aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/phpbb/template/twig/tokenparser
diff options
context:
space:
mode:
Diffstat (limited to 'phpBB/phpbb/template/twig/tokenparser')
0 files changed, 0 insertions, 0 deletions
en' name='id2' value='368f416649ed34557702a946ec8c0cec2fd45294'/>
diff options
context:
space:
mode:
Diffstat
-rw-r--r--.gitignore3
-rw-r--r--Makefile3
-rw-r--r--Makefile.common64
-rw-r--r--Makefile.config5
-rw-r--r--advertising/01_IM_mageia.pl1
-rw-r--r--advertising/01_IM_mageia.pngbin0 -> 148563 bytes
-rw-r--r--advertising/02_IM_mageia.pl1
-rw-r--r--advertising/02_IM_mageia.pngbin0 -> 181602 bytes
-rw-r--r--advertising/03_IM_mageia.pl1
-rw-r--r--advertising/03_IM_mageia.pngbin0 -> 175766 bytes
-rw-r--r--advertising/04_IM_mageia.pl1
-rw-r--r--advertising/04_IM_mageia.pngbin0 -> 148217 bytes
-rw-r--r--advertising/05_IM_mageia.pl1
-rw-r--r--advertising/05_IM_mageia.pngbin0 -> 181434 bytes
-rw-r--r--advertising/06_IM_mageia.pl1
-rw-r--r--advertising/06_IM_mageia.pngbin0 -> 176730 bytes
-rw-r--r--advertising/07_IM_mageia.pl1
-rw-r--r--advertising/07_IM_mageia.pngbin0 -> 150812 bytes
-rw-r--r--advertising/08_IM_mageia.pl1
-rw-r--r--advertising/08_IM_mageia.pngbin0 -> 183324 bytes
-rw-r--r--advertising/09_IM_mageia.pl1
-rw-r--r--advertising/09_IM_mageia.pngbin0 -> 178671 bytes
-rw-r--r--advertising/10_IM_mageia.pl1
-rw-r--r--advertising/10_IM_mageia.pngbin0 -> 150127 bytes
-rw-r--r--advertising/IM_flash.pl1
-rw-r--r--advertising/IM_flash.pngbin148454 -> 0 bytes
-rw-r--r--advertising/IM_free.pl1
-rw-r--r--advertising/IM_free.pngbin112708 -> 0 bytes
-rw-r--r--advertising/IM_one.pl1
-rw-r--r--advertising/IM_one.pngbin101872 -> 0 bytes
-rw-r--r--advertising/IM_pwp.pl1
-rw-r--r--advertising/IM_pwp.pngbin107313 -> 0 bytes
-rw-r--r--advertising/IM_range.pl1
-rw-r--r--advertising/IM_range.pngbin104588 -> 0 bytes
-rw-r--r--advertising/Makefile7
-rw-r--r--advertising/NEWS32
-rw-r--r--advertising/list-dis14
-rw-r--r--advertising/list-dwd14
-rw-r--r--advertising/list-ppp13
-rw-r--r--advertising/list-pwp15
-rw-r--r--docs/Partition-ends-after-end-of-disk.txt2
-rw-r--r--docs/README10
-rw-r--r--docs/README.devel34
-rw-r--r--docs/README.pxe2
-rw-r--r--docs/drakfont/drakfont.tex2
-rw-r--r--docs/ka_method/doc-duplication.xml28
-rw-r--r--docs/ka_method/duplication.pdfbin234899 -> 0 bytes
-rw-r--r--docs/ka_method/duplication.xml2
-rw-r--r--docs/ka_method/html/duplication.html1257
-rw-r--r--docs/ka_method/html/styleguibo.css296
-rw-r--r--docs/mastering-tool-for-restore-cd10
-rw-r--r--globetrotter/.perl_checker8
-rw-r--r--globetrotter/ChangeLog276
-rw-r--r--globetrotter/Makefile97
-rw-r--r--globetrotter/README64
-rw-r--r--globetrotter/doc/BUGS6
-rw-r--r--globetrotter/doc/BUILD28
-rw-r--r--globetrotter/doc/NOTES17
-rw-r--r--globetrotter/fix-broken-hd.diff127
-rwxr-xr-xglobetrotter/make_live547
-rw-r--r--globetrotter/mandrake-globetrotter.spec45
-rw-r--r--globetrotter/move.pm175
-rwxr-xr-xglobetrotter/runstage230
-rw-r--r--images/.perl_checker1
-rw-r--r--images/Makefile50
-rw-r--r--images/NEWS420
-rw-r--r--images/dracut.conf4
-rw-r--r--images/grub2.config33
-rw-r--r--images/grub2.theme34
-rw-r--r--images/help.msg.xml2
-rwxr-xr-ximages/make_boot_img636
-rwxr-xr-ximages/update_kernel39
-rw-r--r--kernel/list_modules.pm231
-rw-r--r--kernel/modules.pl35
-rw-r--r--mdk-stage1/.gitignore13
-rw-r--r--mdk-stage1/Makefile153
-rw-r--r--mdk-stage1/Makefile.common33
-rw-r--r--mdk-stage1/NEWS229
-rw-r--r--mdk-stage1/adsl.c6
-rw-r--r--mdk-stage1/adsl.h2
-rw-r--r--mdk-stage1/automatic.c13
-rw-r--r--mdk-stage1/automatic.h2
-rw-r--r--mdk-stage1/bootsplash.c70
-rw-r--r--mdk-stage1/bootsplash.h25
-rw-r--r--mdk-stage1/cdrom.c12
-rw-r--r--mdk-stage1/cdrom.h2
-rw-r--r--mdk-stage1/config-stage1.h6
-rw-r--r--mdk-stage1/dhcp.c4
-rw-r--r--mdk-stage1/dhcp.h2
-rw-r--r--mdk-stage1/directory.c4
-rw-r--r--mdk-stage1/directory.h4
-rw-r--r--mdk-stage1/disk.c10
-rw-r--r--mdk-stage1/disk.h2
-rw-r--r--mdk-stage1/dns.c200
-rw-r--r--mdk-stage1/dns.h2
-rw-r--r--mdk-stage1/doc/WHY-DIETLIBC50
-rw-r--r--mdk-stage1/doc/documented..frontend.h2
-rw-r--r--mdk-stage1/frontend-common.c2
-rw-r--r--mdk-stage1/frontend.h2
-rw-r--r--mdk-stage1/init.c253
-rw-r--r--mdk-stage1/ka.c2
-rw-r--r--mdk-stage1/log.c2
-rw-r--r--mdk-stage1/log.h2
-rw-r--r--mdk-stage1/lomount.c8
-rw-r--r--mdk-stage1/lomount.h2
-rw-r--r--mdk-stage1/modules.c215
-rw-r--r--mdk-stage1/modules.h10
-rw-r--r--mdk-stage1/mount.c141
-rw-r--r--mdk-stage1/mount.h2
-rw-r--r--mdk-stage1/network.c70
-rw-r--r--mdk-stage1/network.h2
-rw-r--r--mdk-stage1/newt-frontend.c8
-rw-r--r--mdk-stage1/newt/Makefile42
-rw-r--r--mdk-stage1/newt/button.c192
-rw-r--r--mdk-stage1/newt/buttonbar.c46
-rw-r--r--mdk-stage1/newt/checkbox.c292
-rw-r--r--mdk-stage1/newt/checkboxtree.c714
-rw-r--r--mdk-stage1/newt/entry.c378
-rw-r--r--mdk-stage1/newt/form.c713
-rw-r--r--mdk-stage1/newt/grid.c389
-rw-r--r--mdk-stage1/newt/label.c81
-rw-r--r--mdk-stage1/newt/listbox.c752
-rw-r--r--mdk-stage1/newt/newt.c672
-rw-r--r--mdk-stage1/newt/newt.h362
-rw-r--r--mdk-stage1/newt/newt_pr.h82
-rw-r--r--mdk-stage1/newt/scale.c72
-rw-r--r--mdk-stage1/newt/scrollbar.c124
-rw-r--r--mdk-stage1/newt/textbox.c409
-rw-r--r--mdk-stage1/newt/windows.c275
-rw-r--r--mdk-stage1/nfsmount.c11
-rw-r--r--mdk-stage1/params.c8
-rw-r--r--mdk-stage1/params.h2
-rw-r--r--mdk-stage1/partition.c2
-rw-r--r--mdk-stage1/partition.h2
-rw-r--r--mdk-stage1/pci-resource/Makefile25
-rw-r--r--mdk-stage1/pcmcia-resource/Makefile24
-rw-r--r--mdk-stage1/pcmcia/Makefile8
-rwxr-xr-xmdk-stage1/pcmcia/merge_from_pcitable34
-rw-r--r--mdk-stage1/pcmcia/pcmcia.h2
-rw-r--r--mdk-stage1/pcmcia/probe.c188
-rw-r--r--mdk-stage1/pcmcia/yacc_config.y4
-rw-r--r--mdk-stage1/ppp/Changes-2.3441
-rw-r--r--mdk-stage1/ppp/FAQ634
-rw-r--r--mdk-stage1/ppp/PLUGINS131
-rw-r--r--mdk-stage1/ppp/README168
-rw-r--r--mdk-stage1/ppp/README.MSCHAP80284
-rw-r--r--mdk-stage1/ppp/README.cbcp97
-rw-r--r--mdk-stage1/ppp/README.linux297
-rw-r--r--mdk-stage1/ppp/README.sol2220
-rw-r--r--mdk-stage1/ppp/README.sunos462
-rw-r--r--mdk-stage1/ppp/SETUP111
-rw-r--r--mdk-stage1/ppp/chat/Makefile.linux27
-rw-r--r--mdk-stage1/ppp/chat/Makefile.linux.makeopt27
-rw-r--r--mdk-stage1/ppp/chat/Makefile.sol219
-rw-r--r--mdk-stage1/ppp/chat/Makefile.sunos419
-rw-r--r--mdk-stage1/ppp/chat/chat.8515
-rw-r--r--mdk-stage1/ppp/chat/chat.c1756
-rw-r--r--mdk-stage1/ppp/common/zlib.c5376
-rw-r--r--mdk-stage1/ppp/common/zlib.h1010
-rwxr-xr-xmdk-stage1/ppp/configure141
-rw-r--r--mdk-stage1/ppp/contrib/pppgetpass/Makefile.linux16
-rw-r--r--mdk-stage1/ppp/contrib/pppgetpass/pppgetpass.818
-rw-r--r--mdk-stage1/ppp/contrib/pppgetpass/pppgetpass.gtk.c92
-rw-r--r--mdk-stage1/ppp/contrib/pppgetpass/pppgetpass.sh7
-rw-r--r--mdk-stage1/ppp/contrib/pppgetpass/pppgetpass.vt.c218
-rw-r--r--mdk-stage1/ppp/etc.ppp/chap-secrets2
-rw-r--r--mdk-stage1/ppp/etc.ppp/options5
-rw-r--r--mdk-stage1/ppp/etc.ppp/options.options1
-rw-r--r--mdk-stage1/ppp/etc.ppp/pap-secrets2
-rw-r--r--mdk-stage1/ppp/include/linux/if_ppp.h155
-rw-r--r--mdk-stage1/ppp/include/linux/if_pppvar.h138
-rw-r--r--mdk-stage1/ppp/include/linux/ppp-comp.h203
-rw-r--r--mdk-stage1/ppp/include/linux/ppp_defs.h185
-rw-r--r--mdk-stage1/ppp/include/net/if_ppp.h133
-rw-r--r--mdk-stage1/ppp/include/net/ppp-comp.h165
-rw-r--r--mdk-stage1/ppp/include/net/ppp_defs.h184
-rw-r--r--mdk-stage1/ppp/include/net/pppio.h99
-rw-r--r--mdk-stage1/ppp/include/net/slcompress.h148
-rw-r--r--mdk-stage1/ppp/include/net/vjcompress.h144
-rw-r--r--mdk-stage1/ppp/include/pcap-int.h117
-rw-r--r--mdk-stage1/ppp/linux/Makefile.top55
-rw-r--r--mdk-stage1/ppp/modules/bsd-comp.c1116
-rw-r--r--mdk-stage1/ppp/modules/deflate.c760
-rw-r--r--mdk-stage1/ppp/modules/if_ppp.c865
-rw-r--r--mdk-stage1/ppp/modules/ppp.c2486
-rw-r--r--mdk-stage1/ppp/modules/ppp_ahdlc.c878
-rw-r--r--mdk-stage1/ppp/modules/ppp_comp.c1126
-rw-r--r--mdk-stage1/ppp/modules/ppp_mod.h190
-rw-r--r--mdk-stage1/ppp/modules/vjcompress.c587
-rw-r--r--mdk-stage1/ppp/pppd/Makefile51
-rw-r--r--mdk-stage1/ppp/pppd/Makefile.linux129
-rw-r--r--mdk-stage1/ppp/pppd/Makefile.linux.make131
-rw-r--r--mdk-stage1/ppp/pppd/Makefile.linux.makeopt129
-rw-r--r--mdk-stage1/ppp/pppd/Makefile.sol248
-rw-r--r--mdk-stage1/ppp/pppd/Makefile.sunos426
-rw-r--r--mdk-stage1/ppp/pppd/auth.c1939
-rw-r--r--mdk-stage1/ppp/pppd/cbcp.c456
-rw-r--r--mdk-stage1/ppp/pppd/cbcp.h26
-rw-r--r--mdk-stage1/ppp/pppd/ccp.c1257
-rw-r--r--mdk-stage1/ppp/pppd/ccp.h48
-rw-r--r--mdk-stage1/ppp/pppd/chap.c860
-rw-r--r--mdk-stage1/ppp/pppd/chap.h124
-rw-r--r--mdk-stage1/ppp/pppd/chap_ms.c338
-rw-r--r--mdk-stage1/ppp/pppd/chap_ms.h33
-rw-r--r--mdk-stage1/ppp/pppd/demand.c351
-rw-r--r--mdk-stage1/ppp/pppd/eui64.c40
-rw-r--r--mdk-stage1/ppp/pppd/eui64.h97
-rw-r--r--mdk-stage1/ppp/pppd/fsm.c762
-rw-r--r--mdk-stage1/ppp/pppd/fsm.h144
-rw-r--r--mdk-stage1/ppp/pppd/ipcp.c2054
-rw-r--r--mdk-stage1/ppp/pppd/ipcp.h73
-rw-r--r--mdk-stage1/ppp/pppd/ipv6cp.c1512
-rw-r--r--mdk-stage1/ppp/pppd/ipv6cp.h126
-rw-r--r--mdk-stage1/ppp/pppd/ipxcp.c1570
-rw-r--r--mdk-stage1/ppp/pppd/ipxcp.h71
-rw-r--r--mdk-stage1/ppp/pppd/lcp.c2224
-rw-r--r--mdk-stage1/ppp/pppd/lcp.h95
-rw-r--r--mdk-stage1/ppp/pppd/magic.c88
-rw-r--r--mdk-stage1/ppp/pppd/magic.h23
-rw-r--r--mdk-stage1/ppp/pppd/main.c1846
-rw-r--r--mdk-stage1/ppp/pppd/md4.c298
-rw-r--r--mdk-stage1/ppp/pppd/md4.h64
-rw-r--r--mdk-stage1/ppp/pppd/md5.c309
-rw-r--r--mdk-stage1/ppp/pppd/md5.h58
-rw-r--r--mdk-stage1/ppp/pppd/multilink.c397
-rw-r--r--mdk-stage1/ppp/pppd/options.c1513
-rw-r--r--mdk-stage1/ppp/pppd/patchlevel.h4
-rw-r--r--mdk-stage1/ppp/pppd/pathnames.h25
-rw-r--r--mdk-stage1/ppp/pppd/plugins/Makefile.linux19
-rw-r--r--mdk-stage1/ppp/pppd/plugins/Makefile.sol227
-rw-r--r--mdk-stage1/ppp/pppd/plugins/minconn.c46
-rw-r--r--mdk-stage1/ppp/pppd/plugins/passprompt.c108
-rw-r--r--mdk-stage1/ppp/pppd/ppp.pam6
-rw-r--r--mdk-stage1/ppp/pppd/pppd.81591
-rw-r--r--mdk-stage1/ppp/pppd/pppd.h787
-rw-r--r--mdk-stage1/ppp/pppd/pppd.h.wtmp789
-rw-r--r--mdk-stage1/ppp/pppd/sys-linux.c2672
-rw-r--r--mdk-stage1/ppp/pppd/sys-linux.c.wtmp2750
-rw-r--r--mdk-stage1/ppp/pppd/sys-solaris.c2737
-rw-r--r--mdk-stage1/ppp/pppd/sys-sunos4.c1559
-rw-r--r--mdk-stage1/ppp/pppd/tdb.c1282
-rw-r--r--mdk-stage1/ppp/pppd/tdb.h77
-rw-r--r--mdk-stage1/ppp/pppd/tty.c1164
-rw-r--r--mdk-stage1/ppp/pppd/upap.c640
-rw-r--r--mdk-stage1/ppp/pppd/upap.h87
-rw-r--r--mdk-stage1/ppp/pppd/utils.c949
-rw-r--r--mdk-stage1/ppp/pppdump/Makefile.linux17
-rw-r--r--mdk-stage1/ppp/pppdump/Makefile.linux.makeopt17
-rw-r--r--mdk-stage1/ppp/pppdump/Makefile.linux.pppdump-Makefile17
-rw-r--r--mdk-stage1/ppp/pppdump/Makefile.sol221
-rw-r--r--mdk-stage1/ppp/pppdump/Makefile.sunos421
-rw-r--r--mdk-stage1/ppp/pppdump/bsd-comp.c750
-rw-r--r--mdk-stage1/ppp/pppdump/deflate.c344
-rw-r--r--mdk-stage1/ppp/pppdump/ppp-comp.h150
-rw-r--r--mdk-stage1/ppp/pppdump/pppdump.862
-rw-r--r--mdk-stage1/ppp/pppdump/pppdump.c502
-rw-r--r--mdk-stage1/ppp/pppdump/zlib.c4614
-rw-r--r--mdk-stage1/ppp/pppdump/zlib.h631
-rw-r--r--mdk-stage1/ppp/pppstats/Makefile.linux32
-rw-r--r--mdk-stage1/ppp/pppstats/Makefile.sol220
-rw-r--r--mdk-stage1/ppp/pppstats/Makefile.sunos430
-rw-r--r--mdk-stage1/ppp/pppstats/pppstats.8217
-rw-r--r--mdk-stage1/ppp/pppstats/pppstats.c557
-rw-r--r--mdk-stage1/ppp/sample/auth-down17
-rw-r--r--mdk-stage1/ppp/sample/auth-up17
-rw-r--r--mdk-stage1/ppp/sample/ip-down22
-rw-r--r--mdk-stage1/ppp/sample/ip-up23
-rw-r--r--mdk-stage1/ppp/sample/options153
-rw-r--r--mdk-stage1/ppp/sample/options.ttyXX14
-rw-r--r--mdk-stage1/ppp/sample/pap-secrets28
-rw-r--r--mdk-stage1/ppp/scripts/README143
-rwxr-xr-xmdk-stage1/ppp/scripts/callback77
-rw-r--r--mdk-stage1/ppp/scripts/chat-callback98
-rw-r--r--mdk-stage1/ppp/scripts/chatchat/README134
-rw-r--r--mdk-stage1/ppp/scripts/chatchat/chatchat.c409
-rw-r--r--mdk-stage1/ppp/scripts/ip-down.local.add20
-rw-r--r--mdk-stage1/ppp/scripts/ip-up.local.add24
-rw-r--r--mdk-stage1/ppp/scripts/options-rsh-loc1
-rw-r--r--mdk-stage1/ppp/scripts/options-rsh-rem1
-rw-r--r--mdk-stage1/ppp/scripts/options-ssh-loc1
-rw-r--r--mdk-stage1/ppp/scripts/options-ssh-rem1
-rwxr-xr-xmdk-stage1/ppp/scripts/ppp-off34
-rwxr-xr-xmdk-stage1/ppp/scripts/ppp-on36
-rwxr-xr-xmdk-stage1/ppp/scripts/ppp-on-dialer17
-rwxr-xr-xmdk-stage1/ppp/scripts/ppp-on-rsh72
-rwxr-xr-xmdk-stage1/ppp/scripts/ppp-on-ssh76
-rwxr-xr-xmdk-stage1/ppp/scripts/redialer96
-rw-r--r--mdk-stage1/ppp/scripts/secure-card111
-rw-r--r--mdk-stage1/ppp/solaris/Makedefs16
-rw-r--r--mdk-stage1/ppp/solaris/Makedefs.sol259
-rw-r--r--mdk-stage1/ppp/solaris/Makefile.sol266
-rw-r--r--mdk-stage1/ppp/solaris/Makefile.sol2-6485
-rw-r--r--mdk-stage1/ppp/solaris/Makefile.top50
-rw-r--r--mdk-stage1/ppp/solaris/ppp.c2486
-rw-r--r--mdk-stage1/ppp/solaris/ppp.conf1
-rw-r--r--mdk-stage1/ppp/solaris/ppp_ahdlc.c878
-rw-r--r--mdk-stage1/ppp/solaris/ppp_ahdlc_mod.c49
-rw-r--r--mdk-stage1/ppp/solaris/ppp_comp.c1126
-rw-r--r--mdk-stage1/ppp/solaris/ppp_comp_mod.c81
-rw-r--r--mdk-stage1/ppp/solaris/ppp_mod.c174
-rw-r--r--mdk-stage1/ppp/solaris/ppp_mod.h190
-rw-r--r--mdk-stage1/ppp/sunos4/Makedefs13
-rw-r--r--mdk-stage1/ppp/sunos4/Makefile57
-rw-r--r--mdk-stage1/ppp/sunos4/Makefile.top46
-rw-r--r--mdk-stage1/ppp/sunos4/if_ppp_vdcmd.c57
-rwxr-xr-xmdk-stage1/ppp/sunos4/ppp.INSTALL104
-rw-r--r--mdk-stage1/ppp/sunos4/ppp_ahdlc_vdcmd.c57
-rw-r--r--mdk-stage1/ppp/sunos4/ppp_comp_vdcmd.c57
-rw-r--r--mdk-stage1/ppp/sunos4/ppp_vdcmd.c81
-rw-r--r--mdk-stage1/ppp/svr4/Makedefs16
-rw-r--r--mdk-stage1/ppp/svr4/Makedefs.sol259
-rw-r--r--mdk-stage1/ppp/svr4/Makefile.sol266
-rw-r--r--mdk-stage1/ppp/svr4/Makefile.sol2-6485
-rw-r--r--mdk-stage1/ppp/svr4/Makefile.svr460
-rw-r--r--mdk-stage1/ppp/svr4/Makefile.top50
-rw-r--r--mdk-stage1/ppp/svr4/ppp.Master1
-rw-r--r--mdk-stage1/ppp/svr4/ppp.Node1
-rw-r--r--mdk-stage1/ppp/svr4/ppp.System1
-rw-r--r--mdk-stage1/ppp/svr4/ppp.conf1
-rw-r--r--mdk-stage1/ppp/svr4/ppp_ahdl.Master1
-rw-r--r--mdk-stage1/ppp/svr4/ppp_ahdl.System1
-rw-r--r--mdk-stage1/ppp/svr4/ppp_ahdlc_mod.c49
-rw-r--r--mdk-stage1/ppp/svr4/ppp_comp.Master1
-rw-r--r--mdk-stage1/ppp/svr4/ppp_comp.System1
-rw-r--r--mdk-stage1/ppp/svr4/ppp_comp_mod.c81
-rw-r--r--mdk-stage1/ppp/svr4/ppp_mod.c174
-rw-r--r--mdk-stage1/probe-modules.c5
-rw-r--r--mdk-stage1/probing.c145
-rw-r--r--mdk-stage1/probing.h4
-rw-r--r--mdk-stage1/rescue-gui.c18
-rw-r--r--mdk-stage1/rp-pppoe/README87
-rw-r--r--mdk-stage1/rp-pppoe/configs/firewall-masq35
-rw-r--r--mdk-stage1/rp-pppoe/configs/firewall-standalone32
-rw-r--r--mdk-stage1/rp-pppoe/configs/pap-secrets9
-rw-r--r--mdk-stage1/rp-pppoe/configs/pppoe-server-options5
-rw-r--r--mdk-stage1/rp-pppoe/configs/pppoe.conf126
-rw-r--r--mdk-stage1/rp-pppoe/doc/CHANGES177
-rw-r--r--mdk-stage1/rp-pppoe/doc/HOW-TO-CONNECT295
-rw-r--r--mdk-stage1/rp-pppoe/doc/KERNEL-MODE-PPPOE39
-rw-r--r--mdk-stage1/rp-pppoe/doc/LICENSE339
-rw-r--r--mdk-stage1/rp-pppoe/doc/PROBLEMS3
-rwxr-xr-xmdk-stage1/rp-pppoe/go43
-rwxr-xr-xmdk-stage1/rp-pppoe/go-gui92
-rw-r--r--mdk-stage1/rp-pppoe/gui/Makefile.in64
-rw-r--r--mdk-stage1/rp-pppoe/gui/html/tkpppoe.html181
-rw-r--r--mdk-stage1/rp-pppoe/gui/pppoe-wrapper.145
-rw-r--r--mdk-stage1/rp-pppoe/gui/tkpppoe.136
-rwxr-xr-xmdk-stage1/rp-pppoe/gui/tkpppoe.in2891
-rw-r--r--mdk-stage1/rp-pppoe/gui/wrapper.c234
-rw-r--r--mdk-stage1/rp-pppoe/man/adsl-connect.866
-rw-r--r--mdk-stage1/rp-pppoe/man/adsl-setup.823
-rw-r--r--mdk-stage1/rp-pppoe/man/adsl-start.827
-rw-r--r--mdk-stage1/rp-pppoe/man/adsl-status.825
-rw-r--r--mdk-stage1/rp-pppoe/man/adsl-stop.821
-rw-r--r--mdk-stage1/rp-pppoe/man/pppoe-relay.8124
-rw-r--r--mdk-stage1/rp-pppoe/man/pppoe-server.8123
-rw-r--r--mdk-stage1/rp-pppoe/man/pppoe-sniff.877
-rw-r--r--mdk-stage1/rp-pppoe/man/pppoe.8236
-rw-r--r--mdk-stage1/rp-pppoe/man/pppoe.conf.5168
-rw-r--r--mdk-stage1/rp-pppoe/rp-pppoe-gui.spec98
-rw-r--r--mdk-stage1/rp-pppoe/rp-pppoe.spec71
-rwxr-xr-xmdk-stage1/rp-pppoe/scripts/adsl-connect.in278
-rwxr-xr-xmdk-stage1/rp-pppoe/scripts/adsl-init-suse.in62
-rwxr-xr-xmdk-stage1/rp-pppoe/scripts/adsl-init-turbolinux.in62
-rwxr-xr-xmdk-stage1/rp-pppoe/scripts/adsl-init.in64
-rwxr-xr-xmdk-stage1/rp-pppoe/scripts/adsl-setup.in346
-rwxr-xr-xmdk-stage1/rp-pppoe/scripts/adsl-start.in186
-rwxr-xr-xmdk-stage1/rp-pppoe/scripts/adsl-status82
-rwxr-xr-xmdk-stage1/rp-pppoe/scripts/adsl-stop.in84
-rw-r--r--mdk-stage1/rp-pppoe/src/Makefile45
-rw-r--r--mdk-stage1/rp-pppoe/src/Makefile.in257
-rw-r--r--mdk-stage1/rp-pppoe/src/common.c485
-rw-r--r--mdk-stage1/rp-pppoe/src/config.h135
-rw-r--r--mdk-stage1/rp-pppoe/src/config.h.in134
-rwxr-xr-xmdk-stage1/rp-pppoe/src/configure2356
-rw-r--r--mdk-stage1/rp-pppoe/src/configure.in231
-rw-r--r--mdk-stage1/rp-pppoe/src/debug.c143
-rw-r--r--mdk-stage1/rp-pppoe/src/discovery.c629
-rw-r--r--mdk-stage1/rp-pppoe/src/if.c1092
-rwxr-xr-xmdk-stage1/rp-pppoe/src/install-sh238
-rw-r--r--mdk-stage1/rp-pppoe/src/md5.c246
-rw-r--r--mdk-stage1/rp-pppoe/src/md5.h27
-rw-r--r--mdk-stage1/rp-pppoe/src/plugin.c397
-rw-r--r--mdk-stage1/rp-pppoe/src/ppp.c258
-rw-r--r--mdk-stage1/rp-pppoe/src/pppoe-server.c1247
-rw-r--r--mdk-stage1/rp-pppoe/src/pppoe-sniff.c258
-rw-r--r--mdk-stage1/rp-pppoe/src/pppoe.c834
-rw-r--r--mdk-stage1/rp-pppoe/src/pppoe.h331
-rw-r--r--mdk-stage1/rp-pppoe/src/relay.c1541
-rw-r--r--mdk-stage1/rp-pppoe/src/relay.h97
-rw-r--r--mdk-stage1/slang/Makefile42
-rw-r--r--mdk-stage1/slang/_slang.h743
-rw-r--r--mdk-stage1/slang/config.h163
-rw-r--r--mdk-stage1/slang/jdmacros.h53
-rw-r--r--mdk-stage1/slang/keywhash.c190
-rw-r--r--mdk-stage1/slang/sl-feat.h60
-rw-r--r--mdk-stage1/slang/slang.c5547
-rw-r--r--mdk-stage1/slang/slang.h1930
-rw-r--r--mdk-stage1/slang/slarith.c1656
-rw-r--r--mdk-stage1/slang/slarith.inc783
-rw-r--r--mdk-stage1/slang/slarray.c3139
-rw-r--r--mdk-stage1/slang/slarrfun.c464
-rw-r--r--mdk-stage1/slang/slarrfun.inc257
-rw-r--r--mdk-stage1/slang/slarrmis.c38
-rw-r--r--mdk-stage1/slang/slassoc.c713
-rw-r--r--mdk-stage1/slang/slbstr.c615
-rw-r--r--mdk-stage1/slang/slclass.c1391
-rw-r--r--mdk-stage1/slang/slcmd.c351
-rw-r--r--mdk-stage1/slang/slcmplex.c1142
-rw-r--r--mdk-stage1/slang/slcompat.c34
-rw-r--r--mdk-stage1/slang/slcurses.c972
-rw-r--r--mdk-stage1/slang/slcurses.h353
-rw-r--r--mdk-stage1/slang/sldisply.c2596
-rw-r--r--mdk-stage1/slang/slerr.c181
-rw-r--r--mdk-stage1/slang/slerrno.c219
-rw-r--r--mdk-stage1/slang/slgetkey.c306
-rw-r--r--mdk-stage1/slang/slimport.c281
-rw-r--r--mdk-stage1/slang/slinclud.h26
-rw-r--r--mdk-stage1/slang/slintall.c27
-rw-r--r--mdk-stage1/slang/slistruc.c218
-rw-r--r--mdk-stage1/slang/slkeymap.c596
-rw-r--r--mdk-stage1/slang/slkeypad.c163
-rw-r--r--mdk-stage1/slang/sllimits.h64
-rw-r--r--mdk-stage1/slang/slmalloc.c165
-rw-r--r--mdk-stage1/slang/slmath.c565
-rw-r--r--mdk-stage1/slang/slmemchr.c47
-rw-r--r--mdk-stage1/slang/slmemcmp.c76
-rw-r--r--mdk-stage1/slang/slmemcpy.c49
-rw-r--r--mdk-stage1/slang/slmemset.c39
-rw-r--r--mdk-stage1/slang/slmisc.c330
-rw-r--r--mdk-stage1/slang/slnspace.c242
-rw-r--r--mdk-stage1/slang/slospath.c73
-rw-r--r--mdk-stage1/slang/slpack.c785
-rw-r--r--mdk-stage1/slang/slparse.c1970
-rw-r--r--mdk-stage1/slang/slpath.c344
-rw-r--r--mdk-stage1/slang/slposdir.c1057
-rw-r--r--mdk-stage1/slang/slposio.c568
-rw-r--r--mdk-stage1/slang/slprepr.c427
-rw-r--r--mdk-stage1/slang/slproc.c155
-rw-r--r--mdk-stage1/slang/slregexp.c935
-rw-r--r--mdk-stage1/slang/slrline.c836
-rw-r--r--mdk-stage1/slang/slscanf.c718
-rw-r--r--mdk-stage1/slang/slscroll.c450
-rw-r--r--mdk-stage1/slang/slsearch.c239
-rw-r--r--mdk-stage1/slang/slsignal.c336
-rw-r--r--mdk-stage1/slang/slsmg.c1584
-rw-r--r--mdk-stage1/slang/slstd.c724
-rw-r--r--mdk-stage1/slang/slstdio.c1050
-rw-r--r--mdk-stage1/slang/slstring.c546
-rw-r--r--mdk-stage1/slang/slstrops.c1686
-rw-r--r--mdk-stage1/slang/slstruct.c932
-rw-r--r--mdk-stage1/slang/sltermin.c1155
-rw-r--r--mdk-stage1/slang/sltime.c310
-rw-r--r--mdk-stage1/slang/sltoken.c1702
-rw-r--r--mdk-stage1/slang/sltypes.c966
-rw-r--r--mdk-stage1/slang/slutty.c596
-rw-r--r--mdk-stage1/slang/slxstrng.c43
-rw-r--r--mdk-stage1/stage1.c55
-rw-r--r--mdk-stage1/stage1.h2
-rw-r--r--mdk-stage1/stdio-frontend.c17
-rw-r--r--mdk-stage1/sysfs/Makefile39
-rw-r--r--mdk-stage1/sysfs/libsysfs.h90
-rw-r--r--mdk-stage1/sysfs/sysfs.h64
-rw-r--r--mdk-stage1/sysfs/sysfs_attr.c241
-rw-r--r--mdk-stage1/sysfs/sysfs_utils.c59
-rw-r--r--mdk-stage1/thirdparty.c6
-rw-r--r--mdk-stage1/thirdparty.h4
-rw-r--r--mdk-stage1/tools.c75
-rw-r--r--mdk-stage1/tools.h5
-rwxr-xr-xmdk-stage1/update-pci-ids.pl (renamed from mdk-stage1/pci-resource/update-pci-ids.pl)6
-rwxr-xr-xmdk-stage1/update-pcmcia-ids.pl (renamed from mdk-stage1/pcmcia-resource/update-pcmcia-ids.pl)2
-rwxr-xr-xmdk-stage1/update-usb-ids.pl (renamed from mdk-stage1/usb-resource/update-usb-ids.pl)4
-rw-r--r--mdk-stage1/url.c2
-rw-r--r--mdk-stage1/url.h2
-rw-r--r--mdk-stage1/usb-resource/Makefile25
-rw-r--r--mdk-stage1/utils.c38
-rw-r--r--mdk-stage1/utils.h8
-rw-r--r--mdk-stage1/wireless.c2
-rw-r--r--mdk-stage1/wireless.h2
-rw-r--r--mdk-stage1/zlibsupport.c219
-rw-r--r--perl-install/.gitattributes1
-rw-r--r--perl-install/.perl_checker68
-rw-r--r--perl-install/Makefile25
-rw-r--r--perl-install/Makefile.config6
-rw-r--r--perl-install/Makefile.drakxtools41
-rw-r--r--perl-install/NEWS1464
-rw-r--r--perl-install/PORTING4
-rw-r--r--perl-install/any.pm458
-rw-r--r--perl-install/authentication.pm148
-rw-r--r--perl-install/bootloader.pm914
-rw-r--r--perl-install/bootsplash.pm85
-rw-r--r--perl-install/c.pm37
-rwxr-xr-x[-rw-r--r--]perl-install/c/Makefile.PL2
-rw-r--r--perl-install/c/README1
-rw-r--r--perl-install/c/stuff.pm2
-rwxr-xr-x[-rw-r--r--]perl-install/c/stuff.xs.pl293
-rw-r--r--perl-install/common.pm361
-rw-r--r--perl-install/cpufreq.pm21
-rw-r--r--perl-install/dbus_object.pm10
-rw-r--r--perl-install/detect_devices.pm603
-rw-r--r--perl-install/devices.pm79
-rw-r--r--perl-install/diskdrake/dav.pm8
-rw-r--r--perl-install/diskdrake/diskdrake.html139
-rw-r--r--perl-install/diskdrake/hd_gtk.pm211
-rw-r--r--perl-install/diskdrake/interactive.pm218
-rw-r--r--perl-install/diskdrake/removable.pm2
-rw-r--r--perl-install/diskdrake/resize_ext2.pm2
-rw-r--r--perl-install/diskdrake/resize_ntfs.pm8
-rw-r--r--perl-install/diskdrake/smbnfs_gtk.pm36
-rw-r--r--perl-install/do_pkgs.pm128
-rw-r--r--perl-install/drakbug.pm45
-rw-r--r--perl-install/fs.pm37
-rw-r--r--perl-install/fs/any.pm80
-rw-r--r--perl-install/fs/dmcrypt.pm82
-rw-r--r--perl-install/fs/dmraid.pm91
-rw-r--r--perl-install/fs/format.pm54
-rw-r--r--perl-install/fs/get.pm20
-rw-r--r--perl-install/fs/loopback.pm4
-rw-r--r--perl-install/fs/mount.pm14
-rw-r--r--perl-install/fs/mount_options.pm31
-rw-r--r--perl-install/fs/mount_point.pm31
-rw-r--r--perl-install/fs/partitioning.pm6
-rw-r--r--perl-install/fs/partitioning_wizard.pm250
-rw-r--r--perl-install/fs/proc_partitions.pm12
-rw-r--r--perl-install/fs/remote.pm2
-rw-r--r--perl-install/fs/remote/davfs.pm16
-rw-r--r--perl-install/fs/remote/nfs.pm45
-rw-r--r--perl-install/fs/remote/smb.pm2
-rw-r--r--perl-install/fs/type.pm95
-rw-r--r--perl-install/fs/wild_device.pm14
-rw-r--r--perl-install/fsedit.pm120
-rw-r--r--perl-install/handle_configs.pm1
-rw-r--r--perl-install/harddrake/TODO169
-rw-r--r--perl-install/harddrake/autoconf.pm46
-rwxr-xr-xperl-install/harddrake/check_snd.pl2
-rw-r--r--perl-install/harddrake/data.pm22
-rw-r--r--perl-install/harddrake/sound.pm452
-rw-r--r--perl-install/harddrake/v4l.pm4
-rw-r--r--perl-install/install/Makefile37
-rw-r--r--perl-install/install/NEWS2084
-rw-r--r--perl-install/install/any.pm515
-rw-r--r--perl-install/install/commands.pm43
-rw-r--r--perl-install/install/ftp.pm2
-rw-r--r--perl-install/install/gtk.pm109
-rw-r--r--perl-install/install/help/Makefile2
-rw-r--r--perl-install/install/help/help.pm166
-rwxr-xr-xperl-install/install/help/help_xml2pm.pl2
-rw-r--r--perl-install/install/help/po/.gitignore1
-rw-r--r--perl-install/install/help/po/DrakX-help.pot156
-rw-r--r--perl-install/install/help/po/af.po212
-rw-r--r--perl-install/install/help/po/am.po161
-rw-r--r--perl-install/install/help/po/ar.po223
-rw-r--r--perl-install/install/help/po/az.po213
-rw-r--r--perl-install/install/help/po/be.po161
-rw-r--r--perl-install/install/help/po/bg.po225
-rw-r--r--perl-install/install/help/po/bn.po265
-rw-r--r--perl-install/install/help/po/br.po165
-rw-r--r--perl-install/install/help/po/bs.po247
-rw-r--r--perl-install/install/help/po/ca.po641
-rw-r--r--perl-install/install/help/po/cs.po262
-rw-r--r--perl-install/install/help/po/cy.po266
-rw-r--r--perl-install/install/help/po/da.po325
-rw-r--r--perl-install/install/help/po/de.po427
-rw-r--r--perl-install/install/help/po/el.po165
-rw-r--r--perl-install/install/help/po/eo.po244
-rw-r--r--perl-install/install/help/po/es.po277
-rw-r--r--perl-install/install/help/po/et.po267
-rw-r--r--perl-install/install/help/po/eu.po417
-rw-r--r--perl-install/install/help/po/fa.po230
-rw-r--r--perl-install/install/help/po/fi.po264
-rw-r--r--perl-install/install/help/po/fr.po458
-rw-r--r--perl-install/install/help/po/fur.po161
-rw-r--r--perl-install/install/help/po/ga.po161
-rw-r--r--perl-install/install/help/po/gl.po273
-rw-r--r--perl-install/install/help/po/he.po224
-rw-r--r--perl-install/install/help/po/hi.po200
-rw-r--r--perl-install/install/help/po/hr.po229
-rw-r--r--perl-install/install/help/po/hu.po264
-rw-r--r--perl-install/install/help/po/id.po314
-rw-r--r--perl-install/install/help/po/is.po267
-rw-r--r--perl-install/install/help/po/it.po274
-rw-r--r--perl-install/install/help/po/ja.po270
-rw-r--r--perl-install/install/help/po/ko.po193
-rw-r--r--perl-install/install/help/po/ky.po224
-rw-r--r--perl-install/install/help/po/lt.po206
-rw-r--r--perl-install/install/help/po/ltg.po183
-rw-r--r--perl-install/install/help/po/lv.po209
-rw-r--r--perl-install/install/help/po/mk.po252
-rw-r--r--perl-install/install/help/po/mn.po161
-rw-r--r--perl-install/install/help/po/ms.po161
-rw-r--r--perl-install/install/help/po/mt.po240
-rw-r--r--perl-install/install/help/po/nb.po311
-rw-r--r--perl-install/install/help/po/nl.po403
-rw-r--r--perl-install/install/help/po/nn.po220
-rw-r--r--perl-install/install/help/po/pa_IN.po167
-rw-r--r--perl-install/install/help/po/pl.po276
-rw-r--r--perl-install/install/help/po/pt.po278
-rw-r--r--perl-install/install/help/po/pt_BR.po301
-rw-r--r--perl-install/install/help/po/ro.po188
-rw-r--r--perl-install/install/help/po/ru.po450
-rw-r--r--perl-install/install/help/po/sc.po161
-rw-r--r--perl-install/install/help/po/sk.po274
-rw-r--r--perl-install/install/help/po/sl.po212
-rw-r--r--perl-install/install/help/po/sq.po231
-rw-r--r--perl-install/install/help/po/sr.po236
-rw-r--r--perl-install/install/help/po/sr@Latn.po204
-rw-r--r--perl-install/install/help/po/sv.po290
-rw-r--r--perl-install/install/help/po/ta.po247
-rw-r--r--perl-install/install/help/po/tg.po239
-rw-r--r--perl-install/install/help/po/th.po188
-rw-r--r--perl-install/install/help/po/tl.po321
-rw-r--r--perl-install/install/help/po/tr.po464
-rw-r--r--perl-install/install/help/po/uk.po844
-rw-r--r--perl-install/install/help/po/uz.po169
-rw-r--r--perl-install/install/help/po/uz@cyrillic.po169
-rw-r--r--perl-install/install/help/po/vi.po268
-rw-r--r--perl-install/install/help/po/wa.po291
-rw-r--r--perl-install/install/help/po/zh_CN.po308
-rw-r--r--perl-install/install/help/po/zh_TW.po267
-rw-r--r--perl-install/install/http.pm12
-rwxr-xr-xperl-install/install/install24
-rw-r--r--perl-install/install/install2.pm664
-rw-r--r--perl-install/install/interactive.pm2
-rw-r--r--perl-install/install/media.pm59
-rw-r--r--perl-install/install/pixmaps/cadre-blanc_600.pngbin217753 -> 3696 bytes
-rw-r--r--perl-install/install/pixmaps/cadre-blanc_768.pngbin404143 -> 5529 bytes
-rw-r--r--perl-install/install/pixmaps/desktop-Custom-big.pngbin183145 -> 184799 bytes
-rw-r--r--perl-install/install/pixmaps/desktop-Custom.pngbin9637 -> 14504 bytes
-rw-r--r--perl-install/install/pixmaps/desktop-GNOME-big.pngbin246467 -> 168362 bytes
-rw-r--r--perl-install/install/pixmaps/desktop-GNOME.pngbin8064 -> 12899 bytes
-rw-r--r--perl-install/install/pixmaps/desktop-KDE-big.pngbin147090 -> 0 bytes
-rw-r--r--perl-install/install/pixmaps/desktop-KDE.pngbin6686 -> 0 bytes
-rw-r--r--perl-install/install/pixmaps/desktop-PLASMA5-big.pngbin0 -> 189895 bytes
-rw-r--r--perl-install/install/pixmaps/desktop-PLASMA5.pngbin0 -> 14685 bytes
-rw-r--r--perl-install/install/pixmaps/empty-banner.pngbin1162 -> 1162 bytes
-rw-r--r--perl-install/install/pixmaps/langs/lang-qu.pngbin851 -> 851 bytes
-rw-r--r--perl-install/install/pixmaps/left-background.pngbin81795 -> 181944 bytes
-rw-r--r--perl-install/install/pixmaps/left-border.pngbin222 -> 164 bytes
-rw-r--r--perl-install/install/pixmaps/left-bottom-corner.pngbin450 -> 174 bytes
-rw-r--r--perl-install/install/pixmaps/left-top-corner.pngbin380 -> 174 bytes
-rw-r--r--perl-install/install/pixmaps/reload.pngbin157 -> 1145 bytes
-rw-r--r--perl-install/install/pixmaps/right-white-background_left_part_600.pngbin3519 -> 436 bytes
-rw-r--r--perl-install/install/pixmaps/right-white-background_left_part_768.pngbin7287 -> 457 bytes
-rw-r--r--perl-install/install/pixmaps/right-white-background_right_part_600.pngbin190379 -> 2063 bytes
-rw-r--r--perl-install/install/pixmaps/semiselected.pngbin354 -> 305 bytes
-rw-r--r--perl-install/install/pixmaps/unselected.pngbin157 -> 155 bytes
-rw-r--r--perl-install/install/pkgs.pm223
-rw-r--r--perl-install/install/share/aliases2
-rw-r--r--perl-install/install/share/gdb-inst24
-rwxr-xr-xperl-install/install/share/generate-xlocales2
-rw-r--r--perl-install/install/share/gtk.css7
-rw-r--r--perl-install/install/share/gtkrc2
-rwxr-xr-xperl-install/install/share/kmap2bkmap13
-rw-r--r--perl-install/install/share/list.xml462
-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.pot804
-rw-r--r--perl-install/install/share/po/Makefile14
-rw-r--r--perl-install/install/share/po/af.po966
-rw-r--r--perl-install/install/share/po/am.po880
-rw-r--r--perl-install/install/share/po/ar.po1162
-rw-r--r--perl-install/install/share/po/ast.po1083
-rw-r--r--perl-install/install/share/po/az.po960
-rw-r--r--perl-install/install/share/po/be.po898
-rw-r--r--perl-install/install/share/po/bg.po1218
-rw-r--r--perl-install/install/share/po/bn.po1145
-rw-r--r--perl-install/install/share/po/br.po1034
-rw-r--r--perl-install/install/share/po/bs.po976
-rw-r--r--perl-install/install/share/po/ca.po1302
-rw-r--r--perl-install/install/share/po/cs.po1052
-rw-r--r--perl-install/install/share/po/cy.po1354
-rw-r--r--perl-install/install/share/po/da.po936
-rw-r--r--perl-install/install/share/po/de.po1090
-rw-r--r--perl-install/install/share/po/el.po1458
-rw-r--r--perl-install/install/share/po/eo.po1026
-rw-r--r--perl-install/install/share/po/es.po1433
-rw-r--r--perl-install/install/share/po/et.po1133
-rw-r--r--perl-install/install/share/po/eu.po1001
-rw-r--r--perl-install/install/share/po/fa.po1097
-rw-r--r--perl-install/install/share/po/fi.po1029
-rw-r--r--perl-install/install/share/po/fr.po1145
-rw-r--r--perl-install/install/share/po/fur.po859
-rw-r--r--perl-install/install/share/po/ga.po876
-rw-r--r--perl-install/install/share/po/gl.po1086
-rw-r--r--perl-install/install/share/po/he.po1029
-rw-r--r--perl-install/install/share/po/hi.po1207
-rw-r--r--perl-install/install/share/po/hr.po1281
-rw-r--r--perl-install/install/share/po/hu.po1078
-rw-r--r--perl-install/install/share/po/id.po1475
-rw-r--r--perl-install/install/share/po/is.po976
-rw-r--r--perl-install/install/share/po/it.po947
-rw-r--r--perl-install/install/share/po/ja.po954
-rw-r--r--perl-install/install/share/po/ko.po1146
-rw-r--r--perl-install/install/share/po/ky.po998
-rw-r--r--perl-install/install/share/po/lt.po1297
-rw-r--r--perl-install/install/share/po/ltg.po985
-rw-r--r--perl-install/install/share/po/lv.po1256
-rw-r--r--perl-install/install/share/po/mk.po979
-rw-r--r--perl-install/install/share/po/mn.po903
-rw-r--r--perl-install/install/share/po/ms.po919
-rw-r--r--perl-install/install/share/po/mt.po963
-rw-r--r--perl-install/install/share/po/nb.po961
-rw-r--r--perl-install/install/share/po/nl.po1065
-rw-r--r--perl-install/install/share/po/nn.po999
-rw-r--r--perl-install/install/share/po/pa_IN.po945
-rw-r--r--perl-install/install/share/po/pl.po1056
-rw-r--r--perl-install/install/share/po/pt.po1030
-rw-r--r--perl-install/install/share/po/pt_BR.po1017
-rw-r--r--perl-install/install/share/po/ro.po1047
-rw-r--r--perl-install/install/share/po/ru.po966
-rw-r--r--perl-install/install/share/po/sc.po887
-rw-r--r--perl-install/install/share/po/sk.po1231
-rw-r--r--perl-install/install/share/po/sl.po1154
-rw-r--r--perl-install/install/share/po/sq.po1307
-rw-r--r--perl-install/install/share/po/sr.po1140
-rw-r--r--perl-install/install/share/po/sr@Latn.po984
-rw-r--r--perl-install/install/share/po/sv.po1135
-rw-r--r--perl-install/install/share/po/ta.po934
-rw-r--r--perl-install/install/share/po/tg.po975
-rw-r--r--perl-install/install/share/po/th.po1242
-rw-r--r--perl-install/install/share/po/tl.po978
-rw-r--r--perl-install/install/share/po/tr.po969
-rw-r--r--perl-install/install/share/po/uk.po1238
-rw-r--r--perl-install/install/share/po/uz.po986
-rw-r--r--perl-install/install/share/po/uz@cyrillic.po985
-rw-r--r--perl-install/install/share/po/vi.po1092
-rw-r--r--perl-install/install/share/po/wa.po1146
-rw-r--r--perl-install/install/share/po/zh_CN.po902
-rw-r--r--perl-install/install/share/po/zh_TW.po932
-rw-r--r--perl-install/install/share/runinstall2.sh10
-rw-r--r--perl-install/install/share/symlinks8
-rw-r--r--perl-install/install/share/upgrade/.gitignore1
-rw-r--r--perl-install/install/share/upgrade/conectiva.10/map3355
-rwxr-xr-xperl-install/install/share/upgrade/conectiva.10/pre.keep-kde-profile6
-rwxr-xr-xperl-install/install/share/upgrade/conectiva.10/pre.merge-groups.sh87
-rwxr-xr-xperl-install/install/share/upgrade/conectiva.10/pre.remove-conflicting-files.sh3
-rw-r--r--perl-install/install/steps.pm113
-rw-r--r--perl-install/install/steps_auto_install.pm2
-rw-r--r--perl-install/install/steps_curses.pm4
-rw-r--r--perl-install/install/steps_gtk.pm373
-rw-r--r--perl-install/install/steps_interactive.pm299
-rw-r--r--perl-install/install/steps_list.pm2
-rw-r--r--perl-install/install/steps_stdio.pm2
-rw-r--r--perl-install/interactive.pm281
-rw-r--r--perl-install/interactive/curses.pm38
-rw-r--r--perl-install/interactive/gtk.pm222
-rw-r--r--perl-install/interactive/http.pm4
-rw-r--r--perl-install/interactive/stdio.pm6
-rw-r--r--perl-install/lang.pm649
-rw-r--r--perl-install/list_firmwares.pm23
-rw-r--r--perl-install/log.pm2
-rw-r--r--perl-install/lvm.pm74
-rw-r--r--perl-install/messages.pm150
-rw-r--r--perl-install/mirror.pm103
-rw-r--r--perl-install/modules.pm123
-rw-r--r--perl-install/modules/any_conf.pm12
-rw-r--r--perl-install/modules/interactive.pm10
-rw-r--r--perl-install/modules/modprobe_conf.pm3
-rw-r--r--perl-install/modules/modules_conf.pm3
-rw-r--r--perl-install/modules/parameters.pm6
-rw-r--r--perl-install/mygtk2.pm127
-rw-r--r--perl-install/mygtk3.pm1719
-rw-r--r--perl-install/partition_table.pm95
-rw-r--r--perl-install/partition_table/bsd.pm3
-rw-r--r--perl-install/partition_table/dmcrypt.pm2
-rw-r--r--perl-install/partition_table/dos.pm10
-rw-r--r--perl-install/partition_table/empty.pm2
-rw-r--r--perl-install/partition_table/gpt.pm123
-rw-r--r--perl-install/partition_table/lvm.pm2
-rw-r--r--perl-install/partition_table/mac.pm2
-rw-r--r--perl-install/partition_table/raw.pm48
-rw-r--r--perl-install/partition_table/readonly.pm2
-rw-r--r--perl-install/partition_table/sun.pm2
-rw-r--r--perl-install/pixmaps/X.pngbin2517 -> 2130 bytes
-rw-r--r--perl-install/pixmaps/advanced_expander.pngbin181 -> 222 bytes
-rw-r--r--perl-install/pixmaps/banner-background.pngbin235 -> 151 bytes
-rw-r--r--perl-install/pixmaps/banner-blue-part.pngbin5296 -> 233 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/eth_card_mini.pngbin2712 -> 2625 bytes
-rw-r--r--perl-install/pixmaps/help.pngbin1699 -> 1581 bytes
-rw-r--r--perl-install/pixmaps/nosplash_thumb.pngbin5115 -> 1937 bytes
-rw-r--r--perl-install/pixmaps/pause-16.pngbin775 -> 887 bytes
-rw-r--r--perl-install/pixmaps/pause-24.pngbin1146 -> 1443 bytes
-rw-r--r--perl-install/pixmaps/play-16.pngbin795 -> 904 bytes
-rw-r--r--perl-install/pixmaps/play-24.pngbin1355 -> 1455 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.pngbin260 -> 171 bytes
-rw-r--r--perl-install/pixmaps/right-white-background_left_part-2.pngbin3091 -> 403 bytes
-rw-r--r--perl-install/pixmaps/right-white-background_left_part-3.pngbin327 -> 171 bytes
-rw-r--r--perl-install/pixmaps/right-white-background_right_part_768.pngbin300101 -> 3150 bytes
-rw-r--r--perl-install/pixmaps/rollover.pngbin2335 -> 336 bytes
-rw-r--r--perl-install/pixmaps/security-low.pngbin1005 -> 1096 bytes
-rw-r--r--perl-install/pixmaps/security-medium.pngbin814 -> 1054 bytes
-rw-r--r--perl-install/pixmaps/security-strong.pngbin1147 -> 1069 bytes
-rw-r--r--perl-install/pixmaps/selected.pngbin360 -> 310 bytes
-rw-r--r--perl-install/pixmaps/small-logo.pngbin1131 -> 646 bytes
-rw-r--r--perl-install/pixmaps/steps_done.pngbin388 -> 364 bytes
-rw-r--r--perl-install/pixmaps/steps_off.pngbin262 -> 349 bytes
-rw-r--r--perl-install/pixmaps/steps_on.pngbin4217 -> 811 bytes
-rw-r--r--perl-install/pixmaps/stop-16.pngbin717 -> 889 bytes
-rw-r--r--perl-install/pixmaps/stop-24.pngbin1237 -> 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.pm26
-rw-r--r--perl-install/raid.pm117
-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.pm2
-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.pm185
-rw-r--r--perl-install/scanner.pm15
-rw-r--r--perl-install/security/help.pm2
-rw-r--r--perl-install/security/level.pm28
-rw-r--r--perl-install/security/various.pm2
-rw-r--r--perl-install/services.pm326
-rw-r--r--perl-install/share/base.pngbin392 -> 234 bytes
-rw-r--r--perl-install/share/diskdrake.css97
-rw-r--r--perl-install/share/diskdrake.rc65
-rw-r--r--perl-install/share/floppy.pngbin317 -> 306 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.pngbin352 -> 477 bytes
-rw-r--r--perl-install/share/left-background-filler.pngbin885 -> 763 bytes
-rw-r--r--perl-install/share/po/.gitignore1
-rw-r--r--perl-install/share/po/.tx/config8
-rw-r--r--perl-install/share/po/Makefile3
-rw-r--r--perl-install/share/po/af.po3040
-rw-r--r--perl-install/share/po/am.po2740
-rw-r--r--perl-install/share/po/ar.po3725
-rw-r--r--perl-install/share/po/ast.po6454
-rw-r--r--perl-install/share/po/az.po3183
-rw-r--r--perl-install/share/po/be.po2776
-rw-r--r--perl-install/share/po/bg.po3454
-rw-r--r--perl-install/share/po/bn.po3673
-rw-r--r--perl-install/share/po/br.po3330
-rw-r--r--perl-install/share/po/bs.po3200
-rw-r--r--perl-install/share/po/ca.po4310
-rw-r--r--perl-install/share/po/cs.po3662
-rw-r--r--perl-install/share/po/cy.po3666
-rw-r--r--perl-install/share/po/da.po3222
-rw-r--r--perl-install/share/po/de.po4069
-rw-r--r--perl-install/share/po/el.po4722
-rw-r--r--perl-install/share/po/eo.po3636
-rw-r--r--perl-install/share/po/es.po4563
-rw-r--r--perl-install/share/po/et.po3691
-rw-r--r--perl-install/share/po/eu.po3313
-rw-r--r--perl-install/share/po/fa.po3784
-rw-r--r--perl-install/share/po/fi.po3588
-rw-r--r--perl-install/share/po/fr.po3861
-rw-r--r--perl-install/share/po/fur.po2735
-rw-r--r--perl-install/share/po/ga.po2765
-rw-r--r--perl-install/share/po/gl.po3522
-rw-r--r--perl-install/share/po/he.po3472
-rw-r--r--perl-install/share/po/hi.po3743
-rw-r--r--perl-install/share/po/hr.po4088
-rw-r--r--perl-install/share/po/hu.po4325
-rw-r--r--perl-install/share/po/id.po5303
-rw-r--r--perl-install/share/po/is.po3124
-rw-r--r--perl-install/share/po/it.po3477
-rw-r--r--perl-install/share/po/ja.po3191
-rw-r--r--perl-install/share/po/ko.po3686
-rw-r--r--perl-install/share/po/ky.po2975
-rw-r--r--perl-install/share/po/libDrakX.pot2486
-rw-r--r--perl-install/share/po/lt.po4063
-rw-r--r--perl-install/share/po/ltg.po2860
-rw-r--r--perl-install/share/po/lv.po3735
-rw-r--r--perl-install/share/po/mk.po3172
-rw-r--r--perl-install/share/po/mn.po2777
-rw-r--r--perl-install/share/po/ms.po2907
-rw-r--r--perl-install/share/po/mt.po3025
-rw-r--r--perl-install/share/po/nb.po3248
-rw-r--r--perl-install/share/po/nl.po3357
-rw-r--r--perl-install/share/po/nn.po3483
-rw-r--r--perl-install/share/po/pa_IN.po2981
-rw-r--r--perl-install/share/po/pl.po3191
-rw-r--r--perl-install/share/po/pt.po3779
-rw-r--r--perl-install/share/po/pt_BR.po3303
-rw-r--r--perl-install/share/po/ro.po3552
-rw-r--r--perl-install/share/po/ru.po4239
-rw-r--r--perl-install/share/po/sc.po2800
-rw-r--r--perl-install/share/po/sk.po4167
-rw-r--r--perl-install/share/po/sl.po4061
-rw-r--r--perl-install/share/po/sq.po4135
-rw-r--r--perl-install/share/po/sr.po4152
-rw-r--r--perl-install/share/po/sr@Latn.po3186
-rw-r--r--perl-install/share/po/sv.po3436
-rw-r--r--perl-install/share/po/ta.po3006
-rw-r--r--perl-install/share/po/tg.po3181
-rw-r--r--perl-install/share/po/th.po4095
-rw-r--r--perl-install/share/po/tl.po3254
-rw-r--r--perl-install/share/po/tr.po4376
-rwxr-xr-xperl-install/share/po/translation_size.pl14
-rw-r--r--perl-install/share/po/uk.po3706
-rw-r--r--perl-install/share/po/uz.po3114
-rw-r--r--perl-install/share/po/uz@cyrillic.po3101
-rw-r--r--perl-install/share/po/vi.po3801
-rw-r--r--perl-install/share/po/wa.po3557
-rw-r--r--perl-install/share/po/zh_CN.po3086
-rw-r--r--perl-install/share/po/zh_TW.po3196
-rw-r--r--perl-install/share/themes-galaxy.css31
-rw-r--r--perl-install/share/themes-galaxy.rc2
-rw-r--r--perl-install/standalone.pm52
-rwxr-xr-xperl-install/standalone/bootloader-config44
-rwxr-xr-xperl-install/standalone/diskdrake4
-rwxr-xr-xperl-install/standalone/display_help30
-rwxr-xr-x[-rw-r--r--]perl-install/standalone/display_installer_help (renamed from globetrotter/hwprofile)48
-rwxr-xr-xperl-install/standalone/display_release_notes.pl9
-rwxr-xr-xperl-install/standalone/drakautoinst80
-rwxr-xr-xperl-install/standalone/drakautologin138
-rwxr-xr-xperl-install/standalone/drakboot274
-rwxr-xr-xperl-install/standalone/drakbug105
-rwxr-xr-xperl-install/standalone/drakbug_report2
-rwxr-xr-xperl-install/standalone/drakclock292
-rwxr-xr-xperl-install/standalone/drakdvb26
-rwxr-xr-xperl-install/standalone/drakedm8
-rwxr-xr-xperl-install/standalone/drakfloppy53
-rwxr-xr-xperl-install/standalone/drakfont169
-rwxr-xr-xperl-install/standalone/drakhelp15
-rwxr-xr-xperl-install/standalone/drakperm43
-rwxr-xr-xperl-install/standalone/draksec130
-rwxr-xr-xperl-install/standalone/draksound14
-rwxr-xr-xperl-install/standalone/drakupdate_fstab4
-rwxr-xr-xperl-install/standalone/drakups54
-rwxr-xr-xperl-install/standalone/drakxservices2
-rwxr-xr-xperl-install/standalone/drakxtv13
-rwxr-xr-xperl-install/standalone/fileshareset25
-rwxr-xr-xperl-install/standalone/finish-install20
-rwxr-xr-xperl-install/standalone/finish-install.xsetup31
-rwxr-xr-xperl-install/standalone/harddrake2244
-rw-r--r--perl-install/standalone/icons/IC-Dssh-48.pngbin3720 -> 644 bytes
-rw-r--r--perl-install/standalone/icons/categ.pngbin5173 -> 4111 bytes
-rw-r--r--perl-install/standalone/icons/drakbug-16.pngbin582 -> 753 bytes
-rw-r--r--perl-install/standalone/icons/drakfont.pngbin2965 -> 830 bytes
-rw-r--r--perl-install/standalone/icons/drakmenustyle-16.pngbin886 -> 1089 bytes
-rw-r--r--perl-install/standalone/icons/drakmenustyle-24.pngbin1768 -> 1710 bytes
-rw-r--r--perl-install/standalone/icons/drakmenustyle-32.pngbin2423 -> 2386 bytes
-rw-r--r--perl-install/standalone/icons/drakmenustyle-52.pngbin3656 -> 4271 bytes
-rw-r--r--perl-install/standalone/icons/drakmenustyle-64.pngbin6564 -> 5542 bytes
-rw-r--r--perl-install/standalone/icons/drakmenustyle.pngbin4361 -> 3907 bytes
-rw-r--r--perl-install/standalone/icons/drakmenustyle_128.pngbin14540 -> 9680 bytes
-rw-r--r--perl-install/standalone/icons/draksound-16.pngbin559 -> 745 bytes
-rw-r--r--perl-install/standalone/icons/drakups.pngbin3214 -> 2035 bytes
-rw-r--r--perl-install/standalone/icons/drakwizard-16.pngbin740 -> 787 bytes
-rw-r--r--perl-install/standalone/icons/eth_card_mini2.pngbin1538 -> 800 bytes
-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.pngbin827 -> 710 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/hw-memory.pngbin937 -> 475 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/hw-pcmcia.pngbin831 -> 619 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/hw-smbus.pngbin915 -> 738 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/hw-usb.pngbin868 -> 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.pngbin503 -> 619 bytes
-rw-r--r--perl-install/standalone/icons/hwapplet-24.pngbin774 -> 843 bytes
-rw-r--r--perl-install/standalone/icons/hwapplet-32.pngbin1235 -> 1082 bytes
-rw-r--r--perl-install/standalone/icons/hwapplet-52.pngbin2070 -> 1701 bytes
-rw-r--r--perl-install/standalone/icons/hwapplet-64.pngbin2823 -> 2113 bytes
-rw-r--r--perl-install/standalone/icons/hwapplet.pngbin1953 -> 1584 bytes
-rw-r--r--perl-install/standalone/icons/hwapplet_128.pngbin7002 -> 4083 bytes
-rw-r--r--perl-install/standalone/icons/ic-drakfont-48.pngbin3290 -> 627 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-network-40.pngbin2145 -> 505 bytes
-rw-r--r--perl-install/standalone/icons/ic82-users-16.pngbin726 -> 334 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/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/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.cgi23
-rw-r--r--perl-install/standalone/interactive_http/miniserv.init7
-rwxr-xr-x[-rw-r--r--]perl-install/standalone/interactive_http/miniserv.pl0
-rwxr-xr-xperl-install/standalone/localedrake2
-rwxr-xr-xperl-install/standalone/logdrake116
-rwxr-xr-xperl-install/standalone/notify-x11-free-driver-switch6
-rw-r--r--perl-install/standalone/po/.tx/config8
-rw-r--r--perl-install/standalone/po/Makefile6
-rw-r--r--perl-install/standalone/po/POTFILES.in3
-rw-r--r--perl-install/standalone/po/af.po1547
-rw-r--r--perl-install/standalone/po/am.po1467
-rw-r--r--perl-install/standalone/po/ar.po2085
-rw-r--r--perl-install/standalone/po/ast.po3316
-rw-r--r--perl-install/standalone/po/az.po1559
-rw-r--r--perl-install/standalone/po/be.po1465
-rw-r--r--perl-install/standalone/po/bg.po2024
-rw-r--r--perl-install/standalone/po/bn.po1982
-rw-r--r--perl-install/standalone/po/br.po1640
-rw-r--r--perl-install/standalone/po/bs.po1569
-rw-r--r--perl-install/standalone/po/ca.po2365
-rw-r--r--perl-install/standalone/po/cs.po1880
-rw-r--r--perl-install/standalone/po/cy.po1952
-rw-r--r--perl-install/standalone/po/da.po1639
-rw-r--r--perl-install/standalone/po/de.po2096
-rw-r--r--perl-install/standalone/po/el.po2492
-rw-r--r--perl-install/standalone/po/eo.po2282
-rw-r--r--perl-install/standalone/po/es.po1849
-rw-r--r--perl-install/standalone/po/et.po1904
-rw-r--r--perl-install/standalone/po/eu.po1873
-rw-r--r--perl-install/standalone/po/fa.po1991
-rw-r--r--perl-install/standalone/po/fi.po1891
-rw-r--r--perl-install/standalone/po/fr.po1963
-rw-r--r--perl-install/standalone/po/fur.po1421
-rw-r--r--perl-install/standalone/po/ga.po1477
-rw-r--r--perl-install/standalone/po/gl.po1847
-rw-r--r--perl-install/standalone/po/he.po1848
-rw-r--r--perl-install/standalone/po/hi.po1986
-rw-r--r--perl-install/standalone/po/hr.po2458
-rw-r--r--perl-install/standalone/po/hu.po1831
-rw-r--r--perl-install/standalone/po/id.po2618
-rw-r--r--perl-install/standalone/po/is.po1663
-rw-r--r--perl-install/standalone/po/it.po1631
-rw-r--r--perl-install/standalone/po/ja.po1770
-rw-r--r--perl-install/standalone/po/ko.po2231
-rw-r--r--perl-install/standalone/po/ky.po1498
-rw-r--r--perl-install/standalone/po/libDrakX-standalone.pot1351
-rw-r--r--perl-install/standalone/po/lt.po2317
-rw-r--r--perl-install/standalone/po/ltg.po1500
-rw-r--r--perl-install/standalone/po/lv.po2280
-rw-r--r--perl-install/standalone/po/mk.po1546
-rw-r--r--perl-install/standalone/po/mn.po1488
-rw-r--r--perl-install/standalone/po/ms.po1523
-rw-r--r--perl-install/standalone/po/mt.po1552
-rw-r--r--perl-install/standalone/po/nb.po1634
-rw-r--r--perl-install/standalone/po/nl.po1826
-rw-r--r--perl-install/standalone/po/nn.po1580
-rw-r--r--perl-install/standalone/po/pa_IN.po1549
-rw-r--r--perl-install/standalone/po/pl.po1671
-rw-r--r--perl-install/standalone/po/pt.po1875
-rw-r--r--perl-install/standalone/po/pt_BR.po1809
-rw-r--r--perl-install/standalone/po/ro.po1846
-rw-r--r--perl-install/standalone/po/ru.po1672
-rw-r--r--perl-install/standalone/po/sc.po1433
-rw-r--r--perl-install/standalone/po/sk.po2287
-rw-r--r--perl-install/standalone/po/sl.po2198
-rw-r--r--perl-install/standalone/po/sq.po2873
-rw-r--r--perl-install/standalone/po/sr.po2319
-rw-r--r--perl-install/standalone/po/sr@Latn.po1549
-rw-r--r--perl-install/standalone/po/sv.po1840
-rw-r--r--perl-install/standalone/po/ta.po1476
-rw-r--r--perl-install/standalone/po/tg.po1563
-rw-r--r--perl-install/standalone/po/th.po2287
-rw-r--r--perl-install/standalone/po/tl.po1553
-rw-r--r--perl-install/standalone/po/tr.po1777
-rw-r--r--perl-install/standalone/po/uk.po1973
-rw-r--r--perl-install/standalone/po/uz.po1541
-rw-r--r--perl-install/standalone/po/uz@cyrillic.po1540
-rw-r--r--perl-install/standalone/po/vi.po2010
-rw-r--r--perl-install/standalone/po/wa.po2002
-rw-r--r--perl-install/standalone/po/zh_CN.po1784
-rw-r--r--perl-install/standalone/po/zh_TW.po1519
-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/remove-unused-packages2
-rwxr-xr-xperl-install/standalone/scannerdrake85
-rwxr-xr-xperl-install/standalone/service_harddrake139
-rwxr-xr-xperl-install/standalone/service_harddrake_confirm12
-rw-r--r--perl-install/timezone.pm43
-rw-r--r--perl-install/ugtk2.pm37
-rw-r--r--perl-install/ugtk3.pm1642
-rw-r--r--perl-install/unused/cdrom.pm2
-rwxr-xr-x[-rw-r--r--]perl-install/unused/migrate-ugtk2-to-mygtk2.pl6
-rw-r--r--perl-install/wizards.pm6
-rw-r--r--rescue/.gitignore1
-rw-r--r--rescue/.perl_checker39
-rwxr-xr-xrescue/Flash/scripts/backup_systemloop106
-rwxr-xr-xrescue/Flash/scripts/clear_systemloop89
-rw-r--r--rescue/Flash/scripts/rescue_common205
-rwxr-xr-xrescue/Flash/scripts/reset_rootpass99
-rwxr-xr-xrescue/Flash/scripts/reset_userpass110
-rwxr-xr-xrescue/Flash/scripts/restore_systemloop167
-rwxr-xr-xrescue/Flash/scripts/test_badblocks69
-rwxr-xr-xrescue/Flash/scripts/upgrade307
-rwxr-xr-xrescue/Flash/scripts/upgrade.merge-users52
-rw-r--r--rescue/Makefile14
-rw-r--r--rescue/NEWS191
-rw-r--r--rescue/aliases11
-rwxr-xr-xrescue/bin/drvinst (renamed from rescue/drvinst)17
-rwxr-xr-xrescue/bin/guessmounts (renamed from rescue/guessmounts)72
-rwxr-xr-xrescue/bin/install_bootloader (renamed from rescue/install_bootloader)13
-rwxr-xr-xrescue/bin/lsparts (renamed from rescue/lsparts)5
-rwxr-xr-xrescue/bin/rescue-doc (renamed from rescue/rescue-doc)17
-rwxr-xr-xrescue/bin/restore_ms_boot (renamed from rescue/restore_ms_boot)0
-rw-r--r--rescue/devices.pl55
-rw-r--r--rescue/dirs11
-rw-r--r--rescue/list.xml260
-rwxr-xr-xrescue/make_partimage_save_rest_all2
-rwxr-xr-xrescue/make_rescue_img38
-rwxr-xr-xrescue/sbin/partimage_whole_disk (renamed from rescue/partimage_whole_disk)0
-rwxr-xr-xrescue/tree/bin/insmod2
-rw-r--r--rescue/tree/etc/hostname1
-rw-r--r--rescue/tree/etc/hosts2
-rw-r--r--rescue/tree/etc/inittab14
-rw-r--r--rescue/tree/etc/issue4
-rw-r--r--rescue/tree/etc/passwd5
-rw-r--r--rescue/tree/etc/profile4
-rwxr-xr-xrescue/tree/etc/rc.reboot8
-rwxr-xr-xrescue/tree/etc/rc.sysinit83
-rwxr-xr-xrescue/tree/sbin/fakeshutdown39
-rwxr-xr-xrescue/tree/sbin/modprobe16
-rwxr-xr-xrescue/tree/usr/bin/login (renamed from rescue/tree/bin/login)0
-rwxr-xr-xrescue/tree/usr/bin/mageia-rescue35
-rw-r--r--rescue/tree/usr/lib/CVS.0
-rw-r--r--rescue/tree/usr/lib/modules-load.d/mageia-rescue.conf17
-rwxr-xr-xrescue/tree/usr/lib/restore-image-lib.sh (renamed from rescue/restore-image-lib.sh)4
-rw-r--r--rescue/tree/usr/lib/systemd/system/rescue.service20
-rw-r--r--rescue/tree/usr/lib/systemd/system/systemd-udevd.service.d/dracut-rules.conf1
-rwxr-xr-xrescue/tree/usr/sbin/diskdrake-resize (renamed from rescue/diskdrake-resize)1
-rwxr-xr-xrescue/tree/usr/sbin/genpasswd13
-rwxr-xr-xrescue/tree/usr/sbin/grabjournallogs51
-rwxr-xr-xrescue/tree/usr/sbin/restore-image.sh (renamed from rescue/restore-image.sh)1
-rwxr-xr-xrescue/tree/usr/sbin/startssh27
-rw-r--r--rescue/tree/usr/share/symlinks10
-rw-r--r--tools/.perl_checker10
-rw-r--r--tools/Makefile4
-rwxr-xr-xtools/drakx-in-chroot98
-rwxr-xr-xtools/find-drivers-needing-nonfree-firmware94
-rwxr-xr-xtools/gencryptofiles115
-rwxr-xr-xtools/hd_grub.cgi6
-rwxr-xr-xtools/i386/busyboxbin55508 -> 0 bytes
-rwxr-xr-xtools/ia64/elilo.efibin315800 -> 0 bytes
-rwxr-xr-xtools/install-xml-file-list15
-rw-r--r--tools/ppc/README52
-rwxr-xr-xtools/ppc/convert5
-rwxr-xr-xtools/ppc/magic89
-rwxr-xr-xtools/ppc/mapping36
-rw-r--r--tools/serial_probe/serial.c8
-rwxr-xr-xtools/x86_64/busyboxbin74064 -> 0 bytes
1216 files changed, 265360 insertions, 407717 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000..1ec4680f0
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+.perl_checker.cache
+.directory
+
diff --git a/Makefile b/Makefile
index 79744281d..ac686b8aa 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,3 @@
-include Makefile.config
ROOTDEST = /export
STAGE2_DEST = $(ROOTDEST)/install/stage2
@@ -19,8 +18,6 @@ install_only:
make -C rescue install STAGE2_DEST=$(STAGE2_DEST)
make -C advertising install ROOTDEST=$(ROOTDEST)
- LC_ALL=C svn info ChangeLog | egrep '^Revision|^Last Changed Date' > $(STAGE2_DEST)/VERSION
-
clean:
# force taking new rpms from repository
rm -rf images/RPMS
diff --git a/Makefile.common b/Makefile.common
deleted file mode 100644
index ec7066a06..000000000
--- a/Makefile.common
+++ /dev/null
@@ -1,64 +0,0 @@
- # -*- makefile -*-
- #******************************************************************************
- #
- # Guillaume Cottenceau (gc@mandrakesoft.com)
- #
- # Copyright 2000 Mandrakesoft
- #
- # 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.
- #
- #*****************************************************************************
-
-ARCH := $(patsubst i%86,i386,$(shell uname -m))
-ARCH := $(patsubst sparc%,sparc,$(ARCH))
-
- #- default lib is dietlibc (honoured by main Makefile whenever possible)
-L = DIETLIBC
-#L = GLIBC
-
- #- default frontend is newt (honoured by main Makefile whenever possible)
-F = NEWT
-# F = STDIO
-
- #- override in some situations
-ifeq (ia64, $(ARCH))
-L = GLIBC
-endif
-ifeq (ppc, $(ARCH))
-L = GLIBC
-endif
-ifeq (x86_64, $(ARCH))
-#L = GLIBC
-endif
-
-ifeq (DIETLIBC, $(L))
-DIET = $(top_dir)/dietlibc/bin-$(ARCH)/diet
-endif
-
-
- #- flags used by all stuff
-ifeq (ppc, $(ARCH))
-CFLAGS = -Os -pipe -Wall -fomit-frame-pointer -fno-strict-aliasing
-else
-CFLAGS = -Os -pipe -Wall -Werror -fomit-frame-pointer -fno-strict-aliasing
-endif
-
-DIETLIBC_INCLUDES = -I$(top_dir)/dietlibc/include -I. -I$(top_dir)/bzlib
-GLIBC_INCLUDES = -I. -I$(top_dir)/bzlib
-INCLUDES = $($(L)_INCLUDES)
-
-GLIBC_LDFLAGS_STAGE1 = -static
-DIETLIBC_LDFLAGS_STAGE1 = -nostdlib
-LDFLAGS_STAGE1 = $($(L)_LDFLAGS_STAGE1)
-
-GLIBC_LIBC =
-DIETLIBC_LIBC =
-STAGE1_LIBC = $($(L)_LIBC)
-
-STRIPCMD = strip -R .note -R .comment
-
diff --git a/Makefile.config b/Makefile.config
index b661fff10..dabf65a5b 100644
--- a/Makefile.config
+++ b/Makefile.config
@@ -8,9 +8,10 @@ DISTRIB_DESCR = "$(_DISTRIB_NAME) release $(DISTRIB_VERSION)"
# not config, but useful everywhere :)
ARCH := $(patsubst i%86,i386,$(shell uname -m))
-ARCH := $(patsubst sparc%,sparc,$(ARCH))
+ARCH := $(ARCH:sparc%=sparc)
+ARCH := $(ARCH:arm%=arm)
-PKG_ARCH := $(patsubst i386,i586,$(ARCH))
+PKG_ARCH := $(ARCH:i386=i586)
ifeq (x86_64, $(ARCH))
LIB = lib64
diff --git a/advertising/01_IM_mageia.pl b/advertising/01_IM_mageia.pl
new file mode 100644
index 000000000..e8b554b51
--- /dev/null
+++ b/advertising/01_IM_mageia.pl
@@ -0,0 +1 @@
+$title = N("Join Us!");
diff --git a/advertising/01_IM_mageia.png b/advertising/01_IM_mageia.png
new file mode 100644
index 000000000..17912145e
--- /dev/null
+++ b/advertising/01_IM_mageia.png
Binary files differ
diff --git a/advertising/02_IM_mageia.pl b/advertising/02_IM_mageia.pl
new file mode 100644
index 000000000..ddeeb73d5
--- /dev/null
+++ b/advertising/02_IM_mageia.pl
@@ -0,0 +1 @@
+$title = N("Make it yours!");
diff --git a/advertising/02_IM_mageia.png b/advertising/02_IM_mageia.png
new file mode 100644
index 000000000..95d9871dc
--- /dev/null
+++ b/advertising/02_IM_mageia.png
Binary files differ
diff --git a/advertising/03_IM_mageia.pl b/advertising/03_IM_mageia.pl
new file mode 100644
index 000000000..85dfe0561
--- /dev/null
+++ b/advertising/03_IM_mageia.pl
@@ -0,0 +1 @@
+$title = N("Your choice!");
diff --git a/advertising/03_IM_mageia.png b/advertising/03_IM_mageia.png
new file mode 100644
index 000000000..8bf841c64
--- /dev/null
+++ b/advertising/03_IM_mageia.png
Binary files differ
diff --git a/advertising/04_IM_mageia.pl b/advertising/04_IM_mageia.pl
new file mode 100644
index 000000000..d79d45a3a
--- /dev/null
+++ b/advertising/04_IM_mageia.pl
@@ -0,0 +1 @@
+$title = N("Office tools");
diff --git a/advertising/04_IM_mageia.png b/advertising/04_IM_mageia.png
new file mode 100644
index 000000000..41c321cc5
--- /dev/null
+++ b/advertising/04_IM_mageia.png
Binary files differ
diff --git a/advertising/05_IM_mageia.pl b/advertising/05_IM_mageia.pl
new file mode 100644
index 000000000..0be976b2f
--- /dev/null
+++ b/advertising/05_IM_mageia.pl
@@ -0,0 +1 @@
+$title = N("Home entertainment");
diff --git a/advertising/05_IM_mageia.png b/advertising/05_IM_mageia.png
new file mode 100644
index 000000000..974809400
--- /dev/null
+++ b/advertising/05_IM_mageia.png
Binary files differ
diff --git a/advertising/06_IM_mageia.pl b/advertising/06_IM_mageia.pl
new file mode 100644
index 000000000..96c259df7
--- /dev/null
+++ b/advertising/06_IM_mageia.pl
@@ -0,0 +1 @@
+$title = N("For kids");
diff --git a/advertising/06_IM_mageia.png b/advertising/06_IM_mageia.png
new file mode 100644
index 000000000..047074eaa
--- /dev/null
+++ b/advertising/06_IM_mageia.png
Binary files differ
diff --git a/advertising/07_IM_mageia.pl b/advertising/07_IM_mageia.pl
new file mode 100644
index 000000000..d205668a6
--- /dev/null
+++ b/advertising/07_IM_mageia.pl
@@ -0,0 +1 @@
+$title = N("For family!");
diff --git a/advertising/07_IM_mageia.png b/advertising/07_IM_mageia.png
new file mode 100644
index 000000000..ac49046e0
--- /dev/null
+++ b/advertising/07_IM_mageia.png
Binary files differ
diff --git a/advertising/08_IM_mageia.pl b/advertising/08_IM_mageia.pl
new file mode 100644
index 000000000..d6767f491
--- /dev/null
+++ b/advertising/08_IM_mageia.pl
@@ -0,0 +1 @@
+$title = N("For developers!");
diff --git a/advertising/08_IM_mageia.png b/advertising/08_IM_mageia.png
new file mode 100644
index 000000000..54e657c97
--- /dev/null
+++ b/advertising/08_IM_mageia.png
Binary files differ
diff --git a/advertising/09_IM_mageia.pl b/advertising/09_IM_mageia.pl
new file mode 100644
index 000000000..55e63f502
--- /dev/null
+++ b/advertising/09_IM_mageia.pl
@@ -0,0 +1 @@
+$title = N("Thank you!");
diff --git a/advertising/09_IM_mageia.png b/advertising/09_IM_mageia.png
new file mode 100644
index 000000000..9d667add5
--- /dev/null
+++ b/advertising/09_IM_mageia.png
Binary files differ
diff --git a/advertising/10_IM_mageia.pl b/advertising/10_IM_mageia.pl
new file mode 100644
index 000000000..a75b16b5f
--- /dev/null
+++ b/advertising/10_IM_mageia.pl
@@ -0,0 +1 @@
+$title = N("Be Free!");
diff --git a/advertising/10_IM_mageia.png b/advertising/10_IM_mageia.png
new file mode 100644
index 000000000..121abea6e
--- /dev/null
+++ b/advertising/10_IM_mageia.png
Binary files differ
diff --git a/advertising/IM_flash.pl b/advertising/IM_flash.pl
deleted file mode 100644
index 57f146bb6..000000000
--- a/advertising/IM_flash.pl
+++ /dev/null
@@ -1 +0,0 @@
-$title = N("Your desktop on a USB key");
diff --git a/advertising/IM_flash.png b/advertising/IM_flash.png
deleted file mode 100644
index eb94494b8..000000000
--- a/advertising/IM_flash.png
+++ /dev/null
Binary files differ
diff --git a/advertising/IM_free.pl b/advertising/IM_free.pl
deleted file mode 100644
index da447e629..000000000
--- a/advertising/IM_free.pl
+++ /dev/null
@@ -1 +0,0 @@
-$title = N("The 100%% open source Mandriva Linux distribution");
diff --git a/advertising/IM_free.png b/advertising/IM_free.png
deleted file mode 100644
index 9d994d6cb..000000000
--- a/advertising/IM_free.png
+++ /dev/null
Binary files differ
diff --git a/advertising/IM_one.pl b/advertising/IM_one.pl
deleted file mode 100644
index d2cc11ed0..000000000
--- a/advertising/IM_one.pl
+++ /dev/null
@@ -1 +0,0 @@
-$title = N("Explore Linux easily with Mandriva One");
diff --git a/advertising/IM_one.png b/advertising/IM_one.png
deleted file mode 100644
index 483b62573..000000000
--- a/advertising/IM_one.png
+++ /dev/null
Binary files differ
diff --git a/advertising/IM_pwp.pl b/advertising/IM_pwp.pl
deleted file mode 100644
index 21c698e9f..000000000
--- a/advertising/IM_pwp.pl
+++ /dev/null
@@ -1 +0,0 @@
-$title = N("A full Mandriva Linux desktop, with support");
diff --git a/advertising/IM_pwp.png b/advertising/IM_pwp.png
deleted file mode 100644
index 09e40d9aa..000000000
--- a/advertising/IM_pwp.png
+++ /dev/null
Binary files differ
diff --git a/advertising/IM_range.pl b/advertising/IM_range.pl
deleted file mode 100644
index fde1186af..000000000
--- a/advertising/IM_range.pl
+++ /dev/null
@@ -1 +0,0 @@
-$title = N("Mandriva: distributions for everybody's needs");
diff --git a/advertising/IM_range.png b/advertising/IM_range.png
deleted file mode 100644
index e26a3cac1..000000000
--- a/advertising/IM_range.png
+++ /dev/null
Binary files differ
diff --git a/advertising/Makefile b/advertising/Makefile
index 022cee4b4..25d257e27 100644
--- a/advertising/Makefile
+++ b/advertising/Makefile
@@ -1,4 +1,4 @@
-VERSION = 2010.1
+VERSION = 5.1
PRODUCT = drakx-installer-advertising
THEME = pwp
@@ -12,10 +12,7 @@ install:
install -m644 list-$(THEME) $(DESTDIR)/list
tar:
- rm -rf $(PRODUCT)*.tar* $(PRODUCT)-$(VERSION)
- svn export -q . $(PRODUCT)-$(VERSION)
- tar cfj $(PRODUCT)-$(VERSION).tar.bz2 $(PRODUCT)-$(VERSION)
- rm -rf $(PRODUCT)-$(VERSION)
+ git archive --prefix $(PRODUCT)-$(VERSION)/ HEAD | xz -9 > $(PRODUCT)-$(VERSION).tar.xz
clean:
find . -name "*~" -o -name ".#*" | xargs rm -f
diff --git a/advertising/NEWS b/advertising/NEWS
index 3163c1237..9b67e073e 100644
--- a/advertising/NEWS
+++ b/advertising/NEWS
@@ -1,13 +1,45 @@
+Version 5.1 - 18 December 2014
+
+- Fix badly exported 03_IM_mageia.png
+
+Version 5 - 17 December 2014
+
+- Mageia 5
+
+Version 4 - 8 January 2014
+
+- Mageia 4
+
+Version 3 - 6 april 2013
+
+- Mageia 3
+
+Version 2 - 25 april 2011
+
+- make it more generic for Mageia 2
+
+Version 1 - 12 March 2011
+
+- new advertising for Mageia 1
+
+Version 2011.0 - 13 Oct 2010
+
+- bump version
+
Version 2010.1 - 02 May 2010
+
- 2010.1 images
Version 2010.0 - 28 October 2009
+
- 2010.0 images
Version 2009.1 - 7 March 2009
+
- 2009.1 images
Version 2009.0 - 11 September 2008
+
- 2009.0 images
Version 2008.1.1 - 21 March 2008
diff --git a/advertising/list-dis b/advertising/list-dis
deleted file mode 100644
index 3ca560e8d..000000000
--- a/advertising/list-dis
+++ /dev/null
@@ -1,14 +0,0 @@
-LinDVD.png
-TRANSGAMING-CEDEGA.png
-FLATOUT.png
-Kaspersky.png
-Skype.png
-IM_ONE.png
-IM_3D.png
-IM_THEME.png
-IM-GWENVIEW.png
-IM_RPMDRAKE.png
-IM_web2.png
-IM_SERVICES.png
-IM_GAMME.png
-IM_REGISTER.png
diff --git a/advertising/list-dwd b/advertising/list-dwd
deleted file mode 100644
index d6d6cbc9d..000000000
--- a/advertising/list-dwd
+++ /dev/null
@@ -1,14 +0,0 @@
-LinDVD.png
-TRANSGAMING-CEDEGA.png
-FLATOUT.png
-Kaspersky.png
-Skype.png
-ARKEIA_EN.png
-IM_3D.png
-IM_THEME.png
-VPN.png
-IM_RPMDRAKE.png
-IM_web2.png
-IM_SERVICES.png
-IM_GAMME.png
-IM_REGISTER.png
diff --git a/advertising/list-ppp b/advertising/list-ppp
deleted file mode 100644
index 862cd4833..000000000
--- a/advertising/list-ppp
+++ /dev/null
@@ -1,13 +0,0 @@
-bitdefender.png
-ARKEIA_EN.png
-VPN.png
-IM_INVICTUS.png
-IM_RPMDRAKE.png
-IM_CRM.png
-IM_CMSJOOMLA.png
-IM_web2.png
-IM_THEME.png
-IM_3D.png
-IM_SERVICES.png
-IM_GAMME.png
-IM_REGISTER.png
diff --git a/advertising/list-pwp b/advertising/list-pwp
index 75a525574..65540338b 100644
--- a/advertising/list-pwp
+++ b/advertising/list-pwp
@@ -1,5 +1,10 @@
-IM_flash.png
-IM_free.png
-IM_one.png
-IM_pwp.png
-IM_range.png
+01_IM_mageia.png
+02_IM_mageia.png
+03_IM_mageia.png
+04_IM_mageia.png
+05_IM_mageia.png
+06_IM_mageia.png
+07_IM_mageia.png
+08_IM_mageia.png
+09_IM_mageia.png
+10_IM_mageia.png
diff --git a/docs/Partition-ends-after-end-of-disk.txt b/docs/Partition-ends-after-end-of-disk.txt
index 3da57d561..037fe9106 100644
--- a/docs/Partition-ends-after-end-of-disk.txt
+++ b/docs/Partition-ends-after-end-of-disk.txt
@@ -1,6 +1,6 @@
Cylinder/Head/Size Hell Is Not Over
- pixel@mandrakesoft.com
+ pixel
$Date$
diff --git a/docs/README b/docs/README
index 54320919f..02bc5d351 100644
--- a/docs/README
+++ b/docs/README
@@ -5,14 +5,14 @@ Well here is a little description of what DrakX needs to work
********************************************************************************
Like all good free software, DrakX is in SVN :)
-You can access it at http://svn.mandriva.com/cgi-bin/viewvc.cgi/soft/drakx/trunk/
+You can access it at http://svnweb.mageia.org/soft/drakx/trunk/
or via
-svn co http://svn.mandriva.com/svn/soft/drakx/trunk drakx
+svn co svn+ssh://svn.mageia.org/svn/soft/drakx/trunk
-This is only read-only access. If you want more, tell me (pixel@mandriva.com)
+This is only read-only access. If you want more, tell me (pixel)
********************************************************************************
* Making your custom install ***************************************************
@@ -68,11 +68,11 @@ media/media_info/rpmsrate
packages in other level (3, 2, 1) can only be selected using
individual package selection.
-install/stage2/mdkinst.clp
+install/stage2/mdkinst.sqfs
for the compressed loopback of install.
generated from install/stage2/live tree using misc/mdkinst_stage2_tool
-install/stage2/rescue.clp
+install/stage2/rescue.sqfs
rescue ramdisk. create_compressed_fs iso file
this is the ramdisk loaded when typing rescue on boot prompt.
diff --git a/docs/README.devel b/docs/README.devel
index 989946de9..70d2b6285 100644
--- a/docs/README.devel
+++ b/docs/README.devel
@@ -12,12 +12,12 @@ entry point for stage2 is /usr/bin/runinstall2 which is typically a link to
install2::main with @ARGV.
install2::main parse command line arguments, prepare installation, find the right
-install_interactive class (take a look at gi/docs/object_class.fig) according to
+install/interactive class (take a look at gi/docs/object_class.fig) according to
command line, memory available and if the interactive chosen is initializing
correctly, else it will try a less-demanding interactive object.
Once done, $::o is set to this install & interactive object and main runs the
various step of install2 defined in $o->{steps}, starting with $o->{steps}{first}
-and iterating with method install_any::getNextStep().
+and iterating with method install::any::getNextStep().
while running step, it trap any errors that may arise and use perl exception to
change step.
@@ -28,35 +28,35 @@ Here is a brief description of what each modules of DrakX is doing.
install2: main module of DrakX as described above, main loop execution of DrakX.
-install_steps: generic installation module containing steps definition, all steps
+install/steps: generic installation module containing steps definition, all steps
should always be defined here as some methods may be used on automatic mode.
there is no interactivity available. typically are defined base operation for
configuring each step according to $o.
-install_steps_interactive: generic installation module with generic interative
+install/steps_interactive: generic installation module with generic interative
methods. typically are found all interactive code of DrakX for each steps.
-install_steps_auto_install: implementation installation module without interactive
+install/steps_auto_install: implementation installation module without interactive
methods to match auto_install mode. this is the simplest as almost no method are
- redefined (inherit module install_steps only, compared to other implementation
+ redefined (inherit module install/steps only, compared to other implementation
modules described below).
-install_steps_stdio: implementation installation module with interactive stdio
- methods to match stdio mode. inherit modules install_steps_interactive and
+install/steps_stdio: implementation installation module with interactive stdio
+ methods to match stdio mode. inherit modules install/steps_interactive and
interactive_stdio.
-install_steps_newt: implementation installation module with interactive newt
- methods to match newt mode. inherit modules install_steps_interactive and
+install/steps_newt: implementation installation module with interactive newt
+ methods to match newt mode. inherit modules install/steps_interactive and
interactive_newt.
-install_steps_gtk: implementation installation module with interactive gtk
- methods to match gtk mode. inherit modules install_steps_interactive and
+install/steps_gtk: implementation installation module with interactive gtk
+ methods to match gtk mode. inherit modules install/steps_interactive and
interactive_gtk.
-install_any: contains various methods using generic interactive interface but
+install/any: contains various methods using generic interactive interface but
not used by standalone tools.
-install_gtk: contains various methods using gtk interface but not used by
+install/gtk: contains various methods using gtk interface but not used by
standalone tools.
interactive_stdio: implementation methods for interactivity in stdio mode.
@@ -71,7 +71,7 @@ interactive_gtk: implementation methods for interactivity in gtk mode.
my_gtk: basic gtk access methods.
any: contains various methods using generic interactive interface. to compare
- against install_any module as this one is available for standalone tools.
+ against install/any module as this one is available for standalone tools.
class_discard: simple module that implement every methods undefined to return
nothing. this trick is used to ensure no undefined method can arise when using
@@ -237,14 +237,14 @@ the 0, 1, '' means not "redoable", "skip on error", "don't hide"
sub selectAlawindows { $o->selectAlawindows }
-3. add your function selectAlawindows in install_steps_interactive.pm
+3. add your function selectAlawindows in install/steps_interactive.pm
sub selectAlawindows {
my ($o) = @_;
$o->{alawindows} = $o->ask_yesorno('', _("Throw everything away as windobe does?"), 1);
}
-4. add your function selectAlawindows in install_steps.pm (not needed in that
+4. add your function selectAlawindows in install/steps.pm (not needed in that
case, except for auto_install)
sub selectAlawindows {}
diff --git a/docs/README.pxe b/docs/README.pxe
index 2ddd205fe..e60aa9ecf 100644
--- a/docs/README.pxe
+++ b/docs/README.pxe
@@ -13,7 +13,7 @@ You can install tftp-server and dhcp-server package from the Mandrake
distribution for example.
On the server machine at 192.168.2.1, you will find a "/etc/dhcpd.conf" sample
-file written by Florin Grad <florin@mandrakesoft.com>, where "mydomain.com" is
+file written by Florin Grad <florin>, where "mydomain.com" is
assumed to be your domain name, and 192.168.1.1 a name server. All install are
done on subnet 192.168.2.0.
diff --git a/docs/drakfont/drakfont.tex b/docs/drakfont/drakfont.tex
index bbc936e5b..035adf3a9 100644
--- a/docs/drakfont/drakfont.tex
+++ b/docs/drakfont/drakfont.tex
@@ -48,7 +48,7 @@
%\end{center}
%\end{figure}
-\author{Dupont Sebastien \\ sdupont@mandrakesoft.com}
+\author{Dupont Sebastien \\ sdupont}
\date{05/10/2001}
\pagestyle{myheadings}
\markright{\scriptsize \trtitle}
diff --git a/docs/ka_method/doc-duplication.xml b/docs/ka_method/doc-duplication.xml
index 1ddb431e4..8196835fb 100644
--- a/docs/ka_method/doc-duplication.xml
+++ b/docs/ka_method/doc-duplication.xml
@@ -27,7 +27,7 @@
<listitem><para>you must re-create same partition table as the golden node (even if size can differ)</para></listitem>
<listitem><para>even if it has been tested, it's still an experimental method</para></listitem>
<listitem><para>cloning script are old, and need a full rewrite</para></listitem>
- <listitem><para>now it's only works with the Mandriva installer (need to patch it to support a KA method)</para></listitem>
+ <listitem><para>now it's only works with the Mageia installer (need to patch it to support a KA method)</para></listitem>
<listitem><para>if a node crash while doing a duplication, the duplication process stop (or became very unstable)</para></listitem>
<listitem><para>using fdisk to erase and re-format the HDD is not a good way to proceed</para></listitem>
<listitem><para>UUID support is not really done (fstab use old /dec/sdX)</para></listitem>
@@ -52,7 +52,7 @@
<sect3>
<title>Needed files</title>
<para>
- All needed files are available in Mandriva Linux cooker.
+ All needed files are available in Mageia cooker.
</para>
<para>
<itemizedlist>
@@ -71,7 +71,7 @@
<sect3>
<title>PXE parameters on server</title>
<para>
- Mandriva Linux installer supports various methods to install a computer. With PXE configuration file you can specify wich method you want to use to install your node, or add a specific option at boot prompt. Edit your default PXE configuration file to add your custom entry (<emphasis role="bold">/var/lib/tftpboot/X86PC/linux/pxelinux.cfg/default</emphasis>).
+ Mageia installer supports various methods to install a computer. With PXE configuration file you can specify wich method you want to use to install your node, or add a specific option at boot prompt. Edit your default PXE configuration file to add your custom entry (<emphasis role="bold">/var/lib/tftpboot/X86PC/linux/pxelinux.cfg/default</emphasis>).
</para>
<para>
<screen>
@@ -154,8 +154,8 @@ prompt_timeout=2
# what services to provide, priority in ordering
# CSA = Client System Architecture
# service=<CSA>,<min layer>,<max layer>,<basename>,<menu entry>
-service=X86PC,0,2,linux,Mandriva Linux x86
-service=IA64PC,0,2,linux,Mandriva Linux IA64
+service=X86PC,0,2,linux,Mageia x86
+service=IA64PC,0,2,linux,Mageia IA64
service=X86PC,0,0,local,Local boot
# tftpd base dir
@@ -358,12 +358,12 @@ bin/ dev/ etc/ ka/ lib/ modules/ proc/ sbin/ squashfs-root/ tmp/ usr/
<sect3>
<title>make_initrd_grub</title>
<para>
- Restore and reload the Grub bootloader in the <emphasis role="bold">/mnt/disk</emphasis> directory. It's a very basic script, and perhaps use the <emphasis role="bold">restore_bootloader</emphasis> of the Mandriva Linux Rescue should be a better idea.</para>
+ Restore and reload the Grub bootloader in the <emphasis role="bold">/mnt/disk</emphasis> directory. It's a very basic script, and perhaps use the <emphasis role="bold">restore_bootloader</emphasis> of the Mageia Rescue should be a better idea.</para>
</sect3>
<sect3>
<title>make_initrd_lilo</title>
<para>
- Restore and reload the lilo bootloader in the <emphasis role="bold">/mnt/disk</emphasis> directory. Again it's a very basic script, perhaps we should use the <emphasis role="bold">restore_bootloader</emphasis> of the Mandriva Linux Rescue.
+ Restore and reload the lilo bootloader in the <emphasis role="bold">/mnt/disk</emphasis> directory. Again it's a very basic script, perhaps we should use the <emphasis role="bold">restore_bootloader</emphasis> of the Mageia Rescue.
</para>
</sect3>
<sect3>
@@ -562,8 +562,8 @@ Preparing... ###############################################
<para>
<programlisting><![CDATA[
[root@localhost ~]# mkdir /mnt/ka
-lftp ftp.proxad.net:~> cd pub/Distributions_Linux/MandrivaLinux/devel/cooker/i586/install/stage2/
-lftp ftp.proxad.net:/pub/Distributions_Linux/MandrivaLinux/devel/cooker/i586/install/stage2> pget rescue.sqfs
+lftp distrib-coffee.ipsl.jussieu.fr:~> cd pub/linux/Mageia/distrib/cauldron/i586/install/stage2/
+lftp distrib-coffee.ipsl.jussieu.fr:/pub/linux/Mageia/distrib/cauldron/i586/install/stage2> pget rescue.sqfs
19132416 bytes transferred in 78 seconds (241.1K/s)
[root@localhost ~]# urpmi squashfs-tools
@@ -672,8 +672,8 @@ prompt_timeout=2
# what services to provide, priority in ordering
# CSA = Client System Architecture
# service=<CSA>,<min layer>,<max layer>,<basename>,<menu entry>
-service=X86PC,0,2,linux,Mandriva Linux x86
-service=IA64PC,0,2,linux,Mandriva Linux IA64
+service=X86PC,0,2,linux,Mageia x86
+service=IA64PC,0,2,linux,Mageia IA64
service=X86PC,0,0,local,Local boot
# tftpd base dir
@@ -937,13 +937,13 @@ label kamethod
help.txt linux.0 memdisk messages pxelinux.cfg/
[root@node42 linux]# mkdir images
-lftp ftp.proxad.net:/pub/Distributions_Linux/MandrivaLinux/devel/cooker/i586/isolinux/alt0> ls
+lftp distrib-coffee.ipsl.jussieu.fr:/pub/linux/Mageia/distrib/cauldron/i586/isolinux/alt0> ls
-rw-r--r-- 1 ftp ftp 15613654 Apr 23 17:26 all.rdz
-rw-r--r-- 1 ftp ftp 2279584 Apr 23 17:26 vmlinuz
-lftp ftp.proxad.net:/pub/Distributions_Linux/MandrivaLinux/devel/cooker/i586/isolinux/alt0> mget *
+lftp distrib-coffee.ipsl.jussieu.fr:/pub/linux/Mageia/distrib/cauldron/i586/isolinux/alt0> mget *
17893238 bytes transferred in 77 seconds (227.9K/s)
Total 2 files transferred
-lftp ftp.proxad.net:/pub/Distributions_Linux/MandrivaLinux/devel/cooker/i586/isolinux/alt0>
+lftp distrib-coffee.ipsl.jussieu.fr:/pub/linux/Mageia/distrib/cauldron/i586/isolinux/alt0>
[root@node42 images]# pwd
/var/lib/tftpboot/X86PC/linux/images
diff --git a/docs/ka_method/duplication.pdf b/docs/ka_method/duplication.pdf
deleted file mode 100644
index e05e94490..000000000
--- a/docs/ka_method/duplication.pdf
+++ /dev/null
Binary files differ
diff --git a/docs/ka_method/duplication.xml b/docs/ka_method/duplication.xml
index 71c0c4622..410c37d40 100644
--- a/docs/ka_method/duplication.xml
+++ b/docs/ka_method/duplication.xml
@@ -5,7 +5,7 @@
]>
<!-- juste un commentaire -->
<book lang="en">
- <title>Mandriva Linux: HOWTO Clone a system using KA method</title>
+ <title>Mageia: HOWTO Clone a system using KA method</title>
<bookinfo>
<authorgroup>
<author>
diff --git a/docs/ka_method/html/duplication.html b/docs/ka_method/html/duplication.html
deleted file mode 100644
index e0efa1dfe..000000000
--- a/docs/ka_method/html/duplication.html
+++ /dev/null
@@ -1,1257 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><title>Clone a node/computer using KA method</title><link rel="stylesheet" href="styleguibo.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.75.2" /><link rel="home" href="#id2251469" title="Clone a node/computer using KA method" /><link rel="next" href="#id2514268" title="1. CLONING WILL ERASE ALL CLIENT NODES DATA !" /></head><body><div xml:lang="en" class="article" title="Clone a node/computer using KA method" lang="en"><div class="titlepage"><div><div><h2 class="title"><a id="id2251469"></a>Clone a node/computer using KA method</h2></div></div><hr /></div><div class="toc"><dl><dt><span class="sect1"><a href="#id2514268">1. CLONING WILL ERASE ALL CLIENT NODES DATA !</a></span></dt><dt><span class="sect1"><a href="#id2514275">2. Clone a computer over the network</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id2514297">2.1. KA method</a></span></dt><dt><span class="sect2"><a href="#id2514686">2.2. HOW it works</a></span></dt><dd><dl><dt><span class="sect3"><a href="#id2514692">2.2.1. Steps</a></span></dt><dt><span class="sect3"><a href="#id2514762">2.2.2. Needed files</a></span></dt></dl></dd><dt><span class="sect2"><a href="#id2514817">2.3. Step 1: PXE, TFTP, DHCPD services</a></span></dt><dd><dl><dt><span class="sect3"><a href="#id2514853">2.3.1. PXE parameters on server</a></span></dt><dt><span class="sect3"><a href="#id2514934">2.3.2. TFTP server</a></span></dt><dt><span class="sect3"><a href="#id2514965">2.3.3. PXE configuration</a></span></dt><dt><span class="sect3"><a href="#id2514977">2.3.4. DHCPD configuration</a></span></dt></dl></dd></dl></dd><dt><span class="sect1"><a href="#id2515083">3. Setup a node as a golden node</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id2515089">3.1. The rescue.sqfs file</a></span></dt><dd><dl><dt><span class="sect3"><a href="#id2515145">3.1.1. ka-d.sh</a></span></dt><dt><span class="sect3"><a href="#id2515179">3.1.2. replication.conf</a></span></dt><dt><span class="sect3"><a href="#id2515190">3.1.3. fdisk_to_desc</a></span></dt><dt><span class="sect3"><a href="#id2515219">3.1.4. gen_modprobe_conf.pl</a></span></dt><dt><span class="sect3"><a href="#id2515242">3.1.5. ka-d-client</a></span></dt><dt><span class="sect3"><a href="#id2515277">3.1.6. ka-d-server</a></span></dt><dt><span class="sect3"><a href="#id2515326">3.1.7. ka_replication.sh</a></span></dt><dt><span class="sect3"><a href="#id2515350">3.1.8. store_log.sh</a></span></dt><dt><span class="sect3"><a href="#id2515378">3.1.9. bootable_flag.sh</a></span></dt><dt><span class="sect3"><a href="#id2515390">3.1.10. make_initrd_grub</a></span></dt><dt><span class="sect3"><a href="#id2515413">3.1.11. make_initrd_lilo</a></span></dt><dt><span class="sect3"><a href="#id2515436">3.1.12. prepare_node.sh</a></span></dt><dt><span class="sect3"><a href="#id2515461">3.1.13. send_status.pl</a></span></dt><dt><span class="sect3"><a href="#id2515484">3.1.14. status_node.pl</a></span></dt></dl></dd></dl></dd><dt><span class="sect1"><a href="#id2515504">4. The golden node, KA server</a></span></dt><dt><span class="sect1"><a href="#id2515652">5. KA client node</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id2515657">5.1. PXE server (kamethod)</a></span></dt><dt><span class="sect2"><a href="#id2515694">5.2. Stage1 KA method, node waiting stage2 </a></span></dt><dt><span class="sect2"><a href="#id2515741">5.3. Stage2, the duplication process</a></span></dt><dt><span class="sect2"><a href="#id2515811">5.4. Prepare the node</a></span></dt><dt><span class="sect2"><a href="#id2515837">5.5. PXE server to local boot</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id2515854">6. Step by step from scratch KA duplication</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id2515889">6.1. Golden node side</a></span></dt><dt><span class="sect2"><a href="#id2516032">6.2. KA client side</a></span></dt><dt><span class="sect2"><a href="#id2516818">6.3. Post duplication process</a></span></dt></dl></dd></dl></div><div class="sect1" title="1. CLONING WILL ERASE ALL CLIENT NODES DATA !"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2514268"></a>1. CLONING WILL ERASE ALL CLIENT NODES DATA !</h2></div></div></div><p>!! USE WITH CARE !! </p></div><div class="sect1" title="2. Clone a computer over the network"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2514275"></a>2. Clone a computer over the network</h2></div></div></div><p>
- Goal of duplication is to easily deploy a computer over network without taking care of numbers of computer. In this documentation, we call golden node the node we want to clone. We can duplicate SCSI or IDE hard drive, and duplication support multiple filesystem (reiserfs, ext2, ext3, ext4, xfs, jfs).
- This method came from a very old project called CLIC, and was used under IGGI project, all Mandrake Clustering products, and now it is used under XtreemOS project. Now it should be available in 2010 spring, and all futur product.
- </p><p>WARNING: all data on client nodes will be ERASED ! We duplicate partitions of HDD's golden node, and the process will do an fdisk command on the client node, so ALL YOUR DATA will be erased on client nodes.</p><div class="sect2" title="2.1. KA method"><div class="titlepage"><div><div><h3 class="title"><a id="id2514297"></a>2.1. KA method</h3></div></div></div><p>
- With KA method you can quickly duplicate a node using a <span class="bold"><strong>desc</strong></span>
- file describing partitions. KA method only duplicate data on partitions, so if you have 80go HDD disk, and
- only 10go on it, KA only duplicates 10go, and not the whole disk. KA method doesn't not support RAID software.
- </p><p>
- Drawbacks:
- </p><p>
- </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>KA method doesn't support RAID software (use dolly to do that)</p></li><li class="listitem"><p>all data on client nodes are erased</p></li><li class="listitem"><p>you need a PXE, DHDCP and TFTP server</p></li><li class="listitem"><p>you must re-create same partition table as the golden node (even if size can differ)</p></li><li class="listitem"><p>even if it has been tested, it's still an experimental method</p></li><li class="listitem"><p>cloning script are old, and need a full rewrite</p></li><li class="listitem"><p>now it's only works with the Mandriva installer (need to patch it to support a KA method)</p></li><li class="listitem"><p>if a node crash while doing a duplication, the duplication process stop (or became very unstable)</p></li><li class="listitem"><p>using fdisk to erase and re-format the HDD is not a good way to proceed</p></li><li class="listitem"><p>UUID support is not really done (fstab use old /dec/sdX)</p></li><li class="listitem"><p>you can only clone Linux filesystems (if you want to duplicate another kinf of FS, it's up to you to modify the scripts)</p></li><li class="listitem"><p>of course various other things !</p></li></ul></div><p>
- </p></div><div class="sect2" title="2.2. HOW it works"><div class="titlepage"><div><div><h3 class="title"><a id="id2514686"></a>2.2. HOW it works</h3></div></div></div><div class="sect3" title="2.2.1. Steps"><div class="titlepage"><div><div><h4 class="title"><a id="id2514692"></a>2.2.1. Steps</h4></div></div></div><p>
- The clone process works in three steps
- </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p><span class="bold"><strong>PXE boot to retrieve stage1</strong></span>: the computer boot on PXE mode, retrieve <span class="bold"><strong>vmlinuz</strong></span> and an <span class="bold"><strong>initrd</strong></span> image. The computer is in <span class="bold"><strong>stage1</strong></span> mode, and is able to get the stage2 throug KA. Network is up.</p></li><li class="listitem"><p><span class="bold"><strong>get stage2</strong></span>: the computer gets the stage2 with the KA method. The <span class="bold"><strong>stage2</strong></span> contains all necessary tools to recognize your hardware (the most important things is to detect your HDD and your network card), and all necessary tools/scripts to finalize the cloning process.</p></li><li class="listitem"><p><span class="bold"><strong>Duplication process</strong></span>: the computer auto-probes needed modules to be able to access the HDD. A basic log server is launched on the client node to be able to run command and get status of the KA duplication process. The computer reconfigure the modprobe.conf and restore the booloader (grub or lilo)</p></li></ul></div></div><div class="sect3" title="2.2.2. Needed files"><div class="titlepage"><div><div><h4 class="title"><a id="id2514762"></a>2.2.2. Needed files</h4></div></div></div><p>
- All needed files are available in Mandriva Linux cooker.
- </p><p>
- </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p><span class="bold"><strong>install/stage2/rescue.sqfs</strong></span>: this is the stage2 file with all needed files to detect and probe modules, and launch the third step of the duplication process. This file will be used on the golden node.</p></li><li class="listitem"><p><span class="bold"><strong>isolinux/alt0/vmlinuz</strong></span>: linux kernel, needed in the <span class="bold"><strong>/var/lib/tftpboot/X86PC/linux/images/</strong></span> directory of the PXE server</p></li><li class="listitem"><p><span class="bold"><strong>isolinux/alt0/all.rdz</strong></span>: stage1 and all needed modules and tools.</p></li></ul></div><p>
- </p></div></div><div class="sect2" title="2.3. Step 1: PXE, TFTP, DHCPD services"><div class="titlepage"><div><div><h3 class="title"><a id="id2514817"></a>2.3. Step 1: PXE, TFTP, DHCPD services</h3></div></div></div><p>
- To easily clone a computer node, we use PXE technology to boot a <span class="bold"><strong>kernel</strong></span>, and an <span class="bold"><strong>initrd</strong></span> image wich contains all needed modules for network and media storage. Documentation about PXE can be found here: <a class="ulink" href="http://people.mandriva.com/~aginies/doc/pxe/" target="_top">PXE doc</a>. Please, keep in mind setting such services can <span class="bold"><strong>DISTURB</strong></span> your current network architecture.
- </p><div class="sect3" title="2.3.1. PXE parameters on server"><div class="titlepage"><div><div><h4 class="title"><a id="id2514853"></a>2.3.1. PXE parameters on server</h4></div></div></div><p>
- Mandriva Linux installer supports various methods to install a computer. With PXE configuration file you can specify wich method you want to use to install your node, or add a specific option at boot prompt. Edit your default PXE configuration file to add your custom entry (<span class="bold"><strong>/var/lib/tftpboot/X86PC/linux/pxelinux.cfg/default</strong></span>).
- </p><p>
- </p><pre class="screen">
-PROMPT 1
-DEFAULT local
-DISPLAY messages
-TIMEOUT 50
-F1 help.txt
-
-label local
- LOCALBOOT 0
-
-label kamethod
- KERNEL images/vmlinuz
- APPEND initrd=images/all.rdz ramdisk_size=64000 vga=788 \
- automatic=method:ka,interface:eth0,network:dhcp root=/dev/ram3 rw kamethod</pre><p>
- </p><p>
- At boot prompt no you can boot:
- </p><p>
- </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p><span class="bold"><strong>DEFAULT local</strong></span>: default boot will be local one, change it with the name of a <span class="bold"><strong>LABEL</strong></span></p></li><li class="listitem"><p><span class="bold"><strong>local</strong></span>: boot local</p></li><li class="listitem"><p><span class="bold"><strong>kamethod</strong></span>: automatic mode, get stage2 through <span class="bold"><strong>KA</strong></span>. Network interface is set to eth0. Auto setup the network with DHCP, and use the KA technology to launch the replication method.</p></li></ul></div><p>
- </p></div><div class="sect3" title="2.3.2. TFTP server"><div class="titlepage"><div><div><h4 class="title"><a id="id2514934"></a>2.3.2. TFTP server</h4></div></div></div><p>
- TFTP server should be activated in <span class="bold"><strong>/etc/xinetd.d/tftp</strong></span> file, and the <span class="bold"><strong>xinetd</strong></span> service started.
- </p><p>
- </p><pre class="screen">
-service tftp
-{
- disable= no
- socket_type= dgram
- protocol= udp
- wait= yes
- user= root
- server= /usr/sbin/in.tftpd
- server_args = -s /var/lib/tftpboot
- per_source= 11
- cps= 100 2
- flags= IPv4
-}</pre><p>
- </p></div><div class="sect3" title="2.3.3. PXE configuration"><div class="titlepage"><div><div><h4 class="title"><a id="id2514965"></a>2.3.3. PXE configuration</h4></div></div></div><p>
-</p><pre class="programlisting">
-# which interface to use
-interface=eth0
-default_address=IPADDR_PXE
-
-# the multicast ip address to listen on
-multicast_address=224.0.1.2
-
-# mtftp info
-mtftp_address=IPADDR_TFTP
-mtftp_client_port=1758
-mtftp_server_port=1759
-
-# the port to listen on
-listen_port=4011
-
-# enable multicast?
-use_multicast=1
-
-# enable broadcast?
-use_broadcast=0
-
-# user prompt
-prompt=Press F8 to view menu ...
-prompt_timeout=2
-
-# what services to provide, priority in ordering
-# CSA = Client System Architecture
-# service=&lt;CSA&gt;,&lt;min layer&gt;,&lt;max layer&gt;,&lt;basename&gt;,&lt;menu entry&gt;
-service=X86PC,0,2,linux,Mandriva Linux x86
-service=IA64PC,0,2,linux,Mandriva Linux IA64
-service=X86PC,0,0,local,Local boot
-
-# tftpd base dir
-tftpdbase=/
-
-# domain=guibland.com
-domain=
-</pre><p>
- </p></div><div class="sect3" title="2.3.4. DHCPD configuration"><div class="titlepage"><div><div><h4 class="title"><a id="id2514977"></a>2.3.4. DHCPD configuration</h4></div></div></div><p>
- IE of an <span class="bold"><strong>/etc/dhcpd.conf</strong></span> configuration file. Change <span class="bold"><strong>IPADDR_TFTP</strong></span> with the IP address of the TFTP serrver, and the <span class="bold"><strong>NET</strong></span> value. Don't forget to adjust the <span class="bold"><strong>domain-name</strong></span> and the <span class="bold"><strong>domain-name-servers</strong></span>.
- </p><p>
- </p><pre class="screen">
-ddns-update-style none;
-allow booting;
-allow bootp;
-
-authoritative;
-
-# Definition of PXE-specific options
-# Code 1: Multicast IP address of bootfile
-# Code 2: UDP port that client should monitor for MTFTP responses
-# Code 3: UDP port that MTFTP servers are using to listen for MTFTP requests
-# Code 4: Number of secondes a client must listen for activity before trying
-# to start a new MTFTP transfer
-# Code 5: Number of secondes a client must listen before trying to restart
-# a MTFTP transfer
-
-# define Option for the PXE class
-option space PXE;
-option PXE.mtftp-ip code 1 = ip-address;
-option PXE.mtftp-cport code 2 = unsigned integer 16;
-option PXE.mtftp-sport code 3 = unsigned integer 16;
-option PXE.mtftp-tmout code 4 = unsigned integer 8;
-option PXE.mtftp-delay code 5 = unsigned integer 8;
-option PXE.discovery-control code 6 = unsigned integer 8;
-option PXE.discovery-mcast-addr code 7 = ip-address;
-
-#Define options for pxelinux
-option space pxelinux;
-option pxelinux.magic code 208 = string;
-option pxelinux.configfile code 209 = text;
-option pxelinux.pathprefix code 210 = text;
-option pxelinux.reboottime code 211 = unsigned integer 32;
-site-option-space "pxelinux";
-
-option pxelinux.magic f1:00:74:7e;
-option pxelinux.reboottime 30;
-
-#Class that determine the options for Etherboot 5.x requests
-class "Etherboot" {
-#if The vendor-class-identifier equal Etherboot-5.0
-match if substring (option vendor-class-identifier, 0, 13) = "Etherboot-5.0";
-# filename define the file retrieve by the client, there nbgrub
-# our tftp is chrooted so is just the path to the file
-filename "/etherboot/nbgrub";
-#Used by etherboot to detect a valid pxe dhcp server
-option vendor-encapsulated-options 3c:09:45:74:68:65:72:62:6f:6f:74:ff;
-# Set the "vendor-class-identifier" field to "PXEClient" in dhcp answer
-# if this field is not set the pxe client will ignore the answer !
-option vendor-class-identifier "Etherboot-5.0";
-vendor-option-space PXE;
-option PXE.mtftp-ip 0.0.0.0;
-# IP of you TFTP server
-next-server IPADDR_TFTP;
-}
-
-# create the Class PXE
-class "PXE" {
-# if the "vendor-class-identifier" is set to "PXEClient" in the client dhcp request
-match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";
-filename "/X86PC/linux/linux.0";
-option vendor-class-identifier "PXEClient";
-vendor-option-space PXE;
-option PXE.mtftp-ip 0.0.0.0;
-next-server IPADDR_TFTP;
-}
-
-#host node20 {
-# hardware ethernet 00:40:CA:8C:B6:E9;
-# fixed-address node20;
-#}
-
-subnet NET.0 netmask 255.255.255.0 {
- option subnet-mask 255.255.255.0;
- option routers IPADDR_GW;
- default-lease-time 288000;
- max-lease-time 864000;
- option domain-name "guibland.com";
- option domain-name-servers IPADDR_DNS;
- next-server IPADDR_TFTP;
- pool {
- range NET.30 NET.40;
- }
-}</pre><p>
- </p></div></div></div><div class="sect1" title="3. Setup a node as a golden node"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2515083"></a>3. Setup a node as a golden node</h2></div></div></div><div class="sect2" title="3.1. The rescue.sqfs file"><div class="titlepage"><div><div><h3 class="title"><a id="id2515089"></a>3.1. The rescue.sqfs file</h3></div></div></div><p>
- You need the rescue disk (wich contains the <span class="bold"><strong>/ka</strong></span> directory),
- Just extract this file, and copy all directory in <span class="bold"><strong>/mnt/ka</strong></span>.
- </p><p>
- </p><pre class="screen">
-[root@guibpiv ~]# mkdir /mnt/ka
-[root@guibpiv ~]# cd /mnt/ka/
-[root@guibpiv ka]# unsquashfs rescue.sqfs
-[root@guibpiv ka]# mv squashfs-root/* .
-[root@guibpiv ka]# ls
-bin/ dev/ etc/ ka/ lib/ modules/ proc/ sbin/ squashfs-root/ tmp/ usr/ var/
-</pre><p>
- </p><p>
- Go in the <span class="bold"><strong>/mnt/ka/ka</strong></span> directory, and see all new files available. All those files are needed to do a <span class="bold"><strong>KA</strong></span> duplication process. We will explain now the rule of each of them. You can modify all them, those files will be copied in the directory <span class="bold"><strong>/tmp/stage2</strong></span> of the client node of the duplication process (second step).
- </p><div class="sect3" title="3.1.1. ka-d.sh"><div class="titlepage"><div><div><h4 class="title"><a id="id2515145"></a>3.1.1. ka-d.sh</h4></div></div></div><p>
- This is the master script to declare a node as a golden node. This script takes a lot of arguments. This script should be run
- on the host wich have the <span class="bold"><strong>/mnt/ka</strong></span> directory.
-</p><pre class="screen">
- -h, --help : display this message
- -n num : specify the number of (destination) nodes
- -x dir : exclude directory
- -X sdb|sdc : exclude sdb for the replication
- -m drive : copy the master boot record (for windows) of this drive (not really tested yet)
- -M drive file : use 'file' as master boot record (must be 446 bytes long) for the specified drive
- -D partition : also copy partition 'partition'
- -p drive pdesc : use 'pdesc' file as partition scheme (see doc) for the specified drive
- -d delay : delay beteween the release of 2 clients (1/10 second)
- -r 'grub|lilo' : choose the bootloader (you can add mkinitrd options)
-
- ie: ka-d.sh -n 3 -p sda /tmp/desc -X 'sdb|sdc' -r 'grub --with=ata_piix --with=piix'</pre><p>
- </p></div><div class="sect3" title="3.1.2. replication.conf"><div class="titlepage"><div><div><h4 class="title"><a id="id2515179"></a>3.1.2. replication.conf</h4></div></div></div><p>
- This file contains all variables needed by other scripts. It also tries to get information like IP address.
- </p></div><div class="sect3" title="3.1.3. fdisk_to_desc"><div class="titlepage"><div><div><h4 class="title"><a id="id2515190"></a>3.1.3. fdisk_to_desc</h4></div></div></div><p>
- This script generate the description table of the hard drive disk in the <span class="bold"><strong>/tmp/desc</strong></span> file.
- This file must follow some rules: one line per partition, with two fields : type of partition and size in megabytes.
- The type can be linux, swap, extended. Other types can be obtained by appending their hexadecimal number to 'type'.
- For example linux is the same as type83. The size is either a number of megabytes, or the keyword fill (to take all
- available space). The logical partitions must have the logical keyword. Do a <span class="bold"><strong>man ka-d</strong></span> for more help.
- </p></div><div class="sect3" title="3.1.4. gen_modprobe_conf.pl"><div class="titlepage"><div><div><h4 class="title"><a id="id2515219"></a>3.1.4. gen_modprobe_conf.pl</h4></div></div></div><p>
- This script creates a basic output like the content of the<span class="bold"><strong>/etc/modprobe.conf</strong></span> file. Drawbacks
- this file must be updated for each new modules available in the kernel (based on the <span class="bold"><strong>kernel/list_modules.pm</strong></span> file).
- </p></div><div class="sect3" title="3.1.5. ka-d-client"><div class="titlepage"><div><div><h4 class="title"><a id="id2515242"></a>3.1.5. ka-d-client</h4></div></div></div><p>
- The <span class="bold"><strong>ka-d-client</strong></span> binary file is used to get stage2 with the <span class="bold"><strong>KA</strong></span> method, and after get the whole system. The important argument is the <span class="bold"><strong>-s</strong></span> session name. A <span class="bold"><strong>KA</strong></span> can only connect to a specific session (getstage2, kainstall ...). The code source is available in the ka-deploy SRPM.
- </p></div><div class="sect3" title="3.1.6. ka-d-server"><div class="titlepage"><div><div><h4 class="title"><a id="id2515277"></a>3.1.6. ka-d-server</h4></div></div></div><p>
- The <span class="bold"><strong>ka-d-server</strong></span> binary file is used to be a <span class="bold"><strong>KA</strong></span> golden node server. Like the <span class="bold"><strong>ka-d-client</strong></span> the session arguments is an important parameter (<span class="bold"><strong>-s session_name</strong></span>). The session name will be <span class="bold"><strong>getstage2</strong></span> to retrieve the stage2 (after the PXE boot) and will be <span class="bold"><strong>kainstall1</strong></span> at duplication process step. If you want to do more than one duplication process of nodes at the same time, you should synchronize the ka_sesion name between the server and the client. The code source is available in the ka-deploy SRPM.
- </p></div><div class="sect3" title="3.1.7. ka_replication.sh"><div class="titlepage"><div><div><h4 class="title"><a id="id2515326"></a>3.1.7. ka_replication.sh</h4></div></div></div><p>
- Script launched on the <span class="bold"><strong>KA</strong></span> client (after getting stage2 and probing modules), to do the full process of the <span class="bold"><strong>Ka</strong></span> duplication.
- This script call other scripts to prepare the node (prepare_node.sh), configure the bootloader (make_initrd_grub or make_initrd_lilo).
- </p></div><div class="sect3" title="3.1.8. store_log.sh"><div class="titlepage"><div><div><h4 class="title"><a id="id2515350"></a>3.1.8. store_log.sh</h4></div></div></div><p>
- Basic script to store the log of the <span class="bold"><strong>KA</strong></span> duplication process on an FTP server. Adjust to feet your need, and uncomment the line <span class="bold"><strong>#store_log.sh</strong></span> in the <span class="bold"><strong>/mnt/ka/ka/ka_replication.sh</strong></span> file.
- </p></div><div class="sect3" title="3.1.9. bootable_flag.sh"><div class="titlepage"><div><div><h4 class="title"><a id="id2515378"></a>3.1.9. bootable_flag.sh</h4></div></div></div><p>
- Script to set bootable an HDD using fdisk. First arg must be the HDD device.
- </p></div><div class="sect3" title="3.1.10. make_initrd_grub"><div class="titlepage"><div><div><h4 class="title"><a id="id2515390"></a>3.1.10. make_initrd_grub</h4></div></div></div><p>
- Restore and reload the Grub bootloader in the <span class="bold"><strong>/mnt/disk</strong></span> directory. It's a very basic script, and perhaps use the <span class="bold"><strong>restore_bootloader</strong></span> of the Mandriva Linux Rescue should be a better idea.</p></div><div class="sect3" title="3.1.11. make_initrd_lilo"><div class="titlepage"><div><div><h4 class="title"><a id="id2515413"></a>3.1.11. make_initrd_lilo</h4></div></div></div><p>
- Restore and reload the lilo bootloader in the <span class="bold"><strong>/mnt/disk</strong></span> directory. Again it's a very basic script, perhaps we should use the <span class="bold"><strong>restore_bootloader</strong></span> of the Mandriva Linux Rescue.
- </p></div><div class="sect3" title="3.1.12. prepare_node.sh"><div class="titlepage"><div><div><h4 class="title"><a id="id2515436"></a>3.1.12. prepare_node.sh</h4></div></div></div><p>
- This script remove in the futur system the old network's udev rules, old dhcp cache files, launch the script <span class="bold"><strong>gen_modprobe_conf.pl</strong></span> to regenerate an up to date <span class="bold"><strong>/etc/modprobe.conf</strong></span> in the new system, and launch the script to restore the bootloader. If you want to do more action on the installed, system, you can modify this script.
- </p></div><div class="sect3" title="3.1.13. send_status.pl"><div class="titlepage"><div><div><h4 class="title"><a id="id2515461"></a>3.1.13. send_status.pl</h4></div></div></div><p>
- Very basic perl script to open the port 12345, and paste the content of the <span class="bold"><strong>/tmp/ka*</strong></span> file. It also permit the execution of commands on node, if user send a message from the golden node with the <span class="bold"><strong>exec</strong></span> prefix.
- </p></div><div class="sect3" title="3.1.14. status_node.pl"><div class="titlepage"><div><div><h4 class="title"><a id="id2515484"></a>3.1.14. status_node.pl</h4></div></div></div><p>
- Script to connect to a client node, first arg must be the IP address of the node. You can run command on the node with the <span class="bold"><strong>exec</strong></span> prefix.
- </p></div></div></div><div class="sect1" title="4. The golden node, KA server"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2515504"></a>4. The golden node, KA server</h2></div></div></div><p>
- Now, it is time to build a description of the node partitions. You can use the script <span class="bold"><strong>/mnt/ka/ka/fdisk_to_desc</strong></span> as root user, or your favorite text editor,
- you can write a file like this one:
- </p><p>
- </p><pre class="screen">
-linux 3500
-extended fill
-logical swap 500
-logical linux fill</pre><p>
- </p><p>
- This file describes your partition table and the sample above can be considered as a default one for a recommended
- installation. There is a 3.5GB <span class="bold"><strong>/</strong></span> partition, a 500 MB swap
- partition, and <span class="bold"><strong>/var</strong></span> fills the rest, of course you can adjust
- sizes accoding to your system.
- </p><p>
- Type the following to start the ka replication server as root user on the golden node:
- </p><p>
-</p><pre class="programlisting">
-[root@node40 ka]# ./ka-d.sh -n 1 -p sda /root/desc -X sdb -r "grub --with=jfs --with=ata_piix"
-takembr =
-desc = sda /root/desc
-+ Mount points :
- /dev/sda5 / ext3
- /dev/sda1 swap swap
-+ Hard drives :
- sda
-+ Reading partition table description for sda
- Added partition 1 : type 82
- Added partition 5 : type 83
-+ Included mount points : /
-+ Bootloader is: grub --with=jfs --with=ata_piix
-+++ Sending Stage2 +++
-Compiled : Aug 23 2007 12:58:29
-ARGS=+ka-d-server+-s+getstage2+-n+1+-e+(cd /mnt/ka; tar --create --one-file-system --sparse . )+
-Server IP = 10.0.1.40
-command = (cd /mnt/ka; tar --create --one-file-system --sparse . )
-I want 1 clients
-Socket 4 on port 30765 on node40.guibland.com ready.
-Socket 5 on port 30764 on node40.guibland.com ready.
-</pre><p>
- </p><p>
- </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p><span class="bold"><strong>-r "grub --with=jfs --with=ata_piix"</strong></span>: use grub bootloader and <span class="bold"><strong>--with=jfs --with=piix</strong></span> mkinitrd option in the chrooted system after the <span class="bold"><strong>KA</strong></span> deploiement</p></li><li class="listitem"><p><span class="bold"><strong>-n nb_nodes</strong></span>: specify how many nodes are clients</p></li><li class="listitem"><p><span class="bold"><strong>-p sda desc</strong></span>: specify the name of the hdd</p></li><li class="listitem"><p><span class="bold"><strong>-x /tmp</strong></span>: exclude <span class="bold"><strong>/tmp</strong></span> directory</p></li><li class="listitem"><p><span class="bold"><strong>-X sdb</strong></span>: exclude <span class="bold"><strong>sdb</strong></span> hdd for the duplication</p></li></ul></div><p>
- </p><p>
- Now the golden node is waiting for clients nodes to start replication.
- </p></div><div class="sect1" title="5. KA client node"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2515652"></a>5. KA client node</h2></div></div></div><div class="sect2" title="5.1. PXE server (kamethod)"><div class="titlepage"><div><div><h3 class="title"><a id="id2515657"></a>5.1. PXE server (kamethod)</h3></div></div></div><p>
- We have to configure the PXE to boot by default on <span class="bold"><strong>kamethod</strong></span>.
- To do this just edit <span class="bold"><strong>/var/lib/tftpboot/X86PC/linux/pxelinux.cfg/default</strong></span> and set
- <span class="bold"><strong>DEFAULT</strong></span> to kamethod:
- </p><pre class="screen">DEFAULT kamethod</pre><p>
- So, next time a node boots, the PXE server will force the node to boot using the kamethod entry.
- </p></div><div class="sect2" title="5.2. Stage1 KA method, node waiting stage2"><div class="titlepage"><div><div><h3 class="title"><a id="id2515694"></a>5.2. Stage1 KA method, node waiting stage2 </h3></div></div></div><p>
- Now, you boot all remaining nodes. The replication process
- will start once all nodes are up and waiting on the <span class="bold"><strong>KA</strong></span>
- screen.
- </p><p>
- If the nodes can't reach the golden node, running the <span class="bold"><strong>KA</strong></span>
- server the message <span class="bold"><strong>Can't reach a valid KA server</strong></span> will appear.
- Each node will try five times to reach the <span class="bold"><strong>KA</strong></span> server, after that the node will reboot.
- As the node boots on <span class="bold"><strong>kamethod</strong></span>, it will retry until it finds it.
- </p></div><div class="sect2" title="5.3. Stage2, the duplication process"><div class="titlepage"><div><div><h3 class="title"><a id="id2515741"></a>5.3. Stage2, the duplication process</h3></div></div></div><p>
- Once all the nodes have found the <span class="bold"><strong>KA</strong></span> server, the first
- duplication process will start. This step duplicates the
- <span class="bold"><strong>stage2</strong></span> from the <span class="bold"><strong>/mnt/ka</strong></span> directory
- of the golden node, in the client's nodes memory (<span class="bold"><strong>/dev/ram3</strong></span> formated as ext2). Then, nodes chroot their memories (the <span class="bold"><strong>/tmp/stage2</strong></span> directory), and launch the <span class="bold"><strong>drvinst</strong></span> command from the stage2, to probe all needed their modules (drivers). Then, the second step of the duplication starts.
- </p><p>
- The duplication process will clone your drives following
- the description you have made (<span class="bold"><strong>/tmp/desc</strong></span> of the golden node).
- Nodes will rewrite their partition table, then format their filesystems (ReiserFs, XFS,
- ext2/3/4, JFS). All new partitions will be mounted in the <span class="bold"><strong>/mnt/disk</strong></span> directory.
- Then, the drive duplication process will begin. On a fast Ethernet switch you can reach speeds of 10MBytes/sec.
- </p></div><div class="sect2" title="5.4. Prepare the node"><div class="titlepage"><div><div><h3 class="title"><a id="id2515811"></a>5.4. Prepare the node</h3></div></div></div><p>
- At the end of the duplication process, each node will
- chroot its partitions and rebuild its <span class="bold"><strong>/boot/initrd.img</strong></span>,
- and <span class="bold"><strong>/etc/modprobe.conf</strong></span> files.
- This step ensures that your node will reboot using its potential
- SCSI drives and adjusting its network card driver. Before
- rebooting, each node reinstalls lilo/grub. All your node are
- now ready, and are clone of master node.
- </p></div><div class="sect2" title="5.5. PXE server to local boot"><div class="titlepage"><div><div><h3 class="title"><a id="id2515837"></a>5.5. PXE server to local boot</h3></div></div></div><p>
- Don't forget to change the default PXE boot to <span class="bold"><strong>local</strong></span>
- so node after replication will boot localy.
- </p></div></div><div class="sect1" title="6. Step by step from scratch KA duplication"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2515854"></a>6. Step by step from scratch KA duplication</h2></div></div></div><p>We will use a PIV 3gz box as golden node, with a SATA hard drive, and an Intel 82540EM Gigabit Ethernet Controller card. This golden box will be the: PXE, DHCPD, TFTP server. Client nodes are</p><p>
- </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>basic PIV 2.8gz, with a Realtek Semiconductor 8139 network card, and a IDE hard drive disk</p></li><li class="listitem"><p>PE2650 dual XEON 2.4gz, SCSI Hard Drive disk, and NetXtreme BCM5701 Gigabit Ethernet cards</p></li></ul></div><p>
- </p><p>Both nodes are configured to boot on their network card.</p><div class="sect2" title="6.1. Golden node side"><div class="titlepage"><div><div><h3 class="title"><a id="id2515889"></a>6.1. Golden node side</h3></div></div></div><p>
- Prepapre the golden node, install all needed tools.
- </p><p>
-</p><pre class="programlisting">
-[root@localhost ~]# urpmi ka-deploy-source-node
- http://192.168.1.253/cooker/i586/media/main/release/ka-deploy-source-node-0.94.1-1mdv2010.1.i586.rpm
-installing ka-deploy-source-node-0.94.1-1mdv2010.1.i586.rpm from /var/cache/urpmi/rpms
-Preparing... ###############################################################################
- 1/1: ka-deploy-source-node ###############################################################################
-
-[root@localhost ~]# rpm -ql ka-deploy-source-node
-/etc/ka
-/etc/ka/replication.conf
-/usr/bin/bootable_flag.sh
-/usr/bin/fdisk_to_desc
-/usr/bin/gen_modprobe_conf.pl
-/usr/bin/ka-d-client
-/usr/bin/ka-d-server
-/usr/bin/ka-d.sh
-/usr/bin/ka_replication.sh
-/usr/bin/make_initrd_grub
-/usr/bin/make_initrd_lilo
-/usr/bin/prepare_node.sh
-/usr/bin/send_status.pl
-/usr/bin/status_node.pl
-/usr/bin/store_log.sh
-/usr/bin/udev_creation.sh
-/usr/share/ka-deploy-0.94.1
-/usr/share/man/man1/ka-d-client.1.lzma
-/usr/share/man/man1/ka-d-server.1.lzma
-/usr/share/man/man1/ka-d.1.lzma
-/usr/share/man/man1/ka-d.sh.1.lzma
-/usr/share/man/man1/ka-deploy.1.lzma
-</pre><p>
- </p><p>Create the /mnt/ka directory, and put all stuff in it (this directory will be sent to all client nodes and use to finish
- the duplication process)</p><p>
-</p><pre class="programlisting">
-[root@localhost ~]# mkdir /mnt/ka
-lftp ftp.proxad.net:~&gt; cd pub/Distributions_Linux/MandrivaLinux/devel/cooker/i586/install/stage2/
-lftp ftp.proxad.net:/pub/Distributions_Linux/MandrivaLinux/devel/cooker/i586/install/stage2&gt; pget rescue.sqfs
-19132416 bytes transferred in 78 seconds (241.1K/s)
-
-[root@localhost ~]# urpmi squashfs-tools
- http://192.168.1.253/cooker/i586/media/main/release/squashfs-tools-4.0-3.20091221.1mdv2010.1.i586.rpm
-installing squashfs-tools-4.0-3.20091221.1mdv2010.1.i586.rpm from /var/cache/urpmi/rpms
-Preparing... ############################################################################
- 1/1: squashfs-tools ############################################################################
-
-[root@localhost ~]# unsquashfs rescue.sqfs
-Parallel unsquashfs: Using 2 processors
-988 inodes (1222 blocks) to write
-[============================================================================================-] 1222/1222 100%
-created 550 files
-created 93 directories
-created 60 symlinks
-created 371 devices
-created 1 fifos
-
-[root@localhost ~]# cd squashfs-root/
-[root@localhost squashfs-root]# ls
-bin/ dev/ etc/ ka/ lib/ modules/ proc/ sbin/ tmp/ usr/ var/
-[root@localhost squashfs-root]# mv * /mnt/ka/
-</pre><p>
- </p><p>Install all needed packages to be able to be a PXE, DHCPD and TFTP server</p><p>
-</p><pre class="programlisting">
-[root@localhost ka]# ka-d.sh -h
-/usr/bin/ka-d.sh : clone this machine
-Usage:
- -h, --help : display this message
- -n num : specify the number of (destination) nodes
- -x 'dir|dir2' : exclude directory
- -X 'sdb|sdc' : exclude sdb for the replication
- -m drive : copy the master boot record (for windows) of this drive
- -M drive file : use 'file' as master boot record (must be 446 bytes long) for the specified drive
- -D partition : also copy partition 'partition'
- -p drive pdesc : use 'pdesc' file as partition scheme (see doc) for the specified drive
- -d delay : delay beteween the release of 2 clients (1/10 second)
- -r 'grub|lilo' : choose the bootloader (you can add mkinitrd options)
-
- ie: ka-d.sh -n 3 -p sda /tmp/desc -X sdb -r 'grub --with=ata_piix --with=piix'
-
-[root@localhost ka]# urpmi ka-deploy-server
-To satisfy dependencies, the following packages are going to be installed:
- Package Version Release Arch
-(medium "Main")
- bind-utils 9.7.0 4mdv2010.1 i586
- clusterscripts-common 3.5 1mdv2010.1 noarch
- clusterscripts-server-conf 3.5 1mdv2010.1 noarch
- clusterscripts-server-pxe 3.5 1mdv2010.1 noarch
- dhcp-server 4.1.1 5mdv2010.1 i586
- ka-deploy-server 0.94.1 1mdv2010.1 i586
- perl-Crypt-PasswdMD5 1.300.0 1mdv2010.1 noarch
- pxe 1.4.2 19mdv2010.1 i586
- pxelinux 3.83 1mdv2010.1 i586
- syslinux 3.83 1mdv2010.1 i586
- tftp-server 5.0 4mdv2010.1 i586
- xinetd 2.3.14 11mdv2010.1 i586
-12MB of additional disk space will be used.
-2.5MB of packages will be retrieved.
-Proceed with the installation of the 12 packages? (Y/n)
-</pre><p>
- </p><p>Configure all services</p><p>
-</p><pre class="programlisting">
-[root@localhost ~]# hostname
-node42.guibland.com
-[root@localhost ~]# domainname
-guibland.com
-
-[root@localhost ~]# ip addr show eth0
-2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP qlen 100
- link/ether 00:17:31:19:a0:78 brd ff:ff:ff:ff:ff:ff
- inet 10.0.1.42/24 brd 10.0.1.255 scope global eth0
- inet6 fe80::217:31ff:fe19:a078/64 scope link
- valid_lft forever preferred_lft forever
-
-[root@localhost ~]# vi /etc/pxe.conf
-# which interface to use
-interface=eth0
-default_address=10.0.1.42
-
-# the multicast ip address to listen on
-multicast_address=224.0.1.2
-
-# mtftp info
-mtftp_address=10.0.1.42
-mtftp_client_port=1758
-mtftp_server_port=1759
-
-# the port to listen on
-listen_port=4011
-
-# enable multicast?
-use_multicast=1
-
-# enable broadcast?
-use_broadcast=0
-
-# user prompt
-prompt=Press F8 to view menu ...
-prompt_timeout=2
-
-# what services to provide, priority in ordering
-# CSA = Client System Architecture
-# service=&lt;CSA&gt;,&lt;min layer&gt;,&lt;max layer&gt;,&lt;basename&gt;,&lt;menu entry&gt;
-service=X86PC,0,2,linux,Mandriva Linux x86
-service=IA64PC,0,2,linux,Mandriva Linux IA64
-service=X86PC,0,0,local,Local boot
-
-# tftpd base dir
-tftpdbase=/
-
-# domain name
-domain=guibland.com
-
-[root@localhost ~]# vi /etc/xinetd.d/tftp
-service tftp
-{
- disable = no
- socket_type = dgram
- protocol = udp
- wait = yes
- user = root
- server = /usr/sbin/in.tftpd
- server_args = -s /var/lib/tftpboot
- per_source = 11
- cps = 100 2
- flags = IPv4
-}
-
-
-[root@localhost ~]# cp /etc/dhcpd.conf.pxe.single /etc/dhcpd.conf
-cp: overwrite `/etc/dhcpd.conf'? y
-
-[root@localhost ~]# cat /etc/resolv.conf
-nameserver 10.0.1.253
-search guibland.com
-
-[root@localhost ~]# cat /etc/dhcpd.conf
-# for explanation in french go to : http://www.delafond.org/traducmanfr/man/man5/dhcpd.conf.5.html
-ddns-update-style none;
-allow booting;
-allow bootp;
-
-# Your dhcp server is not master on your network !
-#not authoritative;
-# Your dhcpd server is master on your network !
-#authoritative;
-authoritative;
-
-#Interface where dhcpd is active
-#DHCPD_INTERFACE = "eth0";
-
-# Definition of PXE-specific options
-# Code 1: Multicast IP address of bootfile
-# Code 2: UDP port that client should monitor for MTFTP responses
-# Code 3: UDP port that MTFTP servers are using to listen for MTFTP requests
-# Code 4: Number of secondes a client must listen for activity before trying
-# to start a new MTFTP transfer
-# Code 5: Number of secondes a client must listen before trying to restart
-# a MTFTP transfer
-
-# define Option for the PXE class
-option space PXE;
-option PXE.mtftp-ip code 1 = ip-address;
-option PXE.mtftp-cport code 2 = unsigned integer 16;
-option PXE.mtftp-sport code 3 = unsigned integer 16;
-option PXE.mtftp-tmout code 4 = unsigned integer 8;
-option PXE.mtftp-delay code 5 = unsigned integer 8;
-option PXE.discovery-control code 6 = unsigned integer 8;
-option PXE.discovery-mcast-addr code 7 = ip-address;
-
-#Define options for pxelinux
-option space pxelinux;
-option pxelinux.magic code 208 = string;
-option pxelinux.configfile code 209 = text;
-option pxelinux.pathprefix code 210 = text;
-option pxelinux.reboottime code 211 = unsigned integer 32;
-site-option-space "pxelinux";
-# These lines should be customized to your setup
-#option pxelinux.configfile "configs/common";
-#option pxelinux.pathprefix "/pxelinux/files/";
-#filename "/pxelinux/pxelinux.bin";
-
-option pxelinux.magic f1:00:74:7e;
-option pxelinux.reboottime 30;
-#if exists dhcp-parameter-request-list {
-# Always send the PXELINUX options
-# append dhcp-parameter-request-list 208, 209, 210, 211;
-# append dhcp-parameter-request-list 208,211;
-# }
-
-#Class that determine the options for Etherboot 5.x requests
-class "Etherboot" {
-
-#if The vendor-class-identifier equal Etherboot-5.0
-match if substring (option vendor-class-identifier, 0, 13) = "Etherboot-5.0";
-
-# filename define the file retrieve by the client, there nbgrub
-# our tftp is chrooted so is just the path to the file
-filename "/etherboot/nbgrub";
-
-#Used by etherboot to detect a valid pxe dhcp server
-option vendor-encapsulated-options 3c:09:45:74:68:65:72:62:6f:6f:74:ff;
-
-# Set the "vendor-class-identifier" field to "PXEClient" in dhcp answer
-# if this field is not set the pxe client will ignore the answer !
-option vendor-class-identifier "Etherboot-5.0";
-
-vendor-option-space PXE;
-option PXE.mtftp-ip 0.0.0.0;
-
-# IP of you TFTP server
-next-server 10.0.1.42;
-}
-
-
-# create the Class PXE
-class "PXE" {
-# if the "vendor-class-identifier" is set to "PXEClient" in the client dhcp request
-match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";
-
-# filename define the file retrieve by the client, there pxelinux.0
-# our tftp is chrooted so is just the path to the file
-# If you prefer use grub, use pxegrub compiled for your ethernet card.
-#filename "/PXEClient/pxegrub";
-filename "/X86PC/linux/linux.0";
-
-# Set the "vendor-class-identifier" field to "PXEClient" in dhcp answer
-# if this field is not set the pxe client will ignore the answer !
-option vendor-class-identifier "PXEClient";
-
-
-vendor-option-space PXE;
-option PXE.mtftp-ip 0.0.0.0;
-
-# IP of you TFTP server
-next-server 10.0.1.42;
-}
-
-# Tags uses by dhcpnode and setup_add_nodes_to_dhcp
-# TAG: NODE_LIST_ADMIN_BEGIN
-
-# TAG: NODE_LIST_ADMIN_END
-
-# TAG: MY_ADMIN_BEGIN
-subnet 10.0.1.0 netmask 255.255.255.0 {
- option subnet-mask 255.255.255.0;
- option routers 10.0.1.253;
- default-lease-time 288000;
- max-lease-time 864000;
- option domain-name "guibland.com";
- option domain-name-servers 10.0.1.253;
- next-server 10.0.1.42;
-
- pool {
- range 10.0.1.110 10.0.1.120;
- }
-}
-
-# TAG: MY_ADMIN_END
-
-
-[root@localhost ~]# service xinetd restart
-Stopping xinetd [FAILED]
-Starting xinetd [ OK ]
-[root@localhost ~]# service pxe restart
-Stopping PXE server [FAILED]
-Dhcp server is not running on this machine !
-Be sure that a valid PXE Dhcp server is running on your network
-Starting PXE server [ OK ]
-[root@localhost ~]# service dhcpd restart
-Shutting down dhcpd: [ OK ]
-Starting dhcpd: [ OK ]
-</pre><p>
- </p><p>KA listen only listen on eth0, and need a FQDN. So if it is not the case, ka-d-server will try to open
- a port on 0.0.0.0 IP address, wich cause an error. You can fix it easely setting an valid hostname in /etc/hosts file.
- Don't forget to kill ka-d-server with crtl+C key, after testing it will open a port on a valid IP address.</p><p>
-</p><pre class="programlisting">
-[root@node42 ~]# ka-d-server
-Compiled : May 4 2010 20:33:07
-ARGS=+ka-d-server+
-Server IP = 0.0.0.0
-command = (cd /; tar --create --one-file-system --sparse /)
-I want 1 clients
-ka-d-server: server.c:1987: main: Assertion `socket_server &gt;=0' failed.
-Aborted
-
-
-[root@node42 ~]# cat /etc/hosts
-127.0.0.1 localhost.localdomain localhost
-10.0.1.42 node42.guibland.com
-
-[root@node42 ~]# ka-d-server
-Compiled : May 4 2010 20:33:07
-ARGS=+ka-d-server+
-Server IP = 10.0.1.42
-command = (cd /; tar --create --one-file-system --sparse /)
-I want 1 clients
-Socket 3 on port 30765 on node42.guibland.com ready.
-Socket 4 on port 30764 on node42.guibland.com ready.
-[root@node42 ~]# ^C
-</pre><p>
- </p><p>We need to describe the partition table of our golden node, to send it to client nodes.</p><p>
-</p><pre class="programlisting">
-[root@node42 ~]# fdisk -l
-
-Disk /dev/sda: 80.0 GB, 80026361856 bytes
-255 heads, 63 sectors/track, 9729 cylinders
-Units = cylinders of 16065 * 512 = 8225280 bytes
-Sector size (logical/physical): 512 bytes / 512 bytes
-I/O size (minimum/optimal): 512 bytes / 512 bytes
-Disk identifier: 0xd9b576f2
-
- Device Boot Start End Blocks Id System
-/dev/sda1 * 1 1019 8185086 82 Linux swap / Solaris
-/dev/sda2 1020 4843 30716280 83 Linux
-/dev/sda3 4844 9729 39246795 5 Extended
-/dev/sda5 4844 9729 39246763+ 83 Linux
-
-
-[root@node42 ~]# fdisk_to_desc
- -devices: sda1 -size en Mo: 7993 -filesystem: Linux
-Use of uninitialized value $e in concatenation (.) or string at /usr/bin/fdisk_to_desc line 50.
- -devices: sda2 -size en Mo: 29996 -filesystem: Linux
-Use of uninitialized value $e in concatenation (.) or string at /usr/bin/fdisk_to_desc line 55.
- -devices: sda3 -size en Mo: 38326 -filesystem: Extended
- -devices: sda5 -size en Mo: 38326 -filesystem: Linux
-Desc file is /tmp/desc
-[root@node42 ~]# cat /tmp/d
-ddebug.log desc
-[root@node42 ~]# cat /tmp/desc
-swap 7993
-linux 29996
-extended 38326
-logical linux 38326
-
-[root@node42 ~]# cat /tmp/desc
-swap 7993
-linux 29996
-extended fill
-logical linux fill
-</pre><p>
- </p><p>Set default PXE boot to kamethod</p><p>
-</p><pre class="programlisting">
-[root@node42 ~]# cat /var/lib/tftpboot/X86PC/linux/pxelinux.cfg/default
-PROMPT 1
-DEFAULT kamethod
-DISPLAY messages
-TIMEOUT 50
-
-label local
- LOCALBOOT 0
-
-label kamethod
- KERNEL images/vmlinuz
- APPEND initrd=images/all.rdz ramdisk_size=64000 vga=788 automatic=method:ka,interface:eth0,network:dhcp root=/dev/ram3 rw kamethod
-
-
-[root@node42 ~]# cd /var/lib/tftpboot/X86PC/linux/
-[root@node42 linux]# ls
-help.txt linux.0 memdisk messages pxelinux.cfg/
-[root@node42 linux]# mkdir images
-
-lftp ftp.proxad.net:/pub/Distributions_Linux/MandrivaLinux/devel/cooker/i586/isolinux/alt0&gt; ls
--rw-r--r-- 1 ftp ftp 15613654 Apr 23 17:26 all.rdz
--rw-r--r-- 1 ftp ftp 2279584 Apr 23 17:26 vmlinuz
-lftp ftp.proxad.net:/pub/Distributions_Linux/MandrivaLinux/devel/cooker/i586/isolinux/alt0&gt; mget *
-17893238 bytes transferred in 77 seconds (227.9K/s)
-Total 2 files transferred
-lftp ftp.proxad.net:/pub/Distributions_Linux/MandrivaLinux/devel/cooker/i586/isolinux/alt0&gt;
-
-[root@node42 images]# pwd
-/var/lib/tftpboot/X86PC/linux/images
-[root@node42 images]# ls
-all.rdz vmlinuz
-</pre><p>
- </p><p>Now it's time to launch the duplication process</p><p>
-</p><pre class="programlisting">
-[root@node42 ka]# ka-d.sh -n 2 -p sda /tmp/desc -r grub
-takembr =
-desc = sda /tmp/desc
-`/etc/fstab' -&gt; `/tmp/ka-d3156/pfstab.tmp'
-+ Mount points :
- /dev/sda2 / ext3 relatime 1 1
- /dev/sda5 /home ext4 relatime 1 2
- /dev/sda1 swap swap defaults 0 0
-+ Hard drives :
- sda
-+ Reading partition table description for sda
- Added partition 1 : type 82
- Added partition 2 : type 83
- Added partition 5 : type 83
-+ Included mount points : / /home
-+ Bootloader is: grub
-+++ Sending Stage2 +++
-Compiled : May 4 2010 20:33:07
-ARGS=+ka-d-server+-s+getstage2+-n+2+-e+(cd /mnt/ka; tar --create --one-file-system --sparse . )+
-Server IP = 10.0.1.42
-command = (cd /mnt/ka; tar --create --one-file-system --sparse . )
-I want 2 clients
-Socket 4 on port 30765 on node42.guibland.com ready.
-Socket 5 on port 30764 on node42.guibland.com ready.
-got UDP packet from 10.0.1.111
-Session name matches
-Sending UDP reply to 10.0.1.111
-Accepting connection from 10.0.1.111
-Clients : want_data 0 / connected 0
-client says hello !
-Client sends options
-Client accepts data
-got UDP packet from 10.0.1.110
-Session name matches
-Sending UDP reply to 10.0.1.110
-Accepting connection from 10.0.1.110
-Clients : want_data 1 / connected 0
-client says hello !
-Client sends options
-Client accepts data
-Added client 10.0.1.110, daddy = 10.0.1.42
-Added client 10.0.1.111, daddy = 10.0.1.110
-Accepting connection from 10.0.1.110
-checking connection auth10.0.1.42 reports 10.0.1.110 has opened data connection
-Client 10.0.1.110 reports data position : 0
-10.0.1.42 reports 10.0.1.110 has been accepted
-Welcome son, you are number 1 (MAX 4)
-Client got client
-10.0.1.110 reports 10.0.1.111 has opened data connection
-Client 10.0.1.111 reports data position : 0
-sending auth for 10.0.1.111 to 10.0.1.110
-Client got client
-10.0.1.110 reports 10.0.1.111 has been accepted
-Let's go!
-Total data read = 43 Megs, BUF: 34M FREE = 0M startpos = 8MM
-End of data flow
-Dropping children
-Dropping child 10.0.1.110
-All children dropped
-Client says dad disconnected
-Client says he has finished
-Client has finished transfer
-Busy clients: 1 -- connected : 2
-Client says dad disconnected
-Client says he has finished
-Client has finished transfer
-Busy clients: 0 -- connected : 2
-Peer closed connection on socket 7
-close_connection(7)
-Busy clients: 0 -- connected : 1
-Peer closed connection on socket 6
-close_connection(6)
-Busy clients: 0 -- connected : 0
-All clients left, I quit
-Total data sent = 44 Megs, in 1543 packets
-Transfer time = 0.858 seconds, throughput = 51.307 Mbytes/second
-The pipeline was emptied in 3.250 seconds
- - Sending partition/filesystem/mount points informations...
- +++ Running ka-deploy +++
-Compiled : May 4 2010 20:33:07
-ARGS=+ka-d-server+-s+kainstall1+-n+2+-e+(cd /tmp/ka-d3156 &amp;&amp; tar c *)+
-Server IP = 10.0.1.42
-command = (cd /tmp/ka-d3156 &amp;&amp; tar c *)
-I want 2 clients
-Socket 4 on port 30765 on node42.guibland.com ready.
-Socket 5 on port 30764 on node42.guibland.com ready.
-got UDP packet from 10.0.1.110
-Session name matches
-Sending UDP reply to 10.0.1.110
-Accepting connection from 10.0.1.110
-Clients : want_data 0 / connected 0
-client says hello !
-Client sends options
-Client accepts data
-got UDP packet from 10.0.1.111
-Session name matches
-Sending UDP reply to 10.0.1.111
-Accepting connection from 10.0.1.111
-Clients : want_data 1 / connected 0
-client says hello !
-Client sends options
-Client accepts data
-Added client 10.0.1.110, daddy = 10.0.1.42
-Added client 10.0.1.111, daddy = 10.0.1.110
-Accepting connection from 10.0.1.110
-checking connection auth10.0.1.42 reports 10.0.1.110 has opened data connection
-Client 10.0.1.110 reports data position : 0
-10.0.1.42 reports 10.0.1.110 has been accepted
-Welcome son, you are number 1 (MAX 4)
-Client got client
-10.0.1.110 reports 10.0.1.111 has opened data connection
-Client 10.0.1.111 reports data position : 0
-sending auth for 10.0.1.111 to 10.0.1.110
-Client got client
-10.0.1.110 reports 10.0.1.111 has been accepted
-Let's go!
-Total data read = 0 Megs, BUF: 0M FREE = 34M startpos = 0M
-End of data flow
-Dropping children
-Dropping child 10.0.1.110
-All children dropped
-Client says dad disconnected
-Client says he has finished
-Client has finished transfer
-Busy clients: 1 -- connected : 2
-Client says dad disconnected
-Client says he has finished
-Client has finished transfer
-Busy clients: 0 -- connected : 2
-Peer closed connection on socket 6
-close_connection(6)
-Busy clients: 0 -- connected : 1
-Peer closed connection on socket 7
-close_connection(7)
-Busy clients: 0 -- connected : 0
-All clients left, I quit
-Total data sent = 0 Megs, in 1 packets
-Transfer time = 0.006 seconds, throughput = 1.698 Mbytes/second
-The pipeline was emptied in 0.038 seconds
- WAITING node (partition/format)
- - Sending Linux filesystem...
- +++ Running ka-deploy +++
-Compiled : May 4 2010 20:33:07
-ARGS=+ka-d-server+-s+kainstall2+-n+2+-e+(cd /; tar --create --one-file-system --sparse / /home)+
-Server IP = 10.0.1.42
-command = (cd /; tar --create --one-file-system --sparse / /home)
-I want 2 clients
-Socket 4 on port 30765 on node42.guibland.com ready.
-Socket 5 on port 30764 on node42.guibland.com ready.
-got UDP packet from 10.0.1.110
-Session name matches
-Sending UDP reply to 10.0.1.110
-Accepting connection from 10.0.1.110
-Clients : want_data 0 / connected 0
-client says hello !
-Client sends options
-Client accepts data
-got UDP packet from 10.0.1.111
-Session name matches
-Sending UDP reply to 10.0.1.111
-Accepting connection from 10.0.1.111
-Clients : want_data 1 / connected 0
-client says hello !
-Client sends options
-Client accepts data
-Added client 10.0.1.110, daddy = 10.0.1.42
-Added client 10.0.1.111, daddy = 10.0.1.110
-Accepting connection from 10.0.1.110
-checking connection auth10.0.1.42 reports 10.0.1.110 has opened data connection
-Client got client
-10.0.1.110 reports 10.0.1.111 has opened data connection
-Client 10.0.1.110 reports data position : 0
-10.0.1.42 reports 10.0.1.110 has been accepted
-Welcome son, you are number 1 (MAX 4)
-Client 10.0.1.111 reports data position : 0
-sending auth for 10.0.1.111 to 10.0.1.110
-Client got client
-10.0.1.110 reports 10.0.1.111 has been accepted
-Let's go!
-Total data read = 789 Megs, BUF: 34M FREE = 0M startpos = 754M
-End of data flow
-Dropping children
-Dropping child 10.0.1.110
-All children dropped
-Client says dad disconnected
-Client says he has finished
-Client has finished transfer
-Busy clients: 1 -- connected : 2
-Client says dad disconnected
-Client says he has finished
-Client has finished transfer
-Busy clients: 0 -- connected : 2
-Peer closed connection on socket 7
-close_connection(7)
-Busy clients: 0 -- connected : 1
-Peer closed connection on socket 6
-close_connection(6)
-Busy clients: 0 -- connected : 0
-All clients left, I quit
-Total data sent = 792 Megs, in 25445 packets
-Transfer time = 69.904 seconds, throughput = 11.343 Mbytes/second
-The pipeline was emptied in 4.002 seconds
-</pre><p>
- </p></div><div class="sect2" title="6.2. KA client side"><div class="titlepage"><div><div><h3 class="title"><a id="id2516032"></a>6.2. KA client side</h3></div></div></div><p>
- To get the log of the client node, launch <span class="bold"><strong>/mnt/ka/ka/status_node.pl IPADD</strong></span> on the golden node.
- </p><pre class="programlisting">
-[root@node42 ka]# status_node.pl 10.0.1.111
-
- Get the status of the Ka duplication process
- If you want to execute a command on node, just use the 'exec' prefix
-10.0.1.111&gt; ------| Ka |---- Install starting...
-10.0.1.111&gt; Current session is -s kainstall1
-10.0.1.111&gt; Receiving partitions information...OK
-10.0.1.111&gt; Cleaning hard drive...
-10.0.1.111&gt; ==&gt; /tmp/kacmd &lt;==
-10.0.1.111&gt; Starting log server..
-10.0.1.111&gt;
-10.0.1.111&gt; ==&gt; /tmp/ka_log-10.0.1.111-20100507-10h32 &lt;==
-10.0.1.111&gt; OK
-10.0.1.111&gt; Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
-10.0.1.111&gt; Building a new DOS disklabel with disk identifier 0x59be1427.
-10.0.1.111&gt; Changes will remain in memory only, until you decide to write them.
-10.0.1.111&gt; After that, of course, the previous content won't be recoverable.
-10.0.1.111&gt;
-10.0.1.111&gt;
-10.0.1.111&gt; The number of cylinders for this disk is set to 1116.
-10.0.1.111&gt; There is nothing wrong with that, but this is larger than 1024,
-10.0.1.111&gt; and could in certain setups cause problems with:
-10.0.1.111&gt; 1) software that runs at boot time (e.g., old versions of LILO)
-10.0.1.111&gt; 2) booting and partitioning software from other OSs
-10.0.1.111&gt; (e.g., DOS FDISK, OS/2 FDISK)
-10.0.1.111&gt; Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
-10.0.1.111&gt;
-10.0.1.111&gt; Command (m for help): The partition table has been altered!
-10.0.1.111&gt;
-10.0.1.111&gt; Calling ioctl() to re-read partition table.
-10.0.1.111&gt; Syncing disks.
-10.0.1.111&gt; Writing partition table for sda using fdisk...OK
-10.0.1.111&gt; Formatting /dev/sda2 as ext3...OK
-10.0.1.111&gt; Formatting /dev/sda5 as ext4...OK
-10.0.1.111&gt; Formatting /dev/sda1 as swap...OK
-10.0.1.111&gt; - Mounting /dev/sda2 as /mnt/disk/ ......OK
-10.0.1.111&gt; - Mounting /dev/sda5 as /mnt/disk/home ......OK
-10.0.1.111&gt; ++++++++++++++++++++++++++
-10.0.1.111&gt; none on /sys type sysfs (rw,relatime)
-10.0.1.111&gt; none on /proc/bus/usb type usbfs (rw,relatime)
-10.0.1.111&gt; /dev/ram3 on /tmp/stage2 type ext2 (rw,relatime,errors=continue)
-10.0.1.111&gt; /dev/sda2 on /mnt/disk type ext3 (rw,relatime,errors=continue,data=ordered)
-10.0.1.111&gt; /dev/sda5 on /mnt/disk/home type ext4 (rw,relatime,barrier=1,data=ordered)
-10.0.1.111&gt; ++++++++++++++++++++++++++
-10.0.1.111&gt; Linux copy is about to start
-10.0.1.111&gt; Server IP is 10.0.1.42
-10.0.1.111&gt; Buffers names :pipe
-Total data received = 21 Megs (10.830 Mbytes/sec); BUF :0M
-10.0.1.111&gt; ==&gt; /tmp/kacmd &lt;==
-10.0.1.111&gt; Starting log server..
-10.0.1.111&gt;
-10.0.1.111&gt; ==&gt; /tmp/ka_log-localhost-20100507-11h17 &lt;==
-Total data received = 788 Megs (10.796 Mbytes/sec); BUF :0M End of data flow
-10.0.1.111&gt; Flushing buffers
-10.0.1.111&gt; Total data received = 792 Megs, in 574479 packets
-10.0.1.111&gt; Elapsed time = 73.413 seconds, throughput = 10.801 Mbytes/second
-10.0.1.111&gt; Syncing disks...OK
-10.0.1.111&gt; Linux copy done.
-10.0.1.111&gt; Creating excluded directories
-10.0.1.111&gt; - bootloader is grub (user choice)
-10.0.1.111&gt; `/tmp/partfiles/pfstab' -&gt; `/mnt/disk/etc/fstab'
-10.0.1.111&gt; - Removing duplicated dhcp cache
-10.0.1.111&gt; - Writing modprobe.conf
-10.0.1.111&gt; ********************
-10.0.1.111&gt; install scsi_hostadapter /sbin/modprobe aic7xxx; /bin/true
-10.0.1.111&gt; install scsi_hostadapter /sbin/modprobe pata_serverworks; /bin/true
-10.0.1.111&gt; alias eth0 tg3
-10.0.1.111&gt; alias eth1 tg3
-10.0.1.111&gt; ********************
-10.0.1.111&gt; - Remove persistent udev rules
-10.0.1.111&gt; removed `/mnt/disk/etc/udev/rules.d/70-persistent-net.rules'
-10.0.1.111&gt; - Fix /dev in /mnt/disk
-10.0.1.111&gt; `/ka2/udev_creation.sh' -&gt; `/mnt/disk/sbin/udev_creation.sh'
-10.0.1.111&gt; Starting udev: [ OK ]
-10.0.1.111&gt; umount: /mnt/disk/dev: device is busy.
-10.0.1.111&gt; (In some cases useful info about processes that use
-10.0.1.111&gt; the device is found by lsof(8) or fuser(1))
-10.0.1.111&gt; - Running mkinitrd
-10.0.1.111&gt; - Looking for default grub menu
-10.0.1.111&gt; - erase old initrd.img link
-10.0.1.111&gt; removed `/mnt/disk/boot/initrd.img'
-10.0.1.111&gt; initrd will be : /boot/initrd-2.6.33.3-desktop-1mnb.img
-10.0.1.111&gt; running: chroot /mnt/disk /sbin/mkinitrd -v -f /boot/initrd-2.6.33.3-desktop-1mnb.img 2.6.33.3-desktop-1mnb
-10.0.1.111&gt; Creating initramfs
-10.0.1.111&gt; Looking for driver for /dev/sda2 in /sys/block/sda/sda2
-10.0.1.111&gt; Looking for deps of module scsi:t-0x00: crc-t10dif scsi_mod sd_mod
-10.0.1.111&gt; Looking for deps of module pci:v00009005d000000CFsv00001028sd00000121bc01sc00i00: scsi_mod scsi_transport_spi aic7xxx
-10.0.1.111&gt; Looking for deps of module pci:v00008086d00000309sv00000000sd00000000bc06sc04i00: pci_hotplug shpchp
-10.0.1.111&gt; Looking for driver for /dev/sda1 in /sys/block/sda/sda1
-10.0.1.111&gt; Using modules: usbhid ehci-hcd ohci-hcd uhci-hcd ext3 crc-t10dif scsi_mod sd_mod scsi_transport_spi aic7xxx pci_hotplug shpchp pata_serverworks
-10.0.1.111&gt; Building initrd in /tmp/initrd.uuIIkZ
-10.0.1.111&gt; /sbin/nash -&gt; /tmp/initrd.uuIIkZ/bin/nash
-10.0.1.111&gt; /usr/lib/libnash.so.6.0.93 -&gt; /tmp/initrd.uuIIkZ/usr/lib/libnash.so.6.0.93
-10.0.1.111&gt; /lib/libdevmapper.so.1.02 -&gt; /tmp/initrd.uuIIkZ/lib/libdevmapper.so.1.02
-10.0.1.111&gt; /lib/libreadline.so.6 -&gt; /tmp/initrd.uuIIkZ/lib/libreadline.so.6
-10.0.1.111&gt; /lib/libreadline.so.6.1 -&gt; /tmp/initrd.uuIIkZ/lib/libreadline.so.6.1
-10.0.1.111&gt; /lib/libncurses.so.5 -&gt; /tmp/initrd.uuIIkZ/lib/libncurses.so.5
-10.0.1.111&gt; /lib/libncurses.so.5.7 -&gt; /tmp/initrd.uuIIkZ/lib/libncurses.so.5.7
-10.0.1.111&gt; /lib/libc.so.6 -&gt; /tmp/initrd.uuIIkZ/lib/libc.so.6
-10.0.1.111&gt; /lib/libc-2.11.1.so -&gt; /tmp/initrd.uuIIkZ/lib/libc-2.11.1.so
-10.0.1.111&gt; /lib/ld-linux.so.2 -&gt; /tmp/initrd.uuIIkZ/lib/ld-linux.so.2
-10.0.1.111&gt; /lib/ld-2.11.1.so -&gt; /tmp/initrd.uuIIkZ/lib/ld-2.11.1.so
-10.0.1.111&gt; /lib/libdl.so.2 -&gt; /tmp/initrd.uuIIkZ/lib/libdl.so.2
-10.0.1.111&gt; /lib/libdl-2.11.1.so -&gt; /tmp/initrd.uuIIkZ/lib/libdl-2.11.1.so
-10.0.1.111&gt; /lib/libudev.so.0 -&gt; /tmp/initrd.uuIIkZ/lib/libudev.so.0
-10.0.1.111&gt; /lib/libudev.so.0.7.0 -&gt; /tmp/initrd.uuIIkZ/lib/libudev.so.0.7.0
-10.0.1.111&gt; /usr/lib/libparted.so.0 -&gt; /tmp/initrd.uuIIkZ/usr/lib/libparted.so.0
-10.0.1.111&gt; /usr/lib/libparted.so.0.0.1 -&gt; /tmp/initrd.uuIIkZ/usr/lib/libparted.so.0.0.1
-10.0.1.111&gt; /lib/libuuid.so.1 -&gt; /tmp/initrd.uuIIkZ/lib/libuuid.so.1
-10.0.1.111&gt; /lib/libuuid.so.1.3.0 -&gt; /tmp/initrd.uuIIkZ/lib/libuuid.so.1.3.0
-10.0.1.111&gt; /lib/libblkid.so.1 -&gt; /tmp/initrd.uuIIkZ/lib/libblkid.so.1
-10.0.1.111&gt; /lib/libblkid.so.1.1.0 -&gt; /tmp/initrd.uuIIkZ/lib/libblkid.so.1.1.0
-10.0.1.111&gt; /lib/libpopt.so.0 -&gt; /tmp/initrd.uuIIkZ/lib/libpopt.so.0
-10.0.1.111&gt; /lib/libpopt.so.0.0.0 -&gt; /tmp/initrd.uuIIkZ/lib/libpopt.so.0.0.0
-10.0.1.111&gt; /lib/libresolv.so.2 -&gt; /tmp/initrd.uuIIkZ/lib/libresolv.so.2
-10.0.1.111&gt; /lib/libresolv-2.11.1.so -&gt; /tmp/initrd.uuIIkZ/lib/libresolv-2.11.1.so
-10.0.1.111&gt; /usr/lib/libelf.so.1 -&gt; /tmp/initrd.uuIIkZ/usr/lib/libelf.so.1
-10.0.1.111&gt; /usr/lib/libelf-0.146.so -&gt; /tmp/initrd.uuIIkZ/usr/lib/libelf-0.146.so
-10.0.1.111&gt; /lib/libm.so.6 -&gt; /tmp/initrd.uuIIkZ/lib/libm.so.6
-10.0.1.111&gt; /lib/libm-2.11.1.so -&gt; /tmp/initrd.uuIIkZ/lib/libm-2.11.1.so
-10.0.1.111&gt; /lib/libgcc_s.so.1 -&gt; /tmp/initrd.uuIIkZ/lib/libgcc_s.so.1
-10.0.1.111&gt; /lib/libgcc_s-4.4.3.so.1 -&gt; /tmp/initrd.uuIIkZ/lib/libgcc_s-4.4.3.so.1
-10.0.1.111&gt; /usr/lib/libbdevid.so.6.0.93 -&gt; /tmp/initrd.uuIIkZ/usr/lib/libbdevid.so.6.0.93
-10.0.1.111&gt; /sbin/modprobe -&gt; /tmp/initrd.uuIIkZ/bin/modprobe
-10.0.1.111&gt; /lib/libmodprobe.so.0 -&gt; /tmp/initrd.uuIIkZ/lib/libmodprobe.so.0
-10.0.1.111&gt; /lib/libmodprobe.so.0.0.0 -&gt; /tmp/initrd.uuIIkZ/lib/libmodprobe.so.0.0.0
-10.0.1.111&gt; /lib/libz.so.1 -&gt; /tmp/initrd.uuIIkZ/lib/libz.so.1
-10.0.1.111&gt; /lib/libz.so.1.2.3 -&gt; /tmp/initrd.uuIIkZ/lib/libz.so.1.2.3
-10.0.1.111&gt; /sbin/rmmod -&gt; /tmp/initrd.uuIIkZ/bin/rmmod
-10.0.1.111&gt; /bin/ln -&gt; /tmp/initrd.uuIIkZ/bin/ln
-10.0.1.111&gt; resolving for MODULES
-10.0.1.111&gt; and that has items of usbhid ehci-hcd ohci-hcd uhci-hcd ext3 crc-t10dif scsi_mod sd_mod scsi_transport_spi aic7xxx pci_hotplug shpchp pata_serverworks
-10.0.1.111&gt; Looking for deps of module usbhid: usbcore hid
-10.0.1.111&gt; Looking for deps of module ehci-hcd: usbcore
-10.0.1.111&gt; Looking for deps of module ohci-hcd: usbcore
-10.0.1.111&gt; Looking for deps of module uhci-hcd: usbcore
-10.0.1.111&gt; Looking for deps of module ext3: jbd
-10.0.1.111&gt; Looking for deps of module crc-t10dif
-10.0.1.111&gt; Looking for deps of module scsi_mod
-10.0.1.111&gt; Looking for deps of module sd_mod: crc-t10dif scsi_mod
-10.0.1.111&gt; Looking for deps of module scsi_transport_spi: scsi_mod
-10.0.1.111&gt; Looking for deps of module aic7xxx: scsi_mod scsi_transport_spi
-10.0.1.111&gt; Looking for deps of module pci_hotplug
-10.0.1.111&gt; Looking for deps of module shpchp: pci_hotplug
-10.0.1.111&gt; Looking for deps of module pata_serverworks: scsi_mod libata
-10.0.1.111&gt; Looking for deps of module aic7xxx: scsi_mod scsi_transport_spi
-10.0.1.111&gt; Looking for deps of module crc-t10dif
-10.0.1.111&gt; Looking for deps of module ehci-hcd: usbcore
-10.0.1.111&gt; Looking for deps of module ext3: jbd
-10.0.1.111&gt; Looking for deps of module hid
-10.0.1.111&gt; Looking for deps of module jbd
-10.0.1.111&gt; Looking for deps of module libata: scsi_mod
-10.0.1.111&gt; Looking for deps of module ohci-hcd: usbcore
-10.0.1.111&gt; Looking for deps of module pata_serverworks: scsi_mod libata
-10.0.1.111&gt; Looking for deps of module pci_hotplug
-10.0.1.111&gt; Looking for deps of module scsi_mod
-10.0.1.111&gt; Looking for deps of module scsi_transport_spi: scsi_mod
-10.0.1.111&gt; Looking for deps of module sd_mod: crc-t10dif scsi_mod
-10.0.1.111&gt; Looking for deps of module shpchp: pci_hotplug
-10.0.1.111&gt; Looking for deps of module uhci-hcd: usbcore
-10.0.1.111&gt; Looking for deps of module usbcore
-10.0.1.111&gt; Looking for deps of module usbhid: usbcore hid
-10.0.1.111&gt; resolving for availmodules
-10.0.1.111&gt; and that has items of
-10.0.1.111&gt; /lib/modules/2.6.33.3-desktop-1mnb/kernel/drivers/scsi/aic7xxx/aic7xxx.ko.gz -&gt; /tmp/initrd.uuIIkZ/lib/modules/2.6.33.3-desktop-1mnb/aic7xxx.ko.gz
-10.0.1.111&gt; /lib/modules/2.6.33.3-desktop-1mnb/kernel/lib/crc-t10dif.ko.gz -&gt; /tmp/initrd.uuIIkZ/lib/modules/2.6.33.3-desktop-1mnb/crc-t10dif.ko.gz
-10.0.1.111&gt; /lib/modules/2.6.33.3-desktop-1mnb/kernel/drivers/usb/host/ehci-hcd.ko.gz -&gt; /tmp/initrd.uuIIkZ/lib/modules/2.6.33.3-desktop-1mnb/ehci-hcd.ko.gz
-10.0.1.111&gt; /lib/modules/2.6.33.3-desktop-1mnb/kernel/fs/ext3/ext3.ko.gz -&gt; /tmp/initrd.uuIIkZ/lib/modules/2.6.33.3-desktop-1mnb/ext3.ko.gz
-10.0.1.111&gt; /lib/modules/2.6.33.3-desktop-1mnb/kernel/drivers/hid/hid.ko.gz -&gt; /tmp/initrd.uuIIkZ/lib/modules/2.6.33.3-desktop-1mnb/hid.ko.gz
-10.0.1.111&gt; /lib/modules/2.6.33.3-desktop-1mnb/kernel/fs/jbd/jbd.ko.gz -&gt; /tmp/initrd.uuIIkZ/lib/modules/2.6.33.3-desktop-1mnb/jbd.ko.gz
-10.0.1.111&gt; /lib/modules/2.6.33.3-desktop-1mnb/kernel/drivers/ata/libata.ko.gz -&gt; /tmp/initrd.uuIIkZ/lib/modules/2.6.33.3-desktop-1mnb/libata.ko.gz
-10.0.1.111&gt; /lib/modules/2.6.33.3-desktop-1mnb/kernel/drivers/usb/host/ohci-hcd.ko.gz -&gt; /tmp/initrd.uuIIkZ/lib/modules/2.6.33.3-desktop-1mnb/ohci-hcd.ko.gz
-10.0.1.111&gt; /lib/modules/2.6.33.3-desktop-1mnb/kernel/drivers/ata/pata_serverworks.ko.gz -&gt; /tmp/initrd.uuIIkZ/lib/modules/2.6.33.3-desktop-1mnb/pata_serverworks.ko.gz
-10.0.1.111&gt; /lib/modules/2.6.33.3-desktop-1mnb/kernel/drivers/pci/hotplug/pci_hotplug.ko.gz -&gt; /tmp/initrd.uuIIkZ/lib/modules/2.6.33.3-desktop-1mnb/pci_hotplug.ko.gz
-10.0.1.111&gt; /lib/modules/2.6.33.3-desktop-1mnb/kernel/drivers/scsi/scsi_mod.ko.gz -&gt; /tmp/initrd.uuIIkZ/lib/modules/2.6.33.3-desktop-1mnb/scsi_mod.ko.gz
-10.0.1.111&gt; /lib/modules/2.6.33.3-desktop-1mnb/kernel/drivers/scsi/scsi_transport_spi.ko.gz -&gt; /tmp/initrd.uuIIkZ/lib/modules/2.6.33.3-desktop-1mnb/scsi_transport_spi.ko.gz
-10.0.1.111&gt; /lib/modules/2.6.33.3-desktop-1mnb/kernel/drivers/scsi/sd_mod.ko.gz -&gt; /tmp/initrd.uuIIkZ/lib/modules/2.6.33.3-desktop-1mnb/sd_mod.ko.gz
-10.0.1.111&gt; /lib/modules/2.6.33.3-desktop-1mnb/kernel/drivers/pci/hotplug/shpchp.ko.gz -&gt; /tmp/initrd.uuIIkZ/lib/modules/2.6.33.3-desktop-1mnb/shpchp.ko.gz
-10.0.1.111&gt; /lib/modules/2.6.33.3-desktop-1mnb/kernel/drivers/usb/host/uhci-hcd.ko.gz -&gt; /tmp/initrd.uuIIkZ/lib/modules/2.6.33.3-desktop-1mnb/uhci-hcd.ko.gz
-10.0.1.111&gt; /lib/modules/2.6.33.3-desktop-1mnb/kernel/drivers/usb/core/usbcore.ko.gz -&gt; /tmp/initrd.uuIIkZ/lib/modules/2.6.33.3-desktop-1mnb/usbcore.ko.gz
-10.0.1.111&gt; /lib/modules/2.6.33.3-desktop-1mnb/kernel/drivers/hid/usbhid/usbhid.ko.gz -&gt; /tmp/initrd.uuIIkZ/lib/modules/2.6.33.3-desktop-1mnb/usbhid.ko.gz
-10.0.1.111&gt; /etc/sysconfig/keyboard -&gt; /tmp/initrd.uuIIkZ/etc/sysconfig/keyboard
-10.0.1.111&gt; /bin/loadkeys -&gt; /tmp/initrd.uuIIkZ/bin/loadkeys
-10.0.1.111&gt; /etc/sysconfig/console/default.kmap -&gt; /tmp/initrd.uuIIkZ/etc/sysconfig/console/default.kmap
-10.0.1.111&gt; /etc/sysconfig/i18n -&gt; /tmp/initrd.uuIIkZ/etc/sysconfig/i18n
-10.0.1.111&gt; /bin/setfont -&gt; /tmp/initrd.uuIIkZ/bin/setfont
-10.0.1.111&gt; /usr/lib/kbd/consolefonts/lat0-16.psfu.gz -&gt; /tmp/initrd.uuIIkZ/usr/lib/kbd/consolefonts/lat0-16.psfu.gz
-10.0.1.111&gt; /lib/udev/console_init -&gt; /tmp/initrd.uuIIkZ/lib/udev/console_init
-10.0.1.111&gt; probing for drm modules for pci device /sys/bus/pci/devices/0000:00:0e.0
-10.0.1.111&gt; Adding graphics device /sys/bus/pci/devices/0000:00:0e.0
-10.0.1.111&gt; Looking for deps of module pci:v00001002d00004752sv00001028sd00000121bc03sc00i00
-10.0.1.111&gt; resolving for GRAPHICSMODS
-10.0.1.111&gt; and that has items of
-10.0.1.111&gt; Adding module usbhid
-10.0.1.111&gt; Adding module ehci-hcd
-10.0.1.111&gt; Adding module ohci-hcd
-10.0.1.111&gt; Adding module uhci-hcd
-10.0.1.111&gt; Adding module ext3
-10.0.1.111&gt; Adding module crc-t10dif
-10.0.1.111&gt; Adding module scsi_mod
-10.0.1.111&gt; Adding module sd_mod
-10.0.1.111&gt; Adding module scsi_transport_spi
-10.0.1.111&gt; Adding module aic7xxx
-10.0.1.111&gt; Adding module pci_hotplug
-10.0.1.111&gt; Adding module shpchp
-10.0.1.111&gt; Adding module pata_serverworks
-10.0.1.111&gt; /usr/sbin/resume -&gt; /tmp/initrd.uuIIkZ/bin/resume
-10.0.1.111&gt; /usr/lib/suspend/resume -&gt; /tmp/initrd.uuIIkZ/usr/lib/suspend/resume
-10.0.1.111&gt; /usr/lib/liblzo2.so.2 -&gt; /tmp/initrd.uuIIkZ/usr/lib/liblzo2.so.2
-10.0.1.111&gt; /usr/lib/liblzo2.so.2.0.0 -&gt; /tmp/initrd.uuIIkZ/usr/lib/liblzo2.so.2.0.0
-10.0.1.111&gt; /lib/libpthread.so.0 -&gt; /tmp/initrd.uuIIkZ/lib/libpthread.so.0
-10.0.1.111&gt; /lib/libpthread-2.11.1.so -&gt; /tmp/initrd.uuIIkZ/lib/libpthread-2.11.1.so
-10.0.1.111&gt; /lib/libply.so.2 -&gt; /tmp/initrd.uuIIkZ/lib/libply.so.2
-10.0.1.111&gt; /lib/libply.so.2.0.0 -&gt; /tmp/initrd.uuIIkZ/lib/libply.so.2.0.0
-10.0.1.111&gt; /lib/librt.so.1 -&gt; /tmp/initrd.uuIIkZ/lib/librt.so.1
-10.0.1.111&gt; /lib/librt-2.11.1.so -&gt; /tmp/initrd.uuIIkZ/lib/librt-2.11.1.so
-10.0.1.111&gt; /lib/libply-splash-core.so.2 -&gt; /tmp/initrd.uuIIkZ/lib/libply-splash-core.so.2
-10.0.1.111&gt; /lib/libply-splash-core.so.2.0.0 -&gt; /tmp/initrd.uuIIkZ/lib/libply-splash-core.so.2.0.0
-10.0.1.111&gt; /etc/suspend.conf -&gt; /tmp/initrd.uuIIkZ/etc/suspend.conf
-10.0.1.111&gt; This initrd uses dynamic shared objects.
-10.0.1.111&gt; Adding dynamic linker configuration files.
-10.0.1.111&gt; /etc/ld.so.conf -&gt; /tmp/initrd.uuIIkZ/etc/ld.so.conf
-10.0.1.111&gt; Running ldconfig
-10.0.1.111&gt; Installation finished. No error reported.
-10.0.1.111&gt; This is the contents of the device map /boot/grub/device.map.
-10.0.1.111&gt; Check if this is correct or not. If any of the lines is incorrect,
-10.0.1.111&gt; fix it and re-run the script `grub-install'.
-10.0.1.111&gt;
-10.0.1.111&gt; (hd0) /dev/sda
-10.0.1.111&gt; Umounting /dev/sda5...OK
-10.0.1.111&gt; Umounting /dev/sda2...OK
-10.0.1.111&gt; ftp: connect: Connection refused
-10.0.1.111&gt; Local directory now /tmp
-10.0.1.111&gt; Not connected.
-</pre></div><div class="sect2" title="6.3. Post duplication process"><div class="titlepage"><div><div><h3 class="title"><a id="id2516818"></a>6.3. Post duplication process</h3></div></div></div><p>Now client nodes reboots, so we have to switch PXE to a local boot.</p><p>
-</p><pre class="programlisting">
-[root@node42 ka]# vi /var/lib/tftpboot/X86PC/linux/pxelinux.cfg/default
-DEFAULT local
-</pre><p>
- </p><p>Nodes hsould be up, we can to see their hardware.</p><p>
- </p><pre class="programlisting">
-[root@node42 ka]# ssh render@10.0.1.110
-[render@linux ~]$ lspcidrake
-8139too : Realtek Semiconductor Co., Ltd.|RTL-8139/8139C/8139C+ [NETWORK_ETHERNET] (rev: 10)
-snd_intel8x0 : Intel Corporation|82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller [MULTIMEDIA_AUDIO] (rev: 02)
-i2c_i801 : Intel Corporation|82801EB/ER (ICH5/ICH5R) SMBus Controller [SERIAL_SMBUS] (rev: 02)
-ata_piix : Intel Corporation|82801EB/ER (ICH5/ICH5R) IDE Controller [STORAGE_IDE] (rev: 02)
-iTCO_wdt : Intel Corporation|82801EB/ER (ICH5/ICH5R) LPC Interface Bridge [BRIDGE_ISA] (rev: 02)
-shpchp : Intel Corporation|82801 PCI Bridge [BRIDGE_PCI] (rev: c2)
-ehci_hcd : Intel Corporation|82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller [SERIAL_USB] (rev: 02)
-uhci_hcd : Intel Corporation|82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 [SERIAL_USB] (rev: 02)
-uhci_hcd : Intel Corporation|82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 [SERIAL_USB] (rev: 02)
-uhci_hcd : Intel Corporation|82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 [SERIAL_USB] (rev: 02)
-uhci_hcd : Intel Corporation|82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 [SERIAL_USB] (rev: 02)
-unknown : Intel Corporation|82865G/PE/P Processor to I/O Memory Interface [SYSTEM_OTHER] (rev: 02)
-Card:Intel 810 and later: Intel Corporation|82865G Integrated Graphics Controller [DISPLAY_VGA] (rev: 02)
-unknown : Intel Corporation|82865G/PE/P DRAM Controller/Host-Hub Interface [BRIDGE_HOST] (rev: 02)
-hub : Linux 2.6.33.3-desktop-1mnb uhci_hcd|UHCI Host Controller [Hub|Unused|Full speed (or root) hub]
-hub : Linux 2.6.33.3-desktop-1mnb uhci_hcd|UHCI Host Controller [Hub|Unused|Full speed (or root) hub]
-hub : Linux 2.6.33.3-desktop-1mnb uhci_hcd|UHCI Host Controller [Hub|Unused|Full speed (or root) hub]
-usbhid : |SCISSORS Keyboard [Human Interface Device|Boot Interface Subclass|Keyboard]
-hub : Linux 2.6.33.3-desktop-1mnb uhci_hcd|UHCI Host Controller [Hub|Unused|Full speed (or root) hub]
-hub : Linux 2.6.33.3-desktop-1mnb ehci_hcd|EHCI Host Controller [Hub|Unused|Full speed (or root) hub]
-[render@linux ~]$ cat /etc/modprobe.conf
-install scsi_hostadapter /sbin/modprobe ata_piix; /sbin/modprobe ahci; /bin/true
-alias eth0 8139too
-install usb-interface /sbin/modprobe ehci_hcd; /sbin/modprobe uhci_hcd; /bin/true
-alias sound-slot-0 snd_intel8x0
-
-[root@node42 ka]# ssh render@10.0.1.111
-[render@localhost ~]$ lspcidrake
-ath5k : Atheros Communications Inc.|AR2413 802.11bg NIC [NETWORK_ETHERNET] (rev: 01)
-tg3 : Broadcom Corporation|NetXtreme BCM5701 Gigabit Ethernet [NETWORK_ETHERNET] (rev: 15)
-tg3 : Broadcom Corporation|NetXtreme BCM5701 Gigabit Ethernet [NETWORK_ETHERNET] (rev: 15)
-aic7xxx : Adaptec|AIC-7899P U160/m [STORAGE_SCSI] (rev: 01)
-aic7xxx : Adaptec|AIC-7899P U160/m [STORAGE_SCSI] (rev: 01)
-shpchp : Intel Corporation|80303 I/O Processor PCI-to-PCI Bridge [BRIDGE_PCI] (rev: 01)
-unknown : Broadcom|CIOB-X2 PCI-X I/O Bridge [BRIDGE_HOST] (rev: 03)
-unknown : Broadcom|CIOB-X2 PCI-X I/O Bridge [BRIDGE_HOST] (rev: 03)
-unknown : Broadcom|CIOB-X2 PCI-X I/O Bridge [BRIDGE_HOST] (rev: 03)
-unknown : Broadcom|CIOB-X2 PCI-X I/O Bridge [BRIDGE_HOST] (rev: 03)
-unknown : Broadcom|CSB5 LPC bridge [BRIDGE_ISA]
-ohci_hcd : Broadcom|OSB4/CSB5 OHCI USB Controller [SERIAL_USB] (rev: 05)
-pata_serverworks: Broadcom|CSB5 IDE Controller [STORAGE_IDE] (rev: 93)
-i2c_piix4 : Broadcom|CSB5 South Bridge [BRIDGE_HOST] (rev: 93)
-Card:ATI Mach 64-based cards (no 3D acceleration): ATI Technologies Inc|Rage XL [DISPLAY_VGA] (rev: 27)
-unknown : Dell|Embedded Remote Access: BMC/SMIC device
-unknown : Dell|Remote Access Card III
-unknown : Dell|Embedded Remote Access or ERA/O
-unknown : Broadcom|CMIC-LE [BRIDGE_HOST]
-unknown : Broadcom|CMIC-WS Host Bridge (GC-LE chipset) [BRIDGE_HOST]
-unknown : Broadcom|CMIC-WS Host Bridge (GC-LE chipset) [BRIDGE_HOST] (rev: 13)
-hub : Linux 2.6.33.3-desktop-1mnb ohci_hcd|OHCI Host Controller [Hub|Unused|Full speed (or root) hub]
-
-
-[render@localhost ~]$ cat /etc/modprobe.conf
-install scsi_hostadapter /sbin/modprobe pata_serverworks; /sbin/modprobe aic7xxx; /bin/true
-alias eth0 tg3
-alias eth1 tg3
-install ide-controller /sbin/modprobe ide_generic; /bin/true
-install usb-interface /sbin/modprobe ohci_hcd; /bin/true
-alias wlan0 ath5k
-</pre><p>
- </p></div></div></div></body></html>
diff --git a/docs/ka_method/html/styleguibo.css b/docs/ka_method/html/styleguibo.css
deleted file mode 100644
index 9d088cc93..000000000
--- a/docs/ka_method/html/styleguibo.css
+++ /dev/null
@@ -1,296 +0,0 @@
-/* Documentation specific changes */
-
-span.guilabel {
- padding: 0px, 1px, 0px, 1px;
- margin: 1px;
- background: #e6e6e6;
- border-style: none;
-}
-
-span.guimenu, span.guimenuitem, .guibutton {
- padding: 0px, 1px, 0px, 1px;
- margin: 1px;
- border-top: 1px solid #eeeeee;
- border-right: 2px solid #cccccc;
- border-bottom: 2px solid #cccccc;
- border-left: 1px solid #eeeeee;
- background: #f5f5f5;
-}
-
-span.accel {
- text-decoration: underline;
-}
-
-pre.screen { background-color: #E0E0E0; }
-pre.programlisting { background-color: #E0E0E0; }
-
-/* Colours borrowed from Firefox's keyboard shortcuts table */
-.keycap, .keysym {
- padding: 0px, 1px, 0px, 1px;
- margin: 1px;
- border-top: 1px solid #eedddd;
- border-right: 2px solid #bbaaaa;
- border-bottom: 2px solid #bbaaaa;
- border-left: 1px solid #eeeedd;
- background: #faf6f6;
- font-family: Courier, monospaced, mono;
-}
-
-
-/* Mandrakesoft.com website default */
-
-BODY {
- background-color: #ffffff;
- font-family: Arial, sans-serif;
- font-size: 14px;
- color: #333333;
-}
-
-.plinks {
- background-color: #ffffff;
- font-family: Arial, sans-serif;
- font-size: 13px;
- color: #333333;
-}
-
-TD {
- font-family: Arial, sans-serif;
- font-size: 15px;
- color: #333333;
-}
-
-FORM {
- display: inline;
-}
-
-A:link {
- text-decoration: none;
- color: #21449c;
-}
-
-A:visited {
- text-decoration: none;
- color: #21449c;
-}
-
-A:hover {
- text-decoration: underline;
- color: #21449c;
-}
-
-A:active {
- text-decoration: underline;
- color: #21449c;
-}
-
-INPUT, SELECT {
- font-size: 15px;
-}
-
-A.News {
- font-size: 13px;
- color: #333333;
-}
-
-h1 {
- font-family: Arial, sans-serif;
- font-size: 23px;
- font-weight: bold;
- color: #000000;
-}
-
-h2 {
- font-family: Arial, sans-serif;
- font-size: 18px;
- font-weight: bold;
- color: #21449c;
- display: inline;
-}
-
-h3 {
- font-family: Arial, sans-serif;
- font-size: 15px;
- font-weight: italic;
- color: #11649b;
- padding: 25px;
- display: inline;
-}
-
-h4 {
- font-family: Arial, sans-serif;
- font-size: 14px;
- padding: 45px;
- display: inline;
-}
-
-h3.div {
- font-family: Arial, sans-serif;
- font-size: 11px;
- padding: 45px;
- display: inline;
-}
-
-
-#MainTable {
- width: 900px;
-}
-
-
-#ContentTable {
- width: 719px;
-}
-
-.SelectedLinks {
- color: #333333;
- font-size: 15px;
- font-weight: bold;
- padding: 3px;
- background-color: #eeeeee;
-}
-
-
-.Footer {
- font-size: 14px;
- padding: 3px;
- background-color: #eeeeee;
-}
-
-
-.BoxTitle {
- font-size: 15px;
- color: #333333;
- padding-top: 2px;
- padding-bottom: 2px;
- font-weight: bold;
-}
-
-.BoxContent {
- font-size: 13px;
- color: #333333;
- padding-top: 2px;
- padding-bottom: 2px;
-}
-
-.SelectList {
- background-color: #ffffff;
- color: #333333;
- border-style: none;
-}
-
-.InputText {
- font-size: 15px;
- border-style: solid;
- background-color: #ffffff;
- border-color: #cccccc;
-}
-
-A.FocusTitle {
- color: #999999;
- font-weight: bold;
- font-size: 15px;
- font-decoration: none;
-}
-
-.HomeLink, A.HomeLink {
- color: #21449c;
- font-size: 15px;
-}
-
-.HomeNewsDate {
- color: #21449c;
- font-size: 13px;
-}
-
-.text {
- font-family: Arial, sans-serif;
- font-size: 15px;
- color : #333333;
-}
-
-.texte {
- font-family: Arial, sans-serif;
- font-size: 15px;
- color : #333333;
-}
-
-.text4form {
- font-family: Arial, sans-serif;
- font-size: 15px;
- color: #333333;
-}
-
-
-.titre1 {
- font-family: Arial, sans-serif;
- font-size: 15px;
- font-weight: bold;
- color: #21449c;
-}
-
-.titre2 {
- font-family: Arial, sans-serif;
- font-size: 15px;
- font-weight: bold;
- color: #21449c;
- display: inline;
-}
-
-.titre3 {
- font-family: Arial, sans-serif;
- font-size: 15px;
- font-weight: bold;
- color: #333333;
-}
-
-.textbox {
- font-family: Arial, sans-serif;
- text-align: left;
- font-size: 15px;
- color: #000000;
-}
-
-.newsdate {
- font-family: Arial, sans-serif;
- font-size: 15px;
- color: #000000;
-}
-
-.date {
- font-family: Arial, sans-serif;
- font-size: 13px;
- font-weight: normal;
- color: #333333;
-}
-
-.note {
- font-family: Arial, sans-serif;
- font-size: 13px;
- color: #333366;
-}
-
-.inzedark {
- font-family: Arial, sans-serif;
- font-size: 13px;
- color: #ffffff;
-}
-
-.titrinzedark {
- font-family: Arial, sans-serif;
- font-size: 13px;
- font-weight: bold;
- color: #ffffff;
-}
-
-.TitreHome1 {
- font-family: Arial, sans-serif;
- font-size: 21px;
- font-weight: bold;
- color: #acacac;
- }
-
-.TitreHome2 {
- font-family: Arial, sans-serif;
- font-size: 18px;
- font-weight: bold;
- color: #21449c;
- }
diff --git a/docs/mastering-tool-for-restore-cd b/docs/mastering-tool-for-restore-cd
index f915b5059..f40db4d77 100644
--- a/docs/mastering-tool-for-restore-cd
+++ b/docs/mastering-tool-for-restore-cd
@@ -9,7 +9,7 @@ it typically contains:
isolinux/isolinux.bin
isolinux/isolinux.cfg
isolinux/vmlinuz
- install/stage2/rescue.clp
+ install/stage2/rescue.sqfs
data/box.XXX #######################################################
@@ -27,11 +27,11 @@ it typically contains:
- isolinux.cfg customized to call directly save_all or rest_all
(with option keepmounted for rest_all)
- install/stage2/rescue.clp ##########################################
+ install/stage2/rescue.sqfs ##########################################
- compressed loopback containing a iso9660 filesystem.
- it is mostly the same as the mdv rescue.clp, *plus* partimage_whole_disk
- (nb : use extract_compressed_fs/create_compressed_fs to expand/create rescue.clp)
+ it is mostly the same as the mdv rescue.sqfs, *plus* partimage_whole_disk
+ (nb : use extract_compressed_fs/create_compressed_fs to expand/create rescue.sqfs)
Mastering process ##############################################################
@@ -80,5 +80,5 @@ Build process ##################################################################
- in gi/rescue, call
./make_partimage_save_rest_all partimage-0.6.4-7mdk.i586.rpm /var/lib/partimage /data/box.XXX
- => it calls ./make_rescue_img with special options to create a special rescue.clp
+ => it calls ./make_rescue_img with special options to create a special rescue.sqfs
=> generates part_save_all.iso and part_rest_all.iso
diff --git a/globetrotter/.perl_checker b/globetrotter/.perl_checker
deleted file mode 100644
index 444722de3..000000000
--- a/globetrotter/.perl_checker
+++ /dev/null
@@ -1,8 +0,0 @@
-Carp::Heavy
-Digest::base
-Gtk2::Gdk::Keysyms
-Net::Ping
-packdrake
-urpm
-warnings
-Packdrakeng
diff --git a/globetrotter/ChangeLog b/globetrotter/ChangeLog
deleted file mode 100644
index 9dad9b73a..000000000
--- a/globetrotter/ChangeLog
+++ /dev/null
@@ -1,276 +0,0 @@
-2005-06-09 13:43 Thierry Vignaud <tvignaud at mandriva.com>
-
- * Makefile: (changelog) only track HEAD changes
-
-2005-06-09 13:07 Thierry Vignaud <tvignaud at mandriva.com>
-
- * make_live: - sync with DrakX's API - add a few comments - we only
- need 4.6Gb for packages now (the DVD image) - update package
- list: o for 10.0 -> LE2005 changes (eg: switch to dkms and the
- like) o install all languages (marketing request) o install
- multimedia plugins & Java runtime environment o do not unselect
- anymore input methods
-
-2005-06-09 12:58 Thierry Vignaud <tvignaud at mandriva.com>
-
- * make_live: (installPackages) help packages' post-install scripts
-
-2005-06-09 12:58 Thierry Vignaud <tvignaud at mandriva.com>
-
- * make_live: (installPackages) help DrakX more
-
-2005-06-09 12:55 Thierry Vignaud <tvignaud at mandriva.com>
-
- * make_live: detect both old and new LaCie models
-
-2005-06-09 12:52 Thierry Vignaud <tvignaud at mandriva.com>
-
- * make_live: prevent building a disk w/o translation catalogs
-
-2005-06-09 12:50 Thierry Vignaud <tvignaud at mandriva.com>
-
- * make_live: prevent warning message about /proc to appear at boot
-
-2005-06-09 12:49 Thierry Vignaud <tvignaud at mandriva.com>
-
- * make_live: - urpmi syntax had changed - install all new media
-
-2005-06-09 12:48 Thierry Vignaud <tvignaud at mandriva.com>
-
- * make_live: devfs is dead
-
-2005-06-09 12:46 Thierry Vignaud <tvignaud at mandriva.com>
-
- * make_live: save X.org conf too on profile switch
-
-2005-06-09 12:31 Thierry Vignaud <tvignaud at mandriva.com>
-
- * make_live: set $::build_globetrotter
-
-2005-06-09 12:13 Thierry Vignaud <tvignaud at mandriva.com>
-
- * move.pm: (install2::configMove) prevent dm service to fail to
- startup because of /tmp/.font-unix's permissions
-
-2005-06-09 12:11 Thierry Vignaud <tvignaud at mandriva.com>
-
- * move.pm: (install2::configMove) workaround init reading inittab
- before any.pm alters it
-
-2005-06-09 12:09 Thierry Vignaud <tvignaud at mandriva.com>
-
- * move.pm: sync with drakx's API
-
-2005-06-09 12:08 Thierry Vignaud <tvignaud at mandriva.com>
-
- * move.pm: (automatic_xconf) class_discard is needed way earlier
-
-2005-06-09 12:07 Thierry Vignaud <tvignaud at mandriva.com>
-
- * move.pm: (install2::configMove) fix killing X11 due to XFree86 ->
- X.org switch
-
-2005-06-09 12:06 Thierry Vignaud <tvignaud at mandriva.com>
-
- * move.pm: (install2::configMove) if formatError() returns nothing,
- better display the raw error
-
-2005-06-09 11:59 Thierry Vignaud <tvignaud at mandriva.com>
-
- * Makefile: fix build
-
-2005-06-09 11:59 Thierry Vignaud <tvignaud at mandriva.com>
-
- * .perl_checker: blacklist more pakcages
-
-2005-06-09 11:58 Thierry Vignaud <tvignaud at mandriva.com>
-
- * runstage2: fix comment
-
-2005-06-02 05:20 Olivier Blin <oblin at mandriva.com>
-
- * hwprofile: fix netprofile stuff
-
-2005-05-25 10:56 Thierry Vignaud <tvignaud at mandriva.com>
-
- * fix-broken-hd.diff: fix broken hd
-
-2005-05-25 10:45 Thierry Vignaud <tvignaud at mandriva.com>
-
- * make_live: unmount partitions even when failled
-
-2005-05-25 10:41 Thierry Vignaud <tvignaud at mandriva.com>
-
- * make_live: display message earlier
-
-2005-05-25 10:40 Thierry Vignaud <tvignaud at mandriva.com>
-
- * make_live: on restoration, tell which one is the packages
- partition when found
-
-2005-05-25 10:39 Thierry Vignaud <tvignaud at mandriva.com>
-
- * make_live: nicely tell that the restoration is completed
-
-2005-05-25 10:39 Thierry Vignaud <tvignaud at mandriva.com>
-
- * make_live: use newly introduced my_exit() in order to display
- better messages
-
-2005-05-25 10:37 Thierry Vignaud <tvignaud at mandriva.com>
-
- * make_live: (my_exit) introduce it for smoother messages
-
-2005-05-25 10:36 Thierry Vignaud <tvignaud at mandriva.com>
-
- * make_live: handle smoothly packages partition with multiple
- kernel packages
-
-2005-05-25 10:35 Thierry Vignaud <tvignaud at mandriva.com>
-
- * make_live: fix fs checking prior to restoration, thus handling
- restoration on fscked hard disks
-
-2005-05-25 10:34 Thierry Vignaud <tvignaud at mandriva.com>
-
- * make_live: when we format the root fs prior to restoring the hd,
- set back the label on the fs so that we can handle an aborted
- restoration (power outrage, ...)
-
-2005-05-25 10:33 Thierry Vignaud <tvignaud at mandriva.com>
-
- * make_live: factorize some code through find_partition()
-
-2004-10-26 17:18 Thierry Vignaud <tvignaud at mandriva.com>
-
- * make_live: do not try to run killall until it has been installed
-
-2004-10-07 02:44 Pixel <pixel at mandriva.com>
-
- * move.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
-
-2004-08-27 08:11 Thierry Vignaud <tvignaud at mandriva.com>
-
- * ChangeLog: initial commit
-
-2004-08-27 08:10 Thierry Vignaud <tvignaud at mandriva.com>
-
- * Makefile: add changelog target
-
-2004-07-20 04:42 Pixel <pixel@mandrakesoft.com>
-
- * hwprofile, move.pm, runstage2: MandrakeSoft -> Mandrakesoft
-
-2004-07-09 04:47 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * make_live: sometimes grub return non zero exit status w/o error
-
-2004-07-09 04:46 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * make_live: kill debug message
-
-2004-07-09 04:16 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * make_live: do not complain about unmounted usb fs in recue mode
-
-2004-07-09 03:45 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * make_live: fix restore mode (initrd's mount failled to mount ext2
- as ext3)
-
-2004-06-30 10:14 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * doc/BUILD: fix build explanation (else make_live will horribly
- die due to missing functions :-()
-
-2004-06-30 09:25 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * doc/BUILD: update how to build instructions
-
-2004-06-30 08:13 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * doc/BUILD: do not forget to update hdlists
-
-2004-06-30 08:12 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * README: fix required packages list
-
-2004-06-30 07:24 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * make_live: display a nicer error message when disk is not found
-
-2004-06-29 08:25 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * make_live: fix umounting
-
-2004-06-29 05:28 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * make_live: unselect uim since mdk10 package of uim IM break first
- time wizard when selecting english
-
-2004-06-29 04:09 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * make_live: perl_checker cleanups
-
-2004-06-29 03:36 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * make_live: add rescue support
-
-2004-06-24 11:41 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * make_live: (installPackages) kill debugging statements
-
-2004-06-24 10:17 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * hwprofile: create hw profile after having run first time wizard
- so that if one refuse the icense, he has to run it again
-
-2004-06-24 07:39 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * make_live: make share partition be writeable by unpriviliegied
- users
-
-2004-06-24 07:33 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * make_live: add fb2png in order to be able to take screenshots
-
-2004-06-24 07:31 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * make_live: per machine firewall configuration
-
-2004-06-18 05:44 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * make_live: force installation of both 2.4.x and 2.6.x centrino
- drivers
-
-2004-06-18 05:44 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * make_live: - use labels for home and packages partitions too -
- mount packages partition in read-only mode
-
-2004-06-18 04:08 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * make_live: install autologin as requested by QA
-
-2004-06-15 18:56 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * README: update package versions to reflect current globetrotter
-
-2004-06-15 18:54 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * README: update what's required in new initscripts
-
-2004-06-15 18:50 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * .perl_checker, Makefile, README, hwprofile, make_live,
- mandrake-globetrotter.spec, move.pm, runstage2, doc/BUGS,
- doc/BUILD, doc/NOTES: Imported Globetrotter
-
-2004-06-15 18:50 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * .perl_checker, Makefile, README, hwprofile, make_live,
- mandrake-globetrotter.spec, move.pm, runstage2, doc/BUGS,
- doc/BUILD, doc/NOTES: Initial revision
-
diff --git a/globetrotter/Makefile b/globetrotter/Makefile
deleted file mode 100644
index d6a0756cd..000000000
--- a/globetrotter/Makefile
+++ /dev/null
@@ -1,97 +0,0 @@
-PACKAGE=mandrake-globetrotter
-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 -- '-.' '__')
-
-DIRS=share/po
-PREFIX =
-
-SBINDIR = $(PREFIX)/usr/sbin
-LIBDIR = $(PREFIX)/usr/lib
-LIBDEST = $(LIBDIR)/libDrakX
-DATADIR = $(PREFIX)/usr/share
-
-LANG_FILES = pixmaps/langs
-DISTFILES = hwprofile *.spec share/po/*.po share/po/Makefile Makefile Makefile.config *.pm runstage2 $(LANG_FILES)
-
-.PHONY: all install clean
-
-all:
- rm -f share/po/DrakX.pot # force rebuild of po's
- make -C share/po mofiles
-
-
-localcopy: clean
- cd .. ; rm -rf $(PACKAGE)-$(PKGVERSION) ; cp -af globetrotter $(PACKAGE)-$(PKGVERSION)
- # include pixmaps for language selector:
- mkdir ../$(PACKAGE)-$(PKGVERSION)/{pixmaps,share}
- cp -af ../perl-install/pixmaps/langs ../$(PACKAGE)-$(PKGVERSION)/pixmaps/langs
- # include drakx modules for first time wizard :
- # cp -af ../perl-install/share/po ../$(PACKAGE)-$(PKGVERSION)/share/
- mkdir ../$(PACKAGE)-$(PKGVERSION)/share/po
- # cp -af ../perl-install/share/po/{fr.po,Makefile,i18n_compssUsers} ../$(PACKAGE)-$(PKGVERSION)/share/po
- cp -af ../perl-install/share/po/{*.po,Makefile} ../$(PACKAGE)-$(PKGVERSION)/share/po
- # enable fast build:
- perl -pi -e 's!^.*msgmerge.*\n!!' ../$(PACKAGE)-$(PKGVERSION)/share/po/Makefile
- cp -af ../perl-install/{help,pkgs,install*}.pm ../$(PACKAGE)-$(PKGVERSION)/
- echo 'ALLPMS = *.pm' > ../$(PACKAGE)-$(PKGVERSION)/Makefile.config
- @make nuke_perl
-
-
-install:
- install -d $(LIBDEST) $(DATADIR)/libDrakX/pixmaps/langs $(SBINDIR)
- install -m 644 *.pm $(LIBDEST)
- install -m 755 runstage2 $(SBINDIR)/mdkmove
- cp -f pixmaps/langs/lang-*.png $(DATADIR)/libDrakX/pixmaps/langs
- $(MAKE) -C share/po install PREFIX=$(PREFIX) SUDO= DATADIR=$(DATADIR) NAME=libDrakX2
-# %make -C po install SUDO= NAME=libDrakX2 LOCALEDIR=$(DEST)/usr/share/locale_special
-
-
-rpm: localrpm
-localrpm: localdist buildrpm
-
-srpm: localsrpm
-localsrpm: spec_test localdist buildsrpm
-
-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) && rm -rf debug.log `find -name CVS`
- cd ..; tar cfj $(PACKAGE)-$(PKGVERSION).tar.bz2 $(patsubst %,$(PACKAGE)-$(PKGVERSION)/%,$(DISTFILES))
- #cd ..; rm -rf $(PACKAGE)-$(PKGVERSION)
-
-buildrpm:
- rpm -ta ../$(PACKAGE)-$(PKGVERSION).tar.bz2
-
-buildsrpm:
- rpm -ts --nodeps ../$(PACKAGE)-$(PKGVERSION).tar.bz2
-
-# rules to build a distributable rpm
-
-dist: cleandist export tar
-
-export:
- cd ..; cvs export -d $(PACKAGE)-$(PKGVERSION) -r $(TAG) $(PACKAGE)
- cd ../$(PACKAGE)-$(PKGVERSION)
- cd ..;
- @make nuke_perl
-
-nuke_perl:
- find ../$(PACKAGE)-$(PKGVERSION) -name '*.pm' | xargs perl -pi -e 's/\s*use\s+(diagnostics|strict|vars|warnings).*//g'
-
-img:
- /usr/bin/lilo-bmp2mdk mode:0x103 progress:397,190,14,6,64+8 clear:600,800,64+8 pos:0,0 < BOOTGTROTTER-install-lilo-8bis.bmp > isolinux_boot.msg
-
-.PHONY: log changelog
-
-log: changelog
-
-changelog:
- cvs2cl --accum -W 400 -U ../../soft/common/username -F TRUNK
diff --git a/globetrotter/README b/globetrotter/README
deleted file mode 100644
index 7052212b3..000000000
--- a/globetrotter/README
+++ /dev/null
@@ -1,64 +0,0 @@
- Mandrakelinux GlobeTrotter, powered by LaCie Mobile Hard Drive project
- ======================================================================
-
-
-
-Requirements:
-=============
-
-1) packages:
-------------
-
-you need to have the distro repositery mounted in /export.
-
-on top of the mdk10.0 base + its updates, the following packages were
-updated from cooker:
-
-- misc bug fixes:
- o drakconf-10-13mdk
- o {drakxtools,harddrake}*-10-34.2mdk
- o mdkonline-1.1-2.1.100mdk
- o menudrake-0.7.4-8mdk
- o perl-Libconf*-0.33-2mdk
- o rpmdrake-2.1.3-5mdk
- o initscripts-7.06-49.1mdk:
- * usb starting when usb host drivers were loaded by initrd
- * fix larsen on laptops
-- root=LABEL=foobar and boot from USB support:
- o mkinitrd-3.5.18-10mdk
- o bootloader-utils-1.7-1mdk
-- coexistance:
- o glibc with /etc/ld.so.conf.d/ support
- o ATI driver
- o NIVIDIA driver
-- new packages:
- o kdetv, libkdevideo
-- should we also take new kernel?
-
-Note: once you've updated some packages, you need to run "gendistrib
- /export".
-
-
-2) local checkout of drakx:
----------------------------
-
-you need a copy of gi/perl-install in ../perl-install as well as
-gi/mdk-stage1.
-
-you need to install the following packages: gcc, e2fsprogs,
-ldetect-devel, libext2fs2-devel, libxfree86-devel, perl-devel,
-perl-URPM, rpm-devel, rpmtools, and urpmi.
-
-then you need to type "make c" in ../perl-install.
-
-last but not least, you need to copy list_modules from gi/kernel into
-perl-instéall and gi/mdk-stage1/pcmcia_/probe.c into perl-install/c.
-
-
-
-Building the hd image:
-======================
-
-just type ./make_live
-
-it'll reformat the hard disk, mount it and install packages \ No newline at end of file
diff --git a/globetrotter/doc/BUGS b/globetrotter/doc/BUGS
deleted file mode 100644
index 97ff5d8b0..000000000
--- a/globetrotter/doc/BUGS
+++ /dev/null
@@ -1,6 +0,0 @@
--*- outline -*-
-
-* drakboot and diskdrake are not yet fully capable of managing LABEL= in
-/tc/fstab
-
-* lilo failed to boot from USB
diff --git a/globetrotter/doc/BUILD b/globetrotter/doc/BUILD
deleted file mode 100644
index 108c44650..000000000
--- a/globetrotter/doc/BUILD
+++ /dev/null
@@ -1,28 +0,0 @@
- How to build Mandrakelinux Globetrotter:
- ========================================
-
-- you need first to install all the drakxtools' build dependancies
- (thus running "urpmi /SRPMS/drakxtools-*" may be quite helpful)
-
-- copy the mdk10.0 DVD in /export
-- leave main as Mandrake/RPMS
-- copy h[cs]f*, FlashPlayer*, RealPlayer* into Mandrake/RPMS from Mandrake/RPMS[23]
-- move contribs as Mandrake/RPMS2
-- move other RPMS? somewhere else
-- add packages from ~tv/rpm/lacie on cluster
-- add updates from /mnt/BIG/dis/updates/10.0
-- add updated proprietary packages for kernel update from kameha
- (nplanel's work machine):
- echo "mget *2.4.25.5mdk* *2.6.3.13mdk*" | \
-lftp -u a,a ftp://kameha:/~/../nplanel/rpm/prop/RPMS/i586/
-- run the following in order to remove duplicated packages:
- doble [A-Z] | xargs rm -f
- doble [a-g] | xargs rm -f
- doble [h-z] | xargs rm -f
-- run "gendistrib --noclean /export"
-- plug the LaCie disk
-- check out the whole gi cvs module
-- run "C_DRAKX=1 make c" in gi/perl-install
-- go into gi/globetrotter
-- run make_live --partition --format --install --post in order to
- prepare the disk
diff --git a/globetrotter/doc/NOTES b/globetrotter/doc/NOTES
deleted file mode 100644
index 5a43af0e2..000000000
--- a/globetrotter/doc/NOTES
+++ /dev/null
@@ -1,17 +0,0 @@
- Mandrakelinux GlobeTrotter release notes
-
-
-
-* Arabic support
-
-
-you may want to enable the acon service from the acon package.
-Just type: "chkconfig --add jserver" as root or use the "Services"
-icon from the Mandrakelinux Control Center
-
-
-* Japanese support
-
-you may want to enable the jserver service from the FreeWnn package.
-Just type: "chkconfig --add jserver" as root or use the "Services"
-icon from the Mandrakelinux Control Center \ No newline at end of file
diff --git a/globetrotter/fix-broken-hd.diff b/globetrotter/fix-broken-hd.diff
deleted file mode 100644
index 6ae7fa491..000000000
--- a/globetrotter/fix-broken-hd.diff
+++ /dev/null
@@ -1,127 +0,0 @@
---- make_live 2005-05-25 17:42:35.000000000 +0200
-+++ make_live 2005-05-25 17:46:41.000000000 +0200
-@@ -8,6 +8,7 @@
- use standalone;
- use interactive;
- use common;
-+use detect_devices;
- use partition_table;
- use fsedit;
- use fs;
-@@ -321,8 +322,116 @@
-
- $::prefix = $ARGV[0] || '/tmp/live_tree';
-
-+#===========================================================================
-+# Fix disk if it's a bogus one:
-+
-+my @packages2delete = qw(
-+ Mandrake/RPMS/uqm-data-0.3-1mdk.noarch.rpm
-+
-+ Mandrake/RPMS2/kernel24-tmb-2.4.25-6.tmb.1mdk-1-1mdk.i586.rpm
-+ Mandrake/RPMS2/kernel24-tmb-2.4.25-7.tmb.1mdk-1-1mdk.i586.rpm
-+ Mandrake/RPMS2/kernel24-tmb-2.4.25-7.tmb.2mdk-1-1mdk.i586.rpm
-+ Mandrake/RPMS2/kernel24-tmb-enterprise-2.4.25-6.tmb.1mdk-1-1mdk.i586.rpm
-+ Mandrake/RPMS2/kernel24-tmb-enterprise-2.4.25-7.tmb.1mdk-1-1mdk.i586.rpm
-+ Mandrake/RPMS2/kernel24-tmb-enterprise-2.4.25-7.tmb.2mdk-1-1mdk.i586.rpm
-+ Mandrake/RPMS2/kernel24-tmb-i686-up-4GB-2.4.25-6.tmb.1mdk-1-1mdk.i586.rpm
-+ Mandrake/RPMS2/kernel24-tmb-i686-up-4GB-2.4.25-7.tmb.1mdk-1-1mdk.i586.rpm
-+ Mandrake/RPMS2/kernel24-tmb-i686-up-4GB-2.4.25-7.tmb.2mdk-1-1mdk.i586.rpm
-+ Mandrake/RPMS2/kernel24-tmb-source-2.4.25-7.tmb.2mdk.i586.rpm
-+
-+ Mandrake/RPMS2/kernel-tmb-2.6.4-1.tmb.8mdk-1-1mdk.i586.rpm
-+ Mandrake/RPMS2/kernel-tmb-enterprise-2.6.4-1.tmb.8mdk-1-1mdk.i586.rpm
-+ Mandrake/RPMS2/kernel-tmb-i686-up-4GB-2.6.4-1.tmb.8mdk-1-1mdk.i586.rpm
-+ Mandrake/RPMS2/kernel-tmb-source-2.6.4-1.tmb.8mdk.i586.rpm
-+ Mandrake/RPMS2/kernel-win4lin-2.4.25.5mdk-3-7mdk.i586.rpm
-+ Mandrake/RPMS2/kernel-win4lin-2.6.3.15mdk-3-8mdk.i586.rpm
-+ Mandrake/RPMS2/kernel-win4lin-enterprise-2.4.25.5mdk-3-7mdk.i586.rpm
-+ Mandrake/RPMS2/kernel-win4lin-enterprise-2.6.3.15mdk-3-8mdk.i586.rpm
-+ Mandrake/RPMS2/kernel-win4lin-i686-up-4GB-2.4.25.5mdk-3-7mdk.i586.rpm
-+ Mandrake/RPMS2/kernel-win4lin-i686-up-4GB-2.6.3.15mdk-3-8mdk.i586.rpm
-+ Mandrake/RPMS2/kernel-win4lin-p3-smp-64GB-2.4.25.5mdk-3-7mdk.i586.rpm
-+ Mandrake/RPMS2/kernel-win4lin-p3-smp-64GB-2.6.3.15mdk-3-8mdk.i586.rpm
-+ Mandrake/RPMS2/kernel-win4lin-smp-2.4.25.5mdk-3-7mdk.i586.rpm
-+ Mandrake/RPMS2/kernel-win4lin-smp-2.6.3.15mdk-3-8mdk.i586.rpm
-+ );
-+
-+# misc paths;
-+my $pkgs_mount_path = "/mnt/mdk_pkgs";
-+my $rescue_path = "/rescue-glob";
-+my $cd_mount_path = "/mnt/cdrom-glob";
-+
-+# enable to retry fixing partitions if fixing failed:
-+my $__need2befixed_mark = "Mandrake/RPMS/NEED_TO_BE_FIXED";
-+my $need2befixed_mark = "$pkgs_mount_path/__need2befixed_mark";
-+
-+{
-+ mkdir_p($pkgs_mount_path);
-+
-+ my $cleaner = before_leaving {
-+ if (my $err = $@) {
-+ print "\n>> an error happened: $err\n";
-+ }
-+ print "Cleaning on end of fixing\n";
-+ eval { fs::umount($_) } foreach $pkgs_mount_path, $cd_mount_path;
-+ undef $@; # do not propagate fs::umount exceptions
-+ };
-+
-+ print "Checking if the packages partition needs to be fixed\n";
-+ # system("mount /dev/$pkg_dev->{device} $pkgs_mount_path");
-+ fs::mount($pkg_dev->{device}, $pkgs_mount_path, 'ext3');
-+ # my $pkgs_mount_path = "/home/qa/broken"; # FIXME: TESTING
-+
-+ if (any { -e "$pkgs_mount_path/$_" } @packages2delete, $__need2befixed_mark) {
-+ print "Preparing to fixing the partition packages...\n";
-+ touch($need2befixed_mark);
-+
-+ # Cleaning the packages so that we get back some free space:
-+ unlink("$pkgs_mount_path/$_") foreach @packages2delete;
-+
-+
-+ # Lookup rescue CD:
-+
-+ my $cdrom_path;
-+
-+ my @cdroms = map { $_->{device} } detect_devices::cdroms();
-+
-+ mkdir_p($cd_mount_path);
-+
-+ my ($found, $cdrom_dev);
-+
-+ foreach my $cdrom (@cdroms) {
-+ eval { fs::mount($cdrom, $cd_mount_path, 'iso9660', 1) } or next; # nicely handle empty drives
-+ if (-d "$cd_mount_path/$rescue_path") {
-+ $cdrom_dev = $cdrom;
-+ $found = 1;
-+ last;
-+ }
-+ fs:umount($cd_mount_path);
-+ }
-+ undef $@; # do not propagate fs::mount exceptions
-+
-+ if ($found) {
-+ warn "Found rescue CDROM on $cdrom_dev\n";
-+ } else {
-+ warn "I failed to found the rescue CDROM\nPress enter to return to the menu";
-+ <STDIN>;
-+ # TODO : replace by sg else if merged within make_live
-+ exit(0);
-+ }
-+
-+
-+ print "Fixing the partition packages... in progress\n";
-+ # Copy Mandrake/base with the newly generated hdlists from the old repositery;
-+ cp_af($_, "$pkgs_mount_path/Mandrake/base") foreach glob_("$cd_mount_path/$rescue_path/Mandrake/base/*");
-+ cp_af($_, "$pkgs_mount_path/Mandrake/RPMS") foreach glob_("$cd_mount_path/$rescue_path/Mandrake/pkgs/*");
-+ unlink($need2befixed_mark);
-+ print "Fixing the partition packages... done\n";
-+ }
-+}
-+
-+
- #===========================================================================
- # Building the disk:
- -d $::prefix or mkdir $::prefix;
- print "Making live in $::prefix directory.\n";
-
diff --git a/globetrotter/make_live b/globetrotter/make_live
deleted file mode 100755
index bbdb46a3b..000000000
--- a/globetrotter/make_live
+++ /dev/null
@@ -1,547 +0,0 @@
-#!/usr/bin/perl
-
-$::isInstall = 1; # for /root/drakx/ddebug.log
-
-use strict;
-#use lib qw(/usr/lib/libDrakX);
-use lib "../perl-install";
-use standalone;
-use interactive;
-use common;
-use detect_devices;
-use partition_table;
-use fsedit;
-use fs;
-use any;
-use pkgs;
-use class_discard;
-use run_program;
-use modules;
-use modules::modules_conf;
-use modules::any_conf;
-use log;
-
-# my $in = interactive->vnew;
-
-$::isStandalone = undef; # for /tmp/ddebug.log
-$::build_globetrotter = 1;
-$::no_ugtk_init = 1;
-
-my (%options, @new_ARGV);
-
-foreach (@ARGV) {
- if (/^--(.*)/) {
- $options{$1} = 1;
- } else {
- push @new_ARGV, $_;
- }
-}
-
-my $rescue;
-
-if ($0 =~ /restore_globetrotter/) {
- %options = (install => 1, post => 1);
- $rescue = 1;
-}
-
-@ARGV = @new_ARGV;
-
-if (!$rescue) {
- die qq(\%_install_langs is not set to "all" in /etc/rpm/macros) if cat_('/etc/rpm/macros') !~ /\%_install_langs\s*all/;
-}
-
-my @suggestions = (
- { mntpoint => "/", size => 4500 << 11, type => 0x483, ratio => 1, maxsize => 6000 << 11, fs_type => 'ext3' },
- # splited / and /usr:
- # { mntpoint => "/", size => 250 << 11, type => 0x483, ratio => 1, maxsize => 2000 << 11 },
- # { mntpoint => "/usr", size => 300 << 11, type => 0x483, ratio => 4, maxsize => 4000 << 11 },
- { mntpoint => "/home", size => 2000 << 11, type => 0x483, ratio => 3, fs_type => 'ext3' },
-
- # share partition with windows:
- { mntpoint => "/mnt/share", size => 2000 << 11, type => 0xb, ratio => 3, fs_type => 'vfat' },
- { mntpoint => "/mnt/packages", size => 5000 << 11, type => 0x483, ratio => 3, maxsize => 5000 << 11, fs_type => 'ext3' },
- # allocated last b/c end of disk is usually faster:
- { mntpoint => "swap", size => 64 << 11, type => 0x82, ratio => 1, maxsize => 500 << 11, fs_type => 'swap' },
- );
-
-
-sub get_hds() {
- my $all_hds = fsedit::get_hds();
- my $other;
- ($all_hds->{hds}, $other) = partition { $_->{usb_description} =~ /^LaCie|LaCie Hard( |)Drive USB/ } @{$all_hds->{hds}};
- my_exit("Your disk cannot be restored because it cannot be found!") if !$all_hds->{hds}[0];
- $all_hds, $all_hds->{hds}[0]; # $other
-}
-
-
-sub prepare_disk() {
- # repartion the hard disk:
- print "PARTITIONNING\n";
- my ($all_hds, $hd, $other) = get_hds();
- # partition_table::remove($hd, $_) while partition_table::get_normal_parts($hd);
- run_program::run("swapoff", "/dev/$all_hds->{hds}[0]{device}8") if any { /$all_hds->{hds}[0]{device}/ } cat_("/proc/partitions");
-
- partition_table::raw::zero_MBR_and_dirty($hd);
- fsedit::allocatePartitions($all_hds, \@suggestions);
- require diskdrake::interactive;
- require class_discard;
- # diskdrake::interactive::write_partitions(class_discard->new, $_, 'skip_check_rebootNeeded') foreach (@{$all_hds->{hds}});
- foreach (@{$all_hds->{hds}}) {
- local $::isStandalone = undef;
- print "WRITE PARTITION ON $_->{file}\n";
- diskdrake::interactive::write_partitions(class_discard->new, $_, 'skip_check_rebootNeeded')
- }
- # partition_table::write(@{$all_hds->{hds}});
- ($all_hds, $hd, $other);
-}
-
-
-sub formatdisk {
- my ($hd) = @_;
- print "FORMATTING\n";
- foreach (partition_table::get_normal_parts($hd)) {
- print qq(Formatting "$_->{device}" ($_->{mntpoint})\n);
- require fs::format;
- fs::format::part(undef, $_, $::prefix, undef) if !$::testing;
- }
-}
-
-
-#@ARGV <= 1 or die "usage: make_live [live_location=/tmp/live_tree]\n";
-
- if (!find { m!/proc/bus/usb! } run_program::get_stdout('mount')) {
- warn "USB service is *NOT* started" if !$rescue;
- run_program::get_stdout('service', 'usb', 'start');
- }
-
-sub my_exit {
- my ($msg) = @_;
- print "\n\n==============================================================\n\n";
- print $msg;
- print "\n\nPress <RETURN> to return back to menu\n\n";
- print "==============================================================\n\n";
- <STDIN>;
- c::_exit(0);
-}
-
-sub find_partition {
- my ($label, @parts) = @_;
- find { member(fs::type2fs($_), qw(ext2 ext3)) && chomp_(`e2label /dev/$_->{device} 2>/dev/root`) eq $label } @parts;
-}
-
-my $pkg_dev;
-if ($rescue) {
- system("mount -t tmpfs none /tmp");
- # let be able to see USB devices:
- system("mount -t usbfs none /proc/bus/usb");
- system("modprobe usb-storage; modprobe sd_mod");
- # let be able to detect SCSI hds:
- mkdir("/sys");
- system("mount -t sysfs none /sys");
-
- my ($all_hds, $hd, $other) = get_hds();
- print "Looking for the package partition\n";
- my @parts = partition_table::get_normal_parts($hd);
- $pkg_dev = find_partition("MDK-PKGS", @parts);
- #die "I cannot find the package partition which is needed in order to restore the system!"
- my_exit("Your disk cannot be restored because there is no more a restore partition!") if is_empty_hash_ref($pkg_dev) || !$pkg_dev->{device};
- print "Packages partition was found on $pkg_dev->{device}\n";
- my $root = find_partition("MDK-ROOT", @parts);
- $root = find { $_->{device} eq "sda1" } @parts if is_empty_hash_ref($root);
- #my_exit("I cannot find any hard disk to restore!") if is_empty_hash_ref($root) || !$root->{device};
- my_exit("Your disk cannot be restored because there is no more a root partition!") if is_empty_hash_ref($root) || !$root->{device};
- print "\nPlease wait, disk is being checked, this can take quite some time\n\n";
- run_program::run("e2fsck -C0 -y $_") foreach map {
- my $p = find_partition($_, @parts);
- if_($p, $p->{device}); # handle lost labels
- } "MDK-PKGS", "MDK-HOME"; # MDK-ROOT"
- print "Please wait, disk reinstallation is in progress, this can take quite some time\n";
- print "Formating $root->{device}\n";
- system("mkfs.ext2 -j /dev/$root->{device} > /dev/null\n");
- run_program::run('tune2fs', '-L', "MDK-ROOT", "/dev/$root->{device}"); # prevent lost label if restore aborts before the end
-}
-
-sub installPackages() {
- local $::testing = undef;
-
- # for a gconftool-2 cleaner:
- my $pid = fork();
- !defined $pid and die("cannot fork: $!");
- !$pid and do {
- while (1) {
- sleep(10);
- run_program::run('/usr/bin/killall', 'gconftool-2') if -x '/usr/bin/killall';
- }
- };
- my $_b = before_leaving { kill 'TERM', $pid if $pid };
-
- # ensure no %_install_langs:
- output_p("$::prefix/etc/rpm/macros", "%_install_langs all\n");
- # ensure boot from USB will work:
- output_p("$::prefix/etc/sysconfig/mkinitrd", "forceusb=yes\n");
-
- # help DrakX:
- mkdir_p("$::prefix/$_") foreach qw(tmp/headers var/lib/rpm root/drakx);
-
- # help packages' post scripts:
- mkdir_p("$::prefix/proc");
- run_program::run('mount', '-t', 'proc', 'none', "$::prefix/proc");
- run_program::run('makedev', "$::prefix/dev");
-
- undef *install_any::setDefaultPackages;
- *install_any::setDefaultPackages = sub {};
-
- undef *install_any::getFile;
- *install_any::getFile = sub {
- my ($f, $o_method) = @_;
- log::l("getFile $f:$o_method");
- open(my $F, '/export/' . install_any::relGetFile($f)) or return;
- $F;
- };
-
- undef *c::kernel_version;
- *c::kernel_version = sub {
- #my @l = glob_('/export/Mandrake/RPMS/kernel-enterprise-2.6*');
- my @l = glob_('/export/media/main/kernel-2.6.*');
- @l >= 1 or die "can't find kernel";
- @l <= 1 or warn "too many kernels";
- first(`rpm -qp --qf '%{name}' $l[-1]` =~ /kernel-(.*)/);
- };
-
- my $kernel_version = c::kernel_version();
- # for third party drivers:
- my $dkms_kernel_version = $kernel_version;
- $dkms_kernel_version =~ s/\.(\d*mdk)$/-$1/;
-
- print "INSTALLING\n";
- install_any::setPackages(my $o = $::o =
- bless {
- prefix => $::prefix,
- meta_class => 'desktop',
- modules_conf => modules::modules_conf::read(modules::any_conf::vnew(), '/tmp/modules.conf'),
- default_packages => [
- #- for screenshots:
- qw(fb2png),
- qw(xorg-x11-server xorg-x11-xfs xorg-x11-FBDev),
- qw(openssh-server), #- fred wants it
- qw(alsa-utils cdialog newt),
- qw(k3b-dvd),
- qw(davfs2 nfs-utils samba-server sane-backends xsane xsane-gimp ntp),
- qw(acpi acpid), #- so that removing acpi=ht will work
- qw(mountloop), #- crypted folders
- #- doc:
- (map { "mandrake-doc-$_" } map { ("Drakxtools-Guide-$_", "Command-Line-$_", "Quick-Startup-Plus-$_", "Starter-$_") } qw(de en es fr it)),
- qw(autologin),
- qw(synaptics),
- #- network conf:
- qw(wireless-tools pcmcia-cs),
- #- zeroconf:
- qw(zcip dhcpcd tmdns),
- #- cnx stuff:
- qw(dhcp-client ppp kdenetwork-kppp ppp-pppoatm ppp-pppoe pptp-linux pptp-adsl rp-pppoe),
- "kernel-$kernel_version",
- #- for older machines:
- "kernel-i586-up-1GB-$kernel_version",
- #- ISDN stuff:
- # qw(isdn4net ibod isdn4k-utils), # not installed since it provides an interface (will be automatically installed by drakconnect)
- #- network file sharing:
- qw(nfs-utils-clients samba-client),
- #- network drivers and firmwares:
- qw(eagle-usb ipw2100-firmware ipw2200-firmware ndiswrapper speedtouch speedtouch_mgmt unicorn),
- #- configuration:
- qw(drakconf drakcronat drakfirsttime drakxtools harddrake-ui mdkonline rpmdrake userdrake),
- qw(cups cups-drivers foomatic-db gimpprint hpoj libnet-snmp mtools mtoolsfm nmap printer-filters printer-testpages printer-utils scli xojpanel xpp), #- printer stuff
- #qw(gcc),
- "ati-kernel-$dkms_kernel_version", "nvidia-kernel-$dkms_kernel_version", qw(ati nvidia dkms patch dkms-ati dkms-nvidia libMesaGLU1),
- # qw(hcfpcimodem hsflinmodem ltmodem), #- 2.4.x only
- qw(xinput), #- for some mice
- qw(bash-completion binutils emacs-X11 ntsysv perl-doc perl-Term-Readline-Gnu vim-enhanced openssh-clients lftp diffstat), #- allow debugging
- qw(openssh-askpass-gnome), #- openssh-askpass for mountloop doesn't allow to click on ok/cancel buttons
- qw(clanbomber freeciv-client freeciv-server crack-attack kdegames), #- more games
- qw(numlock), # shorewall # not installed since its default config breaks network (will be automatically installed by drakfirewall)
- qw(xawtv zapping kdetv), #- tv apps
- #- locales:
- qw(scim-hangul scim-m17n scim-tables scim-uim), #- Input Methods
- (map { "locales-$_" } qw(af am ar as az be bg bn br bs ca cs cy da de el en eo es et eu fa fi fo fr fur fy ga gd gl gu gv he hi hr hu hy id ik is it iu ja ka kl km kn ko ku kw ky li lo lt lv mi mk ml mn mr ms mt nds ne nl no oc pa ph pl pt ro ru sc se sk sl sq sr st sv sw ta te tg th tk tr tt uk ur uz vi wa xh yi zh zu)),
- (map { "kde-i18n-$_" } qw(af ar az be bg bn br bs ca cs cy da de el en_GB eo es et eu fa fi fo fr ga gl he hi hr hsb hu id is it ja ko ku lo lt lv mi mk mn ms mt nb nds nl nn nso oc pa pl pt pt_BR ro ru se sk sl sr ss sv ta tg th tr uk uz ven vi wa wen xh zh_CN.GB2312 zh_TW.Big5 zu)),
- (map { "koffice-i18n-$_" } qw(af az bg br ca cs cy da de el en_GB eo es et fa fi fr he hsb hu it ja lo lt mt nb nl nn pl pt pt_BR ru se sk sl sr sv ta tg th tr uk ven xh zh_CN zh_TW zu)),
- (map { "OpenOffice.org-l10n-$_" } qw(af ar ca cs cy da de el en es et eu fi fr he hu it ja ko nb nl nn ns pl pt pt_BR ru sk sl sv tr zh_CN zh_TW zu)),
- #- for GNOME:
- qw(gnome2),
- qw(mozilla-firefox gnome-terminal), # QA request
- (map { "mozilla-firefox-$_" } qw(af br ca cs da de devel el es fi fr ga he hu it ja ko nb nl pl pt pt_BR register ro ru sk sl sv tr zh_CN zh_TW)),
- qw(dosfstools mtools),
- qw(koffice konsole),
- qw(udev dynamic harddrake hotplug mandrake-globetrotter netprofile),
- qw(alsa-utils),
- qw(mozilla-firefox),
- #- plugins:
- qw(acroread acroread-nppdf acroread-plugins FlashPlayer j2re RealPlayer RealPlayer-Codecs RealPlayer-rpnp),
- qw(kdebase-nsplugins kdebase-kcontrol-nsplugins),
- #- fonts:
- qw(xorg-x11-100dpi-fonts xorg-x11-75dpi-fonts),
- qw(fonts-bitmap-tscii fonts-hebrew-elmar),
- (map { "fonts-ttf-$_" } qw(arabic armenian bengali big5 decoratives dejavu ethiopic gb2312 japanese kannada korean latex tamil thai tscii vera west_european)),
- (map { "fonts-type1-$_" } qw(cyrillic greek hebrew)),
- ],
- }, 'install_any');
-
- my %rpmsrate_flags_chosen = map { $_ => 1 } map { @{$_->{flags}} } @{$o->{compssUsers}};
- $rpmsrate_flags_chosen{$_} = 0 foreach qw(CAT_NETWORKING_MAIL_SERVER);
- $rpmsrate_flags_chosen{$_} = 1 foreach qw(CAT_AUDIO CAT_KDE CAT_GNOME CAT_NETWORKING CAT_OFFICE CAT_SYSTEM CAT_MINIMAL_DOCS DVD USB SOUND BURNER UTF8 TV 3D INSTALL);
- $rpmsrate_flags_chosen{qq(LOCALES"$_")} = 1 foreach lang::langsLANGUAGE({ all => 1 });
- pkgs::setSelectedFromCompssList($o->{packages}, \%rpmsrate_flags_chosen, 4, 0);
-
- my $unselect = sub {
- my ($pkg) = @_;
- my $p = pkgs::packageByName($o->{packages}, $pkg);
- pkgs::unselectPackage($o->{packages}, $p) if $p;
- };
-
- $unselect->("kernel-smp-$kernel_version");
-
- # unselect some packages whose services fsck up the box and whose services are not enabled by appropriate tools:
- # (shorewall must be deselected before iptables is)
- $unselect->($_) foreach qw(at hpoj shorewall iptables ntp tmdns zcip );
-
- # unselect uim since uim IM break first time wizard when selecting english:
- #$unselect->($_) foreach qw(uim-applet uim libuim0);
-
- my @toInstall = pkgs::packagesToInstall($o->{packages});
- local $ENV{DURING_INSTALL} = 1;
- $ENV{LD_LIBRARY_PATH} = "/lib:/usr/lib:/usr/X11R6/lib:/usr/lib/qt3/lib";
- pkgs::install(0, \@toInstall, $o->{packages});
-
- eval { fs::mount::umount("$::prefix/proc") };
-}
-
-sub config_X_proprietary_drivers() {
- unlink "$::prefix/usr/lib/libGL.so";
-
- my %name_to_Driver = (NVIDIA_GLX => 'nvidia', ATI_GLX => 'fglrx');
-
- my $lib = 'libGL.so.1';
- symlinkf("/etc/X11/$lib", "$::prefix/usr/lib/$lib");
- foreach (keys %name_to_Driver) {
- my ($full_name) = run_program::rooted_get_stdout($::prefix, 'rpm', '-ql', $_) =~ m!/usr/lib/(\Q$lib\E\..*)! or die '';
- symlinkf($full_name, "$::prefix/usr/lib/$lib.$name_to_Driver{$_}");
- }
- #- remove the dirty hack done by NVIDIA_kernel-xxx proprietary package
- #- we do it by hand when needed
- substInFile { $_ = '' if $_ eq 'nvidia' } "$::prefix/etc/modules";
-}
-
-my $fstab;
-
-my $cleaner = before_leaving {
- if (my $err = $@) {
- print "\n>> an error happened: $err\n";
- }
- print "Cleaning on exiting\n";
- print "- Umounting partitions:\n";
- print "\tumounting /proc\n";
- eval { fs::mount::umount("$::prefix/proc") };
- # fs::umount("$::prefix/$_") foreach 'mnt/packages', 'mnt/share', 'home', '';
- if ($fstab) {
- print "\tumounting everything else\n";
- eval { fs::mount::umount_all($fstab) } or system("umount $::prefix");
- }
- print "\tumounting /tmp\n";
- eval { fs::mount::umount("/tmp") } if $rescue;
- print "Cleaning done\n";
-};
-
-
-$::prefix = $ARGV[0] || '/tmp/live_tree';
-
-
-#===========================================================================
-# Building the disk:
--d $::prefix or mkdir $::prefix;
-print "Making live in $::prefix directory.\n";
-
-
-my ($all_hds, $hd, $other) = do {
- # here we want testing so that diskdrake still set mount points in data structure:
- local $::testing = !$options{partition};
- prepare_disk();
-};
-
-formatdisk($hd) if $options{format};
-
-add2hash($hd, $other);
-
-undef $::testing;
-
-my @parts = partition_table::get_normal_parts($hd);
-
-my ($root) = grep { $_->{mntpoint} eq "/" } @parts;
-print "Root is $root->{device}\n";
-run_program::run('tune2fs', '-L', "MDK-ROOT", "/dev/$root->{device}");
-# fs::mount_part($root, $::prefix);
-$fstab = [ fs::get::fstab($all_hds) ];
-
-# we need to mount every fs we want to see into /etc/fstab !!!
-fs::mount::part($_) foreach sort { $a->{mntpoint} cmp $b->{mntpoint} } @$fstab;
-
-symlink("$::prefix/mnt/packages", "/export") if $rescue;
-
-eval {
- print "Installing packages\n";
- installPackages();
-} if $options{install};
-print "ERROR WHILE INSTALLING PACKAGES: $@\n" if $@;
-log::closeLog;
-
-sub doRootSubst {
- my ($file) = @_;
- substInFile {
- s!/dev/$root->{device}!LABEL=MDK-ROOT!g;
- } $file;
-}
-
-#fs::merge_info_from_mtab($fstab);
-fs::write_fstab($all_hds, $::prefix);
-append_to_file("$::prefix/etc/fstab",
- "none /dev/pts devpts mode=0620 0 0\n",
- "none /proc proc defaults 0 0\n");
-doRootSubst("$::prefix/etc/fstab");
-
-my ($home) = grep { $_->{mntpoint} eq "/home" } @parts;
-my ($mnt_pkgs) = grep { $_->{mntpoint} eq "/mnt/packages" } @parts;
-run_program::run('tune2fs', '-L', "MDK-HOME", "/dev/$home->{device}") if $home;
-run_program::run('tune2fs', '-L', "MDK-PKGS", "/dev/$mnt_pkgs->{device}") if $mnt_pkgs;
-
-substInFile {
- s!defaults\s!defaults,ro ! if m!/mnt/packages!;
- s!defaults\s!defaults,umask=0000 ! if m!/mnt/share!;
- s!/dev/$home->{device}!LABEL=MDK-HOME!g;
- s!/dev/$mnt_pkgs->{device}!LABEL=MDK-PKGS!g;
-} "$::prefix/etc/fstab";
-
-
-#-------------------------------------------------------------------
-#- Bootloader
-print "Configuring bootloader\n";
-system("modprobe loop");
-require keyboard;
-require bootloader;
-
-my $bootloader = {
- keytable => keyboard::keyboard2kmap(keyboard::lang2keyboard('fr')),
- bios => { '/dev/sda' => '0x80' },
- };
-
-bootloader::suggest($bootloader, $all_hds,
- vga_fb => 788,
- quiet => 1);
-
-$bootloader->{method} = 'lilo-graphic';
-
-eval { bootloader::install($bootloader, $all_hds) };
-
-doRootSubst("$::prefix/etc/lilo.conf");
-
-# fix LILO configuration:
-substInFile {
- s!root=(LABEL=MDK-ROOT)!root="\1"!g;
-} "$::prefix/etc/lilo.conf";
-
-run_program::rooted($::prefix, 'lilo');
-
-## disable ISDN by default (bogus isdn4net came with an enabled interface :-():
-#substInFile {
-# s/#ONBOOT.*/ONBOOT="no"/
-#} "$::prefix/etc/sysconfig/network-scripts/ifcfg-ippp0";
-#
-
-print "Post install misc configuration\n";
-
-
-# clean services:
-# cups-lpd ibod isdn4linux isdnlog)) {
-run_program::rooted($::prefix, '/sbin/chkconfig', '--del', $_) foreach qw(acon jserver oki4daemon);
-#foreach my $service (qw(acon atd cups-lpd hpoj ibod iptables isdn4linux isdnlog jserver ntpd oki4daemon shorewall tmdns)) {
-# run_program::rooted($::prefix, '/sbin/chkconfig', '--level', $_, $service, 'off') foreach qw(3 5);
-#}
-
-# probably useless:
-foreach my $service (qw(alsa dm harddrake hotplug sound)) {
- run_program::rooted($::prefix, '/sbin/chkconfig', '--level', $_, $service, 'on') foreach qw(3 5);
-}
-
-if ($options{post}) {
- #-------------------------------------------------------------------
- # save a few more files in profiles
- my $prof_cfg = "$::prefix/etc/netprofile/list";
- my @files = map { chomp_($_) } cat_($prof_cfg);
- # do not save the whole /etc/sysconfig;
- push @files, (map { "/etc/X11/$_" } qw(XF86Config XF86Config-4 xorg.conf)),
- (map { "/etc/sysconfig/$_" } qw(keyboard harddrake2/previous_hw harddisks)),
- (map { "/etc/$_" } qw(modprobe.conf modprobe.preload modules modules.conf)),
- qw(/etc/asound.state /etc/fstab /etc/ld.so.conf/GL.conf /etc/shorewall/);
-
- output($prof_cfg, join("\n", sort @files));
-
-
- #-------------------------------------------------------------------
- #- regenerate library loader and fonts cache
- run_program::rooted($::prefix, 'ldconfig');
- any::fix_broken_alternatives();
- run_program::rooted($::prefix, 'fc-cache'); #- generate cache in all directories mentioned in config file
-
- #- XFree
-
- touch("$::prefix/etc/menu/enable_simplified");
-
- {
- local $ENV{LC_ALL} = 'en_US'; #- update-menus doesn't work when there is no locale (aka locale "C")
- #local $ENV{HOME} = '/'; #- savekdemimetypes.pl needs this otherwise it's tmp file fails
- run_program::rooted($::prefix, 'update-menus', '-n');
- }
-
- run_program::rooted($::prefix, 'nspluginscan'); #- must be run before kbuildsycoca for the ksycoca to be flash plugin aware
-
- $ENV{HELP_BROWSER} = "kfmclient openProfile webbrowsing";
- $ENV{BROWSER} = "kfmclient openProfile webbrowsing";
- $ENV{DESKTOP} = "kde";
- #- faster boot:
- foreach my $lang (lang::list_langs()) {
- local $ENV{LC_ALL} = lang::getLANGUAGE($lang);
- unlink "$::prefix/usr/share/services/ksycoca";
- run_program::rooted($::prefix, 'kbuildsycoca', '--global');
- rename("$::prefix/usr/share/services/ksycoca", "$::prefix/usr/share/services/ksycoca-$lang");
- }
- symlinkf('/etc/X11/ksycoca', "$::prefix/usr/share/services/ksycoca");
-}
-
-# clean gconftool-2 mess:
-unlink $_ foreach glob("$::prefix/core.*");
-
-
-##- Mandrake
-#substInFile {
-# s!Mandrake(l| L)inux release (\S+) \(.*\)!Mandrakelinux Nomad, powered by LaCie Mobile Hard Drive)!;
-#} "$::prefix/etc/mandrake-release";
-#
-
-
-system("rsync -rvltp /export/ $::prefix/mnt/packages/") if !$rescue;
-if ($rescue) {
- foreach (glob("$::prefix/home/*/")) {
- next if /lost\+found/;
- my (undef, undef, undef, undef, $uid) = stat($_);
- my $name = $_;
- $name =~ s!/$!!;
- $name =~ s!.*/!!;
- run_program::rooted($::prefix, "adduser", "-u", $uid, "$name");
- }
-}
-
-unlink $_ foreach glob("$::prefix/var/lib/urpmi/*");
-run_program::rooted($::prefix, 'urpmi.addmedia', '--probe-hdlist', $_, "/mnt/packages/media/$_/") foreach qw(main contrib firmwares dkms modules plugins);
-
-# for fast test replaying:
-run_program::rooted($::prefix, 'tar', 'cfj', '/root/etc.tar.bz2', '/etc');
-
-my_exit($rescue ? "Your disk was succesfully restored!\nYou can now reboot your machine." : "Installation completed.");
diff --git a/globetrotter/mandrake-globetrotter.spec b/globetrotter/mandrake-globetrotter.spec
deleted file mode 100644
index 4bb3a8ac9..000000000
--- a/globetrotter/mandrake-globetrotter.spec
+++ /dev/null
@@ -1,45 +0,0 @@
-Summary: Mandrakelinux Globetrotter tools
-Name: mandrake-globetrotter
-Version: 10
-Release: 1mdk
-Url: http://www.mandrakelinux.com/en/drakx.php3
-Source0: %name-%version.tar.bz2
-License: GPL
-Group: System/Configuration/Other
-Requires: drakxtools netprofile
-BuildRoot: %_tmppath/%name-buildroot
-
-
-%description
-Contains many Mandrakelinux tools needed for Mandrakelinux Globetrotter.
-
-%prep
-%setup -q
-
-%build
-%make
-
-%install
-rm -rf $RPM_BUILD_ROOT
-
-mkdir -p $RPM_BUILD_ROOT/{%_initrddir,%_datadir/harddrake}
-%makeinstall_std PREFIX=$RPM_BUILD_ROOT
-install -m 755 hwprofile $RPM_BUILD_ROOT/%_datadir/harddrake/hwprofile
-
-%find_lang libDrakX2
-
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
-%files -f libDrakX2.lang
-%defattr(-,root,root)
-%_datadir/harddrake/*
-%_sbindir/*
-/usr/lib/libDrakX/*pm
-/usr/share/libDrakX/pixmaps/lang*
-
-%changelog
-* Wed Apr 28 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-1mdk
-- initial release
diff --git a/globetrotter/move.pm b/globetrotter/move.pm
deleted file mode 100644
index 9c3ae7226..000000000
--- a/globetrotter/move.pm
+++ /dev/null
@@ -1,175 +0,0 @@
-package move; # $Id$
-
-#- Copyright (c) 2004-2005 Mandriva
-#-
-#- This program 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, or (at your option)
-#- any later version.
-#-
-#- This program is distributed in the hope that it will be useful,
-#- but WITHOUT ANY WARRANTY; without even the implied warranty of
-#- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-#- GNU General Public License for more details.
-#-
-#- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
-use diagnostics;
-use strict;
-
-use c;
-use common;
-use modules;
-use fs;
-use fsedit;
-use run_program;
-use partition_table qw(:types);
-use log;
-use lang;
-use detect_devices;
-
-sub symlinkf_short {
- my ($dest, $file) = @_;
- if (my $l = readlink $dest) {
- $dest = $l if $l =~ m!^/!;
- }
- -d $file and log::l("$file already exists and is a directory! writing in directory may be needed, not overwriting"), return;
- symlinkf($dest, $file);
-}
-
-#- run very soon at stage2 start, setup things on tmpfs rw / that
-#- were not necessary to start stage2 itself (there were setup
-#- by stage1 of course)
-sub init {
- my ($o) = @_;
-
- check_for_xserver() and c::bind_textdomain_codeset('libDrakX2', 'UTF8');
-
-
- -d '/lib/modules/' . c::kernel_version() or warn("ERROR: kernel package " . c::kernel_version() . " not installed\n"), c::_exit(1);
-
- modules::load_category('bus/usb');
- *c::pcmcia_probe = \&detect_devices::pcmcia_probe;
- $o->{pcmcia} ||= !$::noauto && c::pcmcia_probe();
- install_steps::setupSCSI($o);
-
-drakx_stuff:
- $o->{steps}{$_} = { reachable => 1, text => $_ }
- foreach qw(autoSelectLanguage configMove selectMouse setRootPassword addUser configureNetwork miscellaneous selectMouse);
- $o->{orderedSteps_orig} = $o->{orderedSteps};
- $o->{orderedSteps} = [ qw(selectLanguage acceptLicense selectMouse setupSCSI miscellaneous selectKeyboard setRootPassword addUser configureNetwork configMove ) ];
- $o->{steps}{first} = $o->{orderedSteps}[0];
-}
-
-
-
-
-sub enable_service {
- run_program::run('/sbin/chkconfig', '--level', 5, $_[0], 'on');
-}
-
-sub disable_service {
- run_program::run('/sbin/chkconfig', '--del', $_[0], 'on');
-}
-
-sub install2::configMove {
- my $o = $::o;
-
- security::level::set($o->{security});
-
- require install_steps;
- install_steps::addUser($o); # for test, when replaying wizard on an already configured machine
- while ($#{$o->{users}} eq -1) {
- install_steps::addUser($o);
- }
-
- $::noauto and goto after_autoconf;
-
- my $_wait = $o->wait_message(N("Auto configuration"), N("Please wait, detecting and configuring devices..."));
-
- #- automatic printer, timezone, network configs
- require install_steps_interactive;
- if (cat_('/proc/mounts') !~ /nfs/) {
- install_steps_interactive::configureNetwork($o);
- enable_service('network');
- }
- enable_service('netfs');
- install_steps_interactive::summaryBefore($o);
-
- modules::load_category('multimedia/sound');
- enable_service('sound');
-
- detect_devices::isLaptop() or enable_service('numlock');
-
-after_autoconf:
- require timezone;
- timezone::write($o->{timezone});
-
- $o->{useSupermount} = 1;
- fs::set_removable_mntpoints($o->{all_hds});
- require fs::mount_options;
- fs::mount_options::set_all_default($o->{all_hds}, %$o, lang::fs_options($o->{locale}));
-
- $o->{modules_conf}->write;
- require mouse;
- mouse::write_conf($o, $o->{mouse}, 1); #- write xfree mouse conf
- detect_devices::install_addons('');
-
- foreach my $step (@{$o->{orderedSteps_orig}}) {
- next if member($step, @{$o->{orderedSteps}});
- while (my $f = shift @{$o->{steps}{$step}{toBeDone} || []}) {
- log::l("doing remaining toBeDone for undone step $step");
- eval { &$f() };
- $o->ask_warn(N("Error"), [
-N("An error occurred, but I don't know how to handle it nicely.
-Continue at your own risk."). formatError($@) || $@ ]) if $@;
- }
- }
- run_program::run('killall', 'Xorg');
- output_p("$::prefix/etc/rpm/macros", "%_install_langs all\n");
- # workaround init reading inittab before any.pm alters it:
- if ($::o->{autologin}) {
- run_program::run('chkconfig', 'dm', 'on');
- run_program::run('telinit', 'Q');
- }
- # prevent dm service to fail to startup because of /tmp/.font-unix's permissions:
- run_program::run('service', 'xfs', 'stop');
- c::_exit(0);
-}
-
-
-
-sub automatic_xconf {
- my ($o) = @_;
-
- log::l('automatic XFree configuration');
-
- any::devfssymlinkf($o->{mouse}, 'mouse');
- local $o->{mouse}{device} = 'mouse';
-
- require Xconfig::default;
- require class_discard;
- $o->{raw_X} = Xconfig::default::configure(class_discard->new, { KEYBOARD => 'uk' }, $o->{mouse}); #- using uk instead of us for now to have less warnings
-
- require Xconfig::main;
- Xconfig::main::configure_everything_auto_install($o->{raw_X}, class_discard->new, {},
- { allowNVIDIA_rpms => sub { [] }, allowATI_rpms => sub { [] }, allowFB => $o->{allowFB} });
-
- modules::load_category('various/agpgart');
-
- my $file = '/etc/X11/XF86Config';
- $file = "$file-4" if -e "$file-4";
- my ($Driver) = cat_($file) =~ /Section "Device".*Driver\s*"(.*?)"/s;
- if ($Driver eq 'nvidia') {
- modules::load('nvidia');
- }
- my $lib = 'libGL.so.1';
- symlinkf_short(-e "/usr/lib/$lib.$Driver" ? "/usr/lib/$lib.$Driver" : "/usr/X11R6/lib/$lib", "/etc/X11/$lib");
-}
-
-sub handleI18NClp {}
-
-
-1;
diff --git a/globetrotter/runstage2 b/globetrotter/runstage2
deleted file mode 100755
index 26d10d4fa..000000000
--- a/globetrotter/runstage2
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/usr/bin/perl
-
-#- Copyright (c) 2004 Mandrakesoft
-#-
-#- This program 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, or (at your option)
-#- any later version.
-#-
-#- This program is distributed in the hope that it will be useful,
-#- but WITHOUT ANY WARRANTY; without even the implied warranty of
-#- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-#- GNU General Public License for more details.
-#-
-#- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
-# i18n: IMPORTANT: to get correct namespace (libDrakX2 instead of libDrakX)
-BEGIN { unshift @::textdomains, 'libDrakX2' }
-c::bind_textdomain_codeset($_, 'UTF8') foreach 'libDrakX', @::textdomains;
-
-use lib qw(../perl-install /usr/lib/libDrakX);
-use standalone;
-use install2;
-
-#$::isStandalone = 0;
-install2::main(@ARGV, '--globetrotter');
-
-c::_exit(0);
diff --git a/images/.perl_checker b/images/.perl_checker
deleted file mode 100644
index 6d167b870..000000000
--- a/images/.perl_checker
+++ /dev/null
@@ -1 +0,0 @@
-XML::Parser
diff --git a/images/Makefile b/images/Makefile
index cfdaa2141..1efaea47f 100644
--- a/images/Makefile
+++ b/images/Makefile
@@ -1,50 +1,42 @@
include ../Makefile.config
-VERSION=1.49
+VERSION=2.39
PRODUCT=drakx-installer-images
-KERNELS=$(shell rpm -qf /lib/modules/2.*)
+KERNELS=$(shell rpm -qf /lib/modules/4.*)
IMAGES_DEST = $(ROOTDEST)/install/images
all: images
-images: all.kernels
- DISTRIB_DESCR=$(DISTRIB_DESCR) ./make_boot_img
+boot.iso: images/boot.iso
+
+images/boot.iso: all.kernels/.list make_boot_img
+ DISTRIB_DESCR=$(DISTRIB_DESCR) DISTRIB_VERSION=$(DISTRIB_VERSION) ./make_boot_img images/boot.iso
+
+all.img: images/all.img
+
+images/all.img: all.kernels/.list make_boot_img
+ DISTRIB_DESCR=$(DISTRIB_DESCR) DISTRIB_VERSION=$(DISTRIB_VERSION) ./make_boot_img images/all.img
+
+images: all.kernels/.list
+ DISTRIB_DESCR=$(DISTRIB_DESCR) DISTRIB_VERSION=$(DISTRIB_VERSION) ./make_boot_img
rm -rf images/alternatives
if [ `ls images/*.img-* 2>/dev/null | wc -l` -gt 0 ]; then \
- mkdir images/alternatives; cd images/alternatives; mv ../*.img-* .; md5sum *.img-* > MD5SUM; \
+ mkdir images/alternatives; cd images/alternatives; mv ../*.img-* .; md5sum *.img-* > MD5SUM; sha512sum *.img-* > SHA512SUM; \
fi
- cd images ; md5sum *.{img,iso}* > MD5SUM
+ cd images; md5sum *.{img,iso}* > MD5SUM; sha512sum *.{img,iso}* > SHA512SUM
-all.kernels: update_kernel ../kernel/list_modules.pm
+all.kernels/.list: update_kernel
./update_kernel $(KERNELS)
dist: tar
tar:
@rm -rf $(PRODUCT)*.tar* $(PRODUCT)-$(VERSION)
- @if [ -e ".svn" ]; then \
- $(MAKE) dist-svn; \
- elif [ -e "../.git" ]; then \
- $(MAKE) dist-git; \
- else \
- echo "Unknown SCM (not SVN nor GIT)";\
- exit 1; \
- fi;
- $(info $(PRODUCT)-$(VERSION).tar.bz2 is ready)
-
-dist-svn:
- mkdir -p $(PRODUCT)-$(VERSION)
- svn export -q -rBASE . $(PRODUCT)-$(VERSION)/images
- svn export -q -rBASE ../kernel $(PRODUCT)-$(VERSION)/kernel
- cp ../Makefile.config $(PRODUCT)-$(VERSION)/
- tar cfj $(PRODUCT)-$(VERSION).tar.bz2 $(PRODUCT)-$(VERSION)
- rm -rf $(PRODUCT)-$(VERSION)
-
-dist-git:
- @cd ..; git archive --prefix=$(PRODUCT)-$(VERSION)/ HEAD images kernel Makefile.config | bzip2 >images/$(PRODUCT)-$(VERSION).tar.bz2;
+ @cd ..; git archive --prefix=$(PRODUCT)-$(VERSION)/ HEAD images kernel Makefile.config | xz >images/$(PRODUCT)-$(VERSION).tar.xz;
+ $(info $(PRODUCT)-$(VERSION).tar.xz is ready)
clean:
- rm -rf images isolinux all.kernels modules.description
+ rm -rf images isolinux all.kernels modules.description build
find . -name "*~" -o -name ".#*" | xargs rm -f
install:
@@ -55,3 +47,5 @@ install:
rm -rf $(ROOTDEST)/isolinux
cp -af isolinux $(ROOTDEST)
endif
+
+.PHONY: boot.iso all.img install clean dist tar images
diff --git a/images/NEWS b/images/NEWS
index 83db55501..5dd862c6b 100644
--- a/images/NEWS
+++ b/images/NEWS
@@ -1,3 +1,423 @@
+- add extra space b/c of build issue (mga#18316)
+
+Version 2.39 - 8 September 2016 by Thierry Vignaud
+
+- fix colors in boot.iso's first screen (mga#18316)
+
+Version 2.38 - 8 July 2016 by Thierry Vignaud
+
+- include virtio-console
+
+Version 2.37 - 5 July 2016 by Thierry Vignaud
+
+- sync with kernel-4.7
+
+Version 2.36 - 30 June 2016 by Thierry Vignaud
+
+- include some missing wireless drivers (mga#16768)
+
+Version 2.35 - 20 May 2016 by Thomas Backlund
+
+- add sha512 sums for images
+- typo fix (mga#18492)
+
+Version 2.34 - 10 May 2016 by Thomas Backlund
+
+- adjust image creation for new dosfstools 4 using 63 cylinders everywhere
+- let mkdosfs create the image file, and drop usage of dd
+- revert "back to arch dependant isolinux.bin (mga#17771)"
+
+Version 2.33 - 26 Apr 2016 by Thierry Vignaud
+
+- sync with kernel-4.6
+
+Version 2.32 - 21 Feb 2016 by Anne Nicolas
+
+- back to arch dependant isolinux.bin (mga#17771)
+
+Version 2.31 - 10 Jan 2016 by Thomas Backlund
+
+- psmouse is now modular, so add it to list_modules.pm (mga#17470)
+
+Version 2.30 - 22 Dec 2015 by Thierry Vignaud
+
+- sync with kernel-4.4
+
+Version 2.29 - 4 Dec 2015 by Thierry Vignaud
+
+- sync with kernel-4.3
+
+Version 2.28 - 27 Aug 2015 by Thierry Vignaud
+
+- sync with kernel-4.1
+
+Version 2.27 - 13 Jul 2015 by Thomas Backlund
+
+- update efi menus for mga6 (cauldron)
+
+Version 2.26 - 22 May 2015 by Thomas Backlund
+
+- use xorriso for proper efi metadata
+- generate proper efi isohybrid
+
+Version 2.25 - 9 May 2015 by Thomas Backlund
+
+- update UEFI menu
+
+Version 2.24 - 8 May 2015 by Thierry Vignaud
+
+- include r8723bs (mga#15874)
+
+Version 2.23 - 4 May 2015 by Anne Nicolas
+
+- add noiswmd to all entries of isolinux.cfg
+
+Version 2.22 - 13 April 2015 by Thierry Vignaud
+
+- honor BOOT_AUTOMATIC_METHOD env var for UEFI too
+- reduce timeout when using BOOT_AUTOMATIC_METHOD env var
+
+Version 2.21 - 7 April 2015 by Thomas Backlund
+
+- fix finding grub legacy files for hd_grub generation
+- syslinux needs more space on all.img
+
+Version 2.20 - 7 April 2015 by Thomas Backlund
+
+- drop nonexistant linuxefi grub2-efi module
+
+Version 2.19 - 7 April 2015 by Thomas Backlund
+
+- create efi loader at build time
+
+Version 2.18 - 6 April 2015 by Anne Nicolas
+
+- use noiswmd as default boot option (mga#11105)
+
+Version 2.17 - 17 March 2015 by Thierry Vignaud
+
+- include virtio_rng
+
+Version 2.16 - 28 January 2015 by Thierry Vignaud
+
+- sync with kernel-3.19
+
+Version 2.15 - 20 December 2014 by Thierry Vignaud
+
+- sync with kernel-3.18 (mga#14799)
+
+Version 2.14 - 20 December 2014 by Thierry Vignaud
+
+- include new 3.18 USB host drivers (mga#14799)
+
+Version 2.13 - 16 December 2014 by Erwan Velu
+
+- make_boot_img: Avoid gfxboot install string for chain.c32
+- make_boot_img: Using chain.c32 instead of localboot
+
+Version 2.12 - 12 December 2014 by Thierry Vignaud
+
+- include hv_balloon & hyperv_fb
+- include virtio_balloon & vmw_balloon as well
+
+Version 2.11 - 31 August 2014 by Thierry Vignaud
+
+- sync with kernel-3.17
+
+Version 2.10 - 22 August 2014 by Thierry Vignaud
+
+- include paravirtual network driver for hyper-v
+
+Version 2.9 - 6 August 2014 by Thierry Vignaud
+
+- sync with kernel-3.16
+
+Version 2.8 - 15 June 2014 by Thierry Vignaud
+
+- include acpi-cpufreq
+- sync with kernel-3.15
+
+Version 2.7 - 28 April 2014 by Thierry Vignaud
+
+- sync with kernel-3.14
+
+Version 2.6 - 16 February 2014 by Thierry Vignaud
+
+- sync with kernel-3.13
+
+Version 2.5 - 24 January 2014 by Colin Guthrie
+
+- Double syslinux overhead to 256. mga#11795
+
+Version 2.4 - 15 December 2013 by Anne Nicolas
+
+- remove buggy control caracters (#11602)
+- use audit=0 in rescue isolinux config to allow systemd-nspawn to work smoothly
+
+Version 2.3 - 2 December 2013 by Thierry Vignaud
+
+- include "sdhci-acpi" for eMMC (mga#11812)
+
+Version 2.2 - 13 November 2013 by Colin Guthrie
+
+- pass the modules we want in modules.alias, but not in the initrd through to
+ dracut via an environment variable
+- add BOOT_AUTOMATIC_METHOD to inject command line params into boot.iso syslinux
+
+Version 2.1 - 5 November 2013 by Colin Guthrie
+
+- revert back to static per-arch isolinux.cfg files
+
+Version 2.00 - 2 November 2013 by Thomas Backlund
+
+- ensure initrd is created with 644 perms (normally 600 for security reasons)
+- fix 32-bit isolinux wrapper (s/i586/i386)
+
+Version 1.95 - 2 November 2013 by Colin Guthrie
+
+- omit the dracut network module now that we include our own networking kernel modules
+- add a dracut.conf rather than adding lots of command line options
+- ensure initrd is xz compressed
+- include network modules as specified by kernel/list_modules.pm
+
+Version 1.94 - 29 October 2013 by Colin Guthrie
+
+- adapt to a dracut based stage1
+
+Version 1.93 - 14 October 2013 by Thierry Vignaud
+
+- sync with kernel-3.12
+
+Version 1.92 - 10 October 2013 by Thierry Vignaud
+
+- sync with kernel-3.11 (might fix mga#11377)
+
+Version 1.91 - 10 October 2013 by Thierry Vignaud
+
+- partial sync with kernel-3.11 regarding USB: include
+ ehci-tegra, ohci-pci ohci-platform fusbh200-hcd & usb_common
+ (might fix mga#11377)
+
+Version 1.90 - 16 July 2013 by Thierry Vignaud
+
+- sync with kernel-3.10
+
+Version 1.89 - 2 June 2013 by Thomas Backlund
+
+- fix URL in help message (mga#9772)
+- sync with kernel-3.9
+
+Version 1.88.1 - 2 March 2013 by Thomas Backlund
+
+- update list_modules for xen dom0 and virtio support (#9242)
+
+Version 1.88 - 21 January 2013 by Thomas Backlund
+
+- update usb host list for kernel 3.8
+
+Version 1.87 - 16 January 2013 by Thomas Backlund
+
+- include new kernel 3.8 drivers:
+ o phy: at91_ether, macb, mvmdio
+ o usb: cdc_mbim
+ o wifi: ar5523, rtl8723ae
+ o scsi: mpt3sas
+ o raid; csiostor
+ o hid: hid-icade, hid-roccat-lua
+ o sound: snd-scs1x
+- do not include firmware loader anywhere
+
+Version 1.86 - 10 December 2012 by Thierry Vignaud
+
+- include new drivers:
+ o input: hid-sensor-hub
+ o PHY: at803x
+
+Version 1.85 - 21 October 2012 by Thomas Backlund
+
+- add alx ethernet module (#7853)
+
+Version 1.84 - 18 October 2012 by Thierry Vignaud
+
+- include new drivers:
+ o HID: hid-roccat-savu, hid-holtek-kbd, hid-lenovo-tpkbd
+ o NFS: nfsv[2-4]
+ o PHY: bcm87xx
+ o WIFI: iwldvm
+- no more need to fix modules.order
+
+Version 1.83 - 17 September 2012 by Thierry Vignaud
+
+- fix modules.order so that cciss got detected (mga#5833)
+- use new hotplug (mga#6323)
+
+Version 1.82 - 12 September 2012 by Thierry Vignaud
+
+- include overlayfs module instead of unionfs
+
+Version 1.81 - 4 September 2012 by Thierry Vignaud
+
+- include new drivers:
+ o crypto: aesni_intel
+ o input: hid-aureal synaptics_usb
+ o wifi: qmi_wwan, mwifiex_usb
+- remove tokenring drivers
+
+Version 1.80 - 3 September 2012 by Thierry Vignaud
+
+- fix creating some directories when not in debug mode
+
+Version 1.79 - 3 September 2012 by Thierry Vignaud
+
+- do not include ka stuff unlesse BUILD_KA is set
+- precreate /sys
+
+Version 1.78 - 31 August 2012 by Thierry Vignaud
+
+- include new 'hid-generic' driver (mga#7130, #7248)
+
+Version 1.77 - 5 June 2012 by Thierry Vignaud
+
+- do not include "screen" terminfo anymore
+
+Version 1.76 - 1 June 2012 by Thierry Vignaud
+
+- enable to do a debug build in the BS
+- include new drivers:
+ o HID: hid-saitek, hid-tivo
+ o PHY: amd
+ o virt: hv_storvsc, virtio_scsi & xen-netfront
+ o WIFI: ath6kl_usb
+
+Version 1.75 - 17 May 2012 by Thomas Backlund
+
+- add modules.order and modules.builtin in initrd
+
+Version 1.74 - 13 May 2012 by Thierry Vignaud
+
+- include "fuse" module (mga#5685)
+
+Version 1.73 - 10 May 2012 by Thomas Backlund
+
+- add all network phys
+
+Version 1.72 - 10 May 2012 by Thomas Backlund
+
+- add broadcom and libphy to get tg3 to work (#5567)
+
+Version 1.71 - 8 April 2012 by Thomas Backlund
+
+- make isohybrid start first partition on sector 1 (mga #5036)
+
+Version 1.70 - 5 April 2012 by Thierry Vignaud
+
+- include "screen" terminfo (mga#4894)
+
+Version 1.69 - 13 March 2012 by Thierry Vignaud
+
+- include more HID drivers (mga#4905)
+
+Version 1.68 - 12 March 2012 by Thierry Vignaud
+
+- include more USB host controller modules (mga#4905)
+
+Version 1.67 - 24 February 2012 by Thierry Vignaud
+
+- include 'cryptd' & 'xts' modules for new crypted fs (mga#3749)
+
+Version 1.66 - 23 February 2012 by Thierry Vignaud
+
+- include more HID drivers (mga#4129)
+
+Version 1.65 - 15 February 2012 by Thierry Vignaud
+
+- do not recompress modules as XZ since kernel now compress
+ them with XZ
+
+Version 1.64 - 9 February 2012 by Anne Nicolas
+
+- fix isolinux.bin copy due to syslinux 4
+
+Version 1.63 - 27 January 2012 by Thierry Vignaud
+
+- include dkms-modules.alias too (mga#1405)
+
+Version 1.62 - 20 January 2012 by Thierry Vignaud
+
+- smaller stage1:
+ o compress initrd with XZ instead of gzip
+ o recompress gz modules as XZ
+
+Version 1.61 - 19 January 2012 by Thierry Vignaud
+
+- smaller stage1: remove busybox if not in debug mode
+
+Version 1.60 - 5 January 2012 by Thierry Vignaud
+
+- use upstream pppd & pppoe instead of a 10 years old snapshot
+
+Version 1.59 - 29 December 2011 by Thomas Backlund
+
+- sync with kernel-3.2.0-0.rc7.1.mga2
+ * add wireless drivers:
+ at76c50x_usb, ath9k_htc, brcmfmac, i2400m_usb, orinoco_usb,
+ rtl8187, usb8xxx
+ * add usb network adapters:
+ dm9601, smsc75xx, smsc95xx
+ * add network drivers:
+ cxgb4, myri10ge
+
+Version 1.58 - 24 October 2011 by Thierry Vignaud
+
+- include nilfs2 module (#3807)
+
+Version 1.57 - 24 October 2011 by Thomas Backlund
+
+- 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 1.56 - 06 October 2011 by Thierry Vignaud
+
+- fix isolinux.bin path with new syslinux
+- use gfxboot.c32 as graphical boot loader
+
+Version 1.55 - 22 August 2011 by Thierry Vignaud
+
+- include microcode
+
+Version 1.54 - 20 May 2011 by Olivier Blin
+
+- add ums-* (USB mass storage) modules in disk/usb category
+- merge mkdosfs patch from packages SVN
+ (to replace mkdosfs-with-dir which requires obsolete perl-suid)
+
+Version 1.53 - 5 May 2011 by Anne Nicolas
+
+- make boot.iso isohybrid
+
+Version 1.52 - 25 Apr 2011, by Thomas Backlund
+
+- add sdhci-pci to card-reader list
+- add xhci-hcd (usb3 support)
+
+Version 1.51 - 2 Apr 2011, by Thomas Backlund
+
+- update modules list needed for md raid456 and dm-raid 4/5/6 target
+- compress tarball with xz
+
+Version 1.50 - 13 Oct 2010, by Thierry Vignaud
+
+- 2011.0 build
+
Version 1.49 - 27 May 2010, by Olivier Blin
- disable restore option
diff --git a/images/dracut.conf b/images/dracut.conf
new file mode 100644
index 000000000..a1fd05e18
--- /dev/null
+++ b/images/dracut.conf
@@ -0,0 +1,4 @@
+hostonly=no
+nofscks=yes
+omit_dracutmodules+=" dash modsign systemd plymouth btrfs crypt lvm cifs resume rootfs-block biosdevname usrmount shutdown network "
+compress=xz
diff --git a/images/grub2.config b/images/grub2.config
new file mode 100644
index 000000000..36372363b
--- /dev/null
+++ b/images/grub2.config
@@ -0,0 +1,33 @@
+
+insmod efi_gop
+insmod efi_uga
+insmod video_bochs
+insmod video_cirrus
+insmod video_fb
+
+insmod font
+if loadfont ${prefix}/fonts/unicode.pf2
+then
+ insmod gfxterm
+ set gfxmode=1024x768,800x600,640x480
+ set gfxpayload=keep
+ terminal_output gfxterm
+fi
+
+insmod png
+set theme=($root)/EFI/BOOT/themes/maggy/theme.txt
+export theme
+
+set timeout=10
+
+search --no-floppy --set=root -l 'Mageia-6-x86_64-netinstall'
+
+menuentry 'Start Mageia 6 (Cauldron) Install' {
+ linux /isolinux/x86_64/vmlinuz quiet noiswmd
+ initrd /isolinux/x86_64/all.rdz
+}
+
+menuentry 'Start Mageia 6 (Cauldron) Rescue' {
+ linux /isolinux/x86_64/vmlinuz audit=0 noiswmd rescue
+ initrd /isolinux/x86_64/all.rdz
+}
diff --git a/images/grub2.theme b/images/grub2.theme
new file mode 100644
index 000000000..4d5150d53
--- /dev/null
+++ b/images/grub2.theme
@@ -0,0 +1,34 @@
+# GRUB gfxmenu theme "maggy".
+
+title-text: "Mageia 6 (Cauldron) UEFI"
+title-font: "MageiaLogo Bold 28"
+title-color: "white"
+
+desktop-image: "Mageia5-grub2-1024x768.png"
+terminal-font: "Unknown Regular 16"
+
++ boot_menu {
+ left = 20%
+ top = 15%
+ width = 60%
+ height = 55%
+ item_font = "MageiaLogo Regular 20"
+ selected_item_font = "MageiaLogo Bold 20"
+ color_normal="black/black"
+ item_color = "#2397d4"
+ selected_item_color = "white"
+ item_height = 24
+ item_spacing = 10
+}
+
++ progress_bar
+{
+ id = "__timeout__"
+ left = 20%
+ top = 65%
+ width = 60%
+ height = 1%
+ fg_color = "lightskyblue"
+ bg_color = "dodgerblue"
+ border_color = "midnightblue"
+}
diff --git a/images/help.msg.xml b/images/help.msg.xml
index e6d715830..358dcf248 100644
--- a/images/help.msg.xml
+++ b/images/help.msg.xml
@@ -1,5 +1,5 @@
<document>
- <green>Welcome to <blue>Mandriva Linux</blue> install help</green>
+ <green>Welcome to <blue>Mageia</blue> install help</green>
In most cases, the best way to get started is to simply press the <yellow>&lt;Enter&gt;</yellow> key.
If you experience problems with standard install, try one of the following
diff --git a/images/make_boot_img b/images/make_boot_img
index 2d70e6483..91ce33d57 100755
--- a/images/make_boot_img
+++ b/images/make_boot_img
@@ -3,27 +3,28 @@
use Config;
use FileHandle;
use MDK::Common;
+use POSIX;
+use Carp;
+
Config->import;
my ($arch) = $Config{archname} =~ /(.*?)-/;
my $default_append = '';
my $default_acpi = '';
-my $default_vga = "vga=788 splash=silent";
-my $timeout = 150;
-my $isolinux_bin = $arch eq 'x86_64' ? '/usr/lib/syslinux/isolinux-x86_64.bin' : '/usr/lib/syslinux/isolinux-i586.bin';
-my $lib = $arch eq 'x86_64' ? 'lib64' : 'lib';
+my $default_vga = "vga=788 splash quiet";
+my $default_iswmd = "noiswmd";
+my $timeout = $ENV{BOOT_AUTOMATIC_METHOD} ? 5 : 150;
+my $isolinux_bin = '/usr/lib/syslinux/isolinux.bin';
my $tmp_mnt = '/tmp/drakx_mnt';
-my $tmp_initrd = '/tmp/drakx_initrd';
-my $sudo;
if ($>) {
- $sudo = "sudo";
$ENV{PATH} = "/sbin:/usr/sbin:$ENV{PATH}";
}
sub __ { print @_, "\n"; system(@_) }
-sub _ { __ @_; $? and die }
+sub _ { __ @_; $? and croak "'" . join(' ', @_) . "failed ($?)\n" }
+
sub mke2fs {
my ($f) = @_;
_ "/sbin/mke2fs -q -m 0 -F -s 1 $f";
@@ -36,16 +37,13 @@ mkdir "images";
my @kernels = chomp_(cat_('all.kernels/.list'));
my @all_images = (
- if_($arch =~ /i.86/, 'isolinux', 'boot.iso', 'all.img', 'hd_grub.img'),
- if_($arch =~ /x86_64/, 'isolinux', 'boot.iso', 'all.img', 'hd_grub.img'),
- if_($arch =~ /ia64/, 'all.img'),
- if_($arch =~ /ppc/, 'all.img'),
+ if_($arch =~ /i.86|x86_64/, 'isolinux', 'boot.iso', 'all.img', 'hd_grub.img'),
);
my @images = @ARGV ? @ARGV : map { "images/$_" } @all_images;
foreach my $img (@images) {
- my ($type, $I, $extension) = $img =~ m!([^/]*)(64)?\.([^.]*)$!;
+ my ($type, undef, $extension) = $img =~ m!([^/]*)(64)?\.([^.]*)$!;
if ($img =~ /hd_grub/) {
hd_grub($img);
@@ -58,16 +56,17 @@ foreach my $img (@images) {
} elsif ($img =~ /boot.iso/) {
boot_iso($img, \@kernels);
} elsif ($extension eq 'rdz') {
- initrd($type, $I, "$img-$_") foreach @kernels;
+ initrd("$img-$_", $_) foreach @kernels;
} elsif ($extension eq 'img') {
print STDERR "calling boot_img_$arch for $img\n";
- $::{"boot_img_$arch"}->($type, $I, "$img-$_", "all.kernels/$_/vmlinuz") foreach @kernels;
+ $::{"boot_img_$arch"}->($type, "$img-$_", $_, "all.kernels/$_/vmlinuz") foreach @kernels;
rename("$img-$kernels[0]", $img);
} else {
die "unknown image $img";
}
}
+# The ascii 15 / Shift In / ^O character before the 0 should not be removed
sub syslinux_color {
"0" . {
default => '7',
@@ -102,7 +101,7 @@ sub syslinux_msg {
$tree->[0] eq 'document' or die "bad file $msg_xml_file\n";
my $text = xml_tree2syslinux('default', $tree->[1]);
- pack("C*", 0x0E, 0x80, 0x03, 0x00) . " "
+ " "
. $text . join('', @more_text)
. "\n" . syslinux_color('red') . "[F1-Help] [F2-Advanced Help]" . syslinux_color('default') . "\n";
}
@@ -119,9 +118,9 @@ display help.msg
implicit 1
EOF
my $header_gfxboot = <<EOF;
-ui gfxboot.com bootlogo
+ui gfxboot.c32 bootlogo
label harddisk
- localboot 0x80
+ com32 chain.c32 hd0 exit
EOF
my $header_non_gfxboot = <<EOF;
F1 help.msg
@@ -139,83 +138,30 @@ EOF
$header . ($b_gfxboot ? $header_gfxboot : $header_non_gfxboot) . join('', @l);
}
-sub initrd {
- my ($type, $I, $img) = @_;
- my $stage1_root = $ENV{DEBUGSTAGE1} ? "../mdk-stage1" : "/usr/$lib/drakx-installer-binaries";
- my ($ext) = $img =~ /rdz-(.*)/ or die "bad initrd name ($img)";
-
- _ "rm -rf $tmp_initrd";
- mkdir_p("$tmp_initrd$_") foreach qw(/etc /firmware /lib /modules /sbin /tmp /var);
- symlink "../modules", "$tmp_initrd/lib/modules";
- symlink "../firmware", "$tmp_initrd/lib/firmware";
-
- symlink "/proc/mounts", "$tmp_initrd/etc/mtab";
- symlink "../tmp", "$tmp_initrd/var/run";
- _ "install -D /usr/share/terminfo/l/linux $tmp_initrd/usr/share/terminfo/l/linux";
- foreach ('pcitable', 'usbtable') {
- _ "install -D /usr/share/ldetect-lst/$_.gz $tmp_initrd/usr/share/ldetect-lst/$_.gz";
- }
- _ "install -D /usr/share/pci.ids $tmp_initrd/usr/share/pci.ids";
- foreach ("/usr/share/ldetect-lst/fallback-modules.alias", "/lib/module-init-tools/ldetect-lst-modules.alias") {
- _ "install -D $_ $tmp_initrd$_";
- }
- foreach my $firm (glob_("all.kernels$I/$ext/firmware/*")) {
- my $dest=$firm;
- $dest =~ s|all.kernels$I/$ext/||;
- _ "cp -a $firm $tmp_initrd/$dest";
- };
-
- output("$tmp_initrd/hotplug", q{#!/bin/sh -e
-if [ "$SUBSYSTEM" = firmware ] && [ "$ACTION" = add ] && [ -n "$FIRMWARE" ] ; then
- if [ ! -e /sys$DEVPATH/loading ]; then
- exit 1
- fi
- if [ -e "/lib/firmware/$FIRMWARE" ]; then
- echo 1 > /sys$DEVPATH/loading
- cat "/lib/firmware/$FIRMWARE" > /sys$DEVPATH/data
- echo 0 > /sys$DEVPATH/loading
- exit 0
- fi
- echo -1 > /sys$DEVPATH/loading
- exit 1
-fi
-});
- _ "chmod 755 $tmp_initrd/hotplug";
- symlink "../hotplug", "$tmp_initrd/sbin/hotplug";
- _ "install $stage1_root/init $tmp_initrd/";
- foreach ('stage1', 'pppd', 'pppoe') {
- _ "install $stage1_root/$_ $tmp_initrd/sbin/";
- }
+sub trim {
+ return $_[0] =~ s/^\s+|\s+$//rg;
+}
- if ($arch !~ /ppc|ia64/) {
- mkdir_p("$tmp_initrd/etc/pcmcia");
- _ "cp -a /etc/pcmcia/config.opts $tmp_initrd/etc/pcmcia";
- }
- {
- my $modz = "all.kernels$I/$ext";
- mkdir_p("$tmp_initrd/modules/$ext");
- __ "tar xC $tmp_initrd/modules/$ext -f $modz/${type}_modules.tar";
- _ "depmod -b $tmp_initrd $ext";
- # depmod keeps only available modules in modules.alias, but we want them all
- _ "cp -f $modz/modules.alias $modz/modules.description $tmp_initrd/modules/$ext";
- }
- # ka deploy need some files in all.rdz
- {
- mkdir_p("$tmp_initrd/$_") foreach qw(dev ka proc var/tmp tmp/stage2);
- symlink("/sbin", "$tmp_initrd/bin");
- cp_af("/usr/bin/ka-d-client", "$tmp_initrd/ka/ka-d-client");
- cp_af("/bin/busybox.static", "$tmp_initrd/sbin/busybox");
- my @funct = map { /functions:/ .. /^$/ ? do { s/\s//g; split /,/ } : () } `busybox.static`;
- shift @funct;
- symlink('busybox', $tmp_initrd . "/sbin/$_") foreach @funct;
+sub initrd {
+ my ($img, $kernel) = @_;
+ my $stage1_binary = $ENV{USE_LOCAL_STAGE1} ? trim(`realpath ../mdk-stage1/stage1`) : "";
+ my $init_binary = $ENV{USE_LOCAL_STAGE1} ? trim(`realpath ../mdk-stage1/init`) : "";
+ my $modules = " mgainstaller ";
+ my $drivers = `perl ../kernel/modules.pl list_needed_modules $kernel | xargs`;
+ my $fakedrivers = `perl ../kernel/modules.pl list_fake_modules $kernel | xargs`;
+
+ if ($ENV{DEBUGSTAGE1} || $ENV{BUILD_KA}) {
+ $modules="$modules busybox ";
}
+ $modules="$modules mgakadeploy " if $ENV{BUILD_KA};
- my $devs = sprintf "ls /dev/{%s}", join(',', qw(console fb0 fd0 loop3 mem null ppp ptmx ptyp0 ram3 random tty[0-7] ttyp0 ttyS0 urandom));
-
- _ "(cd $tmp_initrd; (find . ; $devs) | cpio -o -c --quiet) | gzip -9 > $img";
- _ "rm -rf $tmp_initrd";
+ mkdir_p("build/dracut.conf.d");
+ # TODO if --nofscks and --no-hostonly are switched, dracut gives an error - fix or report upstream
+ __ "DRAKX_STAGE1_BINARY=$stage1_binary DRAKX_INIT_BINARY=$init_binary DRAKX_FAKE_MODULES='$fakedrivers' dracut --conf dracut.conf --confdir ./build/dracut.conf.d --add ' $modules ' --add-drivers ' $drivers ' '$img' '$kernel'";
+ chmod(0644, $img);
}
+
sub entries_append {
my ($type) = @_;
@@ -228,11 +174,11 @@ sub entries_append {
vgahi => "vga=791",
text => "text",
# patch => "patch $default_vga",
- rescue => "rescue",
+ rescue => "audit=0 rescue",
);
my @entries = (
- (map { $_->[0] => "$automatic$default_acpi $_->[1]" } group_by2(@simple_entries)),
- noacpi => "$automatic$default_vga acpi=off",
+ (map { $_->[0] => "$automatic$default_acpi $default_iswmd $_->[1]" } group_by2(@simple_entries)),
+ noacpi => "$automatic$default_vga $default_iswmd acpi=off",
# restore => "$automatic$default_vga restore",
);
@@ -245,11 +191,11 @@ sub syslinux_cfg_all {
syslinux_cfg([
(map {
- { kernel => 'alt0/vmlinuz', initrd => 'alt0/all.rdz', %$_ };
+ { kernel => "$arch/vmlinuz", initrd => "$arch/all.rdz", %$_ };
} entries_append($type)),
(map_index {
- { label => "alt$::i", kernel => "alt$::i/vmlinuz", initrd => "alt$::i/all.rdz",
- append => join(' ', grep { $_ } $default_append, $default_acpi, $default_vga) };
+ { label => $arch, kernel => "$arch/vmlinuz", initrd => "$arch/all.rdz",
+ append => join(' ', grep { $_ } $default_append, $default_acpi, $default_vga, $default_iswmd) };
} @kernels),
{ label => 'memtest', kernel => 'memtest' },
], $b_gfxboot);
@@ -260,17 +206,16 @@ sub remove_ending_zero {
}
sub boot_img_i386 {
- my ($type, $I, $img, $kernel) = @_;
+ my ($type, $img, $kernel, $vmlinuz) = @_;
_ "rm -rf $tmp_mnt"; mkdir $tmp_mnt;
- _ "cat $kernel > $tmp_mnt/vmlinuz";
+ _ "cat $vmlinuz > $tmp_mnt/vmlinuz";
output("$tmp_mnt/help.msg", syslinux_msg('help.msg.xml'));
output("$tmp_mnt/advanced.msg", syslinux_msg('advanced.msg.xml'));
(my $rdz = $img) =~ s/\.img/.rdz/;
- (my $initrd_type = $type) =~ s/-changedisk//;
- initrd($initrd_type, $I, $rdz);
+ initrd($rdz, $kernel);
my $short_type = substr($type, 0, 8);
output("$tmp_mnt/syslinux.cfg",
@@ -281,10 +226,12 @@ sub boot_img_i386 {
_ "cp -f $rdz $tmp_mnt/$short_type.rdz";
unlink $rdz;
- my $size = max(chomp_(`du -s -k $tmp_mnt`) + 50, 1440);
- _ "dd if=/dev/zero of=$img bs=1k count=$size";
+ # mtools wants the image to be a power of 32, and matching 63 cylinders from new dosfstools
+ my $syslinux_overhead = 32 * 16;
+ my $size = ceil(max(ceil(chomp_(`du -s -k $tmp_mnt`) / 32) * 32 + $syslinux_overhead, 1440) / 63) * 63;
- _ "mkdosfs-with-dir $tmp_mnt $img";
+ _ "/sbin/mkdosfs -C $img $size";
+ _ "mcopy -i $img $tmp_mnt/* ::";
_ "syslinux $img";
_ "rm -rf $tmp_mnt";
}
@@ -292,397 +239,6 @@ sub boot_img_i386 {
# alias to x86 variant, slightly bigger with images though
sub boot_img_x86_64 { &boot_img_i386 }
-sub boot_img_alpha {
- my ($type, $I, $img) = @_;
-
- __ "$sudo umount $tmp_mnt 2>/dev/null";
- _ "dd if=/dev/zero of=$img bs=1k count=1440";
- mke2fs($img);
- _ "/sbin/e2writeboot $img /boot/bootlx";
- _ "$sudo mount -t ext2 $img $tmp_mnt -o loop";
- _ "cp -f vmlinux.gz $tmp_mnt";
- -f "$type.rdz" ? _ "cp -f $type.rdz $tmp_mnt" : initrd($type, $I, "$tmp_mnt/$type.rdz");
-
- mkdir "$tmp_mnt/etc", 0777;
- output("$tmp_mnt/etc/aboot.conf",
-"0:vmlinux.gz initrd=$type.rdz rw $default_append $type
-1:vmlinux.gz initrd=$type.rdz rw $default_append text $type
-");
- _ "sync";
- _ "df $tmp_mnt";
-}
-
-sub boot_img_ia64 {
- my ($type, $_I, $img, $kernel) = @_;
- my $rdz = $img; $rdz =~ s/\.img/.rdz/;
-
- __ "$sudo umount $tmp_mnt 2>/dev/null";
- _ "dd if=/dev/zero of=$img bs=1k count=16384";
- _ "mkdosfs $img";
- _ "$sudo mount -t vfat $img $tmp_mnt -o loop,umask=000";
- _ "$sudo cp -f $kernel $tmp_mnt/vmlinux";
- _ "cp -f $rdz $tmp_mnt/$type.rdz";
- _ "$sudo cp -f tools/ia64/elilo.efi $tmp_mnt";
- output("$tmp_mnt/elilo.conf", qq(
-prompt
-timeout=50
-
-image=vmlinux
- label=linux
- initrd=$type.rdz
- append=" ramdisk_size=120000"
- read-only
-
-image=vmlinux
- label=rescue
- initrd=$type.rdz
- append=" rescue ramdisk_size=120000"
-"));
- _ "sync";
- _ "df $tmp_mnt";
-
-}
-
-sub boot_img_sparc {
- my ($type, $I, $_img) = @_;
- if ($type =~ /^live(.*)/) {
- #- hack to produce directly into /export the needed file for cdrom boot.
- my $dir = "/export";
- my $boot = "boot"; #- non-absolute pathname only!
-
- _ "mkdir -p $dir/$boot";
- _ "cp -f /boot/cd.b /boot/second.b $dir/$boot";
- _ "cp -f vmlinux$1 $dir/$boot/vmlinux$1";
- -f "live$1.rdz" ? _ "cp -f live$1.rdz $dir/$boot" : initrd($type, $I, "$dir/$boot/live$1.rdz");
-
- output("$dir/$boot/silo.conf", qq(
-partition=1
-default=linux
-timeout=100
-read-write
-message=/$boot/boot.msg
-image="cat /$boot/boot.msg"
- label=1
- single-key
-image="cat /$boot/general.msg"
- label=2
- single-key
-image="cat /$boot/expert.msg"
- label=3
- single-key
-image="cat /$boot/rescue.msg"
- label=4
- single-key
-image="cat /$boot/kickit.msg"
- label=5
- single-key
-image="cat /$boot/param.msg"
- label=6
- single-key
-image[sun4c,sun4d,sun4m]=/$boot/vmlinux
- label=linux
- alias=install
- initrd=/$boot/live.rdz
- append="ramdisk_size=128000"
-image[sun4c,sun4d,sun4m]=/$boot/vmlinux
- label=text
- initrd=/$boot/live.rdz
- append="ramdisk_size=128000 text"
-image[sun4c,sun4d,sun4m]=/$boot/vmlinux
- label=expert
- initrd=/$boot/live.rdz
- append="ramdisk_size=128000 expert"
-image[sun4c,sun4d,sun4m]=/$boot/vmlinux
- label=ks
- initrd=/$boot/live.rdz
- append="ramdisk_size=128000 ks"
-image[sun4c,sun4d,sun4m]=/$boot/vmlinux
- label=rescue
- initrd=/$boot/live.rdz
- append="ramdisk_size=128000 rescue"
-image[sun4u]=/$boot/vmlinux64
- label=linux
- alias=install
- initrd=/$boot/live64.rdz
- append="ramdisk_size=128000"
-image[sun4u]=/$boot/vmlinux64
- label=text
- initrd=/$boot/live64.rdz
- append="ramdisk_size=128000 text"
-image[sun4u]=/$boot/vmlinux64
- label=expert
- initrd=/$boot/live64.rdz
- append="ramdisk_size=128000 expert"
-image[sun4u]=/$boot/vmlinux64
- label=ks
- initrd=/$boot/live64.rdz
- append="ramdisk_size=128000 ks"
-image[sun4u]=/$boot/vmlinux64
- label=rescue
- initrd=/$boot/live64.rdz
- append="ramdisk_size=128000 rescue"
-"));
-
- output("$dir/$boot/README", "
-To Build a Bootable CD-ROM, try:
- genisoimage -R -o t.iso -s /$boot/silo.conf /export
-");
- } elsif ($type =~ /^tftprd(.*)/) {
- my $dir = "/export";
- my $boot = "images";
- my $setarch = $1 ? "sparc64" : "sparc32";
-
- _ "mkdir -p $dir/$boot";
- -f "$type.rdz" or initrd($type, $I, "$type.rdz");
- _ "cp -f vmlinux$1.aout $dir/$boot/$type.img";
- _ "$setarch kernel$1/src/arch/sparc$1/boot/piggyback $dir/$boot/$type.img kernel$1/boot/System.map $type.rdz";
- } elsif ($type =~ /^tftp(.*)/) {
- my $dir = "/export";
- my $boot = "images";
-
- _ "mkdir -p $dir/$boot";
- _ "cp -f vmlinux$1.aout $dir/$boot/$type.img";
- } else {
- my $dir = "floppy";
- __ "$sudo umount $tmp_mnt 2>/dev/null";
- _ "rm -rf $dir";
- _ "mkdir -p $dir";
- _ "cp -f /boot/fd.b /boot/second.b $dir";
- _ "cp -f vmlinuz$I $dir/vmlinux$I.gz";
- -f "$type.rdz" ? _ "cp -f $type.rdz $dir" : initrd($type, $I, "$dir/$type.rdz");
-
- output("$dir/boot.msg", "
-Welcome to Mandriva Linux 7.1
-
-Press <Enter> to install or upgrade a system 7mMandriva Linux7m
-");
-
- output("$dir/silo.conf", qq(
-partition=1
-default=linux
-timeout=100
-read-write
-message=/boot.msg
-image=/vmlinux$I.gz
- label=linux
- initrd=/$type.rdz
- append="ramdisk_size=128000 $type"
-"));
- _ "genromfs -d $dir -f /dev/ram -A 2048,/.. -a 512 -V 'DrakX boot disk'";
- _ "$sudo mount -t romfs /dev/ram $tmp_mnt";
- _ "silo -r $tmp_mnt -F -i /fd.b -b /second.b -C /silo.conf";
- _ "$sudo umount $tmp_mnt";
- _ "dd if=/dev/ram of=$type.img bs=1440k count=1";
- _ "sync";
- _ "$sudo mount -t romfs /dev/ram $tmp_mnt";
- _ "df $tmp_mnt";
- }
-}
-
-sub boot_img_ppc {
- my ($_type, $I, $_img, $_kernel) = @_;
- foreach (glob("all.kernels/*")) {
- my $ext = basename($_);
- if ($ext =~ /legacy/) {
- initrd("all", $I, "images/all.rdz-$ext");
- _ "mv images/all.rdz-$ext images/all.rdz-legacy";
- _ "cp $_/vmlinuz images/vmlinux-legacy";
- }
- elsif ($ext =~ /2.6/) {
- initrd("all", $I, "images/all.rdz-$ext");
- _ "mv images/all.rdz-$ext images/all.rdz";
- _ "cp $_/vmlinuz images/vmlinux";
- }
- }
- _ "cp -f /usr/lib/yaboot/yaboot images/yaboot";
-
- output("images/ofboot.b", '<CHRP-BOOT>
-<COMPATIBLE>
-MacRISC
-</COMPATIBLE>
-<DESCRIPTION>
-Mandriva Linux PPC bootloader
-</DESCRIPTION>
-<BOOT-SCRIPT>
-" screen" output
-load-base release-load-area
-dev screen
-" "(0000000000aa00aa0000aaaaaa0000aa00aaaa5500aaaaaa)" drop 0 8 set-colors
-" "(5555555555ff55ff5555ffffff5555ff55ffffff55ffffff)" drop 8 8 set-colors
-device-end
-3 to foreground-color
-0 to background-color
-" "(0C)" fb8-write drop
-" Booting Mandriva Linux PPC..." fb8-write drop 100 ms
-boot cd:,\boot\yaboot
-</BOOT-SCRIPT>
-<OS-BADGE-ICONS>
-1010
-000000000000F8FEACF6000000000000
-0000000000F5FFFFFEFEF50000000000
-00000000002BFAFEFAFCF70000000000
-0000000000F65D5857812B0000000000
-0000000000F5350B2F88560000000000
-0000000000F6335708F8FE0000000000
-00000000005600F600F5FD8100000000
-00000000F9F8000000F5FAFFF8000000
-000000008100F5F50000F6FEFE000000
-000000F8F700F500F50000FCFFF70000
-00000088F70000F50000F5FCFF2B0000
-0000002F582A00F5000008ADE02C0000
-00090B0A35A62B0000002D3B350A0000
-000A0A0B0B3BF60000505E0B0A0B0A00
-002E350B0B2F87FAFCF45F0B2E090000
-00000007335FF82BF72B575907000000
-000000000000ACFFFF81000000000000
-000000000081FFFFFFFF810000000000
-0000000000FBFFFFFFFFAC0000000000
-000000000081DFDFDFFFFB0000000000
-000000000081DD5F83FFFD0000000000
-000000000081DDDF5EACFF0000000000
-0000000000FDF981F981FFFF00000000
-00000000FFACF9F9F981FFFFAC000000
-00000000FFF98181F9F981FFFF000000
-000000ACACF981F981F9F9FFFFAC0000
-000000FFACF9F981F9F981FFFFFB0000
-00000083DFFBF981F9F95EFFFFFC0000
-005F5F5FDDFFFBF9F9F983DDDD5F0000
-005F5F5F5FDD81F9F9E7DF5F5F5F5F00
-0083DD5F5F83FFFFFFFFDF5F835F0000
-000000FBDDDFACFBACFBDFDFFB000000
-000000000000FFFFFFFF000000000000
-0000000000FFFFFFFFFFFF0000000000
-0000000000FFFFFFFFFFFF0000000000
-0000000000FFFFFFFFFFFF0000000000
-0000000000FFFFFFFFFFFF0000000000
-0000000000FFFFFFFFFFFF0000000000
-0000000000FFFFFFFFFFFFFF00000000
-00000000FFFFFFFFFFFFFFFFFF000000
-00000000FFFFFFFFFFFFFFFFFF000000
-000000FFFFFFFFFFFFFFFFFFFFFF0000
-000000FFFFFFFFFFFFFFFFFFFFFF0000
-000000FFFFFFFFFFFFFFFFFFFFFF0000
-00FFFFFFFFFFFFFFFFFFFFFFFFFF0000
-00FFFFFFFFFFFFFFFFFFFFFFFFFFFF00
-00FFFFFFFFFFFFFFFFFFFFFFFFFF0000
-000000FFFFFFFFFFFFFFFFFFFF000000
-</OS-BADGE-ICONS>
-</CHRP-BOOT>
-');
-
- output("images/yaboot.conf", '
-init-message = "\nWelcome to Mandriva Linux PPC!\nHit <TAB> for boot options.\n\n"
-timeout = 150
-device=cd:
-default = install-gui
-message=/boot/yaboot.msg
-
-image = /boot/vmlinux
- label = install-gui
- initrd = /boot/all.gz
- initrd-size = 34000
- append = " ramdisk_size=128000"
-
-image = /boot/vmlinux-power4
- label = install-gui-power4
- initrd = /boot/all-power4.gz
- initrd-size = 34000
- append = " ramdisk_size=128000"
-
-image = /boot/vmlinux
- label = install-text
- initrd = /boot/all.gz
- initrd-size = 34000
- append = " text ramdisk_size=128000"
-
-image = /boot/vmlinux-power4
- label = install-text-power4
- initrd = /boot/all-power4.gz
- initrd-size = 34000
- append = " text ramdisk_size=128000"
-
-image = /boot/vmlinux
- label = install-gui-old
- initrd = /boot/all.gz
- initrd-size = 34000
- append = " gui-old ramdisk_size=128000"
-
-image = /boot/vmlinux-power4
- label = install-gui-old-power4
- initrd = /boot/all-power4.gz
- initrd-size = 34000
- append = " gui-old ramdisk_size=128000"
-
-image = enet:0,vmlinux
- label = install-net
- initrd = enet:0,all.gz
- initrd-size = 34000
- append = " ramdisk_size=128000"
-
-image = enet:0,vmlinux-power4
- label = install-net-power4
- initrd = enet:0,all-power4.gz
- initrd-size = 34000
- append = " ramdisk_size=128000"
-
-image = enet:0,vmlinux
- label = install-net-text
- initrd = enet:0,all.gz
- initrd-size = 34000
- append = " text ramdisk_size=128000"
-
-image = enet:0,vmlinux-power4
- label = install-net-text-power4
- initrd = enet:0,all-power4.gz
- initrd-size = 34000
- append = " text ramdisk_size=128000"
-
-image = /boot/vmlinux
- label = rescue
- initrd = /boot/all.gz
- initrd-size = 34000
- append = " rescue ramdisk_size=128000"
-
-image = /boot/vmlinux-power4
- label = rescue-power4
- initrd = /boot/all-power4.gz
- initrd-size = 34000
- append = " rescue ramdisk_size=128000"
-
-image = enet:0,vmlinux
- label = rescue-net
- initrd = enet:0,all.gz
- initrd-size = 34000
- append = " rescue ramdisk_size=128000"
-
-image = enet:0,vmlinux-power4
- label = rescue-net-power4
- initrd = enet:0,all-power4.gz
- initrd-size = 34000
- append = " rescue ramdisk_size=128000"
-');
-
- output("images/yaboot.msg", '
-Thanks for choosing Mandriva Linux PPC. The following is a short
-explanation of the various options for booting the install CD.
-
-All options ending with "-power4" use the BOOT kernel for ppc 9xx and POWER4.
-The default syntax with no suffix uses the BOOT kernel for ppc 6xx 7xx and 7xxx.
-The default if you just hit enter is "install-gui".
-
-install-gui: uses Xorg fbdev mode
-install-text: text based install
-install-net: allows you to use a minimal boot CD,
- pulling the rest of the install from
- a network server
-install-net-text: text mode network install
-rescue: boots the rescue image
-rescue-net: boots the rescue image from a network server
-
-');
-
-}
-
sub VERSION {
my ($kernels) = @_;
@@ -700,13 +256,12 @@ sub syslinux_all_files {
@$kernels or die "syslinux_all_files: no kernel\n";
$default_vga =~ /788/ or die 'we rely on vga=788 for bootsplash';
- my $theme = $ENV{THEME} || 'Mandriva-Free';
each_index {
- mkdir "$dir/alt$::i", 0777;
- _ "cp all.kernels/$_/vmlinuz $dir/alt$::i";
- initrd('all', '', "images/all.rdz-$_");
- rename("images/all.rdz-$_", "$dir/alt$::i/all.rdz");
+ mkdir "$dir/$arch", 0777;
+ _ "cp all.kernels/$_/vmlinuz $dir/$arch";
+ initrd("images/all.rdz-$_", $_);
+ rename("images/all.rdz-$_", "$dir/$arch/all.rdz");
} @$kernels;
_ "install -m 644 -D /boot/memtest* $dir/memtest";
@@ -723,7 +278,14 @@ sub isolinux {
syslinux_all_files('isolinux', $kernels);
_ "cp $isolinux_bin isolinux/isolinux.bin";
- _ "cp /usr/lib/syslinux/gfxboot.com isolinux/gfxboot.com";
+ _ "cp /usr/lib/syslinux/ifcpu.c32 isolinux/ifcpu.c32";
+ _ "cp /usr/lib/syslinux/ldlinux.c32 isolinux/ldlinux.c32";
+ _ "cp /usr/lib/syslinux/libcom32.c32 isolinux/libcom32.c32";
+ _ "cp /usr/lib/syslinux/libgpl.c32 isolinux/libgpl.c32";
+ _ "cp /usr/lib/syslinux/libmenu.c32 isolinux/libmenu.c32";
+ _ "cp /usr/lib/syslinux/libutil.c32 isolinux/libutil.c32";
+ _ "cp /usr/lib/syslinux/gfxboot.c32 isolinux/gfxboot.c32";
+ _ "cp /usr/lib/syslinux/chain.c32 isolinux/chain.c32";
output("isolinux/isolinux.cfg", syslinux_cfg_all('cdrom', 1));
xbox_stage1() if arch() =~ /i.86/;
@@ -736,7 +298,7 @@ sub xbox_stage1() {
eval { rm_rf($dir) }; mkdir_p($dir);
_ "cp all.kernels/$xbox_kernel/vmlinuz $dir";
- initrd('all', '', "images/all.rdz-$xbox_kernel");
+ initrd("images/all.rdz-$xbox_kernel", $xbox_kernel);
rename("images/all.rdz-$xbox_kernel", "$dir/initrd");
_ "cp /usr/share/cromwell/xromwell-installer.xbe $dir/default.xbe";
@@ -755,17 +317,58 @@ sub boot_iso {
output('.boot_iso/VERSION', VERSION($kernels));
# for the boot iso, use standard isolinux
- _ "cp /usr/lib/syslinux/isolinux.bin .boot_iso/isolinux/isolinux.bin";
+ _ "cp $isolinux_bin .boot_iso/isolinux/isolinux.bin";
+ _ "cp /usr/lib/syslinux/ifcpu.c32 .boot_iso/isolinux/ifcpu.c32";
+ _ "cp /usr/lib/syslinux/ldlinux.c32 .boot_iso/isolinux/ldlinux.c32";
+ _ "cp /usr/lib/syslinux/libcom32.c32 .boot_iso/isolinux/libcom32.c32";
+ _ "cp /usr/lib/syslinux/libgpl.c32 .boot_iso/isolinux/libgpl.c32";
+ _ "cp /usr/lib/syslinux/libmenu.c32 .boot_iso/isolinux/libmenu.c32";
+ _ "cp /usr/lib/syslinux/libutil.c32 .boot_iso/isolinux/libutil.c32";
+ _ "cp /usr/lib/syslinux/chain.c32 .boot_iso/isolinux/chain.c32";
my $with_gfxboot = 0;
- _ "cp /usr/share/gfxboot/themes/Mandriva/install/* .boot_iso/isolinux" if $with_gfxboot;
+ _ "cp /usr/share/gfxboot/themes/Mageia/install/* .boot_iso/isolinux" if $with_gfxboot;
# _ "cp /home/pixel/cooker/soft/theme/mandriva-gfxboot-theme/inst/* .boot_iso/isolinux" if $with_gfxboot;
#_ "cp /home/teuf/mdv/src/mandriva-gfxboot-theme/inst/* .boot_iso/isolinux" if $with_gfxboot;
- _ "cp /usr/lib/syslinux/gfxboot.com .boot_iso/isolinux/gfxboot.com" if $with_gfxboot;
+ _ "cp /usr/lib/syslinux/gfxboot.c32 .boot_iso/isolinux/gfxboot.c32" if $with_gfxboot;
output('.boot_iso/isolinux/isolinux.cfg', syslinux_cfg_all('', $with_gfxboot));
- _ "genisoimage -r -f -J -cache-inodes -V 'Mdv Boot ISO' -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o $iso .boot_iso";
+ if ($ENV{BOOT_AUTOMATIC_METHOD}) {
+ _ "sed -i 's#\\(append .*\\)\\(splash quiet\\|rescue\\)\$#\\1\\2 automatic=$ENV{BOOT_AUTOMATIC_METHOD}#' .boot_iso/isolinux/isolinux.cfg";
+ }
+
+ my $arch = arch();
+ my $options = "-J -joliet-long -r -v -T -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table";
+ my $cmd = "xorriso -as mkisofs -U -A 'Mageia-$ENV{DISTRIB_VERSION}-$arch-netinstall' -V 'Mageia-$ENV{DISTRIB_VERSION}-$arch-netinstall' -volset 'Mageia-$ENV{DISTRIB_VERSION}-$arch' $options";
+ # create efi stuff on the fly
+ if ($arch =~ /x86_64/) {
+ _ "mkdir -p .boot_iso/EFI/BOOT/";
+ # create efi loader
+ my $efi_core = "configfile normal boot linux loadenv ls reboot search search_label";
+ my $efi_part_fs = "part_msdos part_gpt part_apple fat iso9660 udf";
+ my $efi_gfx = "gfxmenu gfxterm efi_gop efi_uga video video_bochs video_cirrus video_fb font png";
+ _ "/usr/bin/grub2-mkimage --prefix='/EFI/BOOT' -O x86_64-efi -o .boot_iso/EFI/BOOT/bootx64.efi $efi_core $efi_part_fs $efi_gfx";
+ _ "cp -f grub2.config .boot_iso/EFI/BOOT/grub.cfg";
+ if ($ENV{BOOT_AUTOMATIC_METHOD}) {
+ _ "sed -i 's#\\(linux .*\\)#\\1 automatic=$ENV{BOOT_AUTOMATIC_METHOD}#' .boot_iso/EFI/BOOT/grub.cfg";
+ _ "sed -i 's#timeout=[0-9]*#timeout=1#' .boot_iso/EFI/BOOT/grub.cfg";
+ }
+ # add theme
+ _ "cp -r /boot/grub2/{fonts,themes} .boot_iso/EFI/BOOT/";
+ _ "cp -f grub2.theme .boot_iso/EFI/BOOT/themes/maggy/theme.txt";
+ # create efiboot.img, matching 63 cylinders from new dosfstools
+ my $efisize = ceil(ceil(chomp_(`du -s -k .boot_iso/EFI`) / 1024 + 32) * 1024 / 63) * 63;
+ my $efi_img = ".boot_iso/isolinux/efiboot.img";
+ _ "/sbin/mkdosfs -F12 -C $efi_img $efisize";
+ _ "mcopy -s -i $efi_img .boot_iso/EFI ::";
+ # create iso
+ _ "$cmd -eltorito-alt-boot -e isolinux/efiboot.img -no-emul-boot -o $iso .boot_iso";
+ _ "isohybrid -u $iso";
+ } else {
+ _ "$cmd -o $iso .boot_iso";
+ _ "isohybrid -o 1 $iso";
+ }
rm_rf('.boot_iso');
}
@@ -773,11 +376,11 @@ sub hd_grub {
my ($img) = @_;
my $mapfile = '/tmp/device.map.tmp';
- my ($grub_dir) = glob("/lib/grub/*-*");
+ my ($grub_dir) = glob("/lib/grub/*-mageia");
my @grub_files = map { "$grub_dir/$_" } qw(stage1 stage2);
- my $size = 40_000 + sum(map { -s $_ } @grub_files);
- _ "dd if=/dev/zero of=$img bs=1 count=$size";
+ # mtools wants the image to be a power of 32 and matching 63 cylinders from new dosfstools
+ my $size = ceil(ceil((40_000 + sum(map { -s $_ } @grub_files)) / 32 / 1024) * 32 / 63) * 63;
_ "rm -rf $tmp_mnt"; mkdir $tmp_mnt;
_ "cp @grub_files $tmp_mnt";
@@ -787,30 +390,31 @@ timeout 10
default 0
fallback 1
-title Mandriva Linux Install
+title Mageia Install
root (hd0,0)
-kernel /cooker/isolinux/alt0/vmlinuz $default_append $default_acpi $default_vga automatic=method:disk
-initrd /cooker/isolinux/alt0/all.rdz
+kernel /cauldron/isolinux/alt0/vmlinuz $default_append $default_acpi $default_vga $default_iswmd automatic=method:disk
+initrd /cauldron/isolinux/alt0/all.rdz
title Help
pause To display the help, press <space> until you reach "HELP END"
pause .
-pause Please see http://qa.mandriva.com/hd_grub.cgi for a friendlier solution
+pause Please see http://doc.mageia.org/ for a friendlier solution
pause .
-pause To specify the location where Mandriva Linux is copied,
-pause choose "Mandriva Linux Install", and press "e".
+pause To specify the location where Mageia is copied,
+pause choose "Mageia Install", and press "e".
pause Then change "root (hd0,0)". FYI:
pause - (hd0,0) is the first partition on first bios hard drive (usually hda1)
pause - (hd0,4) is the first extended partition (usually hda5)
pause - (hd1,0) is the first partition on second bios hard drive
-pause Replace /cooker to suits the directory containing Mandriva Linux
+pause Replace /cauldron to suit the directory containing Mageia
pause .
pause HELP END
EOF
- _ "mkdosfs-with-dir $tmp_mnt $img";
+ _ "/sbin/mkdosfs -C $img $size";
+ _ "mcopy -i $img $tmp_mnt/* ::";
_ "rm -rf $tmp_mnt";
output($mapfile, "(fd0) $img\n");
diff --git a/images/update_kernel b/images/update_kernel
index 37084b39f..e003f457b 100755
--- a/images/update_kernel
+++ b/images/update_kernel
@@ -11,22 +11,17 @@ use lib '../kernel';
use MDK::Common;
use list_modules;
-(my $karch = arch()) =~ s/^i.86$/i586/;
my $rpm = 'rpm --nosignature';
-@ARGV or die "usage: ./update_kernel [--move] (<kernel rpm> ... | <installed kernel name> ...)\n";
+@ARGV or die "usage: ./update_kernel <installed kernel name> ...\n";
eval { rm_rf('all.kernels') }; #- remove old things
mkdir 'all.kernels';
my @kernels = map {
my $kern_ver = rpm2version($_);
- if (/\.rpm$/) {
- extract_kernel($_, $kern_ver);
- } else {
extract_installed_rpm('', $kern_ver);
- }
$kern_ver;
} @ARGV;
@@ -41,40 +36,10 @@ sub rpm2version {
`$rpm $opt $kernel_rpm` =~ m!/boot/vmlinuz-(.*)! && $1 or die "can't find vmlinuz in $kernel_rpm (is it installed?)\n";
}
-sub extract_kernel {
- my ($kernel_rpm, $kern_ver) = @_;
-
- my $dir = "all.kernels/$kern_ver";
-
- warn "Extracting kernel $kern_ver\n";
-
- eval { rm_rf($dir) };
- mkdir_p("$dir/modules");
- sys("rpm2cpio $kernel_rpm | (cd $dir ; cpio -id)");
-
- extract_installed_rpm($dir, $kern_ver);
-
- eval { rm_rf("$dir$_") } foreach qw(/boot /lib /usr);
-}
-
sub extract_installed_rpm {
my ($installed_dir, $kern_ver) = @_;
my $local_dir = "all.kernels/$kern_ver";
- mkdir_p("$local_dir/modules");
+ mkdir_p($local_dir);
sys('cp', "$installed_dir/boot/vmlinuz-$kern_ver", "$local_dir/vmlinuz");
- sys("cp $installed_dir/lib/modules/$kern_ver/modules.* $local_dir");
-
- open(my $F, "find $installed_dir/lib/modules/$kern_ver -name '*.ko.gz' |");
- my $file; while ($file = <$F>) {
- chomp($file);
- system('cp', $file, "$local_dir/modules/" . basename($file)) == 0
- or warn "conflict for $file\n";
- }
-
- sys('perl', '../kernel/modules.pl', 'remove_unneeded_modules', $kern_ver);
- sys('perl', '../kernel/modules.pl', 'get_firmwares', $kern_ver);
- sys('perl', '../kernel/modules.pl', 'make_modules_per_image', $kern_ver);
-
- rm_rf("$local_dir/modules");
}
diff --git a/kernel/list_modules.pm b/kernel/list_modules.pm
index 603c2d880..00a5bfab2 100644
--- a/kernel/list_modules.pm
+++ b/kernel/list_modules.pm
@@ -1,4 +1,4 @@
-package list_modules; # $Id$
+package list_modules;
use MDK::Common;
@@ -15,34 +15,33 @@ our %l = (
{
atm => [ qw(ambassador eni firestream fore_200e he horizon idt77252 iphase lanai nicstar solos-pci zatm) ],
main => [
- if_(arch() =~ /ppc/, qw(bmac fec_mpc52xx ibm_emac mace oaknet sungem)),
- if_(arch() =~ /^sparc/, qw(sunbmac sunhme sunqe)),
- if_(arch() !~ /alpha|sparc/,
qw(3c501 3c503 3c505 3c507 3c509 3c515 3c990 3c990fx),
- qw(82596 ac3200 acenic aironet4500_card amd8111e at1700 atl2 atp),
- qw(bcm4400 cassini cs89x0 de600 de620),
- qw(depca dmfe e2100 eepro eexpress enic eth16i),
- qw(ewrk3 hp hp-plus hp100),
+ qw(82596 ac3200 acenic aironet4500_card altera_tse amd8111e at1700 atl2 atp),
+ qw(bcm4400 cassini cs89x0 cx82310_eth de600 de620),
+ qw(depca dmfe e2100 ec_bhf eepro eexpress enic eth16i),
+ qw(ewrk3 fm10k bcmgenet hp hp-plus hp100 i40e i40evf),
qw(iph5526), #- fibre channel
- qw(jme lance ne ni5010 ni52 ni65 nvnet),
+ qw(i40evf jme lance ne nfp_netvf ni5010 ni52 ni65 nvnet),
qw(prism2_plx qlge r6040 rcpci rhineget),
- qw(sb1000 sc92031 smc-ultra smc9194 smsc9420 smsc95xx),
- qw(tc35815 tlan uli526x vmxnet3),
- ),
- if_(arch() !~ /alpha/,
+ qw(sb1000 sc92031 sh_eth smc-ultra smsc911x smc9194 smsc9420 smsc95xx),
+ qw(tc35815 tlan uli526x ),
qw(b44 com20020-pci de2104x),
qw(defxx), # most unused
- qw(dgrs e100 eepro100 epic100 fealnx hamachi natsemi),
- qw(ne2k-pci pcnet32 plip sis900 skfp starfire tulip),
- qw(typhoon via-rhine winbond-840 forcedeth),
+ qw(dgrs e100 eepro100 epic100 fealnx hamachi mlxsw_pci natsemi),
+ qw(ne2k-pci pcnet32 plip qede sis900 skfp starfire stmmac-platform tulip),
+ qw(typhoon via-rhine winbond-840 xgene-enet forcedeth),
qw(sungem sunhme), # drivers for ultrasparc, but compiled in ix86 kernels...
- ),
qw(3c59x 8139too 8139cp cpmac niu sundance), #rtl8139
+ # add all phys
+ qw(amd aquantia at803x bcm7xxx bcm87xx broadcom cicada davicom dp83848 dp83867 et1011c fixed_phy icplus lxt marvell),
+ qw(mdio-bcm-unimac mdio-bitbang mdio-cavium mdio-gpio mdio-octeon mdio-thunder micrel microchip),
+ qw(national qsemi r8152 r815x realtek smsc spi_ks8995 ste10Xp teranetics vitesse),
],
firewire => [ qw(eth1394 pcilynx) ],
gigabit => [
- qw(atl1 atl1c atl1e be2net bnx2 bnx2x cxgb cxgb3 dl2k e1000 e1000e et131x igb ipg ixgb ixgbe myri_sbus netxen_nic ns83820 qla3xxx r8169 s2io sfc sxg_nic
- sis190 sk98lin skge sky2 slicoss spidernet tehuti tg3 via-velocity virtio_net vxge yellowfin),
+ qw(alx atl1 atl1c atl1e at91_ether ax88179_178a be2net bna bnx2 bnx2x bnxt_en cxgb cxgb3 cxgb4 dl2k e1000 e1000e et131x hfi1 igb ipg ixgb ixgbe lan78xx),
+ qw(macb mvmdio myri_sbus myri10ge netxen_nic ns83820 pch_gbe qla3xxx r8169 s2io samsung-sxgbe sfc sxg_nic),
+ qw(sis190 sk98lin skge sky2 slicoss spidernet stmmac tehuti tg3 via-velocity vxge yellowfin),
qw(bcm5820 bcm5700), #- encrypted
],
@@ -58,23 +57,22 @@ our %l = (
#- protocol reported are not accurate) so we match network adapters against
#- known drivers :-(
usb => [
- qw(asix catc cdc_ether kaweth pegasus rtl8150 usbnet),
+ qw(asix catc cdc_ether ch9200 dm9601 huawei_cdc_ncm kaweth mcs7830 pegasus rtl8150 smsc75xx smsc95xx usbnet),
],
wireless => [
qw(acx-pci acx-usb adm8211 agnx airo airo_cs aironet4500_cs),
- qw(aironet_cs ar9170usb arlan arusb_lnx at76_usb ath5k ath9k),
- qw(ath_pci atmel_cs atmel_pci b43 b43legacy bcm43xx com20020_cs),
- qw(dyc_ar5 hostap_cs hostap_pci hostap_plx i2400m-usb ipw2100),
- qw(ipw2200 ipw3945 iwl3945 iwl4965 iwlagn iwlwifi madwifi_pci),
- qw(mwl8k ndiswrapper netwave_cs orinoco orinoco_cs),
- qw(orinoco_nortel orinoco_pci orinoco_plx orinoco_tmd p54pci),
- qw(p54usb prism2_cs prism2_pci prism2_usb prism54 r8180),
- qw(r8187se r8192_pci r8192s_usb r8192u_usb ray_cs rndis_wlan rt2400 rt2400pci rt2500),
+ qw(aironet_cs ar5523 ar9170usb arlan arusb_lnx at76c50x_usb ath10k_pci ath5k ath6kl ath6kl_sdio ath6kl_usb ath9k ath9k_htc),
+ qw(ath_pci atmel_cs atmel_pci b43 b43legacy bcm43xx bcm_wimax bcma brcm80211 brcmsmac brcmfmac carl9170 com20020_cs),
+ qw(dyc_ar5 hostap_cs hostap_pci hostap_plx i2400m_usb ipw2100),
+ qw(ipw2200 ipw3945 iwl3945 iwl4965 iwlagn iwldvm iwlmvm iwlwifi libertas_spi madwifi_pci),
+ qw(mt7601u mwifiex_pcie mwifiex_sdio mwifiex_usb mwl8k ndiswrapper netwave_cs orinoco orinoco_cs),
+ qw(orinoco_nortel orinoco_pci orinoco_plx orinoco_tmd orinoco_usb p54pci p54spi),
+ qw(p54usb prism2_cs prism2_pci prism2_usb prism54 qmi_wwan r8180),
+ qw(r8187se rtl8188ee rtl8192ce r8192_pci r8192s_usb r8192u_usb r8712u r8723bs ray_cs rndis_wlan rsi_sdio rsi_usb rt2400 rt2400pci rt2500),
qw(rt2500pci rt2500usb rt2570 rt2800pci rt2800usb rt2860 rt2860sta rt2870),
- qw(rt2870sta rt3070sta rt61 rt61pci rt73 rt73usb rtl8180),
- qw(rtl8187se rtusb spectrum_cs usbvnet_rfmd vt6655_stage vt6656_stage vt_ar5k w35und),
- qw(wavelan_cs wl wl3501_cs wvlan_cs zd1201 zd1211rw),
- if_(arch() =~ /ppc/, qw(airport)),
+ qw(rt3070sta rt61 rt61pci rt73 rt73usb rtl8180 rtl8187 rtl8187se rtl818x_pci r8188eu r8192ee r8723au rtl_pci rtl_usb rtusb),
+ qw(rtl8192se rtl8192cu rtl8192de rtl8192ee rtl8723ae rtl8723be rtl8821ae rtl8xxxu spectrum_cs sr9700 sr9800 ssb usb8xxx usbvnet_rfmd vt6655_stage vt6656_stage vt_ar5k w35und),
+ qw(wavelan_cs wcn36xx wil6210 wl wl1251_sdio wl1251_spi wl12xx wl18xx wl3501_cs wlcore_sdio wvlan_cs zd1201 zd1211rw),
],
isdn => [
qw(avmfritz c4 cdc-acm b1pci divas hfc4s8s_l1 hfc_usb hfc4s8s_l1 hisax hisax_st5481 hisax_fcpcipnp hysdn sedlfax t1pci tpam w6692pci),
@@ -82,17 +80,17 @@ our %l = (
qw(fcpci fcdsl fcdsl fcdsl2 fcdslsl fcdslslusb fcdslusb fcdslusba fcusb fcusb2 fxusb fxusb_CZ)
],
cellular => [
- qw(hso nozomi option sierra),
+ qw(cdc_mbim hso nozomi option sierra),
],
modem => [
- qw(ltmodem mwave sm56),
+ qw(ltmodem mwave sm56 ft1000),
],
slmodem => [
qw(slamr slusb snd-ali5451 snd-atiixp-modem snd-intel8x0m snd-via82xx-modem),
],
- tokenring => [ qw(3c359 abyss ibmtr lanstreamer olympic proteon skisa smctr tms380tr tmspci) ],
wan => [ qw(c101 cosa cyclomx cycx_drv dlci dscc4 farsync hdlc hostess_sv11 lapbether lmc n2 pc300 pci200syn sbni sdla sdladrv sealevel syncppp wanxl z85230) ],
usb_dsl => [ qw(cxacru speedtch ueagle-atm usbatm xusbatm) ],
+ virtual => [ qw(hv_netvsc vboxdrv virtio_net vmxnet3 xen-netfront) ],
},
################################################################################
@@ -100,30 +98,26 @@ our %l = (
{
# ide drivers compiled as modules:
ide => [
- qw(aec62xx ali14xx alim15x3 amd74xx atiixp cmd64x cy82c693 cs5520 cs5530 cs5535 cs5536),
+ qw(aec62xx alim15x3 amd74xx atiixp cmd64x),
qw(delkin_cb dtc2278 hpt34x hpt366 ns87415 ht6560b it8172 it8213 it821x jmicron),
qw(opti621 pdc202xx_new pdc202xx_old piix qd65xx rz1000 sc1200 serverworks siimage sis5513 slc90e66),
qw(tc86c001 triflex trm290 tx4938ide tx4939ide umc8672 via82cxxx ide-pci-generic ide-generic),
],
scsi => [
- if_(arch() =~ /ppc/, qw(mesh mac53c94)),
- if_(arch() =~ /^sparc/, qw(qlogicpti)),
- if_(arch() !~ /alpha|sparc/,
'53c7,8xx',
- qw(a100u2w advansys aha152x aha1542 aha1740 AM53C974 atp870u),
+ qw(a100u2w advansys aha152x aha1542 aha1740 am53c974 atp870u),
qw(be2iscsi bfa BusLogic dc395x dc395x_trm dmx3191d dtc eata eata_dma),
- qw(eata_pio fdomain g_NCR5380 in2000 initio mpt2sas mvsas NCR53c406a),
- qw(nsp32 pas16 pci2220i pm8001 psi240i qla1280 qla2x00 qla2xxx),
- qw(qlogicfas qlogicfc seagate shasta sim710 stex sym53c416),
- qw(t128 tmscsim u14-34f ultrastor vmw_pvscsi wd7000),
- ),
- qw(aic7xxx aic7xxx_old aic79xx pci2000 qlogicfas408 sym53c8xx lpfc lpfcdd), # ncr53c8xx
+ qw(eata_pio fdomain g_NCR5380 in2000 initio mpt2sas mpt3sas mvsas NCR53c406a),
+ qw(nsp32 pas16 pci2220i pm80xx pm8001 psi240i qla1280 qla2x00 qla2xxx),
+ qw(qlogicfas qlogicfc rsxx seagate shasta skd sim710 snic stex sym53c416),
+ qw(t128 tmscsim u14-34f ultrastor wd7000 xen-scsiback xen-scsifront),
+ qw(aic7xxx aic7xxx_old aic79xx pci2000 qlogicfas408 sym53c8xx wd719x lpfc lpfcdd), # ncr53c8xx
],
sata => [
# note that ata_piix manage RAID devices on ICH6R
qw(ahci aic94xx ata_adma ata_piix pata_pdc2027x pdc_adma),
qw(sata_fsl sata_inic162x sata_mv sata_nv sata_promise),
- qw(sata_qstor sata_sil sata_sil24 sata_sis sata_svw sata_sx4 sata_uli sata_via sata_vsc sx8),
+ qw(sata_qstor sata_rcar sata_sil sata_sil24 sata_sis sata_svw sata_sx4 sata_uli sata_via sata_vsc sx8),
# new drivers: old ide drivers ported over libata:
qw(ata_generic mv-ahci pata_ali pata_amd pata_artop pata_atiixp pata_atp867x),
qw(pata_bf54x pata_cmd640 pata_cmd64x pata_cs5520 pata_cs5530),
@@ -136,49 +130,56 @@ our %l = (
qw(pata_radisys pata_rdc pata_rz1000 pata_sc1200 pata_sch),
qw(pata_serverworks pata_sil680 pata_sis pata_sl82c105),
qw(pata_triflex pata_via pata_winbond),
- if_(arch() =~ /ppc/, 'sata_fsl'),
qw(pata_acpi),
],
hardware_raid => [
- if_(arch() =~ /^sparc/, qw(pluto)),
- if_(arch() !~ /alpha|sparc/,
# 3w-xxxx drives ATA-RAID, 3w-9xxx and arcmsr drive SATA-RAID
qw(3w-9xxx 3w-sas 3w-xxxx a320raid aacraid arcmsr cciss cpqarray),
- qw(cpqfc DAC960 dpt_i2o gdth hpsa hptiop i2o_block imm ipr ips),
+ qw(cpqfc csiostor DAC960 dpt_i2o esas2r gdth hpsa hptiop i2o_block imm ipr ips isci),
qw(it8212 it821x iteraid megaide megaraid megaraid_mbox),
qw(megaraid_sas mptfc mptsas mptscsih mptspi pdc-ultra pmcraid ppa),
qw(qla2100 qla2200 qla2300 qla2322 qla4xxx qla6312 qla6322),
- ),
],
- virtual => [ qw(xenblk virtio_blk) ],
+ virtual => [ qw(hv_storvsc virtio_blk virtio_scsi vmw_pvscsi xenblk xen-blkfront) ],
pcmcia => [ qw(aha152x_cs fdomain_cs nsp_cs qlogic_cs ide-cs pata_pcmcia sym53c500_cs) ],
raw => [ qw(ide-gd_mod sd_mod) ],
- usb => [ qw(usb-storage) ],
+ usb => [ qw(keucr uas ums-alauda ums-cypress ums-datafab ums-eneub6250 ums-freecom ums-isd200),
+ qw(ums-jumpshot ums-karma ums-onetouch ums-realtek ums-sddr09 ums-sddr55 ums-usbat usb-storage) ],
firewire => [ qw(sbp2) ],
cdrom => [ qw(ide-cd_mod sr_mod) ],
- card_reader => [ qw(sdhci tifm_sd tifm_7xx1) ],
+ card_reader => [ qw(rts5208 sdhci sdhci-pci tifm_sd tifm_7xx1 toshsd ushc via-sdmmc) ],
},
################################################################################
bus =>
{
- usb => [ qw(ehci-hcd hwa-hc isp116x-hcd isp1760 ohci-hcd r8a66597-hcd sl811_cs sl811-hcd uhci-hcd u132-hcd usb-uhci usb-ohci whci-hcd) ],
- bluetooth => [ qw(bcm203x bfusb bpa10x btusb) ],
+ usb => [ qw(bcma-hcd c67x00 dwc3 dwc3-pci ehci-hcd ehci-pci ehci-platform ehci-tegra fhci fusbh200-hcd hwa-hc
+ imx21-hcd isp116x-hcd isp1362-hcd isp1760 ohci-hcd ohci-pci ohci-platform oxu210hp-hcd
+ r8a66597-hcd renesas-usbhs sl811_cs sl811-hcd ssb-hcd u132-hcd
+ uhci-hcd usb-ohci usb-uhci vhci-hcd whci-hcd xhci-hcd xhci-pci xhci-plat-hcd) ],
+ bluetooth => [ qw(ath3k bcm203x bfusb bluecard_cs bpa10x bt3c_cs btusb dtl1_cs) ],
firewire => [ qw(ohci1394) ],
i2c => [
qw(i2c-ali1535 i2c-ali1563 i2c-ali15x3 i2c-amd756 i2c-amd8111 i2c-i801 i2c-i810 i2c-nforce2),
qw(i2c-piix4 i2c-prosavage i2c-savage4 i2c-sis5595 i2c-sis630 i2c-sis96x i2c-via i2c-viapro i2c-voodoo3),
- if_(arch() !~ /^ppc/, qw(i2c-hydra i2c-ibm_iic i2c-mpc)),
+ qw(i2c-hydra i2c-ibm_iic i2c-mpc),
],
pcmcia => [
- if_(arch() !~ /^sparc/, qw(au1x00_ss i82365 i82092 pd6729 tcic vrc4171_card vrc4173_cardu yenta_socket)), # cb_enabler
+ qw(au1x00_ss i82365 i82092 pd6729 tcic vrc4171_card vrc4173_cardu yenta_socket), # cb_enabler
],
- hid => [ qw(hid-a4tech hid-apple hid-belkin hid-cherry hid-chicony
- hid-cypress hid-drff hid-ezkey hid-gaff hid-gyration hid-kensington hid-kye
- hid-logitech hid-microsoft hid-monterey hid-multilaser hid-ntrig
- hid-petalynx hid-pl hid-samsung hid-sjoy hid-sony hid-sunplus
- hid-tmff hid-topseed hid-zpff hid-wacom ff-memless)],
+ hid => [ qw(ff-memless hid hid-a4tech hid-apple hid-appleir hid-asus hid-aureal hid-axff hid-belkin hid-betopff
+ hid-cherry hid-chicony hid-cmedia hid-corsair hid-cp2112 hid-cypress hid-dr hid-drff hid-elecom hid-elo hid-emsff
+ hid-ezkey hid-gaff hid-gembird hid-generic hid-gfrm hid-gt683r hid-gyration hid-holtek-kbd hid-holtekff hid-holtek-mouse
+ hid-hyperv hid-icade hid-kensington hid-keytouch hid-kye hid-lcpower hid-lenovo hid-lenovo-tpkbd
+ hid-logitech hid-logitech-dj hid-logitech-hidpp hid-magicmouse hid-microsoft hid-monterey
+ hid-multilaser hid-multitouch hid-ntrig hid-ortek hid-penmount hid-petalynx hid-picolcd
+ hid-pl hid-plantronics hid-primax hid-prodikeys hid-roccat hid-roccat-arvo hid-roccat-common hid-rmi
+ hid-roccat-isku hid-roccat-kone hid-roccat-koneplus hid-roccat-konepure hid-roccat-kovaplus hid-roccat-lua
+ hid-roccat-pyra hid-roccat-ryos hid-roccat-savu hid-saitek hid-samsung hid-sensor-hub hid-sjoy hid-sony
+ hid-speedlink hid-steelseries hid-sunplus hid-tivo hid-thingm hid-tmff hid-topseed hid-twinhan
+ hid-uclogic hid-waltop hid-wiimote hid-xinmo hid-zpff hid-zydacron wacom) ],
+
#serial_cs
#ftl_cs 3c575_cb apa1480_cb epic_cb serial_cb tulip_cb iflash2+_mtd iflash2_mtd
#cb_enabler
@@ -186,14 +187,13 @@ our %l = (
fs =>
{
- network => [ qw(af_packet nfs smbfs) ],
+ network => [ qw(af_packet nfs nfsv2 nfsv3 nfsv4 smbfs) ],
cdrom => [ qw(isofs) ],
loopback => [ qw(isofs loop squashfs) ],
local => [
- if_(arch() =~ /^ppc/, qw(hfs)),
- qw(reiserfs reiser4 jfs xfs ntfs vfat ext3 ext4 btrfs),
+ qw(btrfs ext3 ext4 jfs nilfs2 ntfs reiserfs vfat xfs),
],
- various => [ qw(romfs ufs unionfs) ],
+ various => [ qw(efivarfs efibc capsule-loader overlay romfs ufs fuse) ],
},
@@ -201,33 +201,29 @@ our %l = (
multimedia =>
{
sound => [
- if_(arch() =~ /ppc/, qw(dmasound_pmac snd-aoa snd-powermac)),
- if_(arch() =~ /sparc/, qw(snd-sun-amd7930 snd-sun-cs4231 snd-sun-dbri)),
- if_(arch() !~ /^sparc/,
qw(ad1816 ad1848 ad1889 ali5455 audigy audio awe_wave cmpci cs4232 cs4281 cs46xx cx88-alsa),
qw(emu10k1 es1370 es1371 esssolo1 forte gus i810_audio ice1712 kahlua mad16 maestro),
qw(maestro3 mpu401 msnd_pinnacle nm256_audio nvaudio opl3 opl3sa opl3sa2 pas2 pss),
qw(rme96xx sam9407 sb sgalaxy snd-ad1816a snd-ad1848 snd-ad1889 snd-ali5451 snd-als100 snd-als300),
qw(snd-als4000 snd-atiixp snd-au8810 snd-au8820 snd-au8830 snd-audigyls snd-aw2 snd-azt2316 snd-azt2320 snd-azt3328 snd-azx),
- qw(snd-asihpi snd-at73c213 snd-bt87x snd-ca0106 snd-cmi8330 snd-cmi8788 snd-cmipci),
+ qw(snd-asihpi snd-at73c213 snd-bcd2000 snd-bebob snd-bt87x snd-ca0106 snd-cmi8330 snd-cmi8788 snd-cmipci),
qw(snd-cs4231 snd-cs4232 snd-cs4236 snd-cs4281 snd-cs46xx snd-cs5530 snd-cs5535audio),
qw(snd_ctxfi),
qw(snd-darla20 snd-darla24 snd-dt019x snd-echo3g snd-emu10k1 snd-emu10k1x),
qw(snd-ens1370 snd-ens1371 snd-es1688 snd-es18xx snd-es1938 snd-es1968 snd-es968),
- qw(snd-fm801 snd-gina20 snd-gina24 snd-gina3g),
+ qw(snd-fireworks snd-fm801 snd-gina20 snd-gina24 snd-gina3g),
qw(snd-gusclassic snd-gusextreme snd-gusmax),
qw(snd-hda-intel snd-hdsp snd-hdspm snd-ice1712 snd-ice1724),
qw(snd-indi snd-indigo snd-indigodj snd-indigodjx snd-indigoio snd-indigoiox snd-intel8x0 snd-interwave),
- qw(snd-interwave-stb snd-korg1212 snd-layla20 snd-layla24 snd-layla3g snd-lx6464es),
+ qw(snd-interwave-stb snd-korg1212 snd-layla20 snd-layla24 snd-layla3g snd-lola snd-lx6464es),
qw(snd-maestro3 snd-mia snd-mixart snd-mona snd-mpu401 snd-nm256),
qw(snd-opl3sa2 snd-opti92x-ad1848 snd-opti92x-cs4231 snd-opti93x snd-oxygen snd-pcsp snd-pcxhr snd-riptide snd-rme32),
qw(snd-rme96 snd-rme9652 snd-sb16 snd-sb8 snd-sbawe snd-sc6000 snd-sgalaxy snd-sis7019 snd-sonicvibes),
- qw(snd-sscape snd-trident snd-via82xx snd-virtuoso snd-vx222 snd-vxp440 snd-vxpocket snd-wavefront),
+ qw(snd-sscape snd-trident snd-usb-variax snd-via82xx snd-virtuoso snd-vx222 snd-vxp440 snd-vxpocket snd-wavefront),
qw(snd-ymfpci sonicvibes sscape trident via82cxxx_audio wavefront ymfpci),
- ),
],
tv => [ qw(bt878 bttv cx23885 cx25821 cx8800 cx8802 cx88-blackbird dpc7146),
- qw(ivtv mxb pvrusb2 saa7134 saa7164 zr36067) ],
+ qw(em28xx ivtv mxb pvrusb2 saa7134 saa7164 zr36067) ],
dvb => [
qw(b2c2-flexcop-pci b2c2-flexcop-usb budget budget-av),
qw(budget-ci cinergyT2 dm1105 dvb-dibusb dvb-ttpci),
@@ -237,21 +233,36 @@ our %l = (
qw(dvb-usb-dtt200u dvb-usb-dtv5100 dvb-usb-ec168 dvb-usb-friio dvb-usb-gp8ps),
qw(dvb-usb-nova-t-usb2 dvb-usb-ttusb2 dvb-usb-umt-010),
qw(dvb-usb-vp702x dvb-usb-vp7045 earth-pt1 firedtv hexium_gemini),
- qw(hexium_orion pluto2 skystar2 smsusb ttusb_dec),
+ qw(hexium_orion netup-unidvb pluto2 skystar2 smsusb ttusb_dec),
],
photo => [ qw(dc2xx mdc800) ],
- radio => [ qw(radio-gemtek-pci radio-maestro radio-maxiradio radio-miropcm20 radio-usb-si470x) ],
+ radio => [ qw(radio-gemtek-pci radio-keene radio-maestro radio-ma901
+ radio-maxiradio radio-miropcm20 radio-mr800 radio-raremono radio-shark
+ radio-usb-si470x shark2) ],
scanner => [ qw(scanner microtek) ],
+ firewire => [ qw(snd-dice snd-firewire-digi00x snd-firewire-speakers snd-isight snd-oxfw snd-scs1x snd-firewire-tascam) ],
gameport => [ qw(cs461x ns558 emu10k1-gp fm801-gp lightning ns558 vortex) ],
- usb_sound => [ qw(audio dabusb dsbr100 snd-usb-audio snd-usb-caiaq snd-usb-usx2y usb-midi) ],
+ usb_sound => [ qw(audio dabusb dsbr100 snd-usb-audio snd-usb-6fire snd-usb-caiaq snd-usb-hiface snd-usb-usx2y usb-midi) ],
webcam => [
- qw(cafe_ccic cpia2 cpia_usb cyber2000fb em28xx et61x251 gspca),
+ qw(cafe_ccic cpia2 cpia_usb cyber2000fb et61x251 gspca),
+ qw(gspca_benq gspca_conex gspca_cpia1 gspca_dtcs033 gspca_etoms
+ gspca_finepix gspca_gl860 gspca_jeilinj gspca_jl2005bcd
+ gspca_kinect gspca_konica gspca_m5602 gspca_mars
+ gspca_mr97310a gspca_nw80x gspca_ov519 gspca_ov534
+ gspca_ov534_9 gspca_pac207 gspca_pac7302 gspca_pac7311
+ gspca_se401 gspca_sn9c2028 gspca_sn9c20x gspca_sonixb
+ gspca_sonixj gspca_spca1528 gspca_spca500 gspca_spca501
+ gspca_spca505 gspca_spca506 gspca_spca508 gspca_spca561
+ gspca_sq905 gspca_sq905c gspca_sq930x gspca_stk014 gspca_stk1135
+ gspca_stv0680 gspca_stv06xx gspca_sunplus gspca_t613
+ gspca_topro gspca_touptek gspca_tv8532 gspca_vc032x gspca_vicam
+ gspca_xirlink_cit gspca_zc3xx),
qw(ibmcam konicawc mod_quickcam ov511 ov511-alt ov518_decomp),
qw(ov51x-jpeg ovfx2 pwc qc-usb-messenger quickcam quickcam_messenger),
# both STV06xx & stv06xx b/c drivers/media/video/gspca/stv06xx/stv06xx.h
# wrongly use upcase letters:
qw(se401 sn9c102 STV06xx stv06xx stv680 tcm825x ultracam),
- qw(usbvideo usbvision vicam w9968cf zc0301),
+ qw(usbvideo usbvision uvcvideo vicam w9968cf zc0301 zc3xx),
],
},
@@ -267,29 +278,29 @@ our %l = (
],
remote => [ qw(ati_remote) ],
# USB tablets and touchscreens:
- tablet => [ qw(acecad aiptek wacom kbtab) ],
- touchscreen => [ qw(ads7846_ts gunze hp680_ts_input itmtouch mk712 mtouch usbtouchscreen) ],
+ tablet => [ qw(acecad aiptek wacom wacom_serial4 kbtab) ],
+ touchscreen => [ qw(ads7846_ts gunze hp680_ts_input itmtouch mk712 mtouch sur40 usbtouchscreen) ],
},
various =>
# just here for classification, unused categories (nor auto-detect, nor load_thiskind)
{
raid => [
- qw(dm-crypt dm-mirror dm-mod dm-zero linear lvm-mod multipath raid0 raid1 raid10 raid456 raid5 raid6),
- qw(dm-delay dm-log dm-mem-cache dm-message dm-raid4-5 dm-region_hash faulty md-mod),
+ qw(dm-crypt dm-log dm-log-userspace dm-mirror dm-mod dm-multipath dm-queue-length dm-raid dm-region-hash dm-round-robin),
+ qw(dm-service-time dm-snapshot dm-zero faulty linear lvm-mod md-mod multipath md-mod raid0 raid10 raid1 raid456),
+ # needed by raid456 and dm-raid 456 target
+ qw(async_memcpy async_pq async_raid6_recov async_tx async_xor raid6_pq xor),
],
mouse => [
- qw(atixlmouse busmouse generic_serial inport ioc3_serial logibm logibusmouse msbusmouse pcips2 qpmouse synclinkmp),
- if_(arch() =~ /ppc/, 'macserial'),
- qw(mousedev usbhid usbmouse),
+ qw(atixlmouse busmouse generic_serial inport ioc3_serial logibm logibusmouse msbusmouse psmouse pcips2 qpmouse synclinkmp),
+ qw(mousedev usbhid usbmouse synaptics_usb),
],
char => [
- if_(arch() =~ /ia64/, qw(efivars)),
qw(applicom n_r3964 nvram pc110pad ppdev),
qw(wdt_pci i810-tco sx), #- what are these???
],
crypto => [
- qw(sha256_generic cbc amd768_rng amd7xx_tco i810_rng hw_random leedslite padlock),
+ qw(aes-i586 aes-x86_64 aes_generic aesni_intel amd768_rng amd7xx_tco cbc cryptd hw_random i810_rng leedslite padlock sha256_generic virtio_rng xts),
],
laptop => [
qw(i8k sonypi toshiba),
@@ -298,27 +309,39 @@ our %l = (
qw(8250_pci 8250 epca esp isicom istallion jsm moxa mxser mxser_new stallion sx synclink synclinkmp),
],
other => [
- qw(defxx ide-floppy ide-scsi ide-tape loop lp nbd sg st),
+ qw(defxx ide-floppy ide-tape loop lp nbd sg st),
qw(parport_pc parport_serial),
- qw(btaudio mmc_block),
-
- 'cryptoloop', 'aes-i586', 'aes-x86_64', 'aes_generic',
- if_(arch() =~ /sparc/, 'openprom'),
+ qw(btaudio),
+ qw(mmc_block sdhci-acpi), # eMMC
+ 'cryptoloop',
+ 'ulpi',
+ qw(hv_balloon hyperv_fb pci-hyperv),
+ qw(virtio_balloon vmw_balloon),
qw(crc32c crc32c-intel),
+ 'nvme',
- qw(evdev), qw(usblp printer), 'floppy',
+ qw(evdev), qw(usblp printer), 'floppy', 'microcode', 'usb_common',
+ qw(acpi_cpufreq processor),
+ qw(bcm_sf2),
+ qw(usbip-host),
+ qw(vgem),
+
+ # drivers/platform/x86:
+ qw(acerhdf acer-wmi alienware-wmi amilo-rfkill apple-gmux asus-laptop asus-nb-wmi asus-wmi classmate-laptop compal-laptop dell-laptop),
+ qw(dell-smo8800 dell-wmi-aio dell-wmi eeepc-laptop eeepc-wmi fujitsu-laptop),
+ qw(fujitsu-tablet hdaps hp_accel hp-wireless hp-wmi ibm_rtl ideapad-laptop intel_ips intel_menlow intel_oaktrail intel-rst intel-smartconnect),
+ qw(msi-laptop msi-wmi mxm-wmi panasonic-laptop pvpanic samsung-laptop samsung-q10 shuttle-wmi sony-laptop thinkpad_acpi topstar-laptop),
+ qw(toshiba_acpi toshiba_bluetooth toshiba_haps wmi),
+
#- these need checking
qw(rrunner meye),
- qw(virtio_pci virtio_balloon),
+ qw(virtio virtio-console virtio_input virtio_pci virtio_ring vhost_scsi hyperv-keyboard),
+ qw(mei pch_phub),
],
agpgart => [
- if_(arch() =~ /alpha/, qw(alpha-agp)),
- if_(arch() =~ /ia64/, qw(hp-agp i460-agp)),
- if_(arch() =~ /ppc/, qw(uninorth-agp)),
-
qw(ali-agp amd64-agp amd-k7-agp ati-agp efficeon-agp intel-agp),
qw(k7-agp mch-agp nvidia-agp sis-agp sworks-agp via-agp),
],
@@ -337,7 +360,7 @@ sub load_dependencies {
my ($filename, @fdeps) = map {
s![^ ]*/!!g;
s!\.ko!!g;
- s!\.gz!!g;
+ s!\.[gx]z!!g;
$_;
} $m, split(' ', $d);
@@ -407,7 +430,7 @@ sub module2category {
}
sub ethernet_categories() {
- 'network/main|gigabit|pcmcia|tokenring|usb|wireless|firewire';
+ 'network/main|gigabit|pcmcia|usb|wireless|firewire';
}
sub sub_categories {
diff --git a/kernel/modules.pl b/kernel/modules.pl
index a47b272f9..70d6ed0bd 100644
--- a/kernel/modules.pl
+++ b/kernel/modules.pl
@@ -41,36 +41,33 @@ sub modules() {
@nls_modules, map { category2modules($_) } split(' ', $images_cat);
}
-sub get_firmwares() {
+sub list_needed_modules {
my ($kern_ver) = @_;
- foreach (all("all.kernels/$kern_ver/modules")) {
- foreach(`/sbin/modinfo -Ffirmware "all.kernels/$kern_ver/modules/$_"`) {
- mkdir_p(dirname("all.kernels/$kern_ver/firmware/$_"));
- eval { cp_af("/lib/firmware/$_", "all.kernels/$kern_ver/firmware/$_"); };
- }
- }
-}
-
-sub remove_unneeded_modules {
- my ($kern_ver) = @_;
-
- load_dependencies("all.kernels/$kern_ver/modules.dep");
+ load_dependencies("/lib/modules/$kern_ver/modules.dep");
my @all = modules();
my @all_with_deps = map { dependencies_closure($_) } @all;
- my %wanted_modules = map { (list_modules::modname2filename($_) . ".ko.gz" => 1) } @all_with_deps;
- foreach (all("all.kernels/$kern_ver/modules")) {
- $wanted_modules{$_} or unlink "all.kernels/$kern_ver/modules/$_";
+ my %wanted_modules = map { (list_modules::modname2filename($_) => 1) } @all_with_deps;
+ foreach (`find /lib/modules/$kern_ver -name '*.ko.?z'`) {
+ my $modfile = basename($_);
+ $modfile =~ s/\.ko\.xz//;
+ $wanted_modules{$modfile} and print "$modfile\n";
}
}
-sub make_modules_per_image {
+sub list_fake_modules {
my ($kern_ver) = @_;
- my $dir = "all.kernels/$kern_ver/modules";
+ load_dependencies("/lib/modules/$kern_ver/modules.dep");
- system("cd $dir ; tar cf ../all_modules.tar *.ko.gz") == 0 or die "tar failed\n";
+ my @all = map { category2modules($_) } split(' ', 'multimedia/*');
+ my %wanted_modules = map { (list_modules::modname2filename($_) => 1) } @all;
+ foreach (`find /lib/modules/$kern_ver -name '*.ko.?z'`) {
+ my $modfile = basename($_);
+ $modfile =~ s/\.ko\.xz//;
+ $wanted_modules{$modfile} and print "$modfile\n";
+ }
}
sub get_main_modules() {
diff --git a/mdk-stage1/.gitignore b/mdk-stage1/.gitignore
new file mode 100644
index 000000000..fe2469cea
--- /dev/null
+++ b/mdk-stage1/.gitignore
@@ -0,0 +1,13 @@
+*.o
+dhcp-client
+init
+probe-modules
+rescue-gui
+stage1
+pci-resource/pci-ids.h
+usb-resource/usb-ids.h
+pcmcia-resource/pcmcia-ids.h
+pcmcia/lex_config.c
+pcmcia/libpcmcia.a
+pcmcia/yacc_config.c
+pcmcia/yacc_config.h
diff --git a/mdk-stage1/Makefile b/mdk-stage1/Makefile
index 34efc42dc..c831ca64e 100644
--- a/mdk-stage1/Makefile
+++ b/mdk-stage1/Makefile
@@ -2,9 +2,7 @@
#
# mdk-stage1 - the program that will load second-stage install
#
- # $Id$
- #
- # Pixel (pixel@mandriva.com) (mostly done by Guillaume Cottenceau)
+ # Pixel (pixel) (mostly done by Guillaume Cottenceau)
#
# Copyright 2000-2004 Mandriva
#
@@ -15,33 +13,12 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-VERSION=1.46
+VERSION=2.21
PRODUCT=drakx-installer-binaries
#
# Portions from Erik Troan (ewt@redhat.com) Copyright 1996 Red Hat Software
#
- #*****************************************************************************
- #
- # Currently:
- #
- # ix86
- # init with dietlibc
- # stage1 with dietlibc
- #
- # ppc
- # init with dietlibc
- # stage1 with glibc
- #
- # ia64
- # init with glibc
- # stage1 with glibc
- #
- # x86-64
- # init with dietlibc
- # stage1 with dietlibc
- #
- #*****************************************************************************
top_dir = .
@@ -57,50 +34,35 @@ DEFS = -DDISTRIB_NAME=\"$(DISTRIB_NAME)\" -DDISTRIB_VERSION=\"$(DISTRIB_VERSION)
COMPILE = $(CC) $(DEFS) $(CFLAGS)
-INIT_DEFS =
INITSRC = init.c
-ifneq (DIETLIBC, $(L))
-INIT_DEFS += $(GLIBC_INCLUDES)
-endif
-INITOBJS = $(subst .c,.o,$(INITSRC))
+STAGE1_DEFS=-DDISABLE_KA
+
+INITOBJS = $(INITSRC:.c=.o)
#- frontends
NEWT_FRONTEND_SRC = newt-frontend.c
-NEWT_FRONTEND_LIBS = newt/libnewt.a slang/libslang.a
+NEWT_FRONTEND_LIBS = -lnewt -lslang
STDIO_FRONTEND_SRC = stdio-frontend.c
STDIO_FRONTEND_LIBS =
-STDIO_FRONTEND_LIBS =
-
-FRONTEND_OBJS = $(subst .c,.o,$($(F)_FRONTEND_SRC))
+FRONTEND_OBJS = $($(F)_FRONTEND_SRC:.c=.o)
FRONTEND_LINK = $(FRONTEND_OBJS) $($(F)_FRONTEND_LIBS)
-STAGE1_STATIC_LIBS = libmodprobe.a
-STAGE1_STATIC_USR_LIBS = libz.a libldetect.a libpci.a
-STAGE1_OWN_LIBS =
-ifeq (DIETLIBC, $(L))
-STAGE1_OWN_LIBS = $(patsubst %,/usr/lib/dietlibc/lib-$(ARCH)/%,$(STAGE1_STATIC_USR_LIBS) $(STAGE1_STATIC_LIBS))
-else
-STAGE1_OWN_LIBS = $(patsubst %,/usr/$(LIB)/%,$(STAGE1_STATIC_USR_LIBS)) $(patsubst %,/$(LIB)/%,$(STAGE1_STATIC_LIBS))
-endif
+STAGE1_OWN_LIBS = -lz -lldetect -lkmod -lpci -llzma -lsysfs
-ifeq (DIETLIBC, $(L))
-STAGE1_NETWORK_LIBS = /usr/lib/dietlibc/lib-$(ARCH)/librpc.a
-else
-STAGE1_NETWORK_LIBS = /usr/$(LIB)/libresolv.a
-endif
+STAGE1_NETWORK_LIBS = -lresolv
#- stage1 itself
STAGE1SRC = stage1.c log.c utils.c params.c tools.c modules.c probing.c mount.c automatic.c frontend-common.c lomount.c thirdparty.c zlibsupport.c
CDROMSRC = cdrom.c
DISKSRC = disk.c directory.c partition.c
NETWORKSRC = network.c nfsmount.c dhcp.c url.c dns.c adsl.c directory.c wireless.c
-KASRC = ka.c
+#KASRC = ka.c
# use sort to remove duplicates
STAGE1_ALLSRC = $(sort $(STAGE1SRC) $(CDROMSRC) $(DISKSRC) $(NETWORKSRC) $(KASRC))
@@ -121,66 +83,63 @@ STAGE1OBJS-NETWORK-STANDALONE = $(subst .c,-NETWORK-STANDALONE.o,$(STAGE1SRC) $(
NETWORK_STANDALONE_DEFS = -DDISABLE_CDROM -DDISABLE_DISK -DENABLE_NETWORK_STANDALONE -DDISABLE_KA
-STAGE1OBJS-FULL = $(subst .c,-FULL.o,$(STAGE1_ALLSRC))
+STAGE1OBJS-FULL = $(STAGE1_ALLSRC:.c=-FULL.o)
BINS = init stage1 dhcp-client rescue-gui probe-modules
-DIRS += pci-resource usb-resource slang newt ppp/pppd rp-pppoe/src
-ifeq (i386, $(ARCH))
-DIRS += pcmcia pcmcia-resource sysfs
-endif
-ifeq (x86_64, $(ARCH))
-DIRS += pcmcia pcmcia-resource sysfs
-endif
-
-
-ifeq (i386,$(ARCH))
-PCMCIA_LIB = pcmcia/libpcmcia.a sysfs/libsysfs.a
-PCMCIA_DEFS = -DENABLE_PCMCIA
-endif
-ifeq (x86_64,$(ARCH))
-PCMCIA_LIB = pcmcia/libpcmcia.a sysfs/libsysfs.a
+OTHERS = pci-ids.h usb-ids.h
+ifneq (,$(filter $(ARCH),i386 x86_64))
+OTHERS += pcmcia-ids.h pcmcia
+PCMCIA_LIB = pcmcia/libpcmcia.a
PCMCIA_DEFS = -DENABLE_PCMCIA
endif
-
USB_DEFS_GEN = -DENABLE_USB
USB_DEFS = -DENABLE_USB -DDISABLE_PCIADAPTERS
-all: dirs $(BINS)
+all: $(OTHERS) $(BINS)
-dirs:
- @for n in . $(DIRS); do \
- [ "$$n" = "." ] || make -C $$n || exit 1 ;\
- done
+pci-ids.h: /usr/share/ldetect-lst/pcitable.gz update-pci-ids.pl
+ perl update-pci-ids.pl > $@ || { rm -f $@; exit 1; }
+
+usb-ids.h: /usr/share/ldetect-lst/usbtable.gz update-usb-ids.pl
+ perl update-usb-ids.pl > $@ || rm -f $@
+
+pcmcia-ids.h: update-pcmcia-ids.pl
+ perl update-pcmcia-ids.pl > $@ || { rm -f $@; exit 1; }
+
+pcmcia/libpcmcia.a:
+ make -j -C pcmcia
+
+probing.c: pci-ids.h
-init: $(INITOBJS) $(STAGE1_LIBC)
- $(DIET) $(CC) $(LDFLAGS) -o $@ $^
+init: $(INITOBJS)
+ $(CC) $(LDFLAGS) -o $@ $^
$(STRIPCMD) $@
-stage1: $(STAGE1OBJS-FULL) $(STAGE1_OWN_LIBS) $(STAGE1_NETWORK_LIBS) $(FRONTEND_LINK) bootsplash.o $(PCMCIA_LIB) $(STAGE1_LIBC)
- $(DIET) $(CC) $(LDFLAGS) -o $@ $^
+stage1: $(STAGE1OBJS-FULL) $(STAGE1_OWN_LIBS) $(STAGE1_NETWORK_LIBS) $(FRONTEND_LINK) $(PCMCIA_LIB)
+ $(CC) $(LDFLAGS) -o $@ $^
$(STRIPCMD) $@
-dhcp-client: $(STAGE1OBJS-NETWORK-STANDALONE) $(STAGE1_OWN_LIBS) $(STAGE1_NETWORK_LIBS) $(FRONTEND_LINK) $(STAGE1_LIBC)
- $(DIET) $(CC) $(LDFLAGS) -o $@ $^
+dhcp-client: $(STAGE1OBJS-NETWORK-STANDALONE) $(STAGE1_OWN_LIBS) $(STAGE1_NETWORK_LIBS) $(FRONTEND_LINK)
+ $(CC) $(LDFLAGS) -o $@ $^
$(STRIPCMD) $@
$(INITOBJS): %.o: %.c
- $(COMPILE) $(INIT_DEFS) -c $<
+ $(COMPILE) -c $<
$(STAGE1OBJS-NETWORK): %-NETWORK.o: %.c
- $(DIET) $(COMPILE) $(INCLUDES) $(NETWORK_DEFS) $(PCMCIA_DEFS) $(USB_DEFS_GEN) -DENABLE_ADDITIONAL_MODULES -c $< -o $@
+ $(COMPILE) $(INCLUDES) $(NETWORK_DEFS) $(PCMCIA_DEFS) $(USB_DEFS_GEN) -DENABLE_ADDITIONAL_MODULES -c $< -o $@
$(STAGE1OBJS-NETWORK-STANDALONE): %-NETWORK-STANDALONE.o: %.c
- $(DIET) $(COMPILE) $(INCLUDES) $(NETWORK_STANDALONE_DEFS) $(USB_DEFS_GEN) -c $< -o $@
+ $(COMPILE) $(INCLUDES) $(NETWORK_STANDALONE_DEFS) $(USB_DEFS_GEN) -c $< -o $@
$(STAGE1OBJS-FULL): %-FULL.o: %.c
- $(DIET) $(COMPILE) $(INCLUDES) -DSPAWN_SHELL $(USB_DEFS_GEN) $(PCMCIA_DEFS) -DENABLE_BOOTSPLASH -c $< -o $@
+ $(COMPILE) $(INCLUDES) -DSPAWN_SHELL $(USB_DEFS_GEN) $(PCMCIA_DEFS) $(STAGE1_DEFS) -c $< -o $@
.c.o:
- $(DIET) $(COMPILE) $(INCLUDES) -DENABLE_BOOTSPLASH -c $<
+ $(COMPILE) $(INCLUDES) -c $<
clean: localclean
@@ -189,40 +148,22 @@ clean: localclean
done
localclean:
- rm -f *.o .depend *.rdz *.img $(BINS)
+ rm -f *.o .depend *.rdz *.img pci-ids.h pcmcia-ids.h usb-ids.h $(BINS)
-rescue-gui: rescue-gui.o frontend-common.o params.o utils.o log.o automatic.o $(FRONTEND_LINK) $(STAGE1_LIBC)
- $(DIET) $(CC) $(LDFLAGS) -o $@ $^
+rescue-gui: rescue-gui.o frontend-common.o params.o utils.o log.o automatic.o $(FRONTEND_LINK)
+ $(CC) $(LDFLAGS) -o $@ $^
$(STRIPCMD) $@
-probe-modules: probe-modules.o probing-FULL.o modules-FULL.o params-FULL.o utils-FULL.o log-FULL.o automatic-FULL.o frontend-common-FULL.o stdio-frontend.o zlibsupport-FULL.o $(STAGE1_OWN_LIBS) $(PCMCIA_LIB) $(STAGE1_LIBC)
- $(DIET) $(CC) $(LDFLAGS) -o $@ $^
+probe-modules: probe-modules.o probing-FULL.o modules-FULL.o params-FULL.o utils-FULL.o log-FULL.o automatic-FULL.o frontend-common-FULL.o stdio-frontend.o zlibsupport-FULL.o $(STAGE1_OWN_LIBS) $(PCMCIA_LIB)
+ $(CC) $(LDFLAGS) -o $@ $^
$(STRIPCMD) $@
dist: tar
tar:
rm -rf $(PRODUCT)*.tar* $(PRODUCT)-$(VERSION)
- @if [ -e ".svn" ]; then \
- $(MAKE) dist-svn; \
- elif [ -e "../.git" ]; then \
- $(MAKE) dist-git; \
- else \
- echo "Unknown SCM (not SVN nor GIT)";\
- exit 1; \
- fi;
- $(info $(NAME)-$(VERSION).tar.bz2 is ready)
-
-dist-svn:
- mkdir -p $(PRODUCT)-$(VERSION)
- svn export -q -rBASE . $(PRODUCT)-$(VERSION)/mdk-stage1
- svn export -q -rBASE ../kernel $(PRODUCT)-$(VERSION)/kernel
- cp ../Makefile.config $(PRODUCT)-$(VERSION)/
- tar cfj $(PRODUCT)-$(VERSION).tar.bz2 $(PRODUCT)-$(VERSION)
- rm -rf $(PRODUCT)-$(VERSION)
-
-dist-git:
- @cd ..; git archive --prefix=$(PRODUCT)-$(VERSION)/ HEAD mdk-stage1 kernel Makefile.config | bzip2 >mdk-stage1/$(PRODUCT)-$(VERSION).tar.bz2;
+ @cd ..; git archive --prefix=$(PRODUCT)-$(VERSION)/ HEAD mdk-stage1 kernel Makefile.config | xz >mdk-stage1/$(PRODUCT)-$(VERSION).tar.xz;
+ $(info $(PRODUCT)-$(VERSION).tar.xz is ready)
.depend:
$(CPP) $(CFLAGS) -M $(ALLSRC) > .depend
diff --git a/mdk-stage1/Makefile.common b/mdk-stage1/Makefile.common
index fc4372851..f2c70273a 100644
--- a/mdk-stage1/Makefile.common
+++ b/mdk-stage1/Makefile.common
@@ -1,7 +1,7 @@
# -*- makefile -*-
#******************************************************************************
#
- # Guillaume Cottenceau (gc@mandriva.com)
+ # Guillaume Cottenceau (gc)
#
# Copyright 2000 Mandriva
#
@@ -15,7 +15,7 @@
#*****************************************************************************
ARCH := $(patsubst i%86,i386,$(shell uname -m))
-ARCH := $(patsubst sparc%,sparc,$(ARCH))
+ARCH := $(ARCH:arm%=arm)
# DEBUG = 1
@@ -26,39 +26,18 @@ else
F = NEWT
endif
-DIET = $(shell test -x /usr/bin/diet && echo diet)
-
-ifeq ($(DIET), diet)
- #- default lib is dietlibc (honoured by main Makefile whenever possible)
-L = DIETLIBC
-else
-L = GLIBC
-endif
-
ifdef DEBUG
-OPTFLAGS = -g
+OPTFLAGS = -g -DDEBUG
else
OPTFLAGS = -Os
endif
#- flags used by all stuff
-CFLAGS = $(OPTFLAGS) -pipe -Wall -fomit-frame-pointer -fno-strict-aliasing
-
-ifneq (ppc, $(ARCH))
-ifneq (sparc, $(ARCH))
-CFLAGS += -Werror
-endif
-endif
-
-DIETLIBC_INCLUDES = -I/usr/lib/dietlibc/include -I.
-DIETLIBC_LIBC = /usr/lib/dietlibc/lib-$(ARCH)/libcompat.a
-GLIBC_INCLUDES = -I.
-INCLUDES = $($(L)_INCLUDES)
+CFLAGS = $(OPTFLAGS) -pipe -Wall -fomit-frame-pointer -fno-strict-aliasing -Werror
-GLIBC_LDFLAGS = -static
-LDFLAGS = $($(L)_LDFLAGS)
+INCLUDES = -I.
-STAGE1_LIBC = $($(L)_LIBC)
+LDFLAGS =
ifdef DEBUG
STRIPCMD = echo not stripping
diff --git a/mdk-stage1/NEWS b/mdk-stage1/NEWS
index 137dabe04..68d2417b4 100644
--- a/mdk-stage1/NEWS
+++ b/mdk-stage1/NEWS
@@ -1,3 +1,232 @@
+2.21
+- recognize new kernel-4.7 drivers
+
+2.20
+- fix description of network interfaces (mga#15638)
+
+2.19
+- recognize some missing wireless drivers (mga#16768)
+
+2.18
+- recognize new kernel-4.6 drivers
+
+2.17
+- recognize new kernel-4.4 drivers
+
+2.16
+- recognize new kernel-4.3 drivers
+
+2.15
+- recognize new kernel-4.1 drivers
+
+2.14
+- network.c: fix -Werror=logical-not-parentheses
+
+2.13
+- mount again debugfs for ldetect (mga#14435)
+ (regression in 1.83)
+
+2.12
+- recognize new kernel-3.19 drivers
+
+2.11
+- recognize new kernel-3.18 drivers (mga#14799)
+
+2.10
+- include new 3.18 USB host drivers (mga#14799)
+
+2.9
+- glibc 2.20 wants _DEFAULT_SOURCE instead of _BSD_SOURCE
+
+2.8
+- recognize new kernel-3.17 drivers
+
+2.7
+- recognize hyper-v network card
+
+2.6
+- recognize new kernel-3.16 drivers
+
+2.5
+- stop creating /dev entries now that we use udev
+
+2.4
+- fix building with "make -j24"
+
+2.3
+- recognize new kernel-3.15 drivers
+
+2.2
+- drop support for supermount (dead since 2007)
+- recognize new kernel-3.14 drivers
+
+2.1
+- drop support for SPARC
+- support dynamic linking only
+- use getaddrinfo() with glibc too now that use the dynamic library
+
+2.0
+- kernel modules and firmware is needed during stage2, so move and symlink
+ (symlinks are only for if you umount state2 /usr and want a still working initrd)
+ mga#11600 mga#11601
+
+1.83
+- do initrd symlinking in 'init' rather than 'stage1' (stage1 is now run earlier)
+- build init and stage1 as a shared library (due to bugs in directory handling
+ in dietlibc as exposed in libkmod but also because glibc is already include in
+ dracut)
+
+1.82
+- detect new kernel-3.12 modules
+
+1.81
+- sync with kernel-3.11 (might fix mga#11377)
+
+1.80
+- include latest list_modules.pl
+ (might fix mga#11377)
+
+1.79
+- fix compiling with gcc-4.8
+
+1.78
+- probe virtual drivers too (mga#9546)
+ (install from Xen hd not supported yet)
+
+1.77
+- use kmod for module loading (mga#9242, based on Pok works @mdv)
+
+1.76
+- revert patch introduced in r7542
+
+1.75
+- fix loading modules with "-" in their names (mga#9242)
+
+1.74.1
+- update list_modules for xen dom0 and virtio support (#9242)
+
+1.74
+- fix unitialized memory screwing up dialog input (pok, mdv, mga#8729)
+- kill bootsplash support (we drop bootsplash in kernel in 2008)
+- kill firmware loader now that firmware are loaded by the kernel
+
+1.73
+- add firmware loader written in C (based on hotplug2) (mga#6323)
+
+1.72
+- fix URL passed to stage2 when user didn't provide the arch in the
+ install path (mga#6823)
+- retry with FTP instead of HTTP when there's no proxy and user didn't
+ provided the architecture in the URL
+
+1.71
+- silent hid_generic loading
+
+1.70
+- mount /dev as devtmpfs (pok, mdv)
+- rely on /sys being created in images
+
+1.69
+- do not try to mount /proc/bus/usb
+- load hid-generic
+
+1.68
+- mount /sys/kernel/debug (needed for new ldetect)
+
+1.67
+- make sure nurses get initialized in UTF-8 (mga#4894)
+- revert to "linux" terminfo
+
+1.66
+- do not advice long dead pcmcia.img & network.img images (mga#5466)
+- first attempt at supporting XenBlk discs
+- hide "KA server" option (mga#5944)
+- switch from gethostbyname() to getaddrinfo() (mga#4056)
+- switch from gethostbyaddr() to getnameinfo()
+- use system libraries for newtw, slang & sysfs (mdv)
+
+1.65
+- load btrfs module to mount btrfs
+- try mounting as btrfs
+
+1.64
+- default to "screen" instead of "linux" terminfo (mga#4894)
+
+1.63
+- do not try to load obsolete sqlzma & squashfs_lzma kernel modules
+- recognize c67x00, imx21-hcd, fhci, isp1362-hcd, oxu210hp-hcd & renesas-usbhs
+ USB host drivers (mga#4905)
+
+1.62
+- fix segfaulting when ISO directory is not valid (mga#4592)
+
+1.61
+- fix building with newer dietlibc/zlib
+
+1.60
+- add support for virtio discs
+
+1.59
+- try to use arch-prefixed location for FTP & HTTP installs (mga#2578)
+
+1.58
+- add support for kernel compressed as XZ
+
+1.57
+- fix linking with new kmod
+
+1.56
+- kill 10 years old snapshot of pppd & pppoe
+ (now using upstream pppd & pppoe)
+- link with libkmod instead of libmodprobe
+
+1.55:
+- pcmcia: kill obsolete test for 2.2 kernel
+- sync with kernel-3.2.0-0.rc7.1.mga2 for updated list_modules.pm
+
+1.54:
+- fix retrieving mirrorlist, broken in 1.53
+- fix build with Werror
+
+1.53:
+- display distro name in mirror list too (#191)
+
+1.52:
+- fix build with gcc-4.6.2
+ * fixes -Werror=unused-but-set-variable
+
+1.51:
+- 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
+
+1.50:
+- do not attempt to perform ISA probe for PCMCIA controller on x86_64
+ as it fails with kvm_amd (#1156)
+- add ums-* (USB mass storage) modules in disk/usb category
+
+1.49:
+- use new libldetect API for finding out unknown devices
+- handle more PCMCIA controllers
+- "i82365" driver was renamed "pd6729"
+
+1.48:
+- arm/mips support
+- try to handle built-in modules
+- fix build with Werror
+- use mirrors.mageia.org/api for mirror list
+
+1.47:
+- 2011.0 build
+
1.46:
- create device listed in /proc/partitions with correct major/minor (#57032)
diff --git a/mdk-stage1/adsl.c b/mdk-stage1/adsl.c
index 831d83993..70968f50b 100644
--- a/mdk-stage1/adsl.c
+++ b/mdk-stage1/adsl.c
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
@@ -156,8 +156,8 @@ enum return_type perform_adsl(struct interface_info * intf)
intf->boot_proto = BOOTPROTO_ADSL_PPPOE;
wait_message("Waiting for ADSL connection to show up...");
- my_insmod("ppp_generic", ANY_DRIVER_TYPE, NULL, 1);
- my_insmod("ppp_async", ANY_DRIVER_TYPE, NULL, 1);
+ my_modprobe("ppp_generic", ANY_DRIVER_TYPE, NULL);
+ my_modprobe("ppp_async", ANY_DRIVER_TYPE, NULL);
results = adsl_connect(intf, answers[0], answers[1], answers[2]);
remove_wait_message();
diff --git a/mdk-stage1/adsl.h b/mdk-stage1/adsl.h
index be84ee568..aa4461108 100644
--- a/mdk-stage1/adsl.h
+++ b/mdk-stage1/adsl.h
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
diff --git a/mdk-stage1/automatic.c b/mdk-stage1/automatic.c
index 561aa62d9..5e9ed56a2 100644
--- a/mdk-stage1/automatic.c
+++ b/mdk-stage1/automatic.c
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
@@ -46,14 +46,14 @@ void grab_automatic_params(char * line)
int j = i;
while (line[i] != ':' && line[i] != '\0')
i++;
- name = memdup(&line[j], i-j + 1);
+ name = _memdup(&line[j], i-j + 1);
name[i-j] = 0;
k = i+1;
i++;
while (line[i] != ',' && line[i] != '\0')
i++;
- value = memdup(&line[k], i-k + 1);
+ value = _memdup(&line[k], i-k + 1);
value[i-k] = 0;
tmp_params[p].name = name;
@@ -65,7 +65,7 @@ void grab_automatic_params(char * line)
}
tmp_params[p++].name = NULL;
- automatic_params = memdup(tmp_params, sizeof(struct param_elem) * p);
+ automatic_params = _memdup(tmp_params, sizeof(struct param_elem) * p);
log_message("AUTOMATIC MODE: got %d params", p-1);
}
@@ -102,7 +102,6 @@ char * get_auto_value(char * auto_param)
enum return_type ask_from_list_auto(char *msg, char ** elems, char ** choice, char * auto_param, char ** elems_auto)
{
if (!IS_AUTOMATIC) {
- exit_bootsplash();
return ask_from_list(msg, elems, choice);
} else {
char ** sav_elems = elems;
@@ -124,7 +123,6 @@ enum return_type ask_from_list_auto(char *msg, char ** elems, char ** choice, ch
enum return_type ask_from_list_comments_auto(char *msg, char ** elems, char ** elems_comments, char ** choice, char * auto_param, char ** elems_auto)
{
if (!IS_AUTOMATIC) {
- exit_bootsplash();
return ask_from_list_comments(msg, elems, elems_comments, choice);
} else {
char ** sav_elems = elems;
@@ -147,7 +145,6 @@ enum return_type ask_from_list_comments_auto(char *msg, char ** elems, char ** e
enum return_type ask_from_entries_auto(char *msg, char ** questions, char *** answers, int entry_size, char ** questions_auto, void (*callback_func)(char ** strings))
{
if (!IS_AUTOMATIC) {
- exit_bootsplash();
return ask_from_entries(msg, questions, answers, entry_size, callback_func);
} else {
char * tmp_answers[50];
@@ -160,7 +157,7 @@ enum return_type ask_from_entries_auto(char *msg, char ** questions, char *** an
questions_auto++;
}
- *answers = memdup(tmp_answers, sizeof(char *) * i);
+ *answers = _memdup(tmp_answers, sizeof(char *) * i);
return RETURN_OK;
}
}
diff --git a/mdk-stage1/automatic.h b/mdk-stage1/automatic.h
index 8eeb586cc..5fb890d61 100644
--- a/mdk-stage1/automatic.h
+++ b/mdk-stage1/automatic.h
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
diff --git a/mdk-stage1/bootsplash.c b/mdk-stage1/bootsplash.c
deleted file mode 100644
index 194df1cec..000000000
--- a/mdk-stage1/bootsplash.c
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Pixel (pixel@mandriva.com)
- *
- * Copyright 2004 Mandriva
- *
- * 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.
- *
- */
-
-#include <stdio.h>
-#include "bootsplash.h"
-#include "frontend.h"
-#include "log.h"
-
-static int total_size;
-static float previous;
-static FILE* splash = NULL;
-
-static void update_progression_only(int current_size)
-{
- if (splash && total_size) {
- float ratio = (float) (current_size + 1) / total_size;
- if (ratio > previous + 0.01) {
- fprintf(splash, "show %d\n", (int) (ratio * 65534));
- fflush(splash);
- previous = ratio;
- }
- }
-}
-
-static void open_bootsplash(void)
-{
- if (!splash) splash = fopen("/proc/splash", "w");
- if (!splash) log_message("opening /proc/splash failed");
-}
-
-void exit_bootsplash(void)
-{
- log_message("exiting bootsplash");
- open_bootsplash();
- if (splash) {
- fprintf(splash, "verbose\n");
- fflush(splash);
- }
-}
-
-
-void init_progression(char *msg, int size)
-{
- previous = 0; total_size = size;
- open_bootsplash();
- update_progression_only(0);
- init_progression_raw(msg, size);
-}
-
-void update_progression(int current_size)
-{
- update_progression_only(current_size);
- update_progression_raw(current_size);
-}
-
-void end_progression(void)
-{
- end_progression_raw();
-}
diff --git a/mdk-stage1/bootsplash.h b/mdk-stage1/bootsplash.h
deleted file mode 100644
index 4696ce09a..000000000
--- a/mdk-stage1/bootsplash.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Pixel (pixel@mandriva.com)
- *
- * Copyright 2004 Mandriva
- *
- * 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.
- *
- */
-
-#ifndef _BOOTSPLASH_H_
-#define _BOOTSPLASH_H_
-
-#ifdef ENABLE_BOOTSPLASH
-void exit_bootsplash(void);
-void tell_bootsplash(char *cmd);
-#else
-#define exit_bootsplash()
-#endif
-
-#endif
diff --git a/mdk-stage1/cdrom.c b/mdk-stage1/cdrom.c
index 3dac3ecf7..71db1da16 100644
--- a/mdk-stage1/cdrom.c
+++ b/mdk-stage1/cdrom.c
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
@@ -138,7 +138,7 @@ enum return_type cdrom_prepare(void)
enum return_type results;
static int already_probed_ide_generic = 0;
- my_insmod("ide_cd_mod", ANY_DRIVER_TYPE, NULL, 0);
+ my_modprobe("ide_cd_mod", ANY_DRIVER_TYPE, NULL);
if (IS_AUTOMATIC) {
get_medias(CDROM, &medias, &medias_models, BUS_IDE);
@@ -149,7 +149,7 @@ enum return_type cdrom_prepare(void)
if ((i = try_automatic(medias, medias_models)) != -1)
return do_with_device(medias[i], medias_models[i]);
- my_insmod("sr_mod", ANY_DRIVER_TYPE, NULL, 0);
+ my_modprobe("sr_mod", ANY_DRIVER_TYPE, NULL);
get_medias(CDROM, &medias, &medias_models, BUS_SCSI);
if ((i = try_automatic(medias, medias_models)) != -1)
return do_with_device(medias[i], medias_models[i]);
@@ -159,7 +159,7 @@ enum return_type cdrom_prepare(void)
return do_with_device(medias[i], medias_models[i]);
/* detect hybrid isos (isos dumped to an USB stick) */
- my_insmod("sd_mod", ANY_DRIVER_TYPE, NULL, 0);
+ my_modprobe("sd_mod", ANY_DRIVER_TYPE, NULL);
get_medias(DISK, &medias, &medias_models, BUS_USB);
if ((i = try_automatic(medias, medias_models)) != -1) {
return do_with_device(medias[i], medias_models[i]);
@@ -167,7 +167,7 @@ enum return_type cdrom_prepare(void)
unset_automatic();
} else
- my_insmod("sr_mod", ANY_DRIVER_TYPE, NULL, 0);
+ my_modprobe("sr_mod", ANY_DRIVER_TYPE, NULL);
get_medias(CDROM, &medias, &medias_models, BUS_ANY);
@@ -180,7 +180,7 @@ enum return_type cdrom_prepare(void)
if (count == 0) {
if (!already_probed_ide_generic) {
already_probed_ide_generic = 1;
- my_insmod("ide_generic", ANY_DRIVER_TYPE, NULL, 0);
+ my_modprobe("ide_generic", ANY_DRIVER_TYPE, NULL);
return cdrom_prepare();
}
stg1_error_message("No CDROM device found.");
diff --git a/mdk-stage1/cdrom.h b/mdk-stage1/cdrom.h
index cbfe92bea..7d182b257 100644
--- a/mdk-stage1/cdrom.h
+++ b/mdk-stage1/cdrom.h
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
diff --git a/mdk-stage1/config-stage1.h b/mdk-stage1/config-stage1.h
index 8e2a8be8b..4d27a58c9 100644
--- a/mdk-stage1/config-stage1.h
+++ b/mdk-stage1/config-stage1.h
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
@@ -75,8 +75,8 @@
/* path to mirror list for net install */
#ifndef DISABLE_NETWORK
-#define MIRRORLIST_HOST "api.mandriva.com"
-#define MIRRORLIST_PATH "/mirrors"
+#define MIRRORLIST_HOST "mirrors.mageia.org"
+#define MIRRORLIST_PATH "/api"
#endif
#endif
diff --git a/mdk-stage1/dhcp.c b/mdk-stage1/dhcp.c
index 7daedcea5..77f8f356b 100644
--- a/mdk-stage1/dhcp.c
+++ b/mdk-stage1/dhcp.c
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
@@ -587,7 +587,7 @@ enum return_type perform_dhcp(struct interface_info * intf)
log_message("DHCP: telling server to use name = %s", dhcp_hostname);
}
- memset(&client_addr.sin_addr, 0, sizeof(&client_addr.sin_addr));
+ memset(&client_addr.sin_addr, 0, sizeof(client_addr.sin_addr));
client_addr.sin_family = AF_INET;
client_addr.sin_port = htons(BOOTP_CLIENT_PORT); /* bootp client */
diff --git a/mdk-stage1/dhcp.h b/mdk-stage1/dhcp.h
index 62d8c109c..e17094adc 100644
--- a/mdk-stage1/dhcp.h
+++ b/mdk-stage1/dhcp.h
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
diff --git a/mdk-stage1/directory.c b/mdk-stage1/directory.c
index d98360b61..0538b55b6 100644
--- a/mdk-stage1/directory.c
+++ b/mdk-stage1/directory.c
@@ -1,6 +1,6 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
- * Olivier Blin (oblin@mandriva.com)
+ * Guillaume Cottenceau (gc)
+ * Olivier Blin (oblin)
*
* Copyright 2000 Mandriva
*
diff --git a/mdk-stage1/directory.h b/mdk-stage1/directory.h
index 47becc111..2fdc81edb 100644
--- a/mdk-stage1/directory.h
+++ b/mdk-stage1/directory.h
@@ -1,6 +1,6 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
- * Olivier Blin (oblin@mandriva.com)
+ * Guillaume Cottenceau (gc)
+ * Olivier Blin (oblin)
*
* Copyright 2000 Mandriva
*
diff --git a/mdk-stage1/disk.c b/mdk-stage1/disk.c
index b1de270d4..d9fd92b99 100644
--- a/mdk-stage1/disk.c
+++ b/mdk-stage1/disk.c
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
@@ -19,14 +19,14 @@
*
*/
+#define _GNU_SOURCE /* We want the non segfaulting my_dirname() -- See dirname(3) */
+#include <string.h>
#include <stdlib.h>
#include <unistd.h>
#include <stdio.h>
-#include <string.h>
#include <sys/mount.h>
#include <sys/stat.h>
#include <fcntl.h>
-#include <string.h>
#include <libgen.h>
#include "stage1.h"
#include "frontend.h"
@@ -155,7 +155,7 @@ static enum return_type try_with_device(char *dev_name)
char * path = strdup(answers_location[0]);
stg1_error_message("Directory or ISO image file could not be found on partition.\n"
"Here's a short extract of the files in the directory %s:\n"
- "%s", dirname(path), extract_list_directory(dirname(location_full)));
+ "%s", my_dirname(path), extract_list_directory(my_dirname(location_full)));
free(path);
goto ask_dir;
}
@@ -191,7 +191,7 @@ enum return_type disk_prepare(void)
if (count == 0) {
if (!already_probed_ide_generic) {
already_probed_ide_generic = 1;
- my_insmod("ide_generic", ANY_DRIVER_TYPE, NULL, 0);
+ my_modprobe("ide_generic", ANY_DRIVER_TYPE, NULL);
return disk_prepare();
}
stg1_error_message("No DISK drive found.");
diff --git a/mdk-stage1/disk.h b/mdk-stage1/disk.h
index 6e856c4c5..8a6d1021f 100644
--- a/mdk-stage1/disk.h
+++ b/mdk-stage1/disk.h
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
diff --git a/mdk-stage1/dns.c b/mdk-stage1/dns.c
index 32de36a25..f711758aa 100644
--- a/mdk-stage1/dns.c
+++ b/mdk-stage1/dns.c
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
@@ -21,10 +21,6 @@
#include <stdlib.h>
-// dietlibc can do hostname lookup, whereas glibc can't when linked statically :-(
-
-#if defined(__dietlibc__)
-
#include <unistd.h>
#include <string.h>
#include <stdio.h>
@@ -39,186 +35,56 @@
int mygethostbyname(char * name, struct in_addr * addr)
{
- struct hostent * h;
+ struct addrinfo hints, *res, *p;
+ int status;
+ char ipstr[INET6_ADDRSTRLEN];
+
+ memset(&hints, 0, sizeof hints);
+ hints.ai_family = AF_INET; //AF_UNSPEC for both IPv4 & IPv6
+ hints.ai_socktype = SOCK_STREAM;
/* prevent from timeouts */
if (_res.nscount == 0)
return -1;
- h = gethostbyname(name);
-
- if (!h && domain) {
- // gethostbyname from dietlibc doesn't support domain handling
- char fully_qualified[500];
- sprintf(fully_qualified, "%s.%s", name, domain);
- h = gethostbyname(fully_qualified);
+ if ((status = getaddrinfo(name, NULL, &hints, &res)) != 0) {
+ log_message("getaddrinfo: %s\n", gai_strerror(status));
+ return -1;
}
- if (h && h->h_addr_list && (h->h_addr_list)[0]) {
- memcpy(addr, (h->h_addr_list)[0], sizeof(*addr));
- log_message("is-at: %s", inet_ntoa(*addr));
- return 0;
+ for (p = res;p != NULL; p = p->ai_next) {
+ void *tmp_addr;
+
+ struct sockaddr_in *ipv = (struct sockaddr_in *)p->ai_addr;
+ tmp_addr = &(ipv->sin_addr);
+
+ /* convert the IP to a string: */
+ inet_ntop(p->ai_family, addr, ipstr, sizeof ipstr);
+
+ memcpy(addr, tmp_addr, sizeof(*addr));
+ log_message("is-at: %s\n", inet_ntoa(*addr));
}
- log_message("unknown host %s", name);
- return -1;
+ freeaddrinfo(res); // free the linked list
+ return 0;
}
char * mygethostbyaddr(char * ipnum)
{
- struct in_addr in;
- struct hostent * host;
+ struct sockaddr_in sa;
+ char hbuf[NI_MAXHOST];
/* prevent from timeouts */
if (_res.nscount == 0)
return NULL;
-
- if (!inet_aton(ipnum, &in))
- return NULL;
- host = gethostbyaddr(&(in.s_addr), sizeof(in.s_addr) /* INADDRSZ */, AF_INET);
- if (host && host->h_name)
- return host->h_name;
- return NULL;
-}
-
-#elif defined(__GLIBC__)
-#include <alloca.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <resolv.h>
-#include <arpa/nameser.h>
-#include <arpa/inet.h>
-#include <stdlib.h>
-#include <string.h>
-
-#include "log.h"
+ memset(&sa, 0, sizeof sa);
+ sa.sin_family = AF_INET;
-#include "dns.h"
+ if (inet_pton(AF_INET, ipnum, &sa.sin_addr) != 1)
+ return NULL;
-/* This is dumb, but glibc doesn't like to do hostname lookups w/o libc.so */
-
-union dns_response {
- HEADER hdr;
- u_char buf[PACKETSZ];
-} ;
-
-static int do_query(char * query, int queryType, char ** domainName, struct in_addr * ipNum)
-{
- int len, ancount, type;
- u_char * data, * end;
- char name[MAXDNAME];
- union dns_response response;
-
-#ifdef __sparc__
- /* from jj: */
- /* We have to wait till ethernet negotiation is done */
- _res.retry = 3;
-#else
- _res.retry = 2;
-#endif
-
-
- len = res_search(query, C_IN, queryType, (void *) &response, sizeof(response));
- if (len <= 0)
- return -1;
-
- if (ntohs(response.hdr.rcode) != NOERROR)
- return -1;
-
- ancount = ntohs(response.hdr.ancount);
- if (ancount < 1)
- return -1;
-
- data = response.buf + sizeof(HEADER);
- end = response.buf + len;
-
- /* skip the question */
- data += dn_skipname(data, end) + QFIXEDSZ;
-
- /* parse the answer(s) */
- while (--ancount >= 0 && data < end) {
-
- /* skip the domain name portion of the RR record */
- data += dn_skipname(data, end);
-
- /* get RR information */
- GETSHORT(type, data);
- data += INT16SZ; /* skipp class */
- data += INT32SZ; /* skipp TTL */
- GETSHORT(len, data);
-
- if (type == T_PTR) {
- /* we got a pointer */
- len = dn_expand(response.buf, end, data, name, sizeof(name));
- if (len <= 0) return -1;
- if (queryType == T_PTR && domainName) {
- /* we wanted a pointer */
- *domainName = malloc(strlen(name) + 1);
- strcpy(*domainName, name);
- return 0;
- }
- } else if (type == T_A) {
- /* we got an address */
- if (queryType == T_A && ipNum) {
- /* we wanted an address */
- memcpy(ipNum, data, sizeof(*ipNum));
- return 0;
- }
- }
-
- /* move ahead to next RR */
- data += len;
- }
-
- return -1;
+ if (getnameinfo((struct sockaddr*)&sa, sizeof(sa), hbuf, sizeof(hbuf), NULL, 0, 0 |NI_NAMEREQD) == 0) //NI_NUMERICHOST NI_NAMEREQD
+ return strdup(hbuf);
+ else return NULL;
}
-
-char * mygethostbyaddr(char * ipnum) {
- int rc;
- char * result;
- char * strbuf;
- char * chptr;
- char * splits[4];
- int i;
-
- _res.retry = 1;
-
- strbuf = alloca(strlen(ipnum) + 1);
- strcpy(strbuf, ipnum);
-
- ipnum = alloca(strlen(strbuf) + 20);
-
- for (i = 0; i < 4; i++) {
- chptr = strbuf;
- while (*chptr && *chptr != '.')
- chptr++;
- *chptr = '\0';
-
- if (chptr - strbuf > 3) return NULL;
- splits[i] = strbuf;
- strbuf = chptr + 1;
- }
-
- sprintf(ipnum, "%s.%s.%s.%s.in-addr.arpa", splits[3], splits[2], splits[1], splits[0]);
-
- rc = do_query(ipnum, T_PTR, &result, NULL);
-
- if (rc)
- return NULL;
- else
- return result;
-}
-
-int mygethostbyname(char * name, struct in_addr * addr) {
- int rc = do_query(name, T_A, NULL, addr);
- if (!rc)
- log_message("is-at %s", inet_ntoa(*addr));
- return rc;
-}
-
-#else
-
-#error "Unsupported C library"
-
-#endif
diff --git a/mdk-stage1/dns.h b/mdk-stage1/dns.h
index d1d551b5e..107ad1bce 100644
--- a/mdk-stage1/dns.h
+++ b/mdk-stage1/dns.h
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
diff --git a/mdk-stage1/doc/WHY-DIETLIBC b/mdk-stage1/doc/WHY-DIETLIBC
deleted file mode 100644
index e7c526b49..000000000
--- a/mdk-stage1/doc/WHY-DIETLIBC
+++ /dev/null
@@ -1,50 +0,0 @@
-(the dietlibc is a replacement for the glibc, which aim is to produce
-smaller statically linked binaries)
-
-
-The use for dietlibc in the stage1 was clear because currently used
-install process on x86 is from a 1.44 Mbytes floppy. On this floppy we
-need to fit the kernel, modules (scsi and network access), and the code to
-do the basic things to load the stage2. The only part on which we could
-progress was the code.
-
-As always, figures demonstrate evidences. Here are the size of the
-binaries used for the cdrom, disk, network and full floppy installs, using
-newt as the UI library:
-
- - with glibc
-
--rwxr-xr-x 1 gc gc 569448 May 15 15:29 stage1-cdrom
--rwxr-xr-x 1 gc gc 572264 May 15 15:29 stage1-disk
--rwxr-xr-x 1 gc gc 624712 May 15 15:30 stage1-network
--rwxr-xr-x 1 gc gc 720360 May 15 15:29 stage1-full
-
- - with dietlibc
-
--rwxr-xr-x 1 gc gc 169332 May 15 14:26 stage1-cdrom
--rwxr-xr-x 1 gc gc 172180 May 15 14:26 stage1-disk
--rwxr-xr-x 1 gc gc 198612 May 15 14:26 stage1-network
--rwxr-xr-x 1 gc gc 251764 May 15 14:26 stage1-full
-
-
-The `stage1-full' binary has code for many things, most notably: data
-decrunching (bzlib), archive extraction (in-house format), module loading
-(insmod from busybox), PCI detection, ide and scsi handling,
-cdrom/disk/loopback mounting, DHCP client negociation (redhat+grub), NFS
-mounting (util-linux), FTP and HTTP transmission (redhat), pcmcia
-initializing (pcmcia-cs), UI interaction (slang/newt); with use of the
-dietlibc, the binary is only 250 kbytes!
-
-
-Due to the modular coding, it is also possible to choose to not use
-slang/newt as the UI, but a stdio-only UI. In that case, the binaries get
-even smaller:
-
--rwxr-xr-x 1 gc gc 104500 May 15 15:46 stage1-cdrom*
--rwxr-xr-x 1 gc gc 107348 May 15 15:46 stage1-disk*
--rwxr-xr-x 1 gc gc 133972 May 15 15:47 stage1-network*
--rwxr-xr-x 1 gc gc 187348 May 15 15:46 stage1-full*
-
-
-
-gc [Tue May 15 15:58:34 2001] \ No newline at end of file
diff --git a/mdk-stage1/doc/documented..frontend.h b/mdk-stage1/doc/documented..frontend.h
index a1cf88a77..96e4dc8d8 100644
--- a/mdk-stage1/doc/documented..frontend.h
+++ b/mdk-stage1/doc/documented..frontend.h
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
diff --git a/mdk-stage1/frontend-common.c b/mdk-stage1/frontend-common.c
index 63ca082bf..cdc972740 100644
--- a/mdk-stage1/frontend-common.c
+++ b/mdk-stage1/frontend-common.c
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
diff --git a/mdk-stage1/frontend.h b/mdk-stage1/frontend.h
index 2d0869720..367d46735 100644
--- a/mdk-stage1/frontend.h
+++ b/mdk-stage1/frontend.h
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
diff --git a/mdk-stage1/init.c b/mdk-stage1/init.c
index a74a703d2..3d8d6a2f9 100644
--- a/mdk-stage1/init.c
+++ b/mdk-stage1/init.c
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
@@ -22,6 +22,7 @@
#include <stdlib.h>
#include <unistd.h>
#include <stdio.h>
+#include <dirent.h>
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
@@ -36,33 +37,36 @@
#include <linux/unistd.h>
#include <sys/select.h>
#include <sys/ioctl.h>
+#include <linux/reboot.h>
#include <sys/syscall.h>
#define syslog(...) syscall(__NR_syslog, __VA_ARGS__)
-#define reboot(...) syscall(__NR_reboot, __VA_ARGS__)
+
+static unsigned int reboot_magic = LINUX_REBOOT_CMD_RESTART;
+
+static inline long reboot(unsigned int command)
+{
+ return (long) syscall(__NR_reboot, LINUX_REBOOT_MAGIC1, LINUX_REBOOT_MAGIC2, command, 0);
+}
#include "config-stage1.h"
#include <linux/cdrom.h>
-#if defined(__powerpc__)
-#define TIOCSCTTY 0x540E
-#endif
-
-#define BINARY "/sbin/stage1"
#define BINARY_STAGE2 "/usr/bin/runinstall2"
char * env[] = {
"PATH=/usr/bin:/bin:/sbin:/usr/sbin:/mnt/sbin:/mnt/usr/sbin:/mnt/bin:/mnt/usr/bin",
- "LD_LIBRARY_PATH=/lib:/usr/lib:/mnt/lib:/mnt/usr/lib:/usr/X11R6/lib:/mnt/usr/X11R6/lib"
-#if defined(__x86_64__) || defined(__ppc64__)
- ":/lib64:/usr/lib64:/usr/X11R6/lib64:/mnt/lib64:/mnt/usr/lib64:/mnt/usr/X11R6/lib64"
+ "LD_LIBRARY_PATH=/lib:/usr/lib:/mnt/lib:/mnt/usr/lib"
+#if defined(__x86_64__)
+ ":/lib64:/usr/lib64:/mnt/lib64:/mnt/usr/lib64"
#endif
,
"HOME=/",
"TERM=linux",
"TERMINFO=/etc/terminfo",
+ "LC_CTYPE=UTF-8",
NULL
};
@@ -102,20 +106,20 @@ void print_int_init(int fd, int i)
char buf[10];
char * chptr = buf + 9;
int j = 0;
-
+
if (i < 0)
{
write(1, "-", 1);
i = -1 * i;
}
-
+
while (i)
{
*chptr-- = '0' + (i % 10);
j++;
i = i / 10;
}
-
+
write(fd, chptr + 1, j);
}
@@ -146,7 +150,6 @@ void doklog()
return;
}
- mkdir("/tmp", 0755);
if ((log = open("/tmp/syslog", O_WRONLY | O_CREAT | O_APPEND, 0644)) < 0) {
print_error("error opening /tmp/syslog");
sleep(5);
@@ -162,7 +165,7 @@ void doklog()
close(1);
close(2);
}
-
+
out = open("/dev/tty4", O_WRONLY, 0);
if (out < 0)
print_warning("couldn't open tty for syslog -- still using /tmp/syslog\n");
@@ -204,7 +207,7 @@ void doklog()
if (sock >= 0)
FD_SET(sock, &readset);
FD_SET(in, &readset);
-
+
i = select(20, &readset, NULL, NULL, NULL);
if (i <= 0)
continue;
@@ -219,25 +222,6 @@ void doklog()
}
}
- /* examine some fd's in the hope to find some syslog outputs from programs */
- for (readfd = 0; readfd < 20; ++readfd) {
- if (FD_ISSET(readfd, &readset) && FD_ISSET(readfd, &unixs)) {
- i = read(readfd, buf, sizeof(buf));
- if (i > 0) {
- /* grep out the output of RPM telling that it installed/removed some packages */
- if (!strstr(buf, "mdk installed") && !strstr(buf, "mdk removed")) {
- if (out >= 0)
- write(out, buf, i);
- write(log, buf, i);
- }
- } else if (i == 0) {
- /* socket closed */
- close(readfd);
- FD_CLR(readfd, &unixs);
- }
- }
- }
-
/* the socket has moved, new stuff to do */
if (sock >= 0 && FD_ISSET(sock, &readset)) {
s = sizeof(sockaddr);
@@ -310,10 +294,9 @@ void unmount_filesystems(void)
struct filesystem fs[500];
int numfs = 0;
int i, nb;
- int disallow_eject = 0;
printf("unmounting filesystems...\n");
-
+
fd = open("/proc/mounts", O_RDONLY, 0);
if (fd < 1) {
print_error("failed to open /proc/mounts");
@@ -340,8 +323,6 @@ void unmount_filesystems(void)
*p++ = '\0';
while (*p != '\n') p++;
p++;
- if (!strcmp(fs[numfs].fs, "nfs"))
- disallow_eject = 1;
if (strcmp(fs[numfs].name, "/")
&& !strstr(fs[numfs].dev, "ram")
&& strcmp(fs[numfs].name, "/dev")
@@ -365,27 +346,20 @@ void unmount_filesystems(void)
}
}
} while (nb);
-
+
for (i = nb = 0; i < numfs; i++)
if (fs[i].mounted) {
printf("\tumount failed: %s\n", fs[i].name);
if (strcmp(fs[i].fs, "ext3") == 0) nb++; /* don't count not-ext3 umount failed */
}
-
+
if (nb) {
printf("failed to umount some filesystems\n");
select(0, NULL, NULL, NULL, NULL);
}
}
-#define BMAGIC_HARD 0x89ABCDEF
-#define BMAGIC_SOFT 0
-#define BMAGIC_REBOOT 0x01234567
-#define BMAGIC_HALT 0xCDEF0123
-#define BMAGIC_POWEROFF 0x4321FEDC
-int reboot_magic = BMAGIC_REBOOT;
-
int in_reboot(void)
{
int fd;
@@ -394,13 +368,92 @@ int in_reboot(void)
int i = read(fd, buf, sizeof(buf));
close(fd);
if (strstr(buf, "halt"))
- reboot_magic = BMAGIC_POWEROFF;
+ reboot_magic = LINUX_REBOOT_CMD_POWER_OFF;
return i > 0;
}
return 0;
}
-int exit_value_proceed = 66;
+int recursive_remove(char *file);
+int recursive_remove(char *file)
+{
+ struct stat sb;
+
+ if (lstat(file, &sb) != 0) {
+ printf("failed to stat %s: %d\n", file, errno);
+ return -1;
+ }
+
+ /* only descend into subdirectories if device is same as dir */
+ if (S_ISDIR(sb.st_mode)) {
+ char * strBuf = alloca(strlen(file) + 1024);
+ DIR * dir;
+ struct dirent * d;
+
+ if (!(dir = opendir(file))) {
+ printf("error opening %s: %d\n", file, errno);
+ return -1;
+ }
+ while ((d = readdir(dir))) {
+ if (!strcmp(d->d_name, ".") || !strcmp(d->d_name, ".."))
+ continue;
+
+ strcpy(strBuf, file);
+ strcat(strBuf, "/");
+ strcat(strBuf, d->d_name);
+
+ if (recursive_remove(strBuf) != 0) {
+ closedir(dir);
+ return -1;
+ }
+ }
+ closedir(dir);
+
+ if (rmdir(file)) {
+ printf("failed to rmdir %s: %d\n", file, errno);
+ return -1;
+ }
+ } else {
+ if (unlink(file) != 0) {
+ printf("failed to remove %s: %d\n", file, errno);
+ return -1;
+ }
+ }
+ return 0;
+}
+
+
+int create_initial_fs_symlinks(char* symlinks)
+{
+ FILE *f;
+ char buf[5000];
+
+ if (!(f = fopen(symlinks, "rb"))) {
+ printf("Error opening symlink definitions file '%s'\n", symlinks);
+ return -1;
+ }
+ while (fgets(buf, sizeof(buf), f)) {
+ char oldpath[500], newpath[500];
+ struct stat sb;
+
+ buf[strlen(buf)-1] = '\0'; // trim \n
+ if (sscanf(buf, "%s %s", oldpath, newpath) != 2) {
+ sprintf(oldpath, "%s%s", STAGE2_LOCATION, buf);
+ sprintf(newpath, "%s", buf);
+ }
+ if (lstat(newpath, &sb) == 0)
+ recursive_remove(newpath);
+ printf("Creating symlink %s -> %s\n", oldpath, newpath);
+ if (symlink(oldpath, newpath)) {
+ printf("Error creating symlink\n");
+ return -1;
+ }
+ }
+ fclose(f);
+ return 0;
+}
+
+
int exit_value_restart = 0x35;
int main(int argc, char **argv)
@@ -408,7 +461,6 @@ int main(int argc, char **argv)
pid_t installpid, childpid;
int wait_status;
int fd;
- int counter = 0;
int abnormal_termination = 0;
if (argc > 1 && argv[1][0] >= '0' && argv[1][0] <= '9') {
@@ -426,15 +478,11 @@ int main(int argc, char **argv)
printf("*** TESTING MODE *** (pid is %d)\n", getpid());
- if (!testing) {
- mkdir("/proc", 0755);
- if (mount("/proc", "/proc", "proc", 0, NULL))
- fatal_error("Unable to mount proc filesystem");
- mkdir("/sys", 0755);
- if (mount("none", "/sys", "sysfs", 0, NULL))
- fatal_error("Unable to mount sysfs filesystem");
- }
-
+ // needed for ldetect:
+ if (!testing)
+ if (mount("none", "/sys/kernel/debug", "debugfs", MS_NOSUID, "mode=0755"))
+ fatal_error("Unable to mount debugfs filesystem");
+
/* ignore Control-C and keyboard stop signals */
signal(SIGINT, SIG_IGN);
@@ -444,13 +492,13 @@ int main(int argc, char **argv)
fd = open("/dev/console", O_RDWR, 0);
if (fd < 0)
fatal_error("failed to open /dev/console");
-
+
dup2(fd, 0);
dup2(fd, 1);
dup2(fd, 2);
close(fd);
}
-
+
/* I set me up as session leader (probably not necessary?) */
setsid();
@@ -468,57 +516,66 @@ int main(int argc, char **argv)
if (!testing)
doklog();
- /* Go into normal init mode - keep going, and then do a orderly shutdown
- when:
-
- 1) install exits
- 2) we receive a SIGHUP
- */
+ if (create_initial_fs_symlinks(STAGE2_LOCATION "/usr/share/symlinks") != 0)
+ fatal_error("Fatal error finishing initialization (could not create symlinks).");
- do {
- if (counter == 1) {
- printf("proceeding, please wait...\n");
- }
+ /* kernel modules and firmware is needed by stage2, so move them to the root */
+ if (rename("/usr/lib/modules", "/modules"))
+ fatal_error("Cannot rename modules folder");
- if (!(installpid = fork())) {
- /* child */
- char * child_argv[2];
- child_argv[0] = counter == 0 ? BINARY : BINARY_STAGE2;
- child_argv[1] = NULL;
+ if (rename("/usr/lib/firmware", "/firmware"))
+ fatal_error("Cannot rename firmware folder");
- execve(child_argv[0], child_argv, env);
- printf("error in exec of %s :-( [%d]\n", child_argv[0], errno);
- return 0;
- }
+ /* Add some symlinks so stage1 is still valid on it's own - not strictly needed */
+ if (symlink("/modules", "/usr/lib/modules"))
+ fatal_error("Cannot symlink modules folder");
- do {
- childpid = wait4(-1, &wait_status, 0, NULL);
- } while (childpid != installpid);
+ if (symlink("/firmware", "/usr/lib/firmware"))
+ fatal_error("Cannot symlink firmware folder");
- counter++;
- } while (WIFEXITED(wait_status) && WEXITSTATUS(wait_status) == exit_value_restart);
+ if (mount(STAGE2_LOCATION "/usr", "/usr", "none", MS_BIND|MS_RDONLY, NULL))
+ fatal_error("Unable to bind mount /usr filesystem from rescue or installer stage2");
- /* allow Ctrl Alt Del to reboot */
- reboot(0xfee1dead, 672274793, BMAGIC_HARD);
- if (in_reboot()) {
- // any exitcode is valid if we're in_reboot
- } else if (WIFEXITED(wait_status) && WEXITSTATUS(wait_status) == exit_value_proceed) {
+ if (access("/run/drakx/run-init", R_OK) == 0) {
+ /* This is typically used in rescue mode */
+ char * child_argv[2] = { "/sbin/init", NULL };
+
kill(klog_pid, 9);
printf("proceeding, please wait...\n");
+ execve(child_argv[0], child_argv, env);
+ fatal_error("failed to exec /sbin/init");
+ }
+
+ /* This is installer mode */
+ do {
+ printf("proceeding, please wait...\n");
- {
- char * child_argv[2] = { "/sbin/init", NULL };
+ if (!(installpid = fork())) {
+ /* child */
+ char * child_argv[2] = { BINARY_STAGE2, NULL };
execve(child_argv[0], child_argv, env);
+ printf("error in exec of %s :-( [%d]\n", child_argv[0], errno);
+ return 0;
}
- fatal_error("failed to exec /sbin/init");
- } else if (!WIFEXITED(wait_status) || WEXITSTATUS(wait_status) != 0) {
+
+ do {
+ childpid = wait4(-1, &wait_status, 0, NULL);
+ } while (childpid != installpid);
+ } while (WIFEXITED(wait_status) && WEXITSTATUS(wait_status) == exit_value_restart);
+
+ /* allow Ctrl Alt Del to reboot */
+ reboot(LINUX_REBOOT_CMD_CAD_ON);
+
+ if (in_reboot()) {
+ // any exitcode is valid if we're in_reboot
+ } else if (!WIFEXITED(wait_status) || WEXITSTATUS(wait_status) != 0) {
printf("exited abnormally :-( ");
if (WIFSIGNALED(wait_status))
printf("-- received signal %d", WTERMSIG(wait_status));
printf("\n");
abnormal_termination = 1;
- }
+ }
if (!abnormal_termination) {
int i;
@@ -547,12 +604,12 @@ int main(int argc, char **argv)
sync(); sync();
if (!abnormal_termination) {
- if (reboot_magic == BMAGIC_REBOOT) {
+ if (reboot_magic == LINUX_REBOOT_CMD_RESTART) {
#ifdef DEBUG
printf("automatic reboot in 10 seconds\n");
sleep(10);
#endif
- reboot(0xfee1dead, 672274793, reboot_magic);
+ reboot(reboot_magic);
} else {
printf("you may safely poweroff your computer now\n");
}
diff --git a/mdk-stage1/ka.c b/mdk-stage1/ka.c
index 670abe5af..7b9d98fbe 100644
--- a/mdk-stage1/ka.c
+++ b/mdk-stage1/ka.c
@@ -44,7 +44,7 @@ static void my_pause(void) {
static enum return_type ka_wait_for_stage2(int count)
{
char * ramdisk = "/dev/ram3"; /* warning, verify that this file exists in the initrd*/
- char * ka_launch[] = { "/ka/ka-d-client", "-w","-s","getstage2","-e","(cd /tmp/stage2; tar -x -f - )", NULL }; /* The command line for ka_launch */
+ char * ka_launch[] = { "/ka/ka-d-client", "-w","-s","getstage2","-e","(cd " STAGE2_LOCATION "; tar -x -f - )", NULL }; /* The command line for ka_launch */
char * mkfs_launch[] = { "/sbin/mke2fs", "-m", "0", ramdisk, NULL}; /* The mkfs command for formating the ramdisk */
log_message("KA: Preparing to receive stage 2....");
diff --git a/mdk-stage1/log.c b/mdk-stage1/log.c
index 8e4ae76f8..cb3f741dc 100644
--- a/mdk-stage1/log.c
+++ b/mdk-stage1/log.c
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
diff --git a/mdk-stage1/log.h b/mdk-stage1/log.h
index 1ecb519ac..d726a6b21 100644
--- a/mdk-stage1/log.h
+++ b/mdk-stage1/log.h
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
diff --git a/mdk-stage1/lomount.c b/mdk-stage1/lomount.c
index c70730379..caca48ea1 100644
--- a/mdk-stage1/lomount.c
+++ b/mdk-stage1/lomount.c
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
@@ -165,11 +165,9 @@ lomount(char *loopfile, char *where, char **dev, int compressed)
flag = MS_MGC_VAL;
flag |= MS_RDONLY;
- my_insmod("loop", ANY_DRIVER_TYPE, "max_loop=256", 1);
+ my_modprobe("loop", ANY_DRIVER_TYPE, "max_loop=256");
if (compressed) {
- my_insmod("sqlzma", ANY_DRIVER_TYPE, NULL, 1);
- my_insmod("squashfs_lzma", ANY_DRIVER_TYPE, NULL, 1);
- my_insmod("squashfs", ANY_DRIVER_TYPE, NULL, 1);
+ my_modprobe("squashfs", ANY_DRIVER_TYPE, NULL);
}
if (!(loopdev = find_free_loop())) {
diff --git a/mdk-stage1/lomount.h b/mdk-stage1/lomount.h
index 84287108f..7f3af2460 100644
--- a/mdk-stage1/lomount.h
+++ b/mdk-stage1/lomount.h
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
diff --git a/mdk-stage1/modules.c b/mdk-stage1/modules.c
index 5f02d2a6d..5b470269e 100644
--- a/mdk-stage1/modules.c
+++ b/mdk-stage1/modules.c
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
@@ -30,7 +30,9 @@
#include <string.h>
#include <stdio.h>
#include <errno.h>
+#include <time.h>
#include <sys/utsname.h>
+#include <libkmod.h>
#include "log.h"
#include "utils.h"
#include "frontend.h"
@@ -39,16 +41,11 @@
#include "modules.h"
-#define UEVENT_HELPER_FILE "/sys/kernel/uevent_helper"
-#define UEVENT_HELPER_VALUE "/sbin/hotplug"
-
static char modules_directory[100];
-static struct module_deps_elem * modules_deps = NULL;
static struct module_descr_elem * modules_descr = NULL;
extern long init_module(void *, unsigned long, const char *);
-
static const char *moderror(int err)
{
switch (err) {
@@ -89,7 +86,7 @@ int insmod_local_file(char * path, char * options)
static char *kernel_module_extension(void)
{
- return ".ko.gz";
+ return ".ko.xz";
}
@@ -123,76 +120,6 @@ static void find_modules_directory(void)
sprintf(modules_directory , "%s/%s", prefix, release);
}
-static int load_modules_dependencies(void)
-{
- char * deps_file = asprintf_("%s/%s", modules_directory, "modules.dep");
- char * buf, * ptr, * start, * end;
- struct stat s;
- int line, i;
-
- log_message("loading modules dependencies");
- buf = cat_file(deps_file, &s);
- if (!buf)
- return -1;
- line = line_counts(buf);
- modules_deps = malloc(sizeof(*modules_deps) * (line+1));
-
- start = buf;
- line = 0;
- while (start < (buf+s.st_size) && *start) {
- char * tmp_deps[50];
-
- end = strchr(start, '\n');
- *end = '\0';
-
- ptr = strchr(start, ':');
- if (!ptr) {
- start = end + 1;
- continue;
- }
- *ptr = '\0';
- ptr++;
-
- while (*ptr && (*ptr == ' ')) ptr++;
-
- /* sort of a good line */
- modules_deps[line].filename = start[0] == '/' ? strdup(start) : asprintf_("%s/%s", modules_directory, start);
- modules_deps[line].modname = filename2modname(start);
-
- start = ptr;
- i = 0;
- while (start && *start && i < sizeof(tmp_deps)/sizeof(char *)) {
- ptr = strchr(start, ' ');
- if (ptr) *ptr = '\0';
- tmp_deps[i++] = filename2modname(start);
- if (ptr)
- start = ptr + 1;
- else
- start = NULL;
- while (start && *start && *start == ' ')
- start++;
- }
- if(i >= sizeof(tmp_deps)/sizeof(char *)-1) {
- log_message("warning, more than %zu dependencies for module %s",
- sizeof(tmp_deps)/sizeof(char *)-1,
- modules_deps[line].modname);
- i = sizeof(tmp_deps)/sizeof(char *)-1;
- }
- tmp_deps[i++] = NULL;
-
- modules_deps[line].deps = memdup(tmp_deps, sizeof(char *) * i);
-
- line++;
- start = end + 1;
- }
- modules_deps[line].modname = NULL;
-
- free(buf);
-
- return 0;
-}
-
-
static int load_modules_descriptions(void)
{
char * descr_file = asprintf_("%s/%s", modules_directory, "modules.description");
@@ -235,23 +162,9 @@ static int load_modules_descriptions(void)
return 0;
}
-void init_firmware_loader(void)
-{
- int fd = open(UEVENT_HELPER_FILE, O_WRONLY|O_TRUNC, 0666);
- if (!fd) {
- log_message("warning, unable to set firmware loader");
- return;
- }
- write(fd, UEVENT_HELPER_VALUE, strlen(UEVENT_HELPER_VALUE));
- close(fd);
-}
-
void init_modules_insmoding(void)
{
find_modules_directory();
- if (load_modules_dependencies()) {
- fatal_error("warning, error initing modules stuff, modules loading disabled");
- }
if (load_modules_descriptions()) {
log_message("warning, error initing modules stuff");
}
@@ -287,6 +200,8 @@ static void add_modules_conf(char * str)
int module_already_present(const char * name)
{
FILE * f;
+ struct stat sb;
+ char *path;
int answ = 0;
if ((f = fopen("/proc/modules", "rb"))) {
@@ -298,52 +213,103 @@ int module_already_present(const char * name)
}
fclose(f);
}
+
+ /* built-in module case. try to find them through sysfs */
+ if (!answ) {
+ asprintf(&path, "/sys/module/%s", name);
+ if (!stat(path, &sb))
+ answ = 1;
+ free(path);
+ }
return answ;
}
#ifndef ENABLE_NETWORK_STANDALONE
-static enum insmod_return insmod_with_deps(const char * mod_name, char * options, int allow_modules_floppy)
-{
- struct module_deps_elem * dep;
- const char * filename;
-
- dep = modules_deps;
- while (dep && dep->modname && strcmp(dep->modname, mod_name)) dep++;
-
- if (dep && dep->modname && dep->deps) {
- char ** one_dep;
- one_dep = dep->deps;
- while (*one_dep) {
- /* here, we can fail but we don't care, if the error is
- * important, the desired module will fail also */
- insmod_with_deps(*one_dep, NULL, allow_modules_floppy);
- one_dep++;
- }
+static enum insmod_return insmod_with_deps(const char * alias, char * options) {
+ struct kmod_ctx *ctx;
+ struct kmod_list *l, *list = NULL;
+ int err = 0, flags = 0;
+
+ if (!*modules_directory)
+ find_modules_directory();
+
+ ctx = kmod_new(modules_directory, NULL);
+ if (!ctx) {
+ fputs("Error: kmod_new() failed!\n", stderr);
+ goto exit;
}
-
- if (dep && dep->filename) {
- filename = dep->filename;
- } else {
- log_message("warning: unable to get module filename for %s", mod_name);
- filename = mod_name;
+ kmod_load_resources(ctx);
+
+ err = kmod_module_new_from_lookup(ctx, alias, &list);
+ if (err < 0)
+ goto exit;
+
+ // No module found...
+ if (list == NULL)
+ goto exit;
+
+ // filter through blacklist
+ struct kmod_list *filtered = NULL;
+ err = kmod_module_apply_filter(ctx, KMOD_FILTER_BLACKLIST, list, &filtered);
+ kmod_module_unref_list(list);
+ if (err < 0)
+ goto exit;
+ list = filtered;
+
+ kmod_list_foreach(l, list) {
+ struct kmod_module *mod = kmod_module_get_module(l);
+ err = kmod_module_probe_insert_module(mod, flags,
+ options, NULL, NULL, NULL);
+
+ if (err >= 0)
+ /* ignore flag return values such as a mod being blacklisted */
+ err = 0;
+ else {
+ switch (err) {
+ case -EEXIST:
+ fprintf(stderr, "could not insert '%s': Module already in kernel\n",
+ kmod_module_get_name(mod));
+ break;
+ case -ENOENT:
+ fprintf(stderr, "could not insert '%s': Unknown symbol in module, "
+ "or unknown parameter (see dmesg)\n",
+ kmod_module_get_name(mod));
+ break;
+ default:
+ fprintf(stderr, "could not insert '%s': %s\n",
+ kmod_module_get_name(mod),
+ strerror(-err));
+ break;
+ }
+ }
+
+ kmod_module_unref(mod);
+ if (err < 0)
+ break;
}
- if (module_already_present(mod_name))
- return INSMOD_OK;
+ kmod_module_unref_list(list);
- log_message("needs %s", filename);
- {
- return insmod_local_file((char *) filename, options);
+exit:
+ kmod_unref(ctx);
+
+ switch (err){
+ case 0:
+ return INSMOD_OK;
+ case -ENOENT:
+ return INSMOD_FAILED_FILE_NOT_FOUND;
+ default:
+ return INSMOD_FAILED;
}
}
#endif
#ifndef DISABLE_NETWORK
-enum insmod_return my_insmod(const char * mod_name, enum driver_type type, char * options, int allow_modules_floppy)
+enum insmod_return my_modprobe(const char * mod_name, enum driver_type type, char * options)
#else
-enum insmod_return my_insmod(const char * mod_name, enum driver_type type __attribute__ ((unused)), char * options, int allow_modules_floppy)
+enum insmod_return my_modprobe(const char * mod_name, enum driver_type type __attribute__ ((unused)), char * options)
#endif
{
int i;
@@ -369,7 +335,7 @@ enum insmod_return my_insmod(const char * mod_name, enum driver_type type __attr
i = system(cmd);
}
#else
- i = insmod_with_deps(mod_name, options, allow_modules_floppy);
+ i = insmod_with_deps(mod_name, options);
#endif
if (i == 0) {
log_message("\tsucceeded %s", mod_name);
@@ -387,7 +353,6 @@ enum insmod_return my_insmod(const char * mod_name, enum driver_type type __attr
sprintf(alias, "alias %s %s", *new_net_devices, mod_name);
add_modules_conf(alias);
log_message("NET: %s", alias);
- net_discovered_interface(*new_net_devices);
already_present:
new_net_devices++;
@@ -414,9 +379,9 @@ static enum return_type insmod_with_options(char * mod, enum driver_type type)
strcat(options, mod);
strcat(options, " ");
- strcat(options, answers[0]); // because my_insmod will eventually modify the string
+ strcat(options, answers[0]); // because my_modprobe will eventually modify the string
- if (my_insmod(mod, type, answers[0], 1) != INSMOD_OK) {
+ if (my_modprobe(mod, type, answers[0]) != INSMOD_OK) {
stg1_error_message("Insmod failed.");
return RETURN_ERROR;
}
diff --git a/mdk-stage1/modules.h b/mdk-stage1/modules.h
index 4bddb2452..1a6d8753f 100644
--- a/mdk-stage1/modules.h
+++ b/mdk-stage1/modules.h
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
@@ -23,16 +23,10 @@ enum insmod_return { INSMOD_OK, INSMOD_FAILED, INSMOD_FAILED_FILE_NOT_FOUND };
void init_modules_insmoding(void);
void init_firmware_loader(void);
int insmod_local_file(char * path, char * options);
-enum insmod_return my_insmod(const char * mod_name, enum driver_type type, char * options, int allow_modules_floppy);
+enum insmod_return my_modprobe(const char * mod_name, enum driver_type type, char * options);
enum return_type ask_insmod(enum driver_type);
int module_already_present(const char * name);
-struct module_deps_elem {
- char * modname;
- char * filename;
- char ** deps;
-};
-
struct module_descr_elem {
char * modname;
char * description;
diff --git a/mdk-stage1/mount.c b/mdk-stage1/mount.c
index 38a17fcf1..7588893dc 100644
--- a/mdk-stage1/mount.c
+++ b/mdk-stage1/mount.c
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
@@ -37,114 +37,16 @@
/* WARNING: this won't work if the argument is not /dev/ based */
int ensure_dev_exists(const char * dev)
{
- int major, minor;
- int type = S_IFBLK; /* my default type is block. don't forget to change for chars */
- const char * name;
struct stat buf;
- char * ptr;
- name = &dev[5]; /* we really need that dev be passed as /dev/something.. */
-
if (!stat(dev, &buf))
return 0; /* if the file already exists, we assume it's correct */
- if (ptr_begins_static_str(name, "sd")) {
- /* SCSI disks */
- major = 8;
- minor = (name[2] - 'a') << 4;
- if (name[3] && name[4]) {
- minor += 10 + (name[4] - '0');
- if (name[3] > 1 || name[4] > 5) {
- log_message("I don't know how to create device %s, please post bugreport to me!", dev);
- return -1;
- }
- } else if (name[3])
- minor += (name[3] - '0');
- } else if (ptr_begins_static_str(name, "hd")) {
- /* IDE disks/cd's */
- if (name[2] == 'a')
- major = 3, minor = 0;
- else if (name[2] == 'b')
- major = 3, minor = 64;
- else if (name[2] == 'c')
- major = 22, minor = 0;
- else if (name[2] == 'd')
- major = 22, minor = 64;
- else if (name[2] == 'e')
- major = 33, minor = 0;
- else if (name[2] == 'f')
- major = 33, minor = 64;
- else if (name[2] == 'g')
- major = 34, minor = 0;
- else if (name[2] == 'h')
- major = 34, minor = 64;
- else if (name[2] == 'i')
- major = 56, minor = 0;
- else if (name[2] == 'j')
- major = 56, minor = 64;
- else if (name[2] == 'k')
- major = 57, minor = 0;
- else if (name[2] == 'l')
- major = 57, minor = 64;
- else if (name[2] == 'm')
- major = 88, minor = 0;
- else if (name[2] == 'n')
- major = 88, minor = 64;
- else if (name[2] == 'o')
- major = 89, minor = 0;
- else if (name[2] == 'p')
- major = 89, minor = 64;
- else if (name[2] == 'q')
- major = 90, minor = 0;
- else if (name[2] == 'r')
- major = 90, minor = 64;
- else if (name[2] == 's')
- major = 91, minor = 0;
- else if (name[2] == 't')
- major = 91, minor = 64;
- else
- return -1;
-
- if (name[3] && name[4])
- minor += 10 + (name[4] - '0');
- else if (name[3])
- minor += (name[3] - '0');
- } else if (ptr_begins_static_str(name , "sr")) {
- /* SCSI cd's */
- major = 11;
- minor = name[2] - '0';
- } else if (ptr_begins_static_str(name, "ida/") ||
- ptr_begins_static_str(name, "cciss/")) {
- /* Compaq Smart Array "ida/c0d0{p1}" */
- ptr = strchr(name, '/');
- mkdir("/dev/ida", 0755);
- mkdir("/dev/cciss", 0755);
- major = ptr_begins_static_str(name, "ida/") ? 72 : 104 + charstar_to_int(ptr+2);
- ptr = strchr(ptr, 'd');
- minor = 16 * charstar_to_int(ptr+1);
- ptr = strchr(ptr, 'p');
- minor += charstar_to_int(ptr+1);
- } else if (ptr_begins_static_str(name, "rd/")) {
- /* DAC960 "rd/cXdXXpX" */
- mkdir("/dev/rd", 0755);
- major = 48 + charstar_to_int(name+4);
- ptr = strchr(name+4, 'd');
- minor = 8 * charstar_to_int(ptr+1);
- ptr = strchr(ptr, 'p');
- minor += charstar_to_int(ptr+1);
- } else if (ptr_begins_static_str(name, "loop")) {
- major = 7;
- minor = name[4] - '0';
- } else if (ptr_begins_static_str(name, "chloop")) {
- major = 100;
- minor = name[6] - '0';
- } else {
- log_message("I don't know how to create device %s, please post bugreport to me!", dev);
- return -1;
- }
+ // give udev some time to create nodes if module was just insmoded:
+ system("udevadm settle");
- if (mknod(dev, type | 0600, makedev(major, minor))) {
- log_perror(dev);
+ if (!stat(dev, &buf)) {
+ log_message("I don't know how to create device %s, please post bugreport to me!", dev);
return -1;
}
@@ -187,48 +89,43 @@ int my_mount(char *dev, char *location, char *fs, int force_rw)
}
}
- if (!strcmp(fs, "supermount")) {
- my_insmod("supermount", ANY_DRIVER_TYPE, NULL, 1);
- my_insmod("isofs", ANY_DRIVER_TYPE, NULL, 1);
- opts = alloca(500);
- sprintf(opts, "dev=%s,fs=iso9660,tray_lock=always", dev);
- dev = "none";
- }
-
#ifndef DISABLE_MEDIAS
if (!strcmp(fs, "vfat")) {
- my_insmod("nls_cp437", ANY_DRIVER_TYPE, NULL, 1);
- my_insmod("nls_iso8859_1", ANY_DRIVER_TYPE, NULL, 1);
- my_insmod("vfat", ANY_DRIVER_TYPE, NULL, 1);
+ my_modprobe("nls_cp437", ANY_DRIVER_TYPE, NULL);
+ my_modprobe("nls_iso8859_1", ANY_DRIVER_TYPE, NULL);
+ my_modprobe("vfat", ANY_DRIVER_TYPE, NULL);
opts = "check=relaxed";
}
if (!strcmp(fs, "ntfs")) {
- my_insmod("ntfs", ANY_DRIVER_TYPE, NULL, 1);
+ my_modprobe("ntfs", ANY_DRIVER_TYPE, NULL);
}
if (!strcmp(fs, "reiserfs"))
- my_insmod("reiserfs", ANY_DRIVER_TYPE, NULL, 1);
+ my_modprobe("reiserfs", ANY_DRIVER_TYPE, NULL);
if (!strcmp(fs, "reiser4"))
- my_insmod("reiser4", ANY_DRIVER_TYPE, NULL, 1);
+ my_modprobe("reiser4", ANY_DRIVER_TYPE, NULL);
if (!strcmp(fs, "jfs"))
- my_insmod("jfs", ANY_DRIVER_TYPE, NULL, 1);
+ my_modprobe("jfs", ANY_DRIVER_TYPE, NULL);
if (!strcmp(fs, "xfs"))
- my_insmod("xfs", ANY_DRIVER_TYPE, NULL, 1);
+ my_modprobe("xfs", ANY_DRIVER_TYPE, NULL);
if (!strcmp(fs, "ext4"))
- my_insmod("ext4", ANY_DRIVER_TYPE, NULL, 1);
+ my_modprobe("ext4", ANY_DRIVER_TYPE, NULL);
+
+ if (!strcmp(fs, "btrfs"))
+ my_modprobe("btrfs", ANY_DRIVER_TYPE, NULL);
#endif
if (!strcmp(fs, "iso9660"))
- my_insmod("isofs", ANY_DRIVER_TYPE, NULL, 1);
+ my_modprobe("isofs", ANY_DRIVER_TYPE, NULL);
#ifndef DISABLE_NETWORK
if (!strcmp(fs, "nfs")) {
- my_insmod("nfs", ANY_DRIVER_TYPE, NULL, 1);
+ my_modprobe("nfs", ANY_DRIVER_TYPE, NULL);
log_message("preparing nfsmount for %s", dev);
rc = nfsmount_prepare(dev, &opts);
if (rc != 0)
diff --git a/mdk-stage1/mount.h b/mdk-stage1/mount.h
index 5b41949bb..e0d924901 100644
--- a/mdk-stage1/mount.h
+++ b/mdk-stage1/mount.h
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
diff --git a/mdk-stage1/network.c b/mdk-stage1/network.c
index 85704b805..5507fab58 100644
--- a/mdk-stage1/network.c
+++ b/mdk-stage1/network.c
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
@@ -31,6 +31,7 @@
#include <sys/ioctl.h>
#include <sys/mount.h>
#include <stdio.h>
+#include <fcntl.h>
#include <netdb.h>
#include <resolv.h>
#include <sys/utsname.h>
@@ -290,7 +291,7 @@ static int save_netinfo(struct interface_info * intf)
fprintf(f, "NETWORKING=yes\n");
fprintf(f, "FORWARD_IPV4=false\n");
- if (hostname && !intf->boot_proto == BOOTPROTO_DHCP)
+ if (hostname && !(intf->boot_proto == BOOTPROTO_DHCP))
fprintf(f, "HOSTNAME=%s\n", hostname);
if (gateway.s_addr != 0)
fprintf(f, "GATEWAY=%s\n", inet_ntoa(gateway));
@@ -537,7 +538,7 @@ static enum return_type configure_network(struct interface_info * intf)
char * boulet;
if (dhcp_hostname || dhcp_domain) {
- answers = (char **) malloc(sizeof(questions));
+ answers = (char **) calloc(1, sizeof(questions));
answers[0] = strdup(dhcp_hostname);
answers[1] = strdup(dhcp_domain);
}
@@ -568,8 +569,15 @@ static enum return_type bringup_networking(struct interface_info * intf)
{
static struct interface_info loopback;
enum return_type results;
-
- my_insmod("af_packet", ANY_DRIVER_TYPE, NULL, 1);
+ int fd;
+
+ /* try to find if module already loaded or built-in to avoid failing */
+ /* badly */
+ fd = open("/proc/net/packet", O_RDONLY);
+ if (fd < 0)
+ my_modprobe("af_packet", ANY_DRIVER_TYPE, NULL);
+ else
+ close(fd);
do {
results = configure_wireless(intf->device);
@@ -683,8 +691,7 @@ static char * interface_select(void)
}
if (count == 0) {
- stg1_error_message("No NET device found.\n"
- "Hint: if you're using a Laptop, note that PCMCIA Network adapters are now supported either with `pcmcia.img' or `network.img', please try both these bootdisks.");
+ stg1_error_message("No NET device found.");
i = ask_insmod(NETWORK_DEVICES);
if (i == RETURN_BACK)
return NULL;
@@ -853,8 +860,8 @@ static int choose_mirror_from_host_list(mirrorlist_t mirrorlist, char **selected
static int choose_mirror_from_list(char *http_proxy_host, char *http_proxy_port, const char *protocol, char **selected_host, char **filepath)
{
enum return_type results;
- char *versions[] = { "Specify the mirror manually", DISTRIB_VERSION, NULL };
- char *version = DISTRIB_VERSION;
+ char *versions[] = { "Specify the mirror manually", DISTRIB_NAME " " DISTRIB_VERSION, NULL };
+ char *version = DISTRIB_NAME " " DISTRIB_VERSION;
do {
results = ask_from_list("Please select a medium from the list below.", versions, &version);
@@ -871,7 +878,7 @@ static int choose_mirror_from_list(char *http_proxy_host, char *http_proxy_port,
mirrorlist[0][0] = "Specify the mirror manually";
mirrorlist[1][0] = NULL;
- results = get_mirrorlist(mirrorlist, 1, version, protocol, http_proxy_host, http_proxy_port);
+ results = get_mirrorlist(mirrorlist, 1, DISTRIB_VERSION, protocol, http_proxy_host, http_proxy_port);
if (results == RETURN_ERROR)
return RETURN_ERROR;
@@ -994,11 +1001,12 @@ enum return_type ftp_prepare(void)
char location_full[500];
int ftp_serv_response = -1;
int fd, size;
+ int need_arch = 0;
char ftp_hostname[500];
if (!IS_AUTOMATIC) {
if (answers == NULL)
- answers = (char **) malloc(sizeof(questions));
+ answers = (char **) calloc(1, sizeof(questions));
results = choose_mirror_from_list(http_proxy_host, http_proxy_port, "ftp", &answers[0], &answers[1]);
@@ -1064,6 +1072,21 @@ enum return_type ftp_prepare(void)
fd = ftp_start_download(ftp_serv_response, location_full, &size);
}
+ /* Try arched directory */
+ if (fd < 0) {
+ log_message("%s failed.", location_full);
+ char *with_arch = asprintf_("%s%s/%s/%s", answers[1][0] == '/' ? "" : "/", answers[1], ARCH, COMPRESSED_FILE_REL("/"));
+ log_message("trying %s...", with_arch);
+ if (use_http_proxy)
+ fd = http_download_file(answers[0], with_arch, &size, use_http_proxy ? "http" : NULL, http_proxy_host, http_proxy_port);
+ else
+ fd = ftp_start_download(ftp_serv_response, with_arch, &size);
+ if (0 < fd) {
+ strcpy(location_full, with_arch);
+ need_arch = 1;
+ }
+ }
+
if (fd < 0) {
char *msg = str_ftp_error(fd);
log_message("FTP: error get %d for remote file %s", fd, location_full);
@@ -1086,12 +1109,16 @@ enum return_type ftp_prepare(void)
if (use_http_proxy) {
add_to_env("METHOD", "http");
sprintf(location_full, "ftp://%s%s", ftp_hostname, answers[1]);
+ if (need_arch)
+ strcat(location_full, "/" ARCH);
add_to_env("URLPREFIX", location_full);
add_to_env("PROXY", http_proxy_host);
add_to_env("PROXYPORT", http_proxy_port);
} else {
add_to_env("METHOD", "ftp");
add_to_env("HOST", answers[0]);
+ if (need_arch)
+ strcat(answers[1], "/" ARCH);
add_to_env("PREFIX", answers[1]);
if (!streq(answers[2], "")) {
add_to_env("LOGIN", answers[2]);
@@ -1127,17 +1154,17 @@ enum return_type http_prepare(void)
do {
char location_full[500];
- int fd, size;
+ int fd, size, need_arch = 0;
int use_http_proxy;
if (!IS_AUTOMATIC) {
if (answers == NULL)
- answers = (char **) malloc(sizeof(questions));
+ answers = (char **) calloc(1, sizeof(questions));
results = choose_mirror_from_list(http_proxy_host, http_proxy_port, "http", &answers[0], &answers[1]);
if (results == RETURN_BACK)
- return ftp_prepare();
+ return http_prepare();
}
results = ask_from_entries_auto("Please enter the name or IP address of the HTTP server, "
@@ -1157,6 +1184,19 @@ enum return_type http_prepare(void)
use_http_proxy = http_proxy_host && http_proxy_port && !streq(http_proxy_host, "") && !streq(http_proxy_port, "");
fd = http_download_file(answers[0], location_full, &size, use_http_proxy ? "http" : NULL, http_proxy_host, http_proxy_port);
+
+ /* Try arched directory */
+ if (fd < 0) {
+ log_message("%s failed.", location_full);
+ char *with_arch = asprintf_("%s%s/%s/%s", answers[1][0] == '/' ? "" : "/", answers[1], ARCH, COMPRESSED_FILE_REL("/"));
+ log_message("trying %s...", with_arch);
+ fd = http_download_file(answers[0], with_arch, &size, use_http_proxy ? "http" : NULL, http_proxy_host, http_proxy_port);
+ if (0 < fd) {
+ strcpy(location_full, with_arch);
+ need_arch = 1;
+ }
+ }
+
if (fd < 0) {
log_message("HTTP: error %d", fd);
if (fd == FTPERR_FAILED_CONNECT)
@@ -1176,6 +1216,8 @@ enum return_type http_prepare(void)
add_to_env("METHOD", "http");
sprintf(location_full, "http://%s%s%s", answers[0], answers[1][0] == '/' ? "" : "/", answers[1]);
+ if (need_arch)
+ strcat(location_full, "/" ARCH);
add_to_env("URLPREFIX", location_full);
if (!streq(http_proxy_host, ""))
add_to_env("PROXY", http_proxy_host);
diff --git a/mdk-stage1/network.h b/mdk-stage1/network.h
index ad42f33d0..914bc2ca5 100644
--- a/mdk-stage1/network.h
+++ b/mdk-stage1/network.h
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
diff --git a/mdk-stage1/newt-frontend.c b/mdk-stage1/newt-frontend.c
index 3fbf7fe09..c0489b58d 100644
--- a/mdk-stage1/newt-frontend.c
+++ b/mdk-stage1/newt-frontend.c
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
@@ -32,7 +32,7 @@
#include <stdio.h>
#include <stdarg.h>
#include <sys/time.h>
-#include "newt/newt.h"
+#include <newt.h>
#include <probing.h>
@@ -299,7 +299,7 @@ static int mynewtWinEntries(char * title, char * text, int suggestedWidth, int f
for (i = 0; i < numItems; i++) {
newtComponent entr = newtEntry(-1, -1, items[i].value ?
*items[i].value : NULL, dataWidth,
- items[i].value, items[i].flags);
+ (const char**)items[i].value, items[i].flags);
newtGridSetField(subgrid, 0, i, NEWT_GRID_COMPONENT,
newtLabel(-1, -1, items[i].text),
@@ -361,7 +361,7 @@ enum return_type ask_from_entries(char *msg, char ** questions, char *** answers
entries[i].value = NULL;
if (*answers == NULL)
- *answers = (char **) malloc(sizeof(char *) * i);
+ *answers = (char **) calloc(1, sizeof(char *) * i);
else
already_answers = *answers;
diff --git a/mdk-stage1/newt/Makefile b/mdk-stage1/newt/Makefile
deleted file mode 100644
index 6750b70ec..000000000
--- a/mdk-stage1/newt/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
- #******************************************************************************
- #
- # Guillaume Cottenceau (gc@mandriva.com)
- #
- # Copyright 2000 Mandriva
- #
- # 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.
- #
- #*****************************************************************************
-
-top_dir = ..
-
-include $(top_dir)/Makefile.common
-
-
-LIBNAME = libnewt
-
-OBJS = newt.o button.o form.o checkbox.o entry.o label.o listbox.o scrollbar.o textbox.o scale.o grid.o windows.o buttonbar.o checkboxtree.o
-
-DEFS = -DVERSION=\"0.50.19\"
-
-INCS = -I../slang
-
-
-TARGETS = $(LIBNAME).a
-
-all: $(TARGETS)
-
-clean:
- rm -f *.o *.a
-
-$(LIBNAME).a: $(OBJS)
- ar -cru $@ $^
- ranlib $@
-
-$(OBJS): %.o: %.c
- $(DIET) gcc $(CFLAGS) $(DEFS) $(INCS) $(INCLUDES) -c $< -o $@
diff --git a/mdk-stage1/newt/button.c b/mdk-stage1/newt/button.c
deleted file mode 100644
index d7da58175..000000000
--- a/mdk-stage1/newt/button.c
+++ /dev/null
@@ -1,192 +0,0 @@
-#include <slang.h>
-#include <stdlib.h>
-#include <string.h>
-
-#include "newt.h"
-#include "newt_pr.h"
-
-struct button {
- char * text;
- int compact;
-};
-
-static void buttonDrawIt(newtComponent co, int active, int pushed);
-static void buttonDrawText(newtComponent co, int active, int pushed);
-
-static void buttonDraw(newtComponent c);
-static void buttonDestroy(newtComponent co);
-static struct eventResult buttonEvent(newtComponent c,
- struct event ev);
-static void buttonPlace(newtComponent co, int newLeft, int newTop);
-
-static struct componentOps buttonOps = {
- buttonDraw,
- buttonEvent,
- buttonDestroy,
- buttonPlace,
- newtDefaultMappedHandler,
-} ;
-
-static newtComponent createButton(int left, int row, const char * text, int compact) {
- newtComponent co;
- struct button * bu;
-
- co = malloc(sizeof(*co));
- bu = malloc(sizeof(struct button));
- co->data = bu;
-
- bu->text = strdup(text);
- bu->compact = compact;
- co->ops = &buttonOps;
-
- if (bu->compact) {
- co->height = 1;
- co->width = strlen(text) + 3;
- } else {
- co->height = 4;
- co->width = strlen(text) + 5;
- }
-
- co->top = row;
- co->left = left;
- co->takesFocus = 1;
- co->isMapped = 0;
-
- newtGotorc(co->top, co->left);
-
- return co;
-}
-
-newtComponent newtCompactButton(int left, int row, const char * text) {
- return createButton(left, row, text, 1);
-}
-
-newtComponent newtButton(int left, int row, const char * text) {
- return createButton(left, row, text, 0);
-}
-
-static void buttonDestroy(newtComponent co) {
- struct button * bu = co->data;
-
- free(bu->text);
- free(bu);
- free(co);
-}
-
-static void buttonPlace(newtComponent co, int newLeft, int newTop) {
- co->top = newTop;
- co->left = newLeft;
-
- newtGotorc(co->top, co->left);
-}
-
-static void buttonDraw(newtComponent co) {
- buttonDrawIt(co, 0, 0);
-}
-
-static void buttonDrawIt(newtComponent co, int active, int pushed) {
- struct button * bu = co->data;
-
- if (!co->isMapped) return;
-
- SLsmg_set_color(NEWT_COLORSET_BUTTON);
-
- if (bu->compact) {
- if (active)
- SLsmg_set_color(NEWT_COLORSET_COMPACTBUTTON);
- else
- SLsmg_set_color(NEWT_COLORSET_BUTTON);
- newtGotorc(co->top+ pushed, co->left + 1 + pushed);
- SLsmg_write_char('<');
- SLsmg_write_string(bu->text);
- SLsmg_write_char('>');
- } else {
- if (pushed) {
- SLsmg_set_color(NEWT_COLORSET_BUTTON);
- newtDrawBox(co->left + 1, co->top + 1, co->width - 1, 3, 0);
-
- SLsmg_set_color(NEWT_COLORSET_WINDOW);
- newtClearBox(co->left, co->top, co->width, 1);
- newtClearBox(co->left, co->top, 1, co->height);
- } else {
- newtDrawBox(co->left, co->top, co->width - 1, 3, 1);
- }
-
- buttonDrawText(co, active, pushed);
- }
-}
-
-static void buttonDrawText(newtComponent co, int active, int pushed) {
- struct button * bu = co->data;
-
- if (pushed) pushed = 1;
-
- if (active)
- SLsmg_set_color(NEWT_COLORSET_ACTBUTTON);
- else
- SLsmg_set_color(NEWT_COLORSET_BUTTON);
-
- newtGotorc(co->top + 1 + pushed, co->left + 1 + pushed);
- SLsmg_write_char(' ');
- SLsmg_write_string(bu->text);
- SLsmg_write_char(' ');
-}
-
-static struct eventResult buttonEvent(newtComponent co,
- struct event ev) {
- struct eventResult er;
- struct button * bu = co->data;
- er.result = ER_IGNORED;
- er.u.focus = NULL;
-
- if (ev.when == EV_NORMAL) {
- switch (ev.event) {
- case EV_FOCUS:
- buttonDrawIt(co, 1, 0);
- er.result = ER_SWALLOWED;
- break;
-
- case EV_UNFOCUS:
- buttonDrawIt(co, 0, 0);
- er.result = ER_SWALLOWED;
- break;
-
- case EV_KEYPRESS:
- if (ev.u.key == ' ' || ev.u.key == '\r') {
- if (!bu->compact) {
- /* look pushed */
- buttonDrawIt(co, 1, 1);
- newtRefresh();
- newtDelay(150000);
- buttonDrawIt(co, 1, 0);
- newtRefresh();
- newtDelay(150000);
- }
-
- er.result = ER_EXITFORM;
- } else
- er.result = ER_IGNORED;
- break;
- case EV_MOUSE:
- if (ev.u.mouse.type == MOUSE_BUTTON_DOWN &&
- co->top <= ev.u.mouse.y &&
- co->top + co->height - !bu->compact > ev.u.mouse.y &&
- co->left <= ev.u.mouse.x &&
- co->left + co->width - !bu->compact > ev.u.mouse.x) {
- if (!bu->compact) {
- buttonDrawIt(co, 1, 1);
- newtRefresh();
- newtDelay(150000);
- buttonDrawIt(co, 1, 0);
- newtRefresh();
- newtDelay(150000);
- }
- er.result = ER_EXITFORM;
- }
- break;
- }
- } else
- er.result = ER_IGNORED;
-
- return er;
-}
diff --git a/mdk-stage1/newt/buttonbar.c b/mdk-stage1/newt/buttonbar.c
deleted file mode 100644
index 45473c9d2..000000000
--- a/mdk-stage1/newt/buttonbar.c
+++ /dev/null
@@ -1,46 +0,0 @@
-#include <stdarg.h>
-
-#include "newt.h"
-
-/* if they try and pack more then 50 buttons, screw 'em */
-newtGrid newtButtonBarv(char * button1, newtComponent * b1comp, va_list args) {
- newtGrid grid;
- struct buttonInfo {
- char * name;
- newtComponent * compPtr;
- } buttons[50];
- int num;
- int i;
-
- buttons[0].name = button1, buttons[0].compPtr = b1comp, num = 1;
- while (1) {
- buttons[num].name = va_arg(args, char *);
- if (!buttons[num].name) break;
- buttons[num].compPtr = va_arg(args, newtComponent *);
- num++;
- }
-
- grid = newtCreateGrid(num, 1);
-
- for (i = 0; i < num; i++) {
- *buttons[i].compPtr = newtButton(-1, -1, buttons[i].name);
- newtGridSetField(grid, i, 0, NEWT_GRID_COMPONENT,
- *buttons[i].compPtr,
- num ? 1 : 0, 0, 0, 0, 0, 0);
- }
-
- return grid;
-}
-
-newtGrid newtButtonBar(char * button1, newtComponent * b1comp, ...) {
- va_list args;
- newtGrid grid;
-
- va_start(args, b1comp);
-
- grid = newtButtonBarv(button1, b1comp, args);
-
- va_end(args);
-
- return grid;
-}
diff --git a/mdk-stage1/newt/checkbox.c b/mdk-stage1/newt/checkbox.c
deleted file mode 100644
index 643609d34..000000000
--- a/mdk-stage1/newt/checkbox.c
+++ /dev/null
@@ -1,292 +0,0 @@
-#include <slang.h>
-#include <stdlib.h>
-#include <string.h>
-
-#include "newt.h"
-#include "newt_pr.h"
-
-enum type { CHECK, RADIO };
-
-struct checkbox {
- char * text;
- char * seq;
- char * result;
- newtComponent prevButton, lastButton;
- enum type type;
- char value;
- int active, inactive;
- const void * data;
- int flags;
- int hasFocus;
-};
-
-static void makeActive(newtComponent co);
-
-static void cbDraw(newtComponent c);
-static void cbDestroy(newtComponent co);
-struct eventResult cbEvent(newtComponent co, struct event ev);
-
-static struct componentOps cbOps = {
- cbDraw,
- cbEvent,
- cbDestroy,
- newtDefaultPlaceHandler,
- newtDefaultMappedHandler,
-} ;
-
-newtComponent newtRadiobutton(int left, int top, const char * text, int isDefault,
- newtComponent prevButton) {
- newtComponent co;
- newtComponent curr;
- struct checkbox * rb;
- char initialValue;
-
- if (isDefault)
- initialValue = '*';
- else
- initialValue = ' ';
-
- co = newtCheckbox(left, top, text, initialValue, " *", NULL);
- rb = co->data;
- rb->type = RADIO;
-
- rb->prevButton = prevButton;
-
- for (curr = co; curr; curr = rb->prevButton) {
- rb = curr->data;
- rb->lastButton = co;
- }
-
- return co;
-}
-
-newtComponent newtRadioGetCurrent(newtComponent setMember) {
- struct checkbox * rb = setMember->data;
-
- setMember = rb->lastButton;
- rb = setMember->data;
-
- while (rb && rb->value != '*') {
- setMember = rb->prevButton;
- if (!setMember)
- return NULL;
- rb = setMember->data;
- }
-
- return setMember;
-}
-
-char newtCheckboxGetValue(newtComponent co) {
- struct checkbox * cb = co->data;
-
- return cb->value;
-}
-
-void newtCheckboxSetValue(newtComponent co, char value) {
- struct checkbox * cb = co->data;
-
- *cb->result = value;
- cbDraw(co);
-}
-
-newtComponent newtCheckbox(int left, int top, const char * text, char defValue,
- const char * seq, char * result) {
- newtComponent co;
- struct checkbox * cb;
-
- if (!seq) seq = " *";
-
- co = malloc(sizeof(*co));
- cb = malloc(sizeof(struct checkbox));
- co->data = cb;
- cb->flags = 0;
- if (result)
- cb->result = result;
- else
- cb->result = &cb->value;
-
- cb->text = strdup(text);
- cb->seq = strdup(seq);
- cb->type = CHECK;
- cb->hasFocus = 0;
- cb->inactive = COLORSET_CHECKBOX;
- cb->active = COLORSET_ACTCHECKBOX;
- defValue ? (*cb->result = defValue) : (*cb->result = cb->seq[0]);
-
- co->ops = &cbOps;
-
- co->callback = NULL;
- co->height = 1;
- co->width = strlen(text) + 4;
- co->top = top;
- co->left = left;
- co->takesFocus = 1;
-
- return co;
-}
-
-void newtCheckboxSetFlags(newtComponent co, int flags, enum newtFlagsSense sense) {
- struct checkbox * cb = co->data;
- int row, col;
-
- cb->flags = newtSetFlags(cb->flags, flags, sense);
-
- if (!(cb->flags & NEWT_FLAG_DISABLED))
- co->takesFocus = 1;
- else
- co->takesFocus = 0;
-
- newtGetrc(&row, &col);
- cbDraw(co);
- newtGotorc(row, col);
-}
-
-static void cbDraw(newtComponent c) {
- struct checkbox * cb = c->data;
-
- if (c->top == -1 || !c->isMapped) return;
-
- if (cb->flags & NEWT_FLAG_DISABLED) {
- cb->inactive = NEWT_COLORSET_DISENTRY;
- cb->active = NEWT_COLORSET_DISENTRY;
- } else {
- cb->inactive = COLORSET_CHECKBOX;
- cb->active = COLORSET_ACTCHECKBOX;
- }
-
- SLsmg_set_color(cb->inactive);
-
- newtGotorc(c->top, c->left);
-
- switch (cb->type) {
- case RADIO:
- SLsmg_write_string("( ) ");
- break;
-
- case CHECK:
- SLsmg_write_string("[ ] ");
- break;
-
- default:
- break;
- }
-
- SLsmg_write_string(cb->text);
-
- if (cb->hasFocus)
- SLsmg_set_color(cb->active);
-
- newtGotorc(c->top, c->left + 1);
- SLsmg_write_char(*cb->result);
-}
-
-static void cbDestroy(newtComponent co) {
- struct checkbox * cb = co->data;
-
- free(cb->text);
- free(cb->seq);
- free(cb);
- free(co);
-}
-
-struct eventResult cbEvent(newtComponent co, struct event ev) {
- struct checkbox * cb = co->data;
- struct eventResult er;
- const char * cur;
- er.result = ER_IGNORED;
- er.u.focus = NULL;
-
- if (ev.when == EV_NORMAL) {
- switch (ev.event) {
- case EV_FOCUS:
- cb->hasFocus = 1;
- cbDraw(co);
- er.result = ER_SWALLOWED;
- break;
-
- case EV_UNFOCUS:
- cb->hasFocus = 0;
- cbDraw(co);
- er.result = ER_SWALLOWED;
- break;
-
- case EV_KEYPRESS:
- if (ev.u.key == ' ') {
- if (cb->type == RADIO) {
- makeActive(co);
- } else if (cb->type == CHECK) {
- cur = strchr(cb->seq, *cb->result);
- if (!cur)
- *cb->result = *cb->seq;
- else {
- cur++;
- if (! *cur)
- *cb->result = *cb->seq;
- else
- *cb->result = *cur;
- }
- cbDraw(co);
- er.result = ER_SWALLOWED;
-
- if (co->callback)
- co->callback(co, co->callbackData);
- } else {
- er.result = ER_IGNORED;
- }
- } else if(ev.u.key == NEWT_KEY_ENTER) {
- er.result = ER_IGNORED;
- } else {
- er.result = ER_IGNORED;
- }
- break;
- case EV_MOUSE:
- if (ev.u.mouse.type == MOUSE_BUTTON_DOWN) {
- if (cb->type == RADIO) {
- makeActive(co);
- } else if (cb->type == CHECK) {
- cur = strchr(cb->seq, *cb->result);
- if (!cur)
- *cb->result = *cb->seq;
- else {
- cur++;
- if (! *cur)
- *cb->result = *cb->seq;
- else
- *cb->result = *cur;
- }
- cbDraw(co);
- er.result = ER_SWALLOWED;
-
- if (co->callback)
- co->callback(co, co->callbackData);
- }
- }
- }
- } else
- er.result = ER_IGNORED;
-
- return er;
-}
-
-static void makeActive(newtComponent co) {
- struct checkbox * cb = co->data;
- struct checkbox * rb;
- newtComponent curr;
-
- /* find the one that's turned off */
- curr = cb->lastButton;
- rb = curr->data;
- while (curr && rb->value == rb->seq[0]) {
- curr = rb->prevButton;
- if (curr) rb = curr->data;
- }
- if (curr) {
- rb->value = rb->seq[0];
- cbDraw(curr);
- }
- cb->value = cb->seq[1];
- cbDraw(co);
-
- if (co->callback)
- co->callback(co, co->callbackData);
-}
diff --git a/mdk-stage1/newt/checkboxtree.c b/mdk-stage1/newt/checkboxtree.c
deleted file mode 100644
index 00113f23e..000000000
--- a/mdk-stage1/newt/checkboxtree.c
+++ /dev/null
@@ -1,714 +0,0 @@
-#include <slang.h>
-#include <stdlib.h>
-#include <string.h>
-
-#include "newt.h"
-#include "newt_pr.h"
-
-struct items {
- char * text;
- const void *data;
- unsigned char selected;
- struct items *next;
- struct items *prev;
- struct items *branch;
- int flags;
- int depth;
-};
-
-struct CheckboxTree {
- newtComponent sb;
- int curWidth; /* size of text w/o scrollbar or border*/
- int curHeight; /* size of text w/o border */
- struct items * itemlist;
- struct items ** flatList, ** currItem, ** firstItem;
- int flatCount;
- int flags;
- int pad;
- char * seq;
- char * result;
-};
-
-static void ctDraw(newtComponent c);
-static void ctDestroy(newtComponent co);
-static void ctPlace(newtComponent co, int newLeft, int newTop);
-struct eventResult ctEvent(newtComponent co, struct event ev);
-static void ctMapped(newtComponent co, int isMapped);
-static struct items * findItem(struct items * items, const void * data);
-static void buildFlatList(newtComponent co);
-static void doBuildFlatList(struct CheckboxTree * ct, struct items * item);
-enum countWhat { COUNT_EXPOSED=0, COUNT_SELECTED=1 };
-static int countItems(struct items * item, enum countWhat justExposed);
-
-static struct componentOps ctOps = {
- ctDraw,
- ctEvent,
- ctDestroy,
- ctPlace,
- ctMapped,
-} ;
-
-static int countItems(struct items * item, enum countWhat what) {
- int count = 0;
-
- while (item) {
- if ((!item->branch && item->selected == what) || (what == COUNT_EXPOSED))
- count++;
- if (item->branch || (what == COUNT_EXPOSED && item->selected))
- count += countItems(item->branch, what);
- item = item->next;
- }
-
- return count;
-}
-
-static void doBuildFlatList(struct CheckboxTree * ct, struct items * item) {
- while (item) {
- ct->flatList[ct->flatCount++] = item;
- if (item->branch && item->selected) doBuildFlatList(ct, item->branch);
- item = item->next;
- }
-}
-
-static void buildFlatList(newtComponent co) {
- struct CheckboxTree * ct = co->data;
-
- if (ct->flatList) free(ct->flatList);
- ct->flatCount = countItems(ct->itemlist, COUNT_EXPOSED);
-
- ct->flatList = malloc(sizeof(*ct->flatList) * (ct->flatCount+1));
- ct->flatCount = 0;
- doBuildFlatList(ct, ct->itemlist);
- ct->flatList[ct->flatCount] = NULL;
-}
-
-int newtCheckboxTreeAddItem(newtComponent co,
- const char * text, const void * data,
- int flags, int index, ...) {
- va_list argList;
- int numIndexes;
- int * indexes;
- int i;
-
- va_start(argList, index);
- numIndexes = 0;
- i = index;
- while (i != NEWT_ARG_LAST) {
- numIndexes++;
- i = va_arg(argList, int);
- }
-
- va_end(argList);
-
- indexes = alloca(sizeof(*indexes) * (numIndexes + 1));
- va_start(argList, index);
- numIndexes = 0;
- i = index;
- va_start(argList, index);
- while (i != NEWT_ARG_LAST) {
- indexes[numIndexes++] = i;
- i = va_arg(argList, int);
- }
- va_end(argList);
-
- indexes[numIndexes++] = NEWT_ARG_LAST;
-
- return newtCheckboxTreeAddArray(co, text, data, flags, indexes);
-}
-
-static int doFindItemPath(struct items * items, void * data, int * path,
- int * len) {
- int where = 0;
-
- while (items) {
- if (items->data == data) {
- if (path) path[items->depth] = where;
- if (len) *len = items->depth + 1;
- return 1;
- }
-
- if (items->branch && doFindItemPath(items->branch, data, path, len)) {
- if (path) path[items->depth] = where;
- return 1;
- }
-
- items = items->next;
- where++;
- }
-
- return 0;
-}
-
-int * newtCheckboxTreeFindItem(newtComponent co, void * data) {
- int len;
- int * path;
- struct CheckboxTree * ct = co->data;
-
- if (!doFindItemPath(ct->itemlist, data, NULL, &len)) return NULL;
-
- path = malloc(sizeof(*path) * (len + 1));
- doFindItemPath(ct->itemlist, data, path, NULL);
- path[len] = NEWT_ARG_LAST;
-
- return path;
-}
-
-int newtCheckboxTreeAddArray(newtComponent co,
- const char * text, const void * data,
- int flags, int * indexes) {
- struct items * curList, * newNode, * item = NULL;
- struct items ** listPtr = NULL;
- int i, index, numIndexes;
- struct CheckboxTree * ct = co->data;
-
- numIndexes = 0;
- while (indexes[numIndexes] != NEWT_ARG_LAST) numIndexes++;
-
- if (!ct->itemlist) {
- if (numIndexes > 1) return -1;
-
- ct->itemlist = malloc(sizeof(*ct->itemlist));
- item = ct->itemlist;
- item->prev = NULL;
- item->next = NULL;
- } else {
- curList = ct->itemlist;
- listPtr = &ct->itemlist;
-
- i = 0;
- index = indexes[i];
- while (i < numIndexes) {
- item = curList;
-
- if (index == NEWT_ARG_APPEND) {
- item = NULL;
- } else {
- while (index && item)
- item = item->next, index--;
- }
-
- i++;
- if (i < numIndexes) {
- curList = item->branch;
- listPtr = &item->branch;
- if (!curList && (i + 1 != numIndexes)) return -1;
-
- index = indexes[i];
- }
- }
-
- if (!curList) { /* create a new branch */
- item = malloc(sizeof(*curList->prev));
- item->next = item->prev = NULL;
- *listPtr = item;
- } else if (!item) { /* append to end */
- item = curList;
- while (item->next) item = item->next;
- item->next = malloc(sizeof(*curList->prev));
- item->next->prev = item;
- item = item->next;
- item->next = NULL;
- } else {
- newNode = malloc(sizeof(*newNode));
- newNode->prev = item->prev;
- newNode->next = item;
-
- if (item->prev) item->prev->next = newNode;
- item->prev = newNode;
- item = newNode;
- if (!item->prev) *listPtr = item;
- }
- }
-
- item->text = strdup(text);
- item->data = data;
- if (flags & NEWT_FLAG_SELECTED) {
- item->selected = 1;
- } else {
- item->selected = 0;
- }
- item->flags = flags;
- item->branch = NULL;
- item->depth = numIndexes - 1;
-
- i = 4 + (3 * item->depth);
-
- if ((strlen(text) + i + ct->pad) > (size_t)co->width) {
- co->width = strlen(text) + i + ct->pad;
- }
-
- return 0;
-}
-
-static struct items * findItem(struct items * items, const void * data) {
- struct items * i;
-
- while (items) {
- if (items->data == data) return items;
- if (items->branch) {
- i = findItem(items->branch, data);
- if (i) return i;
- }
-
- items = items->next;
- }
-
- return NULL;
-}
-
-static void listSelected(struct items * items, int * num, const void ** list, int seqindex) {
- while (items) {
- if ((seqindex ? items->selected==seqindex : items->selected) && !items->branch)
- list[(*num)++] = (void *) items->data;
- if (items->branch)
- listSelected(items->branch, num, list, seqindex);
- items = items->next;
- }
-}
-
-const void ** newtCheckboxTreeGetSelection(newtComponent co, int *numitems)
-{
- return newtCheckboxTreeGetMultiSelection(co, numitems, 0);
-}
-
-const void ** newtCheckboxTreeGetMultiSelection(newtComponent co, int *numitems, char seqnum)
-{
- struct CheckboxTree * ct;
- const void **retval;
- int seqindex=0;
-
- if(!co || !numitems) return NULL;
-
- ct = co->data;
-
- if (seqnum) {
- while( ct->seq[seqindex] && ( ct->seq[seqindex] != seqnum )) seqindex++;
- } else {
- seqindex = 0;
- }
-
- *numitems = countItems(ct->itemlist, (seqindex ? seqindex : COUNT_SELECTED));
- if (!*numitems) return NULL;
-
- retval = malloc(*numitems * sizeof(void *));
- *numitems = 0;
- listSelected(ct->itemlist, numitems, retval, seqindex);
-
- return retval;
-}
-
-newtComponent newtCheckboxTree(int left, int top, int height, int flags) {
- return newtCheckboxTreeMulti(left, top, height, NULL, flags);
-}
-
-newtComponent newtCheckboxTreeMulti(int left, int top, int height, char *seq, int flags) {
- newtComponent co;
- struct CheckboxTree * ct;
-
- co = malloc(sizeof(*co));
- ct = malloc(sizeof(struct CheckboxTree));
- co->callback = NULL;
- co->data = ct;
- co->ops = &ctOps;
- co->takesFocus = 1;
- co->height = height;
- co->width = 0;
- co->isMapped = 0;
- ct->itemlist = NULL;
- ct->firstItem = NULL;
- ct->currItem = NULL;
- ct->flatList = NULL;
- if (seq)
- ct->seq = strdup(seq);
- else
- ct->seq = strdup(" *");
- if (flags & NEWT_FLAG_SCROLL) {
- ct->sb = newtVerticalScrollbar(left, top, height,
- COLORSET_LISTBOX, COLORSET_ACTLISTBOX);
- ct->pad = 2;
- } else {
- ct->sb = NULL;
- ct->pad = 0;
- }
-
- return co;
-}
-
-static void ctMapped(newtComponent co, int isMapped) {
- struct CheckboxTree * ct = co->data;
-
- co->isMapped = isMapped;
- if (ct->sb)
- ct->sb->ops->mapped(ct->sb, isMapped);
-}
-
-static void ctPlace(newtComponent co, int newLeft, int newTop) {
- struct CheckboxTree * ct = co->data;
-
- co->top = newTop;
- co->left = newLeft;
-
- if (ct->sb)
- ct->sb->ops->place(ct->sb, co->left + co->width - 1, co->top);
-}
-
-int ctSetItem(newtComponent co, struct items *item, enum newtFlagsSense sense)
-{
- struct CheckboxTree * ct = co->data;
- struct items * currItem;
- struct items * firstItem;
-
- if (!item)
- return 1;
-
- switch(sense) {
- case NEWT_FLAGS_RESET:
- item->selected = 0;
- break;
- case NEWT_FLAGS_SET:
- item->selected = 1;
- break;
- case NEWT_FLAGS_TOGGLE:
- if (item->branch)
- item->selected = !item->selected;
- else {
- item->selected++;
- if (item->selected==strlen(ct->seq))
- item->selected = 0;
- }
- break;
- }
-
- if (item->branch) {
- currItem = *ct->currItem;
- firstItem = *ct->firstItem;
-
- buildFlatList(co);
-
- ct->currItem = ct->flatList;
- while (*ct->currItem != currItem) ct->currItem++;
-
- ct->firstItem = ct->flatList;
- if (ct->flatCount > co->height) {
- struct items ** last = ct->flatList + ct->flatCount - co->height;
- while (*ct->firstItem != firstItem && ct->firstItem != last)
- ct->firstItem++;
- }
- }
-
- return 0;
-}
-
-static void ctSetItems(struct items *item, int selected)
-{
- for (; item; item = item->next) {
- if (!item->branch)
- item->selected = selected;
- else
- ctSetItems(item->branch, selected);
- }
-}
-
-static void ctDraw(newtComponent co) {
- struct CheckboxTree * ct = co->data;
- struct items ** item;
- int i, j;
- char * spaces = NULL;
- int currRow = -1;
-
- if (!co->isMapped) return ;
-
- if (!ct->firstItem) {
- buildFlatList(co);
- ct->firstItem = ct->currItem = ct->flatList;
- }
-
- item = ct->firstItem;
-
- i = 0;
- while (*item && i < co->height) {
- newtGotorc(co->top + i, co->left);
- if (*item == *ct->currItem) {
- SLsmg_set_color(NEWT_COLORSET_ACTLISTBOX);
- currRow = co->top + i;
- } else
- SLsmg_set_color(NEWT_COLORSET_LISTBOX);
-
- for (j = 0; j < (*item)->depth; j++)
- SLsmg_write_string(" ");
-
- if ((*item)->branch) {
- if ((*item)->selected)
- SLsmg_write_string("<-> ");
- else
- SLsmg_write_string("<+> ");
- } else {
- char tmp[5];
- snprintf(tmp,5,"[%c] ",ct->seq[(*item)->selected]);
- SLsmg_write_string(tmp);
- }
-
- SLsmg_write_nstring((*item)->text, co->width - 4 -
- (3 * (*item)->depth));
- item++;
- i++;
- }
-
- /* There could be empty lines left (i.e. if the user closes an expanded
- list which is the last thing in the tree, and whose elements are
- displayed at the bottom of the screen */
- if (i < co->height) {
- spaces = alloca(co->width);
- memset(spaces, ' ', co->width);
- SLsmg_set_color(NEWT_COLORSET_LISTBOX);
- }
- while (i < co->height) {
- newtGotorc(co->top + i, co->left);
- SLsmg_write_nstring(spaces, co->width);
- i++;
- }
-
- if(ct->sb) {
- newtScrollbarSet(ct->sb, ct->currItem - ct->flatList,
- ct->flatCount - 1);
- ct->sb->ops->draw(ct->sb);
- }
-
- newtGotorc(currRow, co->left + 1);
-}
-
-static void ctDestroy(newtComponent co) {
- struct CheckboxTree * ct = co->data;
- struct items * item, * nextitem;
-
- nextitem = item = ct->itemlist;
-
- while (item != NULL) {
- nextitem = item->next;
- free(item->text);
- free(item);
- item = nextitem;
- }
-
- free(ct->seq);
- free(ct);
- free(co);
-}
-
-struct eventResult ctEvent(newtComponent co, struct event ev) {
- struct CheckboxTree * ct = co->data;
- struct eventResult er;
- struct items ** listEnd, ** lastItem;
- int key, selnum = 1;
-
- er.result = ER_IGNORED;
-
- if(ev.when == EV_EARLY || ev.when == EV_LATE) {
- return er;
- }
-
- switch(ev.event) {
- case EV_KEYPRESS:
- key = ev.u.key;
- if (key == (char) key && key != ' ') {
- for (selnum = 0; ct->seq[selnum]; selnum++)
- if (key == ct->seq[selnum])
- break;
- if (!ct->seq[selnum])
- switch (key) {
- case '-': selnum = 0; break;
- case '+':
- case '*': selnum = 1; break;
- }
- if (ct->seq[selnum])
- key = '*';
- }
- switch(key) {
- case ' ':
- case NEWT_KEY_ENTER:
- ctSetItem(co, *ct->currItem, NEWT_FLAGS_TOGGLE);
- er.result = ER_SWALLOWED;
- if (!(*ct->currItem)->branch || (*ct->currItem)->selected)
- key = NEWT_KEY_DOWN;
- else
- key = '*';
- break;
- case '*':
- if ((*ct->currItem)->branch) {
- ctSetItems((*ct->currItem)->branch, selnum);
- if (!(*ct->currItem)->selected)
- key = NEWT_KEY_DOWN;
- } else {
- (*ct->currItem)->selected = selnum;
- key = NEWT_KEY_DOWN;
- }
- er.result = ER_SWALLOWED;
- break;
- }
- switch (key) {
- case '*':
- ctDraw(co);
- if(co->callback) co->callback(co, co->callbackData);
- return er;
- case NEWT_KEY_HOME:
- ct->currItem = ct->flatList;
- ct->firstItem = ct->flatList;
- ctDraw(co);
- if(co->callback) co->callback(co, co->callbackData);
- er.result = ER_SWALLOWED;
- return er;
- case NEWT_KEY_END:
- ct->currItem = ct->flatList + ct->flatCount - 1;
- if (ct->flatCount <= co->height)
- ct->firstItem = ct->flatList;
- else
- ct->firstItem = ct->flatList + ct->flatCount - co->height;
- ctDraw(co);
- if(co->callback) co->callback(co, co->callbackData);
- er.result = ER_SWALLOWED;
- return er;
- case NEWT_KEY_DOWN:
- if (ev.u.key != NEWT_KEY_DOWN) {
- if(co->callback) co->callback(co, co->callbackData);
- if (strlen(ct->seq) != 2) {
- ctDraw(co);
- return er;
- }
- }
- if ((ct->currItem - ct->flatList + 1) < ct->flatCount) {
- ct->currItem++;
-
- if (ct->currItem - ct->firstItem >= co->height)
- ct->firstItem++;
-
- ctDraw(co);
- } else if (ev.u.key != NEWT_KEY_DOWN)
- ctDraw(co);
- if(co->callback) co->callback(co, co->callbackData);
- er.result = ER_SWALLOWED;
- return er;
- case NEWT_KEY_UP:
- if (ct->currItem != ct->flatList) {
- ct->currItem--;
-
- if (ct->currItem < ct->firstItem)
- ct->firstItem = ct->currItem;
-
- ctDraw(co);
- }
- er.result = ER_SWALLOWED;
- if(co->callback) co->callback(co, co->callbackData);
- return er;
- case NEWT_KEY_PGUP:
- if (ct->firstItem - co->height < ct->flatList) {
- ct->firstItem = ct->currItem = ct->flatList;
- } else {
- ct->currItem -= co->height;
- ct->firstItem -= co->height;
- }
-
- ctDraw(co);
- if(co->callback) co->callback(co, co->callbackData);
- er.result = ER_SWALLOWED;
- return er;
- case NEWT_KEY_PGDN:
- listEnd = ct->flatList + ct->flatCount - 1;
- lastItem = ct->firstItem + co->height - 1;
-
- if (lastItem + co->height > listEnd) {
- ct->firstItem = listEnd - co->height + 1;
- ct->currItem = listEnd;
- } else {
- ct->currItem += co->height;
- ct->firstItem += co->height;
- }
-
- ctDraw(co);
- if(co->callback) co->callback(co, co->callbackData);
- er.result = ER_SWALLOWED;
- return er;
- }
- break;
-
- case EV_FOCUS:
- ctDraw(co);
- er.result = ER_SWALLOWED;
- break;
-
- case EV_UNFOCUS:
- ctDraw(co);
- er.result = ER_SWALLOWED;
- break;
- default:
- break;
- }
-
- return er;
-}
-
-const void * newtCheckboxTreeGetCurrent(newtComponent co) {
- struct CheckboxTree * ct = co->data;
-
- if (!ct->currItem) return NULL;
- return (*ct->currItem)->data;
-}
-
-void newtCheckboxTreeSetEntry(newtComponent co, const void * data, const char * text)
-{
- struct CheckboxTree * ct;
- struct items * item;
- int i;
-
- if (!co) return;
- ct = co->data;
- item = findItem(ct->itemlist, data);
- if (!item) return;
-
- free(item->text);
- item->text = strdup(text);
-
- i = 4 + (3 * item->depth);
-
- if ((strlen(text) + i + ct->pad) > (size_t)co->width) {
- co->width = strlen(text) + i + ct->pad;
- }
-
- ctDraw(co);
-}
-
-char newtCheckboxTreeGetEntryValue(newtComponent co, const void * data)
-{
- struct CheckboxTree * ct;
- struct items * item;
-
- if (!co) return -1;
- ct = co->data;
- item = findItem(ct->itemlist, data);
- if (!item) return -1;
- if (item->branch)
- return item->selected ? NEWT_CHECKBOXTREE_EXPANDED : NEWT_CHECKBOXTREE_COLLAPSED;
- else
- return ct->seq[item->selected];
-}
-
-void newtCheckboxTreeSetEntryValue(newtComponent co, const void * data, char value)
-{
- struct CheckboxTree * ct;
- struct items * item;
- int i;
-
- if (!co) return;
- ct = co->data;
- item = findItem(ct->itemlist, data);
- if (!item || item->branch) return;
-
- for(i = 0; ct->seq[i]; i++)
- if (value == ct->seq[i])
- break;
-
- if (!ct->seq[i]) return;
- item->selected = i;
-
- ctDraw(co);
-}
-
diff --git a/mdk-stage1/newt/entry.c b/mdk-stage1/newt/entry.c
deleted file mode 100644
index 0ee449cf9..000000000
--- a/mdk-stage1/newt/entry.c
+++ /dev/null
@@ -1,378 +0,0 @@
-#include <ctype.h>
-#include <slang.h>
-#include <stdlib.h>
-#include <string.h>
-
-#include "newt.h"
-#include "newt_pr.h"
-
-struct entry {
- int flags;
- char * buf;
- char ** resultPtr;
- int bufAlloced;
- int bufUsed; /* amount of the buffer that's been used */
- int cursorPosition; /* cursor *in the string* on on screen */
- int firstChar; /* first character position being shown */
- newtEntryFilter filter;
- void * filterData;
-};
-
-static void entryDraw(newtComponent co);
-static void entryDestroy(newtComponent co);
-static struct eventResult entryEvent(newtComponent co,
- struct event ev);
-
-static struct eventResult entryHandleKey(newtComponent co, int key);
-
-static struct componentOps entryOps = {
- entryDraw,
- entryEvent,
- entryDestroy,
- newtDefaultPlaceHandler,
- newtDefaultMappedHandler,
-} ;
-
-void newtEntrySet(newtComponent co, const char * value, int cursorAtEnd) {
- struct entry * en = co->data;
-
- if ((strlen(value) + 1) > (unsigned int)en->bufAlloced) {
- free(en->buf);
- en->bufAlloced = strlen(value) + 1;
- en->buf = malloc(en->bufAlloced);
- if (en->resultPtr) *en->resultPtr = en->buf;
- }
- memset(en->buf, 0, en->bufAlloced); /* clear the buffer */
- strcpy(en->buf, value);
- en->bufUsed = strlen(value);
- en->firstChar = 0;
- if (cursorAtEnd)
- en->cursorPosition = en->bufUsed;
- else
- en->cursorPosition = 0;
-
- entryDraw(co);
-} ;
-
-newtComponent newtEntry(int left, int top, const char * initialValue, int width,
- char ** resultPtr, int flags) {
- newtComponent co;
- struct entry * en;
-
- co = malloc(sizeof(*co));
- en = malloc(sizeof(struct entry));
- co->data = en;
-
- co->top = top;
- co->left = left;
- co->height = 1;
- co->width = width;
- co->isMapped = 0;
- co->callback = NULL;
-
- co->ops = &entryOps;
-
- en->flags = flags;
- en->cursorPosition = 0;
- en->firstChar = 0;
- en->bufUsed = 0;
- en->bufAlloced = width + 1;
- en->filter = NULL;
-
- if (!(en->flags & NEWT_FLAG_DISABLED))
- co->takesFocus = 1;
- else
- co->takesFocus = 0;
-
- if (initialValue && strlen(initialValue) > (unsigned int)width) {
- en->bufAlloced = strlen(initialValue) + 1;
- }
- en->buf = malloc(en->bufAlloced);
- en->resultPtr = resultPtr;
- if (en->resultPtr) *en->resultPtr = en->buf;
-
- memset(en->buf, 0, en->bufAlloced);
- if (initialValue) {
- strcpy(en->buf, initialValue);
- en->bufUsed = strlen(initialValue);
- en->cursorPosition = en->bufUsed;
- } else {
- *en->buf = '\0';
- en->bufUsed = 0;
- en->cursorPosition = 0;
- }
-
- return co;
-}
-
-static void entryDraw(newtComponent co) {
- struct entry * en = co->data;
- int i;
- char * chptr;
- int len;
-
- if (!co->isMapped) return;
-
- if (en->flags & NEWT_FLAG_DISABLED)
- SLsmg_set_color(NEWT_COLORSET_DISENTRY);
- else
- SLsmg_set_color(NEWT_COLORSET_ENTRY);
-
- if (en->flags & NEWT_FLAG_HIDDEN) {
- newtGotorc(co->top, co->left);
- for (i = 0; i < co->width; i++)
- SLsmg_write_char('_');
- newtGotorc(co->top, co->left);
-
- return;
- }
-
- newtGotorc(co->top, co->left);
-
- if (en->cursorPosition < en->firstChar) {
- /* scroll to the left */
- en->firstChar = en->cursorPosition;
- } else if ((en->firstChar + co->width) <= en->cursorPosition) {
- /* scroll to the right */
- en->firstChar = en->cursorPosition - co->width + 1;
- }
-
- chptr = en->buf + en->firstChar;
-
- if (en->flags & NEWT_FLAG_PASSWORD) {
- char *tmpptr, *p;
-
- tmpptr = alloca(strlen(chptr+2));
- strcpy(tmpptr, chptr);
- for (p = tmpptr; *p; p++)
- *p = '*';
- chptr = tmpptr;
- }
-
- len = strlen(chptr);
-
- if (len <= co->width) {
- i = len;
- SLsmg_write_string(chptr);
- while (i < co->width) {
- SLsmg_write_char('_');
- i++;
- }
- } else {
- SLsmg_write_nstring(chptr, co->width);
- }
-
- if (en->flags & NEWT_FLAG_HIDDEN)
- newtGotorc(co->top, co->left);
- else
- newtGotorc(co->top, co->left + (en->cursorPosition - en->firstChar));
-}
-
-void newtEntrySetFlags(newtComponent co, int flags, enum newtFlagsSense sense) {
- struct entry * en = co->data;
- int row, col;
-
- en->flags = newtSetFlags(en->flags, flags, sense);
-
- if (!(en->flags & NEWT_FLAG_DISABLED))
- co->takesFocus = 1;
- else
- co->takesFocus = 0;
-
- newtGetrc(&row, &col);
- entryDraw(co);
- newtGotorc(row, col);
-}
-
-static void entryDestroy(newtComponent co) {
- struct entry * en = co->data;
-
- free(en->buf);
- free(en);
- free(co);
-}
-
-static struct eventResult entryEvent(newtComponent co,
- struct event ev) {
- struct entry * en = co->data;
- struct eventResult er;
- int ch;
- er.result = ER_IGNORED;
- er.u.focus = NULL;
-
- if (ev.when == EV_NORMAL) {
- switch (ev.event) {
- case EV_FOCUS:
- newtCursorOn();
- if (en->flags & NEWT_FLAG_HIDDEN)
- newtGotorc(co->top, co->left);
- else
- newtGotorc(co->top, co->left +
- (en->cursorPosition - en->firstChar));
- er.result = ER_SWALLOWED;
- break;
-
- case EV_UNFOCUS:
- newtCursorOff();
- newtGotorc(0, 0);
- er.result = ER_SWALLOWED;
- if (co->callback)
- co->callback(co, co->callbackData);
- break;
-
- case EV_KEYPRESS:
- ch = ev.u.key;
- if (en->filter)
- ch = en->filter(co, en->filterData, ch, en->cursorPosition);
- if (ch) er = entryHandleKey(co, ch);
- break;
-
- case EV_MOUSE:
- if ((ev.u.mouse.type == MOUSE_BUTTON_DOWN) &&
- (en->flags ^ NEWT_FLAG_HIDDEN)) {
- if (strlen(en->buf) >= (size_t) (ev.u.mouse.x - co->left)) {
- en->cursorPosition = ev.u.mouse.x - co->left;
- newtGotorc(co->top,
- co->left +(en->cursorPosition - en->firstChar));
- } else {
- en->cursorPosition = strlen(en->buf);
- newtGotorc(co->top,
- co->left +(en->cursorPosition - en->firstChar));
- }
- }
- break;
- }
- } else
- er.result = ER_IGNORED;
-
- return er;
-}
-
-static struct eventResult entryHandleKey(newtComponent co, int key) {
- struct entry * en = co->data;
- struct eventResult er;
- char * chptr, * insPoint;
-
- er.result = ER_SWALLOWED;
- switch (key) {
- case '\r': /* Return */
- if (en->flags & NEWT_FLAG_RETURNEXIT) {
- er.result = ER_EXITFORM;
- } else {
- er.result = ER_NEXTCOMP;
- }
- break;
-
- case '\001': /* ^A */
- case NEWT_KEY_HOME:
- en->cursorPosition = 0;
- break;
-
- case '\005': /* ^E */
- case NEWT_KEY_END:
- en->cursorPosition = en->bufUsed;
- break;
-
- case '\013': /* ^K */
- en->bufUsed = en->cursorPosition;
- memset(en->buf + en->bufUsed, 0, en->bufAlloced - en->bufUsed);
- break;
-
- case '\002': /* ^B */
- case NEWT_KEY_LEFT:
- if (en->cursorPosition)
- en->cursorPosition--;
- break;
-
- case '\004':
- case NEWT_KEY_DELETE:
- chptr = en->buf + en->cursorPosition;
- if (*chptr) {
- chptr++;
- while (*chptr) {
- *(chptr - 1) = *chptr;
- chptr++;
- }
- *(chptr - 1) = '\0';
- en->bufUsed--;
- }
- break;
-
- case NEWT_KEY_BKSPC:
- if (en->cursorPosition) {
- /* if this isn't true, there's nothing to erase */
- chptr = en->buf + en->cursorPosition;
- en->bufUsed--;
- en->cursorPosition--;
- while (*chptr) {
- *(chptr - 1) = *chptr;
- chptr++;
- }
- *(chptr - 1) = '\0';
- }
- break;
-
- case '\006': /* ^B */
- case NEWT_KEY_RIGHT:
- if (en->cursorPosition < en->bufUsed)
- en->cursorPosition++;
- break;
-
- default:
- if ((key >= 0x20 && key <= 0x7e) || (key >= 0xa0 && key <= 0xff)) {
- if (!(en->flags & NEWT_FLAG_SCROLL) && en->bufUsed >= co->width) {
- SLtt_beep();
- break;
- }
-
- if ((en->bufUsed + 1) == en->bufAlloced) {
- en->bufAlloced += 20;
- en->buf = realloc(en->buf, en->bufAlloced);
- if (en->resultPtr) *en->resultPtr = en->buf;
- memset(en->buf + en->bufUsed + 1, 0, 20);
- }
-
- if (en->cursorPosition == en->bufUsed) {
- en->bufUsed++;
- } else {
- /* insert the new character */
-
- /* chptr is the last character in the string */
- chptr = (en->buf + en->bufUsed) - 1;
- if ((en->bufUsed + 1) == en->bufAlloced) {
- /* this string fills the buffer, so clip it */
- chptr--;
- } else
- en->bufUsed++;
-
- insPoint = en->buf + en->cursorPosition;
-
- while (chptr >= insPoint) {
- *(chptr + 1) = *chptr;
- chptr--;
- }
-
- }
-
- en->buf[en->cursorPosition++] = key;
- } else {
- er.result = ER_IGNORED;
- }
- }
-
- entryDraw(co);
-
- return er;
-}
-
-char * newtEntryGetValue(newtComponent co) {
- struct entry * en = co->data;
-
- return en->buf;
-}
-
-void newtEntrySetFilter(newtComponent co, newtEntryFilter filter, void * data) {
- struct entry * en = co->data;
- en->filter = filter;
- en->filterData = data;
-}
diff --git a/mdk-stage1/newt/form.c b/mdk-stage1/newt/form.c
deleted file mode 100644
index ad7520e95..000000000
--- a/mdk-stage1/newt/form.c
+++ /dev/null
@@ -1,713 +0,0 @@
-#include <unistd.h>
-#include <slang.h>
-#include <stdarg.h>
-#include <stdlib.h>
-#include <string.h>
-#include <sys/time.h>
-#include <sys/types.h>
-
-#include "newt.h"
-#include "newt_pr.h"
-
-
-/****************************************************************************
- These forms handle vertical scrolling of components with a height of 1
-
- Horizontal scrolling won't work, and scrolling large widgets will fail
- miserably. It shouldn't be too hard to fix either of those if anyone
- cares to. I only use scrolling for listboxes and text boxes though so
- I didn't bother.
-*****************************************************************************/
-
-struct element {
- int top, left; /* Actual, not virtual. These are translated */
- newtComponent co; /* into actual through vertOffset */
-};
-
-struct fdInfo {
- int fd;
- int flags;
-};
-
-struct form {
- int numCompsAlloced;
- struct element * elements;
- int numComps;
- int currComp;
- int fixedHeight;
- int flags;
- int vertOffset;
- newtComponent vertBar, exitComp;
- const char * help;
- int numRows;
- int * hotKeys;
- int numHotKeys;
- int background;
- int beenSet;
- int numFds;
- struct fdInfo * fds;
- int maxFd;
- int timer; /* in milliseconds */
- struct timeval lastTimeout;
- void * helpTag;
- newtCallback helpCb;
-};
-
-static void gotoComponent(struct form * form, int newComp);
-static struct eventResult formEvent(newtComponent co, struct event ev);
-static struct eventResult sendEvent(newtComponent comp, struct event ev);
-static void formPlace(newtComponent co, int left, int top);
-
-/* Global, ick */
-static newtCallback helpCallback;
-
-/* this isn't static as grid.c tests against it to find forms */
-struct componentOps formOps = {
- newtDrawForm,
- formEvent,
- newtFormDestroy,
- formPlace,
- newtDefaultMappedHandler,
-} ;
-
-static inline int componentFits(newtComponent co, int compNum) {
- struct form * form = co->data;
- struct element * el = form->elements + compNum;
-
- if ((co->top + form->vertOffset) > el->top) return 0;
- if ((co->top + form->vertOffset + co->height) <
- (el->top + el->co->height)) return 0;
-
- return 1;
-}
-
-newtComponent newtForm(newtComponent vertBar, void * help, int flags) {
- newtComponent co;
- struct form * form;
-
- co = malloc(sizeof(*co));
- form = malloc(sizeof(*form));
- co->data = form;
- co->width = 0;
- co->height = 0;
- co->top = -1;
- co->left = -1;
- co->isMapped = 0;
-
- co->takesFocus = 0; /* we may have 0 components */
- co->ops = &formOps;
-
- form->help = help;
- form->flags = flags;
- form->numCompsAlloced = 5;
- form->numComps = 0;
- form->currComp = -1;
- form->vertOffset = 0;
- form->fixedHeight = 0;
- form->numRows = 0;
- form->numFds = 0;
- form->maxFd = 0;
- form->fds = NULL;
- form->beenSet = 0;
- form->elements = malloc(sizeof(*(form->elements)) * form->numCompsAlloced);
-
- form->background = COLORSET_WINDOW;
- form->hotKeys = malloc(sizeof(int));
- form->numHotKeys = 0;
- form->timer = 0;
- form->lastTimeout.tv_sec = form->lastTimeout.tv_usec = 0;
- if (!(form->flags & NEWT_FLAG_NOF12)) {
- newtFormAddHotKey(co, NEWT_KEY_F12);
- }
-
- if (vertBar)
- form->vertBar = vertBar;
- else
- form->vertBar = NULL;
-
- form->helpTag = help;
- form->helpCb = helpCallback;
-
- return co;
-}
-
-newtComponent newtFormGetCurrent(newtComponent co) {
- struct form * form = co->data;
-
- return form->elements[form->currComp].co;
-}
-
-void newtFormSetCurrent(newtComponent co, newtComponent subco) {
- struct form * form = co->data;
- int i, new;
-
- for (i = 0; i < form->numComps; i++) {
- if (form->elements[i].co == subco) break;
- }
-
- if (form->elements[i].co != subco) return;
- new = i;
-
- if (co->isMapped && !componentFits(co, new)) {
- gotoComponent(form, -1);
- form->vertOffset = form->elements[new].top - co->top - 1;
- if (form->vertOffset > (form->numRows - co->height))
- form->vertOffset = form->numRows - co->height;
- }
-
- gotoComponent(form, new);
-}
-
-void newtFormSetTimer(newtComponent co, int millisecs) {
- struct form * form = co->data;
-
- form->timer = millisecs;
- form->lastTimeout.tv_usec = 0;
- form->lastTimeout.tv_sec = 0;
-}
-
-void newtFormSetHeight(newtComponent co, int height) {
- struct form * form = co->data;
-
- form->fixedHeight = 1;
- co->height = height;
-}
-
-void newtFormSetWidth(newtComponent co, int width) {
- co->width = width;
-}
-
-void newtFormAddComponent(newtComponent co, newtComponent newco) {
- struct form * form = co->data;
-
- co->takesFocus = 1;
-
- if (form->numCompsAlloced == form->numComps) {
- form->numCompsAlloced += 5;
- form->elements = realloc(form->elements,
- sizeof(*(form->elements)) * form->numCompsAlloced);
- }
-
- /* we grab real values for these a bit later */
- form->elements[form->numComps].left = -2;
- form->elements[form->numComps].top = -2;
- form->elements[form->numComps].co = newco;
-
- if (newco->takesFocus && form->currComp == -1)
- form->currComp = form->numComps;
-
- form->numComps++;
-}
-
-void newtFormAddComponents(newtComponent co, ...) {
- va_list ap;
- newtComponent subco;
-
- va_start(ap, co);
-
- while ((subco = va_arg(ap, newtComponent)))
- newtFormAddComponent(co, subco);
-
- va_end(ap);
-}
-
-static void formPlace(newtComponent co, int left, int top) {
- struct form * form = co->data;
- int vertDelta, horizDelta;
- struct element * el;
- int i;
-
- newtFormSetSize(co);
-
- vertDelta = top - co->top;
- horizDelta = left - co->left;
- co->top = top;
- co->left = left;
-
- for (i = 0, el = form->elements; i < form->numComps; i++, el++) {
- el->co->top += vertDelta;
- el->top += vertDelta;
- el->co->left += horizDelta;
- el->left += horizDelta;
- }
-}
-
-void newtDrawForm(newtComponent co) {
- struct form * form = co->data;
- struct element * el;
- int i;
-
- newtFormSetSize(co);
-
- SLsmg_set_color(form->background);
- newtClearBox(co->left, co->top, co->width, co->height);
- for (i = 0, el = form->elements; i < form->numComps; i++, el++) {
- /* the scrollbar *always* fits somewhere */
- if (el->co == form->vertBar) {
- el->co->ops->mapped(el->co, 1);
- el->co->ops->draw(el->co);
- } else {
- /* only draw it if it'll fit on the screen vertically */
- if (componentFits(co, i)) {
- el->co->top = el->top - form->vertOffset;
- el->co->ops->mapped(el->co, 1);
- el->co->ops->draw(el->co);
- } else {
- el->co->ops->mapped(el->co, 0);
- }
- }
- }
-
- if (form->vertBar)
- newtScrollbarSet(form->vertBar, form->vertOffset,
- form->numRows - co->height);
-}
-
-static struct eventResult formEvent(newtComponent co, struct event ev) {
- struct form * form = co->data;
- newtComponent subco = form->elements[form->currComp].co;
- int new, wrap = 0;
- struct eventResult er;
- int dir = 0, page = 0;
- int i, num, found;
- struct element * el;
-
- er.result = ER_IGNORED;
- if (!form->numComps) return er;
-
- subco = form->elements[form->currComp].co;
-
- switch (ev.when) {
- case EV_EARLY:
- if (ev.event == EV_KEYPRESS) {
- if (ev.u.key == NEWT_KEY_TAB) {
- er.result = ER_SWALLOWED;
- dir = 1;
- wrap = 1;
- } else if (ev.u.key == NEWT_KEY_UNTAB) {
- er.result = ER_SWALLOWED;
- dir = -1;
- wrap = 1;
- }
- }
-
- if (form->numComps) {
- i = form->currComp;
- num = 0;
- while (er.result == ER_IGNORED && num != form->numComps ) {
- er = form->elements[i].co->ops->event(form->elements[i].co, ev);
-
- num++;
- i++;
- if (i == form->numComps) i = 0;
- }
- }
-
- break;
-
- case EV_NORMAL:
- if (ev.event == EV_MOUSE) {
- found = 0;
- for (i = 0, el = form->elements; i < form->numComps; i++, el++) {
- if ((el->co->top <= ev.u.mouse.y) &&
- (el->co->top + el->co->height > ev.u.mouse.y) &&
- (el->co->left <= ev.u.mouse.x) &&
- (el->co->left + el->co->width > ev.u.mouse.x)) {
- found = 1;
- if (el->co->takesFocus) {
- gotoComponent(form, i);
- subco = form->elements[form->currComp].co;
- }
- }
- /* If we did not find a co to send this event to, we
- should just swallow the event here. */
- }
- if (!found) {
- er.result = ER_SWALLOWED;
-
- return er;
- }
- }
- er = subco->ops->event(subco, ev);
- switch (er.result) {
- case ER_NEXTCOMP:
- er.result = ER_SWALLOWED;
- dir = 1;
- break;
-
- case ER_EXITFORM:
- form->exitComp = subco;
- break;
-
- default:
- break;
- }
- break;
-
- case EV_LATE:
- er = subco->ops->event(subco, ev);
-
- if (er.result == ER_IGNORED) {
- switch (ev.u.key) {
- case NEWT_KEY_UP:
- case NEWT_KEY_LEFT:
- case NEWT_KEY_BKSPC:
- er.result = ER_SWALLOWED;
- dir = -1;
- break;
-
- case NEWT_KEY_DOWN:
- case NEWT_KEY_RIGHT:
- er.result = ER_SWALLOWED;
- dir = 1;
- break;
-
- case NEWT_KEY_PGUP:
- er.result = ER_SWALLOWED;
- dir = -1;
- page = 1;
- break;
-
- case NEWT_KEY_PGDN:
- er.result = ER_SWALLOWED;
- dir = 1;
- page = 1;
- break;
- }
- }
- }
-
- if (dir) {
- new = form->currComp;
-
- if (page) {
- new += dir * co->height;
- if (new < 0)
- new = 0;
- else if (new >= form->numComps)
- new = (form->numComps - 1);
-
- while (!form->elements[new].co->takesFocus)
- new = new - dir;
- } else {
- do {
- new += dir;
-
- if (wrap) {
- if (new < 0)
- new = form->numComps - 1;
- else if (new >= form->numComps)
- new = 0;
- } else if (new < 0 || new >= form->numComps)
- return er;
- } while (!form->elements[new].co->takesFocus);
- }
-
- /* make sure this component is visible */
- if (!componentFits(co, new)) {
- gotoComponent(form, -1);
-
- if (dir < 0) {
- /* make the new component the first one */
- form->vertOffset = form->elements[new].top - co->top;
- } else {
- /* make the new component the last one */
- form->vertOffset = (form->elements[new].top +
- form->elements[new].co->height) -
- (co->top + co->height);
- }
-
- if (form->vertOffset < 0) form->vertOffset = 0;
- if (form->vertOffset > (form->numRows - co->height))
- form->vertOffset = form->numRows - co->height;
-
- newtDrawForm(co);
- }
-
- gotoComponent(form, new);
- er.result = ER_SWALLOWED;
- }
-
- return er;
-}
-
-/* this also destroys all of the components on the form */
-void newtFormDestroy(newtComponent co) {
- newtComponent subco;
- struct form * form = co->data;
- int i;
-
- /* first, destroy all of the components */
- for (i = 0; i < form->numComps; i++) {
- subco = form->elements[i].co;
- if (subco->ops->destroy) {
- subco->ops->destroy(subco);
- } else {
- if (subco->data) free(subco->data);
- free(subco);
- }
- }
-
- if (form->hotKeys) free(form->hotKeys);
-
- free(form->elements);
- free(form);
- free(co);
-}
-
-newtComponent newtRunForm(newtComponent co) {
- struct newtExitStruct es;
-
- newtFormRun(co, &es);
- if (es.reason == NEWT_EXIT_HOTKEY) {
- if (es.u.key == NEWT_KEY_F12) {
- es.reason = NEWT_EXIT_COMPONENT;
- es.u.co = co;
- } else {
- return NULL;
- }
- }
-
- return es.u.co;
-}
-
-void newtFormAddHotKey(newtComponent co, int key) {
- struct form * form = co->data;
-
- form->numHotKeys++;
- form->hotKeys = realloc(form->hotKeys, sizeof(int) * form->numHotKeys);
- form->hotKeys[form->numHotKeys - 1] = key;
-}
-
-void newtFormSetSize(newtComponent co) {
- struct form * form = co->data;
- int delta, i;
- struct element * el;
-
- if (form->beenSet) return;
-
- form->beenSet = 1;
-
- if (!form->numComps) return;
-
- co->width = 0;
- if (!form->fixedHeight) co->height = 0;
-
- co->top = form->elements[0].co->top;
- co->left = form->elements[0].co->left;
- for (i = 0, el = form->elements; i < form->numComps; i++, el++) {
- if (el->co->ops == &formOps)
- newtFormSetSize(el->co);
-
- el->left = el->co->left;
- el->top = el->co->top;
-
- if (co->left > el->co->left) {
- delta = co->left - el->co->left;
- co->left -= delta;
- co->width += delta;
- }
-
- if (co->top > el->co->top) {
- delta = co->top - el->co->top;
- co->top -= delta;
- if (!form->fixedHeight)
- co->height += delta;
- }
-
- if ((co->left + co->width) < (el->co->left + el->co->width))
- co->width = (el->co->left + el->co->width) - co->left;
-
- if (!form->fixedHeight) {
- if ((co->top + co->height) < (el->co->top + el->co->height))
- co->height = (el->co->top + el->co->height) - co->top;
- }
-
- if ((el->co->top + el->co->height - co->top) > form->numRows) {
- form->numRows = el->co->top + el->co->height - co->top;
- }
- }
-}
-
-void newtFormRun(newtComponent co, struct newtExitStruct * es) {
- struct form * form = co->data;
- struct event ev;
- struct eventResult er;
- int key, i, max;
- int done = 0;
- fd_set readSet, writeSet;
- struct timeval nextTimeout, now, timeout;
-
- newtFormSetSize(co);
- /* draw all of the components */
- newtDrawForm(co);
-
- if (form->currComp == -1) {
- gotoComponent(form, 0);
- } else
- gotoComponent(form, form->currComp);
-
- while (!done) {
- newtRefresh();
-
- FD_ZERO(&readSet);
- FD_ZERO(&writeSet);
- FD_SET(0, &readSet);
- max = form->maxFd;
-
- for (i = 0; i < form->numFds; i++) {
- if (form->fds[i].flags & NEWT_FD_READ)
- FD_SET(form->fds[i].fd, &readSet);
- if (form->fds[i].flags & NEWT_FD_WRITE)
- FD_SET(form->fds[i].fd, &writeSet);
- }
-
- if (form->timer) {
- /* Calculate when we next need to return with a timeout. Do
- this inside the loop in case a callback resets the timer. */
- if (!form->lastTimeout.tv_sec && !form->lastTimeout.tv_usec)
- gettimeofday(&form->lastTimeout, NULL);
-
- nextTimeout.tv_sec = form->lastTimeout.tv_sec +
- (form->timer / 1000);
- nextTimeout.tv_usec = form->lastTimeout.tv_usec +
- (form->timer % 1000) * 1000;
-
- gettimeofday(&now, 0);
-
- if (now.tv_sec > nextTimeout.tv_sec) {
- timeout.tv_sec = timeout.tv_usec = 0;
- } else if (now.tv_sec == nextTimeout.tv_sec) {
- timeout.tv_sec = 0;
- if (now.tv_usec > nextTimeout.tv_usec)
- timeout.tv_usec = 0;
- else
- timeout.tv_usec = nextTimeout.tv_usec - now.tv_usec;
- } else if (now.tv_sec < nextTimeout.tv_sec) {
- timeout.tv_sec = nextTimeout.tv_sec - now.tv_sec;
- if (now.tv_usec > nextTimeout.tv_usec)
- timeout.tv_sec--,
- timeout.tv_usec = nextTimeout.tv_usec + 1000000 -
- now.tv_usec;
- else
- timeout.tv_usec = nextTimeout.tv_usec - now.tv_usec;
- }
- } else {
- timeout.tv_sec = timeout.tv_usec = 0;
- }
-
- i = select(max + 1, &readSet, &writeSet, NULL,
- form->timer ? &timeout : NULL);
- if (i < 0) continue; /* ?? What should we do here? */
-
- if (i == 0) {
- done = 1;
- es->reason = NEWT_EXIT_TIMER;
- gettimeofday(&form->lastTimeout, NULL);
- } else
- {
- if (FD_ISSET(0, &readSet)) {
-
- key = newtGetKey();
-
- if (key == NEWT_KEY_RESIZE) {
- /* newtResizeScreen(1); */
- continue;
- }
-
- for (i = 0; i < form->numHotKeys; i++) {
- if (form->hotKeys[i] == key) {
- es->reason = NEWT_EXIT_HOTKEY;
- es->u.key = key;
- done = 1;
- break;
- }
- }
-
- if (key == NEWT_KEY_F1 && form->helpTag && form->helpCb)
- form->helpCb(co, form->helpTag);
-
- if (!done) {
- ev.event = EV_KEYPRESS;
- ev.u.key = key;
-
- er = sendEvent(co, ev);
-
- if (er.result == ER_EXITFORM) {
- done = 1;
- es->reason = NEWT_EXIT_COMPONENT;
- es->u.co = form->exitComp;
- }
- }
- } else {
- es->reason = NEWT_EXIT_FDREADY;
- done = 1;
- }
- }
- }
- newtRefresh();
-}
-
-static struct eventResult sendEvent(newtComponent co, struct event ev) {
- struct eventResult er;
-
- ev.when = EV_EARLY;
- er = co->ops->event(co, ev);
-
- if (er.result == ER_IGNORED) {
- ev.when = EV_NORMAL;
- er = co->ops->event(co, ev);
- }
-
- if (er.result == ER_IGNORED) {
- ev.when = EV_LATE;
- er = co->ops->event(co, ev);
- }
-
- return er;
-}
-
-static void gotoComponent(struct form * form, int newComp) {
- struct event ev;
-
- if (form->currComp != -1) {
- ev.event = EV_UNFOCUS;
- sendEvent(form->elements[form->currComp].co, ev);
- }
-
- form->currComp = newComp;
-
- if (form->currComp != -1) {
- ev.event = EV_FOCUS;
- ev.when = EV_NORMAL;
- sendEvent(form->elements[form->currComp].co, ev);
- }
-}
-
-void newtComponentAddCallback(newtComponent co, newtCallback f, void * data) {
- co->callback = f;
- co->callbackData = data;
-}
-
-void newtComponentTakesFocus(newtComponent co, int val) {
- co->takesFocus = val;
-}
-
-void newtFormSetBackground(newtComponent co, int color) {
- struct form * form = co->data;
-
- form->background = color;
-}
-
-void newtFormWatchFd(newtComponent co, int fd, int fdFlags) {
- struct form * form = co->data;
-
- form->fds = realloc(form->fds, (form->numFds + 1) * sizeof(*form->fds));
- form->fds[form->numFds].fd = fd;
- form->fds[form->numFds++].flags = fdFlags;
- if (form->maxFd < fd) form->maxFd = fd;
-}
-
-void newtSetHelpCallback(newtCallback cb) {
- helpCallback = cb;
-}
diff --git a/mdk-stage1/newt/grid.c b/mdk-stage1/newt/grid.c
deleted file mode 100644
index 37d2b2e74..000000000
--- a/mdk-stage1/newt/grid.c
+++ /dev/null
@@ -1,389 +0,0 @@
-#include <alloca.h>
-#include <stdlib.h>
-#include <string.h>
-
-#include "newt.h"
-#include "newt_pr.h"
-
-struct gridField {
- enum newtGridElement type;
- union {
- newtGrid grid;
- newtComponent co;
- } u;
- int padLeft, padTop, padRight, padBottom;
- int anchor;
- int flags;
-};
-
-struct grid_s {
- int rows, cols;
- int width, height; /* totals, -1 means unknown */
- struct gridField ** fields;
-};
-
-/* this is a bit of a hack */
-extern struct componentOps formOps[];
-
-newtGrid newtCreateGrid(int cols, int rows) {
- newtGrid grid;
-
- grid = malloc(sizeof(*grid));
- grid->rows = rows;
- grid->cols = cols;
-
- grid->fields = malloc(sizeof(*grid->fields) * cols);
- while (cols--) {
- grid->fields[cols] = malloc(sizeof(**(grid->fields)) * rows);
- memset(grid->fields[cols], 0, sizeof(**(grid->fields)) * rows);
- }
-
- grid->width = grid->height = -1;
-
- return grid;
-}
-
-void newtGridSetField(newtGrid grid, int col, int row,
- enum newtGridElement type, void * val, int padLeft,
- int padTop, int padRight, int padBottom, int anchor,
- int flags) {
- struct gridField * field = &grid->fields[col][row];
-
- if (field->type == NEWT_GRID_SUBGRID)
- newtGridFree(field->u.grid, 1);
-
- field->type = type;
- field->u.co = (void *) val;
-
- field->padLeft = padLeft;
- field->padRight = padRight;
- field->padTop = padTop;
- field->padBottom = padBottom;
- field->anchor = anchor;
- field->flags = flags;
-
- grid->width = grid->height = -1;
-}
-
-static void distSpace(int extra, int items, int * list) {
- int all, some, i;
-
- all = extra / items;
- some = extra % items;
- for (i = 0; i < items; i++) {
- list[i] += all;
- if (some) {
- list[i]++;
- some--;
- }
- }
-}
-
-static void shuffleGrid(newtGrid grid, int left, int top, int set) {
- struct gridField * field;
- int row, col;
- int i, j;
- int minWidth, minHeight;
- int * widths, * heights;
- int thisLeft, thisTop;
- int x, y, remx, remy;
-
- widths = alloca(sizeof(*widths) * grid->cols);
- memset(widths, 0, sizeof(*widths) * grid->cols);
- heights = alloca(sizeof(*heights) * grid->rows);
- memset(heights, 0, sizeof(*heights) * grid->rows);
-
- minWidth = 0;
- for (row = 0; row < grid->rows; row++) {
- i = 0;
- for (col = 0; col < grid->cols; col++) {
- field = &grid->fields[col][row];
- if (field->type == NEWT_GRID_SUBGRID) {
- /* we'll have to redo this later */
- if (field->u.grid->width == -1)
- shuffleGrid(field->u.grid, left, top, 0);
- j = field->u.grid->width;
- } else if (field->type == NEWT_GRID_COMPONENT) {
- if (field->u.co->ops == formOps)
- newtFormSetSize(field->u.co);
- j = field->u.co->width;
- } else
- j = 0;
-
- j += field->padLeft + field->padRight;
-
- if (j > widths[col]) widths[col] = j;
- i += widths[col];
- }
-
- if (i > minWidth) minWidth = i;
- }
-
- minHeight = 0;
- for (col = 0; col < grid->cols; col++) {
- i = 0;
- for (row = 0; row < grid->rows; row++) {
- field = &grid->fields[col][row];
- if (field->type == NEWT_GRID_SUBGRID) {
- /* we'll have to redo this later */
- if (field->u.grid->height == -1)
- shuffleGrid(field->u.grid, 0, 0, 0);
- j = field->u.grid->height;
- } else if (field->type == NEWT_GRID_COMPONENT){
- j = field->u.co->height;
- } else
- j = 0;
-
- j += field->padTop + field->padBottom;
-
- if (j > heights[row]) heights[row] = j;
- i += heights[row];
- }
-
- if (i > minHeight) minHeight = i;
- }
-
- /* this catches the -1 case */
- if (grid->width < minWidth) grid->width = minWidth; /* ack! */
- if (grid->height < minHeight) grid->height = minHeight; /* ditto! */
-
- if (!set) return;
-
- distSpace(grid->width - minWidth, grid->cols, widths);
- distSpace(grid->height - minHeight, grid->rows, heights);
-
- thisTop = top;
- for (row = 0; row < grid->rows; row++) {
- i = 0;
- thisLeft = left;
- for (col = 0; col < grid->cols; col++) {
- field = &grid->fields[col][row];
-
- if (field->type == NEWT_GRID_EMPTY) continue;
-
- x = thisLeft + field->padLeft;
- remx = widths[col] - field->padLeft - field->padRight;
- y = thisTop + field->padTop;
- remy = heights[row] - field->padTop - field->padBottom;
-
- if (field->type == NEWT_GRID_SUBGRID) {
- remx -= field->u.grid->width;
- remy -= field->u.grid->height;
- } else if (field->type == NEWT_GRID_COMPONENT) {
- remx -= field->u.co->width;
- remy -= field->u.co->height;
- }
-
- if (!(field->flags & NEWT_GRID_FLAG_GROWX)) {
- if (field->anchor & NEWT_ANCHOR_RIGHT)
- x += remx;
- else if (!(field->anchor & NEWT_ANCHOR_LEFT))
- x += (remx / 2);
- }
-
- if (!(field->flags & NEWT_GRID_FLAG_GROWY)) {
- if (field->anchor & NEWT_ANCHOR_BOTTOM)
- y += remx;
- else if (!(field->anchor & NEWT_ANCHOR_TOP))
- y += (remy / 2);
- }
-
- if (field->type == NEWT_GRID_SUBGRID) {
- if (field->flags & NEWT_GRID_FLAG_GROWX)
- field->u.grid->width = widths[col] - field->padLeft
- - field->padRight;
- if (field->flags & NEWT_GRID_FLAG_GROWY)
- field->u.grid->height = heights[col] - field->padTop
- - field->padBottom;
-
- shuffleGrid(field->u.grid, x, y, 1);
- } else if (field->type == NEWT_GRID_COMPONENT) {
- field->u.co->ops->place(field->u.co, x, y);
- }
-
- thisLeft += widths[col];
- }
-
- thisTop += heights[row];
- }
-}
-
-void newtGridPlace(newtGrid grid, int left, int top) {
- shuffleGrid(grid, left, top, 1);
-}
-
-void newtGridFree(newtGrid grid, int recurse) {
- int row, col;
-
- for (col = 0; col < grid->cols; col++) {
- if (recurse) {
- for (row = 0; row < grid->rows; row++) {
- if (grid->fields[col][row].type == NEWT_GRID_SUBGRID)
- newtGridFree(grid->fields[col][row].u.grid, 1);
- }
- }
-
- free(grid->fields[col]);
- }
-
- free(grid->fields);
- free(grid);
-}
-
-void newtGridGetSize(newtGrid grid, int * width, int * height) {
- if (grid->width == -1 || grid->height == -1) {
- grid->width = grid->height = -1;
- shuffleGrid(grid, 0, 0, 1);
- }
-
- *width = grid->width;
- *height = grid->height;
-}
-
-void newtGridWrappedWindow(newtGrid grid, char * title) {
- int width, height, offset = 0;
-
- newtGridGetSize(grid, &width, &height);
- if ((size_t)width < strlen(title) + 2) {
- offset = ((strlen(title) + 2) - width) / 2;
- width = strlen(title) + 2;
- }
- newtCenteredWindow(width + 2, height + 2, title);
- newtGridPlace(grid, 1 + offset, 1);
-}
-
-void newtGridWrappedWindowAt(newtGrid grid, char * title, int left, int top) {
- int width, height;
-
- newtGridGetSize(grid, &width, &height);
- newtOpenWindow(left, top, width + 2, height + 2, title);
- newtGridPlace(grid, 1, 1);
-}
-
-void newtGridAddComponentsToForm(newtGrid grid, newtComponent form,
- int recurse) {
- int row, col;
-
- for (col = 0; col < grid->cols; col++) {
- for (row = 0; row < grid->rows; row++) {
- if (grid->fields[col][row].type == NEWT_GRID_SUBGRID && recurse)
- newtGridAddComponentsToForm(grid->fields[col][row].u.grid,
- form, 1);
- else if (grid->fields[col][row].type == NEWT_GRID_COMPONENT)
- newtFormAddComponent(form, grid->fields[col][row].u.co);
- }
- }
-}
-
-/* this handles up to 50 items */
-static newtGrid stackem(int isVert, enum newtGridElement type1, void * what1,
- va_list args, int close) {
- struct item {
- enum newtGridElement type;
- void * what;
- } items[50];
- int i, num;
- newtGrid grid;
-
- items[0].type = type1, items[0].what = what1, num = 1;
- while (1) {
- items[num].type = va_arg(args, enum newtGridElement);
- if (items[num].type == NEWT_GRID_EMPTY) break;
-
- items[num].what = va_arg(args, void *);
- num++;
- }
-
- grid = newtCreateGrid(isVert ? 1 : num, isVert ? num : 1);
-
- for (i = 0; i < num; i++) {
- newtGridSetField(grid, isVert ? 0 : i, isVert ? i : 0,
- items[i].type, items[i].what,
- close ? 0 : (i ? (isVert ? 0 : 1) : 0),
- close ? 0 : (i ? (isVert ? 1 : 0) : 0), 0, 0, 0, 0);
- }
-
- return grid;
-}
-
-newtGrid newtGridHCloseStacked(enum newtGridElement type1, void * what1, ...) {
- va_list args;
- newtGrid grid;
-
- va_start(args, what1);
-
- grid = stackem(0, type1, what1, args, 1);
-
- va_start(args, what1);
-
- return grid;
-}
-
-newtGrid newtGridVCloseStacked(enum newtGridElement type1, void * what1, ...) {
- va_list args;
- newtGrid grid;
-
- va_start(args, what1);
-
- grid = stackem(1, type1, what1, args, 1);
-
- va_start(args, what1);
-
- return grid;
-}
-
-newtGrid newtGridVStacked(enum newtGridElement type1, void * what1, ...) {
- va_list args;
- newtGrid grid;
-
- va_start(args, what1);
-
- grid = stackem(1, type1, what1, args, 0);
-
- va_start(args, what1);
-
- return grid;
-}
-
-newtGrid newtGridHStacked(enum newtGridElement type1, void * what1, ...) {
- va_list args;
- newtGrid grid;
-
- va_start(args, what1);
-
- grid = stackem(0, type1, what1, args, 0);
-
- va_start(args, what1);
-
- return grid;
-}
-
-newtGrid newtGridBasicWindow(newtComponent text, newtGrid middle,
- newtGrid buttons) {
- newtGrid grid;
-
- grid = newtCreateGrid(1, 3);
- newtGridSetField(grid, 0, 0, NEWT_GRID_COMPONENT, text,
- 0, 0, 0, 0, NEWT_ANCHOR_LEFT, 0);
- newtGridSetField(grid, 0, 1, NEWT_GRID_SUBGRID, middle,
- 0, 1, 0, 0, 0, 0);
- newtGridSetField(grid, 0, 2, NEWT_GRID_SUBGRID, buttons,
- 0, 1, 0, 0, 0, NEWT_GRID_FLAG_GROWX);
-
- return grid;
-}
-
-newtGrid newtGridSimpleWindow(newtComponent text, newtComponent middle,
- newtGrid buttons) {
- newtGrid grid;
-
- grid = newtCreateGrid(1, 3);
- newtGridSetField(grid, 0, 0, NEWT_GRID_COMPONENT, text,
- 0, 0, 0, 0, NEWT_ANCHOR_LEFT, 0);
- newtGridSetField(grid, 0, 1, NEWT_GRID_COMPONENT, middle,
- 0, 1, 0, 0, 0, 0);
- newtGridSetField(grid, 0, 2, NEWT_GRID_SUBGRID, buttons,
- 0, 1, 0, 0, 0, NEWT_GRID_FLAG_GROWX);
-
- return grid;
-}
diff --git a/mdk-stage1/newt/label.c b/mdk-stage1/newt/label.c
deleted file mode 100644
index f1a9cebbf..000000000
--- a/mdk-stage1/newt/label.c
+++ /dev/null
@@ -1,81 +0,0 @@
-#include <slang.h>
-#include <stdlib.h>
-#include <string.h>
-
-#include "newt.h"
-#include "newt_pr.h"
-
-struct label {
- char * text;
- int length;
-};
-
-static void labelDraw(newtComponent co);
-static void labelDestroy(newtComponent co);
-
-static struct componentOps labelOps = {
- labelDraw,
- newtDefaultEventHandler,
- labelDestroy,
- newtDefaultPlaceHandler,
- newtDefaultMappedHandler,
-} ;
-
-newtComponent newtLabel(int left, int top, const char * text) {
- newtComponent co;
- struct label * la;
-
- co = malloc(sizeof(*co));
- la = malloc(sizeof(struct label));
- co->data = la;
-
- co->ops = &labelOps;
-
- co->height = 1;
- co->width = strlen(text);
- co->top = top;
- co->left = left;
- co->takesFocus = 0;
-
- la->length = strlen(text);
- la->text = strdup(text);
-
- return co;
-}
-
-void newtLabelSetText(newtComponent co, const char * text) {
- int newLength;
- struct label * la = co->data;
-
- newLength = strlen(text);
- if (newLength <= la->length) {
- memset(la->text, ' ', la->length);
- memcpy(la->text, text, newLength);
- } else {
- free(la->text);
- la->text = strdup(text);
- la->length = newLength;
- co->width = newLength;
- }
-
- labelDraw(co);
-}
-
-static void labelDraw(newtComponent co) {
- struct label * la = co->data;
-
- if (co->isMapped == -1) return;
-
- SLsmg_set_color(COLORSET_LABEL);
-
- newtGotorc(co->top, co->left);
- SLsmg_write_string(la->text);
-}
-
-static void labelDestroy(newtComponent co) {
- struct label * la = co->data;
-
- free(la->text);
- free(la);
- free(co);
-}
diff --git a/mdk-stage1/newt/listbox.c b/mdk-stage1/newt/listbox.c
deleted file mode 100644
index cdbf792ca..000000000
--- a/mdk-stage1/newt/listbox.c
+++ /dev/null
@@ -1,752 +0,0 @@
-/* This goofed-up box whacked into shape by Elliot Lee <sopwith@cuc.edu>
- (from the original listbox by Erik Troan <ewt@redhat.com>)
- and contributed to newt for use under the LGPL license.
- Copyright (C) 1996, 1997 Elliot Lee */
-
-#include <slang.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <ctype.h>
-
-#include "newt.h"
-#include "newt_pr.h"
-
-
-/* Linked list of items in the listbox */
-struct items {
- char * text;
- const void *data;
- unsigned char isSelected;
- struct items *next;
-};
-
-/* Holds all the relevant information for this listbox */
-struct listbox {
- newtComponent sb; /* Scrollbar on right side of listbox */
- int curWidth; /* size of text w/o scrollbar or border*/
- int curHeight; /* size of text w/o border */
- int sbAdjust;
- int bdxAdjust, bdyAdjust;
- int numItems, numSelected;
- int userHasSetWidth;
- int currItem, startShowItem; /* startShowItem is the first item displayed
- on the screen */
- int isActive; /* If we handle key events all the time, it seems
- to do things even when they are supposed to be for
- another button/whatever */
- struct items *boxItems;
- int grow;
- int flags; /* flags for this listbox, right now just
- NEWT_FLAG_RETURNEXIT */
-};
-
-static void listboxDraw(newtComponent co);
-static void listboxDestroy(newtComponent co);
-static struct eventResult listboxEvent(newtComponent co, struct event ev);
-static void newtListboxRealSetCurrent(newtComponent co);
-static void listboxPlace(newtComponent co, int newLeft, int newTop);
-static inline void updateWidth(newtComponent co, struct listbox * li,
- int maxField);
-static void listboxMapped(newtComponent co, int isMapped);
-
-static struct componentOps listboxOps = {
- listboxDraw,
- listboxEvent,
- listboxDestroy,
- listboxPlace,
- listboxMapped,
-};
-
-static void listboxMapped(newtComponent co, int isMapped) {
- struct listbox * li = co->data;
-
- co->isMapped = isMapped;
- if (li->sb)
- li->sb->ops->mapped(li->sb, isMapped);
-}
-
-static void listboxPlace(newtComponent co, int newLeft, int newTop) {
- struct listbox * li = co->data;
-
- co->top = newTop;
- co->left = newLeft;
-
- if (li->sb)
- li->sb->ops->place(li->sb, co->left + co->width - li->bdxAdjust - 1,
- co->top);
-}
-
-newtComponent newtListbox(int left, int top, int height, int flags) {
- newtComponent co, sb;
- struct listbox * li;
-
- if (!(co = malloc(sizeof(*co))))
- return NULL;
-
- if (!(li = malloc(sizeof(struct listbox)))) {
- free(co);
- return NULL;
- }
-
- li->boxItems = NULL;
- li->numItems = 0;
- li->currItem = 0;
- li->numSelected = 0;
- li->isActive = 0;
- li->userHasSetWidth = 0;
- li->startShowItem = 0;
- li->sbAdjust = 0;
- li->bdxAdjust = 0;
- li->bdyAdjust = 0;
- li->flags = flags & (NEWT_FLAG_RETURNEXIT | NEWT_FLAG_BORDER |
- NEWT_FLAG_MULTIPLE);
-
- if (li->flags & NEWT_FLAG_BORDER) {
- li->bdxAdjust = 2;
- li->bdyAdjust = 1;
- }
-
- co->height = height;
- li->curHeight = co->height - (2 * li->bdyAdjust);
-
- if (height) {
- li->grow = 0;
- if (flags & NEWT_FLAG_SCROLL) {
- sb = newtVerticalScrollbar(left, top + li->bdyAdjust,
- li->curHeight,
- COLORSET_LISTBOX, COLORSET_ACTLISTBOX);
- li->sbAdjust = 3;
- } else {
- sb = NULL;
- }
- } else {
- li->grow = 1;
- sb = NULL;
- }
-
- li->sb = sb;
- co->data = li;
- co->isMapped = 0;
- co->left = left;
- co->top = top;
- co->ops = &listboxOps;
- co->takesFocus = 1;
- co->callback = NULL;
-
- updateWidth(co, li, 5);
-
- return co;
-}
-
-static inline void updateWidth(newtComponent co, struct listbox * li,
- int maxField) {
- li->curWidth = maxField;
- co->width = li->curWidth + li->sbAdjust + 2 * li->bdxAdjust;
-
- if (li->sb)
- li->sb->left = co->left + co->width - li->bdxAdjust - 1;
-}
-
-void newtListboxSetCurrentByKey(newtComponent co, void * key) {
- struct listbox * li = co->data;
- struct items * item;
- int i;
-
- item = li->boxItems, i = 0;
- while (item && item->data != key)
- item = item->next, i++;
-
- if (item)
- newtListboxSetCurrent(co, i);
-}
-
-void newtListboxSetCurrent(newtComponent co, int num)
-{
- struct listbox * li = co->data;
-
- if (num >= li->numItems)
- li->currItem = li->numItems - 1;
- else if (num < 0)
- li->currItem = 0;
- else
- li->currItem = num;
-
- if (li->currItem < li->startShowItem)
- li->startShowItem = li->currItem;
- else if (li->currItem - li->startShowItem > li->curHeight - 1)
- li->startShowItem = li->currItem - li->curHeight + 1;
- if (li->startShowItem + li->curHeight > li->numItems)
- li->startShowItem = li->numItems - li->curHeight;
- if(li->startShowItem < 0)
- li->startShowItem = 0;
-
- newtListboxRealSetCurrent(co);
-}
-
-static void newtListboxRealSetCurrent(newtComponent co)
-{
- struct listbox * li = co->data;
-
- if(li->sb)
- newtScrollbarSet(li->sb, li->currItem + 1, li->numItems);
- listboxDraw(co);
- if(co->callback) co->callback(co, co->callbackData);
-}
-
-void newtListboxSetWidth(newtComponent co, int width) {
- struct listbox * li = co->data;
-
- co->width = width;
- li->curWidth = co->width - li->sbAdjust - 2 * li->bdxAdjust;
- li->userHasSetWidth = 1;
- if (li->sb) li->sb->left = co->width + co->left - 1;
- listboxDraw(co);
-}
-
-void * newtListboxGetCurrent(newtComponent co) {
- struct listbox * li = co->data;
- int i;
- struct items *item;
-
- for(i = 0, item = li->boxItems; item != NULL && i < li->currItem;
- i++, item = item->next);
-
- if (item)
- return (void *)item->data;
- else
- return NULL;
-}
-
-void newtListboxSelectItem(newtComponent co, const void * key,
- enum newtFlagsSense sense)
-{
- struct listbox * li = co->data;
- int i;
- struct items * item;
-
- item = li->boxItems, i = 0;
- while (item && item->data != key)
- item = item->next, i++;
-
- if (!item) return;
-
- if (item->isSelected)
- li->numSelected--;
-
- switch(sense) {
- case NEWT_FLAGS_RESET:
- item->isSelected = 0; break;
- case NEWT_FLAGS_SET:
- item->isSelected = 1; break;
- case NEWT_FLAGS_TOGGLE:
- item->isSelected = !item->isSelected;
- }
-
- if (item->isSelected)
- li->numSelected++;
-
- listboxDraw(co);
-}
-
-void newtListboxClearSelection(newtComponent co)
-{
- struct items *item;
- struct listbox * li = co->data;
-
- for(item = li->boxItems; item != NULL;
- item = item->next)
- item->isSelected = 0;
- li->numSelected = 0;
- listboxDraw(co);
-}
-
-/* Free the returned array after use, but NOT the values in the array */
-void ** newtListboxGetSelection(newtComponent co, int *numitems)
-{
- struct listbox * li;
- int i;
- void **retval;
- struct items *item;
-
- if(!co || !numitems) return NULL;
-
- li = co->data;
- if(!li || !li->numSelected) return NULL;
-
- retval = malloc(li->numSelected * sizeof(void *));
- for(i = 0, item = li->boxItems; item != NULL;
- item = item->next)
- if(item->isSelected)
- retval[i++] = (void *)item->data;
- *numitems = li->numSelected;
- return retval;
-}
-
-void newtListboxSetEntry(newtComponent co, int num, const char * text) {
- struct listbox * li = co->data;
- int i;
- struct items *item;
-
- for(i = 0, item = li->boxItems; item != NULL && i < num;
- i++, item = item->next);
-
- if(!item)
- return;
- else {
- free(item->text);
- item->text = strdup(text);
- }
- if (li->userHasSetWidth == 0 && strlen(text) > (size_t)li->curWidth) {
- updateWidth(co, li, strlen(text));
- }
-
- if (num >= li->startShowItem && num <= li->startShowItem + co->height)
- listboxDraw(co);
-}
-
-void newtListboxSetData(newtComponent co, int num, void * data) {
- struct listbox * li = co->data;
- int i;
- struct items *item;
-
- for(i = 0, item = li->boxItems; item != NULL && i < num;
- i++, item = item->next);
-
- item->data = data;
-}
-
-int newtListboxAppendEntry(newtComponent co, const char * text,
- const void * data) {
- struct listbox * li = co->data;
- struct items *item;
-
- if(li->boxItems) {
- for (item = li->boxItems; item->next != NULL; item = item->next);
-
- item = item->next = malloc(sizeof(struct items));
- } else {
- item = li->boxItems = malloc(sizeof(struct items));
- }
-
- if (!li->userHasSetWidth && text && (strlen(text) > (size_t)li->curWidth))
- updateWidth(co, li, strlen(text));
-
- item->text = strdup(text); item->data = data; item->next = NULL;
- item->isSelected = 0;
-
- if (li->grow)
- co->height++, li->curHeight++;
- li->numItems++;
-
- return 0;
-}
-
-int newtListboxInsertEntry(newtComponent co, const char * text,
- const void * data, void * key) {
- struct listbox * li = co->data;
- struct items *item, *t;
-
- if (li->boxItems) {
- if (key) {
- item = li->boxItems;
- while (item && item->data != key) item = item->next;
-
- if (!item) return 1;
-
- t = item->next;
- item = item->next = malloc(sizeof(struct items));
- item->next = t;
- } else {
- t = li->boxItems;
- item = li->boxItems = malloc(sizeof(struct items));
- item->next = t;
- }
- } else if (key) {
- return 1;
- } else {
- item = li->boxItems = malloc(sizeof(struct items));
- item->next = NULL;
- }
-
- if (!li->userHasSetWidth && text && (strlen(text) > (size_t)li->curWidth))
- updateWidth(co, li, strlen(text));
-
- item->text = strdup(text?text:"(null)"); item->data = data;
- item->isSelected = 0;
-
- if (li->sb)
- li->sb->left = co->left + co->width - li->bdxAdjust - 1;
- li->numItems++;
-
- listboxDraw(co);
-
- return 0;
-}
-
-int newtListboxDeleteEntry(newtComponent co, void * key) {
- struct listbox * li = co->data;
- int widest = 0, t;
- struct items *item, *item2 = NULL;
- int num;
-
- if (li->boxItems == NULL || li->numItems <= 0)
- return 0;
-
- num = 0;
-
- item2 = NULL, item = li->boxItems;
- while (item && item->data != key) {
- item2 = item;
- item = item->next;
- num++;
- }
-
- if (!item)
- return -1;
-
- if (item2)
- item2->next = item->next;
- else
- li->boxItems = item->next;
-
- free(item->text);
- free(item);
- li->numItems--;
-
- if (!li->userHasSetWidth) {
- widest = 0;
- for (item = li->boxItems; item != NULL; item = item->next)
- if ((t = strlen(item->text)) > widest) widest = t;
- }
-
- if (li->currItem >= num)
- li->currItem--;
-
- if (!li->userHasSetWidth) {
- updateWidth(co, li, widest);
- }
-
- listboxDraw(co);
-
- return 0;
-}
-
-void newtListboxClear(newtComponent co)
-{
- struct listbox * li;
- struct items *anitem, *nextitem;
- if(co == NULL || (li = co->data) == NULL)
- return;
- for(anitem = li->boxItems; anitem != NULL; anitem = nextitem) {
- nextitem = anitem->next;
- free(anitem->text);
- free(anitem);
- }
- li->numItems = li->numSelected = li->currItem = li->startShowItem = 0;
- li->boxItems = NULL;
- if (!li->userHasSetWidth)
- updateWidth(co, li, 5);
-}
-
-/* If you don't want to get back the text, pass in NULL for the ptr-ptr. Same
- goes for the data. */
-void newtListboxGetEntry(newtComponent co, int num, char **text, void **data) {
- struct listbox * li = co->data;
- int i;
- struct items *item;
-
- if (!li->boxItems || num >= li->numItems) {
- if(text)
- *text = NULL;
- if(data)
- *data = NULL;
- return;
- }
-
- i = 0;
- item = li->boxItems;
- while (item && i < num) {
- i++, item = item->next;
- }
-
- if (item) {
- if (text)
- *text = item->text;
- if (data)
- *data = (void *)item->data;
- }
-}
-
-static void listboxDraw(newtComponent co)
-{
- struct listbox * li = co->data;
- struct items *item;
- int i, j;
-
- if (!co->isMapped) return ;
-
- if(li->flags & NEWT_FLAG_BORDER) {
- if(li->isActive)
- SLsmg_set_color(NEWT_COLORSET_ACTLISTBOX);
- else
- SLsmg_set_color(NEWT_COLORSET_LISTBOX);
-
- newtDrawBox(co->left, co->top, co->width, co->height, 0);
- }
-
- if(li->sb)
- li->sb->ops->draw(li->sb);
-
- SLsmg_set_color(NEWT_COLORSET_LISTBOX);
-
- for(i = 0, item = li->boxItems; item != NULL && i < li->startShowItem;
- i++, item = item->next);
-
- j = i;
-
- for (i = 0; item != NULL && i < li->curHeight; i++, item = item->next) {
- if (!item->text) continue;
-
- newtGotorc(co->top + i + li->bdyAdjust, co->left + li->bdxAdjust);
- if(j + i == li->currItem) {
- if(item->isSelected)
- SLsmg_set_color(NEWT_COLORSET_ACTSELLISTBOX);
- else
- SLsmg_set_color(NEWT_COLORSET_ACTLISTBOX);
- } else if(item->isSelected)
- SLsmg_set_color(NEWT_COLORSET_SELLISTBOX);
- else
- SLsmg_set_color(NEWT_COLORSET_LISTBOX);
-
- SLsmg_write_nstring(item->text, li->curWidth);
-
- }
- newtGotorc(co->top + (li->currItem - li->startShowItem), co->left);
-}
-
-static struct eventResult listboxEvent(newtComponent co, struct event ev) {
- struct eventResult er;
- struct listbox * li = co->data;
- struct items *item;
- int i;
-
- er.result = ER_IGNORED;
-
- if(ev.when == EV_EARLY || ev.when == EV_LATE) {
- return er;
- }
-
- switch(ev.event) {
- case EV_KEYPRESS:
- if (!li->isActive) break;
-
- switch(ev.u.key) {
- case ' ':
- if(!(li->flags & NEWT_FLAG_MULTIPLE)) break;
- newtListboxSelectItem(co, li->boxItems[li->currItem].data,
- NEWT_FLAGS_TOGGLE);
- er.result = ER_SWALLOWED;
- /* We don't break here, because it is cool to be able to
- hold space to select a bunch of items in a list at once */
-
- case NEWT_KEY_DOWN:
- if(li->numItems <= 0) break;
- if(li->currItem < li->numItems - 1) {
- li->currItem++;
- if(li->currItem > (li->startShowItem + li->curHeight - 1)) {
- li->startShowItem = li->currItem - li->curHeight + 1;
- if(li->startShowItem + li->curHeight > li->numItems)
- li->startShowItem = li->numItems - li->curHeight;
- }
- if(li->sb)
- newtScrollbarSet(li->sb, li->currItem + 1, li->numItems);
- listboxDraw(co);
- }
- if(co->callback) co->callback(co, co->callbackData);
- er.result = ER_SWALLOWED;
- break;
-
- case NEWT_KEY_ENTER:
- if(li->numItems <= 0) break;
- if(li->flags & NEWT_FLAG_RETURNEXIT)
- er.result = ER_EXITFORM;
- break;
-
- case NEWT_KEY_UP:
- if(li->numItems <= 0) break;
- if(li->currItem > 0) {
- li->currItem--;
- if(li->currItem < li->startShowItem)
- li->startShowItem = li->currItem;
- if(li->sb)
- newtScrollbarSet(li->sb, li->currItem + 1, li->numItems);
- listboxDraw(co);
- }
- if(co->callback) co->callback(co, co->callbackData);
- er.result = ER_SWALLOWED;
- break;
-
- case NEWT_KEY_PGUP:
- if(li->numItems <= 0) break;
- li->startShowItem -= li->curHeight - 1;
- if(li->startShowItem < 0)
- li->startShowItem = 0;
- li->currItem -= li->curHeight - 1;
- if(li->currItem < 0)
- li->currItem = 0;
- newtListboxRealSetCurrent(co);
- er.result = ER_SWALLOWED;
- break;
-
- case NEWT_KEY_PGDN:
- if(li->numItems <= 0) break;
- li->startShowItem += li->curHeight;
- if(li->startShowItem > (li->numItems - li->curHeight)) {
- li->startShowItem = li->numItems - li->curHeight;
- }
- li->currItem += li->curHeight;
- if(li->currItem >= li->numItems) {
- li->currItem = li->numItems - 1;
- }
- newtListboxRealSetCurrent(co);
- er.result = ER_SWALLOWED;
- break;
-
- case NEWT_KEY_HOME:
- if(li->numItems <= 0) break;
- newtListboxSetCurrent(co, 0);
- er.result = ER_SWALLOWED;
- break;
-
- case NEWT_KEY_END:
- if(li->numItems <= 0) break;
- li->startShowItem = li->numItems - li->curHeight;
- if(li->startShowItem < 0)
- li->startShowItem = 0;
- li->currItem = li->numItems - 1;
- newtListboxRealSetCurrent(co);
- er.result = ER_SWALLOWED;
- break;
- default:
- if (li->numItems <= 0) break;
- if (ev.u.key < NEWT_KEY_EXTRA_BASE && isalpha(ev.u.key)) {
- for(i = 0, item = li->boxItems; item != NULL &&
- i < li->currItem; i++, item = item->next);
-
- if (item && item->text && (toupper(*item->text) == toupper(ev.u.key))) {
- item = item->next;
- i++;
- } else {
- item = li->boxItems;
- i = 0;
- }
- while (item && item->text &&
- toupper(*item->text) != toupper(ev.u.key)) {
- item = item->next;
- i++;
- }
- if (item) {
- li->currItem = i;
- if(li->currItem < li->startShowItem ||
- li->currItem > li->startShowItem)
- li->startShowItem =
- li->currItem > li->numItems - li->curHeight ?
- li->startShowItem = li->numItems - li->curHeight :
- li->currItem;
- if(li->sb)
- newtScrollbarSet(li->sb, li->currItem + 1, li->numItems);
- newtListboxRealSetCurrent(co);
- er.result = ER_SWALLOWED;
- }
- }
- }
- break;
-
- case EV_FOCUS:
- li->isActive = 1;
- listboxDraw(co);
- er.result = ER_SWALLOWED;
- break;
-
- case EV_UNFOCUS:
- li->isActive = 0;
- listboxDraw(co);
- er.result = ER_SWALLOWED;
- break;
-
- case EV_MOUSE:
- /* if this mouse click was within the listbox, make the current
- item the item clicked on. */
- /* Up scroll arrow */
- if (li->sb &&
- ev.u.mouse.x == co->left + co->width - li->bdxAdjust - 1 &&
- ev.u.mouse.y == co->top + li->bdyAdjust) {
- if(li->numItems <= 0) break;
- if(li->currItem > 0) {
- li->currItem--;
- if(li->currItem < li->startShowItem)
- li->startShowItem = li->currItem;
- if(li->sb)
- newtScrollbarSet(li->sb, li->currItem + 1, li->numItems);
- listboxDraw(co);
- }
- if(co->callback) co->callback(co, co->callbackData);
- er.result = ER_SWALLOWED;
- break;
- }
- /* Down scroll arrow */
- if (li->sb &&
- ev.u.mouse.x == co->left + co->width - li->bdxAdjust - 1 &&
- ev.u.mouse.y == co->top + co->height - li->bdyAdjust - 1) {
- if(li->numItems <= 0) break;
- if(li->currItem < li->numItems - 1) {
- li->currItem++;
- if(li->currItem > (li->startShowItem + li->curHeight - 1)) {
- li->startShowItem = li->currItem - li->curHeight + 1;
- if(li->startShowItem + li->curHeight > li->numItems)
- li->startShowItem = li->numItems - li->curHeight;
- }
- if(li->sb)
- newtScrollbarSet(li->sb, li->currItem + 1, li->numItems);
- listboxDraw(co);
- }
- if(co->callback) co->callback(co, co->callbackData);
- er.result = ER_SWALLOWED;
- break;
- }
- if ((ev.u.mouse.y >= co->top + li->bdyAdjust) &&
- (ev.u.mouse.y <= co->top + co->height - (li->bdyAdjust * 2)) &&
- (ev.u.mouse.x >= co->left + li->bdxAdjust) &&
- (ev.u.mouse.x <= co->left + co->width + (li->bdxAdjust * 2))) {
- li->currItem = li->startShowItem +
- (ev.u.mouse.y - li->bdyAdjust - co->top);
- newtListboxRealSetCurrent(co);
- listboxDraw(co);
- if(co->callback) co->callback(co, co->callbackData);
- er.result = ER_SWALLOWED;
- break;
- }
- }
-
- return er;
-}
-
-static void listboxDestroy(newtComponent co) {
- struct listbox * li = co->data;
- struct items * item, * nextitem;
-
- nextitem = item = li->boxItems;
-
- while (item != NULL) {
- nextitem = item->next;
- free(item->text);
- free(item);
- item = nextitem;
- }
-
- if (li->sb) li->sb->ops->destroy(li->sb);
-
- free(li);
- free(co);
-}
diff --git a/mdk-stage1/newt/newt.c b/mdk-stage1/newt/newt.c
deleted file mode 100644
index 8ff5e39a5..000000000
--- a/mdk-stage1/newt/newt.c
+++ /dev/null
@@ -1,672 +0,0 @@
-#include <slang.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <sys/signal.h>
-#include <sys/time.h>
-#include <sys/types.h>
-#include <termios.h>
-#include <unistd.h>
-
-#include "newt.h"
-#include "newt_pr.h"
-
-struct Window {
- int height, width, top, left;
- short * buffer;
- char * title;
-};
-
-struct keymap {
- char * str;
- int code;
- char * tc;
-};
-
-static struct Window windowStack[20];
-static struct Window * currentWindow = NULL;
-
-static char * helplineStack[20];
-static char ** currentHelpline = NULL;
-
-static int cursorRow, cursorCol;
-static int needResize;
-static int cursorOn = 1;
-
-static const char * defaultHelpLine =
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen"
-;
-
-const struct newtColors newtDefaultColorPalette = {
- "cyan", "black", /* root fg, bg */
- "black", "blue", /* border fg, bg */
- "white", "blue", /* window fg, bg */
- "white", "black", /* shadow fg, bg */
- "white", "blue", /* title fg, bg */
- "black", "cyan", /* button fg, bg */
- "yellow", "cyan", /* active button fg, bg */
- "yellow", "blue", /* checkbox fg, bg */
- "blue", "brown", /* active checkbox fg, bg */
- "yellow", "blue", /* entry box fg, bg */
- "white", "blue", /* label fg, bg */
- "black", "cyan", /* listbox fg, bg */
- "yellow", "cyan", /* active listbox fg, bg */
- "white", "blue", /* textbox fg, bg */
- "cyan", "black", /* active textbox fg, bg */
- "white", "blue", /* help line */
- "yellow", "blue", /* root text */
- "blue", /* scale full */
- "red", /* scale empty */
- "blue", "cyan", /* disabled entry fg, bg */
- "white", "blue", /* compact button fg, bg */
- "yellow", "red", /* active & sel listbox */
- "black", "brown" /* selected listbox */
-};
-
-static const struct keymap keymap[] = {
- { "\033OA", NEWT_KEY_UP, "kh" },
- { "\033[A", NEWT_KEY_UP, "ku" },
- { "\033OB", NEWT_KEY_DOWN, "kd" },
- { "\033[B", NEWT_KEY_DOWN, "kd" },
- { "\033[C", NEWT_KEY_RIGHT, "kr" },
- { "\033OC", NEWT_KEY_RIGHT, "kr" },
- { "\033[D", NEWT_KEY_LEFT, "kl" },
- { "\033OD", NEWT_KEY_LEFT, "kl" },
- { "\033[H", NEWT_KEY_HOME, "kh" },
- { "\033[1~", NEWT_KEY_HOME, "kh" },
- { "\033Ow", NEWT_KEY_END, "kH" },
- { "\033[4~", NEWT_KEY_END, "kH" },
-
- { "\033[3~", NEWT_KEY_DELETE, "kl" },
- { "\033[2~", NEWT_KEY_INSERT, NULL },
-
- { "\033\t", NEWT_KEY_UNTAB, NULL },
-
- { "\033[5~", NEWT_KEY_PGUP, NULL },
- { "\033[6~", NEWT_KEY_PGDN, NULL },
- { "\033V", NEWT_KEY_PGUP, "kH" },
- { "\033v", NEWT_KEY_PGUP, "kH" },
-
- { "\033[[A", NEWT_KEY_F1, NULL },
- { "\033[[B", NEWT_KEY_F2, NULL },
- { "\033[[C", NEWT_KEY_F3, NULL },
- { "\033[[D", NEWT_KEY_F4, NULL },
- { "\033[[E", NEWT_KEY_F5, NULL },
-
- { "\033OP", NEWT_KEY_F1, NULL },
- { "\033OQ", NEWT_KEY_F2, NULL },
- { "\033OR", NEWT_KEY_F3, NULL },
- { "\033OS", NEWT_KEY_F4, NULL },
-
- { "\033[11~", NEWT_KEY_F1, NULL },
- { "\033[12~", NEWT_KEY_F2, NULL },
- { "\033[13~", NEWT_KEY_F3, NULL },
- { "\033[14~", NEWT_KEY_F4, NULL },
- { "\033[15~", NEWT_KEY_F5, NULL },
- { "\033[17~", NEWT_KEY_F6, NULL },
- { "\033[18~", NEWT_KEY_F7, NULL },
- { "\033[19~", NEWT_KEY_F8, NULL },
- { "\033[20~", NEWT_KEY_F9, NULL },
- { "\033[21~", NEWT_KEY_F10, NULL },
- { "\033[23~", NEWT_KEY_F11, NULL },
- { "\033[24~", NEWT_KEY_F12, NULL },
-
- { NULL, 0, NULL }, /* LEAVE this one */
-};
-static char keyPrefix = '\033';
-
-static const char * version = "Newt windowing library version " VERSION
- " - (C) 1996-2000 Red Hat Software. "
- "Redistributable under the term of the Library "
- "GNU Public License. "
- "Written by Erik Troan\n";
-
-static newtSuspendCallback suspendCallback = NULL;
-static void * suspendCallbackData = NULL;
-
-void newtSetSuspendCallback(newtSuspendCallback cb, void * data) {
- suspendCallback = cb;
- suspendCallbackData = data;
-}
-
-static void handleSigwinch(int signum __attribute__ ((unused))) {
- needResize = 1;
-}
-
-static int getkeyInterruptHook(void) {
- return -1;
-}
-
-void newtFlushInput(void) {
- while (SLang_input_pending(0)) {
- SLang_getkey();
- }
-}
-
-void newtRefresh(void) {
- SLsmg_refresh();
-}
-
-void newtSuspend(void) {
- SLtt_set_cursor_visibility (1);
- SLsmg_suspend_smg();
- SLang_reset_tty();
- SLtt_set_cursor_visibility (cursorOn);
-}
-
-void newtResume(void) {
- SLsmg_resume_smg ();
- SLsmg_refresh();
- SLang_init_tty(0, 0, 0);
-}
-
-void newtCls(void) {
- SLsmg_set_color(NEWT_COLORSET_ROOT);
- SLsmg_gotorc(0, 0);
- SLsmg_erase_eos();
-
- newtRefresh();
-}
-
-#if defined(THIS_DOESNT_WORK)
-void newtResizeScreen(int redraw) {
- newtPushHelpLine("");
-
- SLtt_get_screen_size();
- SLang_init_tty(0, 0, 0);
-
- SLsmg_touch_lines (0, SLtt_Screen_Rows - 1);
-
- /* I don't know why I need this */
- SLsmg_refresh();
-
- newtPopHelpLine();
-
- if (redraw)
- SLsmg_refresh();
-}
-#endif
-
-int newtInit(void) {
- char * MonoValue, * MonoEnv = "NEWT_MONO";
-
- /* use the version variable just to be sure it gets included */
- (void) strlen(version);
-
- SLtt_get_terminfo();
- SLtt_get_screen_size();
-
- MonoValue = getenv(MonoEnv);
- if ( MonoValue == NULL ) {
- SLtt_Use_Ansi_Colors = 1;
- } else {
- SLtt_Use_Ansi_Colors = 0;
- }
-
- SLsmg_init_smg();
- SLang_init_tty(0, 0, 0);
-
- newtSetColors(newtDefaultColorPalette);
- newtCursorOff();
- /*initKeymap();*/
-
- /*memset(&sa, 0, sizeof(sa));
- sa.sa_handler = handleSigwinch;
- sigaction(SIGWINCH, &sa, NULL);*/
-
- SLsignal_intr(SIGWINCH, handleSigwinch);
- SLang_getkey_intr_hook = getkeyInterruptHook;
-
-
-
- return 0;
-}
-
-int newtFinished(void) {
- SLsmg_gotorc(SLtt_Screen_Rows - 1, 0);
- newtCursorOn();
- SLsmg_refresh();
- SLsmg_reset_smg();
- SLang_reset_tty();
-
- return 0;
-}
-
-void newtSetColors(struct newtColors colors) {
- SLtt_set_color(NEWT_COLORSET_ROOT, "", colors.rootFg, colors.rootBg);
- SLtt_set_color(NEWT_COLORSET_BORDER, "", colors.borderFg, colors.borderBg);
- SLtt_set_color(NEWT_COLORSET_WINDOW, "", colors.windowFg, colors.windowBg);
- SLtt_set_color(NEWT_COLORSET_SHADOW, "", colors.shadowFg, colors.shadowBg);
- SLtt_set_color(NEWT_COLORSET_TITLE, "", colors.titleFg, colors.titleBg);
- SLtt_set_color(NEWT_COLORSET_BUTTON, "", colors.buttonFg, colors.buttonBg);
- SLtt_set_color(NEWT_COLORSET_ACTBUTTON, "", colors.actButtonFg,
- colors.actButtonBg);
- SLtt_set_color(NEWT_COLORSET_CHECKBOX, "", colors.checkboxFg,
- colors.checkboxBg);
- SLtt_set_color(NEWT_COLORSET_ACTCHECKBOX, "", colors.actCheckboxFg,
- colors.actCheckboxBg);
- SLtt_set_color(NEWT_COLORSET_ENTRY, "", colors.entryFg, colors.entryBg);
- SLtt_set_color(NEWT_COLORSET_LABEL, "", colors.labelFg, colors.labelBg);
- SLtt_set_color(NEWT_COLORSET_LISTBOX, "", colors.listboxFg,
- colors.listboxBg);
- SLtt_set_color(NEWT_COLORSET_ACTLISTBOX, "", colors.actListboxFg,
- colors.actListboxBg);
- SLtt_set_color(NEWT_COLORSET_TEXTBOX, "", colors.textboxFg,
- colors.textboxBg);
- SLtt_set_color(NEWT_COLORSET_ACTTEXTBOX, "", colors.actTextboxFg,
- colors.actTextboxBg);
- SLtt_set_color(NEWT_COLORSET_HELPLINE, "", colors.helpLineFg,
- colors.helpLineBg);
- SLtt_set_color(NEWT_COLORSET_ROOTTEXT, "", colors.rootTextFg,
- colors.rootTextBg);
-
- SLtt_set_color(NEWT_COLORSET_EMPTYSCALE, "", "black",
- colors.emptyScale);
- SLtt_set_color(NEWT_COLORSET_FULLSCALE, "", "black",
- colors.fullScale);
- SLtt_set_color(NEWT_COLORSET_DISENTRY, "", colors.disabledEntryFg,
- colors.disabledEntryBg);
-
- SLtt_set_color(NEWT_COLORSET_COMPACTBUTTON, "", colors.compactButtonFg,
- colors.compactButtonBg);
-
- SLtt_set_color(NEWT_COLORSET_ACTSELLISTBOX, "", colors.actSelListboxFg,
- colors.actSelListboxBg);
- SLtt_set_color(NEWT_COLORSET_SELLISTBOX, "", colors.selListboxFg,
- colors.selListboxBg);
-}
-
-int newtGetKey(void) {
- int key;
- char buf[10], * chptr = buf;
- const struct keymap * curr;
-
- do {
- key = SLang_getkey();
- if (key == 0xFFFF) {
- if (needResize)
- return NEWT_KEY_RESIZE;
-
- /* ignore other signals */
- continue;
- }
-
- if (key == NEWT_KEY_SUSPEND && suspendCallback)
- suspendCallback(suspendCallbackData);
- } while (key == NEWT_KEY_SUSPEND);
-
- switch (key) {
- case 'v' | 0x80:
- case 'V' | 0x80:
- return NEWT_KEY_PGUP;
-
- case 22:
- return NEWT_KEY_PGDN;
-
- return NEWT_KEY_BKSPC;
- case 0x7f:
- return NEWT_KEY_BKSPC;
-
- case 0x08:
- return NEWT_KEY_BKSPC;
-
- default:
- if (key != keyPrefix) return key;
- }
-
- memset(buf, 0, sizeof(buf));
-
- *chptr++ = key;
- while (SLang_input_pending(5)) {
- key = SLang_getkey();
- if (key == keyPrefix) {
- /* he hit unknown keys too many times -- start over */
- memset(buf, 0, sizeof(buf));
- chptr = buf;
- }
-
- *chptr++ = key;
-
- /* this search should use bsearch(), but when we only look through
- a list of 20 (or so) keymappings, it's probably faster just to
- do a inline linear search */
-
- for (curr = keymap; curr->code; curr++) {
- if (curr->str) {
- if (!strcmp(curr->str, buf))
- return curr->code;
- }
- }
- }
-
- for (curr = keymap; curr->code; curr++) {
- if (curr->str) {
- if (!strcmp(curr->str, buf))
- return curr->code;
- }
- }
-
- /* Looks like we were a bit overzealous in reading characters. Return
- just the first character, and put everything else back in the buffer
- for later */
-
- chptr--;
- while (chptr > buf)
- SLang_ungetkey(*chptr--);
-
- return *chptr;
-}
-
-void newtWaitForKey(void) {
- newtRefresh();
-
- SLang_getkey();
- newtClearKeyBuffer();
-}
-
-void newtClearKeyBuffer(void) {
- while (SLang_input_pending(1)) {
- SLang_getkey();
- }
-}
-
-int newtOpenWindow(int left, int top, int width, int height,
- const char * title) {
- int j, row, col;
- int n;
- int i;
-
- newtFlushInput();
-
- if (!currentWindow) {
- currentWindow = windowStack;
- } else {
- currentWindow++;
- }
-
- currentWindow->left = left;
- currentWindow->top = top;
- currentWindow->width = width;
- currentWindow->height = height;
- currentWindow->title = title ? strdup(title) : NULL;
-
- currentWindow->buffer = malloc(sizeof(short) * (width + 3) * (height + 3));
-
- row = top - 1;
- col = left - 1;
- n = 0;
- for (j = 0; j < height + 3; j++, row++) {
- SLsmg_gotorc(row, col);
- SLsmg_read_raw((SLsmg_Char_Type *)currentWindow->buffer + n,
- currentWindow->width + 3);
- n += currentWindow->width + 3;
- }
-
- SLsmg_set_color(NEWT_COLORSET_BORDER);
- SLsmg_draw_box(top - 1, left - 1, height + 2, width + 2);
-
- if (currentWindow->title) {
- i = strlen(currentWindow->title) + 4;
- i = ((width - i) / 2) + left;
- SLsmg_gotorc(top - 1, i);
- SLsmg_set_char_set(1);
- SLsmg_write_char(SLSMG_RTEE_CHAR);
- SLsmg_set_char_set(0);
- SLsmg_write_char(' ');
- SLsmg_set_color(NEWT_COLORSET_TITLE);
- SLsmg_write_string((char *)currentWindow->title);
- SLsmg_set_color(NEWT_COLORSET_BORDER);
- SLsmg_write_char(' ');
- SLsmg_set_char_set(1);
- SLsmg_write_char(SLSMG_LTEE_CHAR);
- SLsmg_set_char_set(0);
- }
-
- SLsmg_set_color(NEWT_COLORSET_WINDOW);
- SLsmg_fill_region(top, left, height, width, ' ');
-
- SLsmg_set_color(NEWT_COLORSET_SHADOW);
- SLsmg_fill_region(top + height + 1, left, 1, width + 2, ' ');
- SLsmg_fill_region(top, left + width + 1, height + 1, 1, ' ');
-
- for (i = top; i < (top + height + 1); i++) {
- SLsmg_gotorc(i, left + width + 1);
- SLsmg_write_string(" ");
- }
-
- return 0;
-}
-
-int newtCenteredWindow(int width, int height, const char * title) {
- int top, left;
-
- top = (SLtt_Screen_Rows - height) / 2;
-
- /* I don't know why, but this seems to look better */
- if ((SLtt_Screen_Rows % 2) && (top % 2)) top--;
-
- left = (SLtt_Screen_Cols - width) / 2;
-
- newtOpenWindow(left, top, width, height, title);
-
- return 0;
-}
-
-void newtPopWindow(void) {
- int j, row, col;
- int n = 0;
-
- row = col = 0;
-
- row = currentWindow->top - 1;
- col = currentWindow->left - 1;
- for (j = 0; j < currentWindow->height + 3; j++, row++) {
- SLsmg_gotorc(row, col);
- SLsmg_write_raw((SLsmg_Char_Type *)currentWindow->buffer + n,
- currentWindow->width + 3);
- n += currentWindow->width + 3;
- }
-
- free(currentWindow->buffer);
- free(currentWindow->title);
-
- if (currentWindow == windowStack)
- currentWindow = NULL;
- else
- currentWindow--;
-
- SLsmg_set_char_set(0);
-
- newtRefresh();
-}
-
-void newtGetWindowPos(int * x, int * y) {
- if (currentWindow) {
- *x = currentWindow->left;
- *y = currentWindow->top;
- } else
- *x = *y = 0;
-}
-
-void newtGetrc(int * row, int * col) {
- *row = cursorRow;
- *col = cursorCol;
-}
-
-void newtGotorc(int newRow, int newCol) {
- if (currentWindow) {
- newRow += currentWindow->top;
- newCol += currentWindow->left;
- }
-
- cursorRow = newRow;
- cursorCol = newCol;
- SLsmg_gotorc(cursorRow, cursorCol);
-}
-
-void newtDrawBox(int left, int top, int width, int height, int shadow) {
- if (currentWindow) {
- top += currentWindow->top;
- left += currentWindow->left;
- }
-
- SLsmg_draw_box(top, left, height, width);
-
- if (shadow) {
- SLsmg_set_color(NEWT_COLORSET_SHADOW);
- SLsmg_fill_region(top + height, left + 1, 1, width - 1, ' ');
- SLsmg_fill_region(top + 1, left + width, height, 1, ' ');
- }
-}
-
-void newtClearBox(int left, int top, int width, int height) {
- if (currentWindow) {
- top += currentWindow->top;
- left += currentWindow->left;
- }
-
- SLsmg_fill_region(top, left, height, width, ' ');
-}
-
-#if 0
-/* This doesn't seem to work quite right. I don't know why not, but when
- I rsh from an rxvt into a box and run this code, the machine returns
- console key's (\033[B) rather then xterm ones (\033OB). */
-static void initKeymap(void) {
- struct keymap * curr;
-
- for (curr = keymap; curr->code; curr++) {
- if (!curr->str)
- curr->str = SLtt_tgetstr(curr->tc);
- }
-
- /* Newt's keymap handling is a bit broken. It assumes that any extended
- keystrokes begin with ESC. If you're using a homebrek terminal you
- will probably need to fix this, or just yell at me and I'll be so
- ashamed of myself for doing it this way I'll fix it */
-
- keyPrefix = 0x1b; /* ESC */
-}
-#endif
-
-void newtDelay(int usecs) {
- fd_set set;
- struct timeval tv;
-
- FD_ZERO(&set);
-
- tv.tv_sec = usecs / 1000000;
- tv.tv_usec = usecs % 1000000;
-
- select(0, &set, &set, &set, &tv);
-}
-
-struct eventResult newtDefaultEventHandler(newtComponent c __attribute__ ((unused)),
- struct event ev __attribute__ ((unused))) {
- struct eventResult er;
-
- er.result = ER_IGNORED;
- return er;
-}
-
-void newtRedrawHelpLine(void) {
- char * buf;
-
- SLsmg_set_color(NEWT_COLORSET_HELPLINE);
-
- buf = alloca(SLtt_Screen_Cols + 1);
- memset(buf, ' ', SLtt_Screen_Cols);
- buf[SLtt_Screen_Cols] = '\0';
-
- if (currentHelpline)
- memcpy(buf, *currentHelpline, strlen(*currentHelpline));
-
- SLsmg_gotorc(SLtt_Screen_Rows - 1, 0);
- SLsmg_write_string(buf);
-}
-
-void newtPushHelpLine(const char * text) {
- if (!text)
- text = defaultHelpLine;
-
- if (currentHelpline)
- (*(++currentHelpline)) = strdup(text);
- else {
- currentHelpline = helplineStack;
- *currentHelpline = strdup(text);
- }
-
- newtRedrawHelpLine();
-}
-
-void newtPopHelpLine(void) {
- if (!currentHelpline) return;
-
- free(*currentHelpline);
- if (currentHelpline == helplineStack)
- currentHelpline = NULL;
- else
- currentHelpline--;
-
- newtRedrawHelpLine();
-}
-
-void newtDrawRootText(int col, int row, const char * text) {
- SLsmg_set_color(NEWT_COLORSET_ROOTTEXT);
-
- if (col < 0) {
- col = SLtt_Screen_Cols + col;
- }
-
- if (row < 0) {
- row = SLtt_Screen_Rows + row;
- }
-
- SLsmg_gotorc(row, col);
- SLsmg_write_string((char *)text);
-}
-
-int newtSetFlags(int oldFlags, int newFlags, enum newtFlagsSense sense) {
- switch (sense) {
- case NEWT_FLAGS_SET:
- return oldFlags | newFlags;
-
- case NEWT_FLAGS_RESET:
- return oldFlags & (~newFlags);
-
- case NEWT_FLAGS_TOGGLE:
- return oldFlags ^ newFlags;
-
- default:
- return oldFlags;
- }
-}
-
-void newtBell(void)
-{
- SLtt_beep();
-}
-
-void newtGetScreenSize(int * cols, int * rows) {
- if (rows) *rows = SLtt_Screen_Rows;
- if (cols) *cols = SLtt_Screen_Cols;
-}
-
-void newtDefaultPlaceHandler(newtComponent c, int newLeft, int newTop) {
- c->left = newLeft;
- c->top = newTop;
-}
-
-void newtDefaultMappedHandler(newtComponent c, int isMapped) {
- c->isMapped = isMapped;
-}
-
-void newtCursorOff(void) {
- cursorOn = 0;
- SLtt_set_cursor_visibility (cursorOn);
-}
-
-void newtCursorOn(void) {
- cursorOn = 1;
- SLtt_set_cursor_visibility (cursorOn);
-}
diff --git a/mdk-stage1/newt/newt.h b/mdk-stage1/newt/newt.h
deleted file mode 100644
index d3fd8bedc..000000000
--- a/mdk-stage1/newt/newt.h
+++ /dev/null
@@ -1,362 +0,0 @@
-#ifndef H_NEWT
-#define H_NEWT
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#include <stdarg.h>
-
-#define NEWT_COLORSET_ROOT 2
-#define NEWT_COLORSET_BORDER 3
-#define NEWT_COLORSET_WINDOW 4
-#define NEWT_COLORSET_SHADOW 5
-#define NEWT_COLORSET_TITLE 6
-#define NEWT_COLORSET_BUTTON 7
-#define NEWT_COLORSET_ACTBUTTON 8
-#define NEWT_COLORSET_CHECKBOX 9
-#define NEWT_COLORSET_ACTCHECKBOX 10
-#define NEWT_COLORSET_ENTRY 11
-#define NEWT_COLORSET_LABEL 12
-#define NEWT_COLORSET_LISTBOX 13
-#define NEWT_COLORSET_ACTLISTBOX 14
-#define NEWT_COLORSET_TEXTBOX 15
-#define NEWT_COLORSET_ACTTEXTBOX 16
-#define NEWT_COLORSET_HELPLINE 17
-#define NEWT_COLORSET_ROOTTEXT 18
-#define NEWT_COLORSET_EMPTYSCALE 19
-#define NEWT_COLORSET_FULLSCALE 20
-#define NEWT_COLORSET_DISENTRY 21
-#define NEWT_COLORSET_COMPACTBUTTON 22
-#define NEWT_COLORSET_ACTSELLISTBOX 23
-#define NEWT_COLORSET_SELLISTBOX 24
-
-#define NEWT_ARG_LAST -100000
-#define NEWT_ARG_APPEND -1
-
-struct newtColors {
- char * rootFg, * rootBg;
- char * borderFg, * borderBg;
- char * windowFg, * windowBg;
- char * shadowFg, * shadowBg;
- char * titleFg, * titleBg;
- char * buttonFg, * buttonBg;
- char * actButtonFg, * actButtonBg;
- char * checkboxFg, * checkboxBg;
- char * actCheckboxFg, * actCheckboxBg;
- char * entryFg, * entryBg;
- char * labelFg, * labelBg;
- char * listboxFg, * listboxBg;
- char * actListboxFg, * actListboxBg;
- char * textboxFg, * textboxBg;
- char * actTextboxFg, * actTextboxBg;
- char * helpLineFg, * helpLineBg;
- char * rootTextFg, * rootTextBg;
- char * emptyScale, * fullScale;
- char * disabledEntryFg, * disabledEntryBg;
- char * compactButtonFg, * compactButtonBg;
- char * actSelListboxFg, * actSelListboxBg;
- char * selListboxFg, * selListboxBg;
-};
-
-enum newtFlagsSense { NEWT_FLAGS_SET, NEWT_FLAGS_RESET, NEWT_FLAGS_TOGGLE };
-
-#define NEWT_FLAG_RETURNEXIT (1 << 0)
-#define NEWT_FLAG_HIDDEN (1 << 1)
-#define NEWT_FLAG_SCROLL (1 << 2)
-#define NEWT_FLAG_DISABLED (1 << 3)
-/* OBSOLETE #define NEWT_FLAG_NOSCROLL (1 << 4) for listboxes */
-#define NEWT_FLAG_BORDER (1 << 5)
-#define NEWT_FLAG_WRAP (1 << 6)
-#define NEWT_FLAG_NOF12 (1 << 7)
-#define NEWT_FLAG_MULTIPLE (1 << 8)
-#define NEWT_FLAG_SELECTED (1 << 9)
-#define NEWT_FLAG_CHECKBOX (1 << 10)
-#define NEWT_FLAG_PASSWORD (1 << 11) /* draw '*' of chars in entrybox */
-#define NEWT_FD_READ (1 << 0)
-#define NEWT_FD_WRITE (1 << 1)
-
-#define NEWT_CHECKBOXTREE_COLLAPSED '\0'
-#define NEWT_CHECKBOXTREE_EXPANDED '\1'
-#define NEWT_CHECKBOXTREE_UNSELECTED ' '
-#define NEWT_CHECKBOXTREE_SELECTED '*'
-
-/* Backwards compatibility */
-#define NEWT_LISTBOX_RETURNEXIT NEWT_FLAG_RETURNEXIT
-#define NEWT_ENTRY_SCROLL NEWT_FLAG_SCROLL
-#define NEWT_ENTRY_HIDDEN NEWT_FLAG_HIDDEN
-#define NEWT_ENTRY_RETURNEXIT NEWT_FLAG_RETURNEXIT
-#define NEWT_ENTRY_DISABLED NEWT_FLAG_DISABLED
-
-#define NEWT_TEXTBOX_WRAP NEWT_FLAG_WRAP
-#define NEWT_TEXTBOX_SCROLL NEWT_FLAG_SCROLL
-#define NEWT_FORM_NOF12 NEWT_FLAG_NOF12
-
-#define newtListboxAddEntry newtListboxAppendEntry
-
-
-typedef struct newtComponent_struct * newtComponent;
-
-extern const struct newtColors newtDefaultColorPalette;
-
-typedef void (*newtCallback)(newtComponent, void *);
-typedef void (*newtSuspendCallback)(void * data);
-
-int newtInit(void);
-int newtFinished(void);
-void newtCls(void);
-void newtResizeScreen(int redraw);
-void newtWaitForKey(void);
-void newtClearKeyBuffer(void);
-void newtDelay(int usecs);
-/* top, left are *not* counting the border */
-int newtOpenWindow(int left, int top, int width, int height,
- const char * title);
-int newtCenteredWindow(int width, int height, const char * title);
-void newtPopWindow(void);
-void newtSetColors(struct newtColors colors);
-void newtRefresh(void);
-void newtSuspend(void);
-void newtSetSuspendCallback(newtSuspendCallback cb, void * data);
-void newtSetHelpCallback(newtCallback cb);
-void newtResume(void);
-void newtPushHelpLine(const char * text);
-void newtRedrawHelpLine(void);
-void newtPopHelpLine(void);
-void newtDrawRootText(int col, int row, const char * text);
-void newtBell(void);
-void newtCursorOff(void);
-void newtCursorOn(void);
-
-/* Components */
-
-newtComponent newtCompactButton(int left, int top, const char * text);
-newtComponent newtButton(int left, int top, const char * text);
-newtComponent newtCheckbox(int left, int top, const char * text, char defValue,
- const char * seq, char * result);
-char newtCheckboxGetValue(newtComponent co);
-void newtCheckboxSetValue(newtComponent co, char value);
-void newtCheckboxSetFlags(newtComponent co, int flags, enum newtFlagsSense sense);
-
-
-newtComponent newtRadiobutton(int left, int top, const char * text, int isDefault,
- newtComponent prevButton);
-newtComponent newtRadioGetCurrent(newtComponent setMember);
-newtComponent newtListitem(int left, int top, const char * text, int isDefault,
- newtComponent prevItem, const void * data, int flags);
-void newtListitemSet(newtComponent co, const char * text);
-void * newtListitemGetData(newtComponent co);
-void newtGetScreenSize(int * cols, int * rows);
-
-newtComponent newtLabel(int left, int top, const char * text);
-void newtLabelSetText(newtComponent co, const char * text);
-newtComponent newtVerticalScrollbar(int left, int top, int height,
- int normalColorset, int thumbColorset);
-void newtScrollbarSet(newtComponent co, int where, int total);
-
-newtComponent newtListbox(int left, int top, int height, int flags);
-void * newtListboxGetCurrent(newtComponent co);
-void newtListboxSetCurrent(newtComponent co, int num);
-void newtListboxSetCurrentByKey(newtComponent co, void * key);
-void newtListboxSetEntry(newtComponent co, int num, const char * text);
-void newtListboxSetWidth(newtComponent co, int width);
-void newtListboxSetData(newtComponent co, int num, void * data);
-int newtListboxAppendEntry(newtComponent co, const char * text,
- const void * data);
-/* Send the key to insert after, or NULL to insert at the top */
-int newtListboxInsertEntry(newtComponent co, const char * text, const void * data, void * key);
-int newtListboxDeleteEntry(newtComponent co, void * data);
-void newtListboxClear(newtComponent co); /* removes all entries from listbox */
-void newtListboxGetEntry(newtComponent co, int num, char **text, void **data);
-/* Returns an array of data pointers from items, last element is NULL */
-void **newtListboxGetSelection(newtComponent co, int *numitems);
-void newtListboxClearSelection(newtComponent co);
-void newtListboxSelectItem(newtComponent co, const void * key,
- enum newtFlagsSense sense);
-
-newtComponent newtCheckboxTree(int left, int top, int height, int flags);
-newtComponent newtCheckboxTreeMulti(int left, int top, int height, char *seq, int flags);
-const void ** newtCheckboxTreeGetSelection(newtComponent co, int *numitems);
-const void * newtCheckboxTreeGetCurrent(newtComponent co);
-const void ** newtCheckboxTreeGetMultiSelection(newtComponent co, int *numitems, char seqnum);
-/* last item is NEWT_ARG_LAST for all of these */
-int newtCheckboxTreeAddItem(newtComponent co,
- const char * text, const void * data,
- int flags, int index, ...);
-int newtCheckboxTreeAddArray(newtComponent co,
- const char * text, const void * data,
- int flags, int * indexes);
-int * newtCheckboxTreeFindItem(newtComponent co, void * data);
-void newtCheckboxTreeSetEntry(newtComponent co, const void * data,
- const char * text);
-char newtCheckboxTreeGetEntryValue(newtComponent co, const void * data);
-void newtCheckboxTreeSetEntryValue(newtComponent co, const void * data,
- char value);
-
-newtComponent newtTextboxReflowed(int left, int top, char * text, int width,
- int flexDown, int flexUp, int flags);
-newtComponent newtTextbox(int left, int top, int width, int height, int flags);
-void newtTextboxSetText(newtComponent co, const char * text);
-void newtTextboxSetHeight(newtComponent co, int height);
-int newtTextboxGetNumLines(newtComponent co);
-char * newtReflowText(char * text, int width, int flexDown, int flexUp,
- int * actualWidth, int * actualHeight);
-
-struct newtExitStruct {
- enum { NEWT_EXIT_HOTKEY, NEWT_EXIT_COMPONENT, NEWT_EXIT_FDREADY,
- NEWT_EXIT_TIMER } reason;
- union {
- int key;
- newtComponent co;
- } u;
-} ;
-
-newtComponent newtForm(newtComponent vertBar, void * helpTag, int flags);
-void newtFormSetTimer(newtComponent form, int millisecs);
-void newtFormWatchFd(newtComponent form, int fd, int fdFlags);
-void newtFormSetSize(newtComponent co);
-newtComponent newtFormGetCurrent(newtComponent co);
-void newtFormSetBackground(newtComponent co, int color);
-void newtFormSetCurrent(newtComponent co, newtComponent subco);
-void newtFormAddComponent(newtComponent form, newtComponent co);
-void newtFormAddComponents(newtComponent form, ...);
-void newtFormSetHeight(newtComponent co, int height);
-void newtFormSetWidth(newtComponent co, int width);
-newtComponent newtRunForm(newtComponent form); /* obsolete */
-void newtFormRun(newtComponent co, struct newtExitStruct * es);
-void newtDrawForm(newtComponent form);
-void newtFormAddHotKey(newtComponent co, int key);
-
-typedef int (*newtEntryFilter)(newtComponent entry, void * data, int ch,
- int cursor);
-newtComponent newtEntry(int left, int top, const char * initialValue, int width,
- char ** resultPtr, int flags);
-void newtEntrySet(newtComponent co, const char * value, int cursorAtEnd);
-void newtEntrySetFilter(newtComponent co, newtEntryFilter filter, void * data);
-char * newtEntryGetValue(newtComponent co);
-void newtEntrySetFlags(newtComponent co, int flags, enum newtFlagsSense sense);
-
-newtComponent newtScale(int left, int top, int width, int fullValue);
-void newtScaleSet(newtComponent co, unsigned int amount);
-
-void newtComponentAddCallback(newtComponent co, newtCallback f, void * data);
-void newtComponentTakesFocus(newtComponent co, int val);
-
-/* this also destroys all of the components (including other forms) on the
- form */
-void newtFormDestroy(newtComponent form);
-
-/* Key codes */
-
-#define NEWT_KEY_TAB '\t'
-#define NEWT_KEY_ENTER '\r'
-#define NEWT_KEY_SUSPEND '\032' /* ctrl - z*/
-#define NEWT_KEY_RETURN NEWT_KEY_ENTER
-
-#define NEWT_KEY_EXTRA_BASE 0x8000
-#define NEWT_KEY_UP NEWT_KEY_EXTRA_BASE + 1
-#define NEWT_KEY_DOWN NEWT_KEY_EXTRA_BASE + 2
-#define NEWT_KEY_LEFT NEWT_KEY_EXTRA_BASE + 4
-#define NEWT_KEY_RIGHT NEWT_KEY_EXTRA_BASE + 5
-#define NEWT_KEY_BKSPC NEWT_KEY_EXTRA_BASE + 6
-#define NEWT_KEY_DELETE NEWT_KEY_EXTRA_BASE + 7
-#define NEWT_KEY_HOME NEWT_KEY_EXTRA_BASE + 8
-#define NEWT_KEY_END NEWT_KEY_EXTRA_BASE + 9
-#define NEWT_KEY_UNTAB NEWT_KEY_EXTRA_BASE + 10
-#define NEWT_KEY_PGUP NEWT_KEY_EXTRA_BASE + 11
-#define NEWT_KEY_PGDN NEWT_KEY_EXTRA_BASE + 12
-#define NEWT_KEY_INSERT NEWT_KEY_EXTRA_BASE + 13
-
-#define NEWT_KEY_F1 NEWT_KEY_EXTRA_BASE + 101
-#define NEWT_KEY_F2 NEWT_KEY_EXTRA_BASE + 102
-#define NEWT_KEY_F3 NEWT_KEY_EXTRA_BASE + 103
-#define NEWT_KEY_F4 NEWT_KEY_EXTRA_BASE + 104
-#define NEWT_KEY_F5 NEWT_KEY_EXTRA_BASE + 105
-#define NEWT_KEY_F6 NEWT_KEY_EXTRA_BASE + 106
-#define NEWT_KEY_F7 NEWT_KEY_EXTRA_BASE + 107
-#define NEWT_KEY_F8 NEWT_KEY_EXTRA_BASE + 108
-#define NEWT_KEY_F9 NEWT_KEY_EXTRA_BASE + 109
-#define NEWT_KEY_F10 NEWT_KEY_EXTRA_BASE + 110
-#define NEWT_KEY_F11 NEWT_KEY_EXTRA_BASE + 111
-#define NEWT_KEY_F12 NEWT_KEY_EXTRA_BASE + 112
-
-/* not really a key, but newtGetKey returns it */
-#define NEWT_KEY_RESIZE NEWT_KEY_EXTRA_BASE + 113
-
-#define NEWT_ANCHOR_LEFT (1 << 0)
-#define NEWT_ANCHOR_RIGHT (1 << 1)
-#define NEWT_ANCHOR_TOP (1 << 2)
-#define NEWT_ANCHOR_BOTTOM (1 << 3)
-
-#define NEWT_GRID_FLAG_GROWX (1 << 0)
-#define NEWT_GRID_FLAG_GROWY (1 << 1)
-
-typedef struct grid_s * newtGrid;
-enum newtGridElement { NEWT_GRID_EMPTY = 0,
- NEWT_GRID_COMPONENT, NEWT_GRID_SUBGRID };
-
-newtGrid newtCreateGrid(int cols, int rows);
-/* TYPE, what, TYPE, what, ..., NULL */
-newtGrid newtGridVStacked(enum newtGridElement type, void * what, ...);
-newtGrid newtGridVCloseStacked(enum newtGridElement type, void * what, ...);
-newtGrid newtGridHStacked(enum newtGridElement type1, void * what1, ...);
-newtGrid newtGridHCloseStacked(enum newtGridElement type1, void * what1, ...);
-newtGrid newtGridBasicWindow(newtComponent text, newtGrid middle,
- newtGrid buttons);
-newtGrid newtGridSimpleWindow(newtComponent text, newtComponent middle,
- newtGrid buttons);
-void newtGridSetField(newtGrid grid, int col, int row,
- enum newtGridElement type, void * val, int padLeft,
- int padTop, int padRight, int padBottom, int anchor,
- int flags);
-void newtGridPlace(newtGrid grid, int left, int top);
-#define newtGridDestroy newtGridFree
-void newtGridFree(newtGrid grid, int recurse);
-void newtGridGetSize(newtGrid grid, int * width, int * height);
-void newtGridWrappedWindow(newtGrid grid, char * title);
-void newtGridWrappedWindowAt(newtGrid grid, char * title, int left, int top);
-void newtGridAddComponentsToForm(newtGrid grid, newtComponent form,
- int recurse);
-
-/* convienve */
-newtGrid newtButtonBarv(char * button1, newtComponent * b1comp, va_list args);
-newtGrid newtButtonBar(char * button1, newtComponent * b1comp, ...);
-
-/* automatically centered and shrink wrapped */
-void newtWinMessage(char * title, char * buttonText, char * text, ...);
-void newtWinMessagev(char * title, char * buttonText, char * text,
- va_list argv);
-
-/* having separate calls for these two seems silly, but having two separate
- variable length-arg lists seems like a bad idea as well */
-
-/* Returns 0 if F12 was pressed, 1 for button1, 2 for button2 */
-int newtWinChoice(char * title, char * button1, char * button2,
- char * text, ...);
-/* Returns 0 if F12 was pressed, 1 for button1, 2 for button2,
- 3 for button3 */
-int newtWinTernary(char * title, char * button1, char * button2,
- char * button3, char * message, ...);
-
-/* Returns the button number pressed, 0 on F12 */
-int newtWinMenu(char * title, char * text, int suggestedWidth, int flexDown,
- int flexUp, int maxListHeight, char ** items, int * listItem,
- char * button1, ...);
-
-struct newtWinEntry {
- char * text;
- char ** value; /* may be initialized to set default */
- int flags;
-};
-
-/* Returns the button number pressed, 0 on F12. The final values are
- dynamically allocated, and need to be freed. */
-int newtWinEntries(char * title, char * text, int suggestedWidth, int flexDown,
- int flexUp, int dataWidth,
- struct newtWinEntry * items, char * button1, ...);
-
-#ifdef __cplusplus
-} /* End of extern "C" { */
-#endif
-
-#endif /* H_NEWT */
diff --git a/mdk-stage1/newt/newt_pr.h b/mdk-stage1/newt/newt_pr.h
deleted file mode 100644
index 76f5e2f6f..000000000
--- a/mdk-stage1/newt/newt_pr.h
+++ /dev/null
@@ -1,82 +0,0 @@
-#ifndef H_NEWT_PR
-#define H_NEWT_PR
-
-#define COLORSET_ROOT NEWT_COLORSET_ROOT
-#define COLORSET_BORDER NEWT_COLORSET_BORDER
-#define COLORSET_WINDOW NEWT_COLORSET_WINDOW
-#define COLORSET_SHADOW NEWT_COLORSET_SHADOW
-#define COLORSET_TITLE NEWT_COLORSET_TITLE
-#define COLORSET_BUTTON NEWT_COLORSET_BUTTON
-#define COLORSET_ACTBUTTON NEWT_COLORSET_ACTBUTTON
-#define COLORSET_CHECKBOX NEWT_COLORSET_CHECKBOX
-#define COLORSET_ACTCHECKBOX NEWT_COLORSET_ACTCHECKBOX
-#define COLORSET_ENTRY NEWT_COLORSET_ENTRY
-#define COLORSET_LABEL NEWT_COLORSET_LABEL
-#define COLORSET_LISTBOX NEWT_COLORSET_LISTBOX
-#define COLORSET_ACTLISTBOX NEWT_COLORSET_ACTLISTBOX
-#define COLORSET_TEXTBOX NEWT_COLORSET_TEXTBOX
-#define COLORSET_ACTTEXTBOX NEWT_COLORSET_ACTTEXTBOX
-
-int newtSetFlags(int oldFlags, int newFlags, enum newtFlagsSense sense);
-
-void newtGotorc(int row, int col);
-void newtGetrc(int * row, int * col);
-void newtGetWindowPos(int * x, int * y);
-void newtDrawBox(int left, int top, int width, int height, int shadow);
-void newtClearBox(int left, int top, int width, int height);
-
-int newtGetKey(void);
-
-struct newtComponent_struct {
- /* common data */
- int height, width;
- int top, left;
- int takesFocus;
- int isMapped;
-
- struct componentOps * ops;
-
- newtCallback callback;
- void * callbackData;
-
- void * data;
-} ;
-
-enum eventResultTypes { ER_IGNORED, ER_SWALLOWED, ER_EXITFORM, ER_SETFOCUS,
- ER_NEXTCOMP };
-struct eventResult {
- enum eventResultTypes result;
- union {
- newtComponent focus;
- } u;
-};
-
-enum eventTypes { EV_FOCUS, EV_UNFOCUS, EV_KEYPRESS, EV_MOUSE };
-enum eventSequence { EV_EARLY, EV_NORMAL, EV_LATE };
-
-struct event {
- enum eventTypes event;
- enum eventSequence when;
- union {
- int key;
- struct {
- enum { MOUSE_MOTION, MOUSE_BUTTON_DOWN, MOUSE_BUTTON_UP } type;
- int x, y;
- } mouse;
- } u;
-} ;
-
-struct componentOps {
- void (* draw)(newtComponent c);
- struct eventResult (* event)(newtComponent c, struct event ev);
- void (* destroy)(newtComponent c);
- void (* place)(newtComponent c, int newLeft, int newTop);
- void (* mapped)(newtComponent c, int isMapped);
-} ;
-
-void newtDefaultPlaceHandler(newtComponent c, int newLeft, int newTop);
-void newtDefaultMappedHandler(newtComponent c, int isMapped);
-struct eventResult newtDefaultEventHandler(newtComponent c,
- struct event ev);
-
-#endif /* H_NEWT_PR */
diff --git a/mdk-stage1/newt/scale.c b/mdk-stage1/newt/scale.c
deleted file mode 100644
index 800958580..000000000
--- a/mdk-stage1/newt/scale.c
+++ /dev/null
@@ -1,72 +0,0 @@
-#include <slang.h>
-#include <stdlib.h>
-#include <string.h>
-
-#include "newt.h"
-#include "newt_pr.h"
-
-struct scale {
- int fullValue;
- int charsSet;
-};
-
-static void scaleDraw(newtComponent co);
-
-static struct componentOps scaleOps = {
- scaleDraw,
- newtDefaultEventHandler,
- NULL,
- newtDefaultPlaceHandler,
- newtDefaultMappedHandler,
-} ;
-
-newtComponent newtScale(int left, int top, int width, int fullValue) {
- newtComponent co;
- struct scale * sc;
-
- co = malloc(sizeof(*co));
- sc = malloc(sizeof(struct scale));
- co->data = sc;
-
- co->ops = &scaleOps;
-
- co->height = 1;
- co->width = width;
- co->top = top;
- co->left = left;
- co->takesFocus = 0;
-
- sc->fullValue = fullValue;
- sc->charsSet = 0;
-
- return co;
-}
-
-void newtScaleSet(newtComponent co, unsigned int amount) {
- struct scale * sc = co->data;
- int newCharsSet;
-
- newCharsSet = (amount * co->width) / sc->fullValue;
-
- if (newCharsSet != sc->charsSet) {
- sc->charsSet = newCharsSet;
- scaleDraw(co);
- }
-}
-
-static void scaleDraw(newtComponent co) {
- struct scale * sc = co->data;
- int i;
-
- if (co->top == -1) return;
-
- newtGotorc(co->top, co->left);
-
- SLsmg_set_color(NEWT_COLORSET_FULLSCALE);
- for (i = 0; i < sc->charsSet; i++)
- SLsmg_write_string(" ");
-
- SLsmg_set_color(NEWT_COLORSET_EMPTYSCALE);
- for (i = 0; i < (co->width - sc->charsSet); i++)
- SLsmg_write_string(" ");
-}
diff --git a/mdk-stage1/newt/scrollbar.c b/mdk-stage1/newt/scrollbar.c
deleted file mode 100644
index cb4bc2757..000000000
--- a/mdk-stage1/newt/scrollbar.c
+++ /dev/null
@@ -1,124 +0,0 @@
-#include <slang.h>
-#include <stdlib.h>
-#include <string.h>
-
-#include "newt.h"
-#include "newt_pr.h"
-
-struct scrollbar {
- int curr;
- int cs, csThumb;
- int arrows;
-} ;
-
-static void sbDraw(newtComponent co);
-static void sbDestroy(newtComponent co);
-static void sbDrawThumb(newtComponent co, int isOn);
-
-static struct componentOps sbOps = {
- sbDraw,
- newtDefaultEventHandler,
- sbDestroy,
- newtDefaultPlaceHandler,
- newtDefaultMappedHandler,
-} ;
-
-void newtScrollbarSet(newtComponent co, int where, int total) {
- struct scrollbar * sb = co->data;
- int new;
-
- if (sb->arrows)
- new = (where * (co->height - 3)) / (total ? total : 1) + 1;
- else
- new = (where * (co->height - 1)) / (total ? total : 1);
- if (new != sb->curr) {
- sbDrawThumb(co, 0);
- sb->curr = new;
- sbDrawThumb(co, 1);
- }
-}
-
-newtComponent newtVerticalScrollbar(int left, int top, int height,
- int normalColorset, int thumbColorset) {
- newtComponent co;
- struct scrollbar * sb;
-
- co = malloc(sizeof(*co));
- sb = malloc(sizeof(*sb));
- co->data = sb;
-
- if (!strcmp(getenv("TERM"), "linux") && height >= 2) {
- sb->arrows = 1;
- sb->curr = 1;
- } else {
- sb->arrows = 0;
- sb->curr = 0;
- }
- sb->cs = normalColorset;
- sb->csThumb = thumbColorset;
-
- co->ops = &sbOps;
- co->isMapped = 0;
- co->left = left;
- co->top = top;
- co->height = height;
- co->width = 1;
- co->takesFocus = 0;
-
- return co;
-}
-
-static void sbDraw(newtComponent co) {
- struct scrollbar * sb = co->data;
- int i;
-
- if (!co->isMapped) return;
-
- SLsmg_set_color(sb->cs);
-
- SLsmg_set_char_set(1);
- if (sb->arrows) {
- newtGotorc(co->top, co->left);
- SLsmg_write_char('\x2d');
- for (i = 1; i < co->height - 1; i++) {
- newtGotorc(i + co->top, co->left);
- SLsmg_write_char('\x61');
- }
- newtGotorc(co->top + co->height - 1, co->left);
- SLsmg_write_char('\x2e');
- } else {
- for (i = 0; i < co->height; i++) {
- newtGotorc(i + co->top, co->left);
- SLsmg_write_char('\x61');
- }
- }
-
- SLsmg_set_char_set(0);
-
- sbDrawThumb(co, 1);
-}
-
-static void sbDrawThumb(newtComponent co, int isOn) {
- struct scrollbar * sb = co->data;
- char ch = isOn ? '#' : '\x61';
-
- if (!co->isMapped) return;
-
- newtGotorc(sb->curr + co->top, co->left);
- SLsmg_set_char_set(1);
-
- /*if (isOn)
- SLsmg_set_color(sb->csThumb);
- else*/
- SLsmg_set_color(sb->cs);
-
- SLsmg_write_char(ch);
- SLsmg_set_char_set(0);
-}
-
-static void sbDestroy(newtComponent co) {
- struct scrollbar * sb = co->data;
-
- free(sb);
- free(co);
-}
diff --git a/mdk-stage1/newt/textbox.c b/mdk-stage1/newt/textbox.c
deleted file mode 100644
index 8eb4ae4db..000000000
--- a/mdk-stage1/newt/textbox.c
+++ /dev/null
@@ -1,409 +0,0 @@
-#include <ctype.h>
-#include <slang.h>
-#include <stdlib.h>
-#include <string.h>
-
-#include "newt.h"
-#include "newt_pr.h"
-
-struct textbox {
- char ** lines;
- int numLines;
- int linesAlloced;
- int doWrap;
- newtComponent sb;
- int topLine;
- int textWidth;
-};
-
-static char * expandTabs(const char * text);
-static void textboxDraw(newtComponent co);
-static void addLine(newtComponent co, const char * s, int len);
-static void doReflow(const char * text, char ** resultPtr, int width,
- int * badness, int * heightPtr);
-static struct eventResult textboxEvent(newtComponent c,
- struct event ev);
-static void textboxDestroy(newtComponent co);
-static void textboxPlace(newtComponent co, int newLeft, int newTop);
-static void textboxMapped(newtComponent co, int isMapped);
-
-static struct componentOps textboxOps = {
- textboxDraw,
- textboxEvent,
- textboxDestroy,
- textboxPlace,
- textboxMapped,
-} ;
-
-static void textboxMapped(newtComponent co, int isMapped) {
- struct textbox * tb = co->data;
-
- co->isMapped = isMapped;
- if (tb->sb)
- tb->sb->ops->mapped(tb->sb, isMapped);
-}
-
-static void textboxPlace(newtComponent co, int newLeft, int newTop) {
- struct textbox * tb = co->data;
-
- co->top = newTop;
- co->left = newLeft;
-
- if (tb->sb)
- tb->sb->ops->place(tb->sb, co->left + co->width - 1, co->top);
-}
-
-void newtTextboxSetHeight(newtComponent co, int height) {
- co->height = height;
-}
-
-int newtTextboxGetNumLines(newtComponent co) {
- struct textbox * tb = co->data;
-
- return (tb->numLines);
-}
-
-newtComponent newtTextboxReflowed(int left, int top, char * text, int width,
- int flexDown, int flexUp, int flags __attribute__ ((unused))) {
- newtComponent co;
- char * reflowedText;
- int actWidth, actHeight;
-
- reflowedText = newtReflowText(text, width, flexDown, flexUp,
- &actWidth, &actHeight);
-
- co = newtTextbox(left, top, actWidth, actHeight, NEWT_FLAG_WRAP);
- newtTextboxSetText(co, reflowedText);
- free(reflowedText);
-
- return co;
-}
-
-newtComponent newtTextbox(int left, int top, int width, int height, int flags) {
- newtComponent co;
- struct textbox * tb;
-
- co = malloc(sizeof(*co));
- tb = malloc(sizeof(*tb));
- co->data = tb;
-
- co->ops = &textboxOps;
-
- co->height = height;
- co->top = top;
- co->left = left;
- co->takesFocus = 0;
- co->width = width;
-
- tb->doWrap = flags & NEWT_FLAG_WRAP;
- tb->numLines = 0;
- tb->linesAlloced = 0;
- tb->lines = NULL;
- tb->topLine = 0;
- tb->textWidth = width;
-
- if (flags & NEWT_FLAG_SCROLL) {
- co->width += 2;
- tb->sb = newtVerticalScrollbar(co->left + co->width - 1, co->top,
- co->height, COLORSET_TEXTBOX, COLORSET_TEXTBOX);
- } else {
- tb->sb = NULL;
- }
-
- return co;
-}
-
-static char * expandTabs(const char * text) {
- int bufAlloced = strlen(text) + 40;
- char * buf, * dest;
- const char * src;
- int bufUsed = 0;
- int linePos = 0;
- int i;
-
- buf = malloc(bufAlloced + 1);
- for (src = text, dest = buf; *src; src++) {
- if ((bufUsed + 10) > bufAlloced) {
- bufAlloced += strlen(text) / 2;
- buf = realloc(buf, bufAlloced + 1);
- dest = buf + bufUsed;
- }
- if (*src == '\t') {
- i = 8 - (linePos & 8);
- memset(dest, ' ', i);
- dest += i, bufUsed += i, linePos += i;
- } else {
- if (*src == '\n')
- linePos = 0;
- else
- linePos++;
-
- *dest++ = *src;
- bufUsed++;
- }
- }
-
- *dest = '\0';
- return buf;
-}
-
-#define iseuckanji(c) (0xa1 <= (unsigned char)(c&0xff) && (unsigned char)(c&0xff) <= 0xfe)
-
-static void doReflow(const char * text, char ** resultPtr, int width,
- int * badness, int * heightPtr) {
- char * result = NULL;
- const char * chptr, * end;
- int i;
- int howbad = 0;
- int height = 0;
- int kanji = 0;
-
- if (resultPtr) {
- /* XXX I think this will work */
- result = malloc(strlen(text) + (strlen(text) / width) + 50);
- *result = '\0';
- }
-
- while (*text) {
- kanji = 0;
- end = strchr(text, '\n');
- if (!end)
- end = text + strlen(text);
-
- while (*text && text < end) {
- if (end - text < width) {
- if (result) {
- strncat(result, text, end - text);
- strcat(result, "\n");
- height++;
- }
-
- if (end - text < (width / 2))
- howbad += ((width / 2) - (end - text)) / 2;
- text = end;
- if (*text) text++;
- } else {
- chptr = text;
- kanji = 0;
- for ( i = 0; i < width - 1; i++ ) {
- if ( !iseuckanji(*chptr)) {
- kanji = 0;
- } else if ( kanji == 1 ) {
- kanji = 2;
- } else {
- kanji = 1;
- }
- chptr++;
- }
- if (kanji == 0) {
- while (chptr > text && !isspace(*chptr)) chptr--;
- while (chptr > text && isspace(*chptr)) chptr--;
- chptr++;
- }
-
- if (chptr-text == 1 && !isspace(*chptr))
- chptr = text + width - 1;
-
- if (chptr > text)
- howbad += width - (chptr - text) + 1;
- if (result) {
- if (kanji == 1) {
- strncat(result, text, chptr - text + 1);
- chptr++;
- kanji = 0;
- } else {
- strncat(result, text, chptr - text);
- }
- strcat(result, "\n");
- height++;
- }
-
- if (isspace(*chptr))
- text = chptr + 1;
- else
- text = chptr;
- while (isspace(*text)) text++;
- }
- }
- }
-
-// if (result) printf("result: %s\n", result);
-
- if (badness) *badness = howbad;
- if (resultPtr) *resultPtr = result;
- if (heightPtr) *heightPtr = height;
-}
-
-char * newtReflowText(char * text, int width, int flexDown, int flexUp,
- int * actualWidth, int * actualHeight) {
- int min, max;
- int i;
- char * result;
- int minbad, minbadwidth, howbad;
- char * expandedText;
-
- expandedText = expandTabs(text);
-
- if (flexDown || flexUp) {
- min = width - flexDown;
- max = width + flexUp;
-
- minbad = -1;
- minbadwidth = width;
-
- for (i = min; i <= max; i++) {
- doReflow(expandedText, NULL, i, &howbad, NULL);
-
- if (minbad == -1 || howbad < minbad) {
- minbad = howbad;
- minbadwidth = i;
- }
- }
-
- width = minbadwidth;
- }
-
- doReflow(expandedText, &result, width, NULL, actualHeight);
- free(expandedText);
- if (actualWidth) *actualWidth = width;
- return result;
-}
-
-void newtTextboxSetText(newtComponent co, const char * text) {
- const char * start, * end;
- struct textbox * tb = co->data;
- char * reflowed, * expanded;
- int badness, height;
-
- if (tb->lines) {
- free(tb->lines);
- tb->linesAlloced = tb->numLines = 0;
- }
-
- expanded = expandTabs(text);
-
- if (tb->doWrap) {
- doReflow(expanded, &reflowed, tb->textWidth, &badness, &height);
- free(expanded);
- expanded = reflowed;
- }
-
- for (start = expanded; *start; start++)
- if (*start == '\n') tb->linesAlloced++;
-
- /* This ++ leaves room for an ending line w/o a \n */
- tb->linesAlloced++;
- tb->lines = malloc(sizeof(char *) * tb->linesAlloced);
-
- start = expanded;
- while ((end = strchr(start, '\n'))) {
- addLine(co, start, end - start);
- start = end + 1;
- }
-
- if (*start)
- addLine(co, start, strlen(start));
-
- free(expanded);
-}
-
-/* This assumes the buffer is allocated properly! */
-static void addLine(newtComponent co, const char * s, int len) {
- struct textbox * tb = co->data;
-
- if (len > tb->textWidth) len = tb->textWidth;
-
- tb->lines[tb->numLines] = malloc(tb->textWidth + 1);
- memset(tb->lines[tb->numLines], ' ', tb->textWidth);
- memcpy(tb->lines[tb->numLines], s, len);
- tb->lines[tb->numLines++][tb->textWidth] = '\0';
-}
-
-static void textboxDraw(newtComponent c) {
- int i;
- struct textbox * tb = c->data;
- int size;
-
- if (tb->sb) {
- size = tb->numLines - c->height;
- newtScrollbarSet(tb->sb, tb->topLine, size ? size : 0);
- tb->sb->ops->draw(tb->sb);
- }
-
- SLsmg_set_color(NEWT_COLORSET_TEXTBOX);
-
- for (i = 0; (i + tb->topLine) < tb->numLines && i < c->height; i++) {
- newtGotorc(c->top + i, c->left);
- SLsmg_write_string(tb->lines[i + tb->topLine]);
- }
-}
-
-static struct eventResult textboxEvent(newtComponent co,
- struct event ev) {
- struct textbox * tb = co->data;
- struct eventResult er;
-
- er.result = ER_IGNORED;
-
- if (ev.when == EV_EARLY && ev.event == EV_KEYPRESS && tb->sb) {
- switch (ev.u.key) {
- case NEWT_KEY_UP:
- if (tb->topLine) tb->topLine--;
- textboxDraw(co);
- er.result = ER_SWALLOWED;
- break;
-
- case NEWT_KEY_DOWN:
- if (tb->topLine < (tb->numLines - co->height)) tb->topLine++;
- textboxDraw(co);
- er.result = ER_SWALLOWED;
- break;
-
- case NEWT_KEY_PGDN:
- tb->topLine += co->height;
- if (tb->topLine > (tb->numLines - co->height)) {
- tb->topLine = tb->numLines - co->height;
- if (tb->topLine < 0) tb->topLine = 0;
- }
- textboxDraw(co);
- er.result = ER_SWALLOWED;
- break;
-
- case NEWT_KEY_PGUP:
- tb->topLine -= co->height;
- if (tb->topLine < 0) tb->topLine = 0;
- textboxDraw(co);
- er.result = ER_SWALLOWED;
- break;
- }
- }
- if (ev.when == EV_EARLY && ev.event == EV_MOUSE && tb->sb) {
- /* Top scroll arrow */
- if (ev.u.mouse.x == co->width && ev.u.mouse.y == co->top) {
- if (tb->topLine) tb->topLine--;
- textboxDraw(co);
-
- er.result = ER_SWALLOWED;
- }
- /* Bottom scroll arrow */
- if (ev.u.mouse.x == co->width &&
- ev.u.mouse.y == co->top + co->height - 1) {
- if (tb->topLine < (tb->numLines - co->height)) tb->topLine++;
- textboxDraw(co);
-
- er.result = ER_SWALLOWED;
- }
- }
- return er;
-}
-
-static void textboxDestroy(newtComponent co) {
- int i;
- struct textbox * tb = co->data;
-
- for (i = 0; i < tb->numLines; i++)
- free(tb->lines[i]);
- free(tb->lines);
- free(tb);
- free(co);
-}
diff --git a/mdk-stage1/newt/windows.c b/mdk-stage1/newt/windows.c
deleted file mode 100644
index 30a8d526c..000000000
--- a/mdk-stage1/newt/windows.c
+++ /dev/null
@@ -1,275 +0,0 @@
-#include <errno.h>
-#include <stdarg.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-
-#include "errno.h"
-#include "newt.h"
-
-static void * newtvwindow(char * title, char * button1, char * button2,
- char * button3, char * message, va_list args) {
- newtComponent b1, b2 = NULL, b3 = NULL, t, f, answer;
- char * buf = NULL;
- int size = 0;
- int i = 0;
- int scroll = 0;
- int width, height;
- char * flowedText;
- newtGrid grid, buttonGrid;
-
- do {
- size += 1000;
- if (buf) free(buf);
- buf = malloc(size);
- i = vsnprintf(buf, size, message, args);
- } while (i >= size || i == -1);
-
- flowedText = newtReflowText(buf, 50, 5, 5, &width, &height);
- if (height > 6) {
- free(flowedText);
- flowedText = newtReflowText(buf, 60, 5, 5, &width, &height);
- }
- free(buf);
-
- if (height > 12) {
- height = 12;
- scroll = NEWT_FLAG_SCROLL;
- }
- t = newtTextbox(-1, -1, width, height, NEWT_TEXTBOX_WRAP | scroll);
- newtTextboxSetText(t, flowedText);
- free(flowedText);
-
- if (button3) {
- buttonGrid = newtButtonBar(button1, &b1, button2, &b2,
- button3, &b3, NULL);
- } else if (button2) {
- buttonGrid = newtButtonBar(button1, &b1, button2, &b2, NULL);
- } else {
- buttonGrid = newtButtonBar(button1, &b1, NULL);
- }
-
- newtGridSetField(buttonGrid, 0, 0, NEWT_GRID_COMPONENT, b1,
- 0, 0, button2 ? 1 : 0, 0, 0, 0);
-
- grid = newtCreateGrid(1, 2);
- newtGridSetField(grid, 0, 0, NEWT_GRID_COMPONENT, t, 0, 0, 0, 0, 0, 0);
- newtGridSetField(grid, 0, 1, NEWT_GRID_SUBGRID, buttonGrid,
- 0, 1, 0, 0, 0, NEWT_GRID_FLAG_GROWX);
- newtGridWrappedWindow(grid, title);
-
- f = newtForm(NULL, NULL, 0);
- newtFormAddComponents(f, t, b1, NULL);
-
- if (button2)
- newtFormAddComponent(f, b2);
- if (button3)
- newtFormAddComponent(f, b3);
-
- answer = newtRunForm(f);
- newtGridFree(grid, 1);
-
- newtFormDestroy(f);
- newtPopWindow();
-
- if (answer == f)
- return NULL;
- else if (answer == b1)
- return button1;
- else if (answer == b2)
- return button2;
-
- return button3;
-}
-
-int newtWinChoice(char * title, char * button1, char * button2,
- char * message, ...) {
- va_list args;
- void * rc;
-
- va_start(args, message);
- rc = newtvwindow(title, button1, button2, NULL, message, args);
- va_end(args);
-
- if (rc == button1)
- return 1;
- else if (rc == button2)
- return 2;
-
- return 0;
-}
-
-void newtWinMessage(char * title, char * buttonText, char * text, ...) {
- va_list args;
-
- va_start(args, text);
- newtvwindow(title, buttonText, NULL, NULL, text, args);
- va_end(args);
-}
-
-void newtWinMessagev(char * title, char * buttonText, char * text,
- va_list argv) {
- newtvwindow(title, buttonText, NULL, NULL, text, argv);
-}
-
-int newtWinTernary(char * title, char * button1, char * button2,
- char * button3, char * message, ...) {
- va_list args;
- void * rc;
-
- va_start(args, message);
- rc = newtvwindow(title, button1, button2, button3, message, args);
- va_end(args);
-
- if (rc == button1)
- return 1;
- else if (rc == button2)
- return 2;
- else if (rc == button3)
- return 3;
-
- return 0;
-}
-
-/* only supports up to 50 buttons -- shucks! */
-int newtWinMenu(char * title, char * text, int suggestedWidth, int flexDown,
- int flexUp, int maxListHeight, char ** items, int * listItem,
- char * button1, ...) {
- newtComponent textbox, listbox, result, form;
- va_list args;
- newtComponent buttons[50];
- newtGrid grid, buttonBar;
- int numButtons;
- int i, rc;
- int needScroll;
- char * buttonName;
-
- textbox = newtTextboxReflowed(-1, -1, text, suggestedWidth, flexDown,
- flexUp, 0);
-
- for (i = 0; items[i]; i++) ;
- if (i < maxListHeight) maxListHeight = i;
- needScroll = i > maxListHeight;
-
- listbox = newtListbox(-1, -1, maxListHeight,
- (needScroll ? NEWT_FLAG_SCROLL : 0) | NEWT_FLAG_RETURNEXIT);
- for (i = 0; items[i]; i++) {
- newtListboxAddEntry(listbox, items[i], (void *) (long)i);
- }
-
- newtListboxSetCurrent(listbox, *listItem);
-
- buttonName = button1, numButtons = 0;
- va_start(args, button1);
- while (buttonName) {
- buttons[numButtons] = newtButton(-1, -1, buttonName);
- numButtons++;
- buttonName = va_arg(args, char *);
- }
-
- va_end(args);
-
- buttonBar = newtCreateGrid(numButtons, 1);
- for (i = 0; i < numButtons; i++) {
- newtGridSetField(buttonBar, i, 0, NEWT_GRID_COMPONENT,
- buttons[i],
- i ? 1 : 0, 0, 0, 0, 0, 0);
- }
-
- grid = newtGridSimpleWindow(textbox, listbox, buttonBar);
- newtGridWrappedWindow(grid, title);
-
- form = newtForm(NULL, 0, 0);
- newtGridAddComponentsToForm(grid, form, 1);
- newtGridFree(grid, 1);
-
- result = newtRunForm(form);
-
- *listItem = ((long) newtListboxGetCurrent(listbox));
-
- for (rc = 0; result != buttons[rc] && rc < numButtons; rc++);
- if (rc == numButtons)
- rc = 0; /* F12 or return-on-exit (which are the same for us) */
- else
- rc++;
-
- newtFormDestroy(form);
- newtPopWindow();
-
- return rc;
-}
-
-/* only supports up to 50 buttons and entries -- shucks! */
-int newtWinEntries(char * title, char * text, int suggestedWidth, int flexDown,
- int flexUp, int dataWidth,
- struct newtWinEntry * items, char * button1, ...) {
- newtComponent buttons[50], result, form, textw;
- newtGrid grid, buttonBar, subgrid;
- int numItems;
- int rc, i;
- int numButtons;
- char * buttonName;
- va_list args;
-
- textw = newtTextboxReflowed(-1, -1, text, suggestedWidth, flexDown,
- flexUp, 0);
-
- for (numItems = 0; items[numItems].text; numItems++);
-
- buttonName = button1, numButtons = 0;
- va_start(args, button1);
- while (buttonName) {
- buttons[numButtons] = newtButton(-1, -1, buttonName);
- numButtons++;
- buttonName = va_arg(args, char *);
- }
-
- va_end(args);
-
- buttonBar = newtCreateGrid(numButtons, 1);
- for (i = 0; i < numButtons; i++) {
- newtGridSetField(buttonBar, i, 0, NEWT_GRID_COMPONENT,
- buttons[i],
- i ? 1 : 0, 0, 0, 0, 0, 0);
- }
-
- subgrid = newtCreateGrid(2, numItems);
- for (i = 0; i < numItems; i++) {
- newtGridSetField(subgrid, 0, i, NEWT_GRID_COMPONENT,
- newtLabel(-1, -1, items[i].text),
- 0, 0, 0, 0, NEWT_ANCHOR_LEFT, 0);
- newtGridSetField(subgrid, 1, i, NEWT_GRID_COMPONENT,
- newtEntry(-1, -1, items[i].value ?
- *items[i].value : NULL, dataWidth,
- items[i].value, items[i].flags),
- 1, 0, 0, 0, 0, 0);
- }
-
- grid = newtCreateGrid(1, 3);
- form = newtForm(NULL, 0, 0);
- newtGridSetField(grid, 0, 0, NEWT_GRID_COMPONENT, textw,
- 0, 0, 0, 0, NEWT_ANCHOR_LEFT, 0);
- newtGridSetField(grid, 0, 1, NEWT_GRID_SUBGRID, subgrid,
- 0, 1, 0, 0, 0, 0);
- newtGridSetField(grid, 0, 2, NEWT_GRID_SUBGRID, buttonBar,
- 0, 1, 0, 0, 0, NEWT_GRID_FLAG_GROWX);
- newtGridAddComponentsToForm(grid, form, 1);
- newtGridWrappedWindow(grid, title);
- newtGridFree(grid, 1);
-
- result = newtRunForm(form);
-
- for (rc = 0; rc < numItems; rc++)
- *items[rc].value = strdup(*items[rc].value);
-
- for (rc = 0; result != buttons[rc] && rc < numButtons; rc++);
- if (rc == numButtons)
- rc = 0; /* F12 */
- else
- rc++;
-
- newtFormDestroy(form);
- newtPopWindow();
-
- return rc;
-}
diff --git a/mdk-stage1/nfsmount.c b/mdk-stage1/nfsmount.c
index 85ffb25c1..0345098f9 100644
--- a/mdk-stage1/nfsmount.c
+++ b/mdk-stage1/nfsmount.c
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2003 Mandriva
*
@@ -284,7 +284,6 @@ int nfsmount_prepare(const char *spec, char **mount_opts)
enum clnt_stat clnt_stat;
static struct nfs_mount_data data;
int nfs_mount_version;
- int val;
struct sockaddr_in server_addr;
struct sockaddr_in mount_server_addr;
struct pmap *pm_mnt;
@@ -297,12 +296,11 @@ int nfsmount_prepare(const char *spec, char **mount_opts)
char *s;
int port, mountport, proto, soft, intr;
int posix, nocto, noac, broken_suid, nolock;
- int retry, tcp;
+ int tcp;
int mountprog, mountvers, nfsprog, nfsvers;
int retval;
time_t t;
time_t prevt;
- time_t timeout;
nfs_mount_version = find_kernel_nfs_mount_version();
@@ -361,7 +359,6 @@ int nfsmount_prepare(const char *spec, char **mount_opts)
nolock = 1;
broken_suid = 0;
noac = 0;
- retry = 10000; /* 10000 minutes ~ 1 week */
tcp = 0;
mountprog = MOUNTPROG;
@@ -469,10 +466,8 @@ retry_mount:
retry_timeout.tv_usec = 0;
total_timeout.tv_sec = 20;
total_timeout.tv_usec = 0;
- timeout = time(NULL) + 60 * retry;
prevt = 0;
t = 30;
- val = 1;
/* be careful not to use too many CPU cycles */
@@ -677,7 +672,7 @@ retry_mount:
if (fsock != -1)
close(fsock);
return retval;
-}
+}
/*
* We need to translate between nfs status return values and
diff --git a/mdk-stage1/params.c b/mdk-stage1/params.c
index 75bf6ae07..9398759ab 100644
--- a/mdk-stage1/params.c
+++ b/mdk-stage1/params.c
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
@@ -22,7 +22,6 @@
#include "utils.h"
#include "automatic.h"
#include "log.h"
-#include "bootsplash.h"
static struct param_elem params[50];
static int param_number = 0;
@@ -63,7 +62,7 @@ void process_cmdline(void)
i++;
continue;
}
- name = memdup(&buf[j], i-j + 1);
+ name = _memdup(&buf[j], i-j + 1);
name[i-j] = '\0';
if (buf[i] == '=') {
@@ -71,7 +70,7 @@ void process_cmdline(void)
i++;
while (buf[i] != ' ' && buf[i] != '\0')
i++;
- value = memdup(&buf[k], i-k + 1);
+ value = _memdup(&buf[k], i-k + 1);
value[i-k] = '\0';
}
@@ -173,5 +172,4 @@ void unset_automatic(void)
{
log_message("unsetting automatic");
unset_param(MODE_AUTOMATIC);
- exit_bootsplash();
}
diff --git a/mdk-stage1/params.h b/mdk-stage1/params.h
index eb4fd49cd..06b64bd52 100644
--- a/mdk-stage1/params.h
+++ b/mdk-stage1/params.h
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
diff --git a/mdk-stage1/partition.c b/mdk-stage1/partition.c
index 8d6655dad..83bfc5ce6 100644
--- a/mdk-stage1/partition.c
+++ b/mdk-stage1/partition.c
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
diff --git a/mdk-stage1/partition.h b/mdk-stage1/partition.h
index 3accd7600..47639a3d0 100644
--- a/mdk-stage1/partition.h
+++ b/mdk-stage1/partition.h
@@ -1,5 +1,5 @@
/*
- * Olivier Blin (oblin@mandriva.com)
+ * Olivier Blin (oblin)
*
* Copyright 2005 Mandriva
*
diff --git a/mdk-stage1/pci-resource/Makefile b/mdk-stage1/pci-resource/Makefile
deleted file mode 100644
index 24cfc7dd0..000000000
--- a/mdk-stage1/pci-resource/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
- #******************************************************************************
- #
- # $Id$
- #
- # Guillaume Cottenceau (gc@mandriva.com)
- #
- # Copyright 2000 Mandriva
- #
- # 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.
- #
- #*****************************************************************************
-
-
-all: pci-ids.h
-
-pci-ids.h: /usr/share/ldetect-lst/pcitable.gz update-pci-ids.pl
- perl update-pci-ids.pl > $@ || { rm -f $@; exit 1; }
-
-clean:
- rm -f pci-ids.h
diff --git a/mdk-stage1/pcmcia-resource/Makefile b/mdk-stage1/pcmcia-resource/Makefile
deleted file mode 100644
index 46dda9be1..000000000
--- a/mdk-stage1/pcmcia-resource/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
- #******************************************************************************
- #
- # Olivier Blin (blino@mandriva.com)
- #
- # Copyright 2006 Mandriva
- #
- # 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.
- #
- #*****************************************************************************
-
-TARGET=pcmcia-ids.h
-
-all: $(TARGET)
-
-$(TARGET):
- perl update-pcmcia-ids.pl > $@ || { rm -f $@; exit 1; }
-
-clean:
- rm -f $(TARGET)
diff --git a/mdk-stage1/pcmcia/Makefile b/mdk-stage1/pcmcia/Makefile
index a9529260a..6b8bf0cb8 100644
--- a/mdk-stage1/pcmcia/Makefile
+++ b/mdk-stage1/pcmcia/Makefile
@@ -1,6 +1,6 @@
#******************************************************************************
#
- # Guillaume Cottenceau (gc@mandriva.com)
+ # Guillaume Cottenceau (gc)
#
# Copyright 2001 Mandriva
#
@@ -27,7 +27,7 @@ all: $(TARGET) pcmcia_probe.o
clean:
rm -f *.o $(TARGET) lex_config.c yacc_config.c yacc_config.h
-FLAGS = -D__linux__ -Wall -Werror -Wno-deprecated-declarations -Os -fomit-frame-pointer -pipe -c -I.. -D_BSD_SOURCE
+FLAGS = -D__linux__ -Wall -Werror -Wno-deprecated-declarations -Os -fomit-frame-pointer -pipe -c -I.. -D_DEFAULT_SOURCE
# (blino) make sure yynewerror and yyerrlab are uselessly used
FLAGS += -Dlint
LFLAGS += --nounput
@@ -46,7 +46,7 @@ $(TARGET): $(OBJS) yacc_config.h
ranlib $@
$(OBJS): %.o: %.c
- $(DIET) gcc $(FLAGS) $(INCLUDES) -c $< -o $@
+ gcc $(FLAGS) $(INCLUDES) -c $< -o $@
pcmcia_probe.o: probe.c
- $(DIET) gcc -fPIC $(FLAGS) $(INCLUDES) -c $< -o $@
+ gcc -fPIC $(FLAGS) $(INCLUDES) -c $< -o $@
diff --git a/mdk-stage1/pcmcia/merge_from_pcitable b/mdk-stage1/pcmcia/merge_from_pcitable
index 3b88a1cd8..bb127640c 100755
--- a/mdk-stage1/pcmcia/merge_from_pcitable
+++ b/mdk-stage1/pcmcia/merge_from_pcitable
@@ -4,6 +4,9 @@
# which is not in probe.c
use MDK::Common;
+use lib qw(/usr/lib/libDrakX);
+use run_program;
+use c;
my %probes;
foreach (cat_('probe.c')) {
@@ -14,34 +17,21 @@ foreach (cat_('probe.c')) {
}
require '/usr/bin/merge2pcitable.pl';
-my $drivers = read_pcitable("/usr/share/ldetect-lst/pcitable");
-my %pcitable = map_each {
- $::a =~ /^(....)(....)/ or die;
- "$1$2" => { vendor => $1, device => $2, driver => $::b->[0], name => $::b->[1] };
-} %$drivers;
+my %pcitable;
+my @yenta_socket_ids = grep { $_ } map {
+ /.*pci:v0000(....).*d0000(....).*/;
+ my $key = lc("$1$2");
+ $pcitable{$key} = { vendor => $1, device => $2 };
+ $key;
+ } grep { /^alias/ } run_program::get_stdout('/sbin/modinfo', 'yenta_socket');
-my @yenta_socket_ids = grep { $pcitable{$_}{driver} eq 'yenta_socket' } keys %pcitable;
if (my @missing_in_probe_c = difference2(\@yenta_socket_ids, [ keys %probes ])) {
print "Missing in `probe.c':\n",
map {
my $p = $pcitable{$_};
- qq( { 0x$p->{vendor}, 0x$p->{device}, "yenta_socket", "$p->{name}" },\n);
+ my $name = c::get_pci_description(hex($p->{vendor}), hex($p->{device}));
+ qq( { 0x$p->{vendor}, 0x$p->{device}, "yenta_socket", "$name" },\n);
} sort @missing_in_probe_c;
}
-
-my @res;
-foreach my $id (keys %probes) {
- my $p = $probes{$id};
- my $r = $pcitable{$id};
- if (!$r || $r->{driver} ne 'yenta_socket') {
- push @res, qq(0x$p->{vendor}\t0x$p->{device}\t"yenta_socket"\t") . ($r ? $r->{name} : '(COMPLETELY MISSING)') . qq("\n);
- }
- if ($r && $r->{driver} ne 'unknown' && $r->{driver} ne $p->{driver}) {
- warn "WARNING: $id: pcitable:$r->{driver} vs probe.c:$p->{driver}\n";
- }
-}
-if (@res) {
- print "\n", "Missing in pcitable:\n", sort @res;
-}
diff --git a/mdk-stage1/pcmcia/pcmcia.h b/mdk-stage1/pcmcia/pcmcia.h
index 0b06792d7..ae7db247b 100644
--- a/mdk-stage1/pcmcia/pcmcia.h
+++ b/mdk-stage1/pcmcia/pcmcia.h
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
diff --git a/mdk-stage1/pcmcia/probe.c b/mdk-stage1/pcmcia/probe.c
index a32faf002..240fe3a17 100644
--- a/mdk-stage1/pcmcia/probe.c
+++ b/mdk-stage1/pcmcia/probe.c
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000-2001 Mandriva
*
@@ -12,6 +12,9 @@
*
*
* Code comes from /anonymous@projects.sourceforge.net:/pub/pcmcia-cs/pcmcia-cs-3.1.29.tar.bz2
+ *
+ * FIXME: resync with latest pcmcia-cs-3.2.8 or with pcmciautils-0.18 (which uses sysfs)
+ *
*/
/*======================================================================
@@ -55,14 +58,11 @@
#include <errno.h>
#include <fcntl.h>
-//mdk-stage1// #include <pcmcia/config.h>
#include "log.h"
#include "pcmcia.h"
/*====================================================================*/
-//mdk-stage1// #ifdef CONFIG_PCI
-
typedef struct {
u_short vendor, device;
char *modname;
@@ -70,63 +70,63 @@ typedef struct {
} pci_id_t;
pci_id_t pci_id[] = {
- { 0x1013, 0x1100, "i82365", "Cirrus Logic CL 6729" },
+ { 0x1013, 0x1100, "pd6729", "Cirrus Logic CL 6729" },
{ 0x1013, 0x1110, "yenta_socket", "Cirrus Logic PD 6832" },
- { 0x10b3, 0xb106, "yenta_socket", "SMC 34C90" },
- { 0x1180, 0x0465, "yenta_socket", "Ricoh RL5C465" },
- { 0x1180, 0x0466, "yenta_socket", "Ricoh RL5C466" },
- { 0x1180, 0x0475, "yenta_socket", "Ricoh RL5C475" },
- { 0x1180, 0x0476, "yenta_socket", "Ricoh RL5C476" },
- { 0x1180, 0x0477, "yenta_socket", "Ricoh RL5C477" },
- { 0x1180, 0x0478, "yenta_socket", "Ricoh RL5C478" },
+ { 0x104c, 0x8011, "yenta_socket", "" },
+ { 0x104c, 0x8031, "yenta_socket", "Texas Instruments|PCIxx21/x515 Cardbus Controller" },
+ { 0x104c, 0x8036, "yenta_socket", "Texas Instruments|PCI6515 Cardbus Controller" },
+ { 0x104c, 0x8039, "yenta_socket", "Texas Instruments|PCIxx12 Cardbus Controller " },
{ 0x104c, 0xac12, "yenta_socket", "Texas Instruments PCI1130" },
{ 0x104c, 0xac13, "yenta_socket", "Texas Instruments PCI1031" },
{ 0x104c, 0xac15, "yenta_socket", "Texas Instruments PCI1131" },
- { 0x104c, 0xac1a, "yenta_socket", "Texas Instruments PCI1210" },
- { 0x104c, 0xac1e, "yenta_socket", "Texas Instruments PCI1211" },
+ { 0x104c, 0xac16, "yenta_socket", "Texas Instruments PCI1250" },
{ 0x104c, 0xac17, "yenta_socket", "Texas Instruments PCI1220" },
{ 0x104c, 0xac19, "yenta_socket", "Texas Instruments PCI1221" },
+ { 0x104c, 0xac1a, "yenta_socket", "Texas Instruments PCI1210" },
+ { 0x104c, 0xac1b, "yenta_socket", "Texas Instruments PCI1450" },
{ 0x104c, 0xac1c, "yenta_socket", "Texas Instruments PCI1225" },
- { 0x104c, 0xac16, "yenta_socket", "Texas Instruments PCI1250" },
{ 0x104c, 0xac1d, "yenta_socket", "Texas Instruments PCI1251A" },
+ { 0x104c, 0xac1e, "yenta_socket", "Texas Instruments PCI1211" },
{ 0x104c, 0xac1f, "yenta_socket", "Texas Instruments PCI1251B" },
- { 0x104c, 0xac50, "yenta_socket", "Texas Instruments PCI1410" },
- { 0x104c, 0xac51, "yenta_socket", "Texas Instruments PCI1420" },
- { 0x104c, 0xac1b, "yenta_socket", "Texas Instruments PCI1450" },
- { 0x104c, 0xac52, "yenta_socket", "Texas Instruments PCI1451" },
- { 0x104c, 0xac56, "yenta_socket", "Texas Instruments PCI1510" },
- { 0x104c, 0xac55, "yenta_socket", "Texas Instruments PCI1520" },
- { 0x104c, 0xac54, "yenta_socket", "Texas Instruments PCI1620" },
- { 0x104c, 0xac41, "yenta_socket", "Texas Instruments PCI4410" },
{ 0x104c, 0xac40, "yenta_socket", "Texas Instruments PCI4450" },
+ { 0x104c, 0xac41, "yenta_socket", "Texas Instruments PCI4410" },
{ 0x104c, 0xac42, "yenta_socket", "Texas Instruments PCI4451" },
{ 0x104c, 0xac44, "yenta_socket", "Texas Instruments PCI4510" },
{ 0x104c, 0xac46, "yenta_socket", "Texas Instruments PCI4520" },
- { 0x104c, 0xac49, "yenta_socket", "Texas Instruments PCI7410" },
{ 0x104c, 0xac47, "yenta_socket", "Texas Instruments PCI7510" },
{ 0x104c, 0xac48, "yenta_socket", "Texas Instruments PCI7610" },
+ { 0x104c, 0xac49, "yenta_socket", "Texas Instruments PCI7410" },
+ { 0x104c, 0xac50, "yenta_socket", "Texas Instruments PCI1410" },
+ { 0x104c, 0xac51, "yenta_socket", "Texas Instruments PCI1420" },
+ { 0x104c, 0xac52, "yenta_socket", "Texas Instruments PCI1451" },
+ { 0x104c, 0xac54, "yenta_socket", "Texas Instruments PCI1620" },
+ { 0x104c, 0xac55, "yenta_socket", "Texas Instruments PCI1520" },
+ { 0x104c, 0xac56, "yenta_socket", "Texas Instruments PCI1510" },
+ { 0x104c, 0xac8d, "yenta_socket", "Texas Instruments|PCI7620" },
+ { 0x104c, 0xac8e, "yenta_socket", "Texas Instruments|PCI7420 CardBus Controller" },
{ 0x104c, 0xac8e, "yenta_socket", "Texas Instruments PCI7420" },
- { 0x1217, 0x6729, "i82365", "O2 Micro 6729" },
- { 0x1217, 0x673a, "i82365", "O2 Micro 6730" },
- { 0x1217, 0x6832, "yenta_socket", "O2 Micro 6832/6833" },
- { 0x1217, 0x6836, "yenta_socket", "O2 Micro 6836/6860" },
- { 0x1217, 0x6872, "yenta_socket", "O2 Micro 6812" },
- { 0x1217, 0x6925, "yenta_socket", "O2 Micro 6922" },
- { 0x1217, 0x6933, "yenta_socket", "O2 Micro 6933" },
- { 0x1217, 0x6972, "yenta_socket", "O2 Micro 6912" },
- { 0x1217, 0x7114, "yenta_socket", "O2 Micro 711M1" },
- { 0x1179, 0x0603, "i82365", "Toshiba ToPIC95-A" },
+ { 0x10b3, 0xb106, "yenta_socket", "SMC 34C90" },
+ { 0x1179, 0x0603, "pd6729", "Toshiba ToPIC95-A" },
{ 0x1179, 0x060a, "yenta_socket", "Toshiba ToPIC95-B" },
{ 0x1179, 0x060f, "yenta_socket", "Toshiba ToPIC97" },
{ 0x1179, 0x0617, "yenta_socket", "Toshiba ToPIC100" },
- { 0x119b, 0x1221, "i82365", "Omega Micro 82C092G" },
- { 0x8086, 0x1221, "i82092", "Intel 82092AA_0" },
- { 0x8086, 0x1222, "i82092", "Intel 82092AA_1" },
+ { 0x1180, 0x0465, "yenta_socket", "Ricoh RL5C465" },
+ { 0x1180, 0x0466, "yenta_socket", "Ricoh RL5C466" },
+ { 0x1180, 0x0475, "yenta_socket", "Ricoh RL5C475" },
+ { 0x1180, 0x0476, "yenta_socket", "Ricoh RL5C476" },
+ { 0x1180, 0x0477, "yenta_socket", "Ricoh RL5C477" },
+ { 0x1180, 0x0478, "yenta_socket", "Ricoh RL5C478" },
+ { 0x119b, 0x1221, "pd6729", "Omega Micro 82C092G" },
{ 0x1524, 0x1211, "yenta_socket", "ENE 1211" },
{ 0x1524, 0x1225, "yenta_socket", "ENE 1225" },
{ 0x1524, 0x1410, "yenta_socket", "ENE 1410" },
{ 0x1524, 0x1411, "yenta_socket", "ENE Technology CB1411" },
+ { 0x1524, 0x1412, "yenta_socket", "ENE Technology Inc|CB-712/4 Cardbus Controller " },
{ 0x1524, 0x1420, "yenta_socket", "ENE 1420" },
+ { 0x1524, 0x1421, "yenta_socket", "ENE Technology Inc|CB-720/2/4 Cardbus Controller" },
+ { 0x1524, 0x1422, "yenta_socket", "ENE Technology Inc|CB-722/4 Cardbus Controller" },
+ { 0x8086, 0x1221, "i82092", "Intel 82092AA_0" },
+ { 0x8086, 0x1222, "i82092", "Intel 82092AA_1" },
};
#define PCI_COUNT (sizeof(pci_id)/sizeof(pci_id_t))
@@ -138,13 +138,17 @@ static int pci_probe(void)
u_int device, vendor, i;
FILE *f;
-//mdk-stage1// if (!module)
log_message("PCMCIA: probing PCI bus..");
if ((f = fopen("/proc/bus/pci/devices", "r")) != NULL) {
while (fgets(s, 256, f) != NULL) {
u_int n = strtoul(s+5, NULL, 16);
vendor = (n >> 16); device = (n & 0xffff);
+ if (vendor == 0x1217) {
+ driver = "yenta_socket";
+ name = "O2 Micro|PCMCIA Controller";
+ break;
+ }
for (i = 0; i < PCI_COUNT; i++)
if ((vendor == pci_id[i].vendor) &&
(device == pci_id[i].device)) break;
@@ -154,58 +158,20 @@ static int pci_probe(void)
}
}
}
-//mdk-stage1// else if ((f = fopen("/proc/pci", "r")) != NULL) {
-//mdk-stage1// while (fgets(s, 256, f) != NULL) {
-//mdk-stage1// t = strstr(s, "Device id=");
-//mdk-stage1// if (t) {
-//mdk-stage1// device = strtoul(t+10, NULL, 16);
-//mdk-stage1// t = strstr(s, "Vendor id=");
-//mdk-stage1// vendor = strtoul(t+10, NULL, 16);
-//mdk-stage1// for (i = 0; i < PCI_COUNT; i++)
-//mdk-stage1// if ((vendor == pci_id[i].vendor) &&
-//mdk-stage1// (device == pci_id[i].device)) break;
-//mdk-stage1// } else
-//mdk-stage1// for (i = 0; i < PCI_COUNT; i++)
-//mdk-stage1// if (strstr(s, pci_id[i].tag) != NULL) break;
-//mdk-stage1// if (i != PCI_COUNT) {
-//mdk-stage1// name = pci_id[i].name;
-//mdk-stage1// break;
-//mdk-stage1// } else {
-//mdk-stage1// t = strstr(s, "CardBus bridge");
-//mdk-stage1// if (t != NULL) {
-//mdk-stage1// name = t + 16;
-//mdk-stage1// t = strchr(s, '(');
-//mdk-stage1// t[-1] = '\0';
-//mdk-stage1// break;
-//mdk-stage1// }
-//mdk-stage1// }
-//mdk-stage1// }
-//mdk-stage1// }
fclose(f);
if (name) {
-//mdk-stage1// if (module)
-//mdk-stage1// printf("i82365\n");
-//mdk-stage1// else
log_message("\t%s found, 2 sockets (driver %s).", name, driver);
return 0;
} else {
-//mdk-stage1// if (!module)
log_message("\tnot found.");
return -ENODEV;
}
}
-//mdk-stage1// #endif
/*====================================================================*/
-//mdk-stage1// #ifdef CONFIG_ISA
-//mdk-stage1//
-//mdk-stage1// #ifdef __GLIBC__
#include <sys/io.h>
-//mdk-stage1// #else
-//mdk-stage1// #include <asm/io.h>
-//mdk-stage1// #endif
typedef u_short ioaddr_t;
#include "i82365.h"
@@ -246,9 +212,7 @@ int i365_probe(void)
int val, sock, done;
char *name = "i82365sl";
-//mdk-stage1// if (!module)
log_message("PCMCIA: probing for Intel PCIC (ISA)..");
-//mdk-stage1// if (verbose) printf("\n");
sock = done = 0;
if (ioperm(i365_base, 4, 1)) {
@@ -258,8 +222,6 @@ int i365_probe(void)
ioperm(0x80, 1, 1);
for (; sock < 2; sock++) {
val = i365_get(sock, I365_IDENT);
-//mdk-stage1// if (verbose)
-//mdk-stage1// printf(" ident(%d)=%#2.2x", sock, val);
switch (val) {
case 0x82:
name = "i82365sl A step";
@@ -281,9 +243,7 @@ int i365_probe(void)
if (done) break;
}
-//mdk-stage1// if (verbose) printf("\n ");
if (sock == 0) {
-//mdk-stage1// if (!module)
log_message("\tnot found.");
return -ENODEV;
}
@@ -322,24 +282,15 @@ int i365_probe(void)
}
}
-//mdk-stage1// if (module)
-//mdk-stage1// printf("i82365\n");
-//mdk-stage1// else
printf("\t%s found, %d sockets.\n", name, sock);
return 0;
} /* i365_probe */
-//mdk-stage1//#endif /* CONFIG_ISA */
-
/*====================================================================*/
-//mdk-stage1//#ifdef CONFIG_ISA
-
#include "tcic.h"
-//mdk-stage1//static ioaddr_t tcic_base = TCIC_BASE;
-
static u_char tcic_getb(ioaddr_t base, u_char reg)
{
u_char val = inb(base+reg);
@@ -396,7 +347,6 @@ int tcic_probe_at(ioaddr_t base)
if (tcic_getw(base, i) == 0xffff)
return -1;
-//mdk-stage1// if (!module)
log_message("\tat %#3.3x: ", base); fflush(stdout);
/* Try to reset the chip */
@@ -422,7 +372,6 @@ int tcic_probe(void)
{
int sock, id;
-//mdk-stage1// if (!module)
log_message("PCMCIA: probing for Databook TCIC-2 (ISA).."); fflush(stdout);
if (ioperm(TCIC_BASE, 16, 1)) {
@@ -433,14 +382,10 @@ int tcic_probe(void)
sock = tcic_probe_at(TCIC_BASE);
if (sock <= 0) {
-//mdk-stage1// if (!module)
log_message("\tnot found.");
return -ENODEV;
}
-//mdk-stage1// if (module)
-//mdk-stage1// printf("tcic\n");
-//mdk-stage1// else {
id = get_tcic_id(TCIC_BASE);
switch (id) {
case TCIC_ID_DB86082:
@@ -461,64 +406,21 @@ int tcic_probe(void)
log_message("Unknown TCIC-2 ID 0x%02x", id);
}
log_message(" found at %#6x, %d sockets.", TCIC_BASE, sock);
-//mdk-stage1// }
return 0;
} /* tcic_probe */
-//mdk-stage1// #endif /* CONFIG_ISA */
-
-//mdk-stage1// /*====================================================================*/
-//mdk-stage1//
-//mdk-stage1// int main(int argc, char *argv[])
-//mdk-stage1// {
-//mdk-stage1// int optch, errflg;
-//mdk-stage1// extern char *optarg;
-//mdk-stage1// int verbose = 0, module = 0;
-//mdk-stage1//
-//mdk-stage1// errflg = 0;
-//mdk-stage1// while ((optch = getopt(argc, argv, "t:vxm")) != -1) {
-//mdk-stage1// switch (optch) {
-//mdk-stage1// #ifdef CONFIG_ISA
-//mdk-stage1// case 't':
-//mdk-stage1// tcic_base = strtoul(optarg, NULL, 0); break;
-//mdk-stage1// #endif
-//mdk-stage1// case 'v':
-//mdk-stage1// verbose = 1; break;
-//mdk-stage1// case 'm':
-//mdk-stage1// module = 1; break;
-//mdk-stage1// default:
-//mdk-stage1// errflg = 1; break;
-//mdk-stage1// }
-//mdk-stage1// }
-//mdk-stage1// if (errflg || (optind < argc)) {
-//mdk-stage1// fprintf(stderr, "usage: %s [-t tcic_base] [-v] [-m]\n", argv[0]);
-//mdk-stage1// exit(EXIT_FAILURE);
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// #ifdef CONFIG_PCI
-//mdk-stage1// if (pci_probe(verbose, module) == 0)
-//mdk-stage1// exit(EXIT_SUCCESS);
-//mdk-stage1// #endif
-//mdk-stage1// #ifdef CONFIG_ISA
-//mdk-stage1// if (i365_probe(verbose, module) == 0)
-//mdk-stage1// exit(EXIT_SUCCESS);
-//mdk-stage1// else if (tcic_probe(verbose, module, tcic_base) == 0)
-//mdk-stage1// exit(EXIT_SUCCESS);
-//mdk-stage1// #endif
-//mdk-stage1// exit(EXIT_FAILURE);
-//mdk-stage1// return 0;
-//mdk-stage1// }
-
char * pcmcia_probe(void)
{
if (!pci_probe())
return driver;
+#if !defined(__x86_64__)
else if (!i365_probe())
- return "i82365";
+ return "pd6729";
else if (!tcic_probe())
return "tcic";
+#endif
else
return NULL;
}
diff --git a/mdk-stage1/pcmcia/yacc_config.y b/mdk-stage1/pcmcia/yacc_config.y
index be5ef98fe..c33f397d6 100644
--- a/mdk-stage1/pcmcia/yacc_config.y
+++ b/mdk-stage1/pcmcia/yacc_config.y
@@ -29,7 +29,7 @@ extern int current_lineno;
extern int yylex(void); /* mdk-stage1 */
-void yyerror(char *msg, ...);
+void yyerror(const char *msg, ...);
%}
@@ -114,7 +114,7 @@ resource: IRQ_NO NUMBER
;
%%
-void yyerror(char *msg, ...)
+void yyerror(const char *msg, ...)
{
va_list ap;
char str[256];
diff --git a/mdk-stage1/ppp/Changes-2.3 b/mdk-stage1/ppp/Changes-2.3
deleted file mode 100644
index f5c954b4b..000000000
--- a/mdk-stage1/ppp/Changes-2.3
+++ /dev/null
@@ -1,441 +0,0 @@
-What was new in ppp-2.3.11.
-***************************
-
-* Support for Solaris 8 has been added, including support for
- replumbing and IPV6.
-
-* The Solaris `snoop' utility should now work on ppp interfaces.
-
-* New hooks have been added - pap_logout_hook, ip_up_hook, and
- ip_down_hook.
-
-* A new `passprompt' plugin is included, thanks to Alan Curry, which
- makes it possible for pppd to call an external program to get the
- PAP password to send to the peer.
-
-* The error messages for the situation where authentication is
- required because the system has a default route have been improved.
-
-* There is a new connect_delay option which specifies how long pppd
- should pause after the connect script finishes. Previously this
- delay was fixed at 1 second. (This delay terminates as soon as pppd
- sees a valid PPP frame from the peer.)
-
-* The `hide-password' option is now the default, and there is a new
- `show-password' option to enable the printing of password strings in
- the debug output.
-
-* A fairly complete list of the names of PPP protocols has been added
- so that when pppd rejects a frame because its protocol is not
- supported, it can print the name of the unsupported protocol.
-
-* Synchronous serial lines are supported under Linux 2.3.x.
-
-* The bug where pppd would not recognize a modem hangup under Linux
- 2.3.x kernels has been fixed.
-
-
-What was new in ppp-2.3.10.
-***************************
-
-* Pppd now supports `plugins', which are pieces of code (packaged as
- shared libraries) which can be loaded into pppd at runtime and which
- can affect its behaviour. The intention is that plugins provide a
- way for people to customize the behaviour of pppd for their own
- needs without needing to change the base pppd source. I have added
- some hooks into pppd (places where pppd will call a function
- pointer, if non-zero, to replace some of pppd's code) and I will be
- receptive to suggestions about places to add more hooks. Plugins
- are supported under Linux and Solaris at present.
-
-* We have a new maintainer for the Solaris port, Adi Masputra of Sun
- Microsystems, and he has updated the Solaris port so that it should
- work on 64-bit machines under Solaris 7 and later.
-
-* Pppd now has an `allow-ip' option, which takes an argument which is
- an IP address (or subnet) which peers are permitted to use without
- authenticating themselves. The argument takes the same form as each
- element of the allowed IP address list in the secrets files. The
- allow-ip option is privileged and may be specified multiple times.
- Using the allow-ip option should be cleaner than putting a line like
- `"" * "" address' in /etc/ppp/pap-secrets.
-
-* Chat can now substitute environment variables into the script. This
- is enabled by the -E flag. (Thanks to Andreas Arens for the patch.)
-
-* If the PAP username and password from the peer contains unprintable
- characters, they will be translated to a printable form before
- looking in the pap-secrets file. Characters >= 0x80 are translated
- to a M- form, and characters from 0 to 0x1f (and 0x7f as well) are
- translated to a ^X form. If this change causes you grief, let me
- know what would be a better translation. It appears that some peers
- send nulls or other control characters in their usernames and
- passwords.
-
-* Pppd has new `ktune' and `noktune' options, which enable/disable
- it to change kernel settings as appropriate. This is only
- implemented under Linux, and requires the /proc filesystem to be
- mounted. Under Linux, with the ktune option, pppd will enable IP
- forwarding in the kernel if the proxyarp option is used, and will
- enable the dynamic IP address kernel option in demand mode if the
- local IP address changes.
-
-* Pppd no longer requires a remote address to be specified for demand
- dialling. If none is specified, it will use a default value of
- 10.112.112.112+unit_number. (It will not propose this default to
- the peer.)
-
-* The default holdoff is now 0 if no connect script is given.
-
-* The IPV6 code from Tommi Komulainen, which I unfortunately only
- partially merged in to ppp-2.3.9, has been fixed and updated.
-
-* The linux compilation glitches should be fixed now.
-
-
-What was new in ppp-2.3.9.
-**************************
-
-* Support for the new generic PPP layer under development for the
- Linux kernel.
-
-* You can now place extra options to apply to specific users at the
- end of the line with their password in the pap-secrets or
- chap-secrets file, separated from the IP address(es) with a "--"
- separator. These options are parsed after the peer is authenticated
- but before network protocol (IPCP, IPXCP) or CCP negotiation
- commences.
-
-* Pppd will apply the holdoff period if the link was terminated by the
- peer. It doesn't apply it if the link was terminated because the
- local pppd thought it was idle.
-
-* Synchronous support for Solaris has been added, thanks to John
- Morrison, and for FreeBSD, thanks to Paul Fulghum.
-
-* IPV6 support has been merged in, from Tommi Komulainen. At the
- moment it only supports Linux and it is not tested by me.
-
-* The `nodefaultip' option can be used in demand mode to say that pppd
- should not suggest its local IP address to the peer.
-
-* The `init' option has been added; this causes pppd to run a script
- to initialize the serial device (e.g. by sending an init string to
- the modem). Unlike the connect option, this can be used in a
- dial-in situation. (Thanks to Tobias Ringstrom.)
-
-* There is a new `logfile' option to send log messages to a file as
- well as syslog.
-
-* There is a new, privileged `linkname' option which sets a logical
- name for the link. Pppd will create a /var/run/ppp-<linkname>.pid
- file containing its process ID.
-
-* There is a new `maxfail' option which specifies how many consecutive
- failed connection attempts are permitted before pppd will exit. The
- default value is 10, and 0 means infinity. :-)
-
-* Sundry bugs fixed.
-
-
-What was new in ppp-2.3.8.
-**************************
-
-* The exit status of pppd will now indicate whether the link was
- successfully established, or if not, what error was encountered.
-
-* Pppd has two new options: fdlog <n> will send log messages to file
- descriptor <n> instead of standard output, and nofdlog will stop log
- messages from being sent to any file descriptor (they will still be
- sent to syslog). Pppd now will not send log messages to a file
- descriptor if the serial port is open on that file descriptor.
-
-* Pppd sets an environment variable called PPPLOGNAME for scripts that
- it runs, indicating the login name of the user who invoked pppd.
-
-* Pppd sets environment variables CONNECT_TIME, BYTES_SENT and
- BYTES_RCVD for the ip-down and auth-down scripts indicating the
- statistics for the connection just terminated. (CONNECT_TIME is in
- seconds.)
-
-* If the user has the serial device open on standard input and
- specifies a symbolic link to the serial device on the command line,
- pppd will detect this and behave correctly (i.e. not detach from its
- controlling terminal). Furthermore, if the serial port is open for
- reading and writing on standard input, pppd will assume that it is
- locked by its invoker and not lock it itself.
-
-* Chat now has a feature where if a string to be sent begins with an
- at sign (@), the rest of the string is taken as the name of a file
- (regular file or named pipe), and the actual string to send is taken
- from that file.
-
-* Support for FreeBSD-2.2.8 and 3.0 has been added, thanks to Paul
- Fulghum.
-
-* The Tru64 (aka Digital Unix aka OSF/1) port has been updated.
-
-* The system panics on Solaris SMP systems related to PPP connections
- being established and terminated should no longer occur.
-
-* Fixed quite a few bugs.
-
-
-What was new in ppp-2.3.7.
-**************************
-
-* Pppd can now automatically allocate itself a pseudo-tty to use as
- the serial device. This has made three new options possible:
-
- - `pty script' will run `script' with its standard input and output
- connected to the master side of the pty. For example:
- pppd pty 'ssh -t server.my.net pppd'
- is a basic command for setting up a PPP link (tunnel) over ssh.
- (In practice you may need to specify other options such as IP
- addresses, etc.)
-
- - `notty' tells pppd to communicate over its standard input and
- output, which do not have to be a terminal device.
-
- - `record filename' tells pppd to record all of the characters sent
- and received over the serial device to a file called `filename'.
- The data is recorded in a tagged format with timestamps, which can
- be printed in a readable form with the pppdump program, which is
- included in this distribution.
-
-* Pppd now logs the connect time and number of bytes sent and received
- (at the level of the serial device) when the connection is
- terminated.
-
-* If you use the updetach or nodetach option, pppd will print its
- messages to standard output as well as logging them with syslog
- (provided of course pppd isn't using its standard input or output as
- its serial device).
-
-* There is a new `privgroup groupname' option (a privileged option).
- If the user running pppd is in group `groupname', s/he can use
- privileged options without restriction.
-
-* There is a new `receive-all' option, which causes pppd to accept all
- control characters, even the ones that the peer should be escaping
- (i.e. the receive asyncmap is 0). This is useful with some buggy
- peers.
-
-* The default asyncmap is now 0.
-
-* There is a new `sync' option, currently only implemented under
- Linux, which allows pppd to run on synchronous HDLC devices.
-
-* If a value for the device name or for the connect, disconnect,
- welcome or pty option is given in a privileged option file
- (i.e. /etc/ppp/options or a file loaded with the `call' option), it
- cannot be overridden by a non-privileged user.
-
-* Many bugs have been fixed, notably:
- - signals are not blocked unnecessarily, as they were in 2.3.6.
- - the usepeerdns option should work now.
- - the SPEED environment variable for scripts is set correctly.
- - the /etc/ppp/auth-down script is not run until auth-up completes.
- - the device is opened as root if it is the device on standard
- input.
- - pppd doesn't die with the ioctl(PPPIOCSASYNCMAP) error under linux
- if a hangup occurs at the wrong time.
-
-* Some error messages have been changed to be clearer (I hope :-)
-
-
-What was new in ppp-2.3.6.
-**************************
-
-* Pppd now opens the tty device as the user (rather than as root) if
- the device name was given by the user, i.e. on the command line or
- in the ~/.ppprc file. If the device name was given in
- /etc/ppp/options or in a file loaded with the `call' option, the
- device is opened as root.
-
-* The default behaviour of pppd is now to let a peer which has not
- authenticated itself (e.g. your ISP) use any IP address to which the
- system does not already have a route. (This is currently only
- supported under Linux, Solaris and Digital Unix; on the other
- systems, the peer must now authenticate itself unless the noauth
- option is used.)
-
-* Added new option `usepeerdns', thanks to Nick Walker
- <nickwalker@email.com>. If the peer supplies DNS addresses, these
- will be written to /etc/ppp/resolv.conf. The ip-up script can then
- be used to add these addresses to /etc/resolv.conf if desired (see
- the ip-up.local.add and ip-down.local.add files in the scripts
- directory).
-
-* The Solaris ppp driver should now work correctly on SMP systems.
-
-* Minor corrections so that the code can compile under Solaris 7,
- and under Linux with glibc-2.1.
-
-* The Linux kernel driver has been restructured for improved
- performance.
-
-* Pppd now won't start the ip-down script until the ip-up script has
- finished.
-
-
-What was new in ppp-2.3.5.
-**************************
-
-* Minor corrections to the Digital UNIX and NetBSD ports.
-
-* A workaround to avoid tickling a bug in the `se' serial port driver
-on Sun PCI Ultra machines running Solaris.
-
-* Fixed a bug in the negotiation of the Microsoft WINS server address
-option.
-
-* Fixed a bug in the Linux port where it would fail for kernel
-versions above 2.1.99.
-
-
-What was new in ppp-2.3.4.
-**************************
-
-* The NeXT port has been updated, thanks to Steve Perkins.
-
-* ppp-2.3.4 compiles and works under Solaris 2.6, using either gcc or
-cc.
-
-* With the Solaris, SVR4 and SunOS ports, you can control the choice
-of C compiler, C compiler options, and installation directories by
-editing the svr4/Makedefs or sunos4/Makedefs file.
-
-* Until now, we have been using the number 24 to identify Deflate
-compression in the CCP negotiations, which was the number in the draft
-RFC describing Deflate. The number actually assigned to Deflate is
-26. The code has been changed to use 26, but to allow the use of 24
-for now for backwards compatibility. (This can be disabled with the
-`nodeflatedraft' option to pppd.)
-
-* Fixed some bugs in the linux driver and deflate compressor which
-were causing compression problems, including corrupting long
-incompressible packets sometimes.
-
-* Fixes to the PAM and shadow password support in pppd, from Al
-Longyear and others.
-
-* Pppd now sets some environment variables for scripts it invokes
-(ip-up/down, auth-ip/down), giving information about the connection.
-The variables it sets are PEERNAME, IPLOCAL, IPREMOTE, UID, DEVICE,
-SPEED, and IFNAME.
-
-* Pppd now has an `updetach' option, which will cause it to detach
-from its controlling terminal once the link has come up (i.e. once it
-is available for IP traffic).
-
-
-What was new in ppp-2.3.3.
-**************************
-
-* Fixed compilation problems under SunOS.
-
-* Fixed a bug introduced into chat in 2.3.2, and compilation problems
-introduced into the MS-CHAP implementation in 2.3.2.
-
-* The linux kernel driver has been updated for recent 2.1-series
-kernel changes, and it now will ask kerneld to load compression
-modules when required, if the kernel is configured to support kerneld.
-
-* Pppd should now compile correctly under linux on systems with glibc.
-
-
-What was new in ppp-2.3.2.
-**************************
-
-* In 2.3.1, I made a change which was intended to make pppd able to
-detect loss of CD during or immediately after the connection script
-runs. Unfortunately, this had the side-effect that the connection
-script wouldn't work at all on some systems. This change has been
-reversed.
-
-* Fix compilation problems in the Linux kernel driver.
-
-
-What was new in ppp-2.3.1.
-**************************
-
-* Enhancements to chat, thanks to Francis Demierre. Chat can now
-accept comments in the chat script file, and has new SAY, HANGUP,
-CLR_ABORT and CLR_REPORT keywords.
-
-* Fixed a bug which causes 2.3.0 to crash Solaris systems.
-
-* Bug-fixes and restructuring of the Linux kernel driver.
-
-* The holdoff behaviour of pppd has been changed slightly: now, if
-the link comes up for IP (or other network protocol) traffic, we
-consider that the link has been successfully established, and don't
-enforce the holdoff period after the link goes down.
-
-* Pppd should now correctly wait for CD (carrier detect) from the
-modem, even when the serial port initially had CLOCAL set, and it
-should also detect loss of CD during or immediately after the
-connection script runs.
-
-* Under linux, pppd will work with older 2.2.0* version kernel
-drivers, although demand-dialling is not supported with them.
-
-* Minor bugfixes for pppd.
-
-
-What was new in ppp-2.3.
-************************
-
-* Demand-dialling. Pppd now has a mode where it will establish the
-network interface immediately when it starts, but not actually bring
-the link up until it sees some data to be sent. Look for the demand
-option description in the pppd man page. Demand-dialling is not
-supported under Ultrix or NeXTStep.
-
-* Idle timeout. Pppd will optionally terminate the link if no data
-packets are sent or received within a certain time interval.
-
-* Pppd now runs the /etc/ppp/auth-up script, if it exists, when the
-peer successfully authenticates itself, and /etc/ppp/auth-down when
-the connection is subsequently terminated. This can be useful for
-accounting purposes.
-
-* A new packet compression scheme, Deflate, has been implemented.
-This uses the same compression method as `gzip'. This method is free
-of patent or copyright restrictions, and it achieves better
-compression than BSD-Compress. It does consume more CPU cycles for
-compression than BSD-Compress, but this shouldn't be a problem for
-links running at 100kbit/s or less.
-
-* There is no code in this distribution which is covered by Brad
-Clements' restrictive copyright notice. The STREAMS modules for SunOS
-and OSF/1 have been rewritten, based on the Solaris 2 modules, which
-were written from scratch without any Clements code.
-
-* Pppstats has been reworked to clean up the output format somewhat.
-It also has a new -d option which displays data rate in kbyte/s for
-those columns which would normally display bytes.
-
-* Pppd options beginning with - or + have been renamed, e.g. -ip
-became noip, +chap became require-chap, etc. The old options are
-still accepted for compatibility but may be removed in future.
-
-* Pppd now has some options (such as the new `noauth' option) which
-can only be specified if it is being run by root, or in an
-"privileged" options file: /etc/ppp/options or an options file in the
-/etc/ppp/peers directory. There is a new "call" option to read
-options from a file in /etc/ppp/peers, making it possible for non-root
-users to make unauthenticated connections, but only to certain trusted
-peers. My intention is to make the `auth' option the default in a
-future release.
-
-* Several minor new features have been added to pppd, including the
-maxconnect and welcome options. Pppd will now terminate the
-connection when there are no network control protocols running. The
-allowed IP address(es) field in the secrets files can now specify
-subnets (with a notation like 123.45.67.89/24) and addresses which are
-not acceptable (put a ! on the front).
-
-* Numerous bugs have been fixed (no doubt some have been introduced :-)
-Thanks to those who reported bugs in ppp-2.2.
diff --git a/mdk-stage1/ppp/FAQ b/mdk-stage1/ppp/FAQ
deleted file mode 100644
index 96bc5c708..000000000
--- a/mdk-stage1/ppp/FAQ
+++ /dev/null
@@ -1,634 +0,0 @@
-This is a list of Frequently Asked Questions about using ppp-2.x and
-their answers.
-
-
-------------------------------------------------------------------------
-
-Q: Can you give me an example of how I might set up my machine to dial
-out to an ISP?
-
-A: Here's an example for dialling out to an ISP via a modem on
-/dev/tty02. The modem uses hardware (CTS/RTS) flow control, and the
-serial port is run at 38400 baud. The ISP assigns our IP address.
-
-To configure pppd for this connection, create a file under
-/etc/ppp/peers called (say) my-isp containing the following:
-
-tty02 crtscts 38400
-connect 'chat -v -f /etc/ppp/chat/my-isp'
-defaultroute
-
-The ppp connection is then initiated using the following command:
-
-pppd call my-isp
-
-Of course, if the directory containing pppd is not in your path, you
-will need to give the full pathname for pppd, for example,
-/usr/sbin/pppd.
-
-When you run this, pppd will use the chat program to dial the ISP and
-invoke its ppp service. Chat will read the file specified with -f,
-namely /etc/ppp/chat/my-isp, to find a list of strings to expect to
-receive, and strings to send. This file would contain something like
-this:
-
-ABORT "NO CARRIER"
-ABORT "NO DIALTONE"
-ABORT "ERROR"
-ABORT "NO ANSWER"
-ABORT "BUSY"
-ABORT "Username/Password Incorrect"
-"" "at"
-OK "at&d2&c1"
-OK "atdt2479381"
-"name:" "^Uusername"
-"word:" "\qpassword"
-"annex" "\q^Uppp"
-"Switching to PPP-ppp-Switching to PPP"
-
-You will need to change the details here. The first string on each
-line is a string to expect to receive; the second is the string to
-send. You can add or delete lines according to the dialog required to
-access your ISP's system. This example is for a modem with a standard
-AT command set, dialling out to an Annex terminal server. The \q
-toggles "quiet" mode; when quiet mode is on, the strings to be sent
-are replaced by ?????? in the log. You may need to go through the
-dialog manually using kermit or tip first to determine what should go
-in the script.
-
-To terminate the link, run the following script, called (say)
-kill-ppp:
-
-#!/bin/sh
-unit=ppp${1-0}
-piddir=/var/run
-if [ -f $piddir/$unit.pid ]; then
- kill -1 `cat $piddir/$unit.pid`
-fi
-
-On some systems (SunOS, Solaris, Ultrix), you will need to change
-/var/run to /etc/ppp.
-
-
-------------------------------------------------------------------------
-
-Q: Can you give me an example of how I could set up my office machine
-so I can dial in to it from home?
-
-A: Let's assume that the office machine is called "office" and is on a
-local ethernet subnet. Call the home machine "home" and give it an IP
-address on the same subnet as "office". We'll require both machines
-to authenticate themselves to each other.
-
-Set up the files on "office" as follows:
-
-/etc/ppp/options contains:
-
-auth # require the peer to authenticate itself
-lock
-# other options can go here if desired
-
-/etc/ppp/chap-secrets contains:
-
-home office "beware the frub-jub" home
-office home "bird, my son!%&*" -
-
-Set up a modem on a serial port so that users can dial in to the
-modem and get a login prompt.
-
-On "home", set up the files as follows:
-
-/etc/ppp/options contains the same as on "office".
-
-/etc/ppp/chap-secrets contains:
-
-home office "beware the frub-jub" -
-office home "bird, my son!%&*" office
-
-Create a file called /etc/ppp/peers/office containing the following:
-
-tty02 crtscts 38400
-connect 'chat -v -f /etc/ppp/chat/office'
-defaultroute
-
-(You may need to change some of the details here.)
-
-Create the /etc/ppp/chat/office file containing the following:
-
-ABORT "NO CARRIER"
-ABORT "NO DIALTONE"
-ABORT "ERROR"
-ABORT "NO ANSWER"
-ABORT "BUSY"
-ABORT "ogin incorrect"
-"" "at"
-OK "at&d2&c1"
-OK "atdt2479381"
-"name:" "^Uusername"
-"word:" "\qpassword"
-"$" "\q^U/usr/sbin/pppd proxyarp"
-"~"
-
-You will need to change the details. Note that the "$" in the
-second-last line is expecting the shell prompt after a successful
-login - you may need to change it to "%" or something else.
-
-You then initiate the connection (from home) with the command:
-
-pppd call office
-
-------------------------------------------------------------------------
-
-Q: When I try to establish a connection, the modem successfully dials
-the remote system, but then hangs up a few seconds later. How do I
-find out what's going wrong?
-
-A: There are a number of possible problems here. The first thing to
-do is to ensure that pppd's messages are visible. Pppd uses the
-syslog facility to log messages which help to identify specific
-problems. Messages from pppd have facility "daemon" and levels
-ranging from "debug" to "error".
-
-Usually it is useful to see messages of level "notice" or higher on
-the console. To see these, find the line in /etc/syslog.conf which
-has /dev/console on the right-hand side, and add "daemon.notice" in
-the list on the left. The line will end up looking something like
-this:
-
-*.err;kern.debug;auth.notice;mail.crit;daemon.notice /dev/console
-
-Note that the whitespace is tabs, *not* spaces.
-
-If you are having problems, it may be useful to see messages of level
-"info" as well, in which case you would change "daemon.notice" to
-"daemon.info".
-
-In addition, it is useful to collect pppd's debugging output in a
-file - the debug option to pppd causes it to log the contents of all
-control packets sent and received in human-readable form. To do this,
-add a line like this to /etc/syslog.conf:
-
-daemon,local2.debug /etc/ppp/log
-
-and create an empty /etc/ppp/log file.
-
-When you change syslog.conf, you will need to send a HUP signal to
-syslogd to causes it to re-read syslog.conf. You can do this with a
-command like this (as root):
-
- kill -HUP `cat /etc/syslogd.pid`
-
-(On some systems, you need to use /var/run/syslog.pid instead of
-/etc/syslogd.pid.)
-
-After setting up syslog like this, you can use the -v flag to chat and
-the `debug' option to pppd to get more information. Try initiating
-the connection again; when it fails, inspect /etc/ppp/log to see what
-happened and where the connection failed.
-
-
-------------------------------------------------------------------------
-
-Q: When I try to establish a connection, I get an error message saying
-"Serial link is not 8-bit clean". Why?
-
-A: The most common cause is that your connection script hasn't
-successfully dialled out to the remote system and invoked ppp service
-there. Instead, pppd is talking to something (a shell or login
-process on the remote machine, or maybe just the modem) which is only
-outputting 7-bit characters.
-
-This can also arise with a modem which uses an AT command set if the
-dial command is issued before pppd is invoked, rather than within a
-connect script started by pppd. If the serial port is set to 7
-bits/character plus parity when the last AT command is issued, the
-modem serial port will be set to the same setting.
-
-Note that pppd *always* sets the local serial port to 8 bits per
-character, with no parity and 1 stop bit. So you shouldn't need to
-issue an stty command before invoking pppd.
-
-
-------------------------------------------------------------------------
-
-Q: When I try to establish a connection, I get an error message saying
-"Serial line is looped back". Why?
-
-A: Probably your connection script hasn't successfully dialled out to
-the remote system and invoked ppp service there. Instead, pppd is
-talking to something which is just echoing back the characters it
-receives. The -v option to chat can help you find out what's going
-on. It can be useful to include "~" as the last expect string to
-chat, so chat won't return until it's seen the start of the first PPP
-frame from the remote system.
-
-Another possibility is that your phone connection has dropped for some
-obscure reason and the modem is echoing the characters it receives
-from your system.
-
-
-------------------------------------------------------------------------
-
-Q: I installed pppd successfully, but when I try to run it, I get a
-message saying something like "peer authentication required but no
-authentication files accessible".
-
-A: When pppd is used on a machine which already has a connection to
-the Internet (or to be more precise, one which has a default route in
-its routing table), it will require all peers to authenticate
-themselves. The reason for this is that if you don't require
-authentication, you have a security hole, because the peer can
-basically choose any IP address it wants, even the IP address of some
-trusted host (for example, a host mentioned in some .rhosts file).
-
-On machines which don't have a default route, pppd does not require
-the peer to authenticate itself. The reason is that such machines
-would mostly be using pppd to dial out to an ISP which will refuse to
-authenticate itself. In that case the peer can use any IP address as
-long as the system does not already have a route to that address.
-For example, if you have a local ethernet network, the peer can't use
-an address on that network. (In fact it could if it authenticated
-itself and it was permitted to use that address by the pap-secrets or
-chap-secrets file.)
-
-There are 3 ways around the problem:
-
-1. If possible, arrange for the peer to authenticate itself, and
-create the necessary secrets files (/etc/ppp/pap-secrets and/or
-/etc/ppp/chap-secrets).
-
-2. If the peer refuses to authenticate itself, and will always be
-using the same IP address, or one of a small set of IP addresses, you
-can create an entry in the /etc/ppp/pap-secrets file like this:
-
- "" * "" his-ip.his-domain his-other-ip.other-domain
-
-(that is, using the empty string for the client name and password
-fields). Of couse, you replace the 4th and following fields in the
-example above with the IP address(es) that the peer may use. You can
-use either hostnames or numeric IP addresses.
-
-3. You can add the `noauth' option to the /etc/ppp/options file.
-Pppd will then not ask the peer to authenticate itself. If you do
-this, I *strongly* recommend that you remove the set-uid bit from the
-permissions on the pppd executable, with a command like this:
-
- chmod u-s /usr/sbin/pppd
-
-Then, an intruder could only use pppd maliciously if they had already
-become root, in which case they couldn't do any more damage using pppd
-than they could anyway.
-
-
-------------------------------------------------------------------------
-
-Q: What do I need to put in the secrets files?
-
-A: Three things:
- - secrets (i.e. passwords) to use for authenticating this host to
- other hosts (i.e., for proving our identity to others);
- - secrets which other hosts can use for authenticating themselves
- to us (i.e., so that they can prove their identity to us); and
- - information about which IP addresses other hosts may use, once
- they have authenticated themselves.
-
-There are two authentication files: /etc/ppp/pap-secrets, which
-contains secrets for use with PAP (the Password Authentication
-Protocol), and /etc/ppp/chap-secrets, which contains secrets for use
-with CHAP (the Challenge Handshake Authentication Protocol). Both
-files have the same simple format, which is as follows:
-
-- The file contains a series of entries, each of which contains a
-secret for authenticating one machine to another.
-
-- Each entry is contained on a single logical line. A logical line
-may be continued across several lines by placing a backslash (\) at
-the end of each line except the last.
-
-- Each entry has 3 or more fields, separated by whitespace (spaces
-and/or tabs). These fields are, in order:
- * The name of the machine that is authenticating itself
- (the "client").
- * The name of the machine that is authenticating the client
- (the "server").
- * The secret to be used for authenticating that client to that
- server. If this field begins with the at-sign `@', the rest
- of the field is taken as the name of a file containing the
- actual secret.
- * The 4th and any following fields list the IP address(es)
- that the client may use.
-
-- The file may contain comments, which begin with a `#' and continue
-to the end of the line.
-
-- Double quotes `"' should be used around a field if it contains
-characters with special significance, such as space, tab, `#', etc.
-
-- The backslash `\' may be used before characters with special
-significance (space, tab, `#', `\', etc.) to remove that significance.
-
-Some important points to note:
-
-* A machine can be *both* a "client" and a "server" for the purposes
-of authentication - this happens when both peers require the other to
-authenticate itself. So A would authenticate itself to B, and B would
-also authenticate itself to A (possibly using a different
-authentication protocol).
-
-* If both the "client" and the "server" are running ppp-2.x, they need
-to have a similar entry in the appropriate secrets file; the first two
-fields are *not* swapped on the client, compared to the server. So
-the client might have an entry like this:
-
- ay bee "our little secret" -
-
-and the corresponding entry on the server could look like this:
-
- ay bee "our little secret" 123.45.67.89
-
-
-------------------------------------------------------------------------
-
-Q: Explain about PAP and CHAP?
-
-PAP stands for the Password Authentication Protocol. With this
-protocol, the "client" (the machine that needs to authenticate itself)
-sends its name and a password, in clear text, to the "server". The
-server returns a message indicating whether the name and password are
-valid.
-
-CHAP stands for the Challenge Handshake Authentication Protocol. It
-is designed to address some of the deficiencies and vulnerabilities of
-PAP. Like PAP, it is based on the client and server having a shared
-secret, but the secret is never passed in clear text over the link.
-Instead, the server sends a "challenge" - an arbitrary string of
-bytes, and the client must prove it knows the shared secret by
-generating a hash value from the challenge combined with the shared
-secret, and sending the hash value back to the server. The server
-also generates the hash value and compares it with the value received
-from the client.
-
-At a practical level, CHAP can be slightly easier to configure than
-PAP because the server sends its name with the challenge. Thus, when
-finding the appropriate secret in the secrets file, the client knows
-the server's name. In contrast, with PAP, the client has to find its
-password (i.e. the shared secret) before it has received anything from
-the server. Thus, it may be necessary to use the `remotename' option
-to pppd when using PAP authentication so that it can select the
-appropriate secret from /etc/ppp/pap-secrets.
-
-Microsoft also has a variant of CHAP which uses a different hashing
-arrangement from normal CHAP. There is a client-side implementation
-of Microsoft's CHAP in ppp-2.3; see README.MSCHAP80.
-
-
-------------------------------------------------------------------------
-
-Q: When the modem hangs up, without the remote system having
-terminated the connection properly, pppd does not notice the hangup,
-but just keeps running. How do I get pppd to notice the hangup and
-exit?
-
-A: Pppd detects modem hangup by looking for an end-of-file indication
-from the serial driver, which should be generated when the CD (carrier
-detect) signal on the serial port is deasserted. For this to work:
-
-- The modem has to be set to assert CD when the connection is made and
-deassert it when the phone line hangs up. Usually the AT&C1 modem
-command sets this mode.
-
-- The cable from the modem to the serial port must connect the CD
-signal (on pin 8).
-
-- Some serial drivers have a "software carrier detect" mode, which
-must be *disabled*. The method of doing this varies between systems.
-Under SunOS, use the ttysoftcar command. Under NetBSD, edit /etc/ttys
-to remove the "softcar" flag from the line for the serial port, and
-run ttyflags.
-
-
-------------------------------------------------------------------------
-
-Q: Why should I use PPP compression (BSD-Compress or Deflate) when my
-modem already does V.42 compression? Won't it slow the CPU down a
-lot?
-
-A: Using PPP compression is preferable, especially when using modems
-over phone lines, for the following reasons:
-
-- The V.42 compression in the modem isn't very strong - it's an LZW
-technique (same as BSD-Compress) with a 10, 11 or 12 bit code size.
-With BSD-Compress you can use a code size of up to 15 bits and get
-much better compression, or you can use Deflate and get even better
-compression ratios.
-
-- I have found that enabling V.42 compression in my 14.4k modem
-increases the round-trip time for a character to be sent, echoed and
-returned by around 40ms, from 160ms to 200ms (with error correction
-enabled). This is enough to make it feel less responsive on rlogin or
-telnet sessions. Using PPP compression adds less than 5ms (small
-enough that I couldn't measure it reliably). I admit my modem is a
-cheapie and other modems may well perform better.
-
-- While compression and decompression do require some CPU time, they
-reduce the amount of time spent in the serial driver to transmit a
-given amount of data. Many machines require an interrupt for each
-character sent or received, and the interrupt handler can take a
-significant amount of CPU time. So the increase in CPU load isn't as
-great as you might think. My measurements indicate that a system with
-a 33MHz 486 CPU should be able to do Deflate compression for serial
-link speeds of up to 100kb/s or more. It depends somewhat on the type
-of data, of course; for example, when compressing a string of nulls
-with Deflate, it's hard to get a high output data rate from the
-compressor, simply because it compresses strings of nulls so well that
-it has to eat a very large amount of input data to get each byte of
-output.
-
-
-------------------------------------------------------------------------
-
-Q: I get messages saying "Unsupported protocol (...) received". What do
-these mean?
-
-A: If you only get one or two when pppd starts negotiating with the
-peer, they mean that the peer wanted to negotiate some PPP protocol
-that pppd doesn't understand. This doesn't represent a problem, it
-simply means that there is some functionality that the peer supports
-that pppd doesn't, so that functionality can't be used.
-
-If you get them sporadically while the link is operating, or if the
-protocol numbers (in parentheses) don't correspond to any valid PPP
-protocol that the peer might be using, then the problem is probably
-that characters are getting corrupted on the receive side, or that
-extra characters are being inserted into the receive stream somehow.
-If this is happening, most packets that get corrupted should get
-discarded by the FCS (Frame Check Sequence, a 16-bit CRC) check, but a
-small number may get through.
-
-One possibility may be that you are receiving broadcast messages on
-the remote system which are being sent over your serial link. Another
-possibility is that your modem is set for XON/XOFF (software) flow
-control and is inserting ^Q and ^S characters into the receive data
-stream.
-
-
-------------------------------------------------------------------------
-
-Q: I get messages saying "Protocol-Reject for unsupported protocol ...".
-What do these mean?
-
-A: This is the other side of the previous question. If characters are
-getting corrupted on the way to the peer, or if your system is
-inserting extra bogus characters into the transmit data stream, the
-peer may send protocol-reject messages to you, resulting in the above
-message (since your pppd doesn't recognize the protocol number
-either.)
-
-
-------------------------------------------------------------------------
-
-Q: I get a message saying something like "ioctl(TIOCSETD): Operation
-not permitted". How do I fix this?
-
-A: This is because pppd is not running as root. If you have not
-installed pppd setuid-root, you will have to be root to run it. If
-you have installed pppd setuid-root and you still get this message, it
-is probably because your shell is using some other copy of pppd than
-the installed one - for example, if you are in the pppd directory
-where you've just built pppd and your $PATH has . before /usr/sbin (or
-wherever pppd gets installed).
-
-
-------------------------------------------------------------------------
-
-Q: Has your package been ported to HP/UX or IRIX or AIX?
-
-A: No. I don't have access to systems running HP/UX or AIX. No-one
-has volunteered to port it to HP/UX. I had someone who did a port for
-AIX 4.x, but who is no longer able to maintain it. And apparently AIX
-3.x is quite different, so it would need a separate port.
-
-IRIX includes a good PPP implementation in the standard distribution,
-as far as I know.
-
-
-------------------------------------------------------------------------
-
-Q: Under SunOS 4, when I try to modload the ppp modules, I get the
-message "can't open /dev/vd: No such device".
-
-A: First check in /dev that there is an entry like this:
-
-crw-r--r-- 1 root 57, 0 Oct 2 1991 vd
-
-If not, make one (mknod /dev/vd c 57 0). If the problem still exists,
-probably your kernel has been configured without the vd driver
-included. The vd driver is needed for loadable module support.
-
-First, identify the config file that was used. When you boot your
-machine, or if you run /etc/dmesg, you'll see a line that looks
-something like this:
-
-SunOS Release 4.1.3_U1 (CAP_XBOX) #7: Thu Mar 21 15:31:56 EST 1996
- ^^^^^^^^
- this is the config file name
-
-The config file will be in the /sys/`arch -k`/conf directory (arch -k
-should return sun4m for a SparcStation 10, sun3x for a Sun 3/80,
-etc.). Look in there for a line saying "options VDDRV". If that line
-isn't present (or is commented out), add it (or uncomment it).
-
-You then need to rebuild the kernel as described in the SunOS
-manuals. Basically you need to run config and make like this:
-
- /usr/etc/config CAP_XBOX
- cd ../CAP_XBOX
- make
-
-(replacing the string CAP_XBOX by the name of the config file for your
-kernel, of course).
-
-Then copy the new kernel to /:
-
- mv /vmunix /vmunix.working
- cp vmunix /
-
-and reboot. Modload should then work.
-
-
-------------------------------------------------------------------------
-
-Q: I'm running Linux (or NetBSD or FreeBSD), and my system comes with
-PPP already. Should I consider installing this package? Why?
-
-A: The PPP that is already installed in your system is (or is derived
-from) some version of this PPP package. You can find out what version
-of this package is already installed with the command "pppd --help".
-If this is older than the latest version, you may wish to install the
-latest version so that you can take advantage of the new features or
-bug fixes.
-
-
-------------------------------------------------------------------------
-
-Q: I'm running pppd in demand mode, and I find that pppd often dials
-out unnecessarily when I try to make a connection within my local
-machine or with a machine on my local LAN. What can I do about this?
-
-A: Very often the cause of this is that a program is trying to contact
-a nameserver to resolve a hostname, and the nameserver (specified in
-/etc/resolv.conf, usually) is on the far side of the ppp link. You
-can try executing a command such as `ping myhost' (where myhost is the
-name of the local machine, or some other machine on a local LAN), to
-see whether that starts the ppp link. If it does, check the setup of
-your /etc/hosts file to make sure you have the local machine and any
-hosts on your local LAN listed, and /etc/resolv.conf and/or
-/etc/nsswitch.conf files to make sure you resolve hostnames from
-/etc/hosts if possible before trying to contact a nameserver.
-
-
-------------------------------------------------------------------------
-
-Q: Since I installed ppp-2.3.6, dialin users to my server have been
-getting this message when they run pppd:
-
-peer authentication required but no suitable secret(s) found for
-authenticating any peer to us (ispserver)
-
-A: In 2.3.6, the default is to let an unauthenticated peer only use IP
-addresses to which the machine doesn't already have a route. So on a
-machine with a default route, everyone has to authenticate. If you
-really don't want that, you can put `noauth' in the /etc/ppp/options
-file. Note that there is then no check on who is using which IP
-address. IMHO, this is undesirably insecure, but I guess it may be
-tolerable as long as you don't use any .rhosts files or anything like
-that. I recommend that you require dialin users to authenticate, even
-if just with PAP using their login password (using the `login' option
-to pppd). If you do use `noauth', you should at least have a pppusers
-group and set the permissions on pppd to allow only user and group to
-execute it.
-
-------------------------------------------------------------------------
-
-Q: When running pppd as a dial-in server, I often get the message
-"LCP: timeout sending Config-Requests" from pppd. It seems to be
-random, but dial-out always works fine. What is wrong?
-
-A: Most modern modems auto-detects the speed of the serial line
-between the modem and the computer. This auto-detection occurs when
-the computer sends characters to the modem, when the modem is in
-command mode. It does not occur when the modem is in data mode.
-Thus, if you send commands to the modem at 2400 bps, and then change
-the serial port speed to 115200 bps, the modem will not detect this
-change until something is transmitted from the computer to the modem.
-When running pppd in dial-in mode (i.e. without a connect script),
-pppd sets the speed of the serial port, but does not transmit
-anything. If the modem was already running at the specified speed,
-everything is fine, but if not, you will just receive garbage from the
-modem. To cure this, use an init script such as the following:
-
- pppd ttyS0 115200 modem crtscts init "chat '' AT OK"
-
-To reset the modem and enable auto-answer, use:
-
- pppd ttyS0 115200 modem crtscts init "chat '' ATZ OK ATS0=1 OK"
diff --git a/mdk-stage1/ppp/PLUGINS b/mdk-stage1/ppp/PLUGINS
deleted file mode 100644
index 0eeabe249..000000000
--- a/mdk-stage1/ppp/PLUGINS
+++ /dev/null
@@ -1,131 +0,0 @@
-Starting with version 2.3.10, pppd includes support for `plugins' -
-pieces of code which can be loaded into pppd at runtime and which can
-affect its behaviour in various ways. The idea of plugins is to
-provide a way for people to customize the behaviour of pppd without
-having to either apply local patches to each version or get their
-patches accepted into the standard distribution. My aim is that
-plugins will be able to be used with successive versions of pppd
-without needing to recompile the plugins.
-
-A plugin is a standard shared library object, typically with a name
-ending in .so. They are loaded using the standard dlopen() library
-call, so plugins are only supported on systems which support shared
-libraries and the dlopen call. At present pppd is compiled with
-plugin support only under Linux and Solaris.
-
-Plugins are loaded into pppd using the `plugin' option, which takes
-one argument, the name of a shared object file. The plugin option is
-a privileged option. I suggest that you give the full path name of
-the shared object file; if you don't, it may be possible for
-unscrupulous users to substitute another shared object file for the
-one you mean to load, e.g. by setting the LD_LIBRARY_PATH variable.
-
-Plugins are usually written in C and compiled and linked to a shared
-object file in the appropriate manner for your platform. Using gcc
-under Linux, a plugin called `xyz' could be compiled and linked with
-the following commands:
-
- gcc -c -O xyz.c
- gcc -shared -o xyz.so xyz.o
-
-There are some example plugins in the pppd/plugins directory in the
-ppp distribution. Currently there is one example, minconn.c, which
-implements a `minconnect' option, which specifies a minimum connect
-time before the idle timeout applies.
-
-Plugins can access global variables within pppd, so it is useful for
-them to #include "pppd.h" from the pppd source directory.
-
-Every plugin must contain a global procedure called `plugin_init'.
-This procedure will get called (with no arguments) immediately after
-the plugin is loaded.
-
-Plugins can affect the behaviour of pppd in at least three ways:
-
-1. They can add extra options which pppd will then recognize. This is
- done by calling the add_options() procedure with a pointer to an
- array of option_t structures. The last entry in the array must
- have its name field set to NULL.
-
-2. Pppd contains `hook' variables which are procedure pointers. If a
- given hook is not NULL, pppd will call the procedure it points to
- at the appropriate point in its processing. The plugin can set any
- of these hooks to point to its own procedures. See below for a
- description of the hooks which are currently implemented.
-
-3. Plugin code can call any global procedures and access any global
- variables in pppd.
-
-Here is a list of the currently implemented hooks in pppd.
-
-
-int (*idle_time_hook)(struct ppp_idle *idlep);
-
-The idle_time_hook is called when the link first comes up (i.e. when
-the first network protocol comes up) and at intervals thereafter. On
-the first call, the idlep parameter is NULL, and the return value is
-the number of seconds before pppd should check the link activity, or 0
-if there is to be no idle timeout.
-
-On subsequent calls, idlep points to a structure giving the number of
-seconds since the last packets were sent and received. If the return
-value is > 0, pppd will wait that many seconds before checking again.
-If it is <= 0, that indicates that the link should be terminated due
-to lack of activity.
-
-
-int (*holdoff_hook)(void);
-
-The holdoff_hook is called when an attempt to bring up the link fails,
-or the link is terminated, and the persist or demand option was used.
-It returns the number of seconds that pppd should wait before trying
-to reestablish the link (0 means immediately).
-
-
-int (*pap_check_hook)(void);
-int (*pap_passwd_hook)(char *user, char *passwd);
-int (*pap_auth_hook)(char *user, int userlen,
- char *passwd, int passlen,
- char **msgp, int *msglenp,
- struct wordlist **paddrs,
- struct wordlist **popts);
-
-These hooks are designed to allow a plugin to replace the normal PAP
-password processing in pppd with something different (e.g. contacting
-an external server).
-
-The pap_check_hook is called to check whether there is any possibility
-that the peer could authenticate itself to us. If it returns 1, pppd
-will ask the peer to authenticate itself. If it returns 0, pppd will
-not ask the peer to authenticate itself (but if authentication is
-required, pppd may exit, or terminate the link before network protocol
-negotiation). If it returns -1, pppd will look in the pap-secrets
-file as it would normally.
-
-The pap_passwd_hook is called to determine what username and password
-pppd should use in authenticating itself to the peer with PAP. The
-user string will already be initialized, by the `user' option, the
-`name' option, or from the hostname, but can be changed if necessary.
-MAXNAMELEN bytes of space are available at *user, and MAXSECRETLEN
-bytes of space at *passwd. If this hook returns 0, pppd will use the
-values at *user and *passwd; if it returns -1, pppd will look in the
-pap-secrets file, or use the value from the +ua or password option, as
-it would normally.
-
-The pap_auth_hook is called to determine whether the username and
-password supplied by the peer are valid. user and passwd point to
-null-terminated strings containing the username and password supplied
-by the peer, with non-printable characters converted to a printable
-form. The pap_auth_hook function should set msg to a string to be
-returned to the peer and return 1 if the username/password was valid
-and 0 if not. If the hook returns -1, pppd will look in the
-pap-secrets file as usual.
-
-If the username/password was valid, the hook can set *paddrs to point
-to a wordlist containing the IP address(es) which the peer is
-permitted to use, formatted as in the pap-secrets file. It can also
-set *popts to a wordlist containing any extra options for this user
-which pppd should apply at this point.
-
-
-## $Id$ ##
diff --git a/mdk-stage1/ppp/README b/mdk-stage1/ppp/README
deleted file mode 100644
index aa1e5f9c2..000000000
--- a/mdk-stage1/ppp/README
+++ /dev/null
@@ -1,168 +0,0 @@
-This is the README file for ppp-2.4, a package which implements the
-Point-to-Point Protocol (PPP) to provide Internet connections over
-serial lines.
-
-
-Introduction.
-*************
-
-The Point-to-Point Protocol (PPP) provides a standard way to establish
-a network connection over a serial link. At present, this package
-supports IP and the protocols layered above IP, such as TCP and UDP.
-The Linux and Solaris ports of this package have optional support for
-IPV6; the Linux port of this package also has support for IPX.
-
-This software consists of two parts:
-
-- Kernel code, which establishes a network interface and passes
-packets between the serial port, the kernel networking code and the
-PPP daemon (pppd). This code is implemented using STREAMS modules on
-SunOS 4.x and Solaris, and as a line discipline under Linux and FreeBSD.
-
-- The PPP daemon (pppd), which negotiates with the peer to establish
-the link and sets up the ppp network interface. Pppd includes support
-for authentication, so you can control which other systems may make a
-PPP connection and what IP addresses they may use.
-
-The primary platforms supported by this package are Linux and Solaris.
-Code for SunOS 4.x is included here but is largely untested. I have
-code for NeXTStep, FreeBSD, SVR4, Tru64 (Digital Unix), AIX and Ultrix
-but no active maintainers for these platforms. Code for all of these
-except AIX is included in the ppp-2.3.11 release.
-
-
-Installation.
-*************
-
-The file SETUP contains general information about setting up your
-system for using PPP. There is also a README file for each supported
-system, which contains more specific details for installing PPP on
-that system. The supported systems, and the corresponding README
-files, are:
-
- Linux README.linux
- Solaris 2 README.sol2
- SunOS 4.x README.sunos4
-
-In each case you start by running the ./configure script. This works
-out which operating system you are using and creates symbolic links to
-the appropriate makefiles. You then run `make' to compile the
-user-level code, and (as root) `make install' to install the
-user-level programs pppd, chat and pppstats.
-
-N.B. Since 2.3.0, leaving the permitted IP addresses column of the
-pap-secrets or chap-secrets file empty means that no addresses are
-permitted. You need to put a "*" in that column to allow the peer to
-use any IP address. (This only applies where the peer is
-authenticating itself to you, of course.)
-
-
-What's new in ppp-2.4.1.
-************************
-
-* Pppd can now print out the set of options that are in effect. The
- new `dump' option causes pppd to print out the option values after
- option parsing is complete. The `dryrun' option causes pppd to
- print the options and then exit.
-
-* The option parsing code has been fixed so that options in the
- per-tty options file are parsed correctly, and don't override values
- from the command line in most cases.
-
-* The plugin option now looks in /usr/lib/pppd/<pppd-version> (for
- example, /usr/lib/pppd/2.4.1b1) for shared objects for plugins if
- there is no slash in the plugin name.
-
-* When loading a plugin, pppd will now check the version of pppd for
- which the plugin was compiled, and refuse to load it if it is
- different to pppd's version string. To enable this, the plugin
- source needs to #include "pppd.h" and have a line saying:
- char pppd_version[] = VERSION;
-
-* There is a bug in zlib, discovered by James Carlson, which can cause
- kernel memory corruption if Deflate is used with the lowest setting,
- 8. As a workaround pppd will now insist on using at least 9.
-
-* Pppd should compile on Solaris and SunOS again.
-
-* Pppd should now set the MTU correctly on demand-dialled interfaces.
-
-
-What was new in ppp-2.4.0.
-**************************
-
-* Multilink: this package now allows you to combine multiple serial
- links into one logical link or `bundle', for increased bandwidth and
- reduced latency. This is currently only supported under the
- Linux-2.3.99pre5 or later kernels.
-
-* All the pppd processes running on a system now write information
- into a common database. I used the `tdb' code from samba for this.
-
-* New hooks have been added.
-
-For a list of the changes made during the 2.3 series releases of this
-package, see the Changes-2.3 file.
-
-
-Compression methods.
-********************
-
-This package supports two packet compression methods: Deflate and
-BSD-Compress. Other compression methods which are in common use
-include Predictor, LZS, and MPPC. These methods are not supported for
-two reasons - they are patent-encumbered, and they cause some packets
-to expand slightly, which pppd doesn't currently allow for.
-BSD-Compress is also patent-encumbered (its inclusion in this package
-can be considered a historical anomaly :-) but it doesn't ever expand
-packets. Neither does Deflate, which uses the same algorithm as gzip.
-
-
-Patents.
-********
-
-The BSD-Compress algorithm used for packet compression is the same as
-that used in the Unix "compress" command. It is apparently covered by
-U.S. patents 4,814,746 (owned by IBM) and 4,558,302 (owned by Unisys),
-and corresponding patents in various other countries (but not
-Australia). If this is of concern, you can build the package without
-including BSD-Compress. To do this, edit net/ppp-comp.h to change the
-definition of DO_BSD_COMPRESS to 0. The bsd-comp.c files are then no
-longer needed, so the references to bsd-comp.o may optionally be
-removed from the Makefiles.
-
-
-Contacts.
-*********
-
-The comp.protocols.ppp newsgroup is a useful place to get help if you
-have trouble getting your ppp connections to work. Please do not send
-me questions of the form "please help me get connected to my ISP" -
-I'm sorry, but I simply do not have the time to answer all the
-questions like this that I get.
-
-If you find bugs in this package, please report them to the maintainer
-for the port for the operating system you are using:
-
-Linux Paul Mackerras <paulus@linuxcare.com>
-Solaris 2 James Carlson <james.d.carlson@east.sun.com>
-SunOS 4.x Adi Masputra <adi.masputra@sun.com>
-
-
-Copyrights:
-***********
-
-All of the code can be freely used and redistributed. The individual
-source files each have their own copyright and permission notice; some
-have a BSD-style notice and some are under the GPL.
-
-
-Distribution:
-*************
-
-The primary site for releases of this software is:
-
- ftp://linuxcare.com.au/pub/ppp/
-
-
-($Id$)
diff --git a/mdk-stage1/ppp/README.MSCHAP80 b/mdk-stage1/ppp/README.MSCHAP80
deleted file mode 100644
index d3ed291b7..000000000
--- a/mdk-stage1/ppp/README.MSCHAP80
+++ /dev/null
@@ -1,284 +0,0 @@
-PPP Client Support for Microsoft's CHAP-80
-==========================================
-
-Eric Rosenquist rosenqui@strataware.com
-(updated by Paul Mackerras)
-(updated by Al Longyear)
-(updated by Farrell Woods)
-
-INTRODUCTION
-
-Microsoft has introduced an extension to the Challenge/Handshake
-Authentication Protocol (CHAP) which avoids storing cleartext
-passwords on a server. (Unfortunately, this is not as secure as it
-sounds, because the encrypted password stored on a server can be used
-by a bogus client to gain access to the server just as easily as if
-the password were stored in cleartext.) The details of the Microsoft
-extensions can be found in the document:
-
- <ftp://ftp.microsoft.com/developr/rfc/chapexts.txt>
-
-In short, MS-CHAP is identified as <auth chap 80> since the hex value
-of 80 is used to designate Microsoft's scheme. Standard PPP CHAP uses
-a value of 5. If you enable PPP debugging with the "debug" option and
-see something like the following in your logs, the remote server is
-requesting MS-CHAP:
-
- rcvd [LCP ConfReq id=0x2 <asyncmap 0x0> <auth chap 80> <magic 0x46a3>]
- ^^^^^^^^^^^^
-
-The standard pppd implementation will indicate its lack of support for
-MS-CHAP by NAKing it:
-
- sent [LCP ConfNak id=0x2 <auth chap 05>]
-
-Windows NT Server systems are often configured to "Accept only
-Microsoft Authentication" (this is intended to enhance security). Up
-until now, that meant that you couldn't use this version of PPPD to
-connect to such a system. I've managed to get a client-only
-implementation of MS-CHAP working; it will authenticate itself to
-another system using MS-CHAP, but if you're using PPPD as a dial-in
-server, you won't be able to use MS-CHAP to authenticate the clients.
-This would not be a lot of extra work given that the framework is in
-place, but I didn't need it myself so I didn't implement it.
-
-
-BUILDING THE PPPD
-
-MS-CHAP uses a combination of MD4 hashing and DES encryption for
-authentication. You may need to get Eric Young's libdes library in
-order to use my MS-CHAP extensions. A lot of UNIX systems already
-have DES encryption available via the crypt(3), encrypt(3) and
-setkey(3) interfaces. Some may (such as that on Digital UNIX)
-provide only the encryption mechanism and will not perform
-decryption. This is okay. We only need to encrypt to perform
-MS-CHAP authentication.
-
-If you have encrypt/setkey available, then hopefully you need only
-define these two things in your Makefile: -DUSE_CRYPT and -DCHAPMS.
-Skip the paragraphs below about obtaining and building libdes. Do
-the "make clean" and "make" as described below. Linux users
-should not need to modify their Makefiles. Instead,
-just do "make CHAPMS=1 USE_CRYPT=1".
-
-If you don't have encrypt and setkey, you will need Eric Young's
-libdes library. You can find it in:
-
-ftp://ftp.funet.fi/pub/crypt/mirrors/ftp.psy.uq.oz.au/DES/libdes-3.06.tar.gz
-
-Australian residents can get libdes from Eric Young's site:
-
-ftp://ftp.psy.uq.oz.au/pub/Crypto/DES/libdes-3.06.tar.gz
-
-It is also available on many other sites (ask Archie).
-
-I used libdes-3.06, but hopefully anything newer than that will work
-also. Get the library, build and test it on your system, and install
-it somewhere (typically /usr/local/lib and /usr/local/include).
-
-
-
-You should now be ready to (re)compile the PPPD. Go to the pppd
-subdirectory and make sure the Makefile contains "-DCHAPMS" in the
-CFLAGS or COMPILE_FLAGS macro, and that the LIBS macro (or LDADD for
-BSD systems) contains "-ldes". Depending on your system and where the
-DES library was installed, you may also need to alter the include and
-library paths used by your compiler.
-
-Do a "make clean" and then a "make" to rebuild pppd. Assuming all
-goes well, install the new pppd and move on to the CONFIGURATION
-section.
-
-
-CONFIGURATION
-
-If you've never used PPPD with CHAP before, read the man page (type
-"man pppd") and read the description in there. Basically, you need to
-edit the "chap-secrets" file typically named /etc/ppp/chap-secrets.
-This should contain the following two lines for each system with which
-you use CHAP (with no leading blanks):
-
- RemoteHost Account Secret
- Account RemoteHost Secret
-
-Note that you need both lines and that item 1 and 2 are swapped in the
-second line. I'm not sure why you need it twice, but it works and I didn't
-have time to look into it further. The "RemoteHost" is a somewhat
-arbitrary name for the remote Windows NT system you're dialing. It doesn't
-have to match the NT system's name, but it *does* have to match what you
-use with the "remotename" parameter. The "Account" is the Windows NT
-account name you have been told to use when dialing, and the "Secret" is
-the password for that account. For example, if your service provider calls
-their machine "DialupNT" and tells you your account and password are
-"customer47" and "foobar", add the following to your chap-secrets file:
-
- DialupNT customer47 foobar
- customer47 DialupNT foobar
-
-The only other thing you need to do for MS-CHAP (compared to normal CHAP)
-is to always use the "remotename" option, either on the command line or in
-your "options" file (see the pppd man page for details). In the case of
-the above example, you would need to use the following command line:
-
- pppd name customer47 remotename DialupNT <other options>
-
-or add:
-
- name customer47
- remotename DialupNT
-
-to your PPPD "options" file.
-
-The "remotename" option is required for MS-CHAP since Microsoft PPP servers
-don't send their system name in the CHAP challenge packet.
-
-
-E=691 (AUTHENTICATION_FAILURE) ERRORS WHEN YOU HAVE THE VALID SECRET (PASSWORD)
-
-If your RAS server is not the domain controller and is not a 'stand-alone'
-server then it must make a query to the domain controller for your domain.
-
-You need to specify the domain name with the user name when you attempt to
-use this type of a configuration. The domain name is specified with the
-local name in the chap-secrets file and with the option for the 'name'
-parameter.
-
-For example, the previous example would become:
-
- DialupNT domain\\customer47 foobar
- domain\\customer47 DialupNT foobar
-
-and
-
- pppd name 'domain\\customer47' remotename DialupNT <other options>
-
-or add:
-
- name domain\\customer47
- remotename DialupNT
-
-when the Windows NT domain name is simply called 'domain'.
-
-
-TROUBLESHOOTING
-
-Assuming that everything else has been configured correctly for PPP and
-CHAP, the MS-CHAP-specific problems you're likely to encounter are mostly
-related to your Windows NT account and its settings. A Microsoft server
-returns error codes in its CHAP response. The following are extracted from
-Microsoft's "chapexts.txt" file referenced above:
-
- 646 ERROR_RESTRICTED_LOGON_HOURS
- 647 ERROR_ACCT_DISABLED
- 648 ERROR_PASSWD_EXPIRED
- 649 ERROR_NO_DIALIN_PERMISSION
- 691 ERROR_AUTHENTICATION_FAILURE
- 709 ERROR_CHANGING_PASSWORD
-
-You'll see these in your pppd log as a line similar to:
-
- Remote message: E=649 R=0
-
-The "E=" is the error number from the table above, and the "R=" flag
-indicates whether the error is transient and the client should retry. If
-you consistently get error 691, then either you're using the wrong account
-name/password, or the DES library or MD4 hashing (in md4.c) aren't working
-properly. Verify your account name and password (use a Windows NT or
-Windows 95 system to dial-in if you have one available). If that checks
-out, test the DES library with the "destest" program included with the DES
-library. If DES checks out, the md4.c routines are probably failing
-(system byte ordering may be a problem) or my code is screwing up. I've
-only got access to a Linux system, so you're on your own for anything else.
-
-Another thing that might cause problems is that some RAS servers won't
-respond at all to LCP config requests without seeing the word "CLIENT"
-from the other end. If you see pppd sending out LCP config requests
-without getting any reply, try putting something in your chat script
-to send the word CLIENT after the modem has connected.
-
-If everything compiles cleanly, but fails at authentication time, then
-it might be a case of the MD4 or DES code screwing up. The following
-small program can be used to test the MS-CHAP code to see if it
-produces a known response:
-
------------------
-#include <stdio.h>
-
-#include "pppd.h"
-#include "chap.h"
-#include "chap_ms.h"
-
-int main(argc, argv)
- int argc;
- char *argv[];
-{
- u_char challenge[8];
- int challengeInt[sizeof(challenge)];
- chap_state cstate;
- int i;
-
- if (argc != 3) {
- fprintf(stderr, "Usage: %s <16-hexchar challenge> <password>\n",
- argv[0]); exit(1);
- }
-
- sscanf(argv[1], "%2x%2x%2x%2x%2x%2x%2x%2x",
- challengeInt + 0, challengeInt + 1, challengeInt + 2,
- challengeInt + 3, challengeInt + 4, challengeInt + 5,
- challengeInt + 6, challengeInt + 7);
-
- for (i = 0; i < sizeof(challenge); i++)
- challenge[i] = (u_char)challengeInt[i];
-
- ChapMS(&cstate, challenge, sizeof(challenge), argv[2], strlen(argv[2]));
- printf("Response length is %d, response is:", cstate.resp_length);
-
- for (i = 0; i < cstate.resp_length; i++) {
- if (i % 8 == 0)
- putchar('\n');
- printf("%02X ", (unsigned int)cstate.response[i]);
- }
-
- putchar('\n');
-
- exit(0);
-}
--------------
-
-This needs to link against chap_ms.o, md4.o, and the DES library. When
-you run it with the command line:
-
- $ testchap 00000000000000000000000000000000 hello
-
-it should output the following:
-
- Response length is 49, response is:
- 00 00 00 00 00 00 00 00
- 00 00 00 00 00 00 00 00
- 00 00 00 00 00 00 00 00
- F4 D9 9D AF 82 64 DC 3C
- 53 F9 BC 92 14 B5 5D 9E
- 78 C4 21 48 9D B7 A8 B4
- 01
-
-if not, then either the DES library is not working, the MD4 code isn't
-working, or there are some problems with the port of the code in
-chap_ms.c.
-
-
-STILL TO DO
-
-A site using only MS-CHAP to authenticate has no need to store cleartext
-passwords in the "chap-secrets" file. A utility that spits out the ASCII
-hex MD4 hash of a given password would be nice, and would allow that hash
-to be used in chap-secrets in place of the password. The code to do this
-could quite easily be lifted from chap_ms.c (you have to convert the
-password to Unicode before hashing it). The chap_ms.c file would also have
-to be changed to recognize a password hash (16 binary bytes == 32 ASCII hex
-characters) and skip the hashing stage.
-
-A server implementation would allow MS-CHAP to be used with Windows NT and
-Windows 95 clients for enhanced security. Some new command-line options
-would be required, as would code to generate the Challenge packet and
-verify the response. Most of the helper functions are in place, so this
-shouldn't be too hard for someone to add.
diff --git a/mdk-stage1/ppp/README.cbcp b/mdk-stage1/ppp/README.cbcp
deleted file mode 100644
index 6f7b7685e..000000000
--- a/mdk-stage1/ppp/README.cbcp
+++ /dev/null
@@ -1,97 +0,0 @@
- Microsoft Call Back Configuration Protocol.
- by Pedro Roque Marques
- (updated by Paul Mackerras)
-
-The CBCP is a method by which the Microsoft Windows NT Server may
-implement additional security. It is possible to configure the server
-in such a manner so as to require that the client systems which
-connect with it are required that following a valid authentication to
-leave a method by which the number may be returned call.
-
-It is a requirement of servers so configured that the protocol be
-exchanged.
-
-So, this set of patches may be applied to the pppd process to enable
-the cbcp client *only* portion of the specification. It is primarily
-meant to permit connection with Windows NT Servers.
-
-The ietf-working specification may be obtained from ftp.microsoft.com
-in the developr/rfc directory.
-
-The ietf task group has decided to recommend that the LCP sequence be
-extended to permit the callback operation. For this reason, these
-patches are not 'part' of pppd but are an adjunct to the code.
-
-To enable CBCP support, all that is required is to change the
-appropriate Makefile in the pppd subdirectory to add "-DCBCP_SUPPORT"
-to the CFLAGS definition and add cbcp.o to the list of object files,
-and then recompile pppd. The patch below does this for Makefile.bsd
-and Makefile.linux.
-
-
---------------------------------cut here-------------------------------
-diff -r -c ppp-2.3.orig/pppd/Makefile.bsd ppp-2.3/pppd/Makefile.bsd
-*** ppp-2.3.orig/pppd/Makefile.bsd Tue Oct 8 13:33:33 1996
---- ppp-2.3/pppd/Makefile.bsd Fri Apr 11 23:59:15 1997
-***************
-*** 4,14 ****
- # -D_BITYPES is for FreeBSD, which doesn't define anything to
- # tell us that u_int32_t gets defined if <sys/types.h> is included.
- # Remove for older *BSD systems for which this isn't true.
-! CFLAGS+= -g -I.. -DHAVE_PATHS_H -D_BITYPES
-
- PROG= pppd
- SRCS= main.c magic.c fsm.c lcp.c ipcp.c upap.c chap.c md5.c ccp.c \
-! demand.c auth.c options.c sys-bsd.c
- MAN= pppd.cat8
- MAN8= pppd.8
- BINMODE=4555
---- 4,14 ----
- # -D_BITYPES is for FreeBSD, which doesn't define anything to
- # tell us that u_int32_t gets defined if <sys/types.h> is included.
- # Remove for older *BSD systems for which this isn't true.
-! CFLAGS+= -I.. -DHAVE_PATHS_H -D_BITYPES -DCBCP_SUPPORT
-
- PROG= pppd
- SRCS= main.c magic.c fsm.c lcp.c ipcp.c upap.c chap.c md5.c ccp.c \
-! demand.c auth.c options.c sys-bsd.c cbcp.c
- MAN= pppd.cat8
- MAN8= pppd.8
- BINMODE=4555
-diff -r -c ppp-2.3.orig/pppd/Makefile.linux ppp-2.3/pppd/Makefile.linux
-*** ppp-2.3.orig/pppd/Makefile.linux Tue Oct 8 15:42:41 1996
---- ppp-2.3/pppd/Makefile.linux Sat Apr 12 00:02:28 1997
-***************
-*** 14,20 ****
- ipxcp.h cbcp.h
- MANPAGES = pppd.8
- PPPDOBJS = main.o magic.o fsm.o lcp.o ipcp.o upap.o chap.o md5.o ccp.o \
-! auth.o options.o demand.o sys-linux.o ipxcp.o
-
- all: pppd
-
---- 14,20 ----
- ipxcp.h cbcp.h
- MANPAGES = pppd.8
- PPPDOBJS = main.o magic.o fsm.o lcp.o ipcp.o upap.o chap.o md5.o ccp.o \
-! auth.o options.o demand.o sys-linux.o ipxcp.o cbcp.o
-
- all: pppd
-
-***************
-*** 36,42 ****
- #INCLUDE_DIRS= -I/usr/include -I..
- INCLUDE_DIRS=
-
-! COMPILE_FLAGS= -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE
-
- CFLAGS= $(COPTS) $(COMPILE_FLAGS) $(INCLUDE_DIRS)
-
---- 36,42 ----
- #INCLUDE_DIRS= -I/usr/include -I..
- INCLUDE_DIRS=
-
-! COMPILE_FLAGS= -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DCBCP_SUPPORT
-
- CFLAGS= $(COPTS) $(COMPILE_FLAGS) $(INCLUDE_DIRS)
-
diff --git a/mdk-stage1/ppp/README.linux b/mdk-stage1/ppp/README.linux
deleted file mode 100644
index 62ed9ca7f..000000000
--- a/mdk-stage1/ppp/README.linux
+++ /dev/null
@@ -1,297 +0,0 @@
- PPP for Linux
- -------------
-
- Paul Mackerras
- 8 March 2001
-
- for ppp-2.4.1
-
-1. Introduction
----------------
-
-The Linux PPP implementation includes both kernel and user-level
-parts. This package contains the user-level part, which consists of
-the PPP daemon (pppd) and associated utilities. In the past this
-package has contained updated kernel drivers. This is no longer
-necessary, as the current 2.2 and 2.4 kernel sources contain
-up-to-date drivers.
-
-The Linux PPP implementation is capable of being used both for
-initiating PPP connections (as a `client') or for handling incoming
-PPP connections (as a `server'). Note that this is an operational
-distinction, based on how the connection is created, rather than a
-distinction that is made in the PPP protocols themselves.
-
-Mostly this package is used for PPP connections over modems connected
-via asynchronous serial ports, so this guide concentrates on this
-situation.
-
-The PPP protocol consists of two parts. One is a scheme for framing
-and encoding packets, the other is a series of protocols called LCP,
-IPCP, PAP and CHAP, for negotiating link options and for
-authentication. This package similarly consists of two parts: a
-kernel module which handles PPP's low-level framing protocol, and a
-user-level program called pppd which implements PPP's negotiation
-protocols.
-
-The kernel module assembles/disassembles PPP frames, handles error
-detection, and forwards packets between the serial port and either the
-kernel network code or the user-level program pppd. IP packets go
-directly to the kernel network code. So once pppd has negotiated the
-link, it in practice lies completely dormant until you want to take
-the link down, when it negotiates a graceful disconnect.
-
-
-2. Installation
----------------
-
-2.1 Kernel driver
-
-Assuming you are running a recent 2.2 or 2.4 (or later) series kernel,
-the kernel source code will contain an up-to-date kernel PPP driver.
-If the PPP driver was included in your kernel configuration when your
-kernel was built, then you only need to install the user-level
-programs. Otherwise you will need to get the source tree for your
-kernel version, configure it with PPP included, and recompile. Most
-Linux distribution vendors ship kernels with PPP included in the
-configuration.
-
-The PPP driver can be either compiled into the kernel or compiled as a
-kernel module. If it is compiled into the kernel, the PPP driver is
-included in the kernel image which is loaded at boot time. If it is
-compiled as a module, the PPP driver is present in one or more files
-under /lib/modules and is loaded into the kernel when needed.
-
-The 2.2 series kernels contain an older version of the kernel PPP
-driver, one which doesn't support multilink. If you want multilink,
-you need to run the latest 2.4 series kernel. The kernel PPP driver
-was completely rewritten for the 2.4 series kernels to support
-multilink and to allow it to operate over diverse kinds of
-communication medium (the 2.2 driver only operates over serial ports
-and devices which look like serial ports, such as pseudo-ttys).
-
-Under the 2.2 kernels, if PPP is compiled as a module, the PPP driver
-modules should be present in the /lib/modules/`uname -r`/net directory
-(where `uname -r` represents the kernel version number). The PPP
-driver module itself is called ppp.o, and there will usually be
-compression modules there, ppp_deflate.o and bsd_comp.o, as well as
-slhc.o, which handles TCP/IP header compression. If the PPP driver is
-compiled into the kernel, the compression code will still be compiled
-as modules, for kernels before 2.2.17pre12. For 2.2.17pre12 and later,
-if the PPP driver is compiled in, the compression code will also.
-
-Under the 2.4 kernels, there are two PPP modules, ppp_generic.o and
-ppp_async.o, plus the compression modules (ppp_deflate.o, bsd_comp.o
-and slhc.o). If the PPP generic driver is compiled into the kernel,
-the other four can then be present either as modules or compiled into
-the kernel. There is a sixth module, ppp_synctty.o, which is used for
-synchronous tty devices such as high-speed WAN adaptors.
-
-
-2.2 User-level programs
-
-If you obtained this package in .rpm or .deb format, you simply follow
-the usual procedure for installing the package.
-
-If you are using the .tar.gz form of this package, then cd into the
-ppp-2.4.1b1 directory you obtained by unpacking the archive and issue
-the following commands:
-
-$ ./configure
-$ make
-# make install
-
-The `make install' has to be done as root. This makes and installs
-four programs and their man pages: pppd, chat, pppstats and pppdump.
-If the /etc/ppp configuration directory doesn't exist, the `make
-install' step will create it and install some default configuration
-files.
-
-
-2.3 System setup for 2.4 kernels
-
-Under the 2.4 series kernels, pppd needs to be able to open /dev/ppp,
-character device (108,0). If you are using devfs (the device
-filesystem), the /dev/ppp node will automagically appear when the
-ppp_generic module is loaded, or at startup if ppp_generic is compiled
-in.
-
-If you have ppp_generic as a module, and you are using devfsd (the
-devfs daemon), you will need to add a line like this to your
-/etc/devfsd.conf:
-
-LOOKUP ppp MODLOAD
-
-Otherwise you will need to create a /dev/ppp device node with the
-commands:
-
-# mknod /dev/ppp c 108 0
-# chmod 600 /dev/ppp
-
-If you use module autoloading and have PPP as a module, you will need
-to add the following to your /etc/modules.conf or /etc/conf.modules:
-
-alias /dev/ppp ppp_generic
-alias char-major-108 ppp_generic
-alias tty-ldisc-3 ppp_async
-alias tty-ldisc-14 ppp_synctty
-alias ppp-compress-21 bsd_comp
-alias ppp-compress-24 ppp_deflate
-alias ppp-compress-26 ppp_deflate
-
-
-2.4 System setup under 2.2 series kernels
-
-Under the 2.2 series kernels, you should add the following to your
-/etc/modules.conf or /etc/conf.modules:
-
-alias tty-ldisc-3 ppp
-alias ppp-compress-21 bsd_comp
-alias ppp-compress-24 ppp_deflate
-alias ppp-compress-26 ppp_deflate
-
-
-3. Getting help with problems
------------------------------
-
-If you have problems with your PPP setup, or you just want to ask some
-questions, or better yet if you can help others with their PPP
-questions, then you should join the linux-ppp mailing list. Send an
-email to majordomo@vger.kernel.org with a line in the body saying
-
-subscribe linux-ppp
-
-To leave the mailing list, send an email to majordomo@vger.kernel.org
-with a line in the body saying
-
-unsubscribe linux-ppp
-
-To send a message to the list, email it to linux-ppp@vger.kernel.org.
-You don't have to be subscribed to send messages to the list.
-
-You can also email me (paulus@linuxcare.com.au) but I am overloaded
-with email and I can't respond to most messages I get in a timely
-fashion.
-
-There are also several relevant news groups, such as comp.protocols.ppp,
-comp.os.linux.networking, or comp.os.linux.setup.
-
-
-4. Configuring your dial-out PPP connections
---------------------------------------------
-
-Some Linux distribution makers include tools in their distributions
-for setting up PPP connections. For example, for Red Hat Linux and
-derivatives, you should probably use linuxconf or netcfg to set up
-your PPP connections.
-
-The two main windowing environments for Linux, KDE and Gnome, both
-come with GUI utilities for configuring and controlling PPP dial-out
-connections. They are convenient and relatively easy to configure.
-
-A third alternative is to use a PPP front-end package such as wvdial
-or ezppp. These also will handle most of the details of talking to
-the modem and setting up the PPP connection for you.
-
-Assuming that you don't want to use any of these tools, you want to
-set up the configuration manually yourself, then read on. This
-document gives a brief description and example. More details can be
-found by reading the pppd and chat man pages and the PPP-HOWTO.
-
-We assume that you have a modem that uses the Hayes-compatible AT
-command set connected to an async serial port (e.g. /dev/ttyS0) and
-that you are dialling out to an ISP.
-
-The trickiest and most variable part of setting up a dial-out PPP
-connection is the part which involves getting the modem to dial and
-then invoking PPP service at the far end. Generally, once both ends
-are talking PPP the rest is relatively straightforward.
-
-Now in fact pppd doesn't know anything about how to get modems to dial
-or what you have to say to the system at the far end to get it to talk
-PPP. That's handled by an external program such as chat, specified
-with the connect option to pppd. Chat takes a series of strings to
-expect from the modem interleaved with a series of strings to send to
-the modem. See the chat man page for more information. Here is a
-simple example for connecting to an ISP, assuming that the ISP's
-system starts talking PPP as soon as it answers the phone:
-
-pppd connect 'chat -v "" AT OK ATDT5551212 ~' \
- /dev/ttyS0 57600 crtscts debug defaultroute
-
-Going through pppd's options in order:
- connect 'chat ...' This gives a command to run to contact the
- PPP server. Here the supplied 'chat' program is used to dial a
- remote computer. The whole command is enclosed in single quotes
- because pppd expects a one-word argument for the 'connect' option.
- The options to 'chat' itself are:
-
- -v verbose mode; log what we do to syslog
- "" don't wait for any prompt, but instead...
- AT send the string "AT"
- OK expect the response "OK", then
- ATDT5551212 dial the modem, then
- ~ wait for a ~ character, indicating the start
- of a PPP frame from the server
-
- /dev/ttyS0 specifies which serial port the modem is connected to
- 57600 specifies the baud rate to use
- crtscts use hardware flow control using the RTS & CTS signals
- debug log the PPP negotiation with syslog
- defaultroute add default network route via the PPP link
-
-Pppd will write error messages and debugging logs to the syslogd
-daemon using the facility name "daemon". These messages may already
-be logged to the console or to a file like /var/log/messages; consult
-your /etc/syslog.conf file to see. If you want to make all pppd
-messages go to a file such as /var/log/ppp-debug, add the line
-
-daemon.* /var/log/ppp-debug
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- This is one or more tabs. Do not use spaces.
-
-to syslog.conf; make sure to put one or more TAB characters (not
-spaces!) between the two fields. Then you need to create an empty
-/var/log/ppp-debug file with a command such as
-
- touch /var/log/ppp-debug
-
-and then restart syslogd, usually by sending it a SIGHUP signal with a
-command like this:
-
- killall -HUP syslogd
-
-
-4.1 Is the link up?
-
-The main way to tell if your PPP link is up and operational is the
-ifconfig ("interface configuration") command. Type
-
- /sbin/ifconfig
-
-at a shell prompt. It should print a list of interfaces including one
-like this example:
-
-ppp0 Link encap Point-to-Point Protocol
- inet addr 192.76.32.3 P-t-P 129.67.1.165 Mask 255.255.255.0
- UP POINTOPOINT RUNNING MTU 1500 Metric 1
- RX packets 33 errors 0 dropped 0 overrun 0
- TX packets 42 errors 0 dropped 0 overrun 0
-
-Assuming that ifconfig shows the ppp network interface, you can test
-the link using the ping command like this:
-
- /sbin/ping -c 3 129.67.1.165
-
-where the address you give is the address shown as the P-t-P address
-in the ifconfig output. If the link is operating correctly, you
-should see output like this:
-
- PING 129.67.1.165 (129.67.1.165): 56 data bytes
- 64 bytes from 129.67.1.165: icmp_seq=0 ttl=255 time=268 ms
- 64 bytes from 129.67.1.165: icmp_seq=1 ttl=255 time=247 ms
- 64 bytes from 129.67.1.165: icmp_seq=2 ttl=255 time=266 ms
- --- 129.67.1.165 ping statistics ---
- 3 packets transmitted, 3 packets received, 0% packet loss
- round-trip min/avg/max = 247/260/268 ms
-
diff --git a/mdk-stage1/ppp/README.sol2 b/mdk-stage1/ppp/README.sol2
deleted file mode 100644
index 4c862208f..000000000
--- a/mdk-stage1/ppp/README.sol2
+++ /dev/null
@@ -1,220 +0,0 @@
-This file describes the installation process for ppp-2.3 on systems
-running Solaris 2. The Solaris 2 and SVR4 ports share a lot of code
-but are not identical. The STREAMS kernel modules and driver for
-Solaris 2 are in the svr4 directory (and use some code from the
-modules directory).
-
-NOTE: Although the kernel driver and modules have been designed to
-operate correctly on SMP systems, they have not been extensively
-tested on SMP machines. Some users of SMP Solaris x86 systems have
-reported system problems apparently linked to the use of previous
-versions of this software. I believe these problems have been fixed.
-
-
-Installation.
-*************
-
-1. Run the configure script and make the user-level programs and the
-kernel modules.
-
- ./configure
- make
-
-If you wish to use gcc (or another compiler) instead of Sun's cc, edit
-the svr4/Makedefs file and uncomment the definition of CC. You can
-also change the options passed to the C compiler by editing the COPTS
-definition.
-
-2. Install the programs and kernel modules: as root, do
-
- make install
-
-This installs pppd, chat and pppstats in /usr/local/bin and the kernel
-modules in /kernel/drv and /kernel/strmod, and creates the /etc/ppp
-directory and populates it with default configuration files. You can
-change the installation directories by editing svr4/Makedefs.
-
-If your system normally has only one network interface, the default
-Solaris 2 system startup scripts will disable IP forwarding in the IP
-kernel module. This will prevent the remote machine from using the
-local machine as a gateway to access other hosts. The solution is to
-create an /etc/ppp/ip-up script containing something like this:
-
- #!/bin/sh
- /usr/sbin/ndd -set /dev/ip ip_forwarding 1
-
-See the man page for ip(7p) for details.
-
-Dynamic STREAMS Re-Plumbing Support.
-************************************
-
-Solaris 8 includes dynamic re-plumbing support. With this, modules
-below ip can be inserted, or removed, without having the ip stream be
-unplumbed, and re-plumbed again. All states in ip for an interface
-will therefore now be preserved. Users can install (or upgrade)
-modules like firewall, bandwidth manager, cache manager, tunneling,
-etc., without shutting the machine down.
-
-To support this, ppp driver now uses /dev/udp instead of /dev/ip for
-the ip stream. The interface stream (where ip module pushed on top of
-ppp) is then I_PLINK'ed below the ip stream. /dev/udp is used because
-STREAMS will not let a driver be PLINK'ed under itself, and /dev/ip is
-typically the driver at the bottom of the tunneling interfaces
-stream. The mux ids of the ip streams are then added using
-SIOCSxIFMUXID ioctl.
-
-Users will be able to see the modules on the interface stream by, for
-example:
-
- pikapon% ifconfig ppp modlist
- 0 ip
- 1 ppp
-
-Or arbitrarily if bandwidth manager and firewall modules are installed:
-
- pikapon% ifconfig hme0 modlist
- 0 arp
- 1 ip
- 2 ipqos
- 3 firewall
- 4 hme
-
-Snoop Support.
-**************
-
-This version includes support for /usr/sbin/snoop. Tests has been done
-on both Solaris 7 and 8. Only IPv4 and IPv6 packets will be sent up to
-stream(s) marked as promiscuous, e.g, snoop et al.
-
-Users will be able to see the packets on the ppp interface by, for example:
-
- snoop -d ppp0
-
-See the man page for snoop(1M) for details.
-
-IPv6 Support.
-*************
-
-This is for Solaris 8 and later.
-
-This version has been tested under Solaris 8 running IPv6. As of now,
-interoperability testing has only been done between Solaris machines
-in terms of the IPV6 NCP. An additional command line option for the
-pppd daemon has been added: ipv6cp-use-persistent.
-
-By default, compilation for IPv6 support is not enabled. Uncomment
-the necessary lines in pppd/Makefile.sol2 to enable it. Once done, the
-quickest way to get IPv6 running is to add the following somewhere in
-the command line option:
-
- +ipv6 ipv6cp-use-persistent
-
-The persistent id for the link-local address was added to conform to
-RFC 2472; such that if there's an EUI-48 available, use that to make
-up the EUI-64. As of now, the Solaris implementation extracts the
-EUI-48 id from the Ethernet's MAC address (the ethernet interface
-needs to be up). Future works might support other ways of obtaining a
-unique yet persistent id, such as EEPROM serial numbers, etc.
-
-There need not be any up/down scripts for ipv6, e.g. /etc/ppp/ipv6-up
-or /etc/ppp/ipv6-down, to trigger IPv6 neighbor discovery for auto
-configuration and routing. The in.ndpd daemon will perform all of the
-necessary jobs in the background. /etc/inet/ndpd.conf can be further
-customized to enable the machine as an IPv6 router. See the man page
-for in.ndpd(1M) and ndpd.conf(4) for details.
-
-Below is a sample output of "ifconfig -a" with persistent link-local
-address. Note the UNNUMBERED flag is set because hme0 and ppp0 both
-have identical link-local IPv6 addresses:
-
-lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
- inet 127.0.0.1 netmask ff000000
-hme0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
- inet 129.146.86.248 netmask ffffff00 broadcast 129.146.86.255
- ether 8:0:20:8d:38:c1
-lo0: flags=2000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6> mtu 8252 index 1
- inet6 ::1/128
-hme0: flags=2000841<UP,RUNNING,MULTICAST,IPv6> mtu 1500 index 2
- ether 8:0:20:8d:38:c1
- inet6 fe80::a00:20ff:fe8d:38c1/10
-hme0:1: flags=2080841<UP,RUNNING,MULTICAST,ADDRCONF,IPv6> mtu 1500 index 2
- inet6 fec0::56:a00:20ff:fe8d:38c1/64
-hme0:2: flags=2080841<UP,RUNNING,MULTICAST,ADDRCONF,IPv6> mtu 1500 index 2
- inet6 2000::56:a00:20ff:fe8d:38c1/64
-hme0:3: flags=2080841<UP,RUNNING,MULTICAST,ADDRCONF,IPv6> mtu 1500 index 2
- inet6 2::56:a00:20ff:fe8d:38c1/64
-ppp0: flags=10008d1<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST,IPv4> mtu 1500 index 12
- inet 172.16.1.1 --> 172.16.1.2 netmask ffffff00
-ppp0: flags=2202851<UP,POINTOPOINT,RUNNING,MULTICAST,UNNUMBERED,NONUD,IPv6> mtu 1500 index 12
- inet6 fe80::a00:20ff:fe8d:38c1/10 --> fe80::a00:20ff:fe7a:24fb
-
-Note also that a plumbed ipv6 interface stream will exist throughout
-the entire PPP session in the case where the peer rejects IPV6CP,
-which further causes the interface state to stay down. Unplumbing will
-happen when the daemon exits. This is done by design and is not a bug.
-
-64-bit Support.
-***************
-
-This version has been tested under Solaris 7 (and Solaris 8 ) in both
-32- and 64-bits environments (Ultra class machines). Installing the
-package by executing "make install" will result in additional files
-residing in /kernel/drv/sparcv9 and /kernel/strmod/sparcv9
-subdirectories.
-
-64-bit modules and driver have been compiled and tested using Sun's cc.
-
-Synchronous Serial Support.
-***************************
-
-This version has working but limited support for the on-board
-synchronous HDLC interfaces. It has been tested with the /dev/se_hdlc
-and /dev/zsh drivers. Synchronous mode was tested with a Cisco
-router.
-
-There ppp daemon does not directly support controlling the serial
-interface. It relies on the /usr/sbin/syncinit command to initialize
-HDLC mode and clocking.
-
-Some bugs remain: large sized frames are not sent/received properly,
-and may be related to the IP mtu. This may be due to bugs in pppd
-itself, bugs in Solaris or the serial drivers. The /dev/zsh driver
-seems more larger and can send/receive larger frames than the
-/dev/se_hdlc driver. There is a confirmed bug with NRZ/NRZI mode in
-the /dev/se_hdlc driver, and Solaris patch 104596-11 is needed to
-correct it. (However this patch seems to introduce other serial
-problems. If you don't apply the patch, the workaround is to change
-the nrzi mode to yes or no, whichever works)
-
-How to start pppd with synchronous support:
-
-#!/bin/sh
-
-local=1.1.1.1 # your ip address here
-baud=38400 # needed, but ignored by serial driver
-
-# Change to the correct serial driver/port
-#dev=/dev/zsh0
-dev=/dev/se_hdlc0
-
-# Change the driver, nrzi mode, speed and clocking to match your setup
-# This configuration is for external clocking from the DCE
-connect="syncinit se_hdlc0 nrzi=no speed=64000 txc=rxc rxc=rxc"
-
-/usr/sbin/pppd $dev sync $baud novj noauth $local: connect "$connect"
-
-
-Sample Cisco router config excerpt:
-
-!
-! Cisco router setup as DCE with RS-232 DCE cable
-!
-!
-interface Serial0
- ip address 1.1.1.2 255.255.255.0
- encapsulation ppp
- clockrate 64000
- no nrzi-encoding
- no shutdown
-!
-
diff --git a/mdk-stage1/ppp/README.sunos4 b/mdk-stage1/ppp/README.sunos4
deleted file mode 100644
index b48aec377..000000000
--- a/mdk-stage1/ppp/README.sunos4
+++ /dev/null
@@ -1,62 +0,0 @@
-This file describes the installation process for ppp-2.3 on systems
-running SunOS 4.1.x (or the equivalent).
-
-The STREAMS modules in the sunos4 directory provide kernel support for
-PPP on SunOS 4.1.x systems. They have been tested under SunOS 4.1.3
-on a SparcStation 1+. They should work under earlier SunOS 4.1.x
-systems, but no guarantees are given.
-
-These modules are designed to be loaded into the running kernel using
-the `modload' command.
-
-
-Installation.
-*************
-
-1. Run the configure script and make the user-level programs and the
-kernel modules.
-
- ./configure
- make
-
-If you wish to compile using gcc instead of cc, edit the
-sunos4/Makedefs file and uncomment the line saying "CC = gcc". You
-can also change the C compiler options by editing the COPTS
-definition.
-
-2. Install the pppd, pppstats and chat programs and the loadable
-module object files (you need to be root to do this):
-
- make install
-
-By default, the programs and the loadable module object files go into
-/usr/local/etc. Doing `make install' also copies a script called
-ppp.INSTALL into /dev, and makes ppp.LOAD, ppp.UNLOAD, ppp.MKDEV and
-ppp.RMDEV links to it. You can change the installation directories by
-editing sunos4/Makedefs.
-
-3. Load the ppp modules (you need to be root for this too):
-
- /dev/ppp.LOAD
-
-You will want to do this in your /etc/rc.local file once you have
-everything installed. I suggest you put something like the following
-in /etc/rc.local (or /etc/loadable, if you have one):
-
- if [ -f /dev/ppp.AUTOLOAD ]; then
- /dev/ppp.LOAD
- fi
-
-and then create a /dev/ppp.AUTOLOAD file with the command
-
- touch /dev/ppp.AUTOLOAD
-
-It is not advisable to unload the "if_ppp" module, because it creates
-network interface units, and SunOS does not provide any way to destroy
-network interfaces once created. If you do unload it, the system will
-probably crash at some later stage.
-
-If you have previously had ppp-2.2 installed, you may have statements
-in your /etc/rc.local to load the ppp module. You will need to remove
-those. Having done this, you will need to reboot to remove the old
-ppp module and load the new modules.
diff --git a/mdk-stage1/ppp/SETUP b/mdk-stage1/ppp/SETUP
deleted file mode 100644
index fb28a2138..000000000
--- a/mdk-stage1/ppp/SETUP
+++ /dev/null
@@ -1,111 +0,0 @@
- Configuring a PPP link.
-
-After you have compiled and installed this package, there are some
-configuration files which will generally need to be set up. The
-pppd(8) man page is the best reference for the full details; this file
-outlines the configuration process for the most common case, where
-this package is being used to enable a machine to dial an ISP and
-connect to the internet. The FAQ and README.linux files also provide
-useful information about setting up PPP.
-
-Dialling an ISP.
-****************
-
-Usually, an ISP will assign an IP address to your machine, and will
-refuse to authenticate itself to you. Some ISPs require a username
-and password to be entered before PPP service commences, while others
-use PPP authentication (using either the PAP or CHAP protocols).
-
-The recommended way to set up to dial an ISP is for the system
-administrator to create a file under /etc/ppp/peers, named for the ISP
-that you will be dialling. For example, suppose the file is called
-/etc/ppp/peers/isp. This file would contain something like this:
-
-cua0 # modem is connected to /dev/cua0
-38400 # run the serial port at 38400 baud
-crtscts # use hardware flow control
-noauth # don't require the ISP to authenticate itself
-defaultroute # use the ISP as our default route
-connect '/usr/sbin/chat -v -f /etc/ppp/chat-isp'
-
-If there are any other pppd options that should apply when calling
-this ISP, they can also be placed in this file.
-
-The /etc/ppp/chat-isp file named in the last line contains the script
-for chat(8) to use to dial the ISP and go through any username/
-password authentication required before PPP service starts. Here is
-an example (for dialling an Annex terminal server):
-
-ABORT "NO CARRIER"
-ABORT "NO DIALTONE"
-ABORT "ERROR"
-ABORT "NO ANSWER"
-ABORT "BUSY"
-ABORT "Username/Password Incorrect"
-"" "at"
-OK "at&d2&c1"
-OK "atdt2479381"
-"name:" "^Uusername"
-"word:" "\qpassword"
-"annex" "ppp"
-"Switching to PPP-ppp-Switching to PPP"
-
-See the chat(8) man page for details of the script. If you are not
-sure how the initial dialog with your ISP will go, you could use
-a terminal emulator such as kermit or minicom to go through the
-process manually.
-
-If your ISP requires PAP or CHAP authentication, you will have to
-create a line in /etc/ppp/pap-secrets or /etc/ppp/chap-secrets like
-this:
-
-myhostname * "password"
-
-(Replace myhostname with the hostname of your machine.)
-
-At this point, you can initiate the link with the command:
-
-/usr/sbin/pppd call isp
-
-(N.B.: pppd might be installed in a different directory on some
-systems).
-
-This will return to the shell prompt immediately, as pppd will detach
-itself from its controlling terminal. (If you don't want it to do
-this, use the "nodetach" option.)
-
-Pppd will log messages describing the progress of the connection and
-any errors using the syslog facility (see the syslogd(8) and
-syslog.conf(5) man pages). Pppd issues messages using syslog facility
-daemon (or local2 if it has been compiled with debugging enabled);
-chat uses facility local2. It is often useful to see messages of
-priority notice or higher on the console. To see these, find the line
-in /etc/syslog.conf which has /dev/console on the right-hand side, and
-add `daemon.notice' on the left. This line should end up something
-like this:
-
-*.err;kern.debug;daemon,local2,auth.notice;mail.crit /dev/console
-
-If you want to see more messages from pppd, request messages of
-priority info or higher for facility daemon, like this:
-
-*.err;kern.debug;daemon.info;local2,auth.notice;mail.crit /dev/console
-
-It is also useful to add a line like this:
-
-daemon,local2.debug /etc/ppp/ppp-log
-
-If you do this, you will need to create an empty /etc/ppp/ppp-log
-file.
-
-After modifying syslog.conf, you will then need to send a HUP signal
-to syslogd (or reboot).
-
-When you wish terminate the PPP link, you should send a TERM or INTR
-signal to pppd. Pppd writes its process ID to a file called
-ppp<n>.pid in /var/run (or /etc/ppp on older systems such as SunOS or
-Ultrix). Here <n> is the PPP interface unit number, which will be 0
-unless you have more than one PPP link running simultaneously. Thus
-you can terminate the link with a command like
-
- kill `cat /var/run/ppp0.pid`
diff --git a/mdk-stage1/ppp/chat/Makefile.linux b/mdk-stage1/ppp/chat/Makefile.linux
deleted file mode 100644
index 586cbd876..000000000
--- a/mdk-stage1/ppp/chat/Makefile.linux
+++ /dev/null
@@ -1,27 +0,0 @@
-# $Id$
-
-CDEF1= -DTERMIOS # Use the termios structure
-CDEF2= -DSIGTYPE=void # Standard definition
-CDEF3= -UNO_SLEEP # Use the usleep function
-CDEF4= -DFNDELAY=O_NDELAY # Old name value
-CDEFS= $(CDEF1) $(CDEF2) $(CDEF3) $(CDEF4)
-
-CFLAGS= $(RPM_OPT_FLAGS) $(CDEFS)
-
-INSTALL= install
-
-all: chat
-
-chat: chat.o
- $(CC) -o chat chat.o
-
-chat.o: chat.c
- $(CC) -c $(CFLAGS) -o chat.o chat.c
-
-install: chat
- mkdir -p $(BINDIR)
- $(INSTALL) -s -c chat $(BINDIR)
- $(INSTALL) -c -m 644 chat.8 $(MANDIR)/man8
-
-clean:
- rm -f chat.o chat *~
diff --git a/mdk-stage1/ppp/chat/Makefile.linux.makeopt b/mdk-stage1/ppp/chat/Makefile.linux.makeopt
deleted file mode 100644
index 974680a93..000000000
--- a/mdk-stage1/ppp/chat/Makefile.linux.makeopt
+++ /dev/null
@@ -1,27 +0,0 @@
-# $Id$
-
-CDEF1= -DTERMIOS # Use the termios structure
-CDEF2= -DSIGTYPE=void # Standard definition
-CDEF3= -UNO_SLEEP # Use the usleep function
-CDEF4= -DFNDELAY=O_NDELAY # Old name value
-CDEFS= $(CDEF1) $(CDEF2) $(CDEF3) $(CDEF4)
-
-CFLAGS= -O2 -g -pipe $(CDEFS)
-
-INSTALL= install
-
-all: chat
-
-chat: chat.o
- $(CC) -o chat chat.o
-
-chat.o: chat.c
- $(CC) -c $(CFLAGS) -o chat.o chat.c
-
-install: chat
- mkdir -p $(BINDIR)
- $(INSTALL) -s -c chat $(BINDIR)
- $(INSTALL) -c -m 644 chat.8 $(MANDIR)/man8
-
-clean:
- rm -f chat.o chat *~
diff --git a/mdk-stage1/ppp/chat/Makefile.sol2 b/mdk-stage1/ppp/chat/Makefile.sol2
deleted file mode 100644
index f566cc68b..000000000
--- a/mdk-stage1/ppp/chat/Makefile.sol2
+++ /dev/null
@@ -1,19 +0,0 @@
-#
-# Makefile for chat on Solaris 2
-#
-
-include ../solaris/Makedefs
-
-CFLAGS = $(COPTS) -DNO_USLEEP -DSOL2
-
-all: chat
-
-chat: chat.o
- $(CC) -o chat chat.o
-
-install: chat
- $(INSTALL) -f $(BINDIR) chat
- $(INSTALL) -m 444 -f $(MANDIR)/man8 chat.8
-
-clean:
- rm -f *~ *.o chat
diff --git a/mdk-stage1/ppp/chat/Makefile.sunos4 b/mdk-stage1/ppp/chat/Makefile.sunos4
deleted file mode 100644
index b3507360e..000000000
--- a/mdk-stage1/ppp/chat/Makefile.sunos4
+++ /dev/null
@@ -1,19 +0,0 @@
-#
-# Makefile for chat on suns
-#
-
-include ../sunos4/Makedefs
-
-CFLAGS = -DSUNOS $(COPTS)
-
-all: chat
-
-chat: chat.o
- $(CC) -o chat chat.o
-
-install: chat
- $(INSTALL) -c chat $(BINDIR)/chat
- $(INSTALL) -c -m 444 chat.8 $(MANDIR)/man8/chat.8
-
-clean:
- rm -f *~ *.o chat
diff --git a/mdk-stage1/ppp/chat/chat.8 b/mdk-stage1/ppp/chat/chat.8
deleted file mode 100644
index 8d2029609..000000000
--- a/mdk-stage1/ppp/chat/chat.8
+++ /dev/null
@@ -1,515 +0,0 @@
-.\" -*- nroff -*-
-.\" manual page [] for chat 1.8
-.\" $Id$
-.\" SH section heading
-.\" SS subsection heading
-.\" LP paragraph
-.\" IP indented paragraph
-.\" TP hanging label
-.TH CHAT 8 "22 May 1999" "Chat Version 1.22"
-.SH NAME
-chat \- Automated conversational script with a modem
-.SH SYNOPSIS
-.B chat
-[
-.I options
-]
-.I script
-.SH DESCRIPTION
-.LP
-The \fIchat\fR program defines a conversational exchange between the
-computer and the modem. Its primary purpose is to establish the
-connection between the Point-to-Point Protocol Daemon (\fIpppd\fR) and
-the remote's \fIpppd\fR process.
-.SH OPTIONS
-.TP
-.B -f \fI<chat file>
-Read the chat script from the chat \fIfile\fR. The use of this option
-is mutually exclusive with the chat script parameters. The user must
-have read access to the file. Multiple lines are permitted in the
-file. Space or horizontal tab characters should be used to separate
-the strings.
-.TP
-.B -t \fI<timeout>
-Set the timeout for the expected string to be received. If the string
-is not received within the time limit then the reply string is not
-sent. An alternate reply may be sent or the script will fail if there
-is no alternate reply string. A failed script will cause the
-\fIchat\fR program to terminate with a non-zero error code.
-.TP
-.B -r \fI<report file>
-Set the file for output of the report strings. If you use the keyword
-\fIREPORT\fR, the resulting strings are written to this file. If this
-option is not used and you still use \fIREPORT\fR keywords, the
-\fIstderr\fR file is used for the report strings.
-.TP
-.B -e
-Start with the echo option turned on. Echoing may also be turned on
-or off at specific points in the chat script by using the \fIECHO\fR
-keyword. When echoing is enabled, all output from the modem is echoed
-to \fIstderr\fR.
-.TP
-.B -E
-Enables environment variable substituion within chat scripts using the
-standard \fI$xxx\fR syntax.
-.TP
-.B -v
-Request that the \fIchat\fR script be executed in a verbose mode. The
-\fIchat\fR program will then log the execution state of the chat
-script as well as all text received from the modem and the output
-strings sent to the modem. The default is to log through the SYSLOG;
-the logging method may be altered with the -S and -s flags.
-.TP
-.B -V
-Request that the \fIchat\fR script be executed in a stderr verbose
-mode. The \fIchat\fR program will then log all text received from the
-modem and the output strings sent to the modem to the stderr device. This
-device is usually the local console at the station running the chat or
-pppd program.
-.TP
-.B -s
-Use stderr. All log messages from '-v' and all error messages will be
-sent to stderr.
-.TP
-.B -S
-Do not use the SYSLOG. By default, error messages are sent to the
-SYSLOG. The use of -S will prevent both log messages from '-v' and
-error messages from being sent to the SYSLOG.
-.TP
-.B -T \fI<phone number>
-Pass in an arbitary string, usually a phone number, that will be
-substituted for the \\T substitution metacharacter in a send string.
-.TP
-.B -U \fI<phone number 2>
-Pass in a second string, usually a phone number, that will be
-substituted for the \\U substitution metacharacter in a send string.
-This is useful when dialing an ISDN terminal adapter that requires two
-numbers.
-.TP
-.B script
-If the script is not specified in a file with the \fI-f\fR option then
-the script is included as parameters to the \fIchat\fR program.
-.SH CHAT SCRIPT
-.LP
-The \fIchat\fR script defines the communications.
-.LP
-A script consists of one or more "expect-send" pairs of strings,
-separated by spaces, with an optional "subexpect-subsend" string pair,
-separated by a dash as in the following example:
-.IP
-ogin:-BREAK-ogin: ppp ssword: hello2u2
-.LP
-This line indicates that the \fIchat\fR program should expect the string
-"ogin:". If it fails to receive a login prompt within the time interval
-allotted, it is to send a break sequence to the remote and then expect the
-string "ogin:". If the first "ogin:" is received then the break sequence is
-not generated.
-.LP
-Once it received the login prompt the \fIchat\fR program will send the
-string ppp and then expect the prompt "ssword:". When it receives the
-prompt for the password, it will send the password hello2u2.
-.LP
-A carriage return is normally sent following the reply string. It is not
-expected in the "expect" string unless it is specifically requested by using
-the \\r character sequence.
-.LP
-The expect sequence should contain only what is needed to identify the
-string. Since it is normally stored on a disk file, it should not contain
-variable information. It is generally not acceptable to look for time
-strings, network identification strings, or other variable pieces of data as
-an expect string.
-.LP
-To help correct for characters which may be corrupted during the initial
-sequence, look for the string "ogin:" rather than "login:". It is possible
-that the leading "l" character may be received in error and you may never
-find the string even though it was sent by the system. For this reason,
-scripts look for "ogin:" rather than "login:" and "ssword:" rather than
-"password:".
-.LP
-A very simple script might look like this:
-.IP
-ogin: ppp ssword: hello2u2
-.LP
-In other words, expect ....ogin:, send ppp, expect ...ssword:, send hello2u2.
-.LP
-In actual practice, simple scripts are rare. At the vary least, you
-should include sub-expect sequences should the original string not be
-received. For example, consider the following script:
-.IP
-ogin:--ogin: ppp ssword: hello2u2
-.LP
-This would be a better script than the simple one used earlier. This would look
-for the same login: prompt, however, if one was not received, a single
-return sequence is sent and then it will look for login: again. Should line
-noise obscure the first login prompt then sending the empty line will
-usually generate a login prompt again.
-.SH COMMENTS
-Comments can be embedded in the chat script. A comment is a line which
-starts with the \fB#\fR (hash) character in column 1. Such comment
-lines are just ignored by the chat program. If a '#' character is to
-be expected as the first character of the expect sequence, you should
-quote the expect string.
-If you want to wait for a prompt that starts with a # (hash)
-character, you would have to write something like this:
-.IP
-# Now wait for the prompt and send logout string
-.br
-\'# ' logout
-.LP
-
-.SH SENDING DATA FROM A FILE
-If the string to send starts with an at sign (@), the rest of the
-string is taken to be the name of a file to read to get the string to
-send. If the last character of the data read is a newline, it is
-removed. The file can be a named pipe (or fifo) instead of a regular
-file. This provides a way for \fBchat\fR to communicate with another
-program, for example, a program to prompt the user and receive a
-password typed in.
-.LP
-
-.SH ABORT STRINGS
-Many modems will report the status of the call as a string. These
-strings may be \fBCONNECTED\fR or \fBNO CARRIER\fR or \fBBUSY\fR. It
-is often desirable to terminate the script should the modem fail to
-connect to the remote. The difficulty is that a script would not know
-exactly which modem string it may receive. On one attempt, it may
-receive \fBBUSY\fR while the next time it may receive \fBNO CARRIER\fR.
-.LP
-These "abort" strings may be specified in the script using the \fIABORT\fR
-sequence. It is written in the script as in the following example:
-.IP
-ABORT BUSY ABORT 'NO CARRIER' '' ATZ OK ATDT5551212 CONNECT
-.LP
-This sequence will expect nothing; and then send the string ATZ. The
-expected response to this is the string \fIOK\fR. When it receives \fIOK\fR,
-the string ATDT5551212 to dial the telephone. The expected string is
-\fICONNECT\fR. If the string \fICONNECT\fR is received the remainder of the
-script is executed. However, should the modem find a busy telephone, it will
-send the string \fIBUSY\fR. This will cause the string to match the abort
-character sequence. The script will then fail because it found a match to
-the abort string. If it received the string \fINO CARRIER\fR, it will abort
-for the same reason. Either string may be received. Either string will
-terminate the \fIchat\fR script.
-.SH CLR_ABORT STRINGS
-This sequence allows for clearing previously set \fBABORT\fR strings.
-\fBABORT\fR strings are kept in an array of a pre-determined size (at
-compilation time); \fBCLR_ABORT\fR will reclaim the space for cleared
-entries so that new strings can use that space.
-.SH SAY STRINGS
-The \fBSAY\fR directive allows the script to send strings to the user
-at the terminal via standard error. If \fBchat\fR is being run by
-pppd, and pppd is running as a daemon (detached from its controlling
-terminal), standard error will normally be redirected to the file
-/etc/ppp/connect-errors.
-.LP
-\fBSAY\fR strings must be enclosed in single or double quotes. If
-carriage return and line feed are needed in the string to be output,
-you must explicitely add them to your string.
-.LP
-The SAY strings could be used to give progress messages in sections of
-the script where you want to have 'ECHO OFF' but still let the user
-know what is happening. An example is:
-.IP
-ABORT BUSY
-.br
-ECHO OFF
-.br
-SAY "Dialling your ISP...\\n"
-.br
-\'' ATDT5551212
-.br
-TIMEOUT 120
-.br
-SAY "Waiting up to 2 minutes for connection ... "
-.br
-CONNECT ''
-.br
-SAY "Connected, now logging in ...\n"
-.br
-ogin: account
-.br
-ssword: pass
-.br
-$ \c
-SAY "Logged in OK ...\n"
-\fIetc ...\fR
-.LP
-This sequence will only present the SAY strings to the user and all
-the details of the script will remain hidden. For example, if the
-above script works, the user will see:
-.IP
-Dialling your ISP...
-.br
-Waiting up to 2 minutes for connection ... Connected, now logging in ...
-.br
-Logged in OK ...
-.LP
-
-.SH REPORT STRINGS
-A \fBreport\fR string is similar to the ABORT string. The difference
-is that the strings, and all characters to the next control character
-such as a carriage return, are written to the report file.
-.LP
-The report strings may be used to isolate the transmission rate of the
-modem's connect string and return the value to the chat user. The
-analysis of the report string logic occurs in conjunction with the
-other string processing such as looking for the expect string. The use
-of the same string for a report and abort sequence is probably not
-very useful, however, it is possible.
-.LP
-The report strings to no change the completion code of the program.
-.LP
-These "report" strings may be specified in the script using the \fIREPORT\fR
-sequence. It is written in the script as in the following example:
-.IP
-REPORT CONNECT ABORT BUSY '' ATDT5551212 CONNECT '' ogin: account
-.LP
-This sequence will expect nothing; and then send the string
-ATDT5551212 to dial the telephone. The expected string is
-\fICONNECT\fR. If the string \fICONNECT\fR is received the remainder
-of the script is executed. In addition the program will write to the
-expect-file the string "CONNECT" plus any characters which follow it
-such as the connection rate.
-.SH CLR_REPORT STRINGS
-This sequence allows for clearing previously set \fBREPORT\fR strings.
-\fBREPORT\fR strings are kept in an array of a pre-determined size (at
-compilation time); \fBCLR_REPORT\fR will reclaim the space for cleared
-entries so that new strings can use that space.
-.SH ECHO
-The echo options controls whether the output from the modem is echoed
-to \fIstderr\fR. This option may be set with the \fI-e\fR option, but
-it can also be controlled by the \fIECHO\fR keyword. The "expect-send"
-pair \fIECHO\fR \fION\fR enables echoing, and \fIECHO\fR \fIOFF\fR
-disables it. With this keyword you can select which parts of the
-conversation should be visible. For instance, with the following
-script:
-.IP
-ABORT 'BUSY'
-.br
-ABORT 'NO CARRIER'
-.br
-'' ATZ
-.br
-OK\\r\\n ATD1234567
-.br
-\\r\\n \\c
-.br
-ECHO ON
-.br
-CONNECT \\c
-.br
-ogin: account
-.LP
-all output resulting from modem configuration and dialing is not visible,
-but starting with the \fICONNECT\fR (or \fIBUSY\fR) message, everything
-will be echoed.
-.SH HANGUP
-The HANGUP options control whether a modem hangup should be considered
-as an error or not. This option is useful in scripts for dialling
-systems which will hang up and call your system back. The HANGUP
-options can be \fBON\fR or \fBOFF\fR.
-.br
-When HANGUP is set OFF and the modem hangs up (e.g., after the first
-stage of logging in to a callback system), \fBchat\fR will continue
-running the script (e.g., waiting for the incoming call and second
-stage login prompt). As soon as the incoming call is connected, you
-should use the \fBHANGUP ON\fR directive to reinstall normal hang up
-signal behavior. Here is an (simple) example script:
-.IP
-ABORT 'BUSY'
-.br
-'' ATZ
-.br
-OK\\r\\n ATD1234567
-.br
-\\r\\n \\c
-.br
-CONNECT \\c
-.br
-\'Callback login:' call_back_ID
-.br
-HANGUP OFF
-.br
-ABORT "Bad Login"
-.br
-\'Callback Password:' Call_back_password
-.br
-TIMEOUT 120
-.br
-CONNECT \\c
-.br
-HANGUP ON
-.br
-ABORT "NO CARRIER"
-.br
-ogin:--BREAK--ogin: real_account
-.br
-\fIetc ...\fR
-.LP
-.SH TIMEOUT
-The initial timeout value is 45 seconds. This may be changed using the \fB-t\fR
-parameter.
-.LP
-To change the timeout value for the next expect string, the following
-example may be used:
-.IP
-ATZ OK ATDT5551212 CONNECT TIMEOUT 10 ogin:--ogin: TIMEOUT 5 assword: hello2u2
-.LP
-This will change the timeout to 10 seconds when it expects the login:
-prompt. The timeout is then changed to 5 seconds when it looks for the
-password prompt.
-.LP
-The timeout, once changed, remains in effect until it is changed again.
-.SH SENDING EOT
-The special reply string of \fIEOT\fR indicates that the chat program
-should send an EOT character to the remote. This is normally the
-End-of-file character sequence. A return character is not sent
-following the EOT.
-.PR
-The EOT sequence may be embedded into the send string using the
-sequence \fI^D\fR.
-.SH GENERATING BREAK
-The special reply string of \fIBREAK\fR will cause a break condition
-to be sent. The break is a special signal on the transmitter. The
-normal processing on the receiver is to change the transmission rate.
-It may be used to cycle through the available transmission rates on
-the remote until you are able to receive a valid login prompt.
-.PR
-The break sequence may be embedded into the send string using the
-\fI\\K\fR sequence.
-.SH ESCAPE SEQUENCES
-The expect and reply strings may contain escape sequences. All of the
-sequences are legal in the reply string. Many are legal in the expect.
-Those which are not valid in the expect sequence are so indicated.
-.TP
-.B ''
-Expects or sends a null string. If you send a null string then it will still
-send the return character. This sequence may either be a pair of apostrophe
-or quote characters.
-.TP
-.B \\\\b
-represents a backspace character.
-.TP
-.B \\\\c
-Suppresses the newline at the end of the reply string. This is the only
-method to send a string without a trailing return character. It must
-be at the end of the send string. For example,
-the sequence hello\\c will simply send the characters h, e, l, l, o.
-.I (not valid in expect.)
-.TP
-.B \\\\d
-Delay for one second. The program uses sleep(1) which will delay to a
-maximum of one second.
-.I (not valid in expect.)
-.TP
-.B \\\\K
-Insert a BREAK
-.I (not valid in expect.)
-.TP
-.B \\\\n
-Send a newline or linefeed character.
-.TP
-.B \\\\N
-Send a null character. The same sequence may be represented by \\0.
-.I (not valid in expect.)
-.TP
-.B \\\\p
-Pause for a fraction of a second. The delay is 1/10th of a second.
-.I (not valid in expect.)
-.TP
-.B \\\\q
-Suppress writing the string to the SYSLOG file. The string ?????? is
-written to the log in its place.
-.I (not valid in expect.)
-.TP
-.B \\\\r
-Send or expect a carriage return.
-.TP
-.B \\\\s
-Represents a space character in the string. This may be used when it
-is not desirable to quote the strings which contains spaces. The
-sequence 'HI TIM' and HI\\sTIM are the same.
-.TP
-.B \\\\t
-Send or expect a tab character.
-.TP
-.B \\\\T
-Send the phone number string as specified with the \fI-T\fR option
-.I (not valid in expect.)
-.TP
-.B \\\\U
-Send the phone number 2 string as specified with the \fI-U\fR option
-.I (not valid in expect.)
-.TP
-.B \\\\\\\\
-Send or expect a backslash character.
-.TP
-.B \\\\ddd
-Collapse the octal digits (ddd) into a single ASCII character and send that
-character.
-.I (some characters are not valid in expect.)
-.TP
-.B \^^C
-Substitute the sequence with the control character represented by C.
-For example, the character DC1 (17) is shown as \^^Q.
-.I (some characters are not valid in expect.)
-.SH ENVIRONMENT VARIABLES
-Environment variables are available within chat scripts, if the \fI-E\fR
-option was specified in the command line. The metacharacter \fI$\fR is used
-to introduce the name of the environment variable to substitute. If the
-substition fails, because the requested environment variable is not set,
-\fInothing\fR is replaced for the variable.
-.SH TERMINATION CODES
-The \fIchat\fR program will terminate with the following completion
-codes.
-.TP
-.B 0
-The normal termination of the program. This indicates that the script
-was executed without error to the normal conclusion.
-.TP
-.B 1
-One or more of the parameters are invalid or an expect string was too
-large for the internal buffers. This indicates that the program as not
-properly executed.
-.TP
-.B 2
-An error occurred during the execution of the program. This may be due
-to a read or write operation failing for some reason or chat receiving
-a signal such as SIGINT.
-.TP
-.B 3
-A timeout event occurred when there was an \fIexpect\fR string without
-having a "-subsend" string. This may mean that you did not program the
-script correctly for the condition or that some unexpected event has
-occurred and the expected string could not be found.
-.TP
-.B 4
-The first string marked as an \fIABORT\fR condition occurred.
-.TP
-.B 5
-The second string marked as an \fIABORT\fR condition occurred.
-.TP
-.B 6
-The third string marked as an \fIABORT\fR condition occurred.
-.TP
-.B 7
-The fourth string marked as an \fIABORT\fR condition occurred.
-.TP
-.B ...
-The other termination codes are also strings marked as an \fIABORT\fR
-condition.
-.LP
-Using the termination code, it is possible to determine which event
-terminated the script. It is possible to decide if the string "BUSY"
-was received from the modem as opposed to "NO DIAL TONE". While the
-first event may be retried, the second will probably have little
-chance of succeeding during a retry.
-.SH SEE ALSO
-Additional information about \fIchat\fR scripts may be found with UUCP
-documentation. The \fIchat\fR script was taken from the ideas proposed
-by the scripts used by the \fIuucico\fR program.
-.LP
-uucico(1), uucp(1)
-.SH COPYRIGHT
-The \fIchat\fR program is in public domain. This is not the GNU public
-license. If it breaks then you get to keep both pieces.
diff --git a/mdk-stage1/ppp/chat/chat.c b/mdk-stage1/ppp/chat/chat.c
deleted file mode 100644
index 1b22907a8..000000000
--- a/mdk-stage1/ppp/chat/chat.c
+++ /dev/null
@@ -1,1756 +0,0 @@
-/*
- * Chat -- a program for automatic session establishment (i.e. dial
- * the phone and log in).
- *
- * Standard termination codes:
- * 0 - successful completion of the script
- * 1 - invalid argument, expect string too large, etc.
- * 2 - error on an I/O operation or fatal error condition.
- * 3 - timeout waiting for a simple string.
- * 4 - the first string declared as "ABORT"
- * 5 - the second string declared as "ABORT"
- * 6 - ... and so on for successive ABORT strings.
- *
- * This software is in the public domain.
- *
- * -----------------
- * 22-May-99 added environment substitutuion, enabled with -E switch.
- * Andreas Arens <andras@cityweb.de>.
- *
- * 12-May-99 added a feature to read data to be sent from a file,
- * if the send string starts with @. Idea from gpk <gpk@onramp.net>.
- *
- * added -T and -U option and \T and \U substitution to pass a phone
- * number into chat script. Two are needed for some ISDN TA applications.
- * Keith Dart <kdart@cisco.com>
- *
- *
- * Added SAY keyword to send output to stderr.
- * This allows to turn ECHO OFF and to output specific, user selected,
- * text to give progress messages. This best works when stderr
- * exists (i.e.: pppd in nodetach mode).
- *
- * Added HANGUP directives to allow for us to be called
- * back. When HANGUP is set to NO, chat will not hangup at HUP signal.
- * We rely on timeouts in that case.
- *
- * Added CLR_ABORT to clear previously set ABORT string. This has been
- * dictated by the HANGUP above as "NO CARRIER" (for example) must be
- * an ABORT condition until we know the other host is going to close
- * the connection for call back. As soon as we have completed the
- * first stage of the call back sequence, "NO CARRIER" is a valid, non
- * fatal string. As soon as we got called back (probably get "CONNECT"),
- * we should re-arm the ABORT "NO CARRIER". Hence the CLR_ABORT command.
- * Note that CLR_ABORT packs the abort_strings[] array so that we do not
- * have unused entries not being reclaimed.
- *
- * In the same vein as above, added CLR_REPORT keyword.
- *
- * Allow for comments. Line starting with '#' are comments and are
- * ignored. If a '#' is to be expected as the first character, the
- * expect string must be quoted.
- *
- *
- * Francis Demierre <Francis@SwissMail.Com>
- * Thu May 15 17:15:40 MET DST 1997
- *
- *
- * Added -r "report file" switch & REPORT keyword.
- * Robert Geer <bgeer@xmission.com>
- *
- * Added -s "use stderr" and -S "don't use syslog" switches.
- * June 18, 1997
- * Karl O. Pinc <kop@meme.com>
- *
- *
- * Added -e "echo" switch & ECHO keyword
- * Dick Streefland <dicks@tasking.nl>
- *
- *
- * Considerable updates and modifications by
- * Al Longyear <longyear@pobox.com>
- * Paul Mackerras <paulus@cs.anu.edu.au>
- *
- *
- * The original author is:
- *
- * Karl Fox <karl@MorningStar.Com>
- * Morning Star Technologies, Inc.
- * 1760 Zollinger Road
- * Columbus, OH 43221
- * (614)451-1883
- *
- */
-
-#ifndef __STDC__
-#define const
-#endif
-
-#ifndef lint
-static const char rcsid[] = "$Id$";
-#endif
-
-#include <stdio.h>
-#include <ctype.h>
-#include <time.h>
-#include <fcntl.h>
-#include <signal.h>
-#include <errno.h>
-#include <string.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <syslog.h>
-
-#ifndef TERMIO
-#undef TERMIOS
-#define TERMIOS
-#endif
-
-#ifdef TERMIO
-#include <termio.h>
-#endif
-#ifdef TERMIOS
-#include <termios.h>
-#endif
-
-#define STR_LEN 1024
-
-#ifndef SIGTYPE
-#define SIGTYPE void
-#endif
-
-#undef __P
-#undef __V
-
-#ifdef __STDC__
-#include <stdarg.h>
-#define __V(x) x
-#define __P(x) x
-#else
-#include <varargs.h>
-#define __V(x) (va_alist) va_dcl
-#define __P(x) ()
-#define const
-#endif
-
-#ifndef O_NONBLOCK
-#define O_NONBLOCK O_NDELAY
-#endif
-
-#ifdef SUNOS
-extern int sys_nerr;
-extern char *sys_errlist[];
-#define memmove(to, from, n) bcopy(from, to, n)
-#define strerror(n) ((unsigned)(n) < sys_nerr? sys_errlist[(n)] :\
- "unknown error")
-#endif
-
-/*************** Micro getopt() *********************************************/
-#define OPTION(c,v) (_O&2&&**v?*(*v)++:!c||_O&4?0:(!(_O&1)&& \
- (--c,++v),_O=4,c&&**v=='-'&&v[0][1]?*++*v=='-'\
- &&!v[0][1]?(--c,++v,0):(_O=2,*(*v)++):0))
-#define OPTARG(c,v) (_O&2?**v||(++v,--c)?(_O=1,--c,*v++): \
- (_O=4,(char*)0):(char*)0)
-#define OPTONLYARG(c,v) (_O&2&&**v?(_O=1,--c,*v++):(char*)0)
-#define ARG(c,v) (c?(--c,*v++):(char*)0)
-
-static int _O = 0; /* Internal state */
-/*************** Micro getopt() *********************************************/
-
-char *program_name;
-
-#define MAX_ABORTS 50
-#define MAX_REPORTS 50
-#define DEFAULT_CHAT_TIMEOUT 45
-
-int echo = 0;
-int verbose = 0;
-int to_log = 1;
-int to_stderr = 0;
-int Verbose = 0;
-int quiet = 0;
-int report = 0;
-int use_env = 0;
-int exit_code = 0;
-FILE* report_fp = (FILE *) 0;
-char *report_file = (char *) 0;
-char *chat_file = (char *) 0;
-char *phone_num = (char *) 0;
-char *phone_num2 = (char *) 0;
-int timeout = DEFAULT_CHAT_TIMEOUT;
-
-int have_tty_parameters = 0;
-
-#ifdef TERMIO
-#define term_parms struct termio
-#define get_term_param(param) ioctl(0, TCGETA, param)
-#define set_term_param(param) ioctl(0, TCSETA, param)
-struct termio saved_tty_parameters;
-#endif
-
-#ifdef TERMIOS
-#define term_parms struct termios
-#define get_term_param(param) tcgetattr(0, param)
-#define set_term_param(param) tcsetattr(0, TCSANOW, param)
-struct termios saved_tty_parameters;
-#endif
-
-char *abort_string[MAX_ABORTS], *fail_reason = (char *)0,
- fail_buffer[50];
-int n_aborts = 0, abort_next = 0, timeout_next = 0, echo_next = 0;
-int clear_abort_next = 0;
-
-char *report_string[MAX_REPORTS] ;
-char report_buffer[50] ;
-int n_reports = 0, report_next = 0, report_gathering = 0 ;
-int clear_report_next = 0;
-
-int say_next = 0, hup_next = 0;
-
-void *dup_mem __P((void *b, size_t c));
-void *copy_of __P((char *s));
-void usage __P((void));
-void logf __P((const char *fmt, ...));
-void fatal __P((int code, const char *fmt, ...));
-SIGTYPE sigalrm __P((int signo));
-SIGTYPE sigint __P((int signo));
-SIGTYPE sigterm __P((int signo));
-SIGTYPE sighup __P((int signo));
-void unalarm __P((void));
-void init __P((void));
-void set_tty_parameters __P((void));
-void echo_stderr __P((int));
-void break_sequence __P((void));
-void terminate __P((int status));
-void do_file __P((char *chat_file));
-int get_string __P((register char *string));
-int put_string __P((register char *s));
-int write_char __P((int c));
-int put_char __P((int c));
-int get_char __P((void));
-void chat_send __P((register char *s));
-char *character __P((int c));
-void chat_expect __P((register char *s));
-char *clean __P((register char *s, int sending));
-void break_sequence __P((void));
-void terminate __P((int status));
-void pack_array __P((char **array, int end));
-char *expect_strtok __P((char *, char *));
-int vfmtmsg __P((char *, int, const char *, va_list)); /* vsprintf++ */
-
-int main __P((int, char *[]));
-
-void *dup_mem(b, c)
-void *b;
-size_t c;
-{
- void *ans = malloc (c);
- if (!ans)
- fatal(2, "memory error!");
-
- memcpy (ans, b, c);
- return ans;
-}
-
-void *copy_of (s)
-char *s;
-{
- return dup_mem (s, strlen (s) + 1);
-}
-
-/*
- * chat [ -v ] [ -E ] [ -T number ] [ -U number ] [ -t timeout ] [ -f chat-file ] \
- * [ -r report-file ] \
- * [...[[expect[-say[-expect...]] say expect[-say[-expect]] ...]]]
- *
- * Perform a UUCP-dialer-like chat script on stdin and stdout.
- */
-int
-main(argc, argv)
- int argc;
- char **argv;
-{
- int option;
- char *arg;
-
- program_name = *argv;
- tzset();
-
- while ((option = OPTION(argc, argv)) != 0) {
- switch (option) {
- case 'e':
- ++echo;
- break;
-
- case 'E':
- ++use_env;
- break;
-
- case 'v':
- ++verbose;
- break;
-
- case 'V':
- ++Verbose;
- break;
-
- case 's':
- ++to_stderr;
- break;
-
- case 'S':
- to_log = 0;
- break;
-
- case 'f':
- if ((arg = OPTARG(argc, argv)) != NULL)
- chat_file = copy_of(arg);
- else
- usage();
- break;
-
- case 't':
- if ((arg = OPTARG(argc, argv)) != NULL)
- timeout = atoi(arg);
- else
- usage();
- break;
-
- case 'r':
- arg = OPTARG (argc, argv);
- if (arg) {
- if (report_fp != NULL)
- fclose (report_fp);
- report_file = copy_of (arg);
- report_fp = fopen (report_file, "a");
- if (report_fp != NULL) {
- if (verbose)
- fprintf (report_fp, "Opening \"%s\"...\n",
- report_file);
- report = 1;
- }
- }
- break;
-
- case 'T':
- if ((arg = OPTARG(argc, argv)) != NULL)
- phone_num = copy_of(arg);
- else
- usage();
- break;
-
- case 'U':
- if ((arg = OPTARG(argc, argv)) != NULL)
- phone_num2 = copy_of(arg);
- else
- usage();
- break;
-
- default:
- usage();
- break;
- }
- }
-/*
- * Default the report file to the stderr location
- */
- if (report_fp == NULL)
- report_fp = stderr;
-
- if (to_log) {
-#ifdef ultrix
- openlog("chat", LOG_PID);
-#else
- openlog("chat", LOG_PID | LOG_NDELAY, LOG_LOCAL2);
-
- if (verbose)
- setlogmask(LOG_UPTO(LOG_INFO));
- else
- setlogmask(LOG_UPTO(LOG_WARNING));
-#endif
- }
-
- init();
-
- if (chat_file != NULL) {
- arg = ARG(argc, argv);
- if (arg != NULL)
- usage();
- else
- do_file (chat_file);
- } else {
- while ((arg = ARG(argc, argv)) != NULL) {
- chat_expect(arg);
-
- if ((arg = ARG(argc, argv)) != NULL)
- chat_send(arg);
- }
- }
-
- terminate(0);
- return 0;
-}
-
-/*
- * Process a chat script when read from a file.
- */
-
-void do_file (chat_file)
-char *chat_file;
-{
- int linect, sendflg;
- char *sp, *arg, quote;
- char buf [STR_LEN];
- FILE *cfp;
-
- cfp = fopen (chat_file, "r");
- if (cfp == NULL)
- fatal(1, "%s -- open failed: %m", chat_file);
-
- linect = 0;
- sendflg = 0;
-
- while (fgets(buf, STR_LEN, cfp) != NULL) {
- sp = strchr (buf, '\n');
- if (sp)
- *sp = '\0';
-
- linect++;
- sp = buf;
-
- /* lines starting with '#' are comments. If a real '#'
- is to be expected, it should be quoted .... */
- if ( *sp == '#' )
- continue;
-
- while (*sp != '\0') {
- if (*sp == ' ' || *sp == '\t') {
- ++sp;
- continue;
- }
-
- if (*sp == '"' || *sp == '\'') {
- quote = *sp++;
- arg = sp;
- while (*sp != quote) {
- if (*sp == '\0')
- fatal(1, "unterminated quote (line %d)", linect);
-
- if (*sp++ == '\\') {
- if (*sp != '\0')
- ++sp;
- }
- }
- }
- else {
- arg = sp;
- while (*sp != '\0' && *sp != ' ' && *sp != '\t')
- ++sp;
- }
-
- if (*sp != '\0')
- *sp++ = '\0';
-
- if (sendflg)
- chat_send (arg);
- else
- chat_expect (arg);
- sendflg = !sendflg;
- }
- }
- fclose (cfp);
-}
-
-/*
- * We got an error parsing the command line.
- */
-void usage()
-{
- fprintf(stderr, "\
-Usage: %s [-e] [-E] [-v] [-V] [-t timeout] [-r report-file]\n\
- [-T phone-number] [-U phone-number2] {-f chat-file | chat-script}\n", program_name);
- exit(1);
-}
-
-char line[1024];
-
-/*
- * Send a message to syslog and/or stderr.
- */
-void logf __V((const char *fmt, ...))
-{
- va_list args;
-
-#ifdef __STDC__
- va_start(args, fmt);
-#else
- char *fmt;
- va_start(args);
- fmt = va_arg(args, char *);
-#endif
-
- vfmtmsg(line, sizeof(line), fmt, args);
- if (to_log)
- syslog(LOG_INFO, "%s", line);
- if (to_stderr)
- fprintf(stderr, "%s\n", line);
-}
-
-/*
- * Print an error message and terminate.
- */
-
-void fatal __V((int code, const char *fmt, ...))
-{
- va_list args;
-
-#ifdef __STDC__
- va_start(args, fmt);
-#else
- int code;
- char *fmt;
- va_start(args);
- code = va_arg(args, int);
- fmt = va_arg(args, char *);
-#endif
-
- vfmtmsg(line, sizeof(line), fmt, args);
- if (to_log)
- syslog(LOG_ERR, "%s", line);
- if (to_stderr)
- fprintf(stderr, "%s\n", line);
- terminate(code);
-}
-
-int alarmed = 0;
-
-SIGTYPE sigalrm(signo)
-int signo;
-{
- int flags;
-
- alarm(1);
- alarmed = 1; /* Reset alarm to avoid race window */
- signal(SIGALRM, sigalrm); /* that can cause hanging in read() */
-
- if ((flags = fcntl(0, F_GETFL, 0)) == -1)
- fatal(2, "Can't get file mode flags on stdin: %m");
-
- if (fcntl(0, F_SETFL, flags | O_NONBLOCK) == -1)
- fatal(2, "Can't set file mode flags on stdin: %m");
-
- if (verbose)
- logf("alarm");
-}
-
-void unalarm()
-{
- int flags;
-
- if ((flags = fcntl(0, F_GETFL, 0)) == -1)
- fatal(2, "Can't get file mode flags on stdin: %m");
-
- if (fcntl(0, F_SETFL, flags & ~O_NONBLOCK) == -1)
- fatal(2, "Can't set file mode flags on stdin: %m");
-}
-
-SIGTYPE sigint(signo)
-int signo;
-{
- fatal(2, "SIGINT");
-}
-
-SIGTYPE sigterm(signo)
-int signo;
-{
- fatal(2, "SIGTERM");
-}
-
-SIGTYPE sighup(signo)
-int signo;
-{
- fatal(2, "SIGHUP");
-}
-
-void init()
-{
- signal(SIGINT, sigint);
- signal(SIGTERM, sigterm);
- signal(SIGHUP, sighup);
-
- set_tty_parameters();
- signal(SIGALRM, sigalrm);
- alarm(0);
- alarmed = 0;
-}
-
-void set_tty_parameters()
-{
-#if defined(get_term_param)
- term_parms t;
-
- if (get_term_param (&t) < 0)
- fatal(2, "Can't get terminal parameters: %m");
-
- saved_tty_parameters = t;
- have_tty_parameters = 1;
-
- t.c_iflag |= IGNBRK | ISTRIP | IGNPAR;
- t.c_oflag = 0;
- t.c_lflag = 0;
- t.c_cc[VERASE] =
- t.c_cc[VKILL] = 0;
- t.c_cc[VMIN] = 1;
- t.c_cc[VTIME] = 0;
-
- if (set_term_param (&t) < 0)
- fatal(2, "Can't set terminal parameters: %m");
-#endif
-}
-
-void break_sequence()
-{
-#ifdef TERMIOS
- tcsendbreak (0, 0);
-#endif
-}
-
-void terminate(status)
-int status;
-{
- static int terminating = 0;
-
- if (terminating)
- exit(status);
- terminating = 1;
- echo_stderr(-1);
-/*
- * Allow the last of the report string to be gathered before we terminate.
- */
- if (report_gathering) {
- int c, rep_len;
-
- rep_len = strlen(report_buffer);
- while (rep_len + 1 <= sizeof(report_buffer)) {
- alarm(1);
- c = get_char();
- alarm(0);
- if (c < 0 || iscntrl(c))
- break;
- report_buffer[rep_len] = c;
- ++rep_len;
- }
- report_buffer[rep_len] = 0;
- fprintf (report_fp, "chat: %s\n", report_buffer);
- }
- if (report_file != (char *) 0 && report_fp != (FILE *) NULL) {
- if (verbose)
- fprintf (report_fp, "Closing \"%s\".\n", report_file);
- fclose (report_fp);
- report_fp = (FILE *) NULL;
- }
-
-#if defined(get_term_param)
- if (have_tty_parameters) {
- if (set_term_param (&saved_tty_parameters) < 0)
- fatal(2, "Can't restore terminal parameters: %m");
- }
-#endif
-
- exit(status);
-}
-
-/*
- * 'Clean up' this string.
- */
-char *clean(s, sending)
-register char *s;
-int sending; /* set to 1 when sending (putting) this string. */
-{
- char temp[STR_LEN], env_str[STR_LEN], cur_chr;
- register char *s1, *phchar;
- int add_return = sending;
-#define isoctal(chr) (((chr) >= '0') && ((chr) <= '7'))
-#define isalnumx(chr) ((((chr) >= '0') && ((chr) <= '9')) \
- || (((chr) >= 'a') && ((chr) <= 'z')) \
- || (((chr) >= 'A') && ((chr) <= 'Z')) \
- || (chr) == '_')
-
- s1 = temp;
- while (*s) {
- cur_chr = *s++;
- if (cur_chr == '^') {
- cur_chr = *s++;
- if (cur_chr == '\0') {
- *s1++ = '^';
- break;
- }
- cur_chr &= 0x1F;
- if (cur_chr != 0) {
- *s1++ = cur_chr;
- }
- continue;
- }
-
- if (use_env && cur_chr == '$') { /* ARI */
- phchar = env_str;
- while (isalnumx(*s))
- *phchar++ = *s++;
- *phchar = '\0';
- phchar = getenv(env_str);
- if (phchar)
- while (*phchar)
- *s1++ = *phchar++;
- continue;
- }
-
- if (cur_chr != '\\') {
- *s1++ = cur_chr;
- continue;
- }
-
- cur_chr = *s++;
- if (cur_chr == '\0') {
- if (sending) {
- *s1++ = '\\';
- *s1++ = '\\';
- }
- break;
- }
-
- switch (cur_chr) {
- case 'b':
- *s1++ = '\b';
- break;
-
- case 'c':
- if (sending && *s == '\0')
- add_return = 0;
- else
- *s1++ = cur_chr;
- break;
-
- case '\\':
- case 'K':
- case 'p':
- case 'd':
- if (sending)
- *s1++ = '\\';
- *s1++ = cur_chr;
- break;
-
- case 'T':
- if (sending && phone_num) {
- for (phchar = phone_num; *phchar != '\0'; phchar++)
- *s1++ = *phchar;
- }
- else {
- *s1++ = '\\';
- *s1++ = 'T';
- }
- break;
-
- case 'U':
- if (sending && phone_num2) {
- for (phchar = phone_num2; *phchar != '\0'; phchar++)
- *s1++ = *phchar;
- }
- else {
- *s1++ = '\\';
- *s1++ = 'U';
- }
- break;
-
- case 'q':
- quiet = 1;
- break;
-
- case 'r':
- *s1++ = '\r';
- break;
-
- case 'n':
- *s1++ = '\n';
- break;
-
- case 's':
- *s1++ = ' ';
- break;
-
- case 't':
- *s1++ = '\t';
- break;
-
- case 'N':
- if (sending) {
- *s1++ = '\\';
- *s1++ = '\0';
- }
- else
- *s1++ = 'N';
- break;
-
- case '$': /* ARI */
- if (use_env) {
- *s1++ = cur_chr;
- break;
- }
- /* FALL THROUGH */
-
- default:
- if (isoctal (cur_chr)) {
- cur_chr &= 0x07;
- if (isoctal (*s)) {
- cur_chr <<= 3;
- cur_chr |= *s++ - '0';
- if (isoctal (*s)) {
- cur_chr <<= 3;
- cur_chr |= *s++ - '0';
- }
- }
-
- if (cur_chr != 0 || sending) {
- if (sending && (cur_chr == '\\' || cur_chr == 0))
- *s1++ = '\\';
- *s1++ = cur_chr;
- }
- break;
- }
-
- if (sending)
- *s1++ = '\\';
- *s1++ = cur_chr;
- break;
- }
- }
-
- if (add_return)
- *s1++ = '\r';
-
- *s1++ = '\0'; /* guarantee closure */
- *s1++ = '\0'; /* terminate the string */
- return dup_mem (temp, (size_t) (s1 - temp)); /* may have embedded nuls */
-}
-
-/*
- * A modified version of 'strtok'. This version skips \ sequences.
- */
-
-char *expect_strtok (s, term)
- char *s, *term;
-{
- static char *str = "";
- int escape_flag = 0;
- char *result;
-
-/*
- * If a string was specified then do initial processing.
- */
- if (s)
- str = s;
-
-/*
- * If this is the escape flag then reset it and ignore the character.
- */
- if (*str)
- result = str;
- else
- result = (char *) 0;
-
- while (*str) {
- if (escape_flag) {
- escape_flag = 0;
- ++str;
- continue;
- }
-
- if (*str == '\\') {
- ++str;
- escape_flag = 1;
- continue;
- }
-
-/*
- * If this is not in the termination string, continue.
- */
- if (strchr (term, *str) == (char *) 0) {
- ++str;
- continue;
- }
-
-/*
- * This is the terminator. Mark the end of the string and stop.
- */
- *str++ = '\0';
- break;
- }
- return (result);
-}
-
-/*
- * Process the expect string
- */
-
-void chat_expect (s)
-char *s;
-{
- char *expect;
- char *reply;
-
- if (strcmp(s, "HANGUP") == 0) {
- ++hup_next;
- return;
- }
-
- if (strcmp(s, "ABORT") == 0) {
- ++abort_next;
- return;
- }
-
- if (strcmp(s, "CLR_ABORT") == 0) {
- ++clear_abort_next;
- return;
- }
-
- if (strcmp(s, "REPORT") == 0) {
- ++report_next;
- return;
- }
-
- if (strcmp(s, "CLR_REPORT") == 0) {
- ++clear_report_next;
- return;
- }
-
- if (strcmp(s, "TIMEOUT") == 0) {
- ++timeout_next;
- return;
- }
-
- if (strcmp(s, "ECHO") == 0) {
- ++echo_next;
- return;
- }
-
- if (strcmp(s, "SAY") == 0) {
- ++say_next;
- return;
- }
-
-/*
- * Fetch the expect and reply string.
- */
- for (;;) {
- expect = expect_strtok (s, "-");
- s = (char *) 0;
-
- if (expect == (char *) 0)
- return;
-
- reply = expect_strtok (s, "-");
-
-/*
- * Handle the expect string. If successful then exit.
- */
- if (get_string (expect))
- return;
-
-/*
- * If there is a sub-reply string then send it. Otherwise any condition
- * is terminal.
- */
- if (reply == (char *) 0 || exit_code != 3)
- break;
-
- chat_send (reply);
- }
-
-/*
- * The expectation did not occur. This is terminal.
- */
- if (fail_reason)
- logf("Failed (%s)", fail_reason);
- else
- logf("Failed");
- terminate(exit_code);
-}
-
-/*
- * Translate the input character to the appropriate string for printing
- * the data.
- */
-
-char *character(c)
-int c;
-{
- static char string[10];
- char *meta;
-
- meta = (c & 0x80) ? "M-" : "";
- c &= 0x7F;
-
- if (c < 32)
- sprintf(string, "%s^%c", meta, (int)c + '@');
- else if (c == 127)
- sprintf(string, "%s^?", meta);
- else
- sprintf(string, "%s%c", meta, c);
-
- return (string);
-}
-
-/*
- * process the reply string
- */
-void chat_send (s)
-register char *s;
-{
- char file_data[STR_LEN];
-
- if (say_next) {
- say_next = 0;
- s = clean(s, 1);
- write(2, s, strlen(s));
- free(s);
- return;
- }
-
- if (hup_next) {
- hup_next = 0;
- if (strcmp(s, "OFF") == 0)
- signal(SIGHUP, SIG_IGN);
- else
- signal(SIGHUP, sighup);
- return;
- }
-
- if (echo_next) {
- echo_next = 0;
- echo = (strcmp(s, "ON") == 0);
- return;
- }
-
- if (abort_next) {
- char *s1;
-
- abort_next = 0;
-
- if (n_aborts >= MAX_ABORTS)
- fatal(2, "Too many ABORT strings");
-
- s1 = clean(s, 0);
-
- if (strlen(s1) > strlen(s)
- || strlen(s1) + 1 > sizeof(fail_buffer))
- fatal(1, "Illegal or too-long ABORT string ('%v')", s);
-
- abort_string[n_aborts++] = s1;
-
- if (verbose)
- logf("abort on (%v)", s);
- return;
- }
-
- if (clear_abort_next) {
- char *s1;
- int i;
- int old_max;
- int pack = 0;
-
- clear_abort_next = 0;
-
- s1 = clean(s, 0);
-
- if (strlen(s1) > strlen(s)
- || strlen(s1) + 1 > sizeof(fail_buffer))
- fatal(1, "Illegal or too-long CLR_ABORT string ('%v')", s);
-
- old_max = n_aborts;
- for (i=0; i < n_aborts; i++) {
- if ( strcmp(s1,abort_string[i]) == 0 ) {
- free(abort_string[i]);
- abort_string[i] = NULL;
- pack++;
- n_aborts--;
- if (verbose)
- logf("clear abort on (%v)", s);
- }
- }
- free(s1);
- if (pack)
- pack_array(abort_string,old_max);
- return;
- }
-
- if (report_next) {
- char *s1;
-
- report_next = 0;
- if (n_reports >= MAX_REPORTS)
- fatal(2, "Too many REPORT strings");
-
- s1 = clean(s, 0);
-
- if (strlen(s1) > strlen(s) || strlen(s1) > sizeof fail_buffer - 1)
- fatal(1, "Illegal or too-long REPORT string ('%v')", s);
-
- report_string[n_reports++] = s1;
-
- if (verbose)
- logf("report (%v)", s);
- return;
- }
-
- if (clear_report_next) {
- char *s1;
- int i;
- int old_max;
- int pack = 0;
-
- clear_report_next = 0;
-
- s1 = clean(s, 0);
-
- if (strlen(s1) > strlen(s) || strlen(s1) > sizeof fail_buffer - 1)
- fatal(1, "Illegal or too-long REPORT string ('%v')", s);
-
- old_max = n_reports;
- for (i=0; i < n_reports; i++) {
- if ( strcmp(s1,report_string[i]) == 0 ) {
- free(report_string[i]);
- report_string[i] = NULL;
- pack++;
- n_reports--;
- if (verbose)
- logf("clear report (%v)", s);
- }
- }
- free(s1);
- if (pack)
- pack_array(report_string,old_max);
-
- return;
- }
-
- if (timeout_next) {
- timeout_next = 0;
- timeout = atoi(s);
-
- if (timeout <= 0)
- timeout = DEFAULT_CHAT_TIMEOUT;
-
- if (verbose)
- logf("timeout set to %d seconds", timeout);
-
- return;
- }
-
- /*
- * The syntax @filename means read the string to send from the
- * file `filename'.
- */
- if (s[0] == '@') {
- /* skip the @ and any following white-space */
- char *fn = s;
- while (*++fn == ' ' || *fn == '\t')
- ;
-
- if (*fn != 0) {
- FILE *f;
- int n = 0;
-
- /* open the file and read until STR_LEN-1 bytes or end-of-file */
- f = fopen(fn, "r");
- if (f == NULL)
- fatal(1, "%s -- open failed: %m", fn);
- while (n < STR_LEN - 1) {
- int nr = fread(&file_data[n], 1, STR_LEN - 1 - n, f);
- if (nr < 0)
- fatal(1, "%s -- read error", fn);
- if (nr == 0)
- break;
- n += nr;
- }
- fclose(f);
-
- /* use the string we got as the string to send,
- but trim off the final newline if any. */
- if (n > 0 && file_data[n-1] == '\n')
- --n;
- file_data[n] = 0;
- s = file_data;
- }
- }
-
- if (strcmp(s, "EOT") == 0)
- s = "^D\\c";
- else if (strcmp(s, "BREAK") == 0)
- s = "\\K\\c";
-
- if (!put_string(s))
- fatal(1, "Failed");
-}
-
-int get_char()
-{
- int status;
- char c;
-
- status = read(0, &c, 1);
-
- switch (status) {
- case 1:
- return ((int)c & 0x7F);
-
- default:
- logf("warning: read() on stdin returned %d", status);
-
- case -1:
- if ((status = fcntl(0, F_GETFL, 0)) == -1)
- fatal(2, "Can't get file mode flags on stdin: %m");
-
- if (fcntl(0, F_SETFL, status & ~O_NONBLOCK) == -1)
- fatal(2, "Can't set file mode flags on stdin: %m");
-
- return (-1);
- }
-}
-
-int put_char(c)
-int c;
-{
- int status;
- char ch = c;
-
- usleep(10000); /* inter-character typing delay (?) */
-
- status = write(1, &ch, 1);
-
- switch (status) {
- case 1:
- return (0);
-
- default:
- logf("warning: write() on stdout returned %d", status);
-
- case -1:
- if ((status = fcntl(0, F_GETFL, 0)) == -1)
- fatal(2, "Can't get file mode flags on stdin, %m");
-
- if (fcntl(0, F_SETFL, status & ~O_NONBLOCK) == -1)
- fatal(2, "Can't set file mode flags on stdin: %m");
-
- return (-1);
- }
-}
-
-int write_char (c)
-int c;
-{
- if (alarmed || put_char(c) < 0) {
- alarm(0);
- alarmed = 0;
-
- if (verbose) {
- if (errno == EINTR || errno == EWOULDBLOCK)
- logf(" -- write timed out");
- else
- logf(" -- write failed: %m");
- }
- return (0);
- }
- return (1);
-}
-
-int put_string (s)
-register char *s;
-{
- quiet = 0;
- s = clean(s, 1);
-
- if (verbose) {
- if (quiet)
- logf("send (??????)");
- else
- logf("send (%v)", s);
- }
-
- alarm(timeout); alarmed = 0;
-
- while (*s) {
- register char c = *s++;
-
- if (c != '\\') {
- if (!write_char (c))
- return 0;
- continue;
- }
-
- c = *s++;
- switch (c) {
- case 'd':
- sleep(1);
- break;
-
- case 'K':
- break_sequence();
- break;
-
- case 'p':
- usleep(10000); /* 1/100th of a second (arg is microseconds) */
- break;
-
- default:
- if (!write_char (c))
- return 0;
- break;
- }
- }
-
- alarm(0);
- alarmed = 0;
- return (1);
-}
-
-/*
- * Echo a character to stderr.
- * When called with -1, a '\n' character is generated when
- * the cursor is not at the beginning of a line.
- */
-void echo_stderr(n)
-int n;
-{
- static int need_lf;
- char *s;
-
- switch (n) {
- case '\r': /* ignore '\r' */
- break;
- case -1:
- if (need_lf == 0)
- break;
- /* fall through */
- case '\n':
- write(2, "\n", 1);
- need_lf = 0;
- break;
- default:
- s = character(n);
- write(2, s, strlen(s));
- need_lf = 1;
- break;
- }
-}
-
-/*
- * 'Wait for' this string to appear on this file descriptor.
- */
-int get_string(string)
-register char *string;
-{
- char temp[STR_LEN];
- int c, printed = 0, len, minlen;
- register char *s = temp, *end = s + STR_LEN;
- char *logged = temp;
-
- fail_reason = (char *)0;
- string = clean(string, 0);
- len = strlen(string);
- minlen = (len > sizeof(fail_buffer)? len: sizeof(fail_buffer)) - 1;
-
- if (verbose)
- logf("expect (%v)", string);
-
- if (len > STR_LEN) {
- logf("expect string is too long");
- exit_code = 1;
- return 0;
- }
-
- if (len == 0) {
- if (verbose)
- logf("got it");
- return (1);
- }
-
- alarm(timeout);
- alarmed = 0;
-
- while ( ! alarmed && (c = get_char()) >= 0) {
- int n, abort_len, report_len;
-
- if (echo)
- echo_stderr(c);
- if (verbose && c == '\n') {
- if (s == logged)
- logf(""); /* blank line */
- else
- logf("%0.*v", s - logged, logged);
- logged = s + 1;
- }
-
- *s++ = c;
-
- if (verbose && s >= logged + 80) {
- logf("%0.*v", s - logged, logged);
- logged = s;
- }
-
- if (Verbose) {
- if (c == '\n')
- fputc( '\n', stderr );
- else if (c != '\r')
- fprintf( stderr, "%s", character(c) );
- }
-
- if (!report_gathering) {
- for (n = 0; n < n_reports; ++n) {
- if ((report_string[n] != (char*) NULL) &&
- s - temp >= (report_len = strlen(report_string[n])) &&
- strncmp(s - report_len, report_string[n], report_len) == 0) {
- time_t time_now = time ((time_t*) NULL);
- struct tm* tm_now = localtime (&time_now);
-
- strftime (report_buffer, 20, "%b %d %H:%M:%S ", tm_now);
- strcat (report_buffer, report_string[n]);
-
- report_string[n] = (char *) NULL;
- report_gathering = 1;
- break;
- }
- }
- }
- else {
- if (!iscntrl (c)) {
- int rep_len = strlen (report_buffer);
- report_buffer[rep_len] = c;
- report_buffer[rep_len + 1] = '\0';
- }
- else {
- report_gathering = 0;
- fprintf (report_fp, "chat: %s\n", report_buffer);
- }
- }
-
- if (s - temp >= len &&
- c == string[len - 1] &&
- strncmp(s - len, string, len) == 0) {
- if (verbose) {
- if (s > logged)
- logf("%0.*v", s - logged, logged);
- logf(" -- got it\n");
- }
-
- alarm(0);
- alarmed = 0;
- return (1);
- }
-
- for (n = 0; n < n_aborts; ++n) {
- if (s - temp >= (abort_len = strlen(abort_string[n])) &&
- strncmp(s - abort_len, abort_string[n], abort_len) == 0) {
- if (verbose) {
- if (s > logged)
- logf("%0.*v", s - logged, logged);
- logf(" -- failed");
- }
-
- alarm(0);
- alarmed = 0;
- exit_code = n + 4;
- strcpy(fail_reason = fail_buffer, abort_string[n]);
- return (0);
- }
- }
-
- if (s >= end) {
- if (logged < s - minlen) {
- if (verbose)
- logf("%0.*v", s - logged, logged);
- logged = s;
- }
- s -= minlen;
- memmove(temp, s, minlen);
- logged = temp + (logged - s);
- s = temp + minlen;
- }
-
- if (alarmed && verbose)
- logf("warning: alarm synchronization problem");
- }
-
- alarm(0);
-
- if (verbose && printed) {
- if (alarmed)
- logf(" -- read timed out");
- else
- logf(" -- read failed: %m");
- }
-
- exit_code = 3;
- alarmed = 0;
- return (0);
-}
-
-/*
- * Gross kludge to handle Solaris versions >= 2.6 having usleep.
- */
-#ifdef SOL2
-#include <sys/param.h>
-#if MAXUID > 65536 /* then this is Solaris 2.6 or later */
-#undef NO_USLEEP
-#endif
-#endif /* SOL2 */
-
-#ifdef NO_USLEEP
-#include <sys/types.h>
-#include <sys/time.h>
-
-/*
- usleep -- support routine for 4.2BSD system call emulations
- last edit: 29-Oct-1984 D A Gwyn
- */
-
-extern int select();
-
-int
-usleep( usec ) /* returns 0 if ok, else -1 */
- long usec; /* delay in microseconds */
-{
- static struct { /* `timeval' */
- long tv_sec; /* seconds */
- long tv_usec; /* microsecs */
- } delay; /* _select() timeout */
-
- delay.tv_sec = usec / 1000000L;
- delay.tv_usec = usec % 1000000L;
-
- return select(0, (long *)0, (long *)0, (long *)0, &delay);
-}
-#endif
-
-void
-pack_array (array, end)
- char **array; /* The address of the array of string pointers */
- int end; /* The index of the next free entry before CLR_ */
-{
- int i, j;
-
- for (i = 0; i < end; i++) {
- if (array[i] == NULL) {
- for (j = i+1; j < end; ++j)
- if (array[j] != NULL)
- array[i++] = array[j];
- for (; i < end; ++i)
- array[i] = NULL;
- break;
- }
- }
-}
-
-/*
- * vfmtmsg - format a message into a buffer. Like vsprintf except we
- * also specify the length of the output buffer, and we handle the
- * %m (error message) format.
- * Doesn't do floating-point formats.
- * Returns the number of chars put into buf.
- */
-#define OUTCHAR(c) (buflen > 0? (--buflen, *buf++ = (c)): 0)
-
-int
-vfmtmsg(buf, buflen, fmt, args)
- char *buf;
- int buflen;
- const char *fmt;
- va_list args;
-{
- int c, i, n;
- int width, prec, fillch;
- int base, len, neg, quoted;
- unsigned long val = 0;
- char *str, *buf0;
- const char *f;
- unsigned char *p;
- char num[32];
- static char hexchars[] = "0123456789abcdef";
-
- buf0 = buf;
- --buflen;
- while (buflen > 0) {
- for (f = fmt; *f != '%' && *f != 0; ++f)
- ;
- if (f > fmt) {
- len = f - fmt;
- if (len > buflen)
- len = buflen;
- memcpy(buf, fmt, len);
- buf += len;
- buflen -= len;
- fmt = f;
- }
- if (*fmt == 0)
- break;
- c = *++fmt;
- width = prec = 0;
- fillch = ' ';
- if (c == '0') {
- fillch = '0';
- c = *++fmt;
- }
- if (c == '*') {
- width = va_arg(args, int);
- c = *++fmt;
- } else {
- while (isdigit(c)) {
- width = width * 10 + c - '0';
- c = *++fmt;
- }
- }
- if (c == '.') {
- c = *++fmt;
- if (c == '*') {
- prec = va_arg(args, int);
- c = *++fmt;
- } else {
- while (isdigit(c)) {
- prec = prec * 10 + c - '0';
- c = *++fmt;
- }
- }
- }
- str = 0;
- base = 0;
- neg = 0;
- ++fmt;
- switch (c) {
- case 'd':
- i = va_arg(args, int);
- if (i < 0) {
- neg = 1;
- val = -i;
- } else
- val = i;
- base = 10;
- break;
- case 'o':
- val = va_arg(args, unsigned int);
- base = 8;
- break;
- case 'x':
- val = va_arg(args, unsigned int);
- base = 16;
- break;
- case 'p':
- val = (unsigned long) va_arg(args, void *);
- base = 16;
- neg = 2;
- break;
- case 's':
- str = va_arg(args, char *);
- break;
- case 'c':
- num[0] = va_arg(args, int);
- num[1] = 0;
- str = num;
- break;
- case 'm':
- str = strerror(errno);
- break;
- case 'v': /* "visible" string */
- case 'q': /* quoted string */
- quoted = c == 'q';
- p = va_arg(args, unsigned char *);
- if (fillch == '0' && prec > 0) {
- n = prec;
- } else {
- n = strlen((char *)p);
- if (prec > 0 && prec < n)
- n = prec;
- }
- while (n > 0 && buflen > 0) {
- c = *p++;
- --n;
- if (!quoted && c >= 0x80) {
- OUTCHAR('M');
- OUTCHAR('-');
- c -= 0x80;
- }
- if (quoted && (c == '"' || c == '\\'))
- OUTCHAR('\\');
- if (c < 0x20 || (0x7f <= c && c < 0xa0)) {
- if (quoted) {
- OUTCHAR('\\');
- switch (c) {
- case '\t': OUTCHAR('t'); break;
- case '\n': OUTCHAR('n'); break;
- case '\b': OUTCHAR('b'); break;
- case '\f': OUTCHAR('f'); break;
- default:
- OUTCHAR('x');
- OUTCHAR(hexchars[c >> 4]);
- OUTCHAR(hexchars[c & 0xf]);
- }
- } else {
- if (c == '\t')
- OUTCHAR(c);
- else {
- OUTCHAR('^');
- OUTCHAR(c ^ 0x40);
- }
- }
- } else
- OUTCHAR(c);
- }
- continue;
- default:
- *buf++ = '%';
- if (c != '%')
- --fmt; /* so %z outputs %z etc. */
- --buflen;
- continue;
- }
- if (base != 0) {
- str = num + sizeof(num);
- *--str = 0;
- while (str > num + neg) {
- *--str = hexchars[val % base];
- val = val / base;
- if (--prec <= 0 && val == 0)
- break;
- }
- switch (neg) {
- case 1:
- *--str = '-';
- break;
- case 2:
- *--str = 'x';
- *--str = '0';
- break;
- }
- len = num + sizeof(num) - 1 - str;
- } else {
- len = strlen(str);
- if (prec > 0 && len > prec)
- len = prec;
- }
- if (width > 0) {
- if (width > buflen)
- width = buflen;
- if ((n = width - len) > 0) {
- buflen -= n;
- for (; n > 0; --n)
- *buf++ = fillch;
- }
- }
- if (len > buflen)
- len = buflen;
- memcpy(buf, str, len);
- buf += len;
- buflen -= len;
- }
- *buf = 0;
- return buf - buf0;
-}
diff --git a/mdk-stage1/ppp/common/zlib.c b/mdk-stage1/ppp/common/zlib.c
deleted file mode 100644
index 503076886..000000000
--- a/mdk-stage1/ppp/common/zlib.c
+++ /dev/null
@@ -1,5376 +0,0 @@
-/*
- * This file is derived from various .h and .c files from the zlib-1.0.4
- * distribution by Jean-loup Gailly and Mark Adler, with some additions
- * by Paul Mackerras to aid in implementing Deflate compression and
- * decompression for PPP packets. See zlib.h for conditions of
- * distribution and use.
- *
- * Changes that have been made include:
- * - added Z_PACKET_FLUSH (see zlib.h for details)
- * - added inflateIncomp and deflateOutputPending
- * - allow strm->next_out to be NULL, meaning discard the output
- *
- * $Id$
- */
-
-/*
- * ==FILEVERSION 971210==
- *
- * This marker is used by the Linux installation script to determine
- * whether an up-to-date version of this file is already installed.
- */
-
-#define NO_DUMMY_DECL
-#define NO_ZCFUNCS
-#define MY_ZCALLOC
-
-#if defined(__FreeBSD__) && (defined(KERNEL) || defined(_KERNEL))
-#define inflate inflate_ppp /* FreeBSD already has an inflate :-( */
-#endif
-
-
-/* +++ zutil.h */
-/* zutil.h -- internal interface and configuration of the compression library
- * Copyright (C) 1995-1996 Jean-loup Gailly.
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* WARNING: this file should *not* be used by applications. It is
- part of the implementation of the compression library and is
- subject to change. Applications should only use zlib.h.
- */
-
-/* From: zutil.h,v 1.16 1996/07/24 13:41:13 me Exp $ */
-
-#ifndef _Z_UTIL_H
-#define _Z_UTIL_H
-
-#include "zlib.h"
-
-#if defined(KERNEL) || defined(_KERNEL)
-/* Assume this is a *BSD or SVR4 kernel */
-#include <sys/types.h>
-#include <sys/time.h>
-#include <sys/systm.h>
-#undef u
-# define HAVE_MEMCPY
-# define memcpy(d, s, n) bcopy((s), (d), (n))
-# define memset(d, v, n) bzero((d), (n))
-# define memcmp bcmp
-
-#else
-#if defined(__KERNEL__)
-/* Assume this is a Linux kernel */
-#include <linux/string.h>
-#define HAVE_MEMCPY
-
-#else /* not kernel */
-
-#if defined(MSDOS)||defined(VMS)||defined(CRAY)||defined(WIN32)||defined(RISCOS)
-# include <stddef.h>
-# include <errno.h>
-#else
- extern int errno;
-#endif
-#ifdef STDC
-# include <string.h>
-# include <stdlib.h>
-#endif
-#endif /* __KERNEL__ */
-#endif /* _KERNEL || KERNEL */
-
-#ifndef local
-# define local static
-#endif
-/* compile with -Dlocal if your debugger can't find static symbols */
-
-typedef unsigned char uch;
-typedef uch FAR uchf;
-typedef unsigned short ush;
-typedef ush FAR ushf;
-typedef unsigned long ulg;
-
-extern const char *z_errmsg[10]; /* indexed by 2-zlib_error */
-/* (size given to avoid silly warnings with Visual C++) */
-
-#define ERR_MSG(err) z_errmsg[Z_NEED_DICT-(err)]
-
-#define ERR_RETURN(strm,err) \
- return (strm->msg = (char*)ERR_MSG(err), (err))
-/* To be used only when the state is known to be valid */
-
- /* common constants */
-
-#ifndef DEF_WBITS
-# define DEF_WBITS MAX_WBITS
-#endif
-/* default windowBits for decompression. MAX_WBITS is for compression only */
-
-#if MAX_MEM_LEVEL >= 8
-# define DEF_MEM_LEVEL 8
-#else
-# define DEF_MEM_LEVEL MAX_MEM_LEVEL
-#endif
-/* default memLevel */
-
-#define STORED_BLOCK 0
-#define STATIC_TREES 1
-#define DYN_TREES 2
-/* The three kinds of block type */
-
-#define MIN_MATCH 3
-#define MAX_MATCH 258
-/* The minimum and maximum match lengths */
-
-#define PRESET_DICT 0x20 /* preset dictionary flag in zlib header */
-
- /* target dependencies */
-
-#ifdef MSDOS
-# define OS_CODE 0x00
-# ifdef __TURBOC__
-# include <alloc.h>
-# else /* MSC or DJGPP */
-# include <malloc.h>
-# endif
-#endif
-
-#ifdef OS2
-# define OS_CODE 0x06
-#endif
-
-#ifdef WIN32 /* Window 95 & Windows NT */
-# define OS_CODE 0x0b
-#endif
-
-#if defined(VAXC) || defined(VMS)
-# define OS_CODE 0x02
-# define FOPEN(name, mode) \
- fopen((name), (mode), "mbc=60", "ctx=stm", "rfm=fix", "mrs=512")
-#endif
-
-#ifdef AMIGA
-# define OS_CODE 0x01
-#endif
-
-#if defined(ATARI) || defined(atarist)
-# define OS_CODE 0x05
-#endif
-
-#ifdef MACOS
-# define OS_CODE 0x07
-#endif
-
-#ifdef __50SERIES /* Prime/PRIMOS */
-# define OS_CODE 0x0F
-#endif
-
-#ifdef TOPS20
-# define OS_CODE 0x0a
-#endif
-
-#if defined(_BEOS_) || defined(RISCOS)
-# define fdopen(fd,mode) NULL /* No fdopen() */
-#endif
-
- /* Common defaults */
-
-#ifndef OS_CODE
-# define OS_CODE 0x03 /* assume Unix */
-#endif
-
-#ifndef FOPEN
-# define FOPEN(name, mode) fopen((name), (mode))
-#endif
-
- /* functions */
-
-#ifdef HAVE_STRERROR
- extern char *strerror OF((int));
-# define zstrerror(errnum) strerror(errnum)
-#else
-# define zstrerror(errnum) ""
-#endif
-
-#if defined(pyr)
-# define NO_MEMCPY
-#endif
-#if (defined(M_I86SM) || defined(M_I86MM)) && !defined(_MSC_VER)
- /* Use our own functions for small and medium model with MSC <= 5.0.
- * You may have to use the same strategy for Borland C (untested).
- */
-# define NO_MEMCPY
-#endif
-#if defined(STDC) && !defined(HAVE_MEMCPY) && !defined(NO_MEMCPY)
-# define HAVE_MEMCPY
-#endif
-#ifdef HAVE_MEMCPY
-# ifdef SMALL_MEDIUM /* MSDOS small or medium model */
-# define zmemcpy _fmemcpy
-# define zmemcmp _fmemcmp
-# define zmemzero(dest, len) _fmemset(dest, 0, len)
-# else
-# define zmemcpy memcpy
-# define zmemcmp memcmp
-# define zmemzero(dest, len) memset(dest, 0, len)
-# endif
-#else
- extern void zmemcpy OF((Bytef* dest, Bytef* source, uInt len));
- extern int zmemcmp OF((Bytef* s1, Bytef* s2, uInt len));
- extern void zmemzero OF((Bytef* dest, uInt len));
-#endif
-
-/* Diagnostic functions */
-#ifdef DEBUG_ZLIB
-# include <stdio.h>
-# ifndef verbose
-# define verbose 0
-# endif
- extern void z_error OF((char *m));
-# define Assert(cond,msg) {if(!(cond)) z_error(msg);}
-# define Trace(x) fprintf x
-# define Tracev(x) {if (verbose) fprintf x ;}
-# define Tracevv(x) {if (verbose>1) fprintf x ;}
-# define Tracec(c,x) {if (verbose && (c)) fprintf x ;}
-# define Tracecv(c,x) {if (verbose>1 && (c)) fprintf x ;}
-#else
-# define Assert(cond,msg)
-# define Trace(x)
-# define Tracev(x)
-# define Tracevv(x)
-# define Tracec(c,x)
-# define Tracecv(c,x)
-#endif
-
-
-typedef uLong (*check_func) OF((uLong check, const Bytef *buf, uInt len));
-
-voidpf zcalloc OF((voidpf opaque, unsigned items, unsigned size));
-void zcfree OF((voidpf opaque, voidpf ptr));
-
-#define ZALLOC(strm, items, size) \
- (*((strm)->zalloc))((strm)->opaque, (items), (size))
-#define ZFREE(strm, addr) (*((strm)->zfree))((strm)->opaque, (voidpf)(addr))
-#define TRY_FREE(s, p) {if (p) ZFREE(s, p);}
-
-#endif /* _Z_UTIL_H */
-/* --- zutil.h */
-
-/* +++ deflate.h */
-/* deflate.h -- internal compression state
- * Copyright (C) 1995-1996 Jean-loup Gailly
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* WARNING: this file should *not* be used by applications. It is
- part of the implementation of the compression library and is
- subject to change. Applications should only use zlib.h.
- */
-
-/* From: deflate.h,v 1.10 1996/07/02 12:41:00 me Exp $ */
-
-#ifndef _DEFLATE_H
-#define _DEFLATE_H
-
-/* #include "zutil.h" */
-
-/* ===========================================================================
- * Internal compression state.
- */
-
-#define LENGTH_CODES 29
-/* number of length codes, not counting the special END_BLOCK code */
-
-#define LITERALS 256
-/* number of literal bytes 0..255 */
-
-#define L_CODES (LITERALS+1+LENGTH_CODES)
-/* number of Literal or Length codes, including the END_BLOCK code */
-
-#define D_CODES 30
-/* number of distance codes */
-
-#define BL_CODES 19
-/* number of codes used to transfer the bit lengths */
-
-#define HEAP_SIZE (2*L_CODES+1)
-/* maximum heap size */
-
-#define MAX_BITS 15
-/* All codes must not exceed MAX_BITS bits */
-
-#define INIT_STATE 42
-#define BUSY_STATE 113
-#define FINISH_STATE 666
-/* Stream status */
-
-
-/* Data structure describing a single value and its code string. */
-typedef struct ct_data_s {
- union {
- ush freq; /* frequency count */
- ush code; /* bit string */
- } fc;
- union {
- ush dad; /* father node in Huffman tree */
- ush len; /* length of bit string */
- } dl;
-} FAR ct_data;
-
-#define Freq fc.freq
-#define Code fc.code
-#define Dad dl.dad
-#define Len dl.len
-
-typedef struct static_tree_desc_s static_tree_desc;
-
-typedef struct tree_desc_s {
- ct_data *dyn_tree; /* the dynamic tree */
- int max_code; /* largest code with non zero frequency */
- static_tree_desc *stat_desc; /* the corresponding static tree */
-} FAR tree_desc;
-
-typedef ush Pos;
-typedef Pos FAR Posf;
-typedef unsigned IPos;
-
-/* A Pos is an index in the character window. We use short instead of int to
- * save space in the various tables. IPos is used only for parameter passing.
- */
-
-typedef struct deflate_state {
- z_streamp strm; /* pointer back to this zlib stream */
- int status; /* as the name implies */
- Bytef *pending_buf; /* output still pending */
- ulg pending_buf_size; /* size of pending_buf */
- Bytef *pending_out; /* next pending byte to output to the stream */
- int pending; /* nb of bytes in the pending buffer */
- int noheader; /* suppress zlib header and adler32 */
- Byte data_type; /* UNKNOWN, BINARY or ASCII */
- Byte method; /* STORED (for zip only) or DEFLATED */
- int last_flush; /* value of flush param for previous deflate call */
-
- /* used by deflate.c: */
-
- uInt w_size; /* LZ77 window size (32K by default) */
- uInt w_bits; /* log2(w_size) (8..16) */
- uInt w_mask; /* w_size - 1 */
-
- Bytef *window;
- /* Sliding window. Input bytes are read into the second half of the window,
- * and move to the first half later to keep a dictionary of at least wSize
- * bytes. With this organization, matches are limited to a distance of
- * wSize-MAX_MATCH bytes, but this ensures that IO is always
- * performed with a length multiple of the block size. Also, it limits
- * the window size to 64K, which is quite useful on MSDOS.
- * To do: use the user input buffer as sliding window.
- */
-
- ulg window_size;
- /* Actual size of window: 2*wSize, except when the user input buffer
- * is directly used as sliding window.
- */
-
- Posf *prev;
- /* Link to older string with same hash index. To limit the size of this
- * array to 64K, this link is maintained only for the last 32K strings.
- * An index in this array is thus a window index modulo 32K.
- */
-
- Posf *head; /* Heads of the hash chains or NIL. */
-
- uInt ins_h; /* hash index of string to be inserted */
- uInt hash_size; /* number of elements in hash table */
- uInt hash_bits; /* log2(hash_size) */
- uInt hash_mask; /* hash_size-1 */
-
- uInt hash_shift;
- /* Number of bits by which ins_h must be shifted at each input
- * step. It must be such that after MIN_MATCH steps, the oldest
- * byte no longer takes part in the hash key, that is:
- * hash_shift * MIN_MATCH >= hash_bits
- */
-
- long block_start;
- /* Window position at the beginning of the current output block. Gets
- * negative when the window is moved backwards.
- */
-
- uInt match_length; /* length of best match */
- IPos prev_match; /* previous match */
- int match_available; /* set if previous match exists */
- uInt strstart; /* start of string to insert */
- uInt match_start; /* start of matching string */
- uInt lookahead; /* number of valid bytes ahead in window */
-
- uInt prev_length;
- /* Length of the best match at previous step. Matches not greater than this
- * are discarded. This is used in the lazy match evaluation.
- */
-
- uInt max_chain_length;
- /* To speed up deflation, hash chains are never searched beyond this
- * length. A higher limit improves compression ratio but degrades the
- * speed.
- */
-
- uInt max_lazy_match;
- /* Attempt to find a better match only when the current match is strictly
- * smaller than this value. This mechanism is used only for compression
- * levels >= 4.
- */
-# define max_insert_length max_lazy_match
- /* Insert new strings in the hash table only if the match length is not
- * greater than this length. This saves time but degrades compression.
- * max_insert_length is used only for compression levels <= 3.
- */
-
- int level; /* compression level (1..9) */
- int strategy; /* favor or force Huffman coding*/
-
- uInt good_match;
- /* Use a faster search when the previous match is longer than this */
-
- int nice_match; /* Stop searching when current match exceeds this */
-
- /* used by trees.c: */
- /* Didn't use ct_data typedef below to supress compiler warning */
- struct ct_data_s dyn_ltree[HEAP_SIZE]; /* literal and length tree */
- struct ct_data_s dyn_dtree[2*D_CODES+1]; /* distance tree */
- struct ct_data_s bl_tree[2*BL_CODES+1]; /* Huffman tree for bit lengths */
-
- struct tree_desc_s l_desc; /* desc. for literal tree */
- struct tree_desc_s d_desc; /* desc. for distance tree */
- struct tree_desc_s bl_desc; /* desc. for bit length tree */
-
- ush bl_count[MAX_BITS+1];
- /* number of codes at each bit length for an optimal tree */
-
- int heap[2*L_CODES+1]; /* heap used to build the Huffman trees */
- int heap_len; /* number of elements in the heap */
- int heap_max; /* element of largest frequency */
- /* The sons of heap[n] are heap[2*n] and heap[2*n+1]. heap[0] is not used.
- * The same heap array is used to build all trees.
- */
-
- uch depth[2*L_CODES+1];
- /* Depth of each subtree used as tie breaker for trees of equal frequency
- */
-
- uchf *l_buf; /* buffer for literals or lengths */
-
- uInt lit_bufsize;
- /* Size of match buffer for literals/lengths. There are 4 reasons for
- * limiting lit_bufsize to 64K:
- * - frequencies can be kept in 16 bit counters
- * - if compression is not successful for the first block, all input
- * data is still in the window so we can still emit a stored block even
- * when input comes from standard input. (This can also be done for
- * all blocks if lit_bufsize is not greater than 32K.)
- * - if compression is not successful for a file smaller than 64K, we can
- * even emit a stored file instead of a stored block (saving 5 bytes).
- * This is applicable only for zip (not gzip or zlib).
- * - creating new Huffman trees less frequently may not provide fast
- * adaptation to changes in the input data statistics. (Take for
- * example a binary file with poorly compressible code followed by
- * a highly compressible string table.) Smaller buffer sizes give
- * fast adaptation but have of course the overhead of transmitting
- * trees more frequently.
- * - I can't count above 4
- */
-
- uInt last_lit; /* running index in l_buf */
-
- ushf *d_buf;
- /* Buffer for distances. To simplify the code, d_buf and l_buf have
- * the same number of elements. To use different lengths, an extra flag
- * array would be necessary.
- */
-
- ulg opt_len; /* bit length of current block with optimal trees */
- ulg static_len; /* bit length of current block with static trees */
- ulg compressed_len; /* total bit length of compressed file */
- uInt matches; /* number of string matches in current block */
- int last_eob_len; /* bit length of EOB code for last block */
-
-#ifdef DEBUG_ZLIB
- ulg bits_sent; /* bit length of the compressed data */
-#endif
-
- ush bi_buf;
- /* Output buffer. bits are inserted starting at the bottom (least
- * significant bits).
- */
- int bi_valid;
- /* Number of valid bits in bi_buf. All bits above the last valid bit
- * are always zero.
- */
-
-} FAR deflate_state;
-
-/* Output a byte on the stream.
- * IN assertion: there is enough room in pending_buf.
- */
-#define put_byte(s, c) {s->pending_buf[s->pending++] = (c);}
-
-
-#define MIN_LOOKAHEAD (MAX_MATCH+MIN_MATCH+1)
-/* Minimum amount of lookahead, except at the end of the input file.
- * See deflate.c for comments about the MIN_MATCH+1.
- */
-
-#define MAX_DIST(s) ((s)->w_size-MIN_LOOKAHEAD)
-/* In order to simplify the code, particularly on 16 bit machines, match
- * distances are limited to MAX_DIST instead of WSIZE.
- */
-
- /* in trees.c */
-void _tr_init OF((deflate_state *s));
-int _tr_tally OF((deflate_state *s, unsigned dist, unsigned lc));
-ulg _tr_flush_block OF((deflate_state *s, charf *buf, ulg stored_len,
- int eof));
-void _tr_align OF((deflate_state *s));
-void _tr_stored_block OF((deflate_state *s, charf *buf, ulg stored_len,
- int eof));
-void _tr_stored_type_only OF((deflate_state *));
-
-#endif
-/* --- deflate.h */
-
-/* +++ deflate.c */
-/* deflate.c -- compress data using the deflation algorithm
- * Copyright (C) 1995-1996 Jean-loup Gailly.
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/*
- * ALGORITHM
- *
- * The "deflation" process depends on being able to identify portions
- * of the input text which are identical to earlier input (within a
- * sliding window trailing behind the input currently being processed).
- *
- * The most straightforward technique turns out to be the fastest for
- * most input files: try all possible matches and select the longest.
- * The key feature of this algorithm is that insertions into the string
- * dictionary are very simple and thus fast, and deletions are avoided
- * completely. Insertions are performed at each input character, whereas
- * string matches are performed only when the previous match ends. So it
- * is preferable to spend more time in matches to allow very fast string
- * insertions and avoid deletions. The matching algorithm for small
- * strings is inspired from that of Rabin & Karp. A brute force approach
- * is used to find longer strings when a small match has been found.
- * A similar algorithm is used in comic (by Jan-Mark Wams) and freeze
- * (by Leonid Broukhis).
- * A previous version of this file used a more sophisticated algorithm
- * (by Fiala and Greene) which is guaranteed to run in linear amortized
- * time, but has a larger average cost, uses more memory and is patented.
- * However the F&G algorithm may be faster for some highly redundant
- * files if the parameter max_chain_length (described below) is too large.
- *
- * ACKNOWLEDGEMENTS
- *
- * The idea of lazy evaluation of matches is due to Jan-Mark Wams, and
- * I found it in 'freeze' written by Leonid Broukhis.
- * Thanks to many people for bug reports and testing.
- *
- * REFERENCES
- *
- * Deutsch, L.P.,"DEFLATE Compressed Data Format Specification".
- * Available in ftp://ds.internic.net/rfc/rfc1951.txt
- *
- * A description of the Rabin and Karp algorithm is given in the book
- * "Algorithms" by R. Sedgewick, Addison-Wesley, p252.
- *
- * Fiala,E.R., and Greene,D.H.
- * Data Compression with Finite Windows, Comm.ACM, 32,4 (1989) 490-595
- *
- */
-
-/* From: deflate.c,v 1.15 1996/07/24 13:40:58 me Exp $ */
-
-/* #include "deflate.h" */
-
-char deflate_copyright[] = " deflate 1.0.4 Copyright 1995-1996 Jean-loup Gailly ";
-/*
- If you use the zlib library in a product, an acknowledgment is welcome
- in the documentation of your product. If for some reason you cannot
- include such an acknowledgment, I would appreciate that you keep this
- copyright string in the executable of your product.
- */
-
-/* ===========================================================================
- * Function prototypes.
- */
-typedef enum {
- need_more, /* block not completed, need more input or more output */
- block_done, /* block flush performed */
- finish_started, /* finish started, need only more output at next deflate */
- finish_done /* finish done, accept no more input or output */
-} block_state;
-
-typedef block_state (*compress_func) OF((deflate_state *s, int flush));
-/* Compression function. Returns the block state after the call. */
-
-local void fill_window OF((deflate_state *s));
-local block_state deflate_stored OF((deflate_state *s, int flush));
-local block_state deflate_fast OF((deflate_state *s, int flush));
-local block_state deflate_slow OF((deflate_state *s, int flush));
-local void lm_init OF((deflate_state *s));
-local void putShortMSB OF((deflate_state *s, uInt b));
-local void flush_pending OF((z_streamp strm));
-local int read_buf OF((z_streamp strm, charf *buf, unsigned size));
-#ifdef ASMV
- void match_init OF((void)); /* asm code initialization */
- uInt longest_match OF((deflate_state *s, IPos cur_match));
-#else
-local uInt longest_match OF((deflate_state *s, IPos cur_match));
-#endif
-
-#ifdef DEBUG_ZLIB
-local void check_match OF((deflate_state *s, IPos start, IPos match,
- int length));
-#endif
-
-/* ===========================================================================
- * Local data
- */
-
-#define NIL 0
-/* Tail of hash chains */
-
-#ifndef TOO_FAR
-# define TOO_FAR 4096
-#endif
-/* Matches of length 3 are discarded if their distance exceeds TOO_FAR */
-
-#define MIN_LOOKAHEAD (MAX_MATCH+MIN_MATCH+1)
-/* Minimum amount of lookahead, except at the end of the input file.
- * See deflate.c for comments about the MIN_MATCH+1.
- */
-
-/* Values for max_lazy_match, good_match and max_chain_length, depending on
- * the desired pack level (0..9). The values given below have been tuned to
- * exclude worst case performance for pathological files. Better values may be
- * found for specific files.
- */
-typedef struct config_s {
- ush good_length; /* reduce lazy search above this match length */
- ush max_lazy; /* do not perform lazy search above this match length */
- ush nice_length; /* quit search above this match length */
- ush max_chain;
- compress_func func;
-} config;
-
-local config configuration_table[10] = {
-/* good lazy nice chain */
-/* 0 */ {0, 0, 0, 0, deflate_stored}, /* store only */
-/* 1 */ {4, 4, 8, 4, deflate_fast}, /* maximum speed, no lazy matches */
-/* 2 */ {4, 5, 16, 8, deflate_fast},
-/* 3 */ {4, 6, 32, 32, deflate_fast},
-
-/* 4 */ {4, 4, 16, 16, deflate_slow}, /* lazy matches */
-/* 5 */ {8, 16, 32, 32, deflate_slow},
-/* 6 */ {8, 16, 128, 128, deflate_slow},
-/* 7 */ {8, 32, 128, 256, deflate_slow},
-/* 8 */ {32, 128, 258, 1024, deflate_slow},
-/* 9 */ {32, 258, 258, 4096, deflate_slow}}; /* maximum compression */
-
-/* Note: the deflate() code requires max_lazy >= MIN_MATCH and max_chain >= 4
- * For deflate_fast() (levels <= 3) good is ignored and lazy has a different
- * meaning.
- */
-
-#define EQUAL 0
-/* result of memcmp for equal strings */
-
-#ifndef NO_DUMMY_DECL
-struct static_tree_desc_s {int dummy;}; /* for buggy compilers */
-#endif
-
-/* ===========================================================================
- * Update a hash value with the given input byte
- * IN assertion: all calls to to UPDATE_HASH are made with consecutive
- * input characters, so that a running hash key can be computed from the
- * previous key instead of complete recalculation each time.
- */
-#define UPDATE_HASH(s,h,c) (h = (((h)<<s->hash_shift) ^ (c)) & s->hash_mask)
-
-
-/* ===========================================================================
- * Insert string str in the dictionary and set match_head to the previous head
- * of the hash chain (the most recent string with same hash key). Return
- * the previous length of the hash chain.
- * IN assertion: all calls to to INSERT_STRING are made with consecutive
- * input characters and the first MIN_MATCH bytes of str are valid
- * (except for the last MIN_MATCH-1 bytes of the input file).
- */
-#define INSERT_STRING(s, str, match_head) \
- (UPDATE_HASH(s, s->ins_h, s->window[(str) + (MIN_MATCH-1)]), \
- s->prev[(str) & s->w_mask] = match_head = s->head[s->ins_h], \
- s->head[s->ins_h] = (Pos)(str))
-
-/* ===========================================================================
- * Initialize the hash table (avoiding 64K overflow for 16 bit systems).
- * prev[] will be initialized on the fly.
- */
-#define CLEAR_HASH(s) \
- s->head[s->hash_size-1] = NIL; \
- zmemzero((charf *)s->head, (unsigned)(s->hash_size-1)*sizeof(*s->head));
-
-/* ========================================================================= */
-int deflateInit_(strm, level, version, stream_size)
- z_streamp strm;
- int level;
- const char *version;
- int stream_size;
-{
- return deflateInit2_(strm, level, Z_DEFLATED, MAX_WBITS, DEF_MEM_LEVEL,
- Z_DEFAULT_STRATEGY, version, stream_size);
- /* To do: ignore strm->next_in if we use it as window */
-}
-
-/* ========================================================================= */
-int deflateInit2_(strm, level, method, windowBits, memLevel, strategy,
- version, stream_size)
- z_streamp strm;
- int level;
- int method;
- int windowBits;
- int memLevel;
- int strategy;
- const char *version;
- int stream_size;
-{
- deflate_state *s;
- int noheader = 0;
- static char* my_version = ZLIB_VERSION;
-
- ushf *overlay;
- /* We overlay pending_buf and d_buf+l_buf. This works since the average
- * output size for (length,distance) codes is <= 24 bits.
- */
-
- if (version == Z_NULL || version[0] != my_version[0] ||
- stream_size != sizeof(z_stream)) {
- return Z_VERSION_ERROR;
- }
- if (strm == Z_NULL) return Z_STREAM_ERROR;
-
- strm->msg = Z_NULL;
-#ifndef NO_ZCFUNCS
- if (strm->zalloc == Z_NULL) {
- strm->zalloc = zcalloc;
- strm->opaque = (voidpf)0;
- }
- if (strm->zfree == Z_NULL) strm->zfree = zcfree;
-#endif
-
- if (level == Z_DEFAULT_COMPRESSION) level = 6;
-
- if (windowBits < 0) { /* undocumented feature: suppress zlib header */
- noheader = 1;
- windowBits = -windowBits;
- }
- if (memLevel < 1 || memLevel > MAX_MEM_LEVEL || method != Z_DEFLATED ||
- windowBits < 8 || windowBits > 15 || level < 0 || level > 9 ||
- strategy < 0 || strategy > Z_HUFFMAN_ONLY) {
- return Z_STREAM_ERROR;
- }
- s = (deflate_state *) ZALLOC(strm, 1, sizeof(deflate_state));
- if (s == Z_NULL) return Z_MEM_ERROR;
- strm->state = (struct internal_state FAR *)s;
- s->strm = strm;
-
- s->noheader = noheader;
- s->w_bits = windowBits;
- s->w_size = 1 << s->w_bits;
- s->w_mask = s->w_size - 1;
-
- s->hash_bits = memLevel + 7;
- s->hash_size = 1 << s->hash_bits;
- s->hash_mask = s->hash_size - 1;
- s->hash_shift = ((s->hash_bits+MIN_MATCH-1)/MIN_MATCH);
-
- s->window = (Bytef *) ZALLOC(strm, s->w_size, 2*sizeof(Byte));
- s->prev = (Posf *) ZALLOC(strm, s->w_size, sizeof(Pos));
- s->head = (Posf *) ZALLOC(strm, s->hash_size, sizeof(Pos));
-
- s->lit_bufsize = 1 << (memLevel + 6); /* 16K elements by default */
-
- overlay = (ushf *) ZALLOC(strm, s->lit_bufsize, sizeof(ush)+2);
- s->pending_buf = (uchf *) overlay;
- s->pending_buf_size = (ulg)s->lit_bufsize * (sizeof(ush)+2L);
-
- if (s->window == Z_NULL || s->prev == Z_NULL || s->head == Z_NULL ||
- s->pending_buf == Z_NULL) {
- strm->msg = (char*)ERR_MSG(Z_MEM_ERROR);
- deflateEnd (strm);
- return Z_MEM_ERROR;
- }
- s->d_buf = overlay + s->lit_bufsize/sizeof(ush);
- s->l_buf = s->pending_buf + (1+sizeof(ush))*s->lit_bufsize;
-
- s->level = level;
- s->strategy = strategy;
- s->method = (Byte)method;
-
- return deflateReset(strm);
-}
-
-/* ========================================================================= */
-int deflateSetDictionary (strm, dictionary, dictLength)
- z_streamp strm;
- const Bytef *dictionary;
- uInt dictLength;
-{
- deflate_state *s;
- uInt length = dictLength;
- uInt n;
- IPos hash_head = 0;
-
- if (strm == Z_NULL || strm->state == Z_NULL || dictionary == Z_NULL)
- return Z_STREAM_ERROR;
-
- s = (deflate_state *) strm->state;
- if (s->status != INIT_STATE) return Z_STREAM_ERROR;
-
- strm->adler = adler32(strm->adler, dictionary, dictLength);
-
- if (length < MIN_MATCH) return Z_OK;
- if (length > MAX_DIST(s)) {
- length = MAX_DIST(s);
-#ifndef USE_DICT_HEAD
- dictionary += dictLength - length; /* use the tail of the dictionary */
-#endif
- }
- zmemcpy((charf *)s->window, dictionary, length);
- s->strstart = length;
- s->block_start = (long)length;
-
- /* Insert all strings in the hash table (except for the last two bytes).
- * s->lookahead stays null, so s->ins_h will be recomputed at the next
- * call of fill_window.
- */
- s->ins_h = s->window[0];
- UPDATE_HASH(s, s->ins_h, s->window[1]);
- for (n = 0; n <= length - MIN_MATCH; n++) {
- INSERT_STRING(s, n, hash_head);
- }
- if (hash_head) hash_head = 0; /* to make compiler happy */
- return Z_OK;
-}
-
-/* ========================================================================= */
-int deflateReset (strm)
- z_streamp strm;
-{
- deflate_state *s;
-
- if (strm == Z_NULL || strm->state == Z_NULL ||
- strm->zalloc == Z_NULL || strm->zfree == Z_NULL) return Z_STREAM_ERROR;
-
- strm->total_in = strm->total_out = 0;
- strm->msg = Z_NULL; /* use zfree if we ever allocate msg dynamically */
- strm->data_type = Z_UNKNOWN;
-
- s = (deflate_state *)strm->state;
- s->pending = 0;
- s->pending_out = s->pending_buf;
-
- if (s->noheader < 0) {
- s->noheader = 0; /* was set to -1 by deflate(..., Z_FINISH); */
- }
- s->status = s->noheader ? BUSY_STATE : INIT_STATE;
- strm->adler = 1;
- s->last_flush = Z_NO_FLUSH;
-
- _tr_init(s);
- lm_init(s);
-
- return Z_OK;
-}
-
-/* ========================================================================= */
-int deflateParams(strm, level, strategy)
- z_streamp strm;
- int level;
- int strategy;
-{
- deflate_state *s;
- compress_func func;
- int err = Z_OK;
-
- if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
- s = (deflate_state *) strm->state;
-
- if (level == Z_DEFAULT_COMPRESSION) {
- level = 6;
- }
- if (level < 0 || level > 9 || strategy < 0 || strategy > Z_HUFFMAN_ONLY) {
- return Z_STREAM_ERROR;
- }
- func = configuration_table[s->level].func;
-
- if (func != configuration_table[level].func && strm->total_in != 0) {
- /* Flush the last buffer: */
- err = deflate(strm, Z_PARTIAL_FLUSH);
- }
- if (s->level != level) {
- s->level = level;
- s->max_lazy_match = configuration_table[level].max_lazy;
- s->good_match = configuration_table[level].good_length;
- s->nice_match = configuration_table[level].nice_length;
- s->max_chain_length = configuration_table[level].max_chain;
- }
- s->strategy = strategy;
- return err;
-}
-
-/* =========================================================================
- * Put a short in the pending buffer. The 16-bit value is put in MSB order.
- * IN assertion: the stream state is correct and there is enough room in
- * pending_buf.
- */
-local void putShortMSB (s, b)
- deflate_state *s;
- uInt b;
-{
- put_byte(s, (Byte)(b >> 8));
- put_byte(s, (Byte)(b & 0xff));
-}
-
-/* =========================================================================
- * Flush as much pending output as possible. All deflate() output goes
- * through this function so some applications may wish to modify it
- * to avoid allocating a large strm->next_out buffer and copying into it.
- * (See also read_buf()).
- */
-local void flush_pending(strm)
- z_streamp strm;
-{
- deflate_state *s = (deflate_state *) strm->state;
- unsigned len = s->pending;
-
- if (len > strm->avail_out) len = strm->avail_out;
- if (len == 0) return;
-
- if (strm->next_out != Z_NULL) {
- zmemcpy(strm->next_out, s->pending_out, len);
- strm->next_out += len;
- }
- s->pending_out += len;
- strm->total_out += len;
- strm->avail_out -= len;
- s->pending -= len;
- if (s->pending == 0) {
- s->pending_out = s->pending_buf;
- }
-}
-
-/* ========================================================================= */
-int deflate (strm, flush)
- z_streamp strm;
- int flush;
-{
- int old_flush; /* value of flush param for previous deflate call */
- deflate_state *s;
-
- if (strm == Z_NULL || strm->state == Z_NULL ||
- flush > Z_FINISH || flush < 0) {
- return Z_STREAM_ERROR;
- }
- s = (deflate_state *) strm->state;
-
- if ((strm->next_in == Z_NULL && strm->avail_in != 0) ||
- (s->status == FINISH_STATE && flush != Z_FINISH)) {
- ERR_RETURN(strm, Z_STREAM_ERROR);
- }
- if (strm->avail_out == 0) ERR_RETURN(strm, Z_BUF_ERROR);
-
- s->strm = strm; /* just in case */
- old_flush = s->last_flush;
- s->last_flush = flush;
-
- /* Write the zlib header */
- if (s->status == INIT_STATE) {
-
- uInt header = (Z_DEFLATED + ((s->w_bits-8)<<4)) << 8;
- uInt level_flags = (s->level-1) >> 1;
-
- if (level_flags > 3) level_flags = 3;
- header |= (level_flags << 6);
- if (s->strstart != 0) header |= PRESET_DICT;
- header += 31 - (header % 31);
-
- s->status = BUSY_STATE;
- putShortMSB(s, header);
-
- /* Save the adler32 of the preset dictionary: */
- if (s->strstart != 0) {
- putShortMSB(s, (uInt)(strm->adler >> 16));
- putShortMSB(s, (uInt)(strm->adler & 0xffff));
- }
- strm->adler = 1L;
- }
-
- /* Flush as much pending output as possible */
- if (s->pending != 0) {
- flush_pending(strm);
- if (strm->avail_out == 0) {
- /* Since avail_out is 0, deflate will be called again with
- * more output space, but possibly with both pending and
- * avail_in equal to zero. There won't be anything to do,
- * but this is not an error situation so make sure we
- * return OK instead of BUF_ERROR at next call of deflate:
- */
- s->last_flush = -1;
- return Z_OK;
- }
-
- /* Make sure there is something to do and avoid duplicate consecutive
- * flushes. For repeated and useless calls with Z_FINISH, we keep
- * returning Z_STREAM_END instead of Z_BUFF_ERROR.
- */
- } else if (strm->avail_in == 0 && flush <= old_flush &&
- flush != Z_FINISH) {
- ERR_RETURN(strm, Z_BUF_ERROR);
- }
-
- /* User must not provide more input after the first FINISH: */
- if (s->status == FINISH_STATE && strm->avail_in != 0) {
- ERR_RETURN(strm, Z_BUF_ERROR);
- }
-
- /* Start a new block or continue the current one.
- */
- if (strm->avail_in != 0 || s->lookahead != 0 ||
- (flush != Z_NO_FLUSH && s->status != FINISH_STATE)) {
- block_state bstate;
-
- bstate = (*(configuration_table[s->level].func))(s, flush);
-
- if (bstate == finish_started || bstate == finish_done) {
- s->status = FINISH_STATE;
- }
- if (bstate == need_more || bstate == finish_started) {
- if (strm->avail_out == 0) {
- s->last_flush = -1; /* avoid BUF_ERROR next call, see above */
- }
- return Z_OK;
- /* If flush != Z_NO_FLUSH && avail_out == 0, the next call
- * of deflate should use the same flush parameter to make sure
- * that the flush is complete. So we don't have to output an
- * empty block here, this will be done at next call. This also
- * ensures that for a very small output buffer, we emit at most
- * one empty block.
- */
- }
- if (bstate == block_done) {
- if (flush == Z_PARTIAL_FLUSH) {
- _tr_align(s);
- } else if (flush == Z_PACKET_FLUSH) {
- /* Output just the 3-bit `stored' block type value,
- but not a zero length. */
- _tr_stored_type_only(s);
- } else { /* FULL_FLUSH or SYNC_FLUSH */
- _tr_stored_block(s, (char*)0, 0L, 0);
- /* For a full flush, this empty block will be recognized
- * as a special marker by inflate_sync().
- */
- if (flush == Z_FULL_FLUSH) {
- CLEAR_HASH(s); /* forget history */
- }
- }
- flush_pending(strm);
- if (strm->avail_out == 0) {
- s->last_flush = -1; /* avoid BUF_ERROR at next call, see above */
- return Z_OK;
- }
- }
- }
- Assert(strm->avail_out > 0, "bug2");
-
- if (flush != Z_FINISH) return Z_OK;
- if (s->noheader) return Z_STREAM_END;
-
- /* Write the zlib trailer (adler32) */
- putShortMSB(s, (uInt)(strm->adler >> 16));
- putShortMSB(s, (uInt)(strm->adler & 0xffff));
- flush_pending(strm);
- /* If avail_out is zero, the application will call deflate again
- * to flush the rest.
- */
- s->noheader = -1; /* write the trailer only once! */
- return s->pending != 0 ? Z_OK : Z_STREAM_END;
-}
-
-/* ========================================================================= */
-int deflateEnd (strm)
- z_streamp strm;
-{
- int status;
- deflate_state *s;
-
- if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
- s = (deflate_state *) strm->state;
-
- status = s->status;
- if (status != INIT_STATE && status != BUSY_STATE &&
- status != FINISH_STATE) {
- return Z_STREAM_ERROR;
- }
-
- /* Deallocate in reverse order of allocations: */
- TRY_FREE(strm, s->pending_buf);
- TRY_FREE(strm, s->head);
- TRY_FREE(strm, s->prev);
- TRY_FREE(strm, s->window);
-
- ZFREE(strm, s);
- strm->state = Z_NULL;
-
- return status == BUSY_STATE ? Z_DATA_ERROR : Z_OK;
-}
-
-/* =========================================================================
- * Copy the source state to the destination state.
- */
-int deflateCopy (dest, source)
- z_streamp dest;
- z_streamp source;
-{
- deflate_state *ds;
- deflate_state *ss;
- ushf *overlay;
-
- if (source == Z_NULL || dest == Z_NULL || source->state == Z_NULL)
- return Z_STREAM_ERROR;
- ss = (deflate_state *) source->state;
-
- zmemcpy(dest, source, sizeof(*dest));
-
- ds = (deflate_state *) ZALLOC(dest, 1, sizeof(deflate_state));
- if (ds == Z_NULL) return Z_MEM_ERROR;
- dest->state = (struct internal_state FAR *) ds;
- zmemcpy(ds, ss, sizeof(*ds));
- ds->strm = dest;
-
- ds->window = (Bytef *) ZALLOC(dest, ds->w_size, 2*sizeof(Byte));
- ds->prev = (Posf *) ZALLOC(dest, ds->w_size, sizeof(Pos));
- ds->head = (Posf *) ZALLOC(dest, ds->hash_size, sizeof(Pos));
- overlay = (ushf *) ZALLOC(dest, ds->lit_bufsize, sizeof(ush)+2);
- ds->pending_buf = (uchf *) overlay;
-
- if (ds->window == Z_NULL || ds->prev == Z_NULL || ds->head == Z_NULL ||
- ds->pending_buf == Z_NULL) {
- deflateEnd (dest);
- return Z_MEM_ERROR;
- }
- /* ??? following zmemcpy doesn't work for 16-bit MSDOS */
- zmemcpy(ds->window, ss->window, ds->w_size * 2 * sizeof(Byte));
- zmemcpy(ds->prev, ss->prev, ds->w_size * sizeof(Pos));
- zmemcpy(ds->head, ss->head, ds->hash_size * sizeof(Pos));
- zmemcpy(ds->pending_buf, ss->pending_buf, (uInt)ds->pending_buf_size);
-
- ds->pending_out = ds->pending_buf + (ss->pending_out - ss->pending_buf);
- ds->d_buf = overlay + ds->lit_bufsize/sizeof(ush);
- ds->l_buf = ds->pending_buf + (1+sizeof(ush))*ds->lit_bufsize;
-
- ds->l_desc.dyn_tree = ds->dyn_ltree;
- ds->d_desc.dyn_tree = ds->dyn_dtree;
- ds->bl_desc.dyn_tree = ds->bl_tree;
-
- return Z_OK;
-}
-
-/* ===========================================================================
- * Return the number of bytes of output which are immediately available
- * for output from the decompressor.
- */
-int deflateOutputPending (strm)
- z_streamp strm;
-{
- if (strm == Z_NULL || strm->state == Z_NULL) return 0;
-
- return ((deflate_state *)(strm->state))->pending;
-}
-
-/* ===========================================================================
- * Read a new buffer from the current input stream, update the adler32
- * and total number of bytes read. All deflate() input goes through
- * this function so some applications may wish to modify it to avoid
- * allocating a large strm->next_in buffer and copying from it.
- * (See also flush_pending()).
- */
-local int read_buf(strm, buf, size)
- z_streamp strm;
- charf *buf;
- unsigned size;
-{
- unsigned len = strm->avail_in;
-
- if (len > size) len = size;
- if (len == 0) return 0;
-
- strm->avail_in -= len;
-
- if (!((deflate_state *)(strm->state))->noheader) {
- strm->adler = adler32(strm->adler, strm->next_in, len);
- }
- zmemcpy(buf, strm->next_in, len);
- strm->next_in += len;
- strm->total_in += len;
-
- return (int)len;
-}
-
-/* ===========================================================================
- * Initialize the "longest match" routines for a new zlib stream
- */
-local void lm_init (s)
- deflate_state *s;
-{
- s->window_size = (ulg)2L*s->w_size;
-
- CLEAR_HASH(s);
-
- /* Set the default configuration parameters:
- */
- s->max_lazy_match = configuration_table[s->level].max_lazy;
- s->good_match = configuration_table[s->level].good_length;
- s->nice_match = configuration_table[s->level].nice_length;
- s->max_chain_length = configuration_table[s->level].max_chain;
-
- s->strstart = 0;
- s->block_start = 0L;
- s->lookahead = 0;
- s->match_length = s->prev_length = MIN_MATCH-1;
- s->match_available = 0;
- s->ins_h = 0;
-#ifdef ASMV
- match_init(); /* initialize the asm code */
-#endif
-}
-
-/* ===========================================================================
- * Set match_start to the longest match starting at the given string and
- * return its length. Matches shorter or equal to prev_length are discarded,
- * in which case the result is equal to prev_length and match_start is
- * garbage.
- * IN assertions: cur_match is the head of the hash chain for the current
- * string (strstart) and its distance is <= MAX_DIST, and prev_length >= 1
- * OUT assertion: the match length is not greater than s->lookahead.
- */
-#ifndef ASMV
-/* For 80x86 and 680x0, an optimized version will be provided in match.asm or
- * match.S. The code will be functionally equivalent.
- */
-local uInt longest_match(s, cur_match)
- deflate_state *s;
- IPos cur_match; /* current match */
-{
- unsigned chain_length = s->max_chain_length;/* max hash chain length */
- register Bytef *scan = s->window + s->strstart; /* current string */
- register Bytef *match; /* matched string */
- register int len; /* length of current match */
- int best_len = s->prev_length; /* best match length so far */
- int nice_match = s->nice_match; /* stop if match long enough */
- IPos limit = s->strstart > (IPos)MAX_DIST(s) ?
- s->strstart - (IPos)MAX_DIST(s) : NIL;
- /* Stop when cur_match becomes <= limit. To simplify the code,
- * we prevent matches with the string of window index 0.
- */
- Posf *prev = s->prev;
- uInt wmask = s->w_mask;
-
-#ifdef UNALIGNED_OK
- /* Compare two bytes at a time. Note: this is not always beneficial.
- * Try with and without -DUNALIGNED_OK to check.
- */
- register Bytef *strend = s->window + s->strstart + MAX_MATCH - 1;
- register ush scan_start = *(ushf*)scan;
- register ush scan_end = *(ushf*)(scan+best_len-1);
-#else
- register Bytef *strend = s->window + s->strstart + MAX_MATCH;
- register Byte scan_end1 = scan[best_len-1];
- register Byte scan_end = scan[best_len];
-#endif
-
- /* The code is optimized for HASH_BITS >= 8 and MAX_MATCH-2 multiple of 16.
- * It is easy to get rid of this optimization if necessary.
- */
- Assert(s->hash_bits >= 8 && MAX_MATCH == 258, "Code too clever");
-
- /* Do not waste too much time if we already have a good match: */
- if (s->prev_length >= s->good_match) {
- chain_length >>= 2;
- }
- /* Do not look for matches beyond the end of the input. This is necessary
- * to make deflate deterministic.
- */
- if ((uInt)nice_match > s->lookahead) nice_match = s->lookahead;
-
- Assert((ulg)s->strstart <= s->window_size-MIN_LOOKAHEAD, "need lookahead");
-
- do {
- Assert(cur_match < s->strstart, "no future");
- match = s->window + cur_match;
-
- /* Skip to next match if the match length cannot increase
- * or if the match length is less than 2:
- */
-#if (defined(UNALIGNED_OK) && MAX_MATCH == 258)
- /* This code assumes sizeof(unsigned short) == 2. Do not use
- * UNALIGNED_OK if your compiler uses a different size.
- */
- if (*(ushf*)(match+best_len-1) != scan_end ||
- *(ushf*)match != scan_start) continue;
-
- /* It is not necessary to compare scan[2] and match[2] since they are
- * always equal when the other bytes match, given that the hash keys
- * are equal and that HASH_BITS >= 8. Compare 2 bytes at a time at
- * strstart+3, +5, ... up to strstart+257. We check for insufficient
- * lookahead only every 4th comparison; the 128th check will be made
- * at strstart+257. If MAX_MATCH-2 is not a multiple of 8, it is
- * necessary to put more guard bytes at the end of the window, or
- * to check more often for insufficient lookahead.
- */
- Assert(scan[2] == match[2], "scan[2]?");
- scan++, match++;
- do {
- } while (*(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
- *(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
- *(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
- *(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
- scan < strend);
- /* The funny "do {}" generates better code on most compilers */
-
- /* Here, scan <= window+strstart+257 */
- Assert(scan <= s->window+(unsigned)(s->window_size-1), "wild scan");
- if (*scan == *match) scan++;
-
- len = (MAX_MATCH - 1) - (int)(strend-scan);
- scan = strend - (MAX_MATCH-1);
-
-#else /* UNALIGNED_OK */
-
- if (match[best_len] != scan_end ||
- match[best_len-1] != scan_end1 ||
- *match != *scan ||
- *++match != scan[1]) continue;
-
- /* The check at best_len-1 can be removed because it will be made
- * again later. (This heuristic is not always a win.)
- * It is not necessary to compare scan[2] and match[2] since they
- * are always equal when the other bytes match, given that
- * the hash keys are equal and that HASH_BITS >= 8.
- */
- scan += 2, match++;
- Assert(*scan == *match, "match[2]?");
-
- /* We check for insufficient lookahead only every 8th comparison;
- * the 256th check will be made at strstart+258.
- */
- do {
- } while (*++scan == *++match && *++scan == *++match &&
- *++scan == *++match && *++scan == *++match &&
- *++scan == *++match && *++scan == *++match &&
- *++scan == *++match && *++scan == *++match &&
- scan < strend);
-
- Assert(scan <= s->window+(unsigned)(s->window_size-1), "wild scan");
-
- len = MAX_MATCH - (int)(strend - scan);
- scan = strend - MAX_MATCH;
-
-#endif /* UNALIGNED_OK */
-
- if (len > best_len) {
- s->match_start = cur_match;
- best_len = len;
- if (len >= nice_match) break;
-#ifdef UNALIGNED_OK
- scan_end = *(ushf*)(scan+best_len-1);
-#else
- scan_end1 = scan[best_len-1];
- scan_end = scan[best_len];
-#endif
- }
- } while ((cur_match = prev[cur_match & wmask]) > limit
- && --chain_length != 0);
-
- if ((uInt)best_len <= s->lookahead) return best_len;
- return s->lookahead;
-}
-#endif /* ASMV */
-
-#ifdef DEBUG_ZLIB
-/* ===========================================================================
- * Check that the match at match_start is indeed a match.
- */
-local void check_match(s, start, match, length)
- deflate_state *s;
- IPos start, match;
- int length;
-{
- /* check that the match is indeed a match */
- if (zmemcmp((charf *)s->window + match,
- (charf *)s->window + start, length) != EQUAL) {
- fprintf(stderr, " start %u, match %u, length %d\n",
- start, match, length);
- do {
- fprintf(stderr, "%c%c", s->window[match++], s->window[start++]);
- } while (--length != 0);
- z_error("invalid match");
- }
- if (z_verbose > 1) {
- fprintf(stderr,"\\[%d,%d]", start-match, length);
- do { putc(s->window[start++], stderr); } while (--length != 0);
- }
-}
-#else
-# define check_match(s, start, match, length)
-#endif
-
-/* ===========================================================================
- * Fill the window when the lookahead becomes insufficient.
- * Updates strstart and lookahead.
- *
- * IN assertion: lookahead < MIN_LOOKAHEAD
- * OUT assertions: strstart <= window_size-MIN_LOOKAHEAD
- * At least one byte has been read, or avail_in == 0; reads are
- * performed for at least two bytes (required for the zip translate_eol
- * option -- not supported here).
- */
-local void fill_window(s)
- deflate_state *s;
-{
- register unsigned n, m;
- register Posf *p;
- unsigned more; /* Amount of free space at the end of the window. */
- uInt wsize = s->w_size;
-
- do {
- more = (unsigned)(s->window_size -(ulg)s->lookahead -(ulg)s->strstart);
-
- /* Deal with !@#$% 64K limit: */
- if (more == 0 && s->strstart == 0 && s->lookahead == 0) {
- more = wsize;
-
- } else if (more == (unsigned)(-1)) {
- /* Very unlikely, but possible on 16 bit machine if strstart == 0
- * and lookahead == 1 (input done one byte at time)
- */
- more--;
-
- /* If the window is almost full and there is insufficient lookahead,
- * move the upper half to the lower one to make room in the upper half.
- */
- } else if (s->strstart >= wsize+MAX_DIST(s)) {
-
- zmemcpy((charf *)s->window, (charf *)s->window+wsize,
- (unsigned)wsize);
- s->match_start -= wsize;
- s->strstart -= wsize; /* we now have strstart >= MAX_DIST */
- s->block_start -= (long) wsize;
-
- /* Slide the hash table (could be avoided with 32 bit values
- at the expense of memory usage). We slide even when level == 0
- to keep the hash table consistent if we switch back to level > 0
- later. (Using level 0 permanently is not an optimal usage of
- zlib, so we don't care about this pathological case.)
- */
- n = s->hash_size;
- p = &s->head[n];
- do {
- m = *--p;
- *p = (Pos)(m >= wsize ? m-wsize : NIL);
- } while (--n);
-
- n = wsize;
- p = &s->prev[n];
- do {
- m = *--p;
- *p = (Pos)(m >= wsize ? m-wsize : NIL);
- /* If n is not on any hash chain, prev[n] is garbage but
- * its value will never be used.
- */
- } while (--n);
- more += wsize;
- }
- if (s->strm->avail_in == 0) return;
-
- /* If there was no sliding:
- * strstart <= WSIZE+MAX_DIST-1 && lookahead <= MIN_LOOKAHEAD - 1 &&
- * more == window_size - lookahead - strstart
- * => more >= window_size - (MIN_LOOKAHEAD-1 + WSIZE + MAX_DIST-1)
- * => more >= window_size - 2*WSIZE + 2
- * In the BIG_MEM or MMAP case (not yet supported),
- * window_size == input_size + MIN_LOOKAHEAD &&
- * strstart + s->lookahead <= input_size => more >= MIN_LOOKAHEAD.
- * Otherwise, window_size == 2*WSIZE so more >= 2.
- * If there was sliding, more >= WSIZE. So in all cases, more >= 2.
- */
- Assert(more >= 2, "more < 2");
-
- n = read_buf(s->strm, (charf *)s->window + s->strstart + s->lookahead,
- more);
- s->lookahead += n;
-
- /* Initialize the hash value now that we have some input: */
- if (s->lookahead >= MIN_MATCH) {
- s->ins_h = s->window[s->strstart];
- UPDATE_HASH(s, s->ins_h, s->window[s->strstart+1]);
-#if MIN_MATCH != 3
- Call UPDATE_HASH() MIN_MATCH-3 more times
-#endif
- }
- /* If the whole input has less than MIN_MATCH bytes, ins_h is garbage,
- * but this is not important since only literal bytes will be emitted.
- */
-
- } while (s->lookahead < MIN_LOOKAHEAD && s->strm->avail_in != 0);
-}
-
-/* ===========================================================================
- * Flush the current block, with given end-of-file flag.
- * IN assertion: strstart is set to the end of the current match.
- */
-#define FLUSH_BLOCK_ONLY(s, eof) { \
- _tr_flush_block(s, (s->block_start >= 0L ? \
- (charf *)&s->window[(unsigned)s->block_start] : \
- (charf *)Z_NULL), \
- (ulg)((long)s->strstart - s->block_start), \
- (eof)); \
- s->block_start = s->strstart; \
- flush_pending(s->strm); \
- Tracev((stderr,"[FLUSH]")); \
-}
-
-/* Same but force premature exit if necessary. */
-#define FLUSH_BLOCK(s, eof) { \
- FLUSH_BLOCK_ONLY(s, eof); \
- if (s->strm->avail_out == 0) return (eof) ? finish_started : need_more; \
-}
-
-/* ===========================================================================
- * Copy without compression as much as possible from the input stream, return
- * the current block state.
- * This function does not insert new strings in the dictionary since
- * uncompressible data is probably not useful. This function is used
- * only for the level=0 compression option.
- * NOTE: this function should be optimized to avoid extra copying from
- * window to pending_buf.
- */
-local block_state deflate_stored(s, flush)
- deflate_state *s;
- int flush;
-{
- /* Stored blocks are limited to 0xffff bytes, pending_buf is limited
- * to pending_buf_size, and each stored block has a 5 byte header:
- */
- ulg max_block_size = 0xffff;
- ulg max_start;
-
- if (max_block_size > s->pending_buf_size - 5) {
- max_block_size = s->pending_buf_size - 5;
- }
-
- /* Copy as much as possible from input to output: */
- for (;;) {
- /* Fill the window as much as possible: */
- if (s->lookahead <= 1) {
-
- Assert(s->strstart < s->w_size+MAX_DIST(s) ||
- s->block_start >= (long)s->w_size, "slide too late");
-
- fill_window(s);
- if (s->lookahead == 0 && flush == Z_NO_FLUSH) return need_more;
-
- if (s->lookahead == 0) break; /* flush the current block */
- }
- Assert(s->block_start >= 0L, "block gone");
-
- s->strstart += s->lookahead;
- s->lookahead = 0;
-
- /* Emit a stored block if pending_buf will be full: */
- max_start = s->block_start + max_block_size;
- if (s->strstart == 0 || (ulg)s->strstart >= max_start) {
- /* strstart == 0 is possible when wraparound on 16-bit machine */
- s->lookahead = (uInt)(s->strstart - max_start);
- s->strstart = (uInt)max_start;
- FLUSH_BLOCK(s, 0);
- }
- /* Flush if we may have to slide, otherwise block_start may become
- * negative and the data will be gone:
- */
- if (s->strstart - (uInt)s->block_start >= MAX_DIST(s)) {
- FLUSH_BLOCK(s, 0);
- }
- }
- FLUSH_BLOCK(s, flush == Z_FINISH);
- return flush == Z_FINISH ? finish_done : block_done;
-}
-
-/* ===========================================================================
- * Compress as much as possible from the input stream, return the current
- * block state.
- * This function does not perform lazy evaluation of matches and inserts
- * new strings in the dictionary only for unmatched strings or for short
- * matches. It is used only for the fast compression options.
- */
-local block_state deflate_fast(s, flush)
- deflate_state *s;
- int flush;
-{
- IPos hash_head = NIL; /* head of the hash chain */
- int bflush; /* set if current block must be flushed */
-
- for (;;) {
- /* Make sure that we always have enough lookahead, except
- * at the end of the input file. We need MAX_MATCH bytes
- * for the next match, plus MIN_MATCH bytes to insert the
- * string following the next match.
- */
- if (s->lookahead < MIN_LOOKAHEAD) {
- fill_window(s);
- if (s->lookahead < MIN_LOOKAHEAD && flush == Z_NO_FLUSH) {
- return need_more;
- }
- if (s->lookahead == 0) break; /* flush the current block */
- }
-
- /* Insert the string window[strstart .. strstart+2] in the
- * dictionary, and set hash_head to the head of the hash chain:
- */
- if (s->lookahead >= MIN_MATCH) {
- INSERT_STRING(s, s->strstart, hash_head);
- }
-
- /* Find the longest match, discarding those <= prev_length.
- * At this point we have always match_length < MIN_MATCH
- */
- if (hash_head != NIL && s->strstart - hash_head <= MAX_DIST(s)) {
- /* To simplify the code, we prevent matches with the string
- * of window index 0 (in particular we have to avoid a match
- * of the string with itself at the start of the input file).
- */
- if (s->strategy != Z_HUFFMAN_ONLY) {
- s->match_length = longest_match (s, hash_head);
- }
- /* longest_match() sets match_start */
- }
- if (s->match_length >= MIN_MATCH) {
- check_match(s, s->strstart, s->match_start, s->match_length);
-
- bflush = _tr_tally(s, s->strstart - s->match_start,
- s->match_length - MIN_MATCH);
-
- s->lookahead -= s->match_length;
-
- /* Insert new strings in the hash table only if the match length
- * is not too large. This saves time but degrades compression.
- */
- if (s->match_length <= s->max_insert_length &&
- s->lookahead >= MIN_MATCH) {
- s->match_length--; /* string at strstart already in hash table */
- do {
- s->strstart++;
- INSERT_STRING(s, s->strstart, hash_head);
- /* strstart never exceeds WSIZE-MAX_MATCH, so there are
- * always MIN_MATCH bytes ahead.
- */
- } while (--s->match_length != 0);
- s->strstart++;
- } else {
- s->strstart += s->match_length;
- s->match_length = 0;
- s->ins_h = s->window[s->strstart];
- UPDATE_HASH(s, s->ins_h, s->window[s->strstart+1]);
-#if MIN_MATCH != 3
- Call UPDATE_HASH() MIN_MATCH-3 more times
-#endif
- /* If lookahead < MIN_MATCH, ins_h is garbage, but it does not
- * matter since it will be recomputed at next deflate call.
- */
- }
- } else {
- /* No match, output a literal byte */
- Tracevv((stderr,"%c", s->window[s->strstart]));
- bflush = _tr_tally (s, 0, s->window[s->strstart]);
- s->lookahead--;
- s->strstart++;
- }
- if (bflush) FLUSH_BLOCK(s, 0);
- }
- FLUSH_BLOCK(s, flush == Z_FINISH);
- return flush == Z_FINISH ? finish_done : block_done;
-}
-
-/* ===========================================================================
- * Same as above, but achieves better compression. We use a lazy
- * evaluation for matches: a match is finally adopted only if there is
- * no better match at the next window position.
- */
-local block_state deflate_slow(s, flush)
- deflate_state *s;
- int flush;
-{
- IPos hash_head = NIL; /* head of hash chain */
- int bflush; /* set if current block must be flushed */
-
- /* Process the input block. */
- for (;;) {
- /* Make sure that we always have enough lookahead, except
- * at the end of the input file. We need MAX_MATCH bytes
- * for the next match, plus MIN_MATCH bytes to insert the
- * string following the next match.
- */
- if (s->lookahead < MIN_LOOKAHEAD) {
- fill_window(s);
- if (s->lookahead < MIN_LOOKAHEAD && flush == Z_NO_FLUSH) {
- return need_more;
- }
- if (s->lookahead == 0) break; /* flush the current block */
- }
-
- /* Insert the string window[strstart .. strstart+2] in the
- * dictionary, and set hash_head to the head of the hash chain:
- */
- if (s->lookahead >= MIN_MATCH) {
- INSERT_STRING(s, s->strstart, hash_head);
- }
-
- /* Find the longest match, discarding those <= prev_length.
- */
- s->prev_length = s->match_length, s->prev_match = s->match_start;
- s->match_length = MIN_MATCH-1;
-
- if (hash_head != NIL && s->prev_length < s->max_lazy_match &&
- s->strstart - hash_head <= MAX_DIST(s)) {
- /* To simplify the code, we prevent matches with the string
- * of window index 0 (in particular we have to avoid a match
- * of the string with itself at the start of the input file).
- */
- if (s->strategy != Z_HUFFMAN_ONLY) {
- s->match_length = longest_match (s, hash_head);
- }
- /* longest_match() sets match_start */
-
- if (s->match_length <= 5 && (s->strategy == Z_FILTERED ||
- (s->match_length == MIN_MATCH &&
- s->strstart - s->match_start > TOO_FAR))) {
-
- /* If prev_match is also MIN_MATCH, match_start is garbage
- * but we will ignore the current match anyway.
- */
- s->match_length = MIN_MATCH-1;
- }
- }
- /* If there was a match at the previous step and the current
- * match is not better, output the previous match:
- */
- if (s->prev_length >= MIN_MATCH && s->match_length <= s->prev_length) {
- uInt max_insert = s->strstart + s->lookahead - MIN_MATCH;
- /* Do not insert strings in hash table beyond this. */
-
- check_match(s, s->strstart-1, s->prev_match, s->prev_length);
-
- bflush = _tr_tally(s, s->strstart -1 - s->prev_match,
- s->prev_length - MIN_MATCH);
-
- /* Insert in hash table all strings up to the end of the match.
- * strstart-1 and strstart are already inserted. If there is not
- * enough lookahead, the last two strings are not inserted in
- * the hash table.
- */
- s->lookahead -= s->prev_length-1;
- s->prev_length -= 2;
- do {
- if (++s->strstart <= max_insert) {
- INSERT_STRING(s, s->strstart, hash_head);
- }
- } while (--s->prev_length != 0);
- s->match_available = 0;
- s->match_length = MIN_MATCH-1;
- s->strstart++;
-
- if (bflush) FLUSH_BLOCK(s, 0);
-
- } else if (s->match_available) {
- /* If there was no match at the previous position, output a
- * single literal. If there was a match but the current match
- * is longer, truncate the previous match to a single literal.
- */
- Tracevv((stderr,"%c", s->window[s->strstart-1]));
- if (_tr_tally (s, 0, s->window[s->strstart-1])) {
- FLUSH_BLOCK_ONLY(s, 0);
- }
- s->strstart++;
- s->lookahead--;
- if (s->strm->avail_out == 0) return need_more;
- } else {
- /* There is no previous match to compare with, wait for
- * the next step to decide.
- */
- s->match_available = 1;
- s->strstart++;
- s->lookahead--;
- }
- }
- Assert (flush != Z_NO_FLUSH, "no flush?");
- if (s->match_available) {
- Tracevv((stderr,"%c", s->window[s->strstart-1]));
- _tr_tally (s, 0, s->window[s->strstart-1]);
- s->match_available = 0;
- }
- FLUSH_BLOCK(s, flush == Z_FINISH);
- return flush == Z_FINISH ? finish_done : block_done;
-}
-/* --- deflate.c */
-
-/* +++ trees.c */
-/* trees.c -- output deflated data using Huffman coding
- * Copyright (C) 1995-1996 Jean-loup Gailly
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/*
- * ALGORITHM
- *
- * The "deflation" process uses several Huffman trees. The more
- * common source values are represented by shorter bit sequences.
- *
- * Each code tree is stored in a compressed form which is itself
- * a Huffman encoding of the lengths of all the code strings (in
- * ascending order by source values). The actual code strings are
- * reconstructed from the lengths in the inflate process, as described
- * in the deflate specification.
- *
- * REFERENCES
- *
- * Deutsch, L.P.,"'Deflate' Compressed Data Format Specification".
- * Available in ftp.uu.net:/pub/archiving/zip/doc/deflate-1.1.doc
- *
- * Storer, James A.
- * Data Compression: Methods and Theory, pp. 49-50.
- * Computer Science Press, 1988. ISBN 0-7167-8156-5.
- *
- * Sedgewick, R.
- * Algorithms, p290.
- * Addison-Wesley, 1983. ISBN 0-201-06672-6.
- */
-
-/* From: trees.c,v 1.11 1996/07/24 13:41:06 me Exp $ */
-
-/* #include "deflate.h" */
-
-#ifdef DEBUG_ZLIB
-# include <ctype.h>
-#endif
-
-/* ===========================================================================
- * Constants
- */
-
-#define MAX_BL_BITS 7
-/* Bit length codes must not exceed MAX_BL_BITS bits */
-
-#define END_BLOCK 256
-/* end of block literal code */
-
-#define REP_3_6 16
-/* repeat previous bit length 3-6 times (2 bits of repeat count) */
-
-#define REPZ_3_10 17
-/* repeat a zero length 3-10 times (3 bits of repeat count) */
-
-#define REPZ_11_138 18
-/* repeat a zero length 11-138 times (7 bits of repeat count) */
-
-local int extra_lbits[LENGTH_CODES] /* extra bits for each length code */
- = {0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0};
-
-local int extra_dbits[D_CODES] /* extra bits for each distance code */
- = {0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13};
-
-local int extra_blbits[BL_CODES]/* extra bits for each bit length code */
- = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7};
-
-local uch bl_order[BL_CODES]
- = {16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15};
-/* The lengths of the bit length codes are sent in order of decreasing
- * probability, to avoid transmitting the lengths for unused bit length codes.
- */
-
-#define Buf_size (8 * 2*sizeof(char))
-/* Number of bits used within bi_buf. (bi_buf might be implemented on
- * more than 16 bits on some systems.)
- */
-
-/* ===========================================================================
- * Local data. These are initialized only once.
- */
-
-local ct_data static_ltree[L_CODES+2];
-/* The static literal tree. Since the bit lengths are imposed, there is no
- * need for the L_CODES extra codes used during heap construction. However
- * The codes 286 and 287 are needed to build a canonical tree (see _tr_init
- * below).
- */
-
-local ct_data static_dtree[D_CODES];
-/* The static distance tree. (Actually a trivial tree since all codes use
- * 5 bits.)
- */
-
-local uch dist_code[512];
-/* distance codes. The first 256 values correspond to the distances
- * 3 .. 258, the last 256 values correspond to the top 8 bits of
- * the 15 bit distances.
- */
-
-local uch length_code[MAX_MATCH-MIN_MATCH+1];
-/* length code for each normalized match length (0 == MIN_MATCH) */
-
-local int base_length[LENGTH_CODES];
-/* First normalized length for each code (0 = MIN_MATCH) */
-
-local int base_dist[D_CODES];
-/* First normalized distance for each code (0 = distance of 1) */
-
-struct static_tree_desc_s {
- ct_data *static_tree; /* static tree or NULL */
- intf *extra_bits; /* extra bits for each code or NULL */
- int extra_base; /* base index for extra_bits */
- int elems; /* max number of elements in the tree */
- int max_length; /* max bit length for the codes */
-};
-
-local static_tree_desc static_l_desc =
-{static_ltree, extra_lbits, LITERALS+1, L_CODES, MAX_BITS};
-
-local static_tree_desc static_d_desc =
-{static_dtree, extra_dbits, 0, D_CODES, MAX_BITS};
-
-local static_tree_desc static_bl_desc =
-{(ct_data *)0, extra_blbits, 0, BL_CODES, MAX_BL_BITS};
-
-/* ===========================================================================
- * Local (static) routines in this file.
- */
-
-local void tr_static_init OF((void));
-local void init_block OF((deflate_state *s));
-local void pqdownheap OF((deflate_state *s, ct_data *tree, int k));
-local void gen_bitlen OF((deflate_state *s, tree_desc *desc));
-local void gen_codes OF((ct_data *tree, int max_code, ushf *bl_count));
-local void build_tree OF((deflate_state *s, tree_desc *desc));
-local void scan_tree OF((deflate_state *s, ct_data *tree, int max_code));
-local void send_tree OF((deflate_state *s, ct_data *tree, int max_code));
-local int build_bl_tree OF((deflate_state *s));
-local void send_all_trees OF((deflate_state *s, int lcodes, int dcodes,
- int blcodes));
-local void compress_block OF((deflate_state *s, ct_data *ltree,
- ct_data *dtree));
-local void set_data_type OF((deflate_state *s));
-local unsigned bi_reverse OF((unsigned value, int length));
-local void bi_windup OF((deflate_state *s));
-local void bi_flush OF((deflate_state *s));
-local void copy_block OF((deflate_state *s, charf *buf, unsigned len,
- int header));
-
-#ifndef DEBUG_ZLIB
-# define send_code(s, c, tree) send_bits(s, tree[c].Code, tree[c].Len)
- /* Send a code of the given tree. c and tree must not have side effects */
-
-#else /* DEBUG_ZLIB */
-# define send_code(s, c, tree) \
- { if (verbose>2) fprintf(stderr,"\ncd %3d ",(c)); \
- send_bits(s, tree[c].Code, tree[c].Len); }
-#endif
-
-#define d_code(dist) \
- ((dist) < 256 ? dist_code[dist] : dist_code[256+((dist)>>7)])
-/* Mapping from a distance to a distance code. dist is the distance - 1 and
- * must not have side effects. dist_code[256] and dist_code[257] are never
- * used.
- */
-
-/* ===========================================================================
- * Output a short LSB first on the stream.
- * IN assertion: there is enough room in pendingBuf.
- */
-#define put_short(s, w) { \
- put_byte(s, (uch)((w) & 0xff)); \
- put_byte(s, (uch)((ush)(w) >> 8)); \
-}
-
-/* ===========================================================================
- * Send a value on a given number of bits.
- * IN assertion: length <= 16 and value fits in length bits.
- */
-#ifdef DEBUG_ZLIB
-local void send_bits OF((deflate_state *s, int value, int length));
-
-local void send_bits(s, value, length)
- deflate_state *s;
- int value; /* value to send */
- int length; /* number of bits */
-{
- Tracevv((stderr," l %2d v %4x ", length, value));
- Assert(length > 0 && length <= 15, "invalid length");
- s->bits_sent += (ulg)length;
-
- /* If not enough room in bi_buf, use (valid) bits from bi_buf and
- * (16 - bi_valid) bits from value, leaving (width - (16-bi_valid))
- * unused bits in value.
- */
- if (s->bi_valid > (int)Buf_size - length) {
- s->bi_buf |= (value << s->bi_valid);
- put_short(s, s->bi_buf);
- s->bi_buf = (ush)value >> (Buf_size - s->bi_valid);
- s->bi_valid += length - Buf_size;
- } else {
- s->bi_buf |= value << s->bi_valid;
- s->bi_valid += length;
- }
-}
-#else /* !DEBUG_ZLIB */
-
-#define send_bits(s, value, length) \
-{ int len = length;\
- if (s->bi_valid > (int)Buf_size - len) {\
- int val = value;\
- s->bi_buf |= (val << s->bi_valid);\
- put_short(s, s->bi_buf);\
- s->bi_buf = (ush)val >> (Buf_size - s->bi_valid);\
- s->bi_valid += len - Buf_size;\
- } else {\
- s->bi_buf |= (value) << s->bi_valid;\
- s->bi_valid += len;\
- }\
-}
-#endif /* DEBUG_ZLIB */
-
-
-#define MAX(a,b) (a >= b ? a : b)
-/* the arguments must not have side effects */
-
-/* ===========================================================================
- * Initialize the various 'constant' tables. In a multi-threaded environment,
- * this function may be called by two threads concurrently, but this is
- * harmless since both invocations do exactly the same thing.
- */
-local void tr_static_init()
-{
- static int static_init_done = 0;
- int n; /* iterates over tree elements */
- int bits; /* bit counter */
- int length; /* length value */
- int code; /* code value */
- int dist; /* distance index */
- ush bl_count[MAX_BITS+1];
- /* number of codes at each bit length for an optimal tree */
-
- if (static_init_done) return;
-
- /* Initialize the mapping length (0..255) -> length code (0..28) */
- length = 0;
- for (code = 0; code < LENGTH_CODES-1; code++) {
- base_length[code] = length;
- for (n = 0; n < (1<<extra_lbits[code]); n++) {
- length_code[length++] = (uch)code;
- }
- }
- Assert (length == 256, "tr_static_init: length != 256");
- /* Note that the length 255 (match length 258) can be represented
- * in two different ways: code 284 + 5 bits or code 285, so we
- * overwrite length_code[255] to use the best encoding:
- */
- length_code[length-1] = (uch)code;
-
- /* Initialize the mapping dist (0..32K) -> dist code (0..29) */
- dist = 0;
- for (code = 0 ; code < 16; code++) {
- base_dist[code] = dist;
- for (n = 0; n < (1<<extra_dbits[code]); n++) {
- dist_code[dist++] = (uch)code;
- }
- }
- Assert (dist == 256, "tr_static_init: dist != 256");
- dist >>= 7; /* from now on, all distances are divided by 128 */
- for ( ; code < D_CODES; code++) {
- base_dist[code] = dist << 7;
- for (n = 0; n < (1<<(extra_dbits[code]-7)); n++) {
- dist_code[256 + dist++] = (uch)code;
- }
- }
- Assert (dist == 256, "tr_static_init: 256+dist != 512");
-
- /* Construct the codes of the static literal tree */
- for (bits = 0; bits <= MAX_BITS; bits++) bl_count[bits] = 0;
- n = 0;
- while (n <= 143) static_ltree[n++].Len = 8, bl_count[8]++;
- while (n <= 255) static_ltree[n++].Len = 9, bl_count[9]++;
- while (n <= 279) static_ltree[n++].Len = 7, bl_count[7]++;
- while (n <= 287) static_ltree[n++].Len = 8, bl_count[8]++;
- /* Codes 286 and 287 do not exist, but we must include them in the
- * tree construction to get a canonical Huffman tree (longest code
- * all ones)
- */
- gen_codes((ct_data *)static_ltree, L_CODES+1, bl_count);
-
- /* The static distance tree is trivial: */
- for (n = 0; n < D_CODES; n++) {
- static_dtree[n].Len = 5;
- static_dtree[n].Code = bi_reverse((unsigned)n, 5);
- }
- static_init_done = 1;
-}
-
-/* ===========================================================================
- * Initialize the tree data structures for a new zlib stream.
- */
-void _tr_init(s)
- deflate_state *s;
-{
- tr_static_init();
-
- s->compressed_len = 0L;
-
- s->l_desc.dyn_tree = s->dyn_ltree;
- s->l_desc.stat_desc = &static_l_desc;
-
- s->d_desc.dyn_tree = s->dyn_dtree;
- s->d_desc.stat_desc = &static_d_desc;
-
- s->bl_desc.dyn_tree = s->bl_tree;
- s->bl_desc.stat_desc = &static_bl_desc;
-
- s->bi_buf = 0;
- s->bi_valid = 0;
- s->last_eob_len = 8; /* enough lookahead for inflate */
-#ifdef DEBUG_ZLIB
- s->bits_sent = 0L;
-#endif
-
- /* Initialize the first block of the first file: */
- init_block(s);
-}
-
-/* ===========================================================================
- * Initialize a new block.
- */
-local void init_block(s)
- deflate_state *s;
-{
- int n; /* iterates over tree elements */
-
- /* Initialize the trees. */
- for (n = 0; n < L_CODES; n++) s->dyn_ltree[n].Freq = 0;
- for (n = 0; n < D_CODES; n++) s->dyn_dtree[n].Freq = 0;
- for (n = 0; n < BL_CODES; n++) s->bl_tree[n].Freq = 0;
-
- s->dyn_ltree[END_BLOCK].Freq = 1;
- s->opt_len = s->static_len = 0L;
- s->last_lit = s->matches = 0;
-}
-
-#define SMALLEST 1
-/* Index within the heap array of least frequent node in the Huffman tree */
-
-
-/* ===========================================================================
- * Remove the smallest element from the heap and recreate the heap with
- * one less element. Updates heap and heap_len.
- */
-#define pqremove(s, tree, top) \
-{\
- top = s->heap[SMALLEST]; \
- s->heap[SMALLEST] = s->heap[s->heap_len--]; \
- pqdownheap(s, tree, SMALLEST); \
-}
-
-/* ===========================================================================
- * Compares to subtrees, using the tree depth as tie breaker when
- * the subtrees have equal frequency. This minimizes the worst case length.
- */
-#define smaller(tree, n, m, depth) \
- (tree[n].Freq < tree[m].Freq || \
- (tree[n].Freq == tree[m].Freq && depth[n] <= depth[m]))
-
-/* ===========================================================================
- * Restore the heap property by moving down the tree starting at node k,
- * exchanging a node with the smallest of its two sons if necessary, stopping
- * when the heap property is re-established (each father smaller than its
- * two sons).
- */
-local void pqdownheap(s, tree, k)
- deflate_state *s;
- ct_data *tree; /* the tree to restore */
- int k; /* node to move down */
-{
- int v = s->heap[k];
- int j = k << 1; /* left son of k */
- while (j <= s->heap_len) {
- /* Set j to the smallest of the two sons: */
- if (j < s->heap_len &&
- smaller(tree, s->heap[j+1], s->heap[j], s->depth)) {
- j++;
- }
- /* Exit if v is smaller than both sons */
- if (smaller(tree, v, s->heap[j], s->depth)) break;
-
- /* Exchange v with the smallest son */
- s->heap[k] = s->heap[j]; k = j;
-
- /* And continue down the tree, setting j to the left son of k */
- j <<= 1;
- }
- s->heap[k] = v;
-}
-
-/* ===========================================================================
- * Compute the optimal bit lengths for a tree and update the total bit length
- * for the current block.
- * IN assertion: the fields freq and dad are set, heap[heap_max] and
- * above are the tree nodes sorted by increasing frequency.
- * OUT assertions: the field len is set to the optimal bit length, the
- * array bl_count contains the frequencies for each bit length.
- * The length opt_len is updated; static_len is also updated if stree is
- * not null.
- */
-local void gen_bitlen(s, desc)
- deflate_state *s;
- tree_desc *desc; /* the tree descriptor */
-{
- ct_data *tree = desc->dyn_tree;
- int max_code = desc->max_code;
- ct_data *stree = desc->stat_desc->static_tree;
- intf *extra = desc->stat_desc->extra_bits;
- int base = desc->stat_desc->extra_base;
- int max_length = desc->stat_desc->max_length;
- int h; /* heap index */
- int n, m; /* iterate over the tree elements */
- int bits; /* bit length */
- int xbits; /* extra bits */
- ush f; /* frequency */
- int overflow = 0; /* number of elements with bit length too large */
-
- for (bits = 0; bits <= MAX_BITS; bits++) s->bl_count[bits] = 0;
-
- /* In a first pass, compute the optimal bit lengths (which may
- * overflow in the case of the bit length tree).
- */
- tree[s->heap[s->heap_max]].Len = 0; /* root of the heap */
-
- for (h = s->heap_max+1; h < HEAP_SIZE; h++) {
- n = s->heap[h];
- bits = tree[tree[n].Dad].Len + 1;
- if (bits > max_length) bits = max_length, overflow++;
- tree[n].Len = (ush)bits;
- /* We overwrite tree[n].Dad which is no longer needed */
-
- if (n > max_code) continue; /* not a leaf node */
-
- s->bl_count[bits]++;
- xbits = 0;
- if (n >= base) xbits = extra[n-base];
- f = tree[n].Freq;
- s->opt_len += (ulg)f * (bits + xbits);
- if (stree) s->static_len += (ulg)f * (stree[n].Len + xbits);
- }
- if (overflow == 0) return;
-
- Trace((stderr,"\nbit length overflow\n"));
- /* This happens for example on obj2 and pic of the Calgary corpus */
-
- /* Find the first bit length which could increase: */
- do {
- bits = max_length-1;
- while (s->bl_count[bits] == 0) bits--;
- s->bl_count[bits]--; /* move one leaf down the tree */
- s->bl_count[bits+1] += 2; /* move one overflow item as its brother */
- s->bl_count[max_length]--;
- /* The brother of the overflow item also moves one step up,
- * but this does not affect bl_count[max_length]
- */
- overflow -= 2;
- } while (overflow > 0);
-
- /* Now recompute all bit lengths, scanning in increasing frequency.
- * h is still equal to HEAP_SIZE. (It is simpler to reconstruct all
- * lengths instead of fixing only the wrong ones. This idea is taken
- * from 'ar' written by Haruhiko Okumura.)
- */
- for (bits = max_length; bits != 0; bits--) {
- n = s->bl_count[bits];
- while (n != 0) {
- m = s->heap[--h];
- if (m > max_code) continue;
- if (tree[m].Len != (unsigned) bits) {
- Trace((stderr,"code %d bits %d->%d\n", m, tree[m].Len, bits));
- s->opt_len += ((long)bits - (long)tree[m].Len)
- *(long)tree[m].Freq;
- tree[m].Len = (ush)bits;
- }
- n--;
- }
- }
-}
-
-/* ===========================================================================
- * Generate the codes for a given tree and bit counts (which need not be
- * optimal).
- * IN assertion: the array bl_count contains the bit length statistics for
- * the given tree and the field len is set for all tree elements.
- * OUT assertion: the field code is set for all tree elements of non
- * zero code length.
- */
-local void gen_codes (tree, max_code, bl_count)
- ct_data *tree; /* the tree to decorate */
- int max_code; /* largest code with non zero frequency */
- ushf *bl_count; /* number of codes at each bit length */
-{
- ush next_code[MAX_BITS+1]; /* next code value for each bit length */
- ush code = 0; /* running code value */
- int bits; /* bit index */
- int n; /* code index */
-
- /* The distribution counts are first used to generate the code values
- * without bit reversal.
- */
- for (bits = 1; bits <= MAX_BITS; bits++) {
- next_code[bits] = code = (code + bl_count[bits-1]) << 1;
- }
- /* Check that the bit counts in bl_count are consistent. The last code
- * must be all ones.
- */
- Assert (code + bl_count[MAX_BITS]-1 == (1<<MAX_BITS)-1,
- "inconsistent bit counts");
- Tracev((stderr,"\ngen_codes: max_code %d ", max_code));
-
- for (n = 0; n <= max_code; n++) {
- int len = tree[n].Len;
- if (len == 0) continue;
- /* Now reverse the bits */
- tree[n].Code = bi_reverse(next_code[len]++, len);
-
- Tracecv(tree != static_ltree, (stderr,"\nn %3d %c l %2d c %4x (%x) ",
- n, (isgraph(n) ? n : ' '), len, tree[n].Code, next_code[len]-1));
- }
-}
-
-/* ===========================================================================
- * Construct one Huffman tree and assigns the code bit strings and lengths.
- * Update the total bit length for the current block.
- * IN assertion: the field freq is set for all tree elements.
- * OUT assertions: the fields len and code are set to the optimal bit length
- * and corresponding code. The length opt_len is updated; static_len is
- * also updated if stree is not null. The field max_code is set.
- */
-local void build_tree(s, desc)
- deflate_state *s;
- tree_desc *desc; /* the tree descriptor */
-{
- ct_data *tree = desc->dyn_tree;
- ct_data *stree = desc->stat_desc->static_tree;
- int elems = desc->stat_desc->elems;
- int n, m; /* iterate over heap elements */
- int max_code = -1; /* largest code with non zero frequency */
- int node; /* new node being created */
-
- /* Construct the initial heap, with least frequent element in
- * heap[SMALLEST]. The sons of heap[n] are heap[2*n] and heap[2*n+1].
- * heap[0] is not used.
- */
- s->heap_len = 0, s->heap_max = HEAP_SIZE;
-
- for (n = 0; n < elems; n++) {
- if (tree[n].Freq != 0) {
- s->heap[++(s->heap_len)] = max_code = n;
- s->depth[n] = 0;
- } else {
- tree[n].Len = 0;
- }
- }
-
- /* The pkzip format requires that at least one distance code exists,
- * and that at least one bit should be sent even if there is only one
- * possible code. So to avoid special checks later on we force at least
- * two codes of non zero frequency.
- */
- while (s->heap_len < 2) {
- node = s->heap[++(s->heap_len)] = (max_code < 2 ? ++max_code : 0);
- tree[node].Freq = 1;
- s->depth[node] = 0;
- s->opt_len--; if (stree) s->static_len -= stree[node].Len;
- /* node is 0 or 1 so it does not have extra bits */
- }
- desc->max_code = max_code;
-
- /* The elements heap[heap_len/2+1 .. heap_len] are leaves of the tree,
- * establish sub-heaps of increasing lengths:
- */
- for (n = s->heap_len/2; n >= 1; n--) pqdownheap(s, tree, n);
-
- /* Construct the Huffman tree by repeatedly combining the least two
- * frequent nodes.
- */
- node = elems; /* next internal node of the tree */
- do {
- pqremove(s, tree, n); /* n = node of least frequency */
- m = s->heap[SMALLEST]; /* m = node of next least frequency */
-
- s->heap[--(s->heap_max)] = n; /* keep the nodes sorted by frequency */
- s->heap[--(s->heap_max)] = m;
-
- /* Create a new node father of n and m */
- tree[node].Freq = tree[n].Freq + tree[m].Freq;
- s->depth[node] = (uch) (MAX(s->depth[n], s->depth[m]) + 1);
- tree[n].Dad = tree[m].Dad = (ush)node;
-#ifdef DUMP_BL_TREE
- if (tree == s->bl_tree) {
- fprintf(stderr,"\nnode %d(%d), sons %d(%d) %d(%d)",
- node, tree[node].Freq, n, tree[n].Freq, m, tree[m].Freq);
- }
-#endif
- /* and insert the new node in the heap */
- s->heap[SMALLEST] = node++;
- pqdownheap(s, tree, SMALLEST);
-
- } while (s->heap_len >= 2);
-
- s->heap[--(s->heap_max)] = s->heap[SMALLEST];
-
- /* At this point, the fields freq and dad are set. We can now
- * generate the bit lengths.
- */
- gen_bitlen(s, (tree_desc *)desc);
-
- /* The field len is now set, we can generate the bit codes */
- gen_codes ((ct_data *)tree, max_code, s->bl_count);
-}
-
-/* ===========================================================================
- * Scan a literal or distance tree to determine the frequencies of the codes
- * in the bit length tree.
- */
-local void scan_tree (s, tree, max_code)
- deflate_state *s;
- ct_data *tree; /* the tree to be scanned */
- int max_code; /* and its largest code of non zero frequency */
-{
- int n; /* iterates over all tree elements */
- int prevlen = -1; /* last emitted length */
- int curlen; /* length of current code */
- int nextlen = tree[0].Len; /* length of next code */
- int count = 0; /* repeat count of the current code */
- int max_count = 7; /* max repeat count */
- int min_count = 4; /* min repeat count */
-
- if (nextlen == 0) max_count = 138, min_count = 3;
- tree[max_code+1].Len = (ush)0xffff; /* guard */
-
- for (n = 0; n <= max_code; n++) {
- curlen = nextlen; nextlen = tree[n+1].Len;
- if (++count < max_count && curlen == nextlen) {
- continue;
- } else if (count < min_count) {
- s->bl_tree[curlen].Freq += count;
- } else if (curlen != 0) {
- if (curlen != prevlen) s->bl_tree[curlen].Freq++;
- s->bl_tree[REP_3_6].Freq++;
- } else if (count <= 10) {
- s->bl_tree[REPZ_3_10].Freq++;
- } else {
- s->bl_tree[REPZ_11_138].Freq++;
- }
- count = 0; prevlen = curlen;
- if (nextlen == 0) {
- max_count = 138, min_count = 3;
- } else if (curlen == nextlen) {
- max_count = 6, min_count = 3;
- } else {
- max_count = 7, min_count = 4;
- }
- }
-}
-
-/* ===========================================================================
- * Send a literal or distance tree in compressed form, using the codes in
- * bl_tree.
- */
-local void send_tree (s, tree, max_code)
- deflate_state *s;
- ct_data *tree; /* the tree to be scanned */
- int max_code; /* and its largest code of non zero frequency */
-{
- int n; /* iterates over all tree elements */
- int prevlen = -1; /* last emitted length */
- int curlen; /* length of current code */
- int nextlen = tree[0].Len; /* length of next code */
- int count = 0; /* repeat count of the current code */
- int max_count = 7; /* max repeat count */
- int min_count = 4; /* min repeat count */
-
- /* tree[max_code+1].Len = -1; */ /* guard already set */
- if (nextlen == 0) max_count = 138, min_count = 3;
-
- for (n = 0; n <= max_code; n++) {
- curlen = nextlen; nextlen = tree[n+1].Len;
- if (++count < max_count && curlen == nextlen) {
- continue;
- } else if (count < min_count) {
- do { send_code(s, curlen, s->bl_tree); } while (--count != 0);
-
- } else if (curlen != 0) {
- if (curlen != prevlen) {
- send_code(s, curlen, s->bl_tree); count--;
- }
- Assert(count >= 3 && count <= 6, " 3_6?");
- send_code(s, REP_3_6, s->bl_tree); send_bits(s, count-3, 2);
-
- } else if (count <= 10) {
- send_code(s, REPZ_3_10, s->bl_tree); send_bits(s, count-3, 3);
-
- } else {
- send_code(s, REPZ_11_138, s->bl_tree); send_bits(s, count-11, 7);
- }
- count = 0; prevlen = curlen;
- if (nextlen == 0) {
- max_count = 138, min_count = 3;
- } else if (curlen == nextlen) {
- max_count = 6, min_count = 3;
- } else {
- max_count = 7, min_count = 4;
- }
- }
-}
-
-/* ===========================================================================
- * Construct the Huffman tree for the bit lengths and return the index in
- * bl_order of the last bit length code to send.
- */
-local int build_bl_tree(s)
- deflate_state *s;
-{
- int max_blindex; /* index of last bit length code of non zero freq */
-
- /* Determine the bit length frequencies for literal and distance trees */
- scan_tree(s, (ct_data *)s->dyn_ltree, s->l_desc.max_code);
- scan_tree(s, (ct_data *)s->dyn_dtree, s->d_desc.max_code);
-
- /* Build the bit length tree: */
- build_tree(s, (tree_desc *)(&(s->bl_desc)));
- /* opt_len now includes the length of the tree representations, except
- * the lengths of the bit lengths codes and the 5+5+4 bits for the counts.
- */
-
- /* Determine the number of bit length codes to send. The pkzip format
- * requires that at least 4 bit length codes be sent. (appnote.txt says
- * 3 but the actual value used is 4.)
- */
- for (max_blindex = BL_CODES-1; max_blindex >= 3; max_blindex--) {
- if (s->bl_tree[bl_order[max_blindex]].Len != 0) break;
- }
- /* Update opt_len to include the bit length tree and counts */
- s->opt_len += 3*(max_blindex+1) + 5+5+4;
- Tracev((stderr, "\ndyn trees: dyn %ld, stat %ld",
- s->opt_len, s->static_len));
-
- return max_blindex;
-}
-
-/* ===========================================================================
- * Send the header for a block using dynamic Huffman trees: the counts, the
- * lengths of the bit length codes, the literal tree and the distance tree.
- * IN assertion: lcodes >= 257, dcodes >= 1, blcodes >= 4.
- */
-local void send_all_trees(s, lcodes, dcodes, blcodes)
- deflate_state *s;
- int lcodes, dcodes, blcodes; /* number of codes for each tree */
-{
- int rank; /* index in bl_order */
-
- Assert (lcodes >= 257 && dcodes >= 1 && blcodes >= 4, "not enough codes");
- Assert (lcodes <= L_CODES && dcodes <= D_CODES && blcodes <= BL_CODES,
- "too many codes");
- Tracev((stderr, "\nbl counts: "));
- send_bits(s, lcodes-257, 5); /* not +255 as stated in appnote.txt */
- send_bits(s, dcodes-1, 5);
- send_bits(s, blcodes-4, 4); /* not -3 as stated in appnote.txt */
- for (rank = 0; rank < blcodes; rank++) {
- Tracev((stderr, "\nbl code %2d ", bl_order[rank]));
- send_bits(s, s->bl_tree[bl_order[rank]].Len, 3);
- }
- Tracev((stderr, "\nbl tree: sent %ld", s->bits_sent));
-
- send_tree(s, (ct_data *)s->dyn_ltree, lcodes-1); /* literal tree */
- Tracev((stderr, "\nlit tree: sent %ld", s->bits_sent));
-
- send_tree(s, (ct_data *)s->dyn_dtree, dcodes-1); /* distance tree */
- Tracev((stderr, "\ndist tree: sent %ld", s->bits_sent));
-}
-
-/* ===========================================================================
- * Send a stored block
- */
-void _tr_stored_block(s, buf, stored_len, eof)
- deflate_state *s;
- charf *buf; /* input block */
- ulg stored_len; /* length of input block */
- int eof; /* true if this is the last block for a file */
-{
- send_bits(s, (STORED_BLOCK<<1)+eof, 3); /* send block type */
- s->compressed_len = (s->compressed_len + 3 + 7) & (ulg)~7L;
- s->compressed_len += (stored_len + 4) << 3;
-
- copy_block(s, buf, (unsigned)stored_len, 1); /* with header */
-}
-
-/* Send just the `stored block' type code without any length bytes or data.
- */
-void _tr_stored_type_only(s)
- deflate_state *s;
-{
- send_bits(s, (STORED_BLOCK << 1), 3);
- bi_windup(s);
- s->compressed_len = (s->compressed_len + 3) & ~7L;
-}
-
-
-/* ===========================================================================
- * Send one empty static block to give enough lookahead for inflate.
- * This takes 10 bits, of which 7 may remain in the bit buffer.
- * The current inflate code requires 9 bits of lookahead. If the
- * last two codes for the previous block (real code plus EOB) were coded
- * on 5 bits or less, inflate may have only 5+3 bits of lookahead to decode
- * the last real code. In this case we send two empty static blocks instead
- * of one. (There are no problems if the previous block is stored or fixed.)
- * To simplify the code, we assume the worst case of last real code encoded
- * on one bit only.
- */
-void _tr_align(s)
- deflate_state *s;
-{
- send_bits(s, STATIC_TREES<<1, 3);
- send_code(s, END_BLOCK, static_ltree);
- s->compressed_len += 10L; /* 3 for block type, 7 for EOB */
- bi_flush(s);
- /* Of the 10 bits for the empty block, we have already sent
- * (10 - bi_valid) bits. The lookahead for the last real code (before
- * the EOB of the previous block) was thus at least one plus the length
- * of the EOB plus what we have just sent of the empty static block.
- */
- if (1 + s->last_eob_len + 10 - s->bi_valid < 9) {
- send_bits(s, STATIC_TREES<<1, 3);
- send_code(s, END_BLOCK, static_ltree);
- s->compressed_len += 10L;
- bi_flush(s);
- }
- s->last_eob_len = 7;
-}
-
-/* ===========================================================================
- * Determine the best encoding for the current block: dynamic trees, static
- * trees or store, and output the encoded block to the zip file. This function
- * returns the total compressed length for the file so far.
- */
-ulg _tr_flush_block(s, buf, stored_len, eof)
- deflate_state *s;
- charf *buf; /* input block, or NULL if too old */
- ulg stored_len; /* length of input block */
- int eof; /* true if this is the last block for a file */
-{
- ulg opt_lenb, static_lenb; /* opt_len and static_len in bytes */
- int max_blindex = 0; /* index of last bit length code of non zero freq */
-
- /* Build the Huffman trees unless a stored block is forced */
- if (s->level > 0) {
-
- /* Check if the file is ascii or binary */
- if (s->data_type == Z_UNKNOWN) set_data_type(s);
-
- /* Construct the literal and distance trees */
- build_tree(s, (tree_desc *)(&(s->l_desc)));
- Tracev((stderr, "\nlit data: dyn %ld, stat %ld", s->opt_len,
- s->static_len));
-
- build_tree(s, (tree_desc *)(&(s->d_desc)));
- Tracev((stderr, "\ndist data: dyn %ld, stat %ld", s->opt_len,
- s->static_len));
- /* At this point, opt_len and static_len are the total bit lengths of
- * the compressed block data, excluding the tree representations.
- */
-
- /* Build the bit length tree for the above two trees, and get the index
- * in bl_order of the last bit length code to send.
- */
- max_blindex = build_bl_tree(s);
-
- /* Determine the best encoding. Compute first the block length in bytes*/
- opt_lenb = (s->opt_len+3+7)>>3;
- static_lenb = (s->static_len+3+7)>>3;
-
- Tracev((stderr, "\nopt %lu(%lu) stat %lu(%lu) stored %lu lit %u ",
- opt_lenb, s->opt_len, static_lenb, s->static_len, stored_len,
- s->last_lit));
-
- if (static_lenb <= opt_lenb) opt_lenb = static_lenb;
-
- } else {
- Assert(buf != (char*)0, "lost buf");
- opt_lenb = static_lenb = stored_len + 5; /* force a stored block */
- }
-
- /* If compression failed and this is the first and last block,
- * and if the .zip file can be seeked (to rewrite the local header),
- * the whole file is transformed into a stored file:
- */
-#ifdef STORED_FILE_OK
-# ifdef FORCE_STORED_FILE
- if (eof && s->compressed_len == 0L) { /* force stored file */
-# else
- if (stored_len <= opt_lenb && eof && s->compressed_len==0L && seekable()) {
-# endif
- /* Since LIT_BUFSIZE <= 2*WSIZE, the input data must be there: */
- if (buf == (charf*)0) error ("block vanished");
-
- copy_block(s, buf, (unsigned)stored_len, 0); /* without header */
- s->compressed_len = stored_len << 3;
- s->method = STORED;
- } else
-#endif /* STORED_FILE_OK */
-
-#ifdef FORCE_STORED
- if (buf != (char*)0) { /* force stored block */
-#else
- if (stored_len+4 <= opt_lenb && buf != (char*)0) {
- /* 4: two words for the lengths */
-#endif
- /* The test buf != NULL is only necessary if LIT_BUFSIZE > WSIZE.
- * Otherwise we can't have processed more than WSIZE input bytes since
- * the last block flush, because compression would have been
- * successful. If LIT_BUFSIZE <= WSIZE, it is never too late to
- * transform a block into a stored block.
- */
- _tr_stored_block(s, buf, stored_len, eof);
-
-#ifdef FORCE_STATIC
- } else if (static_lenb >= 0) { /* force static trees */
-#else
- } else if (static_lenb == opt_lenb) {
-#endif
- send_bits(s, (STATIC_TREES<<1)+eof, 3);
- compress_block(s, (ct_data *)static_ltree, (ct_data *)static_dtree);
- s->compressed_len += 3 + s->static_len;
- } else {
- send_bits(s, (DYN_TREES<<1)+eof, 3);
- send_all_trees(s, s->l_desc.max_code+1, s->d_desc.max_code+1,
- max_blindex+1);
- compress_block(s, (ct_data *)s->dyn_ltree, (ct_data *)s->dyn_dtree);
- s->compressed_len += 3 + s->opt_len;
- }
- Assert (s->compressed_len == s->bits_sent, "bad compressed size");
- init_block(s);
-
- if (eof) {
- bi_windup(s);
- s->compressed_len += 7; /* align on byte boundary */
- }
- Tracev((stderr,"\ncomprlen %lu(%lu) ", s->compressed_len>>3,
- s->compressed_len-7*eof));
-
- return s->compressed_len >> 3;
-}
-
-/* ===========================================================================
- * Save the match info and tally the frequency counts. Return true if
- * the current block must be flushed.
- */
-int _tr_tally (s, dist, lc)
- deflate_state *s;
- unsigned dist; /* distance of matched string */
- unsigned lc; /* match length-MIN_MATCH or unmatched char (if dist==0) */
-{
- s->d_buf[s->last_lit] = (ush)dist;
- s->l_buf[s->last_lit++] = (uch)lc;
- if (dist == 0) {
- /* lc is the unmatched char */
- s->dyn_ltree[lc].Freq++;
- } else {
- s->matches++;
- /* Here, lc is the match length - MIN_MATCH */
- dist--; /* dist = match distance - 1 */
- Assert((ush)dist < (ush)MAX_DIST(s) &&
- (ush)lc <= (ush)(MAX_MATCH-MIN_MATCH) &&
- (ush)d_code(dist) < (ush)D_CODES, "_tr_tally: bad match");
-
- s->dyn_ltree[length_code[lc]+LITERALS+1].Freq++;
- s->dyn_dtree[d_code(dist)].Freq++;
- }
-
- /* Try to guess if it is profitable to stop the current block here */
- if (s->level > 2 && (s->last_lit & 0xfff) == 0) {
- /* Compute an upper bound for the compressed length */
- ulg out_length = (ulg)s->last_lit*8L;
- ulg in_length = (ulg)((long)s->strstart - s->block_start);
- int dcode;
- for (dcode = 0; dcode < D_CODES; dcode++) {
- out_length += (ulg)s->dyn_dtree[dcode].Freq *
- (5L+extra_dbits[dcode]);
- }
- out_length >>= 3;
- Tracev((stderr,"\nlast_lit %u, in %ld, out ~%ld(%ld%%) ",
- s->last_lit, in_length, out_length,
- 100L - out_length*100L/in_length));
- if (s->matches < s->last_lit/2 && out_length < in_length/2) return 1;
- }
- return (s->last_lit == s->lit_bufsize-1);
- /* We avoid equality with lit_bufsize because of wraparound at 64K
- * on 16 bit machines and because stored blocks are restricted to
- * 64K-1 bytes.
- */
-}
-
-/* ===========================================================================
- * Send the block data compressed using the given Huffman trees
- */
-local void compress_block(s, ltree, dtree)
- deflate_state *s;
- ct_data *ltree; /* literal tree */
- ct_data *dtree; /* distance tree */
-{
- unsigned dist; /* distance of matched string */
- int lc; /* match length or unmatched char (if dist == 0) */
- unsigned lx = 0; /* running index in l_buf */
- unsigned code; /* the code to send */
- int extra; /* number of extra bits to send */
-
- if (s->last_lit != 0) do {
- dist = s->d_buf[lx];
- lc = s->l_buf[lx++];
- if (dist == 0) {
- send_code(s, lc, ltree); /* send a literal byte */
- Tracecv(isgraph(lc), (stderr," '%c' ", lc));
- } else {
- /* Here, lc is the match length - MIN_MATCH */
- code = length_code[lc];
- send_code(s, code+LITERALS+1, ltree); /* send the length code */
- extra = extra_lbits[code];
- if (extra != 0) {
- lc -= base_length[code];
- send_bits(s, lc, extra); /* send the extra length bits */
- }
- dist--; /* dist is now the match distance - 1 */
- code = d_code(dist);
- Assert (code < D_CODES, "bad d_code");
-
- send_code(s, code, dtree); /* send the distance code */
- extra = extra_dbits[code];
- if (extra != 0) {
- dist -= base_dist[code];
- send_bits(s, dist, extra); /* send the extra distance bits */
- }
- } /* literal or match pair ? */
-
- /* Check that the overlay between pending_buf and d_buf+l_buf is ok: */
- Assert(s->pending < s->lit_bufsize + 2*lx, "pendingBuf overflow");
-
- } while (lx < s->last_lit);
-
- send_code(s, END_BLOCK, ltree);
- s->last_eob_len = ltree[END_BLOCK].Len;
-}
-
-/* ===========================================================================
- * Set the data type to ASCII or BINARY, using a crude approximation:
- * binary if more than 20% of the bytes are <= 6 or >= 128, ascii otherwise.
- * IN assertion: the fields freq of dyn_ltree are set and the total of all
- * frequencies does not exceed 64K (to fit in an int on 16 bit machines).
- */
-local void set_data_type(s)
- deflate_state *s;
-{
- int n = 0;
- unsigned ascii_freq = 0;
- unsigned bin_freq = 0;
- while (n < 7) bin_freq += s->dyn_ltree[n++].Freq;
- while (n < 128) ascii_freq += s->dyn_ltree[n++].Freq;
- while (n < LITERALS) bin_freq += s->dyn_ltree[n++].Freq;
- s->data_type = (Byte)(bin_freq > (ascii_freq >> 2) ? Z_BINARY : Z_ASCII);
-}
-
-/* ===========================================================================
- * Reverse the first len bits of a code, using straightforward code (a faster
- * method would use a table)
- * IN assertion: 1 <= len <= 15
- */
-local unsigned bi_reverse(code, len)
- unsigned code; /* the value to invert */
- int len; /* its bit length */
-{
- register unsigned res = 0;
- do {
- res |= code & 1;
- code >>= 1, res <<= 1;
- } while (--len > 0);
- return res >> 1;
-}
-
-/* ===========================================================================
- * Flush the bit buffer, keeping at most 7 bits in it.
- */
-local void bi_flush(s)
- deflate_state *s;
-{
- if (s->bi_valid == 16) {
- put_short(s, s->bi_buf);
- s->bi_buf = 0;
- s->bi_valid = 0;
- } else if (s->bi_valid >= 8) {
- put_byte(s, (Byte)s->bi_buf);
- s->bi_buf >>= 8;
- s->bi_valid -= 8;
- }
-}
-
-/* ===========================================================================
- * Flush the bit buffer and align the output on a byte boundary
- */
-local void bi_windup(s)
- deflate_state *s;
-{
- if (s->bi_valid > 8) {
- put_short(s, s->bi_buf);
- } else if (s->bi_valid > 0) {
- put_byte(s, (Byte)s->bi_buf);
- }
- s->bi_buf = 0;
- s->bi_valid = 0;
-#ifdef DEBUG_ZLIB
- s->bits_sent = (s->bits_sent+7) & ~7;
-#endif
-}
-
-/* ===========================================================================
- * Copy a stored block, storing first the length and its
- * one's complement if requested.
- */
-local void copy_block(s, buf, len, header)
- deflate_state *s;
- charf *buf; /* the input data */
- unsigned len; /* its length */
- int header; /* true if block header must be written */
-{
- bi_windup(s); /* align on byte boundary */
- s->last_eob_len = 8; /* enough lookahead for inflate */
-
- if (header) {
- put_short(s, (ush)len);
- put_short(s, (ush)~len);
-#ifdef DEBUG_ZLIB
- s->bits_sent += 2*16;
-#endif
- }
-#ifdef DEBUG_ZLIB
- s->bits_sent += (ulg)len<<3;
-#endif
- /* bundle up the put_byte(s, *buf++) calls */
- zmemcpy(&s->pending_buf[s->pending], buf, len);
- s->pending += len;
-}
-/* --- trees.c */
-
-/* +++ inflate.c */
-/* inflate.c -- zlib interface to inflate modules
- * Copyright (C) 1995-1996 Mark Adler
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* #include "zutil.h" */
-
-/* +++ infblock.h */
-/* infblock.h -- header to use infblock.c
- * Copyright (C) 1995-1996 Mark Adler
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* WARNING: this file should *not* be used by applications. It is
- part of the implementation of the compression library and is
- subject to change. Applications should only use zlib.h.
- */
-
-struct inflate_blocks_state;
-typedef struct inflate_blocks_state FAR inflate_blocks_statef;
-
-extern inflate_blocks_statef * inflate_blocks_new OF((
- z_streamp z,
- check_func c, /* check function */
- uInt w)); /* window size */
-
-extern int inflate_blocks OF((
- inflate_blocks_statef *,
- z_streamp ,
- int)); /* initial return code */
-
-extern void inflate_blocks_reset OF((
- inflate_blocks_statef *,
- z_streamp ,
- uLongf *)); /* check value on output */
-
-extern int inflate_blocks_free OF((
- inflate_blocks_statef *,
- z_streamp ,
- uLongf *)); /* check value on output */
-
-extern void inflate_set_dictionary OF((
- inflate_blocks_statef *s,
- const Bytef *d, /* dictionary */
- uInt n)); /* dictionary length */
-
-extern int inflate_addhistory OF((
- inflate_blocks_statef *,
- z_streamp));
-
-extern int inflate_packet_flush OF((
- inflate_blocks_statef *));
-/* --- infblock.h */
-
-#ifndef NO_DUMMY_DECL
-struct inflate_blocks_state {int dummy;}; /* for buggy compilers */
-#endif
-
-/* inflate private state */
-struct internal_state {
-
- /* mode */
- enum {
- METHOD, /* waiting for method byte */
- FLAG, /* waiting for flag byte */
- DICT4, /* four dictionary check bytes to go */
- DICT3, /* three dictionary check bytes to go */
- DICT2, /* two dictionary check bytes to go */
- DICT1, /* one dictionary check byte to go */
- DICT0, /* waiting for inflateSetDictionary */
- BLOCKS, /* decompressing blocks */
- CHECK4, /* four check bytes to go */
- CHECK3, /* three check bytes to go */
- CHECK2, /* two check bytes to go */
- CHECK1, /* one check byte to go */
- DONE, /* finished check, done */
- BAD} /* got an error--stay here */
- mode; /* current inflate mode */
-
- /* mode dependent information */
- union {
- uInt method; /* if FLAGS, method byte */
- struct {
- uLong was; /* computed check value */
- uLong need; /* stream check value */
- } check; /* if CHECK, check values to compare */
- uInt marker; /* if BAD, inflateSync's marker bytes count */
- } sub; /* submode */
-
- /* mode independent information */
- int nowrap; /* flag for no wrapper */
- uInt wbits; /* log2(window size) (8..15, defaults to 15) */
- inflate_blocks_statef
- *blocks; /* current inflate_blocks state */
-
-};
-
-
-int inflateReset(z)
-z_streamp z;
-{
- uLong c;
-
- if (z == Z_NULL || z->state == Z_NULL)
- return Z_STREAM_ERROR;
- z->total_in = z->total_out = 0;
- z->msg = Z_NULL;
- z->state->mode = z->state->nowrap ? BLOCKS : METHOD;
- inflate_blocks_reset(z->state->blocks, z, &c);
- Trace((stderr, "inflate: reset\n"));
- return Z_OK;
-}
-
-
-int inflateEnd(z)
-z_streamp z;
-{
- uLong c;
-
- if (z == Z_NULL || z->state == Z_NULL || z->zfree == Z_NULL)
- return Z_STREAM_ERROR;
- if (z->state->blocks != Z_NULL)
- inflate_blocks_free(z->state->blocks, z, &c);
- ZFREE(z, z->state);
- z->state = Z_NULL;
- Trace((stderr, "inflate: end\n"));
- return Z_OK;
-}
-
-
-int inflateInit2_(z, w, version, stream_size)
-z_streamp z;
-int w;
-const char *version;
-int stream_size;
-{
- if (version == Z_NULL || version[0] != ZLIB_VERSION[0] ||
- stream_size != sizeof(z_stream))
- return Z_VERSION_ERROR;
-
- /* initialize state */
- if (z == Z_NULL)
- return Z_STREAM_ERROR;
- z->msg = Z_NULL;
-#ifndef NO_ZCFUNCS
- if (z->zalloc == Z_NULL)
- {
- z->zalloc = zcalloc;
- z->opaque = (voidpf)0;
- }
- if (z->zfree == Z_NULL) z->zfree = zcfree;
-#endif
- if ((z->state = (struct internal_state FAR *)
- ZALLOC(z,1,sizeof(struct internal_state))) == Z_NULL)
- return Z_MEM_ERROR;
- z->state->blocks = Z_NULL;
-
- /* handle undocumented nowrap option (no zlib header or check) */
- z->state->nowrap = 0;
- if (w < 0)
- {
- w = - w;
- z->state->nowrap = 1;
- }
-
- /* set window size */
- if (w < 8 || w > 15)
- {
- inflateEnd(z);
- return Z_STREAM_ERROR;
- }
- z->state->wbits = (uInt)w;
-
- /* create inflate_blocks state */
- if ((z->state->blocks =
- inflate_blocks_new(z, z->state->nowrap ? Z_NULL : adler32, (uInt)1 << w))
- == Z_NULL)
- {
- inflateEnd(z);
- return Z_MEM_ERROR;
- }
- Trace((stderr, "inflate: allocated\n"));
-
- /* reset state */
- inflateReset(z);
- return Z_OK;
-}
-
-
-int inflateInit_(z, version, stream_size)
-z_streamp z;
-const char *version;
-int stream_size;
-{
- return inflateInit2_(z, DEF_WBITS, version, stream_size);
-}
-
-
-#define NEEDBYTE {if(z->avail_in==0)goto empty;r=Z_OK;}
-#define NEXTBYTE (z->avail_in--,z->total_in++,*z->next_in++)
-
-int inflate(z, f)
-z_streamp z;
-int f;
-{
- int r;
- uInt b;
-
- if (z == Z_NULL || z->state == Z_NULL || z->next_in == Z_NULL || f < 0)
- return Z_STREAM_ERROR;
- r = Z_BUF_ERROR;
- while (1) switch (z->state->mode)
- {
- case METHOD:
- NEEDBYTE
- if (((z->state->sub.method = NEXTBYTE) & 0xf) != Z_DEFLATED)
- {
- z->state->mode = BAD;
- z->msg = (char*)"unknown compression method";
- z->state->sub.marker = 5; /* can't try inflateSync */
- break;
- }
- if ((z->state->sub.method >> 4) + 8 > z->state->wbits)
- {
- z->state->mode = BAD;
- z->msg = (char*)"invalid window size";
- z->state->sub.marker = 5; /* can't try inflateSync */
- break;
- }
- z->state->mode = FLAG;
- case FLAG:
- NEEDBYTE
- b = NEXTBYTE;
- if (((z->state->sub.method << 8) + b) % 31)
- {
- z->state->mode = BAD;
- z->msg = (char*)"incorrect header check";
- z->state->sub.marker = 5; /* can't try inflateSync */
- break;
- }
- Trace((stderr, "inflate: zlib header ok\n"));
- if (!(b & PRESET_DICT))
- {
- z->state->mode = BLOCKS;
- break;
- }
- z->state->mode = DICT4;
- case DICT4:
- NEEDBYTE
- z->state->sub.check.need = (uLong)NEXTBYTE << 24;
- z->state->mode = DICT3;
- case DICT3:
- NEEDBYTE
- z->state->sub.check.need += (uLong)NEXTBYTE << 16;
- z->state->mode = DICT2;
- case DICT2:
- NEEDBYTE
- z->state->sub.check.need += (uLong)NEXTBYTE << 8;
- z->state->mode = DICT1;
- case DICT1:
- NEEDBYTE
- z->state->sub.check.need += (uLong)NEXTBYTE;
- z->adler = z->state->sub.check.need;
- z->state->mode = DICT0;
- return Z_NEED_DICT;
- case DICT0:
- z->state->mode = BAD;
- z->msg = (char*)"need dictionary";
- z->state->sub.marker = 0; /* can try inflateSync */
- return Z_STREAM_ERROR;
- case BLOCKS:
- r = inflate_blocks(z->state->blocks, z, r);
- if (f == Z_PACKET_FLUSH && z->avail_in == 0 && z->avail_out != 0)
- r = inflate_packet_flush(z->state->blocks);
- if (r == Z_DATA_ERROR)
- {
- z->state->mode = BAD;
- z->state->sub.marker = 0; /* can try inflateSync */
- break;
- }
- if (r != Z_STREAM_END)
- return r;
- r = Z_OK;
- inflate_blocks_reset(z->state->blocks, z, &z->state->sub.check.was);
- if (z->state->nowrap)
- {
- z->state->mode = DONE;
- break;
- }
- z->state->mode = CHECK4;
- case CHECK4:
- NEEDBYTE
- z->state->sub.check.need = (uLong)NEXTBYTE << 24;
- z->state->mode = CHECK3;
- case CHECK3:
- NEEDBYTE
- z->state->sub.check.need += (uLong)NEXTBYTE << 16;
- z->state->mode = CHECK2;
- case CHECK2:
- NEEDBYTE
- z->state->sub.check.need += (uLong)NEXTBYTE << 8;
- z->state->mode = CHECK1;
- case CHECK1:
- NEEDBYTE
- z->state->sub.check.need += (uLong)NEXTBYTE;
-
- if (z->state->sub.check.was != z->state->sub.check.need)
- {
- z->state->mode = BAD;
- z->msg = (char*)"incorrect data check";
- z->state->sub.marker = 5; /* can't try inflateSync */
- break;
- }
- Trace((stderr, "inflate: zlib check ok\n"));
- z->state->mode = DONE;
- case DONE:
- return Z_STREAM_END;
- case BAD:
- return Z_DATA_ERROR;
- default:
- return Z_STREAM_ERROR;
- }
-
- empty:
- if (f != Z_PACKET_FLUSH)
- return r;
- z->state->mode = BAD;
- z->msg = (char *)"need more for packet flush";
- z->state->sub.marker = 0; /* can try inflateSync */
- return Z_DATA_ERROR;
-}
-
-
-int inflateSetDictionary(z, dictionary, dictLength)
-z_streamp z;
-const Bytef *dictionary;
-uInt dictLength;
-{
- uInt length = dictLength;
-
- if (z == Z_NULL || z->state == Z_NULL || z->state->mode != DICT0)
- return Z_STREAM_ERROR;
-
- if (adler32(1L, dictionary, dictLength) != z->adler) return Z_DATA_ERROR;
- z->adler = 1L;
-
- if (length >= ((uInt)1<<z->state->wbits))
- {
- length = (1<<z->state->wbits)-1;
- dictionary += dictLength - length;
- }
- inflate_set_dictionary(z->state->blocks, dictionary, length);
- z->state->mode = BLOCKS;
- return Z_OK;
-}
-
-/*
- * This subroutine adds the data at next_in/avail_in to the output history
- * without performing any output. The output buffer must be "caught up";
- * i.e. no pending output (hence s->read equals s->write), and the state must
- * be BLOCKS (i.e. we should be willing to see the start of a series of
- * BLOCKS). On exit, the output will also be caught up, and the checksum
- * will have been updated if need be.
- */
-
-int inflateIncomp(z)
-z_stream *z;
-{
- if (z->state->mode != BLOCKS)
- return Z_DATA_ERROR;
- return inflate_addhistory(z->state->blocks, z);
-}
-
-
-int inflateSync(z)
-z_streamp z;
-{
- uInt n; /* number of bytes to look at */
- Bytef *p; /* pointer to bytes */
- uInt m; /* number of marker bytes found in a row */
- uLong r, w; /* temporaries to save total_in and total_out */
-
- /* set up */
- if (z == Z_NULL || z->state == Z_NULL)
- return Z_STREAM_ERROR;
- if (z->state->mode != BAD)
- {
- z->state->mode = BAD;
- z->state->sub.marker = 0;
- }
- if ((n = z->avail_in) == 0)
- return Z_BUF_ERROR;
- p = z->next_in;
- m = z->state->sub.marker;
-
- /* search */
- while (n && m < 4)
- {
- if (*p == (Byte)(m < 2 ? 0 : 0xff))
- m++;
- else if (*p)
- m = 0;
- else
- m = 4 - m;
- p++, n--;
- }
-
- /* restore */
- z->total_in += p - z->next_in;
- z->next_in = p;
- z->avail_in = n;
- z->state->sub.marker = m;
-
- /* return no joy or set up to restart on a new block */
- if (m != 4)
- return Z_DATA_ERROR;
- r = z->total_in; w = z->total_out;
- inflateReset(z);
- z->total_in = r; z->total_out = w;
- z->state->mode = BLOCKS;
- return Z_OK;
-}
-
-#undef NEEDBYTE
-#undef NEXTBYTE
-/* --- inflate.c */
-
-/* +++ infblock.c */
-/* infblock.c -- interpret and process block types to last block
- * Copyright (C) 1995-1996 Mark Adler
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* #include "zutil.h" */
-/* #include "infblock.h" */
-
-/* +++ inftrees.h */
-/* inftrees.h -- header to use inftrees.c
- * Copyright (C) 1995-1996 Mark Adler
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* WARNING: this file should *not* be used by applications. It is
- part of the implementation of the compression library and is
- subject to change. Applications should only use zlib.h.
- */
-
-/* Huffman code lookup table entry--this entry is four bytes for machines
- that have 16-bit pointers (e.g. PC's in the small or medium model). */
-
-typedef struct inflate_huft_s FAR inflate_huft;
-
-struct inflate_huft_s {
- union {
- struct {
- Byte Exop; /* number of extra bits or operation */
- Byte Bits; /* number of bits in this code or subcode */
- } what;
- Bytef *pad; /* pad structure to a power of 2 (4 bytes for */
- } word; /* 16-bit, 8 bytes for 32-bit machines) */
- union {
- uInt Base; /* literal, length base, or distance base */
- inflate_huft *Next; /* pointer to next level of table */
- } more;
-};
-
-#ifdef DEBUG_ZLIB
- extern uInt inflate_hufts;
-#endif
-
-extern int inflate_trees_bits OF((
- uIntf *, /* 19 code lengths */
- uIntf *, /* bits tree desired/actual depth */
- inflate_huft * FAR *, /* bits tree result */
- z_streamp )); /* for zalloc, zfree functions */
-
-extern int inflate_trees_dynamic OF((
- uInt, /* number of literal/length codes */
- uInt, /* number of distance codes */
- uIntf *, /* that many (total) code lengths */
- uIntf *, /* literal desired/actual bit depth */
- uIntf *, /* distance desired/actual bit depth */
- inflate_huft * FAR *, /* literal/length tree result */
- inflate_huft * FAR *, /* distance tree result */
- z_streamp )); /* for zalloc, zfree functions */
-
-extern int inflate_trees_fixed OF((
- uIntf *, /* literal desired/actual bit depth */
- uIntf *, /* distance desired/actual bit depth */
- inflate_huft * FAR *, /* literal/length tree result */
- inflate_huft * FAR *)); /* distance tree result */
-
-extern int inflate_trees_free OF((
- inflate_huft *, /* tables to free */
- z_streamp )); /* for zfree function */
-
-/* --- inftrees.h */
-
-/* +++ infcodes.h */
-/* infcodes.h -- header to use infcodes.c
- * Copyright (C) 1995-1996 Mark Adler
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* WARNING: this file should *not* be used by applications. It is
- part of the implementation of the compression library and is
- subject to change. Applications should only use zlib.h.
- */
-
-struct inflate_codes_state;
-typedef struct inflate_codes_state FAR inflate_codes_statef;
-
-extern inflate_codes_statef *inflate_codes_new OF((
- uInt, uInt,
- inflate_huft *, inflate_huft *,
- z_streamp ));
-
-extern int inflate_codes OF((
- inflate_blocks_statef *,
- z_streamp ,
- int));
-
-extern void inflate_codes_free OF((
- inflate_codes_statef *,
- z_streamp ));
-
-/* --- infcodes.h */
-
-/* +++ infutil.h */
-/* infutil.h -- types and macros common to blocks and codes
- * Copyright (C) 1995-1996 Mark Adler
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* WARNING: this file should *not* be used by applications. It is
- part of the implementation of the compression library and is
- subject to change. Applications should only use zlib.h.
- */
-
-#ifndef _INFUTIL_H
-#define _INFUTIL_H
-
-typedef enum {
- TYPE, /* get type bits (3, including end bit) */
- LENS, /* get lengths for stored */
- STORED, /* processing stored block */
- TABLE, /* get table lengths */
- BTREE, /* get bit lengths tree for a dynamic block */
- DTREE, /* get length, distance trees for a dynamic block */
- CODES, /* processing fixed or dynamic block */
- DRY, /* output remaining window bytes */
- DONEB, /* finished last block, done */
- BADB} /* got a data error--stuck here */
-inflate_block_mode;
-
-/* inflate blocks semi-private state */
-struct inflate_blocks_state {
-
- /* mode */
- inflate_block_mode mode; /* current inflate_block mode */
-
- /* mode dependent information */
- union {
- uInt left; /* if STORED, bytes left to copy */
- struct {
- uInt table; /* table lengths (14 bits) */
- uInt index; /* index into blens (or border) */
- uIntf *blens; /* bit lengths of codes */
- uInt bb; /* bit length tree depth */
- inflate_huft *tb; /* bit length decoding tree */
- } trees; /* if DTREE, decoding info for trees */
- struct {
- inflate_huft *tl;
- inflate_huft *td; /* trees to free */
- inflate_codes_statef
- *codes;
- } decode; /* if CODES, current state */
- } sub; /* submode */
- uInt last; /* true if this block is the last block */
-
- /* mode independent information */
- uInt bitk; /* bits in bit buffer */
- uLong bitb; /* bit buffer */
- Bytef *window; /* sliding window */
- Bytef *end; /* one byte after sliding window */
- Bytef *read; /* window read pointer */
- Bytef *write; /* window write pointer */
- check_func checkfn; /* check function */
- uLong check; /* check on output */
-
-};
-
-
-/* defines for inflate input/output */
-/* update pointers and return */
-#define UPDBITS {s->bitb=b;s->bitk=k;}
-#define UPDIN {z->avail_in=n;z->total_in+=p-z->next_in;z->next_in=p;}
-#define UPDOUT {s->write=q;}
-#define UPDATE {UPDBITS UPDIN UPDOUT}
-#define LEAVE {UPDATE return inflate_flush(s,z,r);}
-/* get bytes and bits */
-#define LOADIN {p=z->next_in;n=z->avail_in;b=s->bitb;k=s->bitk;}
-#define NEEDBYTE {if(n)r=Z_OK;else LEAVE}
-#define NEXTBYTE (n--,*p++)
-#define NEEDBITS(j) {while(k<(j)){NEEDBYTE;b|=((uLong)NEXTBYTE)<<k;k+=8;}}
-#define DUMPBITS(j) {b>>=(j);k-=(j);}
-/* output bytes */
-#define WAVAIL (uInt)(q<s->read?s->read-q-1:s->end-q)
-#define LOADOUT {q=s->write;m=(uInt)WAVAIL;}
-#define WWRAP {if(q==s->end&&s->read!=s->window){q=s->window;m=(uInt)WAVAIL;}}
-#define FLUSH {UPDOUT r=inflate_flush(s,z,r); LOADOUT}
-#define NEEDOUT {if(m==0){WWRAP if(m==0){FLUSH WWRAP if(m==0) LEAVE}}r=Z_OK;}
-#define OUTBYTE(a) {*q++=(Byte)(a);m--;}
-/* load local pointers */
-#define LOAD {LOADIN LOADOUT}
-
-/* masks for lower bits (size given to avoid silly warnings with Visual C++) */
-extern uInt inflate_mask[17];
-
-/* copy as much as possible from the sliding window to the output area */
-extern int inflate_flush OF((
- inflate_blocks_statef *,
- z_streamp ,
- int));
-
-#ifndef NO_DUMMY_DECL
-struct internal_state {int dummy;}; /* for buggy compilers */
-#endif
-
-#endif
-/* --- infutil.h */
-
-#ifndef NO_DUMMY_DECL
-struct inflate_codes_state {int dummy;}; /* for buggy compilers */
-#endif
-
-/* Table for deflate from PKZIP's appnote.txt. */
-local const uInt border[] = { /* Order of the bit length code lengths */
- 16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15};
-
-/*
- Notes beyond the 1.93a appnote.txt:
-
- 1. Distance pointers never point before the beginning of the output
- stream.
- 2. Distance pointers can point back across blocks, up to 32k away.
- 3. There is an implied maximum of 7 bits for the bit length table and
- 15 bits for the actual data.
- 4. If only one code exists, then it is encoded using one bit. (Zero
- would be more efficient, but perhaps a little confusing.) If two
- codes exist, they are coded using one bit each (0 and 1).
- 5. There is no way of sending zero distance codes--a dummy must be
- sent if there are none. (History: a pre 2.0 version of PKZIP would
- store blocks with no distance codes, but this was discovered to be
- too harsh a criterion.) Valid only for 1.93a. 2.04c does allow
- zero distance codes, which is sent as one code of zero bits in
- length.
- 6. There are up to 286 literal/length codes. Code 256 represents the
- end-of-block. Note however that the static length tree defines
- 288 codes just to fill out the Huffman codes. Codes 286 and 287
- cannot be used though, since there is no length base or extra bits
- defined for them. Similarily, there are up to 30 distance codes.
- However, static trees define 32 codes (all 5 bits) to fill out the
- Huffman codes, but the last two had better not show up in the data.
- 7. Unzip can check dynamic Huffman blocks for complete code sets.
- The exception is that a single code would not be complete (see #4).
- 8. The five bits following the block type is really the number of
- literal codes sent minus 257.
- 9. Length codes 8,16,16 are interpreted as 13 length codes of 8 bits
- (1+6+6). Therefore, to output three times the length, you output
- three codes (1+1+1), whereas to output four times the same length,
- you only need two codes (1+3). Hmm.
- 10. In the tree reconstruction algorithm, Code = Code + Increment
- only if BitLength(i) is not zero. (Pretty obvious.)
- 11. Correction: 4 Bits: # of Bit Length codes - 4 (4 - 19)
- 12. Note: length code 284 can represent 227-258, but length code 285
- really is 258. The last length deserves its own, short code
- since it gets used a lot in very redundant files. The length
- 258 is special since 258 - 3 (the min match length) is 255.
- 13. The literal/length and distance code bit lengths are read as a
- single stream of lengths. It is possible (and advantageous) for
- a repeat code (16, 17, or 18) to go across the boundary between
- the two sets of lengths.
- */
-
-
-void inflate_blocks_reset(s, z, c)
-inflate_blocks_statef *s;
-z_streamp z;
-uLongf *c;
-{
- if (s->checkfn != Z_NULL)
- *c = s->check;
- if (s->mode == BTREE || s->mode == DTREE)
- ZFREE(z, s->sub.trees.blens);
- if (s->mode == CODES)
- {
- inflate_codes_free(s->sub.decode.codes, z);
- inflate_trees_free(s->sub.decode.td, z);
- inflate_trees_free(s->sub.decode.tl, z);
- }
- s->mode = TYPE;
- s->bitk = 0;
- s->bitb = 0;
- s->read = s->write = s->window;
- if (s->checkfn != Z_NULL)
- z->adler = s->check = (*s->checkfn)(0L, Z_NULL, 0);
- Trace((stderr, "inflate: blocks reset\n"));
-}
-
-
-inflate_blocks_statef *inflate_blocks_new(z, c, w)
-z_streamp z;
-check_func c;
-uInt w;
-{
- inflate_blocks_statef *s;
-
- if ((s = (inflate_blocks_statef *)ZALLOC
- (z,1,sizeof(struct inflate_blocks_state))) == Z_NULL)
- return s;
- if ((s->window = (Bytef *)ZALLOC(z, 1, w)) == Z_NULL)
- {
- ZFREE(z, s);
- return Z_NULL;
- }
- s->end = s->window + w;
- s->checkfn = c;
- s->mode = TYPE;
- Trace((stderr, "inflate: blocks allocated\n"));
- inflate_blocks_reset(s, z, &s->check);
- return s;
-}
-
-
-#ifdef DEBUG_ZLIB
- extern uInt inflate_hufts;
-#endif
-int inflate_blocks(s, z, r)
-inflate_blocks_statef *s;
-z_streamp z;
-int r;
-{
- uInt t; /* temporary storage */
- uLong b; /* bit buffer */
- uInt k; /* bits in bit buffer */
- Bytef *p; /* input data pointer */
- uInt n; /* bytes available there */
- Bytef *q; /* output window write pointer */
- uInt m; /* bytes to end of window or read pointer */
-
- /* copy input/output information to locals (UPDATE macro restores) */
- LOAD
-
- /* process input based on current state */
- while (1) switch (s->mode)
- {
- case TYPE:
- NEEDBITS(3)
- t = (uInt)b & 7;
- s->last = t & 1;
- switch (t >> 1)
- {
- case 0: /* stored */
- Trace((stderr, "inflate: stored block%s\n",
- s->last ? " (last)" : ""));
- DUMPBITS(3)
- t = k & 7; /* go to byte boundary */
- DUMPBITS(t)
- s->mode = LENS; /* get length of stored block */
- break;
- case 1: /* fixed */
- Trace((stderr, "inflate: fixed codes block%s\n",
- s->last ? " (last)" : ""));
- {
- uInt bl, bd;
- inflate_huft *tl, *td;
-
- inflate_trees_fixed(&bl, &bd, &tl, &td);
- s->sub.decode.codes = inflate_codes_new(bl, bd, tl, td, z);
- if (s->sub.decode.codes == Z_NULL)
- {
- r = Z_MEM_ERROR;
- LEAVE
- }
- s->sub.decode.tl = Z_NULL; /* don't try to free these */
- s->sub.decode.td = Z_NULL;
- }
- DUMPBITS(3)
- s->mode = CODES;
- break;
- case 2: /* dynamic */
- Trace((stderr, "inflate: dynamic codes block%s\n",
- s->last ? " (last)" : ""));
- DUMPBITS(3)
- s->mode = TABLE;
- break;
- case 3: /* illegal */
- DUMPBITS(3)
- s->mode = BADB;
- z->msg = (char*)"invalid block type";
- r = Z_DATA_ERROR;
- LEAVE
- }
- break;
- case LENS:
- NEEDBITS(32)
- if ((((~b) >> 16) & 0xffff) != (b & 0xffff))
- {
- s->mode = BADB;
- z->msg = (char*)"invalid stored block lengths";
- r = Z_DATA_ERROR;
- LEAVE
- }
- s->sub.left = (uInt)b & 0xffff;
- b = k = 0; /* dump bits */
- Tracev((stderr, "inflate: stored length %u\n", s->sub.left));
- s->mode = s->sub.left ? STORED : (s->last ? DRY : TYPE);
- break;
- case STORED:
- if (n == 0)
- LEAVE
- NEEDOUT
- t = s->sub.left;
- if (t > n) t = n;
- if (t > m) t = m;
- zmemcpy(q, p, t);
- p += t; n -= t;
- q += t; m -= t;
- if ((s->sub.left -= t) != 0)
- break;
- Tracev((stderr, "inflate: stored end, %lu total out\n",
- z->total_out + (q >= s->read ? q - s->read :
- (s->end - s->read) + (q - s->window))));
- s->mode = s->last ? DRY : TYPE;
- break;
- case TABLE:
- NEEDBITS(14)
- s->sub.trees.table = t = (uInt)b & 0x3fff;
-#ifndef PKZIP_BUG_WORKAROUND
- if ((t & 0x1f) > 29 || ((t >> 5) & 0x1f) > 29)
- {
- s->mode = BADB;
- z->msg = (char*)"too many length or distance symbols";
- r = Z_DATA_ERROR;
- LEAVE
- }
-#endif
- t = 258 + (t & 0x1f) + ((t >> 5) & 0x1f);
- if (t < 19)
- t = 19;
- if ((s->sub.trees.blens = (uIntf*)ZALLOC(z, t, sizeof(uInt))) == Z_NULL)
- {
- r = Z_MEM_ERROR;
- LEAVE
- }
- DUMPBITS(14)
- s->sub.trees.index = 0;
- Tracev((stderr, "inflate: table sizes ok\n"));
- s->mode = BTREE;
- case BTREE:
- while (s->sub.trees.index < 4 + (s->sub.trees.table >> 10))
- {
- NEEDBITS(3)
- s->sub.trees.blens[border[s->sub.trees.index++]] = (uInt)b & 7;
- DUMPBITS(3)
- }
- while (s->sub.trees.index < 19)
- s->sub.trees.blens[border[s->sub.trees.index++]] = 0;
- s->sub.trees.bb = 7;
- t = inflate_trees_bits(s->sub.trees.blens, &s->sub.trees.bb,
- &s->sub.trees.tb, z);
- if (t != Z_OK)
- {
- ZFREE(z, s->sub.trees.blens);
- r = t;
- if (r == Z_DATA_ERROR)
- s->mode = BADB;
- LEAVE
- }
- s->sub.trees.index = 0;
- Tracev((stderr, "inflate: bits tree ok\n"));
- s->mode = DTREE;
- case DTREE:
- while (t = s->sub.trees.table,
- s->sub.trees.index < 258 + (t & 0x1f) + ((t >> 5) & 0x1f))
- {
- inflate_huft *h;
- uInt i, j, c;
-
- t = s->sub.trees.bb;
- NEEDBITS(t)
- h = s->sub.trees.tb + ((uInt)b & inflate_mask[t]);
- t = h->word.what.Bits;
- c = h->more.Base;
- if (c < 16)
- {
- DUMPBITS(t)
- s->sub.trees.blens[s->sub.trees.index++] = c;
- }
- else /* c == 16..18 */
- {
- i = c == 18 ? 7 : c - 14;
- j = c == 18 ? 11 : 3;
- NEEDBITS(t + i)
- DUMPBITS(t)
- j += (uInt)b & inflate_mask[i];
- DUMPBITS(i)
- i = s->sub.trees.index;
- t = s->sub.trees.table;
- if (i + j > 258 + (t & 0x1f) + ((t >> 5) & 0x1f) ||
- (c == 16 && i < 1))
- {
- inflate_trees_free(s->sub.trees.tb, z);
- ZFREE(z, s->sub.trees.blens);
- s->mode = BADB;
- z->msg = (char*)"invalid bit length repeat";
- r = Z_DATA_ERROR;
- LEAVE
- }
- c = c == 16 ? s->sub.trees.blens[i - 1] : 0;
- do {
- s->sub.trees.blens[i++] = c;
- } while (--j);
- s->sub.trees.index = i;
- }
- }
- inflate_trees_free(s->sub.trees.tb, z);
- s->sub.trees.tb = Z_NULL;
- {
- uInt bl, bd;
- inflate_huft *tl, *td;
- inflate_codes_statef *c;
-
- bl = 9; /* must be <= 9 for lookahead assumptions */
- bd = 6; /* must be <= 9 for lookahead assumptions */
- t = s->sub.trees.table;
-#ifdef DEBUG_ZLIB
- inflate_hufts = 0;
-#endif
- t = inflate_trees_dynamic(257 + (t & 0x1f), 1 + ((t >> 5) & 0x1f),
- s->sub.trees.blens, &bl, &bd, &tl, &td, z);
- ZFREE(z, s->sub.trees.blens);
- if (t != Z_OK)
- {
- if (t == (uInt)Z_DATA_ERROR)
- s->mode = BADB;
- r = t;
- LEAVE
- }
- Tracev((stderr, "inflate: trees ok, %d * %d bytes used\n",
- inflate_hufts, sizeof(inflate_huft)));
- if ((c = inflate_codes_new(bl, bd, tl, td, z)) == Z_NULL)
- {
- inflate_trees_free(td, z);
- inflate_trees_free(tl, z);
- r = Z_MEM_ERROR;
- LEAVE
- }
- s->sub.decode.codes = c;
- s->sub.decode.tl = tl;
- s->sub.decode.td = td;
- }
- s->mode = CODES;
- case CODES:
- UPDATE
- if ((r = inflate_codes(s, z, r)) != Z_STREAM_END)
- return inflate_flush(s, z, r);
- r = Z_OK;
- inflate_codes_free(s->sub.decode.codes, z);
- inflate_trees_free(s->sub.decode.td, z);
- inflate_trees_free(s->sub.decode.tl, z);
- LOAD
- Tracev((stderr, "inflate: codes end, %lu total out\n",
- z->total_out + (q >= s->read ? q - s->read :
- (s->end - s->read) + (q - s->window))));
- if (!s->last)
- {
- s->mode = TYPE;
- break;
- }
- if (k > 7) /* return unused byte, if any */
- {
- Assert(k < 16, "inflate_codes grabbed too many bytes")
- k -= 8;
- n++;
- p--; /* can always return one */
- }
- s->mode = DRY;
- case DRY:
- FLUSH
- if (s->read != s->write)
- LEAVE
- s->mode = DONEB;
- case DONEB:
- r = Z_STREAM_END;
- LEAVE
- case BADB:
- r = Z_DATA_ERROR;
- LEAVE
- default:
- r = Z_STREAM_ERROR;
- LEAVE
- }
-}
-
-
-int inflate_blocks_free(s, z, c)
-inflate_blocks_statef *s;
-z_streamp z;
-uLongf *c;
-{
- inflate_blocks_reset(s, z, c);
- ZFREE(z, s->window);
- ZFREE(z, s);
- Trace((stderr, "inflate: blocks freed\n"));
- return Z_OK;
-}
-
-
-void inflate_set_dictionary(s, d, n)
-inflate_blocks_statef *s;
-const Bytef *d;
-uInt n;
-{
- zmemcpy((charf *)s->window, d, n);
- s->read = s->write = s->window + n;
-}
-
-/*
- * This subroutine adds the data at next_in/avail_in to the output history
- * without performing any output. The output buffer must be "caught up";
- * i.e. no pending output (hence s->read equals s->write), and the state must
- * be BLOCKS (i.e. we should be willing to see the start of a series of
- * BLOCKS). On exit, the output will also be caught up, and the checksum
- * will have been updated if need be.
- */
-int inflate_addhistory(s, z)
-inflate_blocks_statef *s;
-z_stream *z;
-{
- uLong b; /* bit buffer */ /* NOT USED HERE */
- uInt k; /* bits in bit buffer */ /* NOT USED HERE */
- uInt t; /* temporary storage */
- Bytef *p; /* input data pointer */
- uInt n; /* bytes available there */
- Bytef *q; /* output window write pointer */
- uInt m; /* bytes to end of window or read pointer */
-
- if (s->read != s->write)
- return Z_STREAM_ERROR;
- if (s->mode != TYPE)
- return Z_DATA_ERROR;
-
- /* we're ready to rock */
- LOAD
- /* while there is input ready, copy to output buffer, moving
- * pointers as needed.
- */
- while (n) {
- t = n; /* how many to do */
- /* is there room until end of buffer? */
- if (t > m) t = m;
- /* update check information */
- if (s->checkfn != Z_NULL)
- s->check = (*s->checkfn)(s->check, q, t);
- zmemcpy(q, p, t);
- q += t;
- p += t;
- n -= t;
- z->total_out += t;
- s->read = q; /* drag read pointer forward */
-/* WWRAP */ /* expand WWRAP macro by hand to handle s->read */
- if (q == s->end) {
- s->read = q = s->window;
- m = WAVAIL;
- }
- }
- UPDATE
- return Z_OK;
-}
-
-
-/*
- * At the end of a Deflate-compressed PPP packet, we expect to have seen
- * a `stored' block type value but not the (zero) length bytes.
- */
-int inflate_packet_flush(s)
- inflate_blocks_statef *s;
-{
- if (s->mode != LENS)
- return Z_DATA_ERROR;
- s->mode = TYPE;
- return Z_OK;
-}
-/* --- infblock.c */
-
-/* +++ inftrees.c */
-/* inftrees.c -- generate Huffman trees for efficient decoding
- * Copyright (C) 1995-1996 Mark Adler
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* #include "zutil.h" */
-/* #include "inftrees.h" */
-
-char inflate_copyright[] = " inflate 1.0.4 Copyright 1995-1996 Mark Adler ";
-/*
- If you use the zlib library in a product, an acknowledgment is welcome
- in the documentation of your product. If for some reason you cannot
- include such an acknowledgment, I would appreciate that you keep this
- copyright string in the executable of your product.
- */
-
-#ifndef NO_DUMMY_DECL
-struct internal_state {int dummy;}; /* for buggy compilers */
-#endif
-
-/* simplify the use of the inflate_huft type with some defines */
-#define base more.Base
-#define next more.Next
-#define exop word.what.Exop
-#define bits word.what.Bits
-
-
-local int huft_build OF((
- uIntf *, /* code lengths in bits */
- uInt, /* number of codes */
- uInt, /* number of "simple" codes */
- const uIntf *, /* list of base values for non-simple codes */
- const uIntf *, /* list of extra bits for non-simple codes */
- inflate_huft * FAR*,/* result: starting table */
- uIntf *, /* maximum lookup bits (returns actual) */
- z_streamp )); /* for zalloc function */
-
-local voidpf falloc OF((
- voidpf, /* opaque pointer (not used) */
- uInt, /* number of items */
- uInt)); /* size of item */
-
-/* Tables for deflate from PKZIP's appnote.txt. */
-local const uInt cplens[31] = { /* Copy lengths for literal codes 257..285 */
- 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 19, 23, 27, 31,
- 35, 43, 51, 59, 67, 83, 99, 115, 131, 163, 195, 227, 258, 0, 0};
- /* see note #13 above about 258 */
-local const uInt cplext[31] = { /* Extra bits for literal codes 257..285 */
- 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2,
- 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 0, 112, 112}; /* 112==invalid */
-local const uInt cpdist[30] = { /* Copy offsets for distance codes 0..29 */
- 1, 2, 3, 4, 5, 7, 9, 13, 17, 25, 33, 49, 65, 97, 129, 193,
- 257, 385, 513, 769, 1025, 1537, 2049, 3073, 4097, 6145,
- 8193, 12289, 16385, 24577};
-local const uInt cpdext[30] = { /* Extra bits for distance codes */
- 0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6,
- 7, 7, 8, 8, 9, 9, 10, 10, 11, 11,
- 12, 12, 13, 13};
-
-/*
- Huffman code decoding is performed using a multi-level table lookup.
- The fastest way to decode is to simply build a lookup table whose
- size is determined by the longest code. However, the time it takes
- to build this table can also be a factor if the data being decoded
- is not very long. The most common codes are necessarily the
- shortest codes, so those codes dominate the decoding time, and hence
- the speed. The idea is you can have a shorter table that decodes the
- shorter, more probable codes, and then point to subsidiary tables for
- the longer codes. The time it costs to decode the longer codes is
- then traded against the time it takes to make longer tables.
-
- This results of this trade are in the variables lbits and dbits
- below. lbits is the number of bits the first level table for literal/
- length codes can decode in one step, and dbits is the same thing for
- the distance codes. Subsequent tables are also less than or equal to
- those sizes. These values may be adjusted either when all of the
- codes are shorter than that, in which case the longest code length in
- bits is used, or when the shortest code is *longer* than the requested
- table size, in which case the length of the shortest code in bits is
- used.
-
- There are two different values for the two tables, since they code a
- different number of possibilities each. The literal/length table
- codes 286 possible values, or in a flat code, a little over eight
- bits. The distance table codes 30 possible values, or a little less
- than five bits, flat. The optimum values for speed end up being
- about one bit more than those, so lbits is 8+1 and dbits is 5+1.
- The optimum values may differ though from machine to machine, and
- possibly even between compilers. Your mileage may vary.
- */
-
-
-/* If BMAX needs to be larger than 16, then h and x[] should be uLong. */
-#define BMAX 15 /* maximum bit length of any code */
-#define N_MAX 288 /* maximum number of codes in any set */
-
-#ifdef DEBUG_ZLIB
- uInt inflate_hufts;
-#endif
-
-local int huft_build(b, n, s, d, e, t, m, zs)
-uIntf *b; /* code lengths in bits (all assumed <= BMAX) */
-uInt n; /* number of codes (assumed <= N_MAX) */
-uInt s; /* number of simple-valued codes (0..s-1) */
-const uIntf *d; /* list of base values for non-simple codes */
-const uIntf *e; /* list of extra bits for non-simple codes */
-inflate_huft * FAR *t; /* result: starting table */
-uIntf *m; /* maximum lookup bits, returns actual */
-z_streamp zs; /* for zalloc function */
-/* Given a list of code lengths and a maximum table size, make a set of
- tables to decode that set of codes. Return Z_OK on success, Z_BUF_ERROR
- if the given code set is incomplete (the tables are still built in this
- case), Z_DATA_ERROR if the input is invalid (an over-subscribed set of
- lengths), or Z_MEM_ERROR if not enough memory. */
-{
-
- uInt a; /* counter for codes of length k */
- uInt c[BMAX+1]; /* bit length count table */
- uInt f; /* i repeats in table every f entries */
- int g; /* maximum code length */
- int h; /* table level */
- register uInt i; /* counter, current code */
- register uInt j; /* counter */
- register int k; /* number of bits in current code */
- int l; /* bits per table (returned in m) */
- register uIntf *p; /* pointer into c[], b[], or v[] */
- inflate_huft *q; /* points to current table */
- struct inflate_huft_s r; /* table entry for structure assignment */
- inflate_huft *u[BMAX]; /* table stack */
- uInt v[N_MAX]; /* values in order of bit length */
- register int w; /* bits before this table == (l * h) */
- uInt x[BMAX+1]; /* bit offsets, then code stack */
- uIntf *xp; /* pointer into x */
- int y; /* number of dummy codes added */
- uInt z; /* number of entries in current table */
-
-
- /* Generate counts for each bit length */
- p = c;
-#define C0 *p++ = 0;
-#define C2 C0 C0 C0 C0
-#define C4 C2 C2 C2 C2
- C4 /* clear c[]--assume BMAX+1 is 16 */
- p = b; i = n;
- do {
- c[*p++]++; /* assume all entries <= BMAX */
- } while (--i);
- if (c[0] == n) /* null input--all zero length codes */
- {
- *t = (inflate_huft *)Z_NULL;
- *m = 0;
- return Z_OK;
- }
-
-
- /* Find minimum and maximum length, bound *m by those */
- l = *m;
- for (j = 1; j <= BMAX; j++)
- if (c[j])
- break;
- k = j; /* minimum code length */
- if ((uInt)l < j)
- l = j;
- for (i = BMAX; i; i--)
- if (c[i])
- break;
- g = i; /* maximum code length */
- if ((uInt)l > i)
- l = i;
- *m = l;
-
-
- /* Adjust last length count to fill out codes, if needed */
- for (y = 1 << j; j < i; j++, y <<= 1)
- if ((y -= c[j]) < 0)
- return Z_DATA_ERROR;
- if ((y -= c[i]) < 0)
- return Z_DATA_ERROR;
- c[i] += y;
-
-
- /* Generate starting offsets into the value table for each length */
- x[1] = j = 0;
- p = c + 1; xp = x + 2;
- while (--i) { /* note that i == g from above */
- *xp++ = (j += *p++);
- }
-
-
- /* Make a table of values in order of bit lengths */
- p = b; i = 0;
- do {
- if ((j = *p++) != 0)
- v[x[j]++] = i;
- } while (++i < n);
- n = x[g]; /* set n to length of v */
-
-
- /* Generate the Huffman codes and for each, make the table entries */
- x[0] = i = 0; /* first Huffman code is zero */
- p = v; /* grab values in bit order */
- h = -1; /* no tables yet--level -1 */
- w = -l; /* bits decoded == (l * h) */
- u[0] = (inflate_huft *)Z_NULL; /* just to keep compilers happy */
- q = (inflate_huft *)Z_NULL; /* ditto */
- z = 0; /* ditto */
-
- /* go through the bit lengths (k already is bits in shortest code) */
- for (; k <= g; k++)
- {
- a = c[k];
- while (a--)
- {
- /* here i is the Huffman code of length k bits for value *p */
- /* make tables up to required level */
- while (k > w + l)
- {
- h++;
- w += l; /* previous table always l bits */
-
- /* compute minimum size table less than or equal to l bits */
- z = g - w;
- z = z > (uInt)l ? l : z; /* table size upper limit */
- if ((f = 1 << (j = k - w)) > a + 1) /* try a k-w bit table */
- { /* too few codes for k-w bit table */
- f -= a + 1; /* deduct codes from patterns left */
- xp = c + k;
- if (j < z)
- while (++j < z) /* try smaller tables up to z bits */
- {
- if ((f <<= 1) <= *++xp)
- break; /* enough codes to use up j bits */
- f -= *xp; /* else deduct codes from patterns */
- }
- }
- z = 1 << j; /* table entries for j-bit table */
-
- /* allocate and link in new table */
- if ((q = (inflate_huft *)ZALLOC
- (zs,z + 1,sizeof(inflate_huft))) == Z_NULL)
- {
- if (h)
- inflate_trees_free(u[0], zs);
- return Z_MEM_ERROR; /* not enough memory */
- }
-#ifdef DEBUG_ZLIB
- inflate_hufts += z + 1;
-#endif
- *t = q + 1; /* link to list for huft_free() */
- *(t = &(q->next)) = Z_NULL;
- u[h] = ++q; /* table starts after link */
-
- /* connect to last table, if there is one */
- if (h)
- {
- x[h] = i; /* save pattern for backing up */
- r.bits = (Byte)l; /* bits to dump before this table */
- r.exop = (Byte)j; /* bits in this table */
- r.next = q; /* pointer to this table */
- j = i >> (w - l); /* (get around Turbo C bug) */
- u[h-1][j] = r; /* connect to last table */
- }
- }
-
- /* set up table entry in r */
- r.bits = (Byte)(k - w);
- if (p >= v + n)
- r.exop = 128 + 64; /* out of values--invalid code */
- else if (*p < s)
- {
- r.exop = (Byte)(*p < 256 ? 0 : 32 + 64); /* 256 is end-of-block */
- r.base = *p++; /* simple code is just the value */
- }
- else
- {
- r.exop = (Byte)(e[*p - s] + 16 + 64);/* non-simple--look up in lists */
- r.base = d[*p++ - s];
- }
-
- /* fill code-like entries with r */
- f = 1 << (k - w);
- for (j = i >> w; j < z; j += f)
- q[j] = r;
-
- /* backwards increment the k-bit code i */
- for (j = 1 << (k - 1); i & j; j >>= 1)
- i ^= j;
- i ^= j;
-
- /* backup over finished tables */
- while ((i & ((1 << w) - 1)) != x[h])
- {
- h--; /* don't need to update q */
- w -= l;
- }
- }
- }
-
-
- /* Return Z_BUF_ERROR if we were given an incomplete table */
- return y != 0 && g != 1 ? Z_BUF_ERROR : Z_OK;
-}
-
-
-int inflate_trees_bits(c, bb, tb, z)
-uIntf *c; /* 19 code lengths */
-uIntf *bb; /* bits tree desired/actual depth */
-inflate_huft * FAR *tb; /* bits tree result */
-z_streamp z; /* for zfree function */
-{
- int r;
-
- r = huft_build(c, 19, 19, (uIntf*)Z_NULL, (uIntf*)Z_NULL, tb, bb, z);
- if (r == Z_DATA_ERROR)
- z->msg = (char*)"oversubscribed dynamic bit lengths tree";
- else if (r == Z_BUF_ERROR || *bb == 0)
- {
- inflate_trees_free(*tb, z);
- z->msg = (char*)"incomplete dynamic bit lengths tree";
- r = Z_DATA_ERROR;
- }
- return r;
-}
-
-
-int inflate_trees_dynamic(nl, nd, c, bl, bd, tl, td, z)
-uInt nl; /* number of literal/length codes */
-uInt nd; /* number of distance codes */
-uIntf *c; /* that many (total) code lengths */
-uIntf *bl; /* literal desired/actual bit depth */
-uIntf *bd; /* distance desired/actual bit depth */
-inflate_huft * FAR *tl; /* literal/length tree result */
-inflate_huft * FAR *td; /* distance tree result */
-z_streamp z; /* for zfree function */
-{
- int r;
-
- /* build literal/length tree */
- r = huft_build(c, nl, 257, cplens, cplext, tl, bl, z);
- if (r != Z_OK || *bl == 0)
- {
- if (r == Z_DATA_ERROR)
- z->msg = (char*)"oversubscribed literal/length tree";
- else if (r != Z_MEM_ERROR)
- {
- inflate_trees_free(*tl, z);
- z->msg = (char*)"incomplete literal/length tree";
- r = Z_DATA_ERROR;
- }
- return r;
- }
-
- /* build distance tree */
- r = huft_build(c + nl, nd, 0, cpdist, cpdext, td, bd, z);
- if (r != Z_OK || (*bd == 0 && nl > 257))
- {
- if (r == Z_DATA_ERROR)
- z->msg = (char*)"oversubscribed distance tree";
- else if (r == Z_BUF_ERROR) {
-#ifdef PKZIP_BUG_WORKAROUND
- r = Z_OK;
- }
-#else
- inflate_trees_free(*td, z);
- z->msg = (char*)"incomplete distance tree";
- r = Z_DATA_ERROR;
- }
- else if (r != Z_MEM_ERROR)
- {
- z->msg = (char*)"empty distance tree with lengths";
- r = Z_DATA_ERROR;
- }
- inflate_trees_free(*tl, z);
- return r;
-#endif
- }
-
- /* done */
- return Z_OK;
-}
-
-
-/* build fixed tables only once--keep them here */
-local int fixed_built = 0;
-#define FIXEDH 530 /* number of hufts used by fixed tables */
-local inflate_huft fixed_mem[FIXEDH];
-local uInt fixed_bl;
-local uInt fixed_bd;
-local inflate_huft *fixed_tl;
-local inflate_huft *fixed_td;
-
-
-local voidpf falloc(q, n, s)
-voidpf q; /* opaque pointer */
-uInt n; /* number of items */
-uInt s; /* size of item */
-{
- Assert(s == sizeof(inflate_huft) && n <= *(intf *)q,
- "inflate_trees falloc overflow");
- *(intf *)q -= n+s-s; /* s-s to avoid warning */
- return (voidpf)(fixed_mem + *(intf *)q);
-}
-
-
-int inflate_trees_fixed(bl, bd, tl, td)
-uIntf *bl; /* literal desired/actual bit depth */
-uIntf *bd; /* distance desired/actual bit depth */
-inflate_huft * FAR *tl; /* literal/length tree result */
-inflate_huft * FAR *td; /* distance tree result */
-{
- /* build fixed tables if not already (multiple overlapped executions ok) */
- if (!fixed_built)
- {
- int k; /* temporary variable */
- unsigned c[288]; /* length list for huft_build */
- z_stream z; /* for falloc function */
- int f = FIXEDH; /* number of hufts left in fixed_mem */
-
- /* set up fake z_stream for memory routines */
- z.zalloc = falloc;
- z.zfree = Z_NULL;
- z.opaque = (voidpf)&f;
-
- /* literal table */
- for (k = 0; k < 144; k++)
- c[k] = 8;
- for (; k < 256; k++)
- c[k] = 9;
- for (; k < 280; k++)
- c[k] = 7;
- for (; k < 288; k++)
- c[k] = 8;
- fixed_bl = 7;
- huft_build(c, 288, 257, cplens, cplext, &fixed_tl, &fixed_bl, &z);
-
- /* distance table */
- for (k = 0; k < 30; k++)
- c[k] = 5;
- fixed_bd = 5;
- huft_build(c, 30, 0, cpdist, cpdext, &fixed_td, &fixed_bd, &z);
-
- /* done */
- Assert(f == 0, "invalid build of fixed tables");
- fixed_built = 1;
- }
- *bl = fixed_bl;
- *bd = fixed_bd;
- *tl = fixed_tl;
- *td = fixed_td;
- return Z_OK;
-}
-
-
-int inflate_trees_free(t, z)
-inflate_huft *t; /* table to free */
-z_streamp z; /* for zfree function */
-/* Free the malloc'ed tables built by huft_build(), which makes a linked
- list of the tables it made, with the links in a dummy first entry of
- each table. */
-{
- register inflate_huft *p, *q, *r;
-
- /* Reverse linked list */
- p = Z_NULL;
- q = t;
- while (q != Z_NULL)
- {
- r = (q - 1)->next;
- (q - 1)->next = p;
- p = q;
- q = r;
- }
- /* Go through linked list, freeing from the malloced (t[-1]) address. */
- while (p != Z_NULL)
- {
- q = (--p)->next;
- ZFREE(z,p);
- p = q;
- }
- return Z_OK;
-}
-/* --- inftrees.c */
-
-/* +++ infcodes.c */
-/* infcodes.c -- process literals and length/distance pairs
- * Copyright (C) 1995-1996 Mark Adler
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* #include "zutil.h" */
-/* #include "inftrees.h" */
-/* #include "infblock.h" */
-/* #include "infcodes.h" */
-/* #include "infutil.h" */
-
-/* +++ inffast.h */
-/* inffast.h -- header to use inffast.c
- * Copyright (C) 1995-1996 Mark Adler
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* WARNING: this file should *not* be used by applications. It is
- part of the implementation of the compression library and is
- subject to change. Applications should only use zlib.h.
- */
-
-extern int inflate_fast OF((
- uInt,
- uInt,
- inflate_huft *,
- inflate_huft *,
- inflate_blocks_statef *,
- z_streamp ));
-/* --- inffast.h */
-
-/* simplify the use of the inflate_huft type with some defines */
-#define base more.Base
-#define next more.Next
-#define exop word.what.Exop
-#define bits word.what.Bits
-
-/* inflate codes private state */
-struct inflate_codes_state {
-
- /* mode */
- enum { /* waiting for "i:"=input, "o:"=output, "x:"=nothing */
- START, /* x: set up for LEN */
- LEN, /* i: get length/literal/eob next */
- LENEXT, /* i: getting length extra (have base) */
- DIST, /* i: get distance next */
- DISTEXT, /* i: getting distance extra */
- COPY, /* o: copying bytes in window, waiting for space */
- LIT, /* o: got literal, waiting for output space */
- WASH, /* o: got eob, possibly still output waiting */
- END, /* x: got eob and all data flushed */
- BADCODE} /* x: got error */
- mode; /* current inflate_codes mode */
-
- /* mode dependent information */
- uInt len;
- union {
- struct {
- inflate_huft *tree; /* pointer into tree */
- uInt need; /* bits needed */
- } code; /* if LEN or DIST, where in tree */
- uInt lit; /* if LIT, literal */
- struct {
- uInt get; /* bits to get for extra */
- uInt dist; /* distance back to copy from */
- } copy; /* if EXT or COPY, where and how much */
- } sub; /* submode */
-
- /* mode independent information */
- Byte lbits; /* ltree bits decoded per branch */
- Byte dbits; /* dtree bits decoder per branch */
- inflate_huft *ltree; /* literal/length/eob tree */
- inflate_huft *dtree; /* distance tree */
-
-};
-
-
-inflate_codes_statef *inflate_codes_new(bl, bd, tl, td, z)
-uInt bl, bd;
-inflate_huft *tl;
-inflate_huft *td; /* need separate declaration for Borland C++ */
-z_streamp z;
-{
- inflate_codes_statef *c;
-
- if ((c = (inflate_codes_statef *)
- ZALLOC(z,1,sizeof(struct inflate_codes_state))) != Z_NULL)
- {
- c->mode = START;
- c->lbits = (Byte)bl;
- c->dbits = (Byte)bd;
- c->ltree = tl;
- c->dtree = td;
- Tracev((stderr, "inflate: codes new\n"));
- }
- return c;
-}
-
-
-int inflate_codes(s, z, r)
-inflate_blocks_statef *s;
-z_streamp z;
-int r;
-{
- uInt j; /* temporary storage */
- inflate_huft *t; /* temporary pointer */
- uInt e; /* extra bits or operation */
- uLong b; /* bit buffer */
- uInt k; /* bits in bit buffer */
- Bytef *p; /* input data pointer */
- uInt n; /* bytes available there */
- Bytef *q; /* output window write pointer */
- uInt m; /* bytes to end of window or read pointer */
- Bytef *f; /* pointer to copy strings from */
- inflate_codes_statef *c = s->sub.decode.codes; /* codes state */
-
- /* copy input/output information to locals (UPDATE macro restores) */
- LOAD
-
- /* process input and output based on current state */
- while (1) switch (c->mode)
- { /* waiting for "i:"=input, "o:"=output, "x:"=nothing */
- case START: /* x: set up for LEN */
-#ifndef SLOW
- if (m >= 258 && n >= 10)
- {
- UPDATE
- r = inflate_fast(c->lbits, c->dbits, c->ltree, c->dtree, s, z);
- LOAD
- if (r != Z_OK)
- {
- c->mode = r == Z_STREAM_END ? WASH : BADCODE;
- break;
- }
- }
-#endif /* !SLOW */
- c->sub.code.need = c->lbits;
- c->sub.code.tree = c->ltree;
- c->mode = LEN;
- case LEN: /* i: get length/literal/eob next */
- j = c->sub.code.need;
- NEEDBITS(j)
- t = c->sub.code.tree + ((uInt)b & inflate_mask[j]);
- DUMPBITS(t->bits)
- e = (uInt)(t->exop);
- if (e == 0) /* literal */
- {
- c->sub.lit = t->base;
- Tracevv((stderr, t->base >= 0x20 && t->base < 0x7f ?
- "inflate: literal '%c'\n" :
- "inflate: literal 0x%02x\n", t->base));
- c->mode = LIT;
- break;
- }
- if (e & 16) /* length */
- {
- c->sub.copy.get = e & 15;
- c->len = t->base;
- c->mode = LENEXT;
- break;
- }
- if ((e & 64) == 0) /* next table */
- {
- c->sub.code.need = e;
- c->sub.code.tree = t->next;
- break;
- }
- if (e & 32) /* end of block */
- {
- Tracevv((stderr, "inflate: end of block\n"));
- c->mode = WASH;
- break;
- }
- c->mode = BADCODE; /* invalid code */
- z->msg = (char*)"invalid literal/length code";
- r = Z_DATA_ERROR;
- LEAVE
- case LENEXT: /* i: getting length extra (have base) */
- j = c->sub.copy.get;
- NEEDBITS(j)
- c->len += (uInt)b & inflate_mask[j];
- DUMPBITS(j)
- c->sub.code.need = c->dbits;
- c->sub.code.tree = c->dtree;
- Tracevv((stderr, "inflate: length %u\n", c->len));
- c->mode = DIST;
- case DIST: /* i: get distance next */
- j = c->sub.code.need;
- NEEDBITS(j)
- t = c->sub.code.tree + ((uInt)b & inflate_mask[j]);
- DUMPBITS(t->bits)
- e = (uInt)(t->exop);
- if (e & 16) /* distance */
- {
- c->sub.copy.get = e & 15;
- c->sub.copy.dist = t->base;
- c->mode = DISTEXT;
- break;
- }
- if ((e & 64) == 0) /* next table */
- {
- c->sub.code.need = e;
- c->sub.code.tree = t->next;
- break;
- }
- c->mode = BADCODE; /* invalid code */
- z->msg = (char*)"invalid distance code";
- r = Z_DATA_ERROR;
- LEAVE
- case DISTEXT: /* i: getting distance extra */
- j = c->sub.copy.get;
- NEEDBITS(j)
- c->sub.copy.dist += (uInt)b & inflate_mask[j];
- DUMPBITS(j)
- Tracevv((stderr, "inflate: distance %u\n", c->sub.copy.dist));
- c->mode = COPY;
- case COPY: /* o: copying bytes in window, waiting for space */
-#ifndef __TURBOC__ /* Turbo C bug for following expression */
- f = (uInt)(q - s->window) < c->sub.copy.dist ?
- s->end - (c->sub.copy.dist - (q - s->window)) :
- q - c->sub.copy.dist;
-#else
- f = q - c->sub.copy.dist;
- if ((uInt)(q - s->window) < c->sub.copy.dist)
- f = s->end - (c->sub.copy.dist - (uInt)(q - s->window));
-#endif
- while (c->len)
- {
- NEEDOUT
- OUTBYTE(*f++)
- if (f == s->end)
- f = s->window;
- c->len--;
- }
- c->mode = START;
- break;
- case LIT: /* o: got literal, waiting for output space */
- NEEDOUT
- OUTBYTE(c->sub.lit)
- c->mode = START;
- break;
- case WASH: /* o: got eob, possibly more output */
- FLUSH
- if (s->read != s->write)
- LEAVE
- c->mode = END;
- case END:
- r = Z_STREAM_END;
- LEAVE
- case BADCODE: /* x: got error */
- r = Z_DATA_ERROR;
- LEAVE
- default:
- r = Z_STREAM_ERROR;
- LEAVE
- }
-}
-
-
-void inflate_codes_free(c, z)
-inflate_codes_statef *c;
-z_streamp z;
-{
- ZFREE(z, c);
- Tracev((stderr, "inflate: codes free\n"));
-}
-/* --- infcodes.c */
-
-/* +++ infutil.c */
-/* inflate_util.c -- data and routines common to blocks and codes
- * Copyright (C) 1995-1996 Mark Adler
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* #include "zutil.h" */
-/* #include "infblock.h" */
-/* #include "inftrees.h" */
-/* #include "infcodes.h" */
-/* #include "infutil.h" */
-
-#ifndef NO_DUMMY_DECL
-struct inflate_codes_state {int dummy;}; /* for buggy compilers */
-#endif
-
-/* And'ing with mask[n] masks the lower n bits */
-uInt inflate_mask[17] = {
- 0x0000,
- 0x0001, 0x0003, 0x0007, 0x000f, 0x001f, 0x003f, 0x007f, 0x00ff,
- 0x01ff, 0x03ff, 0x07ff, 0x0fff, 0x1fff, 0x3fff, 0x7fff, 0xffff
-};
-
-
-/* copy as much as possible from the sliding window to the output area */
-int inflate_flush(s, z, r)
-inflate_blocks_statef *s;
-z_streamp z;
-int r;
-{
- uInt n;
- Bytef *p;
- Bytef *q;
-
- /* local copies of source and destination pointers */
- p = z->next_out;
- q = s->read;
-
- /* compute number of bytes to copy as far as end of window */
- n = (uInt)((q <= s->write ? s->write : s->end) - q);
- if (n > z->avail_out) n = z->avail_out;
- if (n && r == Z_BUF_ERROR) r = Z_OK;
-
- /* update counters */
- z->avail_out -= n;
- z->total_out += n;
-
- /* update check information */
- if (s->checkfn != Z_NULL)
- z->adler = s->check = (*s->checkfn)(s->check, q, n);
-
- /* copy as far as end of window */
- if (p != Z_NULL) {
- zmemcpy(p, q, n);
- p += n;
- }
- q += n;
-
- /* see if more to copy at beginning of window */
- if (q == s->end)
- {
- /* wrap pointers */
- q = s->window;
- if (s->write == s->end)
- s->write = s->window;
-
- /* compute bytes to copy */
- n = (uInt)(s->write - q);
- if (n > z->avail_out) n = z->avail_out;
- if (n && r == Z_BUF_ERROR) r = Z_OK;
-
- /* update counters */
- z->avail_out -= n;
- z->total_out += n;
-
- /* update check information */
- if (s->checkfn != Z_NULL)
- z->adler = s->check = (*s->checkfn)(s->check, q, n);
-
- /* copy */
- if (p != Z_NULL) {
- zmemcpy(p, q, n);
- p += n;
- }
- q += n;
- }
-
- /* update pointers */
- z->next_out = p;
- s->read = q;
-
- /* done */
- return r;
-}
-/* --- infutil.c */
-
-/* +++ inffast.c */
-/* inffast.c -- process literals and length/distance pairs fast
- * Copyright (C) 1995-1996 Mark Adler
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* #include "zutil.h" */
-/* #include "inftrees.h" */
-/* #include "infblock.h" */
-/* #include "infcodes.h" */
-/* #include "infutil.h" */
-/* #include "inffast.h" */
-
-#ifndef NO_DUMMY_DECL
-struct inflate_codes_state {int dummy;}; /* for buggy compilers */
-#endif
-
-/* simplify the use of the inflate_huft type with some defines */
-#define base more.Base
-#define next more.Next
-#define exop word.what.Exop
-#define bits word.what.Bits
-
-/* macros for bit input with no checking and for returning unused bytes */
-#define GRABBITS(j) {while(k<(j)){b|=((uLong)NEXTBYTE)<<k;k+=8;}}
-#define UNGRAB {n+=(c=k>>3);p-=c;k&=7;}
-
-/* Called with number of bytes left to write in window at least 258
- (the maximum string length) and number of input bytes available
- at least ten. The ten bytes are six bytes for the longest length/
- distance pair plus four bytes for overloading the bit buffer. */
-
-int inflate_fast(bl, bd, tl, td, s, z)
-uInt bl, bd;
-inflate_huft *tl;
-inflate_huft *td; /* need separate declaration for Borland C++ */
-inflate_blocks_statef *s;
-z_streamp z;
-{
- inflate_huft *t; /* temporary pointer */
- uInt e; /* extra bits or operation */
- uLong b; /* bit buffer */
- uInt k; /* bits in bit buffer */
- Bytef *p; /* input data pointer */
- uInt n; /* bytes available there */
- Bytef *q; /* output window write pointer */
- uInt m; /* bytes to end of window or read pointer */
- uInt ml; /* mask for literal/length tree */
- uInt md; /* mask for distance tree */
- uInt c; /* bytes to copy */
- uInt d; /* distance back to copy from */
- Bytef *r; /* copy source pointer */
-
- /* load input, output, bit values */
- LOAD
-
- /* initialize masks */
- ml = inflate_mask[bl];
- md = inflate_mask[bd];
-
- /* do until not enough input or output space for fast loop */
- do { /* assume called with m >= 258 && n >= 10 */
- /* get literal/length code */
- GRABBITS(20) /* max bits for literal/length code */
- if ((e = (t = tl + ((uInt)b & ml))->exop) == 0)
- {
- DUMPBITS(t->bits)
- Tracevv((stderr, t->base >= 0x20 && t->base < 0x7f ?
- "inflate: * literal '%c'\n" :
- "inflate: * literal 0x%02x\n", t->base));
- *q++ = (Byte)t->base;
- m--;
- continue;
- }
- do {
- DUMPBITS(t->bits)
- if (e & 16)
- {
- /* get extra bits for length */
- e &= 15;
- c = t->base + ((uInt)b & inflate_mask[e]);
- DUMPBITS(e)
- Tracevv((stderr, "inflate: * length %u\n", c));
-
- /* decode distance base of block to copy */
- GRABBITS(15); /* max bits for distance code */
- e = (t = td + ((uInt)b & md))->exop;
- do {
- DUMPBITS(t->bits)
- if (e & 16)
- {
- /* get extra bits to add to distance base */
- e &= 15;
- GRABBITS(e) /* get extra bits (up to 13) */
- d = t->base + ((uInt)b & inflate_mask[e]);
- DUMPBITS(e)
- Tracevv((stderr, "inflate: * distance %u\n", d));
-
- /* do the copy */
- m -= c;
- if ((uInt)(q - s->window) >= d) /* offset before dest */
- { /* just copy */
- r = q - d;
- *q++ = *r++; c--; /* minimum count is three, */
- *q++ = *r++; c--; /* so unroll loop a little */
- }
- else /* else offset after destination */
- {
- e = d - (uInt)(q - s->window); /* bytes from offset to end */
- r = s->end - e; /* pointer to offset */
- if (c > e) /* if source crosses, */
- {
- c -= e; /* copy to end of window */
- do {
- *q++ = *r++;
- } while (--e);
- r = s->window; /* copy rest from start of window */
- }
- }
- do { /* copy all or what's left */
- *q++ = *r++;
- } while (--c);
- break;
- }
- else if ((e & 64) == 0)
- e = (t = t->next + ((uInt)b & inflate_mask[e]))->exop;
- else
- {
- z->msg = (char*)"invalid distance code";
- UNGRAB
- UPDATE
- return Z_DATA_ERROR;
- }
- } while (1);
- break;
- }
- if ((e & 64) == 0)
- {
- if ((e = (t = t->next + ((uInt)b & inflate_mask[e]))->exop) == 0)
- {
- DUMPBITS(t->bits)
- Tracevv((stderr, t->base >= 0x20 && t->base < 0x7f ?
- "inflate: * literal '%c'\n" :
- "inflate: * literal 0x%02x\n", t->base));
- *q++ = (Byte)t->base;
- m--;
- break;
- }
- }
- else if (e & 32)
- {
- Tracevv((stderr, "inflate: * end of block\n"));
- UNGRAB
- UPDATE
- return Z_STREAM_END;
- }
- else
- {
- z->msg = (char*)"invalid literal/length code";
- UNGRAB
- UPDATE
- return Z_DATA_ERROR;
- }
- } while (1);
- } while (m >= 258 && n >= 10);
-
- /* not enough input or output--restore pointers and return */
- UNGRAB
- UPDATE
- return Z_OK;
-}
-/* --- inffast.c */
-
-/* +++ zutil.c */
-/* zutil.c -- target dependent utility functions for the compression library
- * Copyright (C) 1995-1996 Jean-loup Gailly.
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* From: zutil.c,v 1.17 1996/07/24 13:41:12 me Exp $ */
-
-#ifdef DEBUG_ZLIB
-#include <stdio.h>
-#endif
-
-/* #include "zutil.h" */
-
-#ifndef NO_DUMMY_DECL
-struct internal_state {int dummy;}; /* for buggy compilers */
-#endif
-
-#ifndef STDC
-extern void exit OF((int));
-#endif
-
-const char *z_errmsg[10] = {
-"need dictionary", /* Z_NEED_DICT 2 */
-"stream end", /* Z_STREAM_END 1 */
-"", /* Z_OK 0 */
-"file error", /* Z_ERRNO (-1) */
-"stream error", /* Z_STREAM_ERROR (-2) */
-"data error", /* Z_DATA_ERROR (-3) */
-"insufficient memory", /* Z_MEM_ERROR (-4) */
-"buffer error", /* Z_BUF_ERROR (-5) */
-"incompatible version",/* Z_VERSION_ERROR (-6) */
-""};
-
-
-const char *zlibVersion()
-{
- return ZLIB_VERSION;
-}
-
-#ifdef DEBUG_ZLIB
-void z_error (m)
- char *m;
-{
- fprintf(stderr, "%s\n", m);
- exit(1);
-}
-#endif
-
-#ifndef HAVE_MEMCPY
-
-void zmemcpy(dest, source, len)
- Bytef* dest;
- Bytef* source;
- uInt len;
-{
- if (len == 0) return;
- do {
- *dest++ = *source++; /* ??? to be unrolled */
- } while (--len != 0);
-}
-
-int zmemcmp(s1, s2, len)
- Bytef* s1;
- Bytef* s2;
- uInt len;
-{
- uInt j;
-
- for (j = 0; j < len; j++) {
- if (s1[j] != s2[j]) return 2*(s1[j] > s2[j])-1;
- }
- return 0;
-}
-
-void zmemzero(dest, len)
- Bytef* dest;
- uInt len;
-{
- if (len == 0) return;
- do {
- *dest++ = 0; /* ??? to be unrolled */
- } while (--len != 0);
-}
-#endif
-
-#ifdef __TURBOC__
-#if (defined( __BORLANDC__) || !defined(SMALL_MEDIUM)) && !defined(__32BIT__)
-/* Small and medium model in Turbo C are for now limited to near allocation
- * with reduced MAX_WBITS and MAX_MEM_LEVEL
- */
-# define MY_ZCALLOC
-
-/* Turbo C malloc() does not allow dynamic allocation of 64K bytes
- * and farmalloc(64K) returns a pointer with an offset of 8, so we
- * must fix the pointer. Warning: the pointer must be put back to its
- * original form in order to free it, use zcfree().
- */
-
-#define MAX_PTR 10
-/* 10*64K = 640K */
-
-local int next_ptr = 0;
-
-typedef struct ptr_table_s {
- voidpf org_ptr;
- voidpf new_ptr;
-} ptr_table;
-
-local ptr_table table[MAX_PTR];
-/* This table is used to remember the original form of pointers
- * to large buffers (64K). Such pointers are normalized with a zero offset.
- * Since MSDOS is not a preemptive multitasking OS, this table is not
- * protected from concurrent access. This hack doesn't work anyway on
- * a protected system like OS/2. Use Microsoft C instead.
- */
-
-voidpf zcalloc (voidpf opaque, unsigned items, unsigned size)
-{
- voidpf buf = opaque; /* just to make some compilers happy */
- ulg bsize = (ulg)items*size;
-
- /* If we allocate less than 65520 bytes, we assume that farmalloc
- * will return a usable pointer which doesn't have to be normalized.
- */
- if (bsize < 65520L) {
- buf = farmalloc(bsize);
- if (*(ush*)&buf != 0) return buf;
- } else {
- buf = farmalloc(bsize + 16L);
- }
- if (buf == NULL || next_ptr >= MAX_PTR) return NULL;
- table[next_ptr].org_ptr = buf;
-
- /* Normalize the pointer to seg:0 */
- *((ush*)&buf+1) += ((ush)((uch*)buf-0) + 15) >> 4;
- *(ush*)&buf = 0;
- table[next_ptr++].new_ptr = buf;
- return buf;
-}
-
-void zcfree (voidpf opaque, voidpf ptr)
-{
- int n;
- if (*(ush*)&ptr != 0) { /* object < 64K */
- farfree(ptr);
- return;
- }
- /* Find the original pointer */
- for (n = 0; n < next_ptr; n++) {
- if (ptr != table[n].new_ptr) continue;
-
- farfree(table[n].org_ptr);
- while (++n < next_ptr) {
- table[n-1] = table[n];
- }
- next_ptr--;
- return;
- }
- ptr = opaque; /* just to make some compilers happy */
- Assert(0, "zcfree: ptr not found");
-}
-#endif
-#endif /* __TURBOC__ */
-
-
-#if defined(M_I86) && !defined(__32BIT__)
-/* Microsoft C in 16-bit mode */
-
-# define MY_ZCALLOC
-
-#if (!defined(_MSC_VER) || (_MSC_VER < 600))
-# define _halloc halloc
-# define _hfree hfree
-#endif
-
-voidpf zcalloc (voidpf opaque, unsigned items, unsigned size)
-{
- if (opaque) opaque = 0; /* to make compiler happy */
- return _halloc((long)items, size);
-}
-
-void zcfree (voidpf opaque, voidpf ptr)
-{
- if (opaque) opaque = 0; /* to make compiler happy */
- _hfree(ptr);
-}
-
-#endif /* MSC */
-
-
-#ifndef MY_ZCALLOC /* Any system without a special alloc function */
-
-#ifndef STDC
-extern voidp calloc OF((uInt items, uInt size));
-extern void free OF((voidpf ptr));
-#endif
-
-voidpf zcalloc (opaque, items, size)
- voidpf opaque;
- unsigned items;
- unsigned size;
-{
- if (opaque) items += size - size; /* make compiler happy */
- return (voidpf)calloc(items, size);
-}
-
-void zcfree (opaque, ptr)
- voidpf opaque;
- voidpf ptr;
-{
- free(ptr);
- if (opaque) return; /* make compiler happy */
-}
-
-#endif /* MY_ZCALLOC */
-/* --- zutil.c */
-
-/* +++ adler32.c */
-/* adler32.c -- compute the Adler-32 checksum of a data stream
- * Copyright (C) 1995-1996 Mark Adler
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* From: adler32.c,v 1.10 1996/05/22 11:52:18 me Exp $ */
-
-/* #include "zlib.h" */
-
-#define BASE 65521L /* largest prime smaller than 65536 */
-#define NMAX 5552
-/* NMAX is the largest n such that 255n(n+1)/2 + (n+1)(BASE-1) <= 2^32-1 */
-
-#define DO1(buf,i) {s1 += buf[i]; s2 += s1;}
-#define DO2(buf,i) DO1(buf,i); DO1(buf,i+1);
-#define DO4(buf,i) DO2(buf,i); DO2(buf,i+2);
-#define DO8(buf,i) DO4(buf,i); DO4(buf,i+4);
-#define DO16(buf) DO8(buf,0); DO8(buf,8);
-
-/* ========================================================================= */
-uLong adler32(adler, buf, len)
- uLong adler;
- const Bytef *buf;
- uInt len;
-{
- unsigned long s1 = adler & 0xffff;
- unsigned long s2 = (adler >> 16) & 0xffff;
- int k;
-
- if (buf == Z_NULL) return 1L;
-
- while (len > 0) {
- k = len < NMAX ? len : NMAX;
- len -= k;
- while (k >= 16) {
- DO16(buf);
- buf += 16;
- k -= 16;
- }
- if (k != 0) do {
- s1 += *buf++;
- s2 += s1;
- } while (--k);
- s1 %= BASE;
- s2 %= BASE;
- }
- return (s2 << 16) | s1;
-}
-/* --- adler32.c */
diff --git a/mdk-stage1/ppp/common/zlib.h b/mdk-stage1/ppp/common/zlib.h
deleted file mode 100644
index 188ddaff9..000000000
--- a/mdk-stage1/ppp/common/zlib.h
+++ /dev/null
@@ -1,1010 +0,0 @@
-/* $Id$ */
-
-/*
- * This file is derived from zlib.h and zconf.h from the zlib-1.0.4
- * distribution by Jean-loup Gailly and Mark Adler, with some additions
- * by Paul Mackerras to aid in implementing Deflate compression and
- * decompression for PPP packets.
- */
-
-/*
- * ==FILEVERSION 971127==
- *
- * This marker is used by the Linux installation script to determine
- * whether an up-to-date version of this file is already installed.
- */
-
-
-/* +++ zlib.h */
-/* zlib.h -- interface of the 'zlib' general purpose compression library
- version 1.0.4, Jul 24th, 1996.
-
- Copyright (C) 1995-1996 Jean-loup Gailly and Mark Adler
-
- This software is provided 'as-is', without any express or implied
- warranty. In no event will the authors be held liable for any damages
- arising from the use of this software.
-
- Permission is granted to anyone to use this software for any purpose,
- including commercial applications, and to alter it and redistribute it
- freely, subject to the following restrictions:
-
- 1. The origin of this software must not be misrepresented; you must not
- claim that you wrote the original software. If you use this software
- in a product, an acknowledgment in the product documentation would be
- appreciated but is not required.
- 2. Altered source versions must be plainly marked as such, and must not be
- misrepresented as being the original software.
- 3. This notice may not be removed or altered from any source distribution.
-
- Jean-loup Gailly Mark Adler
- gzip@prep.ai.mit.edu madler@alumni.caltech.edu
-
-
- The data format used by the zlib library is described by RFCs (Request for
- Comments) 1950 to 1952 in the files ftp://ds.internic.net/rfc/rfc1950.txt
- (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format).
-*/
-
-#ifndef _ZLIB_H
-#define _ZLIB_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-/* +++ zconf.h */
-/* zconf.h -- configuration of the zlib compression library
- * Copyright (C) 1995-1996 Jean-loup Gailly.
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* From: zconf.h,v 1.20 1996/07/02 15:09:28 me Exp $ */
-
-#ifndef _ZCONF_H
-#define _ZCONF_H
-
-/*
- * If you *really* need a unique prefix for all types and library functions,
- * compile with -DZ_PREFIX. The "standard" zlib should be compiled without it.
- */
-#ifdef Z_PREFIX
-# define deflateInit_ z_deflateInit_
-# define deflate z_deflate
-# define deflateEnd z_deflateEnd
-# define inflateInit_ z_inflateInit_
-# define inflate z_inflate
-# define inflateEnd z_inflateEnd
-# define deflateInit2_ z_deflateInit2_
-# define deflateSetDictionary z_deflateSetDictionary
-# define deflateCopy z_deflateCopy
-# define deflateReset z_deflateReset
-# define deflateParams z_deflateParams
-# define inflateInit2_ z_inflateInit2_
-# define inflateSetDictionary z_inflateSetDictionary
-# define inflateSync z_inflateSync
-# define inflateReset z_inflateReset
-# define compress z_compress
-# define uncompress z_uncompress
-# define adler32 z_adler32
-# define crc32 z_crc32
-# define get_crc_table z_get_crc_table
-
-# define Byte z_Byte
-# define uInt z_uInt
-# define uLong z_uLong
-# define Bytef z_Bytef
-# define charf z_charf
-# define intf z_intf
-# define uIntf z_uIntf
-# define uLongf z_uLongf
-# define voidpf z_voidpf
-# define voidp z_voidp
-#endif
-
-#if (defined(_WIN32) || defined(__WIN32__)) && !defined(WIN32)
-# define WIN32
-#endif
-#if defined(__GNUC__) || defined(WIN32) || defined(__386__) || defined(i386)
-# ifndef __32BIT__
-# define __32BIT__
-# endif
-#endif
-#if defined(__MSDOS__) && !defined(MSDOS)
-# define MSDOS
-#endif
-
-/*
- * Compile with -DMAXSEG_64K if the alloc function cannot allocate more
- * than 64k bytes at a time (needed on systems with 16-bit int).
- */
-#if defined(MSDOS) && !defined(__32BIT__)
-# define MAXSEG_64K
-#endif
-#ifdef MSDOS
-# define UNALIGNED_OK
-#endif
-
-#if (defined(MSDOS) || defined(_WINDOWS) || defined(WIN32)) && !defined(STDC)
-# define STDC
-#endif
-#if (defined(__STDC__) || defined(__cplusplus)) && !defined(STDC)
-# define STDC
-#endif
-
-#ifndef STDC
-# ifndef const /* cannot use !defined(STDC) && !defined(const) on Mac */
-# define const
-# endif
-#endif
-
-/* Some Mac compilers merge all .h files incorrectly: */
-#if defined(__MWERKS__) || defined(applec) ||defined(THINK_C) ||defined(__SC__)
-# define NO_DUMMY_DECL
-#endif
-
-/* Maximum value for memLevel in deflateInit2 */
-#ifndef MAX_MEM_LEVEL
-# ifdef MAXSEG_64K
-# define MAX_MEM_LEVEL 8
-# else
-# define MAX_MEM_LEVEL 9
-# endif
-#endif
-
-/* Maximum value for windowBits in deflateInit2 and inflateInit2 */
-#ifndef MAX_WBITS
-# define MAX_WBITS 15 /* 32K LZ77 window */
-#endif
-
-/* The memory requirements for deflate are (in bytes):
- 1 << (windowBits+2) + 1 << (memLevel+9)
- that is: 128K for windowBits=15 + 128K for memLevel = 8 (default values)
- plus a few kilobytes for small objects. For example, if you want to reduce
- the default memory requirements from 256K to 128K, compile with
- make CFLAGS="-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7"
- Of course this will generally degrade compression (there's no free lunch).
-
- The memory requirements for inflate are (in bytes) 1 << windowBits
- that is, 32K for windowBits=15 (default value) plus a few kilobytes
- for small objects.
-*/
-
- /* Type declarations */
-
-#ifndef OF /* function prototypes */
-# ifdef STDC
-# define OF(args) args
-# else
-# define OF(args) ()
-# endif
-#endif
-
-/* The following definitions for FAR are needed only for MSDOS mixed
- * model programming (small or medium model with some far allocations).
- * This was tested only with MSC; for other MSDOS compilers you may have
- * to define NO_MEMCPY in zutil.h. If you don't need the mixed model,
- * just define FAR to be empty.
- */
-#if (defined(M_I86SM) || defined(M_I86MM)) && !defined(__32BIT__)
- /* MSC small or medium model */
-# define SMALL_MEDIUM
-# ifdef _MSC_VER
-# define FAR __far
-# else
-# define FAR far
-# endif
-#endif
-#if defined(__BORLANDC__) && (defined(__SMALL__) || defined(__MEDIUM__))
-# ifndef __32BIT__
-# define SMALL_MEDIUM
-# define FAR __far
-# endif
-#endif
-#ifndef FAR
-# define FAR
-#endif
-
-typedef unsigned char Byte; /* 8 bits */
-typedef unsigned int uInt; /* 16 bits or more */
-typedef unsigned long uLong; /* 32 bits or more */
-
-#if defined(__BORLANDC__) && defined(SMALL_MEDIUM)
- /* Borland C/C++ ignores FAR inside typedef */
-# define Bytef Byte FAR
-#else
- typedef Byte FAR Bytef;
-#endif
-typedef char FAR charf;
-typedef int FAR intf;
-typedef uInt FAR uIntf;
-typedef uLong FAR uLongf;
-
-#ifdef STDC
- typedef void FAR *voidpf;
- typedef void *voidp;
-#else
- typedef Byte FAR *voidpf;
- typedef Byte *voidp;
-#endif
-
-
-/* Compile with -DZLIB_DLL for Windows DLL support */
-#if (defined(_WINDOWS) || defined(WINDOWS)) && defined(ZLIB_DLL)
-# include <windows.h>
-# define EXPORT WINAPI
-#else
-# define EXPORT
-#endif
-
-#endif /* _ZCONF_H */
-/* --- zconf.h */
-
-#define ZLIB_VERSION "1.0.4P"
-
-/*
- The 'zlib' compression library provides in-memory compression and
- decompression functions, including integrity checks of the uncompressed
- data. This version of the library supports only one compression method
- (deflation) but other algorithms may be added later and will have the same
- stream interface.
-
- For compression the application must provide the output buffer and
- may optionally provide the input buffer for optimization. For decompression,
- the application must provide the input buffer and may optionally provide
- the output buffer for optimization.
-
- Compression can be done in a single step if the buffers are large
- enough (for example if an input file is mmap'ed), or can be done by
- repeated calls of the compression function. In the latter case, the
- application must provide more input and/or consume the output
- (providing more output space) before each call.
-
- The library does not install any signal handler. It is recommended to
- add at least a handler for SIGSEGV when decompressing; the library checks
- the consistency of the input data whenever possible but may go nuts
- for some forms of corrupted input.
-*/
-
-typedef voidpf (*alloc_func) OF((voidpf opaque, uInt items, uInt size));
-typedef void (*free_func) OF((voidpf opaque, voidpf address));
-
-struct internal_state;
-
-typedef struct z_stream_s {
- Bytef *next_in; /* next input byte */
- uInt avail_in; /* number of bytes available at next_in */
- uLong total_in; /* total nb of input bytes read so far */
-
- Bytef *next_out; /* next output byte should be put there */
- uInt avail_out; /* remaining free space at next_out */
- uLong total_out; /* total nb of bytes output so far */
-
- char *msg; /* last error message, NULL if no error */
- struct internal_state FAR *state; /* not visible by applications */
-
- alloc_func zalloc; /* used to allocate the internal state */
- free_func zfree; /* used to free the internal state */
- voidpf opaque; /* private data object passed to zalloc and zfree */
-
- int data_type; /* best guess about the data type: ascii or binary */
- uLong adler; /* adler32 value of the uncompressed data */
- uLong reserved; /* reserved for future use */
-} z_stream;
-
-typedef z_stream FAR *z_streamp;
-
-/*
- The application must update next_in and avail_in when avail_in has
- dropped to zero. It must update next_out and avail_out when avail_out
- has dropped to zero. The application must initialize zalloc, zfree and
- opaque before calling the init function. All other fields are set by the
- compression library and must not be updated by the application.
-
- The opaque value provided by the application will be passed as the first
- parameter for calls of zalloc and zfree. This can be useful for custom
- memory management. The compression library attaches no meaning to the
- opaque value.
-
- zalloc must return Z_NULL if there is not enough memory for the object.
- On 16-bit systems, the functions zalloc and zfree must be able to allocate
- exactly 65536 bytes, but will not be required to allocate more than this
- if the symbol MAXSEG_64K is defined (see zconf.h). WARNING: On MSDOS,
- pointers returned by zalloc for objects of exactly 65536 bytes *must*
- have their offset normalized to zero. The default allocation function
- provided by this library ensures this (see zutil.c). To reduce memory
- requirements and avoid any allocation of 64K objects, at the expense of
- compression ratio, compile the library with -DMAX_WBITS=14 (see zconf.h).
-
- The fields total_in and total_out can be used for statistics or
- progress reports. After compression, total_in holds the total size of
- the uncompressed data and may be saved for use in the decompressor
- (particularly if the decompressor wants to decompress everything in
- a single step).
-*/
-
- /* constants */
-
-#define Z_NO_FLUSH 0
-#define Z_PARTIAL_FLUSH 1
-#define Z_PACKET_FLUSH 2
-#define Z_SYNC_FLUSH 3
-#define Z_FULL_FLUSH 4
-#define Z_FINISH 5
-/* Allowed flush values; see deflate() below for details */
-
-#define Z_OK 0
-#define Z_STREAM_END 1
-#define Z_NEED_DICT 2
-#define Z_ERRNO (-1)
-#define Z_STREAM_ERROR (-2)
-#define Z_DATA_ERROR (-3)
-#define Z_MEM_ERROR (-4)
-#define Z_BUF_ERROR (-5)
-#define Z_VERSION_ERROR (-6)
-/* Return codes for the compression/decompression functions. Negative
- * values are errors, positive values are used for special but normal events.
- */
-
-#define Z_NO_COMPRESSION 0
-#define Z_BEST_SPEED 1
-#define Z_BEST_COMPRESSION 9
-#define Z_DEFAULT_COMPRESSION (-1)
-/* compression levels */
-
-#define Z_FILTERED 1
-#define Z_HUFFMAN_ONLY 2
-#define Z_DEFAULT_STRATEGY 0
-/* compression strategy; see deflateInit2() below for details */
-
-#define Z_BINARY 0
-#define Z_ASCII 1
-#define Z_UNKNOWN 2
-/* Possible values of the data_type field */
-
-#define Z_DEFLATED 8
-/* The deflate compression method (the only one supported in this version) */
-
-#define Z_NULL 0 /* for initializing zalloc, zfree, opaque */
-
-#define zlib_version zlibVersion()
-/* for compatibility with versions < 1.0.2 */
-
- /* basic functions */
-
-extern const char * EXPORT zlibVersion OF((void));
-/* The application can compare zlibVersion and ZLIB_VERSION for consistency.
- If the first character differs, the library code actually used is
- not compatible with the zlib.h header file used by the application.
- This check is automatically made by deflateInit and inflateInit.
- */
-
-/*
-extern int EXPORT deflateInit OF((z_streamp strm, int level));
-
- Initializes the internal stream state for compression. The fields
- zalloc, zfree and opaque must be initialized before by the caller.
- If zalloc and zfree are set to Z_NULL, deflateInit updates them to
- use default allocation functions.
-
- The compression level must be Z_DEFAULT_COMPRESSION, or between 0 and 9:
- 1 gives best speed, 9 gives best compression, 0 gives no compression at
- all (the input data is simply copied a block at a time).
- Z_DEFAULT_COMPRESSION requests a default compromise between speed and
- compression (currently equivalent to level 6).
-
- deflateInit returns Z_OK if success, Z_MEM_ERROR if there was not
- enough memory, Z_STREAM_ERROR if level is not a valid compression level,
- Z_VERSION_ERROR if the zlib library version (zlib_version) is incompatible
- with the version assumed by the caller (ZLIB_VERSION).
- msg is set to null if there is no error message. deflateInit does not
- perform any compression: this will be done by deflate().
-*/
-
-
-extern int EXPORT deflate OF((z_streamp strm, int flush));
-/*
- Performs one or both of the following actions:
-
- - Compress more input starting at next_in and update next_in and avail_in
- accordingly. If not all input can be processed (because there is not
- enough room in the output buffer), next_in and avail_in are updated and
- processing will resume at this point for the next call of deflate().
-
- - Provide more output starting at next_out and update next_out and avail_out
- accordingly. This action is forced if the parameter flush is non zero.
- Forcing flush frequently degrades the compression ratio, so this parameter
- should be set only when necessary (in interactive applications).
- Some output may be provided even if flush is not set.
-
- Before the call of deflate(), the application should ensure that at least
- one of the actions is possible, by providing more input and/or consuming
- more output, and updating avail_in or avail_out accordingly; avail_out
- should never be zero before the call. The application can consume the
- compressed output when it wants, for example when the output buffer is full
- (avail_out == 0), or after each call of deflate(). If deflate returns Z_OK
- and with zero avail_out, it must be called again after making room in the
- output buffer because there might be more output pending.
-
- If the parameter flush is set to Z_PARTIAL_FLUSH, the current compression
- block is terminated and flushed to the output buffer so that the
- decompressor can get all input data available so far. For method 9, a future
- variant on method 8, the current block will be flushed but not terminated.
- Z_SYNC_FLUSH has the same effect as partial flush except that the compressed
- output is byte aligned (the compressor can clear its internal bit buffer)
- and the current block is always terminated; this can be useful if the
- compressor has to be restarted from scratch after an interruption (in which
- case the internal state of the compressor may be lost).
- If flush is set to Z_FULL_FLUSH, the compression block is terminated, a
- special marker is output and the compression dictionary is discarded; this
- is useful to allow the decompressor to synchronize if one compressed block
- has been damaged (see inflateSync below). Flushing degrades compression and
- so should be used only when necessary. Using Z_FULL_FLUSH too often can
- seriously degrade the compression. If deflate returns with avail_out == 0,
- this function must be called again with the same value of the flush
- parameter and more output space (updated avail_out), until the flush is
- complete (deflate returns with non-zero avail_out).
-
- If the parameter flush is set to Z_PACKET_FLUSH, the compression
- block is terminated, and a zero-length stored block is output,
- omitting the length bytes (the effect of this is that the 3-bit type
- code 000 for a stored block is output, and the output is then
- byte-aligned). This is designed for use at the end of a PPP packet.
-
- If the parameter flush is set to Z_FINISH, pending input is processed,
- pending output is flushed and deflate returns with Z_STREAM_END if there
- was enough output space; if deflate returns with Z_OK, this function must be
- called again with Z_FINISH and more output space (updated avail_out) but no
- more input data, until it returns with Z_STREAM_END or an error. After
- deflate has returned Z_STREAM_END, the only possible operations on the
- stream are deflateReset or deflateEnd.
-
- Z_FINISH can be used immediately after deflateInit if all the compression
- is to be done in a single step. In this case, avail_out must be at least
- 0.1% larger than avail_in plus 12 bytes. If deflate does not return
- Z_STREAM_END, then it must be called again as described above.
-
- deflate() may update data_type if it can make a good guess about
- the input data type (Z_ASCII or Z_BINARY). In doubt, the data is considered
- binary. This field is only for information purposes and does not affect
- the compression algorithm in any manner.
-
- deflate() returns Z_OK if some progress has been made (more input
- processed or more output produced), Z_STREAM_END if all input has been
- consumed and all output has been produced (only when flush is set to
- Z_FINISH), Z_STREAM_ERROR if the stream state was inconsistent (for example
- if next_in or next_out was NULL), Z_BUF_ERROR if no progress is possible.
-*/
-
-
-extern int EXPORT deflateEnd OF((z_streamp strm));
-/*
- All dynamically allocated data structures for this stream are freed.
- This function discards any unprocessed input and does not flush any
- pending output.
-
- deflateEnd returns Z_OK if success, Z_STREAM_ERROR if the
- stream state was inconsistent, Z_DATA_ERROR if the stream was freed
- prematurely (some input or output was discarded). In the error case,
- msg may be set but then points to a static string (which must not be
- deallocated).
-*/
-
-
-/*
-extern int EXPORT inflateInit OF((z_streamp strm));
-
- Initializes the internal stream state for decompression. The fields
- zalloc, zfree and opaque must be initialized before by the caller. If
- zalloc and zfree are set to Z_NULL, inflateInit updates them to use default
- allocation functions.
-
- inflateInit returns Z_OK if success, Z_MEM_ERROR if there was not
- enough memory, Z_VERSION_ERROR if the zlib library version is incompatible
- with the version assumed by the caller. msg is set to null if there is no
- error message. inflateInit does not perform any decompression: this will be
- done by inflate().
-*/
-
-
-extern int EXPORT inflate OF((z_streamp strm, int flush));
-/*
- Performs one or both of the following actions:
-
- - Decompress more input starting at next_in and update next_in and avail_in
- accordingly. If not all input can be processed (because there is not
- enough room in the output buffer), next_in is updated and processing
- will resume at this point for the next call of inflate().
-
- - Provide more output starting at next_out and update next_out and avail_out
- accordingly. inflate() provides as much output as possible, until there
- is no more input data or no more space in the output buffer (see below
- about the flush parameter).
-
- Before the call of inflate(), the application should ensure that at least
- one of the actions is possible, by providing more input and/or consuming
- more output, and updating the next_* and avail_* values accordingly.
- The application can consume the uncompressed output when it wants, for
- example when the output buffer is full (avail_out == 0), or after each
- call of inflate(). If inflate returns Z_OK and with zero avail_out, it
- must be called again after making room in the output buffer because there
- might be more output pending.
-
- If the parameter flush is set to Z_PARTIAL_FLUSH or Z_PACKET_FLUSH,
- inflate flushes as much output as possible to the output buffer. The
- flushing behavior of inflate is not specified for values of the flush
- parameter other than Z_PARTIAL_FLUSH, Z_PACKET_FLUSH or Z_FINISH, but the
- current implementation actually flushes as much output as possible
- anyway. For Z_PACKET_FLUSH, inflate checks that once all the input data
- has been consumed, it is expecting to see the length field of a stored
- block; if not, it returns Z_DATA_ERROR.
-
- inflate() should normally be called until it returns Z_STREAM_END or an
- error. However if all decompression is to be performed in a single step
- (a single call of inflate), the parameter flush should be set to
- Z_FINISH. In this case all pending input is processed and all pending
- output is flushed; avail_out must be large enough to hold all the
- uncompressed data. (The size of the uncompressed data may have been saved
- by the compressor for this purpose.) The next operation on this stream must
- be inflateEnd to deallocate the decompression state. The use of Z_FINISH
- is never required, but can be used to inform inflate that a faster routine
- may be used for the single inflate() call.
-
- inflate() returns Z_OK if some progress has been made (more input
- processed or more output produced), Z_STREAM_END if the end of the
- compressed data has been reached and all uncompressed output has been
- produced, Z_NEED_DICT if a preset dictionary is needed at this point (see
- inflateSetDictionary below), Z_DATA_ERROR if the input data was corrupted,
- Z_STREAM_ERROR if the stream structure was inconsistent (for example if
- next_in or next_out was NULL), Z_MEM_ERROR if there was not enough memory,
- Z_BUF_ERROR if no progress is possible or if there was not enough room in
- the output buffer when Z_FINISH is used. In the Z_DATA_ERROR case, the
- application may then call inflateSync to look for a good compression block.
- In the Z_NEED_DICT case, strm->adler is set to the Adler32 value of the
- dictionary chosen by the compressor.
-*/
-
-
-extern int EXPORT inflateEnd OF((z_streamp strm));
-/*
- All dynamically allocated data structures for this stream are freed.
- This function discards any unprocessed input and does not flush any
- pending output.
-
- inflateEnd returns Z_OK if success, Z_STREAM_ERROR if the stream state
- was inconsistent. In the error case, msg may be set but then points to a
- static string (which must not be deallocated).
-*/
-
- /* Advanced functions */
-
-/*
- The following functions are needed only in some special applications.
-*/
-
-/*
-extern int EXPORT deflateInit2 OF((z_streamp strm,
- int level,
- int method,
- int windowBits,
- int memLevel,
- int strategy));
-
- This is another version of deflateInit with more compression options. The
- fields next_in, zalloc, zfree and opaque must be initialized before by
- the caller.
-
- The method parameter is the compression method. It must be Z_DEFLATED in
- this version of the library. (Method 9 will allow a 64K history buffer and
- partial block flushes.)
-
- The windowBits parameter is the base two logarithm of the window size
- (the size of the history buffer). It should be in the range 8..15 for this
- version of the library (the value 16 will be allowed for method 9). Larger
- values of this parameter result in better compression at the expense of
- memory usage. The default value is 15 if deflateInit is used instead.
-
- The memLevel parameter specifies how much memory should be allocated
- for the internal compression state. memLevel=1 uses minimum memory but
- is slow and reduces compression ratio; memLevel=9 uses maximum memory
- for optimal speed. The default value is 8. See zconf.h for total memory
- usage as a function of windowBits and memLevel.
-
- The strategy parameter is used to tune the compression algorithm. Use the
- value Z_DEFAULT_STRATEGY for normal data, Z_FILTERED for data produced by a
- filter (or predictor), or Z_HUFFMAN_ONLY to force Huffman encoding only (no
- string match). Filtered data consists mostly of small values with a
- somewhat random distribution. In this case, the compression algorithm is
- tuned to compress them better. The effect of Z_FILTERED is to force more
- Huffman coding and less string matching; it is somewhat intermediate
- between Z_DEFAULT and Z_HUFFMAN_ONLY. The strategy parameter only affects
- the compression ratio but not the correctness of the compressed output even
- if it is not set appropriately.
-
- If next_in is not null, the library will use this buffer to hold also
- some history information; the buffer must either hold the entire input
- data, or have at least 1<<(windowBits+1) bytes and be writable. If next_in
- is null, the library will allocate its own history buffer (and leave next_in
- null). next_out need not be provided here but must be provided by the
- application for the next call of deflate().
-
- If the history buffer is provided by the application, next_in must
- must never be changed by the application since the compressor maintains
- information inside this buffer from call to call; the application
- must provide more input only by increasing avail_in. next_in is always
- reset by the library in this case.
-
- deflateInit2 returns Z_OK if success, Z_MEM_ERROR if there was
- not enough memory, Z_STREAM_ERROR if a parameter is invalid (such as
- an invalid method). msg is set to null if there is no error message.
- deflateInit2 does not perform any compression: this will be done by
- deflate().
-*/
-
-extern int EXPORT deflateSetDictionary OF((z_streamp strm,
- const Bytef *dictionary,
- uInt dictLength));
-/*
- Initializes the compression dictionary (history buffer) from the given
- byte sequence without producing any compressed output. This function must
- be called immediately after deflateInit or deflateInit2, before any call
- of deflate. The compressor and decompressor must use exactly the same
- dictionary (see inflateSetDictionary).
- The dictionary should consist of strings (byte sequences) that are likely
- to be encountered later in the data to be compressed, with the most commonly
- used strings preferably put towards the end of the dictionary. Using a
- dictionary is most useful when the data to be compressed is short and
- can be predicted with good accuracy; the data can then be compressed better
- than with the default empty dictionary. In this version of the library,
- only the last 32K bytes of the dictionary are used.
- Upon return of this function, strm->adler is set to the Adler32 value
- of the dictionary; the decompressor may later use this value to determine
- which dictionary has been used by the compressor. (The Adler32 value
- applies to the whole dictionary even if only a subset of the dictionary is
- actually used by the compressor.)
-
- deflateSetDictionary returns Z_OK if success, or Z_STREAM_ERROR if a
- parameter is invalid (such as NULL dictionary) or the stream state
- is inconsistent (for example if deflate has already been called for this
- stream). deflateSetDictionary does not perform any compression: this will
- be done by deflate().
-*/
-
-extern int EXPORT deflateCopy OF((z_streamp dest,
- z_streamp source));
-/*
- Sets the destination stream as a complete copy of the source stream. If
- the source stream is using an application-supplied history buffer, a new
- buffer is allocated for the destination stream. The compressed output
- buffer is always application-supplied. It's the responsibility of the
- application to provide the correct values of next_out and avail_out for the
- next call of deflate.
-
- This function can be useful when several compression strategies will be
- tried, for example when there are several ways of pre-processing the input
- data with a filter. The streams that will be discarded should then be freed
- by calling deflateEnd. Note that deflateCopy duplicates the internal
- compression state which can be quite large, so this strategy is slow and
- can consume lots of memory.
-
- deflateCopy returns Z_OK if success, Z_MEM_ERROR if there was not
- enough memory, Z_STREAM_ERROR if the source stream state was inconsistent
- (such as zalloc being NULL). msg is left unchanged in both source and
- destination.
-*/
-
-extern int EXPORT deflateReset OF((z_streamp strm));
-/*
- This function is equivalent to deflateEnd followed by deflateInit,
- but does not free and reallocate all the internal compression state.
- The stream will keep the same compression level and any other attributes
- that may have been set by deflateInit2.
-
- deflateReset returns Z_OK if success, or Z_STREAM_ERROR if the source
- stream state was inconsistent (such as zalloc or state being NULL).
-*/
-
-extern int EXPORT deflateParams OF((z_streamp strm, int level, int strategy));
-/*
- Dynamically update the compression level and compression strategy.
- This can be used to switch between compression and straight copy of
- the input data, or to switch to a different kind of input data requiring
- a different strategy. If the compression level is changed, the input
- available so far is compressed with the old level (and may be flushed);
- the new level will take effect only at the next call of deflate().
-
- Before the call of deflateParams, the stream state must be set as for
- a call of deflate(), since the currently available input may have to
- be compressed and flushed. In particular, strm->avail_out must be non-zero.
-
- deflateParams returns Z_OK if success, Z_STREAM_ERROR if the source
- stream state was inconsistent or if a parameter was invalid, Z_BUF_ERROR
- if strm->avail_out was zero.
-*/
-
-extern int EXPORT deflateOutputPending OF((z_streamp strm));
-/*
- Returns the number of bytes of output which are immediately
- available from the compressor (i.e. without any further input
- or flush).
-*/
-
-/*
-extern int EXPORT inflateInit2 OF((z_streamp strm,
- int windowBits));
-
- This is another version of inflateInit with more compression options. The
- fields next_out, zalloc, zfree and opaque must be initialized before by
- the caller.
-
- The windowBits parameter is the base two logarithm of the maximum window
- size (the size of the history buffer). It should be in the range 8..15 for
- this version of the library (the value 16 will be allowed soon). The
- default value is 15 if inflateInit is used instead. If a compressed stream
- with a larger window size is given as input, inflate() will return with
- the error code Z_DATA_ERROR instead of trying to allocate a larger window.
-
- If next_out is not null, the library will use this buffer for the history
- buffer; the buffer must either be large enough to hold the entire output
- data, or have at least 1<<windowBits bytes. If next_out is null, the
- library will allocate its own buffer (and leave next_out null). next_in
- need not be provided here but must be provided by the application for the
- next call of inflate().
-
- If the history buffer is provided by the application, next_out must
- never be changed by the application since the decompressor maintains
- history information inside this buffer from call to call; the application
- can only reset next_out to the beginning of the history buffer when
- avail_out is zero and all output has been consumed.
-
- inflateInit2 returns Z_OK if success, Z_MEM_ERROR if there was
- not enough memory, Z_STREAM_ERROR if a parameter is invalid (such as
- windowBits < 8). msg is set to null if there is no error message.
- inflateInit2 does not perform any decompression: this will be done by
- inflate().
-*/
-
-extern int EXPORT inflateSetDictionary OF((z_streamp strm,
- const Bytef *dictionary,
- uInt dictLength));
-/*
- Initializes the decompression dictionary (history buffer) from the given
- uncompressed byte sequence. This function must be called immediately after
- a call of inflate if this call returned Z_NEED_DICT. The dictionary chosen
- by the compressor can be determined from the Adler32 value returned by this
- call of inflate. The compressor and decompressor must use exactly the same
- dictionary (see deflateSetDictionary).
-
- inflateSetDictionary returns Z_OK if success, Z_STREAM_ERROR if a
- parameter is invalid (such as NULL dictionary) or the stream state is
- inconsistent, Z_DATA_ERROR if the given dictionary doesn't match the
- expected one (incorrect Adler32 value). inflateSetDictionary does not
- perform any decompression: this will be done by subsequent calls of
- inflate().
-*/
-
-extern int EXPORT inflateSync OF((z_streamp strm));
-/*
- Skips invalid compressed data until the special marker (see deflate()
- above) can be found, or until all available input is skipped. No output
- is provided.
-
- inflateSync returns Z_OK if the special marker has been found, Z_BUF_ERROR
- if no more input was provided, Z_DATA_ERROR if no marker has been found,
- or Z_STREAM_ERROR if the stream structure was inconsistent. In the success
- case, the application may save the current current value of total_in which
- indicates where valid compressed data was found. In the error case, the
- application may repeatedly call inflateSync, providing more input each time,
- until success or end of the input data.
-*/
-
-extern int EXPORT inflateReset OF((z_streamp strm));
-/*
- This function is equivalent to inflateEnd followed by inflateInit,
- but does not free and reallocate all the internal decompression state.
- The stream will keep attributes that may have been set by inflateInit2.
-
- inflateReset returns Z_OK if success, or Z_STREAM_ERROR if the source
- stream state was inconsistent (such as zalloc or state being NULL).
-*/
-
-extern int inflateIncomp OF((z_stream *strm));
-/*
- This function adds the data at next_in (avail_in bytes) to the output
- history without performing any output. There must be no pending output,
- and the decompressor must be expecting to see the start of a block.
- Calling this function is equivalent to decompressing a stored block
- containing the data at next_in (except that the data is not output).
-*/
-
- /* utility functions */
-
-/*
- The following utility functions are implemented on top of the
- basic stream-oriented functions. To simplify the interface, some
- default options are assumed (compression level, window size,
- standard memory allocation functions). The source code of these
- utility functions can easily be modified if you need special options.
-*/
-
-extern int EXPORT compress OF((Bytef *dest, uLongf *destLen,
- const Bytef *source, uLong sourceLen));
-/*
- Compresses the source buffer into the destination buffer. sourceLen is
- the byte length of the source buffer. Upon entry, destLen is the total
- size of the destination buffer, which must be at least 0.1% larger than
- sourceLen plus 12 bytes. Upon exit, destLen is the actual size of the
- compressed buffer.
- This function can be used to compress a whole file at once if the
- input file is mmap'ed.
- compress returns Z_OK if success, Z_MEM_ERROR if there was not
- enough memory, Z_BUF_ERROR if there was not enough room in the output
- buffer.
-*/
-
-extern int EXPORT uncompress OF((Bytef *dest, uLongf *destLen,
- const Bytef *source, uLong sourceLen));
-/*
- Decompresses the source buffer into the destination buffer. sourceLen is
- the byte length of the source buffer. Upon entry, destLen is the total
- size of the destination buffer, which must be large enough to hold the
- entire uncompressed data. (The size of the uncompressed data must have
- been saved previously by the compressor and transmitted to the decompressor
- by some mechanism outside the scope of this compression library.)
- Upon exit, destLen is the actual size of the compressed buffer.
- This function can be used to decompress a whole file at once if the
- input file is mmap'ed.
-
- uncompress returns Z_OK if success, Z_MEM_ERROR if there was not
- enough memory, Z_BUF_ERROR if there was not enough room in the output
- buffer, or Z_DATA_ERROR if the input data was corrupted.
-*/
-
-
-typedef voidp gzFile;
-
-extern gzFile EXPORT gzopen OF((const char *path, const char *mode));
-/*
- Opens a gzip (.gz) file for reading or writing. The mode parameter
- is as in fopen ("rb" or "wb") but can also include a compression level
- ("wb9"). gzopen can be used to read a file which is not in gzip format;
- in this case gzread will directly read from the file without decompression.
- gzopen returns NULL if the file could not be opened or if there was
- insufficient memory to allocate the (de)compression state; errno
- can be checked to distinguish the two cases (if errno is zero, the
- zlib error is Z_MEM_ERROR).
-*/
-
-extern gzFile EXPORT gzdopen OF((int fd, const char *mode));
-/*
- gzdopen() associates a gzFile with the file descriptor fd. File
- descriptors are obtained from calls like open, dup, creat, pipe or
- fileno (in the file has been previously opened with fopen).
- The mode parameter is as in gzopen.
- The next call of gzclose on the returned gzFile will also close the
- file descriptor fd, just like fclose(fdopen(fd), mode) closes the file
- descriptor fd. If you want to keep fd open, use gzdopen(dup(fd), mode).
- gzdopen returns NULL if there was insufficient memory to allocate
- the (de)compression state.
-*/
-
-extern int EXPORT gzread OF((gzFile file, voidp buf, unsigned len));
-/*
- Reads the given number of uncompressed bytes from the compressed file.
- If the input file was not in gzip format, gzread copies the given number
- of bytes into the buffer.
- gzread returns the number of uncompressed bytes actually read (0 for
- end of file, -1 for error). */
-
-extern int EXPORT gzwrite OF((gzFile file, const voidp buf, unsigned len));
-/*
- Writes the given number of uncompressed bytes into the compressed file.
- gzwrite returns the number of uncompressed bytes actually written
- (0 in case of error).
-*/
-
-extern int EXPORT gzflush OF((gzFile file, int flush));
-/*
- Flushes all pending output into the compressed file. The parameter
- flush is as in the deflate() function. The return value is the zlib
- error number (see function gzerror below). gzflush returns Z_OK if
- the flush parameter is Z_FINISH and all output could be flushed.
- gzflush should be called only when strictly necessary because it can
- degrade compression.
-*/
-
-extern int EXPORT gzclose OF((gzFile file));
-/*
- Flushes all pending output if necessary, closes the compressed file
- and deallocates all the (de)compression state. The return value is the zlib
- error number (see function gzerror below).
-*/
-
-extern const char * EXPORT gzerror OF((gzFile file, int *errnum));
-/*
- Returns the error message for the last error which occurred on the
- given compressed file. errnum is set to zlib error number. If an
- error occurred in the file system and not in the compression library,
- errnum is set to Z_ERRNO and the application may consult errno
- to get the exact error code.
-*/
-
- /* checksum functions */
-
-/*
- These functions are not related to compression but are exported
- anyway because they might be useful in applications using the
- compression library.
-*/
-
-extern uLong EXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len));
-
-/*
- Update a running Adler-32 checksum with the bytes buf[0..len-1] and
- return the updated checksum. If buf is NULL, this function returns
- the required initial value for the checksum.
- An Adler-32 checksum is almost as reliable as a CRC32 but can be computed
- much faster. Usage example:
-
- uLong adler = adler32(0L, Z_NULL, 0);
-
- while (read_buffer(buffer, length) != EOF) {
- adler = adler32(adler, buffer, length);
- }
- if (adler != original_adler) error();
-*/
-
-extern uLong EXPORT crc32 OF((uLong crc, const Bytef *buf, uInt len));
-/*
- Update a running crc with the bytes buf[0..len-1] and return the updated
- crc. If buf is NULL, this function returns the required initial value
- for the crc. Pre- and post-conditioning (one's complement) is performed
- within this function so it shouldn't be done by the application.
- Usage example:
-
- uLong crc = crc32(0L, Z_NULL, 0);
-
- while (read_buffer(buffer, length) != EOF) {
- crc = crc32(crc, buffer, length);
- }
- if (crc != original_crc) error();
-*/
-
-
- /* various hacks, don't look :) */
-
-/* deflateInit and inflateInit are macros to allow checking the zlib version
- * and the compiler's view of z_stream:
- */
-extern int EXPORT deflateInit_ OF((z_streamp strm, int level,
- const char *version, int stream_size));
-extern int EXPORT inflateInit_ OF((z_streamp strm,
- const char *version, int stream_size));
-extern int EXPORT deflateInit2_ OF((z_streamp strm, int level, int method,
- int windowBits, int memLevel, int strategy,
- const char *version, int stream_size));
-extern int EXPORT inflateInit2_ OF((z_streamp strm, int windowBits,
- const char *version, int stream_size));
-#define deflateInit(strm, level) \
- deflateInit_((strm), (level), ZLIB_VERSION, sizeof(z_stream))
-#define inflateInit(strm) \
- inflateInit_((strm), ZLIB_VERSION, sizeof(z_stream))
-#define deflateInit2(strm, level, method, windowBits, memLevel, strategy) \
- deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\
- (strategy), ZLIB_VERSION, sizeof(z_stream))
-#define inflateInit2(strm, windowBits) \
- inflateInit2_((strm), (windowBits), ZLIB_VERSION, sizeof(z_stream))
-
-#if !defined(_Z_UTIL_H) && !defined(NO_DUMMY_DECL)
- struct internal_state {int dummy;}; /* hack for buggy compilers */
-#endif
-
-uLongf *get_crc_table OF((void)); /* can be used by asm versions of crc32() */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _ZLIB_H */
-/* --- zlib.h */
diff --git a/mdk-stage1/ppp/configure b/mdk-stage1/ppp/configure
deleted file mode 100755
index 544fb0d71..000000000
--- a/mdk-stage1/ppp/configure
+++ /dev/null
@@ -1,141 +0,0 @@
-#!/bin/sh
-# $Id$
-
-# if [ -d /NextApps ]; then
-# system="NeXTStep"
-# else
- system=`uname -s`
- release=`uname -r`
- machine=`uname -p`
- arch=`uname -m`
-# fi
-state="unknown"
-
-case $system in
- Linux)
- makext="linux";
- ksrc="linux";
- state="known";;
- SunOS)
- case $release in
-# [0-3]*) state="ancient";;
-# 4*) state="known"; ksrc="sunos4"; makext="sunos4";;
- 5.[1-6]*) state="known"; ksrc="solaris"; makext="sol2";;
- 5.[7-9]*) state="known"; ksrc="solaris"; makext="sol2";
- case $arch in
- sun4u) lp64='y';;
- *) ;;
- esac;;
- esac;;
- NetBSD|FreeBSD|ULTRIX|OSF1|NeXTStep|SINIX-?|UNIX_SV|UNIX_System_V)
- state="notincluded";;
-# NetBSD)
-# makext="bsd";
-# case $release in
-# 0.*) state="ancient";;
-# 1.0*) state="ancient";;
-# 1.1*) state="known"; ksrc="netbsd-1.1";;
-# 1.2*) state="known"; ksrc="netbsd-1.2"; makext="netbsd-1.2";;
-# 1.[3-9]*|[2-9]*)
-# state="late"; ksrc="netbsd-1.2";;
-# esac;;
-# ULTRIX)
-# makext="ultrix";
-# case $release in
-# [0-3]*) state="ancient";;
-# 4.[01]*) state="early"; ksrc="ultrix";;
-# 4.[234]) state="known"; ksrc="ultrix";;
-# esac;;
-# OSF1)
-# makext="osf";
-# case $release in
-# V1.*) state="neolithic"; ksrc="osf1";;
-# V[23].*) state="neolithic"; ksrc="osf1";;
-# V4.*) state="known"; ksrc="osf1";;
-# V[5-9]*) state="late"; ksrc="osf1";;
-# esac;;
-# FreeBSD)
-# makext="bsd";
-# case $release in
-# 1.*) state="known"; ksrc="freebsd-old";;
-# 2.[01]*) state="known"; ksrc="freebsd-2.0";;
-# 2.2.[2-7]*) state="late"; ksrc="freebsd-2.0";;
-# 2.2.8*) state="known"; ksrc="freebsd-2.2.8";;
-# 3.[0-1]*) state="known"; ksrc="freebsd-3.0";;
-# esac;;
-# NeXTStep)
-# makext="NeXT";
-# ksrc="NeXT";
-# state="known";;
-# SINIX-?)
-# case $release in
-# 5.4[01]) state=known; ksrc=svr4; makext=svr4;;
-# 5.4[2-9]) state=late; ksrc=svr4; makext=svr4;;
-# esac;;
-# # Intel SVR4 systems come with a bug in the uname program. Unless
-# # your provider fixed the bug, or you get a fix for it, uname -S will
-# # overwrite the system name with the node name!
-# UNIX_SV|UNIX_System_V|`uname -n`)
-# case $release in
-# 4.0) state=known; ksrc=svr4; makext=svr4;;
-# 4.2) state=late; ksrc=svr4; makext=svr4;;
-# esac;;
-esac
-
-if [ -d "$ksrc" ]; then :; else
- state="notincluded"
- unset ksrc
-fi
-
-case $state in
- neolithic)
- echo "This is a newer release on an outdated OS ($system)."
- echo " This software may or may not work on this OS."
- echo " You may want to download an older version of PPP for this OS.";;
- ancient)
- echo "This is an old release of a supported OS ($system)."
- echo "This software cannot be used as-is on this system,"
- echo "but you may be able to port it. Good luck!"
- exit;;
- early)
- echo "This is an old release of a supported OS ($system)."
- echo "This software should install and run on this system,"
- echo "but it hasn't been tested.";;
- late)
- echo "This is a newer release of $system than is supported by"
- echo "this software. It may or may not work.";;
- unknown)
- echo "This software has not been ported to this system. Sorry.";;
- notincluded)
- echo "Support for this system has not been included"
- echo "in this distribution. Sorry.";;
-esac
-
-orig_makext=$makext
-
-if [ -d "$ksrc" ]; then
- echo "Creating links to Makefiles."
- rm -f Makefile
- ln -s $ksrc/Makefile.top Makefile
- echo " Makefile -> $ksrc/Makefile.top"
- if [ "$ksrc" = solaris ]; then
- # Point to 64-bit Makefile extension
- if [ "$lp64" = y ]; then
- makext=$makext-64
- fi
- rm -f $ksrc/Makefile
- ln -s Makefile.$makext $ksrc/Makefile
- echo " $ksrc/Makefile -> Makefile.$makext"
- # Restore extension
- if [ "$lp64" = y ]; then
- makext=$orig_makext
- fi
- fi
- for dir in pppd pppstats chat pppdump; do
- rm -f $dir/Makefile
- if [ -f $dir/Makefile.$makext ]; then
- ln -s Makefile.$makext $dir/Makefile
- echo " $dir/Makefile -> Makefile.$makext"
- fi
- done
-fi
diff --git a/mdk-stage1/ppp/contrib/pppgetpass/Makefile.linux b/mdk-stage1/ppp/contrib/pppgetpass/Makefile.linux
deleted file mode 100644
index 7eb217dac..000000000
--- a/mdk-stage1/ppp/contrib/pppgetpass/Makefile.linux
+++ /dev/null
@@ -1,16 +0,0 @@
-all: pppgetpass.vt pppgetpass.gtk
-
-pppgetpass.vt: pppgetpass.vt.o
-
-pppgetpass.gtk: pppgetpass.gtk.o
- $(CC) $(LDFLAGS) pppgetpass.gtk.o `gtk-config --libs` -o pppgetpass.gtk
-pppgetpass.gtk.o: pppgetpass.gtk.c
- $(CC) $(CFLAGS) -c pppgetpass.gtk.c `gtk-config --cflags`
-
-install: all
- install -m 755 pppgetpass.sh /usr/bin/pppgetpass
- install -m 4755 -o root -g root pppgetpass.vt /usr/bin/
- install -m 755 -o root -g root pppgetpass.gtk /usr/X11/bin/
-
-clean:
- rm -f *.o pppgetpass.gtk pppgetpass.vt core
diff --git a/mdk-stage1/ppp/contrib/pppgetpass/pppgetpass.8 b/mdk-stage1/ppp/contrib/pppgetpass/pppgetpass.8
deleted file mode 100644
index ade576970..000000000
--- a/mdk-stage1/ppp/contrib/pppgetpass/pppgetpass.8
+++ /dev/null
@@ -1,18 +0,0 @@
-.TH PPPGETPASS 8 "26 Sep 1999"
-.SH NAME
-pppgetpass \- prompt for PAP password
-.SH SYNOPSIS
-.B pppgetpass
-.I client server fd
-.SH DESCRIPTION
-.B pppgetpass
-the outer half of a plugin for PAP password prompting in pppd.
-If the peer requires PAP, and the
-.B passprompt.so
-plugin is loaded into pppd, it will run
-.B /usr/sbin/pppgetpass
-(or another program specified by the
-.B promptprog
-option) to prompt the user for the password.
-.SH SEE ALSO
-pppd(8)
diff --git a/mdk-stage1/ppp/contrib/pppgetpass/pppgetpass.gtk.c b/mdk-stage1/ppp/contrib/pppgetpass/pppgetpass.gtk.c
deleted file mode 100644
index 48ca04202..000000000
--- a/mdk-stage1/ppp/contrib/pppgetpass/pppgetpass.gtk.c
+++ /dev/null
@@ -1,92 +0,0 @@
-#include <glib.h>
-#include <gdk/gdk.h>
-#include <gtk/gtkwindow.h>
-#include <gtk/gtkmain.h>
-#include <gtk/gtkbutton.h>
-#include <gtk/gtkvbox.h>
-#include <gtk/gtklabel.h>
-#include <gtk/gtkentry.h>
-#include <gtk/gtksignal.h>
-
-#include <stdio.h>
-#include <string.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <syslog.h>
-
-int outfd;
-int err;
-
-static void okpressed(void *widget, void *clientdata)
-{
- GtkWidget *answer=clientdata;
- gchar *pass;
- int passlen;
- ssize_t wrote;
- (void)widget;
-
- pass=gtk_entry_get_text(GTK_ENTRY(answer));
-
- passlen=strlen(pass);
- if(!passlen)
- return;
-
- if((wrote=write(outfd, pass, passlen))!=passlen) {
- if(wrote<0)
- syslog(LOG_ERR, "write error on outpipe: %m");
- else
- syslog(LOG_ERR, "short write on outpipe");
- err=1;
- }
- gtk_main_quit();
-}
-
-int main(int argc, char **argv)
-{
- GtkWidget *mainwindow, *vbox, *question, *answer, *ok;
- char buf[1024];
- gtk_init(&argc, &argv);
-
- openlog(argv[0], LOG_PID, LOG_DAEMON);
- if(argc!=4) {
- syslog(LOG_WARNING, "Usage error");
- return 1;
- }
- outfd=atoi(argv[3]);
- mainwindow=gtk_window_new(GTK_WINDOW_TOPLEVEL);
- gtk_window_set_title(GTK_WINDOW(mainwindow), "pppgetpass");
- gtk_signal_connect(GTK_OBJECT(mainwindow), "destroy",
- GTK_SIGNAL_FUNC(gtk_main_quit), 0);
-
- vbox=gtk_vbox_new(FALSE, 5);
- gtk_container_add(GTK_CONTAINER(mainwindow), vbox);
- gtk_widget_show(vbox);
-
- if(argv[1][0] && argv[2][0])
- snprintf(buf, sizeof buf, "Password for PPP client %s on server %s: ", argv[1], argv[2]);
- else if(argv[1][0] && !argv[2][0])
- snprintf(buf, sizeof buf, "Password for PPP client %s: ", argv[1]);
- else if(!argv[1][0] && argv[2][0])
- snprintf(buf, sizeof buf, "Password for PPP on server %s: ", argv[2]);
- else
- snprintf(buf, sizeof buf, "Enter PPP password: ");
- question=gtk_label_new(buf);
- gtk_box_pack_start(GTK_BOX(vbox), question, FALSE, TRUE, 0);
- gtk_widget_show(question);
-
- answer=gtk_entry_new();
- gtk_entry_set_visibility(GTK_ENTRY(answer), 0);
- gtk_box_pack_start(GTK_BOX(vbox), answer, FALSE, TRUE, 0);
- gtk_widget_show(answer);
-
- ok=gtk_button_new_with_label("OK");
- gtk_box_pack_start(GTK_BOX(vbox), ok, FALSE, TRUE, 0);
- gtk_signal_connect(GTK_OBJECT(ok), "clicked",
- GTK_SIGNAL_FUNC(okpressed), answer);
- gtk_widget_show(ok);
-
- gtk_widget_show(mainwindow);
- gtk_main();
-
- return err;
-}
diff --git a/mdk-stage1/ppp/contrib/pppgetpass/pppgetpass.sh b/mdk-stage1/ppp/contrib/pppgetpass/pppgetpass.sh
deleted file mode 100644
index 09c480519..000000000
--- a/mdk-stage1/ppp/contrib/pppgetpass/pppgetpass.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-if [ -z "$DISPLAY" ]; then
- exec pppgetpass.vt "$@"
-else
- exec pppgetpass.gtk "$@"
-fi
diff --git a/mdk-stage1/ppp/contrib/pppgetpass/pppgetpass.vt.c b/mdk-stage1/ppp/contrib/pppgetpass/pppgetpass.vt.c
deleted file mode 100644
index a1520883c..000000000
--- a/mdk-stage1/ppp/contrib/pppgetpass/pppgetpass.vt.c
+++ /dev/null
@@ -1,218 +0,0 @@
-#include <stdio.h>
-#include <string.h>
-#include <stdlib.h>
-#include <errno.h>
-#include <unistd.h>
-#include <fcntl.h>
-#include <sys/stat.h>
-#include <sys/ioctl.h>
-#include <syslog.h>
-#include <termios.h>
-#include <sys/vt.h>
-
-static int console_owner(uid_t, int);
-
-int main(int argc, char **argv)
-{
- int console;
- uid_t uid;
- struct vt_stat origstate;
- int openvtnum;
- char openvtname[256];
- int openvt;
- gid_t gid;
- int chowned;
- FILE *fp;
- struct termios t;
- char pass[256], *nl;
- int outfd, passlen;
- ssize_t wrote;
- console=open("/dev/console", O_RDWR);
-
- uid=getuid();
- gid=getgid();
- seteuid(uid);
-
- openlog(argv[0], LOG_PID, LOG_DAEMON);
-
- if(argc!=4) {
- syslog(LOG_WARNING, "Usage error");
- return 1;
- }
-
- if(console<0) {
- syslog(LOG_ERR, "open(/dev/console): %m");
- return 1;
- }
-
- if(ioctl(console, VT_GETSTATE, &origstate)<0) {
- syslog(LOG_ERR, "VT_GETSTATE: %m");
- return 1;
- }
-
- if(uid) {
- if(!console_owner(uid, origstate.v_active)) {
- int i;
- for(i=0;i<64;++i) {
- if(i!=origstate.v_active && console_owner(uid, i))
- break;
- }
- if(i==64) {
- syslog(LOG_WARNING, "run by uid %lu not at console", (unsigned long)uid);
- return 1;
- }
- }
- }
-
- if(ioctl(console, VT_OPENQRY, &openvtnum)<0) {
- syslog(LOG_ERR, "VT_OPENQRY: %m");
- return 1;
- }
- if(openvtnum==-1) {
- syslog(LOG_ERR, "No free VTs");
- return 1;
- }
-
- snprintf(openvtname, sizeof openvtname, "/dev/tty%d", openvtnum);
- seteuid(0);
- openvt=open(openvtname, O_RDWR);
- if(openvt<0) {
- seteuid(uid);
- syslog(LOG_ERR, "open(%s): %m", openvtname);
- return 1;
- }
-
- chowned=fchown(openvt, uid, gid);
- if(chowned<0) {
- seteuid(uid);
- syslog(LOG_ERR, "fchown(%s): %m", openvtname);
- return 1;
- }
-
- close(console);
-
- if(ioctl(openvt, VT_ACTIVATE, openvtnum)<0) {
- seteuid(uid);
- syslog(LOG_ERR, "VT_ACTIVATE(%d): %m", openvtnum);
- return 1;
- }
-
- while(ioctl(openvt, VT_WAITACTIVE, openvtnum)<0) {
- if(errno!=EINTR) {
- ioctl(openvt, VT_ACTIVATE, origstate.v_active);
- seteuid(uid);
- syslog(LOG_ERR, "VT_WAITACTIVE(%d): %m", openvtnum);
- return 1;
- }
- }
-
- seteuid(uid);
- fp=fdopen(openvt, "r+");
- if(!fp) {
- seteuid(0);
- ioctl(openvt, VT_ACTIVATE, origstate.v_active);
- seteuid(uid);
- syslog(LOG_ERR, "fdopen(%s): %m", openvtname);
- return 1;
- }
-
- if(tcgetattr(openvt, &t)<0) {
- seteuid(0);
- ioctl(openvt, VT_ACTIVATE, origstate.v_active);
- seteuid(uid);
- syslog(LOG_ERR, "tcgetattr(%s): %m", openvtname);
- return 1;
- }
- t.c_lflag &= ~ECHO;
- if(tcsetattr(openvt, TCSANOW, &t)<0) {
- seteuid(0);
- ioctl(openvt, VT_ACTIVATE, origstate.v_active);
- seteuid(uid);
- syslog(LOG_ERR, "tcsetattr(%s): %m", openvtname);
- return 1;
- }
-
- if(fprintf(fp, "\033[2J\033[H")<0) {
- seteuid(0);
- ioctl(openvt, VT_ACTIVATE, origstate.v_active);
- seteuid(uid);
- syslog(LOG_ERR, "write error on %s: %m", openvtname);
- return 1;
- }
- if(argv[1][0] && argv[2][0]) {
- if(fprintf(fp, "Password for PPP client %s on server %s: ", argv[1], argv[2])<0) {
- seteuid(0);
- ioctl(openvt, VT_ACTIVATE, origstate.v_active);
- seteuid(uid);
- syslog(LOG_ERR, "write error on %s: %m", openvtname);
- return 1;
- }
- } else if(argv[1][0] && !argv[2][0]) {
- if(fprintf(fp, "Password for PPP client %s: ", argv[1])<0) {
- syslog(LOG_ERR, "write error on %s: %m", openvtname);
- seteuid(0);
- ioctl(openvt, VT_ACTIVATE, origstate.v_active);
- seteuid(uid);
- return 1;
- }
- } else if(!argv[1][0] && argv[2][0]) {
- if(fprintf(fp, "Password for PPP on server %s: ", argv[2])<0) {
- seteuid(0);
- ioctl(openvt, VT_ACTIVATE, origstate.v_active);
- seteuid(uid);
- syslog(LOG_ERR, "write error on %s: %m", openvtname);
- return 1;
- }
- } else {
- if(fprintf(fp, "Enter PPP password: ")<0) {
- seteuid(0);
- ioctl(openvt, VT_ACTIVATE, origstate.v_active);
- seteuid(uid);
- syslog(LOG_ERR, "write error on %s: %m", openvtname);
- return 1;
- }
- }
-
- if(!fgets(pass, sizeof pass, fp)) {
- seteuid(0);
- ioctl(openvt, VT_ACTIVATE, origstate.v_active);
- seteuid(uid);
- if(ferror(fp)) {
- syslog(LOG_ERR, "read error on %s: %m", openvtname);
- }
- return 1;
- }
- if((nl=strchr(pass, '\n')))
- *nl=0;
- passlen=strlen(pass);
-
- outfd=atoi(argv[3]);
- if((wrote=write(outfd, pass, passlen))!=passlen) {
- seteuid(0);
- ioctl(openvt, VT_ACTIVATE, origstate.v_active);
- seteuid(uid);
- if(wrote<0)
- syslog(LOG_ERR, "write error on outpipe: %m");
- else
- syslog(LOG_ERR, "short write on outpipe");
- return 1;
- }
-
- seteuid(0);
- ioctl(openvt, VT_ACTIVATE, origstate.v_active);
- seteuid(uid);
- return 0;
-}
-
-static int console_owner(uid_t uid, int cons)
-{
- char name[256];
- struct stat st;
- snprintf(name, sizeof name, "/dev/tty%d", cons);
- if(stat(name, &st)<0) {
- if(errno!=ENOENT)
- syslog(LOG_ERR, "stat(%s): %m", name);
- return 0;
- }
- return uid==st.st_uid;
-}
diff --git a/mdk-stage1/ppp/etc.ppp/chap-secrets b/mdk-stage1/ppp/etc.ppp/chap-secrets
deleted file mode 100644
index 7d1c3cd7c..000000000
--- a/mdk-stage1/ppp/etc.ppp/chap-secrets
+++ /dev/null
@@ -1,2 +0,0 @@
-# Secrets for authentication using CHAP
-# client server secret IP addresses
diff --git a/mdk-stage1/ppp/etc.ppp/options b/mdk-stage1/ppp/etc.ppp/options
deleted file mode 100644
index 0f77a9aa0..000000000
--- a/mdk-stage1/ppp/etc.ppp/options
+++ /dev/null
@@ -1,5 +0,0 @@
-lock
-noauth
-noipdefault
-usepeerdns
-
diff --git a/mdk-stage1/ppp/etc.ppp/options.options b/mdk-stage1/ppp/etc.ppp/options.options
deleted file mode 100644
index 4b67b6a0d..000000000
--- a/mdk-stage1/ppp/etc.ppp/options.options
+++ /dev/null
@@ -1 +0,0 @@
-lock
diff --git a/mdk-stage1/ppp/etc.ppp/pap-secrets b/mdk-stage1/ppp/etc.ppp/pap-secrets
deleted file mode 100644
index f8b7dce3c..000000000
--- a/mdk-stage1/ppp/etc.ppp/pap-secrets
+++ /dev/null
@@ -1,2 +0,0 @@
-# Secrets for authentication using PAP
-# client server secret IP addresses
diff --git a/mdk-stage1/ppp/include/linux/if_ppp.h b/mdk-stage1/ppp/include/linux/if_ppp.h
deleted file mode 100644
index 1febf0931..000000000
--- a/mdk-stage1/ppp/include/linux/if_ppp.h
+++ /dev/null
@@ -1,155 +0,0 @@
-/* $Id$ */
-
-/*
- * if_ppp.h - Point-to-Point Protocol definitions.
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Carnegie Mellon University. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- *
- */
-
-/*
- * ==FILEVERSION 20000724==
- *
- * NOTE TO MAINTAINERS:
- * If you modify this file at all, please set the above date.
- * if_ppp.h is shipped with a PPP distribution as well as with the kernel;
- * if everyone increases the FILEVERSION number above, then scripts
- * can do the right thing when deciding whether to install a new if_ppp.h
- * file. Don't change the format of that line otherwise, so the
- * installation script can recognize it.
- */
-
-#ifndef _IF_PPP_H_
-#define _IF_PPP_H_
-
-/*
- * Packet sizes
- */
-
-#define PPP_MTU 1500 /* Default MTU (size of Info field) */
-#define PPP_MAXMRU 65000 /* Largest MRU we allow */
-#define PROTO_IPX 0x002b /* protocol numbers */
-#define PROTO_DNA_RT 0x0027 /* DNA Routing */
-
-
-/*
- * Bit definitions for flags.
- */
-
-#define SC_COMP_PROT 0x00000001 /* protocol compression (output) */
-#define SC_COMP_AC 0x00000002 /* header compression (output) */
-#define SC_COMP_TCP 0x00000004 /* TCP (VJ) compression (output) */
-#define SC_NO_TCP_CCID 0x00000008 /* disable VJ connection-id comp. */
-#define SC_REJ_COMP_AC 0x00000010 /* reject adrs/ctrl comp. on input */
-#define SC_REJ_COMP_TCP 0x00000020 /* reject TCP (VJ) comp. on input */
-#define SC_CCP_OPEN 0x00000040 /* Look at CCP packets */
-#define SC_CCP_UP 0x00000080 /* May send/recv compressed packets */
-#define SC_ENABLE_IP 0x00000100 /* IP packets may be exchanged */
-#define SC_LOOP_TRAFFIC 0x00000200 /* send traffic to pppd */
-#define SC_MULTILINK 0x00000400 /* do multilink encapsulation */
-#define SC_MP_SHORTSEQ 0x00000800 /* use short MP sequence numbers */
-#define SC_COMP_RUN 0x00001000 /* compressor has been inited */
-#define SC_DECOMP_RUN 0x00002000 /* decompressor has been inited */
-#define SC_MP_XSHORTSEQ 0x00004000 /* transmit short MP seq numbers */
-#define SC_DEBUG 0x00010000 /* enable debug messages */
-#define SC_LOG_INPKT 0x00020000 /* log contents of good pkts recvd */
-#define SC_LOG_OUTPKT 0x00040000 /* log contents of pkts sent */
-#define SC_LOG_RAWIN 0x00080000 /* log all chars received */
-#define SC_LOG_FLUSH 0x00100000 /* log all chars flushed */
-#define SC_SYNC 0x00200000 /* synchronous serial mode */
-#define SC_MASK 0x0f200fff /* bits that user can change */
-
-/* state bits */
-#define SC_XMIT_BUSY 0x10000000 /* (used by isdn_ppp?) */
-#define SC_RCV_ODDP 0x08000000 /* have rcvd char with odd parity */
-#define SC_RCV_EVNP 0x04000000 /* have rcvd char with even parity */
-#define SC_RCV_B7_1 0x02000000 /* have rcvd char with bit 7 = 1 */
-#define SC_RCV_B7_0 0x01000000 /* have rcvd char with bit 7 = 0 */
-#define SC_DC_FERROR 0x00800000 /* fatal decomp error detected */
-#define SC_DC_ERROR 0x00400000 /* non-fatal decomp error detected */
-
-/*
- * Ioctl definitions.
- */
-
-struct npioctl {
- int protocol; /* PPP protocol, e.g. PPP_IP */
- enum NPmode mode;
-};
-
-/* Structure describing a CCP configuration option, for PPPIOCSCOMPRESS */
-struct ppp_option_data {
- __u8 *ptr;
- __u32 length;
- int transmit;
-};
-
-struct ifpppstatsreq {
- struct ifreq b;
- struct ppp_stats stats; /* statistic information */
-};
-
-struct ifpppcstatsreq {
- struct ifreq b;
- struct ppp_comp_stats stats;
-};
-
-#define ifr__name b.ifr_ifrn.ifrn_name
-#define stats_ptr b.ifr_ifru.ifru_data
-
-/*
- * Ioctl definitions.
- */
-
-#define PPPIOCGFLAGS _IOR('t', 90, int) /* get configuration flags */
-#define PPPIOCSFLAGS _IOW('t', 89, int) /* set configuration flags */
-#define PPPIOCGASYNCMAP _IOR('t', 88, int) /* get async map */
-#define PPPIOCSASYNCMAP _IOW('t', 87, int) /* set async map */
-#define PPPIOCGUNIT _IOR('t', 86, int) /* get ppp unit number */
-#define PPPIOCGRASYNCMAP _IOR('t', 85, int) /* get receive async map */
-#define PPPIOCSRASYNCMAP _IOW('t', 84, int) /* set receive async map */
-#define PPPIOCGMRU _IOR('t', 83, int) /* get max receive unit */
-#define PPPIOCSMRU _IOW('t', 82, int) /* set max receive unit */
-#define PPPIOCSMAXCID _IOW('t', 81, int) /* set VJ max slot ID */
-#define PPPIOCGXASYNCMAP _IOR('t', 80, ext_accm) /* get extended ACCM */
-#define PPPIOCSXASYNCMAP _IOW('t', 79, ext_accm) /* set extended ACCM */
-#define PPPIOCXFERUNIT _IO('t', 78) /* transfer PPP unit */
-#define PPPIOCSCOMPRESS _IOW('t', 77, struct ppp_option_data)
-#define PPPIOCGNPMODE _IOWR('t', 76, struct npioctl) /* get NP mode */
-#define PPPIOCSNPMODE _IOW('t', 75, struct npioctl) /* set NP mode */
-#define PPPIOCSPASS _IOW('t', 71, struct sock_fprog) /* set pass filter */
-#define PPPIOCSACTIVE _IOW('t', 70, struct sock_fprog) /* set active filt */
-#define PPPIOCGDEBUG _IOR('t', 65, int) /* Read debug level */
-#define PPPIOCSDEBUG _IOW('t', 64, int) /* Set debug level */
-#define PPPIOCGIDLE _IOR('t', 63, struct ppp_idle) /* get idle time */
-#define PPPIOCNEWUNIT _IOWR('t', 62, int) /* create new ppp unit */
-#define PPPIOCATTACH _IOW('t', 61, int) /* attach to ppp unit */
-#define PPPIOCDETACH _IOW('t', 60, int) /* detach from ppp unit/chan */
-#define PPPIOCSMRRU _IOW('t', 59, int) /* set multilink MRU */
-#define PPPIOCCONNECT _IOW('t', 58, int) /* connect channel to unit */
-#define PPPIOCDISCONN _IO('t', 57) /* disconnect channel */
-#define PPPIOCATTCHAN _IOW('t', 56, int) /* attach to ppp channel */
-#define PPPIOCGCHAN _IOR('t', 55, int) /* get ppp channel number */
-
-#define SIOCGPPPSTATS (SIOCDEVPRIVATE + 0)
-#define SIOCGPPPVER (SIOCDEVPRIVATE + 1) /* NEVER change this!! */
-#define SIOCGPPPCSTATS (SIOCDEVPRIVATE + 2)
-
-#if !defined(ifr_mtu)
-#define ifr_mtu ifr_ifru.ifru_metric
-#endif
-
-#endif /* _IF_PPP_H_ */
diff --git a/mdk-stage1/ppp/include/linux/if_pppvar.h b/mdk-stage1/ppp/include/linux/if_pppvar.h
deleted file mode 100644
index b2485cd9d..000000000
--- a/mdk-stage1/ppp/include/linux/if_pppvar.h
+++ /dev/null
@@ -1,138 +0,0 @@
-/* From: if_pppvar.h,v 1.2 1995/06/12 11:36:51 paulus Exp */
-/*
- * if_pppvar.h - private structures and declarations for PPP.
- *
- * Copyright (c) 1994 The Australian National University.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies. This software is provided without any
- * warranty, express or implied. The Australian National University
- * makes no representations about the suitability of this software for
- * any purpose.
- *
- * IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY
- * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
- * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
- * THE AUSTRALIAN NATIONAL UNIVERSITY HAVE BEEN ADVISED OF THE POSSIBILITY
- * OF SUCH DAMAGE.
- *
- * THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO
- * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
- * OR MODIFICATIONS.
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Carnegie Mellon University. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-/*
- * ==FILEVERSION 990911==
- *
- * NOTE TO MAINTAINERS:
- * If you modify this file at all, please set the above date.
- * if_pppvar.h is shipped with a PPP distribution as well as with the kernel;
- * if everyone increases the FILEVERSION number above, then scripts
- * can do the right thing when deciding whether to install a new if_pppvar.h
- * file. Don't change the format of that line otherwise, so the
- * installation script can recognize it.
- */
-
-/*
- * Supported network protocols. These values are used for
- * indexing sc_npmode.
- */
-
-#define NP_IP 0 /* Internet Protocol */
-#define NP_IPX 1 /* IPX protocol */
-#define NP_AT 2 /* Appletalk protocol */
-#define NP_IPV6 3 /* Internet Protocol */
-#define NUM_NP 4 /* Number of NPs. */
-
-#define OBUFSIZE 256 /* # chars of output buffering */
-
-/*
- * Structure describing each ppp unit.
- */
-
-struct ppp {
- int magic; /* magic value for structure */
- struct ppp *next; /* unit with next index */
- unsigned long inuse; /* are we allocated? */
- int line; /* network interface unit # */
- __u32 flags; /* miscellaneous control flags */
- int mtu; /* maximum xmit frame size */
- int mru; /* maximum receive frame size */
- struct slcompress *slcomp; /* for TCP header compression */
- struct sk_buff_head xmt_q; /* frames to send from pppd */
- struct sk_buff_head rcv_q; /* frames for pppd to read */
- unsigned long xmit_busy; /* bit 0 set when xmitter busy */
-
- /* Information specific to using ppp on async serial lines. */
- struct tty_struct *tty; /* ptr to TTY structure */
- struct tty_struct *backup_tty; /* TTY to use if tty gets closed */
- __u8 escape; /* 0x20 if prev char was PPP_ESC */
- __u8 toss; /* toss this frame */
- volatile __u8 tty_pushing; /* internal state flag */
- volatile __u8 woke_up; /* internal state flag */
- __u32 xmit_async_map[8]; /* 1 bit means that given control
- character is quoted on output*/
- __u32 recv_async_map; /* 1 bit means that given control
- character is ignored on input*/
- __u32 bytes_sent; /* Bytes sent on frame */
- __u32 bytes_rcvd; /* Bytes recvd on frame */
-
- /* Async transmission information */
- struct sk_buff *tpkt; /* frame currently being sent */
- int tpkt_pos; /* how much of it we've done */
- __u16 tfcs; /* FCS so far for it */
- unsigned char *optr; /* where we're up to in sending */
- unsigned char *olim; /* points past last valid char */
-
- /* Async reception information */
- struct sk_buff *rpkt; /* frame currently being rcvd */
- __u16 rfcs; /* FCS so far of rpkt */
-
- /* Queues for select() functionality */
- struct wait_queue *read_wait; /* queue for reading processes */
-
- /* info for detecting idle channels */
- unsigned long last_xmit; /* time of last transmission */
- unsigned long last_recv; /* time last packet received */
-
- /* Statistic information */
- struct pppstat stats; /* statistic information */
-
- /* PPP compression protocol information */
- struct compressor *sc_xcomp; /* transmit compressor */
- void *sc_xc_state; /* transmit compressor state */
- struct compressor *sc_rcomp; /* receive decompressor */
- void *sc_rc_state; /* receive decompressor state */
-
- enum NPmode sc_npmode[NUM_NP]; /* what to do with each NP */
- int sc_xfer; /* PID of reserved PPP table */
- char name[8]; /* space for unit name */
- struct device dev; /* net device structure */
- struct enet_statistics estats; /* more detailed stats */
-
- /* tty output buffer */
- unsigned char obuf[OBUFSIZE]; /* buffer for characters to send */
-};
-
-#define PPP_MAGIC 0x5002
-#define PPP_VERSION "2.3.11"
diff --git a/mdk-stage1/ppp/include/linux/ppp-comp.h b/mdk-stage1/ppp/include/linux/ppp-comp.h
deleted file mode 100644
index 3184d0731..000000000
--- a/mdk-stage1/ppp/include/linux/ppp-comp.h
+++ /dev/null
@@ -1,203 +0,0 @@
-/*
- * ppp-comp.h - Definitions for doing PPP packet compression.
- *
- * Copyright (c) 1994 The Australian National University.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies. This software is provided without any
- * warranty, express or implied. The Australian National University
- * makes no representations about the suitability of this software for
- * any purpose.
- *
- * IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY
- * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
- * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
- * THE AUSTRALIAN NATIONAL UNIVERSITY HAVE BEEN ADVISED OF THE POSSIBILITY
- * OF SUCH DAMAGE.
- *
- * THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO
- * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
- * OR MODIFICATIONS.
- *
- * $Id$
- */
-
-/*
- * ==FILEVERSION 980319==
- *
- * NOTE TO MAINTAINERS:
- * If you modify this file at all, please set the above date.
- * ppp-comp.h is shipped with a PPP distribution as well as with the kernel;
- * if everyone increases the FILEVERSION number above, then scripts
- * can do the right thing when deciding whether to install a new ppp-comp.h
- * file. Don't change the format of that line otherwise, so the
- * installation script can recognize it.
- */
-
-#ifndef _NET_PPP_COMP_H
-#define _NET_PPP_COMP_H
-
-/*
- * The following symbols control whether we include code for
- * various compression methods.
- */
-
-#ifndef DO_BSD_COMPRESS
-#define DO_BSD_COMPRESS 1 /* by default, include BSD-Compress */
-#endif
-#ifndef DO_DEFLATE
-#define DO_DEFLATE 1 /* by default, include Deflate */
-#endif
-#define DO_PREDICTOR_1 0
-#define DO_PREDICTOR_2 0
-
-/*
- * Structure giving methods for compression/decompression.
- */
-
-struct compressor {
- int compress_proto; /* CCP compression protocol number */
-
- /* Allocate space for a compressor (transmit side) */
- void *(*comp_alloc) (unsigned char *options, int opt_len);
-
- /* Free space used by a compressor */
- void (*comp_free) (void *state);
-
- /* Initialize a compressor */
- int (*comp_init) (void *state, unsigned char *options,
- int opt_len, int unit, int opthdr, int debug);
-
- /* Reset a compressor */
- void (*comp_reset) (void *state);
-
- /* Compress a packet */
- int (*compress) (void *state, unsigned char *rptr,
- unsigned char *obuf, int isize, int osize);
-
- /* Return compression statistics */
- void (*comp_stat) (void *state, struct compstat *stats);
-
- /* Allocate space for a decompressor (receive side) */
- void *(*decomp_alloc) (unsigned char *options, int opt_len);
-
- /* Free space used by a decompressor */
- void (*decomp_free) (void *state);
-
- /* Initialize a decompressor */
- int (*decomp_init) (void *state, unsigned char *options,
- int opt_len, int unit, int opthdr, int mru,
- int debug);
-
- /* Reset a decompressor */
- void (*decomp_reset) (void *state);
-
- /* Decompress a packet. */
- int (*decompress) (void *state, unsigned char *ibuf, int isize,
- unsigned char *obuf, int osize);
-
- /* Update state for an incompressible packet received */
- void (*incomp) (void *state, unsigned char *ibuf, int icnt);
-
- /* Return decompression statistics */
- void (*decomp_stat) (void *state, struct compstat *stats);
-};
-
-/*
- * The return value from decompress routine is the length of the
- * decompressed packet if successful, otherwise DECOMP_ERROR
- * or DECOMP_FATALERROR if an error occurred.
- *
- * We need to make this distinction so that we can disable certain
- * useful functionality, namely sending a CCP reset-request as a result
- * of an error detected after decompression. This is to avoid infringing
- * a patent held by Motorola.
- * Don't you just lurve software patents.
- */
-
-#define DECOMP_ERROR -1 /* error detected before decomp. */
-#define DECOMP_FATALERROR -2 /* error detected after decomp. */
-
-/*
- * CCP codes.
- */
-
-#define CCP_CONFREQ 1
-#define CCP_CONFACK 2
-#define CCP_TERMREQ 5
-#define CCP_TERMACK 6
-#define CCP_RESETREQ 14
-#define CCP_RESETACK 15
-
-/*
- * Max # bytes for a CCP option
- */
-
-#define CCP_MAX_OPTION_LENGTH 32
-
-/*
- * Parts of a CCP packet.
- */
-
-#define CCP_CODE(dp) ((dp)[0])
-#define CCP_ID(dp) ((dp)[1])
-#define CCP_LENGTH(dp) (((dp)[2] << 8) + (dp)[3])
-#define CCP_HDRLEN 4
-
-#define CCP_OPT_CODE(dp) ((dp)[0])
-#define CCP_OPT_LENGTH(dp) ((dp)[1])
-#define CCP_OPT_MINLEN 2
-
-/*
- * Definitions for BSD-Compress.
- */
-
-#define CI_BSD_COMPRESS 21 /* config. option for BSD-Compress */
-#define CILEN_BSD_COMPRESS 3 /* length of config. option */
-
-/* Macros for handling the 3rd byte of the BSD-Compress config option. */
-#define BSD_NBITS(x) ((x) & 0x1F) /* number of bits requested */
-#define BSD_VERSION(x) ((x) >> 5) /* version of option format */
-#define BSD_CURRENT_VERSION 1 /* current version number */
-#define BSD_MAKE_OPT(v, n) (((v) << 5) | (n))
-
-#define BSD_MIN_BITS 9 /* smallest code size supported */
-#define BSD_MAX_BITS 15 /* largest code size supported */
-
-/*
- * Definitions for Deflate.
- */
-
-#define CI_DEFLATE 26 /* config option for Deflate */
-#define CI_DEFLATE_DRAFT 24 /* value used in original draft RFC */
-#define CILEN_DEFLATE 4 /* length of its config option */
-
-#define DEFLATE_MIN_SIZE 8
-#define DEFLATE_MAX_SIZE 15
-#define DEFLATE_METHOD_VAL 8
-#define DEFLATE_SIZE(x) (((x) >> 4) + DEFLATE_MIN_SIZE)
-#define DEFLATE_METHOD(x) ((x) & 0x0F)
-#define DEFLATE_MAKE_OPT(w) ((((w) - DEFLATE_MIN_SIZE) << 4) \
- + DEFLATE_METHOD_VAL)
-#define DEFLATE_CHK_SEQUENCE 0
-
-/*
- * Definitions for other, as yet unsupported, compression methods.
- */
-
-#define CI_PREDICTOR_1 1 /* config option for Predictor-1 */
-#define CILEN_PREDICTOR_1 2 /* length of its config option */
-#define CI_PREDICTOR_2 2 /* config option for Predictor-2 */
-#define CILEN_PREDICTOR_2 2 /* length of its config option */
-
-#ifdef __KERNEL__
-extern int ppp_register_compressor(struct compressor *);
-extern void ppp_unregister_compressor(struct compressor *);
-#endif /* __KERNEL__ */
-
-#endif /* _NET_PPP_COMP_H */
diff --git a/mdk-stage1/ppp/include/linux/ppp_defs.h b/mdk-stage1/ppp/include/linux/ppp_defs.h
deleted file mode 100644
index 46946fbdc..000000000
--- a/mdk-stage1/ppp/include/linux/ppp_defs.h
+++ /dev/null
@@ -1,185 +0,0 @@
-/* $Id$ */
-
-/*
- * ppp_defs.h - PPP definitions.
- *
- * Copyright (c) 1994 The Australian National University.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies. This software is provided without any
- * warranty, express or implied. The Australian National University
- * makes no representations about the suitability of this software for
- * any purpose.
- *
- * IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY
- * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
- * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
- * THE AUSTRALIAN NATIONAL UNIVERSITY HAVE BEEN ADVISED OF THE POSSIBILITY
- * OF SUCH DAMAGE.
- *
- * THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO
- * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
- * OR MODIFICATIONS.
- */
-
-/*
- * ==FILEVERSION 20000114==
- *
- * NOTE TO MAINTAINERS:
- * If you modify this file at all, please set the above date.
- * ppp_defs.h is shipped with a PPP distribution as well as with the kernel;
- * if everyone increases the FILEVERSION number above, then scripts
- * can do the right thing when deciding whether to install a new ppp_defs.h
- * file. Don't change the format of that line otherwise, so the
- * installation script can recognize it.
- */
-
-#ifndef _PPP_DEFS_H_
-#define _PPP_DEFS_H_
-
-/*
- * The basic PPP frame.
- */
-#define PPP_HDRLEN 4 /* octets for standard ppp header */
-#define PPP_FCSLEN 2 /* octets for FCS */
-#define PPP_MRU 1500 /* default MRU = max length of info field */
-
-#define PPP_ADDRESS(p) (((__u8 *)(p))[0])
-#define PPP_CONTROL(p) (((__u8 *)(p))[1])
-#define PPP_PROTOCOL(p) ((((__u8 *)(p))[2] << 8) + ((__u8 *)(p))[3])
-
-/*
- * Significant octet values.
- */
-#define PPP_ALLSTATIONS 0xff /* All-Stations broadcast address */
-#define PPP_UI 0x03 /* Unnumbered Information */
-#define PPP_FLAG 0x7e /* Flag Sequence */
-#define PPP_ESCAPE 0x7d /* Asynchronous Control Escape */
-#define PPP_TRANS 0x20 /* Asynchronous transparency modifier */
-
-/*
- * Protocol field values.
- */
-#define PPP_IP 0x21 /* Internet Protocol */
-#define PPP_AT 0x29 /* AppleTalk Protocol */
-#define PPP_IPX 0x2b /* IPX protocol */
-#define PPP_VJC_COMP 0x2d /* VJ compressed TCP */
-#define PPP_VJC_UNCOMP 0x2f /* VJ uncompressed TCP */
-#define PPP_MP 0x3d /* Multilink protocol */
-#define PPP_IPV6 0x57 /* Internet Protocol Version 6 */
-#define PPP_COMPFRAG 0xfb /* fragment compressed below bundle */
-#define PPP_COMP 0xfd /* compressed packet */
-#define PPP_IPCP 0x8021 /* IP Control Protocol */
-#define PPP_ATCP 0x8029 /* AppleTalk Control Protocol */
-#define PPP_IPXCP 0x802b /* IPX Control Protocol */
-#define PPP_IPV6CP 0x8057 /* IPv6 Control Protocol */
-#define PPP_CCPFRAG 0x80fb /* CCP at link level (below MP bundle) */
-#define PPP_CCP 0x80fd /* Compression Control Protocol */
-#define PPP_LCP 0xc021 /* Link Control Protocol */
-#define PPP_PAP 0xc023 /* Password Authentication Protocol */
-#define PPP_LQR 0xc025 /* Link Quality Report protocol */
-#define PPP_CHAP 0xc223 /* Cryptographic Handshake Auth. Protocol */
-#define PPP_CBCP 0xc029 /* Callback Control Protocol */
-
-/*
- * Values for FCS calculations.
- */
-
-#define PPP_INITFCS 0xffff /* Initial FCS value */
-#define PPP_GOODFCS 0xf0b8 /* Good final FCS value */
-#define PPP_FCS(fcs, c) (((fcs) >> 8) ^ fcstab[((fcs) ^ (c)) & 0xff])
-
-/*
- * Extended asyncmap - allows any character to be escaped.
- */
-
-typedef __u32 ext_accm[8];
-
-/*
- * What to do with network protocol (NP) packets.
- */
-enum NPmode {
- NPMODE_PASS, /* pass the packet through */
- NPMODE_DROP, /* silently drop the packet */
- NPMODE_ERROR, /* return an error */
- NPMODE_QUEUE /* save it up for later. */
-};
-
-/*
- * Statistics for LQRP and pppstats
- */
-struct pppstat {
- __u32 ppp_discards; /* # frames discarded */
-
- __u32 ppp_ibytes; /* bytes received */
- __u32 ppp_ioctects; /* bytes received not in error */
- __u32 ppp_ipackets; /* packets received */
- __u32 ppp_ierrors; /* receive errors */
- __u32 ppp_ilqrs; /* # LQR frames received */
-
- __u32 ppp_obytes; /* raw bytes sent */
- __u32 ppp_ooctects; /* frame bytes sent */
- __u32 ppp_opackets; /* packets sent */
- __u32 ppp_oerrors; /* transmit errors */
- __u32 ppp_olqrs; /* # LQR frames sent */
-};
-
-struct vjstat {
- __u32 vjs_packets; /* outbound packets */
- __u32 vjs_compressed; /* outbound compressed packets */
- __u32 vjs_searches; /* searches for connection state */
- __u32 vjs_misses; /* times couldn't find conn. state */
- __u32 vjs_uncompressedin; /* inbound uncompressed packets */
- __u32 vjs_compressedin; /* inbound compressed packets */
- __u32 vjs_errorin; /* inbound unknown type packets */
- __u32 vjs_tossed; /* inbound packets tossed because of error */
-};
-
-struct compstat {
- __u32 unc_bytes; /* total uncompressed bytes */
- __u32 unc_packets; /* total uncompressed packets */
- __u32 comp_bytes; /* compressed bytes */
- __u32 comp_packets; /* compressed packets */
- __u32 inc_bytes; /* incompressible bytes */
- __u32 inc_packets; /* incompressible packets */
-
- /* the compression ratio is defined as in_count / bytes_out */
- __u32 in_count; /* Bytes received */
- __u32 bytes_out; /* Bytes transmitted */
-
- double ratio; /* not computed in kernel. */
-};
-
-struct ppp_stats {
- struct pppstat p; /* basic PPP statistics */
- struct vjstat vj; /* VJ header compression statistics */
-};
-
-struct ppp_comp_stats {
- struct compstat c; /* packet compression statistics */
- struct compstat d; /* packet decompression statistics */
-};
-
-/*
- * The following structure records the time in seconds since
- * the last NP packet was sent or received.
- */
-struct ppp_idle {
- time_t xmit_idle; /* time since last NP packet sent */
- time_t recv_idle; /* time since last NP packet received */
-};
-
-#ifndef __P
-#ifdef __STDC__
-#define __P(x) x
-#else
-#define __P(x) ()
-#endif
-#endif
-
-#endif /* _PPP_DEFS_H_ */
diff --git a/mdk-stage1/ppp/include/net/if_ppp.h b/mdk-stage1/ppp/include/net/if_ppp.h
deleted file mode 100644
index 1527ecf3f..000000000
--- a/mdk-stage1/ppp/include/net/if_ppp.h
+++ /dev/null
@@ -1,133 +0,0 @@
-/* $Id$ */
-
-/*
- * if_ppp.h - Point-to-Point Protocol definitions.
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Carnegie Mellon University. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-#ifndef _IF_PPP_H_
-#define _IF_PPP_H_
-
-/*
- * Bit definitions for flags.
- */
-#define SC_COMP_PROT 0x00000001 /* protocol compression (output) */
-#define SC_COMP_AC 0x00000002 /* header compression (output) */
-#define SC_COMP_TCP 0x00000004 /* TCP (VJ) compression (output) */
-#define SC_NO_TCP_CCID 0x00000008 /* disable VJ connection-id comp. */
-#define SC_REJ_COMP_AC 0x00000010 /* reject adrs/ctrl comp. on input */
-#define SC_REJ_COMP_TCP 0x00000020 /* reject TCP (VJ) comp. on input */
-#define SC_CCP_OPEN 0x00000040 /* Look at CCP packets */
-#define SC_CCP_UP 0x00000080 /* May send/recv compressed packets */
-#define SC_DEBUG 0x00010000 /* enable debug messages */
-#define SC_LOG_INPKT 0x00020000 /* log contents of good pkts recvd */
-#define SC_LOG_OUTPKT 0x00040000 /* log contents of pkts sent */
-#define SC_LOG_RAWIN 0x00080000 /* log all chars received */
-#define SC_LOG_FLUSH 0x00100000 /* log all chars flushed */
-#define SC_RCV_B7_0 0x01000000 /* have rcvd char with bit 7 = 0 */
-#define SC_RCV_B7_1 0x02000000 /* have rcvd char with bit 7 = 1 */
-#define SC_RCV_EVNP 0x04000000 /* have rcvd char with even parity */
-#define SC_RCV_ODDP 0x08000000 /* have rcvd char with odd parity */
-#define SC_SYNC 0x00200000 /* use synchronous HDLC framing */
-#define SC_MASK 0x0fff00ff /* bits that user can change */
-
-/*
- * State bits in sc_flags, not changeable by user.
- */
-#define SC_TIMEOUT 0x00000400 /* timeout is currently pending */
-#define SC_VJ_RESET 0x00000800 /* need to reset VJ decomp */
-#define SC_COMP_RUN 0x00001000 /* compressor has been inited */
-#define SC_DECOMP_RUN 0x00002000 /* decompressor has been inited */
-#define SC_DC_ERROR 0x00004000 /* non-fatal decomp error detected */
-#define SC_DC_FERROR 0x00008000 /* fatal decomp error detected */
-#define SC_TBUSY 0x10000000 /* xmitter doesn't need a packet yet */
-#define SC_PKTLOST 0x20000000 /* have lost or dropped a packet */
-#define SC_FLUSH 0x40000000 /* flush input until next PPP_FLAG */
-#define SC_ESCAPED 0x80000000 /* saw a PPP_ESCAPE */
-
-/*
- * Ioctl definitions.
- */
-
-struct npioctl {
- int protocol; /* PPP procotol, e.g. PPP_IP */
- enum NPmode mode;
-};
-
-/* Structure describing a CCP configuration option, for PPPIOCSCOMPRESS */
-struct ppp_option_data {
- u_char *ptr;
- u_int length;
- int transmit;
-};
-
-struct ifpppstatsreq {
- char ifr_name[IFNAMSIZ];
- struct ppp_stats stats;
-};
-
-struct ifpppcstatsreq {
- char ifr_name[IFNAMSIZ];
- struct ppp_comp_stats stats;
-};
-
-/*
- * Ioctl definitions.
- */
-
-#define PPPIOCGFLAGS _IOR('t', 90, int) /* get configuration flags */
-#define PPPIOCSFLAGS _IOW('t', 89, int) /* set configuration flags */
-#define PPPIOCGASYNCMAP _IOR('t', 88, int) /* get async map */
-#define PPPIOCSASYNCMAP _IOW('t', 87, int) /* set async map */
-#define PPPIOCGUNIT _IOR('t', 86, int) /* get ppp unit number */
-#define PPPIOCGRASYNCMAP _IOR('t', 85, int) /* get receive async map */
-#define PPPIOCSRASYNCMAP _IOW('t', 84, int) /* set receive async map */
-#define PPPIOCGMRU _IOR('t', 83, int) /* get max receive unit */
-#define PPPIOCSMRU _IOW('t', 82, int) /* set max receive unit */
-#define PPPIOCSMAXCID _IOW('t', 81, int) /* set VJ max slot ID */
-#define PPPIOCGXASYNCMAP _IOR('t', 80, ext_accm) /* get extended ACCM */
-#define PPPIOCSXASYNCMAP _IOW('t', 79, ext_accm) /* set extended ACCM */
-#define PPPIOCXFERUNIT _IO('t', 78) /* transfer PPP unit */
-#define PPPIOCSCOMPRESS _IOW('t', 77, struct ppp_option_data)
-#define PPPIOCGNPMODE _IOWR('t', 76, struct npioctl) /* get NP mode */
-#define PPPIOCSNPMODE _IOW('t', 75, struct npioctl) /* set NP mode */
-#define PPPIOCGIDLE _IOR('t', 74, struct ppp_idle) /* get idle time */
-#ifdef PPP_FILTER
-#define PPPIOCSPASS _IOW('t', 71, struct bpf_program) /* set pass filter */
-#define PPPIOCSACTIVE _IOW('t', 70, struct bpf_program) /* set active filt */
-#endif /* PPP_FILTER */
-
-/* PPPIOC[GS]MTU are alternatives to SIOC[GS]IFMTU, used under Ultrix */
-#define PPPIOCGMTU _IOR('t', 73, int) /* get interface MTU */
-#define PPPIOCSMTU _IOW('t', 72, int) /* set interface MTU */
-
-/*
- * These two are interface ioctls so that pppstats can do them on
- * a socket without having to open the serial device.
- */
-#define SIOCGPPPSTATS _IOWR('i', 123, struct ifpppstatsreq)
-#define SIOCGPPPCSTATS _IOWR('i', 122, struct ifpppcstatsreq)
-
-#if !defined(ifr_mtu)
-#define ifr_mtu ifr_ifru.ifru_metric
-#endif
-
-#if (defined(_KERNEL) || defined(KERNEL)) && !defined(NeXT)
-void pppattach __P((void));
-void pppintr __P((void));
-#endif
-#endif /* _IF_PPP_H_ */
diff --git a/mdk-stage1/ppp/include/net/ppp-comp.h b/mdk-stage1/ppp/include/net/ppp-comp.h
deleted file mode 100644
index 0e6a9c672..000000000
--- a/mdk-stage1/ppp/include/net/ppp-comp.h
+++ /dev/null
@@ -1,165 +0,0 @@
-/*
- * ppp-comp.h - Definitions for doing PPP packet compression.
- *
- * Copyright (c) 1994 The Australian National University.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies. This software is provided without any
- * warranty, express or implied. The Australian National University
- * makes no representations about the suitability of this software for
- * any purpose.
- *
- * IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY
- * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
- * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
- * THE AUSTRALIAN NATIONAL UNIVERSITY HAVE BEEN ADVISED OF THE POSSIBILITY
- * OF SUCH DAMAGE.
- *
- * THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO
- * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
- * OR MODIFICATIONS.
- *
- * $Id$
- */
-
-#ifndef _NET_PPP_COMP_H
-#define _NET_PPP_COMP_H
-
-/*
- * The following symbols control whether we include code for
- * various compression methods.
- */
-#ifndef DO_BSD_COMPRESS
-#define DO_BSD_COMPRESS 1 /* by default, include BSD-Compress */
-#endif
-#ifndef DO_DEFLATE
-#define DO_DEFLATE 1 /* by default, include Deflate */
-#endif
-#define DO_PREDICTOR_1 0
-#define DO_PREDICTOR_2 0
-
-/*
- * Structure giving methods for compression/decompression.
- */
-#ifdef PACKETPTR
-struct compressor {
- int compress_proto; /* CCP compression protocol number */
-
- /* Allocate space for a compressor (transmit side) */
- void *(*comp_alloc) __P((u_char *options, int opt_len));
- /* Free space used by a compressor */
- void (*comp_free) __P((void *state));
- /* Initialize a compressor */
- int (*comp_init) __P((void *state, u_char *options, int opt_len,
- int unit, int hdrlen, int debug));
- /* Reset a compressor */
- void (*comp_reset) __P((void *state));
- /* Compress a packet */
- int (*compress) __P((void *state, PACKETPTR *mret,
- PACKETPTR mp, int orig_len, int max_len));
- /* Return compression statistics */
- void (*comp_stat) __P((void *state, struct compstat *stats));
-
- /* Allocate space for a decompressor (receive side) */
- void *(*decomp_alloc) __P((u_char *options, int opt_len));
- /* Free space used by a decompressor */
- void (*decomp_free) __P((void *state));
- /* Initialize a decompressor */
- int (*decomp_init) __P((void *state, u_char *options, int opt_len,
- int unit, int hdrlen, int mru, int debug));
- /* Reset a decompressor */
- void (*decomp_reset) __P((void *state));
- /* Decompress a packet. */
- int (*decompress) __P((void *state, PACKETPTR mp,
- PACKETPTR *dmpp));
- /* Update state for an incompressible packet received */
- void (*incomp) __P((void *state, PACKETPTR mp));
- /* Return decompression statistics */
- void (*decomp_stat) __P((void *state, struct compstat *stats));
-};
-#endif /* PACKETPTR */
-
-/*
- * Return values for decompress routine.
- * We need to make these distinctions so that we can disable certain
- * useful functionality, namely sending a CCP reset-request as a result
- * of an error detected after decompression. This is to avoid infringing
- * a patent held by Motorola.
- * Don't you just lurve software patents.
- */
-#define DECOMP_OK 0 /* everything went OK */
-#define DECOMP_ERROR 1 /* error detected before decomp. */
-#define DECOMP_FATALERROR 2 /* error detected after decomp. */
-
-/*
- * CCP codes.
- */
-#define CCP_CONFREQ 1
-#define CCP_CONFACK 2
-#define CCP_TERMREQ 5
-#define CCP_TERMACK 6
-#define CCP_RESETREQ 14
-#define CCP_RESETACK 15
-
-/*
- * Max # bytes for a CCP option
- */
-#define CCP_MAX_OPTION_LENGTH 32
-
-/*
- * Parts of a CCP packet.
- */
-#define CCP_CODE(dp) ((dp)[0])
-#define CCP_ID(dp) ((dp)[1])
-#define CCP_LENGTH(dp) (((dp)[2] << 8) + (dp)[3])
-#define CCP_HDRLEN 4
-
-#define CCP_OPT_CODE(dp) ((dp)[0])
-#define CCP_OPT_LENGTH(dp) ((dp)[1])
-#define CCP_OPT_MINLEN 2
-
-/*
- * Definitions for BSD-Compress.
- */
-#define CI_BSD_COMPRESS 21 /* config. option for BSD-Compress */
-#define CILEN_BSD_COMPRESS 3 /* length of config. option */
-
-/* Macros for handling the 3rd byte of the BSD-Compress config option. */
-#define BSD_NBITS(x) ((x) & 0x1F) /* number of bits requested */
-#define BSD_VERSION(x) ((x) >> 5) /* version of option format */
-#define BSD_CURRENT_VERSION 1 /* current version number */
-#define BSD_MAKE_OPT(v, n) (((v) << 5) | (n))
-
-#define BSD_MIN_BITS 9 /* smallest code size supported */
-#define BSD_MAX_BITS 15 /* largest code size supported */
-
-/*
- * Definitions for Deflate.
- */
-#define CI_DEFLATE 26 /* config option for Deflate */
-#define CI_DEFLATE_DRAFT 24 /* value used in original draft RFC */
-#define CILEN_DEFLATE 4 /* length of its config option */
-
-#define DEFLATE_MIN_SIZE 8
-#define DEFLATE_MAX_SIZE 15
-#define DEFLATE_METHOD_VAL 8
-#define DEFLATE_SIZE(x) (((x) >> 4) + DEFLATE_MIN_SIZE)
-#define DEFLATE_METHOD(x) ((x) & 0x0F)
-#define DEFLATE_MAKE_OPT(w) ((((w) - DEFLATE_MIN_SIZE) << 4) \
- + DEFLATE_METHOD_VAL)
-#define DEFLATE_CHK_SEQUENCE 0
-
-/*
- * Definitions for other, as yet unsupported, compression methods.
- */
-#define CI_PREDICTOR_1 1 /* config option for Predictor-1 */
-#define CILEN_PREDICTOR_1 2 /* length of its config option */
-#define CI_PREDICTOR_2 2 /* config option for Predictor-2 */
-#define CILEN_PREDICTOR_2 2 /* length of its config option */
-
-#endif /* _NET_PPP_COMP_H */
diff --git a/mdk-stage1/ppp/include/net/ppp_defs.h b/mdk-stage1/ppp/include/net/ppp_defs.h
deleted file mode 100644
index 46bef52bb..000000000
--- a/mdk-stage1/ppp/include/net/ppp_defs.h
+++ /dev/null
@@ -1,184 +0,0 @@
-/* $Id$ */
-
-/*
- * ppp_defs.h - PPP definitions.
- *
- * Copyright (c) 1994 The Australian National University.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies. This software is provided without any
- * warranty, express or implied. The Australian National University
- * makes no representations about the suitability of this software for
- * any purpose.
- *
- * IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY
- * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
- * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
- * THE AUSTRALIAN NATIONAL UNIVERSITY HAVE BEEN ADVISED OF THE POSSIBILITY
- * OF SUCH DAMAGE.
- *
- * THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO
- * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
- * OR MODIFICATIONS.
- */
-
-#ifndef _PPP_DEFS_H_
-#define _PPP_DEFS_H_
-
-/*
- * The basic PPP frame.
- */
-#define PPP_HDRLEN 4 /* octets for standard ppp header */
-#define PPP_FCSLEN 2 /* octets for FCS */
-
-/*
- * Packet sizes
- *
- * Note - lcp shouldn't be allowed to negotiate stuff outside these
- * limits. See lcp.h in the pppd directory.
- * (XXX - these constants should simply be shared by lcp.c instead
- * of living in lcp.h)
- */
-#define PPP_MTU 1500 /* Default MTU (size of Info field) */
-#define PPP_MAXMTU 65535 - (PPP_HDRLEN + PPP_FCSLEN)
-#define PPP_MINMTU 64
-#define PPP_MRU 1500 /* default MRU = max length of info field */
-#define PPP_MAXMRU 65000 /* Largest MRU we allow */
-#define PPP_MINMRU 128
-
-#define PPP_ADDRESS(p) (((u_char *)(p))[0])
-#define PPP_CONTROL(p) (((u_char *)(p))[1])
-#define PPP_PROTOCOL(p) ((((u_char *)(p))[2] << 8) + ((u_char *)(p))[3])
-
-/*
- * Significant octet values.
- */
-#define PPP_ALLSTATIONS 0xff /* All-Stations broadcast address */
-#define PPP_UI 0x03 /* Unnumbered Information */
-#define PPP_FLAG 0x7e /* Flag Sequence */
-#define PPP_ESCAPE 0x7d /* Asynchronous Control Escape */
-#define PPP_TRANS 0x20 /* Asynchronous transparency modifier */
-
-/*
- * Protocol field values.
- */
-#define PPP_IP 0x21 /* Internet Protocol */
-#define PPP_AT 0x29 /* AppleTalk Protocol */
-#define PPP_IPX 0x2b /* IPX protocol */
-#define PPP_VJC_COMP 0x2d /* VJ compressed TCP */
-#define PPP_VJC_UNCOMP 0x2f /* VJ uncompressed TCP */
-#define PPP_IPV6 0x57 /* Internet Protocol Version 6 */
-#define PPP_COMP 0xfd /* compressed packet */
-#define PPP_IPCP 0x8021 /* IP Control Protocol */
-#define PPP_ATCP 0x8029 /* AppleTalk Control Protocol */
-#define PPP_IPXCP 0x802b /* IPX Control Protocol */
-#define PPP_IPV6CP 0x8057 /* IPv6 Control Protocol */
-#define PPP_CCP 0x80fd /* Compression Control Protocol */
-#define PPP_LCP 0xc021 /* Link Control Protocol */
-#define PPP_PAP 0xc023 /* Password Authentication Protocol */
-#define PPP_LQR 0xc025 /* Link Quality Report protocol */
-#define PPP_CHAP 0xc223 /* Cryptographic Handshake Auth. Protocol */
-#define PPP_CBCP 0xc029 /* Callback Control Protocol */
-
-/*
- * Values for FCS calculations.
- */
-#define PPP_INITFCS 0xffff /* Initial FCS value */
-#define PPP_GOODFCS 0xf0b8 /* Good final FCS value */
-#define PPP_FCS(fcs, c) (((fcs) >> 8) ^ fcstab[((fcs) ^ (c)) & 0xff])
-
-/*
- * A 32-bit unsigned integral type.
- */
-
-#if !defined(__BIT_TYPES_DEFINED__) && !defined(_BITYPES) \
- && !defined(__FreeBSD__) && (NS_TARGET < 40) && !defined(__dietlibc__)
-#ifdef UINT32_T
-typedef UINT32_T u_int32_t;
-#else
-typedef unsigned int u_int32_t;
-typedef unsigned short u_int16_t;
-#endif
-#endif
-
-/*
- * Extended asyncmap - allows any character to be escaped.
- */
-typedef u_int32_t ext_accm[8];
-
-/*
- * What to do with network protocol (NP) packets.
- */
-enum NPmode {
- NPMODE_PASS, /* pass the packet through */
- NPMODE_DROP, /* silently drop the packet */
- NPMODE_ERROR, /* return an error */
- NPMODE_QUEUE /* save it up for later. */
-};
-
-/*
- * Statistics.
- */
-struct pppstat {
- unsigned int ppp_ibytes; /* bytes received */
- unsigned int ppp_ipackets; /* packets received */
- unsigned int ppp_ierrors; /* receive errors */
- unsigned int ppp_obytes; /* bytes sent */
- unsigned int ppp_opackets; /* packets sent */
- unsigned int ppp_oerrors; /* transmit errors */
-};
-
-struct vjstat {
- unsigned int vjs_packets; /* outbound packets */
- unsigned int vjs_compressed; /* outbound compressed packets */
- unsigned int vjs_searches; /* searches for connection state */
- unsigned int vjs_misses; /* times couldn't find conn. state */
- unsigned int vjs_uncompressedin; /* inbound uncompressed packets */
- unsigned int vjs_compressedin; /* inbound compressed packets */
- unsigned int vjs_errorin; /* inbound unknown type packets */
- unsigned int vjs_tossed; /* inbound packets tossed because of error */
-};
-
-struct ppp_stats {
- struct pppstat p; /* basic PPP statistics */
- struct vjstat vj; /* VJ header compression statistics */
-};
-
-struct compstat {
- unsigned int unc_bytes; /* total uncompressed bytes */
- unsigned int unc_packets; /* total uncompressed packets */
- unsigned int comp_bytes; /* compressed bytes */
- unsigned int comp_packets; /* compressed packets */
- unsigned int inc_bytes; /* incompressible bytes */
- unsigned int inc_packets; /* incompressible packets */
- unsigned int ratio; /* recent compression ratio << 8 */
-};
-
-struct ppp_comp_stats {
- struct compstat c; /* packet compression statistics */
- struct compstat d; /* packet decompression statistics */
-};
-
-/*
- * The following structure records the time in seconds since
- * the last NP packet was sent or received.
- */
-struct ppp_idle {
- time_t xmit_idle; /* time since last NP packet sent */
- time_t recv_idle; /* time since last NP packet received */
-};
-
-#ifndef __P
-#ifdef __STDC__
-#define __P(x) x
-#else
-#define __P(x) ()
-#endif
-#endif
-
-#endif /* _PPP_DEFS_H_ */
diff --git a/mdk-stage1/ppp/include/net/pppio.h b/mdk-stage1/ppp/include/net/pppio.h
deleted file mode 100644
index 9db1ca9ab..000000000
--- a/mdk-stage1/ppp/include/net/pppio.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * pppio.h - ioctl and other misc. definitions for STREAMS modules.
- *
- * Copyright (c) 1994 The Australian National University.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies. This software is provided without any
- * warranty, express or implied. The Australian National University
- * makes no representations about the suitability of this software for
- * any purpose.
- *
- * IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY
- * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
- * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
- * THE AUSTRALIAN NATIONAL UNIVERSITY HAVE BEEN ADVISED OF THE POSSIBILITY
- * OF SUCH DAMAGE.
- *
- * THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO
- * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
- * OR MODIFICATIONS.
- *
- * $Id$
- */
-
-#define _PPPIO(n) (('p' << 8) + (n))
-
-#define PPPIO_NEWPPA _PPPIO(130) /* allocate a new PPP unit */
-#define PPPIO_GETSTAT _PPPIO(131) /* get PPP statistics */
-#define PPPIO_GETCSTAT _PPPIO(132) /* get PPP compression stats */
-#define PPPIO_MTU _PPPIO(133) /* set max transmission unit */
-#define PPPIO_MRU _PPPIO(134) /* set max receive unit */
-#define PPPIO_CFLAGS _PPPIO(135) /* set/clear/get compression flags */
-#define PPPIO_XCOMP _PPPIO(136) /* alloc transmit compressor */
-#define PPPIO_RCOMP _PPPIO(137) /* alloc receive decompressor */
-#define PPPIO_XACCM _PPPIO(138) /* set transmit asyncmap */
-#define PPPIO_RACCM _PPPIO(139) /* set receive asyncmap */
-#define PPPIO_VJINIT _PPPIO(140) /* initialize VJ comp/decomp */
-#define PPPIO_ATTACH _PPPIO(141) /* attach to a ppa (without putmsg) */
-#define PPPIO_LASTMOD _PPPIO(142) /* mark last ppp module */
-#define PPPIO_GCLEAN _PPPIO(143) /* get 8-bit-clean flags */
-#define PPPIO_DEBUG _PPPIO(144) /* request debug information */
-#define PPPIO_BIND _PPPIO(145) /* bind to SAP */
-#define PPPIO_NPMODE _PPPIO(146) /* set mode for handling data pkts */
-#define PPPIO_GIDLE _PPPIO(147) /* get time since last data pkt */
-#define PPPIO_PASSFILT _PPPIO(148) /* set filter for packets to pass */
-#define PPPIO_ACTIVEFILT _PPPIO(149) /* set filter for "link active" pkts */
-
-/*
- * Values for PPPIO_CFLAGS
- */
-#define COMP_AC 0x1 /* compress address/control */
-#define DECOMP_AC 0x2 /* decompress address/control */
-#define COMP_PROT 0x4 /* compress PPP protocol */
-#define DECOMP_PROT 0x8 /* decompress PPP protocol */
-
-#define COMP_VJC 0x10 /* compress TCP/IP headers */
-#define COMP_VJCCID 0x20 /* compress connection ID as well */
-#define DECOMP_VJC 0x40 /* decompress TCP/IP headers */
-#define DECOMP_VJCCID 0x80 /* accept compressed connection ID */
-
-#define CCP_ISOPEN 0x100 /* look at CCP packets */
-#define CCP_ISUP 0x200 /* do packet comp/decomp */
-#define CCP_ERROR 0x400 /* (status) error in packet decomp */
-#define CCP_FATALERROR 0x800 /* (status) fatal error ditto */
-#define CCP_COMP_RUN 0x1000 /* (status) seen CCP ack sent */
-#define CCP_DECOMP_RUN 0x2000 /* (status) seen CCP ack rcvd */
-
-/*
- * Values for 8-bit-clean flags.
- */
-#define RCV_B7_0 1 /* have rcvd char with bit 7 = 0 */
-#define RCV_B7_1 2 /* have rcvd char with bit 7 = 1 */
-#define RCV_EVNP 4 /* have rcvd char with even parity */
-#define RCV_ODDP 8 /* have rcvd char with odd parity */
-
-/*
- * Values for the first byte of M_CTL messages passed between
- * PPP modules.
- */
-#define PPPCTL_OERROR 0xe0 /* output error [up] */
-#define PPPCTL_IERROR 0xe1 /* input error (e.g. FCS) [up] */
-#define PPPCTL_MTU 0xe2 /* set MTU [down] */
-#define PPPCTL_MRU 0xe3 /* set MRU [down] */
-#define PPPCTL_UNIT 0xe4 /* note PPP unit number [down] */
-
-/*
- * Values for the integer argument to PPPIO_DEBUG.
- */
-#define PPPDBG_DUMP 0x10000 /* print out debug info now */
-#define PPPDBG_LOG 0x100 /* log various things */
-#define PPPDBG_DRIVER 0 /* identifies ppp driver as target */
-#define PPPDBG_IF 1 /* identifies ppp network i/f target */
-#define PPPDBG_COMP 2 /* identifies ppp compression target */
-#define PPPDBG_AHDLC 3 /* identifies ppp async hdlc target */
diff --git a/mdk-stage1/ppp/include/net/slcompress.h b/mdk-stage1/ppp/include/net/slcompress.h
deleted file mode 100644
index 9e19bc0ed..000000000
--- a/mdk-stage1/ppp/include/net/slcompress.h
+++ /dev/null
@@ -1,148 +0,0 @@
-/*
- * Definitions for tcp compression routines.
- *
- * $Id$
- *
- * Copyright (c) 1989 Regents of the University of California.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by the University of California, Berkeley. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- *
- * Van Jacobson (van@helios.ee.lbl.gov), Dec 31, 1989:
- * - Initial distribution.
- */
-
-#ifndef _SLCOMPRESS_H_
-#define _SLCOMPRESS_H_
-
-#define MAX_STATES 16 /* must be > 2 and < 256 */
-#define MAX_HDR MLEN /* XXX 4bsd-ism: should really be 128 */
-
-/*
- * Compressed packet format:
- *
- * The first octet contains the packet type (top 3 bits), TCP
- * 'push' bit, and flags that indicate which of the 4 TCP sequence
- * numbers have changed (bottom 5 bits). The next octet is a
- * conversation number that associates a saved IP/TCP header with
- * the compressed packet. The next two octets are the TCP checksum
- * from the original datagram. The next 0 to 15 octets are
- * sequence number changes, one change per bit set in the header
- * (there may be no changes and there are two special cases where
- * the receiver implicitly knows what changed -- see below).
- *
- * There are 5 numbers which can change (they are always inserted
- * in the following order): TCP urgent pointer, window,
- * acknowlegement, sequence number and IP ID. (The urgent pointer
- * is different from the others in that its value is sent, not the
- * change in value.) Since typical use of SLIP links is biased
- * toward small packets (see comments on MTU/MSS below), changes
- * use a variable length coding with one octet for numbers in the
- * range 1 - 255 and 3 octets (0, MSB, LSB) for numbers in the
- * range 256 - 65535 or 0. (If the change in sequence number or
- * ack is more than 65535, an uncompressed packet is sent.)
- */
-
-/*
- * Packet types (must not conflict with IP protocol version)
- *
- * The top nibble of the first octet is the packet type. There are
- * three possible types: IP (not proto TCP or tcp with one of the
- * control flags set); uncompressed TCP (a normal IP/TCP packet but
- * with the 8-bit protocol field replaced by an 8-bit connection id --
- * this type of packet syncs the sender & receiver); and compressed
- * TCP (described above).
- *
- * LSB of 4-bit field is TCP "PUSH" bit (a worthless anachronism) and
- * is logically part of the 4-bit "changes" field that follows. Top
- * three bits are actual packet type. For backward compatibility
- * and in the interest of conserving bits, numbers are chosen so the
- * IP protocol version number (4) which normally appears in this nibble
- * means "IP packet".
- */
-
-/* packet types */
-#define TYPE_IP 0x40
-#define TYPE_UNCOMPRESSED_TCP 0x70
-#define TYPE_COMPRESSED_TCP 0x80
-#define TYPE_ERROR 0x00
-
-/* Bits in first octet of compressed packet */
-#define NEW_C 0x40 /* flag bits for what changed in a packet */
-#define NEW_I 0x20
-#define NEW_S 0x08
-#define NEW_A 0x04
-#define NEW_W 0x02
-#define NEW_U 0x01
-
-/* reserved, special-case values of above */
-#define SPECIAL_I (NEW_S|NEW_W|NEW_U) /* echoed interactive traffic */
-#define SPECIAL_D (NEW_S|NEW_A|NEW_W|NEW_U) /* unidirectional data */
-#define SPECIALS_MASK (NEW_S|NEW_A|NEW_W|NEW_U)
-
-#define TCP_PUSH_BIT 0x10
-
-
-/*
- * "state" data for each active tcp conversation on the wire. This is
- * basically a copy of the entire IP/TCP header from the last packet
- * we saw from the conversation together with a small identifier
- * the transmit & receive ends of the line use to locate saved header.
- */
-struct cstate {
- struct cstate *cs_next; /* next most recently used cstate (xmit only) */
- u_short cs_hlen; /* size of hdr (receive only) */
- u_char cs_id; /* connection # associated with this state */
- u_char cs_filler;
- union {
- char csu_hdr[MAX_HDR];
- struct ip csu_ip; /* ip/tcp hdr from most recent packet */
- } slcs_u;
-};
-#define cs_ip slcs_u.csu_ip
-#define cs_hdr slcs_u.csu_hdr
-
-/*
- * all the state data for one serial line (we need one of these
- * per line).
- */
-struct slcompress {
- struct cstate *last_cs; /* most recently used tstate */
- u_char last_recv; /* last rcvd conn. id */
- u_char last_xmit; /* last sent conn. id */
- u_short flags;
-#ifndef SL_NO_STATS
- int sls_packets; /* outbound packets */
- int sls_compressed; /* outbound compressed packets */
- int sls_searches; /* searches for connection state */
- int sls_misses; /* times couldn't find conn. state */
- int sls_uncompressedin; /* inbound uncompressed packets */
- int sls_compressedin; /* inbound compressed packets */
- int sls_errorin; /* inbound unknown type packets */
- int sls_tossed; /* inbound packets tossed because of error */
-#endif
- struct cstate tstate[MAX_STATES]; /* xmit connection states */
- struct cstate rstate[MAX_STATES]; /* receive connection states */
-};
-/* flag values */
-#define SLF_TOSS 1 /* tossing rcvd frames because of input err */
-
-void sl_compress_init __P((struct slcompress *));
-void sl_compress_setup __P((struct slcompress *, int));
-u_int sl_compress_tcp __P((struct mbuf *,
- struct ip *, struct slcompress *, int));
-int sl_uncompress_tcp __P((u_char **, int, u_int, struct slcompress *));
-int sl_uncompress_tcp_core __P((u_char *, int, int, u_int,
- struct slcompress *, u_char **, u_int *));
-
-#endif /* _SLCOMPRESS_H_ */
diff --git a/mdk-stage1/ppp/include/net/vjcompress.h b/mdk-stage1/ppp/include/net/vjcompress.h
deleted file mode 100644
index c64596926..000000000
--- a/mdk-stage1/ppp/include/net/vjcompress.h
+++ /dev/null
@@ -1,144 +0,0 @@
-/*
- * Definitions for tcp compression routines.
- *
- * $Id$
- *
- * Copyright (c) 1989 Regents of the University of California.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by the University of California, Berkeley. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- *
- * Van Jacobson (van@helios.ee.lbl.gov), Dec 31, 1989:
- * - Initial distribution.
- */
-
-#ifndef _VJCOMPRESS_H_
-#define _VJCOMPRESS_H_
-
-#define MAX_STATES 16 /* must be > 2 and < 256 */
-#define MAX_HDR 128
-
-/*
- * Compressed packet format:
- *
- * The first octet contains the packet type (top 3 bits), TCP
- * 'push' bit, and flags that indicate which of the 4 TCP sequence
- * numbers have changed (bottom 5 bits). The next octet is a
- * conversation number that associates a saved IP/TCP header with
- * the compressed packet. The next two octets are the TCP checksum
- * from the original datagram. The next 0 to 15 octets are
- * sequence number changes, one change per bit set in the header
- * (there may be no changes and there are two special cases where
- * the receiver implicitly knows what changed -- see below).
- *
- * There are 5 numbers which can change (they are always inserted
- * in the following order): TCP urgent pointer, window,
- * acknowlegement, sequence number and IP ID. (The urgent pointer
- * is different from the others in that its value is sent, not the
- * change in value.) Since typical use of SLIP links is biased
- * toward small packets (see comments on MTU/MSS below), changes
- * use a variable length coding with one octet for numbers in the
- * range 1 - 255 and 3 octets (0, MSB, LSB) for numbers in the
- * range 256 - 65535 or 0. (If the change in sequence number or
- * ack is more than 65535, an uncompressed packet is sent.)
- */
-
-/*
- * Packet types (must not conflict with IP protocol version)
- *
- * The top nibble of the first octet is the packet type. There are
- * three possible types: IP (not proto TCP or tcp with one of the
- * control flags set); uncompressed TCP (a normal IP/TCP packet but
- * with the 8-bit protocol field replaced by an 8-bit connection id --
- * this type of packet syncs the sender & receiver); and compressed
- * TCP (described above).
- *
- * LSB of 4-bit field is TCP "PUSH" bit (a worthless anachronism) and
- * is logically part of the 4-bit "changes" field that follows. Top
- * three bits are actual packet type. For backward compatibility
- * and in the interest of conserving bits, numbers are chosen so the
- * IP protocol version number (4) which normally appears in this nibble
- * means "IP packet".
- */
-
-/* packet types */
-#define TYPE_IP 0x40
-#define TYPE_UNCOMPRESSED_TCP 0x70
-#define TYPE_COMPRESSED_TCP 0x80
-#define TYPE_ERROR 0x00
-
-/* Bits in first octet of compressed packet */
-#define NEW_C 0x40 /* flag bits for what changed in a packet */
-#define NEW_I 0x20
-#define NEW_S 0x08
-#define NEW_A 0x04
-#define NEW_W 0x02
-#define NEW_U 0x01
-
-/* reserved, special-case values of above */
-#define SPECIAL_I (NEW_S|NEW_W|NEW_U) /* echoed interactive traffic */
-#define SPECIAL_D (NEW_S|NEW_A|NEW_W|NEW_U) /* unidirectional data */
-#define SPECIALS_MASK (NEW_S|NEW_A|NEW_W|NEW_U)
-
-#define TCP_PUSH_BIT 0x10
-
-
-/*
- * "state" data for each active tcp conversation on the wire. This is
- * basically a copy of the entire IP/TCP header from the last packet
- * we saw from the conversation together with a small identifier
- * the transmit & receive ends of the line use to locate saved header.
- */
-struct cstate {
- struct cstate *cs_next; /* next most recently used state (xmit only) */
- u_short cs_hlen; /* size of hdr (receive only) */
- u_char cs_id; /* connection # associated with this state */
- u_char cs_filler;
- union {
- char csu_hdr[MAX_HDR];
- struct ip csu_ip; /* ip/tcp hdr from most recent packet */
- } vjcs_u;
-};
-#define cs_ip vjcs_u.csu_ip
-#define cs_hdr vjcs_u.csu_hdr
-
-/*
- * all the state data for one serial line (we need one of these per line).
- */
-struct vjcompress {
- struct cstate *last_cs; /* most recently used tstate */
- u_char last_recv; /* last rcvd conn. id */
- u_char last_xmit; /* last sent conn. id */
- u_short flags;
-#ifndef VJ_NO_STATS
- struct vjstat stats;
-#endif
- struct cstate tstate[MAX_STATES]; /* xmit connection states */
- struct cstate rstate[MAX_STATES]; /* receive connection states */
-};
-
-/* flag values */
-#define VJF_TOSS 1 /* tossing rcvd frames because of input err */
-
-extern void vj_compress_init __P((struct vjcompress *comp, int max_state));
-extern u_int vj_compress_tcp __P((struct ip *ip, u_int mlen,
- struct vjcompress *comp, int compress_cid_flag,
- u_char **vjhdrp));
-extern void vj_uncompress_err __P((struct vjcompress *comp));
-extern int vj_uncompress_uncomp __P((u_char *buf, int buflen,
- struct vjcompress *comp));
-extern int vj_uncompress_tcp __P((u_char *buf, int buflen, int total_len,
- struct vjcompress *comp, u_char **hdrp,
- u_int *hlenp));
-
-#endif /* _VJCOMPRESS_H_ */
diff --git a/mdk-stage1/ppp/include/pcap-int.h b/mdk-stage1/ppp/include/pcap-int.h
deleted file mode 100644
index 323994929..000000000
--- a/mdk-stage1/ppp/include/pcap-int.h
+++ /dev/null
@@ -1,117 +0,0 @@
-/*
- * Copyright (c) 1994, 1995, 1996
- * The Regents of the University of California. 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. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by the Computer Systems
- * Engineering Group at Lawrence Berkeley Laboratory.
- * 4. Neither the name of the University nor of the Laboratory may be used
- * to endorse or promote products derived from this software without
- * specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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.
- *
- * @(#) $Header$ (LBL)
- */
-
-#ifndef pcap_int_h
-#define pcap_int_h
-
-#include <pcap.h>
-
-/*
- * Savefile
- */
-struct pcap_sf {
- FILE *rfile;
- int swapped;
- int version_major;
- int version_minor;
- u_char *base;
-};
-
-struct pcap_md {
- struct pcap_stat stat;
- /*XXX*/
- int use_bpf;
- u_long TotPkts; /* can't oflow for 79 hrs on ether */
- u_long TotAccepted; /* count accepted by filter */
- u_long TotDrops; /* count of dropped packets */
- long TotMissed; /* missed by i/f during this run */
- long OrigMissed; /* missed by i/f before this run */
-#ifdef linux
- int pad;
- int skip;
- char *device;
-#endif
-};
-
-struct pcap {
- int fd;
- int snapshot;
- int linktype;
- int tzoff; /* timezone offset */
- int offset; /* offset for proper alignment */
-
- struct pcap_sf sf;
- struct pcap_md md;
-
- /*
- * Read buffer.
- */
- int bufsize;
- u_char *buffer;
- u_char *bp;
- int cc;
-
- /*
- * Place holder for pcap_next().
- */
- u_char *pkt;
-
-
- /*
- * Placeholder for filter code if bpf not in kernel.
- */
- struct bpf_program fcode;
-
- char errbuf[PCAP_ERRBUF_SIZE];
-};
-
-int yylex(void);
-
-#ifndef min
-#define min(a, b) ((a) > (b) ? (b) : (a))
-#endif
-
-/* XXX should these be in pcap.h? */
-int pcap_offline_read(pcap_t *, int, pcap_handler, u_char *);
-int pcap_read(pcap_t *, int cnt, pcap_handler, u_char *);
-
-/* Ultrix pads to make everything line up on a nice boundary */
-#if defined(ultrix) || defined(__alpha)
-#define PCAP_FDDIPAD 3
-#endif
-
-/* XXX */
-extern int pcap_fddipad;
-#endif
diff --git a/mdk-stage1/ppp/linux/Makefile.top b/mdk-stage1/ppp/linux/Makefile.top
deleted file mode 100644
index fa34ce59f..000000000
--- a/mdk-stage1/ppp/linux/Makefile.top
+++ /dev/null
@@ -1,55 +0,0 @@
-# PPP top-level Makefile for Linux.
-
-
-BINDIR = $(DESTDIR)/usr/sbin
-MANDIR = $(DESTDIR)/usr/man
-ETCDIR = $(DESTDIR)/etc/ppp
-
-# uid 0 = root
-INSTALL= install
-
-all:
- cd chat; $(MAKE) $(MFLAGS) all
- cd pppd; $(MAKE) $(MFLAGS) all
- cd pppstats; $(MAKE) $(MFLAGS) all
- cd pppdump; $(MAKE) $(MFLAGS) all
-
-install: $(BINDIR) $(MANDIR)/man8 install-progs install-etcppp
-
-install-progs:
- cd chat; $(MAKE) BINDIR=$(BINDIR) MANDIR=$(MANDIR) $(MFLAGS) install
- cd pppd; $(MAKE) BINDIR=$(BINDIR) MANDIR=$(MANDIR) $(MFLAGS) install
- cd pppstats; $(MAKE) BINDIR=$(BINDIR) MANDIR=$(MANDIR) $(MFLAGS) install
- cd pppdump; $(MAKE) BINDIR=$(BINDIR) MANDIR=$(MANDIR) $(MFLAGS) install
-
-install-etcppp: $(ETCDIR) $(ETCDIR)/options $(ETCDIR)/pap-secrets \
- $(ETCDIR)/chap-secrets
-
-$(ETCDIR)/options:
- $(INSTALL) -c -m 644 etc.ppp/options $@
-$(ETCDIR)/pap-secrets:
- $(INSTALL) -c -m 600 etc.ppp/pap-secrets $@
-$(ETCDIR)/chap-secrets:
- $(INSTALL) -c -m 600 etc.ppp/chap-secrets $@
-
-$(BINDIR):
- $(INSTALL) -d -m 755 $@
-$(MANDIR)/man8:
- $(INSTALL) -d -m 755 $@
-$(ETCDIR):
- $(INSTALL) -d -m 755 $@
-
-clean:
- rm -f `find . -name '*.[oas]' -print`
- rm -f `find . -name 'core' -print`
- rm -f `find . -name '*~' -print`
- cd chat; $(MAKE) clean
- cd pppd; $(MAKE) clean
- cd pppstats; $(MAKE) clean
- cd pppdump; $(MAKE) clean
-
-dist-clean: clean
- rm -f Makefile `find . -name Makefile -print`
-
-#kernel:
-# cd linux; ./kinstall.sh
diff --git a/mdk-stage1/ppp/modules/bsd-comp.c b/mdk-stage1/ppp/modules/bsd-comp.c
deleted file mode 100644
index b1b9325c7..000000000
--- a/mdk-stage1/ppp/modules/bsd-comp.c
+++ /dev/null
@@ -1,1116 +0,0 @@
-/* Because this code is derived from the 4.3BSD compress source:
- *
- *
- * Copyright (c) 1985, 1986 The Regents of the University of California.
- * All rights reserved.
- *
- * This code is derived from software contributed to Berkeley by
- * James A. Woods, derived from original work by Spencer Thomas
- * and Joseph Orost.
- *
- * 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. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by the University of
- * California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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.
- */
-
-/*
- * This version is for use with STREAMS under SunOS 4.x,
- * Digital UNIX, AIX 4.x, and SVR4 systems including Solaris 2.
- *
- * $Id$
- */
-
-#ifdef AIX4
-#include <net/net_globals.h>
-#endif
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/stream.h>
-#include <net/ppp_defs.h>
-#include "ppp_mod.h"
-
-#ifdef SVR4
-#include <sys/byteorder.h>
-#ifndef _BIG_ENDIAN
-#define BSD_LITTLE_ENDIAN
-#endif
-#endif
-
-#ifdef __osf__
-#undef FIRST
-#undef LAST
-#define BSD_LITTLE_ENDIAN
-#endif
-
-#define PACKETPTR mblk_t *
-#include <net/ppp-comp.h>
-
-#if DO_BSD_COMPRESS
-
-/*
- * PPP "BSD compress" compression
- * The differences between this compression and the classic BSD LZW
- * source are obvious from the requirement that the classic code worked
- * with files while this handles arbitrarily long streams that
- * are broken into packets. They are:
- *
- * When the code size expands, a block of junk is not emitted by
- * the compressor and not expected by the decompressor.
- *
- * New codes are not necessarily assigned every time an old
- * code is output by the compressor. This is because a packet
- * end forces a code to be emitted, but does not imply that a
- * new sequence has been seen.
- *
- * The compression ratio is checked at the first end of a packet
- * after the appropriate gap. Besides simplifying and speeding
- * things up, this makes it more likely that the transmitter
- * and receiver will agree when the dictionary is cleared when
- * compression is not going well.
- */
-
-/*
- * A dictionary for doing BSD compress.
- */
-struct bsd_db {
- int totlen; /* length of this structure */
- u_int hsize; /* size of the hash table */
- u_char hshift; /* used in hash function */
- u_char n_bits; /* current bits/code */
- u_char maxbits;
- u_char debug;
- u_char unit;
- u_short seqno; /* sequence number of next packet */
- u_int hdrlen; /* header length to preallocate */
- u_int mru;
- u_int maxmaxcode; /* largest valid code */
- u_int max_ent; /* largest code in use */
- u_int in_count; /* uncompressed bytes, aged */
- u_int bytes_out; /* compressed bytes, aged */
- u_int ratio; /* recent compression ratio */
- u_int checkpoint; /* when to next check the ratio */
- u_int clear_count; /* times dictionary cleared */
- u_int incomp_count; /* incompressible packets */
- u_int incomp_bytes; /* incompressible bytes */
- u_int uncomp_count; /* uncompressed packets */
- u_int uncomp_bytes; /* uncompressed bytes */
- u_int comp_count; /* compressed packets */
- u_int comp_bytes; /* compressed bytes */
- u_short *lens; /* array of lengths of codes */
- struct bsd_dict {
- union { /* hash value */
- u_int32_t fcode;
- struct {
-#ifdef BSD_LITTLE_ENDIAN
- u_short prefix; /* preceding code */
- u_char suffix; /* last character of new code */
- u_char pad;
-#else
- u_char pad;
- u_char suffix; /* last character of new code */
- u_short prefix; /* preceding code */
-#endif
- } hs;
- } f;
- u_short codem1; /* output of hash table -1 */
- u_short cptr; /* map code to hash table entry */
- } dict[1];
-};
-
-#define BSD_OVHD 2 /* BSD compress overhead/packet */
-#define BSD_INIT_BITS BSD_MIN_BITS
-
-static void *bsd_comp_alloc __P((u_char *options, int opt_len));
-static void *bsd_decomp_alloc __P((u_char *options, int opt_len));
-static void bsd_free __P((void *state));
-static int bsd_comp_init __P((void *state, u_char *options, int opt_len,
- int unit, int hdrlen, int debug));
-static int bsd_decomp_init __P((void *state, u_char *options, int opt_len,
- int unit, int hdrlen, int mru, int debug));
-static int bsd_compress __P((void *state, mblk_t **mret,
- mblk_t *mp, int slen, int maxolen));
-static void bsd_incomp __P((void *state, mblk_t *dmsg));
-static int bsd_decompress __P((void *state, mblk_t *cmp, mblk_t **dmpp));
-static void bsd_reset __P((void *state));
-static void bsd_comp_stats __P((void *state, struct compstat *stats));
-
-/*
- * Procedures exported to ppp_comp.c.
- */
-struct compressor ppp_bsd_compress = {
- CI_BSD_COMPRESS, /* compress_proto */
- bsd_comp_alloc, /* comp_alloc */
- bsd_free, /* comp_free */
- bsd_comp_init, /* comp_init */
- bsd_reset, /* comp_reset */
- bsd_compress, /* compress */
- bsd_comp_stats, /* comp_stat */
- bsd_decomp_alloc, /* decomp_alloc */
- bsd_free, /* decomp_free */
- bsd_decomp_init, /* decomp_init */
- bsd_reset, /* decomp_reset */
- bsd_decompress, /* decompress */
- bsd_incomp, /* incomp */
- bsd_comp_stats, /* decomp_stat */
-};
-
-/*
- * the next two codes should not be changed lightly, as they must not
- * lie within the contiguous general code space.
- */
-#define CLEAR 256 /* table clear output code */
-#define FIRST 257 /* first free entry */
-#define LAST 255
-
-#define MAXCODE(b) ((1 << (b)) - 1)
-#define BADCODEM1 MAXCODE(BSD_MAX_BITS)
-
-#define BSD_HASH(prefix,suffix,hshift) ((((u_int32_t)(suffix)) << (hshift)) \
- ^ (u_int32_t)(prefix))
-#define BSD_KEY(prefix,suffix) ((((u_int32_t)(suffix)) << 16) \
- + (u_int32_t)(prefix))
-
-#define CHECK_GAP 10000 /* Ratio check interval */
-
-#define RATIO_SCALE_LOG 8
-#define RATIO_SCALE (1<<RATIO_SCALE_LOG)
-#define RATIO_MAX (0x7fffffff>>RATIO_SCALE_LOG)
-
-#define DECOMP_CHUNK 256
-
-/*
- * clear the dictionary
- */
-static void
-bsd_clear(db)
- struct bsd_db *db;
-{
- db->clear_count++;
- db->max_ent = FIRST-1;
- db->n_bits = BSD_INIT_BITS;
- db->ratio = 0;
- db->bytes_out = 0;
- db->in_count = 0;
- db->checkpoint = CHECK_GAP;
-}
-
-/*
- * If the dictionary is full, then see if it is time to reset it.
- *
- * Compute the compression ratio using fixed-point arithmetic
- * with 8 fractional bits.
- *
- * Since we have an infinite stream instead of a single file,
- * watch only the local compression ratio.
- *
- * Since both peers must reset the dictionary at the same time even in
- * the absence of CLEAR codes (while packets are incompressible), they
- * must compute the same ratio.
- */
-static int /* 1=output CLEAR */
-bsd_check(db)
- struct bsd_db *db;
-{
- u_int new_ratio;
-
- if (db->in_count >= db->checkpoint) {
- /* age the ratio by limiting the size of the counts */
- if (db->in_count >= RATIO_MAX
- || db->bytes_out >= RATIO_MAX) {
- db->in_count -= db->in_count/4;
- db->bytes_out -= db->bytes_out/4;
- }
-
- db->checkpoint = db->in_count + CHECK_GAP;
-
- if (db->max_ent >= db->maxmaxcode) {
- /* Reset the dictionary only if the ratio is worse,
- * or if it looks as if it has been poisoned
- * by incompressible data.
- *
- * This does not overflow, because
- * db->in_count <= RATIO_MAX.
- */
- new_ratio = db->in_count << RATIO_SCALE_LOG;
- if (db->bytes_out != 0)
- new_ratio /= db->bytes_out;
-
- if (new_ratio < db->ratio || new_ratio < 1 * RATIO_SCALE) {
- bsd_clear(db);
- return 1;
- }
- db->ratio = new_ratio;
- }
- }
- return 0;
-}
-
-/*
- * Return statistics.
- */
-static void
-bsd_comp_stats(state, stats)
- void *state;
- struct compstat *stats;
-{
- struct bsd_db *db = (struct bsd_db *) state;
- u_int out;
-
- stats->unc_bytes = db->uncomp_bytes;
- stats->unc_packets = db->uncomp_count;
- stats->comp_bytes = db->comp_bytes;
- stats->comp_packets = db->comp_count;
- stats->inc_bytes = db->incomp_bytes;
- stats->inc_packets = db->incomp_count;
- stats->ratio = db->in_count;
- out = db->bytes_out;
- if (stats->ratio <= 0x7fffff)
- stats->ratio <<= 8;
- else
- out >>= 8;
- if (out != 0)
- stats->ratio /= out;
-}
-
-/*
- * Reset state, as on a CCP ResetReq.
- */
-static void
-bsd_reset(state)
- void *state;
-{
- struct bsd_db *db = (struct bsd_db *) state;
-
- db->seqno = 0;
- bsd_clear(db);
- db->clear_count = 0;
-}
-
-/*
- * Allocate space for a (de) compressor.
- */
-static void *
-bsd_alloc(options, opt_len, decomp)
- u_char *options;
- int opt_len, decomp;
-{
- int bits;
- u_int newlen, hsize, hshift, maxmaxcode;
- struct bsd_db *db;
-
- if (opt_len != 3 || options[0] != CI_BSD_COMPRESS || options[1] != 3
- || BSD_VERSION(options[2]) != BSD_CURRENT_VERSION)
- return NULL;
-
- bits = BSD_NBITS(options[2]);
- switch (bits) {
- case 9: /* needs 82152 for both directions */
- case 10: /* needs 84144 */
- case 11: /* needs 88240 */
- case 12: /* needs 96432 */
- hsize = 5003;
- hshift = 4;
- break;
- case 13: /* needs 176784 */
- hsize = 9001;
- hshift = 5;
- break;
- case 14: /* needs 353744 */
- hsize = 18013;
- hshift = 6;
- break;
- case 15: /* needs 691440 */
- hsize = 35023;
- hshift = 7;
- break;
- case 16: /* needs 1366160--far too much, */
- /* hsize = 69001; */ /* and 69001 is too big for cptr */
- /* hshift = 8; */ /* in struct bsd_db */
- /* break; */
- default:
- return NULL;
- }
-
- maxmaxcode = MAXCODE(bits);
- newlen = sizeof(*db) + (hsize-1) * (sizeof(db->dict[0]));
-#ifdef __osf__
- db = (struct bsd_db *) ALLOC_SLEEP(newlen);
-#else
- db = (struct bsd_db *) ALLOC_NOSLEEP(newlen);
-#endif
- if (!db)
- return NULL;
- bzero(db, sizeof(*db) - sizeof(db->dict));
-
- if (!decomp) {
- db->lens = NULL;
- } else {
-#ifdef __osf__
- db->lens = (u_short *) ALLOC_SLEEP((maxmaxcode+1) * sizeof(db->lens[0]));
-#else
- db->lens = (u_short *) ALLOC_NOSLEEP((maxmaxcode+1) * sizeof(db->lens[0]));
-#endif
- if (!db->lens) {
- FREE(db, newlen);
- return NULL;
- }
- }
-
- db->totlen = newlen;
- db->hsize = hsize;
- db->hshift = hshift;
- db->maxmaxcode = maxmaxcode;
- db->maxbits = bits;
-
- return (void *) db;
-}
-
-static void
-bsd_free(state)
- void *state;
-{
- struct bsd_db *db = (struct bsd_db *) state;
-
- if (db->lens)
- FREE(db->lens, (db->maxmaxcode+1) * sizeof(db->lens[0]));
- FREE(db, db->totlen);
-}
-
-static void *
-bsd_comp_alloc(options, opt_len)
- u_char *options;
- int opt_len;
-{
- return bsd_alloc(options, opt_len, 0);
-}
-
-static void *
-bsd_decomp_alloc(options, opt_len)
- u_char *options;
- int opt_len;
-{
- return bsd_alloc(options, opt_len, 1);
-}
-
-/*
- * Initialize the database.
- */
-static int
-bsd_init(db, options, opt_len, unit, hdrlen, mru, debug, decomp)
- struct bsd_db *db;
- u_char *options;
- int opt_len, unit, hdrlen, mru, debug, decomp;
-{
- int i;
-
- if (opt_len < CILEN_BSD_COMPRESS
- || options[0] != CI_BSD_COMPRESS || options[1] != CILEN_BSD_COMPRESS
- || BSD_VERSION(options[2]) != BSD_CURRENT_VERSION
- || BSD_NBITS(options[2]) != db->maxbits
- || decomp && db->lens == NULL)
- return 0;
-
- if (decomp) {
- i = LAST+1;
- while (i != 0)
- db->lens[--i] = 1;
- }
- i = db->hsize;
- while (i != 0) {
- db->dict[--i].codem1 = BADCODEM1;
- db->dict[i].cptr = 0;
- }
-
- db->unit = unit;
- db->hdrlen = hdrlen;
- db->mru = mru;
- if (debug)
- db->debug = 1;
-
- bsd_reset(db);
-
- return 1;
-}
-
-static int
-bsd_comp_init(state, options, opt_len, unit, hdrlen, debug)
- void *state;
- u_char *options;
- int opt_len, unit, hdrlen, debug;
-{
- return bsd_init((struct bsd_db *) state, options, opt_len,
- unit, hdrlen, 0, debug, 0);
-}
-
-static int
-bsd_decomp_init(state, options, opt_len, unit, hdrlen, mru, debug)
- void *state;
- u_char *options;
- int opt_len, unit, hdrlen, mru, debug;
-{
- return bsd_init((struct bsd_db *) state, options, opt_len,
- unit, hdrlen, mru, debug, 1);
-}
-
-
-/*
- * compress a packet
- * One change from the BSD compress command is that when the
- * code size expands, we do not output a bunch of padding.
- *
- * N.B. at present, we ignore the hdrlen specified in the comp_init call.
- */
-static int /* new slen */
-bsd_compress(state, mretp, mp, slen, maxolen)
- void *state;
- mblk_t **mretp; /* return compressed mbuf chain here */
- mblk_t *mp; /* from here */
- int slen; /* uncompressed length */
- int maxolen; /* max compressed length */
-{
- struct bsd_db *db = (struct bsd_db *) state;
- int hshift = db->hshift;
- u_int max_ent = db->max_ent;
- u_int n_bits = db->n_bits;
- u_int bitno = 32;
- u_int32_t accm = 0, fcode;
- struct bsd_dict *dictp;
- u_char c;
- int hval, disp, ent, ilen;
- mblk_t *np, *mret;
- u_char *rptr, *wptr;
- u_char *cp_end;
- int olen;
- mblk_t *m, **mnp;
-
-#define PUTBYTE(v) { \
- if (wptr) { \
- *wptr++ = (v); \
- if (wptr >= cp_end) { \
- m->b_wptr = wptr; \
- m = m->b_cont; \
- if (m) { \
- wptr = m->b_wptr; \
- cp_end = m->b_datap->db_lim; \
- } else \
- wptr = NULL; \
- } \
- } \
- ++olen; \
-}
-
-#define OUTPUT(ent) { \
- bitno -= n_bits; \
- accm |= ((ent) << bitno); \
- do { \
- PUTBYTE(accm >> 24); \
- accm <<= 8; \
- bitno += 8; \
- } while (bitno <= 24); \
-}
-
- /*
- * First get the protocol and check that we're
- * interested in this packet.
- */
- *mretp = NULL;
- rptr = mp->b_rptr;
- if (rptr + PPP_HDRLEN > mp->b_wptr) {
- if (!pullupmsg(mp, PPP_HDRLEN))
- return 0;
- rptr = mp->b_rptr;
- }
- ent = PPP_PROTOCOL(rptr); /* get the protocol */
- if (ent < 0x21 || ent > 0xf9)
- return 0;
-
- /* Don't generate compressed packets which are larger than
- the uncompressed packet. */
- if (maxolen > slen)
- maxolen = slen;
-
- /* Allocate enough message blocks to give maxolen total space. */
- mnp = &mret;
- for (olen = maxolen; olen > 0; ) {
- m = allocb((olen < 4096? olen: 4096), BPRI_MED);
- *mnp = m;
- if (m == NULL) {
- if (mret != NULL) {
- freemsg(mret);
- mnp = &mret;
- }
- break;
- }
- mnp = &m->b_cont;
- olen -= m->b_datap->db_lim - m->b_wptr;
- }
- *mnp = NULL;
-
- if ((m = mret) != NULL) {
- wptr = m->b_wptr;
- cp_end = m->b_datap->db_lim;
- } else
- wptr = cp_end = NULL;
- olen = 0;
-
- /*
- * Copy the PPP header over, changing the protocol,
- * and install the 2-byte sequence number.
- */
- if (wptr) {
- wptr[0] = PPP_ADDRESS(rptr);
- wptr[1] = PPP_CONTROL(rptr);
- wptr[2] = 0; /* change the protocol */
- wptr[3] = PPP_COMP;
- wptr[4] = db->seqno >> 8;
- wptr[5] = db->seqno;
- wptr += PPP_HDRLEN + BSD_OVHD;
- }
- ++db->seqno;
- rptr += PPP_HDRLEN;
-
- slen = mp->b_wptr - rptr;
- ilen = slen + 1;
- np = mp->b_cont;
- for (;;) {
- if (slen <= 0) {
- if (!np)
- break;
- rptr = np->b_rptr;
- slen = np->b_wptr - rptr;
- np = np->b_cont;
- if (!slen)
- continue; /* handle 0-length buffers */
- ilen += slen;
- }
-
- slen--;
- c = *rptr++;
- fcode = BSD_KEY(ent, c);
- hval = BSD_HASH(ent, c, hshift);
- dictp = &db->dict[hval];
-
- /* Validate and then check the entry. */
- if (dictp->codem1 >= max_ent)
- goto nomatch;
- if (dictp->f.fcode == fcode) {
- ent = dictp->codem1+1;
- continue; /* found (prefix,suffix) */
- }
-
- /* continue probing until a match or invalid entry */
- disp = (hval == 0) ? 1 : hval;
- do {
- hval += disp;
- if (hval >= db->hsize)
- hval -= db->hsize;
- dictp = &db->dict[hval];
- if (dictp->codem1 >= max_ent)
- goto nomatch;
- } while (dictp->f.fcode != fcode);
- ent = dictp->codem1 + 1; /* finally found (prefix,suffix) */
- continue;
-
- nomatch:
- OUTPUT(ent); /* output the prefix */
-
- /* code -> hashtable */
- if (max_ent < db->maxmaxcode) {
- struct bsd_dict *dictp2;
- /* expand code size if needed */
- if (max_ent >= MAXCODE(n_bits))
- db->n_bits = ++n_bits;
-
- /* Invalidate old hash table entry using
- * this code, and then take it over.
- */
- dictp2 = &db->dict[max_ent+1];
- if (db->dict[dictp2->cptr].codem1 == max_ent)
- db->dict[dictp2->cptr].codem1 = BADCODEM1;
- dictp2->cptr = hval;
- dictp->codem1 = max_ent;
- dictp->f.fcode = fcode;
-
- db->max_ent = ++max_ent;
- }
- ent = c;
- }
-
- OUTPUT(ent); /* output the last code */
- db->bytes_out += olen;
- db->in_count += ilen;
- if (bitno < 32)
- ++db->bytes_out; /* count complete bytes */
-
- if (bsd_check(db))
- OUTPUT(CLEAR); /* do not count the CLEAR */
-
- /*
- * Pad dribble bits of last code with ones.
- * Do not emit a completely useless byte of ones.
- */
- if (bitno != 32)
- PUTBYTE((accm | (0xff << (bitno-8))) >> 24);
-
- /*
- * Increase code size if we would have without the packet
- * boundary and as the decompressor will.
- */
- if (max_ent >= MAXCODE(n_bits) && max_ent < db->maxmaxcode)
- db->n_bits++;
-
- db->uncomp_bytes += ilen;
- ++db->uncomp_count;
- if (olen + PPP_HDRLEN + BSD_OVHD > maxolen && mret != NULL) {
- /* throw away the compressed stuff if it is longer than uncompressed */
- freemsg(mret);
- mret = NULL;
- ++db->incomp_count;
- db->incomp_bytes += ilen;
- } else if (wptr != NULL) {
- m->b_wptr = wptr;
- if (m->b_cont) {
- freemsg(m->b_cont);
- m->b_cont = NULL;
- }
- ++db->comp_count;
- db->comp_bytes += olen + BSD_OVHD;
- }
-
- *mretp = mret;
- return olen + PPP_HDRLEN + BSD_OVHD;
-#undef OUTPUT
-#undef PUTBYTE
-}
-
-
-/*
- * Update the "BSD Compress" dictionary on the receiver for
- * incompressible data by pretending to compress the incoming data.
- */
-static void
-bsd_incomp(state, dmsg)
- void *state;
- mblk_t *dmsg;
-{
- struct bsd_db *db = (struct bsd_db *) state;
- u_int hshift = db->hshift;
- u_int max_ent = db->max_ent;
- u_int n_bits = db->n_bits;
- struct bsd_dict *dictp;
- u_int32_t fcode;
- u_char c;
- long hval, disp;
- int slen, ilen;
- u_int bitno = 7;
- u_char *rptr;
- u_int ent;
-
- rptr = dmsg->b_rptr;
- if (rptr + PPP_HDRLEN > dmsg->b_wptr) {
- if (!pullupmsg(dmsg, PPP_HDRLEN))
- return;
- rptr = dmsg->b_rptr;
- }
- ent = PPP_PROTOCOL(rptr); /* get the protocol */
- if (ent < 0x21 || ent > 0xf9)
- return;
-
- db->seqno++;
- ilen = 1; /* count the protocol as 1 byte */
- rptr += PPP_HDRLEN;
- for (;;) {
- slen = dmsg->b_wptr - rptr;
- if (slen <= 0) {
- dmsg = dmsg->b_cont;
- if (!dmsg)
- break;
- rptr = dmsg->b_rptr;
- continue; /* skip zero-length buffers */
- }
- ilen += slen;
-
- do {
- c = *rptr++;
- fcode = BSD_KEY(ent, c);
- hval = BSD_HASH(ent, c, hshift);
- dictp = &db->dict[hval];
-
- /* validate and then check the entry */
- if (dictp->codem1 >= max_ent)
- goto nomatch;
- if (dictp->f.fcode == fcode) {
- ent = dictp->codem1+1;
- continue; /* found (prefix,suffix) */
- }
-
- /* continue probing until a match or invalid entry */
- disp = (hval == 0) ? 1 : hval;
- do {
- hval += disp;
- if (hval >= db->hsize)
- hval -= db->hsize;
- dictp = &db->dict[hval];
- if (dictp->codem1 >= max_ent)
- goto nomatch;
- } while (dictp->f.fcode != fcode);
- ent = dictp->codem1+1;
- continue; /* finally found (prefix,suffix) */
-
- nomatch: /* output (count) the prefix */
- bitno += n_bits;
-
- /* code -> hashtable */
- if (max_ent < db->maxmaxcode) {
- struct bsd_dict *dictp2;
- /* expand code size if needed */
- if (max_ent >= MAXCODE(n_bits))
- db->n_bits = ++n_bits;
-
- /* Invalidate previous hash table entry
- * assigned this code, and then take it over.
- */
- dictp2 = &db->dict[max_ent+1];
- if (db->dict[dictp2->cptr].codem1 == max_ent)
- db->dict[dictp2->cptr].codem1 = BADCODEM1;
- dictp2->cptr = hval;
- dictp->codem1 = max_ent;
- dictp->f.fcode = fcode;
-
- db->max_ent = ++max_ent;
- db->lens[max_ent] = db->lens[ent]+1;
- }
- ent = c;
- } while (--slen != 0);
- }
- bitno += n_bits; /* output (count) the last code */
- db->bytes_out += bitno/8;
- db->in_count += ilen;
- (void)bsd_check(db);
-
- ++db->incomp_count;
- db->incomp_bytes += ilen;
- ++db->uncomp_count;
- db->uncomp_bytes += ilen;
-
- /* Increase code size if we would have without the packet
- * boundary and as the decompressor will.
- */
- if (max_ent >= MAXCODE(n_bits) && max_ent < db->maxmaxcode)
- db->n_bits++;
-}
-
-
-/*
- * Decompress "BSD Compress"
- *
- * Because of patent problems, we return DECOMP_ERROR for errors
- * found by inspecting the input data and for system problems, but
- * DECOMP_FATALERROR for any errors which could possibly be said to
- * be being detected "after" decompression. For DECOMP_ERROR,
- * we can issue a CCP reset-request; for DECOMP_FATALERROR, we may be
- * infringing a patent of Motorola's if we do, so we take CCP down
- * instead.
- *
- * Given that the frame has the correct sequence number and a good FCS,
- * errors such as invalid codes in the input most likely indicate a
- * bug, so we return DECOMP_FATALERROR for them in order to turn off
- * compression, even though they are detected by inspecting the input.
- */
-static int
-bsd_decompress(state, cmsg, dmpp)
- void *state;
- mblk_t *cmsg, **dmpp;
-{
- struct bsd_db *db = (struct bsd_db *) state;
- u_int max_ent = db->max_ent;
- u_int32_t accm = 0;
- u_int bitno = 32; /* 1st valid bit in accm */
- u_int n_bits = db->n_bits;
- u_int tgtbitno = 32-n_bits; /* bitno when we have a code */
- struct bsd_dict *dictp;
- int explen, i, seq, len;
- u_int incode, oldcode, finchar;
- u_char *p, *rptr, *wptr;
- mblk_t *dmsg, *mret;
- int adrs, ctrl, ilen;
- int dlen, space, codelen, extra;
-
- /*
- * Get at least the BSD Compress header in the first buffer
- */
- rptr = cmsg->b_rptr;
- if (rptr + PPP_HDRLEN + BSD_OVHD >= cmsg->b_wptr) {
- if (!pullupmsg(cmsg, PPP_HDRLEN + BSD_OVHD + 1)) {
- if (db->debug)
- printf("bsd_decomp%d: failed to pullup\n", db->unit);
- return DECOMP_ERROR;
- }
- rptr = cmsg->b_rptr;
- }
-
- /*
- * Save the address/control from the PPP header
- * and then get the sequence number.
- */
- adrs = PPP_ADDRESS(rptr);
- ctrl = PPP_CONTROL(rptr);
- rptr += PPP_HDRLEN;
- seq = (rptr[0] << 8) + rptr[1];
- rptr += BSD_OVHD;
- ilen = len = cmsg->b_wptr - rptr;
-
- /*
- * Check the sequence number and give up if it is not what we expect.
- */
- if (seq != db->seqno++) {
- if (db->debug)
- printf("bsd_decomp%d: bad sequence # %d, expected %d\n",
- db->unit, seq, db->seqno - 1);
- return DECOMP_ERROR;
- }
-
- /*
- * Allocate one message block to start with.
- */
- if ((dmsg = allocb(DECOMP_CHUNK + db->hdrlen, BPRI_MED)) == NULL)
- return DECOMP_ERROR;
- mret = dmsg;
- dmsg->b_wptr += db->hdrlen;
- dmsg->b_rptr = wptr = dmsg->b_wptr;
-
- /* Fill in the ppp header, but not the last byte of the protocol
- (that comes from the decompressed data). */
- wptr[0] = adrs;
- wptr[1] = ctrl;
- wptr[2] = 0;
- wptr += PPP_HDRLEN - 1;
- space = dmsg->b_datap->db_lim - wptr;
-
- oldcode = CLEAR;
- explen = 0;
- for (;;) {
- if (len == 0) {
- cmsg = cmsg->b_cont;
- if (!cmsg) /* quit at end of message */
- break;
- rptr = cmsg->b_rptr;
- len = cmsg->b_wptr - rptr;
- ilen += len;
- continue; /* handle 0-length buffers */
- }
-
- /*
- * Accumulate bytes until we have a complete code.
- * Then get the next code, relying on the 32-bit,
- * unsigned accm to mask the result.
- */
- bitno -= 8;
- accm |= *rptr++ << bitno;
- --len;
- if (tgtbitno < bitno)
- continue;
- incode = accm >> tgtbitno;
- accm <<= n_bits;
- bitno += n_bits;
-
- if (incode == CLEAR) {
- /*
- * The dictionary must only be cleared at
- * the end of a packet. But there could be an
- * empty message block at the end.
- */
- if (len > 0 || cmsg->b_cont != 0) {
- if (cmsg->b_cont)
- len += msgdsize(cmsg->b_cont);
- if (len > 0) {
- freemsg(dmsg);
- if (db->debug)
- printf("bsd_decomp%d: bad CLEAR\n", db->unit);
- return DECOMP_FATALERROR;
- }
- }
- bsd_clear(db);
- explen = ilen = 0;
- break;
- }
-
- if (incode > max_ent + 2 || incode > db->maxmaxcode
- || incode > max_ent && oldcode == CLEAR) {
- freemsg(dmsg);
- if (db->debug) {
- printf("bsd_decomp%d: bad code 0x%x oldcode=0x%x ",
- db->unit, incode, oldcode);
- printf("max_ent=0x%x dlen=%d seqno=%d\n",
- max_ent, dlen, db->seqno);
- }
- return DECOMP_FATALERROR; /* probably a bug */
- }
-
- /* Special case for KwKwK string. */
- if (incode > max_ent) {
- finchar = oldcode;
- extra = 1;
- } else {
- finchar = incode;
- extra = 0;
- }
-
- codelen = db->lens[finchar];
- explen += codelen + extra;
- if (explen > db->mru + 1) {
- freemsg(dmsg);
- if (db->debug)
- printf("bsd_decomp%d: ran out of mru\n", db->unit);
- return DECOMP_FATALERROR;
- }
-
- /*
- * Decode this code and install it in the decompressed buffer.
- */
- space -= codelen + extra;
- if (space < 0) {
- /* Allocate another message block. */
- dmsg->b_wptr = wptr;
- dlen = codelen + extra;
- if (dlen < DECOMP_CHUNK)
- dlen = DECOMP_CHUNK;
- if ((dmsg->b_cont = allocb(dlen, BPRI_MED)) == NULL) {
- freemsg(dmsg);
- return DECOMP_ERROR;
- }
- dmsg = dmsg->b_cont;
- wptr = dmsg->b_wptr;
- space = dmsg->b_datap->db_lim - wptr - codelen - extra;
- }
- p = (wptr += codelen);
- while (finchar > LAST) {
- dictp = &db->dict[db->dict[finchar].cptr];
-#ifdef DEBUG
- --codelen;
- if (codelen <= 0) {
- freemsg(dmsg);
- printf("bsd_decomp%d: fell off end of chain ", db->unit);
- printf("0x%x at 0x%x by 0x%x, max_ent=0x%x\n",
- incode, finchar, db->dict[finchar].cptr, max_ent);
- return DECOMP_FATALERROR;
- }
- if (dictp->codem1 != finchar-1) {
- freemsg(dmsg);
- printf("bsd_decomp%d: bad code chain 0x%x finchar=0x%x ",
- db->unit, incode, finchar);
- printf("oldcode=0x%x cptr=0x%x codem1=0x%x\n", oldcode,
- db->dict[finchar].cptr, dictp->codem1);
- return DECOMP_FATALERROR;
- }
-#endif
- *--p = dictp->f.hs.suffix;
- finchar = dictp->f.hs.prefix;
- }
- *--p = finchar;
-
-#ifdef DEBUG
- if (--codelen != 0)
- printf("bsd_decomp%d: short by %d after code 0x%x, max_ent=0x%x\n",
- db->unit, codelen, incode, max_ent);
-#endif
-
- if (extra) /* the KwKwK case again */
- *wptr++ = finchar;
-
- /*
- * If not first code in a packet, and
- * if not out of code space, then allocate a new code.
- *
- * Keep the hash table correct so it can be used
- * with uncompressed packets.
- */
- if (oldcode != CLEAR && max_ent < db->maxmaxcode) {
- struct bsd_dict *dictp2;
- u_int32_t fcode;
- int hval, disp;
-
- fcode = BSD_KEY(oldcode,finchar);
- hval = BSD_HASH(oldcode,finchar,db->hshift);
- dictp = &db->dict[hval];
-
- /* look for a free hash table entry */
- if (dictp->codem1 < max_ent) {
- disp = (hval == 0) ? 1 : hval;
- do {
- hval += disp;
- if (hval >= db->hsize)
- hval -= db->hsize;
- dictp = &db->dict[hval];
- } while (dictp->codem1 < max_ent);
- }
-
- /*
- * Invalidate previous hash table entry
- * assigned this code, and then take it over
- */
- dictp2 = &db->dict[max_ent+1];
- if (db->dict[dictp2->cptr].codem1 == max_ent) {
- db->dict[dictp2->cptr].codem1 = BADCODEM1;
- }
- dictp2->cptr = hval;
- dictp->codem1 = max_ent;
- dictp->f.fcode = fcode;
-
- db->max_ent = ++max_ent;
- db->lens[max_ent] = db->lens[oldcode]+1;
-
- /* Expand code size if needed. */
- if (max_ent >= MAXCODE(n_bits) && max_ent < db->maxmaxcode) {
- db->n_bits = ++n_bits;
- tgtbitno = 32-n_bits;
- }
- }
- oldcode = incode;
- }
- dmsg->b_wptr = wptr;
-
- /*
- * Keep the checkpoint right so that incompressible packets
- * clear the dictionary at the right times.
- */
- db->bytes_out += ilen;
- db->in_count += explen;
- if (bsd_check(db) && db->debug) {
- printf("bsd_decomp%d: peer should have cleared dictionary\n",
- db->unit);
- }
-
- ++db->comp_count;
- db->comp_bytes += ilen + BSD_OVHD;
- ++db->uncomp_count;
- db->uncomp_bytes += explen;
-
- *dmpp = mret;
- return DECOMP_OK;
-}
-#endif /* DO_BSD_COMPRESS */
diff --git a/mdk-stage1/ppp/modules/deflate.c b/mdk-stage1/ppp/modules/deflate.c
deleted file mode 100644
index 1b9054412..000000000
--- a/mdk-stage1/ppp/modules/deflate.c
+++ /dev/null
@@ -1,760 +0,0 @@
-/*
- * ppp_deflate.c - interface the zlib procedures for Deflate compression
- * and decompression (as used by gzip) to the PPP code.
- * This version is for use with STREAMS under SunOS 4.x, Solaris 2,
- * SVR4, OSF/1 and AIX 4.x.
- *
- * Copyright (c) 1994 The Australian National University.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies. This software is provided without any
- * warranty, express or implied. The Australian National University
- * makes no representations about the suitability of this software for
- * any purpose.
- *
- * IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY
- * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
- * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
- * THE AUSTRALIAN NATIONAL UNIVERSITY HAS BEEN ADVISED OF THE POSSIBILITY
- * OF SUCH DAMAGE.
- *
- * THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO
- * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
- * OR MODIFICATIONS.
- *
- * $Id$
- */
-
-#ifdef AIX4
-#include <net/net_globals.h>
-#endif
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/stream.h>
-#include <net/ppp_defs.h>
-#include "ppp_mod.h"
-
-#define PACKETPTR mblk_t *
-#include <net/ppp-comp.h>
-
-#ifdef __osf__
-#include "zlib.h"
-#else
-#include "../common/zlib.h"
-#endif
-
-#if DO_DEFLATE
-
-#define DEFLATE_DEBUG 1
-
-/*
- * State for a Deflate (de)compressor.
- */
-struct deflate_state {
- int seqno;
- int w_size;
- int unit;
- int hdrlen;
- int mru;
- int debug;
- z_stream strm;
- struct compstat stats;
-};
-
-#define DEFLATE_OVHD 2 /* Deflate overhead/packet */
-
-static void *z_alloc __P((void *, u_int items, u_int size));
-static void *z_alloc_init __P((void *, u_int items, u_int size));
-static void z_free __P((void *, void *ptr));
-static void *z_comp_alloc __P((u_char *options, int opt_len));
-static void *z_decomp_alloc __P((u_char *options, int opt_len));
-static void z_comp_free __P((void *state));
-static void z_decomp_free __P((void *state));
-static int z_comp_init __P((void *state, u_char *options, int opt_len,
- int unit, int hdrlen, int debug));
-static int z_decomp_init __P((void *state, u_char *options, int opt_len,
- int unit, int hdrlen, int mru, int debug));
-static int z_compress __P((void *state, mblk_t **mret,
- mblk_t *mp, int slen, int maxolen));
-static void z_incomp __P((void *state, mblk_t *dmsg));
-static int z_decompress __P((void *state, mblk_t *cmp,
- mblk_t **dmpp));
-static void z_comp_reset __P((void *state));
-static void z_decomp_reset __P((void *state));
-static void z_comp_stats __P((void *state, struct compstat *stats));
-
-/*
- * Procedures exported to ppp_comp.c.
- */
-struct compressor ppp_deflate = {
- CI_DEFLATE, /* compress_proto */
- z_comp_alloc, /* comp_alloc */
- z_comp_free, /* comp_free */
- z_comp_init, /* comp_init */
- z_comp_reset, /* comp_reset */
- z_compress, /* compress */
- z_comp_stats, /* comp_stat */
- z_decomp_alloc, /* decomp_alloc */
- z_decomp_free, /* decomp_free */
- z_decomp_init, /* decomp_init */
- z_decomp_reset, /* decomp_reset */
- z_decompress, /* decompress */
- z_incomp, /* incomp */
- z_comp_stats, /* decomp_stat */
-};
-
-struct compressor ppp_deflate_draft = {
- CI_DEFLATE_DRAFT, /* compress_proto */
- z_comp_alloc, /* comp_alloc */
- z_comp_free, /* comp_free */
- z_comp_init, /* comp_init */
- z_comp_reset, /* comp_reset */
- z_compress, /* compress */
- z_comp_stats, /* comp_stat */
- z_decomp_alloc, /* decomp_alloc */
- z_decomp_free, /* decomp_free */
- z_decomp_init, /* decomp_init */
- z_decomp_reset, /* decomp_reset */
- z_decompress, /* decompress */
- z_incomp, /* incomp */
- z_comp_stats, /* decomp_stat */
-};
-
-#define DECOMP_CHUNK 512
-
-/*
- * Space allocation and freeing routines for use by zlib routines.
- */
-struct zchunk {
- u_int size;
- u_int guard;
-};
-
-#define GUARD_MAGIC 0x77a6011a
-
-static void *
-z_alloc_init(notused, items, size)
- void *notused;
- u_int items, size;
-{
- struct zchunk *z;
-
- size = items * size + sizeof(struct zchunk);
-#ifdef __osf__
- z = (struct zchunk *) ALLOC_SLEEP(size);
-#else
- z = (struct zchunk *) ALLOC_NOSLEEP(size);
-#endif
- z->size = size;
- z->guard = GUARD_MAGIC;
- return (void *) (z + 1);
-}
-
-static void *
-z_alloc(notused, items, size)
- void *notused;
- u_int items, size;
-{
- struct zchunk *z;
-
- size = items * size + sizeof(struct zchunk);
- z = (struct zchunk *) ALLOC_NOSLEEP(size);
- z->size = size;
- z->guard = GUARD_MAGIC;
- return (void *) (z + 1);
-}
-
-static void
-z_free(notused, ptr)
- void *notused;
- void *ptr;
-{
- struct zchunk *z = ((struct zchunk *) ptr) - 1;
-
- if (z->guard != GUARD_MAGIC) {
- printf("ppp: z_free of corrupted chunk at %x (%x, %x)\n",
- z, z->size, z->guard);
- return;
- }
- FREE(z, z->size);
-}
-
-/*
- * Allocate space for a compressor.
- */
-static void *
-z_comp_alloc(options, opt_len)
- u_char *options;
- int opt_len;
-{
- struct deflate_state *state;
- int w_size;
-
- if (opt_len != CILEN_DEFLATE
- || (options[0] != CI_DEFLATE && options[0] != CI_DEFLATE_DRAFT)
- || options[1] != CILEN_DEFLATE
- || DEFLATE_METHOD(options[2]) != DEFLATE_METHOD_VAL
- || options[3] != DEFLATE_CHK_SEQUENCE)
- return NULL;
- w_size = DEFLATE_SIZE(options[2]);
- /*
- * N.B. the 9 below should be DEFLATE_MIN_SIZE (8), but using
- * 8 will cause kernel crashes because of a bug in zlib.
- */
- if (w_size < 9 || w_size > DEFLATE_MAX_SIZE)
- return NULL;
-
-
-#ifdef __osf__
- state = (struct deflate_state *) ALLOC_SLEEP(sizeof(*state));
-#else
- state = (struct deflate_state *) ALLOC_NOSLEEP(sizeof(*state));
-#endif
-
- if (state == NULL)
- return NULL;
-
- state->strm.next_in = NULL;
- state->strm.zalloc = (alloc_func) z_alloc_init;
- state->strm.zfree = (free_func) z_free;
- if (deflateInit2(&state->strm, Z_DEFAULT_COMPRESSION, DEFLATE_METHOD_VAL,
- -w_size, 8, Z_DEFAULT_STRATEGY) != Z_OK) {
- FREE(state, sizeof(*state));
- return NULL;
- }
-
- state->strm.zalloc = (alloc_func) z_alloc;
- state->w_size = w_size;
- bzero(&state->stats, sizeof(state->stats));
- return (void *) state;
-}
-
-static void
-z_comp_free(arg)
- void *arg;
-{
- struct deflate_state *state = (struct deflate_state *) arg;
-
- deflateEnd(&state->strm);
- FREE(state, sizeof(*state));
-}
-
-static int
-z_comp_init(arg, options, opt_len, unit, hdrlen, debug)
- void *arg;
- u_char *options;
- int opt_len, unit, hdrlen, debug;
-{
- struct deflate_state *state = (struct deflate_state *) arg;
-
- if (opt_len < CILEN_DEFLATE
- || (options[0] != CI_DEFLATE && options[0] != CI_DEFLATE_DRAFT)
- || options[1] != CILEN_DEFLATE
- || DEFLATE_METHOD(options[2]) != DEFLATE_METHOD_VAL
- || DEFLATE_SIZE(options[2]) != state->w_size
- || options[3] != DEFLATE_CHK_SEQUENCE)
- return 0;
-
- state->seqno = 0;
- state->unit = unit;
- state->hdrlen = hdrlen;
- state->debug = debug;
-
- deflateReset(&state->strm);
-
- return 1;
-}
-
-static void
-z_comp_reset(arg)
- void *arg;
-{
- struct deflate_state *state = (struct deflate_state *) arg;
-
- state->seqno = 0;
- deflateReset(&state->strm);
-}
-
-static int
-z_compress(arg, mret, mp, orig_len, maxolen)
- void *arg;
- mblk_t **mret; /* compressed packet (out) */
- mblk_t *mp; /* uncompressed packet (in) */
- int orig_len, maxolen;
-{
- struct deflate_state *state = (struct deflate_state *) arg;
- u_char *rptr, *wptr;
- int proto, olen, wspace, r, flush;
- mblk_t *m;
-
- /*
- * Check that the protocol is in the range we handle.
- */
- *mret = NULL;
- rptr = mp->b_rptr;
- if (rptr + PPP_HDRLEN > mp->b_wptr) {
- if (!pullupmsg(mp, PPP_HDRLEN))
- return 0;
- rptr = mp->b_rptr;
- }
- proto = PPP_PROTOCOL(rptr);
- if (proto > 0x3fff || proto == 0xfd || proto == 0xfb)
- return orig_len;
-
- /* Allocate one mblk initially. */
- if (maxolen > orig_len)
- maxolen = orig_len;
- if (maxolen <= PPP_HDRLEN + 2) {
- wspace = 0;
- m = NULL;
- } else {
- wspace = maxolen + state->hdrlen;
- if (wspace > 4096)
- wspace = 4096;
- m = allocb(wspace, BPRI_MED);
- }
- if (m != NULL) {
- *mret = m;
- if (state->hdrlen + PPP_HDRLEN + 2 < wspace) {
- m->b_rptr += state->hdrlen;
- m->b_wptr = m->b_rptr;
- wspace -= state->hdrlen;
- }
- wptr = m->b_wptr;
-
- /*
- * Copy over the PPP header and store the 2-byte sequence number.
- */
- wptr[0] = PPP_ADDRESS(rptr);
- wptr[1] = PPP_CONTROL(rptr);
- wptr[2] = PPP_COMP >> 8;
- wptr[3] = PPP_COMP;
- wptr += PPP_HDRLEN;
- wptr[0] = state->seqno >> 8;
- wptr[1] = state->seqno;
- wptr += 2;
- state->strm.next_out = wptr;
- state->strm.avail_out = wspace - (PPP_HDRLEN + 2);
- } else {
- state->strm.next_out = NULL;
- state->strm.avail_out = 1000000;
- }
- ++state->seqno;
-
- rptr += (proto > 0xff)? 2: 3; /* skip 1st proto byte if 0 */
- state->strm.next_in = rptr;
- state->strm.avail_in = mp->b_wptr - rptr;
- mp = mp->b_cont;
- flush = (mp == NULL)? Z_PACKET_FLUSH: Z_NO_FLUSH;
- olen = 0;
- for (;;) {
- r = deflate(&state->strm, flush);
- if (r != Z_OK) {
- printf("z_compress: deflate returned %d (%s)\n",
- r, (state->strm.msg? state->strm.msg: ""));
- break;
- }
- if (flush != Z_NO_FLUSH && state->strm.avail_out != 0)
- break; /* all done */
- if (state->strm.avail_in == 0 && mp != NULL) {
- state->strm.next_in = mp->b_rptr;
- state->strm.avail_in = mp->b_wptr - mp->b_rptr;
- mp = mp->b_cont;
- if (mp == NULL)
- flush = Z_PACKET_FLUSH;
- }
- if (state->strm.avail_out == 0) {
- if (m != NULL) {
- m->b_wptr += wspace;
- olen += wspace;
- wspace = maxolen - olen;
- if (wspace <= 0) {
- wspace = 0;
- m->b_cont = NULL;
- } else {
- if (wspace < 32)
- wspace = 32;
- else if (wspace > 4096)
- wspace = 4096;
- m->b_cont = allocb(wspace, BPRI_MED);
- }
- m = m->b_cont;
- if (m != NULL) {
- state->strm.next_out = m->b_wptr;
- state->strm.avail_out = wspace;
- }
- }
- if (m == NULL) {
- state->strm.next_out = NULL;
- state->strm.avail_out = 1000000;
- }
- }
- }
- if (m != NULL) {
- m->b_wptr += wspace - state->strm.avail_out;
- olen += wspace - state->strm.avail_out;
- }
-
- /*
- * See if we managed to reduce the size of the packet.
- */
- if (olen < orig_len && m != NULL) {
- state->stats.comp_bytes += olen;
- state->stats.comp_packets++;
- } else {
- if (*mret != NULL) {
- freemsg(*mret);
- *mret = NULL;
- }
- state->stats.inc_bytes += orig_len;
- state->stats.inc_packets++;
- olen = orig_len;
- }
- state->stats.unc_bytes += orig_len;
- state->stats.unc_packets++;
-
- return olen;
-}
-
-static void
-z_comp_stats(arg, stats)
- void *arg;
- struct compstat *stats;
-{
- struct deflate_state *state = (struct deflate_state *) arg;
- u_int out;
-
- *stats = state->stats;
- stats->ratio = stats->unc_bytes;
- out = stats->comp_bytes + stats->unc_bytes;
- if (stats->ratio <= 0x7ffffff)
- stats->ratio <<= 8;
- else
- out >>= 8;
- if (out != 0)
- stats->ratio /= out;
-}
-
-/*
- * Allocate space for a decompressor.
- */
-static void *
-z_decomp_alloc(options, opt_len)
- u_char *options;
- int opt_len;
-{
- struct deflate_state *state;
- int w_size;
-
- if (opt_len != CILEN_DEFLATE
- || (options[0] != CI_DEFLATE && options[0] != CI_DEFLATE_DRAFT)
- || options[1] != CILEN_DEFLATE
- || DEFLATE_METHOD(options[2]) != DEFLATE_METHOD_VAL
- || options[3] != DEFLATE_CHK_SEQUENCE)
- return NULL;
- w_size = DEFLATE_SIZE(options[2]);
- /*
- * N.B. the 9 below should be DEFLATE_MIN_SIZE (8), but using
- * 8 will cause kernel crashes because of a bug in zlib.
- */
- if (w_size < 9 || w_size > DEFLATE_MAX_SIZE)
- return NULL;
-
-#ifdef __osf__
- state = (struct deflate_state *) ALLOC_SLEEP(sizeof(*state));
-#else
- state = (struct deflate_state *) ALLOC_NOSLEEP(sizeof(*state));
-#endif
- if (state == NULL)
- return NULL;
-
- state->strm.next_out = NULL;
- state->strm.zalloc = (alloc_func) z_alloc_init;
- state->strm.zfree = (free_func) z_free;
- if (inflateInit2(&state->strm, -w_size) != Z_OK) {
- FREE(state, sizeof(*state));
- return NULL;
- }
-
- state->strm.zalloc = (alloc_func) z_alloc;
- state->w_size = w_size;
- bzero(&state->stats, sizeof(state->stats));
- return (void *) state;
-}
-
-static void
-z_decomp_free(arg)
- void *arg;
-{
- struct deflate_state *state = (struct deflate_state *) arg;
-
- inflateEnd(&state->strm);
- FREE(state, sizeof(*state));
-}
-
-static int
-z_decomp_init(arg, options, opt_len, unit, hdrlen, mru, debug)
- void *arg;
- u_char *options;
- int opt_len, unit, hdrlen, mru, debug;
-{
- struct deflate_state *state = (struct deflate_state *) arg;
-
- if (opt_len < CILEN_DEFLATE
- || (options[0] != CI_DEFLATE && options[0] != CI_DEFLATE_DRAFT)
- || options[1] != CILEN_DEFLATE
- || DEFLATE_METHOD(options[2]) != DEFLATE_METHOD_VAL
- || DEFLATE_SIZE(options[2]) != state->w_size
- || options[3] != DEFLATE_CHK_SEQUENCE)
- return 0;
-
- state->seqno = 0;
- state->unit = unit;
- state->hdrlen = hdrlen;
- state->debug = debug;
- state->mru = mru;
-
- inflateReset(&state->strm);
-
- return 1;
-}
-
-static void
-z_decomp_reset(arg)
- void *arg;
-{
- struct deflate_state *state = (struct deflate_state *) arg;
-
- state->seqno = 0;
- inflateReset(&state->strm);
-}
-
-/*
- * Decompress a Deflate-compressed packet.
- *
- * Because of patent problems, we return DECOMP_ERROR for errors
- * found by inspecting the input data and for system problems, but
- * DECOMP_FATALERROR for any errors which could possibly be said to
- * be being detected "after" decompression. For DECOMP_ERROR,
- * we can issue a CCP reset-request; for DECOMP_FATALERROR, we may be
- * infringing a patent of Motorola's if we do, so we take CCP down
- * instead.
- *
- * Given that the frame has the correct sequence number and a good FCS,
- * errors such as invalid codes in the input most likely indicate a
- * bug, so we return DECOMP_FATALERROR for them in order to turn off
- * compression, even though they are detected by inspecting the input.
- */
-static int
-z_decompress(arg, mi, mop)
- void *arg;
- mblk_t *mi, **mop;
-{
- struct deflate_state *state = (struct deflate_state *) arg;
- mblk_t *mo, *mo_head;
- u_char *rptr, *wptr;
- int rlen, olen, ospace;
- int seq, i, flush, r, decode_proto;
- u_char hdr[PPP_HDRLEN + DEFLATE_OVHD];
-
- *mop = NULL;
- rptr = mi->b_rptr;
- for (i = 0; i < PPP_HDRLEN + DEFLATE_OVHD; ++i) {
- while (rptr >= mi->b_wptr) {
- mi = mi->b_cont;
- if (mi == NULL)
- return DECOMP_ERROR;
- rptr = mi->b_rptr;
- }
- hdr[i] = *rptr++;
- }
-
- /* Check the sequence number. */
- seq = (hdr[PPP_HDRLEN] << 8) + hdr[PPP_HDRLEN+1];
- if (seq != state->seqno) {
-#if !DEFLATE_DEBUG
- if (state->debug)
-#endif
- printf("z_decompress%d: bad seq # %d, expected %d\n",
- state->unit, seq, state->seqno);
- return DECOMP_ERROR;
- }
- ++state->seqno;
-
- /* Allocate an output message block. */
- mo = allocb(DECOMP_CHUNK + state->hdrlen, BPRI_MED);
- if (mo == NULL)
- return DECOMP_ERROR;
- mo_head = mo;
- mo->b_cont = NULL;
- mo->b_rptr += state->hdrlen;
- mo->b_wptr = wptr = mo->b_rptr;
- ospace = DECOMP_CHUNK;
- olen = 0;
-
- /*
- * Fill in the first part of the PPP header. The protocol field
- * comes from the decompressed data.
- */
- wptr[0] = PPP_ADDRESS(hdr);
- wptr[1] = PPP_CONTROL(hdr);
- wptr[2] = 0;
-
- /*
- * Set up to call inflate. We set avail_out to 1 initially so we can
- * look at the first byte of the output and decide whether we have
- * a 1-byte or 2-byte protocol field.
- */
- state->strm.next_in = rptr;
- state->strm.avail_in = mi->b_wptr - rptr;
- mi = mi->b_cont;
- flush = (mi == NULL)? Z_PACKET_FLUSH: Z_NO_FLUSH;
- rlen = state->strm.avail_in + PPP_HDRLEN + DEFLATE_OVHD;
- state->strm.next_out = wptr + 3;
- state->strm.avail_out = 1;
- decode_proto = 1;
-
- /*
- * Call inflate, supplying more input or output as needed.
- */
- for (;;) {
- r = inflate(&state->strm, flush);
- if (r != Z_OK) {
-#if !DEFLATE_DEBUG
- if (state->debug)
-#endif
- printf("z_decompress%d: inflate returned %d (%s)\n",
- state->unit, r, (state->strm.msg? state->strm.msg: ""));
- freemsg(mo_head);
- return DECOMP_FATALERROR;
- }
- if (flush != Z_NO_FLUSH && state->strm.avail_out != 0)
- break; /* all done */
- if (state->strm.avail_in == 0 && mi != NULL) {
- state->strm.next_in = mi->b_rptr;
- state->strm.avail_in = mi->b_wptr - mi->b_rptr;
- rlen += state->strm.avail_in;
- mi = mi->b_cont;
- if (mi == NULL)
- flush = Z_PACKET_FLUSH;
- }
- if (state->strm.avail_out == 0) {
- if (decode_proto) {
- state->strm.avail_out = ospace - PPP_HDRLEN;
- if ((wptr[3] & 1) == 0) {
- /* 2-byte protocol field */
- wptr[2] = wptr[3];
- --state->strm.next_out;
- ++state->strm.avail_out;
- }
- decode_proto = 0;
- } else {
- mo->b_wptr += ospace;
- olen += ospace;
- mo->b_cont = allocb(DECOMP_CHUNK, BPRI_MED);
- mo = mo->b_cont;
- if (mo == NULL) {
- freemsg(mo_head);
- return DECOMP_ERROR;
- }
- state->strm.next_out = mo->b_rptr;
- state->strm.avail_out = ospace = DECOMP_CHUNK;
- }
- }
- }
- if (decode_proto) {
- freemsg(mo_head);
- return DECOMP_ERROR;
- }
- mo->b_wptr += ospace - state->strm.avail_out;
- olen += ospace - state->strm.avail_out;
-
-#if DEFLATE_DEBUG
- if (olen > state->mru + PPP_HDRLEN)
- printf("ppp_deflate%d: exceeded mru (%d > %d)\n",
- state->unit, olen, state->mru + PPP_HDRLEN);
-#endif
-
- state->stats.unc_bytes += olen;
- state->stats.unc_packets++;
- state->stats.comp_bytes += rlen;
- state->stats.comp_packets++;
-
- *mop = mo_head;
- return DECOMP_OK;
-}
-
-/*
- * Incompressible data has arrived - add it to the history.
- */
-static void
-z_incomp(arg, mi)
- void *arg;
- mblk_t *mi;
-{
- struct deflate_state *state = (struct deflate_state *) arg;
- u_char *rptr;
- int rlen, proto, r;
-
- /*
- * Check that the protocol is one we handle.
- */
- rptr = mi->b_rptr;
- if (rptr + PPP_HDRLEN > mi->b_wptr) {
- if (!pullupmsg(mi, PPP_HDRLEN))
- return;
- rptr = mi->b_rptr;
- }
- proto = PPP_PROTOCOL(rptr);
- if (proto > 0x3fff || proto == 0xfd || proto == 0xfb)
- return;
-
- ++state->seqno;
-
- /*
- * Iterate through the message blocks, adding the characters in them
- * to the decompressor's history. For the first block, we start
- * at the either the 1st or 2nd byte of the protocol field,
- * depending on whether the protocol value is compressible.
- */
- rlen = mi->b_wptr - mi->b_rptr;
- state->strm.next_in = rptr + 3;
- state->strm.avail_in = rlen - 3;
- if (proto > 0xff) {
- --state->strm.next_in;
- ++state->strm.avail_in;
- }
- for (;;) {
- r = inflateIncomp(&state->strm);
- if (r != Z_OK) {
- /* gak! */
-#if !DEFLATE_DEBUG
- if (state->debug)
-#endif
- printf("z_incomp%d: inflateIncomp returned %d (%s)\n",
- state->unit, r, (state->strm.msg? state->strm.msg: ""));
- return;
- }
- mi = mi->b_cont;
- if (mi == NULL)
- break;
- state->strm.next_in = mi->b_rptr;
- state->strm.avail_in = mi->b_wptr - mi->b_rptr;
- rlen += state->strm.avail_in;
- }
-
- /*
- * Update stats.
- */
- state->stats.inc_bytes += rlen;
- state->stats.inc_packets++;
- state->stats.unc_bytes += rlen;
- state->stats.unc_packets++;
-}
-
-#endif /* DO_DEFLATE */
diff --git a/mdk-stage1/ppp/modules/if_ppp.c b/mdk-stage1/ppp/modules/if_ppp.c
deleted file mode 100644
index 14e89eb4a..000000000
--- a/mdk-stage1/ppp/modules/if_ppp.c
+++ /dev/null
@@ -1,865 +0,0 @@
-/*
- * if_ppp.c - a network interface connected to a STREAMS module.
- *
- * Copyright (c) 1994 The Australian National University.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies. This software is provided without any
- * warranty, express or implied. The Australian National University
- * makes no representations about the suitability of this software for
- * any purpose.
- *
- * IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY
- * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
- * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
- * THE AUSTRALIAN NATIONAL UNIVERSITY HAVE BEEN ADVISED OF THE POSSIBILITY
- * OF SUCH DAMAGE.
- *
- * THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO
- * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
- * OR MODIFICATIONS.
- *
- * $Id$
- */
-
-/*
- * This file is used under SunOS 4 and Digital UNIX.
- *
- * This file provides the glue between PPP and IP.
- */
-
-#define INET 1
-
-#include <sys/types.h>
-#include <sys/param.h>
-#include <sys/errno.h>
-#include <sys/mbuf.h>
-#include <sys/socket.h>
-#include <net/if.h>
-#include <net/netisr.h>
-#include <net/ppp_defs.h>
-#include <net/pppio.h>
-#include <netinet/in.h>
-#include <netinet/in_var.h>
-#ifdef __osf__
-#include <sys/ioctl.h>
-#include <net/if_types.h>
-#else
-#include <sys/sockio.h>
-#endif
-#include "ppp_mod.h"
-
-#include <sys/stream.h>
-
-#ifdef SNIT_SUPPORT
-#include <sys/time.h>
-#include <net/nit_if.h>
-#include <netinet/if_ether.h>
-#endif
-
-#ifdef __osf__
-#define SIOCSIFMTU SIOCSIPMTU
-#define SIOCGIFMTU SIOCRIPMTU
-#define IFA_ADDR(ifa) (*(ifa)->ifa_addr)
-#else
-#define IFA_ADDR(ifa) ((ifa)->ifa_addr)
-#endif
-
-#define ifr_mtu ifr_metric
-
-static int if_ppp_open __P((queue_t *, int, int, int));
-static int if_ppp_close __P((queue_t *, int));
-static int if_ppp_wput __P((queue_t *, mblk_t *));
-static int if_ppp_rput __P((queue_t *, mblk_t *));
-
-#define PPP_IF_ID 0x8021
-static struct module_info minfo = {
- PPP_IF_ID, "if_ppp", 0, INFPSZ, 4096, 128
-};
-
-static struct qinit rinit = {
- if_ppp_rput, NULL, if_ppp_open, if_ppp_close, NULL, &minfo, NULL
-};
-
-static struct qinit winit = {
- if_ppp_wput, NULL, NULL, NULL, NULL, &minfo, NULL
-};
-
-struct streamtab if_pppinfo = {
- &rinit, &winit, NULL, NULL
-};
-
-typedef struct if_ppp_state {
- int unit;
- queue_t *q;
- int flags;
-} if_ppp_t;
-
-/* Values for flags */
-#define DBGLOG 1
-
-static int if_ppp_count; /* Number of currently-active streams */
-
-static int ppp_nalloc; /* Number of elements of ifs and states */
-static struct ifnet **ifs; /* Array of pointers to interface structs */
-static if_ppp_t **states; /* Array of pointers to state structs */
-
-static int if_ppp_output __P((struct ifnet *, struct mbuf *,
- struct sockaddr *));
-static int if_ppp_ioctl __P((struct ifnet *, u_int, caddr_t));
-static struct mbuf *make_mbufs __P((mblk_t *, int));
-static mblk_t *make_message __P((struct mbuf *, int));
-
-#ifdef SNIT_SUPPORT
-/* Fake ether header for SNIT */
-static struct ether_header snit_ehdr = {{0}, {0}, ETHERTYPE_IP};
-#endif
-
-#ifndef __osf__
-static void ppp_if_detach __P((struct ifnet *));
-
-/*
- * Detach all the interfaces before unloading.
- * Not sure this works.
- */
-int
-if_ppp_unload()
-{
- int i;
-
- if (if_ppp_count > 0)
- return EBUSY;
- for (i = 0; i < ppp_nalloc; ++i)
- if (ifs[i] != 0)
- ppp_if_detach(ifs[i]);
- if (ifs) {
- FREE(ifs, ppp_nalloc * sizeof (struct ifnet *));
- FREE(states, ppp_nalloc * sizeof (struct if_ppp_t *));
- }
- ppp_nalloc = 0;
- return 0;
-}
-#endif /* __osf__ */
-
-/*
- * STREAMS module entry points.
- */
-static int
-if_ppp_open(q, dev, flag, sflag)
- queue_t *q;
- int dev;
- int flag, sflag;
-{
- if_ppp_t *sp;
-
- if (q->q_ptr == 0) {
- sp = (if_ppp_t *) ALLOC_SLEEP(sizeof (if_ppp_t));
- if (sp == 0)
- return OPENFAIL;
- bzero(sp, sizeof (if_ppp_t));
- q->q_ptr = (caddr_t) sp;
- WR(q)->q_ptr = (caddr_t) sp;
- sp->unit = -1; /* no interface unit attached at present */
- sp->q = WR(q);
- sp->flags = 0;
- ++if_ppp_count;
- }
- return 0;
-}
-
-static int
-if_ppp_close(q, flag)
- queue_t *q;
- int flag;
-{
- if_ppp_t *sp;
- struct ifnet *ifp;
-
- sp = (if_ppp_t *) q->q_ptr;
- if (sp != 0) {
- if (sp->flags & DBGLOG)
- printf("if_ppp closed, q=%x sp=%x\n", q, sp);
- if (sp->unit >= 0) {
- if (sp->unit < ppp_nalloc) {
- states[sp->unit] = 0;
- ifp = ifs[sp->unit];
- if (ifp != 0)
- ifp->if_flags &= ~(IFF_UP | IFF_RUNNING);
-#ifdef DEBUG
- } else {
- printf("if_ppp: unit %d nonexistent!\n", sp->unit);
-#endif
- }
- }
- FREE(sp, sizeof (if_ppp_t));
- --if_ppp_count;
- }
- return 0;
-}
-
-static int
-if_ppp_wput(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- if_ppp_t *sp;
- struct iocblk *iop;
- int error, unit;
- struct ifnet *ifp;
-
- sp = (if_ppp_t *) q->q_ptr;
- switch (mp->b_datap->db_type) {
- case M_DATA:
- /*
- * Now why would we be getting data coming in here??
- */
- if (sp->flags & DBGLOG)
- printf("if_ppp: got M_DATA len=%d\n", msgdsize(mp));
- freemsg(mp);
- break;
-
- case M_IOCTL:
- iop = (struct iocblk *) mp->b_rptr;
- error = EINVAL;
-
- if (sp->flags & DBGLOG)
- printf("if_ppp: got ioctl cmd=%x count=%d\n",
- iop->ioc_cmd, iop->ioc_count);
-
- switch (iop->ioc_cmd) {
- case PPPIO_NEWPPA: /* well almost */
- if (iop->ioc_count != sizeof(int) || sp->unit >= 0)
- break;
- if ((error = NOTSUSER()) != 0)
- break;
- unit = *(int *)mp->b_cont->b_rptr;
-
- /* Check that this unit isn't already in use */
- if (unit < ppp_nalloc && states[unit] != 0) {
- error = EADDRINUSE;
- break;
- }
-
- /* Extend ifs and states arrays if necessary. */
- error = ENOSR;
- if (unit >= ppp_nalloc) {
- int newn;
- struct ifnet **newifs;
- if_ppp_t **newstates;
-
- newn = unit + 4;
- if (sp->flags & DBGLOG)
- printf("if_ppp: extending ifs to %d\n", newn);
- newifs = (struct ifnet **)
- ALLOC_NOSLEEP(newn * sizeof (struct ifnet *));
- if (newifs == 0)
- break;
- bzero(newifs, newn * sizeof (struct ifnet *));
- newstates = (if_ppp_t **)
- ALLOC_NOSLEEP(newn * sizeof (struct if_ppp_t *));
- if (newstates == 0) {
- FREE(newifs, newn * sizeof (struct ifnet *));
- break;
- }
- bzero(newstates, newn * sizeof (struct if_ppp_t *));
- bcopy(ifs, newifs, ppp_nalloc * sizeof(struct ifnet *));
- bcopy(states, newstates, ppp_nalloc * sizeof(if_ppp_t *));
- if (ifs) {
- FREE(ifs, ppp_nalloc * sizeof(struct ifnet *));
- FREE(states, ppp_nalloc * sizeof(if_ppp_t *));
- }
- ifs = newifs;
- states = newstates;
- ppp_nalloc = newn;
- }
-
- /* Allocate a new ifnet struct if necessary. */
- ifp = ifs[unit];
- if (ifp == 0) {
- ifp = (struct ifnet *) ALLOC_NOSLEEP(sizeof (struct ifnet));
- if (ifp == 0)
- break;
- bzero(ifp, sizeof (struct ifnet));
- ifs[unit] = ifp;
- ifp->if_name = "ppp";
- ifp->if_unit = unit;
- ifp->if_mtu = PPP_MTU;
- ifp->if_flags = IFF_POINTOPOINT | IFF_RUNNING;
-#ifndef __osf__
-#ifdef IFF_MULTICAST
- ifp->if_flags |= IFF_MULTICAST;
-#endif
-#endif /* __osf__ */
- ifp->if_output = if_ppp_output;
-#ifdef __osf__
- ifp->if_version = "Point-to-Point Protocol, version 2.3.11";
- ifp->if_mediamtu = PPP_MTU;
- ifp->if_type = IFT_PPP;
- ifp->if_hdrlen = PPP_HDRLEN;
- ifp->if_addrlen = 0;
- ifp->if_flags |= IFF_NOARP | IFF_SIMPLEX | IFF_NOTRAILERS;
-#ifdef IFF_VAR_MTU
- ifp->if_flags |= IFF_VAR_MTU;
-#endif
-#ifdef NETMASTERCPU
- ifp->if_affinity = NETMASTERCPU;
-#endif
-#endif
- ifp->if_ioctl = if_ppp_ioctl;
- ifp->if_snd.ifq_maxlen = IFQ_MAXLEN;
- if_attach(ifp);
- if (sp->flags & DBGLOG)
- printf("if_ppp: created unit %d\n", unit);
- } else {
- ifp->if_mtu = PPP_MTU;
- ifp->if_flags |= IFF_RUNNING;
- }
-
- states[unit] = sp;
- sp->unit = unit;
-
- error = 0;
- iop->ioc_count = 0;
- if (sp->flags & DBGLOG)
- printf("if_ppp: attached unit %d, sp=%x q=%x\n", unit,
- sp, sp->q);
- break;
-
- case PPPIO_DEBUG:
- error = -1;
- if (iop->ioc_count == sizeof(int)) {
- if (*(int *)mp->b_cont->b_rptr == PPPDBG_LOG + PPPDBG_IF) {
- printf("if_ppp: debug log enabled, q=%x sp=%x\n", q, sp);
- sp->flags |= DBGLOG;
- error = 0;
- iop->ioc_count = 0;
- }
- }
- break;
-
- default:
- error = -1;
- break;
- }
-
- if (sp->flags & DBGLOG)
- printf("if_ppp: ioctl result %d\n", error);
- if (error < 0)
- putnext(q, mp);
- else if (error == 0) {
- mp->b_datap->db_type = M_IOCACK;
- qreply(q, mp);
- } else {
- mp->b_datap->db_type = M_IOCNAK;
- iop->ioc_count = 0;
- iop->ioc_error = error;
- qreply(q, mp);
- }
- break;
-
- default:
- putnext(q, mp);
- }
- return 0;
-}
-
-static int
-if_ppp_rput(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- if_ppp_t *sp;
- int proto, s;
- struct mbuf *mb;
- struct ifqueue *inq;
- struct ifnet *ifp;
- int len;
-
- sp = (if_ppp_t *) q->q_ptr;
- switch (mp->b_datap->db_type) {
- case M_DATA:
- /*
- * Convert the message into an mbuf chain
- * and inject it into the network code.
- */
- if (sp->flags & DBGLOG)
- printf("if_ppp: rput pkt len %d data %x %x %x %x %x %x %x %x\n",
- msgdsize(mp), mp->b_rptr[0], mp->b_rptr[1], mp->b_rptr[2],
- mp->b_rptr[3], mp->b_rptr[4], mp->b_rptr[5], mp->b_rptr[6],
- mp->b_rptr[7]);
-
- if (sp->unit < 0) {
- freemsg(mp);
- break;
- }
- if (sp->unit >= ppp_nalloc || (ifp = ifs[sp->unit]) == 0) {
-#ifdef DEBUG
- printf("if_ppp: no unit %d!\n", sp->unit);
-#endif
- freemsg(mp);
- break;
- }
-
- if ((ifp->if_flags & IFF_UP) == 0) {
- freemsg(mp);
- break;
- }
- ++ifp->if_ipackets;
-
- proto = PPP_PROTOCOL(mp->b_rptr);
- adjmsg(mp, PPP_HDRLEN);
- len = msgdsize(mp);
- mb = make_mbufs(mp, sizeof(struct ifnet *));
- freemsg(mp);
- if (mb == NULL) {
- if (sp->flags & DBGLOG)
- printf("if_ppp%d: make_mbufs failed\n", ifp->if_unit);
- ++ifp->if_ierrors;
- break;
- }
-
-#ifdef SNIT_SUPPORT
- if (proto == PPP_IP && (ifp->if_flags & IFF_PROMISC)) {
- struct nit_if nif;
-
- nif.nif_header = (caddr_t) &snit_ehdr;
- nif.nif_hdrlen = sizeof(snit_ehdr);
- nif.nif_bodylen = len;
- nif.nif_promisc = 0;
- snit_intr(ifp, mb, &nif);
- }
-#endif
-
-/*
- * For Digital UNIX, there's space set aside in the header mbuf
- * for the interface info.
- *
- * For Sun it's smuggled around via a pointer at the front of the mbuf.
- */
-#ifdef __osf__
- mb->m_pkthdr.rcvif = ifp;
- mb->m_pkthdr.len = len;
-#else
- mb->m_off -= sizeof(struct ifnet *);
- mb->m_len += sizeof(struct ifnet *);
- *mtod(mb, struct ifnet **) = ifp;
-#endif
-
- inq = 0;
- switch (proto) {
- case PPP_IP:
- inq = &ipintrq;
- schednetisr(NETISR_IP);
- }
-
- if (inq != 0) {
- s = splhigh();
- if (IF_QFULL(inq)) {
- IF_DROP(inq);
- ++ifp->if_ierrors;
- if (sp->flags & DBGLOG)
- printf("if_ppp: inq full, proto=%x\n", proto);
- m_freem(mb);
- } else {
- IF_ENQUEUE(inq, mb);
- }
- splx(s);
- } else {
- if (sp->flags & DBGLOG)
- printf("if_ppp%d: proto=%x?\n", ifp->if_unit, proto);
- ++ifp->if_ierrors;
- m_freem(mb);
- }
- break;
-
- default:
- putnext(q, mp);
- }
- return 0;
-}
-
-/*
- * Network code wants to output a packet.
- * Turn it into a STREAMS message and send it down.
- */
-static int
-if_ppp_output(ifp, m0, dst)
- struct ifnet *ifp;
- struct mbuf *m0;
- struct sockaddr *dst;
-{
- mblk_t *mp;
- int proto, s;
- if_ppp_t *sp;
- u_char *p;
-
- if ((ifp->if_flags & IFF_UP) == 0) {
- m_freem(m0);
- return ENETDOWN;
- }
-
- if ((unsigned)ifp->if_unit >= ppp_nalloc) {
-#ifdef DEBUG
- printf("if_ppp_output: unit %d?\n", ifp->if_unit);
-#endif
- m_freem(m0);
- return EINVAL;
- }
- sp = states[ifp->if_unit];
- if (sp == 0) {
-#ifdef DEBUG
- printf("if_ppp_output: no queue?\n");
-#endif
- m_freem(m0);
- return ENETDOWN;
- }
-
- if (sp->flags & DBGLOG) {
- p = mtod(m0, u_char *);
- printf("if_ppp_output%d: af=%d data=%x %x %x %x %x %x %x %x q=%x\n",
- ifp->if_unit, dst->sa_family, p[0], p[1], p[2], p[3], p[4],
- p[5], p[6], p[7], sp->q);
- }
-
- switch (dst->sa_family) {
- case AF_INET:
- proto = PPP_IP;
-#ifdef SNIT_SUPPORT
- if (ifp->if_flags & IFF_PROMISC) {
- struct nit_if nif;
- struct mbuf *m;
- int len;
-
- for (len = 0, m = m0; m != NULL; m = m->m_next)
- len += m->m_len;
- nif.nif_header = (caddr_t) &snit_ehdr;
- nif.nif_hdrlen = sizeof(snit_ehdr);
- nif.nif_bodylen = len;
- nif.nif_promisc = 0;
- snit_intr(ifp, m0, &nif);
- }
-#endif
- break;
-
- default:
- m_freem(m0);
- return EAFNOSUPPORT;
- }
-
- ++ifp->if_opackets;
- mp = make_message(m0, PPP_HDRLEN);
- m_freem(m0);
- if (mp == 0) {
- ++ifp->if_oerrors;
- return ENOBUFS;
- }
- mp->b_rptr -= PPP_HDRLEN;
- mp->b_rptr[0] = PPP_ALLSTATIONS;
- mp->b_rptr[1] = PPP_UI;
- mp->b_rptr[2] = proto >> 8;
- mp->b_rptr[3] = proto;
-
- s = splstr();
- if (sp->flags & DBGLOG)
- printf("if_ppp: putnext(%x, %x), r=%x w=%x p=%x\n",
- sp->q, mp, mp->b_rptr, mp->b_wptr, proto);
- putnext(sp->q, mp);
- splx(s);
-
- return 0;
-}
-
-/*
- * Socket ioctl routine for ppp interfaces.
- */
-static int
-if_ppp_ioctl(ifp, cmd, data)
- struct ifnet *ifp;
- u_int cmd;
- caddr_t data;
-{
- int s, error;
- struct ifreq *ifr = (struct ifreq *) data;
- struct ifaddr *ifa = (struct ifaddr *) data;
- u_short mtu;
-
- error = 0;
- s = splimp();
- switch (cmd) {
- case SIOCSIFFLAGS:
- if ((ifp->if_flags & IFF_RUNNING) == 0)
- ifp->if_flags &= ~IFF_UP;
- break;
-
- case SIOCSIFADDR:
- if (IFA_ADDR(ifa).sa_family != AF_INET)
- error = EAFNOSUPPORT;
- break;
-
- case SIOCSIFDSTADDR:
- if (IFA_ADDR(ifa).sa_family != AF_INET)
- error = EAFNOSUPPORT;
- break;
-
- case SIOCSIFMTU:
- if ((error = NOTSUSER()) != 0)
- break;
-#ifdef __osf__
- /* this hack is necessary because ifioctl checks ifr_data
- * in 4.0 and 5.0, but ifr_data and ifr_metric overlay each
- * other in the definition of struct ifreq so pppd can't set both.
- */
- bcopy(ifr->ifr_data, &mtu, sizeof (u_short));
- ifr->ifr_mtu = mtu;
-#endif
-
- if (ifr->ifr_mtu < PPP_MINMTU || ifr->ifr_mtu > PPP_MAXMTU) {
- error = EINVAL;
- break;
- }
- ifp->if_mtu = ifr->ifr_mtu;
- break;
-
- case SIOCGIFMTU:
- ifr->ifr_mtu = ifp->if_mtu;
- break;
-
- case SIOCADDMULTI:
- case SIOCDELMULTI:
- switch(ifr->ifr_addr.sa_family) {
- case AF_INET:
- break;
- default:
- error = EAFNOSUPPORT;
- break;
- }
- break;
-
- default:
- error = EINVAL;
- }
- splx(s);
- return (error);
-}
-
-/*
- * Turn a STREAMS message into an mbuf chain.
- */
-static struct mbuf *
-make_mbufs(mp, off)
- mblk_t *mp;
- int off;
-{
- struct mbuf *head, **prevp, *m;
- int len, space, n;
- unsigned char *cp, *dp;
-
- len = msgdsize(mp);
- if (len == 0)
- return 0;
- prevp = &head;
- space = 0;
- cp = mp->b_rptr;
-#ifdef __osf__
- MGETHDR(m, M_DONTWAIT, MT_DATA);
- m->m_len = 0;
- space = MHLEN;
- *prevp = m;
- prevp = &m->m_next;
- dp = mtod(m, unsigned char *);
- len -= space;
- off = 0;
-#endif
- for (;;) {
- while (cp >= mp->b_wptr) {
- mp = mp->b_cont;
- if (mp == 0) {
- *prevp = 0;
- return head;
- }
- cp = mp->b_rptr;
- }
- n = mp->b_wptr - cp;
- if (space == 0) {
- MGET(m, M_DONTWAIT, MT_DATA);
- *prevp = m;
- if (m == 0) {
- if (head != 0)
- m_freem(head);
- return 0;
- }
- if (len + off > 2 * MLEN) {
-#ifdef __osf__
- MCLGET(m, M_DONTWAIT);
-#else
- MCLGET(m);
-#endif
- }
-#ifdef __osf__
- space = ((m->m_flags & M_EXT) ? MCLBYTES : MLEN);
-#else
- space = (m->m_off > MMAXOFF? MCLBYTES: MLEN) - off;
- m->m_off += off;
-#endif
- m->m_len = 0;
- len -= space;
- dp = mtod(m, unsigned char *);
- off = 0;
- prevp = &m->m_next;
- }
- if (n > space)
- n = space;
- bcopy(cp, dp, n);
- cp += n;
- dp += n;
- space -= n;
- m->m_len += n;
- }
-}
-
-/*
- * Turn an mbuf chain into a STREAMS message.
- */
-#define ALLOCB_MAX 4096
-
-static mblk_t *
-make_message(m, off)
- struct mbuf *m;
- int off;
-{
- mblk_t *head, **prevp, *mp;
- int len, space, n, nb;
- unsigned char *cp, *dp;
- struct mbuf *nm;
-
- len = 0;
- for (nm = m; nm != 0; nm = nm->m_next)
- len += nm->m_len;
- prevp = &head;
- space = 0;
- cp = mtod(m, unsigned char *);
- nb = m->m_len;
- for (;;) {
- while (nb <= 0) {
- m = m->m_next;
- if (m == 0) {
- *prevp = 0;
- return head;
- }
- cp = mtod(m, unsigned char *);
- nb = m->m_len;
- }
- if (space == 0) {
- space = len + off;
- if (space > ALLOCB_MAX)
- space = ALLOCB_MAX;
- mp = allocb(space, BPRI_LO);
- *prevp = mp;
- if (mp == 0) {
- if (head != 0)
- freemsg(head);
- return 0;
- }
- dp = mp->b_rptr += off;
- space -= off;
- len -= space;
- off = 0;
- prevp = &mp->b_cont;
- }
- n = nb < space? nb: space;
- bcopy(cp, dp, n);
- cp += n;
- dp += n;
- nb -= n;
- space -= n;
- mp->b_wptr = dp;
- }
-}
-
-/*
- * Digital UNIX doesn't allow for removing ifnet structures
- * from the list. But then we're not using this as a loadable
- * module anyway, so that's OK.
- *
- * Under SunOS, this should allow the module to be unloaded.
- * Unfortunately, it doesn't seem to detach all the references,
- * so your system may well crash after you unload this module :-(
- */
-#ifndef __osf__
-
-/*
- * Remove an interface from the system.
- * This routine contains magic.
- */
-#include <net/route.h>
-#include <netinet/in_pcb.h>
-#include <netinet/ip_var.h>
-#include <netinet/tcp.h>
-#include <netinet/tcp_timer.h>
-#include <netinet/tcp_var.h>
-#include <netinet/udp.h>
-#include <netinet/udp_var.h>
-
-static void
-ppp_if_detach(ifp)
- struct ifnet *ifp;
-{
- int s;
- struct inpcb *pcb;
- struct ifaddr *ifa;
- struct in_ifaddr **inap;
- struct ifnet **ifpp;
-
- s = splhigh();
-
- /*
- * Clear the interface from any routes currently cached in
- * TCP or UDP protocol control blocks.
- */
- for (pcb = tcb.inp_next; pcb != &tcb; pcb = pcb->inp_next)
- if (pcb->inp_route.ro_rt && pcb->inp_route.ro_rt->rt_ifp == ifp)
- in_losing(pcb);
- for (pcb = udb.inp_next; pcb != &udb; pcb = pcb->inp_next)
- if (pcb->inp_route.ro_rt && pcb->inp_route.ro_rt->rt_ifp == ifp)
- in_losing(pcb);
-
- /*
- * Delete routes through all addresses of the interface.
- */
- for (ifa = ifp->if_addrlist; ifa != 0; ifa = ifa->ifa_next) {
- rtinit(ifa, ifa, SIOCDELRT, RTF_HOST);
- rtinit(ifa, ifa, SIOCDELRT, 0);
- }
-
- /*
- * Unlink the interface's address(es) from the in_ifaddr list.
- */
- for (inap = &in_ifaddr; *inap != 0; ) {
- if ((*inap)->ia_ifa.ifa_ifp == ifp)
- *inap = (*inap)->ia_next;
- else
- inap = &(*inap)->ia_next;
- }
-
- /*
- * Delete the interface from the ifnet list.
- */
- for (ifpp = &ifnet; (*ifpp) != 0; ) {
- if (*ifpp == ifp)
- break;
- ifpp = &(*ifpp)->if_next;
- }
- if (*ifpp == 0)
- printf("couldn't find interface ppp%d in ifnet list\n", ifp->if_unit);
- else
- *ifpp = ifp->if_next;
-
- splx(s);
-}
-
-#endif /* __osf__ */
diff --git a/mdk-stage1/ppp/modules/ppp.c b/mdk-stage1/ppp/modules/ppp.c
deleted file mode 100644
index 44bf08dff..000000000
--- a/mdk-stage1/ppp/modules/ppp.c
+++ /dev/null
@@ -1,2486 +0,0 @@
-/*
- * ppp.c - STREAMS multiplexing pseudo-device driver for PPP.
- *
- * Copyright (c) 1994 The Australian National University.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies. This software is provided without any
- * warranty, express or implied. The Australian National University
- * makes no representations about the suitability of this software for
- * any purpose.
- *
- * IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY
- * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
- * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
- * THE AUSTRALIAN NATIONAL UNIVERSITY HAS BEEN ADVISED OF THE POSSIBILITY
- * OF SUCH DAMAGE.
- *
- * THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO
- * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
- * OR MODIFICATIONS.
- *
- * $Id$
- */
-
-/*
- * This file is used under Solaris 2, SVR4, SunOS 4, and Digital UNIX.
- */
-
-#include <sys/types.h>
-#include <sys/param.h>
-#include <sys/stat.h>
-#include <sys/stream.h>
-#include <sys/stropts.h>
-#include <sys/errno.h>
-#ifdef __osf__
-#include <sys/ioctl.h>
-#include <sys/cmn_err.h>
-#define queclass(mp) ((mp)->b_band & QPCTL)
-#else
-#include <sys/ioccom.h>
-#endif
-#include <sys/time.h>
-#ifdef SVR4
-#include <sys/cmn_err.h>
-#include <sys/conf.h>
-#include <sys/dlpi.h>
-#include <sys/ddi.h>
-#ifdef SOL2
-#include <sys/ksynch.h>
-#include <sys/kstat.h>
-#include <sys/sunddi.h>
-#include <sys/ethernet.h>
-#else
-#include <sys/socket.h>
-#include <sys/sockio.h>
-#include <net/if.h>
-#include <netinet/in.h>
-#endif /* SOL2 */
-#else /* not SVR4 */
-#include <sys/user.h>
-#endif /* SVR4 */
-#include <net/ppp_defs.h>
-#include <net/pppio.h>
-#include "ppp_mod.h"
-
-/*
- * Modifications marked with #ifdef PRIOQ are for priority queueing of
- * interactive traffic, and are due to Marko Zec <zec@japa.tel.fer.hr>.
- */
-#ifdef PRIOQ
-#endif /* PRIOQ */
-
-#include <netinet/in.h> /* leave this outside of PRIOQ for htons */
-
-#ifdef __STDC__
-#define __P(x) x
-#else
-#define __P(x) ()
-#endif
-
-/*
- * The IP module may use this SAP value for IP packets.
- */
-#ifndef ETHERTYPE_IP
-#define ETHERTYPE_IP 0x800
-#endif
-
-#if !defined(ETHERTYPE_IPV6)
-#define ETHERTYPE_IPV6 0x86dd
-#endif /* !defined(ETHERTYPE_IPV6) */
-
-#if !defined(ETHERTYPE_ALLSAP) && defined(SOL2)
-#define ETHERTYPE_ALLSAP 0
-#endif /* !defined(ETHERTYPE_ALLSAP) && defined(SOL2) */
-
-#if !defined(PPP_ALLSAP) && defined(SOL2)
-#define PPP_ALLSAP PPP_ALLSTATIONS
-#endif /* !defined(PPP_ALLSAP) && defined(SOL2) */
-
-extern time_t time;
-
-#ifdef SOL2
-/*
- * We use this reader-writer lock to ensure that the lower streams
- * stay connected to the upper streams while the lower-side put and
- * service procedures are running. Essentially it is an existence
- * lock for the upper stream associated with each lower stream.
- */
-krwlock_t ppp_lower_lock;
-#define LOCK_LOWER_W rw_enter(&ppp_lower_lock, RW_WRITER)
-#define LOCK_LOWER_R rw_enter(&ppp_lower_lock, RW_READER)
-#define TRYLOCK_LOWER_R rw_tryenter(&ppp_lower_lock, RW_READER)
-#define UNLOCK_LOWER rw_exit(&ppp_lower_lock)
-
-#define MT_ENTER(x) mutex_enter(x)
-#define MT_EXIT(x) mutex_exit(x)
-
-/*
- * Notes on multithreaded implementation for Solaris 2:
- *
- * We use an inner perimeter around each queue pair and an outer
- * perimeter around the whole driver. The inner perimeter is
- * entered exclusively for all entry points (open, close, put,
- * service). The outer perimeter is entered exclusively for open
- * and close and shared for put and service. This is all done for
- * us by the streams framework.
- *
- * I used to think that the perimeters were entered for the lower
- * streams' put and service routines as well as for the upper streams'.
- * Because of problems experienced by people, and after reading the
- * documentation more closely, I now don't think that is true. So we
- * now use ppp_lower_lock to give us an existence guarantee on the
- * upper stream controlling each lower stream.
- *
- * Shared entry to the outer perimeter protects the existence of all
- * the upper streams and their upperstr_t structures, and guarantees
- * that the following fields of any upperstr_t won't change:
- * nextmn, next, nextppa. It guarantees that the lowerq field of an
- * upperstr_t won't go from non-zero to zero, that the global `ppas'
- * won't change and that the no lower stream will get unlinked.
- *
- * Shared (reader) access to ppa_lower_lock guarantees that no lower
- * stream will be unlinked and that the lowerq field of all upperstr_t
- * structures won't change.
- */
-
-#else /* SOL2 */
-#define LOCK_LOWER_W 0
-#define LOCK_LOWER_R 0
-#define TRYLOCK_LOWER_R 1
-#define UNLOCK_LOWER 0
-#define MT_ENTER(x) 0
-#define MT_EXIT(x) 0
-
-#endif /* SOL2 */
-
-/*
- * Private information; one per upper stream.
- */
-typedef struct upperstr {
- minor_t mn; /* minor device number */
- struct upperstr *nextmn; /* next minor device */
- queue_t *q; /* read q associated with this upper stream */
- int flags; /* flag bits, see below */
- int state; /* current DLPI state */
- int sap; /* service access point */
- int req_sap; /* which SAP the DLPI client requested */
- struct upperstr *ppa; /* control stream for our ppa */
- struct upperstr *next; /* next stream for this ppa */
- uint ioc_id; /* last ioctl ID for this stream */
- enum NPmode npmode; /* what to do with packets on this SAP */
- unsigned char rblocked; /* flow control has blocked upper read strm */
- /* N.B. rblocked is only changed by control stream's put/srv procs */
- /*
- * There is exactly one control stream for each PPA.
- * The following fields are only used for control streams.
- */
- int ppa_id;
- queue_t *lowerq; /* write queue attached below this PPA */
- struct upperstr *nextppa; /* next control stream */
- int mru;
- int mtu;
- struct pppstat stats; /* statistics */
- time_t last_sent; /* time last NP packet sent */
- time_t last_recv; /* time last NP packet rcvd */
-#ifdef SOL2
- kmutex_t stats_lock; /* lock for stats updates */
- kstat_t *kstats; /* stats for netstat */
-#endif /* SOL2 */
-#ifdef LACHTCP
- int ifflags;
- char ifname[IFNAMSIZ];
- struct ifstats ifstats;
-#endif /* LACHTCP */
-} upperstr_t;
-
-/* Values for flags */
-#define US_PRIV 1 /* stream was opened by superuser */
-#define US_CONTROL 2 /* stream is a control stream */
-#define US_BLOCKED 4 /* flow ctrl has blocked lower write stream */
-#define US_LASTMOD 8 /* no PPP modules below us */
-#define US_DBGLOG 0x10 /* log various occurrences */
-#define US_RBLOCKED 0x20 /* flow ctrl has blocked upper read stream */
-
-#if defined(SOL2)
-#if DL_CURRENT_VERSION >= 2
-#define US_PROMISC 0x40 /* stream is promiscuous */
-#endif /* DL_CURRENT_VERSION >= 2 */
-#define US_RAWDATA 0x80 /* raw M_DATA, no DLPI header */
-#endif /* defined(SOL2) */
-
-#ifdef PRIOQ
-static u_char max_band=0;
-static u_char def_band=0;
-
-#define IPPORT_DEFAULT 65535
-
-/*
- * Port priority table
- * Highest priority ports are listed first, lowest are listed last.
- * ICMP & packets using unlisted ports will be treated as "default".
- * If IPPORT_DEFAULT is not listed here, "default" packets will be
- * assigned lowest priority.
- * Each line should be terminated with "0".
- * Line containing only "0" marks the end of the list.
- */
-
-static u_short prioq_table[]= {
- 113, 53, 0,
- 22, 23, 513, 517, 518, 0,
- 514, 21, 79, 111, 0,
- 25, 109, 110, 0,
- IPPORT_DEFAULT, 0,
- 20, 70, 80, 8001, 8008, 8080, 0, /* 8001,8008,8080 - common proxy ports */
-0 };
-
-#endif /* PRIOQ */
-
-
-static upperstr_t *minor_devs = NULL;
-static upperstr_t *ppas = NULL;
-
-#ifdef SVR4
-static int pppopen __P((queue_t *, dev_t *, int, int, cred_t *));
-static int pppclose __P((queue_t *, int, cred_t *));
-#else
-static int pppopen __P((queue_t *, int, int, int));
-static int pppclose __P((queue_t *, int));
-#endif /* SVR4 */
-static int pppurput __P((queue_t *, mblk_t *));
-static int pppuwput __P((queue_t *, mblk_t *));
-static int pppursrv __P((queue_t *));
-static int pppuwsrv __P((queue_t *));
-static int ppplrput __P((queue_t *, mblk_t *));
-static int ppplwput __P((queue_t *, mblk_t *));
-static int ppplrsrv __P((queue_t *));
-static int ppplwsrv __P((queue_t *));
-#ifndef NO_DLPI
-static void dlpi_request __P((queue_t *, mblk_t *, upperstr_t *));
-static void dlpi_error __P((queue_t *, upperstr_t *, int, int, int));
-static void dlpi_ok __P((queue_t *, int));
-#endif
-static int send_data __P((mblk_t *, upperstr_t *));
-static void new_ppa __P((queue_t *, mblk_t *));
-static void attach_ppa __P((queue_t *, mblk_t *));
-static void detach_ppa __P((queue_t *, mblk_t *));
-static void detach_lower __P((queue_t *, mblk_t *));
-static void debug_dump __P((queue_t *, mblk_t *));
-static upperstr_t *find_dest __P((upperstr_t *, int));
-#if defined(SOL2)
-static upperstr_t *find_promisc __P((upperstr_t *, int));
-static mblk_t *prepend_ether __P((upperstr_t *, mblk_t *, int));
-static mblk_t *prepend_udind __P((upperstr_t *, mblk_t *, int));
-static void promisc_sendup __P((upperstr_t *, mblk_t *, int, int));
-#endif /* defined(SOL2) */
-static int putctl2 __P((queue_t *, int, int, int));
-static int putctl4 __P((queue_t *, int, int, int));
-static int pass_packet __P((upperstr_t *ppa, mblk_t *mp, int outbound));
-#ifdef FILTER_PACKETS
-static int ip_hard_filter __P((upperstr_t *ppa, mblk_t *mp, int outbound));
-#endif /* FILTER_PACKETS */
-
-#define PPP_ID 0xb1a6
-static struct module_info ppp_info = {
-#ifdef PRIOQ
- PPP_ID, "ppp", 0, 512, 512, 384
-#else
- PPP_ID, "ppp", 0, 512, 512, 128
-#endif /* PRIOQ */
-};
-
-static struct qinit pppurint = {
- pppurput, pppursrv, pppopen, pppclose, NULL, &ppp_info, NULL
-};
-
-static struct qinit pppuwint = {
- pppuwput, pppuwsrv, NULL, NULL, NULL, &ppp_info, NULL
-};
-
-static struct qinit ppplrint = {
- ppplrput, ppplrsrv, NULL, NULL, NULL, &ppp_info, NULL
-};
-
-static struct qinit ppplwint = {
- ppplwput, ppplwsrv, NULL, NULL, NULL, &ppp_info, NULL
-};
-
-#ifdef LACHTCP
-extern struct ifstats *ifstats;
-int pppdevflag = 0;
-#endif
-
-struct streamtab pppinfo = {
- &pppurint, &pppuwint,
- &ppplrint, &ppplwint
-};
-
-int ppp_count;
-
-/*
- * How we maintain statistics.
- */
-#ifdef SOL2
-#define INCR_IPACKETS(ppa) \
- if (ppa->kstats != 0) { \
- KSTAT_NAMED_PTR(ppa->kstats)[0].value.ul++; \
- }
-#define INCR_IERRORS(ppa) \
- if (ppa->kstats != 0) { \
- KSTAT_NAMED_PTR(ppa->kstats)[1].value.ul++; \
- }
-#define INCR_OPACKETS(ppa) \
- if (ppa->kstats != 0) { \
- KSTAT_NAMED_PTR(ppa->kstats)[2].value.ul++; \
- }
-#define INCR_OERRORS(ppa) \
- if (ppa->kstats != 0) { \
- KSTAT_NAMED_PTR(ppa->kstats)[3].value.ul++; \
- }
-#endif
-
-#ifdef LACHTCP
-#define INCR_IPACKETS(ppa) ppa->ifstats.ifs_ipackets++;
-#define INCR_IERRORS(ppa) ppa->ifstats.ifs_ierrors++;
-#define INCR_OPACKETS(ppa) ppa->ifstats.ifs_opackets++;
-#define INCR_OERRORS(ppa) ppa->ifstats.ifs_oerrors++;
-#endif
-
-/*
- * STREAMS driver entry points.
- */
-static int
-#ifdef SVR4
-pppopen(q, devp, oflag, sflag, credp)
- queue_t *q;
- dev_t *devp;
- int oflag, sflag;
- cred_t *credp;
-#else
-pppopen(q, dev, oflag, sflag)
- queue_t *q;
- int dev; /* really dev_t */
- int oflag, sflag;
-#endif
-{
- upperstr_t *up;
- upperstr_t **prevp;
- minor_t mn;
-#ifdef PRIOQ
- u_short *ptr;
- u_char new_band;
-#endif /* PRIOQ */
-
- if (q->q_ptr)
- DRV_OPEN_OK(dev); /* device is already open */
-
-#ifdef PRIOQ
- /* Calculate max_bband & def_band from definitions in prioq.h
- This colud be done at some more approtiate time (less often)
- but this way it works well so I'll just leave it here */
-
- max_band = 1;
- def_band = 0;
- ptr = prioq_table;
- while (*ptr) {
- new_band = 1;
- while (*ptr)
- if (*ptr++ == IPPORT_DEFAULT) {
- new_band = 0;
- def_band = max_band;
- }
- max_band += new_band;
- ptr++;
- }
- if (def_band)
- def_band = max_band - def_band;
- --max_band;
-#endif /* PRIOQ */
-
- if (sflag == CLONEOPEN) {
- mn = 0;
- for (prevp = &minor_devs; (up = *prevp) != 0; prevp = &up->nextmn) {
- if (up->mn != mn)
- break;
- ++mn;
- }
- } else {
-#ifdef SVR4
- mn = getminor(*devp);
-#else
- mn = minor(dev);
-#endif
- for (prevp = &minor_devs; (up = *prevp) != 0; prevp = &up->nextmn) {
- if (up->mn >= mn)
- break;
- }
- if (up->mn == mn) {
- /* this can't happen */
- q->q_ptr = WR(q)->q_ptr = (caddr_t) up;
- DRV_OPEN_OK(dev);
- }
- }
-
- /*
- * Construct a new minor node.
- */
- up = (upperstr_t *) ALLOC_SLEEP(sizeof(upperstr_t));
- bzero((caddr_t) up, sizeof(upperstr_t));
- if (up == 0) {
- DPRINT("pppopen: out of kernel memory\n");
- OPEN_ERROR(ENXIO);
- }
- up->nextmn = *prevp;
- *prevp = up;
- up->mn = mn;
-#ifdef SVR4
- *devp = makedevice(getmajor(*devp), mn);
-#endif
- up->q = q;
- if (NOTSUSER() == 0)
- up->flags |= US_PRIV;
-#ifndef NO_DLPI
- up->state = DL_UNATTACHED;
-#endif
-#ifdef LACHTCP
- up->ifflags = IFF_UP | IFF_POINTOPOINT;
-#endif
- up->sap = -1;
- up->last_sent = up->last_recv = time;
- up->npmode = NPMODE_DROP;
- q->q_ptr = (caddr_t) up;
- WR(q)->q_ptr = (caddr_t) up;
- noenable(WR(q));
-#ifdef SOL2
- mutex_init(&up->stats_lock, NULL, MUTEX_DRIVER, NULL);
-#endif
- ++ppp_count;
-
- qprocson(q);
- DRV_OPEN_OK(makedev(major(dev), mn));
-}
-
-static int
-#ifdef SVR4
-pppclose(q, flag, credp)
- queue_t *q;
- int flag;
- cred_t *credp;
-#else
-pppclose(q, flag)
- queue_t *q;
- int flag;
-#endif
-{
- upperstr_t *up, **upp;
- upperstr_t *as, *asnext;
- upperstr_t **prevp;
-
- qprocsoff(q);
-
- up = (upperstr_t *) q->q_ptr;
- if (up == 0) {
- DPRINT("pppclose: q_ptr = 0\n");
- return 0;
- }
- if (up->flags & US_DBGLOG)
- DPRINT2("ppp/%d: close, flags=%x\n", up->mn, up->flags);
- if (up->flags & US_CONTROL) {
-#ifdef LACHTCP
- struct ifstats *ifp, *pifp;
-#endif
- if (up->lowerq != 0) {
- /* Gack! the lower stream should have be unlinked earlier! */
- DPRINT1("ppp%d: lower stream still connected on close?\n",
- up->mn);
- LOCK_LOWER_W;
- up->lowerq->q_ptr = 0;
- RD(up->lowerq)->q_ptr = 0;
- up->lowerq = 0;
- UNLOCK_LOWER;
- }
-
- /*
- * This stream represents a PPA:
- * For all streams attached to the PPA, clear their
- * references to this PPA.
- * Then remove this PPA from the list of PPAs.
- */
- for (as = up->next; as != 0; as = asnext) {
- asnext = as->next;
- as->next = 0;
- as->ppa = 0;
- if (as->flags & US_BLOCKED) {
- as->flags &= ~US_BLOCKED;
- flushq(WR(as->q), FLUSHDATA);
- }
- }
- for (upp = &ppas; *upp != 0; upp = &(*upp)->nextppa)
- if (*upp == up) {
- *upp = up->nextppa;
- break;
- }
-#ifdef LACHTCP
- /* Remove the statistics from the active list. */
- for (ifp = ifstats, pifp = 0; ifp; ifp = ifp->ifs_next) {
- if (ifp == &up->ifstats) {
- if (pifp)
- pifp->ifs_next = ifp->ifs_next;
- else
- ifstats = ifp->ifs_next;
- break;
- }
- pifp = ifp;
- }
-#endif
- } else {
- /*
- * If this stream is attached to a PPA,
- * remove it from the PPA's list.
- */
- if ((as = up->ppa) != 0) {
- for (; as->next != 0; as = as->next)
- if (as->next == up) {
- as->next = up->next;
- break;
- }
- }
- }
-
-#ifdef SOL2
- if (up->kstats)
- kstat_delete(up->kstats);
- mutex_destroy(&up->stats_lock);
-#endif
-
- q->q_ptr = NULL;
- WR(q)->q_ptr = NULL;
-
- for (prevp = &minor_devs; *prevp != 0; prevp = &(*prevp)->nextmn) {
- if (*prevp == up) {
- *prevp = up->nextmn;
- break;
- }
- }
- FREE(up, sizeof(upperstr_t));
- --ppp_count;
-
- return 0;
-}
-
-/*
- * A message from on high. We do one of three things:
- * - qreply()
- * - put the message on the lower write stream
- * - queue it for our service routine
- */
-static int
-pppuwput(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- upperstr_t *us, *ppa, *nps;
- struct iocblk *iop;
- struct linkblk *lb;
-#ifdef LACHTCP
- struct ifreq *ifr;
- int i;
-#endif
- queue_t *lq;
- int error, n, sap;
- mblk_t *mq;
- struct ppp_idle *pip;
-#ifdef PRIOQ
- queue_t *tlq;
-#endif /* PRIOQ */
-#ifdef NO_DLPI
- upperstr_t *os;
-#endif
-
- us = (upperstr_t *) q->q_ptr;
- if (us == 0) {
- DPRINT("pppuwput: q_ptr = 0!\n");
- return 0;
- }
- if (mp == 0) {
- DPRINT1("pppuwput/%d: mp = 0!\n", us->mn);
- return 0;
- }
- if (mp->b_datap == 0) {
- DPRINT1("pppuwput/%d: mp->b_datap = 0!\n", us->mn);
- return 0;
- }
- switch (mp->b_datap->db_type) {
-#ifndef NO_DLPI
- case M_PCPROTO:
- case M_PROTO:
- dlpi_request(q, mp, us);
- break;
-#endif /* NO_DLPI */
-
- case M_DATA:
- if (us->flags & US_DBGLOG)
- DPRINT3("ppp/%d: uwput M_DATA len=%d flags=%x\n",
- us->mn, msgdsize(mp), us->flags);
- if (us->ppa == 0 || msgdsize(mp) > us->ppa->mtu + PPP_HDRLEN
-#ifndef NO_DLPI
- || (us->flags & US_CONTROL) == 0
-#endif /* NO_DLPI */
- ) {
- DPRINT1("pppuwput: junk data len=%d\n", msgdsize(mp));
- freemsg(mp);
- break;
- }
-#ifdef NO_DLPI
- if ((us->flags & US_CONTROL) == 0 && !pass_packet(us, mp, 1))
- break;
-#endif
- if (!send_data(mp, us))
- putq(q, mp);
- break;
-
- case M_IOCTL:
- iop = (struct iocblk *) mp->b_rptr;
- error = EINVAL;
- if (us->flags & US_DBGLOG)
- DPRINT3("ppp/%d: ioctl %x count=%d\n",
- us->mn, iop->ioc_cmd, iop->ioc_count);
- switch (iop->ioc_cmd) {
-#if defined(SOL2)
- case DLIOCRAW: /* raw M_DATA mode */
- us->flags |= US_RAWDATA;
- error = 0;
- break;
-#endif /* defined(SOL2) */
- case I_LINK:
- if ((us->flags & US_CONTROL) == 0 || us->lowerq != 0)
- break;
- if (mp->b_cont == 0) {
- DPRINT1("pppuwput/%d: ioctl I_LINK b_cont = 0!\n", us->mn);
- break;
- }
- lb = (struct linkblk *) mp->b_cont->b_rptr;
- lq = lb->l_qbot;
- if (lq == 0) {
- DPRINT1("pppuwput/%d: ioctl I_LINK l_qbot = 0!\n", us->mn);
- break;
- }
- LOCK_LOWER_W;
- us->lowerq = lq;
- lq->q_ptr = (caddr_t) q;
- RD(lq)->q_ptr = (caddr_t) us->q;
- UNLOCK_LOWER;
- iop->ioc_count = 0;
- error = 0;
- us->flags &= ~US_LASTMOD;
- /* Unblock upper streams which now feed this lower stream. */
- qenable(q);
- /* Send useful information down to the modules which
- are now linked below us. */
- putctl2(lq, M_CTL, PPPCTL_UNIT, us->ppa_id);
- putctl4(lq, M_CTL, PPPCTL_MRU, us->mru);
- putctl4(lq, M_CTL, PPPCTL_MTU, us->mtu);
-#ifdef PRIOQ
- /* Lower tty driver's queue hiwat/lowat from default 4096/128
- to 256/128 since we don't want queueing of data on
- output to physical device */
-
- freezestr(lq);
- for (tlq = lq; tlq->q_next != NULL; tlq = tlq->q_next)
- ;
- strqset(tlq, QHIWAT, 0, 256);
- strqset(tlq, QLOWAT, 0, 128);
- unfreezestr(lq);
-#endif /* PRIOQ */
- break;
-
- case I_UNLINK:
- if (mp->b_cont == 0) {
- DPRINT1("pppuwput/%d: ioctl I_UNLINK b_cont = 0!\n", us->mn);
- break;
- }
- lb = (struct linkblk *) mp->b_cont->b_rptr;
-#if DEBUG
- if (us->lowerq != lb->l_qbot) {
- DPRINT2("ppp unlink: lowerq=%x qbot=%x\n",
- us->lowerq, lb->l_qbot);
- break;
- }
-#endif
- iop->ioc_count = 0;
- qwriter(q, mp, detach_lower, PERIM_OUTER);
- error = -1;
- break;
-
- case PPPIO_NEWPPA:
- if (us->flags & US_CONTROL)
- break;
- if ((us->flags & US_PRIV) == 0) {
- error = EPERM;
- break;
- }
- /* Arrange to return an int */
- if ((mq = mp->b_cont) == 0
- || mq->b_datap->db_lim - mq->b_rptr < sizeof(int)) {
- mq = allocb(sizeof(int), BPRI_HI);
- if (mq == 0) {
- error = ENOSR;
- break;
- }
- if (mp->b_cont != 0)
- freemsg(mp->b_cont);
- mp->b_cont = mq;
- mq->b_cont = 0;
- }
- iop->ioc_count = sizeof(int);
- mq->b_wptr = mq->b_rptr + sizeof(int);
- qwriter(q, mp, new_ppa, PERIM_OUTER);
- error = -1;
- break;
-
- case PPPIO_ATTACH:
- /* like dlpi_attach, for programs which can't write to
- the stream (like pppstats) */
- if (iop->ioc_count != sizeof(int) || us->ppa != 0)
- break;
- if (mp->b_cont == 0) {
- DPRINT1("pppuwput/%d: ioctl PPPIO_ATTACH b_cont = 0!\n", us->mn);
- break;
- }
- n = *(int *)mp->b_cont->b_rptr;
- for (ppa = ppas; ppa != 0; ppa = ppa->nextppa)
- if (ppa->ppa_id == n)
- break;
- if (ppa == 0)
- break;
- us->ppa = ppa;
- iop->ioc_count = 0;
- qwriter(q, mp, attach_ppa, PERIM_OUTER);
- error = -1;
- break;
-
-#ifdef NO_DLPI
- case PPPIO_BIND:
- /* Attach to a given SAP. */
- if (iop->ioc_count != sizeof(int) || us->ppa == 0)
- break;
- if (mp->b_cont == 0) {
- DPRINT1("pppuwput/%d: ioctl PPPIO_BIND b_cont = 0!\n", us->mn);
- break;
- }
- n = *(int *)mp->b_cont->b_rptr;
- /* n must be a valid PPP network protocol number. */
- if (n < 0x21 || n > 0x3fff || (n & 0x101) != 1)
- break;
- /* check that no other stream is bound to this sap already. */
- for (os = us->ppa; os != 0; os = os->next)
- if (os->sap == n)
- break;
- if (os != 0)
- break;
- us->sap = n;
- iop->ioc_count = 0;
- error = 0;
- break;
-#endif /* NO_DLPI */
-
- case PPPIO_MRU:
- if (iop->ioc_count != sizeof(int) || (us->flags & US_CONTROL) == 0)
- break;
- if (mp->b_cont == 0) {
- DPRINT1("pppuwput/%d: ioctl PPPIO_MRU b_cont = 0!\n", us->mn);
- break;
- }
- n = *(int *)mp->b_cont->b_rptr;
- if (n <= 0 || n > PPP_MAXMRU)
- break;
- if (n < PPP_MRU)
- n = PPP_MRU;
- us->mru = n;
- if (us->lowerq)
- putctl4(us->lowerq, M_CTL, PPPCTL_MRU, n);
- error = 0;
- iop->ioc_count = 0;
- break;
-
- case PPPIO_MTU:
- if (iop->ioc_count != sizeof(int) || (us->flags & US_CONTROL) == 0)
- break;
- if (mp->b_cont == 0) {
- DPRINT1("pppuwput/%d: ioctl PPPIO_MTU b_cont = 0!\n", us->mn);
- break;
- }
- n = *(int *)mp->b_cont->b_rptr;
- if (n <= 0 || n > PPP_MAXMTU)
- break;
- us->mtu = n;
-#ifdef LACHTCP
- /* The MTU reported in netstat, not used as IP max packet size! */
- us->ifstats.ifs_mtu = n;
-#endif
- if (us->lowerq)
- putctl4(us->lowerq, M_CTL, PPPCTL_MTU, n);
- error = 0;
- iop->ioc_count = 0;
- break;
-
- case PPPIO_LASTMOD:
- us->flags |= US_LASTMOD;
- error = 0;
- break;
-
- case PPPIO_DEBUG:
- if (iop->ioc_count != sizeof(int))
- break;
- if (mp->b_cont == 0) {
- DPRINT1("pppuwput/%d: ioctl PPPIO_DEBUG b_cont = 0!\n", us->mn);
- break;
- }
- n = *(int *)mp->b_cont->b_rptr;
- if (n == PPPDBG_DUMP + PPPDBG_DRIVER) {
- qwriter(q, NULL, debug_dump, PERIM_OUTER);
- iop->ioc_count = 0;
- error = -1;
- } else if (n == PPPDBG_LOG + PPPDBG_DRIVER) {
- DPRINT1("ppp/%d: debug log enabled\n", us->mn);
- us->flags |= US_DBGLOG;
- iop->ioc_count = 0;
- error = 0;
- } else {
- if (us->ppa == 0 || us->ppa->lowerq == 0)
- break;
- putnext(us->ppa->lowerq, mp);
- error = -1;
- }
- break;
-
- case PPPIO_NPMODE:
- if (iop->ioc_count != 2 * sizeof(int))
- break;
- if ((us->flags & US_CONTROL) == 0)
- break;
- if (mp->b_cont == 0) {
- DPRINT1("pppuwput/%d: ioctl PPPIO_NPMODE b_cont = 0!\n", us->mn);
- break;
- }
- sap = ((int *)mp->b_cont->b_rptr)[0];
- for (nps = us->next; nps != 0; nps = nps->next) {
- if (us->flags & US_DBGLOG)
- DPRINT2("us = 0x%x, us->next->sap = 0x%x\n", nps, nps->sap);
- if (nps->sap == sap)
- break;
- }
- if (nps == 0) {
- if (us->flags & US_DBGLOG)
- DPRINT2("ppp/%d: no stream for sap %x\n", us->mn, sap);
- break;
- }
- /* XXX possibly should use qwriter here */
- nps->npmode = (enum NPmode) ((int *)mp->b_cont->b_rptr)[1];
- if (nps->npmode != NPMODE_QUEUE && (nps->flags & US_BLOCKED) != 0)
- qenable(WR(nps->q));
- iop->ioc_count = 0;
- error = 0;
- break;
-
- case PPPIO_GIDLE:
- if ((ppa = us->ppa) == 0)
- break;
- mq = allocb(sizeof(struct ppp_idle), BPRI_HI);
- if (mq == 0) {
- error = ENOSR;
- break;
- }
- if (mp->b_cont != 0)
- freemsg(mp->b_cont);
- mp->b_cont = mq;
- mq->b_cont = 0;
- pip = (struct ppp_idle *) mq->b_wptr;
- pip->xmit_idle = time - ppa->last_sent;
- pip->recv_idle = time - ppa->last_recv;
- mq->b_wptr += sizeof(struct ppp_idle);
- iop->ioc_count = sizeof(struct ppp_idle);
- error = 0;
- break;
-
-#ifdef LACHTCP
- case SIOCSIFNAME:
- /* Sent from IP down to us. Attach the ifstats structure. */
- if (iop->ioc_count != sizeof(struct ifreq) || us->ppa == 0)
- break;
- ifr = (struct ifreq *)mp->b_cont->b_rptr;
- /* Find the unit number in the interface name. */
- for (i = 0; i < IFNAMSIZ; i++) {
- if (ifr->ifr_name[i] == 0 ||
- (ifr->ifr_name[i] >= '0' &&
- ifr->ifr_name[i] <= '9'))
- break;
- else
- us->ifname[i] = ifr->ifr_name[i];
- }
- us->ifname[i] = 0;
-
- /* Convert the unit number to binary. */
- for (n = 0; i < IFNAMSIZ; i++) {
- if (ifr->ifr_name[i] == 0) {
- break;
- }
- else {
- n = n * 10 + ifr->ifr_name[i] - '0';
- }
- }
-
- /* Verify the ppa. */
- if (us->ppa->ppa_id != n)
- break;
- ppa = us->ppa;
-
- /* Set up the netstat block. */
- strncpy (ppa->ifname, us->ifname, IFNAMSIZ);
-
- ppa->ifstats.ifs_name = ppa->ifname;
- ppa->ifstats.ifs_unit = n;
- ppa->ifstats.ifs_active = us->state != DL_UNBOUND;
- ppa->ifstats.ifs_mtu = ppa->mtu;
-
- /* Link in statistics used by netstat. */
- ppa->ifstats.ifs_next = ifstats;
- ifstats = &ppa->ifstats;
-
- iop->ioc_count = 0;
- error = 0;
- break;
-
- case SIOCGIFFLAGS:
- if (!(us->flags & US_CONTROL)) {
- if (us->ppa)
- us = us->ppa;
- else
- break;
- }
- ((struct iocblk_in *)iop)->ioc_ifflags = us->ifflags;
- error = 0;
- break;
-
- case SIOCSIFFLAGS:
- if (!(us->flags & US_CONTROL)) {
- if (us->ppa)
- us = us->ppa;
- else
- break;
- }
- us->ifflags = ((struct iocblk_in *)iop)->ioc_ifflags;
- error = 0;
- break;
-
- case SIOCSIFADDR:
- if (!(us->flags & US_CONTROL)) {
- if (us->ppa)
- us = us->ppa;
- else
- break;
- }
- us->ifflags |= IFF_RUNNING;
- ((struct iocblk_in *)iop)->ioc_ifflags |= IFF_RUNNING;
- error = 0;
- break;
-
- case SIOCSIFMTU:
- /*
- * Vanilla SVR4 systems don't handle SIOCSIFMTU, rather
- * they take the MTU from the DL_INFO_ACK we sent in response
- * to their DL_INFO_REQ. Fortunately, they will update the
- * MTU if we send an unsolicited DL_INFO_ACK up.
- */
- if ((mq = allocb(sizeof(dl_info_req_t), BPRI_HI)) == 0)
- break; /* should do bufcall */
- ((union DL_primitives *)mq->b_rptr)->dl_primitive = DL_INFO_REQ;
- mq->b_wptr = mq->b_rptr + sizeof(dl_info_req_t);
- dlpi_request(q, mq, us);
- error = 0;
- break;
-
- case SIOCGIFNETMASK:
- case SIOCSIFNETMASK:
- case SIOCGIFADDR:
- case SIOCGIFDSTADDR:
- case SIOCSIFDSTADDR:
- case SIOCGIFMETRIC:
- error = 0;
- break;
-#endif /* LACHTCP */
-
- default:
- if (us->ppa == 0 || us->ppa->lowerq == 0)
- break;
- us->ioc_id = iop->ioc_id;
- error = -1;
- switch (iop->ioc_cmd) {
- case PPPIO_GETSTAT:
- case PPPIO_GETCSTAT:
- if (us->flags & US_LASTMOD) {
- error = EINVAL;
- break;
- }
- putnext(us->ppa->lowerq, mp);
- break;
- default:
- if (us->flags & US_PRIV)
- putnext(us->ppa->lowerq, mp);
- else {
- DPRINT1("ppp ioctl %x rejected\n", iop->ioc_cmd);
- error = EPERM;
- }
- break;
- }
- break;
- }
-
- if (error > 0) {
- iop->ioc_error = error;
- mp->b_datap->db_type = M_IOCNAK;
- qreply(q, mp);
- } else if (error == 0) {
- mp->b_datap->db_type = M_IOCACK;
- qreply(q, mp);
- }
- break;
-
- case M_FLUSH:
- if (us->flags & US_DBGLOG)
- DPRINT2("ppp/%d: flush %x\n", us->mn, *mp->b_rptr);
- if (*mp->b_rptr & FLUSHW)
- flushq(q, FLUSHDATA);
- if (*mp->b_rptr & FLUSHR) {
- *mp->b_rptr &= ~FLUSHW;
- qreply(q, mp);
- } else
- freemsg(mp);
- break;
-
- default:
- freemsg(mp);
- break;
- }
- return 0;
-}
-
-#ifndef NO_DLPI
-static void
-dlpi_request(q, mp, us)
- queue_t *q;
- mblk_t *mp;
- upperstr_t *us;
-{
- union DL_primitives *d = (union DL_primitives *) mp->b_rptr;
- int size = mp->b_wptr - mp->b_rptr;
- mblk_t *reply, *np;
- upperstr_t *ppa, *os;
- int sap, len;
- dl_info_ack_t *info;
- dl_bind_ack_t *ackp;
-#if DL_CURRENT_VERSION >= 2
- dl_phys_addr_ack_t *paddrack;
- static struct ether_addr eaddr = {0};
-#endif
-
- if (us->flags & US_DBGLOG)
- DPRINT3("ppp/%d: dlpi prim %x len=%d\n", us->mn,
- d->dl_primitive, size);
- switch (d->dl_primitive) {
- case DL_INFO_REQ:
- if (size < sizeof(dl_info_req_t))
- goto badprim;
- if ((reply = allocb(sizeof(dl_info_ack_t), BPRI_HI)) == 0)
- break; /* should do bufcall */
- reply->b_datap->db_type = M_PCPROTO;
- info = (dl_info_ack_t *) reply->b_wptr;
- reply->b_wptr += sizeof(dl_info_ack_t);
- bzero((caddr_t) info, sizeof(dl_info_ack_t));
- info->dl_primitive = DL_INFO_ACK;
- info->dl_max_sdu = us->ppa? us->ppa->mtu: PPP_MAXMTU;
- info->dl_min_sdu = 1;
- info->dl_addr_length = sizeof(uint);
- info->dl_mac_type = DL_ETHER; /* a bigger lie */
- info->dl_current_state = us->state;
- info->dl_service_mode = DL_CLDLS;
- info->dl_provider_style = DL_STYLE2;
-#if DL_CURRENT_VERSION >= 2
- info->dl_sap_length = sizeof(uint);
- info->dl_version = DL_CURRENT_VERSION;
-#endif
- qreply(q, reply);
- break;
-
- case DL_ATTACH_REQ:
- if (size < sizeof(dl_attach_req_t))
- goto badprim;
- if (us->state != DL_UNATTACHED || us->ppa != 0) {
- dlpi_error(q, us, DL_ATTACH_REQ, DL_OUTSTATE, 0);
- break;
- }
- for (ppa = ppas; ppa != 0; ppa = ppa->nextppa)
- if (ppa->ppa_id == d->attach_req.dl_ppa)
- break;
- if (ppa == 0) {
- dlpi_error(q, us, DL_ATTACH_REQ, DL_BADPPA, 0);
- break;
- }
- us->ppa = ppa;
- qwriter(q, mp, attach_ppa, PERIM_OUTER);
- return;
-
- case DL_DETACH_REQ:
- if (size < sizeof(dl_detach_req_t))
- goto badprim;
- if (us->state != DL_UNBOUND || us->ppa == 0) {
- dlpi_error(q, us, DL_DETACH_REQ, DL_OUTSTATE, 0);
- break;
- }
- qwriter(q, mp, detach_ppa, PERIM_OUTER);
- return;
-
- case DL_BIND_REQ:
- if (size < sizeof(dl_bind_req_t))
- goto badprim;
- if (us->state != DL_UNBOUND || us->ppa == 0) {
- dlpi_error(q, us, DL_BIND_REQ, DL_OUTSTATE, 0);
- break;
- }
-#if 0
- /* apparently this test fails (unnecessarily?) on some systems */
- if (d->bind_req.dl_service_mode != DL_CLDLS) {
- dlpi_error(q, us, DL_BIND_REQ, DL_UNSUPPORTED, 0);
- break;
- }
-#endif
-
- /* saps must be valid PPP network protocol numbers,
- except that we accept ETHERTYPE_IP in place of PPP_IP. */
- sap = d->bind_req.dl_sap;
- us->req_sap = sap;
-
-#if defined(SOL2)
- if (us->flags & US_DBGLOG)
- DPRINT2("DL_BIND_REQ: ip gives sap = 0x%x, us = 0x%x", sap, us);
-
- if (sap == ETHERTYPE_IP) /* normal IFF_IPV4 */
- sap = PPP_IP;
- else if (sap == ETHERTYPE_IPV6) /* when IFF_IPV6 is set */
- sap = PPP_IPV6;
- else if (sap == ETHERTYPE_ALLSAP) /* snoop gives sap of 0 */
- sap = PPP_ALLSAP;
- else {
- DPRINT2("DL_BIND_REQ: unrecognized sap = 0x%x, us = 0x%x", sap, us);
- dlpi_error(q, us, DL_BIND_REQ, DL_BADADDR, 0);
- break;
- }
-#else
- if (sap == ETHERTYPE_IP)
- sap = PPP_IP;
- if (sap < 0x21 || sap > 0x3fff || (sap & 0x101) != 1) {
- dlpi_error(q, us, DL_BIND_REQ, DL_BADADDR, 0);
- break;
- }
-#endif /* defined(SOL2) */
-
- /* check that no other stream is bound to this sap already. */
- for (os = us->ppa; os != 0; os = os->next)
- if (os->sap == sap)
- break;
- if (os != 0) {
- dlpi_error(q, us, DL_BIND_REQ, DL_NOADDR, 0);
- break;
- }
-
- us->sap = sap;
- us->state = DL_IDLE;
-
- if ((reply = allocb(sizeof(dl_bind_ack_t) + sizeof(uint),
- BPRI_HI)) == 0)
- break; /* should do bufcall */
- ackp = (dl_bind_ack_t *) reply->b_wptr;
- reply->b_wptr += sizeof(dl_bind_ack_t) + sizeof(uint);
- reply->b_datap->db_type = M_PCPROTO;
- bzero((caddr_t) ackp, sizeof(dl_bind_ack_t));
- ackp->dl_primitive = DL_BIND_ACK;
- ackp->dl_sap = sap;
- ackp->dl_addr_length = sizeof(uint);
- ackp->dl_addr_offset = sizeof(dl_bind_ack_t);
- *(uint *)(ackp+1) = sap;
- qreply(q, reply);
- break;
-
- case DL_UNBIND_REQ:
- if (size < sizeof(dl_unbind_req_t))
- goto badprim;
- if (us->state != DL_IDLE) {
- dlpi_error(q, us, DL_UNBIND_REQ, DL_OUTSTATE, 0);
- break;
- }
- us->sap = -1;
- us->state = DL_UNBOUND;
-#ifdef LACHTCP
- us->ppa->ifstats.ifs_active = 0;
-#endif
- dlpi_ok(q, DL_UNBIND_REQ);
- break;
-
- case DL_UNITDATA_REQ:
- if (size < sizeof(dl_unitdata_req_t))
- goto badprim;
- if (us->state != DL_IDLE) {
- dlpi_error(q, us, DL_UNITDATA_REQ, DL_OUTSTATE, 0);
- break;
- }
- if ((ppa = us->ppa) == 0) {
- cmn_err(CE_CONT, "ppp: in state dl_idle but ppa == 0?\n");
- break;
- }
- len = mp->b_cont == 0? 0: msgdsize(mp->b_cont);
- if (len > ppa->mtu) {
- DPRINT2("dlpi data too large (%d > %d)\n", len, ppa->mtu);
- break;
- }
-
-#if defined(SOL2)
- /*
- * Should there be any promiscuous stream(s), send the data
- * up for each promiscuous stream that we recognize.
- */
- if (mp->b_cont)
- promisc_sendup(ppa, mp->b_cont, us->sap, 0);
-#endif /* defined(SOL2) */
-
- mp->b_band = 0;
-#ifdef PRIOQ
- /* Extract s_port & d_port from IP-packet, the code is a bit
- dirty here, but so am I, too... */
- if (mp->b_datap->db_type == M_PROTO && us->sap == PPP_IP
- && mp->b_cont != 0) {
- u_char *bb, *tlh;
- int iphlen, len;
- u_short *ptr;
- u_char band_unset, cur_band, syn;
- u_short s_port, d_port;
-
- bb = mp->b_cont->b_rptr; /* bb points to IP-header*/
- len = mp->b_cont->b_wptr - mp->b_cont->b_rptr;
- syn = 0;
- s_port = IPPORT_DEFAULT;
- d_port = IPPORT_DEFAULT;
- if (len >= 20) { /* 20 = minimum length of IP header */
- iphlen = (bb[0] & 0x0f) * 4;
- tlh = bb + iphlen;
- len -= iphlen;
- switch (bb[9]) {
- case IPPROTO_TCP:
- if (len >= 20) { /* min length of TCP header */
- s_port = (tlh[0] << 8) + tlh[1];
- d_port = (tlh[2] << 8) + tlh[3];
- syn = tlh[13] & 0x02;
- }
- break;
- case IPPROTO_UDP:
- if (len >= 8) { /* min length of UDP header */
- s_port = (tlh[0] << 8) + tlh[1];
- d_port = (tlh[2] << 8) + tlh[3];
- }
- break;
- }
- }
-
- /*
- * Now calculate b_band for this packet from the
- * port-priority table.
- */
- ptr = prioq_table;
- cur_band = max_band;
- band_unset = 1;
- while (*ptr) {
- while (*ptr && band_unset)
- if (s_port == *ptr || d_port == *ptr++) {
- mp->b_band = cur_band;
- band_unset = 0;
- break;
- }
- ptr++;
- cur_band--;
- }
- if (band_unset)
- mp->b_band = def_band;
- /* It may be usable to urge SYN packets a bit */
- if (syn)
- mp->b_band++;
- }
-#endif /* PRIOQ */
- /* this assumes PPP_HDRLEN <= sizeof(dl_unitdata_req_t) */
- if (mp->b_datap->db_ref > 1) {
- np = allocb(PPP_HDRLEN, BPRI_HI);
- if (np == 0)
- break; /* gak! */
- np->b_cont = mp->b_cont;
- mp->b_cont = 0;
- freeb(mp);
- mp = np;
- } else
- mp->b_datap->db_type = M_DATA;
- /* XXX should use dl_dest_addr_offset/length here,
- but we would have to translate ETHERTYPE_IP -> PPP_IP */
- mp->b_wptr = mp->b_rptr + PPP_HDRLEN;
- mp->b_rptr[0] = PPP_ALLSTATIONS;
- mp->b_rptr[1] = PPP_UI;
- mp->b_rptr[2] = us->sap >> 8;
- mp->b_rptr[3] = us->sap;
- if (pass_packet(us, mp, 1)) {
- if (!send_data(mp, us))
- putq(q, mp);
- }
- return;
-
-#if DL_CURRENT_VERSION >= 2
- case DL_PHYS_ADDR_REQ:
- if (size < sizeof(dl_phys_addr_req_t))
- goto badprim;
-
- /*
- * Don't check state because ifconfig sends this one down too
- */
-
- if ((reply = allocb(sizeof(dl_phys_addr_ack_t)+ETHERADDRL,
- BPRI_HI)) == 0)
- break; /* should do bufcall */
- reply->b_datap->db_type = M_PCPROTO;
- paddrack = (dl_phys_addr_ack_t *) reply->b_wptr;
- reply->b_wptr += sizeof(dl_phys_addr_ack_t);
- bzero((caddr_t) paddrack, sizeof(dl_phys_addr_ack_t)+ETHERADDRL);
- paddrack->dl_primitive = DL_PHYS_ADDR_ACK;
- paddrack->dl_addr_length = ETHERADDRL;
- paddrack->dl_addr_offset = sizeof(dl_phys_addr_ack_t);
- bcopy(&eaddr, reply->b_wptr, ETHERADDRL);
- reply->b_wptr += ETHERADDRL;
- qreply(q, reply);
- break;
-
-#if defined(SOL2)
- case DL_PROMISCON_REQ:
- if (size < sizeof(dl_promiscon_req_t))
- goto badprim;
- us->flags |= US_PROMISC;
- dlpi_ok(q, DL_PROMISCON_REQ);
- break;
-
- case DL_PROMISCOFF_REQ:
- if (size < sizeof(dl_promiscoff_req_t))
- goto badprim;
- us->flags &= ~US_PROMISC;
- dlpi_ok(q, DL_PROMISCOFF_REQ);
- break;
-#else
- case DL_PROMISCON_REQ: /* fall thru */
- case DL_PROMISCOFF_REQ: /* fall thru */
-#endif /* defined(SOL2) */
-#endif /* DL_CURRENT_VERSION >= 2 */
-
-#if DL_CURRENT_VERSION >= 2
- case DL_SET_PHYS_ADDR_REQ:
- case DL_SUBS_BIND_REQ:
- case DL_SUBS_UNBIND_REQ:
- case DL_ENABMULTI_REQ:
- case DL_DISABMULTI_REQ:
- case DL_XID_REQ:
- case DL_TEST_REQ:
- case DL_REPLY_UPDATE_REQ:
- case DL_REPLY_REQ:
- case DL_DATA_ACK_REQ:
-#endif
- case DL_CONNECT_REQ:
- case DL_TOKEN_REQ:
- dlpi_error(q, us, d->dl_primitive, DL_NOTSUPPORTED, 0);
- break;
-
- case DL_CONNECT_RES:
- case DL_DISCONNECT_REQ:
- case DL_RESET_REQ:
- case DL_RESET_RES:
- dlpi_error(q, us, d->dl_primitive, DL_OUTSTATE, 0);
- break;
-
- case DL_UDQOS_REQ:
- dlpi_error(q, us, d->dl_primitive, DL_BADQOSTYPE, 0);
- break;
-
-#if DL_CURRENT_VERSION >= 2
- case DL_TEST_RES:
- case DL_XID_RES:
- break;
-#endif
-
- default:
- cmn_err(CE_CONT, "ppp: unknown dlpi prim 0x%x\n", d->dl_primitive);
- /* fall through */
- badprim:
- dlpi_error(q, us, d->dl_primitive, DL_BADPRIM, 0);
- break;
- }
- freemsg(mp);
-}
-
-static void
-dlpi_error(q, us, prim, err, uerr)
- queue_t *q;
- upperstr_t *us;
- int prim, err, uerr;
-{
- mblk_t *reply;
- dl_error_ack_t *errp;
-
- if (us->flags & US_DBGLOG)
- DPRINT3("ppp/%d: dlpi error, prim=%x, err=%x\n", us->mn, prim, err);
- reply = allocb(sizeof(dl_error_ack_t), BPRI_HI);
- if (reply == 0)
- return; /* XXX should do bufcall */
- reply->b_datap->db_type = M_PCPROTO;
- errp = (dl_error_ack_t *) reply->b_wptr;
- reply->b_wptr += sizeof(dl_error_ack_t);
- errp->dl_primitive = DL_ERROR_ACK;
- errp->dl_error_primitive = prim;
- errp->dl_errno = err;
- errp->dl_unix_errno = uerr;
- qreply(q, reply);
-}
-
-static void
-dlpi_ok(q, prim)
- queue_t *q;
- int prim;
-{
- mblk_t *reply;
- dl_ok_ack_t *okp;
-
- reply = allocb(sizeof(dl_ok_ack_t), BPRI_HI);
- if (reply == 0)
- return; /* XXX should do bufcall */
- reply->b_datap->db_type = M_PCPROTO;
- okp = (dl_ok_ack_t *) reply->b_wptr;
- reply->b_wptr += sizeof(dl_ok_ack_t);
- okp->dl_primitive = DL_OK_ACK;
- okp->dl_correct_primitive = prim;
- qreply(q, reply);
-}
-#endif /* NO_DLPI */
-
-static int
-pass_packet(us, mp, outbound)
- upperstr_t *us;
- mblk_t *mp;
- int outbound;
-{
- int pass;
- upperstr_t *ppa;
-
- if ((ppa = us->ppa) == 0) {
- freemsg(mp);
- return 0;
- }
-
-#ifdef FILTER_PACKETS
- pass = ip_hard_filter(us, mp, outbound);
-#else
- /*
- * Here is where we might, in future, decide whether to pass
- * or drop the packet, and whether it counts as link activity.
- */
- pass = 1;
-#endif /* FILTER_PACKETS */
-
- if (pass < 0) {
- /* pass only if link already up, and don't update time */
- if (ppa->lowerq == 0) {
- freemsg(mp);
- return 0;
- }
- pass = 1;
- } else if (pass) {
- if (outbound)
- ppa->last_sent = time;
- else
- ppa->last_recv = time;
- }
-
- return pass;
-}
-
-/*
- * We have some data to send down to the lower stream (or up the
- * control stream, if we don't have a lower stream attached).
- * Returns 1 if the message was dealt with, 0 if it wasn't able
- * to be sent on and should therefore be queued up.
- */
-static int
-send_data(mp, us)
- mblk_t *mp;
- upperstr_t *us;
-{
- upperstr_t *ppa;
-
- if ((us->flags & US_BLOCKED) || us->npmode == NPMODE_QUEUE)
- return 0;
- ppa = us->ppa;
- if (ppa == 0 || us->npmode == NPMODE_DROP || us->npmode == NPMODE_ERROR) {
- if (us->flags & US_DBGLOG)
- DPRINT2("ppp/%d: dropping pkt (npmode=%d)\n", us->mn, us->npmode);
- freemsg(mp);
- return 1;
- }
- if (ppa->lowerq == 0) {
- /* try to send it up the control stream */
- if (bcanputnext(ppa->q, mp->b_band)) {
- /*
- * The message seems to get corrupted for some reason if
- * we just send the message up as it is, so we send a copy.
- */
- mblk_t *np = copymsg(mp);
- freemsg(mp);
- if (np != 0)
- putnext(ppa->q, np);
- return 1;
- }
- } else {
- if (bcanputnext(ppa->lowerq, mp->b_band)) {
- MT_ENTER(&ppa->stats_lock);
- ppa->stats.ppp_opackets++;
- ppa->stats.ppp_obytes += msgdsize(mp);
-#ifdef INCR_OPACKETS
- INCR_OPACKETS(ppa);
-#endif
- MT_EXIT(&ppa->stats_lock);
- /*
- * The lower queue is only ever detached while holding an
- * exclusive lock on the whole driver. So we can be confident
- * that the lower queue is still there.
- */
- putnext(ppa->lowerq, mp);
- return 1;
- }
- }
- us->flags |= US_BLOCKED;
- return 0;
-}
-
-/*
- * Allocate a new PPA id and link this stream into the list of PPAs.
- * This procedure is called with an exclusive lock on all queues in
- * this driver.
- */
-static void
-new_ppa(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- upperstr_t *us, *up, **usp;
- int ppa_id;
-
- us = (upperstr_t *) q->q_ptr;
- if (us == 0) {
- DPRINT("new_ppa: q_ptr = 0!\n");
- return;
- }
-
- usp = &ppas;
- ppa_id = 0;
- while ((up = *usp) != 0 && ppa_id == up->ppa_id) {
- ++ppa_id;
- usp = &up->nextppa;
- }
- us->ppa_id = ppa_id;
- us->ppa = us;
- us->next = 0;
- us->nextppa = *usp;
- *usp = us;
- us->flags |= US_CONTROL;
- us->npmode = NPMODE_PASS;
-
- us->mtu = PPP_MTU;
- us->mru = PPP_MRU;
-
-#ifdef SOL2
- /*
- * Create a kstats record for our statistics, so netstat -i works.
- */
- if (us->kstats == 0) {
- char unit[32];
-
- sprintf(unit, "ppp%d", us->ppa->ppa_id);
- us->kstats = kstat_create("ppp", us->ppa->ppa_id, unit,
- "net", KSTAT_TYPE_NAMED, 4, 0);
- if (us->kstats != 0) {
- kstat_named_t *kn = KSTAT_NAMED_PTR(us->kstats);
-
- strcpy(kn[0].name, "ipackets");
- kn[0].data_type = KSTAT_DATA_ULONG;
- strcpy(kn[1].name, "ierrors");
- kn[1].data_type = KSTAT_DATA_ULONG;
- strcpy(kn[2].name, "opackets");
- kn[2].data_type = KSTAT_DATA_ULONG;
- strcpy(kn[3].name, "oerrors");
- kn[3].data_type = KSTAT_DATA_ULONG;
- kstat_install(us->kstats);
- }
- }
-#endif /* SOL2 */
-
- *(int *)mp->b_cont->b_rptr = ppa_id;
- mp->b_datap->db_type = M_IOCACK;
- qreply(q, mp);
-}
-
-static void
-attach_ppa(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- upperstr_t *us, *t;
-
- us = (upperstr_t *) q->q_ptr;
- if (us == 0) {
- DPRINT("attach_ppa: q_ptr = 0!\n");
- return;
- }
-
-#ifndef NO_DLPI
- us->state = DL_UNBOUND;
-#endif
- for (t = us->ppa; t->next != 0; t = t->next)
- ;
- t->next = us;
- us->next = 0;
- if (mp->b_datap->db_type == M_IOCTL) {
- mp->b_datap->db_type = M_IOCACK;
- qreply(q, mp);
- } else {
-#ifndef NO_DLPI
- dlpi_ok(q, DL_ATTACH_REQ);
-#endif
- }
-}
-
-static void
-detach_ppa(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- upperstr_t *us, *t;
-
- us = (upperstr_t *) q->q_ptr;
- if (us == 0) {
- DPRINT("detach_ppa: q_ptr = 0!\n");
- return;
- }
-
- for (t = us->ppa; t->next != 0; t = t->next)
- if (t->next == us) {
- t->next = us->next;
- break;
- }
- us->next = 0;
- us->ppa = 0;
-#ifndef NO_DLPI
- us->state = DL_UNATTACHED;
- dlpi_ok(q, DL_DETACH_REQ);
-#endif
-}
-
-/*
- * We call this with qwriter in order to give the upper queue procedures
- * the guarantee that the lower queue is not going to go away while
- * they are executing.
- */
-static void
-detach_lower(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- upperstr_t *us;
-
- us = (upperstr_t *) q->q_ptr;
- if (us == 0) {
- DPRINT("detach_lower: q_ptr = 0!\n");
- return;
- }
-
- LOCK_LOWER_W;
- us->lowerq->q_ptr = 0;
- RD(us->lowerq)->q_ptr = 0;
- us->lowerq = 0;
- UNLOCK_LOWER;
-
- /* Unblock streams which now feed back up the control stream. */
- qenable(us->q);
-
- mp->b_datap->db_type = M_IOCACK;
- qreply(q, mp);
-}
-
-static int
-pppuwsrv(q)
- queue_t *q;
-{
- upperstr_t *us, *as;
- mblk_t *mp;
-
- us = (upperstr_t *) q->q_ptr;
- if (us == 0) {
- DPRINT("pppuwsrv: q_ptr = 0!\n");
- return 0;
- }
-
- /*
- * If this is a control stream, then this service procedure
- * probably got enabled because of flow control in the lower
- * stream being enabled (or because of the lower stream going
- * away). Therefore we enable the service procedure of all
- * attached upper streams.
- */
- if (us->flags & US_CONTROL) {
- for (as = us->next; as != 0; as = as->next)
- qenable(WR(as->q));
- }
-
- /* Try to send on any data queued here. */
- us->flags &= ~US_BLOCKED;
- while ((mp = getq(q)) != 0) {
- if (!send_data(mp, us)) {
- putbq(q, mp);
- break;
- }
- }
-
- return 0;
-}
-
-/* should never get called... */
-static int
-ppplwput(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- putnext(q, mp);
- return 0;
-}
-
-static int
-ppplwsrv(q)
- queue_t *q;
-{
- queue_t *uq;
-
- /*
- * Flow control has back-enabled this stream:
- * enable the upper write service procedure for
- * the upper control stream for this lower stream.
- */
- LOCK_LOWER_R;
- uq = (queue_t *) q->q_ptr;
- if (uq != 0)
- qenable(uq);
- UNLOCK_LOWER;
- return 0;
-}
-
-/*
- * This should only get called for control streams.
- */
-static int
-pppurput(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- upperstr_t *ppa, *us;
- int proto, len;
- struct iocblk *iop;
-
- ppa = (upperstr_t *) q->q_ptr;
- if (ppa == 0) {
- DPRINT("pppurput: q_ptr = 0!\n");
- return 0;
- }
-
- switch (mp->b_datap->db_type) {
- case M_CTL:
- MT_ENTER(&ppa->stats_lock);
- switch (*mp->b_rptr) {
- case PPPCTL_IERROR:
-#ifdef INCR_IERRORS
- INCR_IERRORS(ppa);
-#endif
- ppa->stats.ppp_ierrors++;
- break;
- case PPPCTL_OERROR:
-#ifdef INCR_OERRORS
- INCR_OERRORS(ppa);
-#endif
- ppa->stats.ppp_oerrors++;
- break;
- }
- MT_EXIT(&ppa->stats_lock);
- freemsg(mp);
- break;
-
- case M_IOCACK:
- case M_IOCNAK:
- /*
- * Attempt to match up the response with the stream
- * that the request came from.
- */
- iop = (struct iocblk *) mp->b_rptr;
- for (us = ppa; us != 0; us = us->next)
- if (us->ioc_id == iop->ioc_id)
- break;
- if (us == 0)
- freemsg(mp);
- else
- putnext(us->q, mp);
- break;
-
- case M_HANGUP:
- /*
- * The serial device has hung up. We don't want to send
- * the M_HANGUP message up to pppd because that will stop
- * us from using the control stream any more. Instead we
- * send a zero-length message as an end-of-file indication.
- */
- freemsg(mp);
- mp = allocb(1, BPRI_HI);
- if (mp == 0) {
- DPRINT1("ppp/%d: couldn't allocate eof message!\n", ppa->mn);
- break;
- }
- putnext(ppa->q, mp);
- break;
-
- default:
- if (mp->b_datap->db_type == M_DATA) {
- len = msgdsize(mp);
- if (mp->b_wptr - mp->b_rptr < PPP_HDRLEN) {
- PULLUP(mp, PPP_HDRLEN);
- if (mp == 0) {
- DPRINT1("ppp_urput: msgpullup failed (len=%d)\n", len);
- break;
- }
- }
- MT_ENTER(&ppa->stats_lock);
- ppa->stats.ppp_ipackets++;
- ppa->stats.ppp_ibytes += len;
-#ifdef INCR_IPACKETS
- INCR_IPACKETS(ppa);
-#endif
- MT_EXIT(&ppa->stats_lock);
-
- proto = PPP_PROTOCOL(mp->b_rptr);
-
-#if defined(SOL2)
- /*
- * Should there be any promiscuous stream(s), send the data
- * up for each promiscuous stream that we recognize.
- */
- promisc_sendup(ppa, mp, proto, 1);
-#endif /* defined(SOL2) */
-
- if (proto < 0x8000 && (us = find_dest(ppa, proto)) != 0) {
- /*
- * A data packet for some network protocol.
- * Queue it on the upper stream for that protocol.
- * XXX could we just putnext it? (would require thought)
- * The rblocked flag is there to ensure that we keep
- * messages in order for each network protocol.
- */
- if (!pass_packet(us, mp, 0))
- break;
- if (!us->rblocked && !canput(us->q))
- us->rblocked = 1;
- if (!us->rblocked)
- putq(us->q, mp);
- else
- putq(q, mp);
- break;
- }
- }
- /*
- * A control frame, a frame for an unknown protocol,
- * or some other message type.
- * Send it up to pppd via the control stream.
- */
- if (queclass(mp) == QPCTL || canputnext(ppa->q))
- putnext(ppa->q, mp);
- else
- putq(q, mp);
- break;
- }
-
- return 0;
-}
-
-static int
-pppursrv(q)
- queue_t *q;
-{
- upperstr_t *us, *as;
- mblk_t *mp, *hdr;
-#ifndef NO_DLPI
- dl_unitdata_ind_t *ud;
-#endif
- int proto;
-
- us = (upperstr_t *) q->q_ptr;
- if (us == 0) {
- DPRINT("pppursrv: q_ptr = 0!\n");
- return 0;
- }
-
- if (us->flags & US_CONTROL) {
- /*
- * A control stream.
- * If there is no lower queue attached, run the write service
- * routines of other upper streams attached to this PPA.
- */
- if (us->lowerq == 0) {
- as = us;
- do {
- if (as->flags & US_BLOCKED)
- qenable(WR(as->q));
- as = as->next;
- } while (as != 0);
- }
-
- /*
- * Messages get queued on this stream's read queue if they
- * can't be queued on the read queue of the attached stream
- * that they are destined for. This is for flow control -
- * when this queue fills up, the lower read put procedure will
- * queue messages there and the flow control will propagate
- * down from there.
- */
- while ((mp = getq(q)) != 0) {
- proto = PPP_PROTOCOL(mp->b_rptr);
- if (proto < 0x8000 && (as = find_dest(us, proto)) != 0) {
- if (!canput(as->q))
- break;
- putq(as->q, mp);
- } else {
- if (!canputnext(q))
- break;
- putnext(q, mp);
- }
- }
- if (mp) {
- putbq(q, mp);
- } else {
- /* can now put stuff directly on network protocol streams again */
- for (as = us->next; as != 0; as = as->next)
- as->rblocked = 0;
- }
-
- /*
- * If this stream has a lower stream attached,
- * enable the read queue's service routine.
- * XXX we should really only do this if the queue length
- * has dropped below the low-water mark.
- */
- if (us->lowerq != 0)
- qenable(RD(us->lowerq));
-
- } else {
- /*
- * A network protocol stream. Put a DLPI header on each
- * packet and send it on.
- * (Actually, it seems that the IP module will happily
- * accept M_DATA messages without the DL_UNITDATA_IND header.)
- */
- while ((mp = getq(q)) != 0) {
- if (!canputnext(q)) {
- putbq(q, mp);
- break;
- }
-#ifndef NO_DLPI
- proto = PPP_PROTOCOL(mp->b_rptr);
- mp->b_rptr += PPP_HDRLEN;
- hdr = allocb(sizeof(dl_unitdata_ind_t) + 2 * sizeof(uint),
- BPRI_MED);
- if (hdr == 0) {
- /* XXX should put it back and use bufcall */
- freemsg(mp);
- continue;
- }
- hdr->b_datap->db_type = M_PROTO;
- ud = (dl_unitdata_ind_t *) hdr->b_wptr;
- hdr->b_wptr += sizeof(dl_unitdata_ind_t) + 2 * sizeof(uint);
- hdr->b_cont = mp;
- ud->dl_primitive = DL_UNITDATA_IND;
- ud->dl_dest_addr_length = sizeof(uint);
- ud->dl_dest_addr_offset = sizeof(dl_unitdata_ind_t);
- ud->dl_src_addr_length = sizeof(uint);
- ud->dl_src_addr_offset = ud->dl_dest_addr_offset + sizeof(uint);
-#if DL_CURRENT_VERSION >= 2
- ud->dl_group_address = 0;
-#endif
- /* Send the DLPI client the data with the SAP they requested,
- (e.g. ETHERTYPE_IP) rather than the PPP protocol number
- (e.g. PPP_IP) */
- ((uint *)(ud + 1))[0] = us->req_sap; /* dest SAP */
- ((uint *)(ud + 1))[1] = us->req_sap; /* src SAP */
- putnext(q, hdr);
-#else /* NO_DLPI */
- putnext(q, mp);
-#endif /* NO_DLPI */
- }
- /*
- * Now that we have consumed some packets from this queue,
- * enable the control stream's read service routine so that we
- * can process any packets for us that might have got queued
- * there for flow control reasons.
- */
- if (us->ppa)
- qenable(us->ppa->q);
- }
-
- return 0;
-}
-
-static upperstr_t *
-find_dest(ppa, proto)
- upperstr_t *ppa;
- int proto;
-{
- upperstr_t *us;
-
- for (us = ppa->next; us != 0; us = us->next)
- if (proto == us->sap)
- break;
- return us;
-}
-
-#if defined (SOL2)
-/*
- * Test upstream promiscuous conditions. As of now, only pass IPv4 and
- * Ipv6 packets upstream (let PPP packets be decoded elsewhere).
- */
-static upperstr_t *
-find_promisc(us, proto)
- upperstr_t *us;
- int proto;
-{
-
- if ((proto != PPP_IP) && (proto != PPP_IPV6))
- return (upperstr_t *)0;
-
- for ( ; us; us = us->next) {
- if ((us->flags & US_PROMISC) && (us->state == DL_IDLE))
- return us;
- }
-
- return (upperstr_t *)0;
-}
-
-/*
- * Prepend an empty Ethernet header to msg for snoop, et al.
- */
-static mblk_t *
-prepend_ether(us, mp, proto)
- upperstr_t *us;
- mblk_t *mp;
- int proto;
-{
- mblk_t *eh;
- int type;
-
- if ((eh = allocb(sizeof(struct ether_header), BPRI_HI)) == 0) {
- freemsg(mp);
- return (mblk_t *)0;
- }
-
- if (proto == PPP_IP)
- type = ETHERTYPE_IP;
- else if (proto == PPP_IPV6)
- type = ETHERTYPE_IPV6;
- else
- type = proto; /* What else? Let decoder decide */
-
- eh->b_wptr += sizeof(struct ether_header);
- bzero((caddr_t)eh->b_rptr, sizeof(struct ether_header));
- ((struct ether_header *)eh->b_rptr)->ether_type = htons((short)type);
- eh->b_cont = mp;
- return (eh);
-}
-
-/*
- * Prepend DL_UNITDATA_IND mblk to msg
- */
-static mblk_t *
-prepend_udind(us, mp, proto)
- upperstr_t *us;
- mblk_t *mp;
- int proto;
-{
- dl_unitdata_ind_t *dlu;
- mblk_t *dh;
- size_t size;
-
- size = sizeof(dl_unitdata_ind_t);
- if ((dh = allocb(size, BPRI_MED)) == 0) {
- freemsg(mp);
- return (mblk_t *)0;
- }
-
- dh->b_datap->db_type = M_PROTO;
- dh->b_wptr = dh->b_datap->db_lim;
- dh->b_rptr = dh->b_wptr - size;
-
- dlu = (dl_unitdata_ind_t *)dh->b_rptr;
- dlu->dl_primitive = DL_UNITDATA_IND;
- dlu->dl_dest_addr_length = 0;
- dlu->dl_dest_addr_offset = sizeof(dl_unitdata_ind_t);
- dlu->dl_src_addr_length = 0;
- dlu->dl_src_addr_offset = sizeof(dl_unitdata_ind_t);
- dlu->dl_group_address = 0;
-
- dh->b_cont = mp;
- return (dh);
-}
-
-/*
- * For any recognized promiscuous streams, send data upstream
- */
-static void
-promisc_sendup(ppa, mp, proto, skip)
- upperstr_t *ppa;
- mblk_t *mp;
- int proto, skip;
-{
- mblk_t *dup_mp, *dup_dup_mp;
- upperstr_t *prus, *nprus;
-
- if ((prus = find_promisc(ppa, proto)) != 0) {
- if (dup_mp = dupmsg(mp)) {
-
- if (skip)
- dup_mp->b_rptr += PPP_HDRLEN;
-
- for ( ; nprus = find_promisc(prus->next, proto);
- prus = nprus) {
-
- if (dup_dup_mp = dupmsg(dup_mp)) {
- if (canputnext(prus->q)) {
- if (prus->flags & US_RAWDATA) {
- dup_dup_mp = prepend_ether(prus, dup_dup_mp, proto);
- putnext(prus->q, dup_dup_mp);
- } else {
- dup_dup_mp = prepend_udind(prus, dup_dup_mp, proto);
- putnext(prus->q, dup_dup_mp);
- }
- } else {
- DPRINT("ppp_urput: data to promisc q dropped\n");
- freemsg(dup_dup_mp);
- }
- }
- }
-
- if (canputnext(prus->q)) {
- if (prus->flags & US_RAWDATA) {
- dup_mp = prepend_ether(prus, dup_mp, proto);
- putnext(prus->q, dup_mp);
- } else {
- dup_mp = prepend_udind(prus, dup_mp, proto);
- putnext(prus->q, dup_mp);
- }
- } else {
- DPRINT("ppp_urput: data to promisc q dropped\n");
- freemsg(dup_mp);
- }
- }
- }
-}
-#endif /* defined(SOL2) */
-
-/*
- * We simply put the message on to the associated upper control stream
- * (either here or in ppplrsrv). That way we enter the perimeters
- * before looking through the list of attached streams to decide which
- * stream it should go up.
- */
-static int
-ppplrput(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- queue_t *uq;
- struct iocblk *iop;
-
- switch (mp->b_datap->db_type) {
- case M_IOCTL:
- iop = (struct iocblk *) mp->b_rptr;
- iop->ioc_error = EINVAL;
- mp->b_datap->db_type = M_IOCNAK;
- qreply(q, mp);
- return 0;
- case M_FLUSH:
- if (*mp->b_rptr & FLUSHR)
- flushq(q, FLUSHDATA);
- if (*mp->b_rptr & FLUSHW) {
- *mp->b_rptr &= ~FLUSHR;
- qreply(q, mp);
- } else
- freemsg(mp);
- return 0;
- }
-
- /*
- * If we can't get the lower lock straight away, queue this one
- * rather than blocking, to avoid the possibility of deadlock.
- */
- if (!TRYLOCK_LOWER_R) {
- putq(q, mp);
- return 0;
- }
-
- /*
- * Check that we're still connected to the driver.
- */
- uq = (queue_t *) q->q_ptr;
- if (uq == 0) {
- UNLOCK_LOWER;
- DPRINT1("ppplrput: q = %x, uq = 0??\n", q);
- freemsg(mp);
- return 0;
- }
-
- /*
- * Try to forward the message to the put routine for the upper
- * control stream for this lower stream.
- * If there are already messages queued here, queue this one so
- * they don't get out of order.
- */
- if (queclass(mp) == QPCTL || (qsize(q) == 0 && canput(uq)))
- put(uq, mp);
- else
- putq(q, mp);
-
- UNLOCK_LOWER;
- return 0;
-}
-
-static int
-ppplrsrv(q)
- queue_t *q;
-{
- mblk_t *mp;
- queue_t *uq;
-
- /*
- * Packets get queued here for flow control reasons
- * or if the lrput routine couldn't get the lower lock
- * without blocking.
- */
- LOCK_LOWER_R;
- uq = (queue_t *) q->q_ptr;
- if (uq == 0) {
- UNLOCK_LOWER;
- flushq(q, FLUSHALL);
- DPRINT1("ppplrsrv: q = %x, uq = 0??\n", q);
- return 0;
- }
- while ((mp = getq(q)) != 0) {
- if (queclass(mp) == QPCTL || canput(uq))
- put(uq, mp);
- else {
- putbq(q, mp);
- break;
- }
- }
- UNLOCK_LOWER;
- return 0;
-}
-
-static int
-putctl2(q, type, code, val)
- queue_t *q;
- int type, code, val;
-{
- mblk_t *mp;
-
- mp = allocb(2, BPRI_HI);
- if (mp == 0)
- return 0;
- mp->b_datap->db_type = type;
- mp->b_wptr[0] = code;
- mp->b_wptr[1] = val;
- mp->b_wptr += 2;
- putnext(q, mp);
- return 1;
-}
-
-static int
-putctl4(q, type, code, val)
- queue_t *q;
- int type, code, val;
-{
- mblk_t *mp;
-
- mp = allocb(4, BPRI_HI);
- if (mp == 0)
- return 0;
- mp->b_datap->db_type = type;
- mp->b_wptr[0] = code;
- ((short *)mp->b_wptr)[1] = val;
- mp->b_wptr += 4;
- putnext(q, mp);
- return 1;
-}
-
-static void
-debug_dump(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- upperstr_t *us;
- queue_t *uq, *lq;
-
- DPRINT("ppp upper streams:\n");
- for (us = minor_devs; us != 0; us = us->nextmn) {
- uq = us->q;
- DPRINT3(" %d: q=%x rlev=%d",
- us->mn, uq, (uq? qsize(uq): 0));
- DPRINT3(" wlev=%d flags=0x%b", (uq? qsize(WR(uq)): 0),
- us->flags, "\020\1priv\2control\3blocked\4last");
- DPRINT3(" state=%x sap=%x req_sap=%x", us->state, us->sap,
- us->req_sap);
- if (us->ppa == 0)
- DPRINT(" ppa=?\n");
- else
- DPRINT1(" ppa=%d\n", us->ppa->ppa_id);
- if (us->flags & US_CONTROL) {
- lq = us->lowerq;
- DPRINT3(" control for %d lq=%x rlev=%d",
- us->ppa_id, lq, (lq? qsize(RD(lq)): 0));
- DPRINT3(" wlev=%d mru=%d mtu=%d\n",
- (lq? qsize(lq): 0), us->mru, us->mtu);
- }
- }
- mp->b_datap->db_type = M_IOCACK;
- qreply(q, mp);
-}
-
-#ifdef FILTER_PACKETS
-#include <netinet/in_systm.h>
-#include <netinet/ip.h>
-#include <netinet/udp.h>
-#include <netinet/tcp.h>
-
-#define MAX_IPHDR 128 /* max TCP/IP header size */
-
-
-/* The following table contains a hard-coded list of protocol/port pairs.
- * Any matching packets are either discarded unconditionally, or,
- * if ok_if_link_up is non-zero when a connection does not currently exist
- * (i.e., they go through if the connection is present, but never initiate
- * a dial-out).
- * This idea came from a post by dm@garage.uun.org (David Mazieres)
- */
-static struct pktfilt_tab {
- int proto;
- u_short port;
- u_short ok_if_link_up;
-} pktfilt_tab[] = {
- { IPPROTO_UDP, 520, 1 }, /* RIP, ok to pass if link is up */
- { IPPROTO_UDP, 123, 1 }, /* NTP, don't keep up the link for it */
- { -1, 0, 0 } /* terminator entry has port == -1 */
-};
-
-
-static int
-ip_hard_filter(us, mp, outbound)
- upperstr_t *us;
- mblk_t *mp;
- int outbound;
-{
- struct ip *ip;
- struct pktfilt_tab *pft;
- mblk_t *temp_mp;
- int proto;
- int len, hlen;
-
-
- /* Note, the PPP header has already been pulled up in all cases */
- proto = PPP_PROTOCOL(mp->b_rptr);
- if (us->flags & US_DBGLOG)
- DPRINT3("ppp/%d: filter, proto=0x%x, out=%d\n", us->mn, proto, outbound);
-
- switch (proto)
- {
- case PPP_IP:
- if ((mp->b_wptr - mp->b_rptr) == PPP_HDRLEN && mp->b_cont != 0) {
- temp_mp = mp->b_cont;
- len = msgdsize(temp_mp);
- hlen = (len < MAX_IPHDR) ? len : MAX_IPHDR;
- PULLUP(temp_mp, hlen);
- if (temp_mp == 0) {
- DPRINT2("ppp/%d: filter, pullup next failed, len=%d\n",
- us->mn, hlen);
- mp->b_cont = 0; /* PULLUP() freed the rest */
- freemsg(mp);
- return 0;
- }
- ip = (struct ip *)mp->b_cont->b_rptr;
- }
- else {
- len = msgdsize(mp);
- hlen = (len < (PPP_HDRLEN+MAX_IPHDR)) ? len : (PPP_HDRLEN+MAX_IPHDR);
- PULLUP(mp, hlen);
- if (mp == 0) {
- DPRINT2("ppp/%d: filter, pullup failed, len=%d\n",
- us->mn, hlen);
- return 0;
- }
- ip = (struct ip *)(mp->b_rptr + PPP_HDRLEN);
- }
-
- /* For IP traffic, certain packets (e.g., RIP) may be either
- * 1. ignored - dropped completely
- * 2. will not initiate a connection, but
- * will be passed if a connection is currently up.
- */
- for (pft=pktfilt_tab; pft->proto != -1; pft++) {
- if (ip->ip_p == pft->proto) {
- switch(pft->proto) {
- case IPPROTO_UDP:
- if (((struct udphdr *) &((int *)ip)[ip->ip_hl])->uh_dport
- == htons(pft->port)) goto endfor;
- break;
- case IPPROTO_TCP:
- if (((struct tcphdr *) &((int *)ip)[ip->ip_hl])->th_dport
- == htons(pft->port)) goto endfor;
- break;
- }
- }
- }
- endfor:
- if (pft->proto != -1) {
- if (us->flags & US_DBGLOG)
- DPRINT3("ppp/%d: found IP pkt, proto=0x%x (%d)\n",
- us->mn, pft->proto, pft->port);
- /* Discard if not connected, or if not pass_with_link_up */
- /* else, if link is up let go by, but don't update time */
- return pft->ok_if_link_up? -1: 0;
- }
- break;
- } /* end switch (proto) */
-
- return 1;
-}
-#endif /* FILTER_PACKETS */
-
diff --git a/mdk-stage1/ppp/modules/ppp_ahdlc.c b/mdk-stage1/ppp/modules/ppp_ahdlc.c
deleted file mode 100644
index d0b961258..000000000
--- a/mdk-stage1/ppp/modules/ppp_ahdlc.c
+++ /dev/null
@@ -1,878 +0,0 @@
-/*
- * ppp_ahdlc.c - STREAMS module for doing PPP asynchronous HDLC.
- *
- * Re-written by Adi Masputra <adi.masputra@sun.com>, based on
- * the original ppp_ahdlc.c
- *
- * Copyright (c) 2000 by Sun Microsystems, Inc.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies.
- *
- * SUN MAKES NO REPRESENTATION OR WARRANTIES ABOUT THE SUITABILITY OF
- * THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
- * TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
- * PARTICULAR PURPOSE, OR NON-INFRINGEMENT. SUN SHALL NOT BE LIABLE FOR
- * ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR
- * DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES
- *
- * Copyright (c) 1994 The Australian National University.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies. This software is provided without any
- * warranty, express or implied. The Australian National University
- * makes no representations about the suitability of this software for
- * any purpose.
- *
- * IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY
- * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
- * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
- * THE AUSTRALIAN NATIONAL UNIVERSITY HAS BEEN ADVISED OF THE POSSIBILITY
- * OF SUCH DAMAGE.
- *
- * THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO
- * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
- * OR MODIFICATIONS.
- *
- * $Id$
- */
-
-/*
- * This file is used under Solaris 2, SVR4, SunOS 4, and Digital UNIX.
- */
-#include <sys/types.h>
-#include <sys/param.h>
-#include <sys/stream.h>
-#include <sys/errno.h>
-
-#ifdef SVR4
-#include <sys/conf.h>
-#include <sys/kmem.h>
-#include <sys/cmn_err.h>
-#include <sys/ddi.h>
-#else
-#include <sys/user.h>
-#ifdef __osf__
-#include <sys/cmn_err.h>
-#endif
-#endif /* SVR4 */
-
-#include <net/ppp_defs.h>
-#include <net/pppio.h>
-#include "ppp_mod.h"
-
-/*
- * Right now, mutex is only enabled for Solaris 2.x
- */
-#if defined(SOL2)
-#define USE_MUTEX
-#endif /* SOL2 */
-
-/*
- * intpointer_t and uintpointer_t are signed and unsigned integer types
- * large enough to hold any data pointer; that is, data pointers can be
- * assigned into or from these integer types without losing precision.
- * On recent Solaris releases, these types are defined in sys/int_types.h,
- * but not on SunOS 4.x or the earlier Solaris versions.
- */
-#if defined(_LP64) || defined(_I32LPx)
-typedef long intpointer_t;
-typedef unsigned long uintpointer_t;
-#else
-typedef int intpointer_t;
-typedef unsigned int uintpointer_t;
-#endif
-
-MOD_OPEN_DECL(ahdlc_open);
-MOD_CLOSE_DECL(ahdlc_close);
-static int ahdlc_wput __P((queue_t *, mblk_t *));
-static int ahdlc_rput __P((queue_t *, mblk_t *));
-static void ahdlc_encode __P((queue_t *, mblk_t *));
-static void ahdlc_decode __P((queue_t *, mblk_t *));
-static int msg_byte __P((mblk_t *, unsigned int));
-
-#if defined(SOL2)
-/*
- * Don't send HDLC start flag is last transmit is within 1.5 seconds -
- * FLAG_TIME is defined is microseconds
- */
-#define FLAG_TIME 1500
-#define ABS(x) (x >= 0 ? x : (-x))
-#endif /* SOL2 */
-
-/*
- * Extract byte i of message mp
- */
-#define MSG_BYTE(mp, i) ((i) < (mp)->b_wptr - (mp)->b_rptr? (mp)->b_rptr[i]: \
- msg_byte((mp), (i)))
-
-/*
- * Is this LCP packet one we have to transmit using LCP defaults?
- */
-#define LCP_USE_DFLT(mp) (1 <= (code = MSG_BYTE((mp), 4)) && code <= 7)
-
-/*
- * Standard STREAMS declarations
- */
-static struct module_info minfo = {
- 0x7d23, "ppp_ahdl", 0, INFPSZ, 32768, 512
-};
-
-static struct qinit rinit = {
- ahdlc_rput, NULL, ahdlc_open, ahdlc_close, NULL, &minfo, NULL
-};
-
-static struct qinit winit = {
- ahdlc_wput, NULL, NULL, NULL, NULL, &minfo, NULL
-};
-
-#if defined(SVR4) && !defined(SOL2)
-int phdldevflag = 0;
-#define ppp_ahdlcinfo phdlinfo
-#endif /* defined(SVR4) && !defined(SOL2) */
-
-struct streamtab ppp_ahdlcinfo = {
- &rinit, /* ptr to st_rdinit */
- &winit, /* ptr to st_wrinit */
- NULL, /* ptr to st_muxrinit */
- NULL, /* ptr to st_muxwinit */
-#if defined(SUNOS4)
- NULL /* ptr to ptr to st_modlist */
-#endif /* SUNOS4 */
-};
-
-#if defined(SUNOS4)
-int ppp_ahdlc_count = 0; /* open counter */
-#endif /* SUNOS4 */
-
-/*
- * Per-stream state structure
- */
-typedef struct ahdlc_state {
-#if defined(USE_MUTEX)
- kmutex_t lock; /* lock for this structure */
-#endif /* USE_MUTEX */
- int flags; /* link flags */
- mblk_t *rx_buf; /* ptr to receive buffer */
- int rx_buf_size; /* receive buffer size */
- ushort_t infcs; /* calculated rx HDLC FCS */
- u_int32_t xaccm[8]; /* 256-bit xmit ACCM */
- u_int32_t raccm; /* 32-bit rcv ACCM */
- int mtu; /* interface MTU */
- int mru; /* link MRU */
- int unit; /* current PPP unit number */
- struct pppstat stats; /* statistic structure */
-#if defined(SOL2)
- clock_t flag_time; /* time in usec between flags */
- clock_t lbolt; /* last updated lbolt */
-#endif /* SOL2 */
-} ahdlc_state_t;
-
-/*
- * Values for flags
- */
-#define ESCAPED 0x100 /* last saw escape char on input */
-#define IFLUSH 0x200 /* flushing input due to error */
-
-/*
- * RCV_B7_1, etc., defined in net/pppio.h, are stored in flags also.
- */
-#define RCV_FLAGS (RCV_B7_1|RCV_B7_0|RCV_ODDP|RCV_EVNP)
-
-/*
- * FCS lookup table as calculated by genfcstab.
- */
-static u_short fcstab[256] = {
- 0x0000, 0x1189, 0x2312, 0x329b, 0x4624, 0x57ad, 0x6536, 0x74bf,
- 0x8c48, 0x9dc1, 0xaf5a, 0xbed3, 0xca6c, 0xdbe5, 0xe97e, 0xf8f7,
- 0x1081, 0x0108, 0x3393, 0x221a, 0x56a5, 0x472c, 0x75b7, 0x643e,
- 0x9cc9, 0x8d40, 0xbfdb, 0xae52, 0xdaed, 0xcb64, 0xf9ff, 0xe876,
- 0x2102, 0x308b, 0x0210, 0x1399, 0x6726, 0x76af, 0x4434, 0x55bd,
- 0xad4a, 0xbcc3, 0x8e58, 0x9fd1, 0xeb6e, 0xfae7, 0xc87c, 0xd9f5,
- 0x3183, 0x200a, 0x1291, 0x0318, 0x77a7, 0x662e, 0x54b5, 0x453c,
- 0xbdcb, 0xac42, 0x9ed9, 0x8f50, 0xfbef, 0xea66, 0xd8fd, 0xc974,
- 0x4204, 0x538d, 0x6116, 0x709f, 0x0420, 0x15a9, 0x2732, 0x36bb,
- 0xce4c, 0xdfc5, 0xed5e, 0xfcd7, 0x8868, 0x99e1, 0xab7a, 0xbaf3,
- 0x5285, 0x430c, 0x7197, 0x601e, 0x14a1, 0x0528, 0x37b3, 0x263a,
- 0xdecd, 0xcf44, 0xfddf, 0xec56, 0x98e9, 0x8960, 0xbbfb, 0xaa72,
- 0x6306, 0x728f, 0x4014, 0x519d, 0x2522, 0x34ab, 0x0630, 0x17b9,
- 0xef4e, 0xfec7, 0xcc5c, 0xddd5, 0xa96a, 0xb8e3, 0x8a78, 0x9bf1,
- 0x7387, 0x620e, 0x5095, 0x411c, 0x35a3, 0x242a, 0x16b1, 0x0738,
- 0xffcf, 0xee46, 0xdcdd, 0xcd54, 0xb9eb, 0xa862, 0x9af9, 0x8b70,
- 0x8408, 0x9581, 0xa71a, 0xb693, 0xc22c, 0xd3a5, 0xe13e, 0xf0b7,
- 0x0840, 0x19c9, 0x2b52, 0x3adb, 0x4e64, 0x5fed, 0x6d76, 0x7cff,
- 0x9489, 0x8500, 0xb79b, 0xa612, 0xd2ad, 0xc324, 0xf1bf, 0xe036,
- 0x18c1, 0x0948, 0x3bd3, 0x2a5a, 0x5ee5, 0x4f6c, 0x7df7, 0x6c7e,
- 0xa50a, 0xb483, 0x8618, 0x9791, 0xe32e, 0xf2a7, 0xc03c, 0xd1b5,
- 0x2942, 0x38cb, 0x0a50, 0x1bd9, 0x6f66, 0x7eef, 0x4c74, 0x5dfd,
- 0xb58b, 0xa402, 0x9699, 0x8710, 0xf3af, 0xe226, 0xd0bd, 0xc134,
- 0x39c3, 0x284a, 0x1ad1, 0x0b58, 0x7fe7, 0x6e6e, 0x5cf5, 0x4d7c,
- 0xc60c, 0xd785, 0xe51e, 0xf497, 0x8028, 0x91a1, 0xa33a, 0xb2b3,
- 0x4a44, 0x5bcd, 0x6956, 0x78df, 0x0c60, 0x1de9, 0x2f72, 0x3efb,
- 0xd68d, 0xc704, 0xf59f, 0xe416, 0x90a9, 0x8120, 0xb3bb, 0xa232,
- 0x5ac5, 0x4b4c, 0x79d7, 0x685e, 0x1ce1, 0x0d68, 0x3ff3, 0x2e7a,
- 0xe70e, 0xf687, 0xc41c, 0xd595, 0xa12a, 0xb0a3, 0x8238, 0x93b1,
- 0x6b46, 0x7acf, 0x4854, 0x59dd, 0x2d62, 0x3ceb, 0x0e70, 0x1ff9,
- 0xf78f, 0xe606, 0xd49d, 0xc514, 0xb1ab, 0xa022, 0x92b9, 0x8330,
- 0x7bc7, 0x6a4e, 0x58d5, 0x495c, 0x3de3, 0x2c6a, 0x1ef1, 0x0f78
-};
-
-static u_int32_t paritytab[8] =
-{
- 0x96696996, 0x69969669, 0x69969669, 0x96696996,
- 0x69969669, 0x96696996, 0x96696996, 0x69969669
-};
-
-/*
- * STREAMS module open (entry) point
- */
-MOD_OPEN(ahdlc_open)
-{
- ahdlc_state_t *state;
-
- /*
- * Return if it's already opened
- */
- if (q->q_ptr) {
- return 0;
- }
-
- /*
- * This can only be opened as a module
- */
- if (sflag != MODOPEN) {
- return 0;
- }
-
- state = (ahdlc_state_t *) ALLOC_NOSLEEP(sizeof(ahdlc_state_t));
- if (state == 0)
- OPEN_ERROR(ENOSR);
- bzero((caddr_t) state, sizeof(ahdlc_state_t));
-
- q->q_ptr = (caddr_t) state;
- WR(q)->q_ptr = (caddr_t) state;
-
-#if defined(USE_MUTEX)
- mutex_init(&state->lock, NULL, MUTEX_DEFAULT, NULL);
- mutex_enter(&state->lock);
-#endif /* USE_MUTEX */
-
- state->xaccm[0] = ~0; /* escape 0x00 through 0x1f */
- state->xaccm[3] = 0x60000000; /* escape 0x7d and 0x7e */
- state->mru = PPP_MRU; /* default of 1500 bytes */
-#if defined(SOL2)
- state->flag_time = drv_usectohz(FLAG_TIME);
-#endif /* SOL2 */
-
-#if defined(USE_MUTEX)
- mutex_exit(&state->lock);
-#endif /* USE_MUTEX */
-
-#if defined(SUNOS4)
- ppp_ahdlc_count++;
-#endif /* SUNOS4 */
-
- qprocson(q);
-
- return 0;
-}
-
-/*
- * STREAMS module close (exit) point
- */
-MOD_CLOSE(ahdlc_close)
-{
- ahdlc_state_t *state;
-
- qprocsoff(q);
-
- state = (ahdlc_state_t *) q->q_ptr;
-
- if (state == 0) {
- DPRINT("state == 0 in ahdlc_close\n");
- return 0;
- }
-
-#if defined(USE_MUTEX)
- mutex_enter(&state->lock);
-#endif /* USE_MUTEX */
-
- if (state->rx_buf != 0) {
- freemsg(state->rx_buf);
- state->rx_buf = 0;
- }
-
-#if defined(USE_MUTEX)
- mutex_exit(&state->lock);
- mutex_destroy(&state->lock);
-#endif /* USE_MUTEX */
-
- FREE(q->q_ptr, sizeof(ahdlc_state_t));
- q->q_ptr = NULL;
- OTHERQ(q)->q_ptr = NULL;
-
-#if defined(SUNOS4)
- if (ppp_ahdlc_count)
- ppp_ahdlc_count--;
-#endif /* SUNOS4 */
-
- return 0;
-}
-
-/*
- * Write side put routine
- */
-static int
-ahdlc_wput(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- ahdlc_state_t *state;
- struct iocblk *iop;
- int error;
- mblk_t *np;
- struct ppp_stats *psp;
-
- state = (ahdlc_state_t *) q->q_ptr;
- if (state == 0) {
- DPRINT("state == 0 in ahdlc_wput\n");
- freemsg(mp);
- return 0;
- }
-
- switch (mp->b_datap->db_type) {
- case M_DATA:
- /*
- * A data packet - do character-stuffing and FCS, and
- * send it onwards.
- */
- ahdlc_encode(q, mp);
- freemsg(mp);
- break;
-
- case M_IOCTL:
- iop = (struct iocblk *) mp->b_rptr;
- error = EINVAL;
- switch (iop->ioc_cmd) {
- case PPPIO_XACCM:
- if ((iop->ioc_count < sizeof(u_int32_t)) ||
- (iop->ioc_count > sizeof(ext_accm))) {
- break;
- }
- if (mp->b_cont == 0) {
- DPRINT1("ahdlc_wput/%d: PPPIO_XACCM b_cont = 0!\n", state->unit);
- break;
- }
-#if defined(USE_MUTEX)
- mutex_enter(&state->lock);
-#endif /* USE_MUTEX */
- bcopy((caddr_t)mp->b_cont->b_rptr, (caddr_t)state->xaccm,
- iop->ioc_count);
- state->xaccm[2] &= ~0x40000000; /* don't escape 0x5e */
- state->xaccm[3] |= 0x60000000; /* do escape 0x7d, 0x7e */
-#if defined(USE_MUTEX)
- mutex_exit(&state->lock);
-#endif /* USE_MUTEX */
- iop->ioc_count = 0;
- error = 0;
- break;
-
- case PPPIO_RACCM:
- if (iop->ioc_count != sizeof(u_int32_t))
- break;
- if (mp->b_cont == 0) {
- DPRINT1("ahdlc_wput/%d: PPPIO_RACCM b_cont = 0!\n", state->unit);
- break;
- }
-#if defined(USE_MUTEX)
- mutex_enter(&state->lock);
-#endif /* USE_MUTEX */
- bcopy((caddr_t)mp->b_cont->b_rptr, (caddr_t)&state->raccm,
- sizeof(u_int32_t));
-#if defined(USE_MUTEX)
- mutex_exit(&state->lock);
-#endif /* USE_MUTEX */
- iop->ioc_count = 0;
- error = 0;
- break;
-
- case PPPIO_GCLEAN:
- np = allocb(sizeof(int), BPRI_HI);
- if (np == 0) {
- error = ENOSR;
- break;
- }
- if (mp->b_cont != 0)
- freemsg(mp->b_cont);
- mp->b_cont = np;
-#if defined(USE_MUTEX)
- mutex_enter(&state->lock);
-#endif /* USE_MUTEX */
- *(int *)np->b_wptr = state->flags & RCV_FLAGS;
-#if defined(USE_MUTEX)
- mutex_exit(&state->lock);
-#endif /* USE_MUTEX */
- np->b_wptr += sizeof(int);
- iop->ioc_count = sizeof(int);
- error = 0;
- break;
-
- case PPPIO_GETSTAT:
- np = allocb(sizeof(struct ppp_stats), BPRI_HI);
- if (np == 0) {
- error = ENOSR;
- break;
- }
- if (mp->b_cont != 0)
- freemsg(mp->b_cont);
- mp->b_cont = np;
- psp = (struct ppp_stats *) np->b_wptr;
- np->b_wptr += sizeof(struct ppp_stats);
- bzero((caddr_t)psp, sizeof(struct ppp_stats));
- psp->p = state->stats;
- iop->ioc_count = sizeof(struct ppp_stats);
- error = 0;
- break;
-
- case PPPIO_LASTMOD:
- /* we knew this anyway */
- error = 0;
- break;
-
- default:
- error = -1;
- break;
- }
-
- if (error < 0)
- putnext(q, mp);
- else if (error == 0) {
- mp->b_datap->db_type = M_IOCACK;
- qreply(q, mp);
- } else {
- mp->b_datap->db_type = M_IOCNAK;
- iop->ioc_count = 0;
- iop->ioc_error = error;
- qreply(q, mp);
- }
- break;
-
- case M_CTL:
- switch (*mp->b_rptr) {
- case PPPCTL_MTU:
-#if defined(USE_MUTEX)
- mutex_enter(&state->lock);
-#endif /* USE_MUTEX */
- state->mtu = ((unsigned short *)mp->b_rptr)[1];
-#if defined(USE_MUTEX)
- mutex_exit(&state->lock);
-#endif /* USE_MUTEX */
- freemsg(mp);
- break;
- case PPPCTL_MRU:
-#if defined(USE_MUTEX)
- mutex_enter(&state->lock);
-#endif /* USE_MUTEX */
- state->mru = ((unsigned short *)mp->b_rptr)[1];
-#if defined(USE_MUTEX)
- mutex_exit(&state->lock);
-#endif /* USE_MUTEX */
- freemsg(mp);
- break;
- case PPPCTL_UNIT:
-#if defined(USE_MUTEX)
- mutex_enter(&state->lock);
-#endif /* USE_MUTEX */
- state->unit = mp->b_rptr[1];
-#if defined(USE_MUTEX)
- mutex_exit(&state->lock);
-#endif /* USE_MUTEX */
- break;
- default:
- putnext(q, mp);
- }
- break;
-
- default:
- putnext(q, mp);
- }
-
- return 0;
-}
-
-/*
- * Read side put routine
- */
-static int
-ahdlc_rput(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- ahdlc_state_t *state;
-
- state = (ahdlc_state_t *) q->q_ptr;
- if (state == 0) {
- DPRINT("state == 0 in ahdlc_rput\n");
- freemsg(mp);
- return 0;
- }
-
- switch (mp->b_datap->db_type) {
- case M_DATA:
- ahdlc_decode(q, mp);
- freemsg(mp);
- break;
-
- case M_HANGUP:
-#if defined(USE_MUTEX)
- mutex_enter(&state->lock);
-#endif /* USE_MUTEX */
- if (state->rx_buf != 0) {
- /* XXX would like to send this up for debugging */
- freemsg(state->rx_buf);
- state->rx_buf = 0;
- }
- state->flags = IFLUSH;
-#if defined(USE_MUTEX)
- mutex_exit(&state->lock);
-#endif /* USE_MUTEX */
- putnext(q, mp);
- break;
-
- default:
- putnext(q, mp);
- }
- return 0;
-}
-
-/*
- * Extract bit c from map m, to determine if c needs to be escaped
- */
-#define IN_TX_MAP(c, m) ((m)[(c) >> 5] & (1 << ((c) & 0x1f)))
-
-static void
-ahdlc_encode(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- ahdlc_state_t *state;
- u_int32_t *xaccm, loc_xaccm[8];
- ushort_t fcs;
- size_t outmp_len;
- mblk_t *outmp, *tmp;
- uchar_t *dp, fcs_val;
- int is_lcp, code;
-#if defined(SOL2)
- clock_t lbolt;
-#endif /* SOL2 */
-
- if (msgdsize(mp) < 4) {
- return;
- }
-
- state = (ahdlc_state_t *)q->q_ptr;
-#if defined(USE_MUTEX)
- mutex_enter(&state->lock);
-#endif /* USE_MUTEX */
-
- /*
- * Allocate an output buffer large enough to handle a case where all
- * characters need to be escaped
- */
- outmp_len = (msgdsize(mp) << 1) + /* input block x 2 */
- (sizeof(fcs) << 2) + /* HDLC FCS x 4 */
- (sizeof(uchar_t) << 1); /* HDLC flags x 2 */
-
- outmp = allocb(outmp_len, BPRI_MED);
- if (outmp == NULL) {
- state->stats.ppp_oerrors++;
-#if defined(USE_MUTEX)
- mutex_exit(&state->lock);
-#endif /* USE_MUTEX */
- putctl1(RD(q)->q_next, M_CTL, PPPCTL_OERROR);
- return;
- }
-
-#if defined(SOL2)
- /*
- * Check if our last transmit happenned within flag_time, using
- * the system's LBOLT value in clock ticks
- */
- if (drv_getparm(LBOLT, &lbolt) != -1) {
- if (ABS((clock_t)lbolt - state->lbolt) > state->flag_time) {
- *outmp->b_wptr++ = PPP_FLAG;
- }
- state->lbolt = lbolt;
- } else {
- *outmp->b_wptr++ = PPP_FLAG;
- }
-#else
- /*
- * If the driver below still has a message to process, skip the
- * HDLC flag, otherwise, put one in the beginning
- */
- if (qsize(q->q_next) == 0) {
- *outmp->b_wptr++ = PPP_FLAG;
- }
-#endif
-
- /*
- * All control characters must be escaped for LCP packets with code
- * values between 1 (Conf-Req) and 7 (Code-Rej).
- */
- is_lcp = ((MSG_BYTE(mp, 0) == PPP_ALLSTATIONS) &&
- (MSG_BYTE(mp, 1) == PPP_UI) &&
- (MSG_BYTE(mp, 2) == (PPP_LCP >> 8)) &&
- (MSG_BYTE(mp, 3) == (PPP_LCP & 0xff)) &&
- LCP_USE_DFLT(mp));
-
- xaccm = state->xaccm;
- if (is_lcp) {
- bcopy((caddr_t)state->xaccm, (caddr_t)loc_xaccm, sizeof(loc_xaccm));
- loc_xaccm[0] = ~0; /* force escape on 0x00 through 0x1f */
- xaccm = loc_xaccm;
- }
-
- fcs = PPP_INITFCS; /* Initial FCS is 0xffff */
-
- /*
- * Process this block and the rest (if any) attached to the this one
- */
- for (tmp = mp; tmp; tmp = tmp->b_cont) {
- if (tmp->b_datap->db_type == M_DATA) {
- for (dp = tmp->b_rptr; dp < tmp->b_wptr; dp++) {
- fcs = PPP_FCS(fcs, *dp);
- if (IN_TX_MAP(*dp, xaccm)) {
- *outmp->b_wptr++ = PPP_ESCAPE;
- *outmp->b_wptr++ = *dp ^ PPP_TRANS;
- } else {
- *outmp->b_wptr++ = *dp;
- }
- }
- } else {
- continue; /* skip if db_type is something other than M_DATA */
- }
- }
-
- /*
- * Append the HDLC FCS, making sure that escaping is done on any
- * necessary bytes
- */
- fcs_val = (fcs ^ 0xffff) & 0xff;
- if (IN_TX_MAP(fcs_val, xaccm)) {
- *outmp->b_wptr++ = PPP_ESCAPE;
- *outmp->b_wptr++ = fcs_val ^ PPP_TRANS;
- } else {
- *outmp->b_wptr++ = fcs_val;
- }
-
- fcs_val = ((fcs ^ 0xffff) >> 8) & 0xff;
- if (IN_TX_MAP(fcs_val, xaccm)) {
- *outmp->b_wptr++ = PPP_ESCAPE;
- *outmp->b_wptr++ = fcs_val ^ PPP_TRANS;
- } else {
- *outmp->b_wptr++ = fcs_val;
- }
-
- /*
- * And finally, append the HDLC flag, and send it away
- */
- *outmp->b_wptr++ = PPP_FLAG;
-
- state->stats.ppp_obytes += msgdsize(outmp);
- state->stats.ppp_opackets++;
-
-#if defined(USE_MUTEX)
- mutex_exit(&state->lock);
-#endif /* USE_MUTEX */
-
- putnext(q, outmp);
- return;
-}
-
-/*
- * Checks the 32-bit receive ACCM to see if the byte needs un-escaping
- */
-#define IN_RX_MAP(c, m) ((((unsigned int) (uchar_t) (c)) < 0x20) && \
- (m) & (1 << (c)))
-
-
-/*
- * Process received characters.
- */
-static void
-ahdlc_decode(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- ahdlc_state_t *state;
- mblk_t *om;
- uchar_t *dp;
- ushort_t fcs;
-#if defined(SOL2)
- mblk_t *zmp;
-#endif /* SOL2 */
-
-#if defined(SOL2)
- /*
- * In case the driver (or something below) doesn't send
- * data upstream in one message block, concatenate everything
- */
- if (!((mp->b_wptr - mp->b_rptr == msgdsize(mp)) &&
- ((intpointer_t)mp->b_rptr % sizeof(intpointer_t) == 0))) {
-
- zmp = msgpullup(mp, -1);
- freemsg(mp);
- mp = zmp;
- if (mp == 0)
- return;
- }
-#endif /* SOL2 */
-
- state = (ahdlc_state_t *) q->q_ptr;
-
-#if defined(USE_MUTEX)
- mutex_enter(&state->lock);
-#endif /* USE_MUTEX */
-
- state->stats.ppp_ibytes += msgdsize(mp);
-
- for (dp = mp->b_rptr; dp < mp->b_wptr; dp++) {
-
- /*
- * This should detect the lack of 8-bit communication channel
- * which is necessary for PPP to work. In addition, it also
- * checks on the parity.
- */
- if (*dp & 0x80)
- state->flags |= RCV_B7_1;
- else
- state->flags |= RCV_B7_0;
-
- if (paritytab[*dp >> 5] & (1 << (*dp & 0x1f)))
- state->flags |= RCV_ODDP;
- else
- state->flags |= RCV_EVNP;
-
- /*
- * So we have a HDLC flag ...
- */
- if (*dp == PPP_FLAG) {
-
- /*
- * If we think that it marks the beginning of the frame,
- * then continue to process the next octects
- */
- if ((state->flags & IFLUSH) ||
- (state->rx_buf == 0) ||
- (msgdsize(state->rx_buf) == 0)) {
-
- state->flags &= ~IFLUSH;
- continue;
- }
-
- /*
- * We get here because the above condition isn't true,
- * in which case the HDLC flag was there to mark the end
- * of the frame (or so we think)
- */
- om = state->rx_buf;
-
- if (state->infcs == PPP_GOODFCS) {
- state->stats.ppp_ipackets++;
- adjmsg(om, -PPP_FCSLEN);
- putnext(q, om);
- } else {
- DPRINT2("ppp%d: bad fcs (len=%d)\n",
- state->unit, msgdsize(state->rx_buf));
- freemsg(state->rx_buf);
- state->flags &= ~(IFLUSH | ESCAPED);
- state->stats.ppp_ierrors++;
- putctl1(q->q_next, M_CTL, PPPCTL_IERROR);
- }
-
- state->rx_buf = 0;
- continue;
- }
-
- if (state->flags & IFLUSH) {
- continue;
- }
-
- /*
- * Allocate a receive buffer, large enough to store a frame (after
- * un-escaping) of at least 1500 octets. If MRU is negotiated to
- * be more than the default, then allocate that much. In addition,
- * we add an extra 32-bytes for a fudge factor
- */
- if (state->rx_buf == 0) {
- state->rx_buf_size = (state->mru < PPP_MRU ? PPP_MRU : state->mru);
- state->rx_buf_size += (sizeof(u_int32_t) << 3);
- state->rx_buf = allocb(state->rx_buf_size, BPRI_MED);
-
- /*
- * If allocation fails, try again on the next frame
- */
- if (state->rx_buf == 0) {
- state->flags |= IFLUSH;
- continue;
- }
- state->flags &= ~(IFLUSH | ESCAPED);
- state->infcs = PPP_INITFCS;
- }
-
- if (*dp == PPP_ESCAPE) {
- state->flags |= ESCAPED;
- continue;
- }
-
- /*
- * Make sure we un-escape the necessary characters, as well as the
- * ones in our receive async control character map
- */
- if (state->flags & ESCAPED) {
- *dp ^= PPP_TRANS;
- state->flags &= ~ESCAPED;
- } else if (IN_RX_MAP(*dp, state->raccm))
- continue;
-
- /*
- * Unless the peer lied to us about the negotiated MRU, we should
- * never get a frame which is too long. If it happens, toss it away
- * and grab the next incoming one
- */
- if (msgdsize(state->rx_buf) < state->rx_buf_size) {
- state->infcs = PPP_FCS(state->infcs, *dp);
- *state->rx_buf->b_wptr++ = *dp;
- } else {
- DPRINT2("ppp%d: frame too long (%d)\n",
- state->unit, msgdsize(state->rx_buf));
- freemsg(state->rx_buf);
- state->rx_buf = 0;
- state->flags |= IFLUSH;
- }
- }
-
-#if defined(USE_MUTEX)
- mutex_exit(&state->lock);
-#endif /* USE_MUTEX */
-}
-
-static int
-msg_byte(mp, i)
- mblk_t *mp;
- unsigned int i;
-{
- while (mp != 0 && i >= mp->b_wptr - mp->b_rptr)
- mp = mp->b_cont;
- if (mp == 0)
- return -1;
- return mp->b_rptr[i];
-}
diff --git a/mdk-stage1/ppp/modules/ppp_comp.c b/mdk-stage1/ppp/modules/ppp_comp.c
deleted file mode 100644
index f6eef5ab1..000000000
--- a/mdk-stage1/ppp/modules/ppp_comp.c
+++ /dev/null
@@ -1,1126 +0,0 @@
-/*
- * ppp_comp.c - STREAMS module for kernel-level compression and CCP support.
- *
- * Copyright (c) 1994 The Australian National University.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies. This software is provided without any
- * warranty, express or implied. The Australian National University
- * makes no representations about the suitability of this software for
- * any purpose.
- *
- * IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY
- * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
- * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
- * THE AUSTRALIAN NATIONAL UNIVERSITY HAS BEEN ADVISED OF THE POSSIBILITY
- * OF SUCH DAMAGE.
- *
- * THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO
- * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
- * OR MODIFICATIONS.
- *
- * $Id$
- */
-
-/*
- * This file is used under SVR4, Solaris 2, SunOS 4, and Digital UNIX.
- */
-
-#include <sys/types.h>
-#include <sys/param.h>
-#include <sys/errno.h>
-#include <sys/stream.h>
-
-#ifdef SVR4
-#include <sys/conf.h>
-#include <sys/cmn_err.h>
-#include <sys/ddi.h>
-#else
-#include <sys/user.h>
-#ifdef __osf__
-#include <sys/cmn_err.h>
-#endif
-#endif /* SVR4 */
-
-#include <net/ppp_defs.h>
-#include <net/pppio.h>
-#include "ppp_mod.h"
-
-#ifdef __osf__
-#include <sys/mbuf.h>
-#include <sys/protosw.h>
-#endif
-
-#include <netinet/in.h>
-#include <netinet/in_systm.h>
-#include <netinet/ip.h>
-#include <net/vjcompress.h>
-
-#define PACKETPTR mblk_t *
-#include <net/ppp-comp.h>
-
-MOD_OPEN_DECL(ppp_comp_open);
-MOD_CLOSE_DECL(ppp_comp_close);
-static int ppp_comp_rput __P((queue_t *, mblk_t *));
-static int ppp_comp_rsrv __P((queue_t *));
-static int ppp_comp_wput __P((queue_t *, mblk_t *));
-static int ppp_comp_wsrv __P((queue_t *));
-static void ppp_comp_ccp __P((queue_t *, mblk_t *, int));
-static int msg_byte __P((mblk_t *, unsigned int));
-
-/* Extract byte i of message mp. */
-#define MSG_BYTE(mp, i) ((i) < (mp)->b_wptr - (mp)->b_rptr? (mp)->b_rptr[i]: \
- msg_byte((mp), (i)))
-
-/* Is this LCP packet one we have to transmit using LCP defaults? */
-#define LCP_USE_DFLT(mp) (1 <= (code = MSG_BYTE((mp), 4)) && code <= 7)
-
-#define PPP_COMP_ID 0xbadf
-static struct module_info minfo = {
-#ifdef PRIOQ
- PPP_COMP_ID, "ppp_comp", 0, INFPSZ, 16512, 16384,
-#else
- PPP_COMP_ID, "ppp_comp", 0, INFPSZ, 16384, 4096,
-#endif
-};
-
-static struct qinit r_init = {
- ppp_comp_rput, ppp_comp_rsrv, ppp_comp_open, ppp_comp_close,
- NULL, &minfo, NULL
-};
-
-static struct qinit w_init = {
- ppp_comp_wput, ppp_comp_wsrv, NULL, NULL, NULL, &minfo, NULL
-};
-
-#if defined(SVR4) && !defined(SOL2)
-int pcmpdevflag = 0;
-#define ppp_compinfo pcmpinfo
-#endif
-struct streamtab ppp_compinfo = {
- &r_init, &w_init, NULL, NULL
-};
-
-int ppp_comp_count; /* number of module instances in use */
-
-#ifdef __osf__
-
-static void ppp_comp_alloc __P((comp_state_t *));
-typedef struct memreq {
- unsigned char comp_opts[20];
- int cmd;
- int thread_status;
- char *returned_mem;
-} memreq_t;
-
-#endif
-
-typedef struct comp_state {
- int flags;
- int mru;
- int mtu;
- int unit;
- struct compressor *xcomp;
- void *xstate;
- struct compressor *rcomp;
- void *rstate;
- struct vjcompress vj_comp;
- int vj_last_ierrors;
- struct pppstat stats;
-#ifdef __osf__
- memreq_t memreq;
- thread_t thread;
-#endif
-} comp_state_t;
-
-
-#ifdef __osf__
-extern task_t first_task;
-#endif
-
-/* Bits in flags are as defined in pppio.h. */
-#define CCP_ERR (CCP_ERROR | CCP_FATALERROR)
-#define LAST_MOD 0x1000000 /* no ppp modules below us */
-#define DBGLOG 0x2000000 /* log debugging stuff */
-
-#define MAX_IPHDR 128 /* max TCP/IP header size */
-#define MAX_VJHDR 20 /* max VJ compressed header size (?) */
-
-#undef MIN /* just in case */
-#define MIN(a, b) ((a) < (b)? (a): (b))
-
-/*
- * List of compressors we know about.
- */
-
-#if DO_BSD_COMPRESS
-extern struct compressor ppp_bsd_compress;
-#endif
-#if DO_DEFLATE
-extern struct compressor ppp_deflate, ppp_deflate_draft;
-#endif
-
-struct compressor *ppp_compressors[] = {
-#if DO_BSD_COMPRESS
- &ppp_bsd_compress,
-#endif
-#if DO_DEFLATE
- &ppp_deflate,
- &ppp_deflate_draft,
-#endif
- NULL
-};
-
-/*
- * STREAMS module entry points.
- */
-MOD_OPEN(ppp_comp_open)
-{
- comp_state_t *cp;
-#ifdef __osf__
- thread_t thread;
-#endif
-
- if (q->q_ptr == NULL) {
- cp = (comp_state_t *) ALLOC_SLEEP(sizeof(comp_state_t));
- if (cp == NULL)
- OPEN_ERROR(ENOSR);
- bzero((caddr_t)cp, sizeof(comp_state_t));
- WR(q)->q_ptr = q->q_ptr = (caddr_t) cp;
- cp->mru = PPP_MRU;
- cp->mtu = PPP_MTU;
- cp->xstate = NULL;
- cp->rstate = NULL;
- vj_compress_init(&cp->vj_comp, -1);
-#ifdef __osf__
- if (!(thread = kernel_thread_w_arg(first_task, ppp_comp_alloc, (void *)cp)))
- OPEN_ERROR(ENOSR);
- cp->thread = thread;
-#endif
- ++ppp_comp_count;
- qprocson(q);
- }
- return 0;
-}
-
-MOD_CLOSE(ppp_comp_close)
-{
- comp_state_t *cp;
-
- qprocsoff(q);
- cp = (comp_state_t *) q->q_ptr;
- if (cp != NULL) {
- if (cp->xstate != NULL)
- (*cp->xcomp->comp_free)(cp->xstate);
- if (cp->rstate != NULL)
- (*cp->rcomp->decomp_free)(cp->rstate);
-#ifdef __osf__
- if (!cp->thread)
- printf("ppp_comp_close: NULL thread!\n");
- else
- thread_terminate(cp->thread);
-#endif
- FREE(cp, sizeof(comp_state_t));
- q->q_ptr = NULL;
- OTHERQ(q)->q_ptr = NULL;
- --ppp_comp_count;
- }
- return 0;
-}
-
-#ifdef __osf__
-
-/* thread for calling back to a compressor's memory allocator
- * Needed for Digital UNIX since it's VM can't handle requests
- * for large amounts of memory without blocking. The thread
- * provides a context in which we can call a memory allocator
- * that may block.
- */
-static void
-ppp_comp_alloc(comp_state_t *cp)
-{
- int len, cmd;
- unsigned char *compressor_options;
- thread_t thread;
- void *(*comp_allocator)();
-
-
-#if defined(MAJOR_VERSION) && (MAJOR_VERSION <= 2)
-
- /* In 2.x and earlier the argument gets passed
- * in the thread structure itself. Yuck.
- */
- thread = current_thread();
- cp = thread->reply_port;
- thread->reply_port = PORT_NULL;
-
-#endif
-
- for (;;) {
- assert_wait((vm_offset_t)&cp->memreq.thread_status, TRUE);
- thread_block();
-
- if (thread_should_halt(current_thread()))
- thread_halt_self();
- cmd = cp->memreq.cmd;
- compressor_options = &cp->memreq.comp_opts[0];
- len = compressor_options[1];
- if (cmd == PPPIO_XCOMP) {
- cp->memreq.returned_mem = cp->xcomp->comp_alloc(compressor_options, len);
- if (!cp->memreq.returned_mem) {
- cp->memreq.thread_status = ENOSR;
- } else {
- cp->memreq.thread_status = 0;
- }
- } else {
- cp->memreq.returned_mem = cp->rcomp->decomp_alloc(compressor_options, len);
- if (!cp->memreq.returned_mem) {
- cp->memreq.thread_status = ENOSR;
- } else {
- cp->memreq.thread_status = 0;
- }
- }
- }
-}
-
-#endif /* __osf__ */
-
-/* here's the deal with memory allocation under Digital UNIX.
- * Some other may also benefit from this...
- * We can't ask for huge chunks of memory in a context where
- * the caller can't be put to sleep (like, here.) The alloc
- * is likely to fail. Instead we do this: the first time we
- * get called, kick off a thread to do the allocation. Return
- * immediately to the caller with EAGAIN, as an indication that
- * they should send down the ioctl again. By the time the
- * second call comes in it's likely that the memory allocation
- * thread will have returned with the requested memory. We will
- * continue to return EAGAIN however until the thread has completed.
- * When it has, we return zero (and the memory) if the allocator
- * was successful and ENOSR otherwise.
- *
- * Callers of the RCOMP and XCOMP ioctls are encouraged (but not
- * required) to loop for some number of iterations with a small
- * delay in the loop body (for instance a 1/10-th second "sleep"
- * via select.)
- */
-static int
-ppp_comp_wput(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- struct iocblk *iop;
- comp_state_t *cp;
- int error, len, n;
- int flags, mask;
- mblk_t *np;
- struct compressor **comp;
- struct ppp_stats *psp;
- struct ppp_comp_stats *csp;
- unsigned char *opt_data;
- int nxslots, nrslots;
-
- cp = (comp_state_t *) q->q_ptr;
- if (cp == 0) {
- DPRINT("cp == 0 in ppp_comp_wput\n");
- freemsg(mp);
- return 0;
- }
-
- switch (mp->b_datap->db_type) {
-
- case M_DATA:
- putq(q, mp);
- break;
-
- case M_IOCTL:
- iop = (struct iocblk *) mp->b_rptr;
- error = EINVAL;
- switch (iop->ioc_cmd) {
-
- case PPPIO_CFLAGS:
- /* set/get CCP state */
- if (iop->ioc_count != 2 * sizeof(int))
- break;
- if (mp->b_cont == 0) {
- DPRINT1("ppp_comp_wput/%d: PPPIO_CFLAGS b_cont = 0!\n", cp->unit);
- break;
- }
- flags = ((int *) mp->b_cont->b_rptr)[0];
- mask = ((int *) mp->b_cont->b_rptr)[1];
- cp->flags = (cp->flags & ~mask) | (flags & mask);
- if ((mask & CCP_ISOPEN) && (flags & CCP_ISOPEN) == 0) {
- if (cp->xstate != NULL) {
- (*cp->xcomp->comp_free)(cp->xstate);
- cp->xstate = NULL;
- }
- if (cp->rstate != NULL) {
- (*cp->rcomp->decomp_free)(cp->rstate);
- cp->rstate = NULL;
- }
- cp->flags &= ~CCP_ISUP;
- }
- error = 0;
- iop->ioc_count = sizeof(int);
- ((int *) mp->b_cont->b_rptr)[0] = cp->flags;
- mp->b_cont->b_wptr = mp->b_cont->b_rptr + sizeof(int);
- break;
-
- case PPPIO_VJINIT:
- /*
- * Initialize VJ compressor/decompressor
- */
- if (iop->ioc_count != 2)
- break;
- if (mp->b_cont == 0) {
- DPRINT1("ppp_comp_wput/%d: PPPIO_VJINIT b_cont = 0!\n", cp->unit);
- break;
- }
- nxslots = mp->b_cont->b_rptr[0] + 1;
- nrslots = mp->b_cont->b_rptr[1] + 1;
- if (nxslots > MAX_STATES || nrslots > MAX_STATES)
- break;
- vj_compress_init(&cp->vj_comp, nxslots);
- cp->vj_last_ierrors = cp->stats.ppp_ierrors;
- error = 0;
- iop->ioc_count = 0;
- break;
-
- case PPPIO_XCOMP:
- case PPPIO_RCOMP:
- if (iop->ioc_count <= 0)
- break;
- if (mp->b_cont == 0) {
- DPRINT1("ppp_comp_wput/%d: PPPIO_[XR]COMP b_cont = 0!\n", cp->unit);
- break;
- }
- opt_data = mp->b_cont->b_rptr;
- len = mp->b_cont->b_wptr - opt_data;
- if (len > iop->ioc_count)
- len = iop->ioc_count;
- if (opt_data[1] < 2 || opt_data[1] > len)
- break;
- for (comp = ppp_compressors; *comp != NULL; ++comp)
- if ((*comp)->compress_proto == opt_data[0]) {
- /* here's the handler! */
- error = 0;
-#ifndef __osf__
- if (iop->ioc_cmd == PPPIO_XCOMP) {
- /* A previous call may have fetched memory for a compressor
- * that's now being retired or reset. Free it using it's
- * mechanism for freeing stuff.
- */
- if (cp->xstate != NULL) {
- (*cp->xcomp->comp_free)(cp->xstate);
- cp->xstate = NULL;
- }
- cp->xcomp = *comp;
- cp->xstate = (*comp)->comp_alloc(opt_data, len);
- if (cp->xstate == NULL)
- error = ENOSR;
- } else {
- if (cp->rstate != NULL) {
- (*cp->rcomp->decomp_free)(cp->rstate);
- cp->rstate = NULL;
- }
- cp->rcomp = *comp;
- cp->rstate = (*comp)->decomp_alloc(opt_data, len);
- if (cp->rstate == NULL)
- error = ENOSR;
- }
-#else
- if ((error = cp->memreq.thread_status) != EAGAIN)
- if (iop->ioc_cmd == PPPIO_XCOMP) {
- if (cp->xstate) {
- (*cp->xcomp->comp_free)(cp->xstate);
- cp->xstate = 0;
- }
- /* sanity check for compressor options
- */
- if (sizeof (cp->memreq.comp_opts) < len) {
- printf("can't handle options for compressor %d (%d)\n", opt_data[0],
- opt_data[1]);
- cp->memreq.thread_status = ENOSR;
- cp->memreq.returned_mem = 0;
- }
- /* fill in request for the thread and kick it off
- */
- if (cp->memreq.thread_status == 0 && !cp->memreq.returned_mem) {
- bcopy(opt_data, cp->memreq.comp_opts, len);
- cp->memreq.cmd = PPPIO_XCOMP;
- cp->xcomp = *comp;
- error = cp->memreq.thread_status = EAGAIN;
- thread_wakeup((vm_offset_t)&cp->memreq.thread_status);
- } else {
- cp->xstate = cp->memreq.returned_mem;
- cp->memreq.returned_mem = 0;
- cp->memreq.thread_status = 0;
- }
- } else {
- if (cp->rstate) {
- (*cp->rcomp->decomp_free)(cp->rstate);
- cp->rstate = NULL;
- }
- if (sizeof (cp->memreq.comp_opts) < len) {
- printf("can't handle options for compressor %d (%d)\n", opt_data[0],
- opt_data[1]);
- cp->memreq.thread_status = ENOSR;
- cp->memreq.returned_mem = 0;
- }
- if (cp->memreq.thread_status == 0 && !cp->memreq.returned_mem) {
- bcopy(opt_data, cp->memreq.comp_opts, len);
- cp->memreq.cmd = PPPIO_RCOMP;
- cp->rcomp = *comp;
- error = cp->memreq.thread_status = EAGAIN;
- thread_wakeup((vm_offset_t)&cp->memreq.thread_status);
- } else {
- cp->rstate = cp->memreq.returned_mem;
- cp->memreq.returned_mem = 0;
- cp->memreq.thread_status = 0;
- }
- }
-#endif
- break;
- }
- iop->ioc_count = 0;
- break;
-
- case PPPIO_GETSTAT:
- if ((cp->flags & LAST_MOD) == 0) {
- error = -1; /* let the ppp_ahdl module handle it */
- break;
- }
- np = allocb(sizeof(struct ppp_stats), BPRI_HI);
- if (np == 0) {
- error = ENOSR;
- break;
- }
- if (mp->b_cont != 0)
- freemsg(mp->b_cont);
- mp->b_cont = np;
- psp = (struct ppp_stats *) np->b_wptr;
- np->b_wptr += sizeof(struct ppp_stats);
- iop->ioc_count = sizeof(struct ppp_stats);
- psp->p = cp->stats;
- psp->vj = cp->vj_comp.stats;
- error = 0;
- break;
-
- case PPPIO_GETCSTAT:
- np = allocb(sizeof(struct ppp_comp_stats), BPRI_HI);
- if (np == 0) {
- error = ENOSR;
- break;
- }
- if (mp->b_cont != 0)
- freemsg(mp->b_cont);
- mp->b_cont = np;
- csp = (struct ppp_comp_stats *) np->b_wptr;
- np->b_wptr += sizeof(struct ppp_comp_stats);
- iop->ioc_count = sizeof(struct ppp_comp_stats);
- bzero((caddr_t)csp, sizeof(struct ppp_comp_stats));
- if (cp->xstate != 0)
- (*cp->xcomp->comp_stat)(cp->xstate, &csp->c);
- if (cp->rstate != 0)
- (*cp->rcomp->decomp_stat)(cp->rstate, &csp->d);
- error = 0;
- break;
-
- case PPPIO_DEBUG:
- if (iop->ioc_count != sizeof(int))
- break;
- if (mp->b_cont == 0) {
- DPRINT1("ppp_comp_wput/%d: PPPIO_DEBUG b_cont = 0!\n", cp->unit);
- break;
- }
- n = *(int *)mp->b_cont->b_rptr;
- if (n == PPPDBG_LOG + PPPDBG_COMP) {
- DPRINT1("ppp_comp%d: debug log enabled\n", cp->unit);
- cp->flags |= DBGLOG;
- error = 0;
- iop->ioc_count = 0;
- } else {
- error = -1;
- }
- break;
-
- case PPPIO_LASTMOD:
- cp->flags |= LAST_MOD;
- error = 0;
- break;
-
- default:
- error = -1;
- break;
- }
-
- if (error < 0)
- putnext(q, mp);
- else if (error == 0) {
- mp->b_datap->db_type = M_IOCACK;
- qreply(q, mp);
- } else {
- mp->b_datap->db_type = M_IOCNAK;
- iop->ioc_error = error;
- iop->ioc_count = 0;
- qreply(q, mp);
- }
- break;
-
- case M_CTL:
- switch (*mp->b_rptr) {
- case PPPCTL_MTU:
- cp->mtu = ((unsigned short *)mp->b_rptr)[1];
- break;
- case PPPCTL_MRU:
- cp->mru = ((unsigned short *)mp->b_rptr)[1];
- break;
- case PPPCTL_UNIT:
- cp->unit = mp->b_rptr[1];
- break;
- }
- putnext(q, mp);
- break;
-
- default:
- putnext(q, mp);
- }
-
- return 0;
-}
-
-static int
-ppp_comp_wsrv(q)
- queue_t *q;
-{
- mblk_t *mp, *cmp = NULL;
- comp_state_t *cp;
- int len, proto, type, hlen, code;
- struct ip *ip;
- unsigned char *vjhdr, *dp;
-
- cp = (comp_state_t *) q->q_ptr;
- if (cp == 0) {
- DPRINT("cp == 0 in ppp_comp_wsrv\n");
- return 0;
- }
-
- while ((mp = getq(q)) != 0) {
- /* assert(mp->b_datap->db_type == M_DATA) */
-#ifdef PRIOQ
- if (!bcanputnext(q,mp->b_band))
-#else
- if (!canputnext(q))
-#endif PRIOQ
- {
- putbq(q, mp);
- break;
- }
-
- /*
- * First check the packet length and work out what the protocol is.
- */
- len = msgdsize(mp);
- if (len < PPP_HDRLEN) {
- DPRINT1("ppp_comp_wsrv: bogus short packet (%d)\n", len);
- freemsg(mp);
- cp->stats.ppp_oerrors++;
- putctl1(RD(q)->q_next, M_CTL, PPPCTL_OERROR);
- continue;
- }
- proto = (MSG_BYTE(mp, 2) << 8) + MSG_BYTE(mp, 3);
-
- /*
- * Make sure we've got enough data in the first mblk
- * and that we are its only user.
- */
- if (proto == PPP_CCP)
- hlen = len;
- else if (proto == PPP_IP)
- hlen = PPP_HDRLEN + MAX_IPHDR;
- else
- hlen = PPP_HDRLEN;
- if (hlen > len)
- hlen = len;
- if (mp->b_wptr < mp->b_rptr + hlen || mp->b_datap->db_ref > 1) {
- PULLUP(mp, hlen);
- if (mp == 0) {
- DPRINT1("ppp_comp_wsrv: pullup failed (%d)\n", hlen);
- cp->stats.ppp_oerrors++;
- putctl1(RD(q)->q_next, M_CTL, PPPCTL_OERROR);
- continue;
- }
- }
-
- /*
- * Do VJ compression if requested.
- */
- if (proto == PPP_IP && (cp->flags & COMP_VJC)) {
- ip = (struct ip *) (mp->b_rptr + PPP_HDRLEN);
- if (ip->ip_p == IPPROTO_TCP) {
- type = vj_compress_tcp(ip, len - PPP_HDRLEN, &cp->vj_comp,
- (cp->flags & COMP_VJCCID), &vjhdr);
- switch (type) {
- case TYPE_UNCOMPRESSED_TCP:
- mp->b_rptr[3] = proto = PPP_VJC_UNCOMP;
- break;
- case TYPE_COMPRESSED_TCP:
- dp = vjhdr - PPP_HDRLEN;
- dp[1] = mp->b_rptr[1]; /* copy control field */
- dp[0] = mp->b_rptr[0]; /* copy address field */
- dp[2] = 0; /* set protocol field */
- dp[3] = proto = PPP_VJC_COMP;
- mp->b_rptr = dp;
- break;
- }
- }
- }
-
- /*
- * Do packet compression if enabled.
- */
- if (proto == PPP_CCP)
- ppp_comp_ccp(q, mp, 0);
- else if (proto != PPP_LCP && (cp->flags & CCP_COMP_RUN)
- && cp->xstate != NULL) {
- len = msgdsize(mp);
- (*cp->xcomp->compress)(cp->xstate, &cmp, mp, len,
- (cp->flags & CCP_ISUP? cp->mtu + PPP_HDRLEN: 0));
- if (cmp != NULL) {
-#ifdef PRIOQ
- cmp->b_band=mp->b_band;
-#endif PRIOQ
- freemsg(mp);
- mp = cmp;
- }
- }
-
- /*
- * Do address/control and protocol compression if enabled.
- */
- if ((cp->flags & COMP_AC)
- && !(proto == PPP_LCP && LCP_USE_DFLT(mp))) {
- mp->b_rptr += 2; /* drop the address & ctrl fields */
- if (proto < 0x100 && (cp->flags & COMP_PROT))
- ++mp->b_rptr; /* drop the high protocol byte */
- } else if (proto < 0x100 && (cp->flags & COMP_PROT)) {
- /* shuffle up the address & ctrl fields */
- mp->b_rptr[2] = mp->b_rptr[1];
- mp->b_rptr[1] = mp->b_rptr[0];
- ++mp->b_rptr;
- }
-
- cp->stats.ppp_opackets++;
- cp->stats.ppp_obytes += msgdsize(mp);
- putnext(q, mp);
- }
-
- return 0;
-}
-
-static int
-ppp_comp_rput(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- comp_state_t *cp;
- struct iocblk *iop;
- struct ppp_stats *psp;
-
- cp = (comp_state_t *) q->q_ptr;
- if (cp == 0) {
- DPRINT("cp == 0 in ppp_comp_rput\n");
- freemsg(mp);
- return 0;
- }
-
- switch (mp->b_datap->db_type) {
-
- case M_DATA:
- putq(q, mp);
- break;
-
- case M_IOCACK:
- iop = (struct iocblk *) mp->b_rptr;
- switch (iop->ioc_cmd) {
- case PPPIO_GETSTAT:
- /*
- * Catch this on the way back from the ppp_ahdl module
- * so we can fill in the VJ stats.
- */
- if (mp->b_cont == 0 || iop->ioc_count != sizeof(struct ppp_stats))
- break;
- psp = (struct ppp_stats *) mp->b_cont->b_rptr;
- psp->vj = cp->vj_comp.stats;
- break;
- }
- putnext(q, mp);
- break;
-
- case M_CTL:
- switch (mp->b_rptr[0]) {
- case PPPCTL_IERROR:
- ++cp->stats.ppp_ierrors;
- break;
- case PPPCTL_OERROR:
- ++cp->stats.ppp_oerrors;
- break;
- }
- putnext(q, mp);
- break;
-
- default:
- putnext(q, mp);
- }
-
- return 0;
-}
-
-static int
-ppp_comp_rsrv(q)
- queue_t *q;
-{
- int proto, rv, i;
- mblk_t *mp, *dmp = NULL, *np;
- uchar_t *dp, *iphdr;
- comp_state_t *cp;
- int len, hlen, vjlen;
- u_int iphlen;
-
- cp = (comp_state_t *) q->q_ptr;
- if (cp == 0) {
- DPRINT("cp == 0 in ppp_comp_rsrv\n");
- return 0;
- }
-
- while ((mp = getq(q)) != 0) {
- /* assert(mp->b_datap->db_type == M_DATA) */
- if (!canputnext(q)) {
- putbq(q, mp);
- break;
- }
-
- len = msgdsize(mp);
- cp->stats.ppp_ibytes += len;
- cp->stats.ppp_ipackets++;
-
- /*
- * First work out the protocol and where the PPP header ends.
- */
- i = 0;
- proto = MSG_BYTE(mp, 0);
- if (proto == PPP_ALLSTATIONS) {
- i = 2;
- proto = MSG_BYTE(mp, 2);
- }
- if ((proto & 1) == 0) {
- ++i;
- proto = (proto << 8) + MSG_BYTE(mp, i);
- }
- hlen = i + 1;
-
- /*
- * Now reconstruct a complete, contiguous PPP header at the
- * start of the packet.
- */
- if (hlen < ((cp->flags & DECOMP_AC)? 0: 2)
- + ((cp->flags & DECOMP_PROT)? 1: 2)) {
- /* count these? */
- goto bad;
- }
- if (mp->b_rptr + hlen > mp->b_wptr) {
- adjmsg(mp, hlen); /* XXX check this call */
- hlen = 0;
- }
- if (hlen != PPP_HDRLEN) {
- /*
- * We need to put some bytes on the front of the packet
- * to make a full-length PPP header.
- * If we can put them in *mp, we do, otherwise we
- * tack another mblk on the front.
- * XXX we really shouldn't need to carry around
- * the address and control at this stage.
- */
- dp = mp->b_rptr + hlen - PPP_HDRLEN;
- if (dp < mp->b_datap->db_base || mp->b_datap->db_ref > 1) {
- np = allocb(PPP_HDRLEN, BPRI_MED);
- if (np == 0)
- goto bad;
- np->b_cont = mp;
- mp->b_rptr += hlen;
- mp = np;
- dp = mp->b_wptr;
- mp->b_wptr += PPP_HDRLEN;
- } else
- mp->b_rptr = dp;
-
- dp[0] = PPP_ALLSTATIONS;
- dp[1] = PPP_UI;
- dp[2] = proto >> 8;
- dp[3] = proto;
- }
-
- /*
- * Now see if we have a compressed packet to decompress,
- * or a CCP packet to take notice of.
- */
- proto = PPP_PROTOCOL(mp->b_rptr);
- if (proto == PPP_CCP) {
- len = msgdsize(mp);
- if (mp->b_wptr < mp->b_rptr + len) {
- PULLUP(mp, len);
- if (mp == 0)
- goto bad;
- }
- ppp_comp_ccp(q, mp, 1);
- } else if (proto == PPP_COMP) {
- if ((cp->flags & CCP_ISUP)
- && (cp->flags & CCP_DECOMP_RUN) && cp->rstate
- && (cp->flags & CCP_ERR) == 0) {
- rv = (*cp->rcomp->decompress)(cp->rstate, mp, &dmp);
- switch (rv) {
- case DECOMP_OK:
- freemsg(mp);
- mp = dmp;
- if (mp == NULL) {
- /* no error, but no packet returned either. */
- continue;
- }
- break;
- case DECOMP_ERROR:
- cp->flags |= CCP_ERROR;
- ++cp->stats.ppp_ierrors;
- putctl1(q->q_next, M_CTL, PPPCTL_IERROR);
- break;
- case DECOMP_FATALERROR:
- cp->flags |= CCP_FATALERROR;
- ++cp->stats.ppp_ierrors;
- putctl1(q->q_next, M_CTL, PPPCTL_IERROR);
- break;
- }
- }
- } else if (cp->rstate && (cp->flags & CCP_DECOMP_RUN)) {
- (*cp->rcomp->incomp)(cp->rstate, mp);
- }
-
- /*
- * Now do VJ decompression.
- */
- proto = PPP_PROTOCOL(mp->b_rptr);
- if (proto == PPP_VJC_COMP || proto == PPP_VJC_UNCOMP) {
- len = msgdsize(mp) - PPP_HDRLEN;
- if ((cp->flags & DECOMP_VJC) == 0 || len <= 0)
- goto bad;
-
- /*
- * Advance past the ppp header.
- * Here we assume that the whole PPP header is in the first mblk.
- */
- np = mp;
- dp = np->b_rptr + PPP_HDRLEN;
- if (dp >= mp->b_wptr) {
- np = np->b_cont;
- dp = np->b_rptr;
- }
-
- /*
- * Make sure we have sufficient contiguous data at this point.
- */
- hlen = (proto == PPP_VJC_COMP)? MAX_VJHDR: MAX_IPHDR;
- if (hlen > len)
- hlen = len;
- if (np->b_wptr < dp + hlen || np->b_datap->db_ref > 1) {
- PULLUP(mp, hlen + PPP_HDRLEN);
- if (mp == 0)
- goto bad;
- np = mp;
- dp = np->b_rptr + PPP_HDRLEN;
- }
-
- if (proto == PPP_VJC_COMP) {
- /*
- * Decompress VJ-compressed packet.
- * First reset compressor if an input error has occurred.
- */
- if (cp->stats.ppp_ierrors != cp->vj_last_ierrors) {
- if (cp->flags & DBGLOG)
- DPRINT1("ppp%d: resetting VJ\n", cp->unit);
- vj_uncompress_err(&cp->vj_comp);
- cp->vj_last_ierrors = cp->stats.ppp_ierrors;
- }
-
- vjlen = vj_uncompress_tcp(dp, np->b_wptr - dp, len,
- &cp->vj_comp, &iphdr, &iphlen);
- if (vjlen < 0) {
- if (cp->flags & DBGLOG)
- DPRINT2("ppp%d: vj_uncomp_tcp failed, pkt len %d\n",
- cp->unit, len);
- ++cp->vj_last_ierrors; /* so we don't reset next time */
- goto bad;
- }
-
- /* drop ppp and vj headers off */
- if (mp != np) {
- freeb(mp);
- mp = np;
- }
- mp->b_rptr = dp + vjlen;
-
- /* allocate a new mblk for the ppp and ip headers */
- if ((np = allocb(iphlen + PPP_HDRLEN + 4, BPRI_MED)) == 0)
- goto bad;
- dp = np->b_rptr; /* prepend mblk with TCP/IP hdr */
- dp[0] = PPP_ALLSTATIONS; /* reconstruct PPP header */
- dp[1] = PPP_UI;
- dp[2] = PPP_IP >> 8;
- dp[3] = PPP_IP;
- bcopy((caddr_t)iphdr, (caddr_t)dp + PPP_HDRLEN, iphlen);
- np->b_wptr = dp + iphlen + PPP_HDRLEN;
- np->b_cont = mp;
-
- /* XXX there seems to be a bug which causes panics in strread
- if we make an mbuf with only the IP header in it :-( */
- if (mp->b_wptr - mp->b_rptr > 4) {
- bcopy((caddr_t)mp->b_rptr, (caddr_t)np->b_wptr, 4);
- mp->b_rptr += 4;
- np->b_wptr += 4;
- } else {
- bcopy((caddr_t)mp->b_rptr, (caddr_t)np->b_wptr,
- mp->b_wptr - mp->b_rptr);
- np->b_wptr += mp->b_wptr - mp->b_rptr;
- np->b_cont = mp->b_cont;
- freeb(mp);
- }
-
- mp = np;
-
- } else {
- /*
- * "Decompress" a VJ-uncompressed packet.
- */
- cp->vj_last_ierrors = cp->stats.ppp_ierrors;
- if (!vj_uncompress_uncomp(dp, hlen, &cp->vj_comp)) {
- if (cp->flags & DBGLOG)
- DPRINT2("ppp%d: vj_uncomp_uncomp failed, pkt len %d\n",
- cp->unit, len);
- ++cp->vj_last_ierrors; /* don't need to reset next time */
- goto bad;
- }
- mp->b_rptr[3] = PPP_IP; /* fix up the PPP protocol field */
- }
- }
-
- putnext(q, mp);
- continue;
-
- bad:
- if (mp != 0)
- freemsg(mp);
- cp->stats.ppp_ierrors++;
- putctl1(q->q_next, M_CTL, PPPCTL_IERROR);
- }
-
- return 0;
-}
-
-/*
- * Handle a CCP packet being sent or received.
- * Here all the data in the packet is in a single mbuf.
- */
-static void
-ppp_comp_ccp(q, mp, rcvd)
- queue_t *q;
- mblk_t *mp;
- int rcvd;
-{
- int len, clen;
- comp_state_t *cp;
- unsigned char *dp;
-
- len = msgdsize(mp);
- if (len < PPP_HDRLEN + CCP_HDRLEN)
- return;
-
- cp = (comp_state_t *) q->q_ptr;
- dp = mp->b_rptr + PPP_HDRLEN;
- len -= PPP_HDRLEN;
- clen = CCP_LENGTH(dp);
- if (clen > len)
- return;
-
- switch (CCP_CODE(dp)) {
- case CCP_CONFREQ:
- case CCP_TERMREQ:
- case CCP_TERMACK:
- cp->flags &= ~CCP_ISUP;
- break;
-
- case CCP_CONFACK:
- if ((cp->flags & (CCP_ISOPEN | CCP_ISUP)) == CCP_ISOPEN
- && clen >= CCP_HDRLEN + CCP_OPT_MINLEN
- && clen >= CCP_HDRLEN + CCP_OPT_LENGTH(dp + CCP_HDRLEN)) {
- if (!rcvd) {
- if (cp->xstate != NULL
- && (*cp->xcomp->comp_init)
- (cp->xstate, dp + CCP_HDRLEN, clen - CCP_HDRLEN,
- cp->unit, 0, ((cp->flags & DBGLOG) != 0)))
- cp->flags |= CCP_COMP_RUN;
- } else {
- if (cp->rstate != NULL
- && (*cp->rcomp->decomp_init)
- (cp->rstate, dp + CCP_HDRLEN, clen - CCP_HDRLEN,
- cp->unit, 0, cp->mru, ((cp->flags & DBGLOG) != 0)))
- cp->flags = (cp->flags & ~CCP_ERR) | CCP_DECOMP_RUN;
- }
- }
- break;
-
- case CCP_RESETACK:
- if (cp->flags & CCP_ISUP) {
- if (!rcvd) {
- if (cp->xstate && (cp->flags & CCP_COMP_RUN))
- (*cp->xcomp->comp_reset)(cp->xstate);
- } else {
- if (cp->rstate && (cp->flags & CCP_DECOMP_RUN)) {
- (*cp->rcomp->decomp_reset)(cp->rstate);
- cp->flags &= ~CCP_ERROR;
- }
- }
- }
- break;
- }
-}
-
-#if 0
-dump_msg(mp)
- mblk_t *mp;
-{
- dblk_t *db;
-
- while (mp != 0) {
- db = mp->b_datap;
- DPRINT2("mp=%x cont=%x ", mp, mp->b_cont);
- DPRINT3("rptr=%x wptr=%x datap=%x\n", mp->b_rptr, mp->b_wptr, db);
- DPRINT2(" base=%x lim=%x", db->db_base, db->db_lim);
- DPRINT2(" ref=%d type=%d\n", db->db_ref, db->db_type);
- mp = mp->b_cont;
- }
-}
-#endif
-
-static int
-msg_byte(mp, i)
- mblk_t *mp;
- unsigned int i;
-{
- while (mp != 0 && i >= mp->b_wptr - mp->b_rptr)
- mp = mp->b_cont;
- if (mp == 0)
- return -1;
- return mp->b_rptr[i];
-}
diff --git a/mdk-stage1/ppp/modules/ppp_mod.h b/mdk-stage1/ppp/modules/ppp_mod.h
deleted file mode 100644
index f0af00886..000000000
--- a/mdk-stage1/ppp/modules/ppp_mod.h
+++ /dev/null
@@ -1,190 +0,0 @@
-/*
- * Miscellaneous definitions for PPP STREAMS modules.
- */
-
-/*
- * Macros for allocating and freeing kernel memory.
- */
-#ifdef SVR4 /* SVR4, including Solaris 2 */
-#include <sys/kmem.h>
-#define ALLOC_SLEEP(n) kmem_alloc((n), KM_SLEEP)
-#define ALLOC_NOSLEEP(n) kmem_alloc((n), KM_NOSLEEP)
-#define FREE(p, n) kmem_free((p), (n))
-#endif
-
-#ifdef SUNOS4
-#include <sys/kmem_alloc.h> /* SunOS 4.x */
-#define ALLOC_SLEEP(n) kmem_alloc((n), KMEM_SLEEP)
-#define ALLOC_NOSLEEP(n) kmem_alloc((n), KMEM_NOSLEEP)
-#define FREE(p, n) kmem_free((p), (n))
-#define NOTSUSER() (suser()? 0: EPERM)
-#define bcanputnext(q, band) canputnext((q))
-#endif /* SunOS 4 */
-
-#ifdef __osf__
-#include <sys/malloc.h>
-
-/* caution: this mirrors macros in sys/malloc.h, and uses interfaces
- * which are subject to change.
- * The problems are that:
- * - the official MALLOC macro wants the lhs of the assignment as an argument,
- * and it takes care of the assignment itself (yuck.)
- * - PPP insists on using "FREE" which conflicts with a macro of the same name.
- *
- */
-#ifdef BUCKETINDX /* V2.0 */
-#define ALLOC_SLEEP(n) (void *)malloc((u_long)(n), BUCKETP(n), M_DEVBUF, M_WAITOK)
-#define ALLOC_NOSLEEP(n) (void *)malloc((u_long)(n), BUCKETP(n), M_DEVBUF, M_NOWAIT)
-#else
-#define ALLOC_SLEEP(n) (void *)malloc((u_long)(n), BUCKETINDEX(n), M_DEVBUF, M_WAITOK)
-#define ALLOC_NOSLEEP(n) (void *)malloc((u_long)(n), BUCKETINDEX(n), M_DEVBUF, M_NOWAIT)
-#endif
-
-#define bcanputnext(q, band) canputnext((q))
-
-#ifdef FREE
-#undef FREE
-#endif
-#define FREE(p, n) free((void *)(p), M_DEVBUF)
-
-#define NO_DLPI 1
-
-#ifndef IFT_PPP
-#define IFT_PPP 0x17
-#endif
-
-#include <sys/proc.h>
-#define NOTSUSER() (suser(u.u_procp->p_rcred, &u.u_acflag) ? EPERM : 0)
-
-/* #include "ppp_osf.h" */
-
-#endif /* __osf__ */
-
-#ifdef AIX4
-#define ALLOC_SLEEP(n) xmalloc((n), 0, pinned_heap) /* AIX V4.x */
-#define ALLOC_NOSLEEP(n) xmalloc((n), 0, pinned_heap) /* AIX V4.x */
-#define FREE(p, n) xmfree((p), pinned_heap)
-#define NOTSUSER() (suser()? 0: EPERM)
-#endif /* AIX */
-
-/*
- * Macros for printing debugging stuff.
- */
-#ifdef DEBUG
-#if defined(SVR4) || defined(__osf__)
-#if defined(SNI)
-#include <sys/strlog.h>
-#define STRLOG_ID 4712
-#define DPRINT(f) strlog(STRLOG_ID, 0, 0, SL_TRACE, f)
-#define DPRINT1(f, a1) strlog(STRLOG_ID, 0, 0, SL_TRACE, f, a1)
-#define DPRINT2(f, a1, a2) strlog(STRLOG_ID, 0, 0, SL_TRACE, f, a1, a2)
-#define DPRINT3(f, a1, a2, a3) strlog(STRLOG_ID, 0, 0, SL_TRACE, f, a1, a2, a3)
-#else
-#define DPRINT(f) cmn_err(CE_CONT, f)
-#define DPRINT1(f, a1) cmn_err(CE_CONT, f, a1)
-#define DPRINT2(f, a1, a2) cmn_err(CE_CONT, f, a1, a2)
-#define DPRINT3(f, a1, a2, a3) cmn_err(CE_CONT, f, a1, a2, a3)
-#endif /* SNI */
-#else
-#define DPRINT(f) printf(f)
-#define DPRINT1(f, a1) printf(f, a1)
-#define DPRINT2(f, a1, a2) printf(f, a1, a2)
-#define DPRINT3(f, a1, a2, a3) printf(f, a1, a2, a3)
-#endif /* SVR4 or OSF */
-
-#else
-#define DPRINT(f) 0
-#define DPRINT1(f, a1) 0
-#define DPRINT2(f, a1, a2) 0
-#define DPRINT3(f, a1, a2, a3) 0
-#endif /* DEBUG */
-
-#ifndef SVR4
-typedef unsigned char uchar_t;
-typedef unsigned short ushort_t;
-#ifndef __osf__
-typedef int minor_t;
-#endif
-#endif
-
-/*
- * If we don't have multithreading support, define substitutes.
- */
-#ifndef D_MP
-# define qprocson(q)
-# define qprocsoff(q)
-# define put(q, mp) ((*(q)->q_qinfo->qi_putp)((q), (mp)))
-# define canputnext(q) canput((q)->q_next)
-# define qwriter(q, mp, func, scope) (func)((q), (mp))
-#endif
-
-#ifdef D_MP
-/* Use msgpullup if we have other multithreading support. */
-#define PULLUP(mp, len) \
- do { \
- mblk_t *np = msgpullup((mp), (len)); \
- freemsg((mp)); \
- mp = np; \
- } while (0)
-
-#else
-/* Use pullupmsg if we don't have any multithreading support. */
-#define PULLUP(mp, len) \
- do { \
- if (!pullupmsg((mp), (len))) { \
- freemsg((mp)); \
- mp = 0; \
- } \
- } while (0)
-#endif
-
-/*
- * How to declare the open and close procedures for a module.
- */
-#ifdef SVR4
-#define MOD_OPEN_DECL(name) \
-static int name __P((queue_t *, dev_t *, int, int, cred_t *))
-
-#define MOD_CLOSE_DECL(name) \
-static int name __P((queue_t *, int, cred_t *))
-
-#define MOD_OPEN(name) \
-static int name(q, devp, flag, sflag, credp) \
- queue_t *q; \
- dev_t *devp; \
- int flag, sflag; \
- cred_t *credp;
-
-#define MOD_CLOSE(name) \
-static int name(q, flag, credp) \
- queue_t *q; \
- int flag; \
- cred_t *credp;
-
-#define OPEN_ERROR(x) return (x)
-#define DRV_OPEN_OK(dev) return 0
-
-#define NOTSUSER() (drv_priv(credp))
-
-#else /* not SVR4 */
-#define MOD_OPEN_DECL(name) \
-static int name __P((queue_t *, int, int, int))
-
-#define MOD_CLOSE_DECL(name) \
-static int name __P((queue_t *, int))
-
-#define MOD_OPEN(name) \
-static int name(q, dev, flag, sflag) \
- queue_t *q; \
- int dev; \
- int flag, sflag;
-
-#define MOD_CLOSE(name) \
-static int name(q, flag) \
- queue_t *q; \
- int flag;
-
-#define OPEN_ERROR(x) { u.u_error = (x); return OPENFAIL; }
-#define DRV_OPEN_OK(dev) return (dev)
-
-#endif /* SVR4 */
diff --git a/mdk-stage1/ppp/modules/vjcompress.c b/mdk-stage1/ppp/modules/vjcompress.c
deleted file mode 100644
index 809b87231..000000000
--- a/mdk-stage1/ppp/modules/vjcompress.c
+++ /dev/null
@@ -1,587 +0,0 @@
-/*
- * Routines to compress and uncompess tcp packets (for transmission
- * over low speed serial lines.
- *
- * Copyright (c) 1989 Regents of the University of California.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by the University of California, Berkeley. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- *
- * Van Jacobson (van@helios.ee.lbl.gov), Dec 31, 1989:
- * - Initial distribution.
- *
- * Modified June 1993 by Paul Mackerras, paulus@cs.anu.edu.au,
- * so that the entire packet being decompressed doesn't have
- * to be in contiguous memory (just the compressed header).
- */
-
-/*
- * This version is used under SunOS 4.x, Digital UNIX, AIX 4.x,
- * and SVR4 systems including Solaris 2.
- *
- * $Id$
- */
-
-#include <sys/types.h>
-#include <sys/param.h>
-
-#ifdef SVR4
-#ifndef __GNUC__
-#include <sys/byteorder.h> /* for ntohl, etc. */
-#else
-/* make sure we don't get the gnu "fixed" one! */
-#include "/usr/include/sys/byteorder.h"
-#endif
-#endif
-
-#ifdef __osf__
-#include <net/net_globals.h>
-#endif
-#include <netinet/in.h>
-
-#ifdef AIX4
-#define _NETINET_IN_SYSTM_H_
-typedef u_long n_long;
-#else
-#include <netinet/in_systm.h>
-#endif
-
-#include <netinet/ip.h>
-#include <netinet/tcp.h>
-
-#include <net/ppp_defs.h>
-#include <net/vjcompress.h>
-
-#ifndef VJ_NO_STATS
-#define INCR(counter) ++comp->stats.counter
-#else
-#define INCR(counter)
-#endif
-
-#define BCMP(p1, p2, n) bcmp((char *)(p1), (char *)(p2), (int)(n))
-#undef BCOPY
-#define BCOPY(p1, p2, n) bcopy((char *)(p1), (char *)(p2), (int)(n))
-#ifndef KERNEL
-#define ovbcopy bcopy
-#endif
-
-#ifdef __osf__
-#define getip_hl(base) (((base).ip_vhl)&0xf)
-#define getth_off(base) ((((base).th_xoff)&0xf0)>>4)
-
-#else
-#define getip_hl(base) ((base).ip_hl)
-#define getth_off(base) ((base).th_off)
-#endif
-
-void
-vj_compress_init(comp, max_state)
- struct vjcompress *comp;
- int max_state;
-{
- register u_int i;
- register struct cstate *tstate = comp->tstate;
-
- if (max_state == -1)
- max_state = MAX_STATES - 1;
- bzero((char *)comp, sizeof(*comp));
- for (i = max_state; i > 0; --i) {
- tstate[i].cs_id = i;
- tstate[i].cs_next = &tstate[i - 1];
- }
- tstate[0].cs_next = &tstate[max_state];
- tstate[0].cs_id = 0;
- comp->last_cs = &tstate[0];
- comp->last_recv = 255;
- comp->last_xmit = 255;
- comp->flags = VJF_TOSS;
-}
-
-
-/* ENCODE encodes a number that is known to be non-zero. ENCODEZ
- * checks for zero (since zero has to be encoded in the long, 3 byte
- * form).
- */
-#define ENCODE(n) { \
- if ((u_short)(n) >= 256) { \
- *cp++ = 0; \
- cp[1] = (n); \
- cp[0] = (n) >> 8; \
- cp += 2; \
- } else { \
- *cp++ = (n); \
- } \
-}
-#define ENCODEZ(n) { \
- if ((u_short)(n) >= 256 || (u_short)(n) == 0) { \
- *cp++ = 0; \
- cp[1] = (n); \
- cp[0] = (n) >> 8; \
- cp += 2; \
- } else { \
- *cp++ = (n); \
- } \
-}
-
-#define DECODEL(f) { \
- if (*cp == 0) {\
- u_int32_t tmp = ntohl(f) + ((cp[1] << 8) | cp[2]); \
- (f) = htonl(tmp); \
- cp += 3; \
- } else { \
- u_int32_t tmp = ntohl(f) + (u_int32_t)*cp++; \
- (f) = htonl(tmp); \
- } \
-}
-
-#define DECODES(f) { \
- if (*cp == 0) {\
- u_short tmp = ntohs(f) + ((cp[1] << 8) | cp[2]); \
- (f) = htons(tmp); \
- cp += 3; \
- } else { \
- u_short tmp = ntohs(f) + (u_int32_t)*cp++; \
- (f) = htons(tmp); \
- } \
-}
-
-#define DECODEU(f) { \
- if (*cp == 0) {\
- (f) = htons((cp[1] << 8) | cp[2]); \
- cp += 3; \
- } else { \
- (f) = htons((u_int32_t)*cp++); \
- } \
-}
-
-u_int
-vj_compress_tcp(ip, mlen, comp, compress_cid, vjhdrp)
- register struct ip *ip;
- u_int mlen;
- struct vjcompress *comp;
- int compress_cid;
- u_char **vjhdrp;
-{
- register struct cstate *cs = comp->last_cs->cs_next;
- register u_int hlen = getip_hl(*ip);
- register struct tcphdr *oth;
- register struct tcphdr *th;
- register u_int deltaS, deltaA;
- register u_int changes = 0;
- u_char new_seq[16];
- register u_char *cp = new_seq;
-
- /*
- * Bail if this is an IP fragment or if the TCP packet isn't
- * `compressible' (i.e., ACK isn't set or some other control bit is
- * set). (We assume that the caller has already made sure the
- * packet is IP proto TCP).
- */
- if ((ip->ip_off & htons(0x3fff)) || mlen < 40)
- return (TYPE_IP);
-
- th = (struct tcphdr *)&((int *)ip)[hlen];
- if ((th->th_flags & (TH_SYN|TH_FIN|TH_RST|TH_ACK)) != TH_ACK)
- return (TYPE_IP);
- /*
- * Packet is compressible -- we're going to send either a
- * COMPRESSED_TCP or UNCOMPRESSED_TCP packet. Either way we need
- * to locate (or create) the connection state. Special case the
- * most recently used connection since it's most likely to be used
- * again & we don't have to do any reordering if it's used.
- */
- INCR(vjs_packets);
- if (ip->ip_src.s_addr != cs->cs_ip.ip_src.s_addr ||
- ip->ip_dst.s_addr != cs->cs_ip.ip_dst.s_addr ||
- *(int *)th != ((int *)&cs->cs_ip)[getip_hl(cs->cs_ip)]) {
- /*
- * Wasn't the first -- search for it.
- *
- * States are kept in a circularly linked list with
- * last_cs pointing to the end of the list. The
- * list is kept in lru order by moving a state to the
- * head of the list whenever it is referenced. Since
- * the list is short and, empirically, the connection
- * we want is almost always near the front, we locate
- * states via linear search. If we don't find a state
- * for the datagram, the oldest state is (re-)used.
- */
- register struct cstate *lcs;
- register struct cstate *lastcs = comp->last_cs;
-
- do {
- lcs = cs; cs = cs->cs_next;
- INCR(vjs_searches);
- if (ip->ip_src.s_addr == cs->cs_ip.ip_src.s_addr
- && ip->ip_dst.s_addr == cs->cs_ip.ip_dst.s_addr
- && *(int *)th == ((int *)&cs->cs_ip)[getip_hl(cs->cs_ip)])
- goto found;
- } while (cs != lastcs);
-
- /*
- * Didn't find it -- re-use oldest cstate. Send an
- * uncompressed packet that tells the other side what
- * connection number we're using for this conversation.
- * Note that since the state list is circular, the oldest
- * state points to the newest and we only need to set
- * last_cs to update the lru linkage.
- */
- INCR(vjs_misses);
- comp->last_cs = lcs;
- hlen += getth_off(*th);
- hlen <<= 2;
- if (hlen > mlen)
- return (TYPE_IP);
- goto uncompressed;
-
- found:
- /*
- * Found it -- move to the front on the connection list.
- */
- if (cs == lastcs)
- comp->last_cs = lcs;
- else {
- lcs->cs_next = cs->cs_next;
- cs->cs_next = lastcs->cs_next;
- lastcs->cs_next = cs;
- }
- }
-
- /*
- * Make sure that only what we expect to change changed. The first
- * line of the `if' checks the IP protocol version, header length &
- * type of service. The 2nd line checks the "Don't fragment" bit.
- * The 3rd line checks the time-to-live and protocol (the protocol
- * check is unnecessary but costless). The 4th line checks the TCP
- * header length. The 5th line checks IP options, if any. The 6th
- * line checks TCP options, if any. If any of these things are
- * different between the previous & current datagram, we send the
- * current datagram `uncompressed'.
- */
- oth = (struct tcphdr *)&((int *)&cs->cs_ip)[hlen];
- deltaS = hlen;
- hlen += getth_off(*th);
- hlen <<= 2;
- if (hlen > mlen)
- return (TYPE_IP);
-
- if (((u_short *)ip)[0] != ((u_short *)&cs->cs_ip)[0] ||
- ((u_short *)ip)[3] != ((u_short *)&cs->cs_ip)[3] ||
- ((u_short *)ip)[4] != ((u_short *)&cs->cs_ip)[4] ||
- getth_off(*th) != getth_off(*oth) ||
- (deltaS > 5 && BCMP(ip + 1, &cs->cs_ip + 1, (deltaS - 5) << 2)) ||
- (getth_off(*th) > 5 && BCMP(th + 1, oth + 1, (getth_off(*th) - 5) << 2)))
- goto uncompressed;
-
- /*
- * Figure out which of the changing fields changed. The
- * receiver expects changes in the order: urgent, window,
- * ack, seq (the order minimizes the number of temporaries
- * needed in this section of code).
- */
- if (th->th_flags & TH_URG) {
- deltaS = ntohs(th->th_urp);
- ENCODEZ(deltaS);
- changes |= NEW_U;
- } else if (th->th_urp != oth->th_urp)
- /* argh! URG not set but urp changed -- a sensible
- * implementation should never do this but RFC793
- * doesn't prohibit the change so we have to deal
- * with it. */
- goto uncompressed;
-
- if ((deltaS = (u_short)(ntohs(th->th_win) - ntohs(oth->th_win))) > 0) {
- ENCODE(deltaS);
- changes |= NEW_W;
- }
-
- if ((deltaA = ntohl(th->th_ack) - ntohl(oth->th_ack)) > 0) {
- if (deltaA > 0xffff)
- goto uncompressed;
- ENCODE(deltaA);
- changes |= NEW_A;
- }
-
- if ((deltaS = ntohl(th->th_seq) - ntohl(oth->th_seq)) > 0) {
- if (deltaS > 0xffff)
- goto uncompressed;
- ENCODE(deltaS);
- changes |= NEW_S;
- }
-
- switch(changes) {
-
- case 0:
- /*
- * Nothing changed. If this packet contains data and the
- * last one didn't, this is probably a data packet following
- * an ack (normal on an interactive connection) and we send
- * it compressed. Otherwise it's probably a retransmit,
- * retransmitted ack or window probe. Send it uncompressed
- * in case the other side missed the compressed version.
- */
- if (ip->ip_len != cs->cs_ip.ip_len &&
- ntohs(cs->cs_ip.ip_len) == hlen)
- break;
-
- /* (fall through) */
-
- case SPECIAL_I:
- case SPECIAL_D:
- /*
- * actual changes match one of our special case encodings --
- * send packet uncompressed.
- */
- goto uncompressed;
-
- case NEW_S|NEW_A:
- if (deltaS == deltaA && deltaS == ntohs(cs->cs_ip.ip_len) - hlen) {
- /* special case for echoed terminal traffic */
- changes = SPECIAL_I;
- cp = new_seq;
- }
- break;
-
- case NEW_S:
- if (deltaS == ntohs(cs->cs_ip.ip_len) - hlen) {
- /* special case for data xfer */
- changes = SPECIAL_D;
- cp = new_seq;
- }
- break;
- }
-
- deltaS = ntohs(ip->ip_id) - ntohs(cs->cs_ip.ip_id);
- if (deltaS != 1) {
- ENCODEZ(deltaS);
- changes |= NEW_I;
- }
- if (th->th_flags & TH_PUSH)
- changes |= TCP_PUSH_BIT;
- /*
- * Grab the cksum before we overwrite it below. Then update our
- * state with this packet's header.
- */
- deltaA = ntohs(th->th_sum);
- BCOPY(ip, &cs->cs_ip, hlen);
-
- /*
- * We want to use the original packet as our compressed packet.
- * (cp - new_seq) is the number of bytes we need for compressed
- * sequence numbers. In addition we need one byte for the change
- * mask, one for the connection id and two for the tcp checksum.
- * So, (cp - new_seq) + 4 bytes of header are needed. hlen is how
- * many bytes of the original packet to toss so subtract the two to
- * get the new packet size.
- */
- deltaS = cp - new_seq;
- cp = (u_char *)ip;
- if (compress_cid == 0 || comp->last_xmit != cs->cs_id) {
- comp->last_xmit = cs->cs_id;
- hlen -= deltaS + 4;
- *vjhdrp = (cp += hlen);
- *cp++ = changes | NEW_C;
- *cp++ = cs->cs_id;
- } else {
- hlen -= deltaS + 3;
- *vjhdrp = (cp += hlen);
- *cp++ = changes;
- }
- *cp++ = deltaA >> 8;
- *cp++ = deltaA;
- BCOPY(new_seq, cp, deltaS);
- INCR(vjs_compressed);
- return (TYPE_COMPRESSED_TCP);
-
- /*
- * Update connection state cs & send uncompressed packet (that is,
- * a regular ip/tcp packet but with the 'conversation id' we hope
- * to use on future compressed packets in the protocol field).
- */
- uncompressed:
- BCOPY(ip, &cs->cs_ip, hlen);
- ip->ip_p = cs->cs_id;
- comp->last_xmit = cs->cs_id;
- return (TYPE_UNCOMPRESSED_TCP);
-}
-
-/*
- * Called when we may have missed a packet.
- */
-void
-vj_uncompress_err(comp)
- struct vjcompress *comp;
-{
- comp->flags |= VJF_TOSS;
- INCR(vjs_errorin);
-}
-
-/*
- * "Uncompress" a packet of type TYPE_UNCOMPRESSED_TCP.
- */
-int
-vj_uncompress_uncomp(buf, buflen, comp)
- u_char *buf;
- int buflen;
- struct vjcompress *comp;
-{
- register u_int hlen;
- register struct cstate *cs;
- register struct ip *ip;
-
- ip = (struct ip *) buf;
- hlen = getip_hl(*ip) << 2;
- if (ip->ip_p >= MAX_STATES
- || hlen + sizeof(struct tcphdr) > buflen
- || (hlen += getth_off(*((struct tcphdr *)&((char *)ip)[hlen])) << 2)
- > buflen
- || hlen > MAX_HDR) {
- comp->flags |= VJF_TOSS;
- INCR(vjs_errorin);
- return (0);
- }
- cs = &comp->rstate[comp->last_recv = ip->ip_p];
- comp->flags &=~ VJF_TOSS;
- ip->ip_p = IPPROTO_TCP;
- BCOPY(ip, &cs->cs_ip, hlen);
- cs->cs_hlen = hlen;
- INCR(vjs_uncompressedin);
- return (1);
-}
-
-/*
- * Uncompress a packet of type TYPE_COMPRESSED_TCP.
- * The packet starts at buf and is of total length total_len.
- * The first buflen bytes are at buf; this must include the entire
- * compressed TCP/IP header. This procedure returns the length
- * of the VJ header, with a pointer to the uncompressed IP header
- * in *hdrp and its length in *hlenp.
- */
-int
-vj_uncompress_tcp(buf, buflen, total_len, comp, hdrp, hlenp)
- u_char *buf;
- int buflen, total_len;
- struct vjcompress *comp;
- u_char **hdrp;
- u_int *hlenp;
-{
- register u_char *cp;
- register u_int hlen, changes;
- register struct tcphdr *th;
- register struct cstate *cs;
- register u_short *bp;
- register u_int vjlen;
- register u_int32_t tmp;
-
- INCR(vjs_compressedin);
- cp = buf;
- changes = *cp++;
- if (changes & NEW_C) {
- /* Make sure the state index is in range, then grab the state.
- * If we have a good state index, clear the 'discard' flag. */
- if (*cp >= MAX_STATES)
- goto bad;
-
- comp->flags &=~ VJF_TOSS;
- comp->last_recv = *cp++;
- } else {
- /* this packet has an implicit state index. If we've
- * had a line error since the last time we got an
- * explicit state index, we have to toss the packet. */
- if (comp->flags & VJF_TOSS) {
- INCR(vjs_tossed);
- return (-1);
- }
- }
- cs = &comp->rstate[comp->last_recv];
- hlen = getip_hl(cs->cs_ip) << 2;
- th = (struct tcphdr *)&((u_char *)&cs->cs_ip)[hlen];
- th->th_sum = htons((*cp << 8) | cp[1]);
- cp += 2;
- if (changes & TCP_PUSH_BIT)
- th->th_flags |= TH_PUSH;
- else
- th->th_flags &=~ TH_PUSH;
-
- switch (changes & SPECIALS_MASK) {
- case SPECIAL_I:
- {
- register u_int32_t i = ntohs(cs->cs_ip.ip_len) - cs->cs_hlen;
- /* some compilers can't nest inline assembler.. */
- tmp = ntohl(th->th_ack) + i;
- th->th_ack = htonl(tmp);
- tmp = ntohl(th->th_seq) + i;
- th->th_seq = htonl(tmp);
- }
- break;
-
- case SPECIAL_D:
- /* some compilers can't nest inline assembler.. */
- tmp = ntohl(th->th_seq) + ntohs(cs->cs_ip.ip_len) - cs->cs_hlen;
- th->th_seq = htonl(tmp);
- break;
-
- default:
- if (changes & NEW_U) {
- th->th_flags |= TH_URG;
- DECODEU(th->th_urp);
- } else
- th->th_flags &=~ TH_URG;
- if (changes & NEW_W)
- DECODES(th->th_win);
- if (changes & NEW_A)
- DECODEL(th->th_ack);
- if (changes & NEW_S)
- DECODEL(th->th_seq);
- break;
- }
- if (changes & NEW_I) {
- DECODES(cs->cs_ip.ip_id);
- } else {
- cs->cs_ip.ip_id = ntohs(cs->cs_ip.ip_id) + 1;
- cs->cs_ip.ip_id = htons(cs->cs_ip.ip_id);
- }
-
- /*
- * At this point, cp points to the first byte of data in the
- * packet. Fill in the IP total length and update the IP
- * header checksum.
- */
- vjlen = cp - buf;
- buflen -= vjlen;
- if (buflen < 0)
- /* we must have dropped some characters (crc should detect
- * this but the old slip framing won't) */
- goto bad;
-
- total_len += cs->cs_hlen - vjlen;
- cs->cs_ip.ip_len = htons(total_len);
-
- /* recompute the ip header checksum */
- bp = (u_short *) &cs->cs_ip;
- cs->cs_ip.ip_sum = 0;
- for (changes = 0; hlen > 0; hlen -= 2)
- changes += *bp++;
- changes = (changes & 0xffff) + (changes >> 16);
- changes = (changes & 0xffff) + (changes >> 16);
- cs->cs_ip.ip_sum = ~ changes;
-
- *hdrp = (u_char *) &cs->cs_ip;
- *hlenp = cs->cs_hlen;
- return vjlen;
-
- bad:
- comp->flags |= VJF_TOSS;
- INCR(vjs_errorin);
- return (-1);
-}
diff --git a/mdk-stage1/ppp/pppd/Makefile b/mdk-stage1/ppp/pppd/Makefile
deleted file mode 100644
index e5fcc1411..000000000
--- a/mdk-stage1/ppp/pppd/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
- #******************************************************************************
- #
- # Guillaume Cottenceau (gc@mandriva.com)
- #
- # Copyright 2000 Mandriva
- #
- # 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.
- #
- #*****************************************************************************
-
-top_dir = ../..
-
-include $(top_dir)/Makefile.common
-
-
-TARGETS = pppd
-
-BINTARGET = ../../pppd
-
-
-all: $(TARGETS)
-
-clean:
- rm -f *.o *.a $(BINTARGET) pppd
-
-FLAGS = -Wall -Wno-deprecated-declarations -Werror -Os -fomit-frame-pointer -DDO_BSD_COMPRESS=0 -D_linux_=1 -DHAVE_MMAP -DNO_DRAND48 -D_BSD_SOURCE -D_GNU_SOURCE
-# (blino) for gcc-4.1.1, dereferencing type-punned pointer will break strict-aliasing rules, in options.c:711
-FLAGS += -fno-strict-aliasing
-
-INCS = -I../include -I.
-
-ifeq (GLIBC, $(L))
-LIBS = -static -lcrypt
-endif
-
-
-OBJS = main.o magic.o fsm.o lcp.o ipcp.o upap.o chap.o md5.o ccp.o auth.o options.o demand.o utils.o sys-linux.o ipxcp.o multilink.o tdb.o tty.o
-
-
-pppd: $(OBJS)
- $(DIET) gcc -o $@ $^ $(LIBS)
- $(STRIPCMD) $@
- cp -f $@ $(BINTARGET)
-
-$(OBJS): %.o: %.c
- $(DIET) gcc $(FLAGS) $(INCS) $(INCLUDES) -c $< -o $@
diff --git a/mdk-stage1/ppp/pppd/Makefile.linux b/mdk-stage1/ppp/pppd/Makefile.linux
deleted file mode 100644
index 47d6ba01e..000000000
--- a/mdk-stage1/ppp/pppd/Makefile.linux
+++ /dev/null
@@ -1,129 +0,0 @@
-#
-# pppd makefile for Linux
-# $Id$
-#
-
-# Default installation locations
-BINDIR = $(DESTDIR)/usr/sbin
-MANDIR = $(DESTDIR)/usr/man
-
-PPPDSRCS = main.c magic.c fsm.c lcp.c ipcp.c upap.c chap.c md5.c ccp.c \
- ipxcp.c auth.c options.c sys-linux.c md4.c chap_ms.c cbcp.c \
- demand.c utils.c multilink.c tdb.c tty.c
-HEADERS = callout.h pathnames.h patchlevel.h chap.h md5.h chap_ms.h md4.h \
- ipxcp.h cbcp.h tdb.h
-MANPAGES = pppd.8
-PPPDOBJS = main.o magic.o fsm.o lcp.o ipcp.o upap.o chap.o md5.o ccp.o \
- auth.o options.o demand.o utils.o sys-linux.o ipxcp.o multilink.o \
- tdb.o tty.o
-
-all: pppd
-
-#
-# include dependancies if present and backup if as a header file
-ifeq (.depend,$(wildcard .depend))
-include .depend
-endif
-
-CC = gcc
-#
-COPTS = -Wall $(RPM_OPT_FLAGS)
-LIBS = -lutil
-
-ifneq ($(wildcard /usr/lib/libcrypt.*),)
-LIBS += -lcrypt
-endif
-
-# Uncomment the next 2 lines to include support for Microsoft's
-# MS-CHAP authentication protocol.
-CHAPMS=y
-USE_CRYPT=y
-ifneq ($(wildcard /usr/lib/libcrypt.*),)
-HAVE_CRYPT_H=y
-endif
-
-# Uncomment the next line to include support for PPP packet filtering.
-# This requires that the libpcap library and headers be installed
-# and that the kernel driver support PPP packet filtering, which it
-# doesn't yet.
-#FILTER=y
-
-HAS_SHADOW=y
-USE_PAM=y
-#HAVE_INET6=y
-
-PLUGIN=y
-
-INCLUDE_DIRS= -I../include
-
-COMPILE_FLAGS= -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP
-
-CFLAGS= $(COPTS) $(COMPILE_FLAGS) $(INCLUDE_DIRS)
-
-ifdef CHAPMS
-CFLAGS += -DCHAPMS=1
-ifndef USE_CRYPT
-LIBS := -ldes $(LIBS)
-else
-CFLAGS += -DUSE_CRYPT=1
-ifneq ($(wildcard /usr/include/crypt.h),)
-CFLAGS += -DHAVE_CRYPT_H=1
-endif
-endif
-PPPDOBJS += md4.o chap_ms.o
-ifdef MSLANMAN
-CFLAGS += -DMSLANMAN=1
-endif
-endif
-
-ifdef HAS_SHADOW
-CFLAGS += -DHAS_SHADOW
-#LIBS := -lshadow $(LIBS)
-endif
-
-# For "Pluggable Authentication Modules", see ftp.redhat.com:/pub/pam/.
-ifdef USE_PAM
-CFLAGS += -DUSE_PAM
-LIBS := -lpam -ldl $(LIBS)
-endif
-
-# Lock library binary for Linux is included in 'linux' subdirectory.
-ifdef LOCKLIB
-LIBS := -llock $(LIBS)
-CFLAGS += -DLOCKLIB=1
-endif
-
-ifdef PLUGIN
-CFLAGS += -DPLUGIN
-LDFLAGS += -Wl,-E
-LIBS += -ldl
-endif
-
-ifdef FILTER
-LIBS += -lpcap
-CFLAGS += -DPPP_FILTER -I/usr/include/pcap
-endif
-
-ifdef HAVE_INET6
- PPPDSRCS += ipv6cp.c eui64.c
- HEADERS += ipv6cp.h eui64.h
- PPPDOBJS += ipv6cp.o eui64.o
- CFLAGS += -DINET6=1
-endif
-
-
-INSTALL= install
-
-install: pppd
- mkdir -p $(BINDIR) $(MANDIR)
- $(INSTALL) -m 555 pppd $(BINDIR)/pppd
- $(INSTALL) -c -m 444 pppd.8 $(MANDIR)/man8
-
-pppd: $(PPPDOBJS)
- $(CC) $(CFLAGS) $(LDFLAGS) -o pppd $(PPPDOBJS) $(LIBS)
-
-clean:
- rm -f $(PPPDOBJS) pppd *~ #* core
-
-depend:
- $(CPP) -M $(CFLAGS) $(PPPDSRCS) >.depend
diff --git a/mdk-stage1/ppp/pppd/Makefile.linux.make b/mdk-stage1/ppp/pppd/Makefile.linux.make
deleted file mode 100644
index d98a32562..000000000
--- a/mdk-stage1/ppp/pppd/Makefile.linux.make
+++ /dev/null
@@ -1,131 +0,0 @@
-#
-# pppd makefile for Linux
-# $Id$
-#
-
-# Default installation locations
-BINDIR = /usr/sbin
-MANDIR = /usr/man
-
-PPPDSRCS = main.c magic.c fsm.c lcp.c ipcp.c upap.c chap.c md5.c ccp.c \
- ipxcp.c auth.c options.c sys-linux.c md4.c chap_ms.c cbcp.c \
- demand.c utils.c multilink.c tdb.c tty.c
-HEADERS = callout.h pathnames.h patchlevel.h chap.h md5.h chap_ms.h md4.h \
- ipxcp.h cbcp.h tdb.h
-MANPAGES = pppd.8
-PPPDOBJS = main.o magic.o fsm.o lcp.o ipcp.o upap.o chap.o md5.o ccp.o \
- auth.o options.o demand.o utils.o sys-linux.o ipxcp.o multilink.o \
- tdb.o tty.o
-
-all: pppd
-
-#
-# include dependancies if present and backup if as a header file
-ifeq (.depend,$(wildcard .depend))
-include .depend
-endif
-
-# CC = gcc
-#
-COPTS = -O2 -pipe -Wall -g
-LIBS =
-
-ifneq ($(wildcard /usr/lib/libcrypt.*),)
-LIBS += -lcrypt
-endif
-
-# Uncomment the next 2 lines to include support for Microsoft's
-# MS-CHAP authentication protocol.
-CHAPMS=y
-USE_CRYPT=y
-ifneq ($(wildcard /usr/lib/libcrypt.*),)
-HAVE_CRYPT_H=y
-endif
-
-# Uncomment the next line to include support for PPP packet filtering.
-# This requires that the libpcap library and headers be installed
-# and that the kernel driver support PPP packet filtering, which it
-# doesn't yet.
-#FILTER=y
-
-HAS_SHADOW=y
-#USE_PAM=y
-#HAVE_INET6=y
-
-PLUGIN=y
-
-INCLUDE_DIRS= -I../include
-
-COMPILE_FLAGS= -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP
-
-CFLAGS= $(COPTS) $(COMPILE_FLAGS) $(INCLUDE_DIRS)
-
-ifdef CHAPMS
-CFLAGS += -DCHAPMS=1
-ifndef USE_CRYPT
-LIBS := -ldes $(LIBS)
-else
-CFLAGS += -DUSE_CRYPT=1
-ifneq ($(wildcard /usr/include/crypt.h),)
-CFLAGS += -DHAVE_CRYPT_H=1
-endif
-endif
-PPPDOBJS += md4.o chap_ms.o
-ifdef MSLANMAN
-CFLAGS += -DMSLANMAN=1
-endif
-endif
-
-ifdef HAS_SHADOW
-CFLAGS += -DHAS_SHADOW
-#LIBS := -lshadow $(LIBS)
-endif
-
-# For "Pluggable Authentication Modules", see ftp.redhat.com:/pub/pam/.
-ifdef USE_PAM
-CFLAGS += -DUSE_PAM
-LIBS := -lpam -ldl $(LIBS)
-endif
-
-# Lock library binary for Linux is included in 'linux' subdirectory.
-ifdef LOCKLIB
-LIBS := -llock $(LIBS)
-CFLAGS += -DLOCKLIB=1
-endif
-
-ifdef PLUGIN
-CFLAGS += -DPLUGIN
-LDFLAGS += -Wl,-E
-LIBS += -ldl
-endif
-
-ifdef FILTER
-LIBS += -lpcap
-CFLAGS += -DPPP_FILTER -I/usr/include/pcap
-endif
-
-ifdef HAVE_INET6
- PPPDSRCS += ipv6cp.c eui64.c
- HEADERS += ipv6cp.h eui64.h
- PPPDOBJS += ipv6cp.o eui64.o
- CFLAGS += -DINET6=1
-endif
-
-
-INSTALL= install -o root
-
-install: pppd
- mkdir -p $(BINDIR) $(MANDIR)
- $(INSTALL) -s -c -m 555 pppd $(BINDIR)/pppd
- if chgrp pppusers $(BINDIR)/pppd 2>/dev/null; then \
- chmod o-rx,u+s $(BINDIR)/pppd; fi
- $(INSTALL) -c -m 444 pppd.8 $(MANDIR)/man8
-
-pppd: $(PPPDOBJS)
- $(CC) $(CFLAGS) $(LDFLAGS) -o pppd $(PPPDOBJS) $(LIBS)
-
-clean:
- rm -f $(PPPDOBJS) pppd *~ #* core
-
-depend:
- $(CPP) -M $(CFLAGS) $(PPPDSRCS) >.depend
diff --git a/mdk-stage1/ppp/pppd/Makefile.linux.makeopt b/mdk-stage1/ppp/pppd/Makefile.linux.makeopt
deleted file mode 100644
index 3094c941c..000000000
--- a/mdk-stage1/ppp/pppd/Makefile.linux.makeopt
+++ /dev/null
@@ -1,129 +0,0 @@
-#
-# pppd makefile for Linux
-# $Id$
-#
-
-# Default installation locations
-BINDIR = $(DESTDIR)/usr/sbin
-MANDIR = $(DESTDIR)/usr/man
-
-PPPDSRCS = main.c magic.c fsm.c lcp.c ipcp.c upap.c chap.c md5.c ccp.c \
- ipxcp.c auth.c options.c sys-linux.c md4.c chap_ms.c cbcp.c \
- demand.c utils.c multilink.c tdb.c tty.c
-HEADERS = callout.h pathnames.h patchlevel.h chap.h md5.h chap_ms.h md4.h \
- ipxcp.h cbcp.h tdb.h
-MANPAGES = pppd.8
-PPPDOBJS = main.o magic.o fsm.o lcp.o ipcp.o upap.o chap.o md5.o ccp.o \
- auth.o options.o demand.o utils.o sys-linux.o ipxcp.o multilink.o \
- tdb.o tty.o
-
-all: pppd
-
-#
-# include dependancies if present and backup if as a header file
-ifeq (.depend,$(wildcard .depend))
-include .depend
-endif
-
-CC = gcc
-#
-COPTS = -O2 -pipe -Wall -g
-LIBS = -lutil
-
-ifneq ($(wildcard /usr/lib/libcrypt.*),)
-LIBS += -lcrypt
-endif
-
-# Uncomment the next 2 lines to include support for Microsoft's
-# MS-CHAP authentication protocol.
-CHAPMS=y
-USE_CRYPT=y
-ifneq ($(wildcard /usr/lib/libcrypt.*),)
-HAVE_CRYPT_H=y
-endif
-
-# Uncomment the next line to include support for PPP packet filtering.
-# This requires that the libpcap library and headers be installed
-# and that the kernel driver support PPP packet filtering, which it
-# doesn't yet.
-#FILTER=y
-
-HAS_SHADOW=y
-USE_PAM=y
-#HAVE_INET6=y
-
-PLUGIN=y
-
-INCLUDE_DIRS= -I../include
-
-COMPILE_FLAGS= -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP
-
-CFLAGS= $(COPTS) $(COMPILE_FLAGS) $(INCLUDE_DIRS)
-
-ifdef CHAPMS
-CFLAGS += -DCHAPMS=1
-ifndef USE_CRYPT
-LIBS := -ldes $(LIBS)
-else
-CFLAGS += -DUSE_CRYPT=1
-ifneq ($(wildcard /usr/include/crypt.h),)
-CFLAGS += -DHAVE_CRYPT_H=1
-endif
-endif
-PPPDOBJS += md4.o chap_ms.o
-ifdef MSLANMAN
-CFLAGS += -DMSLANMAN=1
-endif
-endif
-
-ifdef HAS_SHADOW
-CFLAGS += -DHAS_SHADOW
-#LIBS := -lshadow $(LIBS)
-endif
-
-# For "Pluggable Authentication Modules", see ftp.redhat.com:/pub/pam/.
-ifdef USE_PAM
-CFLAGS += -DUSE_PAM
-LIBS := -lpam -ldl $(LIBS)
-endif
-
-# Lock library binary for Linux is included in 'linux' subdirectory.
-ifdef LOCKLIB
-LIBS := -llock $(LIBS)
-CFLAGS += -DLOCKLIB=1
-endif
-
-ifdef PLUGIN
-CFLAGS += -DPLUGIN
-LDFLAGS += -Wl,-E
-LIBS += -ldl
-endif
-
-ifdef FILTER
-LIBS += -lpcap
-CFLAGS += -DPPP_FILTER -I/usr/include/pcap
-endif
-
-ifdef HAVE_INET6
- PPPDSRCS += ipv6cp.c eui64.c
- HEADERS += ipv6cp.h eui64.h
- PPPDOBJS += ipv6cp.o eui64.o
- CFLAGS += -DINET6=1
-endif
-
-
-INSTALL= install
-
-install: pppd
- mkdir -p $(BINDIR) $(MANDIR)
- $(INSTALL) -m 555 pppd $(BINDIR)/pppd
- $(INSTALL) -c -m 444 pppd.8 $(MANDIR)/man8
-
-pppd: $(PPPDOBJS)
- $(CC) $(CFLAGS) $(LDFLAGS) -o pppd $(PPPDOBJS) $(LIBS)
-
-clean:
- rm -f $(PPPDOBJS) pppd *~ #* core
-
-depend:
- $(CPP) -M $(CFLAGS) $(PPPDSRCS) >.depend
diff --git a/mdk-stage1/ppp/pppd/Makefile.sol2 b/mdk-stage1/ppp/pppd/Makefile.sol2
deleted file mode 100644
index dfdcddd97..000000000
--- a/mdk-stage1/ppp/pppd/Makefile.sol2
+++ /dev/null
@@ -1,48 +0,0 @@
-#
-# Makefile for pppd under Solaris 2.
-# $Id$
-#
-
-include ../solaris/Makedefs
-
-COPTS += -xO2 -xspace -W0,-Lt
-CFLAGS = -I../include -DSVR4 -DSOL2 $(COPTS)
-LIBS = -lsocket -lnsl
-
-OBJS = main.o magic.o fsm.o lcp.o ipcp.o upap.o chap.o md5.o tty.o \
- ccp.o auth.o options.o demand.o utils.o sys-solaris.o tdb.o
-
-#
-# uncomment the following to enable plugins
-#
-CFLAGS += -DPLUGIN
-LIBS += -ldl
-
-#
-# Solaris 8 and above accomodates /var/run, so uncomment the
-# following to place pppd process IDs on that location
-#
-#CFLAGS += -D_PATH_VARRUN='"/var/run/"'
-
-#
-# uncomment the following to enable IPv6
-#
-# Solaris 8 and on includes support for IPv6
-#
-#CFLAGS += -DINET6
-#OBJS += ipv6cp.o eui64.o
-
-#
-# Make targets
-#
-all: pppd
-
-pppd: $(OBJS)
- $(CC) -o pppd $(OBJS) $(LIBS)
-
-install:
- $(INSTALL) -f $(BINDIR) -m 4755 -u root pppd
- $(INSTALL) -f $(MANDIR)/man8 -m 444 pppd.8
-
-clean:
- rm -f $(OBJS) pppd *~ core y.tab.c y.tab.h
diff --git a/mdk-stage1/ppp/pppd/Makefile.sunos4 b/mdk-stage1/ppp/pppd/Makefile.sunos4
deleted file mode 100644
index 694ac341f..000000000
--- a/mdk-stage1/ppp/pppd/Makefile.sunos4
+++ /dev/null
@@ -1,26 +0,0 @@
-#
-# Makefile for pppd under SunOS 4.
-# $Id$
-#
-
-include ../sunos4/Makedefs
-
-LIBS =
-
-CFLAGS = $(COPTS) -I../include -DSUNOS4 -DGIDSET_TYPE=int \
- -DLOCK_DIR=\"/usr/spool/locks\"
-
-all: pppd
-
-OBJS = main.o magic.o fsm.o lcp.o ipcp.o upap.o chap.o md5.o ccp.o \
- auth.o options.o demand.o utils.o sys-sunos4.o tty.o
-
-pppd: $(OBJS)
- $(CC) -o pppd $(OBJS) $(LIBS)
-
-install:
- $(INSTALL) -c -m 4555 pppd $(BINDIR)/pppd
- $(INSTALL) -c -m 444 pppd.8 $(MANDIR)/man8/pppd.8
-
-clean:
- rm -f $(OBJS) pppd *~ core
diff --git a/mdk-stage1/ppp/pppd/auth.c b/mdk-stage1/ppp/pppd/auth.c
deleted file mode 100644
index 5f95a2982..000000000
--- a/mdk-stage1/ppp/pppd/auth.c
+++ /dev/null
@@ -1,1939 +0,0 @@
-/*
- * auth.c - PPP authentication and phase control.
- *
- * Copyright (c) 1993 The Australian National University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by the Australian National University. The name of the University
- * may not be used to endorse or promote products derived from this
- * software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Carnegie Mellon University. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-#define RCSID "$Id$"
-
-#include <stdio.h>
-#include <stddef.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <pwd.h>
-#include <grp.h>
-#include <string.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <sys/socket.h>
-#include <utmp.h>
-#include <fcntl.h>
-#if defined(_PATH_LASTLOG) && defined(_linux_)
-#include <lastlog.h>
-#endif
-
-#include <netdb.h>
-#include <netinet/in.h>
-#include <arpa/inet.h>
-
-#ifdef USE_PAM
-#include <security/pam_appl.h>
-#endif
-
-#ifdef HAS_SHADOW
-#include <shadow.h>
-#ifndef PW_PPP
-#define PW_PPP PW_LOGIN
-#endif
-#endif
-
-#include "pppd.h"
-#include "fsm.h"
-#include "lcp.h"
-#include "ipcp.h"
-#include "upap.h"
-#include "chap.h"
-#ifdef CBCP_SUPPORT
-#include "cbcp.h"
-#endif
-#include "pathnames.h"
-
-#include <time.h>
-
-static const char rcsid[] = RCSID;
-
-/* Bits in scan_authfile return value */
-#define NONWILD_SERVER 1
-#define NONWILD_CLIENT 2
-
-#define ISWILD(word) (word[0] == '*' && word[1] == 0)
-
-/* The name by which the peer authenticated itself to us. */
-char peer_authname[MAXNAMELEN];
-
-/* Records which authentication operations haven't completed yet. */
-static int auth_pending[NUM_PPP];
-
-/* Set if we have successfully called plogin() */
-static int logged_in;
-
-/* List of addresses which the peer may use. */
-static struct permitted_ip *addresses[NUM_PPP];
-
-/* Wordlist giving addresses which the peer may use
- without authenticating itself. */
-static struct wordlist *noauth_addrs;
-
-/* Extra options to apply, from the secrets file entry for the peer. */
-static struct wordlist *extra_options;
-
-/* Number of network protocols which we have opened. */
-static int num_np_open;
-
-/* Number of network protocols which have come up. */
-static int num_np_up;
-
-/* Set if we got the contents of passwd[] from the pap-secrets file. */
-static int passwd_from_file;
-
-/* Set if we require authentication only because we have a default route. */
-static bool default_auth;
-
-/* Hook to enable a plugin to control the idle time limit */
-int (*idle_time_hook) __P((struct ppp_idle *)) = NULL;
-
-/* Hook for a plugin to say whether we can possibly authenticate any peer */
-int (*pap_check_hook) __P((void)) = NULL;
-
-/* Hook for a plugin to check the PAP user and password */
-int (*pap_auth_hook) __P((char *user, char *passwd, char **msgp,
- struct wordlist **paddrs,
- struct wordlist **popts)) = NULL;
-
-/* Hook for a plugin to know about the PAP user logout */
-void (*pap_logout_hook) __P((void)) = NULL;
-
-/* Hook for a plugin to get the PAP password for authenticating us */
-int (*pap_passwd_hook) __P((char *user, char *passwd)) = NULL;
-
-/*
- * This is used to ensure that we don't start an auth-up/down
- * script while one is already running.
- */
-enum script_state {
- s_down,
- s_up
-};
-
-static enum script_state auth_state = s_down;
-static enum script_state auth_script_state = s_down;
-static pid_t auth_script_pid = 0;
-
-static int used_login; /* peer authenticated against login database */
-
-/*
- * Option variables.
- */
-bool uselogin = 0; /* Use /etc/passwd for checking PAP */
-bool cryptpap = 0; /* Passwords in pap-secrets are encrypted */
-bool refuse_pap = 0; /* Don't wanna auth. ourselves with PAP */
-bool refuse_chap = 0; /* Don't wanna auth. ourselves with CHAP */
-bool usehostname = 0; /* Use hostname for our_name */
-bool auth_required = 0; /* Always require authentication from peer */
-bool allow_any_ip = 0; /* Allow peer to use any IP address */
-bool explicit_remote = 0; /* User specified explicit remote name */
-char remote_name[MAXNAMELEN]; /* Peer's name for authentication */
-
-static char *uafname; /* name of most recent +ua file */
-
-/* Bits in auth_pending[] */
-#define PAP_WITHPEER 1
-#define PAP_PEER 2
-#define CHAP_WITHPEER 4
-#define CHAP_PEER 8
-
-extern char *crypt __P((const char *, const char *));
-
-/* Prototypes for procedures local to this file. */
-
-static void network_phase __P((int));
-static void check_idle __P((void *));
-static void connect_time_expired __P((void *));
-static int plogin __P((char *, char *, char **));
-static void plogout __P((void));
-static int null_login __P((int));
-static int get_pap_passwd __P((char *));
-static int have_pap_secret __P((int *));
-static int have_chap_secret __P((char *, char *, int, int *));
-static int ip_addr_check __P((u_int32_t, struct permitted_ip *));
-static int scan_authfile __P((FILE *, char *, char *, char *,
- struct wordlist **, struct wordlist **,
- char *));
-static void free_wordlist __P((struct wordlist *));
-static void auth_script __P((char *));
-static void auth_script_done __P((void *));
-static void set_allowed_addrs __P((int, struct wordlist *, struct wordlist *));
-static int some_ip_ok __P((struct wordlist *));
-static int setupapfile __P((char **));
-static int privgroup __P((char **));
-static int set_noauth_addr __P((char **));
-static void check_access __P((FILE *, char *));
-static int wordlist_count __P((struct wordlist *));
-
-/*
- * Authentication-related options.
- */
-option_t auth_options[] = {
- { "auth", o_bool, &auth_required,
- "Require authentication from peer", OPT_PRIO | 1 },
- { "noauth", o_bool, &auth_required,
- "Don't require peer to authenticate", OPT_PRIOSUB | OPT_PRIV,
- &allow_any_ip },
- { "require-pap", o_bool, &lcp_wantoptions[0].neg_upap,
- "Require PAP authentication from peer",
- OPT_PRIOSUB | 1, &auth_required },
- { "+pap", o_bool, &lcp_wantoptions[0].neg_upap,
- "Require PAP authentication from peer",
- OPT_ALIAS | OPT_PRIOSUB | 1, &auth_required },
- { "require-chap", o_bool, &lcp_wantoptions[0].neg_chap,
- "Require CHAP authentication from peer",
- OPT_PRIOSUB | 1, &auth_required },
- { "+chap", o_bool, &lcp_wantoptions[0].neg_chap,
- "Require CHAP authentication from peer",
- OPT_ALIAS | OPT_PRIOSUB | 1, &auth_required },
-
- { "refuse-pap", o_bool, &refuse_pap,
- "Don't agree to auth to peer with PAP", 1 },
- { "-pap", o_bool, &refuse_pap,
- "Don't allow PAP authentication with peer", OPT_ALIAS | 1 },
-
- { "refuse-chap", o_bool, &refuse_chap,
- "Don't agree to auth to peer with CHAP", 1 },
- { "-chap", o_bool, &refuse_chap,
- "Don't allow CHAP authentication with peer", OPT_ALIAS | 1 },
-
- { "name", o_string, our_name,
- "Set local name for authentication",
- OPT_PRIO | OPT_PRIV | OPT_STATIC, NULL, MAXNAMELEN },
-
- { "+ua", o_special, (void *)setupapfile,
- "Get PAP user and password from file",
- OPT_PRIO | OPT_A2STRVAL, &uafname },
-
- { "user", o_string, user,
- "Set name for auth with peer", OPT_PRIO | OPT_STATIC, NULL, MAXNAMELEN },
-
- { "password", o_string, passwd,
- "Password for authenticating us to the peer",
- OPT_PRIO | OPT_STATIC | OPT_HIDE, NULL, MAXSECRETLEN },
-
- { "usehostname", o_bool, &usehostname,
- "Must use hostname for authentication", 1 },
-
- { "remotename", o_string, remote_name,
- "Set remote name for authentication", OPT_PRIO | OPT_STATIC,
- &explicit_remote, MAXNAMELEN },
-
- { "login", o_bool, &uselogin,
- "Use system password database for PAP", 1 },
-
- { "papcrypt", o_bool, &cryptpap,
- "PAP passwords are encrypted", 1 },
-
- { "privgroup", o_special, (void *)privgroup,
- "Allow group members to use privileged options", OPT_PRIV | OPT_A2LIST },
-
- { "allow-ip", o_special, (void *)set_noauth_addr,
- "Set IP address(es) which can be used without authentication",
- OPT_PRIV | OPT_A2LIST },
-
- { NULL }
-};
-
-/*
- * setupapfile - specifies UPAP info for authenticating with peer.
- */
-static int
-setupapfile(argv)
- char **argv;
-{
- FILE *ufile;
- int l;
- char u[MAXNAMELEN], p[MAXSECRETLEN];
- char *fname;
-
- lcp_allowoptions[0].neg_upap = 1;
-
- /* open user info file */
- fname = strdup(*argv);
- if (fname == NULL)
- novm("+ua file name");
- seteuid(getuid());
- ufile = fopen(fname, "r");
- seteuid(0);
- if (ufile == NULL) {
- option_error("unable to open user login data file %s", fname);
- return 0;
- }
- check_access(ufile, fname);
- uafname = fname;
-
- /* get username */
- if (fgets(u, MAXNAMELEN - 1, ufile) == NULL
- || fgets(p, MAXSECRETLEN - 1, ufile) == NULL){
- option_error("unable to read user login data file %s", fname);
- return 0;
- }
- fclose(ufile);
-
- /* get rid of newlines */
- l = strlen(u);
- if (l > 0 && u[l-1] == '\n')
- u[l-1] = 0;
- l = strlen(p);
- if (l > 0 && p[l-1] == '\n')
- p[l-1] = 0;
-
- if (override_value("user", option_priority, fname))
- strlcpy(user, u, sizeof(user));
- if (override_value("passwd", option_priority, fname))
- strlcpy(passwd, p, sizeof(passwd));
-
- return (1);
-}
-
-
-/*
- * privgroup - allow members of the group to have privileged access.
- */
-static int
-privgroup(argv)
- char **argv;
-{
- struct group *g;
- int i;
-
- g = getgrnam(*argv);
- if (g == 0) {
- option_error("group %s is unknown", *argv);
- return 0;
- }
- for (i = 0; i < ngroups; ++i) {
- if (groups[i] == g->gr_gid) {
- privileged = 1;
- break;
- }
- }
- return 1;
-}
-
-
-/*
- * set_noauth_addr - set address(es) that can be used without authentication.
- * Equivalent to specifying an entry like `"" * "" addr' in pap-secrets.
- */
-static int
-set_noauth_addr(argv)
- char **argv;
-{
- char *addr = *argv;
- int l = strlen(addr) + 1;
- struct wordlist *wp;
-
- wp = (struct wordlist *) malloc(sizeof(struct wordlist) + l);
- if (wp == NULL)
- novm("allow-ip argument");
- wp->word = (char *) (wp + 1);
- wp->next = noauth_addrs;
- BCOPY(addr, wp->word, l);
- noauth_addrs = wp;
- return 1;
-}
-
-
-/*
- * An Open on LCP has requested a change from Dead to Establish phase.
- * Do what's necessary to bring the physical layer up.
- */
-void
-link_required(unit)
- int unit;
-{
-}
-
-/*
- * LCP has terminated the link; go to the Dead phase and take the
- * physical layer down.
- */
-void
-link_terminated(unit)
- int unit;
-{
- if (phase == PHASE_DEAD)
- return;
- if (pap_logout_hook) {
- pap_logout_hook();
- } else {
- if (logged_in)
- plogout();
- }
- new_phase(PHASE_DEAD);
- notice("Connection terminated.");
-}
-
-/*
- * LCP has gone down; it will either die or try to re-establish.
- */
-void
-link_down(unit)
- int unit;
-{
- int i;
- struct protent *protp;
-
- auth_state = s_down;
- if (auth_script_state == s_up && auth_script_pid == 0) {
- update_link_stats(unit);
- auth_script_state = s_down;
- auth_script(_PATH_AUTHDOWN);
- }
- for (i = 0; (protp = protocols[i]) != NULL; ++i) {
- if (!protp->enabled_flag)
- continue;
- if (protp->protocol != PPP_LCP && protp->lowerdown != NULL)
- (*protp->lowerdown)(unit);
- if (protp->protocol < 0xC000 && protp->close != NULL)
- (*protp->close)(unit, "LCP down");
- }
- num_np_open = 0;
- num_np_up = 0;
- if (phase != PHASE_DEAD)
- new_phase(PHASE_TERMINATE);
-}
-
-/*
- * The link is established.
- * Proceed to the Dead, Authenticate or Network phase as appropriate.
- */
-void
-link_established(unit)
- int unit;
-{
- int auth;
- lcp_options *wo = &lcp_wantoptions[unit];
- lcp_options *go = &lcp_gotoptions[unit];
- lcp_options *ho = &lcp_hisoptions[unit];
- int i;
- struct protent *protp;
-
- /*
- * Tell higher-level protocols that LCP is up.
- */
- for (i = 0; (protp = protocols[i]) != NULL; ++i)
- if (protp->protocol != PPP_LCP && protp->enabled_flag
- && protp->lowerup != NULL)
- (*protp->lowerup)(unit);
-
- if (auth_required && !(go->neg_chap || go->neg_upap)) {
- /*
- * We wanted the peer to authenticate itself, and it refused:
- * if we have some address(es) it can use without auth, fine,
- * otherwise treat it as though it authenticated with PAP using
- * a username * of "" and a password of "". If that's not OK,
- * boot it out.
- */
- if (noauth_addrs != NULL) {
- set_allowed_addrs(unit, NULL, NULL);
- } else if (!wo->neg_upap || uselogin || !null_login(unit)) {
- warn("peer refused to authenticate: terminating link");
- lcp_close(unit, "peer refused to authenticate");
- status = EXIT_PEER_AUTH_FAILED;
- return;
- }
- }
-
- new_phase(PHASE_AUTHENTICATE);
- used_login = 0;
- auth = 0;
- if (go->neg_chap) {
- ChapAuthPeer(unit, our_name, go->chap_mdtype);
- auth |= CHAP_PEER;
- } else if (go->neg_upap) {
- upap_authpeer(unit);
- auth |= PAP_PEER;
- }
- if (ho->neg_chap) {
- ChapAuthWithPeer(unit, user, ho->chap_mdtype);
- auth |= CHAP_WITHPEER;
- } else if (ho->neg_upap) {
- if (passwd[0] == 0) {
- passwd_from_file = 1;
- if (!get_pap_passwd(passwd))
- error("No secret found for PAP login");
- }
- upap_authwithpeer(unit, user, passwd);
- auth |= PAP_WITHPEER;
- }
- auth_pending[unit] = auth;
-
- if (!auth)
- network_phase(unit);
-}
-
-/*
- * Proceed to the network phase.
- */
-static void
-network_phase(unit)
- int unit;
-{
- lcp_options *go = &lcp_gotoptions[unit];
-
- /*
- * If the peer had to authenticate, run the auth-up script now.
- */
- if (go->neg_chap || go->neg_upap) {
- auth_state = s_up;
- if (auth_script_state == s_down && auth_script_pid == 0) {
- auth_script_state = s_up;
- auth_script(_PATH_AUTHUP);
- }
- }
-
-#ifdef CBCP_SUPPORT
- /*
- * If we negotiated callback, do it now.
- */
- if (go->neg_cbcp) {
- new_phase(PHASE_CALLBACK);
- (*cbcp_protent.open)(unit);
- return;
- }
-#endif
-
- /*
- * Process extra options from the secrets file
- */
- if (extra_options) {
- options_from_list(extra_options, 1);
- free_wordlist(extra_options);
- extra_options = 0;
- }
- start_networks();
-}
-
-void
-start_networks()
-{
- int i;
- struct protent *protp;
-
- new_phase(PHASE_NETWORK);
-
-#ifdef HAVE_MULTILINK
- if (multilink) {
- if (mp_join_bundle()) {
- if (updetach && !nodetach)
- detach();
- return;
- }
- }
-#endif /* HAVE_MULTILINK */
-
-#ifdef PPP_FILTER
- if (!demand)
- set_filters(&pass_filter, &active_filter);
-#endif
- for (i = 0; (protp = protocols[i]) != NULL; ++i)
- if (protp->protocol < 0xC000 && protp->enabled_flag
- && protp->open != NULL) {
- (*protp->open)(0);
- if (protp->protocol != PPP_CCP)
- ++num_np_open;
- }
-
- if (num_np_open == 0)
- /* nothing to do */
- lcp_close(0, "No network protocols running");
-}
-
-/*
- * The peer has failed to authenticate himself using `protocol'.
- */
-void
-auth_peer_fail(unit, protocol)
- int unit, protocol;
-{
- /*
- * Authentication failure: take the link down
- */
- lcp_close(unit, "Authentication failed");
- status = EXIT_PEER_AUTH_FAILED;
-}
-
-/*
- * The peer has been successfully authenticated using `protocol'.
- */
-void
-auth_peer_success(unit, protocol, name, namelen)
- int unit, protocol;
- char *name;
- int namelen;
-{
- int bit;
-
- switch (protocol) {
- case PPP_CHAP:
- bit = CHAP_PEER;
- break;
- case PPP_PAP:
- bit = PAP_PEER;
- break;
- default:
- warn("auth_peer_success: unknown protocol %x", protocol);
- return;
- }
-
- /*
- * Save the authenticated name of the peer for later.
- */
- if (namelen > sizeof(peer_authname) - 1)
- namelen = sizeof(peer_authname) - 1;
- BCOPY(name, peer_authname, namelen);
- peer_authname[namelen] = 0;
- script_setenv("PEERNAME", peer_authname, 0);
-
- /*
- * If there is no more authentication still to be done,
- * proceed to the network (or callback) phase.
- */
- if ((auth_pending[unit] &= ~bit) == 0)
- network_phase(unit);
-}
-
-/*
- * We have failed to authenticate ourselves to the peer using `protocol'.
- */
-void
-auth_withpeer_fail(unit, protocol)
- int unit, protocol;
-{
- if (passwd_from_file)
- BZERO(passwd, MAXSECRETLEN);
- /*
- * We've failed to authenticate ourselves to our peer.
- * Some servers keep sending CHAP challenges, but there
- * is no point in persisting without any way to get updated
- * authentication secrets.
- */
- lcp_close(unit, "Failed to authenticate ourselves to peer");
- status = EXIT_AUTH_TOPEER_FAILED;
-}
-
-/*
- * We have successfully authenticated ourselves with the peer using `protocol'.
- */
-void
-auth_withpeer_success(unit, protocol)
- int unit, protocol;
-{
- int bit;
-
- switch (protocol) {
- case PPP_CHAP:
- bit = CHAP_WITHPEER;
- break;
- case PPP_PAP:
- if (passwd_from_file)
- BZERO(passwd, MAXSECRETLEN);
- bit = PAP_WITHPEER;
- break;
- default:
- warn("auth_withpeer_success: unknown protocol %x", protocol);
- bit = 0;
- }
-
- /*
- * If there is no more authentication still being done,
- * proceed to the network (or callback) phase.
- */
- if ((auth_pending[unit] &= ~bit) == 0)
- network_phase(unit);
-}
-
-
-/*
- * np_up - a network protocol has come up.
- */
-void
-np_up(unit, proto)
- int unit, proto;
-{
- int tlim;
-
- if (num_np_up == 0) {
- /*
- * At this point we consider that the link has come up successfully.
- */
- status = EXIT_OK;
- unsuccess = 0;
- new_phase(PHASE_RUNNING);
-
- if (idle_time_hook != 0)
- tlim = (*idle_time_hook)(NULL);
- else
- tlim = idle_time_limit;
- if (tlim > 0)
- TIMEOUT(check_idle, NULL, tlim);
-
- /*
- * Set a timeout to close the connection once the maximum
- * connect time has expired.
- */
- if (maxconnect > 0)
- TIMEOUT(connect_time_expired, 0, maxconnect);
-
- /*
- * Detach now, if the updetach option was given.
- */
- if (updetach && !nodetach)
- detach();
- }
- ++num_np_up;
-}
-
-/*
- * np_down - a network protocol has gone down.
- */
-void
-np_down(unit, proto)
- int unit, proto;
-{
- if (--num_np_up == 0) {
- UNTIMEOUT(check_idle, NULL);
- new_phase(PHASE_NETWORK);
- }
-}
-
-/*
- * np_finished - a network protocol has finished using the link.
- */
-void
-np_finished(unit, proto)
- int unit, proto;
-{
- if (--num_np_open <= 0) {
- /* no further use for the link: shut up shop. */
- lcp_close(0, "No network protocols running");
- }
-}
-
-/*
- * check_idle - check whether the link has been idle for long
- * enough that we can shut it down.
- */
-static void
-check_idle(arg)
- void *arg;
-{
- struct ppp_idle idle;
- time_t itime;
- int tlim;
-
- if (!get_idle_time(0, &idle))
- return;
- if (idle_time_hook != 0) {
- tlim = idle_time_hook(&idle);
- } else {
- itime = MIN(idle.xmit_idle, idle.recv_idle);
- tlim = idle_time_limit - itime;
- }
- if (tlim <= 0) {
- /* link is idle: shut it down. */
- notice("Terminating connection due to lack of activity.");
- lcp_close(0, "Link inactive");
- need_holdoff = 0;
- status = EXIT_IDLE_TIMEOUT;
- } else {
- TIMEOUT(check_idle, NULL, tlim);
- }
-}
-
-/*
- * connect_time_expired - log a message and close the connection.
- */
-static void
-connect_time_expired(arg)
- void *arg;
-{
- info("Connect time expired");
- lcp_close(0, "Connect time expired"); /* Close connection */
- status = EXIT_CONNECT_TIME;
-}
-
-/*
- * auth_check_options - called to check authentication options.
- */
-void
-auth_check_options()
-{
- lcp_options *wo = &lcp_wantoptions[0];
- int can_auth;
- int lacks_ip;
-
- /* Default our_name to hostname, and user to our_name */
- if (our_name[0] == 0 || usehostname)
- strlcpy(our_name, hostname, sizeof(our_name));
- if (user[0] == 0)
- strlcpy(user, our_name, sizeof(user));
-
- /*
- * If we have a default route, require the peer to authenticate
- * unless the noauth option was given or the real user is root.
- */
- if (!auth_required && !allow_any_ip && have_route_to(0) && !privileged) {
- auth_required = 1;
- default_auth = 1;
- }
-
- /* If authentication is required, ask peer for CHAP or PAP. */
- if (auth_required) {
- allow_any_ip = 0;
- if (!wo->neg_chap && !wo->neg_upap) {
- wo->neg_chap = 1;
- wo->neg_upap = 1;
- }
- } else {
- wo->neg_chap = 0;
- wo->neg_upap = 0;
- }
-
- /*
- * Check whether we have appropriate secrets to use
- * to authenticate the peer.
- */
- lacks_ip = 0;
- can_auth = wo->neg_upap && (uselogin || have_pap_secret(&lacks_ip));
- if (!can_auth && wo->neg_chap) {
- can_auth = have_chap_secret((explicit_remote? remote_name: NULL),
- our_name, 1, &lacks_ip);
- }
-
- if (auth_required && !can_auth && noauth_addrs == NULL) {
- if (default_auth) {
- option_error(
-"By default the remote system is required to authenticate itself");
- option_error(
-"(because this system has a default route to the internet)");
- } else if (explicit_remote)
- option_error(
-"The remote system (%s) is required to authenticate itself",
- remote_name);
- else
- option_error(
-"The remote system is required to authenticate itself");
- option_error(
-"but I couldn't find any suitable secret (password) for it to use to do so.");
- if (lacks_ip)
- option_error(
-"(None of the available passwords would let it use an IP address.)");
-
- exit(1);
- }
-}
-
-/*
- * auth_reset - called when LCP is starting negotiations to recheck
- * authentication options, i.e. whether we have appropriate secrets
- * to use for authenticating ourselves and/or the peer.
- */
-void
-auth_reset(unit)
- int unit;
-{
- lcp_options *go = &lcp_gotoptions[unit];
- lcp_options *ao = &lcp_allowoptions[0];
-
- ao->neg_upap = !refuse_pap && (passwd[0] != 0 || get_pap_passwd(NULL));
- ao->neg_chap = !refuse_chap
- && (passwd[0] != 0
- || have_chap_secret(user, (explicit_remote? remote_name: NULL),
- 0, NULL));
-
- if (go->neg_upap && !uselogin && !have_pap_secret(NULL))
- go->neg_upap = 0;
- if (go->neg_chap) {
- if (!have_chap_secret((explicit_remote? remote_name: NULL),
- our_name, 1, NULL))
- go->neg_chap = 0;
- }
-}
-
-
-/*
- * check_passwd - Check the user name and passwd against the PAP secrets
- * file. If requested, also check against the system password database,
- * and login the user if OK.
- *
- * returns:
- * UPAP_AUTHNAK: Authentication failed.
- * UPAP_AUTHACK: Authentication succeeded.
- * In either case, msg points to an appropriate message.
- */
-int
-check_passwd(unit, auser, userlen, apasswd, passwdlen, msg)
- int unit;
- char *auser;
- int userlen;
- char *apasswd;
- int passwdlen;
- char **msg;
-{
- int ret;
- char *filename;
- FILE *f;
- struct wordlist *addrs = NULL, *opts = NULL;
- char passwd[256], user[256];
- char secret[MAXWORDLEN];
- static int attempts = 0;
-
- /*
- * Make copies of apasswd and auser, then null-terminate them.
- * If there are unprintable characters in the password, make
- * them visible.
- */
- slprintf(passwd, sizeof(passwd), "%.*v", passwdlen, apasswd);
- slprintf(user, sizeof(user), "%.*v", userlen, auser);
- *msg = "";
-
- /*
- * Check if a plugin wants to handle this.
- */
- if (pap_auth_hook) {
- ret = (*pap_auth_hook)(user, passwd, msg, &addrs, &opts);
- if (ret >= 0) {
- if (ret)
- set_allowed_addrs(unit, addrs, opts);
- BZERO(passwd, sizeof(passwd));
- if (addrs != 0)
- free_wordlist(addrs);
- return ret? UPAP_AUTHACK: UPAP_AUTHNAK;
- }
- }
-
- /*
- * Open the file of pap secrets and scan for a suitable secret
- * for authenticating this user.
- */
- filename = _PATH_UPAPFILE;
- addrs = opts = NULL;
- ret = UPAP_AUTHNAK;
- f = fopen(filename, "r");
- if (f == NULL) {
- error("Can't open PAP password file %s: %m", filename);
-
- } else {
- check_access(f, filename);
- if (scan_authfile(f, user, our_name, secret, &addrs, &opts, filename) < 0) {
- warn("no PAP secret found for %s", user);
- } else {
- /*
- * If the secret is "@login", it means to check
- * the password against the login database.
- */
- int login_secret = strcmp(secret, "@login") == 0;
- ret = UPAP_AUTHACK;
- if (uselogin || login_secret) {
- /* login option or secret is @login */
- ret = plogin(user, passwd, msg);
- if (ret == UPAP_AUTHNAK)
- warn("PAP login failure for %s", user);
- else
- used_login = 1;
- }
- if (secret[0] != 0 && !login_secret) {
- /* password given in pap-secrets - must match */
- if ((cryptpap || strcmp(passwd, secret) != 0)
- && strcmp(crypt(passwd, secret), secret) != 0) {
- ret = UPAP_AUTHNAK;
- warn("PAP authentication failure for %s", user);
- }
- }
- }
- fclose(f);
- }
-
- if (ret == UPAP_AUTHNAK) {
- if (**msg == 0)
- *msg = "Login incorrect";
- /*
- * XXX can we ever get here more than once??
- * Frustrate passwd stealer programs.
- * Allow 10 tries, but start backing off after 3 (stolen from login).
- * On 10'th, drop the connection.
- */
- if (attempts++ >= 10) {
- warn("%d LOGIN FAILURES ON %s, %s", attempts, devnam, user);
- lcp_close(unit, "login failed");
- }
- if (attempts > 3)
- sleep((u_int) (attempts - 3) * 5);
- if (opts != NULL)
- free_wordlist(opts);
-
- } else {
- attempts = 0; /* Reset count */
- if (**msg == 0)
- *msg = "Login ok";
- set_allowed_addrs(unit, addrs, opts);
- }
-
- if (addrs != NULL)
- free_wordlist(addrs);
- BZERO(passwd, sizeof(passwd));
- BZERO(secret, sizeof(secret));
-
- return ret;
-}
-
-/*
- * This function is needed for PAM.
- */
-
-#ifdef USE_PAM
-/* Static variables used to communicate between the conversation function
- * and the server_login function
- */
-static char *PAM_username;
-static char *PAM_password;
-static int PAM_error = 0;
-static pam_handle_t *pamh = NULL;
-
-/* PAM conversation function
- * Here we assume (for now, at least) that echo on means login name, and
- * echo off means password.
- */
-
-static int PAM_conv (int num_msg, const struct pam_message **msg,
- struct pam_response **resp, void *appdata_ptr)
-{
- int replies = 0;
- struct pam_response *reply = NULL;
-
-#define COPY_STRING(s) (s) ? strdup(s) : NULL
-
- reply = malloc(sizeof(struct pam_response) * num_msg);
- if (!reply) return PAM_CONV_ERR;
-
- for (replies = 0; replies < num_msg; replies++) {
- switch (msg[replies]->msg_style) {
- case PAM_PROMPT_ECHO_ON:
- reply[replies].resp_retcode = PAM_SUCCESS;
- reply[replies].resp = COPY_STRING(PAM_username);
- /* PAM frees resp */
- break;
- case PAM_PROMPT_ECHO_OFF:
- reply[replies].resp_retcode = PAM_SUCCESS;
- reply[replies].resp = COPY_STRING(PAM_password);
- /* PAM frees resp */
- break;
- case PAM_TEXT_INFO:
- /* fall through */
- case PAM_ERROR_MSG:
- /* ignore it, but pam still wants a NULL response... */
- reply[replies].resp_retcode = PAM_SUCCESS;
- reply[replies].resp = NULL;
- break;
- default:
- /* Must be an error of some sort... */
- free (reply);
- PAM_error = 1;
- return PAM_CONV_ERR;
- }
- }
- *resp = reply;
- return PAM_SUCCESS;
-}
-
-static struct pam_conv PAM_conversation = {
- &PAM_conv,
- NULL
-};
-#endif /* USE_PAM */
-
-/*
- * plogin - Check the user name and password against the system
- * password database, and login the user if OK.
- *
- * returns:
- * UPAP_AUTHNAK: Login failed.
- * UPAP_AUTHACK: Login succeeded.
- * In either case, msg points to an appropriate message.
- */
-
-static int
-plogin(user, passwd, msg)
- char *user;
- char *passwd;
- char **msg;
-{
- char *tty;
-
-#ifdef USE_PAM
- int pam_error;
-
- pam_error = pam_start ("ppp", user, &PAM_conversation, &pamh);
- if (pam_error != PAM_SUCCESS) {
- *msg = (char *) pam_strerror (pamh, pam_error);
- reopen_log();
- return UPAP_AUTHNAK;
- }
- /*
- * Define the fields for the credential validation
- */
-
- PAM_username = user;
- PAM_password = passwd;
- PAM_error = 0;
- pam_set_item (pamh, PAM_TTY, devnam); /* this might be useful to some modules */
-
- /*
- * Validate the user
- */
- pam_error = pam_authenticate (pamh, PAM_SILENT);
- if (pam_error == PAM_SUCCESS && !PAM_error) {
- pam_error = pam_acct_mgmt (pamh, PAM_SILENT);
- if (pam_error == PAM_SUCCESS)
- pam_error = pam_open_session (pamh, PAM_SILENT);
- }
-
- *msg = (char *) pam_strerror (pamh, pam_error);
-
- /*
- * Clean up the mess
- */
- reopen_log(); /* apparently the PAM stuff does closelog() */
- PAM_username = NULL;
- PAM_password = NULL;
- if (pam_error != PAM_SUCCESS)
- return UPAP_AUTHNAK;
-#else /* #ifdef USE_PAM */
-
-/*
- * Use the non-PAM methods directly
- */
-
-#ifdef HAS_SHADOW
- struct spwd *spwd;
- struct spwd *getspnam();
-#endif
- struct passwd *pw = getpwnam(user);
-
- endpwent();
- if (pw == NULL)
- return (UPAP_AUTHNAK);
-
-#ifdef HAS_SHADOW
- spwd = getspnam(user);
- endspent();
- if (spwd) {
- /* check the age of the password entry */
- long now = time(NULL) / 86400L;
-
- if ((spwd->sp_expire > 0 && now >= spwd->sp_expire)
- || ((spwd->sp_max >= 0 && spwd->sp_max < 10000)
- && spwd->sp_lstchg >= 0
- && now >= spwd->sp_lstchg + spwd->sp_max)) {
- warn("Password for %s has expired", user);
- return (UPAP_AUTHNAK);
- }
- pw->pw_passwd = spwd->sp_pwdp;
- }
-#endif
-
- /*
- * If no passwd, don't let them login.
- */
- if (pw->pw_passwd == NULL || strlen(pw->pw_passwd) < 2
- || strcmp(crypt(passwd, pw->pw_passwd), pw->pw_passwd) != 0)
- return (UPAP_AUTHNAK);
-
-#endif /* #ifdef USE_PAM */
-
- /*
- * Write a wtmp entry for this user.
- */
-
- tty = devnam;
- if (strncmp(tty, "/dev/", 5) == 0)
- tty += 5;
-// logwtmp(tty, user, remote_name); /* Add wtmp login entry */
-
-#if defined(_PATH_LASTLOG) && !defined(USE_PAM)
- if (pw != (struct passwd *)NULL) {
- struct lastlog ll;
- int fd;
-
- if ((fd = open(_PATH_LASTLOG, O_RDWR, 0)) >= 0) {
- (void)lseek(fd, (off_t)(pw->pw_uid * sizeof(ll)), SEEK_SET);
- memset((void *)&ll, 0, sizeof(ll));
- (void)time(&ll.ll_time);
- (void)strncpy(ll.ll_line, tty, sizeof(ll.ll_line));
- (void)write(fd, (char *)&ll, sizeof(ll));
- (void)close(fd);
- }
- }
-#endif /* _PATH_LASTLOG and not USE_PAM */
-
- info("user %s logged in", user);
- logged_in = 1;
-
- return (UPAP_AUTHACK);
-}
-
-/*
- * plogout - Logout the user.
- */
-static void
-plogout()
-{
-#ifdef USE_PAM
- int pam_error;
-
- if (pamh != NULL) {
- pam_error = pam_close_session (pamh, PAM_SILENT);
- pam_end (pamh, pam_error);
- pamh = NULL;
- }
- /* Apparently the pam stuff does closelog(). */
- reopen_log();
-#else /* ! USE_PAM */
- char *tty;
-
- tty = devnam;
- if (strncmp(tty, "/dev/", 5) == 0)
- tty += 5;
-// logwtmp(tty, "", ""); /* Wipe out utmp logout entry */
-#endif /* ! USE_PAM */
- logged_in = 0;
-}
-
-
-/*
- * null_login - Check if a username of "" and a password of "" are
- * acceptable, and iff so, set the list of acceptable IP addresses
- * and return 1.
- */
-static int
-null_login(unit)
- int unit;
-{
- char *filename;
- FILE *f;
- int i, ret;
- struct wordlist *addrs, *opts;
- char secret[MAXWORDLEN];
-
- /*
- * Open the file of pap secrets and scan for a suitable secret.
- */
- filename = _PATH_UPAPFILE;
- addrs = NULL;
- f = fopen(filename, "r");
- if (f == NULL)
- return 0;
- check_access(f, filename);
-
- i = scan_authfile(f, "", our_name, secret, &addrs, &opts, filename);
- ret = i >= 0 && secret[0] == 0;
- BZERO(secret, sizeof(secret));
-
- if (ret)
- set_allowed_addrs(unit, addrs, opts);
- else if (opts != 0)
- free_wordlist(opts);
- if (addrs != 0)
- free_wordlist(addrs);
-
- fclose(f);
- return ret;
-}
-
-
-/*
- * get_pap_passwd - get a password for authenticating ourselves with
- * our peer using PAP. Returns 1 on success, 0 if no suitable password
- * could be found.
- * Assumes passwd points to MAXSECRETLEN bytes of space (if non-null).
- */
-static int
-get_pap_passwd(passwd)
- char *passwd;
-{
- char *filename;
- FILE *f;
- int ret;
- char secret[MAXWORDLEN];
-
- /*
- * Check whether a plugin wants to supply this.
- */
- if (pap_passwd_hook) {
- ret = (*pap_passwd_hook)(user, passwd);
- if (ret >= 0)
- return ret;
- }
-
- filename = _PATH_UPAPFILE;
- f = fopen(filename, "r");
- if (f == NULL)
- return 0;
- check_access(f, filename);
- ret = scan_authfile(f, user,
- (remote_name[0]? remote_name: NULL),
- secret, NULL, NULL, filename);
- fclose(f);
- if (ret < 0)
- return 0;
- if (passwd != NULL)
- strlcpy(passwd, secret, MAXSECRETLEN);
- BZERO(secret, sizeof(secret));
- return 1;
-}
-
-
-/*
- * have_pap_secret - check whether we have a PAP file with any
- * secrets that we could possibly use for authenticating the peer.
- */
-static int
-have_pap_secret(lacks_ipp)
- int *lacks_ipp;
-{
- FILE *f;
- int ret;
- char *filename;
- struct wordlist *addrs;
-
- /* let the plugin decide, if there is one */
- if (pap_check_hook) {
- ret = (*pap_check_hook)();
- if (ret >= 0)
- return ret;
- }
-
- filename = _PATH_UPAPFILE;
- f = fopen(filename, "r");
- if (f == NULL)
- return 0;
-
- ret = scan_authfile(f, (explicit_remote? remote_name: NULL), our_name,
- NULL, &addrs, NULL, filename);
- fclose(f);
- if (ret >= 0 && !some_ip_ok(addrs)) {
- if (lacks_ipp != 0)
- *lacks_ipp = 1;
- ret = -1;
- }
- if (addrs != 0)
- free_wordlist(addrs);
-
- return ret >= 0;
-}
-
-
-/*
- * have_chap_secret - check whether we have a CHAP file with a
- * secret that we could possibly use for authenticating `client'
- * on `server'. Either can be the null string, meaning we don't
- * know the identity yet.
- */
-static int
-have_chap_secret(client, server, need_ip, lacks_ipp)
- char *client;
- char *server;
- int need_ip;
- int *lacks_ipp;
-{
- FILE *f;
- int ret;
- char *filename;
- struct wordlist *addrs;
-
- filename = _PATH_CHAPFILE;
- f = fopen(filename, "r");
- if (f == NULL)
- return 0;
-
- if (client != NULL && client[0] == 0)
- client = NULL;
- else if (server != NULL && server[0] == 0)
- server = NULL;
-
- ret = scan_authfile(f, client, server, NULL, &addrs, NULL, filename);
- fclose(f);
- if (ret >= 0 && need_ip && !some_ip_ok(addrs)) {
- if (lacks_ipp != 0)
- *lacks_ipp = 1;
- ret = -1;
- }
- if (addrs != 0)
- free_wordlist(addrs);
-
- return ret >= 0;
-}
-
-
-/*
- * get_secret - open the CHAP secret file and return the secret
- * for authenticating the given client on the given server.
- * (We could be either client or server).
- */
-int
-get_secret(unit, client, server, secret, secret_len, am_server)
- int unit;
- char *client;
- char *server;
- char *secret;
- int *secret_len;
- int am_server;
-{
- FILE *f;
- int ret, len;
- char *filename;
- struct wordlist *addrs, *opts;
- char secbuf[MAXWORDLEN];
-
- if (!am_server && passwd[0] != 0) {
- strlcpy(secbuf, passwd, sizeof(secbuf));
- } else {
- filename = _PATH_CHAPFILE;
- addrs = NULL;
- secbuf[0] = 0;
-
- f = fopen(filename, "r");
- if (f == NULL) {
- error("Can't open chap secret file %s: %m", filename);
- return 0;
- }
- check_access(f, filename);
-
- ret = scan_authfile(f, client, server, secbuf, &addrs, &opts, filename);
- fclose(f);
- if (ret < 0)
- return 0;
-
- if (am_server)
- set_allowed_addrs(unit, addrs, opts);
- else if (opts != 0)
- free_wordlist(opts);
- if (addrs != 0)
- free_wordlist(addrs);
- }
-
- len = strlen(secbuf);
- if (len > MAXSECRETLEN) {
- error("Secret for %s on %s is too long", client, server);
- len = MAXSECRETLEN;
- }
- BCOPY(secbuf, secret, len);
- BZERO(secbuf, sizeof(secbuf));
- *secret_len = len;
-
- return 1;
-}
-
-/*
- * set_allowed_addrs() - set the list of allowed addresses.
- * Also looks for `--' indicating options to apply for this peer
- * and leaves the following words in extra_options.
- */
-static void
-set_allowed_addrs(unit, addrs, opts)
- int unit;
- struct wordlist *addrs;
- struct wordlist *opts;
-{
- int n;
- struct wordlist *ap, **plink;
- struct permitted_ip *ip;
- char *ptr_word, *ptr_mask;
- struct hostent *hp;
- u_int32_t a, mask, offset;
- struct ipcp_options *wo = &ipcp_wantoptions[unit];
- u_int32_t suggested_ip = 0;
-
- if (addresses[unit] != NULL)
- free(addresses[unit]);
- addresses[unit] = NULL;
- if (extra_options != NULL)
- free_wordlist(extra_options);
- extra_options = opts;
-
- /*
- * Count the number of IP addresses given.
- */
- n = wordlist_count(addrs) + wordlist_count(noauth_addrs);
- if (n == 0)
- return;
- ip = (struct permitted_ip *) malloc((n + 1) * sizeof(struct permitted_ip));
- if (ip == 0)
- return;
-
- /* temporarily append the noauth_addrs list to addrs */
- for (plink = &addrs; *plink != NULL; plink = &(*plink)->next)
- ;
- *plink = noauth_addrs;
-
- n = 0;
- for (ap = addrs; ap != NULL; ap = ap->next) {
- /* "-" means no addresses authorized, "*" means any address allowed */
- ptr_word = ap->word;
- if (strcmp(ptr_word, "-") == 0)
- break;
- if (strcmp(ptr_word, "*") == 0) {
- ip[n].permit = 1;
- ip[n].base = ip[n].mask = 0;
- ++n;
- break;
- }
-
- ip[n].permit = 1;
- if (*ptr_word == '!') {
- ip[n].permit = 0;
- ++ptr_word;
- }
-
- mask = ~ (u_int32_t) 0;
- offset = 0;
- ptr_mask = strchr (ptr_word, '/');
- if (ptr_mask != NULL) {
- int bit_count;
- char *endp;
-
- bit_count = (int) strtol (ptr_mask+1, &endp, 10);
- if (bit_count <= 0 || bit_count > 32) {
- warn("invalid address length %v in auth. address list",
- ptr_mask+1);
- continue;
- }
- bit_count = 32 - bit_count; /* # bits in host part */
- if (*endp == '+') {
- offset = ifunit + 1;
- ++endp;
- }
- if (*endp != 0) {
- warn("invalid address length syntax: %v", ptr_mask+1);
- continue;
- }
- *ptr_mask = '\0';
- mask <<= bit_count;
- }
-
- hp = gethostbyname(ptr_word);
- if (hp != NULL && hp->h_addrtype == AF_INET) {
- a = *(u_int32_t *)hp->h_addr;
- } else {
- printf("*** getnetbyname is unsupported, please report bug! ***\n");
- return;
- }
-
- if (ptr_mask != NULL)
- *ptr_mask = '/';
-
- if (a == (u_int32_t)-1L) {
- warn("unknown host %s in auth. address list", ap->word);
- continue;
- }
- if (offset != 0) {
- if (offset >= ~mask) {
- warn("interface unit %d too large for subnet %v",
- ifunit, ptr_word);
- continue;
- }
- a = htonl((ntohl(a) & mask) + offset);
- mask = ~(u_int32_t)0;
- }
- ip[n].mask = htonl(mask);
- ip[n].base = a & ip[n].mask;
- ++n;
- if (~mask == 0 && suggested_ip == 0)
- suggested_ip = a;
- }
- *plink = NULL;
-
- ip[n].permit = 0; /* make the last entry forbid all addresses */
- ip[n].base = 0; /* to terminate the list */
- ip[n].mask = 0;
-
- addresses[unit] = ip;
-
- /*
- * If the address given for the peer isn't authorized, or if
- * the user hasn't given one, AND there is an authorized address
- * which is a single host, then use that if we find one.
- */
- if (suggested_ip != 0
- && (wo->hisaddr == 0 || !auth_ip_addr(unit, wo->hisaddr))) {
- wo->hisaddr = suggested_ip;
- /*
- * Do we insist on this address? No, if there are other
- * addresses authorized than the suggested one.
- */
- if (n > 1)
- wo->accept_remote = 1;
- }
-}
-
-/*
- * auth_ip_addr - check whether the peer is authorized to use
- * a given IP address. Returns 1 if authorized, 0 otherwise.
- */
-int
-auth_ip_addr(unit, addr)
- int unit;
- u_int32_t addr;
-{
- int ok;
-
- /* don't allow loopback or multicast address */
- if (bad_ip_adrs(addr))
- return 0;
-
- if (addresses[unit] != NULL) {
- ok = ip_addr_check(addr, addresses[unit]);
- if (ok >= 0)
- return ok;
- }
- if (auth_required)
- return 0; /* no addresses authorized */
- return allow_any_ip || privileged || !have_route_to(addr);
-}
-
-static int
-ip_addr_check(addr, addrs)
- u_int32_t addr;
- struct permitted_ip *addrs;
-{
- for (; ; ++addrs)
- if ((addr & addrs->mask) == addrs->base)
- return addrs->permit;
-}
-
-/*
- * bad_ip_adrs - return 1 if the IP address is one we don't want
- * to use, such as an address in the loopback net or a multicast address.
- * addr is in network byte order.
- */
-int
-bad_ip_adrs(addr)
- u_int32_t addr;
-{
- addr = ntohl(addr);
- return (addr >> IN_CLASSA_NSHIFT) == IN_LOOPBACKNET
- || IN_MULTICAST(addr) || IN_BADCLASS(addr);
-}
-
-/*
- * some_ip_ok - check a wordlist to see if it authorizes any
- * IP address(es).
- */
-static int
-some_ip_ok(addrs)
- struct wordlist *addrs;
-{
- for (; addrs != 0; addrs = addrs->next) {
- if (addrs->word[0] == '-')
- break;
- if (addrs->word[0] != '!')
- return 1; /* some IP address is allowed */
- }
- return 0;
-}
-
-/*
- * check_access - complain if a secret file has too-liberal permissions.
- */
-static void
-check_access(f, filename)
- FILE *f;
- char *filename;
-{
- struct stat sbuf;
-
- if (fstat(fileno(f), &sbuf) < 0) {
- warn("cannot stat secret file %s: %m", filename);
- } else if ((sbuf.st_mode & (S_IRWXG | S_IRWXO)) != 0) {
- warn("Warning - secret file %s has world and/or group access",
- filename);
- }
-}
-
-
-/*
- * scan_authfile - Scan an authorization file for a secret suitable
- * for authenticating `client' on `server'. The return value is -1
- * if no secret is found, otherwise >= 0. The return value has
- * NONWILD_CLIENT set if the secret didn't have "*" for the client, and
- * NONWILD_SERVER set if the secret didn't have "*" for the server.
- * Any following words on the line up to a "--" (i.e. address authorization
- * info) are placed in a wordlist and returned in *addrs. Any
- * following words (extra options) are placed in a wordlist and
- * returned in *opts.
- * We assume secret is NULL or points to MAXWORDLEN bytes of space.
- */
-static int
-scan_authfile(f, client, server, secret, addrs, opts, filename)
- FILE *f;
- char *client;
- char *server;
- char *secret;
- struct wordlist **addrs;
- struct wordlist **opts;
- char *filename;
-{
- int newline, xxx;
- int got_flag, best_flag;
- FILE *sf;
- struct wordlist *ap, *addr_list, *alist, **app;
- char word[MAXWORDLEN];
- char atfile[MAXWORDLEN];
- char lsecret[MAXWORDLEN];
-
- if (addrs != NULL)
- *addrs = NULL;
- if (opts != NULL)
- *opts = NULL;
- addr_list = NULL;
- if (!getword(f, word, &newline, filename))
- return -1; /* file is empty??? */
- newline = 1;
- best_flag = -1;
- for (;;) {
- /*
- * Skip until we find a word at the start of a line.
- */
- while (!newline && getword(f, word, &newline, filename))
- ;
- if (!newline)
- break; /* got to end of file */
-
- /*
- * Got a client - check if it's a match or a wildcard.
- */
- got_flag = 0;
- if (client != NULL && strcmp(word, client) != 0 && !ISWILD(word)) {
- newline = 0;
- continue;
- }
- if (!ISWILD(word))
- got_flag = NONWILD_CLIENT;
-
- /*
- * Now get a server and check if it matches.
- */
- if (!getword(f, word, &newline, filename))
- break;
- if (newline)
- continue;
- if (!ISWILD(word)) {
- if (server != NULL && strcmp(word, server) != 0)
- continue;
- got_flag |= NONWILD_SERVER;
- }
-
- /*
- * Got some sort of a match - see if it's better than what
- * we have already.
- */
- if (got_flag <= best_flag)
- continue;
-
- /*
- * Get the secret.
- */
- if (!getword(f, word, &newline, filename))
- break;
- if (newline)
- continue;
-
- if (secret != NULL) {
- /*
- * Special syntax: @/pathname means read secret from file.
- */
- if (word[0] == '@' && word[1] == '/') {
- strlcpy(atfile, word+1, sizeof(atfile));
- if ((sf = fopen(atfile, "r")) == NULL) {
- warn("can't open indirect secret file %s", atfile);
- continue;
- }
- check_access(sf, atfile);
- if (!getword(sf, word, &xxx, atfile)) {
- warn("no secret in indirect secret file %s", atfile);
- fclose(sf);
- continue;
- }
- fclose(sf);
- }
- strlcpy(lsecret, word, sizeof(lsecret));
- }
-
- /*
- * Now read address authorization info and make a wordlist.
- */
- app = &alist;
- for (;;) {
- if (!getword(f, word, &newline, filename) || newline)
- break;
- ap = (struct wordlist *)
- malloc(sizeof(struct wordlist) + strlen(word) + 1);
- if (ap == NULL)
- novm("authorized addresses");
- ap->word = (char *) (ap + 1);
- strcpy(ap->word, word);
- *app = ap;
- app = &ap->next;
- }
- *app = NULL;
-
- /*
- * This is the best so far; remember it.
- */
- best_flag = got_flag;
- if (addr_list)
- free_wordlist(addr_list);
- addr_list = alist;
- if (secret != NULL)
- strlcpy(secret, lsecret, MAXWORDLEN);
-
- if (!newline)
- break;
- }
-
- /* scan for a -- word indicating the start of options */
- for (app = &addr_list; (ap = *app) != NULL; app = &ap->next)
- if (strcmp(ap->word, "--") == 0)
- break;
- /* ap = start of options */
- if (ap != NULL) {
- ap = ap->next; /* first option */
- free(*app); /* free the "--" word */
- *app = NULL; /* terminate addr list */
- }
- if (opts != NULL)
- *opts = ap;
- else if (ap != NULL)
- free_wordlist(ap);
- if (addrs != NULL)
- *addrs = addr_list;
- else if (addr_list != NULL)
- free_wordlist(addr_list);
-
- return best_flag;
-}
-
-/*
- * wordlist_count - return the number of items in a wordlist
- */
-static int
-wordlist_count(wp)
- struct wordlist *wp;
-{
- int n;
-
- for (n = 0; wp != NULL; wp = wp->next)
- ++n;
- return n;
-}
-
-/*
- * free_wordlist - release memory allocated for a wordlist.
- */
-static void
-free_wordlist(wp)
- struct wordlist *wp;
-{
- struct wordlist *next;
-
- while (wp != NULL) {
- next = wp->next;
- free(wp);
- wp = next;
- }
-}
-
-/*
- * auth_script_done - called when the auth-up or auth-down script
- * has finished.
- */
-static void
-auth_script_done(arg)
- void *arg;
-{
- auth_script_pid = 0;
- switch (auth_script_state) {
- case s_up:
- if (auth_state == s_down) {
- auth_script_state = s_down;
- auth_script(_PATH_AUTHDOWN);
- }
- break;
- case s_down:
- if (auth_state == s_up) {
- auth_script_state = s_up;
- auth_script(_PATH_AUTHUP);
- }
- break;
- }
-}
-
-/*
- * auth_script - execute a script with arguments
- * interface-name peer-name real-user tty speed
- */
-static void
-auth_script(script)
- char *script;
-{
- char strspeed[32];
- struct passwd *pw;
- char struid[32];
- char *user_name;
- char *argv[8];
-
- if ((pw = getpwuid(getuid())) != NULL && pw->pw_name != NULL)
- user_name = pw->pw_name;
- else {
- slprintf(struid, sizeof(struid), "%d", getuid());
- user_name = struid;
- }
- slprintf(strspeed, sizeof(strspeed), "%d", baud_rate);
-
- argv[0] = script;
- argv[1] = ifname;
- argv[2] = peer_authname;
- argv[3] = user_name;
- argv[4] = devnam;
- argv[5] = strspeed;
- argv[6] = NULL;
-
- auth_script_pid = run_program(script, argv, 0, auth_script_done, NULL);
-}
diff --git a/mdk-stage1/ppp/pppd/cbcp.c b/mdk-stage1/ppp/pppd/cbcp.c
deleted file mode 100644
index 8c57b3cde..000000000
--- a/mdk-stage1/ppp/pppd/cbcp.c
+++ /dev/null
@@ -1,456 +0,0 @@
-/*
- * cbcp - Call Back Configuration Protocol.
- *
- * Copyright (c) 1995 Pedro Roque Marques
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Pedro Roque Marques. The name of the author may not be used to
- * endorse or promote products derived from this software without
- * specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-#define RCSID "$Id$"
-
-#include <stdio.h>
-#include <string.h>
-#include <sys/types.h>
-#include <sys/time.h>
-
-#include "pppd.h"
-#include "cbcp.h"
-#include "fsm.h"
-#include "lcp.h"
-
-static const char rcsid[] = RCSID;
-
-/*
- * Options.
- */
-static int setcbcp __P((char **));
-
-static option_t cbcp_option_list[] = {
- { "callback", o_special, setcbcp,
- "Ask for callback", OPT_PRIO | OPT_A2STRVAL, &cbcp[0].us_number },
- { NULL }
-};
-
-/*
- * Protocol entry points.
- */
-static void cbcp_init __P((int unit));
-static void cbcp_open __P((int unit));
-static void cbcp_lowerup __P((int unit));
-static void cbcp_input __P((int unit, u_char *pkt, int len));
-static void cbcp_protrej __P((int unit));
-static int cbcp_printpkt __P((u_char *pkt, int len,
- void (*printer) __P((void *, char *, ...)),
- void *arg));
-
-struct protent cbcp_protent = {
- PPP_CBCP,
- cbcp_init,
- cbcp_input,
- cbcp_protrej,
- cbcp_lowerup,
- NULL,
- cbcp_open,
- NULL,
- cbcp_printpkt,
- NULL,
- 0,
- "CBCP",
- NULL,
- cbcp_option_list,
- NULL,
- NULL,
- NULL
-};
-
-cbcp_state cbcp[NUM_PPP];
-
-/* internal prototypes */
-
-static void cbcp_recvreq __P((cbcp_state *us, char *pckt, int len));
-static void cbcp_resp __P((cbcp_state *us));
-static void cbcp_up __P((cbcp_state *us));
-static void cbcp_recvack __P((cbcp_state *us, char *pckt, int len));
-static void cbcp_send __P((cbcp_state *us, u_char code, u_char *buf, int len));
-
-/* option processing */
-static int
-setcbcp(argv)
- char **argv;
-{
- lcp_wantoptions[0].neg_cbcp = 1;
- cbcp_protent.enabled_flag = 1;
- cbcp[0].us_number = strdup(*argv);
- if (cbcp[0].us_number == 0)
- novm("callback number");
- cbcp[0].us_type |= (1 << CB_CONF_USER);
- cbcp[0].us_type |= (1 << CB_CONF_ADMIN);
- return (1);
-}
-
-/* init state */
-static void
-cbcp_init(iface)
- int iface;
-{
- cbcp_state *us;
-
- us = &cbcp[iface];
- memset(us, 0, sizeof(cbcp_state));
- us->us_unit = iface;
- us->us_type |= (1 << CB_CONF_NO);
-}
-
-/* lower layer is up */
-static void
-cbcp_lowerup(iface)
- int iface;
-{
- cbcp_state *us = &cbcp[iface];
-
- dbglog("cbcp_lowerup");
- dbglog("want: %d", us->us_type);
-
- if (us->us_type == CB_CONF_USER)
- dbglog("phone no: %s", us->us_number);
-}
-
-static void
-cbcp_open(unit)
- int unit;
-{
- dbglog("cbcp_open");
-}
-
-/* process an incomming packet */
-static void
-cbcp_input(unit, inpacket, pktlen)
- int unit;
- u_char *inpacket;
- int pktlen;
-{
- u_char *inp;
- u_char code, id;
- u_short len;
-
- cbcp_state *us = &cbcp[unit];
-
- inp = inpacket;
-
- if (pktlen < CBCP_MINLEN) {
- error("CBCP packet is too small");
- return;
- }
-
- GETCHAR(code, inp);
- GETCHAR(id, inp);
- GETSHORT(len, inp);
-
-#if 0
- if (len > pktlen) {
- error("CBCP packet: invalid length");
- return;
- }
-#endif
-
- len -= CBCP_MINLEN;
-
- switch(code) {
- case CBCP_REQ:
- us->us_id = id;
- cbcp_recvreq(us, inp, len);
- break;
-
- case CBCP_RESP:
- dbglog("CBCP_RESP received");
- break;
-
- case CBCP_ACK:
- if (id != us->us_id)
- dbglog("id doesn't match: expected %d recv %d",
- us->us_id, id);
-
- cbcp_recvack(us, inp, len);
- break;
-
- default:
- break;
- }
-}
-
-/* protocol was rejected by foe */
-void cbcp_protrej(int iface)
-{
-}
-
-char *cbcp_codenames[] = {
- "Request", "Response", "Ack"
-};
-
-char *cbcp_optionnames[] = {
- "NoCallback",
- "UserDefined",
- "AdminDefined",
- "List"
-};
-
-/* pretty print a packet */
-static int
-cbcp_printpkt(p, plen, printer, arg)
- u_char *p;
- int plen;
- void (*printer) __P((void *, char *, ...));
- void *arg;
-{
- int code, opt, id, len, olen, delay;
- u_char *pstart;
-
- if (plen < HEADERLEN)
- return 0;
- pstart = p;
- GETCHAR(code, p);
- GETCHAR(id, p);
- GETSHORT(len, p);
- if (len < HEADERLEN || len > plen)
- return 0;
-
- if (code >= 1 && code <= sizeof(cbcp_codenames) / sizeof(char *))
- printer(arg, " %s", cbcp_codenames[code-1]);
- else
- printer(arg, " code=0x%x", code);
-
- printer(arg, " id=0x%x", id);
- len -= HEADERLEN;
-
- switch (code) {
- case CBCP_REQ:
- case CBCP_RESP:
- case CBCP_ACK:
- while(len >= 2) {
- GETCHAR(opt, p);
- GETCHAR(olen, p);
-
- if (olen < 2 || olen > len) {
- break;
- }
-
- printer(arg, " <");
- len -= olen;
-
- if (opt >= 1 && opt <= sizeof(cbcp_optionnames) / sizeof(char *))
- printer(arg, " %s", cbcp_optionnames[opt-1]);
- else
- printer(arg, " option=0x%x", opt);
-
- if (olen > 2) {
- GETCHAR(delay, p);
- printer(arg, " delay = %d", delay);
- }
-
- if (olen > 3) {
- int addrt;
- char str[256];
-
- GETCHAR(addrt, p);
- memcpy(str, p, olen - 4);
- str[olen - 4] = 0;
- printer(arg, " number = %s", str);
- }
- printer(arg, ">");
- break;
- }
-
- default:
- break;
- }
-
- for (; len > 0; --len) {
- GETCHAR(code, p);
- printer(arg, " %.2x", code);
- }
-
- return p - pstart;
-}
-
-/* received CBCP request */
-static void
-cbcp_recvreq(us, pckt, pcktlen)
- cbcp_state *us;
- char *pckt;
- int pcktlen;
-{
- u_char type, opt_len, delay, addr_type;
- char address[256];
- int len = pcktlen;
-
- address[0] = 0;
-
- while (len) {
- dbglog("length: %d", len);
-
- GETCHAR(type, pckt);
- GETCHAR(opt_len, pckt);
-
- if (opt_len > 2)
- GETCHAR(delay, pckt);
-
- us->us_allowed |= (1 << type);
-
- switch(type) {
- case CB_CONF_NO:
- dbglog("no callback allowed");
- break;
-
- case CB_CONF_USER:
- dbglog("user callback allowed");
- if (opt_len > 4) {
- GETCHAR(addr_type, pckt);
- memcpy(address, pckt, opt_len - 4);
- address[opt_len - 4] = 0;
- if (address[0])
- dbglog("address: %s", address);
- }
- break;
-
- case CB_CONF_ADMIN:
- dbglog("user admin defined allowed");
- break;
-
- case CB_CONF_LIST:
- break;
- }
- len -= opt_len;
- }
-
- cbcp_resp(us);
-}
-
-static void
-cbcp_resp(us)
- cbcp_state *us;
-{
- u_char cb_type;
- u_char buf[256];
- u_char *bufp = buf;
- int len = 0;
-
- cb_type = us->us_allowed & us->us_type;
- dbglog("cbcp_resp cb_type=%d", cb_type);
-
-#if 0
- if (!cb_type)
- lcp_down(us->us_unit);
-#endif
-
- if (cb_type & ( 1 << CB_CONF_USER ) ) {
- dbglog("cbcp_resp CONF_USER");
- PUTCHAR(CB_CONF_USER, bufp);
- len = 3 + 1 + strlen(us->us_number) + 1;
- PUTCHAR(len , bufp);
- PUTCHAR(5, bufp); /* delay */
- PUTCHAR(1, bufp);
- BCOPY(us->us_number, bufp, strlen(us->us_number) + 1);
- cbcp_send(us, CBCP_RESP, buf, len);
- return;
- }
-
- if (cb_type & ( 1 << CB_CONF_ADMIN ) ) {
- dbglog("cbcp_resp CONF_ADMIN");
- PUTCHAR(CB_CONF_ADMIN, bufp);
- len = 3;
- PUTCHAR(len, bufp);
- PUTCHAR(5, bufp); /* delay */
- cbcp_send(us, CBCP_RESP, buf, len);
- return;
- }
-
- if (cb_type & ( 1 << CB_CONF_NO ) ) {
- dbglog("cbcp_resp CONF_NO");
- PUTCHAR(CB_CONF_NO, bufp);
- len = 3;
- PUTCHAR(len , bufp);
- PUTCHAR(0, bufp);
- cbcp_send(us, CBCP_RESP, buf, len);
- start_networks();
- return;
- }
-}
-
-static void
-cbcp_send(us, code, buf, len)
- cbcp_state *us;
- u_char code;
- u_char *buf;
- int len;
-{
- u_char *outp;
- int outlen;
-
- outp = outpacket_buf;
-
- outlen = 4 + len;
-
- MAKEHEADER(outp, PPP_CBCP);
-
- PUTCHAR(code, outp);
- PUTCHAR(us->us_id, outp);
- PUTSHORT(outlen, outp);
-
- if (len)
- BCOPY(buf, outp, len);
-
- output(us->us_unit, outpacket_buf, outlen + PPP_HDRLEN);
-}
-
-static void
-cbcp_recvack(us, pckt, len)
- cbcp_state *us;
- char *pckt;
- int len;
-{
- u_char type, delay, addr_type;
- int opt_len;
- char address[256];
-
- if (len) {
- GETCHAR(type, pckt);
- GETCHAR(opt_len, pckt);
-
- if (opt_len > 2)
- GETCHAR(delay, pckt);
-
- if (opt_len > 4) {
- GETCHAR(addr_type, pckt);
- memcpy(address, pckt, opt_len - 4);
- address[opt_len - 4] = 0;
- if (address[0])
- dbglog("peer will call: %s", address);
- }
- if (type == CB_CONF_NO)
- return;
- }
-
- cbcp_up(us);
-}
-
-/* ok peer will do callback */
-static void
-cbcp_up(us)
- cbcp_state *us;
-{
- persist = 0;
- lcp_close(0, "Call me back, please");
- status = EXIT_CALLBACK;
-}
diff --git a/mdk-stage1/ppp/pppd/cbcp.h b/mdk-stage1/ppp/pppd/cbcp.h
deleted file mode 100644
index c2ab3f689..000000000
--- a/mdk-stage1/ppp/pppd/cbcp.h
+++ /dev/null
@@ -1,26 +0,0 @@
-#ifndef CBCP_H
-#define CBCP_H
-
-typedef struct cbcp_state {
- int us_unit; /* Interface unit number */
- u_char us_id; /* Current id */
- u_char us_allowed;
- int us_type;
- char *us_number; /* Telefone Number */
-} cbcp_state;
-
-extern cbcp_state cbcp[];
-
-extern struct protent cbcp_protent;
-
-#define CBCP_MINLEN 4
-
-#define CBCP_REQ 1
-#define CBCP_RESP 2
-#define CBCP_ACK 3
-
-#define CB_CONF_NO 1
-#define CB_CONF_USER 2
-#define CB_CONF_ADMIN 3
-#define CB_CONF_LIST 4
-#endif
diff --git a/mdk-stage1/ppp/pppd/ccp.c b/mdk-stage1/ppp/pppd/ccp.c
deleted file mode 100644
index 7e36e384e..000000000
--- a/mdk-stage1/ppp/pppd/ccp.c
+++ /dev/null
@@ -1,1257 +0,0 @@
-/*
- * ccp.c - PPP Compression Control Protocol.
- *
- * Copyright (c) 1994 The Australian National University.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies. This software is provided without any
- * warranty, express or implied. The Australian National University
- * makes no representations about the suitability of this software for
- * any purpose.
- *
- * IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY
- * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
- * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
- * THE AUSTRALIAN NATIONAL UNIVERSITY HAVE BEEN ADVISED OF THE POSSIBILITY
- * OF SUCH DAMAGE.
- *
- * THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO
- * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
- * OR MODIFICATIONS.
- */
-
-#define RCSID "$Id$"
-
-#include <stdlib.h>
-#include <string.h>
-
-#include "pppd.h"
-#include "fsm.h"
-#include "ccp.h"
-#include <net/ppp-comp.h>
-
-static const char rcsid[] = RCSID;
-
-/*
- * Unfortunately there is a bug in zlib which means that using a
- * size of 8 (window size = 256) for Deflate compression will cause
- * buffer overruns and kernel crashes in the deflate module.
- * Until this is fixed we only accept sizes in the range 9 .. 15.
- * Thanks to James Carlson for pointing this out.
- */
-#define DEFLATE_MIN_WORKS 9
-
-/*
- * Command-line options.
- */
-static int setbsdcomp __P((char **));
-static int setdeflate __P((char **));
-static char bsd_value[8];
-static char deflate_value[8];
-
-static option_t ccp_option_list[] = {
- { "noccp", o_bool, &ccp_protent.enabled_flag,
- "Disable CCP negotiation" },
- { "-ccp", o_bool, &ccp_protent.enabled_flag,
- "Disable CCP negotiation", OPT_ALIAS },
-
- { "bsdcomp", o_special, (void *)setbsdcomp,
- "Request BSD-Compress packet compression",
- OPT_PRIO | OPT_A2STRVAL | OPT_STATIC, bsd_value },
- { "nobsdcomp", o_bool, &ccp_wantoptions[0].bsd_compress,
- "don't allow BSD-Compress", OPT_PRIOSUB | OPT_A2CLR,
- &ccp_allowoptions[0].bsd_compress },
- { "-bsdcomp", o_bool, &ccp_wantoptions[0].bsd_compress,
- "don't allow BSD-Compress", OPT_ALIAS | OPT_PRIOSUB | OPT_A2CLR,
- &ccp_allowoptions[0].bsd_compress },
-
- { "deflate", o_special, (void *)setdeflate,
- "request Deflate compression",
- OPT_PRIO | OPT_A2STRVAL | OPT_STATIC, deflate_value },
- { "nodeflate", o_bool, &ccp_wantoptions[0].deflate,
- "don't allow Deflate compression", OPT_PRIOSUB | OPT_A2CLR,
- &ccp_allowoptions[0].deflate },
- { "-deflate", o_bool, &ccp_wantoptions[0].deflate,
- "don't allow Deflate compression", OPT_ALIAS | OPT_PRIOSUB | OPT_A2CLR,
- &ccp_allowoptions[0].deflate },
-
- { "nodeflatedraft", o_bool, &ccp_wantoptions[0].deflate_draft,
- "don't use draft deflate #", OPT_A2COPY,
- &ccp_allowoptions[0].deflate_draft },
-
- { "predictor1", o_bool, &ccp_wantoptions[0].predictor_1,
- "request Predictor-1", 1, &ccp_allowoptions[0].predictor_1, OPT_PRIO },
- { "nopredictor1", o_bool, &ccp_wantoptions[0].predictor_1,
- "don't allow Predictor-1", OPT_PRIOSUB | OPT_A2CLR,
- &ccp_allowoptions[0].predictor_1 },
- { "-predictor1", o_bool, &ccp_wantoptions[0].predictor_1,
- "don't allow Predictor-1", OPT_ALIAS | OPT_PRIOSUB | OPT_A2CLR,
- &ccp_allowoptions[0].predictor_1 },
-
- { NULL }
-};
-
-/*
- * Protocol entry points from main code.
- */
-static void ccp_init __P((int unit));
-static void ccp_open __P((int unit));
-static void ccp_close __P((int unit, char *));
-static void ccp_lowerup __P((int unit));
-static void ccp_lowerdown __P((int));
-static void ccp_input __P((int unit, u_char *pkt, int len));
-static void ccp_protrej __P((int unit));
-static int ccp_printpkt __P((u_char *pkt, int len,
- void (*printer) __P((void *, char *, ...)),
- void *arg));
-static void ccp_datainput __P((int unit, u_char *pkt, int len));
-
-struct protent ccp_protent = {
- PPP_CCP,
- ccp_init,
- ccp_input,
- ccp_protrej,
- ccp_lowerup,
- ccp_lowerdown,
- ccp_open,
- ccp_close,
- ccp_printpkt,
- ccp_datainput,
- 1,
- "CCP",
- "Compressed",
- ccp_option_list,
- NULL,
- NULL,
- NULL
-};
-
-fsm ccp_fsm[NUM_PPP];
-ccp_options ccp_wantoptions[NUM_PPP]; /* what to request the peer to use */
-ccp_options ccp_gotoptions[NUM_PPP]; /* what the peer agreed to do */
-ccp_options ccp_allowoptions[NUM_PPP]; /* what we'll agree to do */
-ccp_options ccp_hisoptions[NUM_PPP]; /* what we agreed to do */
-
-/*
- * Callbacks for fsm code.
- */
-static void ccp_resetci __P((fsm *));
-static int ccp_cilen __P((fsm *));
-static void ccp_addci __P((fsm *, u_char *, int *));
-static int ccp_ackci __P((fsm *, u_char *, int));
-static int ccp_nakci __P((fsm *, u_char *, int));
-static int ccp_rejci __P((fsm *, u_char *, int));
-static int ccp_reqci __P((fsm *, u_char *, int *, int));
-static void ccp_up __P((fsm *));
-static void ccp_down __P((fsm *));
-static int ccp_extcode __P((fsm *, int, int, u_char *, int));
-static void ccp_rack_timeout __P((void *));
-static char *method_name __P((ccp_options *, ccp_options *));
-
-static fsm_callbacks ccp_callbacks = {
- ccp_resetci,
- ccp_cilen,
- ccp_addci,
- ccp_ackci,
- ccp_nakci,
- ccp_rejci,
- ccp_reqci,
- ccp_up,
- ccp_down,
- NULL,
- NULL,
- NULL,
- NULL,
- ccp_extcode,
- "CCP"
-};
-
-/*
- * Do we want / did we get any compression?
- */
-#define ANY_COMPRESS(opt) ((opt).deflate || (opt).bsd_compress \
- || (opt).predictor_1 || (opt).predictor_2)
-
-/*
- * Local state (mainly for handling reset-reqs and reset-acks).
- */
-static int ccp_localstate[NUM_PPP];
-#define RACK_PENDING 1 /* waiting for reset-ack */
-#define RREQ_REPEAT 2 /* send another reset-req if no reset-ack */
-
-#define RACKTIMEOUT 1 /* second */
-
-static int all_rejected[NUM_PPP]; /* we rejected all peer's options */
-
-/*
- * Option parsing.
- */
-static int
-setbsdcomp(argv)
- char **argv;
-{
- int rbits, abits;
- char *str, *endp;
-
- str = *argv;
- abits = rbits = strtol(str, &endp, 0);
- if (endp != str && *endp == ',') {
- str = endp + 1;
- abits = strtol(str, &endp, 0);
- }
- if (*endp != 0 || endp == str) {
- option_error("invalid parameter '%s' for bsdcomp option", *argv);
- return 0;
- }
- if ((rbits != 0 && (rbits < BSD_MIN_BITS || rbits > BSD_MAX_BITS))
- || (abits != 0 && (abits < BSD_MIN_BITS || abits > BSD_MAX_BITS))) {
- option_error("bsdcomp option values must be 0 or %d .. %d",
- BSD_MIN_BITS, BSD_MAX_BITS);
- return 0;
- }
- if (rbits > 0) {
- ccp_wantoptions[0].bsd_compress = 1;
- ccp_wantoptions[0].bsd_bits = rbits;
- } else
- ccp_wantoptions[0].bsd_compress = 0;
- if (abits > 0) {
- ccp_allowoptions[0].bsd_compress = 1;
- ccp_allowoptions[0].bsd_bits = abits;
- } else
- ccp_allowoptions[0].bsd_compress = 0;
- slprintf(bsd_value, sizeof(bsd_value),
- rbits == abits? "%d": "%d,%d", rbits, abits);
-
- return 1;
-}
-
-static int
-setdeflate(argv)
- char **argv;
-{
- int rbits, abits;
- char *str, *endp;
-
- str = *argv;
- abits = rbits = strtol(str, &endp, 0);
- if (endp != str && *endp == ',') {
- str = endp + 1;
- abits = strtol(str, &endp, 0);
- }
- if (*endp != 0 || endp == str) {
- option_error("invalid parameter '%s' for deflate option", *argv);
- return 0;
- }
- if ((rbits != 0 && (rbits < DEFLATE_MIN_SIZE || rbits > DEFLATE_MAX_SIZE))
- || (abits != 0 && (abits < DEFLATE_MIN_SIZE
- || abits > DEFLATE_MAX_SIZE))) {
- option_error("deflate option values must be 0 or %d .. %d",
- DEFLATE_MIN_SIZE, DEFLATE_MAX_SIZE);
- return 0;
- }
- if (rbits == DEFLATE_MIN_SIZE || abits == DEFLATE_MIN_SIZE) {
- if (rbits == DEFLATE_MIN_SIZE)
- rbits = DEFLATE_MIN_WORKS;
- if (abits == DEFLATE_MIN_SIZE)
- abits = DEFLATE_MIN_WORKS;
- warn("deflate option value of %d changed to %d to avoid zlib bug",
- DEFLATE_MIN_SIZE, DEFLATE_MIN_WORKS);
- }
- if (rbits > 0) {
- ccp_wantoptions[0].deflate = 1;
- ccp_wantoptions[0].deflate_size = rbits;
- } else
- ccp_wantoptions[0].deflate = 0;
- if (abits > 0) {
- ccp_allowoptions[0].deflate = 1;
- ccp_allowoptions[0].deflate_size = abits;
- } else
- ccp_allowoptions[0].deflate = 0;
- slprintf(deflate_value, sizeof(deflate_value),
- rbits == abits? "%d": "%d,%d", rbits, abits);
-
- return 1;
-}
-
-/*
- * ccp_init - initialize CCP.
- */
-static void
-ccp_init(unit)
- int unit;
-{
- fsm *f = &ccp_fsm[unit];
-
- f->unit = unit;
- f->protocol = PPP_CCP;
- f->callbacks = &ccp_callbacks;
- fsm_init(f);
-
- memset(&ccp_wantoptions[unit], 0, sizeof(ccp_options));
- memset(&ccp_gotoptions[unit], 0, sizeof(ccp_options));
- memset(&ccp_allowoptions[unit], 0, sizeof(ccp_options));
- memset(&ccp_hisoptions[unit], 0, sizeof(ccp_options));
-
- ccp_wantoptions[0].deflate = 1;
- ccp_wantoptions[0].deflate_size = DEFLATE_MAX_SIZE;
- ccp_wantoptions[0].deflate_correct = 1;
- ccp_wantoptions[0].deflate_draft = 1;
- ccp_allowoptions[0].deflate = 1;
- ccp_allowoptions[0].deflate_size = DEFLATE_MAX_SIZE;
- ccp_allowoptions[0].deflate_correct = 1;
- ccp_allowoptions[0].deflate_draft = 1;
-
- ccp_wantoptions[0].bsd_compress = 1;
- ccp_wantoptions[0].bsd_bits = BSD_MAX_BITS;
- ccp_allowoptions[0].bsd_compress = 1;
- ccp_allowoptions[0].bsd_bits = BSD_MAX_BITS;
-
- ccp_allowoptions[0].predictor_1 = 1;
-}
-
-/*
- * ccp_open - CCP is allowed to come up.
- */
-static void
-ccp_open(unit)
- int unit;
-{
- fsm *f = &ccp_fsm[unit];
-
- if (f->state != OPENED)
- ccp_flags_set(unit, 1, 0);
-
- /*
- * Find out which compressors the kernel supports before
- * deciding whether to open in silent mode.
- */
- ccp_resetci(f);
- if (!ANY_COMPRESS(ccp_gotoptions[unit]))
- f->flags |= OPT_SILENT;
-
- fsm_open(f);
-}
-
-/*
- * ccp_close - Terminate CCP.
- */
-static void
-ccp_close(unit, reason)
- int unit;
- char *reason;
-{
- ccp_flags_set(unit, 0, 0);
- fsm_close(&ccp_fsm[unit], reason);
-}
-
-/*
- * ccp_lowerup - we may now transmit CCP packets.
- */
-static void
-ccp_lowerup(unit)
- int unit;
-{
- fsm_lowerup(&ccp_fsm[unit]);
-}
-
-/*
- * ccp_lowerdown - we may not transmit CCP packets.
- */
-static void
-ccp_lowerdown(unit)
- int unit;
-{
- fsm_lowerdown(&ccp_fsm[unit]);
-}
-
-/*
- * ccp_input - process a received CCP packet.
- */
-static void
-ccp_input(unit, p, len)
- int unit;
- u_char *p;
- int len;
-{
- fsm *f = &ccp_fsm[unit];
- int oldstate;
-
- /*
- * Check for a terminate-request so we can print a message.
- */
- oldstate = f->state;
- fsm_input(f, p, len);
- if (oldstate == OPENED && p[0] == TERMREQ && f->state != OPENED)
- notice("Compression disabled by peer.");
-
- /*
- * If we get a terminate-ack and we're not asking for compression,
- * close CCP.
- */
- if (oldstate == REQSENT && p[0] == TERMACK
- && !ANY_COMPRESS(ccp_gotoptions[unit]))
- ccp_close(unit, "No compression negotiated");
-}
-
-/*
- * Handle a CCP-specific code.
- */
-static int
-ccp_extcode(f, code, id, p, len)
- fsm *f;
- int code, id;
- u_char *p;
- int len;
-{
- switch (code) {
- case CCP_RESETREQ:
- if (f->state != OPENED)
- break;
- /* send a reset-ack, which the transmitter will see and
- reset its compression state. */
- fsm_sdata(f, CCP_RESETACK, id, NULL, 0);
- break;
-
- case CCP_RESETACK:
- if (ccp_localstate[f->unit] & RACK_PENDING && id == f->reqid) {
- ccp_localstate[f->unit] &= ~(RACK_PENDING | RREQ_REPEAT);
- UNTIMEOUT(ccp_rack_timeout, f);
- }
- break;
-
- default:
- return 0;
- }
-
- return 1;
-}
-
-/*
- * ccp_protrej - peer doesn't talk CCP.
- */
-static void
-ccp_protrej(unit)
- int unit;
-{
- ccp_flags_set(unit, 0, 0);
- fsm_lowerdown(&ccp_fsm[unit]);
-}
-
-/*
- * ccp_resetci - initialize at start of negotiation.
- */
-static void
-ccp_resetci(f)
- fsm *f;
-{
- ccp_options *go = &ccp_gotoptions[f->unit];
- u_char opt_buf[16];
-
- *go = ccp_wantoptions[f->unit];
- all_rejected[f->unit] = 0;
-
- /*
- * Check whether the kernel knows about the various
- * compression methods we might request.
- */
- if (go->bsd_compress) {
- opt_buf[0] = CI_BSD_COMPRESS;
- opt_buf[1] = CILEN_BSD_COMPRESS;
- opt_buf[2] = BSD_MAKE_OPT(BSD_CURRENT_VERSION, BSD_MIN_BITS);
- if (ccp_test(f->unit, opt_buf, CILEN_BSD_COMPRESS, 0) <= 0)
- go->bsd_compress = 0;
- }
- if (go->deflate) {
- if (go->deflate_correct) {
- opt_buf[0] = CI_DEFLATE;
- opt_buf[1] = CILEN_DEFLATE;
- opt_buf[2] = DEFLATE_MAKE_OPT(DEFLATE_MIN_WORKS);
- opt_buf[3] = DEFLATE_CHK_SEQUENCE;
- if (ccp_test(f->unit, opt_buf, CILEN_DEFLATE, 0) <= 0)
- go->deflate_correct = 0;
- }
- if (go->deflate_draft) {
- opt_buf[0] = CI_DEFLATE_DRAFT;
- opt_buf[1] = CILEN_DEFLATE;
- opt_buf[2] = DEFLATE_MAKE_OPT(DEFLATE_MIN_WORKS);
- opt_buf[3] = DEFLATE_CHK_SEQUENCE;
- if (ccp_test(f->unit, opt_buf, CILEN_DEFLATE, 0) <= 0)
- go->deflate_draft = 0;
- }
- if (!go->deflate_correct && !go->deflate_draft)
- go->deflate = 0;
- }
- if (go->predictor_1) {
- opt_buf[0] = CI_PREDICTOR_1;
- opt_buf[1] = CILEN_PREDICTOR_1;
- if (ccp_test(f->unit, opt_buf, CILEN_PREDICTOR_1, 0) <= 0)
- go->predictor_1 = 0;
- }
- if (go->predictor_2) {
- opt_buf[0] = CI_PREDICTOR_2;
- opt_buf[1] = CILEN_PREDICTOR_2;
- if (ccp_test(f->unit, opt_buf, CILEN_PREDICTOR_2, 0) <= 0)
- go->predictor_2 = 0;
- }
-}
-
-/*
- * ccp_cilen - Return total length of our configuration info.
- */
-static int
-ccp_cilen(f)
- fsm *f;
-{
- ccp_options *go = &ccp_gotoptions[f->unit];
-
- return (go->bsd_compress? CILEN_BSD_COMPRESS: 0)
- + (go->deflate? CILEN_DEFLATE: 0)
- + (go->predictor_1? CILEN_PREDICTOR_1: 0)
- + (go->predictor_2? CILEN_PREDICTOR_2: 0);
-}
-
-/*
- * ccp_addci - put our requests in a packet.
- */
-static void
-ccp_addci(f, p, lenp)
- fsm *f;
- u_char *p;
- int *lenp;
-{
- int res;
- ccp_options *go = &ccp_gotoptions[f->unit];
- u_char *p0 = p;
-
- /*
- * Add the compression types that we can receive, in decreasing
- * preference order. Get the kernel to allocate the first one
- * in case it gets Acked.
- */
- if (go->deflate) {
- p[0] = go->deflate_correct? CI_DEFLATE: CI_DEFLATE_DRAFT;
- p[1] = CILEN_DEFLATE;
- p[2] = DEFLATE_MAKE_OPT(go->deflate_size);
- p[3] = DEFLATE_CHK_SEQUENCE;
- for (;;) {
- res = ccp_test(f->unit, p, CILEN_DEFLATE, 0);
- if (res > 0) {
- p += CILEN_DEFLATE;
- break;
- }
- if (res < 0 || go->deflate_size <= DEFLATE_MIN_WORKS) {
- go->deflate = 0;
- break;
- }
- --go->deflate_size;
- p[2] = DEFLATE_MAKE_OPT(go->deflate_size);
- }
- if (p != p0 && go->deflate_correct && go->deflate_draft) {
- p[0] = CI_DEFLATE_DRAFT;
- p[1] = CILEN_DEFLATE;
- p[2] = p[2 - CILEN_DEFLATE];
- p[3] = DEFLATE_CHK_SEQUENCE;
- p += CILEN_DEFLATE;
- }
- }
- if (go->bsd_compress) {
- p[0] = CI_BSD_COMPRESS;
- p[1] = CILEN_BSD_COMPRESS;
- p[2] = BSD_MAKE_OPT(BSD_CURRENT_VERSION, go->bsd_bits);
- if (p != p0) {
- p += CILEN_BSD_COMPRESS; /* not the first option */
- } else {
- for (;;) {
- res = ccp_test(f->unit, p, CILEN_BSD_COMPRESS, 0);
- if (res > 0) {
- p += CILEN_BSD_COMPRESS;
- break;
- }
- if (res < 0 || go->bsd_bits <= BSD_MIN_BITS) {
- go->bsd_compress = 0;
- break;
- }
- --go->bsd_bits;
- p[2] = BSD_MAKE_OPT(BSD_CURRENT_VERSION, go->bsd_bits);
- }
- }
- }
- /* XXX Should Predictor 2 be preferable to Predictor 1? */
- if (go->predictor_1) {
- p[0] = CI_PREDICTOR_1;
- p[1] = CILEN_PREDICTOR_1;
- if (p == p0 && ccp_test(f->unit, p, CILEN_PREDICTOR_1, 0) <= 0) {
- go->predictor_1 = 0;
- } else {
- p += CILEN_PREDICTOR_1;
- }
- }
- if (go->predictor_2) {
- p[0] = CI_PREDICTOR_2;
- p[1] = CILEN_PREDICTOR_2;
- if (p == p0 && ccp_test(f->unit, p, CILEN_PREDICTOR_2, 0) <= 0) {
- go->predictor_2 = 0;
- } else {
- p += CILEN_PREDICTOR_2;
- }
- }
-
- go->method = (p > p0)? p0[0]: -1;
-
- *lenp = p - p0;
-}
-
-/*
- * ccp_ackci - process a received configure-ack, and return
- * 1 iff the packet was OK.
- */
-static int
-ccp_ackci(f, p, len)
- fsm *f;
- u_char *p;
- int len;
-{
- ccp_options *go = &ccp_gotoptions[f->unit];
- u_char *p0 = p;
-
- if (go->deflate) {
- if (len < CILEN_DEFLATE
- || p[0] != (go->deflate_correct? CI_DEFLATE: CI_DEFLATE_DRAFT)
- || p[1] != CILEN_DEFLATE
- || p[2] != DEFLATE_MAKE_OPT(go->deflate_size)
- || p[3] != DEFLATE_CHK_SEQUENCE)
- return 0;
- p += CILEN_DEFLATE;
- len -= CILEN_DEFLATE;
- /* XXX Cope with first/fast ack */
- if (len == 0)
- return 1;
- if (go->deflate_correct && go->deflate_draft) {
- if (len < CILEN_DEFLATE
- || p[0] != CI_DEFLATE_DRAFT
- || p[1] != CILEN_DEFLATE
- || p[2] != DEFLATE_MAKE_OPT(go->deflate_size)
- || p[3] != DEFLATE_CHK_SEQUENCE)
- return 0;
- p += CILEN_DEFLATE;
- len -= CILEN_DEFLATE;
- }
- }
- if (go->bsd_compress) {
- if (len < CILEN_BSD_COMPRESS
- || p[0] != CI_BSD_COMPRESS || p[1] != CILEN_BSD_COMPRESS
- || p[2] != BSD_MAKE_OPT(BSD_CURRENT_VERSION, go->bsd_bits))
- return 0;
- p += CILEN_BSD_COMPRESS;
- len -= CILEN_BSD_COMPRESS;
- /* XXX Cope with first/fast ack */
- if (p == p0 && len == 0)
- return 1;
- }
- if (go->predictor_1) {
- if (len < CILEN_PREDICTOR_1
- || p[0] != CI_PREDICTOR_1 || p[1] != CILEN_PREDICTOR_1)
- return 0;
- p += CILEN_PREDICTOR_1;
- len -= CILEN_PREDICTOR_1;
- /* XXX Cope with first/fast ack */
- if (p == p0 && len == 0)
- return 1;
- }
- if (go->predictor_2) {
- if (len < CILEN_PREDICTOR_2
- || p[0] != CI_PREDICTOR_2 || p[1] != CILEN_PREDICTOR_2)
- return 0;
- p += CILEN_PREDICTOR_2;
- len -= CILEN_PREDICTOR_2;
- /* XXX Cope with first/fast ack */
- if (p == p0 && len == 0)
- return 1;
- }
-
- if (len != 0)
- return 0;
- return 1;
-}
-
-/*
- * ccp_nakci - process received configure-nak.
- * Returns 1 iff the nak was OK.
- */
-static int
-ccp_nakci(f, p, len)
- fsm *f;
- u_char *p;
- int len;
-{
- ccp_options *go = &ccp_gotoptions[f->unit];
- ccp_options no; /* options we've seen already */
- ccp_options try; /* options to ask for next time */
-
- memset(&no, 0, sizeof(no));
- try = *go;
-
- if (go->deflate && len >= CILEN_DEFLATE
- && p[0] == (go->deflate_correct? CI_DEFLATE: CI_DEFLATE_DRAFT)
- && p[1] == CILEN_DEFLATE) {
- no.deflate = 1;
- /*
- * Peer wants us to use a different code size or something.
- * Stop asking for Deflate if we don't understand his suggestion.
- */
- if (DEFLATE_METHOD(p[2]) != DEFLATE_METHOD_VAL
- || DEFLATE_SIZE(p[2]) < DEFLATE_MIN_WORKS
- || p[3] != DEFLATE_CHK_SEQUENCE)
- try.deflate = 0;
- else if (DEFLATE_SIZE(p[2]) < go->deflate_size)
- try.deflate_size = DEFLATE_SIZE(p[2]);
- p += CILEN_DEFLATE;
- len -= CILEN_DEFLATE;
- if (go->deflate_correct && go->deflate_draft
- && len >= CILEN_DEFLATE && p[0] == CI_DEFLATE_DRAFT
- && p[1] == CILEN_DEFLATE) {
- p += CILEN_DEFLATE;
- len -= CILEN_DEFLATE;
- }
- }
-
- if (go->bsd_compress && len >= CILEN_BSD_COMPRESS
- && p[0] == CI_BSD_COMPRESS && p[1] == CILEN_BSD_COMPRESS) {
- no.bsd_compress = 1;
- /*
- * Peer wants us to use a different number of bits
- * or a different version.
- */
- if (BSD_VERSION(p[2]) != BSD_CURRENT_VERSION)
- try.bsd_compress = 0;
- else if (BSD_NBITS(p[2]) < go->bsd_bits)
- try.bsd_bits = BSD_NBITS(p[2]);
- p += CILEN_BSD_COMPRESS;
- len -= CILEN_BSD_COMPRESS;
- }
-
- /*
- * Predictor-1 and 2 have no options, so they can't be Naked.
- *
- * There may be remaining options but we ignore them.
- */
-
- if (f->state != OPENED)
- *go = try;
- return 1;
-}
-
-/*
- * ccp_rejci - reject some of our suggested compression methods.
- */
-static int
-ccp_rejci(f, p, len)
- fsm *f;
- u_char *p;
- int len;
-{
- ccp_options *go = &ccp_gotoptions[f->unit];
- ccp_options try; /* options to request next time */
-
- try = *go;
-
- /*
- * Cope with empty configure-rejects by ceasing to send
- * configure-requests.
- */
- if (len == 0 && all_rejected[f->unit])
- return -1;
-
- if (go->deflate && len >= CILEN_DEFLATE
- && p[0] == (go->deflate_correct? CI_DEFLATE: CI_DEFLATE_DRAFT)
- && p[1] == CILEN_DEFLATE) {
- if (p[2] != DEFLATE_MAKE_OPT(go->deflate_size)
- || p[3] != DEFLATE_CHK_SEQUENCE)
- return 0; /* Rej is bad */
- if (go->deflate_correct)
- try.deflate_correct = 0;
- else
- try.deflate_draft = 0;
- p += CILEN_DEFLATE;
- len -= CILEN_DEFLATE;
- if (go->deflate_correct && go->deflate_draft
- && len >= CILEN_DEFLATE && p[0] == CI_DEFLATE_DRAFT
- && p[1] == CILEN_DEFLATE) {
- if (p[2] != DEFLATE_MAKE_OPT(go->deflate_size)
- || p[3] != DEFLATE_CHK_SEQUENCE)
- return 0; /* Rej is bad */
- try.deflate_draft = 0;
- p += CILEN_DEFLATE;
- len -= CILEN_DEFLATE;
- }
- if (!try.deflate_correct && !try.deflate_draft)
- try.deflate = 0;
- }
- if (go->bsd_compress && len >= CILEN_BSD_COMPRESS
- && p[0] == CI_BSD_COMPRESS && p[1] == CILEN_BSD_COMPRESS) {
- if (p[2] != BSD_MAKE_OPT(BSD_CURRENT_VERSION, go->bsd_bits))
- return 0;
- try.bsd_compress = 0;
- p += CILEN_BSD_COMPRESS;
- len -= CILEN_BSD_COMPRESS;
- }
- if (go->predictor_1 && len >= CILEN_PREDICTOR_1
- && p[0] == CI_PREDICTOR_1 && p[1] == CILEN_PREDICTOR_1) {
- try.predictor_1 = 0;
- p += CILEN_PREDICTOR_1;
- len -= CILEN_PREDICTOR_1;
- }
- if (go->predictor_2 && len >= CILEN_PREDICTOR_2
- && p[0] == CI_PREDICTOR_2 && p[1] == CILEN_PREDICTOR_2) {
- try.predictor_2 = 0;
- p += CILEN_PREDICTOR_2;
- len -= CILEN_PREDICTOR_2;
- }
-
- if (len != 0)
- return 0;
-
- if (f->state != OPENED)
- *go = try;
-
- return 1;
-}
-
-/*
- * ccp_reqci - processed a received configure-request.
- * Returns CONFACK, CONFNAK or CONFREJ and the packet modified
- * appropriately.
- */
-static int
-ccp_reqci(f, p, lenp, dont_nak)
- fsm *f;
- u_char *p;
- int *lenp;
- int dont_nak;
-{
- int ret, newret, res;
- u_char *p0, *retp;
- int len, clen, type, nb;
- ccp_options *ho = &ccp_hisoptions[f->unit];
- ccp_options *ao = &ccp_allowoptions[f->unit];
-
- ret = CONFACK;
- retp = p0 = p;
- len = *lenp;
-
- memset(ho, 0, sizeof(ccp_options));
- ho->method = (len > 0)? p[0]: -1;
-
- while (len > 0) {
- newret = CONFACK;
- if (len < 2 || p[1] < 2 || p[1] > len) {
- /* length is bad */
- clen = len;
- newret = CONFREJ;
-
- } else {
- type = p[0];
- clen = p[1];
-
- switch (type) {
- case CI_DEFLATE:
- case CI_DEFLATE_DRAFT:
- if (!ao->deflate || clen != CILEN_DEFLATE
- || (!ao->deflate_correct && type == CI_DEFLATE)
- || (!ao->deflate_draft && type == CI_DEFLATE_DRAFT)) {
- newret = CONFREJ;
- break;
- }
-
- ho->deflate = 1;
- ho->deflate_size = nb = DEFLATE_SIZE(p[2]);
- if (DEFLATE_METHOD(p[2]) != DEFLATE_METHOD_VAL
- || p[3] != DEFLATE_CHK_SEQUENCE
- || nb > ao->deflate_size || nb < DEFLATE_MIN_WORKS) {
- newret = CONFNAK;
- if (!dont_nak) {
- p[2] = DEFLATE_MAKE_OPT(ao->deflate_size);
- p[3] = DEFLATE_CHK_SEQUENCE;
- /* fall through to test this #bits below */
- } else
- break;
- }
-
- /*
- * Check whether we can do Deflate with the window
- * size they want. If the window is too big, reduce
- * it until the kernel can cope and nak with that.
- * We only check this for the first option.
- */
- if (p == p0) {
- for (;;) {
- res = ccp_test(f->unit, p, CILEN_DEFLATE, 1);
- if (res > 0)
- break; /* it's OK now */
- if (res < 0 || nb == DEFLATE_MIN_WORKS || dont_nak) {
- newret = CONFREJ;
- p[2] = DEFLATE_MAKE_OPT(ho->deflate_size);
- break;
- }
- newret = CONFNAK;
- --nb;
- p[2] = DEFLATE_MAKE_OPT(nb);
- }
- }
- break;
-
- case CI_BSD_COMPRESS:
- if (!ao->bsd_compress || clen != CILEN_BSD_COMPRESS) {
- newret = CONFREJ;
- break;
- }
-
- ho->bsd_compress = 1;
- ho->bsd_bits = nb = BSD_NBITS(p[2]);
- if (BSD_VERSION(p[2]) != BSD_CURRENT_VERSION
- || nb > ao->bsd_bits || nb < BSD_MIN_BITS) {
- newret = CONFNAK;
- if (!dont_nak) {
- p[2] = BSD_MAKE_OPT(BSD_CURRENT_VERSION, ao->bsd_bits);
- /* fall through to test this #bits below */
- } else
- break;
- }
-
- /*
- * Check whether we can do BSD-Compress with the code
- * size they want. If the code size is too big, reduce
- * it until the kernel can cope and nak with that.
- * We only check this for the first option.
- */
- if (p == p0) {
- for (;;) {
- res = ccp_test(f->unit, p, CILEN_BSD_COMPRESS, 1);
- if (res > 0)
- break;
- if (res < 0 || nb == BSD_MIN_BITS || dont_nak) {
- newret = CONFREJ;
- p[2] = BSD_MAKE_OPT(BSD_CURRENT_VERSION,
- ho->bsd_bits);
- break;
- }
- newret = CONFNAK;
- --nb;
- p[2] = BSD_MAKE_OPT(BSD_CURRENT_VERSION, nb);
- }
- }
- break;
-
- case CI_PREDICTOR_1:
- if (!ao->predictor_1 || clen != CILEN_PREDICTOR_1) {
- newret = CONFREJ;
- break;
- }
-
- ho->predictor_1 = 1;
- if (p == p0
- && ccp_test(f->unit, p, CILEN_PREDICTOR_1, 1) <= 0) {
- newret = CONFREJ;
- }
- break;
-
- case CI_PREDICTOR_2:
- if (!ao->predictor_2 || clen != CILEN_PREDICTOR_2) {
- newret = CONFREJ;
- break;
- }
-
- ho->predictor_2 = 1;
- if (p == p0
- && ccp_test(f->unit, p, CILEN_PREDICTOR_2, 1) <= 0) {
- newret = CONFREJ;
- }
- break;
-
- default:
- newret = CONFREJ;
- }
- }
-
- if (newret == CONFNAK && dont_nak)
- newret = CONFREJ;
- if (!(newret == CONFACK || (newret == CONFNAK && ret == CONFREJ))) {
- /* we're returning this option */
- if (newret == CONFREJ && ret == CONFNAK)
- retp = p0;
- ret = newret;
- if (p != retp)
- BCOPY(p, retp, clen);
- retp += clen;
- }
-
- p += clen;
- len -= clen;
- }
-
- if (ret != CONFACK) {
- if (ret == CONFREJ && *lenp == retp - p0)
- all_rejected[f->unit] = 1;
- else
- *lenp = retp - p0;
- }
- return ret;
-}
-
-/*
- * Make a string name for a compression method (or 2).
- */
-static char *
-method_name(opt, opt2)
- ccp_options *opt, *opt2;
-{
- static char result[64];
-
- if (!ANY_COMPRESS(*opt))
- return "(none)";
- switch (opt->method) {
- case CI_DEFLATE:
- case CI_DEFLATE_DRAFT:
- if (opt2 != NULL && opt2->deflate_size != opt->deflate_size)
- slprintf(result, sizeof(result), "Deflate%s (%d/%d)",
- (opt->method == CI_DEFLATE_DRAFT? "(old#)": ""),
- opt->deflate_size, opt2->deflate_size);
- else
- slprintf(result, sizeof(result), "Deflate%s (%d)",
- (opt->method == CI_DEFLATE_DRAFT? "(old#)": ""),
- opt->deflate_size);
- break;
- case CI_BSD_COMPRESS:
- if (opt2 != NULL && opt2->bsd_bits != opt->bsd_bits)
- slprintf(result, sizeof(result), "BSD-Compress (%d/%d)",
- opt->bsd_bits, opt2->bsd_bits);
- else
- slprintf(result, sizeof(result), "BSD-Compress (%d)",
- opt->bsd_bits);
- break;
- case CI_PREDICTOR_1:
- return "Predictor 1";
- case CI_PREDICTOR_2:
- return "Predictor 2";
- default:
- slprintf(result, sizeof(result), "Method %d", opt->method);
- }
- return result;
-}
-
-/*
- * CCP has come up - inform the kernel driver and log a message.
- */
-static void
-ccp_up(f)
- fsm *f;
-{
- ccp_options *go = &ccp_gotoptions[f->unit];
- ccp_options *ho = &ccp_hisoptions[f->unit];
- char method1[64];
-
- ccp_flags_set(f->unit, 1, 1);
- if (ANY_COMPRESS(*go)) {
- if (ANY_COMPRESS(*ho)) {
- if (go->method == ho->method) {
- notice("%s compression enabled", method_name(go, ho));
- } else {
- strlcpy(method1, method_name(go, NULL), sizeof(method1));
- notice("%s / %s compression enabled",
- method1, method_name(ho, NULL));
- }
- } else
- notice("%s receive compression enabled", method_name(go, NULL));
- } else if (ANY_COMPRESS(*ho))
- notice("%s transmit compression enabled", method_name(ho, NULL));
-}
-
-/*
- * CCP has gone down - inform the kernel driver.
- */
-static void
-ccp_down(f)
- fsm *f;
-{
- if (ccp_localstate[f->unit] & RACK_PENDING)
- UNTIMEOUT(ccp_rack_timeout, f);
- ccp_localstate[f->unit] = 0;
- ccp_flags_set(f->unit, 1, 0);
-}
-
-/*
- * Print the contents of a CCP packet.
- */
-static char *ccp_codenames[] = {
- "ConfReq", "ConfAck", "ConfNak", "ConfRej",
- "TermReq", "TermAck", "CodeRej",
- NULL, NULL, NULL, NULL, NULL, NULL,
- "ResetReq", "ResetAck",
-};
-
-static int
-ccp_printpkt(p, plen, printer, arg)
- u_char *p;
- int plen;
- void (*printer) __P((void *, char *, ...));
- void *arg;
-{
- u_char *p0, *optend;
- int code, id, len;
- int optlen;
-
- p0 = p;
- if (plen < HEADERLEN)
- return 0;
- code = p[0];
- id = p[1];
- len = (p[2] << 8) + p[3];
- if (len < HEADERLEN || len > plen)
- return 0;
-
- if (code >= 1 && code <= sizeof(ccp_codenames) / sizeof(char *)
- && ccp_codenames[code-1] != NULL)
- printer(arg, " %s", ccp_codenames[code-1]);
- else
- printer(arg, " code=0x%x", code);
- printer(arg, " id=0x%x", id);
- len -= HEADERLEN;
- p += HEADERLEN;
-
- switch (code) {
- case CONFREQ:
- case CONFACK:
- case CONFNAK:
- case CONFREJ:
- /* print list of possible compression methods */
- while (len >= 2) {
- code = p[0];
- optlen = p[1];
- if (optlen < 2 || optlen > len)
- break;
- printer(arg, " <");
- len -= optlen;
- optend = p + optlen;
- switch (code) {
- case CI_DEFLATE:
- case CI_DEFLATE_DRAFT:
- if (optlen >= CILEN_DEFLATE) {
- printer(arg, "deflate%s %d",
- (code == CI_DEFLATE_DRAFT? "(old#)": ""),
- DEFLATE_SIZE(p[2]));
- if (DEFLATE_METHOD(p[2]) != DEFLATE_METHOD_VAL)
- printer(arg, " method %d", DEFLATE_METHOD(p[2]));
- if (p[3] != DEFLATE_CHK_SEQUENCE)
- printer(arg, " check %d", p[3]);
- p += CILEN_DEFLATE;
- }
- break;
- case CI_BSD_COMPRESS:
- if (optlen >= CILEN_BSD_COMPRESS) {
- printer(arg, "bsd v%d %d", BSD_VERSION(p[2]),
- BSD_NBITS(p[2]));
- p += CILEN_BSD_COMPRESS;
- }
- break;
- case CI_PREDICTOR_1:
- if (optlen >= CILEN_PREDICTOR_1) {
- printer(arg, "predictor 1");
- p += CILEN_PREDICTOR_1;
- }
- break;
- case CI_PREDICTOR_2:
- if (optlen >= CILEN_PREDICTOR_2) {
- printer(arg, "predictor 2");
- p += CILEN_PREDICTOR_2;
- }
- break;
- }
- while (p < optend)
- printer(arg, " %.2x", *p++);
- printer(arg, ">");
- }
- break;
-
- case TERMACK:
- case TERMREQ:
- if (len > 0 && *p >= ' ' && *p < 0x7f) {
- print_string((char *)p, len, printer, arg);
- p += len;
- len = 0;
- }
- break;
- }
-
- /* dump out the rest of the packet in hex */
- while (--len >= 0)
- printer(arg, " %.2x", *p++);
-
- return p - p0;
-}
-
-/*
- * We have received a packet that the decompressor failed to
- * decompress. Here we would expect to issue a reset-request, but
- * Motorola has a patent on resetting the compressor as a result of
- * detecting an error in the decompressed data after decompression.
- * (See US patent 5,130,993; international patent publication number
- * WO 91/10289; Australian patent 73296/91.)
- *
- * So we ask the kernel whether the error was detected after
- * decompression; if it was, we take CCP down, thus disabling
- * compression :-(, otherwise we issue the reset-request.
- */
-static void
-ccp_datainput(unit, pkt, len)
- int unit;
- u_char *pkt;
- int len;
-{
- fsm *f;
-
- f = &ccp_fsm[unit];
- if (f->state == OPENED) {
- if (ccp_fatal_error(unit)) {
- /*
- * Disable compression by taking CCP down.
- */
- error("Lost compression sync: disabling compression");
- ccp_close(unit, "Lost compression sync");
- } else {
- /*
- * Send a reset-request to reset the peer's compressor.
- * We don't do that if we are still waiting for an
- * acknowledgement to a previous reset-request.
- */
- if (!(ccp_localstate[f->unit] & RACK_PENDING)) {
- fsm_sdata(f, CCP_RESETREQ, f->reqid = ++f->id, NULL, 0);
- TIMEOUT(ccp_rack_timeout, f, RACKTIMEOUT);
- ccp_localstate[f->unit] |= RACK_PENDING;
- } else
- ccp_localstate[f->unit] |= RREQ_REPEAT;
- }
- }
-}
-
-/*
- * Timeout waiting for reset-ack.
- */
-static void
-ccp_rack_timeout(arg)
- void *arg;
-{
- fsm *f = arg;
-
- if (f->state == OPENED && ccp_localstate[f->unit] & RREQ_REPEAT) {
- fsm_sdata(f, CCP_RESETREQ, f->reqid, NULL, 0);
- TIMEOUT(ccp_rack_timeout, f, RACKTIMEOUT);
- ccp_localstate[f->unit] &= ~RREQ_REPEAT;
- } else
- ccp_localstate[f->unit] &= ~RACK_PENDING;
-}
-
diff --git a/mdk-stage1/ppp/pppd/ccp.h b/mdk-stage1/ppp/pppd/ccp.h
deleted file mode 100644
index 609d858c5..000000000
--- a/mdk-stage1/ppp/pppd/ccp.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * ccp.h - Definitions for PPP Compression Control Protocol.
- *
- * Copyright (c) 1994 The Australian National University.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies. This software is provided without any
- * warranty, express or implied. The Australian National University
- * makes no representations about the suitability of this software for
- * any purpose.
- *
- * IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY
- * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
- * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
- * THE AUSTRALIAN NATIONAL UNIVERSITY HAVE BEEN ADVISED OF THE POSSIBILITY
- * OF SUCH DAMAGE.
- *
- * THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO
- * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
- * OR MODIFICATIONS.
- *
- * $Id$
- */
-
-typedef struct ccp_options {
- bool bsd_compress; /* do BSD Compress? */
- bool deflate; /* do Deflate? */
- bool predictor_1; /* do Predictor-1? */
- bool predictor_2; /* do Predictor-2? */
- bool deflate_correct; /* use correct code for deflate? */
- bool deflate_draft; /* use draft RFC code for deflate? */
- u_short bsd_bits; /* # bits/code for BSD Compress */
- u_short deflate_size; /* lg(window size) for Deflate */
- short method; /* code for chosen compression method */
-} ccp_options;
-
-extern fsm ccp_fsm[];
-extern ccp_options ccp_wantoptions[];
-extern ccp_options ccp_gotoptions[];
-extern ccp_options ccp_allowoptions[];
-extern ccp_options ccp_hisoptions[];
-
-extern struct protent ccp_protent;
diff --git a/mdk-stage1/ppp/pppd/chap.c b/mdk-stage1/ppp/pppd/chap.c
deleted file mode 100644
index 54c0e0095..000000000
--- a/mdk-stage1/ppp/pppd/chap.c
+++ /dev/null
@@ -1,860 +0,0 @@
-/*
- * chap.c - Challenge Handshake Authentication Protocol.
- *
- * Copyright (c) 1993 The Australian National University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by the Australian National University. The name of the University
- * may not be used to endorse or promote products derived from this
- * software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- *
- * Copyright (c) 1991 Gregory M. Christy.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Gregory M. Christy. The name of the author may not be used to
- * endorse or promote products derived from this software without
- * specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-#define RCSID "$Id$"
-
-/*
- * TODO:
- */
-
-#include <stdio.h>
-#include <string.h>
-#include <sys/types.h>
-#include <sys/time.h>
-
-#include "pppd.h"
-#include "chap.h"
-#include "md5.h"
-#ifdef CHAPMS
-#include "chap_ms.h"
-#endif
-
-static const char rcsid[] = RCSID;
-
-/*
- * Command-line options.
- */
-static option_t chap_option_list[] = {
- { "chap-restart", o_int, &chap[0].timeouttime,
- "Set timeout for CHAP", OPT_PRIO },
- { "chap-max-challenge", o_int, &chap[0].max_transmits,
- "Set max #xmits for challenge", OPT_PRIO },
- { "chap-interval", o_int, &chap[0].chal_interval,
- "Set interval for rechallenge", OPT_PRIO },
-#ifdef MSLANMAN
- { "ms-lanman", o_bool, &ms_lanman,
- "Use LanMan passwd when using MS-CHAP", 1 },
-#endif
- { NULL }
-};
-
-/*
- * Protocol entry points.
- */
-static void ChapInit __P((int));
-static void ChapLowerUp __P((int));
-static void ChapLowerDown __P((int));
-static void ChapInput __P((int, u_char *, int));
-static void ChapProtocolReject __P((int));
-static int ChapPrintPkt __P((u_char *, int,
- void (*) __P((void *, char *, ...)), void *));
-
-struct protent chap_protent = {
- PPP_CHAP,
- ChapInit,
- ChapInput,
- ChapProtocolReject,
- ChapLowerUp,
- ChapLowerDown,
- NULL,
- NULL,
- ChapPrintPkt,
- NULL,
- 1,
- "CHAP",
- NULL,
- chap_option_list,
- NULL,
- NULL,
- NULL
-};
-
-chap_state chap[NUM_PPP]; /* CHAP state; one for each unit */
-
-static void ChapChallengeTimeout __P((void *));
-static void ChapResponseTimeout __P((void *));
-static void ChapReceiveChallenge __P((chap_state *, u_char *, int, int));
-static void ChapRechallenge __P((void *));
-static void ChapReceiveResponse __P((chap_state *, u_char *, int, int));
-static void ChapReceiveSuccess __P((chap_state *, u_char *, int, int));
-static void ChapReceiveFailure __P((chap_state *, u_char *, int, int));
-static void ChapSendStatus __P((chap_state *, int));
-static void ChapSendChallenge __P((chap_state *));
-static void ChapSendResponse __P((chap_state *));
-static void ChapGenChallenge __P((chap_state *));
-
-extern double drand48 __P((void));
-extern void srand48 __P((long));
-
-/*
- * ChapInit - Initialize a CHAP unit.
- */
-static void
-ChapInit(unit)
- int unit;
-{
- chap_state *cstate = &chap[unit];
-
- BZERO(cstate, sizeof(*cstate));
- cstate->unit = unit;
- cstate->clientstate = CHAPCS_INITIAL;
- cstate->serverstate = CHAPSS_INITIAL;
- cstate->timeouttime = CHAP_DEFTIMEOUT;
- cstate->max_transmits = CHAP_DEFTRANSMITS;
- /* random number generator is initialized in magic_init */
-}
-
-
-/*
- * ChapAuthWithPeer - Authenticate us with our peer (start client).
- *
- */
-void
-ChapAuthWithPeer(unit, our_name, digest)
- int unit;
- char *our_name;
- int digest;
-{
- chap_state *cstate = &chap[unit];
-
- cstate->resp_name = our_name;
- cstate->resp_type = digest;
-
- if (cstate->clientstate == CHAPCS_INITIAL ||
- cstate->clientstate == CHAPCS_PENDING) {
- /* lower layer isn't up - wait until later */
- cstate->clientstate = CHAPCS_PENDING;
- return;
- }
-
- /*
- * We get here as a result of LCP coming up.
- * So even if CHAP was open before, we will
- * have to re-authenticate ourselves.
- */
- cstate->clientstate = CHAPCS_LISTEN;
-}
-
-
-/*
- * ChapAuthPeer - Authenticate our peer (start server).
- */
-void
-ChapAuthPeer(unit, our_name, digest)
- int unit;
- char *our_name;
- int digest;
-{
- chap_state *cstate = &chap[unit];
-
- cstate->chal_name = our_name;
- cstate->chal_type = digest;
-
- if (cstate->serverstate == CHAPSS_INITIAL ||
- cstate->serverstate == CHAPSS_PENDING) {
- /* lower layer isn't up - wait until later */
- cstate->serverstate = CHAPSS_PENDING;
- return;
- }
-
- ChapGenChallenge(cstate);
- ChapSendChallenge(cstate); /* crank it up dude! */
- cstate->serverstate = CHAPSS_INITIAL_CHAL;
-}
-
-
-/*
- * ChapChallengeTimeout - Timeout expired on sending challenge.
- */
-static void
-ChapChallengeTimeout(arg)
- void *arg;
-{
- chap_state *cstate = (chap_state *) arg;
-
- /* if we aren't sending challenges, don't worry. then again we */
- /* probably shouldn't be here either */
- if (cstate->serverstate != CHAPSS_INITIAL_CHAL &&
- cstate->serverstate != CHAPSS_RECHALLENGE)
- return;
-
- if (cstate->chal_transmits >= cstate->max_transmits) {
- /* give up on peer */
- error("Peer failed to respond to CHAP challenge");
- cstate->serverstate = CHAPSS_BADAUTH;
- auth_peer_fail(cstate->unit, PPP_CHAP);
- return;
- }
-
- ChapSendChallenge(cstate); /* Re-send challenge */
-}
-
-
-/*
- * ChapResponseTimeout - Timeout expired on sending response.
- */
-static void
-ChapResponseTimeout(arg)
- void *arg;
-{
- chap_state *cstate = (chap_state *) arg;
-
- /* if we aren't sending a response, don't worry. */
- if (cstate->clientstate != CHAPCS_RESPONSE)
- return;
-
- ChapSendResponse(cstate); /* re-send response */
-}
-
-
-/*
- * ChapRechallenge - Time to challenge the peer again.
- */
-static void
-ChapRechallenge(arg)
- void *arg;
-{
- chap_state *cstate = (chap_state *) arg;
-
- /* if we aren't sending a response, don't worry. */
- if (cstate->serverstate != CHAPSS_OPEN)
- return;
-
- ChapGenChallenge(cstate);
- ChapSendChallenge(cstate);
- cstate->serverstate = CHAPSS_RECHALLENGE;
-}
-
-
-/*
- * ChapLowerUp - The lower layer is up.
- *
- * Start up if we have pending requests.
- */
-static void
-ChapLowerUp(unit)
- int unit;
-{
- chap_state *cstate = &chap[unit];
-
- if (cstate->clientstate == CHAPCS_INITIAL)
- cstate->clientstate = CHAPCS_CLOSED;
- else if (cstate->clientstate == CHAPCS_PENDING)
- cstate->clientstate = CHAPCS_LISTEN;
-
- if (cstate->serverstate == CHAPSS_INITIAL)
- cstate->serverstate = CHAPSS_CLOSED;
- else if (cstate->serverstate == CHAPSS_PENDING) {
- ChapGenChallenge(cstate);
- ChapSendChallenge(cstate);
- cstate->serverstate = CHAPSS_INITIAL_CHAL;
- }
-}
-
-
-/*
- * ChapLowerDown - The lower layer is down.
- *
- * Cancel all timeouts.
- */
-static void
-ChapLowerDown(unit)
- int unit;
-{
- chap_state *cstate = &chap[unit];
-
- /* Timeout(s) pending? Cancel if so. */
- if (cstate->serverstate == CHAPSS_INITIAL_CHAL ||
- cstate->serverstate == CHAPSS_RECHALLENGE)
- UNTIMEOUT(ChapChallengeTimeout, cstate);
- else if (cstate->serverstate == CHAPSS_OPEN
- && cstate->chal_interval != 0)
- UNTIMEOUT(ChapRechallenge, cstate);
- if (cstate->clientstate == CHAPCS_RESPONSE)
- UNTIMEOUT(ChapResponseTimeout, cstate);
-
- cstate->clientstate = CHAPCS_INITIAL;
- cstate->serverstate = CHAPSS_INITIAL;
-}
-
-
-/*
- * ChapProtocolReject - Peer doesn't grok CHAP.
- */
-static void
-ChapProtocolReject(unit)
- int unit;
-{
- chap_state *cstate = &chap[unit];
-
- if (cstate->serverstate != CHAPSS_INITIAL &&
- cstate->serverstate != CHAPSS_CLOSED)
- auth_peer_fail(unit, PPP_CHAP);
- if (cstate->clientstate != CHAPCS_INITIAL &&
- cstate->clientstate != CHAPCS_CLOSED)
- auth_withpeer_fail(unit, PPP_CHAP);
- ChapLowerDown(unit); /* shutdown chap */
-}
-
-
-/*
- * ChapInput - Input CHAP packet.
- */
-static void
-ChapInput(unit, inpacket, packet_len)
- int unit;
- u_char *inpacket;
- int packet_len;
-{
- chap_state *cstate = &chap[unit];
- u_char *inp;
- u_char code, id;
- int len;
-
- /*
- * Parse header (code, id and length).
- * If packet too short, drop it.
- */
- inp = inpacket;
- if (packet_len < CHAP_HEADERLEN) {
- CHAPDEBUG(("ChapInput: rcvd short header."));
- return;
- }
- GETCHAR(code, inp);
- GETCHAR(id, inp);
- GETSHORT(len, inp);
- if (len < CHAP_HEADERLEN) {
- CHAPDEBUG(("ChapInput: rcvd illegal length."));
- return;
- }
- if (len > packet_len) {
- CHAPDEBUG(("ChapInput: rcvd short packet."));
- return;
- }
- len -= CHAP_HEADERLEN;
-
- /*
- * Action depends on code (as in fact it usually does :-).
- */
- switch (code) {
- case CHAP_CHALLENGE:
- ChapReceiveChallenge(cstate, inp, id, len);
- break;
-
- case CHAP_RESPONSE:
- ChapReceiveResponse(cstate, inp, id, len);
- break;
-
- case CHAP_FAILURE:
- ChapReceiveFailure(cstate, inp, id, len);
- break;
-
- case CHAP_SUCCESS:
- ChapReceiveSuccess(cstate, inp, id, len);
- break;
-
- default: /* Need code reject? */
- warn("Unknown CHAP code (%d) received.", code);
- break;
- }
-}
-
-
-/*
- * ChapReceiveChallenge - Receive Challenge and send Response.
- */
-static void
-ChapReceiveChallenge(cstate, inp, id, len)
- chap_state *cstate;
- u_char *inp;
- int id;
- int len;
-{
- int rchallenge_len;
- u_char *rchallenge;
- int secret_len;
- char secret[MAXSECRETLEN];
- char rhostname[256];
- MD5_CTX mdContext;
- u_char hash[MD5_SIGNATURE_SIZE];
-
- if (cstate->clientstate == CHAPCS_CLOSED ||
- cstate->clientstate == CHAPCS_PENDING) {
- CHAPDEBUG(("ChapReceiveChallenge: in state %d", cstate->clientstate));
- return;
- }
-
- if (len < 2) {
- CHAPDEBUG(("ChapReceiveChallenge: rcvd short packet."));
- return;
- }
-
- GETCHAR(rchallenge_len, inp);
- len -= sizeof (u_char) + rchallenge_len; /* now name field length */
- if (len < 0) {
- CHAPDEBUG(("ChapReceiveChallenge: rcvd short packet."));
- return;
- }
- rchallenge = inp;
- INCPTR(rchallenge_len, inp);
-
- if (len >= sizeof(rhostname))
- len = sizeof(rhostname) - 1;
- BCOPY(inp, rhostname, len);
- rhostname[len] = '\000';
-
- /* Microsoft doesn't send their name back in the PPP packet */
- if (explicit_remote || (remote_name[0] != 0 && rhostname[0] == 0)) {
- strlcpy(rhostname, remote_name, sizeof(rhostname));
- CHAPDEBUG(("ChapReceiveChallenge: using '%q' as remote name",
- rhostname));
- }
-
- /* get secret for authenticating ourselves with the specified host */
- if (!get_secret(cstate->unit, cstate->resp_name, rhostname,
- secret, &secret_len, 0)) {
- secret_len = 0; /* assume null secret if can't find one */
- warn("No CHAP secret found for authenticating us to %q", rhostname);
- }
-
- /* cancel response send timeout if necessary */
- if (cstate->clientstate == CHAPCS_RESPONSE)
- UNTIMEOUT(ChapResponseTimeout, cstate);
-
- cstate->resp_id = id;
- cstate->resp_transmits = 0;
-
- /* generate MD based on negotiated type */
- switch (cstate->resp_type) {
-
- case CHAP_DIGEST_MD5:
- MD5Init(&mdContext);
- MD5Update(&mdContext, &cstate->resp_id, 1);
- MD5Update(&mdContext, secret, secret_len);
- MD5Update(&mdContext, rchallenge, rchallenge_len);
- MD5Final(hash, &mdContext);
- BCOPY(hash, cstate->response, MD5_SIGNATURE_SIZE);
- cstate->resp_length = MD5_SIGNATURE_SIZE;
- break;
-
-#ifdef CHAPMS
- case CHAP_MICROSOFT:
- ChapMS(cstate, rchallenge, rchallenge_len, secret, secret_len);
- break;
-#endif
-
- default:
- CHAPDEBUG(("unknown digest type %d", cstate->resp_type));
- return;
- }
-
- BZERO(secret, sizeof(secret));
- ChapSendResponse(cstate);
-}
-
-
-/*
- * ChapReceiveResponse - Receive and process response.
- */
-static void
-ChapReceiveResponse(cstate, inp, id, len)
- chap_state *cstate;
- u_char *inp;
- int id;
- int len;
-{
- u_char *remmd, remmd_len;
- int secret_len, old_state;
- int code;
- char rhostname[256];
- MD5_CTX mdContext;
- char secret[MAXSECRETLEN];
- u_char hash[MD5_SIGNATURE_SIZE];
-
- if (cstate->serverstate == CHAPSS_CLOSED ||
- cstate->serverstate == CHAPSS_PENDING) {
- CHAPDEBUG(("ChapReceiveResponse: in state %d", cstate->serverstate));
- return;
- }
-
- if (id != cstate->chal_id)
- return; /* doesn't match ID of last challenge */
-
- /*
- * If we have received a duplicate or bogus Response,
- * we have to send the same answer (Success/Failure)
- * as we did for the first Response we saw.
- */
- if (cstate->serverstate == CHAPSS_OPEN) {
- ChapSendStatus(cstate, CHAP_SUCCESS);
- return;
- }
- if (cstate->serverstate == CHAPSS_BADAUTH) {
- ChapSendStatus(cstate, CHAP_FAILURE);
- return;
- }
-
- if (len < 2) {
- CHAPDEBUG(("ChapReceiveResponse: rcvd short packet."));
- return;
- }
- GETCHAR(remmd_len, inp); /* get length of MD */
- remmd = inp; /* get pointer to MD */
- INCPTR(remmd_len, inp);
-
- len -= sizeof (u_char) + remmd_len;
- if (len < 0) {
- CHAPDEBUG(("ChapReceiveResponse: rcvd short packet."));
- return;
- }
-
- UNTIMEOUT(ChapChallengeTimeout, cstate);
-
- if (len >= sizeof(rhostname))
- len = sizeof(rhostname) - 1;
- BCOPY(inp, rhostname, len);
- rhostname[len] = '\000';
-
- /*
- * Get secret for authenticating them with us,
- * do the hash ourselves, and compare the result.
- */
- code = CHAP_FAILURE;
- if (!get_secret(cstate->unit, (explicit_remote? remote_name: rhostname),
- cstate->chal_name, secret, &secret_len, 1)) {
- warn("No CHAP secret found for authenticating %q", rhostname);
- } else {
-
- /* generate MD based on negotiated type */
- switch (cstate->chal_type) {
-
- case CHAP_DIGEST_MD5: /* only MD5 is defined for now */
- if (remmd_len != MD5_SIGNATURE_SIZE)
- break; /* it's not even the right length */
- MD5Init(&mdContext);
- MD5Update(&mdContext, &cstate->chal_id, 1);
- MD5Update(&mdContext, secret, secret_len);
- MD5Update(&mdContext, cstate->challenge, cstate->chal_len);
- MD5Final(hash, &mdContext);
-
- /* compare local and remote MDs and send the appropriate status */
- if (memcmp (hash, remmd, MD5_SIGNATURE_SIZE) == 0)
- code = CHAP_SUCCESS; /* they are the same! */
- break;
-
- default:
- CHAPDEBUG(("unknown digest type %d", cstate->chal_type));
- }
- }
-
- BZERO(secret, sizeof(secret));
- ChapSendStatus(cstate, code);
-
- if (code == CHAP_SUCCESS) {
- old_state = cstate->serverstate;
- cstate->serverstate = CHAPSS_OPEN;
- if (old_state == CHAPSS_INITIAL_CHAL) {
- auth_peer_success(cstate->unit, PPP_CHAP, rhostname, len);
- }
- if (cstate->chal_interval != 0)
- TIMEOUT(ChapRechallenge, cstate, cstate->chal_interval);
- notice("CHAP peer authentication succeeded for %q", rhostname);
-
- } else {
- error("CHAP peer authentication failed for remote host %q", rhostname);
- cstate->serverstate = CHAPSS_BADAUTH;
- auth_peer_fail(cstate->unit, PPP_CHAP);
- }
-}
-
-/*
- * ChapReceiveSuccess - Receive Success
- */
-static void
-ChapReceiveSuccess(cstate, inp, id, len)
- chap_state *cstate;
- u_char *inp;
- u_char id;
- int len;
-{
-
- if (cstate->clientstate == CHAPCS_OPEN)
- /* presumably an answer to a duplicate response */
- return;
-
- if (cstate->clientstate != CHAPCS_RESPONSE) {
- /* don't know what this is */
- CHAPDEBUG(("ChapReceiveSuccess: in state %d\n", cstate->clientstate));
- return;
- }
-
- UNTIMEOUT(ChapResponseTimeout, cstate);
-
- /*
- * Print message.
- */
- if (len > 0)
- PRINTMSG(inp, len);
-
- cstate->clientstate = CHAPCS_OPEN;
-
- auth_withpeer_success(cstate->unit, PPP_CHAP);
-}
-
-
-/*
- * ChapReceiveFailure - Receive failure.
- */
-static void
-ChapReceiveFailure(cstate, inp, id, len)
- chap_state *cstate;
- u_char *inp;
- u_char id;
- int len;
-{
- if (cstate->clientstate != CHAPCS_RESPONSE) {
- /* don't know what this is */
- CHAPDEBUG(("ChapReceiveFailure: in state %d\n", cstate->clientstate));
- return;
- }
-
- UNTIMEOUT(ChapResponseTimeout, cstate);
-
- /*
- * Print message.
- */
- if (len > 0)
- PRINTMSG(inp, len);
-
- error("CHAP authentication failed");
- auth_withpeer_fail(cstate->unit, PPP_CHAP);
-}
-
-
-/*
- * ChapSendChallenge - Send an Authenticate challenge.
- */
-static void
-ChapSendChallenge(cstate)
- chap_state *cstate;
-{
- u_char *outp;
- int chal_len, name_len;
- int outlen;
-
- chal_len = cstate->chal_len;
- name_len = strlen(cstate->chal_name);
- outlen = CHAP_HEADERLEN + sizeof (u_char) + chal_len + name_len;
- outp = outpacket_buf;
-
- MAKEHEADER(outp, PPP_CHAP); /* paste in a CHAP header */
-
- PUTCHAR(CHAP_CHALLENGE, outp);
- PUTCHAR(cstate->chal_id, outp);
- PUTSHORT(outlen, outp);
-
- PUTCHAR(chal_len, outp); /* put length of challenge */
- BCOPY(cstate->challenge, outp, chal_len);
- INCPTR(chal_len, outp);
-
- BCOPY(cstate->chal_name, outp, name_len); /* append hostname */
-
- output(cstate->unit, outpacket_buf, outlen + PPP_HDRLEN);
-
- TIMEOUT(ChapChallengeTimeout, cstate, cstate->timeouttime);
- ++cstate->chal_transmits;
-}
-
-
-/*
- * ChapSendStatus - Send a status response (ack or nak).
- */
-static void
-ChapSendStatus(cstate, code)
- chap_state *cstate;
- int code;
-{
- u_char *outp;
- int outlen, msglen;
- char msg[256];
-
- if (code == CHAP_SUCCESS)
- slprintf(msg, sizeof(msg), "Welcome to %s.", hostname);
- else
- slprintf(msg, sizeof(msg), "I don't like you. Go 'way.");
- msglen = strlen(msg);
-
- outlen = CHAP_HEADERLEN + msglen;
- outp = outpacket_buf;
-
- MAKEHEADER(outp, PPP_CHAP); /* paste in a header */
-
- PUTCHAR(code, outp);
- PUTCHAR(cstate->chal_id, outp);
- PUTSHORT(outlen, outp);
- BCOPY(msg, outp, msglen);
- output(cstate->unit, outpacket_buf, outlen + PPP_HDRLEN);
-}
-
-/*
- * ChapGenChallenge is used to generate a pseudo-random challenge string of
- * a pseudo-random length between min_len and max_len. The challenge
- * string and its length are stored in *cstate, and various other fields of
- * *cstate are initialized.
- */
-
-static void
-ChapGenChallenge(cstate)
- chap_state *cstate;
-{
- int chal_len;
- u_char *ptr = cstate->challenge;
- int i;
-
- /* pick a random challenge length between MIN_CHALLENGE_LENGTH and
- MAX_CHALLENGE_LENGTH */
- chal_len = (unsigned) ((drand48() *
- (MAX_CHALLENGE_LENGTH - MIN_CHALLENGE_LENGTH)) +
- MIN_CHALLENGE_LENGTH);
- cstate->chal_len = chal_len;
- cstate->chal_id = ++cstate->id;
- cstate->chal_transmits = 0;
-
- /* generate a random string */
- for (i = 0; i < chal_len; i++)
- *ptr++ = (char) (drand48() * 0xff);
-}
-
-/*
- * ChapSendResponse - send a response packet with values as specified
- * in *cstate.
- */
-/* ARGSUSED */
-static void
-ChapSendResponse(cstate)
- chap_state *cstate;
-{
- u_char *outp;
- int outlen, md_len, name_len;
-
- md_len = cstate->resp_length;
- name_len = strlen(cstate->resp_name);
- outlen = CHAP_HEADERLEN + sizeof (u_char) + md_len + name_len;
- outp = outpacket_buf;
-
- MAKEHEADER(outp, PPP_CHAP);
-
- PUTCHAR(CHAP_RESPONSE, outp); /* we are a response */
- PUTCHAR(cstate->resp_id, outp); /* copy id from challenge packet */
- PUTSHORT(outlen, outp); /* packet length */
-
- PUTCHAR(md_len, outp); /* length of MD */
- BCOPY(cstate->response, outp, md_len); /* copy MD to buffer */
- INCPTR(md_len, outp);
-
- BCOPY(cstate->resp_name, outp, name_len); /* append our name */
-
- /* send the packet */
- output(cstate->unit, outpacket_buf, outlen + PPP_HDRLEN);
-
- cstate->clientstate = CHAPCS_RESPONSE;
- TIMEOUT(ChapResponseTimeout, cstate, cstate->timeouttime);
- ++cstate->resp_transmits;
-}
-
-/*
- * ChapPrintPkt - print the contents of a CHAP packet.
- */
-static char *ChapCodenames[] = {
- "Challenge", "Response", "Success", "Failure"
-};
-
-static int
-ChapPrintPkt(p, plen, printer, arg)
- u_char *p;
- int plen;
- void (*printer) __P((void *, char *, ...));
- void *arg;
-{
- int code, id, len;
- int clen, nlen;
- u_char x;
-
- if (plen < CHAP_HEADERLEN)
- return 0;
- GETCHAR(code, p);
- GETCHAR(id, p);
- GETSHORT(len, p);
- if (len < CHAP_HEADERLEN || len > plen)
- return 0;
-
- if (code >= 1 && code <= sizeof(ChapCodenames) / sizeof(char *))
- printer(arg, " %s", ChapCodenames[code-1]);
- else
- printer(arg, " code=0x%x", code);
- printer(arg, " id=0x%x", id);
- len -= CHAP_HEADERLEN;
- switch (code) {
- case CHAP_CHALLENGE:
- case CHAP_RESPONSE:
- if (len < 1)
- break;
- clen = p[0];
- if (len < clen + 1)
- break;
- ++p;
- nlen = len - clen - 1;
- printer(arg, " <");
- for (; clen > 0; --clen) {
- GETCHAR(x, p);
- printer(arg, "%.2x", x);
- }
- printer(arg, ">, name = ");
- print_string((char *)p, nlen, printer, arg);
- break;
- case CHAP_FAILURE:
- case CHAP_SUCCESS:
- printer(arg, " ");
- print_string((char *)p, len, printer, arg);
- break;
- default:
- for (clen = len; clen > 0; --clen) {
- GETCHAR(x, p);
- printer(arg, " %.2x", x);
- }
- }
-
- return len + CHAP_HEADERLEN;
-}
diff --git a/mdk-stage1/ppp/pppd/chap.h b/mdk-stage1/ppp/pppd/chap.h
deleted file mode 100644
index 945d051d0..000000000
--- a/mdk-stage1/ppp/pppd/chap.h
+++ /dev/null
@@ -1,124 +0,0 @@
-/*
- * chap.h - Challenge Handshake Authentication Protocol definitions.
- *
- * Copyright (c) 1993 The Australian National University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by the Australian National University. The name of the University
- * may not be used to endorse or promote products derived from this
- * software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- *
- * Copyright (c) 1991 Gregory M. Christy
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by the author.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- *
- * $Id$
- */
-
-#ifndef __CHAP_INCLUDE__
-
-/* Code + ID + length */
-#define CHAP_HEADERLEN 4
-
-/*
- * CHAP codes.
- */
-
-#define CHAP_DIGEST_MD5 5 /* use MD5 algorithm */
-#define MD5_SIGNATURE_SIZE 16 /* 16 bytes in a MD5 message digest */
-#define CHAP_MICROSOFT 0x80 /* use Microsoft-compatible alg. */
-#define MS_CHAP_RESPONSE_LEN 49 /* Response length for MS-CHAP */
-
-#define CHAP_CHALLENGE 1
-#define CHAP_RESPONSE 2
-#define CHAP_SUCCESS 3
-#define CHAP_FAILURE 4
-
-/*
- * Challenge lengths (for challenges we send) and other limits.
- */
-#define MIN_CHALLENGE_LENGTH 16
-#define MAX_CHALLENGE_LENGTH 24
-#define MAX_RESPONSE_LENGTH 64 /* sufficient for MD5 or MS-CHAP */
-
-/*
- * Each interface is described by a chap structure.
- */
-
-typedef struct chap_state {
- int unit; /* Interface unit number */
- int clientstate; /* Client state */
- int serverstate; /* Server state */
- u_char challenge[MAX_CHALLENGE_LENGTH]; /* last challenge string sent */
- u_char chal_len; /* challenge length */
- u_char chal_id; /* ID of last challenge */
- u_char chal_type; /* hash algorithm for challenges */
- u_char id; /* Current id */
- char *chal_name; /* Our name to use with challenge */
- int chal_interval; /* Time until we challenge peer again */
- int timeouttime; /* Timeout time in seconds */
- int max_transmits; /* Maximum # of challenge transmissions */
- int chal_transmits; /* Number of transmissions of challenge */
- int resp_transmits; /* Number of transmissions of response */
- u_char response[MAX_RESPONSE_LENGTH]; /* Response to send */
- u_char resp_length; /* length of response */
- u_char resp_id; /* ID for response messages */
- u_char resp_type; /* hash algorithm for responses */
- char *resp_name; /* Our name to send with response */
-} chap_state;
-
-
-/*
- * Client (peer) states.
- */
-#define CHAPCS_INITIAL 0 /* Lower layer down, not opened */
-#define CHAPCS_CLOSED 1 /* Lower layer up, not opened */
-#define CHAPCS_PENDING 2 /* Auth us to peer when lower up */
-#define CHAPCS_LISTEN 3 /* Listening for a challenge */
-#define CHAPCS_RESPONSE 4 /* Sent response, waiting for status */
-#define CHAPCS_OPEN 5 /* We've received Success */
-
-/*
- * Server (authenticator) states.
- */
-#define CHAPSS_INITIAL 0 /* Lower layer down, not opened */
-#define CHAPSS_CLOSED 1 /* Lower layer up, not opened */
-#define CHAPSS_PENDING 2 /* Auth peer when lower up */
-#define CHAPSS_INITIAL_CHAL 3 /* We've sent the first challenge */
-#define CHAPSS_OPEN 4 /* We've sent a Success msg */
-#define CHAPSS_RECHALLENGE 5 /* We've sent another challenge */
-#define CHAPSS_BADAUTH 6 /* We've sent a Failure msg */
-
-/*
- * Timeouts.
- */
-#define CHAP_DEFTIMEOUT 3 /* Timeout time in seconds */
-#define CHAP_DEFTRANSMITS 10 /* max # times to send challenge */
-
-extern chap_state chap[];
-
-void ChapAuthWithPeer __P((int, char *, int));
-void ChapAuthPeer __P((int, char *, int));
-
-extern struct protent chap_protent;
-
-#define __CHAP_INCLUDE__
-#endif /* __CHAP_INCLUDE__ */
diff --git a/mdk-stage1/ppp/pppd/chap_ms.c b/mdk-stage1/ppp/pppd/chap_ms.c
deleted file mode 100644
index 81a57bb5a..000000000
--- a/mdk-stage1/ppp/pppd/chap_ms.c
+++ /dev/null
@@ -1,338 +0,0 @@
-/*
- * chap_ms.c - Microsoft MS-CHAP compatible implementation.
- *
- * Copyright (c) 1995 Eric Rosenquist, Strata Software Limited.
- * http://www.strataware.com/
- *
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Eric Rosenquist. The name of the author may not be used to
- * endorse or promote products derived from this software without
- * specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-/*
- * Modifications by Lauri Pesonen / lpesonen@clinet.fi, april 1997
- *
- * Implemented LANManager type password response to MS-CHAP challenges.
- * Now pppd provides both NT style and LANMan style blocks, and the
- * prefered is set by option "ms-lanman". Default is to use NT.
- * The hash text (StdText) was taken from Win95 RASAPI32.DLL.
- *
- * You should also use DOMAIN\\USERNAME as described in README.MSCHAP80
- */
-
-#define RCSID "$Id$"
-
-#ifdef CHAPMS
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <ctype.h>
-#include <sys/types.h>
-#include <sys/time.h>
-#include <unistd.h>
-#ifdef HAVE_CRYPT_H
-#include <crypt.h>
-#endif
-
-#include "pppd.h"
-#include "chap.h"
-#include "chap_ms.h"
-#include "md4.h"
-
-#ifndef USE_CRYPT
-#include <des.h>
-#endif
-
-static const char rcsid[] = RCSID;
-
-typedef struct {
- u_char LANManResp[24];
- u_char NTResp[24];
- u_char UseNT; /* If 1, ignore the LANMan response field */
-} MS_ChapResponse;
-/* We use MS_CHAP_RESPONSE_LEN, rather than sizeof(MS_ChapResponse),
- in case this struct gets padded. */
-
-
-static void ChallengeResponse __P((u_char *, u_char *, u_char *));
-static void DesEncrypt __P((u_char *, u_char *, u_char *));
-static void MakeKey __P((u_char *, u_char *));
-static u_char Get7Bits __P((u_char *, int));
-static void ChapMS_NT __P((char *, int, char *, int, MS_ChapResponse *));
-#ifdef MSLANMAN
-static void ChapMS_LANMan __P((char *, int, char *, int, MS_ChapResponse *));
-#endif
-
-#ifdef USE_CRYPT
-static void Expand __P((u_char *, u_char *));
-static void Collapse __P((u_char *, u_char *));
-#endif
-
-#ifdef MSLANMAN
-bool ms_lanman = 0; /* Use LanMan password instead of NT */
- /* Has meaning only with MS-CHAP challenges */
-#endif
-
-static void
-ChallengeResponse(challenge, pwHash, response)
- u_char *challenge; /* IN 8 octets */
- u_char *pwHash; /* IN 16 octets */
- u_char *response; /* OUT 24 octets */
-{
- char ZPasswordHash[21];
-
- BZERO(ZPasswordHash, sizeof(ZPasswordHash));
- BCOPY(pwHash, ZPasswordHash, MD4_SIGNATURE_SIZE);
-
-#if 0
- dbglog("ChallengeResponse - ZPasswordHash %.*B",
- sizeof(ZPasswordHash), ZPasswordHash);
-#endif
-
- DesEncrypt(challenge, ZPasswordHash + 0, response + 0);
- DesEncrypt(challenge, ZPasswordHash + 7, response + 8);
- DesEncrypt(challenge, ZPasswordHash + 14, response + 16);
-
-#if 0
- dbglog("ChallengeResponse - response %.24B", response);
-#endif
-}
-
-
-#ifdef USE_CRYPT
-static void
-DesEncrypt(clear, key, cipher)
- u_char *clear; /* IN 8 octets */
- u_char *key; /* IN 7 octets */
- u_char *cipher; /* OUT 8 octets */
-{
- u_char des_key[8];
- u_char crypt_key[66];
- u_char des_input[66];
-
- MakeKey(key, des_key);
-
- Expand(des_key, crypt_key);
- setkey(crypt_key);
-
-#if 0
- CHAPDEBUG((LOG_INFO, "DesEncrypt: 8 octet input : %.8B", clear));
-#endif
-
- Expand(clear, des_input);
- encrypt(des_input, 0);
- Collapse(des_input, cipher);
-
-#if 0
- CHAPDEBUG((LOG_INFO, "DesEncrypt: 8 octet output: %.8B", cipher));
-#endif
-}
-
-#else /* USE_CRYPT */
-
-static void
-DesEncrypt(clear, key, cipher)
- u_char *clear; /* IN 8 octets */
- u_char *key; /* IN 7 octets */
- u_char *cipher; /* OUT 8 octets */
-{
- des_cblock des_key;
- des_key_schedule key_schedule;
-
- MakeKey(key, des_key);
-
- des_set_key(&des_key, key_schedule);
-
-#if 0
- CHAPDEBUG((LOG_INFO, "DesEncrypt: 8 octet input : %.8B", clear));
-#endif
-
- des_ecb_encrypt((des_cblock *)clear, (des_cblock *)cipher, key_schedule, 1);
-
-#if 0
- CHAPDEBUG((LOG_INFO, "DesEncrypt: 8 octet output: %.8B", cipher));
-#endif
-}
-
-#endif /* USE_CRYPT */
-
-
-static u_char Get7Bits(input, startBit)
- u_char *input;
- int startBit;
-{
- register unsigned int word;
-
- word = (unsigned)input[startBit / 8] << 8;
- word |= (unsigned)input[startBit / 8 + 1];
-
- word >>= 15 - (startBit % 8 + 7);
-
- return word & 0xFE;
-}
-
-#ifdef USE_CRYPT
-
-/* in == 8-byte string (expanded version of the 56-bit key)
- * out == 64-byte string where each byte is either 1 or 0
- * Note that the low-order "bit" is always ignored by by setkey()
- */
-static void Expand(in, out)
- u_char *in;
- u_char *out;
-{
- int j, c;
- int i;
-
- for(i = 0; i < 64; in++){
- c = *in;
- for(j = 7; j >= 0; j--)
- *out++ = (c >> j) & 01;
- i += 8;
- }
-}
-
-/* The inverse of Expand
- */
-static void Collapse(in, out)
- u_char *in;
- u_char *out;
-{
- int j;
- int i;
- unsigned int c;
-
- for (i = 0; i < 64; i += 8, out++) {
- c = 0;
- for (j = 7; j >= 0; j--, in++)
- c |= *in << j;
- *out = c & 0xff;
- }
-}
-#endif
-
-static void MakeKey(key, des_key)
- u_char *key; /* IN 56 bit DES key missing parity bits */
- u_char *des_key; /* OUT 64 bit DES key with parity bits added */
-{
- des_key[0] = Get7Bits(key, 0);
- des_key[1] = Get7Bits(key, 7);
- des_key[2] = Get7Bits(key, 14);
- des_key[3] = Get7Bits(key, 21);
- des_key[4] = Get7Bits(key, 28);
- des_key[5] = Get7Bits(key, 35);
- des_key[6] = Get7Bits(key, 42);
- des_key[7] = Get7Bits(key, 49);
-
-#ifndef USE_CRYPT
- des_set_odd_parity((des_cblock *)des_key);
-#endif
-
-#if 0
- CHAPDEBUG((LOG_INFO, "MakeKey: 56-bit input : %.7B", key));
- CHAPDEBUG((LOG_INFO, "MakeKey: 64-bit output: %.8B", des_key));
-#endif
-}
-
-static void
-ChapMS_NT(rchallenge, rchallenge_len, secret, secret_len, response)
- char *rchallenge;
- int rchallenge_len;
- char *secret;
- int secret_len;
- MS_ChapResponse *response;
-{
- int i;
-#ifdef __NetBSD__
- /* NetBSD uses the libc md4 routines which take bytes instead of bits */
- int mdlen = secret_len * 2;
-#else
- int mdlen = secret_len * 2 * 8;
-#endif
- MD4_CTX md4Context;
- u_char hash[MD4_SIGNATURE_SIZE];
- u_char unicodePassword[MAX_NT_PASSWORD * 2];
-
- /* Initialize the Unicode version of the secret (== password). */
- /* This implicitly supports 8-bit ISO8859/1 characters. */
- BZERO(unicodePassword, sizeof(unicodePassword));
- for (i = 0; i < secret_len; i++)
- unicodePassword[i * 2] = (u_char)secret[i];
-
- MD4Init(&md4Context);
- MD4Update(&md4Context, unicodePassword, mdlen);
-
- MD4Final(hash, &md4Context); /* Tell MD4 we're done */
-
- ChallengeResponse(rchallenge, hash, response->NTResp);
-}
-
-#ifdef MSLANMAN
-static u_char *StdText = (u_char *)"KGS!@#$%"; /* key from rasapi32.dll */
-
-static void
-ChapMS_LANMan(rchallenge, rchallenge_len, secret, secret_len, response)
- char *rchallenge;
- int rchallenge_len;
- char *secret;
- int secret_len;
- MS_ChapResponse *response;
-{
- int i;
- u_char UcasePassword[MAX_NT_PASSWORD]; /* max is actually 14 */
- u_char PasswordHash[MD4_SIGNATURE_SIZE];
-
- /* LANMan password is case insensitive */
- BZERO(UcasePassword, sizeof(UcasePassword));
- for (i = 0; i < secret_len; i++)
- UcasePassword[i] = (u_char)toupper(secret[i]);
- DesEncrypt( StdText, UcasePassword + 0, PasswordHash + 0 );
- DesEncrypt( StdText, UcasePassword + 7, PasswordHash + 8 );
- ChallengeResponse(rchallenge, PasswordHash, response->LANManResp);
-}
-#endif
-
-void
-ChapMS(cstate, rchallenge, rchallenge_len, secret, secret_len)
- chap_state *cstate;
- char *rchallenge;
- int rchallenge_len;
- char *secret;
- int secret_len;
-{
- MS_ChapResponse response;
-
-#if 0
- CHAPDEBUG((LOG_INFO, "ChapMS: secret is '%.*s'", secret_len, secret));
-#endif
- BZERO(&response, sizeof(response));
-
- /* Calculate both always */
- ChapMS_NT(rchallenge, rchallenge_len, secret, secret_len, &response);
-
-#ifdef MSLANMAN
- ChapMS_LANMan(rchallenge, rchallenge_len, secret, secret_len, &response);
-
- /* prefered method is set by option */
- response.UseNT = !ms_lanman;
-#else
- response.UseNT = 1;
-#endif
-
- BCOPY(&response, cstate->response, MS_CHAP_RESPONSE_LEN);
- cstate->resp_length = MS_CHAP_RESPONSE_LEN;
-}
-
-#endif /* CHAPMS */
diff --git a/mdk-stage1/ppp/pppd/chap_ms.h b/mdk-stage1/ppp/pppd/chap_ms.h
deleted file mode 100644
index fad2755c8..000000000
--- a/mdk-stage1/ppp/pppd/chap_ms.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * chap.h - Challenge Handshake Authentication Protocol definitions.
- *
- * Copyright (c) 1995 Eric Rosenquist, Strata Software Limited.
- * http://www.strataware.com/
- *
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Eric Rosenquist. The name of the author may not be used to
- * endorse or promote products derived from this software without
- * specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- *
- * $Id$
- */
-
-#ifndef __CHAPMS_INCLUDE__
-
-#define MD4_SIGNATURE_SIZE 16 /* 16 bytes in a MD4 message digest */
-#define MAX_NT_PASSWORD 256 /* Maximum number of (Unicode) chars in an NT password */
-
-void ChapMS __P((chap_state *, char *, int, char *, int));
-
-#define __CHAPMS_INCLUDE__
-#endif /* __CHAPMS_INCLUDE__ */
diff --git a/mdk-stage1/ppp/pppd/demand.c b/mdk-stage1/ppp/pppd/demand.c
deleted file mode 100644
index 9a740be8d..000000000
--- a/mdk-stage1/ppp/pppd/demand.c
+++ /dev/null
@@ -1,351 +0,0 @@
-/*
- * demand.c - Support routines for demand-dialling.
- *
- * Copyright (c) 1993 The Australian National University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by the Australian National University. The name of the University
- * may not be used to endorse or promote products derived from this
- * software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-#define RCSID "$Id$"
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <errno.h>
-#include <fcntl.h>
-#include <netdb.h>
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/wait.h>
-#include <sys/time.h>
-#include <sys/resource.h>
-#include <sys/stat.h>
-#include <sys/socket.h>
-#ifdef PPP_FILTER
-#include <net/if.h>
-#include <net/bpf.h>
-#include <pcap.h>
-#endif
-
-#include "pppd.h"
-#include "fsm.h"
-#include "ipcp.h"
-#include "lcp.h"
-
-static const char rcsid[] = RCSID;
-
-char *frame;
-int framelen;
-int framemax;
-int escape_flag;
-int flush_flag;
-int fcs;
-
-struct packet {
- int length;
- struct packet *next;
- unsigned char data[1];
-};
-
-struct packet *pend_q;
-struct packet *pend_qtail;
-
-static int active_packet __P((unsigned char *, int));
-
-/*
- * demand_conf - configure the interface for doing dial-on-demand.
- */
-void
-demand_conf()
-{
- int i;
- struct protent *protp;
-
-/* framemax = lcp_allowoptions[0].mru;
- if (framemax < PPP_MRU) */
- framemax = PPP_MRU;
- framemax += PPP_HDRLEN + PPP_FCSLEN;
- frame = malloc(framemax);
- if (frame == NULL)
- novm("demand frame");
- framelen = 0;
- pend_q = NULL;
- escape_flag = 0;
- flush_flag = 0;
- fcs = PPP_INITFCS;
-
- netif_set_mtu(0, MIN(lcp_allowoptions[0].mru, PPP_MRU));
- ppp_send_config(0, PPP_MRU, (u_int32_t) 0, 0, 0);
- ppp_recv_config(0, PPP_MRU, (u_int32_t) 0, 0, 0);
-
-#ifdef PPP_FILTER
- set_filters(&pass_filter, &active_filter);
-#endif
-
- /*
- * Call the demand_conf procedure for each protocol that's got one.
- */
- for (i = 0; (protp = protocols[i]) != NULL; ++i)
- if (protp->enabled_flag && protp->demand_conf != NULL)
- if (!((*protp->demand_conf)(0)))
- die(1);
-}
-
-
-/*
- * demand_block - set each network protocol to block further packets.
- */
-void
-demand_block()
-{
- int i;
- struct protent *protp;
-
- for (i = 0; (protp = protocols[i]) != NULL; ++i)
- if (protp->enabled_flag && protp->demand_conf != NULL)
- sifnpmode(0, protp->protocol & ~0x8000, NPMODE_QUEUE);
- get_loop_output();
-}
-
-/*
- * demand_discard - set each network protocol to discard packets
- * with an error.
- */
-void
-demand_discard()
-{
- struct packet *pkt, *nextpkt;
- int i;
- struct protent *protp;
-
- for (i = 0; (protp = protocols[i]) != NULL; ++i)
- if (protp->enabled_flag && protp->demand_conf != NULL)
- sifnpmode(0, protp->protocol & ~0x8000, NPMODE_ERROR);
- get_loop_output();
-
- /* discard all saved packets */
- for (pkt = pend_q; pkt != NULL; pkt = nextpkt) {
- nextpkt = pkt->next;
- free(pkt);
- }
- pend_q = NULL;
- framelen = 0;
- flush_flag = 0;
- escape_flag = 0;
- fcs = PPP_INITFCS;
-}
-
-/*
- * demand_unblock - set each enabled network protocol to pass packets.
- */
-void
-demand_unblock()
-{
- int i;
- struct protent *protp;
-
- for (i = 0; (protp = protocols[i]) != NULL; ++i)
- if (protp->enabled_flag && protp->demand_conf != NULL)
- sifnpmode(0, protp->protocol & ~0x8000, NPMODE_PASS);
-}
-
-/*
- * FCS lookup table as calculated by genfcstab.
- */
-static u_short fcstab[256] = {
- 0x0000, 0x1189, 0x2312, 0x329b, 0x4624, 0x57ad, 0x6536, 0x74bf,
- 0x8c48, 0x9dc1, 0xaf5a, 0xbed3, 0xca6c, 0xdbe5, 0xe97e, 0xf8f7,
- 0x1081, 0x0108, 0x3393, 0x221a, 0x56a5, 0x472c, 0x75b7, 0x643e,
- 0x9cc9, 0x8d40, 0xbfdb, 0xae52, 0xdaed, 0xcb64, 0xf9ff, 0xe876,
- 0x2102, 0x308b, 0x0210, 0x1399, 0x6726, 0x76af, 0x4434, 0x55bd,
- 0xad4a, 0xbcc3, 0x8e58, 0x9fd1, 0xeb6e, 0xfae7, 0xc87c, 0xd9f5,
- 0x3183, 0x200a, 0x1291, 0x0318, 0x77a7, 0x662e, 0x54b5, 0x453c,
- 0xbdcb, 0xac42, 0x9ed9, 0x8f50, 0xfbef, 0xea66, 0xd8fd, 0xc974,
- 0x4204, 0x538d, 0x6116, 0x709f, 0x0420, 0x15a9, 0x2732, 0x36bb,
- 0xce4c, 0xdfc5, 0xed5e, 0xfcd7, 0x8868, 0x99e1, 0xab7a, 0xbaf3,
- 0x5285, 0x430c, 0x7197, 0x601e, 0x14a1, 0x0528, 0x37b3, 0x263a,
- 0xdecd, 0xcf44, 0xfddf, 0xec56, 0x98e9, 0x8960, 0xbbfb, 0xaa72,
- 0x6306, 0x728f, 0x4014, 0x519d, 0x2522, 0x34ab, 0x0630, 0x17b9,
- 0xef4e, 0xfec7, 0xcc5c, 0xddd5, 0xa96a, 0xb8e3, 0x8a78, 0x9bf1,
- 0x7387, 0x620e, 0x5095, 0x411c, 0x35a3, 0x242a, 0x16b1, 0x0738,
- 0xffcf, 0xee46, 0xdcdd, 0xcd54, 0xb9eb, 0xa862, 0x9af9, 0x8b70,
- 0x8408, 0x9581, 0xa71a, 0xb693, 0xc22c, 0xd3a5, 0xe13e, 0xf0b7,
- 0x0840, 0x19c9, 0x2b52, 0x3adb, 0x4e64, 0x5fed, 0x6d76, 0x7cff,
- 0x9489, 0x8500, 0xb79b, 0xa612, 0xd2ad, 0xc324, 0xf1bf, 0xe036,
- 0x18c1, 0x0948, 0x3bd3, 0x2a5a, 0x5ee5, 0x4f6c, 0x7df7, 0x6c7e,
- 0xa50a, 0xb483, 0x8618, 0x9791, 0xe32e, 0xf2a7, 0xc03c, 0xd1b5,
- 0x2942, 0x38cb, 0x0a50, 0x1bd9, 0x6f66, 0x7eef, 0x4c74, 0x5dfd,
- 0xb58b, 0xa402, 0x9699, 0x8710, 0xf3af, 0xe226, 0xd0bd, 0xc134,
- 0x39c3, 0x284a, 0x1ad1, 0x0b58, 0x7fe7, 0x6e6e, 0x5cf5, 0x4d7c,
- 0xc60c, 0xd785, 0xe51e, 0xf497, 0x8028, 0x91a1, 0xa33a, 0xb2b3,
- 0x4a44, 0x5bcd, 0x6956, 0x78df, 0x0c60, 0x1de9, 0x2f72, 0x3efb,
- 0xd68d, 0xc704, 0xf59f, 0xe416, 0x90a9, 0x8120, 0xb3bb, 0xa232,
- 0x5ac5, 0x4b4c, 0x79d7, 0x685e, 0x1ce1, 0x0d68, 0x3ff3, 0x2e7a,
- 0xe70e, 0xf687, 0xc41c, 0xd595, 0xa12a, 0xb0a3, 0x8238, 0x93b1,
- 0x6b46, 0x7acf, 0x4854, 0x59dd, 0x2d62, 0x3ceb, 0x0e70, 0x1ff9,
- 0xf78f, 0xe606, 0xd49d, 0xc514, 0xb1ab, 0xa022, 0x92b9, 0x8330,
- 0x7bc7, 0x6a4e, 0x58d5, 0x495c, 0x3de3, 0x2c6a, 0x1ef1, 0x0f78
-};
-
-/*
- * loop_chars - process characters received from the loopback.
- * Calls loop_frame when a complete frame has been accumulated.
- * Return value is 1 if we need to bring up the link, 0 otherwise.
- */
-int
-loop_chars(p, n)
- unsigned char *p;
- int n;
-{
- int c, rv;
-
- rv = 0;
- for (; n > 0; --n) {
- c = *p++;
- if (c == PPP_FLAG) {
- if (!escape_flag && !flush_flag
- && framelen > 2 && fcs == PPP_GOODFCS) {
- framelen -= 2;
- if (loop_frame((unsigned char *)frame, framelen))
- rv = 1;
- }
- framelen = 0;
- flush_flag = 0;
- escape_flag = 0;
- fcs = PPP_INITFCS;
- continue;
- }
- if (flush_flag)
- continue;
- if (escape_flag) {
- c ^= PPP_TRANS;
- escape_flag = 0;
- } else if (c == PPP_ESCAPE) {
- escape_flag = 1;
- continue;
- }
- if (framelen >= framemax) {
- flush_flag = 1;
- continue;
- }
- frame[framelen++] = c;
- fcs = PPP_FCS(fcs, c);
- }
- return rv;
-}
-
-/*
- * loop_frame - given a frame obtained from the loopback,
- * decide whether to bring up the link or not, and, if we want
- * to transmit this frame later, put it on the pending queue.
- * Return value is 1 if we need to bring up the link, 0 otherwise.
- * We assume that the kernel driver has already applied the
- * pass_filter, so we won't get packets it rejected.
- * We apply the active_filter to see if we want this packet to
- * bring up the link.
- */
-int
-loop_frame(frame, len)
- unsigned char *frame;
- int len;
-{
- struct packet *pkt;
-
- /* dbglog("from loop: %P", frame, len); */
- if (len < PPP_HDRLEN)
- return 0;
- if ((PPP_PROTOCOL(frame) & 0x8000) != 0)
- return 0; /* shouldn't get any of these anyway */
- if (!active_packet(frame, len))
- return 0;
-
- pkt = (struct packet *) malloc(sizeof(struct packet) + len);
- if (pkt != NULL) {
- pkt->length = len;
- pkt->next = NULL;
- memcpy(pkt->data, frame, len);
- if (pend_q == NULL)
- pend_q = pkt;
- else
- pend_qtail->next = pkt;
- pend_qtail = pkt;
- }
- return 1;
-}
-
-/*
- * demand_rexmit - Resend all those frames which we got via the
- * loopback, now that the real serial link is up.
- */
-void
-demand_rexmit(proto)
- int proto;
-{
- struct packet *pkt, *prev, *nextpkt;
-
- prev = NULL;
- pkt = pend_q;
- pend_q = NULL;
- for (; pkt != NULL; pkt = nextpkt) {
- nextpkt = pkt->next;
- if (PPP_PROTOCOL(pkt->data) == proto) {
- output(0, pkt->data, pkt->length);
- free(pkt);
- } else {
- if (prev == NULL)
- pend_q = pkt;
- else
- prev->next = pkt;
- prev = pkt;
- }
- }
- pend_qtail = prev;
- if (prev != NULL)
- prev->next = NULL;
-}
-
-/*
- * Scan a packet to decide whether it is an "active" packet,
- * that is, whether it is worth bringing up the link for.
- */
-static int
-active_packet(p, len)
- unsigned char *p;
- int len;
-{
- int proto, i;
- struct protent *protp;
-
- if (len < PPP_HDRLEN)
- return 0;
- proto = PPP_PROTOCOL(p);
-#ifdef PPP_FILTER
- if (pass_filter.bf_len != 0
- && bpf_filter(pass_filter.bf_insns, p, len, len) == 0)
- return 0;
- if (active_filter.bf_len != 0
- && bpf_filter(active_filter.bf_insns, p, len, len) == 0)
- return 0;
-#endif
- for (i = 0; (protp = protocols[i]) != NULL; ++i) {
- if (protp->protocol < 0xC000 && (protp->protocol & ~0x8000) == proto) {
- if (!protp->enabled_flag)
- return 0;
- if (protp->active_pkt == NULL)
- return 1;
- return (*protp->active_pkt)(p, len);
- }
- }
- return 0; /* not a supported protocol !!?? */
-}
diff --git a/mdk-stage1/ppp/pppd/eui64.c b/mdk-stage1/ppp/pppd/eui64.c
deleted file mode 100644
index 7f3176035..000000000
--- a/mdk-stage1/ppp/pppd/eui64.c
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- eui64.c - EUI64 routines for IPv6CP.
- Copyright (C) 1999 Tommi Komulainen <Tommi.Komulainen@iki.fi>
-
- Redistribution and use in source and binary forms are permitted
- provided that the above copyright notice and this paragraph are
- duplicated in all such forms and that any documentation,
- advertising materials, and other materials related to such
- distribution and use acknowledge that the software was developed
- by Tommi Komulainen. The name of the author may not be used
- to endorse or promote products derived from this software without
- specific prior written permission.
- THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
-
-
- $Id$
-*/
-
-#define RCSID "$Id$"
-
-#include "pppd.h"
-
-static const char rcsid[] = RCSID;
-
-/*
- * eui64_ntoa - Make an ascii representation of an interface identifier
- */
-char *
-eui64_ntoa(e)
- eui64_t e;
-{
- static char buf[32];
-
- snprintf(buf, 32, "%02x%02x:%02x%02x:%02x%02x:%02x%02x",
- e.e8[0], e.e8[1], e.e8[2], e.e8[3],
- e.e8[4], e.e8[5], e.e8[6], e.e8[7]);
- return buf;
-}
diff --git a/mdk-stage1/ppp/pppd/eui64.h b/mdk-stage1/ppp/pppd/eui64.h
deleted file mode 100644
index ca4445345..000000000
--- a/mdk-stage1/ppp/pppd/eui64.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/*
- eui64.h - EUI64 routines for IPv6CP.
- Copyright (C) 1999 Tommi Komulainen <Tommi.Komulainen@iki.fi>
-
- Redistribution and use in source and binary forms are permitted
- provided that the above copyright notice and this paragraph are
- duplicated in all such forms and that any documentation,
- advertising materials, and other materials related to such
- distribution and use acknowledge that the software was developed
- by Tommi Komulainen. The name of the author may not be used
- to endorse or promote products derived from this software without
- specific prior written permission.
- THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
-
-
- $Id$
-*/
-
-#ifndef __EUI64_H__
-#define __EUI64_H__
-
-#if !defined(INET6)
-#error "this file should only be included when INET6 is defined"
-#endif /* not defined(INET6) */
-
-#if defined(SOL2)
-#include <netinet/in.h>
-
-typedef union {
- uint8_t e8[8]; /* lower 64-bit IPv6 address */
- uint32_t e32[2]; /* lower 64-bit IPv6 address */
-} eui64_t;
-
-/*
- * Declare the two below, since in.h only defines them when _KERNEL
- * is declared - which shouldn't be true when dealing with user-land programs
- */
-#define s6_addr8 _S6_un._S6_u8
-#define s6_addr32 _S6_un._S6_u32
-
-#else /* else if not defined(SOL2) */
-
-/*
- * TODO:
- *
- * Maybe this should be done by processing struct in6_addr directly...
- */
-typedef union
-{
- u_int8_t e8[8];
- u_int16_t e16[4];
- u_int32_t e32[2];
-} eui64_t;
-
-#endif /* defined(SOL2) */
-
-#define eui64_iszero(e) (((e).e32[0] | (e).e32[1]) == 0)
-#define eui64_equals(e, o) (((e).e32[0] == (o).e32[0]) && \
- ((e).e32[1] == (o).e32[1]))
-#define eui64_zero(e) (e).e32[0] = (e).e32[1] = 0;
-
-#define eui64_copy(s, d) memcpy(&(d), &(s), sizeof(eui64_t))
-
-#define eui64_magic(e) do { \
- (e).e32[0] = magic(); \
- (e).e32[1] = magic(); \
- (e).e8[0] &= ~2; \
- } while (0)
-#define eui64_magic_nz(x) do { \
- eui64_magic(x); \
- } while (eui64_iszero(x))
-#define eui64_magic_ne(x, y) do { \
- eui64_magic(x); \
- } while (eui64_equals(x, y))
-
-#define eui64_get(ll, cp) do { \
- eui64_copy((*cp), (ll)); \
- (cp) += sizeof(eui64_t); \
- } while (0)
-
-#define eui64_put(ll, cp) do { \
- eui64_copy((ll), (*cp)); \
- (cp) += sizeof(eui64_t); \
- } while (0)
-
-#define eui64_set32(e, l) do { \
- (e).e32[0] = 0; \
- (e).e32[1] = htonl(l); \
- } while (0)
-#define eui64_setlo32(e, l) eui64_set32(e, l)
-
-char *eui64_ntoa __P((eui64_t)); /* Returns ascii representation of id */
-
-#endif /* __EUI64_H__ */
-
diff --git a/mdk-stage1/ppp/pppd/fsm.c b/mdk-stage1/ppp/pppd/fsm.c
deleted file mode 100644
index 07a8c11f1..000000000
--- a/mdk-stage1/ppp/pppd/fsm.c
+++ /dev/null
@@ -1,762 +0,0 @@
-/*
- * fsm.c - {Link, IP} Control Protocol Finite State Machine.
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Carnegie Mellon University. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-#define RCSID "$Id$"
-
-/*
- * TODO:
- * Randomize fsm id on link/init.
- * Deal with variable outgoing MTU.
- */
-
-#include <stdio.h>
-#include <string.h>
-#include <sys/types.h>
-
-#include "pppd.h"
-#include "fsm.h"
-
-static const char rcsid[] = RCSID;
-
-static void fsm_timeout __P((void *));
-static void fsm_rconfreq __P((fsm *, int, u_char *, int));
-static void fsm_rconfack __P((fsm *, int, u_char *, int));
-static void fsm_rconfnakrej __P((fsm *, int, int, u_char *, int));
-static void fsm_rtermreq __P((fsm *, int, u_char *, int));
-static void fsm_rtermack __P((fsm *));
-static void fsm_rcoderej __P((fsm *, u_char *, int));
-static void fsm_sconfreq __P((fsm *, int));
-
-#define PROTO_NAME(f) ((f)->callbacks->proto_name)
-
-int peer_mru[NUM_PPP];
-
-
-/*
- * fsm_init - Initialize fsm.
- *
- * Initialize fsm state.
- */
-void
-fsm_init(f)
- fsm *f;
-{
- f->state = INITIAL;
- f->flags = 0;
- f->id = 0; /* XXX Start with random id? */
- f->timeouttime = DEFTIMEOUT;
- f->maxconfreqtransmits = DEFMAXCONFREQS;
- f->maxtermtransmits = DEFMAXTERMREQS;
- f->maxnakloops = DEFMAXNAKLOOPS;
- f->term_reason_len = 0;
-}
-
-
-/*
- * fsm_lowerup - The lower layer is up.
- */
-void
-fsm_lowerup(f)
- fsm *f;
-{
- switch( f->state ){
- case INITIAL:
- f->state = CLOSED;
- break;
-
- case STARTING:
- if( f->flags & OPT_SILENT )
- f->state = STOPPED;
- else {
- /* Send an initial configure-request */
- fsm_sconfreq(f, 0);
- f->state = REQSENT;
- }
- break;
-
- default:
- FSMDEBUG(("%s: Up event in state %d!", PROTO_NAME(f), f->state));
- }
-}
-
-
-/*
- * fsm_lowerdown - The lower layer is down.
- *
- * Cancel all timeouts and inform upper layers.
- */
-void
-fsm_lowerdown(f)
- fsm *f;
-{
- switch( f->state ){
- case CLOSED:
- f->state = INITIAL;
- break;
-
- case STOPPED:
- f->state = STARTING;
- if( f->callbacks->starting )
- (*f->callbacks->starting)(f);
- break;
-
- case CLOSING:
- f->state = INITIAL;
- UNTIMEOUT(fsm_timeout, f); /* Cancel timeout */
- break;
-
- case STOPPING:
- case REQSENT:
- case ACKRCVD:
- case ACKSENT:
- f->state = STARTING;
- UNTIMEOUT(fsm_timeout, f); /* Cancel timeout */
- break;
-
- case OPENED:
- if( f->callbacks->down )
- (*f->callbacks->down)(f);
- f->state = STARTING;
- break;
-
- default:
- FSMDEBUG(("%s: Down event in state %d!", PROTO_NAME(f), f->state));
- }
-}
-
-
-/*
- * fsm_open - Link is allowed to come up.
- */
-void
-fsm_open(f)
- fsm *f;
-{
- switch( f->state ){
- case INITIAL:
- f->state = STARTING;
- if( f->callbacks->starting )
- (*f->callbacks->starting)(f);
- break;
-
- case CLOSED:
- if( f->flags & OPT_SILENT )
- f->state = STOPPED;
- else {
- /* Send an initial configure-request */
- fsm_sconfreq(f, 0);
- f->state = REQSENT;
- }
- break;
-
- case CLOSING:
- f->state = STOPPING;
- /* fall through */
- case STOPPED:
- case OPENED:
- if( f->flags & OPT_RESTART ){
- fsm_lowerdown(f);
- fsm_lowerup(f);
- }
- break;
- }
-}
-
-
-/*
- * fsm_close - Start closing connection.
- *
- * Cancel timeouts and either initiate close or possibly go directly to
- * the CLOSED state.
- */
-void
-fsm_close(f, reason)
- fsm *f;
- char *reason;
-{
- f->term_reason = reason;
- f->term_reason_len = (reason == NULL? 0: strlen(reason));
- switch( f->state ){
- case STARTING:
- f->state = INITIAL;
- break;
- case STOPPED:
- f->state = CLOSED;
- break;
- case STOPPING:
- f->state = CLOSING;
- break;
-
- case REQSENT:
- case ACKRCVD:
- case ACKSENT:
- case OPENED:
- if( f->state != OPENED )
- UNTIMEOUT(fsm_timeout, f); /* Cancel timeout */
- else if( f->callbacks->down )
- (*f->callbacks->down)(f); /* Inform upper layers we're down */
-
- /* Init restart counter, send Terminate-Request */
- f->retransmits = f->maxtermtransmits;
- fsm_sdata(f, TERMREQ, f->reqid = ++f->id,
- (u_char *) f->term_reason, f->term_reason_len);
- TIMEOUT(fsm_timeout, f, f->timeouttime);
- --f->retransmits;
-
- f->state = CLOSING;
- break;
- }
-}
-
-
-/*
- * fsm_timeout - Timeout expired.
- */
-static void
-fsm_timeout(arg)
- void *arg;
-{
- fsm *f = (fsm *) arg;
-
- switch (f->state) {
- case CLOSING:
- case STOPPING:
- if( f->retransmits <= 0 ){
- /*
- * We've waited for an ack long enough. Peer probably heard us.
- */
- f->state = (f->state == CLOSING)? CLOSED: STOPPED;
- if( f->callbacks->finished )
- (*f->callbacks->finished)(f);
- } else {
- /* Send Terminate-Request */
- fsm_sdata(f, TERMREQ, f->reqid = ++f->id,
- (u_char *) f->term_reason, f->term_reason_len);
- TIMEOUT(fsm_timeout, f, f->timeouttime);
- --f->retransmits;
- }
- break;
-
- case REQSENT:
- case ACKRCVD:
- case ACKSENT:
- if (f->retransmits <= 0) {
- warn("%s: timeout sending Config-Requests\n", PROTO_NAME(f));
- f->state = STOPPED;
- if( (f->flags & OPT_PASSIVE) == 0 && f->callbacks->finished )
- (*f->callbacks->finished)(f);
-
- } else {
- /* Retransmit the configure-request */
- if (f->callbacks->retransmit)
- (*f->callbacks->retransmit)(f);
- fsm_sconfreq(f, 1); /* Re-send Configure-Request */
- if( f->state == ACKRCVD )
- f->state = REQSENT;
- }
- break;
-
- default:
- FSMDEBUG(("%s: Timeout event in state %d!", PROTO_NAME(f), f->state));
- }
-}
-
-
-/*
- * fsm_input - Input packet.
- */
-void
-fsm_input(f, inpacket, l)
- fsm *f;
- u_char *inpacket;
- int l;
-{
- u_char *inp;
- u_char code, id;
- int len;
-
- /*
- * Parse header (code, id and length).
- * If packet too short, drop it.
- */
- inp = inpacket;
- if (l < HEADERLEN) {
- FSMDEBUG(("fsm_input(%x): Rcvd short header.", f->protocol));
- return;
- }
- GETCHAR(code, inp);
- GETCHAR(id, inp);
- GETSHORT(len, inp);
- if (len < HEADERLEN) {
- FSMDEBUG(("fsm_input(%x): Rcvd illegal length.", f->protocol));
- return;
- }
- if (len > l) {
- FSMDEBUG(("fsm_input(%x): Rcvd short packet.", f->protocol));
- return;
- }
- len -= HEADERLEN; /* subtract header length */
-
- if( f->state == INITIAL || f->state == STARTING ){
- FSMDEBUG(("fsm_input(%x): Rcvd packet in state %d.",
- f->protocol, f->state));
- return;
- }
-
- /*
- * Action depends on code.
- */
- switch (code) {
- case CONFREQ:
- fsm_rconfreq(f, id, inp, len);
- break;
-
- case CONFACK:
- fsm_rconfack(f, id, inp, len);
- break;
-
- case CONFNAK:
- case CONFREJ:
- fsm_rconfnakrej(f, code, id, inp, len);
- break;
-
- case TERMREQ:
- fsm_rtermreq(f, id, inp, len);
- break;
-
- case TERMACK:
- fsm_rtermack(f);
- break;
-
- case CODEREJ:
- fsm_rcoderej(f, inp, len);
- break;
-
- default:
- if( !f->callbacks->extcode
- || !(*f->callbacks->extcode)(f, code, id, inp, len) )
- fsm_sdata(f, CODEREJ, ++f->id, inpacket, len + HEADERLEN);
- break;
- }
-}
-
-
-/*
- * fsm_rconfreq - Receive Configure-Request.
- */
-static void
-fsm_rconfreq(f, id, inp, len)
- fsm *f;
- u_char id;
- u_char *inp;
- int len;
-{
- int code, reject_if_disagree;
-
- switch( f->state ){
- case CLOSED:
- /* Go away, we're closed */
- fsm_sdata(f, TERMACK, id, NULL, 0);
- return;
- case CLOSING:
- case STOPPING:
- return;
-
- case OPENED:
- /* Go down and restart negotiation */
- if( f->callbacks->down )
- (*f->callbacks->down)(f); /* Inform upper layers */
- fsm_sconfreq(f, 0); /* Send initial Configure-Request */
- break;
-
- case STOPPED:
- /* Negotiation started by our peer */
- fsm_sconfreq(f, 0); /* Send initial Configure-Request */
- f->state = REQSENT;
- break;
- }
-
- /*
- * Pass the requested configuration options
- * to protocol-specific code for checking.
- */
- if (f->callbacks->reqci){ /* Check CI */
- reject_if_disagree = (f->nakloops >= f->maxnakloops);
- code = (*f->callbacks->reqci)(f, inp, &len, reject_if_disagree);
- } else if (len)
- code = CONFREJ; /* Reject all CI */
- else
- code = CONFACK;
-
- /* send the Ack, Nak or Rej to the peer */
- fsm_sdata(f, code, id, inp, len);
-
- if (code == CONFACK) {
- if (f->state == ACKRCVD) {
- UNTIMEOUT(fsm_timeout, f); /* Cancel timeout */
- f->state = OPENED;
- if (f->callbacks->up)
- (*f->callbacks->up)(f); /* Inform upper layers */
- } else
- f->state = ACKSENT;
- f->nakloops = 0;
-
- } else {
- /* we sent CONFACK or CONFREJ */
- if (f->state != ACKRCVD)
- f->state = REQSENT;
- if( code == CONFNAK )
- ++f->nakloops;
- }
-}
-
-
-/*
- * fsm_rconfack - Receive Configure-Ack.
- */
-static void
-fsm_rconfack(f, id, inp, len)
- fsm *f;
- int id;
- u_char *inp;
- int len;
-{
- if (id != f->reqid || f->seen_ack) /* Expected id? */
- return; /* Nope, toss... */
- if( !(f->callbacks->ackci? (*f->callbacks->ackci)(f, inp, len):
- (len == 0)) ){
- /* Ack is bad - ignore it */
- error("Received bad configure-ack: %P", inp, len);
- return;
- }
- f->seen_ack = 1;
-
- switch (f->state) {
- case CLOSED:
- case STOPPED:
- fsm_sdata(f, TERMACK, id, NULL, 0);
- break;
-
- case REQSENT:
- f->state = ACKRCVD;
- f->retransmits = f->maxconfreqtransmits;
- break;
-
- case ACKRCVD:
- /* Huh? an extra valid Ack? oh well... */
- UNTIMEOUT(fsm_timeout, f); /* Cancel timeout */
- fsm_sconfreq(f, 0);
- f->state = REQSENT;
- break;
-
- case ACKSENT:
- UNTIMEOUT(fsm_timeout, f); /* Cancel timeout */
- f->state = OPENED;
- f->retransmits = f->maxconfreqtransmits;
- if (f->callbacks->up)
- (*f->callbacks->up)(f); /* Inform upper layers */
- break;
-
- case OPENED:
- /* Go down and restart negotiation */
- if (f->callbacks->down)
- (*f->callbacks->down)(f); /* Inform upper layers */
- fsm_sconfreq(f, 0); /* Send initial Configure-Request */
- f->state = REQSENT;
- break;
- }
-}
-
-
-/*
- * fsm_rconfnakrej - Receive Configure-Nak or Configure-Reject.
- */
-static void
-fsm_rconfnakrej(f, code, id, inp, len)
- fsm *f;
- int code, id;
- u_char *inp;
- int len;
-{
- int (*proc) __P((fsm *, u_char *, int));
- int ret;
-
- if (id != f->reqid || f->seen_ack) /* Expected id? */
- return; /* Nope, toss... */
- proc = (code == CONFNAK)? f->callbacks->nakci: f->callbacks->rejci;
- if (!proc || !(ret = proc(f, inp, len))) {
- /* Nak/reject is bad - ignore it */
- error("Received bad configure-nak/rej: %P", inp, len);
- return;
- }
- f->seen_ack = 1;
-
- switch (f->state) {
- case CLOSED:
- case STOPPED:
- fsm_sdata(f, TERMACK, id, NULL, 0);
- break;
-
- case REQSENT:
- case ACKSENT:
- /* They didn't agree to what we wanted - try another request */
- UNTIMEOUT(fsm_timeout, f); /* Cancel timeout */
- if (ret < 0)
- f->state = STOPPED; /* kludge for stopping CCP */
- else
- fsm_sconfreq(f, 0); /* Send Configure-Request */
- break;
-
- case ACKRCVD:
- /* Got a Nak/reject when we had already had an Ack?? oh well... */
- UNTIMEOUT(fsm_timeout, f); /* Cancel timeout */
- fsm_sconfreq(f, 0);
- f->state = REQSENT;
- break;
-
- case OPENED:
- /* Go down and restart negotiation */
- if (f->callbacks->down)
- (*f->callbacks->down)(f); /* Inform upper layers */
- fsm_sconfreq(f, 0); /* Send initial Configure-Request */
- f->state = REQSENT;
- break;
- }
-}
-
-
-/*
- * fsm_rtermreq - Receive Terminate-Req.
- */
-static void
-fsm_rtermreq(f, id, p, len)
- fsm *f;
- int id;
- u_char *p;
- int len;
-{
- switch (f->state) {
- case ACKRCVD:
- case ACKSENT:
- f->state = REQSENT; /* Start over but keep trying */
- break;
-
- case OPENED:
- if (len > 0) {
- info("%s terminated by peer (%0.*v)", PROTO_NAME(f), len, p);
- } else
- info("%s terminated by peer", PROTO_NAME(f));
- if (f->callbacks->down)
- (*f->callbacks->down)(f); /* Inform upper layers */
- f->retransmits = 0;
- f->state = STOPPING;
- TIMEOUT(fsm_timeout, f, f->timeouttime);
- break;
- }
-
- fsm_sdata(f, TERMACK, id, NULL, 0);
-}
-
-
-/*
- * fsm_rtermack - Receive Terminate-Ack.
- */
-static void
-fsm_rtermack(f)
- fsm *f;
-{
- switch (f->state) {
- case CLOSING:
- UNTIMEOUT(fsm_timeout, f);
- f->state = CLOSED;
- if( f->callbacks->finished )
- (*f->callbacks->finished)(f);
- break;
- case STOPPING:
- UNTIMEOUT(fsm_timeout, f);
- f->state = STOPPED;
- if( f->callbacks->finished )
- (*f->callbacks->finished)(f);
- break;
-
- case ACKRCVD:
- f->state = REQSENT;
- break;
-
- case OPENED:
- if (f->callbacks->down)
- (*f->callbacks->down)(f); /* Inform upper layers */
- fsm_sconfreq(f, 0);
- break;
- }
-}
-
-
-/*
- * fsm_rcoderej - Receive an Code-Reject.
- */
-static void
-fsm_rcoderej(f, inp, len)
- fsm *f;
- u_char *inp;
- int len;
-{
- u_char code, id;
-
- if (len < HEADERLEN) {
- FSMDEBUG(("fsm_rcoderej: Rcvd short Code-Reject packet!"));
- return;
- }
- GETCHAR(code, inp);
- GETCHAR(id, inp);
- warn("%s: Rcvd Code-Reject for code %d, id %d", PROTO_NAME(f), code, id);
-
- if( f->state == ACKRCVD )
- f->state = REQSENT;
-}
-
-
-/*
- * fsm_protreject - Peer doesn't speak this protocol.
- *
- * Treat this as a catastrophic error (RXJ-).
- */
-void
-fsm_protreject(f)
- fsm *f;
-{
- switch( f->state ){
- case CLOSING:
- UNTIMEOUT(fsm_timeout, f); /* Cancel timeout */
- /* fall through */
- case CLOSED:
- f->state = CLOSED;
- if( f->callbacks->finished )
- (*f->callbacks->finished)(f);
- break;
-
- case STOPPING:
- case REQSENT:
- case ACKRCVD:
- case ACKSENT:
- UNTIMEOUT(fsm_timeout, f); /* Cancel timeout */
- /* fall through */
- case STOPPED:
- f->state = STOPPED;
- if( f->callbacks->finished )
- (*f->callbacks->finished)(f);
- break;
-
- case OPENED:
- if( f->callbacks->down )
- (*f->callbacks->down)(f);
-
- /* Init restart counter, send Terminate-Request */
- f->retransmits = f->maxtermtransmits;
- fsm_sdata(f, TERMREQ, f->reqid = ++f->id,
- (u_char *) f->term_reason, f->term_reason_len);
- TIMEOUT(fsm_timeout, f, f->timeouttime);
- --f->retransmits;
-
- f->state = STOPPING;
- break;
-
- default:
- FSMDEBUG(("%s: Protocol-reject event in state %d!",
- PROTO_NAME(f), f->state));
- }
-}
-
-
-/*
- * fsm_sconfreq - Send a Configure-Request.
- */
-static void
-fsm_sconfreq(f, retransmit)
- fsm *f;
- int retransmit;
-{
- u_char *outp;
- int cilen;
-
- if( f->state != REQSENT && f->state != ACKRCVD && f->state != ACKSENT ){
- /* Not currently negotiating - reset options */
- if( f->callbacks->resetci )
- (*f->callbacks->resetci)(f);
- f->nakloops = 0;
- }
-
- if( !retransmit ){
- /* New request - reset retransmission counter, use new ID */
- f->retransmits = f->maxconfreqtransmits;
- f->reqid = ++f->id;
- }
-
- f->seen_ack = 0;
-
- /*
- * Make up the request packet
- */
- outp = outpacket_buf + PPP_HDRLEN + HEADERLEN;
- if( f->callbacks->cilen && f->callbacks->addci ){
- cilen = (*f->callbacks->cilen)(f);
- if( cilen > peer_mru[f->unit] - HEADERLEN )
- cilen = peer_mru[f->unit] - HEADERLEN;
- if (f->callbacks->addci)
- (*f->callbacks->addci)(f, outp, &cilen);
- } else
- cilen = 0;
-
- /* send the request to our peer */
- fsm_sdata(f, CONFREQ, f->reqid, outp, cilen);
-
- /* start the retransmit timer */
- --f->retransmits;
- TIMEOUT(fsm_timeout, f, f->timeouttime);
-}
-
-
-/*
- * fsm_sdata - Send some data.
- *
- * Used for all packets sent to our peer by this module.
- */
-void
-fsm_sdata(f, code, id, data, datalen)
- fsm *f;
- u_char code, id;
- u_char *data;
- int datalen;
-{
- u_char *outp;
- int outlen;
-
- /* Adjust length to be smaller than MTU */
- outp = outpacket_buf;
- if (datalen > peer_mru[f->unit] - HEADERLEN)
- datalen = peer_mru[f->unit] - HEADERLEN;
- if (datalen && data != outp + PPP_HDRLEN + HEADERLEN)
- BCOPY(data, outp + PPP_HDRLEN + HEADERLEN, datalen);
- outlen = datalen + HEADERLEN;
- MAKEHEADER(outp, f->protocol);
- PUTCHAR(code, outp);
- PUTCHAR(id, outp);
- PUTSHORT(outlen, outp);
- output(f->unit, outpacket_buf, outlen + PPP_HDRLEN);
-}
diff --git a/mdk-stage1/ppp/pppd/fsm.h b/mdk-stage1/ppp/pppd/fsm.h
deleted file mode 100644
index c94a68e6c..000000000
--- a/mdk-stage1/ppp/pppd/fsm.h
+++ /dev/null
@@ -1,144 +0,0 @@
-/*
- * fsm.h - {Link, IP} Control Protocol Finite State Machine definitions.
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Carnegie Mellon University. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- *
- * $Id$
- */
-
-/*
- * Packet header = Code, id, length.
- */
-#define HEADERLEN 4
-
-
-/*
- * CP (LCP, IPCP, etc.) codes.
- */
-#define CONFREQ 1 /* Configuration Request */
-#define CONFACK 2 /* Configuration Ack */
-#define CONFNAK 3 /* Configuration Nak */
-#define CONFREJ 4 /* Configuration Reject */
-#define TERMREQ 5 /* Termination Request */
-#define TERMACK 6 /* Termination Ack */
-#define CODEREJ 7 /* Code Reject */
-
-
-/*
- * Each FSM is described by an fsm structure and fsm callbacks.
- */
-typedef struct fsm {
- int unit; /* Interface unit number */
- int protocol; /* Data Link Layer Protocol field value */
- int state; /* State */
- int flags; /* Contains option bits */
- u_char id; /* Current id */
- u_char reqid; /* Current request id */
- u_char seen_ack; /* Have received valid Ack/Nak/Rej to Req */
- int timeouttime; /* Timeout time in milliseconds */
- int maxconfreqtransmits; /* Maximum Configure-Request transmissions */
- int retransmits; /* Number of retransmissions left */
- int maxtermtransmits; /* Maximum Terminate-Request transmissions */
- int nakloops; /* Number of nak loops since last ack */
- int maxnakloops; /* Maximum number of nak loops tolerated */
- struct fsm_callbacks *callbacks; /* Callback routines */
- char *term_reason; /* Reason for closing protocol */
- int term_reason_len; /* Length of term_reason */
-} fsm;
-
-
-typedef struct fsm_callbacks {
- void (*resetci) /* Reset our Configuration Information */
- __P((fsm *));
- int (*cilen) /* Length of our Configuration Information */
- __P((fsm *));
- void (*addci) /* Add our Configuration Information */
- __P((fsm *, u_char *, int *));
- int (*ackci) /* ACK our Configuration Information */
- __P((fsm *, u_char *, int));
- int (*nakci) /* NAK our Configuration Information */
- __P((fsm *, u_char *, int));
- int (*rejci) /* Reject our Configuration Information */
- __P((fsm *, u_char *, int));
- int (*reqci) /* Request peer's Configuration Information */
- __P((fsm *, u_char *, int *, int));
- void (*up) /* Called when fsm reaches OPENED state */
- __P((fsm *));
- void (*down) /* Called when fsm leaves OPENED state */
- __P((fsm *));
- void (*starting) /* Called when we want the lower layer */
- __P((fsm *));
- void (*finished) /* Called when we don't want the lower layer */
- __P((fsm *));
- void (*protreject) /* Called when Protocol-Reject received */
- __P((int));
- void (*retransmit) /* Retransmission is necessary */
- __P((fsm *));
- int (*extcode) /* Called when unknown code received */
- __P((fsm *, int, int, u_char *, int));
- char *proto_name; /* String name for protocol (for messages) */
-} fsm_callbacks;
-
-
-/*
- * Link states.
- */
-#define INITIAL 0 /* Down, hasn't been opened */
-#define STARTING 1 /* Down, been opened */
-#define CLOSED 2 /* Up, hasn't been opened */
-#define STOPPED 3 /* Open, waiting for down event */
-#define CLOSING 4 /* Terminating the connection, not open */
-#define STOPPING 5 /* Terminating, but open */
-#define REQSENT 6 /* We've sent a Config Request */
-#define ACKRCVD 7 /* We've received a Config Ack */
-#define ACKSENT 8 /* We've sent a Config Ack */
-#define OPENED 9 /* Connection available */
-
-
-/*
- * Flags - indicate options controlling FSM operation
- */
-#define OPT_PASSIVE 1 /* Don't die if we don't get a response */
-#define OPT_RESTART 2 /* Treat 2nd OPEN as DOWN, UP */
-#define OPT_SILENT 4 /* Wait for peer to speak first */
-
-
-/*
- * Timeouts.
- */
-#define DEFTIMEOUT 3 /* Timeout time in seconds */
-#define DEFMAXTERMREQS 2 /* Maximum Terminate-Request transmissions */
-#define DEFMAXCONFREQS 10 /* Maximum Configure-Request transmissions */
-#define DEFMAXNAKLOOPS 5 /* Maximum number of nak loops */
-
-
-/*
- * Prototypes
- */
-void fsm_init __P((fsm *));
-void fsm_lowerup __P((fsm *));
-void fsm_lowerdown __P((fsm *));
-void fsm_open __P((fsm *));
-void fsm_close __P((fsm *, char *));
-void fsm_input __P((fsm *, u_char *, int));
-void fsm_protreject __P((fsm *));
-void fsm_sdata __P((fsm *, int, int, u_char *, int));
-
-
-/*
- * Variables
- */
-extern int peer_mru[]; /* currently negotiated peer MRU (per unit) */
diff --git a/mdk-stage1/ppp/pppd/ipcp.c b/mdk-stage1/ppp/pppd/ipcp.c
deleted file mode 100644
index 3f64357ed..000000000
--- a/mdk-stage1/ppp/pppd/ipcp.c
+++ /dev/null
@@ -1,2054 +0,0 @@
-/*
- * ipcp.c - PPP IP Control Protocol.
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Carnegie Mellon University. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-#define RCSID "$Id$"
-
-/*
- * TODO:
- */
-
-#include <stdio.h>
-#include <string.h>
-#include <stdlib.h>
-#include <netdb.h>
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <arpa/inet.h>
-
-#include "pppd.h"
-#include "fsm.h"
-#include "ipcp.h"
-#include "pathnames.h"
-
-static const char rcsid[] = RCSID;
-
-/* global vars */
-ipcp_options ipcp_wantoptions[NUM_PPP]; /* Options that we want to request */
-ipcp_options ipcp_gotoptions[NUM_PPP]; /* Options that peer ack'd */
-ipcp_options ipcp_allowoptions[NUM_PPP]; /* Options we allow peer to request */
-ipcp_options ipcp_hisoptions[NUM_PPP]; /* Options that we ack'd */
-
-u_int32_t netmask = 0; /* IP netmask to set on interface */
-
-bool disable_defaultip = 0; /* Don't use hostname for default IP adrs */
-
-/* Hook for a plugin to know when IP protocol has come up */
-void (*ip_up_hook) __P((void)) = NULL;
-
-/* Hook for a plugin to know when IP protocol has come down */
-void (*ip_down_hook) __P((void)) = NULL;
-
-/* Hook for a plugin to choose the remote IP address */
-void (*ip_choose_hook) __P((u_int32_t *)) = NULL;
-
-/* local vars */
-static int default_route_set[NUM_PPP]; /* Have set up a default route */
-static int proxy_arp_set[NUM_PPP]; /* Have created proxy arp entry */
-static bool usepeerdns; /* Ask peer for DNS addrs */
-static int ipcp_is_up; /* have called np_up() */
-static bool ask_for_local; /* request our address from peer */
-static char vj_value[8]; /* string form of vj option value */
-static char netmask_str[20]; /* string form of netmask value */
-
-/*
- * Callbacks for fsm code. (CI = Configuration Information)
- */
-static void ipcp_resetci __P((fsm *)); /* Reset our CI */
-static int ipcp_cilen __P((fsm *)); /* Return length of our CI */
-static void ipcp_addci __P((fsm *, u_char *, int *)); /* Add our CI */
-static int ipcp_ackci __P((fsm *, u_char *, int)); /* Peer ack'd our CI */
-static int ipcp_nakci __P((fsm *, u_char *, int)); /* Peer nak'd our CI */
-static int ipcp_rejci __P((fsm *, u_char *, int)); /* Peer rej'd our CI */
-static int ipcp_reqci __P((fsm *, u_char *, int *, int)); /* Rcv CI */
-static void ipcp_up __P((fsm *)); /* We're UP */
-static void ipcp_down __P((fsm *)); /* We're DOWN */
-static void ipcp_finished __P((fsm *)); /* Don't need lower layer */
-
-fsm ipcp_fsm[NUM_PPP]; /* IPCP fsm structure */
-
-static fsm_callbacks ipcp_callbacks = { /* IPCP callback routines */
- ipcp_resetci, /* Reset our Configuration Information */
- ipcp_cilen, /* Length of our Configuration Information */
- ipcp_addci, /* Add our Configuration Information */
- ipcp_ackci, /* ACK our Configuration Information */
- ipcp_nakci, /* NAK our Configuration Information */
- ipcp_rejci, /* Reject our Configuration Information */
- ipcp_reqci, /* Request peer's Configuration Information */
- ipcp_up, /* Called when fsm reaches OPENED state */
- ipcp_down, /* Called when fsm leaves OPENED state */
- NULL, /* Called when we want the lower layer up */
- ipcp_finished, /* Called when we want the lower layer down */
- NULL, /* Called when Protocol-Reject received */
- NULL, /* Retransmission is necessary */
- NULL, /* Called to handle protocol-specific codes */
- "IPCP" /* String name of protocol */
-};
-
-/*
- * Command-line options.
- */
-static int setvjslots __P((char **));
-static int setdnsaddr __P((char **));
-static int setwinsaddr __P((char **));
-static int setnetmask __P((char **));
-static int setipaddr __P((char *, char **, int));
-static void printipaddr __P((option_t *, void (*)(void *, char *,...),void *));
-
-static option_t ipcp_option_list[] = {
- { "noip", o_bool, &ipcp_protent.enabled_flag,
- "Disable IP and IPCP" },
- { "-ip", o_bool, &ipcp_protent.enabled_flag,
- "Disable IP and IPCP", OPT_ALIAS },
-
- { "novj", o_bool, &ipcp_wantoptions[0].neg_vj,
- "Disable VJ compression", OPT_A2CLR, &ipcp_allowoptions[0].neg_vj },
- { "-vj", o_bool, &ipcp_wantoptions[0].neg_vj,
- "Disable VJ compression", OPT_ALIAS | OPT_A2CLR,
- &ipcp_allowoptions[0].neg_vj },
-
- { "novjccomp", o_bool, &ipcp_wantoptions[0].cflag,
- "Disable VJ connection-ID compression", OPT_A2CLR,
- &ipcp_allowoptions[0].cflag },
- { "-vjccomp", o_bool, &ipcp_wantoptions[0].cflag,
- "Disable VJ connection-ID compression", OPT_ALIAS | OPT_A2CLR,
- &ipcp_allowoptions[0].cflag },
-
- { "vj-max-slots", o_special, (void *)setvjslots,
- "Set maximum VJ header slots",
- OPT_PRIO | OPT_A2STRVAL | OPT_STATIC, vj_value },
-
- { "ipcp-accept-local", o_bool, &ipcp_wantoptions[0].accept_local,
- "Accept peer's address for us", 1 },
- { "ipcp-accept-remote", o_bool, &ipcp_wantoptions[0].accept_remote,
- "Accept peer's address for it", 1 },
-
- { "ipparam", o_string, &ipparam,
- "Set ip script parameter", OPT_PRIO },
-
- { "noipdefault", o_bool, &disable_defaultip,
- "Don't use name for default IP adrs", 1 },
-
- { "ms-dns", 1, (void *)setdnsaddr,
- "DNS address for the peer's use" },
- { "ms-wins", 1, (void *)setwinsaddr,
- "Nameserver for SMB over TCP/IP for peer" },
-
- { "ipcp-restart", o_int, &ipcp_fsm[0].timeouttime,
- "Set timeout for IPCP", OPT_PRIO },
- { "ipcp-max-terminate", o_int, &ipcp_fsm[0].maxtermtransmits,
- "Set max #xmits for term-reqs", OPT_PRIO },
- { "ipcp-max-configure", o_int, &ipcp_fsm[0].maxconfreqtransmits,
- "Set max #xmits for conf-reqs", OPT_PRIO },
- { "ipcp-max-failure", o_int, &ipcp_fsm[0].maxnakloops,
- "Set max #conf-naks for IPCP", OPT_PRIO },
-
- { "defaultroute", o_bool, &ipcp_wantoptions[0].default_route,
- "Add default route", OPT_ENABLE|1, &ipcp_allowoptions[0].default_route },
- { "nodefaultroute", o_bool, &ipcp_allowoptions[0].default_route,
- "disable defaultroute option", OPT_A2CLR,
- &ipcp_wantoptions[0].default_route },
- { "-defaultroute", o_bool, &ipcp_allowoptions[0].default_route,
- "disable defaultroute option", OPT_ALIAS | OPT_A2CLR,
- &ipcp_wantoptions[0].default_route },
-
- { "proxyarp", o_bool, &ipcp_wantoptions[0].proxy_arp,
- "Add proxy ARP entry", OPT_ENABLE|1, &ipcp_allowoptions[0].proxy_arp },
- { "noproxyarp", o_bool, &ipcp_allowoptions[0].proxy_arp,
- "disable proxyarp option", OPT_A2CLR,
- &ipcp_wantoptions[0].proxy_arp },
- { "-proxyarp", o_bool, &ipcp_allowoptions[0].proxy_arp,
- "disable proxyarp option", OPT_ALIAS | OPT_A2CLR,
- &ipcp_wantoptions[0].proxy_arp },
-
- { "usepeerdns", o_bool, &usepeerdns,
- "Ask peer for DNS address(es)", 1 },
-
- { "netmask", o_special, (void *)setnetmask,
- "set netmask", OPT_PRIO | OPT_A2STRVAL | OPT_STATIC, netmask_str },
-
- { "IP addresses", o_wild, (void *) &setipaddr,
- "set local and remote IP addresses",
- OPT_NOARG | OPT_A2PRINTER, (void *) &printipaddr },
-
- { NULL }
-};
-
-/*
- * Protocol entry points from main code.
- */
-static void ipcp_init __P((int));
-static void ipcp_open __P((int));
-static void ipcp_close __P((int, char *));
-static void ipcp_lowerup __P((int));
-static void ipcp_lowerdown __P((int));
-static void ipcp_input __P((int, u_char *, int));
-static void ipcp_protrej __P((int));
-static int ipcp_printpkt __P((u_char *, int,
- void (*) __P((void *, char *, ...)), void *));
-static void ip_check_options __P((void));
-static int ip_demand_conf __P((int));
-static int ip_active_pkt __P((u_char *, int));
-static void create_resolv __P((u_int32_t, u_int32_t));
-
-struct protent ipcp_protent = {
- PPP_IPCP,
- ipcp_init,
- ipcp_input,
- ipcp_protrej,
- ipcp_lowerup,
- ipcp_lowerdown,
- ipcp_open,
- ipcp_close,
- ipcp_printpkt,
- NULL,
- 1,
- "IPCP",
- "IP",
- ipcp_option_list,
- ip_check_options,
- ip_demand_conf,
- ip_active_pkt
-};
-
-static void ipcp_clear_addrs __P((int, u_int32_t, u_int32_t));
-static void ipcp_script __P((char *)); /* Run an up/down script */
-static void ipcp_script_done __P((void *));
-
-/*
- * Lengths of configuration options.
- */
-#define CILEN_VOID 2
-#define CILEN_COMPRESS 4 /* min length for compression protocol opt. */
-#define CILEN_VJ 6 /* length for RFC1332 Van-Jacobson opt. */
-#define CILEN_ADDR 6 /* new-style single address option */
-#define CILEN_ADDRS 10 /* old-style dual address option */
-
-
-#define CODENAME(x) ((x) == CONFACK ? "ACK" : \
- (x) == CONFNAK ? "NAK" : "REJ")
-
-/*
- * This state variable is used to ensure that we don't
- * run an ipcp-up/down script while one is already running.
- */
-static enum script_state {
- s_down,
- s_up,
-} ipcp_script_state;
-static pid_t ipcp_script_pid;
-
-/*
- * Make a string representation of a network IP address.
- */
-char *
-ip_ntoa(ipaddr)
-u_int32_t ipaddr;
-{
- static char b[64];
-
- slprintf(b, sizeof(b), "%I", ipaddr);
- return b;
-}
-
-/*
- * Option parsing.
- */
-
-/*
- * setvjslots - set maximum number of connection slots for VJ compression
- */
-static int
-setvjslots(argv)
- char **argv;
-{
- int value;
-
- if (!int_option(*argv, &value))
- return 0;
- if (value < 2 || value > 16) {
- option_error("vj-max-slots value must be between 2 and 16");
- return 0;
- }
- ipcp_wantoptions [0].maxslotindex =
- ipcp_allowoptions[0].maxslotindex = value - 1;
- slprintf(vj_value, sizeof(vj_value), "%d", value);
- return 1;
-}
-
-/*
- * setdnsaddr - set the dns address(es)
- */
-static int
-setdnsaddr(argv)
- char **argv;
-{
- u_int32_t dns;
- struct hostent *hp;
-
- dns = inet_addr(*argv);
- if (dns == (u_int32_t) -1) {
- if ((hp = gethostbyname(*argv)) == NULL) {
- option_error("invalid address parameter '%s' for ms-dns option",
- *argv);
- return 0;
- }
- dns = *(u_int32_t *)hp->h_addr;
- }
-
- /* We take the last 2 values given, the 2nd-last as the primary
- and the last as the secondary. If only one is given it
- becomes both primary and secondary. */
- if (ipcp_allowoptions[0].dnsaddr[1] == 0)
- ipcp_allowoptions[0].dnsaddr[0] = dns;
- else
- ipcp_allowoptions[0].dnsaddr[0] = ipcp_allowoptions[0].dnsaddr[1];
-
- /* always set the secondary address value. */
- ipcp_allowoptions[0].dnsaddr[1] = dns;
-
- return (1);
-}
-
-/*
- * setwinsaddr - set the wins address(es)
- * This is primrarly used with the Samba package under UNIX or for pointing
- * the caller to the existing WINS server on a Windows NT platform.
- */
-static int
-setwinsaddr(argv)
- char **argv;
-{
- u_int32_t wins;
- struct hostent *hp;
-
- wins = inet_addr(*argv);
- if (wins == (u_int32_t) -1) {
- if ((hp = gethostbyname(*argv)) == NULL) {
- option_error("invalid address parameter '%s' for ms-wins option",
- *argv);
- return 0;
- }
- wins = *(u_int32_t *)hp->h_addr;
- }
-
- /* We take the last 2 values given, the 2nd-last as the primary
- and the last as the secondary. If only one is given it
- becomes both primary and secondary. */
- if (ipcp_allowoptions[0].winsaddr[1] == 0)
- ipcp_allowoptions[0].winsaddr[0] = wins;
- else
- ipcp_allowoptions[0].winsaddr[0] = ipcp_allowoptions[0].winsaddr[1];
-
- /* always set the secondary address value. */
- ipcp_allowoptions[0].winsaddr[1] = wins;
-
- return (1);
-}
-
-/*
- * setipaddr - Set the IP address
- * If doit is 0, the call is to check whether this option is
- * potentially an IP address specification.
- */
-static int
-setipaddr(arg, argv, doit)
- char *arg;
- char **argv;
- int doit;
-{
- struct hostent *hp;
- char *colon;
- u_int32_t local, remote;
- ipcp_options *wo = &ipcp_wantoptions[0];
- static int prio_local = 0, prio_remote = 0;
-
- /*
- * IP address pair separated by ":".
- */
- if ((colon = strchr(arg, ':')) == NULL)
- return 0;
- if (!doit)
- return 1;
-
- /*
- * If colon first character, then no local addr.
- */
- if (colon != arg && option_priority >= prio_local) {
- *colon = '\0';
- if ((local = inet_addr(arg)) == (u_int32_t) -1) {
- if ((hp = gethostbyname(arg)) == NULL) {
- option_error("unknown host: %s", arg);
- return 0;
- }
- local = *(u_int32_t *)hp->h_addr;
- }
- if (bad_ip_adrs(local)) {
- option_error("bad local IP address %s", ip_ntoa(local));
- return 0;
- }
- if (local != 0)
- wo->ouraddr = local;
- *colon = ':';
- prio_local = option_priority;
- }
-
- /*
- * If colon last character, then no remote addr.
- */
- if (*++colon != '\0' && option_priority >= prio_remote) {
- if ((remote = inet_addr(colon)) == (u_int32_t) -1) {
- if ((hp = gethostbyname(colon)) == NULL) {
- option_error("unknown host: %s", colon);
- return 0;
- }
- remote = *(u_int32_t *)hp->h_addr;
- if (remote_name[0] == 0)
- strlcpy(remote_name, colon, sizeof(remote_name));
- }
- if (bad_ip_adrs(remote)) {
- option_error("bad remote IP address %s", ip_ntoa(remote));
- return 0;
- }
- if (remote != 0)
- wo->hisaddr = remote;
- prio_remote = option_priority;
- }
-
- return 1;
-}
-
-static void
-printipaddr(opt, printer, arg)
- option_t *opt;
- void (*printer) __P((void *, char *, ...));
- void *arg;
-{
- ipcp_options *wo = &ipcp_wantoptions[0];
-
- if (wo->ouraddr != 0)
- printer(arg, "%I", wo->ouraddr);
- printer(arg, ":");
- if (wo->hisaddr != 0)
- printer(arg, "%I", wo->hisaddr);
-}
-
-/*
- * setnetmask - set the netmask to be used on the interface.
- */
-static int
-setnetmask(argv)
- char **argv;
-{
- u_int32_t mask;
- int n;
- char *p;
-
- /*
- * Unfortunately, if we use inet_addr, we can't tell whether
- * a result of all 1s is an error or a valid 255.255.255.255.
- */
- p = *argv;
- n = parse_dotted_ip(p, &mask);
-
- mask = htonl(mask);
-
- if (n == 0 || p[n] != 0 || (netmask & ~mask) != 0) {
- option_error("invalid netmask value '%s'", *argv);
- return 0;
- }
-
- netmask = mask;
- slprintf(netmask_str, sizeof(netmask_str), "%I", mask);
-
- return (1);
-}
-
-int
-parse_dotted_ip(p, vp)
- char *p;
- u_int32_t *vp;
-{
- int n;
- u_int32_t v, b;
- char *endp, *p0 = p;
-
- v = 0;
- for (n = 3;; --n) {
- b = strtoul(p, &endp, 0);
- if (endp == p)
- return 0;
- if (b > 255) {
- if (n < 3)
- return 0;
- /* accept e.g. 0xffffff00 */
- *vp = b;
- return endp - p0;
- }
- v |= b << (n * 8);
- p = endp;
- if (n == 0)
- break;
- if (*p != '.')
- return 0;
- ++p;
- }
- *vp = v;
- return p - p0;
-}
-
-
-/*
- * ipcp_init - Initialize IPCP.
- */
-static void
-ipcp_init(unit)
- int unit;
-{
- fsm *f = &ipcp_fsm[unit];
- ipcp_options *wo = &ipcp_wantoptions[unit];
- ipcp_options *ao = &ipcp_allowoptions[unit];
-
- f->unit = unit;
- f->protocol = PPP_IPCP;
- f->callbacks = &ipcp_callbacks;
- fsm_init(&ipcp_fsm[unit]);
-
- memset(wo, 0, sizeof(*wo));
- memset(ao, 0, sizeof(*ao));
-
- wo->neg_addr = 1;
- wo->neg_vj = 1;
- wo->vj_protocol = IPCP_VJ_COMP;
- wo->maxslotindex = MAX_STATES - 1; /* really max index */
- wo->cflag = 1;
-
-
- /* max slots and slot-id compression are currently hardwired in */
- /* ppp_if.c to 16 and 1, this needs to be changed (among other */
- /* things) gmc */
-
- ao->neg_addr = 1;
- ao->neg_vj = 1;
- ao->maxslotindex = MAX_STATES - 1;
- ao->cflag = 1;
-
- /*
- * XXX These control whether the user may use the proxyarp
- * and defaultroute options.
- */
- ao->proxy_arp = 1;
- ao->default_route = 1;
-}
-
-
-/*
- * ipcp_open - IPCP is allowed to come up.
- */
-static void
-ipcp_open(unit)
- int unit;
-{
- fsm_open(&ipcp_fsm[unit]);
-}
-
-
-/*
- * ipcp_close - Take IPCP down.
- */
-static void
-ipcp_close(unit, reason)
- int unit;
- char *reason;
-{
- fsm_close(&ipcp_fsm[unit], reason);
-}
-
-
-/*
- * ipcp_lowerup - The lower layer is up.
- */
-static void
-ipcp_lowerup(unit)
- int unit;
-{
- fsm_lowerup(&ipcp_fsm[unit]);
-}
-
-
-/*
- * ipcp_lowerdown - The lower layer is down.
- */
-static void
-ipcp_lowerdown(unit)
- int unit;
-{
- fsm_lowerdown(&ipcp_fsm[unit]);
-}
-
-
-/*
- * ipcp_input - Input IPCP packet.
- */
-static void
-ipcp_input(unit, p, len)
- int unit;
- u_char *p;
- int len;
-{
- fsm_input(&ipcp_fsm[unit], p, len);
-}
-
-
-/*
- * ipcp_protrej - A Protocol-Reject was received for IPCP.
- *
- * Pretend the lower layer went down, so we shut up.
- */
-static void
-ipcp_protrej(unit)
- int unit;
-{
- fsm_lowerdown(&ipcp_fsm[unit]);
-}
-
-
-/*
- * ipcp_resetci - Reset our CI.
- * Called by fsm_sconfreq, Send Configure Request.
- */
-static void
-ipcp_resetci(f)
- fsm *f;
-{
- ipcp_options *wo = &ipcp_wantoptions[f->unit];
- ipcp_options *go = &ipcp_gotoptions[f->unit];
-
- wo->req_addr = wo->neg_addr && ipcp_allowoptions[f->unit].neg_addr;
- if (wo->ouraddr == 0)
- wo->accept_local = 1;
- if (wo->hisaddr == 0)
- wo->accept_remote = 1;
- wo->req_dns1 = usepeerdns; /* Request DNS addresses from the peer */
- wo->req_dns2 = usepeerdns;
- *go = *wo;
- if (!ask_for_local)
- go->ouraddr = 0;
- if (ip_choose_hook)
- ip_choose_hook(&wo->hisaddr);
-}
-
-
-/*
- * ipcp_cilen - Return length of our CI.
- * Called by fsm_sconfreq, Send Configure Request.
- */
-static int
-ipcp_cilen(f)
- fsm *f;
-{
- ipcp_options *go = &ipcp_gotoptions[f->unit];
- ipcp_options *wo = &ipcp_wantoptions[f->unit];
- ipcp_options *ho = &ipcp_hisoptions[f->unit];
-
-#define LENCIVJ(neg, old) (neg ? (old? CILEN_COMPRESS : CILEN_VJ) : 0)
-#define LENCIADDR(neg, old) (neg ? (old? CILEN_ADDRS : CILEN_ADDR) : 0)
-#define LENCIDNS(neg) (neg ? (CILEN_ADDR) : 0)
-
- /*
- * First see if we want to change our options to the old
- * forms because we have received old forms from the peer.
- */
- if (wo->neg_addr && !go->neg_addr && !go->old_addrs) {
- /* use the old style of address negotiation */
- go->neg_addr = 1;
- go->old_addrs = 1;
- }
- if (wo->neg_vj && !go->neg_vj && !go->old_vj) {
- /* try an older style of VJ negotiation */
- /* use the old style only if the peer did */
- if (ho->neg_vj && ho->old_vj) {
- go->neg_vj = 1;
- go->old_vj = 1;
- go->vj_protocol = ho->vj_protocol;
- }
- }
-
- return (LENCIADDR(go->neg_addr, go->old_addrs) +
- LENCIVJ(go->neg_vj, go->old_vj) +
- LENCIDNS(go->req_dns1) +
- LENCIDNS(go->req_dns2)) ;
-}
-
-
-/*
- * ipcp_addci - Add our desired CIs to a packet.
- * Called by fsm_sconfreq, Send Configure Request.
- */
-static void
-ipcp_addci(f, ucp, lenp)
- fsm *f;
- u_char *ucp;
- int *lenp;
-{
- ipcp_options *go = &ipcp_gotoptions[f->unit];
- int len = *lenp;
-
-#define ADDCIVJ(opt, neg, val, old, maxslotindex, cflag) \
- if (neg) { \
- int vjlen = old? CILEN_COMPRESS : CILEN_VJ; \
- if (len >= vjlen) { \
- PUTCHAR(opt, ucp); \
- PUTCHAR(vjlen, ucp); \
- PUTSHORT(val, ucp); \
- if (!old) { \
- PUTCHAR(maxslotindex, ucp); \
- PUTCHAR(cflag, ucp); \
- } \
- len -= vjlen; \
- } else \
- neg = 0; \
- }
-
-#define ADDCIADDR(opt, neg, old, val1, val2) \
- if (neg) { \
- int addrlen = (old? CILEN_ADDRS: CILEN_ADDR); \
- if (len >= addrlen) { \
- u_int32_t l; \
- PUTCHAR(opt, ucp); \
- PUTCHAR(addrlen, ucp); \
- l = ntohl(val1); \
- PUTLONG(l, ucp); \
- if (old) { \
- l = ntohl(val2); \
- PUTLONG(l, ucp); \
- } \
- len -= addrlen; \
- } else \
- neg = 0; \
- }
-
-#define ADDCIDNS(opt, neg, addr) \
- if (neg) { \
- if (len >= CILEN_ADDR) { \
- u_int32_t l; \
- PUTCHAR(opt, ucp); \
- PUTCHAR(CILEN_ADDR, ucp); \
- l = ntohl(addr); \
- PUTLONG(l, ucp); \
- len -= CILEN_ADDR; \
- } else \
- neg = 0; \
- }
-
- ADDCIADDR((go->old_addrs? CI_ADDRS: CI_ADDR), go->neg_addr,
- go->old_addrs, go->ouraddr, go->hisaddr);
-
- ADDCIVJ(CI_COMPRESSTYPE, go->neg_vj, go->vj_protocol, go->old_vj,
- go->maxslotindex, go->cflag);
-
- ADDCIDNS(CI_MS_DNS1, go->req_dns1, go->dnsaddr[0]);
-
- ADDCIDNS(CI_MS_DNS2, go->req_dns2, go->dnsaddr[1]);
-
- *lenp -= len;
-}
-
-
-/*
- * ipcp_ackci - Ack our CIs.
- * Called by fsm_rconfack, Receive Configure ACK.
- *
- * Returns:
- * 0 - Ack was bad.
- * 1 - Ack was good.
- */
-static int
-ipcp_ackci(f, p, len)
- fsm *f;
- u_char *p;
- int len;
-{
- ipcp_options *go = &ipcp_gotoptions[f->unit];
- u_short cilen, citype, cishort;
- u_int32_t cilong;
- u_char cimaxslotindex, cicflag;
-
- /*
- * CIs must be in exactly the same order that we sent...
- * Check packet length and CI length at each step.
- * If we find any deviations, then this packet is bad.
- */
-
-#define ACKCIVJ(opt, neg, val, old, maxslotindex, cflag) \
- if (neg) { \
- int vjlen = old? CILEN_COMPRESS : CILEN_VJ; \
- if ((len -= vjlen) < 0) \
- goto bad; \
- GETCHAR(citype, p); \
- GETCHAR(cilen, p); \
- if (cilen != vjlen || \
- citype != opt) \
- goto bad; \
- GETSHORT(cishort, p); \
- if (cishort != val) \
- goto bad; \
- if (!old) { \
- GETCHAR(cimaxslotindex, p); \
- if (cimaxslotindex != maxslotindex) \
- goto bad; \
- GETCHAR(cicflag, p); \
- if (cicflag != cflag) \
- goto bad; \
- } \
- }
-
-#define ACKCIADDR(opt, neg, old, val1, val2) \
- if (neg) { \
- int addrlen = (old? CILEN_ADDRS: CILEN_ADDR); \
- u_int32_t l; \
- if ((len -= addrlen) < 0) \
- goto bad; \
- GETCHAR(citype, p); \
- GETCHAR(cilen, p); \
- if (cilen != addrlen || \
- citype != opt) \
- goto bad; \
- GETLONG(l, p); \
- cilong = htonl(l); \
- if (val1 != cilong) \
- goto bad; \
- if (old) { \
- GETLONG(l, p); \
- cilong = htonl(l); \
- if (val2 != cilong) \
- goto bad; \
- } \
- }
-
-#define ACKCIDNS(opt, neg, addr) \
- if (neg) { \
- u_int32_t l; \
- if ((len -= CILEN_ADDR) < 0) \
- goto bad; \
- GETCHAR(citype, p); \
- GETCHAR(cilen, p); \
- if (cilen != CILEN_ADDR || citype != opt) \
- goto bad; \
- GETLONG(l, p); \
- cilong = htonl(l); \
- if (addr != cilong) \
- goto bad; \
- }
-
- ACKCIADDR((go->old_addrs? CI_ADDRS: CI_ADDR), go->neg_addr,
- go->old_addrs, go->ouraddr, go->hisaddr);
-
- ACKCIVJ(CI_COMPRESSTYPE, go->neg_vj, go->vj_protocol, go->old_vj,
- go->maxslotindex, go->cflag);
-
- ACKCIDNS(CI_MS_DNS1, go->req_dns1, go->dnsaddr[0]);
-
- ACKCIDNS(CI_MS_DNS2, go->req_dns2, go->dnsaddr[1]);
-
- /*
- * If there are any remaining CIs, then this packet is bad.
- */
- if (len != 0)
- goto bad;
- return (1);
-
-bad:
- IPCPDEBUG(("ipcp_ackci: received bad Ack!"));
- return (0);
-}
-
-/*
- * ipcp_nakci - Peer has sent a NAK for some of our CIs.
- * This should not modify any state if the Nak is bad
- * or if IPCP is in the OPENED state.
- * Calback from fsm_rconfnakrej - Receive Configure-Nak or Configure-Reject.
- *
- * Returns:
- * 0 - Nak was bad.
- * 1 - Nak was good.
- */
-static int
-ipcp_nakci(f, p, len)
- fsm *f;
- u_char *p;
- int len;
-{
- ipcp_options *go = &ipcp_gotoptions[f->unit];
- u_char cimaxslotindex, cicflag;
- u_char citype, cilen, *next;
- u_short cishort;
- u_int32_t ciaddr1, ciaddr2, l, cidnsaddr;
- ipcp_options no; /* options we've seen Naks for */
- ipcp_options try; /* options to request next time */
-
- BZERO(&no, sizeof(no));
- try = *go;
-
- /*
- * Any Nak'd CIs must be in exactly the same order that we sent.
- * Check packet length and CI length at each step.
- * If we find any deviations, then this packet is bad.
- */
-#define NAKCIADDR(opt, neg, old, code) \
- if (go->neg && \
- len >= (cilen = (old? CILEN_ADDRS: CILEN_ADDR)) && \
- p[1] == cilen && \
- p[0] == opt) { \
- len -= cilen; \
- INCPTR(2, p); \
- GETLONG(l, p); \
- ciaddr1 = htonl(l); \
- if (old) { \
- GETLONG(l, p); \
- ciaddr2 = htonl(l); \
- no.old_addrs = 1; \
- } else \
- ciaddr2 = 0; \
- no.neg = 1; \
- code \
- }
-
-#define NAKCIVJ(opt, neg, code) \
- if (go->neg && \
- ((cilen = p[1]) == CILEN_COMPRESS || cilen == CILEN_VJ) && \
- len >= cilen && \
- p[0] == opt) { \
- len -= cilen; \
- INCPTR(2, p); \
- GETSHORT(cishort, p); \
- no.neg = 1; \
- code \
- }
-
-#define NAKCIDNS(opt, neg, code) \
- if (go->neg && \
- ((cilen = p[1]) == CILEN_ADDR) && \
- len >= cilen && \
- p[0] == opt) { \
- len -= cilen; \
- INCPTR(2, p); \
- GETLONG(l, p); \
- cidnsaddr = htonl(l); \
- no.neg = 1; \
- code \
- }
-
- /*
- * Accept the peer's idea of {our,his} address, if different
- * from our idea, only if the accept_{local,remote} flag is set.
- */
- NAKCIADDR((go->old_addrs? CI_ADDRS: CI_ADDR), neg_addr, go->old_addrs,
- if (go->accept_local && ciaddr1) { /* Do we know our address? */
- try.ouraddr = ciaddr1;
- }
- if (go->accept_remote && ciaddr2) { /* Does he know his? */
- try.hisaddr = ciaddr2;
- }
- );
-
- /*
- * Accept the peer's value of maxslotindex provided that it
- * is less than what we asked for. Turn off slot-ID compression
- * if the peer wants. Send old-style compress-type option if
- * the peer wants.
- */
- NAKCIVJ(CI_COMPRESSTYPE, neg_vj,
- if (cilen == CILEN_VJ) {
- GETCHAR(cimaxslotindex, p);
- GETCHAR(cicflag, p);
- if (cishort == IPCP_VJ_COMP) {
- try.old_vj = 0;
- if (cimaxslotindex < go->maxslotindex)
- try.maxslotindex = cimaxslotindex;
- if (!cicflag)
- try.cflag = 0;
- } else {
- try.neg_vj = 0;
- }
- } else {
- if (cishort == IPCP_VJ_COMP || cishort == IPCP_VJ_COMP_OLD) {
- try.old_vj = 1;
- try.vj_protocol = cishort;
- } else {
- try.neg_vj = 0;
- }
- }
- );
-
- NAKCIDNS(CI_MS_DNS1, req_dns1,
- try.dnsaddr[0] = cidnsaddr;
- );
-
- NAKCIDNS(CI_MS_DNS2, req_dns2,
- try.dnsaddr[1] = cidnsaddr;
- );
-
- /*
- * There may be remaining CIs, if the peer is requesting negotiation
- * on an option that we didn't include in our request packet.
- * If they want to negotiate about IP addresses, we comply.
- * If they want us to ask for compression, we refuse.
- */
- while (len > CILEN_VOID) {
- GETCHAR(citype, p);
- GETCHAR(cilen, p);
- if( (len -= cilen) < 0 )
- goto bad;
- next = p + cilen - 2;
-
- switch (citype) {
- case CI_COMPRESSTYPE:
- if (go->neg_vj || no.neg_vj ||
- (cilen != CILEN_VJ && cilen != CILEN_COMPRESS))
- goto bad;
- no.neg_vj = 1;
- break;
- case CI_ADDRS:
- if ((go->neg_addr && go->old_addrs) || no.old_addrs
- || cilen != CILEN_ADDRS)
- goto bad;
- try.neg_addr = 1;
- try.old_addrs = 1;
- GETLONG(l, p);
- ciaddr1 = htonl(l);
- if (ciaddr1 && go->accept_local)
- try.ouraddr = ciaddr1;
- GETLONG(l, p);
- ciaddr2 = htonl(l);
- if (ciaddr2 && go->accept_remote)
- try.hisaddr = ciaddr2;
- no.old_addrs = 1;
- break;
- case CI_ADDR:
- if (go->neg_addr || no.neg_addr || cilen != CILEN_ADDR)
- goto bad;
- try.old_addrs = 0;
- GETLONG(l, p);
- ciaddr1 = htonl(l);
- if (ciaddr1 && go->accept_local)
- try.ouraddr = ciaddr1;
- if (try.ouraddr != 0)
- try.neg_addr = 1;
- no.neg_addr = 1;
- break;
- }
- p = next;
- }
-
- /*
- * OK, the Nak is good. Now we can update state.
- * If there are any remaining options, we ignore them.
- */
- if (f->state != OPENED)
- *go = try;
-
- return 1;
-
-bad:
- IPCPDEBUG(("ipcp_nakci: received bad Nak!"));
- return 0;
-}
-
-
-/*
- * ipcp_rejci - Reject some of our CIs.
- * Callback from fsm_rconfnakrej.
- */
-static int
-ipcp_rejci(f, p, len)
- fsm *f;
- u_char *p;
- int len;
-{
- ipcp_options *go = &ipcp_gotoptions[f->unit];
- u_char cimaxslotindex, ciflag, cilen;
- u_short cishort;
- u_int32_t cilong;
- ipcp_options try; /* options to request next time */
-
- try = *go;
- /*
- * Any Rejected CIs must be in exactly the same order that we sent.
- * Check packet length and CI length at each step.
- * If we find any deviations, then this packet is bad.
- */
-#define REJCIADDR(opt, neg, old, val1, val2) \
- if (go->neg && \
- len >= (cilen = old? CILEN_ADDRS: CILEN_ADDR) && \
- p[1] == cilen && \
- p[0] == opt) { \
- u_int32_t l; \
- len -= cilen; \
- INCPTR(2, p); \
- GETLONG(l, p); \
- cilong = htonl(l); \
- /* Check rejected value. */ \
- if (cilong != val1) \
- goto bad; \
- if (old) { \
- GETLONG(l, p); \
- cilong = htonl(l); \
- /* Check rejected value. */ \
- if (cilong != val2) \
- goto bad; \
- } \
- try.neg = 0; \
- }
-
-#define REJCIVJ(opt, neg, val, old, maxslot, cflag) \
- if (go->neg && \
- p[1] == (old? CILEN_COMPRESS : CILEN_VJ) && \
- len >= p[1] && \
- p[0] == opt) { \
- len -= p[1]; \
- INCPTR(2, p); \
- GETSHORT(cishort, p); \
- /* Check rejected value. */ \
- if (cishort != val) \
- goto bad; \
- if (!old) { \
- GETCHAR(cimaxslotindex, p); \
- if (cimaxslotindex != maxslot) \
- goto bad; \
- GETCHAR(ciflag, p); \
- if (ciflag != cflag) \
- goto bad; \
- } \
- try.neg = 0; \
- }
-
-#define REJCIDNS(opt, neg, dnsaddr) \
- if (go->neg && \
- ((cilen = p[1]) == CILEN_ADDR) && \
- len >= cilen && \
- p[0] == opt) { \
- u_int32_t l; \
- len -= cilen; \
- INCPTR(2, p); \
- GETLONG(l, p); \
- cilong = htonl(l); \
- /* Check rejected value. */ \
- if (cilong != dnsaddr) \
- goto bad; \
- try.neg = 0; \
- }
-
-
- REJCIADDR((go->old_addrs? CI_ADDRS: CI_ADDR), neg_addr,
- go->old_addrs, go->ouraddr, go->hisaddr);
-
- REJCIVJ(CI_COMPRESSTYPE, neg_vj, go->vj_protocol, go->old_vj,
- go->maxslotindex, go->cflag);
-
- REJCIDNS(CI_MS_DNS1, req_dns1, go->dnsaddr[0]);
-
- REJCIDNS(CI_MS_DNS2, req_dns2, go->dnsaddr[1]);
-
- /*
- * If there are any remaining CIs, then this packet is bad.
- */
- if (len != 0)
- goto bad;
- /*
- * Now we can update state.
- */
- if (f->state != OPENED)
- *go = try;
- return 1;
-
-bad:
- IPCPDEBUG(("ipcp_rejci: received bad Reject!"));
- return 0;
-}
-
-
-/*
- * ipcp_reqci - Check the peer's requested CIs and send appropriate response.
- * Callback from fsm_rconfreq, Receive Configure Request
- *
- * Returns: CONFACK, CONFNAK or CONFREJ and input packet modified
- * appropriately. If reject_if_disagree is non-zero, doesn't return
- * CONFNAK; returns CONFREJ if it can't return CONFACK.
- */
-static int
-ipcp_reqci(f, inp, len, reject_if_disagree)
- fsm *f;
- u_char *inp; /* Requested CIs */
- int *len; /* Length of requested CIs */
- int reject_if_disagree;
-{
- ipcp_options *wo = &ipcp_wantoptions[f->unit];
- ipcp_options *ho = &ipcp_hisoptions[f->unit];
- ipcp_options *ao = &ipcp_allowoptions[f->unit];
- ipcp_options *go = &ipcp_gotoptions[f->unit];
- u_char *cip, *next; /* Pointer to current and next CIs */
- u_short cilen, citype; /* Parsed len, type */
- u_short cishort; /* Parsed short value */
- u_int32_t tl, ciaddr1, ciaddr2;/* Parsed address values */
- int rc = CONFACK; /* Final packet return code */
- int orc; /* Individual option return code */
- u_char *p; /* Pointer to next char to parse */
- u_char *ucp = inp; /* Pointer to current output char */
- int l = *len; /* Length left */
- u_char maxslotindex, cflag;
- int d;
-
- /*
- * Reset all his options.
- */
- BZERO(ho, sizeof(*ho));
-
- /*
- * Process all his options.
- */
- next = inp;
- while (l) {
- orc = CONFACK; /* Assume success */
- cip = p = next; /* Remember begining of CI */
- if (l < 2 || /* Not enough data for CI header or */
- p[1] < 2 || /* CI length too small or */
- p[1] > l) { /* CI length too big? */
- IPCPDEBUG(("ipcp_reqci: bad CI length!"));
- orc = CONFREJ; /* Reject bad CI */
- cilen = l; /* Reject till end of packet */
- l = 0; /* Don't loop again */
- goto endswitch;
- }
- GETCHAR(citype, p); /* Parse CI type */
- GETCHAR(cilen, p); /* Parse CI length */
- l -= cilen; /* Adjust remaining length */
- next += cilen; /* Step to next CI */
-
- switch (citype) { /* Check CI type */
- case CI_ADDRS:
- if (!ao->neg_addr ||
- cilen != CILEN_ADDRS) { /* Check CI length */
- orc = CONFREJ; /* Reject CI */
- break;
- }
-
- /*
- * If he has no address, or if we both have his address but
- * disagree about it, then NAK it with our idea.
- * In particular, if we don't know his address, but he does,
- * then accept it.
- */
- GETLONG(tl, p); /* Parse source address (his) */
- ciaddr1 = htonl(tl);
- if (ciaddr1 != wo->hisaddr
- && (ciaddr1 == 0 || !wo->accept_remote)) {
- orc = CONFNAK;
- if (!reject_if_disagree) {
- DECPTR(sizeof(u_int32_t), p);
- tl = ntohl(wo->hisaddr);
- PUTLONG(tl, p);
- }
- } else if (ciaddr1 == 0 && wo->hisaddr == 0) {
- /*
- * If neither we nor he knows his address, reject the option.
- */
- orc = CONFREJ;
- wo->req_addr = 0; /* don't NAK with 0.0.0.0 later */
- break;
- }
-
- /*
- * If he doesn't know our address, or if we both have our address
- * but disagree about it, then NAK it with our idea.
- */
- GETLONG(tl, p); /* Parse desination address (ours) */
- ciaddr2 = htonl(tl);
- if (ciaddr2 != wo->ouraddr) {
- if (ciaddr2 == 0 || !wo->accept_local) {
- orc = CONFNAK;
- if (!reject_if_disagree) {
- DECPTR(sizeof(u_int32_t), p);
- tl = ntohl(wo->ouraddr);
- PUTLONG(tl, p);
- }
- } else {
- go->ouraddr = ciaddr2; /* accept peer's idea */
- }
- }
-
- ho->neg_addr = 1;
- ho->old_addrs = 1;
- ho->hisaddr = ciaddr1;
- ho->ouraddr = ciaddr2;
- break;
-
- case CI_ADDR:
- if (!ao->neg_addr ||
- cilen != CILEN_ADDR) { /* Check CI length */
- orc = CONFREJ; /* Reject CI */
- break;
- }
-
- /*
- * If he has no address, or if we both have his address but
- * disagree about it, then NAK it with our idea.
- * In particular, if we don't know his address, but he does,
- * then accept it.
- */
- GETLONG(tl, p); /* Parse source address (his) */
- ciaddr1 = htonl(tl);
- if (ciaddr1 != wo->hisaddr
- && (ciaddr1 == 0 || !wo->accept_remote)) {
- orc = CONFNAK;
- if (!reject_if_disagree) {
- DECPTR(sizeof(u_int32_t), p);
- tl = ntohl(wo->hisaddr);
- PUTLONG(tl, p);
- }
- } else if (ciaddr1 == 0 && wo->hisaddr == 0) {
- /*
- * Don't ACK an address of 0.0.0.0 - reject it instead.
- */
- orc = CONFREJ;
- wo->req_addr = 0; /* don't NAK with 0.0.0.0 later */
- break;
- }
-
- ho->neg_addr = 1;
- ho->hisaddr = ciaddr1;
- break;
-
- case CI_MS_DNS1:
- case CI_MS_DNS2:
- /* Microsoft primary or secondary DNS request */
- d = citype == CI_MS_DNS2;
-
- /* If we do not have a DNS address then we cannot send it */
- if (ao->dnsaddr[d] == 0 ||
- cilen != CILEN_ADDR) { /* Check CI length */
- orc = CONFREJ; /* Reject CI */
- break;
- }
- GETLONG(tl, p);
- if (htonl(tl) != ao->dnsaddr[d]) {
- DECPTR(sizeof(u_int32_t), p);
- tl = ntohl(ao->dnsaddr[d]);
- PUTLONG(tl, p);
- orc = CONFNAK;
- }
- break;
-
- case CI_MS_WINS1:
- case CI_MS_WINS2:
- /* Microsoft primary or secondary WINS request */
- d = citype == CI_MS_WINS2;
-
- /* If we do not have a DNS address then we cannot send it */
- if (ao->winsaddr[d] == 0 ||
- cilen != CILEN_ADDR) { /* Check CI length */
- orc = CONFREJ; /* Reject CI */
- break;
- }
- GETLONG(tl, p);
- if (htonl(tl) != ao->winsaddr[d]) {
- DECPTR(sizeof(u_int32_t), p);
- tl = ntohl(ao->winsaddr[d]);
- PUTLONG(tl, p);
- orc = CONFNAK;
- }
- break;
-
- case CI_COMPRESSTYPE:
- if (!ao->neg_vj ||
- (cilen != CILEN_VJ && cilen != CILEN_COMPRESS)) {
- orc = CONFREJ;
- break;
- }
- GETSHORT(cishort, p);
-
- if (!(cishort == IPCP_VJ_COMP ||
- (cishort == IPCP_VJ_COMP_OLD && cilen == CILEN_COMPRESS))) {
- orc = CONFREJ;
- break;
- }
-
- ho->neg_vj = 1;
- ho->vj_protocol = cishort;
- if (cilen == CILEN_VJ) {
- GETCHAR(maxslotindex, p);
- if (maxslotindex > ao->maxslotindex) {
- orc = CONFNAK;
- if (!reject_if_disagree){
- DECPTR(1, p);
- PUTCHAR(ao->maxslotindex, p);
- }
- }
- GETCHAR(cflag, p);
- if (cflag && !ao->cflag) {
- orc = CONFNAK;
- if (!reject_if_disagree){
- DECPTR(1, p);
- PUTCHAR(wo->cflag, p);
- }
- }
- ho->maxslotindex = maxslotindex;
- ho->cflag = cflag;
- } else {
- ho->old_vj = 1;
- ho->maxslotindex = MAX_STATES - 1;
- ho->cflag = 1;
- }
- break;
-
- default:
- orc = CONFREJ;
- break;
- }
-endswitch:
- if (orc == CONFACK && /* Good CI */
- rc != CONFACK) /* but prior CI wasnt? */
- continue; /* Don't send this one */
-
- if (orc == CONFNAK) { /* Nak this CI? */
- if (reject_if_disagree) /* Getting fed up with sending NAKs? */
- orc = CONFREJ; /* Get tough if so */
- else {
- if (rc == CONFREJ) /* Rejecting prior CI? */
- continue; /* Don't send this one */
- if (rc == CONFACK) { /* Ack'd all prior CIs? */
- rc = CONFNAK; /* Not anymore... */
- ucp = inp; /* Backup */
- }
- }
- }
-
- if (orc == CONFREJ && /* Reject this CI */
- rc != CONFREJ) { /* but no prior ones? */
- rc = CONFREJ;
- ucp = inp; /* Backup */
- }
-
- /* Need to move CI? */
- if (ucp != cip)
- BCOPY(cip, ucp, cilen); /* Move it */
-
- /* Update output pointer */
- INCPTR(cilen, ucp);
- }
-
- /*
- * If we aren't rejecting this packet, and we want to negotiate
- * their address, and they didn't send their address, then we
- * send a NAK with a CI_ADDR option appended. We assume the
- * input buffer is long enough that we can append the extra
- * option safely.
- */
- if (rc != CONFREJ && !ho->neg_addr &&
- wo->req_addr && !reject_if_disagree) {
- if (rc == CONFACK) {
- rc = CONFNAK;
- ucp = inp; /* reset pointer */
- wo->req_addr = 0; /* don't ask again */
- }
- PUTCHAR(CI_ADDR, ucp);
- PUTCHAR(CILEN_ADDR, ucp);
- tl = ntohl(wo->hisaddr);
- PUTLONG(tl, ucp);
- }
-
- *len = ucp - inp; /* Compute output length */
- IPCPDEBUG(("ipcp: returning Configure-%s", CODENAME(rc)));
- return (rc); /* Return final code */
-}
-
-
-/*
- * ip_check_options - check that any IP-related options are OK,
- * and assign appropriate defaults.
- */
-static void
-ip_check_options()
-{
- struct hostent *hp;
- u_int32_t local;
- ipcp_options *wo = &ipcp_wantoptions[0];
-
- /*
- * Default our local IP address based on our hostname.
- * If local IP address already given, don't bother.
- */
- if (wo->ouraddr == 0 && !disable_defaultip) {
- /*
- * Look up our hostname (possibly with domain name appended)
- * and take the first IP address as our local IP address.
- * If there isn't an IP address for our hostname, too bad.
- */
- wo->accept_local = 1; /* don't insist on this default value */
- if ((hp = gethostbyname(hostname)) != NULL) {
- local = *(u_int32_t *)hp->h_addr;
- if (local != 0 && !bad_ip_adrs(local))
- wo->ouraddr = local;
- }
- }
- ask_for_local = wo->ouraddr != 0 || !disable_defaultip;
-}
-
-
-/*
- * ip_demand_conf - configure the interface as though
- * IPCP were up, for use with dial-on-demand.
- */
-static int
-ip_demand_conf(u)
- int u;
-{
- ipcp_options *wo = &ipcp_wantoptions[u];
-
- if (wo->hisaddr == 0) {
- /* make up an arbitrary address for the peer */
- wo->hisaddr = htonl(0x0a707070 + ifunit);
- wo->accept_remote = 1;
- }
- if (wo->ouraddr == 0) {
- /* make up an arbitrary address for us */
- wo->ouraddr = htonl(0x0a404040 + ifunit);
- wo->accept_local = 1;
- ask_for_local = 0; /* don't tell the peer this address */
- }
- if (!sifaddr(u, wo->ouraddr, wo->hisaddr, GetMask(wo->ouraddr)))
- return 0;
- if (!sifup(u))
- return 0;
- if (!sifnpmode(u, PPP_IP, NPMODE_QUEUE))
- return 0;
- if (wo->default_route)
- if (sifdefaultroute(u, wo->ouraddr, wo->hisaddr))
- default_route_set[u] = 1;
- if (wo->proxy_arp)
- if (sifproxyarp(u, wo->hisaddr))
- proxy_arp_set[u] = 1;
-
- notice("local IP address %I", wo->ouraddr);
- notice("remote IP address %I", wo->hisaddr);
-
- return 1;
-}
-
-
-/*
- * ipcp_up - IPCP has come UP.
- *
- * Configure the IP network interface appropriately and bring it up.
- */
-static void
-ipcp_up(f)
- fsm *f;
-{
- u_int32_t mask;
- ipcp_options *ho = &ipcp_hisoptions[f->unit];
- ipcp_options *go = &ipcp_gotoptions[f->unit];
- ipcp_options *wo = &ipcp_wantoptions[f->unit];
-
- IPCPDEBUG(("ipcp: up"));
-
- /*
- * We must have a non-zero IP address for both ends of the link.
- */
- if (!ho->neg_addr)
- ho->hisaddr = wo->hisaddr;
-
- if (go->ouraddr == 0) {
- error("Could not determine local IP address");
- ipcp_close(f->unit, "Could not determine local IP address");
- return;
- }
- if (ho->hisaddr == 0) {
- ho->hisaddr = htonl(0x0a404040 + ifunit);
- warn("Could not determine remote IP address: defaulting to %I",
- ho->hisaddr);
- }
- script_setenv("IPLOCAL", ip_ntoa(go->ouraddr), 0);
- script_setenv("IPREMOTE", ip_ntoa(ho->hisaddr), 1);
-
- if (usepeerdns && (go->dnsaddr[0] || go->dnsaddr[1])) {
- script_setenv("USEPEERDNS", "1", 0);
- if (go->dnsaddr[0])
- script_setenv("DNS1", ip_ntoa(go->dnsaddr[0]), 0);
- if (go->dnsaddr[1])
- script_setenv("DNS2", ip_ntoa(go->dnsaddr[1]), 0);
- create_resolv(go->dnsaddr[0], go->dnsaddr[1]);
- }
-
- /*
- * Check that the peer is allowed to use the IP address it wants.
- */
- if (!auth_ip_addr(f->unit, ho->hisaddr)) {
- error("Peer is not authorized to use remote address %I", ho->hisaddr);
- ipcp_close(f->unit, "Unauthorized remote IP address");
- return;
- }
-
- /* set tcp compression */
- sifvjcomp(f->unit, ho->neg_vj, ho->cflag, ho->maxslotindex);
-
- /*
- * If we are doing dial-on-demand, the interface is already
- * configured, so we put out any saved-up packets, then set the
- * interface to pass IP packets.
- */
- if (demand) {
- if (go->ouraddr != wo->ouraddr || ho->hisaddr != wo->hisaddr) {
- ipcp_clear_addrs(f->unit, wo->ouraddr, wo->hisaddr);
- if (go->ouraddr != wo->ouraddr) {
- warn("Local IP address changed to %I", go->ouraddr);
- script_setenv("OLDIPLOCAL", ip_ntoa(wo->ouraddr), 0);
- wo->ouraddr = go->ouraddr;
- } else
- script_unsetenv("OLDIPLOCAL");
- if (ho->hisaddr != wo->hisaddr) {
- warn("Remote IP address changed to %I", ho->hisaddr);
- script_setenv("OLDIPREMOTE", ip_ntoa(wo->hisaddr), 0);
- wo->hisaddr = ho->hisaddr;
- } else
- script_unsetenv("OLDIPREMOTE");
-
- /* Set the interface to the new addresses */
- mask = GetMask(go->ouraddr);
- if (!sifaddr(f->unit, go->ouraddr, ho->hisaddr, mask)) {
- if (debug)
- warn("Interface configuration failed");
- ipcp_close(f->unit, "Interface configuration failed");
- return;
- }
-
- /* assign a default route through the interface if required */
- if (ipcp_wantoptions[f->unit].default_route)
- if (sifdefaultroute(f->unit, go->ouraddr, ho->hisaddr))
- default_route_set[f->unit] = 1;
-
- /* Make a proxy ARP entry if requested. */
- if (ipcp_wantoptions[f->unit].proxy_arp)
- if (sifproxyarp(f->unit, ho->hisaddr))
- proxy_arp_set[f->unit] = 1;
-
- }
- demand_rexmit(PPP_IP);
- sifnpmode(f->unit, PPP_IP, NPMODE_PASS);
-
- } else {
- /*
- * Set IP addresses and (if specified) netmask.
- */
- mask = GetMask(go->ouraddr);
-
-#if !(defined(SVR4) && (defined(SNI) || defined(__USLC__)))
- if (!sifaddr(f->unit, go->ouraddr, ho->hisaddr, mask)) {
- if (debug)
- warn("Interface configuration failed");
- ipcp_close(f->unit, "Interface configuration failed");
- return;
- }
-#endif
-
- /* bring the interface up for IP */
- if (!sifup(f->unit)) {
- if (debug)
- warn("Interface failed to come up");
- ipcp_close(f->unit, "Interface configuration failed");
- return;
- }
-
-#if (defined(SVR4) && (defined(SNI) || defined(__USLC__)))
- if (!sifaddr(f->unit, go->ouraddr, ho->hisaddr, mask)) {
- if (debug)
- warn("Interface configuration failed");
- ipcp_close(f->unit, "Interface configuration failed");
- return;
- }
-#endif
- sifnpmode(f->unit, PPP_IP, NPMODE_PASS);
-
- /* assign a default route through the interface if required */
- if (ipcp_wantoptions[f->unit].default_route)
- if (sifdefaultroute(f->unit, go->ouraddr, ho->hisaddr))
- default_route_set[f->unit] = 1;
-
- /* Make a proxy ARP entry if requested. */
- if (ipcp_wantoptions[f->unit].proxy_arp)
- if (sifproxyarp(f->unit, ho->hisaddr))
- proxy_arp_set[f->unit] = 1;
-
- ipcp_wantoptions[0].ouraddr = go->ouraddr;
-
- notice("local IP address %I", go->ouraddr);
- notice("remote IP address %I", ho->hisaddr);
- if (go->dnsaddr[0])
- notice("primary DNS address %I", go->dnsaddr[0]);
- if (go->dnsaddr[1])
- notice("secondary DNS address %I", go->dnsaddr[1]);
- }
-
- np_up(f->unit, PPP_IP);
- ipcp_is_up = 1;
-
- if (ip_up_hook)
- ip_up_hook();
-
- /*
- * Execute the ip-up script, like this:
- * /etc/ppp/ip-up interface tty speed local-IP remote-IP
- */
- if (ipcp_script_state == s_down && ipcp_script_pid == 0) {
- ipcp_script_state = s_up;
- ipcp_script(_PATH_IPUP);
- }
-}
-
-
-/*
- * ipcp_down - IPCP has gone DOWN.
- *
- * Take the IP network interface down, clear its addresses
- * and delete routes through it.
- */
-static void
-ipcp_down(f)
- fsm *f;
-{
- IPCPDEBUG(("ipcp: down"));
- /* XXX a bit IPv4-centric here, we only need to get the stats
- * before the interface is marked down. */
- update_link_stats(f->unit);
- if (ip_down_hook)
- ip_down_hook();
- if (ipcp_is_up) {
- ipcp_is_up = 0;
- np_down(f->unit, PPP_IP);
- }
- sifvjcomp(f->unit, 0, 0, 0);
-
- /*
- * If we are doing dial-on-demand, set the interface
- * to queue up outgoing packets (for now).
- */
- if (demand) {
- sifnpmode(f->unit, PPP_IP, NPMODE_QUEUE);
- } else {
- sifnpmode(f->unit, PPP_IP, NPMODE_DROP);
- sifdown(f->unit);
- ipcp_clear_addrs(f->unit, ipcp_gotoptions[f->unit].ouraddr,
- ipcp_hisoptions[f->unit].hisaddr);
- }
-
- /* Execute the ip-down script */
- if (ipcp_script_state == s_up && ipcp_script_pid == 0) {
- ipcp_script_state = s_down;
- ipcp_script(_PATH_IPDOWN);
- }
-}
-
-
-/*
- * ipcp_clear_addrs() - clear the interface addresses, routes,
- * proxy arp entries, etc.
- */
-static void
-ipcp_clear_addrs(unit, ouraddr, hisaddr)
- int unit;
- u_int32_t ouraddr; /* local address */
- u_int32_t hisaddr; /* remote address */
-{
- if (proxy_arp_set[unit]) {
- cifproxyarp(unit, hisaddr);
- proxy_arp_set[unit] = 0;
- }
- if (default_route_set[unit]) {
- cifdefaultroute(unit, ouraddr, hisaddr);
- default_route_set[unit] = 0;
- }
- cifaddr(unit, ouraddr, hisaddr);
-}
-
-
-/*
- * ipcp_finished - possibly shut down the lower layers.
- */
-static void
-ipcp_finished(f)
- fsm *f;
-{
- np_finished(f->unit, PPP_IP);
-}
-
-
-/*
- * ipcp_script_done - called when the ip-up or ip-down script
- * has finished.
- */
-static void
-ipcp_script_done(arg)
- void *arg;
-{
- ipcp_script_pid = 0;
- switch (ipcp_script_state) {
- case s_up:
- if (ipcp_fsm[0].state != OPENED) {
- ipcp_script_state = s_down;
- ipcp_script(_PATH_IPDOWN);
- }
- break;
- case s_down:
- if (ipcp_fsm[0].state == OPENED) {
- ipcp_script_state = s_up;
- ipcp_script(_PATH_IPUP);
- }
- break;
- }
-}
-
-
-/*
- * ipcp_script - Execute a script with arguments
- * interface-name tty-name speed local-IP remote-IP.
- */
-static void
-ipcp_script(script)
- char *script;
-{
- char strspeed[32], strlocal[32], strremote[32];
- char *argv[8];
-
- slprintf(strspeed, sizeof(strspeed), "%d", baud_rate);
- slprintf(strlocal, sizeof(strlocal), "%I", ipcp_gotoptions[0].ouraddr);
- slprintf(strremote, sizeof(strremote), "%I", ipcp_hisoptions[0].hisaddr);
-
- argv[0] = script;
- argv[1] = ifname;
- argv[2] = devnam;
- argv[3] = strspeed;
- argv[4] = strlocal;
- argv[5] = strremote;
- argv[6] = ipparam;
- argv[7] = NULL;
- ipcp_script_pid = run_program(script, argv, 0, ipcp_script_done, NULL);
-}
-
-/*
- * create_resolv - create the replacement resolv.conf file
- */
-static void
-create_resolv(peerdns1, peerdns2)
- u_int32_t peerdns1, peerdns2;
-{
- FILE *f;
-
- f = fopen(_PATH_RESOLV, "w");
- if (f == NULL) {
- error("Failed to create %s: %m", _PATH_RESOLV);
- return;
- }
-
- if (peerdns1)
- fprintf(f, "nameserver %s\n", ip_ntoa(peerdns1));
-
- if (peerdns2)
- fprintf(f, "nameserver %s\n", ip_ntoa(peerdns2));
-
- if (ferror(f))
- error("Write failed to %s: %m", _PATH_RESOLV);
-
- fclose(f);
-}
-
-/*
- * ipcp_printpkt - print the contents of an IPCP packet.
- */
-static char *ipcp_codenames[] = {
- "ConfReq", "ConfAck", "ConfNak", "ConfRej",
- "TermReq", "TermAck", "CodeRej"
-};
-
-static int
-ipcp_printpkt(p, plen, printer, arg)
- u_char *p;
- int plen;
- void (*printer) __P((void *, char *, ...));
- void *arg;
-{
- int code, id, len, olen;
- u_char *pstart, *optend;
- u_short cishort;
- u_int32_t cilong;
-
- if (plen < HEADERLEN)
- return 0;
- pstart = p;
- GETCHAR(code, p);
- GETCHAR(id, p);
- GETSHORT(len, p);
- if (len < HEADERLEN || len > plen)
- return 0;
-
- if (code >= 1 && code <= sizeof(ipcp_codenames) / sizeof(char *))
- printer(arg, " %s", ipcp_codenames[code-1]);
- else
- printer(arg, " code=0x%x", code);
- printer(arg, " id=0x%x", id);
- len -= HEADERLEN;
- switch (code) {
- case CONFREQ:
- case CONFACK:
- case CONFNAK:
- case CONFREJ:
- /* print option list */
- while (len >= 2) {
- GETCHAR(code, p);
- GETCHAR(olen, p);
- p -= 2;
- if (olen < 2 || olen > len) {
- break;
- }
- printer(arg, " <");
- len -= olen;
- optend = p + olen;
- switch (code) {
- case CI_ADDRS:
- if (olen == CILEN_ADDRS) {
- p += 2;
- GETLONG(cilong, p);
- printer(arg, "addrs %I", htonl(cilong));
- GETLONG(cilong, p);
- printer(arg, " %I", htonl(cilong));
- }
- break;
- case CI_COMPRESSTYPE:
- if (olen >= CILEN_COMPRESS) {
- p += 2;
- GETSHORT(cishort, p);
- printer(arg, "compress ");
- switch (cishort) {
- case IPCP_VJ_COMP:
- printer(arg, "VJ");
- break;
- case IPCP_VJ_COMP_OLD:
- printer(arg, "old-VJ");
- break;
- default:
- printer(arg, "0x%x", cishort);
- }
- }
- break;
- case CI_ADDR:
- if (olen == CILEN_ADDR) {
- p += 2;
- GETLONG(cilong, p);
- printer(arg, "addr %I", htonl(cilong));
- }
- break;
- case CI_MS_DNS1:
- case CI_MS_DNS2:
- p += 2;
- GETLONG(cilong, p);
- printer(arg, "ms-dns%d %I", code - CI_MS_DNS1 + 1,
- htonl(cilong));
- break;
- case CI_MS_WINS1:
- case CI_MS_WINS2:
- p += 2;
- GETLONG(cilong, p);
- printer(arg, "ms-wins %I", htonl(cilong));
- break;
- }
- while (p < optend) {
- GETCHAR(code, p);
- printer(arg, " %.2x", code);
- }
- printer(arg, ">");
- }
- break;
-
- case TERMACK:
- case TERMREQ:
- if (len > 0 && *p >= ' ' && *p < 0x7f) {
- printer(arg, " ");
- print_string((char *)p, len, printer, arg);
- p += len;
- len = 0;
- }
- break;
- }
-
- /* print the rest of the bytes in the packet */
- for (; len > 0; --len) {
- GETCHAR(code, p);
- printer(arg, " %.2x", code);
- }
-
- return p - pstart;
-}
-
-/*
- * ip_active_pkt - see if this IP packet is worth bringing the link up for.
- * We don't bring the link up for IP fragments or for TCP FIN packets
- * with no data.
- */
-#define IP_HDRLEN 20 /* bytes */
-#define IP_OFFMASK 0x1fff
-// #define IPPROTO_TCP 6
-#define TCP_HDRLEN 20
-#define TH_FIN 0x01
-
-/*
- * We use these macros because the IP header may be at an odd address,
- * and some compilers might use word loads to get th_off or ip_hl.
- */
-
-#define net_short(x) (((x)[0] << 8) + (x)[1])
-#define get_iphl(x) (((unsigned char *)(x))[0] & 0xF)
-#define get_ipoff(x) net_short((unsigned char *)(x) + 6)
-#define get_ipproto(x) (((unsigned char *)(x))[9])
-#define get_tcpoff(x) (((unsigned char *)(x))[12] >> 4)
-#define get_tcpflags(x) (((unsigned char *)(x))[13])
-
-static int
-ip_active_pkt(pkt, len)
- u_char *pkt;
- int len;
-{
- u_char *tcp;
- int hlen;
-
- len -= PPP_HDRLEN;
- pkt += PPP_HDRLEN;
- if (len < IP_HDRLEN)
- return 0;
- if ((get_ipoff(pkt) & IP_OFFMASK) != 0)
- return 0;
- if (get_ipproto(pkt) != IPPROTO_TCP)
- return 1;
- hlen = get_iphl(pkt) * 4;
- if (len < hlen + TCP_HDRLEN)
- return 0;
- tcp = pkt + hlen;
- if ((get_tcpflags(tcp) & TH_FIN) != 0 && len == hlen + get_tcpoff(tcp) * 4)
- return 0;
- return 1;
-}
diff --git a/mdk-stage1/ppp/pppd/ipcp.h b/mdk-stage1/ppp/pppd/ipcp.h
deleted file mode 100644
index 8c5aca861..000000000
--- a/mdk-stage1/ppp/pppd/ipcp.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * ipcp.h - IP Control Protocol definitions.
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Carnegie Mellon University. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- *
- * $Id$
- */
-
-/*
- * Options.
- */
-#define CI_ADDRS 1 /* IP Addresses */
-#define CI_COMPRESSTYPE 2 /* Compression Type */
-#define CI_ADDR 3
-
-#define CI_MS_DNS1 129 /* Primary DNS value */
-#define CI_MS_WINS1 130 /* Primary WINS value */
-#define CI_MS_DNS2 131 /* Secondary DNS value */
-#define CI_MS_WINS2 132 /* Secondary WINS value */
-
-#define MAX_STATES 16 /* from slcompress.h */
-
-#define IPCP_VJMODE_OLD 1 /* "old" mode (option # = 0x0037) */
-#define IPCP_VJMODE_RFC1172 2 /* "old-rfc"mode (option # = 0x002d) */
-#define IPCP_VJMODE_RFC1332 3 /* "new-rfc"mode (option # = 0x002d, */
- /* maxslot and slot number compression) */
-
-#define IPCP_VJ_COMP 0x002d /* current value for VJ compression option*/
-#define IPCP_VJ_COMP_OLD 0x0037 /* "old" (i.e, broken) value for VJ */
- /* compression option*/
-
-typedef struct ipcp_options {
- bool neg_addr; /* Negotiate IP Address? */
- bool old_addrs; /* Use old (IP-Addresses) option? */
- bool req_addr; /* Ask peer to send IP address? */
- bool default_route; /* Assign default route through interface? */
- bool proxy_arp; /* Make proxy ARP entry for peer? */
- bool neg_vj; /* Van Jacobson Compression? */
- bool old_vj; /* use old (short) form of VJ option? */
- bool accept_local; /* accept peer's value for ouraddr */
- bool accept_remote; /* accept peer's value for hisaddr */
- bool req_dns1; /* Ask peer to send primary DNS address? */
- bool req_dns2; /* Ask peer to send secondary DNS address? */
- int vj_protocol; /* protocol value to use in VJ option */
- int maxslotindex; /* values for RFC1332 VJ compression neg. */
- bool cflag;
- u_int32_t ouraddr, hisaddr; /* Addresses in NETWORK BYTE ORDER */
- u_int32_t dnsaddr[2]; /* Primary and secondary MS DNS entries */
- u_int32_t winsaddr[2]; /* Primary and secondary MS WINS entries */
-} ipcp_options;
-
-extern fsm ipcp_fsm[];
-extern ipcp_options ipcp_wantoptions[];
-extern ipcp_options ipcp_gotoptions[];
-extern ipcp_options ipcp_allowoptions[];
-extern ipcp_options ipcp_hisoptions[];
-
-char *ip_ntoa __P((u_int32_t));
-
-extern struct protent ipcp_protent;
diff --git a/mdk-stage1/ppp/pppd/ipv6cp.c b/mdk-stage1/ppp/pppd/ipv6cp.c
deleted file mode 100644
index 35fa2b53a..000000000
--- a/mdk-stage1/ppp/pppd/ipv6cp.c
+++ /dev/null
@@ -1,1512 +0,0 @@
-/*
- ipv6cp.c - PPP IPV6 Control Protocol.
- Copyright (C) 1999 Tommi Komulainen <Tommi.Komulainen@iki.fi>
-
- Redistribution and use in source and binary forms are permitted
- provided that the above copyright notice and this paragraph are
- duplicated in all such forms. The name of the author may not be
- used to endorse or promote products derived from this software
- without specific prior written permission.
- THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
-*/
-
-/* Original version, based on RFC2023 :
-
- Copyright (c) 1995, 1996, 1997 Francis.Dupont@inria.fr, INRIA Rocquencourt,
- Alain.Durand@imag.fr, IMAG,
- Jean-Luc.Richier@imag.fr, IMAG-LSR.
-
- Copyright (c) 1998, 1999 Francis.Dupont@inria.fr, GIE DYADE,
- Alain.Durand@imag.fr, IMAG,
- Jean-Luc.Richier@imag.fr, IMAG-LSR.
-
- Ce travail a Ă©tĂ© fait au sein du GIE DYADE (Groupement d'IntĂ©rĂªt
- Économique ayant pour membres BULL S.A. et l'INRIA).
-
- Ce logiciel informatique est disponible aux conditions
- usuelles dans la recherche, c'est-Ă -dire qu'il peut
- Ăªtre utilisĂ©, copiĂ©, modifiĂ©, distribuĂ© Ă  l'unique
- condition que ce texte soit conservé afin que
- l'origine de ce logiciel soit reconnue.
-
- Le nom de l'Institut National de Recherche en Informatique
- et en Automatique (INRIA), de l'IMAG, ou d'une personne morale
- ou physique ayant participé à l'élaboration de ce logiciel ne peut
- Ăªtre utilisĂ© sans son accord prĂ©alable explicite.
-
- Ce logiciel est fourni tel quel sans aucune garantie,
- support ou responsabilité d'aucune sorte.
- Ce logiciel est dérivé de sources d'origine
- "University of California at Berkeley" et
- "Digital Equipment Corporation" couvertes par des copyrights.
-
- L'Institut d'Informatique et de Mathématiques Appliquées de Grenoble (IMAG)
- est une fédération d'unités mixtes de recherche du CNRS, de l'Institut National
- Polytechnique de Grenoble et de l'Université Joseph Fourier regroupant
- sept laboratoires dont le laboratoire Logiciels, Systèmes, Réseaux (LSR).
-
- This work has been done in the context of GIE DYADE (joint R & D venture
- between BULL S.A. and INRIA).
-
- This software is available with usual "research" terms
- with the aim of retain credits of the software.
- Permission to use, copy, modify and distribute this software for any
- purpose and without fee is hereby granted, provided that the above
- copyright notice and this permission notice appear in all copies,
- and the name of INRIA, IMAG, or any contributor not be used in advertising
- or publicity pertaining to this material without the prior explicit
- permission. The software is provided "as is" without any
- warranties, support or liabilities of any kind.
- This software is derived from source code from
- "University of California at Berkeley" and
- "Digital Equipment Corporation" protected by copyrights.
-
- Grenoble's Institute of Computer Science and Applied Mathematics (IMAG)
- is a federation of seven research units funded by the CNRS, National
- Polytechnic Institute of Grenoble and University Joseph Fourier.
- The research unit in Software, Systems, Networks (LSR) is member of IMAG.
-*/
-
-/*
- * Derived from :
- *
- *
- * ipcp.c - PPP IP Control Protocol.
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Carnegie Mellon University. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- *
- * $Id$
- */
-
-#define RCSID "$Id$"
-
-/*
- * TODO:
- *
- * Proxy Neighbour Discovery.
- *
- * Better defines for selecting the ordering of
- * interface up / set address. (currently checks for __linux__,
- * since SVR4 && (SNI || __USLC__) didn't work properly)
- */
-
-#include <stdio.h>
-#include <string.h>
-#include <unistd.h>
-#include <netdb.h>
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <arpa/inet.h>
-
-#include "pppd.h"
-#include "fsm.h"
-#include "ipcp.h"
-#include "ipv6cp.h"
-#include "magic.h"
-#include "pathnames.h"
-
-static const char rcsid[] = RCSID;
-
-/* global vars */
-ipv6cp_options ipv6cp_wantoptions[NUM_PPP]; /* Options that we want to request */
-ipv6cp_options ipv6cp_gotoptions[NUM_PPP]; /* Options that peer ack'd */
-ipv6cp_options ipv6cp_allowoptions[NUM_PPP]; /* Options we allow peer to request */
-ipv6cp_options ipv6cp_hisoptions[NUM_PPP]; /* Options that we ack'd */
-int no_ifaceid_neg = 0;
-
-/* local vars */
-static int ipv6cp_is_up;
-
-/*
- * Callbacks for fsm code. (CI = Configuration Information)
- */
-static void ipv6cp_resetci __P((fsm *)); /* Reset our CI */
-static int ipv6cp_cilen __P((fsm *)); /* Return length of our CI */
-static void ipv6cp_addci __P((fsm *, u_char *, int *)); /* Add our CI */
-static int ipv6cp_ackci __P((fsm *, u_char *, int)); /* Peer ack'd our CI */
-static int ipv6cp_nakci __P((fsm *, u_char *, int)); /* Peer nak'd our CI */
-static int ipv6cp_rejci __P((fsm *, u_char *, int)); /* Peer rej'd our CI */
-static int ipv6cp_reqci __P((fsm *, u_char *, int *, int)); /* Rcv CI */
-static void ipv6cp_up __P((fsm *)); /* We're UP */
-static void ipv6cp_down __P((fsm *)); /* We're DOWN */
-static void ipv6cp_finished __P((fsm *)); /* Don't need lower layer */
-
-fsm ipv6cp_fsm[NUM_PPP]; /* IPV6CP fsm structure */
-
-static fsm_callbacks ipv6cp_callbacks = { /* IPV6CP callback routines */
- ipv6cp_resetci, /* Reset our Configuration Information */
- ipv6cp_cilen, /* Length of our Configuration Information */
- ipv6cp_addci, /* Add our Configuration Information */
- ipv6cp_ackci, /* ACK our Configuration Information */
- ipv6cp_nakci, /* NAK our Configuration Information */
- ipv6cp_rejci, /* Reject our Configuration Information */
- ipv6cp_reqci, /* Request peer's Configuration Information */
- ipv6cp_up, /* Called when fsm reaches OPENED state */
- ipv6cp_down, /* Called when fsm leaves OPENED state */
- NULL, /* Called when we want the lower layer up */
- ipv6cp_finished, /* Called when we want the lower layer down */
- NULL, /* Called when Protocol-Reject received */
- NULL, /* Retransmission is necessary */
- NULL, /* Called to handle protocol-specific codes */
- "IPV6CP" /* String name of protocol */
-};
-
-/*
- * Command-line options.
- */
-static int setifaceid __P((char **arg));
-static void printifaceid __P((option_t *,
- void (*)(void *, char *, ...), void *));
-
-static option_t ipv6cp_option_list[] = {
- { "ipv6", o_special, (void *)setifaceid,
- "Set interface identifiers for IPV6",
- OPT_A2PRINTER, (void *)printifaceid },
-
- { "+ipv6", o_bool, &ipv6cp_protent.enabled_flag,
- "Enable IPv6 and IPv6CP", OPT_PRIO | 1 },
- { "noipv6", o_bool, &ipv6cp_protent.enabled_flag,
- "Disable IPv6 and IPv6CP", OPT_PRIOSUB },
- { "-ipv6", o_bool, &ipv6cp_protent.enabled_flag,
- "Disable IPv6 and IPv6CP", OPT_PRIOSUB | OPT_ALIAS },
-
- { "ipv6cp-accept-local", o_bool, &ipv6cp_allowoptions[0].accept_local,
- "Accept peer's interface identifier for us", 1 },
-
- { "ipv6cp-use-ipaddr", o_bool, &ipv6cp_allowoptions[0].use_ip,
- "Use (default) IPv4 address as interface identifier", 1 },
-
-#if defined(SOL2)
- { "ipv6cp-use-persistent", o_bool, &ipv6cp_wantoptions[0].use_persistent,
- "Use uniquely-available persistent value for link local address", 1 },
-#endif /* defined(SOL2) */
-
- { "ipv6cp-restart", o_int, &ipv6cp_fsm[0].timeouttime,
- "Set timeout for IPv6CP", OPT_PRIO },
- { "ipv6cp-max-terminate", o_int, &ipv6cp_fsm[0].maxtermtransmits,
- "Set max #xmits for term-reqs", OPT_PRIO },
- { "ipv6cp-max-configure", o_int, &ipv6cp_fsm[0].maxconfreqtransmits,
- "Set max #xmits for conf-reqs", OPT_PRIO },
- { "ipv6cp-max-failure", o_int, &ipv6cp_fsm[0].maxnakloops,
- "Set max #conf-naks for IPv6CP", OPT_PRIO },
-
- { NULL }
-};
-
-
-/*
- * Protocol entry points from main code.
- */
-static void ipv6cp_init __P((int));
-static void ipv6cp_open __P((int));
-static void ipv6cp_close __P((int, char *));
-static void ipv6cp_lowerup __P((int));
-static void ipv6cp_lowerdown __P((int));
-static void ipv6cp_input __P((int, u_char *, int));
-static void ipv6cp_protrej __P((int));
-static int ipv6cp_printpkt __P((u_char *, int,
- void (*) __P((void *, char *, ...)), void *));
-static void ipv6_check_options __P((void));
-static int ipv6_demand_conf __P((int));
-static int ipv6_active_pkt __P((u_char *, int));
-
-struct protent ipv6cp_protent = {
- PPP_IPV6CP,
- ipv6cp_init,
- ipv6cp_input,
- ipv6cp_protrej,
- ipv6cp_lowerup,
- ipv6cp_lowerdown,
- ipv6cp_open,
- ipv6cp_close,
- ipv6cp_printpkt,
- NULL,
- 0,
- "IPV6CP",
- "IPV6",
- ipv6cp_option_list,
- ipv6_check_options,
- ipv6_demand_conf,
- ipv6_active_pkt
-};
-
-static void ipv6cp_clear_addrs __P((int, eui64_t, eui64_t));
-static void ipv6cp_script __P((char *));
-static void ipv6cp_script_done __P((void *));
-
-/*
- * Lengths of configuration options.
- */
-#define CILEN_VOID 2
-#define CILEN_COMPRESS 4 /* length for RFC2023 compress opt. */
-#define CILEN_IFACEID 10 /* RFC2472, interface identifier */
-
-#define CODENAME(x) ((x) == CONFACK ? "ACK" : \
- (x) == CONFNAK ? "NAK" : "REJ")
-
-/*
- * This state variable is used to ensure that we don't
- * run an ipcp-up/down script while one is already running.
- */
-static enum script_state {
- s_down,
- s_up,
-} ipv6cp_script_state;
-static pid_t ipv6cp_script_pid;
-
-/*
- * setifaceid - set the interface identifiers manually
- */
-static int
-setifaceid(argv)
- char **argv;
-{
- char *comma, *arg, c;
- ipv6cp_options *wo = &ipv6cp_wantoptions[0];
- struct in6_addr addr;
- static int prio_local, prio_remote;
-
-#define VALIDID(a) ( (((a).s6_addr32[0] == 0) && ((a).s6_addr32[1] == 0)) && \
- (((a).s6_addr32[2] != 0) || ((a).s6_addr32[3] != 0)) )
-
- arg = *argv;
- if ((comma = strchr(arg, ',')) == NULL)
- comma = arg + strlen(arg);
-
- /*
- * If comma first character, then no local identifier
- */
- if (comma != arg) {
- c = *comma;
- *comma = '\0';
-
- if (inet_pton(AF_INET6, arg, &addr) == 0 || !VALIDID(addr)) {
- option_error("Illegal interface identifier (local): %s", arg);
- return 0;
- }
-
- if (option_priority >= prio_local) {
- eui64_copy(addr.s6_addr32[2], wo->ourid);
- wo->opt_local = 1;
- prio_local = option_priority;
- }
- *comma = c;
- }
-
- /*
- * If comma last character, the no remote identifier
- */
- if (*comma != 0 && *++comma != '\0') {
- if (inet_pton(AF_INET6, comma, &addr) == 0 || !VALIDID(addr)) {
- option_error("Illegal interface identifier (remote): %s", comma);
- return 0;
- }
- if (option_priority >= prio_remote) {
- eui64_copy(addr.s6_addr32[2], wo->hisid);
- wo->opt_remote = 1;
- prio_remote = option_priority;
- }
- }
-
- if (override_value("+ipv6", option_priority, option_source))
- ipv6cp_protent.enabled_flag = 1;
- return 1;
-}
-
-static void
-printifaceid(opt, printer, arg)
- option_t *opt;
- void (*printer) __P((void *, char *, ...));
- void *arg;
-{
- ipv6cp_options *wo = &ipv6cp_wantoptions[0];
-
- if (wo->opt_local)
- printer(arg, "%s", llv6_ntoa(wo->ourid));
- printer(arg, ",");
- if (wo->opt_remote)
- printer(arg, "%s", llv6_ntoa(wo->hisid));
-}
-
-/*
- * Make a string representation of a network address.
- */
-char *
-llv6_ntoa(ifaceid)
- eui64_t ifaceid;
-{
- static char b[64];
-
- sprintf(b, "fe80::%s", eui64_ntoa(ifaceid));
- return b;
-}
-
-
-/*
- * ipv6cp_init - Initialize IPV6CP.
- */
-static void
-ipv6cp_init(unit)
- int unit;
-{
- fsm *f = &ipv6cp_fsm[unit];
- ipv6cp_options *wo = &ipv6cp_wantoptions[unit];
- ipv6cp_options *ao = &ipv6cp_allowoptions[unit];
-
- f->unit = unit;
- f->protocol = PPP_IPV6CP;
- f->callbacks = &ipv6cp_callbacks;
- fsm_init(&ipv6cp_fsm[unit]);
-
- memset(wo, 0, sizeof(*wo));
- memset(ao, 0, sizeof(*ao));
-
- wo->accept_local = 1;
- wo->neg_ifaceid = 1;
- ao->neg_ifaceid = 1;
-
-#ifdef IPV6CP_COMP
- wo->neg_vj = 1;
- ao->neg_vj = 1;
- wo->vj_protocol = IPV6CP_COMP;
-#endif
-
-}
-
-
-/*
- * ipv6cp_open - IPV6CP is allowed to come up.
- */
-static void
-ipv6cp_open(unit)
- int unit;
-{
- fsm_open(&ipv6cp_fsm[unit]);
-}
-
-
-/*
- * ipv6cp_close - Take IPV6CP down.
- */
-static void
-ipv6cp_close(unit, reason)
- int unit;
- char *reason;
-{
- fsm_close(&ipv6cp_fsm[unit], reason);
-}
-
-
-/*
- * ipv6cp_lowerup - The lower layer is up.
- */
-static void
-ipv6cp_lowerup(unit)
- int unit;
-{
- fsm_lowerup(&ipv6cp_fsm[unit]);
-}
-
-
-/*
- * ipv6cp_lowerdown - The lower layer is down.
- */
-static void
-ipv6cp_lowerdown(unit)
- int unit;
-{
- fsm_lowerdown(&ipv6cp_fsm[unit]);
-}
-
-
-/*
- * ipv6cp_input - Input IPV6CP packet.
- */
-static void
-ipv6cp_input(unit, p, len)
- int unit;
- u_char *p;
- int len;
-{
- fsm_input(&ipv6cp_fsm[unit], p, len);
-}
-
-
-/*
- * ipv6cp_protrej - A Protocol-Reject was received for IPV6CP.
- *
- * Pretend the lower layer went down, so we shut up.
- */
-static void
-ipv6cp_protrej(unit)
- int unit;
-{
- fsm_lowerdown(&ipv6cp_fsm[unit]);
-}
-
-
-/*
- * ipv6cp_resetci - Reset our CI.
- */
-static void
-ipv6cp_resetci(f)
- fsm *f;
-{
- ipv6cp_options *wo = &ipv6cp_wantoptions[f->unit];
- ipv6cp_options *go = &ipv6cp_gotoptions[f->unit];
-
- wo->req_ifaceid = wo->neg_ifaceid && ipv6cp_allowoptions[f->unit].neg_ifaceid;
-
- if (!wo->opt_local) {
- eui64_magic_nz(wo->ourid);
- }
-
- *go = *wo;
- eui64_zero(go->hisid); /* last proposed interface identifier */
-}
-
-
-/*
- * ipv6cp_cilen - Return length of our CI.
- */
-static int
-ipv6cp_cilen(f)
- fsm *f;
-{
- ipv6cp_options *go = &ipv6cp_gotoptions[f->unit];
-
-#define LENCIVJ(neg) (neg ? CILEN_COMPRESS : 0)
-#define LENCIIFACEID(neg) (neg ? CILEN_IFACEID : 0)
-
- return (LENCIIFACEID(go->neg_ifaceid) +
- LENCIVJ(go->neg_vj));
-}
-
-
-/*
- * ipv6cp_addci - Add our desired CIs to a packet.
- */
-static void
-ipv6cp_addci(f, ucp, lenp)
- fsm *f;
- u_char *ucp;
- int *lenp;
-{
- ipv6cp_options *go = &ipv6cp_gotoptions[f->unit];
- int len = *lenp;
-
-#define ADDCIVJ(opt, neg, val) \
- if (neg) { \
- int vjlen = CILEN_COMPRESS; \
- if (len >= vjlen) { \
- PUTCHAR(opt, ucp); \
- PUTCHAR(vjlen, ucp); \
- PUTSHORT(val, ucp); \
- len -= vjlen; \
- } else \
- neg = 0; \
- }
-
-#define ADDCIIFACEID(opt, neg, val1) \
- if (neg) { \
- int idlen = CILEN_IFACEID; \
- if (len >= idlen) { \
- PUTCHAR(opt, ucp); \
- PUTCHAR(idlen, ucp); \
- eui64_put(val1, ucp); \
- len -= idlen; \
- } else \
- neg = 0; \
- }
-
- ADDCIIFACEID(CI_IFACEID, go->neg_ifaceid, go->ourid);
-
- ADDCIVJ(CI_COMPRESSTYPE, go->neg_vj, go->vj_protocol);
-
- *lenp -= len;
-}
-
-
-/*
- * ipv6cp_ackci - Ack our CIs.
- *
- * Returns:
- * 0 - Ack was bad.
- * 1 - Ack was good.
- */
-static int
-ipv6cp_ackci(f, p, len)
- fsm *f;
- u_char *p;
- int len;
-{
- ipv6cp_options *go = &ipv6cp_gotoptions[f->unit];
- u_short cilen, citype, cishort;
- eui64_t ifaceid;
-
- /*
- * CIs must be in exactly the same order that we sent...
- * Check packet length and CI length at each step.
- * If we find any deviations, then this packet is bad.
- */
-
-#define ACKCIVJ(opt, neg, val) \
- if (neg) { \
- int vjlen = CILEN_COMPRESS; \
- if ((len -= vjlen) < 0) \
- goto bad; \
- GETCHAR(citype, p); \
- GETCHAR(cilen, p); \
- if (cilen != vjlen || \
- citype != opt) \
- goto bad; \
- GETSHORT(cishort, p); \
- if (cishort != val) \
- goto bad; \
- }
-
-#define ACKCIIFACEID(opt, neg, val1) \
- if (neg) { \
- int idlen = CILEN_IFACEID; \
- if ((len -= idlen) < 0) \
- goto bad; \
- GETCHAR(citype, p); \
- GETCHAR(cilen, p); \
- if (cilen != idlen || \
- citype != opt) \
- goto bad; \
- eui64_get(ifaceid, p); \
- if (! eui64_equals(val1, ifaceid)) \
- goto bad; \
- }
-
- ACKCIIFACEID(CI_IFACEID, go->neg_ifaceid, go->ourid);
-
- ACKCIVJ(CI_COMPRESSTYPE, go->neg_vj, go->vj_protocol);
-
- /*
- * If there are any remaining CIs, then this packet is bad.
- */
- if (len != 0)
- goto bad;
- return (1);
-
-bad:
- IPV6CPDEBUG(("ipv6cp_ackci: received bad Ack!"));
- return (0);
-}
-
-/*
- * ipv6cp_nakci - Peer has sent a NAK for some of our CIs.
- * This should not modify any state if the Nak is bad
- * or if IPV6CP is in the OPENED state.
- *
- * Returns:
- * 0 - Nak was bad.
- * 1 - Nak was good.
- */
-static int
-ipv6cp_nakci(f, p, len)
- fsm *f;
- u_char *p;
- int len;
-{
- ipv6cp_options *go = &ipv6cp_gotoptions[f->unit];
- u_char citype, cilen, *next;
- u_short cishort;
- eui64_t ifaceid;
- ipv6cp_options no; /* options we've seen Naks for */
- ipv6cp_options try; /* options to request next time */
-
- BZERO(&no, sizeof(no));
- try = *go;
-
- /*
- * Any Nak'd CIs must be in exactly the same order that we sent.
- * Check packet length and CI length at each step.
- * If we find any deviations, then this packet is bad.
- */
-#define NAKCIIFACEID(opt, neg, code) \
- if (go->neg && \
- len >= (cilen = CILEN_IFACEID) && \
- p[1] == cilen && \
- p[0] == opt) { \
- len -= cilen; \
- INCPTR(2, p); \
- eui64_get(ifaceid, p); \
- no.neg = 1; \
- code \
- }
-
-#define NAKCIVJ(opt, neg, code) \
- if (go->neg && \
- ((cilen = p[1]) == CILEN_COMPRESS) && \
- len >= cilen && \
- p[0] == opt) { \
- len -= cilen; \
- INCPTR(2, p); \
- GETSHORT(cishort, p); \
- no.neg = 1; \
- code \
- }
-
- /*
- * Accept the peer's idea of {our,his} interface identifier, if different
- * from our idea, only if the accept_{local,remote} flag is set.
- */
- NAKCIIFACEID(CI_IFACEID, neg_ifaceid,
- if (go->accept_local) {
- while (eui64_iszero(ifaceid) ||
- eui64_equals(ifaceid, go->hisid)) /* bad luck */
- eui64_magic(ifaceid);
- try.ourid = ifaceid;
- IPV6CPDEBUG(("local LL address %s", llv6_ntoa(ifaceid)));
- }
- );
-
-#ifdef IPV6CP_COMP
- NAKCIVJ(CI_COMPRESSTYPE, neg_vj,
- {
- if (cishort == IPV6CP_COMP) {
- try.vj_protocol = cishort;
- } else {
- try.neg_vj = 0;
- }
- }
- );
-#else
- NAKCIVJ(CI_COMPRESSTYPE, neg_vj,
- {
- try.neg_vj = 0;
- }
- );
-#endif
-
- /*
- * There may be remaining CIs, if the peer is requesting negotiation
- * on an option that we didn't include in our request packet.
- * If they want to negotiate about interface identifier, we comply.
- * If they want us to ask for compression, we refuse.
- */
- while (len > CILEN_VOID) {
- GETCHAR(citype, p);
- GETCHAR(cilen, p);
- if( (len -= cilen) < 0 )
- goto bad;
- next = p + cilen - 2;
-
- switch (citype) {
- case CI_COMPRESSTYPE:
- if (go->neg_vj || no.neg_vj ||
- (cilen != CILEN_COMPRESS))
- goto bad;
- no.neg_vj = 1;
- break;
- case CI_IFACEID:
- if (go->neg_ifaceid || no.neg_ifaceid || cilen != CILEN_IFACEID)
- goto bad;
- try.neg_ifaceid = 1;
- eui64_get(ifaceid, p);
- if (go->accept_local) {
- while (eui64_iszero(ifaceid) ||
- eui64_equals(ifaceid, go->hisid)) /* bad luck */
- eui64_magic(ifaceid);
- try.ourid = ifaceid;
- }
- no.neg_ifaceid = 1;
- break;
- }
- p = next;
- }
-
- /* If there is still anything left, this packet is bad. */
- if (len != 0)
- goto bad;
-
- /*
- * OK, the Nak is good. Now we can update state.
- */
- if (f->state != OPENED)
- *go = try;
-
- return 1;
-
-bad:
- IPV6CPDEBUG(("ipv6cp_nakci: received bad Nak!"));
- return 0;
-}
-
-
-/*
- * ipv6cp_rejci - Reject some of our CIs.
- */
-static int
-ipv6cp_rejci(f, p, len)
- fsm *f;
- u_char *p;
- int len;
-{
- ipv6cp_options *go = &ipv6cp_gotoptions[f->unit];
- u_char cilen;
- u_short cishort;
- eui64_t ifaceid;
- ipv6cp_options try; /* options to request next time */
-
- try = *go;
- /*
- * Any Rejected CIs must be in exactly the same order that we sent.
- * Check packet length and CI length at each step.
- * If we find any deviations, then this packet is bad.
- */
-#define REJCIIFACEID(opt, neg, val1) \
- if (go->neg && \
- len >= (cilen = CILEN_IFACEID) && \
- p[1] == cilen && \
- p[0] == opt) { \
- len -= cilen; \
- INCPTR(2, p); \
- eui64_get(ifaceid, p); \
- /* Check rejected value. */ \
- if (! eui64_equals(ifaceid, val1)) \
- goto bad; \
- try.neg = 0; \
- }
-
-#define REJCIVJ(opt, neg, val) \
- if (go->neg && \
- p[1] == CILEN_COMPRESS && \
- len >= p[1] && \
- p[0] == opt) { \
- len -= p[1]; \
- INCPTR(2, p); \
- GETSHORT(cishort, p); \
- /* Check rejected value. */ \
- if (cishort != val) \
- goto bad; \
- try.neg = 0; \
- }
-
- REJCIIFACEID(CI_IFACEID, neg_ifaceid, go->ourid);
-
- REJCIVJ(CI_COMPRESSTYPE, neg_vj, go->vj_protocol);
-
- /*
- * If there are any remaining CIs, then this packet is bad.
- */
- if (len != 0)
- goto bad;
- /*
- * Now we can update state.
- */
- if (f->state != OPENED)
- *go = try;
- return 1;
-
-bad:
- IPV6CPDEBUG(("ipv6cp_rejci: received bad Reject!"));
- return 0;
-}
-
-
-/*
- * ipv6cp_reqci - Check the peer's requested CIs and send appropriate response.
- *
- * Returns: CONFACK, CONFNAK or CONFREJ and input packet modified
- * appropriately. If reject_if_disagree is non-zero, doesn't return
- * CONFNAK; returns CONFREJ if it can't return CONFACK.
- */
-static int
-ipv6cp_reqci(f, inp, len, reject_if_disagree)
- fsm *f;
- u_char *inp; /* Requested CIs */
- int *len; /* Length of requested CIs */
- int reject_if_disagree;
-{
- ipv6cp_options *wo = &ipv6cp_wantoptions[f->unit];
- ipv6cp_options *ho = &ipv6cp_hisoptions[f->unit];
- ipv6cp_options *ao = &ipv6cp_allowoptions[f->unit];
- ipv6cp_options *go = &ipv6cp_gotoptions[f->unit];
- u_char *cip, *next; /* Pointer to current and next CIs */
- u_short cilen, citype; /* Parsed len, type */
- u_short cishort; /* Parsed short value */
- eui64_t ifaceid; /* Parsed interface identifier */
- int rc = CONFACK; /* Final packet return code */
- int orc; /* Individual option return code */
- u_char *p; /* Pointer to next char to parse */
- u_char *ucp = inp; /* Pointer to current output char */
- int l = *len; /* Length left */
-
- /*
- * Reset all his options.
- */
- BZERO(ho, sizeof(*ho));
-
- /*
- * Process all his options.
- */
- next = inp;
- while (l) {
- orc = CONFACK; /* Assume success */
- cip = p = next; /* Remember begining of CI */
- if (l < 2 || /* Not enough data for CI header or */
- p[1] < 2 || /* CI length too small or */
- p[1] > l) { /* CI length too big? */
- IPV6CPDEBUG(("ipv6cp_reqci: bad CI length!"));
- orc = CONFREJ; /* Reject bad CI */
- cilen = l; /* Reject till end of packet */
- l = 0; /* Don't loop again */
- goto endswitch;
- }
- GETCHAR(citype, p); /* Parse CI type */
- GETCHAR(cilen, p); /* Parse CI length */
- l -= cilen; /* Adjust remaining length */
- next += cilen; /* Step to next CI */
-
- switch (citype) { /* Check CI type */
- case CI_IFACEID:
- IPV6CPDEBUG(("ipv6cp: received interface identifier "));
-
- if (!ao->neg_ifaceid ||
- cilen != CILEN_IFACEID) { /* Check CI length */
- orc = CONFREJ; /* Reject CI */
- break;
- }
-
- /*
- * If he has no interface identifier, or if we both have same
- * identifier then NAK it with new idea.
- * In particular, if we don't know his identifier, but he does,
- * then accept it.
- */
- eui64_get(ifaceid, p);
- IPV6CPDEBUG(("(%s)", llv6_ntoa(ifaceid)));
- if (eui64_iszero(ifaceid) && eui64_iszero(go->ourid)) {
- orc = CONFREJ; /* Reject CI */
- break;
- }
- if (!eui64_iszero(wo->hisid) &&
- !eui64_equals(ifaceid, wo->hisid) &&
- eui64_iszero(go->hisid)) {
-
- orc = CONFNAK;
- ifaceid = wo->hisid;
- go->hisid = ifaceid;
- DECPTR(sizeof(ifaceid), p);
- eui64_put(ifaceid, p);
- } else
- if (eui64_iszero(ifaceid) || eui64_equals(ifaceid, go->ourid)) {
- orc = CONFNAK;
- if (eui64_iszero(go->hisid)) /* first time, try option */
- ifaceid = wo->hisid;
- while (eui64_iszero(ifaceid) ||
- eui64_equals(ifaceid, go->ourid)) /* bad luck */
- eui64_magic(ifaceid);
- go->hisid = ifaceid;
- DECPTR(sizeof(ifaceid), p);
- eui64_put(ifaceid, p);
- }
-
- ho->neg_ifaceid = 1;
- ho->hisid = ifaceid;
- break;
-
- case CI_COMPRESSTYPE:
- IPV6CPDEBUG(("ipv6cp: received COMPRESSTYPE "));
- if (!ao->neg_vj ||
- (cilen != CILEN_COMPRESS)) {
- orc = CONFREJ;
- break;
- }
- GETSHORT(cishort, p);
- IPV6CPDEBUG(("(%d)", cishort));
-
-#ifdef IPV6CP_COMP
- if (!(cishort == IPV6CP_COMP)) {
- orc = CONFREJ;
- break;
- }
-
- ho->neg_vj = 1;
- ho->vj_protocol = cishort;
- break;
-#else
- orc = CONFREJ;
- break;
-#endif
-
- default:
- orc = CONFREJ;
- break;
- }
-
-endswitch:
- IPV6CPDEBUG((" (%s)\n", CODENAME(orc)));
-
- if (orc == CONFACK && /* Good CI */
- rc != CONFACK) /* but prior CI wasnt? */
- continue; /* Don't send this one */
-
- if (orc == CONFNAK) { /* Nak this CI? */
- if (reject_if_disagree) /* Getting fed up with sending NAKs? */
- orc = CONFREJ; /* Get tough if so */
- else {
- if (rc == CONFREJ) /* Rejecting prior CI? */
- continue; /* Don't send this one */
- if (rc == CONFACK) { /* Ack'd all prior CIs? */
- rc = CONFNAK; /* Not anymore... */
- ucp = inp; /* Backup */
- }
- }
- }
-
- if (orc == CONFREJ && /* Reject this CI */
- rc != CONFREJ) { /* but no prior ones? */
- rc = CONFREJ;
- ucp = inp; /* Backup */
- }
-
- /* Need to move CI? */
- if (ucp != cip)
- BCOPY(cip, ucp, cilen); /* Move it */
-
- /* Update output pointer */
- INCPTR(cilen, ucp);
- }
-
- /*
- * If we aren't rejecting this packet, and we want to negotiate
- * their identifier and they didn't send their identifier, then we
- * send a NAK with a CI_IFACEID option appended. We assume the
- * input buffer is long enough that we can append the extra
- * option safely.
- */
- if (rc != CONFREJ && !ho->neg_ifaceid &&
- wo->req_ifaceid && !reject_if_disagree) {
- if (rc == CONFACK) {
- rc = CONFNAK;
- ucp = inp; /* reset pointer */
- wo->req_ifaceid = 0; /* don't ask again */
- }
- PUTCHAR(CI_IFACEID, ucp);
- PUTCHAR(CILEN_IFACEID, ucp);
- eui64_put(wo->hisid, ucp);
- }
-
- *len = ucp - inp; /* Compute output length */
- IPV6CPDEBUG(("ipv6cp: returning Configure-%s", CODENAME(rc)));
- return (rc); /* Return final code */
-}
-
-
-/*
- * ipv6_check_options - check that any IP-related options are OK,
- * and assign appropriate defaults.
- */
-static void
-ipv6_check_options()
-{
- ipv6cp_options *wo = &ipv6cp_wantoptions[0];
-
- if (!ipv6cp_protent.enabled_flag)
- return;
-
-#if defined(SOL2)
- /*
- * Persistent link-local id is only used when user has not explicitly
- * configure/hard-code the id
- */
- if ((wo->use_persistent) && (!wo->opt_local) && (!wo->opt_remote)) {
-
- /*
- * On systems where there are no Ethernet interfaces used, there
- * may be other ways to obtain a persistent id. Right now, it
- * will fall back to using magic [see eui64_magic] below when
- * an EUI-48 from MAC address can't be obtained. Other possibilities
- * include obtaining EEPROM serial numbers, or some other unique
- * yet persistent number. On Sparc platforms, this is possible,
- * but too bad there's no standards yet for x86 machines.
- */
- if (ether_to_eui64(&wo->ourid)) {
- wo->opt_local = 1;
- }
- }
-#endif
-
- if (!wo->opt_local) { /* init interface identifier */
- if (wo->use_ip && eui64_iszero(wo->ourid)) {
- eui64_setlo32(wo->ourid, ntohl(ipcp_wantoptions[0].ouraddr));
- if (!eui64_iszero(wo->ourid))
- wo->opt_local = 1;
- }
-
- while (eui64_iszero(wo->ourid))
- eui64_magic(wo->ourid);
- }
-
- if (!wo->opt_remote) {
- if (wo->use_ip && eui64_iszero(wo->hisid)) {
- eui64_setlo32(wo->hisid, ntohl(ipcp_wantoptions[0].hisaddr));
- if (!eui64_iszero(wo->hisid))
- wo->opt_remote = 1;
- }
- }
-
- if (demand && (eui64_iszero(wo->ourid) || eui64_iszero(wo->hisid))) {
- option_error("local/remote LL address required for demand-dialling\n");
- exit(1);
- }
-}
-
-
-/*
- * ipv6_demand_conf - configure the interface as though
- * IPV6CP were up, for use with dial-on-demand.
- */
-static int
-ipv6_demand_conf(u)
- int u;
-{
- ipv6cp_options *wo = &ipv6cp_wantoptions[u];
-
-#if defined(__linux__) || defined(SOL2) || (defined(SVR4) && (defined(SNI) || defined(__USLC__)))
-#if defined(SOL2)
- if (!sif6up(u))
- return 0;
-#else
- if (!sifup(u))
- return 0;
-#endif /* defined(SOL2) */
-#endif
- if (!sif6addr(u, wo->ourid, wo->hisid))
- return 0;
-#if !defined(__linux__) && !(defined(SVR4) && (defined(SNI) || defined(__USLC__)))
- if (!sifup(u))
- return 0;
-#endif
- if (!sifnpmode(u, PPP_IPV6, NPMODE_QUEUE))
- return 0;
-
- notice("ipv6_demand_conf");
- notice("local LL address %s", llv6_ntoa(wo->ourid));
- notice("remote LL address %s", llv6_ntoa(wo->hisid));
-
- return 1;
-}
-
-
-/*
- * ipv6cp_up - IPV6CP has come UP.
- *
- * Configure the IPv6 network interface appropriately and bring it up.
- */
-static void
-ipv6cp_up(f)
- fsm *f;
-{
- ipv6cp_options *ho = &ipv6cp_hisoptions[f->unit];
- ipv6cp_options *go = &ipv6cp_gotoptions[f->unit];
- ipv6cp_options *wo = &ipv6cp_wantoptions[f->unit];
-
- IPV6CPDEBUG(("ipv6cp: up"));
-
- /*
- * We must have a non-zero LL address for both ends of the link.
- */
- if (!ho->neg_ifaceid)
- ho->hisid = wo->hisid;
-
- if(!no_ifaceid_neg) {
- if (eui64_iszero(ho->hisid)) {
- error("Could not determine remote LL address");
- ipv6cp_close(f->unit, "Could not determine remote LL address");
- return;
- }
- if (eui64_iszero(go->ourid)) {
- error("Could not determine local LL address");
- ipv6cp_close(f->unit, "Could not determine local LL address");
- return;
- }
- if (eui64_equals(go->ourid, ho->hisid)) {
- error("local and remote LL addresses are equal");
- ipv6cp_close(f->unit, "local and remote LL addresses are equal");
- return;
- }
- }
- script_setenv("LLLOCAL", llv6_ntoa(go->ourid), 0);
- script_setenv("LLREMOTE", llv6_ntoa(ho->hisid), 0);
-
-#ifdef IPV6CP_COMP
- /* set tcp compression */
- sif6comp(f->unit, ho->neg_vj);
-#endif
-
- /*
- * If we are doing dial-on-demand, the interface is already
- * configured, so we put out any saved-up packets, then set the
- * interface to pass IPv6 packets.
- */
- if (demand) {
- if (! eui64_equals(go->ourid, wo->ourid) ||
- ! eui64_equals(ho->hisid, wo->hisid)) {
- if (! eui64_equals(go->ourid, wo->ourid))
- warn("Local LL address changed to %s",
- llv6_ntoa(go->ourid));
- if (! eui64_equals(ho->hisid, wo->hisid))
- warn("Remote LL address changed to %s",
- llv6_ntoa(ho->hisid));
- ipv6cp_clear_addrs(f->unit, go->ourid, ho->hisid);
-
- /* Set the interface to the new addresses */
- if (!sif6addr(f->unit, go->ourid, ho->hisid)) {
- if (debug)
- warn("sif6addr failed");
- ipv6cp_close(f->unit, "Interface configuration failed");
- return;
- }
-
- }
- demand_rexmit(PPP_IPV6);
- sifnpmode(f->unit, PPP_IPV6, NPMODE_PASS);
-
- } else {
- /*
- * Set LL addresses
- */
-#if !defined(__linux__) && !defined(SOL2) && !(defined(SVR4) && (defined(SNI) || defined(__USLC__)))
- if (!sif6addr(f->unit, go->ourid, ho->hisid)) {
- if (debug)
- warn("sif6addr failed");
- ipv6cp_close(f->unit, "Interface configuration failed");
- return;
- }
-#endif
-
- /* bring the interface up for IPv6 */
-#if defined(SOL2)
- if (!sif6up(f->unit)) {
- if (debug)
- warn("sifup failed (IPV6)");
- ipv6cp_close(f->unit, "Interface configuration failed");
- return;
- }
-#else
- if (!sifup(f->unit)) {
- if (debug)
- warn("sifup failed (IPV6)");
- ipv6cp_close(f->unit, "Interface configuration failed");
- return;
- }
-#endif /* defined(SOL2) */
-
-#if defined(__linux__) || defined(SOL2) || (defined(SVR4) && (defined(SNI) || defined(__USLC__)))
- if (!sif6addr(f->unit, go->ourid, ho->hisid)) {
- if (debug)
- warn("sif6addr failed");
- ipv6cp_close(f->unit, "Interface configuration failed");
- return;
- }
-#endif
- sifnpmode(f->unit, PPP_IPV6, NPMODE_PASS);
-
- notice("local LL address %s", llv6_ntoa(go->ourid));
- notice("remote LL address %s", llv6_ntoa(ho->hisid));
- }
-
- np_up(f->unit, PPP_IPV6);
- ipv6cp_is_up = 1;
-
- /*
- * Execute the ipv6-up script, like this:
- * /etc/ppp/ipv6-up interface tty speed local-LL remote-LL
- */
- if (ipv6cp_script_state == s_down && ipv6cp_script_pid == 0) {
- ipv6cp_script_state = s_up;
- ipv6cp_script(_PATH_IPV6UP);
- }
-}
-
-
-/*
- * ipv6cp_down - IPV6CP has gone DOWN.
- *
- * Take the IPv6 network interface down, clear its addresses
- * and delete routes through it.
- */
-static void
-ipv6cp_down(f)
- fsm *f;
-{
- IPV6CPDEBUG(("ipv6cp: down"));
- update_link_stats(f->unit);
- if (ipv6cp_is_up) {
- ipv6cp_is_up = 0;
- np_down(f->unit, PPP_IPV6);
- }
-#ifdef IPV6CP_COMP
- sif6comp(f->unit, 0);
-#endif
-
- /*
- * If we are doing dial-on-demand, set the interface
- * to queue up outgoing packets (for now).
- */
- if (demand) {
- sifnpmode(f->unit, PPP_IPV6, NPMODE_QUEUE);
- } else {
- sifnpmode(f->unit, PPP_IPV6, NPMODE_DROP);
-#if !defined(__linux__) && !(defined(SVR4) && (defined(SNI) || defined(__USLC)))
-#if defined(SOL2)
- sif6down(f->unit);
-#else
- sifdown(f->unit);
-#endif /* defined(SOL2) */
-#endif
- ipv6cp_clear_addrs(f->unit,
- ipv6cp_gotoptions[f->unit].ourid,
- ipv6cp_hisoptions[f->unit].hisid);
-#if defined(__linux__) || (defined(SVR4) && (defined(SNI) || defined(__USLC)))
- sifdown(f->unit);
-#endif
- }
-
- /* Execute the ipv6-down script */
- if (ipv6cp_script_state == s_up && ipv6cp_script_pid == 0) {
- ipv6cp_script_state = s_down;
- ipv6cp_script(_PATH_IPV6DOWN);
- }
-}
-
-
-/*
- * ipv6cp_clear_addrs() - clear the interface addresses, routes,
- * proxy neighbour discovery entries, etc.
- */
-static void
-ipv6cp_clear_addrs(unit, ourid, hisid)
- int unit;
- eui64_t ourid;
- eui64_t hisid;
-{
- cif6addr(unit, ourid, hisid);
-}
-
-
-/*
- * ipv6cp_finished - possibly shut down the lower layers.
- */
-static void
-ipv6cp_finished(f)
- fsm *f;
-{
- np_finished(f->unit, PPP_IPV6);
-}
-
-
-/*
- * ipv6cp_script_done - called when the ipv6-up or ipv6-down script
- * has finished.
- */
-static void
-ipv6cp_script_done(arg)
- void *arg;
-{
- ipv6cp_script_pid = 0;
- switch (ipv6cp_script_state) {
- case s_up:
- if (ipv6cp_fsm[0].state != OPENED) {
- ipv6cp_script_state = s_down;
- ipv6cp_script(_PATH_IPV6DOWN);
- }
- break;
- case s_down:
- if (ipv6cp_fsm[0].state == OPENED) {
- ipv6cp_script_state = s_up;
- ipv6cp_script(_PATH_IPV6UP);
- }
- break;
- }
-}
-
-
-/*
- * ipv6cp_script - Execute a script with arguments
- * interface-name tty-name speed local-LL remote-LL.
- */
-static void
-ipv6cp_script(script)
- char *script;
-{
- char strspeed[32], strlocal[32], strremote[32];
- char *argv[8];
-
- sprintf(strspeed, "%d", baud_rate);
- strcpy(strlocal, llv6_ntoa(ipv6cp_gotoptions[0].ourid));
- strcpy(strremote, llv6_ntoa(ipv6cp_hisoptions[0].hisid));
-
- argv[0] = script;
- argv[1] = ifname;
- argv[2] = devnam;
- argv[3] = strspeed;
- argv[4] = strlocal;
- argv[5] = strremote;
- argv[6] = ipparam;
- argv[7] = NULL;
-
- ipv6cp_script_pid = run_program(script, argv, 0, ipv6cp_script_done, NULL);
-}
-
-/*
- * ipv6cp_printpkt - print the contents of an IPV6CP packet.
- */
-static char *ipv6cp_codenames[] = {
- "ConfReq", "ConfAck", "ConfNak", "ConfRej",
- "TermReq", "TermAck", "CodeRej"
-};
-
-static int
-ipv6cp_printpkt(p, plen, printer, arg)
- u_char *p;
- int plen;
- void (*printer) __P((void *, char *, ...));
- void *arg;
-{
- int code, id, len, olen;
- u_char *pstart, *optend;
- u_short cishort;
- eui64_t ifaceid;
-
- if (plen < HEADERLEN)
- return 0;
- pstart = p;
- GETCHAR(code, p);
- GETCHAR(id, p);
- GETSHORT(len, p);
- if (len < HEADERLEN || len > plen)
- return 0;
-
- if (code >= 1 && code <= sizeof(ipv6cp_codenames) / sizeof(char *))
- printer(arg, " %s", ipv6cp_codenames[code-1]);
- else
- printer(arg, " code=0x%x", code);
- printer(arg, " id=0x%x", id);
- len -= HEADERLEN;
- switch (code) {
- case CONFREQ:
- case CONFACK:
- case CONFNAK:
- case CONFREJ:
- /* print option list */
- while (len >= 2) {
- GETCHAR(code, p);
- GETCHAR(olen, p);
- p -= 2;
- if (olen < 2 || olen > len) {
- break;
- }
- printer(arg, " <");
- len -= olen;
- optend = p + olen;
- switch (code) {
- case CI_COMPRESSTYPE:
- if (olen >= CILEN_COMPRESS) {
- p += 2;
- GETSHORT(cishort, p);
- printer(arg, "compress ");
- printer(arg, "0x%x", cishort);
- }
- break;
- case CI_IFACEID:
- if (olen == CILEN_IFACEID) {
- p += 2;
- eui64_get(ifaceid, p);
- printer(arg, "addr %s", llv6_ntoa(ifaceid));
- }
- break;
- }
- while (p < optend) {
- GETCHAR(code, p);
- printer(arg, " %.2x", code);
- }
- printer(arg, ">");
- }
- break;
-
- case TERMACK:
- case TERMREQ:
- if (len > 0 && *p >= ' ' && *p < 0x7f) {
- printer(arg, " ");
- print_string((char *)p, len, printer, arg);
- p += len;
- len = 0;
- }
- break;
- }
-
- /* print the rest of the bytes in the packet */
- for (; len > 0; --len) {
- GETCHAR(code, p);
- printer(arg, " %.2x", code);
- }
-
- return p - pstart;
-}
-
-/*
- * ipv6_active_pkt - see if this IP packet is worth bringing the link up for.
- * We don't bring the link up for IP fragments or for TCP FIN packets
- * with no data.
- */
-#define IP6_HDRLEN 40 /* bytes */
-#define IP6_NHDR_FRAG 44 /* fragment IPv6 header */
-#define IPPROTO_TCP 6
-#define TCP_HDRLEN 20
-#define TH_FIN 0x01
-
-/*
- * We use these macros because the IP header may be at an odd address,
- * and some compilers might use word loads to get th_off or ip_hl.
- */
-
-#define get_ip6nh(x) (((unsigned char *)(x))[6])
-#define get_tcpoff(x) (((unsigned char *)(x))[12] >> 4)
-#define get_tcpflags(x) (((unsigned char *)(x))[13])
-
-static int
-ipv6_active_pkt(pkt, len)
- u_char *pkt;
- int len;
-{
- u_char *tcp;
-
- len -= PPP_HDRLEN;
- pkt += PPP_HDRLEN;
- if (len < IP6_HDRLEN)
- return 0;
- if (get_ip6nh(pkt) == IP6_NHDR_FRAG)
- return 0;
- if (get_ip6nh(pkt) != IPPROTO_TCP)
- return 1;
- if (len < IP6_HDRLEN + TCP_HDRLEN)
- return 0;
- tcp = pkt + IP6_HDRLEN;
- if ((get_tcpflags(tcp) & TH_FIN) != 0 && len == IP6_HDRLEN + get_tcpoff(tcp) * 4)
- return 0;
- return 1;
-}
diff --git a/mdk-stage1/ppp/pppd/ipv6cp.h b/mdk-stage1/ppp/pppd/ipv6cp.h
deleted file mode 100644
index c98d80209..000000000
--- a/mdk-stage1/ppp/pppd/ipv6cp.h
+++ /dev/null
@@ -1,126 +0,0 @@
-/*
- ipv6cp.h - PPP IPV6 Control Protocol.
- Copyright (C) 1999 Tommi Komulainen <Tommi.Komulainen@iki.fi>
-
- Redistribution and use in source and binary forms are permitted
- provided that the above copyright notice and this paragraph are
- duplicated in all such forms. The name of the author may not be
- used to endorse or promote products derived from this software
- without specific prior written permission.
- THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
-*/
-
-/* Original version, based on RFC2023 :
-
- Copyright (c) 1995, 1996, 1997 Francis.Dupont@inria.fr, INRIA Rocquencourt,
- Alain.Durand@imag.fr, IMAG,
- Jean-Luc.Richier@imag.fr, IMAG-LSR.
-
- Copyright (c) 1998, 1999 Francis.Dupont@inria.fr, GIE DYADE,
- Alain.Durand@imag.fr, IMAG,
- Jean-Luc.Richier@imag.fr, IMAG-LSR.
-
- Ce travail a Ă©tĂ© fait au sein du GIE DYADE (Groupement d'IntĂ©rĂªt
- Économique ayant pour membres BULL S.A. et l'INRIA).
-
- Ce logiciel informatique est disponible aux conditions
- usuelles dans la recherche, c'est-Ă -dire qu'il peut
- Ăªtre utilisĂ©, copiĂ©, modifiĂ©, distribuĂ© Ă  l'unique
- condition que ce texte soit conservé afin que
- l'origine de ce logiciel soit reconnue.
-
- Le nom de l'Institut National de Recherche en Informatique
- et en Automatique (INRIA), de l'IMAG, ou d'une personne morale
- ou physique ayant participé à l'élaboration de ce logiciel ne peut
- Ăªtre utilisĂ© sans son accord prĂ©alable explicite.
-
- Ce logiciel est fourni tel quel sans aucune garantie,
- support ou responsabilité d'aucune sorte.
- Ce logiciel est dérivé de sources d'origine
- "University of California at Berkeley" et
- "Digital Equipment Corporation" couvertes par des copyrights.
-
- L'Institut d'Informatique et de Mathématiques Appliquées de Grenoble (IMAG)
- est une fédération d'unités mixtes de recherche du CNRS, de l'Institut National
- Polytechnique de Grenoble et de l'Université Joseph Fourier regroupant
- sept laboratoires dont le laboratoire Logiciels, Systèmes, Réseaux (LSR).
-
- This work has been done in the context of GIE DYADE (joint R & D venture
- between BULL S.A. and INRIA).
-
- This software is available with usual "research" terms
- with the aim of retain credits of the software.
- Permission to use, copy, modify and distribute this software for any
- purpose and without fee is hereby granted, provided that the above
- copyright notice and this permission notice appear in all copies,
- and the name of INRIA, IMAG, or any contributor not be used in advertising
- or publicity pertaining to this material without the prior explicit
- permission. The software is provided "as is" without any
- warranties, support or liabilities of any kind.
- This software is derived from source code from
- "University of California at Berkeley" and
- "Digital Equipment Corporation" protected by copyrights.
-
- Grenoble's Institute of Computer Science and Applied Mathematics (IMAG)
- is a federation of seven research units funded by the CNRS, National
- Polytechnic Institute of Grenoble and University Joseph Fourier.
- The research unit in Software, Systems, Networks (LSR) is member of IMAG.
-*/
-
-/*
- * Derived from :
- *
- *
- * ipcp.h - IP Control Protocol definitions.
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Carnegie Mellon University. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- *
- * $Id$
- */
-
-/*
- * Options.
- */
-#define CI_IFACEID 1 /* Interface Identifier */
-#define CI_COMPRESSTYPE 2 /* Compression Type */
-
-/* No compression types yet defined.
- *#define IPV6CP_COMP 0x004f
- */
-typedef struct ipv6cp_options {
- int neg_ifaceid; /* Negotiate interface identifier? */
- int req_ifaceid; /* Ask peer to send interface identifier? */
- int accept_local; /* accept peer's value for iface id? */
- int opt_local; /* ourtoken set by option */
- int opt_remote; /* histoken set by option */
- int use_ip; /* use IP as interface identifier */
-#if defined(SOL2)
- int use_persistent; /* use uniquely persistent value for address */
-#endif /* defined(SOL2) */
- int neg_vj; /* Van Jacobson Compression? */
- u_short vj_protocol; /* protocol value to use in VJ option */
- eui64_t ourid, hisid; /* Interface identifiers */
-} ipv6cp_options;
-
-extern fsm ipv6cp_fsm[];
-extern ipv6cp_options ipv6cp_wantoptions[];
-extern ipv6cp_options ipv6cp_gotoptions[];
-extern ipv6cp_options ipv6cp_allowoptions[];
-extern ipv6cp_options ipv6cp_hisoptions[];
-
-extern struct protent ipv6cp_protent;
diff --git a/mdk-stage1/ppp/pppd/ipxcp.c b/mdk-stage1/ppp/pppd/ipxcp.c
deleted file mode 100644
index f9a12b934..000000000
--- a/mdk-stage1/ppp/pppd/ipxcp.c
+++ /dev/null
@@ -1,1570 +0,0 @@
-/*
- * ipxcp.c - PPP IPX Control Protocol.
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Carnegie Mellon University. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-#ifdef IPX_CHANGE
-
-#define RCSID "$Id$"
-
-/*
- * TODO:
- */
-
-#include <stdio.h>
-#include <string.h>
-#include <unistd.h>
-#include <ctype.h>
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-
-#include "pppd.h"
-#include "fsm.h"
-#include "ipxcp.h"
-#include "pathnames.h"
-#include "magic.h"
-
-static const char rcsid[] = RCSID;
-
-/* global vars */
-ipxcp_options ipxcp_wantoptions[NUM_PPP]; /* Options that we want to request */
-ipxcp_options ipxcp_gotoptions[NUM_PPP]; /* Options that peer ack'd */
-ipxcp_options ipxcp_allowoptions[NUM_PPP]; /* Options we allow peer to request */
-ipxcp_options ipxcp_hisoptions[NUM_PPP]; /* Options that we ack'd */
-
-#define wo (&ipxcp_wantoptions[0])
-#define ao (&ipxcp_allowoptions[0])
-#define go (&ipxcp_gotoptions[0])
-#define ho (&ipxcp_hisoptions[0])
-
-/*
- * Callbacks for fsm code. (CI = Configuration Information)
- */
-static void ipxcp_resetci __P((fsm *)); /* Reset our CI */
-static int ipxcp_cilen __P((fsm *)); /* Return length of our CI */
-static void ipxcp_addci __P((fsm *, u_char *, int *)); /* Add our CI */
-static int ipxcp_ackci __P((fsm *, u_char *, int)); /* Peer ack'd our CI */
-static int ipxcp_nakci __P((fsm *, u_char *, int)); /* Peer nak'd our CI */
-static int ipxcp_rejci __P((fsm *, u_char *, int)); /* Peer rej'd our CI */
-static int ipxcp_reqci __P((fsm *, u_char *, int *, int)); /* Rcv CI */
-static void ipxcp_up __P((fsm *)); /* We're UP */
-static void ipxcp_down __P((fsm *)); /* We're DOWN */
-static void ipxcp_finished __P((fsm *)); /* Don't need lower layer */
-static void ipxcp_script __P((fsm *, char *)); /* Run an up/down script */
-
-fsm ipxcp_fsm[NUM_PPP]; /* IPXCP fsm structure */
-
-static fsm_callbacks ipxcp_callbacks = { /* IPXCP callback routines */
- ipxcp_resetci, /* Reset our Configuration Information */
- ipxcp_cilen, /* Length of our Configuration Information */
- ipxcp_addci, /* Add our Configuration Information */
- ipxcp_ackci, /* ACK our Configuration Information */
- ipxcp_nakci, /* NAK our Configuration Information */
- ipxcp_rejci, /* Reject our Configuration Information */
- ipxcp_reqci, /* Request peer's Configuration Information */
- ipxcp_up, /* Called when fsm reaches OPENED state */
- ipxcp_down, /* Called when fsm leaves OPENED state */
- NULL, /* Called when we want the lower layer up */
- ipxcp_finished, /* Called when we want the lower layer down */
- NULL, /* Called when Protocol-Reject received */
- NULL, /* Retransmission is necessary */
- NULL, /* Called to handle protocol-specific codes */
- "IPXCP" /* String name of protocol */
-};
-
-/*
- * Command-line options.
- */
-static int setipxnode __P((char **));
-static void printipxnode __P((option_t *,
- void (*)(void *, char *, ...), void *));
-static int setipxname __P((char **));
-
-static option_t ipxcp_option_list[] = {
- { "ipx", o_bool, &ipxcp_protent.enabled_flag,
- "Enable IPXCP (and IPX)", OPT_PRIO | 1 },
- { "+ipx", o_bool, &ipxcp_protent.enabled_flag,
- "Enable IPXCP (and IPX)", OPT_PRIOSUB | OPT_ALIAS | 1 },
- { "noipx", o_bool, &ipxcp_protent.enabled_flag,
- "Disable IPXCP (and IPX)", OPT_PRIOSUB },
- { "-ipx", o_bool, &ipxcp_protent.enabled_flag,
- "Disable IPXCP (and IPX)", OPT_PRIOSUB | OPT_ALIAS },
-
- { "ipx-network", o_uint32, &ipxcp_wantoptions[0].our_network,
- "Set our IPX network number", OPT_PRIO, &ipxcp_wantoptions[0].neg_nn },
-
- { "ipxcp-accept-network", o_bool, &ipxcp_wantoptions[0].accept_network,
- "Accept peer IPX network number", 1,
- &ipxcp_allowoptions[0].accept_network },
-
- { "ipx-node", o_special, (void *)setipxnode,
- "Set IPX node number", OPT_A2PRINTER, (void *)printipxnode },
-
- { "ipxcp-accept-local", o_bool, &ipxcp_wantoptions[0].accept_local,
- "Accept our IPX address", 1,
- &ipxcp_allowoptions[0].accept_local },
-
- { "ipxcp-accept-remote", o_bool, &ipxcp_wantoptions[0].accept_remote,
- "Accept peer's IPX address", 1,
- &ipxcp_allowoptions[0].accept_remote },
-
- { "ipx-routing", o_int, &ipxcp_wantoptions[0].router,
- "Set IPX routing proto number", OPT_PRIO,
- &ipxcp_wantoptions[0].neg_router },
-
- { "ipx-router-name", o_special, setipxname,
- "Set IPX router name", OPT_PRIO | OPT_A2STRVAL | OPT_STATIC,
- &ipxcp_wantoptions[0].name },
-
- { "ipxcp-restart", o_int, &ipxcp_fsm[0].timeouttime,
- "Set timeout for IPXCP", OPT_PRIO },
- { "ipxcp-max-terminate", o_int, &ipxcp_fsm[0].maxtermtransmits,
- "Set max #xmits for IPXCP term-reqs", OPT_PRIO },
- { "ipxcp-max-configure", o_int, &ipxcp_fsm[0].maxconfreqtransmits,
- "Set max #xmits for IPXCP conf-reqs", OPT_PRIO },
- { "ipxcp-max-failure", o_int, &ipxcp_fsm[0].maxnakloops,
- "Set max #conf-naks for IPXCP", OPT_PRIO },
-
- { NULL }
-};
-
-/*
- * Protocol entry points.
- */
-
-static void ipxcp_init __P((int));
-static void ipxcp_open __P((int));
-static void ipxcp_close __P((int, char *));
-static void ipxcp_lowerup __P((int));
-static void ipxcp_lowerdown __P((int));
-static void ipxcp_input __P((int, u_char *, int));
-static void ipxcp_protrej __P((int));
-static int ipxcp_printpkt __P((u_char *, int,
- void (*) __P((void *, char *, ...)), void *));
-
-struct protent ipxcp_protent = {
- PPP_IPXCP,
- ipxcp_init,
- ipxcp_input,
- ipxcp_protrej,
- ipxcp_lowerup,
- ipxcp_lowerdown,
- ipxcp_open,
- ipxcp_close,
- ipxcp_printpkt,
- NULL,
- 0,
- "IPXCP",
- "IPX",
- ipxcp_option_list,
- NULL,
- NULL,
- NULL
-};
-
-/*
- * Lengths of configuration options.
- */
-
-#define CILEN_VOID 2
-#define CILEN_COMPLETE 2 /* length of complete option */
-#define CILEN_NETN 6 /* network number length option */
-#define CILEN_NODEN 8 /* node number length option */
-#define CILEN_PROTOCOL 4 /* Minimum length of routing protocol */
-#define CILEN_NAME 3 /* Minimum length of router name */
-#define CILEN_COMPRESS 4 /* Minimum length of compression protocol */
-
-#define CODENAME(x) ((x) == CONFACK ? "ACK" : \
- (x) == CONFNAK ? "NAK" : "REJ")
-
-static int ipxcp_is_up;
-
-static char *ipx_ntoa __P((u_int32_t));
-
-/* Used in printing the node number */
-#define NODE(base) base[0], base[1], base[2], base[3], base[4], base[5]
-
-/* Used to generate the proper bit mask */
-#define BIT(num) (1 << (num))
-
-/*
- * Convert from internal to external notation
- */
-
-static short int
-to_external(internal)
-short int internal;
-{
- short int external;
-
- if (internal & BIT(IPX_NONE) )
- external = IPX_NONE;
- else
- external = RIP_SAP;
-
- return external;
-}
-
-/*
- * Make a string representation of a network IP address.
- */
-
-static char *
-ipx_ntoa(ipxaddr)
-u_int32_t ipxaddr;
-{
- static char b[64];
- slprintf(b, sizeof(b), "%x", ipxaddr);
- return b;
-}
-
-
-static u_char *
-setipxnodevalue(src,dst)
-u_char *src, *dst;
-{
- int indx;
- int item;
-
- for (;;) {
- if (!isxdigit (*src))
- break;
-
- for (indx = 0; indx < 5; ++indx) {
- dst[indx] <<= 4;
- dst[indx] |= (dst[indx + 1] >> 4) & 0x0F;
- }
-
- item = toupper (*src) - '0';
- if (item > 9)
- item -= 7;
-
- dst[5] = (dst[5] << 4) | item;
- ++src;
- }
- return src;
-}
-
-static int ipx_prio_our, ipx_prio_his;
-
-static int
-setipxnode(argv)
- char **argv;
-{
- char *end;
- int have_his = 0;
- u_char our_node[6];
- u_char his_node[6];
-
- memset (our_node, 0, 6);
- memset (his_node, 0, 6);
-
- end = setipxnodevalue (*argv, our_node);
- if (*end == ':') {
- have_his = 1;
- end = setipxnodevalue (++end, his_node);
- }
-
- if (*end == '\0') {
- ipxcp_wantoptions[0].neg_node = 1;
- if (option_priority >= ipx_prio_our) {
- memcpy(&ipxcp_wantoptions[0].our_node[0], our_node, 6);
- ipx_prio_our = option_priority;
- }
- if (have_his && option_priority >= ipx_prio_his) {
- memcpy(&ipxcp_wantoptions[0].his_node[0], his_node, 6);
- ipx_prio_his = option_priority;
- }
- return 1;
- }
-
- option_error("invalid parameter '%s' for ipx-node option", *argv);
- return 0;
-}
-
-static void
-printipxnode(opt, printer, arg)
- option_t *opt;
- void (*printer) __P((void *, char *, ...));
- void *arg;
-{
- unsigned char *p;
-
- p = ipxcp_wantoptions[0].our_node;
- if (ipx_prio_our)
- printer(arg, "%.2x%.2x%.2x%.2x%.2x%.2x",
- p[0], p[1], p[2], p[3], p[4], p[5]);
- printer(arg, ":");
- p = ipxcp_wantoptions[0].his_node;
- if (ipx_prio_his)
- printer(arg, "%.2x%.2x%.2x%.2x%.2x%.2x",
- p[0], p[1], p[2], p[3], p[4], p[5]);
-}
-
-static int
-setipxname (argv)
- char **argv;
-{
- char *dest = ipxcp_wantoptions[0].name;
- char *src = *argv;
- int count;
- char ch;
-
- ipxcp_wantoptions[0].neg_name = 1;
- ipxcp_allowoptions[0].neg_name = 1;
- memset (dest, '\0', sizeof (ipxcp_wantoptions[0].name));
-
- count = 0;
- while (*src) {
- ch = *src++;
- if (! isalnum (ch) && ch != '_') {
- option_error("IPX router name must be alphanumeric or _");
- return 0;
- }
-
- if (count >= sizeof (ipxcp_wantoptions[0].name) - 1) {
- option_error("IPX router name is limited to %d characters",
- sizeof (ipxcp_wantoptions[0].name) - 1);
- return 0;
- }
-
- dest[count++] = toupper (ch);
- }
- dest[count] = 0;
-
- return 1;
-}
-
-/*
- * ipxcp_init - Initialize IPXCP.
- */
-static void
-ipxcp_init(unit)
- int unit;
-{
- fsm *f = &ipxcp_fsm[unit];
-
- f->unit = unit;
- f->protocol = PPP_IPXCP;
- f->callbacks = &ipxcp_callbacks;
- fsm_init(&ipxcp_fsm[unit]);
-
- memset (wo->name, 0, sizeof (wo->name));
- memset (wo->our_node, 0, sizeof (wo->our_node));
- memset (wo->his_node, 0, sizeof (wo->his_node));
-
- wo->neg_nn = 1;
- wo->neg_complete = 1;
- wo->network = 0;
-
- ao->neg_node = 1;
- ao->neg_nn = 1;
- ao->neg_name = 1;
- ao->neg_complete = 1;
- ao->neg_router = 1;
-
- ao->accept_local = 0;
- ao->accept_remote = 0;
- ao->accept_network = 0;
-
- wo->tried_rip = 0;
- wo->tried_nlsp = 0;
-}
-
-/*
- * Copy the node number
- */
-
-static void
-copy_node (src, dst)
-u_char *src, *dst;
-{
- memcpy (dst, src, sizeof (ipxcp_wantoptions[0].our_node));
-}
-
-/*
- * Compare node numbers
- */
-
-static int
-compare_node (src, dst)
-u_char *src, *dst;
-{
- return memcmp (dst, src, sizeof (ipxcp_wantoptions[0].our_node)) == 0;
-}
-
-/*
- * Is the node number zero?
- */
-
-static int
-zero_node (node)
-u_char *node;
-{
- int indx;
- for (indx = 0; indx < sizeof (ipxcp_wantoptions[0].our_node); ++indx)
- if (node [indx] != 0)
- return 0;
- return 1;
-}
-
-/*
- * Increment the node number
- */
-
-static void
-inc_node (node)
-u_char *node;
-{
- u_char *outp;
- u_int32_t magic_num;
-
- outp = node;
- magic_num = magic();
- *outp++ = '\0';
- *outp++ = '\0';
- PUTLONG (magic_num, outp);
-}
-
-/*
- * ipxcp_open - IPXCP is allowed to come up.
- */
-static void
-ipxcp_open(unit)
- int unit;
-{
- fsm_open(&ipxcp_fsm[unit]);
-}
-
-/*
- * ipxcp_close - Take IPXCP down.
- */
-static void
-ipxcp_close(unit, reason)
- int unit;
- char *reason;
-{
- fsm_close(&ipxcp_fsm[unit], reason);
-}
-
-
-/*
- * ipxcp_lowerup - The lower layer is up.
- */
-static void
-ipxcp_lowerup(unit)
- int unit;
-{
- fsm_lowerup(&ipxcp_fsm[unit]);
-}
-
-
-/*
- * ipxcp_lowerdown - The lower layer is down.
- */
-static void
-ipxcp_lowerdown(unit)
- int unit;
-{
- fsm_lowerdown(&ipxcp_fsm[unit]);
-}
-
-
-/*
- * ipxcp_input - Input IPXCP packet.
- */
-static void
-ipxcp_input(unit, p, len)
- int unit;
- u_char *p;
- int len;
-{
- fsm_input(&ipxcp_fsm[unit], p, len);
-}
-
-
-/*
- * ipxcp_protrej - A Protocol-Reject was received for IPXCP.
- *
- * Pretend the lower layer went down, so we shut up.
- */
-static void
-ipxcp_protrej(unit)
- int unit;
-{
- fsm_lowerdown(&ipxcp_fsm[unit]);
-}
-
-
-/*
- * ipxcp_resetci - Reset our CI.
- */
-static void
-ipxcp_resetci(f)
- fsm *f;
-{
- wo->req_node = wo->neg_node && ao->neg_node;
- wo->req_nn = wo->neg_nn && ao->neg_nn;
-
- if (wo->our_network == 0) {
- wo->neg_node = 1;
- ao->accept_network = 1;
- }
-/*
- * If our node number is zero then change it.
- */
- if (zero_node (wo->our_node)) {
- inc_node (wo->our_node);
- ao->accept_local = 1;
- wo->neg_node = 1;
- }
-/*
- * If his node number is zero then change it.
- */
- if (zero_node (wo->his_node)) {
- inc_node (wo->his_node);
- ao->accept_remote = 1;
- }
-/*
- * If no routing agent was specified then we do RIP/SAP according to the
- * RFC documents. If you have specified something then OK. Otherwise, we
- * do RIP/SAP.
- */
- if (ao->router == 0) {
- ao->router |= BIT(RIP_SAP);
- wo->router |= BIT(RIP_SAP);
- }
-
- /* Always specify a routing protocol unless it was REJected. */
- wo->neg_router = 1;
-/*
- * Start with these default values
- */
- *go = *wo;
-}
-
-/*
- * ipxcp_cilen - Return length of our CI.
- */
-
-static int
-ipxcp_cilen(f)
- fsm *f;
-{
- int len;
-
- len = go->neg_nn ? CILEN_NETN : 0;
- len += go->neg_node ? CILEN_NODEN : 0;
- len += go->neg_name ? CILEN_NAME + strlen (go->name) - 1 : 0;
-
- /* RFC says that defaults should not be included. */
- if (go->neg_router && to_external(go->router) != RIP_SAP)
- len += CILEN_PROTOCOL;
-
- return (len);
-}
-
-
-/*
- * ipxcp_addci - Add our desired CIs to a packet.
- */
-static void
-ipxcp_addci(f, ucp, lenp)
- fsm *f;
- u_char *ucp;
- int *lenp;
-{
-/*
- * Add the options to the record.
- */
- if (go->neg_nn) {
- PUTCHAR (IPX_NETWORK_NUMBER, ucp);
- PUTCHAR (CILEN_NETN, ucp);
- PUTLONG (go->our_network, ucp);
- }
-
- if (go->neg_node) {
- int indx;
- PUTCHAR (IPX_NODE_NUMBER, ucp);
- PUTCHAR (CILEN_NODEN, ucp);
- for (indx = 0; indx < sizeof (go->our_node); ++indx)
- PUTCHAR (go->our_node[indx], ucp);
- }
-
- if (go->neg_name) {
- int cilen = strlen (go->name);
- int indx;
- PUTCHAR (IPX_ROUTER_NAME, ucp);
- PUTCHAR (CILEN_NAME + cilen - 1, ucp);
- for (indx = 0; indx < cilen; ++indx)
- PUTCHAR (go->name [indx], ucp);
- }
-
- if (go->neg_router) {
- short external = to_external (go->router);
- if (external != RIP_SAP) {
- PUTCHAR (IPX_ROUTER_PROTOCOL, ucp);
- PUTCHAR (CILEN_PROTOCOL, ucp);
- PUTSHORT (external, ucp);
- }
- }
-}
-
-/*
- * ipxcp_ackci - Ack our CIs.
- *
- * Returns:
- * 0 - Ack was bad.
- * 1 - Ack was good.
- */
-static int
-ipxcp_ackci(f, p, len)
- fsm *f;
- u_char *p;
- int len;
-{
- u_short cilen, citype, cishort;
- u_char cichar;
- u_int32_t cilong;
-
-#define ACKCIVOID(opt, neg) \
- if (neg) { \
- if ((len -= CILEN_VOID) < 0) \
- break; \
- GETCHAR(citype, p); \
- GETCHAR(cilen, p); \
- if (cilen != CILEN_VOID || \
- citype != opt) \
- break; \
- }
-
-#define ACKCICOMPLETE(opt,neg) ACKCIVOID(opt, neg)
-
-#define ACKCICHARS(opt, neg, val, cnt) \
- if (neg) { \
- int indx, count = cnt; \
- len -= (count + 2); \
- if (len < 0) \
- break; \
- GETCHAR(citype, p); \
- GETCHAR(cilen, p); \
- if (cilen != (count + 2) || \
- citype != opt) \
- break; \
- for (indx = 0; indx < count; ++indx) {\
- GETCHAR(cichar, p); \
- if (cichar != ((u_char *) &val)[indx]) \
- break; \
- }\
- if (indx != count) \
- break; \
- }
-
-#define ACKCINODE(opt,neg,val) ACKCICHARS(opt,neg,val,sizeof(val))
-#define ACKCINAME(opt,neg,val) ACKCICHARS(opt,neg,val,strlen(val))
-
-#define ACKCINETWORK(opt, neg, val) \
- if (neg) { \
- if ((len -= CILEN_NETN) < 0) \
- break; \
- GETCHAR(citype, p); \
- GETCHAR(cilen, p); \
- if (cilen != CILEN_NETN || \
- citype != opt) \
- break; \
- GETLONG(cilong, p); \
- if (cilong != val) \
- break; \
- }
-
-#define ACKCIPROTO(opt, neg, val) \
- if (neg) { \
- if (len < 2) \
- break; \
- GETCHAR(citype, p); \
- GETCHAR(cilen, p); \
- if (cilen != CILEN_PROTOCOL || citype != opt) \
- break; \
- len -= cilen; \
- if (len < 0) \
- break; \
- GETSHORT(cishort, p); \
- if (cishort != to_external (val) || cishort == RIP_SAP) \
- break; \
- }
-/*
- * Process the ACK frame in the order in which the frame was assembled
- */
- do {
- ACKCINETWORK (IPX_NETWORK_NUMBER, go->neg_nn, go->our_network);
- ACKCINODE (IPX_NODE_NUMBER, go->neg_node, go->our_node);
- ACKCINAME (IPX_ROUTER_NAME, go->neg_name, go->name);
- if (len > 0)
- ACKCIPROTO (IPX_ROUTER_PROTOCOL, go->neg_router, go->router);
-/*
- * This is the end of the record.
- */
- if (len == 0)
- return (1);
- } while (0);
-/*
- * The frame is invalid
- */
- IPXCPDEBUG(("ipxcp_ackci: received bad Ack!"));
- return (0);
-}
-
-/*
- * ipxcp_nakci - Peer has sent a NAK for some of our CIs.
- * This should not modify any state if the Nak is bad
- * or if IPXCP is in the OPENED state.
- *
- * Returns:
- * 0 - Nak was bad.
- * 1 - Nak was good.
- */
-
-static int
-ipxcp_nakci(f, p, len)
- fsm *f;
- u_char *p;
- int len;
-{
- u_char citype, cilen, *next;
- u_short s;
- u_int32_t l;
- ipxcp_options no; /* options we've seen Naks for */
- ipxcp_options try; /* options to request next time */
-
- BZERO(&no, sizeof(no));
- try = *go;
-
- while (len > CILEN_VOID) {
- GETCHAR (citype, p);
- GETCHAR (cilen, p);
- len -= cilen;
- if (len < 0)
- goto bad;
- next = &p [cilen - CILEN_VOID];
-
- switch (citype) {
- case IPX_NETWORK_NUMBER:
- if (!go->neg_nn || no.neg_nn || (cilen != CILEN_NETN))
- goto bad;
- no.neg_nn = 1;
-
- GETLONG(l, p);
- if (l && ao->accept_network)
- try.our_network = l;
- break;
-
- case IPX_NODE_NUMBER:
- if (!go->neg_node || no.neg_node || (cilen != CILEN_NODEN))
- goto bad;
- no.neg_node = 1;
-
- if (!zero_node (p) && ao->accept_local &&
- ! compare_node (p, ho->his_node))
- copy_node (p, try.our_node);
- break;
-
- /* This has never been sent. Ignore the NAK frame */
- case IPX_COMPRESSION_PROTOCOL:
- goto bad;
-
- case IPX_ROUTER_PROTOCOL:
- if (!go->neg_router || (cilen < CILEN_PROTOCOL))
- goto bad;
-
- GETSHORT (s, p);
- if (s > 15) /* This is just bad, but ignore for now. */
- break;
-
- s = BIT(s);
- if (no.router & s) /* duplicate NAKs are always bad */
- goto bad;
-
- if (no.router == 0) /* Reset on first NAK only */
- try.router = 0;
-
- no.router |= s;
- try.router |= s;
- try.neg_router = 1;
- break;
-
- /* These, according to the RFC, must never be NAKed. */
- case IPX_ROUTER_NAME:
- case IPX_COMPLETE:
- goto bad;
-
- /* These are for options which we have not seen. */
- default:
- break;
- }
- p = next;
- }
-
- /*
- * Do not permit the peer to force a router protocol which we do not
- * support. However, default to the condition that will accept "NONE".
- */
- try.router &= (ao->router | BIT(IPX_NONE));
- if (try.router == 0 && ao->router != 0)
- try.router = BIT(IPX_NONE);
-
- if (try.router != 0)
- try.neg_router = 1;
-
- /*
- * OK, the Nak is good. Now we can update state.
- * If there are any options left, we ignore them.
- */
- if (f->state != OPENED)
- *go = try;
-
- return 1;
-
-bad:
- IPXCPDEBUG(("ipxcp_nakci: received bad Nak!"));
- return 0;
-}
-
-/*
- * ipxcp_rejci - Reject some of our CIs.
- */
-static int
-ipxcp_rejci(f, p, len)
- fsm *f;
- u_char *p;
- int len;
-{
- u_short cilen, citype, cishort;
- u_char cichar;
- u_int32_t cilong;
- ipxcp_options try; /* options to request next time */
-
-#define REJCINETWORK(opt, neg, val) \
- if (neg && p[0] == opt) { \
- if ((len -= CILEN_NETN) < 0) \
- break; \
- GETCHAR(citype, p); \
- GETCHAR(cilen, p); \
- if (cilen != CILEN_NETN || \
- citype != opt) \
- break; \
- GETLONG(cilong, p); \
- if (cilong != val) \
- break; \
- neg = 0; \
- }
-
-#define REJCICHARS(opt, neg, val, cnt) \
- if (neg && p[0] == opt) { \
- int indx, count = cnt; \
- len -= (count + 2); \
- if (len < 0) \
- break; \
- GETCHAR(citype, p); \
- GETCHAR(cilen, p); \
- if (cilen != (count + 2) || \
- citype != opt) \
- break; \
- for (indx = 0; indx < count; ++indx) {\
- GETCHAR(cichar, p); \
- if (cichar != ((u_char *) &val)[indx]) \
- break; \
- }\
- if (indx != count) \
- break; \
- neg = 0; \
- }
-
-#define REJCINODE(opt,neg,val) REJCICHARS(opt,neg,val,sizeof(val))
-#define REJCINAME(opt,neg,val) REJCICHARS(opt,neg,val,strlen(val))
-
-#define REJCIVOID(opt, neg) \
- if (neg && p[0] == opt) { \
- if ((len -= CILEN_VOID) < 0) \
- break; \
- GETCHAR(citype, p); \
- GETCHAR(cilen, p); \
- if (cilen != CILEN_VOID || citype != opt) \
- break; \
- neg = 0; \
- }
-
-/* a reject for RIP/SAP is invalid since we don't send it and you can't
- reject something which is not sent. (You can NAK, but you can't REJ.) */
-#define REJCIPROTO(opt, neg, val, bit) \
- if (neg && p[0] == opt) { \
- if ((len -= CILEN_PROTOCOL) < 0) \
- break; \
- GETCHAR(citype, p); \
- GETCHAR(cilen, p); \
- if (cilen != CILEN_PROTOCOL) \
- break; \
- GETSHORT(cishort, p); \
- if (cishort != to_external (val) || cishort == RIP_SAP) \
- break; \
- neg = 0; \
- }
-/*
- * Any Rejected CIs must be in exactly the same order that we sent.
- * Check packet length and CI length at each step.
- * If we find any deviations, then this packet is bad.
- */
- try = *go;
-
- do {
- REJCINETWORK (IPX_NETWORK_NUMBER, try.neg_nn, try.our_network);
- REJCINODE (IPX_NODE_NUMBER, try.neg_node, try.our_node);
- REJCINAME (IPX_ROUTER_NAME, try.neg_name, try.name);
- REJCIPROTO (IPX_ROUTER_PROTOCOL, try.neg_router, try.router, 0);
-/*
- * This is the end of the record.
- */
- if (len == 0) {
- if (f->state != OPENED)
- *go = try;
- return (1);
- }
- } while (0);
-/*
- * The frame is invalid at this point.
- */
- IPXCPDEBUG(("ipxcp_rejci: received bad Reject!"));
- return 0;
-}
-
-/*
- * ipxcp_reqci - Check the peer's requested CIs and send appropriate response.
- *
- * Returns: CONFACK, CONFNAK or CONFREJ and input packet modified
- * appropriately. If reject_if_disagree is non-zero, doesn't return
- * CONFNAK; returns CONFREJ if it can't return CONFACK.
- */
-static int
-ipxcp_reqci(f, inp, len, reject_if_disagree)
- fsm *f;
- u_char *inp; /* Requested CIs */
- int *len; /* Length of requested CIs */
- int reject_if_disagree;
-{
- u_char *cip, *next; /* Pointer to current and next CIs */
- u_short cilen, citype; /* Parsed len, type */
- u_short cishort; /* Parsed short value */
- u_int32_t cinetwork; /* Parsed address values */
- int rc = CONFACK; /* Final packet return code */
- int orc; /* Individual option return code */
- u_char *p; /* Pointer to next char to parse */
- u_char *ucp = inp; /* Pointer to current output char */
- int l = *len; /* Length left */
-
- /*
- * Reset all his options.
- */
- BZERO(ho, sizeof(*ho));
-
- /*
- * Process all his options.
- */
- next = inp;
- while (l) {
- orc = CONFACK; /* Assume success */
- cip = p = next; /* Remember begining of CI */
- if (l < 2 || /* Not enough data for CI header or */
- p[1] < 2 || /* CI length too small or */
- p[1] > l) { /* CI length too big? */
- IPXCPDEBUG(("ipxcp_reqci: bad CI length!"));
- orc = CONFREJ; /* Reject bad CI */
- cilen = l; /* Reject till end of packet */
- l = 0; /* Don't loop again */
- goto endswitch;
- }
- GETCHAR(citype, p); /* Parse CI type */
- GETCHAR(cilen, p); /* Parse CI length */
- l -= cilen; /* Adjust remaining length */
- next += cilen; /* Step to next CI */
-
- switch (citype) { /* Check CI type */
-/*
- * The network number must match. Choose the larger of the two.
- */
- case IPX_NETWORK_NUMBER:
- /* if we wont negotiate the network number or the length is wrong
- then reject the option */
- if ( !ao->neg_nn || cilen != CILEN_NETN ) {
- orc = CONFREJ;
- break;
- }
- GETLONG(cinetwork, p);
-
- /* If the network numbers match then acknowledge them. */
- if (cinetwork != 0) {
- ho->his_network = cinetwork;
- ho->neg_nn = 1;
- if (wo->our_network == cinetwork)
- break;
-/*
- * If the network number is not given or we don't accept their change or
- * the network number is too small then NAK it.
- */
- if (! ao->accept_network || cinetwork < wo->our_network) {
- DECPTR (sizeof (u_int32_t), p);
- PUTLONG (wo->our_network, p);
- orc = CONFNAK;
- }
- break;
- }
-/*
- * The peer sent '0' for the network. Give it ours if we have one.
- */
- if (go->our_network != 0) {
- DECPTR (sizeof (u_int32_t), p);
- PUTLONG (wo->our_network, p);
- orc = CONFNAK;
-/*
- * We don't have one. Reject the value.
- */
- } else
- orc = CONFREJ;
-
- break;
-/*
- * The node number is required
- */
- case IPX_NODE_NUMBER:
- /* if we wont negotiate the node number or the length is wrong
- then reject the option */
- if ( cilen != CILEN_NODEN ) {
- orc = CONFREJ;
- break;
- }
-
- copy_node (p, ho->his_node);
- ho->neg_node = 1;
-/*
- * If the remote does not have a number and we do then NAK it with the value
- * which we have for it. (We never have a default value of zero.)
- */
- if (zero_node (ho->his_node)) {
- orc = CONFNAK;
- copy_node (wo->his_node, p);
- INCPTR (sizeof (wo->his_node), p);
- break;
- }
-/*
- * If you have given me the expected network node number then I'll accept
- * it now.
- */
- if (compare_node (wo->his_node, ho->his_node)) {
- orc = CONFACK;
- ho->neg_node = 1;
- INCPTR (sizeof (wo->his_node), p);
- break;
- }
-/*
- * If his node number is the same as ours then ask him to try the next
- * value.
- */
- if (compare_node (ho->his_node, go->our_node)) {
- inc_node (ho->his_node);
- orc = CONFNAK;
- copy_node (ho->his_node, p);
- INCPTR (sizeof (wo->his_node), p);
- break;
- }
-/*
- * If we don't accept a new value then NAK it.
- */
- if (! ao->accept_remote) {
- copy_node (wo->his_node, p);
- INCPTR (sizeof (wo->his_node), p);
- orc = CONFNAK;
- break;
- }
- orc = CONFACK;
- ho->neg_node = 1;
- INCPTR (sizeof (wo->his_node), p);
- break;
-/*
- * Compression is not desired at this time. It is always rejected.
- */
- case IPX_COMPRESSION_PROTOCOL:
- orc = CONFREJ;
- break;
-/*
- * The routing protocol is a bitmask of various types. Any combination
- * of the values RIP_SAP and NLSP are permissible. 'IPX_NONE' for no
- * routing protocol must be specified only once.
- */
- case IPX_ROUTER_PROTOCOL:
- if ( !ao->neg_router || cilen < CILEN_PROTOCOL ) {
- orc = CONFREJ;
- break;
- }
-
- GETSHORT (cishort, p);
-
- if (wo->neg_router == 0) {
- wo->neg_router = 1;
- wo->router = BIT(IPX_NONE);
- }
-
- if ((cishort == IPX_NONE && ho->router != 0) ||
- (ho->router & BIT(IPX_NONE))) {
- orc = CONFREJ;
- break;
- }
-
- cishort = BIT(cishort);
- if (ho->router & cishort) {
- orc = CONFREJ;
- break;
- }
-
- ho->router |= cishort;
- ho->neg_router = 1;
-
- /* Finally do not allow a router protocol which we do not
- support. */
-
- if ((cishort & (ao->router | BIT(IPX_NONE))) == 0) {
- int protocol;
-
- if (cishort == BIT(NLSP) &&
- (ao->router & BIT(RIP_SAP)) &&
- !wo->tried_rip) {
- protocol = RIP_SAP;
- wo->tried_rip = 1;
- } else
- protocol = IPX_NONE;
-
- DECPTR (sizeof (u_int16_t), p);
- PUTSHORT (protocol, p);
- orc = CONFNAK;
- }
- break;
-/*
- * The router name is advisorary. Just accept it if it is not too large.
- */
- case IPX_ROUTER_NAME:
- if (cilen >= CILEN_NAME) {
- int name_size = cilen - CILEN_NAME;
- if (name_size > sizeof (ho->name))
- name_size = sizeof (ho->name) - 1;
- memset (ho->name, 0, sizeof (ho->name));
- memcpy (ho->name, p, name_size);
- ho->name [name_size] = '\0';
- ho->neg_name = 1;
- orc = CONFACK;
- break;
- }
- orc = CONFREJ;
- break;
-/*
- * This is advisorary.
- */
- case IPX_COMPLETE:
- if (cilen != CILEN_COMPLETE)
- orc = CONFREJ;
- else {
- ho->neg_complete = 1;
- orc = CONFACK;
- }
- break;
-/*
- * All other entries are not known at this time.
- */
- default:
- orc = CONFREJ;
- break;
- }
-endswitch:
- if (orc == CONFACK && /* Good CI */
- rc != CONFACK) /* but prior CI wasnt? */
- continue; /* Don't send this one */
-
- if (orc == CONFNAK) { /* Nak this CI? */
- if (reject_if_disagree) /* Getting fed up with sending NAKs? */
- orc = CONFREJ; /* Get tough if so */
- if (rc == CONFREJ) /* Rejecting prior CI? */
- continue; /* Don't send this one */
- if (rc == CONFACK) { /* Ack'd all prior CIs? */
- rc = CONFNAK; /* Not anymore... */
- ucp = inp; /* Backup */
- }
- }
-
- if (orc == CONFREJ && /* Reject this CI */
- rc != CONFREJ) { /* but no prior ones? */
- rc = CONFREJ;
- ucp = inp; /* Backup */
- }
-
- /* Need to move CI? */
- if (ucp != cip)
- BCOPY(cip, ucp, cilen); /* Move it */
-
- /* Update output pointer */
- INCPTR(cilen, ucp);
- }
-
- /*
- * If we aren't rejecting this packet, and we want to negotiate
- * their address, and they didn't send their address, then we
- * send a NAK with a IPX_NODE_NUMBER option appended. We assume the
- * input buffer is long enough that we can append the extra
- * option safely.
- */
-
- if (rc != CONFREJ && !ho->neg_node &&
- wo->req_nn && !reject_if_disagree) {
- if (rc == CONFACK) {
- rc = CONFNAK;
- wo->req_nn = 0; /* don't ask again */
- ucp = inp; /* reset pointer */
- }
-
- if (zero_node (wo->his_node))
- inc_node (wo->his_node);
-
- PUTCHAR (IPX_NODE_NUMBER, ucp);
- PUTCHAR (CILEN_NODEN, ucp);
- copy_node (wo->his_node, ucp);
- INCPTR (sizeof (wo->his_node), ucp);
- }
-
- *len = ucp - inp; /* Compute output length */
- IPXCPDEBUG(("ipxcp: returning Configure-%s", CODENAME(rc)));
- return (rc); /* Return final code */
-}
-
-/*
- * ipxcp_up - IPXCP has come UP.
- *
- * Configure the IP network interface appropriately and bring it up.
- */
-
-static void
-ipxcp_up(f)
- fsm *f;
-{
- int unit = f->unit;
-
- IPXCPDEBUG(("ipxcp: up"));
-
- /* The default router protocol is RIP/SAP. */
- if (ho->router == 0)
- ho->router = BIT(RIP_SAP);
-
- if (go->router == 0)
- go->router = BIT(RIP_SAP);
-
- /* Fetch the network number */
- if (!ho->neg_nn)
- ho->his_network = wo->his_network;
-
- if (!ho->neg_node)
- copy_node (wo->his_node, ho->his_node);
-
- if (!wo->neg_node && !go->neg_node)
- copy_node (wo->our_node, go->our_node);
-
- if (zero_node (go->our_node)) {
- static char errmsg[] = "Could not determine local IPX node address";
- if (debug)
- error(errmsg);
- ipxcp_close(f->unit, errmsg);
- return;
- }
-
- go->network = go->our_network;
- if (ho->his_network != 0 && ho->his_network > go->network)
- go->network = ho->his_network;
-
- if (go->network == 0) {
- static char errmsg[] = "Can not determine network number";
- if (debug)
- error(errmsg);
- ipxcp_close (unit, errmsg);
- return;
- }
-
- /* bring the interface up */
- if (!sifup(unit)) {
- if (debug)
- warn("sifup failed (IPX)");
- ipxcp_close(unit, "Interface configuration failed");
- return;
- }
- ipxcp_is_up = 1;
-
- /* set the network number for IPX */
- if (!sipxfaddr(unit, go->network, go->our_node)) {
- if (debug)
- warn("sipxfaddr failed");
- ipxcp_close(unit, "Interface configuration failed");
- return;
- }
-
- np_up(f->unit, PPP_IPX);
-
- /*
- * Execute the ipx-up script, like this:
- * /etc/ppp/ipx-up interface tty speed local-IPX remote-IPX
- */
-
- ipxcp_script (f, _PATH_IPXUP);
-}
-
-/*
- * ipxcp_down - IPXCP has gone DOWN.
- *
- * Take the IP network interface down, clear its addresses
- * and delete routes through it.
- */
-
-static void
-ipxcp_down(f)
- fsm *f;
-{
- IPXCPDEBUG(("ipxcp: down"));
-
- if (!ipxcp_is_up)
- return;
- ipxcp_is_up = 0;
- np_down(f->unit, PPP_IPX);
- cipxfaddr(f->unit);
- sifnpmode(f->unit, PPP_IPX, NPMODE_DROP);
- sifdown(f->unit);
- ipxcp_script (f, _PATH_IPXDOWN);
-}
-
-
-/*
- * ipxcp_finished - possibly shut down the lower layers.
- */
-static void
-ipxcp_finished(f)
- fsm *f;
-{
- np_finished(f->unit, PPP_IPX);
-}
-
-
-/*
- * ipxcp_script - Execute a script with arguments
- * interface-name tty-name speed local-IPX remote-IPX networks.
- */
-static void
-ipxcp_script(f, script)
- fsm *f;
- char *script;
-{
- char strspeed[32], strlocal[32], strremote[32];
- char strnetwork[32], strpid[32];
- char *argv[14], strproto_lcl[32], strproto_rmt[32];
-
- slprintf(strpid, sizeof(strpid), "%d", getpid());
- slprintf(strspeed, sizeof(strspeed),"%d", baud_rate);
-
- strproto_lcl[0] = '\0';
- if (go->neg_router && ((go->router & BIT(IPX_NONE)) == 0)) {
- if (go->router & BIT(RIP_SAP))
- strlcpy (strproto_lcl, "RIP ", sizeof(strproto_lcl));
- if (go->router & BIT(NLSP))
- strlcat (strproto_lcl, "NLSP ", sizeof(strproto_lcl));
- }
-
- if (strproto_lcl[0] == '\0')
- strlcpy (strproto_lcl, "NONE ", sizeof(strproto_lcl));
-
- strproto_lcl[strlen (strproto_lcl)-1] = '\0';
-
- strproto_rmt[0] = '\0';
- if (ho->neg_router && ((ho->router & BIT(IPX_NONE)) == 0)) {
- if (ho->router & BIT(RIP_SAP))
- strlcpy (strproto_rmt, "RIP ", sizeof(strproto_rmt));
- if (ho->router & BIT(NLSP))
- strlcat (strproto_rmt, "NLSP ", sizeof(strproto_rmt));
- }
-
- if (strproto_rmt[0] == '\0')
- strlcpy (strproto_rmt, "NONE ", sizeof(strproto_rmt));
-
- strproto_rmt[strlen (strproto_rmt)-1] = '\0';
-
- strlcpy (strnetwork, ipx_ntoa (go->network), sizeof(strnetwork));
-
- slprintf (strlocal, sizeof(strlocal), "%0.6B", go->our_node);
-
- slprintf (strremote, sizeof(strremote), "%0.6B", ho->his_node);
-
- argv[0] = script;
- argv[1] = ifname;
- argv[2] = devnam;
- argv[3] = strspeed;
- argv[4] = strnetwork;
- argv[5] = strlocal;
- argv[6] = strremote;
- argv[7] = strproto_lcl;
- argv[8] = strproto_rmt;
- argv[9] = go->name;
- argv[10] = ho->name;
- argv[11] = ipparam;
- argv[12] = strpid;
- argv[13] = NULL;
- run_program(script, argv, 0, NULL, NULL);
-}
-
-/*
- * ipxcp_printpkt - print the contents of an IPXCP packet.
- */
-static char *ipxcp_codenames[] = {
- "ConfReq", "ConfAck", "ConfNak", "ConfRej",
- "TermReq", "TermAck", "CodeRej"
-};
-
-static int
-ipxcp_printpkt(p, plen, printer, arg)
- u_char *p;
- int plen;
- void (*printer) __P((void *, char *, ...));
- void *arg;
-{
- int code, id, len, olen;
- u_char *pstart, *optend;
- u_short cishort;
- u_int32_t cilong;
-
- if (plen < HEADERLEN)
- return 0;
- pstart = p;
- GETCHAR(code, p);
- GETCHAR(id, p);
- GETSHORT(len, p);
- if (len < HEADERLEN || len > plen)
- return 0;
-
- if (code >= 1 && code <= sizeof(ipxcp_codenames) / sizeof(char *))
- printer(arg, " %s", ipxcp_codenames[code-1]);
- else
- printer(arg, " code=0x%x", code);
- printer(arg, " id=0x%x", id);
- len -= HEADERLEN;
- switch (code) {
- case CONFREQ:
- case CONFACK:
- case CONFNAK:
- case CONFREJ:
- /* print option list */
- while (len >= 2) {
- GETCHAR(code, p);
- GETCHAR(olen, p);
- p -= 2;
- if (olen < CILEN_VOID || olen > len) {
- break;
- }
- printer(arg, " <");
- len -= olen;
- optend = p + olen;
- switch (code) {
- case IPX_NETWORK_NUMBER:
- if (olen == CILEN_NETN) {
- p += 2;
- GETLONG(cilong, p);
- printer (arg, "network %s", ipx_ntoa (cilong));
- }
- break;
- case IPX_NODE_NUMBER:
- if (olen == CILEN_NODEN) {
- p += 2;
- printer (arg, "node ");
- while (p < optend) {
- GETCHAR(code, p);
- printer(arg, "%.2x", (int) (unsigned int) (unsigned char) code);
- }
- }
- break;
- case IPX_COMPRESSION_PROTOCOL:
- if (olen == CILEN_COMPRESS) {
- p += 2;
- GETSHORT (cishort, p);
- printer (arg, "compression %d", (int) cishort);
- }
- break;
- case IPX_ROUTER_PROTOCOL:
- if (olen == CILEN_PROTOCOL) {
- p += 2;
- GETSHORT (cishort, p);
- printer (arg, "router proto %d", (int) cishort);
- }
- break;
- case IPX_ROUTER_NAME:
- if (olen >= CILEN_NAME) {
- p += 2;
- printer (arg, "router name \"");
- while (p < optend) {
- GETCHAR(code, p);
- if (code >= 0x20 && code <= 0x7E)
- printer (arg, "%c", (int) (unsigned int) (unsigned char) code);
- else
- printer (arg, " \\%.2x", (int) (unsigned int) (unsigned char) code);
- }
- printer (arg, "\"");
- }
- break;
- case IPX_COMPLETE:
- if (olen == CILEN_COMPLETE) {
- p += 2;
- printer (arg, "complete");
- }
- break;
- default:
- break;
- }
-
- while (p < optend) {
- GETCHAR(code, p);
- printer(arg, " %.2x", (int) (unsigned int) (unsigned char) code);
- }
- printer(arg, ">");
- }
- break;
-
- case TERMACK:
- case TERMREQ:
- if (len > 0 && *p >= ' ' && *p < 0x7f) {
- printer(arg, " ");
- print_string(p, len, printer, arg);
- p += len;
- len = 0;
- }
- break;
- }
-
- /* print the rest of the bytes in the packet */
- for (; len > 0; --len) {
- GETCHAR(code, p);
- printer(arg, " %.2x", (int) (unsigned int) (unsigned char) code);
- }
-
- return p - pstart;
-}
-#endif /* ifdef IPX_CHANGE */
diff --git a/mdk-stage1/ppp/pppd/ipxcp.h b/mdk-stage1/ppp/pppd/ipxcp.h
deleted file mode 100644
index 47f680d70..000000000
--- a/mdk-stage1/ppp/pppd/ipxcp.h
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * ipxcp.h - IPX Control Protocol definitions.
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Carnegie Mellon University. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- *
- * $Id$
- */
-
-/*
- * Options.
- */
-#define IPX_NETWORK_NUMBER 1 /* IPX Network Number */
-#define IPX_NODE_NUMBER 2
-#define IPX_COMPRESSION_PROTOCOL 3
-#define IPX_ROUTER_PROTOCOL 4
-#define IPX_ROUTER_NAME 5
-#define IPX_COMPLETE 6
-
-/* Values for the router protocol */
-#define IPX_NONE 0
-#define RIP_SAP 2
-#define NLSP 4
-
-typedef struct ipxcp_options {
- bool neg_node; /* Negotiate IPX node number? */
- bool req_node; /* Ask peer to send IPX node number? */
-
- bool neg_nn; /* Negotiate IPX network number? */
- bool req_nn; /* Ask peer to send IPX network number */
-
- bool neg_name; /* Negotiate IPX router name */
- bool neg_complete; /* Negotiate completion */
- bool neg_router; /* Negotiate IPX router number */
-
- bool accept_local; /* accept peer's value for ournode */
- bool accept_remote; /* accept peer's value for hisnode */
- bool accept_network; /* accept network number */
-
- bool tried_nlsp; /* I have suggested NLSP already */
- bool tried_rip; /* I have suggested RIP/SAP already */
-
- u_int32_t his_network; /* base network number */
- u_int32_t our_network; /* our value for network number */
- u_int32_t network; /* the final network number */
-
- u_char his_node[6]; /* peer's node number */
- u_char our_node[6]; /* our node number */
- u_char name [48]; /* name of the router */
- int router; /* routing protocol */
-} ipxcp_options;
-
-extern fsm ipxcp_fsm[];
-extern ipxcp_options ipxcp_wantoptions[];
-extern ipxcp_options ipxcp_gotoptions[];
-extern ipxcp_options ipxcp_allowoptions[];
-extern ipxcp_options ipxcp_hisoptions[];
-
-extern struct protent ipxcp_protent;
diff --git a/mdk-stage1/ppp/pppd/lcp.c b/mdk-stage1/ppp/pppd/lcp.c
deleted file mode 100644
index 41c58cad5..000000000
--- a/mdk-stage1/ppp/pppd/lcp.c
+++ /dev/null
@@ -1,2224 +0,0 @@
-/*
- * lcp.c - PPP Link Control Protocol.
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Carnegie Mellon University. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-#define RCSID "$Id$"
-
-/*
- * TODO:
- */
-
-#include <stdio.h>
-#include <string.h>
-#include <stdlib.h>
-
-#include "pppd.h"
-#include "fsm.h"
-#include "lcp.h"
-#include "chap.h"
-#include "magic.h"
-
-static const char rcsid[] = RCSID;
-
-/*
- * When the link comes up we want to be able to wait for a short while,
- * or until seeing some input from the peer, before starting to send
- * configure-requests. We do this by delaying the fsm_lowerup call.
- */
-/* steal a bit in fsm flags word */
-#define DELAYED_UP 0x100
-
-static void lcp_delayed_up __P((void *));
-
-/*
- * LCP-related command-line options.
- */
-int lcp_echo_interval = 0; /* Interval between LCP echo-requests */
-int lcp_echo_fails = 0; /* Tolerance to unanswered echo-requests */
-bool lax_recv = 0; /* accept control chars in asyncmap */
-bool noendpoint = 0; /* don't send/accept endpoint discriminator */
-
-static int noopt __P((char **));
-
-#ifdef HAVE_MULTILINK
-static int setendpoint __P((char **));
-static void printendpoint __P((option_t *, void (*)(void *, char *, ...),
- void *));
-#endif /* HAVE_MULTILINK */
-
-static option_t lcp_option_list[] = {
- /* LCP options */
- { "-all", o_special_noarg, (void *)noopt,
- "Don't request/allow any LCP options" },
-
- { "noaccomp", o_bool, &lcp_wantoptions[0].neg_accompression,
- "Disable address/control compression",
- OPT_A2CLR, &lcp_allowoptions[0].neg_accompression },
- { "-ac", o_bool, &lcp_wantoptions[0].neg_accompression,
- "Disable address/control compression",
- OPT_ALIAS | OPT_A2CLR, &lcp_allowoptions[0].neg_accompression },
-
- { "asyncmap", o_uint32, &lcp_wantoptions[0].asyncmap,
- "Set asyncmap (for received packets)",
- OPT_OR, &lcp_wantoptions[0].neg_asyncmap },
- { "-as", o_uint32, &lcp_wantoptions[0].asyncmap,
- "Set asyncmap (for received packets)",
- OPT_ALIAS | OPT_OR, &lcp_wantoptions[0].neg_asyncmap },
- { "default-asyncmap", o_uint32, &lcp_wantoptions[0].asyncmap,
- "Disable asyncmap negotiation",
- OPT_OR | OPT_NOARG | OPT_VAL(~0U) | OPT_A2CLR,
- &lcp_allowoptions[0].neg_asyncmap },
- { "-am", o_uint32, &lcp_wantoptions[0].asyncmap,
- "Disable asyncmap negotiation",
- OPT_ALIAS | OPT_OR | OPT_NOARG | OPT_VAL(~0U) | OPT_A2CLR,
- &lcp_allowoptions[0].neg_asyncmap },
-
- { "nomagic", o_bool, &lcp_wantoptions[0].neg_magicnumber,
- "Disable magic number negotiation (looped-back line detection)",
- OPT_A2CLR, &lcp_allowoptions[0].neg_magicnumber },
- { "-mn", o_bool, &lcp_wantoptions[0].neg_magicnumber,
- "Disable magic number negotiation (looped-back line detection)",
- OPT_ALIAS | OPT_A2CLR, &lcp_allowoptions[0].neg_magicnumber },
-
- { "mru", o_int, &lcp_wantoptions[0].mru,
- "Set MRU (maximum received packet size) for negotiation",
- OPT_PRIO, &lcp_wantoptions[0].neg_mru },
- { "default-mru", o_bool, &lcp_wantoptions[0].neg_mru,
- "Disable MRU negotiation (use default 1500)",
- OPT_PRIOSUB | OPT_A2CLR, &lcp_allowoptions[0].neg_mru },
- { "-mru", o_bool, &lcp_wantoptions[0].neg_mru,
- "Disable MRU negotiation (use default 1500)",
- OPT_ALIAS | OPT_PRIOSUB | OPT_A2CLR, &lcp_allowoptions[0].neg_mru },
-
- { "mtu", o_int, &lcp_allowoptions[0].mru,
- "Set our MTU", OPT_LIMITS, NULL, MAXMRU, MINMRU },
-
- { "nopcomp", o_bool, &lcp_wantoptions[0].neg_pcompression,
- "Disable protocol field compression",
- OPT_A2CLR, &lcp_allowoptions[0].neg_pcompression },
- { "-pc", o_bool, &lcp_wantoptions[0].neg_pcompression,
- "Disable protocol field compression",
- OPT_ALIAS | OPT_A2CLR, &lcp_allowoptions[0].neg_pcompression },
-
- { "passive", o_bool, &lcp_wantoptions[0].passive,
- "Set passive mode", 1 },
- { "-p", o_bool, &lcp_wantoptions[0].passive,
- "Set passive mode", OPT_ALIAS | 1 },
-
- { "silent", o_bool, &lcp_wantoptions[0].silent,
- "Set silent mode", 1 },
-
- { "lcp-echo-failure", o_int, &lcp_echo_fails,
- "Set number of consecutive echo failures to indicate link failure",
- OPT_PRIO },
- { "lcp-echo-interval", o_int, &lcp_echo_interval,
- "Set time in seconds between LCP echo requests", OPT_PRIO },
- { "lcp-restart", o_int, &lcp_fsm[0].timeouttime,
- "Set time in seconds between LCP retransmissions", OPT_PRIO },
- { "lcp-max-terminate", o_int, &lcp_fsm[0].maxtermtransmits,
- "Set maximum number of LCP terminate-request transmissions", OPT_PRIO },
- { "lcp-max-configure", o_int, &lcp_fsm[0].maxconfreqtransmits,
- "Set maximum number of LCP configure-request transmissions", OPT_PRIO },
- { "lcp-max-failure", o_int, &lcp_fsm[0].maxnakloops,
- "Set limit on number of LCP configure-naks", OPT_PRIO },
-
- { "receive-all", o_bool, &lax_recv,
- "Accept all received control characters", 1 },
-
-#ifdef HAVE_MULTILINK
- { "mrru", o_int, &lcp_wantoptions[0].mrru,
- "Maximum received packet size for multilink bundle",
- OPT_PRIO, &lcp_wantoptions[0].neg_mrru },
-
- { "mpshortseq", o_bool, &lcp_wantoptions[0].neg_ssnhf,
- "Use short sequence numbers in multilink headers",
- OPT_PRIO | 1, &lcp_allowoptions[0].neg_ssnhf },
- { "nompshortseq", o_bool, &lcp_wantoptions[0].neg_ssnhf,
- "Don't use short sequence numbers in multilink headers",
- OPT_PRIOSUB | OPT_A2CLR, &lcp_allowoptions[0].neg_ssnhf },
-
- { "endpoint", o_special, (void *) setendpoint,
- "Endpoint discriminator for multilink",
- OPT_PRIO | OPT_A2PRINTER, (void *) printendpoint },
-#endif /* HAVE_MULTILINK */
-
- { "noendpoint", o_bool, &noendpoint,
- "Don't send or accept multilink endpoint discriminator", 1 },
-
- {NULL}
-};
-
-/* global vars */
-fsm lcp_fsm[NUM_PPP]; /* LCP fsm structure (global)*/
-lcp_options lcp_wantoptions[NUM_PPP]; /* Options that we want to request */
-lcp_options lcp_gotoptions[NUM_PPP]; /* Options that peer ack'd */
-lcp_options lcp_allowoptions[NUM_PPP]; /* Options we allow peer to request */
-lcp_options lcp_hisoptions[NUM_PPP]; /* Options that we ack'd */
-
-static int lcp_echos_pending = 0; /* Number of outstanding echo msgs */
-static int lcp_echo_number = 0; /* ID number of next echo frame */
-static int lcp_echo_timer_running = 0; /* set if a timer is running */
-
-static u_char nak_buffer[PPP_MRU]; /* where we construct a nak packet */
-
-/*
- * Callbacks for fsm code. (CI = Configuration Information)
- */
-static void lcp_resetci __P((fsm *)); /* Reset our CI */
-static int lcp_cilen __P((fsm *)); /* Return length of our CI */
-static void lcp_addci __P((fsm *, u_char *, int *)); /* Add our CI to pkt */
-static int lcp_ackci __P((fsm *, u_char *, int)); /* Peer ack'd our CI */
-static int lcp_nakci __P((fsm *, u_char *, int)); /* Peer nak'd our CI */
-static int lcp_rejci __P((fsm *, u_char *, int)); /* Peer rej'd our CI */
-static int lcp_reqci __P((fsm *, u_char *, int *, int)); /* Rcv peer CI */
-static void lcp_up __P((fsm *)); /* We're UP */
-static void lcp_down __P((fsm *)); /* We're DOWN */
-static void lcp_starting __P((fsm *)); /* We need lower layer up */
-static void lcp_finished __P((fsm *)); /* We need lower layer down */
-static int lcp_extcode __P((fsm *, int, int, u_char *, int));
-static void lcp_rprotrej __P((fsm *, u_char *, int));
-
-/*
- * routines to send LCP echos to peer
- */
-
-static void lcp_echo_lowerup __P((int));
-static void lcp_echo_lowerdown __P((int));
-static void LcpEchoTimeout __P((void *));
-static void lcp_received_echo_reply __P((fsm *, int, u_char *, int));
-static void LcpSendEchoRequest __P((fsm *));
-static void LcpLinkFailure __P((fsm *));
-static void LcpEchoCheck __P((fsm *));
-
-static fsm_callbacks lcp_callbacks = { /* LCP callback routines */
- lcp_resetci, /* Reset our Configuration Information */
- lcp_cilen, /* Length of our Configuration Information */
- lcp_addci, /* Add our Configuration Information */
- lcp_ackci, /* ACK our Configuration Information */
- lcp_nakci, /* NAK our Configuration Information */
- lcp_rejci, /* Reject our Configuration Information */
- lcp_reqci, /* Request peer's Configuration Information */
- lcp_up, /* Called when fsm reaches OPENED state */
- lcp_down, /* Called when fsm leaves OPENED state */
- lcp_starting, /* Called when we want the lower layer up */
- lcp_finished, /* Called when we want the lower layer down */
- NULL, /* Called when Protocol-Reject received */
- NULL, /* Retransmission is necessary */
- lcp_extcode, /* Called to handle LCP-specific codes */
- "LCP" /* String name of protocol */
-};
-
-/*
- * Protocol entry points.
- * Some of these are called directly.
- */
-
-static void lcp_init __P((int));
-static void lcp_input __P((int, u_char *, int));
-static void lcp_protrej __P((int));
-static int lcp_printpkt __P((u_char *, int,
- void (*) __P((void *, char *, ...)), void *));
-
-struct protent lcp_protent = {
- PPP_LCP,
- lcp_init,
- lcp_input,
- lcp_protrej,
- lcp_lowerup,
- lcp_lowerdown,
- lcp_open,
- lcp_close,
- lcp_printpkt,
- NULL,
- 1,
- "LCP",
- NULL,
- lcp_option_list,
- NULL,
- NULL,
- NULL
-};
-
-int lcp_loopbackfail = DEFLOOPBACKFAIL;
-
-/*
- * Length of each type of configuration option (in octets)
- */
-#define CILEN_VOID 2
-#define CILEN_CHAR 3
-#define CILEN_SHORT 4 /* CILEN_VOID + 2 */
-#define CILEN_CHAP 5 /* CILEN_VOID + 2 + 1 */
-#define CILEN_LONG 6 /* CILEN_VOID + 4 */
-#define CILEN_LQR 8 /* CILEN_VOID + 2 + 4 */
-#define CILEN_CBCP 3
-
-#define CODENAME(x) ((x) == CONFACK ? "ACK" : \
- (x) == CONFNAK ? "NAK" : "REJ")
-
-/*
- * noopt - Disable all options (why?).
- */
-static int
-noopt(argv)
- char **argv;
-{
- BZERO((char *) &lcp_wantoptions[0], sizeof (struct lcp_options));
- BZERO((char *) &lcp_allowoptions[0], sizeof (struct lcp_options));
-
- return (1);
-}
-
-#ifdef HAVE_MULTILINK
-static int
-setendpoint(argv)
- char **argv;
-{
- if (str_to_epdisc(&lcp_wantoptions[0].endpoint, *argv)) {
- lcp_wantoptions[0].neg_endpoint = 1;
- return 1;
- }
- option_error("Can't parse '%s' as an endpoint discriminator", *argv);
- return 0;
-}
-
-static void
-printendpoint(opt, printer, arg)
- option_t *opt;
- void (*printer) __P((void *, char *, ...));
- void *arg;
-{
- printer(arg, "%s", epdisc_to_str(&lcp_wantoptions[0].endpoint));
-}
-#endif /* HAVE_MULTILINK */
-
-/*
- * lcp_init - Initialize LCP.
- */
-static void
-lcp_init(unit)
- int unit;
-{
- fsm *f = &lcp_fsm[unit];
- lcp_options *wo = &lcp_wantoptions[unit];
- lcp_options *ao = &lcp_allowoptions[unit];
-
- f->unit = unit;
- f->protocol = PPP_LCP;
- f->callbacks = &lcp_callbacks;
-
- fsm_init(f);
-
- BZERO(wo, sizeof(*wo));
- wo->neg_mru = 1;
- wo->mru = DEFMRU;
- wo->neg_asyncmap = 1;
- wo->chap_mdtype = CHAP_DIGEST_MD5;
- wo->neg_magicnumber = 1;
- wo->neg_pcompression = 1;
- wo->neg_accompression = 1;
-
- BZERO(ao, sizeof(*ao));
- ao->neg_mru = 1;
- ao->mru = MAXMRU;
- ao->neg_asyncmap = 1;
- ao->neg_chap = 1;
- ao->chap_mdtype = CHAP_DIGEST_MD5;
- ao->neg_upap = 1;
- ao->neg_magicnumber = 1;
- ao->neg_pcompression = 1;
- ao->neg_accompression = 1;
-#ifdef CBCP_SUPPORT
- ao->neg_cbcp = 1;
-#endif
- ao->neg_endpoint = 1;
-}
-
-
-/*
- * lcp_open - LCP is allowed to come up.
- */
-void
-lcp_open(unit)
- int unit;
-{
- fsm *f = &lcp_fsm[unit];
- lcp_options *wo = &lcp_wantoptions[unit];
-
- f->flags &= ~(OPT_PASSIVE | OPT_SILENT);
- if (wo->passive)
- f->flags |= OPT_PASSIVE;
- if (wo->silent)
- f->flags |= OPT_SILENT;
- fsm_open(f);
-}
-
-
-/*
- * lcp_close - Take LCP down.
- */
-void
-lcp_close(unit, reason)
- int unit;
- char *reason;
-{
- fsm *f = &lcp_fsm[unit];
-
- if (phase != PHASE_DEAD)
- new_phase(PHASE_TERMINATE);
- if (f->state == STOPPED && f->flags & (OPT_PASSIVE|OPT_SILENT)) {
- /*
- * This action is not strictly according to the FSM in RFC1548,
- * but it does mean that the program terminates if you do a
- * lcp_close() in passive/silent mode when a connection hasn't
- * been established.
- */
- f->state = CLOSED;
- lcp_finished(f);
-
- } else
- fsm_close(&lcp_fsm[unit], reason);
-}
-
-
-/*
- * lcp_lowerup - The lower layer is up.
- */
-void
-lcp_lowerup(unit)
- int unit;
-{
- lcp_options *wo = &lcp_wantoptions[unit];
- fsm *f = &lcp_fsm[unit];
-
- /*
- * Don't use A/C or protocol compression on transmission,
- * but accept A/C and protocol compressed packets
- * if we are going to ask for A/C and protocol compression.
- */
- ppp_send_config(unit, PPP_MRU, 0xffffffff, 0, 0);
- ppp_recv_config(unit, PPP_MRU, (lax_recv? 0: 0xffffffff),
- wo->neg_pcompression, wo->neg_accompression);
- peer_mru[unit] = PPP_MRU;
-
- if (listen_time != 0) {
- f->flags |= DELAYED_UP;
- timeout(lcp_delayed_up, f, 0, listen_time * 1000);
- } else
- fsm_lowerup(f);
-}
-
-
-/*
- * lcp_lowerdown - The lower layer is down.
- */
-void
-lcp_lowerdown(unit)
- int unit;
-{
- fsm *f = &lcp_fsm[unit];
-
- if (f->flags & DELAYED_UP)
- f->flags &= ~DELAYED_UP;
- else
- fsm_lowerdown(&lcp_fsm[unit]);
-}
-
-
-/*
- * lcp_delayed_up - Bring the lower layer up now.
- */
-static void
-lcp_delayed_up(arg)
- void *arg;
-{
- fsm *f = arg;
-
- if (f->flags & DELAYED_UP) {
- f->flags &= ~DELAYED_UP;
- fsm_lowerup(f);
- }
-}
-
-
-/*
- * lcp_input - Input LCP packet.
- */
-static void
-lcp_input(unit, p, len)
- int unit;
- u_char *p;
- int len;
-{
- fsm *f = &lcp_fsm[unit];
-
- if (f->flags & DELAYED_UP) {
- f->flags &= ~DELAYED_UP;
- fsm_lowerup(f);
- }
- fsm_input(f, p, len);
-}
-
-
-/*
- * lcp_extcode - Handle a LCP-specific code.
- */
-static int
-lcp_extcode(f, code, id, inp, len)
- fsm *f;
- int code, id;
- u_char *inp;
- int len;
-{
- u_char *magp;
-
- switch( code ){
- case PROTREJ:
- lcp_rprotrej(f, inp, len);
- break;
-
- case ECHOREQ:
- if (f->state != OPENED)
- break;
- magp = inp;
- PUTLONG(lcp_gotoptions[f->unit].magicnumber, magp);
- fsm_sdata(f, ECHOREP, id, inp, len);
- break;
-
- case ECHOREP:
- lcp_received_echo_reply(f, id, inp, len);
- break;
-
- case DISCREQ:
- break;
-
- default:
- return 0;
- }
- return 1;
-}
-
-
-/*
- * lcp_rprotrej - Receive an Protocol-Reject.
- *
- * Figure out which protocol is rejected and inform it.
- */
-static void
-lcp_rprotrej(f, inp, len)
- fsm *f;
- u_char *inp;
- int len;
-{
- int i;
- struct protent *protp;
- u_short prot;
-
- if (len < 2) {
- LCPDEBUG(("lcp_rprotrej: Rcvd short Protocol-Reject packet!"));
- return;
- }
-
- GETSHORT(prot, inp);
-
- /*
- * Protocol-Reject packets received in any state other than the LCP
- * OPENED state SHOULD be silently discarded.
- */
- if( f->state != OPENED ){
- LCPDEBUG(("Protocol-Reject discarded: LCP in state %d", f->state));
- return;
- }
-
- /*
- * Upcall the proper Protocol-Reject routine.
- */
- for (i = 0; (protp = protocols[i]) != NULL; ++i)
- if (protp->protocol == prot && protp->enabled_flag) {
- (*protp->protrej)(f->unit);
- return;
- }
-
- warn("Protocol-Reject for unsupported protocol 0x%x", prot);
-}
-
-
-/*
- * lcp_protrej - A Protocol-Reject was received.
- */
-/*ARGSUSED*/
-static void
-lcp_protrej(unit)
- int unit;
-{
- /*
- * Can't reject LCP!
- */
- error("Received Protocol-Reject for LCP!");
- fsm_protreject(&lcp_fsm[unit]);
-}
-
-
-/*
- * lcp_sprotrej - Send a Protocol-Reject for some protocol.
- */
-void
-lcp_sprotrej(unit, p, len)
- int unit;
- u_char *p;
- int len;
-{
- /*
- * Send back the protocol and the information field of the
- * rejected packet. We only get here if LCP is in the OPENED state.
- */
- p += 2;
- len -= 2;
-
- fsm_sdata(&lcp_fsm[unit], PROTREJ, ++lcp_fsm[unit].id,
- p, len);
-}
-
-
-/*
- * lcp_resetci - Reset our CI.
- */
-static void
-lcp_resetci(f)
- fsm *f;
-{
- lcp_options *wo = &lcp_wantoptions[f->unit];
- lcp_options *go = &lcp_gotoptions[f->unit];
- lcp_options *ao = &lcp_allowoptions[f->unit];
-
- wo->magicnumber = magic();
- wo->numloops = 0;
- *go = *wo;
- if (!multilink) {
- go->neg_mrru = 0;
- go->neg_ssnhf = 0;
- go->neg_endpoint = 0;
- }
- if (noendpoint)
- ao->neg_endpoint = 0;
- peer_mru[f->unit] = PPP_MRU;
- auth_reset(f->unit);
-}
-
-
-/*
- * lcp_cilen - Return length of our CI.
- */
-static int
-lcp_cilen(f)
- fsm *f;
-{
- lcp_options *go = &lcp_gotoptions[f->unit];
-
-#define LENCIVOID(neg) ((neg) ? CILEN_VOID : 0)
-#define LENCICHAP(neg) ((neg) ? CILEN_CHAP : 0)
-#define LENCISHORT(neg) ((neg) ? CILEN_SHORT : 0)
-#define LENCILONG(neg) ((neg) ? CILEN_LONG : 0)
-#define LENCILQR(neg) ((neg) ? CILEN_LQR: 0)
-#define LENCICBCP(neg) ((neg) ? CILEN_CBCP: 0)
- /*
- * NB: we only ask for one of CHAP and UPAP, even if we will
- * accept either.
- */
- return (LENCISHORT(go->neg_mru && go->mru != DEFMRU) +
- LENCILONG(go->neg_asyncmap && go->asyncmap != 0xFFFFFFFF) +
- LENCICHAP(go->neg_chap) +
- LENCISHORT(!go->neg_chap && go->neg_upap) +
- LENCILQR(go->neg_lqr) +
- LENCICBCP(go->neg_cbcp) +
- LENCILONG(go->neg_magicnumber) +
- LENCIVOID(go->neg_pcompression) +
- LENCIVOID(go->neg_accompression) +
- LENCISHORT(go->neg_mrru) +
- LENCIVOID(go->neg_ssnhf) +
- (go->neg_endpoint? CILEN_CHAR + go->endpoint.length: 0));
-}
-
-
-/*
- * lcp_addci - Add our desired CIs to a packet.
- */
-static void
-lcp_addci(f, ucp, lenp)
- fsm *f;
- u_char *ucp;
- int *lenp;
-{
- lcp_options *go = &lcp_gotoptions[f->unit];
- u_char *start_ucp = ucp;
-
-#define ADDCIVOID(opt, neg) \
- if (neg) { \
- PUTCHAR(opt, ucp); \
- PUTCHAR(CILEN_VOID, ucp); \
- }
-#define ADDCISHORT(opt, neg, val) \
- if (neg) { \
- PUTCHAR(opt, ucp); \
- PUTCHAR(CILEN_SHORT, ucp); \
- PUTSHORT(val, ucp); \
- }
-#define ADDCICHAP(opt, neg, val, digest) \
- if (neg) { \
- PUTCHAR(opt, ucp); \
- PUTCHAR(CILEN_CHAP, ucp); \
- PUTSHORT(val, ucp); \
- PUTCHAR(digest, ucp); \
- }
-#define ADDCILONG(opt, neg, val) \
- if (neg) { \
- PUTCHAR(opt, ucp); \
- PUTCHAR(CILEN_LONG, ucp); \
- PUTLONG(val, ucp); \
- }
-#define ADDCILQR(opt, neg, val) \
- if (neg) { \
- PUTCHAR(opt, ucp); \
- PUTCHAR(CILEN_LQR, ucp); \
- PUTSHORT(PPP_LQR, ucp); \
- PUTLONG(val, ucp); \
- }
-#define ADDCICHAR(opt, neg, val) \
- if (neg) { \
- PUTCHAR(opt, ucp); \
- PUTCHAR(CILEN_CHAR, ucp); \
- PUTCHAR(val, ucp); \
- }
-#define ADDCIENDP(opt, neg, class, val, len) \
- if (neg) { \
- int i; \
- PUTCHAR(opt, ucp); \
- PUTCHAR(CILEN_CHAR + len, ucp); \
- PUTCHAR(class, ucp); \
- for (i = 0; i < len; ++i) \
- PUTCHAR(val[i], ucp); \
- }
-
- ADDCISHORT(CI_MRU, go->neg_mru && go->mru != DEFMRU, go->mru);
- ADDCILONG(CI_ASYNCMAP, go->neg_asyncmap && go->asyncmap != 0xFFFFFFFF,
- go->asyncmap);
- ADDCICHAP(CI_AUTHTYPE, go->neg_chap, PPP_CHAP, go->chap_mdtype);
- ADDCISHORT(CI_AUTHTYPE, !go->neg_chap && go->neg_upap, PPP_PAP);
- ADDCILQR(CI_QUALITY, go->neg_lqr, go->lqr_period);
- ADDCICHAR(CI_CALLBACK, go->neg_cbcp, CBCP_OPT);
- ADDCILONG(CI_MAGICNUMBER, go->neg_magicnumber, go->magicnumber);
- ADDCIVOID(CI_PCOMPRESSION, go->neg_pcompression);
- ADDCIVOID(CI_ACCOMPRESSION, go->neg_accompression);
- ADDCISHORT(CI_MRRU, go->neg_mrru, go->mrru);
- ADDCIVOID(CI_SSNHF, go->neg_ssnhf);
- ADDCIENDP(CI_EPDISC, go->neg_endpoint, go->endpoint.class,
- go->endpoint.value, go->endpoint.length);
-
- if (ucp - start_ucp != *lenp) {
- /* this should never happen, because peer_mtu should be 1500 */
- error("Bug in lcp_addci: wrong length");
- }
-}
-
-
-/*
- * lcp_ackci - Ack our CIs.
- * This should not modify any state if the Ack is bad.
- *
- * Returns:
- * 0 - Ack was bad.
- * 1 - Ack was good.
- */
-static int
-lcp_ackci(f, p, len)
- fsm *f;
- u_char *p;
- int len;
-{
- lcp_options *go = &lcp_gotoptions[f->unit];
- u_char cilen, citype, cichar;
- u_short cishort;
- u_int32_t cilong;
-
- /*
- * CIs must be in exactly the same order that we sent.
- * Check packet length and CI length at each step.
- * If we find any deviations, then this packet is bad.
- */
-#define ACKCIVOID(opt, neg) \
- if (neg) { \
- if ((len -= CILEN_VOID) < 0) \
- goto bad; \
- GETCHAR(citype, p); \
- GETCHAR(cilen, p); \
- if (cilen != CILEN_VOID || \
- citype != opt) \
- goto bad; \
- }
-#define ACKCISHORT(opt, neg, val) \
- if (neg) { \
- if ((len -= CILEN_SHORT) < 0) \
- goto bad; \
- GETCHAR(citype, p); \
- GETCHAR(cilen, p); \
- if (cilen != CILEN_SHORT || \
- citype != opt) \
- goto bad; \
- GETSHORT(cishort, p); \
- if (cishort != val) \
- goto bad; \
- }
-#define ACKCICHAR(opt, neg, val) \
- if (neg) { \
- if ((len -= CILEN_CHAR) < 0) \
- goto bad; \
- GETCHAR(citype, p); \
- GETCHAR(cilen, p); \
- if (cilen != CILEN_CHAR || \
- citype != opt) \
- goto bad; \
- GETCHAR(cichar, p); \
- if (cichar != val) \
- goto bad; \
- }
-#define ACKCICHAP(opt, neg, val, digest) \
- if (neg) { \
- if ((len -= CILEN_CHAP) < 0) \
- goto bad; \
- GETCHAR(citype, p); \
- GETCHAR(cilen, p); \
- if (cilen != CILEN_CHAP || \
- citype != opt) \
- goto bad; \
- GETSHORT(cishort, p); \
- if (cishort != val) \
- goto bad; \
- GETCHAR(cichar, p); \
- if (cichar != digest) \
- goto bad; \
- }
-#define ACKCILONG(opt, neg, val) \
- if (neg) { \
- if ((len -= CILEN_LONG) < 0) \
- goto bad; \
- GETCHAR(citype, p); \
- GETCHAR(cilen, p); \
- if (cilen != CILEN_LONG || \
- citype != opt) \
- goto bad; \
- GETLONG(cilong, p); \
- if (cilong != val) \
- goto bad; \
- }
-#define ACKCILQR(opt, neg, val) \
- if (neg) { \
- if ((len -= CILEN_LQR) < 0) \
- goto bad; \
- GETCHAR(citype, p); \
- GETCHAR(cilen, p); \
- if (cilen != CILEN_LQR || \
- citype != opt) \
- goto bad; \
- GETSHORT(cishort, p); \
- if (cishort != PPP_LQR) \
- goto bad; \
- GETLONG(cilong, p); \
- if (cilong != val) \
- goto bad; \
- }
-#define ACKCIENDP(opt, neg, class, val, vlen) \
- if (neg) { \
- int i; \
- if ((len -= CILEN_CHAR + vlen) < 0) \
- goto bad; \
- GETCHAR(citype, p); \
- GETCHAR(cilen, p); \
- if (cilen != CILEN_CHAR + vlen || \
- citype != opt) \
- goto bad; \
- GETCHAR(cichar, p); \
- if (cichar != class) \
- goto bad; \
- for (i = 0; i < vlen; ++i) { \
- GETCHAR(cichar, p); \
- if (cichar != val[i]) \
- goto bad; \
- } \
- }
-
- ACKCISHORT(CI_MRU, go->neg_mru && go->mru != DEFMRU, go->mru);
- ACKCILONG(CI_ASYNCMAP, go->neg_asyncmap && go->asyncmap != 0xFFFFFFFF,
- go->asyncmap);
- ACKCICHAP(CI_AUTHTYPE, go->neg_chap, PPP_CHAP, go->chap_mdtype);
- ACKCISHORT(CI_AUTHTYPE, !go->neg_chap && go->neg_upap, PPP_PAP);
- ACKCILQR(CI_QUALITY, go->neg_lqr, go->lqr_period);
- ACKCICHAR(CI_CALLBACK, go->neg_cbcp, CBCP_OPT);
- ACKCILONG(CI_MAGICNUMBER, go->neg_magicnumber, go->magicnumber);
- ACKCIVOID(CI_PCOMPRESSION, go->neg_pcompression);
- ACKCIVOID(CI_ACCOMPRESSION, go->neg_accompression);
- ACKCISHORT(CI_MRRU, go->neg_mrru, go->mrru);
- ACKCIVOID(CI_SSNHF, go->neg_ssnhf);
- ACKCIENDP(CI_EPDISC, go->neg_endpoint, go->endpoint.class,
- go->endpoint.value, go->endpoint.length);
-
- /*
- * If there are any remaining CIs, then this packet is bad.
- */
- if (len != 0)
- goto bad;
- return (1);
-bad:
- LCPDEBUG(("lcp_acki: received bad Ack!"));
- return (0);
-}
-
-
-/*
- * lcp_nakci - Peer has sent a NAK for some of our CIs.
- * This should not modify any state if the Nak is bad
- * or if LCP is in the OPENED state.
- *
- * Returns:
- * 0 - Nak was bad.
- * 1 - Nak was good.
- */
-static int
-lcp_nakci(f, p, len)
- fsm *f;
- u_char *p;
- int len;
-{
- lcp_options *go = &lcp_gotoptions[f->unit];
- lcp_options *wo = &lcp_wantoptions[f->unit];
- u_char citype, cichar, *next;
- u_short cishort;
- u_int32_t cilong;
- lcp_options no; /* options we've seen Naks for */
- lcp_options try; /* options to request next time */
- int looped_back = 0;
- int cilen;
-
- BZERO(&no, sizeof(no));
- try = *go;
-
- /*
- * Any Nak'd CIs must be in exactly the same order that we sent.
- * Check packet length and CI length at each step.
- * If we find any deviations, then this packet is bad.
- */
-#define NAKCIVOID(opt, neg) \
- if (go->neg && \
- len >= CILEN_VOID && \
- p[1] == CILEN_VOID && \
- p[0] == opt) { \
- len -= CILEN_VOID; \
- INCPTR(CILEN_VOID, p); \
- no.neg = 1; \
- try.neg = 0; \
- }
-#define NAKCICHAP(opt, neg, code) \
- if (go->neg && \
- len >= CILEN_CHAP && \
- p[1] == CILEN_CHAP && \
- p[0] == opt) { \
- len -= CILEN_CHAP; \
- INCPTR(2, p); \
- GETSHORT(cishort, p); \
- GETCHAR(cichar, p); \
- no.neg = 1; \
- code \
- }
-#define NAKCICHAR(opt, neg, code) \
- if (go->neg && \
- len >= CILEN_CHAR && \
- p[1] == CILEN_CHAR && \
- p[0] == opt) { \
- len -= CILEN_CHAR; \
- INCPTR(2, p); \
- GETCHAR(cichar, p); \
- no.neg = 1; \
- code \
- }
-#define NAKCISHORT(opt, neg, code) \
- if (go->neg && \
- len >= CILEN_SHORT && \
- p[1] == CILEN_SHORT && \
- p[0] == opt) { \
- len -= CILEN_SHORT; \
- INCPTR(2, p); \
- GETSHORT(cishort, p); \
- no.neg = 1; \
- code \
- }
-#define NAKCILONG(opt, neg, code) \
- if (go->neg && \
- len >= CILEN_LONG && \
- p[1] == CILEN_LONG && \
- p[0] == opt) { \
- len -= CILEN_LONG; \
- INCPTR(2, p); \
- GETLONG(cilong, p); \
- no.neg = 1; \
- code \
- }
-#define NAKCILQR(opt, neg, code) \
- if (go->neg && \
- len >= CILEN_LQR && \
- p[1] == CILEN_LQR && \
- p[0] == opt) { \
- len -= CILEN_LQR; \
- INCPTR(2, p); \
- GETSHORT(cishort, p); \
- GETLONG(cilong, p); \
- no.neg = 1; \
- code \
- }
-#define NAKCIENDP(opt, neg) \
- if (go->neg && \
- len >= CILEN_CHAR && \
- p[0] == opt && \
- p[1] >= CILEN_CHAR && \
- p[1] <= len) { \
- len -= p[1]; \
- INCPTR(p[1], p); \
- no.neg = 1; \
- try.neg = 0; \
- }
-
- /*
- * We don't care if they want to send us smaller packets than
- * we want. Therefore, accept any MRU less than what we asked for,
- * but then ignore the new value when setting the MRU in the kernel.
- * If they send us a bigger MRU than what we asked, accept it, up to
- * the limit of the default MRU we'd get if we didn't negotiate.
- */
- if (go->neg_mru && go->mru != DEFMRU) {
- NAKCISHORT(CI_MRU, neg_mru,
- if (cishort <= wo->mru || cishort <= DEFMRU)
- try.mru = cishort;
- );
- }
-
- /*
- * Add any characters they want to our (receive-side) asyncmap.
- */
- if (go->neg_asyncmap && go->asyncmap != 0xFFFFFFFF) {
- NAKCILONG(CI_ASYNCMAP, neg_asyncmap,
- try.asyncmap = go->asyncmap | cilong;
- );
- }
-
- /*
- * If they've nak'd our authentication-protocol, check whether
- * they are proposing a different protocol, or a different
- * hash algorithm for CHAP.
- */
- if ((go->neg_chap || go->neg_upap)
- && len >= CILEN_SHORT
- && p[0] == CI_AUTHTYPE && p[1] >= CILEN_SHORT && p[1] <= len) {
- cilen = p[1];
- len -= cilen;
- no.neg_chap = go->neg_chap;
- no.neg_upap = go->neg_upap;
- INCPTR(2, p);
- GETSHORT(cishort, p);
- if (cishort == PPP_PAP && cilen == CILEN_SHORT) {
- /*
- * If we were asking for CHAP, they obviously don't want to do it.
- * If we weren't asking for CHAP, then we were asking for PAP,
- * in which case this Nak is bad.
- */
- if (!go->neg_chap)
- goto bad;
- try.neg_chap = 0;
-
- } else if (cishort == PPP_CHAP && cilen == CILEN_CHAP) {
- GETCHAR(cichar, p);
- if (go->neg_chap) {
- /*
- * We were asking for CHAP/MD5; they must want a different
- * algorithm. If they can't do MD5, we can ask for M$-CHAP
- * if we support it, otherwise we'll have to stop
- * asking for CHAP.
- */
- if (cichar != go->chap_mdtype) {
-#ifdef CHAPMS
- if (cichar == CHAP_MICROSOFT)
- go->chap_mdtype = CHAP_MICROSOFT;
- else
-#endif /* CHAPMS */
- try.neg_chap = 0;
- }
- } else {
- /*
- * Stop asking for PAP if we were asking for it.
- */
- try.neg_upap = 0;
- }
-
- } else {
- /*
- * We don't recognize what they're suggesting.
- * Stop asking for what we were asking for.
- */
- if (go->neg_chap)
- try.neg_chap = 0;
- else
- try.neg_upap = 0;
- p += cilen - CILEN_SHORT;
- }
- }
-
- /*
- * If they can't cope with our link quality protocol, we'll have
- * to stop asking for LQR. We haven't got any other protocol.
- * If they Nak the reporting period, take their value XXX ?
- */
- NAKCILQR(CI_QUALITY, neg_lqr,
- if (cishort != PPP_LQR)
- try.neg_lqr = 0;
- else
- try.lqr_period = cilong;
- );
-
- /*
- * Only implementing CBCP...not the rest of the callback options
- */
- NAKCICHAR(CI_CALLBACK, neg_cbcp,
- try.neg_cbcp = 0;
- );
-
- /*
- * Check for a looped-back line.
- */
- NAKCILONG(CI_MAGICNUMBER, neg_magicnumber,
- try.magicnumber = magic();
- looped_back = 1;
- );
-
- /*
- * Peer shouldn't send Nak for protocol compression or
- * address/control compression requests; they should send
- * a Reject instead. If they send a Nak, treat it as a Reject.
- */
- NAKCIVOID(CI_PCOMPRESSION, neg_pcompression);
- NAKCIVOID(CI_ACCOMPRESSION, neg_accompression);
-
- /*
- * Nak for MRRU option - accept their value if it is smaller
- * than the one we want.
- */
- if (go->neg_mrru) {
- NAKCISHORT(CI_MRRU, neg_mrru,
- if (cishort <= wo->mrru)
- try.mrru = cishort;
- );
- }
-
- /*
- * Nak for short sequence numbers shouldn't be sent, treat it
- * like a reject.
- */
- NAKCIVOID(CI_SSNHF, neg_ssnhf);
-
- /*
- * Nak of the endpoint discriminator option is not permitted,
- * treat it like a reject.
- */
- NAKCIENDP(CI_EPDISC, neg_endpoint);
-
- /*
- * There may be remaining CIs, if the peer is requesting negotiation
- * on an option that we didn't include in our request packet.
- * If we see an option that we requested, or one we've already seen
- * in this packet, then this packet is bad.
- * If we wanted to respond by starting to negotiate on the requested
- * option(s), we could, but we don't, because except for the
- * authentication type and quality protocol, if we are not negotiating
- * an option, it is because we were told not to.
- * For the authentication type, the Nak from the peer means
- * `let me authenticate myself with you' which is a bit pointless.
- * For the quality protocol, the Nak means `ask me to send you quality
- * reports', but if we didn't ask for them, we don't want them.
- * An option we don't recognize represents the peer asking to
- * negotiate some option we don't support, so ignore it.
- */
- while (len > CILEN_VOID) {
- GETCHAR(citype, p);
- GETCHAR(cilen, p);
- if (cilen < CILEN_VOID || (len -= cilen) < 0)
- goto bad;
- next = p + cilen - 2;
-
- switch (citype) {
- case CI_MRU:
- if ((go->neg_mru && go->mru != DEFMRU)
- || no.neg_mru || cilen != CILEN_SHORT)
- goto bad;
- GETSHORT(cishort, p);
- if (cishort < DEFMRU) {
- try.neg_mru = 1;
- try.mru = cishort;
- }
- break;
- case CI_ASYNCMAP:
- if ((go->neg_asyncmap && go->asyncmap != 0xFFFFFFFF)
- || no.neg_asyncmap || cilen != CILEN_LONG)
- goto bad;
- break;
- case CI_AUTHTYPE:
- if (go->neg_chap || no.neg_chap || go->neg_upap || no.neg_upap)
- goto bad;
- break;
- case CI_MAGICNUMBER:
- if (go->neg_magicnumber || no.neg_magicnumber ||
- cilen != CILEN_LONG)
- goto bad;
- break;
- case CI_PCOMPRESSION:
- if (go->neg_pcompression || no.neg_pcompression
- || cilen != CILEN_VOID)
- goto bad;
- break;
- case CI_ACCOMPRESSION:
- if (go->neg_accompression || no.neg_accompression
- || cilen != CILEN_VOID)
- goto bad;
- break;
- case CI_QUALITY:
- if (go->neg_lqr || no.neg_lqr || cilen != CILEN_LQR)
- goto bad;
- break;
- case CI_MRRU:
- if (go->neg_mrru || no.neg_mrru || cilen != CILEN_SHORT)
- goto bad;
- break;
- case CI_SSNHF:
- if (go->neg_ssnhf || no.neg_ssnhf || cilen != CILEN_VOID)
- goto bad;
- try.neg_ssnhf = 1;
- break;
- case CI_EPDISC:
- if (go->neg_endpoint || no.neg_endpoint || cilen < CILEN_CHAR)
- goto bad;
- break;
- }
- p = next;
- }
-
- /*
- * OK, the Nak is good. Now we can update state.
- * If there are any options left we ignore them.
- */
- if (f->state != OPENED) {
- if (looped_back) {
- if (++try.numloops >= lcp_loopbackfail) {
- notice("Serial line is looped back.");
- lcp_close(f->unit, "Loopback detected");
- status = EXIT_LOOPBACK;
- }
- } else
- try.numloops = 0;
- *go = try;
- }
-
- return 1;
-
-bad:
- LCPDEBUG(("lcp_nakci: received bad Nak!"));
- return 0;
-}
-
-
-/*
- * lcp_rejci - Peer has Rejected some of our CIs.
- * This should not modify any state if the Reject is bad
- * or if LCP is in the OPENED state.
- *
- * Returns:
- * 0 - Reject was bad.
- * 1 - Reject was good.
- */
-static int
-lcp_rejci(f, p, len)
- fsm *f;
- u_char *p;
- int len;
-{
- lcp_options *go = &lcp_gotoptions[f->unit];
- u_char cichar;
- u_short cishort;
- u_int32_t cilong;
- lcp_options try; /* options to request next time */
-
- try = *go;
-
- /*
- * Any Rejected CIs must be in exactly the same order that we sent.
- * Check packet length and CI length at each step.
- * If we find any deviations, then this packet is bad.
- */
-#define REJCIVOID(opt, neg) \
- if (go->neg && \
- len >= CILEN_VOID && \
- p[1] == CILEN_VOID && \
- p[0] == opt) { \
- len -= CILEN_VOID; \
- INCPTR(CILEN_VOID, p); \
- try.neg = 0; \
- }
-#define REJCISHORT(opt, neg, val) \
- if (go->neg && \
- len >= CILEN_SHORT && \
- p[1] == CILEN_SHORT && \
- p[0] == opt) { \
- len -= CILEN_SHORT; \
- INCPTR(2, p); \
- GETSHORT(cishort, p); \
- /* Check rejected value. */ \
- if (cishort != val) \
- goto bad; \
- try.neg = 0; \
- }
-#define REJCICHAP(opt, neg, val, digest) \
- if (go->neg && \
- len >= CILEN_CHAP && \
- p[1] == CILEN_CHAP && \
- p[0] == opt) { \
- len -= CILEN_CHAP; \
- INCPTR(2, p); \
- GETSHORT(cishort, p); \
- GETCHAR(cichar, p); \
- /* Check rejected value. */ \
- if (cishort != val || cichar != digest) \
- goto bad; \
- try.neg = 0; \
- try.neg_upap = 0; \
- }
-#define REJCILONG(opt, neg, val) \
- if (go->neg && \
- len >= CILEN_LONG && \
- p[1] == CILEN_LONG && \
- p[0] == opt) { \
- len -= CILEN_LONG; \
- INCPTR(2, p); \
- GETLONG(cilong, p); \
- /* Check rejected value. */ \
- if (cilong != val) \
- goto bad; \
- try.neg = 0; \
- }
-#define REJCILQR(opt, neg, val) \
- if (go->neg && \
- len >= CILEN_LQR && \
- p[1] == CILEN_LQR && \
- p[0] == opt) { \
- len -= CILEN_LQR; \
- INCPTR(2, p); \
- GETSHORT(cishort, p); \
- GETLONG(cilong, p); \
- /* Check rejected value. */ \
- if (cishort != PPP_LQR || cilong != val) \
- goto bad; \
- try.neg = 0; \
- }
-#define REJCICBCP(opt, neg, val) \
- if (go->neg && \
- len >= CILEN_CBCP && \
- p[1] == CILEN_CBCP && \
- p[0] == opt) { \
- len -= CILEN_CBCP; \
- INCPTR(2, p); \
- GETCHAR(cichar, p); \
- /* Check rejected value. */ \
- if (cichar != val) \
- goto bad; \
- try.neg = 0; \
- }
-#define REJCIENDP(opt, neg, class, val, vlen) \
- if (go->neg && \
- len >= CILEN_CHAR + vlen && \
- p[0] == opt && \
- p[1] == CILEN_CHAR + vlen) { \
- int i; \
- len -= CILEN_CHAR + vlen; \
- INCPTR(2, p); \
- GETCHAR(cichar, p); \
- if (cichar != class) \
- goto bad; \
- for (i = 0; i < vlen; ++i) { \
- GETCHAR(cichar, p); \
- if (cichar != val[i]) \
- goto bad; \
- } \
- try.neg = 0; \
- }
-
- REJCISHORT(CI_MRU, neg_mru, go->mru);
- REJCILONG(CI_ASYNCMAP, neg_asyncmap, go->asyncmap);
- REJCICHAP(CI_AUTHTYPE, neg_chap, PPP_CHAP, go->chap_mdtype);
- if (!go->neg_chap) {
- REJCISHORT(CI_AUTHTYPE, neg_upap, PPP_PAP);
- }
- REJCILQR(CI_QUALITY, neg_lqr, go->lqr_period);
- REJCICBCP(CI_CALLBACK, neg_cbcp, CBCP_OPT);
- REJCILONG(CI_MAGICNUMBER, neg_magicnumber, go->magicnumber);
- REJCIVOID(CI_PCOMPRESSION, neg_pcompression);
- REJCIVOID(CI_ACCOMPRESSION, neg_accompression);
- REJCISHORT(CI_MRRU, neg_mrru, go->mrru);
- REJCIVOID(CI_SSNHF, neg_ssnhf);
- REJCIENDP(CI_EPDISC, neg_endpoint, go->endpoint.class,
- go->endpoint.value, go->endpoint.length);
-
- /*
- * If there are any remaining CIs, then this packet is bad.
- */
- if (len != 0)
- goto bad;
- /*
- * Now we can update state.
- */
- if (f->state != OPENED)
- *go = try;
- return 1;
-
-bad:
- LCPDEBUG(("lcp_rejci: received bad Reject!"));
- return 0;
-}
-
-
-/*
- * lcp_reqci - Check the peer's requested CIs and send appropriate response.
- *
- * Returns: CONFACK, CONFNAK or CONFREJ and input packet modified
- * appropriately. If reject_if_disagree is non-zero, doesn't return
- * CONFNAK; returns CONFREJ if it can't return CONFACK.
- */
-static int
-lcp_reqci(f, inp, lenp, reject_if_disagree)
- fsm *f;
- u_char *inp; /* Requested CIs */
- int *lenp; /* Length of requested CIs */
- int reject_if_disagree;
-{
- lcp_options *go = &lcp_gotoptions[f->unit];
- lcp_options *ho = &lcp_hisoptions[f->unit];
- lcp_options *ao = &lcp_allowoptions[f->unit];
- u_char *cip, *next; /* Pointer to current and next CIs */
- int cilen, citype, cichar; /* Parsed len, type, char value */
- u_short cishort; /* Parsed short value */
- u_int32_t cilong; /* Parse long value */
- int rc = CONFACK; /* Final packet return code */
- int orc; /* Individual option return code */
- u_char *p; /* Pointer to next char to parse */
- u_char *rejp; /* Pointer to next char in reject frame */
- u_char *nakp; /* Pointer to next char in Nak frame */
- int l = *lenp; /* Length left */
-
- /*
- * Reset all his options.
- */
- BZERO(ho, sizeof(*ho));
-
- /*
- * Process all his options.
- */
- next = inp;
- nakp = nak_buffer;
- rejp = inp;
- while (l) {
- orc = CONFACK; /* Assume success */
- cip = p = next; /* Remember begining of CI */
- if (l < 2 || /* Not enough data for CI header or */
- p[1] < 2 || /* CI length too small or */
- p[1] > l) { /* CI length too big? */
- LCPDEBUG(("lcp_reqci: bad CI length!"));
- orc = CONFREJ; /* Reject bad CI */
- cilen = l; /* Reject till end of packet */
- l = 0; /* Don't loop again */
- citype = 0;
- goto endswitch;
- }
- GETCHAR(citype, p); /* Parse CI type */
- GETCHAR(cilen, p); /* Parse CI length */
- l -= cilen; /* Adjust remaining length */
- next += cilen; /* Step to next CI */
-
- switch (citype) { /* Check CI type */
- case CI_MRU:
- if (!ao->neg_mru || /* Allow option? */
- cilen != CILEN_SHORT) { /* Check CI length */
- orc = CONFREJ; /* Reject CI */
- break;
- }
- GETSHORT(cishort, p); /* Parse MRU */
-
- /*
- * He must be able to receive at least our minimum.
- * No need to check a maximum. If he sends a large number,
- * we'll just ignore it.
- */
- if (cishort < MINMRU) {
- orc = CONFNAK; /* Nak CI */
- PUTCHAR(CI_MRU, nakp);
- PUTCHAR(CILEN_SHORT, nakp);
- PUTSHORT(MINMRU, nakp); /* Give him a hint */
- break;
- }
- ho->neg_mru = 1; /* Remember he sent MRU */
- ho->mru = cishort; /* And remember value */
- break;
-
- case CI_ASYNCMAP:
- if (!ao->neg_asyncmap ||
- cilen != CILEN_LONG) {
- orc = CONFREJ;
- break;
- }
- GETLONG(cilong, p);
-
- /*
- * Asyncmap must have set at least the bits
- * which are set in lcp_allowoptions[unit].asyncmap.
- */
- if ((ao->asyncmap & ~cilong) != 0) {
- orc = CONFNAK;
- PUTCHAR(CI_ASYNCMAP, nakp);
- PUTCHAR(CILEN_LONG, nakp);
- PUTLONG(ao->asyncmap | cilong, nakp);
- break;
- }
- ho->neg_asyncmap = 1;
- ho->asyncmap = cilong;
- break;
-
- case CI_AUTHTYPE:
- if (cilen < CILEN_SHORT ||
- !(ao->neg_upap || ao->neg_chap)) {
- /*
- * Reject the option if we're not willing to authenticate.
- */
- orc = CONFREJ;
- break;
- }
- GETSHORT(cishort, p);
-
- /*
- * Authtype must be PAP or CHAP.
- *
- * Note: if both ao->neg_upap and ao->neg_chap are set,
- * and the peer sends a Configure-Request with two
- * authenticate-protocol requests, one for CHAP and one
- * for UPAP, then we will reject the second request.
- * Whether we end up doing CHAP or UPAP depends then on
- * the ordering of the CIs in the peer's Configure-Request.
- */
-
- if (cishort == PPP_PAP) {
- if (ho->neg_chap || /* we've already accepted CHAP */
- cilen != CILEN_SHORT) {
- LCPDEBUG(("lcp_reqci: rcvd AUTHTYPE PAP, rejecting..."));
- orc = CONFREJ;
- break;
- }
- if (!ao->neg_upap) { /* we don't want to do PAP */
- orc = CONFNAK; /* NAK it and suggest CHAP */
- PUTCHAR(CI_AUTHTYPE, nakp);
- PUTCHAR(CILEN_CHAP, nakp);
- PUTSHORT(PPP_CHAP, nakp);
- PUTCHAR(ao->chap_mdtype, nakp);
- /* XXX if we can do CHAP_MICROSOFT as well, we should
- probably put in another option saying so */
- break;
- }
- ho->neg_upap = 1;
- break;
- }
- if (cishort == PPP_CHAP) {
- if (ho->neg_upap || /* we've already accepted PAP */
- cilen != CILEN_CHAP) {
- LCPDEBUG(("lcp_reqci: rcvd AUTHTYPE CHAP, rejecting..."));
- orc = CONFREJ;
- break;
- }
- if (!ao->neg_chap) { /* we don't want to do CHAP */
- orc = CONFNAK; /* NAK it and suggest PAP */
- PUTCHAR(CI_AUTHTYPE, nakp);
- PUTCHAR(CILEN_SHORT, nakp);
- PUTSHORT(PPP_PAP, nakp);
- break;
- }
- GETCHAR(cichar, p); /* get digest type*/
- if (cichar != CHAP_DIGEST_MD5
-#ifdef CHAPMS
- && cichar != CHAP_MICROSOFT
-#endif
- ) {
- orc = CONFNAK;
- PUTCHAR(CI_AUTHTYPE, nakp);
- PUTCHAR(CILEN_CHAP, nakp);
- PUTSHORT(PPP_CHAP, nakp);
- PUTCHAR(ao->chap_mdtype, nakp);
- break;
- }
- ho->chap_mdtype = cichar; /* save md type */
- ho->neg_chap = 1;
- break;
- }
-
- /*
- * We don't recognize the protocol they're asking for.
- * Nak it with something we're willing to do.
- * (At this point we know ao->neg_upap || ao->neg_chap.)
- */
- orc = CONFNAK;
- PUTCHAR(CI_AUTHTYPE, nakp);
- if (ao->neg_chap) {
- PUTCHAR(CILEN_CHAP, nakp);
- PUTSHORT(PPP_CHAP, nakp);
- PUTCHAR(ao->chap_mdtype, nakp);
- } else {
- PUTCHAR(CILEN_SHORT, nakp);
- PUTSHORT(PPP_PAP, nakp);
- }
- break;
-
- case CI_QUALITY:
- if (!ao->neg_lqr ||
- cilen != CILEN_LQR) {
- orc = CONFREJ;
- break;
- }
-
- GETSHORT(cishort, p);
- GETLONG(cilong, p);
-
- /*
- * Check the protocol and the reporting period.
- * XXX When should we Nak this, and what with?
- */
- if (cishort != PPP_LQR) {
- orc = CONFNAK;
- PUTCHAR(CI_QUALITY, nakp);
- PUTCHAR(CILEN_LQR, nakp);
- PUTSHORT(PPP_LQR, nakp);
- PUTLONG(ao->lqr_period, nakp);
- break;
- }
- break;
-
- case CI_MAGICNUMBER:
- if (!(ao->neg_magicnumber || go->neg_magicnumber) ||
- cilen != CILEN_LONG) {
- orc = CONFREJ;
- break;
- }
- GETLONG(cilong, p);
-
- /*
- * He must have a different magic number.
- */
- if (go->neg_magicnumber &&
- cilong == go->magicnumber) {
- cilong = magic(); /* Don't put magic() inside macro! */
- orc = CONFNAK;
- PUTCHAR(CI_MAGICNUMBER, nakp);
- PUTCHAR(CILEN_LONG, nakp);
- PUTLONG(cilong, nakp);
- break;
- }
- ho->neg_magicnumber = 1;
- ho->magicnumber = cilong;
- break;
-
-
- case CI_PCOMPRESSION:
- if (!ao->neg_pcompression ||
- cilen != CILEN_VOID) {
- orc = CONFREJ;
- break;
- }
- ho->neg_pcompression = 1;
- break;
-
- case CI_ACCOMPRESSION:
- if (!ao->neg_accompression ||
- cilen != CILEN_VOID) {
- orc = CONFREJ;
- break;
- }
- ho->neg_accompression = 1;
- break;
-
- case CI_MRRU:
- if (!ao->neg_mrru || !multilink ||
- cilen != CILEN_SHORT) {
- orc = CONFREJ;
- break;
- }
-
- GETSHORT(cishort, p);
- /* possibly should insist on a minimum/maximum MRRU here */
- ho->neg_mrru = 1;
- ho->mrru = cishort;
- break;
-
- case CI_SSNHF:
- if (!ao->neg_ssnhf || !multilink ||
- cilen != CILEN_VOID) {
- orc = CONFREJ;
- break;
- }
- ho->neg_ssnhf = 1;
- break;
-
- case CI_EPDISC:
- if (!ao->neg_endpoint ||
- cilen < CILEN_CHAR ||
- cilen > CILEN_CHAR + MAX_ENDP_LEN) {
- orc = CONFREJ;
- break;
- }
- GETCHAR(cichar, p);
- cilen -= CILEN_CHAR;
- ho->neg_endpoint = 1;
- ho->endpoint.class = cichar;
- ho->endpoint.length = cilen;
- BCOPY(p, ho->endpoint.value, cilen);
- INCPTR(cilen, p);
- break;
-
- default:
- LCPDEBUG(("lcp_reqci: rcvd unknown option %d", citype));
- orc = CONFREJ;
- break;
- }
-
-endswitch:
- if (orc == CONFACK && /* Good CI */
- rc != CONFACK) /* but prior CI wasnt? */
- continue; /* Don't send this one */
-
- if (orc == CONFNAK) { /* Nak this CI? */
- if (reject_if_disagree /* Getting fed up with sending NAKs? */
- && citype != CI_MAGICNUMBER) {
- orc = CONFREJ; /* Get tough if so */
- } else {
- if (rc == CONFREJ) /* Rejecting prior CI? */
- continue; /* Don't send this one */
- rc = CONFNAK;
- }
- }
- if (orc == CONFREJ) { /* Reject this CI */
- rc = CONFREJ;
- if (cip != rejp) /* Need to move rejected CI? */
- BCOPY(cip, rejp, cilen); /* Move it */
- INCPTR(cilen, rejp); /* Update output pointer */
- }
- }
-
- /*
- * If we wanted to send additional NAKs (for unsent CIs), the
- * code would go here. The extra NAKs would go at *nakp.
- * At present there are no cases where we want to ask the
- * peer to negotiate an option.
- */
-
- switch (rc) {
- case CONFACK:
- *lenp = next - inp;
- break;
- case CONFNAK:
- /*
- * Copy the Nak'd options from the nak_buffer to the caller's buffer.
- */
- *lenp = nakp - nak_buffer;
- BCOPY(nak_buffer, inp, *lenp);
- break;
- case CONFREJ:
- *lenp = rejp - inp;
- break;
- }
-
- LCPDEBUG(("lcp_reqci: returning CONF%s.", CODENAME(rc)));
- return (rc); /* Return final code */
-}
-
-
-/*
- * lcp_up - LCP has come UP.
- */
-static void
-lcp_up(f)
- fsm *f;
-{
- lcp_options *wo = &lcp_wantoptions[f->unit];
- lcp_options *ho = &lcp_hisoptions[f->unit];
- lcp_options *go = &lcp_gotoptions[f->unit];
- lcp_options *ao = &lcp_allowoptions[f->unit];
- int mtu;
-
- if (!go->neg_magicnumber)
- go->magicnumber = 0;
- if (!ho->neg_magicnumber)
- ho->magicnumber = 0;
-
- /*
- * Set our MTU to the smaller of the MTU we wanted and
- * the MRU our peer wanted. If we negotiated an MRU,
- * set our MRU to the larger of value we wanted and
- * the value we got in the negotiation.
- * Note on the MTU: the link MTU can be the MRU the peer wanted,
- * the interface MTU is set to the lower of that and the
- * MTU we want to use.
- */
- mtu = ho->neg_mru? ho->mru: PPP_MRU;
-#ifdef HAVE_MULTILINK
- if (!(multilink && go->neg_mrru && ho->neg_mrru))
-#endif /* HAVE_MULTILINK */
- netif_set_mtu(f->unit, MIN(mtu, ao->mru));
- ppp_send_config(f->unit, mtu,
- (ho->neg_asyncmap? ho->asyncmap: 0xffffffff),
- ho->neg_pcompression, ho->neg_accompression);
- ppp_recv_config(f->unit, (go->neg_mru? MAX(wo->mru, go->mru): PPP_MRU),
- (lax_recv? 0: go->neg_asyncmap? go->asyncmap: 0xffffffff),
- go->neg_pcompression, go->neg_accompression);
-
- if (ho->neg_mru)
- peer_mru[f->unit] = ho->mru;
-
- lcp_echo_lowerup(f->unit); /* Enable echo messages */
-
- link_established(f->unit);
-}
-
-
-/*
- * lcp_down - LCP has gone DOWN.
- *
- * Alert other protocols.
- */
-static void
-lcp_down(f)
- fsm *f;
-{
- lcp_options *go = &lcp_gotoptions[f->unit];
-
- lcp_echo_lowerdown(f->unit);
-
- link_down(f->unit);
-
- ppp_send_config(f->unit, PPP_MRU, 0xffffffff, 0, 0);
- ppp_recv_config(f->unit, PPP_MRU,
- (go->neg_asyncmap? go->asyncmap: 0xffffffff),
- go->neg_pcompression, go->neg_accompression);
- peer_mru[f->unit] = PPP_MRU;
-}
-
-
-/*
- * lcp_starting - LCP needs the lower layer up.
- */
-static void
-lcp_starting(f)
- fsm *f;
-{
- link_required(f->unit);
-}
-
-
-/*
- * lcp_finished - LCP has finished with the lower layer.
- */
-static void
-lcp_finished(f)
- fsm *f;
-{
- link_terminated(f->unit);
-}
-
-
-/*
- * lcp_printpkt - print the contents of an LCP packet.
- */
-static char *lcp_codenames[] = {
- "ConfReq", "ConfAck", "ConfNak", "ConfRej",
- "TermReq", "TermAck", "CodeRej", "ProtRej",
- "EchoReq", "EchoRep", "DiscReq"
-};
-
-static int
-lcp_printpkt(p, plen, printer, arg)
- u_char *p;
- int plen;
- void (*printer) __P((void *, char *, ...));
- void *arg;
-{
- int code, id, len, olen, i;
- u_char *pstart, *optend;
- u_short cishort;
- u_int32_t cilong;
-
- if (plen < HEADERLEN)
- return 0;
- pstart = p;
- GETCHAR(code, p);
- GETCHAR(id, p);
- GETSHORT(len, p);
- if (len < HEADERLEN || len > plen)
- return 0;
-
- if (code >= 1 && code <= sizeof(lcp_codenames) / sizeof(char *))
- printer(arg, " %s", lcp_codenames[code-1]);
- else
- printer(arg, " code=0x%x", code);
- printer(arg, " id=0x%x", id);
- len -= HEADERLEN;
- switch (code) {
- case CONFREQ:
- case CONFACK:
- case CONFNAK:
- case CONFREJ:
- /* print option list */
- while (len >= 2) {
- GETCHAR(code, p);
- GETCHAR(olen, p);
- p -= 2;
- if (olen < 2 || olen > len) {
- break;
- }
- printer(arg, " <");
- len -= olen;
- optend = p + olen;
- switch (code) {
- case CI_MRU:
- if (olen == CILEN_SHORT) {
- p += 2;
- GETSHORT(cishort, p);
- printer(arg, "mru %d", cishort);
- }
- break;
- case CI_ASYNCMAP:
- if (olen == CILEN_LONG) {
- p += 2;
- GETLONG(cilong, p);
- printer(arg, "asyncmap 0x%x", cilong);
- }
- break;
- case CI_AUTHTYPE:
- if (olen >= CILEN_SHORT) {
- p += 2;
- printer(arg, "auth ");
- GETSHORT(cishort, p);
- switch (cishort) {
- case PPP_PAP:
- printer(arg, "pap");
- break;
- case PPP_CHAP:
- printer(arg, "chap");
- if (p < optend) {
- switch (*p) {
- case CHAP_DIGEST_MD5:
- printer(arg, " MD5");
- ++p;
- break;
-#ifdef CHAPMS
- case CHAP_MICROSOFT:
- printer(arg, " m$oft");
- ++p;
- break;
-#endif
- }
- }
- break;
- default:
- printer(arg, "0x%x", cishort);
- }
- }
- break;
- case CI_QUALITY:
- if (olen >= CILEN_SHORT) {
- p += 2;
- printer(arg, "quality ");
- GETSHORT(cishort, p);
- switch (cishort) {
- case PPP_LQR:
- printer(arg, "lqr");
- break;
- default:
- printer(arg, "0x%x", cishort);
- }
- }
- break;
- case CI_CALLBACK:
- if (olen >= CILEN_CHAR) {
- p += 2;
- printer(arg, "callback ");
- GETCHAR(cishort, p);
- switch (cishort) {
- case CBCP_OPT:
- printer(arg, "CBCP");
- break;
- default:
- printer(arg, "0x%x", cishort);
- }
- }
- break;
- case CI_MAGICNUMBER:
- if (olen == CILEN_LONG) {
- p += 2;
- GETLONG(cilong, p);
- printer(arg, "magic 0x%x", cilong);
- }
- break;
- case CI_PCOMPRESSION:
- if (olen == CILEN_VOID) {
- p += 2;
- printer(arg, "pcomp");
- }
- break;
- case CI_ACCOMPRESSION:
- if (olen == CILEN_VOID) {
- p += 2;
- printer(arg, "accomp");
- }
- break;
- case CI_MRRU:
- if (olen == CILEN_SHORT) {
- p += 2;
- GETSHORT(cishort, p);
- printer(arg, "mrru %d", cishort);
- }
- break;
- case CI_SSNHF:
- if (olen == CILEN_VOID) {
- p += 2;
- printer(arg, "ssnhf");
- }
- break;
- case CI_EPDISC:
-#ifdef HAVE_MULTILINK
- if (olen >= CILEN_CHAR) {
- struct epdisc epd;
- p += 2;
- GETCHAR(epd.class, p);
- epd.length = olen - CILEN_CHAR;
- if (epd.length > MAX_ENDP_LEN)
- epd.length = MAX_ENDP_LEN;
- if (epd.length > 0) {
- BCOPY(p, epd.value, epd.length);
- p += epd.length;
- }
- printer(arg, "endpoint [%s]", epdisc_to_str(&epd));
- }
-#else
- printer(arg, "endpoint");
-#endif
- break;
- }
- while (p < optend) {
- GETCHAR(code, p);
- printer(arg, " %.2x", code);
- }
- printer(arg, ">");
- }
- break;
-
- case TERMACK:
- case TERMREQ:
- if (len > 0 && *p >= ' ' && *p < 0x7f) {
- printer(arg, " ");
- print_string((char *)p, len, printer, arg);
- p += len;
- len = 0;
- }
- break;
-
- case ECHOREQ:
- case ECHOREP:
- case DISCREQ:
- if (len >= 4) {
- GETLONG(cilong, p);
- printer(arg, " magic=0x%x", cilong);
- p += 4;
- len -= 4;
- }
- break;
- }
-
- /* print the rest of the bytes in the packet */
- for (i = 0; i < len && i < 32; ++i) {
- GETCHAR(code, p);
- printer(arg, " %.2x", code);
- }
- if (i < len) {
- printer(arg, " ...");
- p += len - i;
- }
-
- return p - pstart;
-}
-
-/*
- * Time to shut down the link because there is nothing out there.
- */
-
-static
-void LcpLinkFailure (f)
- fsm *f;
-{
- if (f->state == OPENED) {
- info("No response to %d echo-requests", lcp_echos_pending);
- notice("Serial link appears to be disconnected.");
- lcp_close(f->unit, "Peer not responding");
- status = EXIT_PEER_DEAD;
- }
-}
-
-/*
- * Timer expired for the LCP echo requests from this process.
- */
-
-static void
-LcpEchoCheck (f)
- fsm *f;
-{
- LcpSendEchoRequest (f);
- if (f->state != OPENED)
- return;
-
- /*
- * Start the timer for the next interval.
- */
- if (lcp_echo_timer_running)
- warn("assertion lcp_echo_timer_running==0 failed");
- TIMEOUT (LcpEchoTimeout, f, lcp_echo_interval);
- lcp_echo_timer_running = 1;
-}
-
-/*
- * LcpEchoTimeout - Timer expired on the LCP echo
- */
-
-static void
-LcpEchoTimeout (arg)
- void *arg;
-{
- if (lcp_echo_timer_running != 0) {
- lcp_echo_timer_running = 0;
- LcpEchoCheck ((fsm *) arg);
- }
-}
-
-/*
- * LcpEchoReply - LCP has received a reply to the echo
- */
-
-static void
-lcp_received_echo_reply (f, id, inp, len)
- fsm *f;
- int id;
- u_char *inp;
- int len;
-{
- u_int32_t magic;
-
- /* Check the magic number - don't count replies from ourselves. */
- if (len < 4) {
- dbglog("lcp: received short Echo-Reply, length %d", len);
- return;
- }
- GETLONG(magic, inp);
- if (lcp_gotoptions[f->unit].neg_magicnumber
- && magic == lcp_gotoptions[f->unit].magicnumber) {
- warn("appear to have received our own echo-reply!");
- return;
- }
-
- /* Reset the number of outstanding echo frames */
- lcp_echos_pending = 0;
-}
-
-/*
- * LcpSendEchoRequest - Send an echo request frame to the peer
- */
-
-static void
-LcpSendEchoRequest (f)
- fsm *f;
-{
- u_int32_t lcp_magic;
- u_char pkt[4], *pktp;
-
- /*
- * Detect the failure of the peer at this point.
- */
- if (lcp_echo_fails != 0) {
- if (lcp_echos_pending >= lcp_echo_fails) {
- LcpLinkFailure(f);
- lcp_echos_pending = 0;
- }
- }
-
- /*
- * Make and send the echo request frame.
- */
- if (f->state == OPENED) {
- lcp_magic = lcp_gotoptions[f->unit].magicnumber;
- pktp = pkt;
- PUTLONG(lcp_magic, pktp);
- fsm_sdata(f, ECHOREQ, lcp_echo_number++ & 0xFF, pkt, pktp - pkt);
- ++lcp_echos_pending;
- }
-}
-
-/*
- * lcp_echo_lowerup - Start the timer for the LCP frame
- */
-
-static void
-lcp_echo_lowerup (unit)
- int unit;
-{
- fsm *f = &lcp_fsm[unit];
-
- /* Clear the parameters for generating echo frames */
- lcp_echos_pending = 0;
- lcp_echo_number = 0;
- lcp_echo_timer_running = 0;
-
- /* If a timeout interval is specified then start the timer */
- if (lcp_echo_interval != 0)
- LcpEchoCheck (f);
-}
-
-/*
- * lcp_echo_lowerdown - Stop the timer for the LCP frame
- */
-
-static void
-lcp_echo_lowerdown (unit)
- int unit;
-{
- fsm *f = &lcp_fsm[unit];
-
- if (lcp_echo_timer_running != 0) {
- UNTIMEOUT (LcpEchoTimeout, f);
- lcp_echo_timer_running = 0;
- }
-}
diff --git a/mdk-stage1/ppp/pppd/lcp.h b/mdk-stage1/ppp/pppd/lcp.h
deleted file mode 100644
index b87a9295e..000000000
--- a/mdk-stage1/ppp/pppd/lcp.h
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- * lcp.h - Link Control Protocol definitions.
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Carnegie Mellon University. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- *
- * $Id$
- */
-
-/*
- * Options.
- */
-#define CI_MRU 1 /* Maximum Receive Unit */
-#define CI_ASYNCMAP 2 /* Async Control Character Map */
-#define CI_AUTHTYPE 3 /* Authentication Type */
-#define CI_QUALITY 4 /* Quality Protocol */
-#define CI_MAGICNUMBER 5 /* Magic Number */
-#define CI_PCOMPRESSION 7 /* Protocol Field Compression */
-#define CI_ACCOMPRESSION 8 /* Address/Control Field Compression */
-#define CI_CALLBACK 13 /* callback */
-#define CI_MRRU 17 /* max reconstructed receive unit; multilink */
-#define CI_SSNHF 18 /* short sequence numbers for multilink */
-#define CI_EPDISC 19 /* endpoint discriminator */
-
-/*
- * LCP-specific packet types.
- */
-#define PROTREJ 8 /* Protocol Reject */
-#define ECHOREQ 9 /* Echo Request */
-#define ECHOREP 10 /* Echo Reply */
-#define DISCREQ 11 /* Discard Request */
-#define CBCP_OPT 6 /* Use callback control protocol */
-
-/*
- * The state of options is described by an lcp_options structure.
- */
-typedef struct lcp_options {
- bool passive; /* Don't die if we don't get a response */
- bool silent; /* Wait for the other end to start first */
- bool restart; /* Restart vs. exit after close */
- bool neg_mru; /* Negotiate the MRU? */
- bool neg_asyncmap; /* Negotiate the async map? */
- bool neg_upap; /* Ask for UPAP authentication? */
- bool neg_chap; /* Ask for CHAP authentication? */
- bool neg_magicnumber; /* Ask for magic number? */
- bool neg_pcompression; /* HDLC Protocol Field Compression? */
- bool neg_accompression; /* HDLC Address/Control Field Compression? */
- bool neg_lqr; /* Negotiate use of Link Quality Reports */
- bool neg_cbcp; /* Negotiate use of CBCP */
- bool neg_mrru; /* negotiate multilink MRRU */
- bool neg_ssnhf; /* negotiate short sequence numbers */
- bool neg_endpoint; /* negotiate endpoint discriminator */
- int mru; /* Value of MRU */
- int mrru; /* Value of MRRU, and multilink enable */
- u_char chap_mdtype; /* which MD type (hashing algorithm) */
- u_int32_t asyncmap; /* Value of async map */
- u_int32_t magicnumber;
- int numloops; /* Number of loops during magic number neg. */
- u_int32_t lqr_period; /* Reporting period for LQR 1/100ths second */
- struct epdisc endpoint; /* endpoint discriminator */
-} lcp_options;
-
-extern fsm lcp_fsm[];
-extern lcp_options lcp_wantoptions[];
-extern lcp_options lcp_gotoptions[];
-extern lcp_options lcp_allowoptions[];
-extern lcp_options lcp_hisoptions[];
-
-#define DEFMRU 1500 /* Try for this */
-#define MINMRU 128 /* No MRUs below this */
-#define MAXMRU 16384 /* Normally limit MRU to this */
-
-void lcp_open __P((int));
-void lcp_close __P((int, char *));
-void lcp_lowerup __P((int));
-void lcp_lowerdown __P((int));
-void lcp_sprotrej __P((int, u_char *, int)); /* send protocol reject */
-
-extern struct protent lcp_protent;
-
-/* Default number of times we receive our magic number from the peer
- before deciding the link is looped-back. */
-#define DEFLOOPBACKFAIL 10
diff --git a/mdk-stage1/ppp/pppd/magic.c b/mdk-stage1/ppp/pppd/magic.c
deleted file mode 100644
index 1682dee03..000000000
--- a/mdk-stage1/ppp/pppd/magic.c
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- * magic.c - PPP Magic Number routines.
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Carnegie Mellon University. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-#define RCSID "$Id$"
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <unistd.h>
-#include <sys/types.h>
-#include <sys/time.h>
-
-#include "pppd.h"
-#include "magic.h"
-
-static const char rcsid[] = RCSID;
-
-extern long mrand48 __P((void));
-extern void srand48 __P((long));
-
-/*
- * magic_init - Initialize the magic number generator.
- *
- * Attempts to compute a random number seed which will not repeat.
- * The current method uses the current hostid, current process ID
- * and current time, currently.
- */
-void
-magic_init()
-{
- long seed;
- struct timeval t;
-
- gettimeofday(&t, NULL);
- seed = get_host_seed() ^ t.tv_sec ^ t.tv_usec ^ getpid();
- srand48(seed);
-}
-
-/*
- * magic - Returns the next magic number.
- */
-u_int32_t
-magic()
-{
- return (u_int32_t) mrand48();
-}
-
-#ifdef NO_DRAND48
-/*
- * Substitute procedures for those systems which don't have
- * drand48 et al.
- */
-
-double
-drand48()
-{
- return (double)random() / (double)0x7fffffffL; /* 2**31-1 */
-}
-
-long
-mrand48()
-{
- return random();
-}
-
-void
-srand48(seedval)
-long seedval;
-{
- srandom((int)seedval);
-}
-
-#endif
diff --git a/mdk-stage1/ppp/pppd/magic.h b/mdk-stage1/ppp/pppd/magic.h
deleted file mode 100644
index 1344626a3..000000000
--- a/mdk-stage1/ppp/pppd/magic.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- * magic.h - PPP Magic Number definitions.
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Carnegie Mellon University. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- *
- * $Id$
- */
-
-void magic_init __P((void)); /* Initialize the magic number generator */
-u_int32_t magic __P((void)); /* Returns the next magic number */
diff --git a/mdk-stage1/ppp/pppd/main.c b/mdk-stage1/ppp/pppd/main.c
deleted file mode 100644
index c074938cd..000000000
--- a/mdk-stage1/ppp/pppd/main.c
+++ /dev/null
@@ -1,1846 +0,0 @@
-/*
- * main.c - Point-to-Point Protocol main module
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Carnegie Mellon University. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-#define RCSID "$Id$"
-
-#include <stdio.h>
-#include <ctype.h>
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
-#include <signal.h>
-#include <errno.h>
-#include <fcntl.h>
-#include <syslog.h>
-#include <netdb.h>
-#include <utmp.h>
-#include <pwd.h>
-#include <setjmp.h>
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/wait.h>
-#include <sys/time.h>
-#include <sys/resource.h>
-#include <sys/stat.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <arpa/inet.h>
-
-#include "pppd.h"
-#include "magic.h"
-#include "fsm.h"
-#include "lcp.h"
-#include "ipcp.h"
-#ifdef INET6
-#include "ipv6cp.h"
-#endif
-#include "upap.h"
-#include "chap.h"
-#include "ccp.h"
-#include "pathnames.h"
-#include "tdb.h"
-
-#ifdef CBCP_SUPPORT
-#include "cbcp.h"
-#endif
-
-#ifdef IPX_CHANGE
-#include "ipxcp.h"
-#endif /* IPX_CHANGE */
-#ifdef AT_CHANGE
-#include "atcp.h"
-#endif
-
-static const char rcsid[] = RCSID;
-
-/* interface vars */
-char ifname[32]; /* Interface name */
-int ifunit; /* Interface unit number */
-
-struct channel *the_channel;
-
-char *progname; /* Name of this program */
-char hostname[MAXNAMELEN]; /* Our hostname */
-static char pidfilename[MAXPATHLEN]; /* name of pid file */
-static char linkpidfile[MAXPATHLEN]; /* name of linkname pid file */
-char ppp_devnam[MAXPATHLEN]; /* name of PPP tty (maybe ttypx) */
-uid_t uid; /* Our real user-id */
-struct notifier *pidchange = NULL;
-struct notifier *phasechange = NULL;
-struct notifier *exitnotify = NULL;
-struct notifier *sigreceived = NULL;
-
-int hungup; /* terminal has been hung up */
-int privileged; /* we're running as real uid root */
-int need_holdoff; /* need holdoff period before restarting */
-int detached; /* have detached from terminal */
-volatile int status; /* exit status for pppd */
-int unsuccess; /* # unsuccessful connection attempts */
-int do_callback; /* != 0 if we should do callback next */
-int doing_callback; /* != 0 if we are doing callback */
-TDB_CONTEXT *pppdb; /* database for storing status etc. */
-char db_key[32];
-
-int (*holdoff_hook) __P((void)) = NULL;
-int (*new_phase_hook) __P((int)) = NULL;
-
-static int conn_running; /* we have a [dis]connector running */
-static int devfd; /* fd of underlying device */
-static int fd_ppp = -1; /* fd for talking PPP */
-static int fd_loop; /* fd for getting demand-dial packets */
-
-int phase; /* where the link is at */
-int kill_link;
-int open_ccp_flag;
-int listen_time;
-int got_sigusr2;
-int got_sigterm;
-int got_sighup;
-
-static int waiting;
-static sigjmp_buf sigjmp;
-
-char **script_env; /* Env. variable values for scripts */
-int s_env_nalloc; /* # words avail at script_env */
-
-u_char outpacket_buf[PPP_MRU+PPP_HDRLEN]; /* buffer for outgoing packet */
-u_char inpacket_buf[PPP_MRU+PPP_HDRLEN]; /* buffer for incoming packet */
-
-static int n_children; /* # child processes still running */
-static int got_sigchld; /* set if we have received a SIGCHLD */
-
-int privopen; /* don't lock, open device as root */
-
-char *no_ppp_msg = "Sorry - this system lacks PPP kernel support\n";
-
-GIDSET_TYPE groups[NGROUPS_MAX];/* groups the user is in */
-int ngroups; /* How many groups valid in groups */
-
-static struct timeval start_time; /* Time when link was started. */
-
-struct pppd_stats link_stats;
-int link_connect_time;
-int link_stats_valid;
-
-/*
- * We maintain a list of child process pids and
- * functions to call when they exit.
- */
-struct subprocess {
- pid_t pid;
- char *prog;
- void (*done) __P((void *));
- void *arg;
- struct subprocess *next;
-};
-
-static struct subprocess *children;
-
-/* Prototypes for procedures local to this file. */
-
-static void setup_signals __P((void));
-static void create_pidfile __P((void));
-static void create_linkpidfile __P((void));
-static void cleanup __P((void));
-static void get_input __P((void));
-static void calltimeout __P((void));
-static struct timeval *timeleft __P((struct timeval *));
-static void kill_my_pg __P((int));
-static void hup __P((int));
-static void term __P((int));
-static void chld __P((int));
-static void toggle_debug __P((int));
-static void open_ccp __P((int));
-static void bad_signal __P((int));
-static void holdoff_end __P((void *));
-static int reap_kids __P((int waitfor));
-static void update_db_entry __P((void));
-static void add_db_key __P((const char *));
-static void delete_db_key __P((const char *));
-static void cleanup_db __P((void));
-static void handle_events __P((void));
-
-extern char *ttyname __P((int));
-extern char *getlogin __P((void));
-int main __P((int, char *[]));
-
-#ifdef ultrix
-#undef O_NONBLOCK
-#define O_NONBLOCK O_NDELAY
-#endif
-
-#ifdef ULTRIX
-#define setlogmask(x)
-#endif
-
-/*
- * PPP Data Link Layer "protocol" table.
- * One entry per supported protocol.
- * The last entry must be NULL.
- */
-struct protent *protocols[] = {
- &lcp_protent,
- &pap_protent,
- &chap_protent,
-#ifdef CBCP_SUPPORT
- &cbcp_protent,
-#endif
- &ipcp_protent,
-#ifdef INET6
- &ipv6cp_protent,
-#endif
- &ccp_protent,
-#ifdef IPX_CHANGE
- &ipxcp_protent,
-#endif
-#ifdef AT_CHANGE
- &atcp_protent,
-#endif
- NULL
-};
-
-/*
- * If PPP_DRV_NAME is not defined, use the default "ppp" as the device name.
- */
-#if !defined(PPP_DRV_NAME)
-#define PPP_DRV_NAME "ppp"
-#endif /* !defined(PPP_DRV_NAME) */
-
-int
-main(argc, argv)
- int argc;
- char *argv[];
-{
- int i, t;
- char *p;
- struct passwd *pw;
- struct protent *protp;
- char numbuf[16];
-
- new_phase(PHASE_INITIALIZE);
-
- /*
- * Ensure that fds 0, 1, 2 are open, to /dev/null if nowhere else.
- * This way we can close 0, 1, 2 in detach() without clobbering
- * a fd that we are using.
- */
- if ((i = open("/dev/null", O_RDWR)) >= 0) {
- while (0 <= i && i <= 2)
- i = dup(i);
- if (i >= 0)
- close(i);
- }
-
- script_env = NULL;
-
- /* Initialize syslog facilities */
- reopen_log();
-
- if (gethostname(hostname, MAXNAMELEN) < 0 ) {
- option_error("Couldn't get hostname: %m");
- exit(1);
- }
- hostname[MAXNAMELEN-1] = 0;
-
- /* make sure we don't create world or group writable files. */
- umask(umask(0777) | 022);
-
- uid = getuid();
- privileged = uid == 0;
- slprintf(numbuf, sizeof(numbuf), "%d", uid);
- script_setenv("ORIG_UID", numbuf, 0);
-
- ngroups = getgroups(NGROUPS_MAX, groups);
-
- /*
- * Initialize magic number generator now so that protocols may
- * use magic numbers in initialization.
- */
- magic_init();
-
- /*
- * Initialize each protocol.
- */
- for (i = 0; (protp = protocols[i]) != NULL; ++i)
- (*protp->init)(0);
-
- /*
- * Initialize the default channel.
- */
- tty_init();
-
- progname = *argv;
-
- /*
- * Parse, in order, the system options file, the user's options file,
- * and the command line arguments.
- */
- if (!options_from_file(_PATH_SYSOPTIONS, !privileged, 0, 1)
- || !options_from_user()
- || !parse_args(argc-1, argv+1))
- exit(EXIT_OPTION_ERROR);
- devnam_fixed = 1; /* can no longer change device name */
-
- /*
- * Work out the device name, if it hasn't already been specified,
- * and parse the tty's options file.
- */
- if (the_channel->process_extra_options)
- (*the_channel->process_extra_options)();
-
- if (debug)
- setlogmask(LOG_UPTO(LOG_DEBUG));
-
- /*
- * Check that we are running as root.
- */
- if (geteuid() != 0) {
- option_error("must be root to run %s, since it is not setuid-root",
- argv[0]);
- exit(EXIT_NOT_ROOT);
- }
-
- if (!ppp_available()) {
- option_error("%s", no_ppp_msg);
- exit(EXIT_NO_KERNEL_SUPPORT);
- }
-
- /*
- * Check that the options given are valid and consistent.
- */
- check_options();
- if (!sys_check_options())
- exit(EXIT_OPTION_ERROR);
- auth_check_options();
-#ifdef HAVE_MULTILINK
- mp_check_options();
-#endif
- for (i = 0; (protp = protocols[i]) != NULL; ++i)
- if (protp->check_options != NULL)
- (*protp->check_options)();
- if (the_channel->check_options)
- (*the_channel->check_options)();
-
-
- if (dump_options || dryrun) {
- init_pr_log(NULL, LOG_INFO);
- print_options(pr_log, NULL);
- end_pr_log();
- if (dryrun)
- die(0);
- }
-
- /*
- * Initialize system-dependent stuff.
- */
- sys_init();
-
- pppdb = tdb_open(_PATH_PPPDB, 0, 0, O_RDWR|O_CREAT, 0644);
- if (pppdb != NULL) {
- slprintf(db_key, sizeof(db_key), "pppd%d", getpid());
- update_db_entry();
- } else {
- warn("Warning: couldn't open ppp database %s", _PATH_PPPDB);
- if (multilink) {
- warn("Warning: disabling multilink");
- multilink = 0;
- }
- }
-
- /*
- * Detach ourselves from the terminal, if required,
- * and identify who is running us.
- */
- if (!nodetach && !updetach)
- detach();
- p = getlogin();
- if (p == NULL) {
- pw = getpwuid(uid);
- if (pw != NULL && pw->pw_name != NULL)
- p = pw->pw_name;
- else
- p = "(unknown)";
- }
- syslog(LOG_NOTICE, "pppd %s started by %s, uid %d", VERSION, p, uid);
- script_setenv("PPPLOGNAME", p, 0);
-
- if (devnam[0])
- script_setenv("DEVICE", devnam, 1);
- slprintf(numbuf, sizeof(numbuf), "%d", getpid());
- script_setenv("PPPD_PID", numbuf, 1);
-
- setup_signals();
-
- waiting = 0;
-
- create_linkpidfile();
-
- /*
- * If we're doing dial-on-demand, set up the interface now.
- */
- if (demand) {
- /*
- * Open the loopback channel and set it up to be the ppp interface.
- */
- tdb_writelock(pppdb);
- fd_loop = open_ppp_loopback();
- set_ifunit(1);
- tdb_writeunlock(pppdb);
-
- /*
- * Configure the interface and mark it up, etc.
- */
- demand_conf();
- }
-
- do_callback = 0;
- for (;;) {
-
- listen_time = 0;
- need_holdoff = 1;
- devfd = -1;
- status = EXIT_OK;
- ++unsuccess;
- doing_callback = do_callback;
- do_callback = 0;
-
- if (demand && !doing_callback) {
- /*
- * Don't do anything until we see some activity.
- */
- new_phase(PHASE_DORMANT);
- demand_unblock();
- add_fd(fd_loop);
- for (;;) {
- handle_events();
- if (kill_link && !persist)
- break;
- if (get_loop_output())
- break;
- }
- remove_fd(fd_loop);
- if (kill_link && !persist)
- break;
-
- /*
- * Now we want to bring up the link.
- */
- demand_block();
- info("Starting link");
- }
-
- new_phase(PHASE_SERIALCONN);
-
- devfd = the_channel->connect();
- if (devfd < 0)
- goto fail;
-
- /* set up the serial device as a ppp interface */
- tdb_writelock(pppdb);
- fd_ppp = the_channel->establish_ppp(devfd);
- if (fd_ppp < 0) {
- tdb_writeunlock(pppdb);
- status = EXIT_FATAL_ERROR;
- goto disconnect;
- }
-
- if (!demand && ifunit >= 0)
- set_ifunit(1);
- tdb_writeunlock(pppdb);
-
- /*
- * Start opening the connection and wait for
- * incoming events (reply, timeout, etc.).
- */
- notice("Connect: %s <--> %s", ifname, ppp_devnam);
- gettimeofday(&start_time, NULL);
- link_stats_valid = 0;
- script_unsetenv("CONNECT_TIME");
- script_unsetenv("BYTES_SENT");
- script_unsetenv("BYTES_RCVD");
- lcp_lowerup(0);
-
- add_fd(fd_ppp);
- lcp_open(0); /* Start protocol */
- status = EXIT_NEGOTIATION_FAILED;
- new_phase(PHASE_ESTABLISH);
- while (phase != PHASE_DEAD) {
- handle_events();
- get_input();
- if (kill_link)
- lcp_close(0, "User request");
- if (open_ccp_flag) {
- if (phase == PHASE_NETWORK || phase == PHASE_RUNNING) {
- ccp_fsm[0].flags = OPT_RESTART; /* clears OPT_SILENT */
- (*ccp_protent.open)(0);
- }
- }
- }
-
- /*
- * Print connect time and statistics.
- */
- if (link_stats_valid) {
- int t = (link_connect_time + 5) / 6; /* 1/10ths of minutes */
- info("Connect time %d.%d minutes.", t/10, t%10);
- info("Sent %u bytes, received %u bytes.",
- link_stats.bytes_out, link_stats.bytes_in);
- }
-
- /*
- * Delete pid file before disestablishing ppp. Otherwise it
- * can happen that another pppd gets the same unit and then
- * we delete its pid file.
- */
- if (!demand) {
- if (pidfilename[0] != 0
- && unlink(pidfilename) < 0 && errno != ENOENT)
- warn("unable to delete pid file %s: %m", pidfilename);
- pidfilename[0] = 0;
- }
-
- /*
- * If we may want to bring the link up again, transfer
- * the ppp unit back to the loopback. Set the
- * real serial device back to its normal mode of operation.
- */
- remove_fd(fd_ppp);
- clean_check();
- the_channel->disestablish_ppp(devfd);
- fd_ppp = -1;
- if (!hungup)
- lcp_lowerdown(0);
- if (!demand)
- script_unsetenv("IFNAME");
-
- /*
- * Run disconnector script, if requested.
- * XXX we may not be able to do this if the line has hung up!
- */
- disconnect:
- new_phase(PHASE_DISCONNECT);
- the_channel->disconnect();
-
- fail:
- if (the_channel->cleanup)
- (*the_channel->cleanup)();
-
- if (!demand) {
- if (pidfilename[0] != 0
- && unlink(pidfilename) < 0 && errno != ENOENT)
- warn("unable to delete pid file %s: %m", pidfilename);
- pidfilename[0] = 0;
- }
-
- if (!persist || (maxfail > 0 && unsuccess >= maxfail))
- break;
-
- if (demand)
- demand_discard();
- t = need_holdoff? holdoff: 0;
- if (holdoff_hook)
- t = (*holdoff_hook)();
- if (t > 0) {
- new_phase(PHASE_HOLDOFF);
- TIMEOUT(holdoff_end, NULL, t);
- do {
- handle_events();
- if (kill_link)
- new_phase(PHASE_DORMANT); /* allow signal to end holdoff */
- } while (phase == PHASE_HOLDOFF);
- if (!persist)
- break;
- }
- }
-
- /* Wait for scripts to finish */
- /* XXX should have a timeout here */
- while (n_children > 0) {
- if (debug) {
- struct subprocess *chp;
- dbglog("Waiting for %d child processes...", n_children);
- for (chp = children; chp != NULL; chp = chp->next)
- dbglog(" script %s, pid %d", chp->prog, chp->pid);
- }
- if (reap_kids(1) < 0)
- break;
- }
-
- die(status);
- return 0;
-}
-
-/*
- * handle_events - wait for something to happen and respond to it.
- */
-static void
-handle_events()
-{
- struct timeval timo;
- sigset_t mask;
-
- kill_link = open_ccp_flag = 0;
- if (sigsetjmp(sigjmp, 1) == 0) {
- sigprocmask(SIG_BLOCK, &mask, NULL);
- if (got_sighup || got_sigterm || got_sigusr2 || got_sigchld) {
- sigprocmask(SIG_UNBLOCK, &mask, NULL);
- } else {
- waiting = 1;
- sigprocmask(SIG_UNBLOCK, &mask, NULL);
- wait_input(timeleft(&timo));
- }
- }
- waiting = 0;
- calltimeout();
- if (got_sighup) {
- kill_link = 1;
- got_sighup = 0;
- if (status != EXIT_HANGUP)
- status = EXIT_USER_REQUEST;
- }
- if (got_sigterm) {
- kill_link = 1;
- persist = 0;
- status = EXIT_USER_REQUEST;
- got_sigterm = 0;
- }
- if (got_sigchld) {
- reap_kids(0); /* Don't leave dead kids lying around */
- got_sigchld = 0;
- }
- if (got_sigusr2) {
- open_ccp_flag = 1;
- got_sigusr2 = 0;
- }
-}
-
-/*
- * setup_signals - initialize signal handling.
- */
-static void
-setup_signals()
-{
- struct sigaction sa;
- sigset_t mask;
-
- /*
- * Compute mask of all interesting signals and install signal handlers
- * for each. Only one signal handler may be active at a time. Therefore,
- * all other signals should be masked when any handler is executing.
- */
- sigemptyset(&mask);
- sigaddset(&mask, SIGHUP);
- sigaddset(&mask, SIGINT);
- sigaddset(&mask, SIGTERM);
- sigaddset(&mask, SIGCHLD);
- sigaddset(&mask, SIGUSR2);
-
-#define SIGNAL(s, handler) do { \
- sa.sa_handler = handler; \
- if (sigaction(s, &sa, NULL) < 0) \
- fatal("Couldn't establish signal handler (%d): %m", s); \
- } while (0)
-
- sa.sa_mask = mask;
- sa.sa_flags = 0;
- SIGNAL(SIGHUP, hup); /* Hangup */
- SIGNAL(SIGINT, term); /* Interrupt */
- SIGNAL(SIGTERM, term); /* Terminate */
- SIGNAL(SIGCHLD, chld);
-
- SIGNAL(SIGUSR1, toggle_debug); /* Toggle debug flag */
- SIGNAL(SIGUSR2, open_ccp); /* Reopen CCP */
-
- /*
- * Install a handler for other signals which would otherwise
- * cause pppd to exit without cleaning up.
- */
- SIGNAL(SIGABRT, bad_signal);
- SIGNAL(SIGALRM, bad_signal);
- SIGNAL(SIGFPE, bad_signal);
- SIGNAL(SIGILL, bad_signal);
- SIGNAL(SIGPIPE, bad_signal);
- SIGNAL(SIGQUIT, bad_signal);
- SIGNAL(SIGSEGV, bad_signal);
-#ifdef SIGBUS
- SIGNAL(SIGBUS, bad_signal);
-#endif
-#ifdef SIGEMT
- SIGNAL(SIGEMT, bad_signal);
-#endif
-#ifdef SIGPOLL
- SIGNAL(SIGPOLL, bad_signal);
-#endif
-#ifdef SIGPROF
- SIGNAL(SIGPROF, bad_signal);
-#endif
-#ifdef SIGSYS
- SIGNAL(SIGSYS, bad_signal);
-#endif
-#ifdef SIGTRAP
- SIGNAL(SIGTRAP, bad_signal);
-#endif
-#ifdef SIGVTALRM
- SIGNAL(SIGVTALRM, bad_signal);
-#endif
-#ifdef SIGXCPU
- SIGNAL(SIGXCPU, bad_signal);
-#endif
-#ifdef SIGXFSZ
- SIGNAL(SIGXFSZ, bad_signal);
-#endif
-
- /*
- * Apparently we can get a SIGPIPE when we call syslog, if
- * syslogd has died and been restarted. Ignoring it seems
- * be sufficient.
- */
- signal(SIGPIPE, SIG_IGN);
-}
-
-/*
- * set_ifunit - do things we need to do once we know which ppp
- * unit we are using.
- */
-void
-set_ifunit(iskey)
- int iskey;
-{
- info("Using interface %s%d", PPP_DRV_NAME, ifunit);
- slprintf(ifname, sizeof(ifname), "%s%d", PPP_DRV_NAME, ifunit);
- script_setenv("IFNAME", ifname, iskey);
- if (iskey) {
- create_pidfile(); /* write pid to file */
- create_linkpidfile();
- }
-}
-
-/*
- * detach - detach us from the controlling terminal.
- */
-void
-detach()
-{
- int pid;
- char numbuf[16];
-
- if (detached)
- return;
- if ((pid = fork()) < 0) {
- error("Couldn't detach (fork failed: %m)");
- die(1); /* or just return? */
- }
- if (pid != 0) {
- /* parent */
- notify(pidchange, pid);
- exit(0); /* parent dies */
- }
- setsid();
- chdir("/");
- close(0);
- close(1);
- close(2);
- detached = 1;
- if (log_default)
- log_to_fd = -1;
- /* update pid files if they have been written already */
- if (pidfilename[0])
- create_pidfile();
- if (linkpidfile[0])
- create_linkpidfile();
- slprintf(numbuf, sizeof(numbuf), "%d", getpid());
- script_setenv("PPPD_PID", numbuf, 1);
-}
-
-/*
- * reopen_log - (re)open our connection to syslog.
- */
-void
-reopen_log()
-{
-#ifdef ULTRIX
- openlog("pppd", LOG_PID);
-#else
- openlog("pppd", LOG_PID | LOG_NDELAY, LOG_PPP);
- setlogmask(LOG_UPTO(LOG_INFO));
-#endif
-}
-
-/*
- * Create a file containing our process ID.
- */
-static void
-create_pidfile()
-{
- FILE *pidfile;
-
- slprintf(pidfilename, sizeof(pidfilename), "%s%s.pid",
- _PATH_VARRUN, ifname);
- if ((pidfile = fopen(pidfilename, "w")) != NULL) {
- fprintf(pidfile, "%d\n", getpid());
- (void) fclose(pidfile);
- } else {
- error("Failed to create pid file %s: %m", pidfilename);
- pidfilename[0] = 0;
- }
-}
-
-static void
-create_linkpidfile()
-{
- FILE *pidfile;
-
- if (linkname[0] == 0)
- return;
- script_setenv("LINKNAME", linkname, 1);
- slprintf(linkpidfile, sizeof(linkpidfile), "%sppp-%s.pid",
- _PATH_VARRUN, linkname);
- if ((pidfile = fopen(linkpidfile, "w")) != NULL) {
- fprintf(pidfile, "%d\n", getpid());
- if (ifname[0])
- fprintf(pidfile, "%s\n", ifname);
- (void) fclose(pidfile);
- } else {
- error("Failed to create pid file %s: %m", linkpidfile);
- linkpidfile[0] = 0;
- }
-}
-
-/*
- * holdoff_end - called via a timeout when the holdoff period ends.
- */
-static void
-holdoff_end(arg)
- void *arg;
-{
- new_phase(PHASE_DORMANT);
-}
-
-/* List of protocol names, to make our messages a little more informative. */
-struct protocol_list {
- u_short proto;
- const char *name;
-} protocol_list[] = {
- { 0x21, "IP" },
- { 0x23, "OSI Network Layer" },
- { 0x25, "Xerox NS IDP" },
- { 0x27, "DECnet Phase IV" },
- { 0x29, "Appletalk" },
- { 0x2b, "Novell IPX" },
- { 0x2d, "VJ compressed TCP/IP" },
- { 0x2f, "VJ uncompressed TCP/IP" },
- { 0x31, "Bridging PDU" },
- { 0x33, "Stream Protocol ST-II" },
- { 0x35, "Banyan Vines" },
- { 0x39, "AppleTalk EDDP" },
- { 0x3b, "AppleTalk SmartBuffered" },
- { 0x3d, "Multi-Link" },
- { 0x3f, "NETBIOS Framing" },
- { 0x41, "Cisco Systems" },
- { 0x43, "Ascom Timeplex" },
- { 0x45, "Fujitsu Link Backup and Load Balancing (LBLB)" },
- { 0x47, "DCA Remote Lan" },
- { 0x49, "Serial Data Transport Protocol (PPP-SDTP)" },
- { 0x4b, "SNA over 802.2" },
- { 0x4d, "SNA" },
- { 0x4f, "IP6 Header Compression" },
- { 0x6f, "Stampede Bridging" },
- { 0xfb, "single-link compression" },
- { 0xfd, "1st choice compression" },
- { 0x0201, "802.1d Hello Packets" },
- { 0x0203, "IBM Source Routing BPDU" },
- { 0x0205, "DEC LANBridge100 Spanning Tree" },
- { 0x0231, "Luxcom" },
- { 0x0233, "Sigma Network Systems" },
- { 0x8021, "Internet Protocol Control Protocol" },
- { 0x8023, "OSI Network Layer Control Protocol" },
- { 0x8025, "Xerox NS IDP Control Protocol" },
- { 0x8027, "DECnet Phase IV Control Protocol" },
- { 0x8029, "Appletalk Control Protocol" },
- { 0x802b, "Novell IPX Control Protocol" },
- { 0x8031, "Bridging NCP" },
- { 0x8033, "Stream Protocol Control Protocol" },
- { 0x8035, "Banyan Vines Control Protocol" },
- { 0x803d, "Multi-Link Control Protocol" },
- { 0x803f, "NETBIOS Framing Control Protocol" },
- { 0x8041, "Cisco Systems Control Protocol" },
- { 0x8043, "Ascom Timeplex" },
- { 0x8045, "Fujitsu LBLB Control Protocol" },
- { 0x8047, "DCA Remote Lan Network Control Protocol (RLNCP)" },
- { 0x8049, "Serial Data Control Protocol (PPP-SDCP)" },
- { 0x804b, "SNA over 802.2 Control Protocol" },
- { 0x804d, "SNA Control Protocol" },
- { 0x804f, "IP6 Header Compression Control Protocol" },
- { 0x006f, "Stampede Bridging Control Protocol" },
- { 0x80fb, "Single Link Compression Control Protocol" },
- { 0x80fd, "Compression Control Protocol" },
- { 0xc021, "Link Control Protocol" },
- { 0xc023, "Password Authentication Protocol" },
- { 0xc025, "Link Quality Report" },
- { 0xc027, "Shiva Password Authentication Protocol" },
- { 0xc029, "CallBack Control Protocol (CBCP)" },
- { 0xc081, "Container Control Protocol" },
- { 0xc223, "Challenge Handshake Authentication Protocol" },
- { 0xc281, "Proprietary Authentication Protocol" },
- { 0, NULL },
-};
-
-/*
- * protocol_name - find a name for a PPP protocol.
- */
-const char *
-protocol_name(proto)
- int proto;
-{
- struct protocol_list *lp;
-
- for (lp = protocol_list; lp->proto != 0; ++lp)
- if (proto == lp->proto)
- return lp->name;
- return NULL;
-}
-
-/*
- * get_input - called when incoming data is available.
- */
-static void
-get_input()
-{
- int len, i;
- u_char *p;
- u_short protocol;
- struct protent *protp;
-
- p = inpacket_buf; /* point to beginning of packet buffer */
-
- len = read_packet(inpacket_buf);
- if (len < 0)
- return;
-
- if (len == 0) {
- notice("Modem hangup");
- hungup = 1;
- status = EXIT_HANGUP;
- lcp_lowerdown(0); /* serial link is no longer available */
- link_terminated(0);
- return;
- }
-
- if (debug /*&& (debugflags & DBG_INPACKET)*/)
- dbglog("rcvd %P", p, len);
-
- if (len < PPP_HDRLEN) {
- MAINDEBUG(("io(): Received short packet."));
- return;
- }
-
- p += 2; /* Skip address and control */
- GETSHORT(protocol, p);
- len -= PPP_HDRLEN;
-
- /*
- * Toss all non-LCP packets unless LCP is OPEN.
- */
- if (protocol != PPP_LCP && lcp_fsm[0].state != OPENED) {
- MAINDEBUG(("get_input: Received non-LCP packet when LCP not open."));
- return;
- }
-
- /*
- * Until we get past the authentication phase, toss all packets
- * except LCP, LQR and authentication packets.
- */
- if (phase <= PHASE_AUTHENTICATE
- && !(protocol == PPP_LCP || protocol == PPP_LQR
- || protocol == PPP_PAP || protocol == PPP_CHAP)) {
- MAINDEBUG(("get_input: discarding proto 0x%x in phase %d",
- protocol, phase));
- return;
- }
-
- /*
- * Upcall the proper protocol input routine.
- */
- for (i = 0; (protp = protocols[i]) != NULL; ++i) {
- if (protp->protocol == protocol && protp->enabled_flag) {
- (*protp->input)(0, p, len);
- return;
- }
- if (protocol == (protp->protocol & ~0x8000) && protp->enabled_flag
- && protp->datainput != NULL) {
- (*protp->datainput)(0, p, len);
- return;
- }
- }
-
- if (debug) {
- const char *pname = protocol_name(protocol);
- if (pname != NULL)
- warn("Unsupported protocol '%s' (0x%x) received", pname, protocol);
- else
- warn("Unsupported protocol 0x%x received", protocol);
- }
- lcp_sprotrej(0, p - PPP_HDRLEN, len + PPP_HDRLEN);
-}
-
-/*
- * new_phase - signal the start of a new phase of pppd's operation.
- */
-void
-new_phase(p)
- int p;
-{
- phase = p;
- if (new_phase_hook)
- (*new_phase_hook)(p);
- notify(phasechange, p);
-}
-
-/*
- * die - clean up state and exit with the specified status.
- */
-void
-die(status)
- int status;
-{
- cleanup();
- notify(exitnotify, status);
- syslog(LOG_INFO, "Exit.");
- exit(status);
-}
-
-/*
- * cleanup - restore anything which needs to be restored before we exit
- */
-/* ARGSUSED */
-static void
-cleanup()
-{
- sys_cleanup();
-
- if (fd_ppp >= 0)
- the_channel->disestablish_ppp(devfd);
- if (the_channel->cleanup)
- (*the_channel->cleanup)();
-
- if (pidfilename[0] != 0 && unlink(pidfilename) < 0 && errno != ENOENT)
- warn("unable to delete pid file %s: %m", pidfilename);
- pidfilename[0] = 0;
- if (linkpidfile[0] != 0 && unlink(linkpidfile) < 0 && errno != ENOENT)
- warn("unable to delete pid file %s: %m", linkpidfile);
- linkpidfile[0] = 0;
-
- if (pppdb != NULL)
- cleanup_db();
-}
-
-/*
- * update_link_stats - get stats at link termination.
- */
-void
-update_link_stats(u)
- int u;
-{
- struct timeval now;
- char numbuf[32];
-
- if (!get_ppp_stats(u, &link_stats)
- || gettimeofday(&now, NULL) < 0)
- return;
- link_connect_time = now.tv_sec - start_time.tv_sec;
- link_stats_valid = 1;
-
- slprintf(numbuf, sizeof(numbuf), "%d", link_connect_time);
- script_setenv("CONNECT_TIME", numbuf, 0);
- slprintf(numbuf, sizeof(numbuf), "%d", link_stats.bytes_out);
- script_setenv("BYTES_SENT", numbuf, 0);
- slprintf(numbuf, sizeof(numbuf), "%d", link_stats.bytes_in);
- script_setenv("BYTES_RCVD", numbuf, 0);
-}
-
-
-struct callout {
- struct timeval c_time; /* time at which to call routine */
- void *c_arg; /* argument to routine */
- void (*c_func) __P((void *)); /* routine */
- struct callout *c_next;
-};
-
-static struct callout *callout = NULL; /* Callout list */
-static struct timeval timenow; /* Current time */
-
-/*
- * timeout - Schedule a timeout.
- *
- * Note that this timeout takes the number of milliseconds, NOT hz (as in
- * the kernel).
- */
-void
-timeout(func, arg, secs, usecs)
- void (*func) __P((void *));
- void *arg;
- int secs, usecs;
-{
- struct callout *newp, *p, **pp;
-
- MAINDEBUG(("Timeout %p:%p in %d.%03d seconds.", func, arg,
- time / 1000, time % 1000));
-
- /*
- * Allocate timeout.
- */
- if ((newp = (struct callout *) malloc(sizeof(struct callout))) == NULL)
- fatal("Out of memory in timeout()!");
- newp->c_arg = arg;
- newp->c_func = func;
- gettimeofday(&timenow, NULL);
- newp->c_time.tv_sec = timenow.tv_sec + secs;
- newp->c_time.tv_usec = timenow.tv_usec + usecs;
- if (newp->c_time.tv_usec >= 1000000) {
- newp->c_time.tv_sec += newp->c_time.tv_usec / 1000000;
- newp->c_time.tv_usec %= 1000000;
- }
-
- /*
- * Find correct place and link it in.
- */
- for (pp = &callout; (p = *pp); pp = &p->c_next)
- if (newp->c_time.tv_sec < p->c_time.tv_sec
- || (newp->c_time.tv_sec == p->c_time.tv_sec
- && newp->c_time.tv_usec < p->c_time.tv_usec))
- break;
- newp->c_next = p;
- *pp = newp;
-}
-
-
-/*
- * untimeout - Unschedule a timeout.
- */
-void
-untimeout(func, arg)
- void (*func) __P((void *));
- void *arg;
-{
- struct callout **copp, *freep;
-
- MAINDEBUG(("Untimeout %p:%p.", func, arg));
-
- /*
- * Find first matching timeout and remove it from the list.
- */
- for (copp = &callout; (freep = *copp); copp = &freep->c_next)
- if (freep->c_func == func && freep->c_arg == arg) {
- *copp = freep->c_next;
- free((char *) freep);
- break;
- }
-}
-
-
-/*
- * calltimeout - Call any timeout routines which are now due.
- */
-static void
-calltimeout()
-{
- struct callout *p;
-
- while (callout != NULL) {
- p = callout;
-
- if (gettimeofday(&timenow, NULL) < 0)
- fatal("Failed to get time of day: %m");
- if (!(p->c_time.tv_sec < timenow.tv_sec
- || (p->c_time.tv_sec == timenow.tv_sec
- && p->c_time.tv_usec <= timenow.tv_usec)))
- break; /* no, it's not time yet */
-
- callout = p->c_next;
- (*p->c_func)(p->c_arg);
-
- free((char *) p);
- }
-}
-
-
-/*
- * timeleft - return the length of time until the next timeout is due.
- */
-static struct timeval *
-timeleft(tvp)
- struct timeval *tvp;
-{
- if (callout == NULL)
- return NULL;
-
- gettimeofday(&timenow, NULL);
- tvp->tv_sec = callout->c_time.tv_sec - timenow.tv_sec;
- tvp->tv_usec = callout->c_time.tv_usec - timenow.tv_usec;
- if (tvp->tv_usec < 0) {
- tvp->tv_usec += 1000000;
- tvp->tv_sec -= 1;
- }
- if (tvp->tv_sec < 0)
- tvp->tv_sec = tvp->tv_usec = 0;
-
- return tvp;
-}
-
-
-/*
- * kill_my_pg - send a signal to our process group, and ignore it ourselves.
- */
-static void
-kill_my_pg(sig)
- int sig;
-{
- struct sigaction act, oldact;
-
- act.sa_handler = SIG_IGN;
- act.sa_flags = 0;
- kill(0, sig);
- sigaction(sig, &act, &oldact);
- sigaction(sig, &oldact, NULL);
-}
-
-
-/*
- * hup - Catch SIGHUP signal.
- *
- * Indicates that the physical layer has been disconnected.
- * We don't rely on this indication; if the user has sent this
- * signal, we just take the link down.
- */
-static void
-hup(sig)
- int sig;
-{
- info("Hangup (SIGHUP)");
- got_sighup = 1;
- if (conn_running)
- /* Send the signal to the [dis]connector process(es) also */
- kill_my_pg(sig);
- notify(sigreceived, sig);
- if (waiting)
- siglongjmp(sigjmp, 1);
-}
-
-
-/*
- * term - Catch SIGTERM signal and SIGINT signal (^C/del).
- *
- * Indicates that we should initiate a graceful disconnect and exit.
- */
-/*ARGSUSED*/
-static void
-term(sig)
- int sig;
-{
- info("Terminating on signal %d.", sig);
- got_sigterm = 1;
- if (conn_running)
- /* Send the signal to the [dis]connector process(es) also */
- kill_my_pg(sig);
- notify(sigreceived, sig);
- if (waiting)
- siglongjmp(sigjmp, 1);
-}
-
-
-/*
- * chld - Catch SIGCHLD signal.
- * Sets a flag so we will call reap_kids in the mainline.
- */
-static void
-chld(sig)
- int sig;
-{
- got_sigchld = 1;
- if (waiting)
- siglongjmp(sigjmp, 1);
-}
-
-
-/*
- * toggle_debug - Catch SIGUSR1 signal.
- *
- * Toggle debug flag.
- */
-/*ARGSUSED*/
-static void
-toggle_debug(sig)
- int sig;
-{
- debug = !debug;
- if (debug) {
- setlogmask(LOG_UPTO(LOG_DEBUG));
- } else {
- setlogmask(LOG_UPTO(LOG_WARNING));
- }
-}
-
-
-/*
- * open_ccp - Catch SIGUSR2 signal.
- *
- * Try to (re)negotiate compression.
- */
-/*ARGSUSED*/
-static void
-open_ccp(sig)
- int sig;
-{
- got_sigusr2 = 1;
- if (waiting)
- siglongjmp(sigjmp, 1);
-}
-
-
-/*
- * bad_signal - We've caught a fatal signal. Clean up state and exit.
- */
-static void
-bad_signal(sig)
- int sig;
-{
- static int crashed = 0;
-
- if (crashed)
- _exit(127);
- crashed = 1;
- error("Fatal signal %d", sig);
- if (conn_running)
- kill_my_pg(SIGTERM);
- notify(sigreceived, sig);
- die(127);
-}
-
-
-/*
- * device_script - run a program to talk to the specified fds
- * (e.g. to run the connector or disconnector script).
- * stderr gets connected to the log fd or to the _PATH_CONNERRS file.
- */
-int
-device_script(program, in, out, dont_wait)
- char *program;
- int in, out;
- int dont_wait;
-{
- int pid, fd;
- int status = -1;
- int errfd;
-
- ++conn_running;
- pid = fork();
-
- if (pid < 0) {
- --conn_running;
- error("Failed to create child process: %m");
- return -1;
- }
-
- if (pid != 0) {
- if (dont_wait) {
- record_child(pid, program, NULL, NULL);
- status = 0;
- } else {
- while (waitpid(pid, &status, 0) < 0) {
- if (errno == EINTR)
- continue;
- fatal("error waiting for (dis)connection process: %m");
- }
- --conn_running;
- }
- return (status == 0 ? 0 : -1);
- }
-
- /* here we are executing in the child */
- /* make sure fds 0, 1, 2 are occupied */
- while ((fd = dup(in)) >= 0) {
- if (fd > 2) {
- close(fd);
- break;
- }
- }
-
- /* dup in and out to fds > 2 */
- in = dup(in);
- out = dup(out);
- if (log_to_fd >= 0) {
- errfd = dup(log_to_fd);
- } else {
- errfd = open(_PATH_CONNERRS, O_WRONLY | O_APPEND | O_CREAT, 0600);
- }
-
- /* close fds 0 - 2 and any others we can think of */
- close(0);
- close(1);
- close(2);
- sys_close();
- if (the_channel->close)
- (*the_channel->close)();
- closelog();
-
- /* dup the in, out, err fds to 0, 1, 2 */
- dup2(in, 0);
- close(in);
- dup2(out, 1);
- close(out);
- if (errfd >= 0) {
- dup2(errfd, 2);
- close(errfd);
- }
-
- setuid(uid);
- if (getuid() != uid) {
- error("setuid failed");
- exit(1);
- }
- setgid(getgid());
- {
- int argc = 0;
- char * argv[500];
- char * ptr = program;
- while (ptr != NULL) {
- argv[argc] = ptr;
- argc++;
- ptr = strchr(ptr, ' ');
- if (ptr) {
- ptr[0] = '\0';
- ptr++;
- }
- }
- argv[argc] = NULL;
- execv(argv[0], argv);
- error("could not exec %s: %m", program);
- exit(99);
- }
- /* NOTREACHED */
-}
-
-
-/*
- * run-program - execute a program with given arguments,
- * but don't wait for it.
- * If the program can't be executed, logs an error unless
- * must_exist is 0 and the program file doesn't exist.
- * Returns -1 if it couldn't fork, 0 if the file doesn't exist
- * or isn't an executable plain file, or the process ID of the child.
- * If done != NULL, (*done)(arg) will be called later (within
- * reap_kids) iff the return value is > 0.
- */
-pid_t
-run_program(prog, args, must_exist, done, arg)
- char *prog;
- char **args;
- int must_exist;
- void (*done) __P((void *));
- void *arg;
-{
- int pid;
- struct stat sbuf;
-
- /*
- * First check if the file exists and is executable.
- * We don't use access() because that would use the
- * real user-id, which might not be root, and the script
- * might be accessible only to root.
- */
- errno = EINVAL;
- if (stat(prog, &sbuf) < 0 || !S_ISREG(sbuf.st_mode)
- || (sbuf.st_mode & (S_IXUSR|S_IXGRP|S_IXOTH)) == 0) {
- if (must_exist || errno != ENOENT)
- warn("Can't execute %s: %m", prog);
- return 0;
- }
-
- pid = fork();
- if (pid == -1) {
- error("Failed to create child process for %s: %m", prog);
- return -1;
- }
- if (pid == 0) {
- int new_fd;
-
- /* Leave the current location */
- (void) setsid(); /* No controlling tty. */
- (void) umask (S_IRWXG|S_IRWXO);
- (void) chdir ("/"); /* no current directory. */
- setuid(0); /* set real UID = root */
- setgid(getegid());
-
- /* Ensure that nothing of our device environment is inherited. */
- sys_close();
- closelog();
- close (0);
- close (1);
- close (2);
- if (the_channel->close)
- (*the_channel->close)();
-
- /* Don't pass handles to the PPP device, even by accident. */
- new_fd = open (_PATH_DEVNULL, O_RDWR);
- if (new_fd >= 0) {
- if (new_fd != 0) {
- dup2 (new_fd, 0); /* stdin <- /dev/null */
- close (new_fd);
- }
- dup2 (0, 1); /* stdout -> /dev/null */
- dup2 (0, 2); /* stderr -> /dev/null */
- }
-
-#ifdef BSD
- /* Force the priority back to zero if pppd is running higher. */
- if (setpriority (PRIO_PROCESS, 0, 0) < 0)
- warn("can't reset priority to 0: %m");
-#endif
-
- /* SysV recommends a second fork at this point. */
-
- /* run the program */
- execve(prog, args, script_env);
- if (must_exist || errno != ENOENT) {
- /* have to reopen the log, there's nowhere else
- for the message to go. */
- reopen_log();
- syslog(LOG_ERR, "Can't execute %s: %m", prog);
- closelog();
- }
- _exit(-1);
- }
-
- if (debug)
- dbglog("Script %s started (pid %d)", prog, pid);
- record_child(pid, prog, done, arg);
-
- return pid;
-}
-
-
-/*
- * record_child - add a child process to the list for reap_kids
- * to use.
- */
-void
-record_child(pid, prog, done, arg)
- int pid;
- char *prog;
- void (*done) __P((void *));
- void *arg;
-{
- struct subprocess *chp;
-
- ++n_children;
-
- chp = (struct subprocess *) malloc(sizeof(struct subprocess));
- if (chp == NULL) {
- warn("losing track of %s process", prog);
- } else {
- chp->pid = pid;
- chp->prog = prog;
- chp->done = done;
- chp->arg = arg;
- chp->next = children;
- children = chp;
- }
-}
-
-
-/*
- * reap_kids - get status from any dead child processes,
- * and log a message for abnormal terminations.
- */
-static int
-reap_kids(waitfor)
- int waitfor;
-{
- int pid, status;
- struct subprocess *chp, **prevp;
-
- if (n_children == 0)
- return 0;
- while ((pid = waitpid(-1, &status, (waitfor? 0: WNOHANG))) != -1
- && pid != 0) {
- for (prevp = &children; (chp = *prevp) != NULL; prevp = &chp->next) {
- if (chp->pid == pid) {
- --n_children;
- *prevp = chp->next;
- break;
- }
- }
- if (WIFSIGNALED(status)) {
- warn("Child process %s (pid %d) terminated with signal %d",
- (chp? chp->prog: "??"), pid, WTERMSIG(status));
- } else if (debug)
- dbglog("Script %s finished (pid %d), status = 0x%x",
- (chp? chp->prog: "??"), pid, status);
- if (chp && chp->done)
- (*chp->done)(chp->arg);
- if (chp)
- free(chp);
- }
- if (pid == -1) {
- if (errno == ECHILD)
- return -1;
- if (errno != EINTR)
- error("Error waiting for child process: %m");
- }
- return 0;
-}
-
-/*
- * add_notifier - add a new function to be called when something happens.
- */
-void
-add_notifier(notif, func, arg)
- struct notifier **notif;
- notify_func func;
- void *arg;
-{
- struct notifier *np;
-
- np = malloc(sizeof(struct notifier));
- if (np == 0)
- novm("notifier struct");
- np->next = *notif;
- np->func = func;
- np->arg = arg;
- *notif = np;
-}
-
-/*
- * remove_notifier - remove a function from the list of things to
- * be called when something happens.
- */
-void
-remove_notifier(notif, func, arg)
- struct notifier **notif;
- notify_func func;
- void *arg;
-{
- struct notifier *np;
-
- for (; (np = *notif) != 0; notif = &np->next) {
- if (np->func == func && np->arg == arg) {
- *notif = np->next;
- free(np);
- break;
- }
- }
-}
-
-/*
- * notify - call a set of functions registered with add_notify.
- */
-void
-notify(notif, val)
- struct notifier *notif;
- int val;
-{
- struct notifier *np;
-
- while ((np = notif) != 0) {
- notif = np->next;
- (*np->func)(np->arg, val);
- }
-}
-
-/*
- * novm - log an error message saying we ran out of memory, and die.
- */
-void
-novm(msg)
- char *msg;
-{
- fatal("Virtual memory exhausted allocating %s\n", msg);
-}
-
-/*
- * script_setenv - set an environment variable value to be used
- * for scripts that we run (e.g. ip-up, auth-up, etc.)
- */
-void
-script_setenv(var, value, iskey)
- char *var, *value;
- int iskey;
-{
- size_t varl = strlen(var);
- size_t vl = varl + strlen(value) + 2;
- int i;
- char *p, *newstring;
-
- newstring = (char *) malloc(vl+1);
- if (newstring == 0)
- return;
- *newstring++ = iskey;
- slprintf(newstring, vl, "%s=%s", var, value);
-
- /* check if this variable is already set */
- if (script_env != 0) {
- for (i = 0; (p = script_env[i]) != 0; ++i) {
- if (strncmp(p, var, varl) == 0 && p[varl] == '=') {
- if (p[-1] && pppdb != NULL)
- delete_db_key(p);
- free(p-1);
- script_env[i] = newstring;
- if (iskey && pppdb != NULL)
- add_db_key(newstring);
- update_db_entry();
- return;
- }
- }
- } else {
- /* no space allocated for script env. ptrs. yet */
- i = 0;
- script_env = (char **) malloc(16 * sizeof(char *));
- if (script_env == 0)
- return;
- s_env_nalloc = 16;
- }
-
- /* reallocate script_env with more space if needed */
- if (i + 1 >= s_env_nalloc) {
- int new_n = i + 17;
- char **newenv = (char **) realloc((void *)script_env,
- new_n * sizeof(char *));
- if (newenv == 0)
- return;
- script_env = newenv;
- s_env_nalloc = new_n;
- }
-
- script_env[i] = newstring;
- script_env[i+1] = 0;
-
- if (pppdb != NULL) {
- if (iskey)
- add_db_key(newstring);
- update_db_entry();
- }
-}
-
-/*
- * script_unsetenv - remove a variable from the environment
- * for scripts.
- */
-void
-script_unsetenv(var)
- char *var;
-{
- int vl = strlen(var);
- int i;
- char *p;
-
- if (script_env == 0)
- return;
- for (i = 0; (p = script_env[i]) != 0; ++i) {
- if (strncmp(p, var, vl) == 0 && p[vl] == '=') {
- if (p[-1] && pppdb != NULL)
- delete_db_key(p);
- free(p-1);
- while ((script_env[i] = script_env[i+1]) != 0)
- ++i;
- break;
- }
- }
- if (pppdb != NULL)
- update_db_entry();
-}
-
-/*
- * update_db_entry - update our entry in the database.
- */
-static void
-update_db_entry()
-{
- TDB_DATA key, dbuf;
- int vlen, i;
- char *p, *q, *vbuf;
-
- if (script_env == NULL)
- return;
- vlen = 0;
- for (i = 0; (p = script_env[i]) != 0; ++i)
- vlen += strlen(p) + 1;
- vbuf = malloc(vlen);
- if (vbuf == 0)
- novm("database entry");
- q = vbuf;
- for (i = 0; (p = script_env[i]) != 0; ++i)
- q += slprintf(q, vbuf + vlen - q, "%s;", p);
-
- key.dptr = db_key;
- key.dsize = strlen(db_key);
- dbuf.dptr = vbuf;
- dbuf.dsize = vlen;
- if (tdb_store(pppdb, key, dbuf, TDB_REPLACE))
- error("tdb_store failed: %s", tdb_error(pppdb));
-
-}
-
-/*
- * add_db_key - add a key that we can use to look up our database entry.
- */
-static void
-add_db_key(str)
- const char *str;
-{
- TDB_DATA key, dbuf;
-
- key.dptr = (char *) str;
- key.dsize = strlen(str);
- dbuf.dptr = db_key;
- dbuf.dsize = strlen(db_key);
- if (tdb_store(pppdb, key, dbuf, TDB_REPLACE))
- error("tdb_store key failed: %s", tdb_error(pppdb));
-}
-
-/*
- * delete_db_key - delete a key for looking up our database entry.
- */
-static void
-delete_db_key(str)
- const char *str;
-{
- TDB_DATA key;
-
- key.dptr = (char *) str;
- key.dsize = strlen(str);
- tdb_delete(pppdb, key);
-}
-
-/*
- * cleanup_db - delete all the entries we put in the database.
- */
-static void
-cleanup_db()
-{
- TDB_DATA key;
- int i;
- char *p;
-
- key.dptr = db_key;
- key.dsize = strlen(db_key);
- tdb_delete(pppdb, key);
- for (i = 0; (p = script_env[i]) != 0; ++i)
- if (p[-1])
- delete_db_key(p);
-}
diff --git a/mdk-stage1/ppp/pppd/md4.c b/mdk-stage1/ppp/pppd/md4.c
deleted file mode 100644
index cda9f943d..000000000
--- a/mdk-stage1/ppp/pppd/md4.c
+++ /dev/null
@@ -1,298 +0,0 @@
-/*
-** ********************************************************************
-** md4.c -- Implementation of MD4 Message Digest Algorithm **
-** Updated: 2/16/90 by Ronald L. Rivest **
-** (C) 1990 RSA Data Security, Inc. **
-** ********************************************************************
-*/
-
-/*
-** To use MD4:
-** -- Include md4.h in your program
-** -- Declare an MDstruct MD to hold the state of the digest
-** computation.
-** -- Initialize MD using MDbegin(&MD)
-** -- For each full block (64 bytes) X you wish to process, call
-** MD4Update(&MD,X,512)
-** (512 is the number of bits in a full block.)
-** -- For the last block (less than 64 bytes) you wish to process,
-** MD4Update(&MD,X,n)
-** where n is the number of bits in the partial block. A partial
-** block terminates the computation, so every MD computation
-** should terminate by processing a partial block, even if it
-** has n = 0.
-** -- The message digest is available in MD.buffer[0] ...
-** MD.buffer[3]. (Least-significant byte of each word
-** should be output first.)
-** -- You can print out the digest using MDprint(&MD)
-*/
-
-/* Implementation notes:
-** This implementation assumes that ints are 32-bit quantities.
-*/
-
-#define TRUE 1
-#define FALSE 0
-
-/* Compile-time includes
-*/
-#include <stdio.h>
-#include "md4.h"
-#include "pppd.h"
-
-/* Compile-time declarations of MD4 "magic constants".
-*/
-#define I0 0x67452301 /* Initial values for MD buffer */
-#define I1 0xefcdab89
-#define I2 0x98badcfe
-#define I3 0x10325476
-#define C2 013240474631 /* round 2 constant = sqrt(2) in octal */
-#define C3 015666365641 /* round 3 constant = sqrt(3) in octal */
-/* C2 and C3 are from Knuth, The Art of Programming, Volume 2
-** (Seminumerical Algorithms), Second Edition (1981), Addison-Wesley.
-** Table 2, page 660.
-*/
-
-#define fs1 3 /* round 1 shift amounts */
-#define fs2 7
-#define fs3 11
-#define fs4 19
-#define gs1 3 /* round 2 shift amounts */
-#define gs2 5
-#define gs3 9
-#define gs4 13
-#define hs1 3 /* round 3 shift amounts */
-#define hs2 9
-#define hs3 11
-#define hs4 15
-
-/* Compile-time macro declarations for MD4.
-** Note: The "rot" operator uses the variable "tmp".
-** It assumes tmp is declared as unsigned int, so that the >>
-** operator will shift in zeros rather than extending the sign bit.
-*/
-#define f(X,Y,Z) ((X&Y) | ((~X)&Z))
-#define g(X,Y,Z) ((X&Y) | (X&Z) | (Y&Z))
-#define h(X,Y,Z) (X^Y^Z)
-#define rot(X,S) (tmp=X,(tmp<<S) | (tmp>>(32-S)))
-#define ff(A,B,C,D,i,s) A = rot((A + f(B,C,D) + X[i]),s)
-#define gg(A,B,C,D,i,s) A = rot((A + g(B,C,D) + X[i] + C2),s)
-#define hh(A,B,C,D,i,s) A = rot((A + h(B,C,D) + X[i] + C3),s)
-
-/* MD4print(MDp)
-** Print message digest buffer MDp as 32 hexadecimal digits.
-** Order is from low-order byte of buffer[0] to high-order byte of
-** buffer[3].
-** Each byte is printed with high-order hexadecimal digit first.
-** This is a user-callable routine.
-*/
-void
-MD4Print(MDp)
-MD4_CTX *MDp;
-{
- int i,j;
- for (i=0;i<4;i++)
- for (j=0;j<32;j=j+8)
- printf("%02x",(MDp->buffer[i]>>j) & 0xFF);
-}
-
-/* MD4Init(MDp)
-** Initialize message digest buffer MDp.
-** This is a user-callable routine.
-*/
-void
-MD4Init(MDp)
-MD4_CTX *MDp;
-{
- int i;
- MDp->buffer[0] = I0;
- MDp->buffer[1] = I1;
- MDp->buffer[2] = I2;
- MDp->buffer[3] = I3;
- for (i=0;i<8;i++) MDp->count[i] = 0;
- MDp->done = 0;
-}
-
-/* MDblock(MDp,X)
-** Update message digest buffer MDp->buffer using 16-word data block X.
-** Assumes all 16 words of X are full of data.
-** Does not update MDp->count.
-** This routine is not user-callable.
-*/
-static void
-MDblock(MDp,Xb)
-MD4_CTX *MDp;
-unsigned char *Xb;
-{
- register unsigned int tmp, A, B, C, D;
- unsigned int X[16];
- int i;
-
- for (i = 0; i < 16; ++i) {
- X[i] = Xb[0] + (Xb[1] << 8) + (Xb[2] << 16) + (Xb[3] << 24);
- Xb += 4;
- }
-
- A = MDp->buffer[0];
- B = MDp->buffer[1];
- C = MDp->buffer[2];
- D = MDp->buffer[3];
- /* Update the message digest buffer */
- ff(A , B , C , D , 0 , fs1); /* Round 1 */
- ff(D , A , B , C , 1 , fs2);
- ff(C , D , A , B , 2 , fs3);
- ff(B , C , D , A , 3 , fs4);
- ff(A , B , C , D , 4 , fs1);
- ff(D , A , B , C , 5 , fs2);
- ff(C , D , A , B , 6 , fs3);
- ff(B , C , D , A , 7 , fs4);
- ff(A , B , C , D , 8 , fs1);
- ff(D , A , B , C , 9 , fs2);
- ff(C , D , A , B , 10 , fs3);
- ff(B , C , D , A , 11 , fs4);
- ff(A , B , C , D , 12 , fs1);
- ff(D , A , B , C , 13 , fs2);
- ff(C , D , A , B , 14 , fs3);
- ff(B , C , D , A , 15 , fs4);
- gg(A , B , C , D , 0 , gs1); /* Round 2 */
- gg(D , A , B , C , 4 , gs2);
- gg(C , D , A , B , 8 , gs3);
- gg(B , C , D , A , 12 , gs4);
- gg(A , B , C , D , 1 , gs1);
- gg(D , A , B , C , 5 , gs2);
- gg(C , D , A , B , 9 , gs3);
- gg(B , C , D , A , 13 , gs4);
- gg(A , B , C , D , 2 , gs1);
- gg(D , A , B , C , 6 , gs2);
- gg(C , D , A , B , 10 , gs3);
- gg(B , C , D , A , 14 , gs4);
- gg(A , B , C , D , 3 , gs1);
- gg(D , A , B , C , 7 , gs2);
- gg(C , D , A , B , 11 , gs3);
- gg(B , C , D , A , 15 , gs4);
- hh(A , B , C , D , 0 , hs1); /* Round 3 */
- hh(D , A , B , C , 8 , hs2);
- hh(C , D , A , B , 4 , hs3);
- hh(B , C , D , A , 12 , hs4);
- hh(A , B , C , D , 2 , hs1);
- hh(D , A , B , C , 10 , hs2);
- hh(C , D , A , B , 6 , hs3);
- hh(B , C , D , A , 14 , hs4);
- hh(A , B , C , D , 1 , hs1);
- hh(D , A , B , C , 9 , hs2);
- hh(C , D , A , B , 5 , hs3);
- hh(B , C , D , A , 13 , hs4);
- hh(A , B , C , D , 3 , hs1);
- hh(D , A , B , C , 11 , hs2);
- hh(C , D , A , B , 7 , hs3);
- hh(B , C , D , A , 15 , hs4);
- MDp->buffer[0] += A;
- MDp->buffer[1] += B;
- MDp->buffer[2] += C;
- MDp->buffer[3] += D;
-}
-
-/* MD4Update(MDp,X,count)
-** Input: X -- a pointer to an array of unsigned characters.
-** count -- the number of bits of X to use.
-** (if not a multiple of 8, uses high bits of last byte.)
-** Update MDp using the number of bits of X given by count.
-** This is the basic input routine for an MD4 user.
-** The routine completes the MD computation when count < 512, so
-** every MD computation should end with one call to MD4Update with a
-** count less than 512. A call with count 0 will be ignored if the
-** MD has already been terminated (done != 0), so an extra call with
-** count 0 can be given as a "courtesy close" to force termination
-** if desired.
-*/
-void
-MD4Update(MDp,X,count)
-MD4_CTX *MDp;
-unsigned char *X;
-unsigned int count;
-{
- unsigned int i, tmp, bit, byte, mask;
- unsigned char XX[64];
- unsigned char *p;
-
- /* return with no error if this is a courtesy close with count
- ** zero and MDp->done is true.
- */
- if (count == 0 && MDp->done) return;
- /* check to see if MD is already done and report error */
- if (MDp->done)
- { printf("\nError: MD4Update MD already done."); return; }
-
- /* Add count to MDp->count */
- tmp = count;
- p = MDp->count;
- while (tmp)
- { tmp += *p;
- *p++ = tmp;
- tmp = tmp >> 8;
- }
-
- /* Process data */
- if (count == 512)
- { /* Full block of data to handle */
- MDblock(MDp,X);
- }
- else if (count > 512) /* Check for count too large */
- {
- printf("\nError: MD4Update called with illegal count value %d.",
- count);
- return;
- }
- else /* partial block -- must be last block so finish up */
- {
- /* Find out how many bytes and residual bits there are */
- byte = count >> 3;
- bit = count & 7;
- /* Copy X into XX since we need to modify it */
- for (i=0;i<=byte;i++) XX[i] = X[i];
- for (i=byte+1;i<64;i++) XX[i] = 0;
- /* Add padding '1' bit and low-order zeros in last byte */
- mask = 1 << (7 - bit);
- XX[byte] = (XX[byte] | mask) & ~( mask - 1);
- /* If room for bit count, finish up with this block */
- if (byte <= 55)
- {
- for (i=0;i<8;i++) XX[56+i] = MDp->count[i];
- MDblock(MDp,XX);
- }
- else /* need to do two blocks to finish up */
- {
- MDblock(MDp,XX);
- for (i=0;i<56;i++) XX[i] = 0;
- for (i=0;i<8;i++) XX[56+i] = MDp->count[i];
- MDblock(MDp,XX);
- }
- /* Set flag saying we're done with MD computation */
- MDp->done = 1;
- }
-}
-
-/*
-** Finish up MD4 computation and return message digest.
-*/
-void
-MD4Final(buf, MD)
-unsigned char *buf;
-MD4_CTX *MD;
-{
- int i, j;
- unsigned int w;
-
- MD4Update(MD, NULL, 0);
- for (i = 0; i < 4; ++i) {
- w = MD->buffer[i];
- for (j = 0; j < 4; ++j) {
- *buf++ = w;
- w >>= 8;
- }
- }
-}
-
-/*
-** End of md4.c
-****************************(cut)***********************************/
diff --git a/mdk-stage1/ppp/pppd/md4.h b/mdk-stage1/ppp/pppd/md4.h
deleted file mode 100644
index 80e8f9a2a..000000000
--- a/mdk-stage1/ppp/pppd/md4.h
+++ /dev/null
@@ -1,64 +0,0 @@
-
-/*
-** ********************************************************************
-** md4.h -- Header file for implementation of **
-** MD4 Message Digest Algorithm **
-** Updated: 2/13/90 by Ronald L. Rivest **
-** (C) 1990 RSA Data Security, Inc. **
-** ********************************************************************
-*/
-
-#ifndef __P
-# if defined(__STDC__) || defined(__GNUC__)
-# define __P(x) x
-# else
-# define __P(x) ()
-# endif
-#endif
-
-
-/* MDstruct is the data structure for a message digest computation.
-*/
-typedef struct {
- unsigned int buffer[4]; /* Holds 4-word result of MD computation */
- unsigned char count[8]; /* Number of bits processed so far */
- unsigned int done; /* Nonzero means MD computation finished */
-} MD4_CTX;
-
-/* MD4Init(MD4_CTX *)
-** Initialize the MD4_CTX prepatory to doing a message digest
-** computation.
-*/
-extern void MD4Init __P((MD4_CTX *MD));
-
-/* MD4Update(MD,X,count)
-** Input: X -- a pointer to an array of unsigned characters.
-** count -- the number of bits of X to use (an unsigned int).
-** Updates MD using the first "count" bits of X.
-** The array pointed to by X is not modified.
-** If count is not a multiple of 8, MD4Update uses high bits of
-** last byte.
-** This is the basic input routine for a user.
-** The routine terminates the MD computation when count < 512, so
-** every MD computation should end with one call to MD4Update with a
-** count less than 512. Zero is OK for a count.
-*/
-extern void MD4Update __P((MD4_CTX *MD, unsigned char *X, unsigned int count));
-
-/* MD4Print(MD)
-** Prints message digest buffer MD as 32 hexadecimal digits.
-** Order is from low-order byte of buffer[0] to high-order byte
-** of buffer[3].
-** Each byte is printed with high-order hexadecimal digit first.
-*/
-extern void MD4Print __P((MD4_CTX *));
-
-/* MD4Final(buf, MD)
-** Returns message digest from MD and terminates the message
-** digest computation.
-*/
-extern void MD4Final __P((unsigned char *, MD4_CTX *));
-
-/*
-** End of md4.h
-****************************(cut)***********************************/
diff --git a/mdk-stage1/ppp/pppd/md5.c b/mdk-stage1/ppp/pppd/md5.c
deleted file mode 100644
index 0b8de3aae..000000000
--- a/mdk-stage1/ppp/pppd/md5.c
+++ /dev/null
@@ -1,309 +0,0 @@
-
-
-/*
- ***********************************************************************
- ** md5.c -- the source code for MD5 routines **
- ** RSA Data Security, Inc. MD5 Message-Digest Algorithm **
- ** Created: 2/17/90 RLR **
- ** Revised: 1/91 SRD,AJ,BSK,JT Reference C ver., 7/10 constant corr. **
- ***********************************************************************
- */
-
-/*
- ***********************************************************************
- ** Copyright (C) 1990, RSA Data Security, Inc. All rights reserved. **
- ** **
- ** License to copy and use this software is granted provided that **
- ** it is identified as the "RSA Data Security, Inc. MD5 Message- **
- ** Digest Algorithm" in all material mentioning or referencing this **
- ** software or this function. **
- ** **
- ** License is also granted to make and use derivative works **
- ** provided that such works are identified as "derived from the RSA **
- ** Data Security, Inc. MD5 Message-Digest Algorithm" in all **
- ** material mentioning or referencing the derived work. **
- ** **
- ** RSA Data Security, Inc. makes no representations concerning **
- ** either the merchantability of this software or the suitability **
- ** of this software for any particular purpose. It is provided "as **
- ** is" without express or implied warranty of any kind. **
- ** **
- ** These notices must be retained in any copies of any part of this **
- ** documentation and/or software. **
- ***********************************************************************
- */
-
-#include <stdlib.h>
-#include <string.h>
-
-#include "md5.h"
-
-/*
- ***********************************************************************
- ** Message-digest routines: **
- ** To form the message digest for a message M **
- ** (1) Initialize a context buffer mdContext using MD5Init **
- ** (2) Call MD5Update on mdContext and M **
- ** (3) Call MD5Final on mdContext **
- ** The message digest is now in mdContext->digest[0...15] **
- ***********************************************************************
- */
-
-/* forward declaration */
-static void Transform ();
-
-static unsigned char PADDING[64] = {
- 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-};
-
-/* F, G, H and I are basic MD5 functions */
-#define F(x, y, z) (((x) & (y)) | ((~x) & (z)))
-#define G(x, y, z) (((x) & (z)) | ((y) & (~z)))
-#define H(x, y, z) ((x) ^ (y) ^ (z))
-#define I(x, y, z) ((y) ^ ((x) | (~z)))
-
-/* ROTATE_LEFT rotates x left n bits */
-#define ROTATE_LEFT(x, n) (((x) << (n)) | ((x) >> (32-(n))))
-
-/* FF, GG, HH, and II transformations for rounds 1, 2, 3, and 4 */
-/* Rotation is separate from addition to prevent recomputation */
-#define FF(a, b, c, d, x, s, ac) \
- {(a) += F ((b), (c), (d)) + (x) + (UINT4)(ac); \
- (a) = ROTATE_LEFT ((a), (s)); \
- (a) += (b); \
- }
-#define GG(a, b, c, d, x, s, ac) \
- {(a) += G ((b), (c), (d)) + (x) + (UINT4)(ac); \
- (a) = ROTATE_LEFT ((a), (s)); \
- (a) += (b); \
- }
-#define HH(a, b, c, d, x, s, ac) \
- {(a) += H ((b), (c), (d)) + (x) + (UINT4)(ac); \
- (a) = ROTATE_LEFT ((a), (s)); \
- (a) += (b); \
- }
-#define II(a, b, c, d, x, s, ac) \
- {(a) += I ((b), (c), (d)) + (x) + (UINT4)(ac); \
- (a) = ROTATE_LEFT ((a), (s)); \
- (a) += (b); \
- }
-
-#ifdef __STDC__
-#define UL(x) x##U
-#else
-#define UL(x) x
-#endif
-
-/* The routine MD5Init initializes the message-digest context
- mdContext. All fields are set to zero.
- */
-void MD5Init (mdContext)
-MD5_CTX *mdContext;
-{
- mdContext->i[0] = mdContext->i[1] = (UINT4)0;
-
- /* Load magic initialization constants.
- */
- mdContext->buf[0] = (UINT4)0x67452301;
- mdContext->buf[1] = (UINT4)0xefcdab89;
- mdContext->buf[2] = (UINT4)0x98badcfe;
- mdContext->buf[3] = (UINT4)0x10325476;
-}
-
-/* The routine MD5Update updates the message-digest context to
- account for the presence of each of the characters inBuf[0..inLen-1]
- in the message whose digest is being computed.
- */
-void MD5Update (mdContext, inBuf, inLen)
-MD5_CTX *mdContext;
-unsigned char *inBuf;
-unsigned int inLen;
-{
- UINT4 in[16];
- int mdi;
- unsigned int i, ii;
-
- /* compute number of bytes mod 64 */
- mdi = (int)((mdContext->i[0] >> 3) & 0x3F);
-
- /* update number of bits */
- if ((mdContext->i[0] + ((UINT4)inLen << 3)) < mdContext->i[0])
- mdContext->i[1]++;
- mdContext->i[0] += ((UINT4)inLen << 3);
- mdContext->i[1] += ((UINT4)inLen >> 29);
-
- while (inLen--) {
- /* add new character to buffer, increment mdi */
- mdContext->in[mdi++] = *inBuf++;
-
- /* transform if necessary */
- if (mdi == 0x40) {
- for (i = 0, ii = 0; i < 16; i++, ii += 4)
- in[i] = (((UINT4)mdContext->in[ii+3]) << 24) |
- (((UINT4)mdContext->in[ii+2]) << 16) |
- (((UINT4)mdContext->in[ii+1]) << 8) |
- ((UINT4)mdContext->in[ii]);
- Transform (mdContext->buf, in);
- mdi = 0;
- }
- }
-}
-
-/* The routine MD5Final terminates the message-digest computation and
- ends with the desired message digest in mdContext->digest[0...15].
- */
-void MD5Final (hash, mdContext)
-unsigned char hash[];
-MD5_CTX *mdContext;
-{
- UINT4 in[16];
- int mdi;
- unsigned int i, ii;
- unsigned int padLen;
-
- /* save number of bits */
- in[14] = mdContext->i[0];
- in[15] = mdContext->i[1];
-
- /* compute number of bytes mod 64 */
- mdi = (int)((mdContext->i[0] >> 3) & 0x3F);
-
- /* pad out to 56 mod 64 */
- padLen = (mdi < 56) ? (56 - mdi) : (120 - mdi);
- MD5Update (mdContext, PADDING, padLen);
-
- /* append length in bits and transform */
- for (i = 0, ii = 0; i < 14; i++, ii += 4)
- in[i] = (((UINT4)mdContext->in[ii+3]) << 24) |
- (((UINT4)mdContext->in[ii+2]) << 16) |
- (((UINT4)mdContext->in[ii+1]) << 8) |
- ((UINT4)mdContext->in[ii]);
- Transform (mdContext->buf, in);
-
- /* store buffer in digest */
- for (i = 0, ii = 0; i < 4; i++, ii += 4) {
- mdContext->digest[ii] = (unsigned char)(mdContext->buf[i] & 0xFF);
- mdContext->digest[ii+1] =
- (unsigned char)((mdContext->buf[i] >> 8) & 0xFF);
- mdContext->digest[ii+2] =
- (unsigned char)((mdContext->buf[i] >> 16) & 0xFF);
- mdContext->digest[ii+3] =
- (unsigned char)((mdContext->buf[i] >> 24) & 0xFF);
- }
- memcpy(hash, mdContext->digest, 16);
-}
-
-/* Basic MD5 step. Transforms buf based on in.
- */
-static void Transform (buf, in)
-UINT4 *buf;
-UINT4 *in;
-{
- UINT4 a = buf[0], b = buf[1], c = buf[2], d = buf[3];
-
- /* Round 1 */
-#define S11 7
-#define S12 12
-#define S13 17
-#define S14 22
- FF ( a, b, c, d, in[ 0], S11, UL(3614090360)); /* 1 */
- FF ( d, a, b, c, in[ 1], S12, UL(3905402710)); /* 2 */
- FF ( c, d, a, b, in[ 2], S13, UL( 606105819)); /* 3 */
- FF ( b, c, d, a, in[ 3], S14, UL(3250441966)); /* 4 */
- FF ( a, b, c, d, in[ 4], S11, UL(4118548399)); /* 5 */
- FF ( d, a, b, c, in[ 5], S12, UL(1200080426)); /* 6 */
- FF ( c, d, a, b, in[ 6], S13, UL(2821735955)); /* 7 */
- FF ( b, c, d, a, in[ 7], S14, UL(4249261313)); /* 8 */
- FF ( a, b, c, d, in[ 8], S11, UL(1770035416)); /* 9 */
- FF ( d, a, b, c, in[ 9], S12, UL(2336552879)); /* 10 */
- FF ( c, d, a, b, in[10], S13, UL(4294925233)); /* 11 */
- FF ( b, c, d, a, in[11], S14, UL(2304563134)); /* 12 */
- FF ( a, b, c, d, in[12], S11, UL(1804603682)); /* 13 */
- FF ( d, a, b, c, in[13], S12, UL(4254626195)); /* 14 */
- FF ( c, d, a, b, in[14], S13, UL(2792965006)); /* 15 */
- FF ( b, c, d, a, in[15], S14, UL(1236535329)); /* 16 */
-
- /* Round 2 */
-#define S21 5
-#define S22 9
-#define S23 14
-#define S24 20
- GG ( a, b, c, d, in[ 1], S21, UL(4129170786)); /* 17 */
- GG ( d, a, b, c, in[ 6], S22, UL(3225465664)); /* 18 */
- GG ( c, d, a, b, in[11], S23, UL( 643717713)); /* 19 */
- GG ( b, c, d, a, in[ 0], S24, UL(3921069994)); /* 20 */
- GG ( a, b, c, d, in[ 5], S21, UL(3593408605)); /* 21 */
- GG ( d, a, b, c, in[10], S22, UL( 38016083)); /* 22 */
- GG ( c, d, a, b, in[15], S23, UL(3634488961)); /* 23 */
- GG ( b, c, d, a, in[ 4], S24, UL(3889429448)); /* 24 */
- GG ( a, b, c, d, in[ 9], S21, UL( 568446438)); /* 25 */
- GG ( d, a, b, c, in[14], S22, UL(3275163606)); /* 26 */
- GG ( c, d, a, b, in[ 3], S23, UL(4107603335)); /* 27 */
- GG ( b, c, d, a, in[ 8], S24, UL(1163531501)); /* 28 */
- GG ( a, b, c, d, in[13], S21, UL(2850285829)); /* 29 */
- GG ( d, a, b, c, in[ 2], S22, UL(4243563512)); /* 30 */
- GG ( c, d, a, b, in[ 7], S23, UL(1735328473)); /* 31 */
- GG ( b, c, d, a, in[12], S24, UL(2368359562)); /* 32 */
-
- /* Round 3 */
-#define S31 4
-#define S32 11
-#define S33 16
-#define S34 23
- HH ( a, b, c, d, in[ 5], S31, UL(4294588738)); /* 33 */
- HH ( d, a, b, c, in[ 8], S32, UL(2272392833)); /* 34 */
- HH ( c, d, a, b, in[11], S33, UL(1839030562)); /* 35 */
- HH ( b, c, d, a, in[14], S34, UL(4259657740)); /* 36 */
- HH ( a, b, c, d, in[ 1], S31, UL(2763975236)); /* 37 */
- HH ( d, a, b, c, in[ 4], S32, UL(1272893353)); /* 38 */
- HH ( c, d, a, b, in[ 7], S33, UL(4139469664)); /* 39 */
- HH ( b, c, d, a, in[10], S34, UL(3200236656)); /* 40 */
- HH ( a, b, c, d, in[13], S31, UL( 681279174)); /* 41 */
- HH ( d, a, b, c, in[ 0], S32, UL(3936430074)); /* 42 */
- HH ( c, d, a, b, in[ 3], S33, UL(3572445317)); /* 43 */
- HH ( b, c, d, a, in[ 6], S34, UL( 76029189)); /* 44 */
- HH ( a, b, c, d, in[ 9], S31, UL(3654602809)); /* 45 */
- HH ( d, a, b, c, in[12], S32, UL(3873151461)); /* 46 */
- HH ( c, d, a, b, in[15], S33, UL( 530742520)); /* 47 */
- HH ( b, c, d, a, in[ 2], S34, UL(3299628645)); /* 48 */
-
- /* Round 4 */
-#define S41 6
-#define S42 10
-#define S43 15
-#define S44 21
- II ( a, b, c, d, in[ 0], S41, UL(4096336452)); /* 49 */
- II ( d, a, b, c, in[ 7], S42, UL(1126891415)); /* 50 */
- II ( c, d, a, b, in[14], S43, UL(2878612391)); /* 51 */
- II ( b, c, d, a, in[ 5], S44, UL(4237533241)); /* 52 */
- II ( a, b, c, d, in[12], S41, UL(1700485571)); /* 53 */
- II ( d, a, b, c, in[ 3], S42, UL(2399980690)); /* 54 */
- II ( c, d, a, b, in[10], S43, UL(4293915773)); /* 55 */
- II ( b, c, d, a, in[ 1], S44, UL(2240044497)); /* 56 */
- II ( a, b, c, d, in[ 8], S41, UL(1873313359)); /* 57 */
- II ( d, a, b, c, in[15], S42, UL(4264355552)); /* 58 */
- II ( c, d, a, b, in[ 6], S43, UL(2734768916)); /* 59 */
- II ( b, c, d, a, in[13], S44, UL(1309151649)); /* 60 */
- II ( a, b, c, d, in[ 4], S41, UL(4149444226)); /* 61 */
- II ( d, a, b, c, in[11], S42, UL(3174756917)); /* 62 */
- II ( c, d, a, b, in[ 2], S43, UL( 718787259)); /* 63 */
- II ( b, c, d, a, in[ 9], S44, UL(3951481745)); /* 64 */
-
- buf[0] += a;
- buf[1] += b;
- buf[2] += c;
- buf[3] += d;
-}
-
-/*
- ***********************************************************************
- ** End of md5.c **
- ******************************** (cut) ********************************
- */
diff --git a/mdk-stage1/ppp/pppd/md5.h b/mdk-stage1/ppp/pppd/md5.h
deleted file mode 100644
index 7492b2228..000000000
--- a/mdk-stage1/ppp/pppd/md5.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- ***********************************************************************
- ** md5.h -- header file for implementation of MD5 **
- ** RSA Data Security, Inc. MD5 Message-Digest Algorithm **
- ** Created: 2/17/90 RLR **
- ** Revised: 12/27/90 SRD,AJ,BSK,JT Reference C version **
- ** Revised (for MD5): RLR 4/27/91 **
- ** -- G modified to have y&~z instead of y&z **
- ** -- FF, GG, HH modified to add in last register done **
- ** -- Access pattern: round 2 works mod 5, round 3 works mod 3 **
- ** -- distinct additive constant for each step **
- ** -- round 4 added, working mod 7 **
- ***********************************************************************
- */
-
-/*
- ***********************************************************************
- ** Copyright (C) 1990, RSA Data Security, Inc. All rights reserved. **
- ** **
- ** License to copy and use this software is granted provided that **
- ** it is identified as the "RSA Data Security, Inc. MD5 Message- **
- ** Digest Algorithm" in all material mentioning or referencing this **
- ** software or this function. **
- ** **
- ** License is also granted to make and use derivative works **
- ** provided that such works are identified as "derived from the RSA **
- ** Data Security, Inc. MD5 Message-Digest Algorithm" in all **
- ** material mentioning or referencing the derived work. **
- ** **
- ** RSA Data Security, Inc. makes no representations concerning **
- ** either the merchantability of this software or the suitability **
- ** of this software for any particular purpose. It is provided "as **
- ** is" without express or implied warranty of any kind. **
- ** **
- ** These notices must be retained in any copies of any part of this **
- ** documentation and/or software. **
- ***********************************************************************
- */
-
-#ifndef __MD5_INCLUDE__
-
-/* typedef a 32-bit type */
-typedef unsigned int UINT4;
-
-/* Data structure for MD5 (Message-Digest) computation */
-typedef struct {
- UINT4 i[2]; /* number of _bits_ handled mod 2^64 */
- UINT4 buf[4]; /* scratch buffer */
- unsigned char in[64]; /* input buffer */
- unsigned char digest[16]; /* actual digest after MD5Final call */
-} MD5_CTX;
-
-void MD5Init ();
-void MD5Update ();
-void MD5Final ();
-
-#define __MD5_INCLUDE__
-#endif /* __MD5_INCLUDE__ */
diff --git a/mdk-stage1/ppp/pppd/multilink.c b/mdk-stage1/ppp/pppd/multilink.c
deleted file mode 100644
index c30b07e0a..000000000
--- a/mdk-stage1/ppp/pppd/multilink.c
+++ /dev/null
@@ -1,397 +0,0 @@
-/*
- * multilink.c - support routines for multilink.
- *
- * Copyright (c) 2000 Paul Mackerras.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms. The name of the author may not be
- * used to endorse or promote products derived from this software
- * without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- */
-#include <stdlib.h>
-#include <unistd.h>
-#include <string.h>
-#include <ctype.h>
-#include <netdb.h>
-#include <errno.h>
-#include <signal.h>
-#include <netinet/in.h>
-
-#include "pppd.h"
-#include "fsm.h"
-#include "lcp.h"
-#include "tdb.h"
-
-bool endpoint_specified; /* user gave explicit endpoint discriminator */
-char *bundle_id; /* identifier for our bundle */
-
-extern TDB_CONTEXT *pppdb;
-extern char db_key[];
-
-static int get_default_epdisc __P((struct epdisc *));
-static int parse_num __P((char *str, const char *key, int *valp));
-static int owns_unit __P((TDB_DATA pid, int unit));
-
-#define set_ip_epdisc(ep, addr) do { \
- ep->length = 4; \
- ep->value[0] = addr >> 24; \
- ep->value[1] = addr >> 16; \
- ep->value[2] = addr >> 8; \
- ep->value[3] = addr; \
-} while (0)
-
-#define LOCAL_IP_ADDR(addr) \
- (((addr) & 0xff000000) == 0x0a000000 /* 10.x.x.x */ \
- || ((addr) & 0xfff00000) == 0xac100000 /* 172.16.x.x */ \
- || ((addr) & 0xffff0000) == 0xc0a80000) /* 192.168.x.x */
-
-#define process_exists(n) (kill((n), 0) == 0 || errno != ESRCH)
-
-void
-mp_check_options()
-{
- lcp_options *wo = &lcp_wantoptions[0];
- lcp_options *ao = &lcp_allowoptions[0];
-
- if (!multilink)
- return;
- /* if we're doing multilink, we have to negotiate MRRU */
- if (!wo->neg_mrru) {
- /* mrru not specified, default to mru */
- wo->mrru = wo->mru;
- wo->neg_mrru = 1;
- }
- ao->mrru = ao->mru;
- ao->neg_mrru = 1;
-
- if (!wo->neg_endpoint && !noendpoint) {
- /* get a default endpoint value */
- wo->neg_endpoint = get_default_epdisc(&wo->endpoint);
- }
-}
-
-/*
- * Make a new bundle or join us to an existing bundle
- * if we are doing multilink.
- */
-int
-mp_join_bundle()
-{
- lcp_options *go = &lcp_gotoptions[0];
- lcp_options *ho = &lcp_hisoptions[0];
- lcp_options *ao = &lcp_allowoptions[0];
- int unit, pppd_pid;
- int l, mtu;
- char *p;
- TDB_DATA key, pid, rec;
-
- if (!go->neg_mrru || !ho->neg_mrru) {
- /* not doing multilink */
- if (go->neg_mrru)
- notice("oops, multilink negotiated only for receive");
- mtu = ho->neg_mru? ho->mru: PPP_MRU;
- if (mtu > ao->mru)
- mtu = ao->mru;
- if (demand) {
- /* already have a bundle */
- cfg_bundle(0, 0, 0, 0);
- netif_set_mtu(0, mtu);
- return 0;
- }
- make_new_bundle(0, 0, 0, 0);
- set_ifunit(1);
- netif_set_mtu(0, mtu);
- return 0;
- }
-
- /*
- * Find the appropriate bundle or join a new one.
- * First we make up a name for the bundle.
- * The length estimate is worst-case assuming every
- * character has to be quoted.
- */
- l = 4 * strlen(peer_authname) + 10;
- if (ho->neg_endpoint)
- l += 3 * ho->endpoint.length + 8;
- if (bundle_name)
- l += 3 * strlen(bundle_name) + 2;
- bundle_id = malloc(l);
- if (bundle_id == 0)
- novm("bundle identifier");
-
- p = bundle_id;
- p += slprintf(p, l-1, "BUNDLE=\"%q\"", peer_authname);
- if (ho->neg_endpoint || bundle_name)
- *p++ = '/';
- if (ho->neg_endpoint)
- p += slprintf(p, bundle_id+l-p, "%s",
- epdisc_to_str(&ho->endpoint));
- if (bundle_name)
- p += slprintf(p, bundle_id+l-p, "/%v", bundle_name);
-
- /*
- * For demand mode, we only need to configure the bundle
- * and attach the link.
- */
- mtu = MIN(ho->mrru, ao->mru);
- if (demand) {
- cfg_bundle(go->mrru, ho->mrru, go->neg_ssnhf, ho->neg_ssnhf);
- netif_set_mtu(0, mtu);
- script_setenv("BUNDLE", bundle_id + 7, 1);
- return 0;
- }
-
- /*
- * Check if the bundle ID is already in the database.
- */
- unit = -1;
- tdb_writelock(pppdb);
- key.dptr = bundle_id;
- key.dsize = p - bundle_id;
- pid = tdb_fetch(pppdb, key);
- if (pid.dptr != NULL) {
- /* bundle ID exists, see if the pppd record exists */
- rec = tdb_fetch(pppdb, pid);
- if (rec.dptr != NULL) {
- /* it is, parse the interface number */
- parse_num(rec.dptr, "IFNAME=ppp", &unit);
- /* check the pid value */
- if (!parse_num(rec.dptr, "PPPD_PID=", &pppd_pid)
- || !process_exists(pppd_pid)
- || !owns_unit(pid, unit))
- unit = -1;
- free(rec.dptr);
- }
- free(pid.dptr);
- }
-
- if (unit >= 0) {
- /* attach to existing unit */
- if (bundle_attach(unit)) {
- set_ifunit(0);
- script_setenv("BUNDLE", bundle_id + 7, 0);
- tdb_writeunlock(pppdb);
- info("Link attached to %s", ifname);
- return 1;
- }
- /* attach failed because bundle doesn't exist */
- }
-
- /* we have to make a new bundle */
- make_new_bundle(go->mrru, ho->mrru, go->neg_ssnhf, ho->neg_ssnhf);
- set_ifunit(1);
- netif_set_mtu(0, mtu);
- script_setenv("BUNDLE", bundle_id + 7, 1);
- tdb_writeunlock(pppdb);
- info("New bundle %s created", ifname);
- return 0;
-}
-
-static int
-parse_num(str, key, valp)
- char *str;
- const char *key;
- int *valp;
-{
- char *p, *endp;
- int i;
-
- p = strstr(str, key);
- if (p != 0) {
- p += strlen(key);
- i = strtol(p, &endp, 10);
- if (endp != p && (*endp == 0 || *endp == ';')) {
- *valp = i;
- return 1;
- }
- }
- return 0;
-}
-
-/*
- * Check whether the pppd identified by `key' still owns ppp unit `unit'.
- */
-static int
-owns_unit(key, unit)
- TDB_DATA key;
- int unit;
-{
- char ifkey[32];
- TDB_DATA kd, vd;
- int ret = 0;
-
- slprintf(ifkey, sizeof(ifkey), "IFNAME=ppp%d", unit);
- kd.dptr = ifkey;
- kd.dsize = strlen(ifkey);
- vd = tdb_fetch(pppdb, kd);
- if (vd.dptr != NULL) {
- ret = vd.dsize == key.dsize
- && memcmp(vd.dptr, key.dptr, vd.dsize) == 0;
- free(vd.dptr);
- }
- return ret;
-}
-
-static int
-get_default_epdisc(ep)
- struct epdisc *ep;
-{
- char *p;
- struct hostent *hp;
- u_int32_t addr;
-
- /* First try for an ethernet MAC address */
- p = get_first_ethernet();
- if (p != 0 && get_if_hwaddr(ep->value, p) >= 0) {
- ep->class = EPD_MAC;
- ep->length = 6;
- return 1;
- }
-
- /* see if our hostname corresponds to a reasonable IP address */
- hp = gethostbyname(hostname);
- if (hp != NULL) {
- addr = *(u_int32_t *)hp->h_addr;
- if (!bad_ip_adrs(addr)) {
- addr = ntohl(addr);
- if (!LOCAL_IP_ADDR(addr)) {
- ep->class = EPD_IP;
- set_ip_epdisc(ep, addr);
- return 1;
- }
- }
- }
-
- return 0;
-}
-
-/*
- * epdisc_to_str - make a printable string from an endpoint discriminator.
- */
-
-static char *endp_class_names[] = {
- "null", "local", "IP", "MAC", "magic", "phone"
-};
-
-char *
-epdisc_to_str(ep)
- struct epdisc *ep;
-{
- static char str[MAX_ENDP_LEN*3+8];
- u_char *p = ep->value;
- int i, mask = 0;
- char *q, c, c2;
-
- if (ep->class == EPD_NULL && ep->length == 0)
- return "null";
- if (ep->class == EPD_IP && ep->length == 4) {
- u_int32_t addr;
-
- GETLONG(addr, p);
- slprintf(str, sizeof(str), "IP:%I", htonl(addr));
- return str;
- }
-
- c = ':';
- c2 = '.';
- if (ep->class == EPD_MAC && ep->length == 6)
- c2 = ':';
- else if (ep->class == EPD_MAGIC && (ep->length % 4) == 0)
- mask = 3;
- q = str;
- if (ep->class <= EPD_PHONENUM)
- q += slprintf(q, sizeof(str)-1, "%s",
- endp_class_names[ep->class]);
- else
- q += slprintf(q, sizeof(str)-1, "%d", ep->class);
- c = ':';
- for (i = 0; i < ep->length && i < MAX_ENDP_LEN; ++i) {
- if ((i & mask) == 0) {
- *q++ = c;
- c = c2;
- }
- q += slprintf(q, str + sizeof(str) - q, "%.2x", ep->value[i]);
- }
- return str;
-}
-
-static int hexc_val(int c)
-{
- if (c >= 'a')
- return c - 'a' + 10;
- if (c >= 'A')
- return c - 'A' + 10;
- return c - '0';
-}
-
-int
-str_to_epdisc(ep, str)
- struct epdisc *ep;
- char *str;
-{
- int i, l;
- char *p, *endp;
-
- for (i = EPD_NULL; i <= EPD_PHONENUM; ++i) {
- int sl = strlen(endp_class_names[i]);
- if (strncasecmp(str, endp_class_names[i], sl) == 0) {
- str += sl;
- break;
- }
- }
- if (i > EPD_PHONENUM) {
- /* not a class name, try a decimal class number */
- i = strtol(str, &endp, 10);
- if (endp == str)
- return 0; /* can't parse class number */
- str = endp;
- }
- ep->class = i;
- if (*str == 0) {
- ep->length = 0;
- return 1;
- }
- if (*str != ':' && *str != '.')
- return 0;
- ++str;
-
- if (i == EPD_IP) {
- u_int32_t addr;
- i = parse_dotted_ip(str, &addr);
- if (i == 0 || str[i] != 0)
- return 0;
- set_ip_epdisc(ep, addr);
- return 1;
- }
- if (i == EPD_MAC && get_if_hwaddr(ep->value, str) >= 0) {
- ep->length = 6;
- return 1;
- }
-
- p = str;
- for (l = 0; l < MAX_ENDP_LEN; ++l) {
- if (*str == 0)
- break;
- if (p <= str)
- for (p = str; isxdigit(*p); ++p)
- ;
- i = p - str;
- if (i == 0)
- return 0;
- ep->value[l] = hexc_val(*str++);
- if ((i & 1) == 0)
- ep->value[l] = (ep->value[l] << 4) + hexc_val(*str++);
- if (*str == ':' || *str == '.')
- ++str;
- }
- if (*str != 0 || (ep->class == EPD_MAC && l != 6))
- return 0;
- ep->length = l;
- return 1;
-}
-
diff --git a/mdk-stage1/ppp/pppd/options.c b/mdk-stage1/ppp/pppd/options.c
deleted file mode 100644
index 1921d9ec5..000000000
--- a/mdk-stage1/ppp/pppd/options.c
+++ /dev/null
@@ -1,1513 +0,0 @@
-/*
- * options.c - handles option processing for PPP.
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Carnegie Mellon University. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-#define RCSID "$Id$"
-
-#include <ctype.h>
-#include <stdio.h>
-#include <errno.h>
-#include <unistd.h>
-#include <fcntl.h>
-#include <stdlib.h>
-#include <syslog.h>
-#include <string.h>
-#include <pwd.h>
-#ifdef PLUGIN
-#include <dlfcn.h>
-#endif
-#ifdef PPP_FILTER
-#include <pcap.h>
-#include <pcap-int.h> /* XXX: To get struct pcap */
-#endif
-
-#include "pppd.h"
-#include "pathnames.h"
-
-#if defined(ultrix) || defined(NeXT)
-char *strdup __P((char *));
-#endif
-
-static const char rcsid[] = RCSID;
-
-struct option_value {
- struct option_value *next;
- const char *source;
- char value[1];
-};
-
-/*
- * Option variables and default values.
- */
-#ifdef PPP_FILTER
-int dflag = 0; /* Tell libpcap we want debugging */
-#endif
-int debug = 0; /* Debug flag */
-int kdebugflag = 0; /* Tell kernel to print debug messages */
-int default_device = 1; /* Using /dev/tty or equivalent */
-char devnam[MAXPATHLEN]; /* Device name */
-bool nodetach = 0; /* Don't detach from controlling tty */
-bool updetach = 0; /* Detach once link is up */
-int maxconnect = 0; /* Maximum connect time */
-char user[MAXNAMELEN]; /* Username for PAP */
-char passwd[MAXSECRETLEN]; /* Password for PAP */
-bool persist = 0; /* Reopen link after it goes down */
-char our_name[MAXNAMELEN]; /* Our name for authentication purposes */
-bool demand = 0; /* do dial-on-demand */
-char *ipparam = NULL; /* Extra parameter for ip up/down scripts */
-int idle_time_limit = 0; /* Disconnect if idle for this many seconds */
-int holdoff = 30; /* # seconds to pause before reconnecting */
-bool holdoff_specified; /* true if a holdoff value has been given */
-int log_to_fd = 1; /* send log messages to this fd too */
-bool log_default = 1; /* log_to_fd is default (stdout) */
-int maxfail = 10; /* max # of unsuccessful connection attempts */
-char linkname[MAXPATHLEN]; /* logical name for link */
-bool tune_kernel; /* may alter kernel settings */
-int connect_delay = 1000; /* wait this many ms after connect script */
-int req_unit = -1; /* requested interface unit */
-bool multilink = 0; /* Enable multilink operation */
-char *bundle_name = NULL; /* bundle name for multilink */
-bool dump_options; /* print out option values */
-bool dryrun; /* print out option values and exit */
-char *domain; /* domain name set by domain option */
-
-extern option_t auth_options[];
-extern struct stat devstat;
-
-#ifdef PPP_FILTER
-struct bpf_program pass_filter;/* Filter program for packets to pass */
-struct bpf_program active_filter; /* Filter program for link-active pkts */
-pcap_t pc; /* Fake struct pcap so we can compile expr */
-#endif
-
-char *current_option; /* the name of the option being parsed */
-int privileged_option; /* set iff the current option came from root */
-char *option_source; /* string saying where the option came from */
-int option_priority = OPRIO_CFGFILE; /* priority of the current options */
-bool devnam_fixed; /* can no longer change device name */
-
-static int logfile_fd = -1; /* fd opened for log file */
-static char logfile_name[MAXPATHLEN]; /* name of log file */
-
-/*
- * Prototypes
- */
-static int setdomain __P((char **));
-static int readfile __P((char **));
-static int callfile __P((char **));
-static int showversion __P((char **));
-static int showhelp __P((char **));
-static void usage __P((void));
-static int setlogfile __P((char **));
-#ifdef PLUGIN
-static int loadplugin __P((char **));
-#endif
-
-#ifdef PPP_FILTER
-static int setpassfilter __P((char **));
-static int setactivefilter __P((char **));
-#endif
-
-static option_t *find_option __P((const char *name));
-static int process_option __P((option_t *, char *, char **));
-static int n_arguments __P((option_t *));
-static int number_option __P((char *, u_int32_t *, int));
-
-/*
- * Structure to store extra lists of options.
- */
-struct option_list {
- option_t *options;
- struct option_list *next;
-};
-
-static struct option_list *extra_options = NULL;
-
-/*
- * Valid arguments.
- */
-option_t general_options[] = {
- { "debug", o_int, &debug,
- "Increase debugging level", OPT_INC | OPT_NOARG | 1 },
- { "-d", o_int, &debug,
- "Increase debugging level",
- OPT_ALIAS | OPT_INC | OPT_NOARG | 1 },
-
- { "kdebug", o_int, &kdebugflag,
- "Set kernel driver debug level", OPT_PRIO },
-
- { "nodetach", o_bool, &nodetach,
- "Don't detach from controlling tty", OPT_PRIO | 1 },
- { "-detach", o_bool, &nodetach,
- "Don't detach from controlling tty", OPT_ALIAS | OPT_PRIOSUB | 1 },
- { "updetach", o_bool, &updetach,
- "Detach from controlling tty once link is up",
- OPT_PRIOSUB | OPT_A2CLR | 1, &nodetach },
-
- { "holdoff", o_int, &holdoff,
- "Set time in seconds before retrying connection", OPT_PRIO },
-
- { "idle", o_int, &idle_time_limit,
- "Set time in seconds before disconnecting idle link", OPT_PRIO },
-
- { "maxconnect", o_int, &maxconnect,
- "Set connection time limit",
- OPT_PRIO | OPT_LLIMIT | OPT_NOINCR | OPT_ZEROINF },
-
- { "domain", o_special, (void *)setdomain,
- "Add given domain name to hostname",
- OPT_PRIO | OPT_PRIV | OPT_A2STRVAL, &domain },
-
- { "file", o_special, (void *)readfile,
- "Take options from a file", OPT_NOPRINT },
- { "call", o_special, (void *)callfile,
- "Take options from a privileged file", OPT_NOPRINT },
-
- { "persist", o_bool, &persist,
- "Keep on reopening connection after close", OPT_PRIO | 1 },
- { "nopersist", o_bool, &persist,
- "Turn off persist option", OPT_PRIOSUB },
-
- { "demand", o_bool, &demand,
- "Dial on demand", OPT_INITONLY | 1, &persist },
-
- { "--version", o_special_noarg, (void *)showversion,
- "Show version number" },
- { "--help", o_special_noarg, (void *)showhelp,
- "Show brief listing of options" },
- { "-h", o_special_noarg, (void *)showhelp,
- "Show brief listing of options", OPT_ALIAS },
-
- { "logfile", o_special, (void *)setlogfile,
- "Append log messages to this file",
- OPT_PRIO | OPT_A2STRVAL | OPT_STATIC, &logfile_name },
- { "logfd", o_int, &log_to_fd,
- "Send log messages to this file descriptor",
- OPT_PRIOSUB | OPT_A2CLR, &log_default },
- { "nolog", o_int, &log_to_fd,
- "Don't send log messages to any file",
- OPT_PRIOSUB | OPT_NOARG | OPT_VAL(-1) },
- { "nologfd", o_int, &log_to_fd,
- "Don't send log messages to any file descriptor",
- OPT_PRIOSUB | OPT_ALIAS | OPT_NOARG | OPT_VAL(-1) },
-
- { "linkname", o_string, linkname,
- "Set logical name for link",
- OPT_PRIO | OPT_PRIV | OPT_STATIC, NULL, MAXPATHLEN },
-
- { "maxfail", o_int, &maxfail,
- "Maximum number of unsuccessful connection attempts to allow",
- OPT_PRIO },
-
- { "ktune", o_bool, &tune_kernel,
- "Alter kernel settings as necessary", OPT_PRIO | 1 },
- { "noktune", o_bool, &tune_kernel,
- "Don't alter kernel settings", OPT_PRIOSUB },
-
- { "connect-delay", o_int, &connect_delay,
- "Maximum time (in ms) to wait after connect script finishes",
- OPT_PRIO },
-
- { "unit", o_int, &req_unit,
- "PPP interface unit number to use if possible",
- OPT_PRIO | OPT_LLIMIT, 0, 0 },
-
- { "dump", o_bool, &dump_options,
- "Print out option values after parsing all options", 1 },
- { "dryrun", o_bool, &dryrun,
- "Stop after parsing, printing, and checking options", 1 },
-
-#ifdef HAVE_MULTILINK
- { "multilink", o_bool, &multilink,
- "Enable multilink operation", OPT_PRIO | 1 },
- { "mp", o_bool, &multilink,
- "Enable multilink operation", OPT_PRIOSUB | OPT_ALIAS | 1 },
- { "nomultilink", o_bool, &multilink,
- "Disable multilink operation", OPT_PRIOSUB | 0 },
- { "nomp", o_bool, &multilink,
- "Disable multilink operation", OPT_PRIOSUB | OPT_ALIAS | 0 },
-
- { "bundle", o_string, &bundle_name,
- "Bundle name for multilink", OPT_PRIO },
-#endif /* HAVE_MULTILINK */
-
-#ifdef PLUGIN
- { "plugin", o_special, (void *)loadplugin,
- "Load a plug-in module into pppd", OPT_PRIV | OPT_A2LIST },
-#endif
-
-#ifdef PPP_FILTER
- { "pdebug", o_int, &dflag,
- "libpcap debugging", OPT_PRIO },
-
- { "pass-filter", 1, setpassfilter,
- "set filter for packets to pass", OPT_PRIO },
-
- { "active-filter", 1, setactivefilter,
- "set filter for active pkts", OPT_PRIO },
-#endif
-
- { NULL }
-};
-
-#ifndef IMPLEMENTATION
-#define IMPLEMENTATION ""
-#endif
-
-static char *usage_string = "\
-pppd version %s\n\
-Usage: %s [ options ], where options are:\n\
- <device> Communicate over the named device\n\
- <speed> Set the baud rate to <speed>\n\
- <loc>:<rem> Set the local and/or remote interface IP\n\
- addresses. Either one may be omitted.\n\
- asyncmap <n> Set the desired async map to hex <n>\n\
- auth Require authentication from peer\n\
- connect <p> Invoke shell command <p> to set up the serial line\n\
- crtscts Use hardware RTS/CTS flow control\n\
- defaultroute Add default route through interface\n\
- file <f> Take options from file <f>\n\
- modem Use modem control lines\n\
- mru <n> Set MRU value to <n> for negotiation\n\
-See pppd(8) for more options.\n\
-";
-
-/*
- * parse_args - parse a string of arguments from the command line.
- */
-int
-parse_args(argc, argv)
- int argc;
- char **argv;
-{
- char *arg;
- option_t *opt;
- int n;
-
- privileged_option = privileged;
- option_source = "command line";
- option_priority = OPRIO_CMDLINE;
- while (argc > 0) {
- arg = *argv++;
- --argc;
- opt = find_option(arg);
- if (opt == NULL) {
- option_error("unrecognized option '%s'", arg);
- usage();
- return 0;
- }
- n = n_arguments(opt);
- if (argc < n) {
- option_error("too few parameters for option %s", arg);
- return 0;
- }
- if (!process_option(opt, arg, argv))
- return 0;
- argc -= n;
- argv += n;
- }
- return 1;
-}
-
-/*
- * options_from_file - Read a string of options from a file,
- * and interpret them.
- */
-int
-options_from_file(filename, must_exist, check_prot, priv)
- char *filename;
- int must_exist;
- int check_prot;
- int priv;
-{
- FILE *f;
- int i, newline, ret, err;
- option_t *opt;
- int oldpriv, n;
- char *oldsource;
- char *argv[MAXARGS];
- char args[MAXARGS][MAXWORDLEN];
- char cmd[MAXWORDLEN];
-
- if (check_prot)
- seteuid(getuid());
- f = fopen(filename, "r");
- err = errno;
- if (check_prot)
- seteuid(0);
- if (f == NULL) {
- errno = err;
- if (!must_exist) {
- if (err != ENOENT && err != ENOTDIR)
- warn("Warning: can't open options file %s: %m", filename);
- return 1;
- }
- option_error("Can't open options file %s: %m", filename);
- return 0;
- }
-
- oldpriv = privileged_option;
- privileged_option = priv;
- oldsource = option_source;
- option_source = strdup(filename);
- if (option_source == NULL)
- option_source = "file";
- ret = 0;
- while (getword(f, cmd, &newline, filename)) {
- opt = find_option(cmd);
- if (opt == NULL) {
- option_error("In file %s: unrecognized option '%s'",
- filename, cmd);
- goto err;
- }
- n = n_arguments(opt);
- for (i = 0; i < n; ++i) {
- if (!getword(f, args[i], &newline, filename)) {
- option_error(
- "In file %s: too few parameters for option '%s'",
- filename, cmd);
- goto err;
- }
- argv[i] = args[i];
- }
- if (!process_option(opt, cmd, argv))
- goto err;
- }
- ret = 1;
-
-err:
- fclose(f);
- privileged_option = oldpriv;
- option_source = oldsource;
- return ret;
-}
-
-/*
- * options_from_user - See if the use has a ~/.ppprc file,
- * and if so, interpret options from it.
- */
-int
-options_from_user()
-{
- char *user, *path, *file;
- int ret;
- struct passwd *pw;
- size_t pl;
-
- pw = getpwuid(getuid());
- if (pw == NULL || (user = pw->pw_dir) == NULL || user[0] == 0)
- return 1;
- file = _PATH_USEROPT;
- pl = strlen(user) + strlen(file) + 2;
- path = malloc(pl);
- if (path == NULL)
- novm("init file name");
- slprintf(path, pl, "%s/%s", user, file);
- option_priority = OPRIO_CFGFILE;
- ret = options_from_file(path, 0, 1, privileged);
- free(path);
- return ret;
-}
-
-/*
- * options_for_tty - See if an options file exists for the serial
- * device, and if so, interpret options from it.
- * We only allow the per-tty options file to override anything from
- * the command line if it is something that the user can't override
- * once it has been set by root; this is done by giving configuration
- * files a lower priority than the command line.
- */
-int
-options_for_tty()
-{
- char *dev, *path, *p;
- int ret;
- size_t pl;
-
- dev = devnam;
- if (strncmp(dev, "/dev/", 5) == 0)
- dev += 5;
- if (dev[0] == 0 || strcmp(dev, "tty") == 0)
- return 1; /* don't look for /etc/ppp/options.tty */
- pl = strlen(_PATH_TTYOPT) + strlen(dev) + 1;
- path = malloc(pl);
- if (path == NULL)
- novm("tty init file name");
- slprintf(path, pl, "%s%s", _PATH_TTYOPT, dev);
- /* Turn slashes into dots, for Solaris case (e.g. /dev/term/a) */
- for (p = path + strlen(_PATH_TTYOPT); *p != 0; ++p)
- if (*p == '/')
- *p = '.';
- option_priority = OPRIO_CFGFILE;
- ret = options_from_file(path, 0, 0, 1);
- free(path);
- return ret;
-}
-
-/*
- * options_from_list - process a string of options in a wordlist.
- */
-int
-options_from_list(w, priv)
- struct wordlist *w;
- int priv;
-{
- char *argv[MAXARGS];
- option_t *opt;
- int i, n, ret = 0;
- struct wordlist *w0;
-
- privileged_option = priv;
- option_source = "secrets file";
- option_priority = OPRIO_SECFILE;
-
- while (w != NULL) {
- opt = find_option(w->word);
- if (opt == NULL) {
- option_error("In secrets file: unrecognized option '%s'",
- w->word);
- goto err;
- }
- n = n_arguments(opt);
- w0 = w;
- for (i = 0; i < n; ++i) {
- w = w->next;
- if (w == NULL) {
- option_error(
- "In secrets file: too few parameters for option '%s'",
- w0->word);
- goto err;
- }
- argv[i] = w->word;
- }
- if (!process_option(opt, w0->word, argv))
- goto err;
- w = w->next;
- }
- ret = 1;
-
-err:
- return ret;
-}
-
-/*
- * match_option - see if this option matches an option_t structure.
- */
-static int
-match_option(name, opt, dowild)
- char *name;
- option_t *opt;
- int dowild;
-{
- int (*match) __P((char *, char **, int));
-
- if (dowild != (opt->type == o_wild))
- return 0;
- if (!dowild)
- return strcmp(name, opt->name) == 0;
- match = (int (*) __P((char *, char **, int))) opt->addr;
- return (*match)(name, NULL, 0);
-}
-
-/*
- * find_option - scan the option lists for the various protocols
- * looking for an entry with the given name.
- * This could be optimized by using a hash table.
- */
-static option_t *
-find_option(name)
- const char *name;
-{
- option_t *opt;
- struct option_list *list;
- int i, dowild;
-
- for (dowild = 0; dowild <= 1; ++dowild) {
- for (opt = general_options; opt->name != NULL; ++opt)
- if (match_option(name, opt, dowild))
- return opt;
- for (opt = auth_options; opt->name != NULL; ++opt)
- if (match_option(name, opt, dowild))
- return opt;
- for (list = extra_options; list != NULL; list = list->next)
- for (opt = list->options; opt->name != NULL; ++opt)
- if (match_option(name, opt, dowild))
- return opt;
- for (opt = the_channel->options; opt->name != NULL; ++opt)
- if (match_option(name, opt, dowild))
- return opt;
- for (i = 0; protocols[i] != NULL; ++i)
- if ((opt = protocols[i]->options) != NULL)
- for (; opt->name != NULL; ++opt)
- if (match_option(name, opt, dowild))
- return opt;
- }
- return NULL;
-}
-
-/*
- * process_option - process one new-style option.
- */
-static int
-process_option(opt, cmd, argv)
- option_t *opt;
- char *cmd;
- char **argv;
-{
- u_int32_t v;
- int iv, a;
- char *sv;
- int (*parser) __P((char **));
- int (*wildp) __P((char *, char **, int));
- char *optopt = (opt->type == o_wild)? "": " option";
- int prio = option_priority;
- option_t *mainopt = opt;
-
- if ((opt->flags & OPT_PRIVFIX) && privileged_option)
- prio += OPRIO_ROOT;
- while (mainopt->flags & OPT_PRIOSUB)
- --mainopt;
- if (mainopt->flags & OPT_PRIO) {
- if (prio < mainopt->priority) {
- /* new value doesn't override old */
- if (prio == OPRIO_CMDLINE && mainopt->priority > OPRIO_ROOT) {
- option_error("%s%s set in %s cannot be overridden\n",
- opt->name, optopt, mainopt->source);
- return 0;
- }
- return 1;
- }
- if (prio > OPRIO_ROOT && mainopt->priority == OPRIO_CMDLINE)
- warn("%s%s from %s overrides command line",
- opt->name, optopt, option_source);
- }
-
- if ((opt->flags & OPT_INITONLY) && phase != PHASE_INITIALIZE) {
- option_error("%s%s cannot be changed after initialization",
- opt->name, optopt);
- return 0;
- }
- if ((opt->flags & OPT_PRIV) && !privileged_option) {
- option_error("using the %s%s requires root privilege",
- opt->name, optopt);
- return 0;
- }
- if ((opt->flags & OPT_ENABLE) && *(bool *)(opt->addr2) == 0) {
- option_error("%s%s is disabled", opt->name, optopt);
- return 0;
- }
- if ((opt->flags & OPT_DEVEQUIV) && devnam_fixed) {
- option_error("the %s%s may not be changed in %s",
- opt->name, optopt, option_source);
- return 0;
- }
-
- switch (opt->type) {
- case o_bool:
- v = opt->flags & OPT_VALUE;
- *(bool *)(opt->addr) = v;
- if (opt->addr2 && (opt->flags & OPT_A2COPY))
- *(bool *)(opt->addr2) = v;
- break;
-
- case o_int:
- iv = 0;
- if ((opt->flags & OPT_NOARG) == 0) {
- if (!int_option(*argv, &iv))
- return 0;
- if ((((opt->flags & OPT_LLIMIT) && iv < opt->lower_limit)
- || ((opt->flags & OPT_ULIMIT) && iv > opt->upper_limit))
- && !((opt->flags & OPT_ZEROOK && iv == 0))) {
- char *zok = (opt->flags & OPT_ZEROOK)? " zero or": "";
- switch (opt->flags & OPT_LIMITS) {
- case OPT_LLIMIT:
- option_error("%s value must be%s >= %d",
- opt->name, zok, opt->lower_limit);
- break;
- case OPT_ULIMIT:
- option_error("%s value must be%s <= %d",
- opt->name, zok, opt->upper_limit);
- break;
- case OPT_LIMITS:
- option_error("%s value must be%s between %d and %d",
- opt->name, opt->lower_limit, opt->upper_limit);
- break;
- }
- return 0;
- }
- }
- a = opt->flags & OPT_VALUE;
- if (a >= 128)
- a -= 256; /* sign extend */
- iv += a;
- if (opt->flags & OPT_INC)
- iv += *(int *)(opt->addr);
- if ((opt->flags & OPT_NOINCR) && !privileged_option) {
- int oldv = *(int *)(opt->addr);
- if ((opt->flags & OPT_ZEROINF) ?
- (oldv != 0 && (iv == 0 || iv > oldv)) : (iv > oldv)) {
- option_error("%s value cannot be increased", opt->name);
- return 0;
- }
- }
- *(int *)(opt->addr) = iv;
- if (opt->addr2 && (opt->flags & OPT_A2COPY))
- *(int *)(opt->addr2) = iv;
- break;
-
- case o_uint32:
- if (opt->flags & OPT_NOARG) {
- v = opt->flags & OPT_VALUE;
- if (v & 0x80)
- v |= 0xffffff00U;
- } else if (!number_option(*argv, &v, 16))
- return 0;
- if (opt->flags & OPT_OR)
- v |= *(u_int32_t *)(opt->addr);
- *(u_int32_t *)(opt->addr) = v;
- if (opt->addr2 && (opt->flags & OPT_A2COPY))
- *(u_int32_t *)(opt->addr2) = v;
- break;
-
- case o_string:
- if (opt->flags & OPT_STATIC) {
- strlcpy((char *)(opt->addr), *argv, opt->upper_limit);
- } else {
- sv = strdup(*argv);
- if (sv == NULL)
- novm("option argument");
- *(char **)(opt->addr) = sv;
- }
- break;
-
- case o_special_noarg:
- case o_special:
- parser = (int (*) __P((char **))) opt->addr;
- if (!(*parser)(argv))
- return 0;
- if (opt->flags & OPT_A2LIST) {
- struct option_value *ovp, **pp;
-
- ovp = malloc(sizeof(*ovp) + strlen(*argv));
- if (ovp != 0) {
- strcpy(ovp->value, *argv);
- ovp->source = option_source;
- ovp->next = NULL;
- pp = (struct option_value **) &opt->addr2;
- while (*pp != 0)
- pp = &(*pp)->next;
- *pp = ovp;
- }
- }
- break;
-
- case o_wild:
- wildp = (int (*) __P((char *, char **, int))) opt->addr;
- if (!(*wildp)(cmd, argv, 1))
- return 0;
- break;
- }
-
- if (opt->addr2 && (opt->flags & (OPT_A2COPY|OPT_ENABLE
- |OPT_A2PRINTER|OPT_A2STRVAL|OPT_A2LIST)) == 0)
- *(bool *)(opt->addr2) = !(opt->flags & OPT_A2CLR);
-
- mainopt->source = option_source;
- mainopt->priority = prio;
- mainopt->winner = opt - mainopt;
-
- return 1;
-}
-
-/*
- * override_value - if the option priorities would permit us to
- * override the value of option, return 1 and update the priority
- * and source of the option value. Otherwise returns 0.
- */
-int
-override_value(option, priority, source)
- const char *option;
- int priority;
- const char *source;
-{
- option_t *opt;
-
- opt = find_option(option);
- if (opt == NULL)
- return 0;
- while (opt->flags & OPT_PRIOSUB)
- --opt;
- if ((opt->flags & OPT_PRIO) && priority < opt->priority)
- return 0;
- opt->priority = priority;
- opt->source = source;
- opt->winner = -1;
- return 1;
-}
-
-/*
- * n_arguments - tell how many arguments an option takes
- */
-static int
-n_arguments(opt)
- option_t *opt;
-{
- return (opt->type == o_bool || opt->type == o_special_noarg
- || (opt->flags & OPT_NOARG))? 0: 1;
-}
-
-/*
- * add_options - add a list of options to the set we grok.
- */
-void
-add_options(opt)
- option_t *opt;
-{
- struct option_list *list;
-
- list = malloc(sizeof(*list));
- if (list == 0)
- novm("option list entry");
- list->options = opt;
- list->next = extra_options;
- extra_options = list;
-}
-
-/*
- * check_options - check that options are valid and consistent.
- */
-void
-check_options()
-{
- if (logfile_fd >= 0 && logfile_fd != log_to_fd)
- close(logfile_fd);
-}
-
-/*
- * print_option - print out an option and its value
- */
-static void
-print_option(opt, mainopt, printer, arg)
- option_t *opt, *mainopt;
- void (*printer) __P((void *, char *, ...));
- void *arg;
-{
- int i, v;
- char *p;
-
- if (opt->flags & OPT_NOPRINT)
- return;
- switch (opt->type) {
- case o_bool:
- v = opt->flags & OPT_VALUE;
- if (*(bool *)opt->addr != v)
- /* this can happen legitimately, e.g. lock
- option turned off for default device */
- break;
- printer(arg, "%s", opt->name);
- break;
- case o_int:
- v = opt->flags & OPT_VALUE;
- if (v >= 128)
- v -= 256;
- i = *(int *)opt->addr;
- if (opt->flags & OPT_NOARG) {
- printer(arg, "%s", opt->name);
- if (i != v) {
- if (opt->flags & OPT_INC) {
- for (; i > v; i -= v)
- printer(arg, " %s", opt->name);
- } else
- printer(arg, " # oops: %d not %d\n",
- i, v);
- }
- } else {
- printer(arg, "%s %d", opt->name, i);
- }
- break;
- case o_uint32:
- printer(arg, "%s", opt->name);
- if ((opt->flags & OPT_NOARG) == 0)
- printer(arg, " %x", *(u_int32_t *)opt->addr);
- break;
-
- case o_string:
- if (opt->flags & OPT_HIDE) {
- p = "??????";
- } else {
- p = (char *) opt->addr;
- if ((opt->flags & OPT_STATIC) == 0)
- p = *(char **)p;
- }
- printer(arg, "%s %q", opt->name, p);
- break;
-
- case o_special:
- case o_special_noarg:
- case o_wild:
- if (opt->type != o_wild) {
- printer(arg, "%s", opt->name);
- if (n_arguments(opt) == 0)
- break;
- printer(arg, " ");
- }
- if (opt->flags & OPT_A2PRINTER) {
- void (*oprt) __P((option_t *,
- void ((*)__P((void *, char *, ...))),
- void *));
- oprt = opt->addr2;
- (*oprt)(opt, printer, arg);
- } else if (opt->flags & OPT_A2STRVAL) {
- p = (char *) opt->addr2;
- if ((opt->flags & OPT_STATIC) == 0)
- p = *(char **)p;
- printer("%q", p);
- } else if (opt->flags & OPT_A2LIST) {
- struct option_value *ovp;
-
- ovp = (struct option_value *) opt->addr2;
- for (;;) {
- printer(arg, "%q", ovp->value);
- if ((ovp = ovp->next) == NULL)
- break;
- printer(arg, "\t\t# (from %s)\n%s ",
- ovp->source, opt->name);
- }
- } else {
- printer(arg, "xxx # [don't know how to print value]");
- }
- break;
-
- default:
- printer(arg, "# %s value (type %d)", opt->name, opt->type);
- break;
- }
- printer(arg, "\t\t# (from %s)\n", mainopt->source);
-}
-
-/*
- * print_option_list - print out options in effect from an
- * array of options.
- */
-static void
-print_option_list(opt, printer, arg)
- option_t *opt;
- void (*printer) __P((void *, char *, ...));
- void *arg;
-{
- while (opt->name != NULL) {
- if (opt->priority != OPRIO_DEFAULT
- && opt->winner != (short int) -1)
- print_option(opt + opt->winner, opt, printer, arg);
- do {
- ++opt;
- } while (opt->flags & OPT_PRIOSUB);
- }
-}
-
-/*
- * print_options - print out what options are in effect.
- */
-void
-print_options(printer, arg)
- void (*printer) __P((void *, char *, ...));
- void *arg;
-{
- struct option_list *list;
- int i;
-
- printer(arg, "pppd options in effect:\n");
- print_option_list(general_options, printer, arg);
- print_option_list(auth_options, printer, arg);
- for (list = extra_options; list != NULL; list = list->next)
- print_option_list(list->options, printer, arg);
- print_option_list(the_channel->options, printer, arg);
- for (i = 0; protocols[i] != NULL; ++i)
- print_option_list(protocols[i]->options, printer, arg);
-}
-
-/*
- * usage - print out a message telling how to use the program.
- */
-static void
-usage()
-{
- if (phase == PHASE_INITIALIZE)
- fprintf(stderr, usage_string, VERSION, progname);
-}
-
-/*
- * showhelp - print out usage message and exit.
- */
-static int
-showhelp(argv)
- char **argv;
-{
- if (phase == PHASE_INITIALIZE) {
- usage();
- exit(0);
- }
- return 0;
-}
-
-/*
- * showversion - print out the version number and exit.
- */
-static int
-showversion(argv)
- char **argv;
-{
- if (phase == PHASE_INITIALIZE) {
- fprintf(stderr, "pppd version %s\n", VERSION);
- exit(0);
- }
- return 0;
-}
-
-/*
- * option_error - print a message about an error in an option.
- * The message is logged, and also sent to
- * stderr if phase == PHASE_INITIALIZE.
- */
-void
-option_error __V((char *fmt, ...))
-{
- va_list args;
- char buf[1024];
-
-#if defined(__STDC__)
- va_start(args, fmt);
-#else
- char *fmt;
- va_start(args);
- fmt = va_arg(args, char *);
-#endif
- vslprintf(buf, sizeof(buf), fmt, args);
- va_end(args);
- if (phase == PHASE_INITIALIZE)
- fprintf(stderr, "%s: %s\n", progname, buf);
- syslog(LOG_ERR, "%s", buf);
-}
-
-#if 0
-/*
- * readable - check if a file is readable by the real user.
- */
-int
-readable(fd)
- int fd;
-{
- uid_t uid;
- int i;
- struct stat sbuf;
-
- uid = getuid();
- if (uid == 0)
- return 1;
- if (fstat(fd, &sbuf) != 0)
- return 0;
- if (sbuf.st_uid == uid)
- return sbuf.st_mode & S_IRUSR;
- if (sbuf.st_gid == getgid())
- return sbuf.st_mode & S_IRGRP;
- for (i = 0; i < ngroups; ++i)
- if (sbuf.st_gid == groups[i])
- return sbuf.st_mode & S_IRGRP;
- return sbuf.st_mode & S_IROTH;
-}
-#endif
-
-/*
- * Read a word from a file.
- * Words are delimited by white-space or by quotes (" or ').
- * Quotes, white-space and \ may be escaped with \.
- * \<newline> is ignored.
- */
-int
-getword(f, word, newlinep, filename)
- FILE *f;
- char *word;
- int *newlinep;
- char *filename;
-{
- int c, len, escape;
- int quoted, comment;
- int value, digit, got, n;
-
-#define isoctal(c) ((c) >= '0' && (c) < '8')
-
- *newlinep = 0;
- len = 0;
- escape = 0;
- comment = 0;
-
- /*
- * First skip white-space and comments.
- */
- for (;;) {
- c = getc(f);
- if (c == EOF)
- break;
-
- /*
- * A newline means the end of a comment; backslash-newline
- * is ignored. Note that we cannot have escape && comment.
- */
- if (c == '\n') {
- if (!escape) {
- *newlinep = 1;
- comment = 0;
- } else
- escape = 0;
- continue;
- }
-
- /*
- * Ignore characters other than newline in a comment.
- */
- if (comment)
- continue;
-
- /*
- * If this character is escaped, we have a word start.
- */
- if (escape)
- break;
-
- /*
- * If this is the escape character, look at the next character.
- */
- if (c == '\\') {
- escape = 1;
- continue;
- }
-
- /*
- * If this is the start of a comment, ignore the rest of the line.
- */
- if (c == '#') {
- comment = 1;
- continue;
- }
-
- /*
- * A non-whitespace character is the start of a word.
- */
- if (!isspace(c))
- break;
- }
-
- /*
- * Save the delimiter for quoted strings.
- */
- if (!escape && (c == '"' || c == '\'')) {
- quoted = c;
- c = getc(f);
- } else
- quoted = 0;
-
- /*
- * Process characters until the end of the word.
- */
- while (c != EOF) {
- if (escape) {
- /*
- * This character is escaped: backslash-newline is ignored,
- * various other characters indicate particular values
- * as for C backslash-escapes.
- */
- escape = 0;
- if (c == '\n') {
- c = getc(f);
- continue;
- }
-
- got = 0;
- switch (c) {
- case 'a':
- value = '\a';
- break;
- case 'b':
- value = '\b';
- break;
- case 'f':
- value = '\f';
- break;
- case 'n':
- value = '\n';
- break;
- case 'r':
- value = '\r';
- break;
- case 's':
- value = ' ';
- break;
- case 't':
- value = '\t';
- break;
-
- default:
- if (isoctal(c)) {
- /*
- * \ddd octal sequence
- */
- value = 0;
- for (n = 0; n < 3 && isoctal(c); ++n) {
- value = (value << 3) + (c & 07);
- c = getc(f);
- }
- got = 1;
- break;
- }
-
- if (c == 'x') {
- /*
- * \x<hex_string> sequence
- */
- value = 0;
- c = getc(f);
- for (n = 0; n < 2 && isxdigit(c); ++n) {
- digit = toupper(c) - '0';
- if (digit > 10)
- digit += '0' + 10 - 'A';
- value = (value << 4) + digit;
- c = getc (f);
- }
- got = 1;
- break;
- }
-
- /*
- * Otherwise the character stands for itself.
- */
- value = c;
- break;
- }
-
- /*
- * Store the resulting character for the escape sequence.
- */
- if (len < MAXWORDLEN-1)
- word[len] = value;
- ++len;
-
- if (!got)
- c = getc(f);
- continue;
-
- }
-
- /*
- * Not escaped: see if we've reached the end of the word.
- */
- if (quoted) {
- if (c == quoted)
- break;
- } else {
- if (isspace(c) || c == '#') {
- ungetc (c, f);
- break;
- }
- }
-
- /*
- * Backslash starts an escape sequence.
- */
- if (c == '\\') {
- escape = 1;
- c = getc(f);
- continue;
- }
-
- /*
- * An ordinary character: store it in the word and get another.
- */
- if (len < MAXWORDLEN-1)
- word[len] = c;
- ++len;
-
- c = getc(f);
- }
-
- /*
- * End of the word: check for errors.
- */
- if (c == EOF) {
- if (ferror(f)) {
- if (errno == 0)
- errno = EIO;
- option_error("Error reading %s: %m", filename);
- die(1);
- }
- /*
- * If len is zero, then we didn't find a word before the
- * end of the file.
- */
- if (len == 0)
- return 0;
- }
-
- /*
- * Warn if the word was too long, and append a terminating null.
- */
- if (len >= MAXWORDLEN) {
- option_error("warning: word in file %s too long (%.20s...)",
- filename, word);
- len = MAXWORDLEN - 1;
- }
- word[len] = 0;
-
- return 1;
-
-#undef isoctal
-
-}
-
-/*
- * number_option - parse an unsigned numeric parameter for an option.
- */
-static int
-number_option(str, valp, base)
- char *str;
- u_int32_t *valp;
- int base;
-{
- char *ptr;
-
- *valp = strtoul(str, &ptr, base);
- if (ptr == str) {
- option_error("invalid numeric parameter '%s' for %s option",
- str, current_option);
- return 0;
- }
- return 1;
-}
-
-
-/*
- * int_option - like number_option, but valp is int *,
- * the base is assumed to be 0, and *valp is not changed
- * if there is an error.
- */
-int
-int_option(str, valp)
- char *str;
- int *valp;
-{
- u_int32_t v;
-
- if (!number_option(str, &v, 0))
- return 0;
- *valp = (int) v;
- return 1;
-}
-
-
-/*
- * The following procedures parse options.
- */
-
-/*
- * readfile - take commands from a file.
- */
-static int
-readfile(argv)
- char **argv;
-{
- return options_from_file(*argv, 1, 1, privileged_option);
-}
-
-/*
- * callfile - take commands from /etc/ppp/peers/<name>.
- * Name may not contain /../, start with / or ../, or end in /..
- */
-static int
-callfile(argv)
- char **argv;
-{
- char *fname, *arg, *p;
- int l, ok;
-
- arg = *argv;
- ok = 1;
- if (arg[0] == '/' || arg[0] == 0)
- ok = 0;
- else {
- for (p = arg; *p != 0; ) {
- if (p[0] == '.' && p[1] == '.' && (p[2] == '/' || p[2] == 0)) {
- ok = 0;
- break;
- }
- while (*p != '/' && *p != 0)
- ++p;
- if (*p == '/')
- ++p;
- }
- }
- if (!ok) {
- option_error("call option value may not contain .. or start with /");
- return 0;
- }
-
- l = strlen(arg) + strlen(_PATH_PEERFILES) + 1;
- if ((fname = (char *) malloc(l)) == NULL)
- novm("call file name");
- slprintf(fname, l, "%s%s", _PATH_PEERFILES, arg);
-
- ok = options_from_file(fname, 1, 1, 1);
-
- free(fname);
- return ok;
-}
-
-#ifdef PPP_FILTER
-/*
- * setpassfilter - Set the pass filter for packets
- */
-static int
-setpassfilter(argv)
- char **argv;
-{
- pc.linktype = DLT_PPP;
- pc.snapshot = PPP_HDRLEN;
-
- if (pcap_compile(&pc, &pass_filter, *argv, 1, netmask) == 0)
- return 1;
- option_error("error in pass-filter expression: %s\n", pcap_geterr(&pc));
- return 0;
-}
-
-/*
- * setactivefilter - Set the active filter for packets
- */
-static int
-setactivefilter(argv)
- char **argv;
-{
- pc.linktype = DLT_PPP;
- pc.snapshot = PPP_HDRLEN;
-
- if (pcap_compile(&pc, &active_filter, *argv, 1, netmask) == 0)
- return 1;
- option_error("error in active-filter expression: %s\n", pcap_geterr(&pc));
- return 0;
-}
-#endif
-
-/*
- * setdomain - Set domain name to append to hostname
- */
-static int
-setdomain(argv)
- char **argv;
-{
- gethostname(hostname, MAXNAMELEN);
- if (**argv != 0) {
- if (**argv != '.')
- strncat(hostname, ".", MAXNAMELEN - strlen(hostname));
- domain = hostname + strlen(hostname);
- strncat(hostname, *argv, MAXNAMELEN - strlen(hostname));
- }
- hostname[MAXNAMELEN-1] = 0;
- return (1);
-}
-
-
-static int
-setlogfile(argv)
- char **argv;
-{
- int fd, err;
-
- if (!privileged_option)
- seteuid(getuid());
- fd = open(*argv, O_WRONLY | O_APPEND | O_CREAT | O_EXCL, 0644);
- if (fd < 0 && errno == EEXIST)
- fd = open(*argv, O_WRONLY | O_APPEND);
- err = errno;
- if (!privileged_option)
- seteuid(0);
- if (fd < 0) {
- errno = err;
- option_error("Can't open log file %s: %m", *argv);
- return 0;
- }
- strlcpy(logfile_name, *argv, sizeof(logfile_name));
- if (logfile_fd >= 0)
- close(logfile_fd);
- logfile_fd = fd;
- log_to_fd = fd;
- log_default = 0;
- return 1;
-}
-
-#ifdef PLUGIN
-static int
-loadplugin(argv)
- char **argv;
-{
- char *arg = *argv;
- void *handle;
- const char *err;
- void (*init) __P((void));
- char *path = arg;
- const char *vers;
-
- if (strchr(arg, '/') == 0) {
- const char *base = _PATH_PLUGIN;
- int l = strlen(base) + strlen(arg) + 2;
- path = malloc(l);
- if (path == 0)
- novm("plugin file path");
- strlcpy(path, base, l);
- strlcat(path, "/", l);
- strlcat(path, arg, l);
- }
- handle = dlopen(path, RTLD_GLOBAL | RTLD_NOW);
- if (handle == 0) {
- err = dlerror();
- if (err != 0)
- option_error("%s", err);
- option_error("Couldn't load plugin %s", arg);
- goto err;
- }
- init = (void (*)(void))dlsym(handle, "plugin_init");
- if (init == 0) {
- option_error("%s has no initialization entry point", arg);
- goto errclose;
- }
- vers = (const char *) dlsym(handle, "pppd_version");
- if (vers == 0) {
- warn("Warning: plugin %s has no version information", arg);
- } else if (strcmp(vers, VERSION) != 0) {
- option_error("Plugin %s is for pppd version %s, this is %s",
- vers, VERSION);
- goto errclose;
- }
- info("Plugin %s loaded.", arg);
- (*init)();
- return 1;
-
- errclose:
- dlclose(handle);
- err:
- if (path != arg)
- free(path);
- return 0;
-}
-#endif /* PLUGIN */
diff --git a/mdk-stage1/ppp/pppd/patchlevel.h b/mdk-stage1/ppp/pppd/patchlevel.h
deleted file mode 100644
index 2a2d816f1..000000000
--- a/mdk-stage1/ppp/pppd/patchlevel.h
+++ /dev/null
@@ -1,4 +0,0 @@
-/* $Id$ */
-
-#define VERSION "2.4.1"
-#define DATE "25 March 2001"
diff --git a/mdk-stage1/ppp/pppd/pathnames.h b/mdk-stage1/ppp/pppd/pathnames.h
deleted file mode 100644
index e80784567..000000000
--- a/mdk-stage1/ppp/pppd/pathnames.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * define path names
- *
- * $Id$
- */
-
-#define _PATH_VARRUN "/var/run/"
-#define _PATH_DEVNULL "/dev/null"
-#define _ROOT_PATH
-
-#define _PATH_UPAPFILE _ROOT_PATH "/etc/ppp/pap-secrets"
-#define _PATH_CHAPFILE _ROOT_PATH "/etc/ppp/chap-secrets"
-#define _PATH_SYSOPTIONS _ROOT_PATH "/etc/ppp/options"
-#define _PATH_IPUP _ROOT_PATH "/etc/ppp/ip-up"
-#define _PATH_IPDOWN _ROOT_PATH "/etc/ppp/ip-down"
-#define _PATH_AUTHUP _ROOT_PATH "/etc/ppp/auth-up"
-#define _PATH_AUTHDOWN _ROOT_PATH "/etc/ppp/auth-down"
-#define _PATH_TTYOPT _ROOT_PATH "/etc/ppp/options."
-#define _PATH_CONNERRS _ROOT_PATH "/etc/ppp/connect-errors"
-#define _PATH_PEERFILES _ROOT_PATH "/etc/ppp/peers/"
-#define _PATH_RESOLV _ROOT_PATH "/etc/resolv.conf"
-
-#define _PATH_USEROPT ".ppprc"
-
-#define _PATH_PPPDB _ROOT_PATH _PATH_VARRUN "pppd.tdb"
diff --git a/mdk-stage1/ppp/pppd/plugins/Makefile.linux b/mdk-stage1/ppp/pppd/plugins/Makefile.linux
deleted file mode 100644
index a64256461..000000000
--- a/mdk-stage1/ppp/pppd/plugins/Makefile.linux
+++ /dev/null
@@ -1,19 +0,0 @@
-CC = gcc
-CFLAGS = -g -O2 -I.. -I../../include -fPIC
-LDFLAGS = -shared
-INSTALL = install
-
-all: minconn.so passprompt.so
-
-minconn.so: minconn.c
- $(CC) -o $@ $(LDFLAGS) $(CFLAGS) minconn.c
-
-passprompt.so: passprompt.c
- $(CC) -o $@ $(LDFLAGS) $(CFLAGS) passprompt.c
-
-LIBDIR = /usr/lib/pppd
-
-install: minconn.so passprompt.so
- version=`awk -F '"' '/VERSION/ { print $$2; }' ../patchlevel.h`; \
- $(INSTALL) -d $(LIBDIR)/$$version; \
- $(INSTALL) $? $(LIBDIR)/$$version \ No newline at end of file
diff --git a/mdk-stage1/ppp/pppd/plugins/Makefile.sol2 b/mdk-stage1/ppp/pppd/plugins/Makefile.sol2
deleted file mode 100644
index 8f4398258..000000000
--- a/mdk-stage1/ppp/pppd/plugins/Makefile.sol2
+++ /dev/null
@@ -1,27 +0,0 @@
-#
-# Makefile for plugins on Solaris 2
-#
-# $Id$
-#
-
-include ../../svr4/Makedefs
-
-CFLAGS = -c -O -I.. -I../../include $(COPTS)
-LDFLAGS = -G
-
-all: minconn.so
-
-minconn.so: minconn.o
- ld -o $@ $(LDFLAGS) -h $@ minconn.o
-
-minconn.o: minconn.c
- $(CC) $(CFLAGS) -c $?
-
-passprompt.so: passprompt.o
- ld -o $@ $(LDFLAGS) -h $@ passprompt.o
-
-passprompt.o: passprompt.c
- $(CC) $(CFLAGS) -c $?
-
-clean:
- rm -f *.o *.so
diff --git a/mdk-stage1/ppp/pppd/plugins/minconn.c b/mdk-stage1/ppp/pppd/plugins/minconn.c
deleted file mode 100644
index 02ea34bf6..000000000
--- a/mdk-stage1/ppp/pppd/plugins/minconn.c
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * minconn.c - pppd plugin to implement a `minconnect' option.
- *
- * Copyright 1999 Paul Mackerras.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms. The name of the author
- * may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- */
-#include <stddef.h>
-#include <time.h>
-#include "pppd.h"
-
-char pppd_version[] = VERSION;
-
-static int minconnect = 0;
-
-static option_t my_options[] = {
- { "minconnect", o_int, &minconnect,
- "Set minimum connect time before idle timeout applies" },
- { NULL }
-};
-
-static int my_get_idle(struct ppp_idle *idle)
-{
- time_t t;
-
- if (idle == NULL)
- return minconnect? minconnect: idle_time_limit;
- t = idle->xmit_idle;
- if (idle->recv_idle < t)
- t = idle->recv_idle;
- return idle_time_limit - t;
-}
-
-void plugin_init(void)
-{
- info("plugin_init");
- add_options(my_options);
- idle_time_hook = my_get_idle;
-}
diff --git a/mdk-stage1/ppp/pppd/plugins/passprompt.c b/mdk-stage1/ppp/pppd/plugins/passprompt.c
deleted file mode 100644
index 5e6a7f90b..000000000
--- a/mdk-stage1/ppp/pppd/plugins/passprompt.c
+++ /dev/null
@@ -1,108 +0,0 @@
-/*
- * passprompt.c - pppd plugin to invoke an external PAP password prompter
- *
- * Copyright 1999 Paul Mackerras, Alan Curry.
- *
- * This program 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.
- */
-#include <errno.h>
-#include <unistd.h>
-#include <sys/wait.h>
-#include <syslog.h>
-#include "pppd.h"
-
-char pppd_version[] = VERSION;
-
-static char promptprog[PATH_MAX+1];
-
-static option_t options[] = {
- { "promptprog", o_string, promptprog,
- "External PAP password prompting program",
- OPT_STATIC, NULL, PATH_MAX },
- { NULL }
-};
-
-static int promptpass(char *user, char *passwd)
-{
- int p[2];
- pid_t kid;
- int readgood, wstat;
- size_t red;
-
- if (promptprog[0] == 0 || access(promptprog, X_OK) < 0)
- return -1; /* sorry, can't help */
-
- if (!passwd)
- return 1;
-
- if (pipe(p)) {
- warn("Can't make a pipe for %s", promptprog);
- return 0;
- }
- if ((kid = fork()) == (pid_t) -1) {
- warn("Can't fork to run %s", promptprog);
- close(p[0]);
- close(p[1]);
- return 0;
- }
- if (!kid) {
- /* we are the child, exec the program */
- char *argv[4], fdstr[32];
- sys_close();
- closelog();
- close(p[0]);
- seteuid(getuid());
- setegid(getgid());
- argv[0] = promptprog;
- argv[1] = user;
- argv[2] = remote_name;
- sprintf(fdstr, "%d", p[1]);
- argv[3] = fdstr;
- argv[4] = 0;
- execv(*argv, argv);
- _exit(127);
- }
-
- /* we are the parent, read the password from the pipe */
- close(p[1]);
- readgood = 0;
- do {
- red = read(p[0], passwd + readgood, MAXSECRETLEN-1 - readgood);
- if (red == 0)
- break;
- if (red < 0) {
- error("Can't read secret from %s: %m", promptprog);
- readgood = -1;
- break;
- }
- readgood += red;
- } while (readgood < MAXSECRETLEN - 1);
- passwd[readgood] = 0;
- close(p[0]);
-
- /* now wait for child to exit */
- while (waitpid(kid, &wstat, 0) < 0) {
- if (errno != EINTR) {
- warn("error waiting for %s: %m", promptprog);
- break;
- }
- }
-
- if (readgood < 0)
- return 0;
- if (!WIFEXITED(wstat))
- warn("%s terminated abnormally", promptprog);
- if (WEXITSTATUS(wstat))
- warn("%s exited with code %d", promptprog, WEXITSTATUS(status));
-
- return 1;
-}
-
-void plugin_init(void)
-{
- add_options(options);
- pap_passwd_hook = promptpass;
-}
diff --git a/mdk-stage1/ppp/pppd/ppp.pam b/mdk-stage1/ppp/pppd/ppp.pam
deleted file mode 100644
index 475a4bc88..000000000
--- a/mdk-stage1/ppp/pppd/ppp.pam
+++ /dev/null
@@ -1,6 +0,0 @@
-#%PAM-1.0
-# Information for the PPPD process with the 'login' option.
-auth required pam_nologin.so
-auth required pam_unix.so
-account required pam_unix.so
-session required pam_unix.so \ No newline at end of file
diff --git a/mdk-stage1/ppp/pppd/pppd.8 b/mdk-stage1/ppp/pppd/pppd.8
deleted file mode 100644
index ab091cd83..000000000
--- a/mdk-stage1/ppp/pppd/pppd.8
+++ /dev/null
@@ -1,1591 +0,0 @@
-.\" manual page [] for pppd 2.4
-.\" $Id$
-.\" SH section heading
-.\" SS subsection heading
-.\" LP paragraph
-.\" IP indented paragraph
-.\" TP hanging label
-.TH PPPD 8
-.SH NAME
-pppd \- Point to Point Protocol daemon
-.SH SYNOPSIS
-.B pppd
-[
-.I tty_name
-] [
-.I speed
-] [
-.I options
-]
-.SH DESCRIPTION
-.LP
-The Point-to-Point Protocol (PPP) provides a method for transmitting
-datagrams over serial point-to-point links. PPP
-is composed of three parts: a method for encapsulating datagrams over
-serial links, an extensible Link Control Protocol (LCP), and
-a family of Network Control Protocols (NCP) for establishing
-and configuring different network-layer protocols.
-.LP
-The encapsulation scheme is provided by driver code in the kernel.
-Pppd provides the basic LCP, authentication support, and an NCP for
-establishing and configuring the Internet Protocol (IP) (called the IP
-Control Protocol, IPCP).
-.SH FREQUENTLY USED OPTIONS
-.TP
-.I <tty_name>
-Communicate over the named device. The string "/dev/" is prepended if
-necessary. If no device name is given, or if the name of the terminal
-connected to the standard input is given, pppd will use that terminal,
-and will not fork to put itself in the background. A value for this
-option from a privileged source cannot be overridden by a
-non-privileged user.
-.TP
-.I <speed>
-Set the baud rate to <speed> (a decimal number). On systems such as
-4.4BSD and NetBSD, any speed can be specified. Other systems
-(e.g. SunOS) allow only a limited set of speeds.
-.TP
-.B asyncmap \fI<map>
-Set the async character map to <map>. This map describes which
-control characters cannot be successfully received over the serial
-line. Pppd will ask the peer to send these characters as a 2-byte
-escape sequence. The argument is a 32 bit hex number with each bit
-representing a character to escape. Bit 0 (00000001) represents the
-character 0x00; bit 31 (80000000) represents the character 0x1f or ^_.
-If multiple \fIasyncmap\fR options are given, the values are ORed
-together. If no \fIasyncmap\fR option is given, no async character
-map will be negotiated for the receive direction; the peer should then
-escape \fIall\fR control characters. To escape transmitted
-characters, use the \fIescape\fR option.
-.TP
-.B auth
-Require the peer to authenticate itself before allowing network
-packets to be sent or received. This option is the default if the
-system has a default route. If neither this option nor the
-\fInoauth\fR option is specified, pppd will only allow the peer to use
-IP addresses to which the system does not already have a route.
-.TP
-.B call \fIname
-Read options from the file /etc/ppp/peers/\fIname\fR. This file may
-contain privileged options, such as \fInoauth\fR, even if pppd
-is not being run by root. The \fIname\fR string may not begin with /
-or include .. as a pathname component. The format of the options file
-is described below.
-.TP
-.B connect \fIscript
-Use the executable or shell command specified by \fIscript\fR to set
-up the serial line. This script would typically use the chat(8)
-program to dial the modem and start the remote ppp session. A value
-for this option from a privileged source cannot be overridden by a
-non-privileged user.
-.TP
-.B crtscts
-Use hardware flow control (i.e. RTS/CTS) to control the flow of
-data on the serial port. If neither the \fIcrtscts\fR, the
-\fInocrtscts\fR, the \fIcdtrcts\fR nor the \fInocdtrcts\fR option
-is given, the hardware flow control setting for the serial port is
-left unchanged.
-Some serial ports (such as Macintosh serial ports) lack a true
-RTS output. Such serial ports use this mode to implement
-unidirectional flow control. The serial port will
-suspend transmission when requested by the modem (via CTS)
-but will be unable to request the modem stop sending to the
-computer. This mode retains the ability to use DTR as
-a modem control line.
-.TP
-.B defaultroute
-Add a default route to the system routing tables, using the peer as
-the gateway, when IPCP negotiation is successfully completed.
-This entry is removed when the PPP connection is broken. This option
-is privileged if the \fInodefaultroute\fR option has been specified.
-.TP
-.B disconnect \fIscript
-Run the executable or shell command specified by \fIscript\fR after
-pppd has terminated the link. This script could, for example, issue
-commands to the modem to cause it to hang up if hardware modem control
-signals were not available. The disconnect script is not run if the
-modem has already hung up. A value for this option from a privileged
-source cannot be overridden by a non-privileged user.
-.TP
-.B escape \fIxx,yy,...
-Specifies that certain characters should be escaped on transmission
-(regardless of whether the peer requests them to be escaped with its
-async control character map). The characters to be escaped are
-specified as a list of hex numbers separated by commas. Note that
-almost any character can be specified for the \fIescape\fR option,
-unlike the \fIasyncmap\fR option which only allows control characters
-to be specified. The characters which may not be escaped are those
-with hex values 0x20 - 0x3f or 0x5e.
-.TP
-.B file \fIname
-Read options from file \fIname\fR (the format is described below).
-The file must be readable by the user who has invoked pppd.
-.TP
-.B init \fIscript
-Run the executable or shell command specified by \fIscript\fR to
-initialize the serial line. This script would typically use the
-chat(8) program to configure the modem to enable auto answer. A value
-for this option from a privileged source cannot be overridden by a
-non-privileged user.
-.TP
-.B lock
-Specifies that pppd should create a UUCP-style lock file for the
-serial device to ensure exclusive access to the device.
-.TP
-.B mru \fIn
-Set the MRU [Maximum Receive Unit] value to \fIn\fR. Pppd
-will ask the peer to send packets of no more than \fIn\fR bytes. The
-minimum MRU value is 128. The default MRU value is 1500. A value of
-296 is recommended for slow links (40 bytes for TCP/IP header + 256
-bytes of data). (Note that for IPv6 MRU must be at least 1280)
-.TP
-.B mtu \fIn
-Set the MTU [Maximum Transmit Unit] value to \fIn\fR. Unless the
-peer requests a smaller value via MRU negotiation, pppd will
-request that the kernel networking code send data packets of no more
-than \fIn\fR bytes through the PPP network interface. (Note that for
-IPv6 MTU must be at least 1280)
-.TP
-.B passive
-Enables the "passive" option in the LCP. With this option, pppd will
-attempt to initiate a connection; if no reply is received from the
-peer, pppd will then just wait passively for a valid LCP packet from
-the peer, instead of exiting, as it would without this option.
-.SH OPTIONS
-.TP
-.I <local_IP_address>\fB:\fI<remote_IP_address>
-Set the local and/or remote interface IP addresses. Either one may be
-omitted. The IP addresses can be specified with a host name or in
-decimal dot notation (e.g. 150.234.56.78). The default local
-address is the (first) IP address of the system (unless the
-\fInoipdefault\fR
-option is given). The remote address will be obtained from the peer
-if not specified in any option. Thus, in simple cases, this option is
-not required. If a local and/or remote IP address is specified with
-this option, pppd
-will not accept a different value from the peer in the IPCP
-negotiation, unless the \fIipcp-accept-local\fR and/or
-\fIipcp-accept-remote\fR options are given, respectively.
-.TP
-.B ipv6 \fI<local_interface_identifier>\fR,\fI<remote_interface_identifier>
-Set the local and/or remote 64-bit interface identifier. Either one may be
-omitted. The identifier must be specified in standard ascii notation of
-IPv6 addresses (e.g. ::dead:beef). If the
-\fIipv6cp-use-ipaddr\fR
-option is given, the local identifier is the local IPv4 address (see above).
-On systems which supports a unique persistent id, such as EUI-48 derived
-from the Ethernet MAC address, \fIipv6cp-use-persistent\fR option can be
-used to replace the \fIipv6 <local>,<remote>\fR option. Otherwise the
-identifier is randomized.
-.TP
-.B active-filter \fIfilter-expression
-Specifies a packet filter to be applied to data packets to determine
-which packets are to be regarded as link activity, and therefore reset
-the idle timer, or cause the link to be brought up in demand-dialling
-mode. This option is useful in conjunction with the
-\fBidle\fR option if there are packets being sent or received
-regularly over the link (for example, routing information packets)
-which would otherwise prevent the link from ever appearing to be idle.
-The \fIfilter-expression\fR syntax is as described for tcpdump(1),
-except that qualifiers which are inappropriate for a PPP link, such as
-\fBether\fR and \fBarp\fR, are not permitted. Generally the filter
-expression should be enclosed in single-quotes to prevent whitespace
-in the expression from being interpreted by the shell. This option
-is currently only available under NetBSD, and then only
-if both the kernel and pppd were compiled with PPP_FILTER defined.
-.TP
-.B allow-ip \fIaddress(es)
-Allow peers to use the given IP address or subnet without
-authenticating themselves. The parameter is parsed as for each
-element of the list of allowed IP addresses in the secrets files (see
-the AUTHENTICATION section below).
-.TP
-.B bsdcomp \fInr,nt
-Request that the peer compress packets that it sends, using the
-BSD-Compress scheme, with a maximum code size of \fInr\fR bits, and
-agree to compress packets sent to the peer with a maximum code size of
-\fInt\fR bits. If \fInt\fR is not specified, it defaults to the value
-given for \fInr\fR. Values in the range 9 to 15 may be used for
-\fInr\fR and \fInt\fR; larger values give better compression but
-consume more kernel memory for compression dictionaries.
-Alternatively, a value of 0 for \fInr\fR or \fInt\fR disables
-compression in the corresponding direction. Use \fInobsdcomp\fR or
-\fIbsdcomp 0\fR to disable BSD-Compress compression entirely.
-.TP
-.B cdtrcts
-Use a non-standard hardware flow control (i.e. DTR/CTS) to control
-the flow of data on the serial port. If neither the \fIcrtscts\fR,
-the \fInocrtscts\fR, the \fIcdtrcts\fR nor the \fInocdtrcts\fR
-option is given, the hardware flow control setting for the serial
-port is left unchanged.
-Some serial ports (such as Macintosh serial ports) lack a true
-RTS output. Such serial ports use this mode to implement true
-bi-directional flow control. The sacrifice is that this flow
-control mode does not permit using DTR as a modem control line.
-.TP
-.B chap-interval \fIn
-If this option is given, pppd will rechallenge the peer every \fIn\fR
-seconds.
-.TP
-.B chap-max-challenge \fIn
-Set the maximum number of CHAP challenge transmissions to \fIn\fR
-(default 10).
-.TP
-.B chap-restart \fIn
-Set the CHAP restart interval (retransmission timeout for challenges)
-to \fIn\fR seconds (default 3).
-.TP
-.B connect-delay \fIn
-Wait for up \fIn\fR milliseconds after the connect script finishes for
-a valid PPP packet from the peer. At the end of this time, or when a
-valid PPP packet is received from the peer, pppd will commence
-negotiation by sending its first LCP packet. The default value is
-1000 (1 second). This wait period only applies if the \fBconnect\fR
-or \fBpty\fR option is used.
-.TP
-.B debug
-Enables connection debugging facilities.
-If this option is given, pppd will log the contents of all
-control packets sent or received in a readable form. The packets are
-logged through syslog with facility \fIdaemon\fR and level
-\fIdebug\fR. This information can be directed to a file by setting up
-/etc/syslog.conf appropriately (see syslog.conf(5)).
-.TP
-.B default-asyncmap
-Disable asyncmap negotiation, forcing all control characters to be
-escaped for both the transmit and the receive direction.
-.TP
-.B default-mru
-Disable MRU [Maximum Receive Unit] negotiation. With this option,
-pppd will use the default MRU value of 1500 bytes for both the
-transmit and receive direction.
-.TP
-.B deflate \fInr,nt
-Request that the peer compress packets that it sends, using the
-Deflate scheme, with a maximum window size of \fI2**nr\fR bytes, and
-agree to compress packets sent to the peer with a maximum window size
-of \fI2**nt\fR bytes. If \fInt\fR is not specified, it defaults to
-the value given for \fInr\fR. Values in the range 9 to 15 may be used
-for \fInr\fR and \fInt\fR; larger values give better compression but
-consume more kernel memory for compression dictionaries.
-Alternatively, a value of 0 for \fInr\fR or \fInt\fR disables
-compression in the corresponding direction. Use \fInodeflate\fR or
-\fIdeflate 0\fR to disable Deflate compression entirely. (Note: pppd
-requests Deflate compression in preference to BSD-Compress if the peer
-can do either.)
-.TP
-.B demand
-Initiate the link only on demand, i.e. when data traffic is present.
-With this option, the remote IP address must be specified by the user
-on the command line or in an options file. Pppd will initially
-configure the interface and enable it for IP traffic without
-connecting to the peer. When traffic is available, pppd will
-connect to the peer and perform negotiation, authentication, etc.
-When this is completed, pppd will commence passing data packets
-(i.e., IP packets) across the link.
-
-The \fIdemand\fR option implies the \fIpersist\fR option. If this
-behaviour is not desired, use the \fInopersist\fR option after the
-\fIdemand\fR option. The \fIidle\fR and \fIholdoff\fR
-options are also useful in conjuction with the \fIdemand\fR option.
-.TP
-.B domain \fId
-Append the domain name \fId\fR to the local host name for authentication
-purposes. For example, if gethostname() returns the name porsche, but
-the fully qualified domain name is porsche.Quotron.COM, you could
-specify \fIdomain Quotron.COM\fR. Pppd would then use the name
-\fIporsche.Quotron.COM\fR for looking up secrets in the secrets file,
-and as the default name to send to the peer when authenticating itself
-to the peer. This option is privileged.
-.TP
-.B dryrun
-With the \fBdryrun\fR option, pppd will print out all the option
-values which have been set and then exit, after parsing the command
-line and options files and checking the option values, but before
-initiating the link. The option values are logged at level info, and
-also printed to standard output unless the device on standard output
-is the device that pppd would be using to communicate with the peer.
-.TP
-.B dump
-With the \fBdump\fR option, pppd will print out all the option values
-which have been set. This option is like the \fBdryrun\fR option
-except that pppd proceeds as normal rather than exiting.
-.TP
-.B endpoint \fI<epdisc>
-Sets the endpoint discriminator sent by the local machine to the peer
-during multilink negotiation to \fI<epdisc>\fR. The default is to use
-the MAC address of the first ethernet interface on the system, if any,
-otherwise the IPv4 address corresponding to the hostname, if any,
-provided it is not in the multicast or locally-assigned IP address
-ranges, or the localhost address. The endpoint discriminator can be
-the string \fBnull\fR or of the form \fItype\fR:\fIvalue\fR, where
-type is a decimal number or one of the strings \fBlocal\fR, \fBIP\fR,
-\fBMAC\fR, \fBmagic\fR, or \fBphone\fR. The value is an IP address in
-dotted-decimal notation for the \fBIP\fR type, or a string of bytes in
-hexadecimal, separated by periods or colons for the other types. For
-the MAC type, the value may also be the name of an ethernet or similar
-network interface. This option is currently only available under
-Linux.
-.TP
-.B hide-password
-When logging the contents of PAP packets, this option causes pppd to
-exclude the password string from the log. This is the default.
-.TP
-.B holdoff \fIn
-Specifies how many seconds to wait before re-initiating the link after
-it terminates. This option only has any effect if the \fIpersist\fR
-or \fIdemand\fR option is used. The holdoff period is not applied if
-the link was terminated because it was idle.
-.TP
-.B idle \fIn
-Specifies that pppd should disconnect if the link is idle for \fIn\fR
-seconds. The link is idle when no data packets (i.e. IP packets) are
-being sent or received. Note: it is not advisable to use this option
-with the \fIpersist\fR option without the \fIdemand\fR option.
-If the \fBactive-filter\fR
-option is given, data packets which are rejected by the specified
-activity filter also count as the link being idle.
-.TP
-.B ipcp-accept-local
-With this option, pppd will accept the peer's idea of our local IP
-address, even if the local IP address was specified in an option.
-.TP
-.B ipcp-accept-remote
-With this option, pppd will accept the peer's idea of its (remote) IP
-address, even if the remote IP address was specified in an option.
-.TP
-.B ipcp-max-configure \fIn
-Set the maximum number of IPCP configure-request transmissions to
-\fIn\fR (default 10).
-.TP
-.B ipcp-max-failure \fIn
-Set the maximum number of IPCP configure-NAKs returned before starting
-to send configure-Rejects instead to \fIn\fR (default 10).
-.TP
-.B ipcp-max-terminate \fIn
-Set the maximum number of IPCP terminate-request transmissions to
-\fIn\fR (default 3).
-.TP
-.B ipcp-restart \fIn
-Set the IPCP restart interval (retransmission timeout) to \fIn\fR
-seconds (default 3).
-.TP
-.B ipparam \fIstring
-Provides an extra parameter to the ip-up and ip-down scripts. If this
-option is given, the \fIstring\fR supplied is given as the 6th
-parameter to those scripts.
-.TP
-.B ipv6cp-max-configure \fIn
-Set the maximum number of IPv6CP configure-request transmissions to
-\fIn\fR (default 10).
-.TP
-.B ipv6cp-max-failure \fIn
-Set the maximum number of IPv6CP configure-NAKs returned before starting
-to send configure-Rejects instead to \fIn\fR (default 10).
-.TP
-.B ipv6cp-max-terminate \fIn
-Set the maximum number of IPv6CP terminate-request transmissions to
-\fIn\fR (default 3).
-.TP
-.B ipv6cp-restart \fIn
-Set the IPv6CP restart interval (retransmission timeout) to \fIn\fR
-seconds (default 3).
-.TP
-.B ipx
-Enable the IPXCP and IPX protocols. This option is presently only
-supported under Linux, and only if your kernel has been configured to
-include IPX support.
-.TP
-.B ipx-network \fIn
-Set the IPX network number in the IPXCP configure request frame to
-\fIn\fR, a hexadecimal number (without a leading 0x). There is no
-valid default. If this option is not specified, the network number is
-obtained from the peer. If the peer does not have the network number,
-the IPX protocol will not be started.
-.TP
-.B ipx-node \fIn\fB:\fIm
-Set the IPX node numbers. The two node numbers are separated from each
-other with a colon character. The first number \fIn\fR is the local
-node number. The second number \fIm\fR is the peer's node number. Each
-node number is a hexadecimal number, at most 10 digits long. The node
-numbers on the ipx-network must be unique. There is no valid
-default. If this option is not specified then the node numbers are
-obtained from the peer.
-.TP
-.B ipx-router-name \fI<string>
-Set the name of the router. This is a string and is sent to the peer
-as information data.
-.TP
-.B ipx-routing \fIn
-Set the routing protocol to be received by this option. More than one
-instance of \fIipx-routing\fR may be specified. The '\fInone\fR'
-option (0) may be specified as the only instance of ipx-routing. The
-values may be \fI0\fR for \fINONE\fR, \fI2\fR for \fIRIP/SAP\fR, and
-\fI4\fR for \fINLSP\fR.
-.TP
-.B ipxcp-accept-local
-Accept the peer's NAK for the node number specified in the ipx-node
-option. If a node number was specified, and non-zero, the default is
-to insist that the value be used. If you include this option then you
-will permit the peer to override the entry of the node number.
-.TP
-.B ipxcp-accept-network
-Accept the peer's NAK for the network number specified in the
-ipx-network option. If a network number was specified, and non-zero, the
-default is to insist that the value be used. If you include this
-option then you will permit the peer to override the entry of the node
-number.
-.TP
-.B ipxcp-accept-remote
-Use the peer's network number specified in the configure request
-frame. If a node number was specified for the peer and this option was
-not specified, the peer will be forced to use the value which you have
-specified.
-.TP
-.B ipxcp-max-configure \fIn
-Set the maximum number of IPXCP configure request frames which the
-system will send to \fIn\fR. The default is 10.
-.TP
-.B ipxcp-max-failure \fIn
-Set the maximum number of IPXCP NAK frames which the local system will
-send before it rejects the options. The default value is 3.
-.TP
-.B ipxcp-max-terminate \fIn
-Set the maximum nuber of IPXCP terminate request frames before the
-local system considers that the peer is not listening to them. The
-default value is 3.
-.TP
-.B kdebug \fIn
-Enable debugging code in the kernel-level PPP driver. The argument
-values depend on the specific kernel driver, but in general a value of
-1 will enable general kernel debug messages. (Note that these
-messages are usually only useful for debugging the kernel driver
-itself.) For the Linux 2.2.x kernel driver, the value is a sum of
-bits: 1 to
-enable general debug messages, 2 to request that the contents of
-received packets be printed, and 4 to request that the contents of
-transmitted packets be printed. On most systems, messages printed by
-the kernel are logged by syslog(1) to a file as directed in the
-/etc/syslog.conf configuration file.
-.TP
-.B ktune
-Enables pppd to alter kernel settings as appropriate. Under Linux,
-pppd will enable IP forwarding (i.e. set /proc/sys/net/ipv4/ip_forward
-to 1) if the \fIproxyarp\fR option is used, and will enable the
-dynamic IP address option (i.e. set /proc/sys/net/ipv4/ip_dynaddr to
-1) in demand mode if the local address changes.
-.TP
-.B lcp-echo-failure \fIn
-If this option is given, pppd will presume the peer to be dead
-if \fIn\fR LCP echo-requests are sent without receiving a valid LCP
-echo-reply. If this happens, pppd will terminate the
-connection. Use of this option requires a non-zero value for the
-\fIlcp-echo-interval\fR parameter. This option can be used to enable
-pppd to terminate after the physical connection has been broken
-(e.g., the modem has hung up) in situations where no hardware modem
-control lines are available.
-.TP
-.B lcp-echo-interval \fIn
-If this option is given, pppd will send an LCP echo-request frame to
-the peer every \fIn\fR seconds. Normally the peer should respond to
-the echo-request by sending an echo-reply. This option can be used
-with the \fIlcp-echo-failure\fR option to detect that the peer is no
-longer connected.
-.TP
-.B lcp-max-configure \fIn
-Set the maximum number of LCP configure-request transmissions to
-\fIn\fR (default 10).
-.TP
-.B lcp-max-failure \fIn
-Set the maximum number of LCP configure-NAKs returned before starting
-to send configure-Rejects instead to \fIn\fR (default 10).
-.TP
-.B lcp-max-terminate \fIn
-Set the maximum number of LCP terminate-request transmissions to
-\fIn\fR (default 3).
-.TP
-.B lcp-restart \fIn
-Set the LCP restart interval (retransmission timeout) to \fIn\fR
-seconds (default 3).
-.TP
-.B linkname \fIname\fR
-Sets the logical name of the link to \fIname\fR. Pppd will create a
-file named \fBppp-\fIname\fB.pid\fR in /var/run (or /etc/ppp on some
-systems) containing its process ID. This can be useful in determining
-which instance of pppd is responsible for the link to a given peer
-system. This is a privileged option.
-.TP
-.B local
-Don't use the modem control lines. With this option, pppd will ignore
-the state of the CD (Carrier Detect) signal from the modem and will
-not change the state of the DTR (Data Terminal Ready) signal.
-.TP
-.B logfd \fIn
-Send log messages to file descriptor \fIn\fR. Pppd will send log
-messages to at most one file or file descriptor (as well as sending
-the log messages to syslog), so this option and the \fBlogfile\fR
-option are mutually exclusive. The default is for pppd to send log
-messages to stdout (file descriptor 1), unless the serial port is
-already open on stdout.
-.TP
-.B logfile \fIfilename
-Append log messages to the file \fIfilename\fR (as well as sending the
-log messages to syslog). The file is opened with the privileges of
-the user who invoked pppd, in append mode.
-.TP
-.B login
-Use the system password database for authenticating the peer using
-PAP, and record the user in the system wtmp file. Note that the peer
-must have an entry in the /etc/ppp/pap-secrets file as well as the
-system password database to be allowed access.
-.TP
-.B maxconnect \fIn
-Terminate the connection when it has been available for network
-traffic for \fIn\fR seconds (i.e. \fIn\fR seconds after the first
-network control protocol comes up).
-.TP
-.B maxfail \fIn
-Terminate after \fIn\fR consecutive failed connection attempts. A
-value of 0 means no limit. The default value is 10.
-.TP
-.B modem
-Use the modem control lines. This option is the default. With this
-option, pppd will wait for the CD (Carrier Detect) signal from the
-modem to be asserted when opening the serial device (unless a connect
-script is specified), and it will drop the DTR (Data Terminal Ready)
-signal briefly when the connection is terminated and before executing
-the connect script. On Ultrix, this option implies hardware flow
-control, as for the \fIcrtscts\fR option.
-.TP
-.B mp
-Enables the use of PPP multilink; this is an alias for the `multilink'
-option. This option is currently only available under Linux.
-.TP
-.B mpshortseq
-Enables the use of short (12-bit) sequence numbers in multilink
-headers, as opposed to 24-bit sequence numbers. This option is only
-available under Linux, and only has any effect if multilink is
-enabled (see the multilink option).
-.TP
-.B mrru \fIn
-Sets the Maximum Reconstructed Receive Unit to \fIn\fR. The MRRU is
-the maximum size for a received packet on a multilink bundle, and is
-analogous to the MRU for the individual links. This option is
-currently only available under Linux, and only has any effect if
-multilink is enabled (see the multilink option).
-.TP
-.B ms-dns \fI<addr>
-If pppd is acting as a server for Microsoft Windows clients, this
-option allows pppd to supply one or two DNS (Domain Name Server)
-addresses to the clients. The first instance of this option specifies
-the primary DNS address; the second instance (if given) specifies the
-secondary DNS address. (This option was present in some older
-versions of pppd under the name \fBdns-addr\fR.)
-.TP
-.B ms-wins \fI<addr>
-If pppd is acting as a server for Microsoft Windows or "Samba"
-clients, this option allows pppd to supply one or two WINS (Windows
-Internet Name Services) server addresses to the clients. The first
-instance of this option specifies the primary WINS address; the second
-instance (if given) specifies the secondary WINS address.
-.TP
-.B multilink
-Enables the use of the PPP multilink protocol. If the peer also
-supports multilink, then this link can become part of a bundle between
-the local system and the peer. If there is an existing bundle to the
-peer, pppd will join this link to that bundle, otherwise pppd will
-create a new bundle. See the MULTILINK section below. This option is
-currently only available under Linux.
-.TP
-.B name \fIname
-Set the name of the local system for authentication purposes to
-\fIname\fR. This is a privileged option. With this option, pppd will
-use lines in the secrets files which have \fIname\fR as the second
-field when looking for a secret to use in authenticating the peer. In
-addition, unless overridden with the \fIuser\fR option, \fIname\fR
-will be used as the name to send to the peer when authenticating the
-local system to the peer. (Note that pppd does not append the domain
-name to \fIname\fR.)
-.TP
-.B netmask \fIn
-Set the interface netmask to \fIn\fR, a 32 bit netmask in "decimal dot"
-notation (e.g. 255.255.255.0). If this option is given, the value
-specified is ORed with the default netmask. The default netmask is
-chosen based on the negotiated remote IP address; it is the
-appropriate network mask for the class of the remote IP address, ORed
-with the netmasks for any non point-to-point network interfaces in the
-system which are on the same network. (Note: on some platforms, pppd
-will always use 255.255.255.255 for the netmask, if that is the only
-appropriate value for a point-to-point interface.)
-.TP
-.B noaccomp
-Disable Address/Control compression in both directions (send and
-receive).
-.TP
-.B noauth
-Do not require the peer to authenticate itself. This option is
-privileged.
-.TP
-.B nobsdcomp
-Disables BSD-Compress compression; \fBpppd\fR will not request or
-agree to compress packets using the BSD-Compress scheme.
-.TP
-.B noccp
-Disable CCP (Compression Control Protocol) negotiation. This option
-should only be required if the peer is buggy and gets confused by
-requests from pppd for CCP negotiation.
-.TP
-.B nocrtscts
-Disable hardware flow control (i.e. RTS/CTS) on the serial port.
-If neither the \fIcrtscts\fR nor the \fInocrtscts\fR nor the
-\fIcdtrcts\fR nor the \fInocdtrcts\fR option is given, the hardware
-flow control setting for the serial port is left unchanged.
-.TP
-.B nocdtrcts
-This option is a synonym for \fInocrtscts\fR. Either of these options will
-disable both forms of hardware flow control.
-.TP
-.B nodefaultroute
-Disable the \fIdefaultroute\fR option. The system administrator who
-wishes to prevent users from creating default routes with pppd
-can do so by placing this option in the /etc/ppp/options file.
-.TP
-.B nodeflate
-Disables Deflate compression; pppd will not request or agree to
-compress packets using the Deflate scheme.
-.TP
-.B nodetach
-Don't detach from the controlling terminal. Without this option, if a
-serial device other than the terminal on the standard input is
-specified, pppd will fork to become a background process.
-.TP
-.B noendpoint
-Disables pppd from sending an endpoint discriminator to the peer or
-accepting one from the peer (see the MULTILINK section below). This
-option should only be required if the peer is buggy.
-.TP
-.B noip
-Disable IPCP negotiation and IP communication. This option should
-only be required if the peer is buggy and gets confused by requests
-from pppd for IPCP negotiation.
-.TP
-.B noipv6
-Disable IPv6CP negotiation and IPv6 communication. This option should
-only be required if the peer is buggy and gets confused by requests
-from pppd for IPv6CP negotiation.
-.TP
-.B noipdefault
-Disables the default behaviour when no local IP address is specified,
-which is to determine (if possible) the local IP address from the
-hostname. With this option, the peer will have to supply the local IP
-address during IPCP negotiation (unless it specified explicitly on the
-command line or in an options file).
-.TP
-.B noipx
-Disable the IPXCP and IPX protocols. This option should only be
-required if the peer is buggy and gets confused by requests from pppd
-for IPXCP negotiation.
-.TP
-.B noktune
-Opposite of the \fIktune\fR option; disables pppd from changing system
-settings.
-.TP
-.B nolog
-Do not send log messages to a file or file descriptor. This option
-cancels the \fBlogfd\fR and \fBlogfile\fR options.
-.TP
-.B nomagic
-Disable magic number negotiation. With this option, pppd cannot
-detect a looped-back line. This option should only be needed if the
-peer is buggy.
-.TP
-.B nomp
-Disables the use of PPP multilink. This option is currently only
-available under Linux.
-.TP
-.B nompshortseq
-Disables the use of short (12-bit) sequence numbers in the PPP
-multilink protocol, forcing the use of 24-bit sequence numbers. This
-option is currently only available under Linux, and only has any
-effect if multilink is enabled.
-.TP
-.B nomultilink
-Disables the use of PPP multilink. This option is currently only
-available under Linux.
-.TP
-.B nopcomp
-Disable protocol field compression negotiation in both the receive and
-the transmit direction.
-.TP
-.B nopersist
-Exit once a connection has been made and terminated. This is the
-default unless the \fIpersist\fR or \fIdemand\fR option has been
-specified.
-.TP
-.B nopredictor1
-Do not accept or agree to Predictor-1 compression.
-.TP
-.B noproxyarp
-Disable the \fIproxyarp\fR option. The system administrator who
-wishes to prevent users from creating proxy ARP entries with pppd can
-do so by placing this option in the /etc/ppp/options file.
-.TP
-.B notty
-Normally, pppd requires a terminal device. With this option, pppd
-will allocate itself a pseudo-tty master/slave pair and use the slave
-as its terminal device. Pppd will create a child process to act as a
-`character shunt' to transfer characters between the pseudo-tty master
-and its standard input and output. Thus pppd will transmit characters
-on its standard output and receive characters on its standard input
-even if they are not terminal devices. This option increases the
-latency and CPU overhead of transferring data over the ppp interface
-as all of the characters sent and received must flow through the
-character shunt process. An explicit device name may not be given if
-this option is used.
-.TP
-.B novj
-Disable Van Jacobson style TCP/IP header compression in both the
-transmit and the receive direction.
-.TP
-.B novjccomp
-Disable the connection-ID compression option in Van Jacobson style
-TCP/IP header compression. With this option, pppd will not omit the
-connection-ID byte from Van Jacobson compressed TCP/IP headers, nor
-ask the peer to do so.
-.TP
-.B papcrypt
-Indicates that all secrets in the /etc/ppp/pap-secrets file which are
-used for checking the identity of the peer are encrypted, and thus
-pppd should not accept a password which, before encryption, is
-identical to the secret from the /etc/ppp/pap-secrets file.
-.TP
-.B pap-max-authreq \fIn
-Set the maximum number of PAP authenticate-request transmissions to
-\fIn\fR (default 10).
-.TP
-.B pap-restart \fIn
-Set the PAP restart interval (retransmission timeout) to \fIn\fR
-seconds (default 3).
-.TP
-.B pap-timeout \fIn
-Set the maximum time that pppd will wait for the peer to authenticate
-itself with PAP to \fIn\fR seconds (0 means no limit).
-.TP
-.B pass-filter \fIfilter-expression
-Specifies a packet filter to applied to data packets being sent or
-received to determine which packets should be allowed to pass.
-Packets which are rejected by the filter are silently discarded. This
-option can be used to prevent specific network daemons (such as
-routed) using up link bandwidth, or to provide a basic firewall
-capability.
-The \fIfilter-expression\fR syntax is as described for tcpdump(1),
-except that qualifiers which are inappropriate for a PPP link, such as
-\fBether\fR and \fBarp\fR, are not permitted. Generally the filter
-expression should be enclosed in single-quotes to prevent whitespace
-in the expression from being interpreted by the shell. Note that it
-is possible to apply different constraints to incoming and outgoing
-packets using the \fBinbound\fR and \fBoutbound\fR qualifiers. This
-option is currently only available under NetBSD, and then only if both
-the kernel and pppd were compiled with PPP_FILTER defined.
-.TP
-.B persist
-Do not exit after a connection is terminated; instead try to reopen
-the connection.
-.TP
-.B plugin \fIfilename
-Load the shared library object file \fIfilename\fR as a plugin. This
-is a privileged option.
-.TP
-.B predictor1
-Request that the peer compress frames that it sends using Predictor-1
-compression, and agree to compress transmitted frames with Predictor-1
-if requested. This option has no effect unless the kernel driver
-supports Predictor-1 compression.
-.TP
-.B privgroup \fIgroup-name
-Allows members of group \fIgroup-name\fR to use privileged options.
-This is a privileged option. Use of this option requires care as
-there is no guarantee that members of \fIgroup-name\fR cannot use pppd
-to become root themselves. Consider it equivalent to putting the
-members of \fIgroup-name\fR in the kmem or disk group.
-.TP
-.B proxyarp
-Add an entry to this system's ARP [Address Resolution Protocol] table
-with the IP address of the peer and the Ethernet address of this
-system. This will have the effect of making the peer appear to other
-systems to be on the local ethernet.
-.TP
-.B pty \fIscript
-Specifies that the command \fIscript\fR is to be used to communicate
-rather than a specific terminal device. Pppd will allocate itself a
-pseudo-tty master/slave pair and use the slave as its terminal
-device. The \fIscript\fR will be run in a child process with the
-pseudo-tty master as its standard input and output. An explicit
-device name may not be given if this option is used. (Note: if the
-\fIrecord\fR option is used in conjuction with the \fIpty\fR option,
-the child process will have pipes on its standard input and output.)
-.TP
-.B receive-all
-With this option, pppd will accept all control characters from the
-peer, including those marked in the receive asyncmap. Without this
-option, pppd will discard those characters as specified in RFC1662.
-This option should only be needed if the peer is buggy.
-.TP
-.B record \fIfilename
-Specifies that pppd should record all characters sent and received to
-a file named \fIfilename\fR. This file is opened in append mode,
-using the user's user-ID and permissions. This option is implemented
-using a pseudo-tty and a process to transfer characters between the
-pseudo-tty and the real serial device, so it will increase the latency
-and CPU overhead of transferring data over the ppp interface. The
-characters are stored in a tagged format with timestamps, which can be
-displayed in readable form using the pppdump(8) program.
-.TP
-.B remotename \fIname
-Set the assumed name of the remote system for authentication purposes
-to \fIname\fR.
-.TP
-.B refuse-chap
-With this option, pppd will not agree to authenticate itself to the
-peer using CHAP.
-.TP
-.B refuse-pap
-With this option, pppd will not agree to authenticate itself to the
-peer using PAP.
-.TP
-.B require-chap
-Require the peer to authenticate itself using CHAP [Challenge
-Handshake Authentication Protocol] authentication.
-.TP
-.B require-pap
-Require the peer to authenticate itself using PAP [Password
-Authentication Protocol] authentication.
-.TP
-.B show-password
-When logging the contents of PAP packets, this option causes pppd to
-show the password string in the log message.
-.TP
-.B silent
-With this option, pppd will not transmit LCP packets to initiate a
-connection until a valid LCP packet is received from the peer (as for
-the `passive' option with ancient versions of pppd).
-.TP
-.B sync
-Use synchronous HDLC serial encoding instead of asynchronous.
-The device used by pppd with this option must have sync support.
-Currently supports Microgate SyncLink adapters
-under Linux and FreeBSD 2.2.8 and later.
-.TP
-.B updetach
-With this option, pppd will detach from its controlling terminal once
-it has successfully established the ppp connection (to the point where
-the first network control protocol, usually the IP control protocol,
-has come up).
-.TP
-.B usehostname
-Enforce the use of the hostname (with domain name appended, if given)
-as the name of the local system for authentication purposes (overrides
-the \fIname\fR option). This option is not normally needed since the
-\fIname\fR option is privileged.
-.TP
-.B usepeerdns
-Ask the peer for up to 2 DNS server addresses. The addresses supplied
-by the peer (if any) are passed to the /etc/ppp/ip-up script in the
-environment variables DNS1 and DNS2. In addition, pppd will create an
-/etc/ppp/resolv.conf file containing one or two nameserver lines with
-the address(es) supplied by the peer.
-.TP
-.B user \fIname
-Sets the name used for authenticating the local system to the peer to
-\fIname\fR.
-.TP
-.B vj-max-slots \fIn
-Sets the number of connection slots to be used by the Van Jacobson
-TCP/IP header compression and decompression code to \fIn\fR, which
-must be between 2 and 16 (inclusive).
-.TP
-.B welcome \fIscript
-Run the executable or shell command specified by \fIscript\fR before
-initiating PPP negotiation, after the connect script (if any) has
-completed. A value for this option from a privileged source cannot be
-overridden by a non-privileged user.
-.TP
-.B xonxoff
-Use software flow control (i.e. XON/XOFF) to control the flow of data on
-the serial port.
-.SH OPTIONS FILES
-Options can be taken from files as well as the command line. Pppd
-reads options from the files /etc/ppp/options, ~/.ppprc and
-/etc/ppp/options.\fIttyname\fR (in that order) before processing the
-options on the command line. (In fact, the command-line options are
-scanned to find the terminal name before the options.\fIttyname\fR
-file is read.) In forming the name of the options.\fIttyname\fR file,
-the initial /dev/ is removed from the terminal name, and any remaining
-/ characters are replaced with dots.
-.PP
-An options file is parsed into a series of words, delimited by
-whitespace. Whitespace can be included in a word by enclosing the
-word in double-quotes ("). A backslash (\\) quotes the following character.
-A hash (#) starts a comment, which continues until the end of the
-line. There is no restriction on using the \fIfile\fR or \fIcall\fR
-options within an options file.
-.SH SECURITY
-.I pppd
-provides system administrators with sufficient access control that PPP
-access to a server machine can be provided to legitimate users without
-fear of compromising the security of the server or the network it's
-on. This control is provided through restrictions on which IP
-addresses the peer may use, based on its authenticated identity (if
-any), and through restrictions on which options a non-privileged user
-may use. Several of pppd's options are privileged, in particular
-those which permit potentially insecure configurations; these options
-are only accepted in files which are under the control of the system
-administrator, or if pppd is being run by root.
-.PP
-The default behaviour of pppd is to allow an unauthenticated peer to
-use a given IP address only if the system does not already have a
-route to that IP address. For example, a system with a
-permanent connection to the wider internet will normally have a
-default route, and thus all peers will have to authenticate themselves
-in order to set up a connection. On such a system, the \fIauth\fR
-option is the default. On the other hand, a system where the
-PPP link is the only connection to the internet will not normally have
-a default route, so the peer will be able to use almost any IP address
-without authenticating itself.
-.PP
-As indicated above, some security-sensitive options are privileged,
-which means that they may not be used by an ordinary non-privileged
-user running a setuid-root pppd, either on the command line, in the
-user's ~/.ppprc file, or in an options file read using the \fIfile\fR
-option. Privileged options may be used in /etc/ppp/options file or in
-an options file read using the \fIcall\fR option. If pppd is being
-run by the root user, privileged options can be used without
-restriction.
-.PP
-When opening the device, pppd uses either the invoking user's user ID
-or the root UID (that is, 0), depending on whether the device name was
-specified by the user or the system administrator. If the device name
-comes from a privileged source, that is, /etc/ppp/options or an
-options file read using the \fIcall\fR option, pppd uses full root
-privileges when opening the device. Thus, by creating an appropriate
-file under /etc/ppp/peers, the system administrator can allow users to
-establish a ppp connection via a device which they would not normally
-have permission to access. Otherwise pppd uses the invoking user's
-real UID when opening the device.
-.SH AUTHENTICATION
-Authentication is the process whereby one peer convinces the other of
-its identity. This involves the first peer sending its name to the
-other, together with some kind of secret information which could only
-come from the genuine authorized user of that name. In such an
-exchange, we will call the first peer the "client" and the other the
-"server". The client has a name by which it identifies itself to the
-server, and the server also has a name by which it identifies itself
-to the client. Generally the genuine client shares some secret (or
-password) with the server, and authenticates itself by proving that it
-knows that secret. Very often, the names used for authentication
-correspond to the internet hostnames of the peers, but this is not
-essential.
-.LP
-At present, pppd supports two authentication protocols: the Password
-Authentication Protocol (PAP) and the Challenge Handshake
-Authentication Protocol (CHAP). PAP involves the client sending its
-name and a cleartext password to the server to authenticate itself.
-In contrast, the server initiates the CHAP authentication exchange by
-sending a challenge to the client (the challenge packet includes the
-server's name). The client must respond with a response which
-includes its name plus a hash value derived from the shared secret and
-the challenge, in order to prove that it knows the secret.
-.LP
-The PPP protocol, being symmetrical, allows both peers to require the
-other to authenticate itself. In that case, two separate and
-independent authentication exchanges will occur. The two exchanges
-could use different authentication protocols, and in principle,
-different names could be used in the two exchanges.
-.LP
-The default behaviour of pppd is to agree to authenticate if
-requested, and to not require authentication from the peer. However,
-pppd will not agree to authenticate itself with a particular protocol
-if it has no secrets which could be used to do so.
-.LP
-Pppd stores secrets for use in authentication in secrets
-files (/etc/ppp/pap-secrets for PAP, /etc/ppp/chap-secrets for CHAP).
-Both secrets files have the same format. The secrets files can
-contain secrets for pppd to use in authenticating itself to other
-systems, as well as secrets for pppd to use when authenticating other
-systems to itself.
-.LP
-Each line in a secrets file contains one secret. A given secret is
-specific to a particular combination of client and server - it can
-only be used by that client to authenticate itself to that server.
-Thus each line in a secrets file has at least 3 fields: the name of
-the client, the name of the server, and the secret. These fields may
-be followed by a list of the IP addresses that the specified client
-may use when connecting to the specified server.
-.LP
-A secrets file is parsed into words as for a options file, so the
-client name, server name and secrets fields must each be one word,
-with any embedded spaces or other special characters quoted or
-escaped. Note that case is significant in the client and server names
-and in the secret.
-.LP
-If the secret starts with an `@', what follows is assumed to be the
-name of a file from which to read the secret. A "*" as the client or
-server name matches any name. When selecting a secret, pppd takes the
-best match, i.e. the match with the fewest wildcards.
-.LP
-Any following words on the same line are taken to be a list of
-acceptable IP addresses for that client. If there are only 3 words on
-the line, or if the first word is "-", then all IP addresses are
-disallowed. To allow any address, use "*". A word starting with "!"
-indicates that the specified address is \fInot\fR acceptable. An
-address may be followed by "/" and a number \fIn\fR, to indicate a
-whole subnet, i.e. all addresses which have the same value in the most
-significant \fIn\fR bits. In this form, the address may be followed
-by a plus sign ("+") to indicate that one address from the subnet is
-authorized, based on the ppp network interface unit number in use.
-In this case, the host part of the address will be set to the unit
-number plus one.
-.LP
-Thus a secrets file contains both secrets for use in authenticating
-other hosts, plus secrets which we use for authenticating ourselves to
-others. When pppd is authenticating the peer (checking the peer's
-identity), it chooses a secret with the peer's name in the first
-field and the name of the local system in the second field. The
-name of the local system defaults to the hostname, with the domain
-name appended if the \fIdomain\fR option is used. This default can be
-overridden with the \fIname\fR option, except when the
-\fIusehostname\fR option is used.
-.LP
-When pppd is choosing a secret to use in authenticating itself to the
-peer, it first determines what name it is going to use to identify
-itself to the peer. This name can be specified by the user with the
-\fIuser\fR option. If this option is not used, the name defaults to
-the name of the local system, determined as described in the previous
-paragraph. Then pppd looks for a secret with this name in the first
-field and the peer's name in the second field. Pppd will know the
-name of the peer if CHAP authentication is being used, because the
-peer will have sent it in the challenge packet. However, if PAP is being
-used, pppd will have to determine the peer's name from the options
-specified by the user. The user can specify the peer's name directly
-with the \fIremotename\fR option. Otherwise, if the remote IP address
-was specified by a name (rather than in numeric form), that name will
-be used as the peer's name. Failing that, pppd will use the null
-string as the peer's name.
-.LP
-When authenticating the peer with PAP, the supplied password is first
-compared with the secret from the secrets file. If the password
-doesn't match the secret, the password is encrypted using crypt() and
-checked against the secret again. Thus secrets for authenticating the
-peer can be stored in encrypted form if desired. If the
-\fIpapcrypt\fR option is given, the first (unencrypted) comparison is
-omitted, for better security.
-.LP
-Furthermore, if the \fIlogin\fR option was specified, the username and
-password are also checked against the system password database. Thus,
-the system administrator can set up the pap-secrets file to allow PPP
-access only to certain users, and to restrict the set of IP addresses
-that each user can use. Typically, when using the \fIlogin\fR option,
-the secret in /etc/ppp/pap-secrets would be "", which will match any
-password supplied by the peer. This avoids the need to have the same
-secret in two places.
-.LP
-Authentication must be satisfactorily completed before IPCP (or any
-other Network Control Protocol) can be started. If the peer is
-required to authenticate itself, and fails to do so, pppd will
-terminated the link (by closing LCP). If IPCP negotiates an
-unacceptable IP address for the remote host, IPCP will be closed. IP
-packets can only be sent or received when IPCP is open.
-.LP
-In some cases it is desirable to allow some hosts which can't
-authenticate themselves to connect and use one of a restricted set of
-IP addresses, even when the local host generally requires
-authentication. If the peer refuses to authenticate itself when
-requested, pppd takes that as equivalent to authenticating with PAP
-using the empty string for the username and password. Thus, by adding
-a line to the pap-secrets file which specifies the empty string for
-the client and password, it is possible to allow restricted access to
-hosts which refuse to authenticate themselves.
-.SH ROUTING
-.LP
-When IPCP negotiation is completed successfully, pppd will inform the
-kernel of the local and remote IP addresses for the ppp interface.
-This is sufficient to create a host route to the remote end of the
-link, which will enable the peers to exchange IP packets.
-Communication with other machines generally requires further
-modification to routing tables and/or ARP (Address Resolution
-Protocol) tables. In most cases the \fIdefaultroute\fR and/or
-\fIproxyarp\fR options are sufficient for this, but in some cases
-further intervention is required. The /etc/ppp/ip-up script can be
-used for this.
-.LP
-Sometimes it is desirable to add a default route through the remote
-host, as in the case of a machine whose only connection to the
-Internet is through the ppp interface. The \fIdefaultroute\fR option
-causes pppd to create such a default route when IPCP comes up, and
-delete it when the link is terminated.
-.LP
-In some cases it is desirable to use proxy ARP, for example on a
-server machine connected to a LAN, in order to allow other hosts to
-communicate with the remote host. The \fIproxyarp\fR option causes
-pppd to look for a network interface on the same subnet as the remote
-host (an interface supporting broadcast and ARP, which is up and not a
-point-to-point or loopback interface). If found, pppd creates a
-permanent, published ARP entry with the IP address of the remote host
-and the hardware address of the network interface found.
-.LP
-When the \fIdemand\fR option is used, the interface IP addresses have
-already been set at the point when IPCP comes up. If pppd has not
-been able to negotiate the same addresses that it used to configure
-the interface (for example when the peer is an ISP that uses dynamic
-IP address assignment), pppd has to change the interface IP addresses
-to the negotiated addresses. This may disrupt existing connections,
-and the use of demand dialling with peers that do dynamic IP address
-assignment is not recommended.
-.SH MULTILINK
-Multilink PPP provides the capability to combine two or more PPP links
-between a pair of machines into a single `bundle', which appears as a
-single virtual PPP link which has the combined bandwidth of the
-individual links. Currently, multilink PPP is only supported under
-Linux.
-.LP
-Pppd detects that the link it is controlling is connected to the same
-peer as another link using the peer's endpoint discriminator and the
-authenticated identity of the peer (if it authenticates itself). The
-endpoint discriminator is a block of data which is hopefully unique
-for each peer. Several types of data can be used, including
-locally-assigned strings of bytes, IP addresses, MAC addresses,
-randomly strings of bytes, or E-164 phone numbers. The endpoint
-discriminator sent to the peer by pppd can be set using the endpoint
-option.
-.LP
-In circumstances the peer may send no endpoint discriminator or a
-non-unique value. The optional bundle option adds an extra string
-which is added to the peer's endpoint discriminator and authenticated
-identity when matching up links to be joined together in a bundle.
-The bundle option can also be used to allow the establishment of
-multiple bundles between the local system and the peer. Pppd uses a
-TDB database in /var/run/pppd.tdb to match up links.
-.LP
-Assuming that multilink is enabled and the peer is willing to
-negotiate multilink, then when pppd is invoked to bring up the first
-link to the peer, it will detect that no other link is connected to
-the peer and create a new bundle, that is, another ppp network
-interface unit. When another pppd is invoked to bring up another link
-to the peer, it will detect the existing bundle and join its link to
-it. Currently, if the first pppd terminates (for example, because of
-a hangup or a received signal) the bundle is destroyed.
-.SH EXAMPLES
-.LP
-The following examples assume that the /etc/ppp/options file contains
-the \fIauth\fR option (as in the default /etc/ppp/options file in the
-ppp distribution).
-.LP
-Probably the most common use of pppd is to dial out to an ISP. This
-can be done with a command such as
-.IP
-pppd call isp
-.LP
-where the /etc/ppp/peers/isp file is set up by the system
-administrator to contain something like this:
-.IP
-ttyS0 19200 crtscts
-.br
-connect '/usr/sbin/chat -v -f /etc/ppp/chat-isp'
-.br
-noauth
-.LP
-In this example, we are using chat to dial the ISP's modem and go
-through any logon sequence required. The /etc/ppp/chat-isp file
-contains the script used by chat; it could for example contain
-something like this:
-.IP
-ABORT "NO CARRIER"
-.br
-ABORT "NO DIALTONE"
-.br
-ABORT "ERROR"
-.br
-ABORT "NO ANSWER"
-.br
-ABORT "BUSY"
-.br
-ABORT "Username/Password Incorrect"
-.br
-"" "at"
-.br
-OK "at&d0&c1"
-.br
-OK "atdt2468135"
-.br
-"name:" "^Umyuserid"
-.br
-"word:" "\\qmypassword"
-.br
-"ispts" "\\q^Uppp"
-.br
-"~-^Uppp-~"
-.LP
-See the chat(8) man page for details of chat scripts.
-.LP
-Pppd can also be used to provide a dial-in ppp service for users. If
-the users already have login accounts, the simplest way to set up the
-ppp service is to let the users log in to their accounts and run pppd
-(installed setuid-root) with a command such as
-.IP
-pppd proxyarp
-.LP
-To allow a user to use the PPP facilities, you need to allocate an IP
-address for that user's machine and create an entry in
-/etc/ppp/pap-secrets or /etc/ppp/chap-secrets (depending on which
-authentication method the PPP implementation on the user's machine
-supports), so that the user's
-machine can authenticate itself. For example, if Joe has a machine
-called "joespc" which is to be allowed to dial in to the machine
-called "server" and use the IP address joespc.my.net, you would add an
-entry like this to /etc/ppp/pap-secrets or /etc/ppp/chap-secrets:
-.IP
-joespc server "joe's secret" joespc.my.net
-.LP
-Alternatively, you can create a username called (for example) "ppp",
-whose login shell is pppd and whose home directory is /etc/ppp.
-Options to be used when pppd is run this way can be put in
-/etc/ppp/.ppprc.
-.LP
-If your serial connection is any more complicated than a piece of
-wire, you may need to arrange for some control characters to be
-escaped. In particular, it is often useful to escape XON (^Q) and
-XOFF (^S), using \fIasyncmap a0000\fR. If the path includes a telnet,
-you probably should escape ^] as well (\fIasyncmap 200a0000\fR). If
-the path includes an rlogin, you will need to use the \fIescape ff\fR
-option on the end which is running the rlogin client, since many
-rlogin implementations are not transparent; they will remove the
-sequence [0xff, 0xff, 0x73, 0x73, followed by any 8 bytes] from the
-stream.
-.SH DIAGNOSTICS
-.LP
-Messages are sent to the syslog daemon using facility LOG_DAEMON.
-(This can be overriden by recompiling pppd with the macro
-LOG_PPP defined as the desired facility.) In order to see the error
-and debug messages, you will need to edit your /etc/syslog.conf file
-to direct the messages to the desired output device or file.
-.LP
-The \fIdebug\fR option causes the contents of all control packets sent
-or received to be logged, that is, all LCP, PAP, CHAP or IPCP packets.
-This can be useful if the PPP negotiation does not succeed or if
-authentication fails.
-If debugging is enabled at compile time, the \fIdebug\fR option also
-causes other debugging messages to be logged.
-.LP
-Debugging can also be enabled or disabled by sending a SIGUSR1 signal
-to the pppd process. This signal acts as a toggle.
-.SH EXIT STATUS
-The exit status of pppd is set to indicate whether any error was
-detected, or the reason for the link being terminated. The values
-used are:
-.TP
-.B 0
-Pppd has detached, or otherwise the connection was successfully
-established and terminated at the peer's request.
-.TP
-.B 1
-An immediately fatal error of some kind occurred, such as an essential
-system call failing, or running out of virtual memory.
-.TP
-.B 2
-An error was detected in processing the options given, such as two
-mutually exclusive options being used.
-.TP
-.B 3
-Pppd is not setuid-root and the invoking user is not root.
-.TP
-.B 4
-The kernel does not support PPP, for example, the PPP kernel driver is
-not included or cannot be loaded.
-.TP
-.B 5
-Pppd terminated because it was sent a SIGINT, SIGTERM or SIGHUP
-signal.
-.TP
-.B 6
-The serial port could not be locked.
-.TP
-.B 7
-The serial port could not be opened.
-.TP
-.B 8
-The connect script failed (returned a non-zero exit status).
-.TP
-.B 9
-The command specified as the argument to the \fIpty\fR option could
-not be run.
-.TP
-.B 10
-The PPP negotiation failed, that is, it didn't reach the point where
-at least one network protocol (e.g. IP) was running.
-.TP
-.B 11
-The peer system failed (or refused) to authenticate itself.
-.TP
-.B 12
-The link was established successfully and terminated because it was
-idle.
-.TP
-.B 13
-The link was established successfully and terminated because the
-connect time limit was reached.
-.TP
-.B 14
-Callback was negotiated and an incoming call should arrive shortly.
-.TP
-.B 15
-The link was terminated because the peer is not responding to echo
-requests.
-.TP
-.B 16
-The link was terminated by the modem hanging up.
-.TP
-.B 17
-The PPP negotiation failed because serial loopback was detected.
-.TP
-.B 18
-The init script failed (returned a non-zero exit status).
-.TP
-.B 19
-We failed to authenticate ourselves to the peer.
-.SH SCRIPTS
-Pppd invokes scripts at various stages in its processing which can be
-used to perform site-specific ancillary processing. These scripts are
-usually shell scripts, but could be executable code files instead.
-Pppd does not wait for the scripts to finish. The scripts are
-executed as root (with the real and effective user-id set to 0), so
-that they can do things such as update routing tables or run
-privileged daemons. Be careful that the contents of these scripts do
-not compromise your system's security. Pppd runs the scripts with
-standard input, output and error redirected to /dev/null, and with an
-environment that is empty except for some environment variables that
-give information about the link. The environment variables that pppd
-sets are:
-.TP
-.B DEVICE
-The name of the serial tty device being used.
-.TP
-.B IFNAME
-The name of the network interface being used.
-.TP
-.B IPLOCAL
-The IP address for the local end of the link. This is only set when
-IPCP has come up.
-.TP
-.B IPREMOTE
-The IP address for the remote end of the link. This is only set when
-IPCP has come up.
-.TP
-.B PEERNAME
-The authenticated name of the peer. This is only set if the peer
-authenticates itself.
-.TP
-.B SPEED
-The baud rate of the tty device.
-.TP
-.B ORIG_UID
-The real user-id of the user who invoked pppd.
-.TP
-.B PPPLOGNAME
-The username of the real user-id that invoked pppd. This is always set.
-.P
-For the ip-down and auth-down scripts, pppd also sets the following
-variables giving statistics for the connection:
-.TP
-.B CONNECT_TIME
-The number of seconds from when the PPP negotiation started until the
-connection was terminated.
-.TP
-.B BYTES_SENT
-The number of bytes sent (at the level of the serial port) during the
-connection.
-.TP
-.B BYTES_RCVD
-The number of bytes received (at the level of the serial port) during
-the connection.
-.TP
-.B LINKNAME
-The logical name of the link, set with the \fIlinkname\fR option.
-.P
-Pppd invokes the following scripts, if they exist. It is not an error
-if they don't exist.
-.TP
-.B /etc/ppp/auth-up
-A program or script which is executed after the remote system
-successfully authenticates itself. It is executed with the parameters
-.IP
-\fIinterface-name peer-name user-name tty-device speed\fR
-.IP
-Note that this script is not executed if the peer doesn't authenticate
-itself, for example when the \fInoauth\fR option is used.
-.TP
-.B /etc/ppp/auth-down
-A program or script which is executed when the link goes down, if
-/etc/ppp/auth-up was previously executed. It is executed in the same
-manner with the same parameters as /etc/ppp/auth-up.
-.TP
-.B /etc/ppp/ip-up
-A program or script which is executed when the link is available for
-sending and receiving IP packets (that is, IPCP has come up). It is
-executed with the parameters
-.IP
-\fIinterface-name tty-device speed local-IP-address
-remote-IP-address ipparam\fR
-.TP
-.B /etc/ppp/ip-down
-A program or script which is executed when the link is no longer
-available for sending and receiving IP packets. This script can be
-used for undoing the effects of the /etc/ppp/ip-up script. It is
-invoked in the same manner and with the same parameters as the ip-up
-script.
-.TP
-.B /etc/ppp/ipv6-up
-Like /etc/ppp/ip-up, except that it is executed when the link is available
-for sending and receiving IPv6 packets. It is executed with the parameters
-.IP
-\fIinterface-name tty-device speed local-link-local-address
-remote-link-local-address ipparam\fR
-.TP
-.B /etc/ppp/ipv6-down
-Similar to /etc/ppp/ip-down, but it is executed when IPv6 packets can no
-longer be transmitted on the link. It is executed with the same parameters
-as the ipv6-up script.
-.TP
-.B /etc/ppp/ipx-up
-A program or script which is executed when the link is available for
-sending and receiving IPX packets (that is, IPXCP has come up). It is
-executed with the parameters
-.IP
-\fIinterface-name tty-device speed network-number local-IPX-node-address
-remote-IPX-node-address local-IPX-routing-protocol remote-IPX-routing-protocol
-local-IPX-router-name remote-IPX-router-name ipparam pppd-pid\fR
-.IP
-The local-IPX-routing-protocol and remote-IPX-routing-protocol field
-may be one of the following:
-.IP
-NONE to indicate that there is no routing protocol
-.br
-RIP to indicate that RIP/SAP should be used
-.br
-NLSP to indicate that Novell NLSP should be used
-.br
-RIP NLSP to indicate that both RIP/SAP and NLSP should be used
-.TP
-.B /etc/ppp/ipx-down
-A program or script which is executed when the link is no longer
-available for sending and receiving IPX packets. This script can be
-used for undoing the effects of the /etc/ppp/ipx-up script. It is
-invoked in the same manner and with the same parameters as the ipx-up
-script.
-.SH FILES
-.TP
-.B /var/run/ppp\fIn\fB.pid \fR(BSD or Linux), \fB/etc/ppp/ppp\fIn\fB.pid \fR(others)
-Process-ID for pppd process on ppp interface unit \fIn\fR.
-.TP
-.B /var/run/ppp-\fIname\fB.pid \fR(BSD or Linux), \fB/etc/ppp/ppp-\fIname\fB.pid \fR(others)
-Process-ID for pppd process for logical link \fIname\fR (see the
-\fIlinkname\fR option).
-.TP
-.B /etc/ppp/pap-secrets
-Usernames, passwords and IP addresses for PAP authentication. This
-file should be owned by root and not readable or writable by any other
-user. Pppd will log a warning if this is not the case.
-.TP
-.B /etc/ppp/chap-secrets
-Names, secrets and IP addresses for CHAP authentication. As for
-/etc/ppp/pap-secrets, this file should be owned by root and not
-readable or writable by any other user. Pppd will log a warning if
-this is not the case.
-.TP
-.B /etc/ppp/options
-System default options for pppd, read before user default options or
-command-line options.
-.TP
-.B ~/.ppprc
-User default options, read before /etc/ppp/options.\fIttyname\fR.
-.TP
-.B /etc/ppp/options.\fIttyname
-System default options for the serial port being used, read after
-~/.ppprc. In forming the \fIttyname\fR part of this
-filename, an initial /dev/ is stripped from the port name (if
-present), and any slashes in the remaining part are converted to
-dots.
-.TP
-.B /etc/ppp/peers
-A directory containing options files which may contain privileged
-options, even if pppd was invoked by a user other than root. The
-system administrator can create options files in this directory to
-permit non-privileged users to dial out without requiring the peer to
-authenticate, but only to certain trusted peers.
-.SH SEE ALSO
-.TP
-.B RFC1144
-Jacobson, V.
-\fICompressing TCP/IP headers for low-speed serial links.\fR
-February 1990.
-.TP
-.B RFC1321
-Rivest, R.
-.I The MD5 Message-Digest Algorithm.
-April 1992.
-.TP
-.B RFC1332
-McGregor, G.
-.I PPP Internet Protocol Control Protocol (IPCP).
-May 1992.
-.TP
-.B RFC1334
-Lloyd, B.; Simpson, W.A.
-.I PPP authentication protocols.
-October 1992.
-.TP
-.B RFC1661
-Simpson, W.A.
-.I The Point\-to\-Point Protocol (PPP).
-July 1994.
-.TP
-.B RFC1662
-Simpson, W.A.
-.I PPP in HDLC-like Framing.
-July 1994.
-.TP
-.B RFC2472
-Haskin, D.
-.I IP Version 6 over PPP
-December 1998.
-.SH NOTES
-The following signals have the specified effect when sent to pppd.
-.TP
-.B SIGINT, SIGTERM
-These signals cause pppd to terminate the link (by closing LCP),
-restore the serial device settings, and exit.
-.TP
-.B SIGHUP
-This signal causes pppd to terminate the link, restore the serial
-device settings, and close the serial device. If the \fIpersist\fR or
-\fIdemand\fR option has been specified, pppd will try to reopen the
-serial device and start another connection (after the holdoff period).
-Otherwise pppd will exit. If this signal is received during the
-holdoff period, it causes pppd to end the holdoff period immediately.
-.TP
-.B SIGUSR1
-This signal toggles the state of the \fIdebug\fR option.
-.TP
-.B SIGUSR2
-This signal causes pppd to renegotiate compression. This can be
-useful to re-enable compression after it has been disabled as a result
-of a fatal decompression error. (Fatal decompression errors generally
-indicate a bug in one or other implementation.)
-
-.SH AUTHORS
-Paul Mackerras (Paul.Mackerras@cs.anu.edu.au), based on earlier work by
-Drew Perkins,
-Brad Clements,
-Karl Fox,
-Greg Christy,
-and
-Brad Parker.
diff --git a/mdk-stage1/ppp/pppd/pppd.h b/mdk-stage1/ppp/pppd/pppd.h
deleted file mode 100644
index 02f6dfcef..000000000
--- a/mdk-stage1/ppp/pppd/pppd.h
+++ /dev/null
@@ -1,787 +0,0 @@
-/*
- * pppd.h - PPP daemon global declarations.
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Carnegie Mellon University. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- *
- * $Id$
- */
-
-/*
- * TODO:
- */
-
-#ifndef __PPPD_H__
-#define __PPPD_H__
-
-#include <stdio.h> /* for FILE */
-#include <limits.h> /* for NGROUPS_MAX */
-#include <sys/param.h> /* for MAXPATHLEN and BSD4_4, if defined */
-#include <sys/types.h> /* for u_int32_t, if defined */
-#include <sys/time.h> /* for struct timeval */
-#include <net/ppp_defs.h>
-#include "patchlevel.h"
-
-#if defined(__STDC__)
-#include <stdarg.h>
-#define __V(x) x
-#else
-#include <varargs.h>
-#define __V(x) (va_alist) va_dcl
-#define const
-#define volatile
-#endif
-
-#ifdef INET6
-#include "eui64.h"
-#endif
-
-/*
- * Limits.
- */
-
-#define NUM_PPP 1 /* One PPP interface supported (per process) */
-#define MAXWORDLEN 1024 /* max length of word in file (incl null) */
-#define MAXARGS 1 /* max # args to a command */
-#define MAXNAMELEN 256 /* max length of hostname or name for auth */
-#define MAXSECRETLEN 256 /* max length of password or secret */
-
-/*
- * Option descriptor structure.
- */
-
-typedef unsigned char bool;
-
-enum opt_type {
- o_special_noarg = 0,
- o_special = 1,
- o_bool,
- o_int,
- o_uint32,
- o_string,
- o_wild,
-};
-
-typedef struct {
- char *name; /* name of the option */
- enum opt_type type;
- void *addr;
- char *description;
- int flags;
- void *addr2;
- int upper_limit;
- int lower_limit;
- const char *source;
- short int priority;
- short int winner;
-} option_t;
-
-/* Values for flags */
-#define OPT_VALUE 0xff /* mask for presupplied value */
-#define OPT_HEX 0x100 /* int option is in hex */
-#define OPT_NOARG 0x200 /* option doesn't take argument */
-#define OPT_OR 0x400 /* OR in argument to value */
-#define OPT_INC 0x800 /* increment value */
-#define OPT_PRIV 0x1000 /* privileged option */
-#define OPT_STATIC 0x2000 /* string option goes into static array */
-#define OPT_LLIMIT 0x4000 /* check value against lower limit */
-#define OPT_ULIMIT 0x8000 /* check value against upper limit */
-#define OPT_LIMITS (OPT_LLIMIT|OPT_ULIMIT)
-#define OPT_ZEROOK 0x10000 /* 0 value is OK even if not within limits */
-#define OPT_HIDE 0x10000 /* for o_string, print value as ?????? */
-#define OPT_A2LIST 0x10000 /* for o_special, keep list of values */
-#define OPT_NOINCR 0x20000 /* value mustn't be increased */
-#define OPT_ZEROINF 0x40000 /* with OPT_NOINCR, 0 == infinity */
-#define OPT_PRIO 0x80000 /* process option priorities for this option */
-#define OPT_PRIOSUB 0x100000 /* subsidiary member of priority group */
-#define OPT_ALIAS 0x200000 /* option is alias for previous option */
-#define OPT_A2COPY 0x400000 /* addr2 -> second location to rcv value */
-#define OPT_ENABLE 0x800000 /* use *addr2 as enable for option */
-#define OPT_A2CLR 0x1000000 /* clear *(bool *)addr2 */
-#define OPT_PRIVFIX 0x2000000 /* user can't override if set by root */
-#define OPT_INITONLY 0x4000000 /* option can only be set in init phase */
-#define OPT_DEVEQUIV 0x8000000 /* equiv to device name */
-#define OPT_DEVNAM (OPT_INITONLY | OPT_DEVEQUIV)
-#define OPT_A2PRINTER 0x10000000 /* *addr2 is a fn for printing option */
-#define OPT_A2STRVAL 0x20000000 /* *addr2 points to current string value */
-#define OPT_NOPRINT 0x40000000 /* don't print this option at all */
-
-#define OPT_VAL(x) ((x) & OPT_VALUE)
-
-/* Values for priority */
-#define OPRIO_DEFAULT 0 /* a default value */
-#define OPRIO_CFGFILE 1 /* value from a configuration file */
-#define OPRIO_CMDLINE 2 /* value from the command line */
-#define OPRIO_SECFILE 3 /* value from options in a secrets file */
-#define OPRIO_ROOT 100 /* added to priority if OPT_PRIVFIX && root */
-
-#ifndef GIDSET_TYPE
-#define GIDSET_TYPE gid_t
-#endif
-
-/* Structure representing a list of permitted IP addresses. */
-struct permitted_ip {
- int permit; /* 1 = permit, 0 = forbid */
- u_int32_t base; /* match if (addr & mask) == base */
- u_int32_t mask; /* base and mask are in network byte order */
-};
-
-/*
- * Unfortunately, the linux kernel driver uses a different structure
- * for statistics from the rest of the ports.
- * This structure serves as a common representation for the bits
- * pppd needs.
- */
-struct pppd_stats {
- unsigned int bytes_in;
- unsigned int bytes_out;
-};
-
-/* Used for storing a sequence of words. Usually malloced. */
-struct wordlist {
- struct wordlist *next;
- char *word;
-};
-
-/* An endpoint discriminator, used with multilink. */
-#define MAX_ENDP_LEN 20 /* maximum length of discriminator value */
-struct epdisc {
- unsigned char class;
- unsigned char length;
- unsigned char value[MAX_ENDP_LEN];
-};
-
-/* values for epdisc.class */
-#define EPD_NULL 0 /* null discriminator, no data */
-#define EPD_LOCAL 1
-#define EPD_IP 2
-#define EPD_MAC 3
-#define EPD_MAGIC 4
-#define EPD_PHONENUM 5
-
-typedef void (*notify_func) __P((void *, int));
-
-struct notifier {
- struct notifier *next;
- notify_func func;
- void *arg;
-};
-
-/*
- * Global variables.
- */
-
-extern int hungup; /* Physical layer has disconnected */
-extern int ifunit; /* Interface unit number */
-extern char ifname[]; /* Interface name */
-extern char hostname[]; /* Our hostname */
-extern u_char outpacket_buf[]; /* Buffer for outgoing packets */
-extern int phase; /* Current state of link - see values below */
-extern int baud_rate; /* Current link speed in bits/sec */
-extern char *progname; /* Name of this program */
-extern int redirect_stderr;/* Connector's stderr should go to file */
-extern char peer_authname[];/* Authenticated name of peer */
-extern int privileged; /* We were run by real-uid root */
-extern int need_holdoff; /* Need holdoff period after link terminates */
-extern char **script_env; /* Environment variables for scripts */
-extern int detached; /* Have detached from controlling tty */
-extern GIDSET_TYPE groups[NGROUPS_MAX]; /* groups the user is in */
-extern int ngroups; /* How many groups valid in groups */
-extern struct pppd_stats link_stats; /* byte/packet counts etc. for link */
-extern int link_stats_valid; /* set if link_stats is valid */
-extern int link_connect_time; /* time the link was up for */
-extern int using_pty; /* using pty as device (notty or pty opt.) */
-extern int log_to_fd; /* logging to this fd as well as syslog */
-extern bool log_default; /* log_to_fd is default (stdout) */
-extern char *no_ppp_msg; /* message to print if ppp not in kernel */
-extern volatile int status; /* exit status for pppd */
-extern bool devnam_fixed; /* can no longer change devnam */
-extern int unsuccess; /* # unsuccessful connection attempts */
-extern int do_callback; /* set if we want to do callback next */
-extern int doing_callback; /* set if this is a callback */
-extern char ppp_devnam[MAXPATHLEN];
-extern struct notifier *pidchange; /* for notifications of pid changing */
-extern struct notifier *phasechange; /* for notifications of phase changes */
-extern struct notifier *exitnotify; /* for notification that we're exiting */
-extern struct notifier *sigreceived; /* notification of received signal */
-extern int listen_time; /* time to listen first (ms) */
-
-/* Values for do_callback and doing_callback */
-#define CALLBACK_DIALIN 1 /* we are expecting the call back */
-#define CALLBACK_DIALOUT 2 /* we are dialling out to call back */
-
-/*
- * Variables set by command-line options.
- */
-
-extern int debug; /* Debug flag */
-extern int kdebugflag; /* Tell kernel to print debug messages */
-extern int default_device; /* Using /dev/tty or equivalent */
-extern char devnam[MAXPATHLEN]; /* Device name */
-extern int crtscts; /* Use hardware flow control */
-extern bool modem; /* Use modem control lines */
-extern int inspeed; /* Input/Output speed requested */
-extern u_int32_t netmask; /* IP netmask to set on interface */
-extern bool lockflag; /* Create lock file to lock the serial dev */
-extern bool nodetach; /* Don't detach from controlling tty */
-extern bool updetach; /* Detach from controlling tty when link up */
-extern char *initializer; /* Script to initialize physical link */
-extern char *connect_script; /* Script to establish physical link */
-extern char *disconnect_script; /* Script to disestablish physical link */
-extern char *welcomer; /* Script to welcome client after connection */
-extern char *ptycommand; /* Command to run on other side of pty */
-extern int maxconnect; /* Maximum connect time (seconds) */
-extern char user[MAXNAMELEN];/* Our name for authenticating ourselves */
-extern char passwd[MAXSECRETLEN]; /* Password for PAP or CHAP */
-extern bool auth_required; /* Peer is required to authenticate */
-extern bool persist; /* Reopen link after it goes down */
-extern bool uselogin; /* Use /etc/passwd for checking PAP */
-extern char our_name[MAXNAMELEN];/* Our name for authentication purposes */
-extern char remote_name[MAXNAMELEN]; /* Peer's name for authentication */
-extern bool explicit_remote;/* remote_name specified with remotename opt */
-extern bool demand; /* Do dial-on-demand */
-extern char *ipparam; /* Extra parameter for ip up/down scripts */
-extern bool cryptpap; /* Others' PAP passwords are encrypted */
-extern int idle_time_limit;/* Shut down link if idle for this long */
-extern int holdoff; /* Dead time before restarting */
-extern bool holdoff_specified; /* true if user gave a holdoff value */
-extern bool notty; /* Stdin/out is not a tty */
-extern char *pty_socket; /* Socket to connect to pty */
-extern char *record_file; /* File to record chars sent/received */
-extern bool sync_serial; /* Device is synchronous serial device */
-extern int maxfail; /* Max # of unsuccessful connection attempts */
-extern char linkname[MAXPATHLEN]; /* logical name for link */
-extern bool tune_kernel; /* May alter kernel settings as necessary */
-extern int connect_delay; /* Time to delay after connect script */
-extern int max_data_rate; /* max bytes/sec through charshunt */
-extern int req_unit; /* interface unit number to use */
-extern bool multilink; /* enable multilink operation */
-extern bool noendpoint; /* don't send or accept endpt. discrim. */
-extern char *bundle_name; /* bundle name for multilink */
-extern bool dump_options; /* print out option values */
-extern bool dryrun; /* check everything, print options, exit */
-
-#ifdef PPP_FILTER
-extern struct bpf_program pass_filter; /* Filter for pkts to pass */
-extern struct bpf_program active_filter; /* Filter for link-active pkts */
-#endif
-
-#ifdef MSLANMAN
-extern bool ms_lanman; /* Use LanMan password instead of NT */
- /* Has meaning only with MS-CHAP challenges */
-#endif
-
-extern char *current_option; /* the name of the option being parsed */
-extern int privileged_option; /* set iff the current option came from root */
-extern char *option_source; /* string saying where the option came from */
-extern int option_priority; /* priority of current options */
-
-/*
- * Values for phase.
- */
-#define PHASE_DEAD 0
-#define PHASE_INITIALIZE 1
-#define PHASE_SERIALCONN 2
-#define PHASE_DORMANT 3
-#define PHASE_ESTABLISH 4
-#define PHASE_AUTHENTICATE 5
-#define PHASE_CALLBACK 6
-#define PHASE_NETWORK 7
-#define PHASE_RUNNING 8
-#define PHASE_TERMINATE 9
-#define PHASE_DISCONNECT 10
-#define PHASE_HOLDOFF 11
-
-/*
- * The following struct gives the addresses of procedures to call
- * for a particular protocol.
- */
-struct protent {
- u_short protocol; /* PPP protocol number */
- /* Initialization procedure */
- void (*init) __P((int unit));
- /* Process a received packet */
- void (*input) __P((int unit, u_char *pkt, int len));
- /* Process a received protocol-reject */
- void (*protrej) __P((int unit));
- /* Lower layer has come up */
- void (*lowerup) __P((int unit));
- /* Lower layer has gone down */
- void (*lowerdown) __P((int unit));
- /* Open the protocol */
- void (*open) __P((int unit));
- /* Close the protocol */
- void (*close) __P((int unit, char *reason));
- /* Print a packet in readable form */
- int (*printpkt) __P((u_char *pkt, int len,
- void (*printer) __P((void *, char *, ...)),
- void *arg));
- /* Process a received data packet */
- void (*datainput) __P((int unit, u_char *pkt, int len));
- bool enabled_flag; /* 0 iff protocol is disabled */
- char *name; /* Text name of protocol */
- char *data_name; /* Text name of corresponding data protocol */
- option_t *options; /* List of command-line options */
- /* Check requested options, assign defaults */
- void (*check_options) __P((void));
- /* Configure interface for demand-dial */
- int (*demand_conf) __P((int unit));
- /* Say whether to bring up link for this pkt */
- int (*active_pkt) __P((u_char *pkt, int len));
-};
-
-/* Table of pointers to supported protocols */
-extern struct protent *protocols[];
-
-/*
- * This struct contains pointers to a set of procedures for
- * doing operations on a "channel". A channel provides a way
- * to send and receive PPP packets - the canonical example is
- * a serial port device in PPP line discipline (or equivalently
- * with PPP STREAMS modules pushed onto it).
- */
-struct channel {
- /* set of options for this channel */
- option_t *options;
- /* find and process a per-channel options file */
- void (*process_extra_options) __P((void));
- /* check all the options that have been given */
- void (*check_options) __P((void));
- /* get the channel ready to do PPP, return a file descriptor */
- int (*connect) __P((void));
- /* we're finished with the channel */
- void (*disconnect) __P((void));
- /* put the channel into PPP `mode' */
- int (*establish_ppp) __P((int));
- /* take the channel out of PPP `mode', restore loopback if demand */
- void (*disestablish_ppp) __P((int));
- /* set the transmit-side PPP parameters of the channel */
- void (*send_config) __P((int, u_int32_t, int, int));
- /* set the receive-side PPP parameters of the channel */
- void (*recv_config) __P((int, u_int32_t, int, int));
- /* cleanup on error or normal exit */
- void (*cleanup) __P((void));
- /* close the device, called in children after fork */
- void (*close) __P((void));
-};
-
-extern struct channel *the_channel;
-
-#define ppp_send_config(unit, mtu, accm, pc, acc) \
-do { \
- if (the_channel->send_config) \
- (*the_channel->send_config)((mtu), (accm), (pc), (acc)); \
-} while (0)
-
-#define ppp_recv_config(unit, mtu, accm, pc, acc) \
-do { \
- if (the_channel->send_config) \
- (*the_channel->recv_config)((mtu), (accm), (pc), (acc)); \
-} while (0)
-
-/*
- * Prototypes.
- */
-
-/* Procedures exported from main.c. */
-void set_ifunit __P((int)); /* set stuff that depends on ifunit */
-void detach __P((void)); /* Detach from controlling tty */
-void die __P((int)); /* Cleanup and exit */
-void quit __P((void)); /* like die(1) */
-void novm __P((char *)); /* Say we ran out of memory, and die */
-void timeout __P((void (*func)(void *), void *arg, int s, int us));
- /* Call func(arg) after s.us seconds */
-void untimeout __P((void (*func)(void *), void *arg));
- /* Cancel call to func(arg) */
-void record_child __P((int, char *, void (*) (void *), void *));
-int device_script __P((char *cmd, int in, int out, int dont_wait));
- /* Run `cmd' with given stdin and stdout */
-pid_t run_program __P((char *prog, char **args, int must_exist,
- void (*done)(void *), void *arg));
- /* Run program prog with args in child */
-void reopen_log __P((void)); /* (re)open the connection to syslog */
-void update_link_stats __P((int)); /* Get stats at link termination */
-void script_setenv __P((char *, char *, int)); /* set script env var */
-void script_unsetenv __P((char *)); /* unset script env var */
-void new_phase __P((int)); /* signal start of new phase */
-void add_notifier __P((struct notifier **, notify_func, void *));
-void remove_notifier __P((struct notifier **, notify_func, void *));
-void notify __P((struct notifier *, int));
-
-/* Procedures exported from tty.c. */
-void tty_init __P((void));
-
-/* Procedures exported from utils.c. */
-void log_packet __P((u_char *, int, char *, int));
- /* Format a packet and log it with syslog */
-void print_string __P((char *, int, void (*) (void *, char *, ...),
- void *)); /* Format a string for output */
-int slprintf __P((char *, int, char *, ...)); /* sprintf++ */
-int vslprintf __P((char *, int, char *, va_list)); /* vsprintf++ */
-size_t strlcpy __P((char *, const char *, size_t)); /* safe strcpy */
-size_t strlcat __P((char *, const char *, size_t)); /* safe strncpy */
-void dbglog __P((char *, ...)); /* log a debug message */
-void info __P((char *, ...)); /* log an informational message */
-void notice __P((char *, ...)); /* log a notice-level message */
-void warn __P((char *, ...)); /* log a warning message */
-void error __P((char *, ...)); /* log an error message */
-void fatal __P((char *, ...)); /* log an error message and die(1) */
-void init_pr_log __P((char *, int)); /* initialize for using pr_log */
-void pr_log __P((void *, char *, ...)); /* printer fn, output to syslog */
-void end_pr_log __P((void)); /* finish up after using pr_log */
-
-/* Procedures exported from auth.c */
-void link_required __P((int)); /* we are starting to use the link */
-void link_terminated __P((int)); /* we are finished with the link */
-void link_down __P((int)); /* the LCP layer has left the Opened state */
-void link_established __P((int)); /* the link is up; authenticate now */
-void start_networks __P((void)); /* start all the network control protos */
-void np_up __P((int, int)); /* a network protocol has come up */
-void np_down __P((int, int)); /* a network protocol has gone down */
-void np_finished __P((int, int)); /* a network protocol no longer needs link */
-void auth_peer_fail __P((int, int));
- /* peer failed to authenticate itself */
-void auth_peer_success __P((int, int, char *, int));
- /* peer successfully authenticated itself */
-void auth_withpeer_fail __P((int, int));
- /* we failed to authenticate ourselves */
-void auth_withpeer_success __P((int, int));
- /* we successfully authenticated ourselves */
-void auth_check_options __P((void));
- /* check authentication options supplied */
-void auth_reset __P((int)); /* check what secrets we have */
-int check_passwd __P((int, char *, int, char *, int, char **));
- /* Check peer-supplied username/password */
-int get_secret __P((int, char *, char *, char *, int *, int));
- /* get "secret" for chap */
-int auth_ip_addr __P((int, u_int32_t));
- /* check if IP address is authorized */
-int bad_ip_adrs __P((u_int32_t));
- /* check if IP address is unreasonable */
-
-/* Procedures exported from demand.c */
-void demand_conf __P((void)); /* config interface(s) for demand-dial */
-void demand_block __P((void)); /* set all NPs to queue up packets */
-void demand_unblock __P((void)); /* set all NPs to pass packets */
-void demand_discard __P((void)); /* set all NPs to discard packets */
-void demand_rexmit __P((int)); /* retransmit saved frames for an NP */
-int loop_chars __P((unsigned char *, int)); /* process chars from loopback */
-int loop_frame __P((unsigned char *, int)); /* should we bring link up? */
-
-/* Procedures exported from multilink.c */
-void mp_check_options __P((void)); /* Check multilink-related options */
-int mp_join_bundle __P((void)); /* join our link to an appropriate bundle */
-char *epdisc_to_str __P((struct epdisc *)); /* string from endpoint discrim. */
-int str_to_epdisc __P((struct epdisc *, char *)); /* endpt disc. from str */
-
-/* Procedures exported from sys-*.c */
-void sys_init __P((void)); /* Do system-dependent initialization */
-void sys_cleanup __P((void)); /* Restore system state before exiting */
-int sys_check_options __P((void)); /* Check options specified */
-void sys_close __P((void)); /* Clean up in a child before execing */
-int ppp_available __P((void)); /* Test whether ppp kernel support exists */
-int get_pty __P((int *, int *, char *, int)); /* Get pty master/slave */
-int open_ppp_loopback __P((void)); /* Open loopback for demand-dialling */
-int tty_establish_ppp __P((int)); /* Turn serial port into a ppp interface */
-void tty_disestablish_ppp __P((int)); /* Restore port to normal operation */
-void make_new_bundle __P((int, int, int, int)); /* Create new bundle */
-int bundle_attach __P((int)); /* Attach link to existing bundle */
-void cfg_bundle __P((int, int, int, int)); /* Configure existing bundle */
-void clean_check __P((void)); /* Check if line was 8-bit clean */
-void set_up_tty __P((int, int)); /* Set up port's speed, parameters, etc. */
-void restore_tty __P((int)); /* Restore port's original parameters */
-void setdtr __P((int, int)); /* Raise or lower port's DTR line */
-void output __P((int, u_char *, int)); /* Output a PPP packet */
-void wait_input __P((struct timeval *));
- /* Wait for input, with timeout */
-void add_fd __P((int)); /* Add fd to set to wait for */
-void remove_fd __P((int)); /* Remove fd from set to wait for */
-int read_packet __P((u_char *)); /* Read PPP packet */
-int get_loop_output __P((void)); /* Read pkts from loopback */
-void tty_send_config __P((int, u_int32_t, int, int));
- /* Configure i/f transmit parameters */
-void tty_set_xaccm __P((ext_accm));
- /* Set extended transmit ACCM */
-void tty_recv_config __P((int, u_int32_t, int, int));
- /* Configure i/f receive parameters */
-int ccp_test __P((int, u_char *, int, int));
- /* Test support for compression scheme */
-void ccp_flags_set __P((int, int, int));
- /* Set kernel CCP state */
-int ccp_fatal_error __P((int)); /* Test for fatal decomp error in kernel */
-int get_idle_time __P((int, struct ppp_idle *));
- /* Find out how long link has been idle */
-int get_ppp_stats __P((int, struct pppd_stats *));
- /* Return link statistics */
-void netif_set_mtu __P((int, int)); /* Set PPP interface MTU */
-int sifvjcomp __P((int, int, int, int));
- /* Configure VJ TCP header compression */
-int sifup __P((int)); /* Configure i/f up for one protocol */
-int sifnpmode __P((int u, int proto, enum NPmode mode));
- /* Set mode for handling packets for proto */
-int sifdown __P((int)); /* Configure i/f down for one protocol */
-int sifaddr __P((int, u_int32_t, u_int32_t, u_int32_t));
- /* Configure IPv4 addresses for i/f */
-int cifaddr __P((int, u_int32_t, u_int32_t));
- /* Reset i/f IP addresses */
-#ifdef INET6
-int sif6addr __P((int, eui64_t, eui64_t));
- /* Configure IPv6 addresses for i/f */
-int cif6addr __P((int, eui64_t, eui64_t));
- /* Remove an IPv6 address from i/f */
-#endif
-int sifdefaultroute __P((int, u_int32_t, u_int32_t));
- /* Create default route through i/f */
-int cifdefaultroute __P((int, u_int32_t, u_int32_t));
- /* Delete default route through i/f */
-int sifproxyarp __P((int, u_int32_t));
- /* Add proxy ARP entry for peer */
-int cifproxyarp __P((int, u_int32_t));
- /* Delete proxy ARP entry for peer */
-u_int32_t GetMask __P((u_int32_t)); /* Get appropriate netmask for address */
-int lock __P((char *)); /* Create lock file for device */
-int relock __P((int)); /* Rewrite lock file with new pid */
-void unlock __P((void)); /* Delete previously-created lock file */
-int get_host_seed __P((void)); /* Get host-dependent random number seed */
-int have_route_to __P((u_int32_t)); /* Check if route to addr exists */
-#ifdef PPP_FILTER
-int set_filters __P((struct bpf_program *pass, struct bpf_program *active));
- /* Set filter programs in kernel */
-#endif
-#ifdef IPX_CHANGE
-int sipxfaddr __P((int, unsigned long, unsigned char *));
-int cipxfaddr __P((int));
-#endif
-int get_if_hwaddr __P((u_char *addr, char *name));
-char *get_first_ethernet __P((void));
-
-/* Procedures exported from options.c */
-int parse_args __P((int argc, char **argv));
- /* Parse options from arguments given */
-int options_from_file __P((char *filename, int must_exist, int check_prot,
- int privileged));
- /* Parse options from an options file */
-int options_from_user __P((void)); /* Parse options from user's .ppprc */
-int options_for_tty __P((void)); /* Parse options from /etc/ppp/options.tty */
-int options_from_list __P((struct wordlist *, int privileged));
- /* Parse options from a wordlist */
-int getword __P((FILE *f, char *word, int *newlinep, char *filename));
- /* Read a word from a file */
-void option_error __P((char *fmt, ...));
- /* Print an error message about an option */
-int int_option __P((char *, int *));
- /* Simplified number_option for decimal ints */
-void add_options __P((option_t *)); /* Add extra options */
-void check_options __P((void)); /* check values after all options parsed */
-int override_value __P((const char *, int, const char *));
- /* override value if permitted by priority */
-void print_options __P((void (*) __P((void *, char *, ...)), void *));
- /* print out values of all options */
-
-int parse_dotted_ip __P((char *, u_int32_t *));
-
-/*
- * Hooks to enable plugins to change various things.
- */
-extern int (*new_phase_hook) __P((int));
-extern int (*idle_time_hook) __P((struct ppp_idle *));
-extern int (*holdoff_hook) __P((void));
-extern int (*pap_check_hook) __P((void));
-extern int (*pap_auth_hook) __P((char *user, char *passwd, char **msgp,
- struct wordlist **paddrs,
- struct wordlist **popts));
-extern void (*pap_logout_hook) __P((void));
-extern int (*pap_passwd_hook) __P((char *user, char *passwd));
-extern void (*ip_up_hook) __P((void));
-extern void (*ip_down_hook) __P((void));
-extern void (*ip_choose_hook) __P((u_int32_t *));
-
-/*
- * Inline versions of get/put char/short/long.
- * Pointer is advanced; we assume that both arguments
- * are lvalues and will already be in registers.
- * cp MUST be u_char *.
- */
-#define GETCHAR(c, cp) { \
- (c) = *(cp)++; \
-}
-#define PUTCHAR(c, cp) { \
- *(cp)++ = (u_char) (c); \
-}
-
-
-#define GETSHORT(s, cp) { \
- (s) = *(cp)++ << 8; \
- (s) |= *(cp)++; \
-}
-#define PUTSHORT(s, cp) { \
- *(cp)++ = (u_char) ((s) >> 8); \
- *(cp)++ = (u_char) (s); \
-}
-
-#define GETLONG(l, cp) { \
- (l) = *(cp)++ << 8; \
- (l) |= *(cp)++; (l) <<= 8; \
- (l) |= *(cp)++; (l) <<= 8; \
- (l) |= *(cp)++; \
-}
-#define PUTLONG(l, cp) { \
- *(cp)++ = (u_char) ((l) >> 24); \
- *(cp)++ = (u_char) ((l) >> 16); \
- *(cp)++ = (u_char) ((l) >> 8); \
- *(cp)++ = (u_char) (l); \
-}
-
-#define INCPTR(n, cp) ((cp) += (n))
-#define DECPTR(n, cp) ((cp) -= (n))
-
-/*
- * System dependent definitions for user-level 4.3BSD UNIX implementation.
- */
-
-#define TIMEOUT(r, f, t) timeout((r), (f), (t), 0)
-#define UNTIMEOUT(r, f) untimeout((r), (f))
-
-#define BCOPY(s, d, l) memcpy(d, s, l)
-#define BZERO(s, n) memset(s, 0, n)
-
-#define PRINTMSG(m, l) { info("Remote message: %0.*v", l, m); }
-
-/*
- * MAKEHEADER - Add Header fields to a packet.
- */
-#define MAKEHEADER(p, t) { \
- PUTCHAR(PPP_ALLSTATIONS, p); \
- PUTCHAR(PPP_UI, p); \
- PUTSHORT(t, p); }
-
-/*
- * Exit status values.
- */
-#define EXIT_OK 0
-#define EXIT_FATAL_ERROR 1
-#define EXIT_OPTION_ERROR 2
-#define EXIT_NOT_ROOT 3
-#define EXIT_NO_KERNEL_SUPPORT 4
-#define EXIT_USER_REQUEST 5
-#define EXIT_LOCK_FAILED 6
-#define EXIT_OPEN_FAILED 7
-#define EXIT_CONNECT_FAILED 8
-#define EXIT_PTYCMD_FAILED 9
-#define EXIT_NEGOTIATION_FAILED 10
-#define EXIT_PEER_AUTH_FAILED 11
-#define EXIT_IDLE_TIMEOUT 12
-#define EXIT_CONNECT_TIME 13
-#define EXIT_CALLBACK 14
-#define EXIT_PEER_DEAD 15
-#define EXIT_HANGUP 16
-#define EXIT_LOOPBACK 17
-#define EXIT_INIT_FAILED 18
-#define EXIT_AUTH_TOPEER_FAILED 19
-
-/*
- * Debug macros. Slightly useful for finding bugs in pppd, not particularly
- * useful for finding out why your connection isn't being established.
- */
-#ifdef DEBUGALL
-#define DEBUGMAIN 1
-#define DEBUGFSM 1
-#define DEBUGLCP 1
-#define DEBUGIPCP 1
-#define DEBUGIPV6CP 1
-#define DEBUGUPAP 1
-#define DEBUGCHAP 1
-#endif
-
-#ifndef LOG_PPP /* we use LOG_LOCAL2 for syslog by default */
-#if defined(DEBUGMAIN) || defined(DEBUGFSM) || defined(DEBUGSYS) \
- || defined(DEBUGLCP) || defined(DEBUGIPCP) || defined(DEBUGUPAP) \
- || defined(DEBUGCHAP) || defined(DEBUG) || defined(DEBUGIPV6CP)
-#define LOG_PPP LOG_LOCAL2
-#else
-#define LOG_PPP LOG_DAEMON
-#endif
-#endif /* LOG_PPP */
-
-#ifdef DEBUGMAIN
-#define MAINDEBUG(x) if (debug) dbglog x
-#else
-#define MAINDEBUG(x)
-#endif
-
-#ifdef DEBUGSYS
-#define SYSDEBUG(x) if (debug) dbglog x
-#else
-#define SYSDEBUG(x)
-#endif
-
-#ifdef DEBUGFSM
-#define FSMDEBUG(x) if (debug) dbglog x
-#else
-#define FSMDEBUG(x)
-#endif
-
-#ifdef DEBUGLCP
-#define LCPDEBUG(x) if (debug) dbglog x
-#else
-#define LCPDEBUG(x)
-#endif
-
-#ifdef DEBUGIPCP
-#define IPCPDEBUG(x) if (debug) dbglog x
-#else
-#define IPCPDEBUG(x)
-#endif
-
-#ifdef DEBUGIPV6CP
-#define IPV6CPDEBUG(x) if (debug) dbglog x
-#else
-#define IPV6CPDEBUG(x)
-#endif
-
-#ifdef DEBUGUPAP
-#define UPAPDEBUG(x) if (debug) dbglog x
-#else
-#define UPAPDEBUG(x)
-#endif
-
-#ifdef DEBUGCHAP
-#define CHAPDEBUG(x) if (debug) dbglog x
-#else
-#define CHAPDEBUG(x)
-#endif
-
-#ifdef DEBUGIPXCP
-#define IPXCPDEBUG(x) if (debug) dbglog x
-#else
-#define IPXCPDEBUG(x)
-#endif
-
-#ifndef SIGTYPE
-#if defined(sun) || defined(SYSV) || defined(POSIX_SOURCE)
-#define SIGTYPE void
-#else
-#define SIGTYPE int
-#endif /* defined(sun) || defined(SYSV) || defined(POSIX_SOURCE) */
-#endif /* SIGTYPE */
-
-#ifndef MIN
-#define MIN(a, b) ((a) < (b)? (a): (b))
-#endif
-#ifndef MAX
-#define MAX(a, b) ((a) > (b)? (a): (b))
-#endif
-
-#endif /* __PPP_H__ */
diff --git a/mdk-stage1/ppp/pppd/pppd.h.wtmp b/mdk-stage1/ppp/pppd/pppd.h.wtmp
deleted file mode 100644
index 4d440be06..000000000
--- a/mdk-stage1/ppp/pppd/pppd.h.wtmp
+++ /dev/null
@@ -1,789 +0,0 @@
-/*
- * pppd.h - PPP daemon global declarations.
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Carnegie Mellon University. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- *
- * $Id$
- */
-
-/*
- * TODO:
- */
-
-#ifndef __PPPD_H__
-#define __PPPD_H__
-
-#include <stdio.h> /* for FILE */
-#include <limits.h> /* for NGROUPS_MAX */
-#include <sys/param.h> /* for MAXPATHLEN and BSD4_4, if defined */
-#include <sys/types.h> /* for u_int32_t, if defined */
-#include <sys/time.h> /* for struct timeval */
-#include <net/ppp_defs.h>
-#include "patchlevel.h"
-
-#if defined(__STDC__)
-#include <stdarg.h>
-#define __V(x) x
-#else
-#include <varargs.h>
-#define __V(x) (va_alist) va_dcl
-#define const
-#define volatile
-#endif
-
-#ifdef INET6
-#include "eui64.h"
-#endif
-
-/*
- * Limits.
- */
-
-#define NUM_PPP 1 /* One PPP interface supported (per process) */
-#define MAXWORDLEN 1024 /* max length of word in file (incl null) */
-#define MAXARGS 1 /* max # args to a command */
-#define MAXNAMELEN 256 /* max length of hostname or name for auth */
-#define MAXSECRETLEN 256 /* max length of password or secret */
-
-/*
- * Option descriptor structure.
- */
-
-typedef unsigned char bool;
-
-enum opt_type {
- o_special_noarg = 0,
- o_special = 1,
- o_bool,
- o_int,
- o_uint32,
- o_string,
- o_wild,
-};
-
-typedef struct {
- char *name; /* name of the option */
- enum opt_type type;
- void *addr;
- char *description;
- int flags;
- void *addr2;
- int upper_limit;
- int lower_limit;
- const char *source;
- short int priority;
- short int winner;
-} option_t;
-
-/* Values for flags */
-#define OPT_VALUE 0xff /* mask for presupplied value */
-#define OPT_HEX 0x100 /* int option is in hex */
-#define OPT_NOARG 0x200 /* option doesn't take argument */
-#define OPT_OR 0x400 /* OR in argument to value */
-#define OPT_INC 0x800 /* increment value */
-#define OPT_PRIV 0x1000 /* privileged option */
-#define OPT_STATIC 0x2000 /* string option goes into static array */
-#define OPT_LLIMIT 0x4000 /* check value against lower limit */
-#define OPT_ULIMIT 0x8000 /* check value against upper limit */
-#define OPT_LIMITS (OPT_LLIMIT|OPT_ULIMIT)
-#define OPT_ZEROOK 0x10000 /* 0 value is OK even if not within limits */
-#define OPT_HIDE 0x10000 /* for o_string, print value as ?????? */
-#define OPT_A2LIST 0x10000 /* for o_special, keep list of values */
-#define OPT_NOINCR 0x20000 /* value mustn't be increased */
-#define OPT_ZEROINF 0x40000 /* with OPT_NOINCR, 0 == infinity */
-#define OPT_PRIO 0x80000 /* process option priorities for this option */
-#define OPT_PRIOSUB 0x100000 /* subsidiary member of priority group */
-#define OPT_ALIAS 0x200000 /* option is alias for previous option */
-#define OPT_A2COPY 0x400000 /* addr2 -> second location to rcv value */
-#define OPT_ENABLE 0x800000 /* use *addr2 as enable for option */
-#define OPT_A2CLR 0x1000000 /* clear *(bool *)addr2 */
-#define OPT_PRIVFIX 0x2000000 /* user can't override if set by root */
-#define OPT_INITONLY 0x4000000 /* option can only be set in init phase */
-#define OPT_DEVEQUIV 0x8000000 /* equiv to device name */
-#define OPT_DEVNAM (OPT_INITONLY | OPT_DEVEQUIV)
-#define OPT_A2PRINTER 0x10000000 /* *addr2 is a fn for printing option */
-#define OPT_A2STRVAL 0x20000000 /* *addr2 points to current string value */
-#define OPT_NOPRINT 0x40000000 /* don't print this option at all */
-
-#define OPT_VAL(x) ((x) & OPT_VALUE)
-
-/* Values for priority */
-#define OPRIO_DEFAULT 0 /* a default value */
-#define OPRIO_CFGFILE 1 /* value from a configuration file */
-#define OPRIO_CMDLINE 2 /* value from the command line */
-#define OPRIO_SECFILE 3 /* value from options in a secrets file */
-#define OPRIO_ROOT 100 /* added to priority if OPT_PRIVFIX && root */
-
-#ifndef GIDSET_TYPE
-#define GIDSET_TYPE gid_t
-#endif
-
-/* Structure representing a list of permitted IP addresses. */
-struct permitted_ip {
- int permit; /* 1 = permit, 0 = forbid */
- u_int32_t base; /* match if (addr & mask) == base */
- u_int32_t mask; /* base and mask are in network byte order */
-};
-
-/*
- * Unfortunately, the linux kernel driver uses a different structure
- * for statistics from the rest of the ports.
- * This structure serves as a common representation for the bits
- * pppd needs.
- */
-struct pppd_stats {
- unsigned int bytes_in;
- unsigned int bytes_out;
-};
-
-/* Used for storing a sequence of words. Usually malloced. */
-struct wordlist {
- struct wordlist *next;
- char *word;
-};
-
-/* An endpoint discriminator, used with multilink. */
-#define MAX_ENDP_LEN 20 /* maximum length of discriminator value */
-struct epdisc {
- unsigned char class;
- unsigned char length;
- unsigned char value[MAX_ENDP_LEN];
-};
-
-/* values for epdisc.class */
-#define EPD_NULL 0 /* null discriminator, no data */
-#define EPD_LOCAL 1
-#define EPD_IP 2
-#define EPD_MAC 3
-#define EPD_MAGIC 4
-#define EPD_PHONENUM 5
-
-typedef void (*notify_func) __P((void *, int));
-
-struct notifier {
- struct notifier *next;
- notify_func func;
- void *arg;
-};
-
-/*
- * Global variables.
- */
-
-extern int hungup; /* Physical layer has disconnected */
-extern int ifunit; /* Interface unit number */
-extern char ifname[]; /* Interface name */
-extern char hostname[]; /* Our hostname */
-extern u_char outpacket_buf[]; /* Buffer for outgoing packets */
-extern int phase; /* Current state of link - see values below */
-extern int baud_rate; /* Current link speed in bits/sec */
-extern char *progname; /* Name of this program */
-extern int redirect_stderr;/* Connector's stderr should go to file */
-extern char peer_authname[];/* Authenticated name of peer */
-extern int privileged; /* We were run by real-uid root */
-extern int need_holdoff; /* Need holdoff period after link terminates */
-extern char **script_env; /* Environment variables for scripts */
-extern int detached; /* Have detached from controlling tty */
-extern GIDSET_TYPE groups[NGROUPS_MAX]; /* groups the user is in */
-extern int ngroups; /* How many groups valid in groups */
-extern struct pppd_stats link_stats; /* byte/packet counts etc. for link */
-extern int link_stats_valid; /* set if link_stats is valid */
-extern int link_connect_time; /* time the link was up for */
-extern int using_pty; /* using pty as device (notty or pty opt.) */
-extern int log_to_fd; /* logging to this fd as well as syslog */
-extern bool log_default; /* log_to_fd is default (stdout) */
-extern char *no_ppp_msg; /* message to print if ppp not in kernel */
-extern volatile int status; /* exit status for pppd */
-extern bool devnam_fixed; /* can no longer change devnam */
-extern int unsuccess; /* # unsuccessful connection attempts */
-extern int do_callback; /* set if we want to do callback next */
-extern int doing_callback; /* set if this is a callback */
-extern char ppp_devnam[MAXPATHLEN];
-extern struct notifier *pidchange; /* for notifications of pid changing */
-extern struct notifier *phasechange; /* for notifications of phase changes */
-extern struct notifier *exitnotify; /* for notification that we're exiting */
-extern struct notifier *sigreceived; /* notification of received signal */
-extern int listen_time; /* time to listen first (ms) */
-
-/* Values for do_callback and doing_callback */
-#define CALLBACK_DIALIN 1 /* we are expecting the call back */
-#define CALLBACK_DIALOUT 2 /* we are dialling out to call back */
-
-/*
- * Variables set by command-line options.
- */
-
-extern int debug; /* Debug flag */
-extern int kdebugflag; /* Tell kernel to print debug messages */
-extern int default_device; /* Using /dev/tty or equivalent */
-extern char devnam[MAXPATHLEN]; /* Device name */
-extern int crtscts; /* Use hardware flow control */
-extern bool modem; /* Use modem control lines */
-extern int inspeed; /* Input/Output speed requested */
-extern u_int32_t netmask; /* IP netmask to set on interface */
-extern bool lockflag; /* Create lock file to lock the serial dev */
-extern bool nodetach; /* Don't detach from controlling tty */
-extern bool updetach; /* Detach from controlling tty when link up */
-extern char *initializer; /* Script to initialize physical link */
-extern char *connect_script; /* Script to establish physical link */
-extern char *disconnect_script; /* Script to disestablish physical link */
-extern char *welcomer; /* Script to welcome client after connection */
-extern char *ptycommand; /* Command to run on other side of pty */
-extern int maxconnect; /* Maximum connect time (seconds) */
-extern char user[MAXNAMELEN];/* Our name for authenticating ourselves */
-extern char passwd[MAXSECRETLEN]; /* Password for PAP or CHAP */
-extern bool auth_required; /* Peer is required to authenticate */
-extern bool persist; /* Reopen link after it goes down */
-extern bool uselogin; /* Use /etc/passwd for checking PAP */
-extern char our_name[MAXNAMELEN];/* Our name for authentication purposes */
-extern char remote_name[MAXNAMELEN]; /* Peer's name for authentication */
-extern bool explicit_remote;/* remote_name specified with remotename opt */
-extern bool demand; /* Do dial-on-demand */
-extern char *ipparam; /* Extra parameter for ip up/down scripts */
-extern bool cryptpap; /* Others' PAP passwords are encrypted */
-extern int idle_time_limit;/* Shut down link if idle for this long */
-extern int holdoff; /* Dead time before restarting */
-extern bool holdoff_specified; /* true if user gave a holdoff value */
-extern bool notty; /* Stdin/out is not a tty */
-extern char *pty_socket; /* Socket to connect to pty */
-extern char *record_file; /* File to record chars sent/received */
-extern bool sync_serial; /* Device is synchronous serial device */
-extern int maxfail; /* Max # of unsuccessful connection attempts */
-extern char linkname[MAXPATHLEN]; /* logical name for link */
-extern bool tune_kernel; /* May alter kernel settings as necessary */
-extern int connect_delay; /* Time to delay after connect script */
-extern int max_data_rate; /* max bytes/sec through charshunt */
-extern int req_unit; /* interface unit number to use */
-extern bool multilink; /* enable multilink operation */
-extern bool noendpoint; /* don't send or accept endpt. discrim. */
-extern char *bundle_name; /* bundle name for multilink */
-extern bool dump_options; /* print out option values */
-extern bool dryrun; /* check everything, print options, exit */
-
-#ifdef PPP_FILTER
-extern struct bpf_program pass_filter; /* Filter for pkts to pass */
-extern struct bpf_program active_filter; /* Filter for link-active pkts */
-#endif
-
-#ifdef MSLANMAN
-extern bool ms_lanman; /* Use LanMan password instead of NT */
- /* Has meaning only with MS-CHAP challenges */
-#endif
-
-extern char *current_option; /* the name of the option being parsed */
-extern int privileged_option; /* set iff the current option came from root */
-extern char *option_source; /* string saying where the option came from */
-extern int option_priority; /* priority of current options */
-
-/*
- * Values for phase.
- */
-#define PHASE_DEAD 0
-#define PHASE_INITIALIZE 1
-#define PHASE_SERIALCONN 2
-#define PHASE_DORMANT 3
-#define PHASE_ESTABLISH 4
-#define PHASE_AUTHENTICATE 5
-#define PHASE_CALLBACK 6
-#define PHASE_NETWORK 7
-#define PHASE_RUNNING 8
-#define PHASE_TERMINATE 9
-#define PHASE_DISCONNECT 10
-#define PHASE_HOLDOFF 11
-
-/*
- * The following struct gives the addresses of procedures to call
- * for a particular protocol.
- */
-struct protent {
- u_short protocol; /* PPP protocol number */
- /* Initialization procedure */
- void (*init) __P((int unit));
- /* Process a received packet */
- void (*input) __P((int unit, u_char *pkt, int len));
- /* Process a received protocol-reject */
- void (*protrej) __P((int unit));
- /* Lower layer has come up */
- void (*lowerup) __P((int unit));
- /* Lower layer has gone down */
- void (*lowerdown) __P((int unit));
- /* Open the protocol */
- void (*open) __P((int unit));
- /* Close the protocol */
- void (*close) __P((int unit, char *reason));
- /* Print a packet in readable form */
- int (*printpkt) __P((u_char *pkt, int len,
- void (*printer) __P((void *, char *, ...)),
- void *arg));
- /* Process a received data packet */
- void (*datainput) __P((int unit, u_char *pkt, int len));
- bool enabled_flag; /* 0 iff protocol is disabled */
- char *name; /* Text name of protocol */
- char *data_name; /* Text name of corresponding data protocol */
- option_t *options; /* List of command-line options */
- /* Check requested options, assign defaults */
- void (*check_options) __P((void));
- /* Configure interface for demand-dial */
- int (*demand_conf) __P((int unit));
- /* Say whether to bring up link for this pkt */
- int (*active_pkt) __P((u_char *pkt, int len));
-};
-
-/* Table of pointers to supported protocols */
-extern struct protent *protocols[];
-
-/*
- * This struct contains pointers to a set of procedures for
- * doing operations on a "channel". A channel provides a way
- * to send and receive PPP packets - the canonical example is
- * a serial port device in PPP line discipline (or equivalently
- * with PPP STREAMS modules pushed onto it).
- */
-struct channel {
- /* set of options for this channel */
- option_t *options;
- /* find and process a per-channel options file */
- void (*process_extra_options) __P((void));
- /* check all the options that have been given */
- void (*check_options) __P((void));
- /* get the channel ready to do PPP, return a file descriptor */
- int (*connect) __P((void));
- /* we're finished with the channel */
- void (*disconnect) __P((void));
- /* put the channel into PPP `mode' */
- int (*establish_ppp) __P((int));
- /* take the channel out of PPP `mode', restore loopback if demand */
- void (*disestablish_ppp) __P((int));
- /* set the transmit-side PPP parameters of the channel */
- void (*send_config) __P((int, u_int32_t, int, int));
- /* set the receive-side PPP parameters of the channel */
- void (*recv_config) __P((int, u_int32_t, int, int));
- /* cleanup on error or normal exit */
- void (*cleanup) __P((void));
- /* close the device, called in children after fork */
- void (*close) __P((void));
-};
-
-extern struct channel *the_channel;
-
-#define ppp_send_config(unit, mtu, accm, pc, acc) \
-do { \
- if (the_channel->send_config) \
- (*the_channel->send_config)((mtu), (accm), (pc), (acc)); \
-} while (0)
-
-#define ppp_recv_config(unit, mtu, accm, pc, acc) \
-do { \
- if (the_channel->send_config) \
- (*the_channel->recv_config)((mtu), (accm), (pc), (acc)); \
-} while (0)
-
-/*
- * Prototypes.
- */
-
-/* Procedures exported from main.c. */
-void set_ifunit __P((int)); /* set stuff that depends on ifunit */
-void detach __P((void)); /* Detach from controlling tty */
-void die __P((int)); /* Cleanup and exit */
-void quit __P((void)); /* like die(1) */
-void novm __P((char *)); /* Say we ran out of memory, and die */
-void timeout __P((void (*func)(void *), void *arg, int s, int us));
- /* Call func(arg) after s.us seconds */
-void untimeout __P((void (*func)(void *), void *arg));
- /* Cancel call to func(arg) */
-void record_child __P((int, char *, void (*) (void *), void *));
-int device_script __P((char *cmd, int in, int out, int dont_wait));
- /* Run `cmd' with given stdin and stdout */
-pid_t run_program __P((char *prog, char **args, int must_exist,
- void (*done)(void *), void *arg));
- /* Run program prog with args in child */
-void reopen_log __P((void)); /* (re)open the connection to syslog */
-void update_link_stats __P((int)); /* Get stats at link termination */
-void script_setenv __P((char *, char *, int)); /* set script env var */
-void script_unsetenv __P((char *)); /* unset script env var */
-void new_phase __P((int)); /* signal start of new phase */
-void add_notifier __P((struct notifier **, notify_func, void *));
-void remove_notifier __P((struct notifier **, notify_func, void *));
-void notify __P((struct notifier *, int));
-
-/* Procedures exported from tty.c. */
-void tty_init __P((void));
-
-/* Procedures exported from utils.c. */
-void log_packet __P((u_char *, int, char *, int));
- /* Format a packet and log it with syslog */
-void print_string __P((char *, int, void (*) (void *, char *, ...),
- void *)); /* Format a string for output */
-int slprintf __P((char *, int, char *, ...)); /* sprintf++ */
-int vslprintf __P((char *, int, char *, va_list)); /* vsprintf++ */
-size_t strlcpy __P((char *, const char *, size_t)); /* safe strcpy */
-size_t strlcat __P((char *, const char *, size_t)); /* safe strncpy */
-void dbglog __P((char *, ...)); /* log a debug message */
-void info __P((char *, ...)); /* log an informational message */
-void notice __P((char *, ...)); /* log a notice-level message */
-void warn __P((char *, ...)); /* log a warning message */
-void error __P((char *, ...)); /* log an error message */
-void fatal __P((char *, ...)); /* log an error message and die(1) */
-void init_pr_log __P((char *, int)); /* initialize for using pr_log */
-void pr_log __P((void *, char *, ...)); /* printer fn, output to syslog */
-void end_pr_log __P((void)); /* finish up after using pr_log */
-
-/* Procedures exported from auth.c */
-void link_required __P((int)); /* we are starting to use the link */
-void link_terminated __P((int)); /* we are finished with the link */
-void link_down __P((int)); /* the LCP layer has left the Opened state */
-void link_established __P((int)); /* the link is up; authenticate now */
-void start_networks __P((void)); /* start all the network control protos */
-void np_up __P((int, int)); /* a network protocol has come up */
-void np_down __P((int, int)); /* a network protocol has gone down */
-void np_finished __P((int, int)); /* a network protocol no longer needs link */
-void auth_peer_fail __P((int, int));
- /* peer failed to authenticate itself */
-void auth_peer_success __P((int, int, char *, int));
- /* peer successfully authenticated itself */
-void auth_withpeer_fail __P((int, int));
- /* we failed to authenticate ourselves */
-void auth_withpeer_success __P((int, int));
- /* we successfully authenticated ourselves */
-void auth_check_options __P((void));
- /* check authentication options supplied */
-void auth_reset __P((int)); /* check what secrets we have */
-int check_passwd __P((int, char *, int, char *, int, char **));
- /* Check peer-supplied username/password */
-int get_secret __P((int, char *, char *, char *, int *, int));
- /* get "secret" for chap */
-int auth_ip_addr __P((int, u_int32_t));
- /* check if IP address is authorized */
-int bad_ip_adrs __P((u_int32_t));
- /* check if IP address is unreasonable */
-
-/* Procedures exported from demand.c */
-void demand_conf __P((void)); /* config interface(s) for demand-dial */
-void demand_block __P((void)); /* set all NPs to queue up packets */
-void demand_unblock __P((void)); /* set all NPs to pass packets */
-void demand_discard __P((void)); /* set all NPs to discard packets */
-void demand_rexmit __P((int)); /* retransmit saved frames for an NP */
-int loop_chars __P((unsigned char *, int)); /* process chars from loopback */
-int loop_frame __P((unsigned char *, int)); /* should we bring link up? */
-
-/* Procedures exported from multilink.c */
-void mp_check_options __P((void)); /* Check multilink-related options */
-int mp_join_bundle __P((void)); /* join our link to an appropriate bundle */
-char *epdisc_to_str __P((struct epdisc *)); /* string from endpoint discrim. */
-int str_to_epdisc __P((struct epdisc *, char *)); /* endpt disc. from str */
-
-/* Procedures exported from sys-*.c */
-void sys_init __P((void)); /* Do system-dependent initialization */
-void sys_cleanup __P((void)); /* Restore system state before exiting */
-int sys_check_options __P((void)); /* Check options specified */
-void sys_close __P((void)); /* Clean up in a child before execing */
-int ppp_available __P((void)); /* Test whether ppp kernel support exists */
-int get_pty __P((int *, int *, char *, int)); /* Get pty master/slave */
-int open_ppp_loopback __P((void)); /* Open loopback for demand-dialling */
-int tty_establish_ppp __P((int)); /* Turn serial port into a ppp interface */
-void tty_disestablish_ppp __P((int)); /* Restore port to normal operation */
-void make_new_bundle __P((int, int, int, int)); /* Create new bundle */
-int bundle_attach __P((int)); /* Attach link to existing bundle */
-void cfg_bundle __P((int, int, int, int)); /* Configure existing bundle */
-void clean_check __P((void)); /* Check if line was 8-bit clean */
-void set_up_tty __P((int, int)); /* Set up port's speed, parameters, etc. */
-void restore_tty __P((int)); /* Restore port's original parameters */
-void setdtr __P((int, int)); /* Raise or lower port's DTR line */
-void output __P((int, u_char *, int)); /* Output a PPP packet */
-void wait_input __P((struct timeval *));
- /* Wait for input, with timeout */
-void add_fd __P((int)); /* Add fd to set to wait for */
-void remove_fd __P((int)); /* Remove fd from set to wait for */
-int read_packet __P((u_char *)); /* Read PPP packet */
-int get_loop_output __P((void)); /* Read pkts from loopback */
-void tty_send_config __P((int, u_int32_t, int, int));
- /* Configure i/f transmit parameters */
-void tty_set_xaccm __P((ext_accm));
- /* Set extended transmit ACCM */
-void tty_recv_config __P((int, u_int32_t, int, int));
- /* Configure i/f receive parameters */
-int ccp_test __P((int, u_char *, int, int));
- /* Test support for compression scheme */
-void ccp_flags_set __P((int, int, int));
- /* Set kernel CCP state */
-int ccp_fatal_error __P((int)); /* Test for fatal decomp error in kernel */
-int get_idle_time __P((int, struct ppp_idle *));
- /* Find out how long link has been idle */
-int get_ppp_stats __P((int, struct pppd_stats *));
- /* Return link statistics */
-void netif_set_mtu __P((int, int)); /* Set PPP interface MTU */
-int sifvjcomp __P((int, int, int, int));
- /* Configure VJ TCP header compression */
-int sifup __P((int)); /* Configure i/f up for one protocol */
-int sifnpmode __P((int u, int proto, enum NPmode mode));
- /* Set mode for handling packets for proto */
-int sifdown __P((int)); /* Configure i/f down for one protocol */
-int sifaddr __P((int, u_int32_t, u_int32_t, u_int32_t));
- /* Configure IPv4 addresses for i/f */
-int cifaddr __P((int, u_int32_t, u_int32_t));
- /* Reset i/f IP addresses */
-#ifdef INET6
-int sif6addr __P((int, eui64_t, eui64_t));
- /* Configure IPv6 addresses for i/f */
-int cif6addr __P((int, eui64_t, eui64_t));
- /* Remove an IPv6 address from i/f */
-#endif
-int sifdefaultroute __P((int, u_int32_t, u_int32_t));
- /* Create default route through i/f */
-int cifdefaultroute __P((int, u_int32_t, u_int32_t));
- /* Delete default route through i/f */
-int sifproxyarp __P((int, u_int32_t));
- /* Add proxy ARP entry for peer */
-int cifproxyarp __P((int, u_int32_t));
- /* Delete proxy ARP entry for peer */
-u_int32_t GetMask __P((u_int32_t)); /* Get appropriate netmask for address */
-int lock __P((char *)); /* Create lock file for device */
-int relock __P((int)); /* Rewrite lock file with new pid */
-void unlock __P((void)); /* Delete previously-created lock file */
-void logwtmp __P((const char *, const char *, const char *));
- /* Write entry to wtmp file */
-int get_host_seed __P((void)); /* Get host-dependent random number seed */
-int have_route_to __P((u_int32_t)); /* Check if route to addr exists */
-#ifdef PPP_FILTER
-int set_filters __P((struct bpf_program *pass, struct bpf_program *active));
- /* Set filter programs in kernel */
-#endif
-#ifdef IPX_CHANGE
-int sipxfaddr __P((int, unsigned long, unsigned char *));
-int cipxfaddr __P((int));
-#endif
-int get_if_hwaddr __P((u_char *addr, char *name));
-char *get_first_ethernet __P((void));
-
-/* Procedures exported from options.c */
-int parse_args __P((int argc, char **argv));
- /* Parse options from arguments given */
-int options_from_file __P((char *filename, int must_exist, int check_prot,
- int privileged));
- /* Parse options from an options file */
-int options_from_user __P((void)); /* Parse options from user's .ppprc */
-int options_for_tty __P((void)); /* Parse options from /etc/ppp/options.tty */
-int options_from_list __P((struct wordlist *, int privileged));
- /* Parse options from a wordlist */
-int getword __P((FILE *f, char *word, int *newlinep, char *filename));
- /* Read a word from a file */
-void option_error __P((char *fmt, ...));
- /* Print an error message about an option */
-int int_option __P((char *, int *));
- /* Simplified number_option for decimal ints */
-void add_options __P((option_t *)); /* Add extra options */
-void check_options __P((void)); /* check values after all options parsed */
-int override_value __P((const char *, int, const char *));
- /* override value if permitted by priority */
-void print_options __P((void (*) __P((void *, char *, ...)), void *));
- /* print out values of all options */
-
-int parse_dotted_ip __P((char *, u_int32_t *));
-
-/*
- * Hooks to enable plugins to change various things.
- */
-extern int (*new_phase_hook) __P((int));
-extern int (*idle_time_hook) __P((struct ppp_idle *));
-extern int (*holdoff_hook) __P((void));
-extern int (*pap_check_hook) __P((void));
-extern int (*pap_auth_hook) __P((char *user, char *passwd, char **msgp,
- struct wordlist **paddrs,
- struct wordlist **popts));
-extern void (*pap_logout_hook) __P((void));
-extern int (*pap_passwd_hook) __P((char *user, char *passwd));
-extern void (*ip_up_hook) __P((void));
-extern void (*ip_down_hook) __P((void));
-extern void (*ip_choose_hook) __P((u_int32_t *));
-
-/*
- * Inline versions of get/put char/short/long.
- * Pointer is advanced; we assume that both arguments
- * are lvalues and will already be in registers.
- * cp MUST be u_char *.
- */
-#define GETCHAR(c, cp) { \
- (c) = *(cp)++; \
-}
-#define PUTCHAR(c, cp) { \
- *(cp)++ = (u_char) (c); \
-}
-
-
-#define GETSHORT(s, cp) { \
- (s) = *(cp)++ << 8; \
- (s) |= *(cp)++; \
-}
-#define PUTSHORT(s, cp) { \
- *(cp)++ = (u_char) ((s) >> 8); \
- *(cp)++ = (u_char) (s); \
-}
-
-#define GETLONG(l, cp) { \
- (l) = *(cp)++ << 8; \
- (l) |= *(cp)++; (l) <<= 8; \
- (l) |= *(cp)++; (l) <<= 8; \
- (l) |= *(cp)++; \
-}
-#define PUTLONG(l, cp) { \
- *(cp)++ = (u_char) ((l) >> 24); \
- *(cp)++ = (u_char) ((l) >> 16); \
- *(cp)++ = (u_char) ((l) >> 8); \
- *(cp)++ = (u_char) (l); \
-}
-
-#define INCPTR(n, cp) ((cp) += (n))
-#define DECPTR(n, cp) ((cp) -= (n))
-
-/*
- * System dependent definitions for user-level 4.3BSD UNIX implementation.
- */
-
-#define TIMEOUT(r, f, t) timeout((r), (f), (t), 0)
-#define UNTIMEOUT(r, f) untimeout((r), (f))
-
-#define BCOPY(s, d, l) memcpy(d, s, l)
-#define BZERO(s, n) memset(s, 0, n)
-
-#define PRINTMSG(m, l) { info("Remote message: %0.*v", l, m); }
-
-/*
- * MAKEHEADER - Add Header fields to a packet.
- */
-#define MAKEHEADER(p, t) { \
- PUTCHAR(PPP_ALLSTATIONS, p); \
- PUTCHAR(PPP_UI, p); \
- PUTSHORT(t, p); }
-
-/*
- * Exit status values.
- */
-#define EXIT_OK 0
-#define EXIT_FATAL_ERROR 1
-#define EXIT_OPTION_ERROR 2
-#define EXIT_NOT_ROOT 3
-#define EXIT_NO_KERNEL_SUPPORT 4
-#define EXIT_USER_REQUEST 5
-#define EXIT_LOCK_FAILED 6
-#define EXIT_OPEN_FAILED 7
-#define EXIT_CONNECT_FAILED 8
-#define EXIT_PTYCMD_FAILED 9
-#define EXIT_NEGOTIATION_FAILED 10
-#define EXIT_PEER_AUTH_FAILED 11
-#define EXIT_IDLE_TIMEOUT 12
-#define EXIT_CONNECT_TIME 13
-#define EXIT_CALLBACK 14
-#define EXIT_PEER_DEAD 15
-#define EXIT_HANGUP 16
-#define EXIT_LOOPBACK 17
-#define EXIT_INIT_FAILED 18
-#define EXIT_AUTH_TOPEER_FAILED 19
-
-/*
- * Debug macros. Slightly useful for finding bugs in pppd, not particularly
- * useful for finding out why your connection isn't being established.
- */
-#ifdef DEBUGALL
-#define DEBUGMAIN 1
-#define DEBUGFSM 1
-#define DEBUGLCP 1
-#define DEBUGIPCP 1
-#define DEBUGIPV6CP 1
-#define DEBUGUPAP 1
-#define DEBUGCHAP 1
-#endif
-
-#ifndef LOG_PPP /* we use LOG_LOCAL2 for syslog by default */
-#if defined(DEBUGMAIN) || defined(DEBUGFSM) || defined(DEBUGSYS) \
- || defined(DEBUGLCP) || defined(DEBUGIPCP) || defined(DEBUGUPAP) \
- || defined(DEBUGCHAP) || defined(DEBUG) || defined(DEBUGIPV6CP)
-#define LOG_PPP LOG_LOCAL2
-#else
-#define LOG_PPP LOG_DAEMON
-#endif
-#endif /* LOG_PPP */
-
-#ifdef DEBUGMAIN
-#define MAINDEBUG(x) if (debug) dbglog x
-#else
-#define MAINDEBUG(x)
-#endif
-
-#ifdef DEBUGSYS
-#define SYSDEBUG(x) if (debug) dbglog x
-#else
-#define SYSDEBUG(x)
-#endif
-
-#ifdef DEBUGFSM
-#define FSMDEBUG(x) if (debug) dbglog x
-#else
-#define FSMDEBUG(x)
-#endif
-
-#ifdef DEBUGLCP
-#define LCPDEBUG(x) if (debug) dbglog x
-#else
-#define LCPDEBUG(x)
-#endif
-
-#ifdef DEBUGIPCP
-#define IPCPDEBUG(x) if (debug) dbglog x
-#else
-#define IPCPDEBUG(x)
-#endif
-
-#ifdef DEBUGIPV6CP
-#define IPV6CPDEBUG(x) if (debug) dbglog x
-#else
-#define IPV6CPDEBUG(x)
-#endif
-
-#ifdef DEBUGUPAP
-#define UPAPDEBUG(x) if (debug) dbglog x
-#else
-#define UPAPDEBUG(x)
-#endif
-
-#ifdef DEBUGCHAP
-#define CHAPDEBUG(x) if (debug) dbglog x
-#else
-#define CHAPDEBUG(x)
-#endif
-
-#ifdef DEBUGIPXCP
-#define IPXCPDEBUG(x) if (debug) dbglog x
-#else
-#define IPXCPDEBUG(x)
-#endif
-
-#ifndef SIGTYPE
-#if defined(sun) || defined(SYSV) || defined(POSIX_SOURCE)
-#define SIGTYPE void
-#else
-#define SIGTYPE int
-#endif /* defined(sun) || defined(SYSV) || defined(POSIX_SOURCE) */
-#endif /* SIGTYPE */
-
-#ifndef MIN
-#define MIN(a, b) ((a) < (b)? (a): (b))
-#endif
-#ifndef MAX
-#define MAX(a, b) ((a) > (b)? (a): (b))
-#endif
-
-#endif /* __PPP_H__ */
diff --git a/mdk-stage1/ppp/pppd/sys-linux.c b/mdk-stage1/ppp/pppd/sys-linux.c
deleted file mode 100644
index 3ab92dfba..000000000
--- a/mdk-stage1/ppp/pppd/sys-linux.c
+++ /dev/null
@@ -1,2672 +0,0 @@
-/*
- * sys-linux.c - System-dependent procedures for setting up
- * PPP interfaces on Linux systems
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Carnegie Mellon University. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-#include <sys/ioctl.h>
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <sys/time.h>
-#include <sys/errno.h>
-#include <sys/file.h>
-#include <sys/stat.h>
-#include <sys/utsname.h>
-#include <sys/sysmacros.h>
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <syslog.h>
-#include <string.h>
-#include <time.h>
-#include <memory.h>
-#include <utmp.h>
-#include <mntent.h>
-#include <signal.h>
-#include <fcntl.h>
-#include <ctype.h>
-#include <termios.h>
-#include <unistd.h>
-
-/* This is in netdevice.h. However, this compile will fail miserably if
- you attempt to include netdevice.h because it has so many references
- to __memcpy functions which it should not attempt to do. So, since I
- really don't use it, but it must be defined, define it now. */
-
-#ifndef MAX_ADDR_LEN
-#define MAX_ADDR_LEN 7
-#endif
-
-#if (defined(__GLIBC__) && __GLIBC__ >= 2) || defined(__dietlibc__)
-#include <asm/types.h> /* glibc 2 conflicts with linux/types.h */
-#include <net/if.h>
-#include <net/if_arp.h>
-#include <net/route.h>
-#include <netinet/if_ether.h>
-#else
-#include <linux/types.h>
-#include <linux/if.h>
-#include <linux/if_arp.h>
-#include <linux/route.h>
-#include <linux/if_ether.h>
-#endif
-#include <netinet/in.h>
-#include <arpa/inet.h>
-
-#include <linux/ppp_defs.h>
-#include <linux/if_ppp.h>
-
-#include "pppd.h"
-#include "fsm.h"
-#include "ipcp.h"
-
-#ifdef IPX_CHANGE
-#include "ipxcp.h"
-#if __GLIBC__ >= 2 && \
- !(defined(__powerpc__) && __GLIBC__ == 2 && __GLIBC_MINOR__ == 0)
-#include <netipx/ipx.h>
-#else
-#include <linux/ipx.h>
-#endif
-#endif /* IPX_CHANGE */
-
-#ifdef PPP_FILTER
-#include <net/bpf.h>
-#include <linux/filter.h>
-#endif /* PPP_FILTER */
-
-#ifdef LOCKLIB
-#include <sys/locks.h>
-#endif
-
-#ifdef INET6
-#ifndef _LINUX_IN6_H
-/*
- * This is in linux/include/net/ipv6.h.
- */
-
-struct in6_ifreq {
- struct in6_addr ifr6_addr;
- __u32 ifr6_prefixlen;
- unsigned int ifr6_ifindex;
-};
-#endif
-
-#define IN6_LLADDR_FROM_EUI64(sin6, eui64) do { \
- memset(&sin6.s6_addr, 0, sizeof(struct in6_addr)); \
- sin6.s6_addr16[0] = htons(0xfe80); \
- eui64_copy(eui64, sin6.s6_addr32[2]); \
- } while (0)
-
-#endif /* INET6 */
-
-/* We can get an EIO error on an ioctl if the modem has hung up */
-#define ok_error(num) ((num)==EIO)
-
-static int tty_disc = N_TTY; /* The TTY discipline */
-static int ppp_disc = N_PPP; /* The PPP discpline */
-static int initfdflags = -1; /* Initial file descriptor flags for fd */
-static int ppp_fd = -1; /* fd which is set to PPP discipline */
-static int sock_fd = -1; /* socket for doing interface ioctls */
-static int slave_fd = -1;
-static int master_fd = -1;
-#ifdef INET6
-static int sock6_fd = -1;
-#endif /* INET6 */
-static int ppp_dev_fd = -1; /* fd for /dev/ppp (new style driver) */
-static int chindex; /* channel index (new style driver) */
-
-static fd_set in_fds; /* set of fds that wait_input waits for */
-static int max_in_fd; /* highest fd set in in_fds */
-
-static int has_proxy_arp = 0;
-static int driver_version = 0;
-static int driver_modification = 0;
-static int driver_patch = 0;
-static int driver_is_old = 0;
-static int restore_term = 0; /* 1 => we've munged the terminal */
-static struct termios inittermios; /* Initial TTY termios */
-
-static int new_style_driver = 0;
-
-static char loop_name[20];
-static unsigned char inbuf[512]; /* buffer for chars read from loopback */
-
-static int if_is_up; /* Interface has been marked up */
-static u_int32_t default_route_gateway; /* Gateway for default route added */
-static u_int32_t proxy_arp_addr; /* Addr for proxy arp entry added */
-static char proxy_arp_dev[16]; /* Device for proxy arp entry */
-static u_int32_t our_old_addr; /* for detecting address changes */
-static int dynaddr_set; /* 1 if ip_dynaddr set */
-static int looped; /* 1 if using loop */
-static int link_mtu; /* mtu for the link (not bundle) */
-
-static struct utsname utsname; /* for the kernel version */
-static int kernel_version;
-#define KVERSION(j,n,p) ((j)*1000000 + (n)*1000 + (p))
-
-#define MAX_IFS 100
-
-#define FLAGS_GOOD (IFF_UP | IFF_BROADCAST)
-#define FLAGS_MASK (IFF_UP | IFF_BROADCAST | \
- IFF_POINTOPOINT | IFF_LOOPBACK | IFF_NOARP)
-
-#define SIN_ADDR(x) (((struct sockaddr_in *) (&(x)))->sin_addr.s_addr)
-
-/* Prototypes for procedures local to this file. */
-static int get_flags (int fd);
-static void set_flags (int fd, int flags);
-static int translate_speed (int bps);
-static int baud_rate_of (int speed);
-static void close_route_table (void);
-static int open_route_table (void);
-static int read_route_table (struct rtentry *rt);
-static int defaultroute_exists (struct rtentry *rt);
-static int get_ether_addr (u_int32_t ipaddr, struct sockaddr *hwaddr,
- char *name, int namelen);
-static void decode_version (char *buf, int *version, int *mod, int *patch);
-static int set_kdebugflag(int level);
-static int ppp_registered(void);
-static int make_ppp_unit(void);
-static void restore_loop(void); /* Transfer ppp unit back to loopback */
-
-extern u_char inpacket_buf[]; /* borrowed from main.c */
-
-/*
- * SET_SA_FAMILY - set the sa_family field of a struct sockaddr,
- * if it exists.
- */
-
-#define SET_SA_FAMILY(addr, family) \
- memset ((char *) &(addr), '\0', sizeof(addr)); \
- addr.sa_family = (family);
-
-/*
- * Determine if the PPP connection should still be present.
- */
-
-extern int hungup;
-
-/* new_fd is the fd of a tty */
-static void set_ppp_fd (int new_fd)
-{
- SYSDEBUG ((LOG_DEBUG, "setting ppp_fd to %d\n", new_fd));
- ppp_fd = new_fd;
- if (!new_style_driver)
- ppp_dev_fd = new_fd;
-}
-
-static int still_ppp(void)
-{
- if (new_style_driver)
- return !hungup && ppp_fd >= 0;
- if (!hungup || ppp_fd == slave_fd)
- return 1;
- if (slave_fd >= 0) {
- set_ppp_fd(slave_fd);
- return 1;
- }
- return 0;
-}
-
-/********************************************************************
- *
- * Functions to read and set the flags value in the device driver
- */
-
-static int get_flags (int fd)
-{
- int flags;
-
- if (ioctl(fd, PPPIOCGFLAGS, (caddr_t) &flags) < 0) {
- if ( ok_error (errno) )
- flags = 0;
- else
- fatal("ioctl(PPPIOCGFLAGS): %m");
- }
-
- SYSDEBUG ((LOG_DEBUG, "get flags = %x\n", flags));
- return flags;
-}
-
-/********************************************************************/
-
-static void set_flags (int fd, int flags)
-{
- SYSDEBUG ((LOG_DEBUG, "set flags = %x\n", flags));
-
- if (ioctl(fd, PPPIOCSFLAGS, (caddr_t) &flags) < 0) {
- if (! ok_error (errno) )
- fatal("ioctl(PPPIOCSFLAGS, %x): %m", flags, errno);
- }
-}
-
-/********************************************************************
- *
- * sys_init - System-dependent initialization.
- */
-
-void sys_init(void)
-{
- int flags;
-
- if (new_style_driver) {
- ppp_dev_fd = open("/dev/ppp", O_RDWR);
- if (ppp_dev_fd < 0)
- fatal("Couldn't open /dev/ppp: %m");
- flags = fcntl(ppp_dev_fd, F_GETFL);
- if (flags == -1
- || fcntl(ppp_dev_fd, F_SETFL, flags | O_NONBLOCK) == -1)
- warn("Couldn't set /dev/ppp to nonblock: %m");
- }
-
- /* Get an internet socket for doing socket ioctls. */
- sock_fd = socket(AF_INET, SOCK_DGRAM, 0);
- if (sock_fd < 0)
- fatal("Couldn't create IP socket: %m(%d)", errno);
-
-#ifdef INET6
- sock6_fd = socket(AF_INET6, SOCK_DGRAM, 0);
- if (sock6_fd < 0)
- sock6_fd = -errno; /* save errno for later */
-#endif
-
- FD_ZERO(&in_fds);
- max_in_fd = 0;
-}
-
-/********************************************************************
- *
- * sys_cleanup - restore any system state we modified before exiting:
- * mark the interface down, delete default route and/or proxy arp entry.
- * This shouldn't call die() because it's called from die().
- */
-
-void sys_cleanup(void)
-{
-/*
- * Take down the device
- */
- if (if_is_up) {
- if_is_up = 0;
- sifdown(0);
- }
-/*
- * Delete any routes through the device.
- */
- if (default_route_gateway != 0)
- cifdefaultroute(0, 0, default_route_gateway);
-
- if (has_proxy_arp)
- cifproxyarp(0, proxy_arp_addr);
-}
-
-/********************************************************************
- *
- * sys_close - Clean up in a child process before execing.
- */
-void
-sys_close(void)
-{
- if (new_style_driver)
- close(ppp_dev_fd);
- if (sock_fd >= 0)
- close(sock_fd);
- if (slave_fd >= 0)
- close(slave_fd);
- if (master_fd >= 0)
- close(master_fd);
- closelog();
-}
-
-/********************************************************************
- *
- * set_kdebugflag - Define the debugging level for the kernel
- */
-
-static int set_kdebugflag (int requested_level)
-{
- if (new_style_driver && ifunit < 0)
- return 1;
- if (ioctl(ppp_dev_fd, PPPIOCSDEBUG, &requested_level) < 0) {
- if ( ! ok_error (errno) )
- error("ioctl(PPPIOCSDEBUG): %m");
- return (0);
- }
- SYSDEBUG ((LOG_INFO, "set kernel debugging level to %d",
- requested_level));
- return (1);
-}
-
-/********************************************************************
- *
- * tty_establish_ppp - Turn the serial port into a ppp interface.
- */
-
-int tty_establish_ppp (int tty_fd)
-{
- int x;
- int fd = -1;
-
-/*
- * Ensure that the tty device is in exclusive mode.
- */
- if (ioctl(tty_fd, TIOCEXCL, 0) < 0) {
- if ( ! ok_error ( errno ))
- warn("Couldn't make tty exclusive: %m");
- }
-/*
- * Demand mode - prime the old ppp device to relinquish the unit.
- */
- if (!new_style_driver && looped
- && ioctl(slave_fd, PPPIOCXFERUNIT, 0) < 0) {
- error("ioctl(transfer ppp unit): %m");
- return -1;
- }
-/*
- * Set the current tty to the PPP discpline
- */
-
-#ifndef N_SYNC_PPP
-#define N_SYNC_PPP 14
-#endif
- ppp_disc = (new_style_driver && sync_serial)? N_SYNC_PPP: N_PPP;
- if (ioctl(tty_fd, TIOCSETD, &ppp_disc) < 0) {
- if ( ! ok_error (errno) ) {
- error("Couldn't set tty to PPP discipline: %m");
- return -1;
- }
- }
-
- if (new_style_driver) {
- /* Open another instance of /dev/ppp and connect the channel to it */
- int flags;
-
- if (ioctl(tty_fd, PPPIOCGCHAN, &chindex) == -1) {
- error("Couldn't get channel number: %m");
- goto err;
- }
- dbglog("using channel %d", chindex);
- fd = open("/dev/ppp", O_RDWR);
- if (fd < 0) {
- error("Couldn't reopen /dev/ppp: %m");
- goto err;
- }
- if (ioctl(fd, PPPIOCATTCHAN, &chindex) < 0) {
- error("Couldn't attach to channel %d: %m", chindex);
- goto err_close;
- }
- flags = fcntl(fd, F_GETFL);
- if (flags == -1 || fcntl(fd, F_SETFL, flags | O_NONBLOCK) == -1)
- warn("Couldn't set /dev/ppp (channel) to nonblock: %m");
- set_ppp_fd(fd);
-
- if (!looped)
- ifunit = -1;
- if (!looped && !multilink) {
- /*
- * Create a new PPP unit.
- */
- if (make_ppp_unit() < 0)
- goto err_close;
- }
-
- if (looped)
- set_flags(ppp_dev_fd, get_flags(ppp_dev_fd) & ~SC_LOOP_TRAFFIC);
-
- if (!multilink) {
- add_fd(ppp_dev_fd);
- if (ioctl(fd, PPPIOCCONNECT, &ifunit) < 0) {
- error("Couldn't attach to PPP unit %d: %m", ifunit);
- goto err_close;
- }
- }
-
- } else {
- /*
- * Old-style driver: find out which interface we were given.
- */
- set_ppp_fd (tty_fd);
- if (ioctl(tty_fd, PPPIOCGUNIT, &x) < 0) {
- if (ok_error (errno))
- goto err;
- fatal("ioctl(PPPIOCGUNIT): %m(%d)", errno);
- }
- /* Check that we got the same unit again. */
- if (looped && x != ifunit)
- fatal("transfer_ppp failed: wanted unit %d, got %d", ifunit, x);
- ifunit = x;
-
- /*
- * Fetch the initial file flags and reset blocking mode on the file.
- */
- initfdflags = fcntl(tty_fd, F_GETFL);
- if (initfdflags == -1 ||
- fcntl(tty_fd, F_SETFL, initfdflags | O_NONBLOCK) == -1) {
- if ( ! ok_error (errno))
- warn("Couldn't set device to non-blocking mode: %m");
- }
- }
-
- looped = 0;
-
- /*
- * Enable debug in the driver if requested.
- */
- if (!looped)
- set_kdebugflag (kdebugflag);
-
-#define SC_RCVB (SC_RCV_B7_0 | SC_RCV_B7_1 | SC_RCV_EVNP | SC_RCV_ODDP)
-#define SC_LOGB (SC_DEBUG | SC_LOG_INPKT | SC_LOG_OUTPKT | SC_LOG_RAWIN \
- | SC_LOG_FLUSH)
-
- set_flags(ppp_fd, ((get_flags(ppp_fd) & ~(SC_RCVB | SC_LOGB))
- | ((kdebugflag * SC_DEBUG) & SC_LOGB)));
-
- SYSDEBUG ((LOG_NOTICE, "Using version %d.%d.%d of PPP driver",
- driver_version, driver_modification, driver_patch));
-
- return ppp_fd;
-
- err_close:
- close(fd);
- err:
- if (ioctl(tty_fd, TIOCSETD, &tty_disc) < 0 && !ok_error(errno))
- warn("Couldn't reset tty to normal line discipline: %m");
- return -1;
-}
-
-/********************************************************************
- *
- * tty_disestablish_ppp - Restore the serial port to normal operation,
- * and reconnect the ppp unit to the loopback if in demand mode.
- * This shouldn't call die() because it's called from die().
- */
-
-void tty_disestablish_ppp(int tty_fd)
-{
- if (demand)
- restore_loop();
- if (!hungup) {
-/*
- * Flush the tty output buffer so that the TIOCSETD doesn't hang.
- */
- if (tcflush(tty_fd, TCIOFLUSH) < 0)
- warn("tcflush failed: %m");
-/*
- * Restore the previous line discipline
- */
- if (ioctl(tty_fd, TIOCSETD, &tty_disc) < 0) {
- if ( ! ok_error (errno))
- error("ioctl(TIOCSETD, N_TTY): %m");
- }
-
- if (ioctl(tty_fd, TIOCNXCL, 0) < 0) {
- if ( ! ok_error (errno))
- warn("ioctl(TIOCNXCL): %m(%d)", errno);
- }
-
- /* Reset non-blocking mode on fd. */
- if (initfdflags != -1 && fcntl(tty_fd, F_SETFL, initfdflags) < 0) {
- if ( ! ok_error (errno))
- warn("Couldn't restore device fd flags: %m");
- }
- }
- initfdflags = -1;
-
- if (new_style_driver) {
- close(ppp_fd);
- ppp_fd = -1;
- if (!looped && ifunit >= 0 && ioctl(ppp_dev_fd, PPPIOCDETACH) < 0)
- error("Couldn't release PPP unit: %m");
- if (!multilink)
- remove_fd(ppp_dev_fd);
- }
-}
-
-/*
- * make_ppp_unit - make a new ppp unit for ppp_dev_fd.
- * Assumes new_style_driver.
- */
-static int make_ppp_unit()
-{
- int x;
-
- ifunit = req_unit;
- x = ioctl(ppp_dev_fd, PPPIOCNEWUNIT, &ifunit);
- if (x < 0 && req_unit >= 0 && errno == EEXIST) {
- warn("Couldn't allocate PPP unit %d as it is already in use");
- ifunit = -1;
- x = ioctl(ppp_dev_fd, PPPIOCNEWUNIT, &ifunit);
- }
- if (x < 0)
- error("Couldn't create new ppp unit: %m");
- return x;
-}
-
-/*
- * cfg_bundle - configure the existing bundle.
- * Used in demand mode.
- */
-void cfg_bundle(int mrru, int mtru, int rssn, int tssn)
-{
- int flags;
-
- if (!new_style_driver)
- return;
-
- /* set the mrru, mtu and flags */
- if (ioctl(ppp_dev_fd, PPPIOCSMRRU, &mrru) < 0)
- error("Couldn't set MRRU: %m");
- flags = get_flags(ppp_dev_fd);
- flags &= ~(SC_MP_SHORTSEQ | SC_MP_XSHORTSEQ);
- flags |= (rssn? SC_MP_SHORTSEQ: 0) | (tssn? SC_MP_XSHORTSEQ: 0)
- | (mrru? SC_MULTILINK: 0);
-
- set_flags(ppp_dev_fd, flags);
-
- /* connect up the channel */
- if (ioctl(ppp_fd, PPPIOCCONNECT, &ifunit) < 0)
- fatal("Couldn't attach to PPP unit %d: %m", ifunit);
- add_fd(ppp_dev_fd);
-}
-
-/*
- * make_new_bundle - create a new PPP unit (i.e. a bundle)
- * and connect our channel to it. This should only get called
- * if `multilink' was set at the time establish_ppp was called.
- * In demand mode this uses our existing bundle instead of making
- * a new one.
- */
-void make_new_bundle(int mrru, int mtru, int rssn, int tssn)
-{
- if (!new_style_driver)
- return;
-
- /* make us a ppp unit */
- if (make_ppp_unit() < 0)
- die(1);
-
- /* set the mrru and flags */
- cfg_bundle(mrru, mtru, rssn, tssn);
-}
-
-/*
- * bundle_attach - attach our link to a given PPP unit.
- * We assume the unit is controlled by another pppd.
- */
-int bundle_attach(int ifnum)
-{
- if (!new_style_driver)
- return -1;
-
- if (ioctl(ppp_dev_fd, PPPIOCATTACH, &ifnum) < 0) {
- if (errno == ENXIO)
- return 0; /* doesn't still exist */
- fatal("Couldn't attach to interface unit %d: %m\n", ifnum);
- }
- if (ioctl(ppp_fd, PPPIOCCONNECT, &ifnum) < 0)
- fatal("Couldn't connect to interface unit %d: %m", ifnum);
- set_flags(ppp_dev_fd, get_flags(ppp_dev_fd) | SC_MULTILINK);
-
- ifunit = ifnum;
- return 1;
-}
-
-/********************************************************************
- *
- * clean_check - Fetch the flags for the device and generate
- * appropriate error messages.
- */
-void clean_check(void)
-{
- int x;
- char *s;
-
- if (still_ppp()) {
- if (ioctl(ppp_fd, PPPIOCGFLAGS, (caddr_t) &x) == 0) {
- s = NULL;
- switch (~x & (SC_RCV_B7_0|SC_RCV_B7_1|SC_RCV_EVNP|SC_RCV_ODDP)) {
- case SC_RCV_B7_0:
- s = "all had bit 7 set to 1";
- break;
-
- case SC_RCV_B7_1:
- s = "all had bit 7 set to 0";
- break;
-
- case SC_RCV_EVNP:
- s = "all had odd parity";
- break;
-
- case SC_RCV_ODDP:
- s = "all had even parity";
- break;
- }
-
- if (s != NULL) {
- warn("Receive serial link is not 8-bit clean:");
- warn("Problem: %s", s);
- }
- }
- }
-}
-
-
-/*
- * List of valid speeds.
- */
-
-struct speed {
- int speed_int, speed_val;
-} speeds[] = {
-#ifdef B50
- { 50, B50 },
-#endif
-#ifdef B75
- { 75, B75 },
-#endif
-#ifdef B110
- { 110, B110 },
-#endif
-#ifdef B134
- { 134, B134 },
-#endif
-#ifdef B150
- { 150, B150 },
-#endif
-#ifdef B200
- { 200, B200 },
-#endif
-#ifdef B300
- { 300, B300 },
-#endif
-#ifdef B600
- { 600, B600 },
-#endif
-#ifdef B1200
- { 1200, B1200 },
-#endif
-#ifdef B1800
- { 1800, B1800 },
-#endif
-#ifdef B2000
- { 2000, B2000 },
-#endif
-#ifdef B2400
- { 2400, B2400 },
-#endif
-#ifdef B3600
- { 3600, B3600 },
-#endif
-#ifdef B4800
- { 4800, B4800 },
-#endif
-#ifdef B7200
- { 7200, B7200 },
-#endif
-#ifdef B9600
- { 9600, B9600 },
-#endif
-#ifdef B19200
- { 19200, B19200 },
-#endif
-#ifdef B38400
- { 38400, B38400 },
-#endif
-#ifdef B57600
- { 57600, B57600 },
-#endif
-#ifdef B76800
- { 76800, B76800 },
-#endif
-#ifdef B115200
- { 115200, B115200 },
-#endif
-#ifdef EXTA
- { 19200, EXTA },
-#endif
-#ifdef EXTB
- { 38400, EXTB },
-#endif
-#ifdef B230400
- { 230400, B230400 },
-#endif
-#ifdef B460800
- { 460800, B460800 },
-#endif
-#ifdef B921600
- { 921600, B921600 },
-#endif
- { 0, 0 }
-};
-
-/********************************************************************
- *
- * Translate from bits/second to a speed_t.
- */
-
-static int translate_speed (int bps)
-{
- struct speed *speedp;
-
- if (bps != 0) {
- for (speedp = speeds; speedp->speed_int; speedp++) {
- if (bps == speedp->speed_int)
- return speedp->speed_val;
- }
- warn("speed %d not supported", bps);
- }
- return 0;
-}
-
-/********************************************************************
- *
- * Translate from a speed_t to bits/second.
- */
-
-static int baud_rate_of (int speed)
-{
- struct speed *speedp;
-
- if (speed != 0) {
- for (speedp = speeds; speedp->speed_int; speedp++) {
- if (speed == speedp->speed_val)
- return speedp->speed_int;
- }
- }
- return 0;
-}
-
-/********************************************************************
- *
- * set_up_tty: Set up the serial port on `fd' for 8 bits, no parity,
- * at the requested speed, etc. If `local' is true, set CLOCAL
- * regardless of whether the modem option was specified.
- */
-
-void set_up_tty(int tty_fd, int local)
-{
- int speed;
- struct termios tios;
-
- setdtr(tty_fd, 1);
- if (tcgetattr(tty_fd, &tios) < 0) {
- if (!ok_error(errno))
- fatal("tcgetattr: %m(%d)", errno);
- return;
- }
-
- if (!restore_term)
- inittermios = tios;
-
- tios.c_cflag &= ~(CSIZE | CSTOPB | PARENB | CLOCAL);
- tios.c_cflag |= CS8 | CREAD | HUPCL;
-
- tios.c_iflag = IGNBRK | IGNPAR;
- tios.c_oflag = 0;
- tios.c_lflag = 0;
- tios.c_cc[VMIN] = 1;
- tios.c_cc[VTIME] = 0;
-
- if (local || !modem)
- tios.c_cflag ^= (CLOCAL | HUPCL);
-
- switch (crtscts) {
- case 1:
- tios.c_cflag |= CRTSCTS;
- break;
-
- case -2:
- tios.c_iflag |= IXON | IXOFF;
- tios.c_cc[VSTOP] = 0x13; /* DC3 = XOFF = ^S */
- tios.c_cc[VSTART] = 0x11; /* DC1 = XON = ^Q */
- break;
-
- case -1:
- tios.c_cflag &= ~CRTSCTS;
- break;
-
- default:
- break;
- }
-
- speed = translate_speed(inspeed);
- if (speed) {
- cfsetospeed (&tios, speed);
- cfsetispeed (&tios, speed);
- }
-/*
- * We can't proceed if the serial port speed is B0,
- * since that implies that the serial port is disabled.
- */
- else {
- speed = cfgetospeed(&tios);
- if (speed == B0)
- fatal("Baud rate for %s is 0; need explicit baud rate", devnam);
- }
-
- if (tcsetattr(tty_fd, TCSAFLUSH, &tios) < 0)
- if (!ok_error(errno))
- fatal("tcsetattr: %m");
-
- baud_rate = baud_rate_of(speed);
- restore_term = 1;
-}
-
-/********************************************************************
- *
- * setdtr - control the DTR line on the serial port.
- * This is called from die(), so it shouldn't call die().
- */
-
-void setdtr (int tty_fd, int on)
-{
- int modembits = TIOCM_DTR;
-
- ioctl(tty_fd, (on ? TIOCMBIS : TIOCMBIC), &modembits);
-}
-
-/********************************************************************
- *
- * restore_tty - restore the terminal to the saved settings.
- */
-
-void restore_tty (int tty_fd)
-{
- if (restore_term) {
- restore_term = 0;
-/*
- * Turn off echoing, because otherwise we can get into
- * a loop with the tty and the modem echoing to each other.
- * We presume we are the sole user of this tty device, so
- * when we close it, it will revert to its defaults anyway.
- */
- if (!default_device)
- inittermios.c_lflag &= ~(ECHO | ECHONL);
-
- if (tcsetattr(tty_fd, TCSAFLUSH, &inittermios) < 0) {
- if (! ok_error (errno))
- warn("tcsetattr: %m");
- }
- }
-}
-
-/********************************************************************
- *
- * output - Output PPP packet.
- */
-
-void output (int unit, unsigned char *p, int len)
-{
- int fd = ppp_fd;
- int proto;
-
- if (debug)
- dbglog("sent %P", p, len);
-
- if (len < PPP_HDRLEN)
- return;
- if (new_style_driver) {
- p += 2;
- len -= 2;
- proto = (p[0] << 8) + p[1];
- if (ifunit >= 0 && !(proto >= 0xc000 || proto == PPP_CCPFRAG))
- fd = ppp_dev_fd;
- }
- if (write(fd, p, len) < 0) {
- if (errno == EWOULDBLOCK || errno == ENOBUFS
- || errno == ENXIO || errno == EIO || errno == EINTR)
- warn("write: warning: %m (%d)", errno);
- else
- error("write: %m (%d)", errno);
- }
-}
-
-/********************************************************************
- *
- * wait_input - wait until there is data available,
- * for the length of time specified by *timo (indefinite
- * if timo is NULL).
- */
-
-void wait_input(struct timeval *timo)
-{
- fd_set ready, exc;
- int n;
-
- ready = in_fds;
- exc = in_fds;
- n = select(max_in_fd + 1, &ready, NULL, &exc, timo);
- if (n < 0 && errno != EINTR)
- fatal("select: %m(%d)", errno);
-}
-
-/*
- * add_fd - add an fd to the set that wait_input waits for.
- */
-void add_fd(int fd)
-{
- FD_SET(fd, &in_fds);
- if (fd > max_in_fd)
- max_in_fd = fd;
-}
-
-/*
- * remove_fd - remove an fd from the set that wait_input waits for.
- */
-void remove_fd(int fd)
-{
- FD_CLR(fd, &in_fds);
-}
-
-
-/********************************************************************
- *
- * read_packet - get a PPP packet from the serial device.
- */
-
-int read_packet (unsigned char *buf)
-{
- int len, nr;
-
- len = PPP_MRU + PPP_HDRLEN;
- if (new_style_driver) {
- *buf++ = PPP_ALLSTATIONS;
- *buf++ = PPP_UI;
- len -= 2;
- }
- nr = -1;
- if (ppp_fd >= 0) {
- nr = read(ppp_fd, buf, len);
- if (nr < 0 && errno != EWOULDBLOCK && errno != EIO && errno != EINTR)
- error("read: %m");
- if (nr < 0 && errno == ENXIO)
- return 0;
- }
- if (nr < 0 && new_style_driver && ifunit >= 0) {
- /* N.B. we read ppp_fd first since LCP packets come in there. */
- nr = read(ppp_dev_fd, buf, len);
- if (nr < 0 && errno != EWOULDBLOCK && errno != EIO && errno != EINTR)
- error("read /dev/ppp: %m");
- if (nr < 0 && errno == ENXIO)
- return 0;
- }
- return (new_style_driver && nr > 0)? nr+2: nr;
-}
-
-/********************************************************************
- *
- * get_loop_output - get outgoing packets from the ppp device,
- * and detect when we want to bring the real link up.
- * Return value is 1 if we need to bring up the link, 0 otherwise.
- */
-int
-get_loop_output(void)
-{
- int rv = 0;
- int n;
-
- if (new_style_driver) {
- while ((n = read_packet(inpacket_buf)) > 0)
- if (loop_frame(inpacket_buf, n))
- rv = 1;
- return rv;
- }
-
- while ((n = read(master_fd, inbuf, sizeof(inbuf))) > 0)
- if (loop_chars(inbuf, n))
- rv = 1;
-
- if (n == 0)
- fatal("eof on loopback");
-
- if (errno != EWOULDBLOCK)
- fatal("read from loopback: %m(%d)", errno);
-
- return rv;
-}
-
-/*
- * netif_set_mtu - set the MTU on the PPP network interface.
- */
-void
-netif_set_mtu(int unit, int mtu)
-{
- struct ifreq ifr;
-
- SYSDEBUG ((LOG_DEBUG, "netif_set_mtu: mtu = %d\n", mtu));
-
- memset (&ifr, '\0', sizeof (ifr));
- strlcpy(ifr.ifr_name, ifname, sizeof (ifr.ifr_name));
- ifr.ifr_mtu = mtu;
-
- if (ifunit >= 0 && ioctl(sock_fd, SIOCSIFMTU, (caddr_t) &ifr) < 0)
- fatal("ioctl(SIOCSIFMTU): %m");
-}
-
-/********************************************************************
- *
- * tty_send_config - configure the transmit characteristics of
- * the ppp interface.
- */
-
-void tty_send_config (int mtu,u_int32_t asyncmap,int pcomp,int accomp)
-{
- u_int x;
-
-/*
- * Set the asyncmap and other parameters for the ppp device
- */
- if (!still_ppp())
- return;
- link_mtu = mtu;
- SYSDEBUG ((LOG_DEBUG, "send_config: asyncmap = %lx\n", asyncmap));
- if (ioctl(ppp_fd, PPPIOCSASYNCMAP, (caddr_t) &asyncmap) < 0) {
- if (!ok_error(errno))
- fatal("ioctl(PPPIOCSASYNCMAP): %m(%d)", errno);
- return;
- }
-
- x = get_flags(ppp_fd);
- x = pcomp ? x | SC_COMP_PROT : x & ~SC_COMP_PROT;
- x = accomp ? x | SC_COMP_AC : x & ~SC_COMP_AC;
- x = sync_serial ? x | SC_SYNC : x & ~SC_SYNC;
- set_flags(ppp_fd, x);
-}
-
-/********************************************************************
- *
- * tty_set_xaccm - set the extended transmit ACCM for the interface.
- */
-
-void tty_set_xaccm (ext_accm accm)
-{
- SYSDEBUG ((LOG_DEBUG, "set_xaccm: %08lx %08lx %08lx %08lx\n",
- accm[0], accm[1], accm[2], accm[3]));
-
- if (!still_ppp())
- return;
- if (ioctl(ppp_fd, PPPIOCSXASYNCMAP, accm) < 0 && errno != ENOTTY) {
- if ( ! ok_error (errno))
- warn("ioctl(set extended ACCM): %m(%d)", errno);
- }
-}
-
-/********************************************************************
- *
- * tty_recv_config - configure the receive-side characteristics of
- * the ppp interface.
- */
-
-void tty_recv_config (int mru,u_int32_t asyncmap,int pcomp,int accomp)
-{
- SYSDEBUG ((LOG_DEBUG, "recv_config: mru = %d\n", mru));
-/*
- * If we were called because the link has gone down then there is nothing
- * which may be done. Just return without incident.
- */
- if (!still_ppp())
- return;
-/*
- * Set the receiver parameters
- */
- if (ioctl(ppp_fd, PPPIOCSMRU, (caddr_t) &mru) < 0) {
- if ( ! ok_error (errno))
- error("ioctl(PPPIOCSMRU): %m(%d)", errno);
- }
- if (new_style_driver && ifunit >= 0
- && ioctl(ppp_dev_fd, PPPIOCSMRU, (caddr_t) &mru) < 0)
- error("Couldn't set MRU in generic PPP layer: %m");
-
- SYSDEBUG ((LOG_DEBUG, "recv_config: asyncmap = %lx\n", asyncmap));
- if (ioctl(ppp_fd, PPPIOCSRASYNCMAP, (caddr_t) &asyncmap) < 0) {
- if (!ok_error(errno))
- error("ioctl(PPPIOCSRASYNCMAP): %m(%d)", errno);
- }
-}
-
-/********************************************************************
- *
- * ccp_test - ask kernel whether a given compression method
- * is acceptable for use.
- */
-
-int ccp_test (int unit, u_char *opt_ptr, int opt_len, int for_transmit)
-{
- struct ppp_option_data data;
-
- memset (&data, '\0', sizeof (data));
- data.ptr = opt_ptr;
- data.length = opt_len;
- data.transmit = for_transmit;
-
- if (ioctl(ppp_dev_fd, PPPIOCSCOMPRESS, (caddr_t) &data) >= 0)
- return 1;
-
- return (errno == ENOBUFS)? 0: -1;
-}
-
-/********************************************************************
- *
- * ccp_flags_set - inform kernel about the current state of CCP.
- */
-
-void ccp_flags_set (int unit, int isopen, int isup)
-{
- if (still_ppp()) {
- int x = get_flags(ppp_dev_fd);
- x = isopen? x | SC_CCP_OPEN : x &~ SC_CCP_OPEN;
- x = isup? x | SC_CCP_UP : x &~ SC_CCP_UP;
- set_flags (ppp_dev_fd, x);
- }
-}
-
-#ifdef PPP_FILTER
-/*
- * set_filters - set the active and pass filters in the kernel driver.
- */
-int set_filters(struct bpf_program *pass, struct bpf_program *active)
-{
- struct sock_fprog fp;
-
- fp.len = pass->bf_len;
- fp.filter = (struct sock_filter *) pass->bf_insns;
- if (ioctl(ppp_dev_fd, PPPIOCSPASS, &fp) < 0) {
- if (errno == ENOTTY)
- warn("kernel does not support PPP filtering");
- else
- error("Couldn't set pass-filter in kernel: %m");
- return 0;
- }
- fp.len = active->bf_len;
- fp.filter = (struct sock_filter *) active->bf_insns;
- if (ioctl(ppp_dev_fd, PPPIOCSACTIVE, &fp) < 0) {
- error("Couldn't set active-filter in kernel: %m");
- return 0;
- }
- return 1;
-}
-#endif /* PPP_FILTER */
-
-/********************************************************************
- *
- * get_idle_time - return how long the link has been idle.
- */
-int
-get_idle_time(u, ip)
- int u;
- struct ppp_idle *ip;
-{
- return ioctl(ppp_dev_fd, PPPIOCGIDLE, ip) >= 0;
-}
-
-/********************************************************************
- *
- * get_ppp_stats - return statistics for the link.
- */
-int
-get_ppp_stats(u, stats)
- int u;
- struct pppd_stats *stats;
-{
- struct ifpppstatsreq req;
-
- memset (&req, 0, sizeof (req));
-
- req.stats_ptr = (caddr_t) &req.stats;
- strlcpy(req.ifr__name, ifname, sizeof(req.ifr__name));
- if (ioctl(sock_fd, SIOCGPPPSTATS, &req) < 0) {
- error("Couldn't get PPP statistics: %m");
- return 0;
- }
- stats->bytes_in = req.stats.p.ppp_ibytes;
- stats->bytes_out = req.stats.p.ppp_obytes;
- return 1;
-}
-
-/********************************************************************
- *
- * ccp_fatal_error - returns 1 if decompression was disabled as a
- * result of an error detected after decompression of a packet,
- * 0 otherwise. This is necessary because of patent nonsense.
- */
-
-int ccp_fatal_error (int unit)
-{
- int x = get_flags(ppp_dev_fd);
-
- return x & SC_DC_FERROR;
-}
-
-/********************************************************************
- *
- * path_to_procfs - find the path to the proc file system mount point
- */
-static char proc_path[MAXPATHLEN];
-static int proc_path_len;
-
-static char *path_to_procfs(const char *tail)
-{
- struct mntent *mntent;
- FILE *fp;
-
- if (proc_path_len == 0) {
- /* Default the mount location of /proc */
- strlcpy (proc_path, "/proc", sizeof(proc_path));
- proc_path_len = 5;
- fp = fopen(MOUNTED, "r");
- if (fp != NULL) {
- while ((mntent = getmntent(fp)) != NULL) {
- if (strcmp(mntent->mnt_type, MNTTYPE_IGNORE) == 0)
- continue;
- if (strcmp(mntent->mnt_type, "proc") == 0) {
- strlcpy(proc_path, mntent->mnt_dir, sizeof(proc_path));
- proc_path_len = strlen(proc_path);
- break;
- }
- }
- fclose (fp);
- }
- }
-
- strlcpy(proc_path + proc_path_len, tail,
- sizeof(proc_path) - proc_path_len);
- return proc_path;
-}
-
-/*
- * /proc/net/route parsing stuff.
- */
-#define ROUTE_MAX_COLS 12
-FILE *route_fd = (FILE *) 0;
-static char route_buffer[512];
-static int route_dev_col, route_dest_col, route_gw_col;
-static int route_flags_col, route_mask_col;
-static int route_num_cols;
-
-static int open_route_table (void);
-static void close_route_table (void);
-static int read_route_table (struct rtentry *rt);
-
-/********************************************************************
- *
- * close_route_table - close the interface to the route table
- */
-
-static void close_route_table (void)
-{
- if (route_fd != (FILE *) 0) {
- fclose (route_fd);
- route_fd = (FILE *) 0;
- }
-}
-
-/********************************************************************
- *
- * open_route_table - open the interface to the route table
- */
-static char route_delims[] = " \t\n";
-
-static int open_route_table (void)
-{
- char *path;
-
- close_route_table();
-
- path = path_to_procfs("/net/route");
- route_fd = fopen (path, "r");
- if (route_fd == NULL) {
- error("can't open routing table %s: %m", path);
- return 0;
- }
-
- route_dev_col = 0; /* default to usual columns */
- route_dest_col = 1;
- route_gw_col = 2;
- route_flags_col = 3;
- route_mask_col = 7;
- route_num_cols = 8;
-
- /* parse header line */
- if (fgets(route_buffer, sizeof(route_buffer), route_fd) != 0) {
- char *p = route_buffer, *q;
- int col;
- for (col = 0; col < ROUTE_MAX_COLS; ++col) {
- int used = 1;
- if ((q = strtok(p, route_delims)) == 0)
- break;
- if (strcasecmp(q, "iface") == 0)
- route_dev_col = col;
- else if (strcasecmp(q, "destination") == 0)
- route_dest_col = col;
- else if (strcasecmp(q, "gateway") == 0)
- route_gw_col = col;
- else if (strcasecmp(q, "flags") == 0)
- route_flags_col = col;
- else if (strcasecmp(q, "mask") == 0)
- route_mask_col = col;
- else
- used = 0;
- if (used && col >= route_num_cols)
- route_num_cols = col + 1;
- p = NULL;
- }
- }
-
- return 1;
-}
-
-/********************************************************************
- *
- * read_route_table - read the next entry from the route table
- */
-
-static int read_route_table(struct rtentry *rt)
-{
- char *cols[ROUTE_MAX_COLS], *p;
- int col;
-
- memset (rt, '\0', sizeof (struct rtentry));
-
- if (fgets (route_buffer, sizeof (route_buffer), route_fd) == (char *) 0)
- return 0;
-
- p = route_buffer;
- for (col = 0; col < route_num_cols; ++col) {
- cols[col] = strtok(p, route_delims);
- if (cols[col] == NULL)
- return 0; /* didn't get enough columns */
- p = NULL;
- }
-
- SIN_ADDR(rt->rt_dst) = strtoul(cols[route_dest_col], NULL, 16);
- SIN_ADDR(rt->rt_gateway) = strtoul(cols[route_gw_col], NULL, 16);
- SIN_ADDR(rt->rt_genmask) = strtoul(cols[route_mask_col], NULL, 16);
-
- rt->rt_flags = (short) strtoul(cols[route_flags_col], NULL, 16);
- rt->rt_dev = cols[route_dev_col];
-
- return 1;
-}
-
-/********************************************************************
- *
- * defaultroute_exists - determine if there is a default route
- */
-
-static int defaultroute_exists (struct rtentry *rt)
-{
- int result = 0;
-
- if (!open_route_table())
- return 0;
-
- while (read_route_table(rt) != 0) {
- if ((rt->rt_flags & RTF_UP) == 0)
- continue;
-
- if (kernel_version > KVERSION(2,1,0) && SIN_ADDR(rt->rt_genmask) != 0)
- continue;
- if (SIN_ADDR(rt->rt_dst) == 0L) {
- result = 1;
- break;
- }
- }
-
- close_route_table();
- return result;
-}
-
-/*
- * have_route_to - determine if the system has any route to
- * a given IP address. `addr' is in network byte order.
- * Return value is 1 if yes, 0 if no, -1 if don't know.
- * For demand mode to work properly, we have to ignore routes
- * through our own interface.
- */
-int have_route_to(u_int32_t addr)
-{
- struct rtentry rt;
- int result = 0;
-
- if (!open_route_table())
- return -1; /* don't know */
-
- while (read_route_table(&rt)) {
- if ((rt.rt_flags & RTF_UP) == 0 || strcmp(rt.rt_dev, ifname) == 0)
- continue;
- if ((addr & SIN_ADDR(rt.rt_genmask)) == SIN_ADDR(rt.rt_dst)) {
- result = 1;
- break;
- }
- }
-
- close_route_table();
- return result;
-}
-
-/********************************************************************
- *
- * sifdefaultroute - assign a default route through the address given.
- */
-
-int sifdefaultroute (int unit, u_int32_t ouraddr, u_int32_t gateway)
-{
- struct rtentry rt;
-
- if (defaultroute_exists(&rt) && strcmp(rt.rt_dev, ifname) != 0) {
- u_int32_t old_gateway = SIN_ADDR(rt.rt_gateway);
-
- if (old_gateway != gateway)
- error("not replacing existing default route to %s [%I]",
- rt.rt_dev, old_gateway);
- return 0;
- }
-
- memset (&rt, '\0', sizeof (rt));
- SET_SA_FAMILY (rt.rt_dst, AF_INET);
- SET_SA_FAMILY (rt.rt_gateway, AF_INET);
-
- if (kernel_version > KVERSION(2,1,0)) {
- SET_SA_FAMILY (rt.rt_genmask, AF_INET);
- SIN_ADDR(rt.rt_genmask) = 0L;
- }
-
- SIN_ADDR(rt.rt_gateway) = gateway;
-
- rt.rt_flags = RTF_UP | RTF_GATEWAY;
- if (ioctl(sock_fd, SIOCADDRT, &rt) < 0) {
- if ( ! ok_error ( errno ))
- error("default route ioctl(SIOCADDRT): %m(%d)", errno);
- return 0;
- }
-
- default_route_gateway = gateway;
- return 1;
-}
-
-/********************************************************************
- *
- * cifdefaultroute - delete a default route through the address given.
- */
-
-int cifdefaultroute (int unit, u_int32_t ouraddr, u_int32_t gateway)
-{
- struct rtentry rt;
-
- default_route_gateway = 0;
-
- memset (&rt, '\0', sizeof (rt));
- SET_SA_FAMILY (rt.rt_dst, AF_INET);
- SET_SA_FAMILY (rt.rt_gateway, AF_INET);
-
- if (kernel_version > KVERSION(2,1,0)) {
- SET_SA_FAMILY (rt.rt_genmask, AF_INET);
- SIN_ADDR(rt.rt_genmask) = 0L;
- }
-
- SIN_ADDR(rt.rt_gateway) = gateway;
-
- rt.rt_flags = RTF_UP | RTF_GATEWAY;
- if (ioctl(sock_fd, SIOCDELRT, &rt) < 0 && errno != ESRCH) {
- if (still_ppp()) {
- if ( ! ok_error ( errno ))
- error("default route ioctl(SIOCDELRT): %m (%d)", errno);
- return 0;
- }
- }
-
- return 1;
-}
-
-/********************************************************************
- *
- * sifproxyarp - Make a proxy ARP entry for the peer.
- */
-
-int sifproxyarp (int unit, u_int32_t his_adr)
-{
- struct arpreq arpreq;
- char *forw_path;
-
- if (has_proxy_arp == 0) {
- memset (&arpreq, '\0', sizeof(arpreq));
-
- SET_SA_FAMILY(arpreq.arp_pa, AF_INET);
- SIN_ADDR(arpreq.arp_pa) = his_adr;
- arpreq.arp_flags = ATF_PERM | ATF_PUBL;
-/*
- * Get the hardware address of an interface on the same subnet
- * as our local address.
- */
- if (!get_ether_addr(his_adr, &arpreq.arp_ha, proxy_arp_dev,
- sizeof(proxy_arp_dev))) {
- error("Cannot determine ethernet address for proxy ARP");
- return 0;
- }
- strlcpy(arpreq.arp_dev, proxy_arp_dev, sizeof(arpreq.arp_dev));
-
- if (ioctl(sock_fd, SIOCSARP, (caddr_t)&arpreq) < 0) {
- if ( ! ok_error ( errno ))
- error("ioctl(SIOCSARP): %m(%d)", errno);
- return 0;
- }
- proxy_arp_addr = his_adr;
- has_proxy_arp = 1;
-
- if (tune_kernel) {
- forw_path = path_to_procfs("/sys/net/ipv4/ip_forward");
- if (forw_path != 0) {
- int fd = open(forw_path, O_WRONLY);
- if (fd >= 0) {
- if (write(fd, "1", 1) != 1)
- error("Couldn't enable IP forwarding: %m");
- close(fd);
- }
- }
- }
- }
-
- return 1;
-}
-
-/********************************************************************
- *
- * cifproxyarp - Delete the proxy ARP entry for the peer.
- */
-
-int cifproxyarp (int unit, u_int32_t his_adr)
-{
- struct arpreq arpreq;
-
- if (has_proxy_arp) {
- has_proxy_arp = 0;
- memset (&arpreq, '\0', sizeof(arpreq));
- SET_SA_FAMILY(arpreq.arp_pa, AF_INET);
- SIN_ADDR(arpreq.arp_pa) = his_adr;
- arpreq.arp_flags = ATF_PERM | ATF_PUBL;
- strlcpy(arpreq.arp_dev, proxy_arp_dev, sizeof(arpreq.arp_dev));
-
- if (ioctl(sock_fd, SIOCDARP, (caddr_t)&arpreq) < 0) {
- if ( ! ok_error ( errno ))
- warn("ioctl(SIOCDARP): %m(%d)", errno);
- return 0;
- }
- }
- return 1;
-}
-
-/********************************************************************
- *
- * get_ether_addr - get the hardware address of an interface on the
- * the same subnet as ipaddr.
- */
-
-static int get_ether_addr (u_int32_t ipaddr,
- struct sockaddr *hwaddr,
- char *name, int namelen)
-{
- struct ifreq *ifr, *ifend;
- u_int32_t ina, mask;
- char *aliasp;
- struct ifreq ifreq;
- struct ifconf ifc;
- struct ifreq ifs[MAX_IFS];
-
- ifc.ifc_len = sizeof(ifs);
- ifc.ifc_req = ifs;
- if (ioctl(sock_fd, SIOCGIFCONF, &ifc) < 0) {
- if ( ! ok_error ( errno ))
- error("ioctl(SIOCGIFCONF): %m(%d)", errno);
- return 0;
- }
-
- SYSDEBUG ((LOG_DEBUG, "proxy arp: scanning %d interfaces for IP %s",
- ifc.ifc_len / sizeof(struct ifreq), ip_ntoa(ipaddr)));
-/*
- * Scan through looking for an interface with an Internet
- * address on the same subnet as `ipaddr'.
- */
- ifend = ifs + (ifc.ifc_len / sizeof(struct ifreq));
- for (ifr = ifc.ifc_req; ifr < ifend; ifr++) {
- if (ifr->ifr_addr.sa_family == AF_INET) {
- ina = SIN_ADDR(ifr->ifr_addr);
- strlcpy(ifreq.ifr_name, ifr->ifr_name, sizeof(ifreq.ifr_name));
- SYSDEBUG ((LOG_DEBUG, "proxy arp: examining interface %s",
- ifreq.ifr_name));
-/*
- * Check that the interface is up, and not point-to-point
- * nor loopback.
- */
- if (ioctl(sock_fd, SIOCGIFFLAGS, &ifreq) < 0)
- continue;
-
- if (((ifreq.ifr_flags ^ FLAGS_GOOD) & FLAGS_MASK) != 0)
- continue;
-/*
- * Get its netmask and check that it's on the right subnet.
- */
- if (ioctl(sock_fd, SIOCGIFNETMASK, &ifreq) < 0)
- continue;
-
- mask = SIN_ADDR(ifreq.ifr_addr);
- SYSDEBUG ((LOG_DEBUG, "proxy arp: interface addr %s mask %lx",
- ip_ntoa(ina), ntohl(mask)));
-
- if (((ipaddr ^ ina) & mask) != 0)
- continue;
- break;
- }
- }
-
- if (ifr >= ifend)
- return 0;
-
- strlcpy(name, ifreq.ifr_name, namelen);
-
- /* trim off the :1 in eth0:1 */
- aliasp = strchr(name, ':');
- if (aliasp != 0)
- *aliasp = 0;
-
- info("found interface %s for proxy arp", name);
-/*
- * Now get the hardware address.
- */
- memset (&ifreq.ifr_hwaddr, 0, sizeof (struct sockaddr));
- if (ioctl (sock_fd, SIOCGIFHWADDR, &ifreq) < 0) {
- error("SIOCGIFHWADDR(%s): %m(%d)", ifreq.ifr_name, errno);
- return 0;
- }
-
- memcpy (hwaddr,
- &ifreq.ifr_hwaddr,
- sizeof (struct sockaddr));
-
- SYSDEBUG ((LOG_DEBUG,
- "proxy arp: found hwaddr %02x:%02x:%02x:%02x:%02x:%02x:%02x:%02x",
- (int) ((unsigned char *) &hwaddr->sa_data)[0],
- (int) ((unsigned char *) &hwaddr->sa_data)[1],
- (int) ((unsigned char *) &hwaddr->sa_data)[2],
- (int) ((unsigned char *) &hwaddr->sa_data)[3],
- (int) ((unsigned char *) &hwaddr->sa_data)[4],
- (int) ((unsigned char *) &hwaddr->sa_data)[5],
- (int) ((unsigned char *) &hwaddr->sa_data)[6],
- (int) ((unsigned char *) &hwaddr->sa_data)[7]));
- return 1;
-}
-
-/*
- * get_if_hwaddr - get the hardware address for the specified
- * network interface device.
- */
-int
-get_if_hwaddr(u_char *addr, char *name)
-{
- struct ifreq ifreq;
- int ret, sock_fd;
-
- sock_fd = socket(AF_INET, SOCK_DGRAM, 0);
- if (sock_fd < 0)
- return 0;
- memset(&ifreq.ifr_hwaddr, 0, sizeof(struct sockaddr));
- strlcpy(ifreq.ifr_name, name, sizeof(ifreq.ifr_name));
- ret = ioctl(sock_fd, SIOCGIFHWADDR, &ifreq);
- close(sock_fd);
- if (ret >= 0)
- memcpy(addr, ifreq.ifr_hwaddr.sa_data, 6);
- return ret;
-}
-
-/*
- * get_first_ethernet - return the name of the first ethernet-style
- * interface on this system.
- */
-char *
-get_first_ethernet()
-{
- return "eth0";
-}
-
-/********************************************************************
- *
- * Return user specified netmask, modified by any mask we might determine
- * for address `addr' (in network byte order).
- * Here we scan through the system's list of interfaces, looking for
- * any non-point-to-point interfaces which might appear to be on the same
- * network as `addr'. If we find any, we OR in their netmask to the
- * user-specified netmask.
- */
-
-u_int32_t GetMask (u_int32_t addr)
-{
- u_int32_t mask, nmask, ina;
- struct ifreq *ifr, *ifend, ifreq;
- struct ifconf ifc;
- struct ifreq ifs[MAX_IFS];
-
- addr = ntohl(addr);
-
- if (IN_CLASSA(addr)) /* determine network mask for address class */
- nmask = IN_CLASSA_NET;
- else if (IN_CLASSB(addr))
- nmask = IN_CLASSB_NET;
- else
- nmask = IN_CLASSC_NET;
-
- /* class D nets are disallowed by bad_ip_adrs */
- mask = netmask | htonl(nmask);
-/*
- * Scan through the system's network interfaces.
- */
- ifc.ifc_len = sizeof(ifs);
- ifc.ifc_req = ifs;
- if (ioctl(sock_fd, SIOCGIFCONF, &ifc) < 0) {
- if ( ! ok_error ( errno ))
- warn("ioctl(SIOCGIFCONF): %m(%d)", errno);
- return mask;
- }
-
- ifend = (struct ifreq *) (ifc.ifc_buf + ifc.ifc_len);
- for (ifr = ifc.ifc_req; ifr < ifend; ifr++) {
-/*
- * Check the interface's internet address.
- */
- if (ifr->ifr_addr.sa_family != AF_INET)
- continue;
- ina = SIN_ADDR(ifr->ifr_addr);
- if (((ntohl(ina) ^ addr) & nmask) != 0)
- continue;
-/*
- * Check that the interface is up, and not point-to-point nor loopback.
- */
- strlcpy(ifreq.ifr_name, ifr->ifr_name, sizeof(ifreq.ifr_name));
- if (ioctl(sock_fd, SIOCGIFFLAGS, &ifreq) < 0)
- continue;
-
- if (((ifreq.ifr_flags ^ FLAGS_GOOD) & FLAGS_MASK) != 0)
- continue;
-/*
- * Get its netmask and OR it into our mask.
- */
- if (ioctl(sock_fd, SIOCGIFNETMASK, &ifreq) < 0)
- continue;
- mask |= SIN_ADDR(ifreq.ifr_addr);
- break;
- }
- return mask;
-}
-
-/********************************************************************
- *
- * Internal routine to decode the version.modification.patch level
- */
-
-static void decode_version (char *buf, int *version,
- int *modification, int *patch)
-{
- char *endp;
-
- *version = (int) strtoul (buf, &endp, 10);
- *modification = 0;
- *patch = 0;
-
- if (endp != buf && *endp == '.') {
- buf = endp + 1;
- *modification = (int) strtoul (buf, &endp, 10);
- if (endp != buf && *endp == '.') {
- buf = endp + 1;
- *patch = (int) strtoul (buf, &buf, 10);
- }
- }
-}
-
-/********************************************************************
- *
- * Procedure to determine if the PPP line discipline is registered.
- */
-
-static int
-ppp_registered(void)
-{
- int local_fd;
- int mfd = -1;
- int ret = 0;
- char slave[16];
-
- /*
- * We used to open the serial device and set it to the ppp line
- * discipline here, in order to create a ppp unit. But that is
- * not a good idea - the user might have specified a device that
- * they can't open (permission, or maybe it doesn't really exist).
- * So we grab a pty master/slave pair and use that.
- */
- if (!get_pty(&mfd, &local_fd, slave, 0)) {
- no_ppp_msg = "Couldn't determine if PPP is supported (no free ptys)";
- return 0;
- }
-
- /*
- * Try to put the device into the PPP discipline.
- */
- if (ioctl(local_fd, TIOCSETD, &ppp_disc) < 0) {
- error("ioctl(TIOCSETD(PPP)): %m(%d)", errno);
- } else
- ret = 1;
-
- close(local_fd);
- close(mfd);
- return ret;
-}
-
-/********************************************************************
- *
- * ppp_available - check whether the system has any ppp interfaces
- * (in fact we check whether we can do an ioctl on ppp0).
- */
-
-int ppp_available(void)
-{
- int s, ok, fd;
- struct ifreq ifr;
- int size;
- int my_version, my_modification, my_patch;
- int osmaj, osmin, ospatch;
-
- no_ppp_msg =
- "This system lacks kernel support for PPP. This could be because\n"
- "the PPP kernel module could not be loaded, or because PPP was not\n"
- "included in the kernel configuration. If PPP was included as a\n"
- "module, try `/sbin/modprobe -v ppp'. If that fails, check that\n"
- "ppp.o exists in /lib/modules/`uname -r`/net.\n"
- "See README.linux file in the ppp distribution for more details.\n";
-
- /* get the kernel version now, since we are called before sys_init */
- uname(&utsname);
- osmaj = osmin = ospatch = 0;
- sscanf(utsname.release, "%d.%d.%d", &osmaj, &osmin, &ospatch);
- kernel_version = KVERSION(osmaj, osmin, ospatch);
-
- fd = open("/dev/ppp", O_RDWR);
-#if 0
- if (fd < 0 && errno == ENOENT) {
- /* try making it and see if that helps. */
- if (mknod("/dev/ppp", S_IFCHR | S_IRUSR | S_IWUSR,
- makedev(108, 0)) >= 0) {
- fd = open("/dev/ppp", O_RDWR);
- if (fd >= 0)
- info("Created /dev/ppp device node");
- else
- unlink("/dev/ppp"); /* didn't work, undo the mknod */
- } else if (errno == EEXIST) {
- fd = open("/dev/ppp", O_RDWR);
- }
- }
-#endif /* 0 */
- if (fd >= 0) {
- new_style_driver = 1;
-
- /* XXX should get from driver */
- driver_version = 2;
- driver_modification = 4;
- driver_patch = 0;
- close(fd);
- return 1;
- }
- if (kernel_version >= KVERSION(2,3,13)) {
- if (errno == ENOENT)
- no_ppp_msg =
- "pppd is unable to open the /dev/ppp device.\n"
- "You need to create the /dev/ppp device node by\n"
- "executing the following command as root:\n"
- " mknod /dev/ppp c 108 0\n";
- return 0;
- }
-
-/*
- * Open a socket for doing the ioctl operations.
- */
- s = socket(AF_INET, SOCK_DGRAM, 0);
- if (s < 0)
- return 0;
-
- strlcpy (ifr.ifr_name, "ppp0", sizeof (ifr.ifr_name));
- ok = ioctl(s, SIOCGIFFLAGS, (caddr_t) &ifr) >= 0;
-/*
- * If the device did not exist then attempt to create one by putting the
- * current tty into the PPP discipline. If this works then obtain the
- * flags for the device again.
- */
- if (!ok) {
- if (ppp_registered()) {
- strlcpy (ifr.ifr_name, "ppp0", sizeof (ifr.ifr_name));
- ok = ioctl(s, SIOCGIFFLAGS, (caddr_t) &ifr) >= 0;
- }
- }
-/*
- * Ensure that the hardware address is for PPP and not something else
- */
- if (ok)
- ok = ioctl (s, SIOCGIFHWADDR, (caddr_t) &ifr) >= 0;
-
- if (ok && ((ifr.ifr_hwaddr.sa_family & ~0xFF) != ARPHRD_PPP))
- ok = 0;
-
-/*
- * This is the PPP device. Validate the version of the driver at this
- * point to ensure that this program will work with the driver.
- */
- if (ok) {
- char abBuffer [1024];
-
- ifr.ifr_data = abBuffer;
- size = ioctl (s, SIOCGPPPVER, (caddr_t) &ifr);
- if (size < 0) {
- error("Couldn't read driver version: %m");
- ok = 0;
- no_ppp_msg = "Sorry, couldn't verify kernel driver version\n";
-
- } else {
- decode_version(abBuffer,
- &driver_version,
- &driver_modification,
- &driver_patch);
-/*
- * Validate the version of the driver against the version that we used.
- */
- decode_version(VERSION,
- &my_version,
- &my_modification,
- &my_patch);
-
- /* The version numbers must match */
- if (driver_version != my_version)
- ok = 0;
-
- /* The modification levels must be legal */
- if (driver_modification < 3) {
- if (driver_modification >= 2) {
- /* we can cope with 2.2.0 and above */
- driver_is_old = 1;
- } else {
- ok = 0;
- }
- }
-
- close (s);
- if (!ok) {
- slprintf(route_buffer, sizeof(route_buffer),
- "Sorry - PPP driver version %d.%d.%d is out of date\n",
- driver_version, driver_modification, driver_patch);
-
- no_ppp_msg = route_buffer;
- }
- }
- }
- return ok;
-}
-
-/********************************************************************
- *
- * sifvjcomp - config tcp header compression
- */
-
-int sifvjcomp (int u, int vjcomp, int cidcomp, int maxcid)
-{
- u_int x = get_flags(ppp_dev_fd);
-
- if (vjcomp) {
- if (ioctl (ppp_dev_fd, PPPIOCSMAXCID, (caddr_t) &maxcid) < 0) {
- if (! ok_error (errno))
- error("ioctl(PPPIOCSMAXCID): %m(%d)", errno);
- vjcomp = 0;
- }
- }
-
- x = vjcomp ? x | SC_COMP_TCP : x &~ SC_COMP_TCP;
- x = cidcomp ? x & ~SC_NO_TCP_CCID : x | SC_NO_TCP_CCID;
- set_flags (ppp_dev_fd, x);
-
- return 1;
-}
-
-/********************************************************************
- *
- * sifup - Config the interface up and enable IP packets to pass.
- */
-
-int sifup(int u)
-{
- struct ifreq ifr;
-
- memset (&ifr, '\0', sizeof (ifr));
- strlcpy(ifr.ifr_name, ifname, sizeof (ifr.ifr_name));
- if (ioctl(sock_fd, SIOCGIFFLAGS, (caddr_t) &ifr) < 0) {
- if (! ok_error (errno))
- error("ioctl (SIOCGIFFLAGS): %m(%d)", errno);
- return 0;
- }
-
- ifr.ifr_flags |= (IFF_UP | IFF_POINTOPOINT);
- if (ioctl(sock_fd, SIOCSIFFLAGS, (caddr_t) &ifr) < 0) {
- if (! ok_error (errno))
- error("ioctl(SIOCSIFFLAGS): %m(%d)", errno);
- return 0;
- }
- if_is_up++;
-
- return 1;
-}
-
-/********************************************************************
- *
- * sifdown - Disable the indicated protocol and config the interface
- * down if there are no remaining protocols.
- */
-
-int sifdown (int u)
-{
- struct ifreq ifr;
-
- if (if_is_up && --if_is_up > 0)
- return 1;
-
- memset (&ifr, '\0', sizeof (ifr));
- strlcpy(ifr.ifr_name, ifname, sizeof (ifr.ifr_name));
- if (ioctl(sock_fd, SIOCGIFFLAGS, (caddr_t) &ifr) < 0) {
- if (! ok_error (errno))
- error("ioctl (SIOCGIFFLAGS): %m(%d)", errno);
- return 0;
- }
-
- ifr.ifr_flags &= ~IFF_UP;
- ifr.ifr_flags |= IFF_POINTOPOINT;
- if (ioctl(sock_fd, SIOCSIFFLAGS, (caddr_t) &ifr) < 0) {
- if (! ok_error (errno))
- error("ioctl(SIOCSIFFLAGS): %m(%d)", errno);
- return 0;
- }
- return 1;
-}
-
-/********************************************************************
- *
- * sifaddr - Config the interface IP addresses and netmask.
- */
-
-int sifaddr (int unit, u_int32_t our_adr, u_int32_t his_adr,
- u_int32_t net_mask)
-{
- struct ifreq ifr;
- struct rtentry rt;
-
- memset (&ifr, '\0', sizeof (ifr));
- memset (&rt, '\0', sizeof (rt));
-
- SET_SA_FAMILY (ifr.ifr_addr, AF_INET);
- SET_SA_FAMILY (ifr.ifr_dstaddr, AF_INET);
- SET_SA_FAMILY (ifr.ifr_netmask, AF_INET);
-
- strlcpy (ifr.ifr_name, ifname, sizeof (ifr.ifr_name));
-/*
- * Set our IP address
- */
- SIN_ADDR(ifr.ifr_addr) = our_adr;
- if (ioctl(sock_fd, SIOCSIFADDR, (caddr_t) &ifr) < 0) {
- if (errno != EEXIST) {
- if (! ok_error (errno))
- error("ioctl(SIOCSIFADDR): %m(%d)", errno);
- }
- else {
- warn("ioctl(SIOCSIFADDR): Address already exists");
- }
- return (0);
- }
-/*
- * Set the gateway address
- */
- SIN_ADDR(ifr.ifr_dstaddr) = his_adr;
- if (ioctl(sock_fd, SIOCSIFDSTADDR, (caddr_t) &ifr) < 0) {
- if (! ok_error (errno))
- error("ioctl(SIOCSIFDSTADDR): %m(%d)", errno);
- return (0);
- }
-/*
- * Set the netmask.
- * For recent kernels, force the netmask to 255.255.255.255.
- */
- if (kernel_version >= KVERSION(2,1,16))
- net_mask = ~0L;
- if (net_mask != 0) {
- SIN_ADDR(ifr.ifr_netmask) = net_mask;
- if (ioctl(sock_fd, SIOCSIFNETMASK, (caddr_t) &ifr) < 0) {
- if (! ok_error (errno))
- error("ioctl(SIOCSIFNETMASK): %m(%d)", errno);
- return (0);
- }
- }
-/*
- * Add the device route
- */
- if (kernel_version < KVERSION(2,1,16)) {
- SET_SA_FAMILY (rt.rt_dst, AF_INET);
- SET_SA_FAMILY (rt.rt_gateway, AF_INET);
- rt.rt_dev = ifname;
-
- SIN_ADDR(rt.rt_gateway) = 0L;
- SIN_ADDR(rt.rt_dst) = his_adr;
- rt.rt_flags = RTF_UP | RTF_HOST;
-
- if (kernel_version > KVERSION(2,1,0)) {
- SET_SA_FAMILY (rt.rt_genmask, AF_INET);
- SIN_ADDR(rt.rt_genmask) = -1L;
- }
-
- if (ioctl(sock_fd, SIOCADDRT, &rt) < 0) {
- if (! ok_error (errno))
- error("ioctl(SIOCADDRT) device route: %m(%d)", errno);
- return (0);
- }
- }
-
- /* set ip_dynaddr in demand mode if address changes */
- if (demand && tune_kernel && !dynaddr_set
- && our_old_addr && our_old_addr != our_adr) {
- /* set ip_dynaddr if possible */
- char *path;
- int fd;
-
- path = path_to_procfs("/sys/net/ipv4/ip_dynaddr");
- if (path != 0 && (fd = open(path, O_WRONLY)) >= 0) {
- if (write(fd, "1", 1) != 1)
- error("Couldn't enable dynamic IP addressing: %m");
- close(fd);
- }
- dynaddr_set = 1; /* only 1 attempt */
- }
- our_old_addr = 0;
-
- return 1;
-}
-
-/********************************************************************
- *
- * cifaddr - Clear the interface IP addresses, and delete routes
- * through the interface if possible.
- */
-
-int cifaddr (int unit, u_int32_t our_adr, u_int32_t his_adr)
-{
- struct ifreq ifr;
-
- if (kernel_version < KVERSION(2,1,16)) {
-/*
- * Delete the route through the device
- */
- struct rtentry rt;
- memset (&rt, '\0', sizeof (rt));
-
- SET_SA_FAMILY (rt.rt_dst, AF_INET);
- SET_SA_FAMILY (rt.rt_gateway, AF_INET);
- rt.rt_dev = ifname;
-
- SIN_ADDR(rt.rt_gateway) = 0;
- SIN_ADDR(rt.rt_dst) = his_adr;
- rt.rt_flags = RTF_UP | RTF_HOST;
-
- if (kernel_version > KVERSION(2,1,0)) {
- SET_SA_FAMILY (rt.rt_genmask, AF_INET);
- SIN_ADDR(rt.rt_genmask) = -1L;
- }
-
- if (ioctl(sock_fd, SIOCDELRT, &rt) < 0 && errno != ESRCH) {
- if (still_ppp() && ! ok_error (errno))
- error("ioctl(SIOCDELRT) device route: %m(%d)", errno);
- return (0);
- }
- }
-
- /* This way it is possible to have an IPX-only or IPv6-only interface */
- memset(&ifr, 0, sizeof(ifr));
- SET_SA_FAMILY(ifr.ifr_addr, AF_INET);
- strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
-
- if (ioctl(sock_fd, SIOCSIFADDR, (caddr_t) &ifr) < 0) {
- if (! ok_error (errno)) {
- error("ioctl(SIOCSIFADDR): %m(%d)", errno);
- return 0;
- }
- }
-
- our_old_addr = our_adr;
-
- return 1;
-}
-
-#ifdef INET6
-/********************************************************************
- *
- * sif6addr - Config the interface with an IPv6 link-local address
- */
-int sif6addr (int unit, eui64_t our_eui64, eui64_t his_eui64)
-{
- struct in6_ifreq ifr6;
- struct ifreq ifr;
- struct in6_rtmsg rt6;
-
- if (sock6_fd < 0) {
- errno = -sock6_fd;
- error("IPv6 socket creation failed: %m");
- return 0;
- }
- memset(&ifr, 0, sizeof (ifr));
- strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
- if (ioctl(sock6_fd, SIOCGIFINDEX, (caddr_t) &ifr) < 0) {
- error("sif6addr: ioctl(SIOCGIFINDEX): %m (%d)", errno);
- return 0;
- }
-
- /* Local interface */
- memset(&ifr6, 0, sizeof(ifr6));
- IN6_LLADDR_FROM_EUI64(ifr6.ifr6_addr, our_eui64);
- ifr6.ifr6_ifindex = ifr.ifr_ifindex;
- ifr6.ifr6_prefixlen = 10;
-
- if (ioctl(sock6_fd, SIOCSIFADDR, &ifr6) < 0) {
- error("sif6addr: ioctl(SIOCSIFADDR): %m (%d)", errno);
- return 0;
- }
-
- /* Route to remote host */
- memset(&rt6, 0, sizeof(rt6));
- IN6_LLADDR_FROM_EUI64(rt6.rtmsg_dst, his_eui64);
- rt6.rtmsg_flags = RTF_UP;
- rt6.rtmsg_dst_len = 10;
- rt6.rtmsg_ifindex = ifr.ifr_ifindex;
- rt6.rtmsg_metric = 1;
-
- if (ioctl(sock6_fd, SIOCADDRT, &rt6) < 0) {
- error("sif6addr: ioctl(SIOCADDRT): %m (%d)", errno);
- return 0;
- }
-
- return 1;
-}
-
-
-/********************************************************************
- *
- * cif6addr - Remove IPv6 address from interface
- */
-int cif6addr (int unit, eui64_t our_eui64, eui64_t his_eui64)
-{
- struct ifreq ifr;
- struct in6_ifreq ifr6;
-
- if (sock6_fd < 0) {
- errno = -sock6_fd;
- error("IPv6 socket creation failed: %m");
- return 0;
- }
- memset(&ifr, 0, sizeof(ifr));
- strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
- if (ioctl(sock6_fd, SIOCGIFINDEX, (caddr_t) &ifr) < 0) {
- error("cif6addr: ioctl(SIOCGIFINDEX): %m (%d)", errno);
- return 0;
- }
-
- memset(&ifr6, 0, sizeof(ifr6));
- IN6_LLADDR_FROM_EUI64(ifr6.ifr6_addr, our_eui64);
- ifr6.ifr6_ifindex = ifr.ifr_ifindex;
- ifr6.ifr6_prefixlen = 10;
-
- if (ioctl(sock6_fd, SIOCDIFADDR, &ifr6) < 0) {
- if (errno != EADDRNOTAVAIL) {
- if (! ok_error (errno))
- error("cif6addr: ioctl(SIOCDIFADDR): %m (%d)", errno);
- }
- else {
- warn("cif6addr: ioctl(SIOCDIFADDR): No such address");
- }
- return (0);
- }
- return 1;
-}
-#endif /* INET6 */
-
-/*
- * get_pty - get a pty master/slave pair and chown the slave side
- * to the uid given. Assumes slave_name points to >= 16 bytes of space.
- */
-int
-get_pty(master_fdp, slave_fdp, slave_name, uid)
- int *master_fdp;
- int *slave_fdp;
- char *slave_name;
- int uid;
-{
- int i, mfd, sfd = -1;
- char pty_name[16];
- struct termios tios;
-
-#ifdef TIOCGPTN
- /*
- * Try the unix98 way first.
- */
- mfd = open("/dev/ptmx", O_RDWR);
- if (mfd >= 0) {
- int ptn;
- if (ioctl(mfd, TIOCGPTN, &ptn) >= 0) {
- slprintf(pty_name, sizeof(pty_name), "/dev/pts/%d", ptn);
- chmod(pty_name, S_IRUSR | S_IWUSR);
-#ifdef TIOCSPTLCK
- ptn = 0;
- if (ioctl(mfd, TIOCSPTLCK, &ptn) < 0)
- warn("Couldn't unlock pty slave %s: %m", pty_name);
-#endif
- if ((sfd = open(pty_name, O_RDWR | O_NOCTTY)) < 0)
- warn("Couldn't open pty slave %s: %m", pty_name);
- }
- }
-#endif /* TIOCGPTN */
-
- if (sfd < 0) {
- /* the old way - scan through the pty name space */
- for (i = 0; i < 64; ++i) {
- slprintf(pty_name, sizeof(pty_name), "/dev/pty%c%x",
- 'p' + i / 16, i % 16);
- mfd = open(pty_name, O_RDWR, 0);
- if (mfd >= 0) {
- pty_name[5] = 't';
- sfd = open(pty_name, O_RDWR | O_NOCTTY, 0);
- if (sfd >= 0) {
- fchown(sfd, uid, -1);
- fchmod(sfd, S_IRUSR | S_IWUSR);
- break;
- }
- close(mfd);
- }
- }
- }
-
- if (sfd < 0)
- return 0;
-
- strlcpy(slave_name, pty_name, 16);
- *master_fdp = mfd;
- *slave_fdp = sfd;
- if (tcgetattr(sfd, &tios) == 0) {
- tios.c_cflag &= ~(CSIZE | CSTOPB | PARENB);
- tios.c_cflag |= CS8 | CREAD | CLOCAL;
- tios.c_iflag = IGNPAR;
- tios.c_oflag = 0;
- tios.c_lflag = 0;
- if (tcsetattr(sfd, TCSAFLUSH, &tios) < 0)
- warn("couldn't set attributes on pty: %m");
- } else
- warn("couldn't get attributes on pty: %m");
-
- return 1;
-}
-
-/********************************************************************
- *
- * open_loopback - open the device we use for getting packets
- * in demand mode. Under Linux, we use a pty master/slave pair.
- */
-int
-open_ppp_loopback(void)
-{
- int flags;
-
- looped = 1;
- if (new_style_driver) {
- /* allocate ourselves a ppp unit */
- if (make_ppp_unit() < 0)
- die(1);
- set_flags(ppp_dev_fd, SC_LOOP_TRAFFIC);
- set_kdebugflag(kdebugflag);
- ppp_fd = -1;
- return ppp_dev_fd;
- }
-
- if (!get_pty(&master_fd, &slave_fd, loop_name, 0))
- fatal("No free pty for loopback");
- SYSDEBUG(("using %s for loopback", loop_name));
-
- set_ppp_fd(slave_fd);
-
- flags = fcntl(master_fd, F_GETFL);
- if (flags == -1 ||
- fcntl(master_fd, F_SETFL, flags | O_NONBLOCK) == -1)
- warn("couldn't set master loopback to nonblock: %m(%d)", errno);
-
- flags = fcntl(ppp_fd, F_GETFL);
- if (flags == -1 ||
- fcntl(ppp_fd, F_SETFL, flags | O_NONBLOCK) == -1)
- warn("couldn't set slave loopback to nonblock: %m(%d)", errno);
-
- if (ioctl(ppp_fd, TIOCSETD, &ppp_disc) < 0)
- fatal("ioctl(TIOCSETD): %m(%d)", errno);
-/*
- * Find out which interface we were given.
- */
- if (ioctl(ppp_fd, PPPIOCGUNIT, &ifunit) < 0)
- fatal("ioctl(PPPIOCGUNIT): %m(%d)", errno);
-/*
- * Enable debug in the driver if requested.
- */
- set_kdebugflag (kdebugflag);
-
- return master_fd;
-}
-
-/********************************************************************
- *
- * restore_loop - reattach the ppp unit to the loopback.
- *
- * The kernel ppp driver automatically reattaches the ppp unit to
- * the loopback if the serial port is set to a line discipline other
- * than ppp, or if it detects a modem hangup. The former will happen
- * in disestablish_ppp if the latter hasn't already happened, so we
- * shouldn't need to do anything.
- *
- * Just to be sure, set the real serial port to the normal discipline.
- */
-
-static void
-restore_loop(void)
-{
- looped = 1;
- if (new_style_driver) {
- set_flags(ppp_dev_fd, get_flags(ppp_dev_fd) | SC_LOOP_TRAFFIC);
- return;
- }
- if (ppp_fd != slave_fd) {
- (void) ioctl(ppp_fd, TIOCSETD, &tty_disc);
- set_ppp_fd(slave_fd);
- }
-}
-
-/********************************************************************
- *
- * sifnpmode - Set the mode for handling packets for a given NP.
- */
-
-int
-sifnpmode(u, proto, mode)
- int u;
- int proto;
- enum NPmode mode;
-{
- struct npioctl npi;
-
- npi.protocol = proto;
- npi.mode = mode;
- if (ioctl(ppp_dev_fd, PPPIOCSNPMODE, (caddr_t) &npi) < 0) {
- if (! ok_error (errno))
- error("ioctl(PPPIOCSNPMODE, %d, %d): %m (%d)",
- proto, mode, errno);
- return 0;
- }
- return 1;
-}
-
-
-/********************************************************************
- *
- * sipxfaddr - Config the interface IPX networknumber
- */
-
-int sipxfaddr (int unit, unsigned long int network, unsigned char * node )
-{
- int result = 1;
-
-#ifdef IPX_CHANGE
- int skfd;
- struct ifreq ifr;
- struct sockaddr_ipx *sipx = (struct sockaddr_ipx *) &ifr.ifr_addr;
-
- skfd = socket (AF_IPX, SOCK_DGRAM, 0);
- if (skfd < 0) {
- if (! ok_error (errno))
- dbglog("socket(AF_IPX): %m (%d)", errno);
- result = 0;
- }
- else {
- memset (&ifr, '\0', sizeof (ifr));
- strlcpy (ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
-
- memcpy (sipx->sipx_node, node, IPX_NODE_LEN);
- sipx->sipx_family = AF_IPX;
- sipx->sipx_port = 0;
- sipx->sipx_network = htonl (network);
- sipx->sipx_type = IPX_FRAME_ETHERII;
- sipx->sipx_action = IPX_CRTITF;
-/*
- * Set the IPX device
- */
- if (ioctl(skfd, SIOCSIFADDR, (caddr_t) &ifr) < 0) {
- result = 0;
- if (errno != EEXIST) {
- if (! ok_error (errno))
- dbglog("ioctl(SIOCSIFADDR, CRTITF): %m (%d)", errno);
- }
- else {
- warn("ioctl(SIOCSIFADDR, CRTITF): Address already exists");
- }
- }
- close (skfd);
- }
-#endif
- return result;
-}
-
-/********************************************************************
- *
- * cipxfaddr - Clear the information for the IPX network. The IPX routes
- * are removed and the device is no longer able to pass IPX
- * frames.
- */
-
-int cipxfaddr (int unit)
-{
- int result = 1;
-
-#ifdef IPX_CHANGE
- int skfd;
- struct ifreq ifr;
- struct sockaddr_ipx *sipx = (struct sockaddr_ipx *) &ifr.ifr_addr;
-
- skfd = socket (AF_IPX, SOCK_DGRAM, 0);
- if (skfd < 0) {
- if (! ok_error (errno))
- dbglog("socket(AF_IPX): %m (%d)", errno);
- result = 0;
- }
- else {
- memset (&ifr, '\0', sizeof (ifr));
- strlcpy (ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
-
- sipx->sipx_type = IPX_FRAME_ETHERII;
- sipx->sipx_action = IPX_DLTITF;
- sipx->sipx_family = AF_IPX;
-/*
- * Set the IPX device
- */
- if (ioctl(skfd, SIOCSIFADDR, (caddr_t) &ifr) < 0) {
- if (! ok_error (errno))
- info("ioctl(SIOCSIFADDR, IPX_DLTITF): %m (%d)", errno);
- result = 0;
- }
- close (skfd);
- }
-#endif
- return result;
-}
-
-/*
- * Use the hostname as part of the random number seed.
- */
-int
-get_host_seed()
-{
- int h;
- char *p = hostname;
-
- h = 407;
- for (p = hostname; *p != 0; ++p)
- h = h * 37 + *p;
- return h;
-}
-
-/********************************************************************
- *
- * sys_check_options - check the options that the user specified
- */
-
-int
-sys_check_options(void)
-{
-#ifdef IPX_CHANGE
-/*
- * Disable the IPX protocol if the support is not present in the kernel.
- */
- char *path;
-
- if (ipxcp_protent.enabled_flag) {
- struct stat stat_buf;
- if ((path = path_to_procfs("/net/ipx_interface")) == 0
- || lstat(path, &stat_buf) < 0) {
- error("IPX support is not present in the kernel\n");
- ipxcp_protent.enabled_flag = 0;
- }
- }
-#endif
- if (demand && driver_is_old) {
- option_error("demand dialling is not supported by kernel driver "
- "version %d.%d.%d", driver_version, driver_modification,
- driver_patch);
- return 0;
- }
- if (multilink && !new_style_driver) {
- warn("Warning: multilink is not supported by the kernel driver");
- multilink = 0;
- }
- return 1;
-}
diff --git a/mdk-stage1/ppp/pppd/sys-linux.c.wtmp b/mdk-stage1/ppp/pppd/sys-linux.c.wtmp
deleted file mode 100644
index f1b48423e..000000000
--- a/mdk-stage1/ppp/pppd/sys-linux.c.wtmp
+++ /dev/null
@@ -1,2750 +0,0 @@
-/*
- * sys-linux.c - System-dependent procedures for setting up
- * PPP interfaces on Linux systems
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Carnegie Mellon University. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-#include <sys/ioctl.h>
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <sys/time.h>
-#include <sys/errno.h>
-#include <sys/file.h>
-#include <sys/stat.h>
-#include <sys/utsname.h>
-#include <sys/sysmacros.h>
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <syslog.h>
-#include <string.h>
-#include <time.h>
-#include <memory.h>
-#include <utmp.h>
-#include <mntent.h>
-#include <signal.h>
-#include <fcntl.h>
-#include <ctype.h>
-#include <termios.h>
-#include <unistd.h>
-
-/* This is in netdevice.h. However, this compile will fail miserably if
- you attempt to include netdevice.h because it has so many references
- to __memcpy functions which it should not attempt to do. So, since I
- really don't use it, but it must be defined, define it now. */
-
-#ifndef MAX_ADDR_LEN
-#define MAX_ADDR_LEN 7
-#endif
-
-#if __GLIBC__ >= 2
-#include <asm/types.h> /* glibc 2 conflicts with linux/types.h */
-#include <net/if.h>
-#include <net/if_arp.h>
-#include <net/route.h>
-#include <netinet/if_ether.h>
-#else
-#include <linux/types.h>
-#include <linux/if.h>
-#include <linux/if_arp.h>
-#include <linux/route.h>
-#include <linux/if_ether.h>
-#endif
-#include <netinet/in.h>
-#include <arpa/inet.h>
-
-#include <linux/ppp_defs.h>
-#include <linux/if_ppp.h>
-
-#include "pppd.h"
-#include "fsm.h"
-#include "ipcp.h"
-
-#ifdef IPX_CHANGE
-#include "ipxcp.h"
-#if __GLIBC__ >= 2 && \
- !(defined(__powerpc__) && __GLIBC__ == 2 && __GLIBC_MINOR__ == 0)
-#include <netipx/ipx.h>
-#else
-#include <linux/ipx.h>
-#endif
-#endif /* IPX_CHANGE */
-
-#ifdef PPP_FILTER
-#include <net/bpf.h>
-#include <linux/filter.h>
-#endif /* PPP_FILTER */
-
-#ifdef LOCKLIB
-#include <sys/locks.h>
-#endif
-
-#ifdef INET6
-#ifndef _LINUX_IN6_H
-/*
- * This is in linux/include/net/ipv6.h.
- */
-
-struct in6_ifreq {
- struct in6_addr ifr6_addr;
- __u32 ifr6_prefixlen;
- unsigned int ifr6_ifindex;
-};
-#endif
-
-#define IN6_LLADDR_FROM_EUI64(sin6, eui64) do { \
- memset(&sin6.s6_addr, 0, sizeof(struct in6_addr)); \
- sin6.s6_addr16[0] = htons(0xfe80); \
- eui64_copy(eui64, sin6.s6_addr32[2]); \
- } while (0)
-
-#endif /* INET6 */
-
-/* We can get an EIO error on an ioctl if the modem has hung up */
-#define ok_error(num) ((num)==EIO)
-
-static int tty_disc = N_TTY; /* The TTY discipline */
-static int ppp_disc = N_PPP; /* The PPP discpline */
-static int initfdflags = -1; /* Initial file descriptor flags for fd */
-static int ppp_fd = -1; /* fd which is set to PPP discipline */
-static int sock_fd = -1; /* socket for doing interface ioctls */
-static int slave_fd = -1;
-static int master_fd = -1;
-#ifdef INET6
-static int sock6_fd = -1;
-#endif /* INET6 */
-static int ppp_dev_fd = -1; /* fd for /dev/ppp (new style driver) */
-static int chindex; /* channel index (new style driver) */
-
-static fd_set in_fds; /* set of fds that wait_input waits for */
-static int max_in_fd; /* highest fd set in in_fds */
-
-static int has_proxy_arp = 0;
-static int driver_version = 0;
-static int driver_modification = 0;
-static int driver_patch = 0;
-static int driver_is_old = 0;
-static int restore_term = 0; /* 1 => we've munged the terminal */
-static struct termios inittermios; /* Initial TTY termios */
-
-static int new_style_driver = 0;
-
-static char loop_name[20];
-static unsigned char inbuf[512]; /* buffer for chars read from loopback */
-
-static int if_is_up; /* Interface has been marked up */
-static u_int32_t default_route_gateway; /* Gateway for default route added */
-static u_int32_t proxy_arp_addr; /* Addr for proxy arp entry added */
-static char proxy_arp_dev[16]; /* Device for proxy arp entry */
-static u_int32_t our_old_addr; /* for detecting address changes */
-static int dynaddr_set; /* 1 if ip_dynaddr set */
-static int looped; /* 1 if using loop */
-static int link_mtu; /* mtu for the link (not bundle) */
-
-static struct utsname utsname; /* for the kernel version */
-static int kernel_version;
-#define KVERSION(j,n,p) ((j)*1000000 + (n)*1000 + (p))
-
-#define MAX_IFS 100
-
-#define FLAGS_GOOD (IFF_UP | IFF_BROADCAST)
-#define FLAGS_MASK (IFF_UP | IFF_BROADCAST | \
- IFF_POINTOPOINT | IFF_LOOPBACK | IFF_NOARP)
-
-#define SIN_ADDR(x) (((struct sockaddr_in *) (&(x)))->sin_addr.s_addr)
-
-/* Prototypes for procedures local to this file. */
-static int get_flags (int fd);
-static void set_flags (int fd, int flags);
-static int translate_speed (int bps);
-static int baud_rate_of (int speed);
-static void close_route_table (void);
-static int open_route_table (void);
-static int read_route_table (struct rtentry *rt);
-static int defaultroute_exists (struct rtentry *rt);
-static int get_ether_addr (u_int32_t ipaddr, struct sockaddr *hwaddr,
- char *name, int namelen);
-static void decode_version (char *buf, int *version, int *mod, int *patch);
-static int set_kdebugflag(int level);
-static int ppp_registered(void);
-static int make_ppp_unit(void);
-static void restore_loop(void); /* Transfer ppp unit back to loopback */
-
-extern u_char inpacket_buf[]; /* borrowed from main.c */
-
-/*
- * SET_SA_FAMILY - set the sa_family field of a struct sockaddr,
- * if it exists.
- */
-
-#define SET_SA_FAMILY(addr, family) \
- memset ((char *) &(addr), '\0', sizeof(addr)); \
- addr.sa_family = (family);
-
-/*
- * Determine if the PPP connection should still be present.
- */
-
-extern int hungup;
-
-/* new_fd is the fd of a tty */
-static void set_ppp_fd (int new_fd)
-{
- SYSDEBUG ((LOG_DEBUG, "setting ppp_fd to %d\n", new_fd));
- ppp_fd = new_fd;
- if (!new_style_driver)
- ppp_dev_fd = new_fd;
-}
-
-static int still_ppp(void)
-{
- if (new_style_driver)
- return !hungup && ppp_fd >= 0;
- if (!hungup || ppp_fd == slave_fd)
- return 1;
- if (slave_fd >= 0) {
- set_ppp_fd(slave_fd);
- return 1;
- }
- return 0;
-}
-
-/********************************************************************
- *
- * Functions to read and set the flags value in the device driver
- */
-
-static int get_flags (int fd)
-{
- int flags;
-
- if (ioctl(fd, PPPIOCGFLAGS, (caddr_t) &flags) < 0) {
- if ( ok_error (errno) )
- flags = 0;
- else
- fatal("ioctl(PPPIOCGFLAGS): %m");
- }
-
- SYSDEBUG ((LOG_DEBUG, "get flags = %x\n", flags));
- return flags;
-}
-
-/********************************************************************/
-
-static void set_flags (int fd, int flags)
-{
- SYSDEBUG ((LOG_DEBUG, "set flags = %x\n", flags));
-
- if (ioctl(fd, PPPIOCSFLAGS, (caddr_t) &flags) < 0) {
- if (! ok_error (errno) )
- fatal("ioctl(PPPIOCSFLAGS, %x): %m", flags, errno);
- }
-}
-
-/********************************************************************
- *
- * sys_init - System-dependent initialization.
- */
-
-void sys_init(void)
-{
- int flags;
-
- if (new_style_driver) {
- ppp_dev_fd = open("/dev/ppp", O_RDWR);
- if (ppp_dev_fd < 0)
- fatal("Couldn't open /dev/ppp: %m");
- flags = fcntl(ppp_dev_fd, F_GETFL);
- if (flags == -1
- || fcntl(ppp_dev_fd, F_SETFL, flags | O_NONBLOCK) == -1)
- warn("Couldn't set /dev/ppp to nonblock: %m");
- }
-
- /* Get an internet socket for doing socket ioctls. */
- sock_fd = socket(AF_INET, SOCK_DGRAM, 0);
- if (sock_fd < 0)
- fatal("Couldn't create IP socket: %m(%d)", errno);
-
-#ifdef INET6
- sock6_fd = socket(AF_INET6, SOCK_DGRAM, 0);
- if (sock6_fd < 0)
- sock6_fd = -errno; /* save errno for later */
-#endif
-
- FD_ZERO(&in_fds);
- max_in_fd = 0;
-}
-
-/********************************************************************
- *
- * sys_cleanup - restore any system state we modified before exiting:
- * mark the interface down, delete default route and/or proxy arp entry.
- * This shouldn't call die() because it's called from die().
- */
-
-void sys_cleanup(void)
-{
-/*
- * Take down the device
- */
- if (if_is_up) {
- if_is_up = 0;
- sifdown(0);
- }
-/*
- * Delete any routes through the device.
- */
- if (default_route_gateway != 0)
- cifdefaultroute(0, 0, default_route_gateway);
-
- if (has_proxy_arp)
- cifproxyarp(0, proxy_arp_addr);
-}
-
-/********************************************************************
- *
- * sys_close - Clean up in a child process before execing.
- */
-void
-sys_close(void)
-{
- if (new_style_driver)
- close(ppp_dev_fd);
- if (sock_fd >= 0)
- close(sock_fd);
- if (slave_fd >= 0)
- close(slave_fd);
- if (master_fd >= 0)
- close(master_fd);
- closelog();
-}
-
-/********************************************************************
- *
- * set_kdebugflag - Define the debugging level for the kernel
- */
-
-static int set_kdebugflag (int requested_level)
-{
- if (new_style_driver && ifunit < 0)
- return 1;
- if (ioctl(ppp_dev_fd, PPPIOCSDEBUG, &requested_level) < 0) {
- if ( ! ok_error (errno) )
- error("ioctl(PPPIOCSDEBUG): %m");
- return (0);
- }
- SYSDEBUG ((LOG_INFO, "set kernel debugging level to %d",
- requested_level));
- return (1);
-}
-
-/********************************************************************
- *
- * tty_establish_ppp - Turn the serial port into a ppp interface.
- */
-
-int tty_establish_ppp (int tty_fd)
-{
- int x;
- int fd = -1;
-
-/*
- * Ensure that the tty device is in exclusive mode.
- */
- if (ioctl(tty_fd, TIOCEXCL, 0) < 0) {
- if ( ! ok_error ( errno ))
- warn("Couldn't make tty exclusive: %m");
- }
-/*
- * Demand mode - prime the old ppp device to relinquish the unit.
- */
- if (!new_style_driver && looped
- && ioctl(slave_fd, PPPIOCXFERUNIT, 0) < 0) {
- error("ioctl(transfer ppp unit): %m");
- return -1;
- }
-/*
- * Set the current tty to the PPP discpline
- */
-
-#ifndef N_SYNC_PPP
-#define N_SYNC_PPP 14
-#endif
- ppp_disc = (new_style_driver && sync_serial)? N_SYNC_PPP: N_PPP;
- if (ioctl(tty_fd, TIOCSETD, &ppp_disc) < 0) {
- if ( ! ok_error (errno) ) {
- error("Couldn't set tty to PPP discipline: %m");
- return -1;
- }
- }
-
- if (new_style_driver) {
- /* Open another instance of /dev/ppp and connect the channel to it */
- int flags;
-
- if (ioctl(tty_fd, PPPIOCGCHAN, &chindex) == -1) {
- error("Couldn't get channel number: %m");
- goto err;
- }
- dbglog("using channel %d", chindex);
- fd = open("/dev/ppp", O_RDWR);
- if (fd < 0) {
- error("Couldn't reopen /dev/ppp: %m");
- goto err;
- }
- if (ioctl(fd, PPPIOCATTCHAN, &chindex) < 0) {
- error("Couldn't attach to channel %d: %m", chindex);
- goto err_close;
- }
- flags = fcntl(fd, F_GETFL);
- if (flags == -1 || fcntl(fd, F_SETFL, flags | O_NONBLOCK) == -1)
- warn("Couldn't set /dev/ppp (channel) to nonblock: %m");
- set_ppp_fd(fd);
-
- if (!looped)
- ifunit = -1;
- if (!looped && !multilink) {
- /*
- * Create a new PPP unit.
- */
- if (make_ppp_unit() < 0)
- goto err_close;
- }
-
- if (looped)
- set_flags(ppp_dev_fd, get_flags(ppp_dev_fd) & ~SC_LOOP_TRAFFIC);
-
- if (!multilink) {
- add_fd(ppp_dev_fd);
- if (ioctl(fd, PPPIOCCONNECT, &ifunit) < 0) {
- error("Couldn't attach to PPP unit %d: %m", ifunit);
- goto err_close;
- }
- }
-
- } else {
- /*
- * Old-style driver: find out which interface we were given.
- */
- set_ppp_fd (tty_fd);
- if (ioctl(tty_fd, PPPIOCGUNIT, &x) < 0) {
- if (ok_error (errno))
- goto err;
- fatal("ioctl(PPPIOCGUNIT): %m(%d)", errno);
- }
- /* Check that we got the same unit again. */
- if (looped && x != ifunit)
- fatal("transfer_ppp failed: wanted unit %d, got %d", ifunit, x);
- ifunit = x;
-
- /*
- * Fetch the initial file flags and reset blocking mode on the file.
- */
- initfdflags = fcntl(tty_fd, F_GETFL);
- if (initfdflags == -1 ||
- fcntl(tty_fd, F_SETFL, initfdflags | O_NONBLOCK) == -1) {
- if ( ! ok_error (errno))
- warn("Couldn't set device to non-blocking mode: %m");
- }
- }
-
- looped = 0;
-
- /*
- * Enable debug in the driver if requested.
- */
- if (!looped)
- set_kdebugflag (kdebugflag);
-
-#define SC_RCVB (SC_RCV_B7_0 | SC_RCV_B7_1 | SC_RCV_EVNP | SC_RCV_ODDP)
-#define SC_LOGB (SC_DEBUG | SC_LOG_INPKT | SC_LOG_OUTPKT | SC_LOG_RAWIN \
- | SC_LOG_FLUSH)
-
- set_flags(ppp_fd, ((get_flags(ppp_fd) & ~(SC_RCVB | SC_LOGB))
- | ((kdebugflag * SC_DEBUG) & SC_LOGB)));
-
- SYSDEBUG ((LOG_NOTICE, "Using version %d.%d.%d of PPP driver",
- driver_version, driver_modification, driver_patch));
-
- return ppp_fd;
-
- err_close:
- close(fd);
- err:
- if (ioctl(tty_fd, TIOCSETD, &tty_disc) < 0 && !ok_error(errno))
- warn("Couldn't reset tty to normal line discipline: %m");
- return -1;
-}
-
-/********************************************************************
- *
- * tty_disestablish_ppp - Restore the serial port to normal operation,
- * and reconnect the ppp unit to the loopback if in demand mode.
- * This shouldn't call die() because it's called from die().
- */
-
-void tty_disestablish_ppp(int tty_fd)
-{
- if (demand)
- restore_loop();
- if (!hungup) {
-/*
- * Flush the tty output buffer so that the TIOCSETD doesn't hang.
- */
- if (tcflush(tty_fd, TCIOFLUSH) < 0)
- warn("tcflush failed: %m");
-/*
- * Restore the previous line discipline
- */
- if (ioctl(tty_fd, TIOCSETD, &tty_disc) < 0) {
- if ( ! ok_error (errno))
- error("ioctl(TIOCSETD, N_TTY): %m");
- }
-
- if (ioctl(tty_fd, TIOCNXCL, 0) < 0) {
- if ( ! ok_error (errno))
- warn("ioctl(TIOCNXCL): %m(%d)", errno);
- }
-
- /* Reset non-blocking mode on fd. */
- if (initfdflags != -1 && fcntl(tty_fd, F_SETFL, initfdflags) < 0) {
- if ( ! ok_error (errno))
- warn("Couldn't restore device fd flags: %m");
- }
- }
- initfdflags = -1;
-
- if (new_style_driver) {
- close(ppp_fd);
- ppp_fd = -1;
- if (!looped && ifunit >= 0 && ioctl(ppp_dev_fd, PPPIOCDETACH) < 0)
- error("Couldn't release PPP unit: %m");
- if (!multilink)
- remove_fd(ppp_dev_fd);
- }
-}
-
-/*
- * make_ppp_unit - make a new ppp unit for ppp_dev_fd.
- * Assumes new_style_driver.
- */
-static int make_ppp_unit()
-{
- int x;
-
- ifunit = req_unit;
- x = ioctl(ppp_dev_fd, PPPIOCNEWUNIT, &ifunit);
- if (x < 0 && req_unit >= 0 && errno == EEXIST) {
- warn("Couldn't allocate PPP unit %d as it is already in use");
- ifunit = -1;
- x = ioctl(ppp_dev_fd, PPPIOCNEWUNIT, &ifunit);
- }
- if (x < 0)
- error("Couldn't create new ppp unit: %m");
- return x;
-}
-
-/*
- * cfg_bundle - configure the existing bundle.
- * Used in demand mode.
- */
-void cfg_bundle(int mrru, int mtru, int rssn, int tssn)
-{
- int flags;
-
- if (!new_style_driver)
- return;
-
- /* set the mrru, mtu and flags */
- if (ioctl(ppp_dev_fd, PPPIOCSMRRU, &mrru) < 0)
- error("Couldn't set MRRU: %m");
- flags = get_flags(ppp_dev_fd);
- flags &= ~(SC_MP_SHORTSEQ | SC_MP_XSHORTSEQ);
- flags |= (rssn? SC_MP_SHORTSEQ: 0) | (tssn? SC_MP_XSHORTSEQ: 0)
- | (mrru? SC_MULTILINK: 0);
-
- set_flags(ppp_dev_fd, flags);
-
- /* connect up the channel */
- if (ioctl(ppp_fd, PPPIOCCONNECT, &ifunit) < 0)
- fatal("Couldn't attach to PPP unit %d: %m", ifunit);
- add_fd(ppp_dev_fd);
-}
-
-/*
- * make_new_bundle - create a new PPP unit (i.e. a bundle)
- * and connect our channel to it. This should only get called
- * if `multilink' was set at the time establish_ppp was called.
- * In demand mode this uses our existing bundle instead of making
- * a new one.
- */
-void make_new_bundle(int mrru, int mtru, int rssn, int tssn)
-{
- if (!new_style_driver)
- return;
-
- /* make us a ppp unit */
- if (make_ppp_unit() < 0)
- die(1);
-
- /* set the mrru and flags */
- cfg_bundle(mrru, mtru, rssn, tssn);
-}
-
-/*
- * bundle_attach - attach our link to a given PPP unit.
- * We assume the unit is controlled by another pppd.
- */
-int bundle_attach(int ifnum)
-{
- if (!new_style_driver)
- return -1;
-
- if (ioctl(ppp_dev_fd, PPPIOCATTACH, &ifnum) < 0) {
- if (errno == ENXIO)
- return 0; /* doesn't still exist */
- fatal("Couldn't attach to interface unit %d: %m\n", ifnum);
- }
- if (ioctl(ppp_fd, PPPIOCCONNECT, &ifnum) < 0)
- fatal("Couldn't connect to interface unit %d: %m", ifnum);
- set_flags(ppp_dev_fd, get_flags(ppp_dev_fd) | SC_MULTILINK);
-
- ifunit = ifnum;
- return 1;
-}
-
-/********************************************************************
- *
- * clean_check - Fetch the flags for the device and generate
- * appropriate error messages.
- */
-void clean_check(void)
-{
- int x;
- char *s;
-
- if (still_ppp()) {
- if (ioctl(ppp_fd, PPPIOCGFLAGS, (caddr_t) &x) == 0) {
- s = NULL;
- switch (~x & (SC_RCV_B7_0|SC_RCV_B7_1|SC_RCV_EVNP|SC_RCV_ODDP)) {
- case SC_RCV_B7_0:
- s = "all had bit 7 set to 1";
- break;
-
- case SC_RCV_B7_1:
- s = "all had bit 7 set to 0";
- break;
-
- case SC_RCV_EVNP:
- s = "all had odd parity";
- break;
-
- case SC_RCV_ODDP:
- s = "all had even parity";
- break;
- }
-
- if (s != NULL) {
- warn("Receive serial link is not 8-bit clean:");
- warn("Problem: %s", s);
- }
- }
- }
-}
-
-
-/*
- * List of valid speeds.
- */
-
-struct speed {
- int speed_int, speed_val;
-} speeds[] = {
-#ifdef B50
- { 50, B50 },
-#endif
-#ifdef B75
- { 75, B75 },
-#endif
-#ifdef B110
- { 110, B110 },
-#endif
-#ifdef B134
- { 134, B134 },
-#endif
-#ifdef B150
- { 150, B150 },
-#endif
-#ifdef B200
- { 200, B200 },
-#endif
-#ifdef B300
- { 300, B300 },
-#endif
-#ifdef B600
- { 600, B600 },
-#endif
-#ifdef B1200
- { 1200, B1200 },
-#endif
-#ifdef B1800
- { 1800, B1800 },
-#endif
-#ifdef B2000
- { 2000, B2000 },
-#endif
-#ifdef B2400
- { 2400, B2400 },
-#endif
-#ifdef B3600
- { 3600, B3600 },
-#endif
-#ifdef B4800
- { 4800, B4800 },
-#endif
-#ifdef B7200
- { 7200, B7200 },
-#endif
-#ifdef B9600
- { 9600, B9600 },
-#endif
-#ifdef B19200
- { 19200, B19200 },
-#endif
-#ifdef B38400
- { 38400, B38400 },
-#endif
-#ifdef B57600
- { 57600, B57600 },
-#endif
-#ifdef B76800
- { 76800, B76800 },
-#endif
-#ifdef B115200
- { 115200, B115200 },
-#endif
-#ifdef EXTA
- { 19200, EXTA },
-#endif
-#ifdef EXTB
- { 38400, EXTB },
-#endif
-#ifdef B230400
- { 230400, B230400 },
-#endif
-#ifdef B460800
- { 460800, B460800 },
-#endif
-#ifdef B921600
- { 921600, B921600 },
-#endif
- { 0, 0 }
-};
-
-/********************************************************************
- *
- * Translate from bits/second to a speed_t.
- */
-
-static int translate_speed (int bps)
-{
- struct speed *speedp;
-
- if (bps != 0) {
- for (speedp = speeds; speedp->speed_int; speedp++) {
- if (bps == speedp->speed_int)
- return speedp->speed_val;
- }
- warn("speed %d not supported", bps);
- }
- return 0;
-}
-
-/********************************************************************
- *
- * Translate from a speed_t to bits/second.
- */
-
-static int baud_rate_of (int speed)
-{
- struct speed *speedp;
-
- if (speed != 0) {
- for (speedp = speeds; speedp->speed_int; speedp++) {
- if (speed == speedp->speed_val)
- return speedp->speed_int;
- }
- }
- return 0;
-}
-
-/********************************************************************
- *
- * set_up_tty: Set up the serial port on `fd' for 8 bits, no parity,
- * at the requested speed, etc. If `local' is true, set CLOCAL
- * regardless of whether the modem option was specified.
- */
-
-void set_up_tty(int tty_fd, int local)
-{
- int speed;
- struct termios tios;
-
- setdtr(tty_fd, 1);
- if (tcgetattr(tty_fd, &tios) < 0) {
- if (!ok_error(errno))
- fatal("tcgetattr: %m(%d)", errno);
- return;
- }
-
- if (!restore_term)
- inittermios = tios;
-
- tios.c_cflag &= ~(CSIZE | CSTOPB | PARENB | CLOCAL);
- tios.c_cflag |= CS8 | CREAD | HUPCL;
-
- tios.c_iflag = IGNBRK | IGNPAR;
- tios.c_oflag = 0;
- tios.c_lflag = 0;
- tios.c_cc[VMIN] = 1;
- tios.c_cc[VTIME] = 0;
-
- if (local || !modem)
- tios.c_cflag ^= (CLOCAL | HUPCL);
-
- switch (crtscts) {
- case 1:
- tios.c_cflag |= CRTSCTS;
- break;
-
- case -2:
- tios.c_iflag |= IXON | IXOFF;
- tios.c_cc[VSTOP] = 0x13; /* DC3 = XOFF = ^S */
- tios.c_cc[VSTART] = 0x11; /* DC1 = XON = ^Q */
- break;
-
- case -1:
- tios.c_cflag &= ~CRTSCTS;
- break;
-
- default:
- break;
- }
-
- speed = translate_speed(inspeed);
- if (speed) {
- cfsetospeed (&tios, speed);
- cfsetispeed (&tios, speed);
- }
-/*
- * We can't proceed if the serial port speed is B0,
- * since that implies that the serial port is disabled.
- */
- else {
- speed = cfgetospeed(&tios);
- if (speed == B0)
- fatal("Baud rate for %s is 0; need explicit baud rate", devnam);
- }
-
- if (tcsetattr(tty_fd, TCSAFLUSH, &tios) < 0)
- if (!ok_error(errno))
- fatal("tcsetattr: %m");
-
- baud_rate = baud_rate_of(speed);
- restore_term = 1;
-}
-
-/********************************************************************
- *
- * setdtr - control the DTR line on the serial port.
- * This is called from die(), so it shouldn't call die().
- */
-
-void setdtr (int tty_fd, int on)
-{
- int modembits = TIOCM_DTR;
-
- ioctl(tty_fd, (on ? TIOCMBIS : TIOCMBIC), &modembits);
-}
-
-/********************************************************************
- *
- * restore_tty - restore the terminal to the saved settings.
- */
-
-void restore_tty (int tty_fd)
-{
- if (restore_term) {
- restore_term = 0;
-/*
- * Turn off echoing, because otherwise we can get into
- * a loop with the tty and the modem echoing to each other.
- * We presume we are the sole user of this tty device, so
- * when we close it, it will revert to its defaults anyway.
- */
- if (!default_device)
- inittermios.c_lflag &= ~(ECHO | ECHONL);
-
- if (tcsetattr(tty_fd, TCSAFLUSH, &inittermios) < 0) {
- if (! ok_error (errno))
- warn("tcsetattr: %m");
- }
- }
-}
-
-/********************************************************************
- *
- * output - Output PPP packet.
- */
-
-void output (int unit, unsigned char *p, int len)
-{
- int fd = ppp_fd;
- int proto;
-
- if (debug)
- dbglog("sent %P", p, len);
-
- if (len < PPP_HDRLEN)
- return;
- if (new_style_driver) {
- p += 2;
- len -= 2;
- proto = (p[0] << 8) + p[1];
- if (ifunit >= 0 && !(proto >= 0xc000 || proto == PPP_CCPFRAG))
- fd = ppp_dev_fd;
- }
- if (write(fd, p, len) < 0) {
- if (errno == EWOULDBLOCK || errno == ENOBUFS
- || errno == ENXIO || errno == EIO || errno == EINTR)
- warn("write: warning: %m (%d)", errno);
- else
- error("write: %m (%d)", errno);
- }
-}
-
-/********************************************************************
- *
- * wait_input - wait until there is data available,
- * for the length of time specified by *timo (indefinite
- * if timo is NULL).
- */
-
-void wait_input(struct timeval *timo)
-{
- fd_set ready, exc;
- int n;
-
- ready = in_fds;
- exc = in_fds;
- n = select(max_in_fd + 1, &ready, NULL, &exc, timo);
- if (n < 0 && errno != EINTR)
- fatal("select: %m(%d)", errno);
-}
-
-/*
- * add_fd - add an fd to the set that wait_input waits for.
- */
-void add_fd(int fd)
-{
- FD_SET(fd, &in_fds);
- if (fd > max_in_fd)
- max_in_fd = fd;
-}
-
-/*
- * remove_fd - remove an fd from the set that wait_input waits for.
- */
-void remove_fd(int fd)
-{
- FD_CLR(fd, &in_fds);
-}
-
-
-/********************************************************************
- *
- * read_packet - get a PPP packet from the serial device.
- */
-
-int read_packet (unsigned char *buf)
-{
- int len, nr;
-
- len = PPP_MRU + PPP_HDRLEN;
- if (new_style_driver) {
- *buf++ = PPP_ALLSTATIONS;
- *buf++ = PPP_UI;
- len -= 2;
- }
- nr = -1;
- if (ppp_fd >= 0) {
- nr = read(ppp_fd, buf, len);
- if (nr < 0 && errno != EWOULDBLOCK && errno != EIO && errno != EINTR)
- error("read: %m");
- if (nr < 0 && errno == ENXIO)
- return 0;
- }
- if (nr < 0 && new_style_driver && ifunit >= 0) {
- /* N.B. we read ppp_fd first since LCP packets come in there. */
- nr = read(ppp_dev_fd, buf, len);
- if (nr < 0 && errno != EWOULDBLOCK && errno != EIO && errno != EINTR)
- error("read /dev/ppp: %m");
- if (nr < 0 && errno == ENXIO)
- return 0;
- }
- return (new_style_driver && nr > 0)? nr+2: nr;
-}
-
-/********************************************************************
- *
- * get_loop_output - get outgoing packets from the ppp device,
- * and detect when we want to bring the real link up.
- * Return value is 1 if we need to bring up the link, 0 otherwise.
- */
-int
-get_loop_output(void)
-{
- int rv = 0;
- int n;
-
- if (new_style_driver) {
- while ((n = read_packet(inpacket_buf)) > 0)
- if (loop_frame(inpacket_buf, n))
- rv = 1;
- return rv;
- }
-
- while ((n = read(master_fd, inbuf, sizeof(inbuf))) > 0)
- if (loop_chars(inbuf, n))
- rv = 1;
-
- if (n == 0)
- fatal("eof on loopback");
-
- if (errno != EWOULDBLOCK)
- fatal("read from loopback: %m(%d)", errno);
-
- return rv;
-}
-
-/*
- * netif_set_mtu - set the MTU on the PPP network interface.
- */
-void
-netif_set_mtu(int unit, int mtu)
-{
- struct ifreq ifr;
-
- SYSDEBUG ((LOG_DEBUG, "netif_set_mtu: mtu = %d\n", mtu));
-
- memset (&ifr, '\0', sizeof (ifr));
- strlcpy(ifr.ifr_name, ifname, sizeof (ifr.ifr_name));
- ifr.ifr_mtu = mtu;
-
- if (ifunit >= 0 && ioctl(sock_fd, SIOCSIFMTU, (caddr_t) &ifr) < 0)
- fatal("ioctl(SIOCSIFMTU): %m");
-}
-
-/********************************************************************
- *
- * tty_send_config - configure the transmit characteristics of
- * the ppp interface.
- */
-
-void tty_send_config (int mtu,u_int32_t asyncmap,int pcomp,int accomp)
-{
- u_int x;
-
-/*
- * Set the asyncmap and other parameters for the ppp device
- */
- if (!still_ppp())
- return;
- link_mtu = mtu;
- SYSDEBUG ((LOG_DEBUG, "send_config: asyncmap = %lx\n", asyncmap));
- if (ioctl(ppp_fd, PPPIOCSASYNCMAP, (caddr_t) &asyncmap) < 0) {
- if (!ok_error(errno))
- fatal("ioctl(PPPIOCSASYNCMAP): %m(%d)", errno);
- return;
- }
-
- x = get_flags(ppp_fd);
- x = pcomp ? x | SC_COMP_PROT : x & ~SC_COMP_PROT;
- x = accomp ? x | SC_COMP_AC : x & ~SC_COMP_AC;
- x = sync_serial ? x | SC_SYNC : x & ~SC_SYNC;
- set_flags(ppp_fd, x);
-}
-
-/********************************************************************
- *
- * tty_set_xaccm - set the extended transmit ACCM for the interface.
- */
-
-void tty_set_xaccm (ext_accm accm)
-{
- SYSDEBUG ((LOG_DEBUG, "set_xaccm: %08lx %08lx %08lx %08lx\n",
- accm[0], accm[1], accm[2], accm[3]));
-
- if (!still_ppp())
- return;
- if (ioctl(ppp_fd, PPPIOCSXASYNCMAP, accm) < 0 && errno != ENOTTY) {
- if ( ! ok_error (errno))
- warn("ioctl(set extended ACCM): %m(%d)", errno);
- }
-}
-
-/********************************************************************
- *
- * tty_recv_config - configure the receive-side characteristics of
- * the ppp interface.
- */
-
-void tty_recv_config (int mru,u_int32_t asyncmap,int pcomp,int accomp)
-{
- SYSDEBUG ((LOG_DEBUG, "recv_config: mru = %d\n", mru));
-/*
- * If we were called because the link has gone down then there is nothing
- * which may be done. Just return without incident.
- */
- if (!still_ppp())
- return;
-/*
- * Set the receiver parameters
- */
- if (ioctl(ppp_fd, PPPIOCSMRU, (caddr_t) &mru) < 0) {
- if ( ! ok_error (errno))
- error("ioctl(PPPIOCSMRU): %m(%d)", errno);
- }
- if (new_style_driver && ifunit >= 0
- && ioctl(ppp_dev_fd, PPPIOCSMRU, (caddr_t) &mru) < 0)
- error("Couldn't set MRU in generic PPP layer: %m");
-
- SYSDEBUG ((LOG_DEBUG, "recv_config: asyncmap = %lx\n", asyncmap));
- if (ioctl(ppp_fd, PPPIOCSRASYNCMAP, (caddr_t) &asyncmap) < 0) {
- if (!ok_error(errno))
- error("ioctl(PPPIOCSRASYNCMAP): %m(%d)", errno);
- }
-}
-
-/********************************************************************
- *
- * ccp_test - ask kernel whether a given compression method
- * is acceptable for use.
- */
-
-int ccp_test (int unit, u_char *opt_ptr, int opt_len, int for_transmit)
-{
- struct ppp_option_data data;
-
- memset (&data, '\0', sizeof (data));
- data.ptr = opt_ptr;
- data.length = opt_len;
- data.transmit = for_transmit;
-
- if (ioctl(ppp_dev_fd, PPPIOCSCOMPRESS, (caddr_t) &data) >= 0)
- return 1;
-
- return (errno == ENOBUFS)? 0: -1;
-}
-
-/********************************************************************
- *
- * ccp_flags_set - inform kernel about the current state of CCP.
- */
-
-void ccp_flags_set (int unit, int isopen, int isup)
-{
- if (still_ppp()) {
- int x = get_flags(ppp_dev_fd);
- x = isopen? x | SC_CCP_OPEN : x &~ SC_CCP_OPEN;
- x = isup? x | SC_CCP_UP : x &~ SC_CCP_UP;
- set_flags (ppp_dev_fd, x);
- }
-}
-
-#ifdef PPP_FILTER
-/*
- * set_filters - set the active and pass filters in the kernel driver.
- */
-int set_filters(struct bpf_program *pass, struct bpf_program *active)
-{
- struct sock_fprog fp;
-
- fp.len = pass->bf_len;
- fp.filter = (struct sock_filter *) pass->bf_insns;
- if (ioctl(ppp_dev_fd, PPPIOCSPASS, &fp) < 0) {
- if (errno == ENOTTY)
- warn("kernel does not support PPP filtering");
- else
- error("Couldn't set pass-filter in kernel: %m");
- return 0;
- }
- fp.len = active->bf_len;
- fp.filter = (struct sock_filter *) active->bf_insns;
- if (ioctl(ppp_dev_fd, PPPIOCSACTIVE, &fp) < 0) {
- error("Couldn't set active-filter in kernel: %m");
- return 0;
- }
- return 1;
-}
-#endif /* PPP_FILTER */
-
-/********************************************************************
- *
- * get_idle_time - return how long the link has been idle.
- */
-int
-get_idle_time(u, ip)
- int u;
- struct ppp_idle *ip;
-{
- return ioctl(ppp_dev_fd, PPPIOCGIDLE, ip) >= 0;
-}
-
-/********************************************************************
- *
- * get_ppp_stats - return statistics for the link.
- */
-int
-get_ppp_stats(u, stats)
- int u;
- struct pppd_stats *stats;
-{
- struct ifpppstatsreq req;
-
- memset (&req, 0, sizeof (req));
-
- req.stats_ptr = (caddr_t) &req.stats;
- strlcpy(req.ifr__name, ifname, sizeof(req.ifr__name));
- if (ioctl(sock_fd, SIOCGPPPSTATS, &req) < 0) {
- error("Couldn't get PPP statistics: %m");
- return 0;
- }
- stats->bytes_in = req.stats.p.ppp_ibytes;
- stats->bytes_out = req.stats.p.ppp_obytes;
- return 1;
-}
-
-/********************************************************************
- *
- * ccp_fatal_error - returns 1 if decompression was disabled as a
- * result of an error detected after decompression of a packet,
- * 0 otherwise. This is necessary because of patent nonsense.
- */
-
-int ccp_fatal_error (int unit)
-{
- int x = get_flags(ppp_dev_fd);
-
- return x & SC_DC_FERROR;
-}
-
-/********************************************************************
- *
- * path_to_procfs - find the path to the proc file system mount point
- */
-static char proc_path[MAXPATHLEN];
-static int proc_path_len;
-
-static char *path_to_procfs(const char *tail)
-{
- struct mntent *mntent;
- FILE *fp;
-
- if (proc_path_len == 0) {
- /* Default the mount location of /proc */
- strlcpy (proc_path, "/proc", sizeof(proc_path));
- proc_path_len = 5;
- fp = fopen(MOUNTED, "r");
- if (fp != NULL) {
- while ((mntent = getmntent(fp)) != NULL) {
- if (strcmp(mntent->mnt_type, MNTTYPE_IGNORE) == 0)
- continue;
- if (strcmp(mntent->mnt_type, "proc") == 0) {
- strlcpy(proc_path, mntent->mnt_dir, sizeof(proc_path));
- proc_path_len = strlen(proc_path);
- break;
- }
- }
- fclose (fp);
- }
- }
-
- strlcpy(proc_path + proc_path_len, tail,
- sizeof(proc_path) - proc_path_len);
- return proc_path;
-}
-
-/*
- * /proc/net/route parsing stuff.
- */
-#define ROUTE_MAX_COLS 12
-FILE *route_fd = (FILE *) 0;
-static char route_buffer[512];
-static int route_dev_col, route_dest_col, route_gw_col;
-static int route_flags_col, route_mask_col;
-static int route_num_cols;
-
-static int open_route_table (void);
-static void close_route_table (void);
-static int read_route_table (struct rtentry *rt);
-
-/********************************************************************
- *
- * close_route_table - close the interface to the route table
- */
-
-static void close_route_table (void)
-{
- if (route_fd != (FILE *) 0) {
- fclose (route_fd);
- route_fd = (FILE *) 0;
- }
-}
-
-/********************************************************************
- *
- * open_route_table - open the interface to the route table
- */
-static char route_delims[] = " \t\n";
-
-static int open_route_table (void)
-{
- char *path;
-
- close_route_table();
-
- path = path_to_procfs("/net/route");
- route_fd = fopen (path, "r");
- if (route_fd == NULL) {
- error("can't open routing table %s: %m", path);
- return 0;
- }
-
- route_dev_col = 0; /* default to usual columns */
- route_dest_col = 1;
- route_gw_col = 2;
- route_flags_col = 3;
- route_mask_col = 7;
- route_num_cols = 8;
-
- /* parse header line */
- if (fgets(route_buffer, sizeof(route_buffer), route_fd) != 0) {
- char *p = route_buffer, *q;
- int col;
- for (col = 0; col < ROUTE_MAX_COLS; ++col) {
- int used = 1;
- if ((q = strtok(p, route_delims)) == 0)
- break;
- if (strcasecmp(q, "iface") == 0)
- route_dev_col = col;
- else if (strcasecmp(q, "destination") == 0)
- route_dest_col = col;
- else if (strcasecmp(q, "gateway") == 0)
- route_gw_col = col;
- else if (strcasecmp(q, "flags") == 0)
- route_flags_col = col;
- else if (strcasecmp(q, "mask") == 0)
- route_mask_col = col;
- else
- used = 0;
- if (used && col >= route_num_cols)
- route_num_cols = col + 1;
- p = NULL;
- }
- }
-
- return 1;
-}
-
-/********************************************************************
- *
- * read_route_table - read the next entry from the route table
- */
-
-static int read_route_table(struct rtentry *rt)
-{
- char *cols[ROUTE_MAX_COLS], *p;
- int col;
-
- memset (rt, '\0', sizeof (struct rtentry));
-
- if (fgets (route_buffer, sizeof (route_buffer), route_fd) == (char *) 0)
- return 0;
-
- p = route_buffer;
- for (col = 0; col < route_num_cols; ++col) {
- cols[col] = strtok(p, route_delims);
- if (cols[col] == NULL)
- return 0; /* didn't get enough columns */
- p = NULL;
- }
-
- SIN_ADDR(rt->rt_dst) = strtoul(cols[route_dest_col], NULL, 16);
- SIN_ADDR(rt->rt_gateway) = strtoul(cols[route_gw_col], NULL, 16);
- SIN_ADDR(rt->rt_genmask) = strtoul(cols[route_mask_col], NULL, 16);
-
- rt->rt_flags = (short) strtoul(cols[route_flags_col], NULL, 16);
- rt->rt_dev = cols[route_dev_col];
-
- return 1;
-}
-
-/********************************************************************
- *
- * defaultroute_exists - determine if there is a default route
- */
-
-static int defaultroute_exists (struct rtentry *rt)
-{
- int result = 0;
-
- if (!open_route_table())
- return 0;
-
- while (read_route_table(rt) != 0) {
- if ((rt->rt_flags & RTF_UP) == 0)
- continue;
-
- if (kernel_version > KVERSION(2,1,0) && SIN_ADDR(rt->rt_genmask) != 0)
- continue;
- if (SIN_ADDR(rt->rt_dst) == 0L) {
- result = 1;
- break;
- }
- }
-
- close_route_table();
- return result;
-}
-
-/*
- * have_route_to - determine if the system has any route to
- * a given IP address. `addr' is in network byte order.
- * Return value is 1 if yes, 0 if no, -1 if don't know.
- * For demand mode to work properly, we have to ignore routes
- * through our own interface.
- */
-int have_route_to(u_int32_t addr)
-{
- struct rtentry rt;
- int result = 0;
-
- if (!open_route_table())
- return -1; /* don't know */
-
- while (read_route_table(&rt)) {
- if ((rt.rt_flags & RTF_UP) == 0 || strcmp(rt.rt_dev, ifname) == 0)
- continue;
- if ((addr & SIN_ADDR(rt.rt_genmask)) == SIN_ADDR(rt.rt_dst)) {
- result = 1;
- break;
- }
- }
-
- close_route_table();
- return result;
-}
-
-/********************************************************************
- *
- * sifdefaultroute - assign a default route through the address given.
- */
-
-int sifdefaultroute (int unit, u_int32_t ouraddr, u_int32_t gateway)
-{
- struct rtentry rt;
-
- if (defaultroute_exists(&rt) && strcmp(rt.rt_dev, ifname) != 0) {
- u_int32_t old_gateway = SIN_ADDR(rt.rt_gateway);
-
- if (old_gateway != gateway)
- error("not replacing existing default route to %s [%I]",
- rt.rt_dev, old_gateway);
- return 0;
- }
-
- memset (&rt, '\0', sizeof (rt));
- SET_SA_FAMILY (rt.rt_dst, AF_INET);
- SET_SA_FAMILY (rt.rt_gateway, AF_INET);
-
- if (kernel_version > KVERSION(2,1,0)) {
- SET_SA_FAMILY (rt.rt_genmask, AF_INET);
- SIN_ADDR(rt.rt_genmask) = 0L;
- }
-
- SIN_ADDR(rt.rt_gateway) = gateway;
-
- rt.rt_flags = RTF_UP | RTF_GATEWAY;
- if (ioctl(sock_fd, SIOCADDRT, &rt) < 0) {
- if ( ! ok_error ( errno ))
- error("default route ioctl(SIOCADDRT): %m(%d)", errno);
- return 0;
- }
-
- default_route_gateway = gateway;
- return 1;
-}
-
-/********************************************************************
- *
- * cifdefaultroute - delete a default route through the address given.
- */
-
-int cifdefaultroute (int unit, u_int32_t ouraddr, u_int32_t gateway)
-{
- struct rtentry rt;
-
- default_route_gateway = 0;
-
- memset (&rt, '\0', sizeof (rt));
- SET_SA_FAMILY (rt.rt_dst, AF_INET);
- SET_SA_FAMILY (rt.rt_gateway, AF_INET);
-
- if (kernel_version > KVERSION(2,1,0)) {
- SET_SA_FAMILY (rt.rt_genmask, AF_INET);
- SIN_ADDR(rt.rt_genmask) = 0L;
- }
-
- SIN_ADDR(rt.rt_gateway) = gateway;
-
- rt.rt_flags = RTF_UP | RTF_GATEWAY;
- if (ioctl(sock_fd, SIOCDELRT, &rt) < 0 && errno != ESRCH) {
- if (still_ppp()) {
- if ( ! ok_error ( errno ))
- error("default route ioctl(SIOCDELRT): %m (%d)", errno);
- return 0;
- }
- }
-
- return 1;
-}
-
-/********************************************************************
- *
- * sifproxyarp - Make a proxy ARP entry for the peer.
- */
-
-int sifproxyarp (int unit, u_int32_t his_adr)
-{
- struct arpreq arpreq;
- char *forw_path;
-
- if (has_proxy_arp == 0) {
- memset (&arpreq, '\0', sizeof(arpreq));
-
- SET_SA_FAMILY(arpreq.arp_pa, AF_INET);
- SIN_ADDR(arpreq.arp_pa) = his_adr;
- arpreq.arp_flags = ATF_PERM | ATF_PUBL;
-/*
- * Get the hardware address of an interface on the same subnet
- * as our local address.
- */
- if (!get_ether_addr(his_adr, &arpreq.arp_ha, proxy_arp_dev,
- sizeof(proxy_arp_dev))) {
- error("Cannot determine ethernet address for proxy ARP");
- return 0;
- }
- strlcpy(arpreq.arp_dev, proxy_arp_dev, sizeof(arpreq.arp_dev));
-
- if (ioctl(sock_fd, SIOCSARP, (caddr_t)&arpreq) < 0) {
- if ( ! ok_error ( errno ))
- error("ioctl(SIOCSARP): %m(%d)", errno);
- return 0;
- }
- proxy_arp_addr = his_adr;
- has_proxy_arp = 1;
-
- if (tune_kernel) {
- forw_path = path_to_procfs("/sys/net/ipv4/ip_forward");
- if (forw_path != 0) {
- int fd = open(forw_path, O_WRONLY);
- if (fd >= 0) {
- if (write(fd, "1", 1) != 1)
- error("Couldn't enable IP forwarding: %m");
- close(fd);
- }
- }
- }
- }
-
- return 1;
-}
-
-/********************************************************************
- *
- * cifproxyarp - Delete the proxy ARP entry for the peer.
- */
-
-int cifproxyarp (int unit, u_int32_t his_adr)
-{
- struct arpreq arpreq;
-
- if (has_proxy_arp) {
- has_proxy_arp = 0;
- memset (&arpreq, '\0', sizeof(arpreq));
- SET_SA_FAMILY(arpreq.arp_pa, AF_INET);
- SIN_ADDR(arpreq.arp_pa) = his_adr;
- arpreq.arp_flags = ATF_PERM | ATF_PUBL;
- strlcpy(arpreq.arp_dev, proxy_arp_dev, sizeof(arpreq.arp_dev));
-
- if (ioctl(sock_fd, SIOCDARP, (caddr_t)&arpreq) < 0) {
- if ( ! ok_error ( errno ))
- warn("ioctl(SIOCDARP): %m(%d)", errno);
- return 0;
- }
- }
- return 1;
-}
-
-/********************************************************************
- *
- * get_ether_addr - get the hardware address of an interface on the
- * the same subnet as ipaddr.
- */
-
-static int get_ether_addr (u_int32_t ipaddr,
- struct sockaddr *hwaddr,
- char *name, int namelen)
-{
- struct ifreq *ifr, *ifend;
- u_int32_t ina, mask;
- char *aliasp;
- struct ifreq ifreq;
- struct ifconf ifc;
- struct ifreq ifs[MAX_IFS];
-
- ifc.ifc_len = sizeof(ifs);
- ifc.ifc_req = ifs;
- if (ioctl(sock_fd, SIOCGIFCONF, &ifc) < 0) {
- if ( ! ok_error ( errno ))
- error("ioctl(SIOCGIFCONF): %m(%d)", errno);
- return 0;
- }
-
- SYSDEBUG ((LOG_DEBUG, "proxy arp: scanning %d interfaces for IP %s",
- ifc.ifc_len / sizeof(struct ifreq), ip_ntoa(ipaddr)));
-/*
- * Scan through looking for an interface with an Internet
- * address on the same subnet as `ipaddr'.
- */
- ifend = ifs + (ifc.ifc_len / sizeof(struct ifreq));
- for (ifr = ifc.ifc_req; ifr < ifend; ifr++) {
- if (ifr->ifr_addr.sa_family == AF_INET) {
- ina = SIN_ADDR(ifr->ifr_addr);
- strlcpy(ifreq.ifr_name, ifr->ifr_name, sizeof(ifreq.ifr_name));
- SYSDEBUG ((LOG_DEBUG, "proxy arp: examining interface %s",
- ifreq.ifr_name));
-/*
- * Check that the interface is up, and not point-to-point
- * nor loopback.
- */
- if (ioctl(sock_fd, SIOCGIFFLAGS, &ifreq) < 0)
- continue;
-
- if (((ifreq.ifr_flags ^ FLAGS_GOOD) & FLAGS_MASK) != 0)
- continue;
-/*
- * Get its netmask and check that it's on the right subnet.
- */
- if (ioctl(sock_fd, SIOCGIFNETMASK, &ifreq) < 0)
- continue;
-
- mask = SIN_ADDR(ifreq.ifr_addr);
- SYSDEBUG ((LOG_DEBUG, "proxy arp: interface addr %s mask %lx",
- ip_ntoa(ina), ntohl(mask)));
-
- if (((ipaddr ^ ina) & mask) != 0)
- continue;
- break;
- }
- }
-
- if (ifr >= ifend)
- return 0;
-
- strlcpy(name, ifreq.ifr_name, namelen);
-
- /* trim off the :1 in eth0:1 */
- aliasp = strchr(name, ':');
- if (aliasp != 0)
- *aliasp = 0;
-
- info("found interface %s for proxy arp", name);
-/*
- * Now get the hardware address.
- */
- memset (&ifreq.ifr_hwaddr, 0, sizeof (struct sockaddr));
- if (ioctl (sock_fd, SIOCGIFHWADDR, &ifreq) < 0) {
- error("SIOCGIFHWADDR(%s): %m(%d)", ifreq.ifr_name, errno);
- return 0;
- }
-
- memcpy (hwaddr,
- &ifreq.ifr_hwaddr,
- sizeof (struct sockaddr));
-
- SYSDEBUG ((LOG_DEBUG,
- "proxy arp: found hwaddr %02x:%02x:%02x:%02x:%02x:%02x:%02x:%02x",
- (int) ((unsigned char *) &hwaddr->sa_data)[0],
- (int) ((unsigned char *) &hwaddr->sa_data)[1],
- (int) ((unsigned char *) &hwaddr->sa_data)[2],
- (int) ((unsigned char *) &hwaddr->sa_data)[3],
- (int) ((unsigned char *) &hwaddr->sa_data)[4],
- (int) ((unsigned char *) &hwaddr->sa_data)[5],
- (int) ((unsigned char *) &hwaddr->sa_data)[6],
- (int) ((unsigned char *) &hwaddr->sa_data)[7]));
- return 1;
-}
-
-/*
- * get_if_hwaddr - get the hardware address for the specified
- * network interface device.
- */
-int
-get_if_hwaddr(u_char *addr, char *name)
-{
- struct ifreq ifreq;
- int ret, sock_fd;
-
- sock_fd = socket(AF_INET, SOCK_DGRAM, 0);
- if (sock_fd < 0)
- return 0;
- memset(&ifreq.ifr_hwaddr, 0, sizeof(struct sockaddr));
- strlcpy(ifreq.ifr_name, name, sizeof(ifreq.ifr_name));
- ret = ioctl(sock_fd, SIOCGIFHWADDR, &ifreq);
- close(sock_fd);
- if (ret >= 0)
- memcpy(addr, ifreq.ifr_hwaddr.sa_data, 6);
- return ret;
-}
-
-/*
- * get_first_ethernet - return the name of the first ethernet-style
- * interface on this system.
- */
-char *
-get_first_ethernet()
-{
- return "eth0";
-}
-
-/********************************************************************
- *
- * Return user specified netmask, modified by any mask we might determine
- * for address `addr' (in network byte order).
- * Here we scan through the system's list of interfaces, looking for
- * any non-point-to-point interfaces which might appear to be on the same
- * network as `addr'. If we find any, we OR in their netmask to the
- * user-specified netmask.
- */
-
-u_int32_t GetMask (u_int32_t addr)
-{
- u_int32_t mask, nmask, ina;
- struct ifreq *ifr, *ifend, ifreq;
- struct ifconf ifc;
- struct ifreq ifs[MAX_IFS];
-
- addr = ntohl(addr);
-
- if (IN_CLASSA(addr)) /* determine network mask for address class */
- nmask = IN_CLASSA_NET;
- else if (IN_CLASSB(addr))
- nmask = IN_CLASSB_NET;
- else
- nmask = IN_CLASSC_NET;
-
- /* class D nets are disallowed by bad_ip_adrs */
- mask = netmask | htonl(nmask);
-/*
- * Scan through the system's network interfaces.
- */
- ifc.ifc_len = sizeof(ifs);
- ifc.ifc_req = ifs;
- if (ioctl(sock_fd, SIOCGIFCONF, &ifc) < 0) {
- if ( ! ok_error ( errno ))
- warn("ioctl(SIOCGIFCONF): %m(%d)", errno);
- return mask;
- }
-
- ifend = (struct ifreq *) (ifc.ifc_buf + ifc.ifc_len);
- for (ifr = ifc.ifc_req; ifr < ifend; ifr++) {
-/*
- * Check the interface's internet address.
- */
- if (ifr->ifr_addr.sa_family != AF_INET)
- continue;
- ina = SIN_ADDR(ifr->ifr_addr);
- if (((ntohl(ina) ^ addr) & nmask) != 0)
- continue;
-/*
- * Check that the interface is up, and not point-to-point nor loopback.
- */
- strlcpy(ifreq.ifr_name, ifr->ifr_name, sizeof(ifreq.ifr_name));
- if (ioctl(sock_fd, SIOCGIFFLAGS, &ifreq) < 0)
- continue;
-
- if (((ifreq.ifr_flags ^ FLAGS_GOOD) & FLAGS_MASK) != 0)
- continue;
-/*
- * Get its netmask and OR it into our mask.
- */
- if (ioctl(sock_fd, SIOCGIFNETMASK, &ifreq) < 0)
- continue;
- mask |= SIN_ADDR(ifreq.ifr_addr);
- break;
- }
- return mask;
-}
-
-/********************************************************************
- *
- * Internal routine to decode the version.modification.patch level
- */
-
-static void decode_version (char *buf, int *version,
- int *modification, int *patch)
-{
- char *endp;
-
- *version = (int) strtoul (buf, &endp, 10);
- *modification = 0;
- *patch = 0;
-
- if (endp != buf && *endp == '.') {
- buf = endp + 1;
- *modification = (int) strtoul (buf, &endp, 10);
- if (endp != buf && *endp == '.') {
- buf = endp + 1;
- *patch = (int) strtoul (buf, &buf, 10);
- }
- }
-}
-
-/********************************************************************
- *
- * Procedure to determine if the PPP line discipline is registered.
- */
-
-static int
-ppp_registered(void)
-{
- int local_fd;
- int mfd = -1;
- int ret = 0;
- char slave[16];
-
- /*
- * We used to open the serial device and set it to the ppp line
- * discipline here, in order to create a ppp unit. But that is
- * not a good idea - the user might have specified a device that
- * they can't open (permission, or maybe it doesn't really exist).
- * So we grab a pty master/slave pair and use that.
- */
- if (!get_pty(&mfd, &local_fd, slave, 0)) {
- no_ppp_msg = "Couldn't determine if PPP is supported (no free ptys)";
- return 0;
- }
-
- /*
- * Try to put the device into the PPP discipline.
- */
- if (ioctl(local_fd, TIOCSETD, &ppp_disc) < 0) {
- error("ioctl(TIOCSETD(PPP)): %m(%d)", errno);
- } else
- ret = 1;
-
- close(local_fd);
- close(mfd);
- return ret;
-}
-
-/********************************************************************
- *
- * ppp_available - check whether the system has any ppp interfaces
- * (in fact we check whether we can do an ioctl on ppp0).
- */
-
-int ppp_available(void)
-{
- int s, ok, fd;
- struct ifreq ifr;
- int size;
- int my_version, my_modification, my_patch;
- int osmaj, osmin, ospatch;
-
- no_ppp_msg =
- "This system lacks kernel support for PPP. This could be because\n"
- "the PPP kernel module could not be loaded, or because PPP was not\n"
- "included in the kernel configuration. If PPP was included as a\n"
- "module, try `/sbin/modprobe -v ppp'. If that fails, check that\n"
- "ppp.o exists in /lib/modules/`uname -r`/net.\n"
- "See README.linux file in the ppp distribution for more details.\n";
-
- /* get the kernel version now, since we are called before sys_init */
- uname(&utsname);
- osmaj = osmin = ospatch = 0;
- sscanf(utsname.release, "%d.%d.%d", &osmaj, &osmin, &ospatch);
- kernel_version = KVERSION(osmaj, osmin, ospatch);
-
- fd = open("/dev/ppp", O_RDWR);
-#if 0
- if (fd < 0 && errno == ENOENT) {
- /* try making it and see if that helps. */
- if (mknod("/dev/ppp", S_IFCHR | S_IRUSR | S_IWUSR,
- makedev(108, 0)) >= 0) {
- fd = open("/dev/ppp", O_RDWR);
- if (fd >= 0)
- info("Created /dev/ppp device node");
- else
- unlink("/dev/ppp"); /* didn't work, undo the mknod */
- } else if (errno == EEXIST) {
- fd = open("/dev/ppp", O_RDWR);
- }
- }
-#endif /* 0 */
- if (fd >= 0) {
- new_style_driver = 1;
-
- /* XXX should get from driver */
- driver_version = 2;
- driver_modification = 4;
- driver_patch = 0;
- close(fd);
- return 1;
- }
- if (kernel_version >= KVERSION(2,3,13)) {
- if (errno == ENOENT)
- no_ppp_msg =
- "pppd is unable to open the /dev/ppp device.\n"
- "You need to create the /dev/ppp device node by\n"
- "executing the following command as root:\n"
- " mknod /dev/ppp c 108 0\n";
- return 0;
- }
-
-/*
- * Open a socket for doing the ioctl operations.
- */
- s = socket(AF_INET, SOCK_DGRAM, 0);
- if (s < 0)
- return 0;
-
- strlcpy (ifr.ifr_name, "ppp0", sizeof (ifr.ifr_name));
- ok = ioctl(s, SIOCGIFFLAGS, (caddr_t) &ifr) >= 0;
-/*
- * If the device did not exist then attempt to create one by putting the
- * current tty into the PPP discipline. If this works then obtain the
- * flags for the device again.
- */
- if (!ok) {
- if (ppp_registered()) {
- strlcpy (ifr.ifr_name, "ppp0", sizeof (ifr.ifr_name));
- ok = ioctl(s, SIOCGIFFLAGS, (caddr_t) &ifr) >= 0;
- }
- }
-/*
- * Ensure that the hardware address is for PPP and not something else
- */
- if (ok)
- ok = ioctl (s, SIOCGIFHWADDR, (caddr_t) &ifr) >= 0;
-
- if (ok && ((ifr.ifr_hwaddr.sa_family & ~0xFF) != ARPHRD_PPP))
- ok = 0;
-
-/*
- * This is the PPP device. Validate the version of the driver at this
- * point to ensure that this program will work with the driver.
- */
- if (ok) {
- char abBuffer [1024];
-
- ifr.ifr_data = abBuffer;
- size = ioctl (s, SIOCGPPPVER, (caddr_t) &ifr);
- if (size < 0) {
- error("Couldn't read driver version: %m");
- ok = 0;
- no_ppp_msg = "Sorry, couldn't verify kernel driver version\n";
-
- } else {
- decode_version(abBuffer,
- &driver_version,
- &driver_modification,
- &driver_patch);
-/*
- * Validate the version of the driver against the version that we used.
- */
- decode_version(VERSION,
- &my_version,
- &my_modification,
- &my_patch);
-
- /* The version numbers must match */
- if (driver_version != my_version)
- ok = 0;
-
- /* The modification levels must be legal */
- if (driver_modification < 3) {
- if (driver_modification >= 2) {
- /* we can cope with 2.2.0 and above */
- driver_is_old = 1;
- } else {
- ok = 0;
- }
- }
-
- close (s);
- if (!ok) {
- slprintf(route_buffer, sizeof(route_buffer),
- "Sorry - PPP driver version %d.%d.%d is out of date\n",
- driver_version, driver_modification, driver_patch);
-
- no_ppp_msg = route_buffer;
- }
- }
- }
- return ok;
-}
-
-/********************************************************************
- *
- * Update the wtmp file with the appropriate user name and tty device.
- */
-
-void logwtmp (const char *line, const char *name, const char *host)
-{
- struct utmp ut, *utp;
- pid_t mypid = getpid();
-#if __GLIBC__ < 2
- int wtmp;
-#endif
-
-/*
- * Update the signon database for users.
- * Christoph Lameter: Copied from poeigl-1.36 Jan 3, 1996
- */
- utmpname(_PATH_UTMP);
- setutent();
- while ((utp = getutent()) && (utp->ut_pid != mypid))
- /* nothing */;
-
- /* Is this call really necessary? There is another one after the 'put' */
- endutent();
-
- if (utp)
- memcpy(&ut, utp, sizeof(ut));
- else
- /* some gettys/telnetds don't initialize utmp... */
- memset(&ut, 0, sizeof(ut));
-
- if (ut.ut_id[0] == 0)
- strncpy(ut.ut_id, line + 3, sizeof(ut.ut_id));
-
- strncpy(ut.ut_user, name, sizeof(ut.ut_user));
- strncpy(ut.ut_line, line, sizeof(ut.ut_line));
-
- time(&ut.ut_time);
-
- ut.ut_type = USER_PROCESS;
- ut.ut_pid = mypid;
-
- /* Insert the host name if one is supplied */
- if (*host)
- strncpy (ut.ut_host, host, sizeof(ut.ut_host));
-
- /* Insert the IP address of the remote system if IP is enabled */
- if (ipcp_protent.enabled_flag && ipcp_hisoptions[0].neg_addr)
- memcpy(&ut.ut_addr, (char *) &ipcp_hisoptions[0].hisaddr,
- sizeof(ut.ut_addr));
-
- /* CL: Makes sure that the logout works */
- if (*host == 0 && *name==0)
- ut.ut_host[0]=0;
-
- pututline(&ut);
- endutent();
-/*
- * Update the wtmp file.
- */
-#if __GLIBC__ >= 2
- updwtmp(_PATH_WTMP, &ut);
-#else
- wtmp = open(_PATH_WTMP, O_APPEND|O_WRONLY);
- if (wtmp >= 0) {
- flock(wtmp, LOCK_EX);
-
- if (write (wtmp, (char *)&ut, sizeof(ut)) != sizeof(ut))
- warn("error writing %s: %m", _PATH_WTMP);
-
- flock(wtmp, LOCK_UN);
-
- close (wtmp);
- }
-#endif
-}
-
-
-/********************************************************************
- *
- * sifvjcomp - config tcp header compression
- */
-
-int sifvjcomp (int u, int vjcomp, int cidcomp, int maxcid)
-{
- u_int x = get_flags(ppp_dev_fd);
-
- if (vjcomp) {
- if (ioctl (ppp_dev_fd, PPPIOCSMAXCID, (caddr_t) &maxcid) < 0) {
- if (! ok_error (errno))
- error("ioctl(PPPIOCSMAXCID): %m(%d)", errno);
- vjcomp = 0;
- }
- }
-
- x = vjcomp ? x | SC_COMP_TCP : x &~ SC_COMP_TCP;
- x = cidcomp ? x & ~SC_NO_TCP_CCID : x | SC_NO_TCP_CCID;
- set_flags (ppp_dev_fd, x);
-
- return 1;
-}
-
-/********************************************************************
- *
- * sifup - Config the interface up and enable IP packets to pass.
- */
-
-int sifup(int u)
-{
- struct ifreq ifr;
-
- memset (&ifr, '\0', sizeof (ifr));
- strlcpy(ifr.ifr_name, ifname, sizeof (ifr.ifr_name));
- if (ioctl(sock_fd, SIOCGIFFLAGS, (caddr_t) &ifr) < 0) {
- if (! ok_error (errno))
- error("ioctl (SIOCGIFFLAGS): %m(%d)", errno);
- return 0;
- }
-
- ifr.ifr_flags |= (IFF_UP | IFF_POINTOPOINT);
- if (ioctl(sock_fd, SIOCSIFFLAGS, (caddr_t) &ifr) < 0) {
- if (! ok_error (errno))
- error("ioctl(SIOCSIFFLAGS): %m(%d)", errno);
- return 0;
- }
- if_is_up++;
-
- return 1;
-}
-
-/********************************************************************
- *
- * sifdown - Disable the indicated protocol and config the interface
- * down if there are no remaining protocols.
- */
-
-int sifdown (int u)
-{
- struct ifreq ifr;
-
- if (if_is_up && --if_is_up > 0)
- return 1;
-
- memset (&ifr, '\0', sizeof (ifr));
- strlcpy(ifr.ifr_name, ifname, sizeof (ifr.ifr_name));
- if (ioctl(sock_fd, SIOCGIFFLAGS, (caddr_t) &ifr) < 0) {
- if (! ok_error (errno))
- error("ioctl (SIOCGIFFLAGS): %m(%d)", errno);
- return 0;
- }
-
- ifr.ifr_flags &= ~IFF_UP;
- ifr.ifr_flags |= IFF_POINTOPOINT;
- if (ioctl(sock_fd, SIOCSIFFLAGS, (caddr_t) &ifr) < 0) {
- if (! ok_error (errno))
- error("ioctl(SIOCSIFFLAGS): %m(%d)", errno);
- return 0;
- }
- return 1;
-}
-
-/********************************************************************
- *
- * sifaddr - Config the interface IP addresses and netmask.
- */
-
-int sifaddr (int unit, u_int32_t our_adr, u_int32_t his_adr,
- u_int32_t net_mask)
-{
- struct ifreq ifr;
- struct rtentry rt;
-
- memset (&ifr, '\0', sizeof (ifr));
- memset (&rt, '\0', sizeof (rt));
-
- SET_SA_FAMILY (ifr.ifr_addr, AF_INET);
- SET_SA_FAMILY (ifr.ifr_dstaddr, AF_INET);
- SET_SA_FAMILY (ifr.ifr_netmask, AF_INET);
-
- strlcpy (ifr.ifr_name, ifname, sizeof (ifr.ifr_name));
-/*
- * Set our IP address
- */
- SIN_ADDR(ifr.ifr_addr) = our_adr;
- if (ioctl(sock_fd, SIOCSIFADDR, (caddr_t) &ifr) < 0) {
- if (errno != EEXIST) {
- if (! ok_error (errno))
- error("ioctl(SIOCSIFADDR): %m(%d)", errno);
- }
- else {
- warn("ioctl(SIOCSIFADDR): Address already exists");
- }
- return (0);
- }
-/*
- * Set the gateway address
- */
- SIN_ADDR(ifr.ifr_dstaddr) = his_adr;
- if (ioctl(sock_fd, SIOCSIFDSTADDR, (caddr_t) &ifr) < 0) {
- if (! ok_error (errno))
- error("ioctl(SIOCSIFDSTADDR): %m(%d)", errno);
- return (0);
- }
-/*
- * Set the netmask.
- * For recent kernels, force the netmask to 255.255.255.255.
- */
- if (kernel_version >= KVERSION(2,1,16))
- net_mask = ~0L;
- if (net_mask != 0) {
- SIN_ADDR(ifr.ifr_netmask) = net_mask;
- if (ioctl(sock_fd, SIOCSIFNETMASK, (caddr_t) &ifr) < 0) {
- if (! ok_error (errno))
- error("ioctl(SIOCSIFNETMASK): %m(%d)", errno);
- return (0);
- }
- }
-/*
- * Add the device route
- */
- if (kernel_version < KVERSION(2,1,16)) {
- SET_SA_FAMILY (rt.rt_dst, AF_INET);
- SET_SA_FAMILY (rt.rt_gateway, AF_INET);
- rt.rt_dev = ifname;
-
- SIN_ADDR(rt.rt_gateway) = 0L;
- SIN_ADDR(rt.rt_dst) = his_adr;
- rt.rt_flags = RTF_UP | RTF_HOST;
-
- if (kernel_version > KVERSION(2,1,0)) {
- SET_SA_FAMILY (rt.rt_genmask, AF_INET);
- SIN_ADDR(rt.rt_genmask) = -1L;
- }
-
- if (ioctl(sock_fd, SIOCADDRT, &rt) < 0) {
- if (! ok_error (errno))
- error("ioctl(SIOCADDRT) device route: %m(%d)", errno);
- return (0);
- }
- }
-
- /* set ip_dynaddr in demand mode if address changes */
- if (demand && tune_kernel && !dynaddr_set
- && our_old_addr && our_old_addr != our_adr) {
- /* set ip_dynaddr if possible */
- char *path;
- int fd;
-
- path = path_to_procfs("/sys/net/ipv4/ip_dynaddr");
- if (path != 0 && (fd = open(path, O_WRONLY)) >= 0) {
- if (write(fd, "1", 1) != 1)
- error("Couldn't enable dynamic IP addressing: %m");
- close(fd);
- }
- dynaddr_set = 1; /* only 1 attempt */
- }
- our_old_addr = 0;
-
- return 1;
-}
-
-/********************************************************************
- *
- * cifaddr - Clear the interface IP addresses, and delete routes
- * through the interface if possible.
- */
-
-int cifaddr (int unit, u_int32_t our_adr, u_int32_t his_adr)
-{
- struct ifreq ifr;
-
- if (kernel_version < KVERSION(2,1,16)) {
-/*
- * Delete the route through the device
- */
- struct rtentry rt;
- memset (&rt, '\0', sizeof (rt));
-
- SET_SA_FAMILY (rt.rt_dst, AF_INET);
- SET_SA_FAMILY (rt.rt_gateway, AF_INET);
- rt.rt_dev = ifname;
-
- SIN_ADDR(rt.rt_gateway) = 0;
- SIN_ADDR(rt.rt_dst) = his_adr;
- rt.rt_flags = RTF_UP | RTF_HOST;
-
- if (kernel_version > KVERSION(2,1,0)) {
- SET_SA_FAMILY (rt.rt_genmask, AF_INET);
- SIN_ADDR(rt.rt_genmask) = -1L;
- }
-
- if (ioctl(sock_fd, SIOCDELRT, &rt) < 0 && errno != ESRCH) {
- if (still_ppp() && ! ok_error (errno))
- error("ioctl(SIOCDELRT) device route: %m(%d)", errno);
- return (0);
- }
- }
-
- /* This way it is possible to have an IPX-only or IPv6-only interface */
- memset(&ifr, 0, sizeof(ifr));
- SET_SA_FAMILY(ifr.ifr_addr, AF_INET);
- strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
-
- if (ioctl(sock_fd, SIOCSIFADDR, (caddr_t) &ifr) < 0) {
- if (! ok_error (errno)) {
- error("ioctl(SIOCSIFADDR): %m(%d)", errno);
- return 0;
- }
- }
-
- our_old_addr = our_adr;
-
- return 1;
-}
-
-#ifdef INET6
-/********************************************************************
- *
- * sif6addr - Config the interface with an IPv6 link-local address
- */
-int sif6addr (int unit, eui64_t our_eui64, eui64_t his_eui64)
-{
- struct in6_ifreq ifr6;
- struct ifreq ifr;
- struct in6_rtmsg rt6;
-
- if (sock6_fd < 0) {
- errno = -sock6_fd;
- error("IPv6 socket creation failed: %m");
- return 0;
- }
- memset(&ifr, 0, sizeof (ifr));
- strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
- if (ioctl(sock6_fd, SIOCGIFINDEX, (caddr_t) &ifr) < 0) {
- error("sif6addr: ioctl(SIOCGIFINDEX): %m (%d)", errno);
- return 0;
- }
-
- /* Local interface */
- memset(&ifr6, 0, sizeof(ifr6));
- IN6_LLADDR_FROM_EUI64(ifr6.ifr6_addr, our_eui64);
- ifr6.ifr6_ifindex = ifr.ifr_ifindex;
- ifr6.ifr6_prefixlen = 10;
-
- if (ioctl(sock6_fd, SIOCSIFADDR, &ifr6) < 0) {
- error("sif6addr: ioctl(SIOCSIFADDR): %m (%d)", errno);
- return 0;
- }
-
- /* Route to remote host */
- memset(&rt6, 0, sizeof(rt6));
- IN6_LLADDR_FROM_EUI64(rt6.rtmsg_dst, his_eui64);
- rt6.rtmsg_flags = RTF_UP;
- rt6.rtmsg_dst_len = 10;
- rt6.rtmsg_ifindex = ifr.ifr_ifindex;
- rt6.rtmsg_metric = 1;
-
- if (ioctl(sock6_fd, SIOCADDRT, &rt6) < 0) {
- error("sif6addr: ioctl(SIOCADDRT): %m (%d)", errno);
- return 0;
- }
-
- return 1;
-}
-
-
-/********************************************************************
- *
- * cif6addr - Remove IPv6 address from interface
- */
-int cif6addr (int unit, eui64_t our_eui64, eui64_t his_eui64)
-{
- struct ifreq ifr;
- struct in6_ifreq ifr6;
-
- if (sock6_fd < 0) {
- errno = -sock6_fd;
- error("IPv6 socket creation failed: %m");
- return 0;
- }
- memset(&ifr, 0, sizeof(ifr));
- strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
- if (ioctl(sock6_fd, SIOCGIFINDEX, (caddr_t) &ifr) < 0) {
- error("cif6addr: ioctl(SIOCGIFINDEX): %m (%d)", errno);
- return 0;
- }
-
- memset(&ifr6, 0, sizeof(ifr6));
- IN6_LLADDR_FROM_EUI64(ifr6.ifr6_addr, our_eui64);
- ifr6.ifr6_ifindex = ifr.ifr_ifindex;
- ifr6.ifr6_prefixlen = 10;
-
- if (ioctl(sock6_fd, SIOCDIFADDR, &ifr6) < 0) {
- if (errno != EADDRNOTAVAIL) {
- if (! ok_error (errno))
- error("cif6addr: ioctl(SIOCDIFADDR): %m (%d)", errno);
- }
- else {
- warn("cif6addr: ioctl(SIOCDIFADDR): No such address");
- }
- return (0);
- }
- return 1;
-}
-#endif /* INET6 */
-
-/*
- * get_pty - get a pty master/slave pair and chown the slave side
- * to the uid given. Assumes slave_name points to >= 16 bytes of space.
- */
-int
-get_pty(master_fdp, slave_fdp, slave_name, uid)
- int *master_fdp;
- int *slave_fdp;
- char *slave_name;
- int uid;
-{
- int i, mfd, sfd = -1;
- char pty_name[16];
- struct termios tios;
-
-#ifdef TIOCGPTN
- /*
- * Try the unix98 way first.
- */
- mfd = open("/dev/ptmx", O_RDWR);
- if (mfd >= 0) {
- int ptn;
- if (ioctl(mfd, TIOCGPTN, &ptn) >= 0) {
- slprintf(pty_name, sizeof(pty_name), "/dev/pts/%d", ptn);
- chmod(pty_name, S_IRUSR | S_IWUSR);
-#ifdef TIOCSPTLCK
- ptn = 0;
- if (ioctl(mfd, TIOCSPTLCK, &ptn) < 0)
- warn("Couldn't unlock pty slave %s: %m", pty_name);
-#endif
- if ((sfd = open(pty_name, O_RDWR | O_NOCTTY)) < 0)
- warn("Couldn't open pty slave %s: %m", pty_name);
- }
- }
-#endif /* TIOCGPTN */
-
- if (sfd < 0) {
- /* the old way - scan through the pty name space */
- for (i = 0; i < 64; ++i) {
- slprintf(pty_name, sizeof(pty_name), "/dev/pty%c%x",
- 'p' + i / 16, i % 16);
- mfd = open(pty_name, O_RDWR, 0);
- if (mfd >= 0) {
- pty_name[5] = 't';
- sfd = open(pty_name, O_RDWR | O_NOCTTY, 0);
- if (sfd >= 0) {
- fchown(sfd, uid, -1);
- fchmod(sfd, S_IRUSR | S_IWUSR);
- break;
- }
- close(mfd);
- }
- }
- }
-
- if (sfd < 0)
- return 0;
-
- strlcpy(slave_name, pty_name, 16);
- *master_fdp = mfd;
- *slave_fdp = sfd;
- if (tcgetattr(sfd, &tios) == 0) {
- tios.c_cflag &= ~(CSIZE | CSTOPB | PARENB);
- tios.c_cflag |= CS8 | CREAD | CLOCAL;
- tios.c_iflag = IGNPAR;
- tios.c_oflag = 0;
- tios.c_lflag = 0;
- if (tcsetattr(sfd, TCSAFLUSH, &tios) < 0)
- warn("couldn't set attributes on pty: %m");
- } else
- warn("couldn't get attributes on pty: %m");
-
- return 1;
-}
-
-/********************************************************************
- *
- * open_loopback - open the device we use for getting packets
- * in demand mode. Under Linux, we use a pty master/slave pair.
- */
-int
-open_ppp_loopback(void)
-{
- int flags;
-
- looped = 1;
- if (new_style_driver) {
- /* allocate ourselves a ppp unit */
- if (make_ppp_unit() < 0)
- die(1);
- set_flags(ppp_dev_fd, SC_LOOP_TRAFFIC);
- set_kdebugflag(kdebugflag);
- ppp_fd = -1;
- return ppp_dev_fd;
- }
-
- if (!get_pty(&master_fd, &slave_fd, loop_name, 0))
- fatal("No free pty for loopback");
- SYSDEBUG(("using %s for loopback", loop_name));
-
- set_ppp_fd(slave_fd);
-
- flags = fcntl(master_fd, F_GETFL);
- if (flags == -1 ||
- fcntl(master_fd, F_SETFL, flags | O_NONBLOCK) == -1)
- warn("couldn't set master loopback to nonblock: %m(%d)", errno);
-
- flags = fcntl(ppp_fd, F_GETFL);
- if (flags == -1 ||
- fcntl(ppp_fd, F_SETFL, flags | O_NONBLOCK) == -1)
- warn("couldn't set slave loopback to nonblock: %m(%d)", errno);
-
- if (ioctl(ppp_fd, TIOCSETD, &ppp_disc) < 0)
- fatal("ioctl(TIOCSETD): %m(%d)", errno);
-/*
- * Find out which interface we were given.
- */
- if (ioctl(ppp_fd, PPPIOCGUNIT, &ifunit) < 0)
- fatal("ioctl(PPPIOCGUNIT): %m(%d)", errno);
-/*
- * Enable debug in the driver if requested.
- */
- set_kdebugflag (kdebugflag);
-
- return master_fd;
-}
-
-/********************************************************************
- *
- * restore_loop - reattach the ppp unit to the loopback.
- *
- * The kernel ppp driver automatically reattaches the ppp unit to
- * the loopback if the serial port is set to a line discipline other
- * than ppp, or if it detects a modem hangup. The former will happen
- * in disestablish_ppp if the latter hasn't already happened, so we
- * shouldn't need to do anything.
- *
- * Just to be sure, set the real serial port to the normal discipline.
- */
-
-static void
-restore_loop(void)
-{
- looped = 1;
- if (new_style_driver) {
- set_flags(ppp_dev_fd, get_flags(ppp_dev_fd) | SC_LOOP_TRAFFIC);
- return;
- }
- if (ppp_fd != slave_fd) {
- (void) ioctl(ppp_fd, TIOCSETD, &tty_disc);
- set_ppp_fd(slave_fd);
- }
-}
-
-/********************************************************************
- *
- * sifnpmode - Set the mode for handling packets for a given NP.
- */
-
-int
-sifnpmode(u, proto, mode)
- int u;
- int proto;
- enum NPmode mode;
-{
- struct npioctl npi;
-
- npi.protocol = proto;
- npi.mode = mode;
- if (ioctl(ppp_dev_fd, PPPIOCSNPMODE, (caddr_t) &npi) < 0) {
- if (! ok_error (errno))
- error("ioctl(PPPIOCSNPMODE, %d, %d): %m (%d)",
- proto, mode, errno);
- return 0;
- }
- return 1;
-}
-
-
-/********************************************************************
- *
- * sipxfaddr - Config the interface IPX networknumber
- */
-
-int sipxfaddr (int unit, unsigned long int network, unsigned char * node )
-{
- int result = 1;
-
-#ifdef IPX_CHANGE
- int skfd;
- struct ifreq ifr;
- struct sockaddr_ipx *sipx = (struct sockaddr_ipx *) &ifr.ifr_addr;
-
- skfd = socket (AF_IPX, SOCK_DGRAM, 0);
- if (skfd < 0) {
- if (! ok_error (errno))
- dbglog("socket(AF_IPX): %m (%d)", errno);
- result = 0;
- }
- else {
- memset (&ifr, '\0', sizeof (ifr));
- strlcpy (ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
-
- memcpy (sipx->sipx_node, node, IPX_NODE_LEN);
- sipx->sipx_family = AF_IPX;
- sipx->sipx_port = 0;
- sipx->sipx_network = htonl (network);
- sipx->sipx_type = IPX_FRAME_ETHERII;
- sipx->sipx_action = IPX_CRTITF;
-/*
- * Set the IPX device
- */
- if (ioctl(skfd, SIOCSIFADDR, (caddr_t) &ifr) < 0) {
- result = 0;
- if (errno != EEXIST) {
- if (! ok_error (errno))
- dbglog("ioctl(SIOCSIFADDR, CRTITF): %m (%d)", errno);
- }
- else {
- warn("ioctl(SIOCSIFADDR, CRTITF): Address already exists");
- }
- }
- close (skfd);
- }
-#endif
- return result;
-}
-
-/********************************************************************
- *
- * cipxfaddr - Clear the information for the IPX network. The IPX routes
- * are removed and the device is no longer able to pass IPX
- * frames.
- */
-
-int cipxfaddr (int unit)
-{
- int result = 1;
-
-#ifdef IPX_CHANGE
- int skfd;
- struct ifreq ifr;
- struct sockaddr_ipx *sipx = (struct sockaddr_ipx *) &ifr.ifr_addr;
-
- skfd = socket (AF_IPX, SOCK_DGRAM, 0);
- if (skfd < 0) {
- if (! ok_error (errno))
- dbglog("socket(AF_IPX): %m (%d)", errno);
- result = 0;
- }
- else {
- memset (&ifr, '\0', sizeof (ifr));
- strlcpy (ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
-
- sipx->sipx_type = IPX_FRAME_ETHERII;
- sipx->sipx_action = IPX_DLTITF;
- sipx->sipx_family = AF_IPX;
-/*
- * Set the IPX device
- */
- if (ioctl(skfd, SIOCSIFADDR, (caddr_t) &ifr) < 0) {
- if (! ok_error (errno))
- info("ioctl(SIOCSIFADDR, IPX_DLTITF): %m (%d)", errno);
- result = 0;
- }
- close (skfd);
- }
-#endif
- return result;
-}
-
-/*
- * Use the hostname as part of the random number seed.
- */
-int
-get_host_seed()
-{
- int h;
- char *p = hostname;
-
- h = 407;
- for (p = hostname; *p != 0; ++p)
- h = h * 37 + *p;
- return h;
-}
-
-/********************************************************************
- *
- * sys_check_options - check the options that the user specified
- */
-
-int
-sys_check_options(void)
-{
-#ifdef IPX_CHANGE
-/*
- * Disable the IPX protocol if the support is not present in the kernel.
- */
- char *path;
-
- if (ipxcp_protent.enabled_flag) {
- struct stat stat_buf;
- if ((path = path_to_procfs("/net/ipx_interface")) == 0
- || lstat(path, &stat_buf) < 0) {
- error("IPX support is not present in the kernel\n");
- ipxcp_protent.enabled_flag = 0;
- }
- }
-#endif
- if (demand && driver_is_old) {
- option_error("demand dialling is not supported by kernel driver "
- "version %d.%d.%d", driver_version, driver_modification,
- driver_patch);
- return 0;
- }
- if (multilink && !new_style_driver) {
- warn("Warning: multilink is not supported by the kernel driver");
- multilink = 0;
- }
- return 1;
-}
diff --git a/mdk-stage1/ppp/pppd/sys-solaris.c b/mdk-stage1/ppp/pppd/sys-solaris.c
deleted file mode 100644
index da5f9c45a..000000000
--- a/mdk-stage1/ppp/pppd/sys-solaris.c
+++ /dev/null
@@ -1,2737 +0,0 @@
-/*
- * System-dependent procedures for pppd under Solaris 2.
- *
- * Parts re-written by Adi Masputra <adi.masputra@sun.com>, based on
- * the original sys-svr4.c
- *
- * Copyright (c) 2000 by Sun Microsystems, Inc.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies.
- *
- * SUN MAKES NO REPRESENTATION OR WARRANTIES ABOUT THE SUITABILITY OF
- * THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
- * TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
- * PARTICULAR PURPOSE, OR NON-INFRINGEMENT. SUN SHALL NOT BE LIABLE FOR
- * ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR
- * DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES
- *
- * Copyright (c) 1994 The Australian National University.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies. This software is provided without any
- * warranty, express or implied. The Australian National University
- * makes no representations about the suitability of this software for
- * any purpose.
- *
- * IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY
- * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
- * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
- * THE AUSTRALIAN NATIONAL UNIVERSITY HAVE BEEN ADVISED OF THE POSSIBILITY
- * OF SUCH DAMAGE.
- *
- * THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO
- * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
- * OR MODIFICATIONS.
- */
-
-#define RCSID "$Id$"
-
-#include <limits.h>
-#include <stdio.h>
-#include <stddef.h>
-#include <stdlib.h>
-#include <ctype.h>
-#include <errno.h>
-#include <fcntl.h>
-#include <unistd.h>
-#include <termios.h>
-#ifndef CRTSCTS
-#include <sys/termiox.h>
-#endif
-#include <signal.h>
-#include <utmpx.h>
-#include <sys/types.h>
-#include <sys/ioccom.h>
-#include <sys/stream.h>
-#include <sys/stropts.h>
-#include <sys/socket.h>
-#include <sys/sockio.h>
-#include <sys/sysmacros.h>
-#include <sys/systeminfo.h>
-#include <sys/dlpi.h>
-#include <sys/stat.h>
-#include <sys/mkdev.h>
-#include <net/if.h>
-#include <net/if_arp.h>
-#include <net/route.h>
-#include <net/ppp_defs.h>
-#include <net/pppio.h>
-#include <netinet/in.h>
-#ifdef SOL2
-#include <sys/tihdr.h>
-#include <sys/tiuser.h>
-#include <inet/common.h>
-#include <inet/mib2.h>
-#include <sys/ethernet.h>
-#endif
-
-#include "pppd.h"
-#include "fsm.h"
-#include "lcp.h"
-#include "ipcp.h"
-#include "ccp.h"
-
-#if !defined(PPP_DRV_NAME)
-#define PPP_DRV_NAME "ppp"
-#endif /* !defined(PPP_DRV_NAME) */
-
-#if !defined(PPP_DEV_NAME)
-#define PPP_DEV_NAME "/dev/" PPP_DRV_NAME
-#endif /* !defined(PPP_DEV_NAME) */
-
-#if !defined(AHDLC_MOD_NAME)
-#define AHDLC_MOD_NAME "ppp_ahdl"
-#endif /* !defined(AHDLC_MOD_NAME) */
-
-#if !defined(COMP_MOD_NAME)
-#define COMP_MOD_NAME "ppp_comp"
-#endif /* !defined(COMP_MOD_NAME) */
-
-#if !defined(IP_DEV_NAME)
-#define IP_DEV_NAME "/dev/ip"
-#endif /* !defined(IP_DEV_NAME) */
-
-#if !defined(IP_MOD_NAME)
-#define IP_MOD_NAME "ip"
-#endif /* !defined(IP_MOD_NAME) */
-
-#if !defined(UDP_DEV_NAME) && defined(SOL2)
-#define UDP_DEV_NAME "/dev/udp"
-#endif /* !defined(UDP_DEV_NAME) && defined(SOL2) */
-
-#if !defined(UDP6_DEV_NAME) && defined(SOL2)
-#define UDP6_DEV_NAME "/dev/udp6"
-#endif /* !defined(UDP6_DEV_NAME) && defined(SOL2) */
-
-static const char rcsid[] = RCSID;
-
-#if defined(SOL2)
-/*
- * "/dev/udp" is used as a multiplexor to PLINK the interface stream
- * under. It is used in place of "/dev/ip" since STREAMS will not let
- * a driver be PLINK'ed under itself, and "/dev/ip" is typically the
- * driver at the bottom of the tunneling interfaces stream.
- */
-static char *mux_dev_name = UDP_DEV_NAME;
-#else
-static char *mux_dev_name = IP_DEV_NAME;
-#endif
-static int pppfd;
-static int fdmuxid = -1;
-static int ipfd;
-static int ipmuxid = -1;
-
-#if defined(INET6) && defined(SOL2)
-static int ip6fd; /* IP file descriptor */
-static int ip6muxid = -1; /* Multiplexer file descriptor */
-static int if6_is_up = 0; /* IPv6 interface has been marked up */
-
-#define _IN6_LLX_FROM_EUI64(l, s, eui64, as) do { \
- s->sin6_addr.s6_addr32[0] = htonl(as); \
- eui64_copy(eui64, s->sin6_addr.s6_addr32[2]); \
- s->sin6_family = AF_INET6; \
- l.lifr_addr.ss_family = AF_INET6; \
- l.lifr_addrlen = 10; \
- l.lifr_addr = laddr; \
- } while (0)
-
-#define IN6_LLADDR_FROM_EUI64(l, s, eui64) \
- _IN6_LLX_FROM_EUI64(l, s, eui64, 0xfe800000)
-
-#define IN6_LLTOKEN_FROM_EUI64(l, s, eui64) \
- _IN6_LLX_FROM_EUI64(l, s, eui64, 0)
-
-#endif /* defined(INET6) && defined(SOL2) */
-
-#if defined(INET6) && defined(SOL2)
-static char first_ether_name[LIFNAMSIZ]; /* Solaris 8 and above */
-#else
-static char first_ether_name[IFNAMSIZ]; /* Before Solaris 8 */
-#define MAXIFS 256 /* Max # of interfaces */
-#endif /* defined(INET6) && defined(SOL2) */
-
-static int restore_term;
-static struct termios inittermios;
-#ifndef CRTSCTS
-static struct termiox inittermiox;
-static int termiox_ok;
-#endif
-static struct winsize wsinfo; /* Initial window size info */
-static pid_t tty_sid; /* original session ID for terminal */
-
-extern u_char inpacket_buf[]; /* borrowed from main.c */
-
-#define MAX_POLLFDS 32
-static struct pollfd pollfds[MAX_POLLFDS];
-static int n_pollfds;
-
-static int link_mtu, link_mru;
-
-#define NMODULES 32
-static int tty_nmodules;
-static char tty_modules[NMODULES][FMNAMESZ+1];
-static int tty_npushed;
-
-static int if_is_up; /* Interface has been marked up */
-static u_int32_t remote_addr; /* IP address of peer */
-static u_int32_t default_route_gateway; /* Gateway for default route added */
-static u_int32_t proxy_arp_addr; /* Addr for proxy arp entry added */
-
-/* Prototypes for procedures local to this file. */
-static int translate_speed __P((int));
-static int baud_rate_of __P((int));
-static int get_ether_addr __P((u_int32_t, struct sockaddr *));
-static int get_hw_addr __P((char *, u_int32_t, struct sockaddr *));
-static int get_hw_addr_dlpi __P((char *, struct sockaddr *));
-static int dlpi_attach __P((int, int));
-static int dlpi_info_req __P((int));
-static int dlpi_get_reply __P((int, union DL_primitives *, int, int));
-static int strioctl __P((int, int, void *, int, int));
-
-#ifdef SOL2
-/*
- * sifppa - Sets interface ppa
- *
- * without setting the ppa, ip module will return EINVAL upon setting the
- * interface UP (SIOCSxIFFLAGS). This is because ip module in 2.8 expects
- * two DLPI_INFO_REQ to be sent down to the driver (below ip) before
- * IFF_UP can be set. Plumbing the device causes one DLPI_INFO_REQ to
- * be sent down, and the second DLPI_INFO_REQ is sent upon receiving
- * IF_UNITSEL (old) or SIOCSLIFNAME (new) ioctls. Such setting of the ppa
- * is required because the ppp DLPI provider advertises itself as
- * a DLPI style 2 type, which requires a point of attachment to be
- * specified. The only way the user can specify a point of attachment
- * is via SIOCSLIFNAME or IF_UNITSEL.
- *
- * Such changes in the behavior of ip module was made to meet new or
- * evolving standards requirements.
- *
- */
-static int
-sifppa(fd, ppa)
- int fd;
- int ppa;
-{
- return (int)ioctl(fd, IF_UNITSEL, (char *)&ppa);
-}
-#endif /* SOL2 */
-
-#if defined(SOL2) && defined(INET6)
-/*
- * get_first_ethernet - returns the first Ethernet interface name found in
- * the system, or NULL if none is found
- *
- * NOTE: This is the lifreq version (Solaris 8 and above)
- */
-char *
-get_first_ethernet()
-{
- struct lifnum lifn;
- struct lifconf lifc;
- struct lifreq *plifreq;
- struct lifreq lifr;
- int fd, num_ifs, i, found;
- uint_t fl, req_size;
- char *req;
-
- fd = socket(AF_INET, SOCK_DGRAM, 0);
- if (fd < 0) {
- return 0;
- }
-
- /*
- * Find out how many interfaces are running
- */
- lifn.lifn_family = AF_UNSPEC;
- lifn.lifn_flags = LIFC_NOXMIT;
- if (ioctl(fd, SIOCGLIFNUM, &lifn) < 0) {
- close(fd);
- error("could not determine number of interfaces: %m");
- return 0;
- }
-
- num_ifs = lifn.lifn_count;
- req_size = num_ifs * sizeof(struct lifreq);
- req = malloc(req_size);
- if (req == NULL) {
- close(fd);
- error("out of memory");
- return 0;
- }
-
- /*
- * Get interface configuration info for all interfaces
- */
- lifc.lifc_family = AF_UNSPEC;
- lifc.lifc_flags = LIFC_NOXMIT;
- lifc.lifc_len = req_size;
- lifc.lifc_buf = req;
- if (ioctl(fd, SIOCGLIFCONF, &lifc) < 0) {
- close(fd);
- free(req);
- error("SIOCGLIFCONF: %m");
- return 0;
- }
-
- /*
- * And traverse each interface to look specifically for the first
- * occurence of an Ethernet interface which has been marked up
- */
- plifreq = lifc.lifc_req;
- found = 0;
- for (i = lifc.lifc_len / sizeof(struct lifreq); i > 0; i--, plifreq++) {
-
- if (strchr(plifreq->lifr_name, ':') != NULL)
- continue;
-
- memset(&lifr, 0, sizeof(lifr));
- strncpy(lifr.lifr_name, plifreq->lifr_name, sizeof(lifr.lifr_name));
- if (ioctl(fd, SIOCGLIFFLAGS, &lifr) < 0) {
- close(fd);
- free(req);
- error("SIOCGLIFFLAGS: %m");
- return 0;
- }
- fl = lifr.lifr_flags;
-
- if ((fl & (IFF_UP|IFF_BROADCAST|IFF_POINTOPOINT|IFF_LOOPBACK|IFF_NOARP))
- != (IFF_UP | IFF_BROADCAST))
- continue;
-
- found = 1;
- break;
- }
- free(req);
- close(fd);
-
- if (found) {
- strncpy(first_ether_name, lifr.lifr_name, sizeof(first_ether_name));
- return (char *)first_ether_name;
- } else
- return NULL;
-}
-#else
-/*
- * get_first_ethernet - returns the first Ethernet interface name found in
- * the system, or NULL if none is found
- *
- * NOTE: This is the ifreq version (before Solaris 8).
- */
-char *
-get_first_ethernet()
-{
- struct ifconf ifc;
- struct ifreq *pifreq;
- struct ifreq ifr;
- int fd, num_ifs, i, found;
- uint_t fl, req_size;
- char *req;
-
- fd = socket(AF_INET, SOCK_DGRAM, 0);
- if (fd < 0) {
- return 0;
- }
-
- /*
- * Find out how many interfaces are running
- */
- if (ioctl(fd, SIOCGIFNUM, (char *)&num_ifs) < 0) {
- num_ifs = MAXIFS;
- }
-
- req_size = num_ifs * sizeof(struct ifreq);
- req = malloc(req_size);
- if (req == NULL) {
- close(fd);
- error("out of memory");
- return 0;
- }
-
- /*
- * Get interface configuration info for all interfaces
- */
- ifc.ifc_len = req_size;
- ifc.ifc_buf = req;
- if (ioctl(fd, SIOCGIFCONF, &ifc) < 0) {
- close(fd);
- free(req);
- error("SIOCGIFCONF: %m");
- return 0;
- }
-
- /*
- * And traverse each interface to look specifically for the first
- * occurence of an Ethernet interface which has been marked up
- */
- pifreq = ifc.ifc_req;
- found = 0;
- for (i = ifc.ifc_len / sizeof(struct ifreq); i > 0; i--, pifreq++) {
-
- if (strchr(pifreq->ifr_name, ':') != NULL)
- continue;
-
- memset(&ifr, 0, sizeof(ifr));
- strncpy(ifr.ifr_name, pifreq->ifr_name, sizeof(ifr.ifr_name));
- if (ioctl(fd, SIOCGIFFLAGS, &ifr) < 0) {
- close(fd);
- free(req);
- error("SIOCGIFFLAGS: %m");
- return 0;
- }
- fl = ifr.ifr_flags;
-
- if ((fl & (IFF_UP|IFF_BROADCAST|IFF_POINTOPOINT|IFF_LOOPBACK|IFF_NOARP))
- != (IFF_UP | IFF_BROADCAST))
- continue;
-
- found = 1;
- break;
- }
- free(req);
- close(fd);
-
- if (found) {
- strncpy(first_ether_name, ifr.ifr_name, sizeof(first_ether_name));
- return (char *)first_ether_name;
- } else
- return NULL;
-}
-#endif /* defined(SOL2) && defined(INET6) */
-
-#if defined(SOL2)
-/*
- * get_if_hwaddr - get the hardware address for the specified
- * network interface device.
- */
-int
-get_if_hwaddr(u_char *addr, char *if_name)
-{
- struct sockaddr s_eth_addr;
- struct ether_addr *eth_addr = (struct ether_addr *)&s_eth_addr.sa_data;
-
- if (if_name == NULL)
- return -1;
-
- /*
- * Send DL_INFO_REQ to the driver to solicit its MAC address
- */
- if (!get_hw_addr_dlpi(if_name, &s_eth_addr)) {
- error("could not obtain hardware address for %s", if_name);
- return -1;
- }
-
- memcpy(addr, eth_addr->ether_addr_octet, 6);
- return 1;
-}
-#endif /* SOL2 */
-
-#if defined(SOL2) && defined(INET6)
-/*
- * slifname - Sets interface ppa and flags
- *
- * in addition to the comments stated in sifppa(), IFF_IPV6 bit must
- * be set in order to declare this as an IPv6 interface
- */
-static int
-slifname(fd, ppa)
- int fd;
- int ppa;
-{
- struct lifreq lifr;
- int ret;
-
- memset(&lifr, 0, sizeof(lifr));
- ret = ioctl(fd, SIOCGLIFFLAGS, &lifr);
- if (ret < 0)
- goto slifname_done;
-
- lifr.lifr_flags |= IFF_IPV6;
- lifr.lifr_flags &= ~(IFF_BROADCAST | IFF_IPV4);
- lifr.lifr_ppa = ppa;
- strlcpy(lifr.lifr_name, ifname, sizeof(lifr.lifr_name));
-
- ret = ioctl(fd, SIOCSLIFNAME, &lifr);
-
-slifname_done:
- return ret;
-
-
-}
-
-
-/*
- * ether_to_eui64 - Convert 48-bit Ethernet address into 64-bit EUI
- *
- * walks the list of valid ethernet interfaces, and convert the first
- * found 48-bit MAC address into EUI 64. caller also assumes that
- * the system has a properly configured Ethernet interface for this
- * function to return non-zero.
- */
-int
-ether_to_eui64(eui64_t *p_eui64)
-{
- struct sockaddr s_eth_addr;
- struct ether_addr *eth_addr = (struct ether_addr *)&s_eth_addr.sa_data;
- char *if_name;
-
- if ((if_name = get_first_ethernet()) == NULL) {
- error("no persistent id can be found");
- return 0;
- }
-
- /*
- * Send DL_INFO_REQ to the driver to solicit its MAC address
- */
- if (!get_hw_addr_dlpi(if_name, &s_eth_addr)) {
- error("could not obtain hardware address for %s", if_name);
- return 0;
- }
-
- /*
- * And convert the EUI-48 into EUI-64, per RFC 2472 [sec 4.1]
- */
- p_eui64->e8[0] = (eth_addr->ether_addr_octet[0] & 0xFF) | 0x02;
- p_eui64->e8[1] = (eth_addr->ether_addr_octet[1] & 0xFF);
- p_eui64->e8[2] = (eth_addr->ether_addr_octet[2] & 0xFF);
- p_eui64->e8[3] = 0xFF;
- p_eui64->e8[4] = 0xFE;
- p_eui64->e8[5] = (eth_addr->ether_addr_octet[3] & 0xFF);
- p_eui64->e8[6] = (eth_addr->ether_addr_octet[4] & 0xFF);
- p_eui64->e8[7] = (eth_addr->ether_addr_octet[5] & 0xFF);
-
- return 1;
-}
-#endif /* defined(SOL2) && defined(INET6) */
-
-/*
- * sys_init - System-dependent initialization.
- */
-void
-sys_init()
-{
- int ifd, x;
- struct ifreq ifr;
-#if defined(INET6) && defined(SOL2)
- int i6fd;
- struct lifreq lifr;
-#endif /* defined(INET6) && defined(SOL2) */
-#if !defined(SOL2)
- struct {
- union DL_primitives prim;
- char space[64];
- } reply;
-#endif /* !defined(SOL2) */
-
- ipfd = open(mux_dev_name, O_RDWR, 0);
- if (ipfd < 0)
- fatal("Couldn't open IP device: %m");
-
-#if defined(INET6) && defined(SOL2)
- ip6fd = open(UDP6_DEV_NAME, O_RDWR, 0);
- if (ip6fd < 0)
- fatal("Couldn't open IP device (2): %m");
-#endif /* defined(INET6) && defined(SOL2) */
-
- if (default_device && !notty)
- tty_sid = getsid((pid_t)0);
-
- pppfd = open(PPP_DEV_NAME, O_RDWR | O_NONBLOCK, 0);
- if (pppfd < 0)
- fatal("Can't open %s: %m", PPP_DEV_NAME);
- if (kdebugflag & 1) {
- x = PPPDBG_LOG + PPPDBG_DRIVER;
- strioctl(pppfd, PPPIO_DEBUG, &x, sizeof(int), 0);
- }
-
- /* Assign a new PPA and get its unit number. */
- if (strioctl(pppfd, PPPIO_NEWPPA, &ifunit, 0, sizeof(int)) < 0)
- fatal("Can't create new PPP interface: %m");
-
-#if defined(SOL2)
- /*
- * Since sys_init() is called prior to ifname being set in main(),
- * we need to get the ifname now, otherwise slifname(), and others,
- * will fail, or maybe, I should move them to a later point ?
- * <adi.masputra@sun.com>
- */
- sprintf(ifname, PPP_DRV_NAME "%d", ifunit);
-#endif /* defined(SOL2) */
- /*
- * Open the ppp device again and link it under the ip multiplexor.
- * IP will assign a unit number which hopefully is the same as ifunit.
- * I don't know any way to be certain they will be the same. :-(
- */
- ifd = open(PPP_DEV_NAME, O_RDWR, 0);
- if (ifd < 0)
- fatal("Can't open %s (2): %m", PPP_DEV_NAME);
- if (kdebugflag & 1) {
- x = PPPDBG_LOG + PPPDBG_DRIVER;
- strioctl(ifd, PPPIO_DEBUG, &x, sizeof(int), 0);
- }
-
-#if defined(INET6) && defined(SOL2)
- i6fd = open(PPP_DEV_NAME, O_RDWR, 0);
- if (i6fd < 0) {
- close(ifd);
- fatal("Can't open %s (3): %m", PPP_DEV_NAME);
- }
- if (kdebugflag & 1) {
- x = PPPDBG_LOG + PPPDBG_DRIVER;
- strioctl(i6fd, PPPIO_DEBUG, &x, sizeof(int), 0);
- }
-#endif /* defined(INET6) && defined(SOL2) */
-
-#if defined(SOL2)
- if (ioctl(ifd, I_PUSH, IP_MOD_NAME) < 0) {
- close(ifd);
-#if defined(INET6)
- close(i6fd);
-#endif /* defined(INET6) */
- fatal("Can't push IP module: %m");
- }
-
- /*
- * Assign ppa according to the unit number returned by ppp device
- * after plumbing is completed above.
- */
- if (sifppa(ifd, ifunit) < 0) {
- close (ifd);
-#if defined(INET6)
- close(i6fd);
-#endif /* defined(INET6) */
- fatal("Can't set ppa for unit %d: %m", ifunit);
- }
-
-#if defined(INET6)
- /*
- * An IPv6 interface is created anyway, even when the user does not
- * explicitly enable it. Note that the interface will be marked
- * IPv6 during slifname().
- */
- if (ioctl(i6fd, I_PUSH, IP_MOD_NAME) < 0) {
- close(ifd);
- close(i6fd);
- fatal("Can't push IP module (2): %m");
- }
-
- /*
- * Assign ppa according to the unit number returned by ppp device
- * after plumbing is completed above. In addition, mark the interface
- * as an IPv6 interface.
- */
- if (slifname(i6fd, ifunit) < 0) {
- close(ifd);
- close(i6fd);
- fatal("Can't set ifname for unit %d: %m", ifunit);
- }
-#endif /* defined(INET6) */
-
- ipmuxid = ioctl(ipfd, I_PLINK, ifd);
- close(ifd);
- if (ipmuxid < 0) {
-#if defined(INET6)
- close(i6fd);
-#endif /* defined(INET6) */
- fatal("Can't I_PLINK PPP device to IP: %m");
- }
-
- memset(&ifr, 0, sizeof(ifr));
- sprintf(ifr.ifr_name, "%s", ifname);
- ifr.ifr_ip_muxid = ipmuxid;
-
- /*
- * In Sol 8 and later, STREAMS dynamic module plumbing feature exists.
- * This is so that an arbitrary module can be inserted, or deleted,
- * between ip module and the device driver without tearing down the
- * existing stream. Such feature requires the mux ids, which is set
- * by SIOCSIFMUXID (or SIOCLSIFMUXID).
- */
- if (ioctl(ipfd, SIOCSIFMUXID, &ifr) < 0) {
- ioctl(ipfd, I_PUNLINK, ipmuxid);
-#if defined(INET6)
- close(i6fd);
-#endif /* defined(INET6) */
- fatal("SIOCSIFMUXID: %m");
- }
-
-#else /* else if !defined(SOL2) */
-
- if (dlpi_attach(ifd, ifunit) < 0 ||
- dlpi_get_reply(ifd, &reply.prim, DL_OK_ACK, sizeof(reply)) < 0) {
- close(ifd);
- fatal("Can't attach to ppp%d: %m", ifunit);
- }
-
- ipmuxid = ioctl(ipfd, I_LINK, ifd);
- close(ifd);
- if (ipmuxid < 0)
- fatal("Can't link PPP device to IP: %m");
-#endif /* defined(SOL2) */
-
-#if defined(INET6) && defined(SOL2)
- ip6muxid = ioctl(ip6fd, I_PLINK, i6fd);
- close(i6fd);
- if (ip6muxid < 0) {
- ioctl(ipfd, I_PUNLINK, ipmuxid);
- fatal("Can't I_PLINK PPP device to IP (2): %m");
- }
-
- memset(&lifr, 0, sizeof(lifr));
- sprintf(lifr.lifr_name, "%s", ifname);
- lifr.lifr_ip_muxid = ip6muxid;
-
- /*
- * Let IP know of the mux id [see comment for SIOCSIFMUXID above]
- */
- if (ioctl(ip6fd, SIOCSLIFMUXID, &lifr) < 0) {
- ioctl(ipfd, I_PUNLINK, ipmuxid);
- ioctl(ip6fd, I_PUNLINK, ip6muxid);
- fatal("Can't link PPP device to IP (2): %m");
- }
-#endif /* defined(INET6) && defined(SOL2) */
-
-#if !defined(SOL2)
- /* Set the interface name for the link. */
- slprintf(ifr.ifr_name, sizeof(ifr.ifr_name), PPP_DRV_NAME "%d", ifunit);
- ifr.ifr_metric = ipmuxid;
- if (strioctl(ipfd, SIOCSIFNAME, (char *)&ifr, sizeof ifr, 0) < 0)
- fatal("Can't set interface name %s: %m", ifr.ifr_name);
-#endif /* !defined(SOL2) */
-
- n_pollfds = 0;
-}
-
-/*
- * sys_cleanup - restore any system state we modified before exiting:
- * mark the interface down, delete default route and/or proxy arp entry.
- * This should call die() because it's called from die().
- */
-void
-sys_cleanup()
-{
-#if defined(SOL2)
- struct ifreq ifr;
-#if defined(INET6)
- struct lifreq lifr;
-#endif /* defined(INET6) */
-#endif /* defined(SOL2) */
-
-#if defined(SOL2) && defined(INET6)
- if (if6_is_up)
- sif6down(0);
-#endif /* defined(SOL2) && defined(INET6) */
- if (if_is_up)
- sifdown(0);
- if (default_route_gateway)
- cifdefaultroute(0, default_route_gateway, default_route_gateway);
- if (proxy_arp_addr)
- cifproxyarp(0, proxy_arp_addr);
-#if defined(SOL2)
- /*
- * Make sure we ask ip what the muxid, because 'ifconfig modlist' will
- * unlink and re-link the modules, causing the muxid to change.
- */
- memset(&ifr, 0, sizeof(ifr));
- sprintf(ifr.ifr_name, "%s", ifname);
- if (ioctl(ipfd, SIOCGIFFLAGS, &ifr) < 0) {
- error("SIOCGIFFLAGS: %m");
- return;
- }
-
- if (ioctl(ipfd, SIOCGIFMUXID, &ifr) < 0) {
- error("SIOCGIFMUXID: %m");
- return;
- }
-
- ipmuxid = ifr.ifr_ip_muxid;
-
- if (ioctl(ipfd, I_PUNLINK, ipmuxid) < 0) {
- error("Can't I_PUNLINK PPP from IP: %m");
- return;
- }
-#if defined(INET6)
- /*
- * Make sure we ask ip what the muxid, because 'ifconfig modlist' will
- * unlink and re-link the modules, causing the muxid to change.
- */
- memset(&lifr, 0, sizeof(lifr));
- sprintf(lifr.lifr_name, "%s", ifname);
- if (ioctl(ip6fd, SIOCGLIFFLAGS, &lifr) < 0) {
- error("SIOCGLIFFLAGS: %m");
- return;
- }
-
- if (ioctl(ip6fd, SIOCGLIFMUXID, &lifr) < 0) {
- error("SIOCGLIFMUXID: %m");
- return;
- }
-
- ip6muxid = lifr.lifr_ip_muxid;
-
- if (ioctl(ip6fd, I_PUNLINK, ip6muxid) < 0) {
- error("Can't I_PUNLINK PPP from IP (2): %m");
- }
-#endif /* defined(INET6) */
-#endif /* defined(SOL2) */
-}
-
-/*
- * sys_close - Clean up in a child process before execing.
- */
-void
-sys_close()
-{
- close(ipfd);
-#if defined(INET6) && defined(SOL2)
- close(ip6fd);
-#endif /* defined(INET6) && defined(SOL2) */
- if (pppfd >= 0)
- close(pppfd);
-}
-
-/*
- * sys_check_options - check the options that the user specified
- */
-int
-sys_check_options()
-{
- return 1;
-}
-
-#if 0
-/*
- * daemon - Detach us from controlling terminal session.
- */
-int
-daemon(nochdir, noclose)
- int nochdir, noclose;
-{
- int pid;
-
- if ((pid = fork()) < 0)
- return -1;
- if (pid != 0)
- exit(0); /* parent dies */
- setsid();
- if (!nochdir)
- chdir("/");
- if (!noclose) {
- fclose(stdin); /* don't need stdin, stdout, stderr */
- fclose(stdout);
- fclose(stderr);
- }
- return 0;
-}
-#endif
-
-/*
- * ppp_available - check whether the system has any ppp interfaces
- */
-int
-ppp_available()
-{
- struct stat buf;
-
- return stat(PPP_DEV_NAME, &buf) >= 0;
-}
-
-/*
- * any_compressions - see if compression is enabled or not
- *
- * In the STREAMS implementation of kernel-portion pppd,
- * the comp STREAMS module performs the ACFC, PFC, as well
- * CCP and VJ compressions. However, if the user has explicitly
- * declare to not enable them from the command line, there is
- * no point of having the comp module be pushed on the stream.
- */
-static int
-any_compressions()
-{
- if ((!lcp_wantoptions[0].neg_accompression) &&
- (!lcp_wantoptions[0].neg_pcompression) &&
- (!ccp_protent.enabled_flag) &&
- (!ipcp_wantoptions[0].neg_vj)) {
- return 0;
- }
- return 1;
-}
-
-/*
- * tty_establish_ppp - Turn the serial port into a ppp interface.
- */
-int
-tty_establish_ppp(fd)
- int fd;
-{
- int i;
-
- /* Pop any existing modules off the tty stream. */
- for (i = 0;; ++i)
- if (ioctl(fd, I_LOOK, tty_modules[i]) < 0
- || strcmp(tty_modules[i], "ptem") == 0
- || ioctl(fd, I_POP, 0) < 0)
- break;
- tty_nmodules = i;
-
- /* Push the async hdlc module and the compressor module. */
- tty_npushed = 0;
-
- if(!sync_serial) {
- if (ioctl(fd, I_PUSH, AHDLC_MOD_NAME) < 0) {
- error("Couldn't push PPP Async HDLC module: %m");
- return -1;
- }
- ++tty_npushed;
- }
- if (kdebugflag & 4) {
- i = PPPDBG_LOG + PPPDBG_AHDLC;
- strioctl(pppfd, PPPIO_DEBUG, &i, sizeof(int), 0);
- }
- /*
- * There's no need to push comp module if we don't intend
- * to compress anything
- */
- if (any_compressions()) {
- if (ioctl(fd, I_PUSH, COMP_MOD_NAME) < 0)
- error("Couldn't push PPP compression module: %m");
- else
- ++tty_npushed;
- }
-
- if (kdebugflag & 2) {
- i = PPPDBG_LOG;
- if (any_compressions())
- i += PPPDBG_COMP;
- strioctl(pppfd, PPPIO_DEBUG, &i, sizeof(int), 0);
- }
-
- /* Link the serial port under the PPP multiplexor. */
- if ((fdmuxid = ioctl(pppfd, I_LINK, fd)) < 0) {
- error("Can't link tty to PPP mux: %m");
- return -1;
- }
-
- return pppfd;
-}
-
-/*
- * tty_disestablish_ppp - Restore the serial port to normal operation.
- * It attempts to reconstruct the stream with the previously popped
- * modules. This shouldn't call die() because it's called from die().
- */
-void
-tty_disestablish_ppp(fd)
- int fd;
-{
- int i;
-
- if (fdmuxid >= 0) {
- if (ioctl(pppfd, I_UNLINK, fdmuxid) < 0) {
- if (!hungup)
- error("Can't unlink tty from PPP mux: %m");
- }
- fdmuxid = -1;
-
- if (!hungup) {
- while (tty_npushed > 0 && ioctl(fd, I_POP, 0) >= 0)
- --tty_npushed;
- for (i = tty_nmodules - 1; i >= 0; --i)
- if (ioctl(fd, I_PUSH, tty_modules[i]) < 0)
- error("Couldn't restore tty module %s: %m",
- tty_modules[i]);
- }
- if (hungup && default_device && tty_sid > 0) {
- /*
- * If we have received a hangup, we need to send a SIGHUP
- * to the terminal's controlling process. The reason is
- * that the original stream head for the terminal hasn't
- * seen the M_HANGUP message (it went up through the ppp
- * driver to the stream head for our fd to /dev/ppp).
- */
- kill(tty_sid, SIGHUP);
- }
- }
-}
-
-/*
- * Check whether the link seems not to be 8-bit clean.
- */
-void
-clean_check()
-{
- int x;
- char *s;
-
- if (strioctl(pppfd, PPPIO_GCLEAN, &x, 0, sizeof(x)) < 0)
- return;
- s = NULL;
- switch (~x) {
- case RCV_B7_0:
- s = "bit 7 set to 1";
- break;
- case RCV_B7_1:
- s = "bit 7 set to 0";
- break;
- case RCV_EVNP:
- s = "odd parity";
- break;
- case RCV_ODDP:
- s = "even parity";
- break;
- }
- if (s != NULL) {
- warn("Serial link is not 8-bit clean:");
- warn("All received characters had %s", s);
- }
-}
-
-/*
- * List of valid speeds.
- */
-struct speed {
- int speed_int, speed_val;
-} speeds[] = {
-#ifdef B50
- { 50, B50 },
-#endif
-#ifdef B75
- { 75, B75 },
-#endif
-#ifdef B110
- { 110, B110 },
-#endif
-#ifdef B134
- { 134, B134 },
-#endif
-#ifdef B150
- { 150, B150 },
-#endif
-#ifdef B200
- { 200, B200 },
-#endif
-#ifdef B300
- { 300, B300 },
-#endif
-#ifdef B600
- { 600, B600 },
-#endif
-#ifdef B1200
- { 1200, B1200 },
-#endif
-#ifdef B1800
- { 1800, B1800 },
-#endif
-#ifdef B2000
- { 2000, B2000 },
-#endif
-#ifdef B2400
- { 2400, B2400 },
-#endif
-#ifdef B3600
- { 3600, B3600 },
-#endif
-#ifdef B4800
- { 4800, B4800 },
-#endif
-#ifdef B7200
- { 7200, B7200 },
-#endif
-#ifdef B9600
- { 9600, B9600 },
-#endif
-#ifdef B19200
- { 19200, B19200 },
-#endif
-#ifdef B38400
- { 38400, B38400 },
-#endif
-#ifdef EXTA
- { 19200, EXTA },
-#endif
-#ifdef EXTB
- { 38400, EXTB },
-#endif
-#ifdef B57600
- { 57600, B57600 },
-#endif
-#ifdef B76800
- { 76800, B76800 },
-#endif
-#ifdef B115200
- { 115200, B115200 },
-#endif
-#ifdef B153600
- { 153600, B153600 },
-#endif
-#ifdef B230400
- { 230400, B230400 },
-#endif
-#ifdef B307200
- { 307200, B307200 },
-#endif
-#ifdef B460800
- { 460800, B460800 },
-#endif
- { 0, 0 }
-};
-
-/*
- * Translate from bits/second to a speed_t.
- */
-static int
-translate_speed(bps)
- int bps;
-{
- struct speed *speedp;
-
- if (bps == 0)
- return 0;
- for (speedp = speeds; speedp->speed_int; speedp++)
- if (bps == speedp->speed_int)
- return speedp->speed_val;
- warn("speed %d not supported", bps);
- return 0;
-}
-
-/*
- * Translate from a speed_t to bits/second.
- */
-static int
-baud_rate_of(speed)
- int speed;
-{
- struct speed *speedp;
-
- if (speed == 0)
- return 0;
- for (speedp = speeds; speedp->speed_int; speedp++)
- if (speed == speedp->speed_val)
- return speedp->speed_int;
- return 0;
-}
-
-/*
- * set_up_tty: Set up the serial port on `fd' for 8 bits, no parity,
- * at the requested speed, etc. If `local' is true, set CLOCAL
- * regardless of whether the modem option was specified.
- */
-void
-set_up_tty(fd, local)
- int fd, local;
-{
- int speed;
- struct termios tios;
-#if !defined (CRTSCTS)
- struct termiox tiox;
-#endif
-
- if (!sync_serial && tcgetattr(fd, &tios) < 0)
- fatal("tcgetattr: %m");
-
-#ifndef CRTSCTS
- termiox_ok = 1;
- if (!sync_serial && ioctl (fd, TCGETX, &tiox) < 0) {
- termiox_ok = 0;
- if (errno != ENOTTY)
- error("TCGETX: %m");
- }
-#endif
-
- if (!restore_term) {
- inittermios = tios;
-#ifndef CRTSCTS
- inittermiox = tiox;
-#endif
- if (!sync_serial)
- ioctl(fd, TIOCGWINSZ, &wsinfo);
- }
-
- tios.c_cflag &= ~(CSIZE | CSTOPB | PARENB | CLOCAL);
-#ifdef CRTSCTS
- if (crtscts > 0)
- tios.c_cflag |= CRTSCTS;
- else if (crtscts < 0)
- tios.c_cflag &= ~CRTSCTS;
-#else
- if (crtscts != 0 && !termiox_ok) {
- error("Can't set RTS/CTS flow control");
- } else if (crtscts > 0) {
- tiox.x_hflag |= RTSXOFF|CTSXON;
- } else if (crtscts < 0) {
- tiox.x_hflag &= ~(RTSXOFF|CTSXON);
- }
-#endif
-
- tios.c_cflag |= CS8 | CREAD | HUPCL;
- if (local || !modem)
- tios.c_cflag |= CLOCAL;
- tios.c_iflag = IGNBRK | IGNPAR;
- tios.c_oflag = 0;
- tios.c_lflag = 0;
- tios.c_cc[VMIN] = 1;
- tios.c_cc[VTIME] = 0;
-
- if (crtscts == -2) {
- tios.c_iflag |= IXON | IXOFF;
- tios.c_cc[VSTOP] = 0x13; /* DC3 = XOFF = ^S */
- tios.c_cc[VSTART] = 0x11; /* DC1 = XON = ^Q */
- }
-
- speed = translate_speed(inspeed);
- if (speed) {
- cfsetospeed(&tios, speed);
- cfsetispeed(&tios, speed);
- } else {
- speed = cfgetospeed(&tios);
- /*
- * We can't proceed if the serial port speed is 0,
- * since that implies that the serial port is disabled.
- */
- if ((speed == B0) && !sync_serial)
- fatal("Baud rate for %s is 0; need explicit baud rate", devnam);
- }
-
- if (!sync_serial && tcsetattr(fd, TCSAFLUSH, &tios) < 0)
- fatal("tcsetattr: %m");
-
-#ifndef CRTSCTS
- if (!sync_serial && termiox_ok && ioctl (fd, TCSETXF, &tiox) < 0){
- error("TCSETXF: %m");
- }
-#endif
-
- baud_rate = inspeed = baud_rate_of(speed);
- if (!sync_serial)
- restore_term = 1;
-}
-
-/*
- * restore_tty - restore the terminal to the saved settings.
- */
-void
-restore_tty(fd)
- int fd;
-{
- if (restore_term) {
- if (!default_device) {
- /*
- * Turn off echoing, because otherwise we can get into
- * a loop with the tty and the modem echoing to each other.
- * We presume we are the sole user of this tty device, so
- * when we close it, it will revert to its defaults anyway.
- */
- inittermios.c_lflag &= ~(ECHO | ECHONL);
- }
- if (!sync_serial && tcsetattr(fd, TCSAFLUSH, &inittermios) < 0)
- if (!hungup && errno != ENXIO)
- warn("tcsetattr: %m");
-#ifndef CRTSCTS
- if (!sync_serial && ioctl (fd, TCSETXF, &inittermiox) < 0){
- if (!hungup && errno != ENXIO)
- error("TCSETXF: %m");
- }
-#endif
- if (!sync_serial)
- ioctl(fd, TIOCSWINSZ, &wsinfo);
- restore_term = 0;
- }
-}
-
-/*
- * setdtr - control the DTR line on the serial port.
- * This is called from die(), so it shouldn't call die().
- */
-void
-setdtr(fd, on)
-int fd, on;
-{
- int modembits = TIOCM_DTR;
-
- ioctl(fd, (on? TIOCMBIS: TIOCMBIC), &modembits);
-}
-
-/*
- * open_loopback - open the device we use for getting packets
- * in demand mode. Under Solaris 2, we use our existing fd
- * to the ppp driver.
- */
-int
-open_ppp_loopback()
-{
- return pppfd;
-}
-
-/*
- * output - Output PPP packet.
- */
-void
-output(unit, p, len)
- int unit;
- u_char *p;
- int len;
-{
- struct strbuf data;
- int retries;
- struct pollfd pfd;
-
- if (debug)
- dbglog("sent %P", p, len);
-
- data.len = len;
- data.buf = (caddr_t) p;
- retries = 4;
- while (putmsg(pppfd, NULL, &data, 0) < 0) {
- if (--retries < 0 || (errno != EWOULDBLOCK && errno != EAGAIN)) {
- if (errno != ENXIO)
- error("Couldn't send packet: %m");
- break;
- }
- pfd.fd = pppfd;
- pfd.events = POLLOUT;
- poll(&pfd, 1, 250); /* wait for up to 0.25 seconds */
- }
-}
-
-
-/*
- * wait_input - wait until there is data available,
- * for the length of time specified by *timo (indefinite
- * if timo is NULL).
- */
-void
-wait_input(timo)
- struct timeval *timo;
-{
- int t;
-
- t = timo == NULL? -1: timo->tv_sec * 1000 + timo->tv_usec / 1000;
- if (poll(pollfds, n_pollfds, t) < 0 && errno != EINTR)
- fatal("poll: %m");
-}
-
-/*
- * add_fd - add an fd to the set that wait_input waits for.
- */
-void add_fd(fd)
- int fd;
-{
- int n;
-
- for (n = 0; n < n_pollfds; ++n)
- if (pollfds[n].fd == fd)
- return;
- if (n_pollfds < MAX_POLLFDS) {
- pollfds[n_pollfds].fd = fd;
- pollfds[n_pollfds].events = POLLIN | POLLPRI | POLLHUP;
- ++n_pollfds;
- } else
- error("Too many inputs!");
-}
-
-/*
- * remove_fd - remove an fd from the set that wait_input waits for.
- */
-void remove_fd(fd)
- int fd;
-{
- int n;
-
- for (n = 0; n < n_pollfds; ++n) {
- if (pollfds[n].fd == fd) {
- while (++n < n_pollfds)
- pollfds[n-1] = pollfds[n];
- --n_pollfds;
- break;
- }
- }
-}
-
-#if 0
-/*
- * wait_loop_output - wait until there is data available on the
- * loopback, for the length of time specified by *timo (indefinite
- * if timo is NULL).
- */
-void
-wait_loop_output(timo)
- struct timeval *timo;
-{
- wait_input(timo);
-}
-
-/*
- * wait_time - wait for a given length of time or until a
- * signal is received.
- */
-void
-wait_time(timo)
- struct timeval *timo;
-{
- int n;
-
- n = select(0, NULL, NULL, NULL, timo);
- if (n < 0 && errno != EINTR)
- fatal("select: %m");
-}
-#endif
-
-
-/*
- * read_packet - get a PPP packet from the serial device.
- */
-int
-read_packet(buf)
- u_char *buf;
-{
- struct strbuf ctrl, data;
- int flags, len;
- unsigned char ctrlbuf[sizeof(union DL_primitives) + 64];
-
- for (;;) {
- data.maxlen = PPP_MRU + PPP_HDRLEN;
- data.buf = (caddr_t) buf;
- ctrl.maxlen = sizeof(ctrlbuf);
- ctrl.buf = (caddr_t) ctrlbuf;
- flags = 0;
- len = getmsg(pppfd, &ctrl, &data, &flags);
- if (len < 0) {
- if (errno == EAGAIN || errno == EINTR)
- return -1;
- fatal("Error reading packet: %m");
- }
-
- if (ctrl.len <= 0)
- return data.len;
-
- /*
- * Got a M_PROTO or M_PCPROTO message. Interpret it
- * as a DLPI primitive??
- */
- if (debug)
- dbglog("got dlpi prim 0x%x, len=%d",
- ((union DL_primitives *)ctrlbuf)->dl_primitive, ctrl.len);
-
- }
-}
-
-/*
- * get_loop_output - get outgoing packets from the ppp device,
- * and detect when we want to bring the real link up.
- * Return value is 1 if we need to bring up the link, 0 otherwise.
- */
-int
-get_loop_output()
-{
- int len;
- int rv = 0;
-
- while ((len = read_packet(inpacket_buf)) > 0) {
- if (loop_frame(inpacket_buf, len))
- rv = 1;
- }
- return rv;
-}
-
-/*
- * netif_set_mtu - set the MTU on the PPP network interface.
- */
-void
-netif_set_mtu(unit, mtu)
- int unit, mtu;
-{
- struct ifreq ifr;
-#if defined(INET6) && defined(SOL2)
- struct lifreq lifr;
- int fd;
-#endif /* defined(INET6) && defined(SOL2) */
-
- memset(&ifr, 0, sizeof(ifr));
- strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
- ifr.ifr_metric = link_mtu;
- if (ioctl(ipfd, SIOCSIFMTU, &ifr) < 0) {
- error("Couldn't set IP MTU (%s): %m", ifr.ifr_name);
- }
-
-#if defined(INET6) && defined(SOL2)
- fd = socket(AF_INET6, SOCK_DGRAM, 0);
- if (fd < 0)
- error("Couldn't open IPv6 socket: %m");
-
- memset(&lifr, 0, sizeof(lifr));
- strlcpy(lifr.lifr_name, ifname, sizeof(lifr.lifr_name));
- lifr.lifr_mtu = link_mtu;
- if (ioctl(fd, SIOCSLIFMTU, &lifr) < 0) {
- close(fd);
- error("Couldn't set IPv6 MTU (%s): %m", ifr.ifr_name);
- }
- close(fd);
-#endif /* defined(INET6) && defined(SOL2) */
-}
-
-/*
- * tty_send_config - configure the transmit characteristics of
- * the ppp interface.
- */
-void
-tty_send_config(mtu, asyncmap, pcomp, accomp)
- int mtu;
- u_int32_t asyncmap;
- int pcomp, accomp;
-{
- int cf[2];
-
- link_mtu = mtu;
- if (strioctl(pppfd, PPPIO_MTU, &mtu, sizeof(mtu), 0) < 0) {
- if (hungup && errno == ENXIO)
- return;
- error("Couldn't set MTU: %m");
- }
- if (fdmuxid >= 0) {
- if (!sync_serial) {
- if (strioctl(pppfd, PPPIO_XACCM, &asyncmap, sizeof(asyncmap), 0) < 0) {
- error("Couldn't set transmit ACCM: %m");
- }
- }
- cf[0] = (pcomp? COMP_PROT: 0) + (accomp? COMP_AC: 0);
- cf[1] = COMP_PROT | COMP_AC;
- if (any_compressions() &&
- strioctl(pppfd, PPPIO_CFLAGS, cf, sizeof(cf), sizeof(int)) < 0) {
- error("Couldn't set prot/AC compression: %m");
- }
- }
-}
-
-/*
- * ppp_set_xaccm - set the extended transmit ACCM for the interface.
- */
-void
-tty_set_xaccm(accm)
- ext_accm accm;
-{
- if (sync_serial)
- return;
-
- if (fdmuxid >= 0
- && strioctl(pppfd, PPPIO_XACCM, accm, sizeof(ext_accm), 0) < 0) {
- if (!hungup || errno != ENXIO)
- warn("Couldn't set extended ACCM: %m");
- }
-}
-
-/*
- * ppp_recv_config - configure the receive-side characteristics of
- * the ppp interface.
- */
-void
-tty_recv_config(mru, asyncmap, pcomp, accomp)
- int mru;
- u_int32_t asyncmap;
- int pcomp, accomp;
-{
- int cf[2];
-
- link_mru = mru;
- if (strioctl(pppfd, PPPIO_MRU, &mru, sizeof(mru), 0) < 0) {
- if (hungup && errno == ENXIO)
- return;
- error("Couldn't set MRU: %m");
- }
- if (fdmuxid >= 0) {
- if (!sync_serial) {
- if (strioctl(pppfd, PPPIO_RACCM, &asyncmap, sizeof(asyncmap), 0) < 0) {
- error("Couldn't set receive ACCM: %m");
- }
- }
- cf[0] = (pcomp? DECOMP_PROT: 0) + (accomp? DECOMP_AC: 0);
- cf[1] = DECOMP_PROT | DECOMP_AC;
- if (any_compressions() &&
- strioctl(pppfd, PPPIO_CFLAGS, cf, sizeof(cf), sizeof(int)) < 0) {
- error("Couldn't set prot/AC decompression: %m");
- }
- }
-}
-
-/*
- * ccp_test - ask kernel whether a given compression method
- * is acceptable for use.
- */
-int
-ccp_test(unit, opt_ptr, opt_len, for_transmit)
- int unit, opt_len, for_transmit;
- u_char *opt_ptr;
-{
- if (strioctl(pppfd, (for_transmit? PPPIO_XCOMP: PPPIO_RCOMP),
- opt_ptr, opt_len, 0) >= 0)
- return 1;
- return (errno == ENOSR)? 0: -1;
-}
-
-/*
- * ccp_flags_set - inform kernel about the current state of CCP.
- */
-void
-ccp_flags_set(unit, isopen, isup)
- int unit, isopen, isup;
-{
- int cf[2];
-
- cf[0] = (isopen? CCP_ISOPEN: 0) + (isup? CCP_ISUP: 0);
- cf[1] = CCP_ISOPEN | CCP_ISUP | CCP_ERROR | CCP_FATALERROR;
- if (strioctl(pppfd, PPPIO_CFLAGS, cf, sizeof(cf), sizeof(int)) < 0) {
- if (!hungup || errno != ENXIO)
- error("Couldn't set kernel CCP state: %m");
- }
-}
-
-/*
- * get_idle_time - return how long the link has been idle.
- */
-int
-get_idle_time(u, ip)
- int u;
- struct ppp_idle *ip;
-{
- return strioctl(pppfd, PPPIO_GIDLE, ip, 0, sizeof(struct ppp_idle)) >= 0;
-}
-
-/*
- * get_ppp_stats - return statistics for the link.
- */
-int
-get_ppp_stats(u, stats)
- int u;
- struct pppd_stats *stats;
-{
- struct ppp_stats s;
-
- if (!sync_serial &&
- strioctl(pppfd, PPPIO_GETSTAT, &s, 0, sizeof(s)) < 0) {
- error("Couldn't get link statistics: %m");
- return 0;
- }
- stats->bytes_in = s.p.ppp_ibytes;
- stats->bytes_out = s.p.ppp_obytes;
- return 1;
-}
-
-#if 0
-/*
- * set_filters - transfer the pass and active filters to the kernel.
- */
-int
-set_filters(pass, active)
- struct bpf_program *pass, *active;
-{
- int ret = 1;
-
- if (pass->bf_len > 0) {
- if (strioctl(pppfd, PPPIO_PASSFILT, pass,
- sizeof(struct bpf_program), 0) < 0) {
- error("Couldn't set pass-filter in kernel: %m");
- ret = 0;
- }
- }
- if (active->bf_len > 0) {
- if (strioctl(pppfd, PPPIO_ACTIVEFILT, active,
- sizeof(struct bpf_program), 0) < 0) {
- error("Couldn't set active-filter in kernel: %m");
- ret = 0;
- }
- }
- return ret;
-}
-#endif
-
-/*
- * ccp_fatal_error - returns 1 if decompression was disabled as a
- * result of an error detected after decompression of a packet,
- * 0 otherwise. This is necessary because of patent nonsense.
- */
-int
-ccp_fatal_error(unit)
- int unit;
-{
- int cf[2];
-
- cf[0] = cf[1] = 0;
- if (strioctl(pppfd, PPPIO_CFLAGS, cf, sizeof(cf), sizeof(int)) < 0) {
- if (errno != ENXIO && errno != EINVAL)
- error("Couldn't get compression flags: %m");
- return 0;
- }
- return cf[0] & CCP_FATALERROR;
-}
-
-/*
- * sifvjcomp - config tcp header compression
- */
-int
-sifvjcomp(u, vjcomp, xcidcomp, xmaxcid)
- int u, vjcomp, xcidcomp, xmaxcid;
-{
- int cf[2];
- char maxcid[2];
-
- if (vjcomp) {
- maxcid[0] = xcidcomp;
- maxcid[1] = 15; /* XXX should be rmaxcid */
- if (strioctl(pppfd, PPPIO_VJINIT, maxcid, sizeof(maxcid), 0) < 0) {
- error("Couldn't initialize VJ compression: %m");
- }
- }
-
- cf[0] = (vjcomp? COMP_VJC + DECOMP_VJC: 0) /* XXX this is wrong */
- + (xcidcomp? COMP_VJCCID + DECOMP_VJCCID: 0);
- cf[1] = COMP_VJC + DECOMP_VJC + COMP_VJCCID + DECOMP_VJCCID;
- if (strioctl(pppfd, PPPIO_CFLAGS, cf, sizeof(cf), sizeof(int)) < 0) {
- if (vjcomp)
- error("Couldn't enable VJ compression: %m");
- }
-
- return 1;
-}
-
-/*
- * sifup - Config the interface up and enable IP packets to pass.
- */
-int
-sifup(u)
- int u;
-{
- struct ifreq ifr;
-
- strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
- if (ioctl(ipfd, SIOCGIFFLAGS, &ifr) < 0) {
- error("Couldn't mark interface up (get): %m");
- return 0;
- }
- ifr.ifr_flags |= IFF_UP;
- if (ioctl(ipfd, SIOCSIFFLAGS, &ifr) < 0) {
- error("Couldn't mark interface up (set): %m");
- return 0;
- }
- if_is_up = 1;
- return 1;
-}
-
-/*
- * sifdown - Config the interface down and disable IP.
- */
-int
-sifdown(u)
- int u;
-{
- struct ifreq ifr;
-
- if (ipmuxid < 0)
- return 1;
- strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
- if (ioctl(ipfd, SIOCGIFFLAGS, &ifr) < 0) {
- error("Couldn't mark interface down (get): %m");
- return 0;
- }
- ifr.ifr_flags &= ~IFF_UP;
- if (ioctl(ipfd, SIOCSIFFLAGS, &ifr) < 0) {
- error("Couldn't mark interface down (set): %m");
- return 0;
- }
- if_is_up = 0;
- return 1;
-}
-
-/*
- * sifnpmode - Set the mode for handling packets for a given NP.
- */
-int
-sifnpmode(u, proto, mode)
- int u;
- int proto;
- enum NPmode mode;
-{
- int npi[2];
-
- npi[0] = proto;
- npi[1] = (int) mode;
- if (strioctl(pppfd, PPPIO_NPMODE, &npi, 2 * sizeof(int), 0) < 0) {
- error("ioctl(set NP %d mode to %d): %m", proto, mode);
- return 0;
- }
- return 1;
-}
-
-#if defined(SOL2) && defined(INET6)
-/*
- * sif6up - Config the IPv6 interface up and enable IPv6 packets to pass.
- */
-int
-sif6up(u)
- int u;
-{
- struct lifreq lifr;
- int fd;
-
- fd = socket(AF_INET6, SOCK_DGRAM, 0);
- if (fd < 0) {
- return 0;
- }
-
- memset(&lifr, 0, sizeof(lifr));
- strlcpy(lifr.lifr_name, ifname, sizeof(lifr.lifr_name));
- if (ioctl(fd, SIOCGLIFFLAGS, &lifr) < 0) {
- close(fd);
- return 0;
- }
-
- lifr.lifr_flags |= IFF_UP;
- strlcpy(lifr.lifr_name, ifname, sizeof(lifr.lifr_name));
- if (ioctl(fd, SIOCSLIFFLAGS, &lifr) < 0) {
- close(fd);
- return 0;
- }
-
- if6_is_up = 1;
- close(fd);
- return 1;
-}
-
-/*
- * sifdown - Config the IPv6 interface down and disable IPv6.
- */
-int
-sif6down(u)
- int u;
-{
- struct lifreq lifr;
- int fd;
-
- fd = socket(AF_INET6, SOCK_DGRAM, 0);
- if (fd < 0)
- return 0;
-
- memset(&lifr, 0, sizeof(lifr));
- strlcpy(lifr.lifr_name, ifname, sizeof(lifr.lifr_name));
- if (ioctl(fd, SIOCGLIFFLAGS, &lifr) < 0) {
- close(fd);
- return 0;
- }
-
- lifr.lifr_flags &= ~IFF_UP;
- strlcpy(lifr.lifr_name, ifname, sizeof(lifr.lifr_name));
- if (ioctl(fd, SIOCGLIFFLAGS, &lifr) < 0) {
- close(fd);
- return 0;
- }
-
- if6_is_up = 0;
- close(fd);
- return 1;
-}
-
-/*
- * sif6addr - Config the interface with an IPv6 link-local address
- */
-int
-sif6addr(u, o, h)
- int u;
- eui64_t o, h;
-{
- struct lifreq lifr;
- struct sockaddr_storage laddr;
- struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)&laddr;
- int fd;
-
- fd = socket(AF_INET6, SOCK_DGRAM, 0);
- if (fd < 0)
- return 0;
-
- memset(&lifr, 0, sizeof(lifr));
- strlcpy(lifr.lifr_name, ifname, sizeof(lifr.lifr_name));
-
- /*
- * Do this because /dev/ppp responds to DL_PHYS_ADDR_REQ with
- * zero values, hence the interface token came to be zero too,
- * and without this, in.ndpd will complain
- */
- IN6_LLTOKEN_FROM_EUI64(lifr, sin6, o);
- if (ioctl(fd, SIOCSLIFTOKEN, &lifr) < 0) {
- close(fd);
- return 0;
- }
-
- /*
- * Set the interface address and destination address
- */
- IN6_LLADDR_FROM_EUI64(lifr, sin6, o);
- if (ioctl(fd, SIOCSLIFADDR, &lifr) < 0) {
- close(fd);
- return 0;
- }
-
- memset(&lifr, 0, sizeof(lifr));
- strlcpy(lifr.lifr_name, ifname, sizeof(lifr.lifr_name));
- IN6_LLADDR_FROM_EUI64(lifr, sin6, h);
- if (ioctl(fd, SIOCSLIFDSTADDR, &lifr) < 0) {
- close(fd);
- return 0;
- }
-
- return 1;
-}
-
-/*
- * cif6addr - Remove the IPv6 address from interface
- */
-int
-cif6addr(u, o, h)
- int u;
- eui64_t o, h;
-{
- return 1;
-}
-
-#endif /* defined(SOL2) && defined(INET6) */
-
-
-#define INET_ADDR(x) (((struct sockaddr_in *) &(x))->sin_addr.s_addr)
-
-/*
- * sifaddr - Config the interface IP addresses and netmask.
- */
-int
-sifaddr(u, o, h, m)
- int u;
- u_int32_t o, h, m;
-{
- struct ifreq ifr;
- int ret = 1;
-
- memset(&ifr, 0, sizeof(ifr));
- strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
- ifr.ifr_addr.sa_family = AF_INET;
- INET_ADDR(ifr.ifr_addr) = m;
- if (ioctl(ipfd, SIOCSIFNETMASK, &ifr) < 0) {
- error("Couldn't set IP netmask: %m");
- ret = 0;
- }
- ifr.ifr_addr.sa_family = AF_INET;
- INET_ADDR(ifr.ifr_addr) = o;
- if (ioctl(ipfd, SIOCSIFADDR, &ifr) < 0) {
- error("Couldn't set local IP address: %m");
- ret = 0;
- }
-
- /*
- * On some systems, we have to explicitly set the point-to-point
- * flag bit before we can set a destination address.
- */
- if (ioctl(ipfd, SIOCGIFFLAGS, &ifr) >= 0
- && (ifr.ifr_flags & IFF_POINTOPOINT) == 0) {
- ifr.ifr_flags |= IFF_POINTOPOINT;
- if (ioctl(ipfd, SIOCSIFFLAGS, &ifr) < 0) {
- error("Couldn't mark interface pt-to-pt: %m");
- ret = 0;
- }
- }
- ifr.ifr_dstaddr.sa_family = AF_INET;
- INET_ADDR(ifr.ifr_dstaddr) = h;
- if (ioctl(ipfd, SIOCSIFDSTADDR, &ifr) < 0) {
- error("Couldn't set remote IP address: %m");
- ret = 0;
- }
-#if 0 /* now done in ppp_send_config */
- ifr.ifr_metric = link_mtu;
- if (ioctl(ipfd, SIOCSIFMTU, &ifr) < 0) {
- error("Couldn't set IP MTU: %m");
- }
-#endif
-
- remote_addr = h;
- return ret;
-}
-
-/*
- * cifaddr - Clear the interface IP addresses, and delete routes
- * through the interface if possible.
- */
-int
-cifaddr(u, o, h)
- int u;
- u_int32_t o, h;
-{
-#if defined(__USLC__) /* was: #if 0 */
- cifroute(unit, ouraddr, hisaddr);
- if (ipmuxid >= 0) {
- notice("Removing ppp interface unit");
- if (ioctl(ipfd, I_UNLINK, ipmuxid) < 0) {
- error("Can't remove ppp interface unit: %m");
- return 0;
- }
- ipmuxid = -1;
- }
-#endif
- remote_addr = 0;
- return 1;
-}
-
-/*
- * sifdefaultroute - assign a default route through the address given.
- */
-int
-sifdefaultroute(u, l, g)
- int u;
- u_int32_t l, g;
-{
- struct rtentry rt;
-
-#if defined(__USLC__)
- g = l; /* use the local address as gateway */
-#endif
- memset(&rt, 0, sizeof(rt));
- rt.rt_dst.sa_family = AF_INET;
- INET_ADDR(rt.rt_dst) = 0;
- rt.rt_gateway.sa_family = AF_INET;
- INET_ADDR(rt.rt_gateway) = g;
- rt.rt_flags = RTF_GATEWAY;
-
- if (ioctl(ipfd, SIOCADDRT, &rt) < 0) {
- error("Can't add default route: %m");
- return 0;
- }
-
- default_route_gateway = g;
- return 1;
-}
-
-/*
- * cifdefaultroute - delete a default route through the address given.
- */
-int
-cifdefaultroute(u, l, g)
- int u;
- u_int32_t l, g;
-{
- struct rtentry rt;
-
-#if defined(__USLC__)
- g = l; /* use the local address as gateway */
-#endif
- memset(&rt, 0, sizeof(rt));
- rt.rt_dst.sa_family = AF_INET;
- INET_ADDR(rt.rt_dst) = 0;
- rt.rt_gateway.sa_family = AF_INET;
- INET_ADDR(rt.rt_gateway) = g;
- rt.rt_flags = RTF_GATEWAY;
-
- if (ioctl(ipfd, SIOCDELRT, &rt) < 0) {
- error("Can't delete default route: %m");
- return 0;
- }
-
- default_route_gateway = 0;
- return 1;
-}
-
-/*
- * sifproxyarp - Make a proxy ARP entry for the peer.
- */
-int
-sifproxyarp(unit, hisaddr)
- int unit;
- u_int32_t hisaddr;
-{
- struct arpreq arpreq;
-
- memset(&arpreq, 0, sizeof(arpreq));
- if (!get_ether_addr(hisaddr, &arpreq.arp_ha))
- return 0;
-
- arpreq.arp_pa.sa_family = AF_INET;
- INET_ADDR(arpreq.arp_pa) = hisaddr;
- arpreq.arp_flags = ATF_PERM | ATF_PUBL;
- if (ioctl(ipfd, SIOCSARP, (caddr_t) &arpreq) < 0) {
- error("Couldn't set proxy ARP entry: %m");
- return 0;
- }
-
- proxy_arp_addr = hisaddr;
- return 1;
-}
-
-/*
- * cifproxyarp - Delete the proxy ARP entry for the peer.
- */
-int
-cifproxyarp(unit, hisaddr)
- int unit;
- u_int32_t hisaddr;
-{
- struct arpreq arpreq;
-
- memset(&arpreq, 0, sizeof(arpreq));
- arpreq.arp_pa.sa_family = AF_INET;
- INET_ADDR(arpreq.arp_pa) = hisaddr;
- if (ioctl(ipfd, SIOCDARP, (caddr_t)&arpreq) < 0) {
- error("Couldn't delete proxy ARP entry: %m");
- return 0;
- }
-
- proxy_arp_addr = 0;
- return 1;
-}
-
-/*
- * get_ether_addr - get the hardware address of an interface on the
- * the same subnet as ipaddr.
- */
-#define MAX_IFS 32
-
-static int
-get_ether_addr(ipaddr, hwaddr)
- u_int32_t ipaddr;
- struct sockaddr *hwaddr;
-{
- struct ifreq *ifr, *ifend, ifreq;
- int nif;
- struct ifconf ifc;
- u_int32_t ina, mask;
-
- /*
- * Scan through the system's network interfaces.
- */
-#ifdef SIOCGIFNUM
- if (ioctl(ipfd, SIOCGIFNUM, &nif) < 0)
-#endif
- nif = MAX_IFS;
- ifc.ifc_len = nif * sizeof(struct ifreq);
- ifc.ifc_buf = (caddr_t) malloc(ifc.ifc_len);
- if (ifc.ifc_buf == 0)
- return 0;
- if (ioctl(ipfd, SIOCGIFCONF, &ifc) < 0) {
- warn("Couldn't get system interface list: %m");
- free(ifc.ifc_buf);
- return 0;
- }
- ifend = (struct ifreq *) (ifc.ifc_buf + ifc.ifc_len);
- for (ifr = ifc.ifc_req; ifr < ifend; ++ifr) {
- if (ifr->ifr_addr.sa_family != AF_INET)
- continue;
- /*
- * Check that the interface is up, and not point-to-point or loopback.
- */
- strlcpy(ifreq.ifr_name, ifr->ifr_name, sizeof(ifreq.ifr_name));
- if (ioctl(ipfd, SIOCGIFFLAGS, &ifreq) < 0)
- continue;
- if ((ifreq.ifr_flags &
- (IFF_UP|IFF_BROADCAST|IFF_POINTOPOINT|IFF_LOOPBACK|IFF_NOARP))
- != (IFF_UP|IFF_BROADCAST))
- continue;
- /*
- * Get its netmask and check that it's on the right subnet.
- */
- if (ioctl(ipfd, SIOCGIFNETMASK, &ifreq) < 0)
- continue;
- ina = INET_ADDR(ifr->ifr_addr);
- mask = INET_ADDR(ifreq.ifr_addr);
- if ((ipaddr & mask) == (ina & mask))
- break;
- }
-
- if (ifr >= ifend) {
- warn("No suitable interface found for proxy ARP");
- free(ifc.ifc_buf);
- return 0;
- }
-
- info("found interface %s for proxy ARP", ifr->ifr_name);
- if (!get_hw_addr(ifr->ifr_name, ina, hwaddr)) {
- error("Couldn't get hardware address for %s", ifr->ifr_name);
- free(ifc.ifc_buf);
- return 0;
- }
-
- free(ifc.ifc_buf);
- return 1;
-}
-
-/*
- * get_hw_addr_dlpi - obtain the hardware address using DLPI
- */
-static int
-get_hw_addr_dlpi(name, hwaddr)
- char *name;
- struct sockaddr *hwaddr;
-{
- char *p, *q;
- int unit, iffd, adrlen;
- unsigned char *adrp;
- char ifdev[24];
- struct {
- union DL_primitives prim;
- char space[64];
- } reply;
-
- /*
- * We have to open the device and ask it for its hardware address.
- * First split apart the device name and unit.
- */
- slprintf(ifdev, sizeof(ifdev), "/dev/%s", name);
- for (q = ifdev + strlen(ifdev); --q >= ifdev; )
- if (!isdigit(*q))
- break;
- unit = atoi(q+1);
- q[1] = 0;
-
- /*
- * Open the device and do a DLPI attach and phys_addr_req.
- */
- iffd = open(ifdev, O_RDWR);
- if (iffd < 0) {
- error("Can't open %s: %m", ifdev);
- return 0;
- }
- if (dlpi_attach(iffd, unit) < 0
- || dlpi_get_reply(iffd, &reply.prim, DL_OK_ACK, sizeof(reply)) < 0
- || dlpi_info_req(iffd) < 0
- || dlpi_get_reply(iffd, &reply.prim, DL_INFO_ACK, sizeof(reply)) < 0) {
- close(iffd);
- return 0;
- }
-
- adrlen = reply.prim.info_ack.dl_addr_length;
- adrp = (unsigned char *)&reply + reply.prim.info_ack.dl_addr_offset;
-
-#if DL_CURRENT_VERSION >= 2
- if (reply.prim.info_ack.dl_sap_length < 0)
- adrlen += reply.prim.info_ack.dl_sap_length;
- else
- adrp += reply.prim.info_ack.dl_sap_length;
-#endif
-
- hwaddr->sa_family = AF_UNSPEC;
- memcpy(hwaddr->sa_data, adrp, adrlen);
-
- return 1;
-}
-/*
- * get_hw_addr - obtain the hardware address for a named interface.
- */
-static int
-get_hw_addr(name, ina, hwaddr)
- char *name;
- u_int32_t ina;
- struct sockaddr *hwaddr;
-{
- /* New way - get the address by doing an arp request. */
- int s;
- struct arpreq req;
-
- s = socket(AF_INET, SOCK_DGRAM, 0);
- if (s < 0)
- return 0;
- memset(&req, 0, sizeof(req));
- req.arp_pa.sa_family = AF_INET;
- INET_ADDR(req.arp_pa) = ina;
- if (ioctl(s, SIOCGARP, &req) < 0) {
- error("Couldn't get ARP entry for %s: %m", ip_ntoa(ina));
- return 0;
- }
- *hwaddr = req.arp_ha;
- hwaddr->sa_family = AF_UNSPEC;
-
- return 1;
-}
-
-static int
-dlpi_attach(fd, ppa)
- int fd, ppa;
-{
- dl_attach_req_t req;
- struct strbuf buf;
-
- req.dl_primitive = DL_ATTACH_REQ;
- req.dl_ppa = ppa;
- buf.len = sizeof(req);
- buf.buf = (void *) &req;
- return putmsg(fd, &buf, NULL, RS_HIPRI);
-}
-
-static int
-dlpi_info_req(fd)
- int fd;
-{
- dl_info_req_t req;
- struct strbuf buf;
-
- req.dl_primitive = DL_INFO_REQ;
- buf.len = sizeof(req);
- buf.buf = (void *) &req;
- return putmsg(fd, &buf, NULL, RS_HIPRI);
-}
-
-static int
-dlpi_get_reply(fd, reply, expected_prim, maxlen)
- union DL_primitives *reply;
- int fd, expected_prim, maxlen;
-{
- struct strbuf buf;
- int flags, n;
- struct pollfd pfd;
-
- /*
- * Use poll to wait for a message with a timeout.
- */
- pfd.fd = fd;
- pfd.events = POLLIN | POLLPRI;
- do {
- n = poll(&pfd, 1, 1000);
- } while (n == -1 && errno == EINTR);
- if (n <= 0)
- return -1;
-
- /*
- * Get the reply.
- */
- buf.maxlen = maxlen;
- buf.buf = (void *) reply;
- flags = 0;
- if (getmsg(fd, &buf, NULL, &flags) < 0)
- return -1;
-
- if (buf.len < sizeof(ulong)) {
- if (debug)
- dbglog("dlpi response short (len=%d)\n", buf.len);
- return -1;
- }
-
- if (reply->dl_primitive == expected_prim)
- return 0;
-
- if (debug) {
- if (reply->dl_primitive == DL_ERROR_ACK) {
- dbglog("dlpi error %d (unix errno %d) for prim %x\n",
- reply->error_ack.dl_errno, reply->error_ack.dl_unix_errno,
- reply->error_ack.dl_error_primitive);
- } else {
- dbglog("dlpi unexpected response prim %x\n",
- reply->dl_primitive);
- }
- }
-
- return -1;
-}
-
-/*
- * Return user specified netmask, modified by any mask we might determine
- * for address `addr' (in network byte order).
- * Here we scan through the system's list of interfaces, looking for
- * any non-point-to-point interfaces which might appear to be on the same
- * network as `addr'. If we find any, we OR in their netmask to the
- * user-specified netmask.
- */
-u_int32_t
-GetMask(addr)
- u_int32_t addr;
-{
- u_int32_t mask, nmask, ina;
- struct ifreq *ifr, *ifend, ifreq;
- int nif;
- struct ifconf ifc;
-
- addr = ntohl(addr);
- if (IN_CLASSA(addr)) /* determine network mask for address class */
- nmask = IN_CLASSA_NET;
- else if (IN_CLASSB(addr))
- nmask = IN_CLASSB_NET;
- else
- nmask = IN_CLASSC_NET;
- /* class D nets are disallowed by bad_ip_adrs */
- mask = netmask | htonl(nmask);
-
- /*
- * Scan through the system's network interfaces.
- */
-#ifdef SIOCGIFNUM
- if (ioctl(ipfd, SIOCGIFNUM, &nif) < 0)
-#endif
- nif = MAX_IFS;
- ifc.ifc_len = nif * sizeof(struct ifreq);
- ifc.ifc_buf = (caddr_t) malloc(ifc.ifc_len);
- if (ifc.ifc_buf == 0)
- return mask;
- if (ioctl(ipfd, SIOCGIFCONF, &ifc) < 0) {
- warn("Couldn't get system interface list: %m");
- free(ifc.ifc_buf);
- return mask;
- }
- ifend = (struct ifreq *) (ifc.ifc_buf + ifc.ifc_len);
- for (ifr = ifc.ifc_req; ifr < ifend; ++ifr) {
- /*
- * Check the interface's internet address.
- */
- if (ifr->ifr_addr.sa_family != AF_INET)
- continue;
- ina = INET_ADDR(ifr->ifr_addr);
- if ((ntohl(ina) & nmask) != (addr & nmask))
- continue;
- /*
- * Check that the interface is up, and not point-to-point or loopback.
- */
- strlcpy(ifreq.ifr_name, ifr->ifr_name, sizeof(ifreq.ifr_name));
- if (ioctl(ipfd, SIOCGIFFLAGS, &ifreq) < 0)
- continue;
- if ((ifreq.ifr_flags & (IFF_UP|IFF_POINTOPOINT|IFF_LOOPBACK))
- != IFF_UP)
- continue;
- /*
- * Get its netmask and OR it into our mask.
- */
- if (ioctl(ipfd, SIOCGIFNETMASK, &ifreq) < 0)
- continue;
- mask |= INET_ADDR(ifreq.ifr_addr);
- }
-
- free(ifc.ifc_buf);
- return mask;
-}
-
-/*
- * logwtmp - write an accounting record to the /var/adm/wtmp file.
- */
-void
-logwtmp(line, name, host)
- const char *line, *name, *host;
-{
- static struct utmpx utmpx;
-
- if (name[0] != 0) {
- /* logging in */
- strncpy(utmpx.ut_user, name, sizeof(utmpx.ut_user));
- strncpy(utmpx.ut_id, ifname, sizeof(utmpx.ut_id));
- strncpy(utmpx.ut_line, line, sizeof(utmpx.ut_line));
- utmpx.ut_pid = getpid();
- utmpx.ut_type = USER_PROCESS;
- } else {
- utmpx.ut_type = DEAD_PROCESS;
- }
- gettimeofday(&utmpx.ut_tv, NULL);
- updwtmpx("/var/adm/wtmpx", &utmpx);
-}
-
-/*
- * get_host_seed - return the serial number of this machine.
- */
-int
-get_host_seed()
-{
- char buf[32];
-
- if (sysinfo(SI_HW_SERIAL, buf, sizeof(buf)) < 0) {
- error("sysinfo: %m");
- return 0;
- }
- return (int) strtoul(buf, NULL, 16);
-}
-
-static int
-strioctl(fd, cmd, ptr, ilen, olen)
- int fd, cmd, ilen, olen;
- void *ptr;
-{
- struct strioctl str;
-
- str.ic_cmd = cmd;
- str.ic_timout = 0;
- str.ic_len = ilen;
- str.ic_dp = ptr;
- if (ioctl(fd, I_STR, &str) == -1)
- return -1;
- if (str.ic_len != olen)
- dbglog("strioctl: expected %d bytes, got %d for cmd %x\n",
- olen, str.ic_len, cmd);
- return 0;
-}
-
-#if 0
-/*
- * lock - create a lock file for the named lock device
- */
-
-#define LOCK_PREFIX "/var/spool/locks/LK."
-static char lock_file[40]; /* name of lock file created */
-
-int
-lock(dev)
- char *dev;
-{
- int n, fd, pid;
- struct stat sbuf;
- char ascii_pid[12];
-
- if (stat(dev, &sbuf) < 0) {
- error("Can't get device number for %s: %m", dev);
- return -1;
- }
- if ((sbuf.st_mode & S_IFMT) != S_IFCHR) {
- error("Can't lock %s: not a character device", dev);
- return -1;
- }
- slprintf(lock_file, sizeof(lock_file), "%s%03d.%03d.%03d",
- LOCK_PREFIX, major(sbuf.st_dev),
- major(sbuf.st_rdev), minor(sbuf.st_rdev));
-
- while ((fd = open(lock_file, O_EXCL | O_CREAT | O_RDWR, 0644)) < 0) {
- if (errno == EEXIST
- && (fd = open(lock_file, O_RDONLY, 0)) >= 0) {
- /* Read the lock file to find out who has the device locked */
- n = read(fd, ascii_pid, 11);
- if (n <= 0) {
- error("Can't read pid from lock file %s", lock_file);
- close(fd);
- } else {
- ascii_pid[n] = 0;
- pid = atoi(ascii_pid);
- if (pid > 0 && kill(pid, 0) == -1 && errno == ESRCH) {
- /* pid no longer exists - remove the lock file */
- if (unlink(lock_file) == 0) {
- close(fd);
- notice("Removed stale lock on %s (pid %d)",
- dev, pid);
- continue;
- } else
- warn("Couldn't remove stale lock on %s",
- dev);
- } else
- notice("Device %s is locked by pid %d",
- dev, pid);
- }
- close(fd);
- } else
- error("Can't create lock file %s: %m", lock_file);
- lock_file[0] = 0;
- return -1;
- }
-
- slprintf(ascii_pid, sizeof(ascii_pid), "%10d\n", getpid());
- write(fd, ascii_pid, 11);
-
- close(fd);
- return 1;
-}
-
-/*
- * unlock - remove our lockfile
- */
-void
-unlock()
-{
- if (lock_file[0]) {
- unlink(lock_file);
- lock_file[0] = 0;
- }
-}
-#endif
-
-/*
- * cifroute - delete a route through the addresses given.
- */
-int
-cifroute(u, our, his)
- int u;
- u_int32_t our, his;
-{
- struct rtentry rt;
-
- memset(&rt, 0, sizeof(rt));
- rt.rt_dst.sa_family = AF_INET;
- INET_ADDR(rt.rt_dst) = his;
- rt.rt_gateway.sa_family = AF_INET;
- INET_ADDR(rt.rt_gateway) = our;
- rt.rt_flags = RTF_HOST;
-
- if (ioctl(ipfd, SIOCDELRT, &rt) < 0) {
- error("Can't delete route: %m");
- return 0;
- }
-
- return 1;
-}
-
-/*
- * have_route_to - determine if the system has a route to the specified
- * IP address. Returns 0 if not, 1 if so, -1 if we can't tell.
- * `addr' is in network byte order.
- * For demand mode to work properly, we have to ignore routes
- * through our own interface.
- */
-#ifndef T_CURRENT /* needed for Solaris 2.5 */
-#define T_CURRENT MI_T_CURRENT
-#endif
-
-int
-have_route_to(addr)
- u_int32_t addr;
-{
-#ifdef SOL2
- int fd, r, flags, i;
- struct {
- struct T_optmgmt_req req;
- struct opthdr hdr;
- } req;
- union {
- struct T_optmgmt_ack ack;
- unsigned char space[64];
- } ack;
- struct opthdr *rh;
- struct strbuf cbuf, dbuf;
- int nroutes;
- mib2_ipRouteEntry_t routes[8];
- mib2_ipRouteEntry_t *rp;
-
- fd = open(mux_dev_name, O_RDWR);
- if (fd < 0) {
- warn("have_route_to: couldn't open %s: %m", mux_dev_name);
- return -1;
- }
-
- req.req.PRIM_type = T_OPTMGMT_REQ;
- req.req.OPT_offset = (char *) &req.hdr - (char *) &req;
- req.req.OPT_length = sizeof(req.hdr);
- req.req.MGMT_flags = T_CURRENT;
-
- req.hdr.level = MIB2_IP;
- req.hdr.name = 0;
- req.hdr.len = 0;
-
- cbuf.buf = (char *) &req;
- cbuf.len = sizeof(req);
-
- if (putmsg(fd, &cbuf, NULL, 0) == -1) {
- warn("have_route_to: putmsg: %m");
- close(fd);
- return -1;
- }
-
- for (;;) {
- cbuf.buf = (char *) &ack;
- cbuf.maxlen = sizeof(ack);
- dbuf.buf = (char *) routes;
- dbuf.maxlen = sizeof(routes);
- flags = 0;
- r = getmsg(fd, &cbuf, &dbuf, &flags);
- if (r == -1) {
- warn("have_route_to: getmsg: %m");
- close(fd);
- return -1;
- }
-
- if (cbuf.len < sizeof(struct T_optmgmt_ack)
- || ack.ack.PRIM_type != T_OPTMGMT_ACK
- || ack.ack.MGMT_flags != T_SUCCESS
- || ack.ack.OPT_length < sizeof(struct opthdr)) {
- dbglog("have_route_to: bad message len=%d prim=%d",
- cbuf.len, ack.ack.PRIM_type);
- close(fd);
- return -1;
- }
-
- rh = (struct opthdr *) ((char *)&ack + ack.ack.OPT_offset);
- if (rh->level == 0 && rh->name == 0)
- break;
- if (rh->level != MIB2_IP || rh->name != MIB2_IP_21) {
- while (r == MOREDATA)
- r = getmsg(fd, NULL, &dbuf, &flags);
- continue;
- }
-
- for (;;) {
- nroutes = dbuf.len / sizeof(mib2_ipRouteEntry_t);
- for (rp = routes, i = 0; i < nroutes; ++i, ++rp) {
- if (rp->ipRouteMask != ~0) {
- dbglog("have_route_to: dest=%x gw=%x mask=%x\n",
- rp->ipRouteDest, rp->ipRouteNextHop,
- rp->ipRouteMask);
- if (((addr ^ rp->ipRouteDest) & rp->ipRouteMask) == 0
- && rp->ipRouteNextHop != remote_addr)
- return 1;
- }
- }
- if (r == 0)
- break;
- r = getmsg(fd, NULL, &dbuf, &flags);
- }
- }
- close(fd);
- return 0;
-#else
- return -1;
-#endif /* SOL2 */
-}
-
-/*
- * get_pty - get a pty master/slave pair and chown the slave side to
- * the uid given. Assumes slave_name points to MAXPATHLEN bytes of space.
- */
-int
-get_pty(master_fdp, slave_fdp, slave_name, uid)
- int *master_fdp;
- int *slave_fdp;
- char *slave_name;
- int uid;
-{
- int mfd, sfd;
- char *pty_name;
- struct termios tios;
-
- mfd = open("/dev/ptmx", O_RDWR);
- if (mfd < 0) {
- error("Couldn't open pty master: %m");
- return 0;
- }
-
- pty_name = ptsname(mfd);
- if (pty_name == NULL) {
- error("Couldn't get name of pty slave");
- close(mfd);
- return 0;
- }
- if (chown(pty_name, uid, -1) < 0)
- warn("Couldn't change owner of pty slave: %m");
- if (chmod(pty_name, S_IRUSR | S_IWUSR) < 0)
- warn("Couldn't change permissions on pty slave: %m");
- if (unlockpt(mfd) < 0)
- warn("Couldn't unlock pty slave: %m");
-
- sfd = open(pty_name, O_RDWR);
- if (sfd < 0) {
- error("Couldn't open pty slave %s: %m", pty_name);
- close(mfd);
- return 0;
- }
- if (ioctl(sfd, I_PUSH, "ptem") < 0)
- warn("Couldn't push ptem module on pty slave: %m");
-
- dbglog("Using %s", pty_name);
- strlcpy(slave_name, pty_name, MAXPATHLEN);
- *master_fdp = mfd;
- *slave_fdp = sfd;
-
- return 1;
-}
diff --git a/mdk-stage1/ppp/pppd/sys-sunos4.c b/mdk-stage1/ppp/pppd/sys-sunos4.c
deleted file mode 100644
index 3344948e9..000000000
--- a/mdk-stage1/ppp/pppd/sys-sunos4.c
+++ /dev/null
@@ -1,1559 +0,0 @@
-/*
- * System-dependent procedures for pppd under SunOS 4.
- *
- * Copyright (c) 1994 The Australian National University.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies. This software is provided without any
- * warranty, express or implied. The Australian National University
- * makes no representations about the suitability of this software for
- * any purpose.
- *
- * IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY
- * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
- * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
- * THE AUSTRALIAN NATIONAL UNIVERSITY HAVE BEEN ADVISED OF THE POSSIBILITY
- * OF SUCH DAMAGE.
- *
- * THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO
- * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
- * OR MODIFICATIONS.
- */
-
-#define RCSID "$Id$"
-
-#include <stdio.h>
-#include <stddef.h>
-#include <stdlib.h>
-#include <string.h>
-#include <ctype.h>
-#include <errno.h>
-#include <fcntl.h>
-#include <unistd.h>
-#include <termios.h>
-#include <signal.h>
-#include <malloc.h>
-#include <utmp.h>
-#include <sys/types.h>
-#include <sys/param.h>
-#include <sys/socket.h>
-#include <sys/sockio.h>
-#include <sys/stream.h>
-#include <sys/stropts.h>
-#include <sys/stat.h>
-#include <sys/time.h>
-#include <sys/poll.h>
-#include <net/if.h>
-#include <net/if_arp.h>
-#include <net/nit_if.h>
-#include <net/route.h>
-#include <net/ppp_defs.h>
-#include <net/pppio.h>
-#include <netinet/in.h>
-
-#include "pppd.h"
-
-#if defined(sun) && defined(sparc)
-#include <alloca.h>
-#ifndef __GNUC__
-extern void *alloca();
-#endif
-#endif /*sparc*/
-
-static const char rcsid[] = RCSID;
-
-static int pppfd;
-static int fdmuxid = -1;
-static int iffd;
-static int sockfd;
-
-static int restore_term;
-static struct termios inittermios;
-static struct winsize wsinfo; /* Initial window size info */
-static pid_t parent_pid; /* PID of our parent */
-
-extern u_char inpacket_buf[]; /* borrowed from main.c */
-
-#define MAX_POLLFDS 32
-static struct pollfd pollfds[MAX_POLLFDS];
-static int n_pollfds;
-
-static int link_mtu, link_mru;
-
-#define NMODULES 32
-static int tty_nmodules;
-static char tty_modules[NMODULES][FMNAMESZ+1];
-
-static int if_is_up; /* Interface has been marked up */
-static u_int32_t ifaddrs[2]; /* local and remote addresses */
-static u_int32_t default_route_gateway; /* Gateway for default route added */
-static u_int32_t proxy_arp_addr; /* Addr for proxy arp entry added */
-
-/* Prototypes for procedures local to this file. */
-static int translate_speed __P((int));
-static int baud_rate_of __P((int));
-static int get_ether_addr __P((u_int32_t, struct sockaddr *));
-static int strioctl __P((int, int, void *, int, int));
-
-
-/*
- * sys_init - System-dependent initialization.
- */
-void
-sys_init()
-{
- int x;
-
- /* Get an internet socket for doing socket ioctl's on. */
- if ((sockfd = socket(AF_INET, SOCK_DGRAM, 0)) < 0)
- fatal("Couldn't create IP socket: %m");
-
- /*
- * We may want to send a SIGHUP to the session leader associated
- * with our controlling terminal later. Because SunOS doesn't
- * have getsid(), we make do with sending the signal to our
- * parent process.
- */
- parent_pid = getppid();
-
- /*
- * Open the ppp device.
- */
- pppfd = open("/dev/ppp", O_RDWR | O_NONBLOCK, 0);
- if (pppfd < 0)
- fatal("Can't open /dev/ppp: %m");
- if (kdebugflag) {
- x = PPPDBG_LOG + PPPDBG_DRIVER;
- strioctl(pppfd, PPPIO_DEBUG, &x, sizeof(int), 0);
- }
-
- /* Assign a new PPA and get its unit number. */
- if (strioctl(pppfd, PPPIO_NEWPPA, &ifunit, 0, sizeof(int)) < 0)
- fatal("Can't create new PPP interface: %m");
-
- /*
- * Open the ppp device again and push the if_ppp module on it.
- */
- iffd = open("/dev/ppp", O_RDWR, 0);
- if (iffd < 0)
- fatal("Can't open /dev/ppp (2): %m");
- if (kdebugflag) {
- x = PPPDBG_LOG + PPPDBG_DRIVER;
- strioctl(iffd, PPPIO_DEBUG, &x, sizeof(int), 0);
- }
- if (strioctl(iffd, PPPIO_ATTACH, &ifunit, sizeof(int), 0) < 0)
- fatal("Couldn't attach ppp interface to device: %m");
- if (ioctl(iffd, I_PUSH, "if_ppp") < 0)
- fatal("Can't push ppp interface module: %m");
- if (kdebugflag) {
- x = PPPDBG_LOG + PPPDBG_IF;
- strioctl(iffd, PPPIO_DEBUG, &x, sizeof(int), 0);
- }
- if (strioctl(iffd, PPPIO_NEWPPA, &ifunit, sizeof(int), 0) < 0)
- fatal("Couldn't create ppp interface unit: %m");
- x = PPP_IP;
- if (strioctl(iffd, PPPIO_BIND, &x, sizeof(int), 0) < 0)
- fatal("Couldn't bind ppp interface to IP SAP: %m");
-
- n_pollfds = 0;
-}
-
-/*
- * sys_cleanup - restore any system state we modified before exiting:
- * mark the interface down, delete default route and/or proxy arp entry.
- * This shouldn't call die() because it's called from die().
- */
-void
-sys_cleanup()
-{
- if (if_is_up)
- sifdown(0);
- if (ifaddrs[0])
- cifaddr(0, ifaddrs[0], ifaddrs[1]);
- if (default_route_gateway)
- cifdefaultroute(0, 0, default_route_gateway);
- if (proxy_arp_addr)
- cifproxyarp(0, proxy_arp_addr);
-}
-
-/*
- * sys_close - Clean up in a child process before execing.
- */
-void
-sys_close()
-{
- close(iffd);
- close(pppfd);
- close(sockfd);
-}
-
-/*
- * sys_check_options - check the options that the user specified
- */
-int
-sys_check_options()
-{
- return 1;
-}
-
-#if 0
-/*
- * daemon - Detach us from controlling terminal session.
- */
-int
-daemon(nochdir, noclose)
- int nochdir, noclose;
-{
- int pid;
-
- if ((pid = fork()) < 0)
- return -1;
- if (pid != 0)
- exit(0); /* parent dies */
- setsid();
- if (!nochdir)
- chdir("/");
- if (!noclose) {
- fclose(stdin); /* don't need stdin, stdout, stderr */
- fclose(stdout);
- fclose(stderr);
- }
- return 0;
-}
-#endif
-
-/*
- * ppp_available - check whether the system has any ppp interfaces
- */
-int
-ppp_available()
-{
- struct stat buf;
-
- return stat("/dev/ppp", &buf) >= 0;
-}
-
-/*
- * tty_establish_ppp - Turn the serial port into a ppp interface.
- */
-int
-tty_establish_ppp(fd)
- int fd;
-{
- int i;
-
- /* Pop any existing modules off the tty stream. */
- for (i = 0;; ++i)
- if (ioctl(fd, I_LOOK, tty_modules[i]) < 0
- || ioctl(fd, I_POP, 0) < 0)
- break;
- tty_nmodules = i;
-
- /* Push the async hdlc module and the compressor module. */
- if (ioctl(fd, I_PUSH, "ppp_ahdl") < 0)
- fatal("Couldn't push PPP Async HDLC module: %m");
- if (ioctl(fd, I_PUSH, "ppp_comp") < 0)
- error("Couldn't push PPP compression module: %m");
-
- /* Link the serial port under the PPP multiplexor. */
- if ((fdmuxid = ioctl(pppfd, I_LINK, fd)) < 0)
- fatal("Can't link tty to PPP mux: %m");
-
- return pppfd;
-}
-
-/*
- * disestablish_ppp - Restore the serial port to normal operation.
- * It attempts to reconstruct the stream with the previously popped
- * modules. This shouldn't call die() because it's called from die().
- */
-void
-tty_disestablish_ppp(fd)
- int fd;
-{
- int i;
-
- if (fdmuxid >= 0) {
- if (ioctl(pppfd, I_UNLINK, fdmuxid) < 0) {
- if (!hungup)
- error("Can't unlink tty from PPP mux: %m");
- }
- fdmuxid = -1;
-
- if (!hungup) {
- while (ioctl(fd, I_POP, 0) >= 0)
- ;
- for (i = tty_nmodules - 1; i >= 0; --i)
- if (ioctl(fd, I_PUSH, tty_modules[i]) < 0)
- error("Couldn't restore tty module %s: %m",
- tty_modules[i]);
- }
- if (hungup && default_device && parent_pid > 0) {
- /*
- * If we have received a hangup, we need to send a SIGHUP
- * to the terminal's controlling process. The reason is
- * that the original stream head for the terminal hasn't
- * seen the M_HANGUP message (it went up through the ppp
- * driver to the stream head for our fd to /dev/ppp).
- * Actually we send the signal to the process that invoked
- * pppd, since SunOS doesn't have getsid().
- */
- kill(parent_pid, SIGHUP);
- }
- }
-}
-
-/*
- * Check whether the link seems not to be 8-bit clean.
- */
-void
-clean_check()
-{
- int x;
- char *s;
-
- if (strioctl(pppfd, PPPIO_GCLEAN, &x, 0, sizeof(x)) < 0)
- return;
- s = NULL;
- switch (~x) {
- case RCV_B7_0:
- s = "bit 7 set to 1";
- break;
- case RCV_B7_1:
- s = "bit 7 set to 0";
- break;
- case RCV_EVNP:
- s = "odd parity";
- break;
- case RCV_ODDP:
- s = "even parity";
- break;
- }
- if (s != NULL) {
- warn("Serial link is not 8-bit clean:");
- warn("All received characters had %s", s);
- }
-}
-
-/*
- * List of valid speeds.
- */
-struct speed {
- int speed_int, speed_val;
-} speeds[] = {
-#ifdef B50
- { 50, B50 },
-#endif
-#ifdef B75
- { 75, B75 },
-#endif
-#ifdef B110
- { 110, B110 },
-#endif
-#ifdef B134
- { 134, B134 },
-#endif
-#ifdef B150
- { 150, B150 },
-#endif
-#ifdef B200
- { 200, B200 },
-#endif
-#ifdef B300
- { 300, B300 },
-#endif
-#ifdef B600
- { 600, B600 },
-#endif
-#ifdef B1200
- { 1200, B1200 },
-#endif
-#ifdef B1800
- { 1800, B1800 },
-#endif
-#ifdef B2000
- { 2000, B2000 },
-#endif
-#ifdef B2400
- { 2400, B2400 },
-#endif
-#ifdef B3600
- { 3600, B3600 },
-#endif
-#ifdef B4800
- { 4800, B4800 },
-#endif
-#ifdef B7200
- { 7200, B7200 },
-#endif
-#ifdef B9600
- { 9600, B9600 },
-#endif
-#ifdef B19200
- { 19200, B19200 },
-#endif
-#ifdef B38400
- { 38400, B38400 },
-#endif
-#ifdef EXTA
- { 19200, EXTA },
-#endif
-#ifdef EXTB
- { 38400, EXTB },
-#endif
-#ifdef B57600
- { 57600, B57600 },
-#endif
-#ifdef B115200
- { 115200, B115200 },
-#endif
- { 0, 0 }
-};
-
-/*
- * Translate from bits/second to a speed_t.
- */
-static int
-translate_speed(bps)
- int bps;
-{
- struct speed *speedp;
-
- if (bps == 0)
- return 0;
- for (speedp = speeds; speedp->speed_int; speedp++)
- if (bps == speedp->speed_int)
- return speedp->speed_val;
- warn("speed %d not supported", bps);
- return 0;
-}
-
-/*
- * Translate from a speed_t to bits/second.
- */
-static int
-baud_rate_of(speed)
- int speed;
-{
- struct speed *speedp;
-
- if (speed == 0)
- return 0;
- for (speedp = speeds; speedp->speed_int; speedp++)
- if (speed == speedp->speed_val)
- return speedp->speed_int;
- return 0;
-}
-
-/*
- * set_up_tty: Set up the serial port on `fd' for 8 bits, no parity,
- * at the requested speed, etc. If `local' is true, set CLOCAL
- * regardless of whether the modem option was specified.
- */
-void
-set_up_tty(fd, local)
- int fd, local;
-{
- int speed;
- struct termios tios;
-
- if (tcgetattr(fd, &tios) < 0)
- fatal("tcgetattr: %m");
-
- if (!restore_term) {
- inittermios = tios;
- ioctl(fd, TIOCGWINSZ, &wsinfo);
- }
-
- tios.c_cflag &= ~(CSIZE | CSTOPB | PARENB | CLOCAL);
- if (crtscts > 0)
- tios.c_cflag |= CRTSCTS;
- else if (crtscts < 0)
- tios.c_cflag &= ~CRTSCTS;
-
- tios.c_cflag |= CS8 | CREAD | HUPCL;
- if (local || !modem)
- tios.c_cflag |= CLOCAL;
- tios.c_iflag = IGNBRK | IGNPAR;
- tios.c_oflag = 0;
- tios.c_lflag = 0;
- tios.c_cc[VMIN] = 1;
- tios.c_cc[VTIME] = 0;
-
- if (crtscts == -2) {
- tios.c_iflag |= IXON | IXOFF;
- tios.c_cc[VSTOP] = 0x13; /* DC3 = XOFF = ^S */
- tios.c_cc[VSTART] = 0x11; /* DC1 = XON = ^Q */
- }
-
- speed = translate_speed(inspeed);
- if (speed) {
- cfsetospeed(&tios, speed);
- cfsetispeed(&tios, speed);
- } else {
- speed = cfgetospeed(&tios);
- /*
- * We can't proceed if the serial port speed is 0,
- * since that implies that the serial port is disabled.
- */
- if (speed == B0)
- fatal("Baud rate for %s is 0; need explicit baud rate", devnam);
- }
-
- if (tcsetattr(fd, TCSAFLUSH, &tios) < 0)
- fatal("tcsetattr: %m");
-
- baud_rate = inspeed = baud_rate_of(speed);
- restore_term = 1;
-}
-
-/*
- * restore_tty - restore the terminal to the saved settings.
- */
-void
-restore_tty(fd)
- int fd;
-{
- if (restore_term) {
- if (!default_device) {
- /*
- * Turn off echoing, because otherwise we can get into
- * a loop with the tty and the modem echoing to each other.
- * We presume we are the sole user of this tty device, so
- * when we close it, it will revert to its defaults anyway.
- */
- inittermios.c_lflag &= ~(ECHO | ECHONL);
- }
- if (tcsetattr(fd, TCSAFLUSH, &inittermios) < 0)
- if (!hungup && errno != ENXIO)
- warn("tcsetattr: %m");
- ioctl(fd, TIOCSWINSZ, &wsinfo);
- restore_term = 0;
- }
-}
-
-/*
- * setdtr - control the DTR line on the serial port.
- * This is called from die(), so it shouldn't call die().
- */
-void
-setdtr(fd, on)
-int fd, on;
-{
- int modembits = TIOCM_DTR;
-
- ioctl(fd, (on? TIOCMBIS: TIOCMBIC), &modembits);
-}
-
-/*
- * open_loopback - open the device we use for getting packets
- * in demand mode. Under SunOS, we use our existing fd
- * to the ppp driver.
- */
-int
-open_ppp_loopback()
-{
- return pppfd;
-}
-
-/*
- * output - Output PPP packet.
- */
-void
-output(unit, p, len)
- int unit;
- u_char *p;
- int len;
-{
- struct strbuf data;
- int retries;
- struct pollfd pfd;
-
- if (debug)
- dbglog("sent %P", p, len);
-
- data.len = len;
- data.buf = (caddr_t) p;
- retries = 4;
- while (putmsg(pppfd, NULL, &data, 0) < 0) {
- if (--retries < 0 || (errno != EWOULDBLOCK && errno != EAGAIN)) {
- if (errno != ENXIO)
- error("Couldn't send packet: %m");
- break;
- }
- pfd.fd = pppfd;
- pfd.events = POLLOUT;
- poll(&pfd, 1, 250); /* wait for up to 0.25 seconds */
- }
-}
-
-
-/*
- * wait_input - wait until there is data available,
- * for the length of time specified by *timo (indefinite
- * if timo is NULL).
- */
-void
-wait_input(timo)
- struct timeval *timo;
-{
- int t;
-
- t = timo == NULL? -1: timo->tv_sec * 1000 + timo->tv_usec / 1000;
- if (poll(pollfds, n_pollfds, t) < 0 && errno != EINTR) {
- if (errno != EAGAIN)
- fatal("poll: %m");
- /* we can get EAGAIN on a heavily loaded system,
- * just wait a short time and try again. */
- usleep(50000);
- }
-}
-
-/*
- * add_fd - add an fd to the set that wait_input waits for.
- */
-void add_fd(fd)
- int fd;
-{
- int n;
-
- for (n = 0; n < n_pollfds; ++n)
- if (pollfds[n].fd == fd)
- return;
- if (n_pollfds < MAX_POLLFDS) {
- pollfds[n_pollfds].fd = fd;
- pollfds[n_pollfds].events = POLLIN | POLLPRI | POLLHUP;
- ++n_pollfds;
- } else
- error("Too many inputs!");
-}
-
-/*
- * remove_fd - remove an fd from the set that wait_input waits for.
- */
-void remove_fd(fd)
- int fd;
-{
- int n;
-
- for (n = 0; n < n_pollfds; ++n) {
- if (pollfds[n].fd == fd) {
- while (++n < n_pollfds)
- pollfds[n-1] = pollfds[n];
- --n_pollfds;
- break;
- }
- }
-}
-
-#if 0
-/*
- * wait_loop_output - wait until there is data available on the
- * loopback, for the length of time specified by *timo (indefinite
- * if timo is NULL).
- */
-void
-wait_loop_output(timo)
- struct timeval *timo;
-{
- wait_input(timo);
-}
-
-/*
- * wait_time - wait for a given length of time or until a
- * signal is received.
- */
-void
-wait_time(timo)
- struct timeval *timo;
-{
- int n;
-
- n = select(0, NULL, NULL, NULL, timo);
- if (n < 0 && errno != EINTR)
- fatal("select: %m");
-}
-#endif
-
-/*
- * read_packet - get a PPP packet from the serial device.
- */
-int
-read_packet(buf)
- u_char *buf;
-{
- struct strbuf ctrl, data;
- int flags, len;
- unsigned char ctrlbuf[64];
-
- for (;;) {
- data.maxlen = PPP_MRU + PPP_HDRLEN;
- data.buf = (caddr_t) buf;
- ctrl.maxlen = sizeof(ctrlbuf);
- ctrl.buf = (caddr_t) ctrlbuf;
- flags = 0;
- len = getmsg(pppfd, &ctrl, &data, &flags);
- if (len < 0) {
- if (errno == EAGAIN || errno == EINTR)
- return -1;
- fatal("Error reading packet: %m");
- }
-
- if (ctrl.len <= 0)
- return data.len;
-
- /*
- * Got a M_PROTO or M_PCPROTO message. Huh?
- */
- if (debug)
- dbglog("got ctrl msg len=%d", ctrl.len);
-
- }
-}
-
-/*
- * get_loop_output - get outgoing packets from the ppp device,
- * and detect when we want to bring the real link up.
- * Return value is 1 if we need to bring up the link, 0 otherwise.
- */
-int
-get_loop_output()
-{
- int len;
- int rv = 0;
-
- while ((len = read_packet(inpacket_buf)) > 0) {
- if (loop_frame(inpacket_buf, len))
- rv = 1;
- }
- return rv;
-}
-
-/*
- * ppp_send_config - configure the transmit characteristics of
- * the ppp interface.
- */
-void
-ppp_send_config(unit, mtu, asyncmap, pcomp, accomp)
- int unit, mtu;
- u_int32_t asyncmap;
- int pcomp, accomp;
-{
- int cf[2];
- struct ifreq ifr;
-
- link_mtu = mtu;
- if (strioctl(pppfd, PPPIO_MTU, &mtu, sizeof(mtu), 0) < 0) {
- if (hungup && errno == ENXIO)
- return;
- error("Couldn't set MTU: %m");
- }
- if (strioctl(pppfd, PPPIO_XACCM, &asyncmap, sizeof(asyncmap), 0) < 0) {
- error("Couldn't set transmit ACCM: %m");
- }
- cf[0] = (pcomp? COMP_PROT: 0) + (accomp? COMP_AC: 0);
- cf[1] = COMP_PROT | COMP_AC;
- if (strioctl(pppfd, PPPIO_CFLAGS, cf, sizeof(cf), sizeof(int)) < 0) {
- error("Couldn't set prot/AC compression: %m");
- }
-
- /* set mtu for ip as well */
- memset(&ifr, 0, sizeof(ifr));
- strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
- ifr.ifr_metric = link_mtu;
- if (ioctl(sockfd, SIOCSIFMTU, &ifr) < 0) {
- error("Couldn't set IP MTU: %m");
- }
-}
-
-/*
- * ppp_set_xaccm - set the extended transmit ACCM for the interface.
- */
-void
-ppp_set_xaccm(unit, accm)
- int unit;
- ext_accm accm;
-{
- if (strioctl(pppfd, PPPIO_XACCM, accm, sizeof(ext_accm), 0) < 0) {
- if (!hungup || errno != ENXIO)
- warn("Couldn't set extended ACCM: %m");
- }
-}
-
-/*
- * ppp_recv_config - configure the receive-side characteristics of
- * the ppp interface.
- */
-void
-ppp_recv_config(unit, mru, asyncmap, pcomp, accomp)
- int unit, mru;
- u_int32_t asyncmap;
- int pcomp, accomp;
-{
- int cf[2];
-
- link_mru = mru;
- if (strioctl(pppfd, PPPIO_MRU, &mru, sizeof(mru), 0) < 0) {
- if (hungup && errno == ENXIO)
- return;
- error("Couldn't set MRU: %m");
- }
- if (strioctl(pppfd, PPPIO_RACCM, &asyncmap, sizeof(asyncmap), 0) < 0) {
- error("Couldn't set receive ACCM: %m");
- }
- cf[0] = (pcomp? DECOMP_PROT: 0) + (accomp? DECOMP_AC: 0);
- cf[1] = DECOMP_PROT | DECOMP_AC;
- if (strioctl(pppfd, PPPIO_CFLAGS, cf, sizeof(cf), sizeof(int)) < 0) {
- error("Couldn't set prot/AC decompression: %m");
- }
-}
-
-/*
- * ccp_test - ask kernel whether a given compression method
- * is acceptable for use.
- */
-int
-ccp_test(unit, opt_ptr, opt_len, for_transmit)
- int unit, opt_len, for_transmit;
- u_char *opt_ptr;
-{
- if (strioctl(pppfd, (for_transmit? PPPIO_XCOMP: PPPIO_RCOMP),
- opt_ptr, opt_len, 0) >= 0)
- return 1;
- return (errno == ENOSR)? 0: -1;
-}
-
-/*
- * ccp_flags_set - inform kernel about the current state of CCP.
- */
-void
-ccp_flags_set(unit, isopen, isup)
- int unit, isopen, isup;
-{
- int cf[2];
-
- cf[0] = (isopen? CCP_ISOPEN: 0) + (isup? CCP_ISUP: 0);
- cf[1] = CCP_ISOPEN | CCP_ISUP | CCP_ERROR | CCP_FATALERROR;
- if (strioctl(pppfd, PPPIO_CFLAGS, cf, sizeof(cf), sizeof(int)) < 0) {
- if (!hungup || errno != ENXIO)
- error("Couldn't set kernel CCP state: %m");
- }
-}
-
-/*
- * get_idle_time - return how long the link has been idle.
- */
-int
-get_idle_time(u, ip)
- int u;
- struct ppp_idle *ip;
-{
- return strioctl(pppfd, PPPIO_GIDLE, ip, 0, sizeof(struct ppp_idle)) >= 0;
-}
-
-/*
- * get_ppp_stats - return statistics for the link.
- */
-int
-get_ppp_stats(u, stats)
- int u;
- struct pppd_stats *stats;
-{
- struct ppp_stats s;
-
- if (strioctl(pppfd, PPPIO_GETSTAT, &s, 0, sizeof(s)) < 0) {
- error("Couldn't get link statistics: %m");
- return 0;
- }
- stats->bytes_in = s.p.ppp_ibytes;
- stats->bytes_out = s.p.ppp_obytes;
- return 1;
-}
-
-
-/*
- * ccp_fatal_error - returns 1 if decompression was disabled as a
- * result of an error detected after decompression of a packet,
- * 0 otherwise. This is necessary because of patent nonsense.
- */
-int
-ccp_fatal_error(unit)
- int unit;
-{
- int cf[2];
-
- cf[0] = cf[1] = 0;
- if (strioctl(pppfd, PPPIO_CFLAGS, cf, sizeof(cf), sizeof(int)) < 0) {
- if (errno != ENXIO && errno != EINVAL)
- error("Couldn't get compression flags: %m");
- return 0;
- }
- return cf[0] & CCP_FATALERROR;
-}
-
-/*
- * sifvjcomp - config tcp header compression
- */
-int
-sifvjcomp(u, vjcomp, xcidcomp, xmaxcid)
- int u, vjcomp, xcidcomp, xmaxcid;
-{
- int cf[2];
- char maxcid[2];
-
- if (vjcomp) {
- maxcid[0] = xcidcomp;
- maxcid[1] = 15; /* XXX should be rmaxcid */
- if (strioctl(pppfd, PPPIO_VJINIT, maxcid, sizeof(maxcid), 0) < 0) {
- error("Couldn't initialize VJ compression: %m");
- }
- }
-
- cf[0] = (vjcomp? COMP_VJC + DECOMP_VJC: 0) /* XXX this is wrong */
- + (xcidcomp? COMP_VJCCID + DECOMP_VJCCID: 0);
- cf[1] = COMP_VJC + DECOMP_VJC + COMP_VJCCID + DECOMP_VJCCID;
- if (strioctl(pppfd, PPPIO_CFLAGS, cf, sizeof(cf), sizeof(int)) < 0) {
- if (vjcomp)
- error("Couldn't enable VJ compression: %m");
- }
-
- return 1;
-}
-
-/*
- * sifup - Config the interface up and enable IP packets to pass.
- */
-int
-sifup(u)
- int u;
-{
- struct ifreq ifr;
-
- strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
- if (ioctl(sockfd, SIOCGIFFLAGS, &ifr) < 0) {
- error("Couldn't mark interface up (get): %m");
- return 0;
- }
- ifr.ifr_flags |= IFF_UP;
- if (ioctl(sockfd, SIOCSIFFLAGS, &ifr) < 0) {
- error("Couldn't mark interface up (set): %m");
- return 0;
- }
- if_is_up = 1;
- return 1;
-}
-
-/*
- * sifdown - Config the interface down and disable IP.
- */
-int
-sifdown(u)
- int u;
-{
- struct ifreq ifr;
-
- strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
- if (ioctl(sockfd, SIOCGIFFLAGS, &ifr) < 0) {
- error("Couldn't mark interface down (get): %m");
- return 0;
- }
- if ((ifr.ifr_flags & IFF_UP) != 0) {
- ifr.ifr_flags &= ~IFF_UP;
- if (ioctl(sockfd, SIOCSIFFLAGS, &ifr) < 0) {
- error("Couldn't mark interface down (set): %m");
- return 0;
- }
- }
- if_is_up = 0;
- return 1;
-}
-
-/*
- * sifnpmode - Set the mode for handling packets for a given NP.
- */
-int
-sifnpmode(u, proto, mode)
- int u;
- int proto;
- enum NPmode mode;
-{
- int npi[2];
-
- npi[0] = proto;
- npi[1] = (int) mode;
- if (strioctl(pppfd, PPPIO_NPMODE, npi, 2 * sizeof(int), 0) < 0) {
- error("ioctl(set NP %d mode to %d): %m", proto, mode);
- return 0;
- }
- return 1;
-}
-
-#define INET_ADDR(x) (((struct sockaddr_in *) &(x))->sin_addr.s_addr)
-
-/*
- * sifaddr - Config the interface IP addresses and netmask.
- */
-int
-sifaddr(u, o, h, m)
- int u;
- u_int32_t o, h, m;
-{
- struct ifreq ifr;
-
- memset(&ifr, 0, sizeof(ifr));
- strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
- ifr.ifr_addr.sa_family = AF_INET;
- INET_ADDR(ifr.ifr_addr) = m;
- if (ioctl(sockfd, SIOCSIFNETMASK, &ifr) < 0) {
- error("Couldn't set IP netmask: %m");
- }
- ifr.ifr_addr.sa_family = AF_INET;
- INET_ADDR(ifr.ifr_addr) = o;
- if (ioctl(sockfd, SIOCSIFADDR, &ifr) < 0) {
- error("Couldn't set local IP address: %m");
- }
- ifr.ifr_dstaddr.sa_family = AF_INET;
- INET_ADDR(ifr.ifr_dstaddr) = h;
- if (ioctl(sockfd, SIOCSIFDSTADDR, &ifr) < 0) {
- error("Couldn't set remote IP address: %m");
- }
-#if 0 /* now done in ppp_send_config */
- ifr.ifr_metric = link_mtu;
- if (ioctl(sockfd, SIOCSIFMTU, &ifr) < 0) {
- error("Couldn't set IP MTU: %m");
- }
-#endif
- ifaddrs[0] = o;
- ifaddrs[1] = h;
-
- return 1;
-}
-
-/*
- * cifaddr - Clear the interface IP addresses, and delete routes
- * through the interface if possible.
- */
-int
-cifaddr(u, o, h)
- int u;
- u_int32_t o, h;
-{
- struct rtentry rt;
-
- bzero(&rt, sizeof(rt));
- rt.rt_dst.sa_family = AF_INET;
- INET_ADDR(rt.rt_dst) = h;
- rt.rt_gateway.sa_family = AF_INET;
- INET_ADDR(rt.rt_gateway) = o;
- rt.rt_flags = RTF_HOST;
- if (ioctl(sockfd, SIOCDELRT, &rt) < 0)
- error("Couldn't delete route through interface: %m");
- ifaddrs[0] = 0;
- return 1;
-}
-
-/*
- * sifdefaultroute - assign a default route through the address given.
- */
-int
-sifdefaultroute(u, l, g)
- int u;
- u_int32_t l, g;
-{
- struct rtentry rt;
-
- bzero(&rt, sizeof(rt));
- rt.rt_dst.sa_family = AF_INET;
- INET_ADDR(rt.rt_dst) = 0;
- rt.rt_gateway.sa_family = AF_INET;
- INET_ADDR(rt.rt_gateway) = g;
- rt.rt_flags = RTF_GATEWAY;
-
- if (ioctl(sockfd, SIOCADDRT, &rt) < 0) {
- error("Can't add default route: %m");
- return 0;
- }
-
- default_route_gateway = g;
- return 1;
-}
-
-/*
- * cifdefaultroute - delete a default route through the address given.
- */
-int
-cifdefaultroute(u, l, g)
- int u;
- u_int32_t l, g;
-{
- struct rtentry rt;
-
- bzero(&rt, sizeof(rt));
- rt.rt_dst.sa_family = AF_INET;
- INET_ADDR(rt.rt_dst) = 0;
- rt.rt_gateway.sa_family = AF_INET;
- INET_ADDR(rt.rt_gateway) = g;
- rt.rt_flags = RTF_GATEWAY;
-
- if (ioctl(sockfd, SIOCDELRT, &rt) < 0) {
- error("Can't delete default route: %m");
- return 0;
- }
-
- default_route_gateway = 0;
- return 1;
-}
-
-/*
- * sifproxyarp - Make a proxy ARP entry for the peer.
- */
-int
-sifproxyarp(unit, hisaddr)
- int unit;
- u_int32_t hisaddr;
-{
- struct arpreq arpreq;
-
- bzero(&arpreq, sizeof(arpreq));
- if (!get_ether_addr(hisaddr, &arpreq.arp_ha))
- return 0;
-
- arpreq.arp_pa.sa_family = AF_INET;
- INET_ADDR(arpreq.arp_pa) = hisaddr;
- arpreq.arp_flags = ATF_PERM | ATF_PUBL;
- if (ioctl(sockfd, SIOCSARP, (caddr_t) &arpreq) < 0) {
- error("Couldn't set proxy ARP entry: %m");
- return 0;
- }
-
- proxy_arp_addr = hisaddr;
- return 1;
-}
-
-/*
- * cifproxyarp - Delete the proxy ARP entry for the peer.
- */
-int
-cifproxyarp(unit, hisaddr)
- int unit;
- u_int32_t hisaddr;
-{
- struct arpreq arpreq;
-
- bzero(&arpreq, sizeof(arpreq));
- arpreq.arp_pa.sa_family = AF_INET;
- INET_ADDR(arpreq.arp_pa) = hisaddr;
- if (ioctl(sockfd, SIOCDARP, (caddr_t)&arpreq) < 0) {
- error("Couldn't delete proxy ARP entry: %m");
- return 0;
- }
-
- proxy_arp_addr = 0;
- return 1;
-}
-
-/*
- * get_ether_addr - get the hardware address of an interface on the
- * the same subnet as ipaddr.
- */
-#define MAX_IFS 32
-
-static int
-get_ether_addr(ipaddr, hwaddr)
- u_int32_t ipaddr;
- struct sockaddr *hwaddr;
-{
- struct ifreq *ifr, *ifend;
- u_int32_t ina, mask;
- struct ifreq ifreq;
- struct ifconf ifc;
- struct ifreq ifs[MAX_IFS];
- int nit_fd;
-
- ifc.ifc_len = sizeof(ifs);
- ifc.ifc_req = ifs;
- if (ioctl(sockfd, SIOCGIFCONF, &ifc) < 0) {
- error("ioctl(SIOCGIFCONF): %m");
- return 0;
- }
-
- /*
- * Scan through looking for an interface with an Internet
- * address on the same subnet as `ipaddr'.
- */
- ifend = (struct ifreq *) (ifc.ifc_buf + ifc.ifc_len);
- for (ifr = ifc.ifc_req; ifr < ifend; ifr = (struct ifreq *)
- ((char *)&ifr->ifr_addr + sizeof(struct sockaddr))) {
- if (ifr->ifr_addr.sa_family == AF_INET) {
-
- /*
- * Check that the interface is up, and not point-to-point
- * or loopback.
- */
- strlcpy(ifreq.ifr_name, ifr->ifr_name, sizeof(ifreq.ifr_name));
- if (ioctl(sockfd, SIOCGIFFLAGS, &ifreq) < 0)
- continue;
- if ((ifreq.ifr_flags &
- (IFF_UP|IFF_BROADCAST|IFF_POINTOPOINT|IFF_LOOPBACK|IFF_NOARP))
- != (IFF_UP|IFF_BROADCAST))
- continue;
-
- /*
- * Get its netmask and check that it's on the right subnet.
- */
- if (ioctl(sockfd, SIOCGIFNETMASK, &ifreq) < 0)
- continue;
- ina = ((struct sockaddr_in *) &ifr->ifr_addr)->sin_addr.s_addr;
- mask = ((struct sockaddr_in *) &ifreq.ifr_addr)->sin_addr.s_addr;
- if ((ipaddr & mask) != (ina & mask))
- continue;
-
- break;
- }
- }
-
- if (ifr >= ifend)
- return 0;
- info("found interface %s for proxy arp", ifr->ifr_name);
-
- /*
- * Grab the physical address for this interface.
- */
- if ((nit_fd = open("/dev/nit", O_RDONLY)) < 0) {
- error("Couldn't open /dev/nit: %m");
- return 0;
- }
- strlcpy(ifreq.ifr_name, ifr->ifr_name, sizeof(ifreq.ifr_name));
- if (ioctl(nit_fd, NIOCBIND, &ifreq) < 0
- || ioctl(nit_fd, SIOCGIFADDR, &ifreq) < 0) {
- error("Couldn't get hardware address for %s: %m",
- ifreq.ifr_name);
- close(nit_fd);
- return 0;
- }
-
- hwaddr->sa_family = AF_UNSPEC;
- memcpy(hwaddr->sa_data, ifreq.ifr_addr.sa_data, 6);
- close(nit_fd);
- return 1;
-}
-
-/*
- * have_route_to - determine if the system has any route to
- * a given IP address.
- * For demand mode to work properly, we have to ignore routes
- * through our own interface.
- */
-int have_route_to(addr)
- u_int32_t addr;
-{
- return -1;
-}
-
-#define WTMPFILE "/usr/adm/wtmp"
-
-void
-logwtmp(line, name, host)
- const char *line, *name, *host;
-{
- int fd;
- struct stat buf;
- struct utmp ut;
-
- if ((fd = open(WTMPFILE, O_WRONLY|O_APPEND, 0)) < 0)
- return;
- if (!fstat(fd, &buf)) {
- strncpy(ut.ut_line, line, sizeof(ut.ut_line));
- strncpy(ut.ut_name, name, sizeof(ut.ut_name));
- strncpy(ut.ut_host, host, sizeof(ut.ut_host));
- (void)time(&ut.ut_time);
- if (write(fd, (char *)&ut, sizeof(struct utmp)) != sizeof(struct utmp))
- (void)ftruncate(fd, buf.st_size);
- }
- close(fd);
-}
-
-/*
- * Return user specified netmask, modified by any mask we might determine
- * for address `addr' (in network byte order).
- * Here we scan through the system's list of interfaces, looking for
- * any non-point-to-point interfaces which might appear to be on the same
- * network as `addr'. If we find any, we OR in their netmask to the
- * user-specified netmask.
- */
-u_int32_t
-GetMask(addr)
- u_int32_t addr;
-{
- u_int32_t mask, nmask, ina;
- struct ifreq *ifr, *ifend, ifreq;
- struct ifconf ifc;
-
- addr = ntohl(addr);
- if (IN_CLASSA(addr)) /* determine network mask for address class */
- nmask = IN_CLASSA_NET;
- else if (IN_CLASSB(addr))
- nmask = IN_CLASSB_NET;
- else
- nmask = IN_CLASSC_NET;
- /* class D nets are disallowed by bad_ip_adrs */
- mask = netmask | htonl(nmask);
-
- /*
- * Scan through the system's network interfaces.
- */
- ifc.ifc_len = MAX_IFS * sizeof(struct ifreq);
- ifc.ifc_req = alloca(ifc.ifc_len);
- if (ifc.ifc_req == 0)
- return mask;
- if (ioctl(sockfd, SIOCGIFCONF, &ifc) < 0) {
- warn("Couldn't get system interface list: %m");
- return mask;
- }
- ifend = (struct ifreq *) (ifc.ifc_buf + ifc.ifc_len);
- for (ifr = ifc.ifc_req; ifr < ifend; ++ifr) {
- /*
- * Check the interface's internet address.
- */
- if (ifr->ifr_addr.sa_family != AF_INET)
- continue;
- ina = INET_ADDR(ifr->ifr_addr);
- if ((ntohl(ina) & nmask) != (addr & nmask))
- continue;
- /*
- * Check that the interface is up, and not point-to-point or loopback.
- */
- strlcpy(ifreq.ifr_name, ifr->ifr_name, sizeof(ifreq.ifr_name));
- if (ioctl(sockfd, SIOCGIFFLAGS, &ifreq) < 0)
- continue;
- if ((ifreq.ifr_flags & (IFF_UP|IFF_POINTOPOINT|IFF_LOOPBACK))
- != IFF_UP)
- continue;
- /*
- * Get its netmask and OR it into our mask.
- */
- if (ioctl(sockfd, SIOCGIFNETMASK, &ifreq) < 0)
- continue;
- mask |= INET_ADDR(ifreq.ifr_addr);
- }
-
- return mask;
-}
-
-static int
-strioctl(fd, cmd, ptr, ilen, olen)
- int fd, cmd, ilen, olen;
- void *ptr;
-{
- struct strioctl str;
-
- str.ic_cmd = cmd;
- str.ic_timout = 0;
- str.ic_len = ilen;
- str.ic_dp = ptr;
- if (ioctl(fd, I_STR, &str) == -1)
- return -1;
- if (str.ic_len != olen)
- dbglog("strioctl: expected %d bytes, got %d for cmd %x\n",
- olen, str.ic_len, cmd);
- return 0;
-}
-
-/*
- * Use the hostid as part of the random number seed.
- */
-int
-get_host_seed()
-{
- return gethostid();
-}
-
-#if 0
-/*
- * Code for locking/unlocking the serial device.
- * This code is derived from chat.c.
- */
-
-#if !defined(HDB) && !defined(SUNOS3)
-#define HDB 1 /* ascii lock files are the default */
-#endif
-
-#ifndef LOCK_DIR
-# if HDB
-# define PIDSTRING
-# define LOCK_PREFIX "/usr/spool/locks/LCK.."
-# else /* HDB */
-# define LOCK_PREFIX "/usr/spool/uucp/LCK.."
-# endif /* HDB */
-#endif /* LOCK_DIR */
-
-static char *lock_file; /* name of lock file created */
-
-/*
- * lock - create a lock file for the named device.
- */
-int
-lock(dev)
- char *dev;
-{
- char hdb_lock_buffer[12];
- int fd, pid, n;
- char *p;
- size_t l;
-
- if ((p = strrchr(dev, '/')) != NULL)
- dev = p + 1;
- l = strlen(LOCK_PREFIX) + strlen(dev) + 1;
- lock_file = malloc(l);
- if (lock_file == NULL)
- novm("lock file name");
- slprintf(lock_file, l, "%s%s", LOCK_PREFIX, dev);
-
- while ((fd = open(lock_file, O_EXCL | O_CREAT | O_RDWR, 0644)) < 0) {
- if (errno == EEXIST
- && (fd = open(lock_file, O_RDONLY, 0)) >= 0) {
- /* Read the lock file to find out who has the device locked */
-#ifdef PIDSTRING
- n = read(fd, hdb_lock_buffer, 11);
- if (n > 0) {
- hdb_lock_buffer[n] = 0;
- pid = atoi(hdb_lock_buffer);
- }
-#else
- n = read(fd, &pid, sizeof(pid));
-#endif
- if (n <= 0) {
- error("Can't read pid from lock file %s", lock_file);
- close(fd);
- } else {
- if (kill(pid, 0) == -1 && errno == ESRCH) {
- /* pid no longer exists - remove the lock file */
- if (unlink(lock_file) == 0) {
- close(fd);
- notice("Removed stale lock on %s (pid %d)",
- dev, pid);
- continue;
- } else
- warn("Couldn't remove stale lock on %s",
- dev);
- } else
- notice("Device %s is locked by pid %d",
- dev, pid);
- }
- close(fd);
- } else
- error("Can't create lock file %s: %m", lock_file);
- free(lock_file);
- lock_file = NULL;
- return -1;
- }
-
-#ifdef PIDSTRING
- slprintf(hdb_lock_buffer, sizeof(hdb_lock_buffer), "%10d\n", getpid());
- write(fd, hdb_lock_buffer, 11);
-#else
- pid = getpid();
- write(fd, &pid, sizeof pid);
-#endif
-
- close(fd);
- return 0;
-}
-
-/*
- * unlock - remove our lockfile
- */
-void
-unlock()
-{
- if (lock_file) {
- unlink(lock_file);
- free(lock_file);
- lock_file = NULL;
- }
-}
-#endif /* lock stuff removed */
-
-/*
- * get_pty - get a pty master/slave pair and chown the slave side
- * to the uid given. Assumes slave_name points to >= 12 bytes of space.
- */
-int
-get_pty(master_fdp, slave_fdp, slave_name, uid)
- int *master_fdp;
- int *slave_fdp;
- char *slave_name;
- int uid;
-{
- int i, mfd, sfd;
- char pty_name[12];
- struct termios tios;
-
- sfd = -1;
- for (i = 0; i < 64; ++i) {
- slprintf(pty_name, sizeof(pty_name), "/dev/pty%c%x",
- 'p' + i / 16, i % 16);
- mfd = open(pty_name, O_RDWR, 0);
- if (mfd >= 0) {
- pty_name[5] = 't';
- sfd = open(pty_name, O_RDWR | O_NOCTTY, 0);
- if (sfd >= 0)
- break;
- close(mfd);
- }
- }
- if (sfd < 0)
- return 0;
-
- strlcpy(slave_name, pty_name, 12);
- *master_fdp = mfd;
- *slave_fdp = sfd;
- fchown(sfd, uid, -1);
- fchmod(sfd, S_IRUSR | S_IWUSR);
- if (tcgetattr(sfd, &tios) == 0) {
- tios.c_cflag &= ~(CSIZE | CSTOPB | PARENB);
- tios.c_cflag |= CS8 | CREAD;
- tios.c_iflag = IGNPAR | CLOCAL;
- tios.c_oflag = 0;
- tios.c_lflag = 0;
- if (tcsetattr(sfd, TCSAFLUSH, &tios) < 0)
- warn("couldn't set attributes on pty: %m");
- } else
- warn("couldn't get attributes on pty: %m");
-
- return 1;
-}
-
-/*
- * SunOS doesn't have strtoul :-(
- */
-unsigned long
-strtoul(str, ptr, base)
- char *str, **ptr;
- int base;
-{
- return (unsigned long) strtol(str, ptr, base);
-}
-
-/*
- * Or strerror :-(
- */
-extern char *sys_errlist[];
-extern int sys_nerr;
-
-char *
-strerror(n)
- int n;
-{
- static char unknown[32];
-
- if (n > 0 && n < sys_nerr)
- return sys_errlist[n];
- slprintf(unknown, sizeof(unknown), "Error %d", n);
- return unknown;
-}
diff --git a/mdk-stage1/ppp/pppd/tdb.c b/mdk-stage1/ppp/pppd/tdb.c
deleted file mode 100644
index 7fd58291e..000000000
--- a/mdk-stage1/ppp/pppd/tdb.c
+++ /dev/null
@@ -1,1282 +0,0 @@
-/*
- * Database functions
- * Copyright (C) Andrew Tridgell 1999
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms AND provided that this software or
- * any derived work is only used as part of the PPP daemon (pppd)
- * and related utilities.
- * The name of the author may not be used to endorse or promote products
- * derived from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- *
- * Note: this software is also available under the Gnu Public License
- * version 2 or later.
- */
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <fcntl.h>
-#include <unistd.h>
-#include <string.h>
-#include <fcntl.h>
-#include <errno.h>
-#include <sys/mman.h>
-#include <sys/stat.h>
-#include "tdb.h"
-
-#define TDB_VERSION (0x26011967 + 1)
-#define TDB_MAGIC (0x26011999U)
-#define TDB_FREE_MAGIC (~TDB_MAGIC)
-#define TDB_ALIGN 4
-#define MIN_REC_SIZE (2*sizeof(struct list_struct) + TDB_ALIGN)
-#define DEFAULT_HASH_SIZE 128
-#define TDB_PAGE_SIZE 0x2000
-#define TDB_LEN_MULTIPLIER 10
-#define FREELIST_TOP (sizeof(struct tdb_header))
-
-#define LOCK_SET 1
-#define LOCK_CLEAR 0
-
-/* lock offsets */
-#define GLOBAL_LOCK 0
-#define ACTIVE_LOCK 4
-#define LIST_LOCK_BASE 1024
-
-#define BUCKET(hash) ((hash) % tdb->header.hash_size)
-
-#ifndef MAP_FILE
-#define MAP_FILE 0
-#endif
-
-/* the body of the database is made of one list_struct for the free space
- plus a separate data list for each hash value */
-struct list_struct {
- tdb_len rec_len; /* total byte length of record */
- tdb_off next; /* offset of the next record in the list */
- tdb_len key_len; /* byte length of key */
- tdb_len data_len; /* byte length of data */
- unsigned full_hash; /* the full 32 bit hash of the key */
- unsigned magic; /* try to catch errors */
- /*
- the following union is implied
- union {
- char record[rec_len];
- struct {
- char key[key_len];
- char data[data_len];
- }
- }
- */
-};
-
-/* a null data record - useful for error returns */
-static TDB_DATA null_data;
-
-/* a byte range locking function - return 0 on success
- this functions locks/unlocks 1 byte at the specified offset */
-static int tdb_brlock(TDB_CONTEXT *tdb, tdb_off offset,
- int set, int rw_type, int lck_type)
-{
-#if NOLOCK
- return 0;
-#else
- struct flock fl;
-
- if (tdb->fd == -1) return 0; /* for in memory tdb */
-
- if (tdb->read_only) return -1;
-
- fl.l_type = set==LOCK_SET?rw_type:F_UNLCK;
- fl.l_whence = SEEK_SET;
- fl.l_start = offset;
- fl.l_len = 1;
- fl.l_pid = 0;
-
- if (fcntl(tdb->fd, lck_type, &fl) != 0) {
-#if TDB_DEBUG
- if (lck_type == F_SETLKW) {
- printf("lock %d failed at %d (%s)\n",
- set, offset, strerror(errno));
- }
-#endif
- tdb->ecode = TDB_ERR_LOCK;
- return -1;
- }
- return 0;
-#endif
-}
-
-/* lock a list in the database. list -1 is the alloc list */
-static int tdb_lock(TDB_CONTEXT *tdb, int list)
-{
- if (list < -1 || list >= (int)tdb->header.hash_size) {
-#if TDB_DEBUG
- printf("bad list %d\n", list);
-#endif
- return -1;
- }
- if (tdb->locked[list+1] == 0) {
- if (tdb_brlock(tdb, LIST_LOCK_BASE + 4*list, LOCK_SET,
- F_WRLCK, F_SETLKW) != 0) {
- return -1;
- }
- }
- tdb->locked[list+1]++;
- return 0;
-}
-
-/* unlock the database. */
-static int tdb_unlock(TDB_CONTEXT *tdb, int list)
-{
- if (list < -1 || list >= (int)tdb->header.hash_size) {
-#if TDB_DEBUG
- printf("bad unlock list %d\n", list);
-#endif
- return -1;
- }
-
- if (tdb->locked[list+1] == 0) {
-#if TDB_DEBUG
- printf("not locked %d\n", list);
-#endif
- tdb->ecode = TDB_ERR_LOCK;
- return -1;
- }
- if (tdb->locked[list+1] == 1) {
- if (tdb_brlock(tdb, LIST_LOCK_BASE + 4*list, LOCK_CLEAR,
- F_WRLCK, F_SETLKW) != 0) {
- return -1;
- }
- }
- tdb->locked[list+1]--;
- return 0;
-}
-
-/* the hash algorithm - turn a key into an integer
- This is based on the hash agorithm from gdbm */
-static unsigned tdb_hash(TDB_DATA *key)
-{
- unsigned value; /* Used to compute the hash value. */
- unsigned i; /* Used to cycle through random values. */
-
- /* Set the initial value from the key size. */
- value = 0x238F13AF * key->dsize;
- for (i=0; i < key->dsize; i++) {
- value = (value + (key->dptr[i] << (i*5 % 24)));
- }
-
- value = (1103515243 * value + 12345);
-
- return value;
-}
-
-/* find the top of the hash chain for an open database */
-static tdb_off tdb_hash_top(TDB_CONTEXT *tdb, unsigned hash)
-{
- tdb_off ret;
- hash = BUCKET(hash);
- ret = FREELIST_TOP + (hash+1)*sizeof(tdb_off);
- return ret;
-}
-
-
-/* check for an out of bounds access - if it is out of bounds then
- see if the database has been expanded by someone else and expand
- if necessary */
-static int tdb_oob(TDB_CONTEXT *tdb, tdb_off offset)
-{
- struct stat st;
- if ((offset <= tdb->map_size) || (tdb->fd == -1)) return 0;
-
- fstat(tdb->fd, &st);
- if (st.st_size <= (ssize_t)offset) {
- tdb->ecode = TDB_ERR_IO;
- return -1;
- }
-
-#if HAVE_MMAP
- if (tdb->map_ptr) {
- munmap(tdb->map_ptr, tdb->map_size);
- tdb->map_ptr = NULL;
- }
-#endif
-
- tdb->map_size = st.st_size;
-#if HAVE_MMAP
- tdb->map_ptr = (void *)mmap(NULL, tdb->map_size,
- tdb->read_only?PROT_READ:PROT_READ|PROT_WRITE,
- MAP_SHARED | MAP_FILE, tdb->fd, 0);
-#endif
- return 0;
-}
-
-
-/* write a lump of data at a specified offset */
-static int tdb_write(TDB_CONTEXT *tdb, tdb_off offset, const char *buf, tdb_len len)
-{
- if (tdb_oob(tdb, offset + len) != 0) {
- /* oops - trying to write beyond the end of the database! */
- return -1;
- }
-
- if (tdb->map_ptr) {
- memcpy(offset + (char *)tdb->map_ptr, buf, len);
- } else {
- if (lseek(tdb->fd, offset, SEEK_SET) != offset ||
- write(tdb->fd, buf, len) != (ssize_t)len) {
- tdb->ecode = TDB_ERR_IO;
- return -1;
- }
- }
- return 0;
-}
-
-/* read a lump of data at a specified offset */
-static int tdb_read(TDB_CONTEXT *tdb, tdb_off offset, char *buf, tdb_len len)
-{
- if (tdb_oob(tdb, offset + len) != 0) {
- /* oops - trying to read beyond the end of the database! */
- return -1;
- }
-
- if (tdb->map_ptr) {
- memcpy(buf, offset + (char *)tdb->map_ptr, len);
- } else {
- if (lseek(tdb->fd, offset, SEEK_SET) != offset ||
- read(tdb->fd, buf, len) != (ssize_t)len) {
- tdb->ecode = TDB_ERR_IO;
- return -1;
- }
- }
- return 0;
-}
-
-
-/* read a lump of data, allocating the space for it */
-static char *tdb_alloc_read(TDB_CONTEXT *tdb, tdb_off offset, tdb_len len)
-{
- char *buf;
-
- buf = (char *)malloc(len);
-
- if (!buf) {
- tdb->ecode = TDB_ERR_OOM;
- return NULL;
- }
-
- if (tdb_read(tdb, offset, buf, len) == -1) {
- free(buf);
- return NULL;
- }
-
- return buf;
-}
-
-/* convenience routine for writing a record */
-static int rec_write(TDB_CONTEXT *tdb, tdb_off offset, struct list_struct *rec)
-{
- return tdb_write(tdb, offset, (char *)rec, sizeof(*rec));
-}
-
-/* convenience routine for writing a tdb_off */
-static int ofs_write(TDB_CONTEXT *tdb, tdb_off offset, tdb_off *d)
-{
- return tdb_write(tdb, offset, (char *)d, sizeof(*d));
-}
-
-/* read a tdb_off from the store */
-static int ofs_read(TDB_CONTEXT *tdb, tdb_off offset, tdb_off *d)
-{
- return tdb_read(tdb, offset, (char *)d, sizeof(*d));
-}
-
-/* read a record and check for simple errors */
-static int rec_read(TDB_CONTEXT *tdb, tdb_off offset, struct list_struct *rec)
-{
- if (tdb_read(tdb, offset, (char *)rec, sizeof(*rec)) == -1) return -1;
- if (rec->magic != TDB_MAGIC) {
-#if TDB_DEBUG
- printf("bad magic 0x%08x at offset %d\n",
- rec->magic, offset);
-#endif
- tdb->ecode = TDB_ERR_CORRUPT;
- return -1;
- }
- if (tdb_oob(tdb, rec->next) != 0) {
- return -1;
- }
- return 0;
-}
-
-/* expand the database at least length bytes by expanding the
- underlying file and doing the mmap again if necessary */
-static int tdb_expand(TDB_CONTEXT *tdb, tdb_off length)
-{
- struct list_struct rec;
- tdb_off offset, ptr;
- char b = 0;
-
- tdb_lock(tdb,-1);
-
- /* make sure we know about any previous expansions by another
- process */
- tdb_oob(tdb,tdb->map_size + 1);
-
- /* always make room for at least 10 more records */
- length *= TDB_LEN_MULTIPLIER;
-
- /* and round the database up to a multiple of TDB_PAGE_SIZE */
- length = ((tdb->map_size + length + TDB_PAGE_SIZE) & ~(TDB_PAGE_SIZE - 1)) - tdb->map_size;
-
- /* expand the file itself */
- if (tdb->fd != -1) {
- lseek(tdb->fd, tdb->map_size + length - 1, SEEK_SET);
- if (write(tdb->fd, &b, 1) != 1) goto fail;
- }
-
- /* form a new freelist record */
- offset = FREELIST_TOP;
- rec.rec_len = length - sizeof(rec);
- rec.magic = TDB_FREE_MAGIC;
- if (ofs_read(tdb, offset, &rec.next) == -1) {
- goto fail;
- }
-
-#if HAVE_MMAP
- if (tdb->fd != -1 && tdb->map_ptr) {
- munmap(tdb->map_ptr, tdb->map_size);
- tdb->map_ptr = NULL;
- }
-#endif
-
- tdb->map_size += length;
-
- if (tdb->fd == -1) {
- tdb->map_ptr = realloc(tdb->map_ptr, tdb->map_size);
- }
-
- /* write it out */
- if (rec_write(tdb, tdb->map_size - length, &rec) == -1) {
- goto fail;
- }
-
- /* link it into the free list */
- ptr = tdb->map_size - length;
- if (ofs_write(tdb, offset, &ptr) == -1) goto fail;
-
-#if HAVE_MMAP
- if (tdb->fd != -1) {
- tdb->map_ptr = (void *)mmap(NULL, tdb->map_size,
- PROT_READ|PROT_WRITE,
- MAP_SHARED | MAP_FILE, tdb->fd, 0);
- }
-#endif
-
- tdb_unlock(tdb, -1);
- return 0;
-
- fail:
- tdb_unlock(tdb,-1);
- return -1;
-}
-
-/* allocate some space from the free list. The offset returned points
- to a unconnected list_struct within the database with room for at
- least length bytes of total data
-
- 0 is returned if the space could not be allocated
- */
-static tdb_off tdb_allocate(TDB_CONTEXT *tdb, tdb_len length)
-{
- tdb_off offset, rec_ptr, last_ptr;
- struct list_struct rec, lastrec, newrec;
-
- tdb_lock(tdb, -1);
-
- again:
- last_ptr = 0;
- offset = FREELIST_TOP;
-
- /* read in the freelist top */
- if (ofs_read(tdb, offset, &rec_ptr) == -1) {
- goto fail;
- }
-
- /* keep looking until we find a freelist record that is big
- enough */
- while (rec_ptr) {
- if (tdb_read(tdb, rec_ptr, (char *)&rec, sizeof(rec)) == -1) {
- goto fail;
- }
-
- if (rec.magic != TDB_FREE_MAGIC) {
-#if TDB_DEBUG
- printf("bad magic 0x%08x in free list\n", rec.magic);
-#endif
- goto fail;
- }
-
- if (rec.rec_len >= length) {
- /* found it - now possibly split it up */
- if (rec.rec_len > length + MIN_REC_SIZE) {
- length = (length + TDB_ALIGN) & ~(TDB_ALIGN-1);
-
- newrec.rec_len = rec.rec_len - (sizeof(rec) + length);
- newrec.next = rec.next;
- newrec.magic = TDB_FREE_MAGIC;
-
- rec.rec_len = length;
- rec.next = rec_ptr + sizeof(rec) + rec.rec_len;
-
- if (rec_write(tdb, rec.next, &newrec) == -1) {
- goto fail;
- }
-
- if (rec_write(tdb, rec_ptr, &rec) == -1) {
- goto fail;
- }
- }
-
- /* remove it from the list */
- if (last_ptr == 0) {
- offset = FREELIST_TOP;
-
- if (ofs_write(tdb, offset, &rec.next) == -1) {
- goto fail;
- }
- } else {
- lastrec.next = rec.next;
- if (rec_write(tdb, last_ptr, &lastrec) == -1) {
- goto fail;
- }
- }
-
- /* all done - return the new record offset */
- tdb_unlock(tdb, -1);
- return rec_ptr;
- }
-
- /* move to the next record */
- lastrec = rec;
- last_ptr = rec_ptr;
- rec_ptr = rec.next;
- }
-
- /* we didn't find enough space. See if we can expand the
- database and if we can then try again */
- if (tdb_expand(tdb, length + sizeof(rec)) == 0) goto again;
-
- fail:
-#if TDB_DEBUG
- printf("tdb_allocate failed for size %u\n", length);
-#endif
- tdb_unlock(tdb, -1);
- return 0;
-}
-
-/* initialise a new database with a specified hash size */
-static int tdb_new_database(TDB_CONTEXT *tdb, int hash_size)
-{
- struct tdb_header header;
- tdb_off offset;
- int i, size = 0;
- tdb_off buf[16];
-
- /* create the header */
- memset(&header, 0, sizeof(header));
- memcpy(header.magic_food, TDB_MAGIC_FOOD, strlen(TDB_MAGIC_FOOD)+1);
- header.version = TDB_VERSION;
- header.hash_size = hash_size;
- lseek(tdb->fd, 0, SEEK_SET);
- ftruncate(tdb->fd, 0);
-
- if (tdb->fd != -1 && write(tdb->fd, &header, sizeof(header)) !=
- sizeof(header)) {
- tdb->ecode = TDB_ERR_IO;
- return -1;
- } else size += sizeof(header);
-
- /* the freelist and hash pointers */
- offset = 0;
- memset(buf, 0, sizeof(buf));
-
- for (i=0;(hash_size+1)-i >= 16; i += 16) {
- if (tdb->fd != -1 && write(tdb->fd, buf, sizeof(buf)) !=
- sizeof(buf)) {
- tdb->ecode = TDB_ERR_IO;
- return -1;
- } else size += sizeof(buf);
- }
-
- for (;i<hash_size+1; i++) {
- if (tdb->fd != -1 && write(tdb->fd, buf, sizeof(tdb_off)) !=
- sizeof(tdb_off)) {
- tdb->ecode = TDB_ERR_IO;
- return -1;
- } else size += sizeof(tdb_off);
- }
-
- if (tdb->fd == -1) {
- tdb->map_ptr = calloc(size, 1);
- tdb->map_size = size;
- if (tdb->map_ptr == NULL) {
- tdb->ecode = TDB_ERR_IO;
- return -1;
- }
- memcpy(&tdb->header, &header, sizeof(header));
- }
-
-#if TDB_DEBUG
- printf("initialised database of hash_size %u\n",
- hash_size);
-#endif
- return 0;
-}
-
-/* Returns 0 on fail. On success, return offset of record, and fills
- in rec */
-static tdb_off tdb_find(TDB_CONTEXT *tdb, TDB_DATA key, unsigned int hash,
- struct list_struct *rec)
-{
- tdb_off offset, rec_ptr;
-
- /* find the top of the hash chain */
- offset = tdb_hash_top(tdb, hash);
-
- /* read in the hash top */
- if (ofs_read(tdb, offset, &rec_ptr) == -1)
- return 0;
-
- /* keep looking until we find the right record */
- while (rec_ptr) {
- if (rec_read(tdb, rec_ptr, rec) == -1)
- return 0;
-
- if (hash == rec->full_hash && key.dsize == rec->key_len) {
- char *k;
- /* a very likely hit - read the key */
- k = tdb_alloc_read(tdb, rec_ptr + sizeof(*rec),
- rec->key_len);
-
- if (!k)
- return 0;
-
- if (memcmp(key.dptr, k, key.dsize) == 0) {
- free(k);
- return rec_ptr;
- }
- free(k);
- }
-
- /* move to the next record */
- rec_ptr = rec->next;
- }
- return 0;
-}
-
-/*
- return an error string for the last tdb error
-*/
-char *tdb_error(TDB_CONTEXT *tdb)
-{
- int i;
- static struct {
- enum TDB_ERROR ecode;
- char *estring;
- } emap[] = {
- {TDB_SUCCESS, "Success"},
- {TDB_ERR_CORRUPT, "Corrupt database"},
- {TDB_ERR_IO, "IO Error"},
- {TDB_ERR_LOCK, "Locking error"},
- {TDB_ERR_OOM, "Out of memory"},
- {TDB_ERR_EXISTS, "Record exists"},
- {-1, NULL}};
- if (tdb != NULL) {
- for (i=0;emap[i].estring;i++) {
- if (tdb->ecode == emap[i].ecode) return emap[i].estring;
- }
- } else {
- return "Invalid tdb context";
- }
- return "Invalid error code";
-}
-
-
-/* update an entry in place - this only works if the new data size
- is <= the old data size and the key exists.
- on failure return -1
-*/
-int tdb_update(TDB_CONTEXT *tdb, TDB_DATA key, TDB_DATA dbuf)
-{
- unsigned hash;
- struct list_struct rec;
- tdb_off rec_ptr;
- int ret = -1;
-
- if (tdb == NULL) {
-#ifdef TDB_DEBUG
- printf("tdb_update() called with null context\n");
-#endif
- return -1;
- }
-
- /* find which hash bucket it is in */
- hash = tdb_hash(&key);
-
- tdb_lock(tdb, BUCKET(hash));
- rec_ptr = tdb_find(tdb, key, hash, &rec);
-
- if (!rec_ptr)
- goto out;
-
- /* must be long enough */
- if (rec.rec_len < key.dsize + dbuf.dsize)
- goto out;
-
- if (tdb_write(tdb, rec_ptr + sizeof(rec) + rec.key_len,
- dbuf.dptr, dbuf.dsize) == -1)
- goto out;
-
- if (dbuf.dsize != rec.data_len) {
- /* update size */
- rec.data_len = dbuf.dsize;
- ret = rec_write(tdb, rec_ptr, &rec);
- } else
- ret = 0;
-
- out:
- tdb_unlock(tdb, BUCKET(hash));
- return ret;
-}
-
-/* find an entry in the database given a key */
-TDB_DATA tdb_fetch(TDB_CONTEXT *tdb, TDB_DATA key)
-{
- unsigned hash;
- tdb_off rec_ptr;
- struct list_struct rec;
- TDB_DATA ret = null_data;
-
- if (tdb == NULL) {
-#ifdef TDB_DEBUG
- printf("tdb_fetch() called with null context\n");
-#endif
- return null_data;
- }
-
- /* find which hash bucket it is in */
- hash = tdb_hash(&key);
-
- tdb_lock(tdb, BUCKET(hash));
- rec_ptr = tdb_find(tdb, key, hash, &rec);
-
- if (rec_ptr) {
- ret.dptr = tdb_alloc_read(tdb,
- rec_ptr + sizeof(rec) + rec.key_len,
- rec.data_len);
- ret.dsize = rec.data_len;
- }
-
- tdb_unlock(tdb, BUCKET(hash));
- return ret;
-}
-
-/* check if an entry in the database exists
-
- note that 1 is returned if the key is found and 0 is returned if not found
- this doesn't match the conventions in the rest of this module, but is
- compatible with gdbm
-*/
-int tdb_exists(TDB_CONTEXT *tdb, TDB_DATA key)
-{
- unsigned hash;
- tdb_off rec_ptr;
- struct list_struct rec;
-
- if (tdb == NULL) {
-#ifdef TDB_DEBUG
- printf("tdb_exists() called with null context\n");
-#endif
- return 0;
- }
-
- /* find which hash bucket it is in */
- hash = tdb_hash(&key);
-
- tdb_lock(tdb, BUCKET(hash));
- rec_ptr = tdb_find(tdb, key, hash, &rec);
- tdb_unlock(tdb, BUCKET(hash));
-
- return rec_ptr != 0;
-}
-
-/* traverse the entire database - calling fn(tdb, key, data) on each element.
- return -1 on error or the record count traversed
- if fn is NULL then it is not called
- a non-zero return value from fn() indicates that the traversal should stop
- */
-int tdb_traverse(TDB_CONTEXT *tdb, int (*fn)(TDB_CONTEXT *tdb, TDB_DATA key, TDB_DATA dbuf, void* state), void* state)
-{
- int count = 0;
- unsigned h;
- tdb_off offset, rec_ptr;
- struct list_struct rec;
- char *data;
- TDB_DATA key, dbuf;
-
- if (tdb == NULL) {
-#ifdef TDB_DEBUG
- printf("tdb_traverse() called with null context\n");
-#endif
- return -1;
- }
-
- /* loop over all hash chains */
- for (h = 0; h < tdb->header.hash_size; h++) {
- tdb_lock(tdb, BUCKET(h));
-
- /* read in the hash top */
- offset = tdb_hash_top(tdb, h);
- if (ofs_read(tdb, offset, &rec_ptr) == -1) {
- goto fail;
- }
-
- /* traverse all records for this hash */
- while (rec_ptr) {
- if (rec_read(tdb, rec_ptr, &rec) == -1) {
- goto fail;
- }
-
- /* now read the full record */
- data = tdb_alloc_read(tdb, rec_ptr + sizeof(rec),
- rec.key_len + rec.data_len);
- if (!data) {
- goto fail;
- }
-
- key.dptr = data;
- key.dsize = rec.key_len;
- dbuf.dptr = data + rec.key_len;
- dbuf.dsize = rec.data_len;
- count++;
-
- if (fn && fn(tdb, key, dbuf, state) != 0) {
- /* they want us to stop traversing */
- free(data);
- tdb_unlock(tdb, BUCKET(h));
- return count;
- }
-
- /* a miss - drat */
- free(data);
-
- /* move to the next record */
- rec_ptr = rec.next;
- }
- tdb_unlock(tdb, BUCKET(h));
- }
-
- /* return the number traversed */
- return count;
-
- fail:
- tdb_unlock(tdb, BUCKET(h));
- return -1;
-}
-
-
-/* find the first entry in the database and return its key */
-TDB_DATA tdb_firstkey(TDB_CONTEXT *tdb)
-{
- tdb_off offset, rec_ptr;
- struct list_struct rec;
- unsigned hash;
- TDB_DATA ret;
-
- if (tdb == NULL) {
-#ifdef TDB_DEBUG
- printf("tdb_firstkey() called with null context\n");
-#endif
- return null_data;
- }
-
- /* look for a non-empty hash chain */
- for (hash = 0, rec_ptr = 0;
- hash < tdb->header.hash_size;
- hash++) {
- /* find the top of the hash chain */
- offset = tdb_hash_top(tdb, hash);
-
- tdb_lock(tdb, BUCKET(hash));
-
- /* read in the hash top */
- if (ofs_read(tdb, offset, &rec_ptr) == -1) {
- goto fail;
- }
-
- if (rec_ptr) break;
-
- tdb_unlock(tdb, BUCKET(hash));
- }
-
- if (rec_ptr == 0) return null_data;
-
- /* we've found a non-empty chain, now read the record */
- if (rec_read(tdb, rec_ptr, &rec) == -1) {
- goto fail;
- }
-
- /* allocate and read the key space */
- ret.dptr = tdb_alloc_read(tdb, rec_ptr + sizeof(rec), rec.key_len);
- ret.dsize = rec.key_len;
- tdb_unlock(tdb, BUCKET(hash));
- return ret;
-
- fail:
- tdb_unlock(tdb, BUCKET(hash));
- return null_data;
-}
-
-/* find the next entry in the database, returning its key */
-TDB_DATA tdb_nextkey(TDB_CONTEXT *tdb, TDB_DATA key)
-{
- unsigned hash, hbucket;
- tdb_off rec_ptr, offset;
- struct list_struct rec;
- TDB_DATA ret;
-
- if (tdb == NULL) {
-#ifdef TDB_DEBUG
- printf("tdb_nextkey() called with null context\n");
-#endif
- return null_data;
- }
-
- /* find which hash bucket it is in */
- hash = tdb_hash(&key);
- hbucket = BUCKET(hash);
-
- tdb_lock(tdb, hbucket);
- rec_ptr = tdb_find(tdb, key, hash, &rec);
- if (rec_ptr) {
- /* we want the next record after this one */
- rec_ptr = rec.next;
- }
-
- /* not found or last in hash: look for next non-empty hash chain */
- while (rec_ptr == 0) {
- tdb_unlock(tdb, hbucket);
-
- if (++hbucket >= tdb->header.hash_size - 1)
- return null_data;
-
- offset = tdb_hash_top(tdb, hbucket);
- tdb_lock(tdb, hbucket);
- /* read in the hash top */
- if (ofs_read(tdb, offset, &rec_ptr) == -1) {
- tdb_unlock(tdb, hbucket);
- return null_data;
- }
- }
-
- /* Read the record. */
- if (rec_read(tdb, rec_ptr, &rec) == -1) {
- tdb_unlock(tdb, hbucket);
- return null_data;
- }
- /* allocate and read the key */
- ret.dptr = tdb_alloc_read(tdb, rec_ptr + sizeof(rec), rec.key_len);
- ret.dsize = rec.key_len;
- tdb_unlock(tdb, hbucket);
-
- return ret;
-}
-
-/* delete an entry in the database given a key */
-int tdb_delete(TDB_CONTEXT *tdb, TDB_DATA key)
-{
- unsigned hash;
- tdb_off offset, rec_ptr, last_ptr;
- struct list_struct rec, lastrec;
- char *data = NULL;
-
- if (tdb == NULL) {
-#ifdef TDB_DEBUG
- printf("tdb_delete() called with null context\n");
-#endif
- return -1;
- }
-
- /* find which hash bucket it is in */
- hash = tdb_hash(&key);
-
- tdb_lock(tdb, BUCKET(hash));
-
- /* find the top of the hash chain */
- offset = tdb_hash_top(tdb, hash);
-
- /* read in the hash top */
- if (ofs_read(tdb, offset, &rec_ptr) == -1) {
- goto fail;
- }
-
- last_ptr = 0;
-
- /* keep looking until we find the right record */
- while (rec_ptr) {
- if (rec_read(tdb, rec_ptr, &rec) == -1) {
- goto fail;
- }
-
- if (hash == rec.full_hash && key.dsize == rec.key_len) {
- /* a very likely hit - read the record and full key */
- data = tdb_alloc_read(tdb, rec_ptr + sizeof(rec),
- rec.key_len);
- if (!data) {
- goto fail;
- }
-
- if (memcmp(key.dptr, data, key.dsize) == 0) {
- /* a definite match - delete it */
- if (last_ptr == 0) {
- offset = tdb_hash_top(tdb, hash);
- if (ofs_write(tdb, offset, &rec.next) == -1) {
- goto fail;
- }
- } else {
- lastrec.next = rec.next;
- if (rec_write(tdb, last_ptr, &lastrec) == -1) {
- goto fail;
- }
- }
- tdb_unlock(tdb, BUCKET(hash));
- tdb_lock(tdb, -1);
- /* and recover the space */
- offset = FREELIST_TOP;
- if (ofs_read(tdb, offset, &rec.next) == -1) {
- goto fail2;
- }
- rec.magic = TDB_FREE_MAGIC;
- if (rec_write(tdb, rec_ptr, &rec) == -1) {
- goto fail2;
- }
- if (ofs_write(tdb, offset, &rec_ptr) == -1) {
- goto fail2;
- }
-
- /* yipee - all done */
- free(data);
- tdb_unlock(tdb, -1);
- return 0;
- }
-
- /* a miss - drat */
- free(data);
- data = NULL;
- }
-
- /* move to the next record */
- last_ptr = rec_ptr;
- lastrec = rec;
- rec_ptr = rec.next;
- }
-
- fail:
- if (data) free(data);
- tdb_unlock(tdb, BUCKET(hash));
- return -1;
-
- fail2:
- if (data) free(data);
- tdb_unlock(tdb, -1);
- return -1;
-}
-
-
-/* store an element in the database, replacing any existing element
- with the same key
-
- return 0 on success, -1 on failure
-*/
-int tdb_store(TDB_CONTEXT *tdb, TDB_DATA key, TDB_DATA dbuf, int flag)
-{
- struct list_struct rec;
- unsigned hash;
- tdb_off rec_ptr, offset;
- char *p = NULL;
-
- if (tdb == NULL) {
-#ifdef TDB_DEBUG
- printf("tdb_store() called with null context\n");
-#endif
- return -1;
- }
-
- /* find which hash bucket it is in */
- hash = tdb_hash(&key);
-
- /* check for it existing */
- if (flag == TDB_INSERT && tdb_exists(tdb, key)) {
- tdb->ecode = TDB_ERR_EXISTS;
- return -1;
- }
-
- /* first try in-place update */
- if (flag != TDB_INSERT && tdb_update(tdb, key, dbuf) == 0) {
- return 0;
- }
-
- rec_ptr = tdb_allocate(tdb, key.dsize + dbuf.dsize);
- if (rec_ptr == 0) {
- return -1;
- }
-
- tdb_lock(tdb, BUCKET(hash));
-
- /* delete any existing record - if it doesn't exist we don't care */
- if (flag != TDB_INSERT) {
- tdb_delete(tdb, key);
- }
-
- /* read the newly created record */
- if (tdb_read(tdb, rec_ptr, (char *)&rec, sizeof(rec)) == -1) {
- goto fail;
- }
-
- if (rec.magic != TDB_FREE_MAGIC) goto fail;
-
- /* find the top of the hash chain */
- offset = tdb_hash_top(tdb, hash);
-
- /* read in the hash top diretcly into our next pointer */
- if (ofs_read(tdb, offset, &rec.next) == -1) {
- goto fail;
- }
-
- rec.key_len = key.dsize;
- rec.data_len = dbuf.dsize;
- rec.full_hash = hash;
- rec.magic = TDB_MAGIC;
-
- p = (char *)malloc(sizeof(rec) + key.dsize + dbuf.dsize);
- if (!p) {
- tdb->ecode = TDB_ERR_OOM;
- goto fail;
- }
-
- memcpy(p, &rec, sizeof(rec));
- memcpy(p+sizeof(rec), key.dptr, key.dsize);
- memcpy(p+sizeof(rec)+key.dsize, dbuf.dptr, dbuf.dsize);
-
- if (tdb_write(tdb, rec_ptr, p, sizeof(rec)+key.dsize+dbuf.dsize) == -1)
- goto fail;
-
- free(p);
- p = NULL;
-
- /* and point the top of the hash chain at it */
- if (ofs_write(tdb, offset, &rec_ptr) == -1) goto fail;
-
- tdb_unlock(tdb, BUCKET(hash));
- return 0;
-
- fail:
-#if TDB_DEBUG
- printf("store failed for hash 0x%08x in bucket %u\n", hash, BUCKET(hash));
-#endif
- if (p) free(p);
- tdb_unlock(tdb, BUCKET(hash));
- return -1;
-}
-
-
-/* open the database, creating it if necessary
-
- The open_flags and mode are passed straight to the open call on the database
- file. A flags value of O_WRONLY is invalid
-
- The hash size is advisory, use zero for a default value.
-
- return is NULL on error
-*/
-TDB_CONTEXT *tdb_open(char *name, int hash_size, int tdb_flags,
- int open_flags, mode_t mode)
-{
- TDB_CONTEXT tdb, *ret;
- struct stat st;
-
- memset(&tdb, 0, sizeof(tdb));
-
- tdb.fd = -1;
- tdb.name = NULL;
- tdb.map_ptr = NULL;
-
- if ((open_flags & O_ACCMODE) == O_WRONLY) {
- goto fail;
- }
-
- if (hash_size == 0) hash_size = DEFAULT_HASH_SIZE;
-
- tdb.read_only = ((open_flags & O_ACCMODE) == O_RDONLY);
-
- if (name != NULL) {
- tdb.fd = open(name, open_flags, mode);
- if (tdb.fd == -1) {
- goto fail;
- }
- }
-
- /* ensure there is only one process initialising at once */
- tdb_brlock(&tdb, GLOBAL_LOCK, LOCK_SET, F_WRLCK, F_SETLKW);
-
- if (tdb_flags & TDB_CLEAR_IF_FIRST) {
- /* we need to zero the database if we are the only
- one with it open */
- if (tdb_brlock(&tdb, ACTIVE_LOCK, LOCK_SET, F_WRLCK, F_SETLK) == 0) {
- ftruncate(tdb.fd, 0);
- tdb_brlock(&tdb, ACTIVE_LOCK, LOCK_CLEAR, F_WRLCK, F_SETLK);
- }
- }
-
- /* leave this lock in place */
- tdb_brlock(&tdb, ACTIVE_LOCK, LOCK_SET, F_RDLCK, F_SETLKW);
-
- if (read(tdb.fd, &tdb.header, sizeof(tdb.header)) != sizeof(tdb.header) ||
- strcmp(tdb.header.magic_food, TDB_MAGIC_FOOD) != 0 ||
- tdb.header.version != TDB_VERSION) {
- /* its not a valid database - possibly initialise it */
- if (!(open_flags & O_CREAT)) {
- goto fail;
- }
- if (tdb_new_database(&tdb, hash_size) == -1) goto fail;
-
- lseek(tdb.fd, 0, SEEK_SET);
- if (tdb.fd != -1 && read(tdb.fd, &tdb.header,
- sizeof(tdb.header)) !=
- sizeof(tdb.header))
- goto fail;
- }
-
- if (tdb.fd != -1) {
- fstat(tdb.fd, &st);
-
- /* map the database and fill in the return structure */
- tdb.name = (char *)strdup(name);
- tdb.map_size = st.st_size;
- }
-
- tdb.locked = (int *)calloc(tdb.header.hash_size+1,
- sizeof(tdb.locked[0]));
- if (!tdb.locked) {
- goto fail;
- }
-
-#if HAVE_MMAP
- if (tdb.fd != -1) {
- tdb.map_ptr = (void *)mmap(NULL, st.st_size,
- tdb.read_only? PROT_READ : PROT_READ|PROT_WRITE,
- MAP_SHARED | MAP_FILE, tdb.fd, 0);
- }
-#endif
-
- ret = (TDB_CONTEXT *)malloc(sizeof(tdb));
- if (!ret) goto fail;
-
- *ret = tdb;
-
-#if TDB_DEBUG
- printf("mapped database of hash_size %u map_size=%u\n",
- hash_size, tdb.map_size);
-#endif
-
- tdb_brlock(&tdb, GLOBAL_LOCK, LOCK_CLEAR, F_WRLCK, F_SETLKW);
- return ret;
-
- fail:
- if (tdb.name) free(tdb.name);
- if (tdb.fd != -1) close(tdb.fd);
- if (tdb.map_ptr) munmap(tdb.map_ptr, tdb.map_size);
-
- return NULL;
-}
-
-/* close a database */
-int tdb_close(TDB_CONTEXT *tdb)
-{
- if (!tdb) return -1;
-
- if (tdb->name) free(tdb->name);
- if (tdb->fd != -1) close(tdb->fd);
- if (tdb->locked) free(tdb->locked);
-
- if (tdb->map_ptr) {
- if (tdb->fd != -1) {
- munmap(tdb->map_ptr, tdb->map_size);
- } else {
- free(tdb->map_ptr);
- }
- }
-
- memset(tdb, 0, sizeof(*tdb));
- free(tdb);
-
- return 0;
-}
-
-/* lock the database. If we already have it locked then don't do anything */
-int tdb_writelock(TDB_CONTEXT *tdb)
-{
- if (tdb == NULL) {
-#ifdef TDB_DEBUG
- printf("tdb_writelock() called with null context\n");
-#endif
- return -1;
- }
-
- return tdb_lock(tdb, -1);
-}
-
-/* unlock the database. */
-int tdb_writeunlock(TDB_CONTEXT *tdb)
-{
- if (tdb == NULL) {
-#ifdef TDB_DEBUG
- printf("tdb_writeunlock() called with null context\n");
-#endif
- return -1;
- }
-
- return tdb_unlock(tdb, -1);
-}
-
-/* lock one hash chain. This is meant to be used to reduce locking
- contention - it cannot guarantee how many records will be locked */
-int tdb_lockchain(TDB_CONTEXT *tdb, TDB_DATA key)
-{
- if (tdb == NULL) {
-#ifdef TDB_DEBUG
- printf("tdb_lockchain() called with null context\n");
-#endif
- return -1;
- }
-
- return tdb_lock(tdb, BUCKET(tdb_hash(&key)));
-}
-
-
-/* unlock one hash chain */
-int tdb_unlockchain(TDB_CONTEXT *tdb, TDB_DATA key)
-{
- if (tdb == NULL) {
-#ifdef TDB_DEBUG
- printf("tdb_unlockchain() called with null context\n");
-#endif
- return -1;
- }
-
- return tdb_unlock(tdb, BUCKET(tdb_hash(&key)));
-}
diff --git a/mdk-stage1/ppp/pppd/tdb.h b/mdk-stage1/ppp/pppd/tdb.h
deleted file mode 100644
index 56ae0ac2a..000000000
--- a/mdk-stage1/ppp/pppd/tdb.h
+++ /dev/null
@@ -1,77 +0,0 @@
-#define STANDALONE 1
-/*
- * Database functions
- * Copyright (C) Andrew Tridgell 1999
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms AND provided that this software or
- * any derived work is only used as part of the PPP daemon (pppd)
- * and related utilities.
- * The name of the author may not be used to endorse or promote products
- * derived from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- *
- * Note: this software is also available under the Gnu Public License
- * version 2 or later.
- */
-
-typedef unsigned tdb_len;
-typedef unsigned tdb_off;
-
-#define TDB_MAGIC_FOOD "TDB file\n"
-
-/* this is stored at the front of every database */
-struct tdb_header {
- char magic_food[32]; /* for /etc/magic */
- unsigned version; /* version of the code */
- unsigned hash_size; /* number of hash entries */
-};
-
-typedef struct {
- char *dptr;
- size_t dsize;
-} TDB_DATA;
-
-/* this is the context structure that is returned from a db open */
-typedef struct {
- char *name; /* the name of the database */
- void *map_ptr; /* where it is currently mapped */
- int fd; /* open file descriptor for the database */
- tdb_len map_size; /* how much space has been mapped */
- int read_only; /* opened read-only */
- int *locked; /* set if we have a chain locked */
- int ecode; /* error code for last tdb error */
- struct tdb_header header; /* a cached copy of the header */
-} TDB_CONTEXT;
-
-/* flags to tdb_store() */
-#define TDB_REPLACE 1
-#define TDB_INSERT 2
-
-/* flags for tdb_open() */
-#define TDB_CLEAR_IF_FIRST 1
-
-/* error codes */
-enum TDB_ERROR {TDB_SUCCESS=0, TDB_ERR_CORRUPT, TDB_ERR_IO, TDB_ERR_LOCK,
- TDB_ERR_OOM, TDB_ERR_EXISTS};
-
-#if STANDALONE
-TDB_CONTEXT *tdb_open(char *name, int hash_size, int tdb_flags,
- int open_flags, mode_t mode);
-char *tdb_error(TDB_CONTEXT *tdb);
-int tdb_writelock(TDB_CONTEXT *tdb);
-int tdb_writeunlock(TDB_CONTEXT *tdb);
-TDB_DATA tdb_fetch(TDB_CONTEXT *tdb, TDB_DATA key);
-int tdb_delete(TDB_CONTEXT *tdb, TDB_DATA key);
-int tdb_store(TDB_CONTEXT *tdb, TDB_DATA key, TDB_DATA dbuf, int flag);
-int tdb_close(TDB_CONTEXT *tdb);
-TDB_DATA tdb_firstkey(TDB_CONTEXT *tdb);
-TDB_DATA tdb_nextkey(TDB_CONTEXT *tdb, TDB_DATA key);
-int tdb_traverse(TDB_CONTEXT *tdb,
- int (*fn)(TDB_CONTEXT *tdb, TDB_DATA key, TDB_DATA dbuf, void *state),
- void *state);
-int tdb_exists(TDB_CONTEXT *tdb, TDB_DATA key);
-#endif
diff --git a/mdk-stage1/ppp/pppd/tty.c b/mdk-stage1/ppp/pppd/tty.c
deleted file mode 100644
index 4db707968..000000000
--- a/mdk-stage1/ppp/pppd/tty.c
+++ /dev/null
@@ -1,1164 +0,0 @@
-/*
- * tty.c - code for handling serial ports in pppd.
- *
- * Copyright (C) 2000 Paul Mackerras.
- * All rights reserved.
- *
- * Portions Copyright (c) 1989 Carnegie Mellon University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Carnegie Mellon University. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-#define RCSID "$Id$"
-
-#include <stdio.h>
-#include <ctype.h>
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
-#include <signal.h>
-#include <errno.h>
-#include <fcntl.h>
-#include <syslog.h>
-#include <netdb.h>
-#include <utmp.h>
-#include <pwd.h>
-#include <setjmp.h>
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/wait.h>
-#include <sys/time.h>
-#include <sys/resource.h>
-#include <sys/stat.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <arpa/inet.h>
-
-#include "pppd.h"
-#include "fsm.h"
-#include "lcp.h"
-
-void tty_process_extra_options __P((void));
-void tty_check_options __P((void));
-int connect_tty __P((void));
-void disconnect_tty __P((void));
-void tty_close_fds __P((void));
-void cleanup_tty __P((void));
-void tty_do_send_config __P((int, u_int32_t, int, int));
-
-static int setdevname __P((char *, char **, int));
-static int setspeed __P((char *, char **, int));
-static int setxonxoff __P((char **));
-static int setescape __P((char **));
-static void printescape __P((option_t *, void (*)(void *, char *,...),void *));
-static void finish_tty __P((void));
-static int start_charshunt __P((int, int));
-static void stop_charshunt __P((void *, int));
-static void charshunt_done __P((void *));
-static void charshunt __P((int, int, char *));
-static int record_write __P((FILE *, int code, u_char *buf, int nb,
- struct timeval *));
-static int open_socket __P((char *));
-static void maybe_relock __P((void *, int));
-
-static int pty_master; /* fd for master side of pty */
-static int pty_slave; /* fd for slave side of pty */
-static int real_ttyfd; /* fd for actual serial port (not pty) */
-static int ttyfd; /* Serial port file descriptor */
-static char speed_str[16]; /* Serial port speed as string */
-
-mode_t tty_mode = (mode_t)-1; /* Original access permissions to tty */
-int baud_rate; /* Actual bits/second for serial device */
-char *callback_script; /* script for doing callback */
-int charshunt_pid; /* Process ID for charshunt */
-int locked; /* lock() has succeeded */
-struct stat devstat; /* result of stat() on devnam */
-
-/* option variables */
-int crtscts = 0; /* Use hardware flow control */
-bool modem = 1; /* Use modem control lines */
-int inspeed = 0; /* Input/Output speed requested */
-bool lockflag = 0; /* Create lock file to lock the serial dev */
-char *initializer = NULL; /* Script to initialize physical link */
-char *connect_script = NULL; /* Script to establish physical link */
-char *disconnect_script = NULL; /* Script to disestablish physical link */
-char *welcomer = NULL; /* Script to run after phys link estab. */
-char *ptycommand = NULL; /* Command to run on other side of pty */
-bool notty = 0; /* Stdin/out is not a tty */
-char *record_file = NULL; /* File to record chars sent/received */
-int max_data_rate; /* max bytes/sec through charshunt */
-bool sync_serial = 0; /* Device is synchronous serial device */
-char *pty_socket = NULL; /* Socket to connect to pty */
-int using_pty = 0; /* we're allocating a pty as the device */
-
-extern uid_t uid;
-extern int kill_link;
-
-/* XXX */
-extern int privopen; /* don't lock, open device as root */
-
-u_int32_t xmit_accm[8]; /* extended transmit ACCM */
-
-/* option descriptors */
-option_t tty_options[] = {
- /* device name must be first, or change connect_tty() below! */
- { "device name", o_wild, (void *) &setdevname,
- "Serial port device name",
- OPT_DEVNAM | OPT_PRIVFIX | OPT_NOARG | OPT_A2STRVAL | OPT_STATIC,
- devnam},
-
- { "tty speed", o_wild, (void *) &setspeed,
- "Baud rate for serial port",
- OPT_PRIO | OPT_NOARG | OPT_A2STRVAL | OPT_STATIC, speed_str },
-
- { "lock", o_bool, &lockflag,
- "Lock serial device with UUCP-style lock file", OPT_PRIO | 1 },
- { "nolock", o_bool, &lockflag,
- "Don't lock serial device", OPT_PRIOSUB | OPT_PRIV },
-
- { "init", o_string, &initializer,
- "A program to initialize the device", OPT_PRIO | OPT_PRIVFIX },
-
- { "connect", o_string, &connect_script,
- "A program to set up a connection", OPT_PRIO | OPT_PRIVFIX },
-
- { "disconnect", o_string, &disconnect_script,
- "Program to disconnect serial device", OPT_PRIO | OPT_PRIVFIX },
-
- { "welcome", o_string, &welcomer,
- "Script to welcome client", OPT_PRIO | OPT_PRIVFIX },
-
- { "pty", o_string, &ptycommand,
- "Script to run on pseudo-tty master side",
- OPT_PRIO | OPT_PRIVFIX | OPT_DEVNAM },
-
- { "notty", o_bool, &notty,
- "Input/output is not a tty", OPT_DEVNAM | 1 },
-
- { "socket", o_string, &pty_socket,
- "Send and receive over socket, arg is host:port",
- OPT_PRIO | OPT_DEVNAM },
-
- { "record", o_string, &record_file,
- "Record characters sent/received to file", OPT_PRIO },
-
- { "crtscts", o_int, &crtscts,
- "Set hardware (RTS/CTS) flow control",
- OPT_PRIO | OPT_NOARG | OPT_VAL(1) },
- { "cdtrcts", o_int, &crtscts,
- "Set alternate hardware (DTR/CTS) flow control",
- OPT_PRIOSUB | OPT_NOARG | OPT_VAL(2) },
- { "nocrtscts", o_int, &crtscts,
- "Disable hardware flow control",
- OPT_PRIOSUB | OPT_NOARG | OPT_VAL(-1) },
- { "-crtscts", o_int, &crtscts,
- "Disable hardware flow control",
- OPT_PRIOSUB | OPT_ALIAS | OPT_NOARG | OPT_VAL(-1) },
- { "nocdtrcts", o_int, &crtscts,
- "Disable hardware flow control",
- OPT_PRIOSUB | OPT_ALIAS | OPT_NOARG | OPT_VAL(-1) },
- { "xonxoff", o_special_noarg, (void *)setxonxoff,
- "Set software (XON/XOFF) flow control", OPT_PRIOSUB },
-
- { "modem", o_bool, &modem,
- "Use modem control lines", OPT_PRIO | 1 },
- { "local", o_bool, &modem,
- "Don't use modem control lines", OPT_PRIOSUB | 0 },
-
- { "sync", o_bool, &sync_serial,
- "Use synchronous HDLC serial encoding", 1 },
-
- { "datarate", o_int, &max_data_rate,
- "Maximum data rate in bytes/sec (with pty, notty or record option)",
- OPT_PRIO },
-
- { "escape", o_special, (void *)setescape,
- "List of character codes to escape on transmission",
- OPT_A2PRINTER, (void *)printescape },
-
- { NULL }
-};
-
-
-struct channel tty_channel = {
- tty_options,
- &tty_process_extra_options,
- &tty_check_options,
- &connect_tty,
- &disconnect_tty,
- &tty_establish_ppp,
- &tty_disestablish_ppp,
- &tty_do_send_config,
- &tty_recv_config,
- &cleanup_tty,
- &tty_close_fds
-};
-
-/*
- * setspeed - Set the serial port baud rate.
- * If doit is 0, the call is to check whether this option is
- * potentially a speed value.
- */
-static int
-setspeed(arg, argv, doit)
- char *arg;
- char **argv;
- int doit;
-{
- char *ptr;
- int spd;
-
- spd = strtol(arg, &ptr, 0);
- if (ptr == arg || *ptr != 0 || spd == 0)
- return 0;
- if (doit) {
- inspeed = spd;
- slprintf(speed_str, sizeof(speed_str), "%d", spd);
- }
- return 1;
-}
-
-
-/*
- * setdevname - Set the device name.
- * If doit is 0, the call is to check whether this option is
- * potentially a device name.
- */
-static int
-setdevname(cp, argv, doit)
- char *cp;
- char **argv;
- int doit;
-{
- struct stat statbuf;
- char dev[MAXPATHLEN];
-
- if (*cp == 0)
- return 0;
-
- if (strncmp("/dev/", cp, 5) != 0) {
- strlcpy(dev, "/dev/", sizeof(dev));
- strlcat(dev, cp, sizeof(dev));
- cp = dev;
- }
-
- /*
- * Check if there is a character device by this name.
- */
- if (stat(cp, &statbuf) < 0) {
- if (!doit)
- return errno != ENOENT;
- option_error("Couldn't stat %s: %m", cp);
- return 0;
- }
- if (!S_ISCHR(statbuf.st_mode)) {
- if (doit)
- option_error("%s is not a character device", cp);
- return 0;
- }
-
- if (doit) {
- strlcpy(devnam, cp, sizeof(devnam));
- devstat = statbuf;
- default_device = 0;
- }
-
- return 1;
-}
-
-static int
-setxonxoff(argv)
- char **argv;
-{
- lcp_wantoptions[0].asyncmap |= 0x000A0000; /* escape ^S and ^Q */
- lcp_wantoptions[0].neg_asyncmap = 1;
-
- crtscts = -2;
- return 1;
-}
-
-/*
- * setescape - add chars to the set we escape on transmission.
- */
-static int
-setescape(argv)
- char **argv;
-{
- int n, ret;
- char *p, *endp;
-
- p = *argv;
- ret = 1;
- while (*p) {
- n = strtol(p, &endp, 16);
- if (p == endp) {
- option_error("escape parameter contains invalid hex number '%s'",
- p);
- return 0;
- }
- p = endp;
- if (n < 0 || n == 0x5E || n > 0xFF) {
- option_error("can't escape character 0x%x", n);
- ret = 0;
- } else
- xmit_accm[n >> 5] |= 1 << (n & 0x1F);
- while (*p == ',' || *p == ' ')
- ++p;
- }
- lcp_allowoptions[0].asyncmap = xmit_accm[0];
- return ret;
-}
-
-static void
-printescape(opt, printer, arg)
- option_t *opt;
- void (*printer) __P((void *, char *, ...));
- void *arg;
-{
- int n;
- int first = 1;
-
- for (n = 0; n < 256; ++n) {
- if (n == 0x7d)
- n += 2; /* skip 7d, 7e */
- if (xmit_accm[n >> 5] & (1 << (n & 0x1f))) {
- if (!first)
- printer(arg, ",");
- else
- first = 0;
- printer(arg, "%x", n);
- }
- }
- if (first)
- printer(arg, "oops # nothing escaped");
-}
-
-/*
- * tty_init - do various tty-related initializations.
- */
-void tty_init()
-{
- add_notifier(&pidchange, maybe_relock, 0);
- the_channel = &tty_channel;
- xmit_accm[3] = 0x60000000;
-}
-
-/*
- * tty_process_extra_options - work out which tty device we are using
- * and read its options file.
- */
-void tty_process_extra_options()
-{
- using_pty = notty || ptycommand != NULL || pty_socket != NULL;
- if (using_pty)
- return;
- if (default_device) {
- char *p;
- if (!isatty(0) || (p = ttyname(0)) == NULL) {
- option_error("no device specified and stdin is not a tty");
- exit(EXIT_OPTION_ERROR);
- }
- strlcpy(devnam, p, sizeof(devnam));
- if (stat(devnam, &devstat) < 0)
- fatal("Couldn't stat default device %s: %m", devnam);
- }
-
-
- /*
- * Parse the tty options file.
- * The per-tty options file should not change
- * ptycommand, pty_socket, notty or devnam.
- * options_for_tty doesn't override options set on the command line,
- * except for some privileged options.
- */
- if (!options_for_tty())
- exit(EXIT_OPTION_ERROR);
-}
-
-/*
- * tty_check_options - do consistency checks on the options we were given.
- */
-void
-tty_check_options()
-{
- struct stat statbuf;
- int fdflags;
-
- if (demand && connect_script == 0) {
- option_error("connect script is required for demand-dialling\n");
- exit(EXIT_OPTION_ERROR);
- }
- /* default holdoff to 0 if no connect script has been given */
- if (connect_script == 0 && !holdoff_specified)
- holdoff = 0;
-
- if (using_pty) {
- if (!default_device) {
- option_error("%s option precludes specifying device name",
- notty? "notty": "pty");
- exit(EXIT_OPTION_ERROR);
- }
- if (ptycommand != NULL && notty) {
- option_error("pty option is incompatible with notty option");
- exit(EXIT_OPTION_ERROR);
- }
- if (pty_socket != NULL && (ptycommand != NULL || notty)) {
- option_error("socket option is incompatible with pty and notty");
- exit(EXIT_OPTION_ERROR);
- }
- default_device = notty;
- lockflag = 0;
- modem = 0;
- if (notty && log_to_fd <= 1)
- log_to_fd = -1;
- } else {
- /*
- * If the user has specified a device which is the same as
- * the one on stdin, pretend they didn't specify any.
- * If the device is already open read/write on stdin,
- * we assume we don't need to lock it, and we can open it
- * as root.
- */
- if (fstat(0, &statbuf) >= 0 && S_ISCHR(statbuf.st_mode)
- && statbuf.st_rdev == devstat.st_rdev) {
- default_device = 1;
- fdflags = fcntl(0, F_GETFL);
- if (fdflags != -1 && (fdflags & O_ACCMODE) == O_RDWR)
- privopen = 1;
- }
- }
- if (default_device)
- nodetach = 1;
-
- /*
- * Don't send log messages to the serial port, it tends to
- * confuse the peer. :-)
- */
- if (log_to_fd >= 0 && fstat(log_to_fd, &statbuf) >= 0
- && S_ISCHR(statbuf.st_mode) && statbuf.st_rdev == devstat.st_rdev)
- log_to_fd = -1;
-}
-
-/*
- * connect_tty - get the serial port ready to start doing PPP.
- * That is, open the serial port, set its speed and mode, and run
- * the connector and/or welcomer.
- */
-int connect_tty()
-{
- char *connector;
- int fdflags;
- struct stat statbuf;
- char numbuf[16];
-
- /*
- * Get a pty master/slave pair if the pty, notty, socket,
- * or record options were specified.
- */
- strlcpy(ppp_devnam, devnam, sizeof(ppp_devnam));
- pty_master = -1;
- pty_slave = -1;
- real_ttyfd = -1;
- if (using_pty || record_file != NULL) {
- if (!get_pty(&pty_master, &pty_slave, ppp_devnam, uid)) {
- error("Couldn't allocate pseudo-tty");
- status = EXIT_FATAL_ERROR;
- return -1;
- }
- set_up_tty(pty_slave, 1);
- }
-
- /*
- * Lock the device if we've been asked to.
- */
- status = EXIT_LOCK_FAILED;
- if (lockflag && !privopen) {
- if (lock(devnam) < 0)
- return -1;
- locked = 1;
- }
-
- /*
- * Open the serial device and set it up to be the ppp interface.
- * First we open it in non-blocking mode so we can set the
- * various termios flags appropriately. If we aren't dialling
- * out and we want to use the modem lines, we reopen it later
- * in order to wait for the carrier detect signal from the modem.
- */
- hungup = 0;
- kill_link = 0;
- connector = doing_callback? callback_script: connect_script;
- if (devnam[0] != 0) {
- for (;;) {
- /* If the user specified the device name, become the
- user before opening it. */
- int err, prio;
-
- prio = privopen? OPRIO_ROOT: tty_options[0].priority;
- if (prio < OPRIO_ROOT)
- seteuid(uid);
- ttyfd = open(devnam, O_NONBLOCK | O_RDWR, 0);
- err = errno;
- if (prio < OPRIO_ROOT)
- seteuid(0);
- if (ttyfd >= 0)
- break;
- errno = err;
- if (err != EINTR) {
- error("Failed to open %s: %m", devnam);
- status = EXIT_OPEN_FAILED;
- }
- if (!persist || err != EINTR)
- return -1;
- }
- real_ttyfd = ttyfd;
- if ((fdflags = fcntl(ttyfd, F_GETFL)) == -1
- || fcntl(ttyfd, F_SETFL, fdflags & ~O_NONBLOCK) < 0)
- warn("Couldn't reset non-blocking mode on device: %m");
-
- /*
- * Do the equivalent of `mesg n' to stop broadcast messages.
- */
- if (fstat(ttyfd, &statbuf) < 0
- || fchmod(ttyfd, statbuf.st_mode & ~(S_IWGRP | S_IWOTH)) < 0) {
- warn("Couldn't restrict write permissions to %s: %m", devnam);
- } else
- tty_mode = statbuf.st_mode;
-
- /*
- * Set line speed, flow control, etc.
- * If we have a non-null connection or initializer script,
- * on most systems we set CLOCAL for now so that we can talk
- * to the modem before carrier comes up. But this has the
- * side effect that we might miss it if CD drops before we
- * get to clear CLOCAL below. On systems where we can talk
- * successfully to the modem with CLOCAL clear and CD down,
- * we could clear CLOCAL at this point.
- */
- set_up_tty(ttyfd, ((connector != NULL && connector[0] != 0)
- || initializer != NULL));
- }
-
- /*
- * If the pty, socket, notty and/or record option was specified,
- * start up the character shunt now.
- */
- status = EXIT_PTYCMD_FAILED;
- if (ptycommand != NULL) {
- if (record_file != NULL) {
- int ipipe[2], opipe[2], ok;
-
- if (pipe(ipipe) < 0 || pipe(opipe) < 0)
- fatal("Couldn't create pipes for record option: %m");
- ok = device_script(ptycommand, opipe[0], ipipe[1], 1) == 0
- && start_charshunt(ipipe[0], opipe[1]);
- close(ipipe[0]);
- close(ipipe[1]);
- close(opipe[0]);
- close(opipe[1]);
- if (!ok)
- return -1;
- } else {
- if (device_script(ptycommand, pty_master, pty_master, 1) < 0)
- return -1;
- ttyfd = pty_slave;
- close(pty_master);
- pty_master = -1;
- }
- } else if (pty_socket != NULL) {
- int fd = open_socket(pty_socket);
- if (fd < 0)
- return -1;
- if (!start_charshunt(fd, fd))
- return -1;
- } else if (notty) {
- if (!start_charshunt(0, 1))
- return -1;
- } else if (record_file != NULL) {
- if (!start_charshunt(ttyfd, ttyfd))
- return -1;
- }
-
- /* run connection script */
- if ((connector && connector[0]) || initializer) {
- if (real_ttyfd != -1) {
- /* XXX do this if doing_callback == CALLBACK_DIALIN? */
- if (!default_device && modem) {
- setdtr(real_ttyfd, 0); /* in case modem is off hook */
- sleep(1);
- setdtr(real_ttyfd, 1);
- }
- }
-
- if (initializer && initializer[0]) {
- if (device_script(initializer, ttyfd, ttyfd, 0) < 0) {
- error("Initializer script failed");
- status = EXIT_INIT_FAILED;
- return -1;
- }
- if (kill_link) {
- disconnect_tty();
- return -1;
- }
- info("Serial port initialized.");
- }
-
- if (connector && connector[0]) {
- if (device_script(connector, ttyfd, ttyfd, 0) < 0) {
- error("Connect script failed");
- status = EXIT_CONNECT_FAILED;
- return -1;
- }
- if (kill_link) {
- disconnect_tty();
- return -1;
- }
- info("Serial connection established.");
- }
-
- /* set line speed, flow control, etc.;
- clear CLOCAL if modem option */
- if (real_ttyfd != -1)
- set_up_tty(real_ttyfd, 0);
-
- if (doing_callback == CALLBACK_DIALIN)
- connector = NULL;
- }
-
- /* reopen tty if necessary to wait for carrier */
- if (connector == NULL && modem && devnam[0] != 0) {
- int i;
- for (;;) {
- if ((i = open(devnam, O_RDWR)) >= 0)
- break;
- if (errno != EINTR) {
- error("Failed to reopen %s: %m", devnam);
- status = EXIT_OPEN_FAILED;
- }
- if (!persist || errno != EINTR || hungup || kill_link)
- return -1;
- }
- close(i);
- }
-
- slprintf(numbuf, sizeof(numbuf), "%d", baud_rate);
- script_setenv("SPEED", numbuf, 0);
-
- /* run welcome script, if any */
- if (welcomer && welcomer[0]) {
- if (device_script(welcomer, ttyfd, ttyfd, 0) < 0)
- warn("Welcome script failed");
- }
-
- /*
- * If we are initiating this connection, wait for a short
- * time for something from the peer. This can avoid bouncing
- * our packets off his tty before he has it set up.
- */
- if (connector != NULL || ptycommand != NULL)
- listen_time = connect_delay;
-
- return ttyfd;
-}
-
-
-void disconnect_tty()
-{
- if (disconnect_script == NULL || hungup)
- return;
- if (real_ttyfd >= 0)
- set_up_tty(real_ttyfd, 1);
- if (device_script(disconnect_script, ttyfd, ttyfd, 0) < 0) {
- warn("disconnect script failed");
- } else {
- info("Serial link disconnected.");
- }
-}
-
-void tty_close_fds()
-{
- if (pty_master >= 0)
- close(pty_master);
- if (pty_slave >= 0)
- close(pty_slave);
- if (real_ttyfd >= 0) {
- close(real_ttyfd);
- real_ttyfd = -1;
- }
- /* N.B. ttyfd will == either pty_slave or real_ttyfd */
-}
-
-void cleanup_tty()
-{
- if (real_ttyfd >= 0)
- finish_tty();
- tty_close_fds();
- if (locked) {
- unlock();
- locked = 0;
- }
-}
-
-/*
- * tty_do_send_config - set transmit-side PPP configuration.
- * We set the extended transmit ACCM here as well.
- */
-void
-tty_do_send_config(mtu, accm, pcomp, accomp)
- int mtu;
- u_int32_t accm;
- int pcomp, accomp;
-{
- tty_set_xaccm(xmit_accm);
- tty_send_config(mtu, accm, pcomp, accomp);
-}
-
-/*
- * finish_tty - restore the terminal device to its original settings
- */
-static void
-finish_tty()
-{
- /* drop dtr to hang up */
- if (!default_device && modem) {
- setdtr(real_ttyfd, 0);
- /*
- * This sleep is in case the serial port has CLOCAL set by default,
- * and consequently will reassert DTR when we close the device.
- */
- sleep(1);
- }
-
- restore_tty(real_ttyfd);
-
- if (tty_mode != (mode_t) -1) {
- if (fchmod(real_ttyfd, tty_mode) != 0) {
- /* XXX if devnam is a symlink, this will change the link */
- chmod(devnam, tty_mode);
- }
- }
-
- close(real_ttyfd);
- real_ttyfd = -1;
-}
-
-/*
- * maybe_relock - our PID has changed, maybe update the lock file.
- */
-static void
-maybe_relock(arg, pid)
- void *arg;
- int pid;
-{
- if (locked)
- relock(pid);
-}
-
-/*
- * open_socket - establish a stream socket connection to the nominated
- * host and port.
- */
-static int
-open_socket(dest)
- char *dest;
-{
- char *sep, *endp = NULL;
- int sock, port = -1;
- u_int32_t host;
- struct hostent *hent;
- struct sockaddr_in sad;
-
- /* parse host:port and resolve host to an IP address */
- sep = strchr(dest, ':');
- if (sep != NULL)
- port = strtol(sep+1, &endp, 10);
- if (port < 0 || endp == sep+1 || sep == dest) {
- error("Can't parse host:port for socket destination");
- return -1;
- }
- *sep = 0;
- host = inet_addr(dest);
- if (host == (u_int32_t) -1) {
- hent = gethostbyname(dest);
- if (hent == NULL) {
- error("%s: unknown host in socket option", dest);
- *sep = ':';
- return -1;
- }
- host = *(u_int32_t *)(hent->h_addr_list[0]);
- }
- *sep = ':';
-
- /* get a socket and connect it to the other end */
- sock = socket(PF_INET, SOCK_STREAM, 0);
- if (sock < 0) {
- error("Can't create socket: %m");
- return -1;
- }
- memset(&sad, 0, sizeof(sad));
- sad.sin_family = AF_INET;
- sad.sin_port = htons(port);
- sad.sin_addr.s_addr = host;
- if (connect(sock, (struct sockaddr *)&sad, sizeof(sad)) < 0) {
- error("Can't connect to %s: %m", dest);
- close(sock);
- return -1;
- }
-
- return sock;
-}
-
-
-/*
- * start_charshunt - create a child process to run the character shunt.
- */
-static int
-start_charshunt(ifd, ofd)
- int ifd, ofd;
-{
- int cpid;
-
- cpid = fork();
- if (cpid == -1) {
- error("Can't fork process for character shunt: %m");
- return 0;
- }
- if (cpid == 0) {
- /* child */
- close(pty_slave);
- setuid(uid);
- if (getuid() != uid)
- fatal("setuid failed");
- setgid(getgid());
- if (!nodetach)
- log_to_fd = -1;
- charshunt(ifd, ofd, record_file);
- exit(0);
- }
- charshunt_pid = cpid;
- add_notifier(&sigreceived, stop_charshunt, 0);
- close(pty_master);
- pty_master = -1;
- ttyfd = pty_slave;
- record_child(cpid, "pppd (charshunt)", charshunt_done, NULL);
- return 1;
-}
-
-static void
-charshunt_done(arg)
- void *arg;
-{
- charshunt_pid = 0;
-}
-
-static void
-stop_charshunt(arg, sig)
- void *arg;
- int sig;
-{
- if (charshunt_pid)
- kill(charshunt_pid, (sig == SIGINT? sig: SIGTERM));
-}
-
-/*
- * charshunt - the character shunt, which passes characters between
- * the pty master side and the serial port (or stdin/stdout).
- * This runs as the user (not as root).
- * (We assume ofd >= ifd which is true the way this gets called. :-).
- */
-static void
-charshunt(ifd, ofd, record_file)
- int ifd, ofd;
- char *record_file;
-{
- int n, nfds;
- fd_set ready, writey;
- u_char *ibufp, *obufp;
- int nibuf, nobuf;
- int flags;
- int pty_readable, stdin_readable;
- struct timeval lasttime;
- FILE *recordf = NULL;
- int ilevel, olevel, max_level;
- struct timeval levelt, tout, *top;
- extern u_char inpacket_buf[];
-
- /*
- * Reset signal handlers.
- */
- signal(SIGHUP, SIG_IGN); /* Hangup */
- signal(SIGINT, SIG_DFL); /* Interrupt */
- signal(SIGTERM, SIG_DFL); /* Terminate */
- signal(SIGCHLD, SIG_DFL);
- signal(SIGUSR1, SIG_DFL);
- signal(SIGUSR2, SIG_DFL);
- signal(SIGABRT, SIG_DFL);
- signal(SIGALRM, SIG_DFL);
- signal(SIGFPE, SIG_DFL);
- signal(SIGILL, SIG_DFL);
- signal(SIGPIPE, SIG_DFL);
- signal(SIGQUIT, SIG_DFL);
- signal(SIGSEGV, SIG_DFL);
-#ifdef SIGBUS
- signal(SIGBUS, SIG_DFL);
-#endif
-#ifdef SIGEMT
- signal(SIGEMT, SIG_DFL);
-#endif
-#ifdef SIGPOLL
- signal(SIGPOLL, SIG_DFL);
-#endif
-#ifdef SIGPROF
- signal(SIGPROF, SIG_DFL);
-#endif
-#ifdef SIGSYS
- signal(SIGSYS, SIG_DFL);
-#endif
-#ifdef SIGTRAP
- signal(SIGTRAP, SIG_DFL);
-#endif
-#ifdef SIGVTALRM
- signal(SIGVTALRM, SIG_DFL);
-#endif
-#ifdef SIGXCPU
- signal(SIGXCPU, SIG_DFL);
-#endif
-#ifdef SIGXFSZ
- signal(SIGXFSZ, SIG_DFL);
-#endif
-
- /*
- * Open the record file if required.
- */
- if (record_file != NULL) {
- recordf = fopen(record_file, "a");
- if (recordf == NULL)
- error("Couldn't create record file %s: %m", record_file);
- }
-
- /* set all the fds to non-blocking mode */
- flags = fcntl(pty_master, F_GETFL);
- if (flags == -1
- || fcntl(pty_master, F_SETFL, flags | O_NONBLOCK) == -1)
- warn("couldn't set pty master to nonblock: %m");
- flags = fcntl(ifd, F_GETFL);
- if (flags == -1
- || fcntl(ifd, F_SETFL, flags | O_NONBLOCK) == -1)
- warn("couldn't set %s to nonblock: %m", (ifd==0? "stdin": "tty"));
- if (ofd != ifd) {
- flags = fcntl(ofd, F_GETFL);
- if (flags == -1
- || fcntl(ofd, F_SETFL, flags | O_NONBLOCK) == -1)
- warn("couldn't set stdout to nonblock: %m");
- }
-
- nibuf = nobuf = 0;
- ibufp = obufp = NULL;
- pty_readable = stdin_readable = 1;
-
- ilevel = olevel = 0;
- gettimeofday(&levelt, NULL);
- if (max_data_rate) {
- max_level = max_data_rate / 10;
- if (max_level < 100)
- max_level = 100;
- } else
- max_level = PPP_MRU + PPP_HDRLEN + 1;
-
- nfds = (ofd > pty_master? ofd: pty_master) + 1;
- if (recordf != NULL) {
- gettimeofday(&lasttime, NULL);
- putc(7, recordf); /* put start marker */
- putc(lasttime.tv_sec >> 24, recordf);
- putc(lasttime.tv_sec >> 16, recordf);
- putc(lasttime.tv_sec >> 8, recordf);
- putc(lasttime.tv_sec, recordf);
- lasttime.tv_usec = 0;
- }
-
- while (nibuf != 0 || nobuf != 0 || pty_readable || stdin_readable) {
- top = 0;
- tout.tv_sec = 0;
- tout.tv_usec = 10000;
- FD_ZERO(&ready);
- FD_ZERO(&writey);
- if (nibuf != 0) {
- if (ilevel >= max_level)
- top = &tout;
- else
- FD_SET(pty_master, &writey);
- } else if (stdin_readable)
- FD_SET(ifd, &ready);
- if (nobuf != 0) {
- if (olevel >= max_level)
- top = &tout;
- else
- FD_SET(ofd, &writey);
- } else if (pty_readable)
- FD_SET(pty_master, &ready);
- if (select(nfds, &ready, &writey, NULL, top) < 0) {
- if (errno != EINTR)
- fatal("select");
- continue;
- }
- if (max_data_rate) {
- double dt;
- int nbt;
- struct timeval now;
-
- gettimeofday(&now, NULL);
- dt = (now.tv_sec - levelt.tv_sec
- + (now.tv_usec - levelt.tv_usec) / 1e6);
- nbt = (int)(dt * max_data_rate);
- ilevel = (nbt < 0 || nbt > ilevel)? 0: ilevel - nbt;
- olevel = (nbt < 0 || nbt > olevel)? 0: olevel - nbt;
- levelt = now;
- } else
- ilevel = olevel = 0;
- if (FD_ISSET(ifd, &ready)) {
- ibufp = inpacket_buf;
- nibuf = read(ifd, ibufp, PPP_MRU + PPP_HDRLEN);
- if (nibuf < 0 && errno == EIO)
- nibuf = 0;
- if (nibuf < 0) {
- if (!(errno == EINTR || errno == EAGAIN)) {
- error("Error reading standard input: %m");
- break;
- }
- nibuf = 0;
- } else if (nibuf == 0) {
- /* end of file from stdin */
- stdin_readable = 0;
- /* do a 0-length write, hopefully this will generate
- an EOF (hangup) on the slave side. */
- write(pty_master, inpacket_buf, 0);
- if (recordf)
- if (!record_write(recordf, 4, NULL, 0, &lasttime))
- recordf = NULL;
- } else {
- FD_SET(pty_master, &writey);
- if (recordf)
- if (!record_write(recordf, 2, ibufp, nibuf, &lasttime))
- recordf = NULL;
- }
- }
- if (FD_ISSET(pty_master, &ready)) {
- obufp = outpacket_buf;
- nobuf = read(pty_master, obufp, PPP_MRU + PPP_HDRLEN);
- if (nobuf < 0 && errno == EIO)
- nobuf = 0;
- if (nobuf < 0) {
- if (!(errno == EINTR || errno == EAGAIN)) {
- error("Error reading pseudo-tty master: %m");
- break;
- }
- nobuf = 0;
- } else if (nobuf == 0) {
- /* end of file from the pty - slave side has closed */
- pty_readable = 0;
- stdin_readable = 0; /* pty is not writable now */
- nibuf = 0;
- close(ofd);
- if (recordf)
- if (!record_write(recordf, 3, NULL, 0, &lasttime))
- recordf = NULL;
- } else {
- FD_SET(ofd, &writey);
- if (recordf)
- if (!record_write(recordf, 1, obufp, nobuf, &lasttime))
- recordf = NULL;
- }
- }
- if (FD_ISSET(ofd, &writey)) {
- n = nobuf;
- if (olevel + n > max_level)
- n = max_level - olevel;
- n = write(ofd, obufp, n);
- if (n < 0) {
- if (errno == EIO) {
- pty_readable = 0;
- nobuf = 0;
- } else if (errno != EAGAIN && errno != EINTR) {
- error("Error writing standard output: %m");
- break;
- }
- } else {
- obufp += n;
- nobuf -= n;
- olevel += n;
- }
- }
- if (FD_ISSET(pty_master, &writey)) {
- n = nibuf;
- if (ilevel + n > max_level)
- n = max_level - ilevel;
- n = write(pty_master, ibufp, n);
- if (n < 0) {
- if (errno == EIO) {
- stdin_readable = 0;
- nibuf = 0;
- } else if (errno != EAGAIN && errno != EINTR) {
- error("Error writing pseudo-tty master: %m");
- break;
- }
- } else {
- ibufp += n;
- nibuf -= n;
- ilevel += n;
- }
- }
- }
- exit(0);
-}
-
-static int
-record_write(f, code, buf, nb, tp)
- FILE *f;
- int code;
- u_char *buf;
- int nb;
- struct timeval *tp;
-{
- struct timeval now;
- int diff;
-
- gettimeofday(&now, NULL);
- now.tv_usec /= 100000; /* actually 1/10 s, not usec now */
- diff = (now.tv_sec - tp->tv_sec) * 10 + (now.tv_usec - tp->tv_usec);
- if (diff > 0) {
- if (diff > 255) {
- putc(5, f);
- putc(diff >> 24, f);
- putc(diff >> 16, f);
- putc(diff >> 8, f);
- putc(diff, f);
- } else {
- putc(6, f);
- putc(diff, f);
- }
- *tp = now;
- }
- putc(code, f);
- if (buf != NULL) {
- putc(nb >> 8, f);
- putc(nb, f);
- fwrite(buf, nb, 1, f);
- }
- fflush(f);
- if (ferror(f)) {
- error("Error writing record file: %m");
- return 0;
- }
- return 1;
-}
diff --git a/mdk-stage1/ppp/pppd/upap.c b/mdk-stage1/ppp/pppd/upap.c
deleted file mode 100644
index bd569fb74..000000000
--- a/mdk-stage1/ppp/pppd/upap.c
+++ /dev/null
@@ -1,640 +0,0 @@
-/*
- * upap.c - User/Password Authentication Protocol.
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Carnegie Mellon University. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-#define RCSID "$Id$"
-
-/*
- * TODO:
- */
-
-#include <stdio.h>
-#include <string.h>
-
-#include "pppd.h"
-#include "upap.h"
-
-static const char rcsid[] = RCSID;
-
-static bool hide_password = 1;
-
-/*
- * Command-line options.
- */
-static option_t pap_option_list[] = {
- { "hide-password", o_bool, &hide_password,
- "Don't output passwords to log", OPT_PRIO | 1 },
- { "show-password", o_bool, &hide_password,
- "Show password string in debug log messages", OPT_PRIOSUB | 0 },
-
- { "pap-restart", o_int, &upap[0].us_timeouttime,
- "Set retransmit timeout for PAP", OPT_PRIO },
- { "pap-max-authreq", o_int, &upap[0].us_maxtransmits,
- "Set max number of transmissions for auth-reqs", OPT_PRIO },
- { "pap-timeout", o_int, &upap[0].us_reqtimeout,
- "Set time limit for peer PAP authentication", OPT_PRIO },
-
- { NULL }
-};
-
-/*
- * Protocol entry points.
- */
-static void upap_init __P((int));
-static void upap_lowerup __P((int));
-static void upap_lowerdown __P((int));
-static void upap_input __P((int, u_char *, int));
-static void upap_protrej __P((int));
-static int upap_printpkt __P((u_char *, int,
- void (*) __P((void *, char *, ...)), void *));
-
-struct protent pap_protent = {
- PPP_PAP,
- upap_init,
- upap_input,
- upap_protrej,
- upap_lowerup,
- upap_lowerdown,
- NULL,
- NULL,
- upap_printpkt,
- NULL,
- 1,
- "PAP",
- NULL,
- pap_option_list,
- NULL,
- NULL,
- NULL
-};
-
-upap_state upap[NUM_PPP]; /* UPAP state; one for each unit */
-
-static void upap_timeout __P((void *));
-static void upap_reqtimeout __P((void *));
-static void upap_rauthreq __P((upap_state *, u_char *, int, int));
-static void upap_rauthack __P((upap_state *, u_char *, int, int));
-static void upap_rauthnak __P((upap_state *, u_char *, int, int));
-static void upap_sauthreq __P((upap_state *));
-static void upap_sresp __P((upap_state *, int, int, char *, int));
-
-
-/*
- * upap_init - Initialize a UPAP unit.
- */
-static void
-upap_init(unit)
- int unit;
-{
- upap_state *u = &upap[unit];
-
- u->us_unit = unit;
- u->us_user = NULL;
- u->us_userlen = 0;
- u->us_passwd = NULL;
- u->us_passwdlen = 0;
- u->us_clientstate = UPAPCS_INITIAL;
- u->us_serverstate = UPAPSS_INITIAL;
- u->us_id = 0;
- u->us_timeouttime = UPAP_DEFTIMEOUT;
- u->us_maxtransmits = 10;
- u->us_reqtimeout = UPAP_DEFREQTIME;
-}
-
-
-/*
- * upap_authwithpeer - Authenticate us with our peer (start client).
- *
- * Set new state and send authenticate's.
- */
-void
-upap_authwithpeer(unit, user, password)
- int unit;
- char *user, *password;
-{
- upap_state *u = &upap[unit];
-
- /* Save the username and password we're given */
- u->us_user = user;
- u->us_userlen = strlen(user);
- u->us_passwd = password;
- u->us_passwdlen = strlen(password);
- u->us_transmits = 0;
-
- /* Lower layer up yet? */
- if (u->us_clientstate == UPAPCS_INITIAL ||
- u->us_clientstate == UPAPCS_PENDING) {
- u->us_clientstate = UPAPCS_PENDING;
- return;
- }
-
- upap_sauthreq(u); /* Start protocol */
-}
-
-
-/*
- * upap_authpeer - Authenticate our peer (start server).
- *
- * Set new state.
- */
-void
-upap_authpeer(unit)
- int unit;
-{
- upap_state *u = &upap[unit];
-
- /* Lower layer up yet? */
- if (u->us_serverstate == UPAPSS_INITIAL ||
- u->us_serverstate == UPAPSS_PENDING) {
- u->us_serverstate = UPAPSS_PENDING;
- return;
- }
-
- u->us_serverstate = UPAPSS_LISTEN;
- if (u->us_reqtimeout > 0)
- TIMEOUT(upap_reqtimeout, u, u->us_reqtimeout);
-}
-
-
-/*
- * upap_timeout - Retransmission timer for sending auth-reqs expired.
- */
-static void
-upap_timeout(arg)
- void *arg;
-{
- upap_state *u = (upap_state *) arg;
-
- if (u->us_clientstate != UPAPCS_AUTHREQ)
- return;
-
- if (u->us_transmits >= u->us_maxtransmits) {
- /* give up in disgust */
- error("No response to PAP authenticate-requests");
- u->us_clientstate = UPAPCS_BADAUTH;
- auth_withpeer_fail(u->us_unit, PPP_PAP);
- return;
- }
-
- upap_sauthreq(u); /* Send Authenticate-Request */
-}
-
-
-/*
- * upap_reqtimeout - Give up waiting for the peer to send an auth-req.
- */
-static void
-upap_reqtimeout(arg)
- void *arg;
-{
- upap_state *u = (upap_state *) arg;
-
- if (u->us_serverstate != UPAPSS_LISTEN)
- return; /* huh?? */
-
- auth_peer_fail(u->us_unit, PPP_PAP);
- u->us_serverstate = UPAPSS_BADAUTH;
-}
-
-
-/*
- * upap_lowerup - The lower layer is up.
- *
- * Start authenticating if pending.
- */
-static void
-upap_lowerup(unit)
- int unit;
-{
- upap_state *u = &upap[unit];
-
- if (u->us_clientstate == UPAPCS_INITIAL)
- u->us_clientstate = UPAPCS_CLOSED;
- else if (u->us_clientstate == UPAPCS_PENDING) {
- upap_sauthreq(u); /* send an auth-request */
- }
-
- if (u->us_serverstate == UPAPSS_INITIAL)
- u->us_serverstate = UPAPSS_CLOSED;
- else if (u->us_serverstate == UPAPSS_PENDING) {
- u->us_serverstate = UPAPSS_LISTEN;
- if (u->us_reqtimeout > 0)
- TIMEOUT(upap_reqtimeout, u, u->us_reqtimeout);
- }
-}
-
-
-/*
- * upap_lowerdown - The lower layer is down.
- *
- * Cancel all timeouts.
- */
-static void
-upap_lowerdown(unit)
- int unit;
-{
- upap_state *u = &upap[unit];
-
- if (u->us_clientstate == UPAPCS_AUTHREQ) /* Timeout pending? */
- UNTIMEOUT(upap_timeout, u); /* Cancel timeout */
- if (u->us_serverstate == UPAPSS_LISTEN && u->us_reqtimeout > 0)
- UNTIMEOUT(upap_reqtimeout, u);
-
- u->us_clientstate = UPAPCS_INITIAL;
- u->us_serverstate = UPAPSS_INITIAL;
-}
-
-
-/*
- * upap_protrej - Peer doesn't speak this protocol.
- *
- * This shouldn't happen. In any case, pretend lower layer went down.
- */
-static void
-upap_protrej(unit)
- int unit;
-{
- upap_state *u = &upap[unit];
-
- if (u->us_clientstate == UPAPCS_AUTHREQ) {
- error("PAP authentication failed due to protocol-reject");
- auth_withpeer_fail(unit, PPP_PAP);
- }
- if (u->us_serverstate == UPAPSS_LISTEN) {
- error("PAP authentication of peer failed (protocol-reject)");
- auth_peer_fail(unit, PPP_PAP);
- }
- upap_lowerdown(unit);
-}
-
-
-/*
- * upap_input - Input UPAP packet.
- */
-static void
-upap_input(unit, inpacket, l)
- int unit;
- u_char *inpacket;
- int l;
-{
- upap_state *u = &upap[unit];
- u_char *inp;
- u_char code, id;
- int len;
-
- /*
- * Parse header (code, id and length).
- * If packet too short, drop it.
- */
- inp = inpacket;
- if (l < UPAP_HEADERLEN) {
- UPAPDEBUG(("pap_input: rcvd short header."));
- return;
- }
- GETCHAR(code, inp);
- GETCHAR(id, inp);
- GETSHORT(len, inp);
- if (len < UPAP_HEADERLEN) {
- UPAPDEBUG(("pap_input: rcvd illegal length."));
- return;
- }
- if (len > l) {
- UPAPDEBUG(("pap_input: rcvd short packet."));
- return;
- }
- len -= UPAP_HEADERLEN;
-
- /*
- * Action depends on code.
- */
- switch (code) {
- case UPAP_AUTHREQ:
- upap_rauthreq(u, inp, id, len);
- break;
-
- case UPAP_AUTHACK:
- upap_rauthack(u, inp, id, len);
- break;
-
- case UPAP_AUTHNAK:
- upap_rauthnak(u, inp, id, len);
- break;
-
- default: /* XXX Need code reject */
- break;
- }
-}
-
-
-/*
- * upap_rauth - Receive Authenticate.
- */
-static void
-upap_rauthreq(u, inp, id, len)
- upap_state *u;
- u_char *inp;
- int id;
- int len;
-{
- u_char ruserlen, rpasswdlen;
- char *ruser, *rpasswd;
- int retcode;
- char *msg;
- int msglen;
-
- if (u->us_serverstate < UPAPSS_LISTEN)
- return;
-
- /*
- * If we receive a duplicate authenticate-request, we are
- * supposed to return the same status as for the first request.
- */
- if (u->us_serverstate == UPAPSS_OPEN) {
- upap_sresp(u, UPAP_AUTHACK, id, "", 0); /* return auth-ack */
- return;
- }
- if (u->us_serverstate == UPAPSS_BADAUTH) {
- upap_sresp(u, UPAP_AUTHNAK, id, "", 0); /* return auth-nak */
- return;
- }
-
- /*
- * Parse user/passwd.
- */
- if (len < 1) {
- UPAPDEBUG(("pap_rauth: rcvd short packet."));
- return;
- }
- GETCHAR(ruserlen, inp);
- len -= sizeof (u_char) + ruserlen + sizeof (u_char);
- if (len < 0) {
- UPAPDEBUG(("pap_rauth: rcvd short packet."));
- return;
- }
- ruser = (char *) inp;
- INCPTR(ruserlen, inp);
- GETCHAR(rpasswdlen, inp);
- if (len < rpasswdlen) {
- UPAPDEBUG(("pap_rauth: rcvd short packet."));
- return;
- }
- rpasswd = (char *) inp;
-
- /*
- * Check the username and password given.
- */
- retcode = check_passwd(u->us_unit, ruser, ruserlen, rpasswd,
- rpasswdlen, &msg);
- BZERO(rpasswd, rpasswdlen);
- msglen = strlen(msg);
- if (msglen > 255)
- msglen = 255;
-
- upap_sresp(u, retcode, id, msg, msglen);
-
- if (retcode == UPAP_AUTHACK) {
- u->us_serverstate = UPAPSS_OPEN;
- auth_peer_success(u->us_unit, PPP_PAP, ruser, ruserlen);
- } else {
- u->us_serverstate = UPAPSS_BADAUTH;
- auth_peer_fail(u->us_unit, PPP_PAP);
- }
-
- if (u->us_reqtimeout > 0)
- UNTIMEOUT(upap_reqtimeout, u);
-}
-
-
-/*
- * upap_rauthack - Receive Authenticate-Ack.
- */
-static void
-upap_rauthack(u, inp, id, len)
- upap_state *u;
- u_char *inp;
- int id;
- int len;
-{
- u_char msglen;
- char *msg;
-
- if (u->us_clientstate != UPAPCS_AUTHREQ) /* XXX */
- return;
-
- /*
- * Parse message.
- */
- if (len < 1) {
- UPAPDEBUG(("pap_rauthack: ignoring missing msg-length."));
- } else {
- GETCHAR(msglen, inp);
- if (msglen > 0) {
- len -= sizeof (u_char);
- if (len < msglen) {
- UPAPDEBUG(("pap_rauthack: rcvd short packet."));
- return;
- }
- msg = (char *) inp;
- PRINTMSG(msg, msglen);
- }
- }
-
- u->us_clientstate = UPAPCS_OPEN;
-
- auth_withpeer_success(u->us_unit, PPP_PAP);
-}
-
-
-/*
- * upap_rauthnak - Receive Authenticate-Nakk.
- */
-static void
-upap_rauthnak(u, inp, id, len)
- upap_state *u;
- u_char *inp;
- int id;
- int len;
-{
- u_char msglen;
- char *msg;
-
- if (u->us_clientstate != UPAPCS_AUTHREQ) /* XXX */
- return;
-
- /*
- * Parse message.
- */
- if (len < 1) {
- UPAPDEBUG(("pap_rauthnak: ignoring missing msg-length."));
- } else {
- GETCHAR(msglen, inp);
- if (msglen > 0) {
- len -= sizeof (u_char);
- if (len < msglen) {
- UPAPDEBUG(("pap_rauthnak: rcvd short packet."));
- return;
- }
- msg = (char *) inp;
- PRINTMSG(msg, msglen);
- }
- }
-
- u->us_clientstate = UPAPCS_BADAUTH;
-
- error("PAP authentication failed");
- auth_withpeer_fail(u->us_unit, PPP_PAP);
-}
-
-
-/*
- * upap_sauthreq - Send an Authenticate-Request.
- */
-static void
-upap_sauthreq(u)
- upap_state *u;
-{
- u_char *outp;
- int outlen;
-
- outlen = UPAP_HEADERLEN + 2 * sizeof (u_char) +
- u->us_userlen + u->us_passwdlen;
- outp = outpacket_buf;
-
- MAKEHEADER(outp, PPP_PAP);
-
- PUTCHAR(UPAP_AUTHREQ, outp);
- PUTCHAR(++u->us_id, outp);
- PUTSHORT(outlen, outp);
- PUTCHAR(u->us_userlen, outp);
- BCOPY(u->us_user, outp, u->us_userlen);
- INCPTR(u->us_userlen, outp);
- PUTCHAR(u->us_passwdlen, outp);
- BCOPY(u->us_passwd, outp, u->us_passwdlen);
-
- output(u->us_unit, outpacket_buf, outlen + PPP_HDRLEN);
-
- TIMEOUT(upap_timeout, u, u->us_timeouttime);
- ++u->us_transmits;
- u->us_clientstate = UPAPCS_AUTHREQ;
-}
-
-
-/*
- * upap_sresp - Send a response (ack or nak).
- */
-static void
-upap_sresp(u, code, id, msg, msglen)
- upap_state *u;
- u_char code, id;
- char *msg;
- int msglen;
-{
- u_char *outp;
- int outlen;
-
- outlen = UPAP_HEADERLEN + sizeof (u_char) + msglen;
- outp = outpacket_buf;
- MAKEHEADER(outp, PPP_PAP);
-
- PUTCHAR(code, outp);
- PUTCHAR(id, outp);
- PUTSHORT(outlen, outp);
- PUTCHAR(msglen, outp);
- BCOPY(msg, outp, msglen);
- output(u->us_unit, outpacket_buf, outlen + PPP_HDRLEN);
-}
-
-/*
- * upap_printpkt - print the contents of a PAP packet.
- */
-static char *upap_codenames[] = {
- "AuthReq", "AuthAck", "AuthNak"
-};
-
-static int
-upap_printpkt(p, plen, printer, arg)
- u_char *p;
- int plen;
- void (*printer) __P((void *, char *, ...));
- void *arg;
-{
- int code, id, len;
- int mlen, ulen, wlen;
- char *user, *pwd, *msg;
- u_char *pstart;
-
- if (plen < UPAP_HEADERLEN)
- return 0;
- pstart = p;
- GETCHAR(code, p);
- GETCHAR(id, p);
- GETSHORT(len, p);
- if (len < UPAP_HEADERLEN || len > plen)
- return 0;
-
- if (code >= 1 && code <= sizeof(upap_codenames) / sizeof(char *))
- printer(arg, " %s", upap_codenames[code-1]);
- else
- printer(arg, " code=0x%x", code);
- printer(arg, " id=0x%x", id);
- len -= UPAP_HEADERLEN;
- switch (code) {
- case UPAP_AUTHREQ:
- if (len < 1)
- break;
- ulen = p[0];
- if (len < ulen + 2)
- break;
- wlen = p[ulen + 1];
- if (len < ulen + wlen + 2)
- break;
- user = (char *) (p + 1);
- pwd = (char *) (p + ulen + 2);
- p += ulen + wlen + 2;
- len -= ulen + wlen + 2;
- printer(arg, " user=");
- print_string(user, ulen, printer, arg);
- printer(arg, " password=");
- if (!hide_password)
- print_string(pwd, wlen, printer, arg);
- else
- printer(arg, "<hidden>");
- break;
- case UPAP_AUTHACK:
- case UPAP_AUTHNAK:
- if (len < 1)
- break;
- mlen = p[0];
- if (len < mlen + 1)
- break;
- msg = (char *) (p + 1);
- p += mlen + 1;
- len -= mlen + 1;
- printer(arg, " ");
- print_string(msg, mlen, printer, arg);
- break;
- }
-
- /* print the rest of the bytes in the packet */
- for (; len > 0; --len) {
- GETCHAR(code, p);
- printer(arg, " %.2x", code);
- }
-
- return p - pstart;
-}
diff --git a/mdk-stage1/ppp/pppd/upap.h b/mdk-stage1/ppp/pppd/upap.h
deleted file mode 100644
index 42d6f4f0f..000000000
--- a/mdk-stage1/ppp/pppd/upap.h
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- * upap.h - User/Password Authentication Protocol definitions.
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Carnegie Mellon University. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- *
- * $Id$
- */
-
-/*
- * Packet header = Code, id, length.
- */
-#define UPAP_HEADERLEN 4
-
-
-/*
- * UPAP codes.
- */
-#define UPAP_AUTHREQ 1 /* Authenticate-Request */
-#define UPAP_AUTHACK 2 /* Authenticate-Ack */
-#define UPAP_AUTHNAK 3 /* Authenticate-Nak */
-
-
-/*
- * Each interface is described by upap structure.
- */
-typedef struct upap_state {
- int us_unit; /* Interface unit number */
- char *us_user; /* User */
- int us_userlen; /* User length */
- char *us_passwd; /* Password */
- int us_passwdlen; /* Password length */
- int us_clientstate; /* Client state */
- int us_serverstate; /* Server state */
- u_char us_id; /* Current id */
- int us_timeouttime; /* Timeout (seconds) for auth-req retrans. */
- int us_transmits; /* Number of auth-reqs sent */
- int us_maxtransmits; /* Maximum number of auth-reqs to send */
- int us_reqtimeout; /* Time to wait for auth-req from peer */
-} upap_state;
-
-
-/*
- * Client states.
- */
-#define UPAPCS_INITIAL 0 /* Connection down */
-#define UPAPCS_CLOSED 1 /* Connection up, haven't requested auth */
-#define UPAPCS_PENDING 2 /* Connection down, have requested auth */
-#define UPAPCS_AUTHREQ 3 /* We've sent an Authenticate-Request */
-#define UPAPCS_OPEN 4 /* We've received an Ack */
-#define UPAPCS_BADAUTH 5 /* We've received a Nak */
-
-/*
- * Server states.
- */
-#define UPAPSS_INITIAL 0 /* Connection down */
-#define UPAPSS_CLOSED 1 /* Connection up, haven't requested auth */
-#define UPAPSS_PENDING 2 /* Connection down, have requested auth */
-#define UPAPSS_LISTEN 3 /* Listening for an Authenticate */
-#define UPAPSS_OPEN 4 /* We've sent an Ack */
-#define UPAPSS_BADAUTH 5 /* We've sent a Nak */
-
-
-/*
- * Timeouts.
- */
-#define UPAP_DEFTIMEOUT 3 /* Timeout (seconds) for retransmitting req */
-#define UPAP_DEFREQTIME 30 /* Time to wait for auth-req from peer */
-
-extern upap_state upap[];
-
-void upap_authwithpeer __P((int, char *, char *));
-void upap_authpeer __P((int));
-
-extern struct protent pap_protent;
diff --git a/mdk-stage1/ppp/pppd/utils.c b/mdk-stage1/ppp/pppd/utils.c
deleted file mode 100644
index 5861d8980..000000000
--- a/mdk-stage1/ppp/pppd/utils.c
+++ /dev/null
@@ -1,949 +0,0 @@
-/*
- * utils.c - various utility functions used in pppd.
- *
- * Copyright (c) 1999 The Australian National University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by the Australian National University. The name of the University
- * may not be used to endorse or promote products derived from this
- * software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-#define RCSID "$Id$"
-
-#include <stdio.h>
-#include <ctype.h>
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
-#include <signal.h>
-#include <errno.h>
-#include <fcntl.h>
-#include <syslog.h>
-#include <netdb.h>
-#include <utmp.h>
-#include <pwd.h>
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/wait.h>
-#include <sys/time.h>
-#include <sys/resource.h>
-#include <sys/stat.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#ifdef SVR4
-#include <sys/mkdev.h>
-#endif
-
-#include "pppd.h"
-#include <time.h>
-
-static const char rcsid[] = RCSID;
-
-#if defined(SUNOS4)
-extern char *strerror();
-#endif
-
-static void logit __P((int, char *, va_list));
-static void log_write __P((int, char *));
-static void vslp_printer __P((void *, char *, ...));
-static void format_packet __P((u_char *, int, void (*) (void *, char *, ...),
- void *));
-
-struct buffer_info {
- char *ptr;
- int len;
-};
-
-/*
- * strlcpy - like strcpy/strncpy, doesn't overflow destination buffer,
- * always leaves destination null-terminated (for len > 0).
- */
-size_t
-strlcpy(dest, src, len)
- char *dest;
- const char *src;
- size_t len;
-{
- size_t ret = strlen(src);
-
- if (len != 0) {
- if (ret < len)
- strcpy(dest, src);
- else {
- strncpy(dest, src, len - 1);
- dest[len-1] = 0;
- }
- }
- return ret;
-}
-
-/*
- * strlcat - like strcat/strncat, doesn't overflow destination buffer,
- * always leaves destination null-terminated (for len > 0).
- */
-size_t
-strlcat(dest, src, len)
- char *dest;
- const char *src;
- size_t len;
-{
- size_t dlen = strlen(dest);
-
- return dlen + strlcpy(dest + dlen, src, (len > dlen? len - dlen: 0));
-}
-
-
-/*
- * slprintf - format a message into a buffer. Like sprintf except we
- * also specify the length of the output buffer, and we handle
- * %r (recursive format), %m (error message), %v (visible string),
- * %q (quoted string), %t (current time) and %I (IP address) formats.
- * Doesn't do floating-point formats.
- * Returns the number of chars put into buf.
- */
-int
-slprintf __V((char *buf, int buflen, char *fmt, ...))
-{
- va_list args;
- int n;
-
-#if defined(__STDC__)
- va_start(args, fmt);
-#else
- char *buf;
- int buflen;
- char *fmt;
- va_start(args);
- buf = va_arg(args, char *);
- buflen = va_arg(args, int);
- fmt = va_arg(args, char *);
-#endif
- n = vslprintf(buf, buflen, fmt, args);
- va_end(args);
- return n;
-}
-
-/*
- * vslprintf - like slprintf, takes a va_list instead of a list of args.
- */
-#define OUTCHAR(c) (buflen > 0? (--buflen, *buf++ = (c)): 0)
-
-int
-vslprintf(buf, buflen, fmt, args)
- char *buf;
- int buflen;
- char *fmt;
- va_list args;
-{
- int c, i, n;
- int width, prec, fillch;
- int base, len, neg, quoted;
- unsigned long val = 0;
- char *str, *f, *buf0;
- unsigned char *p;
- char num[32];
- time_t t;
- u_int32_t ip;
- static char hexchars[] = "0123456789abcdef";
- struct buffer_info bufinfo;
-
- buf0 = buf;
- --buflen;
- while (buflen > 0) {
- for (f = fmt; *f != '%' && *f != 0; ++f)
- ;
- if (f > fmt) {
- len = f - fmt;
- if (len > buflen)
- len = buflen;
- memcpy(buf, fmt, len);
- buf += len;
- buflen -= len;
- fmt = f;
- }
- if (*fmt == 0)
- break;
- c = *++fmt;
- width = 0;
- prec = -1;
- fillch = ' ';
- if (c == '0') {
- fillch = '0';
- c = *++fmt;
- }
- if (c == '*') {
- width = va_arg(args, int);
- c = *++fmt;
- } else {
- while (isdigit(c)) {
- width = width * 10 + c - '0';
- c = *++fmt;
- }
- }
- if (c == '.') {
- c = *++fmt;
- if (c == '*') {
- prec = va_arg(args, int);
- c = *++fmt;
- } else {
- prec = 0;
- while (isdigit(c)) {
- prec = prec * 10 + c - '0';
- c = *++fmt;
- }
- }
- }
- str = 0;
- base = 0;
- neg = 0;
- ++fmt;
- switch (c) {
- case 'd':
- i = va_arg(args, int);
- if (i < 0) {
- neg = 1;
- val = -i;
- } else
- val = i;
- base = 10;
- break;
- case 'u':
- val = va_arg(args, unsigned int);
- base = 10;
- break;
- case 'o':
- val = va_arg(args, unsigned int);
- base = 8;
- break;
- case 'x':
- case 'X':
- val = va_arg(args, unsigned int);
- base = 16;
- break;
- case 'p':
- val = (unsigned long) va_arg(args, void *);
- base = 16;
- neg = 2;
- break;
- case 's':
- str = va_arg(args, char *);
- break;
- case 'c':
- num[0] = va_arg(args, int);
- num[1] = 0;
- str = num;
- break;
- case 'm':
- str = strerror(errno);
- break;
- case 'I':
- ip = va_arg(args, u_int32_t);
- ip = ntohl(ip);
- slprintf(num, sizeof(num), "%d.%d.%d.%d", (ip >> 24) & 0xff,
- (ip >> 16) & 0xff, (ip >> 8) & 0xff, ip & 0xff);
- str = num;
- break;
- case 'r':
- f = va_arg(args, char *);
-#if !defined(__powerpc__) && !defined(__x86_64__)
- n = vslprintf(buf, buflen + 1, f, va_arg(args, va_list));
-#else
- /* On the powerpc, a va_list is an array of 1 structure */
- n = vslprintf(buf, buflen + 1, f, va_arg(args, void *));
-#endif
- buf += n;
- buflen -= n;
- continue;
- case 't':
- time(&t);
- str = ctime(&t);
- str += 4; /* chop off the day name */
- str[15] = 0; /* chop off year and newline */
- break;
- case 'v': /* "visible" string */
- case 'q': /* quoted string */
- quoted = c == 'q';
- p = va_arg(args, unsigned char *);
- if (fillch == '0' && prec >= 0) {
- n = prec;
- } else {
- n = strlen((char *)p);
- if (prec >= 0 && n > prec)
- n = prec;
- }
- while (n > 0 && buflen > 0) {
- c = *p++;
- --n;
- if (!quoted && c >= 0x80) {
- OUTCHAR('M');
- OUTCHAR('-');
- c -= 0x80;
- }
- if (quoted && (c == '"' || c == '\\'))
- OUTCHAR('\\');
- if (c < 0x20 || (0x7f <= c && c < 0xa0)) {
- if (quoted) {
- OUTCHAR('\\');
- switch (c) {
- case '\t': OUTCHAR('t'); break;
- case '\n': OUTCHAR('n'); break;
- case '\b': OUTCHAR('b'); break;
- case '\f': OUTCHAR('f'); break;
- default:
- OUTCHAR('x');
- OUTCHAR(hexchars[c >> 4]);
- OUTCHAR(hexchars[c & 0xf]);
- }
- } else {
- if (c == '\t')
- OUTCHAR(c);
- else {
- OUTCHAR('^');
- OUTCHAR(c ^ 0x40);
- }
- }
- } else
- OUTCHAR(c);
- }
- continue;
- case 'P': /* print PPP packet */
- bufinfo.ptr = buf;
- bufinfo.len = buflen + 1;
- p = va_arg(args, unsigned char *);
- n = va_arg(args, int);
- format_packet(p, n, vslp_printer, &bufinfo);
- buf = bufinfo.ptr;
- buflen = bufinfo.len - 1;
- continue;
- case 'B':
- p = va_arg(args, unsigned char *);
- for (n = prec; n > 0; --n) {
- c = *p++;
- if (fillch == ' ')
- OUTCHAR(' ');
- OUTCHAR(hexchars[(c >> 4) & 0xf]);
- OUTCHAR(hexchars[c & 0xf]);
- }
- continue;
- default:
- *buf++ = '%';
- if (c != '%')
- --fmt; /* so %z outputs %z etc. */
- --buflen;
- continue;
- }
- if (base != 0) {
- str = num + sizeof(num);
- *--str = 0;
- while (str > num + neg) {
- *--str = hexchars[val % base];
- val = val / base;
- if (--prec <= 0 && val == 0)
- break;
- }
- switch (neg) {
- case 1:
- *--str = '-';
- break;
- case 2:
- *--str = 'x';
- *--str = '0';
- break;
- }
- len = num + sizeof(num) - 1 - str;
- } else {
- len = strlen(str);
- if (prec >= 0 && len > prec)
- len = prec;
- }
- if (width > 0) {
- if (width > buflen)
- width = buflen;
- if ((n = width - len) > 0) {
- buflen -= n;
- for (; n > 0; --n)
- *buf++ = fillch;
- }
- }
- if (len > buflen)
- len = buflen;
- memcpy(buf, str, len);
- buf += len;
- buflen -= len;
- }
- *buf = 0;
- return buf - buf0;
-}
-
-/*
- * vslp_printer - used in processing a %P format
- */
-static void
-vslp_printer __V((void *arg, char *fmt, ...))
-{
- int n;
- va_list pvar;
- struct buffer_info *bi;
-
-#if defined(__STDC__)
- va_start(pvar, fmt);
-#else
- void *arg;
- char *fmt;
- va_start(pvar);
- arg = va_arg(pvar, void *);
- fmt = va_arg(pvar, char *);
-#endif
-
- bi = (struct buffer_info *) arg;
- n = vslprintf(bi->ptr, bi->len, fmt, pvar);
- va_end(pvar);
-
- bi->ptr += n;
- bi->len -= n;
-}
-
-#ifdef unused
-/*
- * log_packet - format a packet and log it.
- */
-
-void
-log_packet(p, len, prefix, level)
- u_char *p;
- int len;
- char *prefix;
- int level;
-{
- init_pr_log(prefix, level);
- format_packet(p, len, pr_log, &level);
- end_pr_log();
-}
-#endif /* unused */
-
-/*
- * format_packet - make a readable representation of a packet,
- * calling `printer(arg, format, ...)' to output it.
- */
-static void
-format_packet(p, len, printer, arg)
- u_char *p;
- int len;
- void (*printer) __P((void *, char *, ...));
- void *arg;
-{
- int i, n;
- u_short proto;
- struct protent *protp;
-
- if (len >= PPP_HDRLEN && p[0] == PPP_ALLSTATIONS && p[1] == PPP_UI) {
- p += 2;
- GETSHORT(proto, p);
- len -= PPP_HDRLEN;
- for (i = 0; (protp = protocols[i]) != NULL; ++i)
- if (proto == protp->protocol)
- break;
- if (protp != NULL) {
- printer(arg, "[%s", protp->name);
- n = (*protp->printpkt)(p, len, printer, arg);
- printer(arg, "]");
- p += n;
- len -= n;
- } else {
- for (i = 0; (protp = protocols[i]) != NULL; ++i)
- if (proto == (protp->protocol & ~0x8000))
- break;
- if (protp != 0 && protp->data_name != 0) {
- printer(arg, "[%s data]", protp->data_name);
- if (len > 8)
- printer(arg, "%.8B ...", p);
- else
- printer(arg, "%.*B", len, p);
- len = 0;
- } else
- printer(arg, "[proto=0x%x]", proto);
- }
- }
-
- if (len > 32)
- printer(arg, "%.32B ...", p);
- else
- printer(arg, "%.*B", len, p);
-}
-
-/*
- * init_pr_log, end_pr_log - initialize and finish use of pr_log.
- */
-
-static char line[256]; /* line to be logged accumulated here */
-static char *linep; /* current pointer within line */
-static int llevel; /* level for logging */
-
-void
-init_pr_log(prefix, level)
- char *prefix;
- int level;
-{
- linep = line;
- if (prefix != NULL) {
- strlcpy(line, prefix, sizeof(line));
- linep = line + strlen(line);
- }
- llevel = level;
-}
-
-void
-end_pr_log()
-{
- if (linep != line) {
- *linep = 0;
- log_write(llevel, line);
- }
-}
-
-/*
- * pr_log - printer routine for outputting to syslog
- */
-void
-pr_log __V((void *arg, char *fmt, ...))
-{
- int l, n;
- va_list pvar;
- char *p, *eol;
- char buf[256];
-
-#if defined(__STDC__)
- va_start(pvar, fmt);
-#else
- void *arg;
- char *fmt;
- va_start(pvar);
- arg = va_arg(pvar, void *);
- fmt = va_arg(pvar, char *);
-#endif
-
- n = vslprintf(buf, sizeof(buf), fmt, pvar);
- va_end(pvar);
-
- p = buf;
- eol = strchr(buf, '\n');
- if (linep != line) {
- l = (eol == NULL)? n: eol - buf;
- if (linep + l < line + sizeof(line)) {
- if (l > 0) {
- memcpy(linep, buf, l);
- linep += l;
- }
- if (eol == NULL)
- return;
- p = eol + 1;
- eol = strchr(p, '\n');
- }
- *linep = 0;
- log_write(llevel, line);
- linep = line;
- }
-
- while (eol != NULL) {
- *eol = 0;
- log_write(llevel, p);
- p = eol + 1;
- eol = strchr(p, '\n');
- }
-
- /* assumes sizeof(buf) <= sizeof(line) */
- l = buf + n - p;
- if (l > 0) {
- memcpy(line, p, n);
- linep = line + l;
- }
-}
-
-/*
- * print_string - print a readable representation of a string using
- * printer.
- */
-void
-print_string(p, len, printer, arg)
- char *p;
- int len;
- void (*printer) __P((void *, char *, ...));
- void *arg;
-{
- int c;
-
- printer(arg, "\"");
- for (; len > 0; --len) {
- c = *p++;
- if (' ' <= c && c <= '~') {
- if (c == '\\' || c == '"')
- printer(arg, "\\");
- printer(arg, "%c", c);
- } else {
- switch (c) {
- case '\n':
- printer(arg, "\\n");
- break;
- case '\r':
- printer(arg, "\\r");
- break;
- case '\t':
- printer(arg, "\\t");
- break;
- default:
- printer(arg, "\\%.3o", c);
- }
- }
- }
- printer(arg, "\"");
-}
-
-/*
- * logit - does the hard work for fatal et al.
- */
-static void
-logit(level, fmt, args)
- int level;
- char *fmt;
- va_list args;
-{
- int n;
- char buf[1024];
-
- n = vslprintf(buf, sizeof(buf), fmt, args);
- log_write(level, buf);
-}
-
-static void
-log_write(level, buf)
- int level;
- char *buf;
-{
- syslog(level, "%s", buf);
- if (log_to_fd >= 0 && (level != LOG_DEBUG || debug)) {
- int n = strlen(buf);
-
- if (n > 0 && buf[n-1] == '\n')
- --n;
- if (write(log_to_fd, buf, n) != n
- || write(log_to_fd, "\n", 1) != 1)
- log_to_fd = -1;
- }
-}
-
-/*
- * fatal - log an error message and die horribly.
- */
-void
-fatal __V((char *fmt, ...))
-{
- va_list pvar;
-
-#if defined(__STDC__)
- va_start(pvar, fmt);
-#else
- char *fmt;
- va_start(pvar);
- fmt = va_arg(pvar, char *);
-#endif
-
- logit(LOG_ERR, fmt, pvar);
- va_end(pvar);
-
- die(1); /* as promised */
-}
-
-/*
- * error - log an error message.
- */
-void
-error __V((char *fmt, ...))
-{
- va_list pvar;
-
-#if defined(__STDC__)
- va_start(pvar, fmt);
-#else
- char *fmt;
- va_start(pvar);
- fmt = va_arg(pvar, char *);
-#endif
-
- logit(LOG_ERR, fmt, pvar);
- va_end(pvar);
-}
-
-/*
- * warn - log a warning message.
- */
-void
-warn __V((char *fmt, ...))
-{
- va_list pvar;
-
-#if defined(__STDC__)
- va_start(pvar, fmt);
-#else
- char *fmt;
- va_start(pvar);
- fmt = va_arg(pvar, char *);
-#endif
-
- logit(LOG_WARNING, fmt, pvar);
- va_end(pvar);
-}
-
-/*
- * notice - log a notice-level message.
- */
-void
-notice __V((char *fmt, ...))
-{
- va_list pvar;
-
-#if defined(__STDC__)
- va_start(pvar, fmt);
-#else
- char *fmt;
- va_start(pvar);
- fmt = va_arg(pvar, char *);
-#endif
-
- logit(LOG_NOTICE, fmt, pvar);
- va_end(pvar);
-}
-
-/*
- * info - log an informational message.
- */
-void
-info __V((char *fmt, ...))
-{
- va_list pvar;
-
-#if defined(__STDC__)
- va_start(pvar, fmt);
-#else
- char *fmt;
- va_start(pvar);
- fmt = va_arg(pvar, char *);
-#endif
-
- logit(LOG_INFO, fmt, pvar);
- va_end(pvar);
-}
-
-/*
- * dbglog - log a debug message.
- */
-void
-dbglog __V((char *fmt, ...))
-{
- va_list pvar;
-
-#if defined(__STDC__)
- va_start(pvar, fmt);
-#else
- char *fmt;
- va_start(pvar);
- fmt = va_arg(pvar, char *);
-#endif
-
- logit(LOG_DEBUG, fmt, pvar);
- va_end(pvar);
-}
-
-/* Procedures for locking the serial device using a lock file. */
-#ifndef LOCK_DIR
-#ifdef _linux_
-#define LOCK_DIR "/var/lock"
-#else
-#ifdef SVR4
-#define LOCK_DIR "/var/spool/locks"
-#else
-#define LOCK_DIR "/var/spool/lock"
-#endif
-#endif
-#endif /* LOCK_DIR */
-
-static char lock_file[MAXPATHLEN];
-
-/*
- * lock - create a lock file for the named device
- */
-int
-lock(dev)
- char *dev;
-{
-#ifdef LOCKLIB
- int result;
-
- result = mklock (dev, (void *) 0);
- if (result == 0) {
- strlcpy(lock_file, sizeof(lock_file), dev);
- return 0;
- }
-
- if (result > 0)
- notice("Device %s is locked by pid %d", dev, result);
- else
- error("Can't create lock file %s", lock_file);
- return -1;
-
-#else /* LOCKLIB */
-
- char lock_buffer[12];
- int fd, pid, n;
-
-#ifdef SVR4
- struct stat sbuf;
-
- if (stat(dev, &sbuf) < 0) {
- error("Can't get device number for %s: %m", dev);
- return -1;
- }
- if ((sbuf.st_mode & S_IFMT) != S_IFCHR) {
- error("Can't lock %s: not a character device", dev);
- return -1;
- }
- slprintf(lock_file, sizeof(lock_file), "%s/LK.%03d.%03d.%03d",
- LOCK_DIR, major(sbuf.st_dev),
- major(sbuf.st_rdev), minor(sbuf.st_rdev));
-#else
- char *p;
-
- if ((p = strrchr(dev, '/')) != NULL)
- dev = p + 1;
- slprintf(lock_file, sizeof(lock_file), "%s/LCK..%s", LOCK_DIR, dev);
-#endif
-
- while ((fd = open(lock_file, O_EXCL | O_CREAT | O_RDWR, 0644)) < 0) {
- if (errno != EEXIST) {
- error("Can't create lock file %s: %m", lock_file);
- break;
- }
-
- /* Read the lock file to find out who has the device locked. */
- fd = open(lock_file, O_RDONLY, 0);
- if (fd < 0) {
- if (errno == ENOENT) /* This is just a timing problem. */
- continue;
- error("Can't open existing lock file %s: %m", lock_file);
- break;
- }
-#ifndef LOCK_BINARY
- n = read(fd, lock_buffer, 11);
-#else
- n = read(fd, &pid, sizeof(pid));
-#endif /* LOCK_BINARY */
- close(fd);
- fd = -1;
- if (n <= 0) {
- error("Can't read pid from lock file %s", lock_file);
- break;
- }
-
- /* See if the process still exists. */
-#ifndef LOCK_BINARY
- lock_buffer[n] = 0;
- pid = atoi(lock_buffer);
-#endif /* LOCK_BINARY */
- if (pid == getpid())
- return 1; /* somebody else locked it for us */
- if (pid == 0
- || (kill(pid, 0) == -1 && errno == ESRCH)) {
- if (unlink (lock_file) == 0) {
- notice("Removed stale lock on %s (pid %d)", dev, pid);
- continue;
- }
- warn("Couldn't remove stale lock on %s", dev);
- } else
- notice("Device %s is locked by pid %d", dev, pid);
- break;
- }
-
- if (fd < 0) {
- lock_file[0] = 0;
- return -1;
- }
-
- pid = getpid();
-#ifndef LOCK_BINARY
- slprintf(lock_buffer, sizeof(lock_buffer), "%10d\n", pid);
- write (fd, lock_buffer, 11);
-#else
- write(fd, &pid, sizeof (pid));
-#endif
- close(fd);
- return 0;
-
-#endif
-}
-
-/*
- * relock - called to update our lockfile when we are about to detach,
- * thus changing our pid (we fork, the child carries on, and the parent dies).
- * Note that this is called by the parent, with pid equal to the pid
- * of the child. This avoids a potential race which would exist if
- * we had the child rewrite the lockfile (the parent might die first,
- * and another process could think the lock was stale if it checked
- * between when the parent died and the child rewrote the lockfile).
- */
-int
-relock(pid)
- int pid;
-{
-#ifdef LOCKLIB
- /* XXX is there a way to do this? */
- return -1;
-#else /* LOCKLIB */
-
- int fd;
- char lock_buffer[12];
-
- if (lock_file[0] == 0)
- return -1;
- fd = open(lock_file, O_WRONLY, 0);
- if (fd < 0) {
- error("Couldn't reopen lock file %s: %m", lock_file);
- lock_file[0] = 0;
- return -1;
- }
-
-#ifndef LOCK_BINARY
- slprintf(lock_buffer, sizeof(lock_buffer), "%10d\n", pid);
- write (fd, lock_buffer, 11);
-#else
- write(fd, &pid, sizeof(pid));
-#endif /* LOCK_BINARY */
- close(fd);
- return 0;
-
-#endif /* LOCKLIB */
-}
-
-/*
- * unlock - remove our lockfile
- */
-void
-unlock()
-{
- if (lock_file[0]) {
-#ifdef LOCKLIB
- (void) rmlock(lock_file, (void *) 0);
-#else
- unlink(lock_file);
-#endif
- lock_file[0] = 0;
- }
-}
-
diff --git a/mdk-stage1/ppp/pppdump/Makefile.linux b/mdk-stage1/ppp/pppdump/Makefile.linux
deleted file mode 100644
index 1d8d78ff7..000000000
--- a/mdk-stage1/ppp/pppdump/Makefile.linux
+++ /dev/null
@@ -1,17 +0,0 @@
-CFLAGS= -I../include/net $(RPM_OPT_FLAGS)
-OBJS = pppdump.o bsd-comp.o deflate.o zlib.o
-
-INSTALL= install
-
-all: pppdump
-
-pppdump: $(OBJS)
- $(CC) $(RPM_OPT_FLAGS) -o pppdump $(OBJS)
-
-clean:
- rm -f pppdump $(OBJS) *~
-
-install:
- mkdir -p $(BINDIR) $(MANDIR)/man8
- $(INSTALL) -s -c pppdump $(BINDIR)
- $(INSTALL) -c pppdump.8 $(MANDIR)/man8
diff --git a/mdk-stage1/ppp/pppdump/Makefile.linux.makeopt b/mdk-stage1/ppp/pppdump/Makefile.linux.makeopt
deleted file mode 100644
index d02fecde8..000000000
--- a/mdk-stage1/ppp/pppdump/Makefile.linux.makeopt
+++ /dev/null
@@ -1,17 +0,0 @@
-CFLAGS= -O -I../include/net
-OBJS = pppdump.o bsd-comp.o deflate.o zlib.o
-
-INSTALL= install
-
-all: pppdump
-
-pppdump: $(OBJS)
- $(CC) -o pppdump $(OBJS)
-
-clean:
- rm -f pppdump $(OBJS) *~
-
-install:
- mkdir -p $(BINDIR) $(MANDIR)/man8
- $(INSTALL) -s -c pppdump $(BINDIR)
- $(INSTALL) -c -m 444 pppdump.8 $(MANDIR)/man8
diff --git a/mdk-stage1/ppp/pppdump/Makefile.linux.pppdump-Makefile b/mdk-stage1/ppp/pppdump/Makefile.linux.pppdump-Makefile
deleted file mode 100644
index 4c98b6c6d..000000000
--- a/mdk-stage1/ppp/pppdump/Makefile.linux.pppdump-Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-CFLAGS= -O -I../include/net
-OBJS = pppdump.o bsd-comp.o deflate.o zlib.o
-
-INSTALL= install
-
-all: pppdump
-
-pppdump: $(OBJS)
- $(CC) $(RPM_OPT_FLAGS) -o pppdump $(OBJS)
-
-clean:
- rm -f pppdump $(OBJS) *~
-
-install:
- mkdir -p $(BINDIR) $(MANDIR)/man8
- $(INSTALL) -s -c pppdump $(BINDIR)
- $(INSTALL) -c -m 444 pppdump.8 $(MANDIR)/man8
diff --git a/mdk-stage1/ppp/pppdump/Makefile.sol2 b/mdk-stage1/ppp/pppdump/Makefile.sol2
deleted file mode 100644
index d7e6b413e..000000000
--- a/mdk-stage1/ppp/pppdump/Makefile.sol2
+++ /dev/null
@@ -1,21 +0,0 @@
-#
-# pppdump Makefile for SVR4 systems
-# $Id$
-#
-
-include ../solaris/Makedefs
-
-CFLAGS= $(COPTS) -I../include/net
-OBJS = pppdump.o bsd-comp.o deflate.o zlib.o
-
-all: pppdump
-
-pppdump: $(OBJS)
- $(CC) -o pppdump $(OBJS)
-
-clean:
- rm -f $(OBJS) pppdump *~
-
-install:
- $(INSTALL) -f $(BINDIR) pppdump
- $(INSTALL) -m 444 -f $(MANDIR)/man8 pppdump.8
diff --git a/mdk-stage1/ppp/pppdump/Makefile.sunos4 b/mdk-stage1/ppp/pppdump/Makefile.sunos4
deleted file mode 100644
index 915c8267d..000000000
--- a/mdk-stage1/ppp/pppdump/Makefile.sunos4
+++ /dev/null
@@ -1,21 +0,0 @@
-#
-# pppstats makefile
-# $Id$
-#
-
-include ../sunos4/Makedefs
-
-OBJS = pppdump.o bsd-comp.o deflate.o zlib.o
-CFLAGS = $(COPTS) -I../include/net
-
-all: pppdump
-
-pppdump: $(OBJS)
- $(CC) -o pppdump $(OBJS)
-
-clean:
- rm -f pppdump $(OBJS) *~
-
-install: pppdump
- $(INSTALL) -c pppdump $(BINDIR)/pppdump
- $(INSTALL) -c -m 444 pppdump.8 $(MANDIR)/man8/pppdump.8
diff --git a/mdk-stage1/ppp/pppdump/bsd-comp.c b/mdk-stage1/ppp/pppdump/bsd-comp.c
deleted file mode 100644
index 1e14e98bb..000000000
--- a/mdk-stage1/ppp/pppdump/bsd-comp.c
+++ /dev/null
@@ -1,750 +0,0 @@
-/* Because this code is derived from the 4.3BSD compress source:
- *
- *
- * Copyright (c) 1985, 1986 The Regents of the University of California.
- * All rights reserved.
- *
- * This code is derived from software contributed to Berkeley by
- * James A. Woods, derived from original work by Spencer Thomas
- * and Joseph Orost.
- *
- * 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. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by the University of
- * California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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$
- */
-
-#include <sys/types.h>
-#include <stddef.h>
-#include <stdlib.h>
-#include "ppp_defs.h"
-#include "ppp-comp.h"
-
-#if DO_BSD_COMPRESS
-
-/*
- * PPP "BSD compress" compression
- * The differences between this compression and the classic BSD LZW
- * source are obvious from the requirement that the classic code worked
- * with files while this handles arbitrarily long streams that
- * are broken into packets. They are:
- *
- * When the code size expands, a block of junk is not emitted by
- * the compressor and not expected by the decompressor.
- *
- * New codes are not necessarily assigned every time an old
- * code is output by the compressor. This is because a packet
- * end forces a code to be emitted, but does not imply that a
- * new sequence has been seen.
- *
- * The compression ratio is checked at the first end of a packet
- * after the appropriate gap. Besides simplifying and speeding
- * things up, this makes it more likely that the transmitter
- * and receiver will agree when the dictionary is cleared when
- * compression is not going well.
- */
-
-/*
- * A dictionary for doing BSD compress.
- */
-struct bsd_db {
- int totlen; /* length of this structure */
- u_int hsize; /* size of the hash table */
- u_char hshift; /* used in hash function */
- u_char n_bits; /* current bits/code */
- u_char maxbits;
- u_char debug;
- u_char unit;
- u_short seqno; /* sequence number of next packet */
- u_int hdrlen; /* header length to preallocate */
- u_int mru;
- u_int maxmaxcode; /* largest valid code */
- u_int max_ent; /* largest code in use */
- u_int in_count; /* uncompressed bytes, aged */
- u_int bytes_out; /* compressed bytes, aged */
- u_int ratio; /* recent compression ratio */
- u_int checkpoint; /* when to next check the ratio */
- u_int clear_count; /* times dictionary cleared */
- u_int incomp_count; /* incompressible packets */
- u_int incomp_bytes; /* incompressible bytes */
- u_int uncomp_count; /* uncompressed packets */
- u_int uncomp_bytes; /* uncompressed bytes */
- u_int comp_count; /* compressed packets */
- u_int comp_bytes; /* compressed bytes */
- u_short *lens; /* array of lengths of codes */
- struct bsd_dict {
- union { /* hash value */
- u_int32_t fcode;
- struct {
-#ifdef BSD_LITTLE_ENDIAN
- u_short prefix; /* preceding code */
- u_char suffix; /* last character of new code */
- u_char pad;
-#else
- u_char pad;
- u_char suffix; /* last character of new code */
- u_short prefix; /* preceding code */
-#endif
- } hs;
- } f;
- u_short codem1; /* output of hash table -1 */
- u_short cptr; /* map code to hash table entry */
- } dict[1];
-};
-
-#define BSD_OVHD 2 /* BSD compress overhead/packet */
-#define BSD_INIT_BITS BSD_MIN_BITS
-
-static void *bsd_decomp_alloc __P((u_char *options, int opt_len));
-static void bsd_free __P((void *state));
-static int bsd_decomp_init __P((void *state, u_char *options, int opt_len,
- int unit, int hdrlen, int mru, int debug));
-static void bsd_incomp __P((void *state, u_char *dmsg, int len));
-static int bsd_decompress __P((void *state, u_char *cmp, int inlen,
- u_char *dmp, int *outlen));
-static void bsd_reset __P((void *state));
-static void bsd_comp_stats __P((void *state, struct compstat *stats));
-
-/*
- * Exported procedures.
- */
-struct compressor ppp_bsd_compress = {
- CI_BSD_COMPRESS, /* compress_proto */
- bsd_decomp_alloc, /* decomp_alloc */
- bsd_free, /* decomp_free */
- bsd_decomp_init, /* decomp_init */
- bsd_reset, /* decomp_reset */
- bsd_decompress, /* decompress */
- bsd_incomp, /* incomp */
- bsd_comp_stats, /* decomp_stat */
-};
-
-/*
- * the next two codes should not be changed lightly, as they must not
- * lie within the contiguous general code space.
- */
-#define CLEAR 256 /* table clear output code */
-#define FIRST 257 /* first free entry */
-#define LAST 255
-
-#define MAXCODE(b) ((1 << (b)) - 1)
-#define BADCODEM1 MAXCODE(BSD_MAX_BITS)
-
-#define BSD_HASH(prefix,suffix,hshift) ((((u_int32_t)(suffix)) << (hshift)) \
- ^ (u_int32_t)(prefix))
-#define BSD_KEY(prefix,suffix) ((((u_int32_t)(suffix)) << 16) \
- + (u_int32_t)(prefix))
-
-#define CHECK_GAP 10000 /* Ratio check interval */
-
-#define RATIO_SCALE_LOG 8
-#define RATIO_SCALE (1<<RATIO_SCALE_LOG)
-#define RATIO_MAX (0x7fffffff>>RATIO_SCALE_LOG)
-
-/*
- * clear the dictionary
- */
-static void
-bsd_clear(db)
- struct bsd_db *db;
-{
- db->clear_count++;
- db->max_ent = FIRST-1;
- db->n_bits = BSD_INIT_BITS;
- db->ratio = 0;
- db->bytes_out = 0;
- db->in_count = 0;
- db->checkpoint = CHECK_GAP;
-}
-
-/*
- * If the dictionary is full, then see if it is time to reset it.
- *
- * Compute the compression ratio using fixed-point arithmetic
- * with 8 fractional bits.
- *
- * Since we have an infinite stream instead of a single file,
- * watch only the local compression ratio.
- *
- * Since both peers must reset the dictionary at the same time even in
- * the absence of CLEAR codes (while packets are incompressible), they
- * must compute the same ratio.
- */
-static int /* 1=output CLEAR */
-bsd_check(db)
- struct bsd_db *db;
-{
- u_int new_ratio;
-
- if (db->in_count >= db->checkpoint) {
- /* age the ratio by limiting the size of the counts */
- if (db->in_count >= RATIO_MAX
- || db->bytes_out >= RATIO_MAX) {
- db->in_count -= db->in_count/4;
- db->bytes_out -= db->bytes_out/4;
- }
-
- db->checkpoint = db->in_count + CHECK_GAP;
-
- if (db->max_ent >= db->maxmaxcode) {
- /* Reset the dictionary only if the ratio is worse,
- * or if it looks as if it has been poisoned
- * by incompressible data.
- *
- * This does not overflow, because
- * db->in_count <= RATIO_MAX.
- */
- new_ratio = db->in_count << RATIO_SCALE_LOG;
- if (db->bytes_out != 0)
- new_ratio /= db->bytes_out;
-
- if (new_ratio < db->ratio || new_ratio < 1 * RATIO_SCALE) {
- bsd_clear(db);
- return 1;
- }
- db->ratio = new_ratio;
- }
- }
- return 0;
-}
-
-/*
- * Return statistics.
- */
-static void
-bsd_comp_stats(state, stats)
- void *state;
- struct compstat *stats;
-{
- struct bsd_db *db = (struct bsd_db *) state;
- u_int out;
-
- stats->unc_bytes = db->uncomp_bytes;
- stats->unc_packets = db->uncomp_count;
- stats->comp_bytes = db->comp_bytes;
- stats->comp_packets = db->comp_count;
- stats->inc_bytes = db->incomp_bytes;
- stats->inc_packets = db->incomp_count;
- stats->ratio = db->in_count;
- out = db->bytes_out;
- if (stats->ratio <= 0x7fffff)
- stats->ratio <<= 8;
- else
- out >>= 8;
- if (out != 0)
- stats->ratio /= out;
-}
-
-/*
- * Reset state, as on a CCP ResetReq.
- */
-static void
-bsd_reset(state)
- void *state;
-{
- struct bsd_db *db = (struct bsd_db *) state;
-
- db->seqno = 0;
- bsd_clear(db);
- db->clear_count = 0;
-}
-
-/*
- * Allocate space for a (de) compressor.
- */
-static void *
-bsd_alloc(options, opt_len, decomp)
- u_char *options;
- int opt_len, decomp;
-{
- int bits;
- u_int newlen, hsize, hshift, maxmaxcode;
- struct bsd_db *db;
-
- if (opt_len != 3 || options[0] != CI_BSD_COMPRESS || options[1] != 3
- || BSD_VERSION(options[2]) != BSD_CURRENT_VERSION)
- return NULL;
-
- bits = BSD_NBITS(options[2]);
- switch (bits) {
- case 9: /* needs 82152 for both directions */
- case 10: /* needs 84144 */
- case 11: /* needs 88240 */
- case 12: /* needs 96432 */
- hsize = 5003;
- hshift = 4;
- break;
- case 13: /* needs 176784 */
- hsize = 9001;
- hshift = 5;
- break;
- case 14: /* needs 353744 */
- hsize = 18013;
- hshift = 6;
- break;
- case 15: /* needs 691440 */
- hsize = 35023;
- hshift = 7;
- break;
- case 16: /* needs 1366160--far too much, */
- /* hsize = 69001; */ /* and 69001 is too big for cptr */
- /* hshift = 8; */ /* in struct bsd_db */
- /* break; */
- default:
- return NULL;
- }
-
- maxmaxcode = MAXCODE(bits);
- newlen = sizeof(*db) + (hsize-1) * (sizeof(db->dict[0]));
- db = (struct bsd_db *) malloc(newlen);
- if (!db)
- return NULL;
- memset(db, 0, sizeof(*db) - sizeof(db->dict));
-
- if (!decomp) {
- db->lens = NULL;
- } else {
- db->lens = (u_short *) malloc((maxmaxcode+1) * sizeof(db->lens[0]));
- if (!db->lens) {
- free(db);
- return NULL;
- }
- }
-
- db->totlen = newlen;
- db->hsize = hsize;
- db->hshift = hshift;
- db->maxmaxcode = maxmaxcode;
- db->maxbits = bits;
-
- return (void *) db;
-}
-
-static void
-bsd_free(state)
- void *state;
-{
- struct bsd_db *db = (struct bsd_db *) state;
-
- if (db->lens)
- free(db->lens);
- free(db);
-}
-
-static void *
-bsd_decomp_alloc(options, opt_len)
- u_char *options;
- int opt_len;
-{
- return bsd_alloc(options, opt_len, 1);
-}
-
-/*
- * Initialize the database.
- */
-static int
-bsd_init(db, options, opt_len, unit, hdrlen, mru, debug, decomp)
- struct bsd_db *db;
- u_char *options;
- int opt_len, unit, hdrlen, mru, debug, decomp;
-{
- int i;
-
- if (opt_len < CILEN_BSD_COMPRESS
- || options[0] != CI_BSD_COMPRESS || options[1] != CILEN_BSD_COMPRESS
- || BSD_VERSION(options[2]) != BSD_CURRENT_VERSION
- || BSD_NBITS(options[2]) != db->maxbits
- || decomp && db->lens == NULL)
- return 0;
-
- if (decomp) {
- i = LAST+1;
- while (i != 0)
- db->lens[--i] = 1;
- }
- i = db->hsize;
- while (i != 0) {
- db->dict[--i].codem1 = BADCODEM1;
- db->dict[i].cptr = 0;
- }
-
- db->unit = unit;
- db->hdrlen = hdrlen;
- db->mru = mru;
- if (debug)
- db->debug = 1;
-
- bsd_reset(db);
-
- return 1;
-}
-
-static int
-bsd_decomp_init(state, options, opt_len, unit, hdrlen, mru, debug)
- void *state;
- u_char *options;
- int opt_len, unit, hdrlen, mru, debug;
-{
- return bsd_init((struct bsd_db *) state, options, opt_len,
- unit, hdrlen, mru, debug, 1);
-}
-
-
-/*
- * Update the "BSD Compress" dictionary on the receiver for
- * incompressible data by pretending to compress the incoming data.
- */
-static void
-bsd_incomp(state, dmsg, mlen)
- void *state;
- u_char *dmsg;
- int mlen;
-{
- struct bsd_db *db = (struct bsd_db *) state;
- u_int hshift = db->hshift;
- u_int max_ent = db->max_ent;
- u_int n_bits = db->n_bits;
- struct bsd_dict *dictp;
- u_int32_t fcode;
- u_char c;
- long hval, disp;
- int slen, ilen;
- u_int bitno = 7;
- u_char *rptr;
- u_int ent;
-
- rptr = dmsg;
- ent = rptr[0]; /* get the protocol */
- if (ent == 0) {
- ++rptr;
- --mlen;
- ent = rptr[0];
- }
- if ((ent & 1) == 0 || ent < 0x21 || ent > 0xf9)
- return;
-
- db->seqno++;
- ilen = 1; /* count the protocol as 1 byte */
- ++rptr;
- slen = dmsg + mlen - rptr;
- ilen += slen;
- for (; slen > 0; --slen) {
- c = *rptr++;
- fcode = BSD_KEY(ent, c);
- hval = BSD_HASH(ent, c, hshift);
- dictp = &db->dict[hval];
-
- /* validate and then check the entry */
- if (dictp->codem1 >= max_ent)
- goto nomatch;
- if (dictp->f.fcode == fcode) {
- ent = dictp->codem1+1;
- continue; /* found (prefix,suffix) */
- }
-
- /* continue probing until a match or invalid entry */
- disp = (hval == 0) ? 1 : hval;
- do {
- hval += disp;
- if (hval >= db->hsize)
- hval -= db->hsize;
- dictp = &db->dict[hval];
- if (dictp->codem1 >= max_ent)
- goto nomatch;
- } while (dictp->f.fcode != fcode);
- ent = dictp->codem1+1;
- continue; /* finally found (prefix,suffix) */
-
- nomatch: /* output (count) the prefix */
- bitno += n_bits;
-
- /* code -> hashtable */
- if (max_ent < db->maxmaxcode) {
- struct bsd_dict *dictp2;
- /* expand code size if needed */
- if (max_ent >= MAXCODE(n_bits))
- db->n_bits = ++n_bits;
-
- /* Invalidate previous hash table entry
- * assigned this code, and then take it over.
- */
- dictp2 = &db->dict[max_ent+1];
- if (db->dict[dictp2->cptr].codem1 == max_ent)
- db->dict[dictp2->cptr].codem1 = BADCODEM1;
- dictp2->cptr = hval;
- dictp->codem1 = max_ent;
- dictp->f.fcode = fcode;
-
- db->max_ent = ++max_ent;
- db->lens[max_ent] = db->lens[ent]+1;
- }
- ent = c;
- }
- bitno += n_bits; /* output (count) the last code */
- db->bytes_out += bitno/8;
- db->in_count += ilen;
- (void)bsd_check(db);
-
- ++db->incomp_count;
- db->incomp_bytes += ilen;
- ++db->uncomp_count;
- db->uncomp_bytes += ilen;
-
- /* Increase code size if we would have without the packet
- * boundary and as the decompressor will.
- */
- if (max_ent >= MAXCODE(n_bits) && max_ent < db->maxmaxcode)
- db->n_bits++;
-}
-
-
-/*
- * Decompress "BSD Compress"
- *
- * Because of patent problems, we return DECOMP_ERROR for errors
- * found by inspecting the input data and for system problems, but
- * DECOMP_FATALERROR for any errors which could possibly be said to
- * be being detected "after" decompression. For DECOMP_ERROR,
- * we can issue a CCP reset-request; for DECOMP_FATALERROR, we may be
- * infringing a patent of Motorola's if we do, so we take CCP down
- * instead.
- *
- * Given that the frame has the correct sequence number and a good FCS,
- * errors such as invalid codes in the input most likely indicate a
- * bug, so we return DECOMP_FATALERROR for them in order to turn off
- * compression, even though they are detected by inspecting the input.
- */
-static int
-bsd_decompress(state, cmsg, inlen, dmp, outlenp)
- void *state;
- u_char *cmsg, *dmp;
- int inlen, *outlenp;
-{
- struct bsd_db *db = (struct bsd_db *) state;
- u_int max_ent = db->max_ent;
- u_int32_t accm = 0;
- u_int bitno = 32; /* 1st valid bit in accm */
- u_int n_bits = db->n_bits;
- u_int tgtbitno = 32-n_bits; /* bitno when we have a code */
- struct bsd_dict *dictp;
- int explen, i, seq, len;
- u_int incode, oldcode, finchar;
- u_char *p, *rptr, *wptr;
- int ilen;
- int dlen, space, codelen, extra;
-
- rptr = cmsg;
- if (*rptr == 0)
- ++rptr;
- ++rptr; /* skip protocol (assumed 0xfd) */
- seq = (rptr[0] << 8) + rptr[1];
- rptr += BSD_OVHD;
- ilen = len = cmsg + inlen - rptr;
-
- /*
- * Check the sequence number and give up if it is not what we expect.
- */
- if (seq != db->seqno++) {
- if (db->debug)
- printf("bsd_decomp%d: bad sequence # %d, expected %d\n",
- db->unit, seq, db->seqno - 1);
- return DECOMP_ERROR;
- }
-
- wptr = dmp + db->hdrlen;
-
- oldcode = CLEAR;
- explen = 0;
- while (len > 0) {
- /*
- * Accumulate bytes until we have a complete code.
- * Then get the next code, relying on the 32-bit,
- * unsigned accm to mask the result.
- */
- bitno -= 8;
- accm |= *rptr++ << bitno;
- --len;
- if (tgtbitno < bitno)
- continue;
- incode = accm >> tgtbitno;
- accm <<= n_bits;
- bitno += n_bits;
-
- if (incode == CLEAR) {
- /*
- * The dictionary must only be cleared at
- * the end of a packet. But there could be an
- * empty message block at the end.
- */
- if (len > 0) {
- if (db->debug)
- printf("bsd_decomp%d: bad CLEAR\n", db->unit);
- return DECOMP_FATALERROR;
- }
- bsd_clear(db);
- explen = ilen = 0;
- break;
- }
-
- if (incode > max_ent + 2 || incode > db->maxmaxcode
- || incode > max_ent && oldcode == CLEAR) {
- if (db->debug) {
- printf("bsd_decomp%d: bad code 0x%x oldcode=0x%x ",
- db->unit, incode, oldcode);
- printf("max_ent=0x%x dlen=%d seqno=%d\n",
- max_ent, dlen, db->seqno);
- }
- return DECOMP_FATALERROR; /* probably a bug */
- }
-
- /* Special case for KwKwK string. */
- if (incode > max_ent) {
- finchar = oldcode;
- extra = 1;
- } else {
- finchar = incode;
- extra = 0;
- }
-
- codelen = db->lens[finchar];
- explen += codelen + extra;
- if (explen > db->mru + 1) {
- if (db->debug)
- printf("bsd_decomp%d: ran out of mru\n", db->unit);
- return DECOMP_FATALERROR;
- }
-
- /*
- * Decode this code and install it in the decompressed buffer.
- */
- p = (wptr += codelen);
- while (finchar > LAST) {
- dictp = &db->dict[db->dict[finchar].cptr];
-#ifdef DEBUG
- --codelen;
- if (codelen <= 0) {
- printf("bsd_decomp%d: fell off end of chain ", db->unit);
- printf("0x%x at 0x%x by 0x%x, max_ent=0x%x\n",
- incode, finchar, db->dict[finchar].cptr, max_ent);
- return DECOMP_FATALERROR;
- }
- if (dictp->codem1 != finchar-1) {
- printf("bsd_decomp%d: bad code chain 0x%x finchar=0x%x ",
- db->unit, incode, finchar);
- printf("oldcode=0x%x cptr=0x%x codem1=0x%x\n", oldcode,
- db->dict[finchar].cptr, dictp->codem1);
- return DECOMP_FATALERROR;
- }
-#endif
- *--p = dictp->f.hs.suffix;
- finchar = dictp->f.hs.prefix;
- }
- *--p = finchar;
-
-#ifdef DEBUG
- if (--codelen != 0)
- printf("bsd_decomp%d: short by %d after code 0x%x, max_ent=0x%x\n",
- db->unit, codelen, incode, max_ent);
-#endif
-
- if (extra) /* the KwKwK case again */
- *wptr++ = finchar;
-
- /*
- * If not first code in a packet, and
- * if not out of code space, then allocate a new code.
- *
- * Keep the hash table correct so it can be used
- * with uncompressed packets.
- */
- if (oldcode != CLEAR && max_ent < db->maxmaxcode) {
- struct bsd_dict *dictp2;
- u_int32_t fcode;
- int hval, disp;
-
- fcode = BSD_KEY(oldcode,finchar);
- hval = BSD_HASH(oldcode,finchar,db->hshift);
- dictp = &db->dict[hval];
-
- /* look for a free hash table entry */
- if (dictp->codem1 < max_ent) {
- disp = (hval == 0) ? 1 : hval;
- do {
- hval += disp;
- if (hval >= db->hsize)
- hval -= db->hsize;
- dictp = &db->dict[hval];
- } while (dictp->codem1 < max_ent);
- }
-
- /*
- * Invalidate previous hash table entry
- * assigned this code, and then take it over
- */
- dictp2 = &db->dict[max_ent+1];
- if (db->dict[dictp2->cptr].codem1 == max_ent) {
- db->dict[dictp2->cptr].codem1 = BADCODEM1;
- }
- dictp2->cptr = hval;
- dictp->codem1 = max_ent;
- dictp->f.fcode = fcode;
-
- db->max_ent = ++max_ent;
- db->lens[max_ent] = db->lens[oldcode]+1;
-
- /* Expand code size if needed. */
- if (max_ent >= MAXCODE(n_bits) && max_ent < db->maxmaxcode) {
- db->n_bits = ++n_bits;
- tgtbitno = 32-n_bits;
- }
- }
- oldcode = incode;
- }
- *outlenp = wptr - (dmp + db->hdrlen);
-
- /*
- * Keep the checkpoint right so that incompressible packets
- * clear the dictionary at the right times.
- */
- db->bytes_out += ilen;
- db->in_count += explen;
- if (bsd_check(db) && db->debug) {
- printf("bsd_decomp%d: peer should have cleared dictionary\n",
- db->unit);
- }
-
- ++db->comp_count;
- db->comp_bytes += ilen + BSD_OVHD;
- ++db->uncomp_count;
- db->uncomp_bytes += explen;
-
- return DECOMP_OK;
-}
-#endif /* DO_BSD_COMPRESS */
diff --git a/mdk-stage1/ppp/pppdump/deflate.c b/mdk-stage1/ppp/pppdump/deflate.c
deleted file mode 100644
index 08e8abc0d..000000000
--- a/mdk-stage1/ppp/pppdump/deflate.c
+++ /dev/null
@@ -1,344 +0,0 @@
-/*
- * ppp_deflate.c - interface the zlib procedures for Deflate compression
- * and decompression (as used by gzip) to the PPP code.
- *
- * Copyright (c) 1994 The Australian National University.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies. This software is provided without any
- * warranty, express or implied. The Australian National University
- * makes no representations about the suitability of this software for
- * any purpose.
- *
- * IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY
- * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
- * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
- * THE AUSTRALIAN NATIONAL UNIVERSITY HAS BEEN ADVISED OF THE POSSIBILITY
- * OF SUCH DAMAGE.
- *
- * THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO
- * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
- * OR MODIFICATIONS.
- *
- * $Id$
- */
-
-#include <sys/types.h>
-#include <stddef.h>
-#include <stdlib.h>
-#include "ppp_defs.h"
-#include "ppp-comp.h"
-#include "zlib.h"
-
-#if DO_DEFLATE
-
-#define DEFLATE_DEBUG 1
-
-/*
- * State for a Deflate (de)compressor.
- */
-struct deflate_state {
- int seqno;
- int w_size;
- int unit;
- int hdrlen;
- int mru;
- int debug;
- z_stream strm;
- struct compstat stats;
-};
-
-#define DEFLATE_OVHD 2 /* Deflate overhead/packet */
-
-static void *z_alloc __P((void *, u_int items, u_int size));
-static void z_free __P((void *, void *ptr, u_int nb));
-static void *z_decomp_alloc __P((u_char *options, int opt_len));
-static void z_decomp_free __P((void *state));
-static int z_decomp_init __P((void *state, u_char *options, int opt_len,
- int unit, int hdrlen, int mru, int debug));
-static void z_incomp __P((void *state, u_char *dmsg, int len));
-static int z_decompress __P((void *state, u_char *cmp, int inlen,
- u_char *dmp, int *outlenp));
-static void z_decomp_reset __P((void *state));
-static void z_comp_stats __P((void *state, struct compstat *stats));
-
-/*
- * Procedures exported to if_ppp.c.
- */
-struct compressor ppp_deflate = {
- CI_DEFLATE, /* compress_proto */
- z_decomp_alloc, /* decomp_alloc */
- z_decomp_free, /* decomp_free */
- z_decomp_init, /* decomp_init */
- z_decomp_reset, /* decomp_reset */
- z_decompress, /* decompress */
- z_incomp, /* incomp */
- z_comp_stats, /* decomp_stat */
-};
-
-/*
- * Space allocation and freeing routines for use by zlib routines.
- */
-static void *
-z_alloc(notused, items, size)
- void *notused;
- u_int items, size;
-{
- return malloc(items * size);
-}
-
-static void
-z_free(notused, ptr, nbytes)
- void *notused;
- void *ptr;
- u_int nbytes;
-{
- free(ptr);
-}
-
-static void
-z_comp_stats(arg, stats)
- void *arg;
- struct compstat *stats;
-{
- struct deflate_state *state = (struct deflate_state *) arg;
- u_int out;
-
- *stats = state->stats;
- stats->ratio = stats->unc_bytes;
- out = stats->comp_bytes + stats->unc_bytes;
- if (stats->ratio <= 0x7ffffff)
- stats->ratio <<= 8;
- else
- out >>= 8;
- if (out != 0)
- stats->ratio /= out;
-}
-
-/*
- * Allocate space for a decompressor.
- */
-static void *
-z_decomp_alloc(options, opt_len)
- u_char *options;
- int opt_len;
-{
- struct deflate_state *state;
- int w_size;
-
- if (opt_len != CILEN_DEFLATE || options[0] != CI_DEFLATE
- || options[1] != CILEN_DEFLATE
- || DEFLATE_METHOD(options[2]) != DEFLATE_METHOD_VAL
- || options[3] != DEFLATE_CHK_SEQUENCE)
- return NULL;
- w_size = DEFLATE_SIZE(options[2]);
- if (w_size < DEFLATE_MIN_SIZE || w_size > DEFLATE_MAX_SIZE)
- return NULL;
-
- state = (struct deflate_state *) malloc(sizeof(*state));
- if (state == NULL)
- return NULL;
-
- state->strm.next_out = NULL;
- state->strm.zalloc = (alloc_func) z_alloc;
- state->strm.zfree = (free_func) z_free;
- if (inflateInit2(&state->strm, -w_size) != Z_OK) {
- free(state);
- return NULL;
- }
-
- state->w_size = w_size;
- memset(&state->stats, 0, sizeof(state->stats));
- return (void *) state;
-}
-
-static void
-z_decomp_free(arg)
- void *arg;
-{
- struct deflate_state *state = (struct deflate_state *) arg;
-
- inflateEnd(&state->strm);
- free(state);
-}
-
-static int
-z_decomp_init(arg, options, opt_len, unit, hdrlen, mru, debug)
- void *arg;
- u_char *options;
- int opt_len, unit, hdrlen, mru, debug;
-{
- struct deflate_state *state = (struct deflate_state *) arg;
-
- if (opt_len < CILEN_DEFLATE || options[0] != CI_DEFLATE
- || options[1] != CILEN_DEFLATE
- || DEFLATE_METHOD(options[2]) != DEFLATE_METHOD_VAL
- || DEFLATE_SIZE(options[2]) != state->w_size
- || options[3] != DEFLATE_CHK_SEQUENCE)
- return 0;
-
- state->seqno = 0;
- state->unit = unit;
- state->hdrlen = hdrlen;
- state->debug = debug;
- state->mru = mru;
-
- inflateReset(&state->strm);
-
- return 1;
-}
-
-static void
-z_decomp_reset(arg)
- void *arg;
-{
- struct deflate_state *state = (struct deflate_state *) arg;
-
- state->seqno = 0;
- inflateReset(&state->strm);
-}
-
-/*
- * Decompress a Deflate-compressed packet.
- *
- * Because of patent problems, we return DECOMP_ERROR for errors
- * found by inspecting the input data and for system problems, but
- * DECOMP_FATALERROR for any errors which could possibly be said to
- * be being detected "after" decompression. For DECOMP_ERROR,
- * we can issue a CCP reset-request; for DECOMP_FATALERROR, we may be
- * infringing a patent of Motorola's if we do, so we take CCP down
- * instead.
- *
- * Given that the frame has the correct sequence number and a good FCS,
- * errors such as invalid codes in the input most likely indicate a
- * bug, so we return DECOMP_FATALERROR for them in order to turn off
- * compression, even though they are detected by inspecting the input.
- */
-static int
-z_decompress(arg, mi, inlen, mo, outlenp)
- void *arg;
- u_char *mi, *mo;
- int inlen, *outlenp;
-{
- struct deflate_state *state = (struct deflate_state *) arg;
- u_char *rptr, *wptr;
- int rlen, olen, ospace;
- int seq, i, flush, r, decode_proto;
-
- rptr = mi;
- if (*rptr == 0)
- ++rptr;
- ++rptr;
-
- /* Check the sequence number. */
- seq = (rptr[0] << 8) + rptr[1];
- rptr += 2;
- if (seq != state->seqno) {
-#if !DEFLATE_DEBUG
- if (state->debug)
-#endif
- printf("z_decompress%d: bad seq # %d, expected %d\n",
- state->unit, seq, state->seqno);
- return DECOMP_ERROR;
- }
- ++state->seqno;
-
- /*
- * Set up to call inflate.
- */
- wptr = mo;
- state->strm.next_in = rptr;
- state->strm.avail_in = mi + inlen - rptr;
- rlen = state->strm.avail_in + PPP_HDRLEN + DEFLATE_OVHD;
- state->strm.next_out = wptr;
- state->strm.avail_out = state->mru + 2;
-
- r = inflate(&state->strm, Z_PACKET_FLUSH);
- if (r != Z_OK) {
-#if !DEFLATE_DEBUG
- if (state->debug)
-#endif
- printf("z_decompress%d: inflate returned %d (%s)\n",
- state->unit, r, (state->strm.msg? state->strm.msg: ""));
- return DECOMP_FATALERROR;
- }
- olen = state->mru + 2 - state->strm.avail_out;
- *outlenp = olen;
-
- if ((wptr[0] & 1) != 0)
- ++olen; /* for suppressed protocol high byte */
- olen += 2; /* for address, control */
-
-#if DEFLATE_DEBUG
- if (olen > state->mru + PPP_HDRLEN)
- printf("ppp_deflate%d: exceeded mru (%d > %d)\n",
- state->unit, olen, state->mru + PPP_HDRLEN);
-#endif
-
- state->stats.unc_bytes += olen;
- state->stats.unc_packets++;
- state->stats.comp_bytes += rlen;
- state->stats.comp_packets++;
-
- return DECOMP_OK;
-}
-
-/*
- * Incompressible data has arrived - add it to the history.
- */
-static void
-z_incomp(arg, mi, mlen)
- void *arg;
- u_char *mi;
- int mlen;
-{
- struct deflate_state *state = (struct deflate_state *) arg;
- u_char *rptr;
- int rlen, proto, r;
-
- /*
- * Check that the protocol is one we handle.
- */
- rptr = mi;
- proto = rptr[0];
- if ((proto & 1) == 0)
- proto = (proto << 8) + rptr[1];
- if (proto > 0x3fff || proto == 0xfd || proto == 0xfb)
- return;
-
- ++state->seqno;
-
- if (rptr[0] == 0)
- ++rptr;
- rlen = mi + mlen - rptr;
- state->strm.next_in = rptr;
- state->strm.avail_in = rlen;
- r = inflateIncomp(&state->strm);
- if (r != Z_OK) {
- /* gak! */
-#if !DEFLATE_DEBUG
- if (state->debug)
-#endif
- printf("z_incomp%d: inflateIncomp returned %d (%s)\n",
- state->unit, r, (state->strm.msg? state->strm.msg: ""));
- return;
- }
-
- /*
- * Update stats.
- */
- if (proto <= 0xff)
- ++rlen;
- rlen += 2;
- state->stats.inc_bytes += rlen;
- state->stats.inc_packets++;
- state->stats.unc_bytes += rlen;
- state->stats.unc_packets++;
-}
-
-#endif /* DO_DEFLATE */
diff --git a/mdk-stage1/ppp/pppdump/ppp-comp.h b/mdk-stage1/ppp/pppdump/ppp-comp.h
deleted file mode 100644
index 9221c0db4..000000000
--- a/mdk-stage1/ppp/pppdump/ppp-comp.h
+++ /dev/null
@@ -1,150 +0,0 @@
-/*
- * ppp-comp.h - Definitions for doing PPP packet compression.
- *
- * Copyright (c) 1994 The Australian National University.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies. This software is provided without any
- * warranty, express or implied. The Australian National University
- * makes no representations about the suitability of this software for
- * any purpose.
- *
- * IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY
- * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
- * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
- * THE AUSTRALIAN NATIONAL UNIVERSITY HAVE BEEN ADVISED OF THE POSSIBILITY
- * OF SUCH DAMAGE.
- *
- * THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO
- * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
- * OR MODIFICATIONS.
- *
- * $Id$
- */
-
-#ifndef _NET_PPP_COMP_H
-#define _NET_PPP_COMP_H
-
-/*
- * The following symbols control whether we include code for
- * various compression methods.
- */
-#ifndef DO_BSD_COMPRESS
-#define DO_BSD_COMPRESS 1 /* by default, include BSD-Compress */
-#endif
-#ifndef DO_DEFLATE
-#define DO_DEFLATE 1 /* by default, include Deflate */
-#endif
-#define DO_PREDICTOR_1 0
-#define DO_PREDICTOR_2 0
-
-/*
- * Structure giving methods for compression/decompression.
- */
-struct compressor {
- int compress_proto; /* CCP compression protocol number */
-
- /* Allocate space for a decompressor (receive side) */
- void *(*decomp_alloc) __P((u_char *options, int opt_len));
- /* Free space used by a decompressor */
- void (*decomp_free) __P((void *state));
- /* Initialize a decompressor */
- int (*decomp_init) __P((void *state, u_char *options, int opt_len,
- int unit, int hdrlen, int mru, int debug));
- /* Reset a decompressor */
- void (*decomp_reset) __P((void *state));
- /* Decompress a packet. */
- int (*decompress) __P((void *state, u_char *mp, int inlen,
- u_char *dmp, int *outlen));
- /* Update state for an incompressible packet received */
- void (*incomp) __P((void *state, u_char *mp, int len));
- /* Return decompression statistics */
- void (*decomp_stat) __P((void *state, struct compstat *stats));
-};
-
-/*
- * Return values for decompress routine.
- * We need to make these distinctions so that we can disable certain
- * useful functionality, namely sending a CCP reset-request as a result
- * of an error detected after decompression. This is to avoid infringing
- * a patent held by Motorola.
- * Don't you just lurve software patents.
- */
-#define DECOMP_OK 0 /* everything went OK */
-#define DECOMP_ERROR 1 /* error detected before decomp. */
-#define DECOMP_FATALERROR 2 /* error detected after decomp. */
-
-/*
- * CCP codes.
- */
-#define CCP_CONFREQ 1
-#define CCP_CONFACK 2
-#define CCP_CONFNAK 3
-#define CCP_CONFREJ 4
-#define CCP_TERMREQ 5
-#define CCP_TERMACK 6
-#define CCP_RESETREQ 14
-#define CCP_RESETACK 15
-
-/*
- * Max # bytes for a CCP option
- */
-#define CCP_MAX_OPTION_LENGTH 32
-
-/*
- * Parts of a CCP packet.
- */
-#define CCP_CODE(dp) ((dp)[0])
-#define CCP_ID(dp) ((dp)[1])
-#define CCP_LENGTH(dp) (((dp)[2] << 8) + (dp)[3])
-#define CCP_HDRLEN 4
-
-#define CCP_OPT_CODE(dp) ((dp)[0])
-#define CCP_OPT_LENGTH(dp) ((dp)[1])
-#define CCP_OPT_MINLEN 2
-
-/*
- * Definitions for BSD-Compress.
- */
-#define CI_BSD_COMPRESS 21 /* config. option for BSD-Compress */
-#define CILEN_BSD_COMPRESS 3 /* length of config. option */
-
-/* Macros for handling the 3rd byte of the BSD-Compress config option. */
-#define BSD_NBITS(x) ((x) & 0x1F) /* number of bits requested */
-#define BSD_VERSION(x) ((x) >> 5) /* version of option format */
-#define BSD_CURRENT_VERSION 1 /* current version number */
-#define BSD_MAKE_OPT(v, n) (((v) << 5) | (n))
-
-#define BSD_MIN_BITS 9 /* smallest code size supported */
-#define BSD_MAX_BITS 15 /* largest code size supported */
-
-/*
- * Definitions for Deflate.
- */
-#define CI_DEFLATE 26 /* config option for Deflate */
-#define CI_DEFLATE_DRAFT 24 /* value used in original draft RFC */
-#define CILEN_DEFLATE 4 /* length of its config option */
-
-#define DEFLATE_MIN_SIZE 8
-#define DEFLATE_MAX_SIZE 15
-#define DEFLATE_METHOD_VAL 8
-#define DEFLATE_SIZE(x) (((x) >> 4) + DEFLATE_MIN_SIZE)
-#define DEFLATE_METHOD(x) ((x) & 0x0F)
-#define DEFLATE_MAKE_OPT(w) ((((w) - DEFLATE_MIN_SIZE) << 4) \
- + DEFLATE_METHOD_VAL)
-#define DEFLATE_CHK_SEQUENCE 0
-
-/*
- * Definitions for other, as yet unsupported, compression methods.
- */
-#define CI_PREDICTOR_1 1 /* config option for Predictor-1 */
-#define CILEN_PREDICTOR_1 2 /* length of its config option */
-#define CI_PREDICTOR_2 2 /* config option for Predictor-2 */
-#define CILEN_PREDICTOR_2 2 /* length of its config option */
-
-#endif /* _NET_PPP_COMP_H */
diff --git a/mdk-stage1/ppp/pppdump/pppdump.8 b/mdk-stage1/ppp/pppdump/pppdump.8
deleted file mode 100644
index c0172f519..000000000
--- a/mdk-stage1/ppp/pppdump/pppdump.8
+++ /dev/null
@@ -1,62 +0,0 @@
-.\" @(#) $Id$
-.TH PPPDUMP 8 "1 April 1999"
-.SH NAME
-pppdump \- convert PPP record file to readable format
-.SH SYNOPSIS
-.B pppdump
-[
-.B -h
-|
-.B -p
-[
-.B -d
-]] [
-.B -r
-] [
-.B -m \fImru
-] [
-.I file \fR...
-]
-.ti 12
-.SH DESCRIPTION
-The
-.B pppdump
-utility converts the files written using the \fIrecord\fR option of
-.B pppd
-into a human-readable format. If one or more filenames are specified,
-.B pppdump
-will read each in turn; otherwise it will read its standard input. In
-each case the result is written to standard output.
-.PP
-The options are as follows:
-.TP
-.B -h
-Prints the bytes sent and received in hexadecimal. If neither this
-option nor the \fB-p\fR option is specified, the bytes are printed as
-the characters themselves, with non-printing and non-ASCII characters
-printed as escape sequences.
-.TP
-.B -p
-Collects the bytes sent and received into PPP packets, interpreting
-the async HDLC framing and escape characters and checking the FCS
-(frame check sequence) of each packet. The packets are printed as hex
-values and as characters (non-printable characters are printed as
-`.').
-.TP
-.B -d
-With the \fB-p\fR option, this option causes
-.B pppdump
-to decompress packets which have been compressed with the BSD-Compress
-or Deflate methods.
-.TP
-.B -r
-Reverses the direction indicators, so that `sent' is printed for
-bytes or packets received, and `rcvd' is printed for bytes or packets
-sent.
-.TP
-.B -m \fImru
-Use \fImru\fR as the MRU (maximum receive unit) for both directions of
-the link when checking for over-length PPP packets (with the \fB-p\fR
-option).
-.SH SEE ALSO
-pppd(8)
diff --git a/mdk-stage1/ppp/pppdump/pppdump.c b/mdk-stage1/ppp/pppdump/pppdump.c
deleted file mode 100644
index a8e69d4bf..000000000
--- a/mdk-stage1/ppp/pppdump/pppdump.c
+++ /dev/null
@@ -1,502 +0,0 @@
-/*
- * pppdump - print out the contents of a record file generated by
- * pppd in readable form.
- *
- * Copyright (C) 1999 Paul Mackerras. All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms. The name of the author
- * may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- */
-#include <stdio.h>
-#include <unistd.h>
-#include <time.h>
-#include <sys/types.h>
-#include "ppp_defs.h"
-#include "ppp-comp.h"
-
-int hexmode;
-int pppmode;
-int reverse;
-int decompress;
-int mru = 1500;
-int abs_times;
-time_t start_time;
-int start_time_tenths;
-int tot_sent, tot_rcvd;
-
-extern int optind;
-extern char *optarg;
-
-main(ac, av)
- int ac;
- char **av;
-{
- int i;
- char *p;
- FILE *f;
-
- while ((i = getopt(ac, av, "hprdm:a")) != -1) {
- switch (i) {
- case 'h':
- hexmode = 1;
- break;
- case 'p':
- pppmode = 1;
- break;
- case 'r':
- reverse = 1;
- break;
- case 'd':
- decompress = 1;
- break;
- case 'm':
- mru = atoi(optarg);
- break;
- case 'a':
- abs_times = 1;
- break;
- default:
- fprintf(stderr, "Usage: %s [-h | -p[d]] [-r] [-m mru] [-a] [file ...]\n", av[0]);
- exit(1);
- }
- }
- if (optind >= ac)
- dumplog(stdin);
- else {
- for (i = optind; i < ac; ++i) {
- p = av[i];
- if ((f = fopen(p, "r")) == NULL) {
- perror(p);
- exit(1);
- }
- if (pppmode)
- dumpppp(f);
- else
- dumplog(f);
- fclose(f);
- }
- }
- exit(0);
-}
-
-dumplog(f)
- FILE *f;
-{
- int c, n, k, col;
- int nb, c2;
- unsigned char buf[16];
-
- while ((c = getc(f)) != EOF) {
- switch (c) {
- case 1:
- case 2:
- if (reverse)
- c = 3 - c;
- printf("%s %c", c==1? "sent": "rcvd", hexmode? ' ': '"');
- col = 6;
- n = getc(f);
- n = (n << 8) + getc(f);
- *(c==1? &tot_sent: &tot_rcvd) += n;
- nb = 0;
- for (; n > 0; --n) {
- c = getc(f);
- if (c == EOF) {
- printf("\nEOF\n");
- exit(0);
- }
- if (hexmode) {
- if (nb >= 16) {
- printf(" ");
- for (k = 0; k < nb; ++k) {
- c2 = buf[k];
- putchar((' ' <= c2 && c2 <= '~')? c2: '.');
- }
- printf("\n ");
- nb = 0;
- }
- buf[nb++] = c;
- printf(" %.2x", c);
- } else {
- k = (' ' <= c && c <= '~')? (c != '\\' && c != '"')? 1: 2: 3;
- if ((col += k) >= 78) {
- printf("\n ");
- col = 6 + k;
- }
- switch (k) {
- case 1:
- putchar(c);
- break;
- case 2:
- printf("\\%c", c);
- break;
- case 3:
- printf("\\%.2x", c);
- break;
- }
- }
- }
- if (hexmode) {
- for (k = nb; k < 16; ++k)
- printf(" ");
- printf(" ");
- for (k = 0; k < nb; ++k) {
- c2 = buf[k];
- putchar((' ' <= c2 && c2 <= '~')? c2: '.');
- }
- } else
- putchar('"');
- printf("\n");
- break;
- case 3:
- case 4:
- printf("end %s\n", c==3? "send": "recv");
- break;
- case 5:
- case 6:
- case 7:
- show_time(f, c);
- break;
- default:
- printf("?%.2x\n");
- }
- }
-}
-
-/*
- * FCS lookup table as calculated by genfcstab.
- */
-static u_short fcstab[256] = {
- 0x0000, 0x1189, 0x2312, 0x329b, 0x4624, 0x57ad, 0x6536, 0x74bf,
- 0x8c48, 0x9dc1, 0xaf5a, 0xbed3, 0xca6c, 0xdbe5, 0xe97e, 0xf8f7,
- 0x1081, 0x0108, 0x3393, 0x221a, 0x56a5, 0x472c, 0x75b7, 0x643e,
- 0x9cc9, 0x8d40, 0xbfdb, 0xae52, 0xdaed, 0xcb64, 0xf9ff, 0xe876,
- 0x2102, 0x308b, 0x0210, 0x1399, 0x6726, 0x76af, 0x4434, 0x55bd,
- 0xad4a, 0xbcc3, 0x8e58, 0x9fd1, 0xeb6e, 0xfae7, 0xc87c, 0xd9f5,
- 0x3183, 0x200a, 0x1291, 0x0318, 0x77a7, 0x662e, 0x54b5, 0x453c,
- 0xbdcb, 0xac42, 0x9ed9, 0x8f50, 0xfbef, 0xea66, 0xd8fd, 0xc974,
- 0x4204, 0x538d, 0x6116, 0x709f, 0x0420, 0x15a9, 0x2732, 0x36bb,
- 0xce4c, 0xdfc5, 0xed5e, 0xfcd7, 0x8868, 0x99e1, 0xab7a, 0xbaf3,
- 0x5285, 0x430c, 0x7197, 0x601e, 0x14a1, 0x0528, 0x37b3, 0x263a,
- 0xdecd, 0xcf44, 0xfddf, 0xec56, 0x98e9, 0x8960, 0xbbfb, 0xaa72,
- 0x6306, 0x728f, 0x4014, 0x519d, 0x2522, 0x34ab, 0x0630, 0x17b9,
- 0xef4e, 0xfec7, 0xcc5c, 0xddd5, 0xa96a, 0xb8e3, 0x8a78, 0x9bf1,
- 0x7387, 0x620e, 0x5095, 0x411c, 0x35a3, 0x242a, 0x16b1, 0x0738,
- 0xffcf, 0xee46, 0xdcdd, 0xcd54, 0xb9eb, 0xa862, 0x9af9, 0x8b70,
- 0x8408, 0x9581, 0xa71a, 0xb693, 0xc22c, 0xd3a5, 0xe13e, 0xf0b7,
- 0x0840, 0x19c9, 0x2b52, 0x3adb, 0x4e64, 0x5fed, 0x6d76, 0x7cff,
- 0x9489, 0x8500, 0xb79b, 0xa612, 0xd2ad, 0xc324, 0xf1bf, 0xe036,
- 0x18c1, 0x0948, 0x3bd3, 0x2a5a, 0x5ee5, 0x4f6c, 0x7df7, 0x6c7e,
- 0xa50a, 0xb483, 0x8618, 0x9791, 0xe32e, 0xf2a7, 0xc03c, 0xd1b5,
- 0x2942, 0x38cb, 0x0a50, 0x1bd9, 0x6f66, 0x7eef, 0x4c74, 0x5dfd,
- 0xb58b, 0xa402, 0x9699, 0x8710, 0xf3af, 0xe226, 0xd0bd, 0xc134,
- 0x39c3, 0x284a, 0x1ad1, 0x0b58, 0x7fe7, 0x6e6e, 0x5cf5, 0x4d7c,
- 0xc60c, 0xd785, 0xe51e, 0xf497, 0x8028, 0x91a1, 0xa33a, 0xb2b3,
- 0x4a44, 0x5bcd, 0x6956, 0x78df, 0x0c60, 0x1de9, 0x2f72, 0x3efb,
- 0xd68d, 0xc704, 0xf59f, 0xe416, 0x90a9, 0x8120, 0xb3bb, 0xa232,
- 0x5ac5, 0x4b4c, 0x79d7, 0x685e, 0x1ce1, 0x0d68, 0x3ff3, 0x2e7a,
- 0xe70e, 0xf687, 0xc41c, 0xd595, 0xa12a, 0xb0a3, 0x8238, 0x93b1,
- 0x6b46, 0x7acf, 0x4854, 0x59dd, 0x2d62, 0x3ceb, 0x0e70, 0x1ff9,
- 0xf78f, 0xe606, 0xd49d, 0xc514, 0xb1ab, 0xa022, 0x92b9, 0x8330,
- 0x7bc7, 0x6a4e, 0x58d5, 0x495c, 0x3de3, 0x2c6a, 0x1ef1, 0x0f78
-};
-
-struct pkt {
- int cnt;
- int esc;
- int flags;
- struct compressor *comp;
- void *state;
- unsigned char buf[8192];
-} spkt, rpkt;
-
-/* Values for flags */
-#define CCP_ISUP 1
-#define CCP_ERROR 2
-#define CCP_FATALERROR 4
-#define CCP_ERR (CCP_ERROR | CCP_FATALERROR)
-#define CCP_DECOMP_RUN 8
-
-unsigned char dbuf[8192];
-
-dumpppp(f)
- FILE *f;
-{
- int c, n, k;
- int nb, nl, dn, proto, rv;
- char *dir, *q;
- unsigned char *p, *r, *endp;
- unsigned char *d;
- unsigned short fcs;
- struct pkt *pkt;
-
- spkt.cnt = rpkt.cnt = 0;
- spkt.esc = rpkt.esc = 0;
- while ((c = getc(f)) != EOF) {
- switch (c) {
- case 1:
- case 2:
- if (reverse)
- c = 3 - c;
- dir = c==1? "sent": "rcvd";
- pkt = c==1? &spkt: &rpkt;
- n = getc(f);
- n = (n << 8) + getc(f);
- *(c==1? &tot_sent: &tot_rcvd) += n;
- for (; n > 0; --n) {
- c = getc(f);
- switch (c) {
- case EOF:
- printf("\nEOF\n");
- if (spkt.cnt > 0)
- printf("[%d bytes in incomplete send packet]\n",
- spkt.cnt);
- if (rpkt.cnt > 0)
- printf("[%d bytes in incomplete recv packet]\n",
- rpkt.cnt);
- exit(0);
- case '~':
- if (pkt->cnt > 0) {
- q = dir;
- if (pkt->esc) {
- printf("%s aborted packet:\n ", dir);
- q = " ";
- }
- nb = pkt->cnt;
- p = pkt->buf;
- pkt->cnt = 0;
- pkt->esc = 0;
- if (nb <= 2) {
- printf("%s short packet [%d bytes]:", q, nb);
- for (k = 0; k < nb; ++k)
- printf(" %.2x", p[k]);
- printf("\n");
- break;
- }
- fcs = PPP_INITFCS;
- for (k = 0; k < nb; ++k)
- fcs = PPP_FCS(fcs, p[k]);
- fcs &= 0xFFFF;
- nb -= 2;
- endp = p + nb;
- r = p;
- if (r[0] == 0xff && r[1] == 3)
- r += 2;
- if ((r[0] & 1) == 0)
- ++r;
- ++r;
- if (endp - r > mru)
- printf(" ERROR: length (%d) > MRU (%d)\n",
- endp - r, mru);
- if (decompress && fcs == PPP_GOODFCS) {
- /* See if this is a CCP or compressed packet */
- d = dbuf;
- r = p;
- if (r[0] == 0xff && r[1] == 3) {
- *d++ = *r++;
- *d++ = *r++;
- }
- proto = r[0];
- if ((proto & 1) == 0)
- proto = (proto << 8) + r[1];
- if (proto == PPP_CCP) {
- handle_ccp(pkt, r + 2, endp - r - 2);
- } else if (proto == PPP_COMP) {
- if ((pkt->flags & CCP_ISUP)
- && (pkt->flags & CCP_DECOMP_RUN)
- && pkt->state
- && (pkt->flags & CCP_ERR) == 0) {
- rv = pkt->comp->decompress(pkt->state, r,
- endp - r, d, &dn);
- switch (rv) {
- case DECOMP_OK:
- p = dbuf;
- nb = d + dn - p;
- if ((d[0] & 1) == 0)
- --dn;
- --dn;
- if (dn > mru)
- printf(" ERROR: decompressed length (%d) > MRU (%d)\n", dn, mru);
- break;
- case DECOMP_ERROR:
- printf(" DECOMPRESSION ERROR\n");
- pkt->flags |= CCP_ERROR;
- break;
- case DECOMP_FATALERROR:
- printf(" FATAL DECOMPRESSION ERROR\n");
- pkt->flags |= CCP_FATALERROR;
- break;
- }
- }
- } else if (pkt->state
- && (pkt->flags & CCP_DECOMP_RUN)) {
- pkt->comp->incomp(pkt->state, r, endp - r);
- }
- }
- do {
- nl = nb < 16? nb: 16;
- printf("%s ", q);
- for (k = 0; k < nl; ++k)
- printf(" %.2x", p[k]);
- for (; k < 16; ++k)
- printf(" ");
- printf(" ");
- for (k = 0; k < nl; ++k) {
- c = p[k];
- putchar((' ' <= c && c <= '~')? c: '.');
- }
- printf("\n");
- q = " ";
- p += nl;
- nb -= nl;
- } while (nb > 0);
- if (fcs != PPP_GOODFCS)
- printf(" BAD FCS: (residue = %x)\n", fcs);
- }
- break;
- case '}':
- if (!pkt->esc) {
- pkt->esc = 1;
- break;
- }
- /* else fall through */
- default:
- if (pkt->esc) {
- c ^= 0x20;
- pkt->esc = 0;
- }
- pkt->buf[pkt->cnt++] = c;
- break;
- }
- }
- break;
- case 3:
- case 4:
- if (reverse)
- c = 7 - c;
- dir = c==3? "send": "recv";
- pkt = c==3? &spkt: &rpkt;
- printf("end %s", dir);
- if (pkt->cnt > 0)
- printf(" [%d bytes in incomplete packet]", pkt->cnt);
- printf("\n");
- break;
- case 5:
- case 6:
- case 7:
- show_time(f, c);
- break;
- default:
- printf("?%.2x\n");
- }
- }
-}
-
-extern struct compressor ppp_bsd_compress, ppp_deflate;
-
-struct compressor *compressors[] = {
-#if DO_BSD_COMPRESS
- &ppp_bsd_compress,
-#endif
-#if DO_DEFLATE
- &ppp_deflate,
-#endif
- NULL
-};
-
-handle_ccp(cp, dp, len)
- struct pkt *cp;
- u_char *dp;
- int len;
-{
- int clen;
- struct compressor **comp;
-
- if (len < CCP_HDRLEN)
- return;
- clen = CCP_LENGTH(dp);
- if (clen > len)
- return;
-
- switch (CCP_CODE(dp)) {
- case CCP_CONFACK:
- cp->flags &= ~(CCP_DECOMP_RUN | CCP_ISUP);
- if (clen < CCP_HDRLEN + CCP_OPT_MINLEN
- || clen < CCP_HDRLEN + CCP_OPT_LENGTH(dp + CCP_HDRLEN))
- break;
- dp += CCP_HDRLEN;
- clen -= CCP_HDRLEN;
- for (comp = compressors; *comp != NULL; ++comp) {
- if ((*comp)->compress_proto == dp[0]) {
- if (cp->state != NULL) {
- (*cp->comp->decomp_free)(cp->state);
- cp->state = NULL;
- }
- cp->comp = *comp;
- cp->state = (*comp)->decomp_alloc(dp, CCP_OPT_LENGTH(dp));
- cp->flags |= CCP_ISUP;
- if (cp->state != NULL
- && (*cp->comp->decomp_init)
- (cp->state, dp, clen, 0, 0, 8192, 1))
- cp->flags = (cp->flags & ~CCP_ERR) | CCP_DECOMP_RUN;
- break;
- }
- }
- break;
-
- case CCP_CONFNAK:
- case CCP_CONFREJ:
- cp->flags &= ~(CCP_DECOMP_RUN | CCP_ISUP);
- break;
-
- case CCP_RESETACK:
- if (cp->flags & CCP_ISUP) {
- if (cp->state && (cp->flags & CCP_DECOMP_RUN)) {
- (*cp->comp->decomp_reset)(cp->state);
- cp->flags &= ~CCP_ERROR;
- }
- }
- break;
- }
-}
-
-show_time(f, c)
- FILE *f;
- int c;
-{
- time_t t;
- int n;
- struct tm *tm;
-
- if (c == 7) {
- t = getc(f);
- t = (t << 8) + getc(f);
- t = (t << 8) + getc(f);
- t = (t << 8) + getc(f);
- printf("start %s", ctime(&t));
- start_time = t;
- start_time_tenths = 0;
- tot_sent = tot_rcvd = 0;
- } else {
- n = getc(f);
- if (c == 5) {
- for (c = 3; c > 0; --c)
- n = (n << 8) + getc(f);
- }
- if (abs_times) {
- n += start_time_tenths;
- start_time += n / 10;
- start_time_tenths = n % 10;
- tm = localtime(&start_time);
- printf("time %.2d:%.2d:%.2d.%d", tm->tm_hour, tm->tm_min,
- tm->tm_sec, start_time_tenths);
- printf(" (sent %d, rcvd %d)\n", tot_sent, tot_rcvd);
- } else
- printf("time %.1fs\n", (double) n / 10);
- }
-}
diff --git a/mdk-stage1/ppp/pppdump/zlib.c b/mdk-stage1/ppp/pppdump/zlib.c
deleted file mode 100644
index 5b8372719..000000000
--- a/mdk-stage1/ppp/pppdump/zlib.c
+++ /dev/null
@@ -1,4614 +0,0 @@
-/*
- * This file is derived from various .h and .c files from the zlib-0.95
- * distribution by Jean-loup Gailly and Mark Adler, with some additions
- * by Paul Mackerras to aid in implementing Deflate compression and
- * decompression for PPP packets. See zlib.h for conditions of
- * distribution and use.
- *
- * Changes that have been made include:
- * - changed functions not used outside this file to "local"
- * - added minCompression parameter to deflateInit2
- * - added Z_PACKET_FLUSH (see zlib.h for details)
- * - added inflateIncomp
- *
- * $Id$
- */
-
-
-/*+++++*/
-/* zutil.h -- internal interface and configuration of the compression library
- * Copyright (C) 1995 Jean-loup Gailly.
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* WARNING: this file should *not* be used by applications. It is
- part of the implementation of the compression library and is
- subject to change. Applications should only use zlib.h.
- */
-
-/* From: zutil.h,v 1.9 1995/05/03 17:27:12 jloup Exp */
-
-#define _Z_UTIL_H
-
-#include "zlib.h"
-
-#ifdef STDC
-# include <string.h>
-#endif
-
-#ifndef local
-# define local static
-#endif
-/* compile with -Dlocal if your debugger can't find static symbols */
-
-#define FAR
-
-typedef unsigned char uch;
-typedef uch FAR uchf;
-typedef unsigned short ush;
-typedef ush FAR ushf;
-typedef unsigned long ulg;
-
-extern char *z_errmsg[]; /* indexed by 1-zlib_error */
-
-#define ERR_RETURN(strm,err) return (strm->msg=z_errmsg[1-err], err)
-/* To be used only when the state is known to be valid */
-
-#ifndef NULL
-#define NULL ((void *) 0)
-#endif
-
- /* common constants */
-
-#define DEFLATED 8
-
-#ifndef DEF_WBITS
-# define DEF_WBITS MAX_WBITS
-#endif
-/* default windowBits for decompression. MAX_WBITS is for compression only */
-
-#if MAX_MEM_LEVEL >= 8
-# define DEF_MEM_LEVEL 8
-#else
-# define DEF_MEM_LEVEL MAX_MEM_LEVEL
-#endif
-/* default memLevel */
-
-#define STORED_BLOCK 0
-#define STATIC_TREES 1
-#define DYN_TREES 2
-/* The three kinds of block type */
-
-#define MIN_MATCH 3
-#define MAX_MATCH 258
-/* The minimum and maximum match lengths */
-
- /* functions */
-
-#if defined(STDC) && !defined(HAVE_MEMCPY) && !defined(NO_MEMCPY)
-# define HAVE_MEMCPY
-#endif
-#ifdef HAVE_MEMCPY
-# define zmemcpy memcpy
-# define zmemzero(dest, len) memset(dest, 0, len)
-#else
-# define zmemcpy(d, s, n) bcopy((s), (d), (n))
-# define zmemzero bzero
-#endif
-
-/* Diagnostic functions */
-#ifdef DEBUG_ZLIB
-# include <stdio.h>
-# ifndef verbose
-# define verbose 0
-# endif
-# define Assert(cond,msg) {if(!(cond)) z_error(msg);}
-# define Trace(x) fprintf x
-# define Tracev(x) {if (verbose) fprintf x ;}
-# define Tracevv(x) {if (verbose>1) fprintf x ;}
-# define Tracec(c,x) {if (verbose && (c)) fprintf x ;}
-# define Tracecv(c,x) {if (verbose>1 && (c)) fprintf x ;}
-#else
-# define Assert(cond,msg)
-# define Trace(x)
-# define Tracev(x)
-# define Tracevv(x)
-# define Tracec(c,x)
-# define Tracecv(c,x)
-#endif
-
-
-typedef uLong (*check_func) OF((uLong check, Bytef *buf, uInt len));
-
-/* voidpf zcalloc OF((voidpf opaque, unsigned items, unsigned size)); */
-/* void zcfree OF((voidpf opaque, voidpf ptr)); */
-
-#define ZALLOC(strm, items, size) \
- (*((strm)->zalloc))((strm)->opaque, (items), (size))
-#define ZFREE(strm, addr, size) \
- (*((strm)->zfree))((strm)->opaque, (voidpf)(addr), (size))
-#define TRY_FREE(s, p, n) {if (p) ZFREE(s, p, n);}
-
-/* deflate.h -- internal compression state
- * Copyright (C) 1995 Jean-loup Gailly
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* WARNING: this file should *not* be used by applications. It is
- part of the implementation of the compression library and is
- subject to change. Applications should only use zlib.h.
- */
-
-
-/*+++++*/
-/* From: deflate.h,v 1.5 1995/05/03 17:27:09 jloup Exp */
-
-/* ===========================================================================
- * Internal compression state.
- */
-
-/* Data type */
-#define BINARY 0
-#define ASCII 1
-#define UNKNOWN 2
-
-#define LENGTH_CODES 29
-/* number of length codes, not counting the special END_BLOCK code */
-
-#define LITERALS 256
-/* number of literal bytes 0..255 */
-
-#define L_CODES (LITERALS+1+LENGTH_CODES)
-/* number of Literal or Length codes, including the END_BLOCK code */
-
-#define D_CODES 30
-/* number of distance codes */
-
-#define BL_CODES 19
-/* number of codes used to transfer the bit lengths */
-
-#define HEAP_SIZE (2*L_CODES+1)
-/* maximum heap size */
-
-#define MAX_BITS 15
-/* All codes must not exceed MAX_BITS bits */
-
-#define INIT_STATE 42
-#define BUSY_STATE 113
-#define FLUSH_STATE 124
-#define FINISH_STATE 666
-/* Stream status */
-
-
-/* Data structure describing a single value and its code string. */
-typedef struct ct_data_s {
- union {
- ush freq; /* frequency count */
- ush code; /* bit string */
- } fc;
- union {
- ush dad; /* father node in Huffman tree */
- ush len; /* length of bit string */
- } dl;
-} FAR ct_data;
-
-#define Freq fc.freq
-#define Code fc.code
-#define Dad dl.dad
-#define Len dl.len
-
-typedef struct static_tree_desc_s static_tree_desc;
-
-typedef struct tree_desc_s {
- ct_data *dyn_tree; /* the dynamic tree */
- int max_code; /* largest code with non zero frequency */
- static_tree_desc *stat_desc; /* the corresponding static tree */
-} FAR tree_desc;
-
-typedef ush Pos;
-typedef Pos FAR Posf;
-typedef unsigned IPos;
-
-/* A Pos is an index in the character window. We use short instead of int to
- * save space in the various tables. IPos is used only for parameter passing.
- */
-
-typedef struct deflate_state {
- z_stream *strm; /* pointer back to this zlib stream */
- int status; /* as the name implies */
- Bytef *pending_buf; /* output still pending */
- Bytef *pending_out; /* next pending byte to output to the stream */
- int pending; /* nb of bytes in the pending buffer */
- uLong adler; /* adler32 of uncompressed data */
- int noheader; /* suppress zlib header and adler32 */
- Byte data_type; /* UNKNOWN, BINARY or ASCII */
- Byte method; /* STORED (for zip only) or DEFLATED */
- int minCompr; /* min size decrease for Z_FLUSH_NOSTORE */
-
- /* used by deflate.c: */
-
- uInt w_size; /* LZ77 window size (32K by default) */
- uInt w_bits; /* log2(w_size) (8..16) */
- uInt w_mask; /* w_size - 1 */
-
- Bytef *window;
- /* Sliding window. Input bytes are read into the second half of the window,
- * and move to the first half later to keep a dictionary of at least wSize
- * bytes. With this organization, matches are limited to a distance of
- * wSize-MAX_MATCH bytes, but this ensures that IO is always
- * performed with a length multiple of the block size. Also, it limits
- * the window size to 64K, which is quite useful on MSDOS.
- * To do: use the user input buffer as sliding window.
- */
-
- ulg window_size;
- /* Actual size of window: 2*wSize, except when the user input buffer
- * is directly used as sliding window.
- */
-
- Posf *prev;
- /* Link to older string with same hash index. To limit the size of this
- * array to 64K, this link is maintained only for the last 32K strings.
- * An index in this array is thus a window index modulo 32K.
- */
-
- Posf *head; /* Heads of the hash chains or NIL. */
-
- uInt ins_h; /* hash index of string to be inserted */
- uInt hash_size; /* number of elements in hash table */
- uInt hash_bits; /* log2(hash_size) */
- uInt hash_mask; /* hash_size-1 */
-
- uInt hash_shift;
- /* Number of bits by which ins_h must be shifted at each input
- * step. It must be such that after MIN_MATCH steps, the oldest
- * byte no longer takes part in the hash key, that is:
- * hash_shift * MIN_MATCH >= hash_bits
- */
-
- long block_start;
- /* Window position at the beginning of the current output block. Gets
- * negative when the window is moved backwards.
- */
-
- uInt match_length; /* length of best match */
- IPos prev_match; /* previous match */
- int match_available; /* set if previous match exists */
- uInt strstart; /* start of string to insert */
- uInt match_start; /* start of matching string */
- uInt lookahead; /* number of valid bytes ahead in window */
-
- uInt prev_length;
- /* Length of the best match at previous step. Matches not greater than this
- * are discarded. This is used in the lazy match evaluation.
- */
-
- uInt max_chain_length;
- /* To speed up deflation, hash chains are never searched beyond this
- * length. A higher limit improves compression ratio but degrades the
- * speed.
- */
-
- uInt max_lazy_match;
- /* Attempt to find a better match only when the current match is strictly
- * smaller than this value. This mechanism is used only for compression
- * levels >= 4.
- */
-# define max_insert_length max_lazy_match
- /* Insert new strings in the hash table only if the match length is not
- * greater than this length. This saves time but degrades compression.
- * max_insert_length is used only for compression levels <= 3.
- */
-
- int level; /* compression level (1..9) */
- int strategy; /* favor or force Huffman coding*/
-
- uInt good_match;
- /* Use a faster search when the previous match is longer than this */
-
- int nice_match; /* Stop searching when current match exceeds this */
-
- /* used by trees.c: */
- /* Didn't use ct_data typedef below to supress compiler warning */
- struct ct_data_s dyn_ltree[HEAP_SIZE]; /* literal and length tree */
- struct ct_data_s dyn_dtree[2*D_CODES+1]; /* distance tree */
- struct ct_data_s bl_tree[2*BL_CODES+1]; /* Huffman tree for bit lengths */
-
- struct tree_desc_s l_desc; /* desc. for literal tree */
- struct tree_desc_s d_desc; /* desc. for distance tree */
- struct tree_desc_s bl_desc; /* desc. for bit length tree */
-
- ush bl_count[MAX_BITS+1];
- /* number of codes at each bit length for an optimal tree */
-
- int heap[2*L_CODES+1]; /* heap used to build the Huffman trees */
- int heap_len; /* number of elements in the heap */
- int heap_max; /* element of largest frequency */
- /* The sons of heap[n] are heap[2*n] and heap[2*n+1]. heap[0] is not used.
- * The same heap array is used to build all trees.
- */
-
- uch depth[2*L_CODES+1];
- /* Depth of each subtree used as tie breaker for trees of equal frequency
- */
-
- uchf *l_buf; /* buffer for literals or lengths */
-
- uInt lit_bufsize;
- /* Size of match buffer for literals/lengths. There are 4 reasons for
- * limiting lit_bufsize to 64K:
- * - frequencies can be kept in 16 bit counters
- * - if compression is not successful for the first block, all input
- * data is still in the window so we can still emit a stored block even
- * when input comes from standard input. (This can also be done for
- * all blocks if lit_bufsize is not greater than 32K.)
- * - if compression is not successful for a file smaller than 64K, we can
- * even emit a stored file instead of a stored block (saving 5 bytes).
- * This is applicable only for zip (not gzip or zlib).
- * - creating new Huffman trees less frequently may not provide fast
- * adaptation to changes in the input data statistics. (Take for
- * example a binary file with poorly compressible code followed by
- * a highly compressible string table.) Smaller buffer sizes give
- * fast adaptation but have of course the overhead of transmitting
- * trees more frequently.
- * - I can't count above 4
- */
-
- uInt last_lit; /* running index in l_buf */
-
- ushf *d_buf;
- /* Buffer for distances. To simplify the code, d_buf and l_buf have
- * the same number of elements. To use different lengths, an extra flag
- * array would be necessary.
- */
-
- ulg opt_len; /* bit length of current block with optimal trees */
- ulg static_len; /* bit length of current block with static trees */
- ulg compressed_len; /* total bit length of compressed file */
- uInt matches; /* number of string matches in current block */
- int last_eob_len; /* bit length of EOB code for last block */
-
-#ifdef DEBUG_ZLIB
- ulg bits_sent; /* bit length of the compressed data */
-#endif
-
- ush bi_buf;
- /* Output buffer. bits are inserted starting at the bottom (least
- * significant bits).
- */
- int bi_valid;
- /* Number of valid bits in bi_buf. All bits above the last valid bit
- * are always zero.
- */
-
- uInt blocks_in_packet;
- /* Number of blocks produced since the last time Z_PACKET_FLUSH
- * was used.
- */
-
-} FAR deflate_state;
-
-/* Output a byte on the stream.
- * IN assertion: there is enough room in pending_buf.
- */
-#define put_byte(s, c) {s->pending_buf[s->pending++] = (c);}
-
-
-#define MIN_LOOKAHEAD (MAX_MATCH+MIN_MATCH+1)
-/* Minimum amount of lookahead, except at the end of the input file.
- * See deflate.c for comments about the MIN_MATCH+1.
- */
-
-#define MAX_DIST(s) ((s)->w_size-MIN_LOOKAHEAD)
-/* In order to simplify the code, particularly on 16 bit machines, match
- * distances are limited to MAX_DIST instead of WSIZE.
- */
-
- /* in trees.c */
-local void ct_init OF((deflate_state *s));
-local int ct_tally OF((deflate_state *s, int dist, int lc));
-local ulg ct_flush_block OF((deflate_state *s, charf *buf, ulg stored_len,
- int flush));
-local void ct_align OF((deflate_state *s));
-local void ct_stored_block OF((deflate_state *s, charf *buf, ulg stored_len,
- int eof));
-local void ct_stored_type_only OF((deflate_state *s));
-
-
-/*+++++*/
-/* deflate.c -- compress data using the deflation algorithm
- * Copyright (C) 1995 Jean-loup Gailly.
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/*
- * ALGORITHM
- *
- * The "deflation" process depends on being able to identify portions
- * of the input text which are identical to earlier input (within a
- * sliding window trailing behind the input currently being processed).
- *
- * The most straightforward technique turns out to be the fastest for
- * most input files: try all possible matches and select the longest.
- * The key feature of this algorithm is that insertions into the string
- * dictionary are very simple and thus fast, and deletions are avoided
- * completely. Insertions are performed at each input character, whereas
- * string matches are performed only when the previous match ends. So it
- * is preferable to spend more time in matches to allow very fast string
- * insertions and avoid deletions. The matching algorithm for small
- * strings is inspired from that of Rabin & Karp. A brute force approach
- * is used to find longer strings when a small match has been found.
- * A similar algorithm is used in comic (by Jan-Mark Wams) and freeze
- * (by Leonid Broukhis).
- * A previous version of this file used a more sophisticated algorithm
- * (by Fiala and Greene) which is guaranteed to run in linear amortized
- * time, but has a larger average cost, uses more memory and is patented.
- * However the F&G algorithm may be faster for some highly redundant
- * files if the parameter max_chain_length (described below) is too large.
- *
- * ACKNOWLEDGEMENTS
- *
- * The idea of lazy evaluation of matches is due to Jan-Mark Wams, and
- * I found it in 'freeze' written by Leonid Broukhis.
- * Thanks to many people for bug reports and testing.
- *
- * REFERENCES
- *
- * Deutsch, L.P.,"'Deflate' Compressed Data Format Specification".
- * Available in ftp.uu.net:/pub/archiving/zip/doc/deflate-1.1.doc
- *
- * A description of the Rabin and Karp algorithm is given in the book
- * "Algorithms" by R. Sedgewick, Addison-Wesley, p252.
- *
- * Fiala,E.R., and Greene,D.H.
- * Data Compression with Finite Windows, Comm.ACM, 32,4 (1989) 490-595
- *
- */
-
-/* From: deflate.c,v 1.8 1995/05/03 17:27:08 jloup Exp */
-
-local char zlib_copyright[] = " deflate Copyright 1995 Jean-loup Gailly ";
-/*
- If you use the zlib library in a product, an acknowledgment is welcome
- in the documentation of your product. If for some reason you cannot
- include such an acknowledgment, I would appreciate that you keep this
- copyright string in the executable of your product.
- */
-
-#define NIL 0
-/* Tail of hash chains */
-
-#ifndef TOO_FAR
-# define TOO_FAR 4096
-#endif
-/* Matches of length 3 are discarded if their distance exceeds TOO_FAR */
-
-#define MIN_LOOKAHEAD (MAX_MATCH+MIN_MATCH+1)
-/* Minimum amount of lookahead, except at the end of the input file.
- * See deflate.c for comments about the MIN_MATCH+1.
- */
-
-/* Values for max_lazy_match, good_match and max_chain_length, depending on
- * the desired pack level (0..9). The values given below have been tuned to
- * exclude worst case performance for pathological files. Better values may be
- * found for specific files.
- */
-
-typedef struct config_s {
- ush good_length; /* reduce lazy search above this match length */
- ush max_lazy; /* do not perform lazy search above this match length */
- ush nice_length; /* quit search above this match length */
- ush max_chain;
-} config;
-
-local config configuration_table[10] = {
-/* good lazy nice chain */
-/* 0 */ {0, 0, 0, 0}, /* store only */
-/* 1 */ {4, 4, 8, 4}, /* maximum speed, no lazy matches */
-/* 2 */ {4, 5, 16, 8},
-/* 3 */ {4, 6, 32, 32},
-
-/* 4 */ {4, 4, 16, 16}, /* lazy matches */
-/* 5 */ {8, 16, 32, 32},
-/* 6 */ {8, 16, 128, 128},
-/* 7 */ {8, 32, 128, 256},
-/* 8 */ {32, 128, 258, 1024},
-/* 9 */ {32, 258, 258, 4096}}; /* maximum compression */
-
-/* Note: the deflate() code requires max_lazy >= MIN_MATCH and max_chain >= 4
- * For deflate_fast() (levels <= 3) good is ignored and lazy has a different
- * meaning.
- */
-
-#define EQUAL 0
-/* result of memcmp for equal strings */
-
-/* ===========================================================================
- * Prototypes for local functions.
- */
-
-local void fill_window OF((deflate_state *s));
-local int deflate_fast OF((deflate_state *s, int flush));
-local int deflate_slow OF((deflate_state *s, int flush));
-local void lm_init OF((deflate_state *s));
-local int longest_match OF((deflate_state *s, IPos cur_match));
-local void putShortMSB OF((deflate_state *s, uInt b));
-local void flush_pending OF((z_stream *strm));
-local int read_buf OF((z_stream *strm, charf *buf, unsigned size));
-#ifdef ASMV
- void match_init OF((void)); /* asm code initialization */
-#endif
-
-#ifdef DEBUG_ZLIB
-local void check_match OF((deflate_state *s, IPos start, IPos match,
- int length));
-#endif
-
-
-/* ===========================================================================
- * Update a hash value with the given input byte
- * IN assertion: all calls to to UPDATE_HASH are made with consecutive
- * input characters, so that a running hash key can be computed from the
- * previous key instead of complete recalculation each time.
- */
-#define UPDATE_HASH(s,h,c) (h = (((h)<<s->hash_shift) ^ (c)) & s->hash_mask)
-
-
-/* ===========================================================================
- * Insert string str in the dictionary and set match_head to the previous head
- * of the hash chain (the most recent string with same hash key). Return
- * the previous length of the hash chain.
- * IN assertion: all calls to to INSERT_STRING are made with consecutive
- * input characters and the first MIN_MATCH bytes of str are valid
- * (except for the last MIN_MATCH-1 bytes of the input file).
- */
-#define INSERT_STRING(s, str, match_head) \
- (UPDATE_HASH(s, s->ins_h, s->window[(str) + (MIN_MATCH-1)]), \
- s->prev[(str) & s->w_mask] = match_head = s->head[s->ins_h], \
- s->head[s->ins_h] = (str))
-
-/* ===========================================================================
- * Initialize the hash table (avoiding 64K overflow for 16 bit systems).
- * prev[] will be initialized on the fly.
- */
-#define CLEAR_HASH(s) \
- s->head[s->hash_size-1] = NIL; \
- zmemzero((charf *)s->head, (unsigned)(s->hash_size-1)*sizeof(*s->head));
-
-/* ========================================================================= */
-int deflateInit (strm, level)
- z_stream *strm;
- int level;
-{
- return deflateInit2 (strm, level, DEFLATED, MAX_WBITS, DEF_MEM_LEVEL,
- 0, 0);
- /* To do: ignore strm->next_in if we use it as window */
-}
-
-/* ========================================================================= */
-int deflateInit2 (strm, level, method, windowBits, memLevel,
- strategy, minCompression)
- z_stream *strm;
- int level;
- int method;
- int windowBits;
- int memLevel;
- int strategy;
- int minCompression;
-{
- deflate_state *s;
- int noheader = 0;
-
- if (strm == Z_NULL) return Z_STREAM_ERROR;
-
- strm->msg = Z_NULL;
-/* if (strm->zalloc == Z_NULL) strm->zalloc = zcalloc; */
-/* if (strm->zfree == Z_NULL) strm->zfree = zcfree; */
-
- if (level == Z_DEFAULT_COMPRESSION) level = 6;
-
- if (windowBits < 0) { /* undocumented feature: suppress zlib header */
- noheader = 1;
- windowBits = -windowBits;
- }
- if (memLevel < 1 || memLevel > MAX_MEM_LEVEL || method != DEFLATED ||
- windowBits < 8 || windowBits > 15 || level < 1 || level > 9) {
- return Z_STREAM_ERROR;
- }
- s = (deflate_state *) ZALLOC(strm, 1, sizeof(deflate_state));
- if (s == Z_NULL) return Z_MEM_ERROR;
- strm->state = (struct internal_state FAR *)s;
- s->strm = strm;
-
- s->noheader = noheader;
- s->w_bits = windowBits;
- s->w_size = 1 << s->w_bits;
- s->w_mask = s->w_size - 1;
-
- s->hash_bits = memLevel + 7;
- s->hash_size = 1 << s->hash_bits;
- s->hash_mask = s->hash_size - 1;
- s->hash_shift = ((s->hash_bits+MIN_MATCH-1)/MIN_MATCH);
-
- s->window = (Bytef *) ZALLOC(strm, s->w_size, 2*sizeof(Byte));
- s->prev = (Posf *) ZALLOC(strm, s->w_size, sizeof(Pos));
- s->head = (Posf *) ZALLOC(strm, s->hash_size, sizeof(Pos));
-
- s->lit_bufsize = 1 << (memLevel + 6); /* 16K elements by default */
-
- s->pending_buf = (uchf *) ZALLOC(strm, s->lit_bufsize, 2*sizeof(ush));
-
- if (s->window == Z_NULL || s->prev == Z_NULL || s->head == Z_NULL ||
- s->pending_buf == Z_NULL) {
- strm->msg = z_errmsg[1-Z_MEM_ERROR];
- deflateEnd (strm);
- return Z_MEM_ERROR;
- }
- s->d_buf = (ushf *) &(s->pending_buf[s->lit_bufsize]);
- s->l_buf = (uchf *) &(s->pending_buf[3*s->lit_bufsize]);
- /* We overlay pending_buf and d_buf+l_buf. This works since the average
- * output size for (length,distance) codes is <= 32 bits (worst case
- * is 15+15+13=33).
- */
-
- s->level = level;
- s->strategy = strategy;
- s->method = (Byte)method;
- s->minCompr = minCompression;
- s->blocks_in_packet = 0;
-
- return deflateReset(strm);
-}
-
-/* ========================================================================= */
-int deflateReset (strm)
- z_stream *strm;
-{
- deflate_state *s;
-
- if (strm == Z_NULL || strm->state == Z_NULL ||
- strm->zalloc == Z_NULL || strm->zfree == Z_NULL) return Z_STREAM_ERROR;
-
- strm->total_in = strm->total_out = 0;
- strm->msg = Z_NULL; /* use zfree if we ever allocate msg dynamically */
- strm->data_type = Z_UNKNOWN;
-
- s = (deflate_state *)strm->state;
- s->pending = 0;
- s->pending_out = s->pending_buf;
-
- if (s->noheader < 0) {
- s->noheader = 0; /* was set to -1 by deflate(..., Z_FINISH); */
- }
- s->status = s->noheader ? BUSY_STATE : INIT_STATE;
- s->adler = 1;
-
- ct_init(s);
- lm_init(s);
-
- return Z_OK;
-}
-
-/* =========================================================================
- * Put a short in the pending buffer. The 16-bit value is put in MSB order.
- * IN assertion: the stream state is correct and there is enough room in
- * pending_buf.
- */
-local void putShortMSB (s, b)
- deflate_state *s;
- uInt b;
-{
- put_byte(s, (Byte)(b >> 8));
- put_byte(s, (Byte)(b & 0xff));
-}
-
-/* =========================================================================
- * Flush as much pending output as possible.
- */
-local void flush_pending(strm)
- z_stream *strm;
-{
- deflate_state *state = (deflate_state *) strm->state;
- unsigned len = state->pending;
-
- if (len > strm->avail_out) len = strm->avail_out;
- if (len == 0) return;
-
- if (strm->next_out != NULL) {
- zmemcpy(strm->next_out, state->pending_out, len);
- strm->next_out += len;
- }
- state->pending_out += len;
- strm->total_out += len;
- strm->avail_out -= len;
- state->pending -= len;
- if (state->pending == 0) {
- state->pending_out = state->pending_buf;
- }
-}
-
-/* ========================================================================= */
-int deflate (strm, flush)
- z_stream *strm;
- int flush;
-{
- deflate_state *state = (deflate_state *) strm->state;
-
- if (strm == Z_NULL || state == Z_NULL) return Z_STREAM_ERROR;
-
- if (strm->next_in == Z_NULL && strm->avail_in != 0) {
- ERR_RETURN(strm, Z_STREAM_ERROR);
- }
- if (strm->avail_out == 0) ERR_RETURN(strm, Z_BUF_ERROR);
-
- state->strm = strm; /* just in case */
-
- /* Write the zlib header */
- if (state->status == INIT_STATE) {
-
- uInt header = (DEFLATED + ((state->w_bits-8)<<4)) << 8;
- uInt level_flags = (state->level-1) >> 1;
-
- if (level_flags > 3) level_flags = 3;
- header |= (level_flags << 6);
- header += 31 - (header % 31);
-
- state->status = BUSY_STATE;
- putShortMSB(state, header);
- }
-
- /* Flush as much pending output as possible */
- if (state->pending != 0) {
- flush_pending(strm);
- if (strm->avail_out == 0) return Z_OK;
- }
-
- /* If we came back in here to get the last output from
- * a previous flush, we're done for now.
- */
- if (state->status == FLUSH_STATE) {
- state->status = BUSY_STATE;
- if (flush != Z_NO_FLUSH && flush != Z_FINISH)
- return Z_OK;
- }
-
- /* User must not provide more input after the first FINISH: */
- if (state->status == FINISH_STATE && strm->avail_in != 0) {
- ERR_RETURN(strm, Z_BUF_ERROR);
- }
-
- /* Start a new block or continue the current one.
- */
- if (strm->avail_in != 0 || state->lookahead != 0 ||
- (flush == Z_FINISH && state->status != FINISH_STATE)) {
- int quit;
-
- if (flush == Z_FINISH) {
- state->status = FINISH_STATE;
- }
- if (state->level <= 3) {
- quit = deflate_fast(state, flush);
- } else {
- quit = deflate_slow(state, flush);
- }
- if (quit || strm->avail_out == 0)
- return Z_OK;
- /* If flush != Z_NO_FLUSH && avail_out == 0, the next call
- * of deflate should use the same flush parameter to make sure
- * that the flush is complete. So we don't have to output an
- * empty block here, this will be done at next call. This also
- * ensures that for a very small output buffer, we emit at most
- * one empty block.
- */
- }
-
- /* If a flush was requested, we have a little more to output now. */
- if (flush != Z_NO_FLUSH && flush != Z_FINISH
- && state->status != FINISH_STATE) {
- switch (flush) {
- case Z_PARTIAL_FLUSH:
- ct_align(state);
- break;
- case Z_PACKET_FLUSH:
- /* Output just the 3-bit `stored' block type value,
- but not a zero length. */
- ct_stored_type_only(state);
- break;
- default:
- ct_stored_block(state, (char*)0, 0L, 0);
- /* For a full flush, this empty block will be recognized
- * as a special marker by inflate_sync().
- */
- if (flush == Z_FULL_FLUSH) {
- CLEAR_HASH(state); /* forget history */
- }
- }
- flush_pending(strm);
- if (strm->avail_out == 0) {
- /* We'll have to come back to get the rest of the output;
- * this ensures we don't output a second zero-length stored
- * block (or whatever).
- */
- state->status = FLUSH_STATE;
- return Z_OK;
- }
- }
-
- Assert(strm->avail_out > 0, "bug2");
-
- if (flush != Z_FINISH) return Z_OK;
- if (state->noheader) return Z_STREAM_END;
-
- /* Write the zlib trailer (adler32) */
- putShortMSB(state, (uInt)(state->adler >> 16));
- putShortMSB(state, (uInt)(state->adler & 0xffff));
- flush_pending(strm);
- /* If avail_out is zero, the application will call deflate again
- * to flush the rest.
- */
- state->noheader = -1; /* write the trailer only once! */
- return state->pending != 0 ? Z_OK : Z_STREAM_END;
-}
-
-/* ========================================================================= */
-int deflateEnd (strm)
- z_stream *strm;
-{
- deflate_state *state = (deflate_state *) strm->state;
-
- if (strm == Z_NULL || state == Z_NULL) return Z_STREAM_ERROR;
-
- TRY_FREE(strm, state->window, state->w_size * 2 * sizeof(Byte));
- TRY_FREE(strm, state->prev, state->w_size * sizeof(Pos));
- TRY_FREE(strm, state->head, state->hash_size * sizeof(Pos));
- TRY_FREE(strm, state->pending_buf, state->lit_bufsize * 2 * sizeof(ush));
-
- ZFREE(strm, state, sizeof(deflate_state));
- strm->state = Z_NULL;
-
- return Z_OK;
-}
-
-/* ===========================================================================
- * Read a new buffer from the current input stream, update the adler32
- * and total number of bytes read.
- */
-local int read_buf(strm, buf, size)
- z_stream *strm;
- charf *buf;
- unsigned size;
-{
- unsigned len = strm->avail_in;
- deflate_state *state = (deflate_state *) strm->state;
-
- if (len > size) len = size;
- if (len == 0) return 0;
-
- strm->avail_in -= len;
-
- if (!state->noheader) {
- state->adler = adler32(state->adler, strm->next_in, len);
- }
- zmemcpy(buf, strm->next_in, len);
- strm->next_in += len;
- strm->total_in += len;
-
- return (int)len;
-}
-
-/* ===========================================================================
- * Initialize the "longest match" routines for a new zlib stream
- */
-local void lm_init (s)
- deflate_state *s;
-{
- s->window_size = (ulg)2L*s->w_size;
-
- CLEAR_HASH(s);
-
- /* Set the default configuration parameters:
- */
- s->max_lazy_match = configuration_table[s->level].max_lazy;
- s->good_match = configuration_table[s->level].good_length;
- s->nice_match = configuration_table[s->level].nice_length;
- s->max_chain_length = configuration_table[s->level].max_chain;
-
- s->strstart = 0;
- s->block_start = 0L;
- s->lookahead = 0;
- s->match_length = MIN_MATCH-1;
- s->match_available = 0;
- s->ins_h = 0;
-#ifdef ASMV
- match_init(); /* initialize the asm code */
-#endif
-}
-
-/* ===========================================================================
- * Set match_start to the longest match starting at the given string and
- * return its length. Matches shorter or equal to prev_length are discarded,
- * in which case the result is equal to prev_length and match_start is
- * garbage.
- * IN assertions: cur_match is the head of the hash chain for the current
- * string (strstart) and its distance is <= MAX_DIST, and prev_length >= 1
- */
-#ifndef ASMV
-/* For 80x86 and 680x0, an optimized version will be provided in match.asm or
- * match.S. The code will be functionally equivalent.
- */
-local int longest_match(s, cur_match)
- deflate_state *s;
- IPos cur_match; /* current match */
-{
- unsigned chain_length = s->max_chain_length;/* max hash chain length */
- register Bytef *scan = s->window + s->strstart; /* current string */
- register Bytef *match; /* matched string */
- register int len; /* length of current match */
- int best_len = s->prev_length; /* best match length so far */
- IPos limit = s->strstart > (IPos)MAX_DIST(s) ?
- s->strstart - (IPos)MAX_DIST(s) : NIL;
- /* Stop when cur_match becomes <= limit. To simplify the code,
- * we prevent matches with the string of window index 0.
- */
- Posf *prev = s->prev;
- uInt wmask = s->w_mask;
-
-#ifdef UNALIGNED_OK
- /* Compare two bytes at a time. Note: this is not always beneficial.
- * Try with and without -DUNALIGNED_OK to check.
- */
- register Bytef *strend = s->window + s->strstart + MAX_MATCH - 1;
- register ush scan_start = *(ushf*)scan;
- register ush scan_end = *(ushf*)(scan+best_len-1);
-#else
- register Bytef *strend = s->window + s->strstart + MAX_MATCH;
- register Byte scan_end1 = scan[best_len-1];
- register Byte scan_end = scan[best_len];
-#endif
-
- /* The code is optimized for HASH_BITS >= 8 and MAX_MATCH-2 multiple of 16.
- * It is easy to get rid of this optimization if necessary.
- */
- Assert(s->hash_bits >= 8 && MAX_MATCH == 258, "Code too clever");
-
- /* Do not waste too much time if we already have a good match: */
- if (s->prev_length >= s->good_match) {
- chain_length >>= 2;
- }
- Assert((ulg)s->strstart <= s->window_size-MIN_LOOKAHEAD, "need lookahead");
-
- do {
- Assert(cur_match < s->strstart, "no future");
- match = s->window + cur_match;
-
- /* Skip to next match if the match length cannot increase
- * or if the match length is less than 2:
- */
-#if (defined(UNALIGNED_OK) && MAX_MATCH == 258)
- /* This code assumes sizeof(unsigned short) == 2. Do not use
- * UNALIGNED_OK if your compiler uses a different size.
- */
- if (*(ushf*)(match+best_len-1) != scan_end ||
- *(ushf*)match != scan_start) continue;
-
- /* It is not necessary to compare scan[2] and match[2] since they are
- * always equal when the other bytes match, given that the hash keys
- * are equal and that HASH_BITS >= 8. Compare 2 bytes at a time at
- * strstart+3, +5, ... up to strstart+257. We check for insufficient
- * lookahead only every 4th comparison; the 128th check will be made
- * at strstart+257. If MAX_MATCH-2 is not a multiple of 8, it is
- * necessary to put more guard bytes at the end of the window, or
- * to check more often for insufficient lookahead.
- */
- Assert(scan[2] == match[2], "scan[2]?");
- scan++, match++;
- do {
- } while (*(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
- *(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
- *(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
- *(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
- scan < strend);
- /* The funny "do {}" generates better code on most compilers */
-
- /* Here, scan <= window+strstart+257 */
- Assert(scan <= s->window+(unsigned)(s->window_size-1), "wild scan");
- if (*scan == *match) scan++;
-
- len = (MAX_MATCH - 1) - (int)(strend-scan);
- scan = strend - (MAX_MATCH-1);
-
-#else /* UNALIGNED_OK */
-
- if (match[best_len] != scan_end ||
- match[best_len-1] != scan_end1 ||
- *match != *scan ||
- *++match != scan[1]) continue;
-
- /* The check at best_len-1 can be removed because it will be made
- * again later. (This heuristic is not always a win.)
- * It is not necessary to compare scan[2] and match[2] since they
- * are always equal when the other bytes match, given that
- * the hash keys are equal and that HASH_BITS >= 8.
- */
- scan += 2, match++;
- Assert(*scan == *match, "match[2]?");
-
- /* We check for insufficient lookahead only every 8th comparison;
- * the 256th check will be made at strstart+258.
- */
- do {
- } while (*++scan == *++match && *++scan == *++match &&
- *++scan == *++match && *++scan == *++match &&
- *++scan == *++match && *++scan == *++match &&
- *++scan == *++match && *++scan == *++match &&
- scan < strend);
-
- Assert(scan <= s->window+(unsigned)(s->window_size-1), "wild scan");
-
- len = MAX_MATCH - (int)(strend - scan);
- scan = strend - MAX_MATCH;
-
-#endif /* UNALIGNED_OK */
-
- if (len > best_len) {
- s->match_start = cur_match;
- best_len = len;
- if (len >= s->nice_match) break;
-#ifdef UNALIGNED_OK
- scan_end = *(ushf*)(scan+best_len-1);
-#else
- scan_end1 = scan[best_len-1];
- scan_end = scan[best_len];
-#endif
- }
- } while ((cur_match = prev[cur_match & wmask]) > limit
- && --chain_length != 0);
-
- return best_len;
-}
-#endif /* ASMV */
-
-#ifdef DEBUG_ZLIB
-/* ===========================================================================
- * Check that the match at match_start is indeed a match.
- */
-local void check_match(s, start, match, length)
- deflate_state *s;
- IPos start, match;
- int length;
-{
- /* check that the match is indeed a match */
- if (memcmp((charf *)s->window + match,
- (charf *)s->window + start, length) != EQUAL) {
- fprintf(stderr,
- " start %u, match %u, length %d\n",
- start, match, length);
- do { fprintf(stderr, "%c%c", s->window[match++],
- s->window[start++]); } while (--length != 0);
- z_error("invalid match");
- }
- if (verbose > 1) {
- fprintf(stderr,"\\[%d,%d]", start-match, length);
- do { putc(s->window[start++], stderr); } while (--length != 0);
- }
-}
-#else
-# define check_match(s, start, match, length)
-#endif
-
-/* ===========================================================================
- * Fill the window when the lookahead becomes insufficient.
- * Updates strstart and lookahead.
- *
- * IN assertion: lookahead < MIN_LOOKAHEAD
- * OUT assertions: strstart <= window_size-MIN_LOOKAHEAD
- * At least one byte has been read, or avail_in == 0; reads are
- * performed for at least two bytes (required for the zip translate_eol
- * option -- not supported here).
- */
-local void fill_window(s)
- deflate_state *s;
-{
- register unsigned n, m;
- register Posf *p;
- unsigned more; /* Amount of free space at the end of the window. */
- uInt wsize = s->w_size;
-
- do {
- more = (unsigned)(s->window_size -(ulg)s->lookahead -(ulg)s->strstart);
-
- /* Deal with !@#$% 64K limit: */
- if (more == 0 && s->strstart == 0 && s->lookahead == 0) {
- more = wsize;
- } else if (more == (unsigned)(-1)) {
- /* Very unlikely, but possible on 16 bit machine if strstart == 0
- * and lookahead == 1 (input done one byte at time)
- */
- more--;
-
- /* If the window is almost full and there is insufficient lookahead,
- * move the upper half to the lower one to make room in the upper half.
- */
- } else if (s->strstart >= wsize+MAX_DIST(s)) {
-
- /* By the IN assertion, the window is not empty so we can't confuse
- * more == 0 with more == 64K on a 16 bit machine.
- */
- zmemcpy((charf *)s->window, (charf *)s->window+wsize,
- (unsigned)wsize);
- s->match_start -= wsize;
- s->strstart -= wsize; /* we now have strstart >= MAX_DIST */
-
- s->block_start -= (long) wsize;
-
- /* Slide the hash table (could be avoided with 32 bit values
- at the expense of memory usage):
- */
- n = s->hash_size;
- p = &s->head[n];
- do {
- m = *--p;
- *p = (Pos)(m >= wsize ? m-wsize : NIL);
- } while (--n);
-
- n = wsize;
- p = &s->prev[n];
- do {
- m = *--p;
- *p = (Pos)(m >= wsize ? m-wsize : NIL);
- /* If n is not on any hash chain, prev[n] is garbage but
- * its value will never be used.
- */
- } while (--n);
-
- more += wsize;
- }
- if (s->strm->avail_in == 0) return;
-
- /* If there was no sliding:
- * strstart <= WSIZE+MAX_DIST-1 && lookahead <= MIN_LOOKAHEAD - 1 &&
- * more == window_size - lookahead - strstart
- * => more >= window_size - (MIN_LOOKAHEAD-1 + WSIZE + MAX_DIST-1)
- * => more >= window_size - 2*WSIZE + 2
- * In the BIG_MEM or MMAP case (not yet supported),
- * window_size == input_size + MIN_LOOKAHEAD &&
- * strstart + s->lookahead <= input_size => more >= MIN_LOOKAHEAD.
- * Otherwise, window_size == 2*WSIZE so more >= 2.
- * If there was sliding, more >= WSIZE. So in all cases, more >= 2.
- */
- Assert(more >= 2, "more < 2");
-
- n = read_buf(s->strm, (charf *)s->window + s->strstart + s->lookahead,
- more);
- s->lookahead += n;
-
- /* Initialize the hash value now that we have some input: */
- if (s->lookahead >= MIN_MATCH) {
- s->ins_h = s->window[s->strstart];
- UPDATE_HASH(s, s->ins_h, s->window[s->strstart+1]);
-#if MIN_MATCH != 3
- Call UPDATE_HASH() MIN_MATCH-3 more times
-#endif
- }
- /* If the whole input has less than MIN_MATCH bytes, ins_h is garbage,
- * but this is not important since only literal bytes will be emitted.
- */
-
- } while (s->lookahead < MIN_LOOKAHEAD && s->strm->avail_in != 0);
-}
-
-/* ===========================================================================
- * Flush the current block, with given end-of-file flag.
- * IN assertion: strstart is set to the end of the current match.
- */
-#define FLUSH_BLOCK_ONLY(s, flush) { \
- ct_flush_block(s, (s->block_start >= 0L ? \
- (charf *)&s->window[(unsigned)s->block_start] : \
- (charf *)Z_NULL), (long)s->strstart - s->block_start, (flush)); \
- s->block_start = s->strstart; \
- flush_pending(s->strm); \
- Tracev((stderr,"[FLUSH]")); \
-}
-
-/* Same but force premature exit if necessary. */
-#define FLUSH_BLOCK(s, flush) { \
- FLUSH_BLOCK_ONLY(s, flush); \
- if (s->strm->avail_out == 0) return 1; \
-}
-
-/* ===========================================================================
- * Compress as much as possible from the input stream, return true if
- * processing was terminated prematurely (no more input or output space).
- * This function does not perform lazy evaluationof matches and inserts
- * new strings in the dictionary only for unmatched strings or for short
- * matches. It is used only for the fast compression options.
- */
-local int deflate_fast(s, flush)
- deflate_state *s;
- int flush;
-{
- IPos hash_head = NIL; /* head of the hash chain */
- int bflush; /* set if current block must be flushed */
-
- s->prev_length = MIN_MATCH-1;
-
- for (;;) {
- /* Make sure that we always have enough lookahead, except
- * at the end of the input file. We need MAX_MATCH bytes
- * for the next match, plus MIN_MATCH bytes to insert the
- * string following the next match.
- */
- if (s->lookahead < MIN_LOOKAHEAD) {
- fill_window(s);
- if (s->lookahead < MIN_LOOKAHEAD && flush == Z_NO_FLUSH) return 1;
-
- if (s->lookahead == 0) break; /* flush the current block */
- }
-
- /* Insert the string window[strstart .. strstart+2] in the
- * dictionary, and set hash_head to the head of the hash chain:
- */
- if (s->lookahead >= MIN_MATCH) {
- INSERT_STRING(s, s->strstart, hash_head);
- }
-
- /* Find the longest match, discarding those <= prev_length.
- * At this point we have always match_length < MIN_MATCH
- */
- if (hash_head != NIL && s->strstart - hash_head <= MAX_DIST(s)) {
- /* To simplify the code, we prevent matches with the string
- * of window index 0 (in particular we have to avoid a match
- * of the string with itself at the start of the input file).
- */
- if (s->strategy != Z_HUFFMAN_ONLY) {
- s->match_length = longest_match (s, hash_head);
- }
- /* longest_match() sets match_start */
-
- if (s->match_length > s->lookahead) s->match_length = s->lookahead;
- }
- if (s->match_length >= MIN_MATCH) {
- check_match(s, s->strstart, s->match_start, s->match_length);
-
- bflush = ct_tally(s, s->strstart - s->match_start,
- s->match_length - MIN_MATCH);
-
- s->lookahead -= s->match_length;
-
- /* Insert new strings in the hash table only if the match length
- * is not too large. This saves time but degrades compression.
- */
- if (s->match_length <= s->max_insert_length &&
- s->lookahead >= MIN_MATCH) {
- s->match_length--; /* string at strstart already in hash table */
- do {
- s->strstart++;
- INSERT_STRING(s, s->strstart, hash_head);
- /* strstart never exceeds WSIZE-MAX_MATCH, so there are
- * always MIN_MATCH bytes ahead.
- */
- } while (--s->match_length != 0);
- s->strstart++;
- } else {
- s->strstart += s->match_length;
- s->match_length = 0;
- s->ins_h = s->window[s->strstart];
- UPDATE_HASH(s, s->ins_h, s->window[s->strstart+1]);
-#if MIN_MATCH != 3
- Call UPDATE_HASH() MIN_MATCH-3 more times
-#endif
- /* If lookahead < MIN_MATCH, ins_h is garbage, but it does not
- * matter since it will be recomputed at next deflate call.
- */
- }
- } else {
- /* No match, output a literal byte */
- Tracevv((stderr,"%c", s->window[s->strstart]));
- bflush = ct_tally (s, 0, s->window[s->strstart]);
- s->lookahead--;
- s->strstart++;
- }
- if (bflush) FLUSH_BLOCK(s, Z_NO_FLUSH);
- }
- FLUSH_BLOCK(s, flush);
- return 0; /* normal exit */
-}
-
-/* ===========================================================================
- * Same as above, but achieves better compression. We use a lazy
- * evaluation for matches: a match is finally adopted only if there is
- * no better match at the next window position.
- */
-local int deflate_slow(s, flush)
- deflate_state *s;
- int flush;
-{
- IPos hash_head = NIL; /* head of hash chain */
- int bflush; /* set if current block must be flushed */
-
- /* Process the input block. */
- for (;;) {
- /* Make sure that we always have enough lookahead, except
- * at the end of the input file. We need MAX_MATCH bytes
- * for the next match, plus MIN_MATCH bytes to insert the
- * string following the next match.
- */
- if (s->lookahead < MIN_LOOKAHEAD) {
- fill_window(s);
- if (s->lookahead < MIN_LOOKAHEAD && flush == Z_NO_FLUSH) return 1;
-
- if (s->lookahead == 0) break; /* flush the current block */
- }
-
- /* Insert the string window[strstart .. strstart+2] in the
- * dictionary, and set hash_head to the head of the hash chain:
- */
- if (s->lookahead >= MIN_MATCH) {
- INSERT_STRING(s, s->strstart, hash_head);
- }
-
- /* Find the longest match, discarding those <= prev_length.
- */
- s->prev_length = s->match_length, s->prev_match = s->match_start;
- s->match_length = MIN_MATCH-1;
-
- if (hash_head != NIL && s->prev_length < s->max_lazy_match &&
- s->strstart - hash_head <= MAX_DIST(s)) {
- /* To simplify the code, we prevent matches with the string
- * of window index 0 (in particular we have to avoid a match
- * of the string with itself at the start of the input file).
- */
- if (s->strategy != Z_HUFFMAN_ONLY) {
- s->match_length = longest_match (s, hash_head);
- }
- /* longest_match() sets match_start */
- if (s->match_length > s->lookahead) s->match_length = s->lookahead;
-
- if (s->match_length <= 5 && (s->strategy == Z_FILTERED ||
- (s->match_length == MIN_MATCH &&
- s->strstart - s->match_start > TOO_FAR))) {
-
- /* If prev_match is also MIN_MATCH, match_start is garbage
- * but we will ignore the current match anyway.
- */
- s->match_length = MIN_MATCH-1;
- }
- }
- /* If there was a match at the previous step and the current
- * match is not better, output the previous match:
- */
- if (s->prev_length >= MIN_MATCH && s->match_length <= s->prev_length) {
- uInt max_insert = s->strstart + s->lookahead - MIN_MATCH;
- /* Do not insert strings in hash table beyond this. */
-
- check_match(s, s->strstart-1, s->prev_match, s->prev_length);
-
- bflush = ct_tally(s, s->strstart -1 - s->prev_match,
- s->prev_length - MIN_MATCH);
-
- /* Insert in hash table all strings up to the end of the match.
- * strstart-1 and strstart are already inserted. If there is not
- * enough lookahead, the last two strings are not inserted in
- * the hash table.
- */
- s->lookahead -= s->prev_length-1;
- s->prev_length -= 2;
- do {
- if (++s->strstart <= max_insert) {
- INSERT_STRING(s, s->strstart, hash_head);
- }
- } while (--s->prev_length != 0);
- s->match_available = 0;
- s->match_length = MIN_MATCH-1;
- s->strstart++;
-
- if (bflush) FLUSH_BLOCK(s, Z_NO_FLUSH);
-
- } else if (s->match_available) {
- /* If there was no match at the previous position, output a
- * single literal. If there was a match but the current match
- * is longer, truncate the previous match to a single literal.
- */
- Tracevv((stderr,"%c", s->window[s->strstart-1]));
- if (ct_tally (s, 0, s->window[s->strstart-1])) {
- FLUSH_BLOCK_ONLY(s, Z_NO_FLUSH);
- }
- s->strstart++;
- s->lookahead--;
- if (s->strm->avail_out == 0) return 1;
- } else {
- /* There is no previous match to compare with, wait for
- * the next step to decide.
- */
- s->match_available = 1;
- s->strstart++;
- s->lookahead--;
- }
- }
- Assert (flush != Z_NO_FLUSH, "no flush?");
- if (s->match_available) {
- Tracevv((stderr,"%c", s->window[s->strstart-1]));
- ct_tally (s, 0, s->window[s->strstart-1]);
- s->match_available = 0;
- }
- FLUSH_BLOCK(s, flush);
- return 0;
-}
-
-
-/*+++++*/
-/* trees.c -- output deflated data using Huffman coding
- * Copyright (C) 1995 Jean-loup Gailly
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/*
- * ALGORITHM
- *
- * The "deflation" process uses several Huffman trees. The more
- * common source values are represented by shorter bit sequences.
- *
- * Each code tree is stored in a compressed form which is itself
- * a Huffman encoding of the lengths of all the code strings (in
- * ascending order by source values). The actual code strings are
- * reconstructed from the lengths in the inflate process, as described
- * in the deflate specification.
- *
- * REFERENCES
- *
- * Deutsch, L.P.,"'Deflate' Compressed Data Format Specification".
- * Available in ftp.uu.net:/pub/archiving/zip/doc/deflate-1.1.doc
- *
- * Storer, James A.
- * Data Compression: Methods and Theory, pp. 49-50.
- * Computer Science Press, 1988. ISBN 0-7167-8156-5.
- *
- * Sedgewick, R.
- * Algorithms, p290.
- * Addison-Wesley, 1983. ISBN 0-201-06672-6.
- */
-
-/* From: trees.c,v 1.5 1995/05/03 17:27:12 jloup Exp */
-
-#ifdef DEBUG_ZLIB
-# include <ctype.h>
-#endif
-
-/* ===========================================================================
- * Constants
- */
-
-#define MAX_BL_BITS 7
-/* Bit length codes must not exceed MAX_BL_BITS bits */
-
-#define END_BLOCK 256
-/* end of block literal code */
-
-#define REP_3_6 16
-/* repeat previous bit length 3-6 times (2 bits of repeat count) */
-
-#define REPZ_3_10 17
-/* repeat a zero length 3-10 times (3 bits of repeat count) */
-
-#define REPZ_11_138 18
-/* repeat a zero length 11-138 times (7 bits of repeat count) */
-
-local int extra_lbits[LENGTH_CODES] /* extra bits for each length code */
- = {0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0};
-
-local int extra_dbits[D_CODES] /* extra bits for each distance code */
- = {0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13};
-
-local int extra_blbits[BL_CODES]/* extra bits for each bit length code */
- = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7};
-
-local uch bl_order[BL_CODES]
- = {16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15};
-/* The lengths of the bit length codes are sent in order of decreasing
- * probability, to avoid transmitting the lengths for unused bit length codes.
- */
-
-#define Buf_size (8 * 2*sizeof(char))
-/* Number of bits used within bi_buf. (bi_buf might be implemented on
- * more than 16 bits on some systems.)
- */
-
-/* ===========================================================================
- * Local data. These are initialized only once.
- * To do: initialize at compile time to be completely reentrant. ???
- */
-
-local ct_data static_ltree[L_CODES+2];
-/* The static literal tree. Since the bit lengths are imposed, there is no
- * need for the L_CODES extra codes used during heap construction. However
- * The codes 286 and 287 are needed to build a canonical tree (see ct_init
- * below).
- */
-
-local ct_data static_dtree[D_CODES];
-/* The static distance tree. (Actually a trivial tree since all codes use
- * 5 bits.)
- */
-
-local uch dist_code[512];
-/* distance codes. The first 256 values correspond to the distances
- * 3 .. 258, the last 256 values correspond to the top 8 bits of
- * the 15 bit distances.
- */
-
-local uch length_code[MAX_MATCH-MIN_MATCH+1];
-/* length code for each normalized match length (0 == MIN_MATCH) */
-
-local int base_length[LENGTH_CODES];
-/* First normalized length for each code (0 = MIN_MATCH) */
-
-local int base_dist[D_CODES];
-/* First normalized distance for each code (0 = distance of 1) */
-
-struct static_tree_desc_s {
- ct_data *static_tree; /* static tree or NULL */
- intf *extra_bits; /* extra bits for each code or NULL */
- int extra_base; /* base index for extra_bits */
- int elems; /* max number of elements in the tree */
- int max_length; /* max bit length for the codes */
-};
-
-local static_tree_desc static_l_desc =
-{static_ltree, extra_lbits, LITERALS+1, L_CODES, MAX_BITS};
-
-local static_tree_desc static_d_desc =
-{static_dtree, extra_dbits, 0, D_CODES, MAX_BITS};
-
-local static_tree_desc static_bl_desc =
-{(ct_data *)0, extra_blbits, 0, BL_CODES, MAX_BL_BITS};
-
-/* ===========================================================================
- * Local (static) routines in this file.
- */
-
-local void ct_static_init OF((void));
-local void init_block OF((deflate_state *s));
-local void pqdownheap OF((deflate_state *s, ct_data *tree, int k));
-local void gen_bitlen OF((deflate_state *s, tree_desc *desc));
-local void gen_codes OF((ct_data *tree, int max_code, ushf *bl_count));
-local void build_tree OF((deflate_state *s, tree_desc *desc));
-local void scan_tree OF((deflate_state *s, ct_data *tree, int max_code));
-local void send_tree OF((deflate_state *s, ct_data *tree, int max_code));
-local int build_bl_tree OF((deflate_state *s));
-local void send_all_trees OF((deflate_state *s, int lcodes, int dcodes,
- int blcodes));
-local void compress_block OF((deflate_state *s, ct_data *ltree,
- ct_data *dtree));
-local void set_data_type OF((deflate_state *s));
-local unsigned bi_reverse OF((unsigned value, int length));
-local void bi_windup OF((deflate_state *s));
-local void bi_flush OF((deflate_state *s));
-local void copy_block OF((deflate_state *s, charf *buf, unsigned len,
- int header));
-
-#ifndef DEBUG_ZLIB
-# define send_code(s, c, tree) send_bits(s, tree[c].Code, tree[c].Len)
- /* Send a code of the given tree. c and tree must not have side effects */
-
-#else /* DEBUG_ZLIB */
-# define send_code(s, c, tree) \
- { if (verbose>1) fprintf(stderr,"\ncd %3d ",(c)); \
- send_bits(s, tree[c].Code, tree[c].Len); }
-#endif
-
-#define d_code(dist) \
- ((dist) < 256 ? dist_code[dist] : dist_code[256+((dist)>>7)])
-/* Mapping from a distance to a distance code. dist is the distance - 1 and
- * must not have side effects. dist_code[256] and dist_code[257] are never
- * used.
- */
-
-/* ===========================================================================
- * Output a short LSB first on the stream.
- * IN assertion: there is enough room in pendingBuf.
- */
-#define put_short(s, w) { \
- put_byte(s, (uch)((w) & 0xff)); \
- put_byte(s, (uch)((ush)(w) >> 8)); \
-}
-
-/* ===========================================================================
- * Send a value on a given number of bits.
- * IN assertion: length <= 16 and value fits in length bits.
- */
-#ifdef DEBUG_ZLIB
-local void send_bits OF((deflate_state *s, int value, int length));
-
-local void send_bits(s, value, length)
- deflate_state *s;
- int value; /* value to send */
- int length; /* number of bits */
-{
- Tracev((stderr," l %2d v %4x ", length, value));
- Assert(length > 0 && length <= 15, "invalid length");
- s->bits_sent += (ulg)length;
-
- /* If not enough room in bi_buf, use (valid) bits from bi_buf and
- * (16 - bi_valid) bits from value, leaving (width - (16-bi_valid))
- * unused bits in value.
- */
- if (s->bi_valid > (int)Buf_size - length) {
- s->bi_buf |= (value << s->bi_valid);
- put_short(s, s->bi_buf);
- s->bi_buf = (ush)value >> (Buf_size - s->bi_valid);
- s->bi_valid += length - Buf_size;
- } else {
- s->bi_buf |= value << s->bi_valid;
- s->bi_valid += length;
- }
-}
-#else /* !DEBUG_ZLIB */
-
-#define send_bits(s, value, length) \
-{ int len = length;\
- if (s->bi_valid > (int)Buf_size - len) {\
- int val = value;\
- s->bi_buf |= (val << s->bi_valid);\
- put_short(s, s->bi_buf);\
- s->bi_buf = (ush)val >> (Buf_size - s->bi_valid);\
- s->bi_valid += len - Buf_size;\
- } else {\
- s->bi_buf |= (value) << s->bi_valid;\
- s->bi_valid += len;\
- }\
-}
-#endif /* DEBUG_ZLIB */
-
-
-#define MAX(a,b) (a >= b ? a : b)
-/* the arguments must not have side effects */
-
-/* ===========================================================================
- * Initialize the various 'constant' tables.
- * To do: do this at compile time.
- */
-local void ct_static_init()
-{
- int n; /* iterates over tree elements */
- int bits; /* bit counter */
- int length; /* length value */
- int code; /* code value */
- int dist; /* distance index */
- ush bl_count[MAX_BITS+1];
- /* number of codes at each bit length for an optimal tree */
-
- /* Initialize the mapping length (0..255) -> length code (0..28) */
- length = 0;
- for (code = 0; code < LENGTH_CODES-1; code++) {
- base_length[code] = length;
- for (n = 0; n < (1<<extra_lbits[code]); n++) {
- length_code[length++] = (uch)code;
- }
- }
- Assert (length == 256, "ct_static_init: length != 256");
- /* Note that the length 255 (match length 258) can be represented
- * in two different ways: code 284 + 5 bits or code 285, so we
- * overwrite length_code[255] to use the best encoding:
- */
- length_code[length-1] = (uch)code;
-
- /* Initialize the mapping dist (0..32K) -> dist code (0..29) */
- dist = 0;
- for (code = 0 ; code < 16; code++) {
- base_dist[code] = dist;
- for (n = 0; n < (1<<extra_dbits[code]); n++) {
- dist_code[dist++] = (uch)code;
- }
- }
- Assert (dist == 256, "ct_static_init: dist != 256");
- dist >>= 7; /* from now on, all distances are divided by 128 */
- for ( ; code < D_CODES; code++) {
- base_dist[code] = dist << 7;
- for (n = 0; n < (1<<(extra_dbits[code]-7)); n++) {
- dist_code[256 + dist++] = (uch)code;
- }
- }
- Assert (dist == 256, "ct_static_init: 256+dist != 512");
-
- /* Construct the codes of the static literal tree */
- for (bits = 0; bits <= MAX_BITS; bits++) bl_count[bits] = 0;
- n = 0;
- while (n <= 143) static_ltree[n++].Len = 8, bl_count[8]++;
- while (n <= 255) static_ltree[n++].Len = 9, bl_count[9]++;
- while (n <= 279) static_ltree[n++].Len = 7, bl_count[7]++;
- while (n <= 287) static_ltree[n++].Len = 8, bl_count[8]++;
- /* Codes 286 and 287 do not exist, but we must include them in the
- * tree construction to get a canonical Huffman tree (longest code
- * all ones)
- */
- gen_codes((ct_data *)static_ltree, L_CODES+1, bl_count);
-
- /* The static distance tree is trivial: */
- for (n = 0; n < D_CODES; n++) {
- static_dtree[n].Len = 5;
- static_dtree[n].Code = bi_reverse(n, 5);
- }
-}
-
-/* ===========================================================================
- * Initialize the tree data structures for a new zlib stream.
- */
-local void ct_init(s)
- deflate_state *s;
-{
- if (static_dtree[0].Len == 0) {
- ct_static_init(); /* To do: at compile time */
- }
-
- s->compressed_len = 0L;
-
- s->l_desc.dyn_tree = s->dyn_ltree;
- s->l_desc.stat_desc = &static_l_desc;
-
- s->d_desc.dyn_tree = s->dyn_dtree;
- s->d_desc.stat_desc = &static_d_desc;
-
- s->bl_desc.dyn_tree = s->bl_tree;
- s->bl_desc.stat_desc = &static_bl_desc;
-
- s->bi_buf = 0;
- s->bi_valid = 0;
- s->last_eob_len = 8; /* enough lookahead for inflate */
-#ifdef DEBUG_ZLIB
- s->bits_sent = 0L;
-#endif
- s->blocks_in_packet = 0;
-
- /* Initialize the first block of the first file: */
- init_block(s);
-}
-
-/* ===========================================================================
- * Initialize a new block.
- */
-local void init_block(s)
- deflate_state *s;
-{
- int n; /* iterates over tree elements */
-
- /* Initialize the trees. */
- for (n = 0; n < L_CODES; n++) s->dyn_ltree[n].Freq = 0;
- for (n = 0; n < D_CODES; n++) s->dyn_dtree[n].Freq = 0;
- for (n = 0; n < BL_CODES; n++) s->bl_tree[n].Freq = 0;
-
- s->dyn_ltree[END_BLOCK].Freq = 1;
- s->opt_len = s->static_len = 0L;
- s->last_lit = s->matches = 0;
-}
-
-#define SMALLEST 1
-/* Index within the heap array of least frequent node in the Huffman tree */
-
-
-/* ===========================================================================
- * Remove the smallest element from the heap and recreate the heap with
- * one less element. Updates heap and heap_len.
- */
-#define pqremove(s, tree, top) \
-{\
- top = s->heap[SMALLEST]; \
- s->heap[SMALLEST] = s->heap[s->heap_len--]; \
- pqdownheap(s, tree, SMALLEST); \
-}
-
-/* ===========================================================================
- * Compares to subtrees, using the tree depth as tie breaker when
- * the subtrees have equal frequency. This minimizes the worst case length.
- */
-#define smaller(tree, n, m, depth) \
- (tree[n].Freq < tree[m].Freq || \
- (tree[n].Freq == tree[m].Freq && depth[n] <= depth[m]))
-
-/* ===========================================================================
- * Restore the heap property by moving down the tree starting at node k,
- * exchanging a node with the smallest of its two sons if necessary, stopping
- * when the heap property is re-established (each father smaller than its
- * two sons).
- */
-local void pqdownheap(s, tree, k)
- deflate_state *s;
- ct_data *tree; /* the tree to restore */
- int k; /* node to move down */
-{
- int v = s->heap[k];
- int j = k << 1; /* left son of k */
- while (j <= s->heap_len) {
- /* Set j to the smallest of the two sons: */
- if (j < s->heap_len &&
- smaller(tree, s->heap[j+1], s->heap[j], s->depth)) {
- j++;
- }
- /* Exit if v is smaller than both sons */
- if (smaller(tree, v, s->heap[j], s->depth)) break;
-
- /* Exchange v with the smallest son */
- s->heap[k] = s->heap[j]; k = j;
-
- /* And continue down the tree, setting j to the left son of k */
- j <<= 1;
- }
- s->heap[k] = v;
-}
-
-/* ===========================================================================
- * Compute the optimal bit lengths for a tree and update the total bit length
- * for the current block.
- * IN assertion: the fields freq and dad are set, heap[heap_max] and
- * above are the tree nodes sorted by increasing frequency.
- * OUT assertions: the field len is set to the optimal bit length, the
- * array bl_count contains the frequencies for each bit length.
- * The length opt_len is updated; static_len is also updated if stree is
- * not null.
- */
-local void gen_bitlen(s, desc)
- deflate_state *s;
- tree_desc *desc; /* the tree descriptor */
-{
- ct_data *tree = desc->dyn_tree;
- int max_code = desc->max_code;
- ct_data *stree = desc->stat_desc->static_tree;
- intf *extra = desc->stat_desc->extra_bits;
- int base = desc->stat_desc->extra_base;
- int max_length = desc->stat_desc->max_length;
- int h; /* heap index */
- int n, m; /* iterate over the tree elements */
- int bits; /* bit length */
- int xbits; /* extra bits */
- ush f; /* frequency */
- int overflow = 0; /* number of elements with bit length too large */
-
- for (bits = 0; bits <= MAX_BITS; bits++) s->bl_count[bits] = 0;
-
- /* In a first pass, compute the optimal bit lengths (which may
- * overflow in the case of the bit length tree).
- */
- tree[s->heap[s->heap_max]].Len = 0; /* root of the heap */
-
- for (h = s->heap_max+1; h < HEAP_SIZE; h++) {
- n = s->heap[h];
- bits = tree[tree[n].Dad].Len + 1;
- if (bits > max_length) bits = max_length, overflow++;
- tree[n].Len = (ush)bits;
- /* We overwrite tree[n].Dad which is no longer needed */
-
- if (n > max_code) continue; /* not a leaf node */
-
- s->bl_count[bits]++;
- xbits = 0;
- if (n >= base) xbits = extra[n-base];
- f = tree[n].Freq;
- s->opt_len += (ulg)f * (bits + xbits);
- if (stree) s->static_len += (ulg)f * (stree[n].Len + xbits);
- }
- if (overflow == 0) return;
-
- Trace((stderr,"\nbit length overflow\n"));
- /* This happens for example on obj2 and pic of the Calgary corpus */
-
- /* Find the first bit length which could increase: */
- do {
- bits = max_length-1;
- while (s->bl_count[bits] == 0) bits--;
- s->bl_count[bits]--; /* move one leaf down the tree */
- s->bl_count[bits+1] += 2; /* move one overflow item as its brother */
- s->bl_count[max_length]--;
- /* The brother of the overflow item also moves one step up,
- * but this does not affect bl_count[max_length]
- */
- overflow -= 2;
- } while (overflow > 0);
-
- /* Now recompute all bit lengths, scanning in increasing frequency.
- * h is still equal to HEAP_SIZE. (It is simpler to reconstruct all
- * lengths instead of fixing only the wrong ones. This idea is taken
- * from 'ar' written by Haruhiko Okumura.)
- */
- for (bits = max_length; bits != 0; bits--) {
- n = s->bl_count[bits];
- while (n != 0) {
- m = s->heap[--h];
- if (m > max_code) continue;
- if (tree[m].Len != (unsigned) bits) {
- Trace((stderr,"code %d bits %d->%d\n", m, tree[m].Len, bits));
- s->opt_len += ((long)bits - (long)tree[m].Len)
- *(long)tree[m].Freq;
- tree[m].Len = (ush)bits;
- }
- n--;
- }
- }
-}
-
-/* ===========================================================================
- * Generate the codes for a given tree and bit counts (which need not be
- * optimal).
- * IN assertion: the array bl_count contains the bit length statistics for
- * the given tree and the field len is set for all tree elements.
- * OUT assertion: the field code is set for all tree elements of non
- * zero code length.
- */
-local void gen_codes (tree, max_code, bl_count)
- ct_data *tree; /* the tree to decorate */
- int max_code; /* largest code with non zero frequency */
- ushf *bl_count; /* number of codes at each bit length */
-{
- ush next_code[MAX_BITS+1]; /* next code value for each bit length */
- ush code = 0; /* running code value */
- int bits; /* bit index */
- int n; /* code index */
-
- /* The distribution counts are first used to generate the code values
- * without bit reversal.
- */
- for (bits = 1; bits <= MAX_BITS; bits++) {
- next_code[bits] = code = (code + bl_count[bits-1]) << 1;
- }
- /* Check that the bit counts in bl_count are consistent. The last code
- * must be all ones.
- */
- Assert (code + bl_count[MAX_BITS]-1 == (1<<MAX_BITS)-1,
- "inconsistent bit counts");
- Tracev((stderr,"\ngen_codes: max_code %d ", max_code));
-
- for (n = 0; n <= max_code; n++) {
- int len = tree[n].Len;
- if (len == 0) continue;
- /* Now reverse the bits */
- tree[n].Code = bi_reverse(next_code[len]++, len);
-
- Tracec(tree != static_ltree, (stderr,"\nn %3d %c l %2d c %4x (%x) ",
- n, (isgraph(n) ? n : ' '), len, tree[n].Code, next_code[len]-1));
- }
-}
-
-/* ===========================================================================
- * Construct one Huffman tree and assigns the code bit strings and lengths.
- * Update the total bit length for the current block.
- * IN assertion: the field freq is set for all tree elements.
- * OUT assertions: the fields len and code are set to the optimal bit length
- * and corresponding code. The length opt_len is updated; static_len is
- * also updated if stree is not null. The field max_code is set.
- */
-local void build_tree(s, desc)
- deflate_state *s;
- tree_desc *desc; /* the tree descriptor */
-{
- ct_data *tree = desc->dyn_tree;
- ct_data *stree = desc->stat_desc->static_tree;
- int elems = desc->stat_desc->elems;
- int n, m; /* iterate over heap elements */
- int max_code = -1; /* largest code with non zero frequency */
- int node; /* new node being created */
-
- /* Construct the initial heap, with least frequent element in
- * heap[SMALLEST]. The sons of heap[n] are heap[2*n] and heap[2*n+1].
- * heap[0] is not used.
- */
- s->heap_len = 0, s->heap_max = HEAP_SIZE;
-
- for (n = 0; n < elems; n++) {
- if (tree[n].Freq != 0) {
- s->heap[++(s->heap_len)] = max_code = n;
- s->depth[n] = 0;
- } else {
- tree[n].Len = 0;
- }
- }
-
- /* The pkzip format requires that at least one distance code exists,
- * and that at least one bit should be sent even if there is only one
- * possible code. So to avoid special checks later on we force at least
- * two codes of non zero frequency.
- */
- while (s->heap_len < 2) {
- node = s->heap[++(s->heap_len)] = (max_code < 2 ? ++max_code : 0);
- tree[node].Freq = 1;
- s->depth[node] = 0;
- s->opt_len--; if (stree) s->static_len -= stree[node].Len;
- /* node is 0 or 1 so it does not have extra bits */
- }
- desc->max_code = max_code;
-
- /* The elements heap[heap_len/2+1 .. heap_len] are leaves of the tree,
- * establish sub-heaps of increasing lengths:
- */
- for (n = s->heap_len/2; n >= 1; n--) pqdownheap(s, tree, n);
-
- /* Construct the Huffman tree by repeatedly combining the least two
- * frequent nodes.
- */
- node = elems; /* next internal node of the tree */
- do {
- pqremove(s, tree, n); /* n = node of least frequency */
- m = s->heap[SMALLEST]; /* m = node of next least frequency */
-
- s->heap[--(s->heap_max)] = n; /* keep the nodes sorted by frequency */
- s->heap[--(s->heap_max)] = m;
-
- /* Create a new node father of n and m */
- tree[node].Freq = tree[n].Freq + tree[m].Freq;
- s->depth[node] = (uch) (MAX(s->depth[n], s->depth[m]) + 1);
- tree[n].Dad = tree[m].Dad = (ush)node;
-#ifdef DUMP_BL_TREE
- if (tree == s->bl_tree) {
- fprintf(stderr,"\nnode %d(%d), sons %d(%d) %d(%d)",
- node, tree[node].Freq, n, tree[n].Freq, m, tree[m].Freq);
- }
-#endif
- /* and insert the new node in the heap */
- s->heap[SMALLEST] = node++;
- pqdownheap(s, tree, SMALLEST);
-
- } while (s->heap_len >= 2);
-
- s->heap[--(s->heap_max)] = s->heap[SMALLEST];
-
- /* At this point, the fields freq and dad are set. We can now
- * generate the bit lengths.
- */
- gen_bitlen(s, (tree_desc *)desc);
-
- /* The field len is now set, we can generate the bit codes */
- gen_codes ((ct_data *)tree, max_code, s->bl_count);
-}
-
-/* ===========================================================================
- * Scan a literal or distance tree to determine the frequencies of the codes
- * in the bit length tree.
- */
-local void scan_tree (s, tree, max_code)
- deflate_state *s;
- ct_data *tree; /* the tree to be scanned */
- int max_code; /* and its largest code of non zero frequency */
-{
- int n; /* iterates over all tree elements */
- int prevlen = -1; /* last emitted length */
- int curlen; /* length of current code */
- int nextlen = tree[0].Len; /* length of next code */
- int count = 0; /* repeat count of the current code */
- int max_count = 7; /* max repeat count */
- int min_count = 4; /* min repeat count */
-
- if (nextlen == 0) max_count = 138, min_count = 3;
- tree[max_code+1].Len = (ush)0xffff; /* guard */
-
- for (n = 0; n <= max_code; n++) {
- curlen = nextlen; nextlen = tree[n+1].Len;
- if (++count < max_count && curlen == nextlen) {
- continue;
- } else if (count < min_count) {
- s->bl_tree[curlen].Freq += count;
- } else if (curlen != 0) {
- if (curlen != prevlen) s->bl_tree[curlen].Freq++;
- s->bl_tree[REP_3_6].Freq++;
- } else if (count <= 10) {
- s->bl_tree[REPZ_3_10].Freq++;
- } else {
- s->bl_tree[REPZ_11_138].Freq++;
- }
- count = 0; prevlen = curlen;
- if (nextlen == 0) {
- max_count = 138, min_count = 3;
- } else if (curlen == nextlen) {
- max_count = 6, min_count = 3;
- } else {
- max_count = 7, min_count = 4;
- }
- }
-}
-
-/* ===========================================================================
- * Send a literal or distance tree in compressed form, using the codes in
- * bl_tree.
- */
-local void send_tree (s, tree, max_code)
- deflate_state *s;
- ct_data *tree; /* the tree to be scanned */
- int max_code; /* and its largest code of non zero frequency */
-{
- int n; /* iterates over all tree elements */
- int prevlen = -1; /* last emitted length */
- int curlen; /* length of current code */
- int nextlen = tree[0].Len; /* length of next code */
- int count = 0; /* repeat count of the current code */
- int max_count = 7; /* max repeat count */
- int min_count = 4; /* min repeat count */
-
- /* tree[max_code+1].Len = -1; */ /* guard already set */
- if (nextlen == 0) max_count = 138, min_count = 3;
-
- for (n = 0; n <= max_code; n++) {
- curlen = nextlen; nextlen = tree[n+1].Len;
- if (++count < max_count && curlen == nextlen) {
- continue;
- } else if (count < min_count) {
- do { send_code(s, curlen, s->bl_tree); } while (--count != 0);
-
- } else if (curlen != 0) {
- if (curlen != prevlen) {
- send_code(s, curlen, s->bl_tree); count--;
- }
- Assert(count >= 3 && count <= 6, " 3_6?");
- send_code(s, REP_3_6, s->bl_tree); send_bits(s, count-3, 2);
-
- } else if (count <= 10) {
- send_code(s, REPZ_3_10, s->bl_tree); send_bits(s, count-3, 3);
-
- } else {
- send_code(s, REPZ_11_138, s->bl_tree); send_bits(s, count-11, 7);
- }
- count = 0; prevlen = curlen;
- if (nextlen == 0) {
- max_count = 138, min_count = 3;
- } else if (curlen == nextlen) {
- max_count = 6, min_count = 3;
- } else {
- max_count = 7, min_count = 4;
- }
- }
-}
-
-/* ===========================================================================
- * Construct the Huffman tree for the bit lengths and return the index in
- * bl_order of the last bit length code to send.
- */
-local int build_bl_tree(s)
- deflate_state *s;
-{
- int max_blindex; /* index of last bit length code of non zero freq */
-
- /* Determine the bit length frequencies for literal and distance trees */
- scan_tree(s, (ct_data *)s->dyn_ltree, s->l_desc.max_code);
- scan_tree(s, (ct_data *)s->dyn_dtree, s->d_desc.max_code);
-
- /* Build the bit length tree: */
- build_tree(s, (tree_desc *)(&(s->bl_desc)));
- /* opt_len now includes the length of the tree representations, except
- * the lengths of the bit lengths codes and the 5+5+4 bits for the counts.
- */
-
- /* Determine the number of bit length codes to send. The pkzip format
- * requires that at least 4 bit length codes be sent. (appnote.txt says
- * 3 but the actual value used is 4.)
- */
- for (max_blindex = BL_CODES-1; max_blindex >= 3; max_blindex--) {
- if (s->bl_tree[bl_order[max_blindex]].Len != 0) break;
- }
- /* Update opt_len to include the bit length tree and counts */
- s->opt_len += 3*(max_blindex+1) + 5+5+4;
- Tracev((stderr, "\ndyn trees: dyn %ld, stat %ld",
- s->opt_len, s->static_len));
-
- return max_blindex;
-}
-
-/* ===========================================================================
- * Send the header for a block using dynamic Huffman trees: the counts, the
- * lengths of the bit length codes, the literal tree and the distance tree.
- * IN assertion: lcodes >= 257, dcodes >= 1, blcodes >= 4.
- */
-local void send_all_trees(s, lcodes, dcodes, blcodes)
- deflate_state *s;
- int lcodes, dcodes, blcodes; /* number of codes for each tree */
-{
- int rank; /* index in bl_order */
-
- Assert (lcodes >= 257 && dcodes >= 1 && blcodes >= 4, "not enough codes");
- Assert (lcodes <= L_CODES && dcodes <= D_CODES && blcodes <= BL_CODES,
- "too many codes");
- Tracev((stderr, "\nbl counts: "));
- send_bits(s, lcodes-257, 5); /* not +255 as stated in appnote.txt */
- send_bits(s, dcodes-1, 5);
- send_bits(s, blcodes-4, 4); /* not -3 as stated in appnote.txt */
- for (rank = 0; rank < blcodes; rank++) {
- Tracev((stderr, "\nbl code %2d ", bl_order[rank]));
- send_bits(s, s->bl_tree[bl_order[rank]].Len, 3);
- }
- Tracev((stderr, "\nbl tree: sent %ld", s->bits_sent));
-
- send_tree(s, (ct_data *)s->dyn_ltree, lcodes-1); /* literal tree */
- Tracev((stderr, "\nlit tree: sent %ld", s->bits_sent));
-
- send_tree(s, (ct_data *)s->dyn_dtree, dcodes-1); /* distance tree */
- Tracev((stderr, "\ndist tree: sent %ld", s->bits_sent));
-}
-
-/* ===========================================================================
- * Send a stored block
- */
-local void ct_stored_block(s, buf, stored_len, eof)
- deflate_state *s;
- charf *buf; /* input block */
- ulg stored_len; /* length of input block */
- int eof; /* true if this is the last block for a file */
-{
- send_bits(s, (STORED_BLOCK<<1)+eof, 3); /* send block type */
- s->compressed_len = (s->compressed_len + 3 + 7) & ~7L;
- s->compressed_len += (stored_len + 4) << 3;
-
- copy_block(s, buf, (unsigned)stored_len, 1); /* with header */
-}
-
-/* Send just the `stored block' type code without any length bytes or data.
- */
-local void ct_stored_type_only(s)
- deflate_state *s;
-{
- send_bits(s, (STORED_BLOCK << 1), 3);
- bi_windup(s);
- s->compressed_len = (s->compressed_len + 3) & ~7L;
-}
-
-
-/* ===========================================================================
- * Send one empty static block to give enough lookahead for inflate.
- * This takes 10 bits, of which 7 may remain in the bit buffer.
- * The current inflate code requires 9 bits of lookahead. If the EOB
- * code for the previous block was coded on 5 bits or less, inflate
- * may have only 5+3 bits of lookahead to decode this EOB.
- * (There are no problems if the previous block is stored or fixed.)
- */
-local void ct_align(s)
- deflate_state *s;
-{
- send_bits(s, STATIC_TREES<<1, 3);
- send_code(s, END_BLOCK, static_ltree);
- s->compressed_len += 10L; /* 3 for block type, 7 for EOB */
- bi_flush(s);
- /* Of the 10 bits for the empty block, we have already sent
- * (10 - bi_valid) bits. The lookahead for the EOB of the previous
- * block was thus its length plus what we have just sent.
- */
- if (s->last_eob_len + 10 - s->bi_valid < 9) {
- send_bits(s, STATIC_TREES<<1, 3);
- send_code(s, END_BLOCK, static_ltree);
- s->compressed_len += 10L;
- bi_flush(s);
- }
- s->last_eob_len = 7;
-}
-
-/* ===========================================================================
- * Determine the best encoding for the current block: dynamic trees, static
- * trees or store, and output the encoded block to the zip file. This function
- * returns the total compressed length for the file so far.
- */
-local ulg ct_flush_block(s, buf, stored_len, flush)
- deflate_state *s;
- charf *buf; /* input block, or NULL if too old */
- ulg stored_len; /* length of input block */
- int flush; /* Z_FINISH if this is the last block for a file */
-{
- ulg opt_lenb, static_lenb; /* opt_len and static_len in bytes */
- int max_blindex; /* index of last bit length code of non zero freq */
- int eof = flush == Z_FINISH;
-
- ++s->blocks_in_packet;
-
- /* Check if the file is ascii or binary */
- if (s->data_type == UNKNOWN) set_data_type(s);
-
- /* Construct the literal and distance trees */
- build_tree(s, (tree_desc *)(&(s->l_desc)));
- Tracev((stderr, "\nlit data: dyn %ld, stat %ld", s->opt_len,
- s->static_len));
-
- build_tree(s, (tree_desc *)(&(s->d_desc)));
- Tracev((stderr, "\ndist data: dyn %ld, stat %ld", s->opt_len,
- s->static_len));
- /* At this point, opt_len and static_len are the total bit lengths of
- * the compressed block data, excluding the tree representations.
- */
-
- /* Build the bit length tree for the above two trees, and get the index
- * in bl_order of the last bit length code to send.
- */
- max_blindex = build_bl_tree(s);
-
- /* Determine the best encoding. Compute first the block length in bytes */
- opt_lenb = (s->opt_len+3+7)>>3;
- static_lenb = (s->static_len+3+7)>>3;
-
- Tracev((stderr, "\nopt %lu(%lu) stat %lu(%lu) stored %lu lit %u ",
- opt_lenb, s->opt_len, static_lenb, s->static_len, stored_len,
- s->last_lit));
-
- if (static_lenb <= opt_lenb) opt_lenb = static_lenb;
-
- /* If compression failed and this is the first and last block,
- * and if the .zip file can be seeked (to rewrite the local header),
- * the whole file is transformed into a stored file:
- */
-#ifdef STORED_FILE_OK
-# ifdef FORCE_STORED_FILE
- if (eof && compressed_len == 0L) /* force stored file */
-# else
- if (stored_len <= opt_lenb && eof && s->compressed_len==0L && seekable())
-# endif
- {
- /* Since LIT_BUFSIZE <= 2*WSIZE, the input data must be there: */
- if (buf == (charf*)0) error ("block vanished");
-
- copy_block(buf, (unsigned)stored_len, 0); /* without header */
- s->compressed_len = stored_len << 3;
- s->method = STORED;
- } else
-#endif /* STORED_FILE_OK */
-
- /* For Z_PACKET_FLUSH, if we don't achieve the required minimum
- * compression, and this block contains all the data since the last
- * time we used Z_PACKET_FLUSH, then just omit this block completely
- * from the output.
- */
- if (flush == Z_PACKET_FLUSH && s->blocks_in_packet == 1
- && opt_lenb > stored_len - s->minCompr) {
- s->blocks_in_packet = 0;
- /* output nothing */
- } else
-
-#ifdef FORCE_STORED
- if (buf != (char*)0) /* force stored block */
-#else
- if (stored_len+4 <= opt_lenb && buf != (char*)0)
- /* 4: two words for the lengths */
-#endif
- {
- /* The test buf != NULL is only necessary if LIT_BUFSIZE > WSIZE.
- * Otherwise we can't have processed more than WSIZE input bytes since
- * the last block flush, because compression would have been
- * successful. If LIT_BUFSIZE <= WSIZE, it is never too late to
- * transform a block into a stored block.
- */
- ct_stored_block(s, buf, stored_len, eof);
- } else
-
-#ifdef FORCE_STATIC
- if (static_lenb >= 0) /* force static trees */
-#else
- if (static_lenb == opt_lenb)
-#endif
- {
- send_bits(s, (STATIC_TREES<<1)+eof, 3);
- compress_block(s, (ct_data *)static_ltree, (ct_data *)static_dtree);
- s->compressed_len += 3 + s->static_len;
- } else {
- send_bits(s, (DYN_TREES<<1)+eof, 3);
- send_all_trees(s, s->l_desc.max_code+1, s->d_desc.max_code+1,
- max_blindex+1);
- compress_block(s, (ct_data *)s->dyn_ltree, (ct_data *)s->dyn_dtree);
- s->compressed_len += 3 + s->opt_len;
- }
- Assert (s->compressed_len == s->bits_sent, "bad compressed size");
- init_block(s);
-
- if (eof) {
- bi_windup(s);
- s->compressed_len += 7; /* align on byte boundary */
- }
- Tracev((stderr,"\ncomprlen %lu(%lu) ", s->compressed_len>>3,
- s->compressed_len-7*eof));
-
- return s->compressed_len >> 3;
-}
-
-/* ===========================================================================
- * Save the match info and tally the frequency counts. Return true if
- * the current block must be flushed.
- */
-local int ct_tally (s, dist, lc)
- deflate_state *s;
- int dist; /* distance of matched string */
- int lc; /* match length-MIN_MATCH or unmatched char (if dist==0) */
-{
- s->d_buf[s->last_lit] = (ush)dist;
- s->l_buf[s->last_lit++] = (uch)lc;
- if (dist == 0) {
- /* lc is the unmatched char */
- s->dyn_ltree[lc].Freq++;
- } else {
- s->matches++;
- /* Here, lc is the match length - MIN_MATCH */
- dist--; /* dist = match distance - 1 */
- Assert((ush)dist < (ush)MAX_DIST(s) &&
- (ush)lc <= (ush)(MAX_MATCH-MIN_MATCH) &&
- (ush)d_code(dist) < (ush)D_CODES, "ct_tally: bad match");
-
- s->dyn_ltree[length_code[lc]+LITERALS+1].Freq++;
- s->dyn_dtree[d_code(dist)].Freq++;
- }
-
- /* Try to guess if it is profitable to stop the current block here */
- if (s->level > 2 && (s->last_lit & 0xfff) == 0) {
- /* Compute an upper bound for the compressed length */
- ulg out_length = (ulg)s->last_lit*8L;
- ulg in_length = (ulg)s->strstart - s->block_start;
- int dcode;
- for (dcode = 0; dcode < D_CODES; dcode++) {
- out_length += (ulg)s->dyn_dtree[dcode].Freq *
- (5L+extra_dbits[dcode]);
- }
- out_length >>= 3;
- Tracev((stderr,"\nlast_lit %u, in %ld, out ~%ld(%ld%%) ",
- s->last_lit, in_length, out_length,
- 100L - out_length*100L/in_length));
- if (s->matches < s->last_lit/2 && out_length < in_length/2) return 1;
- }
- return (s->last_lit == s->lit_bufsize-1);
- /* We avoid equality with lit_bufsize because of wraparound at 64K
- * on 16 bit machines and because stored blocks are restricted to
- * 64K-1 bytes.
- */
-}
-
-/* ===========================================================================
- * Send the block data compressed using the given Huffman trees
- */
-local void compress_block(s, ltree, dtree)
- deflate_state *s;
- ct_data *ltree; /* literal tree */
- ct_data *dtree; /* distance tree */
-{
- unsigned dist; /* distance of matched string */
- int lc; /* match length or unmatched char (if dist == 0) */
- unsigned lx = 0; /* running index in l_buf */
- unsigned code; /* the code to send */
- int extra; /* number of extra bits to send */
-
- if (s->last_lit != 0) do {
- dist = s->d_buf[lx];
- lc = s->l_buf[lx++];
- if (dist == 0) {
- send_code(s, lc, ltree); /* send a literal byte */
- Tracecv(isgraph(lc), (stderr," '%c' ", lc));
- } else {
- /* Here, lc is the match length - MIN_MATCH */
- code = length_code[lc];
- send_code(s, code+LITERALS+1, ltree); /* send the length code */
- extra = extra_lbits[code];
- if (extra != 0) {
- lc -= base_length[code];
- send_bits(s, lc, extra); /* send the extra length bits */
- }
- dist--; /* dist is now the match distance - 1 */
- code = d_code(dist);
- Assert (code < D_CODES, "bad d_code");
-
- send_code(s, code, dtree); /* send the distance code */
- extra = extra_dbits[code];
- if (extra != 0) {
- dist -= base_dist[code];
- send_bits(s, dist, extra); /* send the extra distance bits */
- }
- } /* literal or match pair ? */
-
- /* Check that the overlay between pending_buf and d_buf+l_buf is ok: */
- Assert(s->pending < s->lit_bufsize + 2*lx, "pendingBuf overflow");
-
- } while (lx < s->last_lit);
-
- send_code(s, END_BLOCK, ltree);
- s->last_eob_len = ltree[END_BLOCK].Len;
-}
-
-/* ===========================================================================
- * Set the data type to ASCII or BINARY, using a crude approximation:
- * binary if more than 20% of the bytes are <= 6 or >= 128, ascii otherwise.
- * IN assertion: the fields freq of dyn_ltree are set and the total of all
- * frequencies does not exceed 64K (to fit in an int on 16 bit machines).
- */
-local void set_data_type(s)
- deflate_state *s;
-{
- int n = 0;
- unsigned ascii_freq = 0;
- unsigned bin_freq = 0;
- while (n < 7) bin_freq += s->dyn_ltree[n++].Freq;
- while (n < 128) ascii_freq += s->dyn_ltree[n++].Freq;
- while (n < LITERALS) bin_freq += s->dyn_ltree[n++].Freq;
- s->data_type = (Byte)(bin_freq > (ascii_freq >> 2) ? BINARY : ASCII);
-}
-
-/* ===========================================================================
- * Reverse the first len bits of a code, using straightforward code (a faster
- * method would use a table)
- * IN assertion: 1 <= len <= 15
- */
-local unsigned bi_reverse(code, len)
- unsigned code; /* the value to invert */
- int len; /* its bit length */
-{
- register unsigned res = 0;
- do {
- res |= code & 1;
- code >>= 1, res <<= 1;
- } while (--len > 0);
- return res >> 1;
-}
-
-/* ===========================================================================
- * Flush the bit buffer, keeping at most 7 bits in it.
- */
-local void bi_flush(s)
- deflate_state *s;
-{
- if (s->bi_valid == 16) {
- put_short(s, s->bi_buf);
- s->bi_buf = 0;
- s->bi_valid = 0;
- } else if (s->bi_valid >= 8) {
- put_byte(s, (Byte)s->bi_buf);
- s->bi_buf >>= 8;
- s->bi_valid -= 8;
- }
-}
-
-/* ===========================================================================
- * Flush the bit buffer and align the output on a byte boundary
- */
-local void bi_windup(s)
- deflate_state *s;
-{
- if (s->bi_valid > 8) {
- put_short(s, s->bi_buf);
- } else if (s->bi_valid > 0) {
- put_byte(s, (Byte)s->bi_buf);
- }
- s->bi_buf = 0;
- s->bi_valid = 0;
-#ifdef DEBUG_ZLIB
- s->bits_sent = (s->bits_sent+7) & ~7;
-#endif
-}
-
-/* ===========================================================================
- * Copy a stored block, storing first the length and its
- * one's complement if requested.
- */
-local void copy_block(s, buf, len, header)
- deflate_state *s;
- charf *buf; /* the input data */
- unsigned len; /* its length */
- int header; /* true if block header must be written */
-{
- bi_windup(s); /* align on byte boundary */
- s->last_eob_len = 8; /* enough lookahead for inflate */
-
- if (header) {
- put_short(s, (ush)len);
- put_short(s, (ush)~len);
-#ifdef DEBUG_ZLIB
- s->bits_sent += 2*16;
-#endif
- }
-#ifdef DEBUG_ZLIB
- s->bits_sent += (ulg)len<<3;
-#endif
- while (len--) {
- put_byte(s, *buf++);
- }
-}
-
-
-/*+++++*/
-/* infblock.h -- header to use infblock.c
- * Copyright (C) 1995 Mark Adler
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* WARNING: this file should *not* be used by applications. It is
- part of the implementation of the compression library and is
- subject to change. Applications should only use zlib.h.
- */
-
-struct inflate_blocks_state;
-typedef struct inflate_blocks_state FAR inflate_blocks_statef;
-
-local inflate_blocks_statef * inflate_blocks_new OF((
- z_stream *z,
- check_func c, /* check function */
- uInt w)); /* window size */
-
-local int inflate_blocks OF((
- inflate_blocks_statef *,
- z_stream *,
- int)); /* initial return code */
-
-local void inflate_blocks_reset OF((
- inflate_blocks_statef *,
- z_stream *,
- uLongf *)); /* check value on output */
-
-local int inflate_blocks_free OF((
- inflate_blocks_statef *,
- z_stream *,
- uLongf *)); /* check value on output */
-
-local int inflate_addhistory OF((
- inflate_blocks_statef *,
- z_stream *));
-
-local int inflate_packet_flush OF((
- inflate_blocks_statef *));
-
-/*+++++*/
-/* inftrees.h -- header to use inftrees.c
- * Copyright (C) 1995 Mark Adler
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* WARNING: this file should *not* be used by applications. It is
- part of the implementation of the compression library and is
- subject to change. Applications should only use zlib.h.
- */
-
-/* Huffman code lookup table entry--this entry is four bytes for machines
- that have 16-bit pointers (e.g. PC's in the small or medium model). */
-
-typedef struct inflate_huft_s FAR inflate_huft;
-
-struct inflate_huft_s {
- union {
- struct {
- Byte Exop; /* number of extra bits or operation */
- Byte Bits; /* number of bits in this code or subcode */
- } what;
- uInt Nalloc; /* number of these allocated here */
- Bytef *pad; /* pad structure to a power of 2 (4 bytes for */
- } word; /* 16-bit, 8 bytes for 32-bit machines) */
- union {
- uInt Base; /* literal, length base, or distance base */
- inflate_huft *Next; /* pointer to next level of table */
- } more;
-};
-
-#ifdef DEBUG_ZLIB
- local uInt inflate_hufts;
-#endif
-
-local int inflate_trees_bits OF((
- uIntf *, /* 19 code lengths */
- uIntf *, /* bits tree desired/actual depth */
- inflate_huft * FAR *, /* bits tree result */
- z_stream *)); /* for zalloc, zfree functions */
-
-local int inflate_trees_dynamic OF((
- uInt, /* number of literal/length codes */
- uInt, /* number of distance codes */
- uIntf *, /* that many (total) code lengths */
- uIntf *, /* literal desired/actual bit depth */
- uIntf *, /* distance desired/actual bit depth */
- inflate_huft * FAR *, /* literal/length tree result */
- inflate_huft * FAR *, /* distance tree result */
- z_stream *)); /* for zalloc, zfree functions */
-
-local int inflate_trees_fixed OF((
- uIntf *, /* literal desired/actual bit depth */
- uIntf *, /* distance desired/actual bit depth */
- inflate_huft * FAR *, /* literal/length tree result */
- inflate_huft * FAR *)); /* distance tree result */
-
-local int inflate_trees_free OF((
- inflate_huft *, /* tables to free */
- z_stream *)); /* for zfree function */
-
-
-/*+++++*/
-/* infcodes.h -- header to use infcodes.c
- * Copyright (C) 1995 Mark Adler
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* WARNING: this file should *not* be used by applications. It is
- part of the implementation of the compression library and is
- subject to change. Applications should only use zlib.h.
- */
-
-struct inflate_codes_state;
-typedef struct inflate_codes_state FAR inflate_codes_statef;
-
-local inflate_codes_statef *inflate_codes_new OF((
- uInt, uInt,
- inflate_huft *, inflate_huft *,
- z_stream *));
-
-local int inflate_codes OF((
- inflate_blocks_statef *,
- z_stream *,
- int));
-
-local void inflate_codes_free OF((
- inflate_codes_statef *,
- z_stream *));
-
-
-/*+++++*/
-/* inflate.c -- zlib interface to inflate modules
- * Copyright (C) 1995 Mark Adler
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* inflate private state */
-struct internal_state {
-
- /* mode */
- enum {
- METHOD, /* waiting for method byte */
- FLAG, /* waiting for flag byte */
- BLOCKS, /* decompressing blocks */
- CHECK4, /* four check bytes to go */
- CHECK3, /* three check bytes to go */
- CHECK2, /* two check bytes to go */
- CHECK1, /* one check byte to go */
- DONE, /* finished check, done */
- BAD} /* got an error--stay here */
- mode; /* current inflate mode */
-
- /* mode dependent information */
- union {
- uInt method; /* if FLAGS, method byte */
- struct {
- uLong was; /* computed check value */
- uLong need; /* stream check value */
- } check; /* if CHECK, check values to compare */
- uInt marker; /* if BAD, inflateSync's marker bytes count */
- } sub; /* submode */
-
- /* mode independent information */
- int nowrap; /* flag for no wrapper */
- uInt wbits; /* log2(window size) (8..15, defaults to 15) */
- inflate_blocks_statef
- *blocks; /* current inflate_blocks state */
-
-};
-
-
-int inflateReset(z)
-z_stream *z;
-{
- uLong c;
-
- if (z == Z_NULL || z->state == Z_NULL)
- return Z_STREAM_ERROR;
- z->total_in = z->total_out = 0;
- z->msg = Z_NULL;
- z->state->mode = z->state->nowrap ? BLOCKS : METHOD;
- inflate_blocks_reset(z->state->blocks, z, &c);
- Trace((stderr, "inflate: reset\n"));
- return Z_OK;
-}
-
-
-int inflateEnd(z)
-z_stream *z;
-{
- uLong c;
-
- if (z == Z_NULL || z->state == Z_NULL || z->zfree == Z_NULL)
- return Z_STREAM_ERROR;
- if (z->state->blocks != Z_NULL)
- inflate_blocks_free(z->state->blocks, z, &c);
- ZFREE(z, z->state, sizeof(struct internal_state));
- z->state = Z_NULL;
- Trace((stderr, "inflate: end\n"));
- return Z_OK;
-}
-
-
-int inflateInit2(z, w)
-z_stream *z;
-int w;
-{
- /* initialize state */
- if (z == Z_NULL)
- return Z_STREAM_ERROR;
-/* if (z->zalloc == Z_NULL) z->zalloc = zcalloc; */
-/* if (z->zfree == Z_NULL) z->zfree = zcfree; */
- if ((z->state = (struct internal_state FAR *)
- ZALLOC(z,1,sizeof(struct internal_state))) == Z_NULL)
- return Z_MEM_ERROR;
- z->state->blocks = Z_NULL;
-
- /* handle undocumented nowrap option (no zlib header or check) */
- z->state->nowrap = 0;
- if (w < 0)
- {
- w = - w;
- z->state->nowrap = 1;
- }
-
- /* set window size */
- if (w < 8 || w > 15)
- {
- inflateEnd(z);
- return Z_STREAM_ERROR;
- }
- z->state->wbits = (uInt)w;
-
- /* create inflate_blocks state */
- if ((z->state->blocks =
- inflate_blocks_new(z, z->state->nowrap ? Z_NULL : adler32, 1 << w))
- == Z_NULL)
- {
- inflateEnd(z);
- return Z_MEM_ERROR;
- }
- Trace((stderr, "inflate: allocated\n"));
-
- /* reset state */
- inflateReset(z);
- return Z_OK;
-}
-
-
-int inflateInit(z)
-z_stream *z;
-{
- return inflateInit2(z, DEF_WBITS);
-}
-
-
-#define NEEDBYTE {if(z->avail_in==0)goto empty;r=Z_OK;}
-#define NEXTBYTE (z->avail_in--,z->total_in++,*z->next_in++)
-
-int inflate(z, f)
-z_stream *z;
-int f;
-{
- int r;
- uInt b;
-
- if (z == Z_NULL || z->next_in == Z_NULL)
- return Z_STREAM_ERROR;
- r = Z_BUF_ERROR;
- while (1) switch (z->state->mode)
- {
- case METHOD:
- NEEDBYTE
- if (((z->state->sub.method = NEXTBYTE) & 0xf) != DEFLATED)
- {
- z->state->mode = BAD;
- z->msg = "unknown compression method";
- z->state->sub.marker = 5; /* can't try inflateSync */
- break;
- }
- if ((z->state->sub.method >> 4) + 8 > z->state->wbits)
- {
- z->state->mode = BAD;
- z->msg = "invalid window size";
- z->state->sub.marker = 5; /* can't try inflateSync */
- break;
- }
- z->state->mode = FLAG;
- case FLAG:
- NEEDBYTE
- if ((b = NEXTBYTE) & 0x20)
- {
- z->state->mode = BAD;
- z->msg = "invalid reserved bit";
- z->state->sub.marker = 5; /* can't try inflateSync */
- break;
- }
- if (((z->state->sub.method << 8) + b) % 31)
- {
- z->state->mode = BAD;
- z->msg = "incorrect header check";
- z->state->sub.marker = 5; /* can't try inflateSync */
- break;
- }
- Trace((stderr, "inflate: zlib header ok\n"));
- z->state->mode = BLOCKS;
- case BLOCKS:
- r = inflate_blocks(z->state->blocks, z, r);
- if (f == Z_PACKET_FLUSH && z->avail_in == 0 && z->avail_out != 0)
- r = inflate_packet_flush(z->state->blocks);
- if (r == Z_DATA_ERROR)
- {
- z->state->mode = BAD;
- z->state->sub.marker = 0; /* can try inflateSync */
- break;
- }
- if (r != Z_STREAM_END)
- return r;
- r = Z_OK;
- inflate_blocks_reset(z->state->blocks, z, &z->state->sub.check.was);
- if (z->state->nowrap)
- {
- z->state->mode = DONE;
- break;
- }
- z->state->mode = CHECK4;
- case CHECK4:
- NEEDBYTE
- z->state->sub.check.need = (uLong)NEXTBYTE << 24;
- z->state->mode = CHECK3;
- case CHECK3:
- NEEDBYTE
- z->state->sub.check.need += (uLong)NEXTBYTE << 16;
- z->state->mode = CHECK2;
- case CHECK2:
- NEEDBYTE
- z->state->sub.check.need += (uLong)NEXTBYTE << 8;
- z->state->mode = CHECK1;
- case CHECK1:
- NEEDBYTE
- z->state->sub.check.need += (uLong)NEXTBYTE;
-
- if (z->state->sub.check.was != z->state->sub.check.need)
- {
- z->state->mode = BAD;
- z->msg = "incorrect data check";
- z->state->sub.marker = 5; /* can't try inflateSync */
- break;
- }
- Trace((stderr, "inflate: zlib check ok\n"));
- z->state->mode = DONE;
- case DONE:
- return Z_STREAM_END;
- case BAD:
- return Z_DATA_ERROR;
- default:
- return Z_STREAM_ERROR;
- }
-
- empty:
- if (f != Z_PACKET_FLUSH)
- return r;
- z->state->mode = BAD;
- z->state->sub.marker = 0; /* can try inflateSync */
- return Z_DATA_ERROR;
-}
-
-/*
- * This subroutine adds the data at next_in/avail_in to the output history
- * without performing any output. The output buffer must be "caught up";
- * i.e. no pending output (hence s->read equals s->write), and the state must
- * be BLOCKS (i.e. we should be willing to see the start of a series of
- * BLOCKS). On exit, the output will also be caught up, and the checksum
- * will have been updated if need be.
- */
-
-int inflateIncomp(z)
-z_stream *z;
-{
- if (z->state->mode != BLOCKS)
- return Z_DATA_ERROR;
- return inflate_addhistory(z->state->blocks, z);
-}
-
-
-int inflateSync(z)
-z_stream *z;
-{
- uInt n; /* number of bytes to look at */
- Bytef *p; /* pointer to bytes */
- uInt m; /* number of marker bytes found in a row */
- uLong r, w; /* temporaries to save total_in and total_out */
-
- /* set up */
- if (z == Z_NULL || z->state == Z_NULL)
- return Z_STREAM_ERROR;
- if (z->state->mode != BAD)
- {
- z->state->mode = BAD;
- z->state->sub.marker = 0;
- }
- if ((n = z->avail_in) == 0)
- return Z_BUF_ERROR;
- p = z->next_in;
- m = z->state->sub.marker;
-
- /* search */
- while (n && m < 4)
- {
- if (*p == (Byte)(m < 2 ? 0 : 0xff))
- m++;
- else if (*p)
- m = 0;
- else
- m = 4 - m;
- p++, n--;
- }
-
- /* restore */
- z->total_in += p - z->next_in;
- z->next_in = p;
- z->avail_in = n;
- z->state->sub.marker = m;
-
- /* return no joy or set up to restart on a new block */
- if (m != 4)
- return Z_DATA_ERROR;
- r = z->total_in; w = z->total_out;
- inflateReset(z);
- z->total_in = r; z->total_out = w;
- z->state->mode = BLOCKS;
- return Z_OK;
-}
-
-#undef NEEDBYTE
-#undef NEXTBYTE
-
-/*+++++*/
-/* infutil.h -- types and macros common to blocks and codes
- * Copyright (C) 1995 Mark Adler
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* WARNING: this file should *not* be used by applications. It is
- part of the implementation of the compression library and is
- subject to change. Applications should only use zlib.h.
- */
-
-/* inflate blocks semi-private state */
-struct inflate_blocks_state {
-
- /* mode */
- enum {
- TYPE, /* get type bits (3, including end bit) */
- LENS, /* get lengths for stored */
- STORED, /* processing stored block */
- TABLE, /* get table lengths */
- BTREE, /* get bit lengths tree for a dynamic block */
- DTREE, /* get length, distance trees for a dynamic block */
- CODES, /* processing fixed or dynamic block */
- DRY, /* output remaining window bytes */
- DONEB, /* finished last block, done */
- BADB} /* got a data error--stuck here */
- mode; /* current inflate_block mode */
-
- /* mode dependent information */
- union {
- uInt left; /* if STORED, bytes left to copy */
- struct {
- uInt table; /* table lengths (14 bits) */
- uInt index; /* index into blens (or border) */
- uIntf *blens; /* bit lengths of codes */
- uInt bb; /* bit length tree depth */
- inflate_huft *tb; /* bit length decoding tree */
- int nblens; /* # elements allocated at blens */
- } trees; /* if DTREE, decoding info for trees */
- struct {
- inflate_huft *tl, *td; /* trees to free */
- inflate_codes_statef
- *codes;
- } decode; /* if CODES, current state */
- } sub; /* submode */
- uInt last; /* true if this block is the last block */
-
- /* mode independent information */
- uInt bitk; /* bits in bit buffer */
- uLong bitb; /* bit buffer */
- Bytef *window; /* sliding window */
- Bytef *end; /* one byte after sliding window */
- Bytef *read; /* window read pointer */
- Bytef *write; /* window write pointer */
- check_func checkfn; /* check function */
- uLong check; /* check on output */
-
-};
-
-
-/* defines for inflate input/output */
-/* update pointers and return */
-#define UPDBITS {s->bitb=b;s->bitk=k;}
-#define UPDIN {z->avail_in=n;z->total_in+=p-z->next_in;z->next_in=p;}
-#define UPDOUT {s->write=q;}
-#define UPDATE {UPDBITS UPDIN UPDOUT}
-#define LEAVE {UPDATE return inflate_flush(s,z,r);}
-/* get bytes and bits */
-#define LOADIN {p=z->next_in;n=z->avail_in;b=s->bitb;k=s->bitk;}
-#define NEEDBYTE {if(n)r=Z_OK;else LEAVE}
-#define NEXTBYTE (n--,*p++)
-#define NEEDBITS(j) {while(k<(j)){NEEDBYTE;b|=((uLong)NEXTBYTE)<<k;k+=8;}}
-#define DUMPBITS(j) {b>>=(j);k-=(j);}
-/* output bytes */
-#define WAVAIL (q<s->read?s->read-q-1:s->end-q)
-#define LOADOUT {q=s->write;m=WAVAIL;}
-#define WRAP {if(q==s->end&&s->read!=s->window){q=s->window;m=WAVAIL;}}
-#define FLUSH {UPDOUT r=inflate_flush(s,z,r); LOADOUT}
-#define NEEDOUT {if(m==0){WRAP if(m==0){FLUSH WRAP if(m==0) LEAVE}}r=Z_OK;}
-#define OUTBYTE(a) {*q++=(Byte)(a);m--;}
-/* load local pointers */
-#define LOAD {LOADIN LOADOUT}
-
-/* And'ing with mask[n] masks the lower n bits */
-local uInt inflate_mask[] = {
- 0x0000,
- 0x0001, 0x0003, 0x0007, 0x000f, 0x001f, 0x003f, 0x007f, 0x00ff,
- 0x01ff, 0x03ff, 0x07ff, 0x0fff, 0x1fff, 0x3fff, 0x7fff, 0xffff
-};
-
-/* copy as much as possible from the sliding window to the output area */
-local int inflate_flush OF((
- inflate_blocks_statef *,
- z_stream *,
- int));
-
-/*+++++*/
-/* inffast.h -- header to use inffast.c
- * Copyright (C) 1995 Mark Adler
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* WARNING: this file should *not* be used by applications. It is
- part of the implementation of the compression library and is
- subject to change. Applications should only use zlib.h.
- */
-
-local int inflate_fast OF((
- uInt,
- uInt,
- inflate_huft *,
- inflate_huft *,
- inflate_blocks_statef *,
- z_stream *));
-
-
-/*+++++*/
-/* infblock.c -- interpret and process block types to last block
- * Copyright (C) 1995 Mark Adler
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* Table for deflate from PKZIP's appnote.txt. */
-local uInt border[] = { /* Order of the bit length code lengths */
- 16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15};
-
-/*
- Notes beyond the 1.93a appnote.txt:
-
- 1. Distance pointers never point before the beginning of the output
- stream.
- 2. Distance pointers can point back across blocks, up to 32k away.
- 3. There is an implied maximum of 7 bits for the bit length table and
- 15 bits for the actual data.
- 4. If only one code exists, then it is encoded using one bit. (Zero
- would be more efficient, but perhaps a little confusing.) If two
- codes exist, they are coded using one bit each (0 and 1).
- 5. There is no way of sending zero distance codes--a dummy must be
- sent if there are none. (History: a pre 2.0 version of PKZIP would
- store blocks with no distance codes, but this was discovered to be
- too harsh a criterion.) Valid only for 1.93a. 2.04c does allow
- zero distance codes, which is sent as one code of zero bits in
- length.
- 6. There are up to 286 literal/length codes. Code 256 represents the
- end-of-block. Note however that the static length tree defines
- 288 codes just to fill out the Huffman codes. Codes 286 and 287
- cannot be used though, since there is no length base or extra bits
- defined for them. Similarily, there are up to 30 distance codes.
- However, static trees define 32 codes (all 5 bits) to fill out the
- Huffman codes, but the last two had better not show up in the data.
- 7. Unzip can check dynamic Huffman blocks for complete code sets.
- The exception is that a single code would not be complete (see #4).
- 8. The five bits following the block type is really the number of
- literal codes sent minus 257.
- 9. Length codes 8,16,16 are interpreted as 13 length codes of 8 bits
- (1+6+6). Therefore, to output three times the length, you output
- three codes (1+1+1), whereas to output four times the same length,
- you only need two codes (1+3). Hmm.
- 10. In the tree reconstruction algorithm, Code = Code + Increment
- only if BitLength(i) is not zero. (Pretty obvious.)
- 11. Correction: 4 Bits: # of Bit Length codes - 4 (4 - 19)
- 12. Note: length code 284 can represent 227-258, but length code 285
- really is 258. The last length deserves its own, short code
- since it gets used a lot in very redundant files. The length
- 258 is special since 258 - 3 (the min match length) is 255.
- 13. The literal/length and distance code bit lengths are read as a
- single stream of lengths. It is possible (and advantageous) for
- a repeat code (16, 17, or 18) to go across the boundary between
- the two sets of lengths.
- */
-
-
-local void inflate_blocks_reset(s, z, c)
-inflate_blocks_statef *s;
-z_stream *z;
-uLongf *c;
-{
- if (s->checkfn != Z_NULL)
- *c = s->check;
- if (s->mode == BTREE || s->mode == DTREE)
- ZFREE(z, s->sub.trees.blens, s->sub.trees.nblens * sizeof(uInt));
- if (s->mode == CODES)
- {
- inflate_codes_free(s->sub.decode.codes, z);
- inflate_trees_free(s->sub.decode.td, z);
- inflate_trees_free(s->sub.decode.tl, z);
- }
- s->mode = TYPE;
- s->bitk = 0;
- s->bitb = 0;
- s->read = s->write = s->window;
- if (s->checkfn != Z_NULL)
- s->check = (*s->checkfn)(0L, Z_NULL, 0);
- Trace((stderr, "inflate: blocks reset\n"));
-}
-
-
-local inflate_blocks_statef *inflate_blocks_new(z, c, w)
-z_stream *z;
-check_func c;
-uInt w;
-{
- inflate_blocks_statef *s;
-
- if ((s = (inflate_blocks_statef *)ZALLOC
- (z,1,sizeof(struct inflate_blocks_state))) == Z_NULL)
- return s;
- if ((s->window = (Bytef *)ZALLOC(z, 1, w)) == Z_NULL)
- {
- ZFREE(z, s, sizeof(struct inflate_blocks_state));
- return Z_NULL;
- }
- s->end = s->window + w;
- s->checkfn = c;
- s->mode = TYPE;
- Trace((stderr, "inflate: blocks allocated\n"));
- inflate_blocks_reset(s, z, &s->check);
- return s;
-}
-
-
-local int inflate_blocks(s, z, r)
-inflate_blocks_statef *s;
-z_stream *z;
-int r;
-{
- uInt t; /* temporary storage */
- uLong b; /* bit buffer */
- uInt k; /* bits in bit buffer */
- Bytef *p; /* input data pointer */
- uInt n; /* bytes available there */
- Bytef *q; /* output window write pointer */
- uInt m; /* bytes to end of window or read pointer */
-
- /* copy input/output information to locals (UPDATE macro restores) */
- LOAD
-
- /* process input based on current state */
- while (1) switch (s->mode)
- {
- case TYPE:
- NEEDBITS(3)
- t = (uInt)b & 7;
- s->last = t & 1;
- switch (t >> 1)
- {
- case 0: /* stored */
- Trace((stderr, "inflate: stored block%s\n",
- s->last ? " (last)" : ""));
- DUMPBITS(3)
- t = k & 7; /* go to byte boundary */
- DUMPBITS(t)
- s->mode = LENS; /* get length of stored block */
- break;
- case 1: /* fixed */
- Trace((stderr, "inflate: fixed codes block%s\n",
- s->last ? " (last)" : ""));
- {
- uInt bl, bd;
- inflate_huft *tl, *td;
-
- inflate_trees_fixed(&bl, &bd, &tl, &td);
- s->sub.decode.codes = inflate_codes_new(bl, bd, tl, td, z);
- if (s->sub.decode.codes == Z_NULL)
- {
- r = Z_MEM_ERROR;
- LEAVE
- }
- s->sub.decode.tl = Z_NULL; /* don't try to free these */
- s->sub.decode.td = Z_NULL;
- }
- DUMPBITS(3)
- s->mode = CODES;
- break;
- case 2: /* dynamic */
- Trace((stderr, "inflate: dynamic codes block%s\n",
- s->last ? " (last)" : ""));
- DUMPBITS(3)
- s->mode = TABLE;
- break;
- case 3: /* illegal */
- DUMPBITS(3)
- s->mode = BADB;
- z->msg = "invalid block type";
- r = Z_DATA_ERROR;
- LEAVE
- }
- break;
- case LENS:
- NEEDBITS(32)
- if (((~b) >> 16) != (b & 0xffff))
- {
- s->mode = BADB;
- z->msg = "invalid stored block lengths";
- r = Z_DATA_ERROR;
- LEAVE
- }
- s->sub.left = (uInt)b & 0xffff;
- b = k = 0; /* dump bits */
- Tracev((stderr, "inflate: stored length %u\n", s->sub.left));
- s->mode = s->sub.left ? STORED : TYPE;
- break;
- case STORED:
- if (n == 0)
- LEAVE
- NEEDOUT
- t = s->sub.left;
- if (t > n) t = n;
- if (t > m) t = m;
- zmemcpy(q, p, t);
- p += t; n -= t;
- q += t; m -= t;
- if ((s->sub.left -= t) != 0)
- break;
- Tracev((stderr, "inflate: stored end, %lu total out\n",
- z->total_out + (q >= s->read ? q - s->read :
- (s->end - s->read) + (q - s->window))));
- s->mode = s->last ? DRY : TYPE;
- break;
- case TABLE:
- NEEDBITS(14)
- s->sub.trees.table = t = (uInt)b & 0x3fff;
-#ifndef PKZIP_BUG_WORKAROUND
- if ((t & 0x1f) > 29 || ((t >> 5) & 0x1f) > 29)
- {
- s->mode = BADB;
- z->msg = "too many length or distance symbols";
- r = Z_DATA_ERROR;
- LEAVE
- }
-#endif
- t = 258 + (t & 0x1f) + ((t >> 5) & 0x1f);
- if (t < 19)
- t = 19;
- if ((s->sub.trees.blens = (uIntf*)ZALLOC(z, t, sizeof(uInt))) == Z_NULL)
- {
- r = Z_MEM_ERROR;
- LEAVE
- }
- s->sub.trees.nblens = t;
- DUMPBITS(14)
- s->sub.trees.index = 0;
- Tracev((stderr, "inflate: table sizes ok\n"));
- s->mode = BTREE;
- case BTREE:
- while (s->sub.trees.index < 4 + (s->sub.trees.table >> 10))
- {
- NEEDBITS(3)
- s->sub.trees.blens[border[s->sub.trees.index++]] = (uInt)b & 7;
- DUMPBITS(3)
- }
- while (s->sub.trees.index < 19)
- s->sub.trees.blens[border[s->sub.trees.index++]] = 0;
- s->sub.trees.bb = 7;
- t = inflate_trees_bits(s->sub.trees.blens, &s->sub.trees.bb,
- &s->sub.trees.tb, z);
- if (t != Z_OK)
- {
- r = t;
- if (r == Z_DATA_ERROR)
- s->mode = BADB;
- LEAVE
- }
- s->sub.trees.index = 0;
- Tracev((stderr, "inflate: bits tree ok\n"));
- s->mode = DTREE;
- case DTREE:
- while (t = s->sub.trees.table,
- s->sub.trees.index < 258 + (t & 0x1f) + ((t >> 5) & 0x1f))
- {
- inflate_huft *h;
- uInt i, j, c;
-
- t = s->sub.trees.bb;
- NEEDBITS(t)
- h = s->sub.trees.tb + ((uInt)b & inflate_mask[t]);
- t = h->word.what.Bits;
- c = h->more.Base;
- if (c < 16)
- {
- DUMPBITS(t)
- s->sub.trees.blens[s->sub.trees.index++] = c;
- }
- else /* c == 16..18 */
- {
- i = c == 18 ? 7 : c - 14;
- j = c == 18 ? 11 : 3;
- NEEDBITS(t + i)
- DUMPBITS(t)
- j += (uInt)b & inflate_mask[i];
- DUMPBITS(i)
- i = s->sub.trees.index;
- t = s->sub.trees.table;
- if (i + j > 258 + (t & 0x1f) + ((t >> 5) & 0x1f) ||
- (c == 16 && i < 1))
- {
- s->mode = BADB;
- z->msg = "invalid bit length repeat";
- r = Z_DATA_ERROR;
- LEAVE
- }
- c = c == 16 ? s->sub.trees.blens[i - 1] : 0;
- do {
- s->sub.trees.blens[i++] = c;
- } while (--j);
- s->sub.trees.index = i;
- }
- }
- inflate_trees_free(s->sub.trees.tb, z);
- s->sub.trees.tb = Z_NULL;
- {
- uInt bl, bd;
- inflate_huft *tl, *td;
- inflate_codes_statef *c;
-
- bl = 9; /* must be <= 9 for lookahead assumptions */
- bd = 6; /* must be <= 9 for lookahead assumptions */
- t = s->sub.trees.table;
- t = inflate_trees_dynamic(257 + (t & 0x1f), 1 + ((t >> 5) & 0x1f),
- s->sub.trees.blens, &bl, &bd, &tl, &td, z);
- if (t != Z_OK)
- {
- if (t == (uInt)Z_DATA_ERROR)
- s->mode = BADB;
- r = t;
- LEAVE
- }
- Tracev((stderr, "inflate: trees ok\n"));
- if ((c = inflate_codes_new(bl, bd, tl, td, z)) == Z_NULL)
- {
- inflate_trees_free(td, z);
- inflate_trees_free(tl, z);
- r = Z_MEM_ERROR;
- LEAVE
- }
- ZFREE(z, s->sub.trees.blens, s->sub.trees.nblens * sizeof(uInt));
- s->sub.decode.codes = c;
- s->sub.decode.tl = tl;
- s->sub.decode.td = td;
- }
- s->mode = CODES;
- case CODES:
- UPDATE
- if ((r = inflate_codes(s, z, r)) != Z_STREAM_END)
- return inflate_flush(s, z, r);
- r = Z_OK;
- inflate_codes_free(s->sub.decode.codes, z);
- inflate_trees_free(s->sub.decode.td, z);
- inflate_trees_free(s->sub.decode.tl, z);
- LOAD
- Tracev((stderr, "inflate: codes end, %lu total out\n",
- z->total_out + (q >= s->read ? q - s->read :
- (s->end - s->read) + (q - s->window))));
- if (!s->last)
- {
- s->mode = TYPE;
- break;
- }
- if (k > 7) /* return unused byte, if any */
- {
- Assert(k < 16, "inflate_codes grabbed too many bytes")
- k -= 8;
- n++;
- p--; /* can always return one */
- }
- s->mode = DRY;
- case DRY:
- FLUSH
- if (s->read != s->write)
- LEAVE
- s->mode = DONEB;
- case DONEB:
- r = Z_STREAM_END;
- LEAVE
- case BADB:
- r = Z_DATA_ERROR;
- LEAVE
- default:
- r = Z_STREAM_ERROR;
- LEAVE
- }
-}
-
-
-local int inflate_blocks_free(s, z, c)
-inflate_blocks_statef *s;
-z_stream *z;
-uLongf *c;
-{
- inflate_blocks_reset(s, z, c);
- ZFREE(z, s->window, s->end - s->window);
- ZFREE(z, s, sizeof(struct inflate_blocks_state));
- Trace((stderr, "inflate: blocks freed\n"));
- return Z_OK;
-}
-
-/*
- * This subroutine adds the data at next_in/avail_in to the output history
- * without performing any output. The output buffer must be "caught up";
- * i.e. no pending output (hence s->read equals s->write), and the state must
- * be BLOCKS (i.e. we should be willing to see the start of a series of
- * BLOCKS). On exit, the output will also be caught up, and the checksum
- * will have been updated if need be.
- */
-local int inflate_addhistory(s, z)
-inflate_blocks_statef *s;
-z_stream *z;
-{
- uLong b; /* bit buffer */ /* NOT USED HERE */
- uInt k; /* bits in bit buffer */ /* NOT USED HERE */
- uInt t; /* temporary storage */
- Bytef *p; /* input data pointer */
- uInt n; /* bytes available there */
- Bytef *q; /* output window write pointer */
- uInt m; /* bytes to end of window or read pointer */
-
- if (s->read != s->write)
- return Z_STREAM_ERROR;
- if (s->mode != TYPE)
- return Z_DATA_ERROR;
-
- /* we're ready to rock */
- LOAD
- /* while there is input ready, copy to output buffer, moving
- * pointers as needed.
- */
- while (n) {
- t = n; /* how many to do */
- /* is there room until end of buffer? */
- if (t > m) t = m;
- /* update check information */
- if (s->checkfn != Z_NULL)
- s->check = (*s->checkfn)(s->check, q, t);
- zmemcpy(q, p, t);
- q += t;
- p += t;
- n -= t;
- z->total_out += t;
- s->read = q; /* drag read pointer forward */
-/* WRAP */ /* expand WRAP macro by hand to handle s->read */
- if (q == s->end) {
- s->read = q = s->window;
- m = WAVAIL;
- }
- }
- UPDATE
- return Z_OK;
-}
-
-
-/*
- * At the end of a Deflate-compressed PPP packet, we expect to have seen
- * a `stored' block type value but not the (zero) length bytes.
- */
-local int inflate_packet_flush(s)
- inflate_blocks_statef *s;
-{
- if (s->mode != LENS)
- return Z_DATA_ERROR;
- s->mode = TYPE;
- return Z_OK;
-}
-
-
-/*+++++*/
-/* inftrees.c -- generate Huffman trees for efficient decoding
- * Copyright (C) 1995 Mark Adler
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* simplify the use of the inflate_huft type with some defines */
-#define base more.Base
-#define next more.Next
-#define exop word.what.Exop
-#define bits word.what.Bits
-
-
-local int huft_build OF((
- uIntf *, /* code lengths in bits */
- uInt, /* number of codes */
- uInt, /* number of "simple" codes */
- uIntf *, /* list of base values for non-simple codes */
- uIntf *, /* list of extra bits for non-simple codes */
- inflate_huft * FAR*,/* result: starting table */
- uIntf *, /* maximum lookup bits (returns actual) */
- z_stream *)); /* for zalloc function */
-
-local voidpf falloc OF((
- voidpf, /* opaque pointer (not used) */
- uInt, /* number of items */
- uInt)); /* size of item */
-
-local void ffree OF((
- voidpf q, /* opaque pointer (not used) */
- voidpf p, /* what to free (not used) */
- uInt n)); /* number of bytes (not used) */
-
-/* Tables for deflate from PKZIP's appnote.txt. */
-local uInt cplens[] = { /* Copy lengths for literal codes 257..285 */
- 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 19, 23, 27, 31,
- 35, 43, 51, 59, 67, 83, 99, 115, 131, 163, 195, 227, 258, 0, 0};
- /* actually lengths - 2; also see note #13 above about 258 */
-local uInt cplext[] = { /* Extra bits for literal codes 257..285 */
- 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2,
- 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 0, 192, 192}; /* 192==invalid */
-local uInt cpdist[] = { /* Copy offsets for distance codes 0..29 */
- 1, 2, 3, 4, 5, 7, 9, 13, 17, 25, 33, 49, 65, 97, 129, 193,
- 257, 385, 513, 769, 1025, 1537, 2049, 3073, 4097, 6145,
- 8193, 12289, 16385, 24577};
-local uInt cpdext[] = { /* Extra bits for distance codes */
- 0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6,
- 7, 7, 8, 8, 9, 9, 10, 10, 11, 11,
- 12, 12, 13, 13};
-
-/*
- Huffman code decoding is performed using a multi-level table lookup.
- The fastest way to decode is to simply build a lookup table whose
- size is determined by the longest code. However, the time it takes
- to build this table can also be a factor if the data being decoded
- is not very long. The most common codes are necessarily the
- shortest codes, so those codes dominate the decoding time, and hence
- the speed. The idea is you can have a shorter table that decodes the
- shorter, more probable codes, and then point to subsidiary tables for
- the longer codes. The time it costs to decode the longer codes is
- then traded against the time it takes to make longer tables.
-
- This results of this trade are in the variables lbits and dbits
- below. lbits is the number of bits the first level table for literal/
- length codes can decode in one step, and dbits is the same thing for
- the distance codes. Subsequent tables are also less than or equal to
- those sizes. These values may be adjusted either when all of the
- codes are shorter than that, in which case the longest code length in
- bits is used, or when the shortest code is *longer* than the requested
- table size, in which case the length of the shortest code in bits is
- used.
-
- There are two different values for the two tables, since they code a
- different number of possibilities each. The literal/length table
- codes 286 possible values, or in a flat code, a little over eight
- bits. The distance table codes 30 possible values, or a little less
- than five bits, flat. The optimum values for speed end up being
- about one bit more than those, so lbits is 8+1 and dbits is 5+1.
- The optimum values may differ though from machine to machine, and
- possibly even between compilers. Your mileage may vary.
- */
-
-
-/* If BMAX needs to be larger than 16, then h and x[] should be uLong. */
-#define BMAX 15 /* maximum bit length of any code */
-#define N_MAX 288 /* maximum number of codes in any set */
-
-#ifdef DEBUG_ZLIB
- uInt inflate_hufts;
-#endif
-
-local int huft_build(b, n, s, d, e, t, m, zs)
-uIntf *b; /* code lengths in bits (all assumed <= BMAX) */
-uInt n; /* number of codes (assumed <= N_MAX) */
-uInt s; /* number of simple-valued codes (0..s-1) */
-uIntf *d; /* list of base values for non-simple codes */
-uIntf *e; /* list of extra bits for non-simple codes */
-inflate_huft * FAR *t; /* result: starting table */
-uIntf *m; /* maximum lookup bits, returns actual */
-z_stream *zs; /* for zalloc function */
-/* Given a list of code lengths and a maximum table size, make a set of
- tables to decode that set of codes. Return Z_OK on success, Z_BUF_ERROR
- if the given code set is incomplete (the tables are still built in this
- case), Z_DATA_ERROR if the input is invalid (all zero length codes or an
- over-subscribed set of lengths), or Z_MEM_ERROR if not enough memory. */
-{
-
- uInt a; /* counter for codes of length k */
- uInt c[BMAX+1]; /* bit length count table */
- uInt f; /* i repeats in table every f entries */
- int g; /* maximum code length */
- int h; /* table level */
- register uInt i; /* counter, current code */
- register uInt j; /* counter */
- register int k; /* number of bits in current code */
- int l; /* bits per table (returned in m) */
- register uIntf *p; /* pointer into c[], b[], or v[] */
- inflate_huft *q; /* points to current table */
- struct inflate_huft_s r; /* table entry for structure assignment */
- inflate_huft *u[BMAX]; /* table stack */
- uInt v[N_MAX]; /* values in order of bit length */
- register int w; /* bits before this table == (l * h) */
- uInt x[BMAX+1]; /* bit offsets, then code stack */
- uIntf *xp; /* pointer into x */
- int y; /* number of dummy codes added */
- uInt z; /* number of entries in current table */
-
-
- /* Generate counts for each bit length */
- p = c;
-#define C0 *p++ = 0;
-#define C2 C0 C0 C0 C0
-#define C4 C2 C2 C2 C2
- C4 /* clear c[]--assume BMAX+1 is 16 */
- p = b; i = n;
- do {
- c[*p++]++; /* assume all entries <= BMAX */
- } while (--i);
- if (c[0] == n) /* null input--all zero length codes */
- {
- *t = (inflate_huft *)Z_NULL;
- *m = 0;
- return Z_OK;
- }
-
-
- /* Find minimum and maximum length, bound *m by those */
- l = *m;
- for (j = 1; j <= BMAX; j++)
- if (c[j])
- break;
- k = j; /* minimum code length */
- if ((uInt)l < j)
- l = j;
- for (i = BMAX; i; i--)
- if (c[i])
- break;
- g = i; /* maximum code length */
- if ((uInt)l > i)
- l = i;
- *m = l;
-
-
- /* Adjust last length count to fill out codes, if needed */
- for (y = 1 << j; j < i; j++, y <<= 1)
- if ((y -= c[j]) < 0)
- return Z_DATA_ERROR;
- if ((y -= c[i]) < 0)
- return Z_DATA_ERROR;
- c[i] += y;
-
-
- /* Generate starting offsets into the value table for each length */
- x[1] = j = 0;
- p = c + 1; xp = x + 2;
- while (--i) { /* note that i == g from above */
- *xp++ = (j += *p++);
- }
-
-
- /* Make a table of values in order of bit lengths */
- p = b; i = 0;
- do {
- if ((j = *p++) != 0)
- v[x[j]++] = i;
- } while (++i < n);
-
-
- /* Generate the Huffman codes and for each, make the table entries */
- x[0] = i = 0; /* first Huffman code is zero */
- p = v; /* grab values in bit order */
- h = -1; /* no tables yet--level -1 */
- w = -l; /* bits decoded == (l * h) */
- u[0] = (inflate_huft *)Z_NULL; /* just to keep compilers happy */
- q = (inflate_huft *)Z_NULL; /* ditto */
- z = 0; /* ditto */
-
- /* go through the bit lengths (k already is bits in shortest code) */
- for (; k <= g; k++)
- {
- a = c[k];
- while (a--)
- {
- /* here i is the Huffman code of length k bits for value *p */
- /* make tables up to required level */
- while (k > w + l)
- {
- h++;
- w += l; /* previous table always l bits */
-
- /* compute minimum size table less than or equal to l bits */
- z = (z = g - w) > (uInt)l ? l : z; /* table size upper limit */
- if ((f = 1 << (j = k - w)) > a + 1) /* try a k-w bit table */
- { /* too few codes for k-w bit table */
- f -= a + 1; /* deduct codes from patterns left */
- xp = c + k;
- if (j < z)
- while (++j < z) /* try smaller tables up to z bits */
- {
- if ((f <<= 1) <= *++xp)
- break; /* enough codes to use up j bits */
- f -= *xp; /* else deduct codes from patterns */
- }
- }
- z = 1 << j; /* table entries for j-bit table */
-
- /* allocate and link in new table */
- if ((q = (inflate_huft *)ZALLOC
- (zs,z + 1,sizeof(inflate_huft))) == Z_NULL)
- {
- if (h)
- inflate_trees_free(u[0], zs);
- return Z_MEM_ERROR; /* not enough memory */
- }
- q->word.Nalloc = z + 1;
-#ifdef DEBUG_ZLIB
- inflate_hufts += z + 1;
-#endif
- *t = q + 1; /* link to list for huft_free() */
- *(t = &(q->next)) = Z_NULL;
- u[h] = ++q; /* table starts after link */
-
- /* connect to last table, if there is one */
- if (h)
- {
- x[h] = i; /* save pattern for backing up */
- r.bits = (Byte)l; /* bits to dump before this table */
- r.exop = (Byte)j; /* bits in this table */
- r.next = q; /* pointer to this table */
- j = i >> (w - l); /* (get around Turbo C bug) */
- u[h-1][j] = r; /* connect to last table */
- }
- }
-
- /* set up table entry in r */
- r.bits = (Byte)(k - w);
- if (p >= v + n)
- r.exop = 128 + 64; /* out of values--invalid code */
- else if (*p < s)
- {
- r.exop = (Byte)(*p < 256 ? 0 : 32 + 64); /* 256 is end-of-block */
- r.base = *p++; /* simple code is just the value */
- }
- else
- {
- r.exop = (Byte)e[*p - s] + 16 + 64; /* non-simple--look up in lists */
- r.base = d[*p++ - s];
- }
-
- /* fill code-like entries with r */
- f = 1 << (k - w);
- for (j = i >> w; j < z; j += f)
- q[j] = r;
-
- /* backwards increment the k-bit code i */
- for (j = 1 << (k - 1); i & j; j >>= 1)
- i ^= j;
- i ^= j;
-
- /* backup over finished tables */
- while ((i & ((1 << w) - 1)) != x[h])
- {
- h--; /* don't need to update q */
- w -= l;
- }
- }
- }
-
-
- /* Return Z_BUF_ERROR if we were given an incomplete table */
- return y != 0 && g != 1 ? Z_BUF_ERROR : Z_OK;
-}
-
-
-local int inflate_trees_bits(c, bb, tb, z)
-uIntf *c; /* 19 code lengths */
-uIntf *bb; /* bits tree desired/actual depth */
-inflate_huft * FAR *tb; /* bits tree result */
-z_stream *z; /* for zfree function */
-{
- int r;
-
- r = huft_build(c, 19, 19, (uIntf*)Z_NULL, (uIntf*)Z_NULL, tb, bb, z);
- if (r == Z_DATA_ERROR)
- z->msg = "oversubscribed dynamic bit lengths tree";
- else if (r == Z_BUF_ERROR)
- {
- inflate_trees_free(*tb, z);
- z->msg = "incomplete dynamic bit lengths tree";
- r = Z_DATA_ERROR;
- }
- return r;
-}
-
-
-local int inflate_trees_dynamic(nl, nd, c, bl, bd, tl, td, z)
-uInt nl; /* number of literal/length codes */
-uInt nd; /* number of distance codes */
-uIntf *c; /* that many (total) code lengths */
-uIntf *bl; /* literal desired/actual bit depth */
-uIntf *bd; /* distance desired/actual bit depth */
-inflate_huft * FAR *tl; /* literal/length tree result */
-inflate_huft * FAR *td; /* distance tree result */
-z_stream *z; /* for zfree function */
-{
- int r;
-
- /* build literal/length tree */
- if ((r = huft_build(c, nl, 257, cplens, cplext, tl, bl, z)) != Z_OK)
- {
- if (r == Z_DATA_ERROR)
- z->msg = "oversubscribed literal/length tree";
- else if (r == Z_BUF_ERROR)
- {
- inflate_trees_free(*tl, z);
- z->msg = "incomplete literal/length tree";
- r = Z_DATA_ERROR;
- }
- return r;
- }
-
- /* build distance tree */
- if ((r = huft_build(c + nl, nd, 0, cpdist, cpdext, td, bd, z)) != Z_OK)
- {
- if (r == Z_DATA_ERROR)
- z->msg = "oversubscribed literal/length tree";
- else if (r == Z_BUF_ERROR) {
-#ifdef PKZIP_BUG_WORKAROUND
- r = Z_OK;
- }
-#else
- inflate_trees_free(*td, z);
- z->msg = "incomplete literal/length tree";
- r = Z_DATA_ERROR;
- }
- inflate_trees_free(*tl, z);
- return r;
-#endif
- }
-
- /* done */
- return Z_OK;
-}
-
-
-/* build fixed tables only once--keep them here */
-local int fixed_lock = 0;
-local int fixed_built = 0;
-#define FIXEDH 530 /* number of hufts used by fixed tables */
-local uInt fixed_left = FIXEDH;
-local inflate_huft fixed_mem[FIXEDH];
-local uInt fixed_bl;
-local uInt fixed_bd;
-local inflate_huft *fixed_tl;
-local inflate_huft *fixed_td;
-
-
-local voidpf falloc(q, n, s)
-voidpf q; /* opaque pointer (not used) */
-uInt n; /* number of items */
-uInt s; /* size of item */
-{
- Assert(s == sizeof(inflate_huft) && n <= fixed_left,
- "inflate_trees falloc overflow");
- if (q) s++; /* to make some compilers happy */
- fixed_left -= n;
- return (voidpf)(fixed_mem + fixed_left);
-}
-
-
-local void ffree(q, p, n)
-voidpf q;
-voidpf p;
-uInt n;
-{
- Assert(0, "inflate_trees ffree called!");
- if (q) q = p; /* to make some compilers happy */
-}
-
-
-local int inflate_trees_fixed(bl, bd, tl, td)
-uIntf *bl; /* literal desired/actual bit depth */
-uIntf *bd; /* distance desired/actual bit depth */
-inflate_huft * FAR *tl; /* literal/length tree result */
-inflate_huft * FAR *td; /* distance tree result */
-{
- /* build fixed tables if not built already--lock out other instances */
- while (++fixed_lock > 1)
- fixed_lock--;
- if (!fixed_built)
- {
- int k; /* temporary variable */
- unsigned c[288]; /* length list for huft_build */
- z_stream z; /* for falloc function */
-
- /* set up fake z_stream for memory routines */
- z.zalloc = falloc;
- z.zfree = ffree;
- z.opaque = Z_NULL;
-
- /* literal table */
- for (k = 0; k < 144; k++)
- c[k] = 8;
- for (; k < 256; k++)
- c[k] = 9;
- for (; k < 280; k++)
- c[k] = 7;
- for (; k < 288; k++)
- c[k] = 8;
- fixed_bl = 7;
- huft_build(c, 288, 257, cplens, cplext, &fixed_tl, &fixed_bl, &z);
-
- /* distance table */
- for (k = 0; k < 30; k++)
- c[k] = 5;
- fixed_bd = 5;
- huft_build(c, 30, 0, cpdist, cpdext, &fixed_td, &fixed_bd, &z);
-
- /* done */
- fixed_built = 1;
- }
- fixed_lock--;
- *bl = fixed_bl;
- *bd = fixed_bd;
- *tl = fixed_tl;
- *td = fixed_td;
- return Z_OK;
-}
-
-
-local int inflate_trees_free(t, z)
-inflate_huft *t; /* table to free */
-z_stream *z; /* for zfree function */
-/* Free the malloc'ed tables built by huft_build(), which makes a linked
- list of the tables it made, with the links in a dummy first entry of
- each table. */
-{
- register inflate_huft *p, *q;
-
- /* Go through linked list, freeing from the malloced (t[-1]) address. */
- p = t;
- while (p != Z_NULL)
- {
- q = (--p)->next;
- ZFREE(z, p, p->word.Nalloc * sizeof(inflate_huft));
- p = q;
- }
- return Z_OK;
-}
-
-/*+++++*/
-/* infcodes.c -- process literals and length/distance pairs
- * Copyright (C) 1995 Mark Adler
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* simplify the use of the inflate_huft type with some defines */
-#define base more.Base
-#define next more.Next
-#define exop word.what.Exop
-#define bits word.what.Bits
-
-/* inflate codes private state */
-struct inflate_codes_state {
-
- /* mode */
- enum { /* waiting for "i:"=input, "o:"=output, "x:"=nothing */
- START, /* x: set up for LEN */
- LEN, /* i: get length/literal/eob next */
- LENEXT, /* i: getting length extra (have base) */
- DIST, /* i: get distance next */
- DISTEXT, /* i: getting distance extra */
- COPY, /* o: copying bytes in window, waiting for space */
- LIT, /* o: got literal, waiting for output space */
- WASH, /* o: got eob, possibly still output waiting */
- END, /* x: got eob and all data flushed */
- BADCODE} /* x: got error */
- mode; /* current inflate_codes mode */
-
- /* mode dependent information */
- uInt len;
- union {
- struct {
- inflate_huft *tree; /* pointer into tree */
- uInt need; /* bits needed */
- } code; /* if LEN or DIST, where in tree */
- uInt lit; /* if LIT, literal */
- struct {
- uInt get; /* bits to get for extra */
- uInt dist; /* distance back to copy from */
- } copy; /* if EXT or COPY, where and how much */
- } sub; /* submode */
-
- /* mode independent information */
- Byte lbits; /* ltree bits decoded per branch */
- Byte dbits; /* dtree bits decoder per branch */
- inflate_huft *ltree; /* literal/length/eob tree */
- inflate_huft *dtree; /* distance tree */
-
-};
-
-
-local inflate_codes_statef *inflate_codes_new(bl, bd, tl, td, z)
-uInt bl, bd;
-inflate_huft *tl, *td;
-z_stream *z;
-{
- inflate_codes_statef *c;
-
- if ((c = (inflate_codes_statef *)
- ZALLOC(z,1,sizeof(struct inflate_codes_state))) != Z_NULL)
- {
- c->mode = START;
- c->lbits = (Byte)bl;
- c->dbits = (Byte)bd;
- c->ltree = tl;
- c->dtree = td;
- Tracev((stderr, "inflate: codes new\n"));
- }
- return c;
-}
-
-
-local int inflate_codes(s, z, r)
-inflate_blocks_statef *s;
-z_stream *z;
-int r;
-{
- uInt j; /* temporary storage */
- inflate_huft *t; /* temporary pointer */
- uInt e; /* extra bits or operation */
- uLong b; /* bit buffer */
- uInt k; /* bits in bit buffer */
- Bytef *p; /* input data pointer */
- uInt n; /* bytes available there */
- Bytef *q; /* output window write pointer */
- uInt m; /* bytes to end of window or read pointer */
- Bytef *f; /* pointer to copy strings from */
- inflate_codes_statef *c = s->sub.decode.codes; /* codes state */
-
- /* copy input/output information to locals (UPDATE macro restores) */
- LOAD
-
- /* process input and output based on current state */
- while (1) switch (c->mode)
- { /* waiting for "i:"=input, "o:"=output, "x:"=nothing */
- case START: /* x: set up for LEN */
-#ifndef SLOW
- if (m >= 258 && n >= 10)
- {
- UPDATE
- r = inflate_fast(c->lbits, c->dbits, c->ltree, c->dtree, s, z);
- LOAD
- if (r != Z_OK)
- {
- c->mode = r == Z_STREAM_END ? WASH : BADCODE;
- break;
- }
- }
-#endif /* !SLOW */
- c->sub.code.need = c->lbits;
- c->sub.code.tree = c->ltree;
- c->mode = LEN;
- case LEN: /* i: get length/literal/eob next */
- j = c->sub.code.need;
- NEEDBITS(j)
- t = c->sub.code.tree + ((uInt)b & inflate_mask[j]);
- DUMPBITS(t->bits)
- e = (uInt)(t->exop);
- if (e == 0) /* literal */
- {
- c->sub.lit = t->base;
- Tracevv((stderr, t->base >= 0x20 && t->base < 0x7f ?
- "inflate: literal '%c'\n" :
- "inflate: literal 0x%02x\n", t->base));
- c->mode = LIT;
- break;
- }
- if (e & 16) /* length */
- {
- c->sub.copy.get = e & 15;
- c->len = t->base;
- c->mode = LENEXT;
- break;
- }
- if ((e & 64) == 0) /* next table */
- {
- c->sub.code.need = e;
- c->sub.code.tree = t->next;
- break;
- }
- if (e & 32) /* end of block */
- {
- Tracevv((stderr, "inflate: end of block\n"));
- c->mode = WASH;
- break;
- }
- c->mode = BADCODE; /* invalid code */
- z->msg = "invalid literal/length code";
- r = Z_DATA_ERROR;
- LEAVE
- case LENEXT: /* i: getting length extra (have base) */
- j = c->sub.copy.get;
- NEEDBITS(j)
- c->len += (uInt)b & inflate_mask[j];
- DUMPBITS(j)
- c->sub.code.need = c->dbits;
- c->sub.code.tree = c->dtree;
- Tracevv((stderr, "inflate: length %u\n", c->len));
- c->mode = DIST;
- case DIST: /* i: get distance next */
- j = c->sub.code.need;
- NEEDBITS(j)
- t = c->sub.code.tree + ((uInt)b & inflate_mask[j]);
- DUMPBITS(t->bits)
- e = (uInt)(t->exop);
- if (e & 16) /* distance */
- {
- c->sub.copy.get = e & 15;
- c->sub.copy.dist = t->base;
- c->mode = DISTEXT;
- break;
- }
- if ((e & 64) == 0) /* next table */
- {
- c->sub.code.need = e;
- c->sub.code.tree = t->next;
- break;
- }
- c->mode = BADCODE; /* invalid code */
- z->msg = "invalid distance code";
- r = Z_DATA_ERROR;
- LEAVE
- case DISTEXT: /* i: getting distance extra */
- j = c->sub.copy.get;
- NEEDBITS(j)
- c->sub.copy.dist += (uInt)b & inflate_mask[j];
- DUMPBITS(j)
- Tracevv((stderr, "inflate: distance %u\n", c->sub.copy.dist));
- c->mode = COPY;
- case COPY: /* o: copying bytes in window, waiting for space */
-#ifndef __TURBOC__ /* Turbo C bug for following expression */
- f = (uInt)(q - s->window) < c->sub.copy.dist ?
- s->end - (c->sub.copy.dist - (q - s->window)) :
- q - c->sub.copy.dist;
-#else
- f = q - c->sub.copy.dist;
- if ((uInt)(q - s->window) < c->sub.copy.dist)
- f = s->end - (c->sub.copy.dist - (q - s->window));
-#endif
- while (c->len)
- {
- NEEDOUT
- OUTBYTE(*f++)
- if (f == s->end)
- f = s->window;
- c->len--;
- }
- c->mode = START;
- break;
- case LIT: /* o: got literal, waiting for output space */
- NEEDOUT
- OUTBYTE(c->sub.lit)
- c->mode = START;
- break;
- case WASH: /* o: got eob, possibly more output */
- FLUSH
- if (s->read != s->write)
- LEAVE
- c->mode = END;
- case END:
- r = Z_STREAM_END;
- LEAVE
- case BADCODE: /* x: got error */
- r = Z_DATA_ERROR;
- LEAVE
- default:
- r = Z_STREAM_ERROR;
- LEAVE
- }
-}
-
-
-local void inflate_codes_free(c, z)
-inflate_codes_statef *c;
-z_stream *z;
-{
- ZFREE(z, c, sizeof(struct inflate_codes_state));
- Tracev((stderr, "inflate: codes free\n"));
-}
-
-/*+++++*/
-/* inflate_util.c -- data and routines common to blocks and codes
- * Copyright (C) 1995 Mark Adler
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* copy as much as possible from the sliding window to the output area */
-local int inflate_flush(s, z, r)
-inflate_blocks_statef *s;
-z_stream *z;
-int r;
-{
- uInt n;
- Bytef *p, *q;
-
- /* local copies of source and destination pointers */
- p = z->next_out;
- q = s->read;
-
- /* compute number of bytes to copy as far as end of window */
- n = (uInt)((q <= s->write ? s->write : s->end) - q);
- if (n > z->avail_out) n = z->avail_out;
- if (n && r == Z_BUF_ERROR) r = Z_OK;
-
- /* update counters */
- z->avail_out -= n;
- z->total_out += n;
-
- /* update check information */
- if (s->checkfn != Z_NULL)
- s->check = (*s->checkfn)(s->check, q, n);
-
- /* copy as far as end of window */
- if (p != NULL) {
- zmemcpy(p, q, n);
- p += n;
- }
- q += n;
-
- /* see if more to copy at beginning of window */
- if (q == s->end)
- {
- /* wrap pointers */
- q = s->window;
- if (s->write == s->end)
- s->write = s->window;
-
- /* compute bytes to copy */
- n = (uInt)(s->write - q);
- if (n > z->avail_out) n = z->avail_out;
- if (n && r == Z_BUF_ERROR) r = Z_OK;
-
- /* update counters */
- z->avail_out -= n;
- z->total_out += n;
-
- /* update check information */
- if (s->checkfn != Z_NULL)
- s->check = (*s->checkfn)(s->check, q, n);
-
- /* copy */
- if (p != NULL) {
- zmemcpy(p, q, n);
- p += n;
- }
- q += n;
- }
-
- /* update pointers */
- z->next_out = p;
- s->read = q;
-
- /* done */
- return r;
-}
-
-
-/*+++++*/
-/* inffast.c -- process literals and length/distance pairs fast
- * Copyright (C) 1995 Mark Adler
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* simplify the use of the inflate_huft type with some defines */
-#define base more.Base
-#define next more.Next
-#define exop word.what.Exop
-#define bits word.what.Bits
-
-/* macros for bit input with no checking and for returning unused bytes */
-#define GRABBITS(j) {while(k<(j)){b|=((uLong)NEXTBYTE)<<k;k+=8;}}
-#define UNGRAB {n+=(c=k>>3);p-=c;k&=7;}
-
-/* Called with number of bytes left to write in window at least 258
- (the maximum string length) and number of input bytes available
- at least ten. The ten bytes are six bytes for the longest length/
- distance pair plus four bytes for overloading the bit buffer. */
-
-local int inflate_fast(bl, bd, tl, td, s, z)
-uInt bl, bd;
-inflate_huft *tl, *td;
-inflate_blocks_statef *s;
-z_stream *z;
-{
- inflate_huft *t; /* temporary pointer */
- uInt e; /* extra bits or operation */
- uLong b; /* bit buffer */
- uInt k; /* bits in bit buffer */
- Bytef *p; /* input data pointer */
- uInt n; /* bytes available there */
- Bytef *q; /* output window write pointer */
- uInt m; /* bytes to end of window or read pointer */
- uInt ml; /* mask for literal/length tree */
- uInt md; /* mask for distance tree */
- uInt c; /* bytes to copy */
- uInt d; /* distance back to copy from */
- Bytef *r; /* copy source pointer */
-
- /* load input, output, bit values */
- LOAD
-
- /* initialize masks */
- ml = inflate_mask[bl];
- md = inflate_mask[bd];
-
- /* do until not enough input or output space for fast loop */
- do { /* assume called with m >= 258 && n >= 10 */
- /* get literal/length code */
- GRABBITS(20) /* max bits for literal/length code */
- if ((e = (t = tl + ((uInt)b & ml))->exop) == 0)
- {
- DUMPBITS(t->bits)
- Tracevv((stderr, t->base >= 0x20 && t->base < 0x7f ?
- "inflate: * literal '%c'\n" :
- "inflate: * literal 0x%02x\n", t->base));
- *q++ = (Byte)t->base;
- m--;
- continue;
- }
- do {
- DUMPBITS(t->bits)
- if (e & 16)
- {
- /* get extra bits for length */
- e &= 15;
- c = t->base + ((uInt)b & inflate_mask[e]);
- DUMPBITS(e)
- Tracevv((stderr, "inflate: * length %u\n", c));
-
- /* decode distance base of block to copy */
- GRABBITS(15); /* max bits for distance code */
- e = (t = td + ((uInt)b & md))->exop;
- do {
- DUMPBITS(t->bits)
- if (e & 16)
- {
- /* get extra bits to add to distance base */
- e &= 15;
- GRABBITS(e) /* get extra bits (up to 13) */
- d = t->base + ((uInt)b & inflate_mask[e]);
- DUMPBITS(e)
- Tracevv((stderr, "inflate: * distance %u\n", d));
-
- /* do the copy */
- m -= c;
- if ((uInt)(q - s->window) >= d) /* offset before dest */
- { /* just copy */
- r = q - d;
- *q++ = *r++; c--; /* minimum count is three, */
- *q++ = *r++; c--; /* so unroll loop a little */
- }
- else /* else offset after destination */
- {
- e = d - (q - s->window); /* bytes from offset to end */
- r = s->end - e; /* pointer to offset */
- if (c > e) /* if source crosses, */
- {
- c -= e; /* copy to end of window */
- do {
- *q++ = *r++;
- } while (--e);
- r = s->window; /* copy rest from start of window */
- }
- }
- do { /* copy all or what's left */
- *q++ = *r++;
- } while (--c);
- break;
- }
- else if ((e & 64) == 0)
- e = (t = t->next + ((uInt)b & inflate_mask[e]))->exop;
- else
- {
- z->msg = "invalid distance code";
- UNGRAB
- UPDATE
- return Z_DATA_ERROR;
- }
- } while (1);
- break;
- }
- if ((e & 64) == 0)
- {
- if ((e = (t = t->next + ((uInt)b & inflate_mask[e]))->exop) == 0)
- {
- DUMPBITS(t->bits)
- Tracevv((stderr, t->base >= 0x20 && t->base < 0x7f ?
- "inflate: * literal '%c'\n" :
- "inflate: * literal 0x%02x\n", t->base));
- *q++ = (Byte)t->base;
- m--;
- break;
- }
- }
- else if (e & 32)
- {
- Tracevv((stderr, "inflate: * end of block\n"));
- UNGRAB
- UPDATE
- return Z_STREAM_END;
- }
- else
- {
- z->msg = "invalid literal/length code";
- UNGRAB
- UPDATE
- return Z_DATA_ERROR;
- }
- } while (1);
- } while (m >= 258 && n >= 10);
-
- /* not enough input or output--restore pointers and return */
- UNGRAB
- UPDATE
- return Z_OK;
-}
-
-
-/*+++++*/
-/* zutil.c -- target dependent utility functions for the compression library
- * Copyright (C) 1995 Jean-loup Gailly.
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* From: zutil.c,v 1.8 1995/05/03 17:27:12 jloup Exp */
-
-char *zlib_version = ZLIB_VERSION;
-
-char *z_errmsg[] = {
-"stream end", /* Z_STREAM_END 1 */
-"", /* Z_OK 0 */
-"file error", /* Z_ERRNO (-1) */
-"stream error", /* Z_STREAM_ERROR (-2) */
-"data error", /* Z_DATA_ERROR (-3) */
-"insufficient memory", /* Z_MEM_ERROR (-4) */
-"buffer error", /* Z_BUF_ERROR (-5) */
-""};
-
-
-/*+++++*/
-/* adler32.c -- compute the Adler-32 checksum of a data stream
- * Copyright (C) 1995 Mark Adler
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* From: adler32.c,v 1.6 1995/05/03 17:27:08 jloup Exp */
-
-#define BASE 65521L /* largest prime smaller than 65536 */
-#define NMAX 5552
-/* NMAX is the largest n such that 255n(n+1)/2 + (n+1)(BASE-1) <= 2^32-1 */
-
-#define DO1(buf) {s1 += *buf++; s2 += s1;}
-#define DO2(buf) DO1(buf); DO1(buf);
-#define DO4(buf) DO2(buf); DO2(buf);
-#define DO8(buf) DO4(buf); DO4(buf);
-#define DO16(buf) DO8(buf); DO8(buf);
-
-/* ========================================================================= */
-uLong adler32(adler, buf, len)
- uLong adler;
- Bytef *buf;
- uInt len;
-{
- unsigned long s1 = adler & 0xffff;
- unsigned long s2 = (adler >> 16) & 0xffff;
- int k;
-
- if (buf == Z_NULL) return 1L;
-
- while (len > 0) {
- k = len < NMAX ? len : NMAX;
- len -= k;
- while (k >= 16) {
- DO16(buf);
- k -= 16;
- }
- if (k != 0) do {
- DO1(buf);
- } while (--k);
- s1 %= BASE;
- s2 %= BASE;
- }
- return (s2 << 16) | s1;
-}
diff --git a/mdk-stage1/ppp/pppdump/zlib.h b/mdk-stage1/ppp/pppdump/zlib.h
deleted file mode 100644
index 9c7ac734d..000000000
--- a/mdk-stage1/ppp/pppdump/zlib.h
+++ /dev/null
@@ -1,631 +0,0 @@
-/* $Id$ */
-
-/*
- * This file is derived from zlib.h and zconf.h from the zlib-0.95
- * distribution by Jean-loup Gailly and Mark Adler, with some additions
- * by Paul Mackerras to aid in implementing Deflate compression and
- * decompression for PPP packets.
- */
-
-/* zlib.h -- interface of the 'zlib' general purpose compression library
- version 0.95, Aug 16th, 1995.
-
- Copyright (C) 1995 Jean-loup Gailly and Mark Adler
-
- This software is provided 'as-is', without any express or implied
- warranty. In no event will the authors be held liable for any damages
- arising from the use of this software.
-
- Permission is granted to anyone to use this software for any purpose,
- including commercial applications, and to alter it and redistribute it
- freely, subject to the following restrictions:
-
- 1. The origin of this software must not be misrepresented; you must not
- claim that you wrote the original software. If you use this software
- in a product, an acknowledgment in the product documentation would be
- appreciated but is not required.
- 2. Altered source versions must be plainly marked as such, and must not be
- misrepresented as being the original software.
- 3. This notice may not be removed or altered from any source distribution.
-
- Jean-loup Gailly Mark Adler
- gzip@prep.ai.mit.edu madler@alumni.caltech.edu
- */
-
-#ifndef _ZLIB_H
-#define _ZLIB_H
-
-/* #include "zconf.h" */ /* included directly here */
-
-/* zconf.h -- configuration of the zlib compression library
- * Copyright (C) 1995 Jean-loup Gailly.
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* From: zconf.h,v 1.12 1995/05/03 17:27:12 jloup Exp */
-
-/*
- The library does not install any signal handler. It is recommended to
- add at least a handler for SIGSEGV when decompressing; the library checks
- the consistency of the input data whenever possible but may go nuts
- for some forms of corrupted input.
- */
-
-/*
- * Compile with -DMAXSEG_64K if the alloc function cannot allocate more
- * than 64k bytes at a time (needed on systems with 16-bit int).
- * Compile with -DUNALIGNED_OK if it is OK to access shorts or ints
- * at addresses which are not a multiple of their size.
- * Under DOS, -DFAR=far or -DFAR=__far may be needed.
- */
-
-#ifndef STDC
-# if defined(MSDOS) || defined(__STDC__) || defined(__cplusplus)
-# define STDC
-# endif
-#endif
-
-#ifdef __MWERKS__ /* Metrowerks CodeWarrior declares fileno() in unix.h */
-# include <unix.h>
-#endif
-
-/* Maximum value for memLevel in deflateInit2 */
-#ifndef MAX_MEM_LEVEL
-# ifdef MAXSEG_64K
-# define MAX_MEM_LEVEL 8
-# else
-# define MAX_MEM_LEVEL 9
-# endif
-#endif
-
-#ifndef FAR
-# define FAR
-#endif
-
-/* Maximum value for windowBits in deflateInit2 and inflateInit2 */
-#ifndef MAX_WBITS
-# define MAX_WBITS 15 /* 32K LZ77 window */
-#endif
-
-/* The memory requirements for deflate are (in bytes):
- 1 << (windowBits+2) + 1 << (memLevel+9)
- that is: 128K for windowBits=15 + 128K for memLevel = 8 (default values)
- plus a few kilobytes for small objects. For example, if you want to reduce
- the default memory requirements from 256K to 128K, compile with
- make CFLAGS="-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7"
- Of course this will generally degrade compression (there's no free lunch).
-
- The memory requirements for inflate are (in bytes) 1 << windowBits
- that is, 32K for windowBits=15 (default value) plus a few kilobytes
- for small objects.
-*/
-
- /* Type declarations */
-
-#ifndef OF /* function prototypes */
-# ifdef STDC
-# define OF(args) args
-# else
-# define OF(args) ()
-# endif
-#endif
-
-typedef unsigned char Byte; /* 8 bits */
-typedef unsigned int uInt; /* 16 bits or more */
-typedef unsigned long uLong; /* 32 bits or more */
-
-typedef Byte FAR Bytef;
-typedef char FAR charf;
-typedef int FAR intf;
-typedef uInt FAR uIntf;
-typedef uLong FAR uLongf;
-
-#ifdef STDC
- typedef void FAR *voidpf;
- typedef void *voidp;
-#else
- typedef Byte FAR *voidpf;
- typedef Byte *voidp;
-#endif
-
-/* end of original zconf.h */
-
-#define ZLIB_VERSION "0.95P"
-
-/*
- The 'zlib' compression library provides in-memory compression and
- decompression functions, including integrity checks of the uncompressed
- data. This version of the library supports only one compression method
- (deflation) but other algorithms may be added later and will have the same
- stream interface.
-
- For compression the application must provide the output buffer and
- may optionally provide the input buffer for optimization. For decompression,
- the application must provide the input buffer and may optionally provide
- the output buffer for optimization.
-
- Compression can be done in a single step if the buffers are large
- enough (for example if an input file is mmap'ed), or can be done by
- repeated calls of the compression function. In the latter case, the
- application must provide more input and/or consume the output
- (providing more output space) before each call.
-*/
-
-typedef voidpf (*alloc_func) OF((voidpf opaque, uInt items, uInt size));
-typedef void (*free_func) OF((voidpf opaque, voidpf address, uInt nbytes));
-
-struct internal_state;
-
-typedef struct z_stream_s {
- Bytef *next_in; /* next input byte */
- uInt avail_in; /* number of bytes available at next_in */
- uLong total_in; /* total nb of input bytes read so far */
-
- Bytef *next_out; /* next output byte should be put there */
- uInt avail_out; /* remaining free space at next_out */
- uLong total_out; /* total nb of bytes output so far */
-
- char *msg; /* last error message, NULL if no error */
- struct internal_state FAR *state; /* not visible by applications */
-
- alloc_func zalloc; /* used to allocate the internal state */
- free_func zfree; /* used to free the internal state */
- voidp opaque; /* private data object passed to zalloc and zfree */
-
- Byte data_type; /* best guess about the data type: ascii or binary */
-
-} z_stream;
-
-/*
- The application must update next_in and avail_in when avail_in has
- dropped to zero. It must update next_out and avail_out when avail_out
- has dropped to zero. The application must initialize zalloc, zfree and
- opaque before calling the init function. All other fields are set by the
- compression library and must not be updated by the application.
-
- The opaque value provided by the application will be passed as the first
- parameter for calls of zalloc and zfree. This can be useful for custom
- memory management. The compression library attaches no meaning to the
- opaque value.
-
- zalloc must return Z_NULL if there is not enough memory for the object.
- On 16-bit systems, the functions zalloc and zfree must be able to allocate
- exactly 65536 bytes, but will not be required to allocate more than this
- if the symbol MAXSEG_64K is defined (see zconf.h). WARNING: On MSDOS,
- pointers returned by zalloc for objects of exactly 65536 bytes *must*
- have their offset normalized to zero. The default allocation function
- provided by this library ensures this (see zutil.c). To reduce memory
- requirements and avoid any allocation of 64K objects, at the expense of
- compression ratio, compile the library with -DMAX_WBITS=14 (see zconf.h).
-
- The fields total_in and total_out can be used for statistics or
- progress reports. After compression, total_in holds the total size of
- the uncompressed data and may be saved for use in the decompressor
- (particularly if the decompressor wants to decompress everything in
- a single step).
-*/
-
- /* constants */
-
-#define Z_NO_FLUSH 0
-#define Z_PARTIAL_FLUSH 1
-#define Z_FULL_FLUSH 2
-#define Z_SYNC_FLUSH 3 /* experimental: partial_flush + byte align */
-#define Z_FINISH 4
-#define Z_PACKET_FLUSH 5
-/* See deflate() below for the usage of these constants */
-
-#define Z_OK 0
-#define Z_STREAM_END 1
-#define Z_ERRNO (-1)
-#define Z_STREAM_ERROR (-2)
-#define Z_DATA_ERROR (-3)
-#define Z_MEM_ERROR (-4)
-#define Z_BUF_ERROR (-5)
-/* error codes for the compression/decompression functions */
-
-#define Z_BEST_SPEED 1
-#define Z_BEST_COMPRESSION 9
-#define Z_DEFAULT_COMPRESSION (-1)
-/* compression levels */
-
-#define Z_FILTERED 1
-#define Z_HUFFMAN_ONLY 2
-#define Z_DEFAULT_STRATEGY 0
-
-#define Z_BINARY 0
-#define Z_ASCII 1
-#define Z_UNKNOWN 2
-/* Used to set the data_type field */
-
-#define Z_NULL 0 /* for initializing zalloc, zfree, opaque */
-
-extern char *zlib_version;
-/* The application can compare zlib_version and ZLIB_VERSION for consistency.
- If the first character differs, the library code actually used is
- not compatible with the zlib.h header file used by the application.
- */
-
- /* basic functions */
-
-extern int deflateInit OF((z_stream *strm, int level));
-/*
- Initializes the internal stream state for compression. The fields
- zalloc, zfree and opaque must be initialized before by the caller.
- If zalloc and zfree are set to Z_NULL, deflateInit updates them to
- use default allocation functions.
-
- The compression level must be Z_DEFAULT_COMPRESSION, or between 1 and 9:
- 1 gives best speed, 9 gives best compression. Z_DEFAULT_COMPRESSION requests
- a default compromise between speed and compression (currently equivalent
- to level 6).
-
- deflateInit returns Z_OK if success, Z_MEM_ERROR if there was not
- enough memory, Z_STREAM_ERROR if level is not a valid compression level.
- msg is set to null if there is no error message. deflateInit does not
- perform any compression: this will be done by deflate().
-*/
-
-
-extern int deflate OF((z_stream *strm, int flush));
-/*
- Performs one or both of the following actions:
-
- - Compress more input starting at next_in and update next_in and avail_in
- accordingly. If not all input can be processed (because there is not
- enough room in the output buffer), next_in and avail_in are updated and
- processing will resume at this point for the next call of deflate().
-
- - Provide more output starting at next_out and update next_out and avail_out
- accordingly. This action is forced if the parameter flush is non zero.
- Forcing flush frequently degrades the compression ratio, so this parameter
- should be set only when necessary (in interactive applications).
- Some output may be provided even if flush is not set.
-
- Before the call of deflate(), the application should ensure that at least
- one of the actions is possible, by providing more input and/or consuming
- more output, and updating avail_in or avail_out accordingly; avail_out
- should never be zero before the call. The application can consume the
- compressed output when it wants, for example when the output buffer is full
- (avail_out == 0), or after each call of deflate().
-
- If the parameter flush is set to Z_PARTIAL_FLUSH, the current compression
- block is terminated and flushed to the output buffer so that the
- decompressor can get all input data available so far. For method 9, a future
- variant on method 8, the current block will be flushed but not terminated.
- If flush is set to Z_FULL_FLUSH, the compression block is terminated, a
- special marker is output and the compression dictionary is discarded; this
- is useful to allow the decompressor to synchronize if one compressed block
- has been damaged (see inflateSync below). Flushing degrades compression and
- so should be used only when necessary. Using Z_FULL_FLUSH too often can
- seriously degrade the compression. If deflate returns with avail_out == 0,
- this function must be called again with the same value of the flush
- parameter and more output space (updated avail_out), until the flush is
- complete (deflate returns with non-zero avail_out).
-
- If the parameter flush is set to Z_PACKET_FLUSH, the compression
- block is terminated, and a zero-length stored block is output,
- omitting the length bytes (the effect of this is that the 3-bit type
- code 000 for a stored block is output, and the output is then
- byte-aligned). This is designed for use at the end of a PPP packet.
- In addition, if the current compression block contains all the data
- since the last Z_PACKET_FLUSH, it is never output as a stored block.
- If the current compression block output as a static or dynamic block
- would not be at least `minCompression' bytes smaller than the
- original data, then nothing is output for that block. (The type
- code for the zero-length stored block is still output, resulting in
- a single zero byte being output for the whole packet.)
- `MinCompression' is a parameter to deflateInit2, or 0 if deflateInit
- is used.
-
- If the parameter flush is set to Z_FINISH, all pending input is processed,
- all pending output is flushed and deflate returns with Z_STREAM_END if there
- was enough output space; if deflate returns with Z_OK, this function must be
- called again with Z_FINISH and more output space (updated avail_out) but no
- more input data, until it returns with Z_STREAM_END or an error. After
- deflate has returned Z_STREAM_END, the only possible operations on the
- stream are deflateReset or deflateEnd.
-
- Z_FINISH can be used immediately after deflateInit if all the compression
- is to be done in a single step. In this case, avail_out must be at least
- 0.1% larger than avail_in plus 12 bytes. If deflate does not return
- Z_STREAM_END, then it must be called again as described above.
-
- deflate() may update data_type if it can make a good guess about
- the input data type (Z_ASCII or Z_BINARY). In doubt, the data is considered
- binary. This field is only for information purposes and does not affect
- the compression algorithm in any manner.
-
- deflate() returns Z_OK if some progress has been made (more input
- processed or more output produced), Z_STREAM_END if all input has been
- consumed and all output has been produced (only when flush is set to
- Z_FINISH), Z_STREAM_ERROR if the stream state was inconsistent (for example
- if next_in or next_out was NULL), Z_BUF_ERROR if no progress is possible.
-*/
-
-
-extern int deflateEnd OF((z_stream *strm));
-/*
- All dynamically allocated data structures for this stream are freed.
- This function discards any unprocessed input and does not flush any
- pending output.
-
- deflateEnd returns Z_OK if success, Z_STREAM_ERROR if the
- stream state was inconsistent. In the error case, msg may be set
- but then points to a static string (which must not be deallocated).
-*/
-
-
-extern int inflateInit OF((z_stream *strm));
-/*
- Initializes the internal stream state for decompression. The fields
- zalloc and zfree must be initialized before by the caller. If zalloc and
- zfree are set to Z_NULL, inflateInit updates them to use default allocation
- functions.
-
- inflateInit returns Z_OK if success, Z_MEM_ERROR if there was not
- enough memory. msg is set to null if there is no error message.
- inflateInit does not perform any decompression: this will be done by
- inflate().
-*/
-
-
-extern int inflate OF((z_stream *strm, int flush));
-/*
- Performs one or both of the following actions:
-
- - Decompress more input starting at next_in and update next_in and avail_in
- accordingly. If not all input can be processed (because there is not
- enough room in the output buffer), next_in is updated and processing
- will resume at this point for the next call of inflate().
-
- - Provide more output starting at next_out and update next_out and avail_out
- accordingly. inflate() always provides as much output as possible
- (until there is no more input data or no more space in the output buffer).
-
- Before the call of inflate(), the application should ensure that at least
- one of the actions is possible, by providing more input and/or consuming
- more output, and updating the next_* and avail_* values accordingly.
- The application can consume the uncompressed output when it wants, for
- example when the output buffer is full (avail_out == 0), or after each
- call of inflate().
-
- If the parameter flush is set to Z_PARTIAL_FLUSH or Z_PACKET_FLUSH,
- inflate flushes as much output as possible to the output buffer. The
- flushing behavior of inflate is not specified for values of the flush
- parameter other than Z_PARTIAL_FLUSH, Z_PACKET_FLUSH or Z_FINISH, but the
- current implementation actually flushes as much output as possible
- anyway. For Z_PACKET_FLUSH, inflate checks that once all the input data
- has been consumed, it is expecting to see the length field of a stored
- block; if not, it returns Z_DATA_ERROR.
-
- inflate() should normally be called until it returns Z_STREAM_END or an
- error. However if all decompression is to be performed in a single step
- (a single call of inflate), the parameter flush should be set to
- Z_FINISH. In this case all pending input is processed and all pending
- output is flushed; avail_out must be large enough to hold all the
- uncompressed data. (The size of the uncompressed data may have been saved
- by the compressor for this purpose.) The next operation on this stream must
- be inflateEnd to deallocate the decompression state. The use of Z_FINISH
- is never required, but can be used to inform inflate that a faster routine
- may be used for the single inflate() call.
-
- inflate() returns Z_OK if some progress has been made (more input
- processed or more output produced), Z_STREAM_END if the end of the
- compressed data has been reached and all uncompressed output has been
- produced, Z_DATA_ERROR if the input data was corrupted, Z_STREAM_ERROR if
- the stream structure was inconsistent (for example if next_in or next_out
- was NULL), Z_MEM_ERROR if there was not enough memory, Z_BUF_ERROR if no
- progress is possible or if there was not enough room in the output buffer
- when Z_FINISH is used. In the Z_DATA_ERROR case, the application may then
- call inflateSync to look for a good compression block. */
-
-
-extern int inflateEnd OF((z_stream *strm));
-/*
- All dynamically allocated data structures for this stream are freed.
- This function discards any unprocessed input and does not flush any
- pending output.
-
- inflateEnd returns Z_OK if success, Z_STREAM_ERROR if the stream state
- was inconsistent. In the error case, msg may be set but then points to a
- static string (which must not be deallocated).
-*/
-
- /* advanced functions */
-
-/*
- The following functions are needed only in some special applications.
-*/
-
-extern int deflateInit2 OF((z_stream *strm,
- int level,
- int method,
- int windowBits,
- int memLevel,
- int strategy,
- int minCompression));
-/*
- This is another version of deflateInit with more compression options. The
- fields next_in, zalloc and zfree must be initialized before by the caller.
-
- The method parameter is the compression method. It must be 8 in this
- version of the library. (Method 9 will allow a 64K history buffer and
- partial block flushes.)
-
- The windowBits parameter is the base two logarithm of the window size
- (the size of the history buffer). It should be in the range 8..15 for this
- version of the library (the value 16 will be allowed for method 9). Larger
- values of this parameter result in better compression at the expense of
- memory usage. The default value is 15 if deflateInit is used instead.
-
- The memLevel parameter specifies how much memory should be allocated
- for the internal compression state. memLevel=1 uses minimum memory but
- is slow and reduces compression ratio; memLevel=9 uses maximum memory
- for optimal speed. The default value is 8. See zconf.h for total memory
- usage as a function of windowBits and memLevel.
-
- The strategy parameter is used to tune the compression algorithm. Use
- the value Z_DEFAULT_STRATEGY for normal data, Z_FILTERED for data
- produced by a filter (or predictor), or Z_HUFFMAN_ONLY to force Huffman
- encoding only (no string match). Filtered data consists mostly of small
- values with a somewhat random distribution. In this case, the
- compression algorithm is tuned to compress them better. The strategy
- parameter only affects the compression ratio but not the correctness of
- the compressed output even if it is not set appropriately.
-
- The minCompression parameter specifies the minimum reduction in size
- required for a compressed block to be output when Z_PACKET_FLUSH is
- used (see the description of deflate above).
-
- If next_in is not null, the library will use this buffer to hold also
- some history information; the buffer must either hold the entire input
- data, or have at least 1<<(windowBits+1) bytes and be writable. If next_in
- is null, the library will allocate its own history buffer (and leave next_in
- null). next_out need not be provided here but must be provided by the
- application for the next call of deflate().
-
- If the history buffer is provided by the application, next_in must
- must never be changed by the application since the compressor maintains
- information inside this buffer from call to call; the application
- must provide more input only by increasing avail_in. next_in is always
- reset by the library in this case.
-
- deflateInit2 returns Z_OK if success, Z_MEM_ERROR if there was
- not enough memory, Z_STREAM_ERROR if a parameter is invalid (such as
- an invalid method). msg is set to null if there is no error message.
- deflateInit2 does not perform any compression: this will be done by
- deflate().
-*/
-
-extern int deflateCopy OF((z_stream *dest,
- z_stream *source));
-/*
- Sets the destination stream as a complete copy of the source stream. If
- the source stream is using an application-supplied history buffer, a new
- buffer is allocated for the destination stream. The compressed output
- buffer is always application-supplied. It's the responsibility of the
- application to provide the correct values of next_out and avail_out for the
- next call of deflate.
-
- This function is useful when several compression strategies will be
- tried, for example when there are several ways of pre-processing the input
- data with a filter. The streams that will be discarded should then be freed
- by calling deflateEnd. Note that deflateCopy duplicates the internal
- compression state which can be quite large, so this strategy is slow and
- can consume lots of memory.
-
- deflateCopy returns Z_OK if success, Z_MEM_ERROR if there was not
- enough memory, Z_STREAM_ERROR if the source stream state was inconsistent
- (such as zalloc being NULL). msg is left unchanged in both source and
- destination.
-*/
-
-extern int deflateReset OF((z_stream *strm));
-/*
- This function is equivalent to deflateEnd followed by deflateInit,
- but does not free and reallocate all the internal compression state.
- The stream will keep the same compression level and any other attributes
- that may have been set by deflateInit2.
-
- deflateReset returns Z_OK if success, or Z_STREAM_ERROR if the source
- stream state was inconsistent (such as zalloc or state being NULL).
-*/
-
-extern int inflateInit2 OF((z_stream *strm,
- int windowBits));
-/*
- This is another version of inflateInit with more compression options. The
- fields next_out, zalloc and zfree must be initialized before by the caller.
-
- The windowBits parameter is the base two logarithm of the maximum window
- size (the size of the history buffer). It should be in the range 8..15 for
- this version of the library (the value 16 will be allowed soon). The
- default value is 15 if inflateInit is used instead. If a compressed stream
- with a larger window size is given as input, inflate() will return with
- the error code Z_DATA_ERROR instead of trying to allocate a larger window.
-
- If next_out is not null, the library will use this buffer for the history
- buffer; the buffer must either be large enough to hold the entire output
- data, or have at least 1<<windowBits bytes. If next_out is null, the
- library will allocate its own buffer (and leave next_out null). next_in
- need not be provided here but must be provided by the application for the
- next call of inflate().
-
- If the history buffer is provided by the application, next_out must
- never be changed by the application since the decompressor maintains
- history information inside this buffer from call to call; the application
- can only reset next_out to the beginning of the history buffer when
- avail_out is zero and all output has been consumed.
-
- inflateInit2 returns Z_OK if success, Z_MEM_ERROR if there was
- not enough memory, Z_STREAM_ERROR if a parameter is invalid (such as
- windowBits < 8). msg is set to null if there is no error message.
- inflateInit2 does not perform any decompression: this will be done by
- inflate().
-*/
-
-extern int inflateSync OF((z_stream *strm));
-/*
- Skips invalid compressed data until the special marker (see deflate()
- above) can be found, or until all available input is skipped. No output
- is provided.
-
- inflateSync returns Z_OK if the special marker has been found, Z_BUF_ERROR
- if no more input was provided, Z_DATA_ERROR if no marker has been found,
- or Z_STREAM_ERROR if the stream structure was inconsistent. In the success
- case, the application may save the current current value of total_in which
- indicates where valid compressed data was found. In the error case, the
- application may repeatedly call inflateSync, providing more input each time,
- until success or end of the input data.
-*/
-
-extern int inflateReset OF((z_stream *strm));
-/*
- This function is equivalent to inflateEnd followed by inflateInit,
- but does not free and reallocate all the internal decompression state.
- The stream will keep attributes that may have been set by inflateInit2.
-
- inflateReset returns Z_OK if success, or Z_STREAM_ERROR if the source
- stream state was inconsistent (such as zalloc or state being NULL).
-*/
-
-extern int inflateIncomp OF((z_stream *strm));
-/*
- This function adds the data at next_in (avail_in bytes) to the output
- history without performing any output. There must be no pending output,
- and the decompressor must be expecting to see the start of a block.
- Calling this function is equivalent to decompressing a stored block
- containing the data at next_in (except that the data is not output).
-*/
-
- /* checksum functions */
-
-/*
- This function is not related to compression but is exported
- anyway because it might be useful in applications using the
- compression library.
-*/
-
-extern uLong adler32 OF((uLong adler, Bytef *buf, uInt len));
-
-/*
- Update a running Adler-32 checksum with the bytes buf[0..len-1] and
- return the updated checksum. If buf is NULL, this function returns
- the required initial value for the checksum.
- An Adler-32 checksum is almost as reliable as a CRC32 but can be computed
- much faster. Usage example:
-
- uLong adler = adler32(0L, Z_NULL, 0);
-
- while (read_buffer(buffer, length) != EOF) {
- adler = adler32(adler, buffer, length);
- }
- if (adler != original_adler) error();
-*/
-
-#ifndef _Z_UTIL_H
- struct internal_state {int dummy;}; /* hack for buggy compilers */
-#endif
-
-#endif /* _ZLIB_H */
diff --git a/mdk-stage1/ppp/pppstats/Makefile.linux b/mdk-stage1/ppp/pppstats/Makefile.linux
deleted file mode 100644
index ef0764c5d..000000000
--- a/mdk-stage1/ppp/pppstats/Makefile.linux
+++ /dev/null
@@ -1,32 +0,0 @@
-#
-# pppstats makefile
-# $Id$
-#
-
-PPPSTATSRCS = pppstats.c
-PPPSTATOBJS = pppstats.o
-
-#CC = gcc
-COPTS = -O
-COMPILE_FLAGS = -D_linux_ -I../include
-LIBS =
-
-INSTALL= install -o root -g daemon
-
-CFLAGS = $(COPTS) $(COMPILE_FLAGS)
-
-all: pppstats
-
-install: pppstats
- $(INSTALL) -s -c pppstats $(BINDIR)/pppstats
- $(INSTALL) -c -m 444 pppstats.8 $(MANDIR)/man8/pppstats.8
-
-pppstats: $(PPPSTATSRCS)
- $(CC) $(CFLAGS) -o pppstats pppstats.c $(LIBS)
-
-clean:
- rm -f pppstats *~ #* core
-
-depend:
- cpp -M $(CFLAGS) $(PPPSTATSRCS) >.depend
-# makedepend $(CFLAGS) $(PPPSTATSRCS)
diff --git a/mdk-stage1/ppp/pppstats/Makefile.sol2 b/mdk-stage1/ppp/pppstats/Makefile.sol2
deleted file mode 100644
index a6544e61b..000000000
--- a/mdk-stage1/ppp/pppstats/Makefile.sol2
+++ /dev/null
@@ -1,20 +0,0 @@
-#
-# pppstats Makefile for SVR4 systems
-# $Id$
-#
-
-include ../solaris/Makedefs
-
-CFLAGS = -DSTREAMS -I../include $(COPTS)
-
-all: pppstats
-
-pppstats: pppstats.c
- $(CC) $(CFLAGS) -o pppstats pppstats.c
-
-install: pppstats
- $(INSTALL) -f $(BINDIR) pppstats
- $(INSTALL) -m 444 -f $(MANDIR)/man8 pppstats.8
-
-clean:
- rm -f pppstats *~ core
diff --git a/mdk-stage1/ppp/pppstats/Makefile.sunos4 b/mdk-stage1/ppp/pppstats/Makefile.sunos4
deleted file mode 100644
index 2a036f28f..000000000
--- a/mdk-stage1/ppp/pppstats/Makefile.sunos4
+++ /dev/null
@@ -1,30 +0,0 @@
-#
-# pppstats makefile
-# $Id$
-#
-
-include ../sunos4/Makedefs
-
-PPPSTATSRCS = pppstats.c
-PPPSTATOBJS = pppstats.o
-
-COMPILE_FLAGS = -DSTREAMS -DSUNOS4
-LIBS =
-
-CFLAGS = -I../include $(COPTS) $(COMPILE_FLAGS)
-
-all: pppstats
-
-install: pppstats
- $(INSTALL) -c pppstats $(BINDIR)/pppstats
- $(INSTALL) -c -m 444 pppstats.8 $(MANDIR)/man8/pppstats.8
-
-pppstats: $(PPPSTATSRCS)
- $(CC) $(CFLAGS) -o pppstats pppstats.c $(LIBS)
-
-clean:
- rm -f pppstats *~ #* core
-
-depend:
- cpp -M $(CFLAGS) $(PPPSTATSRCS) >.depend
-# makedepend $(CFLAGS) $(PPPSTATSRCS)
diff --git a/mdk-stage1/ppp/pppstats/pppstats.8 b/mdk-stage1/ppp/pppstats/pppstats.8
deleted file mode 100644
index 1ba8d5779..000000000
--- a/mdk-stage1/ppp/pppstats/pppstats.8
+++ /dev/null
@@ -1,217 +0,0 @@
-.\" @(#) $Id$
-.TH PPPSTATS 8 "26 June 1995"
-.SH NAME
-pppstats \- print PPP statistics
-.SH SYNOPSIS
-.B pppstats
-[
-.B -a
-] [
-.B -v
-] [
-.B -r
-] [
-.B -z
-] [
-.B -c
-.I <count>
-] [
-.B -w
-.I <secs>
-] [
-.I interface
-]
-.ti 12
-.SH DESCRIPTION
-The
-.B pppstats
-utility reports PPP-related statistics at regular intervals for the
-specified PPP interface. If the interface is unspecified, it will
-default to ppp0.
-The display is split horizontally
-into input and output sections containing columns of statistics
-describing the properties and volume of packets received and
-transmitted by the interface.
-.PP
-The options are as follows:
-.TP
-.B -a
-Display absolute values rather than deltas. With this option, all
-reports show statistics for the time since the link was initiated.
-Without this option, the second and subsequent reports show statistics
-for the time since the last report.
-.TP
-.B -c \fIcount
-Repeat the display
-.I count
-times. If this option is not specified, the default repeat count is 1
-if the
-.B -w
-option is not specified, otherwise infinity.
-.TP
-.B -r
-Display additional statistics summarizing the compression ratio
-achieved by the packet compression algorithm in use.
-.TP
-.B -v
-Display additional statistics relating to the performance of the Van
-Jacobson TCP header compression algorithm.
-.TP
-.B -w \fIwait
-Pause
-.I wait
-seconds between each display. If this option is not specified, the
-default interval is 5 seconds.
-.TP
-.B -z
-Instead of the standard display, show statistics indicating the
-performance of the packet compression algorithm in use.
-.PP
-The following fields are printed on the input side when the
-.B -z
-option is not used:
-.TP
-.B IN
-The total number of bytes received by this interface.
-.TP
-.B PACK
-The total number of packets received by this interface.
-.TP
-.B VJCOMP
-The number of header-compressed TCP packets received by this interface.
-.TP
-.B VJUNC
-The number of header-uncompressed TCP packets received by this
-interface. Not reported when the
-.B -r
-option is specified.
-.TP
-.B VJERR
-The number of corrupted or bogus header-compressed TCP packets
-received by this interface. Not reported when the
-.B -r
-option is specified.
-.TP
-.B VJTOSS
-The number of VJ header-compressed TCP packets dropped on reception by
-this interface because of preceding errors. Only reported when the
-.B -v
-option is specified.
-.TP
-.B NON-VJ
-The total number of non-TCP packets received by this interface. Only
-reported when the
-.B -v
-option is specified.
-.TP
-.B RATIO
-The compression ratio achieved for received packets by the
-packet compression scheme in use, defined as the uncompressed size
-divided by the compressed size.
-Only reported when the
-.B -r
-option is specified.
-.TP
-.B UBYTE
-The total number of bytes received, after decompression of compressed
-packets. Only reported when the
-.B -r
-option is specified.
-.PP
-The following fields are printed on the output side:
-.TP
-.B OUT
-The total number of bytes transmitted from this interface.
-.TP
-.B PACK
-The total number of packets transmitted from this interface.
-.TP
-.B VJCOMP
-The number of TCP packets transmitted from this interface with
-VJ-compressed TCP headers.
-.TP
-.B VJUNC
-The number of TCP packets transmitted from this interface with
-VJ-uncompressed TCP headers.
-Not reported when the
-.B -r
-option is specified.
-.TP
-.B NON-VJ
-The total number of non-TCP packets transmitted from this interface.
-Not reported when the
-.B -r
-option is specified.
-.TP
-.B VJSRCH
-The number of searches for the cached header entry for a VJ header
-compressed TCP packet. Only reported when the
-.B -v
-option is specified.
-.TP
-.B VJMISS
-The number of failed searches for the cached header entry for a
-VJ header compressed TCP packet. Only reported when the
-.B -v
-option is specified.
-.TP
-.B RATIO
-The compression ratio achieved for transmitted packets by the
-packet compression scheme in use, defined as the size
-before compression divided by the compressed size.
-Only reported when the
-.B -r
-option is specified.
-.TP
-.B UBYTE
-The total number of bytes to be transmitted, before packet compression
-is applied. Only reported when the
-.B -r
-option is specified.
-.PP
-When the
-.B -z
-option is specified,
-.Nm pppstats
-instead displays the following fields, relating to the packet
-compression algorithm currently in use. If packet compression is not
-in use, these fields will all display zeroes. The fields displayed on
-the input side are:
-.TP
-.B COMPRESSED BYTE
-The number of bytes of compressed packets received.
-.TP
-.B COMPRESSED PACK
-The number of compressed packets received.
-.TP
-.B INCOMPRESSIBLE BYTE
-The number of bytes of incompressible packets (that is, those which
-were transmitted in uncompressed form) received.
-.TP
-.B INCOMPRESSIBLE PACK
-The number of incompressible packets received.
-.TP
-.B COMP RATIO
-The recent compression ratio for incoming packets, defined as the
-uncompressed size divided by the compressed size (including both
-compressible and incompressible packets).
-.PP
-The fields displayed on the output side are:
-.TP
-.B COMPRESSED BYTE
-The number of bytes of compressed packets transmitted.
-.TP
-.B COMPRESSED PACK
-The number of compressed packets transmitted.
-.TP
-.B INCOMPRESSIBLE BYTE
-The number of bytes of incompressible packets transmitted (that is,
-those which were transmitted in uncompressed form).
-.TP
-.B INCOMPRESSIBLE PACK
-The number of incompressible packets transmitted.
-.TP
-.B COMP RATIO
-The recent compression ratio for outgoing packets.
-.SH SEE ALSO
-pppd(8)
diff --git a/mdk-stage1/ppp/pppstats/pppstats.c b/mdk-stage1/ppp/pppstats/pppstats.c
deleted file mode 100644
index 77b803723..000000000
--- a/mdk-stage1/ppp/pppstats/pppstats.c
+++ /dev/null
@@ -1,557 +0,0 @@
-/*
- * print PPP statistics:
- * pppstats [-a|-d] [-v|-r|-z] [-c count] [-w wait] [interface]
- *
- * -a Show absolute values rather than deltas
- * -d Show data rate (kB/s) rather than bytes
- * -v Show more stats for VJ TCP header compression
- * -r Show compression ratio
- * -z Show compression statistics instead of default display
- *
- * History:
- * perkins@cps.msu.edu: Added compression statistics and alternate
- * display. 11/94
- * Brad Parker (brad@cayman.com) 6/92
- *
- * from the original "slstats" by Van Jacobson
- *
- * Copyright (c) 1989 Regents of the University of California.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by the University of California, Berkeley. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-#ifndef __STDC__
-#define const
-#endif
-
-#ifndef lint
-static const char rcsid[] = "$Id$";
-#endif
-
-#include <stdio.h>
-#include <stddef.h>
-#include <stdlib.h>
-#include <string.h>
-#include <ctype.h>
-#include <errno.h>
-#include <signal.h>
-#include <fcntl.h>
-#include <unistd.h>
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/ioctl.h>
-
-#ifndef STREAMS
-#if defined(_linux_) && defined(__powerpc__) \
- && (__GLIBC__ == 2 && __GLIBC_MINOR__ == 0)
-/* kludge alert! */
-#undef __GLIBC__
-#endif
-#include <sys/socket.h> /* *BSD, Linux, NeXT, Ultrix etc. */
-#ifndef _linux_
-#include <net/if.h>
-#include <net/ppp_defs.h>
-#include <net/if_ppp.h>
-#else
-/* Linux */
-#if __GLIBC__ >= 2
-#include <asm/types.h> /* glibc 2 conflicts with linux/types.h */
-#include <net/if.h>
-#else
-#include <linux/types.h>
-#include <linux/if.h>
-#endif
-#include <linux/ppp_defs.h>
-#include <linux/if_ppp.h>
-#endif /* _linux_ */
-
-#else /* STREAMS */
-#include <sys/stropts.h> /* SVR4, Solaris 2, SunOS 4, OSF/1, etc. */
-#include <net/ppp_defs.h>
-#include <net/pppio.h>
-
-#endif /* STREAMS */
-
-int vflag, rflag, zflag; /* select type of display */
-int aflag; /* print absolute values, not deltas */
-int dflag; /* print data rates, not bytes */
-int interval, count;
-int infinite;
-int unit;
-int s; /* socket or /dev/ppp file descriptor */
-int signalled; /* set if alarm goes off "early" */
-char *progname;
-char *interface;
-
-#if defined(SUNOS4) || defined(ULTRIX) || defined(NeXT)
-extern int optind;
-extern char *optarg;
-#endif
-
-/*
- * If PPP_DRV_NAME is not defined, use the legacy "ppp" as the
- * device name.
- */
-#if !defined(PPP_DRV_NAME)
-#define PPP_DRV_NAME "ppp"
-#endif /* !defined(PPP_DRV_NAME) */
-
-static void usage __P((void));
-static void catchalarm __P((int));
-static void get_ppp_stats __P((struct ppp_stats *));
-static void get_ppp_cstats __P((struct ppp_comp_stats *));
-static void intpr __P((void));
-
-int main __P((int, char *argv[]));
-
-static void
-usage()
-{
- fprintf(stderr, "Usage: %s [-a|-d] [-v|-r|-z] [-c count] [-w wait] [interface]\n",
- progname);
- exit(1);
-}
-
-/*
- * Called if an interval expires before intpr has completed a loop.
- * Sets a flag to not wait for the alarm.
- */
-static void
-catchalarm(arg)
- int arg;
-{
- signalled = 1;
-}
-
-
-#ifndef STREAMS
-static void
-get_ppp_stats(curp)
- struct ppp_stats *curp;
-{
- struct ifpppstatsreq req;
-
- memset (&req, 0, sizeof (req));
-
-#ifdef _linux_
- req.stats_ptr = (caddr_t) &req.stats;
-#undef ifr_name
-#define ifr_name ifr__name
-#endif
-
- strncpy(req.ifr_name, interface, sizeof(req.ifr_name));
- if (ioctl(s, SIOCGPPPSTATS, &req) < 0) {
- fprintf(stderr, "%s: ", progname);
- if (errno == ENOTTY)
- fprintf(stderr, "kernel support missing\n");
- else
- perror("couldn't get PPP statistics");
- exit(1);
- }
- *curp = req.stats;
-}
-
-static void
-get_ppp_cstats(csp)
- struct ppp_comp_stats *csp;
-{
- struct ifpppcstatsreq creq;
-
- memset (&creq, 0, sizeof (creq));
-
-#ifdef _linux_
- creq.stats_ptr = (caddr_t) &creq.stats;
-#undef ifr_name
-#define ifr_name ifr__name
-#endif
-
- strncpy(creq.ifr_name, interface, sizeof(creq.ifr_name));
- if (ioctl(s, SIOCGPPPCSTATS, &creq) < 0) {
- fprintf(stderr, "%s: ", progname);
- if (errno == ENOTTY) {
- fprintf(stderr, "no kernel compression support\n");
- if (zflag)
- exit(1);
- rflag = 0;
- } else {
- perror("couldn't get PPP compression stats");
- exit(1);
- }
- }
-
-#ifdef _linux_
- if (creq.stats.c.bytes_out == 0) {
- creq.stats.c.bytes_out = creq.stats.c.comp_bytes + creq.stats.c.inc_bytes;
- creq.stats.c.in_count = creq.stats.c.unc_bytes;
- }
- if (creq.stats.c.bytes_out == 0)
- creq.stats.c.ratio = 0.0;
- else
- creq.stats.c.ratio = 256.0 * creq.stats.c.in_count /
- creq.stats.c.bytes_out;
-
- if (creq.stats.d.bytes_out == 0) {
- creq.stats.d.bytes_out = creq.stats.d.comp_bytes + creq.stats.d.inc_bytes;
- creq.stats.d.in_count = creq.stats.d.unc_bytes;
- }
- if (creq.stats.d.bytes_out == 0)
- creq.stats.d.ratio = 0.0;
- else
- creq.stats.d.ratio = 256.0 * creq.stats.d.in_count /
- creq.stats.d.bytes_out;
-#endif
-
- *csp = creq.stats;
-}
-
-#else /* STREAMS */
-
-int
-strioctl(fd, cmd, ptr, ilen, olen)
- int fd, cmd, ilen, olen;
- char *ptr;
-{
- struct strioctl str;
-
- str.ic_cmd = cmd;
- str.ic_timout = 0;
- str.ic_len = ilen;
- str.ic_dp = ptr;
- if (ioctl(fd, I_STR, &str) == -1)
- return -1;
- if (str.ic_len != olen)
- fprintf(stderr, "strioctl: expected %d bytes, got %d for cmd %x\n",
- olen, str.ic_len, cmd);
- return 0;
-}
-
-static void
-get_ppp_stats(curp)
- struct ppp_stats *curp;
-{
- if (strioctl(s, PPPIO_GETSTAT, curp, 0, sizeof(*curp)) < 0) {
- fprintf(stderr, "%s: ", progname);
- if (errno == EINVAL)
- fprintf(stderr, "kernel support missing\n");
- else
- perror("couldn't get PPP statistics");
- exit(1);
- }
-}
-
-static void
-get_ppp_cstats(csp)
- struct ppp_comp_stats *csp;
-{
- if (strioctl(s, PPPIO_GETCSTAT, csp, 0, sizeof(*csp)) < 0) {
- fprintf(stderr, "%s: ", progname);
- if (errno == ENOTTY) {
- fprintf(stderr, "no kernel compression support\n");
- if (zflag)
- exit(1);
- rflag = 0;
- } else {
- perror("couldn't get PPP compression statistics");
- exit(1);
- }
- }
-}
-
-#endif /* STREAMS */
-
-#define MAX0(a) ((int)(a) > 0? (a): 0)
-#define V(offset) MAX0(cur.offset - old.offset)
-#define W(offset) MAX0(ccs.offset - ocs.offset)
-
-#define RATIO(c, i, u) ((c) == 0? 1.0: (u) / ((double)(c) + (i)))
-#define CRATE(x) RATIO(W(x.comp_bytes), W(x.inc_bytes), W(x.unc_bytes))
-
-#define KBPS(n) ((n) / (interval * 1000.0))
-
-/*
- * Print a running summary of interface statistics.
- * Repeat display every interval seconds, showing statistics
- * collected over that interval. Assumes that interval is non-zero.
- * First line printed is cumulative.
- */
-static void
-intpr()
-{
- register int line = 0;
- sigset_t oldmask, mask;
- char *bunit;
- int ratef = 0;
- struct ppp_stats cur, old;
- struct ppp_comp_stats ccs, ocs;
-
- memset(&old, 0, sizeof(old));
- memset(&ocs, 0, sizeof(ocs));
-
- while (1) {
- get_ppp_stats(&cur);
- if (zflag || rflag)
- get_ppp_cstats(&ccs);
-
- (void)signal(SIGALRM, catchalarm);
- signalled = 0;
- (void)alarm(interval);
-
- if ((line % 20) == 0) {
- if (zflag) {
- printf("IN: COMPRESSED INCOMPRESSIBLE COMP | ");
- printf("OUT: COMPRESSED INCOMPRESSIBLE COMP\n");
- bunit = dflag? "KB/S": "BYTE";
- printf(" %s PACK %s PACK RATIO | ", bunit, bunit);
- printf(" %s PACK %s PACK RATIO", bunit, bunit);
- } else {
- printf("%8.8s %6.6s %6.6s",
- "IN", "PACK", "VJCOMP");
-
- if (!rflag)
- printf(" %6.6s %6.6s", "VJUNC", "VJERR");
- if (vflag)
- printf(" %6.6s %6.6s", "VJTOSS", "NON-VJ");
- if (rflag)
- printf(" %6.6s %6.6s", "RATIO", "UBYTE");
- printf(" | %8.8s %6.6s %6.6s",
- "OUT", "PACK", "VJCOMP");
-
- if (!rflag)
- printf(" %6.6s %6.6s", "VJUNC", "NON-VJ");
- if (vflag)
- printf(" %6.6s %6.6s", "VJSRCH", "VJMISS");
- if (rflag)
- printf(" %6.6s %6.6s", "RATIO", "UBYTE");
- }
- putchar('\n');
- }
-
- if (zflag) {
- if (ratef) {
- printf("%8.3f %6u %8.3f %6u %6.2f",
- KBPS(W(d.comp_bytes)),
- W(d.comp_packets),
- KBPS(W(d.inc_bytes)),
- W(d.inc_packets),
- ccs.d.ratio / 256.0);
- printf(" | %8.3f %6u %8.3f %6u %6.2f",
- KBPS(W(c.comp_bytes)),
- W(c.comp_packets),
- KBPS(W(c.inc_bytes)),
- W(c.inc_packets),
- ccs.c.ratio / 256.0);
- } else {
- printf("%8u %6u %8u %6u %6.2f",
- W(d.comp_bytes),
- W(d.comp_packets),
- W(d.inc_bytes),
- W(d.inc_packets),
- ccs.d.ratio / 256.0);
- printf(" | %8u %6u %8u %6u %6.2f",
- W(c.comp_bytes),
- W(c.comp_packets),
- W(c.inc_bytes),
- W(c.inc_packets),
- ccs.c.ratio / 256.0);
- }
-
- } else {
- if (ratef)
- printf("%8.3f", KBPS(V(p.ppp_ibytes)));
- else
- printf("%8u", V(p.ppp_ibytes));
- printf(" %6u %6u",
- V(p.ppp_ipackets),
- V(vj.vjs_compressedin));
- if (!rflag)
- printf(" %6u %6u",
- V(vj.vjs_uncompressedin),
- V(vj.vjs_errorin));
- if (vflag)
- printf(" %6u %6u",
- V(vj.vjs_tossed),
- V(p.ppp_ipackets) - V(vj.vjs_compressedin)
- - V(vj.vjs_uncompressedin) - V(vj.vjs_errorin));
- if (rflag) {
- printf(" %6.2f ", CRATE(d));
- if (ratef)
- printf("%6.2f", KBPS(W(d.unc_bytes)));
- else
- printf("%6u", W(d.unc_bytes));
- }
- if (ratef)
- printf(" | %8.3f", KBPS(V(p.ppp_obytes)));
- else
- printf(" | %8u", V(p.ppp_obytes));
- printf(" %6u %6u",
- V(p.ppp_opackets),
- V(vj.vjs_compressed));
- if (!rflag)
- printf(" %6u %6u",
- V(vj.vjs_packets) - V(vj.vjs_compressed),
- V(p.ppp_opackets) - V(vj.vjs_packets));
- if (vflag)
- printf(" %6u %6u",
- V(vj.vjs_searches),
- V(vj.vjs_misses));
- if (rflag) {
- printf(" %6.2f ", CRATE(c));
- if (ratef)
- printf("%6.2f", KBPS(W(c.unc_bytes)));
- else
- printf("%6u", W(c.unc_bytes));
- }
-
- }
-
- putchar('\n');
- fflush(stdout);
- line++;
-
- count--;
- if (!infinite && !count)
- break;
-
- sigemptyset(&mask);
- sigaddset(&mask, SIGALRM);
- sigprocmask(SIG_BLOCK, &mask, &oldmask);
- if (!signalled) {
- sigemptyset(&mask);
- sigsuspend(&mask);
- }
- sigprocmask(SIG_SETMASK, &oldmask, NULL);
- signalled = 0;
- (void)alarm(interval);
-
- if (!aflag) {
- old = cur;
- ocs = ccs;
- ratef = dflag;
- }
- }
-}
-
-int
-main(argc, argv)
- int argc;
- char *argv[];
-{
- int c;
-#ifdef STREAMS
- char *dev;
-#endif
-
- interface = PPP_DRV_NAME "0";
- if ((progname = strrchr(argv[0], '/')) == NULL)
- progname = argv[0];
- else
- ++progname;
-
- while ((c = getopt(argc, argv, "advrzc:w:")) != -1) {
- switch (c) {
- case 'a':
- ++aflag;
- break;
- case 'd':
- ++dflag;
- break;
- case 'v':
- ++vflag;
- break;
- case 'r':
- ++rflag;
- break;
- case 'z':
- ++zflag;
- break;
- case 'c':
- count = atoi(optarg);
- if (count <= 0)
- usage();
- break;
- case 'w':
- interval = atoi(optarg);
- if (interval <= 0)
- usage();
- break;
- default:
- usage();
- }
- }
- argc -= optind;
- argv += optind;
-
- if (!interval && count)
- interval = 5;
- if (interval && !count)
- infinite = 1;
- if (!interval && !count)
- count = 1;
- if (aflag)
- dflag = 0;
-
- if (argc > 1)
- usage();
- if (argc > 0)
- interface = argv[0];
-
- if (sscanf(interface, PPP_DRV_NAME "%d", &unit) != 1) {
- fprintf(stderr, "%s: invalid interface '%s' specified\n",
- progname, interface);
- }
-
-#ifndef STREAMS
- {
- struct ifreq ifr;
-
- s = socket(AF_INET, SOCK_DGRAM, 0);
- if (s < 0) {
- fprintf(stderr, "%s: ", progname);
- perror("couldn't create IP socket");
- exit(1);
- }
-
-#ifdef _linux_
-#undef ifr_name
-#define ifr_name ifr_ifrn.ifrn_name
-#endif
- strncpy(ifr.ifr_name, interface, sizeof(ifr.ifr_name));
- if (ioctl(s, SIOCGIFFLAGS, (caddr_t)&ifr) < 0) {
- fprintf(stderr, "%s: nonexistent interface '%s' specified\n",
- progname, interface);
- exit(1);
- }
- }
-
-#else /* STREAMS */
-#ifdef __osf__
- dev = "/dev/streams/ppp";
-#else
- dev = "/dev/" PPP_DRV_NAME;
-#endif
- if ((s = open(dev, O_RDONLY)) < 0) {
- fprintf(stderr, "%s: couldn't open ", progname);
- perror(dev);
- exit(1);
- }
- if (strioctl(s, PPPIO_ATTACH, &unit, sizeof(int), 0) < 0) {
- fprintf(stderr, "%s: ppp%d is not available\n", progname, unit);
- exit(1);
- }
-
-#endif /* STREAMS */
-
- intpr();
- exit(0);
-}
diff --git a/mdk-stage1/ppp/sample/auth-down b/mdk-stage1/ppp/sample/auth-down
deleted file mode 100644
index edde65db1..000000000
--- a/mdk-stage1/ppp/sample/auth-down
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-#
-# A program or script which is executed after the remote system
-# successfully authenticates itself. It is executed with the parameters
-# <interface-name> <peer-name> <user-name> <tty-device> <speed>
-#
-
-#
-# The environment is cleared before executing this script
-# so the path must be reset
-#
-PATH=/usr/sbin:/sbin:/usr/bin:/bin
-export PATH
-
-echo auth-down `date +'%y/%m/%d %T'` $* >> /var/log/pppstats
-
-# last line
diff --git a/mdk-stage1/ppp/sample/auth-up b/mdk-stage1/ppp/sample/auth-up
deleted file mode 100644
index 54722a3c0..000000000
--- a/mdk-stage1/ppp/sample/auth-up
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-#
-# A program or script which is executed after the remote system
-# successfully authenticates itself. It is executed with the parameters
-# <interface-name> <peer-name> <user-name> <tty-device> <speed>
-#
-
-#
-# The environment is cleared before executing this script
-# so the path must be reset
-#
-PATH=/usr/sbin:/sbin:/usr/bin:/bin
-export PATH
-
-echo auth-up `date +'%y/%m/%d %T'` $* >> /var/log/pppstats
-
-# last line
diff --git a/mdk-stage1/ppp/sample/ip-down b/mdk-stage1/ppp/sample/ip-down
deleted file mode 100644
index b771fb644..000000000
--- a/mdk-stage1/ppp/sample/ip-down
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/sh
-#
-# This script is run by the pppd _after_ the link is brought down.
-# It should be used to delete routes, unset IP addresses etc.
-#
-# This script is called with the following arguments:
-# Arg Name Example
-# $1 Interface name ppp0
-# $2 The tty ttyS1
-# $3 The link speed 38400
-# $4 Local IP number 12.34.56.78
-# $5 Peer IP number 12.34.56.99
-#
-
-#
-# The environment is cleared before executing this script
-# so the path must be reset
-#
-PATH=/usr/sbin:/sbin:/usr/bin:/bin
-export PATH
-
-# last line
diff --git a/mdk-stage1/ppp/sample/ip-up b/mdk-stage1/ppp/sample/ip-up
deleted file mode 100644
index 02bb71c44..000000000
--- a/mdk-stage1/ppp/sample/ip-up
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-#
-# This script is run by the pppd after the link is established.
-# It should be used to add routes, set IP address, run the mailq
-# etc.
-#
-# This script is called with the following arguments:
-# Arg Name Example
-# $1 Interface name ppp0
-# $2 The tty ttyS1
-# $3 The link speed 38400
-# $4 Local IP number 12.34.56.78
-# $5 Peer IP number 12.34.56.99
-#
-
-#
-# The environment is cleared before executing this script
-# so the path must be reset
-#
-PATH=/usr/sbin:/sbin:/usr/bin:/bin
-export PATH
-
-# last line
diff --git a/mdk-stage1/ppp/sample/options b/mdk-stage1/ppp/sample/options
deleted file mode 100644
index 8d0a3f963..000000000
--- a/mdk-stage1/ppp/sample/options
+++ /dev/null
@@ -1,153 +0,0 @@
-# /etc/ppp/options
-
-# The name of this server. Often, the FQDN is used here.
-#name <host>
-
-# Enforce the use of the hostname as the name of the local system for
-# authentication purposes (overrides the name option).
-usehostname
-
-# If no local IP address is given, pppd will use the first IP address
-# that belongs to the local hostname. If "noipdefault" is given, this
-# is disabled and the peer will have to supply an IP address.
-noipdefault
-
-# With this option, pppd will accept the peer's idea of our local IP
-# address, even if the local IP address was specified in an option.
-#ipcp-accept-local
-
-# With this option, pppd will accept the peer's idea of its (remote) IP
-# address, even if the remote IP address was specified in an option.
-#ipcp-accept-remote
-
-# Specify which DNS Servers the incoming Win95 or WinNT Connection should use
-# Two Servers can be remotely configured
-#ms-dns 192.168.1.1
-#ms-dns 192.168.1.2
-
-# Specify which WINS Servers the incoming connection Win95 or WinNT should use
-#wins-addr 192.168.1.50
-#wins-addr 192.168.1.51
-
-# enable this on a server that already has a permanent default route
-#nodefaultroute
-
-# Run the executable or shell command specified after pppd has terminated
-# the link. This script could, for example, issue commands to the modem
-# to cause it to hang up if hardware modem control signals were not
-# available.
-# If mgetty is running, it will reset the modem anyway. So there is no need
-# to do it here.
-#disconnect "chat -- \d+++\d\c OK ath0 OK"
-
-# Increase debugging level (same as -d). The debug output is written
-# to syslog LOG_LOCAL2.
-debug
-
-# Enable debugging code in the kernel-level PPP driver. The argument n
-# is a number which is the sum of the following values: 1 to enable
-# general debug messages, 2 to request that the contents of received
-# packets be printed, and 4 to request that the contents of transmitted
-# packets be printed.
-#kdebug n
-
-# Require the peer to authenticate itself before allowing network
-# packets to be sent or received.
-# Please do not disable this setting. It is expected to be standard in
-# future releases of pppd. Use the call option (see manpage) to disable
-# authentication for specific peers.
-#auth
-
-# authentication can either be pap or chap. As most people only want to
-# use pap, you can also disable chap:
-#require-pap
-#refuse-chap
-
-# Use hardware flow control (i.e. RTS/CTS) to control the flow of data
-# on the serial port.
-crtscts
-
-# Specifies that pppd should use a UUCP-style lock on the serial device
-# to ensure exclusive access to the device.
-lock
-
-# Use the modem control lines.
-modem
-
-# async character map -- 32-bit hex; each bit is a character
-# that needs to be escaped for pppd to receive it. 0x00000001
-# represents '\x01', and 0x80000000 represents '\x1f'.
-# To allow pppd to work over a rlogin/telnet connection, ou should escape
-# XON (^Q), XOFF (^S) and ^]: (The peer should use "escape ff".)
-#asyncmap 200a0000
-asyncmap 0
-
-# Specifies that certain characters should be escaped on transmission
-# (regardless of whether the peer requests them to be escaped with its
-# async control character map). The characters to be escaped are
-# specified as a list of hex numbers separated by commas. Note that
-# almost any character can be specified for the escape option, unlike
-# the asyncmap option which only allows control characters to be
-# specified. The characters which may not be escaped are those with hex
-# values 0x20 - 0x3f or 0x5e.
-#escape 11,13,ff
-
-# Set the MRU [Maximum Receive Unit] value to <n> for negotiation. pppd
-# will ask the peer to send packets of no more than <n> bytes. The
-# minimum MRU value is 128. The default MRU value is 1500. A value of
-# 296 is recommended for slow links (40 bytes for TCP/IP header + 256
-# bytes of data).
-#mru 542
-
-# Set the MTU [Maximum Transmit Unit] value to <n>. Unless the peer
-# requests a smaller value via MRU negotiation, pppd will request that
-# the kernel networking code send data packets of no more than n bytes
-# through the PPP network interface.
-#mtu <n>
-
-# Set the interface netmask to <n>, a 32 bit netmask in "decimal dot"
-# notation (e.g. 255.255.255.0).
-#netmask 255.255.255.0
-
-# Don't fork to become a background process (otherwise pppd will do so
-# if a serial device is specified).
-nodetach
-
-# Set the assumed name of the remote system for authentication purposes
-# to <n>.
-#remotename <n>
-
-# Add an entry to this system's ARP [Address Resolution Protocol]
-# table with the IP address of the peer and the Ethernet address of this
-# system. {proxyarp,noproxyarp}
-proxyarp
-
-# Use the system password database for authenticating the peer using
-# PAP. Note: mgetty already provides this option. If this is specified
-# then dialin from users using a script under Linux to fire up ppp wont work.
-#login
-
-# If this option is given, pppd will send an LCP echo-request frame to
-# the peer every n seconds. Under Linux, the echo-request is sent when
-# no packets have been received from the peer for n seconds. Normally
-# the peer should respond to the echo-request by sending an echo-reply.
-# This option can be used with the lcp-echo-failure option to detect
-# that the peer is no longer connected.
-lcp-echo-interval 30
-
-# If this option is given, pppd will presume the peer to be dead if n
-# LCP echo-requests are sent without receiving a valid LCP echo-reply.
-# If this happens, pppd will terminate the connection. Use of this
-# option requires a non-zero value for the lcp-echo-interval parameter.
-# This option can be used to enable pppd to terminate after the physical
-# connection has been broken (e.g., the modem has hung up) in
-# situations where no hardware modem control lines are available.
-lcp-echo-failure 4
-
-# Specifies that pppd should disconnect if the link is idle for n seconds.
-idle 600
-
-# Disable the IPXCP and IPX protocols.
-noipx
-
-# ---<End of File>---
diff --git a/mdk-stage1/ppp/sample/options.ttyXX b/mdk-stage1/ppp/sample/options.ttyXX
deleted file mode 100644
index d4202f534..000000000
--- a/mdk-stage1/ppp/sample/options.ttyXX
+++ /dev/null
@@ -1,14 +0,0 @@
-# If you need to set up multiple serial lines then copy this file to
-# options.<ttyname> for each tty with a modem on it.
-#
-# The options.tty file will assign an IP address to each PPP connection
-# as it comes up. They must all be distinct!
-#
-# Example:
-# options.ttyS1 for com2 under DOS.
-#
-# Edit the following line so that the first IP address
-# mentioned is the ip address of the serial port while the second
-# is the IP address of your host
-#
-hostname-s1:hostname
diff --git a/mdk-stage1/ppp/sample/pap-secrets b/mdk-stage1/ppp/sample/pap-secrets
deleted file mode 100644
index 098971b9f..000000000
--- a/mdk-stage1/ppp/sample/pap-secrets
+++ /dev/null
@@ -1,28 +0,0 @@
-# Secrets for authentication using PAP
-# client server secret IP addresses
-
-# OUTBOUND CONNECTIONS
-# Here you should add your userid password to connect to your providers via
-# pap. The * means that the password is to be used for ANY host you connect
-# to. Thus you do not have to worry about the foreign machine name. Just
-# replace password with your password.
-# If you have different providers with different passwords then you better
-# remove the following line.
-#hostname * password
-
-# INBOUND CONNECTIONS
-#client hostname <password> 192.168.1.1
-
-# If you add "auth login -chap +pap" to /etc/mgetty+sendfax/login.config,
-# all users in /etc/passwd can use their password for pap-authentication.
-#
-# Every regular user can use PPP and has to use passwords from /etc/passwd
-#* hostname ""
-# UserIDs that cannot use PPP at all. Check your /etc/passwd and add any
-# other accounts that should not be able to use pppd! Replace hostname
-# with your local hostname.
-#guest hostname "*" -
-#master hostname "*" -
-#root hostname "*" -
-#support hostname "*" -
-#stats hostname "*" -
diff --git a/mdk-stage1/ppp/scripts/README b/mdk-stage1/ppp/scripts/README
deleted file mode 100644
index 00e032ca6..000000000
--- a/mdk-stage1/ppp/scripts/README
+++ /dev/null
@@ -1,143 +0,0 @@
-This directory contains a set of scripts which have been used on Linux
-as well as Solaris 2.x systems to initiate or maintain a connection
-with PPP. The files in this directory were contributed by Al Longyear
-(longyear@netcom.com) and Adi Masputra (adi.masputra@sun.com)
-
-------------------------------------------------------------------------
-
-1. README
-
-This file. You are reading it. It is just documentation.
-
-------------------------------------------------------------------------
-
-2. ppp-on
-
-This script will initiate a connection to the PPP system. It will run
-the chat program with the connection script as a parameter. This is a
-possible security hole. However, it is simple. It is meant to replace
-the previous version of ppp-on which was not very functional.
-
-The ppp-on script has entries for the account name, password, IP
-addresses, and telephone numbers. The parameters are passed to the
-pppd process and, then in turn, to the second part of the connect
-script, as a set of environment variables.
-
-Please make sure that you put the full path name to the ppp-on-dialer
-script in the reference to it in ppp-on.
-
-------------------------------------------------------------------------
-
-3. ppp-on-dialer
-
-This is the second part to the simple calling script, ppp-on. It
-executes the chat program to connect the user with a standard UNIX
-style getty/login connection sequence.
-
-------------------------------------------------------------------------
-
-4. callback
-
-This script may be used in lieu of the ppp-on-dialer to permit the
-common modem callback sequence. You may need to make changes to the
-expected prompt string for the modem.
-
-The script works by disabling the system's detection of the DCD
-condition and working on the modem status message "NO CARRIER" which
-is generated when the modem disconnects.
-
-It is crude. It does work for my modem connection. Use as you see fit.
-
-------------------------------------------------------------------------
-
-5. redialer
-
-The redialer script is a replacement for the ppp-on-dialer script. It
-will do 'attack dialing' or 'demon dialing' of one or more telephone
-numbers. The first number which responds will be used for a
-connection.
-
-There is a limit of ten attempts and a 15 second delay between dialing
-attempts. Both values are set in the script.
-
-------------------------------------------------------------------------
-
-6. ppp-off
-
-This is a script which will terminate the active ppp connection. Use
-as either "ppp-off" to terminate ppp0, or "ppp-off <device>" to
-terminate the connection on <device>. For example, "ppp-off ppp2" will
-terminate the ppp2 connection.
-
-------------------------------------------------------------------------
-
-7. secure-card
-
-This script was written by Jim Isaacson <jcisaac@crl.com>. It is a script
-for the 'expect' programming language used with Tcl. You need to have
-expect and Tcl installed before this script may be used.
-
-This script will operate with a device marketed under the name "SecureCARD".
-This little device is mated with its controller. On the credit card size
-device, there is a sequence number which changes on a random basis. In order
-for you to connect you need to enter a fixed portion of your account name
-and the number which is displayed on this card device. The number must match
-the value at the controller in order for the account name to be used.
-
-The problem is that chat uses fixed response strings. In addition, the
-timing for running the script may prevent the use of a script that reads the
-value before it starts the dial sequence. What was needed was a script which
-asked the user at the user's console at the time that it is needed.
-
-This led to the use of expect.
-
-------------------------------------------------------------------------
-
-8. ppp-on-rsh
-
-This script will initiate a PPP connection to a remote machine using rsh.
-This is implemented by creating a master/slave pseudo-tty with the slave
-pointing to rsh, specifically with the 'pty' and 'notty' options of pppd.
-It is assumed that the remote machine contains some sort of trust
-mechanisms (such as ~/.rhosts, et al) to allow the local machine to
-connect via rsh as root.
-
-------------------------------------------------------------------------
-
-9. ppp-on-ssh
-
-This script will initiate a PPP connection to a remote machine using the
-secure shell, or ssh. I've only tested this on ssh 1.x, so those of you
-who are running ssh 2.x mahy need to modify the ssh options slightly.
-This is implemented by creating a master/slave pseudo-ttyt with the slave
-pointing to ssh, specifically with the 'pty' and 'notty' options of pppd.
-It is assumed that the remote machine can accept the ssh connection from
-the local host, in the sense that all ssh authentication mechanisms have
-been properly configured, so that a remote root user can open a ssh
-connection.
-
-------------------------------------------------------------------------
-
-10. options-rsh-loc & options-rsh-rem
-
-These options files accompany the ppp-on-rsh script mentioned above. In
-theory, you'd want to copy the options-rsh-rem to the remote machine where
-in.rshd is running. The only extra option required on the remote machine
-options file is the 'notty' option. In addition, all ASCII control characters
-[0x00 to 0x1f], plus 0xff, are escaped. This may need to be modified
-depending on the rsh (or pseudo-tty) implementation which may differ across
-platforms, for further optimizations.
-
-------------------------------------------------------------------------
-
-11. options-ssh-loc & options-ssh-rem
-
-These options files accompany the ppp-on-ssh script mentioned above. I've
-only tested this on ssh 1.x, so those of you who are running ssh 2.x need
-to modify the ssh options slightly. In theory, you'd want to copy the
-options-ssh-rem to the remote machine where sshd daemon is running. The only
-extra options required on the remote machine options file is the 'notty'
-option. In addition, all ASCII control characters [0x00 to 0x1f], plus 0xff,
-are escaped. This may need to be modified depending on the ssh (or
-pseudo-tty) implementation which may differ across platforms, for further
-optimizations.
diff --git a/mdk-stage1/ppp/scripts/callback b/mdk-stage1/ppp/scripts/callback
deleted file mode 100755
index 3e74e10b2..000000000
--- a/mdk-stage1/ppp/scripts/callback
+++ /dev/null
@@ -1,77 +0,0 @@
-#!/bin/sh
-###################################################################
-#
-# Script to dial the remote system, negotiate the connection, and send
-# it the id. Then wait for the modem to disconnect. Reset the modem
-# to answer mode and wait for the system to call back.
-#
-# The telephone number and modempass are used when establishing the
-# connection to the modem.
-#
-PHONE=555-1212
-MODEMPASS=modem_identifier
-#
-# Once the modem calls back, the account name and password are used for
-# a UNIX style login operation.
-#
-ACCOUNT=my_account_name
-PASSWORD=my_password
-
-###################################################################
-#
-# Step 1. Dial the modem and negotiate the initial dialog.
-# note: the modem is configured to ignore loss of DCD at this point.
-# it is important that this be performed because the loss of DCD
-# will normally prevent system from working since 'modem' is used
-# for pppd.
-#
-# The script is terminated normally when the carrier is lost.
-#
-chat -v \
- TIMEOUT 3 \
- ABORT '\nBUSY\r' \
- ABORT '\nNO ANSWER\r' \
- ABORT '\nRINGING\r\n\r\nRINGING\r' \
- '' AT \
- 'OK-+++\c-OK' 'AT&C0&D2S0=0H0 \
- TIMEOUT 30 \
- OK ATDT$TELEPHONE \
- CONNECT '' \
- assword: $MODEMPASS \
- "\nNO CARRIER\r"
-
-if [ "$?" = "0" ]; then
-
-###################################################################
-#
-# Step 2. Wait for the call back from the remote. This will wait for at most
-# 30 seconds for the call back should the first attempt fail or
-# something happen with the callback logic at the remote.
-#
-# note: when the callback occurs, the DCD setting is re-enabled.
-#
-# If some voice call should happen during this period, the system will
-# answer the telephone and then hang up on them. I realize that this is
-# rude, but there is little that this script can do.
-#
- chat -v \
- TIMEOUT 30 \
- ABORT '\nVOICE\r' \
- '\nRING\r' 'AT&C1A' \
- CONNECT '' \
- TIMEOUT 10 \
- ogin:--ogin: $ACCOUNT \
- TIMEOUT 45 \
- assword: $PASSWORD
-
- if [ "$?" = "0" ]; then
- exit 0
- fi
-fi
-
-###################################################################
-#
-# The script has failed. Terminate the connection mode.
-#
-chat -v TIMEOUT 3 "" AT 'OK-+++\c-OK' 'AT&C1&D2S0=0H0' OK
-exit 1
diff --git a/mdk-stage1/ppp/scripts/chat-callback b/mdk-stage1/ppp/scripts/chat-callback
deleted file mode 100644
index d014d6af3..000000000
--- a/mdk-stage1/ppp/scripts/chat-callback
+++ /dev/null
@@ -1,98 +0,0 @@
-# =====================================================================================
-# Chat script to dial our Company PPP account.
-# They uses a call-back system to identify us and to reverse
-# charge the call cost.
-# =====================================================================================
-#
-ECHO OFF
-# All the usual abort strings
-ABORT "NO CARRIER"
-ABORT "VOICE"
-ABORT "BUSY"
-ABORT "NO DIALTONE"
-ABORT "NO ANSWER"
-#
-# If calling outside allowed time we get this:
-#
-ABORT "Access denied"
-#
-# Modem initialisation stuff
-#
-TIMEOUT 5
-SAY "Initialising modem ...\n"
-'' ATE1
-'OK\r\n' ATS0=1S11=60X4&K4S42.1=1
-#
-# Now dial our ISP and wait for connection
-#
-SAY "Dialling our ISP ...\n"
-'OK\r\n' ATDT09834657
-TIMEOUT 60
-CONNECT \c
-SAY "Connected ...\n"
-#
-# This is the first stage login, we identify ourself so that the remote
-# system will agree to call us back.
-#
-TIMEOUT 30
-SAY "Sending Callback login ID ...\n"
-name:-BREAK-name: callme
-#
-# From now on, we must assume no carrier is normal as well
-# as receiving a HANGUP signal because it will be the
-# case if our ISP clears the call to call us back.
-#
-CLR_ABORT "NO CARRIER"
-HANGUP OFF
-#
-ABORT "Invalid"
-#
-# Now send password and wait to see what happens
-#
-SAY "Sending Callback password ...\n"
-word:--word: xvsgsgs
-"You will be" \c
-#
-# What can happen now is:
-# either: we get "You will be called back..." which is the successful case
-# or: we get "Invalid login" and we abort (bad login ID or password)
-# or: we get "NO CARRIER" because of an error, this will not abort
-# and we will time out after 30 seconds
-# or: we get nothing and we will time out after 30 seconds
-#
-#
-# We reach here if we got "You will be called back..."
-#
-CLR_ABORT "Invalid"
-SAY "Now waiting for Call back ...\n"
-#
-# The remote system will now hangup and we will get both "NO CARRIER"
-# and a hangup signal which are ignored. We now wait for a connection
-# for up to 120 seconds. What happens here if somebody else calls before
-# the remote system is a bit dangerous:
-#
-# If a malicious user connects and says 'name:', he will see 'PPPuser'
-# If he then says 'word:' he will see the passowrd 'blipblop'. I may not
-# know to which systems these belong to, though. It is up to you to consider
-# that case and decide wether the risk is too big or not ....
-#
-TIMEOUT 120
-"CONNECT" \c
-#
-# We have been called, re-arm ABORT on NO CARRIER and normal hangup signal
-# behaviour
-#
-HANGUP ON
-ABORT "NO CARRIER"
-#
-# Second stage login in order to start PPP
-#
-SAY "Remote system called back, logging in ...\n"
-SAY "Sending login ID ...\n"
-name:-BREAK-name: PPPuser
-SAY "Sending password ...\n"
-word:--word: blipblop
-SAY "Asking to start PPP ...\n"
-'CnetSrv' "ppp default"
-"Entering PPP mode" \c
-SAY "ISP PPP started ...\n"
diff --git a/mdk-stage1/ppp/scripts/chatchat/README b/mdk-stage1/ppp/scripts/chatchat/README
deleted file mode 100644
index 88a4c6939..000000000
--- a/mdk-stage1/ppp/scripts/chatchat/README
+++ /dev/null
@@ -1,134 +0,0 @@
-v 0.1 gpk@onramp.net 3/27/99
-
-I Intro
-
- This document covers the use of the modified "chat" program and its
-adjunct "chatchat" to login using the Security Dynamics SecurID card
-on a linux system.
-
- This set of files comprises a modified version of the chat program
-(the one distributed with ppp-2.3.5) and a new program called chatchat
-that allows you to supply data from the keyboard to the chat program.
-
- The SecurID card generates passwords that have a lifetime of one
-minute and are used as a first layer in dial up security. The only
-software I know of for this card is for windows, so I wrote my own.
-This software allows you to type in the time-sensitive password right
-when your chat script is asked to supply the passcode by the remote
-system.
-
-
-II How It Works
-
- This version of chat his an additional command that can be put into
-its options that says "Don't reply with this string. Open this pipe,
-read the contents, and reply with that instead." Chatchat creates a
-pipe and lets you type your passcode into it, then chat picks that up
-and sends it out just as though the passcode was hardcoded into the
-options.
-
-
-III Installation
-
- I've provided intel binaries and source code the the modified chat
-program and the chatchat program. I'll recommend that you copy the
-chat.c program into your ppp-2.3.5/chat directory (save your original
-chat.c program first!) and re-make it using the Makefile that comes
-with chat. Copy the new chat somewhere into your path. (On my system
-chat lives in /usr/sbin/chat, so I've copied the modified one into
-/usr/sbin/chat.new and changed my dial in script to call chat.new
-instead of chat.
-
- Second, compile chatchat.c and install it somewhere in your path:
-
- gcc -g -o chatchat chatchat.c
- cp chatchat /usr/sbin
-
- Third, modify your chat script to use the chatchat program. Mine
-looks something like this:
-
-
- --------------------
-
-#!/bin/sh
-#
-# This is part 2 of the ppp-on script. It will perform the connection
-# protocol for the desired connection.
-# use atm0 to turn down the speaker volume on my sportster x2 voice modem
-# gpk 11/2/97
-
-exec /usr/sbin/chat.new -V -v \
- ABORT "BUSY" \
- ABORT "NO DIAL TONE" \
- ABORT "NO ANSWER" \
- TIMEOUT 50 \
- "" "atm0" \
- OK ATDT$TELEPHONE \
- CONNECT '' \
- name: \\da0xxxxxx \
- word: @/var/tmp/p \
- compress. ''
-
-
- -----------------------
-
- This is a standard chat script:
-
-* abort if the modem is busy, you don't get a dial tone, no one
- answers, or 50 seconds elapses.
-
-* use atm0 to mute the modem
-
-* dial the modem, when it connects, wait to be asked for account name
-
-* when we see "name:" prompt, delay briefly then respond with your
- account name (fill in your account name)
-
-Now we get to the new stuff:
-
-* when we see "word:" in the password prompt, instead of responding
- with "@/var/tmp/p", the modified chat program will open the pipe
- /var/tmp/p, read the passcode out of there, and send it
-
-* when we see "compress." (the last word before ppp starts), reply
- with nothing. The script ends and we start ppp.
-
-Note:
-
-* Make sure there is some whitespace between the filename and the \.
-
-
-IV Usage
-
- To use this install the modified chat and chatchat programs, and
-modify your chat script similar to the above. Before you dial in,
-start that chatchat program giving it the same pipe as in your config
-file. In the above case:
-
-chatchat /var/tmp/p
-
- Wait until you have one or two tick marks left on your card's
-current number, then start your dial up process that eventually calls
-chat. When chat goes to open and read the pipe, chatchat will prompt:
-
-
-type PIN into SecurID card and
- enter resulting passcode:
-
- At that point, type your PIN number into your Securid card, press
-the diamond, and type the resulting numbers in as your passcode. If
-you've left the -V -v options on your chat command you'll see
-everything so out, otherwise it works silently.
-
- If you type the number wrong or run out of time, the server will
-respond with an authentication failure. In that case you will have to
-hang up and start again. I don't know how to build a conditional script
-that says either expect "compress" next, but if you see "name:" again,
-do this instead.
-
-
-V Additional Information
-
- You can obtain additional information about chat and ppp from the
-man pages for chat and pppd, as well as the PPP-HOWTO.
-
diff --git a/mdk-stage1/ppp/scripts/chatchat/chatchat.c b/mdk-stage1/ppp/scripts/chatchat/chatchat.c
deleted file mode 100644
index 4534fb9e3..000000000
--- a/mdk-stage1/ppp/scripts/chatchat/chatchat.c
+++ /dev/null
@@ -1,409 +0,0 @@
-/* *************************************************************************
-* NAME: chatchat.c
-*
-* DESCRIPTION:
-*
-* This program creates a pipe for the chat process to read. The user
-* can supply information (like a password) that will be picked up
-* by chat and sent just like the regular contents of a chat script.
-*
-* Usage is:
-*
-* chatchat <filename>
-*
-* where <filename> matches the option given in the chat script.
-*
-* for instance the chat script fragment:
-*
-* ...
-* name: \\dmyname \
-* word: @/var/tmp/p \
-* ...
-* ^
-* (note: leave some whitespace after the filename)
-*
-* expect "name:", reply with a delay followed by "myname"
-* expect "word:", reply with the data read from the pipe /var/tmp/p
-*
-* the matching usage of chatchat would be:
-*
-* chatchat /var/tmp/p
-*
-* eg:
-*
-* $chatchat /var/tmp/p
-* ...
-* some other process eventually starts:
-* chat ...
-* chat parses the "@/var/tmp/p" option and opens
-* /var/tmp/p
-* (chatchat prompts:)
-*
-* type PIN into SecurID card
-* enter resulting passcode: [user inputs something]
-*
-* chat reads /var/tmp/p & gets what the
-* user typed at chatchat's "enter string" prompt
-* chat removes the pipe file
-* chat sends the user's input as a response in
-* place of "@/var/tmp/p"
-*
-* PROCESS:
-*
-* gcc -g -o chatchat chatchat.c
-*
-*
-* GLOBALS: none
-*
-* REFERENCES:
-*
-* see the man pages and documentation that come with the 'chat' program
-* (part of the ppp package). you will need to use the modified chat
-* program that accepts the '@' operator.
-*
-* LIMITATIONS:
-*
-* REVISION HISTORY:
-*
-* STR Description Author
-*
-* 23-Mar-99 initial coding gpk
-* 12-May-99 unlink the pipe after closing paulus
-*
-* TARGET: ANSI C
-* This program is in the public domain.
-*
-*
-* ************************************************************************* */
-
-
-
-
-#include <sys/time.h>
-#include <stdio.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <unistd.h>
-#include <string.h>
-
-/* MAXINPUT - the data typed into chatchat must be fewer */
-/* characters than this. */
-
-#define MAXINPUT 80
-
-
-
-
-
-
-/* *************************************************************************
-
-
- NAME: main
-
-
- USAGE:
-
- int argc;
- char * argv[];
-
- main(argc, argv[]);
-
- returns: int
-
- DESCRIPTION:
- if the pipe file name is given on the command line,
- create the pipe, prompt the user and put whatever
- is typed into the pipe.
-
- returns -1 on error
- else # characters entered
- REFERENCES:
-
- LIMITATIONS:
-
- GLOBAL VARIABLES:
-
- accessed: none
-
- modified: none
-
- FUNCTIONS CALLED:
-
- REVISION HISTORY:
-
- STR Description of Revision Author
-
- 25-Mar-99 initial coding gpk
-
- ************************************************************************* */
-
-int main(int argc, char * argv[])
-{
- int retval;
-
- int create_and_write_pipe(char * pipename);
-
- if (argc != 2)
- {
- fprintf(stderr, "usage: %s pipename\n", argv[0]);
- retval = -1;
- }
- else
- {
- retval = create_and_write_pipe(argv[1]);
- }
- return (retval);
-}
-
-
-
-
-/* *************************************************************************
-
-
- NAME: create_and_write_pipe
-
-
- USAGE:
-
- int some_int;
- char * pipename;
-
- some_int = create_and_write_pipe(pipename);
-
- returns: int
-
- DESCRIPTION:
- given the pipename, create the pipe, open it,
- prompt the user for a string to put into the
- pipe, write the string, and close the pipe
-
- on error, print out an error message and return -1
-
- returns -1 on error
- else #bytes written into the pipe
- REFERENCES:
-
- LIMITATIONS:
-
- GLOBAL VARIABLES:
-
- accessed: none
-
- modified: none
-
- FUNCTIONS CALLED:
-
- REVISION HISTORY:
-
- STR Description of Revision Author
-
- 25-Mar-99 initial coding gpk
- 12-May-99 remove pipe after closing paulus
-
- ************************************************************************* */
-
-int create_and_write_pipe(char * pipename)
-{
- int retval, created, pipefd, nread, nwritten;
- char input[MAXINPUT];
- char errstring[180];
-
- int create_pipe(char * pipename);
- int write_to_pipe(int pipefd, char * input, int nchar);
-
- created = create_pipe(pipename);
-
- if (-1 == created)
- {
- sprintf(errstring, "unable to create pipe '%s'", pipename);
- perror(errstring);
- retval = -1;
- }
- else
- {
-
- /* note: this open won't succeed until chat has the pipe */
- /* open and ready to read. this makes for nice timing. */
-
- pipefd = open(pipename, O_WRONLY);
-
- if (-1 == pipefd)
- {
- sprintf(errstring, "unable to open pipe '%s'", pipename);
- perror(errstring);
- retval = -1;
- }
- else
- {
- fprintf(stderr, "%s \n %s",
- "type PIN into SecurID card and",
- "enter resulting passcode:");
- nread = read(STDIN_FILENO, (void *)input, MAXINPUT);
-
-
- if (0 >= nread)
- {
- perror("unable to read from stdin");
- retval = -1;
- }
- else
- {
- /* munch off the newline character, chat supplies */
- /* a return when it sends the string out. */
- input[nread -1] = 0;
- nread--;
- nwritten = write_to_pipe(pipefd, input, nread);
- /* printf("wrote [%d]: '%s'\n", nwritten, input); */
- retval = nwritten;
- }
- close(pipefd);
-
- /* Now make the pipe go away. It won't actually go away
- completely until chat closes it. */
- if (unlink(pipename) < 0)
- perror("Warning: couldn't remove pipe");
- }
- }
- return(retval);
-}
-
-
-
-
-
-
-
-/* *************************************************************************
-
-
- NAME: create_pipe
-
-
- USAGE:
-
- int some_int;
- char * pipename;
-
- some_int = create_pipe(pipename);
-
- returns: int
-
- DESCRIPTION:
- create a pipe of the given name
-
- if there is an error (like the pipe already exists)
- print an error message and return
-
- return -1 on failure else success
-
- REFERENCES:
-
- LIMITATIONS:
-
- GLOBAL VARIABLES:
-
- accessed: none
-
- modified: none
-
- FUNCTIONS CALLED:
-
- REVISION HISTORY:
-
- STR Description of Revision Author
-
- 25-Mar-99 initial coding gpk
-
- ************************************************************************* */
-
-int create_pipe(char * pipename)
-{
- mode_t old_umask;
- int created;
-
- /* hijack the umask temporarily to get the mode I want */
- /* on the pipe. */
-
- old_umask = umask(000);
-
- created = mknod(pipename, S_IFIFO | S_IRWXU | S_IWGRP | S_IWOTH,
- (dev_t)NULL);
-
- /* now restore umask. */
-
- (void)umask(old_umask);
-
- if (-1 == created)
- {
- perror("unable to create pipe");
- }
-
- return(created);
-}
-
-
-
-
-
-
-/* *************************************************************************
-
-
- NAME: write_to_pipe
-
-
- USAGE:
-
- int some_int;
- int pipefd;
- char * input;
- int nchar;
-
- some_int = write_to_pipe(pipefd, input, nchar);
-
- returns: int
-
- DESCRIPTION:
- write nchars of data from input to pipefd
-
- on error print a message to stderr
-
- return -1 on error, else # bytes written
- REFERENCES:
-
- LIMITATIONS:
-
- GLOBAL VARIABLES:
-
- accessed: none
-
- modified: none
-
- FUNCTIONS CALLED:
-
- REVISION HISTORY:
-
- STR Description of Revision Author
-
- 25-Mar-99 initial coding gpk
- 12-May-99 don't write count word first paulus
-
- ************************************************************************* */
-
-int write_to_pipe(int pipefd, char * input, int nchar)
-{
- int nwritten;
-
- /* nwritten = write(pipefd, (void *)&nchar, sizeof(nchar)); */
- nwritten = write(pipefd, (void *)input, nchar);
-
- if (-1 == nwritten)
- {
- perror("unable to write to pipe");
- }
-
- return(nwritten);
-}
diff --git a/mdk-stage1/ppp/scripts/ip-down.local.add b/mdk-stage1/ppp/scripts/ip-down.local.add
deleted file mode 100644
index b93590e49..000000000
--- a/mdk-stage1/ppp/scripts/ip-down.local.add
+++ /dev/null
@@ -1,20 +0,0 @@
-
-#
-# This sample code shows you one way to modify your setup to allow automatic
-# configuration of your resolv.conf for peer supplied DNS addresses when using
-# the `usepeerdns' option.
-#
-# In my case I just added this to my /etc/ppp/ip-down.local script. You may need to
-# create an executable script if one does not exist.
-#
-# Nick Walker (nickwalker@email.com)
-#
-
-if [ -n "$USEPEERDNS" -a -f /etc/ppp/resolv.conf ]; then
- if [ -f /etc/ppp/resolv.prev ]; then
- cp -f /etc/ppp/resolv.prev /etc/resolv.conf
- else
- rm -f /etc/resolv.conf
- fi
-fi
-
diff --git a/mdk-stage1/ppp/scripts/ip-up.local.add b/mdk-stage1/ppp/scripts/ip-up.local.add
deleted file mode 100644
index 80172093a..000000000
--- a/mdk-stage1/ppp/scripts/ip-up.local.add
+++ /dev/null
@@ -1,24 +0,0 @@
-
-#
-# This sample code shows you one way to modify your setup to allow automatic
-# configuration of your resolv.conf for peer supplied DNS addresses when using
-# the `usepeerdns' option.
-#
-# In my case I just added this to my /etc/ppp/ip-up.local script. You may need to
-# create an executable script if one does not exist.
-#
-# Nick Walker (nickwalker@email.com)
-#
-
-if [ -n "$USEPEERDNS" -a -f /etc/ppp/resolv.conf ]; then
- rm -f /etc/ppp/resolv.prev
- if [ -f /etc/resolv.conf ]; then
- cp /etc/resolv.conf /etc/ppp/resolv.prev
- grep domain /etc/ppp/resolv.prev > /etc/resolv.conf
- grep search /etc/ppp/resolv.prev >> /etc/resolv.conf
- cat /etc/ppp/resolv.conf >> /etc/resolv.conf
- else
- cp /etc/ppp/resolv.conf /etc
- fi
-fi
-
diff --git a/mdk-stage1/ppp/scripts/options-rsh-loc b/mdk-stage1/ppp/scripts/options-rsh-loc
deleted file mode 100644
index b015b87fe..000000000
--- a/mdk-stage1/ppp/scripts/options-rsh-loc
+++ /dev/null
@@ -1 +0,0 @@
-debug asyncmap FFFFFFFF escape FF kdebug 0 noipdefault nodefaultroute noauth mtu 1460
diff --git a/mdk-stage1/ppp/scripts/options-rsh-rem b/mdk-stage1/ppp/scripts/options-rsh-rem
deleted file mode 100644
index 4b10bb9e9..000000000
--- a/mdk-stage1/ppp/scripts/options-rsh-rem
+++ /dev/null
@@ -1 +0,0 @@
-notty debug asyncmap FFFFFFFF escape FF kdebug 0 noipdefault nodefaultroute noauth mtu 1460
diff --git a/mdk-stage1/ppp/scripts/options-ssh-loc b/mdk-stage1/ppp/scripts/options-ssh-loc
deleted file mode 100644
index add03d659..000000000
--- a/mdk-stage1/ppp/scripts/options-ssh-loc
+++ /dev/null
@@ -1 +0,0 @@
-debug asyncmap FFFFFFFF escape FF kdebug 0 noipdefault nodefaultroute noauth mtu 1400
diff --git a/mdk-stage1/ppp/scripts/options-ssh-rem b/mdk-stage1/ppp/scripts/options-ssh-rem
deleted file mode 100644
index d690722c6..000000000
--- a/mdk-stage1/ppp/scripts/options-ssh-rem
+++ /dev/null
@@ -1 +0,0 @@
-notty debug asyncmap FFFFFFFF escape FF kdebug 0 noipdefault nodefaultroute noauth mtu 1400
diff --git a/mdk-stage1/ppp/scripts/ppp-off b/mdk-stage1/ppp/scripts/ppp-off
deleted file mode 100755
index a22b5ea3d..000000000
--- a/mdk-stage1/ppp/scripts/ppp-off
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/bin/sh
-######################################################################
-#
-# Determine the device to be terminated.
-#
-if [ "$1" = "" ]; then
- DEVICE=ppp0
-else
- DEVICE=$1
-fi
-
-######################################################################
-#
-# If the ppp0 pid file is present then the program is running. Stop it.
-if [ -r /var/run/$DEVICE.pid ]; then
- kill -INT `cat /var/run/$DEVICE.pid`
-#
-# If the kill did not work then there is no process running for this
-# pid. It may also mean that the lock file will be left. You may wish
-# to delete the lock file at the same time.
- if [ ! "$?" = "0" ]; then
- rm -f /var/run/$DEVICE.pid
- echo "ERROR: Removed stale pid file"
- exit 1
- fi
-#
-# Success. Let pppd clean up its own junk.
- echo "PPP link to $DEVICE terminated."
- exit 0
-fi
-#
-# The ppp process is not running for ppp0
-echo "ERROR: PPP link is not active on $DEVICE"
-exit 1
diff --git a/mdk-stage1/ppp/scripts/ppp-on b/mdk-stage1/ppp/scripts/ppp-on
deleted file mode 100755
index ab79db471..000000000
--- a/mdk-stage1/ppp/scripts/ppp-on
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/sh
-#
-# Script to initiate a ppp connection. This is the first part of the
-# pair of scripts. This is not a secure pair of scripts as the codes
-# are visible with the 'ps' command. However, it is simple.
-#
-# These are the parameters. Change as needed.
-TELEPHONE=555-1212 # The telephone number for the connection
-ACCOUNT=george # The account name for logon (as in 'George Burns')
-PASSWORD=gracie # The password for this account (and 'Gracie Allen')
-LOCAL_IP=0.0.0.0 # Local IP address if known. Dynamic = 0.0.0.0
-REMOTE_IP=0.0.0.0 # Remote IP address if desired. Normally 0.0.0.0
-NETMASK=255.255.255.0 # The proper netmask if needed
-#
-# Export them so that they will be available at 'ppp-on-dialer' time.
-export TELEPHONE ACCOUNT PASSWORD
-#
-# This is the location of the script which dials the phone and logs
-# in. Please use the absolute file name as the $PATH variable is not
-# used on the connect option. (To do so on a 'root' account would be
-# a security hole so don't ask.)
-#
-DIALER_SCRIPT=/etc/ppp/ppp-on-dialer
-#
-# Initiate the connection
-#
-# I put most of the common options on this command. Please, don't
-# forget the 'lock' option or some programs such as mgetty will not
-# work. The asyncmap and escape will permit the PPP link to work with
-# a telnet or rlogin connection. You are welcome to make any changes
-# as desired. Don't use the 'defaultroute' option if you currently
-# have a default route to an ethernet gateway.
-#
-exec /usr/sbin/pppd debug lock modem crtscts /dev/ttyS0 38400 \
- asyncmap 20A0000 escape FF kdebug 0 $LOCAL_IP:$REMOTE_IP \
- noipdefault netmask $NETMASK defaultroute connect $DIALER_SCRIPT
diff --git a/mdk-stage1/ppp/scripts/ppp-on-dialer b/mdk-stage1/ppp/scripts/ppp-on-dialer
deleted file mode 100755
index 7d66765f1..000000000
--- a/mdk-stage1/ppp/scripts/ppp-on-dialer
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-#
-# This is part 2 of the ppp-on script. It will perform the connection
-# protocol for the desired connection.
-#
-exec chat -v \
- TIMEOUT 3 \
- ABORT '\nBUSY\r' \
- ABORT '\nNO ANSWER\r' \
- ABORT '\nRINGING\r\n\r\nRINGING\r' \
- '' \rAT \
- 'OK-+++\c-OK' ATH0 \
- TIMEOUT 30 \
- OK ATDT$TELEPHONE \
- CONNECT '' \
- ogin:--ogin: $ACCOUNT \
- assword: $PASSWORD
diff --git a/mdk-stage1/ppp/scripts/ppp-on-rsh b/mdk-stage1/ppp/scripts/ppp-on-rsh
deleted file mode 100755
index 30a50dba6..000000000
--- a/mdk-stage1/ppp/scripts/ppp-on-rsh
+++ /dev/null
@@ -1,72 +0,0 @@
-#!/bin/sh
-#
-# A sample script to establish PPP session(s) via rsh
-#
-# Adi Masputra <adi.masputra@sun.com>
-# Jan 24, 2000
-#
-
-#
-# You'd definitely want to change the following addresses to suit
-# your network configuration
-#
-LOC_IP=10.0.0.1
-REM_IP=10.0.0.2
-NETMASK=255.255.0.0
-
-export LOC_IP REM_IP
-
-#
-# This is the remote peer where in.rshd is running, either
-# its hostname or IP address
-#
-PPPD_RHOST=myremotehost
-
-#
-# For this example, we assume that pppd on both local and remote
-# machines reside in the same place, /usr/local/bin/pppd
-#
-PPPD_LOC=/usr/local/bin/pppd
-
-#
-# The location of local options file (where rsh client is running).
-# Note that the sample options file included in the distribution
-# may need further customizations, depending on your needs. The 'noauth'
-# option specified in the file is there to simplify the example. In
-# reality, you'd probably want to remove such option.
-#
-PPPD_LOC_OPT=/etc/ppp/options-rsh-loc
-
-#
-# The location of remote options file (where in.rshd daemon is running).
-# Note that the sample options file included in the distribution
-# may need further customizations, depending on your needs. The 'noauth'
-# option specified in the file is there to simplify the example. In
-# reality, you'd probably want to remove such option. Also note that
-# the remote options file need to include the 'notty' option for this
-# to work
-#
-PPPD_REM_OPT=/etc/ppp/options-rsh-rem
-
-#
-# The location of rsh client on the local machine
-#
-RSH_LOC=/bin/rsh
-
-export PPPD_LOC PPPD_LOC_OPT PPPD_REM_OPT PPPD_RHOST RSH_LOC
-
-#
-# Uncomment the following to enable IPv6, note that the IPv6 support
-# needs to be enabled during compilation
-#
-# PPPD_IPV6='+ipv6 ipv6cp-use-ipaddr'
-export PPPD_IPV6
-
-#
-# And execute pppd with the pty option, specifying rsh client as the
-# slave side of the pseduo-tty master/slave pair.
-#
-exec $PPPD_LOC \
- pty '$RSH_LOC $PPPD_RHOST $PPPD_LOC $REM_IP:$LOC_IP $PPPD_IPV6 file $PPPD_REM_OPT' \
- $LOC_IP:$REM_IP netmask $NETMASK $PPPD_IPV6 file $PPPD_LOC_OPT
-
diff --git a/mdk-stage1/ppp/scripts/ppp-on-ssh b/mdk-stage1/ppp/scripts/ppp-on-ssh
deleted file mode 100755
index 0e41acac6..000000000
--- a/mdk-stage1/ppp/scripts/ppp-on-ssh
+++ /dev/null
@@ -1,76 +0,0 @@
-#!/bin/sh
-#
-# A sample script to establish PPP session(s) via SSH 1.x
-#
-# Adi Masputra <adi.masputra@sun.com>
-# Jan 24, 2000
-#
-
-#
-# You'd definitely want to change the following addresses to suit
-# your network configuration
-#
-LOC_IP=10.0.0.1
-REM_IP=10.0.0.2
-NETMASK=255.255.0.0
-
-export LOC_IP REM_IP
-
-#
-# This is the remote peer where sshd is running, either
-# its hostname or IP address
-#
-PPPD_RHOST=myremotehost
-
-#
-# For this example, we assume that pppd on both local and remote
-# machines reside in the same place, /usr/local/bin/pppd
-#
-PPPD_LOC=/usr/local/bin/pppd
-
-#
-# The location of local options file (where ssh client is running).
-# Note that the sample options file included in the distribution
-# may need further customizations, depending on your needs. The 'noauth'
-# option specified in the file is there to simplify the example, although
-# some may choose to have it there and rely on ssh authentication
-# instead.
-#
-PPPD_LOC_OPT=/etc/ppp/options-ssh-loc
-
-#
-# The location of remote options file (where sshd daemon is running)
-# Note that the sample options file included in the distribution
-# may need further customizations, depending on your needs. The 'noauth'
-# option specified in the file is there to simplify the example, although
-# some may choose to have it there and rely on ssh authentication
-# instead. Also note that the remote options file need to include the 'notty'
-# options for this to work.
-#
-PPPD_REM_OPT=/etc/ppp/options-ssh-rem
-
-#
-# The location of ssh client on the local machine
-#
-SSH_LOC=/usr/local/bin/ssh
-
-export PPPD_LOC PPPD_LOC_OPT PPPD_REM_OPT PPPD_RHOST SSH_LOC
-
-#
-# Uncomment the following to enable IPv6, note that the IPv6 support
-# needs to be enabled during compilation
-#
-# PPPD_IPV6='+ipv6 ipv6cp-use-ipaddr'
-export PPPD_IPV6
-
-#
-# And execute pppd with the pty option, specifying ssh client as the
-# slave side of the pseudo-tty master/slave pair. Note that on this example,
-# ssh has been compiled to allow NULL encryption (thus the '-c none' option),
-# but in reality, you'd probably want to specify the encryption algorithm.
-# See the man page of ssh(1) for details.
-#
-exec $PPPD_LOC \
- pty '$SSH_LOC -c none $PPPD_RHOST $PPPD_LOC $REM_IP:$LOC_IP $PPPD_IPV6 file $PPPD_REM_OPT' \
- $LOC_IP:$REM_IP netmask $NETMASK $PPPD_IPV6 file $PPPD_LOC_OPT
-
diff --git a/mdk-stage1/ppp/scripts/redialer b/mdk-stage1/ppp/scripts/redialer
deleted file mode 100755
index 5bbde4e9d..000000000
--- a/mdk-stage1/ppp/scripts/redialer
+++ /dev/null
@@ -1,96 +0,0 @@
-#!/bin/sh
-###################################################################
-#
-# These parameters control the attack dialing sequence.
-#
-# Maximum number of attempts to reach the telephone number(s)
-MAX_ATTEMPTS=10
-
-# Delay between each of the attempts. This is a parameter to sleep
-# so use "15s" for 15 seconds, "1m" for 1 minute, etc.
-SLEEP_DELAY=15s
-
-###################################################################
-#
-# This is a list of telephone numbers. Add new numbers if you wish
-# and see the function 'callall' below for the dial process.
-PHONE1=555-1212
-PHONE2=411
-
-###################################################################
-#
-# If you use the ppp-on script, then these are passed to this routine
-# automatically. There is no need to define them here. If not, then
-# you will need to set the values.
-#
-ACCOUNT=my_account_name
-PASSWORD=my_password
-
-###################################################################
-#
-# Function to initialize the modem and ensure that it is in command
-# state. This may not be needed, but it doesn't hurt.
-#
-function initialize
-{
- chat -v TIMEOUT 3 '' AT 'OK-+++\c-OK'
- return
-}
-
-###################################################################
-#
-# Script to dial a telephone
-#
-function callnumber
-{
-chat -v \
- ABORT '\nBUSY\r' \
- ABORT '\nNO ANSWER\r' \
- ABORT '\nRINGING\r\n\r\nRINGING\r' \
- '' ATDT$1 \
- CONNECT '' \
- ogin:--ogin: $ACCOUNT \
- assword: $PASSWORD
-#
-# If the connection was successful then end the whole script with a
-# success.
-#
- if [ "$?" = "0" ]; then
- exit 0
- fi
-
- return
-}
-
-###################################################################
-#
-# Script to dial any telephone number
-#
-function callall
-{
-# echo "dialing attempt number: $1" >/dev/console
- callnumber $PHONE1
-# callnumber $PHONE2
-}
-
-###################################################################
-#
-# Initialize the modem to ensure that it is in the command state
-#
-initialize
-if [ ! "$?" = "0" ]; then
- exit 1
-fi
-
-#
-# Dial telephone numbers until one answers
-#
-attempt=0
-while : ; do
- attempt=`expr $attempt + 1`
- callall $attempt
- if [ "$attempt" = "$MAX_ATTEMPTS" ]; then
- exit 1
- fi
- sleep "$SLEEP_DELAY"
-done
diff --git a/mdk-stage1/ppp/scripts/secure-card b/mdk-stage1/ppp/scripts/secure-card
deleted file mode 100644
index a32138b7d..000000000
--- a/mdk-stage1/ppp/scripts/secure-card
+++ /dev/null
@@ -1,111 +0,0 @@
-#!/usr/local/bin/expect -f
-#
-# This script was written by Jim Isaacson <jcisaac@crl.com>. It is
-# designed to work as a script to use the SecureCARD(tm) device. This
-# little device is mated with a central controller. The number displayed
-# on this card changes every so often and you need to enter the number
-# along with your user account name in order to gain access. Since chat
-# is based upon fixed strings this procedure will not work with chat.
-#
-# It is included by permission. An excellent reference for the expect
-# program used by this script is in the book:
-#
-# "Exploring Expect"
-# by Don Libes
-# Published by O'Rielly and Associates
-#
-
-send_user "hello, starting ppp\n"
-
-system "stty 19200 -echoe -echo raw < /dev/cua3 > /dev/cua3"
-
-#
-# These are the parameters for the program.
-#
-set user Pxxxxxx
-set password xxxxxxx
-set modem /dev/cua3
-set dialup <put phone number here>
-set timeout 60
-
-spawn -noecho -open [open $modem "r+"]
-
-send "AT&F\r"
-expect "OK"
-
-send "ATe0v1x4&c1q0&d2&c1s2=128s0=0DT $dialup\r"
-set timeout 15
-set counter 0
-
-set still_connecting 1
-
-expect {
- -re ".*CONNECT.*\n" {
- set timeout 5
- set still_connecting 0
- continue -expect
- }
- -re ".*CONNECT.*\r" {
- set timeout 5
- set still_connecting 0
- continue -expect
- }
- -re ".*NO.*CARRIER" {
- send_user "Failed to Connect, exiting...\n"
- exit
- }
- -re ".*NO.*DIAL.*TONE" {
- send_user "Failed to Connect, exiting...\n"
- exit
- }
- -re ".*VOICE" {
- send_user "Failed to Connect, exiting...\n"
- exit
- }
- -re ".*sscode:.*\n" {
- continue -expect
- }
- -re ".*sscode:" {
- set timeout -1
- expect_user -re "(.*)\n"
- send "$expect_out(1,string)\r"
- set timeout 30
- continue -expect
- }
- -re ".*Next.*:" {
- set timeout -1
- expect_user -re "(.*)\n"
- send "$expect_out(1,string)\r"
- set timeout 30
- continue -expect
- }
- -re "Your.*" {
- send "\r"
- continue -expect
- }
- -re ".*in:" {
- send "$user\r"
- continue -expect
- }
- -re ".*word:" {
- send "$password\r"
- }
-
- timeout {
- if { $still_connecting > 0 } {
- continue -expect
- }
- set timeout 15
- send "\r"
- incr counter
- if { $counter > 8 } {
- send_user "Cannot Connect\n"
- exit
- } else {
- continue -expect
- }
- }
-}
-
-overlay -0 $spawn_id -1 $spawn_id pppd /dev/cua3 19200 192.111.187.215: \
- crtscts modem defaultroute debug
diff --git a/mdk-stage1/ppp/solaris/Makedefs b/mdk-stage1/ppp/solaris/Makedefs
deleted file mode 100644
index 81db8ab2e..000000000
--- a/mdk-stage1/ppp/solaris/Makedefs
+++ /dev/null
@@ -1,16 +0,0 @@
-#
-# defines common to several Makefiles
-#
-
-INSTALL= /usr/sbin/install
-
-BINDIR = /usr/local/bin
-MANDIR = /usr/local/man
-ETCDIR = /etc/ppp
-
-COPTS = -O -Xa
-
-# For compiling with gcc, comment out the COPTS definition above and
-# uncomment the next 2 definitions.
-#CC = gcc
-#COPTS = -O2
diff --git a/mdk-stage1/ppp/solaris/Makedefs.sol2 b/mdk-stage1/ppp/solaris/Makedefs.sol2
deleted file mode 100644
index 1282c6e74..000000000
--- a/mdk-stage1/ppp/solaris/Makedefs.sol2
+++ /dev/null
@@ -1,59 +0,0 @@
-#
-# Generic make definitions for Solaris 2
-#
-# $Id$
-#
-
-include ../solaris/Makedefs
-
-CPPFLAGS = -D_KERNEL -DSVR4 -DSOL2 -DPRIOQ -DDEBUG -I../include
-CFLAGS = $(CPPFLAGS) $(COPTS)
-
-# lint-specific variables
-LINT = lint
-LINT_OPT_32 =
-LINT_OPT_64 = -Xarch=v9 -errchk=longptr64
-
-LINT_32 =
-LINT_32 += -erroff=E_BAD_PTR_CAST_ALIGN
-LINT_32 += -erroff=E_SUPPRESSION_DIRECTIVE_UNUSED
-LINT_32 += -erroff=E_SUSPICIOUS_COMPARISON
-LINT_32 += -erroff=E_CAST_UINT_TO_SIGNED_INT
-LINT_32 += -erroff=E_PASS_UINT_TO_SIGNED_INT
-LINT_32 += -erroff=E_INVALID_ANNOTATION_NAME
-LINT_32 += -erroff=E_FUNC_ARG_UNUSED
-# This might be needed, but zlib.c and vjcompress.c will squawk
-# when not ignored
-LINT_32 += -erroff=E_CASE_FALLTHRU
-LINT_32 += -erroff=E_RET_INT_IMPLICITLY
-LINT_32 += -erroff=E_FUNC_NO_RET_VAL
-# Some STREAMS macros will be noisy too when this isn't ignored
-LINT_32 += -erroff=E_CONSTANT_CONDITION
-LINT_32 += -erroff=E_CONST_EXPR
-
-# Extra noise suppressant for 64-bit
-EXTRA_OFF =
-EXTRA_OFF += -erroff=E_CAST_INT_TO_SMALL_INT
-EXTRA_OFF += -erroff=E_CAST_INT_CONST_TO_SMALL_INT
-EXTRA_OFF += -erroff=E_CAST_TO_PTR_FROM_INT
-EXTRA_OFF += -erroff=E_ASSIGN_INT_TO_SMALL_INT
-EXTRA_OFF += -erroff=E_ASSIGN_INT_FROM_BIG_CONST
-EXTRA_OFF += -erroff=E_CONST_PROMOTED_UNSIGNED_LL
-EXTRA_OFF += -erroff=E_CONST_PROMOTED_LONG_LONG
-EXTRA_OFF += -erroff=E_CONST_TRUNCATED_BY_ASSIGN
-EXTRA_OFF += -erroff=E_PASS_INT_FROM_BIG_CONST
-EXTRA_OFF += -erroff=E_COMP_INT_WITH_LARGE_INT
-EXTRA_OFF += -erroff=E_ASSIGN_UINT_TO_SIGNED_INT
-EXTRA_OFF += -erroff=E_ASSIGN_NARROW_CONV
-EXTRA_OFF += -erroff=E_PASS_INT_TO_SMALL_INT
-EXTRA_OFF += -erroff=E_PTR_CONV_LOSES_BITS
-
-LINT_64 = $(LINT_32)
-LINT_64 += $(EXTRA_OFF)
-
-LINTFLAGS64 = -Xa -nsxmuF -errtags=yes $(LINT_OPT_64) $(LINT_64)
-LINT64 = $(LINT) -c $(LINTFLAGS64) $(CPPFLAGS)
-
-LINTFLAGS32 = -Xa -nsxmuF -errtags=yes $(LINT_OPT_32) $(LINT_32)
-LINT32 = $(LINT) -c $(LINTFLAGS32) $(CPPFLAGS)
-
diff --git a/mdk-stage1/ppp/solaris/Makefile.sol2 b/mdk-stage1/ppp/solaris/Makefile.sol2
deleted file mode 100644
index 78628847b..000000000
--- a/mdk-stage1/ppp/solaris/Makefile.sol2
+++ /dev/null
@@ -1,66 +0,0 @@
-#
-# Makefile for STREAMS modules for Solaris 2.
-#
-# $Id$
-#
-
-include Makedefs.sol2
-
-COPTS += -xO2 -xspace -W0,-Lt
-
-COMP_OBJS = ppp_comp.o bsd-comp.o deflate.o zlib.o vjcompress.o \
- ppp_comp_mod.o
-
-all: ppp ppp_ahdl ppp_comp
-
-ppp: ppp.o ppp_mod.o
- ld -r -o $@ ppp.o ppp_mod.o
- chmod +x $@
-
-ppp_ahdl: ppp_ahdlc.o ppp_ahdlc_mod.o
- ld -r -o $@ ppp_ahdlc.o ppp_ahdlc_mod.o
- chmod +x $@
-
-ppp_comp: $(COMP_OBJS)
- ld -r -o $@ $(COMP_OBJS)
- chmod +x $@
-
-bsd-comp.o: ../modules/bsd-comp.c
- $(CC) $(CFLAGS) -c $?
-deflate.o: ../modules/deflate.c
- $(CC) $(CFLAGS) -c $?
-ppp.o: ppp.c
- $(CC) $(CFLAGS) -c $?
-ppp_mod.o: ppp_mod.c
- $(CC) $(CFLAGS) -c $?
-ppp_ahdlc_mod.o: ppp_ahdlc_mod.c
- $(CC) $(CFLAGS) -c $?
-ppp_ahdlc.o: ppp_ahdlc.c
- $(CC) $(CFLAGS) -c $?
-ppp_comp.o: ppp_comp.c
- $(CC) $(CFLAGS) -c $?
-ppp_comp_mod.o: ppp_comp_mod.c
- $(CC) $(CFLAGS) -c $?
-vjcompress.o: ../modules/vjcompress.c
- $(CC) $(CFLAGS) -c $?
-zlib.o: ../common/zlib.c
- $(CC) $(CFLAGS) -c $?
-
-install:
- cp ppp ppp.conf /kernel/drv
- cp ppp_comp ppp_ahdl /kernel/strmod
- if grep clone:ppp /etc/minor_perm; then :; else \
- echo clone:ppp 0644 root sys >>/etc/minor_perm; fi
- /usr/sbin/rem_drv ppp 2>/dev/null || true
- /usr/sbin/add_drv ppp
-
-SRCS = ppp.c ppp_mod.c ppp_ahdlc.c ppp_ahdlc_mod.c \
- ppp_comp.c ../modules/bsd-comp.c ../modules/deflate.c \
- ../common/zlib.c ../modules/vjcompress.c ppp_comp_mod.c
-
-lint:
- $(LINT32) $(SRCS)
-
-clean:
- rm -f ppp ppp_comp ppp_ahdl *.o *~ core
- rm -f *.ln
diff --git a/mdk-stage1/ppp/solaris/Makefile.sol2-64 b/mdk-stage1/ppp/solaris/Makefile.sol2-64
deleted file mode 100644
index 63e75fc54..000000000
--- a/mdk-stage1/ppp/solaris/Makefile.sol2-64
+++ /dev/null
@@ -1,85 +0,0 @@
-#
-# Makefile for 64-bit STREAMS modules for Solaris 2.
-#
-# $Id$
-#
-
-include Makedefs.sol2
-
-# Sun's cc flag for LP64 compilation / linkage
-COPTS += -xchip=ultra -xarch=v9 -Wc,-xcode=abs32 -Wc,-Qiselect-regsym=0 -xO3 -xspace -W0,-Lt
-
-# subdirectory where 64-bit objects / binaries will be placed
-LP64DIR = sparcv9
-
-# Name of legacy Makefile (for 32-bit binaries)
-STD_MAKE = Makefile.sol2
-
-COMP_OBJS = $(LP64DIR)/ppp_comp.o $(LP64DIR)/bsd-comp.o \
- $(LP64DIR)/deflate.o $(LP64DIR)/zlib.o $(LP64DIR)/vjcompress.o \
- $(LP64DIR)/ppp_comp_mod.o
-
-all: std_objs $(LP64DIR) ppp ppp_ahdl ppp_comp
-
-std_objs:
- $(MAKE) -f $(STD_MAKE) all
-
-ppp: $(LP64DIR)/ppp.o $(LP64DIR)/ppp_mod.o
- ld -r -o $(LP64DIR)/$@ $(LP64DIR)/ppp.o $(LP64DIR)/ppp_mod.o
- chmod +x $(LP64DIR)/$@
-
-ppp_ahdl: $(LP64DIR)/ppp_ahdlc.o $(LP64DIR)/ppp_ahdlc_mod.o
- ld -r -o $(LP64DIR)/$@ $(LP64DIR)/ppp_ahdlc.o $(LP64DIR)/ppp_ahdlc_mod.o
- chmod +x $(LP64DIR)/$@
-
-ppp_comp: $(COMP_OBJS)
- ld -r -o $(LP64DIR)/$@ $(COMP_OBJS)
- chmod +x $(LP64DIR)/$@
-
-$(LP64DIR)/bsd-comp.o: ../modules/bsd-comp.c
- $(CC) $(CFLAGS) -c $? -o $@
-$(LP64DIR)/deflate.o: ../modules/deflate.c
- $(CC) $(CFLAGS) -c $? -o $@
-$(LP64DIR)/ppp.o: ppp.c
- $(CC) $(CFLAGS) -c $? -o $@
-$(LP64DIR)/ppp_mod.o: ppp_mod.c
- $(CC) $(CFLAGS) -c $? -o $@
-$(LP64DIR)/ppp_ahdlc_mod.o: ppp_ahdlc_mod.c
- $(CC) $(CFLAGS) -c $? -o $@
-$(LP64DIR)/ppp_ahdlc.o: ppp_ahdlc.c
- $(CC) $(CFLAGS) -c $? -o $@
-$(LP64DIR)/ppp_comp.o: ppp_comp.c
- $(CC) $(CFLAGS) -c $? -o $@
-$(LP64DIR)/ppp_comp_mod.o: ppp_comp_mod.c
- $(CC) $(CFLAGS) -c $? -o $@
-$(LP64DIR)/vjcompress.o: ../modules/vjcompress.c
- $(CC) $(CFLAGS) -c $? -o $@
-$(LP64DIR)/zlib.o: ../common/zlib.c
- $(CC) $(CFLAGS) -c $? -o $@
-
-$(LP64DIR):
- mkdir -m 755 -p $@
-
-install:
- cp ppp ppp.conf /kernel/drv
- cp ppp_comp ppp_ahdl /kernel/strmod
- cp $(LP64DIR)/ppp /kernel/drv/$(LP64DIR)
- cp $(LP64DIR)/ppp_comp $(LP64DIR)/ppp_ahdl /kernel/strmod/$(LP64DIR)
- if grep clone:ppp /etc/minor_perm; then :; else \
- echo clone:ppp 0644 root sys >>/etc/minor_perm; fi
- /usr/sbin/rem_drv ppp 2>/dev/null || true
- /usr/sbin/add_drv ppp
-
-SRCS = ppp.c ppp_mod.c ppp_ahdlc.c ppp_ahdlc_mod.c \
- ppp_comp.c ../modules/bsd-comp.c ../modules/deflate.c \
- ../common/zlib.c ../modules/vjcompress.c ppp_comp_mod.c
-
-lint:
- $(LINT64) $(SRCS)
-
-lint-32:
- $(LINT32) $(SRCS)
-
-clean:
- $(MAKE) -f $(STD_MAKE) clean
- rm -f $(LP64DIR)/ppp $(LP64DIR)/ppp_comp $(LP64DIR)/ppp_ahdl $(LP64DIR)/*.o $(LP64DIR)/*~ $(LP64DIR)/core
diff --git a/mdk-stage1/ppp/solaris/Makefile.top b/mdk-stage1/ppp/solaris/Makefile.top
deleted file mode 100644
index f1200b852..000000000
--- a/mdk-stage1/ppp/solaris/Makefile.top
+++ /dev/null
@@ -1,50 +0,0 @@
-#
-# ppp top level makefile for SVR4 and Solaris 2
-#
-# $Id$
-#
-
-include solaris/Makedefs
-
-all:
- cd chat; $(MAKE) all
- cd pppd; $(MAKE) all
- cd pppstats; $(MAKE) all
- cd pppdump; $(MAKE) all
- cd solaris; $(MAKE) all
-
-install: $(BINDIR) $(MANDIR)/man8 install-progs install-etcppp
-
-install-progs:
- cd chat; $(MAKE) install
- cd pppd; $(MAKE) install
- cd pppstats; $(MAKE) install
- cd pppdump; $(MAKE) install
- cd solaris; $(MAKE) install
-
-install-etcppp: $(ETCDIR) $(ETCDIR)/options $(ETCDIR)/pap-secrets \
- $(ETCDIR)/chap-secrets
-
-$(ETCDIR)/options:
- cp etc.ppp/options $@
- chmod go-w $@
-$(ETCDIR)/pap-secrets:
- $(INSTALL) -f $(ETCDIR) -m 600 etc.ppp/pap-secrets
-$(ETCDIR)/chap-secrets:
- $(INSTALL) -f $(ETCDIR) -m 600 etc.ppp/chap-secrets
-
-$(BINDIR):
- mkdir -m 755 -p $@
-$(MANDIR)/man8:
- mkdir -m 755 -p $@
-$(ETCDIR):
- mkdir -m 755 -p $@
-
-clean:
- rm -f *~
- cd chat; $(MAKE) clean
- cd pppd; $(MAKE) clean
- cd pppstats; $(MAKE) clean
- cd pppdump; $(MAKE) clean
- cd solaris; $(MAKE) clean
-
diff --git a/mdk-stage1/ppp/solaris/ppp.c b/mdk-stage1/ppp/solaris/ppp.c
deleted file mode 100644
index 44bf08dff..000000000
--- a/mdk-stage1/ppp/solaris/ppp.c
+++ /dev/null
@@ -1,2486 +0,0 @@
-/*
- * ppp.c - STREAMS multiplexing pseudo-device driver for PPP.
- *
- * Copyright (c) 1994 The Australian National University.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies. This software is provided without any
- * warranty, express or implied. The Australian National University
- * makes no representations about the suitability of this software for
- * any purpose.
- *
- * IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY
- * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
- * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
- * THE AUSTRALIAN NATIONAL UNIVERSITY HAS BEEN ADVISED OF THE POSSIBILITY
- * OF SUCH DAMAGE.
- *
- * THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO
- * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
- * OR MODIFICATIONS.
- *
- * $Id$
- */
-
-/*
- * This file is used under Solaris 2, SVR4, SunOS 4, and Digital UNIX.
- */
-
-#include <sys/types.h>
-#include <sys/param.h>
-#include <sys/stat.h>
-#include <sys/stream.h>
-#include <sys/stropts.h>
-#include <sys/errno.h>
-#ifdef __osf__
-#include <sys/ioctl.h>
-#include <sys/cmn_err.h>
-#define queclass(mp) ((mp)->b_band & QPCTL)
-#else
-#include <sys/ioccom.h>
-#endif
-#include <sys/time.h>
-#ifdef SVR4
-#include <sys/cmn_err.h>
-#include <sys/conf.h>
-#include <sys/dlpi.h>
-#include <sys/ddi.h>
-#ifdef SOL2
-#include <sys/ksynch.h>
-#include <sys/kstat.h>
-#include <sys/sunddi.h>
-#include <sys/ethernet.h>
-#else
-#include <sys/socket.h>
-#include <sys/sockio.h>
-#include <net/if.h>
-#include <netinet/in.h>
-#endif /* SOL2 */
-#else /* not SVR4 */
-#include <sys/user.h>
-#endif /* SVR4 */
-#include <net/ppp_defs.h>
-#include <net/pppio.h>
-#include "ppp_mod.h"
-
-/*
- * Modifications marked with #ifdef PRIOQ are for priority queueing of
- * interactive traffic, and are due to Marko Zec <zec@japa.tel.fer.hr>.
- */
-#ifdef PRIOQ
-#endif /* PRIOQ */
-
-#include <netinet/in.h> /* leave this outside of PRIOQ for htons */
-
-#ifdef __STDC__
-#define __P(x) x
-#else
-#define __P(x) ()
-#endif
-
-/*
- * The IP module may use this SAP value for IP packets.
- */
-#ifndef ETHERTYPE_IP
-#define ETHERTYPE_IP 0x800
-#endif
-
-#if !defined(ETHERTYPE_IPV6)
-#define ETHERTYPE_IPV6 0x86dd
-#endif /* !defined(ETHERTYPE_IPV6) */
-
-#if !defined(ETHERTYPE_ALLSAP) && defined(SOL2)
-#define ETHERTYPE_ALLSAP 0
-#endif /* !defined(ETHERTYPE_ALLSAP) && defined(SOL2) */
-
-#if !defined(PPP_ALLSAP) && defined(SOL2)
-#define PPP_ALLSAP PPP_ALLSTATIONS
-#endif /* !defined(PPP_ALLSAP) && defined(SOL2) */
-
-extern time_t time;
-
-#ifdef SOL2
-/*
- * We use this reader-writer lock to ensure that the lower streams
- * stay connected to the upper streams while the lower-side put and
- * service procedures are running. Essentially it is an existence
- * lock for the upper stream associated with each lower stream.
- */
-krwlock_t ppp_lower_lock;
-#define LOCK_LOWER_W rw_enter(&ppp_lower_lock, RW_WRITER)
-#define LOCK_LOWER_R rw_enter(&ppp_lower_lock, RW_READER)
-#define TRYLOCK_LOWER_R rw_tryenter(&ppp_lower_lock, RW_READER)
-#define UNLOCK_LOWER rw_exit(&ppp_lower_lock)
-
-#define MT_ENTER(x) mutex_enter(x)
-#define MT_EXIT(x) mutex_exit(x)
-
-/*
- * Notes on multithreaded implementation for Solaris 2:
- *
- * We use an inner perimeter around each queue pair and an outer
- * perimeter around the whole driver. The inner perimeter is
- * entered exclusively for all entry points (open, close, put,
- * service). The outer perimeter is entered exclusively for open
- * and close and shared for put and service. This is all done for
- * us by the streams framework.
- *
- * I used to think that the perimeters were entered for the lower
- * streams' put and service routines as well as for the upper streams'.
- * Because of problems experienced by people, and after reading the
- * documentation more closely, I now don't think that is true. So we
- * now use ppp_lower_lock to give us an existence guarantee on the
- * upper stream controlling each lower stream.
- *
- * Shared entry to the outer perimeter protects the existence of all
- * the upper streams and their upperstr_t structures, and guarantees
- * that the following fields of any upperstr_t won't change:
- * nextmn, next, nextppa. It guarantees that the lowerq field of an
- * upperstr_t won't go from non-zero to zero, that the global `ppas'
- * won't change and that the no lower stream will get unlinked.
- *
- * Shared (reader) access to ppa_lower_lock guarantees that no lower
- * stream will be unlinked and that the lowerq field of all upperstr_t
- * structures won't change.
- */
-
-#else /* SOL2 */
-#define LOCK_LOWER_W 0
-#define LOCK_LOWER_R 0
-#define TRYLOCK_LOWER_R 1
-#define UNLOCK_LOWER 0
-#define MT_ENTER(x) 0
-#define MT_EXIT(x) 0
-
-#endif /* SOL2 */
-
-/*
- * Private information; one per upper stream.
- */
-typedef struct upperstr {
- minor_t mn; /* minor device number */
- struct upperstr *nextmn; /* next minor device */
- queue_t *q; /* read q associated with this upper stream */
- int flags; /* flag bits, see below */
- int state; /* current DLPI state */
- int sap; /* service access point */
- int req_sap; /* which SAP the DLPI client requested */
- struct upperstr *ppa; /* control stream for our ppa */
- struct upperstr *next; /* next stream for this ppa */
- uint ioc_id; /* last ioctl ID for this stream */
- enum NPmode npmode; /* what to do with packets on this SAP */
- unsigned char rblocked; /* flow control has blocked upper read strm */
- /* N.B. rblocked is only changed by control stream's put/srv procs */
- /*
- * There is exactly one control stream for each PPA.
- * The following fields are only used for control streams.
- */
- int ppa_id;
- queue_t *lowerq; /* write queue attached below this PPA */
- struct upperstr *nextppa; /* next control stream */
- int mru;
- int mtu;
- struct pppstat stats; /* statistics */
- time_t last_sent; /* time last NP packet sent */
- time_t last_recv; /* time last NP packet rcvd */
-#ifdef SOL2
- kmutex_t stats_lock; /* lock for stats updates */
- kstat_t *kstats; /* stats for netstat */
-#endif /* SOL2 */
-#ifdef LACHTCP
- int ifflags;
- char ifname[IFNAMSIZ];
- struct ifstats ifstats;
-#endif /* LACHTCP */
-} upperstr_t;
-
-/* Values for flags */
-#define US_PRIV 1 /* stream was opened by superuser */
-#define US_CONTROL 2 /* stream is a control stream */
-#define US_BLOCKED 4 /* flow ctrl has blocked lower write stream */
-#define US_LASTMOD 8 /* no PPP modules below us */
-#define US_DBGLOG 0x10 /* log various occurrences */
-#define US_RBLOCKED 0x20 /* flow ctrl has blocked upper read stream */
-
-#if defined(SOL2)
-#if DL_CURRENT_VERSION >= 2
-#define US_PROMISC 0x40 /* stream is promiscuous */
-#endif /* DL_CURRENT_VERSION >= 2 */
-#define US_RAWDATA 0x80 /* raw M_DATA, no DLPI header */
-#endif /* defined(SOL2) */
-
-#ifdef PRIOQ
-static u_char max_band=0;
-static u_char def_band=0;
-
-#define IPPORT_DEFAULT 65535
-
-/*
- * Port priority table
- * Highest priority ports are listed first, lowest are listed last.
- * ICMP & packets using unlisted ports will be treated as "default".
- * If IPPORT_DEFAULT is not listed here, "default" packets will be
- * assigned lowest priority.
- * Each line should be terminated with "0".
- * Line containing only "0" marks the end of the list.
- */
-
-static u_short prioq_table[]= {
- 113, 53, 0,
- 22, 23, 513, 517, 518, 0,
- 514, 21, 79, 111, 0,
- 25, 109, 110, 0,
- IPPORT_DEFAULT, 0,
- 20, 70, 80, 8001, 8008, 8080, 0, /* 8001,8008,8080 - common proxy ports */
-0 };
-
-#endif /* PRIOQ */
-
-
-static upperstr_t *minor_devs = NULL;
-static upperstr_t *ppas = NULL;
-
-#ifdef SVR4
-static int pppopen __P((queue_t *, dev_t *, int, int, cred_t *));
-static int pppclose __P((queue_t *, int, cred_t *));
-#else
-static int pppopen __P((queue_t *, int, int, int));
-static int pppclose __P((queue_t *, int));
-#endif /* SVR4 */
-static int pppurput __P((queue_t *, mblk_t *));
-static int pppuwput __P((queue_t *, mblk_t *));
-static int pppursrv __P((queue_t *));
-static int pppuwsrv __P((queue_t *));
-static int ppplrput __P((queue_t *, mblk_t *));
-static int ppplwput __P((queue_t *, mblk_t *));
-static int ppplrsrv __P((queue_t *));
-static int ppplwsrv __P((queue_t *));
-#ifndef NO_DLPI
-static void dlpi_request __P((queue_t *, mblk_t *, upperstr_t *));
-static void dlpi_error __P((queue_t *, upperstr_t *, int, int, int));
-static void dlpi_ok __P((queue_t *, int));
-#endif
-static int send_data __P((mblk_t *, upperstr_t *));
-static void new_ppa __P((queue_t *, mblk_t *));
-static void attach_ppa __P((queue_t *, mblk_t *));
-static void detach_ppa __P((queue_t *, mblk_t *));
-static void detach_lower __P((queue_t *, mblk_t *));
-static void debug_dump __P((queue_t *, mblk_t *));
-static upperstr_t *find_dest __P((upperstr_t *, int));
-#if defined(SOL2)
-static upperstr_t *find_promisc __P((upperstr_t *, int));
-static mblk_t *prepend_ether __P((upperstr_t *, mblk_t *, int));
-static mblk_t *prepend_udind __P((upperstr_t *, mblk_t *, int));
-static void promisc_sendup __P((upperstr_t *, mblk_t *, int, int));
-#endif /* defined(SOL2) */
-static int putctl2 __P((queue_t *, int, int, int));
-static int putctl4 __P((queue_t *, int, int, int));
-static int pass_packet __P((upperstr_t *ppa, mblk_t *mp, int outbound));
-#ifdef FILTER_PACKETS
-static int ip_hard_filter __P((upperstr_t *ppa, mblk_t *mp, int outbound));
-#endif /* FILTER_PACKETS */
-
-#define PPP_ID 0xb1a6
-static struct module_info ppp_info = {
-#ifdef PRIOQ
- PPP_ID, "ppp", 0, 512, 512, 384
-#else
- PPP_ID, "ppp", 0, 512, 512, 128
-#endif /* PRIOQ */
-};
-
-static struct qinit pppurint = {
- pppurput, pppursrv, pppopen, pppclose, NULL, &ppp_info, NULL
-};
-
-static struct qinit pppuwint = {
- pppuwput, pppuwsrv, NULL, NULL, NULL, &ppp_info, NULL
-};
-
-static struct qinit ppplrint = {
- ppplrput, ppplrsrv, NULL, NULL, NULL, &ppp_info, NULL
-};
-
-static struct qinit ppplwint = {
- ppplwput, ppplwsrv, NULL, NULL, NULL, &ppp_info, NULL
-};
-
-#ifdef LACHTCP
-extern struct ifstats *ifstats;
-int pppdevflag = 0;
-#endif
-
-struct streamtab pppinfo = {
- &pppurint, &pppuwint,
- &ppplrint, &ppplwint
-};
-
-int ppp_count;
-
-/*
- * How we maintain statistics.
- */
-#ifdef SOL2
-#define INCR_IPACKETS(ppa) \
- if (ppa->kstats != 0) { \
- KSTAT_NAMED_PTR(ppa->kstats)[0].value.ul++; \
- }
-#define INCR_IERRORS(ppa) \
- if (ppa->kstats != 0) { \
- KSTAT_NAMED_PTR(ppa->kstats)[1].value.ul++; \
- }
-#define INCR_OPACKETS(ppa) \
- if (ppa->kstats != 0) { \
- KSTAT_NAMED_PTR(ppa->kstats)[2].value.ul++; \
- }
-#define INCR_OERRORS(ppa) \
- if (ppa->kstats != 0) { \
- KSTAT_NAMED_PTR(ppa->kstats)[3].value.ul++; \
- }
-#endif
-
-#ifdef LACHTCP
-#define INCR_IPACKETS(ppa) ppa->ifstats.ifs_ipackets++;
-#define INCR_IERRORS(ppa) ppa->ifstats.ifs_ierrors++;
-#define INCR_OPACKETS(ppa) ppa->ifstats.ifs_opackets++;
-#define INCR_OERRORS(ppa) ppa->ifstats.ifs_oerrors++;
-#endif
-
-/*
- * STREAMS driver entry points.
- */
-static int
-#ifdef SVR4
-pppopen(q, devp, oflag, sflag, credp)
- queue_t *q;
- dev_t *devp;
- int oflag, sflag;
- cred_t *credp;
-#else
-pppopen(q, dev, oflag, sflag)
- queue_t *q;
- int dev; /* really dev_t */
- int oflag, sflag;
-#endif
-{
- upperstr_t *up;
- upperstr_t **prevp;
- minor_t mn;
-#ifdef PRIOQ
- u_short *ptr;
- u_char new_band;
-#endif /* PRIOQ */
-
- if (q->q_ptr)
- DRV_OPEN_OK(dev); /* device is already open */
-
-#ifdef PRIOQ
- /* Calculate max_bband & def_band from definitions in prioq.h
- This colud be done at some more approtiate time (less often)
- but this way it works well so I'll just leave it here */
-
- max_band = 1;
- def_band = 0;
- ptr = prioq_table;
- while (*ptr) {
- new_band = 1;
- while (*ptr)
- if (*ptr++ == IPPORT_DEFAULT) {
- new_band = 0;
- def_band = max_band;
- }
- max_band += new_band;
- ptr++;
- }
- if (def_band)
- def_band = max_band - def_band;
- --max_band;
-#endif /* PRIOQ */
-
- if (sflag == CLONEOPEN) {
- mn = 0;
- for (prevp = &minor_devs; (up = *prevp) != 0; prevp = &up->nextmn) {
- if (up->mn != mn)
- break;
- ++mn;
- }
- } else {
-#ifdef SVR4
- mn = getminor(*devp);
-#else
- mn = minor(dev);
-#endif
- for (prevp = &minor_devs; (up = *prevp) != 0; prevp = &up->nextmn) {
- if (up->mn >= mn)
- break;
- }
- if (up->mn == mn) {
- /* this can't happen */
- q->q_ptr = WR(q)->q_ptr = (caddr_t) up;
- DRV_OPEN_OK(dev);
- }
- }
-
- /*
- * Construct a new minor node.
- */
- up = (upperstr_t *) ALLOC_SLEEP(sizeof(upperstr_t));
- bzero((caddr_t) up, sizeof(upperstr_t));
- if (up == 0) {
- DPRINT("pppopen: out of kernel memory\n");
- OPEN_ERROR(ENXIO);
- }
- up->nextmn = *prevp;
- *prevp = up;
- up->mn = mn;
-#ifdef SVR4
- *devp = makedevice(getmajor(*devp), mn);
-#endif
- up->q = q;
- if (NOTSUSER() == 0)
- up->flags |= US_PRIV;
-#ifndef NO_DLPI
- up->state = DL_UNATTACHED;
-#endif
-#ifdef LACHTCP
- up->ifflags = IFF_UP | IFF_POINTOPOINT;
-#endif
- up->sap = -1;
- up->last_sent = up->last_recv = time;
- up->npmode = NPMODE_DROP;
- q->q_ptr = (caddr_t) up;
- WR(q)->q_ptr = (caddr_t) up;
- noenable(WR(q));
-#ifdef SOL2
- mutex_init(&up->stats_lock, NULL, MUTEX_DRIVER, NULL);
-#endif
- ++ppp_count;
-
- qprocson(q);
- DRV_OPEN_OK(makedev(major(dev), mn));
-}
-
-static int
-#ifdef SVR4
-pppclose(q, flag, credp)
- queue_t *q;
- int flag;
- cred_t *credp;
-#else
-pppclose(q, flag)
- queue_t *q;
- int flag;
-#endif
-{
- upperstr_t *up, **upp;
- upperstr_t *as, *asnext;
- upperstr_t **prevp;
-
- qprocsoff(q);
-
- up = (upperstr_t *) q->q_ptr;
- if (up == 0) {
- DPRINT("pppclose: q_ptr = 0\n");
- return 0;
- }
- if (up->flags & US_DBGLOG)
- DPRINT2("ppp/%d: close, flags=%x\n", up->mn, up->flags);
- if (up->flags & US_CONTROL) {
-#ifdef LACHTCP
- struct ifstats *ifp, *pifp;
-#endif
- if (up->lowerq != 0) {
- /* Gack! the lower stream should have be unlinked earlier! */
- DPRINT1("ppp%d: lower stream still connected on close?\n",
- up->mn);
- LOCK_LOWER_W;
- up->lowerq->q_ptr = 0;
- RD(up->lowerq)->q_ptr = 0;
- up->lowerq = 0;
- UNLOCK_LOWER;
- }
-
- /*
- * This stream represents a PPA:
- * For all streams attached to the PPA, clear their
- * references to this PPA.
- * Then remove this PPA from the list of PPAs.
- */
- for (as = up->next; as != 0; as = asnext) {
- asnext = as->next;
- as->next = 0;
- as->ppa = 0;
- if (as->flags & US_BLOCKED) {
- as->flags &= ~US_BLOCKED;
- flushq(WR(as->q), FLUSHDATA);
- }
- }
- for (upp = &ppas; *upp != 0; upp = &(*upp)->nextppa)
- if (*upp == up) {
- *upp = up->nextppa;
- break;
- }
-#ifdef LACHTCP
- /* Remove the statistics from the active list. */
- for (ifp = ifstats, pifp = 0; ifp; ifp = ifp->ifs_next) {
- if (ifp == &up->ifstats) {
- if (pifp)
- pifp->ifs_next = ifp->ifs_next;
- else
- ifstats = ifp->ifs_next;
- break;
- }
- pifp = ifp;
- }
-#endif
- } else {
- /*
- * If this stream is attached to a PPA,
- * remove it from the PPA's list.
- */
- if ((as = up->ppa) != 0) {
- for (; as->next != 0; as = as->next)
- if (as->next == up) {
- as->next = up->next;
- break;
- }
- }
- }
-
-#ifdef SOL2
- if (up->kstats)
- kstat_delete(up->kstats);
- mutex_destroy(&up->stats_lock);
-#endif
-
- q->q_ptr = NULL;
- WR(q)->q_ptr = NULL;
-
- for (prevp = &minor_devs; *prevp != 0; prevp = &(*prevp)->nextmn) {
- if (*prevp == up) {
- *prevp = up->nextmn;
- break;
- }
- }
- FREE(up, sizeof(upperstr_t));
- --ppp_count;
-
- return 0;
-}
-
-/*
- * A message from on high. We do one of three things:
- * - qreply()
- * - put the message on the lower write stream
- * - queue it for our service routine
- */
-static int
-pppuwput(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- upperstr_t *us, *ppa, *nps;
- struct iocblk *iop;
- struct linkblk *lb;
-#ifdef LACHTCP
- struct ifreq *ifr;
- int i;
-#endif
- queue_t *lq;
- int error, n, sap;
- mblk_t *mq;
- struct ppp_idle *pip;
-#ifdef PRIOQ
- queue_t *tlq;
-#endif /* PRIOQ */
-#ifdef NO_DLPI
- upperstr_t *os;
-#endif
-
- us = (upperstr_t *) q->q_ptr;
- if (us == 0) {
- DPRINT("pppuwput: q_ptr = 0!\n");
- return 0;
- }
- if (mp == 0) {
- DPRINT1("pppuwput/%d: mp = 0!\n", us->mn);
- return 0;
- }
- if (mp->b_datap == 0) {
- DPRINT1("pppuwput/%d: mp->b_datap = 0!\n", us->mn);
- return 0;
- }
- switch (mp->b_datap->db_type) {
-#ifndef NO_DLPI
- case M_PCPROTO:
- case M_PROTO:
- dlpi_request(q, mp, us);
- break;
-#endif /* NO_DLPI */
-
- case M_DATA:
- if (us->flags & US_DBGLOG)
- DPRINT3("ppp/%d: uwput M_DATA len=%d flags=%x\n",
- us->mn, msgdsize(mp), us->flags);
- if (us->ppa == 0 || msgdsize(mp) > us->ppa->mtu + PPP_HDRLEN
-#ifndef NO_DLPI
- || (us->flags & US_CONTROL) == 0
-#endif /* NO_DLPI */
- ) {
- DPRINT1("pppuwput: junk data len=%d\n", msgdsize(mp));
- freemsg(mp);
- break;
- }
-#ifdef NO_DLPI
- if ((us->flags & US_CONTROL) == 0 && !pass_packet(us, mp, 1))
- break;
-#endif
- if (!send_data(mp, us))
- putq(q, mp);
- break;
-
- case M_IOCTL:
- iop = (struct iocblk *) mp->b_rptr;
- error = EINVAL;
- if (us->flags & US_DBGLOG)
- DPRINT3("ppp/%d: ioctl %x count=%d\n",
- us->mn, iop->ioc_cmd, iop->ioc_count);
- switch (iop->ioc_cmd) {
-#if defined(SOL2)
- case DLIOCRAW: /* raw M_DATA mode */
- us->flags |= US_RAWDATA;
- error = 0;
- break;
-#endif /* defined(SOL2) */
- case I_LINK:
- if ((us->flags & US_CONTROL) == 0 || us->lowerq != 0)
- break;
- if (mp->b_cont == 0) {
- DPRINT1("pppuwput/%d: ioctl I_LINK b_cont = 0!\n", us->mn);
- break;
- }
- lb = (struct linkblk *) mp->b_cont->b_rptr;
- lq = lb->l_qbot;
- if (lq == 0) {
- DPRINT1("pppuwput/%d: ioctl I_LINK l_qbot = 0!\n", us->mn);
- break;
- }
- LOCK_LOWER_W;
- us->lowerq = lq;
- lq->q_ptr = (caddr_t) q;
- RD(lq)->q_ptr = (caddr_t) us->q;
- UNLOCK_LOWER;
- iop->ioc_count = 0;
- error = 0;
- us->flags &= ~US_LASTMOD;
- /* Unblock upper streams which now feed this lower stream. */
- qenable(q);
- /* Send useful information down to the modules which
- are now linked below us. */
- putctl2(lq, M_CTL, PPPCTL_UNIT, us->ppa_id);
- putctl4(lq, M_CTL, PPPCTL_MRU, us->mru);
- putctl4(lq, M_CTL, PPPCTL_MTU, us->mtu);
-#ifdef PRIOQ
- /* Lower tty driver's queue hiwat/lowat from default 4096/128
- to 256/128 since we don't want queueing of data on
- output to physical device */
-
- freezestr(lq);
- for (tlq = lq; tlq->q_next != NULL; tlq = tlq->q_next)
- ;
- strqset(tlq, QHIWAT, 0, 256);
- strqset(tlq, QLOWAT, 0, 128);
- unfreezestr(lq);
-#endif /* PRIOQ */
- break;
-
- case I_UNLINK:
- if (mp->b_cont == 0) {
- DPRINT1("pppuwput/%d: ioctl I_UNLINK b_cont = 0!\n", us->mn);
- break;
- }
- lb = (struct linkblk *) mp->b_cont->b_rptr;
-#if DEBUG
- if (us->lowerq != lb->l_qbot) {
- DPRINT2("ppp unlink: lowerq=%x qbot=%x\n",
- us->lowerq, lb->l_qbot);
- break;
- }
-#endif
- iop->ioc_count = 0;
- qwriter(q, mp, detach_lower, PERIM_OUTER);
- error = -1;
- break;
-
- case PPPIO_NEWPPA:
- if (us->flags & US_CONTROL)
- break;
- if ((us->flags & US_PRIV) == 0) {
- error = EPERM;
- break;
- }
- /* Arrange to return an int */
- if ((mq = mp->b_cont) == 0
- || mq->b_datap->db_lim - mq->b_rptr < sizeof(int)) {
- mq = allocb(sizeof(int), BPRI_HI);
- if (mq == 0) {
- error = ENOSR;
- break;
- }
- if (mp->b_cont != 0)
- freemsg(mp->b_cont);
- mp->b_cont = mq;
- mq->b_cont = 0;
- }
- iop->ioc_count = sizeof(int);
- mq->b_wptr = mq->b_rptr + sizeof(int);
- qwriter(q, mp, new_ppa, PERIM_OUTER);
- error = -1;
- break;
-
- case PPPIO_ATTACH:
- /* like dlpi_attach, for programs which can't write to
- the stream (like pppstats) */
- if (iop->ioc_count != sizeof(int) || us->ppa != 0)
- break;
- if (mp->b_cont == 0) {
- DPRINT1("pppuwput/%d: ioctl PPPIO_ATTACH b_cont = 0!\n", us->mn);
- break;
- }
- n = *(int *)mp->b_cont->b_rptr;
- for (ppa = ppas; ppa != 0; ppa = ppa->nextppa)
- if (ppa->ppa_id == n)
- break;
- if (ppa == 0)
- break;
- us->ppa = ppa;
- iop->ioc_count = 0;
- qwriter(q, mp, attach_ppa, PERIM_OUTER);
- error = -1;
- break;
-
-#ifdef NO_DLPI
- case PPPIO_BIND:
- /* Attach to a given SAP. */
- if (iop->ioc_count != sizeof(int) || us->ppa == 0)
- break;
- if (mp->b_cont == 0) {
- DPRINT1("pppuwput/%d: ioctl PPPIO_BIND b_cont = 0!\n", us->mn);
- break;
- }
- n = *(int *)mp->b_cont->b_rptr;
- /* n must be a valid PPP network protocol number. */
- if (n < 0x21 || n > 0x3fff || (n & 0x101) != 1)
- break;
- /* check that no other stream is bound to this sap already. */
- for (os = us->ppa; os != 0; os = os->next)
- if (os->sap == n)
- break;
- if (os != 0)
- break;
- us->sap = n;
- iop->ioc_count = 0;
- error = 0;
- break;
-#endif /* NO_DLPI */
-
- case PPPIO_MRU:
- if (iop->ioc_count != sizeof(int) || (us->flags & US_CONTROL) == 0)
- break;
- if (mp->b_cont == 0) {
- DPRINT1("pppuwput/%d: ioctl PPPIO_MRU b_cont = 0!\n", us->mn);
- break;
- }
- n = *(int *)mp->b_cont->b_rptr;
- if (n <= 0 || n > PPP_MAXMRU)
- break;
- if (n < PPP_MRU)
- n = PPP_MRU;
- us->mru = n;
- if (us->lowerq)
- putctl4(us->lowerq, M_CTL, PPPCTL_MRU, n);
- error = 0;
- iop->ioc_count = 0;
- break;
-
- case PPPIO_MTU:
- if (iop->ioc_count != sizeof(int) || (us->flags & US_CONTROL) == 0)
- break;
- if (mp->b_cont == 0) {
- DPRINT1("pppuwput/%d: ioctl PPPIO_MTU b_cont = 0!\n", us->mn);
- break;
- }
- n = *(int *)mp->b_cont->b_rptr;
- if (n <= 0 || n > PPP_MAXMTU)
- break;
- us->mtu = n;
-#ifdef LACHTCP
- /* The MTU reported in netstat, not used as IP max packet size! */
- us->ifstats.ifs_mtu = n;
-#endif
- if (us->lowerq)
- putctl4(us->lowerq, M_CTL, PPPCTL_MTU, n);
- error = 0;
- iop->ioc_count = 0;
- break;
-
- case PPPIO_LASTMOD:
- us->flags |= US_LASTMOD;
- error = 0;
- break;
-
- case PPPIO_DEBUG:
- if (iop->ioc_count != sizeof(int))
- break;
- if (mp->b_cont == 0) {
- DPRINT1("pppuwput/%d: ioctl PPPIO_DEBUG b_cont = 0!\n", us->mn);
- break;
- }
- n = *(int *)mp->b_cont->b_rptr;
- if (n == PPPDBG_DUMP + PPPDBG_DRIVER) {
- qwriter(q, NULL, debug_dump, PERIM_OUTER);
- iop->ioc_count = 0;
- error = -1;
- } else if (n == PPPDBG_LOG + PPPDBG_DRIVER) {
- DPRINT1("ppp/%d: debug log enabled\n", us->mn);
- us->flags |= US_DBGLOG;
- iop->ioc_count = 0;
- error = 0;
- } else {
- if (us->ppa == 0 || us->ppa->lowerq == 0)
- break;
- putnext(us->ppa->lowerq, mp);
- error = -1;
- }
- break;
-
- case PPPIO_NPMODE:
- if (iop->ioc_count != 2 * sizeof(int))
- break;
- if ((us->flags & US_CONTROL) == 0)
- break;
- if (mp->b_cont == 0) {
- DPRINT1("pppuwput/%d: ioctl PPPIO_NPMODE b_cont = 0!\n", us->mn);
- break;
- }
- sap = ((int *)mp->b_cont->b_rptr)[0];
- for (nps = us->next; nps != 0; nps = nps->next) {
- if (us->flags & US_DBGLOG)
- DPRINT2("us = 0x%x, us->next->sap = 0x%x\n", nps, nps->sap);
- if (nps->sap == sap)
- break;
- }
- if (nps == 0) {
- if (us->flags & US_DBGLOG)
- DPRINT2("ppp/%d: no stream for sap %x\n", us->mn, sap);
- break;
- }
- /* XXX possibly should use qwriter here */
- nps->npmode = (enum NPmode) ((int *)mp->b_cont->b_rptr)[1];
- if (nps->npmode != NPMODE_QUEUE && (nps->flags & US_BLOCKED) != 0)
- qenable(WR(nps->q));
- iop->ioc_count = 0;
- error = 0;
- break;
-
- case PPPIO_GIDLE:
- if ((ppa = us->ppa) == 0)
- break;
- mq = allocb(sizeof(struct ppp_idle), BPRI_HI);
- if (mq == 0) {
- error = ENOSR;
- break;
- }
- if (mp->b_cont != 0)
- freemsg(mp->b_cont);
- mp->b_cont = mq;
- mq->b_cont = 0;
- pip = (struct ppp_idle *) mq->b_wptr;
- pip->xmit_idle = time - ppa->last_sent;
- pip->recv_idle = time - ppa->last_recv;
- mq->b_wptr += sizeof(struct ppp_idle);
- iop->ioc_count = sizeof(struct ppp_idle);
- error = 0;
- break;
-
-#ifdef LACHTCP
- case SIOCSIFNAME:
- /* Sent from IP down to us. Attach the ifstats structure. */
- if (iop->ioc_count != sizeof(struct ifreq) || us->ppa == 0)
- break;
- ifr = (struct ifreq *)mp->b_cont->b_rptr;
- /* Find the unit number in the interface name. */
- for (i = 0; i < IFNAMSIZ; i++) {
- if (ifr->ifr_name[i] == 0 ||
- (ifr->ifr_name[i] >= '0' &&
- ifr->ifr_name[i] <= '9'))
- break;
- else
- us->ifname[i] = ifr->ifr_name[i];
- }
- us->ifname[i] = 0;
-
- /* Convert the unit number to binary. */
- for (n = 0; i < IFNAMSIZ; i++) {
- if (ifr->ifr_name[i] == 0) {
- break;
- }
- else {
- n = n * 10 + ifr->ifr_name[i] - '0';
- }
- }
-
- /* Verify the ppa. */
- if (us->ppa->ppa_id != n)
- break;
- ppa = us->ppa;
-
- /* Set up the netstat block. */
- strncpy (ppa->ifname, us->ifname, IFNAMSIZ);
-
- ppa->ifstats.ifs_name = ppa->ifname;
- ppa->ifstats.ifs_unit = n;
- ppa->ifstats.ifs_active = us->state != DL_UNBOUND;
- ppa->ifstats.ifs_mtu = ppa->mtu;
-
- /* Link in statistics used by netstat. */
- ppa->ifstats.ifs_next = ifstats;
- ifstats = &ppa->ifstats;
-
- iop->ioc_count = 0;
- error = 0;
- break;
-
- case SIOCGIFFLAGS:
- if (!(us->flags & US_CONTROL)) {
- if (us->ppa)
- us = us->ppa;
- else
- break;
- }
- ((struct iocblk_in *)iop)->ioc_ifflags = us->ifflags;
- error = 0;
- break;
-
- case SIOCSIFFLAGS:
- if (!(us->flags & US_CONTROL)) {
- if (us->ppa)
- us = us->ppa;
- else
- break;
- }
- us->ifflags = ((struct iocblk_in *)iop)->ioc_ifflags;
- error = 0;
- break;
-
- case SIOCSIFADDR:
- if (!(us->flags & US_CONTROL)) {
- if (us->ppa)
- us = us->ppa;
- else
- break;
- }
- us->ifflags |= IFF_RUNNING;
- ((struct iocblk_in *)iop)->ioc_ifflags |= IFF_RUNNING;
- error = 0;
- break;
-
- case SIOCSIFMTU:
- /*
- * Vanilla SVR4 systems don't handle SIOCSIFMTU, rather
- * they take the MTU from the DL_INFO_ACK we sent in response
- * to their DL_INFO_REQ. Fortunately, they will update the
- * MTU if we send an unsolicited DL_INFO_ACK up.
- */
- if ((mq = allocb(sizeof(dl_info_req_t), BPRI_HI)) == 0)
- break; /* should do bufcall */
- ((union DL_primitives *)mq->b_rptr)->dl_primitive = DL_INFO_REQ;
- mq->b_wptr = mq->b_rptr + sizeof(dl_info_req_t);
- dlpi_request(q, mq, us);
- error = 0;
- break;
-
- case SIOCGIFNETMASK:
- case SIOCSIFNETMASK:
- case SIOCGIFADDR:
- case SIOCGIFDSTADDR:
- case SIOCSIFDSTADDR:
- case SIOCGIFMETRIC:
- error = 0;
- break;
-#endif /* LACHTCP */
-
- default:
- if (us->ppa == 0 || us->ppa->lowerq == 0)
- break;
- us->ioc_id = iop->ioc_id;
- error = -1;
- switch (iop->ioc_cmd) {
- case PPPIO_GETSTAT:
- case PPPIO_GETCSTAT:
- if (us->flags & US_LASTMOD) {
- error = EINVAL;
- break;
- }
- putnext(us->ppa->lowerq, mp);
- break;
- default:
- if (us->flags & US_PRIV)
- putnext(us->ppa->lowerq, mp);
- else {
- DPRINT1("ppp ioctl %x rejected\n", iop->ioc_cmd);
- error = EPERM;
- }
- break;
- }
- break;
- }
-
- if (error > 0) {
- iop->ioc_error = error;
- mp->b_datap->db_type = M_IOCNAK;
- qreply(q, mp);
- } else if (error == 0) {
- mp->b_datap->db_type = M_IOCACK;
- qreply(q, mp);
- }
- break;
-
- case M_FLUSH:
- if (us->flags & US_DBGLOG)
- DPRINT2("ppp/%d: flush %x\n", us->mn, *mp->b_rptr);
- if (*mp->b_rptr & FLUSHW)
- flushq(q, FLUSHDATA);
- if (*mp->b_rptr & FLUSHR) {
- *mp->b_rptr &= ~FLUSHW;
- qreply(q, mp);
- } else
- freemsg(mp);
- break;
-
- default:
- freemsg(mp);
- break;
- }
- return 0;
-}
-
-#ifndef NO_DLPI
-static void
-dlpi_request(q, mp, us)
- queue_t *q;
- mblk_t *mp;
- upperstr_t *us;
-{
- union DL_primitives *d = (union DL_primitives *) mp->b_rptr;
- int size = mp->b_wptr - mp->b_rptr;
- mblk_t *reply, *np;
- upperstr_t *ppa, *os;
- int sap, len;
- dl_info_ack_t *info;
- dl_bind_ack_t *ackp;
-#if DL_CURRENT_VERSION >= 2
- dl_phys_addr_ack_t *paddrack;
- static struct ether_addr eaddr = {0};
-#endif
-
- if (us->flags & US_DBGLOG)
- DPRINT3("ppp/%d: dlpi prim %x len=%d\n", us->mn,
- d->dl_primitive, size);
- switch (d->dl_primitive) {
- case DL_INFO_REQ:
- if (size < sizeof(dl_info_req_t))
- goto badprim;
- if ((reply = allocb(sizeof(dl_info_ack_t), BPRI_HI)) == 0)
- break; /* should do bufcall */
- reply->b_datap->db_type = M_PCPROTO;
- info = (dl_info_ack_t *) reply->b_wptr;
- reply->b_wptr += sizeof(dl_info_ack_t);
- bzero((caddr_t) info, sizeof(dl_info_ack_t));
- info->dl_primitive = DL_INFO_ACK;
- info->dl_max_sdu = us->ppa? us->ppa->mtu: PPP_MAXMTU;
- info->dl_min_sdu = 1;
- info->dl_addr_length = sizeof(uint);
- info->dl_mac_type = DL_ETHER; /* a bigger lie */
- info->dl_current_state = us->state;
- info->dl_service_mode = DL_CLDLS;
- info->dl_provider_style = DL_STYLE2;
-#if DL_CURRENT_VERSION >= 2
- info->dl_sap_length = sizeof(uint);
- info->dl_version = DL_CURRENT_VERSION;
-#endif
- qreply(q, reply);
- break;
-
- case DL_ATTACH_REQ:
- if (size < sizeof(dl_attach_req_t))
- goto badprim;
- if (us->state != DL_UNATTACHED || us->ppa != 0) {
- dlpi_error(q, us, DL_ATTACH_REQ, DL_OUTSTATE, 0);
- break;
- }
- for (ppa = ppas; ppa != 0; ppa = ppa->nextppa)
- if (ppa->ppa_id == d->attach_req.dl_ppa)
- break;
- if (ppa == 0) {
- dlpi_error(q, us, DL_ATTACH_REQ, DL_BADPPA, 0);
- break;
- }
- us->ppa = ppa;
- qwriter(q, mp, attach_ppa, PERIM_OUTER);
- return;
-
- case DL_DETACH_REQ:
- if (size < sizeof(dl_detach_req_t))
- goto badprim;
- if (us->state != DL_UNBOUND || us->ppa == 0) {
- dlpi_error(q, us, DL_DETACH_REQ, DL_OUTSTATE, 0);
- break;
- }
- qwriter(q, mp, detach_ppa, PERIM_OUTER);
- return;
-
- case DL_BIND_REQ:
- if (size < sizeof(dl_bind_req_t))
- goto badprim;
- if (us->state != DL_UNBOUND || us->ppa == 0) {
- dlpi_error(q, us, DL_BIND_REQ, DL_OUTSTATE, 0);
- break;
- }
-#if 0
- /* apparently this test fails (unnecessarily?) on some systems */
- if (d->bind_req.dl_service_mode != DL_CLDLS) {
- dlpi_error(q, us, DL_BIND_REQ, DL_UNSUPPORTED, 0);
- break;
- }
-#endif
-
- /* saps must be valid PPP network protocol numbers,
- except that we accept ETHERTYPE_IP in place of PPP_IP. */
- sap = d->bind_req.dl_sap;
- us->req_sap = sap;
-
-#if defined(SOL2)
- if (us->flags & US_DBGLOG)
- DPRINT2("DL_BIND_REQ: ip gives sap = 0x%x, us = 0x%x", sap, us);
-
- if (sap == ETHERTYPE_IP) /* normal IFF_IPV4 */
- sap = PPP_IP;
- else if (sap == ETHERTYPE_IPV6) /* when IFF_IPV6 is set */
- sap = PPP_IPV6;
- else if (sap == ETHERTYPE_ALLSAP) /* snoop gives sap of 0 */
- sap = PPP_ALLSAP;
- else {
- DPRINT2("DL_BIND_REQ: unrecognized sap = 0x%x, us = 0x%x", sap, us);
- dlpi_error(q, us, DL_BIND_REQ, DL_BADADDR, 0);
- break;
- }
-#else
- if (sap == ETHERTYPE_IP)
- sap = PPP_IP;
- if (sap < 0x21 || sap > 0x3fff || (sap & 0x101) != 1) {
- dlpi_error(q, us, DL_BIND_REQ, DL_BADADDR, 0);
- break;
- }
-#endif /* defined(SOL2) */
-
- /* check that no other stream is bound to this sap already. */
- for (os = us->ppa; os != 0; os = os->next)
- if (os->sap == sap)
- break;
- if (os != 0) {
- dlpi_error(q, us, DL_BIND_REQ, DL_NOADDR, 0);
- break;
- }
-
- us->sap = sap;
- us->state = DL_IDLE;
-
- if ((reply = allocb(sizeof(dl_bind_ack_t) + sizeof(uint),
- BPRI_HI)) == 0)
- break; /* should do bufcall */
- ackp = (dl_bind_ack_t *) reply->b_wptr;
- reply->b_wptr += sizeof(dl_bind_ack_t) + sizeof(uint);
- reply->b_datap->db_type = M_PCPROTO;
- bzero((caddr_t) ackp, sizeof(dl_bind_ack_t));
- ackp->dl_primitive = DL_BIND_ACK;
- ackp->dl_sap = sap;
- ackp->dl_addr_length = sizeof(uint);
- ackp->dl_addr_offset = sizeof(dl_bind_ack_t);
- *(uint *)(ackp+1) = sap;
- qreply(q, reply);
- break;
-
- case DL_UNBIND_REQ:
- if (size < sizeof(dl_unbind_req_t))
- goto badprim;
- if (us->state != DL_IDLE) {
- dlpi_error(q, us, DL_UNBIND_REQ, DL_OUTSTATE, 0);
- break;
- }
- us->sap = -1;
- us->state = DL_UNBOUND;
-#ifdef LACHTCP
- us->ppa->ifstats.ifs_active = 0;
-#endif
- dlpi_ok(q, DL_UNBIND_REQ);
- break;
-
- case DL_UNITDATA_REQ:
- if (size < sizeof(dl_unitdata_req_t))
- goto badprim;
- if (us->state != DL_IDLE) {
- dlpi_error(q, us, DL_UNITDATA_REQ, DL_OUTSTATE, 0);
- break;
- }
- if ((ppa = us->ppa) == 0) {
- cmn_err(CE_CONT, "ppp: in state dl_idle but ppa == 0?\n");
- break;
- }
- len = mp->b_cont == 0? 0: msgdsize(mp->b_cont);
- if (len > ppa->mtu) {
- DPRINT2("dlpi data too large (%d > %d)\n", len, ppa->mtu);
- break;
- }
-
-#if defined(SOL2)
- /*
- * Should there be any promiscuous stream(s), send the data
- * up for each promiscuous stream that we recognize.
- */
- if (mp->b_cont)
- promisc_sendup(ppa, mp->b_cont, us->sap, 0);
-#endif /* defined(SOL2) */
-
- mp->b_band = 0;
-#ifdef PRIOQ
- /* Extract s_port & d_port from IP-packet, the code is a bit
- dirty here, but so am I, too... */
- if (mp->b_datap->db_type == M_PROTO && us->sap == PPP_IP
- && mp->b_cont != 0) {
- u_char *bb, *tlh;
- int iphlen, len;
- u_short *ptr;
- u_char band_unset, cur_band, syn;
- u_short s_port, d_port;
-
- bb = mp->b_cont->b_rptr; /* bb points to IP-header*/
- len = mp->b_cont->b_wptr - mp->b_cont->b_rptr;
- syn = 0;
- s_port = IPPORT_DEFAULT;
- d_port = IPPORT_DEFAULT;
- if (len >= 20) { /* 20 = minimum length of IP header */
- iphlen = (bb[0] & 0x0f) * 4;
- tlh = bb + iphlen;
- len -= iphlen;
- switch (bb[9]) {
- case IPPROTO_TCP:
- if (len >= 20) { /* min length of TCP header */
- s_port = (tlh[0] << 8) + tlh[1];
- d_port = (tlh[2] << 8) + tlh[3];
- syn = tlh[13] & 0x02;
- }
- break;
- case IPPROTO_UDP:
- if (len >= 8) { /* min length of UDP header */
- s_port = (tlh[0] << 8) + tlh[1];
- d_port = (tlh[2] << 8) + tlh[3];
- }
- break;
- }
- }
-
- /*
- * Now calculate b_band for this packet from the
- * port-priority table.
- */
- ptr = prioq_table;
- cur_band = max_band;
- band_unset = 1;
- while (*ptr) {
- while (*ptr && band_unset)
- if (s_port == *ptr || d_port == *ptr++) {
- mp->b_band = cur_band;
- band_unset = 0;
- break;
- }
- ptr++;
- cur_band--;
- }
- if (band_unset)
- mp->b_band = def_band;
- /* It may be usable to urge SYN packets a bit */
- if (syn)
- mp->b_band++;
- }
-#endif /* PRIOQ */
- /* this assumes PPP_HDRLEN <= sizeof(dl_unitdata_req_t) */
- if (mp->b_datap->db_ref > 1) {
- np = allocb(PPP_HDRLEN, BPRI_HI);
- if (np == 0)
- break; /* gak! */
- np->b_cont = mp->b_cont;
- mp->b_cont = 0;
- freeb(mp);
- mp = np;
- } else
- mp->b_datap->db_type = M_DATA;
- /* XXX should use dl_dest_addr_offset/length here,
- but we would have to translate ETHERTYPE_IP -> PPP_IP */
- mp->b_wptr = mp->b_rptr + PPP_HDRLEN;
- mp->b_rptr[0] = PPP_ALLSTATIONS;
- mp->b_rptr[1] = PPP_UI;
- mp->b_rptr[2] = us->sap >> 8;
- mp->b_rptr[3] = us->sap;
- if (pass_packet(us, mp, 1)) {
- if (!send_data(mp, us))
- putq(q, mp);
- }
- return;
-
-#if DL_CURRENT_VERSION >= 2
- case DL_PHYS_ADDR_REQ:
- if (size < sizeof(dl_phys_addr_req_t))
- goto badprim;
-
- /*
- * Don't check state because ifconfig sends this one down too
- */
-
- if ((reply = allocb(sizeof(dl_phys_addr_ack_t)+ETHERADDRL,
- BPRI_HI)) == 0)
- break; /* should do bufcall */
- reply->b_datap->db_type = M_PCPROTO;
- paddrack = (dl_phys_addr_ack_t *) reply->b_wptr;
- reply->b_wptr += sizeof(dl_phys_addr_ack_t);
- bzero((caddr_t) paddrack, sizeof(dl_phys_addr_ack_t)+ETHERADDRL);
- paddrack->dl_primitive = DL_PHYS_ADDR_ACK;
- paddrack->dl_addr_length = ETHERADDRL;
- paddrack->dl_addr_offset = sizeof(dl_phys_addr_ack_t);
- bcopy(&eaddr, reply->b_wptr, ETHERADDRL);
- reply->b_wptr += ETHERADDRL;
- qreply(q, reply);
- break;
-
-#if defined(SOL2)
- case DL_PROMISCON_REQ:
- if (size < sizeof(dl_promiscon_req_t))
- goto badprim;
- us->flags |= US_PROMISC;
- dlpi_ok(q, DL_PROMISCON_REQ);
- break;
-
- case DL_PROMISCOFF_REQ:
- if (size < sizeof(dl_promiscoff_req_t))
- goto badprim;
- us->flags &= ~US_PROMISC;
- dlpi_ok(q, DL_PROMISCOFF_REQ);
- break;
-#else
- case DL_PROMISCON_REQ: /* fall thru */
- case DL_PROMISCOFF_REQ: /* fall thru */
-#endif /* defined(SOL2) */
-#endif /* DL_CURRENT_VERSION >= 2 */
-
-#if DL_CURRENT_VERSION >= 2
- case DL_SET_PHYS_ADDR_REQ:
- case DL_SUBS_BIND_REQ:
- case DL_SUBS_UNBIND_REQ:
- case DL_ENABMULTI_REQ:
- case DL_DISABMULTI_REQ:
- case DL_XID_REQ:
- case DL_TEST_REQ:
- case DL_REPLY_UPDATE_REQ:
- case DL_REPLY_REQ:
- case DL_DATA_ACK_REQ:
-#endif
- case DL_CONNECT_REQ:
- case DL_TOKEN_REQ:
- dlpi_error(q, us, d->dl_primitive, DL_NOTSUPPORTED, 0);
- break;
-
- case DL_CONNECT_RES:
- case DL_DISCONNECT_REQ:
- case DL_RESET_REQ:
- case DL_RESET_RES:
- dlpi_error(q, us, d->dl_primitive, DL_OUTSTATE, 0);
- break;
-
- case DL_UDQOS_REQ:
- dlpi_error(q, us, d->dl_primitive, DL_BADQOSTYPE, 0);
- break;
-
-#if DL_CURRENT_VERSION >= 2
- case DL_TEST_RES:
- case DL_XID_RES:
- break;
-#endif
-
- default:
- cmn_err(CE_CONT, "ppp: unknown dlpi prim 0x%x\n", d->dl_primitive);
- /* fall through */
- badprim:
- dlpi_error(q, us, d->dl_primitive, DL_BADPRIM, 0);
- break;
- }
- freemsg(mp);
-}
-
-static void
-dlpi_error(q, us, prim, err, uerr)
- queue_t *q;
- upperstr_t *us;
- int prim, err, uerr;
-{
- mblk_t *reply;
- dl_error_ack_t *errp;
-
- if (us->flags & US_DBGLOG)
- DPRINT3("ppp/%d: dlpi error, prim=%x, err=%x\n", us->mn, prim, err);
- reply = allocb(sizeof(dl_error_ack_t), BPRI_HI);
- if (reply == 0)
- return; /* XXX should do bufcall */
- reply->b_datap->db_type = M_PCPROTO;
- errp = (dl_error_ack_t *) reply->b_wptr;
- reply->b_wptr += sizeof(dl_error_ack_t);
- errp->dl_primitive = DL_ERROR_ACK;
- errp->dl_error_primitive = prim;
- errp->dl_errno = err;
- errp->dl_unix_errno = uerr;
- qreply(q, reply);
-}
-
-static void
-dlpi_ok(q, prim)
- queue_t *q;
- int prim;
-{
- mblk_t *reply;
- dl_ok_ack_t *okp;
-
- reply = allocb(sizeof(dl_ok_ack_t), BPRI_HI);
- if (reply == 0)
- return; /* XXX should do bufcall */
- reply->b_datap->db_type = M_PCPROTO;
- okp = (dl_ok_ack_t *) reply->b_wptr;
- reply->b_wptr += sizeof(dl_ok_ack_t);
- okp->dl_primitive = DL_OK_ACK;
- okp->dl_correct_primitive = prim;
- qreply(q, reply);
-}
-#endif /* NO_DLPI */
-
-static int
-pass_packet(us, mp, outbound)
- upperstr_t *us;
- mblk_t *mp;
- int outbound;
-{
- int pass;
- upperstr_t *ppa;
-
- if ((ppa = us->ppa) == 0) {
- freemsg(mp);
- return 0;
- }
-
-#ifdef FILTER_PACKETS
- pass = ip_hard_filter(us, mp, outbound);
-#else
- /*
- * Here is where we might, in future, decide whether to pass
- * or drop the packet, and whether it counts as link activity.
- */
- pass = 1;
-#endif /* FILTER_PACKETS */
-
- if (pass < 0) {
- /* pass only if link already up, and don't update time */
- if (ppa->lowerq == 0) {
- freemsg(mp);
- return 0;
- }
- pass = 1;
- } else if (pass) {
- if (outbound)
- ppa->last_sent = time;
- else
- ppa->last_recv = time;
- }
-
- return pass;
-}
-
-/*
- * We have some data to send down to the lower stream (or up the
- * control stream, if we don't have a lower stream attached).
- * Returns 1 if the message was dealt with, 0 if it wasn't able
- * to be sent on and should therefore be queued up.
- */
-static int
-send_data(mp, us)
- mblk_t *mp;
- upperstr_t *us;
-{
- upperstr_t *ppa;
-
- if ((us->flags & US_BLOCKED) || us->npmode == NPMODE_QUEUE)
- return 0;
- ppa = us->ppa;
- if (ppa == 0 || us->npmode == NPMODE_DROP || us->npmode == NPMODE_ERROR) {
- if (us->flags & US_DBGLOG)
- DPRINT2("ppp/%d: dropping pkt (npmode=%d)\n", us->mn, us->npmode);
- freemsg(mp);
- return 1;
- }
- if (ppa->lowerq == 0) {
- /* try to send it up the control stream */
- if (bcanputnext(ppa->q, mp->b_band)) {
- /*
- * The message seems to get corrupted for some reason if
- * we just send the message up as it is, so we send a copy.
- */
- mblk_t *np = copymsg(mp);
- freemsg(mp);
- if (np != 0)
- putnext(ppa->q, np);
- return 1;
- }
- } else {
- if (bcanputnext(ppa->lowerq, mp->b_band)) {
- MT_ENTER(&ppa->stats_lock);
- ppa->stats.ppp_opackets++;
- ppa->stats.ppp_obytes += msgdsize(mp);
-#ifdef INCR_OPACKETS
- INCR_OPACKETS(ppa);
-#endif
- MT_EXIT(&ppa->stats_lock);
- /*
- * The lower queue is only ever detached while holding an
- * exclusive lock on the whole driver. So we can be confident
- * that the lower queue is still there.
- */
- putnext(ppa->lowerq, mp);
- return 1;
- }
- }
- us->flags |= US_BLOCKED;
- return 0;
-}
-
-/*
- * Allocate a new PPA id and link this stream into the list of PPAs.
- * This procedure is called with an exclusive lock on all queues in
- * this driver.
- */
-static void
-new_ppa(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- upperstr_t *us, *up, **usp;
- int ppa_id;
-
- us = (upperstr_t *) q->q_ptr;
- if (us == 0) {
- DPRINT("new_ppa: q_ptr = 0!\n");
- return;
- }
-
- usp = &ppas;
- ppa_id = 0;
- while ((up = *usp) != 0 && ppa_id == up->ppa_id) {
- ++ppa_id;
- usp = &up->nextppa;
- }
- us->ppa_id = ppa_id;
- us->ppa = us;
- us->next = 0;
- us->nextppa = *usp;
- *usp = us;
- us->flags |= US_CONTROL;
- us->npmode = NPMODE_PASS;
-
- us->mtu = PPP_MTU;
- us->mru = PPP_MRU;
-
-#ifdef SOL2
- /*
- * Create a kstats record for our statistics, so netstat -i works.
- */
- if (us->kstats == 0) {
- char unit[32];
-
- sprintf(unit, "ppp%d", us->ppa->ppa_id);
- us->kstats = kstat_create("ppp", us->ppa->ppa_id, unit,
- "net", KSTAT_TYPE_NAMED, 4, 0);
- if (us->kstats != 0) {
- kstat_named_t *kn = KSTAT_NAMED_PTR(us->kstats);
-
- strcpy(kn[0].name, "ipackets");
- kn[0].data_type = KSTAT_DATA_ULONG;
- strcpy(kn[1].name, "ierrors");
- kn[1].data_type = KSTAT_DATA_ULONG;
- strcpy(kn[2].name, "opackets");
- kn[2].data_type = KSTAT_DATA_ULONG;
- strcpy(kn[3].name, "oerrors");
- kn[3].data_type = KSTAT_DATA_ULONG;
- kstat_install(us->kstats);
- }
- }
-#endif /* SOL2 */
-
- *(int *)mp->b_cont->b_rptr = ppa_id;
- mp->b_datap->db_type = M_IOCACK;
- qreply(q, mp);
-}
-
-static void
-attach_ppa(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- upperstr_t *us, *t;
-
- us = (upperstr_t *) q->q_ptr;
- if (us == 0) {
- DPRINT("attach_ppa: q_ptr = 0!\n");
- return;
- }
-
-#ifndef NO_DLPI
- us->state = DL_UNBOUND;
-#endif
- for (t = us->ppa; t->next != 0; t = t->next)
- ;
- t->next = us;
- us->next = 0;
- if (mp->b_datap->db_type == M_IOCTL) {
- mp->b_datap->db_type = M_IOCACK;
- qreply(q, mp);
- } else {
-#ifndef NO_DLPI
- dlpi_ok(q, DL_ATTACH_REQ);
-#endif
- }
-}
-
-static void
-detach_ppa(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- upperstr_t *us, *t;
-
- us = (upperstr_t *) q->q_ptr;
- if (us == 0) {
- DPRINT("detach_ppa: q_ptr = 0!\n");
- return;
- }
-
- for (t = us->ppa; t->next != 0; t = t->next)
- if (t->next == us) {
- t->next = us->next;
- break;
- }
- us->next = 0;
- us->ppa = 0;
-#ifndef NO_DLPI
- us->state = DL_UNATTACHED;
- dlpi_ok(q, DL_DETACH_REQ);
-#endif
-}
-
-/*
- * We call this with qwriter in order to give the upper queue procedures
- * the guarantee that the lower queue is not going to go away while
- * they are executing.
- */
-static void
-detach_lower(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- upperstr_t *us;
-
- us = (upperstr_t *) q->q_ptr;
- if (us == 0) {
- DPRINT("detach_lower: q_ptr = 0!\n");
- return;
- }
-
- LOCK_LOWER_W;
- us->lowerq->q_ptr = 0;
- RD(us->lowerq)->q_ptr = 0;
- us->lowerq = 0;
- UNLOCK_LOWER;
-
- /* Unblock streams which now feed back up the control stream. */
- qenable(us->q);
-
- mp->b_datap->db_type = M_IOCACK;
- qreply(q, mp);
-}
-
-static int
-pppuwsrv(q)
- queue_t *q;
-{
- upperstr_t *us, *as;
- mblk_t *mp;
-
- us = (upperstr_t *) q->q_ptr;
- if (us == 0) {
- DPRINT("pppuwsrv: q_ptr = 0!\n");
- return 0;
- }
-
- /*
- * If this is a control stream, then this service procedure
- * probably got enabled because of flow control in the lower
- * stream being enabled (or because of the lower stream going
- * away). Therefore we enable the service procedure of all
- * attached upper streams.
- */
- if (us->flags & US_CONTROL) {
- for (as = us->next; as != 0; as = as->next)
- qenable(WR(as->q));
- }
-
- /* Try to send on any data queued here. */
- us->flags &= ~US_BLOCKED;
- while ((mp = getq(q)) != 0) {
- if (!send_data(mp, us)) {
- putbq(q, mp);
- break;
- }
- }
-
- return 0;
-}
-
-/* should never get called... */
-static int
-ppplwput(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- putnext(q, mp);
- return 0;
-}
-
-static int
-ppplwsrv(q)
- queue_t *q;
-{
- queue_t *uq;
-
- /*
- * Flow control has back-enabled this stream:
- * enable the upper write service procedure for
- * the upper control stream for this lower stream.
- */
- LOCK_LOWER_R;
- uq = (queue_t *) q->q_ptr;
- if (uq != 0)
- qenable(uq);
- UNLOCK_LOWER;
- return 0;
-}
-
-/*
- * This should only get called for control streams.
- */
-static int
-pppurput(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- upperstr_t *ppa, *us;
- int proto, len;
- struct iocblk *iop;
-
- ppa = (upperstr_t *) q->q_ptr;
- if (ppa == 0) {
- DPRINT("pppurput: q_ptr = 0!\n");
- return 0;
- }
-
- switch (mp->b_datap->db_type) {
- case M_CTL:
- MT_ENTER(&ppa->stats_lock);
- switch (*mp->b_rptr) {
- case PPPCTL_IERROR:
-#ifdef INCR_IERRORS
- INCR_IERRORS(ppa);
-#endif
- ppa->stats.ppp_ierrors++;
- break;
- case PPPCTL_OERROR:
-#ifdef INCR_OERRORS
- INCR_OERRORS(ppa);
-#endif
- ppa->stats.ppp_oerrors++;
- break;
- }
- MT_EXIT(&ppa->stats_lock);
- freemsg(mp);
- break;
-
- case M_IOCACK:
- case M_IOCNAK:
- /*
- * Attempt to match up the response with the stream
- * that the request came from.
- */
- iop = (struct iocblk *) mp->b_rptr;
- for (us = ppa; us != 0; us = us->next)
- if (us->ioc_id == iop->ioc_id)
- break;
- if (us == 0)
- freemsg(mp);
- else
- putnext(us->q, mp);
- break;
-
- case M_HANGUP:
- /*
- * The serial device has hung up. We don't want to send
- * the M_HANGUP message up to pppd because that will stop
- * us from using the control stream any more. Instead we
- * send a zero-length message as an end-of-file indication.
- */
- freemsg(mp);
- mp = allocb(1, BPRI_HI);
- if (mp == 0) {
- DPRINT1("ppp/%d: couldn't allocate eof message!\n", ppa->mn);
- break;
- }
- putnext(ppa->q, mp);
- break;
-
- default:
- if (mp->b_datap->db_type == M_DATA) {
- len = msgdsize(mp);
- if (mp->b_wptr - mp->b_rptr < PPP_HDRLEN) {
- PULLUP(mp, PPP_HDRLEN);
- if (mp == 0) {
- DPRINT1("ppp_urput: msgpullup failed (len=%d)\n", len);
- break;
- }
- }
- MT_ENTER(&ppa->stats_lock);
- ppa->stats.ppp_ipackets++;
- ppa->stats.ppp_ibytes += len;
-#ifdef INCR_IPACKETS
- INCR_IPACKETS(ppa);
-#endif
- MT_EXIT(&ppa->stats_lock);
-
- proto = PPP_PROTOCOL(mp->b_rptr);
-
-#if defined(SOL2)
- /*
- * Should there be any promiscuous stream(s), send the data
- * up for each promiscuous stream that we recognize.
- */
- promisc_sendup(ppa, mp, proto, 1);
-#endif /* defined(SOL2) */
-
- if (proto < 0x8000 && (us = find_dest(ppa, proto)) != 0) {
- /*
- * A data packet for some network protocol.
- * Queue it on the upper stream for that protocol.
- * XXX could we just putnext it? (would require thought)
- * The rblocked flag is there to ensure that we keep
- * messages in order for each network protocol.
- */
- if (!pass_packet(us, mp, 0))
- break;
- if (!us->rblocked && !canput(us->q))
- us->rblocked = 1;
- if (!us->rblocked)
- putq(us->q, mp);
- else
- putq(q, mp);
- break;
- }
- }
- /*
- * A control frame, a frame for an unknown protocol,
- * or some other message type.
- * Send it up to pppd via the control stream.
- */
- if (queclass(mp) == QPCTL || canputnext(ppa->q))
- putnext(ppa->q, mp);
- else
- putq(q, mp);
- break;
- }
-
- return 0;
-}
-
-static int
-pppursrv(q)
- queue_t *q;
-{
- upperstr_t *us, *as;
- mblk_t *mp, *hdr;
-#ifndef NO_DLPI
- dl_unitdata_ind_t *ud;
-#endif
- int proto;
-
- us = (upperstr_t *) q->q_ptr;
- if (us == 0) {
- DPRINT("pppursrv: q_ptr = 0!\n");
- return 0;
- }
-
- if (us->flags & US_CONTROL) {
- /*
- * A control stream.
- * If there is no lower queue attached, run the write service
- * routines of other upper streams attached to this PPA.
- */
- if (us->lowerq == 0) {
- as = us;
- do {
- if (as->flags & US_BLOCKED)
- qenable(WR(as->q));
- as = as->next;
- } while (as != 0);
- }
-
- /*
- * Messages get queued on this stream's read queue if they
- * can't be queued on the read queue of the attached stream
- * that they are destined for. This is for flow control -
- * when this queue fills up, the lower read put procedure will
- * queue messages there and the flow control will propagate
- * down from there.
- */
- while ((mp = getq(q)) != 0) {
- proto = PPP_PROTOCOL(mp->b_rptr);
- if (proto < 0x8000 && (as = find_dest(us, proto)) != 0) {
- if (!canput(as->q))
- break;
- putq(as->q, mp);
- } else {
- if (!canputnext(q))
- break;
- putnext(q, mp);
- }
- }
- if (mp) {
- putbq(q, mp);
- } else {
- /* can now put stuff directly on network protocol streams again */
- for (as = us->next; as != 0; as = as->next)
- as->rblocked = 0;
- }
-
- /*
- * If this stream has a lower stream attached,
- * enable the read queue's service routine.
- * XXX we should really only do this if the queue length
- * has dropped below the low-water mark.
- */
- if (us->lowerq != 0)
- qenable(RD(us->lowerq));
-
- } else {
- /*
- * A network protocol stream. Put a DLPI header on each
- * packet and send it on.
- * (Actually, it seems that the IP module will happily
- * accept M_DATA messages without the DL_UNITDATA_IND header.)
- */
- while ((mp = getq(q)) != 0) {
- if (!canputnext(q)) {
- putbq(q, mp);
- break;
- }
-#ifndef NO_DLPI
- proto = PPP_PROTOCOL(mp->b_rptr);
- mp->b_rptr += PPP_HDRLEN;
- hdr = allocb(sizeof(dl_unitdata_ind_t) + 2 * sizeof(uint),
- BPRI_MED);
- if (hdr == 0) {
- /* XXX should put it back and use bufcall */
- freemsg(mp);
- continue;
- }
- hdr->b_datap->db_type = M_PROTO;
- ud = (dl_unitdata_ind_t *) hdr->b_wptr;
- hdr->b_wptr += sizeof(dl_unitdata_ind_t) + 2 * sizeof(uint);
- hdr->b_cont = mp;
- ud->dl_primitive = DL_UNITDATA_IND;
- ud->dl_dest_addr_length = sizeof(uint);
- ud->dl_dest_addr_offset = sizeof(dl_unitdata_ind_t);
- ud->dl_src_addr_length = sizeof(uint);
- ud->dl_src_addr_offset = ud->dl_dest_addr_offset + sizeof(uint);
-#if DL_CURRENT_VERSION >= 2
- ud->dl_group_address = 0;
-#endif
- /* Send the DLPI client the data with the SAP they requested,
- (e.g. ETHERTYPE_IP) rather than the PPP protocol number
- (e.g. PPP_IP) */
- ((uint *)(ud + 1))[0] = us->req_sap; /* dest SAP */
- ((uint *)(ud + 1))[1] = us->req_sap; /* src SAP */
- putnext(q, hdr);
-#else /* NO_DLPI */
- putnext(q, mp);
-#endif /* NO_DLPI */
- }
- /*
- * Now that we have consumed some packets from this queue,
- * enable the control stream's read service routine so that we
- * can process any packets for us that might have got queued
- * there for flow control reasons.
- */
- if (us->ppa)
- qenable(us->ppa->q);
- }
-
- return 0;
-}
-
-static upperstr_t *
-find_dest(ppa, proto)
- upperstr_t *ppa;
- int proto;
-{
- upperstr_t *us;
-
- for (us = ppa->next; us != 0; us = us->next)
- if (proto == us->sap)
- break;
- return us;
-}
-
-#if defined (SOL2)
-/*
- * Test upstream promiscuous conditions. As of now, only pass IPv4 and
- * Ipv6 packets upstream (let PPP packets be decoded elsewhere).
- */
-static upperstr_t *
-find_promisc(us, proto)
- upperstr_t *us;
- int proto;
-{
-
- if ((proto != PPP_IP) && (proto != PPP_IPV6))
- return (upperstr_t *)0;
-
- for ( ; us; us = us->next) {
- if ((us->flags & US_PROMISC) && (us->state == DL_IDLE))
- return us;
- }
-
- return (upperstr_t *)0;
-}
-
-/*
- * Prepend an empty Ethernet header to msg for snoop, et al.
- */
-static mblk_t *
-prepend_ether(us, mp, proto)
- upperstr_t *us;
- mblk_t *mp;
- int proto;
-{
- mblk_t *eh;
- int type;
-
- if ((eh = allocb(sizeof(struct ether_header), BPRI_HI)) == 0) {
- freemsg(mp);
- return (mblk_t *)0;
- }
-
- if (proto == PPP_IP)
- type = ETHERTYPE_IP;
- else if (proto == PPP_IPV6)
- type = ETHERTYPE_IPV6;
- else
- type = proto; /* What else? Let decoder decide */
-
- eh->b_wptr += sizeof(struct ether_header);
- bzero((caddr_t)eh->b_rptr, sizeof(struct ether_header));
- ((struct ether_header *)eh->b_rptr)->ether_type = htons((short)type);
- eh->b_cont = mp;
- return (eh);
-}
-
-/*
- * Prepend DL_UNITDATA_IND mblk to msg
- */
-static mblk_t *
-prepend_udind(us, mp, proto)
- upperstr_t *us;
- mblk_t *mp;
- int proto;
-{
- dl_unitdata_ind_t *dlu;
- mblk_t *dh;
- size_t size;
-
- size = sizeof(dl_unitdata_ind_t);
- if ((dh = allocb(size, BPRI_MED)) == 0) {
- freemsg(mp);
- return (mblk_t *)0;
- }
-
- dh->b_datap->db_type = M_PROTO;
- dh->b_wptr = dh->b_datap->db_lim;
- dh->b_rptr = dh->b_wptr - size;
-
- dlu = (dl_unitdata_ind_t *)dh->b_rptr;
- dlu->dl_primitive = DL_UNITDATA_IND;
- dlu->dl_dest_addr_length = 0;
- dlu->dl_dest_addr_offset = sizeof(dl_unitdata_ind_t);
- dlu->dl_src_addr_length = 0;
- dlu->dl_src_addr_offset = sizeof(dl_unitdata_ind_t);
- dlu->dl_group_address = 0;
-
- dh->b_cont = mp;
- return (dh);
-}
-
-/*
- * For any recognized promiscuous streams, send data upstream
- */
-static void
-promisc_sendup(ppa, mp, proto, skip)
- upperstr_t *ppa;
- mblk_t *mp;
- int proto, skip;
-{
- mblk_t *dup_mp, *dup_dup_mp;
- upperstr_t *prus, *nprus;
-
- if ((prus = find_promisc(ppa, proto)) != 0) {
- if (dup_mp = dupmsg(mp)) {
-
- if (skip)
- dup_mp->b_rptr += PPP_HDRLEN;
-
- for ( ; nprus = find_promisc(prus->next, proto);
- prus = nprus) {
-
- if (dup_dup_mp = dupmsg(dup_mp)) {
- if (canputnext(prus->q)) {
- if (prus->flags & US_RAWDATA) {
- dup_dup_mp = prepend_ether(prus, dup_dup_mp, proto);
- putnext(prus->q, dup_dup_mp);
- } else {
- dup_dup_mp = prepend_udind(prus, dup_dup_mp, proto);
- putnext(prus->q, dup_dup_mp);
- }
- } else {
- DPRINT("ppp_urput: data to promisc q dropped\n");
- freemsg(dup_dup_mp);
- }
- }
- }
-
- if (canputnext(prus->q)) {
- if (prus->flags & US_RAWDATA) {
- dup_mp = prepend_ether(prus, dup_mp, proto);
- putnext(prus->q, dup_mp);
- } else {
- dup_mp = prepend_udind(prus, dup_mp, proto);
- putnext(prus->q, dup_mp);
- }
- } else {
- DPRINT("ppp_urput: data to promisc q dropped\n");
- freemsg(dup_mp);
- }
- }
- }
-}
-#endif /* defined(SOL2) */
-
-/*
- * We simply put the message on to the associated upper control stream
- * (either here or in ppplrsrv). That way we enter the perimeters
- * before looking through the list of attached streams to decide which
- * stream it should go up.
- */
-static int
-ppplrput(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- queue_t *uq;
- struct iocblk *iop;
-
- switch (mp->b_datap->db_type) {
- case M_IOCTL:
- iop = (struct iocblk *) mp->b_rptr;
- iop->ioc_error = EINVAL;
- mp->b_datap->db_type = M_IOCNAK;
- qreply(q, mp);
- return 0;
- case M_FLUSH:
- if (*mp->b_rptr & FLUSHR)
- flushq(q, FLUSHDATA);
- if (*mp->b_rptr & FLUSHW) {
- *mp->b_rptr &= ~FLUSHR;
- qreply(q, mp);
- } else
- freemsg(mp);
- return 0;
- }
-
- /*
- * If we can't get the lower lock straight away, queue this one
- * rather than blocking, to avoid the possibility of deadlock.
- */
- if (!TRYLOCK_LOWER_R) {
- putq(q, mp);
- return 0;
- }
-
- /*
- * Check that we're still connected to the driver.
- */
- uq = (queue_t *) q->q_ptr;
- if (uq == 0) {
- UNLOCK_LOWER;
- DPRINT1("ppplrput: q = %x, uq = 0??\n", q);
- freemsg(mp);
- return 0;
- }
-
- /*
- * Try to forward the message to the put routine for the upper
- * control stream for this lower stream.
- * If there are already messages queued here, queue this one so
- * they don't get out of order.
- */
- if (queclass(mp) == QPCTL || (qsize(q) == 0 && canput(uq)))
- put(uq, mp);
- else
- putq(q, mp);
-
- UNLOCK_LOWER;
- return 0;
-}
-
-static int
-ppplrsrv(q)
- queue_t *q;
-{
- mblk_t *mp;
- queue_t *uq;
-
- /*
- * Packets get queued here for flow control reasons
- * or if the lrput routine couldn't get the lower lock
- * without blocking.
- */
- LOCK_LOWER_R;
- uq = (queue_t *) q->q_ptr;
- if (uq == 0) {
- UNLOCK_LOWER;
- flushq(q, FLUSHALL);
- DPRINT1("ppplrsrv: q = %x, uq = 0??\n", q);
- return 0;
- }
- while ((mp = getq(q)) != 0) {
- if (queclass(mp) == QPCTL || canput(uq))
- put(uq, mp);
- else {
- putbq(q, mp);
- break;
- }
- }
- UNLOCK_LOWER;
- return 0;
-}
-
-static int
-putctl2(q, type, code, val)
- queue_t *q;
- int type, code, val;
-{
- mblk_t *mp;
-
- mp = allocb(2, BPRI_HI);
- if (mp == 0)
- return 0;
- mp->b_datap->db_type = type;
- mp->b_wptr[0] = code;
- mp->b_wptr[1] = val;
- mp->b_wptr += 2;
- putnext(q, mp);
- return 1;
-}
-
-static int
-putctl4(q, type, code, val)
- queue_t *q;
- int type, code, val;
-{
- mblk_t *mp;
-
- mp = allocb(4, BPRI_HI);
- if (mp == 0)
- return 0;
- mp->b_datap->db_type = type;
- mp->b_wptr[0] = code;
- ((short *)mp->b_wptr)[1] = val;
- mp->b_wptr += 4;
- putnext(q, mp);
- return 1;
-}
-
-static void
-debug_dump(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- upperstr_t *us;
- queue_t *uq, *lq;
-
- DPRINT("ppp upper streams:\n");
- for (us = minor_devs; us != 0; us = us->nextmn) {
- uq = us->q;
- DPRINT3(" %d: q=%x rlev=%d",
- us->mn, uq, (uq? qsize(uq): 0));
- DPRINT3(" wlev=%d flags=0x%b", (uq? qsize(WR(uq)): 0),
- us->flags, "\020\1priv\2control\3blocked\4last");
- DPRINT3(" state=%x sap=%x req_sap=%x", us->state, us->sap,
- us->req_sap);
- if (us->ppa == 0)
- DPRINT(" ppa=?\n");
- else
- DPRINT1(" ppa=%d\n", us->ppa->ppa_id);
- if (us->flags & US_CONTROL) {
- lq = us->lowerq;
- DPRINT3(" control for %d lq=%x rlev=%d",
- us->ppa_id, lq, (lq? qsize(RD(lq)): 0));
- DPRINT3(" wlev=%d mru=%d mtu=%d\n",
- (lq? qsize(lq): 0), us->mru, us->mtu);
- }
- }
- mp->b_datap->db_type = M_IOCACK;
- qreply(q, mp);
-}
-
-#ifdef FILTER_PACKETS
-#include <netinet/in_systm.h>
-#include <netinet/ip.h>
-#include <netinet/udp.h>
-#include <netinet/tcp.h>
-
-#define MAX_IPHDR 128 /* max TCP/IP header size */
-
-
-/* The following table contains a hard-coded list of protocol/port pairs.
- * Any matching packets are either discarded unconditionally, or,
- * if ok_if_link_up is non-zero when a connection does not currently exist
- * (i.e., they go through if the connection is present, but never initiate
- * a dial-out).
- * This idea came from a post by dm@garage.uun.org (David Mazieres)
- */
-static struct pktfilt_tab {
- int proto;
- u_short port;
- u_short ok_if_link_up;
-} pktfilt_tab[] = {
- { IPPROTO_UDP, 520, 1 }, /* RIP, ok to pass if link is up */
- { IPPROTO_UDP, 123, 1 }, /* NTP, don't keep up the link for it */
- { -1, 0, 0 } /* terminator entry has port == -1 */
-};
-
-
-static int
-ip_hard_filter(us, mp, outbound)
- upperstr_t *us;
- mblk_t *mp;
- int outbound;
-{
- struct ip *ip;
- struct pktfilt_tab *pft;
- mblk_t *temp_mp;
- int proto;
- int len, hlen;
-
-
- /* Note, the PPP header has already been pulled up in all cases */
- proto = PPP_PROTOCOL(mp->b_rptr);
- if (us->flags & US_DBGLOG)
- DPRINT3("ppp/%d: filter, proto=0x%x, out=%d\n", us->mn, proto, outbound);
-
- switch (proto)
- {
- case PPP_IP:
- if ((mp->b_wptr - mp->b_rptr) == PPP_HDRLEN && mp->b_cont != 0) {
- temp_mp = mp->b_cont;
- len = msgdsize(temp_mp);
- hlen = (len < MAX_IPHDR) ? len : MAX_IPHDR;
- PULLUP(temp_mp, hlen);
- if (temp_mp == 0) {
- DPRINT2("ppp/%d: filter, pullup next failed, len=%d\n",
- us->mn, hlen);
- mp->b_cont = 0; /* PULLUP() freed the rest */
- freemsg(mp);
- return 0;
- }
- ip = (struct ip *)mp->b_cont->b_rptr;
- }
- else {
- len = msgdsize(mp);
- hlen = (len < (PPP_HDRLEN+MAX_IPHDR)) ? len : (PPP_HDRLEN+MAX_IPHDR);
- PULLUP(mp, hlen);
- if (mp == 0) {
- DPRINT2("ppp/%d: filter, pullup failed, len=%d\n",
- us->mn, hlen);
- return 0;
- }
- ip = (struct ip *)(mp->b_rptr + PPP_HDRLEN);
- }
-
- /* For IP traffic, certain packets (e.g., RIP) may be either
- * 1. ignored - dropped completely
- * 2. will not initiate a connection, but
- * will be passed if a connection is currently up.
- */
- for (pft=pktfilt_tab; pft->proto != -1; pft++) {
- if (ip->ip_p == pft->proto) {
- switch(pft->proto) {
- case IPPROTO_UDP:
- if (((struct udphdr *) &((int *)ip)[ip->ip_hl])->uh_dport
- == htons(pft->port)) goto endfor;
- break;
- case IPPROTO_TCP:
- if (((struct tcphdr *) &((int *)ip)[ip->ip_hl])->th_dport
- == htons(pft->port)) goto endfor;
- break;
- }
- }
- }
- endfor:
- if (pft->proto != -1) {
- if (us->flags & US_DBGLOG)
- DPRINT3("ppp/%d: found IP pkt, proto=0x%x (%d)\n",
- us->mn, pft->proto, pft->port);
- /* Discard if not connected, or if not pass_with_link_up */
- /* else, if link is up let go by, but don't update time */
- return pft->ok_if_link_up? -1: 0;
- }
- break;
- } /* end switch (proto) */
-
- return 1;
-}
-#endif /* FILTER_PACKETS */
-
diff --git a/mdk-stage1/ppp/solaris/ppp.conf b/mdk-stage1/ppp/solaris/ppp.conf
deleted file mode 100644
index e443a7aac..000000000
--- a/mdk-stage1/ppp/solaris/ppp.conf
+++ /dev/null
@@ -1 +0,0 @@
-name="ppp" parent="pseudo" instance=0;
diff --git a/mdk-stage1/ppp/solaris/ppp_ahdlc.c b/mdk-stage1/ppp/solaris/ppp_ahdlc.c
deleted file mode 100644
index d0b961258..000000000
--- a/mdk-stage1/ppp/solaris/ppp_ahdlc.c
+++ /dev/null
@@ -1,878 +0,0 @@
-/*
- * ppp_ahdlc.c - STREAMS module for doing PPP asynchronous HDLC.
- *
- * Re-written by Adi Masputra <adi.masputra@sun.com>, based on
- * the original ppp_ahdlc.c
- *
- * Copyright (c) 2000 by Sun Microsystems, Inc.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies.
- *
- * SUN MAKES NO REPRESENTATION OR WARRANTIES ABOUT THE SUITABILITY OF
- * THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
- * TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
- * PARTICULAR PURPOSE, OR NON-INFRINGEMENT. SUN SHALL NOT BE LIABLE FOR
- * ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR
- * DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES
- *
- * Copyright (c) 1994 The Australian National University.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies. This software is provided without any
- * warranty, express or implied. The Australian National University
- * makes no representations about the suitability of this software for
- * any purpose.
- *
- * IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY
- * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
- * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
- * THE AUSTRALIAN NATIONAL UNIVERSITY HAS BEEN ADVISED OF THE POSSIBILITY
- * OF SUCH DAMAGE.
- *
- * THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO
- * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
- * OR MODIFICATIONS.
- *
- * $Id$
- */
-
-/*
- * This file is used under Solaris 2, SVR4, SunOS 4, and Digital UNIX.
- */
-#include <sys/types.h>
-#include <sys/param.h>
-#include <sys/stream.h>
-#include <sys/errno.h>
-
-#ifdef SVR4
-#include <sys/conf.h>
-#include <sys/kmem.h>
-#include <sys/cmn_err.h>
-#include <sys/ddi.h>
-#else
-#include <sys/user.h>
-#ifdef __osf__
-#include <sys/cmn_err.h>
-#endif
-#endif /* SVR4 */
-
-#include <net/ppp_defs.h>
-#include <net/pppio.h>
-#include "ppp_mod.h"
-
-/*
- * Right now, mutex is only enabled for Solaris 2.x
- */
-#if defined(SOL2)
-#define USE_MUTEX
-#endif /* SOL2 */
-
-/*
- * intpointer_t and uintpointer_t are signed and unsigned integer types
- * large enough to hold any data pointer; that is, data pointers can be
- * assigned into or from these integer types without losing precision.
- * On recent Solaris releases, these types are defined in sys/int_types.h,
- * but not on SunOS 4.x or the earlier Solaris versions.
- */
-#if defined(_LP64) || defined(_I32LPx)
-typedef long intpointer_t;
-typedef unsigned long uintpointer_t;
-#else
-typedef int intpointer_t;
-typedef unsigned int uintpointer_t;
-#endif
-
-MOD_OPEN_DECL(ahdlc_open);
-MOD_CLOSE_DECL(ahdlc_close);
-static int ahdlc_wput __P((queue_t *, mblk_t *));
-static int ahdlc_rput __P((queue_t *, mblk_t *));
-static void ahdlc_encode __P((queue_t *, mblk_t *));
-static void ahdlc_decode __P((queue_t *, mblk_t *));
-static int msg_byte __P((mblk_t *, unsigned int));
-
-#if defined(SOL2)
-/*
- * Don't send HDLC start flag is last transmit is within 1.5 seconds -
- * FLAG_TIME is defined is microseconds
- */
-#define FLAG_TIME 1500
-#define ABS(x) (x >= 0 ? x : (-x))
-#endif /* SOL2 */
-
-/*
- * Extract byte i of message mp
- */
-#define MSG_BYTE(mp, i) ((i) < (mp)->b_wptr - (mp)->b_rptr? (mp)->b_rptr[i]: \
- msg_byte((mp), (i)))
-
-/*
- * Is this LCP packet one we have to transmit using LCP defaults?
- */
-#define LCP_USE_DFLT(mp) (1 <= (code = MSG_BYTE((mp), 4)) && code <= 7)
-
-/*
- * Standard STREAMS declarations
- */
-static struct module_info minfo = {
- 0x7d23, "ppp_ahdl", 0, INFPSZ, 32768, 512
-};
-
-static struct qinit rinit = {
- ahdlc_rput, NULL, ahdlc_open, ahdlc_close, NULL, &minfo, NULL
-};
-
-static struct qinit winit = {
- ahdlc_wput, NULL, NULL, NULL, NULL, &minfo, NULL
-};
-
-#if defined(SVR4) && !defined(SOL2)
-int phdldevflag = 0;
-#define ppp_ahdlcinfo phdlinfo
-#endif /* defined(SVR4) && !defined(SOL2) */
-
-struct streamtab ppp_ahdlcinfo = {
- &rinit, /* ptr to st_rdinit */
- &winit, /* ptr to st_wrinit */
- NULL, /* ptr to st_muxrinit */
- NULL, /* ptr to st_muxwinit */
-#if defined(SUNOS4)
- NULL /* ptr to ptr to st_modlist */
-#endif /* SUNOS4 */
-};
-
-#if defined(SUNOS4)
-int ppp_ahdlc_count = 0; /* open counter */
-#endif /* SUNOS4 */
-
-/*
- * Per-stream state structure
- */
-typedef struct ahdlc_state {
-#if defined(USE_MUTEX)
- kmutex_t lock; /* lock for this structure */
-#endif /* USE_MUTEX */
- int flags; /* link flags */
- mblk_t *rx_buf; /* ptr to receive buffer */
- int rx_buf_size; /* receive buffer size */
- ushort_t infcs; /* calculated rx HDLC FCS */
- u_int32_t xaccm[8]; /* 256-bit xmit ACCM */
- u_int32_t raccm; /* 32-bit rcv ACCM */
- int mtu; /* interface MTU */
- int mru; /* link MRU */
- int unit; /* current PPP unit number */
- struct pppstat stats; /* statistic structure */
-#if defined(SOL2)
- clock_t flag_time; /* time in usec between flags */
- clock_t lbolt; /* last updated lbolt */
-#endif /* SOL2 */
-} ahdlc_state_t;
-
-/*
- * Values for flags
- */
-#define ESCAPED 0x100 /* last saw escape char on input */
-#define IFLUSH 0x200 /* flushing input due to error */
-
-/*
- * RCV_B7_1, etc., defined in net/pppio.h, are stored in flags also.
- */
-#define RCV_FLAGS (RCV_B7_1|RCV_B7_0|RCV_ODDP|RCV_EVNP)
-
-/*
- * FCS lookup table as calculated by genfcstab.
- */
-static u_short fcstab[256] = {
- 0x0000, 0x1189, 0x2312, 0x329b, 0x4624, 0x57ad, 0x6536, 0x74bf,
- 0x8c48, 0x9dc1, 0xaf5a, 0xbed3, 0xca6c, 0xdbe5, 0xe97e, 0xf8f7,
- 0x1081, 0x0108, 0x3393, 0x221a, 0x56a5, 0x472c, 0x75b7, 0x643e,
- 0x9cc9, 0x8d40, 0xbfdb, 0xae52, 0xdaed, 0xcb64, 0xf9ff, 0xe876,
- 0x2102, 0x308b, 0x0210, 0x1399, 0x6726, 0x76af, 0x4434, 0x55bd,
- 0xad4a, 0xbcc3, 0x8e58, 0x9fd1, 0xeb6e, 0xfae7, 0xc87c, 0xd9f5,
- 0x3183, 0x200a, 0x1291, 0x0318, 0x77a7, 0x662e, 0x54b5, 0x453c,
- 0xbdcb, 0xac42, 0x9ed9, 0x8f50, 0xfbef, 0xea66, 0xd8fd, 0xc974,
- 0x4204, 0x538d, 0x6116, 0x709f, 0x0420, 0x15a9, 0x2732, 0x36bb,
- 0xce4c, 0xdfc5, 0xed5e, 0xfcd7, 0x8868, 0x99e1, 0xab7a, 0xbaf3,
- 0x5285, 0x430c, 0x7197, 0x601e, 0x14a1, 0x0528, 0x37b3, 0x263a,
- 0xdecd, 0xcf44, 0xfddf, 0xec56, 0x98e9, 0x8960, 0xbbfb, 0xaa72,
- 0x6306, 0x728f, 0x4014, 0x519d, 0x2522, 0x34ab, 0x0630, 0x17b9,
- 0xef4e, 0xfec7, 0xcc5c, 0xddd5, 0xa96a, 0xb8e3, 0x8a78, 0x9bf1,
- 0x7387, 0x620e, 0x5095, 0x411c, 0x35a3, 0x242a, 0x16b1, 0x0738,
- 0xffcf, 0xee46, 0xdcdd, 0xcd54, 0xb9eb, 0xa862, 0x9af9, 0x8b70,
- 0x8408, 0x9581, 0xa71a, 0xb693, 0xc22c, 0xd3a5, 0xe13e, 0xf0b7,
- 0x0840, 0x19c9, 0x2b52, 0x3adb, 0x4e64, 0x5fed, 0x6d76, 0x7cff,
- 0x9489, 0x8500, 0xb79b, 0xa612, 0xd2ad, 0xc324, 0xf1bf, 0xe036,
- 0x18c1, 0x0948, 0x3bd3, 0x2a5a, 0x5ee5, 0x4f6c, 0x7df7, 0x6c7e,
- 0xa50a, 0xb483, 0x8618, 0x9791, 0xe32e, 0xf2a7, 0xc03c, 0xd1b5,
- 0x2942, 0x38cb, 0x0a50, 0x1bd9, 0x6f66, 0x7eef, 0x4c74, 0x5dfd,
- 0xb58b, 0xa402, 0x9699, 0x8710, 0xf3af, 0xe226, 0xd0bd, 0xc134,
- 0x39c3, 0x284a, 0x1ad1, 0x0b58, 0x7fe7, 0x6e6e, 0x5cf5, 0x4d7c,
- 0xc60c, 0xd785, 0xe51e, 0xf497, 0x8028, 0x91a1, 0xa33a, 0xb2b3,
- 0x4a44, 0x5bcd, 0x6956, 0x78df, 0x0c60, 0x1de9, 0x2f72, 0x3efb,
- 0xd68d, 0xc704, 0xf59f, 0xe416, 0x90a9, 0x8120, 0xb3bb, 0xa232,
- 0x5ac5, 0x4b4c, 0x79d7, 0x685e, 0x1ce1, 0x0d68, 0x3ff3, 0x2e7a,
- 0xe70e, 0xf687, 0xc41c, 0xd595, 0xa12a, 0xb0a3, 0x8238, 0x93b1,
- 0x6b46, 0x7acf, 0x4854, 0x59dd, 0x2d62, 0x3ceb, 0x0e70, 0x1ff9,
- 0xf78f, 0xe606, 0xd49d, 0xc514, 0xb1ab, 0xa022, 0x92b9, 0x8330,
- 0x7bc7, 0x6a4e, 0x58d5, 0x495c, 0x3de3, 0x2c6a, 0x1ef1, 0x0f78
-};
-
-static u_int32_t paritytab[8] =
-{
- 0x96696996, 0x69969669, 0x69969669, 0x96696996,
- 0x69969669, 0x96696996, 0x96696996, 0x69969669
-};
-
-/*
- * STREAMS module open (entry) point
- */
-MOD_OPEN(ahdlc_open)
-{
- ahdlc_state_t *state;
-
- /*
- * Return if it's already opened
- */
- if (q->q_ptr) {
- return 0;
- }
-
- /*
- * This can only be opened as a module
- */
- if (sflag != MODOPEN) {
- return 0;
- }
-
- state = (ahdlc_state_t *) ALLOC_NOSLEEP(sizeof(ahdlc_state_t));
- if (state == 0)
- OPEN_ERROR(ENOSR);
- bzero((caddr_t) state, sizeof(ahdlc_state_t));
-
- q->q_ptr = (caddr_t) state;
- WR(q)->q_ptr = (caddr_t) state;
-
-#if defined(USE_MUTEX)
- mutex_init(&state->lock, NULL, MUTEX_DEFAULT, NULL);
- mutex_enter(&state->lock);
-#endif /* USE_MUTEX */
-
- state->xaccm[0] = ~0; /* escape 0x00 through 0x1f */
- state->xaccm[3] = 0x60000000; /* escape 0x7d and 0x7e */
- state->mru = PPP_MRU; /* default of 1500 bytes */
-#if defined(SOL2)
- state->flag_time = drv_usectohz(FLAG_TIME);
-#endif /* SOL2 */
-
-#if defined(USE_MUTEX)
- mutex_exit(&state->lock);
-#endif /* USE_MUTEX */
-
-#if defined(SUNOS4)
- ppp_ahdlc_count++;
-#endif /* SUNOS4 */
-
- qprocson(q);
-
- return 0;
-}
-
-/*
- * STREAMS module close (exit) point
- */
-MOD_CLOSE(ahdlc_close)
-{
- ahdlc_state_t *state;
-
- qprocsoff(q);
-
- state = (ahdlc_state_t *) q->q_ptr;
-
- if (state == 0) {
- DPRINT("state == 0 in ahdlc_close\n");
- return 0;
- }
-
-#if defined(USE_MUTEX)
- mutex_enter(&state->lock);
-#endif /* USE_MUTEX */
-
- if (state->rx_buf != 0) {
- freemsg(state->rx_buf);
- state->rx_buf = 0;
- }
-
-#if defined(USE_MUTEX)
- mutex_exit(&state->lock);
- mutex_destroy(&state->lock);
-#endif /* USE_MUTEX */
-
- FREE(q->q_ptr, sizeof(ahdlc_state_t));
- q->q_ptr = NULL;
- OTHERQ(q)->q_ptr = NULL;
-
-#if defined(SUNOS4)
- if (ppp_ahdlc_count)
- ppp_ahdlc_count--;
-#endif /* SUNOS4 */
-
- return 0;
-}
-
-/*
- * Write side put routine
- */
-static int
-ahdlc_wput(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- ahdlc_state_t *state;
- struct iocblk *iop;
- int error;
- mblk_t *np;
- struct ppp_stats *psp;
-
- state = (ahdlc_state_t *) q->q_ptr;
- if (state == 0) {
- DPRINT("state == 0 in ahdlc_wput\n");
- freemsg(mp);
- return 0;
- }
-
- switch (mp->b_datap->db_type) {
- case M_DATA:
- /*
- * A data packet - do character-stuffing and FCS, and
- * send it onwards.
- */
- ahdlc_encode(q, mp);
- freemsg(mp);
- break;
-
- case M_IOCTL:
- iop = (struct iocblk *) mp->b_rptr;
- error = EINVAL;
- switch (iop->ioc_cmd) {
- case PPPIO_XACCM:
- if ((iop->ioc_count < sizeof(u_int32_t)) ||
- (iop->ioc_count > sizeof(ext_accm))) {
- break;
- }
- if (mp->b_cont == 0) {
- DPRINT1("ahdlc_wput/%d: PPPIO_XACCM b_cont = 0!\n", state->unit);
- break;
- }
-#if defined(USE_MUTEX)
- mutex_enter(&state->lock);
-#endif /* USE_MUTEX */
- bcopy((caddr_t)mp->b_cont->b_rptr, (caddr_t)state->xaccm,
- iop->ioc_count);
- state->xaccm[2] &= ~0x40000000; /* don't escape 0x5e */
- state->xaccm[3] |= 0x60000000; /* do escape 0x7d, 0x7e */
-#if defined(USE_MUTEX)
- mutex_exit(&state->lock);
-#endif /* USE_MUTEX */
- iop->ioc_count = 0;
- error = 0;
- break;
-
- case PPPIO_RACCM:
- if (iop->ioc_count != sizeof(u_int32_t))
- break;
- if (mp->b_cont == 0) {
- DPRINT1("ahdlc_wput/%d: PPPIO_RACCM b_cont = 0!\n", state->unit);
- break;
- }
-#if defined(USE_MUTEX)
- mutex_enter(&state->lock);
-#endif /* USE_MUTEX */
- bcopy((caddr_t)mp->b_cont->b_rptr, (caddr_t)&state->raccm,
- sizeof(u_int32_t));
-#if defined(USE_MUTEX)
- mutex_exit(&state->lock);
-#endif /* USE_MUTEX */
- iop->ioc_count = 0;
- error = 0;
- break;
-
- case PPPIO_GCLEAN:
- np = allocb(sizeof(int), BPRI_HI);
- if (np == 0) {
- error = ENOSR;
- break;
- }
- if (mp->b_cont != 0)
- freemsg(mp->b_cont);
- mp->b_cont = np;
-#if defined(USE_MUTEX)
- mutex_enter(&state->lock);
-#endif /* USE_MUTEX */
- *(int *)np->b_wptr = state->flags & RCV_FLAGS;
-#if defined(USE_MUTEX)
- mutex_exit(&state->lock);
-#endif /* USE_MUTEX */
- np->b_wptr += sizeof(int);
- iop->ioc_count = sizeof(int);
- error = 0;
- break;
-
- case PPPIO_GETSTAT:
- np = allocb(sizeof(struct ppp_stats), BPRI_HI);
- if (np == 0) {
- error = ENOSR;
- break;
- }
- if (mp->b_cont != 0)
- freemsg(mp->b_cont);
- mp->b_cont = np;
- psp = (struct ppp_stats *) np->b_wptr;
- np->b_wptr += sizeof(struct ppp_stats);
- bzero((caddr_t)psp, sizeof(struct ppp_stats));
- psp->p = state->stats;
- iop->ioc_count = sizeof(struct ppp_stats);
- error = 0;
- break;
-
- case PPPIO_LASTMOD:
- /* we knew this anyway */
- error = 0;
- break;
-
- default:
- error = -1;
- break;
- }
-
- if (error < 0)
- putnext(q, mp);
- else if (error == 0) {
- mp->b_datap->db_type = M_IOCACK;
- qreply(q, mp);
- } else {
- mp->b_datap->db_type = M_IOCNAK;
- iop->ioc_count = 0;
- iop->ioc_error = error;
- qreply(q, mp);
- }
- break;
-
- case M_CTL:
- switch (*mp->b_rptr) {
- case PPPCTL_MTU:
-#if defined(USE_MUTEX)
- mutex_enter(&state->lock);
-#endif /* USE_MUTEX */
- state->mtu = ((unsigned short *)mp->b_rptr)[1];
-#if defined(USE_MUTEX)
- mutex_exit(&state->lock);
-#endif /* USE_MUTEX */
- freemsg(mp);
- break;
- case PPPCTL_MRU:
-#if defined(USE_MUTEX)
- mutex_enter(&state->lock);
-#endif /* USE_MUTEX */
- state->mru = ((unsigned short *)mp->b_rptr)[1];
-#if defined(USE_MUTEX)
- mutex_exit(&state->lock);
-#endif /* USE_MUTEX */
- freemsg(mp);
- break;
- case PPPCTL_UNIT:
-#if defined(USE_MUTEX)
- mutex_enter(&state->lock);
-#endif /* USE_MUTEX */
- state->unit = mp->b_rptr[1];
-#if defined(USE_MUTEX)
- mutex_exit(&state->lock);
-#endif /* USE_MUTEX */
- break;
- default:
- putnext(q, mp);
- }
- break;
-
- default:
- putnext(q, mp);
- }
-
- return 0;
-}
-
-/*
- * Read side put routine
- */
-static int
-ahdlc_rput(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- ahdlc_state_t *state;
-
- state = (ahdlc_state_t *) q->q_ptr;
- if (state == 0) {
- DPRINT("state == 0 in ahdlc_rput\n");
- freemsg(mp);
- return 0;
- }
-
- switch (mp->b_datap->db_type) {
- case M_DATA:
- ahdlc_decode(q, mp);
- freemsg(mp);
- break;
-
- case M_HANGUP:
-#if defined(USE_MUTEX)
- mutex_enter(&state->lock);
-#endif /* USE_MUTEX */
- if (state->rx_buf != 0) {
- /* XXX would like to send this up for debugging */
- freemsg(state->rx_buf);
- state->rx_buf = 0;
- }
- state->flags = IFLUSH;
-#if defined(USE_MUTEX)
- mutex_exit(&state->lock);
-#endif /* USE_MUTEX */
- putnext(q, mp);
- break;
-
- default:
- putnext(q, mp);
- }
- return 0;
-}
-
-/*
- * Extract bit c from map m, to determine if c needs to be escaped
- */
-#define IN_TX_MAP(c, m) ((m)[(c) >> 5] & (1 << ((c) & 0x1f)))
-
-static void
-ahdlc_encode(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- ahdlc_state_t *state;
- u_int32_t *xaccm, loc_xaccm[8];
- ushort_t fcs;
- size_t outmp_len;
- mblk_t *outmp, *tmp;
- uchar_t *dp, fcs_val;
- int is_lcp, code;
-#if defined(SOL2)
- clock_t lbolt;
-#endif /* SOL2 */
-
- if (msgdsize(mp) < 4) {
- return;
- }
-
- state = (ahdlc_state_t *)q->q_ptr;
-#if defined(USE_MUTEX)
- mutex_enter(&state->lock);
-#endif /* USE_MUTEX */
-
- /*
- * Allocate an output buffer large enough to handle a case where all
- * characters need to be escaped
- */
- outmp_len = (msgdsize(mp) << 1) + /* input block x 2 */
- (sizeof(fcs) << 2) + /* HDLC FCS x 4 */
- (sizeof(uchar_t) << 1); /* HDLC flags x 2 */
-
- outmp = allocb(outmp_len, BPRI_MED);
- if (outmp == NULL) {
- state->stats.ppp_oerrors++;
-#if defined(USE_MUTEX)
- mutex_exit(&state->lock);
-#endif /* USE_MUTEX */
- putctl1(RD(q)->q_next, M_CTL, PPPCTL_OERROR);
- return;
- }
-
-#if defined(SOL2)
- /*
- * Check if our last transmit happenned within flag_time, using
- * the system's LBOLT value in clock ticks
- */
- if (drv_getparm(LBOLT, &lbolt) != -1) {
- if (ABS((clock_t)lbolt - state->lbolt) > state->flag_time) {
- *outmp->b_wptr++ = PPP_FLAG;
- }
- state->lbolt = lbolt;
- } else {
- *outmp->b_wptr++ = PPP_FLAG;
- }
-#else
- /*
- * If the driver below still has a message to process, skip the
- * HDLC flag, otherwise, put one in the beginning
- */
- if (qsize(q->q_next) == 0) {
- *outmp->b_wptr++ = PPP_FLAG;
- }
-#endif
-
- /*
- * All control characters must be escaped for LCP packets with code
- * values between 1 (Conf-Req) and 7 (Code-Rej).
- */
- is_lcp = ((MSG_BYTE(mp, 0) == PPP_ALLSTATIONS) &&
- (MSG_BYTE(mp, 1) == PPP_UI) &&
- (MSG_BYTE(mp, 2) == (PPP_LCP >> 8)) &&
- (MSG_BYTE(mp, 3) == (PPP_LCP & 0xff)) &&
- LCP_USE_DFLT(mp));
-
- xaccm = state->xaccm;
- if (is_lcp) {
- bcopy((caddr_t)state->xaccm, (caddr_t)loc_xaccm, sizeof(loc_xaccm));
- loc_xaccm[0] = ~0; /* force escape on 0x00 through 0x1f */
- xaccm = loc_xaccm;
- }
-
- fcs = PPP_INITFCS; /* Initial FCS is 0xffff */
-
- /*
- * Process this block and the rest (if any) attached to the this one
- */
- for (tmp = mp; tmp; tmp = tmp->b_cont) {
- if (tmp->b_datap->db_type == M_DATA) {
- for (dp = tmp->b_rptr; dp < tmp->b_wptr; dp++) {
- fcs = PPP_FCS(fcs, *dp);
- if (IN_TX_MAP(*dp, xaccm)) {
- *outmp->b_wptr++ = PPP_ESCAPE;
- *outmp->b_wptr++ = *dp ^ PPP_TRANS;
- } else {
- *outmp->b_wptr++ = *dp;
- }
- }
- } else {
- continue; /* skip if db_type is something other than M_DATA */
- }
- }
-
- /*
- * Append the HDLC FCS, making sure that escaping is done on any
- * necessary bytes
- */
- fcs_val = (fcs ^ 0xffff) & 0xff;
- if (IN_TX_MAP(fcs_val, xaccm)) {
- *outmp->b_wptr++ = PPP_ESCAPE;
- *outmp->b_wptr++ = fcs_val ^ PPP_TRANS;
- } else {
- *outmp->b_wptr++ = fcs_val;
- }
-
- fcs_val = ((fcs ^ 0xffff) >> 8) & 0xff;
- if (IN_TX_MAP(fcs_val, xaccm)) {
- *outmp->b_wptr++ = PPP_ESCAPE;
- *outmp->b_wptr++ = fcs_val ^ PPP_TRANS;
- } else {
- *outmp->b_wptr++ = fcs_val;
- }
-
- /*
- * And finally, append the HDLC flag, and send it away
- */
- *outmp->b_wptr++ = PPP_FLAG;
-
- state->stats.ppp_obytes += msgdsize(outmp);
- state->stats.ppp_opackets++;
-
-#if defined(USE_MUTEX)
- mutex_exit(&state->lock);
-#endif /* USE_MUTEX */
-
- putnext(q, outmp);
- return;
-}
-
-/*
- * Checks the 32-bit receive ACCM to see if the byte needs un-escaping
- */
-#define IN_RX_MAP(c, m) ((((unsigned int) (uchar_t) (c)) < 0x20) && \
- (m) & (1 << (c)))
-
-
-/*
- * Process received characters.
- */
-static void
-ahdlc_decode(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- ahdlc_state_t *state;
- mblk_t *om;
- uchar_t *dp;
- ushort_t fcs;
-#if defined(SOL2)
- mblk_t *zmp;
-#endif /* SOL2 */
-
-#if defined(SOL2)
- /*
- * In case the driver (or something below) doesn't send
- * data upstream in one message block, concatenate everything
- */
- if (!((mp->b_wptr - mp->b_rptr == msgdsize(mp)) &&
- ((intpointer_t)mp->b_rptr % sizeof(intpointer_t) == 0))) {
-
- zmp = msgpullup(mp, -1);
- freemsg(mp);
- mp = zmp;
- if (mp == 0)
- return;
- }
-#endif /* SOL2 */
-
- state = (ahdlc_state_t *) q->q_ptr;
-
-#if defined(USE_MUTEX)
- mutex_enter(&state->lock);
-#endif /* USE_MUTEX */
-
- state->stats.ppp_ibytes += msgdsize(mp);
-
- for (dp = mp->b_rptr; dp < mp->b_wptr; dp++) {
-
- /*
- * This should detect the lack of 8-bit communication channel
- * which is necessary for PPP to work. In addition, it also
- * checks on the parity.
- */
- if (*dp & 0x80)
- state->flags |= RCV_B7_1;
- else
- state->flags |= RCV_B7_0;
-
- if (paritytab[*dp >> 5] & (1 << (*dp & 0x1f)))
- state->flags |= RCV_ODDP;
- else
- state->flags |= RCV_EVNP;
-
- /*
- * So we have a HDLC flag ...
- */
- if (*dp == PPP_FLAG) {
-
- /*
- * If we think that it marks the beginning of the frame,
- * then continue to process the next octects
- */
- if ((state->flags & IFLUSH) ||
- (state->rx_buf == 0) ||
- (msgdsize(state->rx_buf) == 0)) {
-
- state->flags &= ~IFLUSH;
- continue;
- }
-
- /*
- * We get here because the above condition isn't true,
- * in which case the HDLC flag was there to mark the end
- * of the frame (or so we think)
- */
- om = state->rx_buf;
-
- if (state->infcs == PPP_GOODFCS) {
- state->stats.ppp_ipackets++;
- adjmsg(om, -PPP_FCSLEN);
- putnext(q, om);
- } else {
- DPRINT2("ppp%d: bad fcs (len=%d)\n",
- state->unit, msgdsize(state->rx_buf));
- freemsg(state->rx_buf);
- state->flags &= ~(IFLUSH | ESCAPED);
- state->stats.ppp_ierrors++;
- putctl1(q->q_next, M_CTL, PPPCTL_IERROR);
- }
-
- state->rx_buf = 0;
- continue;
- }
-
- if (state->flags & IFLUSH) {
- continue;
- }
-
- /*
- * Allocate a receive buffer, large enough to store a frame (after
- * un-escaping) of at least 1500 octets. If MRU is negotiated to
- * be more than the default, then allocate that much. In addition,
- * we add an extra 32-bytes for a fudge factor
- */
- if (state->rx_buf == 0) {
- state->rx_buf_size = (state->mru < PPP_MRU ? PPP_MRU : state->mru);
- state->rx_buf_size += (sizeof(u_int32_t) << 3);
- state->rx_buf = allocb(state->rx_buf_size, BPRI_MED);
-
- /*
- * If allocation fails, try again on the next frame
- */
- if (state->rx_buf == 0) {
- state->flags |= IFLUSH;
- continue;
- }
- state->flags &= ~(IFLUSH | ESCAPED);
- state->infcs = PPP_INITFCS;
- }
-
- if (*dp == PPP_ESCAPE) {
- state->flags |= ESCAPED;
- continue;
- }
-
- /*
- * Make sure we un-escape the necessary characters, as well as the
- * ones in our receive async control character map
- */
- if (state->flags & ESCAPED) {
- *dp ^= PPP_TRANS;
- state->flags &= ~ESCAPED;
- } else if (IN_RX_MAP(*dp, state->raccm))
- continue;
-
- /*
- * Unless the peer lied to us about the negotiated MRU, we should
- * never get a frame which is too long. If it happens, toss it away
- * and grab the next incoming one
- */
- if (msgdsize(state->rx_buf) < state->rx_buf_size) {
- state->infcs = PPP_FCS(state->infcs, *dp);
- *state->rx_buf->b_wptr++ = *dp;
- } else {
- DPRINT2("ppp%d: frame too long (%d)\n",
- state->unit, msgdsize(state->rx_buf));
- freemsg(state->rx_buf);
- state->rx_buf = 0;
- state->flags |= IFLUSH;
- }
- }
-
-#if defined(USE_MUTEX)
- mutex_exit(&state->lock);
-#endif /* USE_MUTEX */
-}
-
-static int
-msg_byte(mp, i)
- mblk_t *mp;
- unsigned int i;
-{
- while (mp != 0 && i >= mp->b_wptr - mp->b_rptr)
- mp = mp->b_cont;
- if (mp == 0)
- return -1;
- return mp->b_rptr[i];
-}
diff --git a/mdk-stage1/ppp/solaris/ppp_ahdlc_mod.c b/mdk-stage1/ppp/solaris/ppp_ahdlc_mod.c
deleted file mode 100644
index f81be8abb..000000000
--- a/mdk-stage1/ppp/solaris/ppp_ahdlc_mod.c
+++ /dev/null
@@ -1,49 +0,0 @@
-#include <sys/types.h>
-#include <sys/param.h>
-#include <sys/conf.h>
-#include <sys/modctl.h>
-#include <sys/sunddi.h>
-
-extern struct streamtab ppp_ahdlcinfo;
-
-static struct fmodsw fsw = {
- "ppp_ahdl",
- &ppp_ahdlcinfo,
- D_NEW | D_MP | D_MTQPAIR
-};
-
-extern struct mod_ops mod_strmodops;
-
-static struct modlstrmod modlstrmod = {
- &mod_strmodops,
- "PPP async HDLC module",
- &fsw
-};
-
-static struct modlinkage modlinkage = {
- MODREV_1,
- (void *) &modlstrmod,
- NULL
-};
-
-/*
- * Entry points for modloading.
- */
-int
-_init(void)
-{
- return mod_install(&modlinkage);
-}
-
-int
-_fini(void)
-{
- return mod_remove(&modlinkage);
-}
-
-int
-_info(mip)
- struct modinfo *mip;
-{
- return mod_info(&modlinkage, mip);
-}
diff --git a/mdk-stage1/ppp/solaris/ppp_comp.c b/mdk-stage1/ppp/solaris/ppp_comp.c
deleted file mode 100644
index f6eef5ab1..000000000
--- a/mdk-stage1/ppp/solaris/ppp_comp.c
+++ /dev/null
@@ -1,1126 +0,0 @@
-/*
- * ppp_comp.c - STREAMS module for kernel-level compression and CCP support.
- *
- * Copyright (c) 1994 The Australian National University.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies. This software is provided without any
- * warranty, express or implied. The Australian National University
- * makes no representations about the suitability of this software for
- * any purpose.
- *
- * IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY
- * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
- * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
- * THE AUSTRALIAN NATIONAL UNIVERSITY HAS BEEN ADVISED OF THE POSSIBILITY
- * OF SUCH DAMAGE.
- *
- * THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO
- * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
- * OR MODIFICATIONS.
- *
- * $Id$
- */
-
-/*
- * This file is used under SVR4, Solaris 2, SunOS 4, and Digital UNIX.
- */
-
-#include <sys/types.h>
-#include <sys/param.h>
-#include <sys/errno.h>
-#include <sys/stream.h>
-
-#ifdef SVR4
-#include <sys/conf.h>
-#include <sys/cmn_err.h>
-#include <sys/ddi.h>
-#else
-#include <sys/user.h>
-#ifdef __osf__
-#include <sys/cmn_err.h>
-#endif
-#endif /* SVR4 */
-
-#include <net/ppp_defs.h>
-#include <net/pppio.h>
-#include "ppp_mod.h"
-
-#ifdef __osf__
-#include <sys/mbuf.h>
-#include <sys/protosw.h>
-#endif
-
-#include <netinet/in.h>
-#include <netinet/in_systm.h>
-#include <netinet/ip.h>
-#include <net/vjcompress.h>
-
-#define PACKETPTR mblk_t *
-#include <net/ppp-comp.h>
-
-MOD_OPEN_DECL(ppp_comp_open);
-MOD_CLOSE_DECL(ppp_comp_close);
-static int ppp_comp_rput __P((queue_t *, mblk_t *));
-static int ppp_comp_rsrv __P((queue_t *));
-static int ppp_comp_wput __P((queue_t *, mblk_t *));
-static int ppp_comp_wsrv __P((queue_t *));
-static void ppp_comp_ccp __P((queue_t *, mblk_t *, int));
-static int msg_byte __P((mblk_t *, unsigned int));
-
-/* Extract byte i of message mp. */
-#define MSG_BYTE(mp, i) ((i) < (mp)->b_wptr - (mp)->b_rptr? (mp)->b_rptr[i]: \
- msg_byte((mp), (i)))
-
-/* Is this LCP packet one we have to transmit using LCP defaults? */
-#define LCP_USE_DFLT(mp) (1 <= (code = MSG_BYTE((mp), 4)) && code <= 7)
-
-#define PPP_COMP_ID 0xbadf
-static struct module_info minfo = {
-#ifdef PRIOQ
- PPP_COMP_ID, "ppp_comp", 0, INFPSZ, 16512, 16384,
-#else
- PPP_COMP_ID, "ppp_comp", 0, INFPSZ, 16384, 4096,
-#endif
-};
-
-static struct qinit r_init = {
- ppp_comp_rput, ppp_comp_rsrv, ppp_comp_open, ppp_comp_close,
- NULL, &minfo, NULL
-};
-
-static struct qinit w_init = {
- ppp_comp_wput, ppp_comp_wsrv, NULL, NULL, NULL, &minfo, NULL
-};
-
-#if defined(SVR4) && !defined(SOL2)
-int pcmpdevflag = 0;
-#define ppp_compinfo pcmpinfo
-#endif
-struct streamtab ppp_compinfo = {
- &r_init, &w_init, NULL, NULL
-};
-
-int ppp_comp_count; /* number of module instances in use */
-
-#ifdef __osf__
-
-static void ppp_comp_alloc __P((comp_state_t *));
-typedef struct memreq {
- unsigned char comp_opts[20];
- int cmd;
- int thread_status;
- char *returned_mem;
-} memreq_t;
-
-#endif
-
-typedef struct comp_state {
- int flags;
- int mru;
- int mtu;
- int unit;
- struct compressor *xcomp;
- void *xstate;
- struct compressor *rcomp;
- void *rstate;
- struct vjcompress vj_comp;
- int vj_last_ierrors;
- struct pppstat stats;
-#ifdef __osf__
- memreq_t memreq;
- thread_t thread;
-#endif
-} comp_state_t;
-
-
-#ifdef __osf__
-extern task_t first_task;
-#endif
-
-/* Bits in flags are as defined in pppio.h. */
-#define CCP_ERR (CCP_ERROR | CCP_FATALERROR)
-#define LAST_MOD 0x1000000 /* no ppp modules below us */
-#define DBGLOG 0x2000000 /* log debugging stuff */
-
-#define MAX_IPHDR 128 /* max TCP/IP header size */
-#define MAX_VJHDR 20 /* max VJ compressed header size (?) */
-
-#undef MIN /* just in case */
-#define MIN(a, b) ((a) < (b)? (a): (b))
-
-/*
- * List of compressors we know about.
- */
-
-#if DO_BSD_COMPRESS
-extern struct compressor ppp_bsd_compress;
-#endif
-#if DO_DEFLATE
-extern struct compressor ppp_deflate, ppp_deflate_draft;
-#endif
-
-struct compressor *ppp_compressors[] = {
-#if DO_BSD_COMPRESS
- &ppp_bsd_compress,
-#endif
-#if DO_DEFLATE
- &ppp_deflate,
- &ppp_deflate_draft,
-#endif
- NULL
-};
-
-/*
- * STREAMS module entry points.
- */
-MOD_OPEN(ppp_comp_open)
-{
- comp_state_t *cp;
-#ifdef __osf__
- thread_t thread;
-#endif
-
- if (q->q_ptr == NULL) {
- cp = (comp_state_t *) ALLOC_SLEEP(sizeof(comp_state_t));
- if (cp == NULL)
- OPEN_ERROR(ENOSR);
- bzero((caddr_t)cp, sizeof(comp_state_t));
- WR(q)->q_ptr = q->q_ptr = (caddr_t) cp;
- cp->mru = PPP_MRU;
- cp->mtu = PPP_MTU;
- cp->xstate = NULL;
- cp->rstate = NULL;
- vj_compress_init(&cp->vj_comp, -1);
-#ifdef __osf__
- if (!(thread = kernel_thread_w_arg(first_task, ppp_comp_alloc, (void *)cp)))
- OPEN_ERROR(ENOSR);
- cp->thread = thread;
-#endif
- ++ppp_comp_count;
- qprocson(q);
- }
- return 0;
-}
-
-MOD_CLOSE(ppp_comp_close)
-{
- comp_state_t *cp;
-
- qprocsoff(q);
- cp = (comp_state_t *) q->q_ptr;
- if (cp != NULL) {
- if (cp->xstate != NULL)
- (*cp->xcomp->comp_free)(cp->xstate);
- if (cp->rstate != NULL)
- (*cp->rcomp->decomp_free)(cp->rstate);
-#ifdef __osf__
- if (!cp->thread)
- printf("ppp_comp_close: NULL thread!\n");
- else
- thread_terminate(cp->thread);
-#endif
- FREE(cp, sizeof(comp_state_t));
- q->q_ptr = NULL;
- OTHERQ(q)->q_ptr = NULL;
- --ppp_comp_count;
- }
- return 0;
-}
-
-#ifdef __osf__
-
-/* thread for calling back to a compressor's memory allocator
- * Needed for Digital UNIX since it's VM can't handle requests
- * for large amounts of memory without blocking. The thread
- * provides a context in which we can call a memory allocator
- * that may block.
- */
-static void
-ppp_comp_alloc(comp_state_t *cp)
-{
- int len, cmd;
- unsigned char *compressor_options;
- thread_t thread;
- void *(*comp_allocator)();
-
-
-#if defined(MAJOR_VERSION) && (MAJOR_VERSION <= 2)
-
- /* In 2.x and earlier the argument gets passed
- * in the thread structure itself. Yuck.
- */
- thread = current_thread();
- cp = thread->reply_port;
- thread->reply_port = PORT_NULL;
-
-#endif
-
- for (;;) {
- assert_wait((vm_offset_t)&cp->memreq.thread_status, TRUE);
- thread_block();
-
- if (thread_should_halt(current_thread()))
- thread_halt_self();
- cmd = cp->memreq.cmd;
- compressor_options = &cp->memreq.comp_opts[0];
- len = compressor_options[1];
- if (cmd == PPPIO_XCOMP) {
- cp->memreq.returned_mem = cp->xcomp->comp_alloc(compressor_options, len);
- if (!cp->memreq.returned_mem) {
- cp->memreq.thread_status = ENOSR;
- } else {
- cp->memreq.thread_status = 0;
- }
- } else {
- cp->memreq.returned_mem = cp->rcomp->decomp_alloc(compressor_options, len);
- if (!cp->memreq.returned_mem) {
- cp->memreq.thread_status = ENOSR;
- } else {
- cp->memreq.thread_status = 0;
- }
- }
- }
-}
-
-#endif /* __osf__ */
-
-/* here's the deal with memory allocation under Digital UNIX.
- * Some other may also benefit from this...
- * We can't ask for huge chunks of memory in a context where
- * the caller can't be put to sleep (like, here.) The alloc
- * is likely to fail. Instead we do this: the first time we
- * get called, kick off a thread to do the allocation. Return
- * immediately to the caller with EAGAIN, as an indication that
- * they should send down the ioctl again. By the time the
- * second call comes in it's likely that the memory allocation
- * thread will have returned with the requested memory. We will
- * continue to return EAGAIN however until the thread has completed.
- * When it has, we return zero (and the memory) if the allocator
- * was successful and ENOSR otherwise.
- *
- * Callers of the RCOMP and XCOMP ioctls are encouraged (but not
- * required) to loop for some number of iterations with a small
- * delay in the loop body (for instance a 1/10-th second "sleep"
- * via select.)
- */
-static int
-ppp_comp_wput(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- struct iocblk *iop;
- comp_state_t *cp;
- int error, len, n;
- int flags, mask;
- mblk_t *np;
- struct compressor **comp;
- struct ppp_stats *psp;
- struct ppp_comp_stats *csp;
- unsigned char *opt_data;
- int nxslots, nrslots;
-
- cp = (comp_state_t *) q->q_ptr;
- if (cp == 0) {
- DPRINT("cp == 0 in ppp_comp_wput\n");
- freemsg(mp);
- return 0;
- }
-
- switch (mp->b_datap->db_type) {
-
- case M_DATA:
- putq(q, mp);
- break;
-
- case M_IOCTL:
- iop = (struct iocblk *) mp->b_rptr;
- error = EINVAL;
- switch (iop->ioc_cmd) {
-
- case PPPIO_CFLAGS:
- /* set/get CCP state */
- if (iop->ioc_count != 2 * sizeof(int))
- break;
- if (mp->b_cont == 0) {
- DPRINT1("ppp_comp_wput/%d: PPPIO_CFLAGS b_cont = 0!\n", cp->unit);
- break;
- }
- flags = ((int *) mp->b_cont->b_rptr)[0];
- mask = ((int *) mp->b_cont->b_rptr)[1];
- cp->flags = (cp->flags & ~mask) | (flags & mask);
- if ((mask & CCP_ISOPEN) && (flags & CCP_ISOPEN) == 0) {
- if (cp->xstate != NULL) {
- (*cp->xcomp->comp_free)(cp->xstate);
- cp->xstate = NULL;
- }
- if (cp->rstate != NULL) {
- (*cp->rcomp->decomp_free)(cp->rstate);
- cp->rstate = NULL;
- }
- cp->flags &= ~CCP_ISUP;
- }
- error = 0;
- iop->ioc_count = sizeof(int);
- ((int *) mp->b_cont->b_rptr)[0] = cp->flags;
- mp->b_cont->b_wptr = mp->b_cont->b_rptr + sizeof(int);
- break;
-
- case PPPIO_VJINIT:
- /*
- * Initialize VJ compressor/decompressor
- */
- if (iop->ioc_count != 2)
- break;
- if (mp->b_cont == 0) {
- DPRINT1("ppp_comp_wput/%d: PPPIO_VJINIT b_cont = 0!\n", cp->unit);
- break;
- }
- nxslots = mp->b_cont->b_rptr[0] + 1;
- nrslots = mp->b_cont->b_rptr[1] + 1;
- if (nxslots > MAX_STATES || nrslots > MAX_STATES)
- break;
- vj_compress_init(&cp->vj_comp, nxslots);
- cp->vj_last_ierrors = cp->stats.ppp_ierrors;
- error = 0;
- iop->ioc_count = 0;
- break;
-
- case PPPIO_XCOMP:
- case PPPIO_RCOMP:
- if (iop->ioc_count <= 0)
- break;
- if (mp->b_cont == 0) {
- DPRINT1("ppp_comp_wput/%d: PPPIO_[XR]COMP b_cont = 0!\n", cp->unit);
- break;
- }
- opt_data = mp->b_cont->b_rptr;
- len = mp->b_cont->b_wptr - opt_data;
- if (len > iop->ioc_count)
- len = iop->ioc_count;
- if (opt_data[1] < 2 || opt_data[1] > len)
- break;
- for (comp = ppp_compressors; *comp != NULL; ++comp)
- if ((*comp)->compress_proto == opt_data[0]) {
- /* here's the handler! */
- error = 0;
-#ifndef __osf__
- if (iop->ioc_cmd == PPPIO_XCOMP) {
- /* A previous call may have fetched memory for a compressor
- * that's now being retired or reset. Free it using it's
- * mechanism for freeing stuff.
- */
- if (cp->xstate != NULL) {
- (*cp->xcomp->comp_free)(cp->xstate);
- cp->xstate = NULL;
- }
- cp->xcomp = *comp;
- cp->xstate = (*comp)->comp_alloc(opt_data, len);
- if (cp->xstate == NULL)
- error = ENOSR;
- } else {
- if (cp->rstate != NULL) {
- (*cp->rcomp->decomp_free)(cp->rstate);
- cp->rstate = NULL;
- }
- cp->rcomp = *comp;
- cp->rstate = (*comp)->decomp_alloc(opt_data, len);
- if (cp->rstate == NULL)
- error = ENOSR;
- }
-#else
- if ((error = cp->memreq.thread_status) != EAGAIN)
- if (iop->ioc_cmd == PPPIO_XCOMP) {
- if (cp->xstate) {
- (*cp->xcomp->comp_free)(cp->xstate);
- cp->xstate = 0;
- }
- /* sanity check for compressor options
- */
- if (sizeof (cp->memreq.comp_opts) < len) {
- printf("can't handle options for compressor %d (%d)\n", opt_data[0],
- opt_data[1]);
- cp->memreq.thread_status = ENOSR;
- cp->memreq.returned_mem = 0;
- }
- /* fill in request for the thread and kick it off
- */
- if (cp->memreq.thread_status == 0 && !cp->memreq.returned_mem) {
- bcopy(opt_data, cp->memreq.comp_opts, len);
- cp->memreq.cmd = PPPIO_XCOMP;
- cp->xcomp = *comp;
- error = cp->memreq.thread_status = EAGAIN;
- thread_wakeup((vm_offset_t)&cp->memreq.thread_status);
- } else {
- cp->xstate = cp->memreq.returned_mem;
- cp->memreq.returned_mem = 0;
- cp->memreq.thread_status = 0;
- }
- } else {
- if (cp->rstate) {
- (*cp->rcomp->decomp_free)(cp->rstate);
- cp->rstate = NULL;
- }
- if (sizeof (cp->memreq.comp_opts) < len) {
- printf("can't handle options for compressor %d (%d)\n", opt_data[0],
- opt_data[1]);
- cp->memreq.thread_status = ENOSR;
- cp->memreq.returned_mem = 0;
- }
- if (cp->memreq.thread_status == 0 && !cp->memreq.returned_mem) {
- bcopy(opt_data, cp->memreq.comp_opts, len);
- cp->memreq.cmd = PPPIO_RCOMP;
- cp->rcomp = *comp;
- error = cp->memreq.thread_status = EAGAIN;
- thread_wakeup((vm_offset_t)&cp->memreq.thread_status);
- } else {
- cp->rstate = cp->memreq.returned_mem;
- cp->memreq.returned_mem = 0;
- cp->memreq.thread_status = 0;
- }
- }
-#endif
- break;
- }
- iop->ioc_count = 0;
- break;
-
- case PPPIO_GETSTAT:
- if ((cp->flags & LAST_MOD) == 0) {
- error = -1; /* let the ppp_ahdl module handle it */
- break;
- }
- np = allocb(sizeof(struct ppp_stats), BPRI_HI);
- if (np == 0) {
- error = ENOSR;
- break;
- }
- if (mp->b_cont != 0)
- freemsg(mp->b_cont);
- mp->b_cont = np;
- psp = (struct ppp_stats *) np->b_wptr;
- np->b_wptr += sizeof(struct ppp_stats);
- iop->ioc_count = sizeof(struct ppp_stats);
- psp->p = cp->stats;
- psp->vj = cp->vj_comp.stats;
- error = 0;
- break;
-
- case PPPIO_GETCSTAT:
- np = allocb(sizeof(struct ppp_comp_stats), BPRI_HI);
- if (np == 0) {
- error = ENOSR;
- break;
- }
- if (mp->b_cont != 0)
- freemsg(mp->b_cont);
- mp->b_cont = np;
- csp = (struct ppp_comp_stats *) np->b_wptr;
- np->b_wptr += sizeof(struct ppp_comp_stats);
- iop->ioc_count = sizeof(struct ppp_comp_stats);
- bzero((caddr_t)csp, sizeof(struct ppp_comp_stats));
- if (cp->xstate != 0)
- (*cp->xcomp->comp_stat)(cp->xstate, &csp->c);
- if (cp->rstate != 0)
- (*cp->rcomp->decomp_stat)(cp->rstate, &csp->d);
- error = 0;
- break;
-
- case PPPIO_DEBUG:
- if (iop->ioc_count != sizeof(int))
- break;
- if (mp->b_cont == 0) {
- DPRINT1("ppp_comp_wput/%d: PPPIO_DEBUG b_cont = 0!\n", cp->unit);
- break;
- }
- n = *(int *)mp->b_cont->b_rptr;
- if (n == PPPDBG_LOG + PPPDBG_COMP) {
- DPRINT1("ppp_comp%d: debug log enabled\n", cp->unit);
- cp->flags |= DBGLOG;
- error = 0;
- iop->ioc_count = 0;
- } else {
- error = -1;
- }
- break;
-
- case PPPIO_LASTMOD:
- cp->flags |= LAST_MOD;
- error = 0;
- break;
-
- default:
- error = -1;
- break;
- }
-
- if (error < 0)
- putnext(q, mp);
- else if (error == 0) {
- mp->b_datap->db_type = M_IOCACK;
- qreply(q, mp);
- } else {
- mp->b_datap->db_type = M_IOCNAK;
- iop->ioc_error = error;
- iop->ioc_count = 0;
- qreply(q, mp);
- }
- break;
-
- case M_CTL:
- switch (*mp->b_rptr) {
- case PPPCTL_MTU:
- cp->mtu = ((unsigned short *)mp->b_rptr)[1];
- break;
- case PPPCTL_MRU:
- cp->mru = ((unsigned short *)mp->b_rptr)[1];
- break;
- case PPPCTL_UNIT:
- cp->unit = mp->b_rptr[1];
- break;
- }
- putnext(q, mp);
- break;
-
- default:
- putnext(q, mp);
- }
-
- return 0;
-}
-
-static int
-ppp_comp_wsrv(q)
- queue_t *q;
-{
- mblk_t *mp, *cmp = NULL;
- comp_state_t *cp;
- int len, proto, type, hlen, code;
- struct ip *ip;
- unsigned char *vjhdr, *dp;
-
- cp = (comp_state_t *) q->q_ptr;
- if (cp == 0) {
- DPRINT("cp == 0 in ppp_comp_wsrv\n");
- return 0;
- }
-
- while ((mp = getq(q)) != 0) {
- /* assert(mp->b_datap->db_type == M_DATA) */
-#ifdef PRIOQ
- if (!bcanputnext(q,mp->b_band))
-#else
- if (!canputnext(q))
-#endif PRIOQ
- {
- putbq(q, mp);
- break;
- }
-
- /*
- * First check the packet length and work out what the protocol is.
- */
- len = msgdsize(mp);
- if (len < PPP_HDRLEN) {
- DPRINT1("ppp_comp_wsrv: bogus short packet (%d)\n", len);
- freemsg(mp);
- cp->stats.ppp_oerrors++;
- putctl1(RD(q)->q_next, M_CTL, PPPCTL_OERROR);
- continue;
- }
- proto = (MSG_BYTE(mp, 2) << 8) + MSG_BYTE(mp, 3);
-
- /*
- * Make sure we've got enough data in the first mblk
- * and that we are its only user.
- */
- if (proto == PPP_CCP)
- hlen = len;
- else if (proto == PPP_IP)
- hlen = PPP_HDRLEN + MAX_IPHDR;
- else
- hlen = PPP_HDRLEN;
- if (hlen > len)
- hlen = len;
- if (mp->b_wptr < mp->b_rptr + hlen || mp->b_datap->db_ref > 1) {
- PULLUP(mp, hlen);
- if (mp == 0) {
- DPRINT1("ppp_comp_wsrv: pullup failed (%d)\n", hlen);
- cp->stats.ppp_oerrors++;
- putctl1(RD(q)->q_next, M_CTL, PPPCTL_OERROR);
- continue;
- }
- }
-
- /*
- * Do VJ compression if requested.
- */
- if (proto == PPP_IP && (cp->flags & COMP_VJC)) {
- ip = (struct ip *) (mp->b_rptr + PPP_HDRLEN);
- if (ip->ip_p == IPPROTO_TCP) {
- type = vj_compress_tcp(ip, len - PPP_HDRLEN, &cp->vj_comp,
- (cp->flags & COMP_VJCCID), &vjhdr);
- switch (type) {
- case TYPE_UNCOMPRESSED_TCP:
- mp->b_rptr[3] = proto = PPP_VJC_UNCOMP;
- break;
- case TYPE_COMPRESSED_TCP:
- dp = vjhdr - PPP_HDRLEN;
- dp[1] = mp->b_rptr[1]; /* copy control field */
- dp[0] = mp->b_rptr[0]; /* copy address field */
- dp[2] = 0; /* set protocol field */
- dp[3] = proto = PPP_VJC_COMP;
- mp->b_rptr = dp;
- break;
- }
- }
- }
-
- /*
- * Do packet compression if enabled.
- */
- if (proto == PPP_CCP)
- ppp_comp_ccp(q, mp, 0);
- else if (proto != PPP_LCP && (cp->flags & CCP_COMP_RUN)
- && cp->xstate != NULL) {
- len = msgdsize(mp);
- (*cp->xcomp->compress)(cp->xstate, &cmp, mp, len,
- (cp->flags & CCP_ISUP? cp->mtu + PPP_HDRLEN: 0));
- if (cmp != NULL) {
-#ifdef PRIOQ
- cmp->b_band=mp->b_band;
-#endif PRIOQ
- freemsg(mp);
- mp = cmp;
- }
- }
-
- /*
- * Do address/control and protocol compression if enabled.
- */
- if ((cp->flags & COMP_AC)
- && !(proto == PPP_LCP && LCP_USE_DFLT(mp))) {
- mp->b_rptr += 2; /* drop the address & ctrl fields */
- if (proto < 0x100 && (cp->flags & COMP_PROT))
- ++mp->b_rptr; /* drop the high protocol byte */
- } else if (proto < 0x100 && (cp->flags & COMP_PROT)) {
- /* shuffle up the address & ctrl fields */
- mp->b_rptr[2] = mp->b_rptr[1];
- mp->b_rptr[1] = mp->b_rptr[0];
- ++mp->b_rptr;
- }
-
- cp->stats.ppp_opackets++;
- cp->stats.ppp_obytes += msgdsize(mp);
- putnext(q, mp);
- }
-
- return 0;
-}
-
-static int
-ppp_comp_rput(q, mp)
- queue_t *q;
- mblk_t *mp;
-{
- comp_state_t *cp;
- struct iocblk *iop;
- struct ppp_stats *psp;
-
- cp = (comp_state_t *) q->q_ptr;
- if (cp == 0) {
- DPRINT("cp == 0 in ppp_comp_rput\n");
- freemsg(mp);
- return 0;
- }
-
- switch (mp->b_datap->db_type) {
-
- case M_DATA:
- putq(q, mp);
- break;
-
- case M_IOCACK:
- iop = (struct iocblk *) mp->b_rptr;
- switch (iop->ioc_cmd) {
- case PPPIO_GETSTAT:
- /*
- * Catch this on the way back from the ppp_ahdl module
- * so we can fill in the VJ stats.
- */
- if (mp->b_cont == 0 || iop->ioc_count != sizeof(struct ppp_stats))
- break;
- psp = (struct ppp_stats *) mp->b_cont->b_rptr;
- psp->vj = cp->vj_comp.stats;
- break;
- }
- putnext(q, mp);
- break;
-
- case M_CTL:
- switch (mp->b_rptr[0]) {
- case PPPCTL_IERROR:
- ++cp->stats.ppp_ierrors;
- break;
- case PPPCTL_OERROR:
- ++cp->stats.ppp_oerrors;
- break;
- }
- putnext(q, mp);
- break;
-
- default:
- putnext(q, mp);
- }
-
- return 0;
-}
-
-static int
-ppp_comp_rsrv(q)
- queue_t *q;
-{
- int proto, rv, i;
- mblk_t *mp, *dmp = NULL, *np;
- uchar_t *dp, *iphdr;
- comp_state_t *cp;
- int len, hlen, vjlen;
- u_int iphlen;
-
- cp = (comp_state_t *) q->q_ptr;
- if (cp == 0) {
- DPRINT("cp == 0 in ppp_comp_rsrv\n");
- return 0;
- }
-
- while ((mp = getq(q)) != 0) {
- /* assert(mp->b_datap->db_type == M_DATA) */
- if (!canputnext(q)) {
- putbq(q, mp);
- break;
- }
-
- len = msgdsize(mp);
- cp->stats.ppp_ibytes += len;
- cp->stats.ppp_ipackets++;
-
- /*
- * First work out the protocol and where the PPP header ends.
- */
- i = 0;
- proto = MSG_BYTE(mp, 0);
- if (proto == PPP_ALLSTATIONS) {
- i = 2;
- proto = MSG_BYTE(mp, 2);
- }
- if ((proto & 1) == 0) {
- ++i;
- proto = (proto << 8) + MSG_BYTE(mp, i);
- }
- hlen = i + 1;
-
- /*
- * Now reconstruct a complete, contiguous PPP header at the
- * start of the packet.
- */
- if (hlen < ((cp->flags & DECOMP_AC)? 0: 2)
- + ((cp->flags & DECOMP_PROT)? 1: 2)) {
- /* count these? */
- goto bad;
- }
- if (mp->b_rptr + hlen > mp->b_wptr) {
- adjmsg(mp, hlen); /* XXX check this call */
- hlen = 0;
- }
- if (hlen != PPP_HDRLEN) {
- /*
- * We need to put some bytes on the front of the packet
- * to make a full-length PPP header.
- * If we can put them in *mp, we do, otherwise we
- * tack another mblk on the front.
- * XXX we really shouldn't need to carry around
- * the address and control at this stage.
- */
- dp = mp->b_rptr + hlen - PPP_HDRLEN;
- if (dp < mp->b_datap->db_base || mp->b_datap->db_ref > 1) {
- np = allocb(PPP_HDRLEN, BPRI_MED);
- if (np == 0)
- goto bad;
- np->b_cont = mp;
- mp->b_rptr += hlen;
- mp = np;
- dp = mp->b_wptr;
- mp->b_wptr += PPP_HDRLEN;
- } else
- mp->b_rptr = dp;
-
- dp[0] = PPP_ALLSTATIONS;
- dp[1] = PPP_UI;
- dp[2] = proto >> 8;
- dp[3] = proto;
- }
-
- /*
- * Now see if we have a compressed packet to decompress,
- * or a CCP packet to take notice of.
- */
- proto = PPP_PROTOCOL(mp->b_rptr);
- if (proto == PPP_CCP) {
- len = msgdsize(mp);
- if (mp->b_wptr < mp->b_rptr + len) {
- PULLUP(mp, len);
- if (mp == 0)
- goto bad;
- }
- ppp_comp_ccp(q, mp, 1);
- } else if (proto == PPP_COMP) {
- if ((cp->flags & CCP_ISUP)
- && (cp->flags & CCP_DECOMP_RUN) && cp->rstate
- && (cp->flags & CCP_ERR) == 0) {
- rv = (*cp->rcomp->decompress)(cp->rstate, mp, &dmp);
- switch (rv) {
- case DECOMP_OK:
- freemsg(mp);
- mp = dmp;
- if (mp == NULL) {
- /* no error, but no packet returned either. */
- continue;
- }
- break;
- case DECOMP_ERROR:
- cp->flags |= CCP_ERROR;
- ++cp->stats.ppp_ierrors;
- putctl1(q->q_next, M_CTL, PPPCTL_IERROR);
- break;
- case DECOMP_FATALERROR:
- cp->flags |= CCP_FATALERROR;
- ++cp->stats.ppp_ierrors;
- putctl1(q->q_next, M_CTL, PPPCTL_IERROR);
- break;
- }
- }
- } else if (cp->rstate && (cp->flags & CCP_DECOMP_RUN)) {
- (*cp->rcomp->incomp)(cp->rstate, mp);
- }
-
- /*
- * Now do VJ decompression.
- */
- proto = PPP_PROTOCOL(mp->b_rptr);
- if (proto == PPP_VJC_COMP || proto == PPP_VJC_UNCOMP) {
- len = msgdsize(mp) - PPP_HDRLEN;
- if ((cp->flags & DECOMP_VJC) == 0 || len <= 0)
- goto bad;
-
- /*
- * Advance past the ppp header.
- * Here we assume that the whole PPP header is in the first mblk.
- */
- np = mp;
- dp = np->b_rptr + PPP_HDRLEN;
- if (dp >= mp->b_wptr) {
- np = np->b_cont;
- dp = np->b_rptr;
- }
-
- /*
- * Make sure we have sufficient contiguous data at this point.
- */
- hlen = (proto == PPP_VJC_COMP)? MAX_VJHDR: MAX_IPHDR;
- if (hlen > len)
- hlen = len;
- if (np->b_wptr < dp + hlen || np->b_datap->db_ref > 1) {
- PULLUP(mp, hlen + PPP_HDRLEN);
- if (mp == 0)
- goto bad;
- np = mp;
- dp = np->b_rptr + PPP_HDRLEN;
- }
-
- if (proto == PPP_VJC_COMP) {
- /*
- * Decompress VJ-compressed packet.
- * First reset compressor if an input error has occurred.
- */
- if (cp->stats.ppp_ierrors != cp->vj_last_ierrors) {
- if (cp->flags & DBGLOG)
- DPRINT1("ppp%d: resetting VJ\n", cp->unit);
- vj_uncompress_err(&cp->vj_comp);
- cp->vj_last_ierrors = cp->stats.ppp_ierrors;
- }
-
- vjlen = vj_uncompress_tcp(dp, np->b_wptr - dp, len,
- &cp->vj_comp, &iphdr, &iphlen);
- if (vjlen < 0) {
- if (cp->flags & DBGLOG)
- DPRINT2("ppp%d: vj_uncomp_tcp failed, pkt len %d\n",
- cp->unit, len);
- ++cp->vj_last_ierrors; /* so we don't reset next time */
- goto bad;
- }
-
- /* drop ppp and vj headers off */
- if (mp != np) {
- freeb(mp);
- mp = np;
- }
- mp->b_rptr = dp + vjlen;
-
- /* allocate a new mblk for the ppp and ip headers */
- if ((np = allocb(iphlen + PPP_HDRLEN + 4, BPRI_MED)) == 0)
- goto bad;
- dp = np->b_rptr; /* prepend mblk with TCP/IP hdr */
- dp[0] = PPP_ALLSTATIONS; /* reconstruct PPP header */
- dp[1] = PPP_UI;
- dp[2] = PPP_IP >> 8;
- dp[3] = PPP_IP;
- bcopy((caddr_t)iphdr, (caddr_t)dp + PPP_HDRLEN, iphlen);
- np->b_wptr = dp + iphlen + PPP_HDRLEN;
- np->b_cont = mp;
-
- /* XXX there seems to be a bug which causes panics in strread
- if we make an mbuf with only the IP header in it :-( */
- if (mp->b_wptr - mp->b_rptr > 4) {
- bcopy((caddr_t)mp->b_rptr, (caddr_t)np->b_wptr, 4);
- mp->b_rptr += 4;
- np->b_wptr += 4;
- } else {
- bcopy((caddr_t)mp->b_rptr, (caddr_t)np->b_wptr,
- mp->b_wptr - mp->b_rptr);
- np->b_wptr += mp->b_wptr - mp->b_rptr;
- np->b_cont = mp->b_cont;
- freeb(mp);
- }
-
- mp = np;
-
- } else {
- /*
- * "Decompress" a VJ-uncompressed packet.
- */
- cp->vj_last_ierrors = cp->stats.ppp_ierrors;
- if (!vj_uncompress_uncomp(dp, hlen, &cp->vj_comp)) {
- if (cp->flags & DBGLOG)
- DPRINT2("ppp%d: vj_uncomp_uncomp failed, pkt len %d\n",
- cp->unit, len);
- ++cp->vj_last_ierrors; /* don't need to reset next time */
- goto bad;
- }
- mp->b_rptr[3] = PPP_IP; /* fix up the PPP protocol field */
- }
- }
-
- putnext(q, mp);
- continue;
-
- bad:
- if (mp != 0)
- freemsg(mp);
- cp->stats.ppp_ierrors++;
- putctl1(q->q_next, M_CTL, PPPCTL_IERROR);
- }
-
- return 0;
-}
-
-/*
- * Handle a CCP packet being sent or received.
- * Here all the data in the packet is in a single mbuf.
- */
-static void
-ppp_comp_ccp(q, mp, rcvd)
- queue_t *q;
- mblk_t *mp;
- int rcvd;
-{
- int len, clen;
- comp_state_t *cp;
- unsigned char *dp;
-
- len = msgdsize(mp);
- if (len < PPP_HDRLEN + CCP_HDRLEN)
- return;
-
- cp = (comp_state_t *) q->q_ptr;
- dp = mp->b_rptr + PPP_HDRLEN;
- len -= PPP_HDRLEN;
- clen = CCP_LENGTH(dp);
- if (clen > len)
- return;
-
- switch (CCP_CODE(dp)) {
- case CCP_CONFREQ:
- case CCP_TERMREQ:
- case CCP_TERMACK:
- cp->flags &= ~CCP_ISUP;
- break;
-
- case CCP_CONFACK:
- if ((cp->flags & (CCP_ISOPEN | CCP_ISUP)) == CCP_ISOPEN
- && clen >= CCP_HDRLEN + CCP_OPT_MINLEN
- && clen >= CCP_HDRLEN + CCP_OPT_LENGTH(dp + CCP_HDRLEN)) {
- if (!rcvd) {
- if (cp->xstate != NULL
- && (*cp->xcomp->comp_init)
- (cp->xstate, dp + CCP_HDRLEN, clen - CCP_HDRLEN,
- cp->unit, 0, ((cp->flags & DBGLOG) != 0)))
- cp->flags |= CCP_COMP_RUN;
- } else {
- if (cp->rstate != NULL
- && (*cp->rcomp->decomp_init)
- (cp->rstate, dp + CCP_HDRLEN, clen - CCP_HDRLEN,
- cp->unit, 0, cp->mru, ((cp->flags & DBGLOG) != 0)))
- cp->flags = (cp->flags & ~CCP_ERR) | CCP_DECOMP_RUN;
- }
- }
- break;
-
- case CCP_RESETACK:
- if (cp->flags & CCP_ISUP) {
- if (!rcvd) {
- if (cp->xstate && (cp->flags & CCP_COMP_RUN))
- (*cp->xcomp->comp_reset)(cp->xstate);
- } else {
- if (cp->rstate && (cp->flags & CCP_DECOMP_RUN)) {
- (*cp->rcomp->decomp_reset)(cp->rstate);
- cp->flags &= ~CCP_ERROR;
- }
- }
- }
- break;
- }
-}
-
-#if 0
-dump_msg(mp)
- mblk_t *mp;
-{
- dblk_t *db;
-
- while (mp != 0) {
- db = mp->b_datap;
- DPRINT2("mp=%x cont=%x ", mp, mp->b_cont);
- DPRINT3("rptr=%x wptr=%x datap=%x\n", mp->b_rptr, mp->b_wptr, db);
- DPRINT2(" base=%x lim=%x", db->db_base, db->db_lim);
- DPRINT2(" ref=%d type=%d\n", db->db_ref, db->db_type);
- mp = mp->b_cont;
- }
-}
-#endif
-
-static int
-msg_byte(mp, i)
- mblk_t *mp;
- unsigned int i;
-{
- while (mp != 0 && i >= mp->b_wptr - mp->b_rptr)
- mp = mp->b_cont;
- if (mp == 0)
- return -1;
- return mp->b_rptr[i];
-}
diff --git a/mdk-stage1/ppp/solaris/ppp_comp_mod.c b/mdk-stage1/ppp/solaris/ppp_comp_mod.c
deleted file mode 100644
index 83ff8e252..000000000
--- a/mdk-stage1/ppp/solaris/ppp_comp_mod.c
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * ppp_comp_mod.c - modload support for PPP compression STREAMS module.
- *
- * Copyright (c) 1994 The Australian National University.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies. This software is provided without any
- * warranty, express or implied. The Australian National University
- * makes no representations about the suitability of this software for
- * any purpose.
- *
- * IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY
- * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
- * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
- * THE AUSTRALIAN NATIONAL UNIVERSITY HAVE BEEN ADVISED OF THE POSSIBILITY
- * OF SUCH DAMAGE.
- *
- * THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO
- * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
- * OR MODIFICATIONS.
- *
- * $Id$
- */
-
-/*
- * This file is used under Solaris 2.
- */
-#include <sys/types.h>
-#include <sys/param.h>
-#include <sys/conf.h>
-#include <sys/modctl.h>
-#include <sys/sunddi.h>
-
-extern struct streamtab ppp_compinfo;
-
-static struct fmodsw fsw = {
- "ppp_comp",
- &ppp_compinfo,
- D_NEW | D_MP | D_MTQPAIR
-};
-
-extern struct mod_ops mod_strmodops;
-
-static struct modlstrmod modlstrmod = {
- &mod_strmodops,
- "PPP compression module",
- &fsw
-};
-
-static struct modlinkage modlinkage = {
- MODREV_1,
- (void *) &modlstrmod,
- NULL
-};
-
-/*
- * Entry points for modloading.
- */
-int
-_init(void)
-{
- return mod_install(&modlinkage);
-}
-
-int
-_fini(void)
-{
- return mod_remove(&modlinkage);
-}
-
-int
-_info(mip)
- struct modinfo *mip;
-{
- return mod_info(&modlinkage, mip);
-}
diff --git a/mdk-stage1/ppp/solaris/ppp_mod.c b/mdk-stage1/ppp/solaris/ppp_mod.c
deleted file mode 100644
index a4b1538a5..000000000
--- a/mdk-stage1/ppp/solaris/ppp_mod.c
+++ /dev/null
@@ -1,174 +0,0 @@
-/*
- * ppp_mod.c - modload support for PPP pseudo-device driver.
- *
- * Copyright (c) 1994 The Australian National University.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies. This software is provided without any
- * warranty, express or implied. The Australian National University
- * makes no representations about the suitability of this software for
- * any purpose.
- *
- * IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY
- * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
- * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
- * THE AUSTRALIAN NATIONAL UNIVERSITY HAVE BEEN ADVISED OF THE POSSIBILITY
- * OF SUCH DAMAGE.
- *
- * THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO
- * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
- * OR MODIFICATIONS.
- *
- * $Id$
- */
-
-/*
- * This file is used under Solaris 2.
- */
-
-#include <sys/types.h>
-#include <sys/param.h>
-#include <sys/stat.h>
-#include <sys/conf.h>
-#include <sys/modctl.h>
-#include <sys/sunddi.h>
-#include <sys/ksynch.h>
-
-#ifdef __STDC__
-#define __P(x) x
-#else
-#define __P(x) ()
-#endif
-
-static int ppp_identify __P((dev_info_t *));
-static int ppp_attach __P((dev_info_t *, ddi_attach_cmd_t));
-static int ppp_detach __P((dev_info_t *, ddi_detach_cmd_t));
-static int ppp_devinfo __P((dev_info_t *, ddi_info_cmd_t, void *, void **));
-
-extern struct streamtab pppinfo;
-extern krwlock_t ppp_lower_lock;
-
-static dev_info_t *ppp_dip;
-
-static struct cb_ops cb_ppp_ops = {
- nulldev, nulldev, nodev, nodev, /* cb_open, ... */
- nodev, nodev, nodev, nodev, /* cb_dump, ... */
- nodev, nodev, nodev, nochpoll, /* cb_devmap, ... */
- ddi_prop_op, /* cb_prop_op */
- &pppinfo, /* cb_stream */
- D_NEW|D_MP|D_MTQPAIR|D_MTOUTPERIM|D_MTOCEXCL /* cb_flag */
-};
-
-static struct dev_ops ppp_ops = {
- DEVO_REV, /* devo_rev */
- 0, /* devo_refcnt */
- ppp_devinfo, /* devo_getinfo */
- ppp_identify, /* devo_identify */
- nulldev, /* devo_probe */
- ppp_attach, /* devo_attach */
- ppp_detach, /* devo_detach */
- nodev, /* devo_reset */
- &cb_ppp_ops, /* devo_cb_ops */
- NULL /* devo_bus_ops */
-};
-
-/*
- * Module linkage information
- */
-
-static struct modldrv modldrv = {
- &mod_driverops, /* says this is a pseudo driver */
- "PPP-2.3 multiplexing driver",
- &ppp_ops /* driver ops */
-};
-
-static struct modlinkage modlinkage = {
- MODREV_1,
- (void *) &modldrv,
- NULL
-};
-
-int
-_init(void)
-{
- return mod_install(&modlinkage);
-}
-
-int
-_fini(void)
-{
- return mod_remove(&modlinkage);
-}
-
-int
-_info(mip)
- struct modinfo *mip;
-{
- return mod_info(&modlinkage, mip);
-}
-
-static int
-ppp_identify(dip)
- dev_info_t *dip;
-{
- return strcmp(ddi_get_name(dip), "ppp") == 0? DDI_IDENTIFIED:
- DDI_NOT_IDENTIFIED;
-}
-
-static int
-ppp_attach(dip, cmd)
- dev_info_t *dip;
- ddi_attach_cmd_t cmd;
-{
-
- if (cmd != DDI_ATTACH)
- return DDI_FAILURE;
- if (ddi_create_minor_node(dip, "ppp", S_IFCHR, 0, DDI_PSEUDO, CLONE_DEV)
- == DDI_FAILURE) {
- ddi_remove_minor_node(dip, NULL);
- return DDI_FAILURE;
- }
- rw_init(&ppp_lower_lock, NULL, RW_DRIVER, NULL);
- return DDI_SUCCESS;
-}
-
-static int
-ppp_detach(dip, cmd)
- dev_info_t *dip;
- ddi_detach_cmd_t cmd;
-{
- rw_destroy(&ppp_lower_lock);
- ddi_remove_minor_node(dip, NULL);
- return DDI_SUCCESS;
-}
-
-static int
-ppp_devinfo(dip, cmd, arg, result)
- dev_info_t *dip;
- ddi_info_cmd_t cmd;
- void *arg;
- void **result;
-{
- int error;
-
- error = DDI_SUCCESS;
- switch (cmd) {
- case DDI_INFO_DEVT2DEVINFO:
- if (ppp_dip == NULL)
- error = DDI_FAILURE;
- else
- *result = (void *) ppp_dip;
- break;
- case DDI_INFO_DEVT2INSTANCE:
- *result = NULL;
- break;
- default:
- error = DDI_FAILURE;
- }
- return error;
-}
diff --git a/mdk-stage1/ppp/solaris/ppp_mod.h b/mdk-stage1/ppp/solaris/ppp_mod.h
deleted file mode 100644
index f0af00886..000000000
--- a/mdk-stage1/ppp/solaris/ppp_mod.h
+++ /dev/null
@@ -1,190 +0,0 @@
-/*
- * Miscellaneous definitions for PPP STREAMS modules.
- */
-
-/*
- * Macros for allocating and freeing kernel memory.
- */
-#ifdef SVR4 /* SVR4, including Solaris 2 */
-#include <sys/kmem.h>
-#define ALLOC_SLEEP(n) kmem_alloc((n), KM_SLEEP)
-#define ALLOC_NOSLEEP(n) kmem_alloc((n), KM_NOSLEEP)
-#define FREE(p, n) kmem_free((p), (n))
-#endif
-
-#ifdef SUNOS4
-#include <sys/kmem_alloc.h> /* SunOS 4.x */
-#define ALLOC_SLEEP(n) kmem_alloc((n), KMEM_SLEEP)
-#define ALLOC_NOSLEEP(n) kmem_alloc((n), KMEM_NOSLEEP)
-#define FREE(p, n) kmem_free((p), (n))
-#define NOTSUSER() (suser()? 0: EPERM)
-#define bcanputnext(q, band) canputnext((q))
-#endif /* SunOS 4 */
-
-#ifdef __osf__
-#include <sys/malloc.h>
-
-/* caution: this mirrors macros in sys/malloc.h, and uses interfaces
- * which are subject to change.
- * The problems are that:
- * - the official MALLOC macro wants the lhs of the assignment as an argument,
- * and it takes care of the assignment itself (yuck.)
- * - PPP insists on using "FREE" which conflicts with a macro of the same name.
- *
- */
-#ifdef BUCKETINDX /* V2.0 */
-#define ALLOC_SLEEP(n) (void *)malloc((u_long)(n), BUCKETP(n), M_DEVBUF, M_WAITOK)
-#define ALLOC_NOSLEEP(n) (void *)malloc((u_long)(n), BUCKETP(n), M_DEVBUF, M_NOWAIT)
-#else
-#define ALLOC_SLEEP(n) (void *)malloc((u_long)(n), BUCKETINDEX(n), M_DEVBUF, M_WAITOK)
-#define ALLOC_NOSLEEP(n) (void *)malloc((u_long)(n), BUCKETINDEX(n), M_DEVBUF, M_NOWAIT)
-#endif
-
-#define bcanputnext(q, band) canputnext((q))
-
-#ifdef FREE
-#undef FREE
-#endif
-#define FREE(p, n) free((void *)(p), M_DEVBUF)
-
-#define NO_DLPI 1
-
-#ifndef IFT_PPP
-#define IFT_PPP 0x17
-#endif
-
-#include <sys/proc.h>
-#define NOTSUSER() (suser(u.u_procp->p_rcred, &u.u_acflag) ? EPERM : 0)
-
-/* #include "ppp_osf.h" */
-
-#endif /* __osf__ */
-
-#ifdef AIX4
-#define ALLOC_SLEEP(n) xmalloc((n), 0, pinned_heap) /* AIX V4.x */
-#define ALLOC_NOSLEEP(n) xmalloc((n), 0, pinned_heap) /* AIX V4.x */
-#define FREE(p, n) xmfree((p), pinned_heap)
-#define NOTSUSER() (suser()? 0: EPERM)
-#endif /* AIX */
-
-/*
- * Macros for printing debugging stuff.
- */
-#ifdef DEBUG
-#if defined(SVR4) || defined(__osf__)
-#if defined(SNI)
-#include <sys/strlog.h>
-#define STRLOG_ID 4712
-#define DPRINT(f) strlog(STRLOG_ID, 0, 0, SL_TRACE, f)
-#define DPRINT1(f, a1) strlog(STRLOG_ID, 0, 0, SL_TRACE, f, a1)
-#define DPRINT2(f, a1, a2) strlog(STRLOG_ID, 0, 0, SL_TRACE, f, a1, a2)
-#define DPRINT3(f, a1, a2, a3) strlog(STRLOG_ID, 0, 0, SL_TRACE, f, a1, a2, a3)
-#else
-#define DPRINT(f) cmn_err(CE_CONT, f)
-#define DPRINT1(f, a1) cmn_err(CE_CONT, f, a1)
-#define DPRINT2(f, a1, a2) cmn_err(CE_CONT, f, a1, a2)
-#define DPRINT3(f, a1, a2, a3) cmn_err(CE_CONT, f, a1, a2, a3)
-#endif /* SNI */
-#else
-#define DPRINT(f) printf(f)
-#define DPRINT1(f, a1) printf(f, a1)
-#define DPRINT2(f, a1, a2) printf(f, a1, a2)
-#define DPRINT3(f, a1, a2, a3) printf(f, a1, a2, a3)
-#endif /* SVR4 or OSF */
-
-#else
-#define DPRINT(f) 0
-#define DPRINT1(f, a1) 0
-#define DPRINT2(f, a1, a2) 0
-#define DPRINT3(f, a1, a2, a3) 0
-#endif /* DEBUG */
-
-#ifndef SVR4
-typedef unsigned char uchar_t;
-typedef unsigned short ushort_t;
-#ifndef __osf__
-typedef int minor_t;
-#endif
-#endif
-
-/*
- * If we don't have multithreading support, define substitutes.
- */
-#ifndef D_MP
-# define qprocson(q)
-# define qprocsoff(q)
-# define put(q, mp) ((*(q)->q_qinfo->qi_putp)((q), (mp)))
-# define canputnext(q) canput((q)->q_next)
-# define qwriter(q, mp, func, scope) (func)((q), (mp))
-#endif
-
-#ifdef D_MP
-/* Use msgpullup if we have other multithreading support. */
-#define PULLUP(mp, len) \
- do { \
- mblk_t *np = msgpullup((mp), (len)); \
- freemsg((mp)); \
- mp = np; \
- } while (0)
-
-#else
-/* Use pullupmsg if we don't have any multithreading support. */
-#define PULLUP(mp, len) \
- do { \
- if (!pullupmsg((mp), (len))) { \
- freemsg((mp)); \
- mp = 0; \
- } \
- } while (0)
-#endif
-
-/*
- * How to declare the open and close procedures for a module.
- */
-#ifdef SVR4
-#define MOD_OPEN_DECL(name) \
-static int name __P((queue_t *, dev_t *, int, int, cred_t *))
-
-#define MOD_CLOSE_DECL(name) \
-static int name __P((queue_t *, int, cred_t *))
-
-#define MOD_OPEN(name) \
-static int name(q, devp, flag, sflag, credp) \
- queue_t *q; \
- dev_t *devp; \
- int flag, sflag; \
- cred_t *credp;
-
-#define MOD_CLOSE(name) \
-static int name(q, flag, credp) \
- queue_t *q; \
- int flag; \
- cred_t *credp;
-
-#define OPEN_ERROR(x) return (x)
-#define DRV_OPEN_OK(dev) return 0
-
-#define NOTSUSER() (drv_priv(credp))
-
-#else /* not SVR4 */
-#define MOD_OPEN_DECL(name) \
-static int name __P((queue_t *, int, int, int))
-
-#define MOD_CLOSE_DECL(name) \
-static int name __P((queue_t *, int))
-
-#define MOD_OPEN(name) \
-static int name(q, dev, flag, sflag) \
- queue_t *q; \
- int dev; \
- int flag, sflag;
-
-#define MOD_CLOSE(name) \
-static int name(q, flag) \
- queue_t *q; \
- int flag;
-
-#define OPEN_ERROR(x) { u.u_error = (x); return OPENFAIL; }
-#define DRV_OPEN_OK(dev) return (dev)
-
-#endif /* SVR4 */
diff --git a/mdk-stage1/ppp/sunos4/Makedefs b/mdk-stage1/ppp/sunos4/Makedefs
deleted file mode 100644
index 8b56a2b67..000000000
--- a/mdk-stage1/ppp/sunos4/Makedefs
+++ /dev/null
@@ -1,13 +0,0 @@
-#
-# defines common to several Makefiles
-#
-
-INSTALL= install -o root -g daemon
-
-BINDIR = /usr/local/etc
-MANDIR = /usr/local/man
-ETCDIR = /etc/ppp
-
-# To use gcc, uncomment the next line.
-#CC = gcc
-COPTS = -O
diff --git a/mdk-stage1/ppp/sunos4/Makefile b/mdk-stage1/ppp/sunos4/Makefile
deleted file mode 100644
index 701e24e14..000000000
--- a/mdk-stage1/ppp/sunos4/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-#
-# Makefile for STREAMS modules for SunOS 4.
-#
-# $Id$
-#
-
-include Makedefs
-
-LD = /usr/bin/ld # make sure we don't get gnu ld
-
-# Defining __$(ARCH)__ is for gcc's broken version of sun/vddrv.h.
-ARCH = `/bin/arch -k`
-DEFINES= -DKERNEL -D_KERNEL -DSUNOS4 -D$(ARCH) -D__$(ARCH)__ \
- -DDEBUG -DNO_DLPI -DSNIT_SUPPORT
-CFLAGS= $(DEFINES) -I../include $(COPTS)
-
-MODULES= ppp_mod.o ppp_ahdl_mod.o ppp_comp_mod.o if_ppp_mod.o
-
-all: $(MODULES)
-
-ppp_mod.o: ppp.o ppp_vdcmd.o
- $(LD) -r -o ppp_mod.o ppp.o ppp_vdcmd.o
-
-ppp_ahdl_mod.o: ppp_ahdlc.o ppp_ahdlc_vdcmd.o
- $(LD) -r -o ppp_ahdl_mod.o ppp_ahdlc.o ppp_ahdlc_vdcmd.o
-
-COMP_OBJS = ppp_comp.o bsd-comp.o deflate.o zlib.o vjcompress.o \
- ppp_comp_vdcmd.o
-ppp_comp_mod.o: $(COMP_OBJS)
- $(LD) -r -o $@ $(COMP_OBJS)
-
-if_ppp.o: ../modules/if_ppp.c
- $(CC) $(CFLAGS) -c $?
-bsd-comp.o: ../modules/bsd-comp.c
- $(CC) $(CFLAGS) -c $?
-deflate.o: ../modules/deflate.c
- $(CC) $(CFLAGS) -c $?
-ppp.o: ../modules/ppp.c
- $(CC) $(CFLAGS) -c $?
-ppp_ahdlc.o: ../modules/ppp_ahdlc.c
- $(CC) $(CFLAGS) -c $?
-ppp_comp.o: ../modules/ppp_comp.c
- $(CC) $(CFLAGS) -c $?
-vjcompress.o: ../modules/vjcompress.c
- $(CC) $(CFLAGS) -c $?
-zlib.o: ../common/zlib.c
- $(CC) $(CFLAGS) -c $?
-
-if_ppp_mod.o: if_ppp.o if_ppp_vdcmd.o
- $(LD) -r -o if_ppp_mod.o if_ppp.o if_ppp_vdcmd.o
-
-install: all
- $(INSTALL) $(MODULES) $(BINDIR)
- ./ppp.INSTALL
-
-clean:
- rm -f ppp ppp_comp ppp_ahdl *.o *~ core
diff --git a/mdk-stage1/ppp/sunos4/Makefile.top b/mdk-stage1/ppp/sunos4/Makefile.top
deleted file mode 100644
index c86e0884d..000000000
--- a/mdk-stage1/ppp/sunos4/Makefile.top
+++ /dev/null
@@ -1,46 +0,0 @@
-#
-# ppp top level makefile
-#
-
-include sunos4/Makedefs
-
-all:
- cd chat; $(MAKE) all
- cd pppd; $(MAKE) all
- cd pppstats; $(MAKE) all
- cd sunos4; $(MAKE) all
- cd pppdump; $(MAKE) all
-
-install: $(BINDIR) $(MANDIR)/man8 install-progs install-etcppp
-
-install-progs:
- cd chat; $(MAKE) install
- cd pppd; $(MAKE) install
- cd pppstats; $(MAKE) install
- cd pppdump; $(MAKE) install
- cd sunos4; $(MAKE) install
-
-install-etcppp: $(ETCDIR) $(ETCDIR)/options $(ETCDIR)/pap-secrets \
- $(ETCDIR)/chap-secrets
-
-$(ETCDIR)/options:
- $(INSTALL) -c -m 644 etc.ppp/options $@
-$(ETCDIR)/pap-secrets:
- $(INSTALL) -c -m 600 etc.ppp/pap-secrets $@
-$(ETCDIR)/chap-secrets:
- $(INSTALL) -c -m 600 etc.ppp/chap-secrets $@
-
-$(BINDIR):
- $(INSTALL) -d -m 755 $@
-$(MANDIR)/man8:
- $(INSTALL) -d -m 755 $@
-$(ETCDIR):
- $(INSTALL) -d -m 755 $@
-
-clean:
- rm -f *~
- cd chat; $(MAKE) clean
- cd pppd; $(MAKE) clean
- cd pppstats; $(MAKE) clean
- cd sunos4; $(MAKE) clean
-
diff --git a/mdk-stage1/ppp/sunos4/if_ppp_vdcmd.c b/mdk-stage1/ppp/sunos4/if_ppp_vdcmd.c
deleted file mode 100644
index 2bf9710f4..000000000
--- a/mdk-stage1/ppp/sunos4/if_ppp_vdcmd.c
+++ /dev/null
@@ -1,57 +0,0 @@
-#include <sys/types.h>
-#include <sys/errno.h>
-#include <sys/conf.h>
-#include <sun/vddrv.h>
-
-extern struct streamtab if_pppinfo;
-
-static struct vdldrv vd = {
- VDMAGIC_USER,
- "if_ppp"
-};
-
-static int fmodsw_index = -1;
-
-int
-if_ppp_vdcmd(fun, vdp, vdi, vds)
- unsigned int fun;
- struct vddrv *vdp;
- addr_t vdi;
- struct vdstat *vds;
-{
- int n, error;
-
- switch (fun) {
- case VDLOAD:
- vdp->vdd_vdtab = (struct vdlinkage *) &vd;
- if (fmodsw_index >= 0)
- return EBUSY;
- for (n = 0; n < fmodcnt; ++n)
- if (fmodsw[n].f_str == 0)
- break;
- if (n >= fmodcnt)
- return ENODEV;
- strncpy(fmodsw[n].f_name, vd.Drv_name, FMNAMESZ+1);
- fmodsw[n].f_str = &if_pppinfo;
- fmodsw_index = n;
- break;
-
- case VDUNLOAD:
- if (fmodsw_index <= 0)
- return EINVAL;
- error = if_ppp_unload();
- if (error != 0)
- return error;
- fmodsw[fmodsw_index].f_name[0] = 0;
- fmodsw[fmodsw_index].f_str = 0;
- fmodsw_index = -1;
- break;
-
- case VDSTAT:
- break;
-
- default:
- return EIO;
- }
- return 0;
-}
diff --git a/mdk-stage1/ppp/sunos4/ppp.INSTALL b/mdk-stage1/ppp/sunos4/ppp.INSTALL
deleted file mode 100755
index 0018bf8d0..000000000
--- a/mdk-stage1/ppp/sunos4/ppp.INSTALL
+++ /dev/null
@@ -1,104 +0,0 @@
-#!/bin/sh
-
-# Script for loading, unloading, etc. ppp modules.
-
-moddir=/usr/local/etc
-etcppp=/etc/ppp
-
-PATH=/usr/etc:/usr/bin
-
-# Check that we're superuser
-touch /tmp/su$$
-if chown root /tmp/su$$ >/dev/null; then :
-else
- echo "$0: must be root."
- rm -f /tmp/su$$
- exit 1
-fi
-rm -f /tmp/su$$
-
-case "$0" in
-*ppp.INSTALL)
- if [ ! -f ppp.INSTALL ]; then
- echo "ppp.INSTALL: not found"
- exit 1
- fi
- for n in INSTALL LOAD UNLOAD MKDEV RMDEV; do
- if [ -h /dev/ppp.$n -o -f /dev/ppp.$n ]; then
- rm /dev/ppp.$n
- fi
- done
- cp ppp.INSTALL /dev
- for n in LOAD UNLOAD MKDEV RMDEV; do
- ln -s ppp.INSTALL /dev/ppp.$n
- done
- ;;
-
-*ppp.LOAD)
- if modstat | grep -w ppp >/dev/null; then
- echo "ppp driver is already loaded."
- exit 1
- fi
- if modstat | grep -w if_ppp >/dev/null; then
- echo "if_ppp module already loaded: not reloading."
- else
- echo -n "if_ppp: "
- modload $moddir/if_ppp_mod.o -sym -entry _if_ppp_vdcmd \
- -o $etcppp/if_ppp_mod
- fi
- echo -n "ppp: "
- modload $moddir/ppp_mod.o -sym -entry _ppp_vdcmd -exec /dev/ppp.MKDEV \
- -o $etcppp/ppp_mod
- echo -n "ppp_comp: "
- modload $moddir/ppp_comp_mod.o -sym -entry _ppp_comp_vdcmd \
- -o $etcppp/ppp_comp
- echo -n "ppp_ahdl: "
- modload $moddir/ppp_ahdl_mod.o -sym -entry _ppp_ahdlc_vdcmd \
- -o $etcppp/ppp_ahdl
- exit 0
- ;;
-
-*ppp.MKDEV)
- # args: module number, type, b-major, c-major
- if [ $# -ne 4 ]; then
- echo "Usage: $0 module-id module-type b-major c-major"
- exit 1
- fi
- if [ "$2" -ne "12345607" -a "$2" -ne "12345600" ]; then
- echo "$0: $2: bad module type"
- exit 1
- fi
- rm -f /dev/ppp
- # we "just know" that 37 is the major number of the clone driver
- mknod /dev/ppp c 37 $4
- chmod 644 /dev/ppp
- exit 0
- ;;
-
-*ppp.UNLOAD)
- stat=0
- if modstat | grep -w if_ppp >/dev/null; then
- echo "$0: not unloading if_ppp module."
- fi
- for mod in ppp ppp_comp ppp_ahdl; do
- id=`modstat | grep -w $mod | awk '{print $1}'`
- if [ x$id = x ]; then
- echo "$mod is not loaded."
- stat=1
- else
- modunload -id $id
- fi
- done
- exit $stat
- ;;
-
-*ppp.RMDEV)
- rm -f /dev/ppp
- exit 0
- ;;
-
-*)
- echo "Invocation names: ppp.INSTALL ppp.LOAD ppp.UNLOAD ppp.MKDEV ppp.RMDEV"
- exit 1
- ;;
-esac
diff --git a/mdk-stage1/ppp/sunos4/ppp_ahdlc_vdcmd.c b/mdk-stage1/ppp/sunos4/ppp_ahdlc_vdcmd.c
deleted file mode 100644
index 2dbe8262b..000000000
--- a/mdk-stage1/ppp/sunos4/ppp_ahdlc_vdcmd.c
+++ /dev/null
@@ -1,57 +0,0 @@
-#include <sys/types.h>
-#include <sys/errno.h>
-#include <sys/conf.h>
-#include <sun/vddrv.h>
-
-extern struct streamtab ppp_ahdlcinfo;
-extern int ppp_ahdlc_count;
-
-static struct vdldrv vd = {
- VDMAGIC_USER,
- "ppp_ahdl"
-};
-
-static int fmodsw_index = -1;
-
-int
-ppp_ahdlc_vdcmd(fun, vdp, vdi, vds)
- unsigned int fun;
- struct vddrv *vdp;
- addr_t vdi;
- struct vdstat *vds;
-{
- int n;
-
- switch (fun) {
- case VDLOAD:
- vdp->vdd_vdtab = (struct vdlinkage *) &vd;
- if (fmodsw_index >= 0)
- return EBUSY;
- for (n = 0; n < fmodcnt; ++n)
- if (fmodsw[n].f_str == 0)
- break;
- if (n >= fmodcnt)
- return ENODEV;
- strncpy(fmodsw[n].f_name, vd.Drv_name, FMNAMESZ+1);
- fmodsw[n].f_str = &ppp_ahdlcinfo;
- fmodsw_index = n;
- break;
-
- case VDUNLOAD:
- if (ppp_ahdlc_count > 0)
- return EBUSY;
- if (fmodsw_index <= 0)
- return EINVAL;
- fmodsw[fmodsw_index].f_name[0] = 0;
- fmodsw[fmodsw_index].f_str = 0;
- fmodsw_index = -1;
- break;
-
- case VDSTAT:
- break;
-
- default:
- return EIO;
- }
- return 0;
-}
diff --git a/mdk-stage1/ppp/sunos4/ppp_comp_vdcmd.c b/mdk-stage1/ppp/sunos4/ppp_comp_vdcmd.c
deleted file mode 100644
index b81bc47e8..000000000
--- a/mdk-stage1/ppp/sunos4/ppp_comp_vdcmd.c
+++ /dev/null
@@ -1,57 +0,0 @@
-#include <sys/types.h>
-#include <sys/errno.h>
-#include <sys/conf.h>
-#include <sun/vddrv.h>
-
-extern struct streamtab ppp_compinfo;
-extern int ppp_comp_count;
-
-static struct vdldrv vd = {
- VDMAGIC_USER,
- "ppp_comp"
-};
-
-static int fmodsw_index = -1;
-
-int
-ppp_comp_vdcmd(fun, vdp, vdi, vds)
- unsigned int fun;
- struct vddrv *vdp;
- addr_t vdi;
- struct vdstat *vds;
-{
- int n;
-
- switch (fun) {
- case VDLOAD:
- vdp->vdd_vdtab = (struct vdlinkage *) &vd;
- if (fmodsw_index >= 0)
- return EBUSY;
- for (n = 0; n < fmodcnt; ++n)
- if (fmodsw[n].f_str == 0)
- break;
- if (n >= fmodcnt)
- return ENODEV;
- strncpy(fmodsw[n].f_name, vd.Drv_name, FMNAMESZ+1);
- fmodsw[n].f_str = &ppp_compinfo;
- fmodsw_index = n;
- break;
-
- case VDUNLOAD:
- if (ppp_comp_count > 0)
- return EBUSY;
- if (fmodsw_index <= 0)
- return EINVAL;
- fmodsw[fmodsw_index].f_name[0] = 0;
- fmodsw[fmodsw_index].f_str = 0;
- fmodsw_index = -1;
- break;
-
- case VDSTAT:
- break;
-
- default:
- return EIO;
- }
- return 0;
-}
diff --git a/mdk-stage1/ppp/sunos4/ppp_vdcmd.c b/mdk-stage1/ppp/sunos4/ppp_vdcmd.c
deleted file mode 100644
index 68095c92e..000000000
--- a/mdk-stage1/ppp/sunos4/ppp_vdcmd.c
+++ /dev/null
@@ -1,81 +0,0 @@
-#include <sys/types.h>
-#include <sys/errno.h>
-#include <sys/conf.h>
-#include <sun/vddrv.h>
-
-extern struct streamtab pppinfo;
-extern int ppp_count;
-extern int nchrdev;
-
-static struct vdldrv vd = {
- VDMAGIC_PSEUDO,
- "ppp"
-};
-
-extern int nodev();
-
-static struct cdevsw ppp_cdevsw = {
- nodev, nodev, nodev, nodev, nodev, nodev, nodev, 0,
- &pppinfo
-};
-
-static struct cdevsw old_entry;
-
-int
-ppp_vdcmd(fun, vdp, vdi, vds)
- unsigned int fun;
- struct vddrv *vdp;
- addr_t vdi;
- struct vdstat *vds;
-{
- static int majnum = -1;
- int n, maj;
-
- switch (fun) {
- case VDLOAD:
- /*
- * It seems like modload doesn't install the cdevsw entry
- * for us. Oh well...
- */
- for (maj = 1; maj < nchrdev; ++maj)
- if (cdevsw[maj].d_open == vd_unuseddev)
- break;
- if (maj >= nchrdev)
- return ENODEV;
- vd.Drv_charmajor = maj;
- old_entry = cdevsw[maj];
- cdevsw[maj] = ppp_cdevsw;
- vd.Drv_cdevsw = &ppp_cdevsw;
- vdp->vdd_vdtab = (struct vdlinkage *) &vd;
- majnum = maj;
- break;
-
- case VDUNLOAD:
- if (ppp_count > 0)
- return EBUSY;
- if (vd.Drv_charmajor > 0)
- cdevsw[vd.Drv_charmajor] = old_entry;
- break;
-
- case VDSTAT:
- /*
- * We have to fool the modstat command into thinking
- * that this module is actually a driver! This is
- * so that installation commands that use the -exec
- * option of modload to run a shell script find out
- * the block and/or char major numbers of the driver
- * loaded (so that the shell script can go off to
- * /dev and *MAKE* the bloody device nodes- remember
- * they might change from one load to another if
- * you don't hardwire the number!).
- */
- vds->vds_magic = VDMAGIC_DRV;
- vds->vds_modinfo[0] = (char) 0;
- vds->vds_modinfo[1] = (char) majnum;
- break;
-
- default:
- return EIO;
- }
- return 0;
-}
diff --git a/mdk-stage1/ppp/svr4/Makedefs b/mdk-stage1/ppp/svr4/Makedefs
deleted file mode 100644
index 81db8ab2e..000000000
--- a/mdk-stage1/ppp/svr4/Makedefs
+++ /dev/null
@@ -1,16 +0,0 @@
-#
-# defines common to several Makefiles
-#
-
-INSTALL= /usr/sbin/install
-
-BINDIR = /usr/local/bin
-MANDIR = /usr/local/man
-ETCDIR = /etc/ppp
-
-COPTS = -O -Xa
-
-# For compiling with gcc, comment out the COPTS definition above and
-# uncomment the next 2 definitions.
-#CC = gcc
-#COPTS = -O2
diff --git a/mdk-stage1/ppp/svr4/Makedefs.sol2 b/mdk-stage1/ppp/svr4/Makedefs.sol2
deleted file mode 100644
index e8b8d282e..000000000
--- a/mdk-stage1/ppp/svr4/Makedefs.sol2
+++ /dev/null
@@ -1,59 +0,0 @@
-#
-# Generic make definitions for Solaris 2
-#
-# $Id$
-#
-
-include ../svr4/Makedefs
-
-CPPFLAGS = -D_KERNEL -DSVR4 -DSOL2 -DPRIOQ -DDEBUG -I../include
-CFLAGS = $(CPPFLAGS) $(COPTS)
-
-# lint-specific variables
-LINT = lint
-LINT_OPT_32 =
-LINT_OPT_64 = -Xarch=v9 -errchk=longptr64
-
-LINT_32 =
-LINT_32 += -erroff=E_BAD_PTR_CAST_ALIGN
-LINT_32 += -erroff=E_SUPPRESSION_DIRECTIVE_UNUSED
-LINT_32 += -erroff=E_SUSPICIOUS_COMPARISON
-LINT_32 += -erroff=E_CAST_UINT_TO_SIGNED_INT
-LINT_32 += -erroff=E_PASS_UINT_TO_SIGNED_INT
-LINT_32 += -erroff=E_INVALID_ANNOTATION_NAME
-LINT_32 += -erroff=E_FUNC_ARG_UNUSED
-# This might be needed, but zlib.c and vjcompress.c will squawk
-# when not ignored
-LINT_32 += -erroff=E_CASE_FALLTHRU
-LINT_32 += -erroff=E_RET_INT_IMPLICITLY
-LINT_32 += -erroff=E_FUNC_NO_RET_VAL
-# Some STREAMS macros will be noisy too when this isn't ignored
-LINT_32 += -erroff=E_CONSTANT_CONDITION
-LINT_32 += -erroff=E_CONST_EXPR
-
-# Extra noise suppressant for 64-bit
-EXTRA_OFF =
-EXTRA_OFF += -erroff=E_CAST_INT_TO_SMALL_INT
-EXTRA_OFF += -erroff=E_CAST_INT_CONST_TO_SMALL_INT
-EXTRA_OFF += -erroff=E_CAST_TO_PTR_FROM_INT
-EXTRA_OFF += -erroff=E_ASSIGN_INT_TO_SMALL_INT
-EXTRA_OFF += -erroff=E_ASSIGN_INT_FROM_BIG_CONST
-EXTRA_OFF += -erroff=E_CONST_PROMOTED_UNSIGNED_LL
-EXTRA_OFF += -erroff=E_CONST_PROMOTED_LONG_LONG
-EXTRA_OFF += -erroff=E_CONST_TRUNCATED_BY_ASSIGN
-EXTRA_OFF += -erroff=E_PASS_INT_FROM_BIG_CONST
-EXTRA_OFF += -erroff=E_COMP_INT_WITH_LARGE_INT
-EXTRA_OFF += -erroff=E_ASSIGN_UINT_TO_SIGNED_INT
-EXTRA_OFF += -erroff=E_ASSIGN_NARROW_CONV
-EXTRA_OFF += -erroff=E_PASS_INT_TO_SMALL_INT
-EXTRA_OFF += -erroff=E_PTR_CONV_LOSES_BITS
-
-LINT_64 = $(LINT_32)
-LINT_64 += $(EXTRA_OFF)
-
-LINTFLAGS64 = -Xa -nsxmuF -errtags=yes $(LINT_OPT_64) $(LINT_64)
-LINT64 = $(LINT) -c $(LINTFLAGS64) $(CPPFLAGS)
-
-LINTFLAGS32 = -Xa -nsxmuF -errtags=yes $(LINT_OPT_32) $(LINT_32)
-LINT32 = $(LINT) -c $(LINTFLAGS32) $(CPPFLAGS)
-
diff --git a/mdk-stage1/ppp/svr4/Makefile.sol2 b/mdk-stage1/ppp/svr4/Makefile.sol2
deleted file mode 100644
index 5b2ca8635..000000000
--- a/mdk-stage1/ppp/svr4/Makefile.sol2
+++ /dev/null
@@ -1,66 +0,0 @@
-#
-# Makefile for STREAMS modules for Solaris 2.
-#
-# $Id$
-#
-
-include Makedefs.sol2
-
-COPTS += -xO2 -xspace -W0,-Lt
-
-COMP_OBJS = ppp_comp.o bsd-comp.o deflate.o zlib.o vjcompress.o \
- ppp_comp_mod.o
-
-all: ppp ppp_ahdl ppp_comp
-
-ppp: ppp.o ppp_mod.o
- ld -r -o $@ ppp.o ppp_mod.o
- chmod +x $@
-
-ppp_ahdl: ppp_ahdlc.o ppp_ahdlc_mod.o
- ld -r -o $@ ppp_ahdlc.o ppp_ahdlc_mod.o
- chmod +x $@
-
-ppp_comp: $(COMP_OBJS)
- ld -r -o $@ $(COMP_OBJS)
- chmod +x $@
-
-bsd-comp.o: ../modules/bsd-comp.c
- $(CC) $(CFLAGS) -c $?
-deflate.o: ../modules/deflate.c
- $(CC) $(CFLAGS) -c $?
-ppp.o: ../modules/ppp.c
- $(CC) $(CFLAGS) -c $?
-ppp_mod.o: ppp_mod.c
- $(CC) $(CFLAGS) -c $?
-ppp_ahdlc_mod.o: ppp_ahdlc_mod.c
- $(CC) $(CFLAGS) -c $?
-ppp_ahdlc.o: ../modules/ppp_ahdlc.c
- $(CC) $(CFLAGS) -c $?
-ppp_comp.o: ../modules/ppp_comp.c
- $(CC) $(CFLAGS) -c $?
-ppp_comp_mod.o: ppp_comp_mod.c
- $(CC) $(CFLAGS) -c $?
-vjcompress.o: ../modules/vjcompress.c
- $(CC) $(CFLAGS) -c $?
-zlib.o: ../common/zlib.c
- $(CC) $(CFLAGS) -c $?
-
-install:
- cp ppp ppp.conf /kernel/drv
- cp ppp_comp ppp_ahdl /kernel/strmod
- if grep clone:ppp /etc/minor_perm; then :; else \
- echo clone:ppp 0644 root sys >>/etc/minor_perm; fi
- /usr/sbin/rem_drv ppp 2>/dev/null || true
- /usr/sbin/add_drv ppp
-
-SRCS = ../modules/ppp.c ppp_mod.c ../modules/ppp_ahdlc.c ppp_ahdlc_mod.c \
- ../modules/ppp_comp.c ../modules/bsd-comp.c ../modules/deflate.c \
- ../common/zlib.c ../modules/vjcompress.c ppp_comp_mod.c
-
-lint:
- $(LINT32) $(SRCS)
-
-clean:
- rm -f ppp ppp_comp ppp_ahdl *.o *~ core
- rm -f *.ln
diff --git a/mdk-stage1/ppp/svr4/Makefile.sol2-64 b/mdk-stage1/ppp/svr4/Makefile.sol2-64
deleted file mode 100644
index 80c6b185e..000000000
--- a/mdk-stage1/ppp/svr4/Makefile.sol2-64
+++ /dev/null
@@ -1,85 +0,0 @@
-#
-# Makefile for 64-bit STREAMS modules for Solaris 2.
-#
-# $Id$
-#
-
-include Makedefs.sol2
-
-# Sun's cc flag for LP64 compilation / linkage
-COPTS += -xchip=ultra -xarch=v9 -Wc,-xcode=abs32 -Wc,-Qiselect-regsym=0 -xO3 -xspace -W0,-Lt
-
-# subdirectory where 64-bit objects / binaries will be placed
-LP64DIR = sparcv9
-
-# Name of legacy Makefile (for 32-bit binaries)
-STD_MAKE = Makefile.sol2
-
-COMP_OBJS = $(LP64DIR)/ppp_comp.o $(LP64DIR)/bsd-comp.o \
- $(LP64DIR)/deflate.o $(LP64DIR)/zlib.o $(LP64DIR)/vjcompress.o \
- $(LP64DIR)/ppp_comp_mod.o
-
-all: std_objs $(LP64DIR) ppp ppp_ahdl ppp_comp
-
-std_objs:
- $(MAKE) -f $(STD_MAKE) all
-
-ppp: $(LP64DIR)/ppp.o $(LP64DIR)/ppp_mod.o
- ld -r -o $(LP64DIR)/$@ $(LP64DIR)/ppp.o $(LP64DIR)/ppp_mod.o
- chmod +x $(LP64DIR)/$@
-
-ppp_ahdl: $(LP64DIR)/ppp_ahdlc.o $(LP64DIR)/ppp_ahdlc_mod.o
- ld -r -o $(LP64DIR)/$@ $(LP64DIR)/ppp_ahdlc.o $(LP64DIR)/ppp_ahdlc_mod.o
- chmod +x $(LP64DIR)/$@
-
-ppp_comp: $(COMP_OBJS)
- ld -r -o $(LP64DIR)/$@ $(COMP_OBJS)
- chmod +x $(LP64DIR)/$@
-
-$(LP64DIR)/bsd-comp.o: ../modules/bsd-comp.c
- $(CC) $(CFLAGS) -c $? -o $@
-$(LP64DIR)/deflate.o: ../modules/deflate.c
- $(CC) $(CFLAGS) -c $? -o $@
-$(LP64DIR)/ppp.o: ../modules/ppp.c
- $(CC) $(CFLAGS) -c $? -o $@
-$(LP64DIR)/ppp_mod.o: ppp_mod.c
- $(CC) $(CFLAGS) -c $? -o $@
-$(LP64DIR)/ppp_ahdlc_mod.o: ppp_ahdlc_mod.c
- $(CC) $(CFLAGS) -c $? -o $@
-$(LP64DIR)/ppp_ahdlc.o: ../modules/ppp_ahdlc.c
- $(CC) $(CFLAGS) -c $? -o $@
-$(LP64DIR)/ppp_comp.o: ../modules/ppp_comp.c
- $(CC) $(CFLAGS) -c $? -o $@
-$(LP64DIR)/ppp_comp_mod.o: ppp_comp_mod.c
- $(CC) $(CFLAGS) -c $? -o $@
-$(LP64DIR)/vjcompress.o: ../modules/vjcompress.c
- $(CC) $(CFLAGS) -c $? -o $@
-$(LP64DIR)/zlib.o: ../common/zlib.c
- $(CC) $(CFLAGS) -c $? -o $@
-
-$(LP64DIR):
- mkdir -m 755 -p $@
-
-install:
- cp ppp ppp.conf /kernel/drv
- cp ppp_comp ppp_ahdl /kernel/strmod
- cp $(LP64DIR)/ppp /kernel/drv/$(LP64DIR)
- cp $(LP64DIR)/ppp_comp $(LP64DIR)/ppp_ahdl /kernel/strmod/$(LP64DIR)
- if grep clone:ppp /etc/minor_perm; then :; else \
- echo clone:ppp 0644 root sys >>/etc/minor_perm; fi
- /usr/sbin/rem_drv ppp 2>/dev/null || true
- /usr/sbin/add_drv ppp
-
-SRCS = ../modules/ppp.c ppp_mod.c ../modules/ppp_ahdlc.c ppp_ahdlc_mod.c \
- ../modules/ppp_comp.c ../modules/bsd-comp.c ../modules/deflate.c \
- ../common/zlib.c ../modules/vjcompress.c ppp_comp_mod.c
-
-lint:
- $(LINT64) $(SRCS)
-
-lint-32:
- $(LINT32) $(SRCS)
-
-clean:
- $(MAKE) -f $(STD_MAKE) clean
- rm -f $(LP64DIR)/ppp $(LP64DIR)/ppp_comp $(LP64DIR)/ppp_ahdl $(LP64DIR)/*.o $(LP64DIR)/*~ $(LP64DIR)/core
diff --git a/mdk-stage1/ppp/svr4/Makefile.svr4 b/mdk-stage1/ppp/svr4/Makefile.svr4
deleted file mode 100644
index 252c52428..000000000
--- a/mdk-stage1/ppp/svr4/Makefile.svr4
+++ /dev/null
@@ -1,60 +0,0 @@
-#
-# Makefile for STREAMS modules for SVR4.
-#
-# $Id$
-#
-
-COPTS = -O
-
-CFLAGS= -D_KERNEL -DSVR4 -DLACHTCP -I../include $(COPTS)
-
-all: ppp ppp_ahdl ppp_comp
-
-ppp: ppp.o
- ld -r -o $@ ppp.o
-
-ppp_ahdl: ppp_ahdlc.o
- ld -r -o $@ ppp_ahdlc.o
-
-ppp_comp: ppp_comp.o bsd-comp.o vjcompress.o deflate.o zlib.o
- ld -r -o $@ ppp_comp.o bsd-comp.o vjcompress.o deflate.o zlib.o
-
-bsd-comp.o: ../modules/bsd-comp.c
- $(CC) $(CFLAGS) -c $?
-deflate.o: ../modules/deflate.c
- $(CC) $(CFLAGS) -c $?
-ppp.o: ../modules/ppp.c
- $(CC) $(CFLAGS) -c $?
-ppp_ahdlc.o: ../modules/ppp_ahdlc.c
- $(CC) $(CFLAGS) -c $?
-ppp_comp.o: ../modules/ppp_comp.c
- $(CC) $(CFLAGS) -c $?
-vjcompress.o: ../modules/vjcompress.c
- $(CC) $(CFLAGS) -c $?
-zlib.o: ../common/zlib.c
- $(CC) $(CFLAGS) -c $?
-
-install: all
- cp ppp Driver.o
- cp ppp.Master Master
- cp ppp.System System
- cp ppp.Node Node
- /etc/conf/bin/idinstall -d ppp
- /etc/conf/bin/idinstall -a ppp
- cp ppp_comp Driver.o
- cp ppp_comp.Master Master
- cp ppp_comp.System System
- /etc/conf/bin/idinstall -d ppp_comp
- /etc/conf/bin/idinstall -a ppp_comp
- cp ppp_ahdl Driver.o
- cp ppp_ahdl.Master Master
- cp ppp_ahdl.System System
- /etc/conf/bin/idinstall -d ppp_ahdl
- /etc/conf/bin/idinstall -a ppp_ahdl
- @echo
- @echo 'NOTE: You must rebuild your kernel to incorporate the driver.'
- @echo '(use /etc/conf/bin/idbuild)'
- @echo
-
-clean:
- rm -f ppp ppp_comp ppp_ahdl *.o *~ core
diff --git a/mdk-stage1/ppp/svr4/Makefile.top b/mdk-stage1/ppp/svr4/Makefile.top
deleted file mode 100644
index 253e48acb..000000000
--- a/mdk-stage1/ppp/svr4/Makefile.top
+++ /dev/null
@@ -1,50 +0,0 @@
-#
-# ppp top level makefile for SVR4 and Solaris 2
-#
-# $Id$
-#
-
-include svr4/Makedefs
-
-all:
- cd chat; $(MAKE) all
- cd pppd; $(MAKE) all
- cd pppstats; $(MAKE) all
- cd pppdump; $(MAKE) all
- cd svr4; $(MAKE) all
-
-install: $(BINDIR) $(MANDIR)/man8 install-progs install-etcppp
-
-install-progs:
- cd chat; $(MAKE) install
- cd pppd; $(MAKE) install
- cd pppstats; $(MAKE) install
- cd pppdump; $(MAKE) install
- cd svr4; $(MAKE) install
-
-install-etcppp: $(ETCDIR) $(ETCDIR)/options $(ETCDIR)/pap-secrets \
- $(ETCDIR)/chap-secrets
-
-$(ETCDIR)/options:
- cp etc.ppp/options $@
- chmod go-w $@
-$(ETCDIR)/pap-secrets:
- $(INSTALL) -f $(ETCDIR) -m 600 etc.ppp/pap-secrets
-$(ETCDIR)/chap-secrets:
- $(INSTALL) -f $(ETCDIR) -m 600 etc.ppp/chap-secrets
-
-$(BINDIR):
- mkdir -m 755 -p $@
-$(MANDIR)/man8:
- mkdir -m 755 -p $@
-$(ETCDIR):
- mkdir -m 755 -p $@
-
-clean:
- rm -f *~
- cd chat; $(MAKE) clean
- cd pppd; $(MAKE) clean
- cd pppstats; $(MAKE) clean
- cd pppdump; $(MAKE) clean
- cd svr4; $(MAKE) clean
-
diff --git a/mdk-stage1/ppp/svr4/ppp.Master b/mdk-stage1/ppp/svr4/ppp.Master
deleted file mode 100644
index 346db035b..000000000
--- a/mdk-stage1/ppp/svr4/ppp.Master
+++ /dev/null
@@ -1 +0,0 @@
-ppp - Sciof ppp 0 0 1 128 -1
diff --git a/mdk-stage1/ppp/svr4/ppp.Node b/mdk-stage1/ppp/svr4/ppp.Node
deleted file mode 100644
index 7767ade71..000000000
--- a/mdk-stage1/ppp/svr4/ppp.Node
+++ /dev/null
@@ -1 +0,0 @@
-clone ppp c ppp
diff --git a/mdk-stage1/ppp/svr4/ppp.System b/mdk-stage1/ppp/svr4/ppp.System
deleted file mode 100644
index e60c0eec3..000000000
--- a/mdk-stage1/ppp/svr4/ppp.System
+++ /dev/null
@@ -1 +0,0 @@
-ppp Y 1 0 0 0 0 0 0 0
diff --git a/mdk-stage1/ppp/svr4/ppp.conf b/mdk-stage1/ppp/svr4/ppp.conf
deleted file mode 100644
index e443a7aac..000000000
--- a/mdk-stage1/ppp/svr4/ppp.conf
+++ /dev/null
@@ -1 +0,0 @@
-name="ppp" parent="pseudo" instance=0;
diff --git a/mdk-stage1/ppp/svr4/ppp_ahdl.Master b/mdk-stage1/ppp/svr4/ppp_ahdl.Master
deleted file mode 100644
index 4fde52596..000000000
--- a/mdk-stage1/ppp/svr4/ppp_ahdl.Master
+++ /dev/null
@@ -1 +0,0 @@
-ppp_ahdl - iSf phdl 0 0 1 1 -1
diff --git a/mdk-stage1/ppp/svr4/ppp_ahdl.System b/mdk-stage1/ppp/svr4/ppp_ahdl.System
deleted file mode 100644
index f41a500f4..000000000
--- a/mdk-stage1/ppp/svr4/ppp_ahdl.System
+++ /dev/null
@@ -1 +0,0 @@
-ppp_ahdl Y 1 0 0 0 0 0 0 0
diff --git a/mdk-stage1/ppp/svr4/ppp_ahdlc_mod.c b/mdk-stage1/ppp/svr4/ppp_ahdlc_mod.c
deleted file mode 100644
index f81be8abb..000000000
--- a/mdk-stage1/ppp/svr4/ppp_ahdlc_mod.c
+++ /dev/null
@@ -1,49 +0,0 @@
-#include <sys/types.h>
-#include <sys/param.h>
-#include <sys/conf.h>
-#include <sys/modctl.h>
-#include <sys/sunddi.h>
-
-extern struct streamtab ppp_ahdlcinfo;
-
-static struct fmodsw fsw = {
- "ppp_ahdl",
- &ppp_ahdlcinfo,
- D_NEW | D_MP | D_MTQPAIR
-};
-
-extern struct mod_ops mod_strmodops;
-
-static struct modlstrmod modlstrmod = {
- &mod_strmodops,
- "PPP async HDLC module",
- &fsw
-};
-
-static struct modlinkage modlinkage = {
- MODREV_1,
- (void *) &modlstrmod,
- NULL
-};
-
-/*
- * Entry points for modloading.
- */
-int
-_init(void)
-{
- return mod_install(&modlinkage);
-}
-
-int
-_fini(void)
-{
- return mod_remove(&modlinkage);
-}
-
-int
-_info(mip)
- struct modinfo *mip;
-{
- return mod_info(&modlinkage, mip);
-}
diff --git a/mdk-stage1/ppp/svr4/ppp_comp.Master b/mdk-stage1/ppp/svr4/ppp_comp.Master
deleted file mode 100644
index 78019064e..000000000
--- a/mdk-stage1/ppp/svr4/ppp_comp.Master
+++ /dev/null
@@ -1 +0,0 @@
-ppp_comp - iSf pcmp 0 0 1 1 -1
diff --git a/mdk-stage1/ppp/svr4/ppp_comp.System b/mdk-stage1/ppp/svr4/ppp_comp.System
deleted file mode 100644
index e69d4a1a3..000000000
--- a/mdk-stage1/ppp/svr4/ppp_comp.System
+++ /dev/null
@@ -1 +0,0 @@
-ppp_comp Y 1 0 0 0 0 0 0 0
diff --git a/mdk-stage1/ppp/svr4/ppp_comp_mod.c b/mdk-stage1/ppp/svr4/ppp_comp_mod.c
deleted file mode 100644
index 83ff8e252..000000000
--- a/mdk-stage1/ppp/svr4/ppp_comp_mod.c
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * ppp_comp_mod.c - modload support for PPP compression STREAMS module.
- *
- * Copyright (c) 1994 The Australian National University.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies. This software is provided without any
- * warranty, express or implied. The Australian National University
- * makes no representations about the suitability of this software for
- * any purpose.
- *
- * IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY
- * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
- * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
- * THE AUSTRALIAN NATIONAL UNIVERSITY HAVE BEEN ADVISED OF THE POSSIBILITY
- * OF SUCH DAMAGE.
- *
- * THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO
- * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
- * OR MODIFICATIONS.
- *
- * $Id$
- */
-
-/*
- * This file is used under Solaris 2.
- */
-#include <sys/types.h>
-#include <sys/param.h>
-#include <sys/conf.h>
-#include <sys/modctl.h>
-#include <sys/sunddi.h>
-
-extern struct streamtab ppp_compinfo;
-
-static struct fmodsw fsw = {
- "ppp_comp",
- &ppp_compinfo,
- D_NEW | D_MP | D_MTQPAIR
-};
-
-extern struct mod_ops mod_strmodops;
-
-static struct modlstrmod modlstrmod = {
- &mod_strmodops,
- "PPP compression module",
- &fsw
-};
-
-static struct modlinkage modlinkage = {
- MODREV_1,
- (void *) &modlstrmod,
- NULL
-};
-
-/*
- * Entry points for modloading.
- */
-int
-_init(void)
-{
- return mod_install(&modlinkage);
-}
-
-int
-_fini(void)
-{
- return mod_remove(&modlinkage);
-}
-
-int
-_info(mip)
- struct modinfo *mip;
-{
- return mod_info(&modlinkage, mip);
-}
diff --git a/mdk-stage1/ppp/svr4/ppp_mod.c b/mdk-stage1/ppp/svr4/ppp_mod.c
deleted file mode 100644
index a4b1538a5..000000000
--- a/mdk-stage1/ppp/svr4/ppp_mod.c
+++ /dev/null
@@ -1,174 +0,0 @@
-/*
- * ppp_mod.c - modload support for PPP pseudo-device driver.
- *
- * Copyright (c) 1994 The Australian National University.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation is hereby granted, provided that the above copyright
- * notice appears in all copies. This software is provided without any
- * warranty, express or implied. The Australian National University
- * makes no representations about the suitability of this software for
- * any purpose.
- *
- * IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY
- * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
- * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
- * THE AUSTRALIAN NATIONAL UNIVERSITY HAVE BEEN ADVISED OF THE POSSIBILITY
- * OF SUCH DAMAGE.
- *
- * THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO
- * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
- * OR MODIFICATIONS.
- *
- * $Id$
- */
-
-/*
- * This file is used under Solaris 2.
- */
-
-#include <sys/types.h>
-#include <sys/param.h>
-#include <sys/stat.h>
-#include <sys/conf.h>
-#include <sys/modctl.h>
-#include <sys/sunddi.h>
-#include <sys/ksynch.h>
-
-#ifdef __STDC__
-#define __P(x) x
-#else
-#define __P(x) ()
-#endif
-
-static int ppp_identify __P((dev_info_t *));
-static int ppp_attach __P((dev_info_t *, ddi_attach_cmd_t));
-static int ppp_detach __P((dev_info_t *, ddi_detach_cmd_t));
-static int ppp_devinfo __P((dev_info_t *, ddi_info_cmd_t, void *, void **));
-
-extern struct streamtab pppinfo;
-extern krwlock_t ppp_lower_lock;
-
-static dev_info_t *ppp_dip;
-
-static struct cb_ops cb_ppp_ops = {
- nulldev, nulldev, nodev, nodev, /* cb_open, ... */
- nodev, nodev, nodev, nodev, /* cb_dump, ... */
- nodev, nodev, nodev, nochpoll, /* cb_devmap, ... */
- ddi_prop_op, /* cb_prop_op */
- &pppinfo, /* cb_stream */
- D_NEW|D_MP|D_MTQPAIR|D_MTOUTPERIM|D_MTOCEXCL /* cb_flag */
-};
-
-static struct dev_ops ppp_ops = {
- DEVO_REV, /* devo_rev */
- 0, /* devo_refcnt */
- ppp_devinfo, /* devo_getinfo */
- ppp_identify, /* devo_identify */
- nulldev, /* devo_probe */
- ppp_attach, /* devo_attach */
- ppp_detach, /* devo_detach */
- nodev, /* devo_reset */
- &cb_ppp_ops, /* devo_cb_ops */
- NULL /* devo_bus_ops */
-};
-
-/*
- * Module linkage information
- */
-
-static struct modldrv modldrv = {
- &mod_driverops, /* says this is a pseudo driver */
- "PPP-2.3 multiplexing driver",
- &ppp_ops /* driver ops */
-};
-
-static struct modlinkage modlinkage = {
- MODREV_1,
- (void *) &modldrv,
- NULL
-};
-
-int
-_init(void)
-{
- return mod_install(&modlinkage);
-}
-
-int
-_fini(void)
-{
- return mod_remove(&modlinkage);
-}
-
-int
-_info(mip)
- struct modinfo *mip;
-{
- return mod_info(&modlinkage, mip);
-}
-
-static int
-ppp_identify(dip)
- dev_info_t *dip;
-{
- return strcmp(ddi_get_name(dip), "ppp") == 0? DDI_IDENTIFIED:
- DDI_NOT_IDENTIFIED;
-}
-
-static int
-ppp_attach(dip, cmd)
- dev_info_t *dip;
- ddi_attach_cmd_t cmd;
-{
-
- if (cmd != DDI_ATTACH)
- return DDI_FAILURE;
- if (ddi_create_minor_node(dip, "ppp", S_IFCHR, 0, DDI_PSEUDO, CLONE_DEV)
- == DDI_FAILURE) {
- ddi_remove_minor_node(dip, NULL);
- return DDI_FAILURE;
- }
- rw_init(&ppp_lower_lock, NULL, RW_DRIVER, NULL);
- return DDI_SUCCESS;
-}
-
-static int
-ppp_detach(dip, cmd)
- dev_info_t *dip;
- ddi_detach_cmd_t cmd;
-{
- rw_destroy(&ppp_lower_lock);
- ddi_remove_minor_node(dip, NULL);
- return DDI_SUCCESS;
-}
-
-static int
-ppp_devinfo(dip, cmd, arg, result)
- dev_info_t *dip;
- ddi_info_cmd_t cmd;
- void *arg;
- void **result;
-{
- int error;
-
- error = DDI_SUCCESS;
- switch (cmd) {
- case DDI_INFO_DEVT2DEVINFO:
- if (ppp_dip == NULL)
- error = DDI_FAILURE;
- else
- *result = (void *) ppp_dip;
- break;
- case DDI_INFO_DEVT2INSTANCE:
- *result = NULL;
- break;
- default:
- error = DDI_FAILURE;
- }
- return error;
-}
diff --git a/mdk-stage1/probe-modules.c b/mdk-stage1/probe-modules.c
index 6f162aed4..86b383b5e 100644
--- a/mdk-stage1/probe-modules.c
+++ b/mdk-stage1/probe-modules.c
@@ -1,5 +1,5 @@
/*
- * Olivier Blin (blino@mandriva.com)
+ * Olivier Blin (blino)
*
* Copyright 2007-2004 Mandriva
*
@@ -22,7 +22,6 @@
#include <string.h>
#include "utils.h"
-void exit_bootsplash(void) {}
void stg1_error_message(char *msg, ...)
{
va_list args;
@@ -59,7 +58,7 @@ int main(int argc, char **argv, char **env)
init_modules_insmoding();
if (module) {
- my_insmod(module, ANY_DRIVER_TYPE, options, 0);
+ my_modprobe(module, ANY_DRIVER_TYPE, options);
} else {
find_media(bus);
}
diff --git a/mdk-stage1/probing.c b/mdk-stage1/probing.c
index 0db75ffbd..acad4701b 100644
--- a/mdk-stage1/probing.c
+++ b/mdk-stage1/probing.c
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
@@ -40,6 +40,8 @@
#include <fnmatch.h>
#include <sys/socket.h>
#include <net/if.h>
+#include <linux/sockios.h>
+#include <linux/ethtool.h>
#include <sys/ioctl.h>
#include <sys/mount.h>
#include <pci/pci.h>
@@ -50,13 +52,13 @@
#include "utils.h"
#include "frontend.h"
#include "modules.h"
-#include "pci-resource/pci-ids.h"
+#include "pci-ids.h"
#ifdef ENABLE_USB
-#include "usb-resource/usb-ids.h"
+#include "usb-ids.h"
#endif
#ifdef ENABLE_PCMCIA
#include "sysfs/libsysfs.h"
-#include "pcmcia-resource/pcmcia-ids.h"
+#include "pcmcia-ids.h"
#endif
#include "probing.h"
@@ -82,54 +84,31 @@ static void warning_insmod_failed(enum insmod_return r)
}
#ifndef DISABLE_NETWORK
-struct net_description_elem
-{
- char * intf_name;
- char * intf_description;
-};
-static struct net_description_elem net_descriptions[50];
-static int net_descr_number = 0;
-static char * intf_descr_for_discover = NULL;
-static char * net_intf_too_early_name[50]; /* for modules providing more than one net intf */
-static int net_intf_too_early_number = 0;
-static int net_intf_too_early_ptr = 0;
-
const char * safe_descr(const char * text) {
return text ? text : "unknown";
}
-void prepare_intf_descr(const char * intf_descr)
+char * get_net_intf_description(char * intf_name)
{
- intf_descr_for_discover = strdup(intf_descr);
-}
+ struct ifreq ifr;
+ struct ethtool_drvinfo drvinfo;
+ int s = socket(AF_INET, SOCK_DGRAM, 0);
+ char *res;
-void net_discovered_interface(char * intf_name)
-{
- if (!intf_descr_for_discover) {
- net_intf_too_early_name[net_intf_too_early_number++] = strdup(intf_name);
- return;
- }
- if (!intf_name) {
- if (net_intf_too_early_ptr >= net_intf_too_early_number) {
- log_message("NET: was expecting another network interface (broken net module?)");
- return;
- }
- net_descriptions[net_descr_number].intf_name = net_intf_too_early_name[net_intf_too_early_ptr++];
- }
- else
- net_descriptions[net_descr_number].intf_name = strdup(intf_name);
- net_descriptions[net_descr_number].intf_description = strdup(intf_descr_for_discover);
- intf_descr_for_discover = NULL;
- net_descr_number++;
-}
+ memset(&ifr, 0, sizeof(ifr));
+ strncpy(ifr.ifr_name, intf_name, IFNAMSIZ);
-char * get_net_intf_description(char * intf_name)
-{
- int i;
- for (i = 0; i < net_descr_number ; i++)
- if (!strcmp(net_descriptions[i].intf_name, intf_name))
- return net_descriptions[i].intf_description;
- return strdup("unknown");
+ drvinfo.cmd = ETHTOOL_GDRVINFO;
+ ifr.ifr_data = (caddr_t) &drvinfo;
+
+ if (ioctl(s, SIOCETHTOOL, &ifr) != -1) {
+ res = drvinfo.driver;
+ } else {
+ perror("SIOCETHTOOL");
+ res = "unknown";
+ }
+ close(s);
+ return strdup(res);
}
#endif
@@ -272,10 +251,10 @@ void discovered_device(enum driver_type type, const char * description, const ch
if (type == MEDIA_ADAPTERS) {
const char * alternate = NULL;
wait_message("Loading driver for media adapter:\n \n%s", description);
- failed = my_insmod(driver, MEDIA_ADAPTERS, NULL, 1);
+ failed = my_modprobe(driver, MEDIA_ADAPTERS, NULL);
alternate = get_alternate_module(driver);
if (!IS_NOAUTO && alternate) {
- failed = failed || my_insmod(alternate, MEDIA_ADAPTERS, NULL, 1);
+ failed = failed || my_modprobe(alternate, MEDIA_ADAPTERS, NULL);
}
remove_wait_message();
warning_insmod_failed(failed);
@@ -283,19 +262,17 @@ void discovered_device(enum driver_type type, const char * description, const ch
#endif
#ifndef DISABLE_NETWORK
if (type == NETWORK_DEVICES) {
+ log_message("NET: Loading driver for network device %s", description);
wait_message("Loading driver for network device:\n \n%s", description);
- prepare_intf_descr(description);
- failed = my_insmod(driver, NETWORK_DEVICES, NULL, 1);
+ failed = my_modprobe(driver, NETWORK_DEVICES, NULL);
warning_insmod_failed(failed);
remove_wait_message();
- if (intf_descr_for_discover) /* for modules providing more than one net intf */
- net_discovered_interface(NULL);
}
#endif
#ifdef ENABLE_USB
if (type == USB_CONTROLLERS)
/* we can't allow additional modules floppy since we need usbhid for keystrokes of usb keyboards */
- failed = my_insmod(driver, USB_CONTROLLERS, NULL, 0);
+ failed = my_modprobe(driver, USB_CONTROLLERS, NULL);
#endif
}
@@ -337,7 +314,7 @@ void probe_virtio_modules(void)
if (e->vendor == VIRTIO_PCI_VENDOR) {
if (!loaded_pci) {
log_message("loading virtio-pci");
- my_insmod("virtio_pci", ANY_DRIVER_TYPE, NULL, 0);
+ my_modprobe("virtio_pci", ANY_DRIVER_TYPE, NULL);
loaded_pci = 1;
}
@@ -360,7 +337,7 @@ void probe_virtio_modules(void)
}
if (name) {
log_message("virtio: loading %s", name);
- my_insmod(name, ANY_DRIVER_TYPE, options, 0);
+ my_modprobe(name, ANY_DRIVER_TYPE, options);
}
}
}
@@ -429,14 +406,9 @@ void probe_that_type(enum driver_type type, enum media_bus bus __attribute__ ((u
if (!already_mounted_usbdev) {
already_mounted_usbdev = 1;
- if (mount("none", "/proc/bus/usb", "usbfs", 0, NULL) &&
- mount("none", "/proc/bus/usb", "usbdevfs", 0, NULL)) {
- log_message("USB: couldn't mount /proc/bus/usb");
- goto end_usb_probe;
- }
wait_message("Detecting USB devices.");
sleep(4); /* sucking background work */
- my_insmod("usbhid", ANY_DRIVER_TYPE, NULL, 0);
+ my_modprobe("usbhid", ANY_DRIVER_TYPE, NULL);
remove_wait_message();
}
@@ -551,11 +523,13 @@ void probe_that_type(enum driver_type type, enum media_bus bus __attribute__ ((u
already_probed_usb_controllers && !already_loaded_usb_scsi) {
already_loaded_usb_scsi = 1;
/* we can't allow additional modules floppy since we need usbkbd for keystrokes of usb keyboards */
- my_insmod("usb_storage", MEDIA_ADAPTERS, NULL, 0);
+ my_modprobe("usb_storage", MEDIA_ADAPTERS, NULL);
if (module_already_present("ieee1394"))
- my_insmod("sbp2", MEDIA_ADAPTERS, NULL, 0);
+ my_modprobe("sbp2", MEDIA_ADAPTERS, NULL);
wait_message("Detecting USB mass-storage devices.");
+#ifndef DEBUG
sleep(10); /* sucking background work */
+#endif
remove_wait_message();
}
}
@@ -782,7 +756,7 @@ void find_media(enum media_bus bus)
mkdir(name, 0755);
*ptr = '/';
}
- if (stat(name, &statbuf) && mknod(name, S_IFBLK | 0600, makedev(major, minor))) {
+ if (stat(name, &statbuf)) {
log_perror(name);
}
}
@@ -866,13 +840,48 @@ void find_media(enum media_bus bus)
fclose(f);
}
}
+ /* ----------------------------------------------- */
+ log_message("looking for VirtIO");
+ {
+ int fd, i;
+ char b[50];
+ char *name = b+11;
+ strcpy(b, "/sys/block/vd");
+ for (b[13] = 'a'; b[13] <= 'c'; b[13]++) {
+ /* first, test if file exists (will tell if attached medium exists) */
+ b[14] = '\0';
+ if (access(b, R_OK))
+ continue;
+
+ tmp[count].name = strdup(name);
+ tmp[count].type = DISK; //UNKNOWN_MEDIA;
+ tmp[count].model = strdup("VirtIO disk");
+
+ /* media type */
+ strcpy(b + 14, "/capability");
+ fd = open(b, O_RDONLY);
+ if (fd == -1) {
+ log_message("failed to open %s for reading", b);
+ //continue;
+ }
+ i = read(fd, buf, sizeof(buf));
+ if (i == -1) {
+ log_message("Couldn't read capabilities file (%s)", b);
+ } else {
+ if (!strcmp(buf, "10"))
+ tmp[count].type = DISK;
+ }
+
+ count++;
+ }
+ }
find_media_after_scsi:
/* ----------------------------------------------- */
tmp[count].name = NULL;
count++;
- medias = memdup(tmp, sizeof(struct media_info) * count);
+ medias = _memdup(tmp, sizeof(struct media_info) * count);
}
@@ -899,8 +908,8 @@ void get_medias(enum media_type media, char *** names, char *** models, enum med
tmp_names[count] = NULL;
tmp_models[count++] = NULL;
- *names = memdup(tmp_names, sizeof(char *) * count);
- *models = memdup(tmp_models, sizeof(char *) * count);
+ *names = _memdup(tmp_names, sizeof(char *) * count);
+ *models = _memdup(tmp_models, sizeof(char *) * count);
}
@@ -928,7 +937,7 @@ char ** get_net_devices(void)
int i = 0;
if (!already_probed) {
- already_probed = 1; /* cut off loop brought by: probe_that_type => my_insmod => get_net_devices */
+ already_probed = 1; /* cut off loop brought by: probe_that_type => my_modprobe => get_net_devices */
probe_that_type(NETWORK_DEVICES, BUS_ANY);
}
@@ -966,7 +975,7 @@ char ** get_net_devices(void)
tmp[i++] = NULL;
- return memdup(tmp, sizeof(char *) * i);
+ return _memdup(tmp, sizeof(char *) * i);
}
#endif /* DISABLE_NETWORK */
diff --git a/mdk-stage1/probing.h b/mdk-stage1/probing.h
index b4eda9c34..702c9d056 100644
--- a/mdk-stage1/probing.h
+++ b/mdk-stage1/probing.h
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
@@ -37,9 +37,7 @@ enum media_bus { BUS_IDE, BUS_SCSI, BUS_USB, BUS_PCMCIA, BUS_ANY };
void find_media(enum media_bus bus);
void get_medias(enum media_type media, char *** names, char *** models, enum media_bus bus);
char ** get_net_devices(void);
-void net_discovered_interface(char * intf_name);
char * get_net_intf_description(char * intf_name);
-void prepare_intf_descr(const char * intf_descr);
void probe_that_type(enum driver_type type, enum media_bus bus);
/* Make sure the MATCH_ALL value is greater than all possible values
diff --git a/mdk-stage1/rescue-gui.c b/mdk-stage1/rescue-gui.c
index a71a5ae91..b96f0ae6e 100644
--- a/mdk-stage1/rescue-gui.c
+++ b/mdk-stage1/rescue-gui.c
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2001 Mandriva
*
@@ -27,6 +27,7 @@
#include <sys/ioctl.h>
#include <linux/unistd.h>
#include <sys/select.h>
+#include <linux/reboot.h>
#include "config-stage1.h"
#include "frontend.h"
@@ -34,7 +35,11 @@
#include "params.h"
#include <sys/syscall.h>
-#define reboot(...) syscall(__NR_reboot, __VA_ARGS__)
+
+static inline long reboot(void)
+{
+ return (long) syscall(__NR_reboot, LINUX_REBOOT_MAGIC1, LINUX_REBOOT_MAGIC2, LINUX_REBOOT_CMD_RESTART, 0);
+}
#if defined(__i386__) || defined(__x86_64__)
#define ENABLE_RESCUE_MS_BOOT 1
@@ -42,9 +47,9 @@
char * env[] = {
"PATH=/usr/bin:/bin:/sbin:/usr/sbin:/mnt/sbin:/mnt/usr/sbin:/mnt/bin:/mnt/usr/bin",
- "LD_LIBRARY_PATH=/lib:/usr/lib:/mnt/lib:/mnt/usr/lib:/usr/X11R6/lib:/mnt/usr/X11R6/lib"
-#if defined(__x86_64__) || defined(__ppc64__)
- ":/lib64:/usr/lib64:/usr/X11R6/lib64:/mnt/lib64:/mnt/usr/lib64:/mnt/usr/X11R6/lib64"
+ "LD_LIBRARY_PATH=/lib:/usr/lib:/mnt/lib:/mnt/usr/lib"
+#if defined(__x86_64__)
+ ":/lib64:/usr/lib64:/mnt/lib64:/mnt/usr/lib64"
#endif
,
"HOME=/",
@@ -161,7 +166,6 @@ void unmount_filesystems(void)
/* ------ UUURGH -- this is dirrrrrttttyyyyyy */
void probe_that_type(void) {}
-void exit_bootsplash(void) {}
int main(int argc __attribute__ ((unused)), char **argv __attribute__ ((unused)))
@@ -233,7 +237,7 @@ int main(int argc __attribute__ ((unused)), char **argv __attribute__ ((unused))
sync(); sync();
printf("rebooting system\n");
sleep(2);
- reboot(0xfee1dead, 672274793, 0x01234567);
+ reboot();
}
if (ptr_begins_static_str(choice, doc)) {
binary = "/usr/bin/rescue-doc";
diff --git a/mdk-stage1/rp-pppoe/README b/mdk-stage1/rp-pppoe/README
deleted file mode 100644
index 269fc16be..000000000
--- a/mdk-stage1/rp-pppoe/README
+++ /dev/null
@@ -1,87 +0,0 @@
-pppoe: a PPP-over-Ethernet redirector for pppd
-Copyright (C) 2001 Roaring Penguin Software Inc.
-
-Much inspiration from an earlier client by Luke Stras.
-
-The MSS clamping was inspired by mssclampfw by Marc Boucher <marc@mbsi.ca>
-with acknowledgements to Rebel.com (http://www.rebel.com). However, the
-actual MSS clamping code is original and is licensed under the GPL, unlike
-the original mssclampfw.
-
-Introduction
-============
-
-pppoe is a user-space redirector which permits the use of PPPoE
-(Point-to-Point Over Ethernet) with Linux. PPPoE is used by many
-ADSL service providers.
-
-Installation
-============
-
-Requirements
-------------
-
-1) Linux 2.2.9 or later on Intel, Sparc or PowerPC. It may work on
- Alpha, too -- anyone care to let me know?
-
- OR
-
- Linux 2.0.36 or later.
-
- OR
-
- FreeBSD, NetBSD or OpenBSD with BPF support. I have access only
- to FreeBSD. In general, I can't answer questions about the *BSD's
- as well as I can about Linux.
-
-
-2) pppd 2.3.10 or later. Versions 2.3.7 and later work unless you use
- demand-dialling. For demand dialling, you *must* use 2.3.10 or later.
-
-QUICKSTART
-----------
-
-If you're lucky, the "quickstart" method will work. After unpacking
-the archive, become root and type:
-
- ./go
-
-This should configure, compile and install the software and set up your
-ADSL connection. You'll have to answer a few questions along the way.
-
-If you want the GUI wrapper, type:
-
- ./go-gui
-
-If ./go and ./go-gui didn't work, read the rest of this README.
-
-Compiling
----------
-
-Compile and install pppd if you don't already have it. Then:
-
-1) Unpack:
-
- $ tar xzvf rp-pppoe-xxx.tar.gz
-
-2) Change to source directory:
-
- $ cd src
-
-3) Configure:
-
- $ ./configure
-
-4) Compile:
-
- $ make
-
-4) Install (this step must be done as root)
-
- # make install
-
-5) Now read doc/HOW-TO-CONNECT
-
---
-David F. Skoll <dfs@roaringpenguin.com> | Roaring Penguin Software Inc.
-http://www.roaringpenguin.com | Linux and UNIX Specialists \ No newline at end of file
diff --git a/mdk-stage1/rp-pppoe/configs/firewall-masq b/mdk-stage1/rp-pppoe/configs/firewall-masq
deleted file mode 100644
index cb16fbecf..000000000
--- a/mdk-stage1/rp-pppoe/configs/firewall-masq
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/sh
-#
-# firewall-masq This script sets up firewall rules for a machine
-# acting as a masquerading gateway
-#
-# Copyright (C) 2000 Roaring Penguin Software Inc. This software may
-# be distributed under the terms of the GNU General Public License, version
-# 2 or any later version.
-
-# Interface to Internet
-EXTIF=ppp+
-
-ANY=0.0.0.0/0
-
-ipchains -P input ACCEPT
-ipchains -P output ACCEPT
-ipchains -P forward DENY
-
-ipchains -F forward
-ipchains -F input
-ipchains -F output
-
-# Deny TCP and UDP packets to privileged ports
-ipchains -A input -l -i $EXTIF -d $ANY 0:1023 -p udp -j DENY
-ipchains -A input -l -i $EXTIF -d $ANY 0:1023 -p tcp -j DENY
-
-# Deny TCP connection attempts
-ipchains -A input -l -i $EXTIF -p tcp -y -j DENY
-
-# Deny ICMP echo-requests
-ipchains -A input -l -i $EXTIF -s $ANY echo-request -p icmp -j DENY
-
-# Do masquerading
-ipchains -A forward -j MASQ
-echo 1 > /proc/sys/net/ipv4/ip_forward
diff --git a/mdk-stage1/rp-pppoe/configs/firewall-standalone b/mdk-stage1/rp-pppoe/configs/firewall-standalone
deleted file mode 100644
index bcb1e92b1..000000000
--- a/mdk-stage1/rp-pppoe/configs/firewall-standalone
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/sh
-#
-# firewall-standalone This script sets up firewall rules for a standalone
-# machine
-#
-# Copyright (C) 2000 Roaring Penguin Software Inc. This software may
-# be distributed under the terms of the GNU General Public License, version
-# 2 or any later version.
-
-# Interface to Internet
-EXTIF=ppp+
-
-ANY=0.0.0.0/0
-
-ipchains -P input ACCEPT
-ipchains -P output ACCEPT
-ipchains -P forward DENY
-
-ipchains -F forward
-ipchains -F input
-ipchains -F output
-
-# Deny TCP and UDP packets to privileged ports
-ipchains -A input -l -i $EXTIF -d $ANY 0:1023 -p udp -j DENY
-ipchains -A input -l -i $EXTIF -d $ANY 0:1023 -p tcp -j DENY
-
-# Deny TCP connection attempts
-ipchains -A input -l -i $EXTIF -p tcp -y -j DENY
-
-# Deny ICMP echo-requests
-ipchains -A input -l -i $EXTIF -s $ANY echo-request -p icmp -j DENY
-
diff --git a/mdk-stage1/rp-pppoe/configs/pap-secrets b/mdk-stage1/rp-pppoe/configs/pap-secrets
deleted file mode 100644
index f4483a723..000000000
--- a/mdk-stage1/rp-pppoe/configs/pap-secrets
+++ /dev/null
@@ -1,9 +0,0 @@
-# Edit this file and place it in /etc/ppp/pap-secrets
-
-#User #Server #Password #IP
-bxxxxx@sympatico.ca * my_password *
-
-# Replace bxxxxx@sympatico.ca with your Sympatico user-ID
-# Replace my_password with your Sympatico password
-
-# For Magma, use xxyyzz@magma.ca
diff --git a/mdk-stage1/rp-pppoe/configs/pppoe-server-options b/mdk-stage1/rp-pppoe/configs/pppoe-server-options
deleted file mode 100644
index 8319870ac..000000000
--- a/mdk-stage1/rp-pppoe/configs/pppoe-server-options
+++ /dev/null
@@ -1,5 +0,0 @@
-# PPP options for the PPPoE server
-require-pap
-login
-lcp-echo-interval 10
-lcp-echo-failure 2
diff --git a/mdk-stage1/rp-pppoe/configs/pppoe.conf b/mdk-stage1/rp-pppoe/configs/pppoe.conf
deleted file mode 100644
index 9f77b913c..000000000
--- a/mdk-stage1/rp-pppoe/configs/pppoe.conf
+++ /dev/null
@@ -1,126 +0,0 @@
-#***********************************************************************
-#
-# pppoe.conf
-#
-# Configuration file for rp-pppoe. Edit as appropriate and install in
-# /etc/ppp/pppoe.conf
-#
-# NOTE: This file is used by the adsl-start, adsl-stop, adsl-connect and
-# adsl-status shell scripts. It is *not* used in any way by the
-# "pppoe" executable.
-#
-# Copyright (C) 2000 Roaring Penguin Software Inc.
-#
-# This file may be distributed under the terms of the GNU General
-# Public License.
-#
-# $Id$
-#***********************************************************************
-
-# When you configure a variable, DO NOT leave spaces around the "=" sign.
-
-# Ethernet card connected to ADSL modem
-ETH=eth1
-
-# ADSL user name. You may have to supply "@provider.com" Sympatico
-# users in Canada do need to include "@sympatico.ca"
-# Sympatico uses PAP authentication. Make sure /etc/ppp/pap-secrets
-# contains the right username/password combination.
-# For Magma, use xxyyzz@magma.ca
-USER=bxxxnxnx@sympatico.ca
-
-# Bring link up on demand? Default is to leave link up all the time.
-# If you want the link to come up on demand, set DEMAND to a number indicating
-# the idle time after which the link is brought down.
-DEMAND=no
-#DEMAND=300
-
-# DNS type: SERVER=obtain from server; SPECIFY=use DNS1 and DNS2;
-# NOCHANGE=do not adjust.
-DNSTYPE=SERVER
-
-# Obtain DNS server addresses from the peer (recent versions of pppd only)
-USEPEERDNS=yes
-
-DNS1=
-DNS2=
-
-### ONLY TOUCH THE FOLLOWING SETTINGS IF YOU'RE AN EXPERT
-
-# How long adsl-start waits for a new PPP interface to appear before
-# concluding something went wrong. If you use 0, then adsl-start
-# exits immediately with a successful status and does not wait for the
-# link to come up. Time is in seconds.
-#
-# WARNING WARNING WARNING:
-#
-# If you are using rp-pppoe on a physically-inaccessible host, set
-# CONNECT_TIMEOUT to 0. This makes SURE that the machine keeps trying
-# to connect forever after adsl-start is called. Otherwise, it will
-# give out after CONNECT_TIMEOUT seconds and will not attempt to
-# connect again, making it impossible to reach.
-CONNECT_TIMEOUT=30
-
-# How often in seconds adsl-start polls to check if link is up
-CONNECT_POLL=2
-
-# Specific desired AC Name
-ACNAME=
-
-# Specific desired service name
-SERVICENAME=
-
-# Character to echo at each poll. Use PING="" if you don't want
-# anything echoed
-PING="."
-
-# File where the adsl-connect script writes its process-ID.
-# Three files are actually used:
-# $PIDFILE contains PID of adsl-connect script
-# $PIDFILE.pppoe contains PID of pppoe process
-# $PIDFILE.pppd contains PID of pppd process
-CF_BASE=`basename $CONFIG`
-PIDFILE="/var/run/$CF_BASE-adsl.pid"
-
-# Do you want to use synchronous PPP? "yes" or "no". "yes" is much
-# easier on CPU usage, but may not work for you. It is safer to use
-# "no", but you may want to experiment with "yes". "yes" is generally
-# safe on Linux machines with the n_hdlc line discipline; unsafe on others.
-SYNCHRONOUS=no
-
-# Do you want to clamp the MSS? Here's how to decide:
-# - If you have only a SINGLE computer connected to the ADSL modem, choose
-# "no".
-# - If you have a computer acting as a gateway for a LAN, choose "1412".
-# The setting of 1412 is safe for either setup, but uses slightly more
-# CPU power.
-CLAMPMSS=1412
-#CLAMPMSS=no
-
-# LCP echo interval and failure count.
-LCP_INTERVAL=20
-LCP_FAILURE=3
-
-# PPPOE_TIMEOUT should be about 4*LCP_INTERVAL
-PPPOE_TIMEOUT=80
-
-# Firewalling: One of NONE, STANDALONE or MASQUERADE
-FIREWALL=NONE
-
-# Linux kernel-mode plugin for pppd. If you want to try the kernel-mode
-# plugin, use LINUX_PLUGIN=/etc/ppp/plugins/rp-pppoe.so
-LINUX_PLUGIN=
-
-# Any extra arguments to pass to pppoe. Normally, use a blank string
-# like this:
-PPPOE_EXTRA=""
-
-# Rumour has it that "Citizen's Communications" with a 3Com
-# HomeConnect ADSL Modem DualLink requires these extra options:
-# PPPOE_EXTRA="-f 3c12:3c13 -S ISP"
-
-# Any extra arguments to pass to pppd. Normally, use a blank string
-# like this:
-PPPD_EXTRA=""
-
-
diff --git a/mdk-stage1/rp-pppoe/doc/CHANGES b/mdk-stage1/rp-pppoe/doc/CHANGES
deleted file mode 100644
index 9afce027d..000000000
--- a/mdk-stage1/rp-pppoe/doc/CHANGES
+++ /dev/null
@@ -1,177 +0,0 @@
-Changes from Version 2.8 to 3.0:
-
-- Many small improvements to server. Server now only makes one
- discovery socket, systemwide, with addition of "-n" option to pppoe.
-
-- Fixes for compilation problems on BSD, Solaris and some Linux platforms.
-
-- Added "-p" option to pppoe-server to allow you to specify a pool of
- IP addresses to assign to clients.
-
-- Added GUI system (tkpppoe). This work was funded by Iospan
- Wireless, Inc. The GUI includes a Set-UID wrapper (pppoe-wrapper)
- which allows ordinary users to control a link (if so authorized.)
- I believe the wrapper script is secure, but please audit the
- source code (gui/wrapper.c) if you have any concerns.
-
-- Changes to scripts and pppoe.conf. DNS setup is now dynamic (happens
- each time adsl-connect runs.)
-
-- Made relay.c check packet lengths rigorously; made it throw out Ethernet
- frame padding on session packets as well as discovery packets.
-
-Changes from Version 2.7 to 2.8:
-
-- Added init scripts for TurboLinux, courtesy of Yasuhiro Sumi.
-
-- Made relay.c check packet lengths rigorously; made it throw out Ethernet
- frame padding on discovery packets.
-
-*** NOTE: 2.7 was not released publicly
-
-Changes from Version 2.6 to 2.7:
-
-- Completely restructured source file tree.
-
-- Much internal restructuring to eliminate a bunch of global variables.
-
-- adsl-connect now executes /etc/ppp/adsl-lost whenever connection is dropped
- or cannot be established.
-
-- Split pppoe.c into pppoe.c and discovery.c.
-
-- Added relay agent (pppoe-relay).
-
-- Made adsl-connect script use the "-U" (host-unique) option to better support
- multiple PPPoE links.
-
-- Added support for kernel-mode PPPoE (EXPERIMENTAL, UNSUPPORTED!)
-
-- Added "-o" option to PPPoE server; encoded server PID in pppoe-server
- cookie.
-
-Changes from Version 2.5 to 2.6:
-
-- Code should now compile cleanly on Caldera and Slackware Linux
-
-- Fixed rp-pppoe.spec file to work on Mandrake and Red Hat.
-
-- Deleted some obsolete files
-
-- Fixed bug in Solaris/x86 port (thanks to Philippe Levan)
-
-- Made shell scripts nicer under Solaris (again, Philippe Levan)
-
-- Made adsl-status look under /var/run and /etc/ppp for PID files. Should
- fix problems with NetBSD.
-
-- Added PPPD_EXTRA to pppoe.conf; made the PID file depend on the config
- file name. This makes it easier to run multiple PPPoE sessions.
-
-Changes from Version 2.4 to 2.5:
-
-- Tested for zero-length TCP option-length field, and for reverse-packing
- of type/code bitfields. Thanks to Robert Schlabbach for pointing out
- these problems.
-
-- Set umask to 077 in adsl-setup.in to protect created files like
- /etc/ppp/pap-secrets.
-
-Changes from Version 2.3 to 2.4:
-
-- Fixed spec file to automatically add .gz extension to man files as required
-
-- Tightened firewall rules.
-
-- Better check for /var/run in adsl-status; minor shell script fixes and
- cleanups for NetBSD and Solaris.
-
-- Added FAQ to HOW-TO-CONNECT regarding running a script each time a
- connection is made.
-
-Changes from Version 2.2 to 2.3:
-
-- Fixed the init script to create/remove /var/lock/subsys/adsl (patch
- courtesy of Charley Carter.)
-
-- Added support (under Linux) for N_HDLC line discipline which should
- greatly reduce CPU usage. My tests show it cuts CPU usage in half.
- My 486 DX2/66 gets 800 kb/s at 22% CPU usage.
-
-- adsl-connect uses "setsid" (if available) so that adsl-stop doesn't kill
- its caller. There is (IMO) a bug in pppd which kills all processes in
- its process group if the "pty" option is used. The setsid program gets
- around this bug, on Linux at least.
-
-- Port to Solaris, courtesy of David Holland.
-
-- Renamed spec file from "spec" to "rp-pppoe.spec" and made some cleanups.
- NOTE: Red Hat, in their infinite wisdom, decided to make the new RPM
- compress man pages automatically. You may have problems building RPM's
- from source unless you get the latest rpm package and make sure it
- compresses man pages.
-
-Changes from Version 2.1 to 2.2:
-
-- Added "-f" option to pppoe to allow use of any Ethernet frame type
- for PPPoE. USE WITH CAUTION -- this is a workaround for broken DSL
- providers, not something you should monkey with freely!
-
-- Added pppoe-sniff program to help expose non-standard PPPoE implementations.
-
-Changes from Version 2.0 to 2.1:
-
-- Fixed minor bugs in bounds-checking
-
-- Modified adsl-status to use output of "netstat -r -n" to determine whether
- or not link is up. This should make it independent of locale, I hope!
-
-- Added "-k" and "-d" options to pppoe.
-
-Changes from Version 1.9 to 2.0:
-
-- Addition of pppoe-server
-
-- Massive internal code restructuring
-
-- Zealous bounds-checking everywhere.
-
-- adsl-setup now quotes user name and password in /etc/ppp/pap-secrets.
-
-- Ported to OpenBSD, FreeBSD and NetBSD, courtesy of Geoff Mottram
- and Yannis Sismanis.
-
-- Rearranged adsl-* shell scripts, courtesy of Heiko Schlittermann.
-
-- Fixed bug in which Host-Uniq did not work if access concentrator sent
- a cookie.
-
-- Addition of SuSE-specific "init" script, courtesy of Gary Cameron.
-
-Changes from Version 1.8 to 1.9:
-
-- Added some more documentation to HOW-TO-CONNECT
-
-- Demand-dialling option now works correctly
-
-- SIGHUP terminates pppoe after sending a PADT to the access concentrator
-
-- Minor cleanups to connection shell scripts
-
-Changes from Version 1.7 to 1.8:
-
-- Added demand-dialling option
-
-- Clarified HOW-TO-CONNECT
-
-- Added adsl-status script
-
-- Added "restart" and "status" options to Red Hat /etc/rc.d/init.d/adsl script
-
-- Made adsl-setup check for existence of pppd
-
-- Wildcarded external interface in firewall rules
-
-- Made pppoe send a PADT frame if connection is terminated
-
-$Id$
diff --git a/mdk-stage1/rp-pppoe/doc/HOW-TO-CONNECT b/mdk-stage1/rp-pppoe/doc/HOW-TO-CONNECT
deleted file mode 100644
index 3e888af69..000000000
--- a/mdk-stage1/rp-pppoe/doc/HOW-TO-CONNECT
+++ /dev/null
@@ -1,295 +0,0 @@
-$Id$
-
-This package lets you connect a Linux machine to Sympatico HSE or Magma's
-high-speed service using a Nortel 1-meg modem.
-
-Follow these steps and you should have your high-speed service up and running.
-
-0. Install the rp-pppoe-software
---------------------------------
-
-You should have already done this by the time you're reading this. If not,
-go back and read README.
-
-1. Set up your Ethernet hardware
---------------------------------
-
-First, make sure the Ethernet card you intend to use with the modem is
-visible to the Linux kernel. Just how to do this is beyond the scope
-of this document. However, if the card is the only Ethernet card in
-the system, executing:
-
- ifconfig eth0
-
-should display something like this:
-
- eth0 Link encap:Ethernet HWaddr 00:60:67:62:31:D4
-
-plust some more lines. Your HWaddr will be different. As long as you see
-the HWaddr line, your card should be working.
-
-DO NOT assign an IP address to the Ethernet card. DO NOT configure the
-card to come up at boot time.
-
-2. Configure various files
---------------------------
-
-Several files need editing. The easiest way to do this is to run
-the following command as root:
-
- adsl-setup
-
-Answer the questions and you should be all set. If you want to know what
-goes on behind the scenes, continue reading this document. If you don't
-care and your connection works, stop reading. :-)
-
-3. Edit pap-secrets
--------------------
-
-Edit the "pap-secrets" file, inserting your proper user-ID and password.
-Install the file (or copy the relevant lines) to /etc/ppp/pap-secrets.
-Your ISP may use CHAP authentication. In this case, add the line to
-/etc/ppp/chap-secrets.
-
-4. Edit /etc/ppp/pppoe.conf
------------------------------
-
-The file /etc/ppp/pppoe.conf contains configuration information for the
-ADSL connection. You need to edit the following items:
-
-- Change ETH=eth1 to the correct Ethernet device for your modem.
-- Change USER=bxxxnxnx@sympatico.ca to your proper ADSL user-ID.
-
-Don't edit any of the other settings unless you're an expert.
-
-5. Set up DNS
--------------
-
-If you are using DNS servers supplied by your ISP, edit the file
-/etc/resolv.conf to contain these lines:
-
- nameserver ip_addr_of_first_dns_server
- nameserver ip_addr_of_second_dns_server
-
-For example:
-
- nameserver 204.101.251.1
- nameserver 204.101.251.2
-
-
-6. Firewall your machine
-------------------------
-
-MAKE SURE YOU FIREWALL YOUR MACHINE. A sample firewall script is given
-in the shell script "firewall" To install the script:
-
-a) Copy it to /etc/rc.d/init.d/firewall
-b) Type: chkconfig firewall on
-c) Start the firewall: sh /etc/rc.d/init.d/firewall start
-
-(The above procedure works ONLY on Red Hat-like systems.)
-
-You may want to tweak the script somewhat.
-
-7. Bring up the connection at boot time
----------------------------------------
-
-On a Red Hat system, the installation procedure should have installed
-a script called /etc/rc.d/init.d/adsl. To bring up the connection
-at boot time, just type this command as root:
-
- chkconfig --add adsl
-
-On non-Red-Hat systems, add this line to the end
-of /etc/rc.d/rc.local:
-
- /usr/sbin/adsl-start
-
-8. Configure LAN Hosts
-----------------------
-
-If you have a LAN behind the firewall, you have to lower the TCP
-maximum segment size from the normal 1460 to 1452 (or better, 1412.)
-You have two options: Either set the MTU of all the interfaces on
-other hosts on the LAN to 1452, or use the "-m 1412" option to pppoe.
-The "-m" option for pppoe is far simpler and makes it easier to add
-hosts to the LAN, but consumes some extra CPU time.
-
-If you want to manually configure the LAN hosts, here's how:
-
-In Linux, use: "ifconfig eth0 mtu 1452". For best results, put this
-in an /etc/rc.d/rc.local script.
-
-For Windows, machines, see http://lan.cns.ksu.edu/OS/WIN95/slip95.htm.
-Set the MaxMTU to 1452.
-
-9. Commands to control the ADSL link
-------------------------------------
-
-As root, bring up the link by typing: adsl-start
-As root, bring down the link by typing: adsl-stop
-
-That's it!
-
---
-David F. Skoll <dfs@roaringpenguin.com> | Roaring Penguin Software Inc.
-http://www.roaringpenguin.com | Linux and UNIX Specialists
-
-PROBLEMS! DAVE, IT DOESN'T WORK!
----------------------------------
-
-Here are some problems PPPoE users have encountered.
-
------------------------------------------------------------------------------
-A) Can't see the Ethernet interface
-
-Well, I can't really help you here. To use these instructions, you must
-have Linux working to the point where it recognizes your Ethernet card.
-If you type "ifconfig ethx" and you get back a HWAddr value, your Ethernet
-card is probably OK. But I really can't help with hardware configuration
-issues.
-
------------------------------------------------------------------------------
-B) Connection seems to come up, but I can't browse the web or ping anything
-
-You probably don't have DNS set up. See step 6.
-
------------------------------------------------------------------------------
-C) Can't compile PPPoE
-
-I have only tested compilation on 2.2-kernel machines. Make sure you have
-"make", the C compiler and all development header files installed.
-
------------------------------------------------------------------------------
-D) pppd complains about (i) "unknown option pty" or (ii) "pty option precludes
- specifying device name"
-
-(i) Your pppd is too old. You need at least 2.3.7.
-(ii) Your /etc/ppp/options file is not empty. Empty it!
-
------------------------------------------------------------------------------
-E) pppoe dies with the log message "Message too long"
-
-You set the MTU of the Ethernet interface connected to the ADSL modem
-to less than 1500. Don't do that.
-
------------------------------------------------------------------------------
-F) Internal hosts can't see the Internet
-
-Do you have masquerading set up? I can't help you in great detail, but
-see the IPCHAINS-HOWTO and the IP-Masquerade mini-HOWTO.
-
------------------------------------------------------------------------------
-G) Authentication fails
-
-Make sure you have the right secret in /etc/ppp/pap-secrets. Your ISP
-may be using CHAP; it won't hurt to copy the line to /etc/ppp/chap-secrets.
-
-Also, MAKE SURE that /etc/ppp/options is EMPTY. The "adsl-connect" script
-supplies all required options on the command line; additional options
-in /etc/ppp/options may mess things up.
-
------------------------------------------------------------------------------
-H) VPN software does not work
-
-If you are using VPN software on a Windows or Linux machine with another
-Linux machine running PPPoE as the gateway, you MUST NOT use the "-m" option
-to pppoe. This alters IP packets, which will break any VPN which uses IPSec.
-In /etc/ppp/pppoe.conf, set CLAMPMSS to "no". You'll also have to reduce
-the MTU on the hosts behind the gateway to 1452.
-
------------------------------------------------------------------------------
-I) I can browse some web sites just fine, but others stall forever.
-
-There is probably a buggy router or firewall between you and the Web server.
-One possible workaround: In /etc/ppp/pppoe.conf, find the line which reads:
-
- CLAMPMSS=1412
-
-Try lowering the 1412 until it works (go down in steps of 100 or so.) Each
-time you lower the value, you have to restart your connection like this:
-
- adsl-stop; adsl-start
-
-This should work around buggy routers which do not support Path MTU discovery.
-
------------------------------------------------------------------------------
-J) Whenever I connect using ADSL, my internal LAN no longer sees the gateway
-
-You are more than likely running a 2.0.X Linux kernel. To solve this
-problem, give the Ethernet card connected to the DSL modem a fake IP
-address. For example, if eth0 is your internal LAN card and eth1 goes to
-the DSL modem, do something like this:
-
- ifconfig eth1 10.0.0.1 netmask 255.255.255.0
-
-(You may have to choose a different IP address; experiment.)
------------------------------------------------------------------------------
-K) How can I run a script every time I connect and get a new IP address?
-
-Put the script in /etc/ppp/ip-up. See the pppd(8) man page.
------------------------------------------------------------------------------
-L) Nothing works!
-
-You may need to put your Ethernet card in half-duplex, 10Mb/s mode to
-work with the DSL modem. You may have to run a DOS program to do this,
-or pass special parameters to the Linux driver.
-
-Some providers object to attempts to set the MRU or MTU. Try removing
-"mtu 1492 mru 1492" from PPP_STD_OPTIONS in the adsl-connect script.
-This problem has been seen with an ISP in Hong Kong.
-
-Your DSL provider may be using non-standard PPPoE frames or require
-something special in the Service-Name field. If you have two computers,
-you can try sniffing out these values with the "pppoe-sniff" program.
-Type "man pppoe-sniff" for details. If you don't have two computers,
-you'll have to ask your DSL provider if it uses non-standard PPPoE frames
-or special Service-Name fields. Good luck getting an answer...
-
-If pppoe-sniff indicates that nothing is amiss, make sure the Ethernet
-card associated with the ADSL modem does NOT have a valid IP address.
-(NOTE: For 2.0 kernels, you may have to give it a fake IP address
-which is not on your internal subnet. Something like 192.168.42.42
-might work if you are not using 192.168.42.*)
-
-If you are using synchronous PPP on a slow machine, try switching to
-asynchronous PPP.
-
-Make sure no entries in the routing table go through the Ethernet card
-connected to the ADSL modem. You might want to add these lines in
-adsl-connect:
-
- ifconfig ethx down
- ifconfig ethx up mtu 1500
-
-which should reset things to sane values.
-
-#######################################################################
-# WHEN ALL ELSE FAILS: #
-#######################################################################
-
-If you are completely unable to connect, run the adsl-start script in
-debugging mode. If you are using bash as your shell (if you don't
-know what your shell is, it's probably bash), type this:
-
- DEBUG=1 adsl-start
-
-In tcsh or csh, use:
-
- setenv DEBUG 1; adsl-start
-
-Then follow the instructions to mail the debugging file to me. PLEASE
-DON'T DO THIS until you have exhausted all other avenues; rp-pppoe is
-free software and it costs me time and money to help people with
-problems. While I don't mind doing this, I do mind it if you don't
-make an effort to fix the problem yourself first.
-
-WARNING: If you run adsl-start in debugging mode and you manage to
-connect, your connection will be extremely slow and huge amounts of
-data will quickly fill your /tmp directory. Do not use debugging mode
-unless you really cannot get your connection to work.
-
-Be aware that debugging mode produces hex dumps which potentially reveal
-your user name and password. If the debugging output includes packets
-labeled "PPPOE Session", you may wish to remove these packets from the
-dump before mailing it to me.
diff --git a/mdk-stage1/rp-pppoe/doc/KERNEL-MODE-PPPOE b/mdk-stage1/rp-pppoe/doc/KERNEL-MODE-PPPOE
deleted file mode 100644
index 454c4b870..000000000
--- a/mdk-stage1/rp-pppoe/doc/KERNEL-MODE-PPPOE
+++ /dev/null
@@ -1,39 +0,0 @@
-RP-PPPoE now supports kernel-mode PPPoE on Linux kernels 2.4.x. However,
-the default "./go" build procedure does not make kernel-mode support.
-
-Here's what you need to do:
-
-1) Download Michal Ostrowski's patched version of pppd which supports
-a PPPoE plugin. The latest version as of this writing is
-at http://www.math.uwaterloo.ca/~mostrows/ in
-http://www.math.uwaterloo.ca/~mostrows/ppp-2.4.0-pppoe4.tgz. It is
-also mirrored at http://www.roaringpenguin.com/pppoe/
-
-2) Unpack that version of pppd and build and install it.
-
-3) In the rp-pppoe directory, change to src/ and type:
-
- ./configure --enable-plugin=/path/to/ppp-tree
-
-Here, /path/to/ppp-tree is where you unpacked the pppd software. It
-should be the directory named ppp-2.4.0.pppoe
-
-4) Type make; make install
-
-5) Edit /etc/ppp/pppoe.conf to include this line:
-
- LINUX_PLUGIN=/etc/ppp/plugins/rp-pppoe.so
-
-6) Make sure your kernel was built with support for PPP, PPPOX and that
-all modules are locatable by modprobe. Make sure you have a /dev/ppp
-device:
-
- mknod /dev/ppp c 108 0
-
-After that, adsl-start should use kernel-mode PPPoE.
-
-This code is experimental and unsupported. Use at your own risk.
-
---
-David F. Skoll <dfs@roaringpenguin.com>
-
diff --git a/mdk-stage1/rp-pppoe/doc/LICENSE b/mdk-stage1/rp-pppoe/doc/LICENSE
deleted file mode 100644
index 9ed341535..000000000
--- a/mdk-stage1/rp-pppoe/doc/LICENSE
+++ /dev/null
@@ -1,339 +0,0 @@
- GNU GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 675 Mass Ave, Cambridge, MA 02139, USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it. (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.) You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must show them these terms so they know their
-rights.
-
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
- 1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
- 2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
-
- b) You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
-
- c) If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
- a) Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
-
- b) Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
-
- c) Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable. However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
- 5. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Program or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
- 6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
- 7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all. For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
-the limitation as if written in the body of this License.
-
- 9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
- 10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
- NO WARRANTY
-
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
- Appendix: How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
- <one line to give the program's name and a brief idea of what it does.>
- Copyright (C) 19yy <name of author>
-
- This program 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.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- 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.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
- Gnomovision version 69, Copyright (C) 19yy name of author
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the program
- `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
- <signature of Ty Coon>, 1 April 1989
- Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs. If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library. If this is what you want to do, use the GNU Library General
-Public License instead of this License.
diff --git a/mdk-stage1/rp-pppoe/doc/PROBLEMS b/mdk-stage1/rp-pppoe/doc/PROBLEMS
deleted file mode 100644
index f0b7d7d59..000000000
--- a/mdk-stage1/rp-pppoe/doc/PROBLEMS
+++ /dev/null
@@ -1,3 +0,0 @@
-Problems?
-
-See the last section of HOW-TO-CONNECT.
diff --git a/mdk-stage1/rp-pppoe/go b/mdk-stage1/rp-pppoe/go
deleted file mode 100755
index 305ac9ee4..000000000
--- a/mdk-stage1/rp-pppoe/go
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/bin/sh
-#***********************************************************************
-#
-# go
-#
-# Quick-start shell script to set up ADSL
-#
-# Copyright (C) 2000 Roaring Penguin Software Inc.
-#
-# $Id$
-#***********************************************************************
-
-# Figure out directory of script
-MYDIR=`dirname $0`
-cd $MYDIR/src
-
-echo "Running ./configure..."
-./configure
-if [ "$?" != 0 ] ; then
- echo "Oops! It looks like ./configure failed."
- exit 1
-fi
-
-echo "Running make..."
-make
-if [ "$?" != 0 ] ; then
- echo "Oops! It looks like make failed."
- exit 1
-fi
-
-echo "Running make install..."
-make install
-
-if [ "$?" != 0 ] ; then
- echo "Oops! It looks like make install failed."
- exit 1
-fi
-
-for i in a a a a a a a a a a a a a a a a a a a a a a a a a a a a ; do
- echo ""
-done
-
-sh ../scripts/adsl-setup
diff --git a/mdk-stage1/rp-pppoe/go-gui b/mdk-stage1/rp-pppoe/go-gui
deleted file mode 100755
index ddce984fd..000000000
--- a/mdk-stage1/rp-pppoe/go-gui
+++ /dev/null
@@ -1,92 +0,0 @@
-#!/bin/sh
-#***********************************************************************
-#
-# go-gui
-#
-# Quick-start shell script to set up ADSL and GUI wrapper
-#
-# Copyright (C) 2000 Roaring Penguin Software Inc.
-#
-# $Id$
-#***********************************************************************
-
-# GUI only works on Linux
-if test "`uname`" != "Linux" ; then
- echo "Sorry, the GUI only works on Linux."
- exit 1
-fi
-
-# Figure out directory of script
-MYDIR=`dirname $0`
-cd $MYDIR/src
-
-echo "Running ./configure..."
-./configure
-if [ "$?" != 0 ] ; then
- echo "Oops! It looks like ./configure failed."
- exit 1
-fi
-
-echo "Running make..."
-make
-if [ "$?" != 0 ] ; then
- echo "Oops! It looks like make failed."
- exit 1
-fi
-
-echo "Running make install..."
-make install
-
-if [ "$?" != 0 ] ; then
- echo "Oops! It looks like make install failed."
- exit 1
-fi
-
-echo "Building GUI wrapper..."
-cd ../gui
-make
-if [ "$?" != 0 ] ; then
- echo "Oops! It looks like make failed."
- exit 1
-fi
-
-echo "Installing GUI..."
-make install
-
-if [ "$?" != 0 ] ; then
- echo "Oops! It looks like make install failed."
- exit 1
-fi
-
-# Install entry in KDE menu
-if test -n "$KDEDIR" ; then
- echo "Installing KDE menu entry Internet : TkPPPoE..."
- mkdir -p "$KDEDIR/share/applnk/Internet"
- cat <<EOF > "$KDEDIR/share/applnk/Internet/tkpppoe.kdelnk"
-# KDE Config File
-[KDE Desktop Entry]
-Name=TkPPPoE
-Comment=Start/Stop ADSL connections
-Exec=tkpppoe
-Terminal=0
-Type=Application
-EOF
-fi
-
-# Install entry in GNOME menus
-GNOMEDIR=`gnome-config --datadir 2>/dev/null`
-if test -n "$GNOMEDIR" ; then
- echo "Installing GNOME menu entry Internet : TkPPPoE..."
- mkdir -p "$GNOMEDIR/gnome/apps/Internet"
-cat <<EOF > "$GNOMEDIR/gnome/apps/Internet/tkpppoe.desktop"
-[Desktop Entry]
-Name=TkPPPoE
-Comment=Start/Stop ADSL connections
-Exec=tkpppoe
-Terminal=0
-Type=Application
-EOF
-fi
-echo "Running GUI configuration tool..."
-tkpppoe &
-exit 0
diff --git a/mdk-stage1/rp-pppoe/gui/Makefile.in b/mdk-stage1/rp-pppoe/gui/Makefile.in
deleted file mode 100644
index a9b0844c0..000000000
--- a/mdk-stage1/rp-pppoe/gui/Makefile.in
+++ /dev/null
@@ -1,64 +0,0 @@
-# @configure_input@
-#***********************************************************************
-#
-# Makefile
-#
-# Makefile for GUI for Roaring Penguin's Linux user-space PPPoE client.
-#
-# Copyright (C) 2001 Roaring Penguin Software Inc.
-#
-# This program may be distributed according to the terms of the GNU
-# General Public License, version 2 or (at your option) any later version.
-#
-# $Id$
-#***********************************************************************
-DEFINES=
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-mandir=@mandir@
-install=@INSTALL@
-install_dir=@INSTALL@ -d
-sbindir=@sbindir@
-bindir=@bindir@
-
-ADSL_START_PATH=@sbindir@/adsl-start
-ADSL_STOP_PATH=@sbindir@/adsl-stop
-ADSL_STATUS_PATH=@sbindir@/adsl-status
-
-PATHS='-DADSL_START_PATH="$(ADSL_START_PATH)"' '-DADSL_STOP_PATH="$(ADSL_STOP_PATH)"' '-DADSL_STATUS_PATH="$(ADSL_STATUS_PATH)"'
-
-CFLAGS= @CFLAGS@ $(DEFINES) $(PATHS)
-
-all: pppoe-wrapper
- @echo ""
- @echo "Type 'make install' as root to install the software."
-
-pppoe-wrapper: wrapper.o
- @CC@ -o pppoe-wrapper wrapper.o
-
-wrapper.o: wrapper.c
- @CC@ $(CFLAGS) -c -o wrapper.o wrapper.c
-
-install: all
- -mkdir -p $(RPM_INSTALL_ROOT)$(sbindir)
- -mkdir -p $(RPM_INSTALL_ROOT)$(bindir)
- -mkdir -p $(RPM_INSTALL_ROOT)/etc/ppp/rp-pppoe-gui
- $(install) -m 4755 -s pppoe-wrapper $(RPM_INSTALL_ROOT)$(sbindir)
- $(install) -m 755 tkpppoe $(RPM_INSTALL_ROOT)$(bindir)
- -mkdir -p $(RPM_INSTALL_ROOT)$(mandir)/man1
- $(install) -m 644 pppoe-wrapper.1 $(RPM_INSTALL_ROOT)$(mandir)/man1
- $(install) -m 644 tkpppoe.1 $(RPM_INSTALL_ROOT)$(mandir)/man1
- -mkdir -p $(RPM_INSTALL_ROOT)/usr/share/rp-pppoe-gui
- for i in tkpppoe.html mainwin-busy.png mainwin-nonroot.png mainwin.png props-advanced.png props-basic.png props-nic.png props-options.png ; do \
- $(install) -m 644 html/$$i $(RPM_INSTALL_ROOT)/usr/share/rp-pppoe-gui; \
- done
-
-clean:
- rm -f *.o *~ pppoe-wrapper
-
-distclean: clean
- rm -f Makefile tkpppoe
-
-.PHONY: clean
-
-.PHONY: distclean
diff --git a/mdk-stage1/rp-pppoe/gui/html/tkpppoe.html b/mdk-stage1/rp-pppoe/gui/html/tkpppoe.html
deleted file mode 100644
index 51aadb895..000000000
--- a/mdk-stage1/rp-pppoe/gui/html/tkpppoe.html
+++ /dev/null
@@ -1,181 +0,0 @@
-<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
-<html>
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.2.14-5.0 i686) [Netscape]">
- <title>TkPPPoE Manual</title>
-</head>
-<body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#59188E" alink="#FF0000">
-
-<center>
-<h1>tkpppoe - A GUI for managing PPPoE Connections</h1>
-</center>
-
-<h1>Introduction</h1>
-
-TkPPPoE is a graphical user interface for managing PPPoE connections. It
-performs two different functions:
-<ul>
-<li>TkPPPoE lets you <em>define</em> connection properties. This step must
-be done as root.
-<li>TkPPPoE lets you <em>start and stop</em> PPPoE connections. This step
-may be done as a normal user, depending on how you configured the connection.
-</ul>
-
-<h1>Defining Connections</h1>
-
-To define connections, start TkPPPoE as root. You can do this from
-a terminal by typing <code>tkpppoe</code>, or from the KDE or GNOME menus
-by selecting <b>Internet : TkPPPoE</b>. The following window pops up:
-
-<p>
-<center><img src="mainwin.png" width="361" height="73" alt="Main Window">
-</center>
-
-<p>
-Because you have not yet defined any connections, the connection property
-window also pops up:
-
-<p>
-<center><img src="props-basic.png" width="440" height="259" alt="Connection Properties - Basic">
-</center>
-
-You can pop up the connection property window at any time by clicking
-<b>New Connection...</b> You can edit the properties of an existing
-connection by selecting the connection's name and clicking
-<b>Properties...</b>
-<h4>Basic Information</h4>
-
-Let's fill in the basic information:
-<ul>
-<li>For <b>Connection Name</b>, enter a unique name for this connection. It
-can be anything you like, but must contain only letters, numbers, underscores
-or dashes. In particular, it can't contain spaces. If you have only one
-PPPoE connection, a good name is <b>Default</b>.
-<li>For <b>User Name</b>, enter the user name supplied by your ISP. Enter
-only the user name; do not enter an "@isp.com" part.
-<li>For <b>Network</b>, you may have to enter your ISP's domain name.
-(For example, <b>isp.com</b>.) Some DSL providers add this to your user
-name; others do not. You may have to experiment a bit. The two most likely
-choices are your ISP's domain name, or blank. Try both.
-<li>For <b>Password</b>, enter the password your ISP provided you with.
-</ul>
-
-<h4>NIC and DNS</h4>
-Click on the <b>NIC and DNS</b> tab:
-
-<p>
-<center><img src="props-nic.png" width="440" height="259" alt="Connection Properties - NIC and DNS"></center>
-<p>
-<ul>
-<li>For <b>Ethernet Interface</b>, enter the Ethernet interface connected
-to the DSL modem. It is something like <b>eth0</b> or <b>eth1</b>. Click
-on <b>...</b> to browse a list of detected Ethernet interfaces.
-<li>For <b>DNS Setup</b>, you have three options:
-<ol>
-<li><b>From Server</b> means that the system will obtain DNS information from
-the PPPoE server. This is the correct choice for most ISPs.
-<li><b>Specify</b> means that you will enter the IP addresses of your DNS
-servers manually. In this case, enter the addresses in the <b>Primary DNS</b>
-and <b>Secondary DNS</b> entries.
-<li><b>Do not Adjust</b> means that you want RP-PPPoE to leave your
-DNS setup alone. Use this if you are running your own caching DNS server
-or know that you don't want the DNS setup touched.
-</ol>
-</ul>
-
-<h4>Options</h4>
-Click on the <b>Options</b> tab:
-
-<p>
-<center><img src="props-options.png" width="440" height="259" alt="Connection Properties - Options"></center>
-<p>
-<ul>
-<li>If you want ordinary users to be able to start and stop this connection,
-enable <b>Allow use by non-root users</b>. If you do not enable this,
-non-root users will be able to monitor the connection, but not control it.
-<li>If you want to use synchronous PPP, enable <b>Use synchronous PPP</b>.
-This is recommended as it conserves CPU usage, but may not work on some
-(misconfigured) Linux kernels.
-<li>For <b>Firewalling</b>, you have three options:
-<ol>
-<li><b>Stand-Alone</b> installs a simple firewall ruleset for stand-alone
-machines. Use this if you have only a single computer connected to the DSL
-modem.
-<li><b>Masquerading</b> installs a simple firewall ruleset for using
-your Linux computer as an Internet sharing device. If you have two Ethernet
-cards, you can connect one card to the DSL modem and the other to an
-internal LAN. The masquerading firewall ruleset lets internal machines
-share the DSL connection.
-<li><b>None</b>. If you already have your own firewall rules, or you wish
-to run servers on your machine, select None. This is <em>not recommended</em>
-unless you take steps to secure your machine, and know what you are doing.
-</ol>
-</ul>
-
-<h4>Advanced</h4>
-Click on the <b>Advanced</b> tab:
-
-<p>
-<center><img src="props-advanced.png" width="440" height="259" alt="Connection Properties - Advanced"></center>
-<p>
-
-In most cases, you can leave <b>AC-Name</b> and <b>Service-Name</b> blank.
-In some cases, your ISP may require you to enter information in these fields;
-contact your ISP for more information.
-
-<h1>Controlling Connections</h1>
-For these examples, run <code>tkpppoe</code> as a normal user (not root).
-The main window appears like this:
-
-<p>
-<center><img src="mainwin-nonroot.png" width="206" height="73" alt="Main Window - Non-root">
-</center>
-<p>
-<ul>
-<li>To start a connection, press <b>Start</b>. The two LEDs flash red
-and grey. If the connection is established, they turn green.
-<li>To stop a connection, press <b>Stop</b>.
-</ul>
-
-<p>The two rectangles to the right of the connection name are the
-<em>status LEDs</em>. The top LED corresponds to transmitted data and
-the bottom to received. The LEDs are colored as follows:
-<ul>
-<li>Grey -- connection is not established.
-<li>Flashing red/grey -- connection is being started.
-<li>Green -- connection is up, but idle.
-<li>Yellow -- connection is up and data is being sent or received.
-<li>Red -- connection has been lost, but the system is trying to reestablish it.
-</ul>
-
-<p>
-When a connection is established, two graphs appear:
-
-<p>
-<center><img src="mainwin-busy.png" width="206" height="73" alt="Main Window - Established Connection">
-</center>
-<p>
-
-The left (red) graph shows transmitted packets and the average
-transmission speed (in bits per second) over the sample time. The
-right (green) graph shows received packets.
-
-<h1>Miscellaneous Information</h1>
-<ul>
-<li>The connection menu has an entry called <b>User's Manual</b> which
-will pop up this user manual (if you have Netscape installed.)
-<li>You can define multiple PPPoE connections, but you should not use
-more than one simultaneuously unless you feel comfortable editing scripts
-and setting up routing tables. By default, TkPPPoE tries to add a default
-route for connections. This does not work well with multiple simultaneous
-connections.
-<li>If you exit from TkPPPoE, connections which are up remain up. You
-have to explicitly stop connections if you want them terminated.
-</ul>
-<hr>
-<a href="http://www.roaringpenguin.com/pppoe/">TkPPPoE</a> is Copyright 2001 by <a href="http://www.roaringpenguin.com">Roaring Penguin Software Inc</a> and
-is licensed under the GNU General Public License.
-<p>Screenshots show TkPPPoE running under the <a href="http://www.xfce.org">XFCE</a> desktop, a lightweight UNIX and Linux desktop.
-</body>
-</html>
diff --git a/mdk-stage1/rp-pppoe/gui/pppoe-wrapper.1 b/mdk-stage1/rp-pppoe/gui/pppoe-wrapper.1
deleted file mode 100644
index 4fbf2bce2..000000000
--- a/mdk-stage1/rp-pppoe/gui/pppoe-wrapper.1
+++ /dev/null
@@ -1,45 +0,0 @@
-.\" $Id$
-.TH PPPOE-WRAPPER 1 "26 February 2001"
-.UC 4
-.SH NAME
-pppoe-wrapper \- SUID wrapper for starting and stopping PPPoE connections.
-.SH SYNOPSIS
-.B pppoe-wrapper start linkname
-.P
-.B pppoe-wrapper stop linkname
-.P
-.B pppoe-wrapper status linkname
-
-.SH DESCRIPTION
-\fBpppoe-wrapper\fR is a small SUID program which allows non-root users
-to start and stop PPPoE links. It operates as follows:
-
-.TP
-.B o
-First, \fIlinkname\fR is sanity-checked. Too-long names and names containing
-illegal characters are rejected.
-
-.TP
-.B o
-Second, \fBpppoe-wrapper\fR opens the file \fB/etc/ppp/rp-pppoe-gui/\fR\fIlinkname\fR for reading. If that file does not contain the line:
-.nf
-
- NONROOT=OK
-
-.fi
-then \fBpppoe-wrapper\fR fails.
-
-.TP
-.B o
-Otherwise, \fBpppoe-wrapper\fR runs \fBadsl-start\fR, \fBadsl-stop\fR or
-\fBadsl-status\fR with the above filename as its single argument.
-
-.SH AUTHOR
-\fBpppoe-wrapper\fR was written by David F. Skoll <dfs@roaringpenguin.com>.
-
-The \fBpppoe\fR home page is \fIhttp://www.roaringpenguin.com/pppoe/\fR.
-
-.SH SEE ALSO
-adsl-start(8), adsl-stop(8), adsl-status(8), tkpppoe(1)
-
-
diff --git a/mdk-stage1/rp-pppoe/gui/tkpppoe.1 b/mdk-stage1/rp-pppoe/gui/tkpppoe.1
deleted file mode 100644
index 183476568..000000000
--- a/mdk-stage1/rp-pppoe/gui/tkpppoe.1
+++ /dev/null
@@ -1,36 +0,0 @@
-.\" $Id$
-.TH TKPPPOE 1 "26 February 2001"
-.UC 4
-.SH NAME
-tkpppoe \- Graphical interface for controlling rp-pppoe
-.SH SYNOPSIS
-.B tkpppoe
-
-.SH DESCRIPTION
-\fBtkpppoe\fR is a graphical program for controlling PPPoE links.
-It works with the RP-PPPoE package and has its own HTML manual.
-
-.SH FILES
-
-.TP
-.B /etc/ppp/rp-pppoe-gui/connection-info
-Contains connection information. This file is not human-editable.
-
-.TP
-.B /etc/ppp/rp-pppoe-gui/passwd
-Contains passwords for each connection. This file is not human-editable.
-
-.TP
-.B /etc/ppp/rp-pppoe-gui/conf.*
-These configuration files are used by \fBadsl-start\fR. They are
-generated anew by \fBtkpppoe\fR each time a change is made to a
-connection's properties.
-
-.SH AUTHOR
-\fBtkpppoe\fR was written by David F. Skoll <dfs@roaringpenguin.com>.
-
-The \fBpppoe\fR home page is \fIhttp://www.roaringpenguin.com/pppoe/\fR.
-
-.SH SEE ALSO
-adsl-start(8), adsl-stop(8), pppoe-wrapper(8).
-
diff --git a/mdk-stage1/rp-pppoe/gui/tkpppoe.in b/mdk-stage1/rp-pppoe/gui/tkpppoe.in
deleted file mode 100755
index 37dbf8cc1..000000000
--- a/mdk-stage1/rp-pppoe/gui/tkpppoe.in
+++ /dev/null
@@ -1,2891 +0,0 @@
-#!/bin/sh
-# -*-Mode: TCL;-*-
-
-#--------------------------------------------------------------
-# tkpppoe
-#
-# A graphical front-end for configuring and using rp-pppoe.
-#
-# Copyright (C) 2001 by Roaring Penguin Software Inc.
-# This file may be distributed under the terms of the GNU General Public
-# License, Version 2, or (at your option) any later version.
-#
-# The "Roaring Penguin" logo is a trademark of Roaring Penguin Software Inc.
-#
-# http://www.roaringpenguin.com
-#
-#--------------------------------------------------------------
-
-# $Id$
-
-# the next line restarts using wish \
-umask 022; \
-exec wish "$0" "$@" || clear; echo "*****"; echo "Cannot find 'wish' -- you need Tcl/Tk installed to run this program"; exit 1
-
-# Set app name
-tk appname TkPPPoE
-
-# Set this to one if you want to allow multiple instances of TkPPPoE
-set AllowMultipleInstances 0
-
-# Check for other instances
-if {"[tk appname]" != "TkPPPoE"} {
- # Must be another instance running...
- if {!$AllowMultipleInstances} {
- send TkPPPoE AnotherInstance
- exit 0
- }
-}
-
-# Location of config directory
-set ConfigDir /etc/ppp/rp-pppoe-gui
-
-# Are we running as root?
-set Admin 0
-
-# Location of connection info file
-set ConnectionInfoFile [file join $ConfigDir connection-info]
-
-# Location of password file
-set PasswordFile [file join $ConfigDir passwd]
-
-# Location of "already run" file
-set AlreadyRunFile [file join $ConfigDir gui-already-run]
-
-# Connection information
-set ConnectionInfo {}
-
-# Connection options
-set OPTS(nonroot) 0
-set OPTS(sync) 1
-
-# Location of wrapper
-set Wrapper "@WRAPPER@"
-
-# Timer token for UpdateConnectionState
-set UpdateToken {}
-
-# Update interval in milliseconds
-set UpdateInterval 500
-
-# Packet counters for signalling activity
-set Packets(in) 0
-set Packets(out) 0
-set Bytes(in) 0
-set Bytes(out) 0
-set MeasureTime 0
-
-# Set up some options to make it look better
-option add *Button.borderWidth 1
-option add *Button.Pad 1
-option add *Menubutton.borderWidth 1
-option add *Menubutton.Pad 1
-option add *Entry.Background white
-
-# Array holding help strings for windows
-array set HelpData {}
-
-bind HelpWin <Enter> "HelpWindowEntered %W"
-bind HelpWin <Leave> "HelpWindowLeft %W"
-
-proc AnotherInstance {} {
- wm deiconify .
- raise .
-}
-
-#***********************************************************************
-# %PROCEDURE: HelpWindowEntered
-# %ARGUMENTS:
-# w -- window
-# %RETURNS:
-# Nothing
-# %DESCRIPTION:
-# Looks for procedure in HelpData; evals it if found.
-#***********************************************************************
-proc HelpWindowEntered { w } {
- global HelpData
- if {[info exists HelpData($w)]} {
- set cmd "$HelpData($w) Enter"
- uplevel #0 $cmd
- }
-}
-
-#***********************************************************************
-# %PROCEDURE: HelpWindowLeft
-# %ARGUMENTS:
-# w -- window
-# %RETURNS:
-# Nothing
-# %DESCRIPTION:
-# Looks for procedure in HelpData; evals it if found.
-#***********************************************************************
-proc HelpWindowLeft { w } {
- global HelpData
- if {[info exists HelpData($w)]} {
- set cmd "$HelpData($w) Leave"
- uplevel #0 $cmd
- }
-}
-
-#***********************************************************************
-# %PROCEDURE: RegisterHelpWindow
-# %ARGUMENTS:
-# w -- window we need help about
-# helptext -- the help text
-# win -- window in which to put help messages
-# %RETURNS:
-# Nothing
-# %DESCRIPTION:
-# Sets things up so help text appears in "$win" when mouse enters "$w"
-#***********************************************************************
-proc RegisterHelpWindow {w helptext win} {
- global HelpData
- set tags [bindtags $w]
- if {[lsearch -exact $tags HelpWin] < 0} {
- lappend tags HelpWin
- bindtags $w $tags
- }
- set HelpData($w) [list HelpInTextWin $helptext $win]
-}
-
-#***********************************************************************
-# %PROCEDURE: HelpInTextWin
-# %ARGUMENTS:
-# text -- help text
-# tw -- window in which to write text
-# what -- one of "Enter" or "Leave"
-# %RETURNS:
-# Nothing
-# %DESCRIPTION:
-# Clears out $tw; if $what is "Enter", puts $text in $tw.
-#***********************************************************************
-proc HelpInTextWin {text tw what} {
- $tw configure -state normal
- $tw delete 1.0 end
- if {"$what" == "Enter"} {
- $tw insert end $text
- }
- $tw configure -state disabled
-}
-
-
-#***********************************************************************
-# %PROCEDURE: drawLogo
-# %ARGUMENTS:
-# c -- canvas to draw logo in
-# bg -- background color of canvas
-# pencolor -- color of the word "Penguin"
-# %RETURNS:
-# Nothing
-# %DESCRIPTION:
-# Draws Roaring Penguin logo in a Tcl canvas
-#***********************************************************************
-proc drawLogo { c bg {pengcolor #6699cc} } {
- $c create polygon 372.249 5.182 361.23 5.519 \
- 346.164 8.892 316.482 20.023 305.463 17.774 296.468 \
- 19.573 288.935 24.97 282.864 33.177 267.348 55.102 \
- 254.531 77.814 236.204 125.26 225.635 174.844 \
- 221.026 226.113 213.605 228.025 208.658 232.634 \
- 225.523 240.28 250.708 243.316 282.752 242.416 \
- 320.079 238.818 330.985 193.17 338.181 146.735 \
- 338.743 99.963 335.483 76.577 329.524 53.191 345.602 \
- 48.131 353.135 45.995 359.768 41.048 342.679 43.184 \
- 324.689 40.036 334.583 28.905 348.3 18.674 372.249 \
- 5.182 -fill #000000 -outline {} -width 1 -tags logo
-
- $c create line 372.249 5.182 361.23 5.519 \
- 346.164 8.892 316.482 20.023 305.463 17.774 296.468 \
- 19.573 288.935 24.97 282.864 33.177 267.348 55.102 \
- 254.531 77.814 236.204 125.26 225.635 174.844 \
- 221.026 226.113 213.605 228.025 208.658 232.634 \
- 225.523 240.28 250.708 243.316 282.752 242.416 \
- 320.079 238.818 330.985 193.17 338.181 146.735 \
- 338.743 99.963 335.483 76.577 329.524 53.191 345.602 \
- 48.131 353.135 45.995 359.768 41.048 342.679 43.184 \
- 324.689 40.036 334.583 28.905 348.3 18.674 372.249 \
- 5.182 -tags logo
-
- $c create polygon 298.605 109.632 290.734 \
- 159.328 282.752 182.939 271.958 205.65 262.851 \
- 171.133 263.75 138.752 264.537 164.5 271.958 192.833 \
- 286.687 157.192 298.605 109.632 -fill #ffffff \
- -outline {} -width 1 -tags logo
-
- $c create line 298.605 109.632 290.734 159.328 \
- 282.752 182.939 271.958 205.65 262.851 171.133 \
- 263.75 138.752 264.537 164.5 271.958 192.833 286.687 \
- 157.192 298.605 109.632 -tags logo
-
- $c create polygon 312.546 30.592 315.132 35.876 \
- 310.747 39.586 308.161 34.414 312.546 30.592 -fill \
- #ffffff -outline {} -width 1 -tags logo
-
- $c create line 312.546 30.592 315.132 35.876 \
- 310.747 39.586 308.161 34.414 312.546 30.592 -tags logo
-
- $c create polygon 328.624 54.427 322.665 58.7 \
- 314.458 61.286 289.16 59.15 284.55 74.665 285.338 \
- 90.181 303.214 98.951 308.499 106.259 310.523 \
- 116.378 305.913 130.208 312.771 141.563 308.049 \
- 167.76 299.729 192.158 279.041 238.593 313.558 \
- 233.871 327.388 185.75 335.033 139.989 335.82 96.253 \
- 328.624 54.427 -fill #ffffff -outline {} -width 1 -tags logo
-
- $c create line 328.624 54.427 322.665 58.7 \
- 314.458 61.286 289.16 59.15 284.55 74.665 285.338 \
- 90.181 303.214 98.951 308.499 106.259 310.523 \
- 116.378 305.913 130.208 312.771 141.563 308.049 \
- 167.76 299.729 192.158 279.041 238.593 313.558 \
- 233.871 327.388 185.75 335.033 139.989 335.82 96.253 \
- 328.624 54.427 -tags logo
-
- $c create polygon 53.837 185.412 54.399 185.862 \
- 53.837 188.223 54.399 188.673 53.837 188.673 53.837 \
- 189.572 53.837 190.472 53.387 191.034 52.938 192.833 \
- 50.577 195.644 49.677 196.656 49.677 197.105 48.215 \
- 198.455 47.316 198.904 46.866 198.904 44.505 200.816 \
- 43.606 200.366 42.594 201.265 42.144 201.715 41.245 \
- 202.277 40.795 202.727 40.345 202.277 39.783 202.277 \
- 36.972 203.177 36.522 203.177 36.073 203.177 35.623 \
- 203.627 34.723 203.627 34.161 203.627 34.161 204.076 \
- 30.901 204.526 28.54 205.538 26.291 205.088 25.729 \
- 205.088 24.829 205.088 24.38 204.526 23.93 204.526 \
- 23.48 204.526 22.918 205.088 22.918 206.437 22.918 \
- 206.887 22.918 207.337 22.468 207.337 22.468 208.798 \
- 22.018 209.248 22.018 211.16 22.018 211.609 21.569 \
- 213.521 21.119 215.769 21.569 216.781 20.669 218.13 \
- 20.669 219.592 20.669 220.042 20.107 220.941 20.107 \
- 221.953 20.107 223.752 19.657 225.664 19.208 226.113 \
- 19.657 227.013 18.308 230.835 17.858 240.167 17.296 \
- 248.15 17.296 249.05 16.846 250.062 15.947 250.062 \
- 15.048 250.062 15.048 250.511 12.686 251.86 12.237 \
- 251.86 11.675 251.411 11.675 250.511 11.675 246.689 \
- 11.225 245.339 11.225 243.878 10.775 240.617 11.225 \
- 239.268 11.225 238.818 10.775 238.256 10.325 237.357 \
- 10.325 236.007 9.876 232.634 9.876 231.735 9.876 \
- 231.285 9.876 230.835 9.876 230.386 9.876 229.824 \
- 9.426 229.374 9.426 226.113 9.876 226.113 9.876 \
- 225.664 9.426 224.202 9.426 223.752 9.426 223.302 \
- 10.325 221.953 9.426 220.941 9.426 219.592 9.426 \
- 219.142 9.426 218.58 9.426 217.681 9.426 217.231 \
- 9.426 216.781 8.864 216.332 8.864 214.42 8.864 \
- 213.97 8.414 213.521 8.414 210.148 8.414 209.248 \
- 7.964 207.899 8.414 205.988 8.414 204.526 7.065 \
- 201.265 7.515 200.816 9.426 201.715 10.325 201.265 \
- 10.775 200.816 10.775 198.904 11.225 198.005 11.225 \
- 197.555 10.775 197.555 9.876 196.094 9.426 194.744 \
- 7.515 194.295 6.615 193.845 6.053 193.845 5.153 \
- 193.283 3.804 191.484 3.804 190.022 3.804 189.572 \
- 3.804 189.123 3.242 188.673 3.242 186.762 3.804 \
- 185.412 4.254 184.85 4.704 184.4 7.964 180.24 10.325 \
- 178.779 11.225 178.779 12.237 177.879 14.036 176.98 \
- 15.497 175.968 21.569 173.607 22.918 173.157 23.48 \
- 173.157 24.38 172.707 24.829 172.707 29.102 171.808 \
- 29.551 171.808 30.001 171.358 31.35 170.796 31.913 \
- 171.358 32.362 170.796 39.783 171.358 40.345 170.796 \
- 42.144 171.358 47.766 174.619 48.778 176.418 49.227 \
- 176.418 49.677 176.98 50.127 176.98 51.588 178.329 \
- 52.038 179.228 52.488 180.69 52.038 181.14 52.038 \
- 181.59 52.488 182.039 52.938 182.039 53.387 182.601 \
- 53.837 183.051 53.837 183.501 53.837 185.412 -fill \
- $pengcolor -outline {} -width 1 -tags logo
-
- $c create polygon 42.594 222.853 43.156 221.953 \
- 41.694 222.403 39.783 224.202 39.783 224.764 39.783 \
- 225.214 40.345 225.214 41.245 224.202 41.694 223.752 \
- 42.594 222.853 -fill $pengcolor -outline {} -width 1 -tags logo
-
- $c create polygon 58.559 234.096 59.009 234.096 \
- 59.009 234.546 58.559 234.995 58.559 235.445 57.21 \
- 236.907 56.648 237.806 52.938 241.067 52.038 241.629 \
- 52.038 242.079 51.026 242.529 50.577 242.978 50.127 \
- 242.978 49.227 244.44 45.405 246.239 44.055 246.689 \
- 43.606 246.689 43.606 247.251 42.144 247.251 41.694 \
- 247.7 40.795 247.7 38.434 248.15 36.522 248.15 \
- 35.173 247.7 34.161 246.689 33.711 246.239 32.812 \
- 244.44 32.362 241.629 32.812 239.718 32.812 239.268 \
- 33.711 234.995 36.522 229.824 35.623 228.474 35.623 \
- 227.013 36.522 225.664 37.534 224.202 38.883 222.853 \
- 41.694 220.492 42.594 219.592 43.156 219.592 43.606 \
- 219.142 45.405 217.681 45.967 217.681 46.416 217.231 \
- 48.778 215.769 52.038 214.87 53.387 214.42 54.849 \
- 214.87 55.299 214.87 56.198 215.769 56.198 217.681 \
- 56.198 218.58 54.399 221.953 53.837 222.853 53.837 \
- 223.302 53.387 223.752 50.577 226.113 49.677 226.563 \
- 47.316 228.474 43.156 230.386 41.245 230.835 40.795 \
- 230.835 40.345 230.835 39.333 230.835 38.883 230.835 \
- 38.883 229.824 39.783 229.374 40.795 228.474 41.694 \
- 228.025 42.594 227.575 45.967 227.013 46.866 226.563 \
- 50.127 224.764 51.588 223.302 52.488 221.953 52.488 \
- 220.492 52.488 219.142 51.026 218.13 49.677 218.13 \
- 48.778 218.13 47.766 219.142 47.316 219.142 47.316 \
- 219.592 46.866 219.592 45.967 220.941 44.505 221.953 \
- 44.055 222.403 43.606 222.853 42.594 223.752 41.694 \
- 225.664 41.245 225.664 41.245 226.113 40.345 226.563 \
- 39.333 227.575 39.333 228.474 38.434 229.374 36.522 \
- 233.197 35.623 236.457 35.623 237.357 35.623 238.256 \
- 35.173 241.067 35.623 242.079 36.522 243.428 37.534 \
- 243.878 37.984 244.44 38.434 244.89 38.883 244.89 \
- 39.783 245.339 43.156 245.339 45.967 244.44 49.227 \
- 242.529 50.127 241.629 50.577 241.067 54.399 238.818 \
- 54.399 238.256 54.399 237.806 56.198 236.907 58.559 \
- 234.096 -fill $pengcolor -outline {} -width 1 -tags logo
-
- $c create polygon 92.289 248.6 92.739 249.05 \
- 92.289 249.05 91.84 249.05 90.94 248.6 90.378 248.6 \
- 89.478 247.7 89.029 247.251 88.129 246.689 87.117 \
- 245.789 85.768 244.89 85.318 244.44 85.768 244.44 \
- 85.318 242.529 84.756 242.079 84.756 240.617 84.756 \
- 240.167 84.756 239.718 84.756 239.268 83.857 236.457 \
- 83.407 234.096 83.407 233.197 83.407 231.735 83.407 \
- 223.302 83.407 221.391 82.957 220.941 82.508 221.953 \
- 80.596 226.113 80.146 226.563 80.146 227.013 79.697 \
- 228.025 79.135 228.474 79.697 228.474 76.324 234.096 \
- 75.874 234.995 75.424 236.457 74.975 236.457 74.975 \
- 236.907 74.975 237.357 74.075 239.268 73.513 239.718 \
- 73.063 240.167 72.613 241.067 72.164 242.529 71.714 \
- 242.529 71.714 243.878 70.252 245.789 69.803 246.689 \
- 68.903 246.689 68.903 247.251 67.891 247.7 66.542 \
- 247.7 66.092 247.7 65.643 247.7 65.08 247.251 65.08 \
- 246.689 65.08 245.789 64.631 242.079 65.08 242.079 \
- 64.631 241.629 65.08 241.067 65.08 238.818 64.631 \
- 237.806 64.631 236.457 64.631 234.546 64.631 233.197 \
- 64.631 232.634 64.631 232.185 64.631 231.735 64.631 \
- 228.924 64.631 227.575 64.631 225.664 64.631 225.214 \
- 64.631 224.764 64.631 223.302 64.631 217.231 65.08 \
- 216.332 65.643 215.769 69.803 214.87 70.252 215.32 \
- 70.252 216.332 70.252 217.681 70.252 218.58 69.803 \
- 219.142 69.803 220.492 69.353 220.941 69.353 221.391 \
- 68.903 221.953 68.903 225.664 68.453 226.563 68.453 \
- 228.025 68.453 228.474 67.891 228.924 67.891 230.835 \
- 68.453 236.457 68.453 237.806 68.453 238.818 68.453 \
- 240.617 68.453 241.067 68.903 241.067 68.903 241.629 \
- 69.353 241.629 70.702 241.067 70.702 240.617 71.264 \
- 240.167 71.264 239.268 72.164 238.256 73.063 236.457 \
- 74.525 234.546 74.975 233.197 76.324 230.835 77.336 \
- 229.824 78.235 227.575 78.235 227.013 78.685 226.563 \
- 78.685 225.664 79.135 225.214 79.697 224.764 79.697 \
- 224.202 80.146 222.403 81.046 220.941 81.945 217.681 \
- 82.957 215.769 85.318 214.87 85.768 214.87 87.567 \
- 214.42 87.567 215.769 87.117 216.332 87.567 216.781 \
- 88.129 219.592 87.567 219.592 87.567 220.492 87.567 \
- 221.391 87.567 224.764 87.567 225.664 87.567 226.113 \
- 87.117 226.113 87.117 227.575 87.567 229.374 88.579 \
- 235.445 89.029 239.268 89.029 239.718 89.029 241.067 \
- 89.478 242.529 89.478 242.978 89.928 243.878 89.928 \
- 244.44 90.378 244.89 90.94 246.239 92.289 248.6 \
- -fill $pengcolor -outline {} -width 1 -tags logo
-
- $c create polygon 117.587 220.492 118.037 \
- 222.403 117.587 222.853 117.587 224.764 116.687 \
- 226.113 116.687 227.013 116.238 228.025 114.776 \
- 229.374 113.877 231.285 112.865 231.735 109.154 \
- 234.995 106.343 236.457 105.444 237.357 103.982 \
- 237.806 103.083 238.256 102.633 238.818 102.183 \
- 238.818 101.172 239.268 99.822 239.718 98.361 \
- 239.268 97.461 239.718 96.562 239.268 96.0 238.818 \
- 95.55 238.818 94.201 236.907 94.201 235.445 94.201 \
- 233.646 94.65 233.197 94.65 232.634 95.1 232.185 \
- 95.1 231.735 95.55 231.735 96.0 230.386 97.461 \
- 228.025 97.461 227.575 98.361 226.563 99.822 224.764 \
- 101.172 223.302 101.172 222.853 102.633 221.391 \
- 103.083 220.941 104.432 219.592 103.982 218.58 \
- 103.982 217.231 103.982 216.781 103.982 215.32 \
- 104.432 214.42 103.982 210.148 103.982 209.698 \
- 103.982 209.248 104.432 208.798 104.432 207.899 \
- 104.432 205.988 104.432 205.538 104.994 203.177 \
- 104.994 202.277 104.994 201.265 104.994 200.816 \
- 104.994 200.366 104.994 199.916 105.894 199.467 \
- 106.343 198.904 106.793 198.455 107.243 198.904 \
- 108.255 198.904 108.255 199.467 108.705 199.467 \
- 108.705 202.727 108.255 204.076 108.255 205.538 \
- 108.255 205.988 107.805 205.988 107.805 206.887 \
- 107.805 209.698 107.243 210.71 106.793 212.059 \
- 106.343 214.87 106.343 215.32 106.343 215.769 \
- 105.894 217.681 106.343 217.681 106.793 217.681 \
- 107.243 217.231 108.705 215.32 109.604 215.32 \
- 110.054 214.42 110.054 213.97 110.616 213.97 110.616 \
- 214.42 111.965 214.87 112.415 214.87 112.865 215.32 \
- 114.326 216.332 116.238 217.681 116.687 218.58 \
- 117.137 219.592 117.587 220.042 117.587 220.492 \
- -fill $pengcolor -outline {} -width 1 -tags logo
-
- $c create polygon 123.658 258.944 123.658 \
- 259.394 123.658 260.293 123.658 261.755 123.658 \
- 262.654 123.658 263.104 123.209 266.364 123.209 \
- 267.376 122.759 269.175 122.309 269.737 121.859 \
- 271.087 121.859 271.536 121.859 271.986 121.297 \
- 271.986 121.297 272.548 120.847 273.448 120.398 \
- 273.448 120.398 273.897 118.486 276.259 118.037 \
- 276.708 117.587 277.608 117.137 278.17 116.687 \
- 278.17 115.675 278.62 115.675 279.069 113.427 \
- 280.419 112.865 280.981 112.415 280.981 111.965 \
- 281.43 110.054 282.33 109.154 282.33 108.705 282.78 \
- 108.255 282.78 107.805 283.229 104.994 283.792 \
- 104.432 283.792 103.982 283.792 103.533 283.792 \
- 103.083 283.792 102.633 283.792 102.183 283.792 \
- 101.172 283.792 100.722 283.792 99.822 283.792 98.81 \
- 283.792 96.562 282.33 96.0 282.78 95.1 281.88 94.201 \
- 281.43 91.84 279.969 92.289 279.519 92.289 278.62 \
- 93.751 279.069 93.751 279.519 94.201 279.519 94.65 \
- 279.969 95.1 279.969 96.0 280.981 98.81 281.88 \
- 101.172 281.88 101.621 281.88 102.633 281.88 103.083 \
- 281.88 103.533 281.88 104.432 281.43 104.994 281.88 \
- 105.444 281.43 106.793 281.43 107.805 280.981 \
- 108.705 280.419 109.154 280.419 109.604 279.969 \
- 110.054 279.969 110.616 279.969 111.066 279.519 \
- 112.865 278.17 113.427 277.608 113.877 277.608 \
- 113.877 277.158 114.326 277.158 114.326 276.708 \
- 114.776 276.259 115.226 276.259 116.238 274.347 \
- 116.687 274.347 116.687 273.897 117.587 272.998 \
- 117.587 272.548 118.037 271.986 119.498 267.826 \
- 120.398 265.015 120.398 262.204 119.948 259.843 \
- 119.948 259.394 119.948 258.944 119.498 257.482 \
- 118.486 254.222 118.037 253.772 117.587 251.86 \
- 115.675 249.05 115.226 248.6 114.776 248.15 113.877 \
- 247.251 111.965 246.239 111.515 246.239 110.616 \
- 246.239 110.054 246.239 109.154 246.239 107.243 \
- 247.251 106.343 247.251 105.444 247.7 104.994 247.7 \
- 103.083 248.15 102.183 248.6 101.621 248.6 101.172 \
- 249.05 100.722 249.499 99.822 250.062 98.361 250.062 \
- 97.461 249.499 97.012 249.499 96.562 249.05 96.562 \
- 248.6 97.012 248.15 99.822 245.789 100.272 245.339 \
- 101.621 244.44 101.621 243.878 102.183 243.428 \
- 102.633 243.428 102.633 242.978 103.982 241.629 \
- 103.982 241.067 103.982 240.617 103.982 240.167 \
- 105.444 239.268 108.705 236.907 108.705 236.457 \
- 109.154 236.457 110.054 235.445 111.066 234.546 \
- 112.415 234.096 112.865 233.646 113.427 233.646 \
- 113.877 233.646 113.877 234.096 114.326 234.995 \
- 114.776 235.445 114.776 236.457 114.326 237.357 \
- 113.427 238.818 112.415 239.268 112.415 240.167 \
- 111.965 240.167 111.515 240.617 110.054 241.629 \
- 110.054 242.079 109.604 242.529 108.705 242.978 \
- 110.054 242.978 113.427 242.079 114.326 242.529 \
- 115.226 242.978 116.687 244.44 119.048 246.689 \
- 119.498 247.7 119.498 248.15 119.948 248.6 119.948 \
- 249.05 120.398 249.05 120.398 249.499 120.847 \
- 249.499 120.847 250.062 121.297 250.511 121.297 \
- 251.411 121.859 252.31 122.759 252.872 122.759 \
- 254.222 122.759 254.671 123.658 258.494 123.658 \
- 258.944 -fill $pengcolor -outline {} -width 1 -tags logo
-
- $c create polygon 147.607 215.769 148.506 215.32 \
- 148.506 217.231 148.506 217.681 148.506 218.13 \
- 148.956 218.58 148.506 220.492 148.506 220.941 \
- 148.506 222.853 148.956 224.764 148.956 226.113 \
- 148.506 226.563 148.956 226.563 148.506 228.924 \
- 148.956 229.824 148.956 231.285 148.506 232.185 \
- 148.956 232.634 148.956 233.646 149.405 234.995 \
- 148.956 234.995 149.405 235.445 149.405 236.907 \
- 149.405 237.357 149.968 238.818 150.867 240.167 \
- 150.867 240.617 151.317 242.079 152.216 243.428 \
- 153.228 245.339 154.128 245.789 155.027 246.239 \
- 156.939 245.789 157.388 246.239 156.489 246.689 \
- 155.027 247.7 154.128 247.7 153.228 247.7 152.216 \
- 247.7 151.767 247.7 150.867 247.251 150.417 246.239 \
- 149.405 246.239 148.056 245.339 147.607 244.44 \
- 147.157 243.428 145.695 241.629 145.695 240.617 \
- 145.245 240.167 145.245 239.718 144.796 238.256 \
- 144.346 236.907 144.346 235.445 143.784 234.546 \
- 143.784 233.197 143.784 232.185 143.784 230.835 \
- 143.334 229.824 143.784 229.374 143.334 229.374 \
- 143.334 228.474 142.884 230.386 141.985 231.735 \
- 140.973 233.197 140.523 234.096 140.523 234.546 \
- 140.523 234.995 139.624 236.457 139.174 237.806 \
- 138.162 239.718 137.263 241.067 136.813 242.079 \
- 135.913 242.978 134.452 244.89 134.002 245.789 \
- 133.552 245.789 132.091 246.689 131.191 247.251 \
- 129.73 248.15 129.28 248.15 128.38 247.7 128.38 \
- 248.15 126.919 247.7 126.019 247.251 125.12 246.239 \
- 125.12 245.339 124.67 244.89 124.67 244.44 124.67 \
- 243.428 124.67 242.529 124.67 241.067 124.67 239.718 \
- 125.12 239.268 124.67 239.268 124.67 238.256 125.12 \
- 237.806 125.12 237.357 125.12 236.907 125.12 236.007 \
- 125.12 234.096 125.57 233.197 125.57 232.185 126.019 \
- 232.185 126.019 231.285 126.019 230.386 126.019 \
- 229.374 126.469 228.474 126.469 227.013 126.469 \
- 225.214 126.019 225.214 126.469 225.214 126.019 \
- 223.302 126.019 221.953 126.019 220.492 125.57 \
- 220.042 125.12 219.592 124.108 219.142 123.209 \
- 219.142 121.859 220.042 121.297 220.042 120.398 \
- 220.941 119.498 221.391 119.048 221.391 118.486 \
- 221.953 118.037 221.953 118.037 221.391 118.486 \
- 220.941 119.498 220.042 120.847 219.142 122.759 \
- 217.681 124.108 216.781 125.12 215.769 126.469 \
- 214.87 126.919 214.87 127.481 214.87 128.38 214.87 \
- 128.83 214.87 129.73 214.87 129.73 215.769 130.292 \
- 215.769 130.742 216.781 130.742 217.681 130.292 \
- 219.142 130.292 221.953 130.292 223.302 130.292 \
- 224.202 129.73 225.214 129.28 227.013 128.83 227.575 \
- 129.28 227.575 129.28 228.474 128.83 229.374 129.28 \
- 229.824 129.28 230.386 128.83 231.735 128.38 234.096 \
- 128.38 234.995 127.931 236.457 127.931 239.268 \
- 127.931 240.167 127.931 241.629 128.83 242.978 \
- 129.28 243.878 129.73 244.44 130.742 244.44 131.191 \
- 244.44 132.091 244.44 133.103 243.878 134.002 \
- 242.978 134.902 242.079 135.351 241.067 135.913 \
- 240.167 136.363 239.268 136.813 238.818 137.263 \
- 237.806 137.712 236.907 138.162 235.445 138.724 \
- 234.546 139.174 233.646 139.624 232.634 140.523 \
- 230.835 140.973 228.924 141.535 227.013 142.435 \
- 225.664 142.884 223.302 143.334 221.391 143.334 \
- 220.941 143.334 219.142 144.346 217.681 144.796 \
- 216.781 145.695 216.332 146.595 216.332 147.607 \
- 215.769 -fill $pengcolor -outline {} -width 1 -tags logo
-
- $c create polygon 165.371 241.067 165.371 \
- 241.067 164.921 243.878 164.921 246.239 163.46 \
- 246.689 161.211 247.251 160.649 247.251 160.199 \
- 244.44 160.199 243.878 160.199 243.428 160.199 \
- 242.079 160.199 240.167 160.199 239.718 159.749 \
- 239.268 160.199 237.806 159.749 237.357 159.749 \
- 236.007 159.749 230.835 159.749 229.824 159.749 \
- 228.924 159.749 226.113 159.749 225.664 159.749 \
- 223.752 159.749 222.853 159.749 218.58 159.749 \
- 218.13 159.749 217.681 160.199 217.231 161.661 \
- 216.781 162.11 216.781 162.56 216.781 163.46 216.781 \
- 164.022 219.142 163.46 222.403 163.46 222.853 163.46 \
- 224.202 163.46 225.664 163.46 226.563 163.46 227.013 \
- 163.46 228.924 163.01 230.835 163.01 232.634 163.46 \
- 233.197 164.022 232.634 164.472 232.634 164.921 \
- 232.185 164.921 231.735 165.371 231.735 165.821 \
- 232.185 165.371 233.646 165.821 236.007 165.371 \
- 238.256 165.371 238.818 165.371 240.617 165.371 \
- 241.067 -fill $pengcolor -outline {} -width 1 -tags logo
-
- $c create polygon 165.821 214.42 166.833 215.32 \
- 166.271 215.32 165.821 216.332 165.371 216.332 \
- 165.371 216.781 165.821 217.681 165.821 218.13 \
- 165.371 219.142 165.371 220.042 164.921 222.853 \
- 165.371 224.764 164.921 225.664 165.371 227.575 \
- 165.371 228.474 164.921 228.474 164.472 227.575 \
- 164.472 226.113 164.022 224.764 164.472 224.202 \
- 164.472 223.752 164.472 222.403 164.921 214.87 \
- 164.472 213.521 164.472 212.959 164.472 212.509 \
- 164.022 212.509 163.46 212.509 163.01 212.959 162.56 \
- 212.959 161.661 212.959 161.211 212.059 161.211 \
- 211.609 160.649 211.609 160.199 209.698 160.649 \
- 208.349 163.46 206.437 164.472 206.437 165.821 \
- 207.899 165.821 208.349 166.833 210.148 166.833 \
- 210.71 165.821 211.609 165.371 212.059 165.371 \
- 212.959 165.821 213.97 165.821 214.42 -fill $pengcolor \
- -outline {} -width 1 -tags logo
-
- $c create polygon 201.462 248.6 201.462 249.05 \
- 201.012 249.05 200.563 249.05 200.001 248.6 199.551 \
- 248.6 198.651 247.7 197.752 247.251 196.74 246.689 \
- 196.29 245.789 194.379 244.89 194.379 244.44 194.379 \
- 242.529 193.929 242.079 193.479 240.617 193.479 \
- 240.167 193.929 239.718 193.479 239.268 193.03 \
- 236.457 192.58 234.096 192.58 233.197 192.58 231.735 \
- 192.58 223.302 192.58 221.391 192.13 220.941 191.568 \
- 221.953 189.769 226.113 189.319 226.563 189.319 \
- 227.013 188.757 228.025 188.307 228.474 188.757 \
- 228.474 185.497 234.096 185.047 234.995 184.597 \
- 236.457 184.147 236.457 184.147 236.907 184.147 \
- 237.357 183.136 239.268 182.686 239.268 182.686 \
- 239.718 182.236 240.167 181.786 241.067 181.337 \
- 242.529 180.887 242.529 180.887 243.878 179.425 \
- 245.789 178.975 246.689 178.076 246.689 178.076 \
- 247.251 177.064 247.7 175.715 247.7 175.265 247.7 \
- 174.703 247.7 174.253 247.251 174.253 246.689 \
- 174.253 245.789 173.804 242.079 174.253 242.079 \
- 173.804 241.629 173.804 241.067 173.804 238.818 \
- 173.804 237.806 173.804 236.457 173.354 234.546 \
- 173.354 233.197 173.804 232.634 173.804 232.185 \
- 173.804 231.735 173.804 228.924 173.354 227.575 \
- 173.804 227.575 173.804 225.664 173.804 225.214 \
- 173.804 224.764 173.804 223.302 173.804 217.231 \
- 174.253 216.332 174.703 215.769 178.526 214.87 \
- 179.425 215.32 179.425 216.332 179.425 217.681 \
- 179.425 218.58 178.975 219.142 178.526 220.492 \
- 178.526 220.941 178.076 221.391 178.076 221.953 \
- 178.076 225.664 177.514 226.563 177.514 228.025 \
- 177.064 228.474 177.064 228.924 177.064 230.835 \
- 177.514 236.457 177.064 237.806 177.514 237.806 \
- 177.514 238.818 177.514 240.617 177.514 241.067 \
- 178.076 241.629 178.526 241.629 179.425 241.067 \
- 179.875 240.617 179.875 240.167 180.325 239.268 \
- 181.337 238.256 182.236 236.457 183.698 234.546 \
- 184.147 233.197 185.497 230.835 186.509 229.824 \
- 187.408 227.575 187.408 227.013 187.408 226.563 \
- 187.858 225.664 188.307 225.214 188.757 224.764 \
- 188.757 224.202 189.319 222.403 190.219 220.941 \
- 191.118 217.681 192.13 215.769 194.379 214.87 \
- 194.941 214.87 196.74 214.42 196.74 215.769 196.29 \
- 215.769 196.29 216.332 196.29 216.781 196.74 219.592 \
- 196.74 220.492 196.29 221.391 196.74 224.764 196.29 \
- 225.664 196.29 226.113 196.29 227.575 196.74 229.374 \
- 197.19 235.445 198.202 239.268 198.202 239.718 \
- 198.202 241.067 198.202 242.529 198.651 242.978 \
- 199.101 243.878 199.101 244.44 199.551 244.89 \
- 200.001 246.239 201.462 248.6 -fill $pengcolor -outline \
- {} -width 1 -tags logo
-
- $c create polygon 71.714 185.412 71.714 110.869 \
- 81.496 110.869 82.845 110.981 83.969 111.431 85.094 \
- 112.106 86.105 113.118 86.893 114.467 87.567 116.041 \
- 88.017 117.39 88.242 118.065 88.467 118.852 88.579 \
- 119.639 88.804 120.538 88.916 121.438 89.029 122.337 \
- 89.141 123.349 89.254 124.361 89.366 125.485 89.366 \
- 126.61 89.478 127.734 89.478 128.971 89.478 130.208 \
- 89.478 131.444 89.478 132.456 89.478 133.468 89.478 \
- 134.48 89.366 135.492 89.254 136.391 89.254 137.291 \
- 89.141 138.19 89.029 139.09 88.916 139.877 88.804 \
- 140.664 88.691 141.451 88.579 142.238 88.354 143.362 \
- 88.129 144.374 87.904 145.386 87.567 146.398 87.342 \
- 147.297 87.005 148.197 86.668 148.984 86.218 149.771 \
- 87.005 151.233 87.342 152.02 87.68 152.919 87.904 \
- 153.931 88.129 154.943 88.129 155.505 88.354 156.854 \
- 88.354 157.641 88.354 158.428 88.467 159.328 88.467 \
- 160.34 88.467 161.352 88.467 162.476 88.579 163.6 \
- 88.579 164.837 88.579 166.186 88.579 166.973 88.691 \
- 167.873 88.804 168.885 88.916 169.897 89.029 171.021 \
- 89.029 172.258 89.029 173.719 89.029 175.068 89.029 \
- 176.305 89.029 177.542 89.141 178.554 89.141 179.566 \
- 89.141 180.353 89.141 181.14 89.254 181.814 89.366 \
- 182.714 89.478 183.051 89.478 185.412 83.857 185.412 \
- 83.857 184.738 83.744 183.951 83.744 183.276 83.744 \
- 182.489 83.744 180.803 83.857 179.791 83.857 178.891 \
- 83.857 177.879 83.857 176.867 83.857 175.743 83.857 \
- 174.619 83.857 173.27 83.857 172.033 83.744 170.908 \
- 83.744 170.009 83.632 169.109 83.632 168.322 83.52 \
- 166.973 83.407 166.524 83.407 166.186 83.407 165.062 \
- 83.407 164.05 83.295 163.151 83.295 162.251 83.295 \
- 161.464 83.182 160.789 82.957 159.553 81.945 158.203 \
- 80.596 157.754 76.886 157.754 76.886 185.412 71.714 \
- 185.412 -fill #000000 -outline {} -width 1 -tags logo
-
- $c create polygon 92.289 148.309 92.289 147.185 \
- 92.289 146.061 92.289 145.049 92.402 143.924 92.402 \
- 142.8 92.402 141.788 92.402 140.664 92.514 139.652 \
- 92.514 138.64 92.627 137.628 92.627 136.616 92.739 \
- 135.717 92.739 134.705 92.851 133.805 92.964 132.793 \
- 92.964 131.894 93.076 130.995 93.301 129.196 93.414 \
- 128.409 93.526 127.509 93.639 126.722 93.751 125.935 \
- 93.863 125.148 93.976 124.361 94.313 122.787 94.426 \
- 122.112 94.65 121.325 94.763 120.651 95.1 119.301 \
- 95.55 117.615 96.112 116.041 96.674 114.692 97.236 \
- 113.455 97.799 112.443 98.361 111.544 99.035 110.757 \
- 99.71 110.082 100.385 109.632 101.059 109.295 \
- 101.846 109.07 102.633 108.958 104.207 109.295 \
- 104.882 109.632 105.556 110.082 106.231 110.757 \
- 106.906 111.544 107.468 112.443 108.03 113.455 \
- 108.592 114.692 109.154 116.041 109.604 117.615 \
- 110.054 119.301 110.279 119.976 110.616 121.325 \
- 110.841 122.112 110.953 122.787 111.178 123.574 \
- 111.403 125.148 111.628 125.935 111.74 126.722 \
- 111.853 127.622 111.965 128.409 112.078 129.308 \
- 112.19 130.208 112.302 130.995 112.415 132.006 \
- 112.64 133.805 112.752 134.817 112.865 135.717 \
- 112.977 136.729 112.977 137.741 113.089 138.752 \
- 113.089 139.764 113.202 140.776 113.202 141.788 \
- 113.314 142.912 113.314 143.924 113.314 145.049 \
- 113.427 146.061 113.427 147.185 113.427 148.309 \
- 113.427 149.546 113.314 150.783 113.314 151.907 \
- 113.314 153.032 113.314 154.156 113.202 155.28 \
- 113.202 156.405 113.089 157.529 113.089 158.541 \
- 112.977 159.553 112.865 160.565 112.752 161.576 \
- 112.64 162.588 112.527 163.6 112.415 164.5 112.302 \
- 165.512 112.19 166.411 112.078 167.311 111.965 \
- 168.21 111.853 169.109 111.628 169.897 111.515 \
- 170.796 111.403 171.583 111.178 172.37 111.066 \
- 173.157 110.616 174.731 110.504 175.518 110.279 \
- 176.193 110.054 176.98 109.604 178.666 109.154 \
- 180.128 108.592 181.59 108.03 182.826 107.468 \
- 183.951 106.906 184.963 106.231 185.75 105.556 \
- 186.424 104.882 186.986 104.207 187.436 103.42 \
- 187.661 102.633 187.661 101.846 187.661 101.059 \
- 187.436 100.385 186.986 99.71 186.424 99.035 185.75 \
- 98.361 184.963 97.799 183.951 97.236 182.826 96.674 \
- 181.59 96.112 180.128 95.55 178.666 95.1 176.98 \
- 94.988 176.193 94.763 175.518 94.538 174.731 94.426 \
- 173.944 94.088 172.37 93.976 171.583 93.863 170.796 \
- 93.639 169.897 93.526 169.109 93.414 168.21 93.301 \
- 167.311 93.189 166.411 93.076 165.512 92.964 164.5 \
- 92.964 163.6 92.851 162.588 92.739 161.576 92.627 \
- 160.565 92.627 159.553 92.514 158.541 92.514 157.529 \
- 92.514 156.405 92.402 155.28 92.402 154.156 92.402 \
- 153.032 92.289 151.907 92.289 150.783 92.289 149.546 \
- 92.289 148.309 -fill #000000 -outline {} -width 1 -tags logo
-
- $c create polygon 121.859 110.869 127.481 \
- 110.869 134.902 185.412 129.28 185.412 127.931 \
- 171.808 120.847 171.808 119.948 185.412 114.326 \
- 185.412 121.859 110.869 -fill #000000 -outline {} \
- -width 1 -tags logo
-
- $c create polygon 137.263 185.412 137.263 \
- 110.869 147.157 110.869 148.394 110.981 149.518 \
- 111.431 150.417 112.106 151.317 113.118 152.104 \
- 114.467 152.778 116.041 153.228 117.39 153.341 \
- 118.065 153.566 118.852 153.903 120.538 154.015 \
- 121.438 154.128 122.337 154.24 123.349 154.353 \
- 124.361 154.465 125.485 154.465 126.61 154.577 \
- 127.734 154.577 128.971 154.577 130.208 154.577 \
- 131.444 154.577 132.456 154.577 133.468 154.577 \
- 134.48 154.577 135.492 154.577 136.391 154.577 \
- 137.291 154.577 138.19 154.465 139.09 154.465 \
- 139.877 154.353 140.664 154.24 141.451 154.128 \
- 142.238 153.903 143.362 153.678 144.374 153.341 \
- 145.386 153.003 146.398 152.554 147.297 152.216 \
- 148.197 151.767 148.984 151.317 149.771 152.104 \
- 151.233 152.441 152.02 152.778 152.919 153.003 \
- 153.931 153.228 154.943 153.341 155.505 153.453 \
- 156.854 153.566 157.641 153.678 158.428 153.79 \
- 159.328 153.903 160.34 154.015 161.352 154.015 \
- 162.476 154.128 163.6 154.128 164.837 154.128 \
- 166.186 154.128 166.973 154.128 167.873 154.128 \
- 168.885 154.128 169.897 154.128 171.021 154.128 \
- 172.258 154.128 173.719 154.24 175.068 154.24 \
- 176.305 154.353 177.542 154.353 178.554 154.465 \
- 179.566 154.577 180.353 154.69 181.14 154.69 181.814 \
- 154.915 182.714 155.027 183.051 155.027 185.412 \
- 149.405 185.412 149.405 184.738 149.293 183.951 \
- 149.293 183.276 149.181 182.489 149.181 180.803 \
- 149.068 179.791 149.068 178.891 149.068 177.879 \
- 149.068 176.867 148.956 175.743 148.956 174.619 \
- 148.956 173.27 148.956 172.033 148.956 170.908 \
- 148.956 170.009 148.956 169.109 148.956 168.322 \
- 148.956 166.973 148.956 166.524 148.956 166.186 \
- 148.956 165.062 148.843 164.05 148.731 163.151 \
- 148.618 162.251 148.506 161.464 148.394 160.789 \
- 148.056 159.553 147.269 158.203 146.145 157.754 \
- 142.435 157.754 142.435 185.412 137.263 185.412 \
- -fill #000000 -outline {} -width 1 -tags logo
-
- $c create polygon 158.4 185.412 158.4 110.869 \
- 164.022 110.869 164.022 185.412 158.4 185.412 -fill \
- #000000 -outline {} -width 1 -tags logo
-
- $c create polygon 168.182 185.412 168.182 \
- 110.869 173.804 110.869 177.514 135.267 177.739 \
- 136.054 177.851 136.954 177.964 137.853 178.076 \
- 138.752 178.301 139.539 178.413 140.439 178.526 \
- 141.338 178.751 143.137 178.975 144.037 179.088 \
- 144.824 179.2 145.723 179.313 146.623 179.425 147.41 \
- 179.538 148.422 179.763 149.321 179.875 150.333 \
- 180.1 151.233 180.212 152.132 180.437 153.032 180.55 \
- 154.043 180.774 154.943 180.887 155.842 180.999 \
- 156.742 181.224 157.754 181.337 158.653 181.337 \
- 157.641 181.224 156.629 181.224 155.617 181.224 \
- 154.606 181.224 153.594 181.112 152.582 181.112 \
- 151.682 181.112 150.67 180.999 149.771 180.999 \
- 148.759 180.999 147.86 180.887 146.96 180.887 \
- 145.948 180.887 145.049 180.887 144.149 180.887 \
- 143.25 180.887 142.125 180.887 141.114 180.887 \
- 140.102 180.887 139.09 180.887 138.078 180.887 \
- 137.178 180.887 136.166 180.887 135.267 180.887 \
- 134.368 180.887 133.468 180.887 132.569 180.887 \
- 131.669 180.887 130.882 180.887 130.095 180.887 \
- 110.869 185.946 110.869 185.946 185.412 180.325 \
- 185.412 176.165 160.565 176.052 159.778 175.94 \
- 158.99 175.827 158.203 175.602 156.517 175.49 \
- 155.617 175.378 154.718 175.265 153.931 175.153 \
- 153.032 175.04 152.02 174.928 151.12 174.703 150.221 \
- 174.591 149.321 174.478 148.422 174.366 147.41 \
- 174.141 146.51 174.028 145.611 173.804 144.599 \
- 173.691 143.587 173.579 142.575 173.354 141.676 \
- 173.241 140.551 173.017 139.539 172.904 138.528 \
- 172.904 139.539 172.904 140.551 173.017 141.563 \
- 173.017 142.575 173.017 143.587 173.129 144.599 \
- 173.129 145.498 173.129 146.51 173.241 147.41 \
- 173.241 148.422 173.241 149.321 173.354 150.221 \
- 173.354 151.233 173.354 152.132 173.354 153.144 \
- 173.354 154.156 173.354 155.055 173.354 156.067 \
- 173.354 156.967 173.354 157.866 173.354 158.766 \
- 173.354 159.553 173.354 160.452 173.354 161.239 \
- 173.354 162.026 173.354 162.926 173.354 185.412 \
- 168.182 185.412 -fill #000000 -outline {} -width 1 -tags logo
-
- $c create polygon 206.184 185.412 205.622 \
- 175.968 205.397 177.092 205.172 178.217 204.948 \
- 179.228 204.61 180.128 204.385 181.027 204.048 \
- 181.814 203.823 182.489 203.486 183.164 203.149 \
- 183.838 202.811 184.4 202.024 185.75 201.125 186.762 \
- 200.113 187.436 199.101 187.661 198.089 187.549 \
- 197.19 186.986 196.29 186.087 195.391 184.85 194.941 \
- 184.176 194.491 183.389 194.042 182.489 193.592 \
- 181.477 193.255 180.465 192.805 179.341 192.467 \
- 178.217 192.13 176.98 191.905 176.193 191.68 175.406 \
- 191.568 174.619 191.456 173.832 191.231 172.932 \
- 191.118 172.145 191.006 171.246 190.781 169.559 \
- 190.669 168.66 190.556 167.648 190.444 166.748 \
- 190.331 165.736 190.219 164.725 190.106 163.825 \
- 189.994 162.926 189.994 162.026 189.882 161.127 \
- 189.769 160.227 189.769 159.215 189.657 158.316 \
- 189.544 157.304 189.544 156.405 189.432 155.393 \
- 189.432 154.381 189.319 153.369 189.319 152.357 \
- 189.319 151.345 189.319 150.333 189.319 149.321 \
- 189.319 148.197 189.319 146.96 189.319 145.948 \
- 189.319 144.824 189.319 143.7 189.319 142.688 \
- 189.432 141.563 189.432 140.551 189.544 139.539 \
- 189.544 138.528 189.544 137.516 189.657 136.504 \
- 189.769 135.492 189.769 134.592 189.882 133.581 \
- 189.994 132.681 189.994 131.782 190.106 130.882 \
- 190.219 129.983 190.331 129.083 190.556 127.397 \
- 190.669 126.61 190.781 125.823 191.006 124.923 \
- 191.118 124.136 191.231 123.462 191.568 121.887 \
- 191.793 121.213 191.905 120.426 192.13 119.751 \
- 192.58 117.952 193.142 116.378 193.704 114.917 \
- 194.266 113.567 194.941 112.443 195.616 111.431 \
- 196.29 110.532 196.965 109.857 197.752 109.295 \
- 198.426 108.845 199.214 108.62 200.001 108.508 \
- 201.799 108.958 202.699 109.407 203.374 110.194 \
- 204.161 111.094 204.835 112.218 205.51 113.567 \
- 206.184 115.141 206.634 116.491 206.859 117.165 \
- 206.971 117.952 207.421 119.526 207.534 120.426 \
- 207.758 121.325 207.871 122.225 207.983 123.124 \
- 208.096 124.136 208.208 125.036 208.321 126.047 \
- 208.433 127.172 208.545 128.184 208.658 129.308 \
- 208.77 130.32 208.77 131.557 208.883 132.681 208.995 \
- 133.805 204.273 133.805 204.161 132.681 203.936 \
- 131.557 203.711 130.432 203.486 129.533 203.261 \
- 128.633 202.924 127.734 202.699 126.947 202.362 \
- 126.385 201.35 124.586 200.001 124.024 199.438 \
- 124.136 198.989 124.361 198.426 124.923 197.977 \
- 125.598 197.527 126.497 197.077 127.622 196.628 \
- 128.971 196.29 130.545 196.178 131.219 195.953 \
- 132.681 195.84 133.356 195.728 134.143 195.616 \
- 134.93 195.503 135.829 195.278 137.516 195.278 \
- 138.303 195.166 139.315 195.166 140.214 195.053 \
- 141.114 195.053 142.125 194.941 143.137 194.941 \
- 144.149 194.941 145.161 194.941 146.173 194.941 \
- 147.297 194.941 148.309 194.941 149.546 194.941 \
- 150.67 194.941 151.907 194.941 152.919 195.053 \
- 154.043 195.053 155.168 195.166 156.18 195.166 \
- 157.192 195.278 158.091 195.391 159.103 195.391 \
- 160.002 195.503 160.902 195.616 161.801 195.728 \
- 162.588 195.84 163.375 196.065 164.162 196.178 \
- 164.949 196.29 165.736 196.628 167.198 197.077 \
- 168.547 197.527 169.672 197.977 170.571 198.426 \
- 171.246 198.989 171.808 199.438 172.145 200.001 \
- 172.258 200.9 171.92 201.575 171.246 202.249 170.009 \
- 202.811 168.547 203.149 167.76 203.374 166.973 \
- 203.598 166.186 203.823 165.399 204.048 164.5 \
- 204.273 163.488 204.385 162.476 204.498 161.464 \
- 204.61 160.34 204.723 159.103 200.001 159.103 \
- 200.001 145.049 209.445 145.049 209.445 185.412 \
- 206.184 185.412 -fill #000000 -outline {} -width 1 -tags logo
-
- $c create polygon 148.506 261.305 148.506 \
- 263.554 143.784 263.554 143.784 261.305 143.671 \
- 260.068 143.334 259.394 142.772 259.056 141.985 \
- 258.944 141.085 259.056 140.523 259.394 140.074 \
- 261.755 140.074 263.104 140.523 264.678 141.085 \
- 265.465 141.985 266.364 146.145 270.637 147.607 \
- 271.874 148.506 272.998 148.843 274.01 148.956 \
- 275.359 148.956 277.158 148.843 278.507 148.506 \
- 279.632 147.944 280.643 147.157 281.43 146.482 \
- 281.88 145.695 282.218 144.796 282.442 143.784 \
- 282.667 142.659 282.78 141.535 282.78 140.298 282.78 \
- 139.286 282.78 138.387 282.667 137.6 282.442 136.925 \
- 282.218 136.363 281.88 135.576 281.093 135.014 \
- 280.194 134.564 278.957 134.452 277.608 134.452 \
- 275.359 139.624 275.359 139.624 277.608 139.736 \
- 279.069 140.074 279.969 141.535 280.419 142.659 \
- 280.081 143.334 279.519 143.671 278.62 143.784 \
- 277.158 143.784 275.809 143.671 275.022 143.334 \
- 274.235 142.772 273.448 141.985 272.548 137.263 \
- 267.376 136.251 266.364 135.351 265.465 135.014 \
- 264.565 134.902 263.554 134.902 261.755 135.014 \
- 260.518 135.464 259.506 136.026 258.719 136.813 \
- 257.932 137.488 257.595 138.275 257.145 139.174 \
- 256.92 140.186 256.695 141.31 256.583 142.435 \
- 256.583 143.447 256.583 144.458 256.583 145.245 \
- 256.695 145.92 256.92 147.157 257.482 147.719 \
- 258.157 148.169 258.944 148.394 260.068 148.506 \
- 261.305 -fill #000000 -outline {} -width 1 -tags logo
-
- $c create polygon 165.821 270.187 165.821 \
- 276.708 165.821 277.833 165.708 278.957 165.483 \
- 279.856 165.259 280.643 164.921 281.318 164.472 \
- 281.88 163.909 282.218 163.235 282.555 162.448 \
- 282.667 161.548 282.78 160.536 282.78 159.3 282.78 \
- 158.175 282.78 157.051 282.78 156.151 282.667 \
- 155.364 282.555 154.69 282.218 154.128 281.88 \
- 153.678 281.318 153.341 280.643 153.116 279.856 \
- 152.891 278.845 152.778 277.833 152.778 276.708 \
- 152.778 270.187 152.778 269.063 152.891 268.051 \
- 153.116 267.264 153.341 266.589 154.128 265.465 \
- 155.364 264.678 156.151 264.453 157.051 264.228 \
- 158.063 264.116 159.3 264.116 160.424 264.116 \
- 161.548 264.228 162.448 264.453 163.235 264.678 \
- 163.909 265.015 164.472 265.465 164.921 265.915 \
- 165.483 267.264 165.708 268.051 165.821 269.063 \
- 165.821 270.187 -fill #000000 -outline {} -width 1 -tags logo
-
- $c create polygon 177.514 256.583 177.514 \
- 258.494 177.064 258.494 176.165 258.606 175.715 \
- 258.944 175.378 259.281 175.265 259.843 175.265 \
- 264.565 177.514 264.565 177.514 266.927 175.265 \
- 266.927 175.265 282.78 170.543 282.78 170.543 \
- 266.927 168.632 266.927 168.632 264.565 170.543 \
- 264.565 170.543 261.305 170.655 259.843 170.993 \
- 258.606 171.442 257.707 171.892 257.032 173.579 \
- 256.358 174.703 256.133 176.165 256.133 176.727 \
- 256.133 177.064 256.133 177.514 256.583 -fill \
- #000000 -outline {} -width 1 -tags logo
-
- $c create polygon 185.946 259.843 185.946 \
- 264.565 188.757 264.565 188.757 266.927 185.946 \
- 266.927 185.946 278.62 186.171 279.407 186.509 \
- 279.969 187.071 280.306 187.858 280.419 188.307 \
- 280.419 188.757 280.419 188.757 282.78 188.645 \
- 282.78 188.307 282.78 187.183 282.78 186.509 282.78 \
- 185.159 282.78 183.923 282.555 182.911 282.33 \
- 182.236 281.88 181.786 281.206 181.561 280.419 \
- 181.337 279.407 181.337 278.17 181.337 266.927 \
- 179.425 266.927 179.425 264.565 181.337 264.565 \
- 181.337 261.305 185.946 259.843 -fill #000000 \
- -outline {} -width 1 -tags logo
-
- $c create polygon 190.219 264.565 194.379 \
- 264.565 196.29 279.519 196.74 279.519 199.101 \
- 264.565 204.723 264.565 207.084 279.519 207.534 \
- 279.519 209.895 264.565 213.605 264.565 209.895 \
- 282.78 204.723 282.78 201.912 267.376 201.462 \
- 267.376 199.101 282.78 193.479 282.78 190.219 \
- 264.565 -fill #000000 -outline {} -width 1 -tags logo
-
- $c create polygon 229.121 269.175 229.121 282.78 \
- 224.848 282.78 224.848 280.981 224.061 281.768 \
- 223.049 282.33 221.925 282.667 220.688 282.78 \
- 219.564 282.78 218.44 282.555 217.54 282.33 216.866 \
- 281.88 216.528 281.318 216.191 280.531 216.079 \
- 279.632 215.966 278.62 215.966 275.359 216.079 \
- 274.347 216.978 272.998 217.877 272.548 218.44 \
- 272.211 219.114 271.986 219.789 271.761 220.688 \
- 271.536 221.588 271.424 222.6 271.311 223.724 \
- 271.199 224.848 271.087 224.848 269.175 224.736 \
- 267.826 224.399 266.927 223.612 266.477 222.487 \
- 266.364 221.7 266.477 221.138 266.927 220.688 \
- 268.726 220.688 269.175 216.416 269.175 216.528 \
- 267.938 216.753 266.702 217.203 265.69 217.877 \
- 265.015 218.44 264.678 219.114 264.453 219.901 \
- 264.228 220.801 264.116 221.925 264.116 223.049 \
- 264.116 224.061 264.116 225.073 264.116 225.86 \
- 264.228 226.535 264.453 227.659 265.015 228.334 \
- 265.69 228.783 266.702 229.008 267.938 229.121 \
- 269.175 -fill #000000 -outline {} -width 1 -tags logo
-
- $c create polygon 243.175 264.565 243.175 \
- 266.927 242.725 266.927 241.601 266.927 240.701 \
- 267.151 239.914 267.489 239.352 267.826 239.015 \
- 268.276 238.678 268.95 238.565 269.737 238.453 \
- 270.637 238.453 282.78 233.731 282.78 233.731 \
- 264.565 238.453 264.565 238.453 265.915 239.352 \
- 265.128 240.364 264.565 242.163 264.116 242.725 \
- 264.565 243.175 264.565 -fill #000000 -outline {} \
- -width 1 -tags logo
-
- $c create polygon 258.129 270.187 258.129 \
- 274.347 249.696 274.347 249.696 278.17 249.809 \
- 279.294 250.146 279.969 250.708 280.643 251.607 \
- 280.981 252.732 280.643 253.406 279.969 253.744 \
- 279.294 253.969 278.17 253.969 276.708 258.129 \
- 276.708 258.129 277.608 258.129 278.957 257.904 \
- 280.081 257.454 281.093 256.779 281.88 256.217 \
- 282.218 254.643 282.667 253.744 282.78 252.732 \
- 282.78 251.607 282.78 250.371 282.78 249.359 282.78 \
- 248.459 282.667 247.672 282.442 246.436 281.88 \
- 245.986 281.318 245.649 280.643 245.424 279.856 \
- 245.199 278.957 245.086 277.833 244.974 276.708 \
- 244.974 270.187 245.086 269.063 245.199 268.051 \
- 245.311 267.264 245.649 266.589 245.986 265.915 \
- 246.436 265.465 246.998 265.015 247.672 264.678 \
- 248.459 264.453 249.359 264.228 250.371 264.116 \
- 251.607 264.116 252.732 264.116 253.744 264.228 \
- 254.756 264.453 255.543 264.678 256.217 265.015 \
- 256.779 265.465 257.229 265.915 257.566 266.589 \
- 257.791 267.264 258.016 268.051 258.129 269.063 \
- 258.129 270.187 -fill #000000 -outline {} -width 1 -tags logo
-
- $c create polygon 272.183 256.583 277.355 \
- 256.583 277.355 282.78 272.183 282.78 272.183 \
- 256.583 -fill #000000 -outline {} -width 1 -tags logo
-
- $c create polygon 295.569 268.726 295.569 282.78 \
- 290.959 282.78 290.959 269.175 290.847 268.051 \
- 290.509 267.376 289.947 266.702 289.048 266.364 \
- 287.923 266.702 287.136 267.376 287.024 268.051 \
- 287.136 269.175 287.136 282.78 282.527 282.78 \
- 282.527 264.565 286.687 264.565 287.136 265.915 \
- 288.036 265.128 289.048 264.565 290.172 264.228 \
- 291.409 264.116 292.533 264.116 293.433 264.341 \
- 294.107 264.565 294.669 265.015 295.344 266.477 \
- 295.569 267.489 295.569 268.726 -fill #000000 \
- -outline {} -width 1 -tags logo
-
- $c create polygon 312.434 269.737 312.434 \
- 270.637 308.274 270.637 308.274 269.175 308.161 \
- 267.826 307.824 266.927 307.262 266.477 306.363 \
- 266.364 305.576 266.477 305.013 266.927 304.676 \
- 267.826 304.564 269.175 304.564 278.17 304.676 \
- 279.294 305.013 279.969 306.363 280.981 307.262 \
- 280.643 307.824 279.969 307.937 279.294 307.824 \
- 278.17 307.824 276.259 312.434 276.259 312.434 \
- 277.608 312.434 278.957 312.209 280.081 311.759 \
- 281.093 311.085 281.88 310.523 282.218 309.173 \
- 282.667 308.386 282.78 307.374 282.78 306.363 282.78 \
- 305.238 282.78 304.226 282.78 303.327 282.667 \
- 302.427 282.442 301.753 282.218 301.191 281.88 \
- 300.853 281.318 300.516 280.643 300.179 279.856 \
- 299.954 278.957 299.841 277.833 299.841 276.708 \
- 299.841 270.187 299.841 269.063 299.954 268.051 \
- 300.179 267.264 300.404 266.589 301.191 265.465 \
- 302.427 264.678 303.327 264.453 304.226 264.228 \
- 305.238 264.116 306.363 264.116 307.374 264.116 \
- 308.386 264.228 309.173 264.453 309.96 264.678 \
- 310.523 265.015 311.085 265.465 311.759 266.252 \
- 312.209 267.264 312.434 268.388 312.434 269.737 \
- -fill #000000 -outline {} -width 1 -tags logo
-
- $c create polygon 316.706 279.069 320.866 \
- 279.069 320.866 282.78 316.706 282.78 316.706 \
- 279.069 -fill #000000 -outline {} -width 1 -tags logo
-
- $c create polygon 48.215 186.312 48.215 185.412 \
- 47.766 184.4 47.766 183.501 47.316 183.501 47.316 \
- 182.601 46.416 181.59 46.416 181.14 45.967 180.24 \
- 45.405 179.791 44.955 179.228 44.055 178.329 43.606 \
- 177.879 43.156 177.43 42.144 176.98 41.694 176.418 \
- 41.245 175.968 38.883 175.068 36.972 174.169 36.522 \
- 174.169 35.173 173.607 34.723 174.169 31.913 173.607 \
- 31.913 174.169 29.551 173.607 29.551 174.169 28.54 \
- 174.169 28.09 174.619 27.19 174.169 27.19 174.619 \
- 26.741 174.619 25.729 175.068 23.93 175.518 22.918 \
- 175.068 22.468 175.518 20.669 176.418 19.657 176.418 \
- 15.048 178.779 14.036 179.228 12.686 180.24 12.237 \
- 180.69 11.225 181.59 10.775 182.039 10.325 182.601 \
- 10.775 182.601 10.325 184.4 10.775 184.85 11.225 \
- 186.312 14.036 188.223 14.485 188.673 16.846 190.022 \
- 17.296 190.472 17.296 191.034 15.947 191.933 15.048 \
- 192.383 14.485 192.833 14.036 193.283 13.136 193.845 \
- 12.237 194.295 12.686 195.644 12.686 196.094 12.237 \
- 197.555 12.237 198.005 11.675 198.904 12.237 200.816 \
- 12.237 202.277 12.237 204.526 11.675 205.988 12.237 \
- 205.988 12.237 206.437 12.237 207.337 12.686 208.349 \
- 12.686 209.248 13.136 209.698 12.686 211.16 13.136 \
- 212.509 13.136 213.521 13.586 215.32 13.586 216.781 \
- 13.586 217.681 14.036 220.492 14.485 222.403 15.048 \
- 222.853 15.947 222.853 15.947 222.403 16.397 221.953 \
- 16.846 216.781 17.296 215.32 17.858 211.609 18.308 \
- 210.71 18.308 210.148 18.308 209.248 17.858 208.798 \
- 17.858 207.899 18.308 206.437 18.308 205.538 18.308 \
- 205.088 18.308 203.627 16.846 203.627 15.947 203.177 \
- 15.947 202.727 15.947 202.277 16.397 201.715 16.846 \
- 201.715 17.858 201.715 18.308 201.715 18.758 201.265 \
- 18.308 200.816 17.858 199.916 18.308 198.455 17.858 \
- 198.455 17.858 193.283 19.208 192.383 20.107 191.933 \
- 21.569 191.484 22.018 191.484 22.918 192.383 22.918 \
- 192.833 23.48 192.833 23.93 198.005 23.48 199.467 \
- 23.93 202.277 25.279 202.277 29.551 202.727 30.001 \
- 202.277 30.901 202.277 31.913 202.277 35.623 201.265 \
- 36.522 201.265 36.972 200.816 37.984 200.816 38.883 \
- 200.816 39.333 200.366 40.345 199.916 40.795 199.916 \
- 42.594 198.455 44.055 198.005 44.055 197.555 44.505 \
- 197.105 46.416 195.644 46.416 194.744 46.866 194.295 \
- 47.316 193.845 47.766 193.283 47.316 192.833 48.215 \
- 190.472 48.215 190.022 48.215 189.572 48.215 188.673 \
- 48.215 187.211 48.215 186.762 48.215 186.312 -fill \
- $bg -outline {} -width 1 -tags logo
-
- $c create polygon 76.886 142.688 81.046 142.688 \
- 82.508 142.35 83.407 140.889 83.632 140.327 83.969 \
- 138.865 84.082 137.965 84.194 137.066 84.307 136.054 \
- 84.307 134.93 84.307 133.805 84.307 132.456 84.194 \
- 131.332 84.082 130.208 83.857 129.308 83.632 128.409 \
- 83.407 127.734 82.395 126.272 81.046 125.823 76.886 \
- 125.823 76.886 142.688 -fill $bg -outline {} -width \
- 1 -tags logo
-
- $c create polygon 97.461 148.309 97.461 149.546 \
- 97.461 150.783 97.461 152.02 97.574 153.144 97.574 \
- 154.268 97.686 155.28 97.686 156.405 97.799 157.416 \
- 97.799 158.316 97.911 159.328 98.023 160.227 98.136 \
- 161.127 98.361 162.701 98.473 163.488 98.586 164.275 \
- 98.698 164.949 98.81 165.736 99.373 167.535 99.822 \
- 169.109 100.497 170.234 101.059 171.133 101.846 \
- 171.583 102.633 171.808 104.095 171.133 104.769 \
- 170.234 105.332 169.109 105.894 167.535 106.343 \
- 165.736 106.456 164.949 106.681 164.275 106.793 \
- 163.488 106.906 162.701 107.018 161.914 107.243 \
- 160.227 107.355 159.328 107.355 158.316 107.468 \
- 157.416 107.58 156.405 107.58 155.28 107.693 154.268 \
- 107.693 153.144 107.693 152.02 107.693 150.783 \
- 107.805 149.546 107.805 148.309 107.805 147.073 \
- 107.693 145.836 107.693 144.711 107.693 143.587 \
- 107.693 142.463 107.58 141.338 107.58 140.327 \
- 107.468 139.315 107.355 138.303 107.355 137.403 \
- 107.243 136.504 107.131 135.604 106.906 133.918 \
- 106.793 133.131 106.681 132.456 106.456 131.669 \
- 106.343 130.995 105.894 129.196 105.332 127.622 \
- 104.769 126.497 104.095 125.598 103.42 125.148 \
- 102.633 124.923 101.846 125.148 101.059 125.598 \
- 100.497 126.497 99.822 127.622 99.373 129.196 98.81 \
- 130.995 98.698 131.669 98.586 132.456 98.473 133.131 \
- 98.361 133.918 98.248 134.817 98.023 136.504 97.911 \
- 137.403 97.799 138.303 97.799 139.315 97.686 140.327 \
- 97.686 141.338 97.574 142.463 97.574 143.587 97.461 \
- 144.711 97.461 145.836 97.461 147.073 97.461 148.309 \
- -fill $bg -outline {} -width 1 -tags logo
-
- $c create polygon 122.309 156.292 126.919 \
- 156.292 124.67 130.545 122.309 156.292 -fill $bg \
- -outline {} -width 1 -tags logo
-
- $c create polygon 142.435 142.688 146.145 \
- 142.688 147.607 142.35 148.506 140.889 148.731 \
- 140.327 149.068 138.865 149.181 137.965 149.293 \
- 137.066 149.405 136.054 149.405 134.93 149.405 \
- 133.805 149.405 132.456 149.405 131.332 149.405 \
- 130.208 149.293 129.308 149.181 128.409 148.956 \
- 127.734 148.056 126.272 146.595 125.823 142.435 \
- 125.823 142.435 142.688 -fill $bg -outline {} -width \
- 1 -tags logo
-
- $c create polygon 111.515 228.924 111.515 \
- 227.575 111.066 225.664 108.705 221.391 108.255 \
- 220.042 108.255 219.142 108.255 218.58 108.255 \
- 218.13 107.805 217.681 106.793 218.58 104.994 \
- 220.941 104.432 221.953 102.633 224.202 102.183 \
- 224.764 101.621 225.214 99.822 228.474 97.461 \
- 233.197 97.461 234.096 97.461 234.995 97.911 235.445 \
- 98.361 236.007 99.822 236.457 102.633 236.457 \
- 104.432 235.445 105.894 234.995 106.343 234.546 \
- 106.793 234.546 107.805 233.646 110.616 230.835 \
- 111.515 229.824 111.515 229.374 111.515 228.924 \
- -fill $bg -outline {} -width 1 -tags logo
-
- $c create polygon 161.211 269.175 160.986 \
- 267.826 160.649 266.927 160.199 266.477 159.3 \
- 266.364 158.4 266.477 157.838 266.927 157.613 \
- 267.826 157.388 269.175 157.388 278.17 157.613 \
- 279.294 157.838 279.969 159.3 280.981 160.199 \
- 280.643 160.649 279.969 160.986 279.294 161.211 \
- 278.17 161.211 269.175 -fill $bg -outline {} -width \
- 1 -tags logo
-
- $c create polygon 224.848 273.448 223.836 \
- 273.448 222.825 273.56 222.15 273.673 221.588 \
- 273.897 220.913 274.684 220.688 275.809 220.688 \
- 278.17 220.801 279.294 221.138 279.969 221.7 280.643 \
- 222.487 280.981 223.612 280.643 224.399 279.969 \
- 224.736 279.294 224.848 278.17 224.848 273.448 -fill \
- $bg -outline {} -width 1 -tags logo
-
- $c create polygon 253.969 269.175 253.744 \
- 267.826 253.406 266.927 252.732 266.477 251.607 \
- 266.364 250.708 266.477 250.146 266.927 249.696 \
- 269.175 249.696 272.548 253.969 272.548 253.969 \
- 269.175 -fill $bg -outline {} -width 1 -tags logo
-
-}
-
-#***********************************************************************
-# %PROCEDURE: LoadConnectionInfo
-# %ARGUMENTS:
-# None
-# %RETURNS:
-# Nothing
-# %DESCRIPTION:
-# Loads the connection information into the global ConnectionInfo variable
-#***********************************************************************
-proc LoadConnectionInfo {} {
- global ConnectionInfoFile ConnectionInfo PasswordFile
- set ConnectionInfo {}
- if {![file exists $ConnectionInfoFile]} {
- return
- }
- set problem [catch {
- set fp [open $ConnectionInfoFile "r"]
- while {1} {
- if {[gets $fp line] < 0} {
- break
- }
- set line [string trim $line]
- if {[string match "#*" $line]} {
- continue
- }
- if {"$line" == ""} {
- continue
- }
- set ConnectionInfo $line
- break
- }
- close $fp
- } err]
- if {$problem} {
- tk_dialog .err Error "Error loading configuration file: $err" error 0 OK
- }
- # Try loading and merging passwords if the password file is readable
- if {![file readable $PasswordFile]} {
- return
- }
-
- set fp [open $PasswordFile "r"]
- while {1} {
- if {[gets $fp line] < 0} {
- break
- }
- set line [string trim $line]
- if {[string match "#*" $line]} {
- continue
- }
- if {"$line" == ""} {
- continue
- }
- set passwords $line
- break
- }
- close $fp
-
- # Merge passwords
- foreach thing $passwords {
- set name [value $thing ConnectionName]
- set password [value $thing Password]
- set conn [GetConnection $name]
- if {"$conn" != ""} {
- lappend conn Password $password
- ReplaceConnection $conn
- }
- }
-}
-
-#***********************************************************************
-# %PROCEDURE: GetConnection
-# %ARGUMENTS:
-# name -- name of connection
-# %RETURNS:
-# key/value pair listing connection configuration, or "" if not found.
-#***********************************************************************
-proc GetConnection { name } {
- global ConnectionInfo
- foreach thing $ConnectionInfo {
- if {[value $thing ConnectionName] == "$name"} {
- return $thing
- }
- }
- return ""
-}
-
-
-#***********************************************************************
-# %PROCEDURE: DeleteConnection
-# %ARGUMENTS:
-# name -- name of connection
-# %RETURNS:
-# Nothing, but deletes connection named "$name"
-#***********************************************************************
-proc DeleteConnection { name } {
- global ConnectionInfo ConfigDir
- set newInfo {}
- set found 0
- foreach thing $ConnectionInfo {
- if {[value $thing ConnectionName] == "$name"} {
- set found 1
- } else {
- lappend newInfo $thing
- }
- }
- if {!$found} {
- return
- }
- set ConnectionInfo $newInfo
- SaveConnectionInfo
-
- # Delete the config file
- set fname [file join $ConfigDir conf.$name]
- catch { file delete $fname }
-
- BuildConnectionMenu
- if {[GetCurrentConnection] == $name} {
- if {[llength $ConnectionInfo] == 0} {
- SwitchConnection ""
- } else {
- set name [value [lindex $ConnectionInfo 0] ConnectionName]
- SwitchConnection $name
- }
- }
-}
-
-#***********************************************************************
-# %PROCEDURE: ReplaceConnection
-# %ARGUMENTS:
-# conn -- new name/value pairs
-# %RETURNS:
-# Nothing, but replaces connection in ConnectionInfo. If no such
-# connection exists, appends new connection.
-#***********************************************************************
-proc ReplaceConnection { conn } {
- global ConnectionInfo
- set name [value $conn ConnectionName]
- set newInfo {}
- set found 0
- foreach thing $ConnectionInfo {
- if {[value $thing ConnectionName] == "$name"} {
- lappend newInfo $conn
- set found 1
- } else {
- lappend newInfo $thing
- }
- }
- if {!$found} {
- lappend newInfo $conn
- }
- set ConnectionInfo $newInfo
-}
-
-proc DeletePPPoEConnection {} {
- set conn [GetCurrentConnection]
- if {"$conn" == ""} {
- return
- }
- set ans [tk_dialog .confirm "Confirm Deletion - RP-PPPoE" "Are you sure you wish to delete the connection `$conn'?" warning 0 No Yes]
- if {$ans} {
- DeleteConnection $conn
- }
-}
-
-#***********************************************************************
-# %PROCEDURE: CreateMainDialog
-# %ARGUMENTS:
-# None
-# %RETURNS:
-# Nothing
-# %DESCRIPTION:
-# Creates the main window
-#***********************************************************************
-proc CreateMainDialog {} {
- global ConnectionInfoFile
- global ConnectionInfo
- global Admin
- wm title . "RP-PPPoE"
- wm iconname . "PPPoE"
- frame .f1
- label .l1 -text "Connection: "
- menubutton .m1 -text "" -indicatoron 1 -menu .m1.menu -relief raised
- menu .m1.menu -tearoff 0
- pack .l1 .m1 -in .f1 -side left -expand 0 -fill x
- canvas .c -width 40 -height 20
- pack .c -in .f1 -side left -expand 0 -fill none
-
- # Draw the LED's
- .c create rectangle 10 1 30 8 -outline "#808080" -fill "#A0A0A0" -tags xmitrect
- .c create rectangle 10 10 30 18 -outline "#808080" -fill "#A0A0A0" -tags recvrect
-
- frame .buttons
- button .start -text "Start" -command "StartPPPoEConnection"
- button .stop -text "Stop" -command "StopPPPoEConnection"
- button .exit -text "Exit" -command "exit"
- canvas .graph -width 1 -height 1
- if {[file writable $ConnectionInfoFile]} {
- set Admin 1
- pack .f1 -side top -expand 1 -fill both
- pack .buttons -side top -expand 0 -fill x
- button .delete -text "Delete" -command "DeletePPPoEConnection"
- button .new -text "New Connection..." -command "NewPPPoEConnection"
- button .props -text "Properties..." -command "EditConnectionProps"
- pack .graph -in .f1 -side left -expand 1 -fill both
- pack .start .stop .delete .props .new .exit -in .buttons -side left -expand 0 -fill none
- } else {
- set Admin 0
- pack .f1 -side top -expand 0 -fill x
- pack .buttons -side top -expand 1 -fill both
- pack .start .stop .exit -in .buttons -side left -expand 0 -fill none
- pack .graph -in .buttons -side left -expand 1 -fill both
- }
-
- LoadConnectionInfo
- BuildConnectionMenu
- # If no connections exist, pop up new connection dialog
- if {[llength $ConnectionInfo] == 0} {
- SwitchConnection ""
- if {$Admin} {
- update idletasks
- NewPPPoEConnection
- } else {
- tk_dialog .note Note "Note: There are no connections defined. You must run this program as root to define connections" warning 0 OK
- }
- } else {
- set con [lindex $ConnectionInfo 0]
- set name [value $con ConnectionName]
- SwitchConnection $name
- }
-}
-
-#***********************************************************************
-# %PROCEDURE: GetCurrentConnection
-# %ARGUMENTS:
-# None
-# %RETURNS:
-# The name of the current connection in the GUI.
-#***********************************************************************
-proc GetCurrentConnection {} {
- .m1 cget -text
-}
-
-#***********************************************************************
-# %PROCEDURE: value
-# %ARGUMENTS:
-# lst -- a list of key/value pairs
-# key -- key we're looking for
-# %RETURNS:
-# value corresponding to $key, or "" if not found.
-#***********************************************************************
-proc value { lst key } {
- set idx [lsearch -exact $lst $key]
- if {$idx >= 0} {
- return [lindex $lst [expr $idx+1]]
- }
- return ""
-}
-
-#***********************************************************************
-# %PROCEDURE: SwitchConnection
-# %ARGUMENTS:
-# name -- new connection name
-# %DESCRIPTION:
-# Makes $name the active connection
-#***********************************************************************
-proc SwitchConnection { name } {
- .m1 configure -text $name
- SetButtonStates
- UpdateConnectionState 0
-}
-
-#***********************************************************************
-# %PROCEDURE: EditConnectionProps
-# %ARGUMENTS:
-# None
-# %DESCRIPTION:
-# Pops up edit window for current connection
-#***********************************************************************
-proc EditConnectionProps {} {
- global ConnectionInfo
- set conn [GetCurrentConnection]
- NewPPPoEConnection $conn
-}
-
-#***********************************************************************
-# %PROCEDURE: FillConnectionGui
-# %ARGUMENTS:
-# w -- connection property GUI
-# name -- name of connection
-# %DESCRIPTION:
-# Fills GUI with values corresponding to $name.
-#***********************************************************************
-proc FillConnectionGui { w name } {
- global ConnectionInfo
- set found [GetConnection $name]
- if {"$found" != ""} {
- ListToSetupGui $w $found
- }
-}
-
-#***********************************************************************
-# %PROCEDURE: BuildConnectionMenu
-# %ARGUMENTS:
-# None
-# %RETURNS:
-# Nothing
-# %DESCRIPTION:
-# Builds the connection menu
-#***********************************************************************
-proc BuildConnectionMenu {} {
- global ConnectionInfo
- .m1.menu delete 0 end
- foreach connection $ConnectionInfo {
- set name [value $connection ConnectionName]
- .m1.menu add command -label $name -command [list SwitchConnection $name]
- }
- .m1.menu add separator
- .m1.menu add command -label "User's Manual" -command Help
-}
-
-#***********************************************************************
-# %PROCEDURE: SetButtonStates
-# %ARGUMENTS:
-# None
-# %RETURNS:
-# Nothing
-# %DESCRIPTION:
-# Enables or disables buttons, as appropriate
-#***********************************************************************
-proc SetButtonStates {} {
- global Admin
- set conn [GetCurrentConnection]
- if {"$conn" == ""} {
- .start configure -state disabled
- .stop configure -state disabled
- catch {
- .delete configure -state disabled
- .props configure -state disabled
- .new configure -state normal
- }
- } else {
- foreach {startstop updown interface} [GetConnectionStatus $conn] {break}
- if {"$startstop" == "started"} {
- .start configure -state disabled
- .stop configure -state normal
- } else {
- .start configure -state normal
- .stop configure -state disabled
- }
- catch {
- .delete configure -state normal
- .props configure -state normal
- .new configure -state normal
- }
- if {!$Admin} {
- set ok [value [GetConnection $conn] NonrootOK]
- if {!$ok} {
- .start configure -state disabled
- .stop configure -state disabled
- }
- }
- }
-}
-
-#***********************************************************************
-# %PROCEDURE: GetEthernetInterfaces
-# %ARGUMENTS:
-# None
-# %RETURNS:
-# A list of Ethernet interfaces
-#***********************************************************************
-proc GetEthernetInterfaces {} {
- set ifs {}
- set fp [open "|/sbin/ifconfig" "r"]
- while {[gets $fp line] >= 0} {
- if {[regexp {^eth[0-9]+} $line eth]} {
- lappend ifs $eth
- }
- }
- return $ifs
-}
-
-#***********************************************************************
-# %PROCEDURE: StartPPPoEConnection
-# %ARGUMENTS:
-# None
-# %RETURNS:
-# Nothing
-# %DESCRIPTION:
-# Starts currently-selected PPPoE connection.
-#***********************************************************************
-proc StartPPPoEConnection {} {
- global Wrapper
- global StartState
- global UpdateToken
-
- set conn [GetCurrentConnection]
- if {"$conn" == ""} {
- return
- }
-
- if {"$UpdateToken" != ""} {
- after cancel $UpdateToken
- set UpdateToken ""
- }
-
- catch { unset StartState }
- set StartState(chars) ""
- set StartState(status) ""
- set StartState(msg) ""
- set StartState(flip) 0
-
- set fp [open "|$Wrapper start $conn" "r"]
-
- # Set fileevent
- fileevent $fp readable [list StartFPReadable $fp]
-
- LockGui $fp
- vwait StartState(status)
- UnlockGui
-
- if {$StartState(status) == "failed"} {
- tk_dialog .err Error "Error starting connection: $StartState(msg)" error 0 OK
- }
- SetButtonStates
- UpdateConnectionState 0
-}
-
-proc LockGui { fp } {
- .start configure -state disabled
- .stop configure -state normal -command [list AbortConnection $fp]
- .exit configure -state disabled
- .m1 configure -state disabled
- grab set .stop
-}
-
-proc UnlockGui {} {
- .start configure -state normal
- .stop configure -state disabled -command StopPPPoEConnection
- .exit configure -state normal
- .m1 configure -state normal
- grab release .stop
-}
-
-proc AbortConnection { fp } {
- global StartState
- catch { StopPPPoEConnection }
- catch { close $fp }
- set StartState(msg) "Connection aborted by user"
- set StartState(status) "failed"
-}
-
-#***********************************************************************
-# %PROCEDURE: StartFPReadable
-# %ARGUMENTS:
-# fp -- file handle
-# %RETURNS:
-# Nothing
-# %DESCRIPTION:
-# Called when the "adsl-start" file handle is readable.
-#***********************************************************************
-proc StartFPReadable { fp } {
- global StartState
- set char [read $fp 1]
- if {$char == ""} {
- set uhoh [catch {close $fp} err]
- if {$uhoh} {
- set StartState(status) "failed"
- set StartState(msg) $err
- } else {
- set StartState(status) "succeeded"
- }
- return
- }
- append StartState(chars) $char
- if {$StartState(flip)} {
- ConnectionStateDown
- } else {
- ConnectionStateOff
- }
- set StartState(flip) [expr 1 - $StartState(flip)]
-}
-
-#***********************************************************************
-# %PROCEDURE: StopPPPoEConnection
-# %ARGUMENTS:
-# None
-# %RETURNS:
-# Nothing
-# %DESCRIPTION:
-# Stops currently-selected PPPoE connection.
-#***********************************************************************
-proc StopPPPoEConnection {} {
- global Wrapper
- set conn [GetCurrentConnection]
- if {"$conn" == ""} {
- return
- }
- set fp [open "|$Wrapper stop $conn" "r"]
- while {1} {
- set char [read $fp 1]
- if {"$char" == ""} {
- break;
- }
- }
- set uhoh [catch {close $fp} err]
- if {$uhoh} {
- # Ignore a common error
- if {![string match "*appears to have died*" $err]} {
- tk_dialog .err Error "Error stopping connection: $err" error 0 OK
- }
- }
- SetButtonStates
- UpdateConnectionState 0
-}
-
-#***********************************************************************
-# %PROCEDURE: NewPPPoEConnection
-# %ARGUMENTS:
-# name -- if supplied, we're editing the existing connection "name"
-# %RETURNS:
-# Nothing
-# %DESCRIPTION:
-# Creates a new PPPoE connection
-#***********************************************************************
-proc NewPPPoEConnection {{name ""}} {
- set w .newcon
- if {[winfo exists $w]} {
- wm deiconify $w
- raise $w
- return
- }
-
- toplevel $w
- if {"$name" == ""} {
- wm title $w "New Connection - RP-PPPoE"
- wm iconname $w "New Connection"
- } else {
- wm title $w "Edit Connection - RP-PPPoE"
- wm iconname $w "Edit Connection"
- }
- wm withdraw $w
-
- tabnotebook_create $w.tn
- set basic [tabnotebook_page $w.tn "Basic"]
- set interface [tabnotebook_page $w.tn "NIC and DNS"]
- set opts [tabnotebook_page $w.tn "Options"]
- set advanced [tabnotebook_page $w.tn "Advanced"]
-
- # ----------- BASIC PAGE -------------
- label $w.lconName -text "Connection Name: " -anchor e
- if {"$name" != ""} {
- label $w.conName -text $name -anchor w
- } else {
- entry $w.conName -width 15
- RegisterHelpWindow $w.lconName "Enter a name for this connection. It can contain letters, numbers, undescores and the minus-sign." $w.help
- RegisterHelpWindow $w.conName "Enter a name for this connection. It can contain letters, numbers, undescores and the minus-sign." $w.help
- }
-
- label $w.luser -text "User Name: " -anchor e
- entry $w.user -width 15
- RegisterHelpWindow $w.luser "Enter your user name. Do not add a domain-name after the user name." $w.help
- RegisterHelpWindow $w.user "Enter your user name. Do not add a domain-name after the user name." $w.help
-
- label $w.lnet -text "Network: " -anchor e
- entry $w.network -width 15
- RegisterHelpWindow $w.lnet "Some ISP's require you to enter their domain-name here (e.g. \"sympatico.ca\")." $w.help
- RegisterHelpWindow $w.network "Some ISP's require you to enter their domain-name here (e.g. \"sympatico.ca\")." $w.help
-
- label $w.lpass -text "Password: " -anchor e
- entry $w.pass -width 15 -show "*"
- RegisterHelpWindow $w.lpass "Enter your password." $w.help
- RegisterHelpWindow $w.pass "Enter your password." $w.help
-
- grid $w.lconName $w.conName -in $basic -sticky nsew
- grid $w.luser $w.user -in $basic -sticky nsew
- grid $w.lnet $w.network -in $basic -sticky nsew
- grid $w.lpass $w.pass -in $basic -sticky nsew
- grid columnconfigure $basic 1 -weight 1
-
- # ----------- INTERFACES PAGE -------------
- set ifs {}
- catch {set ifs [GetEthernetInterfaces]}
-
- label $w.lifname -text "Ethernet Interface: " -anchor e
- entry $w.ifname -width 8
- RegisterHelpWindow $w.lifname "Enter Ethernet interface to which DSL modem is attached." $w.help
- RegisterHelpWindow $w.ifname "Enter Ethernet interface to which DSL modem is attached." $w.help
-
- if {[llength $ifs] > 0} {
- menubutton $w.ifmb -relief raised -text "..." -menu $w.ifmb.menu
- RegisterHelpWindow $w.ifmb "Browse detected Ethernet interface names." $w.help
- menu $w.ifmb.menu -tearoff 0
- foreach if $ifs {
- $w.ifmb.menu add command -label $if -command "$w.ifname delete 0 end; $w.ifname insert end [list $if]"
- }
- grid $w.lifname $w.ifname $w.ifmb -in $interface -sticky nsew
- } else {
- grid $w.lifname $w.ifname - -in $interface -sticky nsew
- }
-
- label $w.ldns -text "DNS Setup: " -anchor e
- menubutton $w.dns -text "From Server" -menu $w.dns.menu -relief raised -indicatoron 1
- menu $w.dns.menu -tearoff 0
- foreach thing {"From Server" "Specify" "Do not Adjust"} {
- $w.dns.menu add command -label $thing -command [list SetDNSOption $w $thing]
- }
- RegisterHelpWindow $w.ldns "DNS server options:\n'From Server' - Let PPPoE server specify DNS servers\n'Specify' - Enter IP addresses of DNS servers yourself\n'Do not Adjust' - Leave your DNS setup alone." $w.help
- RegisterHelpWindow $w.dns "DNS server options:\n'From Server' - Let PPPoE server specify DNS servers\n'Specify' - Enter IP addresses of DNS servers yourself\n'Do not Adjust' - Leave your DNS setup alone." $w.help
-
- label $w.ldns1 -text "Primary DNS: " -anchor e
- entry $w.dns1 -width 16
- RegisterHelpWindow $w.ldns1 "Enter the IP address of the primary DNS server." $w.help
- RegisterHelpWindow $w.dns1 "Enter the IP address of the primary DNS server." $w.help
- label $w.ldns2 -text "Secondary DNS: " -anchor e
- entry $w.dns2 -width 16
- RegisterHelpWindow $w.ldns2 "Enter the IP address of the secondary DNS server." $w.help
- RegisterHelpWindow $w.dns2 "Enter the IP address of the secondary DNS server." $w.help
-
- SetDNSOption $w "From Server"
- grid $w.ldns $w.dns - -in $interface -sticky nsew
- grid $w.ldns1 $w.dns1 - -in $interface -sticky nsew
- grid $w.ldns2 $w.dns2 - -in $interface -sticky nsew
-
- # If only one Ethernet interface, select it by default
- if {[llength $ifs] == 1} {
- $w.ifname insert end [lindex $ifs 0]
- }
-
- grid columnconfigure $interface 1 -weight 1
- # ----------- OPTS PAGE -------------
- checkbutton $w.nonroot -text "Allow use by non-root users" -variable OPTS(nonroot) -anchor w
- RegisterHelpWindow $w.nonroot "If enabled, ordinary users can start and stop this connection." $w.help
- checkbutton $w.sync -text "Use synchronous PPP" -variable OPTS(sync) -anchor w
- RegisterHelpWindow $w.sync "Use synchronous PPP (recommended -- easier on the CPU.)" $w.help
- label $w.lfw -text "Firewalling: " -anchor e
- if {[llength $ifs] == 1} {
- set defaultFW "Stand-Alone"
- } else {
- set defaultFW "Masquerading"
- }
- menubutton $w.fw -text $defaultFW -menu $w.fw.menu -indicatoron 1 -relief raised
- menu $w.fw.menu -tearoff 0
- foreach type {Stand-Alone Masquerading None} {
- $w.fw.menu add command -label $type -command [list $w.fw configure -text $type]
- }
-
- RegisterHelpWindow $w.lfw "Firewalling options:\nStand-Alone - A stand-alone machine.\nMasquerading - A gateway machine used for Internet sharing.\nNone - Use if you already have your own firewall rules or want to run servers." $w.help
- RegisterHelpWindow $w.fw "Firewalling options:\nStand-Alone - A stand-alone machine.\nMasquerading - A gateway machine used for Internet sharing.\nNone - Use if you already have your own firewall rules or want to run servers." $w.help
- grid $w.nonroot - -in $opts -sticky nsew
- grid $w.sync - -in $opts -sticky nsew
- grid $w.lfw $w.fw -in $opts -sticky nsw
- grid columnconfigure $opts 1 -weight 1
-
- # ----------- ADVANCED PAGE -------------
- label $w.lsn -text "Service-Name: " -anchor e
- entry $w.servicename -width 24
-
- label $w.lac -text "AC-Name: " -anchor e
- entry $w.acname -width 24
-
- RegisterHelpWindow $w.lac "Enter access concentrator name if required. Most ISPs do not require this; try leaving it blank." $w.help
- RegisterHelpWindow $w.acname "Enter access concentrator name if required. Most ISPs do not require this; try leaving it blank." $w.help
- grid $w.lsn $w.servicename -in $advanced -sticky nsew
- grid $w.lac $w.acname -in $advanced -sticky nsew
- RegisterHelpWindow $w.lsn "Enter service name if required. Most ISPs do not require this; try leaving it blank." $w.help
- RegisterHelpWindow $w.servicename "Enter service name if required. Most ISPs do not require this; try leaving it blank." $w.help
-
- grid columnconfigure $advanced 1 -weight 1
-
- # ----------- BUTTONS -------------
- frame $w.buttons
- button $w.ok -text "OK" -command [list NewPPPoEConnectionOK $name $w]
- button $w.cancel -text "Cancel" -command [list destroy $w]
- pack $w.ok $w.cancel -in $w.buttons -expand 0 -fill none -side left
-
- pack $w.tn -side top -expand 1 -fill both
-
- text $w.help -width 60 -wrap word -state disabled -height 6
- pack $w.help -side top -expand 0 -fill both
- pack $w.buttons -side top -expand 0 -fill x
-
- # If we're editing existing connection, fill GUI with current values
- if {"$name" != ""} {
- FillConnectionGui $w $name
- }
- wm deiconify $w
- update idletasks
- raise $w
-}
-
-#***********************************************************************
-# %PROCEDURE: SetDNSOption
-# %ARGUMENTS:
-# w -- connection-editing window
-# opt -- value of DNS option
-# %RETURNS:
-# Nothing
-# %DESCRIPTION:
-# Adjusts GUI for specified option
-#***********************************************************************
-proc SetDNSOption { w opt } {
- $w.dns configure -text $opt
- if {"$opt" == "Specify"} {
- $w.dns1 configure -state normal -background white
- $w.dns2 configure -state normal -background white
- } else {
- $w.dns1 configure -state disabled -background "#d9d9d9"
- $w.dns2 configure -state disabled -background "#d9d9d9"
- }
-}
-
-# ----------------------------------------------------------------------
-# Tabbed notebook code from "Effective Tcl/Tk Programming"
-# ----------------------------------------------------------------------
-# EXAMPLE: tabnotebook that can dial up pages
-# ----------------------------------------------------------------------
-# Effective Tcl/Tk Programming
-# Mark Harrison, DSC Communications Corp.
-# Michael McLennan, Bell Labs Innovations for Lucent Technologies
-# Addison-Wesley Professional Computing Series
-# ======================================================================
-# Copyright (c) 1996-1997 Lucent Technologies Inc. and Mark Harrison
-# ======================================================================
-
-option add *Tabnotebook.tabs.background #666666 widgetDefault
-option add *Tabnotebook.margin 6 widgetDefault
-option add *Tabnotebook.tabColor #a6a6a6 widgetDefault
-option add *Tabnotebook.activeTabColor #d9d9d9 widgetDefault
-option add *Tabnotebook.tabFont \
- -*-helvetica-bold-r-normal--*-120-* widgetDefault
-
-proc tabnotebook_create {win} {
- global tnInfo
-
- frame $win -class Tabnotebook
- canvas $win.tabs -highlightthickness 0
- pack $win.tabs -fill x
-
- notebook_create $win.notebook
- pack $win.notebook -expand yes -fill both
-
- set tnInfo($win-tabs) ""
- set tnInfo($win-current) ""
- set tnInfo($win-pending) ""
- return $win
-}
-
-proc tabnotebook_page {win name} {
- global tnInfo
-
- set page [notebook_page $win.notebook $name]
- lappend tnInfo($win-tabs) $name
-
- if {$tnInfo($win-pending) == ""} {
- set id [after idle [list tabnotebook_refresh $win]]
- set tnInfo($win-pending) $id
- }
- return $page
-}
-
-proc tabnotebook_refresh {win} {
- global tnInfo
-
- $win.tabs delete all
-
- set margin [option get $win margin Margin]
- set color [option get $win tabColor Color]
- set font [option get $win tabFont Font]
- set x 2
- set maxh 0
-
- foreach name $tnInfo($win-tabs) {
- set id [$win.tabs create text \
- [expr $x+$margin+2] [expr -0.5*$margin] \
- -anchor sw -text $name -font $font \
- -tags [list $name]]
-
- set bbox [$win.tabs bbox $id]
- set wd [expr [lindex $bbox 2]-[lindex $bbox 0]]
- set ht [expr [lindex $bbox 3]-[lindex $bbox 1]]
- if {$ht > $maxh} {
- set maxh $ht
- }
-
- $win.tabs create polygon 0 0 $x 0 \
- [expr $x+$margin] [expr -$ht-$margin] \
- [expr $x+$margin+$wd] [expr -$ht-$margin] \
- [expr $x+$wd+2*$margin] 0 \
- 2000 0 2000 10 0 10 \
- -outline black -fill $color \
- -tags [list $name tab tab-$name]
-
- $win.tabs raise $id
-
- $win.tabs bind $name <ButtonPress-1> \
- [list tabnotebook_display $win $name]
-
- set x [expr $x+$wd+2*$margin]
- }
- set height [expr $maxh+2*$margin]
- $win.tabs move all 0 $height
-
- $win.tabs configure -width $x -height [expr $height+4]
-
- if {$tnInfo($win-current) != ""} {
- tabnotebook_display $win $tnInfo($win-current)
- } else {
- tabnotebook_display $win [lindex $tnInfo($win-tabs) 0]
- }
- set tnInfo($win-pending) ""
-}
-
-proc tabnotebook_display {win name} {
- global tnInfo
-
- notebook_display $win.notebook $name
-
- set normal [option get $win tabColor Color]
- $win.tabs itemconfigure tab -fill $normal
-
- set active [option get $win activeTabColor Color]
- $win.tabs itemconfigure tab-$name -fill $active
- $win.tabs raise $name
-
- set tnInfo($win-current) $name
-}
-
-# ----------------------------------------------------------------------
-# EXAMPLE: simple notebook that can dial up pages
-# ----------------------------------------------------------------------
-# Effective Tcl/Tk Programming
-# Mark Harrison, DSC Communications Corp.
-# Michael McLennan, Bell Labs Innovations for Lucent Technologies
-# Addison-Wesley Professional Computing Series
-# ======================================================================
-# Copyright (c) 1996-1997 Lucent Technologies Inc. and Mark Harrison
-# ======================================================================
-
-option add *Notebook.borderWidth 2 widgetDefault
-option add *Notebook.relief sunken widgetDefault
-
-proc notebook_create {win} {
- global nbInfo
-
- frame $win -class Notebook
- pack propagate $win 0
-
- set nbInfo($win-count) 0
- set nbInfo($win-pages) ""
- set nbInfo($win-current) ""
- return $win
-}
-
-proc notebook_page {win name} {
- global nbInfo
-
- set page "$win.page[incr nbInfo($win-count)]"
- lappend nbInfo($win-pages) $page
- set nbInfo($win-page-$name) $page
-
- frame $page
-
- if {$nbInfo($win-count) == 1} {
- after idle [list notebook_display $win $name]
- }
- return $page
-}
-
-proc notebook_display {win name} {
- global nbInfo
-
- set page ""
- if {[info exists nbInfo($win-page-$name)]} {
- set page $nbInfo($win-page-$name)
- } elseif {[winfo exists $win.page$name]} {
- set page $win.page$name
- }
- if {$page == ""} {
- error "bad notebook page \"$name\""
- }
-
- notebook_fix_size $win
-
- if {$nbInfo($win-current) != ""} {
- pack forget $nbInfo($win-current)
- }
- pack $page -expand yes -fill both
- set nbInfo($win-current) $page
-}
-
-proc notebook_fix_size {win} {
- global nbInfo
-
- update idletasks
-
- set maxw 0
- set maxh 0
- foreach page $nbInfo($win-pages) {
- set w [winfo reqwidth $page]
- if {$w > $maxw} {
- set maxw $w
- }
- set h [winfo reqheight $page]
- if {$h > $maxh} {
- set maxh $h
- }
- }
- set bd [$win cget -borderwidth]
- set maxw [expr $maxw+2*$bd]
- set maxh [expr $maxh+2*$bd]
- $win configure -width $maxw -height $maxh
-}
-
-#***********************************************************************
-# %PROCEDURE: SetupGuiToList
-# %ARGUMENTS:
-# w -- the PPPoE connection setup window
-# %RETURNS:
-# A list of (name value) pairs for the connection.
-# %DESCRIPTION:
-# Reads values from the GUI; makes a list.
-#***********************************************************************
-proc SetupGuiToList { w } {
- global OPTS
- set ans {}
- if {[catch {lappend ans ConnectionName [$w.conName get]}]} {
- lappend ans ConnectionName [$w.conName cget -text]
- }
- lappend ans UserName [$w.user get]
- lappend ans NetworkName [$w.network get]
- lappend ans Password [$w.pass get]
- lappend ans Interface [$w.ifname get]
- lappend ans DNSType [$w.dns cget -text]
- lappend ans DNS1 [$w.dns1 get]
- lappend ans DNS2 [$w.dns2 get]
- lappend ans NonrootOK $OPTS(nonroot)
- lappend ans Sync $OPTS(sync)
- lappend ans FirewallType [$w.fw cget -text]
- lappend ans ServiceName [$w.servicename get]
- lappend ans ACName [$w.acname get]
-
- # Validate
- set name [value $ans ConnectionName]
- if {![regexp -nocase {^[-a-z0-9_]+$} $name]} {
- error "Connection name must be non-blank and contain only letters, digits, `_' and `-'"
- }
-
- # Check DNS
- set type [value $ans DNSType]
- if {"$type" == "Specify"} {
- set dns [value $ans DNS1]
- if {![regexp {[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+} "$dns"]} {
- error "Primary DNS entry must consist of four dot-separated decimal numbers"
- }
- set dns [value $ans DNS2]
- if {"$dns" != "" && ![regexp {[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+} "$dns"]} {
- error "Secondary DNS entry must consist of four dot-separated decimal numbers"
- }
- }
- return $ans
-}
-
-#***********************************************************************
-# %PROCEDURE: ListToSetupGui
-# %ARGUMENTS:
-# w -- the PPPoE connection setup window
-# lst -- a list of name/value pairs
-# %RETURNS:
-# Nothing
-# %DESCRIPTION:
-# Updates GUI to reflect lst
-#***********************************************************************
-proc ListToSetupGui { w lst } {
- global OPTS
- foreach {key value} $lst {
- switch -exact -- $key {
- ConnectionName {
- catch {
- $w.conName delete 0 end
- $w.conName insert end $value
- }
- catch {
- $w.conName configure -text $value
- }
- }
- UserName {
- $w.user delete 0 end
- $w.user insert end $value
- }
- NetworkName {
- $w.network delete 0 end
- $w.network insert end $value
- }
- Password {
- $w.pass delete 0 end
- $w.pass insert end $value
- }
- Interface {
- $w.ifname delete 0 end
- $w.ifname insert end $value
- }
- DNSType {
- SetDNSOption $w $value
- }
- DNS1 {
- set oldstate [$w.dns1 cget -state]
- $w.dns1 configure -state normal
- $w.dns1 delete 0 end
- $w.dns1 insert end $value
- $w.dns1 configure -state $oldstate
- }
- DNS2 {
- set oldstate [$w.dns2 cget -state]
- $w.dns2 configure -state normal
- $w.dns2 delete 0 end
- $w.dns2 insert end $value
- $w.dns2 configure -state $oldstate
- }
- NonrootOK {
- set OPTS(nonroot) $value
- }
- Sync {
- set OPTS(sync) $value
- }
- FirewallType {
- $w.fw configure -text $value
- }
- ServiceName {
- $w.servicename delete 0 end
- $w.servicename insert end $value
- }
- ACName {
- $w.acname delete 0 end
- $w.acname insert end $value
- }
- }
- }
-}
-
-proc NewPPPoEConnectionOK { name w } {
- if {[catch {set conn [SetupGuiToList $w]} err]} {
- tk_dialog .err "Invalid Parameters" "$err" error 0 OK
- return
- }
- if {"$name" == ""} {
- set name [value $conn ConnectionName]
- set tmp [GetConnection $name]
- if {"$tmp" != ""} {
- tk_dialog .err "Connection Exists" "The connection `$name' already exists. Pick another name." error 0 OK
- return
- }
- }
- ReplaceConnection $conn
- SaveConnectionInfo
- BuildConnectionMenu
- SwitchConnection $name
- destroy $w
-}
-
-proc SaveConnectionInfo {} {
- global ConnectionInfo ConnectionInfoFile PasswordFile
- set fp [open "$ConnectionInfoFile.new" "w"]
- puts $fp "# RP-PPPoE GUI Configuration Information."
- puts $fp "# This file may *look* human-editable, but it is NOT."
- puts $fp "# So, you with the text editor: Keep away from this file."
- puts $fp "#"
- set expunged {}
- set passwords {}
- foreach thing $ConnectionInfo {
- set name [value $thing ConnectionName]
- set password [value $thing Password]
- set pwindex [lsearch -exact $thing Password]
- set safe [lreplace $thing $pwindex [expr $pwindex+1]]
- set pwd [list ConnectionName $name Password $password]
- lappend expunged $safe
- lappend passwords $pwd
- }
- puts $fp $expunged
- close $fp
- set fp [open "$PasswordFile.new" "w"]
- exec chmod 600 "$PasswordFile.new"
- puts $fp "# RP-PPPoE GUI Configuration Information."
- puts $fp "# This file may *look* human-editable, but it is NOT."
- puts $fp "# So, you with the text editor: Keep away from this file."
- puts $fp "#"
- puts $fp $passwords
- close $fp
- file rename -force "$ConnectionInfoFile.new" "$ConnectionInfoFile"
- file rename -force "$PasswordFile.new" "$PasswordFile"
-
- # Generate config files for adsl-start for each connection
- foreach thing $ConnectionInfo {
- GenerateConfigFile $thing
- }
-
- # Now update /etc/ppp/pap-secrets and /etc/ppp/chap-secrets
- foreach thing $ConnectionInfo {
- GenerateSecretsEntry $thing
- }
-}
-
-#***********************************************************************
-# %PROCEDURE: ReadShellEscapedWord
-# %ARGUMENTS:
-# str -- a string
-# %RETURNS:
-# A two-element list -- the first element is a shell-escaped word
-# extracted from $str, just the way pppd parses /etc/ppp/pap-secrets.
-# The second element is the remaining portion of $str
-#***********************************************************************
-proc ReadShellEscapedWord { str } {
- set ans {}
- set rest $str
-
- # Chew up leading spaces
- set rest [string trimleft $rest]
-
- # If first char is a quote, read until a quote
- if {"[string index $rest 0]" == "\""} {
- set rest [string range $rest 1 end]
- set nextquote [string first "\"" $rest]
- # If no following quote, pretend we haven't seen a quote, I guess.
- if {$nextquote >= 0} {
- set ans [string range $rest 0 [expr $nextquote-1]]
- set rest [string range $rest [expr $nextquote+1] end]
- return [list $ans $rest]
- }
- }
-
- # Not a quote; chew through the string until an unescaped space
- while {[string length $rest] > 0} {
- set char [string index $rest 0]
- set rest [string range $rest 1 end]
- # Sneaky test for whitespace in Tcl 8.0
- if {"[string trim $char]" == ""} {
- return [list $ans $rest]
- }
- if {"$char" == "\\"} {
- set char [string index $rest 0]
- set rest [string range $rest 1 end]
- }
- append ans $char
- }
- return [list $ans $rest]
-}
-
-
-#***********************************************************************
-# %PROCEDURE: GenerateSecretsEntry
-# %ARGUMENTS:
-# conn -- a connection key/value list
-# %RETURNS:
-# Nothing
-# %DESCRIPTION:
-# Adds entries to /etc/ppp/pap-secrets and /etc/ppp/chap-secrets.
-#***********************************************************************
-proc GenerateSecretsEntry { conn } {
- set user [value $conn UserName]
- set net [value $conn NetworkName]
- set password [value $conn Password]
- if {"$net" != ""} {
- set user "$user@$net"
- }
- GenerateSecretsEntryForFile $user $password "/etc/ppp/pap-secrets"
- GenerateSecretsEntryForFile $user $password "/etc/ppp/chap-secrets"
-}
-
-#***********************************************************************
-# %PROCEDURE: GenerateSecretsEntryForFile
-# %ARGUMENTS:
-# user -- user name
-# password -- password
-# fname -- file to add entry to.
-# %RETURNS:
-# Nothing
-# %DESCRIPTION:
-# Adds entries to /etc/ppp/pap-secrets or /etc/ppp/chap-secrets.
-#***********************************************************************
-proc GenerateSecretsEntryForFile { user password fname } {
- # Copy $fname to $fname.new
- set out [open "$fname.new" "w"]
- exec chmod go-rwx "$fname.new"
- if {[file exists $fname]} {
- set in [open $fname "r"]
- while {[gets $in line] >= 0} {
- set trimmed [string trim $line]
- if {"$trimmed" == ""} {
- puts $out $line
- continue
- }
- if {[string match "#*" $trimmed]} {
- puts $out $line
- continue
- }
-
- # Read the user name off the line; copy it unless it's our
- # user name.
- foreach {word dummy} [ReadShellEscapedWord $line] {break}
- if {$word != $user} {
- puts $out $line
- }
- }
- close $in
- }
-
- # Now add our line
- set user [ShellEscape $user]
- set password [ShellEscape $password]
- puts $out "$user\t*\t$password\t*"
- close $out
- file rename -force $fname.new $fname
-}
-
-#***********************************************************************
-# %PROCEDURE: ShellEscape
-# %ARGUMENTS:
-# str
-# %RETURNS:
-# A version of $str with shell meta-characters escaped
-#***********************************************************************
-proc ShellEscape { str } {
- set ans ""
- foreach char [split $str ""] {
- if {[string first $char "01234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_+=-@./"] >= 0} {
- append ans $char
- } else {
- append ans "\\$char"
- }
- }
- return $ans
-}
-
-
-#***********************************************************************
-# %PROCEDURE: GenerateConfigFile
-# %ARGUMENTS:
-# conn -- a connection key/value list
-# %RETURNS:
-# Nothing
-# %DESCRIPTION:
-# Generates a configuration file for adsl-start and friends under
-# /etc/ppp/rp-pppoe-gui
-#***********************************************************************
-proc GenerateConfigFile { conn } {
- global ConfigDir
- set name [value $conn ConnectionName]
- set fname [file join $ConfigDir conf.$name]
- set fp [open "$fname.new" w]
- puts $fp "# Configuration file for connection `$name'."
- puts $fp "# Automatically generated. Do not edit by hand."
- puts $fp ""
- foreach {var val} $conn {
- switch -exact $var {
- UserName {
- set net [value $conn NetworkName]
- if {"$net" != ""} {
- set user "$val@$net"
- } else {
- set user "$val"
- }
- puts $fp [ShellEscape "USER=$user"]
- }
- Interface {
- puts $fp [ShellEscape "ETH=$val"]
- }
- DNSType {
- if {"$val" == "From Server"} {
- puts $fp "DNSTYPE=SERVER"
- puts $fp "USEPEERDNS=yes"
- } elseif {"$val" == "Specify"} {
- puts $fp "DNSTYPE=SPECIFY"
- puts $fp "USEPEERDNS=no"
- } else {
- puts $fp "DNSTYPE=NOCHANGE"
- puts $fp "USEPEERDNS=no"
- }
- }
- DNS1 {
- puts $fp [ShellEscape "DNS1=$val"]
- }
- DNS2 {
- puts $fp [ShellEscape "DNS2=$val"]
- }
- NonrootOK {
- if {$val} {
- puts $fp "NONROOT=OK"
- }
- }
- ACName {
- puts $fp [ShellEscape "ACNAME=$val"]
- }
- ServiceName {
- puts $fp [ShellEscape "SERVICENAME=$val"]
- }
- FirewallType {
- if {"$val" == "None"} {
- puts $fp "FIREWALL=NONE"
- } elseif {"$val" == "Masquerading"} {
- puts $fp "FIREWALL=MASQUERADE"
- } else {
- puts $fp "FIREWALL=STANDALONE"
- }
- }
- Sync {
- if {$val} {
- puts $fp "SYNCHRONOUS=yes"
- } else {
- puts $fp "SYNCHRONOUS=no"
- }
- }
- }
- }
- puts $fp "CONNECT_TIMEOUT=30"
- puts $fp "CONNECT_POLL=1"
- puts $fp "FORCEPING=\".\""
- puts $fp "PIDFILE=/var/run/adsl-$name.pid"
- puts $fp "CLAMPMSS=1412"
- puts $fp "LCP_INTERVAL=20"
- puts $fp "LCP_FAILURE=3"
- puts $fp "PPPOE_TIMEOUT=80"
- puts $fp "LINUX_PLUGIN="
- puts $fp "DEMAND=no"
- close $fp
- file rename -force "$fname.new" "$fname"
-}
-
-#***********************************************************************
-# %PROCEDURE: GetConnectionStatus
-# %ARGUMENTS:
-# conn -- connection name
-# %RETURNS:
-# A three-element list:
-# {started/stopped up/down if}
-# If first element is "started", then connection has been started.
-# If second element is "up", then connection is up.
-# If connection is up, third element is PPP interface.
-#***********************************************************************
-proc GetConnectionStatus { conn } {
- set pidfile "/var/run/adsl-$conn.pid"
-
- # Check for PID file
- if {![file readable $pidfile]} {
- return {stopped down ""}
- }
- set fp [open $pidfile "r"]
- gets $fp pid
- close $fp
-
- # Check if process is dead
- if {![file exists "/proc/$pid"]} {
- # The pppd might still be running... doh...
- if {![file readable "$pidfile.pppd"]} {
- return {stopped down ""}
- }
- set fp [open "$pidfile.pppd" "r"]
- gets $fp pid
- close $fp
- if {![file exists "/proc/$pid"]} {
- return {stopped down ""}
- }
- }
-
- # Now get PID of pppd
- if {![file readable "$pidfile.pppd"]} {
- return {started down ""}
- }
- set fp [open "$pidfile.pppd" "r"]
- gets $fp pid
- close $fp
-
- # Find interface to which it corresponds
- set pppdfiles [glob -nocomplain "/var/run/ppp*.pid"]
- set found {}
- foreach file $pppdfiles {
- set fp [open $file "r"]
- gets $fp ifpid
- close $fp
- if {$ifpid == $pid} {
- set found [file rootname [file tail $file]]
- break
- }
- }
- if {"$found" == ""} {
- return {started down ""}
- }
- return [list started up $found]
-}
-
-#***********************************************************************
-# %PROCEDURE: UpdateConnectionState
-# %ARGUMENTS:
-# fromAfter -- if 1, was called from an "after" callback.
-# %RETURNS:
-# Nothing
-# %DESCRIPTION:
-# Updates the "LED" displays; periodically reschedules itself to keep
-# updating display.
-#***********************************************************************
-proc UpdateConnectionState {{fromAfter 1}} {
- global UpdateToken
- global Packets
- global Bytes
- global UpdateInterval
- global MeasureTime
- if {$fromAfter} {
- set UpdateToken ""
- }
-
- set conn [GetCurrentConnection]
- if {"$conn" == ""} {
- ConnectionStateOff
- ResetGraph
- if {"$UpdateToken" != ""} {
- after cancel $UpdateToken
- set UpdateToken {}
- }
- return
- }
-
- foreach {startstop updown interface} [GetConnectionStatus $conn] {break}
- if {"$startstop" == "stopped"} {
- ConnectionStateOff
- ResetGraph
- } elseif {"$updown" == "down"} {
- ConnectionStateDown
- ResetGraph
- } else {
- # Get the packet counts
- set found 0
- set fp [open "/proc/net/dev" "r"]
- while {[gets $fp line] >= 0} {
- if {![string match "*$interface:*" $line]} {
- continue
- }
- set colon [string first ":" $line]
- if {$colon < 0} {
- continue
- }
- set line [string range $line [expr $colon+1] end]
- set found 1
- set MeasureTime [clock seconds]
- break
- }
- close $fp
- if {$found} {
- foreach {rbytes rpacks rerrs rdrop rfifo rframe rcomp rmulti tbytes tpacks} $line {break}
- if {!$fromAfter} {
- set Packets(in) $rpacks
- set Packets(out) $tpacks
- set Bytes(in) $rbytes
- set Bytes(out) $tbytes
- ConnectionStateUp
- ResetGraph
- } else {
- if {$rpacks != $Packets(in)} {
- ConnectionReceiveActive
- } else {
- ConnectionReceiveUp
- }
- if {$tpacks != $Packets(out)} {
- ConnectionTransmitActive
- } else {
- ConnectionTransmitUp
- }
- set Packets(in) $rpacks
- set Packets(out) $tpacks
- set Bytes(in) $rbytes
- set Bytes(out) $tbytes
- UpdateGraph
- }
- } else {
- ConnectionStateUp
- ResetGraph
- }
- }
- if {"$UpdateToken" == ""} {
- set UpdateToken [after $UpdateInterval UpdateConnectionState]
- }
- if {$fromAfter} {
- SetButtonStates
- }
-}
-
-proc ConnectionStateOff {} {
- .c itemconfigure xmitrect -fill "#A0A0A0"
- .c itemconfigure recvrect -fill "#A0A0A0"
-}
-
-proc ConnectionStateDown {} {
- .c itemconfigure xmitrect -fill "#A00000"
- .c itemconfigure recvrect -fill "#A00000"
-}
-
-proc ConnectionStateUp {} {
- .c itemconfigure xmitrect -fill "#00D000"
- .c itemconfigure recvrect -fill "#00D000"
-}
-
-proc ConnectionTransmitActive {} {
- .c itemconfigure xmitrect -fill "#FFFF00"
-}
-
-proc ConnectionTransmitUp {} {
- .c itemconfigure xmitrect -fill "#00D000"
-}
-
-proc ConnectionReceiveActive {} {
- .c itemconfigure recvrect -fill "#FFFF00"
-}
-
-proc ConnectionReceiveUp {} {
- .c itemconfigure recvrect -fill "#00D000"
-}
-
-proc ResetGraph {} {
- global GraphPoints
- set GraphPoints(in) {}
- set GraphPoints(out) {}
- set GraphPoints(times) {}
- .graph delete all
- UpdateGraph
-}
-
-proc UpdateGraph {} {
- global GraphPoints Bytes UpdateInterval MeasureTime
- lappend GraphPoints(times) $MeasureTime
- lappend GraphPoints(in) $Bytes(in)
- lappend GraphPoints(out) $Bytes(out)
-
- set w [winfo width .graph]
- set w2 [expr $w/2]
-
- set h [winfo height .graph]
- set toChop [expr [llength $GraphPoints(in)] - $w2 - 1]
- if {$toChop > 0} {
- set GraphPoints(in) [lrange $GraphPoints(in) $toChop end]
- }
- set toChop [expr [llength $GraphPoints(out)] - $w2 - 1]
- if {$toChop > 0} {
- set GraphPoints(out) [lrange $GraphPoints(out) $toChop end]
- }
- set toChop [expr [llength $GraphPoints(times)] - $w2 - 1]
- if {$toChop > 0} {
- set GraphPoints(times) [lrange $GraphPoints(times) $toChop end]
- }
-
- set prev [lindex $GraphPoints(in) 0]
- set incoords {}
- set outcoords {}
- set inmax 0
- set outmax 0
- foreach thing [lrange $GraphPoints(in) 1 end] {
- set diff [expr $thing - $prev]
- set prev $thing
- lappend incoords $diff
- if {$diff > $inmax} {
- set inmax $diff
- }
- }
-
- set prev [lindex $GraphPoints(out) 0]
- foreach thing [lrange $GraphPoints(out) 1 end] {
- set diff [expr $thing - $prev]
- set prev $thing
- lappend outcoords $diff
- if {$diff > $outmax} {
- set outmax $diff
- }
- }
-
- if {$inmax == 0} { set inmax 1 }
- if {$outmax == 0} { set outmax 1 }
- # Draw the transmit line
- set x 0
- set hh [expr $h-4]
- set scaled {}
- foreach thing $outcoords {
- lappend scaled $x [expr double($h) - 2 - (double($hh) * double($thing) / double($outmax))]
- incr x
- }
-
- .graph delete all
- if {[llength $scaled] >= 4} {
- eval ".graph create line $scaled -fill #A00000"
- set bits [expr 8.0 * ([lindex $GraphPoints(out) end] - [lindex $GraphPoints(out) 0])]
- set timediff [expr [lindex $GraphPoints(times) end] - [lindex $GraphPoints(times) 0]]
- if {$timediff != 0} {
- set bps [Pretty [expr double($bits) / $timediff]]
- .graph create text 2 2 -anchor nw -font fixed -text "$bps"
- }
- }
-
- # Draw the receive line
- set x $w2
- set scaled {}
- foreach thing $incoords {
- lappend scaled $x [expr double($h) - 2 - (double($hh) * double($thing) / double($inmax))]
- incr x
- }
-
- if {[llength $scaled] >= 4} {
- eval ".graph create line $scaled -fill #00A000"
- set bits [expr 8.0 * ([lindex $GraphPoints(in) end] - [lindex $GraphPoints(in) 0])]
- set timediff [expr [lindex $GraphPoints(times) end] - [lindex $GraphPoints(times) 0]]
- if {$timediff != 0} {
- set bps [Pretty [expr double($bits) / $timediff]]
- .graph create text [expr $w2+2] 2 -anchor nw -font fixed -text "$bps"
- }
- }
-}
-
-proc Pretty { n } {
- if {$n < 0} {
- return "***"
- }
- if {$n < 1000} {
- return [format "%.1f" $n]
- }
- set n [expr $n/1000.0]
- if {$n < 1000} {
- return [format "%.1fk" $n]
- }
- set n [expr $n/1000.0]
- if {$n < 1000} {
- return [format "%.1fM" $n]
- }
- set n [expr $n/1000.0]
- return [format "%.1fG" $n]
-}
-
-#***********************************************************************
-# %PROCEDURE: Help
-# %ARGUMENTS:
-# None
-# %RETURNS:
-# Nothing
-# %DESCRIPTION:
-# Opens help page
-#***********************************************************************
-proc Help {} {
- if {![file readable /usr/share/rp-pppoe-gui/tkpppoe.html]} {
- tk_dialog .err Error "Help file '/usr/share/rp-pppoe-gui/tkpppoe.html' is not installed" error 0 OK
- return
- }
- catch { exec /bin/sh -c "netscape -remote 'openURL(/usr/share/rp-pppoe-gui/tkpppoe.html)' || netscape /usr/share/rp-pppoe-gui/tkpppoe.html" > /dev/null 2>/dev/null & }
-}
-
-
-
-#***********************************************************************
-# %PROCEDURE: doLogo
-# %ARGUMENTS:
-# None
-# %RETURNS:
-# Nothing
-# %DESCRIPTION:
-# Does the logo thing
-#***********************************************************************
-proc doLogo {} {
- global AlreadyRunFile ConfigDir
- if {[file exists $AlreadyRunFile]} {
- return
- }
- catch { file mkdir $ConfigDir }
- catch { close [open $AlreadyRunFile "w"] }
- canvas .c -width 374 -height 286 -bg #FFFFCC
- pack .c
- drawLogo .c #FFFFCC
-
- # Funky effect
- .c create text 4 4 -anchor nw -text "Welcome to RP-PPPoE" \
- -fill red -font {-family times -size -24 -weight bold} -tags pppoe
- .c lower pppoe
-
- .c move logo -300 0
-
- update idletasks
-
- for {set i 0} {$i < 15} {incr i} {
- .c move logo 20 0
- update idletasks
- after 25
- }
-
- .c create text 4 28 -anchor nw -text "http://www.roaringpenguin.com" \
- -fill red -font {-family courier -size -14 -weight bold}
- update idletasks
- after 2500
-}
-
-doLogo
-catch { destroy .c }
-
-# Try creating an empty config file if none exists
-if {![file readable $ConnectionInfoFile]} {
- catch { file mkdir $ConfigDir }
- catch {
- set fp [open $ConnectionInfoFile "w"]
- close $fp
- }
-}
-
-CreateMainDialog
diff --git a/mdk-stage1/rp-pppoe/gui/wrapper.c b/mdk-stage1/rp-pppoe/gui/wrapper.c
deleted file mode 100644
index e2b99662a..000000000
--- a/mdk-stage1/rp-pppoe/gui/wrapper.c
+++ /dev/null
@@ -1,234 +0,0 @@
-/* -*-Mode: C;-*- */
-
-/***********************************************************************
-*
-* wrapper.c
-*
-* C wrapper designed to run SUID root for controlling PPPoE connections.
-*
-* Copyright (C) 2001 by Roaring Penguin Software Inc.
-*
-***********************************************************************/
-
-static char const RCSID[] =
-"$Id$";
-
-#define _SVID_SOURCE 1 /* For putenv */
-#define _POSIX_SOURCE 1 /* For fileno */
-#define _BSD_SOURCE 1 /* For setreuid */
-#include <stdlib.h>
-#include <string.h>
-#include <stdio.h>
-#include <errno.h>
-#include <sys/stat.h>
-#include <unistd.h>
-
-#define CONN_NAME_LEN 64
-#define LINELEN 512
-
-static char const *adsl_start = ADSL_START_PATH;
-static char const *adsl_stop = ADSL_STOP_PATH;
-static char const *adsl_status = ADSL_STATUS_PATH;
-
-/**********************************************************************
- *%FUNCTION: PathOK
- *%ARGUMENTS:
- * fname -- a file name.
- *%RETURNS:
- * 1 if path to fname is secure; 0 otherwise.
- *%DESCRIPTION:
- * Makes sure ownership/permissions of file and parent directories
- * are safe.
- **********************************************************************/
-static int
-PathOK(char const *fname)
-{
- char path[LINELEN];
- struct stat buf;
- char const *slash;
-
- if (strlen(fname) > LINELEN) {
- fprintf(stderr, "Pathname '%s' too long\n", fname);
- return 0;
- }
-
- /* Must be absolute path */
- if (*fname != '/') {
- fprintf(stderr, "Unsafe path '%s' not absolute\n", fname);
- return 0;
- }
-
- /* Check root directory */
- if (stat("/", &buf) < 0) {
- perror("stat");
- return 0;
- }
- if (buf.st_uid) {
- fprintf(stderr, "SECURITY ALERT: Root directory (/) not owned by root\n");
- return 0;
- }
- if (buf.st_mode & (S_IWGRP | S_IWOTH)) {
- fprintf(stderr, "SECURITY ALERT: Root directory (/) writable by group or other\n");
- return 0;
- }
-
- /* Check each component */
- slash = fname;
-
- while(*slash) {
- slash = strchr(slash+1, '/');
- if (!slash) {
- slash = fname + strlen(fname);
- }
- memcpy(path, fname, slash-fname);
- path[slash-fname] = 0;
- if (stat(path, &buf) < 0) {
- perror("stat");
- return 0;
- }
- if (buf.st_uid) {
- fprintf(stderr, "SECURITY ALERT: '%s' not owned by root\n", path);
- return 0;
- }
-
- if (buf.st_mode & (S_IWGRP | S_IWOTH)) {
- fprintf(stderr, "SECURITY ALERT: '%s' writable by group or other\n",
- path);
- return 0;
- }
- }
- return 1;
-}
-
-/**********************************************************************
- *%FUNCTION: CleanEnvironment
- *%ARGUMENTS:
- * envp -- environment passed to main
- *%RETURNS:
- * Nothing
- *%DESCRIPTION:
- * Deletes all environment variables; makes safe environment
- **********************************************************************/
-static void
-CleanEnvironment(char *envp[])
-{
- envp[0] = NULL;
- putenv("PATH=/bin:/usr/bin:/sbin:/usr/sbin");
-}
-
-/**********************************************************************
- *%FUNCTION: main
- *%ARGUMENTS:
- * argc, argv -- usual suspects
- * Usage: pppoe-wrapper {start|stop|status} {connection_name}
- *%RETURNS:
- * Whatever adsl-start, adsl-stop or adsl-status returns.
- *%DESCRIPTION:
- * Runs adsl-start, adsl-stop or adsl-status on given connection if
- * non-root users are allowed to do it.
- **********************************************************************/
-int
-main(int argc, char *argv[])
-{
- int amRoot;
- char *cp;
- char fname[64+CONN_NAME_LEN];
- char line[LINELEN+1];
- int allowed = 0;
-
- FILE *fp;
-
- extern char **environ;
-
- /* Clean out environment */
- CleanEnvironment(environ);
-
- /* Are we root? */
- amRoot = (getuid() == 0);
-
- /* Validate arguments */
- if (argc != 3) {
- fprintf(stderr, "Usage: %s {start|stop|status} connection_name\n",
- argv[0]);
- exit(1);
- }
-
- if (strcmp(argv[1], "start") &&
- strcmp(argv[1], "stop") &&
- strcmp(argv[1], "status")) {
- fprintf(stderr, "Usage: %s {start|stop|status} connection_name\n",
- argv[0]);
- exit(1);
- }
-
- /* Connection name can be at most CONN_NAME_LEN chars; alpha, num, underscore */
- if (strlen(argv[2]) > CONN_NAME_LEN) {
- fprintf(stderr, "%s: Connection name '%s' too long.\n",
- argv[0], argv[2]);
- exit(1);
- }
-
- for (cp = argv[2]; *cp; cp++) {
- if (!strchr("abcdefghijklmnopqrstuvwxyz"
- "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
- "0123456789_-", *cp)) {
- fprintf(stderr, "%s: Connection name '%s' contains illegal character '%c'\n", argv[0], argv[2], *cp);
- exit(1);
- }
- }
-
- /* Open the connection file */
- sprintf(fname, "/etc/ppp/rp-pppoe-gui/conf.%s", argv[2]);
- /* Check path sanity */
- if (!PathOK(fname)) {
- exit(1);
- }
-
- fp = fopen(fname, "r");
- if (!fp) {
- fprintf(stderr, "%s: Could not open '%s': %s\n",
- argv[0], fname, strerror(errno));
- exit(1);
- }
-
- /* Check if non-root users can control it */
- if (amRoot) {
- allowed = 1;
- } else {
- while (!feof(fp)) {
- if (!fgets(line, LINELEN, fp)) {
- break;
- }
- if (!strcmp(line, "NONROOT=OK\n")) {
- allowed = 1;
- break;
- }
- }
- }
- fclose(fp);
-
- if (!allowed) {
- fprintf(stderr, "%s: Non-root users are not permitted to control connection '%s'\n", argv[0], argv[2]);
- exit(1);
- }
-
- /* Become root with setuid() to defeat is-root checks in shell scripts */
- if (setreuid(0, 0) < 0) {
- perror("setreuid");
- exit(1);
- }
-
- /* It's OK -- do it. */
- if (!strcmp(argv[1], "start")) {
- if (!PathOK(adsl_start)) exit(1);
- execl(adsl_start, "adsl-start", fname, NULL);
- } else if (!strcmp(argv[1], "stop")) {
- if (!PathOK(adsl_stop)) exit(1);
- execl(adsl_stop, "adsl-stop", fname, NULL);
- } else {
- if (!PathOK(adsl_status)) exit(1);
- execl(adsl_status, "adsl-status", fname, NULL);
- }
- fprintf(stderr, "%s: execl: %s\n", argv[0], strerror(errno));
- exit(1);
-}
diff --git a/mdk-stage1/rp-pppoe/man/adsl-connect.8 b/mdk-stage1/rp-pppoe/man/adsl-connect.8
deleted file mode 100644
index 1b34a74e5..000000000
--- a/mdk-stage1/rp-pppoe/man/adsl-connect.8
+++ /dev/null
@@ -1,66 +0,0 @@
-.\" $Id$
-.TH ADSL-CONNECT 8 "21 February 2000"
-.UC 4
-.SH NAME
-adsl-connect \- Shell script to manage a PPPoE link
-
-.SH SYNOPSIS
-.B adsl-connect \fR[\fIconfig_file\fR]
-.P
-.B adsl-connect \fR\fIinterface user\fR [\fIconfig_file\fR]
-
-
-.SH DESCRIPTION
-\fBadsl-connect\fR is a shell script which manages an ADSL connection
-using the Roaring Penguin user-space PPPoE client. If you omit
-\fIconfig_file\fR, the default file \fB/etc/ppp/pppoe.conf\fR is used.
-If you supply \fIinterface\fR and \fIuser\fR, then they override the
-Ethernet interface and user-name settings in the configuration file.
-.P
-Note that normally, you should \fInot\fR invoke \fBadsl-connect\fR
-directly. Instead, use \fBadsl-start\fR to bring up the ADSL connection.
-.P
-\fBadsl-connect\fR first reads a configuration file. It then brings
-up a PPPoE connection. If the connection ever drops, a message is logged
-to syslog, and \fBadsl-connect\fR re-establishes the connection. In addition,
-each time the connection is dropped or cannot be established,
-\fBadsl-connect\fR executes the script \fB/etc/ppp/adsl-lost\fR if it
-exists and is executable.
-
-.P
-The shell script \fBadsl-stop\fR causes \fBadsl-connect\fR to break out
-of its loop, bring the connection down, and exit.
-
-.SH TECHNICAL DETAILS
-\fBadsl-connect\fR uses the following shell variables from the
-configuration file:
-
-.TP
-.B ETH
-The Ethernet interface connected to the ADSL modem (for example, eth0).
-
-.TP
-.B USER
-The ADSL user-id (for example, b1xxnxnx@sympatico.ca).
-
-.TP
-.B PIDFILE
-A file in which to write the process-ID of the adsl-connect process
-(for example, \fB/var/run/pppoe.pid\fR). Two additional files
-($PIDFILE.pppd and $PIDFILE.pppoe) hold the process-ID's of the
-\fBpppd\fR and \fBpppoe\fR processes, respectively.
-
-.P
-By using different configuration files with different PIDFILE
-settings, you can manage multiple PPPoE connections. Just specify the
-configuration file as an argument to \fBadsl-start\fR and
-\fBadsl-stop\fR.
-
-.SH AUTHOR
-\fBadsl-connect\fR was written by David F. Skoll <dfs@roaringpenguin.com>.
-
-The \fBpppoe\fR home page is \fIhttp://www.roaringpenguin.com/pppoe/\fR.
-
-.SH SEE ALSO
-pppoe(8), adsl-start(8), adsl-stop(8), pppd(8), pppoe.conf(5), adsl-setup(8), adsl-status(8), pppoe-sniff(8), pppoe-server(8), pppoe-relay(8)
-
diff --git a/mdk-stage1/rp-pppoe/man/adsl-setup.8 b/mdk-stage1/rp-pppoe/man/adsl-setup.8
deleted file mode 100644
index 9e78fa547..000000000
--- a/mdk-stage1/rp-pppoe/man/adsl-setup.8
+++ /dev/null
@@ -1,23 +0,0 @@
-.\" $Id$
-.TH ADSL-SETUP 8 "21 February 2000"
-.UC 4
-.SH NAME
-adsl-setup \- Shell script to configure Roaring Penguin PPPoE client
-.SH SYNOPSIS
-.B adsl-setup
-
-.SH DESCRIPTION
-\fBadsl-setup\fR is a shell script which prompts you for various pieces
-of information and sets up an /etc/ppp/pppoe.conf configuration script
-for the \fBadsl-start\fR, \fBadsl-stop\fR and \fBadsl-connect\fR scripts.
-
-.SH AUTHOR
-\fBadsl-setup\fR was written by David F. Skoll <dfs@roaringpenguin.com>.
-
-The \fBpppoe\fR home page is \fIhttp://www.roaringpenguin.com/pppoe/\fR.
-
-.SH SEE ALSO
-pppoe(8), adsl-start(8), adsl-stop(8), adsl-connect(8), pppd(8),
-pppoe.conf(5), adsl-status(8), pppoe-sniff(8), pppoe-relay(8),
-pppoe-server(8)
-
diff --git a/mdk-stage1/rp-pppoe/man/adsl-start.8 b/mdk-stage1/rp-pppoe/man/adsl-start.8
deleted file mode 100644
index 87250b381..000000000
--- a/mdk-stage1/rp-pppoe/man/adsl-start.8
+++ /dev/null
@@ -1,27 +0,0 @@
-.\" $Id$
-.TH ADSL-START 8 "21 February 2000"
-.UC 4
-.SH NAME
-adsl-start \- Shell script to bring up a PPPoE link
-.SH SYNOPSIS
-.B adsl-start \fR[\fIconfig_file\fR]
-.P
-.B adsl-start \fR\fIinterface user\fR [\fIconfig_file\fR]
-
-.SH DESCRIPTION
-\fBadsl-start\fR is a shell script which starts the Roaring Penguin
-user-space PPPoE client. If you omit \fIconfig_file\fR, the default
-file \fB/etc/ppp/pppoe.conf\fR is used. If you supply
-\fIinterface\fR and \fIuser\fR, then they override the Ethernet interface
-and user-name settings in the configuration file.
-
-.SH AUTHOR
-\fBadsl-start\fR was written by David F. Skoll <dfs@roaringpenguin.com>.
-
-The \fBpppoe\fR home page is \fIhttp://www.roaringpenguin.com/pppoe/\fR.
-
-.SH SEE ALSO
-pppoe(8), adsl-stop(8), adsl-connect(8), pppd(8), pppoe.conf(5),
-adsl-setup(8), adsl-status(8), pppoe-sniff(8), pppoe-relay(8),
-pppoe-server(8)
-
diff --git a/mdk-stage1/rp-pppoe/man/adsl-status.8 b/mdk-stage1/rp-pppoe/man/adsl-status.8
deleted file mode 100644
index 2114d461e..000000000
--- a/mdk-stage1/rp-pppoe/man/adsl-status.8
+++ /dev/null
@@ -1,25 +0,0 @@
-.\" $Id$
-.TH ADSL-STATUS 8 "16 March 2000"
-.UC 4
-.SH NAME
-adsl-status \- Shell script to report on status of PPPoE link
-.SH SYNOPSIS
-.B adsl-status \fR[\fIconfig_file\fR]
-
-.SH DESCRIPTION
-\fBadsl-status\fR is a shell script which checks the status of the
-PPPoE link established by the Roaring Penguin user-space PPPoE client.
-If you omit \fIconfig_file\fR, the default file
-\fB/etc/ppp/pppoe.conf\fR is used.
-
-.SH AUTHOR
-\fBadsl-status\fR was written by David F. Skoll <dfs@roaringpenguin.com>.
-
-The \fBpppoe\fR home page is \fIhttp://www.roaringpenguin.com/pppoe/\fR.
-
-.SH SEE ALSO
-pppoe(8), adsl-start(8), adsl-connect(8), pppd(8), pppoe.conf(5),
-adsl-setup(8), adsl-stop(8), pppoe-sniff(8), pppoe-relay(8),
-pppoe-server(8)
-
-
diff --git a/mdk-stage1/rp-pppoe/man/adsl-stop.8 b/mdk-stage1/rp-pppoe/man/adsl-stop.8
deleted file mode 100644
index 2ac7fef8e..000000000
--- a/mdk-stage1/rp-pppoe/man/adsl-stop.8
+++ /dev/null
@@ -1,21 +0,0 @@
-.\" $Id$
-.TH ADSL-STOP 8 "21 February 2000"
-.UC 4
-.SH NAME
-adsl-stop \- Shell script to shut down a PPPoE link
-.SH SYNOPSIS
-.B adsl-stop \fR[\fIconfig_file\fR]
-
-.SH DESCRIPTION
-\fBadsl-stop\fR is a shell script which stops the Roaring Penguin
-user-space PPPoE client. If you omit \fIconfig_file\fR, the default
-file \fB/etc/ppp/pppoe.conf\fR is used.
-
-.SH AUTHOR
-\fBadsl-stop\fR was written by David F. Skoll <dfs@roaringpenguin.com>.
-
-The \fBpppoe\fR home page is \fIhttp://www.roaringpenguin.com/pppoe/\fR.
-
-.SH SEE ALSO
-pppoe(8), adsl-start(8), adsl-connect(8), pppd(8), pppoe.conf(5), adsl-setup(8), adsl-status(8), pppoe-sniff(8), pppoe-relay(8), pppoe-server(8)
-
diff --git a/mdk-stage1/rp-pppoe/man/pppoe-relay.8 b/mdk-stage1/rp-pppoe/man/pppoe-relay.8
deleted file mode 100644
index 5f79b09a1..000000000
--- a/mdk-stage1/rp-pppoe/man/pppoe-relay.8
+++ /dev/null
@@ -1,124 +0,0 @@
-.\" $Id$
-.TH PPPOE-RELAY 8 "26 January 2001"
-.\""
-.UC 4
-.SH NAME
-pppoe-relay \- user-space PPPoE relay agent.
-.SH SYNOPSIS
-.B pppoe-relay \fR[\fIoptions\fR]
-
-.SH DESCRIPTION
-\fBpppoe-relay\fR is a user-space relay agent for PPPoE
-(Point-to-Point Protocol over Ethernet) for Linux. \fBpppoe-relay\fR
-works in concert with the \fBpppoe\fR client and \fBpppoe-server\fR
-server. See the OPERATION section later in this manual for
-details on how \fBpppoe-relay\fR works.
-
-.SH OPTIONS
-.TP
-.B \-S \fIinterface\fR
-Adds the Ethernet interface \fIinterface\fR to the list of interfaces
-managed by \fBpppoe-relay\fR. Only PPPoE servers may be connected to
-this interface.
-
-.TP
-.B \-C \fIinterface\fR
-Adds the Ethernet interface \fIinterface\fR to the list of interfaces
-managed by \fBpppoe-relay\fR. Only PPPoE clients may be connected to
-this interface.
-
-.TP
-.B \-B \fIinterface\fR
-Adds the Ethernet interface \fIinterface\fR to the list of interfaces
-managed by \fBpppoe-relay\fR. Both PPPoE clients and servers may be
-connected to this interface.
-
-.TP
-.B \-n \fInum\fR
-Allows at most \fInum\fR concurrent PPPoE sessions. If not specified,
-the default is 5000. \fInum\fR can range from 1 to 65534.
-
-.TP
-.B \-i \fItimeout\fR
-Specifies the session idle timeout. If both peers in a session are idle
-for more than \fItimeout\fR seconds, the session is terminated.
-If \fItimeout\fR is specified as zero, sessions will never be terminated
-because of idleness.
-
-Note that the idle-session expiry routine is never run more frequently than
-every 30 seconds, so the timeout is approximate. The default value for
-\fItimeout\fR is 600 seconds (10 minutes.)
-
-.TP
-.B \-F
-The \fB\-F\fR option causes \fBpppoe-relay\fR \fInot\fR to fork into the
-background; instead, it remains in the foreground.
-
-.TP
-.B \-h
-The \fB\-h\fR option prints a brief usage message and exits.
-
-.SH OPERATION
-
-\fBpppoe-relay\fR listens for incoming PPPoE PADI frames on all interfaces
-specified with \fB-B\fR or \fB-C\fR options. When a PADI frame appears,
-\fBpppoe-relay\fR adds a Relay-Session-ID tag and broadcasts the PADI
-on all interfaces specified with \fB-B\fR or \fB-S\fR options (except the
-interface on which the frame arrived.)
-
-Any PADO frames received are relayed back to the client which sent the
-PADI (assuming they contain valid Relay-Session-ID tags.) Likewise,
-PADR frames from clients are relayed back to the matching access
-concentrator.
-
-When a PADS frame is received, \fBpppoe-relay\fR enters the two peers'
-MAC addresses and session-ID's into a hash table. (The session-ID seen
-by the access concentrator may be different from that seen by the client;
-\fBpppoe-relay\fR must renumber sessions to avoid the possibility of duplicate
-session-ID's.) Whenever either peer sends a session frame, \fBpppoe-relay\fR
-looks up the session entry in the hash table and relays the frame to
-the correct peer.
-
-When a PADT frame is received, \fBpppoe-relay\fR relays it to the peer
-and deletes the session entry from its hash table.
-
-If a client and server crash (or frames are lost), PADT frames may never
-be sent, and \fBpppoe-relay\fR's hash table can fill up with stale sessions.
-Therefore, a session-cleaning routine runs periodically, and removes old
-sessions from the hash table. A session is considered "old" if no traffic
-has been seen within \fItimeout\fR seconds. When a session is deleted because
-of a timeout, a PADT frame is sent to each peer to make certain that they
-are aware the session has been killed.
-
-.SH EXAMPLE INVOCATIONS
-
-.nf
-pppoe-relay -C eth0 -S eth1
-.fi
-
-The example above relays frames between PPPoE clients on the eth0 network
-and PPPoE servers on the eth1 network.
-
-.nf
-pppoe-relay -B eth0 -B eth1
-.fi
-
-This example is a transparent relay -- frames are relayed between any mix
-of clients and servers on the eth0 and eth1 networks.
-
-.nf
-pppoe-relay -S eth0 -C eth1 -C eth2 -C eth3
-.fi
-
-This example relays frames between servers on the eth0 network and
-clients on the eth1, eth2 and eth3 networks.
-
-.SH AUTHORS
-\fBpppoe-relay\fR was written by David F. Skoll <dfs@roaringpenguin.com>.
-
-The \fBpppoe\fR home page is \fIhttp://www.roaringpenguin.com/pppoe/\fR.
-
-.SH SEE ALSO
-adsl-start(8), adsl-stop(8), adsl-connect(8), pppd(8), pppoe.conf(5),
-pppoe(8), adsl-setup(8), adsl-status(8), pppoe-sniff(8), pppoe-server(8)
-
diff --git a/mdk-stage1/rp-pppoe/man/pppoe-server.8 b/mdk-stage1/rp-pppoe/man/pppoe-server.8
deleted file mode 100644
index aacf11f1f..000000000
--- a/mdk-stage1/rp-pppoe/man/pppoe-server.8
+++ /dev/null
@@ -1,123 +0,0 @@
-.\" $Id$
-.TH PPPOE-SERVER 8 "3 July 2000"
-.\""
-.UC 4
-.SH NAME
-pppoe-server \- user-space PPPoE server
-.SH SYNOPSIS
-.B pppoe-server \fR[\fIoptions\fR]
-
-.SH DESCRIPTION
-\fBpppoe-server\fR is a user-space server for PPPoE (Point-to-Point Protocol
-over Ethernet) for Linux and other UNIX systems. \fBpppoe-server\fR works in
-concert with the \fBpppoe\fR client to respond to PPPoE discovery packets
-and set up PPPoE sessions.
-
-.SH OPTIONS
-.TP
-.B \-F
-The \fB\-F\fR option causes \fBpppoe-server\fR not to fork and become a
-daemon. The default is to fork and become a daemon.
-
-.TP
-.B \-I \fIinterface\fR
-The \fB\-I\fR option specifies the Ethernet interface to use. Under Linux,
-it is typically \fIeth0\fR or \fIeth1\fR. The interface should be "up"
-before you start \fBpppoe-server\fR, but should \fInot\fR be configured to have
-an IP address.
-
-.TP
-.B \-T \fItimeout\fR
-This option is passed directly to \fBpppoe\fR; see \fBpppoe\fR(8) for
-details.
-
-.TP
-.B \-C \fIac_name\fR
-Specifies which name to report as the access concentrator name. If not
-supplied, the host name is used.
-
-.TP
-.B \-m \fIMSS\fR
-This option is passed directly to \fBpppoe\fR; see \fBpppoe\fR(8) for
-details.
-
-.TP
-.B \-s
-This option is passed directly to \fBpppoe\fR; see \fBpppoe\fR(8) for
-details. In addition, it causes \fBpppd\fR to be invoked with the
-\fIsync\fR option.
-
-.TP
-.B \-L \fIip\fR
-Sets the local IP address. This is passed to spawned \fBpppd\fR processes.
-If not specified, the default is 10.0.0.1.
-
-.TP
-.B \-R \fIip\fR
-Sets the starting remote IP address. As sessions are established,
-IP addresses are assigned starting from \fIip\fR. \fBpppoe-server\fR
-automatically keeps track of the pool of addresses and passes a
-valid remote IP address to \fBpppd\fR. If not specified, a starting address
-of 10.67.15.1 is used.
-
-.TP
-.B \-N \fInum\fR
-Allows at most \fInum\fR concurrent PPPoE sessions. If not specified,
-the default is 64.
-
-.TP
-.B \-p \fIfname\fR
-Reads the specified file \fIfname\fR which is a text file consisting of
-one IP address per line. These IP addresses will be assigned to clients.
-The number of sessions allowed will equal the number of addresses found
-in the file. The \fB\-p\fR option overrides both \fB\-R\fR and \fB\-N\fR.
-
-.TP
-.B \-o \fIoffset\fR
-Instead of numbering PPPoE sessions starting at 1, they will be numbered
-starting at \fIoffset\fR+1. This allows you to run multiple servers on
-a given machine; just make sure that their session numbers do not
-overlap.
-
-.TP
-.B \-f disc:sess
-The \fB\-f\fR option sets the Ethernet frame types for PPPoE discovery
-and session frames. The types are specified as hexadecimal numbers
-separated by a colon. Standard PPPoE uses frame types 8863:8864.
-\fIYou should not use this option\fR unless you are absolutely sure
-the peer you are dealing with uses non-standard frame types.
-
-.TP
-.B \-h
-The \fB\-h\fR option prints a brief usage message and exits.
-
-.SH OPERATION
-
-\fBpppoe-server\fR listens for incoming PPPoE discovery packets. When
-a session is established, it spawns a \fBpppd\fR process. The following
-options are passed to \fBpppd\fR:
-
-.nf
-nodetach noaccomp nobsdcom nodeflate nopcomp novj novjccomp
-default-asyncmap
-.fi
-
-In addition, the local and remote IP address are set based on the
-\fB\-L\fR and \fB\-R\fR options. The \fBpty\fR option is supplied along
-with a \fBpppoe\fR command to initiate the PPPoE session. Finally,
-additional \fBpppd\fR options can be placed in the file
-\fB/etc/ppp/pppoe-server-options\fR (which must exist, even if it is just
-empty!)
-
-Note that \fBpppoe-server\fR is meant mainly for testing PPPoE clients.
-It is \fInot\fR a high-performance server meant for production use.
-
-.SH AUTHORS
-\fBpppoe-server\fR was written by David F. Skoll <dfs@roaringpenguin.com>.
-
-The \fBpppoe\fR home page is \fIhttp://www.roaringpenguin.com/pppoe/\fR.
-
-.SH SEE ALSO
-adsl-start(8), adsl-stop(8), adsl-connect(8), pppd(8), pppoe.conf(5),
-pppoe(8), adsl-setup(8), adsl-status(8), pppoe-sniff(8), pppoe-relay(8)
-
diff --git a/mdk-stage1/rp-pppoe/man/pppoe-sniff.8 b/mdk-stage1/rp-pppoe/man/pppoe-sniff.8
deleted file mode 100644
index 431830a22..000000000
--- a/mdk-stage1/rp-pppoe/man/pppoe-sniff.8
+++ /dev/null
@@ -1,77 +0,0 @@
-.\" $Id$
-.TH PPPOE-SNIFF 8 "3 July 2000"
-.\""
-.UC 4
-.SH NAME
-pppoe-sniff \- examine network for non-standard PPPoE frames
-.SH SYNOPSIS
-.B pppoe-sniff \fR[\fIoptions\fR]
-
-.SH DESCRIPTION
-\fBpppoe-sniff\fR listens for likely-looking PPPoE PADR and session frames
-and deduces extra options required for \fBpppoe(8)\fR to work.
-
-Some DSL providers seem to use non-standard frame types for PPPoE frames,
-and/or require a certain value in the Service-Name field. It is often
-easier to sniff those values from a machine which can successfully connect
-rather than try to pry them out of the DSL provider.
-
-To use \fBpppoe-sniff\fR, you need two computers, a DSL modem and
-an Ethernet hub (\fInot\fR an Ethernet switch.)
-
-If the DSL modem normally connects directly to your computer's
-Ethernet card, connect it to the "uplink" port on the Ethernet hub.
-Plug two computers into normal ports on the hub. On one computer, run
-whatever software the DSL provider gave you on whatever operating
-system the DSL provider supports. On the other computer, run Linux and
-log in as root.
-
-On the Linux machine, put the Ethernet interface into promiscuous mode
-and start \fBpppoe-sniff\fR. If the ethernet interface is \fIeth0\fR,
-for example, type these commands:
-
-.nf
- ifconfig eth0 promisc
- pppoe-sniff -I eth0
-.fi
-
-On the other machine, start your DSL connection as usual. After a short
-time, \fBpppoe-sniff\fR should print recommendations for the value
-of \fBPPPOE_EXTRA\fR. Set this value in \fB/etc/ppp/pppoe.conf\fR.
-If \fBpppoe-sniff\fR indicates that something special is required in
-\fBPPPOE_EXTRA\fR, please e-mail this to \fBpppoe@roaringpenguin.com\fR
-along with the name of your ISP and the manufacturer and model number of
-your DSL modem. This information will be collated and provided on the
-PPPoE web page for users who do not have two computers.
-
-After \fBpppoe-sniff\fR finishes (or you stop it if it seems hung),
-remember to turn off promiscuous mode:
-
-.nf
- ifconfig eth0 -promisc
-.fi
-
-.SH OPTIONS
-.TP
-.B \-I \fIinterface\fR
-The \fB\-I\fR option specifies the Ethernet interface to use. Under Linux,
-it is typically \fIeth0\fR or \fIeth1\fR. The interface should be "up"
-and in promiscuous mode before you start \fBpppoe-sniff\fR.
-
-.TP
-.B \-V
-The \fB\-V\fR option causes \fBpppoe-sniff\fR to print its version number and
-exit.
-
-.SH BUGS
-\fBpppoe-sniff\fR only works on Linux.
-
-.SH AUTHORS
-\fBpppoe-sniff\fR was written by David F. Skoll <dfs@roaringpenguin.com>.
-
-The \fBpppoe\fR home page is \fIhttp://www.roaringpenguin.com/pppoe/\fR.
-
-.SH SEE ALSO
-adsl-start(8), adsl-stop(8), adsl-connect(8), pppd(8), pppoe.conf(5),
-pppoe(8), adsl-setup(8), adsl-status(8), pppoe-server(8), pppoe-relay(8)
-
diff --git a/mdk-stage1/rp-pppoe/man/pppoe.8 b/mdk-stage1/rp-pppoe/man/pppoe.8
deleted file mode 100644
index 999c3d2ed..000000000
--- a/mdk-stage1/rp-pppoe/man/pppoe.8
+++ /dev/null
@@ -1,236 +0,0 @@
-.\" $Id$
-.TH PPPOE 8 "3 July 2000"
-.UC 4
-.SH NAME
-pppoe \- user-space PPPoE client.
-.SH SYNOPSIS
-.B pppd pty 'pppoe \fR[\fIpppoe_options\fR]\fB' \fR[\fIpppd_options\fR]
-.P
-.B pppoe -A \fR[\fIpppoe_options\fR]
-.SH DESCRIPTION
-\fBpppoe\fR is a user-space client for PPPoE (Point-to-Point Protocol
-over Ethernet) for Linux and other UNIX systems. \fBpppoe\fR works in
-concert with the \fBpppd\fR PPP daemon to provide a PPP connection
-over Ethernet, as is used by many ADSL service providers.
-
-.SH OPTIONS
-.TP
-.B \-I \fIinterface\fR
-The \fB\-I\fR option specifies the Ethernet interface to use. Under Linux,
-it is typically \fIeth0\fR or \fIeth1\fR. The interface should be "up"
-before you start \fBpppoe\fR, but should \fInot\fR be configured to have
-an IP address.
-
-.TP
-.B \-T \fItimeout\fR
-The \fB\-T\fR option causes \fBpppoe\fR to exit if no session traffic
-is detected for \fItimeout\fR seconds. I recommend that you use this
-option as an extra safety measure, but if you do, you should make sure
-that PPP generates enough traffic so the timeout will normally not be
-triggered. The best way to do this is to use the
-\fIlcp-echo-interval\fR option to \fBpppd\fR. You should set the
-PPPoE timeout to be about four times the LCP echo interval.
-
-.TP
-.B \-D \fIfile_name\fR
-The \fB\-D\fR option causes every packet to be dumped to the specified
-\fIfile_name\fR. This is intended for debugging only; it produces huge
-amounts of output and greatly reduces performance.
-
-.TP
-.B \-V
-The \fB\-V\fR option causes \fBpppoe\fR to print its version number and
-exit.
-
-.TP
-.B \-A
-The \fB\-A\fR option causes \fBpppoe\fR to send a PADI packet and then print
-the names of access concentrators in each PADO packet it receives. Do not
-use this option in conjunction with \fBpppd\fR; the \fB\-A\fR option is
-meant to be used interactively to give interesting information about the
-access concentrator.
-
-.TP
-.B \-S \fIservice_name\fR
-Specifies the desired service name. \fBpppoe\fR will only initiate sessions
-with access concentrators which can provide the specified service. In
-most cases, you should \fInot\fR specify this option. Use it only if you
-know that there are multiple access concentrators or know that you need a
-specific service name.
-
-.TP
-.B \-C \fIac_name\fR
-Specifies the desired access concentrator name. \fBpppoe\fR will only
-initiate sessions with the specified access concentrator. In
-most cases, you should \fInot\fR specify this option. Use it only if you
-know that there are multiple access concentrators. If both the
-\fB\-S\fR and \fB\-C\fR options are specified, they must \fIboth\fR match
-for \fBpppoe\fR to initiate a session.
-
-.TP
-.B \-U
-Causes \fBpppoe\fR to use the Host-Uniq tag in its discovery packets. This
-lets you run multiple \fBpppoe\fR daemons without having their discovery
-packets interfere with one another. You must supply this option to
-\fIall\fR \fBpppoe\fR daemons if you intend to run multiple daemons
-simultaneously.
-
-.TP
-.B \-s
-Causes \fBpppoe\fR to use \fIsynchronous\fR PPP encapsulation. If you
-use this option, then you \fImust\fR use the \fBsync\fR option with
-\fBpppd\fR. You are encouraged to use this option if it works, because
-it greatly reduces the CPU overhead of \fBpppoe\fR. However, it
-MAY be unreliable on slow machines -- there is a race condition between
-pppd writing data and pppoe reading it. For this reason, the default
-setting is asynchronous. If you encounter bugs or crashes with Synchronous
-PPP, turn it off -- don't e-mail me for support!
-
-.TP
-.B \-m \fIMSS\fR
-Causes \fBpppoe\fR to \fIclamp\fR the TCP maximum segment size at the specified
-value. Because of PPPoE overhead, the maximum segment size for PPPoE is
-smaller than for normal Ethernet encapsulation. This could cause problems
-for machines on a LAN behind a gateway using PPPoE. If you have a LAN
-behind a gateway, and the gateway connects to the Internet using PPPoE,
-you are strongly recommended to use a \fB\-m 1412\fR option. This avoids
-having to set the MTU on all the hosts on the LAN.
-
-.TP
-.B \-p \fIfile\fR
-Causes \fBpppoe\fR to write its process-ID to the specified file. This
-can be used to locate and kill \fBpppoe\fR processes.
-
-.TP
-.B \-e \fIsess:mac\fR
-Causes \fBpppoe\fR to skip the discovery phase and move directly to the
-session phase. The session is given by \fIsess\fR and the MAC address of
-the peer by \fImac\fR. This mode is \fInot\fR meant for normal use; it
-is designed only for \fBpppoe-server\fR(8).
-
-.TP
-.B \-n
-Causes \fBpppoe\fR not to open a discovery socket. This mode is
-\fInot\fR meant for normal use; it is designed only for
-\fBpppoe-server\fR(8).
-
-.TP
-.B \-k
-Causes \fBpppoe\fR to terminate an existing session by sending a PADT frame,
-and then exit. You must use the \fB\-e\fR option in conjunction with this
-option to specify the session to kill. This may be useful for killing
-sessions when a buggy peer does not realize the session has ended.
-
-.TP
-.B \-d
-Causes \fBpppoe\fR to perform discovery and then exit, after printing
-session information to standard output. The session information is printed
-in exactly the format expected by the \fB\-e\fR option. This option lets
-you initiate a PPPoE discovery, perform some other work, and then start
-the actual PPP session. \fIBe careful\fR; if you use this option in a loop,
-you can create many sessions, which may annoy your peer.
-
-.TP
-.B \-f disc:sess
-The \fB\-f\fR option sets the Ethernet frame types for PPPoE discovery
-and session frames. The types are specified as hexadecimal numbers
-separated by a colon. Standard PPPoE uses frame types 8863:8864.
-\fIYou should not use this option\fR unless you are absolutely sure
-the peer you are dealing with uses non-standard frame types. If your
-ISP uses non-standard frame types, complain!
-
-.TP
-.B \-h
-The \fB\-h\fR option causes \fBpppoe\fR to print usage information and
-exit.
-
-.SH PPPOE BACKGROUND
-
-PPPoE (Point-to-Point Protocol over Ethernet) is described in RFC 2516
-and is a protocol which allows the session abstraction to be maintained
-over bridged Ethernet networks.
-
-PPPoE works by encapsulating PPP frames in Ethernet frames. The protocol
-has two distinct stages: The \fIdiscovery\fR and the \fIsession\fR stage.
-
-In the discovery stage, the host broadcasts a special PADI (PPPoE
-Active Discovery Initiation) frame to discover any \fIaccess
-concentrators\fR. The access concentrators (typically, only one
-access concentrator) reply with PADO (PPPoE Active Discovery Offer)
-packets, announcing their presence and the services they offer. The
-host picks one of the access concentrators and transmits a PADR (PPPoE
-Active Discovery Request) packet, asking for a session. The access
-concentrator replies with a PADS (PPPoE Active Discovery
-Session-Confirmation) packet. The protocol then moves to the session stage.
-
-In the session stage, the host and access concentrator exchange PPP frames
-embedded in Ethernet frames. The normal Ethernet MTU is 1500 bytes, but
-the PPPoE overhead plus two bytes of overhead for the encapsulated PPP
-frame mean that the MTU of the PPP interface is at most 1492 bytes.
-This causes \fIall kinds of problems\fR if you are using a Linux machine
-as a firewall and interfaces behind the firewall have an MTU greater than
-1492. In fact, to be safe, I recommend setting the MTU of machines
-behind the firewall to 1412, to allow for worst-case TCP and IP options
-in their respective headers.
-
-Normally, PPP uses the Link Control Protocol (LCP) to shut down a PPP
-link. However, the PPPoE specification allows the link to be shut down
-with a special PADT (PPPoE Active Discovery Terminate) packet. This client
-recognizes this packet and will correctly terminate if a terminate request
-is received for the PPP session.
-
-.SH DESIGN GOALS
-
-My design goals for this PPPoE client were as follows, in descending order
-of importance:
-
-.TP
-.B o
-It must work.
-
-.TP
-.B o
-It must be a user-space program and not a kernel patch.
-
-.TP
-.B o
-The code must be easy to read and maintain.
-
-.TP
-.B o
-It must be fully compliant with RFC 2516, the proposed PPPoE standard.
-
-.TP
-.B o
-It must never hang up forever -- if the connection is broken, it must
-detect this and exit, allowing a wrapper script to restart the connection.
-
-.TP
-.B o
-It must be fairly efficient.
-
-.P
-I believe I have achieved all of these goals, but (of course) am open
-to suggestions, patches and ideas. See my home page,
-http://www.roaringpenguin.com, for contact information.
-
-.SH NOTES
-
-For best results, you must give \fBpppd\fR an mtu option of
-1492. I have observed problems with excessively-large frames
-unless I set this option. Also, if \fBpppoe\fR is running on a firewall
-machine, all machines behind the firewall should have MTU's of 1412.
-
-If you have problems, check your system logs. \fBpppoe\fR logs interesting
-things to syslog. You may have to turn on logging of \fIdebug\fR-level
-messages for complete diagnosis.
-
-.SH AUTHORS
-\fBpppoe\fR was written by David F. Skoll <dfs@roaringpenguin.com>,
-with much inspiration from an earlier version by Luke Stras.
-
-The \fBpppoe\fR home page is \fIhttp://www.roaringpenguin.com/pppoe/\fR.
-
-.SH SEE ALSO
-adsl-start(8), adsl-stop(8), adsl-connect(8), pppd(8), pppoe.conf(5), adsl-setup(8), adsl-status(8), pppoe-sniff(8), pppoe-server(8), pppoe-relay(8)
-
diff --git a/mdk-stage1/rp-pppoe/man/pppoe.conf.5 b/mdk-stage1/rp-pppoe/man/pppoe.conf.5
deleted file mode 100644
index 731fd98d4..000000000
--- a/mdk-stage1/rp-pppoe/man/pppoe.conf.5
+++ /dev/null
@@ -1,168 +0,0 @@
-.\" $Id$
-.\""
-.TH PPPOE.CONF 5 "21 February 2000"
-.UC 4
-.SH NAME
-pppoe.conf \- Configuration file used by \fBadsl-start\fR(8),
-\fBadsl-stop\fR(8), \fBadsl-status(8)\fR and \fBadsl-connect\fR(8).
-
-.SH DESCRIPTION
-\fB/etc/ppp/pppoe.conf\fR is a shell script which contains configuration
-information for Roaring Penguin's ADSL scripts. Note that \fBpppoe.conf\fR
-is used only by the various adsl-* shell scripts, not by \fBpppoe\fR
-itself.
-
-\fBpppoe.conf\fR consists of a sequence of shell variable assignments.
-The variables and their meanings are:
-
-.TP
-.B ETH
-The Ethernet interface connected to the ADSL modem (for example, eth0).
-
-.TP
-.B USER
-The ADSL user-id (for example, b1xxnxnx@sympatico.ca).
-
-.TP
-.B SERVICENAME
-If this is not blank, then it is passed with the \fB\-S\fR option to
-\fBpppoe\fR. It specifies a service name to ask for. Usually, you
-should leave it blank.
-
-.TP
-.B ACNAME
-If this is not blank, then it is passed with the \fB\-C\fR option to
-\fBpppoe\fR. It specifies the name of the access concentrator to connect
-to. Usually, you should leave it blank.
-
-.TP
-.B DEMAND
-If set to a number, the link is activated on demand and brought down
-after after \fBDEMAND\fR seconds. If set to \fBno\fR, the link is kept
-up all the time rather than being activated on demand.
-
-.TP
-.B DNSTYPE
-One of \fBNOCHANGE\fR, \fBSPECIFY\fR or \fBSERVER\fR. If
-set to NOCHANGE, \fBadsl-connect\fR will not adjust the DNS setup in
-any way. If set to SPECIFY, it will re-write /etc/resolv.conf with
-the values of DNS1 and DNS2. If set to \fBSERVER\fR, it will
-supply the \fIusepeerdns\fR option to \fBpppd\fR, and make a symlink
-from /etc/resolv.conf to /etc/ppp/resolv.conf.
-
-.TP
-.B DNS1, DNS2
-IP addresses of DNS servers if you use DNSTYPE=SPECIFY.
-
-.TP
-.B NONROOT
-If the line \fBNONROOT=OK\fR (exactly like that; no whitespace or comments)
-appears in the configuration file, then \fBpppoe-wrapper\fR will allow
-non-root users to bring the conneciton up or down. The wrapper is installed
-only if you installed the rp-pppoe-gui package.
-
-.TP
-.B USEPEERDNS
-If set to "yes", then \fBadsl-connect\fR will supply the \fIusepeerdns\fR
-option to \fBpppd\fR, which causes it to obtain DNS server addresses
-from the peer and create a new \fB/etc/resolv.conf\fR file. Otherwise,
-\fBadsl-connect\fR will not supply this option, and \fBpppd\fR will not
-modify \fB/etc/resolv.conf\fR.
-
-.TP
-.B CONNECT_POLL
-How often (in seconds) \fBadsl-start\fR should check to see if a new PPP
-interface has come up. If this is set to 0, the \fBadsl-start\fR simply
-initiates the PPP session, but does not wait to see if it comes up
-successfully.
-
-.TP
-.B CONNECT_TIMEOUT
-How long (in seconds) \fBadsl-start\fR should wait for a new PPP interface
-to come up before concluding that \fBadsl-connect\fR has failed and killing
-the session.
-
-.TP
-.B PING
-A character which is echoed every \fBCONNECT_POLL\fR seconds while
-\fBadsl-start\fR is waiting for the PPP interface to come up.
-
-.TP
-.B FORCEPING
-A character which is echoed every \fBCONNECT_POLL\fR seconds while
-\fBadsl-start\fR is waiting for the PPP interface to come up. Similar
-to \fBPING\fR, but the character is echoed even if \fBadsl-start\fR's
-standard output is not a tty.
-
-.TP
-.B PIDFILE
-A file in which to write the process-ID of the adsl-connect process
-(for example, \fB/var/run/pppoe.pid\fR). Two additional files
-($PIDFILE.pppd and $PIDFILE.pppoe) hold the process-ID's of the
-\fBpppd\fR and \fBpppoe\fR processes, respectively.
-
-.TP
-.B SYNCHRONOUS
-An indication of whether or not to use synchronous PPP (\fByes\fR or
-\fBno\fR). Synchronous PPP is safe on Linux machines with the n_hdlc
-line discipline. (If you have a file called "n_hdlc.o" in your
-modules directory, you have the line discipline.) It is \fInot
-recommended\fR on other machines or on Linux machines without the
-n_hdlc line discipline due to some known and unsolveable race
-conditions in a user-mode client.
-
-.TP
-.B CLAMPMSS
-The value at which to "clamp" the advertised MSS for TCP sessions. The
-default of 1412 should be fine.
-
-.TP
-.B LCP_INTERVAL
-How often (in seconds) \fBpppd\fR sends out LCP echo-request packets.
-
-.TP
-.B LCP_FAILURE
-How many unanswered LCP echo-requests must occur before \fBpppd\fR
-concludes the link is dead.
-
-.TP
-.B PPPOE_TIMEOUT
-If this many seconds elapse without any activity seen by \fBpppoe\fR,
-then \fBpppoe\fR exits.
-
-.TP
-.B FIREWALL
-One of NONE, STANDALONE or MASQUERADE. If NONE, then \fBadsl-connect\fR does
-not add any firewall rules. If STANDALONE, then it clears existing firewall
-rules and sets up basic rules for a standalone machine. If MASQUERADE, then
-it clears existing firewall rules and sets up basic rules for an Internet
-gateway. If you run services on your machine, these simple firewall scripts
-are inadequate; you'll have to make your own firewall rules and set FIREWALL
-to NONE.
-
-.TP
-.B PPPOE_EXTRA
-Any extra arguments to pass to \fBpppoe\fR
-
-.TP
-.B PPPD_EXTRA
-Any extra arguments to pass to \fBpppd\fR
-
-.TP
-.B LINUX_PLUGIN
-If non-blank, the full path of the Linux kernel-mode PPPoE plugin
-(typically \fB/etc/ppp/plugins/rp-pppoe.so\fR.) This forces
-\fBadsl-connect\fR to use kernel-mode PPPoE on Linux 2.4.x systems.
-This code is experimental and unsupported. Use of the plugin causes
-\fBadsl-connect\fR to ignore CLAMPMSS, PPPOE_EXTRA, SYNCHRONOUS and
-PPPOE_TIMEOUT.
-
-.P
-By using different configuration files with different PIDFILE
-settings, you can manage multiple PPPoE connections. Just specify the
-configuration file as an argument to \fBadsl-start\fR and \fBadsl-stop\fR.
-
-.SH SEE ALSO
-pppoe(8), adsl-connect(8), adsl-start(8), adsl-stop(8), pppd(8), adsl-setup(8),
-pppoe-wrapper(8)
-
diff --git a/mdk-stage1/rp-pppoe/rp-pppoe-gui.spec b/mdk-stage1/rp-pppoe/rp-pppoe-gui.spec
deleted file mode 100644
index e28faa3e6..000000000
--- a/mdk-stage1/rp-pppoe/rp-pppoe-gui.spec
+++ /dev/null
@@ -1,98 +0,0 @@
-Summary: PPP Over Ethernet (xDSL support)
-Name: rp-pppoe-gui
-Version: 3.0
-%if %(%{expand:test %{_vendor} != mandriva ; echo $?})
-Release: 1mdk
-%else
-Release: 1
-%endif
-Copyright: GPL
-Group: System Environment/Daemons
-Source: http://www.roaringpenguin.com/pppoe/rp-pppoe-3.0.tar.gz
-Url: http://www.roaringpenguin.com/pppoe/
-Packager: David F. Skoll <dfs@roaringpenguin.com>
-BuildRoot: /tmp/pppoe-build
-Vendor: Roaring Penguin Software Inc.
-Requires: ppp >= 2.3.7
-Requires: rp-pppoe >= 3.0
-
-%description
-This is a graphical wrapper around the rp-pppoe PPPoE client. PPPoE is
-a protocol used by many DSL Internet Service Providers.
-
-%prep
-umask 022
-mkdir -p $RPM_BUILD_ROOT
-cd $RPM_BUILD_ROOT
-rm -rf $RPM_BUILD_ROOT/rp-pppoe-%{version}
-zcat $RPM_SOURCE_DIR/rp-pppoe-%{version}.tar.gz | tar xvf -
-cd $RPM_BUILD_ROOT/rp-pppoe-%{version}/src
-./configure --mandir=%{_mandir}
-
-%build
-cd $RPM_BUILD_ROOT/rp-pppoe-%{version}/gui
-make
-
-%install
-cd $RPM_BUILD_ROOT/rp-pppoe-%{version}/gui
-make install RPM_INSTALL_ROOT=$RPM_BUILD_ROOT
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%post
-# Install entry in KDE menu
-if test -n "$KDEDIR" ; then
- mkdir -p "$KDEDIR/share/applnk/Internet"
- cat <<EOF > "$KDEDIR/share/applnk/Internet/tkpppoe.kdelnk"
-# KDE Config File
-[KDE Desktop Entry]
-Name=TkPPPoE
-Comment=Start/Stop ADSL connections
-Exec=tkpppoe
-Terminal=0
-Type=Application
-EOF
-fi
-
-# Install entry in GNOME menus
-GNOMEDIR=`gnome-config --datadir 2>/dev/null`
-if test -n "$GNOMEDIR" ; then
- mkdir -p "$GNOMEDIR/gnome/apps/Internet"
-cat <<EOF > "$GNOMEDIR/gnome/apps/Internet/tkpppoe.desktop"
-[Desktop Entry]
-Name=TkPPPoE
-Comment=Start/Stop ADSL connections
-Exec=tkpppoe
-Terminal=0
-Type=Application
-EOF
-fi
-
-%postun
-# Remove KDE menu entry
-if test -n "$KDEDIR" ; then
- rm -f "$KDEDIR/share/applnk/Internet/tkpppoe.kdelnk"
-fi
-
-# Remove GNOME menu entry
-GNOMEDIR=`gnome-config --datadir 2>/dev/null`
-if test -n "$GNOMEDIR" ; then
- rm -f "$GNOMEDIR/gnome/apps/Internet/tkpppoe.desktop"
-fi
-
-%files
-%defattr(-,root,root)
-%dir /etc/ppp/rp-pppoe-gui
-/usr/sbin/pppoe-wrapper
-/usr/bin/tkpppoe
-%{_mandir}/man1/tkpppoe.1*
-%{_mandir}/man1/pppoe-wrapper.1*
-/usr/share/rp-pppoe-gui/tkpppoe.html
-/usr/share/rp-pppoe-gui/mainwin-busy.png
-/usr/share/rp-pppoe-gui/mainwin-nonroot.png
-/usr/share/rp-pppoe-gui/mainwin.png
-/usr/share/rp-pppoe-gui/props-advanced.png
-/usr/share/rp-pppoe-gui/props-basic.png
-/usr/share/rp-pppoe-gui/props-nic.png
-/usr/share/rp-pppoe-gui/props-options.png
diff --git a/mdk-stage1/rp-pppoe/rp-pppoe.spec b/mdk-stage1/rp-pppoe/rp-pppoe.spec
deleted file mode 100644
index b39fd811c..000000000
--- a/mdk-stage1/rp-pppoe/rp-pppoe.spec
+++ /dev/null
@@ -1,71 +0,0 @@
-Summary: PPP Over Ethernet (xDSL support)
-Name: rp-pppoe
-Version: 3.0
-%if %(%{expand:test %{_vendor} != mandriva ; echo $?})
-Release: 1mdk
-%else
-Release: 1
-%endif
-Copyright: GPL
-Group: System Environment/Daemons
-Source: http://www.roaringpenguin.com/pppoe/rp-pppoe-3.0.tar.gz
-Url: http://www.roaringpenguin.com/pppoe/
-Packager: David F. Skoll <dfs@roaringpenguin.com>
-BuildRoot: /tmp/pppoe-build
-Vendor: Roaring Penguin Software Inc.
-Requires: ppp >= 2.3.7
-
-%description
-PPPoE (Point-to-Point Protocol over Ethernet) is a protocol used by
-many ADSL Internet Service Providers. Roaring Penguin has a free
-client for Linux systems to connect to PPPoE service providers.
-
-The client is a user-mode program and does not require any kernel
-modifications. It is fully compliant with RFC 2516, the official PPPoE
-specification.
-
-%prep
-%setup
-cd src
-./configure --mandir=%{_mandir}
-
-%build
-cd src
-make
-
-%install
-cd src
-make install RPM_INSTALL_ROOT=$RPM_BUILD_ROOT
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%files
-%defattr(-,root,root)
-%doc doc/CHANGES doc/HOW-TO-CONNECT doc/LICENSE doc/KERNEL-MODE-PPPOE README
-%config /etc/ppp/pppoe.conf
-%config /etc/ppp/pppoe-server-options
-%config /etc/ppp/firewall-masq
-%config /etc/ppp/firewall-standalone
-/etc/ppp/plugins/*
-/usr/sbin/pppoe
-/usr/sbin/pppoe-server
-/usr/sbin/pppoe-sniff
-/usr/sbin/pppoe-relay
-/usr/sbin/adsl-connect
-/usr/sbin/adsl-start
-/usr/sbin/adsl-stop
-/usr/sbin/adsl-setup
-/usr/sbin/adsl-status
-%{_mandir}/man5/pppoe.conf.5*
-%{_mandir}/man8/pppoe.8*
-%{_mandir}/man8/pppoe-server.8*
-%{_mandir}/man8/pppoe-relay.8*
-%{_mandir}/man8/pppoe-sniff.8*
-%{_mandir}/man8/adsl-connect.8*
-%{_mandir}/man8/adsl-start.8*
-%{_mandir}/man8/adsl-stop.8*
-%{_mandir}/man8/adsl-status.8*
-%{_mandir}/man8/adsl-setup.8*
-/etc/rc.d/init.d/adsl
-
diff --git a/mdk-stage1/rp-pppoe/scripts/adsl-connect.in b/mdk-stage1/rp-pppoe/scripts/adsl-connect.in
deleted file mode 100755
index 85dfb3d8d..000000000
--- a/mdk-stage1/rp-pppoe/scripts/adsl-connect.in
+++ /dev/null
@@ -1,278 +0,0 @@
-#!/bin/sh
-# @configure_input@
-#***********************************************************************
-#
-# adsl-connect
-#
-# Shell script to connect to an ADSL provider using PPPoE
-#
-# Copyright (C) 2000 Roaring Penguin Software Inc.
-#
-# $Id$
-#
-# This file may be distributed under the terms of the GNU General
-# Public License.
-#
-# Usage: adsl-connect [config_file]
-# adsl-connect interface user [config_file]
-# Second form overrides USER and ETH from config file.
-# If config_file is omitted, defaults to /etc//ppp/pppoe.conf
-#
-#***********************************************************************
-
-# From AUTOCONF
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-localstatedir=/var
-
-# Paths to programs
-IFCONFIG=/sbin/ifconfig
-PPPD=@PPPD@
-SETSID=@SETSID@
-PPPOE=@sbindir@/pppoe
-LOGGER="/usr/bin/logger -t `basename $0`"
-
-# Must be root
-if test "`@ID@ -u`" != 0 ; then
- echo "$0: You must be root to run this script" >& 2
- exit 1
-fi
-
-if test "$SETSID" != "" -a ! -x "$SETSID"; then
- SETSID=""
-fi
-
-CONFIG=/etc//ppp/pppoe.conf
-USER=""
-ETH=""
-
-# Sort out command-line arguments
-case "$#" in
- 1)
- CONFIG="$1"
- ;;
- 3)
- CONFIG="$3"
- ;;
-esac
-
-if test ! -f "$CONFIG" -o ! -r "$CONFIG" ; then
- echo "$0: Cannot read configuration file '$CONFIG'" >& 2
- exit 1
-fi
-
-. $CONFIG
-
-PPPOE_PIDFILE="$PIDFILE.pppoe"
-PPPD_PIDFILE="$PIDFILE.pppd"
-
-# Check for command-line overriding of ETH and USER
-case "$#" in
- 2|3)
- ETH="$1"
- USER="$2"
- ;;
-esac
-
-# Check that config file is sane
-if test "$USER" = "" ; then
- echo "$0: Check '$CONFIG' -- no setting for USER" >& 2
- exit 1
-fi
-if test "$ETH" = "" ; then
- echo "$0: Check '$CONFIG' -- no setting for ETH" >& 2
- exit 1
-fi
-
-PPPD_PID=0
-
-# Catch common error
-if test "$DEBUG" = "1" ; then
- echo "*** If you want to use DEBUG, invoke adsl-start, not adsl-connect."
- exit 1
-fi
-
-if test "$DEBUG" != "" ; then
- if test "$LINUX_PLUGIN" != "" ; then
- echo "Cannot use DEBUG mode and LINUX_PLUGIN at the same time."
- echo "Kernel-mode PPPoE is experimental and unsupported."
- exit 1
- fi
- echo "* The following section identifies your Ethernet interface" >> $DEBUG
- echo "* and user name. Some ISP's need 'username'; others" >> $DEBUG
- echo "* need 'username@isp.com'. Try both" >> $DEBUG
- echo "ETH=$ETH; USER=$USER" >> $DEBUG
- echo "---------------------------------------------" >> $DEBUG
-fi
-
-# MTU of Ethernet card attached to modem MUST be 1500. This apparently
-# fails on some *BSD's, so we'll only do it under Linux
-
-if test `uname -s` = Linux ; then
- $IFCONFIG $ETH up mtu 1500
- # For 2.4 kernels. Will fail on 2.2.x, but who cares?
- modprobe ppp_generic > /dev/null 2>&1
- modprobe ppp_async > /dev/null 2>&1
- modprobe ppp_synctty > /dev/null 2>&1
- if test -n "$LINUX_PLUGIN" ; then
- modprobe pppox > /dev/null 2>&1
- modprobe pppoe > /dev/null 2>&1
- fi
-fi
-
-if test "$SYNCHRONOUS" = "yes" ; then
- PPPOE_SYNC=-s
- PPPD_SYNC=sync
- # Increase the chances of it working on Linux...
- if test `uname -s` = Linux ; then
- modprobe n_hdlc > /dev/null 2>&1
- fi
-else
- PPPOE_SYNC=""
- PPPD_SYNC=""
-fi
-
-if test -n "$ACNAME" ; then
- ACNAME="-C $ACNAME"
-fi
-
-if test -n "$SERVICENAME" ; then
- SERVICENAME="-S $SERVICENAME"
-fi
-
-if test "$CLAMPMSS" = "no" ; then
- CLAMPMSS=""
-else
- CLAMPMSS="-m $CLAMPMSS"
-fi
-
-# If DNSTYPE is SERVER, we must use "usepeerdns" option to pppd.
-if test "$DNSTYPE" = "SERVER" ; then
- USEPEERDNS=yes
-fi
-
-if test "$USEPEERDNS" = "yes" ; then
- USEPEERDNS="usepeerdns"
-else
- USEPEERDNS=""
-fi
-
-# Backward config file compatibility
-if test "$DEMAND" = "" ; then
- DEMAND=no
-fi
-
-if test "$DEMAND" = "no" ; then
- DEMAND=""
-else
- DEMAND="demand persist idle $DEMAND 10.112.112.112:10.112.112.113 ipcp-accept-remote ipcp-accept-local connect true noipdefault ktune"
-fi
-
-case "$FIREWALL" in
- STANDALONE)
- . /etc/ppp/firewall-standalone
- ;;
- MASQUERADE)
- . /etc/ppp/firewall-masq
- ;;
-esac
-
-# If we're using kernel-mode PPPoE on Linux...
-if test "$LINUX_PLUGIN" != "" ; then
- PLUGIN_OPTS="plugin $LINUX_PLUGIN $ETH"
- modprobe pppoe > /dev/null 2>&1
-fi
-
-# Standard PPP options we always use
-PPP_STD_OPTIONS="$PLUGIN_OPTS noipdefault noauth default-asyncmap defaultroute hide-password nodetach $USEPEERDNS local mtu 1492 mru 1492 noaccomp noccp nobsdcomp nodeflate nopcomp novj novjccomp user $USER lcp-echo-interval $LCP_INTERVAL lcp-echo-failure $LCP_FAILURE $PPPD_EXTRA"
-
-# Jigger DNS if required...
-if test "$DNSTYPE" = "SERVER" ; then
- # Sorry, dude...
- rm -f /etc/resolv.conf
- ln -s /etc/ppp/resolv.conf /etc/resolv.conf
-elif test "$DNSTYPE" = "SPECIFY" ; then
- # Sorry, dude...
- rm -f /etc/resolv.conf
- echo "nameserver $DNS1" > /etc/resolv.conf
- if test -n "$DNS2" ; then
- echo "nameserver $DNS2" >> /etc/resolv.conf
- fi
-fi
-
-# PPPoE invocation
-PPPOE_CMD="$PPPOE -p $PPPOE_PIDFILE -I $ETH -T $PPPOE_TIMEOUT -U $PPPOE_SYNC $CLAMPMSS $ACNAME $SERVICENAME $PPPOE_EXTRA"
-if test "$DEBUG" != "" ; then
- if test "$DEMAND" != "" ; then
- echo "(Turning off DEMAND for debugging purposes)"
- DEMAND=""
- fi
- echo "* The following section shows the pppd command we will invoke" >> $DEBUG
- echo "pppd invocation" >> $DEBUG
- echo "$SETSID $PPPD pty '$PPPOE_CMD' $PPP_STD_OPTIONS $PPPD_SYNC debug" >> $DEBUG
- echo "---------------------------------------------" >> $DEBUG
- $SETSID $PPPD pty "$PPPOE_CMD -D $DEBUG-0" \
- $PPP_STD_OPTIONS \
- $PPPD_SYNC \
- debug >> $DEBUG 2>&1
- echo "---------------------------------------------" >> $DEBUG
- echo "* The following section is an extract from your log." >> $DEBUG
- echo "* Look for error messages from pppd, such as" >> $DEBUG
- echo "* a lack of kernel support for PPP, authentication failure" >> $DEBUG
- echo "* etc." >> $DEBUG
- echo "Extract from /var/log/messages" >> $DEBUG
- grep 'ppp' /var/log/messages | tail -150 >> $DEBUG
- date >> $DEBUG
- echo "---------------------------------------------" >> $DEBUG
- echo "* The following section is a dump of the packets" >> $DEBUG
- echo "* sent and received by rp-pppoe. If you don't see" >> $DEBUG
- echo "* any output, it's an Ethernet driver problem. If you only" >> $DEBUG
- echo "* see three PADI packets and nothing else, check your cables" >> $DEBUG
- echo "* and modem. Make sure the modem lights flash when you try" >> $DEBUG
- echo "* to connect. Check that your Ethernet card is in" >> $DEBUG
- echo "* half-duplex, 10Mb/s mode. If all else fails," >> $DEBUG
- echo "* try using pppoe-sniff." >> $DEBUG
- echo "rp-pppoe debugging dump" >> $DEBUG
- cat $DEBUG-0 >> $DEBUG
- rm -f $DEBUG-0
- for i in 1 2 3 4 5 6 7 8 9 10 ; do
- echo ""
- echo ""
- echo ""
- done
- echo "*** Finished debugging run. Please review the file"
- echo "*** '$DEBUG' and try to"
- echo "*** figure out what is going on."
- echo "***"
- echo "*** Unfortunately, we can NO LONGER accept debugging"
- echo "*** output for analysis. Please do not send this to"
- echo "*** Roaring Penguin; it is too time-consuming for"
- echo "*** us to deal with all the analyses we have been sent."
- exit 0
-fi
-
-echo $$ > $PIDFILE
-
-while [ true ] ; do
- if test "$LINUX_PLUGIN" != "" ; then
- $SETSID $PPPD $PPP_STD_OPTIONS $DEMAND &
- echo "$!" > $PPPD_PIDFILE
- else
- $SETSID $PPPD pty "$PPPOE_CMD" \
- $PPP_STD_OPTIONS \
- $DEMAND \
- $PPPD_SYNC &
- echo "$!" > $PPPD_PIDFILE
- fi
- wait
-
- # Run /etc/ppp/adsl-lost if it exists
- test -x /etc/ppp/adsl-lost && /etc/ppp/adsl-lost
-
- # Re-establish the connection
- $LOGGER -p daemon.notice \
- "ADSL connection lost; attempting re-connection."
-
- # Wait a bit in case a problem causes tons of log messages :-)
- sleep 5
-done
diff --git a/mdk-stage1/rp-pppoe/scripts/adsl-init-suse.in b/mdk-stage1/rp-pppoe/scripts/adsl-init-suse.in
deleted file mode 100755
index 936f5fba7..000000000
--- a/mdk-stage1/rp-pppoe/scripts/adsl-init-suse.in
+++ /dev/null
@@ -1,62 +0,0 @@
-#!/bin/sh
-#
-# adsl This script starts or stops an ADSL connection
-#
-# chkconfig: 2345 99 01
-# description: Connects to ADSL provider
-#
-# Copyright (C) 2000 Roaring Penguin Software Inc. This software may
-# be distributed under the terms of the GNU General Public License, version
-# 2 or any later version.
-# Modifed to work with SuSE 6.4 linux by Gary Cameron.
-#
-# Source function library.
-#. /etc/rc.d/init.d/functions # For red hat?
-. /etc/rc.config # For SuSE, enables setting from /etc/rc.config
-
-#Tweak this
-restart_time=120
-
-# From AUTOCONF
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-
-# Paths to programs
-START=@sbindir@/adsl-start
-STOP=@sbindir@/adsl-stop
-STATUS=@sbindir@/adsl-status
-
-test "$ADSL_START" = "yes" || exit 0
-
-# The echo return value for success (defined in /etc/rc.config).
-return=$rc_done
-case "$1" in
- start)
- echo -n "Bringing up ADSL link"
- $START > /dev/null 2>&1 || return=$rc_failed
- echo -e "$return"
- ;;
-
- stop)
- echo -n "Shutting down ADSL link"
- $STOP > /dev/null 2>&1 || return=$rc_failed
- echo -e "$return"
- ;;
-
- restart)
- $0 stop
- echo "Waiting" $restart_time "seconds for the host to reset itself"
- sleep $restart_time #Note: Need time for host to reset itself
- $0 start
- ;;
-
- status)
- $STATUS
- ;;
-
- *)
- echo "Usage: adsl {start|stop|restart|status}"
- exit 1
-esac
-
-exit 0
diff --git a/mdk-stage1/rp-pppoe/scripts/adsl-init-turbolinux.in b/mdk-stage1/rp-pppoe/scripts/adsl-init-turbolinux.in
deleted file mode 100755
index 3b22f1345..000000000
--- a/mdk-stage1/rp-pppoe/scripts/adsl-init-turbolinux.in
+++ /dev/null
@@ -1,62 +0,0 @@
-#!/bin/sh
-#
-# adsl This script starts or stops an ADSL connection
-#
-# chkconfig: 2345 99 01
-# description: Connects to ADSL provider
-#
-# Copyright (C) 2000 Roaring Penguin Software Inc. This software may
-# be distributed under the terms of the GNU General Public License, version
-# 2 or any later version.
-
-# Source function library if it exists
-test -r /etc/rc.d/init.d/functions && . /etc/rc.d/init.d/functions
-
-# From AUTOCONF
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-
-# Paths to programs
-START=@sbindir@/adsl-start
-STOP=@sbindir@/adsl-stop
-STATUS=@sbindir@/adsl-status
-case "$1" in
- start)
- echo -n "Bringing up ADSL link: "
-
- $START
- if [ $? = 0 ] ; then
- echo success
- touch /var/lock/subsys/adsl
- else
- echo failure
- fi
- ;;
-
- stop)
- echo -n "Shutting down ADSL link: "
-
- $STOP > /dev/null 2>&1
- if [ $? = 0 ] ; then
- echo success
- rm -f /var/lock/subsys/adsl
- else
- echo failure
- fi
- ;;
-
- restart)
- $0 stop
- $0 start
- ;;
-
- status)
- $STATUS
- ;;
-
- *)
- echo "Usage: adsl {start|stop|restart|status}"
- exit 1
-esac
-
-exit 0
diff --git a/mdk-stage1/rp-pppoe/scripts/adsl-init.in b/mdk-stage1/rp-pppoe/scripts/adsl-init.in
deleted file mode 100755
index ab9146fd3..000000000
--- a/mdk-stage1/rp-pppoe/scripts/adsl-init.in
+++ /dev/null
@@ -1,64 +0,0 @@
-#!/bin/sh
-#
-# adsl This script starts or stops an ADSL connection
-#
-# chkconfig: 2345 99 01
-# description: Connects to ADSL provider
-#
-# Copyright (C) 2000 Roaring Penguin Software Inc. This software may
-# be distributed under the terms of the GNU General Public License, version
-# 2 or any later version.
-
-# Source function library if it exists
-test -r /etc/rc.d/init.d/functions && . /etc/rc.d/init.d/functions
-
-# From AUTOCONF
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-
-# Paths to programs
-START=@sbindir@/adsl-start
-STOP=@sbindir@/adsl-stop
-STATUS=@sbindir@/adsl-status
-case "$1" in
- start)
- echo -n "Bringing up ADSL link"
-
- $START
- if [ $? = 0 ] ; then
- touch /var/lock/subsys/adsl
- echo_success
- else
- echo_failure
- fi
- echo ""
- ;;
-
- stop)
- echo -n "Shutting down ADSL link"
-
- $STOP > /dev/null 2>&1
- if [ $? = 0 ] ; then
- rm -f /var/lock/subsys/adsl
- echo_success
- else
- echo_failure
- fi
- echo ""
- ;;
-
- restart)
- $0 stop
- $0 start
- ;;
-
- status)
- $STATUS
- ;;
-
- *)
- echo "Usage: adsl {start|stop|restart|status}"
- exit 1
-esac
-
-exit 0
diff --git a/mdk-stage1/rp-pppoe/scripts/adsl-setup.in b/mdk-stage1/rp-pppoe/scripts/adsl-setup.in
deleted file mode 100755
index a8c7fa039..000000000
--- a/mdk-stage1/rp-pppoe/scripts/adsl-setup.in
+++ /dev/null
@@ -1,346 +0,0 @@
-#!/bin/sh
-#***********************************************************************
-#
-# adsl-setup
-#
-# All-purpose slicing/dicing shell script to configure rp-pppoe.
-#
-# Copyright (C) 2000 Roaring Penguin Software Inc.
-#
-# $Id$
-#***********************************************************************
-
-# From AUTOCONF
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-
-# Paths to programs
-IFCONFIG=/sbin/ifconfig
-PPPD=@PPPD@
-PPPOE=@sbindir@/pppoe
-ECHO=@ECHO@
-LOGGER="/usr/bin/logger -t `basename $0`"
-
-CONFIG=/etc/ppp/pppoe.conf
-
-# Protect created files
-umask 077
-
-copy() {
- cp $1 $2
- if [ "$?" != 0 ] ; then
- $ECHO "*** Error copying $1 to $2"
- $ECHO "*** Quitting."
- exit 1
- fi
-}
-
-$ECHO "Welcome to the Roaring Penguin ADSL client setup. First, I will run"
-$ECHO "some checks on your system to make sure the PPPoE client is installed"
-$ECHO "properly..."
-$ECHO ""
-
-# Must be root
-if [ "`@ID@ -u`" != 0 ] ; then
- $ECHO "$0: Sorry, you must be root to run this script"
- exit 1
-fi
-
-# Prototype config file must exist
-if [ ! -r "$CONFIG" ] ; then
- $ECHO "Oh, dear, I don't see the file '$CONFIG' anywhere. Please"
- $ECHO "re-install the PPPoE client."
- exit 1
-fi
-
-# Must have pppd
-if [ ! -x $PPPD ] ; then
- $ECHO "Oops, I can't execute the program '$PPPD'. You"
- $ECHO "must install the PPP software suite, version 2.3.10 or later."
- exit 1
-fi
-
-. $CONFIG
-
-if [ "$DEMAND" = "" ] ; then
- DEMAND=no
-fi
-
-# pppoe must exist
-if [ ! -x "$PPPOE" ] ; then
- $ECHO "Oh, dear, I can't execute the program '$PPPOE'. Please"
- $ECHO "re-install the rp-pppoe client."
- exit 1
-fi
-
-$ECHO "Looks good! Now, please enter some information:"
-
-while [ true ] ; do
- $ECHO ""
- $ECHO "USER NAME"
- $ECHO ""
- $ECHO -n ">>> Enter your PPPoE user name (default $USER): "
- read U
-
- if [ "$U" = "" ] ; then
- U="$USER"
- fi
-
- # Under Linux, "fix" the default interface if eth1 is not available
- if test `uname -s` = "Linux" ; then
- $IFCONFIG $ETH > /dev/null 2>&1 || ETH=eth0
- fi
- $ECHO ""
- $ECHO "INTERFACE"
- $ECHO ""
- $ECHO ">>> Enter the Ethernet interface connected to the ADSL modem"
- $ECHO "For Solaris, this is likely to be something like /dev/hme0."
- $ECHO "For Linux, it will be ethn, where 'n' is a number."
- $ECHO -n "(default $ETH): "
- read E
-
- if [ "$E" = "" ] ; then
- E="$ETH"
- fi
-
- $ECHO ""
- $ECHO "Do you want the link to come up on demand, or stay up continuously?"
- $ECHO "If you want it to come up on demand, enter the idle time in seconds"
- $ECHO "after which the link should be dropped. If you want the link to"
- $ECHO "stay up permanently, enter 'no' (two letters, lower-case.)"
- $ECHO "NOTE: Demand-activated links do not interact well with dynamic IP"
- $ECHO "addresses. You may have some problems with demand-activated links."
- $ECHO -n ">>> Enter the demand value (default $DEMAND): "
- read D
- if [ "$D" = "" ] ; then
- D=$DEMAND
- fi
-
- $ECHO ""
- $ECHO "DNS"
- $ECHO ""
- $ECHO "Please enter the IP address of your ISP's primary DNS server."
- $ECHO "If your ISP claims that 'the server will provide DNS addresses',"
- $ECHO "enter 'server' (all lower-case) here."
- $ECHO "If you just press enter, I will assume you know what you are"
- $ECHO "doing and not modify your DNS setup."
- $ECHO -n ">>> Enter the DNS information here: "
-
- read DNS1
-
-
- if [ "$DNS1" != "" ] ; then
- if [ "$DNS1" != "server" ] ; then
- $ECHO "Please enter the IP address of your ISP's secondary DNS server."
- $ECHO "If you just press enter, I will assume there is only one DNS server."
- $ECHO -n ">>> Enter the secondary DNS server address here: "
- read DNS2
- fi
- fi
-
- while [ true ] ; do
- $ECHO ""
- $ECHO "PASSWORD"
- $ECHO ""
- stty -echo
- $ECHO -n ">>> Please enter your PPPoE password: "
- read PWD1
- $ECHO ""
- $ECHO -n ">>> Please re-enter your PPPoE password: "
- read PWD2
- $ECHO ""
- stty echo
- if [ "$PWD1" = "$PWD2" ] ; then
- break
- fi
-
- $ECHO -n ">>> Sorry, the passwords do not match. Try again? (y/n)"
- read ANS
- case "$ANS" in
- N|No|NO|Non|n|no|non)
- $ECHO "OK, quitting. Bye."
- exit 1
- esac
- done
-
- # Firewalling
- $ECHO ""
- $ECHO "FIREWALLING"
- $ECHO ""
- if test `uname -s` != "Linux" ; then
- $ECHO "Sorry, firewalling is only supported under Linux. Consult"
- $ECHO "your operating system manuals for details on setting up"
- $ECHO "packet filters for your system."
- FIREWALL=NONE
- else
- $ECHO "Please choose the firewall rules to use. Note that these rules are"
- $ECHO "very basic. You are strongly encouraged to use a more sophisticated"
- $ECHO "firewall setup; however, these will provide basic security. If you"
- $ECHO "are running any servers on your machine, you must choose 'NONE' and"
- $ECHO "set up firewalling yourself. Otherwise, the firewall rules will deny"
- $ECHO "access to all standard servers like Web, e-mail, ftp, etc. If you"
- $ECHO "are using SSH, the rules will block outgoing SSH connections which"
- $ECHO "allocate a privileged source port."
- $ECHO ""
- while [ true ] ; do
- $ECHO "The firewall choices are:"
- $ECHO "0 - NONE: This script will not set any firewall rules. You are responsible"
- $ECHO " for ensuring the security of your machine. You are STRONGLY"
- $ECHO " recommended to use some kind of firewall rules."
- $ECHO "1 - STANDALONE: Appropriate for a basic stand-alone web-surfing workstation"
- $ECHO "2 - MASQUERADE: Appropriate for a machine acting as an Internet gateway"
- $ECHO " for a LAN"
- $ECHO -n ">>> Choose a type of firewall (0-2): "
- read a
- if [ "$a" = 0 -o "$a" = 1 -o "$a" = 2 ] ; then
- break
- fi
- $ECHO "Please enter a number from 0 to 2"
- done
-
- case "$a" in
- 0)
- FIREWALL=NONE
- ;;
- 1)
- FIREWALL=STANDALONE
- ;;
- 2)
- FIREWALL=MASQUERADE
- ;;
- esac
- fi
-
- $ECHO ""
- $ECHO "** Summary of what you entered **"
- $ECHO ""
- $ECHO "Ethernet Interface: $E"
- $ECHO "User name: $U"
- if [ "$D" = "no" ] ; then
- $ECHO "Activate-on-demand: No"
- else
- $ECHO "Activate-on-demand: Yes; idle timeout = $D seconds"
- fi
-
- if [ "$DNS1" != "" ] ; then
- if [ "$DNS1" = "server" ] ; then
- $ECHO "DNS addresses: Supplied by ISP's server"
- else
- $ECHO "Primary DNS: $DNS1"
- if [ "$DNS2" != "" ] ; then
- $ECHO "Secondary DNS: $DNS2"
- fi
- fi
- else
- $ECHO "DNS: Do not adjust"
- fi
- $ECHO "Firewalling: $FIREWALL"
- $ECHO ""
- while [ true ] ; do
- $ECHO -n '>>> Accept these settings and adjust configuration files (y/n)? '
- read ANS
- case "ANS" in
- Y|y|yes|Yes|oui|Oui)
- ANS=y
- ;;
- N|n|no|No|non|Non)
- ANS=n
- ;;
- esac
- if [ "$ANS" = "y" -o "$ANS" = "n" ] ; then
- break
- fi
- done
- if [ "$ANS" = "y" ] ; then
- break
- fi
-done
-
-# Adjust configuration files. First to $CONFIG
-
-$ECHO "Adjusting $CONFIG"
-
-copy $CONFIG $CONFIG-bak
-if [ "$DNS1" = "server" ] ; then
- DNSTYPE=SERVER
- DNS1=""
- USEPEERDNS=yes
-else
- USEPEERDNS=no
- if [ "$DNS1" = "" ] ; then
- DNSTYPE=NOCHANGE
- else
- DNSTYPE=SPECIFY
- fi
-fi
-
-# Where is pppd likely to put its pid?
-if [ -d /var/run ] ; then
- VARRUN=/var/run
-else
- VARRUN=/etc/ppp
-fi
-
-# Some #$(*& ISP's use a slash in the user name...
-sed -e "s&^USER=.*&USER='$U'&" \
- -e "s&^ETH=.*&ETH='$E'&" \
- -e "s&^PIDFILE=.*&PIDFILE=\"$VARRUN/\$CF_BASE-adsl.pid\"&" \
- -e "s/^FIREWALL=.*/FIREWALL=$FIREWALL/" \
- -e "s/^DEMAND=.*/DEMAND=$D/" \
- -e "s/^DNSTYPE=.*/DNSTYPE=$DNSTYPE/" \
- -e "s/^DNS1=.*/DNS1=$DNS1/" \
- -e "s/^DNS2=.*/DNS2=$DNS2/" \
- -e "s/^USEPEERDNS=.*/USEPEERDNS=$USEPEERDNS/" \
- < $CONFIG-bak > $CONFIG
-
-if [ $? != 0 ] ; then
- $ECHO "** Error modifying $CONFIG"
- $ECHO "** Quitting"
- exit 1
-fi
-
-if [ "$DNS1" != "" ] ; then
- if [ "$DNS1" != "server" ] ; then
- $ECHO "Adjusting /etc/resolv.conf"
- if [ -r /etc/resolv.conf ] ; then
- grep -s "MADE-BY-RP-PPPOE" /etc/resolv.conf > /dev/null 2>&1
- if [ "$?" != 0 ] ; then
- $ECHO " (But first backing it up to /etc/resolv.conf-bak)"
- copy /etc/resolv.conf /etc/resolv.conf-bak
- fi
- fi
- $ECHO "# MADE-BY-RP-PPPOE" > /etc/resolv.conf
- $ECHO "nameserver $DNS1" >> /etc/resolv.conf
- if [ "$DNS2" != "" ] ; then
- $ECHO "nameserver $DNS2" >> /etc/resolv.conf
- fi
- fi
-fi
-
-$ECHO "Adjusting /etc/ppp/pap-secrets and /etc/ppp/chap-secrets"
-if [ -r /etc/ppp/pap-secrets ] ; then
- $ECHO " (But first backing it up to /etc/ppp/pap-secrets-bak)"
- copy /etc/ppp/pap-secrets /etc/ppp/pap-secrets-bak
-else
- cp /dev/null /etc/ppp/pap-secrets-bak
-fi
-if [ -r /etc/ppp/chap-secrets ] ; then
- $ECHO " (But first backing it up to /etc/ppp/chap-secrets-bak)"
- copy /etc/ppp/chap-secrets /etc/ppp/chap-secrets-bak
-else
- cp /dev/null /etc/ppp/chap-secrets-bak
-fi
-
-egrep -v "^$U|^\"$U\"" /etc/ppp/pap-secrets-bak > /etc/ppp/pap-secrets
-$ECHO "\"$U\" * \"$PWD1\"" >> /etc/ppp/pap-secrets
-egrep -v "^$U|^\"$U\"" /etc/ppp/chap-secrets-bak > /etc/ppp/chap-secrets
-$ECHO "\"$U\" * \"$PWD1\"" >> /etc/ppp/chap-secrets
-
-$ECHO ""
-$ECHO ""
-$ECHO ""
-$ECHO "Congratulations, it should be all set up!"
-$ECHO ""
-$ECHO "Type 'adsl-start' to bring up your ADSL link and 'adsl-stop' to bring"
-$ECHO "it down. Type 'adsl-status' to see the link status."
-exit 0
diff --git a/mdk-stage1/rp-pppoe/scripts/adsl-start.in b/mdk-stage1/rp-pppoe/scripts/adsl-start.in
deleted file mode 100755
index 33251a851..000000000
--- a/mdk-stage1/rp-pppoe/scripts/adsl-start.in
+++ /dev/null
@@ -1,186 +0,0 @@
-#!/bin/sh
-# @configure_input@
-#***********************************************************************
-#
-# adsl-start
-#
-# Shell script to bring up an ADSL connection
-#
-# Copyright (C) 2000 Roaring Penguin Software Inc.
-#
-# $Id$
-#
-# This file may be distributed under the terms of the GNU General
-# Public License.
-#
-# Usage: adsl-start [config_file]
-# adsl-start interface user [config_file]
-# Second form overrides USER and ETH from config file.
-# If config_file is omitted, defaults to /etc/ppp/pppoe.conf
-#
-#***********************************************************************
-
-# From AUTOCONF
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-
-# Paths to programs
-CONNECT=@sbindir@/adsl-connect
-ECHO=@ECHO@
-IFCONFIG=/sbin/ifconfig
-
-# Defaults
-CONFIG=/etc/ppp/pppoe.conf
-USER=""
-ETH=""
-ME=`basename $0`
-# Must be root
-if [ "`@ID@ -u`" != 0 ] ; then
- $ECHO "$ME: You must be root to run this script" >& 2
- exit 1
-fi
-
-# Debugging
-if [ "$DEBUG" = "1" ] ; then
- $ECHO "*** Running in debug mode... please be patient..."
- DEBUG=/tmp/pppoe-debug-$$
- export DEBUG
- mkdir $DEBUG
- if [ "$?" != 0 ] ; then
- $ECHO "Could not create directory $DEBUG... exiting"
- exit 1
- fi
- DEBUG=$DEBUG/pppoe-debug.txt
-
- # Initial debug output
- $ECHO "---------------------------------------------" > $DEBUG
- $ECHO "* The following section contains information about your system" >> $DEBUG
- date >> $DEBUG
- $ECHO "Output of uname -a" >> $DEBUG
- uname -a >> $DEBUG
- $ECHO "---------------------------------------------" >> $DEBUG
- $ECHO "* The following section contains information about your network" >> $DEBUG
- $ECHO "* interfaces. The one you chose for PPPoE should contain the words:" >> $DEBUG
- $ECHO "* 'UP' and 'RUNNING'. If it does not, you probably have an Ethernet" >> $DEBUG
- $ECHO "* driver problem." >> $DEBUG
- $ECHO "Output of ifconfig -a" >> $DEBUG
- $IFCONFIG -a >> $DEBUG
- $ECHO "---------------------------------------------" >> $DEBUG
- if [ "`uname -s`" = "Linux" ] ; then
- $ECHO "* The following section contains information about kernel modules" >> $DEBUG
- $ECHO "* If the module for your Ethernet card is 'tulip', you might" >> $DEBUG
- $ECHO "* want to look for an updated version at http://www.scyld.com" >> $DEBUG
- $ECHO "Output of lsmod" >> $DEBUG
- lsmod >> $DEBUG
- $ECHO "---------------------------------------------" >> $DEBUG
- fi
- $ECHO "* The following section lists your routing table." >> $DEBUG
- $ECHO "* If you have an entry which starts with '0.0.0.0', you probably" >> $DEBUG
- $ECHO "* have defined a default route and gateway, and pppd will" >> $DEBUG
- $ECHO "* not create a default route using your ISP. Try getting" >> $DEBUG
- $ECHO "* rid of this route." >> $DEBUG
- $ECHO "Output of netstat -n -r" >> $DEBUG
- netstat -n -r >> $DEBUG
- $ECHO "---------------------------------------------" >> $DEBUG
- $ECHO "Contents of /etc/resolv.conf" >> $DEBUG
- $ECHO "* The following section lists DNS setup." >> $DEBUG
- $ECHO "* If you can browse by IP address, but not name, suspect" >> $DEBUG
- $ECHO "* a DNS problem." >> $DEBUG
- cat /etc/resolv.conf >> $DEBUG
- $ECHO "---------------------------------------------" >> $DEBUG
- $ECHO "* The following section lists /etc/ppp/options." >> $DEBUG
- $ECHO "* You should have NOTHING in that file." >> $DEBUG
- $ECHO "Contents of /etc/ppp/options" >> $DEBUG
- cat /etc/ppp/options >> $DEBUG 2>/dev/null
- $ECHO "---------------------------------------------" >> $DEBUG
-else
- DEBUG=""
-fi
-
-# Sort out command-line arguments
-case "$#" in
- 1)
- CONFIG="$1"
- ;;
- 3)
- CONFIG="$3"
- ;;
-esac
-
-if [ ! -f "$CONFIG" -o ! -r "$CONFIG" ] ; then
- $ECHO "$ME: Cannot read configuration file '$CONFIG'" >& 2
- exit 1
-fi
-
-. $CONFIG
-
-# Check for command-line overriding of ETH and USER
-case "$#" in
- 2|3)
- ETH="$1"
- USER="$2"
- ;;
-esac
-
-# Check for pidfile
-if [ -r "$PIDFILE" ] ; then
- PID=`cat "$PIDFILE"`
- # Check if still running
- kill -0 $PID > /dev/null 2>&1
- if [ $? = 0 ] ; then
- $ECHO "$ME: There already seems to be an ADSL connection up (PID $PID)" >& 2
- exit 1
- fi
- # Delete bogus PIDFILE
- rm -f "$PIDFILE" "$PIDFILE.pppd" "$PIDFILE.pppoe" "$PIDFILE.start"
-fi
-
-echo $$ > $PIDFILE.start
-
-# Start the connection in the background unless we're debugging
-if [ "$DEBUG" != "" ] ; then
- $CONNECT "$@"
- exit 0
-fi
-
-$CONNECT "$@" > /dev/null 2>&1 &
-CONNECT_PID=$!
-
-if [ "$CONNECT_TIMEOUT" = "" -o "$CONNECT_TIMEOUT" = 0 ] ; then
- exit 0
-fi
-
-# Don't monitor connection if dial-on-demand
-if [ "$DEMAND" != "" -a "$DEMAND" != "no" ] ; then
- exit 0
-fi
-
-# Monitor connection
-TIME=0
-while [ true ] ; do
- @sbindir@/adsl-status $CONFIG > /dev/null 2>&1
-
- # Looks like the interface came up
- if [ $? = 0 ] ; then
- # Print newline if standard input is a TTY
- tty -s && $ECHO " Connected!"
- exit 0
- fi
-
- if test -n "$FORCEPING" ; then
- $ECHO -n "$FORCEPING"
- else
- tty -s && $ECHO -n "$PING"
- fi
- sleep $CONNECT_POLL
- TIME=`expr $TIME + $CONNECT_POLL`
- if [ $TIME -gt $CONNECT_TIMEOUT ] ; then
- break
- fi
-done
-
-$ECHO "TIMED OUT" >& 2
-# Timed out! Kill the adsl-connect process and quit
-kill $CONNECT_PID > /dev/null 2>&1
-exit 1
-
diff --git a/mdk-stage1/rp-pppoe/scripts/adsl-status b/mdk-stage1/rp-pppoe/scripts/adsl-status
deleted file mode 100755
index 18b100ab2..000000000
--- a/mdk-stage1/rp-pppoe/scripts/adsl-status
+++ /dev/null
@@ -1,82 +0,0 @@
-#!/bin/sh
-#***********************************************************************
-#
-# adsl-status
-#
-# Shell script to report on status of ADSL connection
-#
-# Copyright (C) 2000-2001 Roaring Penguin Software Inc.
-#
-# $Id$
-#
-# This file may be distributed under the terms of the GNU General
-# Public License.
-#
-# Usage: adsl-status [config_file]
-# If config_file is omitted, defaults to /etc/ppp/pppoe.conf
-#
-#***********************************************************************
-
-# Defaults
-CONFIG=/etc/ppp/pppoe.conf
-
-case "$#" in
- 1)
- CONFIG="$1"
- ;;
-esac
-
-if [ ! -f "$CONFIG" -o ! -r "$CONFIG" ] ; then
- echo "$0: Cannot read configuration file '$CONFIG'" >& 2
- exit 1
-fi
-
-. $CONFIG
-
-PPPOE_PIDFILE="$PIDFILE.pppoe"
-PPPD_PIDFILE="$PIDFILE.pppd"
-
-if [ "$DEMAND" != "no" ] ; then
- echo "Note: You have enabled demand-connection; adsl-status may be inaccurate."
-fi
-
-# If no PPPOE_PIDFILE, connection is down, unless we're using the Linux plugin
-if [ "$LINUX_PLUGIN" = "" ] ; then
- if [ ! -r "$PPPOE_PIDFILE" ] ; then
- echo "adsl-status: Link is down (can't read pppoe PID file $PPPOE_PIDFILE)"
- exit 1
- fi
-fi
-
-# If no PPPD_PIDFILE, something fishy!
-if [ ! -r "$PPPD_PIDFILE" ] ; then
- echo "adsl-status: Link is down (can't read pppd PID file $PPPD_PIDFILE)"
- exit 1
-fi
-
-PPPD_PID=`cat "$PPPD_PIDFILE"`
-
-# Sigh. Some versions of pppd put PID files in /var/run; others put them
-# in /etc/ppp. Since it's too messy to figure out what pppd does, we
-# try both locations.
-for i in /etc/ppp/ppp*.pid /var/run/ppp*.pid ; do
- if [ -r $i ] ; then
- PID=`cat $i`
- if [ "$PID" = "$PPPD_PID" ] ; then
- IF=`basename $i .pid`
- netstat -rn | grep " ${IF}\$" > /dev/null
- # /sbin/ifconfig $IF | grep "UP.*POINTOPOINT" > /dev/null
- if [ "$?" != "0" ] ; then
- echo "adsl-status: Link is attached to $IF, but $IF is down"
- exit 1
- fi
- echo "adsl-status: Link is up and running on interface $IF"
- /sbin/ifconfig $IF
- exit 0
- fi
- fi
-done
-
-echo "adsl-status: Link is down -- could not find interface corresponding to"
-echo "pppd pid $PPPD_PID"
-exit 1 \ No newline at end of file
diff --git a/mdk-stage1/rp-pppoe/scripts/adsl-stop.in b/mdk-stage1/rp-pppoe/scripts/adsl-stop.in
deleted file mode 100755
index af0867573..000000000
--- a/mdk-stage1/rp-pppoe/scripts/adsl-stop.in
+++ /dev/null
@@ -1,84 +0,0 @@
-#!/bin/sh
-# @configure_input@
-#***********************************************************************
-#
-# adsl-stop
-#
-# Shell script to bring down an ADSL connection
-#
-# Copyright (C) 2000 Roaring Penguin Software Inc.
-#
-# $Id$
-#
-# This file may be distributed under the terms of the GNU General
-# Public License.
-#
-# Usage: adsl-stop [config_file]
-# If config_file is omitted, defaults to /etc/ppp/pppoe.conf
-#
-#***********************************************************************
-
-ME="`basename $0`"
-LOGGER="/usr/bin/logger -t $ME"
-CONFIG="$1"
-if [ "$CONFIG" = "" ] ; then
- CONFIG=/etc/ppp/pppoe.conf
-fi
-
-if [ ! -f "$CONFIG" -o ! -r "$CONFIG" ] ; then
- echo "$ME: Cannot read configuration file '$CONFIG'" >& 2
- exit 1
-fi
-
-. $CONFIG
-
-PPPOE_PIDFILE="$PIDFILE.pppoe"
-PPPD_PIDFILE="$PIDFILE.pppd"
-STARTPID="$PIDFILE.start"
-
-# Backward config file compatibility
-if test "$DEMAND" = "" ; then
- DEMAND=no
-fi
-
-# Ignore SIGTERM
-trap "" 15
-
-# Check for pidfile
-if [ -r "$PIDFILE" ] ; then
- PID=`cat $PIDFILE`
-
- # Check if still running
- kill -0 $PID > /dev/null 2>&1
- if [ $? != 0 ] ; then
- echo "$ME: The adsl-connect script (PID $PID) appears to have died" >& 2
- fi
-
- # Kill pppd, which should in turn kill pppoe
- if [ -r "$PPPD_PIDFILE" ] ; then
- PPPD_PID=`cat "$PPPD_PIDFILE"`
- $LOGGER -p daemon.notice "Killing pppd"
- echo "Killing pppd ($PPPD_PID)"
- kill $PPPD_PID > /dev/null 2>&1 || exit 1
- fi
-
- # Kill adsl-start
- PIDS=`cat $STARTPID`
- kill -0 $PIDS > /dev/null 2>&1
- if [ $? = 0 ] ; then
- $LOGGER -p daemon.notice "Killing adsl-connect"
- kill $PIDS > /dev/null 2>&1
- fi
-
- # Kill adsl-connect
- $LOGGER -p daemon.notice "Killing adsl-connect"
- echo "Killing adsl-connect ($PID)"
- kill $PID > /dev/null 2>&1
-
- rm -f "$PIDFILE" "$PPPD_PIDFILE" "$PPPOE_PIDFILE" "$STARTPID"
-else
- echo "$ME: No ADSL connection appears to be running" >&2
- exit 1
-fi
-
-exit 0
diff --git a/mdk-stage1/rp-pppoe/src/Makefile b/mdk-stage1/rp-pppoe/src/Makefile
deleted file mode 100644
index 321628b41..000000000
--- a/mdk-stage1/rp-pppoe/src/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
- #******************************************************************************
- #
- # Guillaume Cottenceau (gc@mandriva.com)
- #
- # Copyright 2000 Mandriva
- #
- # 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.
- #
- #*****************************************************************************
-
-top_dir = ../..
-
-include $(top_dir)/Makefile.common
-
-
-TARGETS = pppoe
-
-BINTARGET = ../../pppoe
-
-
-all: $(TARGETS)
-
-clean:
- rm -f *.o *.a $(BINTARGET) pppoe
-
-FLAGS = -Wall -Werror -Os -fno-strict-aliasing -fomit-frame-pointer '-DPPPOE_PATH="/sbin/pppoe"' '-DPPPD_PATH="/sbin/pppd"' '-DVERSION="3.0-stg1"'
-
-ifeq (GLIBC, $(L))
-EXTRA_LDFLAGS = -static
-endif
-
-OBJS = pppoe.o if.o debug.o common.o ppp.o discovery.o
-
-pppoe: $(OBJS)
- $(DIET) gcc -o $@ $^ $(EXTRA_LDFLAGS)
- $(STRIPCMD) $@
- cp -f $@ $(BINTARGET)
-
-$(OBJS): %.o: %.c
- $(DIET) gcc $(FLAGS) $(INCLUDES) $(INCS) -c $< -o $@
diff --git a/mdk-stage1/rp-pppoe/src/Makefile.in b/mdk-stage1/rp-pppoe/src/Makefile.in
deleted file mode 100644
index 8eee012cb..000000000
--- a/mdk-stage1/rp-pppoe/src/Makefile.in
+++ /dev/null
@@ -1,257 +0,0 @@
-# @configure_input@
-#***********************************************************************
-#
-# Makefile
-#
-# Makefile for Roaring Penguin's Linux user-space PPPoE client.
-#
-# Copyright (C) 2000 Roaring Penguin Software Inc.
-#
-# This program may be distributed according to the terms of the GNU
-# General Public License, version 2 or (at your option) any later version.
-#
-# $Id$
-#***********************************************************************
-
-# Version is set ONLY IN THE MAKEFILE! Don't delete this!
-VERSION=3.0
-
-DEFINES=
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-mandir=@mandir@
-docdir=@prefix@/doc/rp-pppoe-$(VERSION)
-install=@INSTALL@
-install_dir=@INSTALL@ -d
-sbindir=@sbindir@
-
-# Plugin for pppd on Linux
-LINUX_KERNELMODE_PLUGIN=@LINUX_KERNELMODE_PLUGIN@
-PPPD_INCDIR=@PPPD_INCDIR@
-
-# PPPoE relay -- currently only supported on Linux
-PPPOE_RELAY=@PPPOE_RELAY@
-
-# Program paths
-PPPOE_PATH=$(sbindir)/pppoe
-PPPD_PATH=@PPPD@
-
-# Kernel-mode plugin gets installed here.
-PLUGIN_DIR=/etc/ppp/plugins
-PLUGIN_PATH=$(PLUGIN_DIR)/rp-pppoe.so
-
-# Configuration file paths
-PPPOESERVER_PPPD_OPTIONS=/etc/ppp/pppoe-server-options
-
-PATHS='-DPPPOE_PATH="$(PPPOE_PATH)"' '-DPPPD_PATH="$(PPPD_PATH)"' \
- '-DPLUGIN_PATH="$(PLUGIN_PATH)"' \
- '-DPPPOE_SERVER_OPTIONS="$(PPPOESERVER_PPPD_OPTIONS)"'
-
-CFLAGS= @CFLAGS@ $(DEFINES) $(PATHS)
-TARGETS=@TARGETS@
-
-all: $(TARGETS)
- @echo ""
- @echo "Type 'make install' as root to install the software."
-
-pppoe-sniff: pppoe-sniff.o if.o common.o debug.o
- @CC@ -o pppoe-sniff pppoe-sniff.o if.o common.o debug.o $(LIBS)
-
-pppoe-server: pppoe-server.o if.o debug.o common.o md5.o
- @CC@ -o pppoe-server pppoe-server.o if.o debug.o common.o md5.o $(LIBS)
-
-pppoe: pppoe.o if.o debug.o common.o ppp.o discovery.o
- @CC@ -o pppoe pppoe.o if.o debug.o common.o ppp.o discovery.o $(LIBS)
-
-pppoe-relay: relay.o if.o debug.o common.o
- @CC@ -o pppoe-relay relay.o if.o debug.o common.o $(LIBS)
-
-pppoe.o: pppoe.c pppoe.h
- @CC@ $(CFLAGS) '-DVERSION="$(VERSION)"' -c -o pppoe.o pppoe.c
-
-discovery.o: discovery.c pppoe.h
- @CC@ $(CFLAGS) '-DVERSION="$(VERSION)"' -c -o discovery.o discovery.c
-
-ppp.o: ppp.c pppoe.h
- @CC@ $(CFLAGS) '-DVERSION="$(VERSION)"' -c -o ppp.o ppp.c
-
-md5.o: md5.c md5.h
- @CC@ $(CFLAGS) '-DVERSION="$(VERSION)"' -c -o md5.o md5.c
-
-pppoe-server.o: pppoe-server.c pppoe.h
- @CC@ $(CFLAGS) '-DVERSION="$(VERSION)"' -c -o pppoe-server.o pppoe-server.c
-
-pppoe-sniff.o: pppoe-sniff.c pppoe.h
- @CC@ $(CFLAGS) '-DVERSION="$(VERSION)"' -c -o pppoe-sniff.o pppoe-sniff.c
-
-if.o: if.c pppoe.h
- @CC@ $(CFLAGS) '-DVERSION="$(VERSION)"' -c -o if.o if.c
-
-common.o: common.c pppoe.h
- @CC@ $(CFLAGS) '-DVERSION="$(VERSION)"' -c -o common.o common.c
-
-debug.o: debug.c pppoe.h
- @CC@ $(CFLAGS) '-DVERSION="$(VERSION)"' -c -o debug.o debug.c
-
-relay.o: relay.c relay.h pppoe.h
- @CC@ $(CFLAGS) '-DVERSION="$(VERSION)"' -c -o relay.o relay.c
-
-# Linux-specific plugin
-rp-pppoe.so: plugin/libplugin.a plugin/plugin.o
- @CC@ -o rp-pppoe.so -shared plugin/plugin.o plugin/libplugin.a
-
-plugin/plugin.o: plugin.c
- @CC@ '-DVERSION="$(VERSION)"' -I$(PPPD_INCDIR) -c -o plugin/plugin.o -fPIC plugin.c
-
-plugin/libplugin.a: plugin/discovery.o plugin/if.o plugin/common.o plugin/debug.o
- ar -rc $@ $^
-
-plugin/discovery.o: discovery.c
- @CC@ $(CFLAGS) '-DVERSION="$(VERSION)"' -c -o plugin/discovery.o -fPIC discovery.c
-
-plugin/if.o: if.c
- @CC@ $(CFLAGS) '-DVERSION="$(VERSION)"' -c -o plugin/if.o -fPIC if.c
-
-plugin/debug.o: debug.c
- @CC@ $(CFLAGS) '-DVERSION="$(VERSION)"' -c -o plugin/debug.o -fPIC debug.c
-
-plugin/common.o: common.c
- @CC@ $(CFLAGS) '-DVERSION="$(VERSION)"' -c -o plugin/common.o -fPIC common.c
-
-install: all
- -mkdir -p $(RPM_INSTALL_ROOT)$(sbindir)
- $(install) -m 755 -s pppoe $(RPM_INSTALL_ROOT)$(sbindir)
- $(install) -m 755 -s pppoe-server $(RPM_INSTALL_ROOT)$(sbindir)
- if test -x pppoe-relay ; then $(install) -m 755 -s pppoe-relay $(RPM_INSTALL_ROOT)$(sbindir); fi
- $(install) -m 755 -s pppoe-sniff $(RPM_INSTALL_ROOT)$(sbindir)
- $(install) -m 755 ../scripts/adsl-connect $(RPM_INSTALL_ROOT)$(sbindir)
- $(install) -m 755 ../scripts/adsl-start $(RPM_INSTALL_ROOT)$(sbindir)
- $(install) -m 755 ../scripts/adsl-status $(RPM_INSTALL_ROOT)$(sbindir)
- $(install) -m 755 ../scripts/adsl-stop $(RPM_INSTALL_ROOT)$(sbindir)
- $(install) -m 755 ../scripts/adsl-setup $(RPM_INSTALL_ROOT)$(sbindir)
- -mkdir -p $(RPM_INSTALL_ROOT)$(docdir)
- $(install) -m 644 ../doc/CHANGES $(RPM_INSTALL_ROOT)$(docdir)
- $(install) -m 644 ../doc/KERNEL-MODE-PPPOE $(RPM_INSTALL_ROOT)$(docdir)
- $(install) -m 644 ../doc/HOW-TO-CONNECT $(RPM_INSTALL_ROOT)$(docdir)
- $(install) -m 644 ../doc/LICENSE $(RPM_INSTALL_ROOT)$(docdir)
- $(install) -m 644 ../README $(RPM_INSTALL_ROOT)$(docdir)
- $(install) -m 644 ../configs/pap-secrets $(RPM_INSTALL_ROOT)$(docdir)
- -mkdir -p $(RPM_INSTALL_ROOT)$(mandir)/man8
- for i in $(TARGETS) ; do \
- if test -f ../man/$$i.8 ; then \
- $(install) -m 644 ../man/$$i.8 $(RPM_INSTALL_ROOT)$(mandir)/man8 || exit 1; \
- fi; \
- done
- $(install) -m 644 ../man/adsl-start.8 $(RPM_INSTALL_ROOT)$(mandir)/man8
- $(install) -m 644 ../man/adsl-stop.8 $(RPM_INSTALL_ROOT)$(mandir)/man8
- $(install) -m 644 ../man/adsl-status.8 $(RPM_INSTALL_ROOT)$(mandir)/man8
- $(install) -m 644 ../man/adsl-connect.8 $(RPM_INSTALL_ROOT)$(mandir)/man8
- $(install) -m 644 ../man/adsl-setup.8 $(RPM_INSTALL_ROOT)$(mandir)/man8
- -mkdir -p $(RPM_INSTALL_ROOT)$(mandir)/man5
- $(install) -m 644 ../man/pppoe.conf.5 $(RPM_INSTALL_ROOT)$(mandir)/man5
- -mkdir -p $(RPM_INSTALL_ROOT)/etc/ppp
- -mkdir -p $(RPM_INSTALL_ROOT)$(PLUGIN_DIR)
- -echo "# Directory created by rp-pppoe for kernel-mode plugin" > $(RPM_INSTALL_ROOT)$(PLUGIN_DIR)/README
- @if test -r rp-pppoe.so; then $(install) -m 755 rp-pppoe.so $(RPM_INSTALL_ROOT)$(PLUGIN_DIR); fi
- @for i in pppoe.conf firewall-standalone firewall-masq ; do \
- if [ ! -f $(RPM_INSTALL_ROOT)/etc/ppp/$$i ] ; then \
- $(install) -m 644 ../configs/$$i $(RPM_INSTALL_ROOT)/etc/ppp ; \
- else \
- echo "NOT overwriting existing $(RPM_INSTALL_ROOT)/etc/ppp/$$i" ;\
- $(install) -m 644 ../configs/$$i $(RPM_INSTALL_ROOT)/etc/ppp/$$i-$(VERSION) ;\
- fi ;\
- done
- @if [ ! -f $(RPM_INSTALL_ROOT)$(PPPOESERVER_PPPD_OPTIONS) ] ; then \
- $(install) -m 644 ../configs/pppoe-server-options $(RPM_INSTALL_ROOT)$(PPPOESERVER_PPPD_OPTIONS) ; \
- else \
- echo "NOT overwriting existing $(RPM_INSTALL_ROOT)$(PPPOESERVER_PPPD_OPTIONS)"; \
- $(install) -m 644 ../configs/pppoe-server-options $(RPM_INSTALL_ROOT)$(PPPOESERVER_PPPD_OPTIONS)-example ; \
- fi
- @if [ -f /etc/redhat-release ] ; then \
- echo "Looks like a Red Hat system; installing $(RPM_INSTALL_ROOT)/etc/rc.d/init.d/adsl" ; \
- mkdir -p $(RPM_INSTALL_ROOT)/etc/rc.d/init.d ;\
- $(install) -m 755 ../scripts/adsl-init $(RPM_INSTALL_ROOT)/etc/rc.d/init.d/adsl ; \
- fi
- @if [ -f /etc/turbolinux-release ] ; then \
- echo "Looks like a TurboLinux system; installing $(RPM_INSTALL_ROOT)/etc/rc.d/init.d/adsl" ; \
- mkdir -p $(RPM_INSTALL_ROOT)/etc/rc.d/init.d ;\
- $(install) -m 755 adsl-init-turbolinux $(RPM_INSTALL_ROOT)/etc/rc.d/init.d/adsl ; \
- fi
- @if [ -f /etc/SuSE-release ] ; then \
- echo "Looks like a SuSE Linux system; installing $(RPM_INSTALL_ROOT)/etc/rc.d/init.d/adsl" ; \
- mkdir -p $(RPM_INSTALL_ROOT)/etc/rc.d/init.d ;\
- $(install) -m 755 ../scripts/adsl-init-suse $(RPM_INSTALL_ROOT)/etc/rc.d/init.d/adsl ; \
- fi
- @echo ""
- @echo "Type 'adsl-setup' to configure the software."
-
-distro:
- cd ..; \
- rm -rf rp-pppoe-$(VERSION) ; \
- mkdir rp-pppoe-$(VERSION) || exit 1; \
- for i in README go go-gui rp-pppoe.spec rp-pppoe-gui.spec; do \
- cp $$i rp-pppoe-$(VERSION) || exit 1; \
- done ; \
- mkdir rp-pppoe-$(VERSION)/gui || exit 1; \
- for i in Makefile.in tkpppoe.in wrapper.c tkpppoe.1 pppoe-wrapper.1 ; do \
- cp gui/$$i rp-pppoe-$(VERSION)/gui || exit 1; \
- done; \
- mkdir rp-pppoe-$(VERSION)/gui/html || exit 1; \
- for i in mainwin-busy.png mainwin-nonroot.png mainwin.png props-advanced.png props-basic.png props-nic.png props-options.png tkpppoe.html ; do \
- cp gui/html/$$i rp-pppoe-$(VERSION)/gui/html || exit 1; \
- done; \
- mkdir rp-pppoe-$(VERSION)/configs || exit 1; \
- for i in firewall-masq firewall-standalone pap-secrets pppoe-server-options pppoe.conf ; do \
- cp configs/$$i rp-pppoe-$(VERSION)/configs || exit 1; \
- done ; \
- mkdir rp-pppoe-$(VERSION)/doc || exit 1; \
- for i in CHANGES KERNEL-MODE-PPPOE HOW-TO-CONNECT LICENSE PROBLEMS ; do \
- cp doc/$$i rp-pppoe-$(VERSION)/doc || exit 1; \
- done; \
- mkdir rp-pppoe-$(VERSION)/man || exit 1; \
- for i in adsl-connect.8 adsl-setup.8 adsl-start.8 adsl-status.8 adsl-stop.8 pppoe-server.8 pppoe-sniff.8 pppoe.8 pppoe-relay.8 pppoe.conf.5 ; do \
- cp man/$$i rp-pppoe-$(VERSION)/man || exit 1; \
- done; \
- mkdir rp-pppoe-$(VERSION)/scripts || exit 1; \
- for i in adsl-connect.in adsl-init-suse.in adsl-init-turbolinux.in adsl-init.in adsl-setup.in adsl-start.in adsl-stop.in adsl-status ; do \
- cp scripts/$$i rp-pppoe-$(VERSION)/scripts || exit 1; \
- done; \
- mkdir rp-pppoe-$(VERSION)/src || exit 1; \
- for i in Makefile.in install-sh common.c config.h.in configure configure.in debug.c discovery.c if.c md5.c md5.h ppp.c pppoe-server.c pppoe-sniff.c pppoe.c pppoe.h plugin.c relay.c relay.h ; do \
- cp src/$$i rp-pppoe-$(VERSION)/src || exit 1; \
- done; \
- mkdir rp-pppoe-$(VERSION)/src/plugin || exit 1; \
- tar cvf rp-pppoe-$(VERSION).tar rp-pppoe-$(VERSION)/* ; \
- gzip -f -v -9 rp-pppoe-$(VERSION).tar ; \
-
-rpms: distro
- cp ../rp-pppoe-$(VERSION).tar.gz /usr/src/redhat/SOURCES
- cd ..; \
- rpm -ba rp-pppoe.spec; \
- rpm -ba rp-pppoe-gui.spec
-
-clean:
- rm -f *.o pppoe pppoe-sniff pppoe-server core rp-pppoe.so plugin/*.o plugin/libplugin.a *~
-
-distclean: clean
- rm -f Makefile config.h config.cache config.log config.status
- rm -f ../scripts/adsl-connect ../scripts/adsl-start ../scripts/adsl-stop ../scripts/adsl-init ../scripts/adsl-setup ../scripts/adsl-init-suse ../scripts/adsl-init-turbolinux
-
-update-version:
- sed -e 's/^Version: .*$$/Version: $(VERSION)/' ../rp-pppoe.spec > ../rp-pppoe.spec.new && mv ../rp-pppoe.spec.new ../rp-pppoe.spec
- sed -e 's+^Source: .*$$+Source: http://www.roaringpenguin.com/pppoe/rp-pppoe-$(VERSION).tar.gz+' ../rp-pppoe.spec > ../rp-pppoe.spec.new && mv ../rp-pppoe.spec.new ../rp-pppoe.spec
- sed -e 's/^Version: .*$$/Version: $(VERSION)/' ../rp-pppoe-gui.spec > ../rp-pppoe-gui.spec.new && mv ../rp-pppoe-gui.spec.new ../rp-pppoe-gui.spec
- sed -e 's+^Source: .*$$+Source: http://www.roaringpenguin.com/pppoe/rp-pppoe-$(VERSION).tar.gz+' ../rp-pppoe-gui.spec > ../rp-pppoe-gui.spec.new && mv ../rp-pppoe-gui.spec.new ../rp-pppoe-gui.spec
- sed -e 's+^Requires: rp-pppoe >=.*$$+Requires: rp-pppoe >= $(VERSION)+' ../rp-pppoe-gui.spec > ../rp-pppoe-gui.spec.new && mv ../rp-pppoe-gui.spec.new ../rp-pppoe-gui.spec
-
-# Convenience target for David! Don't try to use this one.
-km:
- ./configure --enable-plugin=/home/dfs/Archive/PPP/ppp-2.4.0.pppoe4-patched-dfs
-
-.PHONY: update-version
-
-.PHONY: clean
-
-.PHONY: distclean
-
-.PHONY: rpms
diff --git a/mdk-stage1/rp-pppoe/src/common.c b/mdk-stage1/rp-pppoe/src/common.c
deleted file mode 100644
index b6e43996b..000000000
--- a/mdk-stage1/rp-pppoe/src/common.c
+++ /dev/null
@@ -1,485 +0,0 @@
-/***********************************************************************
-*
-* common.c
-*
-* Implementation of user-space PPPoE redirector for Linux.
-*
-* Common functions used by PPPoE client and server
-*
-* Copyright (C) 2000 by Roaring Penguin Software Inc.
-*
-* This program may be distributed according to the terms of the GNU
-* General Public License, version 2 or (at your option) any later version.
-*
-***********************************************************************/
-
-static char const RCSID[] =
-"$Id$";
-
-#include "pppoe.h"
-
-#ifdef HAVE_SYSLOG_H
-#include <syslog.h>
-#endif
-
-#include <string.h>
-#include <errno.h>
-#include <stdlib.h>
-
-#ifdef HAVE_UNISTD_H
-#include <unistd.h>
-#endif
-
-/**********************************************************************
-*%FUNCTION: parsePacket
-*%ARGUMENTS:
-* packet -- the PPPoE discovery packet to parse
-* func -- function called for each tag in the packet
-* extra -- an opaque data pointer supplied to parsing function
-*%RETURNS:
-* 0 if everything went well; -1 if there was an error
-*%DESCRIPTION:
-* Parses a PPPoE discovery packet, calling "func" for each tag in the packet.
-* "func" is passed the additional argument "extra".
-***********************************************************************/
-int
-parsePacket(PPPoEPacket *packet, ParseFunc *func, void *extra)
-{
- UINT16_t len = ntohs(packet->length);
- unsigned char *curTag;
- UINT16_t tagType, tagLen;
-
- if (packet->ver != 1) {
- syslog(LOG_ERR, "Invalid PPPoE version (%d)", (int) packet->ver);
- return -1;
- }
- if (packet->type != 1) {
- syslog(LOG_ERR, "Invalid PPPoE type (%d)", (int) packet->type);
- return -1;
- }
-
- /* Do some sanity checks on packet */
- if (len > ETH_DATA_LEN - 6) { /* 6-byte overhead for PPPoE header */
- syslog(LOG_ERR, "Invalid PPPoE packet length (%u)", len);
- return -1;
- }
-
- /* Step through the tags */
- curTag = packet->payload;
- while(curTag - packet->payload < len) {
- /* Alignment is not guaranteed, so do this by hand... */
- tagType = (((UINT16_t) curTag[0]) << 8) +
- (UINT16_t) curTag[1];
- tagLen = (((UINT16_t) curTag[2]) << 8) +
- (UINT16_t) curTag[3];
- if (tagType == TAG_END_OF_LIST) {
- return 0;
- }
- if ((curTag - packet->payload) + tagLen + TAG_HDR_SIZE > len) {
- syslog(LOG_ERR, "Invalid PPPoE tag length (%u)", tagLen);
- return -1;
- }
- func(tagType, tagLen, curTag+TAG_HDR_SIZE, extra);
- curTag = curTag + TAG_HDR_SIZE + tagLen;
- }
- return 0;
-}
-
-/**********************************************************************
-*%FUNCTION: findTag
-*%ARGUMENTS:
-* packet -- the PPPoE discovery packet to parse
-* type -- the type of the tag to look for
-* tag -- will be filled in with tag contents
-*%RETURNS:
-* A pointer to the tag if one of the specified type is found; NULL
-* otherwise.
-*%DESCRIPTION:
-* Looks for a specific tag type.
-***********************************************************************/
-unsigned char *
-findTag(PPPoEPacket *packet, UINT16_t type, PPPoETag *tag)
-{
- UINT16_t len = ntohs(packet->length);
- unsigned char *curTag;
- UINT16_t tagType, tagLen;
-
- if (packet->ver != 1) {
- syslog(LOG_ERR, "Invalid PPPoE version (%d)", (int) packet->ver);
- return NULL;
- }
- if (packet->type != 1) {
- syslog(LOG_ERR, "Invalid PPPoE type (%d)", (int) packet->type);
- return NULL;
- }
-
- /* Do some sanity checks on packet */
- if (len > ETH_DATA_LEN - 6) { /* 6-byte overhead for PPPoE header */
- syslog(LOG_ERR, "Invalid PPPoE packet length (%u)", len);
- return NULL;
- }
-
- /* Step through the tags */
- curTag = packet->payload;
- while(curTag - packet->payload < len) {
- /* Alignment is not guaranteed, so do this by hand... */
- tagType = (((UINT16_t) curTag[0]) << 8) +
- (UINT16_t) curTag[1];
- tagLen = (((UINT16_t) curTag[2]) << 8) +
- (UINT16_t) curTag[3];
- if (tagType == TAG_END_OF_LIST) {
- return NULL;
- }
- if ((curTag - packet->payload) + tagLen + TAG_HDR_SIZE > len) {
- syslog(LOG_ERR, "Invalid PPPoE tag length (%u)", tagLen);
- return NULL;
- }
- if (tagType == type) {
- memcpy(tag, curTag, tagLen + TAG_HDR_SIZE);
- return curTag;
- }
- curTag = curTag + TAG_HDR_SIZE + tagLen;
- }
- return NULL;
-}
-
-/**********************************************************************
-*%FUNCTION: printErr
-*%ARGUMENTS:
-* str -- error message
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Prints a message to stderr and syslog.
-***********************************************************************/
-void
-printErr(char const *str)
-{
- fprintf(stderr, "pppoe: %s\n", str);
- syslog(LOG_ERR, "%s", str);
-}
-
-
-/**********************************************************************
-*%FUNCTION: strDup
-*%ARGUMENTS:
-* str -- string to copy
-*%RETURNS:
-* A malloc'd copy of str. Exits if malloc fails.
-***********************************************************************/
-char *
-strDup(char const *str)
-{
- char *copy = malloc(strlen(str)+1);
- if (!copy) {
- rp_fatal("strdup failed");
- }
- strcpy(copy, str);
- return copy;
-}
-
-/**********************************************************************
-*%FUNCTION: computeTCPChecksum
-*%ARGUMENTS:
-* ipHdr -- pointer to IP header
-* tcpHdr -- pointer to TCP header
-*%RETURNS:
-* The computed TCP checksum
-***********************************************************************/
-UINT16_t
-computeTCPChecksum(unsigned char *ipHdr, unsigned char *tcpHdr)
-{
- UINT32_t sum = 0;
- UINT16_t count = ipHdr[2] * 256 + ipHdr[3];
- unsigned char *addr = tcpHdr;
- unsigned char pseudoHeader[12];
-
- /* Count number of bytes in TCP header and data */
- count -= (ipHdr[0] & 0x0F) * 4;
-
- memcpy(pseudoHeader, ipHdr+12, 8);
- pseudoHeader[8] = 0;
- pseudoHeader[9] = ipHdr[9];
- pseudoHeader[10] = (count >> 8) & 0xFF;
- pseudoHeader[11] = (count & 0xFF);
-
- /* Checksum the pseudo-header */
- sum += * (UINT16_t *) pseudoHeader;
- sum += * ((UINT16_t *) (pseudoHeader+2));
- sum += * ((UINT16_t *) (pseudoHeader+4));
- sum += * ((UINT16_t *) (pseudoHeader+6));
- sum += * ((UINT16_t *) (pseudoHeader+8));
- sum += * ((UINT16_t *) (pseudoHeader+10));
-
- /* Checksum the TCP header and data */
- while (count > 1) {
- sum += * (UINT16_t *) addr;
- addr += 2;
- count -= 2;
- }
- if (count > 0) {
- sum += *addr;
- }
-
- while(sum >> 16) {
- sum = (sum & 0xffff) + (sum >> 16);
- }
- return (UINT16_t) (~sum & 0xFFFF);
-}
-
-/**********************************************************************
-*%FUNCTION: clampMSS
-*%ARGUMENTS:
-* packet -- PPPoE session packet
-* dir -- either "incoming" or "outgoing"
-* clampMss -- clamp value
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Clamps MSS option if TCP SYN flag is set.
-***********************************************************************/
-void
-clampMSS(PPPoEPacket *packet, char const *dir, int clampMss)
-{
- unsigned char *tcpHdr;
- unsigned char *ipHdr;
- unsigned char *opt;
- unsigned char *endHdr;
- unsigned char *mssopt = NULL;
- UINT16_t csum;
-
- int len;
-
- /* Is it IPv4? */
- if (packet->payload[0] != 0x00 ||
- packet->payload[1] != 0x21) {
- /* Nope, ignore it */
- return;
- }
-
- ipHdr = packet->payload + 2;
-
- /* Is it too short? */
- len = (int) ntohs(packet->length);
- if (len < 42) {
- /* 20 byte IP header; 20 byte TCP header; 2 byte PPP protocol */
- return;
- }
-
- /* Verify once more that it's IPv4 */
- if ((ipHdr[0] & 0xF0) != 0x40) {
- return;
- }
-
- /* Is it a fragment that's not at the beginning of the packet? */
- if ((ipHdr[6] & 0x1F) || ipHdr[7]) {
- /* Yup, don't touch! */
- return;
- }
- /* Is it TCP? */
- if (ipHdr[9] != 0x06) {
- return;
- }
-
- /* Get start of TCP header */
- tcpHdr = ipHdr + (ipHdr[0] & 0x0F) * 4;
-
- /* Is SYN set? */
- if (!(tcpHdr[13] & 0x02)) {
- return;
- }
-
- /* Compute and verify TCP checksum -- do not touch a packet with a bad
- checksum */
- csum = computeTCPChecksum(ipHdr, tcpHdr);
- if (csum) {
- syslog(LOG_ERR, "Bad TCP checksum %x", (unsigned int) csum);
-
- /* Upper layers will drop it */
- return;
- }
-
- /* Look for existing MSS option */
- endHdr = tcpHdr + ((tcpHdr[12] & 0xF0) >> 2);
- opt = tcpHdr + 20;
- while (opt < endHdr) {
- if (!*opt) break; /* End of options */
- switch(*opt) {
- case 1:
- opt++;
- break;
-
- case 2:
- if (opt[1] != 4) {
- /* Something fishy about MSS option length. */
- syslog(LOG_ERR,
- "Bogus length for MSS option (%u) from %u.%u.%u.%u",
- (unsigned int) opt[1],
- (unsigned int) ipHdr[12],
- (unsigned int) ipHdr[13],
- (unsigned int) ipHdr[14],
- (unsigned int) ipHdr[15]);
- return;
- }
- mssopt = opt;
- break;
- default:
- if (opt[1] < 2) {
- /* Someone's trying to attack us? */
- syslog(LOG_ERR,
- "Bogus TCP option length (%u) from %u.%u.%u.%u",
- (unsigned int) opt[1],
- (unsigned int) ipHdr[12],
- (unsigned int) ipHdr[13],
- (unsigned int) ipHdr[14],
- (unsigned int) ipHdr[15]);
- return;
- }
- opt += (opt[1]);
- break;
- }
- /* Found existing MSS option? */
- if (mssopt) break;
- }
-
- /* If MSS exists and it's low enough, do nothing */
- if (mssopt) {
- unsigned mss = mssopt[2] * 256 + mssopt[3];
- if (mss <= clampMss) {
- return;
- }
-
- mssopt[2] = (((unsigned) clampMss) >> 8) & 0xFF;
- mssopt[3] = ((unsigned) clampMss) & 0xFF;
- } else {
- /* No MSS option. Don't add one; we'll have to use 536. */
- return;
- }
-
- /* Recompute TCP checksum */
- tcpHdr[16] = 0;
- tcpHdr[17] = 0;
- csum = computeTCPChecksum(ipHdr, tcpHdr);
- (* (UINT16_t *) (tcpHdr+16)) = csum;
-}
-
-/***********************************************************************
-*%FUNCTION: sendPADT
-*%ARGUMENTS:
-* conn -- PPPoE connection
-* msg -- if non-NULL, extra error message to include in PADT packet.
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Sends a PADT packet
-***********************************************************************/
-void
-sendPADT(PPPoEConnection *conn, char const *msg)
-{
- PPPoEPacket packet;
- unsigned char *cursor = packet.payload;
-
- UINT16_t plen = 0;
-
- /* Do nothing if no session established yet */
- if (!conn->session) return;
-
- /* Do nothing if no discovery socket */
- if (conn->discoverySocket < 0) return;
-
- memcpy(packet.ethHdr.h_dest, conn->peerEth, ETH_ALEN);
- memcpy(packet.ethHdr.h_source, conn->myEth, ETH_ALEN);
-
- packet.ethHdr.h_proto = htons(Eth_PPPOE_Discovery);
- packet.ver = 1;
- packet.type = 1;
- packet.code = CODE_PADT;
- packet.session = conn->session;
-
- /* Reset Session to zero so there is no possibility of
- recursive calls to this function by any signal handler */
- conn->session = 0;
-
- /* If we're using Host-Uniq, copy it over */
- if (conn->useHostUniq) {
- PPPoETag hostUniq;
- pid_t pid = getpid();
- hostUniq.type = htons(TAG_HOST_UNIQ);
- hostUniq.length = htons(sizeof(pid));
- memcpy(hostUniq.payload, &pid, sizeof(pid));
- memcpy(cursor, &hostUniq, sizeof(pid) + TAG_HDR_SIZE);
- cursor += sizeof(pid) + TAG_HDR_SIZE;
- plen += sizeof(pid) + TAG_HDR_SIZE;
- }
-
- /* Copy error message */
- if (msg) {
- PPPoETag err;
- size_t elen = strlen(msg);
- err.type = htons(TAG_GENERIC_ERROR);
- err.length = htons(elen);
- strcpy((char *)err.payload, msg);
- memcpy(cursor, &err, elen + TAG_HDR_SIZE);
- cursor += elen + TAG_HDR_SIZE;
- plen += elen + TAG_HDR_SIZE;
- }
-
- /* Copy cookie and relay-ID if needed */
- if (conn->cookie.type) {
- CHECK_ROOM(cursor, packet.payload,
- ntohs(conn->cookie.length) + TAG_HDR_SIZE);
- memcpy(cursor, &conn->cookie, ntohs(conn->cookie.length) + TAG_HDR_SIZE);
- cursor += ntohs(conn->cookie.length) + TAG_HDR_SIZE;
- plen += ntohs(conn->cookie.length) + TAG_HDR_SIZE;
- }
-
- if (conn->relayId.type) {
- CHECK_ROOM(cursor, packet.payload,
- ntohs(conn->relayId.length) + TAG_HDR_SIZE);
- memcpy(cursor, &conn->relayId, ntohs(conn->relayId.length) + TAG_HDR_SIZE);
- cursor += ntohs(conn->relayId.length) + TAG_HDR_SIZE;
- plen += ntohs(conn->relayId.length) + TAG_HDR_SIZE;
- }
-
- packet.length = htons(plen);
- sendPacket(conn, conn->discoverySocket, &packet, (int) (plen + HDR_SIZE));
- if (conn->debugFile) {
- dumpPacket(conn->debugFile, &packet, "SENT");
- fprintf(conn->debugFile, "\n");
- fflush(conn->debugFile);
- }
- syslog(LOG_INFO,"Sent PADT");
-}
-
-/**********************************************************************
-*%FUNCTION: parseLogErrs
-*%ARGUMENTS:
-* type -- tag type
-* len -- tag length
-* data -- tag data
-* extra -- extra user data
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Picks error tags out of a packet and logs them.
-***********************************************************************/
-void
-parseLogErrs(UINT16_t type, UINT16_t len, unsigned char *data,
- void *extra)
-{
- switch(type) {
- case TAG_SERVICE_NAME_ERROR:
- syslog(LOG_ERR, "PADT: Service-Name-Error: %.*s", (int) len, data);
- fprintf(stderr, "PADT: Service-Name-Error: %.*s\n", (int) len, data);
- break;
- case TAG_AC_SYSTEM_ERROR:
- syslog(LOG_ERR, "PADT: System-Error: %.*s", (int) len, data);
- fprintf(stderr, "PADT: System-Error: %.*s\n", (int) len, data);
- break;
- case TAG_GENERIC_ERROR:
- syslog(LOG_ERR, "PADT: Generic-Error: %.*s", (int) len, data);
- fprintf(stderr, "PADT: Generic-Error: %.*s\n", (int) len, data);
- break;
- }
-}
-
diff --git a/mdk-stage1/rp-pppoe/src/config.h b/mdk-stage1/rp-pppoe/src/config.h
deleted file mode 100644
index e3adf4353..000000000
--- a/mdk-stage1/rp-pppoe/src/config.h
+++ /dev/null
@@ -1,135 +0,0 @@
-/* config.h. Generated automatically by configure. */
-/* config.h.in. Generated automatically from configure.in by autoheader. */
-
-/* Define to empty if the keyword does not work. */
-/* #undef const */
-
-/* Define if you have <sys/wait.h> that is POSIX.1 compatible. */
-#define HAVE_SYS_WAIT_H 1
-
-/* Define to `int' if <sys/types.h> doesn't define. */
-/* #undef pid_t */
-
-/* Define as the return type of signal handlers (int or void). */
-#define RETSIGTYPE void
-
-/* Define if the setvbuf function takes the buffering type as its second
- argument and the buffer pointer as the third, as on System V
- before release 3. */
-/* #undef SETVBUF_REVERSED */
-
-/* Define if you have the ANSI C header files. */
-#define STDC_HEADERS 1
-
-/* Define if you can safely include both <sys/time.h> and <time.h>. */
-#define TIME_WITH_SYS_TIME 1
-
-/* Define if your <sys/time.h> declares struct tm. */
-/* #undef TM_IN_SYS_TIME */
-
-#define HAVE_STRUCT_SOCKADDR_LL 1
-
-/* The number of bytes in a unsigned int. */
-#define SIZEOF_UNSIGNED_INT 4
-
-/* The number of bytes in a unsigned long. */
-#define SIZEOF_UNSIGNED_LONG 4
-
-/* The number of bytes in a unsigned short. */
-#define SIZEOF_UNSIGNED_SHORT 2
-
-/* Define if you have the select function. */
-#define HAVE_SELECT 1
-
-/* Define if you have the socket function. */
-#define HAVE_SOCKET 1
-
-/* Define if you have the strerror function. */
-#define HAVE_STRERROR 1
-
-/* Define if you have the strtol function. */
-#define HAVE_STRTOL 1
-
-/* Define if you have the <asm/types.h> header file. */
-#define HAVE_ASM_TYPES_H 1
-
-/* Define if you have the <fcntl.h> header file. */
-#define HAVE_FCNTL_H 1
-
-/* Define if you have the <getopt.h> header file. */
-#define HAVE_GETOPT_H 1
-
-/* Define if you have the <linux/if_ether.h> header file. */
-#define HAVE_LINUX_IF_ETHER_H 1
-
-/* Define if you have kernel-mode PPPoE in Linux file. */
-/* #undef HAVE_LINUX_KERNEL_PPPOE */
-
-/* Define if you have the <linux/if_packet.h> header file. */
-#define HAVE_LINUX_IF_PACKET_H 1
-
-/* Define if you have the <linux/if_pppox.h> header file. */
-#define HAVE_LINUX_IF_PPPOX_H 1
-
-/* Define if you have the <net/bpf.h> header file. */
-#define HAVE_NET_BPF_H 1
-
-/* Define if you have the <net/if_arp.h> header file. */
-//#define HAVE_NET_IF_ARP_H 1
-
-/* Define if you have the <net/ethernet.h> header file. */
-#define HAVE_NET_ETHERNET_H 1
-
-/* Define if you have the <net/if.h> header file. */
-#define HAVE_NET_IF_H 1
-
-/* Define if you have the <linux/if.h> header file. */
-#define HAVE_LINUX_IF_H 1
-
-/* Define if you have the <net/if_dl.h> header file. */
-/* #undef HAVE_NET_IF_DL_H */
-
-/* Define if you have the <net/if_ether.h> header file. */
-/* #undef HAVE_NET_IF_ETHER_H */
-
-/* Define if you have the <net/if_types.h> header file. */
-/* #undef HAVE_NET_IF_TYPES_H */
-
-/* Define if you have the <netinet/if_ether.h> header file. */
-//#define HAVE_NETINET_IF_ETHER_H 1
-
-/* Define if you have the <netpacket/packet.h> header file. */
-#define HAVE_NETPACKET_PACKET_H 1
-
-/* Define if you have the <sys/cdefs.h> header file. */
-#define HAVE_SYS_CDEFS_H 1
-
-/* Define if you have the <sys/dlpi.h> header file. */
-/* #undef HAVE_SYS_DLPI_H */
-
-/* Define if you have the <sys/ioctl.h> header file. */
-#define HAVE_SYS_IOCTL_H 1
-
-/* Define if you have the <sys/param.h> header file. */
-#define HAVE_SYS_PARAM_H 1
-
-/* Define if you have the <sys/socket.h> header file. */
-#define HAVE_SYS_SOCKET_H 1
-
-/* Define if you have the <sys/time.h> header file. */
-#define HAVE_SYS_TIME_H 1
-
-/* Define if you have the <sys/uio.h> header file. */
-#define HAVE_SYS_UIO_H 1
-
-/* Define if you have the <syslog.h> header file. */
-#define HAVE_SYSLOG_H 1
-
-/* Define if you have the <unistd.h> header file. */
-#define HAVE_UNISTD_H 1
-
-/* Define if you have the N_HDLC line discipline in linux/termios.h */
-#define HAVE_N_HDLC 1
-
-/* Define if bitfields are packed in reverse order */
-#define PACK_BITFIELDS_REVERSED 1
diff --git a/mdk-stage1/rp-pppoe/src/config.h.in b/mdk-stage1/rp-pppoe/src/config.h.in
deleted file mode 100644
index e3340389d..000000000
--- a/mdk-stage1/rp-pppoe/src/config.h.in
+++ /dev/null
@@ -1,134 +0,0 @@
-/* config.h.in. Generated automatically from configure.in by autoheader. */
-
-/* Define to empty if the keyword does not work. */
-#undef const
-
-/* Define if you have <sys/wait.h> that is POSIX.1 compatible. */
-#undef HAVE_SYS_WAIT_H
-
-/* Define to `int' if <sys/types.h> doesn't define. */
-#undef pid_t
-
-/* Define as the return type of signal handlers (int or void). */
-#undef RETSIGTYPE
-
-/* Define if the setvbuf function takes the buffering type as its second
- argument and the buffer pointer as the third, as on System V
- before release 3. */
-#undef SETVBUF_REVERSED
-
-/* Define if you have the ANSI C header files. */
-#undef STDC_HEADERS
-
-/* Define if you can safely include both <sys/time.h> and <time.h>. */
-#undef TIME_WITH_SYS_TIME
-
-/* Define if your <sys/time.h> declares struct tm. */
-#undef TM_IN_SYS_TIME
-
-#undef HAVE_STRUCT_SOCKADDR_LL
-
-/* The number of bytes in a unsigned int. */
-#undef SIZEOF_UNSIGNED_INT
-
-/* The number of bytes in a unsigned long. */
-#undef SIZEOF_UNSIGNED_LONG
-
-/* The number of bytes in a unsigned short. */
-#undef SIZEOF_UNSIGNED_SHORT
-
-/* Define if you have the select function. */
-#undef HAVE_SELECT
-
-/* Define if you have the socket function. */
-#undef HAVE_SOCKET
-
-/* Define if you have the strerror function. */
-#undef HAVE_STRERROR
-
-/* Define if you have the strtol function. */
-#undef HAVE_STRTOL
-
-/* Define if you have the <asm/types.h> header file. */
-#undef HAVE_ASM_TYPES_H
-
-/* Define if you have the <fcntl.h> header file. */
-#undef HAVE_FCNTL_H
-
-/* Define if you have the <getopt.h> header file. */
-#undef HAVE_GETOPT_H
-
-/* Define if you have the <linux/if_ether.h> header file. */
-#undef HAVE_LINUX_IF_ETHER_H
-
-/* Define if you have kernel-mode PPPoE in Linux file. */
-#undef HAVE_LINUX_KERNEL_PPPOE
-
-/* Define if you have the <linux/if_packet.h> header file. */
-#undef HAVE_LINUX_IF_PACKET_H
-
-/* Define if you have the <linux/if_pppox.h> header file. */
-#undef HAVE_LINUX_IF_PPPOX_H
-
-/* Define if you have the <net/bpf.h> header file. */
-#undef HAVE_NET_BPF_H
-
-/* Define if you have the <net/if_arp.h> header file. */
-#undef HAVE_NET_IF_ARP_H
-
-/* Define if you have the <net/ethernet.h> header file. */
-#undef HAVE_NET_ETHERNET_H
-
-/* Define if you have the <net/if.h> header file. */
-#undef HAVE_NET_IF_H
-
-/* Define if you have the <linux/if.h> header file. */
-#undef HAVE_LINUX_IF_H
-
-/* Define if you have the <net/if_dl.h> header file. */
-#undef HAVE_NET_IF_DL_H
-
-/* Define if you have the <net/if_ether.h> header file. */
-#undef HAVE_NET_IF_ETHER_H
-
-/* Define if you have the <net/if_types.h> header file. */
-#undef HAVE_NET_IF_TYPES_H
-
-/* Define if you have the <netinet/if_ether.h> header file. */
-#undef HAVE_NETINET_IF_ETHER_H
-
-/* Define if you have the <netpacket/packet.h> header file. */
-#undef HAVE_NETPACKET_PACKET_H
-
-/* Define if you have the <sys/cdefs.h> header file. */
-#undef HAVE_SYS_CDEFS_H
-
-/* Define if you have the <sys/dlpi.h> header file. */
-#undef HAVE_SYS_DLPI_H
-
-/* Define if you have the <sys/ioctl.h> header file. */
-#undef HAVE_SYS_IOCTL_H
-
-/* Define if you have the <sys/param.h> header file. */
-#undef HAVE_SYS_PARAM_H
-
-/* Define if you have the <sys/socket.h> header file. */
-#undef HAVE_SYS_SOCKET_H
-
-/* Define if you have the <sys/time.h> header file. */
-#undef HAVE_SYS_TIME_H
-
-/* Define if you have the <sys/uio.h> header file. */
-#undef HAVE_SYS_UIO_H
-
-/* Define if you have the <syslog.h> header file. */
-#undef HAVE_SYSLOG_H
-
-/* Define if you have the <unistd.h> header file. */
-#undef HAVE_UNISTD_H
-
-/* Define if you have the N_HDLC line discipline in linux/termios.h */
-#undef HAVE_N_HDLC
-
-/* Define if bitfields are packed in reverse order */
-#undef PACK_BITFIELDS_REVERSED
diff --git a/mdk-stage1/rp-pppoe/src/configure b/mdk-stage1/rp-pppoe/src/configure
deleted file mode 100755
index eede451a1..000000000
--- a/mdk-stage1/rp-pppoe/src/configure
+++ /dev/null
@@ -1,2356 +0,0 @@
-#! /bin/sh
-
-# Guess values for system-dependent variables and create Makefiles.
-# Generated automatically using autoconf version 2.13
-# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
-#
-# This configure script is free software; the Free Software Foundation
-# gives unlimited permission to copy, distribute and modify it.
-
-# Defaults:
-ac_help=
-ac_default_prefix=/usr/local
-# Any additions from configure.in:
-ac_default_prefix=/usr
-ac_help="$ac_help
- --enable-plugin=pppd_src_path build pppd plugin"
-
-# Initialize some variables set by options.
-# The variables have the same names as the options, with
-# dashes changed to underlines.
-build=NONE
-cache_file=./config.cache
-exec_prefix=NONE
-host=NONE
-no_create=
-nonopt=NONE
-no_recursion=
-prefix=NONE
-program_prefix=NONE
-program_suffix=NONE
-program_transform_name=s,x,x,
-silent=
-site=
-srcdir=
-target=NONE
-verbose=
-x_includes=NONE
-x_libraries=NONE
-bindir='${exec_prefix}/bin'
-sbindir='${exec_prefix}/sbin'
-libexecdir='${exec_prefix}/libexec'
-datadir='${prefix}/share'
-sysconfdir='${prefix}/etc'
-sharedstatedir='${prefix}/com'
-localstatedir='${prefix}/var'
-libdir='${exec_prefix}/lib'
-includedir='${prefix}/include'
-oldincludedir='/usr/include'
-infodir='${prefix}/info'
-mandir='${prefix}/man'
-
-# Initialize some other variables.
-subdirs=
-MFLAGS= MAKEFLAGS=
-SHELL=${CONFIG_SHELL-/bin/sh}
-# Maximum number of lines to put in a shell here document.
-ac_max_here_lines=12
-
-ac_prev=
-for ac_option
-do
-
- # If the previous option needs an argument, assign it.
- if test -n "$ac_prev"; then
- eval "$ac_prev=\$ac_option"
- ac_prev=
- continue
- fi
-
- case "$ac_option" in
- -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
- *) ac_optarg= ;;
- esac
-
- # Accept the important Cygnus configure options, so we can diagnose typos.
-
- case "$ac_option" in
-
- -bindir | --bindir | --bindi | --bind | --bin | --bi)
- ac_prev=bindir ;;
- -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
- bindir="$ac_optarg" ;;
-
- -build | --build | --buil | --bui | --bu)
- ac_prev=build ;;
- -build=* | --build=* | --buil=* | --bui=* | --bu=*)
- build="$ac_optarg" ;;
-
- -cache-file | --cache-file | --cache-fil | --cache-fi \
- | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
- ac_prev=cache_file ;;
- -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
- | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
- cache_file="$ac_optarg" ;;
-
- -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
- ac_prev=datadir ;;
- -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
- | --da=*)
- datadir="$ac_optarg" ;;
-
- -disable-* | --disable-*)
- ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
- # Reject names that are not valid shell variable names.
- if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
- { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
- fi
- ac_feature=`echo $ac_feature| sed 's/-/_/g'`
- eval "enable_${ac_feature}=no" ;;
-
- -enable-* | --enable-*)
- ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
- # Reject names that are not valid shell variable names.
- if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
- { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
- fi
- ac_feature=`echo $ac_feature| sed 's/-/_/g'`
- case "$ac_option" in
- *=*) ;;
- *) ac_optarg=yes ;;
- esac
- eval "enable_${ac_feature}='$ac_optarg'" ;;
-
- -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
- | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
- | --exec | --exe | --ex)
- ac_prev=exec_prefix ;;
- -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
- | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
- | --exec=* | --exe=* | --ex=*)
- exec_prefix="$ac_optarg" ;;
-
- -gas | --gas | --ga | --g)
- # Obsolete; use --with-gas.
- with_gas=yes ;;
-
- -help | --help | --hel | --he)
- # Omit some internal or obsolete options to make the list less imposing.
- # This message is too long to be a string in the A/UX 3.1 sh.
- cat << EOF
-Usage: configure [options] [host]
-Options: [defaults in brackets after descriptions]
-Configuration:
- --cache-file=FILE cache test results in FILE
- --help print this message
- --no-create do not create output files
- --quiet, --silent do not print \`checking...' messages
- --version print the version of autoconf that created configure
-Directory and file names:
- --prefix=PREFIX install architecture-independent files in PREFIX
- [$ac_default_prefix]
- --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
- [same as prefix]
- --bindir=DIR user executables in DIR [EPREFIX/bin]
- --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
- --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
- --datadir=DIR read-only architecture-independent data in DIR
- [PREFIX/share]
- --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
- --sharedstatedir=DIR modifiable architecture-independent data in DIR
- [PREFIX/com]
- --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
- --libdir=DIR object code libraries in DIR [EPREFIX/lib]
- --includedir=DIR C header files in DIR [PREFIX/include]
- --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
- --infodir=DIR info documentation in DIR [PREFIX/info]
- --mandir=DIR man documentation in DIR [PREFIX/man]
- --srcdir=DIR find the sources in DIR [configure dir or ..]
- --program-prefix=PREFIX prepend PREFIX to installed program names
- --program-suffix=SUFFIX append SUFFIX to installed program names
- --program-transform-name=PROGRAM
- run sed PROGRAM on installed program names
-EOF
- cat << EOF
-Host type:
- --build=BUILD configure for building on BUILD [BUILD=HOST]
- --host=HOST configure for HOST [guessed]
- --target=TARGET configure for TARGET [TARGET=HOST]
-Features and packages:
- --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
- --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
- --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
- --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
- --x-includes=DIR X include files are in DIR
- --x-libraries=DIR X library files are in DIR
-EOF
- if test -n "$ac_help"; then
- echo "--enable and --with options recognized:$ac_help"
- fi
- exit 0 ;;
-
- -host | --host | --hos | --ho)
- ac_prev=host ;;
- -host=* | --host=* | --hos=* | --ho=*)
- host="$ac_optarg" ;;
-
- -includedir | --includedir | --includedi | --included | --include \
- | --includ | --inclu | --incl | --inc)
- ac_prev=includedir ;;
- -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
- | --includ=* | --inclu=* | --incl=* | --inc=*)
- includedir="$ac_optarg" ;;
-
- -infodir | --infodir | --infodi | --infod | --info | --inf)
- ac_prev=infodir ;;
- -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
- infodir="$ac_optarg" ;;
-
- -libdir | --libdir | --libdi | --libd)
- ac_prev=libdir ;;
- -libdir=* | --libdir=* | --libdi=* | --libd=*)
- libdir="$ac_optarg" ;;
-
- -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
- | --libexe | --libex | --libe)
- ac_prev=libexecdir ;;
- -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
- | --libexe=* | --libex=* | --libe=*)
- libexecdir="$ac_optarg" ;;
-
- -localstatedir | --localstatedir | --localstatedi | --localstated \
- | --localstate | --localstat | --localsta | --localst \
- | --locals | --local | --loca | --loc | --lo)
- ac_prev=localstatedir ;;
- -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
- | --localstate=* | --localstat=* | --localsta=* | --localst=* \
- | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
- localstatedir="$ac_optarg" ;;
-
- -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
- ac_prev=mandir ;;
- -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
- mandir="$ac_optarg" ;;
-
- -nfp | --nfp | --nf)
- # Obsolete; use --without-fp.
- with_fp=no ;;
-
- -no-create | --no-create | --no-creat | --no-crea | --no-cre \
- | --no-cr | --no-c)
- no_create=yes ;;
-
- -no-recursion | --no-recursion | --no-recursio | --no-recursi \
- | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
- no_recursion=yes ;;
-
- -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
- | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
- | --oldin | --oldi | --old | --ol | --o)
- ac_prev=oldincludedir ;;
- -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
- | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
- | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
- oldincludedir="$ac_optarg" ;;
-
- -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
- ac_prev=prefix ;;
- -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
- prefix="$ac_optarg" ;;
-
- -program-prefix | --program-prefix | --program-prefi | --program-pref \
- | --program-pre | --program-pr | --program-p)
- ac_prev=program_prefix ;;
- -program-prefix=* | --program-prefix=* | --program-prefi=* \
- | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
- program_prefix="$ac_optarg" ;;
-
- -program-suffix | --program-suffix | --program-suffi | --program-suff \
- | --program-suf | --program-su | --program-s)
- ac_prev=program_suffix ;;
- -program-suffix=* | --program-suffix=* | --program-suffi=* \
- | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
- program_suffix="$ac_optarg" ;;
-
- -program-transform-name | --program-transform-name \
- | --program-transform-nam | --program-transform-na \
- | --program-transform-n | --program-transform- \
- | --program-transform | --program-transfor \
- | --program-transfo | --program-transf \
- | --program-trans | --program-tran \
- | --progr-tra | --program-tr | --program-t)
- ac_prev=program_transform_name ;;
- -program-transform-name=* | --program-transform-name=* \
- | --program-transform-nam=* | --program-transform-na=* \
- | --program-transform-n=* | --program-transform-=* \
- | --program-transform=* | --program-transfor=* \
- | --program-transfo=* | --program-transf=* \
- | --program-trans=* | --program-tran=* \
- | --progr-tra=* | --program-tr=* | --program-t=*)
- program_transform_name="$ac_optarg" ;;
-
- -q | -quiet | --quiet | --quie | --qui | --qu | --q \
- | -silent | --silent | --silen | --sile | --sil)
- silent=yes ;;
-
- -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
- ac_prev=sbindir ;;
- -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
- | --sbi=* | --sb=*)
- sbindir="$ac_optarg" ;;
-
- -sharedstatedir | --sharedstatedir | --sharedstatedi \
- | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
- | --sharedst | --shareds | --shared | --share | --shar \
- | --sha | --sh)
- ac_prev=sharedstatedir ;;
- -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
- | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
- | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
- | --sha=* | --sh=*)
- sharedstatedir="$ac_optarg" ;;
-
- -site | --site | --sit)
- ac_prev=site ;;
- -site=* | --site=* | --sit=*)
- site="$ac_optarg" ;;
-
- -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
- ac_prev=srcdir ;;
- -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
- srcdir="$ac_optarg" ;;
-
- -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
- | --syscon | --sysco | --sysc | --sys | --sy)
- ac_prev=sysconfdir ;;
- -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
- | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
- sysconfdir="$ac_optarg" ;;
-
- -target | --target | --targe | --targ | --tar | --ta | --t)
- ac_prev=target ;;
- -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
- target="$ac_optarg" ;;
-
- -v | -verbose | --verbose | --verbos | --verbo | --verb)
- verbose=yes ;;
-
- -version | --version | --versio | --versi | --vers)
- echo "configure generated by autoconf version 2.13"
- exit 0 ;;
-
- -with-* | --with-*)
- ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
- # Reject names that are not valid shell variable names.
- if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
- { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
- fi
- ac_package=`echo $ac_package| sed 's/-/_/g'`
- case "$ac_option" in
- *=*) ;;
- *) ac_optarg=yes ;;
- esac
- eval "with_${ac_package}='$ac_optarg'" ;;
-
- -without-* | --without-*)
- ac_package=`echo $ac_option|sed -e 's/-*without-//'`
- # Reject names that are not valid shell variable names.
- if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
- { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
- fi
- ac_package=`echo $ac_package| sed 's/-/_/g'`
- eval "with_${ac_package}=no" ;;
-
- --x)
- # Obsolete; use --with-x.
- with_x=yes ;;
-
- -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
- | --x-incl | --x-inc | --x-in | --x-i)
- ac_prev=x_includes ;;
- -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
- | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
- x_includes="$ac_optarg" ;;
-
- -x-libraries | --x-libraries | --x-librarie | --x-librari \
- | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
- ac_prev=x_libraries ;;
- -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
- | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
- x_libraries="$ac_optarg" ;;
-
- -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
- ;;
-
- *)
- if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
- echo "configure: warning: $ac_option: invalid host type" 1>&2
- fi
- if test "x$nonopt" != xNONE; then
- { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
- fi
- nonopt="$ac_option"
- ;;
-
- esac
-done
-
-if test -n "$ac_prev"; then
- { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
-fi
-
-trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
-
-# File descriptor usage:
-# 0 standard input
-# 1 file creation
-# 2 errors and warnings
-# 3 some systems may open it to /dev/tty
-# 4 used on the Kubota Titan
-# 6 checking for... messages and results
-# 5 compiler messages saved in config.log
-if test "$silent" = yes; then
- exec 6>/dev/null
-else
- exec 6>&1
-fi
-exec 5>./config.log
-
-echo "\
-This file contains any messages produced by compilers while
-running configure, to aid debugging if configure makes a mistake.
-" 1>&5
-
-# Strip out --no-create and --no-recursion so they do not pile up.
-# Also quote any args containing shell metacharacters.
-ac_configure_args=
-for ac_arg
-do
- case "$ac_arg" in
- -no-create | --no-create | --no-creat | --no-crea | --no-cre \
- | --no-cr | --no-c) ;;
- -no-recursion | --no-recursion | --no-recursio | --no-recursi \
- | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
- *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
- ac_configure_args="$ac_configure_args '$ac_arg'" ;;
- *) ac_configure_args="$ac_configure_args $ac_arg" ;;
- esac
-done
-
-# NLS nuisances.
-# Only set these to C if already set. These must not be set unconditionally
-# because not all systems understand e.g. LANG=C (notably SCO).
-# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
-# Non-C LC_CTYPE values break the ctype check.
-if test "${LANG+set}" = set; then LANG=C; export LANG; fi
-if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
-if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
-if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
-
-# confdefs.h avoids OS command line length limits that DEFS can exceed.
-rm -rf conftest* confdefs.h
-# AIX cpp loses on an empty file, so make sure it contains at least a newline.
-echo > confdefs.h
-
-# A filename unique to this package, relative to the directory that
-# configure is in, which we can look for to find out if srcdir is correct.
-ac_unique_file=pppoe.c
-
-# Find the source files, if location was not specified.
-if test -z "$srcdir"; then
- ac_srcdir_defaulted=yes
- # Try the directory containing this script, then its parent.
- ac_prog=$0
- ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
- test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
- srcdir=$ac_confdir
- if test ! -r $srcdir/$ac_unique_file; then
- srcdir=..
- fi
-else
- ac_srcdir_defaulted=no
-fi
-if test ! -r $srcdir/$ac_unique_file; then
- if test "$ac_srcdir_defaulted" = yes; then
- { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
- else
- { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
- fi
-fi
-srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
-
-# Prefer explicitly selected file to automatically selected ones.
-if test -z "$CONFIG_SITE"; then
- if test "x$prefix" != xNONE; then
- CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
- else
- CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
- fi
-fi
-for ac_site_file in $CONFIG_SITE; do
- if test -r "$ac_site_file"; then
- echo "loading site script $ac_site_file"
- . "$ac_site_file"
- fi
-done
-
-if test -r "$cache_file"; then
- echo "loading cache $cache_file"
- . $cache_file
-else
- echo "creating cache $cache_file"
- > $cache_file
-fi
-
-ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-ac_exeext=
-ac_objext=o
-if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
- # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
- if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
- ac_n= ac_c='
-' ac_t=' '
- else
- ac_n=-n ac_c= ac_t=
- fi
-else
- ac_n= ac_c='\c' ac_t=
-fi
-
-
-
-
-
-
-
-# Extract the first word of "gcc", so it can be a program name with args.
-set dummy gcc; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:536: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- if test -n "$CC"; then
- ac_cv_prog_CC="$CC" # Let the user override the test.
-else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_CC="gcc"
- break
- fi
- done
- IFS="$ac_save_ifs"
-fi
-fi
-CC="$ac_cv_prog_CC"
-if test -n "$CC"; then
- echo "$ac_t""$CC" 1>&6
-else
- echo "$ac_t""no" 1>&6
-fi
-
-if test -z "$CC"; then
- # Extract the first word of "cc", so it can be a program name with args.
-set dummy cc; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:566: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- if test -n "$CC"; then
- ac_cv_prog_CC="$CC" # Let the user override the test.
-else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_prog_rejected=no
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
- ac_prog_rejected=yes
- continue
- fi
- ac_cv_prog_CC="cc"
- break
- fi
- done
- IFS="$ac_save_ifs"
-if test $ac_prog_rejected = yes; then
- # We found a bogon in the path, so make sure we never use it.
- set dummy $ac_cv_prog_CC
- shift
- if test $# -gt 0; then
- # We chose a different compiler from the bogus one.
- # However, it has the same basename, so the bogon will be chosen
- # first if we set CC to just the basename; use the full file name.
- shift
- set dummy "$ac_dir/$ac_word" "$@"
- shift
- ac_cv_prog_CC="$@"
- fi
-fi
-fi
-fi
-CC="$ac_cv_prog_CC"
-if test -n "$CC"; then
- echo "$ac_t""$CC" 1>&6
-else
- echo "$ac_t""no" 1>&6
-fi
-
- if test -z "$CC"; then
- case "`uname -s`" in
- *win32* | *WIN32*)
- # Extract the first word of "cl", so it can be a program name with args.
-set dummy cl; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:617: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- if test -n "$CC"; then
- ac_cv_prog_CC="$CC" # Let the user override the test.
-else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_CC="cl"
- break
- fi
- done
- IFS="$ac_save_ifs"
-fi
-fi
-CC="$ac_cv_prog_CC"
-if test -n "$CC"; then
- echo "$ac_t""$CC" 1>&6
-else
- echo "$ac_t""no" 1>&6
-fi
- ;;
- esac
- fi
- test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
-fi
-
-echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
-echo "configure:649: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
-
-ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-cat > conftest.$ac_ext << EOF
-
-#line 660 "configure"
-#include "confdefs.h"
-
-main(){return(0);}
-EOF
-if { (eval echo configure:665: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- ac_cv_prog_cc_works=yes
- # If we can't run a trivial program, we are probably using a cross compiler.
- if (./conftest; exit) 2>/dev/null; then
- ac_cv_prog_cc_cross=no
- else
- ac_cv_prog_cc_cross=yes
- fi
-else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- ac_cv_prog_cc_works=no
-fi
-rm -fr conftest*
-ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
-if test $ac_cv_prog_cc_works = no; then
- { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
-fi
-echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
-echo "configure:691: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
-echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
-cross_compiling=$ac_cv_prog_cc_cross
-
-echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
-echo "configure:696: checking whether we are using GNU C" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.c <<EOF
-#ifdef __GNUC__
- yes;
-#endif
-EOF
-if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:705: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
- ac_cv_prog_gcc=yes
-else
- ac_cv_prog_gcc=no
-fi
-fi
-
-echo "$ac_t""$ac_cv_prog_gcc" 1>&6
-
-if test $ac_cv_prog_gcc = yes; then
- GCC=yes
-else
- GCC=
-fi
-
-ac_test_CFLAGS="${CFLAGS+set}"
-ac_save_CFLAGS="$CFLAGS"
-CFLAGS=
-echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
-echo "configure:724: checking whether ${CC-cc} accepts -g" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- echo 'void f(){}' > conftest.c
-if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
- ac_cv_prog_cc_g=yes
-else
- ac_cv_prog_cc_g=no
-fi
-rm -f conftest*
-
-fi
-
-echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
-if test "$ac_test_CFLAGS" = set; then
- CFLAGS="$ac_save_CFLAGS"
-elif test $ac_cv_prog_cc_g = yes; then
- if test "$GCC" = yes; then
- CFLAGS="-g -O2"
- else
- CFLAGS="-g"
- fi
-else
- if test "$GCC" = yes; then
- CFLAGS="-O2"
- else
- CFLAGS=
- fi
-fi
-
-
-
-echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
-echo "configure:758: checking how to run the C preprocessor" >&5
-# On Suns, sometimes $CPP names a directory.
-if test -n "$CPP" && test -d "$CPP"; then
- CPP=
-fi
-if test -z "$CPP"; then
-if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- # This must be in double quotes, not single quotes, because CPP may get
- # substituted into the Makefile and "${CC-cc}" will confuse make.
- CPP="${CC-cc} -E"
- # On the NeXT, cc -E runs the code through the compiler's parser,
- # not just through cpp.
- cat > conftest.$ac_ext <<EOF
-#line 773 "configure"
-#include "confdefs.h"
-#include <assert.h>
-Syntax Error
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:779: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
-if test -z "$ac_err"; then
- :
-else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- CPP="${CC-cc} -E -traditional-cpp"
- cat > conftest.$ac_ext <<EOF
-#line 790 "configure"
-#include "confdefs.h"
-#include <assert.h>
-Syntax Error
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:796: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
-if test -z "$ac_err"; then
- :
-else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- CPP="${CC-cc} -nologo -E"
- cat > conftest.$ac_ext <<EOF
-#line 807 "configure"
-#include "confdefs.h"
-#include <assert.h>
-Syntax Error
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:813: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
-if test -z "$ac_err"; then
- :
-else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- CPP=/lib/cpp
-fi
-rm -f conftest*
-fi
-rm -f conftest*
-fi
-rm -f conftest*
- ac_cv_prog_CPP="$CPP"
-fi
- CPP="$ac_cv_prog_CPP"
-else
- ac_cv_prog_CPP="$CPP"
-fi
-echo "$ac_t""$CPP" 1>&6
-
-echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
-echo "configure:838: checking for ANSI C header files" >&5
-if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.$ac_ext <<EOF
-#line 843 "configure"
-#include "confdefs.h"
-#include <stdlib.h>
-#include <stdarg.h>
-#include <string.h>
-#include <float.h>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:851: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
-if test -z "$ac_err"; then
- rm -rf conftest*
- ac_cv_header_stdc=yes
-else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_header_stdc=no
-fi
-rm -f conftest*
-
-if test $ac_cv_header_stdc = yes; then
- # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
-cat > conftest.$ac_ext <<EOF
-#line 868 "configure"
-#include "confdefs.h"
-#include <string.h>
-EOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- egrep "memchr" >/dev/null 2>&1; then
- :
-else
- rm -rf conftest*
- ac_cv_header_stdc=no
-fi
-rm -f conftest*
-
-fi
-
-if test $ac_cv_header_stdc = yes; then
- # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
-cat > conftest.$ac_ext <<EOF
-#line 886 "configure"
-#include "confdefs.h"
-#include <stdlib.h>
-EOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- egrep "free" >/dev/null 2>&1; then
- :
-else
- rm -rf conftest*
- ac_cv_header_stdc=no
-fi
-rm -f conftest*
-
-fi
-
-if test $ac_cv_header_stdc = yes; then
- # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
-if test "$cross_compiling" = yes; then
- :
-else
- cat > conftest.$ac_ext <<EOF
-#line 907 "configure"
-#include "confdefs.h"
-#include <ctype.h>
-#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
-#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
-#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
-int main () { int i; for (i = 0; i < 256; i++)
-if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
-exit (0); }
-
-EOF
-if { (eval echo configure:918: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
- :
-else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -fr conftest*
- ac_cv_header_stdc=no
-fi
-rm -fr conftest*
-fi
-
-fi
-fi
-
-echo "$ac_t""$ac_cv_header_stdc" 1>&6
-if test $ac_cv_header_stdc = yes; then
- cat >> confdefs.h <<\EOF
-#define STDC_HEADERS 1
-EOF
-
-fi
-
-echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
-echo "configure:942: checking for sys/wait.h that is POSIX.1 compatible" >&5
-if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.$ac_ext <<EOF
-#line 947 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <sys/wait.h>
-#ifndef WEXITSTATUS
-#define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
-#endif
-#ifndef WIFEXITED
-#define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
-#endif
-int main() {
-int s;
-wait (&s);
-s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
-; return 0; }
-EOF
-if { (eval echo configure:963: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_header_sys_wait_h=yes
-else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_header_sys_wait_h=no
-fi
-rm -f conftest*
-fi
-
-echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
-if test $ac_cv_header_sys_wait_h = yes; then
- cat >> confdefs.h <<\EOF
-#define HAVE_SYS_WAIT_H 1
-EOF
-
-fi
-
-for ac_hdr in fcntl.h sys/ioctl.h sys/time.h syslog.h unistd.h net/if_arp.h netinet/if_ether.h getopt.h sys/uio.h sys/param.h fcntl.h net/bpf.h netpacket/packet.h net/ethernet.h asm/types.h linux/if_packet.h linux/if_ether.h linux/if_pppox.h sys/socket.h sys/cdefs.h linux/if.h net/if.h net/if_dl.h net/if_ether.h net/if_types.h netinet/if_ether.h net/if_types.h net/if_dl.h sys/dlpi.h
-do
-ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:987: checking for $ac_hdr" >&5
-if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.$ac_ext <<EOF
-#line 992 "configure"
-#include "confdefs.h"
-#include <$ac_hdr>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:997: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
-if test -z "$ac_err"; then
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=yes"
-else
- echo "$ac_err" >&5
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=no"
-fi
-rm -f conftest*
-fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
- cat >> confdefs.h <<EOF
-#define $ac_tr_hdr 1
-EOF
-
-else
- echo "$ac_t""no" 1>&6
-fi
-done
-
-
-echo $ac_n "checking for working const""... $ac_c" 1>&6
-echo "configure:1025: checking for working const" >&5
-if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.$ac_ext <<EOF
-#line 1030 "configure"
-#include "confdefs.h"
-
-int main() {
-
-/* Ultrix mips cc rejects this. */
-typedef int charset[2]; const charset x;
-/* SunOS 4.1.1 cc rejects this. */
-char const *const *ccp;
-char **p;
-/* NEC SVR4.0.2 mips cc rejects this. */
-struct point {int x, y;};
-static struct point const zero = {0,0};
-/* AIX XL C 1.02.0.0 rejects this.
- It does not let you subtract one const X* pointer from another in an arm
- of an if-expression whose if-part is not a constant expression */
-const char *g = "string";
-ccp = &g + (g ? g-g : 0);
-/* HPUX 7.0 cc rejects these. */
-++ccp;
-p = (char**) ccp;
-ccp = (char const *const *) p;
-{ /* SCO 3.2v4 cc rejects this. */
- char *t;
- char const *s = 0 ? (char *) 0 : (char const *) 0;
-
- *t++ = 0;
-}
-{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
- int x[] = {25, 17};
- const int *foo = &x[0];
- ++foo;
-}
-{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
- typedef const int *iptr;
- iptr p = 0;
- ++p;
-}
-{ /* AIX XL C 1.02.0.0 rejects this saying
- "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
- struct s { int j; const int *ap[3]; };
- struct s *b; b->j = 5;
-}
-{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
- const int foo = 10;
-}
-
-; return 0; }
-EOF
-if { (eval echo configure:1079: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_c_const=yes
-else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_c_const=no
-fi
-rm -f conftest*
-fi
-
-echo "$ac_t""$ac_cv_c_const" 1>&6
-if test $ac_cv_c_const = no; then
- cat >> confdefs.h <<\EOF
-#define const
-EOF
-
-fi
-
-echo $ac_n "checking for pid_t""... $ac_c" 1>&6
-echo "configure:1100: checking for pid_t" >&5
-if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.$ac_ext <<EOF
-#line 1105 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#if STDC_HEADERS
-#include <stdlib.h>
-#include <stddef.h>
-#endif
-EOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
- rm -rf conftest*
- ac_cv_type_pid_t=yes
-else
- rm -rf conftest*
- ac_cv_type_pid_t=no
-fi
-rm -f conftest*
-
-fi
-echo "$ac_t""$ac_cv_type_pid_t" 1>&6
-if test $ac_cv_type_pid_t = no; then
- cat >> confdefs.h <<\EOF
-#define pid_t int
-EOF
-
-fi
-
-echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
-echo "configure:1133: checking whether time.h and sys/time.h may both be included" >&5
-if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.$ac_ext <<EOF
-#line 1138 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <sys/time.h>
-#include <time.h>
-int main() {
-struct tm *tp;
-; return 0; }
-EOF
-if { (eval echo configure:1147: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_header_time=yes
-else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_header_time=no
-fi
-rm -f conftest*
-fi
-
-echo "$ac_t""$ac_cv_header_time" 1>&6
-if test $ac_cv_header_time = yes; then
- cat >> confdefs.h <<\EOF
-#define TIME_WITH_SYS_TIME 1
-EOF
-
-fi
-
-echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
-echo "configure:1168: checking whether struct tm is in sys/time.h or time.h" >&5
-if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.$ac_ext <<EOF
-#line 1173 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <time.h>
-int main() {
-struct tm *tp; tp->tm_sec;
-; return 0; }
-EOF
-if { (eval echo configure:1181: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_struct_tm=time.h
-else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_struct_tm=sys/time.h
-fi
-rm -f conftest*
-fi
-
-echo "$ac_t""$ac_cv_struct_tm" 1>&6
-if test $ac_cv_struct_tm = sys/time.h; then
- cat >> confdefs.h <<\EOF
-#define TM_IN_SYS_TIME 1
-EOF
-
-fi
-
-
-# Extract the first word of "echo", so it can be a program name with args.
-set dummy echo; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1205: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_ECHO'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- case "$ECHO" in
- /*)
- ac_cv_path_ECHO="$ECHO" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_ECHO="$ECHO" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="/usr/ucb/bin:$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_ECHO="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_ECHO" && ac_cv_path_ECHO=""""
- ;;
-esac
-fi
-ECHO="$ac_cv_path_ECHO"
-if test -n "$ECHO"; then
- echo "$ac_t""$ECHO" 1>&6
-else
- echo "$ac_t""no" 1>&6
-fi
-
-
-$ECHO -n "checking for struct sockaddr_ll... "
-cat > conftest.$ac_ext <<EOF
-#line 1241 "configure"
-#include "confdefs.h"
-#include <asm/types.h>
-#include <linux/if_packet.h>
-#include <linux/if_ether.h>
-
-int main() {
-struct sockaddr_ll sa;
-; return 0; }
-EOF
-if { (eval echo configure:1251: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_struct_sockaddr_ll=yes
-else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_struct_sockaddr_ll=no
-fi
-rm -f conftest*
-$ECHO $ac_cv_struct_sockaddr_ll
-if test "$ac_cv_struct_sockaddr_ll" = yes ; then
-cat >> confdefs.h <<\EOF
-#define HAVE_STRUCT_SOCKADDR_LL 1
-EOF
-
-fi
-
-$ECHO -n "checking for N_HDLC line discipline... "
-cat > conftest.$ac_ext <<EOF
-#line 1271 "configure"
-#include "confdefs.h"
-#include <linux/termios.h>
-int main() {
-int x = N_HDLC;
-; return 0; }
-EOF
-if { (eval echo configure:1278: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_n_hdlc=yes
-else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_n_hdlc=no
-fi
-rm -f conftest*
-$ECHO $ac_cv_n_hdlc
-if test "$ac_cv_n_hdlc" = yes ; then
-cat >> confdefs.h <<\EOF
-#define HAVE_N_HDLC 1
-EOF
-
-fi
-
-# Check whether --enable-plugin or --disable-plugin was given.
-if test "${enable_plugin+set}" = set; then
- enableval="$enable_plugin"
- ac_cv_pluginpath=$enableval
-else
- ac_cv_pluginpath=no
-fi
-
-
-LINUX_KERNELMODE_PLUGIN=""
-PPPD_INCDIR=""
-if test "$ac_cv_header_linux_if_pppox_h" = yes ; then
- if test "$ac_cv_pluginpath" != no ; then
- LINUX_KERNELMODE_PLUGIN=rp-pppoe.so
- PPPD_INCDIR=$ac_cv_pluginpath
- fi
-fi
-
-
-
-
-PPPOE_RELAY=""
-if test "`uname -s`" = "Linux" ; then
- PPPOE_RELAY=pppoe-relay
-fi
-
-
-echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
-echo "configure:1324: checking for 8-bit clean memcmp" >&5
-if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- if test "$cross_compiling" = yes; then
- ac_cv_func_memcmp_clean=no
-else
- cat > conftest.$ac_ext <<EOF
-#line 1332 "configure"
-#include "confdefs.h"
-
-main()
-{
- char c0 = 0x40, c1 = 0x80, c2 = 0x81;
- exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1);
-}
-
-EOF
-if { (eval echo configure:1342: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
- ac_cv_func_memcmp_clean=yes
-else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -fr conftest*
- ac_cv_func_memcmp_clean=no
-fi
-rm -fr conftest*
-fi
-
-fi
-
-echo "$ac_t""$ac_cv_func_memcmp_clean" 1>&6
-test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.${ac_objext}"
-
-echo $ac_n "checking whether setvbuf arguments are reversed""... $ac_c" 1>&6
-echo "configure:1360: checking whether setvbuf arguments are reversed" >&5
-if eval "test \"`echo '$''{'ac_cv_func_setvbuf_reversed'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- if test "$cross_compiling" = yes; then
- { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-else
- cat > conftest.$ac_ext <<EOF
-#line 1368 "configure"
-#include "confdefs.h"
-#include <stdio.h>
-/* If setvbuf has the reversed format, exit 0. */
-main () {
- /* This call has the arguments reversed.
- A reversed system may check and see that the address of main
- is not _IOLBF, _IONBF, or _IOFBF, and return nonzero. */
- if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
- exit(1);
- putc('\r', stdout);
- exit(0); /* Non-reversed systems segv here. */
-}
-EOF
-if { (eval echo configure:1382: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
- ac_cv_func_setvbuf_reversed=yes
-else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -fr conftest*
- ac_cv_func_setvbuf_reversed=no
-fi
-rm -fr conftest*
-fi
-
-rm -f core core.* *.core
-fi
-
-echo "$ac_t""$ac_cv_func_setvbuf_reversed" 1>&6
-if test $ac_cv_func_setvbuf_reversed = yes; then
- cat >> confdefs.h <<\EOF
-#define SETVBUF_REVERSED 1
-EOF
-
-fi
-
-echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
-echo "configure:1406: checking return type of signal handlers" >&5
-if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.$ac_ext <<EOF
-#line 1411 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <signal.h>
-#ifdef signal
-#undef signal
-#endif
-#ifdef __cplusplus
-extern "C" void (*signal (int, void (*)(int)))(int);
-#else
-void (*signal ()) ();
-#endif
-
-int main() {
-int i;
-; return 0; }
-EOF
-if { (eval echo configure:1428: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_type_signal=void
-else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- ac_cv_type_signal=int
-fi
-rm -f conftest*
-fi
-
-echo "$ac_t""$ac_cv_type_signal" 1>&6
-cat >> confdefs.h <<EOF
-#define RETSIGTYPE $ac_cv_type_signal
-EOF
-
-
-for ac_func in select socket strerror strtol
-do
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:1449: checking for $ac_func" >&5
-if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.$ac_ext <<EOF
-#line 1454 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error. */
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-char $ac_func();
-
-int main() {
-
-/* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-$ac_func();
-#endif
-
-; return 0; }
-EOF
-if { (eval echo configure:1477: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=yes"
-else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=no"
-fi
-rm -f conftest*
-fi
-
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
- cat >> confdefs.h <<EOF
-#define $ac_tr_func 1
-EOF
-
-else
- echo "$ac_t""no" 1>&6
-fi
-done
-
-ac_aux_dir=
-for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
- if test -f $ac_dir/install-sh; then
- ac_aux_dir=$ac_dir
- ac_install_sh="$ac_aux_dir/install-sh -c"
- break
- elif test -f $ac_dir/install.sh; then
- ac_aux_dir=$ac_dir
- ac_install_sh="$ac_aux_dir/install.sh -c"
- break
- fi
-done
-if test -z "$ac_aux_dir"; then
- { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
-fi
-ac_config_guess=$ac_aux_dir/config.guess
-ac_config_sub=$ac_aux_dir/config.sub
-ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
-
-# Find a good install program. We prefer a C program (faster),
-# so one script is as good as another. But avoid the broken or
-# incompatible versions:
-# SysV /etc/install, /usr/sbin/install
-# SunOS /usr/etc/install
-# IRIX /sbin/install
-# AIX /bin/install
-# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
-# AFS /usr/afsws/bin/install, which mishandles nonexistent args
-# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
-# ./install, which can be erroneously created by make from ./install.sh.
-echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
-echo "configure:1532: checking for a BSD compatible install" >&5
-if test -z "$INSTALL"; then
-if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
- for ac_dir in $PATH; do
- # Account for people who put trailing slashes in PATH elements.
- case "$ac_dir/" in
- /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
- *)
- # OSF1 and SCO ODT 3.0 have their own names for install.
- # Don't use installbsd from OSF since it installs stuff as root
- # by default.
- for ac_prog in ginstall scoinst install; do
- if test -f $ac_dir/$ac_prog; then
- if test $ac_prog = install &&
- grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
- # AIX install. It has an incompatible calling convention.
- :
- else
- ac_cv_path_install="$ac_dir/$ac_prog -c"
- break 2
- fi
- fi
- done
- ;;
- esac
- done
- IFS="$ac_save_IFS"
-
-fi
- if test "${ac_cv_path_install+set}" = set; then
- INSTALL="$ac_cv_path_install"
- else
- # As a last resort, use the slow shell script. We don't cache a
- # path for INSTALL within a source directory, because that will
- # break other packages using the cache if that directory is
- # removed, or if the path is relative.
- INSTALL="$ac_install_sh"
- fi
-fi
-echo "$ac_t""$INSTALL" 1>&6
-
-# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
-# It thinks the first close brace ends the variable substitution.
-test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
-
-test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
-
-test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
-
-
-echo $ac_n "checking size of unsigned short""... $ac_c" 1>&6
-echo "configure:1586: checking size of unsigned short" >&5
-if eval "test \"`echo '$''{'ac_cv_sizeof_unsigned_short'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- if test "$cross_compiling" = yes; then
- { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-else
- cat > conftest.$ac_ext <<EOF
-#line 1594 "configure"
-#include "confdefs.h"
-#include <stdio.h>
-main()
-{
- FILE *f=fopen("conftestval", "w");
- if (!f) exit(1);
- fprintf(f, "%d\n", sizeof(unsigned short));
- exit(0);
-}
-EOF
-if { (eval echo configure:1605: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
- ac_cv_sizeof_unsigned_short=`cat conftestval`
-else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -fr conftest*
- ac_cv_sizeof_unsigned_short=0
-fi
-rm -fr conftest*
-fi
-
-fi
-echo "$ac_t""$ac_cv_sizeof_unsigned_short" 1>&6
-cat >> confdefs.h <<EOF
-#define SIZEOF_UNSIGNED_SHORT $ac_cv_sizeof_unsigned_short
-EOF
-
-
-echo $ac_n "checking size of unsigned int""... $ac_c" 1>&6
-echo "configure:1625: checking size of unsigned int" >&5
-if eval "test \"`echo '$''{'ac_cv_sizeof_unsigned_int'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- if test "$cross_compiling" = yes; then
- { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-else
- cat > conftest.$ac_ext <<EOF
-#line 1633 "configure"
-#include "confdefs.h"
-#include <stdio.h>
-main()
-{
- FILE *f=fopen("conftestval", "w");
- if (!f) exit(1);
- fprintf(f, "%d\n", sizeof(unsigned int));
- exit(0);
-}
-EOF
-if { (eval echo configure:1644: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
- ac_cv_sizeof_unsigned_int=`cat conftestval`
-else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -fr conftest*
- ac_cv_sizeof_unsigned_int=0
-fi
-rm -fr conftest*
-fi
-
-fi
-echo "$ac_t""$ac_cv_sizeof_unsigned_int" 1>&6
-cat >> confdefs.h <<EOF
-#define SIZEOF_UNSIGNED_INT $ac_cv_sizeof_unsigned_int
-EOF
-
-
-echo $ac_n "checking size of unsigned long""... $ac_c" 1>&6
-echo "configure:1664: checking size of unsigned long" >&5
-if eval "test \"`echo '$''{'ac_cv_sizeof_unsigned_long'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- if test "$cross_compiling" = yes; then
- { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-else
- cat > conftest.$ac_ext <<EOF
-#line 1672 "configure"
-#include "confdefs.h"
-#include <stdio.h>
-main()
-{
- FILE *f=fopen("conftestval", "w");
- if (!f) exit(1);
- fprintf(f, "%d\n", sizeof(unsigned long));
- exit(0);
-}
-EOF
-if { (eval echo configure:1683: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
- ac_cv_sizeof_unsigned_long=`cat conftestval`
-else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -fr conftest*
- ac_cv_sizeof_unsigned_long=0
-fi
-rm -fr conftest*
-fi
-
-fi
-echo "$ac_t""$ac_cv_sizeof_unsigned_long" 1>&6
-cat >> confdefs.h <<EOF
-#define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
-EOF
-
-
-
-# Extract the first word of "pppd", so it can be a program name with args.
-set dummy pppd; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1706: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_PPPD'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- case "$PPPD" in
- /*)
- ac_cv_path_PPPD="$PPPD" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_PPPD="$PPPD" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH:/sbin:/usr/sbin:/usr/local/sbin"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_PPPD="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_PPPD" && ac_cv_path_PPPD="NOTFOUND"
- ;;
-esac
-fi
-PPPD="$ac_cv_path_PPPD"
-if test -n "$PPPD"; then
- echo "$ac_t""$PPPD" 1>&6
-else
- echo "$ac_t""no" 1>&6
-fi
-
-
-# Extract the first word of "setsid", so it can be a program name with args.
-set dummy setsid; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1743: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_SETSID'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- case "$SETSID" in
- /*)
- ac_cv_path_SETSID="$SETSID" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_SETSID="$SETSID" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH:/sbin:/usr/sbin:/usr/local/sbin"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_SETSID="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_SETSID" && ac_cv_path_SETSID=""""
- ;;
-esac
-fi
-SETSID="$ac_cv_path_SETSID"
-if test -n "$SETSID"; then
- echo "$ac_t""$SETSID" 1>&6
-else
- echo "$ac_t""no" 1>&6
-fi
-
-
-# Extract the first word of "id", so it can be a program name with args.
-set dummy id; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1780: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_ID'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- case "$ID" in
- /*)
- ac_cv_path_ID="$ID" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_ID="$ID" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="/usr/xpg4/bin:$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_ID="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_ID" && ac_cv_path_ID=""""
- ;;
-esac
-fi
-ID="$ac_cv_path_ID"
-if test -n "$ID"; then
- echo "$ac_t""$ID" 1>&6
-else
- echo "$ac_t""no" 1>&6
-fi
-
-
-$ECHO -n "checking for Linux 2.4.X kernel-mode PPPoE support..."
-if test "`uname -s`" = "Linux" ; then
-if test "$cross_compiling" = yes; then
- { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-else
- cat > conftest.$ac_ext <<EOF
-#line 1820 "configure"
-#include "confdefs.h"
-#include <sys/socket.h>
-#include <net/ethernet.h>
-#include <linux/if.h>
-#include <linux/if_pppox.h>
-int main()
-{
- if (socket(AF_PPPOX, SOCK_DGRAM, PX_PROTO_OE) >= 0) return 0; else return 1;
-}
-
-EOF
-if { (eval echo configure:1832: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
- ac_cv_linux_kernel_pppoe=yes
-else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -fr conftest*
- ac_cv_linux_kernel_pppoe=no
-fi
-rm -fr conftest*
-fi
-
-else
- ac_cv_linux_kernel_pppoe=no
-fi
-
-$ECHO $ac_cv_linux_kernel_pppoe
-if test "$ac_cv_linux_kernel_pppoe" = yes ; then
- cat >> confdefs.h <<\EOF
-#define HAVE_LINUX_KERNEL_PPPOE 1
-EOF
-
-fi
-
-if test "$GCC" = yes; then
- CFLAGS="$CFLAGS -Wall -Wstrict-prototypes -ansi -pedantic"
-fi
-
-if test "$PPPD" = "NOTFOUND"; then
- $ECHO ""
- $ECHO "*** Oops! I couldn't find pppd, the PPP daemon anywhere."
- $ECHO "*** You must install pppd, version 2.3.10 or later."
- $ECHO "*** I will keep going, but it may not work."
- $ECHO ""
-fi
-
-
-PPPD_VERSION=`$PPPD --version 2>&1 | awk '{print $NF}'`
-
-case "$PPPD_VERSION" in
-1.*|2.0.*|2.1.*|2.2.*|2.3.0|2.3.1|2.3.2|2.3.3|2.3.4|2.3.5|2.3.6)
- $ECHO ""
- $ECHO "*** Oops! Your version of pppd is $PPPD_VERSION, which is too old."
- $ECHO "*** You need at least 2.3.7 (2.3.10 or newer recommended.)"
- $ECHO "*** I will keep going, but it may not work."
- $ECHO ""
- ;;
-
-2.3.7|2.3.8|2.3.9)
- $ECHO ""
- $ECHO "*** Warning. Your version of pppd is $PPPD_VERSION. You will"
- $ECHO "*** not be able to use connect-on-demand. Upgrade to pppd"
- $ECHO "*** 2.3.10 or newer if you need connect-on-demand."
- $ECHO ""
- ;;
-
-2*|3*|4*|5*|6*|7*|8*|9*)
- ;;
-
-*)
- $ECHO ""
- $ECHO "*** Oops. I cannot figure out what version of pppd you have."
- $ECHO "*** All I got back was '$PPPD_VERSION'"
- $ECHO "*** I will keep going, but it may not work."
- $ECHO ""
- ;;
-esac
-
-$ECHO -n "checking packing order of bit fields... "
-if test "$cross_compiling" = yes; then
- { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-else
- cat > conftest.$ac_ext <<EOF
-#line 1905 "configure"
-#include "confdefs.h"
-
-union foo {
- struct bar {
- unsigned int ver:4;
- unsigned int type:4;
- } bb;
- unsigned char baz;
-};
-
-int
-main(void)
-{
- union foo x;
- x.bb.ver = 1;
- x.bb.type = 2;
- if (x.baz == 0x21) {
- return 1;
- } else if (x.baz == 0x12) {
- return 0;
- } else {
- return 2;
- }
-}
-EOF
-if { (eval echo configure:1931: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
- PACK=normal
-else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -fr conftest*
- PACK=rev
-fi
-rm -fr conftest*
-fi
-
-
-if test "$PACK" = "rev" ; then
- $ECHO "reversed"
- cat >> confdefs.h <<\EOF
-#define PACK_BITFIELDS_REVERSED 1
-EOF
-
-else
- $ECHO "normal"
-fi
-
-# Sigh... got to fix this up for tcl
-test "x$prefix" = xNONE && prefix=$ac_default_prefix
-# Let make expand exec_prefix.
-test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
-
-# Fully resolve WRAPPER for Tcl script.
-WRAPPER=${sbindir}/pppoe-wrapper
-eval "WRAPPER=${WRAPPER}"
-eval "WRAPPER=${WRAPPER}"
-
-
-# Determine what targets to build
-TARGETS="pppoe pppoe-server"
-
-# pppoe-sniff is built only on Linux and Solaris
-if test "$ac_cv_header_linux_if_packet_h" = "yes" -o "$ac_cv_header_sys_dlpi_h" = "yes" ; then
- TARGETS="$TARGETS pppoe-sniff"
-fi
-
-# pppoe-relay is built only on Linux
-if test "$ac_cv_header_linux_if_packet_h" = "yes" ; then
- TARGETS="$TARGETS pppoe-relay"
-fi
-
-# plugin is built only if we have kernel support
-if test -n "$LINUX_KERNELMODE_PLUGIN" ; then
- TARGETS="$TARGETS $LINUX_KERNELMODE_PLUGIN"
-fi
-
-
-
-trap '' 1 2 15
-cat > confcache <<\EOF
-# This file is a shell script that caches the results of configure
-# tests run on this system so they can be shared between configure
-# scripts and configure runs. It is not useful on other systems.
-# If it contains results you don't want to keep, you may remove or edit it.
-#
-# By default, configure uses ./config.cache as the cache file,
-# creating it if it does not exist already. You can give configure
-# the --cache-file=FILE option to use a different cache file; that is
-# what configure does when it calls configure scripts in
-# subdirectories, so they share the cache.
-# Giving --cache-file=/dev/null disables caching, for debugging configure.
-# config.status only pays attention to the cache file if you give it the
-# --recheck option to rerun configure.
-#
-EOF
-# The following way of writing the cache mishandles newlines in values,
-# but we know of no workaround that is simple, portable, and efficient.
-# So, don't put newlines in cache variables' values.
-# Ultrix sh set writes to stderr and can't be redirected directly,
-# and sets the high bit in the cache file unless we assign to the vars.
-(set) 2>&1 |
- case `(ac_space=' '; set | grep ac_space) 2>&1` in
- *ac_space=\ *)
- # `set' does not quote correctly, so add quotes (double-quote substitution
- # turns \\\\ into \\, and sed turns \\ into \).
- sed -n \
- -e "s/'/'\\\\''/g" \
- -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
- ;;
- *)
- # `set' quotes correctly as required by POSIX, so do not add quotes.
- sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
- ;;
- esac >> confcache
-if cmp -s $cache_file confcache; then
- :
-else
- if test -w $cache_file; then
- echo "updating cache $cache_file"
- cat confcache > $cache_file
- else
- echo "not updating unwritable cache $cache_file"
- fi
-fi
-rm -f confcache
-
-trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
-
-test "x$prefix" = xNONE && prefix=$ac_default_prefix
-# Let make expand exec_prefix.
-test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
-
-# Any assignment to VPATH causes Sun make to only execute
-# the first set of double-colon rules, so remove it if not needed.
-# If there is a colon in the path, we need to keep it.
-if test "x$srcdir" = x.; then
- ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
-fi
-
-trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
-
-DEFS=-DHAVE_CONFIG_H
-
-# Without the "./", some shells look in PATH for config.status.
-: ${CONFIG_STATUS=./config.status}
-
-echo creating $CONFIG_STATUS
-rm -f $CONFIG_STATUS
-cat > $CONFIG_STATUS <<EOF
-#! /bin/sh
-# Generated automatically by configure.
-# Run this file to recreate the current configuration.
-# This directory was configured as follows,
-# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-#
-# $0 $ac_configure_args
-#
-# Compiler output produced by configure, useful for debugging
-# configure, is in ./config.log if it exists.
-
-ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
-for ac_option
-do
- case "\$ac_option" in
- -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
- echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
- exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
- -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
- echo "$CONFIG_STATUS generated by autoconf version 2.13"
- exit 0 ;;
- -help | --help | --hel | --he | --h)
- echo "\$ac_cs_usage"; exit 0 ;;
- *) echo "\$ac_cs_usage"; exit 1 ;;
- esac
-done
-
-ac_given_srcdir=$srcdir
-ac_given_INSTALL="$INSTALL"
-
-trap 'rm -fr `echo "Makefile ../scripts/adsl-connect ../scripts/adsl-start ../scripts/adsl-stop ../scripts/adsl-init ../scripts/adsl-init-suse ../scripts/adsl-init-turbolinux ../scripts/adsl-setup ../gui/Makefile ../gui/tkpppoe config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
-EOF
-cat >> $CONFIG_STATUS <<EOF
-
-# Protect against being on the right side of a sed subst in config.status.
-sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
- s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
-$ac_vpsub
-$extrasub
-s%@SHELL@%$SHELL%g
-s%@CFLAGS@%$CFLAGS%g
-s%@CPPFLAGS@%$CPPFLAGS%g
-s%@CXXFLAGS@%$CXXFLAGS%g
-s%@FFLAGS@%$FFLAGS%g
-s%@DEFS@%$DEFS%g
-s%@LDFLAGS@%$LDFLAGS%g
-s%@LIBS@%$LIBS%g
-s%@exec_prefix@%$exec_prefix%g
-s%@prefix@%$prefix%g
-s%@program_transform_name@%$program_transform_name%g
-s%@bindir@%$bindir%g
-s%@sbindir@%$sbindir%g
-s%@libexecdir@%$libexecdir%g
-s%@datadir@%$datadir%g
-s%@sysconfdir@%$sysconfdir%g
-s%@sharedstatedir@%$sharedstatedir%g
-s%@localstatedir@%$localstatedir%g
-s%@libdir@%$libdir%g
-s%@includedir@%$includedir%g
-s%@oldincludedir@%$oldincludedir%g
-s%@infodir@%$infodir%g
-s%@mandir@%$mandir%g
-s%@CC@%$CC%g
-s%@CPP@%$CPP%g
-s%@ECHO@%$ECHO%g
-s%@LINUX_KERNELMODE_PLUGIN@%$LINUX_KERNELMODE_PLUGIN%g
-s%@PPPD_INCDIR@%$PPPD_INCDIR%g
-s%@PPPOE_RELAY@%$PPPOE_RELAY%g
-s%@LIBOBJS@%$LIBOBJS%g
-s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
-s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
-s%@INSTALL_DATA@%$INSTALL_DATA%g
-s%@PPPD@%$PPPD%g
-s%@SETSID@%$SETSID%g
-s%@ID@%$ID%g
-s%@WRAPPER@%$WRAPPER%g
-s%@TARGETS@%$TARGETS%g
-
-CEOF
-EOF
-
-cat >> $CONFIG_STATUS <<\EOF
-
-# Split the substitutions into bite-sized pieces for seds with
-# small command number limits, like on Digital OSF/1 and HP-UX.
-ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
-ac_file=1 # Number of current file.
-ac_beg=1 # First line for current file.
-ac_end=$ac_max_sed_cmds # Line after last line for current file.
-ac_more_lines=:
-ac_sed_cmds=""
-while $ac_more_lines; do
- if test $ac_beg -gt 1; then
- sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
- else
- sed "${ac_end}q" conftest.subs > conftest.s$ac_file
- fi
- if test ! -s conftest.s$ac_file; then
- ac_more_lines=false
- rm -f conftest.s$ac_file
- else
- if test -z "$ac_sed_cmds"; then
- ac_sed_cmds="sed -f conftest.s$ac_file"
- else
- ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
- fi
- ac_file=`expr $ac_file + 1`
- ac_beg=$ac_end
- ac_end=`expr $ac_end + $ac_max_sed_cmds`
- fi
-done
-if test -z "$ac_sed_cmds"; then
- ac_sed_cmds=cat
-fi
-EOF
-
-cat >> $CONFIG_STATUS <<EOF
-
-CONFIG_FILES=\${CONFIG_FILES-"Makefile ../scripts/adsl-connect ../scripts/adsl-start ../scripts/adsl-stop ../scripts/adsl-init ../scripts/adsl-init-suse ../scripts/adsl-init-turbolinux ../scripts/adsl-setup ../gui/Makefile ../gui/tkpppoe"}
-EOF
-cat >> $CONFIG_STATUS <<\EOF
-for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
- # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
- case "$ac_file" in
- *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
- ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
- *) ac_file_in="${ac_file}.in" ;;
- esac
-
- # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
-
- # Remove last slash and all that follows it. Not all systems have dirname.
- ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
- if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
- # The file is in a subdirectory.
- test ! -d "$ac_dir" && mkdir "$ac_dir"
- ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
- # A "../" for each directory in $ac_dir_suffix.
- ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
- else
- ac_dir_suffix= ac_dots=
- fi
-
- case "$ac_given_srcdir" in
- .) srcdir=.
- if test -z "$ac_dots"; then top_srcdir=.
- else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
- /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
- *) # Relative path.
- srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
- top_srcdir="$ac_dots$ac_given_srcdir" ;;
- esac
-
- case "$ac_given_INSTALL" in
- [/$]*) INSTALL="$ac_given_INSTALL" ;;
- *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
- esac
-
- echo creating "$ac_file"
- rm -f "$ac_file"
- configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
- case "$ac_file" in
- *Makefile*) ac_comsub="1i\\
-# $configure_input" ;;
- *) ac_comsub= ;;
- esac
-
- ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
- sed -e "$ac_comsub
-s%@configure_input@%$configure_input%g
-s%@srcdir@%$srcdir%g
-s%@top_srcdir@%$top_srcdir%g
-s%@INSTALL@%$INSTALL%g
-" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
-fi; done
-rm -f conftest.s*
-
-# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
-# NAME is the cpp macro being defined and VALUE is the value it is being given.
-#
-# ac_d sets the value in "#define NAME VALUE" lines.
-ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
-ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
-ac_dC='\3'
-ac_dD='%g'
-# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
-ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
-ac_uB='\([ ]\)%\1#\2define\3'
-ac_uC=' '
-ac_uD='\4%g'
-# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
-ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
-ac_eB='$%\1#\2define\3'
-ac_eC=' '
-ac_eD='%g'
-
-if test "${CONFIG_HEADERS+set}" != set; then
-EOF
-cat >> $CONFIG_STATUS <<EOF
- CONFIG_HEADERS="config.h"
-EOF
-cat >> $CONFIG_STATUS <<\EOF
-fi
-for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
- # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
- case "$ac_file" in
- *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
- ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
- *) ac_file_in="${ac_file}.in" ;;
- esac
-
- echo creating $ac_file
-
- rm -f conftest.frag conftest.in conftest.out
- ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
- cat $ac_file_inputs > conftest.in
-
-EOF
-
-# Transform confdefs.h into a sed script conftest.vals that substitutes
-# the proper values into config.h.in to produce config.h. And first:
-# Protect against being on the right side of a sed subst in config.status.
-# Protect against being in an unquoted here document in config.status.
-rm -f conftest.vals
-cat > conftest.hdr <<\EOF
-s/[\\&%]/\\&/g
-s%[\\$`]%\\&%g
-s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
-s%ac_d%ac_u%gp
-s%ac_u%ac_e%gp
-EOF
-sed -n -f conftest.hdr confdefs.h > conftest.vals
-rm -f conftest.hdr
-
-# This sed command replaces #undef with comments. This is necessary, for
-# example, in the case of _POSIX_SOURCE, which is predefined and required
-# on some systems where configure will not decide to define it.
-cat >> conftest.vals <<\EOF
-s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
-EOF
-
-# Break up conftest.vals because some shells have a limit on
-# the size of here documents, and old seds have small limits too.
-
-rm -f conftest.tail
-while :
-do
- ac_lines=`grep -c . conftest.vals`
- # grep -c gives empty output for an empty file on some AIX systems.
- if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
- # Write a limited-size here document to conftest.frag.
- echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
- sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
- echo 'CEOF
- sed -f conftest.frag conftest.in > conftest.out
- rm -f conftest.in
- mv conftest.out conftest.in
-' >> $CONFIG_STATUS
- sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
- rm -f conftest.vals
- mv conftest.tail conftest.vals
-done
-rm -f conftest.vals
-
-cat >> $CONFIG_STATUS <<\EOF
- rm -f conftest.frag conftest.h
- echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
- cat conftest.in >> conftest.h
- rm -f conftest.in
- if cmp -s $ac_file conftest.h 2>/dev/null; then
- echo "$ac_file is unchanged"
- rm -f conftest.h
- else
- # Remove last slash and all that follows it. Not all systems have dirname.
- ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
- if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
- # The file is in a subdirectory.
- test ! -d "$ac_dir" && mkdir "$ac_dir"
- fi
- rm -f $ac_file
- mv conftest.h $ac_file
- fi
-fi; done
-
-EOF
-cat >> $CONFIG_STATUS <<EOF
-
-EOF
-cat >> $CONFIG_STATUS <<\EOF
-
-exit 0
-EOF
-chmod +x $CONFIG_STATUS
-rm -fr confdefs* $ac_clean_files
-test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
-
-
-$ECHO ""
-$ECHO "On this platform, the following targets will be built:"
-$ECHO " $TARGETS"
-$ECHO ""
-$ECHO "Type 'make' to compile the software."
diff --git a/mdk-stage1/rp-pppoe/src/configure.in b/mdk-stage1/rp-pppoe/src/configure.in
deleted file mode 100644
index c11690179..000000000
--- a/mdk-stage1/rp-pppoe/src/configure.in
+++ /dev/null
@@ -1,231 +0,0 @@
-dnl Process this file with autoconf to produce a configure script.
-AC_INIT(pppoe.c)
-
-AC_CONFIG_HEADER(config.h)
-
-AC_PREFIX_DEFAULT(/usr)
-
-dnl Checks for programs.
-AC_PROG_CC
-
-dnl Checks for libraries.
-
-dnl Checks for header files.
-AC_HEADER_STDC
-AC_HEADER_SYS_WAIT
-AC_CHECK_HEADERS(fcntl.h sys/ioctl.h sys/time.h syslog.h unistd.h net/if_arp.h netinet/if_ether.h getopt.h sys/uio.h sys/param.h fcntl.h net/bpf.h netpacket/packet.h net/ethernet.h asm/types.h linux/if_packet.h linux/if_ether.h linux/if_pppox.h sys/socket.h sys/cdefs.h linux/if.h net/if.h net/if_dl.h net/if_ether.h net/if_types.h netinet/if_ether.h net/if_types.h net/if_dl.h sys/dlpi.h )
-
-dnl Checks for typedefs, structures, and compiler characteristics.
-AC_C_CONST
-AC_TYPE_PID_T
-AC_HEADER_TIME
-AC_STRUCT_TM
-
-dnl Check for an echo which supports -n -- another hack for Solaris
-AC_PATH_PROG(ECHO, echo, "", /usr/ucb/bin:$PATH)
-
-dnl Check for sockaddr_ll
-$ECHO -n "checking for struct sockaddr_ll... "
-AC_TRY_COMPILE([#include <asm/types.h>
-#include <linux/if_packet.h>
-#include <linux/if_ether.h>
-], [struct sockaddr_ll sa;],
-ac_cv_struct_sockaddr_ll=yes, ac_cv_struct_sockaddr_ll=no)
-$ECHO $ac_cv_struct_sockaddr_ll
-if test "$ac_cv_struct_sockaddr_ll" = yes ; then
-AC_DEFINE(HAVE_STRUCT_SOCKADDR_LL)
-fi
-
-dnl Check for N_HDLC line discipline
-$ECHO -n "checking for N_HDLC line discipline... "
-AC_TRY_COMPILE([#include <linux/termios.h>],
- [int x = N_HDLC;],
- ac_cv_n_hdlc=yes, ac_cv_n_hdlc=no)
-$ECHO $ac_cv_n_hdlc
-if test "$ac_cv_n_hdlc" = yes ; then
-AC_DEFINE(HAVE_N_HDLC)
-fi
-
-AC_ARG_ENABLE(plugin, [ --enable-plugin=pppd_src_path build pppd plugin], ac_cv_pluginpath=$enableval, ac_cv_pluginpath=no)
-
-dnl Determine whether or not to build Linux pppd plugin
-LINUX_KERNELMODE_PLUGIN=""
-PPPD_INCDIR=""
-if test "$ac_cv_header_linux_if_pppox_h" = yes ; then
- if test "$ac_cv_pluginpath" != no ; then
- LINUX_KERNELMODE_PLUGIN=rp-pppoe.so
- PPPD_INCDIR=$ac_cv_pluginpath
- fi
-fi
-
-AC_SUBST(LINUX_KERNELMODE_PLUGIN)
-AC_SUBST(PPPD_INCDIR)
-
-dnl Determine whether or not to build PPPoE relay
-PPPOE_RELAY=""
-if test "`uname -s`" = "Linux" ; then
- PPPOE_RELAY=pppoe-relay
-fi
-AC_SUBST(PPPOE_RELAY)
-
-dnl Checks for library functions.
-AC_FUNC_MEMCMP
-AC_FUNC_SETVBUF_REVERSED
-AC_TYPE_SIGNAL
-AC_CHECK_FUNCS(select socket strerror strtol)
-AC_PROG_INSTALL
-
-dnl Integer sizes
-AC_CHECK_SIZEOF(unsigned short)
-AC_CHECK_SIZEOF(unsigned int)
-AC_CHECK_SIZEOF(unsigned long)
-
-dnl Check for location of pppd
-AC_PATH_PROG(PPPD, pppd, NOTFOUND, $PATH:/sbin:/usr/sbin:/usr/local/sbin)
-
-dnl Check for setsid (probably Linux-specific)
-AC_PATH_PROG(SETSID, setsid, "", $PATH:/sbin:/usr/sbin:/usr/local/sbin)
-
-dnl Check for an "id" which accepts "-u" option -- hack for Solaris.
-AC_PATH_PROG(ID, id, "", /usr/xpg4/bin:$PATH)
-
-dnl Check for Linux-specific kernel support for PPPoE
-$ECHO -n "checking for Linux 2.4.X kernel-mode PPPoE support..."
-if test "`uname -s`" = "Linux" ; then
-AC_TRY_RUN([#include <sys/socket.h>
-#include <net/ethernet.h>
-#include <linux/if.h>
-#include <linux/if_pppox.h>
-int main()
-{
- if (socket(AF_PPPOX, SOCK_DGRAM, PX_PROTO_OE) >= 0) return 0; else return 1;
-}
-], ac_cv_linux_kernel_pppoe=yes, ac_cv_linux_kernel_pppoe=no)
-else
- ac_cv_linux_kernel_pppoe=no
-fi
-
-$ECHO $ac_cv_linux_kernel_pppoe
-if test "$ac_cv_linux_kernel_pppoe" = yes ; then
- AC_DEFINE(HAVE_LINUX_KERNEL_PPPOE)
-fi
-
-dnl GCC warning level
-if test "$GCC" = yes; then
- CFLAGS="$CFLAGS -Wall -Wstrict-prototypes"
-fi
-
-dnl If we couldn't find pppd, die
-if test "$PPPD" = "NOTFOUND"; then
- $ECHO ""
- $ECHO "*** Oops! I couldn't find pppd, the PPP daemon anywhere."
- $ECHO "*** You must install pppd, version 2.3.10 or later."
- $ECHO "*** I will keep going, but it may not work."
- $ECHO ""
-fi
-
-dnl Figure out pppd version. 2.3.7 to 2.3.9 -- issue warning. Less than
-dnl 2.3.7 -- stop
-
-PPPD_VERSION=`$PPPD --version 2>&1 | awk '{print $NF}'`
-
-case "$PPPD_VERSION" in
-1.*|2.0.*|2.1.*|2.2.*|2.3.0|2.3.1|2.3.2|2.3.3|2.3.4|2.3.5|2.3.6)
- $ECHO ""
- $ECHO "*** Oops! Your version of pppd is $PPPD_VERSION, which is too old."
- $ECHO "*** You need at least 2.3.7 (2.3.10 or newer recommended.)"
- $ECHO "*** I will keep going, but it may not work."
- $ECHO ""
- ;;
-
-2.3.7|2.3.8|2.3.9)
- $ECHO ""
- $ECHO "*** Warning. Your version of pppd is $PPPD_VERSION. You will"
- $ECHO "*** not be able to use connect-on-demand. Upgrade to pppd"
- $ECHO "*** 2.3.10 or newer if you need connect-on-demand."
- $ECHO ""
- ;;
-
-2*|3*|4*|5*|6*|7*|8*|9*)
- ;;
-
-*)
- $ECHO ""
- $ECHO "*** Oops. I cannot figure out what version of pppd you have."
- $ECHO "*** All I got back was '$PPPD_VERSION'"
- $ECHO "*** I will keep going, but it may not work."
- $ECHO ""
- ;;
-esac
-
-dnl Figure out packing order of structures
-$ECHO -n "checking packing order of bit fields... "
-AC_TRY_RUN([
-union foo {
- struct bar {
- unsigned int ver:4;
- unsigned int type:4;
- } bb;
- unsigned char baz;
-};
-
-int
-main(void)
-{
- union foo x;
- x.bb.ver = 1;
- x.bb.type = 2;
- if (x.baz == 0x21) {
- return 1;
- } else if (x.baz == 0x12) {
- return 0;
- } else {
- return 2;
- }
-}], PACK=normal, PACK=rev)
-
-if test "$PACK" = "rev" ; then
- $ECHO "reversed"
- AC_DEFINE(PACK_BITFIELDS_REVERSED)
-else
- $ECHO "normal"
-fi
-
-# Sigh... got to fix this up for tcl
-test "x$prefix" = xNONE && prefix=$ac_default_prefix
-# Let make expand exec_prefix.
-test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
-
-# Fully resolve WRAPPER for Tcl script.
-WRAPPER=${sbindir}/pppoe-wrapper
-eval "WRAPPER=${WRAPPER}"
-eval "WRAPPER=${WRAPPER}"
-AC_SUBST(WRAPPER)
-
-# Determine what targets to build
-TARGETS="pppoe pppoe-server"
-
-# pppoe-sniff is built only on Linux and Solaris
-if test "$ac_cv_header_linux_if_packet_h" = "yes" -o "$ac_cv_header_sys_dlpi_h" = "yes" ; then
- TARGETS="$TARGETS pppoe-sniff"
-fi
-
-# pppoe-relay is built only on Linux
-if test "$ac_cv_header_linux_if_packet_h" = "yes" ; then
- TARGETS="$TARGETS pppoe-relay"
-fi
-
-# plugin is built only if we have kernel support
-if test -n "$LINUX_KERNELMODE_PLUGIN" ; then
- TARGETS="$TARGETS $LINUX_KERNELMODE_PLUGIN"
-fi
-
-AC_SUBST(TARGETS)
-
-AC_OUTPUT(Makefile ../scripts/adsl-connect ../scripts/adsl-start ../scripts/adsl-stop ../scripts/adsl-init ../scripts/adsl-init-suse ../scripts/adsl-init-turbolinux ../scripts/adsl-setup ../gui/Makefile ../gui/tkpppoe)
-
-$ECHO ""
-$ECHO "On this platform, the following targets will be built:"
-$ECHO " $TARGETS"
-$ECHO ""
-$ECHO "Type 'make' to compile the software."
diff --git a/mdk-stage1/rp-pppoe/src/debug.c b/mdk-stage1/rp-pppoe/src/debug.c
deleted file mode 100644
index 052dca6c7..000000000
--- a/mdk-stage1/rp-pppoe/src/debug.c
+++ /dev/null
@@ -1,143 +0,0 @@
-/***********************************************************************
-*
-* debug.c
-*
-* Implementation of user-space PPPoE redirector for Linux.
-*
-* Functions for printing debugging information
-*
-* Copyright (C) 2000 by Roaring Penguin Software Inc.
-*
-* This program may be distributed according to the terms of the GNU
-* General Public License, version 2 or (at your option) any later version.
-*
-***********************************************************************/
-
-static char const RCSID[] =
-"$Id$";
-
-#include "pppoe.h"
-#include <sys/time.h>
-#include <time.h>
-#include <unistd.h>
-#include <ctype.h>
-
-/**********************************************************************
-*%FUNCTION: dumpHex
-*%ARGUMENTS:
-* fp -- file to dump to
-* buf -- buffer to dump
-* len -- length of data
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Dumps buffer to fp in an easy-to-read format
-***********************************************************************/
-void
-dumpHex(FILE *fp, unsigned char const *buf, int len)
-{
- int i;
- int base;
-
- if (!fp) return;
-
- /* do NOT dump PAP packets */
- if (len >= 2 && buf[0] == 0xC0 && buf[1] == 0x23) {
- fprintf(fp, "(PAP Authentication Frame -- Contents not dumped)\n");
- return;
- }
-
- for (base=0; base<len; base += 16) {
- for (i=base; i<base+16; i++) {
- if (i < len) {
- fprintf(fp, "%02x ", (unsigned) buf[i]);
- } else {
- fprintf(fp, " ");
- }
- }
- fprintf(fp, " ");
- for (i=base; i<base+16; i++) {
- if (i < len) {
- if (isprint(buf[i])) {
- fprintf(fp, "%c", buf[i]);
- } else {
- fprintf(fp, ".");
- }
- } else {
- break;
- }
- }
- fprintf(fp, "\n");
- }
-}
-
-/**********************************************************************
-*%FUNCTION: dumpPacket
-*%ARGUMENTS:
-* fp -- file to dump to
-* packet -- a PPPoE packet
-* dir -- either SENT or RCVD
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Dumps the PPPoE packet to fp in an easy-to-read format
-***********************************************************************/
-void
-dumpPacket(FILE *fp, PPPoEPacket *packet, char const *dir)
-{
- int len = ntohs(packet->length);
-
- /* Sheesh... printing times is a pain... */
- struct timeval tv;
- time_t now;
- int millisec;
- struct tm *lt;
- char timebuf[256];
-
- UINT16_t type = etherType(packet);
- if (!fp) return;
- gettimeofday(&tv, NULL);
- now = (time_t) tv.tv_sec;
- millisec = tv.tv_usec / 1000;
- lt = localtime(&now);
- strftime(timebuf, 256, "%H:%M:%S", lt);
- fprintf(fp, "%s.%03d %s PPPoE ", timebuf, millisec, dir);
- if (type == Eth_PPPOE_Discovery) {
- fprintf(fp, "Discovery (%x) ", (unsigned) type);
- } else if (type == Eth_PPPOE_Session) {
- fprintf(fp, "Session (%x) ", (unsigned) type);
- } else {
- fprintf(fp, "Unknown (%x) ", (unsigned) type);
- }
-
- switch(packet->code) {
- case CODE_PADI: fprintf(fp, "PADI "); break;
- case CODE_PADO: fprintf(fp, "PADO "); break;
- case CODE_PADR: fprintf(fp, "PADR "); break;
- case CODE_PADS: fprintf(fp, "PADS "); break;
- case CODE_PADT: fprintf(fp, "PADT "); break;
- case CODE_SESS: fprintf(fp, "SESS "); break;
- }
-
- fprintf(fp, "sess-id %d length %d\n",
- (int) ntohs(packet->session),
- len);
-
- /* Ugly... I apologize... */
- fprintf(fp,
- "SourceAddr %02x:%02x:%02x:%02x:%02x:%02x "
- "DestAddr %02x:%02x:%02x:%02x:%02x:%02x\n",
- (unsigned) packet->ethHdr.h_source[0],
- (unsigned) packet->ethHdr.h_source[1],
- (unsigned) packet->ethHdr.h_source[2],
- (unsigned) packet->ethHdr.h_source[3],
- (unsigned) packet->ethHdr.h_source[4],
- (unsigned) packet->ethHdr.h_source[5],
- (unsigned) packet->ethHdr.h_dest[0],
- (unsigned) packet->ethHdr.h_dest[1],
- (unsigned) packet->ethHdr.h_dest[2],
- (unsigned) packet->ethHdr.h_dest[3],
- (unsigned) packet->ethHdr.h_dest[4],
- (unsigned) packet->ethHdr.h_dest[5]);
- dumpHex(fp, packet->payload, ntohs(packet->length));
-}
diff --git a/mdk-stage1/rp-pppoe/src/discovery.c b/mdk-stage1/rp-pppoe/src/discovery.c
deleted file mode 100644
index fc3568db5..000000000
--- a/mdk-stage1/rp-pppoe/src/discovery.c
+++ /dev/null
@@ -1,629 +0,0 @@
-/***********************************************************************
-*
-* discovery.c
-*
-* Perform PPPoE discovery
-*
-* Copyright (C) 1999 by Roaring Penguin Software Inc.
-*
-***********************************************************************/
-
-static char const RCSID[] =
-"$Id$";
-
-#include "pppoe.h"
-
-#ifdef HAVE_SYSLOG_H
-#include <syslog.h>
-#endif
-
-#include <string.h>
-#include <stdlib.h>
-#include <errno.h>
-
-#ifdef HAVE_SYS_TIME_H
-#include <sys/time.h>
-#endif
-
-#ifdef HAVE_SYS_UIO_H
-#include <sys/uio.h>
-#endif
-
-#ifdef HAVE_UNISTD_H
-#include <unistd.h>
-#endif
-
-#ifdef USE_LINUX_PACKET
-#include <sys/ioctl.h>
-#include <fcntl.h>
-#endif
-
-#include <signal.h>
-
-/**********************************************************************
-*%FUNCTION: parseForHostUniq
-*%ARGUMENTS:
-* type -- tag type
-* len -- tag length
-* data -- tag data.
-* extra -- user-supplied pointer. This is assumed to be a pointer to int.
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* If a HostUnique tag is found which matches our PID, sets *extra to 1.
-***********************************************************************/
-void
-parseForHostUniq(UINT16_t type, UINT16_t len, unsigned char *data,
- void *extra)
-{
- int *val = (int *) extra;
- if (type == TAG_HOST_UNIQ && len == sizeof(pid_t)) {
- pid_t tmp;
- memcpy(&tmp, data, len);
- if (tmp == getpid()) {
- *val = 1;
- }
- }
-}
-
-/**********************************************************************
-*%FUNCTION: packetIsForMe
-*%ARGUMENTS:
-* conn -- PPPoE connection info
-* packet -- a received PPPoE packet
-*%RETURNS:
-* 1 if packet is for this PPPoE daemon; 0 otherwise.
-*%DESCRIPTION:
-* If we are using the Host-Unique tag, verifies that packet contains
-* our unique identifier.
-***********************************************************************/
-int
-packetIsForMe(PPPoEConnection *conn, PPPoEPacket *packet)
-{
- int forMe = 0;
-
- /* If we're not using the Host-Unique tag, then accept the packet */
- if (!conn->useHostUniq) return 1;
-
- parsePacket(packet, parseForHostUniq, &forMe);
- return forMe;
-}
-
-/**********************************************************************
-*%FUNCTION: parsePADOTags
-*%ARGUMENTS:
-* type -- tag type
-* len -- tag length
-* data -- tag data
-* extra -- extra user data. Should point to a PacketCriteria structure
-* which gets filled in according to selected AC name and service
-* name.
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Picks interesting tags out of a PADO packet
-***********************************************************************/
-void
-parsePADOTags(UINT16_t type, UINT16_t len, unsigned char *data,
- void *extra)
-{
- struct PacketCriteria *pc = (struct PacketCriteria *) extra;
- PPPoEConnection *conn = pc->conn;
- int i;
-
- switch(type) {
- case TAG_AC_NAME:
- if (conn->printACNames) {
- printf("Access-Concentrator: %.*s\n", (int) len, data);
- }
- if (conn->acName && len == strlen(conn->acName) &&
- !strncmp((char *) data, conn->acName, len)) {
- pc->acNameOK = 1;
- }
- break;
- case TAG_SERVICE_NAME:
- if (conn->printACNames && len > 0) {
- printf(" Service-Name: %.*s\n", (int) len, data);
- }
- if (conn->serviceName && len == strlen(conn->serviceName) &&
- !strncmp((char *) data, conn->serviceName, len)) {
- pc->serviceNameOK = 1;
- }
- break;
- case TAG_AC_COOKIE:
- if (conn->printACNames) {
- printf("Got a cookie:");
- /* Print first 20 bytes of cookie */
- for (i=0; i<len && i < 20; i++) {
- printf(" %02x", (unsigned) data[i]);
- }
- if (i < len) printf("...");
- printf("\n");
- }
- conn->cookie.type = htons(type);
- conn->cookie.length = htons(len);
- memcpy(conn->cookie.payload, data, len);
- break;
- case TAG_RELAY_SESSION_ID:
- if (conn->printACNames) {
- printf("Got a Relay-ID:");
- /* Print first 20 bytes of relay ID */
- for (i=0; i<len && i < 20; i++) {
- printf(" %02x", (unsigned) data[i]);
- }
- if (i < len) printf("...");
- printf("\n");
- }
- conn->relayId.type = htons(type);
- conn->relayId.length = htons(len);
- memcpy(conn->relayId.payload, data, len);
- break;
- case TAG_SERVICE_NAME_ERROR:
- if (conn->printACNames) {
- printf("Got a Service-Name-Error tag: %.*s\n", (int) len, data);
- } else {
- syslog(LOG_ERR, "PADO: Service-Name-Error: %.*s", (int) len, data);
- exit(1);
- }
- break;
- case TAG_AC_SYSTEM_ERROR:
- if (conn->printACNames) {
- printf("Got a System-Error tag: %.*s\n", (int) len, data);
- } else {
- syslog(LOG_ERR, "PADO: System-Error: %.*s", (int) len, data);
- exit(1);
- }
- break;
- case TAG_GENERIC_ERROR:
- if (conn->printACNames) {
- printf("Got a Generic-Error tag: %.*s\n", (int) len, data);
- } else {
- syslog(LOG_ERR, "PADO: Generic-Error: %.*s", (int) len, data);
- exit(1);
- }
- break;
- }
-}
-
-/**********************************************************************
-*%FUNCTION: parsePADSTags
-*%ARGUMENTS:
-* type -- tag type
-* len -- tag length
-* data -- tag data
-* extra -- extra user data (pointer to PPPoEConnection structure)
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Picks interesting tags out of a PADS packet
-***********************************************************************/
-void
-parsePADSTags(UINT16_t type, UINT16_t len, unsigned char *data,
- void *extra)
-{
- PPPoEConnection *conn = (PPPoEConnection *) extra;
- switch(type) {
- case TAG_SERVICE_NAME:
- syslog(LOG_DEBUG, "PADS: Service-Name: '%.*s'", (int) len, data);
- break;
- case TAG_SERVICE_NAME_ERROR:
- syslog(LOG_ERR, "PADS: Service-Name-Error: %.*s", (int) len, data);
- fprintf(stderr, "PADS: Service-Name-Error: %.*s\n", (int) len, data);
- exit(1);
- case TAG_AC_SYSTEM_ERROR:
- syslog(LOG_ERR, "PADS: System-Error: %.*s", (int) len, data);
- fprintf(stderr, "PADS: System-Error: %.*s\n", (int) len, data);
- exit(1);
- case TAG_GENERIC_ERROR:
- syslog(LOG_ERR, "PADS: Generic-Error: %.*s", (int) len, data);
- fprintf(stderr, "PADS: Generic-Error: %.*s\n", (int) len, data);
- exit(1);
- case TAG_RELAY_SESSION_ID:
- conn->relayId.type = htons(type);
- conn->relayId.length = htons(len);
- memcpy(conn->relayId.payload, data, len);
- break;
- }
-}
-
-/***********************************************************************
-*%FUNCTION: sendPADI
-*%ARGUMENTS:
-* conn -- PPPoEConnection structure
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Sends a PADI packet
-***********************************************************************/
-void
-sendPADI(PPPoEConnection *conn)
-{
- PPPoEPacket packet;
- unsigned char *cursor = packet.payload;
- PPPoETag *svc = (PPPoETag *) (&packet.payload);
- UINT16_t namelen = 0;
- UINT16_t plen;
-
- if (conn->serviceName) {
- namelen = (UINT16_t) strlen(conn->serviceName);
- }
- plen = TAG_HDR_SIZE + namelen;
- CHECK_ROOM(cursor, packet.payload, plen);
-
- /* Set destination to Ethernet broadcast address */
- memset(packet.ethHdr.h_dest, 0xFF, ETH_ALEN);
- memcpy(packet.ethHdr.h_source, conn->myEth, ETH_ALEN);
-
- packet.ethHdr.h_proto = htons(Eth_PPPOE_Discovery);
- packet.ver = 1;
- packet.type = 1;
- packet.code = CODE_PADI;
- packet.session = 0;
-
- svc->type = TAG_SERVICE_NAME;
- svc->length = htons(namelen);
- CHECK_ROOM(cursor, packet.payload, namelen+TAG_HDR_SIZE);
-
- if (conn->serviceName) {
- memcpy(svc->payload, conn->serviceName, strlen(conn->serviceName));
- }
- cursor += namelen + TAG_HDR_SIZE;
-
- /* If we're using Host-Uniq, copy it over */
- if (conn->useHostUniq) {
- PPPoETag hostUniq;
- pid_t pid = getpid();
- hostUniq.type = htons(TAG_HOST_UNIQ);
- hostUniq.length = htons(sizeof(pid));
- memcpy(hostUniq.payload, &pid, sizeof(pid));
- CHECK_ROOM(cursor, packet.payload, sizeof(pid) + TAG_HDR_SIZE);
- memcpy(cursor, &hostUniq, sizeof(pid) + TAG_HDR_SIZE);
- cursor += sizeof(pid) + TAG_HDR_SIZE;
- plen += sizeof(pid) + TAG_HDR_SIZE;
- }
-
- packet.length = htons(plen);
-
- sendPacket(conn, conn->discoverySocket, &packet, (int) (plen + HDR_SIZE));
- if (conn->debugFile) {
- dumpPacket(conn->debugFile, &packet, "SENT");
- fprintf(conn->debugFile, "\n");
- fflush(conn->debugFile);
- }
-}
-
-/**********************************************************************
-*%FUNCTION: waitForPADO
-*%ARGUMENTS:
-* conn -- PPPoEConnection structure
-* timeout -- how long to wait (in seconds)
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Waits for a PADO packet and copies useful information
-***********************************************************************/
-void
-waitForPADO(PPPoEConnection *conn, int timeout)
-{
- fd_set readable;
- int r;
- struct timeval tv;
- PPPoEPacket packet;
- int len;
-
- struct PacketCriteria pc;
- pc.conn = conn;
- pc.acNameOK = (conn->acName) ? 0 : 1;
- pc.serviceNameOK = (conn->serviceName) ? 0 : 1;
-
- do {
- if (BPF_BUFFER_IS_EMPTY) {
- tv.tv_sec = timeout;
- tv.tv_usec = 0;
-
- FD_ZERO(&readable);
- FD_SET(conn->discoverySocket, &readable);
-
- while(1) {
- r = select(conn->discoverySocket+1, &readable, NULL, NULL, &tv);
- if (r >= 0 || errno != EINTR) break;
- }
- if (r < 0) {
- fatalSys("select (waitForPADO)");
- }
- if (r == 0) return; /* Timed out */
- }
-
- /* Get the packet */
- receivePacket(conn->discoverySocket, &packet, &len);
-
- /* Check length */
- if (ntohs(packet.length) + HDR_SIZE > len) {
- syslog(LOG_ERR, "Bogus PPPoE length field (%u)",
- (unsigned int) ntohs(packet.length));
- continue;
- }
-
-#ifdef USE_BPF
- /* If it's not a Discovery packet, loop again */
- if (etherType(&packet) != Eth_PPPOE_Discovery) continue;
-#endif
-
- if (conn->debugFile) {
- dumpPacket(conn->debugFile, &packet, "RCVD");
- fprintf(conn->debugFile, "\n");
- fflush(conn->debugFile);
- }
- /* If it's not for us, loop again */
- if (!packetIsForMe(conn, &packet)) continue;
-
- if (packet.code == CODE_PADO) {
- if (NOT_UNICAST(packet.ethHdr.h_source)) {
- printErr("Ignoring PADO packet from non-unicast MAC address");
- continue;
- }
- conn->numPADOs++;
- if (conn->printACNames) {
- printf("--------------------------------------------------\n");
- }
- parsePacket(&packet, parsePADOTags, &pc);
- if (pc.acNameOK && pc.serviceNameOK) {
- memcpy(conn->peerEth, packet.ethHdr.h_source, ETH_ALEN);
- if (conn->printACNames) {
- printf("AC-Ethernet-Address: %02x:%02x:%02x:%02x:%02x:%02x\n",
- (unsigned) conn->peerEth[0],
- (unsigned) conn->peerEth[1],
- (unsigned) conn->peerEth[2],
- (unsigned) conn->peerEth[3],
- (unsigned) conn->peerEth[4],
- (unsigned) conn->peerEth[5]);
- continue;
- }
- conn->discoveryState = STATE_RECEIVED_PADO;
- break;
- }
- }
- } while (conn->discoveryState != STATE_RECEIVED_PADO);
-}
-
-/***********************************************************************
-*%FUNCTION: sendPADR
-*%ARGUMENTS:
-* conn -- PPPoE connection structur
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Sends a PADR packet
-***********************************************************************/
-void
-sendPADR(PPPoEConnection *conn)
-{
- PPPoEPacket packet;
- PPPoETag *svc = (PPPoETag *) packet.payload;
- unsigned char *cursor = packet.payload;
-
- UINT16_t namelen = 0;
- UINT16_t plen;
-
- if (conn->serviceName) {
- namelen = (UINT16_t) strlen(conn->serviceName);
- }
- plen = TAG_HDR_SIZE + namelen;
- CHECK_ROOM(cursor, packet.payload, plen);
-
- memcpy(packet.ethHdr.h_dest, conn->peerEth, ETH_ALEN);
- memcpy(packet.ethHdr.h_source, conn->myEth, ETH_ALEN);
-
- packet.ethHdr.h_proto = htons(Eth_PPPOE_Discovery);
- packet.ver = 1;
- packet.type = 1;
- packet.code = CODE_PADR;
- packet.session = 0;
-
- svc->type = TAG_SERVICE_NAME;
- svc->length = htons(namelen);
- if (conn->serviceName) {
- memcpy(svc->payload, conn->serviceName, namelen);
- }
- cursor += namelen + TAG_HDR_SIZE;
-
- /* If we're using Host-Uniq, copy it over */
- if (conn->useHostUniq) {
- PPPoETag hostUniq;
- pid_t pid = getpid();
- hostUniq.type = htons(TAG_HOST_UNIQ);
- hostUniq.length = htons(sizeof(pid));
- memcpy(hostUniq.payload, &pid, sizeof(pid));
- CHECK_ROOM(cursor, packet.payload, sizeof(pid)+TAG_HDR_SIZE);
- memcpy(cursor, &hostUniq, sizeof(pid) + TAG_HDR_SIZE);
- cursor += sizeof(pid) + TAG_HDR_SIZE;
- plen += sizeof(pid) + TAG_HDR_SIZE;
- }
-
- /* Copy cookie and relay-ID if needed */
- if (conn->cookie.type) {
- CHECK_ROOM(cursor, packet.payload,
- ntohs(conn->cookie.length) + TAG_HDR_SIZE);
- memcpy(cursor, &conn->cookie, ntohs(conn->cookie.length) + TAG_HDR_SIZE);
- cursor += ntohs(conn->cookie.length) + TAG_HDR_SIZE;
- plen += ntohs(conn->cookie.length) + TAG_HDR_SIZE;
- }
-
- if (conn->relayId.type) {
- CHECK_ROOM(cursor, packet.payload,
- ntohs(conn->relayId.length) + TAG_HDR_SIZE);
- memcpy(cursor, &conn->relayId, ntohs(conn->relayId.length) + TAG_HDR_SIZE);
- cursor += ntohs(conn->relayId.length) + TAG_HDR_SIZE;
- plen += ntohs(conn->relayId.length) + TAG_HDR_SIZE;
- }
-
- packet.length = htons(plen);
- sendPacket(conn, conn->discoverySocket, &packet, (int) (plen + HDR_SIZE));
- if (conn->debugFile) {
- dumpPacket(conn->debugFile, &packet, "SENT");
- fprintf(conn->debugFile, "\n");
- fflush(conn->debugFile);
- }
-}
-
-/**********************************************************************
-*%FUNCTION: waitForPADS
-*%ARGUMENTS:
-* conn -- PPPoE connection info
-* timeout -- how long to wait (in seconds)
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Waits for a PADS packet and copies useful information
-***********************************************************************/
-void
-waitForPADS(PPPoEConnection *conn, int timeout)
-{
- fd_set readable;
- int r;
- struct timeval tv;
- PPPoEPacket packet;
- int len;
-
- do {
- if (BPF_BUFFER_IS_EMPTY) {
- tv.tv_sec = timeout;
- tv.tv_usec = 0;
-
- FD_ZERO(&readable);
- FD_SET(conn->discoverySocket, &readable);
-
- while(1) {
- r = select(conn->discoverySocket+1, &readable, NULL, NULL, &tv);
- if (r >= 0 || errno != EINTR) break;
- }
- if (r < 0) {
- fatalSys("select (waitForPADS)");
- }
- if (r == 0) return;
- }
-
- /* Get the packet */
- receivePacket(conn->discoverySocket, &packet, &len);
-
- /* Check length */
- if (ntohs(packet.length) + HDR_SIZE > len) {
- syslog(LOG_ERR, "Bogus PPPoE length field (%u)",
- (unsigned int) ntohs(packet.length));
- continue;
- }
-
-#ifdef USE_BPF
- /* If it's not a Discovery packet, loop again */
- if (etherType(&packet) != Eth_PPPOE_Discovery) continue;
-#endif
- if (conn->debugFile) {
- dumpPacket(conn->debugFile, &packet, "RCVD");
- fprintf(conn->debugFile, "\n");
- fflush(conn->debugFile);
- }
-
- /* If it's not from the AC, it's not for me */
- if (memcmp(packet.ethHdr.h_source, conn->peerEth, ETH_ALEN)) continue;
-
- /* If it's not for us, loop again */
- if (!packetIsForMe(conn, &packet)) continue;
-
- /* Is it PADS? */
- if (packet.code == CODE_PADS) {
- /* Parse for goodies */
- parsePacket(&packet, parsePADSTags, conn);
- conn->discoveryState = STATE_SESSION;
- break;
- }
- } while (conn->discoveryState != STATE_SESSION);
-
- /* Don't bother with ntohs; we'll just end up converting it back... */
- conn->session = packet.session;
-
- syslog(LOG_INFO, "PPP session is %d", (int) ntohs(conn->session));
-
- /* RFC 2516 says session id MUST NOT be zero or 0xFFFF */
- if (ntohs(conn->session) == 0 || ntohs(conn->session) == 0xFFFF) {
- syslog(LOG_ERR, "Access concentrator used a session value of %x -- the AC is violating RFC 2516", (unsigned int) ntohs(conn->session));
- }
-}
-
-/**********************************************************************
-*%FUNCTION: discovery
-*%ARGUMENTS:
-* conn -- PPPoE connection info structure
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Performs the PPPoE discovery phase
-***********************************************************************/
-void
-discovery(PPPoEConnection *conn)
-{
- int padiAttempts = 0;
- int padrAttempts = 0;
- int timeout = PADI_TIMEOUT;
-
- /* Skip discovery and don't open discovery socket? */
- if (conn->skipDiscovery && conn->noDiscoverySocket) {
- conn->discoveryState = STATE_SESSION;
- return;
- }
-
- conn->discoverySocket =
- openInterface(conn->ifName, Eth_PPPOE_Discovery, conn->myEth);
-
- /* Skip discovery? */
- if (conn->skipDiscovery) {
- conn->discoveryState = STATE_SESSION;
- if (conn->killSession) {
- sendPADT(conn, "RP-PPPoE: Session killed manually");
- exit(0);
- }
- return;
- }
-
- do {
- padiAttempts++;
- if (padiAttempts > MAX_PADI_ATTEMPTS) {
- rp_fatal("Timeout waiting for PADO packets");
- }
- sendPADI(conn);
- conn->discoveryState = STATE_SENT_PADI;
- waitForPADO(conn, timeout);
-
- /* If we're just probing for access concentrators, don't do
- exponential backoff. This reduces the time for an unsuccessful
- probe to 15 seconds. */
- if (!conn->printACNames) {
- timeout *= 2;
- }
- if (conn->printACNames && conn->numPADOs) {
- break;
- }
- } while (conn->discoveryState == STATE_SENT_PADI);
-
- /* If we're only printing access concentrator names, we're done */
- if (conn->printACNames) {
- printf("--------------------------------------------------\n");
- exit(0);
- }
-
- timeout = PADI_TIMEOUT;
- do {
- padrAttempts++;
- if (padrAttempts > MAX_PADI_ATTEMPTS) {
- rp_fatal("Timeout waiting for PADS packets");
- }
- sendPADR(conn);
- conn->discoveryState = STATE_SENT_PADR;
- waitForPADS(conn, timeout);
- timeout *= 2;
- } while (conn->discoveryState == STATE_SENT_PADR);
-
- /* We're done. */
- conn->discoveryState = STATE_SESSION;
- return;
-}
-
diff --git a/mdk-stage1/rp-pppoe/src/if.c b/mdk-stage1/rp-pppoe/src/if.c
deleted file mode 100644
index fec09b273..000000000
--- a/mdk-stage1/rp-pppoe/src/if.c
+++ /dev/null
@@ -1,1092 +0,0 @@
-/***********************************************************************
-*
-* if.c
-*
-* Implementation of user-space PPPoE redirector for Linux.
-*
-* Functions for opening a raw socket and reading/writing raw Ethernet frames.
-*
-* Copyright (C) 2000 by Roaring Penguin Software Inc.
-*
-* This program may be distributed according to the terms of the GNU
-* General Public License, version 2 or (at your option) any later version.
-*
-***********************************************************************/
-
-static char const RCSID[] =
-"$Id$";
-
-#include "pppoe.h"
-
-#ifdef HAVE_UNISTD_H
-#include <unistd.h>
-#endif
-
-#ifdef HAVE_NETPACKET_PACKET_H
-#include <netpacket/packet.h>
-#elif defined(HAVE_LINUX_IF_PACKET_H)
-#include <linux/if_packet.h>
-#endif
-
-#ifdef HAVE_NET_ETHERNET_H
-#include <net/ethernet.h>
-#endif
-
-#ifdef HAVE_ASM_TYPES_H
-#include <asm/types.h>
-#endif
-
-#ifdef HAVE_SYS_IOCTL_H
-#include <sys/ioctl.h>
-#endif
-
-#ifdef HAVE_SYSLOG_H
-#include <syslog.h>
-#endif
-
-#include <errno.h>
-#include <stdlib.h>
-#include <string.h>
-
-#ifdef HAVE_NET_IF_ARP_H
-#include <net/if_arp.h>
-#endif
-
-#ifdef USE_DLPI
-
-#include <limits.h>
-#include <fcntl.h>
-#include <stdlib.h>
-#include <sys/types.h>
-#include <sys/time.h>
-#include <sys/stream.h>
-#include <sys/stropts.h>
-#include <sys/dlpi.h>
-#include <sys/bufmod.h>
-#include <stdio.h>
-#include <signal.h>
-#include <stropts.h>
-
-/* function declarations */
-
-void dlpromisconreq( int fd, u_long level);
-void dlinforeq(int fd);
-void dlunitdatareq(int fd, u_char *addrp, int addrlen, u_long minpri, u_long maxpri, u_char *datap, int datalen);
-void dlinfoack(int fd, char *bufp);
-void dlbindreq(int fd, u_long sap, u_long max_conind, u_long service_mode, u_long conn_mgmt, u_long xidtest);
-void dlattachreq(int fd, u_long ppa);
-void dlokack(int fd, char *bufp);
-void dlbindack(int fd, char *bufp);
-int strioctl(int fd, int cmd, int timout, int len, char *dp);
-void strgetmsg(int fd, struct strbuf *ctlp, struct strbuf *datap, int *flagsp, char *caller);
-void sigalrm(int sig);
-void expecting(int prim, union DL_primitives *dlp);
-char *dlprim(u_long prim);
-
-/* #define DL_DEBUG */
-
-static int dl_abssaplen;
-static int dl_saplen;
-static int dl_addrlen;
-
-#endif
-
-#ifdef USE_BPF
-#include <net/bpf.h>
-#include <fcntl.h>
-
-unsigned char *bpfBuffer; /* Packet filter buffer */
-int bpfLength = 0; /* Packet filter buffer length */
-int bpfSize = 0; /* Number of unread bytes in buffer */
-int bpfOffset = 0; /* Current offset in bpfBuffer */
-#endif
-
-/* Initialize frame types to RFC 2516 values. Some broken peers apparently
- use different frame types... sigh... */
-
-UINT16_t Eth_PPPOE_Discovery = ETH_PPPOE_DISCOVERY;
-UINT16_t Eth_PPPOE_Session = ETH_PPPOE_SESSION;
-
-/**********************************************************************
-*%FUNCTION: etherType
-*%ARGUMENTS:
-* packet -- a received PPPoE packet
-*%RETURNS:
-* ethernet packet type (see /usr/include/net/ethertypes.h)
-*%DESCRIPTION:
-* Checks the ethernet packet header to determine its type.
-* We should only be receveing DISCOVERY and SESSION types if the BPF
-* is set up correctly. Logs an error if an unexpected type is received.
-* Note that the ethernet type names come from "pppoe.h" and the packet
-* packet structure names use the LINUX dialect to maintain consistency
-* with the rest of this file. See the BSD section of "pppoe.h" for
-* translations of the data structure names.
-***********************************************************************/
-UINT16_t
-etherType(PPPoEPacket *packet)
-{
- UINT16_t type = (UINT16_t) ntohs(packet->ethHdr.h_proto);
- if (type != Eth_PPPOE_Discovery && type != Eth_PPPOE_Session) {
- syslog(LOG_ERR, "Invalid ether type 0x%x", type);
- }
- return type;
-}
-
-#ifdef USE_BPF
-/**********************************************************************
-*%FUNCTION: getHWaddr
-*%ARGUMENTS:
-* ifname -- name of interface
-* hwaddr -- buffer for ehthernet address
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Locates the Ethernet hardware address for an interface.
-***********************************************************************/
-void
-getHWaddr(int sock, char const *ifname, unsigned char *hwaddr)
-{
- char inbuf[8192];
- const struct sockaddr_dl *sdl;
- struct ifconf ifc;
- struct ifreq ifreq, *ifr;
- int i;
- int found = 0;
-
- ifc.ifc_len = sizeof(inbuf);
- ifc.ifc_buf = inbuf;
- if (ioctl(sock, SIOCGIFCONF, &ifc) < 0) {
- fatalSys("SIOCGIFCONF");
- }
- ifr = ifc.ifc_req;
- ifreq.ifr_name[0] = '\0';
- for (i = 0; i < ifc.ifc_len; ) {
- ifr = (struct ifreq *)((caddr_t)ifc.ifc_req + i);
- i += sizeof(ifr->ifr_name) +
- (ifr->ifr_addr.sa_len > sizeof(struct sockaddr)
- ? ifr->ifr_addr.sa_len
- : sizeof(struct sockaddr));
- if (ifr->ifr_addr.sa_family == AF_LINK) {
- sdl = (const struct sockaddr_dl *) &ifr->ifr_addr;
- if ((sdl->sdl_type == IFT_ETHER) &&
- (sdl->sdl_alen == ETH_ALEN) &&
- !strncmp(ifname, ifr->ifr_name, sizeof(ifr->ifr_name))) {
- if (found) {
- char buffer[256];
- sprintf(buffer, "interface %.16s has more than one ethernet address", ifname);
- rp_fatal(buffer);
- } else {
- found = 1;
- memcpy(hwaddr, LLADDR(sdl), ETH_ALEN);
- }
- }
- }
- }
- if (!found) {
- char buffer[256];
- sprintf(buffer, "interface %.16s has no ethernet address", ifname);
- rp_fatal(buffer);
- }
-}
-
-/**********************************************************************
-*%FUNCTION: initFilter
-*%ARGUMENTS:
-* fd -- file descriptor of BSD device
-* type -- Ethernet frame type (0 for watch mode)
-* hwaddr -- buffer with ehthernet address
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Initializes the packet filter rules.
-***********************************************************************/
-void
-initFilter(int fd, UINT16_t type, unsigned char *hwaddr)
-{
- /* Packet Filter Instructions:
- * Note that the ethernet type names come from "pppoe.h" and are
- * used here to maintain consistency with the rest of this file. */
- static struct bpf_insn bpfRun[] = { /* run PPPoE */
- BPF_STMT(BPF_LD+BPF_H+BPF_ABS, 12), /* ethernet type */
- BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, ETH_PPPOE_SESSION, 5, 0),
- BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, ETH_PPPOE_DISCOVERY, 0, 9),
- BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 0), /* first word of dest. addr */
-#define PPPOE_BCAST_CMPW 4 /* offset of word compare */
- BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, 0, 0, 2),
- BPF_STMT(BPF_LD+BPF_H+BPF_ABS, 4), /* next 1/2 word of dest. */
-#define PPPOE_BCAST_CMPH 6 /* offset of 1/2 word compare */
- BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, 0, 4, 0),
- BPF_STMT(BPF_LD+BPF_W+BPF_ABS, 0), /* first word of dest. addr */
-#define PPPOE_FILTER_CMPW 8 /* offset of word compare */
- BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, 0, 0, 3),
- BPF_STMT(BPF_LD+BPF_H+BPF_ABS, 4), /* next 1/2 word of dest. */
-#define PPPOE_FILTER_CMPH 10 /* offset of 1/rd compare */
- BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, 0, 0, 1),
- BPF_STMT(BPF_RET+BPF_K, (u_int) -1), /* keep packet */
- BPF_STMT(BPF_RET+BPF_K, 0), /* drop packet */
- };
-
- /* Fix the potentially varying parts */
- bpfRun[1].code = (u_short) BPF_JMP+BPF_JEQ+BPF_K;
- bpfRun[1].jt = 5;
- bpfRun[1].jf = 0;
- bpfRun[1].k = Eth_PPPOE_Session;
-
- bpfRun[2].code = (u_short) BPF_JMP+BPF_JEQ+BPF_K;
- bpfRun[2].jt = 0;
- bpfRun[2].jf = 9;
- bpfRun[2].k = Eth_PPPOE_Discovery;
-
- {
- struct bpf_insn bpfInsn[sizeof(bpfRun) / sizeof(bpfRun[0])];
- struct bpf_program bpfProgram;
- memcpy(bpfInsn, bpfRun, sizeof(bpfRun));
- bpfInsn[PPPOE_BCAST_CMPW].k = ((0xff << 24) | (0xff << 16) |
- (0xff << 8) | 0xff);
- bpfInsn[PPPOE_BCAST_CMPH].k = ((0xff << 8) | 0xff);
- bpfInsn[PPPOE_FILTER_CMPW].k = ((hwaddr[0] << 24) | (hwaddr[1] << 16) |
- (hwaddr[2] << 8) | hwaddr[3]);
- bpfInsn[PPPOE_FILTER_CMPH].k = ((hwaddr[4] << 8) | hwaddr[5]);
- bpfProgram.bf_len = (sizeof(bpfInsn) / sizeof(bpfInsn[0]));
- bpfProgram.bf_insns = &bpfInsn[0];
-
- /* Apply the filter */
- if (ioctl(fd, BIOCSETF, &bpfProgram) < 0) {
- fatalSys("ioctl(BIOCSETF)");
- }
- }
-}
-
-/**********************************************************************
-*%FUNCTION: openInterface
-*%ARGUMENTS:
-* ifname -- name of interface
-* type -- Ethernet frame type (0 for any frame type)
-* hwaddr -- if non-NULL, set to the hardware address
-*%RETURNS:
-* A file descriptor for talking with the Ethernet card. Exits on error.
-* Note that the Linux version of this routine returns a socket instead.
-*%DESCRIPTION:
-* Opens a BPF on an interface for all PPPoE traffic (discovery and
-* session). If 'type' is 0, uses promiscuous mode to watch any PPPoE
-* traffic on this network.
-***********************************************************************/
-int
-openInterface(char const *ifname, UINT16_t type, unsigned char *hwaddr)
-{
- static int fd = -1;
- char bpfName[32];
- u_int optval;
- struct bpf_version bpf_ver;
- struct ifreq ifr;
- int sock;
- int i;
-
- /* BSD only opens one socket for both Discovery and Session packets */
- if (fd >= 0) {
- return fd;
- }
-
- /* Find a free BPF device */
- for (i = 0; i < 256; i++) {
- sprintf(bpfName, "/dev/bpf%d", i);
- if (((fd = open(bpfName, O_RDWR, 0)) >= 0) ||
- (errno != EBUSY)) {
- break;
- }
- }
- if (fd < 0) {
- switch (errno) {
- case EACCES: /* permission denied */
- {
- char buffer[256];
- sprintf(buffer, "Cannot open %.32s -- pppoe must be run as root.", bpfName);
- rp_fatal(buffer);
- }
- break;
- case EBUSY:
- case ENOENT: /* no such file */
- if (i == 0) {
- rp_fatal("No /dev/bpf* devices (check your kernel configuration for BPF support)");
- } else {
- rp_fatal("All /dev/bpf* devices are in use");
- }
- break;
- }
- fatalSys(bpfName);
- }
-
- if ((sock = socket(AF_LOCAL, SOCK_DGRAM, 0)) < 0) {
- fatalSys("socket");
- }
-
- /* Check that the interface is up */
- strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
- if (ioctl(sock, SIOCGIFFLAGS, &ifr) < 0) {
- fatalSys("ioctl(SIOCGIFFLAGS)");
- }
- if ((ifr.ifr_flags & IFF_UP) == 0) {
- char buffer[256];
- sprintf(buffer, "Interface %.16s is not up\n", ifname);
- rp_fatal(buffer);
- }
-
- /* Fill in hardware address and initialize the packet filter rules */
- if (hwaddr == NULL) {
- rp_fatal("openInterface: no hwaddr arg.");
- }
- getHWaddr(sock, ifname, hwaddr);
- initFilter(fd, type, hwaddr);
-
- /* Sanity check on MTU -- apparently does not work on OpenBSD */
-#if !defined(__OpenBSD__)
- strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
- if (ioctl(sock, SIOCGIFMTU, &ifr) < 0) {
- fatalSys("ioctl(SIOCGIFMTU)");
- }
- if (ifr.ifr_mtu < ETH_DATA_LEN) {
- char buffer[256];
- sprintf(buffer, "Interface %.16s has MTU of %d -- should be %d. You may have serious connection problems.",
- ifname, ifr.ifr_mtu, ETH_DATA_LEN);
- printErr(buffer);
- }
-#endif
-
- /* done with the socket */
- if (close(sock) < 0) {
- fatalSys("close");
- }
-
- /* Check the BPF version number */
- if (ioctl(fd, BIOCVERSION, &bpf_ver) < 0) {
- fatalSys("ioctl(BIOCVERSION)");
- }
- if ((bpf_ver.bv_major != BPF_MAJOR_VERSION) ||
- (bpf_ver.bv_minor < BPF_MINOR_VERSION)) {
- char buffer[256];
- sprintf(buffer, "Unsupported BPF version: %d.%d (kernel: %d.%d)",
- BPF_MAJOR_VERSION, BPF_MINOR_VERSION,
- bpf_ver.bv_major, bpf_ver.bv_minor);
- rp_fatal(buffer);
- }
-
- /* allocate a receive packet buffer */
- if (ioctl(fd, BIOCGBLEN, &bpfLength) < 0) {
- fatalSys("ioctl(BIOCGBLEN)");
- }
- if (!(bpfBuffer = (unsigned char *) malloc(bpfLength))) {
- rp_fatal("malloc");
- }
-
- /* reads should return as soon as there is a packet available */
- optval = 1;
- if (ioctl(fd, BIOCIMMEDIATE, &optval) < 0) {
- fatalSys("ioctl(BIOCIMMEDIATE)");
- }
-
- /* Bind the interface to the filter */
- strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
- if (ioctl(fd, BIOCSETIF, &ifr) < 0) {
- char buffer[256];
- sprintf(buffer, "ioctl(BIOCSETIF) can't select interface %.16s",
- ifname);
- rp_fatal(buffer);
- }
-
- syslog(LOG_INFO, "Interface=%.16s HWaddr=%02X:%02X:%02X:%02X:%02X:%02X Device=%.32s Buffer size=%d",
- ifname,
- hwaddr[0], hwaddr[1], hwaddr[2],
- hwaddr[3], hwaddr[4], hwaddr[5],
- bpfName, bpfLength);
- return fd;
-}
-
-#endif /* USE_BPF */
-
-#ifdef USE_LINUX_PACKET
-/**********************************************************************
-*%FUNCTION: openInterface
-*%ARGUMENTS:
-* ifname -- name of interface
-* type -- Ethernet frame type
-* hwaddr -- if non-NULL, set to the hardware address
-*%RETURNS:
-* A raw socket for talking to the Ethernet card. Exits on error.
-*%DESCRIPTION:
-* Opens a raw Ethernet socket
-***********************************************************************/
-int
-openInterface(char const *ifname, UINT16_t type, unsigned char *hwaddr)
-{
- int optval=1;
- int fd;
- struct ifreq ifr;
- int domain, stype;
-
-#ifdef HAVE_STRUCT_SOCKADDR_LL
- struct sockaddr_ll sa;
-#else
- struct sockaddr sa;
-#endif
-
- memset(&sa, 0, sizeof(sa));
-
-#ifdef HAVE_STRUCT_SOCKADDR_LL
- domain = PF_PACKET;
- stype = SOCK_RAW;
-#else
- domain = PF_INET;
- stype = SOCK_PACKET;
-#endif
-
- if ((fd = socket(domain, stype, htons(type))) < 0) {
- /* Give a more helpful message for the common error case */
- if (errno == EPERM) {
- rp_fatal("Cannot create raw socket -- pppoe must be run as root.");
- }
- fatalSys("socket");
- }
-
- if (setsockopt(fd, SOL_SOCKET, SO_BROADCAST, &optval, sizeof(optval)) < 0) {
- fatalSys("setsockopt");
- }
-
- /* Fill in hardware address */
- if (hwaddr) {
- strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
- if (ioctl(fd, SIOCGIFHWADDR, &ifr) < 0) {
- fatalSys("ioctl(SIOCGIFHWADDR)");
- }
- memcpy(hwaddr, ifr.ifr_hwaddr.sa_data, ETH_ALEN);
-#ifdef ARPHRD_ETHER
- if (ifr.ifr_hwaddr.sa_family != ARPHRD_ETHER) {
- char buffer[256];
- sprintf(buffer, "Interface %.16s is not Ethernet", ifname);
- rp_fatal(buffer);
- }
-#endif
- if (NOT_UNICAST(hwaddr)) {
- char buffer[256];
- sprintf(buffer,
- "Interface %.16s has broadcast/multicast MAC address??",
- ifname);
- rp_fatal(buffer);
- }
- }
-
- /* Sanity check on MTU */
- strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
- if (ioctl(fd, SIOCGIFMTU, &ifr) < 0) {
- fatalSys("ioctl(SIOCGIFMTU)");
- }
- if (ifr.ifr_mtu < ETH_DATA_LEN) {
- char buffer[256];
- sprintf(buffer, "Interface %.16s has MTU of %d -- should be %d. You may have serious connection problems.",
- ifname, ifr.ifr_mtu, ETH_DATA_LEN);
- printErr(buffer);
- }
-
-#ifdef HAVE_STRUCT_SOCKADDR_LL
- /* Get interface index */
- sa.sll_family = AF_PACKET;
- sa.sll_protocol = htons(type);
-
- strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
- if (ioctl(fd, SIOCGIFINDEX, &ifr) < 0) {
- fatalSys("ioctl(SIOCFIGINDEX): Could not get interface index");
- }
- sa.sll_ifindex = ifr.ifr_ifindex;
-
-#else
- strcpy(sa.sa_data, ifname);
-#endif
-
- /* We're only interested in packets on specified interface */
- if (bind(fd, (struct sockaddr *) &sa, sizeof(sa)) < 0) {
- fatalSys("bind");
- }
-
- return fd;
-}
-
-#endif /* USE_LINUX */
-
-/***********************************************************************
-*%FUNCTION: sendPacket
-*%ARGUMENTS:
-* sock -- socket to send to
-* pkt -- the packet to transmit
-* size -- size of packet (in bytes)
-*%RETURNS:
-* 0 on success; -1 on failure
-*%DESCRIPTION:
-* Transmits a packet
-***********************************************************************/
-int
-sendPacket(PPPoEConnection *conn, int sock, PPPoEPacket *pkt, int size)
-{
-#if defined(USE_BPF)
- if (write(sock, pkt, size) < 0) {
- sysErr("write (sendPacket)");
- return -1;
- }
-#elif defined(HAVE_STRUCT_SOCKADDR_LL)
- if (send(sock, pkt, size, 0) < 0) {
- sysErr("send (sendPacket)");
- return -1;
- }
-#else
-#ifdef USE_DLPI
-
-#define ABS(x) ((x) < 0 ? -(x) : (x))
-
- u_char addr[MAXDLADDR];
- u_char phys[MAXDLADDR];
- u_char sap[MAXDLADDR];
- u_char xmitbuf[MAXDLBUF];
- int data_size;
-
- short tmp_sap;
-
- tmp_sap = htons(pkt->ethHdr.h_proto);
- data_size = size - sizeof(struct ethhdr);
-
- memcpy((char *)phys, (char *)pkt->ethHdr.h_dest, ETHERADDRL);
- memcpy((char *)sap, (char *)&tmp_sap, sizeof(ushort_t));
- memcpy((char *)xmitbuf, (char *)pkt + sizeof(struct ethhdr), data_size);
-
- if (dl_saplen > 0) { /* order is sap+phys */
- (void) memcpy((char*)addr, (char*)&sap, dl_abssaplen);
- (void) memcpy((char*)addr+dl_abssaplen, (char*)phys, ETHERADDRL);
- } else { /* order is phys+sap */
- (void) memcpy((char*)addr, (char*)phys, ETHERADDRL);
- (void) memcpy((char*)addr+ETHERADDRL, (char*)&sap, dl_abssaplen);
- }
-
-#ifdef DL_DEBUG
- printf("%02x:%02x:%02x:%02x:%02x:%02x %02x:%02x\n",
- addr[0],addr[1],addr[2],addr[3],addr[4],addr[5],
- addr[6],addr[7]);
-#endif
-
- dlunitdatareq(sock, addr, dl_addrlen, 0, 0, xmitbuf, data_size);
-
-
-
-#else
- struct sockaddr sa;
-
- if (!conn) {
- rp_fatal("relay and server not supported on Linux 2.0 kernels");
- }
- strcpy(sa.sa_data, conn->ifName);
- if (sendto(sock, pkt, size, 0, &sa, sizeof(sa)) < 0) {
- sysErr("sendto (sendPacket)");
- return -1;
- }
-#endif
-#endif
- return 0;
-}
-
-#ifdef USE_BPF
-/***********************************************************************
-*%FUNCTION: clearPacketHeader
-*%ARGUMENTS:
-* pkt -- packet that needs its head clearing
-*%RETURNS:
-* nothing
-*%DESCRIPTION:
-* Clears a PPPoE packet header after a truncated packet has been
-* received. Insures that the packet will fail any integrity tests
-* and will be discarded by upper level routines. Also resets the
-* bpfSize and bpfOffset variables to force a new read on the next
-* call to receivePacket().
-***********************************************************************/
-void
-clearPacketHeader(PPPoEPacket *pkt)
-{
- bpfSize = bpfOffset = 0;
- memset(pkt, 0, HDR_SIZE);
-}
-#endif
-
-/***********************************************************************
-*%FUNCTION: receivePacket
-*%ARGUMENTS:
-* sock -- socket to read from
-* pkt -- place to store the received packet
-* size -- set to size of packet in bytes
-*%RETURNS:
-* >= 0 if all OK; < 0 if error
-*%DESCRIPTION:
-* Receives a packet
-***********************************************************************/
-int
-receivePacket(int sock, PPPoEPacket *pkt, int *size)
-{
-#ifdef USE_BPF
- struct bpf_hdr hdr;
- int seglen, copylen;
-
- if (bpfSize <= 0) {
- bpfOffset = 0;
- if ((bpfSize = read(sock, bpfBuffer, bpfLength)) < 0) {
- sysErr("read (receivePacket)");
- return -1;
- }
- }
- if (bpfSize < sizeof(hdr)) {
- syslog(LOG_ERR, "Truncated bpf packet header: len=%d", bpfSize);
- clearPacketHeader(pkt); /* resets bpfSize and bpfOffset */
- return 0;
- }
- memcpy(&hdr, bpfBuffer + bpfOffset, sizeof(hdr));
- if (hdr.bh_caplen != hdr.bh_datalen) {
- syslog(LOG_ERR, "Truncated bpf packet: caplen=%d, datalen=%d",
- hdr.bh_caplen, hdr.bh_datalen);
- clearPacketHeader(pkt); /* resets bpfSize and bpfOffset */
- return 0;
- }
- seglen = hdr.bh_hdrlen + hdr.bh_caplen;
- if (seglen > bpfSize) {
- syslog(LOG_ERR, "Truncated bpf packet: seglen=%d, bpfSize=%d",
- seglen, bpfSize);
- clearPacketHeader(pkt); /* resets bpfSize and bpfOffset */
- return 0;
- }
- seglen = BPF_WORDALIGN(seglen);
- *size = copylen = ((hdr.bh_caplen < sizeof(PPPoEPacket)) ?
- hdr.bh_caplen : sizeof(PPPoEPacket));
- memcpy(pkt, bpfBuffer + bpfOffset + hdr.bh_hdrlen, copylen);
- if (seglen >= bpfSize) {
- bpfSize = bpfOffset = 0;
- } else {
- bpfSize -= seglen;
- bpfOffset += seglen;
- }
-#else
-#ifdef USE_DLPI
- struct strbuf data;
- int flags = 0;
- int retval;
-
- data.buf = (char *) pkt;
- data.maxlen = MAXDLBUF;
- data.len = 0;
-
- if ((retval = getmsg(sock, NULL, &data, &flags)) < 0) {
- sysErr("read (receivePacket)");
- return -1;
- }
-
- *size = data.len;
-
-#else
- if ((*size = recv(sock, pkt, sizeof(PPPoEPacket), 0)) < 0) {
- sysErr("recv (receivePacket)");
- return -1;
- }
-#endif
-#endif
- return 0;
-}
-
-#ifdef USE_DLPI
-/**********************************************************************
-*%FUNCTION: openInterface
-*%ARGUMENTS:
-* ifname -- name of interface
-* type -- Ethernet frame type
-* hwaddr -- if non-NULL, set to the hardware address
-*%RETURNS:
-* A raw socket for talking to the Ethernet card. Exits on error.
-*%DESCRIPTION:
-* Opens a raw Ethernet socket
-***********************************************************************/
-int
-openInterface(char const *ifname, UINT16_t type, unsigned char *hwaddr)
-{
- int fd;
- long buf[MAXDLBUF];
-
- union DL_primitives *dlp;
-
- char base_dev[PATH_MAX];
- int ppa;
-
- if(strlen(ifname) > PATH_MAX) {
- rp_fatal("socket: string to long");
- }
-
- ppa = atoi(&ifname[strlen(ifname)-1]);
- strncpy(base_dev, ifname, PATH_MAX);
- base_dev[strlen(base_dev)-1] = '\0';
-
- if (( fd = open(base_dev, O_RDWR)) < 0) {
- /* Give a more helpful message for the common error case */
- if (errno == EPERM) {
- rp_fatal("Cannot create raw socket -- pppoe must be run as root.");
- }
- fatalSys("socket");
- }
-
- dlinforeq(fd);
- dlinfoack(fd, (char *)buf);
-
- dlp = (union DL_primitives*) buf;
-
- dl_abssaplen = ABS(dlp->info_ack.dl_sap_length);
- dl_saplen = dlp->info_ack.dl_sap_length;
- if (ETHERADDRL != (dlp->info_ack.dl_addr_length - dl_abssaplen))
- fatalSys("invalid destination physical address length");
- dl_addrlen = dl_abssaplen + ETHERADDRL;
-
- dlattachreq(fd, ppa);
- dlokack(fd, (char *)buf);
-
- dlbindreq(fd, type, 0, DL_CLDLS, 0, 0);
- dlbindack(fd, (char *)buf);
-
- if ( strioctl(fd, DLIOCRAW, -1, 0, NULL) < 0 ) {
- fatalSys("DLIOCRAW");
- }
-
- if (ioctl(fd, I_FLUSH, FLUSHR) < 0) fatalSys("I_FLUSH");
-
- return fd;
-}
-
-/* cloned from dlcommon.c */
-
-void dlpromisconreq(int fd, u_long level)
-{
- dl_promiscon_req_t promiscon_req;
- struct strbuf ctl;
- int flags;
-
- promiscon_req.dl_primitive = DL_PROMISCON_REQ;
- promiscon_req.dl_level = level;
-
- ctl.maxlen = 0;
- ctl.len = sizeof (promiscon_req);
- ctl.buf = (char *) &promiscon_req;
-
- flags = 0;
-
- if (putmsg(fd, &ctl, (struct strbuf*) NULL, flags) < 0)
- fatalSys("dlpromiscon: putmsg");
-
-}
-
-void dlinforeq(int fd)
-{
- dl_info_req_t info_req;
- struct strbuf ctl;
- int flags;
-
- info_req.dl_primitive = DL_INFO_REQ;
-
- ctl.maxlen = 0;
- ctl.len = sizeof (info_req);
- ctl.buf = (char *) &info_req;
-
- flags = RS_HIPRI;
-
- if (putmsg(fd, &ctl, (struct strbuf*) NULL, flags) < 0)
- fatalSys("dlinforeq: putmsg");
-}
-
-void dlunitdatareq(int fd, u_char *addrp, int addrlen, u_long minpri, u_long maxpri, u_char *datap, int datalen)
-{
- long buf[MAXDLBUF];
- union DL_primitives *dlp;
- struct strbuf data, ctl;
-
- dlp = (union DL_primitives*) buf;
-
- dlp->unitdata_req.dl_primitive = DL_UNITDATA_REQ;
- dlp->unitdata_req.dl_dest_addr_length = addrlen;
- dlp->unitdata_req.dl_dest_addr_offset = sizeof (dl_unitdata_req_t);
- dlp->unitdata_req.dl_priority.dl_min = minpri;
- dlp->unitdata_req.dl_priority.dl_max = maxpri;
-
- (void) memcpy(OFFADDR(dlp, sizeof (dl_unitdata_req_t)), addrp, addrlen);
-
- ctl.maxlen = 0;
- ctl.len = sizeof (dl_unitdata_req_t) + addrlen;
- ctl.buf = (char *) buf;
-
- data.maxlen = 0;
- data.len = datalen;
- data.buf = (char *) datap;
-
- if (putmsg(fd, &ctl, &data, 0) < 0)
- fatalSys("dlunitdatareq: putmsg");
-}
-
-void dlinfoack(int fd, char *bufp)
-{
- union DL_primitives *dlp;
- struct strbuf ctl;
- int flags;
-
- ctl.maxlen = MAXDLBUF;
- ctl.len = 0;
- ctl.buf = bufp;
-
- strgetmsg(fd, &ctl, (struct strbuf*)NULL, &flags, "dlinfoack");
-
- dlp = (union DL_primitives *) ctl.buf;
-
- expecting(DL_INFO_ACK, dlp);
-
- if (ctl.len < sizeof (dl_info_ack_t)) {
- char buffer[256];
- sprintf(buffer, "dlinfoack: response ctl.len too short: %d", ctl.len);
- rp_fatal(buffer);
- }
-
- if (flags != RS_HIPRI)
- rp_fatal("dlinfoack: DL_INFO_ACK was not M_PCPROTO");
-
- if (ctl.len < sizeof (dl_info_ack_t)) {
- char buffer[256];
- sprintf(buffer, "dlinfoack: short response ctl.len: %d", ctl.len);
- rp_fatal(buffer);
- }
-}
-
-void dlbindreq(int fd, u_long sap, u_long max_conind, u_long service_mode, u_long conn_mgmt, u_long xidtest)
-{
- dl_bind_req_t bind_req;
- struct strbuf ctl;
- int flags;
-
- bind_req.dl_primitive = DL_BIND_REQ;
- bind_req.dl_sap = sap;
- bind_req.dl_max_conind = max_conind;
- bind_req.dl_service_mode = service_mode;
- bind_req.dl_conn_mgmt = conn_mgmt;
- bind_req.dl_xidtest_flg = xidtest;
-
- ctl.maxlen = 0;
- ctl.len = sizeof (bind_req);
- ctl.buf = (char *) &bind_req;
-
- flags = 0;
-
- if (putmsg(fd, &ctl, (struct strbuf*) NULL, flags) < 0)
- fatalSys("dlbindreq: putmsg");
-}
-
-void dlattachreq(int fd, u_long ppa)
-{
- dl_attach_req_t attach_req;
- struct strbuf ctl;
- int flags;
-
- attach_req.dl_primitive = DL_ATTACH_REQ;
- attach_req.dl_ppa = ppa;
-
- ctl.maxlen = 0;
- ctl.len = sizeof (attach_req);
- ctl.buf = (char *) &attach_req;
-
- flags = 0;
-
- if (putmsg(fd, &ctl, (struct strbuf*) NULL, flags) < 0)
- fatalSys("dlattachreq: putmsg");
-}
-
-void dlokack(int fd, char *bufp)
-{
- union DL_primitives *dlp;
- struct strbuf ctl;
- int flags;
-
- ctl.maxlen = MAXDLBUF;
- ctl.len = 0;
- ctl.buf = bufp;
-
- strgetmsg(fd, &ctl, (struct strbuf*)NULL, &flags, "dlokack");
-
- dlp = (union DL_primitives *) ctl.buf;
-
- expecting(DL_OK_ACK, dlp);
-
- if (ctl.len < sizeof (dl_ok_ack_t)) {
- char buffer[256];
- sprintf(buffer, "dlokack: response ctl.len too short: %d", ctl.len);
- rp_fatal(buffer);
- }
-
- if (flags != RS_HIPRI)
- rp_fatal("dlokack: DL_OK_ACK was not M_PCPROTO");
-
- if (ctl.len < sizeof (dl_ok_ack_t)) {
- char buffer[256];
- sprintf(buffer, "dlokack: short response ctl.len: %d", ctl.len);
- rp_fatal(buffer);
- }
-}
-
-void dlbindack(int fd, char *bufp)
-{
- union DL_primitives *dlp;
- struct strbuf ctl;
- int flags;
-
- ctl.maxlen = MAXDLBUF;
- ctl.len = 0;
- ctl.buf = bufp;
-
- strgetmsg(fd, &ctl, (struct strbuf*)NULL, &flags, "dlbindack");
-
- dlp = (union DL_primitives *) ctl.buf;
-
- expecting(DL_BIND_ACK, dlp);
-
- if (flags != RS_HIPRI)
- rp_fatal("dlbindack: DL_OK_ACK was not M_PCPROTO");
-
- if (ctl.len < sizeof (dl_bind_ack_t)) {
- char buffer[256];
- sprintf(buffer, "dlbindack: short response ctl.len: %d", ctl.len);
- rp_fatal(buffer);
- }
-}
-
-int strioctl(int fd, int cmd, int timout, int len, char *dp)
-{
- struct strioctl sioc;
- int rc;
-
- sioc.ic_cmd = cmd;
- sioc.ic_timout = timout;
- sioc.ic_len = len;
- sioc.ic_dp = dp;
- rc = ioctl(fd, I_STR, &sioc);
-
- if (rc < 0)
- return (rc);
- else
- return (sioc.ic_len);
-}
-
-void strgetmsg(int fd, struct strbuf *ctlp, struct strbuf *datap, int *flagsp, char *caller)
-{
- int rc;
- static char errmsg[80];
-
- /*
- * Start timer.
- */
- (void) signal(SIGALRM, sigalrm);
- if (alarm(MAXWAIT) < 0) {
- (void) sprintf(errmsg, "%s: alarm", caller);
- fatalSys(errmsg);
- }
-
- /*
- * Set flags argument and issue getmsg().
- */
- *flagsp = 0;
- if ((rc = getmsg(fd, ctlp, datap, flagsp)) < 0) {
- (void) sprintf(errmsg, "%s: getmsg", caller);
- fatalSys(errmsg);
- }
-
- /*
- * Stop timer.
- */
- if (alarm(0) < 0) {
- (void) sprintf(errmsg, "%s: alarm", caller);
- fatalSys(errmsg);
- }
-
- /*
- * Check for MOREDATA and/or MORECTL.
- */
- if ((rc & (MORECTL | MOREDATA)) == (MORECTL | MOREDATA)) {
- char buffer[256];
- sprintf(buffer, "%s: MORECTL|MOREDATA", caller);
- rp_fatal(buffer);
- }
-
- if (rc & MORECTL) {
- char buffer[256];
- sprintf(buffer, "%s: MORECTL", caller);
- rp_fatal(buffer);
- }
-
- if (rc & MOREDATA) {
- char buffer[256];
- sprintf(buffer, "%s: MOREDATA", caller);
- rp_fatal(buffer);
- }
-
- /*
- * Check for at least sizeof (long) control data portion.
- */
- if (ctlp->len < sizeof (long)) {
- char buffer[256];
- sprintf(buffer, "getmsg: control portion length < sizeof (long): %d", ctlp->len);
- rp_fatal(buffer);
- }
-}
-
-void sigalrm(int sig)
-{
- (void) rp_fatal("sigalrm: TIMEOUT");
-}
-
-void expecting(int prim, union DL_primitives *dlp)
-{
- if (dlp->dl_primitive != (u_long)prim) {
- char buffer[256];
- sprintf(buffer, "expected %s got %s", dlprim(prim), dlprim(dlp->dl_primitive));
- rp_fatal(buffer);
- exit(1);
- }
-}
-
-char *dlprim(u_long prim)
-{
- static char primbuf[80];
-
- switch ((int)prim) {
- CASERET(DL_INFO_REQ);
- CASERET(DL_INFO_ACK);
- CASERET(DL_ATTACH_REQ);
- CASERET(DL_DETACH_REQ);
- CASERET(DL_BIND_REQ);
- CASERET(DL_BIND_ACK);
- CASERET(DL_UNBIND_REQ);
- CASERET(DL_OK_ACK);
- CASERET(DL_ERROR_ACK);
- CASERET(DL_SUBS_BIND_REQ);
- CASERET(DL_SUBS_BIND_ACK);
- CASERET(DL_UNITDATA_REQ);
- CASERET(DL_UNITDATA_IND);
- CASERET(DL_UDERROR_IND);
- CASERET(DL_UDQOS_REQ);
- CASERET(DL_CONNECT_REQ);
- CASERET(DL_CONNECT_IND);
- CASERET(DL_CONNECT_RES);
- CASERET(DL_CONNECT_CON);
- CASERET(DL_TOKEN_REQ);
- CASERET(DL_TOKEN_ACK);
- CASERET(DL_DISCONNECT_REQ);
- CASERET(DL_DISCONNECT_IND);
- CASERET(DL_RESET_REQ);
- CASERET(DL_RESET_IND);
- CASERET(DL_RESET_RES);
- CASERET(DL_RESET_CON);
- default:
- (void) sprintf(primbuf, "unknown primitive 0x%lx", prim);
- return (primbuf);
- }
-}
-
-#endif /* USE_DLPI */
diff --git a/mdk-stage1/rp-pppoe/src/install-sh b/mdk-stage1/rp-pppoe/src/install-sh
deleted file mode 100755
index 58719246f..000000000
--- a/mdk-stage1/rp-pppoe/src/install-sh
+++ /dev/null
@@ -1,238 +0,0 @@
-#! /bin/sh
-#
-# install - install a program, script, or datafile
-# This comes from X11R5.
-#
-# Calling this script install-sh is preferred over install.sh, to prevent
-# `make' implicit rules from creating a file called install from it
-# when there is no Makefile.
-#
-# This script is compatible with the BSD install script, but was written
-# from scratch.
-#
-
-
-# set DOITPROG to echo to test this script
-
-# Don't use :- since 4.3BSD and earlier shells don't like it.
-doit="${DOITPROG-}"
-
-
-# put in absolute paths if you don't have them in your path; or use env. vars.
-
-mvprog="${MVPROG-mv}"
-cpprog="${CPPROG-cp}"
-chmodprog="${CHMODPROG-chmod}"
-chownprog="${CHOWNPROG-chown}"
-chgrpprog="${CHGRPPROG-chgrp}"
-stripprog="${STRIPPROG-strip}"
-rmprog="${RMPROG-rm}"
-mkdirprog="${MKDIRPROG-mkdir}"
-
-transformbasename=""
-transform_arg=""
-instcmd="$mvprog"
-chmodcmd="$chmodprog 0755"
-chowncmd=""
-chgrpcmd=""
-stripcmd=""
-rmcmd="$rmprog -f"
-mvcmd="$mvprog"
-src=""
-dst=""
-dir_arg=""
-
-while [ x"$1" != x ]; do
- case $1 in
- -c) instcmd="$cpprog"
- shift
- continue;;
-
- -d) dir_arg=true
- shift
- continue;;
-
- -m) chmodcmd="$chmodprog $2"
- shift
- shift
- continue;;
-
- -o) chowncmd="$chownprog $2"
- shift
- shift
- continue;;
-
- -g) chgrpcmd="$chgrpprog $2"
- shift
- shift
- continue;;
-
- -s) stripcmd="$stripprog"
- shift
- continue;;
-
- -t=*) transformarg=`echo $1 | sed 's/-t=//'`
- shift
- continue;;
-
- -b=*) transformbasename=`echo $1 | sed 's/-b=//'`
- shift
- continue;;
-
- *) if [ x"$src" = x ]
- then
- src=$1
- else
- # this colon is to work around a 386BSD /bin/sh bug
- :
- dst=$1
- fi
- shift
- continue;;
- esac
-done
-
-if [ x"$src" = x ]
-then
- echo "install: no input file specified"
- exit 1
-else
- true
-fi
-
-if [ x"$dir_arg" != x ]; then
- dst=$src
- src=""
-
- if [ -d $dst ]; then
- instcmd=:
- else
- instcmd=mkdir
- fi
-else
-
-# Waiting for this to be detected by the "$instcmd $src $dsttmp" command
-# might cause directories to be created, which would be especially bad
-# if $src (and thus $dsttmp) contains '*'.
-
- if [ -f $src -o -d $src ]
- then
- true
- else
- echo "install: $src does not exist"
- exit 1
- fi
-
- if [ x"$dst" = x ]
- then
- echo "install: no destination specified"
- exit 1
- else
- true
- fi
-
-# If destination is a directory, append the input filename; if your system
-# does not like double slashes in filenames, you may need to add some logic
-
- if [ -d $dst ]
- then
- dst="$dst"/`basename $src`
- else
- true
- fi
-fi
-
-## this sed command emulates the dirname command
-dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'`
-
-# Make sure that the destination directory exists.
-# this part is taken from Noah Friedman's mkinstalldirs script
-
-# Skip lots of stat calls in the usual case.
-if [ ! -d "$dstdir" ]; then
-defaultIFS='
-'
-IFS="${IFS-${defaultIFS}}"
-
-oIFS="${IFS}"
-# Some sh's can't handle IFS=/ for some reason.
-IFS='%'
-set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'`
-IFS="${oIFS}"
-
-pathcomp=''
-
-while [ $# -ne 0 ] ; do
- pathcomp="${pathcomp}${1}"
- shift
-
- if [ ! -d "${pathcomp}" ] ;
- then
- $mkdirprog "${pathcomp}"
- else
- true
- fi
-
- pathcomp="${pathcomp}/"
-done
-fi
-
-if [ x"$dir_arg" != x ]
-then
- $doit $instcmd $dst &&
-
- if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi &&
- if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi &&
- if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi &&
- if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi
-else
-
-# If we're going to rename the final executable, determine the name now.
-
- if [ x"$transformarg" = x ]
- then
- dstfile=`basename $dst`
- else
- dstfile=`basename $dst $transformbasename |
- sed $transformarg`$transformbasename
- fi
-
-# don't allow the sed command to completely eliminate the filename
-
- if [ x"$dstfile" = x ]
- then
- dstfile=`basename $dst`
- else
- true
- fi
-
-# Make a temp file name in the proper directory.
-
- dsttmp=$dstdir/#inst.$$#
-
-# Move or copy the file name to the temp name
-
- $doit $instcmd $src $dsttmp &&
-
- trap "rm -f ${dsttmp}" 0 &&
-
-# and set any options; do chmod last to preserve setuid bits
-
-# If any of these fail, we abort the whole thing. If we want to
-# ignore errors from any of these, just make sure not to ignore
-# errors from the above "$doit $instcmd $src $dsttmp" command.
-
- if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi &&
- if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi &&
- if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi &&
- if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi &&
-
-# Now rename the file to the real destination.
-
- $doit $rmcmd -f $dstdir/$dstfile &&
- $doit $mvcmd $dsttmp $dstdir/$dstfile
-
-fi &&
-
-
-exit 0
diff --git a/mdk-stage1/rp-pppoe/src/md5.c b/mdk-stage1/rp-pppoe/src/md5.c
deleted file mode 100644
index 5b7a0d7b2..000000000
--- a/mdk-stage1/rp-pppoe/src/md5.c
+++ /dev/null
@@ -1,246 +0,0 @@
-/*
- * This code implements the MD5 message-digest algorithm.
- * The algorithm is due to Ron Rivest. This code was
- * written by Colin Plumb in 1993, no copyright is claimed.
- * This code is in the public domain; do with it what you wish.
- *
- * Equivalent code is available from RSA Data Security, Inc.
- * This code has been tested against that, and is equivalent,
- * except that you don't need to include two pages of legalese
- * with every copy.
- *
- * To compute the message digest of a chunk of bytes, declare an
- * MD5Context structure, pass it to MD5Init, call MD5Update as
- * needed on buffers full of bytes, and then call MD5Final, which
- * will fill a supplied 16-byte array with the digest.
- */
-#include <string.h> /* for memcpy() */
-#include "md5.h"
-
-void byteReverse(unsigned char *buf, unsigned longs);
-
-/*
- * Note: this code is harmless on little-endian machines.
- */
-void byteReverse(unsigned char *buf, unsigned longs)
-{
- uint32 t;
- do {
- t = (uint32) ((unsigned) buf[3] << 8 | buf[2]) << 16 |
- ((unsigned) buf[1] << 8 | buf[0]);
- *(uint32 *) buf = t;
- buf += 4;
- } while (--longs);
-}
-
-/*
- * Start MD5 accumulation. Set bit count to 0 and buffer to mysterious
- * initialization constants.
- */
-void MD5Init(struct MD5Context *ctx)
-{
- ctx->buf[0] = 0x67452301;
- ctx->buf[1] = 0xefcdab89;
- ctx->buf[2] = 0x98badcfe;
- ctx->buf[3] = 0x10325476;
-
- ctx->bits[0] = 0;
- ctx->bits[1] = 0;
-}
-
-/*
- * Update context to reflect the concatenation of another buffer full
- * of bytes.
- */
-void MD5Update(struct MD5Context *ctx, unsigned char const *buf, unsigned len)
-{
- uint32 t;
-
- /* Update bitcount */
-
- t = ctx->bits[0];
- if ((ctx->bits[0] = t + ((uint32) len << 3)) < t)
- ctx->bits[1]++; /* Carry from low to high */
- ctx->bits[1] += len >> 29;
-
- t = (t >> 3) & 0x3f; /* Bytes already in shsInfo->data */
-
- /* Handle any leading odd-sized chunks */
-
- if (t) {
- unsigned char *p = (unsigned char *) ctx->in + t;
-
- t = 64 - t;
- if (len < t) {
- memcpy(p, buf, len);
- return;
- }
- memcpy(p, buf, t);
- byteReverse(ctx->in, 16);
- MD5Transform(ctx->buf, (uint32 *) ctx->in);
- buf += t;
- len -= t;
- }
- /* Process data in 64-byte chunks */
-
- while (len >= 64) {
- memcpy(ctx->in, buf, 64);
- byteReverse(ctx->in, 16);
- MD5Transform(ctx->buf, (uint32 *) ctx->in);
- buf += 64;
- len -= 64;
- }
-
- /* Handle any remaining bytes of data. */
-
- memcpy(ctx->in, buf, len);
-}
-
-/*
- * Final wrapup - pad to 64-byte boundary with the bit pattern
- * 1 0* (64-bit count of bits processed, MSB-first)
- */
-void MD5Final(unsigned char digest[16], struct MD5Context *ctx)
-{
- unsigned count;
- unsigned char *p;
-
- /* Compute number of bytes mod 64 */
- count = (ctx->bits[0] >> 3) & 0x3F;
-
- /* Set the first char of padding to 0x80. This is safe since there is
- always at least one byte free */
- p = ctx->in + count;
- *p++ = 0x80;
-
- /* Bytes of padding needed to make 64 bytes */
- count = 64 - 1 - count;
-
- /* Pad out to 56 mod 64 */
- if (count < 8) {
- /* Two lots of padding: Pad the first block to 64 bytes */
- memset(p, 0, count);
- byteReverse(ctx->in, 16);
- MD5Transform(ctx->buf, (uint32 *) ctx->in);
-
- /* Now fill the next block with 56 bytes */
- memset(ctx->in, 0, 56);
- } else {
- /* Pad block to 56 bytes */
- memset(p, 0, count - 8);
- }
- byteReverse(ctx->in, 14);
-
- /* Append length in bits and transform */
- ((uint32 *) ctx->in)[14] = ctx->bits[0];
- ((uint32 *) ctx->in)[15] = ctx->bits[1];
-
- MD5Transform(ctx->buf, (uint32 *) ctx->in);
- byteReverse((unsigned char *) ctx->buf, 4);
- memcpy(digest, ctx->buf, 16);
- memset(ctx, 0, sizeof(ctx)); /* In case it's sensitive */
-}
-
-#ifndef ASM_MD5
-
-/* The four core functions - F1 is optimized somewhat */
-
-/* #define F1(x, y, z) (x & y | ~x & z) */
-#define F1(x, y, z) (z ^ (x & (y ^ z)))
-#define F2(x, y, z) F1(z, x, y)
-#define F3(x, y, z) (x ^ y ^ z)
-#define F4(x, y, z) (y ^ (x | ~z))
-
-/* This is the central step in the MD5 algorithm. */
-#define MD5STEP(f, w, x, y, z, data, s) \
- ( w += f(x, y, z) + data, w = w<<s | w>>(32-s), w += x )
-
-/*
- * The core of the MD5 algorithm, this alters an existing MD5 hash to
- * reflect the addition of 16 longwords of new data. MD5Update blocks
- * the data and converts bytes into longwords for this routine.
- */
-void MD5Transform(uint32 buf[4], uint32 const in[16])
-{
- register uint32 a, b, c, d;
-
- a = buf[0];
- b = buf[1];
- c = buf[2];
- d = buf[3];
-
- MD5STEP(F1, a, b, c, d, in[0] + 0xd76aa478, 7);
- MD5STEP(F1, d, a, b, c, in[1] + 0xe8c7b756, 12);
- MD5STEP(F1, c, d, a, b, in[2] + 0x242070db, 17);
- MD5STEP(F1, b, c, d, a, in[3] + 0xc1bdceee, 22);
- MD5STEP(F1, a, b, c, d, in[4] + 0xf57c0faf, 7);
- MD5STEP(F1, d, a, b, c, in[5] + 0x4787c62a, 12);
- MD5STEP(F1, c, d, a, b, in[6] + 0xa8304613, 17);
- MD5STEP(F1, b, c, d, a, in[7] + 0xfd469501, 22);
- MD5STEP(F1, a, b, c, d, in[8] + 0x698098d8, 7);
- MD5STEP(F1, d, a, b, c, in[9] + 0x8b44f7af, 12);
- MD5STEP(F1, c, d, a, b, in[10] + 0xffff5bb1, 17);
- MD5STEP(F1, b, c, d, a, in[11] + 0x895cd7be, 22);
- MD5STEP(F1, a, b, c, d, in[12] + 0x6b901122, 7);
- MD5STEP(F1, d, a, b, c, in[13] + 0xfd987193, 12);
- MD5STEP(F1, c, d, a, b, in[14] + 0xa679438e, 17);
- MD5STEP(F1, b, c, d, a, in[15] + 0x49b40821, 22);
-
- MD5STEP(F2, a, b, c, d, in[1] + 0xf61e2562, 5);
- MD5STEP(F2, d, a, b, c, in[6] + 0xc040b340, 9);
- MD5STEP(F2, c, d, a, b, in[11] + 0x265e5a51, 14);
- MD5STEP(F2, b, c, d, a, in[0] + 0xe9b6c7aa, 20);
- MD5STEP(F2, a, b, c, d, in[5] + 0xd62f105d, 5);
- MD5STEP(F2, d, a, b, c, in[10] + 0x02441453, 9);
- MD5STEP(F2, c, d, a, b, in[15] + 0xd8a1e681, 14);
- MD5STEP(F2, b, c, d, a, in[4] + 0xe7d3fbc8, 20);
- MD5STEP(F2, a, b, c, d, in[9] + 0x21e1cde6, 5);
- MD5STEP(F2, d, a, b, c, in[14] + 0xc33707d6, 9);
- MD5STEP(F2, c, d, a, b, in[3] + 0xf4d50d87, 14);
- MD5STEP(F2, b, c, d, a, in[8] + 0x455a14ed, 20);
- MD5STEP(F2, a, b, c, d, in[13] + 0xa9e3e905, 5);
- MD5STEP(F2, d, a, b, c, in[2] + 0xfcefa3f8, 9);
- MD5STEP(F2, c, d, a, b, in[7] + 0x676f02d9, 14);
- MD5STEP(F2, b, c, d, a, in[12] + 0x8d2a4c8a, 20);
-
- MD5STEP(F3, a, b, c, d, in[5] + 0xfffa3942, 4);
- MD5STEP(F3, d, a, b, c, in[8] + 0x8771f681, 11);
- MD5STEP(F3, c, d, a, b, in[11] + 0x6d9d6122, 16);
- MD5STEP(F3, b, c, d, a, in[14] + 0xfde5380c, 23);
- MD5STEP(F3, a, b, c, d, in[1] + 0xa4beea44, 4);
- MD5STEP(F3, d, a, b, c, in[4] + 0x4bdecfa9, 11);
- MD5STEP(F3, c, d, a, b, in[7] + 0xf6bb4b60, 16);
- MD5STEP(F3, b, c, d, a, in[10] + 0xbebfbc70, 23);
- MD5STEP(F3, a, b, c, d, in[13] + 0x289b7ec6, 4);
- MD5STEP(F3, d, a, b, c, in[0] + 0xeaa127fa, 11);
- MD5STEP(F3, c, d, a, b, in[3] + 0xd4ef3085, 16);
- MD5STEP(F3, b, c, d, a, in[6] + 0x04881d05, 23);
- MD5STEP(F3, a, b, c, d, in[9] + 0xd9d4d039, 4);
- MD5STEP(F3, d, a, b, c, in[12] + 0xe6db99e5, 11);
- MD5STEP(F3, c, d, a, b, in[15] + 0x1fa27cf8, 16);
- MD5STEP(F3, b, c, d, a, in[2] + 0xc4ac5665, 23);
-
- MD5STEP(F4, a, b, c, d, in[0] + 0xf4292244, 6);
- MD5STEP(F4, d, a, b, c, in[7] + 0x432aff97, 10);
- MD5STEP(F4, c, d, a, b, in[14] + 0xab9423a7, 15);
- MD5STEP(F4, b, c, d, a, in[5] + 0xfc93a039, 21);
- MD5STEP(F4, a, b, c, d, in[12] + 0x655b59c3, 6);
- MD5STEP(F4, d, a, b, c, in[3] + 0x8f0ccc92, 10);
- MD5STEP(F4, c, d, a, b, in[10] + 0xffeff47d, 15);
- MD5STEP(F4, b, c, d, a, in[1] + 0x85845dd1, 21);
- MD5STEP(F4, a, b, c, d, in[8] + 0x6fa87e4f, 6);
- MD5STEP(F4, d, a, b, c, in[15] + 0xfe2ce6e0, 10);
- MD5STEP(F4, c, d, a, b, in[6] + 0xa3014314, 15);
- MD5STEP(F4, b, c, d, a, in[13] + 0x4e0811a1, 21);
- MD5STEP(F4, a, b, c, d, in[4] + 0xf7537e82, 6);
- MD5STEP(F4, d, a, b, c, in[11] + 0xbd3af235, 10);
- MD5STEP(F4, c, d, a, b, in[2] + 0x2ad7d2bb, 15);
- MD5STEP(F4, b, c, d, a, in[9] + 0xeb86d391, 21);
-
- buf[0] += a;
- buf[1] += b;
- buf[2] += c;
- buf[3] += d;
-}
-
-#endif
diff --git a/mdk-stage1/rp-pppoe/src/md5.h b/mdk-stage1/rp-pppoe/src/md5.h
deleted file mode 100644
index e264f686d..000000000
--- a/mdk-stage1/rp-pppoe/src/md5.h
+++ /dev/null
@@ -1,27 +0,0 @@
-#ifndef MD5_H
-#define MD5_H
-
-#ifdef __alpha
-typedef unsigned int uint32;
-#else
-typedef unsigned long uint32;
-#endif
-
-struct MD5Context {
- uint32 buf[4];
- uint32 bits[2];
- unsigned char in[64];
-};
-
-void MD5Init(struct MD5Context *context);
-void MD5Update(struct MD5Context *context, unsigned char const *buf,
- unsigned len);
-void MD5Final(unsigned char digest[16], struct MD5Context *context);
-void MD5Transform(uint32 buf[4], uint32 const in[16]);
-
-/*
- * This is needed to make RSAREF happy on some MS-DOS compilers.
- */
-typedef struct MD5Context MD5_CTX;
-
-#endif /* !MD5_H */
diff --git a/mdk-stage1/rp-pppoe/src/plugin.c b/mdk-stage1/rp-pppoe/src/plugin.c
deleted file mode 100644
index d1097e291..000000000
--- a/mdk-stage1/rp-pppoe/src/plugin.c
+++ /dev/null
@@ -1,397 +0,0 @@
-/***********************************************************************
-*
-* plugin.c
-*
-* pppd plugin for kernel-mode PPPoE on Linux
-*
-* Copyright (C) 2001 by Roaring Penguin Software Inc., Michal Ostrowski
-* and Jamal Hadi Salim.
-*
-* Much code and many ideas derived from pppoe plugin by Michal
-* Ostrowski and Jamal Hadi Salim, which carries this copyright:
-*
-* Copyright 2000 Michal Ostrowski <mostrows@styx.uwaterloo.ca>,
-* Jamal Hadi Salim <hadi@cyberus.ca>
-* Borrows heavily from the PPPoATM plugin by Mitchell Blank Jr.,
-* which is based in part on work from Jens Axboe and Paul Mackerras.
-*
-* This program 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.
-***********************************************************************/
-
-static char const RCSID[] =
-"$Id$";
-
-#define _GNU_SOURCE 1
-#include "pppoe.h"
-
-#include "pppd/pppd.h"
-#include "pppd/fsm.h"
-#include "pppd/lcp.h"
-#include "pppd/ipcp.h"
-#include "pppd/ccp.h"
-#include "pppd/pathnames.h"
-
-#include <linux/types.h>
-#include <syslog.h>
-#include <sys/ioctl.h>
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <sys/stat.h>
-#include <string.h>
-#include <stdlib.h>
-#include <errno.h>
-#include <unistd.h>
-#include <fcntl.h>
-#include <signal.h>
-#include <net/ethernet.h>
-#include <net/if_arp.h>
-#include <linux/if_pppox.h>
-
-/* From sys-linux.c in pppd -- MUST FIX THIS! */
-extern int new_style_driver;
-
-static char *service = NULL;
-static char *acName = NULL;
-static char *existingSession = NULL;
-
-static option_t Options[] = {
- { "rp_pppoe_service", o_string, &service,
- "Desired PPPoE service name" },
- { "rp_pppoe_ac", o_string, &acName,
- "Desired PPPoE access concentrator name" },
- { "rp_pppoe_sess", o_string, &existingSession,
- "Attach to existing session (sessid:macaddr)" },
- { NULL }
-};
-int (*OldDevnameHook)(const char *name) = NULL;
-static PPPoEConnection *conn = NULL;
-
-/**********************************************************************
- * %FUNCTION: PPPOEInitDevice
- * %ARGUMENTS:
- * None
- * %RETURNS:
- *
- * %DESCRIPTION:
- * Initializes PPPoE device.
- ***********************************************************************/
-static int
-PPPOEInitDevice(void)
-{
- conn = malloc(sizeof(PPPoEConnection));
- if (!conn) {
- fatal("Could not allocate memory for PPPoE session");
- }
- memset(conn, 0, sizeof(PPPoEConnection));
- if (acName) {
- SET_STRING(conn->acName, acName);
- }
- if (service) {
- SET_STRING(conn->serviceName, acName);
- }
- SET_STRING(conn->ifName, devnam);
- conn->discoverySocket = -1;
- conn->sessionSocket = -1;
- conn->useHostUniq = 1;
- return 1;
-}
-
-/**********************************************************************
- * %FUNCTION: PPPOEConnectDevice
- * %ARGUMENTS:
- * None
- * %RETURNS:
- * Non-negative if all goes well; -1 otherwise
- * %DESCRIPTION:
- * Connects PPPoE device.
- ***********************************************************************/
-static int
-PPPOEConnectDevice(void)
-{
- struct sockaddr_pppox sp;
-
- strlcpy(ppp_devnam, devnam, sizeof(ppp_devnam));
- if (existingSession) {
- unsigned int mac[ETH_ALEN];
- int i, ses;
- if (sscanf(existingSession, "%d:%x:%x:%x:%x:%x:%x",
- &ses, &mac[0], &mac[1], &mac[2],
- &mac[3], &mac[4], &mac[5]) != 7) {
- fatal("Illegal value for rp_pppoe_sess option");
- }
- conn->session = htons(ses);
- for (i=0; i<ETH_ALEN; i++) {
- conn->peerEth[i] = (unsigned char) mac[i];
- }
- } else {
- discovery(conn);
- if (conn->discoveryState != STATE_SESSION) {
- fatal("Unable to complete PPPoE Discovery");
- }
- }
-
- /* Make the session socket */
- conn->sessionSocket = socket(AF_PPPOX, SOCK_STREAM, PX_PROTO_OE);
- if (conn->sessionSocket < 0) {
- fatal("Failed to create PPPoE socket: %m");
- }
- sp.sa_family = AF_PPPOX;
- sp.sa_protocol = PX_PROTO_OE;
- sp.sa_addr.pppoe.sid = conn->session;
- memcpy(sp.sa_addr.pppoe.dev, conn->ifName, IFNAMSIZ);
- memcpy(sp.sa_addr.pppoe.remote, conn->peerEth, ETH_ALEN);
- if (connect(conn->sessionSocket, (struct sockaddr *) &sp,
- sizeof(struct sockaddr_pppox)) < 0) {
- fatal("Failed to connect PPPoE socket: %d %m", errno);
- return -1;
- }
- return conn->sessionSocket;
-}
-
-static void
-PPPOESendConfig(int unit,
- int mtu,
- u_int32_t asyncmap,
- int pcomp,
- int accomp)
-{
- int sock;
- struct ifreq ifr;
-
- if (mtu > MAX_PPPOE_MTU) {
- warn("Couldn't increase MTU to %d", mtu);
- }
- sock = socket(AF_INET, SOCK_DGRAM, 0);
- if (sock < 0) {
- fatal("Couldn't create IP socket: %m");
- }
- strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
- ifr.ifr_mtu = mtu;
- if (ioctl(sock, SIOCSIFMTU, &ifr) < 0) {
- fatal("ioctl(SIOCSIFMTU): %m");
- }
- (void) close (sock);
-}
-
-
-static void
-PPPOERecvConfig(int unit,
- int mru,
- u_int32_t asyncmap,
- int pcomp,
- int accomp)
-{
- if (mru > MAX_PPPOE_MTU) {
- error("Couldn't increase MRU to %d", mru);
- }
-}
-
-static void
-PPPOESetXaccm(int unit,
- ext_accm accm)
-{
- /* Do nothing */
-}
-
-/**********************************************************************
- * %FUNCTION: PPPOEDisconnectDevice
- * %ARGUMENTS:
- * None
- * %RETURNS:
- * Nothing
- * %DESCRIPTION:
- * Disconnects PPPoE device
- ***********************************************************************/
-static void
-PPPOEDisconnectDevice(void)
-{
- struct sockaddr_pppox sp;
-
- sp.sa_family = AF_PPPOX;
- sp.sa_protocol = PX_PROTO_OE;
- sp.sa_addr.pppoe.sid = 0;
- memcpy(sp.sa_addr.pppoe.dev, conn->ifName, IFNAMSIZ);
- memcpy(sp.sa_addr.pppoe.remote, conn->peerEth, ETH_ALEN);
- if (connect(conn->sessionSocket, (struct sockaddr *) &sp,
- sizeof(struct sockaddr_pppox)) < 0) {
- fatal("Failed to disconnect PPPoE socket: %d %m", errno);
- return;
- }
- close(conn->sessionSocket);
-}
-
-static int
-PPPOESetSpeed(const char *speed)
-{
- return 0;
-}
-
-static void
-PPPOEDeviceCheckHook(void)
-{
- if (!options_for_dev(_PATH_ETHOPT, devnam)) {
- exit(EXIT_OPTION_ERROR);
- }
-}
-
-/**********************************************************************
- * %FUNCTION: PPPoEDevnameHook
- * %ARGUMENTS:
- * name -- name of device
- * %RETURNS:
- * 1 if we will handle this device; 0 otherwise.
- * %DESCRIPTION:
- * Checks if name is a valid interface name; if so, returns 1. Also
- * sets up devnam (string representation of device) and sets devstat.st_mode
- * so S_ISCHR(devstat.st_mode) != 1 for internal pppd consumption.
- ***********************************************************************/
-static int
-PPPoEDevnameHook(const char *name)
-{
- int r = 1;
- int fd;
- struct ifreq ifr;
-
- /* Open a socket */
- if ((fd = socket(PF_PACKET, SOCK_RAW, 0)) < 0) {
- r = 0;
- }
-
- /* Try getting interface index */
- if (r) {
- strncpy(ifr.ifr_name, name, sizeof(ifr.ifr_name));
- if (ioctl(fd, SIOCGIFINDEX, &ifr) < 0) {
- r = 0;
- } else {
- if (ioctl(fd, SIOCGIFHWADDR, &ifr) < 0) {
- r = 0;
- } else {
- if (ifr.ifr_hwaddr.sa_family != ARPHRD_ETHER) {
- error("Interface %s not Ethernet", name);
- r=0;
- }
- }
- }
- }
-
- /* Close socket */
- close(fd);
- if (r) {
- strncpy(devnam, name, sizeof(devnam));
- if (device_check_hook != PPPOEDeviceCheckHook) {
- devstat.st_mode = S_IFSOCK;
- device_init_hook = PPPOEInitDevice;
- setspeed_hook = PPPOESetSpeed;
- device_check_hook = PPPOEDeviceCheckHook;
- connect_device_hook = PPPOEConnectDevice;
- disconnect_device_hook = PPPOEDisconnectDevice;
- send_config_hook = PPPOESendConfig;
- recv_config_hook = PPPOERecvConfig;
- set_xaccm_hook = PPPOESetXaccm;
- modem = 0;
-
- lcp_allowoptions[0].neg_accompression = 0;
- lcp_wantoptions[0].neg_accompression = 0;
-
- lcp_allowoptions[0].neg_asyncmap = 0;
- lcp_wantoptions[0].neg_asyncmap = 0;
-
- lcp_allowoptions[0].neg_pcompression = 0;
- lcp_wantoptions[0].neg_pcompression = 0;
-
- ccp_allowoptions[0].deflate = 0 ;
- ccp_wantoptions[0].deflate = 0 ;
-
- ipcp_allowoptions[0].neg_vj=0;
- ipcp_wantoptions[0].neg_vj=0;
-
- ccp_allowoptions[0].bsd_compress = 0;
- ccp_wantoptions[0].bsd_compress = 0;
-
- PPPOEInitDevice();
- }
- return 1;
- }
-
- if (OldDevnameHook) r = OldDevnameHook(name);
- return r;
-}
-
-/**********************************************************************
- * %FUNCTION: plugin_init
- * %ARGUMENTS:
- * None
- * %RETURNS:
- * Nothing
- * %DESCRIPTION:
- * Initializes hooks for pppd plugin
- ***********************************************************************/
-void
-plugin_init(void)
-{
- if (!new_style_driver) {
- fatal("Linux kernel does not support PPPoE -- are you running 2.4.x?");
- }
- OldDevnameHook = setdevname_hook;
- setdevname_hook = PPPoEDevnameHook;
- add_options(Options);
-
- info("Roaring Penguin PPPoE Plugin Initialized");
-}
-
-/**********************************************************************
-*%FUNCTION: fatalSys
-*%ARGUMENTS:
-* str -- error message
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Prints a message plus the errno value to stderr and syslog and exits.
-***********************************************************************/
-void
-fatalSys(char const *str)
-{
- char buf[1024];
- int i = errno;
- sprintf(buf, "%.256s: %.256s", str, strerror(i));
- printErr(buf);
- sprintf(buf, "RP-PPPoE: %.256s: %.256s", str, strerror(i));
- sendPADT(conn, buf);
- exit(1);
-}
-
-/**********************************************************************
-*%FUNCTION: rp_fatal
-*%ARGUMENTS:
-* str -- error message
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Prints a message to stderr and syslog and exits.
-***********************************************************************/
-void
-rp_fatal(char const *str)
-{
- char buf[1024];
- printErr(str);
- sprintf(buf, "RP-PPPoE: %.256s", str);
- sendPADT(conn, buf);
- exit(1);
-}
-/**********************************************************************
-*%FUNCTION: sysErr
-*%ARGUMENTS:
-* str -- error message
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Prints a message plus the errno value to syslog.
-***********************************************************************/
-void
-sysErr(char const *str)
-{
- rp_fatal(str);
-}
diff --git a/mdk-stage1/rp-pppoe/src/ppp.c b/mdk-stage1/rp-pppoe/src/ppp.c
deleted file mode 100644
index 72020a76c..000000000
--- a/mdk-stage1/rp-pppoe/src/ppp.c
+++ /dev/null
@@ -1,258 +0,0 @@
-/***********************************************************************
-*
-* ppp.c
-*
-* Implementation of user-space PPPoE redirector for Linux.
-*
-* Functions for talking to PPP daemon
-*
-* Copyright (C) 2000 by Roaring Penguin Software Inc.
-*
-* This program may be distributed according to the terms of the GNU
-* General Public License, version 2 or (at your option) any later version.
-*
-***********************************************************************/
-
-static char const RCSID[] =
-"$Id$";
-
-#include "pppoe.h"
-
-#ifdef HAVE_SYSLOG_H
-#include <syslog.h>
-#endif
-
-#include <string.h>
-#include <errno.h>
-#include <stdlib.h>
-
-#ifdef HAVE_SYS_UIO_H
-#include <sys/uio.h>
-#endif
-
-#ifdef HAVE_UNISTD_H
-#include <unistd.h>
-#endif
-
-#ifdef HAVE_N_HDLC
-#ifndef N_HDLC
-#include <linux/termios.h>
-#endif
-#endif
-
-int PPPState;
-int PPPPacketSize;
-unsigned char PPPXorValue;
-
-UINT16_t fcstab[256] = {
- 0x0000, 0x1189, 0x2312, 0x329b, 0x4624, 0x57ad, 0x6536, 0x74bf,
- 0x8c48, 0x9dc1, 0xaf5a, 0xbed3, 0xca6c, 0xdbe5, 0xe97e, 0xf8f7,
- 0x1081, 0x0108, 0x3393, 0x221a, 0x56a5, 0x472c, 0x75b7, 0x643e,
- 0x9cc9, 0x8d40, 0xbfdb, 0xae52, 0xdaed, 0xcb64, 0xf9ff, 0xe876,
- 0x2102, 0x308b, 0x0210, 0x1399, 0x6726, 0x76af, 0x4434, 0x55bd,
- 0xad4a, 0xbcc3, 0x8e58, 0x9fd1, 0xeb6e, 0xfae7, 0xc87c, 0xd9f5,
- 0x3183, 0x200a, 0x1291, 0x0318, 0x77a7, 0x662e, 0x54b5, 0x453c,
- 0xbdcb, 0xac42, 0x9ed9, 0x8f50, 0xfbef, 0xea66, 0xd8fd, 0xc974,
- 0x4204, 0x538d, 0x6116, 0x709f, 0x0420, 0x15a9, 0x2732, 0x36bb,
- 0xce4c, 0xdfc5, 0xed5e, 0xfcd7, 0x8868, 0x99e1, 0xab7a, 0xbaf3,
- 0x5285, 0x430c, 0x7197, 0x601e, 0x14a1, 0x0528, 0x37b3, 0x263a,
- 0xdecd, 0xcf44, 0xfddf, 0xec56, 0x98e9, 0x8960, 0xbbfb, 0xaa72,
- 0x6306, 0x728f, 0x4014, 0x519d, 0x2522, 0x34ab, 0x0630, 0x17b9,
- 0xef4e, 0xfec7, 0xcc5c, 0xddd5, 0xa96a, 0xb8e3, 0x8a78, 0x9bf1,
- 0x7387, 0x620e, 0x5095, 0x411c, 0x35a3, 0x242a, 0x16b1, 0x0738,
- 0xffcf, 0xee46, 0xdcdd, 0xcd54, 0xb9eb, 0xa862, 0x9af9, 0x8b70,
- 0x8408, 0x9581, 0xa71a, 0xb693, 0xc22c, 0xd3a5, 0xe13e, 0xf0b7,
- 0x0840, 0x19c9, 0x2b52, 0x3adb, 0x4e64, 0x5fed, 0x6d76, 0x7cff,
- 0x9489, 0x8500, 0xb79b, 0xa612, 0xd2ad, 0xc324, 0xf1bf, 0xe036,
- 0x18c1, 0x0948, 0x3bd3, 0x2a5a, 0x5ee5, 0x4f6c, 0x7df7, 0x6c7e,
- 0xa50a, 0xb483, 0x8618, 0x9791, 0xe32e, 0xf2a7, 0xc03c, 0xd1b5,
- 0x2942, 0x38cb, 0x0a50, 0x1bd9, 0x6f66, 0x7eef, 0x4c74, 0x5dfd,
- 0xb58b, 0xa402, 0x9699, 0x8710, 0xf3af, 0xe226, 0xd0bd, 0xc134,
- 0x39c3, 0x284a, 0x1ad1, 0x0b58, 0x7fe7, 0x6e6e, 0x5cf5, 0x4d7c,
- 0xc60c, 0xd785, 0xe51e, 0xf497, 0x8028, 0x91a1, 0xa33a, 0xb2b3,
- 0x4a44, 0x5bcd, 0x6956, 0x78df, 0x0c60, 0x1de9, 0x2f72, 0x3efb,
- 0xd68d, 0xc704, 0xf59f, 0xe416, 0x90a9, 0x8120, 0xb3bb, 0xa232,
- 0x5ac5, 0x4b4c, 0x79d7, 0x685e, 0x1ce1, 0x0d68, 0x3ff3, 0x2e7a,
- 0xe70e, 0xf687, 0xc41c, 0xd595, 0xa12a, 0xb0a3, 0x8238, 0x93b1,
- 0x6b46, 0x7acf, 0x4854, 0x59dd, 0x2d62, 0x3ceb, 0x0e70, 0x1ff9,
- 0xf78f, 0xe606, 0xd49d, 0xc514, 0xb1ab, 0xa022, 0x92b9, 0x8330,
- 0x7bc7, 0x6a4e, 0x58d5, 0x495c, 0x3de3, 0x2c6a, 0x1ef1, 0x0f78
-};
-
-/**********************************************************************
-*%FUNCTION: syncReadFromPPP
-*%ARGUMENTS:
-* conn -- PPPoEConnection structure
-* packet -- buffer in which to place PPPoE packet
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Reads from a synchronous PPP device and builds and transmits a PPPoE
-* packet
-***********************************************************************/
-void
-syncReadFromPPP(PPPoEConnection *conn, PPPoEPacket *packet)
-{
- int r;
-#ifndef HAVE_N_HDLC
- struct iovec vec[2];
- unsigned char dummy[2];
- vec[0].iov_base = (void *) dummy;
- vec[0].iov_len = 2;
- vec[1].iov_base = (void *) packet->payload;
- vec[1].iov_len = ETH_DATA_LEN - PPPOE_OVERHEAD;
-
- /* Use scatter-read to throw away the PPP frame address bytes */
- r = readv(0, vec, 2);
-#else
- /* Bloody hell... readv doesn't work with N_HDLC line discipline... GRR! */
- unsigned char buf[ETH_DATA_LEN - PPPOE_OVERHEAD + 2];
- r = read(0, buf, ETH_DATA_LEN - PPPOE_OVERHEAD + 2);
- if (r >= 2) {
- memcpy(packet->payload, buf+2, r-2);
- }
-#endif
- if (r < 0) {
- /* Catch the Linux "select" bug */
- if (errno == EAGAIN) {
- rp_fatal("Linux select bug hit! This message is harmless, but please ask the Linux kernel developers to fix it.");
- }
- fatalSys("read (syncReadFromPPP)");
- }
- if (r == 0) {
- syslog(LOG_INFO, "end-of-file in syncReadFromPPP");
- sendPADT(conn, "RP-PPPoE: EOF in syncReadFromPPP");
- exit(0);
- }
-
- if (r < 2) {
- rp_fatal("too few characters read from PPP (syncReadFromPPP)");
- }
-
- sendSessionPacket(conn, packet, r-2);
-}
-
-/**********************************************************************
-*%FUNCTION: initPPP
-*%ARGUMENTS:
-* None
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Initializes the PPP state machine
-***********************************************************************/
-void
-initPPP(void)
-{
- PPPState = STATE_WAITFOR_FRAME_ADDR;
- PPPPacketSize = 0;
- PPPXorValue = 0;
-
-}
-/**********************************************************************
-*%FUNCTION: asyncReadFromPPP
-*%ARGUMENTS:
-* conn -- PPPoEConnection structure
-* packet -- buffer in which to place PPPoE packet
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Reads from an async PPP device and builds a PPPoE packet to transmit
-***********************************************************************/
-void
-asyncReadFromPPP(PPPoEConnection *conn, PPPoEPacket *packet)
-{
- unsigned char buf[READ_CHUNK];
- unsigned char *ptr = buf;
- unsigned char c;
-
- int r;
-
- r = read(0, buf, READ_CHUNK);
- if (r < 0) {
- fatalSys("read (asyncReadFromPPP)");
- }
-
- if (r == 0) {
- syslog(LOG_INFO, "end-of-file in asyncReadFromPPP");
- sendPADT(conn, "RP-PPPoE: EOF in asyncReadFromPPP");
- exit(0);
- }
-
- while(r) {
- if (PPPState == STATE_WAITFOR_FRAME_ADDR) {
- while(r) {
- --r;
- if (*ptr++ == FRAME_ADDR) {
- PPPState = STATE_DROP_PROTO;
- break;
- }
- }
- }
-
- /* Still waiting... */
- if (PPPState == STATE_WAITFOR_FRAME_ADDR) return;
-
- while(r && PPPState == STATE_DROP_PROTO) {
- --r;
- if (*ptr++ == (FRAME_CTRL ^ FRAME_ENC)) {
- PPPState = STATE_BUILDING_PACKET;
- }
- }
-
- if (PPPState == STATE_DROP_PROTO) return;
-
- /* Start building frame */
- while(r && PPPState == STATE_BUILDING_PACKET) {
- --r;
- c = *ptr++;
- switch(c) {
- case FRAME_ESC:
- PPPXorValue = FRAME_ENC;
- break;
- case FRAME_FLAG:
- if (PPPPacketSize < 2) {
- rp_fatal("Packet too short from PPP (asyncReadFromPPP)");
- }
- sendSessionPacket(conn, packet, PPPPacketSize-2);
- PPPPacketSize = 0;
- PPPXorValue = 0;
- PPPState = STATE_WAITFOR_FRAME_ADDR;
- break;
- default:
- if (PPPPacketSize >= ETH_DATA_LEN - 4) {
- syslog(LOG_ERR, "Packet too big! Check MTU on PPP interface");
- PPPPacketSize = 0;
- PPPXorValue = 0;
- PPPState = STATE_WAITFOR_FRAME_ADDR;
- } else {
- packet->payload[PPPPacketSize++] = c ^ PPPXorValue;
- PPPXorValue = 0;
- }
- }
- }
- }
-}
-
-/**********************************************************************
-*%FUNCTION: pppFCS16
-*%ARGUMENTS:
-* fcs -- current fcs
-* cp -- a buffer's worth of data
-* len -- length of buffer "cp"
-*%RETURNS:
-* A new FCS
-*%DESCRIPTION:
-* Updates the PPP FCS.
-***********************************************************************/
-UINT16_t
-pppFCS16(UINT16_t fcs,
- unsigned char * cp,
- int len)
-{
- while (len--)
- fcs = (fcs >> 8) ^ fcstab[(fcs ^ *cp++) & 0xff];
-
- return (fcs);
-}
-
diff --git a/mdk-stage1/rp-pppoe/src/pppoe-server.c b/mdk-stage1/rp-pppoe/src/pppoe-server.c
deleted file mode 100644
index e43e63553..000000000
--- a/mdk-stage1/rp-pppoe/src/pppoe-server.c
+++ /dev/null
@@ -1,1247 +0,0 @@
-/***********************************************************************
-*
-* pppoe.h
-*
-* Implementation of a user-space PPPoE server
-*
-* Copyright (C) 2000 Roaring Penguin Software Inc.
-*
-* This program may be distributed according to the terms of the GNU
-* General Public License, version 2 or (at your option) any later version.
-*
-* $Id$
-*
-***********************************************************************/
-
-static char const RCSID[] =
-"$Id$";
-
-#include "config.h"
-
-#if defined(HAVE_NETPACKET_PACKET_H) || defined(HAVE_LINUX_IF_PACKET_H)
-#define _POSIX_SOURCE 1 /* For sigaction defines */
-#endif
-
-#define _BSD_SOURCE 1 /* for gethostname */
-
-#include "pppoe.h"
-#include "md5.h"
-
-#ifdef HAVE_SYSLOG_H
-#include <syslog.h>
-#endif
-
-#include <errno.h>
-#include <string.h>
-#include <stdlib.h>
-
-#ifdef HAVE_UNISTD_H
-#include <unistd.h>
-#endif
-
-#ifdef HAVE_GETOPT_H
-#include <getopt.h>
-#endif
-
-#ifdef HAVE_SYS_WAIT_H
-#include <sys/wait.h>
-#endif
-
-#ifdef HAVE_SYS_TIME_H
-#include <sys/time.h>
-#endif
-
-#include <signal.h>
-
-/* Hack for daemonizing */
-#define CLOSEFD 64
-
-/* Max. 64 sessions by default */
-#define DEFAULT_MAX_SESSIONS 64
-
-/* A list of client sessions */
-struct ClientSession *Sessions = NULL;
-
-/* The number of session slots */
-size_t NumSessionSlots;
-
-/* Offset of first session */
-size_t SessOffset = 0;
-
-/* Socket for client's discovery phases */
-int Socket = -1;
-
-/* Pipe written on reception of SIGCHLD */
-int Pipe[2] = {-1, -1};
-int ReapPending = 0;
-
-/* Synchronous mode */
-int Synchronous = 0;
-
-/* Random seed for cookie generation */
-#define SEED_LEN 16
-#define MD5_LEN 16
-#define COOKIE_LEN (MD5_LEN + sizeof(pid_t)) /* Cookie is 16-byte MD5 + PID of server */
-
-unsigned char CookieSeed[SEED_LEN];
-
-/* Default interface if no -I option given */
-#define DEFAULT_IF "eth0"
-char *IfName = NULL;
-
-/* Access concentrator name */
-char *ACName = NULL;
-
-/* Options to pass to pppoe process */
-char PppoeOptions[SMALLBUF] = "";
-
-/* Our local IP address */
-unsigned char LocalIP[IPV4ALEN] = {10, 0, 0, 1};
-unsigned char RemoteIP[IPV4ALEN] = {10, 67, 15, 1}; /* Counter STARTS here */
-
-PPPoETag hostUniq;
-PPPoETag relayId;
-PPPoETag receivedCookie;
-PPPoETag requestedService;
-
-#define HOSTNAMELEN 256
-
-static void startPPPD(struct ClientSession *sess);
-static void sendErrorPADS(int sock, unsigned char *source, unsigned char *dest,
- int errorTag, char *errorMsg);
-
-#define CHECK_ROOM(cursor, start, len) \
-do {\
- if (((cursor)-(start))+(len) > MAX_PPPOE_PAYLOAD) { \
- syslog(LOG_ERR, "Would create too-long packet"); \
- return; \
- } \
-} while(0)
-
-/* Use Linux kernel-mode PPPoE? */
-int UseLinuxKernelModePPPoE = 0;
-
-/**********************************************************************
-*%FUNCTION: parseAddressPool
-*%ARGUMENTS:
-* fname -- name of file containing IP address pool.
-* install -- if true, install IP addresses in sessions.
-*%RETURNS:
-* Number of valid IP addresses found.
-*%DESCRIPTION:
-* Reads a list of IP addresses from a file.
-***********************************************************************/
-static int
-parseAddressPool(char const *fname, int install)
-{
- FILE *fp = fopen(fname, "r");
- int numAddrs = 0;
- unsigned int a, b, c, d;
-
- if (!fp) {
- sysErr("Cannot open address pool file");
- }
-
- while (!feof(fp)) {
- if ((fscanf(fp, "%u.%u.%u.%u", &a, &b, &c, &d) == 4) &&
- a < 256 && b < 256 && c < 256 && d < 256) {
- if (install) {
- Sessions[numAddrs].ip[0] = (unsigned char) a;
- Sessions[numAddrs].ip[1] = (unsigned char) b;
- Sessions[numAddrs].ip[2] = (unsigned char) c;
- Sessions[numAddrs].ip[3] = (unsigned char) d;
- }
- numAddrs++;
- }
- }
- if (!numAddrs) {
- rp_fatal("No valid ip addresses found in pool file");
- }
- return numAddrs;
-}
-
-/**********************************************************************
-*%FUNCTION: parsePADITags
-*%ARGUMENTS:
-* type -- tag type
-* len -- tag length
-* data -- tag data
-* extra -- extra user data.
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Picks interesting tags out of a PADI packet
-***********************************************************************/
-void
-parsePADITags(UINT16_t type, UINT16_t len, unsigned char *data,
- void *extra)
-{
- switch(type) {
- case TAG_SERVICE_NAME:
- /* Should do something -- currently ignored */
- break;
- case TAG_RELAY_SESSION_ID:
- relayId.type = htons(type);
- relayId.length = htons(len);
- memcpy(relayId.payload, data, len);
- break;
- case TAG_HOST_UNIQ:
- hostUniq.type = htons(type);
- hostUniq.length = htons(len);
- memcpy(hostUniq.payload, data, len);
- break;
- }
-}
-
-/**********************************************************************
-*%FUNCTION: parsePADRTags
-*%ARGUMENTS:
-* type -- tag type
-* len -- tag length
-* data -- tag data
-* extra -- extra user data.
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Picks interesting tags out of a PADR packet
-***********************************************************************/
-void
-parsePADRTags(UINT16_t type, UINT16_t len, unsigned char *data,
- void *extra)
-{
- switch(type) {
- case TAG_RELAY_SESSION_ID:
- relayId.type = htons(type);
- relayId.length = htons(len);
- memcpy(relayId.payload, data, len);
- break;
- case TAG_HOST_UNIQ:
- hostUniq.type = htons(type);
- hostUniq.length = htons(len);
- memcpy(hostUniq.payload, data, len);
- break;
- case TAG_AC_COOKIE:
- receivedCookie.type = htons(type);
- receivedCookie.length = htons(len);
- memcpy(receivedCookie.payload, data, len);
- break;
- case TAG_SERVICE_NAME:
- requestedService.type = htons(type);
- requestedService.length = htons(len);
- memcpy(requestedService.payload, data, len);
- break;
- }
-}
-
-/**********************************************************************
-*%FUNCTION: findSession
-*%ARGUMENTS:
-* pid -- PID of child which owns session. If PID is 0, searches for
-* empty session slots.
-*%RETURNS:
-* A pointer to the session, or NULL if no such session found.
-*%DESCRIPTION:
-* Searches for specified session.
-**********************************************************************/
-struct ClientSession *
-findSession(pid_t pid)
-{
- size_t i;
- for (i=0; i<NumSessionSlots; i++) {
- if (Sessions[i].pid == pid) {
- return &Sessions[i];
- }
- }
- return NULL;
-}
-
-/**********************************************************************
-*%FUNCTION: reapSessions
-*%ARGUMENTS:
-* myAddr -- my Ethernet address
-* sock -- my discovery socket
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Reaps children which have exited and removes their sessions
-**********************************************************************/
-void
-reapSessions(unsigned char *myAddr, int sock)
-{
- int status;
- pid_t pid;
- struct ClientSession *session;
-
- /* Temporary structure for sending PADT's. */
- PPPoEConnection conn;
- memset(&conn, 0, sizeof(conn));
-
- /* Initialize fields of conn which do not depend on peer */
- memcpy(conn.myEth, myAddr, ETH_ALEN);
- conn.useHostUniq = 0;
- conn.discoverySocket = sock;
-
- while((pid = waitpid(-1, &status, WNOHANG)) > 0) {
- session = findSession(pid);
- if (!session) {
- syslog(LOG_ERR, "Child %d died but couldn't find session!",
- (int) pid);
- } else {
- syslog(LOG_INFO,
- "Session %d closed for client %02x:%02x:%02x:%02x:%02x:%02x (%d.%d.%d.%d)",
- ntohs(session->sess),
- session->eth[0], session->eth[1], session->eth[2],
- session->eth[3], session->eth[4], session->eth[5],
- (int) session->ip[0], (int) session->ip[1],
- (int) session->ip[2], (int) session->ip[3]);
- conn.session = session->sess;
- memcpy(conn.peerEth, session->eth, ETH_ALEN);
- if (session->recvdPADT) {
- sendPADT(&conn, "RP-PPPoE: Received PADT from peer");
- } else {
- sendPADT(&conn, "RP-PPPoE: Child pppd process terminated");
- }
- session->pid = 0;
- }
- }
-}
-
-/**********************************************************************
-*%FUNCTION: fatalSys
-*%ARGUMENTS:
-* str -- error message
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Prints a message plus the errno value to stderr and syslog and exits.
-***********************************************************************/
-void
-fatalSys(char const *str)
-{
- char buf[SMALLBUF];
- snprintf(buf, SMALLBUF, "%s: %s", str, strerror(errno));
- printErr(buf);
- exit(EXIT_FAILURE);
-}
-
-/**********************************************************************
-*%FUNCTION: sysErr
-*%ARGUMENTS:
-* str -- error message
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Prints a message plus the errno value to syslog.
-***********************************************************************/
-void
-sysErr(char const *str)
-{
- char buf[1024];
- sprintf(buf, "%.256s: %.256s", str, strerror(errno));
- printErr(buf);
-}
-
-/**********************************************************************
-*%FUNCTION: rp_fatal
-*%ARGUMENTS:
-* str -- error message
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Prints a message to stderr and syslog and exits.
-***********************************************************************/
-void
-rp_fatal(char const *str)
-{
- printErr(str);
- exit(EXIT_FAILURE);
-}
-
-/**********************************************************************
-*%FUNCTION: genCookie
-*%ARGUMENTS:
-* peerEthAddr -- peer Ethernet address (6 bytes)
-* myEthAddr -- my Ethernet address (6 bytes)
-* seed -- random cookie seed to make things tasty (16 bytes)
-* cookie -- buffer which is filled with server PID and
-* md5 sum of previous items
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Forms the md5 sum of peer MAC address, our MAC address and seed, useful
-* in a PPPoE Cookie tag.
-***********************************************************************/
-void
-genCookie(unsigned char const *peerEthAddr,
- unsigned char const *myEthAddr,
- unsigned char const *seed,
- unsigned char *cookie)
-{
- struct MD5Context ctx;
- pid_t pid = getpid();
-
- MD5Init(&ctx);
- MD5Update(&ctx, peerEthAddr, ETH_ALEN);
- MD5Update(&ctx, myEthAddr, ETH_ALEN);
- MD5Update(&ctx, seed, SEED_LEN);
- MD5Final(cookie, &ctx);
- memcpy(cookie+MD5_LEN, &pid, sizeof(pid));
-}
-
-/**********************************************************************
-*%FUNCTION: processPADI
-*%ARGUMENTS:
-* sock -- Ethernet socket
-* myAddr -- my Ethernet address
-* packet -- PPPoE PADI packet
-* len -- length of received packet
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Sends a PADO packet back to client
-***********************************************************************/
-void
-processPADI(int sock, unsigned char *myAddr,
- PPPoEPacket *packet, int len)
-{
- PPPoEPacket pado;
- PPPoETag acname;
- PPPoETag servname;
- PPPoETag cookie;
- size_t acname_len;
- unsigned char *cursor = pado.payload;
- UINT16_t plen;
-
- /* Ignore PADI's which don't come from a unicast address */
- if (NOT_UNICAST(packet->ethHdr.h_source)) {
- syslog(LOG_ERR, "PADI packet from non-unicast source address");
- return;
- }
-
- acname.type = htons(TAG_AC_NAME);
- acname_len = strlen(ACName);
- acname.length = htons(acname_len);
- memcpy(acname.payload, ACName, acname_len);
-
- servname.type = htons(TAG_SERVICE_NAME);
- servname.length = 0;
-
- relayId.type = 0;
- hostUniq.type = 0;
- parsePacket(packet, parsePADITags, NULL);
-
- /* Generate a cookie */
- cookie.type = htons(TAG_AC_COOKIE);
- cookie.length = htons(COOKIE_LEN);
- genCookie(packet->ethHdr.h_source, myAddr, CookieSeed, cookie.payload);
-
- /* Construct a PADO packet */
- memcpy(pado.ethHdr.h_dest, packet->ethHdr.h_source, ETH_ALEN);
- memcpy(pado.ethHdr.h_source, myAddr, ETH_ALEN);
- pado.ethHdr.h_proto = htons(Eth_PPPOE_Discovery);
- pado.ver = 1;
- pado.type = 1;
- pado.code = CODE_PADO;
- pado.session = 0;
- plen = TAG_HDR_SIZE + acname_len;
-
- CHECK_ROOM(cursor, pado.payload, acname_len+TAG_HDR_SIZE);
- memcpy(cursor, &acname, acname_len + TAG_HDR_SIZE);
- cursor += acname_len + TAG_HDR_SIZE;
-
- CHECK_ROOM(cursor, pado.payload, TAG_HDR_SIZE);
- memcpy(cursor, &servname, TAG_HDR_SIZE);
- cursor += TAG_HDR_SIZE;
- plen += TAG_HDR_SIZE;
-
- CHECK_ROOM(cursor, pado.payload, TAG_HDR_SIZE + COOKIE_LEN);
- memcpy(cursor, &cookie, TAG_HDR_SIZE + COOKIE_LEN);
- cursor += TAG_HDR_SIZE + COOKIE_LEN;
- plen += TAG_HDR_SIZE + COOKIE_LEN;
-
- if (relayId.type) {
- CHECK_ROOM(cursor, pado.payload, ntohs(relayId.length) + TAG_HDR_SIZE);
- memcpy(cursor, &relayId, ntohs(relayId.length) + TAG_HDR_SIZE);
- cursor += ntohs(relayId.length) + TAG_HDR_SIZE;
- plen += ntohs(relayId.length) + TAG_HDR_SIZE;
- }
- if (hostUniq.type) {
- CHECK_ROOM(cursor, pado.payload, ntohs(hostUniq.length)+TAG_HDR_SIZE);
- memcpy(cursor, &hostUniq, ntohs(hostUniq.length) + TAG_HDR_SIZE);
- cursor += ntohs(hostUniq.length) + TAG_HDR_SIZE;
- plen += ntohs(hostUniq.length) + TAG_HDR_SIZE;
- }
- pado.length = htons(plen);
- sendPacket(NULL, sock, &pado, (int) (plen + HDR_SIZE));
-}
-
-/**********************************************************************
-*%FUNCTION: processPADT
-*%ARGUMENTS:
-* sock -- Ethernet socket
-* myAddr -- my Ethernet address
-* packet -- PPPoE PADT packet
-* len -- length of received packet
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Kills session whose session-ID is in PADT packet.
-***********************************************************************/
-void
-processPADT(int sock, unsigned char *myAddr,
- PPPoEPacket *packet, int len)
-{
- size_t i;
-
- /* Ignore PADT's not directed at us */
- if (memcmp(packet->ethHdr.h_dest, myAddr, ETH_ALEN)) return;
-
- /* Get session's index */
- i = ntohs(packet->session) - 1 - SessOffset;
- if (i >= NumSessionSlots) return;
- if (Sessions[i].sess != packet->session) {
- syslog(LOG_ERR, "Session index %u doesn't match session number %u",
- (unsigned int) i, (unsigned int) ntohs(packet->session));
- return;
- }
- if (Sessions[i].pid) {
- Sessions[i].recvdPADT = 1;
- parsePacket(packet, parseLogErrs, NULL);
- kill(Sessions[i].pid, SIGTERM);
- }
-}
-
-/**********************************************************************
-*%FUNCTION: processPADR
-*%ARGUMENTS:
-* sock -- Ethernet socket
-* myAddr -- my Ethernet address
-* packet -- PPPoE PADR packet
-* len -- length of received packet
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Sends a PADS packet back to client and starts a PPP session if PADR
-* packet is OK.
-***********************************************************************/
-void
-processPADR(int sock, unsigned char *myAddr,
- PPPoEPacket *packet, int len)
-{
- unsigned char cookieBuffer[COOKIE_LEN];
- struct ClientSession *cliSession;
- pid_t child;
- PPPoEPacket pads;
- unsigned char *cursor = pads.payload;
- UINT16_t plen;
- PPPoETag servname;
-
- /* Initialize some globals */
- relayId.type = 0;
- hostUniq.type = 0;
- receivedCookie.type = 0;
- requestedService.type = 0;
-
- /* Ignore PADR's not directed at us */
- if (memcmp(packet->ethHdr.h_dest, myAddr, ETH_ALEN)) return;
-
- /* Ignore PADR's from non-unicast addresses */
- if (NOT_UNICAST(packet->ethHdr.h_source)) {
- syslog(LOG_ERR, "PADR packet from non-unicast source address");
- return;
- }
-
- parsePacket(packet, parsePADRTags, NULL);
-
- /* Check that everything's cool */
- if (!receivedCookie.type) {
- /* Drop it -- do not send error PADS */
- return;
- }
-
- /* Is cookie kosher? */
- if (receivedCookie.length != htons(COOKIE_LEN)) {
- /* Drop it -- do not send error PADS */
- return;
- }
-
- genCookie(packet->ethHdr.h_source, myAddr, CookieSeed, cookieBuffer);
- if (memcmp(receivedCookie.payload, cookieBuffer, COOKIE_LEN)) {
- /* Drop it -- do not send error PADS */
- return;
- }
-
- /* Check service name -- we only offer service "" */
- if (!requestedService.type) {
- syslog(LOG_ERR, "Received PADR packet with no SERVICE_NAME tag");
- sendErrorPADS(sock, myAddr, packet->ethHdr.h_source,
- TAG_SERVICE_NAME_ERROR, "RP-PPPoE: Server: No service name tag");
- return;
- }
-
- if (requestedService.length) {
- syslog(LOG_ERR, "Received PADR packet asking for unsupported service %.*s", (int) ntohs(requestedService.length), requestedService.payload);
- sendErrorPADS(sock, myAddr, packet->ethHdr.h_source,
- TAG_SERVICE_NAME_ERROR, "RP-PPPoE: Server: Invalid service name tag");
- return;
- }
-
- /* Looks cool... find a slot for the session */
- cliSession = findSession(0);
- if (!cliSession) {
- syslog(LOG_ERR, "No client slots available (%02x:%02x:%02x:%02x:%02x:%02x)",
- (unsigned int) packet->ethHdr.h_source[0],
- (unsigned int) packet->ethHdr.h_source[1],
- (unsigned int) packet->ethHdr.h_source[2],
- (unsigned int) packet->ethHdr.h_source[3],
- (unsigned int) packet->ethHdr.h_source[4],
- (unsigned int) packet->ethHdr.h_source[5]);
- sendErrorPADS(sock, myAddr, packet->ethHdr.h_source,
- TAG_AC_SYSTEM_ERROR, "RP-PPPoE: Server: No client slots available");
- return;
- }
-
- /* Set up client session peer Ethernet address */
- memcpy(cliSession->eth, packet->ethHdr.h_source, ETH_ALEN);
- cliSession->recvdPADT = 0;
-
- /* Create child process, send PADS packet back */
- child = fork();
- if (child < 0) {
- sendErrorPADS(sock, myAddr, packet->ethHdr.h_source,
- TAG_AC_SYSTEM_ERROR, "RP-PPPoE: Server: Unable to start session process");
- return;
- }
- if (child != 0) {
- /* In the parent process. Mark pid in session slot */
- cliSession->pid = child;
- return;
- }
-
- /* In the child process. */
-
- /* pppd has a nasty habit of killing all processes in its process group.
- Start a new session to stop pppd from killing us! */
- setsid();
-
- /* Send PADS and Start pppd */
- memcpy(pads.ethHdr.h_dest, packet->ethHdr.h_source, ETH_ALEN);
- memcpy(pads.ethHdr.h_source, myAddr, ETH_ALEN);
- pads.ethHdr.h_proto = htons(Eth_PPPOE_Discovery);
- pads.ver = 1;
- pads.type = 1;
- pads.code = CODE_PADS;
-
- pads.session = cliSession->sess;
- plen = 0;
-
- servname.type = htons(TAG_SERVICE_NAME);
- servname.length = 0;
-
- memcpy(cursor, &servname, TAG_HDR_SIZE);
- cursor += TAG_HDR_SIZE;
- plen += TAG_HDR_SIZE;
-
- if (relayId.type) {
- memcpy(cursor, &relayId, ntohs(relayId.length) + TAG_HDR_SIZE);
- cursor += ntohs(relayId.length) + TAG_HDR_SIZE;
- plen += ntohs(relayId.length) + TAG_HDR_SIZE;
- }
- if (hostUniq.type) {
- memcpy(cursor, &hostUniq, ntohs(hostUniq.length) + TAG_HDR_SIZE);
- cursor += ntohs(hostUniq.length) + TAG_HDR_SIZE;
- plen += ntohs(hostUniq.length) + TAG_HDR_SIZE;
- }
- pads.length = htons(plen);
- sendPacket(NULL, sock, &pads, (int) (plen + HDR_SIZE));
- startPPPD(cliSession);
-}
-
-/**********************************************************************
-*%FUNCTION: childHandler
-*%ARGUMENTS:
-* sig -- signal number
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Called by SIGCHLD. Writes one byte to Pipe to wake up the select
-* loop and cause reaping of dead sessions
-***********************************************************************/
-void
-childHandler(int sig)
-{
- if (!ReapPending) {
- ReapPending = 1;
- write(Pipe[1], &ReapPending, 1);
- }
-}
-
-/**********************************************************************
-*%FUNCTION: usage
-*%ARGUMENTS:
-* argv0 -- argv[0] from main
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Prints usage instructions
-***********************************************************************/
-void
-usage(char const *argv0)
-{
- fprintf(stderr, "Usage: %s [options]\n", argv0);
- fprintf(stderr, "Options:\n");
-#ifdef USE_BPF
- fprintf(stderr, " -I if_name -- Specify interface (REQUIRED)\n");
-#else
- fprintf(stderr, " -I if_name -- Specify interface (default %s.)\n",
- DEFAULT_IF);
-#endif
- fprintf(stderr, " -T timeout -- Specify inactivity timeout in seconds.\n");
- fprintf(stderr, " -C name -- Set access concentrator name.\n");
- fprintf(stderr, " -m MSS -- Clamp incoming and outgoing MSS options.\n");
- fprintf(stderr, " -L ip -- Set local IP address.\n");
- fprintf(stderr, " -R ip -- Set start address of remote IP pool.\n");
- fprintf(stderr, " -p fname -- Optain IP address pool from specified file.\n");
- fprintf(stderr, " -N num -- Allow 'num' concurrent sessions.\n");
- fprintf(stderr, " -o offset -- Assign session numbers starting at offset+1.\n");
- fprintf(stderr, " -f disc:sess -- Set Ethernet frame types (hex).\n");
- fprintf(stderr, " -s -- Use synchronous PPP mode.\n");
-#ifdef HAVE_LINUX_KERNEL_PPPOE
- fprintf(stderr, " -k -- Use kernel-mode PPPoE.\n");
-#endif
- fprintf(stderr, " -h -- Print usage information.\n\n");
- fprintf(stderr, "PPPoE-Server Version %s, Copyright (C) 2001 Roaring Penguin Software Inc.\n", VERSION);
- fprintf(stderr, "PPPoE-Server comes with ABSOLUTELY NO WARRANTY.\n");
- fprintf(stderr, "This is free software, and you are welcome to redistribute it\n");
- fprintf(stderr, "under the terms of the GNU General Public License, version 2\n");
- fprintf(stderr, "or (at your option) any later version.\n");
- fprintf(stderr, "http://www.roaringpenguin.com\n");
-}
-
-/**********************************************************************
-*%FUNCTION: main
-*%ARGUMENTS:
-* argc, argv -- usual suspects
-*%RETURNS:
-* Exit status
-*%DESCRIPTION:
-* Main program of PPPoE server
-***********************************************************************/
-int
-main(int argc, char **argv)
-{
-
- FILE *fp;
- int i;
- int opt;
- unsigned char myAddr[ETH_ALEN];
- PPPoEPacket packet;
- int len;
- int sock;
- int d[IPV4ALEN];
- int beDaemon = 1;
- struct sigaction act;
- int maxFD;
- unsigned int discoveryType, sessionType;
- char *addressPoolFname = NULL;
-
-#ifndef HAVE_LINUX_KERNEL_PPPOE
- char *options = "hI:C:L:R:T:m:FN:f:o:sp:";
-#else
- char *options = "hI:C:L:R:T:m:FN:f:o:skp:";
-#endif
-
- /* Initialize syslog */
- openlog("pppoe-server", LOG_PID, LOG_DAEMON);
-
- /* Default number of session slots */
- NumSessionSlots = DEFAULT_MAX_SESSIONS;
-
- /* Parse command-line options */
- while((opt = getopt(argc, argv, options)) != -1) {
- switch(opt) {
-#ifdef HAVE_LINUX_KERNEL_PPPOE
- case 'k':
- UseLinuxKernelModePPPoE = 1;
- break;
-#endif
- case 'p':
- addressPoolFname = optarg;
- break;
- case 's':
- Synchronous = 1;
- /* Pass the Synchronous option on to pppoe */
- snprintf(PppoeOptions + strlen(PppoeOptions),
- SMALLBUF-strlen(PppoeOptions),
- " -s");
- break;
- case 'f':
- if (sscanf(optarg, "%x:%x", &discoveryType, &sessionType) != 2) {
- fprintf(stderr, "Illegal argument to -f: Should be disc:sess in hex\n");
- exit(EXIT_FAILURE);
- }
- Eth_PPPOE_Discovery = (UINT16_t) discoveryType;
- Eth_PPPOE_Session = (UINT16_t) sessionType;
- /* This option gets passed to pppoe */
- snprintf(PppoeOptions + strlen(PppoeOptions),
- SMALLBUF-strlen(PppoeOptions),
- " -%c %s", opt, optarg);
- break;
- case 'F':
- beDaemon = 0;
- break;
- case 'N':
- if (sscanf(optarg, "%d", &opt) != 1) {
- usage(argv[0]);
- exit(EXIT_FAILURE);
- }
- if (opt <= 0) {
- fprintf(stderr, "-N: Value must be positive\n");
- exit(EXIT_FAILURE);
- }
- NumSessionSlots = opt;
- break;
- case 'o':
- if (sscanf(optarg, "%d", &opt) != 1) {
- usage(argv[0]);
- exit(EXIT_FAILURE);
- }
- if (opt < 0) {
- fprintf(stderr, "-o: Value must be non-negative\n");
- exit(EXIT_FAILURE);
- }
- SessOffset = (size_t) opt;
- break;
-
- case 'I':
- SET_STRING(IfName, optarg);
- break;
- case 'C':
- SET_STRING(ACName, optarg);
- break;
- case 'L':
- case 'R':
- /* Get local/remote IP address */
- if (sscanf(optarg, "%d.%d.%d.%d", &d[0], &d[1], &d[2], &d[3]) != 4) {
- usage(argv[0]);
- exit(EXIT_FAILURE);
- }
- for (i=0; i<IPV4ALEN; i++) {
- if (d[i] < 0 || d[i] > 255) {
- usage(argv[0]);
- exit(EXIT_FAILURE);
- }
- if (opt == 'L') {
- LocalIP[i] = (unsigned char) d[i];
- } else {
- RemoteIP[i] = (unsigned char) d[i];
- }
- }
- break;
- case 'T':
- case 'm':
- /* These just get passed to pppoe */
- snprintf(PppoeOptions + strlen(PppoeOptions),
- SMALLBUF-strlen(PppoeOptions),
- " -%c %s", opt, optarg);
- break;
- case 'h':
- usage(argv[0]);
- exit(EXIT_SUCCESS);
- }
- }
-
-#ifdef USE_LINUX_PACKET
-#ifndef HAVE_STRUCT_SOCKADDR_LL
- fprintf(stderr, "The PPPoE relay does not work on Linux 2.0 kernels.\n");
- exit(EXIT_FAILURE);
-#endif
-#endif
-
- if (!IfName) {
- IfName = DEFAULT_IF;
- }
-
- if (!ACName) {
- ACName = malloc(HOSTNAMELEN);
- if (gethostname(ACName, HOSTNAMELEN) < 0) {
- fatalSys("gethostname");
- }
- }
-
- /* If address pool filename given, count number of addresses */
- if (addressPoolFname) {
- NumSessionSlots = parseAddressPool(addressPoolFname, 0);
- }
-
- /* Max 65534 - SessOffset sessions */
- if (NumSessionSlots + SessOffset > 65534) {
- fprintf(stderr, "-N and -o options must add up to at most 65534\n");
- exit(EXIT_FAILURE);
- }
-
- /* Allocate memory for sessions */
- Sessions = calloc(NumSessionSlots, sizeof(struct ClientSession));
- if (!Sessions) {
- rp_fatal("Cannot allocate memory for session slots");
- }
-
- /* Fill in remote IP addresses from pool */
- if (addressPoolFname) {
- (void) parseAddressPool(addressPoolFname, 1);
- }
-
- /* For testing -- generate sequential remote IP addresses */
- for(i=0; i<NumSessionSlots; i++) {
- Sessions[i].pid = 0;
- Sessions[i].sess = htons(i+1+SessOffset);
-
- if (!addressPoolFname) {
- memcpy(Sessions[i].ip, RemoteIP, sizeof(RemoteIP));
-
- /* Increment IP */
- RemoteIP[3]++;
- if (!RemoteIP[3]) {
- RemoteIP[3] = 0;
- RemoteIP[2]++;
- if (!RemoteIP[2]) {
- RemoteIP[1]++;
- if (!RemoteIP[1]) {
- RemoteIP[0]++;
- }
- }
- }
- }
- }
-
- /* Daemonize -- UNIX Network Programming, Vol. 1, Stevens */
- if (beDaemon) {
- i = fork();
- if (i < 0) {
- fatalSys("fork");
- } else if (i != 0) {
- /* parent */
- exit(EXIT_SUCCESS);
- }
- setsid();
- signal(SIGHUP, SIG_IGN);
- i = fork();
- if (i < 0) {
- fatalSys("fork");
- } else if (i != 0) {
- exit(EXIT_SUCCESS);
- }
-
- chdir("/");
- closelog();
- for (i=0; i<CLOSEFD; i++) close(i);
- /* We nuked our syslog descriptor... */
- openlog("pppoe-server", LOG_PID, LOG_DAEMON);
- }
-
- /* Initialize our random cookie. Try /dev/urandom; if that fails,
- use PID and rand() */
- fp = fopen("/dev/urandom", "r");
- if (fp) {
- fread(&CookieSeed, 1, SEED_LEN, fp);
- fclose(fp);
- } else {
- CookieSeed[0] = getpid() & 0xFF;
- CookieSeed[1] = (getpid() >> 8) & 0xFF;
- for (i=2; i<SEED_LEN; i++) {
- CookieSeed[i] = (rand() >> (i % 9)) & 0xFF;
- }
- }
-
- sock = openInterface(IfName, Eth_PPPOE_Discovery, myAddr);
-
- /* Set signal handler for SIGCHLD */
- act.sa_handler = childHandler;
- sigemptyset(&act.sa_mask);
- act.sa_flags = SA_NOCLDSTOP | SA_RESTART;
- if (sigaction(SIGCHLD, &act, NULL) < 0) {
- fatalSys("sigaction");
- }
-
- /* Set up pipe for signal handler */
- if (pipe(Pipe) < 0) {
- fatalSys("pipe");
- }
-
- /* Main server loop */
- maxFD = sock;
- if (Pipe[0] > maxFD) maxFD = Pipe[0];
- maxFD++;
-
- for(;;) {
- fd_set readable;
- FD_ZERO(&readable);
- FD_SET(sock, &readable);
- FD_SET(Pipe[0], &readable);
-
- while(1) {
- i = select(maxFD, &readable, NULL, NULL, NULL);
- if (i >= 0 || errno != EINTR) break;
- }
- if (i < 0) {
- fatalSys("select");
- }
-
- if (FD_ISSET(Pipe[0], &readable)) {
- /* Clear pipe */
- char buf[SMALLBUF];
- read(Pipe[0], buf, SMALLBUF);
- }
-
- if (ReapPending) {
- ReapPending = 0;
- reapSessions(myAddr, sock);
- }
- if (!FD_ISSET(sock, &readable)) {
- continue;
- }
-
- if (receivePacket(sock, &packet, &len) < 0) {
- continue;
- }
-
- /* Check length */
- if (ntohs(packet.length) + HDR_SIZE > len) {
- syslog(LOG_ERR, "Bogus PPPoE length field (%u)",
- (unsigned int) ntohs(packet.length));
- continue;
- }
-
- /* Sanity check on packet */
- if (packet.ver != 1 || packet.type != 1) {
- /* Syslog an error */
- continue;
- }
- switch(packet.code) {
- case CODE_PADI:
- processPADI(sock, myAddr, &packet, len);
- break;
- case CODE_PADR:
- processPADR(sock, myAddr, &packet, len);
- break;
- case CODE_PADT:
- /* Kill the child */
- processPADT(sock, myAddr, &packet, len);
- break;
- case CODE_SESS:
- /* Ignore SESS -- children will handle them */
- break;
- case CODE_PADO:
- case CODE_PADS:
- /* Ignore PADO and PADS totally */
- break;
- default:
- /* Syslog an error */
- break;
- }
- }
- return 0;
-}
-
-/**********************************************************************
-*%FUNCTION: sendErrorPADS
-*%ARGUMENTS:
-* sock -- socket to write to
-* source -- source Ethernet address
-* dest -- destination Ethernet address
-* errorTag -- error tag
-* errorMsg -- error message
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Sends a PADS packet with an error message
-***********************************************************************/
-void
-sendErrorPADS(int sock,
- unsigned char *source,
- unsigned char *dest,
- int errorTag,
- char *errorMsg)
-{
- PPPoEPacket pads;
- unsigned char *cursor = pads.payload;
- UINT16_t plen;
- PPPoETag err;
- int elen = strlen(errorMsg);
-
- memcpy(pads.ethHdr.h_dest, dest, ETH_ALEN);
- memcpy(pads.ethHdr.h_source, source, ETH_ALEN);
- pads.ethHdr.h_proto = htons(Eth_PPPOE_Discovery);
- pads.ver = 1;
- pads.type = 1;
- pads.code = CODE_PADS;
-
- pads.session = htons(0);
- plen = 0;
-
- err.type = htons(errorTag);
- err.length = htons(elen);
-
- memcpy(err.payload, errorMsg, elen);
- memcpy(cursor, &err, TAG_HDR_SIZE+elen);
- cursor += TAG_HDR_SIZE + elen;
- plen += TAG_HDR_SIZE + elen;
-
- if (relayId.type) {
- memcpy(cursor, &relayId, ntohs(relayId.length) + TAG_HDR_SIZE);
- cursor += ntohs(relayId.length) + TAG_HDR_SIZE;
- plen += ntohs(relayId.length) + TAG_HDR_SIZE;
- }
- if (hostUniq.type) {
- memcpy(cursor, &hostUniq, ntohs(hostUniq.length) + TAG_HDR_SIZE);
- cursor += ntohs(hostUniq.length) + TAG_HDR_SIZE;
- plen += ntohs(hostUniq.length) + TAG_HDR_SIZE;
- }
- pads.length = htons(plen);
- sendPacket(NULL, sock, &pads, (int) (plen + HDR_SIZE));
-}
-
-
-/**********************************************************************
-*%FUNCTION: startPPPDUserMode
-*%ARGUMENTS:
-* session -- client session record
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Starts PPPD for user-mode PPPoE
-***********************************************************************/
-void
-startPPPDUserMode(struct ClientSession *session)
-{
- /* Leave some room */
- char *argv[20];
-
- char buffer[SMALLBUF];
-
- argv[0] = "pppd";
- argv[1] = "pty";
-
- snprintf(buffer, SMALLBUF, "%s -n -I %s -e %d:%02x:%02x:%02x:%02x:%02x:%02x%s",
- PPPOE_PATH, IfName,
- ntohs(session->sess),
- session->eth[0], session->eth[1], session->eth[2],
- session->eth[3], session->eth[4], session->eth[5],
- PppoeOptions);
- argv[2] = strdup(buffer);
- if (!argv[2]) {
- /* TODO: Send a PADT */
- exit(EXIT_FAILURE);
- }
-
- argv[3] = "file";
- argv[4] = PPPOE_SERVER_OPTIONS;
-
- snprintf(buffer, SMALLBUF, "%d.%d.%d.%d:%d.%d.%d.%d",
- (int) LocalIP[0], (int) LocalIP[1],
- (int) LocalIP[2], (int) LocalIP[3],
- (int) session->ip[0], (int) session->ip[1],
- (int) session->ip[2], (int) session->ip[3]);
- syslog(LOG_INFO,
- "Session %d created for client %02x:%02x:%02x:%02x:%02x:%02x (%d.%d.%d.%d)",
- ntohs(session->sess),
- session->eth[0], session->eth[1], session->eth[2],
- session->eth[3], session->eth[4], session->eth[5],
- (int) session->ip[0], (int) session->ip[1],
- (int) session->ip[2], (int) session->ip[3]);
- argv[5] = buffer; /* No need for strdup -- about to execv! */
- argv[6] = "nodetach";
- argv[7] = "noaccomp";
- argv[8] = "nobsdcomp";
- argv[9] = "nodeflate";
- argv[10] = "nopcomp";
- argv[11] = "novj";
- argv[12] = "novjccomp";
- argv[13] = "default-asyncmap";
- if (Synchronous) {
- argv[14] = "sync";
- argv[15] = NULL;
- } else {
- argv[14] = NULL;
- }
-
- execv(PPPD_PATH, argv);
- exit(EXIT_FAILURE);
-}
-
-/**********************************************************************
-*%FUNCTION: startPPPDLinuxKernelMode
-*%ARGUMENTS:
-* session -- client session record
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Starts PPPD for kernel-mode PPPoE on Linux
-***********************************************************************/
-void
-startPPPDLinuxKernelMode(struct ClientSession *session)
-{
- /* Leave some room */
- char *argv[20];
-
- char buffer[SMALLBUF];
-
- argv[0] = "pppd";
- argv[1] = "plugin";
- argv[2] = PLUGIN_PATH;
- argv[3] = IfName;
- snprintf(buffer, SMALLBUF, "%d:%02x:%02x:%02x:%02x:%02x:%02x",
- ntohs(session->sess),
- session->eth[0], session->eth[1], session->eth[2],
- session->eth[3], session->eth[4], session->eth[5]);
- argv[4] = "rp_pppoe_sess";
- argv[5] = strdup(buffer);
- if (!argv[5]) {
- /* TODO: Send a PADT */
- exit(EXIT_FAILURE);
- }
- argv[6] = "file";
- argv[7] = PPPOE_SERVER_OPTIONS;
-
- snprintf(buffer, SMALLBUF, "%d.%d.%d.%d:%d.%d.%d.%d",
- (int) LocalIP[0], (int) LocalIP[1],
- (int) LocalIP[2], (int) LocalIP[3],
- (int) session->ip[0], (int) session->ip[1],
- (int) session->ip[2], (int) session->ip[3]);
- syslog(LOG_INFO,
- "Session %d created for client %02x:%02x:%02x:%02x:%02x:%02x (%d.%d.%d.%d)",
- ntohs(session->sess),
- session->eth[0], session->eth[1], session->eth[2],
- session->eth[3], session->eth[4], session->eth[5],
- (int) session->ip[0], (int) session->ip[1],
- (int) session->ip[2], (int) session->ip[3]);
- argv[8] = buffer;
- argv[9] = "nodetach";
- argv[10] = "noaccomp";
- argv[11] = "nobsdcomp";
- argv[12] = "nodeflate";
- argv[13] = "nopcomp";
- argv[14] = "novj";
- argv[15] = "novjccomp";
- argv[16] = "default-asyncmap";
- argv[17] = NULL;
- execv(PPPD_PATH, argv);
- exit(EXIT_FAILURE);
-}
-
-/**********************************************************************
-*%FUNCTION: startPPPD
-*%ARGUMENTS:
-* session -- client session record
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Starts PPPD
-***********************************************************************/
-void
-startPPPD(struct ClientSession *session)
-{
- if (UseLinuxKernelModePPPoE) startPPPDLinuxKernelMode(session);
- else startPPPDUserMode(session);
-}
-
diff --git a/mdk-stage1/rp-pppoe/src/pppoe-sniff.c b/mdk-stage1/rp-pppoe/src/pppoe-sniff.c
deleted file mode 100644
index aa796547b..000000000
--- a/mdk-stage1/rp-pppoe/src/pppoe-sniff.c
+++ /dev/null
@@ -1,258 +0,0 @@
-/***********************************************************************
-*
-* pppoe-sniff.c
-*
-* Sniff a network for likely-looking PPPoE frames and deduce the value
-* to supply to PPPOE_EXTRA in /etc/ppp/pppoe.conf. USE AT YOUR OWN RISK.
-*
-* Copyright (C) 2000 by Roaring Penguin Software Inc.
-*
-* This program may be distributed according to the terms of the GNU
-* General Public License, version 2 or (at your option) any later version.
-*
-***********************************************************************/
-
-static char const RCSID[] =
-"$Id$";
-
-#include "pppoe.h"
-
-#ifdef HAVE_GETOPT_H
-#include <getopt.h>
-#endif
-
-#include <errno.h>
-#include <unistd.h>
-#include <string.h>
-#include <stdlib.h>
-
-#ifdef USE_DLPI
-#include <sys/dlpi.h>
-/* function declarations */
-void dlpromisconreq( int fd, u_long level);
-void dlokack(int fd, char *bufp);
-#endif
-
-/* Default interface if no -I option given */
-#define DEFAULT_IF "eth0"
-
-/* Global vars */
-int SeenPADR = 0;
-int SeenSess = 0;
-UINT16_t SessType, DiscType;
-
-char *IfName = NULL; /* Interface name */
-char *ServiceName = NULL; /* Service name */
-
-/**********************************************************************
-*%FUNCTION: parsePADRTags
-*%ARGUMENTS:
-* type -- tag type
-* len -- tag length
-* data -- tag data
-* extra -- extra user data.
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Picks interesting tags out of a PADR packet
-***********************************************************************/
-void
-parsePADRTags(UINT16_t type, UINT16_t len, unsigned char *data,
- void *extra)
-{
- switch(type) {
- case TAG_SERVICE_NAME:
- ServiceName = malloc(len+1);
- if (ServiceName) {
- memcpy(ServiceName, data, len);
- ServiceName[len] = 0;
- }
- break;
- }
-}
-
-/**********************************************************************
-*%FUNCTION: fatalSys
-*%ARGUMENTS:
-* str -- error message
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Prints a message plus the errno value to stderr and exits.
-***********************************************************************/
-void
-fatalSys(char const *str)
-{
- char buf[1024];
- sprintf(buf, "%.256s: %.256s", str, strerror(errno));
- printErr(buf);
- exit(1);
-}
-
-/**********************************************************************
-*%FUNCTION: rp_fatal
-*%ARGUMENTS:
-* str -- error message
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Prints a message to stderr and syslog and exits.
-***********************************************************************/
-void
-rp_fatal(char const *str)
-{
- printErr(str);
- exit(1);
-}
-
-/**********************************************************************
-*%FUNCTION: usage
-*%ARGUMENTS:
-* argv0 -- program name
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Prints usage information and exits.
-***********************************************************************/
-void
-usage(char const *argv0)
-{
- fprintf(stderr, "Usage: %s [options]\n", argv0);
- fprintf(stderr, "Options:\n");
- fprintf(stderr, " -I if_name -- Specify interface (default %s.)\n",
- DEFAULT_IF);
- fprintf(stderr, " -V -- Print version and exit.\n");
- fprintf(stderr, "\nPPPoE Version %s, Copyright (C) 2000 Roaring Penguin Software Inc.\n", VERSION);
- fprintf(stderr, "PPPoE comes with ABSOLUTELY NO WARRANTY.\n");
- fprintf(stderr, "This is free software, and you are welcome to redistribute it under the terms\n");
- fprintf(stderr, "of the GNU General Public License, version 2 or any later version.\n");
- fprintf(stderr, "http://www.roaringpenguin.com\n");
- exit(0);
-}
-
-#if !defined(USE_LINUX_PACKET) && !defined(USE_DLPI)
-
-int
-main()
-{
- fprintf(stderr, "Sorry, pppoe-sniff works only on Linux.\n");
- return 1;
-}
-
-#else
-
-/**********************************************************************
-*%FUNCTION: main
-*%ARGUMENTS:
-* argc, argv -- count and values of command-line arguments
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Main program
-***********************************************************************/
-int
-main(int argc, char *argv[])
-{
- int opt;
- int sock;
- PPPoEPacket pkt;
- int size;
-#ifdef USE_DLPI
- long buf[MAXDLBUF];
-#endif
-
- while((opt = getopt(argc, argv, "I:V")) != -1) {
- switch(opt) {
- case 'I':
- SET_STRING(IfName, optarg);
- break;
- case 'V':
- printf("pppoe-sniff: Roaring Penguin PPPoE Version %s\n", VERSION);
- exit(0);
- default:
- usage(argv[0]);
- }
- }
-
- /* Pick a default interface name */
- if (!IfName) {
- IfName = DEFAULT_IF;
- }
-
- /* Open the interface */
-#ifdef USE_DLPI
- sock = openInterface(IfName, Eth_PPPOE_Discovery, NULL);
- dlpromisconreq(sock, DL_PROMISC_PHYS);
- dlokack(sock, (char *)buf);
- dlpromisconreq(sock, DL_PROMISC_SAP);
- dlokack(sock, (char *)buf);
-#else
-
- sock = openInterface(IfName, ETH_P_ALL, NULL);
-
-#endif
-
- /* We assume interface is in promiscuous mode -- use ifconfig to
- ensure this */
- fprintf(stderr, "Sniffing for PADR. Start your connection on another machine...\n");
- while (!SeenPADR) {
- if (receivePacket(sock, &pkt, &size) < 0) continue;
- if (ntohs(pkt.length) + HDR_SIZE > size) continue;
- if (pkt.ver != 1 || pkt.type != 1) continue;
- if (pkt.code != CODE_PADR) continue;
-
- /* Looks promising... parse it */
- if (parsePacket(&pkt, parsePADRTags, NULL) < 0) {
- continue;
- }
- DiscType = ntohs(pkt.ethHdr.h_proto);
- fprintf(stderr, "\nExcellent! Sniffed a likely-looking PADR.\n");
- break;
- }
-
- while (!SeenSess) {
- if (receivePacket(sock, &pkt, &size) < 0) continue;
- if (ntohs(pkt.length) + HDR_SIZE > size) continue;
- if (pkt.ver != 1 || pkt.type != 1) continue;
- if (pkt.code != CODE_SESS) continue;
-
- /* Cool! */
- SessType = ntohs(pkt.ethHdr.h_proto);
- break;
- }
-
- fprintf(stderr, "Wonderful! Sniffed a likely-looking session packet.\n");
- if ((ServiceName == NULL || *ServiceName == 0) &&
- DiscType == ETH_PPPOE_DISCOVERY &&
- SessType == ETH_PPPOE_SESSION) {
- fprintf(stderr, "\nGreat! It looks like a standard PPPoE service.\nYou should not need anything special in the configuration file.\n");
- return 0;
- }
-
- fprintf(stderr, "\nOK, looks like you need something special in the configuration file.\nTry this:\n\n");
- if (ServiceName != NULL && *ServiceName != 0) {
- fprintf(stderr, "SERVICENAME='%s'\n", ServiceName);
- }
- if (DiscType != ETH_PPPOE_DISCOVERY || SessType != ETH_PPPOE_SESSION) {
- fprintf(stderr, " PPPOE_EXTRA='-f %x:%x'\n", DiscType, SessType);
- }
- return 0;
-}
-
-#endif
-/**********************************************************************
-*%FUNCTION: sysErr
-*%ARGUMENTS:
-* str -- error message
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Prints a message plus the errno value to syslog.
-***********************************************************************/
-void
-sysErr(char const *str)
-{
- char buf[1024];
- sprintf(buf, "%.256s: %.256s", str, strerror(errno));
- printErr(buf);
-}
diff --git a/mdk-stage1/rp-pppoe/src/pppoe.c b/mdk-stage1/rp-pppoe/src/pppoe.c
deleted file mode 100644
index 26cb4b07b..000000000
--- a/mdk-stage1/rp-pppoe/src/pppoe.c
+++ /dev/null
@@ -1,834 +0,0 @@
-/***********************************************************************
-*
-* pppoe.c
-*
-* Implementation of user-space PPPoE redirector for Linux.
-*
-* Copyright (C) 2000-2001 by Roaring Penguin Software Inc.
-*
-* This program may be distributed according to the terms of the GNU
-* General Public License, version 2 or (at your option) any later version.
-*
-***********************************************************************/
-
-static char const RCSID[] =
-"$Id$";
-
-#include "pppoe.h"
-
-#ifdef HAVE_SYSLOG_H
-#include <syslog.h>
-#endif
-
-#ifdef HAVE_GETOPT_H
-#include <getopt.h>
-#endif
-
-#include <string.h>
-#include <stdlib.h>
-#include <errno.h>
-
-#ifdef HAVE_SYS_TIME_H
-#include <sys/time.h>
-#endif
-
-#ifdef HAVE_SYS_UIO_H
-#include <sys/uio.h>
-#endif
-
-#ifdef HAVE_UNISTD_H
-#include <unistd.h>
-#endif
-
-#ifdef USE_LINUX_PACKET
-#include <sys/ioctl.h>
-#include <fcntl.h>
-#endif
-
-#include <signal.h>
-
-#ifdef HAVE_N_HDLC
-#ifndef N_HDLC
-#include <termios.h>
-#endif
-#endif
-
-/* Default interface if no -I option given */
-#define DEFAULT_IF "eth0"
-
-/* Global variables -- options */
-int optInactivityTimeout = 0; /* Inactivity timeout */
-int optClampMSS = 0; /* Clamp MSS to this value */
-int optSkipSession = 0; /* Perform discovery, print session info
- and exit */
-
-PPPoEConnection *Connection = NULL; /* Must be global -- used
- in signal handler */
-/***********************************************************************
-*%FUNCTION: sendSessionPacket
-*%ARGUMENTS:
-* conn -- PPPoE connection
-* packet -- the packet to send
-* len -- length of data to send
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Transmits a session packet to the peer.
-***********************************************************************/
-void
-sendSessionPacket(PPPoEConnection *conn, PPPoEPacket *packet, int len)
-{
- packet->length = htons(len);
- if (optClampMSS) {
- clampMSS(packet, "outgoing", optClampMSS);
- }
- if (sendPacket(conn, conn->sessionSocket, packet, len + HDR_SIZE) < 0) {
- exit(EXIT_FAILURE);
- }
- if (conn->debugFile) {
- dumpPacket(conn->debugFile, packet, "SENT");
- fprintf(conn->debugFile, "\n");
- fflush(conn->debugFile);
- }
-}
-
-#ifdef USE_BPF
-/**********************************************************************
-*%FUNCTION: sessionDiscoveryPacket
-*%ARGUMENTS:
-* packet -- the discovery packet that was received
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* We got a discovery packet during the session stage. This most likely
-* means a PADT.
-*
-* The BSD version uses a single socket for both discovery and session
-* packets. When a packet comes in over the wire once we are in
-* session mode, either syncReadFromEth() or asyncReadFromEth() will
-* have already read the packet and determined it to be a discovery
-* packet before passing it here.
-***********************************************************************/
-void
-sessionDiscoveryPacket(PPPoEPacket *packet)
-{
- /* Sanity check */
- if (packet->code != CODE_PADT) {
- return;
- }
-
- /* It's a PADT, all right. Is it for us? */
- if (packet->session != Connection->session) {
- /* Nope, ignore it */
- return;
- }
-
- syslog(LOG_INFO,
- "Session terminated -- received PADT from access concentrator");
- parsePacket(packet, parseLogErrs, NULL);
- exit(EXIT_SUCCESS);
-}
-#else
-/**********************************************************************
-*%FUNCTION: sessionDiscoveryPacket
-*%ARGUMENTS:
-* conn -- PPPoE connection
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* We got a discovery packet during the session stage. This most likely
-* means a PADT.
-***********************************************************************/
-void
-sessionDiscoveryPacket(PPPoEConnection *conn)
-{
- PPPoEPacket packet;
- int len;
-
- if (receivePacket(conn->discoverySocket, &packet, &len) < 0) {
- return;
- }
-
- /* Check length */
- if (ntohs(packet.length) + HDR_SIZE > len) {
- syslog(LOG_ERR, "Bogus PPPoE length field (%u)",
- (unsigned int) ntohs(packet.length));
- return;
- }
-
- if (conn->debugFile) {
- dumpPacket(conn->debugFile, &packet, "RCVD");
- fprintf(conn->debugFile, "\n");
- fflush(conn->debugFile);
- }
-
- if (packet.code != CODE_PADT) {
- /* Not PADT; ignore it */
- return;
- }
-
- /* It's a PADT, all right. Is it for us? */
- if (packet.session != conn->session) {
- /* Nope, ignore it */
- return;
- }
-
- syslog(LOG_INFO,
- "Session terminated -- received PADT from peer");
- parsePacket(&packet, parseLogErrs, NULL);
- exit(EXIT_SUCCESS);
-}
-#endif /* USE_BPF */
-
-/**********************************************************************
-*%FUNCTION: session
-*%ARGUMENTS:
-* conn -- PPPoE connection info
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Handles the "session" phase of PPPoE
-***********************************************************************/
-void
-session(PPPoEConnection *conn)
-{
- fd_set readable;
- PPPoEPacket packet;
- struct timeval tv;
- struct timeval *tvp = NULL;
- int maxFD = 0;
- int r;
-
- /* Open a session socket */
- conn->sessionSocket = openInterface(conn->ifName, Eth_PPPOE_Session, conn->myEth);
-
- /* Prepare for select() */
- if (conn->sessionSocket > maxFD) maxFD = conn->sessionSocket;
- if (conn->discoverySocket > maxFD) maxFD = conn->discoverySocket;
- maxFD++;
-
- /* Fill in the constant fields of the packet to save time */
- memcpy(packet.ethHdr.h_dest, conn->peerEth, ETH_ALEN);
- memcpy(packet.ethHdr.h_source, conn->myEth, ETH_ALEN);
- packet.ethHdr.h_proto = htons(Eth_PPPOE_Session);
- packet.ver = 1;
- packet.type = 1;
- packet.code = CODE_SESS;
- packet.session = conn->session;
-
- initPPP();
-
-#ifdef USE_BPF
- /* check for buffered session data */
- while (BPF_BUFFER_HAS_DATA) {
- if (conn->synchronous) {
- syncReadFromEth(conn, conn->sessionSocket, optClampMSS);
- } else {
- asyncReadFromEth(conn, conn->sessionSocket, optClampMSS);
- }
- }
-#endif
-
- for (;;) {
- if (optInactivityTimeout > 0) {
- tv.tv_sec = optInactivityTimeout;
- tv.tv_usec = 0;
- tvp = &tv;
- }
- FD_ZERO(&readable);
- FD_SET(0, &readable); /* ppp packets come from stdin */
- if (conn->discoverySocket >= 0) {
- FD_SET(conn->discoverySocket, &readable);
- }
- FD_SET(conn->sessionSocket, &readable);
- while(1) {
- r = select(maxFD, &readable, NULL, NULL, tvp);
- if (r >= 0 || errno != EINTR) break;
- }
- if (r < 0) {
- fatalSys("select (session)");
- }
- if (r == 0) { /* Inactivity timeout */
- syslog(LOG_ERR, "Inactivity timeout... something wicked happened");
- sendPADT(conn, "RP-PPPoE: Inactivity timeout");
- exit(EXIT_FAILURE);
- }
-
- /* Handle ready sockets */
- if (FD_ISSET(0, &readable)) {
- if (conn->synchronous) {
- syncReadFromPPP(conn, &packet);
- } else {
- asyncReadFromPPP(conn, &packet);
- }
- }
-
- if (FD_ISSET(conn->sessionSocket, &readable)) {
- do {
- if (conn->synchronous) {
- syncReadFromEth(conn, conn->sessionSocket, optClampMSS);
- } else {
- asyncReadFromEth(conn, conn->sessionSocket, optClampMSS);
- }
- } while (BPF_BUFFER_HAS_DATA);
- }
-
-#ifndef USE_BPF
- /* BSD uses a single socket, see *syncReadFromEth() */
- /* for calls to sessionDiscoveryPacket() */
- if (conn->discoverySocket >= 0) {
- if (FD_ISSET(conn->discoverySocket, &readable)) {
- sessionDiscoveryPacket(conn);
- }
- }
-#endif
-
- }
-}
-
-
-/***********************************************************************
-*%FUNCTION: sigPADT
-*%ARGUMENTS:
-* src -- signal received
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* If an established session exists send PADT to terminate from session
-* from our end
-***********************************************************************/
-void
-sigPADT(int src)
-{
- syslog(LOG_DEBUG,"Received signal %d.",(int)src);
- sendPADT(Connection, "RP-PPPoE: Received signal");
- exit(EXIT_SUCCESS);
-}
-
-/**********************************************************************
-*%FUNCTION: usage
-*%ARGUMENTS:
-* argv0 -- program name
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Prints usage information and exits.
-***********************************************************************/
-void
-usage(char const *argv0)
-{
- fprintf(stderr, "Usage: %s [options]\n", argv0);
- fprintf(stderr, "Options:\n");
-#ifdef USE_BPF
- fprintf(stderr, " -I if_name -- Specify interface (REQUIRED)\n");
-#else
- fprintf(stderr, " -I if_name -- Specify interface (default %s.)\n",
- DEFAULT_IF);
-#endif
- fprintf(stderr, " -T timeout -- Specify inactivity timeout in seconds.\n");
- fprintf(stderr, " -D filename -- Log debugging information in filename.\n");
- fprintf(stderr, " -V -- Print version and exit.\n");
- fprintf(stderr, " -A -- Print access concentrator names and exit.\n");
- fprintf(stderr, " -S name -- Set desired service name.\n");
- fprintf(stderr, " -C name -- Set desired access concentrator name.\n");
- fprintf(stderr, " -U -- Use Host-Unique to allow multiple PPPoE sessions.\n");
- fprintf(stderr, " -s -- Use synchronous PPP encapsulation.\n");
- fprintf(stderr, " -m MSS -- Clamp incoming and outgoing MSS options.\n");
- fprintf(stderr, " -p pidfile -- Write process-ID to pidfile.\n");
- fprintf(stderr, " -e sess:mac -- Skip discovery phase; use existing session.\n");
- fprintf(stderr, " -n -- Do not open discovery socket.\n");
- fprintf(stderr, " -k -- Kill a session with PADT (requires -e)\n");
- fprintf(stderr, " -d -- Perform discovery, print session info and exit.\n");
- fprintf(stderr, " -f disc:sess -- Set Ethernet frame types (hex).\n");
- fprintf(stderr, " -h -- Print usage information.\n\n");
- fprintf(stderr, "PPPoE Version %s, Copyright (C) 2001 Roaring Penguin Software Inc.\n", VERSION);
- fprintf(stderr, "PPPoE comes with ABSOLUTELY NO WARRANTY.\n");
- fprintf(stderr, "This is free software, and you are welcome to redistribute it under the terms\n");
- fprintf(stderr, "of the GNU General Public License, version 2 or any later version.\n");
- fprintf(stderr, "http://www.roaringpenguin.com\n");
- exit(EXIT_SUCCESS);
-}
-
-/**********************************************************************
-*%FUNCTION: main
-*%ARGUMENTS:
-* argc, argv -- count and values of command-line arguments
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Main program
-***********************************************************************/
-int
-main(int argc, char *argv[])
-{
- int opt;
- int n;
- unsigned int m[6]; /* MAC address in -e option */
- unsigned int s; /* Temporary to hold session */
- FILE *pidfile;
- unsigned int discoveryType, sessionType;
-
- PPPoEConnection conn;
-
-#ifdef HAVE_N_HDLC
- int disc = N_HDLC;
- long flags;
-#endif
-
- /* Initialize connection info */
- memset(&conn, 0, sizeof(conn));
- conn.discoverySocket = -1;
- conn.sessionSocket = -1;
-
- /* For signal handler */
- Connection = &conn;
-
- /* Initialize syslog */
- openlog("pppoe", LOG_PID, LOG_DAEMON);
-
- while((opt = getopt(argc, argv, "I:VAT:D:hS:C:Usm:np:e:kdf:")) != -1) {
- switch(opt) {
- case 'f':
- if (sscanf(optarg, "%x:%x", &discoveryType, &sessionType) != 2) {
- fprintf(stderr, "Illegal argument to -f: Should be disc:sess in hex\n");
- exit(EXIT_FAILURE);
- }
- Eth_PPPOE_Discovery = (UINT16_t) discoveryType;
- Eth_PPPOE_Session = (UINT16_t) sessionType;
- break;
- case 'd':
- optSkipSession = 1;
- break;
-
- case 'k':
- conn.killSession = 1;
- break;
-
- case 'n':
- /* Do not even open a discovery socket -- used when invoked
- by pppoe-server */
- conn.noDiscoverySocket = 1;
- break;
-
- case 'e':
- /* Existing session: "sess:xx:yy:zz:aa:bb:cc" where "sess" is
- session-ID, and xx:yy:zz:aa:bb:cc is MAC-address of peer */
- n = sscanf(optarg, "%u:%2x:%2x:%2x:%2x:%2x:%2x",
- &s, &m[0], &m[1], &m[2], &m[3], &m[4], &m[5]);
- if (n != 7) {
- fprintf(stderr, "Illegal argument to -e: Should be sess:xx:yy:zz:aa:bb:cc\n");
- exit(EXIT_FAILURE);
- }
-
- /* Copy MAC address of peer */
- for (n=0; n<6; n++) {
- conn.peerEth[n] = (unsigned char) m[n];
- }
-
- /* Convert session */
- conn.session = htons(s);
-
- /* Skip discovery phase! */
- conn.skipDiscovery = 1;
- break;
-
- case 'p':
- pidfile = fopen(optarg, "w");
- if (pidfile) {
- fprintf(pidfile, "%lu\n", (unsigned long) getpid());
- fclose(pidfile);
- }
- break;
- case 'S':
- SET_STRING(conn.serviceName, optarg);
- break;
- case 'C':
- SET_STRING(conn.acName, optarg);
- break;
- case 's':
- conn.synchronous = 1;
- break;
- case 'U':
- conn.useHostUniq = 1;
- break;
- case 'D':
- conn.debugFile = fopen(optarg, "w");
- if (!conn.debugFile) {
- fprintf(stderr, "Could not open %s: %s\n",
- optarg, strerror(errno));
- exit(EXIT_FAILURE);
- }
- fprintf(conn.debugFile, "rp-pppoe-%s\n", VERSION);
- fflush(conn.debugFile);
- break;
- case 'T':
- optInactivityTimeout = (int) strtol(optarg, NULL, 10);
- if (optInactivityTimeout < 0) {
- optInactivityTimeout = 0;
- }
- break;
- case 'm':
- optClampMSS = (int) strtol(optarg, NULL, 10);
- if (optClampMSS < 536) {
- fprintf(stderr, "-m: %d is too low (min 536)\n", optClampMSS);
- exit(EXIT_FAILURE);
- }
- if (optClampMSS > 1452) {
- fprintf(stderr, "-m: %d is too high (max 1452)\n", optClampMSS);
- exit(EXIT_FAILURE);
- }
- break;
- case 'I':
- SET_STRING(conn.ifName, optarg);
- break;
- case 'V':
- printf("Roaring Penguin PPPoE Version %s\n", VERSION);
- exit(EXIT_SUCCESS);
- case 'A':
- conn.printACNames = 1;
- break;
- case 'h':
- usage(argv[0]);
- break;
- default:
- usage(argv[0]);
- }
- }
-
- /* Pick a default interface name */
- if (!conn.ifName) {
-#ifdef USE_BPF
- fprintf(stderr, "No interface specified (-I option)\n");
- exit(EXIT_FAILURE);
-#else
- SET_STRING(conn.ifName, DEFAULT_IF);
-#endif
- }
-
- /* Set signal handlers: send PADT on TERM, HUP and INT */
- if (!conn.printACNames) {
- signal(SIGTERM, sigPADT);
- signal(SIGHUP, sigPADT);
- signal(SIGINT, sigPADT);
-
-#ifdef HAVE_N_HDLC
- if (conn.synchronous) {
- if (ioctl(0, TIOCSETD, &disc) < 0) {
- printErr("Unable to set line discipline to N_HDLC -- synchronous mode probably will fail");
- } else {
- syslog(LOG_INFO,
- "Changed pty line discipline to N_HDLC for synchronous mode");
- }
- /* There is a bug in Linux's select which returns a descriptor
- * as readable if N_HDLC line discipline is on, even if
- * it isn't really readable. This return happens only when
- * select() times out. To avoid blocking forever in read(),
- * make descriptor 0 non-blocking */
- flags = fcntl(0, F_GETFL);
- if (flags < 0) fatalSys("fcntl(F_GETFL)");
- if (fcntl(0, F_SETFL, (long) flags | O_NONBLOCK) < 0) {
- fatalSys("fcntl(F_SETFL)");
- }
- }
-#endif
-
- }
-
- discovery(&conn);
- if (optSkipSession) {
- printf("%u:%02x:%02x:%02x:%02x:%02x:%02x\n",
- ntohs(conn.session),
- conn.peerEth[0],
- conn.peerEth[1],
- conn.peerEth[2],
- conn.peerEth[3],
- conn.peerEth[4],
- conn.peerEth[5]);
- exit(EXIT_SUCCESS);
- }
- session(&conn);
- return 0;
-}
-
-/**********************************************************************
-*%FUNCTION: fatalSys
-*%ARGUMENTS:
-* str -- error message
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Prints a message plus the errno value to stderr and syslog and exits.
-***********************************************************************/
-void
-fatalSys(char const *str)
-{
- char buf[1024];
- sprintf(buf, "%.256s: %.256s", str, strerror(errno));
- printErr(buf);
- sendPADT(Connection, "RP-PPPoE: System call error");
- exit(EXIT_FAILURE);
-}
-
-/**********************************************************************
-*%FUNCTION: sysErr
-*%ARGUMENTS:
-* str -- error message
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Prints a message plus the errno value to syslog.
-***********************************************************************/
-void
-sysErr(char const *str)
-{
- char buf[1024];
- sprintf(buf, "%.256s: %.256s", str, strerror(errno));
- printErr(buf);
-}
-
-/**********************************************************************
-*%FUNCTION: rp_fatal
-*%ARGUMENTS:
-* str -- error message
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Prints a message to stderr and syslog and exits.
-***********************************************************************/
-void
-rp_fatal(char const *str)
-{
- char buf[1024];
- printErr(str);
- sprintf(buf, "RP-PPPoE: %.256s", str);
- sendPADT(Connection, buf);
- exit(EXIT_FAILURE);
-}
-
-/**********************************************************************
-*%FUNCTION: asyncReadFromEth
-*%ARGUMENTS:
-* conn -- PPPoE connection info
-* sock -- Ethernet socket
-* clampMss -- if non-zero, do MSS-clamping
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Reads a packet from the Ethernet interface and sends it to async PPP
-* device.
-***********************************************************************/
-void
-asyncReadFromEth(PPPoEConnection *conn, int sock, int clampMss)
-{
- PPPoEPacket packet;
- int len;
- int plen;
- int i;
- unsigned char pppBuf[4096];
- unsigned char *ptr = pppBuf;
- unsigned char c;
- UINT16_t fcs;
- unsigned char header[2] = {FRAME_ADDR, FRAME_CTRL};
- unsigned char tail[2];
-#ifdef USE_BPF
- int type;
-#endif
-
- if (receivePacket(sock, &packet, &len) < 0) {
- return;
- }
-
- /* Check length */
- if (ntohs(packet.length) + HDR_SIZE > len) {
- syslog(LOG_ERR, "Bogus PPPoE length field (%u)",
- (unsigned int) ntohs(packet.length));
- return;
- }
- if (conn->debugFile) {
- dumpPacket(conn->debugFile, &packet, "RCVD");
- fprintf(conn->debugFile, "\n");
- fflush(conn->debugFile);
- }
-
-#ifdef USE_BPF
- /* Make sure this is a session packet before processing further */
- type = etherType(&packet);
- if (type == Eth_PPPOE_Discovery) {
- sessionDiscoveryPacket(&packet);
- } else if (type != Eth_PPPOE_Session) {
- return;
- }
-#endif
-
- /* Sanity check */
- if (packet.code != CODE_SESS) {
- syslog(LOG_ERR, "Unexpected packet code %d", (int) packet.code);
- return;
- }
- if (packet.ver != 1) {
- syslog(LOG_ERR, "Unexpected packet version %d", (int) packet.ver);
- return;
- }
- if (packet.type != 1) {
- syslog(LOG_ERR, "Unexpected packet type %d", (int) packet.type);
- return;
- }
- if (memcmp(packet.ethHdr.h_source, conn->peerEth, ETH_ALEN)) {
- /* Not for us -- must be another session. This is not an error,
- so don't log anything. */
- return;
- }
-
- if (packet.session != conn->session) {
- /* Not for us -- must be another session. This is not an error,
- so don't log anything. */
- return;
- }
- plen = ntohs(packet.length);
- if (plen + HDR_SIZE > len) {
- syslog(LOG_ERR, "Bogus length field in session packet %d (%d)",
- (int) plen, (int) len);
- return;
- }
-
- /* Clamp MSS */
- if (clampMss) {
- clampMSS(&packet, "incoming", clampMss);
- }
-
- /* Compute FCS */
- fcs = pppFCS16(PPPINITFCS16, header, 2);
- fcs = pppFCS16(fcs, packet.payload, plen) ^ 0xffff;
- tail[0] = fcs & 0x00ff;
- tail[1] = (fcs >> 8) & 0x00ff;
-
- /* Build a buffer to send to PPP */
- *ptr++ = FRAME_FLAG;
- *ptr++ = FRAME_ADDR;
- *ptr++ = FRAME_ESC;
- *ptr++ = FRAME_CTRL ^ FRAME_ENC;
-
- for (i=0; i<plen; i++) {
- c = packet.payload[i];
- if (c == FRAME_FLAG || c == FRAME_ADDR || c == FRAME_ESC || c < 0x20) {
- *ptr++ = FRAME_ESC;
- *ptr++ = c ^ FRAME_ENC;
- } else {
- *ptr++ = c;
- }
- }
- for (i=0; i<2; i++) {
- c = tail[i];
- if (c == FRAME_FLAG || c == FRAME_ADDR || c == FRAME_ESC || c < 0x20) {
- *ptr++ = FRAME_ESC;
- *ptr++ = c ^ FRAME_ENC;
- } else {
- *ptr++ = c;
- }
- }
- *ptr++ = FRAME_FLAG;
-
- /* Ship it out */
- if (write(1, pppBuf, (ptr-pppBuf)) < 0) {
- fatalSys("asyncReadFromEth: write");
- }
-}
-
-/**********************************************************************
-*%FUNCTION: syncReadFromEth
-*%ARGUMENTS:
-* conn -- PPPoE connection info
-* sock -- Ethernet socket
-* clampMss -- if true, clamp MSS.
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Reads a packet from the Ethernet interface and sends it to sync PPP
-* device.
-***********************************************************************/
-void
-syncReadFromEth(PPPoEConnection *conn, int sock, int clampMss)
-{
- PPPoEPacket packet;
- int len;
- int plen;
- struct iovec vec[2];
- unsigned char dummy[2];
-#ifdef USE_BPF
- int type;
-#endif
-
- if (receivePacket(sock, &packet, &len) < 0) {
- return;
- }
-
- /* Check length */
- if (ntohs(packet.length) + HDR_SIZE > len) {
- syslog(LOG_ERR, "Bogus PPPoE length field (%u)",
- (unsigned int) ntohs(packet.length));
- return;
- }
- if (conn->debugFile) {
- dumpPacket(conn->debugFile, &packet, "RCVD");
- fprintf(conn->debugFile, "\n");
- fflush(conn->debugFile);
- }
-
-#ifdef USE_BPF
- /* Make sure this is a session packet before processing further */
- type = etherType(&packet);
- if (type == Eth_PPPOE_Discovery) {
- sessionDiscoveryPacket(&packet);
- } else if (type != Eth_PPPOE_Session) {
- return;
- }
-#endif
-
- /* Sanity check */
- if (packet.code != CODE_SESS) {
- syslog(LOG_ERR, "Unexpected packet code %d", (int) packet.code);
- return;
- }
- if (packet.ver != 1) {
- syslog(LOG_ERR, "Unexpected packet version %d", (int) packet.ver);
- return;
- }
- if (packet.type != 1) {
- syslog(LOG_ERR, "Unexpected packet type %d", (int) packet.type);
- return;
- }
- if (memcmp(packet.ethHdr.h_source, conn->peerEth, ETH_ALEN)) {
- /* Not for us -- must be another session. This is not an error,
- so don't log anything. */
- return;
- }
- if (packet.session != conn->session) {
- /* Not for us -- must be another session. This is not an error,
- so don't log anything. */
- return;
- }
- plen = ntohs(packet.length);
- if (plen + HDR_SIZE > len) {
- syslog(LOG_ERR, "Bogus length field in session packet %d (%d)",
- (int) plen, (int) len);
- return;
- }
-
- /* Clamp MSS */
- if (clampMss) {
- clampMSS(&packet, "incoming", clampMss);
- }
-
- /* Ship it out */
- vec[0].iov_base = (void *) dummy;
- dummy[0] = FRAME_ADDR;
- dummy[1] = FRAME_CTRL;
- vec[0].iov_len = 2;
- vec[1].iov_base = (void *) packet.payload;
- vec[1].iov_len = plen;
-
- if (writev(1, vec, 2) < 0) {
- fatalSys("syncReadFromEth: write");
- }
-}
-
diff --git a/mdk-stage1/rp-pppoe/src/pppoe.h b/mdk-stage1/rp-pppoe/src/pppoe.h
deleted file mode 100644
index da300c17d..000000000
--- a/mdk-stage1/rp-pppoe/src/pppoe.h
+++ /dev/null
@@ -1,331 +0,0 @@
-/***********************************************************************
-*
-* pppoe.h
-*
-* Declaration of various PPPoE constants
-*
-* Copyright (C) 2000 Roaring Penguin Software Inc.
-*
-* This program may be distributed according to the terms of the GNU
-* General Public License, version 2 or (at your option) any later version.
-*
-* $Id$
-*
-***********************************************************************/
-
-#ifdef __sun__
-#define __EXTENSIONS__
-#endif
-
-#include "config.h"
-
-#if defined(HAVE_NETPACKET_PACKET_H) || defined(HAVE_LINUX_IF_PACKET_H)
-#define _POSIX_SOURCE 1 /* For sigaction defines */
-#endif
-
-#include <stdio.h> /* For FILE */
-#include <sys/types.h> /* For pid_t */
-
-/* How do we access raw Ethernet devices? */
-#undef USE_LINUX_PACKET
-#undef USE_BPF
-
-#if defined(HAVE_NETPACKET_PACKET_H) || defined(HAVE_LINUX_IF_PACKET_H)
-#define USE_LINUX_PACKET 1
-#elif defined(HAVE_NET_BPF_H)
-#define USE_BPF 1
-#elif defined(HAVE_SYS_DLPI_H)
-#define USE_DLPI
-#endif
-
-/* Sanity check */
-#if !defined(USE_BPF) && !defined(USE_LINUX_PACKET) && !defined(USE_DLPI)
-#error Unknown method for accessing raw Ethernet frames
-#endif
-
-#ifdef HAVE_SYS_CDEFS_H
-#include <sys/cdefs.h>
-#endif
-
-#ifdef HAVE_SYS_SOCKET_H
-#include <sys/socket.h>
-#endif
-
-/* Ugly header files on some Linux boxes... */
-#if defined(HAVE_LINUX_IF_H)
-#include <linux/if.h>
-#elif defined(HAVE_NET_IF_H)
-#include <net/if.h>
-#endif
-
-#ifdef HAVE_NET_IF_TYPES_H
-#include <net/if_types.h>
-#endif
-
-#ifdef HAVE_NET_IF_DL_H
-#include <net/if_dl.h>
-#endif
-
-/* I'm not sure why this is needed... I do not have OpenBSD */
-#if defined(__OpenBSD__)
-#include <net/ppp_defs.h>
-#include <net/if_ppp.h>
-#endif
-
-#ifdef USE_BPF
-extern int bpfSize;
-struct PPPoEPacketStruct;
-void sessionDiscoveryPacket(struct PPPoEPacketStruct *packet);
-#define BPF_BUFFER_IS_EMPTY (bpfSize <= 0)
-#define BPF_BUFFER_HAS_DATA (bpfSize > 0)
-#define ethhdr ether_header
-#define h_dest ether_dhost
-#define h_source ether_shost
-#define h_proto ether_type
-#define ETH_DATA_LEN ETHERMTU
-#define ETH_ALEN ETHER_ADDR_LEN
-#else
-#undef USE_BPF
-#define BPF_BUFFER_IS_EMPTY 1
-#define BPF_BUFFER_HAS_DATA 0
-#endif
-
-#ifdef USE_DLPI
-#include <sys/ethernet.h>
-#define ethhdr ether_header
-#define ETH_DATA_LEN ETHERMTU
-#define ETH_ALEN ETHERADDRL
-#define h_dest ether_dhost.ether_addr_octet
-#define h_source ether_shost.ether_addr_octet
-#define h_proto ether_type
-
-/* cloned from dltest.h */
-#define MAXDLBUF 8192
-#define MAXDLADDR 1024
-#define MAXWAIT 15
-#define OFFADDR(s, n) (u_char*)((char*)(s) + (int)(n))
-#define CASERET(s) case s: return ("s")
-
-#endif
-
-/* Define various integer types -- assumes a char is 8 bits */
-#if SIZEOF_UNSIGNED_SHORT == 2
-typedef unsigned short UINT16_t;
-#elif SIZEOF_UNSIGNED_INT == 2
-typedef unsigned int UINT16_t;
-#else
-#error Could not find a 16-bit integer type
-#endif
-
-#if SIZEOF_UNSIGNED_SHORT == 4
-typedef unsigned short UINT32_t;
-#elif SIZEOF_UNSIGNED_INT == 4
-typedef unsigned int UINT32_t;
-#elif SIZEOF_UNSIGNED_LONG == 4
-typedef unsigned long UINT32_t;
-#else
-#error Could not find a 16-bit integer type
-#endif
-
-#ifdef HAVE_LINUX_IF_ETHER_H
-#include <linux/if_ether.h>
-#endif
-
-#include <netinet/in.h>
-
-#ifdef HAVE_NETINET_IF_ETHER_H
-#include <sys/types.h>
-
-#ifdef HAVE_SYS_SOCKET_H
-#include <sys/socket.h>
-#endif
-#ifndef HAVE_SYS_DLPI_H
-#include <netinet/if_ether.h>
-#endif
-#endif
-
-
-
-/* Ethernet frame types according to RFC 2516 */
-#define ETH_PPPOE_DISCOVERY 0x8863
-#define ETH_PPPOE_SESSION 0x8864
-
-/* But some brain-dead peers disobey the RFC, so frame types are variables */
-extern UINT16_t Eth_PPPOE_Discovery;
-extern UINT16_t Eth_PPPOE_Session;
-
-/* PPPoE codes */
-#define CODE_PADI 0x09
-#define CODE_PADO 0x07
-#define CODE_PADR 0x19
-#define CODE_PADS 0x65
-#define CODE_PADT 0xA7
-#define CODE_SESS 0x00
-
-/* PPPoE Tags */
-#define TAG_END_OF_LIST 0x0000
-#define TAG_SERVICE_NAME 0x0101
-#define TAG_AC_NAME 0x0102
-#define TAG_HOST_UNIQ 0x0103
-#define TAG_AC_COOKIE 0x0104
-#define TAG_VENDOR_SPECIFIC 0x0105
-#define TAG_RELAY_SESSION_ID 0x0110
-#define TAG_SERVICE_NAME_ERROR 0x0201
-#define TAG_AC_SYSTEM_ERROR 0x0202
-#define TAG_GENERIC_ERROR 0x0203
-
-/* Discovery phase states */
-#define STATE_SENT_PADI 0
-#define STATE_RECEIVED_PADO 1
-#define STATE_SENT_PADR 2
-#define STATE_SESSION 3
-#define STATE_TERMINATED 4
-
-/* How many PADI/PADS attempts? */
-#define MAX_PADI_ATTEMPTS 3
-
-/* Initial timeout for PADO/PADS */
-#define PADI_TIMEOUT 5
-
-/* States for scanning PPP frames */
-#define STATE_WAITFOR_FRAME_ADDR 0
-#define STATE_DROP_PROTO 1
-#define STATE_BUILDING_PACKET 2
-
-/* Special PPP frame characters */
-#define FRAME_ESC 0x7D
-#define FRAME_FLAG 0x7E
-#define FRAME_ADDR 0xFF
-#define FRAME_CTRL 0x03
-#define FRAME_ENC 0x20
-
-#define IPV4ALEN 4
-#define SMALLBUF 256
-
-/* A PPPoE Packet, including Ethernet headers */
-typedef struct PPPoEPacketStruct {
- struct ethhdr ethHdr; /* Ethernet header */
-#ifdef PACK_BITFIELDS_REVERSED
- unsigned int type:4; /* PPPoE Type (must be 1) */
- unsigned int ver:4; /* PPPoE Version (must be 1) */
-#else
- unsigned int ver:4; /* PPPoE Version (must be 1) */
- unsigned int type:4; /* PPPoE Type (must be 1) */
-#endif
- unsigned int code:8; /* PPPoE code */
- unsigned int session:16; /* PPPoE session */
- unsigned int length:16; /* Payload length */
- unsigned char payload[ETH_DATA_LEN]; /* A bit of room to spare */
-} PPPoEPacket;
-
-/* Header size of a PPPoE packet */
-#define PPPOE_OVERHEAD 6 /* type, code, session, length */
-#define HDR_SIZE (sizeof(struct ethhdr) + PPPOE_OVERHEAD)
-#define MAX_PPPOE_PAYLOAD (ETH_DATA_LEN - PPPOE_OVERHEAD)
-#define MAX_PPPOE_MTU (MAX_PPPOE_PAYLOAD - 2)
-
-/* PPPoE Tag */
-
-typedef struct PPPoETagStruct {
- unsigned int type:16; /* tag type */
- unsigned int length:16; /* Length of payload */
- unsigned char payload[ETH_DATA_LEN]; /* A LOT of room to spare */
-} PPPoETag;
-/* Header size of a PPPoE tag */
-#define TAG_HDR_SIZE 4
-
-/* Chunk to read from stdin */
-#define READ_CHUNK 4096
-
-/* Function passed to parsePacket */
-typedef void ParseFunc(UINT16_t type,
- UINT16_t len,
- unsigned char *data,
- void *extra);
-
-/* Structures used by PPPoE server */
-struct ClientSession {
- pid_t pid; /* PID of child handling session */
- unsigned char ip[IPV4ALEN]; /* IP address of peer */
- UINT16_t sess; /* Session number */
- unsigned char eth[ETH_ALEN]; /* Peer's Ethernet address */
- int recvdPADT; /* Peer sent a PADT */
-};
-
-#define PPPINITFCS16 0xffff /* Initial FCS value */
-
-/* Keep track of the state of a connection -- collect everything in
- one spot */
-
-typedef struct PPPoEConnectionStruct {
- int discoveryState; /* Where we are in discovery */
- int discoverySocket; /* Raw socket for discovery frames */
- int sessionSocket; /* Raw socket for session frames */
- unsigned char myEth[ETH_ALEN]; /* My MAC address */
- unsigned char peerEth[ETH_ALEN]; /* Peer's MAC address */
- UINT16_t session; /* Session ID */
- char *ifName; /* Interface name */
- char *serviceName; /* Desired service name, if any */
- char *acName; /* Desired AC name, if any */
- int synchronous; /* Use synchronous PPP */
- int useHostUniq; /* Use Host-Uniq tag */
- int printACNames; /* Just print AC names */
- int skipDiscovery; /* Skip discovery */
- int noDiscoverySocket; /* Don't even open discovery socket */
- int killSession; /* Kill session and exit */
- FILE *debugFile; /* Debug file for dumping packets */
- int numPADOs; /* Number of PADO packets received */
- PPPoETag cookie; /* We have to send this if we get it */
- PPPoETag relayId; /* Ditto */
-} PPPoEConnection;
-
-/* Structure used to determine acceptable PADO or PADS packet */
-struct PacketCriteria {
- PPPoEConnection *conn;
- int acNameOK;
- int serviceNameOK;
-};
-
-/* Function Prototypes */
-UINT16_t etherType(PPPoEPacket *packet);
-int openInterface(char const *ifname, UINT16_t type, unsigned char *hwaddr);
-int sendPacket(PPPoEConnection *conn, int sock, PPPoEPacket *pkt, int size);
-int receivePacket(int sock, PPPoEPacket *pkt, int *size);
-void fatalSys(char const *str);
-void rp_fatal(char const *str);
-void printErr(char const *str);
-void sysErr(char const *str);
-void dumpPacket(FILE *fp, PPPoEPacket *packet, char const *dir);
-void dumpHex(FILE *fp, unsigned char const *buf, int len);
-int parsePacket(PPPoEPacket *packet, ParseFunc *func, void *extra);
-void parseLogErrs(UINT16_t typ, UINT16_t len, unsigned char *data, void *xtra);
-void syncReadFromPPP(PPPoEConnection *conn, PPPoEPacket *packet);
-void asyncReadFromPPP(PPPoEConnection *conn, PPPoEPacket *packet);
-void asyncReadFromEth(PPPoEConnection *conn, int sock, int clampMss);
-void syncReadFromEth(PPPoEConnection *conn, int sock, int clampMss);
-char *strDup(char const *str);
-void sendPADT(PPPoEConnection *conn, char const *msg);
-void sendSessionPacket(PPPoEConnection *conn,
- PPPoEPacket *packet, int len);
-void initPPP(void);
-void clampMSS(PPPoEPacket *packet, char const *dir, int clampMss);
-UINT16_t computeTCPChecksum(unsigned char *ipHdr, unsigned char *tcpHdr);
-UINT16_t pppFCS16(UINT16_t fcs, unsigned char *cp, int len);
-void discovery(PPPoEConnection *conn);
-unsigned char *findTag(PPPoEPacket *packet, UINT16_t tagType,
- PPPoETag *tag);
-
-#define SET_STRING(var, val) do { if (var) free(var); var = strDup(val); } while(0);
-
-#define CHECK_ROOM(cursor, start, len) \
-do {\
- if (((cursor)-(start))+(len) > MAX_PPPOE_PAYLOAD) { \
- syslog(LOG_ERR, "Would create too-long packet"); \
- return; \
- } \
-} while(0)
-
-/* True if Ethernet address is broadcast or multicast */
-#define NOT_UNICAST(e) ((e[0] & 0x01) != 0)
-#define BROADCAST(e) ((e[0] & e[1] & e[2] & e[3] & e[4] & e[5]) == 0xFF)
-#define NOT_BROADCAST(e) ((e[0] & e[1] & e[2] & e[3] & e[4] & e[5]) != 0xFF)
diff --git a/mdk-stage1/rp-pppoe/src/relay.c b/mdk-stage1/rp-pppoe/src/relay.c
deleted file mode 100644
index 9738cb8a8..000000000
--- a/mdk-stage1/rp-pppoe/src/relay.c
+++ /dev/null
@@ -1,1541 +0,0 @@
-/***********************************************************************
-*
-* relay.c
-*
-* Implementation of PPPoE relay
-*
-* Copyright (C) 2001 Roaring Penguin Software Inc.
-*
-* This program may be distributed according to the terms of the GNU
-* General Public License, version 2 or (at your option) any later version.
-*
-* $Id$
-*
-***********************************************************************/
-static char const RCSID[] =
-"$Id$";
-
-#define _GNU_SOURCE 1 /* For SA_RESTART */
-
-#include "relay.h"
-
-#include <signal.h>
-
-#ifdef HAVE_SYSLOG_H
-#include <syslog.h>
-#endif
-
-#ifdef HAVE_GETOPT_H
-#include <getopt.h>
-#endif
-
-#include <stdlib.h>
-#include <string.h>
-#include <errno.h>
-
-#ifdef HAVE_SYS_TIME_H
-#include <sys/time.h>
-#endif
-
-#ifdef HAVE_SYS_UIO_H
-#include <sys/uio.h>
-#endif
-
-#ifdef HAVE_UNISTD_H
-#include <unistd.h>
-#endif
-
-
-/* Interfaces (max MAX_INTERFACES) */
-PPPoEInterface Interfaces[MAX_INTERFACES];
-int NumInterfaces;
-
-/* Relay info */
-int NumSessions;
-int MaxSessions;
-PPPoESession *AllSessions;
-PPPoESession *FreeSessions;
-PPPoESession *ActiveSessions;
-
-SessionHash *AllHashes;
-SessionHash *FreeHashes;
-SessionHash *Buckets[HASHTAB_SIZE];
-
-volatile unsigned int Epoch = 0;
-volatile unsigned int CleanCounter = 0;
-
-/* How often to clean up stale sessions? */
-#define MIN_CLEAN_PERIOD 30 /* Minimum period to run cleaner */
-#define TIMEOUT_DIVISOR 20 /* How often to run cleaner per timeout period */
-unsigned int CleanPeriod = MIN_CLEAN_PERIOD;
-
-/* How long a session can be idle before it is cleaned up? */
-unsigned int IdleTimeout = MIN_CLEAN_PERIOD * TIMEOUT_DIVISOR;
-
-/* Pipe for breaking select() to initiate periodic cleaning */
-int CleanPipe[2];
-
-/* Our relay: if_index followed by peer_mac */
-#define MY_RELAY_TAG_LEN (sizeof(int) + ETH_ALEN)
-
-/* Hack for daemonizing */
-#define CLOSEFD 64
-
-/**********************************************************************
-*%FUNCTION: keepDescriptor
-*%ARGUMENTS:
-* fd -- a file descriptor
-*%RETURNS:
-* 1 if descriptor should NOT be closed during daemonizing; 0 otherwise.
-***********************************************************************/
-static int
-keepDescriptor(int fd)
-{
- int i;
- if (fd == CleanPipe[0] || fd == CleanPipe[1]) return 1;
- for (i=0; i<NumInterfaces; i++) {
- if (fd == Interfaces[i].discoverySock ||
- fd == Interfaces[i].sessionSock) return 1;
- }
- return 0;
-}
-
-/**********************************************************************
-*%FUNCTION: addTag
-*%ARGUMENTS:
-* packet -- a PPPoE packet
-* tag -- tag to add
-*%RETURNS:
-* -1 if no room in packet; number of bytes added otherwise.
-*%DESCRIPTION:
-* Inserts a tag as the first tag in a PPPoE packet.
-***********************************************************************/
-int
-addTag(PPPoEPacket *packet, PPPoETag const *tag)
-{
- return insertBytes(packet, packet->payload, tag,
- ntohs(tag->length) + TAG_HDR_SIZE);
-}
-
-/**********************************************************************
-*%FUNCTION: insertBytes
-*%ARGUMENTS:
-* packet -- a PPPoE packet
-* loc -- location at which to insert bytes of data
-* bytes -- the data to insert
-* len -- length of data to insert
-*%RETURNS:
-* -1 if no room in packet; len otherwise.
-*%DESCRIPTION:
-* Inserts "len" bytes of data at location "loc" in "packet", moving all
-* other data up to make room.
-***********************************************************************/
-int
-insertBytes(PPPoEPacket *packet,
- unsigned char *loc,
- void const *bytes,
- int len)
-{
- int toMove;
- int plen = ntohs(packet->length);
- /* Sanity checks */
- if (loc < packet->payload ||
- loc > packet->payload + plen ||
- len + plen > MAX_PPPOE_PAYLOAD) {
- return -1;
- }
-
- toMove = (packet->payload + plen) - loc;
- memmove(loc+len, loc, toMove);
- memcpy(loc, bytes, len);
- packet->length = htons(plen + len);
- return len;
-}
-
-/**********************************************************************
-*%FUNCTION: removeBytes
-*%ARGUMENTS:
-* packet -- a PPPoE packet
-* loc -- location at which to remove bytes of data
-* len -- length of data to remove
-*%RETURNS:
-* -1 if there was a problem, len otherwise
-*%DESCRIPTION:
-* Removes "len" bytes of data from location "loc" in "packet", moving all
-* other data down to close the gap
-***********************************************************************/
-int
-removeBytes(PPPoEPacket *packet,
- unsigned char *loc,
- int len)
-{
- int toMove;
- int plen = ntohs(packet->length);
- /* Sanity checks */
- if (len < 0 || len > plen ||
- loc < packet->payload ||
- loc + len > packet->payload + plen) {
- return -1;
- }
-
- toMove = ((packet->payload + plen) - loc) - len;
- memmove(loc, loc+len, toMove);
- packet->length = htons(plen - len);
- return len;
-}
-
-/**********************************************************************
-*%FUNCTION: usage
-*%ARGUMENTS:
-* argv0 -- program name
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Prints usage information and exits.
-***********************************************************************/
-void
-usage(char const *argv0)
-{
- fprintf(stderr, "Usage: %s [options]\n", argv0);
- fprintf(stderr, "Options:\n");
- fprintf(stderr, " -S if_name -- Specify interface for PPPoE Server\n");
- fprintf(stderr, " -C if_name -- Specify interface for PPPoE Client\n");
- fprintf(stderr, " -B if_name -- Specify interface for both clients and server\n");
- fprintf(stderr, " -n nsess -- Maxmimum number of sessions to relay\n");
- fprintf(stderr, " -i timeout -- Idle timeout in seconds (0 = no timeout)\n");
- fprintf(stderr, " -F -- Do not fork into background\n");
- fprintf(stderr, " -h -- Print this help message\n");
-
- fprintf(stderr, "\nPPPoE Version %s, Copyright (C) 2001 Roaring Penguin Software Inc.\n", VERSION);
- fprintf(stderr, "PPPoE comes with ABSOLUTELY NO WARRANTY.\n");
- fprintf(stderr, "This is free software, and you are welcome to redistribute it under the terms\n");
- fprintf(stderr, "of the GNU General Public License, version 2 or any later version.\n");
- fprintf(stderr, "http://www.roaringpenguin.com\n");
- exit(EXIT_SUCCESS);
-}
-
-/**********************************************************************
-*%FUNCTION: main
-*%ARGUMENTS:
-* argc, argv -- usual suspects
-*%RETURNS:
-* EXIT_SUCCESS or EXIT_FAILURE
-*%DESCRIPTION:
-* Main program. Options:
-* -C ifname -- Use interface for PPPoE clients
-* -S ifname -- Use interface for PPPoE servers
-* -B ifname -- Use interface for both clients and servers
-* -n sessions -- Maximum of "n" sessions
-***********************************************************************/
-int
-main(int argc, char *argv[])
-{
- int opt;
- int nsess = DEFAULT_SESSIONS;
- struct sigaction sa;
- int beDaemon = 1;
- openlog("pppoe-relay", LOG_PID, LOG_DAEMON);
-
- while((opt = getopt(argc, argv, "hC:S:B:n:i:F")) != -1) {
- switch(opt) {
- case 'h':
- usage(argv[0]);
- break;
- case 'F':
- beDaemon = 0;
- break;
- case 'C':
- addInterface(optarg, 1, 0);
- break;
- case 'S':
- addInterface(optarg, 0, 1);
- break;
- case 'B':
- addInterface(optarg, 1, 1);
- break;
- case 'i':
- if (sscanf(optarg, "%u", &IdleTimeout) != 1) {
- fprintf(stderr, "Illegal argument to -i: should be -i timeout\n");
- exit(EXIT_FAILURE);
- }
- CleanPeriod = IdleTimeout / TIMEOUT_DIVISOR;
- if (CleanPeriod < MIN_CLEAN_PERIOD) CleanPeriod = MIN_CLEAN_PERIOD;
- break;
- case 'n':
- if (sscanf(optarg, "%d", &nsess) != 1) {
- fprintf(stderr, "Illegal argument to -n: should be -n #sessions\n");
- exit(EXIT_FAILURE);
- }
- if (nsess < 1 || nsess > 65534) {
- fprintf(stderr, "Illegal argument to -n: must range from 1 to 65534\n");
- exit(EXIT_FAILURE);
- }
- break;
- default:
- usage(argv[0]);
- }
- }
-
-#ifdef USE_LINUX_PACKET
-#ifndef HAVE_STRUCT_SOCKADDR_LL
- fprintf(stderr, "The PPPoE relay does not work on Linux 2.0 kernels.\n");
- exit(EXIT_FAILURE);
-#endif
-#endif
-
- /* Check that at least two interfaces were defined */
- if (NumInterfaces < 2) {
- fprintf(stderr, "%s: Must define at least two interfaces\n",
- argv[0]);
- exit(EXIT_FAILURE);
- }
-
- /* Make a pipe for the cleaner */
- if (pipe(CleanPipe) < 0) {
- fatalSys("pipe");
- }
-
- /* Set up alarm handler */
- sa.sa_handler = alarmHandler;
- sigemptyset(&sa.sa_mask);
- sa.sa_flags = SA_RESTART;
- if (sigaction(SIGALRM, &sa, NULL) < 0) {
- fatalSys("sigaction");
- }
-
- /* Allocate memory for sessions, etc. */
- initRelay(nsess);
-
- /* Daemonize -- UNIX Network Programming, Vol. 1, Stevens */
- if (beDaemon) {
- int i;
- i = fork();
- if (i < 0) {
- fatalSys("fork");
- } else if (i != 0) {
- /* parent */
- exit(0);
- }
- setsid();
- signal(SIGHUP, SIG_IGN);
- i = fork();
- if (i < 0) {
- fatalSys("fork");
- } else if (i != 0) {
- exit(0);
- }
-
- chdir("/");
- closelog();
- for (i=0; i<CLOSEFD; i++) {
- if (!keepDescriptor(i)) {
- close(i);
- }
- }
- /* We nuked our syslog descriptor... */
- openlog("pppoe-relay", LOG_PID, LOG_DAEMON);
- }
-
- /* Kick off SIGALRM if there is an idle timeout */
- if (IdleTimeout) alarm(1);
-
- /* Enter the relay loop */
- relayLoop();
-
- /* Shouldn't ever get here... */
- return EXIT_FAILURE;
-}
-
-/**********************************************************************
-*%FUNCTION: addInterface
-*%ARGUMENTS:
-* ifname -- interface name
-* clientOK -- true if this interface should relay PADI, PADR packets.
-* acOK -- true if this interface should relay PADO, PADS packets.
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Opens an interface; sets up discovery and session sockets.
-***********************************************************************/
-void
-addInterface(char const *ifname,
- int clientOK,
- int acOK)
-{
- PPPoEInterface *i;
- if (NumInterfaces >= MAX_INTERFACES) {
- fprintf(stderr, "Too many interfaces (%d max)\n",
- MAX_INTERFACES);
- exit(EXIT_FAILURE);
- }
- i = &Interfaces[NumInterfaces++];
- strncpy(i->name, ifname, IFNAMSIZ);
- i->name[IFNAMSIZ] = 0;
-
- i->discoverySock = openInterface(ifname, Eth_PPPOE_Discovery, i->mac);
- i->sessionSock = openInterface(ifname, Eth_PPPOE_Session, NULL);
- i->clientOK = clientOK;
- i->acOK = acOK;
-}
-
-/**********************************************************************
-*%FUNCTION: initRelay
-*%ARGUMENTS:
-* nsess -- maximum allowable number of sessions
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Initializes relay hash table and session tables.
-***********************************************************************/
-void
-initRelay(int nsess)
-{
- int i;
- NumSessions = 0;
- MaxSessions = nsess;
-
- AllSessions = calloc(MaxSessions, sizeof(PPPoESession));
- if (!AllSessions) {
- rp_fatal("Unable to allocate memory for PPPoE session table");
- }
- AllHashes = calloc(MaxSessions*2, sizeof(SessionHash));
- if (!AllHashes) {
- rp_fatal("Unable to allocate memory for PPPoE hash table");
- }
-
- /* Initialize sessions in a linked list */
- AllSessions[0].prev = NULL;
- if (MaxSessions > 1) {
- AllSessions[0].next = &AllSessions[1];
- } else {
- AllSessions[0].next = NULL;
- }
- for (i=1; i<MaxSessions-1; i++) {
- AllSessions[i].prev = &AllSessions[i-1];
- AllSessions[i].next = &AllSessions[i+1];
- }
- if (MaxSessions > 1) {
- AllSessions[MaxSessions-1].prev = &AllSessions[MaxSessions-2];
- AllSessions[MaxSessions-1].next = NULL;
- }
-
- FreeSessions = AllSessions;
- ActiveSessions = NULL;
-
- /* Initialize session numbers which we hand out */
- for (i=0; i<MaxSessions; i++) {
- AllSessions[i].sesNum = htons((UINT16_t) i+1);
- }
-
- /* Initialize hashes in a linked list */
- AllHashes[0].prev = NULL;
- AllHashes[0].next = &AllHashes[1];
- for (i=1; i<2*MaxSessions-1; i++) {
- AllHashes[i].prev = &AllHashes[i-1];
- AllHashes[i].next = &AllHashes[i+1];
- }
- AllHashes[2*MaxSessions-1].prev = &AllHashes[2*MaxSessions-2];
- AllHashes[2*MaxSessions-1].next = NULL;
-
- FreeHashes = AllHashes;
-}
-
-/**********************************************************************
-*%FUNCTION: createSession
-*%ARGUMENTS:
-* ac -- Ethernet interface on access-concentrator side
-* cli -- Ethernet interface on client side
-* acMac -- Access concentrator's MAC address
-* cliMac -- Client's MAC address
-* acSess -- Access concentrator's session ID.
-*%RETURNS:
-* PPPoESession structure; NULL if one could not be allocated
-*%DESCRIPTION:
-* Initializes relay hash table and session tables.
-***********************************************************************/
-PPPoESession *
-createSession(PPPoEInterface const *ac,
- PPPoEInterface const *cli,
- unsigned char const *acMac,
- unsigned char const *cliMac,
- UINT16_t acSes)
-{
- PPPoESession *sess;
- SessionHash *acHash, *cliHash;
-
- if (NumSessions >= MaxSessions) {
- printErr("Maximum number of sessions reached -- cannot create new session");
- return NULL;
- }
-
- /* Grab a free session */
- sess = FreeSessions;
- FreeSessions = sess->next;
- NumSessions++;
-
- /* Link it to the active list */
- sess->next = ActiveSessions;
- if (sess->next) {
- sess->next->prev = sess;
- }
- ActiveSessions = sess;
- sess->prev = NULL;
-
- sess->epoch = Epoch;
-
- /* Get two hash entries */
- acHash = FreeHashes;
- cliHash = acHash->next;
- FreeHashes = cliHash->next;
-
- acHash->peer = cliHash;
- cliHash->peer = acHash;
-
- sess->acHash = acHash;
- sess->clientHash = cliHash;
-
- acHash->interface = ac;
- cliHash->interface = cli;
-
- memcpy(acHash->peerMac, acMac, ETH_ALEN);
- acHash->sesNum = acSes;
- acHash->ses = sess;
-
- memcpy(cliHash->peerMac, cliMac, ETH_ALEN);
- cliHash->sesNum = sess->sesNum;
- cliHash->ses = sess;
-
- addHash(acHash);
- addHash(cliHash);
-
- /* Log */
- syslog(LOG_INFO,
- "Opened session: server=%02x:%02x:%02x:%02x:%02x:%02x(%s:%d), client=%02x:%02x:%02x:%02x:%02x:%02x(%s:%d)",
- acHash->peerMac[0], acHash->peerMac[1],
- acHash->peerMac[2], acHash->peerMac[3],
- acHash->peerMac[4], acHash->peerMac[5],
- acHash->interface->name,
- ntohs(acHash->sesNum),
- cliHash->peerMac[0], cliHash->peerMac[1],
- cliHash->peerMac[2], cliHash->peerMac[3],
- cliHash->peerMac[4], cliHash->peerMac[5],
- cliHash->interface->name,
- ntohs(cliHash->sesNum));
-
- return sess;
-}
-
-/**********************************************************************
-*%FUNCTION: freeSession
-*%ARGUMENTS:
-* ses -- session to free
-* msg -- extra message to log on syslog.
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Frees data used by a PPPoE session -- adds hashes and session back
-* to the free list
-***********************************************************************/
-void
-freeSession(PPPoESession *ses, char const *msg)
-{
- syslog(LOG_INFO,
- "Closed session: server=%02x:%02x:%02x:%02x:%02x:%02x(%s:%d), client=%02x:%02x:%02x:%02x:%02x:%02x(%s:%d): %s",
- ses->acHash->peerMac[0], ses->acHash->peerMac[1],
- ses->acHash->peerMac[2], ses->acHash->peerMac[3],
- ses->acHash->peerMac[4], ses->acHash->peerMac[5],
- ses->acHash->interface->name,
- ntohs(ses->acHash->sesNum),
- ses->clientHash->peerMac[0], ses->clientHash->peerMac[1],
- ses->clientHash->peerMac[2], ses->clientHash->peerMac[3],
- ses->clientHash->peerMac[4], ses->clientHash->peerMac[5],
- ses->clientHash->interface->name,
- ntohs(ses->clientHash->sesNum), msg);
-
- /* Unlink from active sessions */
- if (ses->prev) {
- ses->prev->next = ses->next;
- } else {
- ActiveSessions = ses->next;
- }
- if (ses->next) {
- ses->next->prev = ses->prev;
- }
-
- /* Link onto free list -- this is a singly-linked list, so
- we do not care about prev */
- ses->next = FreeSessions;
- FreeSessions = ses;
-
- unhash(ses->acHash);
- unhash(ses->clientHash);
- NumSessions--;
-}
-
-/**********************************************************************
-*%FUNCTION: unhash
-*%ARGUMENTS:
-* sh -- session hash to free
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Frees a session hash -- takes it out of hash table and puts it on
-* free list.
-***********************************************************************/
-void
-unhash(SessionHash *sh)
-{
- unsigned int b = hash(sh->peerMac, sh->sesNum) % HASHTAB_SIZE;
- if (sh->prev) {
- sh->prev->next = sh->next;
- } else {
- Buckets[b] = sh->next;
- }
-
- if (sh->next) {
- sh->next->prev = sh->prev;
- }
-
- /* Add to free list (singly-linked) */
- sh->next = FreeHashes;
- FreeHashes = sh;
-}
-
-/**********************************************************************
-*%FUNCTION: addHash
-*%ARGUMENTS:
-* sh -- a session hash
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Adds a SessionHash to the hash table
-***********************************************************************/
-void
-addHash(SessionHash *sh)
-{
- unsigned int b = hash(sh->peerMac, sh->sesNum) % HASHTAB_SIZE;
- sh->next = Buckets[b];
- sh->prev = NULL;
- if (sh->next) {
- sh->next->prev = sh;
- }
- Buckets[b] = sh;
-}
-
-/**********************************************************************
-*%FUNCTION: hash
-*%ARGUMENTS:
-* mac -- an Ethernet address
-* sesNum -- a session number
-*%RETURNS:
-* A hash value combining Ethernet address with session number.
-* Currently very simplistic; we may need to experiment with different
-* hash values.
-***********************************************************************/
-unsigned int
-hash(unsigned char const *mac, UINT16_t sesNum)
-{
- unsigned int ans1 =
- ((unsigned int) mac[0]) |
- (((unsigned int) mac[1]) << 8) |
- (((unsigned int) mac[2]) << 16) |
- (((unsigned int) mac[3]) << 24);
- unsigned int ans2 =
- ((unsigned int) sesNum) |
- (((unsigned int) mac[4]) << 16) |
- (((unsigned int) mac[5]) << 24);
- return ans1 ^ ans2;
-}
-
-/**********************************************************************
-*%FUNCTION: findSession
-*%ARGUMENTS:
-* mac -- an Ethernet address
-* sesNum -- a session number
-*%RETURNS:
-* The session hash for peer address "mac", session number sesNum
-***********************************************************************/
-SessionHash *
-findSession(unsigned char const *mac, UINT16_t sesNum)
-{
- unsigned int b = hash(mac, sesNum) % HASHTAB_SIZE;
- SessionHash *sh = Buckets[b];
- while(sh) {
- if (!memcmp(mac, sh->peerMac, ETH_ALEN) && sesNum == sh->sesNum) {
- return sh;
- }
- sh = sh->next;
- }
- return NULL;
-}
-
-/**********************************************************************
-*%FUNCTION: fatalSys
-*%ARGUMENTS:
-* str -- error message
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Prints a message plus the errno value to stderr and syslog and exits.
-***********************************************************************/
-void
-fatalSys(char const *str)
-{
- char buf[1024];
- sprintf(buf, "%.256s: %.256s", str, strerror(errno));
- printErr(buf);
- exit(EXIT_FAILURE);
-}
-
-/**********************************************************************
-*%FUNCTION: sysErr
-*%ARGUMENTS:
-* str -- error message
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Prints a message plus the errno value to syslog.
-***********************************************************************/
-void
-sysErr(char const *str)
-{
- char buf[1024];
- sprintf(buf, "%.256s: %.256s", str, strerror(errno));
- printErr(buf);
-}
-
-/**********************************************************************
-*%FUNCTION: rp_fatal
-*%ARGUMENTS:
-* str -- error message
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Prints a message to stderr and syslog and exits.
-***********************************************************************/
-void
-rp_fatal(char const *str)
-{
- printErr(str);
- exit(EXIT_FAILURE);
-}
-
-/**********************************************************************
-*%FUNCTION: relayLoop
-*%ARGUMENTS:
-* None
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Runs the relay loop. This function never returns
-***********************************************************************/
-void
-relayLoop()
-{
- fd_set readable, readableCopy;
- int maxFD;
- int i, r;
- int sock;
-
- /* Build the select set */
- FD_ZERO(&readable);
- maxFD = 0;
- for (i=0; i<NumInterfaces; i++) {
- sock = Interfaces[i].discoverySock;
- if (sock > maxFD) maxFD = sock;
- FD_SET(sock, &readable);
- sock = Interfaces[i].sessionSock;
- if (sock > maxFD) maxFD = sock;
- FD_SET(sock, &readable);
- if (CleanPipe[0] > maxFD) maxFD = CleanPipe[0];
- FD_SET(CleanPipe[0], &readable);
- }
- maxFD++;
- for(;;) {
- readableCopy = readable;
- for(;;) {
- r = select(maxFD, &readableCopy, NULL, NULL, NULL);
- if (r >= 0 || errno != EINTR) break;
- }
- if (r < 0) {
- sysErr("select (relayLoop)");
- continue;
- }
-
- /* Handle session packets first */
- for (i=0; i<NumInterfaces; i++) {
- if (FD_ISSET(Interfaces[i].sessionSock, &readableCopy)) {
- relayGotSessionPacket(&Interfaces[i]);
- }
- }
-
- /* Now handle discovery packets */
- for (i=0; i<NumInterfaces; i++) {
- if (FD_ISSET(Interfaces[i].discoverySock, &readableCopy)) {
- relayGotDiscoveryPacket(&Interfaces[i]);
- }
- }
-
- /* Handle the session-cleaning process */
- if (FD_ISSET(CleanPipe[0], &readableCopy)) {
- char dummy;
- CleanCounter = 0;
- read(CleanPipe[0], &dummy, 1);
- if (IdleTimeout) cleanSessions();
- }
- }
-}
-
-/**********************************************************************
-*%FUNCTION: relayGotDiscoveryPacket
-*%ARGUMENTS:
-* iface -- interface on which packet is waiting
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Receives and processes a discovery packet.
-***********************************************************************/
-void
-relayGotDiscoveryPacket(PPPoEInterface const *iface)
-{
- PPPoEPacket packet;
- int size;
-
- if (receivePacket(iface->discoverySock, &packet, &size) < 0) {
- return;
- }
- /* Ignore unknown code/version */
- if (packet.ver != 1 || packet.type != 1) {
- return;
- }
-
- /* Validate length */
- if (ntohs(packet.length) + HDR_SIZE > size) {
- syslog(LOG_ERR, "Bogus PPPoE length field (%u)",
- (unsigned int) ntohs(packet.length));
- return;
- }
-
- /* Drop Ethernet frame padding */
- if (size > ntohs(packet.length) + HDR_SIZE) {
- size = ntohs(packet.length) + HDR_SIZE;
- }
-
- switch(packet.code) {
- case CODE_PADT:
- relayHandlePADT(iface, &packet, size);
- break;
- case CODE_PADI:
- relayHandlePADI(iface, &packet, size);
- break;
- case CODE_PADO:
- relayHandlePADO(iface, &packet, size);
- break;
- case CODE_PADR:
- relayHandlePADR(iface, &packet, size);
- break;
- case CODE_PADS:
- relayHandlePADS(iface, &packet, size);
- break;
- default:
- syslog(LOG_ERR, "Discovery packet on %s with unknown code %d",
- iface->name, (int) packet.code);
- }
-}
-
-/**********************************************************************
-*%FUNCTION: relayGotSessionPacket
-*%ARGUMENTS:
-* iface -- interface on which packet is waiting
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Receives and processes a session packet.
-***********************************************************************/
-void
-relayGotSessionPacket(PPPoEInterface const *iface)
-{
- PPPoEPacket packet;
- int size;
- SessionHash *sh;
- PPPoESession *ses;
-
- if (receivePacket(iface->sessionSock, &packet, &size) < 0) {
- return;
- }
-
- /* Ignore unknown code/version */
- if (packet.ver != 1 || packet.type != 1) {
- return;
- }
-
- /* Must be a session packet */
- if (packet.code != CODE_SESS) {
- syslog(LOG_ERR, "Session packet with code %d", (int) packet.code);
- return;
- }
-
- /* Ignore session packets whose destination address isn't ours */
- if (memcmp(packet.ethHdr.h_dest, iface->mac, ETH_ALEN)) {
- return;
- }
-
- /* Validate length */
- if (ntohs(packet.length) + HDR_SIZE > size) {
- syslog(LOG_ERR, "Bogus PPPoE length field (%u)",
- (unsigned int) ntohs(packet.length));
- return;
- }
-
- /* Drop Ethernet frame padding */
- if (size > ntohs(packet.length) + HDR_SIZE) {
- size = ntohs(packet.length) + HDR_SIZE;
- }
-
- /* We're in business! Find the hash */
- sh = findSession(packet.ethHdr.h_source, packet.session);
- if (!sh) {
- /* Don't log this. Someone could be running the client and the
- relay on the same box. */
- return;
- }
-
- /* Relay it */
- ses = sh->ses;
- ses->epoch = Epoch;
- sh = sh->peer;
- packet.session = sh->sesNum;
- memcpy(packet.ethHdr.h_source, sh->interface->mac, ETH_ALEN);
- memcpy(packet.ethHdr.h_dest, sh->peerMac, ETH_ALEN);
-#if 0
- fprintf(stderr, "Relaying %02x:%02x:%02x:%02x:%02x:%02x(%s:%d) to %02x:%02x:%02x:%02x:%02x:%02x(%s:%d)\n",
- sh->peer->peerMac[0], sh->peer->peerMac[1], sh->peer->peerMac[2],
- sh->peer->peerMac[3], sh->peer->peerMac[4], sh->peer->peerMac[5],
- sh->peer->interface->name, ntohs(sh->peer->sesNum),
- sh->peerMac[0], sh->peerMac[1], sh->peerMac[2],
- sh->peerMac[3], sh->peerMac[4], sh->peerMac[5],
- sh->interface->name, ntohs(sh->sesNum));
-#endif
- sendPacket(NULL, sh->interface->sessionSock, &packet, size);
-}
-
-/**********************************************************************
-*%FUNCTION: relayHandlePADT
-*%ARGUMENTS:
-* iface -- interface on which packet was received
-* packet -- the PADT packet
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Receives and processes a PADT packet.
-***********************************************************************/
-void
-relayHandlePADT(PPPoEInterface const *iface,
- PPPoEPacket *packet,
- int size)
-{
- SessionHash *sh;
- PPPoESession *ses;
-
- sh = findSession(packet->ethHdr.h_source, packet->session);
- if (!sh) {
- return;
- }
- /* Relay the PADT to the peer */
- sh = sh->peer;
- ses = sh->ses;
- packet->session = sh->sesNum;
- memcpy(packet->ethHdr.h_source, sh->interface->mac, ETH_ALEN);
- memcpy(packet->ethHdr.h_dest, sh->peerMac, ETH_ALEN);
- sendPacket(NULL, sh->interface->sessionSock, packet, size);
-
- /* Destroy the session */
- freeSession(ses, "Received PADT");
-}
-
-/**********************************************************************
-*%FUNCTION: relayHandlePADI
-*%ARGUMENTS:
-* iface -- interface on which packet was received
-* packet -- the PADI packet
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Receives and processes a PADI packet.
-***********************************************************************/
-void
-relayHandlePADI(PPPoEInterface const *iface,
- PPPoEPacket *packet,
- int size)
-{
- PPPoETag tag;
- unsigned char *loc;
- int i, r;
-
- int ifIndex;
-
- /* Can a client legally be behind this interface? */
- if (!iface->clientOK) {
- syslog(LOG_ERR,
- "PADI packet from %02x:%02x:%02x:%02x:%02x:%02x on interface %s not permitted",
- packet->ethHdr.h_source[0],
- packet->ethHdr.h_source[1],
- packet->ethHdr.h_source[2],
- packet->ethHdr.h_source[3],
- packet->ethHdr.h_source[4],
- packet->ethHdr.h_source[5],
- iface->name);
- return;
- }
-
- /* Source address must be unicast */
- if (NOT_UNICAST(packet->ethHdr.h_source)) {
- syslog(LOG_ERR,
- "PADI packet from %02x:%02x:%02x:%02x:%02x:%02x on interface %s not from a unicast address",
- packet->ethHdr.h_source[0],
- packet->ethHdr.h_source[1],
- packet->ethHdr.h_source[2],
- packet->ethHdr.h_source[3],
- packet->ethHdr.h_source[4],
- packet->ethHdr.h_source[5],
- iface->name);
- return;
- }
-
- /* Destination address must be broadcast */
- if (NOT_BROADCAST(packet->ethHdr.h_dest)) {
- syslog(LOG_ERR,
- "PADI packet from %02x:%02x:%02x:%02x:%02x:%02x on interface %s not to a broadcast address",
- packet->ethHdr.h_source[0],
- packet->ethHdr.h_source[1],
- packet->ethHdr.h_source[2],
- packet->ethHdr.h_source[3],
- packet->ethHdr.h_source[4],
- packet->ethHdr.h_source[5],
- iface->name);
- return;
- }
-
- /* Get array index of interface */
- ifIndex = iface - Interfaces;
-
- loc = findTag(packet, TAG_RELAY_SESSION_ID, &tag);
- if (!loc) {
- tag.type = htons(TAG_RELAY_SESSION_ID);
- tag.length = htons(MY_RELAY_TAG_LEN);
- memcpy(tag.payload, &ifIndex, sizeof(ifIndex));
- memcpy(tag.payload+sizeof(ifIndex), packet->ethHdr.h_source, ETH_ALEN);
- /* Add a relay tag if there's room */
- r = addTag(packet, &tag);
- if (r < 0) return;
- size += r;
- } else {
- /* We do not re-use relay-id tags. Drop the frame. The RFC says the
- relay agent SHOULD return a Generic-Error tag, but this does not
- make sense for PADI packets. */
- return;
- }
-
- /* Broadcast the PADI on all AC-capable interfaces except the interface
- on which it came */
- for (i=0; i < NumInterfaces; i++) {
- if (iface == &Interfaces[i]) continue;
- if (!Interfaces[i].acOK) continue;
- memcpy(packet->ethHdr.h_source, Interfaces[i].mac, ETH_ALEN);
- sendPacket(NULL, Interfaces[i].discoverySock, packet, size);
- }
-
-}
-
-/**********************************************************************
-*%FUNCTION: relayHandlePADO
-*%ARGUMENTS:
-* iface -- interface on which packet was received
-* packet -- the PADO packet
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Receives and processes a PADO packet.
-***********************************************************************/
-void
-relayHandlePADO(PPPoEInterface const *iface,
- PPPoEPacket *packet,
- int size)
-{
- PPPoETag tag;
- unsigned char *loc;
- int ifIndex;
- int acIndex;
-
- /* Can a server legally be behind this interface? */
- if (!iface->acOK) {
- syslog(LOG_ERR,
- "PADO packet from %02x:%02x:%02x:%02x:%02x:%02x on interface %s not permitted",
- packet->ethHdr.h_source[0],
- packet->ethHdr.h_source[1],
- packet->ethHdr.h_source[2],
- packet->ethHdr.h_source[3],
- packet->ethHdr.h_source[4],
- packet->ethHdr.h_source[5],
- iface->name);
- return;
- }
-
- acIndex = iface - Interfaces;
-
- /* Source address must be unicast */
- if (NOT_UNICAST(packet->ethHdr.h_source)) {
- syslog(LOG_ERR,
- "PADO packet from %02x:%02x:%02x:%02x:%02x:%02x on interface %s not from a unicast address",
- packet->ethHdr.h_source[0],
- packet->ethHdr.h_source[1],
- packet->ethHdr.h_source[2],
- packet->ethHdr.h_source[3],
- packet->ethHdr.h_source[4],
- packet->ethHdr.h_source[5],
- iface->name);
- return;
- }
-
- /* Destination address must be interface's MAC address */
- if (memcmp(packet->ethHdr.h_dest, iface->mac, ETH_ALEN)) {
- return;
- }
-
- /* Find relay tag */
- loc = findTag(packet, TAG_RELAY_SESSION_ID, &tag);
- if (!loc) {
- syslog(LOG_ERR,
- "PADO packet from %02x:%02x:%02x:%02x:%02x:%02x on interface %s does not have Relay-Session-Id tag",
- packet->ethHdr.h_source[0],
- packet->ethHdr.h_source[1],
- packet->ethHdr.h_source[2],
- packet->ethHdr.h_source[3],
- packet->ethHdr.h_source[4],
- packet->ethHdr.h_source[5],
- iface->name);
- return;
- }
-
- /* If it's the wrong length, ignore it */
- if (ntohs(tag.length) != MY_RELAY_TAG_LEN) {
- syslog(LOG_ERR,
- "PADO packet from %02x:%02x:%02x:%02x:%02x:%02x on interface %s does not have correct length Relay-Session-Id tag",
- packet->ethHdr.h_source[0],
- packet->ethHdr.h_source[1],
- packet->ethHdr.h_source[2],
- packet->ethHdr.h_source[3],
- packet->ethHdr.h_source[4],
- packet->ethHdr.h_source[5],
- iface->name);
- return;
- }
-
- /* Extract interface index */
- memcpy(&ifIndex, tag.payload, sizeof(ifIndex));
-
- if (ifIndex < 0 || ifIndex >= NumInterfaces ||
- !Interfaces[ifIndex].clientOK ||
- iface == &Interfaces[ifIndex]) {
- syslog(LOG_ERR,
- "PADO packet from %02x:%02x:%02x:%02x:%02x:%02x on interface %s has invalid interface in Relay-Session-Id tag",
- packet->ethHdr.h_source[0],
- packet->ethHdr.h_source[1],
- packet->ethHdr.h_source[2],
- packet->ethHdr.h_source[3],
- packet->ethHdr.h_source[4],
- packet->ethHdr.h_source[5],
- iface->name);
- return;
- }
-
- /* Replace Relay-ID tag with opposite-direction tag */
- memcpy(loc+TAG_HDR_SIZE, &acIndex, sizeof(acIndex));
- memcpy(loc+TAG_HDR_SIZE+sizeof(ifIndex), packet->ethHdr.h_source, ETH_ALEN);
-
- /* Set destination address to MAC address in relay ID */
- memcpy(packet->ethHdr.h_dest, tag.payload + sizeof(ifIndex), ETH_ALEN);
-
- /* Set source address to MAC address of interface */
- memcpy(packet->ethHdr.h_source, Interfaces[ifIndex].mac, ETH_ALEN);
-
- /* Send the PADO to the proper client */
- sendPacket(NULL, Interfaces[ifIndex].discoverySock, packet, size);
-}
-
-/**********************************************************************
-*%FUNCTION: relayHandlePADR
-*%ARGUMENTS:
-* iface -- interface on which packet was received
-* packet -- the PADR packet
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Receives and processes a PADR packet.
-***********************************************************************/
-void
-relayHandlePADR(PPPoEInterface const *iface,
- PPPoEPacket *packet,
- int size)
-{
- PPPoETag tag;
- unsigned char *loc;
- int ifIndex;
- int cliIndex;
-
- /* Can a client legally be behind this interface? */
- if (!iface->clientOK) {
- syslog(LOG_ERR,
- "PADR packet from %02x:%02x:%02x:%02x:%02x:%02x on interface %s not permitted",
- packet->ethHdr.h_source[0],
- packet->ethHdr.h_source[1],
- packet->ethHdr.h_source[2],
- packet->ethHdr.h_source[3],
- packet->ethHdr.h_source[4],
- packet->ethHdr.h_source[5],
- iface->name);
- return;
- }
-
- cliIndex = iface - Interfaces;
-
- /* Source address must be unicast */
- if (NOT_UNICAST(packet->ethHdr.h_source)) {
- syslog(LOG_ERR,
- "PADR packet from %02x:%02x:%02x:%02x:%02x:%02x on interface %s not from a unicast address",
- packet->ethHdr.h_source[0],
- packet->ethHdr.h_source[1],
- packet->ethHdr.h_source[2],
- packet->ethHdr.h_source[3],
- packet->ethHdr.h_source[4],
- packet->ethHdr.h_source[5],
- iface->name);
- return;
- }
-
- /* Destination address must be interface's MAC address */
- if (memcmp(packet->ethHdr.h_dest, iface->mac, ETH_ALEN)) {
- return;
- }
-
- /* Find relay tag */
- loc = findTag(packet, TAG_RELAY_SESSION_ID, &tag);
- if (!loc) {
- syslog(LOG_ERR,
- "PADR packet from %02x:%02x:%02x:%02x:%02x:%02x on interface %s does not have Relay-Session-Id tag",
- packet->ethHdr.h_source[0],
- packet->ethHdr.h_source[1],
- packet->ethHdr.h_source[2],
- packet->ethHdr.h_source[3],
- packet->ethHdr.h_source[4],
- packet->ethHdr.h_source[5],
- iface->name);
- return;
- }
-
- /* If it's the wrong length, ignore it */
- if (ntohs(tag.length) != MY_RELAY_TAG_LEN) {
- syslog(LOG_ERR,
- "PADR packet from %02x:%02x:%02x:%02x:%02x:%02x on interface %s does not have correct length Relay-Session-Id tag",
- packet->ethHdr.h_source[0],
- packet->ethHdr.h_source[1],
- packet->ethHdr.h_source[2],
- packet->ethHdr.h_source[3],
- packet->ethHdr.h_source[4],
- packet->ethHdr.h_source[5],
- iface->name);
- return;
- }
-
- /* Extract interface index */
- memcpy(&ifIndex, tag.payload, sizeof(ifIndex));
-
- if (ifIndex < 0 || ifIndex >= NumInterfaces ||
- !Interfaces[ifIndex].acOK ||
- iface == &Interfaces[ifIndex]) {
- syslog(LOG_ERR,
- "PADR packet from %02x:%02x:%02x:%02x:%02x:%02x on interface %s has invalid interface in Relay-Session-Id tag",
- packet->ethHdr.h_source[0],
- packet->ethHdr.h_source[1],
- packet->ethHdr.h_source[2],
- packet->ethHdr.h_source[3],
- packet->ethHdr.h_source[4],
- packet->ethHdr.h_source[5],
- iface->name);
- return;
- }
-
- /* Replace Relay-ID tag with opposite-direction tag */
- memcpy(loc+TAG_HDR_SIZE, &cliIndex, sizeof(cliIndex));
- memcpy(loc+TAG_HDR_SIZE+sizeof(ifIndex), packet->ethHdr.h_source, ETH_ALEN);
-
- /* Set destination address to MAC address in relay ID */
- memcpy(packet->ethHdr.h_dest, tag.payload + sizeof(ifIndex), ETH_ALEN);
-
- /* Set source address to MAC address of interface */
- memcpy(packet->ethHdr.h_source, Interfaces[ifIndex].mac, ETH_ALEN);
-
- /* Send the PADR to the proper access concentrator */
- sendPacket(NULL, Interfaces[ifIndex].discoverySock, packet, size);
-}
-
-/**********************************************************************
-*%FUNCTION: relayHandlePADS
-*%ARGUMENTS:
-* iface -- interface on which packet was received
-* packet -- the PADS packet
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Receives and processes a PADS packet.
-***********************************************************************/
-void
-relayHandlePADS(PPPoEInterface const *iface,
- PPPoEPacket *packet,
- int size)
-{
- PPPoETag tag;
- unsigned char *loc;
- int ifIndex;
- int acIndex;
- PPPoESession *ses = NULL;
- SessionHash *sh;
-
- /* Can a server legally be behind this interface? */
- if (!iface->acOK) {
- syslog(LOG_ERR,
- "PADS packet from %02x:%02x:%02x:%02x:%02x:%02x on interface %s not permitted",
- packet->ethHdr.h_source[0],
- packet->ethHdr.h_source[1],
- packet->ethHdr.h_source[2],
- packet->ethHdr.h_source[3],
- packet->ethHdr.h_source[4],
- packet->ethHdr.h_source[5],
- iface->name);
- return;
- }
-
- acIndex = iface - Interfaces;
-
- /* Source address must be unicast */
- if (NOT_UNICAST(packet->ethHdr.h_source)) {
- syslog(LOG_ERR,
- "PADS packet from %02x:%02x:%02x:%02x:%02x:%02x on interface %s not from a unicast address",
- packet->ethHdr.h_source[0],
- packet->ethHdr.h_source[1],
- packet->ethHdr.h_source[2],
- packet->ethHdr.h_source[3],
- packet->ethHdr.h_source[4],
- packet->ethHdr.h_source[5],
- iface->name);
- return;
- }
-
- /* Destination address must be interface's MAC address */
- if (memcmp(packet->ethHdr.h_dest, iface->mac, ETH_ALEN)) {
- return;
- }
-
- /* Find relay tag */
- loc = findTag(packet, TAG_RELAY_SESSION_ID, &tag);
- if (!loc) {
- syslog(LOG_ERR,
- "PADS packet from %02x:%02x:%02x:%02x:%02x:%02x on interface %s does not have Relay-Session-Id tag",
- packet->ethHdr.h_source[0],
- packet->ethHdr.h_source[1],
- packet->ethHdr.h_source[2],
- packet->ethHdr.h_source[3],
- packet->ethHdr.h_source[4],
- packet->ethHdr.h_source[5],
- iface->name);
- return;
- }
-
- /* If it's the wrong length, ignore it */
- if (ntohs(tag.length) != MY_RELAY_TAG_LEN) {
- syslog(LOG_ERR,
- "PADS packet from %02x:%02x:%02x:%02x:%02x:%02x on interface %s does not have correct length Relay-Session-Id tag",
- packet->ethHdr.h_source[0],
- packet->ethHdr.h_source[1],
- packet->ethHdr.h_source[2],
- packet->ethHdr.h_source[3],
- packet->ethHdr.h_source[4],
- packet->ethHdr.h_source[5],
- iface->name);
- return;
- }
-
- /* Extract interface index */
- memcpy(&ifIndex, tag.payload, sizeof(ifIndex));
-
- if (ifIndex < 0 || ifIndex >= NumInterfaces ||
- !Interfaces[ifIndex].clientOK ||
- iface == &Interfaces[ifIndex]) {
- syslog(LOG_ERR,
- "PADS packet from %02x:%02x:%02x:%02x:%02x:%02x on interface %s has invalid interface in Relay-Session-Id tag",
- packet->ethHdr.h_source[0],
- packet->ethHdr.h_source[1],
- packet->ethHdr.h_source[2],
- packet->ethHdr.h_source[3],
- packet->ethHdr.h_source[4],
- packet->ethHdr.h_source[5],
- iface->name);
- return;
- }
-
- /* If session ID is zero, it's the AC respoding with an error.
- Just relay it; do not create a session */
- if (packet->session != htons(0)) {
- /* Check for existing session */
- sh = findSession(packet->ethHdr.h_source, packet->session);
- if (sh) ses = sh->ses;
-
- /* If already an existing session, assume it's a duplicate PADS. Send
- the frame, but do not create a new session. Is this the right
- thing to do? Arguably, should send an error to the client and
- a PADT to the server, because this could happen due to a
- server crash and reboot. */
-
- if (!ses) {
- /* Create a new session */
- ses = createSession(iface, &Interfaces[ifIndex],
- packet->ethHdr.h_source,
- loc + TAG_HDR_SIZE + sizeof(ifIndex), packet->session);
- if (!ses) {
- /* Can't allocate session -- send error PADS to client and
- PADT to server */
- PPPoETag hostUniq, *hu;
- if (findTag(packet, TAG_HOST_UNIQ, &hostUniq)) {
- hu = &hostUniq;
- } else {
- hu = NULL;
- }
- relaySendError(CODE_PADS, htons(0), &Interfaces[ifIndex],
- loc + TAG_HDR_SIZE + sizeof(ifIndex),
- hu, "RP-PPPoE: Relay: Unable to allocate session");
- relaySendError(CODE_PADT, packet->session, iface,
- packet->ethHdr.h_source, NULL,
- "RP-PPPoE: Relay: Unable to allocate session");
- return;
- }
- }
- /* Replace session number */
- packet->session = ses->sesNum;
- }
-
- /* Remove relay-ID tag */
- removeBytes(packet, loc, MY_RELAY_TAG_LEN + TAG_HDR_SIZE);
- size -= (MY_RELAY_TAG_LEN + TAG_HDR_SIZE);
-
- /* Set destination address to MAC address in relay ID */
- memcpy(packet->ethHdr.h_dest, tag.payload + sizeof(ifIndex), ETH_ALEN);
-
- /* Set source address to MAC address of interface */
- memcpy(packet->ethHdr.h_source, Interfaces[ifIndex].mac, ETH_ALEN);
-
- /* Send the PADS to the proper client */
- sendPacket(NULL, Interfaces[ifIndex].discoverySock, packet, size);
-}
-
-/**********************************************************************
-*%FUNCTION: relaySendError
-*%ARGUMENTS:
-* code -- PPPoE packet code (PADS or PADT, typically)
-* session -- PPPoE session number
-* iface -- interface on which to send frame
-* mac -- Ethernet address to which frame should be sent
-* hostUniq -- if non-NULL, a hostUniq tag to add to error frame
-* errMsg -- error message to insert into Generic-Error tag.
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Sends either a PADS or PADT packet with a Generic-Error tag and an
-* error message.
-***********************************************************************/
-void
-relaySendError(unsigned char code,
- UINT16_t session,
- PPPoEInterface const *iface,
- unsigned char const *mac,
- PPPoETag const *hostUniq,
- char const *errMsg)
-{
- PPPoEPacket packet;
- PPPoETag errTag;
- int size;
-
- memcpy(packet.ethHdr.h_source, iface->mac, ETH_ALEN);
- memcpy(packet.ethHdr.h_dest, mac, ETH_ALEN);
- packet.ethHdr.h_proto = htons(Eth_PPPOE_Discovery);
- packet.type = 1;
- packet.ver = 1;
- packet.code = code;
- packet.session = session;
- packet.length = htons(0);
- if (hostUniq) {
- if (addTag(&packet, hostUniq) < 0) return;
- }
- errTag.type = htons(TAG_GENERIC_ERROR);
- errTag.length = htons(strlen(errMsg));
- strcpy(errTag.payload, errMsg);
- if (addTag(&packet, &errTag) < 0) return;
- size = ntohs(packet.length) + HDR_SIZE;
- if (code == CODE_PADT) {
- sendPacket(NULL, iface->discoverySock, &packet, size);
- } else {
- sendPacket(NULL, iface->sessionSock, &packet, size);
- }
-}
-
-/**********************************************************************
-*%FUNCTION: alarmHandler
-*%ARGUMENTS:
-* sig -- signal number
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* SIGALRM handler. Increments Epoch; if necessary, writes a byte of
-* data to the alarm pipe to trigger the stale-session cleaner.
-***********************************************************************/
-void
-alarmHandler(int sig)
-{
- alarm(1);
- Epoch++;
- CleanCounter++;
- if (CleanCounter == CleanPeriod) {
- write(CleanPipe[1], "", 1);
- }
-}
-
-/**********************************************************************
-*%FUNCTION: cleanSessions
-*%ARGUMENTS:
-* None
-*%RETURNS:
-* Nothing
-*%DESCRIPTION:
-* Goes through active sessions and cleans sessions idle for longer
-* than IdleTimeout seconds.
-***********************************************************************/
-void cleanSessions(void)
-{
- PPPoESession *cur, *next;
- cur = ActiveSessions;
- while(cur) {
- next = cur->next;
- if (Epoch - cur->epoch > IdleTimeout) {
- /* Send PADT to each peer */
- relaySendError(CODE_PADT, cur->acHash->sesNum,
- cur->acHash->interface,
- cur->acHash->peerMac, NULL,
- "RP-PPPoE: Relay: Session exceeded idle timeout");
- relaySendError(CODE_PADT, cur->clientHash->sesNum,
- cur->clientHash->interface,
- cur->clientHash->peerMac, NULL,
- "RP-PPPoE: Relay: Session exceeded idle timeout");
- freeSession(cur, "Idle Timeout");
- }
- cur = next;
- }
-}
diff --git a/mdk-stage1/rp-pppoe/src/relay.h b/mdk-stage1/rp-pppoe/src/relay.h
deleted file mode 100644
index d438a657f..000000000
--- a/mdk-stage1/rp-pppoe/src/relay.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/**********************************************************************
-*
-* relay.h
-*
-* Definitions for PPPoE relay
-*
-* Copyright (C) 2001 Roaring Penguin Software Inc.
-*
-* This program may be distributed according to the terms of the GNU
-* General Public License, version 2 or (at your option) any later version.
-*
-* $Id$
-*
-***********************************************************************/
-
-#include "pppoe.h"
-
-/* Description for each active Ethernet interface */
-typedef struct InterfaceStruct {
- char name[IFNAMSIZ+1]; /* Interface name */
- int discoverySock; /* Socket for discovery frames */
- int sessionSock; /* Socket for session frames */
- int clientOK; /* Client requests allowed (PADI, PADR) */
- int acOK; /* AC replies allowed (PADO, PADS) */
- unsigned char mac[ETH_ALEN]; /* MAC address */
-} PPPoEInterface;
-
-/* Session state for relay */
-struct SessionHashStruct;
-typedef struct SessionStruct {
- struct SessionStruct *next; /* Free list link */
- struct SessionStruct *prev; /* Free list link */
- struct SessionHashStruct *acHash; /* Hash bucket for AC MAC/Session */
- struct SessionHashStruct *clientHash; /* Hash bucket for client MAC/Session */
- unsigned int epoch; /* Epoch when last activity was seen */
- UINT16_t sesNum; /* Session number assigned by relay */
-} PPPoESession;
-
-/* Hash table entry to find sessions */
-typedef struct SessionHashStruct {
- struct SessionHashStruct *next; /* Link in hash chain */
- struct SessionHashStruct *prev; /* Link in hash chain */
- struct SessionHashStruct *peer; /* Peer for this session */
- PPPoEInterface const *interface; /* Interface */
- unsigned char peerMac[ETH_ALEN]; /* Peer's MAC address */
- UINT16_t sesNum; /* Session number */
- PPPoESession *ses; /* Session data */
-} SessionHash;
-
-/* Function prototypes */
-
-void relayGotSessionPacket(PPPoEInterface const *i);
-void relayGotDiscoveryPacket(PPPoEInterface const *i);
-PPPoEInterface *findInterface(int sock);
-unsigned int hash(unsigned char const *mac, UINT16_t sesNum);
-SessionHash *findSession(unsigned char const *mac, UINT16_t sesNum);
-void deleteHash(SessionHash *hash);
-PPPoESession *createSession(PPPoEInterface const *ac,
- PPPoEInterface const *cli,
- unsigned char const *acMac,
- unsigned char const *cliMac,
- UINT16_t acSes);
-void freeSession(PPPoESession *ses, char const *msg);
-void addInterface(char const *ifname, int clientOK, int acOK);
-void usage(char const *progname);
-void initRelay(int nsess);
-void relayLoop(void);
-void addHash(SessionHash *sh);
-void unhash(SessionHash *sh);
-
-void relayHandlePADT(PPPoEInterface const *iface, PPPoEPacket *packet, int size);
-void relayHandlePADI(PPPoEInterface const *iface, PPPoEPacket *packet, int size);
-void relayHandlePADO(PPPoEInterface const *iface, PPPoEPacket *packet, int size);
-void relayHandlePADR(PPPoEInterface const *iface, PPPoEPacket *packet, int size);
-void relayHandlePADS(PPPoEInterface const *iface, PPPoEPacket *packet, int size);
-
-int addTag(PPPoEPacket *packet, PPPoETag const *tag);
-int insertBytes(PPPoEPacket *packet, unsigned char *loc,
- void const *bytes, int length);
-int removeBytes(PPPoEPacket *packet, unsigned char *loc,
- int length);
-void relaySendError(unsigned char code,
- UINT16_t session,
- PPPoEInterface const *iface,
- unsigned char const *mac,
- PPPoETag const *hostUniq,
- char const *errMsg);
-
-void alarmHandler(int sig);
-void cleanSessions(void);
-
-#define MAX_INTERFACES 8
-#define DEFAULT_SESSIONS 5000
-
-/* Hash table size -- a prime number; gives load factor of around 6
- for 65534 sessions */
-#define HASHTAB_SIZE 18917
diff --git a/mdk-stage1/slang/Makefile b/mdk-stage1/slang/Makefile
deleted file mode 100644
index fbbf542b3..000000000
--- a/mdk-stage1/slang/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
- #******************************************************************************
- #
- # Guillaume Cottenceau (gc@mandriva.com)
- #
- # Copyright 2000 Mandriva
- #
- # 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.
- #
- #*****************************************************************************
-
-top_dir = ..
-
-include $(top_dir)/Makefile.common
-
-
-LIBNAME = libslang
-
-OBJS = sltermin.o sldisply.o slutty.o slang.o slarray.o slclass.o slcmd.o slerr.o slgetkey.o slkeymap.o slmalloc.o slmath.o slmemchr.o slmemcmp.o slmemcpy.o slmemset.o slmisc.o slparse.o slprepr.o slregexp.o slrline.o slsearch.o slsmg.o slstd.o sltoken.o sltypes.o slxstrng.o slcurses.o slscroll.o slsignal.o slkeypad.o slerrno.o slstring.o slstruct.o slcmplex.o slarrfun.o slimport.o slpath.o slarith.o slassoc.o slcompat.o slposdir.o slstdio.o slproc.o sltime.o slstrops.o slbstr.o slpack.o slintall.o slistruc.o slposio.o slnspace.o slarrmis.o slospath.o slscanf.o
-
-DEFS = -Dunix -DSLANG
-
-INCS =
-
-
-TARGETS = $(LIBNAME).a
-
-all: $(TARGETS)
-
-clean:
- rm -f *.o *.a
-
-$(LIBNAME).a: $(OBJS)
- ar -cru $@ $^
- ranlib $@
-
-$(OBJS): %.o: %.c
- $(DIET) gcc $(CFLAGS) $(DEFS) $(INCS) $(INCLUDES) -c $< -o $@
diff --git a/mdk-stage1/slang/_slang.h b/mdk-stage1/slang/_slang.h
deleted file mode 100644
index 02ee13505..000000000
--- a/mdk-stage1/slang/_slang.h
+++ /dev/null
@@ -1,743 +0,0 @@
-#ifndef _PRIVATE_SLANG_H_
-#define _PRIVATE_SLANG_H_
-/* header file for S-Lang internal structures that users do not (should not)
- need. Use slang.h for that purpose. */
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-/* #include "config.h" */
-#include "jdmacros.h"
-#include "sllimits.h"
-
-#ifdef VMS
-# define SLANG_SYSTEM_NAME "_VMS"
-#else
-# if defined (IBMPC_SYSTEM)
-# define SLANG_SYSTEM_NAME "_IBMPC"
-# else
-# define SLANG_SYSTEM_NAME "_UNIX"
-# endif
-#endif /* VMS */
-
-/* These quantities are main_types for byte-compiled code. They are used
- * by the inner_interp routine. The _BC_ means byte-code.
- */
-
-#define _SLANG_BC_LVARIABLE SLANG_LVARIABLE /* 0x01 */
-#define _SLANG_BC_GVARIABLE SLANG_GVARIABLE /* 0x02 */
-#define _SLANG_BC_IVARIABLE SLANG_IVARIABLE /* 0x03 */
-#define _SLANG_BC_RVARIABLE SLANG_RVARIABLE /* 0x04 */
-#define _SLANG_BC_INTRINSIC SLANG_INTRINSIC /* 0x05 */
-#define _SLANG_BC_FUNCTION SLANG_FUNCTION /* 0x06 */
-#define _SLANG_BC_MATH_UNARY SLANG_MATH_UNARY /* 0x07 */
-#define _SLANG_BC_APP_UNARY SLANG_APP_UNARY /* 0x08 */
-#define _SLANG_BC_ICONST SLANG_ICONSTANT /* 0x09 */
-#define _SLANG_BC_DCONST SLANG_DCONSTANT /* 0x0A */
-#define _SLANG_BC_PVARIABLE SLANG_PVARIABLE /* 0x0B */
-#define _SLANG_BC_PFUNCTION SLANG_PFUNCTION /* 0x0C */
-
-#define _SLANG_BC_BINARY 0x10
-#define _SLANG_BC_LITERAL 0x11 /* constant objects */
-#define _SLANG_BC_LITERAL_INT 0x12
-#define _SLANG_BC_LITERAL_STR 0x13
-#define _SLANG_BC_BLOCK 0x14
-
-/* These 3 MUST be in this order too ! */
-#define _SLANG_BC_RETURN 0x15
-#define _SLANG_BC_BREAK 0x16
-#define _SLANG_BC_CONTINUE 0x17
-
-#define _SLANG_BC_EXCH 0x18
-#define _SLANG_BC_LABEL 0x19
-#define _SLANG_BC_LOBJPTR 0x1A
-#define _SLANG_BC_GOBJPTR 0x1B
-#define _SLANG_BC_X_ERROR 0x1C
-/* These must be in this order */
-#define _SLANG_BC_X_USER0 0x1D
-#define _SLANG_BC_X_USER1 0x1E
-#define _SLANG_BC_X_USER2 0x1F
-#define _SLANG_BC_X_USER3 0x20
-#define _SLANG_BC_X_USER4 0x21
-
-#define _SLANG_BC_CALL_DIRECT 0x24
-#define _SLANG_BC_CALL_DIRECT_FRAME 0x25
-#define _SLANG_BC_UNARY 0x26
-#define _SLANG_BC_UNARY_FUNC 0x27
-
-#define _SLANG_BC_DEREF_ASSIGN 0x30
-#define _SLANG_BC_SET_LOCAL_LVALUE 0x31
-#define _SLANG_BC_SET_GLOBAL_LVALUE 0x32
-#define _SLANG_BC_SET_INTRIN_LVALUE 0x33
-#define _SLANG_BC_SET_STRUCT_LVALUE 0x34
-#define _SLANG_BC_FIELD 0x35
-#define _SLANG_BC_SET_ARRAY_LVALUE 0x36
-
-#define _SLANG_BC_LINE_NUM 0x40
-
-#define _SLANG_BC_TMP 0x50
-#define _SLANG_BC_LVARIABLE_AGET 0x60
-#define _SLANG_BC_LVARIABLE_APUT 0x61
-#define _SLANG_BC_INTEGER_PLUS 0x62
-#define _SLANG_BC_INTEGER_MINUS 0x63
-#define _SLANG_BC_ARG_LVARIABLE 0x64
-#define _SLANG_BC_EARG_LVARIABLE 0x65
-
-#define _SLANG_BC_CALL_DIRECT_INTRINSIC 0x80
-#define _SLANG_BC_INTRINSIC_CALL_DIRECT 0x81
-#define _SLANG_BC_CALL_DIRECT_LSTR 0x82
-#define _SLANG_BC_CALL_DIRECT_SLFUN 0x83
-#define _SLANG_BC_CALL_DIRECT_INTRSTOP 0x84
-#define _SLANG_BC_INTRINSIC_STOP 0x85
-#define _SLANG_BC_CALL_DIRECT_EARG_LVAR 0x86
-#define _SLANG_BC_CALL_DIRECT_LINT 0x87
-#define _SLANG_BC_CALL_DIRECT_LVAR 0x88
-
-
-/* Byte-Code Sub Types (_BCST_) */
-
-/* These are sub_types of _SLANG_BC_BLOCK */
-#define _SLANG_BCST_ERROR_BLOCK 0x01
-#define _SLANG_BCST_EXIT_BLOCK 0x02
-#define _SLANG_BCST_USER_BLOCK0 0x03
-#define _SLANG_BCST_USER_BLOCK1 0x04
-#define _SLANG_BCST_USER_BLOCK2 0x05
-#define _SLANG_BCST_USER_BLOCK3 0x06
-#define _SLANG_BCST_USER_BLOCK4 0x07
-/* The user blocks MUST be in the above order */
-#define _SLANG_BCST_LOOP 0x10
-#define _SLANG_BCST_WHILE 0x11
-#define _SLANG_BCST_FOR 0x12
-#define _SLANG_BCST_FOREVER 0x13
-#define _SLANG_BCST_CFOR 0x14
-#define _SLANG_BCST_DOWHILE 0x15
-#define _SLANG_BCST_FOREACH 0x16
-
-#define _SLANG_BCST_IF 0x20
-#define _SLANG_BCST_IFNOT 0x21
-#define _SLANG_BCST_ELSE 0x22
-#define _SLANG_BCST_ANDELSE 0x23
-#define _SLANG_BCST_ORELSE 0x24
-#define _SLANG_BCST_SWITCH 0x25
-#define _SLANG_BCST_NOTELSE 0x26
-
-/* assignment (_SLANG_BC_SET_*_LVALUE) subtypes. The order MUST correspond
- * to the assignment token order with the ASSIGN_TOKEN as the first!
- */
-#define _SLANG_BCST_ASSIGN 0x01
-#define _SLANG_BCST_PLUSEQS 0x02
-#define _SLANG_BCST_MINUSEQS 0x03
-#define _SLANG_BCST_TIMESEQS 0x04
-#define _SLANG_BCST_DIVEQS 0x05
-#define _SLANG_BCST_BOREQS 0x06
-#define _SLANG_BCST_BANDEQS 0x07
-#define _SLANG_BCST_PLUSPLUS 0x08
-#define _SLANG_BCST_POST_PLUSPLUS 0x09
-#define _SLANG_BCST_MINUSMINUS 0x0A
-#define _SLANG_BCST_POST_MINUSMINUS 0x0B
-
-/* These use SLANG_PLUS, SLANG_MINUS, SLANG_PLUSPLUS, etc... */
-
-typedef union
-{
-#if SLANG_HAS_FLOAT
- double double_val;
- float float_val;
-#endif
- long long_val;
- unsigned long ulong_val;
- VOID_STAR ptr_val;
- char *s_val;
- int int_val;
- unsigned int uint_val;
- SLang_MMT_Type *ref;
- SLang_Name_Type *n_val;
- struct _SLang_Struct_Type *struct_val;
- struct _SLang_Array_Type *array_val;
- short short_val;
- unsigned short ushort_val;
- char char_val;
- unsigned char uchar_val;
-}
-_SL_Object_Union_Type;
-
-typedef struct _SLang_Object_Type
-{
- unsigned char data_type; /* SLANG_INT_TYPE, ... */
- _SL_Object_Union_Type v;
-}
-SLang_Object_Type;
-
-struct _SLang_MMT_Type
-{
- unsigned char data_type; /* int, string, etc... */
- VOID_STAR user_data; /* address of user structure */
- unsigned int count; /* number of references */
-};
-
-extern int _SLang_pop_object_of_type (unsigned char, SLang_Object_Type *, int);
-
-typedef struct
-{
- char *name; /* slstring */
- SLang_Object_Type obj;
-}
-_SLstruct_Field_Type;
-
-typedef struct _SLang_Struct_Type
-{
- _SLstruct_Field_Type *fields;
- unsigned int nfields; /* number used */
- unsigned int num_refs;
-}
-_SLang_Struct_Type;
-
-extern void _SLstruct_delete_struct (_SLang_Struct_Type *);
-extern int _SLang_push_struct (_SLang_Struct_Type *);
-extern int _SLang_pop_struct (_SLang_Struct_Type **);
-extern int _SLstruct_init (void);
-/* extern int _SLstruct_get_field (char *); */
-extern int _SLstruct_define_struct (void);
-extern int _SLstruct_define_typedef (void);
-
-extern int _SLang_pop_datatype (unsigned char *);
-extern int _SLang_push_datatype (unsigned char);
-
-struct _SLang_Ref_Type
-{
- int is_global;
- union
- {
- SLang_Name_Type *nt;
- SLang_Object_Type *local_obj;
- }
- v;
-};
-
-extern int _SLang_dereference_ref (SLang_Ref_Type *);
-extern int _SLang_deref_assign (SLang_Ref_Type *);
-extern int _SLang_push_ref (int, VOID_STAR);
-
-extern int _SL_increment_frame_pointer (void);
-extern int _SL_decrement_frame_pointer (void);
-
-extern int SLang_pop(SLang_Object_Type *);
-extern void SLang_free_object (SLang_Object_Type *);
-extern int _SLanytype_typecast (unsigned char, VOID_STAR, unsigned int,
- unsigned char, VOID_STAR);
-extern void _SLstring_intrinsic (void);
-
-
-/* These functions are used to create slstrings of a fixed length. Be
- * very careful how they are used. In particular, if len bytes are allocated,
- * then the string must be len characters long, no more and no less.
- */
-extern char *_SLallocate_slstring (unsigned int);
-extern char *_SLcreate_via_alloced_slstring (char *, unsigned int);
-extern void _SLunallocate_slstring (char *, unsigned int);
-extern int _SLpush_alloced_slstring (char *, unsigned int);
-
-typedef struct
-{
- char **buf;
- unsigned int max_num;
- unsigned int num;
- unsigned int delta_num;
-}
-_SLString_List_Type;
-extern int _SLstring_list_append (_SLString_List_Type *, char *);
-extern int _SLstring_list_init (_SLString_List_Type *, unsigned int, unsigned int);
-extern void _SLstring_list_delete (_SLString_List_Type *);
-extern int _SLstring_list_push (_SLString_List_Type *);
-
-/* This function assumes that s is an slstring. */
-extern char *_SLstring_dup_slstring (char *);
-extern int _SLang_dup_and_push_slstring (char *);
-
-
-extern int _SLang_init_import (void);
-
-/* This function checks to see if the referenced object is initialized */
-extern int _SLang_is_ref_initialized (SLang_Ref_Type *);
-extern int _SLcheck_identifier_syntax (char *);
-extern int _SLang_uninitialize_ref (SLang_Ref_Type *);
-
-extern int _SLpush_slang_obj (SLang_Object_Type *);
-
-extern char *_SLexpand_escaped_char(char *, char *);
-extern void _SLexpand_escaped_string (char *, char *, char *);
-
-/* returns a pointer to an SLstring string-- use SLang_free_slstring */
-extern char *_SLstringize_object (SLang_Object_Type *);
-extern int _SLdump_objects (char *, SLang_Object_Type *, unsigned int, int);
-
-extern SLang_Object_Type *_SLRun_Stack;
-extern SLang_Object_Type *_SLStack_Pointer;
-
-struct _SLang_NameSpace_Type
-{
- struct _SLang_NameSpace_Type *next;
- char *name; /* this is the load_type name */
- char *namespace_name; /* this name is assigned by implements */
- unsigned int table_size;
- SLang_Name_Type **table;
-};
-extern SLang_NameSpace_Type *_SLns_allocate_namespace (char *, unsigned int);
-extern SLang_NameSpace_Type *_SLns_find_namespace (char *);
-extern int _SLns_set_namespace_name (SLang_NameSpace_Type *, char *);
-extern SLang_Array_Type *_SLnspace_apropos (SLang_NameSpace_Type *, char *, unsigned int);
-extern void _SLang_use_namespace_intrinsic (char *name);
-extern char *_SLang_cur_namespace_intrinsic (void);
-extern SLang_Array_Type *_SLang_apropos (char *, char *, unsigned int);
-extern void _SLang_implements_intrinsic (char *);
-
-extern int _SLang_Trace;
-extern int _SLstack_depth(void);
-extern char *_SLang_Current_Function_Name;
-
-extern int _SLang_trace_fun(char *);
-extern int _SLang_Compile_Line_Num_Info;
-
-extern char *_SLstring_dup_hashed_string (char *, unsigned long);
-extern unsigned long _SLcompute_string_hash (char *);
-extern char *_SLstring_make_hashed_string (char *, unsigned int, unsigned long *);
-extern void _SLfree_hashed_string (char *, unsigned int, unsigned long);
-unsigned long _SLstring_hash (unsigned char *, unsigned char *);
-extern int _SLinit_slcomplex (void);
-
-extern int _SLang_init_slstrops (void);
-extern int _SLstrops_do_sprintf_n (int);
-extern int _SLang_sscanf (void);
-extern double _SLang_atof (char *);
-extern int _SLang_init_bstring (void);
-extern int _SLang_init_sltime (void);
-extern void _SLpack (void);
-extern void _SLunpack (char *, SLang_BString_Type *);
-extern void _SLpack_pad_format (char *);
-extern unsigned int _SLpack_compute_size (char *);
-extern int _SLusleep (unsigned long);
-
-/* frees upon error. NULL __NOT__ ok. */
-extern int _SLang_push_slstring (char *);
-
-extern unsigned char _SLarith_promote_type (unsigned char);
-extern int _SLarith_get_precedence (unsigned char);
-extern int _SLarith_typecast (unsigned char, VOID_STAR, unsigned int,
- unsigned char, VOID_STAR);
-
-extern int SLang_push(SLang_Object_Type *);
-extern int SLadd_global_variable (char *);
-extern void _SLang_clear_error (void);
-
-extern int _SLdo_pop (void);
-extern unsigned int _SLsys_getkey (void);
-extern int _SLsys_input_pending (int);
-#ifdef IBMPC_SYSTEM
-extern unsigned int _SLpc_convert_scancode (unsigned int, unsigned int, int);
-#define _SLTT_KEY_SHIFT 1
-#define _SLTT_KEY_CTRL 2
-#define _SLTT_KEY_ALT 4
-#endif
-
-typedef struct _SLterminfo_Type SLterminfo_Type;
-extern SLterminfo_Type *_SLtt_tigetent (char *);
-extern char *_SLtt_tigetstr (SLterminfo_Type *, char *);
-extern int _SLtt_tigetnum (SLterminfo_Type *, char *);
-extern int _SLtt_tigetflag (SLterminfo_Type *, char *);
-
-#if SLTT_HAS_NON_BCE_SUPPORT
-extern int _SLtt_get_bce_color_offset (void);
-#endif
-extern void (*_SLtt_color_changed_hook)(void);
-
-extern unsigned char SLang_Input_Buffer [SL_MAX_INPUT_BUFFER_LEN];
-
-extern int _SLregister_types (void);
-extern SLang_Class_Type *_SLclass_get_class (unsigned char);
-extern VOID_STAR _SLclass_get_ptr_to_value (SLang_Class_Type *, SLang_Object_Type *);
-extern void _SLclass_type_mismatch_error (unsigned char, unsigned char);
-extern int _SLclass_init (void);
-extern int _SLclass_copy_class (unsigned char, unsigned char);
-
-extern unsigned char _SLclass_Class_Type [256];
-
-extern int (*_SLclass_get_typecast (unsigned char, unsigned char, int))
-(unsigned char, VOID_STAR, unsigned int,
- unsigned char, VOID_STAR);
-
-extern int (*_SLclass_get_binary_fun (int, SLang_Class_Type *, SLang_Class_Type *, SLang_Class_Type **, int))
-(int,
- unsigned char, VOID_STAR, unsigned int,
- unsigned char, VOID_STAR, unsigned int,
- VOID_STAR);
-
-extern int (*_SLclass_get_unary_fun (int, SLang_Class_Type *, SLang_Class_Type **, int))
-(int, unsigned char, VOID_STAR, unsigned int, VOID_STAR);
-
-extern int _SLarith_register_types (void);
-extern unsigned char _SLarith_Arith_Types [];
-extern unsigned char _SLarith_Is_Arith_Type [256];
-extern int _SLarith_bin_op (SLang_Object_Type *, SLang_Object_Type *, int);
-
-extern int _SLarray_add_bin_op (unsigned char);
-
-extern int _SLang_call_funptr (SLang_Name_Type *);
-extern void _SLset_double_format (char *);
-extern SLang_Name_Type *_SLlocate_global_name (char *);
-extern SLang_Name_Type *_SLlocate_name (char *);
-
-extern char *_SLdefines[];
-
-#define SL_ERRNO_NOT_IMPLEMENTED 0x7FFF
-extern int _SLerrno_errno;
-extern int _SLerrno_init (void);
-
-extern int _SLstdio_fdopen (char *, int, char *);
-
-extern void _SLstruct_pop_args (int *);
-extern void _SLstruct_push_args (SLang_Array_Type *);
-
-extern int _SLarray_aput (void);
-extern int _SLarray_aget (void);
-extern int _SLarray_inline_implicit_array (void);
-extern int _SLarray_inline_array (void);
-extern int _SLarray_wildcard_array (void);
-
-extern int
-_SLarray_typecast (unsigned char, VOID_STAR, unsigned int,
- unsigned char, VOID_STAR, int);
-
-extern int _SLarray_aput_transfer_elem (SLang_Array_Type *, int *,
- VOID_STAR, unsigned int, int);
-extern int _SLarray_aget_transfer_elem (SLang_Array_Type *, int *,
- VOID_STAR, unsigned int, int);
-extern void _SLarray_free_array_elements (SLang_Class_Type *, VOID_STAR, unsigned int);
-
-extern SLang_Foreach_Context_Type *
-_SLarray_cl_foreach_open (unsigned char, unsigned int);
-extern void _SLarray_cl_foreach_close (unsigned char, SLang_Foreach_Context_Type *);
-extern int _SLarray_cl_foreach (unsigned char, SLang_Foreach_Context_Type *);
-
-extern int _SLarray_matrix_multiply (void);
-extern void (*_SLang_Matrix_Multiply)(void);
-
-extern int _SLarray_init_slarray (void);
-extern SLang_Array_Type *
-SLang_create_array1 (unsigned char, int, VOID_STAR, int *, unsigned int, int);
-
-extern int _SLcompile_push_context (SLang_Load_Type *);
-extern int _SLcompile_pop_context (void);
-extern int _SLang_Auto_Declare_Globals;
-
-typedef struct
-{
- union
- {
- long long_val;
- char *s_val; /* Used for IDENT_TOKEN, FLOAT, etc... */
- SLang_BString_Type *b_val;
- } v;
- int free_sval_flag;
- unsigned int num_refs;
- unsigned long hash;
-#if _SLANG_HAS_DEBUG_CODE
- int line_number;
-#endif
- unsigned char type;
-}
-_SLang_Token_Type;
-
-extern void _SLcompile (_SLang_Token_Type *);
-extern void (*_SLcompile_ptr)(_SLang_Token_Type *);
-
-/* *** TOKENS *** */
-
-/* Note that that tokens corresponding to ^J, ^M, and ^Z should not be used.
- * This is because a file that contains any of these characters will
- * have an OS dependent interpretation, e.g., ^Z is EOF on MSDOS.
- */
-
-/* Special tokens */
-#define EOF_TOKEN 0x01
-#define RPN_TOKEN 0x02
-#define NL_TOKEN 0x03
-#define NOP_TOKEN 0x05
-#define FARG_TOKEN 0x06
-#define TMP_TOKEN 0x07
-
-#define RESERVED1_TOKEN 0x0A /* \n */
-#define RESERVED2_TOKEN 0x0D /* \r */
-
-/* Literal tokens */
-#define CHAR_TOKEN 0x10
-#define UCHAR_TOKEN 0x11
-#define SHORT_TOKEN 0x12
-#define USHORT_TOKEN 0x13
-#define INT_TOKEN 0x14
-#define UINT_TOKEN 0x15
-#define LONG_TOKEN 0x16
-#define ULONG_TOKEN 0x17
-#define IS_INTEGER_TOKEN(x) ((x >= CHAR_TOKEN) && (x <= ULONG_TOKEN))
-#define FLOAT_TOKEN 0x18
-#define DOUBLE_TOKEN 0x19
-#define RESERVED3_TOKEN 0x1A /* ^Z */
-#define COMPLEX_TOKEN 0x1B
-#define STRING_TOKEN 0x1C
-#define BSTRING_TOKEN 0x1D
-#define _BSTRING_TOKEN 0x1E /* byte-compiled BSTRING */
-#define ESC_STRING_TOKEN 0x1F
-
-/* Tokens that can be LVALUES */
-#define IDENT_TOKEN 0x20
-#define ARRAY_TOKEN 0x21
-#define DOT_TOKEN 0x22
-#define IS_LVALUE_TOKEN (((t) <= DOT_TOKEN) && ((t) >= IDENT_TOKEN))
-
-/* do not use these values */
-#define RESERVED4_TOKEN 0x23 /* # */
-#define RESERVED5_TOKEN 0x25 /* % */
-
-/* Flags for struct fields */
-#define STATIC_TOKEN 0x26
-#define READONLY_TOKEN 0x27
-#define PRIVATE_TOKEN 0x28
-#define PUBLIC_TOKEN 0x29
-
-/* Punctuation tokens */
-#define OBRACKET_TOKEN 0x2a
-#define CBRACKET_TOKEN 0x2b
-#define OPAREN_TOKEN 0x2c
-#define CPAREN_TOKEN 0x2d
-#define OBRACE_TOKEN 0x2e
-#define CBRACE_TOKEN 0x2f
-
-#define COMMA_TOKEN 0x31
-#define SEMICOLON_TOKEN 0x32
-#define COLON_TOKEN 0x33
-#define NAMESPACE_TOKEN 0x34
-
-/* Operators */
-#define POW_TOKEN 0x38
-
-/* The order here must match the order in the Binop_Level table in slparse.c */
-#define FIRST_BINARY_OP 0x39
-#define ADD_TOKEN 0x39
-#define SUB_TOKEN 0x3a
-#define TIMES_TOKEN 0x3b
-#define DIV_TOKEN 0x3c
-#define LT_TOKEN 0x3d
-#define LE_TOKEN 0x3e
-#define GT_TOKEN 0x3f
-#define GE_TOKEN 0x40
-#define EQ_TOKEN 0x41
-#define NE_TOKEN 0x42
-#define AND_TOKEN 0x43
-#define OR_TOKEN 0x44
-#define MOD_TOKEN 0x45
-#define BAND_TOKEN 0x46
-#define SHL_TOKEN 0x47
-#define SHR_TOKEN 0x48
-#define BXOR_TOKEN 0x49
-#define BOR_TOKEN 0x4a
-#define POUND_TOKEN 0x4b /* matrix multiplication */
-
-#define LAST_BINARY_OP 0x4b
-#define IS_BINARY_OP(t) ((t >= FIRST_BINARY_OP) && (t <= LAST_BINARY_OP))
-
-/* unary tokens -- but not all of them (see grammar) */
-#define DEREF_TOKEN 0x4d
-#define NOT_TOKEN 0x4e
-#define BNOT_TOKEN 0x4f
-
-#define IS_INTERNAL_FUNC(t) ((t >= 0x50) && (t <= 0x56))
-#define POP_TOKEN 0x50
-#define CHS_TOKEN 0x51
-#define SIGN_TOKEN 0x52
-#define ABS_TOKEN 0x53
-#define SQR_TOKEN 0x54
-#define MUL2_TOKEN 0x55
-#define EXCH_TOKEN 0x56
-
-/* Assignment tokens. Note: these must appear with sequential values.
- * The order here must match the specific lvalue assignments below.
- * These tokens are used by rpn routines in slang.c. slparse.c maps them
- * onto the specific lvalue tokens while parsing infix.
- * Also the assignment _SLANG_BCST_ assumes this order
- */
-#define ASSIGN_TOKEN 0x57
-#define PLUSEQS_TOKEN 0x58
-#define MINUSEQS_TOKEN 0x59
-#define TIMESEQS_TOKEN 0x5A
-#define DIVEQS_TOKEN 0x5B
-#define BOREQS_TOKEN 0x5C
-#define BANDEQS_TOKEN 0x5D
-#define PLUSPLUS_TOKEN 0x5E
-#define POST_PLUSPLUS_TOKEN 0x5F
-#define MINUSMINUS_TOKEN 0x60
-#define POST_MINUSMINUS_TOKEN 0x61
-
-/* Directives */
-#define FIRST_DIRECTIVE_TOKEN 0x62
-#define IFNOT_TOKEN 0x62
-#define IF_TOKEN 0x63
-#define ELSE_TOKEN 0x64
-#define FOREVER_TOKEN 0x65
-#define WHILE_TOKEN 0x66
-#define FOR_TOKEN 0x67
-#define _FOR_TOKEN 0x68
-#define LOOP_TOKEN 0x69
-#define SWITCH_TOKEN 0x6A
-#define DOWHILE_TOKEN 0x6B
-#define ANDELSE_TOKEN 0x6C
-#define ORELSE_TOKEN 0x6D
-#define ERRBLK_TOKEN 0x6E
-#define EXITBLK_TOKEN 0x6F
-/* These must be sequential */
-#define USRBLK0_TOKEN 0x70
-#define USRBLK1_TOKEN 0x71
-#define USRBLK2_TOKEN 0x72
-#define USRBLK3_TOKEN 0x73
-#define USRBLK4_TOKEN 0x74
-
-#define CONT_TOKEN 0x75
-#define BREAK_TOKEN 0x76
-#define RETURN_TOKEN 0x77
-
-#define CASE_TOKEN 0x78
-#define DEFINE_TOKEN 0x79
-#define DO_TOKEN 0x7a
-#define VARIABLE_TOKEN 0x7b
-#define GVARIABLE_TOKEN 0x7c
-#define _REF_TOKEN 0x7d
-#define PUSH_TOKEN 0x7e
-#define STRUCT_TOKEN 0x7f
-#define TYPEDEF_TOKEN 0x80
-#define NOTELSE_TOKEN 0x81
-#define DEFINE_STATIC_TOKEN 0x82
-#define FOREACH_TOKEN 0x83
-#define USING_TOKEN 0x84
-#define DEFINE_PRIVATE_TOKEN 0x85
-#define DEFINE_PUBLIC_TOKEN 0x86
-
-/* Note: the order here must match the order of the generic assignment tokens.
- * Also, the first token of each group must be the ?_ASSIGN_TOKEN.
- * slparse.c exploits this order, as well as slang.h.
- */
-#define FIRST_ASSIGN_TOKEN 0x90
-#define _STRUCT_ASSIGN_TOKEN 0x90
-#define _STRUCT_PLUSEQS_TOKEN 0x91
-#define _STRUCT_MINUSEQS_TOKEN 0x92
-#define _STRUCT_TIMESEQS_TOKEN 0x93
-#define _STRUCT_DIVEQS_TOKEN 0x94
-#define _STRUCT_BOREQS_TOKEN 0x95
-#define _STRUCT_BANDEQS_TOKEN 0x96
-#define _STRUCT_PLUSPLUS_TOKEN 0x97
-#define _STRUCT_POST_PLUSPLUS_TOKEN 0x98
-#define _STRUCT_MINUSMINUS_TOKEN 0x99
-#define _STRUCT_POST_MINUSMINUS_TOKEN 0x9A
-
-#define _ARRAY_ASSIGN_TOKEN 0xA0
-#define _ARRAY_PLUSEQS_TOKEN 0xA1
-#define _ARRAY_MINUSEQS_TOKEN 0xA2
-#define _ARRAY_TIMESEQS_TOKEN 0xA3
-#define _ARRAY_DIVEQS_TOKEN 0xA4
-#define _ARRAY_BOREQS_TOKEN 0xA5
-#define _ARRAY_BANDEQS_TOKEN 0xA6
-#define _ARRAY_PLUSPLUS_TOKEN 0xA7
-#define _ARRAY_POST_PLUSPLUS_TOKEN 0xA8
-#define _ARRAY_MINUSMINUS_TOKEN 0xA9
-#define _ARRAY_POST_MINUSMINUS_TOKEN 0xAA
-
-#define _SCALAR_ASSIGN_TOKEN 0xB0
-#define _SCALAR_PLUSEQS_TOKEN 0xB1
-#define _SCALAR_MINUSEQS_TOKEN 0xB2
-#define _SCALAR_TIMESEQS_TOKEN 0xB3
-#define _SCALAR_DIVEQS_TOKEN 0xB4
-#define _SCALAR_BOREQS_TOKEN 0xB5
-#define _SCALAR_BANDEQS_TOKEN 0xB6
-#define _SCALAR_PLUSPLUS_TOKEN 0xB7
-#define _SCALAR_POST_PLUSPLUS_TOKEN 0xB8
-#define _SCALAR_MINUSMINUS_TOKEN 0xB9
-#define _SCALAR_POST_MINUSMINUS_TOKEN 0xBA
-
-#define _DEREF_ASSIGN_TOKEN 0xC0
-#define _DEREF_PLUSEQS_TOKEN 0xC1
-#define _DEREF_MINUSEQS_TOKEN 0xC2
-#define _DEREF_TIMESEQS_TOKEN 0xC3
-#define _DEREF_DIVEQS_TOKEN 0xC4
-#define _DEREF_BOREQS_TOKEN 0xC5
-#define _DEREF_BANDEQS_TOKEN 0xC6
-#define _DEREF_PLUSPLUS_TOKEN 0xC7
-#define _DEREF_POST_PLUSPLUS_TOKEN 0xC8
-#define _DEREF_MINUSMINUS_TOKEN 0xC9
-#define _DEREF_POST_MINUSMINUS_TOKEN 0xCA
-
-#define LAST_ASSIGN_TOKEN 0xCA
-#define IS_ASSIGN_TOKEN(t) (((t)>=FIRST_ASSIGN_TOKEN)&&((t)<=LAST_ASSIGN_TOKEN))
-
-#define _INLINE_ARRAY_TOKEN 0xE0
-#define _INLINE_IMPLICIT_ARRAY_TOKEN 0xE1
-#define _NULL_TOKEN 0xE2
-#define _INLINE_WILDCARD_ARRAY_TOKEN 0xE3
-
-#define LINE_NUM_TOKEN 0xFC
-#define ARG_TOKEN 0xFD
-#define EARG_TOKEN 0xFE
-#define NO_OP_LITERAL 0xFF
-
-typedef struct
-{
- /* sltoken.c */
- /* SLang_eval_object */
- SLang_Load_Type *llt;
- SLPreprocess_Type *this_slpp;
- /* prep_get_char() */
- char *input_line;
- char cchar;
- /* get_token() */
- int want_nl_token;
-
- /* slparse.c */
- _SLang_Token_Type ctok;
- int block_depth;
- int assignment_expression;
-
- /* slang.c : SLcompile() */
- _SLang_Token_Type save_token;
- _SLang_Token_Type next_token;
- void (*slcompile_ptr)(_SLang_Token_Type *);
-}
-_SLEval_Context;
-
-extern int _SLget_token (_SLang_Token_Type *);
-extern void _SLparse_error (char *, _SLang_Token_Type *, int);
-extern void _SLparse_start (SLang_Load_Type *);
-extern int _SLget_rpn_token (_SLang_Token_Type *);
-extern void _SLcompile_byte_compiled (void);
-
-extern int (*_SLprep_eval_hook) (char *);
-
-#ifdef HAVE_VSNPRINTF
-#define _SLvsnprintf vsnprintf
-#else
-extern int _SLvsnprintf (char *, unsigned int, char *, va_list);
-#endif
-
-#ifdef HAVE_SNPRINTF
-# define _SLsnprintf snprintf
-#else
-extern int _SLsnprintf (char *, unsigned int, char *, ...);
-#endif
-
-#undef _INLINE_
-#if defined(__GNUC__) && _SLANG_USE_INLINE_CODE
-# define _INLINE_ __inline__
-#else
-# define _INLINE_
-#endif
-
-
-#endif /* _PRIVATE_SLANG_H_ */
diff --git a/mdk-stage1/slang/config.h b/mdk-stage1/slang/config.h
deleted file mode 100644
index a5ab3273c..000000000
--- a/mdk-stage1/slang/config.h
+++ /dev/null
@@ -1,163 +0,0 @@
-/* src/sysconf.h. Generated automatically by configure. */
-/* -*- c -*- */
-/* Note: this is for unix only. */
-
-#ifndef SL_CONFIG_H
-#define SL_CONFIG_H
-
-/* define if you have stdlib.h */
-#define HAVE_STDLIB_H 1
-
-/* define if you have unistd.h */
-#define HAVE_UNISTD_H 1
-
-/* define if you have termios.h */
-#define HAVE_TERMIOS_H 1
-
-/* define if you have memory.h */
-#define HAVE_MEMORY_H 1
-
-/* define if you have malloc.h */
-#define HAVE_MALLOC_H 1
-
-/* define if you have memset */
-#define HAVE_MEMSET 1
-
-/* define if you have memcpy */
-#define HAVE_MEMCPY 1
-
-//#define HAVE_SETLOCALE 1
-//#define HAVE_LOCALE_H 1
-
-#define HAVE_VFSCANF 1
-
-/* define if you have fcntl.h */
-#define HAVE_FCNTL_H 1
-
-/* Define if you have the vsnprintf, snprintf functions and they return
- * EOF upon failure.
- */
-#define HAVE_VSNPRINTF 1
-#define HAVE_SNPRINTF 1
-
-/* define if you have sys/fcntl.h */
-#define HAVE_SYS_FCNTL_H 1
-
-#define HAVE_SYS_TYPES_H 1
-#define HAVE_SYS_WAIT_H 1
-#define HAVE_SYS_TIMES_H 1
-
-/* Set these to the appropriate values */
-#define SIZEOF_SHORT 2
-#define SIZEOF_INT 4
-#define SIZEOF_LONG 4
-#define SIZEOF_FLOAT 4
-#define SIZEOF_DOUBLE 8
-
-/* define if you have these. */
-#define HAVE_ATEXIT 1
-#define HAVE_ON_EXIT 1
-#define HAVE_PUTENV 1
-#define HAVE_GETCWD 1
-#define HAVE_TCGETATTR 1
-#define HAVE_TCSETATTR 1
-#define HAVE_CFGETOSPEED 1
-#define HAVE_LSTAT 1
-#define HAVE_KILL 1
-#define HAVE_CHOWN 1
-#define HAVE_VSNPRINTF 1
-#define HAVE_POPEN 1
-#define HAVE_UMASK 1
-#define HAVE_READLINK 1
-#define HAVE_TIMES 1
-#define HAVE_GMTIME 1
-#define HAVE_MKFIFO 1
-
-#define HAVE_GETPPID 1
-#define HAVE_GETGID 1
-#define HAVE_GETEGID 1
-#define HAVE_GETEUID 1
-/* #undef HAVE_GETUID */
-
-#define HAVE_SETGID 1
-#define HAVE_SETPGID 1
-#define HAVE_SETUID 1
-
-#define HAVE_ACOSH 1
-#define HAVE_ASINH 1
-#define HAVE_ATANH 1
-
-#define HAVE_DIRENT_H 1
-/* #undef HAVE_SYS_NDIR_H */
-/* #undef HAVE_SYS_DIR_H */
-/* #undef HAVE_NDIR_H */
-
-#define HAVE_DLFCN_H 1
-
-#define HAVE_SYS_UTSNAME_H 1
-#define HAVE_UNAME 1
-
-/* These two are needed on DOS-like systems. Unix does not require them.
- * They are included here for consistency.
- *
-#define HAVE_IO_H
-#define HAVE_PROCESS_H
- */
-
-/* #undef USE_TERMCAP */
-
-/* #undef mode_t */
-/* #undef uid_t */
-/* #undef pid_t */
-/* #undef gid_t */
-
-/* Do we have posix signals? */
-#define HAVE_SIGACTION 1
-#define HAVE_SIGPROCMASK 1
-#define HAVE_SIGEMPTYSET 1
-#define HAVE_SIGADDSET 1
-
-#if defined(HAVE_SIGADDSET) && defined(HAVE_SIGEMPTYSET)
-# if defined(HAVE_SIGACTION) && defined(HAVE_SIGPROCMASK)
-# define SLANG_POSIX_SIGNALS
-# endif
-#endif
-
-/* Define if you need to in order for stat and other things to work. */
-/* #undef _POSIX_SOURCE */
-
-#ifdef _AIX
-# ifndef _POSIX_SOURCE
-# define _POSIX_SOURCE 1
-# endif
-# ifndef _ALL_SOURCE
-# define _ALL_SOURCE
-# endif
-/* This may generate warnings but the fact is that without it, xlc will
- * INCORRECTLY inline many str* functions. */
-/* # undef __STR__ */
-#endif
-
-/* define USE_TERMCAP if you want to use it instead of terminfo. */
-#if defined(sequent) || defined(NeXT)
-# ifndef USE_TERMCAP
-# define USE_TERMCAP
-# endif
-#endif
-
-#if defined(ultrix) && !defined(__GNUC__)
-# ifndef NO_PROTOTYPES
-# define NO_PROTOTYPES
-# endif
-#endif
-
-#ifndef unix
-# define unix 1
-#endif
-
-#ifndef __unix__
-# define __unix__ 1
-#endif
-
-#define _SLANG_SOURCE_ 1
-#endif /* SL_CONFIG_H */
diff --git a/mdk-stage1/slang/jdmacros.h b/mdk-stage1/slang/jdmacros.h
deleted file mode 100644
index 70d491b78..000000000
--- a/mdk-stage1/slang/jdmacros.h
+++ /dev/null
@@ -1,53 +0,0 @@
-#ifndef _JD_MACROS_H_
-#define _JD_MACROS_H_
-
-#ifndef SLMEMSET
-# ifdef HAVE_MEMSET
-# define SLMEMSET memset
-# else
-# define SLMEMSET SLmemset
-# endif
-#endif
-
-#ifndef SLMEMCHR
-# ifdef HAVE_MEMCHR
-# define SLMEMCHR memchr
-# else
-# define SLMEMCHR SLmemchr
-# endif
-#endif
-
-#ifndef SLMEMCPY
-# ifdef HAVE_MEMCPY
-# define SLMEMCPY memcpy
-# else
-# define SLMEMCPY SLmemcpy
-# endif
-#endif
-
-/* Note: HAVE_MEMCMP requires an unsigned memory comparison!!! */
-#ifndef SLMEMCMP
-# ifdef HAVE_MEMCMP
-# define SLMEMCMP memcmp
-# else
-# define SLMEMCMP SLmemcmp
-# endif
-#endif
-
-#ifndef SLFREE
-# define SLFREE free
-#endif
-
-#ifndef SLMALLOC
-# define SLMALLOC malloc
-#endif
-
-#ifndef SLCALLOC
-# define SLCALLOC calloc
-#endif
-
-#ifndef SLREALLOC
-# define SLREALLOC realloc
-#endif
-
-#endif /* _JD_MACROS_H_ */
diff --git a/mdk-stage1/slang/keywhash.c b/mdk-stage1/slang/keywhash.c
deleted file mode 100644
index 17d94d5a3..000000000
--- a/mdk-stage1/slang/keywhash.c
+++ /dev/null
@@ -1,190 +0,0 @@
-/* Perfect hash generated by command line:
- * ./a.out 1
- */
-#define MIN_HASH_VALUE 2
-#define MAX_HASH_VALUE 118
-#define MIN_KEYWORD_LEN 2
-#define MAX_KEYWORD_LEN 11
-
-static unsigned char Keyword_Hash_Table [256] =
-{
- 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
- 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
- 119, 1, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
- 9, 7, 1, 8, 2, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
- 119, 119, 0, 0, 119, 0, 119, 119, 119, 7, 119, 0, 0, 119, 119, 0,
- 119, 119, 0, 0, 0, 0, 119, 119, 0, 119, 119, 119, 119, 119, 119, 2,
- 119, 41, 1, 1, 9, 0, 55, 8, 0, 0, 119, 0, 27, 0, 0, 0,
- 7, 2, 0, 21, 0, 0, 0, 3, 2, 0, 119, 119, 119, 119, 119, 119,
- 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
- 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
- 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
- 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
- 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
- 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
- 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
- 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119
-};
-
-static unsigned char keyword_hash (char *s, unsigned int len)
-{
- unsigned int sum;
-
- sum = len;
- while (len)
- {
- len--;
- sum += (unsigned int) Keyword_Hash_Table [(unsigned char)s[len]];
- }
- return sum;
-}
-
-typedef struct
-{
- char *name;
- unsigned int type;
-}
-Keyword_Table_Type;
-
-static Keyword_Table_Type Keyword_Table [/* 117 */] =
-{
- {"or", OR_TOKEN},
- {"not", NOT_TOKEN},
- {NULL,0},
- {"xor", BXOR_TOKEN},
- {"return", RETURN_TOKEN},
- {"exch", EXCH_TOKEN},
- {NULL,0},
- {"continue", CONT_TOKEN},
- {NULL,0},
- {"do", DO_TOKEN},
- {"mod", MOD_TOKEN},
- {"ERROR_BLOCK", ERRBLK_TOKEN},
- {"USER_BLOCK2", USRBLK2_TOKEN},
- {"USER_BLOCK4", USRBLK4_TOKEN},
- {"__tmp", TMP_TOKEN},
- {"pop", POP_TOKEN},
- {NULL,0},
- {"EXIT_BLOCK", EXITBLK_TOKEN},
- {"USER_BLOCK1", USRBLK1_TOKEN},
- {"USER_BLOCK3", USRBLK3_TOKEN},
- {"USER_BLOCK0", USRBLK0_TOKEN},
- {NULL,0},
- {"shr", SHR_TOKEN},
- {"chs", CHS_TOKEN},
- {"sqr", SQR_TOKEN},
- {NULL,0},
- {"struct", STRUCT_TOKEN},
- {NULL,0},
- {NULL,0},
- {"switch", SWITCH_TOKEN},
- {"mul2", MUL2_TOKEN},
- {"sign", SIGN_TOKEN},
- {"using", USING_TOKEN},
- {"while", WHILE_TOKEN},
- {NULL,0},
- {NULL,0},
- {"loop", LOOP_TOKEN},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {"public", PUBLIC_TOKEN},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {"break", BREAK_TOKEN},
- {NULL,0},
- {"do_while", DOWHILE_TOKEN},
- {NULL,0},
- {"shl", SHL_TOKEN},
- {"else", ELSE_TOKEN},
- {"and", AND_TOKEN},
- {"orelse", ORELSE_TOKEN},
- {"private", PRIVATE_TOKEN},
- {NULL,0},
- {"if", IF_TOKEN},
- {"for", FOR_TOKEN},
- {"!if", IFNOT_TOKEN},
- {NULL,0},
- {"_for", _FOR_TOKEN},
- {"forever", FOREVER_TOKEN},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {"abs", ABS_TOKEN},
- {"case", CASE_TOKEN},
- {NULL,0},
- {"static", STATIC_TOKEN},
- {"define", DEFINE_TOKEN},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {"typedef", TYPEDEF_TOKEN},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {"foreach", FOREACH_TOKEN},
- {"andelse", ANDELSE_TOKEN},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {NULL,0},
- {"variable", VARIABLE_TOKEN},
-};
-
-static Keyword_Table_Type *is_keyword (char *str, unsigned int len)
-{
- unsigned int hash;
- char *name;
- Keyword_Table_Type *kw;
-
- if ((len < MIN_KEYWORD_LEN)
- || (len > MAX_KEYWORD_LEN))
- return NULL;
-
- hash = keyword_hash (str, len);
- if ((hash > MAX_HASH_VALUE) || (hash < MIN_HASH_VALUE))
- return NULL;
-
- kw = &Keyword_Table[hash - MIN_HASH_VALUE];
- if ((NULL != (name = kw->name))
- && (*str == *name)
- && (0 == strcmp (str, name)))
- return kw;
- return NULL;
-}
diff --git a/mdk-stage1/slang/sl-feat.h b/mdk-stage1/slang/sl-feat.h
deleted file mode 100644
index 511d72451..000000000
--- a/mdk-stage1/slang/sl-feat.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/* Setting this to 1 enables automatic support for associative arrays.
- * If this is set to 0, an application must explicitly enable associative
- * array support via SLang_init_slassoc.
- */
-#define SLANG_HAS_ASSOC_ARRAYS 1
-
-#define SLANG_HAS_COMPLEX 1
-#define SLANG_HAS_FLOAT 1
-
-/* This is the old space-speed trade off. To reduce memory usage and code
- * size, set this to zero.
- */
-#define _SLANG_OPTIMIZE_FOR_SPEED 2
-
-#define _SLANG_USE_INLINE_CODE 1
-
-/* This is experimental. It adds extra information for tracking down
- * errors.
- */
-#define _SLANG_HAS_DEBUG_CODE 1
-
-/* Allow optimizations based upon the __tmp operator. */
-#define _SLANG_USE_TMP_OPTIMIZATION 1
-
-/* Setting this to one will map 8 bit vtxxx terminals to 7 bit. Terminals
- * such as the vt320 can be set up to output the two-character escape sequence
- * encoded as 'ESC [' as single character. Setting this variable to 1 will
- * insert code to map such characters to the 7 bit equivalent.
- * This affects just input characters in the range 128-160 on non PC
- * systems.
- */
-#if defined(VMS) || defined(AMIGA)
-# define _SLANG_MAP_VTXXX_8BIT 1
-#else
-# define _SLANG_MAP_VTXXX_8BIT 0
-#endif
-
-/* Add support for color terminals that cannot do background color erases
- * Such terminals are poorly designed and are slowly disappearing but they
- * are still quite common. For example, screen is one of them!
- *
- * This is experimental. In particular, it is not known to work if
- * KANJI suupport is enabled.
- */
-#if !defined(IBMPC_SYSTEM)
-# define SLTT_HAS_NON_BCE_SUPPORT 1
-#else
-# define SLTT_HAS_NON_BCE_SUPPORT 0
-#endif
-
-/* If you want slang to assume that an xterm always has the background color
- * erase feature, then set this to 1. Otherwise, it will check the terminfo
- * database. This may or may not be a good idea since most good color xterms
- * support bce but many terminfo systems do not support it.
- */
-#define SLTT_XTERM_ALWAYS_BCE 0
-
-/* Set this to 1 to enable Kanji support. See above comment. */
-#define SLANG_HAS_KANJI_SUPPORT 0
-
diff --git a/mdk-stage1/slang/slang.c b/mdk-stage1/slang/slang.c
deleted file mode 100644
index 6edc7df37..000000000
--- a/mdk-stage1/slang/slang.c
+++ /dev/null
@@ -1,5547 +0,0 @@
-/* -*- mode: C; mode: fold; -*- */
-/* slang.c --- guts of S-Lang interpreter */
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#if SLANG_HAS_FLOAT
-# include <math.h>
-#endif
-
-#include "slang.h"
-#include "_slang.h"
-
-#define USE_COMBINED_BYTECODES 0
-
-struct _SLBlock_Type;
-
-typedef struct
-{
- struct _SLBlock_Type *body;
- unsigned int num_refs;
-}
-_SLBlock_Header_Type;
-
-typedef struct
-{
- char *name;
- SLang_Name_Type *next;
- char name_type;
-
- union
- {
- _SLBlock_Header_Type *header; /* body of function */
- char *autoload_filename;
- }
- v;
-#if _SLANG_HAS_DEBUG_CODE
- char *file;
-#endif
-#define SLANG_MAX_LOCAL_VARIABLES 254
-#define AUTOLOAD_NUM_LOCALS (SLANG_MAX_LOCAL_VARIABLES + 1)
- unsigned char nlocals; /* number of local variables */
- unsigned char nargs; /* number of arguments */
-}
-_SLang_Function_Type;
-
-typedef struct
-{
- char *name;
- SLang_Name_Type *next;
- char name_type;
-
- SLang_Object_Type obj;
-}
-SLang_Global_Var_Type;
-
-typedef struct
-{
- char *name;
- SLang_Name_Type *next;
- char name_type;
-
- int local_var_number;
-}
-SLang_Local_Var_Type;
-
-typedef struct _SLBlock_Type
-{
- unsigned char bc_main_type;
- unsigned char bc_sub_type;
- union
- {
- struct _SLBlock_Type *blk;
- int i_blk;
-
- SLang_Name_Type *nt_blk;
- SLang_App_Unary_Type *nt_unary_blk;
- SLang_Intrin_Var_Type *nt_ivar_blk;
- SLang_Intrin_Fun_Type *nt_ifun_blk;
- SLang_Global_Var_Type *nt_gvar_blk;
- SLang_IConstant_Type *iconst_blk;
- SLang_DConstant_Type *dconst_blk;
- _SLang_Function_Type *nt_fun_blk;
-
- VOID_STAR ptr_blk;
- char *s_blk;
- SLang_BString_Type *bs_blk;
-
-#if SLANG_HAS_FLOAT
- double *double_blk; /*literal double is a pointer */
-#endif
- float float_blk;
- long l_blk;
- struct _SLang_Struct_Type *struct_blk;
- int (*call_function)(void);
- }
- b;
-}
-SLBlock_Type;
-
-/* Debugging and tracing variables */
-
-void (*SLang_Enter_Function)(char *) = NULL;
-void (*SLang_Exit_Function)(char *) = NULL;
-/* If non null, these call C functions before and after a slang function. */
-
-int _SLang_Trace = 0;
-/* If _SLang_Trace = -1, do not trace intrinsics */
-static int Trace_Mode = 0;
-
-static char *Trace_Function; /* function to be traced */
-int SLang_Traceback = 0;
-/* non zero means do traceback. If less than 0, do not show local variables */
-
-/* These variables handle _NARGS processing by the parser */
-int SLang_Num_Function_Args;
-static int *Num_Args_Stack;
-static unsigned int Recursion_Depth;
-static SLang_Object_Type *Frame_Pointer;
-static int Next_Function_Num_Args;
-static unsigned int Frame_Pointer_Depth;
-static unsigned int *Frame_Pointer_Stack;
-
-static int Lang_Break_Condition = 0;
-/* true if any one below is true. This keeps us from testing 3 variables.
- * I know this can be perfomed with a bitmapped variable, but...
- */
-static int Lang_Break = 0;
-static int Lang_Return = 0;
-/* static int Lang_Continue = 0; */
-
-SLang_Object_Type *_SLRun_Stack;
-SLang_Object_Type *_SLStack_Pointer;
-static SLang_Object_Type *_SLStack_Pointer_Max;
-
-/* Might want to increase this. */
-static SLang_Object_Type Local_Variable_Stack[SLANG_MAX_LOCAL_STACK];
-static SLang_Object_Type *Local_Variable_Frame = Local_Variable_Stack;
-
-static void free_function_header (_SLBlock_Header_Type *);
-
-void (*SLang_Dump_Routine)(char *);
-
-static void call_dump_routine (char *fmt, ...)
-{
- char buf[1024];
- va_list ap;
-
- va_start (ap, fmt);
- if (SLang_Dump_Routine != NULL)
- {
- (void) _SLvsnprintf (buf, sizeof (buf), fmt, ap);
- (*SLang_Dump_Routine) (buf);
- }
- else
- {
- vfprintf (stderr, fmt, ap);
- fflush (stderr);
- }
- va_end (ap);
-}
-
-static void do_traceback (char *, unsigned int, char *);
-static int init_interpreter (void);
-
-/*{{{ push/pop/etc stack manipulation functions */
-
-/* This routine is assumed to work even in the presence of a SLang_Error. */
-_INLINE_
-int SLang_pop (SLang_Object_Type *x)
-{
- register SLang_Object_Type *y;
-
- y = _SLStack_Pointer;
- if (y == _SLRun_Stack)
- {
- if (SLang_Error == 0) SLang_Error = SL_STACK_UNDERFLOW;
- x->data_type = 0;
- return -1;
- }
- y--;
- *x = *y;
-
- _SLStack_Pointer = y;
- return 0;
-}
-
-static int pop_ctrl_integer (int *i)
-{
- int type;
- SLang_Class_Type *cl;
-#if _SLANG_OPTIMIZE_FOR_SPEED
- register SLang_Object_Type *y;
-
- /* Most of the time, either an integer or a char will be on the stack.
- * Optimize these cases.
- */
- y = _SLStack_Pointer;
- if (y == _SLRun_Stack)
- {
- if (SLang_Error == 0) SLang_Error = SL_STACK_UNDERFLOW;
- return -1;
- }
- y--;
-
- type = y->data_type;
- if (type == SLANG_INT_TYPE)
- {
- _SLStack_Pointer = y;
- *i = y->v.int_val;
- return 0;
- }
- if (type == SLANG_CHAR_TYPE)
- {
- _SLStack_Pointer = y;
- *i = y->v.char_val;
- return 0;
- }
-#else
- if (-1 == (type = SLang_peek_at_stack ()))
- return -1;
-#endif
-
- cl = _SLclass_get_class ((unsigned char) type);
- if (cl->cl_to_bool == NULL)
- {
- SLang_verror (SL_TYPE_MISMATCH,
- "%s cannot be used in a boolean context",
- cl->cl_name);
- return -1;
- }
- return cl->cl_to_bool ((unsigned char) type, i);
-}
-
-_INLINE_
-int SLang_peek_at_stack (void)
-{
- if (_SLStack_Pointer == _SLRun_Stack)
- {
- if (SLang_Error == 0)
- SLang_Error = SL_STACK_UNDERFLOW;
- return -1;
- }
-
- return (_SLStack_Pointer - 1)->data_type;
-}
-
-int SLang_peek_at_stack1 (void)
-{
- int type;
-
- type = SLang_peek_at_stack ();
- if (type == SLANG_ARRAY_TYPE)
- type = (_SLStack_Pointer - 1)->v.array_val->data_type;
-
- return type;
-}
-
-_INLINE_
-void SLang_free_object (SLang_Object_Type *obj)
-{
- unsigned char data_type;
- SLang_Class_Type *cl;
-
- if (obj == NULL) return;
- data_type = obj->data_type;
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if (SLANG_CLASS_TYPE_SCALAR == _SLclass_Class_Type [data_type])
- return;
- if (data_type == SLANG_STRING_TYPE)
- {
- SLang_free_slstring (obj->v.s_val);
- return;
- }
-#endif
- cl = _SLclass_get_class (data_type);
-#if !_SLANG_OPTIMIZE_FOR_SPEED
- if (cl->cl_class_type != SLANG_CLASS_TYPE_SCALAR)
-#endif
- (*cl->cl_destroy) (data_type, (VOID_STAR) &obj->v);
-}
-
-_INLINE_
-int SLang_push (SLang_Object_Type *x)
-{
- register SLang_Object_Type *y;
- y = _SLStack_Pointer;
-
- /* if there is a SLang_Error, probably not much harm will be done
- if it is ignored here */
- /* if (SLang_Error) return; */
-
- /* flag it now */
- if (y >= _SLStack_Pointer_Max)
- {
- if (!SLang_Error) SLang_Error = SL_STACK_OVERFLOW;
- return -1;
- }
-
- *y = *x;
- _SLStack_Pointer = y + 1;
- return 0;
-}
-
-/* _INLINE_ */
-int SLclass_push_ptr_obj (unsigned char type, VOID_STAR pval)
-{
- register SLang_Object_Type *y;
- y = _SLStack_Pointer;
-
- if (y >= _SLStack_Pointer_Max)
- {
- if (!SLang_Error) SLang_Error = SL_STACK_OVERFLOW;
- return -1;
- }
-
- y->data_type = type;
- y->v.ptr_val = pval;
-
- _SLStack_Pointer = y + 1;
- return 0;
-}
-
-_INLINE_
-int SLclass_push_int_obj (unsigned char type, int x)
-{
- register SLang_Object_Type *y;
- y = _SLStack_Pointer;
-
- if (y >= _SLStack_Pointer_Max)
- {
- if (!SLang_Error) SLang_Error = SL_STACK_OVERFLOW;
- return -1;
- }
-
- y->data_type = type;
- y->v.int_val = x;
-
- _SLStack_Pointer = y + 1;
- return 0;
-}
-
-_INLINE_
-int _SLang_pop_object_of_type (unsigned char type, SLang_Object_Type *obj,
- int allow_arrays)
-{
- register SLang_Object_Type *y;
-
- y = _SLStack_Pointer;
- if (y == _SLRun_Stack)
- return SLang_pop (obj);
- y--;
- if (y->data_type != type)
- {
-#if _SLANG_OPTIMIZE_FOR_SPEED
- /* This is an implicit typecast. We do not want to typecast
- * floats to ints implicitly.
- */
- if (_SLarith_Is_Arith_Type [type]
- && _SLarith_Is_Arith_Type [y->data_type]
- && (_SLarith_Is_Arith_Type [type] >= _SLarith_Is_Arith_Type[y->data_type]))
- {
- /* This should not fail */
- (void) _SLarith_typecast (y->data_type, (VOID_STAR)&y->v, 1,
- type, (VOID_STAR)&obj->v);
- obj->data_type = type;
- _SLStack_Pointer = y;
- return 0;
- }
-#endif
-
- if ((allow_arrays == 0)
- || (y->data_type != SLANG_ARRAY_TYPE)
- || (y->v.array_val->data_type != type))
- if (-1 == SLclass_typecast (type, 1, 0))
- return -1;
- }
- *obj = *y;
- _SLStack_Pointer = y;
- return 0;
-}
-
-/* This function reverses the top n items on the stack and returns a
- * an offset from the start of the stack to the last item.
- */
-int SLreverse_stack (int n)
-{
- SLang_Object_Type *otop, *obot, tmp;
-
- otop = _SLStack_Pointer;
- if ((n > otop - _SLRun_Stack) || (n < 0))
- {
- SLang_Error = SL_STACK_UNDERFLOW;
- return -1;
- }
- obot = otop - n;
- otop--;
- while (otop > obot)
- {
- tmp = *obot;
- *obot = *otop;
- *otop = tmp;
- otop--;
- obot++;
- }
- return (int) ((_SLStack_Pointer - n) - _SLRun_Stack);
-}
-
-_INLINE_
-int SLroll_stack (int np)
-{
- int n, i;
- SLang_Object_Type *otop, *obot, tmp;
-
- if ((n = abs(np)) <= 1) return 0; /* identity */
-
- obot = otop = _SLStack_Pointer;
- i = n;
- while (i != 0)
- {
- if (obot <= _SLRun_Stack)
- {
- SLang_Error = SL_STACK_UNDERFLOW;
- return -1;
- }
- obot--;
- i--;
- }
- otop--;
-
- if (np > 0)
- {
- /* Put top on bottom and roll rest up. */
- tmp = *otop;
- while (otop > obot)
- {
- *otop = *(otop - 1);
- otop--;
- }
- *otop = tmp;
- }
- else
- {
- /* Put bottom on top and roll rest down. */
- tmp = *obot;
- while (obot < otop)
- {
- *obot = *(obot + 1);
- obot++;
- }
- *obot = tmp;
- }
- return 0;
-}
-
-int _SLstack_depth (void)
-{
- return (int) (_SLStack_Pointer - _SLRun_Stack);
-}
-
-int SLdup_n (int n)
-{
- SLang_Object_Type *bot, *top;
-
- if (n <= 0)
- return 0;
-
- top = _SLStack_Pointer;
- if (top < _SLRun_Stack + n)
- {
- if (SLang_Error == 0)
- SLang_Error = SL_STACK_UNDERFLOW;
- return -1;
- }
- if (top + n > _SLStack_Pointer_Max)
- {
- if (SLang_Error == 0)
- SLang_Error = SL_STACK_OVERFLOW;
- return -1;
- }
- bot = top - n;
-
- while (bot < top)
- {
- SLang_Class_Type *cl;
- unsigned char data_type = bot->data_type;
-
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if (SLANG_CLASS_TYPE_SCALAR == _SLclass_Class_Type [data_type])
- {
- *_SLStack_Pointer++ = *bot++;
- continue;
- }
-#endif
- cl = _SLclass_get_class (data_type);
- if (-1 == (*cl->cl_push) (data_type, (VOID_STAR) &bot->v))
- return -1;
- bot++;
- }
- return 0;
-}
-
-/*}}}*/
-
-/*{{{ inner interpreter and support functions */
-
-_INLINE_
-int _SL_increment_frame_pointer (void)
-{
- if (Recursion_Depth >= SLANG_MAX_RECURSIVE_DEPTH)
- {
- SLang_verror (SL_STACK_OVERFLOW, "Num Args Stack Overflow");
- return -1;
- }
- Num_Args_Stack [Recursion_Depth] = SLang_Num_Function_Args;
-
- SLang_Num_Function_Args = Next_Function_Num_Args;
- Next_Function_Num_Args = 0;
- Recursion_Depth++;
- return 0;
-}
-
-_INLINE_
-int _SL_decrement_frame_pointer (void)
-{
- if (Recursion_Depth == 0)
- {
- SLang_verror (SL_STACK_UNDERFLOW, "Num Args Stack Underflow");
- return -1;
- }
-
- Recursion_Depth--;
- if (Recursion_Depth < SLANG_MAX_RECURSIVE_DEPTH)
- SLang_Num_Function_Args = Num_Args_Stack [Recursion_Depth];
-
- return 0;
-}
-
-_INLINE_
-int SLang_start_arg_list (void)
-{
- if (Frame_Pointer_Depth < SLANG_MAX_RECURSIVE_DEPTH)
- {
- Frame_Pointer_Stack [Frame_Pointer_Depth] = (unsigned int) (Frame_Pointer - _SLRun_Stack);
- Frame_Pointer = _SLStack_Pointer;
- Frame_Pointer_Depth++;
- Next_Function_Num_Args = 0;
- return 0;
- }
-
- SLang_verror (SL_STACK_OVERFLOW, "Frame Stack Overflow");
- return -1;
-}
-
-_INLINE_
-int SLang_end_arg_list (void)
-{
- if (Frame_Pointer_Depth == 0)
- {
- SLang_verror (SL_STACK_UNDERFLOW, "Frame Stack Underflow");
- return -1;
- }
- Frame_Pointer_Depth--;
- if (Frame_Pointer_Depth < SLANG_MAX_RECURSIVE_DEPTH)
- {
- Next_Function_Num_Args = (int) (_SLStack_Pointer - Frame_Pointer);
- Frame_Pointer = _SLRun_Stack + Frame_Pointer_Stack [Frame_Pointer_Depth];
- }
- return 0;
-}
-
-_INLINE_
-static int do_bc_call_direct_frame (int (*f)(void))
-{
- if ((0 == SLang_end_arg_list ())
- && (0 == _SL_increment_frame_pointer ()))
- {
- (void) (*f) ();
- _SL_decrement_frame_pointer ();
- }
- if (SLang_Error)
- return -1;
- return 0;
-}
-
-static int do_name_type_error (SLang_Name_Type *nt)
-{
- char buf[256];
- if (nt != NULL)
- {
- (void) _SLsnprintf (buf, sizeof (buf), "(Error occurred processing %s)", nt->name);
- do_traceback (buf, 0, NULL);
- }
- return -1;
-}
-
-/* local and global variable assignments */
-
-static int do_binary_ab (int op, SLang_Object_Type *obja, SLang_Object_Type *objb)
-{
- SLang_Class_Type *a_cl, *b_cl, *c_cl;
- unsigned char b_data_type, a_data_type, c_data_type;
- int (*binary_fun) (int,
- unsigned char, VOID_STAR, unsigned int,
- unsigned char, VOID_STAR, unsigned int,
- VOID_STAR);
- VOID_STAR pa;
- VOID_STAR pb;
- VOID_STAR pc;
- int ret;
-
- b_data_type = objb->data_type;
- a_data_type = obja->data_type;
-
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if (_SLarith_Is_Arith_Type[a_data_type]
- && _SLarith_Is_Arith_Type[b_data_type])
- {
- int status;
- status = _SLarith_bin_op (obja, objb, op);
- if (status != 1)
- return status;
- /* drop and try it the hard way */
- }
-#endif
-
- a_cl = _SLclass_get_class (a_data_type);
- if (a_data_type == b_data_type)
- b_cl = a_cl;
- else
- b_cl = _SLclass_get_class (b_data_type);
-
- if (NULL == (binary_fun = _SLclass_get_binary_fun (op, a_cl, b_cl, &c_cl, 1)))
- return -1;
-
- c_data_type = c_cl->cl_data_type;
-
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if (SLANG_CLASS_TYPE_SCALAR == _SLclass_Class_Type [a_data_type])
- pa = (VOID_STAR) &obja->v;
- else
-#endif
- pa = _SLclass_get_ptr_to_value (a_cl, obja);
-
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if (SLANG_CLASS_TYPE_SCALAR == _SLclass_Class_Type [b_data_type])
- pb = (VOID_STAR) &objb->v;
- else
-#endif
- pb = _SLclass_get_ptr_to_value (b_cl, objb);
-
- pc = c_cl->cl_transfer_buf;
-
- if (1 != (*binary_fun) (op,
- a_data_type, pa, 1,
- b_data_type, pb, 1,
- pc))
- {
- SLang_verror (SL_NOT_IMPLEMENTED,
- "Binary operation between %s and %s failed",
- a_cl->cl_name, b_cl->cl_name);
-
- return -1;
- }
-
- /* apush will create a copy, so make sure we free after the push */
- ret = (*c_cl->cl_apush)(c_data_type, pc);
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if (SLANG_CLASS_TYPE_SCALAR != _SLclass_Class_Type [c_data_type])
-#endif
- (*c_cl->cl_adestroy)(c_data_type, pc);
-
- return ret;
-}
-
-_INLINE_
-static void do_binary (int op)
-{
- SLang_Object_Type obja, objb;
-
- if (SLang_pop (&objb)) return;
- if (0 == SLang_pop (&obja))
- {
- (void) do_binary_ab (op, &obja, &objb);
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if (SLANG_CLASS_TYPE_SCALAR != _SLclass_Class_Type [obja.data_type])
-#endif
- SLang_free_object (&obja);
- }
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if (SLANG_CLASS_TYPE_SCALAR != _SLclass_Class_Type [objb.data_type])
-#endif
- SLang_free_object (&objb);
-}
-
-static int do_unary_op (int op, SLang_Object_Type *obj, int unary_type)
-{
- int (*f) (int, unsigned char, VOID_STAR, unsigned int, VOID_STAR);
- VOID_STAR pa;
- VOID_STAR pb;
- SLang_Class_Type *a_cl, *b_cl;
- unsigned char a_type, b_type;
- int ret;
-
- a_type = obj->data_type;
- a_cl = _SLclass_get_class (a_type);
-
- if (NULL == (f = _SLclass_get_unary_fun (op, a_cl, &b_cl, unary_type)))
- return -1;
-
- b_type = b_cl->cl_data_type;
-
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if (SLANG_CLASS_TYPE_SCALAR == _SLclass_Class_Type [a_type])
- pa = (VOID_STAR) &obj->v;
- else
-#endif
- pa = _SLclass_get_ptr_to_value (a_cl, obj);
-
- pb = b_cl->cl_transfer_buf;
-
- if (1 != (*f) (op, a_type, pa, 1, pb))
- {
- SLang_verror (SL_NOT_IMPLEMENTED,
- "Unary operation for %s failed", a_cl->cl_name);
- return -1;
- }
-
- ret = (*b_cl->cl_apush)(b_type, pb);
- /* cl_apush creates a copy, so make sure we call cl_adestroy */
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if (SLANG_CLASS_TYPE_SCALAR != _SLclass_Class_Type [b_type])
-#endif
- (*b_cl->cl_adestroy)(b_type, pb);
-
- return ret;
-}
-
-_INLINE_
-static int do_unary (int op, int unary_type)
-{
- SLang_Object_Type obj;
- int ret;
-
- if (-1 == SLang_pop (&obj)) return -1;
- ret = do_unary_op (op, &obj, unary_type);
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if (SLANG_CLASS_TYPE_SCALAR != _SLclass_Class_Type [obj.data_type])
-#endif
- SLang_free_object (&obj);
- return ret;
-}
-
-static int do_assignment_binary (int op, SLang_Object_Type *obja_ptr)
-{
- SLang_Object_Type objb;
- int ret;
-
- if (SLang_pop (&objb))
- return -1;
-
- ret = do_binary_ab (op, obja_ptr, &objb);
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if (SLANG_CLASS_TYPE_SCALAR != _SLclass_Class_Type [objb.data_type])
-#endif
- SLang_free_object (&objb);
- return ret;
-}
-
-/* The order of these is assumed to match the binary operators
- * defined in slang.h
- */
-static int
-map_assignment_op_to_binary (unsigned char op_type, int *op, int *is_unary)
-{
- *is_unary = 0;
- switch (op_type)
- {
- case _SLANG_BCST_PLUSEQS:
- case _SLANG_BCST_MINUSEQS:
- case _SLANG_BCST_TIMESEQS:
- case _SLANG_BCST_DIVEQS:
- *op = SLANG_PLUS + (op_type - _SLANG_BCST_PLUSEQS);
- break;
-
- case _SLANG_BCST_BOREQS:
- *op = SLANG_BOR;
- break;
-
- case _SLANG_BCST_BANDEQS:
- *op = SLANG_BAND;
- break;
-
- case _SLANG_BCST_POST_MINUSMINUS:
- case _SLANG_BCST_MINUSMINUS:
- *op = SLANG_MINUS;
- *is_unary = 1;
- break;
-
- case _SLANG_BCST_PLUSPLUS:
- case _SLANG_BCST_POST_PLUSPLUS:
- *op = SLANG_PLUS;
- *is_unary = 1;
- break;
-
- default:
- SLang_verror (SL_NOT_IMPLEMENTED, "Assignment operator not implemented");
- return -1;
- }
- return 0;
-}
-
-static int
-perform_lvalue_operation (unsigned char op_type, SLang_Object_Type *obja_ptr)
-{
- switch (op_type)
- {
- case _SLANG_BCST_ASSIGN:
- break;
-
- /* The order of these is assumed to match the binary operators
- * defined in slang.h
- */
- case _SLANG_BCST_PLUSEQS:
- case _SLANG_BCST_MINUSEQS:
- case _SLANG_BCST_TIMESEQS:
- case _SLANG_BCST_DIVEQS:
- if (-1 == do_assignment_binary (SLANG_PLUS + (op_type - _SLANG_BCST_PLUSEQS), obja_ptr))
- return -1;
- break;
-
- case _SLANG_BCST_BOREQS:
- if (-1 == do_assignment_binary (SLANG_BOR, obja_ptr))
- return -1;
- break;
-
- case _SLANG_BCST_BANDEQS:
- if (-1 == do_assignment_binary (SLANG_BAND, obja_ptr))
- return -1;
- break;
-
- case _SLANG_BCST_PLUSPLUS:
- case _SLANG_BCST_POST_PLUSPLUS:
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if (obja_ptr->data_type == SLANG_INT_TYPE)
- return SLclass_push_int_obj (SLANG_INT_TYPE, obja_ptr->v.int_val + 1);
-#endif
- if (-1 == do_unary_op (SLANG_PLUSPLUS, obja_ptr, _SLANG_BC_UNARY))
- return -1;
- break;
-
- case _SLANG_BCST_MINUSMINUS:
- case _SLANG_BCST_POST_MINUSMINUS:
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if (obja_ptr->data_type == SLANG_INT_TYPE)
- return SLclass_push_int_obj (SLANG_INT_TYPE, obja_ptr->v.int_val - 1);
-#endif
- if (-1 == do_unary_op (SLANG_MINUSMINUS, obja_ptr, _SLANG_BC_UNARY))
- return -1;
- break;
-
- default:
- SLang_Error = SL_INTERNAL_ERROR;
- return -1;
- }
- return 0;
-}
-
-_INLINE_
-static int
-set_lvalue_obj (unsigned char op_type, SLang_Object_Type *obja_ptr)
-{
- if (op_type != _SLANG_BCST_ASSIGN)
- {
- if (-1 == perform_lvalue_operation (op_type, obja_ptr))
- return -1;
- }
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if (SLANG_CLASS_TYPE_SCALAR != _SLclass_Class_Type [obja_ptr->data_type])
-#endif
- SLang_free_object (obja_ptr);
-
- return SLang_pop(obja_ptr);
-}
-
-static int
-set_struct_lvalue (SLBlock_Type *bc_blk)
-{
- int type;
- SLang_Class_Type *cl;
- char *name;
- int op;
-
- if (-1 == (type = SLang_peek_at_stack ()))
- return -1;
-
- cl = _SLclass_get_class (type);
- if ((cl->cl_sput == NULL)
- || (cl->cl_sget == NULL))
- {
- SLang_verror (SL_NOT_IMPLEMENTED,
- "%s does not support structure access",
- cl->cl_name);
- SLdo_pop_n (2); /* object plus what was to be assigned */
- return -1;
- }
- name = bc_blk->b.s_blk;
- op = bc_blk->bc_sub_type;
-
- if (op != _SLANG_BCST_ASSIGN)
- {
- /* We have something like (A.x += b) or (A.x++). In either case,
- * we need A.x.
- */
- SLang_Object_Type obj_A;
- SLang_Object_Type obj;
-
- if (-1 == SLang_pop (&obj_A))
- return -1;
-
- if ((-1 == _SLpush_slang_obj (&obj_A))
- || (-1 == cl->cl_sget ((unsigned char) type, name))
- || (-1 == SLang_pop (&obj)))
- {
- SLang_free_object (&obj_A);
- return -1;
- }
- /* Now the value of A.x is in obj. */
- if (-1 == perform_lvalue_operation (op, &obj))
- {
- SLang_free_object (&obj);
- SLang_free_object (&obj_A);
- return -1;
- }
- SLang_free_object (&obj);
- /* The result of the operation is now on the stack.
- * Perform assignment */
- if (-1 == SLang_push (&obj_A))
- {
- SLang_free_object (&obj_A);
- return -1;
- }
- }
-
- return (*cl->cl_sput) ((unsigned char) type, name);
-}
-
-static int make_unit_object (SLang_Object_Type *a, SLang_Object_Type *u)
-{
- unsigned char type;
-
- type = a->data_type;
- if (type == SLANG_ARRAY_TYPE)
- type = a->v.array_val->data_type;
-
- u->data_type = type;
- switch (type)
- {
- case SLANG_UCHAR_TYPE:
- case SLANG_CHAR_TYPE:
- u->v.char_val = 1;
- break;
-
- case SLANG_SHORT_TYPE:
- case SLANG_USHORT_TYPE:
- u->v.short_val = 1;
- break;
-
- case SLANG_LONG_TYPE:
- case SLANG_ULONG_TYPE:
- u->v.long_val = 1;
- break;
-
-#if SLANG_HAS_FLOAT
- case SLANG_FLOAT_TYPE:
- u->v.float_val = 1;
- break;
-
- case SLANG_COMPLEX_TYPE:
- u->data_type = SLANG_DOUBLE_TYPE;
- case SLANG_DOUBLE_TYPE:
- u->v.double_val = 1;
- break;
-#endif
- default:
- u->data_type = SLANG_INT_TYPE;
- u->v.int_val = 1;
- }
- return 0;
-}
-
-
-/* We want to convert 'A[i] op X' to 'A[i] = A[i] op X'. The code that
- * has been generated is: X __args i A __aput-op
- * where __aput-op represents this function. We need to generate:
- * __args i A __eargs __aget X op __args i A __eargs __aput
- * Here, __eargs implies a call to do_bc_call_direct_frame with either
- * the aput or aget function. In addition, __args represents a call to
- * SLang_start_arg_list. Of course, i represents a set of indices.
- *
- * Note: If op is an unary operation (e.g., ++ or --), then X will not
- * b present an will have to be taken to be 1.
- *
- * Implementation note: For efficiency, calls to setup the frame, start
- * arg list will be omitted and SLang_Num_Function_Args will be set.
- * This is ugly but the alternative is much less efficient rendering these
- * assignment operators useless. So, the plan is to roll the stack to get X,
- * then duplicate the next N values, call __aget followed by op X, finally
- * calling __aput. Hence, the sequence is:
- *
- * start: X i .. j A
- * dupN: X i .. j A i .. j A
- * __aget: X i .. j A Y
- * roll: i .. j A Y X
- * op: i .. j A Z
- * roll: Z i .. j A
- * __aput:
- */
-static int
-set_array_lvalue (int op)
-{
- SLang_Object_Type x, y;
- int num_args, is_unary;
-
- if (-1 == map_assignment_op_to_binary (op, &op, &is_unary))
- return -1;
-
- /* Grab the indices and the array. Do not start a new frame. */
- if (-1 == SLang_end_arg_list ())
- return -1;
- num_args = Next_Function_Num_Args;
- Next_Function_Num_Args = 0;
-
- if (-1 == SLdup_n (num_args))
- return -1;
-
- SLang_Num_Function_Args = num_args;
- if (-1 == _SLarray_aget ())
- return -1;
-
- if (-1 == SLang_pop (&y))
- return -1;
-
- if (is_unary == 0)
- {
- if ((-1 == SLroll_stack (-(num_args + 1)))
- || (-1 == SLang_pop (&x)))
- {
- SLang_free_object (&y);
- return -1;
- }
- }
- else if (-1 == make_unit_object (&y, &x))
- {
- SLang_free_object (&y);
- return -1;
- }
-
- if (-1 == do_binary_ab (op, &y, &x))
- {
- SLang_free_object (&y);
- SLang_free_object (&x);
- return -1;
- }
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if (SLANG_CLASS_TYPE_SCALAR != _SLclass_Class_Type [y.data_type])
-#endif
- SLang_free_object (&y);
-
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if (SLANG_CLASS_TYPE_SCALAR != _SLclass_Class_Type [x.data_type])
-#endif
- SLang_free_object (&x);
-
- if (-1 == SLroll_stack (num_args + 1))
- return -1;
-
- SLang_Num_Function_Args = num_args;
- return _SLarray_aput ();
-}
-
-
-static int
-set_intrin_lvalue (SLBlock_Type *bc_blk)
-{
- unsigned char op_type;
- SLang_Object_Type obja;
- SLang_Class_Type *cl;
- SLang_Intrin_Var_Type *ivar;
- VOID_STAR intrinsic_addr;
- unsigned char intrinsic_type;
-
- ivar = bc_blk->b.nt_ivar_blk;
-
- intrinsic_type = ivar->type;
- intrinsic_addr = ivar->addr;
-
- op_type = bc_blk->bc_sub_type;
-
- cl = _SLclass_get_class (intrinsic_type);
-
- if (op_type != _SLANG_BCST_ASSIGN)
- {
- /* We want to get the current value into obja. This is the
- * easiest way.
- */
- if ((-1 == (*cl->cl_push) (intrinsic_type, intrinsic_addr))
- || (-1 == SLang_pop (&obja)))
- return -1;
-
- (void) perform_lvalue_operation (op_type, &obja);
- SLang_free_object (&obja);
-
- if (SLang_Error)
- return -1;
- }
-
- return (*cl->cl_pop) (intrinsic_type, intrinsic_addr);
-}
-
-int _SLang_deref_assign (SLang_Ref_Type *ref)
-{
- SLang_Object_Type *objp;
- SLang_Name_Type *nt;
- SLBlock_Type blk;
-
- if (ref->is_global == 0)
- {
- objp = ref->v.local_obj;
- if (objp > Local_Variable_Frame)
- {
- SLang_verror (SL_UNDEFINED_NAME, "Local variable reference is out of scope");
- return -1;
- }
- return set_lvalue_obj (_SLANG_BCST_ASSIGN, objp);
- }
-
- nt = ref->v.nt;
- switch (nt->name_type)
- {
- case SLANG_GVARIABLE:
- case SLANG_PVARIABLE:
- if (-1 == set_lvalue_obj (_SLANG_BCST_ASSIGN,
- &((SLang_Global_Var_Type *)nt)->obj))
- {
- do_name_type_error (nt);
- return -1;
- }
- break;
-
- case SLANG_IVARIABLE:
- blk.b.nt_blk = nt;
- blk.bc_sub_type = _SLANG_BCST_ASSIGN;
- if (-1 == set_intrin_lvalue (&blk))
- {
- do_name_type_error (nt);
- return -1;
- }
- break;
-
- case SLANG_LVARIABLE:
- SLang_Error = SL_INTERNAL_ERROR;
- /* set_intrin_lvalue (&blk); */
- return -1;
-
- case SLANG_RVARIABLE:
- default:
- SLang_verror (SL_READONLY_ERROR, "deref assignment to %s not allowed", nt->name);
- return -1;
- }
-
- return 0;
-}
-
-static void set_deref_lvalue (SLBlock_Type *bc_blk)
-{
- SLang_Object_Type *objp;
- SLang_Ref_Type *ref;
-
- switch (bc_blk->bc_sub_type)
- {
- case SLANG_LVARIABLE:
- objp = (Local_Variable_Frame - bc_blk->b.i_blk);
- break;
- case SLANG_GVARIABLE:
- case SLANG_PVARIABLE:
- objp = &bc_blk->b.nt_gvar_blk->obj;
- break;
- default:
- SLang_Error = SL_INTERNAL_ERROR;
- return;
- }
-
- if (-1 == _SLpush_slang_obj (objp))
- return;
-
- if (-1 == SLang_pop_ref (&ref))
- return;
- (void) _SLang_deref_assign (ref);
- SLang_free_ref (ref);
-}
-
-static int push_struct_field (char *name)
-{
- int type;
- SLang_Class_Type *cl;
-
- if (-1 == (type = SLang_peek_at_stack ()))
- return -1;
-
- cl = _SLclass_get_class ((unsigned char) type);
- if (cl->cl_sget == NULL)
- {
- SLang_verror (SL_NOT_IMPLEMENTED,
- "%s does not permit structure access",
- cl->cl_name);
- SLdo_pop_n (2);
- return -1;
- }
-
- return (*cl->cl_sget) ((unsigned char) type, name);
-}
-
-static void trace_dump (char *format, char *name, SLang_Object_Type *objs, int n, int dir)
-{
- unsigned int len;
- char prefix [52];
-
- len = Trace_Mode - 1;
- if (len + 2 >= sizeof (prefix))
- len = sizeof (prefix) - 2;
-
- SLMEMSET (prefix, ' ', len);
- prefix[len] = 0;
-
- call_dump_routine (prefix);
- call_dump_routine (format, name, n);
-
- if (n > 0)
- {
- prefix[len] = ' ';
- len++;
- prefix[len] = 0;
-
- _SLdump_objects (prefix, objs, n, dir);
- }
-}
-
-/* Pop a data item from the stack and return a pointer to it.
- * Strings are not freed from stack so use another routine to do it.
- */
-static VOID_STAR pop_pointer (SLang_Object_Type *obj, unsigned char type)
-{
-#ifndef _SLANG_OPTIMIZE_FOR_SPEED
- SLang_Class_Type *cl;
-#endif
-
- SLang_Array_Type *at;
-
- /* Arrays are special. Allow scalars to automatically convert to arrays.
- */
- if (type == SLANG_ARRAY_TYPE)
- {
- if (-1 == SLang_pop_array (&at, 1))
- return NULL;
- obj->data_type = SLANG_ARRAY_TYPE;
- return obj->v.ptr_val = (VOID_STAR) at;
- }
-
- if (type == 0)
- {
- /* This happens when an intrinsic is declared without any information
- * regarding parameter types.
- */
- if (-1 == SLang_pop (obj))
- return NULL;
- type = obj->data_type;
- }
- else if (-1 == _SLang_pop_object_of_type (type, obj, 0))
- return NULL;
-
-#if _SLANG_OPTIMIZE_FOR_SPEED
- type = _SLclass_Class_Type [type];
-#else
- type = _SLclass_get_class (type)->cl_class_type;
-#endif
-
- if (type == SLANG_CLASS_TYPE_SCALAR)
- return (VOID_STAR) &obj->v;
- else if (type == SLANG_CLASS_TYPE_MMT)
- return SLang_object_from_mmt (obj->v.ref);
- else
- return obj->v.ptr_val;
-}
-
-/* This is ugly. Does anyone have a advice for a cleaner way of doing
- * this??
- */
-typedef void (*VF0_Type)(void);
-typedef void (*VF1_Type)(VOID_STAR);
-typedef void (*VF2_Type)(VOID_STAR, VOID_STAR);
-typedef void (*VF3_Type)(VOID_STAR, VOID_STAR, VOID_STAR);
-typedef void (*VF4_Type)(VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR);
-typedef void (*VF5_Type)(VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR);
-typedef void (*VF6_Type)(VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR);
-typedef void (*VF7_Type)(VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR);
-typedef long (*LF0_Type)(void);
-typedef long (*LF1_Type)(VOID_STAR);
-typedef long (*LF2_Type)(VOID_STAR, VOID_STAR);
-typedef long (*LF3_Type)(VOID_STAR, VOID_STAR, VOID_STAR);
-typedef long (*LF4_Type)(VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR);
-typedef long (*LF5_Type)(VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR);
-typedef long (*LF6_Type)(VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR);
-typedef long (*LF7_Type)(VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR);
-#if SLANG_HAS_FLOAT
-typedef double (*FF0_Type)(void);
-typedef double (*FF1_Type)(VOID_STAR);
-typedef double (*FF2_Type)(VOID_STAR, VOID_STAR);
-typedef double (*FF3_Type)(VOID_STAR, VOID_STAR, VOID_STAR);
-typedef double (*FF4_Type)(VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR);
-typedef double (*FF5_Type)(VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR);
-typedef double (*FF6_Type)(VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR);
-typedef double (*FF7_Type)(VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR, VOID_STAR);
-#endif
-
-static int execute_intrinsic_fun (SLang_Intrin_Fun_Type *objf)
-{
-#if SLANG_HAS_FLOAT
- double xf;
-#endif
- VOID_STAR p[SLANG_MAX_INTRIN_ARGS];
- SLang_Object_Type objs[SLANG_MAX_INTRIN_ARGS];
- long ret;
- unsigned char type;
- unsigned int argc;
- unsigned int i;
- FVOID_STAR fptr;
- unsigned char *arg_types;
- int stk_depth;
-
- fptr = objf->i_fun;
- argc = objf->num_args;
- type = objf->return_type;
- arg_types = objf->arg_types;
-
- if (argc > SLANG_MAX_INTRIN_ARGS)
- {
- SLang_verror(SL_APPLICATION_ERROR,
- "Intrinsic function %s requires too many parameters", objf->name);
- return -1;
- }
-
- if (-1 == _SL_increment_frame_pointer ())
- return -1;
-
- stk_depth = -1;
- if (Trace_Mode && (_SLang_Trace > 0))
- {
- int nargs;
-
- stk_depth = _SLstack_depth ();
-
- nargs = SLang_Num_Function_Args;
- if (nargs == 0)
- nargs = (int)argc;
-
- stk_depth -= nargs;
-
- if (stk_depth >= 0)
- trace_dump (">>%s (%d args)\n",
- objf->name,
- _SLStack_Pointer - nargs,
- nargs,
- 1);
- }
-
- i = argc;
- while (i != 0)
- {
- i--;
- if (NULL == (p[i] = pop_pointer (objs + i, arg_types[i])))
- {
- i++;
- goto free_and_return;
- }
- }
-
- ret = 0;
-#if SLANG_HAS_FLOAT
- xf = 0.0;
-#endif
-
- switch (argc)
- {
- case 0:
- if (type == SLANG_VOID_TYPE) ((VF0_Type) fptr) ();
-#if SLANG_HAS_FLOAT
- else if (type == SLANG_DOUBLE_TYPE) xf = ((FF0_Type) fptr)();
-#endif
- else ret = ((LF0_Type) fptr)();
- break;
-
- case 1:
- if (type == SLANG_VOID_TYPE) ((VF1_Type) fptr)(p[0]);
-#if SLANG_HAS_FLOAT
- else if (type == SLANG_DOUBLE_TYPE) xf = ((FF1_Type) fptr)(p[0]);
-#endif
- else ret = ((LF1_Type) fptr)(p[0]);
- break;
-
- case 2:
- if (type == SLANG_VOID_TYPE) ((VF2_Type) fptr)(p[0], p[1]);
-#if SLANG_HAS_FLOAT
- else if (type == SLANG_DOUBLE_TYPE) xf = ((FF2_Type) fptr)(p[0], p[1]);
-#endif
- else ret = ((LF2_Type) fptr)(p[0], p[1]);
- break;
-
- case 3:
- if (type == SLANG_VOID_TYPE) ((VF3_Type) fptr)(p[0], p[1], p[2]);
-#if SLANG_HAS_FLOAT
- else if (type == SLANG_DOUBLE_TYPE) xf = ((FF3_Type) fptr)(p[0], p[1], p[2]);
-#endif
- else ret = ((LF3_Type) fptr)(p[0], p[1], p[2]);
- break;
-
- case 4:
- if (type == SLANG_VOID_TYPE) ((VF4_Type) fptr)(p[0], p[1], p[2], p[3]);
-#if SLANG_HAS_FLOAT
- else if (type == SLANG_DOUBLE_TYPE) xf = ((FF4_Type) fptr)(p[0], p[1], p[2], p[3]);
-#endif
- else ret = ((LF4_Type) fptr)(p[0], p[1], p[2], p[3]);
- break;
-
- case 5:
- if (type == SLANG_VOID_TYPE) ((VF5_Type) fptr)(p[0], p[1], p[2], p[3], p[4]);
-#if SLANG_HAS_FLOAT
- else if (type == SLANG_DOUBLE_TYPE) xf = ((FF5_Type) fptr)(p[0], p[1], p[2], p[3], p[4]);
-#endif
- else ret = ((LF5_Type) fptr)(p[0], p[1], p[2], p[3], p[4]);
- break;
-
- case 6:
- if (type == SLANG_VOID_TYPE) ((VF6_Type) fptr)(p[0], p[1], p[2], p[3], p[4], p[5]);
-#if SLANG_HAS_FLOAT
- else if (type == SLANG_DOUBLE_TYPE) xf = ((FF6_Type) fptr)(p[0], p[1], p[2], p[3], p[4], p[5]);
-#endif
- else ret = ((LF6_Type) fptr)(p[0], p[1], p[2], p[3], p[4], p[5]);
- break;
-
- case 7:
- if (type == SLANG_VOID_TYPE) ((VF7_Type) fptr)(p[0], p[1], p[2], p[3], p[4], p[5], p[6]);
-#if SLANG_HAS_FLOAT
- else if (type == SLANG_DOUBLE_TYPE) xf = ((FF7_Type) fptr)(p[0], p[1], p[2], p[3], p[4], p[5], p[6]);
-#endif
- else ret = ((LF7_Type) fptr)(p[0], p[1], p[2], p[3], p[4], p[5], p[6]);
- break;
- }
-
- switch (type)
- {
- case SLANG_VOID_TYPE:
- break;
-
-#if SLANG_HAS_FLOAT
- case SLANG_DOUBLE_TYPE:
- (void) SLang_push_double (xf);
- break;
-#endif
- case SLANG_UINT_TYPE:
- case SLANG_INT_TYPE: (void) SLclass_push_int_obj (type, (int) ret);
- break;
-
- case SLANG_CHAR_TYPE:
- case SLANG_UCHAR_TYPE: (void) SLclass_push_char_obj (type, (char) ret);
- break;
-
- case SLANG_SHORT_TYPE:
- case SLANG_USHORT_TYPE: (void) SLclass_push_short_obj (type, (short) ret);
- break;
-
- case SLANG_LONG_TYPE:
- case SLANG_ULONG_TYPE: (void) SLclass_push_long_obj (type, ret);
- break;
-
- case SLANG_STRING_TYPE:
- if (NULL == (char *)ret)
- {
- if (SLang_Error == 0) SLang_Error = SL_INTRINSIC_ERROR;
- }
- else (void) SLang_push_string ((char *)ret);
- break;
-
- default:
- SLang_verror (SL_NOT_IMPLEMENTED,
- "Support for intrinsic functions returning %s is not provided",
- SLclass_get_datatype_name (type));
- }
-
- if (stk_depth >= 0)
- {
- stk_depth = _SLstack_depth () - stk_depth;
-
- trace_dump ("<<%s (returning %d values)\n",
- objf->name,
- _SLStack_Pointer - stk_depth,
- stk_depth,
- 1);
- }
-
- free_and_return:
- while (i < argc)
- {
- SLang_free_object (objs + i);
- i++;
- }
-
- return _SL_decrement_frame_pointer ();
-}
-
-static int inner_interp(register SLBlock_Type *);
-
-/* Switch_Obj_Ptr points to the NEXT available free switch object */
-static SLang_Object_Type Switch_Objects[SLANG_MAX_NESTED_SWITCH];
-static SLang_Object_Type *Switch_Obj_Ptr = Switch_Objects;
-static SLang_Object_Type *Switch_Obj_Max = Switch_Objects + SLANG_MAX_NESTED_SWITCH;
-
-static void
-lang_do_loops (unsigned char stype, SLBlock_Type *block, unsigned int num_blocks)
-{
- int i, ctrl;
- int first, last;
- SLBlock_Type *blks[4];
- char *loop_name;
- SLang_Foreach_Context_Type *foreach_context;
- SLang_Class_Type *cl;
- int type;
- unsigned int j;
-
- j = 0;
- for (i = 0; i < (int) num_blocks; i++)
- {
- if (block[i].bc_main_type != _SLANG_BC_BLOCK)
- {
- if (block[i].bc_main_type == _SLANG_BC_LINE_NUM)
- continue;
-
- SLang_verror (SL_SYNTAX_ERROR, "Bytecode is not a looping block");
- return;
- }
- blks[j] = block[i].b.blk;
- j++;
- }
-
- num_blocks = j;
- block = blks[0];
-
- switch (stype)
- {
- case _SLANG_BCST_FOREACH:
- loop_name = "foreach";
- if (num_blocks != 1)
- goto wrong_num_blocks_error;
-
- /* We should find Next_Function_Num_Args + 1 items on the stack.
- * The first Next_Function_Num_Args items represent the arguments to
- * to USING. The last item (deepest in stack) is the object to loop
- * over. So, roll the stack up and grab it.
- */
- if ((-1 == SLroll_stack (-(Next_Function_Num_Args + 1)))
- || (-1 == (type = SLang_peek_at_stack ())))
- goto return_error;
-
- cl = _SLclass_get_class ((unsigned char) type);
- if ((cl->cl_foreach == NULL)
- || (cl->cl_foreach_open == NULL)
- || (cl->cl_foreach_close == NULL))
- {
- SLang_verror (SL_NOT_IMPLEMENTED, "%s does not permit foreach", cl->cl_name);
- SLdo_pop_n (Next_Function_Num_Args + 1);
- goto return_error;
- }
-
- if (NULL == (foreach_context = (*cl->cl_foreach_open) ((unsigned char)type, Next_Function_Num_Args)))
- goto return_error;
-
- while (1)
- {
- int status;
-
- if (SLang_Error)
- {
- (*cl->cl_foreach_close) ((unsigned char) type, foreach_context);
- goto return_error;
- }
-
- status = (*cl->cl_foreach) ((unsigned char) type, foreach_context);
- if (status <= 0)
- {
- if (status == 0)
- break;
-
- (*cl->cl_foreach_close) ((unsigned char) type, foreach_context);
- goto return_error;
- }
-
- inner_interp (block);
- if (Lang_Break) break;
- Lang_Break_Condition = /* Lang_Continue = */ 0;
- }
- (*cl->cl_foreach_close) ((unsigned char) type, foreach_context);
- break;
-
- case _SLANG_BCST_WHILE:
- loop_name = "while";
-
- if (num_blocks != 2)
- goto wrong_num_blocks_error;
-
- type = blks[1]->bc_main_type;
- while (1)
- {
- if (SLang_Error)
- goto return_error;
-
- inner_interp (block);
- if (Lang_Break) break;
-
- if (-1 == pop_ctrl_integer (&ctrl))
- goto return_error;
-
- if (ctrl == 0) break;
-
- if (type)
- {
- inner_interp (blks[1]);
- if (Lang_Break) break;
- Lang_Break_Condition = /* Lang_Continue = */ 0;
- }
- }
- break;
-
- case _SLANG_BCST_DOWHILE:
- loop_name = "do...while";
-
- if (num_blocks != 2)
- goto wrong_num_blocks_error;
-
- while (1)
- {
- if (SLang_Error)
- goto return_error;
-
- Lang_Break_Condition = /* Lang_Continue = */ 0;
- inner_interp (block);
- if (Lang_Break) break;
- Lang_Break_Condition = /* Lang_Continue = */ 0;
- inner_interp (blks[1]);
- if (-1 == pop_ctrl_integer (&ctrl))
- goto return_error;
-
- if (ctrl == 0) break;
- }
- break;
-
- case _SLANG_BCST_CFOR:
- loop_name = "for";
-
- /* we need 4 blocks: first 3 control, the last is code */
- if (num_blocks != 4) goto wrong_num_blocks_error;
-
- inner_interp (block);
- while (1)
- {
- if (SLang_Error)
- goto return_error;
-
- inner_interp(blks[1]); /* test */
- if (-1 == pop_ctrl_integer (&ctrl))
- goto return_error;
-
- if (ctrl == 0) break;
- inner_interp(blks[3]); /* code */
- if (Lang_Break) break;
- inner_interp(blks[2]); /* bump */
- Lang_Break_Condition = /* Lang_Continue = */ 0;
- }
- break;
-
- case _SLANG_BCST_FOR:
- loop_name = "_for";
-
- if (num_blocks != 1)
- goto wrong_num_blocks_error;
-
- /* 3 elements: first, last, step */
- if ((-1 == SLang_pop_integer (&ctrl))
- || (-1 == SLang_pop_integer (&last))
- || (-1 == SLang_pop_integer (&first)))
- goto return_error;
-
- i = first;
- while (1)
- {
- /* It is ugly to have this test here but I do not know of a
- * simple way to do this without using two while loops.
- */
- if (ctrl >= 0)
- {
- if (i > last) break;
- }
- else if (i < last) break;
-
- if (SLang_Error) goto return_error;
-
- SLclass_push_int_obj (SLANG_INT_TYPE, i);
- inner_interp (block);
- if (Lang_Break) break;
- Lang_Break_Condition = /* Lang_Continue = */ 0;
-
- i += ctrl;
- }
- break;
-
- case _SLANG_BCST_LOOP:
- loop_name = "loop";
- if (num_blocks != 1)
- goto wrong_num_blocks_error;
-
- if (-1 == SLang_pop_integer (&ctrl))
- goto return_error;
- while (ctrl > 0)
- {
- ctrl--;
-
- if (SLang_Error)
- goto return_error;
-
- inner_interp (block);
- if (Lang_Break) break;
- Lang_Break_Condition = /* Lang_Continue = */ 0;
- }
- break;
-
- case _SLANG_BCST_FOREVER:
- loop_name = "forever";
-
- if (num_blocks != 1)
- goto wrong_num_blocks_error;
-
- while (1)
- {
- if (SLang_Error)
- goto return_error;
-
- inner_interp (block);
- if (Lang_Break) break;
- Lang_Break_Condition = /* Lang_Continue = */ 0;
- }
- break;
-
- default: SLang_verror(SL_INTERNAL_ERROR, "Unknown loop type");
- return;
- }
- Lang_Break = /* Lang_Continue = */ 0;
- Lang_Break_Condition = Lang_Return;
- return;
-
- wrong_num_blocks_error:
- SLang_verror (SL_SYNTAX_ERROR, "Wrong number of blocks for '%s' construct", loop_name);
-
- /* drop */
- return_error:
- do_traceback (loop_name, 0, NULL);
-}
-
-static void lang_do_and_orelse (unsigned char stype, SLBlock_Type *addr, SLBlock_Type *addr_max)
-{
- int test = 0;
- int is_or;
-
- is_or = (stype == _SLANG_BCST_ORELSE);
-
- while (addr <= addr_max)
- {
- if (addr->bc_main_type == _SLANG_BC_LINE_NUM)
- {
- addr++;
- continue;
- }
-
- inner_interp (addr->b.blk);
- if (SLang_Error
- || Lang_Break_Condition
- || (-1 == pop_ctrl_integer (&test)))
- return;
-
- if (is_or == (test != 0))
- break;
-
- /* if (((stype == _SLANG_BCST_ANDELSE) && (test == 0))
- * || ((stype == _SLANG_BCST_ORELSE) && test))
- * break;
- */
-
- addr++;
- }
- SLclass_push_int_obj (SLANG_INT_TYPE, test);
-}
-
-static void do_else_if (SLBlock_Type *zero_block, SLBlock_Type *non_zero_block)
-{
- int test;
-
- if (-1 == pop_ctrl_integer (&test))
- return;
-
- if (test == 0)
- non_zero_block = zero_block;
-
- if (non_zero_block != NULL)
- inner_interp (non_zero_block->b.blk);
-}
-
-int _SLang_trace_fun (char *f)
-{
- if (NULL == (f = SLang_create_slstring (f)))
- return -1;
-
- SLang_free_slstring (Trace_Function);
- Trace_Function = f;
- _SLang_Trace = 1;
- return 0;
-}
-
-int _SLdump_objects (char *prefix, SLang_Object_Type *x, unsigned int n, int dir)
-{
- char *s;
- SLang_Class_Type *cl;
-
- while (n)
- {
- cl = _SLclass_get_class (x->data_type);
-
- if (NULL == (s = _SLstringize_object (x)))
- s = "??";
-
- call_dump_routine ("%s[%s]:%s\n", prefix, cl->cl_name, s);
-
- SLang_free_slstring (s);
-
- x += dir;
- n--;
- }
- return 0;
-}
-
-static SLBlock_Type *Exit_Block_Ptr;
-static SLBlock_Type *Global_User_Block[5];
-static SLBlock_Type **User_Block_Ptr = Global_User_Block;
-char *_SLang_Current_Function_Name = NULL;
-
-static int execute_slang_fun (_SLang_Function_Type *fun)
-{
- register unsigned int i;
- register SLang_Object_Type *frame, *lvf;
- register unsigned int n_locals;
- _SLBlock_Header_Type *header;
- /* SLBlock_Type *val; */
- SLBlock_Type *exit_block_save;
- SLBlock_Type **user_block_save;
- SLBlock_Type *user_blocks[5];
- char *save_fname;
-
- exit_block_save = Exit_Block_Ptr;
- user_block_save = User_Block_Ptr;
- User_Block_Ptr = user_blocks;
- *(user_blocks) = NULL;
- *(user_blocks + 1) = NULL;
- *(user_blocks + 2) = NULL;
- *(user_blocks + 3) = NULL;
- *(user_blocks + 4) = NULL;
-
- Exit_Block_Ptr = NULL;
-
- save_fname = _SLang_Current_Function_Name;
- _SLang_Current_Function_Name = fun->name;
-
- _SL_increment_frame_pointer ();
-
- /* need loaded? */
- if (fun->nlocals == AUTOLOAD_NUM_LOCALS)
- {
- header = NULL;
- if (-1 == SLang_load_file(fun->v.autoload_filename))
- goto the_return;
-
- if (fun->nlocals == AUTOLOAD_NUM_LOCALS)
- {
- SLang_verror (SL_UNDEFINED_NAME, "%s: Function did not autoload",
- _SLang_Current_Function_Name);
- goto the_return;
- }
- }
-
- n_locals = fun->nlocals;
-
- /* let the error propagate through since it will do no harm
- and allow us to restore stack. */
-
- /* set new stack frame */
- lvf = frame = Local_Variable_Frame;
- i = n_locals;
- if ((lvf + i) > Local_Variable_Stack + SLANG_MAX_LOCAL_STACK)
- {
- SLang_verror(SL_STACK_OVERFLOW, "%s: Local Variable Stack Overflow",
- _SLang_Current_Function_Name);
- goto the_return;
- }
-
- /* Make sure we do not allow this header to get destroyed by something
- * like: define crash () { eval ("define crash ();") }
- */
- header = fun->v.header;
- header->num_refs++;
-
- while (i--)
- {
- lvf++;
- lvf->data_type = SLANG_UNDEFINED_TYPE;
- }
- Local_Variable_Frame = lvf;
-
- /* read values of function arguments */
- i = fun->nargs;
- while (i > 0)
- {
- i--;
- (void) SLang_pop (Local_Variable_Frame - i);
- }
-
- if (SLang_Enter_Function != NULL) (*SLang_Enter_Function)(_SLang_Current_Function_Name);
-
- if (_SLang_Trace)
- {
- int stack_depth;
-
- stack_depth = _SLstack_depth ();
-
- if ((Trace_Function != NULL)
- && (0 == strcmp (Trace_Function, _SLang_Current_Function_Name))
- && (Trace_Mode == 0))
- Trace_Mode = 1;
-
- if (Trace_Mode)
- {
- /* The local variable frame grows backwards */
- trace_dump (">>%s (%d args)\n",
- _SLang_Current_Function_Name,
- Local_Variable_Frame,
- (int) fun->nargs,
- -1);
- Trace_Mode++;
- }
-
- inner_interp (header->body);
- Lang_Break_Condition = Lang_Return = Lang_Break = 0;
- if (Exit_Block_Ptr != NULL) inner_interp(Exit_Block_Ptr);
-
- if (Trace_Mode)
- {
- Trace_Mode--;
- stack_depth = _SLstack_depth () - stack_depth;
-
- trace_dump ("<<%s (returning %d values)\n",
- _SLang_Current_Function_Name,
- _SLStack_Pointer - stack_depth,
- stack_depth,
- 1);
-
- if (Trace_Mode == 1)
- Trace_Mode = 0;
- }
- }
- else
- {
- inner_interp (header->body);
- Lang_Break_Condition = Lang_Return = Lang_Break = 0;
- if (Exit_Block_Ptr != NULL) inner_interp(Exit_Block_Ptr);
- }
-
- if (SLang_Exit_Function != NULL) (*SLang_Exit_Function)(_SLang_Current_Function_Name);
-
- if (SLang_Error)
- do_traceback(fun->name, n_locals,
-#if _SLANG_HAS_DEBUG_CODE
- fun->file
-#else
- NULL
-#endif
- );
-
- /* free local variables.... */
- lvf = Local_Variable_Frame;
- while (lvf > frame)
- {
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if (SLANG_CLASS_TYPE_SCALAR != _SLclass_Class_Type [lvf->data_type])
-#endif
- SLang_free_object (lvf);
- lvf--;
- }
- Local_Variable_Frame = lvf;
-
- if (header->num_refs == 1)
- free_function_header (header);
- else
- header->num_refs--;
-
- the_return:
-
- Lang_Break_Condition = Lang_Return = Lang_Break = 0;
- Exit_Block_Ptr = exit_block_save;
- User_Block_Ptr = user_block_save;
- _SLang_Current_Function_Name = save_fname;
- _SL_decrement_frame_pointer ();
-
- if (SLang_Error)
- return -1;
-
- return 0;
-}
-
-static void do_traceback (char *name, unsigned int locals, char *file)
-{
- char *s;
- unsigned int i;
- SLang_Object_Type *objp;
- unsigned short stype;
-
- /* FIXME: Priority=low
- * I need to make this configurable!!! That is, let the
- * application decide whether or not a usage error should result in a
- * traceback.
- */
- if (SLang_Error == SL_USAGE_ERROR)
- return;
-
- if (SLang_Traceback == 0)
- return;
-
- call_dump_routine ("S-Lang Traceback: %s\n", name);
- if (SLang_Traceback < 0)
- return;
-
- if (file != NULL)
- call_dump_routine ("File: %s\n", file);
-
- if (locals == 0)
- return;
-
- call_dump_routine (" Local Variables:\n");
-
- for (i = 0; i < locals; i++)
- {
- SLang_Class_Type *cl;
- char *class_name;
-
- objp = Local_Variable_Frame - i;
- stype = objp->data_type;
-
- s = _SLstringize_object (objp);
- cl = _SLclass_get_class (stype);
- class_name = cl->cl_name;
-
- call_dump_routine ("\t$%d: Type: %s,\tValue:\t", i, class_name);
-
- if (s == NULL) call_dump_routine("??\n");
- else
- {
- char *q = "";
-#ifndef HAVE_VSNPRINTF
- char buf[256];
- if (strlen (s) >= sizeof (buf))
- {
- strncpy (buf, s, sizeof(buf));
- s = buf;
- s[sizeof(buf) - 1] = 0;
- }
-#endif
- if (SLANG_STRING_TYPE == stype) q = "\"";
- call_dump_routine ("%s%s%s\n", q, s, q);
- }
- }
-}
-
-static void do_app_unary (SLang_App_Unary_Type *nt)
-{
- if (-1 == do_unary (nt->unary_op, nt->name_type))
- do_traceback (nt->name, 0, NULL);
-}
-
-static int inner_interp_nametype (SLang_Name_Type *nt)
-{
- SLBlock_Type bc_blks[2];
-
- bc_blks[0].b.nt_blk = nt;
- bc_blks[0].bc_main_type = nt->name_type;
- bc_blks[1].bc_main_type = 0;
- return inner_interp(bc_blks);
-}
-
-int _SLang_dereference_ref (SLang_Ref_Type *ref)
-{
- if (ref == NULL)
- {
- SLang_Error = SL_INTERNAL_ERROR;
- return -1;
- }
-
- if (ref->is_global == 0)
- {
- SLang_Object_Type *obj = ref->v.local_obj;
- if (obj > Local_Variable_Frame)
- {
- SLang_verror (SL_UNDEFINED_NAME, "Local variable deref is out of scope");
- return -1;
- }
- return _SLpush_slang_obj (ref->v.local_obj);
- }
-
- (void) inner_interp_nametype (ref->v.nt);
- return 0;
-}
-
-int _SLang_is_ref_initialized (SLang_Ref_Type *ref)
-{
- unsigned char type;
-
- if (ref == NULL)
- {
- SLang_Error = SL_INTERNAL_ERROR;
- return -1;
- }
-
- if (ref->is_global == 0)
- {
- SLang_Object_Type *obj = ref->v.local_obj;
- if (obj > Local_Variable_Frame)
- {
- SLang_verror (SL_UNDEFINED_NAME, "Local variable deref is out of scope");
- return -1;
- }
- type = ref->v.local_obj->data_type;
- }
- else
- {
- SLang_Name_Type *nt = ref->v.nt;
- if ((nt->name_type != SLANG_GVARIABLE)
- && (nt->name_type != SLANG_PVARIABLE))
- return 1;
- type = ((SLang_Global_Var_Type *)nt)->obj.data_type;
- }
- return type != SLANG_UNDEFINED_TYPE;
-}
-
-int _SLang_uninitialize_ref (SLang_Ref_Type *ref)
-{
- SLang_Object_Type *obj;
-
- if (ref == NULL)
- {
- SLang_Error = SL_INTERNAL_ERROR;
- return -1;
- }
-
- if (ref->is_global == 0)
- {
- obj = ref->v.local_obj;
- if (obj > Local_Variable_Frame)
- {
- SLang_verror (SL_UNDEFINED_NAME, "Local variable deref is out of scope");
- return -1;
- }
- obj = ref->v.local_obj;
- }
- else
- {
- SLang_Name_Type *nt = ref->v.nt;
- if ((nt->name_type != SLANG_GVARIABLE)
- && (nt->name_type != SLANG_PVARIABLE))
- return -1;
- obj = &((SLang_Global_Var_Type *)nt)->obj;
- }
- SLang_free_object (obj);
- obj->data_type = SLANG_UNDEFINED_TYPE;
- obj->v.ptr_val = NULL;
- return 0;
-}
-
-void (*SLang_Interrupt)(void);
-static int Last_Error;
-void (*SLang_User_Clear_Error)(void);
-void _SLang_clear_error (void)
-{
- if (Last_Error <= 0)
- {
- Last_Error = 0;
- return;
- }
- Last_Error--;
- if (SLang_User_Clear_Error != NULL) (*SLang_User_Clear_Error)();
-}
-
-int _SLpush_slang_obj (SLang_Object_Type *obj)
-{
- unsigned char subtype;
- SLang_Class_Type *cl;
-
- if (obj == NULL) return SLang_push_null ();
-
- subtype = obj->data_type;
-
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if (SLANG_CLASS_TYPE_SCALAR == _SLclass_Class_Type[subtype])
- return SLang_push (obj);
-#endif
-
- cl = _SLclass_get_class (subtype);
- return (*cl->cl_push) (subtype, (VOID_STAR) &obj->v);
-}
-
-_INLINE_
-static int push_local_variable (int i)
-{
- SLang_Class_Type *cl;
- SLang_Object_Type *obj;
- unsigned char subtype;
-
- obj = Local_Variable_Frame - i;
- subtype = obj->data_type;
-
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if (SLANG_CLASS_TYPE_SCALAR == _SLclass_Class_Type[subtype])
- return SLang_push (obj);
- if (subtype == SLANG_STRING_TYPE)
- return _SLang_dup_and_push_slstring (obj->v.s_val);
-#endif
-
- cl = _SLclass_get_class (subtype);
- return (*cl->cl_push) (subtype, (VOID_STAR) &obj->v);
-}
-
-static int push_intrinsic_variable (SLang_Intrin_Var_Type *ivar)
-{
- SLang_Class_Type *cl;
- unsigned char stype;
-
- stype = ivar->type;
- cl = _SLclass_get_class (stype);
-
- if (-1 == (*cl->cl_push_intrinsic) (stype, ivar->addr))
- {
- do_name_type_error ((SLang_Name_Type *) ivar);
- return -1;
- }
- return 0;
-}
-
-static int dereference_object (void)
-{
- SLang_Object_Type obj;
- SLang_Class_Type *cl;
- unsigned char type;
- int ret;
-
- if (-1 == SLang_pop (&obj))
- return -1;
-
- type = obj.data_type;
-
- cl = _SLclass_get_class (type);
- ret = (*cl->cl_dereference)(type, (VOID_STAR) &obj.v);
-
- SLang_free_object (&obj);
- return ret;
-}
-
-static int case_function (void)
-{
- unsigned char type;
- SLang_Object_Type obj;
- SLang_Object_Type *swobjptr;
-
- swobjptr = Switch_Obj_Ptr - 1;
-
- if ((swobjptr < Switch_Objects)
- || (0 == (type = swobjptr->data_type)))
- {
- SLang_verror (SL_SYNTAX_ERROR, "Misplaced 'case' keyword");
- return -1;
- }
-
- if (-1 == SLang_pop (&obj))
- return -1;
-
- if (obj.data_type != type)
- {
- SLang_Class_Type *a_cl, *b_cl;
-
- a_cl = _SLclass_get_class (obj.data_type);
- b_cl = _SLclass_get_class (type);
-
- if (NULL == _SLclass_get_binary_fun (SLANG_EQ, a_cl, b_cl, &a_cl, 0))
- {
- (void) SLclass_push_int_obj (SLANG_INT_TYPE, 0);
- SLang_free_object (&obj);
- return 0;
- }
- }
-
- (void) do_binary_ab (SLANG_EQ, swobjptr, &obj);
- SLang_free_object (&obj);
- return 0;
-}
-
-static void tmp_variable_function (SLBlock_Type *addr)
-{
- SLang_Object_Type *obj;
-
- switch (addr->bc_sub_type)
- {
- case SLANG_GVARIABLE:
- case SLANG_PVARIABLE:
- obj = &addr->b.nt_gvar_blk->obj;
- break;
-
- case SLANG_LVARIABLE:
- obj = Local_Variable_Frame - addr->b.i_blk;
- break;
-
- default:
- SLang_Error = SL_INTERNAL_ERROR;
- return;
- }
-
- /* There is no need to go through higher level routines since we are
- * not creating or destroying extra copies.
- */
- if (-1 == SLang_push (obj))
- return;
-
- obj->data_type = SLANG_UNDEFINED_TYPE;
- obj->v.ptr_val = NULL;
-}
-
-
-static int
-do_inner_interp_error (SLBlock_Type *err_block,
- SLBlock_Type *addr_start,
- SLBlock_Type *addr)
-{
- int save_err, slerr;
-
- /* Someday I can use the these variable to provide extra information
- * about what went wrong.
- */
- (void) addr_start;
- (void) addr;
-
- if (err_block == NULL)
- goto return_error;
-
- if (SLang_Error < 0) /* errors less than 0 are severe */
- goto return_error;
-
- save_err = Last_Error++;
- slerr = SLang_Error;
- SLang_Error = 0;
- inner_interp (err_block->b.blk);
-
- if (Last_Error <= save_err)
- {
- /* Caught error and cleared it */
- Last_Error = save_err;
- if ((Lang_Break_Condition == 0)
- /* An error may have cleared the error and then caused the
- * function to return. We will allow that but let's not allow
- * 'break' nor 'continue' statements until later.
- */
- || Lang_Return)
- return 0;
-
- /* drop--- either a break or continue was called */
- }
-
- Last_Error = save_err;
- SLang_Error = slerr;
-
- return_error:
-#if _SLANG_HAS_DEBUG_CODE
- while (addr >= addr_start)
- {
- if (addr->bc_main_type == _SLANG_BC_LINE_NUM)
- {
- char buf[256];
- sprintf (buf, "(Error occurred on line %lu)", addr->b.l_blk);
- do_traceback (buf, 0, NULL);
- break;
- }
- /* Special hack for 16 bit systems to prevent pointer wrapping. */
-#if defined(__16_BIT_SYSTEM__)
- if (addr == addr_start)
- break;
-#endif
- addr--;
- }
-#endif
- return -1;
-}
-
-
-#define GATHER_STATISTICS 0
-#if GATHER_STATISTICS
-static unsigned int Bytecodes[0xFFFF];
-
-static void print_stats (void)
-{
- unsigned int i;
- unsigned long total;
- FILE *fp = fopen ("stats.txt", "w");
- if (fp == NULL)
- return;
-
- total = 0;
- for (i = 0; i < 0xFFFF; i++)
- total += Bytecodes[i];
-
- if (total == 0)
- total = 1;
-
- for (i = 0; i < 0xFFFF; i++)
- {
- if (Bytecodes[i])
- fprintf (fp, "0x%04X %9u %e\n", i, Bytecodes[i], Bytecodes[i]/(double) total);
- }
- fclose (fp);
-}
-
-static void add_to_statistics (SLBlock_Type *b)
-{
- unsigned short x, y;
-
- x = b->bc_main_type;
- if (x == 0)
- {
- Bytecodes[0] += 1;
- return;
- }
- b++;
- y = b->bc_main_type;
-
- Bytecodes[(x << 8) | y] += 1;
-}
-
-#endif
-
-/* inner interpreter */
-/* The return value from this function is only meaningful when it is used
- * to process blocks for the switch statement. If it returns 0, the calling
- * routine should pass the next block to it. Otherwise it will
- * return non-zero, with or without error.
- */
-static int inner_interp (SLBlock_Type *addr_start)
-{
- SLBlock_Type *block, *err_block, *addr;
-#if GATHER_STATISTICS
- static int inited = 0;
-
- if (inited == 0)
- {
- (void) SLang_add_cleanup_function (print_stats);
- inited = 1;
- }
-#endif
-
- /* for systems that have no real interrupt facility (e.g. go32 on dos) */
- if (SLang_Interrupt != NULL) (*SLang_Interrupt)();
-
- block = err_block = NULL;
- addr = addr_start;
-
-#if GATHER_STATISTICS
- add_to_statistics (addr);
-#endif
- while (1)
- {
- switch (addr->bc_main_type)
- {
- case 0:
- return 1;
- case _SLANG_BC_LVARIABLE:
- push_local_variable (addr->b.i_blk);
- break;
- case _SLANG_BC_GVARIABLE:
- if (-1 == _SLpush_slang_obj (&addr->b.nt_gvar_blk->obj))
- do_name_type_error (addr->b.nt_blk);
- break;
-
- case _SLANG_BC_IVARIABLE:
- case _SLANG_BC_RVARIABLE:
- push_intrinsic_variable (addr->b.nt_ivar_blk);
- break;
-
- case _SLANG_BC_INTRINSIC:
- execute_intrinsic_fun (addr->b.nt_ifun_blk);
- if (SLang_Error)
- do_traceback(addr->b.nt_ifun_blk->name, 0, NULL);
- break;
-
- case _SLANG_BC_FUNCTION:
- execute_slang_fun (addr->b.nt_fun_blk);
- if (Lang_Break_Condition) goto handle_break_condition;
- break;
-
- case _SLANG_BC_MATH_UNARY:
- case _SLANG_BC_APP_UNARY:
- /* Make sure we treat these like function calls since the
- * parser took sin(x) to be a function call.
- */
- if (0 == _SL_increment_frame_pointer ())
- {
- do_app_unary (addr->b.nt_unary_blk);
- (void) _SL_decrement_frame_pointer ();
- }
- break;
-
- case _SLANG_BC_ICONST:
- SLclass_push_int_obj (SLANG_INT_TYPE, addr->b.iconst_blk->i);
- break;
-
-#if SLANG_HAS_FLOAT
- case _SLANG_BC_DCONST:
- SLang_push_double (addr->b.dconst_blk->d);
- break;
-#endif
-
- case _SLANG_BC_PVARIABLE:
- if (-1 == _SLpush_slang_obj (&addr->b.nt_gvar_blk->obj))
- do_name_type_error (addr->b.nt_blk);
- break;
-
- case _SLANG_BC_PFUNCTION:
- execute_slang_fun (addr->b.nt_fun_blk);
- if (Lang_Break_Condition) goto handle_break_condition;
- break;
-
- case _SLANG_BC_BINARY:
- do_binary (addr->b.i_blk);
- break;
-
- case _SLANG_BC_LITERAL:
-#if !_SLANG_OPTIMIZE_FOR_SPEED
- case _SLANG_BC_LITERAL_INT:
- case _SLANG_BC_LITERAL_STR:
-#endif
- {
- SLang_Class_Type *cl = _SLclass_get_class (addr->bc_sub_type);
- (*cl->cl_push_literal) (addr->bc_sub_type, (VOID_STAR) &addr->b.ptr_blk);
- }
- break;
-#if _SLANG_OPTIMIZE_FOR_SPEED
- case _SLANG_BC_LITERAL_INT:
- SLclass_push_int_obj (addr->bc_sub_type, (int) addr->b.l_blk);
- break;
-
- case _SLANG_BC_LITERAL_STR:
- _SLang_dup_and_push_slstring (addr->b.s_blk);
- break;
-#endif
- case _SLANG_BC_BLOCK:
- switch (addr->bc_sub_type)
- {
- case _SLANG_BCST_ERROR_BLOCK:
- err_block = addr;
- break;
-
- case _SLANG_BCST_EXIT_BLOCK:
- Exit_Block_Ptr = addr->b.blk;
- break;
-
- case _SLANG_BCST_USER_BLOCK0:
- case _SLANG_BCST_USER_BLOCK1:
- case _SLANG_BCST_USER_BLOCK2:
- case _SLANG_BCST_USER_BLOCK3:
- case _SLANG_BCST_USER_BLOCK4:
- User_Block_Ptr[addr->bc_sub_type - _SLANG_BCST_USER_BLOCK0] = addr->b.blk;
- break;
-
- case _SLANG_BCST_LOOP:
- case _SLANG_BCST_WHILE:
- case _SLANG_BCST_FOR:
- case _SLANG_BCST_FOREVER:
- case _SLANG_BCST_CFOR:
- case _SLANG_BCST_DOWHILE:
- case _SLANG_BCST_FOREACH:
- if (block == NULL) block = addr;
- lang_do_loops(addr->bc_sub_type, block, 1 + (unsigned int) (addr - block));
- block = NULL;
- break;
-
- case _SLANG_BCST_IFNOT:
-#if _SLANG_OPTIMIZE_FOR_SPEED
- {
- int i;
-
- if ((0 == pop_ctrl_integer (&i)) && (i == 0))
- inner_interp (addr->b.blk);
- }
-#else
- do_else_if (addr, NULL);
-#endif
- break;
-
- case _SLANG_BCST_IF:
-#if _SLANG_OPTIMIZE_FOR_SPEED
- {
- int i;
-
- if ((0 == pop_ctrl_integer (&i)) && i)
- inner_interp (addr->b.blk);
- }
-#else
- do_else_if (NULL, addr);
-#endif
- break;
-
- case _SLANG_BCST_NOTELSE:
- do_else_if (block, addr);
- block = NULL;
- break;
-
- case _SLANG_BCST_ELSE:
- do_else_if (addr, block);
- block = NULL;
- break;
-
- case _SLANG_BCST_SWITCH:
- if (Switch_Obj_Ptr == Switch_Obj_Max)
- {
- SLang_doerror("switch nesting too deep");
- break;
- }
- (void) SLang_pop (Switch_Obj_Ptr);
- Switch_Obj_Ptr++;
-
- if (block == NULL) block = addr;
- while ((SLang_Error == 0)
- && (block <= addr)
- && (Lang_Break_Condition == 0)
- && (0 == inner_interp (block->b.blk)))
- block++;
- Switch_Obj_Ptr--;
- SLang_free_object (Switch_Obj_Ptr);
- Switch_Obj_Ptr->data_type = 0;
- block = NULL;
- break;
-
- case _SLANG_BCST_ANDELSE:
- case _SLANG_BCST_ORELSE:
- if (block == NULL) block = addr;
- lang_do_and_orelse (addr->bc_sub_type, block, addr);
- block = NULL;
- break;
-
- default:
- if (block == NULL) block = addr;
- break;
- }
- if (Lang_Break_Condition) goto handle_break_condition;
- break;
-
- case _SLANG_BC_RETURN:
- Lang_Break_Condition = Lang_Return = Lang_Break = 1; return 1;
- case _SLANG_BC_BREAK:
- Lang_Break_Condition = Lang_Break = 1; return 1;
- case _SLANG_BC_CONTINUE:
- Lang_Break_Condition = /* Lang_Continue = */ 1; return 1;
-
- case _SLANG_BC_EXCH:
- (void) SLreverse_stack (2);
- break;
-
- case _SLANG_BC_LABEL:
- {
- int test;
- if ((0 == SLang_pop_integer (&test))
- && (test == 0))
- return 0;
- }
- break;
-
- case _SLANG_BC_LOBJPTR:
- (void)_SLang_push_ref (0, (VOID_STAR)(Local_Variable_Frame - addr->b.i_blk));
- break;
-
- case _SLANG_BC_GOBJPTR:
- (void)_SLang_push_ref (1, (VOID_STAR)addr->b.nt_blk);
- break;
-
- case _SLANG_BC_X_ERROR:
- if (err_block != NULL)
- {
- inner_interp(err_block->b.blk);
- if (SLang_Error) err_block = NULL;
- }
- else SLang_verror(SL_SYNTAX_ERROR, "No ERROR_BLOCK");
- if (Lang_Break_Condition) goto handle_break_condition;
- break;
-
- case _SLANG_BC_X_USER0:
- case _SLANG_BC_X_USER1:
- case _SLANG_BC_X_USER2:
- case _SLANG_BC_X_USER3:
- case _SLANG_BC_X_USER4:
- if (User_Block_Ptr[addr->bc_main_type - _SLANG_BC_X_USER0] != NULL)
- {
- inner_interp(User_Block_Ptr[addr->bc_main_type - _SLANG_BC_X_USER0]);
- }
- else SLang_verror(SL_SYNTAX_ERROR, "No block for X_USERBLOCK");
- if (Lang_Break_Condition) goto handle_break_condition;
- break;
-
- case _SLANG_BC_CALL_DIRECT:
- (*addr->b.call_function) ();
- break;
-
- case _SLANG_BC_CALL_DIRECT_FRAME:
- do_bc_call_direct_frame (addr->b.call_function);
- break;
-
- case _SLANG_BC_UNARY:
- do_unary (addr->b.i_blk, _SLANG_BC_UNARY);
- break;
-
- case _SLANG_BC_UNARY_FUNC:
- /* Make sure we treat these like function calls since the
- * parser took abs(x) to be a function call.
- */
- if (0 == _SL_increment_frame_pointer ())
- {
- do_unary (addr->b.i_blk, _SLANG_BC_UNARY);
- (void) _SL_decrement_frame_pointer ();
- }
- break;
-
- case _SLANG_BC_DEREF_ASSIGN:
- set_deref_lvalue (addr);
- break;
- case _SLANG_BC_SET_LOCAL_LVALUE:
- set_lvalue_obj (addr->bc_sub_type, Local_Variable_Frame - addr->b.i_blk);
- break;
- case _SLANG_BC_SET_GLOBAL_LVALUE:
- if (-1 == set_lvalue_obj (addr->bc_sub_type, &addr->b.nt_gvar_blk->obj))
- do_name_type_error (addr->b.nt_blk);
- break;
- case _SLANG_BC_SET_INTRIN_LVALUE:
- set_intrin_lvalue (addr);
- break;
- case _SLANG_BC_SET_STRUCT_LVALUE:
- set_struct_lvalue (addr);
- break;
-
- case _SLANG_BC_FIELD:
- (void) push_struct_field (addr->b.s_blk);
- break;
-
- case _SLANG_BC_SET_ARRAY_LVALUE:
- set_array_lvalue (addr->bc_sub_type);
- break;
-
-#if _SLANG_HAS_DEBUG_CODE
- case _SLANG_BC_LINE_NUM:
- break;
-#endif
-
- case _SLANG_BC_TMP:
- tmp_variable_function (addr);
- break;
-
-#if _SLANG_OPTIMIZE_FOR_SPEED
- case _SLANG_BC_LVARIABLE_AGET:
- if (0 == push_local_variable (addr->b.i_blk))
- do_bc_call_direct_frame (_SLarray_aget);
- break;
-
- case _SLANG_BC_LVARIABLE_APUT:
- if (0 == push_local_variable (addr->b.i_blk))
- do_bc_call_direct_frame (_SLarray_aput);
- break;
- case _SLANG_BC_INTEGER_PLUS:
- if (0 == SLclass_push_int_obj (addr->bc_sub_type, (int) addr->b.l_blk))
- do_binary (SLANG_PLUS);
- break;
-
- case _SLANG_BC_INTEGER_MINUS:
- if (0 == SLclass_push_int_obj (addr->bc_sub_type, (int) addr->b.l_blk))
- do_binary (SLANG_MINUS);
- break;
-#endif
-#if 0
- case _SLANG_BC_ARG_LVARIABLE:
- (void) SLang_start_arg_list ();
- push_local_variable (addr->b.i_blk);
- break;
-#endif
- case _SLANG_BC_EARG_LVARIABLE:
- push_local_variable (addr->b.i_blk);
- (void) SLang_end_arg_list ();
- break;
-
-#if USE_COMBINED_BYTECODES
- case _SLANG_BC_CALL_DIRECT_INTRINSIC:
- (*addr->b.call_function) ();
- addr++;
- execute_intrinsic_fun (addr->b.nt_ifun_blk);
- if (SLang_Error)
- do_traceback(addr->b.nt_ifun_blk->name, 0, NULL);
- break;
-
- case _SLANG_BC_INTRINSIC_CALL_DIRECT:
- execute_intrinsic_fun (addr->b.nt_ifun_blk);
- if (SLang_Error)
- {
- do_traceback(addr->b.nt_ifun_blk->name, 0, NULL);
- break;
- }
- addr++;
- (*addr->b.call_function) ();
- break;
-
- case _SLANG_BC_CALL_DIRECT_LSTR:
- (*addr->b.call_function) ();
- addr++;
- _SLang_dup_and_push_slstring (addr->b.s_blk);
- break;
-
- case _SLANG_BC_CALL_DIRECT_SLFUN:
- (*addr->b.call_function) ();
- addr++;
- execute_slang_fun (addr->b.nt_fun_blk);
- if (Lang_Break_Condition) goto handle_break_condition;
- break;
-
- case _SLANG_BC_CALL_DIRECT_INTRSTOP:
- (*addr->b.call_function) ();
- addr++;
- /* drop */
- case _SLANG_BC_INTRINSIC_STOP:
- execute_intrinsic_fun (addr->b.nt_ifun_blk);
- if (SLang_Error == 0)
- return 1;
- do_traceback(addr->b.nt_ifun_blk->name, 0, NULL);
- break;
-
- case _SLANG_BC_CALL_DIRECT_EARG_LVAR:
- (*addr->b.call_function) ();
- addr++;
- push_local_variable (addr->b.i_blk);
- (void) SLang_end_arg_list ();
- break;
-
- case _SLANG_BC_CALL_DIRECT_LINT:
- (*addr->b.call_function) ();
- addr++;
- SLclass_push_int_obj (addr->bc_sub_type, (int) addr->b.l_blk);
- break;
-
- case _SLANG_BC_CALL_DIRECT_LVAR:
- (*addr->b.call_function) ();
- addr++;
- push_local_variable (addr->b.i_blk);
- break;
-#endif /* USE_COMBINED_BYTECODES */
-
- default:
- SLang_verror (SL_INTERNAL_ERROR, "Byte-Code 0x%X is not valid", addr->bc_main_type);
- }
-
- /* Someday I plan to add a 'signal' intrinsic function. Then when a
- * signal is caught, a variable will be set to one and that value of
- * that variable will need to be monitored here, e.g.,
- * if (Handle_Signal) handle_signal ();
- * It would be nice to check only one variable instead of Handle_Signal
- * and SLang_Error. Perhaps I should phase out SLang_Error = xxx
- * and used something like: SLang_set_error (code); Then, I could
- * use:
- * if (Handle_Condition)
- * {
- * Handle_Condition = 0;
- * if (SLang_Error) ....
- * else if (Handle_Signal) handle_signal ();
- * else....
- * }
- */
- if (SLang_Error)
- {
- if (-1 == do_inner_interp_error (err_block, addr_start, addr))
- return 1;
- if (SLang_Error)
- return 1;
-
- /* Otherwise, error cleared. Continue onto next bytecode.
- * Someday I need to add something to indicate where the
- * next statement begins since continuing on the next
- * bytecode is not really what is desired.
- */
- if (Lang_Break_Condition) goto handle_break_condition;
- }
- addr++;
- }
-
- handle_break_condition:
- /* Get here if Lang_Break_Condition != 0, which implies that either
- * Lang_Return, Lang_Break, or Lang_Continue is non zero
- */
- if (Lang_Return)
- Lang_Break = 1;
-
- return 1;
-}
-
-/*}}}*/
-
-/* The functions below this point are used to implement the parsed token
- * to byte-compiled code.
- */
-/* static SLang_Name_Type **Static_Hash_Table; */
-
-static SLang_Name_Type **Locals_Hash_Table;
-static int Local_Variable_Number;
-static unsigned int Function_Args_Number;
-int _SLang_Auto_Declare_Globals = 0;
-int (*SLang_Auto_Declare_Var_Hook) (char *);
-
-static SLang_NameSpace_Type *This_Static_NameSpace;
-static SLang_NameSpace_Type *Global_NameSpace;
-
-#if _SLANG_HAS_DEBUG_CODE
-static char *This_Compile_Filename;
-#endif
-static SLBlock_Type SLShort_Blocks[6];
-/* These are initialized in add_table below. I cannot init a Union!! */
-
-static int Lang_Defining_Function;
-static void (*Default_Variable_Mode) (_SLang_Token_Type *);
-static void (*Default_Define_Function) (char *, unsigned long);
-
-static int push_compile_context (char *);
-static int pop_compile_context (void);
-
-typedef struct
-{
- int block_type;
- SLBlock_Type *block; /* beginning of block definition */
- SLBlock_Type *block_ptr; /* current location */
- SLBlock_Type *block_max; /* end of definition */
- SLang_NameSpace_Type *static_namespace;
-}
-Block_Context_Type;
-
-static Block_Context_Type Block_Context_Stack [SLANG_MAX_BLOCK_STACK_LEN];
-static unsigned int Block_Context_Stack_Len;
-
-static SLBlock_Type *Compile_ByteCode_Ptr;
-static SLBlock_Type *This_Compile_Block;
-static SLBlock_Type *This_Compile_Block_Max;
-static int This_Compile_Block_Type;
-#define COMPILE_BLOCK_TYPE_FUNCTION 1
-#define COMPILE_BLOCK_TYPE_BLOCK 2
-#define COMPILE_BLOCK_TYPE_TOP_LEVEL 3
-
-/* If it returns 0, DO NOT FREE p */
-static int lang_free_branch (SLBlock_Type *p)
-{
- /* Note: we look at 0,2,4, since these blocks are 0 terminated */
- if ((p == SLShort_Blocks)
- || (p == SLShort_Blocks + 2)
- || (p == SLShort_Blocks + 4)
- )
- return 0;
-
- while (1)
- {
- SLang_Class_Type *cl;
-
- switch (p->bc_main_type)
- {
- case _SLANG_BC_BLOCK:
- if (lang_free_branch(p->b.blk))
- SLfree((char *)p->b.blk);
- break;
-
- case _SLANG_BC_LITERAL:
- case _SLANG_BC_LITERAL_STR:
- /* No user types should be here. */
- cl = _SLclass_get_class (p->bc_sub_type);
- (*cl->cl_byte_code_destroy) (p->bc_sub_type, (VOID_STAR) &p->b.ptr_blk);
- break;
-
- case _SLANG_BC_FIELD:
- case _SLANG_BC_SET_STRUCT_LVALUE:
- SLang_free_slstring (p->b.s_blk);
- break;
-
- default:
- break;
-
- case 0:
- return 1;
- }
- p++;
- }
-}
-
-static void free_function_header (_SLBlock_Header_Type *h)
-{
- if (h->num_refs > 1)
- {
- h->num_refs--;
- return;
- }
-
- if (h->body != NULL)
- {
- if (lang_free_branch (h->body))
- SLfree ((char *) h->body);
- }
-
- SLfree ((char *) h);
-}
-
-static int push_block_context (int type)
-{
- Block_Context_Type *c;
- unsigned int num;
- SLBlock_Type *b;
-
- if (Block_Context_Stack_Len == SLANG_MAX_BLOCK_STACK_LEN)
- {
- SLang_verror (SL_STACK_OVERFLOW, "Block stack overflow");
- return -1;
- }
-
- num = 5; /* 40 bytes */
- if (NULL == (b = (SLBlock_Type *) SLcalloc (num, sizeof (SLBlock_Type))))
- return -1;
-
- c = Block_Context_Stack + Block_Context_Stack_Len;
- c->block = This_Compile_Block;
- c->block_ptr = Compile_ByteCode_Ptr;
- c->block_max = This_Compile_Block_Max;
- c->block_type = This_Compile_Block_Type;
- c->static_namespace = This_Static_NameSpace;
-
- Compile_ByteCode_Ptr = This_Compile_Block = b;
- This_Compile_Block_Max = b + num;
- This_Compile_Block_Type = type;
-
- Block_Context_Stack_Len += 1;
- return 0;
-}
-
-static int pop_block_context (void)
-{
- Block_Context_Type *c;
-
- if (Block_Context_Stack_Len == 0)
- return -1;
-
- Block_Context_Stack_Len -= 1;
- c = Block_Context_Stack + Block_Context_Stack_Len;
-
- This_Compile_Block = c->block;
- This_Compile_Block_Max = c->block_max;
- This_Compile_Block_Type = c->block_type;
- Compile_ByteCode_Ptr = c->block_ptr;
- This_Static_NameSpace = c->static_namespace;
-
- return 0;
-}
-
-int _SLcompile_push_context (SLang_Load_Type *load_object)
-{
- if (-1 == push_compile_context (load_object->name))
- return -1;
-
- if (NULL == (This_Static_NameSpace = _SLns_allocate_namespace (load_object->name, SLSTATIC_HASH_TABLE_SIZE)))
- {
- pop_compile_context ();
- return -1;
- }
-
- if (-1 == push_block_context (COMPILE_BLOCK_TYPE_TOP_LEVEL))
- {
- pop_compile_context ();
- return -1;
- }
-
- return 0;
-}
-
-int _SLcompile_pop_context (void)
-{
- if (This_Compile_Block_Type == COMPILE_BLOCK_TYPE_TOP_LEVEL)
- {
- Compile_ByteCode_Ptr->bc_main_type = 0;
- if (lang_free_branch (This_Compile_Block))
- SLfree ((char *) This_Compile_Block);
- }
-
- (void) pop_block_context ();
- (void) pop_compile_context ();
-
- if (This_Compile_Block == NULL)
- return 0;
-
-#if 0
- if (This_Compile_Block_Type != COMPILE_BLOCK_TYPE_TOP_LEVEL)
- {
- SLang_verror (SL_INTERNAL_ERROR, "Not at top-level");
- return -1;
- }
-#endif
-
- return 0;
-}
-
-/*{{{ Hash and Name Table Functions */
-
-static SLang_Name_Type *locate_name_in_table (char *name, unsigned long hash,
- SLang_Name_Type **table, unsigned int table_size)
-{
- SLang_Name_Type *t;
- char ch;
-
- t = table [(unsigned int) (hash % table_size)];
- ch = *name++;
-
- while (t != NULL)
- {
- if ((ch == t->name[0])
- && (0 == strcmp (t->name + 1, name)))
- break;
-
- t = t->next;
- }
-
- return t;
-}
-
-static SLang_Name_Type *locate_namespace_encoded_name (char *name, int err_on_bad_ns)
-{
- char *ns, *ns1;
- SLang_NameSpace_Type *table;
- SLang_Name_Type *nt;
-
- ns = name;
- name = strchr (name, '-');
- if ((name == NULL) || (name [1] != '>'))
- name = ns;
-
- ns1 = SLang_create_nslstring (ns, (unsigned int) (name - ns));
- if (ns1 == NULL)
- return NULL;
- if (ns != name)
- name += 2;
- ns = ns1;
-
- if (*ns == 0)
- {
- /* Use Global Namespace */
- SLang_free_slstring (ns);
- return locate_name_in_table (name, _SLcompute_string_hash (name),
- Global_NameSpace->table, Global_NameSpace->table_size);
- }
-
- if (NULL == (table = _SLns_find_namespace (ns)))
- {
- if (err_on_bad_ns)
- SLang_verror (SL_SYNTAX_ERROR, "Unable to find namespace called %s", ns);
- SLang_free_slstring (ns);
- return NULL;
- }
- SLang_free_slstring (ns);
-
- /* FIXME: the hash table size should be stored in the hash table itself */
- nt = locate_name_in_table (name, _SLcompute_string_hash (name),
- table->table, table->table_size);
- if (nt == NULL)
- return NULL;
-
- switch (nt->name_type)
- {
- /* These are private and cannot be accessed through the namespace. */
- case SLANG_PVARIABLE:
- case SLANG_PFUNCTION:
- return NULL;
- }
- return nt;
-}
-
-static SLang_Name_Type *locate_hashed_name (char *name, unsigned long hash)
-{
- SLang_Name_Type *t;
-
- if (Lang_Defining_Function)
- {
- t = locate_name_in_table (name, hash, Locals_Hash_Table, SLLOCALS_HASH_TABLE_SIZE);
- if (t != NULL)
- return t;
- }
-
- if ((This_Static_NameSpace != NULL)
- && (NULL != (t = locate_name_in_table (name, hash, This_Static_NameSpace->table, This_Static_NameSpace->table_size))))
- return t;
-
- t = locate_name_in_table (name, hash, Global_NameSpace->table, Global_NameSpace->table_size);
- if (NULL != t)
- return t;
-
- return locate_namespace_encoded_name (name, 1);
-}
-
-SLang_Name_Type *_SLlocate_name (char *name)
-{
- return locate_hashed_name (name, _SLcompute_string_hash (name));
-}
-
-static SLang_Name_Type *
-add_name_to_hash_table (char *name, unsigned long hash,
- unsigned int sizeof_obj, unsigned char name_type,
- SLang_Name_Type **table, unsigned int table_size,
- int check_existing)
-{
- SLang_Name_Type *t;
-
- if (check_existing)
- {
- t = locate_name_in_table (name, hash, table, table_size);
- if (t != NULL)
- return t;
- }
-
- if (-1 == _SLcheck_identifier_syntax (name))
- return NULL;
-
- t = (SLang_Name_Type *) SLmalloc (sizeof_obj);
- if (t == NULL)
- return t;
-
- memset ((char *) t, 0, sizeof_obj);
- if (NULL == (t->name = _SLstring_dup_hashed_string (name, hash)))
- {
- SLfree ((char *) t);
- return NULL;
- }
- t->name_type = name_type;
-
- hash = hash % table_size;
- t->next = table [(unsigned int)hash];
- table [(unsigned int) hash] = t;
-
- return t;
-}
-
-static SLang_Name_Type *
-add_global_name (char *name, unsigned long hash,
- unsigned char name_type, unsigned int sizeof_obj,
- SLang_NameSpace_Type *ns)
-{
- SLang_Name_Type *nt;
- SLang_Name_Type **table;
- unsigned int table_size;
-
- table = ns->table;
- table_size = ns->table_size;
-
- nt = locate_name_in_table (name, hash, table, table_size);
- if (nt != NULL)
- {
- if (nt->name_type == name_type)
- return nt;
-
- SLang_verror (SL_DUPLICATE_DEFINITION, "%s cannot be re-defined", name);
- return NULL;
- }
-
- return add_name_to_hash_table (name, hash, sizeof_obj, name_type,
- table, table_size, 0);
-}
-
-static int add_intrinsic_function (SLang_NameSpace_Type *ns,
- char *name, FVOID_STAR addr, unsigned char ret_type,
- unsigned int nargs, va_list ap)
-{
- SLang_Intrin_Fun_Type *f;
- unsigned int i;
-
- if (-1 == init_interpreter ())
- return -1;
-
- if (ns == NULL) ns = Global_NameSpace;
-
- if (nargs > SLANG_MAX_INTRIN_ARGS)
- {
- SLang_verror (SL_APPLICATION_ERROR, "Function %s requires too many arguments", name);
- return -1;
- }
-
- if (ret_type == SLANG_FLOAT_TYPE)
- {
- SLang_verror (SL_NOT_IMPLEMENTED, "Function %s is not permitted to return float", name);
- return -1;
- }
-
- f = (SLang_Intrin_Fun_Type *) add_global_name (name, _SLcompute_string_hash (name),
- SLANG_INTRINSIC, sizeof (SLang_Intrin_Fun_Type),
- ns);
-
- if (f == NULL)
- return -1;
-
- f->i_fun = addr;
- f->num_args = nargs;
- f->return_type = ret_type;
-
- for (i = 0; i < nargs; i++)
- f->arg_types [i] = va_arg (ap, unsigned int);
-
- return 0;
-}
-
-int SLadd_intrinsic_function (char *name, FVOID_STAR addr, unsigned char ret_type,
- unsigned int nargs, ...)
-{
- va_list ap;
- int status;
-
- va_start (ap, nargs);
- status = add_intrinsic_function (NULL, name, addr, ret_type, nargs, ap);
- va_end (ap);
-
- return status;
-}
-
-int SLns_add_intrinsic_function (SLang_NameSpace_Type *ns,
- char *name, FVOID_STAR addr, unsigned char ret_type,
- unsigned int nargs, ...)
-{
- va_list ap;
- int status;
-
- va_start (ap, nargs);
- status = add_intrinsic_function (ns, name, addr, ret_type, nargs, ap);
- va_end (ap);
-
- return status;
-}
-
-int SLns_add_intrinsic_variable (SLang_NameSpace_Type *ns,
- char *name, VOID_STAR addr, unsigned char data_type, int ro)
-{
- SLang_Intrin_Var_Type *v;
-
- if (-1 == init_interpreter ())
- return -1;
-
- if (ns == NULL) ns = Global_NameSpace;
-
- v = (SLang_Intrin_Var_Type *)add_global_name (name,
- _SLcompute_string_hash (name),
- (ro ? SLANG_RVARIABLE : SLANG_IVARIABLE),
- sizeof (SLang_Intrin_Var_Type),
- ns);
- if (v == NULL)
- return -1;
-
- v->addr = addr;
- v->type = data_type;
- return 0;
-}
-
-int SLadd_intrinsic_variable (char *name, VOID_STAR addr, unsigned char data_type, int ro)
-{
- return SLns_add_intrinsic_variable (NULL, name, addr, data_type, ro);
-}
-
-static int
-add_slang_function (char *name, unsigned char type, unsigned long hash,
- unsigned int num_args, unsigned int num_locals,
-#if _SLANG_HAS_DEBUG_CODE
- char *file,
-#endif
- _SLBlock_Header_Type *h,
- SLang_NameSpace_Type *ns)
-{
- _SLang_Function_Type *f;
-
-#if _SLANG_HAS_DEBUG_CODE
- if ((file != NULL)
- && (NULL == (file = SLang_create_slstring (file))))
- return -1;
-#endif
-
- f = (_SLang_Function_Type *)add_global_name (name, hash,
- type,
- sizeof (_SLang_Function_Type),
- ns);
- if (f == NULL)
- {
-#if _SLANG_HAS_DEBUG_CODE
- SLang_free_slstring (file); /* NULL ok */
-#endif
- return -1;
- }
-
- if (f->v.header != NULL)
- {
- if (f->nlocals == AUTOLOAD_NUM_LOCALS)
- SLang_free_slstring ((char *)f->v.autoload_filename); /* autoloaded filename */
- else
- free_function_header (f->v.header);
- }
-
-#if _SLANG_HAS_DEBUG_CODE
- if (f->file != NULL) SLang_free_slstring (f->file);
- f->file = file;
-#endif
- f->v.header = h;
- f->nlocals = num_locals;
- f->nargs = num_args;
-
- return 0;
-}
-
-int SLang_autoload (char *name, char *file)
-{
- _SLang_Function_Type *f;
- unsigned long hash;
-
- hash = _SLcompute_string_hash (name);
- f = (_SLang_Function_Type *)locate_name_in_table (name, hash, Global_NameSpace->table, Global_NameSpace->table_size);
-
- if ((f != NULL)
- && (f->name_type == SLANG_FUNCTION)
- && (f->v.header != NULL)
- && (f->nlocals != AUTOLOAD_NUM_LOCALS))
- {
- /* already loaded */
- return 0;
- }
-
- file = SLang_create_slstring (file);
- if (-1 == add_slang_function (name, SLANG_FUNCTION, hash, 0, AUTOLOAD_NUM_LOCALS,
-#if _SLANG_HAS_DEBUG_CODE
- file,
-#endif
- (_SLBlock_Header_Type *) file,
- Global_NameSpace))
- {
- SLang_free_slstring (file);
- return -1;
- }
-
- return 0;
-}
-
-SLang_Name_Type *_SLlocate_global_name (char *name)
-{
- unsigned long hash;
-
- hash = _SLcompute_string_hash (name);
- return locate_name_in_table (name, hash, Global_NameSpace->table,
- Global_NameSpace->table_size);
-}
-
-/*}}}*/
-
-static void free_local_variable_table (void)
-{
- unsigned int i;
- SLang_Name_Type *t, *t1;
-
- for (i = 0; i < SLLOCALS_HASH_TABLE_SIZE; i++)
- {
- t = Locals_Hash_Table [i];
- while (t != NULL)
- {
- SLang_free_slstring (t->name);
- t1 = t->next;
- SLfree ((char *) t);
- t = t1;
- }
- Locals_Hash_Table [i] = NULL;
- }
- Local_Variable_Number = 0;
-}
-
-/* call inner interpreter or return for more */
-static void lang_try_now(void)
-{
- Compile_ByteCode_Ptr++;
- if (This_Compile_Block_Type != COMPILE_BLOCK_TYPE_TOP_LEVEL)
- return;
-
- Compile_ByteCode_Ptr->bc_main_type = 0; /* so next command stops after this */
-
- /* now do it */
- inner_interp (This_Compile_Block);
- (void) lang_free_branch (This_Compile_Block);
- Compile_ByteCode_Ptr = This_Compile_Block;
-}
-
-SLang_Name_Type *SLang_get_fun_from_ref (SLang_Ref_Type *ref)
-{
- if (ref->is_global)
- {
- SLang_Name_Type *nt = ref->v.nt;
-
- switch (nt->name_type)
- {
- case SLANG_PFUNCTION:
- case SLANG_FUNCTION:
- case SLANG_INTRINSIC:
- case SLANG_MATH_UNARY:
- case SLANG_APP_UNARY:
- return nt;
- }
- SLang_verror (SL_TYPE_MISMATCH,
- "Reference to a function expected. Found &%s",
- nt->name);
- }
-
- SLang_verror (SL_TYPE_MISMATCH,
- "Reference to a function expected");
- return NULL;
-}
-
-int SLexecute_function (SLang_Name_Type *nt)
-{
- unsigned char type;
- char *name;
-
- if (SLang_Error)
- return -1;
-
- type = nt->name_type;
- name = nt->name;
-
- switch (type)
- {
- case SLANG_PFUNCTION:
- case SLANG_FUNCTION:
- execute_slang_fun ((_SLang_Function_Type *) nt);
- break;
-
- case SLANG_INTRINSIC:
- execute_intrinsic_fun ((SLang_Intrin_Fun_Type *) nt);
- break;
-
- case SLANG_MATH_UNARY:
- case SLANG_APP_UNARY:
- inner_interp_nametype (nt);
- break;
-
- default:
- SLang_verror (SL_TYPE_MISMATCH, "%s is not a function", name);
- return -1;
- }
-
- if (SLang_Error)
- {
- SLang_verror (SLang_Error, "Error while executing %s", name);
- return -1;
- }
-
- return 1;
-}
-
-int SLang_execute_function (char *name)
-{
- SLang_Name_Type *entry;
-
- if (NULL == (entry = SLang_get_function (name)))
- return 0;
-
- return SLexecute_function (entry);
-}
-
-/* return S-Lang function or NULL */
-SLang_Name_Type *SLang_get_function (char *name)
-{
- SLang_Name_Type *entry;
-
- if (NULL == (entry = locate_namespace_encoded_name (name, 0)))
- return NULL;
-
- if ((entry->name_type == SLANG_FUNCTION)
- || (entry->name_type == SLANG_INTRINSIC))
- return entry;
-
- return NULL;
-}
-
-static void lang_begin_function (void)
-{
- if (This_Compile_Block_Type != COMPILE_BLOCK_TYPE_TOP_LEVEL)
- {
- SLang_verror (SL_SYNTAX_ERROR, "Function nesting is illegal");
- return;
- }
- Lang_Defining_Function = 1;
- (void) push_block_context (COMPILE_BLOCK_TYPE_FUNCTION);
-}
-
-#if USE_COMBINED_BYTECODES
-static void optimize_block (SLBlock_Type *b)
-{
- while (1)
- {
- switch (b->bc_main_type)
- {
- case 0:
- return;
-
- default:
- b++;
- break;
-
- case _SLANG_BC_CALL_DIRECT:
- b++;
- switch (b->bc_main_type)
- {
- case 0:
- return;
- case _SLANG_BC_INTRINSIC:
- if ((b+1)->bc_main_type == 0)
- {
- (b-1)->bc_main_type = _SLANG_BC_CALL_DIRECT_INTRSTOP;
- return;
- }
- (b-1)->bc_main_type = _SLANG_BC_CALL_DIRECT_INTRINSIC;
- b++;
- break;
- case _SLANG_BC_LITERAL_STR:
- (b-1)->bc_main_type = _SLANG_BC_CALL_DIRECT_LSTR;
- b++;
- break;
- case _SLANG_BC_FUNCTION:
- case _SLANG_BC_PFUNCTION:
- (b-1)->bc_main_type = _SLANG_BC_CALL_DIRECT_SLFUN;
- b++;
- break;
- case _SLANG_BC_EARG_LVARIABLE:
- (b-1)->bc_main_type = _SLANG_BC_CALL_DIRECT_EARG_LVAR;
- b++;
- break;
- case _SLANG_BC_LITERAL_INT:
- (b-1)->bc_main_type = _SLANG_BC_CALL_DIRECT_LINT;
- b++;
- break;
- case _SLANG_BC_LVARIABLE:
- (b-1)->bc_main_type = _SLANG_BC_CALL_DIRECT_LVAR;
- b++;
- break;
- }
- break;
-
- case _SLANG_BC_INTRINSIC:
- b++;
- switch (b->bc_main_type)
- {
- case _SLANG_BC_CALL_DIRECT:
- (b-1)->bc_main_type = _SLANG_BC_INTRINSIC_CALL_DIRECT;
- b++;
- break;
-#if 0
- case _SLANG_BC_BLOCK:
- (b-1)->bc_main_type = _SLANG_BC_INTRINSIC_BLOCK;
- b++;
- break;
-#endif
-
- case 0:
- (b-1)->bc_main_type = _SLANG_BC_INTRINSIC_STOP;
- return;
- }
- break;
- }
- }
-}
-
-#endif
-
-
-/* name will be NULL if the object is to simply terminate the function
- * definition. See SLang_restart.
- */
-static int lang_define_function (char *name, unsigned char type, unsigned long hash,
- SLang_NameSpace_Type *ns)
-{
- if (This_Compile_Block_Type != COMPILE_BLOCK_TYPE_FUNCTION)
- {
- SLang_verror (SL_SYNTAX_ERROR, "Premature end of function");
- return -1;
- }
-
- /* terminate function */
- Compile_ByteCode_Ptr->bc_main_type = 0;
-
- if (name != NULL)
- {
- _SLBlock_Header_Type *h;
-
- h = (_SLBlock_Header_Type *)SLmalloc (sizeof (_SLBlock_Header_Type));
- if (h != NULL)
- {
- h->num_refs = 1;
- h->body = This_Compile_Block;
-
-#if USE_COMBINED_BYTECODES
- optimize_block (h->body);
-#endif
-
- if (-1 == add_slang_function (name, type, hash,
- Function_Args_Number,
- Local_Variable_Number,
-#if _SLANG_HAS_DEBUG_CODE
- This_Compile_Filename,
-#endif
- h, ns))
- SLfree ((char *) h);
- }
- /* Drop through for clean-up */
- }
-
- free_local_variable_table ();
-
- Function_Args_Number = 0;
- Lang_Defining_Function = 0;
-
- if (SLang_Error) return -1;
- /* SLang_restart will finish this if there is a slang error. */
-
- pop_block_context ();
-
- /* A function is only defined at top-level */
- if (This_Compile_Block_Type != COMPILE_BLOCK_TYPE_TOP_LEVEL)
- {
- SLang_verror (SL_INTERNAL_ERROR, "Not at top-level");
- return -1;
- }
- Compile_ByteCode_Ptr = This_Compile_Block;
- return 0;
-}
-
-static void define_static_function (char *name, unsigned long hash)
-{
- (void) lang_define_function (name, SLANG_FUNCTION, hash, This_Static_NameSpace);
-}
-
-static void define_private_function (char *name, unsigned long hash)
-{
- (void) lang_define_function (name, SLANG_PFUNCTION, hash, This_Static_NameSpace);
-}
-
-static void define_public_function (char *name, unsigned long hash)
-{
- (void) lang_define_function (name, SLANG_FUNCTION, hash, Global_NameSpace);
-}
-
-static void lang_end_block (void)
-{
- SLBlock_Type *node, *branch;
- unsigned char mtype;
-
- if (This_Compile_Block_Type != COMPILE_BLOCK_TYPE_BLOCK)
- {
- SLang_verror (SL_SYNTAX_ERROR, "Not defining a block");
- return;
- }
-
- /* terminate the block */
- Compile_ByteCode_Ptr->bc_main_type = 0;
- branch = This_Compile_Block;
-
- /* Try to save some space by using the cached blocks. */
- if (Compile_ByteCode_Ptr == branch + 1)
- {
- mtype = branch->bc_main_type;
- if (((mtype == _SLANG_BC_BREAK)
- || (mtype == _SLANG_BC_CONTINUE)
- || (mtype == _SLANG_BC_RETURN))
- && (SLang_Error == 0))
- {
- SLfree ((char *)branch);
- branch = SLShort_Blocks + 2 * (int) (mtype - _SLANG_BC_RETURN);
- }
- }
-
-#if USE_COMBINED_BYTECODES
- optimize_block (branch);
-#endif
-
- pop_block_context ();
- node = Compile_ByteCode_Ptr++;
-
- node->bc_main_type = _SLANG_BC_BLOCK;
- node->bc_sub_type = 0;
- node->b.blk = branch;
-}
-
-static int lang_begin_block (void)
-{
- return push_block_context (COMPILE_BLOCK_TYPE_BLOCK);
-}
-
-static int lang_check_space (void)
-{
- unsigned int n;
- SLBlock_Type *p;
-
- if (NULL == (p = This_Compile_Block))
- {
- SLang_verror (SL_INTERNAL_ERROR, "Top-level block not present");
- return -1;
- }
-
- /* Allow 1 extra for terminator */
- if (Compile_ByteCode_Ptr + 1 < This_Compile_Block_Max)
- return 0;
-
- n = (unsigned int) (This_Compile_Block_Max - p);
-
- /* enlarge the space by 2 objects */
- n += 2;
-
- if (NULL == (p = (SLBlock_Type *) SLrealloc((char *)p, n * sizeof(SLBlock_Type))))
- return -1;
-
- This_Compile_Block_Max = p + n;
- n = (unsigned int) (Compile_ByteCode_Ptr - This_Compile_Block);
- This_Compile_Block = p;
- Compile_ByteCode_Ptr = p + n;
-
- return 0;
-}
-
-/* returns positive number if name is a function or negative number if it
- is a variable. If it is intrinsic, it returns magnitude of 1, else 2 */
-int SLang_is_defined(char *name)
-{
- SLang_Name_Type *t;
-
- if (-1 == init_interpreter ())
- return -1;
-
- t = locate_namespace_encoded_name (name, 0);
- if (t == NULL)
- return 0;
-
- switch (t->name_type)
- {
- case SLANG_FUNCTION:
- /* case SLANG_PFUNCTION: */
- return 2;
- case SLANG_GVARIABLE:
- /* case SLANG_PVARIABLE: */
- return -2;
-
- case SLANG_ICONSTANT:
- case SLANG_DCONSTANT:
- case SLANG_RVARIABLE:
- case SLANG_IVARIABLE:
- return -1;
-
- case SLANG_INTRINSIC:
- default:
- return 1;
- }
-}
-
-static int add_global_variable (char *name, char name_type, unsigned long hash,
- SLang_NameSpace_Type *ns)
-{
- SLang_Name_Type *g;
-
- /* Note the importance of checking if it is already defined or not. For example,
- * suppose X is defined as an intrinsic variable. Then S-Lang code like:
- * !if (is_defined("X")) { variable X; }
- * will not result in a global variable X. On the other hand, this would
- * not be an issue if 'variable' statements always were not processed
- * immediately. That is, as it is now, 'if (0) {variable ZZZZ;}' will result
- * in the variable ZZZZ being defined because of the immediate processing.
- * The current solution is to do: if (0) { eval("variable ZZZZ;"); }
- */
- /* hash = _SLcompute_string_hash (name); */
- g = locate_name_in_table (name, hash, ns->table, ns->table_size);
-
- if (g != NULL)
- {
- if (g->name_type == name_type)
- return 0;
- }
-
- if (NULL == add_global_name (name, hash, name_type,
- sizeof (SLang_Global_Var_Type), ns))
- return -1;
-
- return 0;
-}
-
-int SLadd_global_variable (char *name)
-{
- if (-1 == init_interpreter ())
- return -1;
-
- return add_global_variable (name, SLANG_GVARIABLE,
- _SLcompute_string_hash (name),
- Global_NameSpace);
-}
-
-static int add_local_variable (char *name, unsigned long hash)
-{
- SLang_Local_Var_Type *t;
-
- /* local variable */
- if (Local_Variable_Number >= SLANG_MAX_LOCAL_VARIABLES)
- {
- SLang_verror (SL_SYNTAX_ERROR, "Too many local variables");
- return -1;
- }
-
- if (NULL != locate_name_in_table (name, hash, Locals_Hash_Table, SLLOCALS_HASH_TABLE_SIZE))
- {
- SLang_verror (SL_SYNTAX_ERROR, "Local variable %s has already been defined", name);
- return -1;
- }
-
- t = (SLang_Local_Var_Type *)
- add_name_to_hash_table (name, hash,
- sizeof (SLang_Local_Var_Type), SLANG_LVARIABLE,
- Locals_Hash_Table, SLLOCALS_HASH_TABLE_SIZE, 0);
- if (t == NULL)
- return -1;
-
- t->local_var_number = Local_Variable_Number;
- Local_Variable_Number++;
- return 0;
-}
-
-static void (*Compile_Mode_Function) (_SLang_Token_Type *);
-static void compile_basic_token_mode (_SLang_Token_Type *);
-
-/* if an error occurs, discard current object, block, function, etc... */
-void SLang_restart (int localv)
-{
- int save = SLang_Error;
-
- SLang_Error = SL_UNKNOWN_ERROR;
-
- _SLcompile_ptr = _SLcompile;
- Compile_Mode_Function = compile_basic_token_mode;
-
- Lang_Break = /* Lang_Continue = */ Lang_Return = 0;
- Trace_Mode = 0;
-
- while (This_Compile_Block_Type == COMPILE_BLOCK_TYPE_BLOCK)
- lang_end_block();
-
- if (This_Compile_Block_Type == COMPILE_BLOCK_TYPE_FUNCTION)
- {
- /* Terminate function definition and free variables */
- lang_define_function (NULL, SLANG_FUNCTION, 0, Global_NameSpace);
- if (lang_free_branch (This_Compile_Block))
- SLfree((char *)This_Compile_Block);
- }
- Lang_Defining_Function = 0;
-
- SLang_Error = save;
-
- if (SLang_Error == SL_STACK_OVERFLOW)
- {
- /* This loop guarantees that the stack is properly cleaned. */
- while (_SLStack_Pointer != _SLRun_Stack)
- {
- SLdo_pop ();
- }
- }
-
- while ((This_Compile_Block_Type != COMPILE_BLOCK_TYPE_TOP_LEVEL)
- && (0 == pop_block_context ()))
- ;
-
- if (localv)
- {
- Next_Function_Num_Args = SLang_Num_Function_Args = 0;
- Local_Variable_Frame = Local_Variable_Stack;
- Recursion_Depth = 0;
- Frame_Pointer = _SLStack_Pointer;
- Frame_Pointer_Depth = 0;
- Switch_Obj_Ptr = Switch_Objects;
- while (Switch_Obj_Ptr < Switch_Obj_Max)
- {
- SLang_free_object (Switch_Obj_Ptr);
- Switch_Obj_Ptr++;
- }
- Switch_Obj_Ptr = Switch_Objects;
- }
-}
-
-static void compile_directive (unsigned char sub_type)
-{
- /* This function is called only from compile_directive_mode which is
- * only possible when a block is available.
- */
-
- /* use BLOCK */
- Compile_ByteCode_Ptr--;
- Compile_ByteCode_Ptr->bc_sub_type = sub_type;
-
- lang_try_now ();
-}
-
-static void compile_unary (int op, unsigned char mt)
-{
- Compile_ByteCode_Ptr->bc_main_type = mt;
- Compile_ByteCode_Ptr->b.i_blk = op;
- Compile_ByteCode_Ptr->bc_sub_type = 0;
-
- lang_try_now ();
-}
-
-
-static void compile_binary (int op)
-{
- Compile_ByteCode_Ptr->bc_main_type = _SLANG_BC_BINARY;
- Compile_ByteCode_Ptr->b.i_blk = op;
- Compile_ByteCode_Ptr->bc_sub_type = 0;
-
- lang_try_now ();
-}
-
-#if _SLANG_OPTIMIZE_FOR_SPEED
-static int try_compressed_bytecode (unsigned char last_bc, unsigned char bc)
-{
- if (Compile_ByteCode_Ptr != This_Compile_Block)
- {
- SLBlock_Type *b;
- b = Compile_ByteCode_Ptr - 1;
- if (b->bc_main_type == last_bc)
- {
- Compile_ByteCode_Ptr = b;
- b->bc_main_type = bc;
- lang_try_now ();
- return 0;
- }
- }
- return -1;
-}
-#endif
-
-static void compile_fast_binary (int op, unsigned char bc)
-{
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if (0 == try_compressed_bytecode (_SLANG_BC_LITERAL_INT, bc))
- return;
-#else
- (void) bc;
-#endif
- compile_binary (op);
-}
-
-/* This is a hack */
-typedef struct _Special_NameTable_Type
-{
- char *name;
- int (*fun) (struct _Special_NameTable_Type *, _SLang_Token_Type *);
- VOID_STAR blk_data;
- unsigned char main_type;
-}
-Special_NameTable_Type;
-
-static int handle_special (Special_NameTable_Type *nt, _SLang_Token_Type *tok)
-{
- (void) tok;
- Compile_ByteCode_Ptr->bc_main_type = nt->main_type;
- Compile_ByteCode_Ptr->b.ptr_blk = nt->blk_data;
- return 0;
-}
-
-static int handle_special_file (Special_NameTable_Type *nt, _SLang_Token_Type *tok)
-{
- char *name;
-
- (void) nt; (void) tok;
-
- if (This_Static_NameSpace == NULL) name = "***Unknown***";
- else
- name = This_Static_NameSpace->name;
-
- name = SLang_create_slstring (name);
- if (name == NULL)
- return -1;
-
- Compile_ByteCode_Ptr->b.s_blk = name;
- Compile_ByteCode_Ptr->bc_main_type = _SLANG_BC_LITERAL_STR;
- Compile_ByteCode_Ptr->bc_sub_type = SLANG_STRING_TYPE;
- return 0;
-}
-
-static int handle_special_line (Special_NameTable_Type *nt, _SLang_Token_Type *tok)
-{
- (void) nt;
-
-#if _SLANG_HAS_DEBUG_CODE
- Compile_ByteCode_Ptr->b.l_blk = (long) tok->line_number;
-#endif
- Compile_ByteCode_Ptr->bc_main_type = _SLANG_BC_LITERAL;
- Compile_ByteCode_Ptr->bc_sub_type = SLANG_UINT_TYPE;
-
- return 0;
-}
-
-static Special_NameTable_Type Special_Name_Table [] =
-{
- {"EXECUTE_ERROR_BLOCK", handle_special, NULL, _SLANG_BC_X_ERROR},
- {"X_USER_BLOCK0", handle_special, NULL, _SLANG_BC_X_USER0},
- {"X_USER_BLOCK1", handle_special, NULL, _SLANG_BC_X_USER1},
- {"X_USER_BLOCK2", handle_special, NULL, _SLANG_BC_X_USER2},
- {"X_USER_BLOCK3", handle_special, NULL, _SLANG_BC_X_USER3},
- {"X_USER_BLOCK4", handle_special, NULL, _SLANG_BC_X_USER4},
- {"__FILE__", handle_special_file, NULL, 0},
- {"__LINE__", handle_special_line, NULL, 0},
-#if 0
- {"__NAMESPACE__", handle_special_namespace, NULL, 0},
-#endif
- {NULL, NULL, NULL, 0}
-};
-
-static void compile_hashed_identifier (char *name, unsigned long hash, _SLang_Token_Type *tok)
-{
- SLang_Name_Type *entry;
- unsigned char name_type;
-
- entry = locate_hashed_name (name, hash);
-
- if (entry == NULL)
- {
- Special_NameTable_Type *nt = Special_Name_Table;
-
- while (nt->name != NULL)
- {
- if (strcmp (name, nt->name))
- {
- nt++;
- continue;
- }
-
- if (0 == (*nt->fun)(nt, tok))
- lang_try_now ();
- return;
- }
-
- SLang_verror (SL_UNDEFINED_NAME, "%s is undefined", name);
- return;
- }
-
- name_type = entry->name_type;
- Compile_ByteCode_Ptr->bc_main_type = name_type;
-
- if (name_type == SLANG_LVARIABLE)
- Compile_ByteCode_Ptr->b.i_blk = ((SLang_Local_Var_Type *) entry)->local_var_number;
- else
- Compile_ByteCode_Ptr->b.nt_blk = entry;
-
- lang_try_now ();
-}
-
-static void compile_tmp_variable (char *name, unsigned long hash)
-{
- SLang_Name_Type *entry;
- unsigned char name_type;
-
- if (NULL == (entry = locate_hashed_name (name, hash)))
- {
- SLang_verror (SL_UNDEFINED_NAME, "%s is undefined", name);
- return;
- }
-
- name_type = entry->name_type;
- switch (name_type)
- {
- case SLANG_LVARIABLE:
- Compile_ByteCode_Ptr->b.i_blk = ((SLang_Local_Var_Type *) entry)->local_var_number;
- break;
-
- case SLANG_GVARIABLE:
- case SLANG_PVARIABLE:
- Compile_ByteCode_Ptr->b.nt_blk = entry;
- break;
-
- default:
- SLang_verror (SL_SYNTAX_ERROR, "__tmp(%s) does not specifiy a variable", name);
- return;
- }
-
- Compile_ByteCode_Ptr->bc_main_type = _SLANG_BC_TMP;
- Compile_ByteCode_Ptr->bc_sub_type = name_type;
-
- lang_try_now ();
-}
-
-static void compile_simple (unsigned char main_type)
-{
- Compile_ByteCode_Ptr->bc_main_type = main_type;
- Compile_ByteCode_Ptr->bc_sub_type = 0;
- Compile_ByteCode_Ptr->b.blk = NULL;
- lang_try_now ();
-}
-
-static void compile_identifier (char *name, _SLang_Token_Type *tok)
-{
- compile_hashed_identifier (name, _SLcompute_string_hash (name), tok);
-}
-
-static void compile_call_direct (int (*f) (void), unsigned char byte_code)
-{
- Compile_ByteCode_Ptr->b.call_function = f;
- Compile_ByteCode_Ptr->bc_main_type = byte_code;
- Compile_ByteCode_Ptr->bc_sub_type = 0;
- lang_try_now ();
-}
-
-static void compile_lvar_call_direct (int (*f)(void), unsigned char bc,
- unsigned char frame_op)
-{
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if (0 == try_compressed_bytecode (_SLANG_BC_LVARIABLE, bc))
- return;
-#else
- (void) bc;
-#endif
-
- compile_call_direct (f, frame_op);
-}
-
-static void compile_integer (long i, unsigned char bc_main_type, unsigned char bc_sub_type)
-{
- Compile_ByteCode_Ptr->b.l_blk = i;
- Compile_ByteCode_Ptr->bc_main_type = bc_main_type;
- Compile_ByteCode_Ptr->bc_sub_type = bc_sub_type;
-
- lang_try_now ();
-}
-
-#if SLANG_HAS_FLOAT
-static void compile_double (char *str, unsigned char type)
-{
- double d;
- unsigned int factor = 1;
- double *ptr;
-
-#if 1
- d = _SLang_atof (str);
-#else
- if (1 != sscanf (str, "%lf", &d))
- {
- SLang_verror (SL_SYNTAX_ERROR, "Unable to convert %s to double", str);
- return;
- }
-#endif
-
-#if SLANG_HAS_COMPLEX
- if (type == SLANG_COMPLEX_TYPE) factor = 2;
-#endif
- if (NULL == (ptr = (double *) SLmalloc(factor * sizeof(double))))
- return;
-
- Compile_ByteCode_Ptr->b.double_blk = ptr;
-#if SLANG_HAS_COMPLEX
- if (type == SLANG_COMPLEX_TYPE)
- *ptr++ = 0;
-#endif
- *ptr = d;
-
- Compile_ByteCode_Ptr->bc_main_type = _SLANG_BC_LITERAL;
- Compile_ByteCode_Ptr->bc_sub_type = type;
- lang_try_now ();
-}
-
-static void compile_float (char *s)
-{
- float x;
-
-#if 1
- x = (float) _SLang_atof (s);
-#else
- if (1 != sscanf (s, "%f", &x))
- {
- SLang_verror (SL_SYNTAX_ERROR, "Unable to convert %s to float", s);
- return;
- }
-#endif
- Compile_ByteCode_Ptr->b.float_blk = x;
- Compile_ByteCode_Ptr->bc_main_type = _SLANG_BC_LITERAL;
- Compile_ByteCode_Ptr->bc_sub_type = SLANG_FLOAT_TYPE;
- lang_try_now ();
-}
-
-#endif
-
-static void compile_string (char *s, unsigned long hash)
-{
- if (NULL == (Compile_ByteCode_Ptr->b.s_blk = _SLstring_dup_hashed_string (s, hash)))
- return;
-
- Compile_ByteCode_Ptr->bc_main_type = _SLANG_BC_LITERAL_STR;
- Compile_ByteCode_Ptr->bc_sub_type = SLANG_STRING_TYPE;
-
- lang_try_now ();
-}
-
-static void compile_bstring (SLang_BString_Type *s)
-{
- if (NULL == (Compile_ByteCode_Ptr->b.bs_blk = SLbstring_dup (s)))
- return;
-
- Compile_ByteCode_Ptr->bc_main_type = _SLANG_BC_LITERAL;
- Compile_ByteCode_Ptr->bc_sub_type = SLANG_BSTRING_TYPE;
-
- lang_try_now ();
-}
-
-/* assign_type is one of _SLANG_BCST_ASSIGN, ... values */
-static void compile_assign (unsigned char assign_type,
- char *name, unsigned long hash)
-{
- SLang_Name_Type *v;
- unsigned char main_type;
- SLang_Class_Type *cl;
-
- v = locate_hashed_name (name, hash);
- if (v == NULL)
- {
- if ((_SLang_Auto_Declare_Globals == 0)
- || (NULL != strchr (name, '-')) /* namespace->name form */
- || Lang_Defining_Function
- || (assign_type != _SLANG_BCST_ASSIGN)
- || (This_Static_NameSpace == NULL))
- {
- SLang_verror (SL_UNDEFINED_NAME, "%s is undefined", name);
- return;
- }
- /* Note that function local variables are not at top level */
-
- /* Variables that are automatically declared are given static
- * scope.
- */
- if ((NULL != SLang_Auto_Declare_Var_Hook)
- && (-1 == (*SLang_Auto_Declare_Var_Hook) (name)))
- return;
-
- if ((-1 == add_global_variable (name, SLANG_GVARIABLE, hash, This_Static_NameSpace))
- || (NULL == (v = locate_hashed_name (name, hash))))
- return;
- }
-
- switch (v->name_type)
- {
- case SLANG_LVARIABLE:
- main_type = _SLANG_BC_SET_LOCAL_LVALUE;
- Compile_ByteCode_Ptr->b.i_blk = ((SLang_Local_Var_Type *) v)->local_var_number;
- break;
-
- case SLANG_GVARIABLE:
- case SLANG_PVARIABLE:
- main_type = _SLANG_BC_SET_GLOBAL_LVALUE;
- Compile_ByteCode_Ptr->b.nt_blk = v;
- break;
-
- case SLANG_IVARIABLE:
- cl = _SLclass_get_class (((SLang_Intrin_Var_Type *)v)->type);
- if (cl->cl_class_type != SLANG_CLASS_TYPE_SCALAR)
- {
- SLang_verror (SL_SYNTAX_ERROR, "Assignment to %s is not allowed", name);
- return;
- }
- main_type = _SLANG_BC_SET_INTRIN_LVALUE;
- Compile_ByteCode_Ptr->b.nt_blk = v;
- break;
-
- case SLANG_RVARIABLE:
- SLang_verror (SL_READONLY_ERROR, "%s is read-only", name);
- return;
-
- default:
- SLang_verror (SL_DUPLICATE_DEFINITION, "%s may not be used as an lvalue", name);
- return;
- }
-
- Compile_ByteCode_Ptr->bc_sub_type = assign_type;
- Compile_ByteCode_Ptr->bc_main_type = main_type;
-
- lang_try_now ();
-}
-
-static void compile_deref_assign (char *name, unsigned long hash)
-{
- SLang_Name_Type *v;
-
- v = locate_hashed_name (name, hash);
-
- if (v == NULL)
- {
- SLang_verror (SL_UNDEFINED_NAME, "%s is undefined", name);
- return;
- }
-
- switch (v->name_type)
- {
- case SLANG_LVARIABLE:
- Compile_ByteCode_Ptr->b.i_blk = ((SLang_Local_Var_Type *) v)->local_var_number;
- break;
-
- case SLANG_GVARIABLE:
- case SLANG_PVARIABLE:
- Compile_ByteCode_Ptr->b.nt_blk = v;
- break;
-
- default:
- /* FIXME: Priority=low
- * This could be made to work. It is not a priority because
- * I cannot imagine application intrinsics which are references.
- */
- SLang_verror (SL_NOT_IMPLEMENTED, "Deref assignment to %s is not allowed", name);
- return;
- }
-
- Compile_ByteCode_Ptr->bc_sub_type = v->name_type;
- Compile_ByteCode_Ptr->bc_main_type = _SLANG_BC_DEREF_ASSIGN;
-
- lang_try_now ();
-}
-
-static void
-compile_struct_assign (_SLang_Token_Type *t)
-{
- Compile_ByteCode_Ptr->bc_sub_type = _SLANG_BCST_ASSIGN + (t->type - _STRUCT_ASSIGN_TOKEN);
- Compile_ByteCode_Ptr->bc_main_type = _SLANG_BC_SET_STRUCT_LVALUE;
- Compile_ByteCode_Ptr->b.s_blk = _SLstring_dup_hashed_string (t->v.s_val, t->hash);
- lang_try_now ();
-}
-
-static void
-compile_array_assign (_SLang_Token_Type *t)
-{
- Compile_ByteCode_Ptr->bc_sub_type = _SLANG_BCST_ASSIGN + (t->type - _ARRAY_ASSIGN_TOKEN);
- Compile_ByteCode_Ptr->bc_main_type = _SLANG_BC_SET_ARRAY_LVALUE;
- Compile_ByteCode_Ptr->b.s_blk = NULL;
- lang_try_now ();
-}
-
-static void compile_dot(_SLang_Token_Type *t)
-{
- Compile_ByteCode_Ptr->bc_main_type = _SLANG_BC_FIELD;
- Compile_ByteCode_Ptr->b.s_blk = _SLstring_dup_hashed_string(t->v.s_val, t->hash);
- lang_try_now ();
-}
-
-static void compile_ref (char *name, unsigned long hash)
-{
- SLang_Name_Type *entry;
- unsigned char main_type;
-
- if (NULL == (entry = locate_hashed_name (name, hash)))
- {
- SLang_verror (SL_UNDEFINED_NAME, "%s is undefined", name);
- return;
- }
-
- main_type = entry->name_type;
-
- if (main_type == SLANG_LVARIABLE)
- {
- main_type = _SLANG_BC_LOBJPTR;
- Compile_ByteCode_Ptr->b.i_blk = ((SLang_Local_Var_Type *)entry)->local_var_number;
- }
- else
- {
- main_type = _SLANG_BC_GOBJPTR;
- Compile_ByteCode_Ptr->b.nt_blk = entry;
- }
-
- Compile_ByteCode_Ptr->bc_main_type = main_type;
- lang_try_now ();
-}
-
-static void compile_break (unsigned char break_type,
- int requires_block, int requires_fun,
- char *str)
-{
- if ((requires_fun
- && (Lang_Defining_Function == 0))
- || (requires_block
- && (This_Compile_Block_Type != COMPILE_BLOCK_TYPE_BLOCK)))
- {
- SLang_verror (SL_SYNTAX_ERROR, "misplaced %s", str);
- return;
- }
-
- Compile_ByteCode_Ptr->bc_main_type = break_type;
- Compile_ByteCode_Ptr->bc_sub_type = 0;
-
- lang_try_now ();
-}
-
-static void compile_public_variable_mode (_SLang_Token_Type *t)
-{
- if (t->type == IDENT_TOKEN)
- {
- /* If the variable is already defined in the static hash table,
- * generate an error.
- */
- if ((This_Static_NameSpace != NULL)
- && (NULL != locate_name_in_table (t->v.s_val, t->hash, This_Static_NameSpace->table, This_Static_NameSpace->table_size)))
- {
- SLang_verror (SL_DUPLICATE_DEFINITION,
- "%s already has static or private linkage in this unit",
- t->v.s_val);
- return;
- }
- add_global_variable (t->v.s_val, SLANG_GVARIABLE, t->hash, Global_NameSpace);
- }
- else if (t->type == CBRACKET_TOKEN)
- Compile_Mode_Function = compile_basic_token_mode;
- else
- SLang_verror (SL_SYNTAX_ERROR, "Misplaced token in variable list");
-}
-
-static void compile_local_variable_mode (_SLang_Token_Type *t)
-{
- if (t->type == IDENT_TOKEN)
- add_local_variable (t->v.s_val, t->hash);
- else if (t->type == CBRACKET_TOKEN)
- Compile_Mode_Function = compile_basic_token_mode;
- else
- SLang_verror (SL_SYNTAX_ERROR, "Misplaced token in variable list");
-}
-
-static void compile_static_variable_mode (_SLang_Token_Type *t)
-{
- if (t->type == IDENT_TOKEN)
- add_global_variable (t->v.s_val, SLANG_GVARIABLE, t->hash, This_Static_NameSpace);
- else if (t->type == CBRACKET_TOKEN)
- Compile_Mode_Function = compile_basic_token_mode;
- else
- SLang_verror (SL_SYNTAX_ERROR, "Misplaced token in variable list");
-}
-
-static void compile_private_variable_mode (_SLang_Token_Type *t)
-{
- if (t->type == IDENT_TOKEN)
- add_global_variable (t->v.s_val, SLANG_PVARIABLE, t->hash, This_Static_NameSpace);
- else if (t->type == CBRACKET_TOKEN)
- Compile_Mode_Function = compile_basic_token_mode;
- else
- SLang_verror (SL_SYNTAX_ERROR, "Misplaced token in variable list");
-}
-
-static void compile_function_mode (_SLang_Token_Type *t)
-{
- if (-1 == lang_check_space ())
- return;
-
- if (t->type != IDENT_TOKEN)
- SLang_verror (SL_SYNTAX_ERROR, "Expecting function name");
- else
- lang_define_function (t->v.s_val, SLANG_FUNCTION, t->hash, Global_NameSpace);
-
- Compile_Mode_Function = compile_basic_token_mode;
-}
-
-/* An error block is not permitted to contain continue or break statements.
- * This restriction may be removed later but for now reject them.
- */
-static int check_error_block (void)
-{
- SLBlock_Type *p;
- unsigned char t;
-
- /* Back up to the block and then scan it. */
- p = (Compile_ByteCode_Ptr - 1)->b.blk;
-
- while (0 != (t = p->bc_main_type))
- {
- if ((t == _SLANG_BC_BREAK)
- || (t == _SLANG_BC_CONTINUE))
- {
- SLang_verror (SL_SYNTAX_ERROR,
- "An ERROR_BLOCK is not permitted to contain continue or break statements");
- return -1;
- }
- p++;
- }
- return 0;
-}
-
-/* The only allowed tokens are the directives and another block start.
- * The mode is only active if a block is available. The inner_interp routine
- * expects such safety checks.
- */
-static void compile_directive_mode (_SLang_Token_Type *t)
-{
- int bc_sub_type;
-
- if (-1 == lang_check_space ())
- return;
-
- bc_sub_type = -1;
-
- switch (t->type)
- {
- case FOREVER_TOKEN:
- bc_sub_type = _SLANG_BCST_FOREVER;
- break;
-
- case IFNOT_TOKEN:
- bc_sub_type = _SLANG_BCST_IFNOT;
- break;
-
- case IF_TOKEN:
- bc_sub_type = _SLANG_BCST_IF;
- break;
-
- case ANDELSE_TOKEN:
- bc_sub_type = _SLANG_BCST_ANDELSE;
- break;
-
- case SWITCH_TOKEN:
- bc_sub_type = _SLANG_BCST_SWITCH;
- break;
-
- case EXITBLK_TOKEN:
- if (Lang_Defining_Function == 0)
- {
- SLang_verror (SL_SYNTAX_ERROR, "misplaced EXIT_BLOCK");
- break;
- }
- bc_sub_type = _SLANG_BCST_EXIT_BLOCK;
- break;
-
- case ERRBLK_TOKEN:
- if (This_Compile_Block_Type == COMPILE_BLOCK_TYPE_TOP_LEVEL)
- {
- SLang_verror (SL_SYNTAX_ERROR, "misplaced ERROR_BLOCK");
- break;
- }
- if (0 == check_error_block ())
- bc_sub_type = _SLANG_BCST_ERROR_BLOCK;
- break;
-
- case USRBLK0_TOKEN:
- case USRBLK1_TOKEN:
- case USRBLK2_TOKEN:
- case USRBLK3_TOKEN:
- case USRBLK4_TOKEN:
- if (This_Compile_Block_Type == COMPILE_BLOCK_TYPE_TOP_LEVEL)
- {
- SLang_verror (SL_SYNTAX_ERROR, "misplaced USER_BLOCK");
- break;
- }
- bc_sub_type = _SLANG_BCST_USER_BLOCK0 + (t->type - USRBLK0_TOKEN);
- break;
-
- case NOTELSE_TOKEN:
- bc_sub_type = _SLANG_BCST_NOTELSE;
- break;
-
- case ELSE_TOKEN:
- bc_sub_type = _SLANG_BCST_ELSE;
- break;
-
- case LOOP_TOKEN:
- bc_sub_type = _SLANG_BCST_LOOP;
- break;
-
- case DOWHILE_TOKEN:
- bc_sub_type = _SLANG_BCST_DOWHILE;
- break;
-
- case WHILE_TOKEN:
- bc_sub_type = _SLANG_BCST_WHILE;
- break;
-
- case ORELSE_TOKEN:
- bc_sub_type = _SLANG_BCST_ORELSE;
- break;
-
- case _FOR_TOKEN:
- bc_sub_type = _SLANG_BCST_FOR;
- break;
-
- case FOR_TOKEN:
- bc_sub_type = _SLANG_BCST_CFOR;
- break;
-
- case FOREACH_TOKEN:
- bc_sub_type = _SLANG_BCST_FOREACH;
- break;
-
- case OBRACE_TOKEN:
- lang_begin_block ();
- break;
-
- default:
- SLang_verror (SL_SYNTAX_ERROR, "Expecting directive token. Found 0x%X", t->type);
- break;
- }
-
- /* Reset this pointer first because compile_directive may cause a
- * file to be loaded.
- */
- Compile_Mode_Function = compile_basic_token_mode;
-
- if (bc_sub_type != -1)
- compile_directive (bc_sub_type);
-}
-
-static unsigned int Assign_Mode_Type;
-static void compile_assign_mode (_SLang_Token_Type *t)
-{
- if (t->type != IDENT_TOKEN)
- {
- SLang_verror (SL_SYNTAX_ERROR, "Expecting identifier for assignment");
- return;
- }
-
- compile_assign (Assign_Mode_Type, t->v.s_val, t->hash);
- Compile_Mode_Function = compile_basic_token_mode;
-}
-
-static void compile_basic_token_mode (_SLang_Token_Type *t)
-{
- if (-1 == lang_check_space ())
- return;
-
- switch (t->type)
- {
- case PUSH_TOKEN:
- case NOP_TOKEN:
- case EOF_TOKEN:
- case READONLY_TOKEN:
- case DO_TOKEN:
- case VARIABLE_TOKEN:
- case SEMICOLON_TOKEN:
- default:
- SLang_verror (SL_SYNTAX_ERROR, "Unknown or unsupported token type 0x%X", t->type);
- break;
-
- case DEREF_TOKEN:
- compile_call_direct (dereference_object, _SLANG_BC_CALL_DIRECT);
- break;
-
- case STRUCT_TOKEN:
- compile_call_direct (_SLstruct_define_struct, _SLANG_BC_CALL_DIRECT);
- break;
-
- case TYPEDEF_TOKEN:
- compile_call_direct (_SLstruct_define_typedef, _SLANG_BC_CALL_DIRECT);
- break;
-
- case TMP_TOKEN:
- compile_tmp_variable (t->v.s_val, t->hash);
- break;
-
- case DOT_TOKEN: /* X . field */
- compile_dot (t);
- break;
-
- case COMMA_TOKEN:
- break; /* do nothing */
-
- case IDENT_TOKEN:
- compile_hashed_identifier (t->v.s_val, t->hash, t);
- break;
-
- case _REF_TOKEN:
- compile_ref (t->v.s_val, t->hash);
- break;
-
- case ARG_TOKEN:
- compile_call_direct (SLang_start_arg_list, _SLANG_BC_CALL_DIRECT);
- break;
-
- case EARG_TOKEN:
- compile_lvar_call_direct (SLang_end_arg_list, _SLANG_BC_EARG_LVARIABLE, _SLANG_BC_CALL_DIRECT);
- break;
-
- case COLON_TOKEN:
- if (This_Compile_Block_Type == COMPILE_BLOCK_TYPE_BLOCK)
- compile_simple (_SLANG_BC_LABEL);
- else SLang_Error = SL_SYNTAX_ERROR;
- break;
-
- case POP_TOKEN:
- compile_call_direct (SLdo_pop, _SLANG_BC_CALL_DIRECT);
- break;
-
- case CASE_TOKEN:
- if (This_Compile_Block_Type != COMPILE_BLOCK_TYPE_BLOCK)
- SLang_verror (SL_SYNTAX_ERROR, "Misplaced 'case'");
- else
- compile_call_direct (case_function, _SLANG_BC_CALL_DIRECT);
- break;
-
- case CHAR_TOKEN:
- compile_integer (t->v.long_val, _SLANG_BC_LITERAL, SLANG_CHAR_TYPE);
- break;
- case SHORT_TOKEN:
- compile_integer (t->v.long_val, _SLANG_BC_LITERAL, SLANG_SHORT_TYPE);
- break;
- case INT_TOKEN:
- compile_integer (t->v.long_val, _SLANG_BC_LITERAL_INT, SLANG_INT_TYPE);
- break;
- case UCHAR_TOKEN:
- compile_integer (t->v.long_val, _SLANG_BC_LITERAL, SLANG_UCHAR_TYPE);
- break;
- case USHORT_TOKEN:
- compile_integer (t->v.long_val, _SLANG_BC_LITERAL, SLANG_USHORT_TYPE);
- break;
- case UINT_TOKEN:
- compile_integer (t->v.long_val, _SLANG_BC_LITERAL_INT, SLANG_UINT_TYPE);
- break;
- case LONG_TOKEN:
- compile_integer (t->v.long_val, _SLANG_BC_LITERAL, SLANG_LONG_TYPE);
- break;
- case ULONG_TOKEN:
- compile_integer (t->v.long_val, _SLANG_BC_LITERAL, SLANG_ULONG_TYPE);
- break;
-
-#if SLANG_HAS_FLOAT
- case FLOAT_TOKEN:
- compile_float (t->v.s_val);
- break;
-
- case DOUBLE_TOKEN:
- compile_double (t->v.s_val, SLANG_DOUBLE_TYPE);
- break;
-#endif
-#if SLANG_HAS_COMPLEX
- case COMPLEX_TOKEN:
- compile_double (t->v.s_val, SLANG_COMPLEX_TYPE);
- break;
-#endif
-
- case STRING_TOKEN:
- compile_string (t->v.s_val, t->hash);
- break;
-
- case _BSTRING_TOKEN:
- compile_bstring (SLbstring_create ((unsigned char *)t->v.s_val, (unsigned int) t->hash));
- break;
-
- case BSTRING_TOKEN:
- compile_bstring (t->v.b_val);
- break;
-
- case _NULL_TOKEN:
- compile_identifier ("NULL", t);
- break;
-
- case _INLINE_WILDCARD_ARRAY_TOKEN:
- compile_call_direct (_SLarray_wildcard_array, _SLANG_BC_CALL_DIRECT);
- break;
-
- case _INLINE_ARRAY_TOKEN:
- compile_call_direct (_SLarray_inline_array, _SLANG_BC_CALL_DIRECT_FRAME);
- break;
-
- case _INLINE_IMPLICIT_ARRAY_TOKEN:
- compile_call_direct (_SLarray_inline_implicit_array, _SLANG_BC_CALL_DIRECT_FRAME);
- break;
-
- case ARRAY_TOKEN:
- compile_lvar_call_direct (_SLarray_aget, _SLANG_BC_LVARIABLE_AGET, _SLANG_BC_CALL_DIRECT_FRAME);
- break;
-
- /* Note: I need to add the other _ARRAY assign tokens. */
- case _ARRAY_PLUSEQS_TOKEN:
- case _ARRAY_MINUSEQS_TOKEN:
- case _ARRAY_TIMESEQS_TOKEN:
- case _ARRAY_DIVEQS_TOKEN:
- case _ARRAY_BOREQS_TOKEN:
- case _ARRAY_BANDEQS_TOKEN:
- case _ARRAY_POST_MINUSMINUS_TOKEN:
- case _ARRAY_MINUSMINUS_TOKEN:
- case _ARRAY_POST_PLUSPLUS_TOKEN:
- case _ARRAY_PLUSPLUS_TOKEN:
- compile_array_assign (t);
- break;
-
- case _ARRAY_ASSIGN_TOKEN:
- compile_lvar_call_direct (_SLarray_aput, _SLANG_BC_LVARIABLE_APUT, _SLANG_BC_CALL_DIRECT_FRAME);
- break;
-
- case _STRUCT_ASSIGN_TOKEN:
- case _STRUCT_PLUSEQS_TOKEN:
- case _STRUCT_MINUSEQS_TOKEN:
- case _STRUCT_TIMESEQS_TOKEN:
- case _STRUCT_DIVEQS_TOKEN:
- case _STRUCT_BOREQS_TOKEN:
- case _STRUCT_BANDEQS_TOKEN:
- case _STRUCT_POST_MINUSMINUS_TOKEN:
- case _STRUCT_MINUSMINUS_TOKEN:
- case _STRUCT_POST_PLUSPLUS_TOKEN:
- case _STRUCT_PLUSPLUS_TOKEN:
- compile_struct_assign (t);
- break;
-
- case _SCALAR_ASSIGN_TOKEN:
- case _SCALAR_PLUSEQS_TOKEN:
- case _SCALAR_MINUSEQS_TOKEN:
- case _SCALAR_TIMESEQS_TOKEN:
- case _SCALAR_DIVEQS_TOKEN:
- case _SCALAR_BOREQS_TOKEN:
- case _SCALAR_BANDEQS_TOKEN:
- case _SCALAR_POST_MINUSMINUS_TOKEN:
- case _SCALAR_MINUSMINUS_TOKEN:
- case _SCALAR_POST_PLUSPLUS_TOKEN:
- case _SCALAR_PLUSPLUS_TOKEN:
- compile_assign (_SLANG_BCST_ASSIGN + (t->type - _SCALAR_ASSIGN_TOKEN),
- t->v.s_val, t->hash);
- break;
-
- case _DEREF_ASSIGN_TOKEN:
- compile_deref_assign (t->v.s_val, t->hash);
- break;
-
- /* For processing RPN tokens */
- case ASSIGN_TOKEN:
- case PLUSEQS_TOKEN:
- case MINUSEQS_TOKEN:
- case TIMESEQS_TOKEN:
- case DIVEQS_TOKEN:
- case BOREQS_TOKEN:
- case BANDEQS_TOKEN:
- case POST_MINUSMINUS_TOKEN:
- case MINUSMINUS_TOKEN:
- case POST_PLUSPLUS_TOKEN:
- case PLUSPLUS_TOKEN:
- Compile_Mode_Function = compile_assign_mode;
- Assign_Mode_Type = _SLANG_BCST_ASSIGN + (t->type - ASSIGN_TOKEN);
- break;
-
- case LT_TOKEN:
- compile_binary (SLANG_LT);
- break;
-
- case LE_TOKEN:
- compile_binary (SLANG_LE);
- break;
-
- case GT_TOKEN:
- compile_binary (SLANG_GT);
- break;
-
- case GE_TOKEN:
- compile_binary (SLANG_GE);
- break;
-
- case EQ_TOKEN:
- compile_binary (SLANG_EQ);
- break;
-
- case NE_TOKEN:
- compile_binary (SLANG_NE);
- break;
-
- case AND_TOKEN:
- compile_binary (SLANG_AND);
- break;
-
- case ADD_TOKEN:
- compile_fast_binary (SLANG_PLUS, _SLANG_BC_INTEGER_PLUS);
- break;
-
- case SUB_TOKEN:
- compile_fast_binary (SLANG_MINUS, _SLANG_BC_INTEGER_MINUS);
- break;
-
- case TIMES_TOKEN:
- compile_binary (SLANG_TIMES);
- break;
-
- case DIV_TOKEN:
- compile_binary (SLANG_DIVIDE);
- break;
-
- case POW_TOKEN:
- compile_binary (SLANG_POW);
- break;
-
- case BXOR_TOKEN:
- compile_binary (SLANG_BXOR);
- break;
-
- case BAND_TOKEN:
- compile_binary (SLANG_BAND);
- break;
-
- case BOR_TOKEN:
- compile_binary (SLANG_BOR);
- break;
-
- case SHR_TOKEN:
- compile_binary (SLANG_SHR);
- break;
-
- case SHL_TOKEN:
- compile_binary (SLANG_SHL);
- break;
-
- case MOD_TOKEN:
- compile_binary (SLANG_MOD);
- break;
-
- case OR_TOKEN:
- compile_binary (SLANG_OR);
- break;
-
- case NOT_TOKEN:
- compile_unary (SLANG_NOT, _SLANG_BC_UNARY);
- break;
-
- case BNOT_TOKEN:
- compile_unary (SLANG_BNOT, _SLANG_BC_UNARY);
- break;
-
- case MUL2_TOKEN:
- compile_unary (SLANG_MUL2, _SLANG_BC_UNARY_FUNC);
- break;
-
- case CHS_TOKEN:
- compile_unary (SLANG_CHS, _SLANG_BC_UNARY_FUNC);
- break;
-
- case ABS_TOKEN:
- compile_unary (SLANG_ABS, _SLANG_BC_UNARY_FUNC);
- break;
-
- case SQR_TOKEN:
- compile_unary (SLANG_SQR, _SLANG_BC_UNARY_FUNC);
- break;
-
- case SIGN_TOKEN:
- compile_unary (SLANG_SIGN, _SLANG_BC_UNARY_FUNC);
- break;
-
- case BREAK_TOKEN:
- compile_break (_SLANG_BC_BREAK, 1, 0, "break");
- break;
-
- case RETURN_TOKEN:
- compile_break (_SLANG_BC_RETURN, 0, 1, "return");
- break;
-
- case CONT_TOKEN:
- compile_break (_SLANG_BC_CONTINUE, 1, 0, "continue");
- break;
-
- case EXCH_TOKEN:
- compile_break (_SLANG_BC_EXCH, 0, 0, ""); /* FIXME: Priority=low */
- break;
-
- case STATIC_TOKEN:
- if (Lang_Defining_Function == 0)
- Compile_Mode_Function = compile_static_variable_mode;
- else
- SLang_verror (SL_NOT_IMPLEMENTED, "static variables not permitted in functions");
- break;
-
- case PRIVATE_TOKEN:
- if (Lang_Defining_Function == 0)
- Compile_Mode_Function = compile_private_variable_mode;
- else
- SLang_verror (SL_NOT_IMPLEMENTED, "private variables not permitted in functions");
- break;
-
- case PUBLIC_TOKEN:
- if (Lang_Defining_Function == 0)
- Compile_Mode_Function = compile_public_variable_mode;
- else
- SLang_verror (SL_NOT_IMPLEMENTED, "public variables not permitted in functions");
- break;
-
- case OBRACKET_TOKEN:
- if (Lang_Defining_Function == 0)
- Compile_Mode_Function = Default_Variable_Mode;
- else
- Compile_Mode_Function = compile_local_variable_mode;
- break;
-
- case OPAREN_TOKEN:
- lang_begin_function ();
- break;
-
- case DEFINE_STATIC_TOKEN:
- if (Lang_Defining_Function)
- define_static_function (t->v.s_val, t->hash);
- else SLang_Error = SL_SYNTAX_ERROR;
- break;
-
- case DEFINE_PRIVATE_TOKEN:
- if (Lang_Defining_Function)
- define_private_function (t->v.s_val, t->hash);
- else SLang_Error = SL_SYNTAX_ERROR;
- break;
-
- case DEFINE_PUBLIC_TOKEN:
- if (Lang_Defining_Function)
- define_public_function (t->v.s_val, t->hash);
- else SLang_Error = SL_SYNTAX_ERROR;
- break;
-
- case DEFINE_TOKEN:
- if (Lang_Defining_Function)
- (*Default_Define_Function) (t->v.s_val, t->hash);
- else
- SLang_Error = SL_SYNTAX_ERROR;
- break;
-
- case CPAREN_TOKEN:
- if (Lang_Defining_Function)
- Compile_Mode_Function = compile_function_mode;
- else SLang_Error = SL_SYNTAX_ERROR;
- break;
-
- case CBRACE_TOKEN:
- lang_end_block ();
- Compile_Mode_Function = compile_directive_mode;
- break;
-
- case OBRACE_TOKEN:
- lang_begin_block ();
- break;
-
- case FARG_TOKEN:
- Function_Args_Number = Local_Variable_Number;
- break;
-
-#if _SLANG_HAS_DEBUG_CODE
- case LINE_NUM_TOKEN:
- Compile_ByteCode_Ptr->bc_main_type = _SLANG_BC_LINE_NUM;
- Compile_ByteCode_Ptr->b.l_blk = t->v.long_val;
- lang_try_now ();
- break;
-#endif
- case POUND_TOKEN:
- compile_call_direct (_SLarray_matrix_multiply, _SLANG_BC_CALL_DIRECT);
- break;
- }
-}
-
-void _SLcompile (_SLang_Token_Type *t)
-{
- if (SLang_Error == 0)
- {
- if (Compile_Mode_Function != compile_basic_token_mode)
- {
- if (Compile_Mode_Function == NULL)
- Compile_Mode_Function = compile_basic_token_mode;
-#if _SLANG_HAS_DEBUG_CODE
- if (t->type == LINE_NUM_TOKEN)
- {
- compile_basic_token_mode (t);
- return;
- }
-#endif
- }
-
- (*Compile_Mode_Function) (t);
- }
-
- if (SLang_Error)
- {
- Compile_Mode_Function = compile_basic_token_mode;
- SLang_restart (0);
- }
-}
-
-void (*_SLcompile_ptr)(_SLang_Token_Type *) = _SLcompile;
-
-typedef struct _Compile_Context_Type
-{
- struct _Compile_Context_Type *next;
- SLang_NameSpace_Type *static_namespace;
- void (*compile_variable_mode) (_SLang_Token_Type *);
- void (*define_function) (char *, unsigned long);
- int lang_defining_function;
- int local_variable_number;
- unsigned int function_args_number;
- SLang_Name_Type **locals_hash_table;
- void (*compile_mode_function)(_SLang_Token_Type *);
-#if _SLANG_HAS_DEBUG_CODE
- char *compile_filename;
-#endif
-}
-Compile_Context_Type;
-
-static Compile_Context_Type *Compile_Context_Stack;
-
-/* The only way the push/pop_context functions can get called is via
- * an eval type function. That can only happen when executed from a
- * top level block. This means that Compile_ByteCode_Ptr can always be
- * rest back to the beginning of a block.
- */
-
-static int pop_compile_context (void)
-{
- Compile_Context_Type *cc;
-
- if (NULL == (cc = Compile_Context_Stack))
- return -1;
-
- This_Static_NameSpace = cc->static_namespace;
- Compile_Context_Stack = cc->next;
- Default_Variable_Mode = cc->compile_variable_mode;
- Default_Define_Function = cc->define_function;
- Compile_Mode_Function = cc->compile_mode_function;
-
- Lang_Defining_Function = cc->lang_defining_function;
- Local_Variable_Number = cc->local_variable_number;
- Function_Args_Number = cc->function_args_number;
-
-#if _SLANG_HAS_DEBUG_CODE
- SLang_free_slstring (This_Compile_Filename);
- This_Compile_Filename = cc->compile_filename;
-#endif
-
- SLfree ((char *) Locals_Hash_Table);
- Locals_Hash_Table = cc->locals_hash_table;
-
- SLfree ((char *) cc);
-
- return 0;
-}
-
-static int push_compile_context (char *name)
-{
- Compile_Context_Type *cc;
- SLang_Name_Type **lns;
-
- cc = (Compile_Context_Type *)SLmalloc (sizeof (Compile_Context_Type));
- if (cc == NULL)
- return -1;
- memset ((char *) cc, 0, sizeof (Compile_Context_Type));
-
- lns = (SLang_Name_Type **) SLcalloc (sizeof (SLang_Name_Type *), SLLOCALS_HASH_TABLE_SIZE);
- if (lns == NULL)
- {
- SLfree ((char *) cc);
- return -1;
- }
-
-#if _SLANG_HAS_DEBUG_CODE
- if ((name != NULL)
- && (NULL == (name = SLang_create_slstring (name))))
- {
- SLfree ((char *) cc);
- SLfree ((char *) lns);
- return -1;
- }
-
- cc->compile_filename = This_Compile_Filename;
- This_Compile_Filename = name;
-#endif
-
- cc->static_namespace = This_Static_NameSpace;
- cc->compile_variable_mode = Default_Variable_Mode;
- cc->define_function = Default_Define_Function;
- cc->locals_hash_table = Locals_Hash_Table;
-
- cc->lang_defining_function = Lang_Defining_Function;
- cc->local_variable_number = Local_Variable_Number;
- cc->function_args_number = Function_Args_Number;
- cc->locals_hash_table = Locals_Hash_Table;
- cc->compile_mode_function = Compile_Mode_Function;
-
- cc->next = Compile_Context_Stack;
- Compile_Context_Stack = cc;
-
- Compile_Mode_Function = compile_basic_token_mode;
- Default_Variable_Mode = compile_public_variable_mode;
- Default_Define_Function = define_public_function;
- Lang_Defining_Function = 0;
- Local_Variable_Number = 0;
- Function_Args_Number = 0;
- Locals_Hash_Table = lns;
- return 0;
-}
-
-static int init_interpreter (void)
-{
- SLang_NameSpace_Type *ns;
-
- if (Global_NameSpace != NULL)
- return 0;
-
- if (NULL == (ns = _SLns_allocate_namespace ("***GLOBAL***", SLGLOBALS_HASH_TABLE_SIZE)))
- return -1;
- if (-1 == _SLns_set_namespace_name (ns, "Global"))
- return -1;
- Global_NameSpace = ns;
-
- _SLRun_Stack = (SLang_Object_Type *) SLcalloc (SLANG_MAX_STACK_LEN,
- sizeof (SLang_Object_Type));
- if (_SLRun_Stack == NULL)
- return -1;
-
- _SLStack_Pointer = _SLRun_Stack;
- _SLStack_Pointer_Max = _SLRun_Stack + SLANG_MAX_STACK_LEN;
-
- SLShort_Blocks[0].bc_main_type = _SLANG_BC_RETURN;
- SLShort_Blocks[2].bc_main_type = _SLANG_BC_BREAK;
- SLShort_Blocks[4].bc_main_type = _SLANG_BC_CONTINUE;
-
- Num_Args_Stack = (int *) SLmalloc (sizeof (int) * SLANG_MAX_RECURSIVE_DEPTH);
- if (Num_Args_Stack == NULL)
- {
- SLfree ((char *) _SLRun_Stack);
- return -1;
- }
- Recursion_Depth = 0;
- Frame_Pointer_Stack = (unsigned int *) SLmalloc (sizeof (unsigned int) * SLANG_MAX_RECURSIVE_DEPTH);
- if (Frame_Pointer_Stack == NULL)
- {
- SLfree ((char *) _SLRun_Stack);
- SLfree ((char *)Num_Args_Stack);
- return -1;
- }
- Frame_Pointer_Depth = 0;
- Frame_Pointer = _SLRun_Stack;
-
- Default_Variable_Mode = compile_public_variable_mode;
- Default_Define_Function = define_public_function;
- return 0;
-}
-
-static int add_generic_table (SLang_NameSpace_Type *ns,
- SLang_Name_Type *table, char *pp_name,
- unsigned int entry_len)
-{
- SLang_Name_Type *t, **ns_table;
- char *name;
- unsigned int table_size;
-
- if (-1 == init_interpreter ())
- return -1;
-
- if (ns == NULL)
- ns = Global_NameSpace;
-
- ns_table = ns->table;
- table_size = ns->table_size;
-
- if ((pp_name != NULL)
- && (-1 == SLdefine_for_ifdef (pp_name)))
- return -1;
-
- t = table;
- while (NULL != (name = t->name))
- {
- unsigned long hash;
-
- /* Backward compatibility: '.' WAS used as hash marker */
- if (*name == '.')
- {
- name++;
- t->name = name;
- }
-
- if (NULL == (name = SLang_create_slstring (name)))
- return -1;
-
- t->name = name;
-
- hash = _SLcompute_string_hash (name);
- hash = hash % table_size;
-
- t->next = ns_table [(unsigned int) hash];
- ns_table [(unsigned int) hash] = t;
-
- t = (SLang_Name_Type *) ((char *)t + entry_len);
- }
-
- return 0;
-}
-
-int SLadd_intrin_fun_table (SLang_Intrin_Fun_Type *tbl, char *pp)
-{
- return add_generic_table (NULL, (SLang_Name_Type *) tbl, pp, sizeof (SLang_Intrin_Fun_Type));
-}
-
-int SLadd_intrin_var_table (SLang_Intrin_Var_Type *tbl, char *pp)
-{
- return add_generic_table (NULL, (SLang_Name_Type *) tbl, pp, sizeof (SLang_Intrin_Var_Type));
-}
-
-int SLadd_app_unary_table (SLang_App_Unary_Type *tbl, char *pp)
-{
- return add_generic_table (NULL, (SLang_Name_Type *) tbl, pp, sizeof (SLang_App_Unary_Type));
-}
-
-int SLadd_math_unary_table (SLang_Math_Unary_Type *tbl, char *pp)
-{
- return add_generic_table (NULL, (SLang_Name_Type *) tbl, pp, sizeof (SLang_Math_Unary_Type));
-}
-
-int SLadd_iconstant_table (SLang_IConstant_Type *tbl, char *pp)
-{
- return add_generic_table (NULL, (SLang_Name_Type *) tbl, pp, sizeof (SLang_IConstant_Type));
-}
-
-#if SLANG_HAS_FLOAT
-int SLadd_dconstant_table (SLang_DConstant_Type *tbl, char *pp)
-{
- return add_generic_table (NULL, (SLang_Name_Type *) tbl, pp, sizeof (SLang_DConstant_Type));
-}
-#endif
-
-/* ----------- */
-int SLns_add_intrin_fun_table (SLang_NameSpace_Type *ns, SLang_Intrin_Fun_Type *tbl, char *pp)
-{
- return add_generic_table (ns, (SLang_Name_Type *) tbl, pp, sizeof (SLang_Intrin_Fun_Type));
-}
-
-int SLns_add_intrin_var_table (SLang_NameSpace_Type *ns, SLang_Intrin_Var_Type *tbl, char *pp)
-{
- return add_generic_table (ns, (SLang_Name_Type *) tbl, pp, sizeof (SLang_Intrin_Var_Type));
-}
-
-int SLns_add_app_unary_table (SLang_NameSpace_Type *ns, SLang_App_Unary_Type *tbl, char *pp)
-{
- return add_generic_table (ns, (SLang_Name_Type *) tbl, pp, sizeof (SLang_App_Unary_Type));
-}
-
-int SLns_add_math_unary_table (SLang_NameSpace_Type *ns, SLang_Math_Unary_Type *tbl, char *pp)
-{
- return add_generic_table (ns, (SLang_Name_Type *) tbl, pp, sizeof (SLang_Math_Unary_Type));
-}
-
-int SLns_add_iconstant_table (SLang_NameSpace_Type *ns, SLang_IConstant_Type *tbl, char *pp)
-{
- return add_generic_table (ns, (SLang_Name_Type *) tbl, pp, sizeof (SLang_IConstant_Type));
-}
-
-#if SLANG_HAS_FLOAT
-int SLns_add_dconstant_table (SLang_NameSpace_Type *ns, SLang_DConstant_Type *tbl, char *pp)
-{
- return add_generic_table (ns, (SLang_Name_Type *) tbl, pp, sizeof (SLang_DConstant_Type));
-}
-#endif
-
-/* what is a bitmapped value:
- * 1 intrin fun
- * 2 user fun
- * 4 intrin var
- * 8 user defined var
- */
-SLang_Array_Type *_SLang_apropos (char *namespace_name, char *pat, unsigned int what)
-{
- SLang_NameSpace_Type *ns;
-
- if (namespace_name == NULL)
- namespace_name = "Global";
-
- if (*namespace_name == 0)
- ns = This_Static_NameSpace;
- else ns = _SLns_find_namespace (namespace_name);
-
- return _SLnspace_apropos (ns, pat, what);
-}
-
-void _SLang_implements_intrinsic (char *name)
-{
- if (This_Static_NameSpace == NULL)
- {
- SLang_verror (SL_INTRINSIC_ERROR, "No namespace available");
- return;
- }
-
- (void) _SLns_set_namespace_name (This_Static_NameSpace, name);
-
- Default_Define_Function = define_static_function;
- Default_Variable_Mode = compile_static_variable_mode;
-}
-
-void _SLang_use_namespace_intrinsic (char *name)
-{
- SLang_NameSpace_Type *ns;
-
- if (NULL == (ns = _SLns_find_namespace (name)))
- {
- SLang_verror (SL_INTRINSIC_ERROR, "Namespace %s does not exist", name);
- return;
- }
- This_Static_NameSpace = ns;
- if (Global_NameSpace == ns)
- {
- Default_Define_Function = define_public_function;
- Default_Variable_Mode = compile_public_variable_mode;
- }
- else
- {
- Default_Define_Function = define_static_function;
- Default_Variable_Mode = compile_static_variable_mode;
- }
-}
-
-
-char *_SLang_cur_namespace_intrinsic (void)
-{
- if (This_Static_NameSpace == NULL)
- return "Global";
-
- if (This_Static_NameSpace->namespace_name == NULL)
- return "";
-
- return This_Static_NameSpace->namespace_name;
-}
diff --git a/mdk-stage1/slang/slang.h b/mdk-stage1/slang/slang.h
deleted file mode 100644
index 900b14043..000000000
--- a/mdk-stage1/slang/slang.h
+++ /dev/null
@@ -1,1930 +0,0 @@
-#ifndef DAVIS_SLANG_H_
-#define DAVIS_SLANG_H_
-/* -*- mode: C; mode: fold; -*- */
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-#define SLANG_VERSION 10404
-#define SLANG_VERSION_STRING "1.4.4"
-
-/*{{{ System Dependent Macros and Typedefs */
-
-#if defined(__WATCOMC__) && defined(DOS)
-# ifndef __MSDOS__
-# define __MSDOS__
-# endif
-# ifndef DOS386
-# define DOS386
-# endif
-# ifndef IBMPC_SYSTEM
-# define IBMPC_SYSTEM
-# endif
-#endif /* __watcomc__ */
-
-#if defined(unix) || defined(__unix)
-# ifndef __unix__
-# define __unix__ 1
-# endif
-#endif
-
-#if !defined(__GO32__)
-# ifdef __unix__
-# define REAL_UNIX_SYSTEM
-# endif
-#endif
-
-/* Set of the various defines for pc systems. This includes OS/2 */
-#ifdef __GO32__
-# ifndef __DJGPP__
-# define __DJGPP__ 1
-# endif
-# ifndef IBMPC_SYSTEM
-# define IBMPC_SYSTEM
-# endif
-#endif
-
-#ifdef __BORLANDC__
-# ifndef IBMPC_SYSTEM
-# define IBMPC_SYSTEM
-# endif
-#endif
-
-#ifdef __MSDOS__
-# ifndef IBMPC_SYSTEM
-# define IBMPC_SYSTEM
-# endif
-#endif
-
-#if defined(OS2) || defined(__os2__)
-# ifndef IBMPC_SYSTEM
-# define IBMPC_SYSTEM
-# endif
-# ifndef __os2__
-# define __os2__
-# endif
-#endif
-
-#if defined(__NT__) || defined(__MINGW32__) || defined(__CYGWIN32__)
-# ifndef IBMPC_SYSTEM
-# define IBMPC_SYSTEM
-# endif
-#endif
-
-#if defined(IBMPC_SYSTEM) || defined(VMS)
-# ifdef REAL_UNIX_SYSTEM
-# undef REAL_UNIX_SYSTEM
-# endif
-#endif
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-#if 0
-}
-#endif
-
-#include <stdio.h>
-#include <stdarg.h>
-#if defined(__STDC__) || defined(__BORLANDC__) || defined(__cplusplus)
-# include <stddef.h> /* for offsetof */
-#endif
-
-/* ---------------------------- Generic Macros ----------------------------- */
-
-/* __SC__ is defined for Symantec C++
- DOS386 is defined for -mx memory model, 32 bit DOS extender. */
-
-#if defined(__SC__) && !defined(DOS386)
-# include <dos.h>
-#endif
-
-#if defined(__BORLANDC__)
-# include <alloc.h>
-#endif
-
-#if defined (__cplusplus) || defined(__STDC__) || defined(IBMPC_SYSTEM)
- typedef void *VOID_STAR;
-#else
- typedef unsigned char *VOID_STAR;
-#endif
-
-typedef int (*FVOID_STAR)(void);
-
-#if defined(__MSDOS_) && defined(__BORLANDC__)
-# define SLFREE(buf) farfree((void far *)(buf))
-# define SLMALLOC(x) farmalloc((unsigned long) (x))
-# define SLREALLOC(buf, n) farrealloc((void far *) (buf), (unsigned long) (n))
-# define SLCALLOC(n, m) farcalloc((unsigned long) (n), (unsigned long) (m))
-#else
-# if defined(VMS) && !defined(__DECC)
-# define SLFREE VAXC$FREE_OPT
-# define SLMALLOC VAXC$MALLOC_OPT
-# define SLREALLOC VAXC$REALLOC_OPT
-# define SLCALLOC VAXC$CALLOC_OPT
-# else
-# define SLFREE(x) free((char *)(x))
-# define SLMALLOC malloc
-# define SLREALLOC realloc
-# define SLCALLOC calloc
-# endif
-#endif
-
- extern char *SLdebug_malloc (unsigned long);
- extern char *SLdebug_calloc (unsigned long, unsigned long);
- extern char *SLdebug_realloc (char *, unsigned long);
- extern void SLdebug_free (char *);
- extern void SLmalloc_dump_statistics (void);
- extern char *SLstrcpy(register char *, register char *);
- extern int SLstrcmp(register char *, register char *);
- extern char *SLstrncpy(char *, register char *, register int);
-
- extern void SLmemset (char *, char, int);
- extern char *SLmemchr (register char *, register char, register int);
- extern char *SLmemcpy (char *, char *, int);
- extern int SLmemcmp (char *, char *, int);
-
-/*}}}*/
-
-/*{{{ Interpreter Typedefs */
-
-typedef struct _SLang_Name_Type
-{
- char *name;
- struct _SLang_Name_Type *next;
- char name_type;
- /* These values must be less than 0x10 because they map directly
- * to byte codes. See _slang.h.
- */
-#define SLANG_LVARIABLE 0x01
-#define SLANG_GVARIABLE 0x02
-#define SLANG_IVARIABLE 0x03 /* intrinsic variables */
- /* Note!!! For Macro MAKE_VARIABLE below to work, SLANG_IVARIABLE Must
- be 1 less than SLANG_RVARIABLE!!! */
-#define SLANG_RVARIABLE 0x04 /* read only variable */
-#define SLANG_INTRINSIC 0x05
-#define SLANG_FUNCTION 0x06
-#define SLANG_MATH_UNARY 0x07
-#define SLANG_APP_UNARY 0x08
-#define SLANG_ICONSTANT 0x09
-#define SLANG_DCONSTANT 0x0A
-#define SLANG_PVARIABLE 0x0B /* private */
-#define SLANG_PFUNCTION 0x0C /* private */
-
- /* Rest of fields depend on name type */
-}
-SLang_Name_Type;
-
-typedef struct
-{
- char *name;
- struct _SLang_Name_Type *next; /* this is for the hash table */
- char name_type;
-
- FVOID_STAR i_fun; /* address of object */
-
- /* Do not change this without modifying slang.c:execute_intrinsic_fun */
-#define SLANG_MAX_INTRIN_ARGS 7
- unsigned char arg_types [SLANG_MAX_INTRIN_ARGS];
- unsigned char num_args;
- unsigned char return_type;
-}
-SLang_Intrin_Fun_Type;
-
-typedef struct
-{
- char *name;
- SLang_Name_Type *next;
- char name_type;
-
- VOID_STAR addr;
- unsigned char type;
-}
-SLang_Intrin_Var_Type;
-
-typedef struct
-{
- char *name;
- SLang_Name_Type *next;
- char name_type;
-
- int unary_op;
-}
-SLang_App_Unary_Type;
-
-typedef struct
-{
- char *name;
- SLang_Name_Type *next;
- char name_type;
-
- int unary_op;
-}
-SLang_Math_Unary_Type;
-
-typedef struct
-{
- char *name;
- SLang_Name_Type *next;
- char name_type;
- int i;
-}
-SLang_IConstant_Type;
-
-typedef struct
-{
- char *name;
- SLang_Name_Type *next;
- char name_type;
- double d;
-}
-SLang_DConstant_Type;
-
-typedef struct
-{
- char *field_name;
- unsigned int offset;
- unsigned char type;
- unsigned char read_only;
-}
-SLang_IStruct_Field_Type;
-
-extern int SLadd_intrin_fun_table (SLang_Intrin_Fun_Type *, char *);
-extern int SLadd_intrin_var_table (SLang_Intrin_Var_Type *, char *);
-extern int SLadd_app_unary_table (SLang_App_Unary_Type *, char *);
-extern int SLadd_math_unary_table (SLang_Math_Unary_Type *, char *);
-extern int SLadd_iconstant_table (SLang_IConstant_Type *, char *);
-extern int SLadd_dconstant_table (SLang_DConstant_Type *, char *);
-extern int SLadd_istruct_table (SLang_IStruct_Field_Type *, VOID_STAR, char *);
-
-typedef struct _SLang_NameSpace_Type SLang_NameSpace_Type;
-
-extern int SLns_add_intrin_fun_table (SLang_NameSpace_Type *, SLang_Intrin_Fun_Type *, char *);
-extern int SLns_add_intrin_var_table (SLang_NameSpace_Type *, SLang_Intrin_Var_Type *, char *);
-extern int SLns_add_app_unary_table (SLang_NameSpace_Type *, SLang_App_Unary_Type *, char *);
-extern int SLns_add_math_unary_table (SLang_NameSpace_Type *, SLang_Math_Unary_Type *, char *);
-extern int SLns_add_iconstant_table (SLang_NameSpace_Type *, SLang_IConstant_Type *, char *);
-extern int SLns_add_dconstant_table (SLang_NameSpace_Type *, SLang_DConstant_Type *, char *);
-extern int SLns_add_istruct_table (SLang_NameSpace_Type *, SLang_IStruct_Field_Type *, VOID_STAR, char *);
-
-extern SLang_NameSpace_Type *SLns_create_namespace (char *);
-extern void SLns_delete_namespace (SLang_NameSpace_Type *);
-
-typedef struct SLang_Load_Type
-{
- int type;
-
- VOID_STAR client_data;
- /* Pointer to data that client needs for loading */
-
- int auto_declare_globals;
- /* if non-zero, undefined global variables are declared as static */
-
- char *(*read)(struct SLang_Load_Type *);
- /* function to call to read next line from obj. */
-
- unsigned int line_num;
- /* Number of lines read, used for error reporting */
-
- int parse_level;
- /* 0 if at top level of parsing */
-
- char *name;
- /* Name of this object, e.g., filename. This name should be unique because
- * it alone determines the name space for static objects associated with
- * the compilable unit.
- */
-
- unsigned long reserved[4];
- /* For future expansion */
-} SLang_Load_Type;
-
-extern SLang_Load_Type *SLallocate_load_type (char *);
-extern void SLdeallocate_load_type (SLang_Load_Type *);
-
-/* Returns SLang_Error upon failure */
-extern int SLang_load_object (SLang_Load_Type *);
-extern int (*SLang_Load_File_Hook)(char *);
-extern int (*SLang_Auto_Declare_Var_Hook) (char *);
-
-extern int SLang_generate_debug_info (int);
-
-
-#if defined(ultrix) && !defined(__GNUC__)
-# ifndef NO_PROTOTYPES
-# define NO_PROTOTYPES
-# endif
-#endif
-
-#ifndef NO_PROTOTYPES
-# define _PROTO(x) x
-#else
-# define _PROTO(x) ()
-#endif
-
-typedef struct SL_OOBinary_Type
-{
- unsigned char data_type; /* partner type for binary op */
-
- int (*binary_function)_PROTO((int,
- unsigned char, VOID_STAR, unsigned int,
- unsigned char, VOID_STAR, unsigned int,
- VOID_STAR));
-
- int (*binary_result) _PROTO((int, unsigned char, unsigned char, unsigned char *));
- struct SL_OOBinary_Type *next;
-}
-SL_OOBinary_Type;
-
-typedef struct _SL_Typecast_Type
-{
- unsigned char data_type; /* to_type */
- int allow_implicit;
-
- int (*typecast)_PROTO((unsigned char, VOID_STAR, unsigned int,
- unsigned char, VOID_STAR));
- struct _SL_Typecast_Type *next;
-}
-SL_Typecast_Type;
-
-typedef struct _SLang_Struct_Type SLang_Struct_Type;
-
-#if defined(SL_APP_WANTS_FOREACH)
-/* It is up to the application to define struct _SLang_Foreach_Context_Type */
-typedef struct _SLang_Foreach_Context_Type SLang_Foreach_Context_Type;
-#else
-typedef int SLang_Foreach_Context_Type;
-#endif
-
-typedef struct
-{
- unsigned char cl_class_type;
-#define SLANG_CLASS_TYPE_MMT 0
-#define SLANG_CLASS_TYPE_SCALAR 1
-#define SLANG_CLASS_TYPE_VECTOR 2
-#define SLANG_CLASS_TYPE_PTR 3
-
- unsigned int cl_data_type; /* SLANG_INTEGER_TYPE, etc... */
- char *cl_name; /* slstring type */
-
- unsigned int cl_sizeof_type;
- VOID_STAR cl_transfer_buf; /* cl_sizeof_type bytes*/
-
- /* Methods */
-
- /* Most of the method functions are prototyped:
- * int method (unsigned char type, VOID_STAR addr);
- * Here, @type@ represents the type of object that the method is asked
- * to deal with. The second parameter @addr@ will contain the ADDRESS of
- * the object. For example, if type is SLANG_INT_TYPE, then @addr@ will
- * actually be int *. Similary, if type is SLANG_STRING_TYPE,
- * then @addr@ will contain the address of the string, i.e., char **.
- */
-
- void (*cl_destroy)_PROTO((unsigned char, VOID_STAR));
- /* Prototype: void destroy(unsigned type, VOID_STAR val)
- * Called to delete/free the object */
-
- char *(*cl_string)_PROTO((unsigned char, VOID_STAR));
- /* Prototype: char *to_string (unsigned char t, VOID_STAR p);
- * Here p is a pointer to the object for which a string representation
- * is to be returned. The returned pointer is to be a MALLOCED string.
- */
-
- /* Prototype: void push(unsigned char type, VOID_STAR v);
- * Push a copy of the object of type @type@ at address @v@ onto the
- * stack.
- */
- int (*cl_push)_PROTO((unsigned char, VOID_STAR));
-
- /* Prototype: int pop(unsigned char type, VOID_STAR v);
- * Pops value from stack and assign it to object, whose address is @v@.
- */
- int (*cl_pop)_PROTO((unsigned char, VOID_STAR));
-
- int (*cl_unary_op_result_type)_PROTO((int, unsigned char, unsigned char *));
- int (*cl_unary_op)_PROTO((int, unsigned char, VOID_STAR, unsigned int, VOID_STAR));
-
- int (*cl_app_unary_op_result_type)_PROTO((int, unsigned char, unsigned char *));
- int (*cl_app_unary_op)_PROTO((int, unsigned char, VOID_STAR, unsigned int, VOID_STAR));
-
- /* If this function is non-NULL, it will be called for sin, cos, etc... */
-#define SLMATH_SIN 1
-#define SLMATH_COS 2
-#define SLMATH_TAN 3
-#define SLMATH_ATAN 4
-#define SLMATH_ASIN 5
-#define SLMATH_ACOS 6
-#define SLMATH_EXP 7
-#define SLMATH_LOG 8
-#define SLMATH_SQRT 9
-#define SLMATH_LOG10 10
-#define SLMATH_REAL 11
-#define SLMATH_IMAG 12
-#define SLMATH_SINH 13
-#define SLMATH_COSH 14
-#define SLMATH_TANH 15
-#define SLMATH_ATANH 16
-#define SLMATH_ASINH 17
-#define SLMATH_ACOSH 18
-#define SLMATH_TODOUBLE 19
-#define SLMATH_CONJ 20
-
- int (*cl_math_op)_PROTO((int, unsigned char, VOID_STAR, unsigned int, VOID_STAR));
- int (*cl_math_op_result_type)_PROTO((int, unsigned char, unsigned char *));
-
- SL_OOBinary_Type *cl_binary_ops;
- SL_Typecast_Type *cl_typecast_funs;
-
- void (*cl_byte_code_destroy)_PROTO((unsigned char, VOID_STAR));
- void (*cl_user_destroy_fun)_PROTO((unsigned char, VOID_STAR));
- int (*cl_init_array_object)_PROTO((unsigned char, VOID_STAR));
- int (*cl_datatype_deref)_PROTO((unsigned char));
- SLang_Struct_Type *cl_struct_def;
- int (*cl_dereference) _PROTO((unsigned char, VOID_STAR));
- int (*cl_acopy) (unsigned char, VOID_STAR, VOID_STAR);
- int (*cl_apop) _PROTO((unsigned char, VOID_STAR));
- int (*cl_apush) _PROTO((unsigned char, VOID_STAR));
- int (*cl_push_literal) _PROTO((unsigned char, VOID_STAR));
- void (*cl_adestroy)_PROTO((unsigned char, VOID_STAR));
- int (*cl_push_intrinsic)_PROTO((unsigned char, VOID_STAR));
- int (*cl_void_typecast)_PROTO((unsigned char, VOID_STAR, unsigned int, unsigned char, VOID_STAR));
-
- int (*cl_anytype_typecast)_PROTO((unsigned char, VOID_STAR, unsigned int, unsigned char, VOID_STAR));
-
- /* Array access functions */
- int (*cl_aput) (unsigned char, unsigned int);
- int (*cl_aget) (unsigned char, unsigned int);
- int (*cl_anew) (unsigned char, unsigned int);
-
- /* length method */
- int (*cl_length) (unsigned char, VOID_STAR, unsigned int *);
-
- /* foreach */
- SLang_Foreach_Context_Type *(*cl_foreach_open) (unsigned char, unsigned int);
- void (*cl_foreach_close) (unsigned char, SLang_Foreach_Context_Type *);
- int (*cl_foreach) (unsigned char, SLang_Foreach_Context_Type *);
-
- /* Structure access: get and put (assign to) fields */
- int (*cl_sput) (unsigned char, char *);
- int (*cl_sget) (unsigned char, char *);
-
- /* File I/O */
- int (*cl_fread) (unsigned char, FILE *, VOID_STAR, unsigned int, unsigned int *);
- int (*cl_fwrite) (unsigned char, FILE *, VOID_STAR, unsigned int, unsigned int *);
- int (*cl_fdread) (unsigned char, int, VOID_STAR, unsigned int, unsigned int *);
- int (*cl_fdwrite) (unsigned char, int, VOID_STAR, unsigned int, unsigned int *);
-
- int (*cl_to_bool) (unsigned char, int *);
-
- int (*cl_cmp)(unsigned char, VOID_STAR, VOID_STAR, int *);
-
-} SLang_Class_Type;
-
-/* These are the low-level functions for building push/pop methods. They
- * know nothing about memory management. For SLANG_CLASS_TYPE_MMT, use the
- * MMT push/pop functions instead.
- */
-extern int SLclass_push_double_obj (unsigned char, double);
-extern int SLclass_push_float_obj (unsigned char, float);
-extern int SLclass_push_long_obj (unsigned char, long);
-extern int SLclass_push_int_obj (unsigned char, int);
-extern int SLclass_push_short_obj (unsigned char, short);
-extern int SLclass_push_char_obj (unsigned char, char);
-extern int SLclass_push_ptr_obj (unsigned char, VOID_STAR);
-extern int SLclass_pop_double_obj (unsigned char, double *);
-extern int SLclass_pop_float_obj (unsigned char, float *);
-extern int SLclass_pop_long_obj (unsigned char, long *);
-extern int SLclass_pop_int_obj (unsigned char, int *);
-extern int SLclass_pop_short_obj (unsigned char, short *);
-extern int SLclass_pop_char_obj (unsigned char, char *);
-extern int SLclass_pop_ptr_obj (unsigned char, VOID_STAR *);
-
-extern SLang_Class_Type *SLclass_allocate_class (char *);
-extern int SLclass_get_class_id (SLang_Class_Type *cl);
-extern int SLclass_create_synonym (char *, unsigned char);
-extern int SLclass_is_class_defined (unsigned char);
-
-extern int SLclass_register_class (SLang_Class_Type *, unsigned char, unsigned int, unsigned char);
-extern int SLclass_set_string_function (SLang_Class_Type *, char *(*)(unsigned char, VOID_STAR));
-extern int SLclass_set_destroy_function (SLang_Class_Type *, void (*)(unsigned char, VOID_STAR));
-extern int SLclass_set_push_function (SLang_Class_Type *, int (*)(unsigned char, VOID_STAR));
-extern int SLclass_set_pop_function (SLang_Class_Type *, int (*)(unsigned char, VOID_STAR));
-
-extern int SLclass_set_aget_function (SLang_Class_Type *, int (*)(unsigned char, unsigned int));
-extern int SLclass_set_aput_function (SLang_Class_Type *, int (*)(unsigned char, unsigned int));
-extern int SLclass_set_anew_function (SLang_Class_Type *, int (*)(unsigned char, unsigned int));
-
-extern int SLclass_set_sget_function (SLang_Class_Type *, int (*)(unsigned char, char *));
-extern int SLclass_set_sput_function (SLang_Class_Type *, int (*)(unsigned char, char *));
-
-/* Typecast object on the stack to type p1. p2 and p3 should be set to 1 */
-extern int SLclass_typecast (unsigned char, int, int);
-
-extern int SLclass_add_unary_op (unsigned char,
- int (*) (int,
- unsigned char, VOID_STAR, unsigned int,
- VOID_STAR),
- int (*) (int, unsigned char, unsigned char *));
-
-extern int
-SLclass_add_app_unary_op (unsigned char,
- int (*) (int,
- unsigned char, VOID_STAR, unsigned int,
- VOID_STAR),
- int (*) (int, unsigned char, unsigned char *));
-
-extern int
-SLclass_add_binary_op (unsigned char, unsigned char,
- int (*) (int,
- unsigned char, VOID_STAR, unsigned int,
- unsigned char, VOID_STAR, unsigned int,
- VOID_STAR),
- int (*) (int, unsigned char, unsigned char, unsigned char *));
-
-extern int
-SLclass_add_math_op (unsigned char,
- int (*)(int,
- unsigned char, VOID_STAR, unsigned int,
- VOID_STAR),
- int (*)(int, unsigned char, unsigned char *));
-
-extern int
-SLclass_add_typecast (unsigned char /* from */, unsigned char /* to */,
- int (*)_PROTO((unsigned char, VOID_STAR, unsigned int,
- unsigned char, VOID_STAR)),
- int /* allow implicit typecasts */
- );
-
-extern char *SLclass_get_datatype_name (unsigned char);
-
-extern double SLcomplex_abs (double *);
-extern double *SLcomplex_times (double *, double *, double *);
-extern double *SLcomplex_divide (double *, double *, double *);
-extern double *SLcomplex_sin (double *, double *);
-extern double *SLcomplex_cos (double *, double *);
-extern double *SLcomplex_tan (double *, double *);
-extern double *SLcomplex_asin (double *, double *);
-extern double *SLcomplex_acos (double *, double *);
-extern double *SLcomplex_atan (double *, double *);
-extern double *SLcomplex_exp (double *, double *);
-extern double *SLcomplex_log (double *, double *);
-extern double *SLcomplex_log10 (double *, double *);
-extern double *SLcomplex_sqrt (double *, double *);
-extern double *SLcomplex_sinh (double *, double *);
-extern double *SLcomplex_cosh (double *, double *);
-extern double *SLcomplex_tanh (double *, double *);
-extern double *SLcomplex_pow (double *, double *, double *);
-extern double SLmath_hypot (double x, double y);
-
-/* Not implemented yet */
-extern double *SLcomplex_asinh (double *, double *);
-extern double *SLcomplex_acosh (double *, double *);
-extern double *SLcomplex_atanh (double *, double *);
-
-#ifdef _SLANG_SOURCE_
-typedef struct _SLang_MMT_Type SLang_MMT_Type;
-#else
-typedef int SLang_MMT_Type;
-#endif
-
-extern void SLang_free_mmt (SLang_MMT_Type *);
-extern VOID_STAR SLang_object_from_mmt (SLang_MMT_Type *);
-extern SLang_MMT_Type *SLang_create_mmt (unsigned char, VOID_STAR);
-extern int SLang_push_mmt (SLang_MMT_Type *);
-extern SLang_MMT_Type *SLang_pop_mmt (unsigned char);
-extern void SLang_inc_mmt (SLang_MMT_Type *);
-
-/* Maximum number of dimensions of an array. */
-#define SLARRAY_MAX_DIMS 7
-typedef struct _SLang_Array_Type
-{
- unsigned char data_type;
- unsigned int sizeof_type;
- VOID_STAR data;
- unsigned int num_elements;
- unsigned int num_dims;
- int dims [SLARRAY_MAX_DIMS];
- VOID_STAR (*index_fun)_PROTO((struct _SLang_Array_Type *, int *));
- /* This function is designed to allow a type to store an array in
- * any manner it chooses. This function returns the address of the data
- * value at the specified index location.
- */
- unsigned int flags;
-#define SLARR_DATA_VALUE_IS_READ_ONLY 1
-#define SLARR_DATA_VALUE_IS_POINTER 2
-#define SLARR_DATA_VALUE_IS_RANGE 4
-#define SLARR_DATA_VALUE_IS_INTRINSIC 8
- SLang_Class_Type *cl;
- unsigned int num_refs;
-}
-SLang_Array_Type;
-
-extern int SLang_pop_array_of_type (SLang_Array_Type **, unsigned char);
-extern int SLang_pop_array (SLang_Array_Type **, int);
-extern int SLang_push_array (SLang_Array_Type *, int);
-extern void SLang_free_array (SLang_Array_Type *);
-extern SLang_Array_Type *SLang_create_array (unsigned char, int, VOID_STAR, int *, unsigned int);
-extern SLang_Array_Type *SLang_duplicate_array (SLang_Array_Type *);
-extern int SLang_get_array_element (SLang_Array_Type *, int *, VOID_STAR);
-extern int SLang_set_array_element (SLang_Array_Type *, int *, VOID_STAR);
-
-
-/*}}}*/
-
-/*{{{ Interpreter Function Prototypes */
-
- extern volatile int SLang_Error;
-/* Non zero if error occurs. Must be reset to zero to continue. */
-/* error codes, severe errors are less than 0 */
-#define SL_APPLICATION_ERROR -2
-#define SL_VARIABLE_UNINITIALIZED -3
-#define SL_INTERNAL_ERROR -5
-#define SL_STACK_OVERFLOW -6
-#define SL_STACK_UNDERFLOW -7
-#define SL_UNDEFINED_NAME -8
-#define SL_SYNTAX_ERROR -9
-#define SL_DUPLICATE_DEFINITION -10
-#define SL_TYPE_MISMATCH -11
-#define SL_OBJ_UNKNOWN -13
-#define SL_UNKNOWN_ERROR -14
-#define SL_TYPE_UNDEFINED_OP_ERROR -16
-
-#define SL_INTRINSIC_ERROR 1
-/* Intrinsic error is an error generated by intrinsic functions */
-#define SL_USER_BREAK 2
-#define SL_DIVIDE_ERROR 3
-#define SL_OBJ_NOPEN 4
-#define SL_USER_ERROR 5
-#define SL_USAGE_ERROR 6
-#define SL_READONLY_ERROR 7
-#define SL_INVALID_PARM 8
-#define SL_NOT_IMPLEMENTED 9
-#define SL_MALLOC_ERROR 10
-#define SL_OVERFLOW 11
-#define SL_FLOATING_EXCEPTION 12
-
-/* Compatibility */
-#define USER_BREAK SL_USER_BREAK
-#define INTRINSIC_ERROR SL_INTRINSIC_ERROR
-
- extern int SLang_Traceback;
- /* If non-zero, dump an S-Lang traceback upon error. Available as
- _traceback in S-Lang. */
-
- extern char *SLang_User_Prompt;
- /* Prompt to use when reading from stdin */
- extern int SLang_Version;
- extern char *SLang_Version_String;
-extern char *SLang_Doc_Dir;
-
-extern void (*SLang_VMessage_Hook) (char *, va_list);
-extern void SLang_vmessage (char *, ...);
-
- extern void (*SLang_Error_Hook)(char *);
- /* Pointer to application dependent error messaging routine. By default,
- messages are displayed on stderr. */
-
- extern void (*SLang_Exit_Error_Hook)(char *, va_list);
- extern void SLang_exit_error (char *, ...);
- extern void (*SLang_Dump_Routine)(char *);
- /* Called if S-Lang traceback is enabled as well as other debugging
- routines (e.g., trace). By default, these messages go to stderr. */
-
- extern void (*SLang_Interrupt)(void);
- /* function to call whenever inner interpreter is entered. This is
- a good place to set SLang_Error to USER_BREAK. */
-
- extern void (*SLang_User_Clear_Error)(void);
- /* function that gets called when '_clear_error' is called. */
-
- /* If non null, these call C functions before and after a slang function. */
- extern void (*SLang_Enter_Function)(char *);
-extern void (*SLang_Exit_Function)(char *);
-
-extern int SLang_Num_Function_Args;
-
-/* Functions: */
-
-extern int SLang_init_all (void);
-/* Initializes interpreter and all modules */
-
-extern int SLang_init_slang (void);
-/* This function is mandatory and must be called by all applications that
- * use the interpreter
- */
-extern int SLang_init_posix_process (void); /* process specific intrinsics */
-extern int SLang_init_stdio (void); /* fgets, etc. stdio functions */
-extern int SLang_init_posix_dir (void);
-extern int SLang_init_ospath (void);
-
-extern int SLang_init_slmath (void);
-/* called if math functions sin, cos, etc... are needed. */
-
- extern int SLang_init_slfile (void);
- extern int SLang_init_slunix (void);
- /* These functions are obsolte. Use init_stdio, posix_process, etc. */
-
-extern int SLang_init_slassoc (void);
-/* Assoc Arrays (Hashes) */
-
-extern int SLang_init_array (void);
-/* Additional arrays functions: transpose, etc... */
-
-/* Dynamic linking facility */
-extern int SLang_init_import (void);
-
- extern int SLang_load_file (char *);
- /* Load a file of S-Lang code for interpreting. If the parameter is
- * NULL, input comes from stdin. */
-
- extern void SLang_restart(int);
- /* should be called if an error occurs. If the passed integer is
- * non-zero, items are popped off the stack; otherwise, the stack is
- * left intact. Any time the stack is believed to be trashed, this routine
- * should be called with a non-zero argument (e.g., if setjmp/longjmp is
- * called). */
-
- extern int SLang_byte_compile_file(char *, int);
- /* takes a file of S-Lang code and ``byte-compiles'' it for faster
- * loading. The new filename is equivalent to the old except that a `c' is
- * appended to the name. (e.g., init.sl --> init.slc). The second
- * specified the method; currently, it is not used.
- */
-
- extern int SLang_autoload(char *, char *);
- /* Automatically load S-Lang function p1 from file p2. This function
- is also available via S-Lang */
-
- extern int SLang_load_string(char *);
- /* Like SLang_load_file except input is from a null terminated string. */
-
- extern int SLdo_pop(void);
- /* pops item off stack and frees any memory associated with it */
- extern int SLdo_pop_n(unsigned int);
- /* pops n items off stack and frees any memory associated with them */
-
-extern int SLang_pop_integer(int *);
-extern int SLang_pop_uinteger(unsigned int *);
- /* pops integer *p0 from the stack. Returns 0 upon success and non-zero
- * if the stack is empty or a type mismatch occurs, setting SLang_Error.
- */
-extern int SLang_pop_char (char *);
-extern int SLang_pop_uchar (unsigned char *);
-extern int SLang_pop_short(short *);
-extern int SLang_pop_ushort(unsigned short *);
-extern int SLang_pop_long(long *);
-extern int SLang_pop_ulong(unsigned long *);
-
-extern int SLang_pop_float(float *);
-extern int SLang_pop_double(double *, int *, int *);
- /* Pops double *p1 from stack. If *p3 is non-zero, *p1 was derived
- from the integer *p2. Returns zero upon success. */
-
- extern int SLang_pop_complex (double *, double *);
-
- extern int SLpop_string (char **);
- extern int SLang_pop_string(char **, int *);
- /* pops string *p0 from stack. If *p1 is non-zero, the string must be
- * freed after its use. DO NOT FREE p0 if *p1 IS ZERO! Returns 0 upon
- * success */
-
- extern int SLang_push_complex (double, double);
-
- extern int SLang_push_char (char);
- extern int SLang_push_uchar (unsigned char);
-
- extern int SLang_push_integer(int);
- extern int SLang_push_uinteger(unsigned int);
- /* push integer p1 on stack */
-
- extern int SLang_push_short(short);
- extern int SLang_push_ushort(unsigned short);
- extern int SLang_push_long(long);
- extern int SLang_push_ulong(unsigned long);
- extern int SLang_push_float(float);
- extern int SLang_push_double(double);
- /* Push double onto stack */
-
- extern int SLang_push_string(char *);
- /* Push string p1 onto stack */
-
- extern int SLang_push_malloced_string(char *);
- /* The normal SLang_push_string pushes an slstring. This one converts
- * a normally malloced string to an slstring, and then frees the
- * malloced string. So, do NOT use the malloced string after calling
- * this routine because it will be freed! The routine returns -1 upon
- * error, but the string will be freed.
- */
-
-extern int SLang_push_null (void);
-extern int SLang_pop_null (void);
-
-extern int SLang_push_value (unsigned char type, VOID_STAR);
-extern int SLang_pop_value (unsigned char type, VOID_STAR);
-extern void SLang_free_value (unsigned char type, VOID_STAR);
-
-typedef struct _SLang_Object_Type SLang_Any_Type;
-
-extern int SLang_pop_anytype (SLang_Any_Type **);
-extern int SLang_push_anytype (SLang_Any_Type *);
-extern void SLang_free_anytype (SLang_Any_Type *);
-
-#ifdef _SLANG_SOURCE_
-typedef struct _SLang_Ref_Type SLang_Ref_Type;
-#else
-typedef int SLang_Ref_Type;
-#endif
-
-extern int SLang_pop_ref (SLang_Ref_Type **);
-extern void SLang_free_ref (SLang_Ref_Type *);
-extern int SLang_assign_to_ref (SLang_Ref_Type *, unsigned char, VOID_STAR);
-extern SLang_Name_Type *SLang_pop_function (void);
-extern SLang_Name_Type *SLang_get_fun_from_ref (SLang_Ref_Type *);
-extern void SLang_free_function (SLang_Name_Type *f);
-
- extern int SLang_is_defined(char *);
- /* Return non-zero is p1 is defined otherwise returns 0. */
-
- extern int SLang_run_hooks(char *, unsigned int, ...);
- /* calls S-Lang function p1 pushing p2 strings in the variable argument
- * list onto the stack first.
- * Returns -1 upon error, 1 if hooks exists and it ran,
- * or 0 if hook does not exist. Thus it returns non-zero is hook was called.
- */
-
-/* These functions return 1 if the indicated function exists and the function
- * runs without error. If the function does not exist, the function returns
- * 0. Otherwise -1 is returned with SLang_Error set appropriately.
- */
-extern int SLexecute_function (SLang_Name_Type *);
-extern int SLang_execute_function(char *);
-
-
-extern int SLang_end_arg_list (void);
-extern int SLang_start_arg_list (void);
-
-extern void SLang_verror (int, char *, ...);
-
-extern void SLang_doerror(char *);
- /* set SLang_Error and display p1 as error message */
-
-extern int SLang_add_intrinsic_array (char *, /* name */
- unsigned char, /* type */
- int, /* readonly */
- VOID_STAR, /* data */
- unsigned int, ...); /* num dims */
-
-extern int SLextract_list_element (char *, unsigned int, char,
- char *, unsigned int);
-
-extern void SLexpand_escaped_string (register char *, register char *,
- register char *);
-
-extern SLang_Name_Type *SLang_get_function (char *);
-extern void SLang_release_function (SLang_Name_Type *);
-
-extern int SLreverse_stack (int);
-extern int SLroll_stack (int);
-/* If argument p is positive, the top p objects on the stack are rolled
- * up. If negative, the stack is rolled down.
- */
-extern int SLdup_n (int n);
-/* Duplicate top n elements of stack */
-
-extern int SLang_peek_at_stack1 (void);
-extern int SLang_peek_at_stack (void);
-/* Returns type of next object on stack-- -1 upon stack underflow. */
-extern void SLmake_lut (unsigned char *, unsigned char *, unsigned char);
-
- extern int SLang_guess_type (char *);
-
-extern int SLstruct_create_struct (unsigned int,
- char **,
- unsigned char *,
- VOID_STAR *);
-
-/*}}}*/
-
-/*{{{ Misc Functions */
-
-/* This is an interface to atexit */
-extern int SLang_add_cleanup_function (void (*)(void));
-
-extern char *SLmake_string (char *);
-extern char *SLmake_nstring (char *, unsigned int);
-/* Returns a null terminated string made from the first n characters of the
- * string.
- */
-
-/* The string created by this routine must be freed by SLang_free_slstring
- * and nothing else!! Also these strings must not be modified. Use
- * SLmake_string if you intend to modify them!!
- */
-extern char *SLang_create_nslstring (char *, unsigned int);
-extern char *SLang_create_slstring (char *);
-extern void SLang_free_slstring (char *); /* handles NULL */
-extern int SLang_pop_slstring (char **); /* free with SLang_free_slstring */
-extern char *SLang_concat_slstrings (char *a, char *b);
-extern char *SLang_create_static_slstring (char *); /* adds a string that will not get deleted */
-extern void SLstring_dump_stats (void);
-
-/* Binary strings */
-/* The binary string is an opaque type. Use the SLbstring_get_pointer function
- * to get a pointer and length.
- */
-typedef struct _SLang_BString_Type SLang_BString_Type;
-extern unsigned char *SLbstring_get_pointer (SLang_BString_Type *, unsigned int *);
-
-extern SLang_BString_Type *SLbstring_dup (SLang_BString_Type *);
-extern SLang_BString_Type *SLbstring_create (unsigned char *, unsigned int);
-
-/* The create_malloced function used the first argument which is assumed
- * to be a pointer to a len + 1 malloced string. The extra byte is for
- * \0 termination.
- */
-extern SLang_BString_Type *SLbstring_create_malloced (unsigned char *, unsigned int, int);
-
-/* Create a bstring from an slstring */
-extern SLang_BString_Type *SLbstring_create_slstring (char *);
-
-extern void SLbstring_free (SLang_BString_Type *);
-extern int SLang_pop_bstring (SLang_BString_Type **);
-extern int SLang_push_bstring (SLang_BString_Type *);
-
-extern char *SLmalloc (unsigned int);
-extern char *SLcalloc (unsigned int, unsigned int);
-extern void SLfree(char *); /* This function handles NULL */
-extern char *SLrealloc (char *, unsigned int);
-
-extern char *SLcurrent_time_string (void);
-
-extern int SLatoi(unsigned char *);
-extern long SLatol (unsigned char *);
-extern unsigned long SLatoul (unsigned char *);
-
-extern int SLang_pop_fileptr (SLang_MMT_Type **, FILE **);
-extern char *SLang_get_name_from_fileptr (SLang_MMT_Type *);
-
-typedef struct _SLFile_FD_Type SLFile_FD_Type;
-extern SLFile_FD_Type *SLfile_create_fd (char *, int);
-extern void SLfile_free_fd (SLFile_FD_Type *);
-extern int SLfile_push_fd (SLFile_FD_Type *);
-extern int SLfile_pop_fd (SLFile_FD_Type **);
-extern int SLfile_get_fd (SLFile_FD_Type *, int *);
-extern SLFile_FD_Type *SLfile_dup_fd (SLFile_FD_Type *f0);
-extern int SLang_init_posix_io (void);
-
-typedef double (*SLang_To_Double_Fun_Type)(VOID_STAR);
-extern SLang_To_Double_Fun_Type SLarith_get_to_double_fun (unsigned char, unsigned int *);
-
-extern int SLang_set_argc_argv (int, char **);
-
-/*}}}*/
-
-/*{{{ SLang getkey interface Functions */
-
-#ifdef REAL_UNIX_SYSTEM
-extern int SLang_TT_Baud_Rate;
-extern int SLang_TT_Read_FD;
-#endif
-
-extern int SLang_init_tty (int, int, int);
-/* Initializes the tty for single character input. If the first parameter *p1
- * is in the range 0-255, it will be used for the abort character;
- * otherwise, (unix only) if it is -1, the abort character will be the one
- * used by the terminal. If the second parameter p2 is non-zero, flow
- * control is enabled. If the last parmeter p3 is zero, output processing
- * is NOT turned on. A value of zero is required for the screen management
- * routines. Returns 0 upon success. In addition, if SLang_TT_Baud_Rate ==
- * 0 when this function is called, SLang will attempt to determine the
- * terminals baud rate. As far as the SLang library is concerned, if
- * SLang_TT_Baud_Rate is less than or equal to zero, the baud rate is
- * effectively infinite.
- */
-
-extern void SLang_reset_tty (void);
-/* Resets tty to what it was prior to a call to SLang_init_tty */
-#ifdef REAL_UNIX_SYSTEM
-extern void SLtty_set_suspend_state (int);
- /* If non-zero argument, terminal driver will be told to react to the
- * suspend character. If 0, it will not.
- */
-extern int (*SLang_getkey_intr_hook) (void);
-#endif
-
-#define SLANG_GETKEY_ERROR 0xFFFF
-extern unsigned int SLang_getkey (void);
-/* reads a single key from the tty. If the read fails, 0xFFFF is returned. */
-
-#ifdef IBMPC_SYSTEM
-extern int SLgetkey_map_to_ansi (int);
-#endif
-
-extern int SLang_ungetkey_string (unsigned char *, unsigned int);
-extern int SLang_buffer_keystring (unsigned char *, unsigned int);
-extern int SLang_ungetkey (unsigned char);
-extern void SLang_flush_input (void);
-extern int SLang_input_pending (int);
-extern int SLang_Abort_Char;
-/* The value of the character (0-255) used to trigger SIGINT */
-extern int SLang_Ignore_User_Abort;
-/* If non-zero, pressing the abort character will not result in USER_BREAK
- * SLang_Error. */
-
-extern int SLang_set_abort_signal (void (*)(int));
-/* If SIGINT is generated, the function p1 will be called. If p1 is NULL
- * the SLang_default signal handler is called. This sets SLang_Error to
- * USER_BREAK. I suspect most users will simply want to pass NULL.
- */
-extern unsigned int SLang_Input_Buffer_Len;
-
-extern volatile int SLKeyBoard_Quit;
-
-#ifdef VMS
-/* If this function returns -1, ^Y will be added to input buffer. */
-extern int (*SLtty_VMS_Ctrl_Y_Hook) (void);
-#endif
-/*}}}*/
-
-/*{{{ SLang Keymap routines */
-
-typedef struct SLKeymap_Function_Type
-{
- char *name;
- int (*f)(void);
-}
-SLKeymap_Function_Type;
-
-#define SLANG_MAX_KEYMAP_KEY_SEQ 14
-typedef struct SLang_Key_Type
-{
- struct SLang_Key_Type *next;
- union
- {
- char *s;
- FVOID_STAR f;
- unsigned int keysym;
- }
- f;
- unsigned char type; /* type of function */
-#define SLKEY_F_INTERPRET 0x01
-#define SLKEY_F_INTRINSIC 0x02
-#define SLKEY_F_KEYSYM 0x03
- unsigned char str[SLANG_MAX_KEYMAP_KEY_SEQ + 1];/* key sequence */
-}
-SLang_Key_Type;
-
-typedef struct SLKeyMap_List_Type
-{
- char *name; /* hashed string */
- SLang_Key_Type *keymap;
- SLKeymap_Function_Type *functions; /* intrinsic functions */
-}
-SLKeyMap_List_Type;
-
-/* This is arbitrary but I have got to start somewhere */
-#define SLANG_MAX_KEYMAPS 30
-extern SLKeyMap_List_Type SLKeyMap_List[SLANG_MAX_KEYMAPS];
-
-extern char *SLang_process_keystring(char *);
-
-extern int SLkm_define_key (char *, FVOID_STAR, SLKeyMap_List_Type *);
-
-extern int SLang_define_key(char *, char *, SLKeyMap_List_Type *);
-/* Like define_key1 except that p2 is a string that is to be associated with
- * a function in the functions field of p3. This routine calls define_key1.
- */
-
-extern int SLkm_define_keysym (char *, unsigned int, SLKeyMap_List_Type *);
-
-extern void SLang_undefine_key(char *, SLKeyMap_List_Type *);
-
-extern SLKeyMap_List_Type *SLang_create_keymap(char *, SLKeyMap_List_Type *);
-/* create and returns a pointer to a new keymap named p1 created by copying
- * keymap p2. If p2 is NULL, it is up to the calling routine to initialize
- * the keymap.
- */
-
-extern char *SLang_make_keystring(unsigned char *);
-
-extern SLang_Key_Type *SLang_do_key(SLKeyMap_List_Type *, int (*)(void));
-/* read a key using keymap p1 with getkey function p2 */
-
-extern
- FVOID_STAR
- SLang_find_key_function(char *, SLKeyMap_List_Type *);
-
-extern SLKeyMap_List_Type *SLang_find_keymap(char *);
-
-extern int SLang_Last_Key_Char;
-extern int SLang_Key_TimeOut_Flag;
-
-/*}}}*/
-
-/*{{{ SLang Readline Interface */
-
-typedef struct SLang_Read_Line_Type
-{
- struct SLang_Read_Line_Type *prev, *next;
- unsigned char *buf;
- int buf_len; /* number of chars in the buffer */
- int num; /* num and misc are application specific*/
- int misc;
-} SLang_Read_Line_Type;
-
-/* Maximum size of display */
-#define SLRL_DISPLAY_BUFFER_SIZE 256
-
-typedef struct
-{
- SLang_Read_Line_Type *root, *tail, *last;
- unsigned char *buf; /* edit buffer */
- int buf_len; /* sizeof buffer */
- int point; /* current editing point */
- int tab; /* tab width */
- int len; /* current line size */
-
- /* display variables */
- int edit_width; /* length of display field */
- int curs_pos; /* current column */
- int start_column; /* column offset of display */
- int dhscroll; /* amount to use for horiz scroll */
- char *prompt;
-
- FVOID_STAR last_fun; /* last function executed by rl */
-
- /* These two contain an image of what is on the display */
- unsigned char upd_buf1[SLRL_DISPLAY_BUFFER_SIZE];
- unsigned char upd_buf2[SLRL_DISPLAY_BUFFER_SIZE];
- unsigned char *old_upd, *new_upd; /* pointers to previous two buffers */
- int new_upd_len, old_upd_len; /* length of output buffers */
-
- SLKeyMap_List_Type *keymap;
-
- /* tty variables */
- unsigned int flags; /* */
-#define SL_RLINE_NO_ECHO 1
-#define SL_RLINE_USE_ANSI 2
-#define SL_RLINE_BLINK_MATCH 4
- unsigned int (*getkey)(void); /* getkey function -- required */
- void (*tt_goto_column)(int);
- void (*tt_insert)(char);
- void (*update_hook)(unsigned char *, int, int);
- /* The update hook is called with a pointer to a buffer p1 that contains
- * an image of what the update hook is suppoed to produce. The length
- * of the buffer is p2 and after the update, the cursor is to be placed
- * in column p3.
- */
- /* This function is only called when blinking matches */
- int (*input_pending)(int);
- unsigned long reserved[4];
-} SLang_RLine_Info_Type;
-
-extern int SLang_RL_EOF_Char;
-
-extern SLang_Read_Line_Type * SLang_rline_save_line (SLang_RLine_Info_Type *);
-extern int SLang_init_readline (SLang_RLine_Info_Type *);
-extern int SLang_read_line (SLang_RLine_Info_Type *);
-extern int SLang_rline_insert (char *);
-extern void SLrline_redraw (SLang_RLine_Info_Type *);
-extern int SLang_Rline_Quit;
-
-/*}}}*/
-
-/*{{{ Low Level Screen Output Interface */
-
-extern unsigned long SLtt_Num_Chars_Output;
-extern int SLtt_Baud_Rate;
-
-typedef unsigned long SLtt_Char_Type;
-
-#define SLTT_BOLD_MASK 0x01000000UL
-#define SLTT_BLINK_MASK 0x02000000UL
-#define SLTT_ULINE_MASK 0x04000000UL
-#define SLTT_REV_MASK 0x08000000UL
-#define SLTT_ALTC_MASK 0x10000000UL
-
-extern int SLtt_Screen_Rows;
-extern int SLtt_Screen_Cols;
-extern int SLtt_Term_Cannot_Insert;
-extern int SLtt_Term_Cannot_Scroll;
-extern int SLtt_Use_Ansi_Colors;
-extern int SLtt_Ignore_Beep;
-#if defined(REAL_UNIX_SYSTEM)
-extern int SLtt_Force_Keypad_Init;
-extern int SLang_TT_Write_FD;
-#endif
-
-#ifndef IBMPC_SYSTEM
-extern char *SLtt_Graphics_Char_Pairs;
-#endif
-
-#ifndef __GO32__
-#if defined(VMS) || defined(REAL_UNIX_SYSTEM)
-extern int SLtt_Blink_Mode;
-extern int SLtt_Use_Blink_For_ACS;
-extern int SLtt_Newline_Ok;
-extern int SLtt_Has_Alt_Charset;
-extern int SLtt_Has_Status_Line; /* if 0, NO. If > 0, YES, IF -1, ?? */
-# ifndef VMS
-extern int SLtt_Try_Termcap;
-# endif
-#endif
-#endif
-
-#if defined(IBMPC_SYSTEM)
-extern int SLtt_Msdos_Cheap_Video;
-#endif
-
-typedef unsigned short SLsmg_Char_Type;
-#define SLSMG_EXTRACT_CHAR(x) ((x) & 0xFF)
-#define SLSMG_EXTRACT_COLOR(x) (((x)>>8)&0xFF)
-#define SLSMG_BUILD_CHAR(ch,color) (((SLsmg_Char_Type)(unsigned char)(ch))|((color)<<8))
-
-extern int SLtt_flush_output (void);
-extern void SLtt_set_scroll_region(int, int);
-extern void SLtt_reset_scroll_region(void);
-extern void SLtt_reverse_video (int);
-extern void SLtt_bold_video (void);
-extern void SLtt_begin_insert(void);
-extern void SLtt_end_insert(void);
-extern void SLtt_del_eol(void);
-extern void SLtt_goto_rc (int, int);
-extern void SLtt_delete_nlines(int);
-extern void SLtt_delete_char(void);
-extern void SLtt_erase_line(void);
-extern void SLtt_normal_video(void);
-extern void SLtt_cls(void);
-extern void SLtt_beep(void);
-extern void SLtt_reverse_index(int);
-extern void SLtt_smart_puts(SLsmg_Char_Type *, SLsmg_Char_Type *, int, int);
-extern void SLtt_write_string (char *);
-extern void SLtt_putchar(char);
-extern int SLtt_init_video (void);
-extern int SLtt_reset_video (void);
-extern void SLtt_get_terminfo(void);
-extern void SLtt_get_screen_size (void);
-extern int SLtt_set_cursor_visibility (int);
-
-extern int SLtt_set_mouse_mode (int, int);
-
-#if defined(VMS) || defined(REAL_UNIX_SYSTEM)
-extern int SLtt_initialize (char *);
-extern void SLtt_enable_cursor_keys(void);
-extern void SLtt_set_term_vtxxx(int *);
-extern void SLtt_set_color_esc (int, char *);
-extern void SLtt_wide_width(void);
-extern void SLtt_narrow_width(void);
-extern void SLtt_set_alt_char_set (int);
-extern int SLtt_write_to_status_line (char *, int);
-extern void SLtt_disable_status_line (void);
-# ifdef REAL_UNIX_SYSTEM
-/* These are termcap/terminfo routines that assume SLtt_initialize has
- * been called.
- */
-extern char *SLtt_tgetstr (char *);
-extern int SLtt_tgetnum (char *);
-extern int SLtt_tgetflag (char *);
-
-/* The following are terminfo-only routines -- these prototypes will change
- * in V2.x.
- */
-extern char *SLtt_tigetent (char *);
-extern char *SLtt_tigetstr (char *, char **);
-extern int SLtt_tigetnum (char *, char **);
-# endif
-#endif
-
-extern SLtt_Char_Type SLtt_get_color_object (int);
-extern void SLtt_set_color_object (int, SLtt_Char_Type);
-extern void SLtt_set_color (int, char *, char *, char *);
-extern void SLtt_set_mono (int, char *, SLtt_Char_Type);
-extern void SLtt_add_color_attribute (int, SLtt_Char_Type);
-extern void SLtt_set_color_fgbg (int, SLtt_Char_Type, SLtt_Char_Type);
-
-/*}}}*/
-
-/*{{{ SLang Preprocessor Interface */
-
-typedef struct
-{
- int this_level;
- int exec_level;
- int prev_exec_level;
- char preprocess_char;
- char comment_char;
- unsigned char flags;
-#define SLPREP_BLANK_LINES_OK 1
-#define SLPREP_COMMENT_LINES_OK 2
-}
-SLPreprocess_Type;
-
-extern int SLprep_open_prep (SLPreprocess_Type *);
-extern void SLprep_close_prep (SLPreprocess_Type *);
-extern int SLprep_line_ok (char *, SLPreprocess_Type *);
- extern int SLdefine_for_ifdef (char *);
- /* Adds a string to the SLang #ifdef preparsing defines. SLang already
- defines MSDOS, UNIX, and VMS on the appropriate system. */
-extern int (*SLprep_exists_hook) (char *, char);
-
-/*}}}*/
-
-/*{{{ SLsmg Screen Management Functions */
-
-extern void SLsmg_fill_region (int, int, unsigned int, unsigned int, unsigned char);
-extern void SLsmg_set_char_set (int);
-#ifndef IBMPC_SYSTEM
-extern int SLsmg_Scroll_Hash_Border;
-#endif
-extern int SLsmg_suspend_smg (void);
-extern int SLsmg_resume_smg (void);
-extern void SLsmg_erase_eol (void);
-extern void SLsmg_gotorc (int, int);
-extern void SLsmg_erase_eos (void);
-extern void SLsmg_reverse_video (void);
-extern void SLsmg_set_color (int);
-extern void SLsmg_normal_video (void);
-extern void SLsmg_printf (char *, ...);
-extern void SLsmg_vprintf (char *, va_list);
-extern void SLsmg_write_string (char *);
-extern void SLsmg_write_nstring (char *, unsigned int);
-extern void SLsmg_write_char (char);
-extern void SLsmg_write_nchars (char *, unsigned int);
-extern void SLsmg_write_wrapped_string (char *, int, int, unsigned int, unsigned int, int);
-extern void SLsmg_cls (void);
-extern void SLsmg_refresh (void);
-extern void SLsmg_touch_lines (int, unsigned int);
-extern void SLsmg_touch_screen (void);
-extern int SLsmg_init_smg (void);
-extern int SLsmg_reinit_smg (void);
-extern void SLsmg_reset_smg (void);
-extern SLsmg_Char_Type SLsmg_char_at(void);
-extern void SLsmg_set_screen_start (int *, int *);
-extern void SLsmg_draw_hline (unsigned int);
-extern void SLsmg_draw_vline (int);
-extern void SLsmg_draw_object (int, int, unsigned char);
-extern void SLsmg_draw_box (int, int, unsigned int, unsigned int);
-extern int SLsmg_get_column(void);
-extern int SLsmg_get_row(void);
-extern void SLsmg_forward (int);
-extern void SLsmg_write_color_chars (SLsmg_Char_Type *, unsigned int);
-extern unsigned int SLsmg_read_raw (SLsmg_Char_Type *, unsigned int);
-extern unsigned int SLsmg_write_raw (SLsmg_Char_Type *, unsigned int);
-extern void SLsmg_set_color_in_region (int, int, int, unsigned int, unsigned int);
-extern int SLsmg_Display_Eight_Bit;
-extern int SLsmg_Tab_Width;
-
-#define SLSMG_NEWLINE_IGNORED 0 /* default */
-#define SLSMG_NEWLINE_MOVES 1 /* moves to next line, column 0 */
-#define SLSMG_NEWLINE_SCROLLS 2 /* moves but scrolls at bottom of screen */
-#define SLSMG_NEWLINE_PRINTABLE 3 /* prints as ^J */
-extern int SLsmg_Newline_Behavior;
-
-extern int SLsmg_Backspace_Moves;
-
-#ifdef IBMPC_SYSTEM
-# define SLSMG_HLINE_CHAR 0xC4
-# define SLSMG_VLINE_CHAR 0xB3
-# define SLSMG_ULCORN_CHAR 0xDA
-# define SLSMG_URCORN_CHAR 0xBF
-# define SLSMG_LLCORN_CHAR 0xC0
-# define SLSMG_LRCORN_CHAR 0xD9
-# define SLSMG_RTEE_CHAR 0xB4
-# define SLSMG_LTEE_CHAR 0xC3
-# define SLSMG_UTEE_CHAR 0xC2
-# define SLSMG_DTEE_CHAR 0xC1
-# define SLSMG_PLUS_CHAR 0xC5
-/* There are several to choose from: 0xB0, 0xB1, and 0xB2 */
-# define SLSMG_CKBRD_CHAR 0xB0
-# define SLSMG_DIAMOND_CHAR 0x04
-# define SLSMG_DEGREE_CHAR 0xF8
-# define SLSMG_PLMINUS_CHAR 0xF1
-# define SLSMG_BULLET_CHAR 0xF9
-# define SLSMG_LARROW_CHAR 0x1B
-# define SLSMG_RARROW_CHAR 0x1A
-# define SLSMG_DARROW_CHAR 0x19
-# define SLSMG_UARROW_CHAR 0x18
-# define SLSMG_BOARD_CHAR 0xB2
-# define SLSMG_BLOCK_CHAR 0xDB
-#else
-# if defined(AMIGA)
-# define SLSMG_HLINE_CHAR '-'
-# define SLSMG_VLINE_CHAR '|'
-# define SLSMG_ULCORN_CHAR '+'
-# define SLSMG_URCORN_CHAR '+'
-# define SLSMG_LLCORN_CHAR '+'
-# define SLSMG_LRCORN_CHAR '+'
-# define SLSMG_CKBRD_CHAR '#'
-# define SLSMG_RTEE_CHAR '+'
-# define SLSMG_LTEE_CHAR '+'
-# define SLSMG_UTEE_CHAR '+'
-# define SLSMG_DTEE_CHAR '+'
-# define SLSMG_PLUS_CHAR '+'
-# define SLSMG_DIAMOND_CHAR '+'
-# define SLSMG_DEGREE_CHAR '\\'
-# define SLSMG_PLMINUS_CHAR '#'
-# define SLSMG_BULLET_CHAR 'o'
-# define SLSMG_LARROW_CHAR '<'
-# define SLSMG_RARROW_CHAR '>'
-# define SLSMG_DARROW_CHAR 'v'
-# define SLSMG_UARROW_CHAR '^'
-# define SLSMG_BOARD_CHAR '#'
-# define SLSMG_BLOCK_CHAR '#'
-# else
-# define SLSMG_HLINE_CHAR 'q'
-# define SLSMG_VLINE_CHAR 'x'
-# define SLSMG_ULCORN_CHAR 'l'
-# define SLSMG_URCORN_CHAR 'k'
-# define SLSMG_LLCORN_CHAR 'm'
-# define SLSMG_LRCORN_CHAR 'j'
-# define SLSMG_CKBRD_CHAR 'a'
-# define SLSMG_RTEE_CHAR 'u'
-# define SLSMG_LTEE_CHAR 't'
-# define SLSMG_UTEE_CHAR 'w'
-# define SLSMG_DTEE_CHAR 'v'
-# define SLSMG_PLUS_CHAR 'n'
-# define SLSMG_DIAMOND_CHAR '`'
-# define SLSMG_DEGREE_CHAR 'f'
-# define SLSMG_PLMINUS_CHAR 'g'
-# define SLSMG_BULLET_CHAR '~'
-# define SLSMG_LARROW_CHAR ','
-# define SLSMG_RARROW_CHAR '+'
-# define SLSMG_DARROW_CHAR '.'
-# define SLSMG_UARROW_CHAR '-'
-# define SLSMG_BOARD_CHAR 'h'
-# define SLSMG_BLOCK_CHAR '0'
-# endif /* AMIGA */
-#endif /* IBMPC_SYSTEM */
-
-#ifndef IBMPC_SYSTEM
-# define SLSMG_COLOR_BLACK 0x000000
-# define SLSMG_COLOR_RED 0x000001
-# define SLSMG_COLOR_GREEN 0x000002
-# define SLSMG_COLOR_BROWN 0x000003
-# define SLSMG_COLOR_BLUE 0x000004
-# define SLSMG_COLOR_MAGENTA 0x000005
-# define SLSMG_COLOR_CYAN 0x000006
-# define SLSMG_COLOR_LGRAY 0x000007
-# define SLSMG_COLOR_GRAY 0x000008
-# define SLSMG_COLOR_BRIGHT_RED 0x000009
-# define SLSMG_COLOR_BRIGHT_GREEN 0x00000A
-# define SLSMG_COLOR_BRIGHT_BROWN 0x00000B
-# define SLSMG_COLOR_BRIGHT_BLUE 0x00000C
-# define SLSMG_COLOR_BRIGHT_CYAN 0x00000D
-# define SLSMG_COLOR_BRIGHT_MAGENTA 0x00000E
-# define SLSMG_COLOR_BRIGHT_WHITE 0x00000F
-#endif
-
-typedef struct
-{
- void (*tt_normal_video)(void);
- void (*tt_set_scroll_region)(int, int);
- void (*tt_goto_rc)(int, int);
- void (*tt_reverse_index)(int);
- void (*tt_reset_scroll_region)(void);
- void (*tt_delete_nlines)(int);
- void (*tt_cls) (void);
- void (*tt_del_eol) (void);
- void (*tt_smart_puts) (SLsmg_Char_Type *, SLsmg_Char_Type *, int, int);
- int (*tt_flush_output) (void);
- int (*tt_reset_video) (void);
- int (*tt_init_video) (void);
-
- int *tt_screen_rows;
- int *tt_screen_cols;
-
- int *tt_term_cannot_scroll;
- int *tt_has_alt_charset;
- int *tt_use_blink_for_acs;
- char **tt_graphic_char_pairs;
-
- long reserved[4];
-}
-SLsmg_Term_Type;
-extern void SLsmg_set_terminal_info (SLsmg_Term_Type *);
-
-/*}}}*/
-
-/*{{{ SLang Keypad Interface */
-
-#define SL_KEY_ERR 0xFFFF
-
-#define SL_KEY_UP 0x101
-#define SL_KEY_DOWN 0x102
-#define SL_KEY_LEFT 0x103
-#define SL_KEY_RIGHT 0x104
-#define SL_KEY_PPAGE 0x105
-#define SL_KEY_NPAGE 0x106
-#define SL_KEY_HOME 0x107
-#define SL_KEY_END 0x108
-#define SL_KEY_A1 0x109
-#define SL_KEY_A3 0x10A
-#define SL_KEY_B2 0x10B
-#define SL_KEY_C1 0x10C
-#define SL_KEY_C3 0x10D
-#define SL_KEY_REDO 0x10E
-#define SL_KEY_UNDO 0x10F
-#define SL_KEY_BACKSPACE 0x110
-#define SL_KEY_ENTER 0x111
-#define SL_KEY_IC 0x112
-#define SL_KEY_DELETE 0x113
-
-#define SL_KEY_F0 0x200
-#define SL_KEY_F(X) (SL_KEY_F0 + X)
-
-/* I do not intend to use keysymps > 0x1000. Applications can use those. */
-/* Returns 0 upon success or -1 upon error. */
-extern int SLkp_define_keysym (char *, unsigned int);
-
-/* This function must be called AFTER SLtt_get_terminfo and not before. */
-extern int SLkp_init (void);
-
-/* This function uses SLang_getkey and assumes that what ever initialization
- * is required for SLang_getkey has been performed.
- */
-extern int SLkp_getkey (void);
-
-/*}}}*/
-
-/*{{{ SLang Scroll Interface */
-
-typedef struct _SLscroll_Type
-{
- struct _SLscroll_Type *next;
- struct _SLscroll_Type *prev;
- unsigned int flags;
-}
-SLscroll_Type;
-
-typedef struct
-{
- unsigned int flags;
- SLscroll_Type *top_window_line; /* list element at top of window */
- SLscroll_Type *bot_window_line; /* list element at bottom of window */
- SLscroll_Type *current_line; /* current list element */
- SLscroll_Type *lines; /* first list element */
- unsigned int nrows; /* number of rows in window */
- unsigned int hidden_mask; /* applied to flags in SLscroll_Type */
- unsigned int line_num; /* current line number (visible) */
- unsigned int num_lines; /* total number of lines (visible) */
- unsigned int window_row; /* row of current_line in window */
- unsigned int border; /* number of rows that form scroll border */
- int cannot_scroll; /* should window scroll or recenter */
-}
-SLscroll_Window_Type;
-
-extern int SLscroll_find_top (SLscroll_Window_Type *);
-extern int SLscroll_find_line_num (SLscroll_Window_Type *);
-extern unsigned int SLscroll_next_n (SLscroll_Window_Type *, unsigned int);
-extern unsigned int SLscroll_prev_n (SLscroll_Window_Type *, unsigned int);
-extern int SLscroll_pageup (SLscroll_Window_Type *);
-extern int SLscroll_pagedown (SLscroll_Window_Type *);
-
-/*}}}*/
-
-/*{{{ Signal Routines */
-
-typedef void SLSig_Fun_Type (int);
-extern SLSig_Fun_Type *SLsignal (int, SLSig_Fun_Type *);
-extern SLSig_Fun_Type *SLsignal_intr (int, SLSig_Fun_Type *);
-extern int SLsig_block_signals (void);
-extern int SLsig_unblock_signals (void);
-extern int SLsystem (char *);
-
-extern char *SLerrno_strerror (int);
-extern int SLerrno_set_errno (int);
-
-/*}}}*/
-
-/*{{{ Interpreter Macro Definitions */
-
-/* The definitions here are for objects that may be on the run-time stack.
- * They are actually sub_types of literal and data main_types. The actual
- * numbers are historical.
- */
-#define SLANG_UNDEFINED_TYPE 0x00 /* MUST be 0 */
-#define SLANG_VOID_TYPE 0x01 /* also matches ANY type */
-#define SLANG_INT_TYPE 0x02
-#define SLANG_DOUBLE_TYPE 0x03
-#define SLANG_CHAR_TYPE 0x04
-#define SLANG_INTP_TYPE 0x05
-/* An object of SLANG_INTP_TYPE should never really occur on the stack. Rather,
- * the integer to which it refers will be there instead. It is defined here
- * because it is a valid type for MAKE_VARIABLE.
- */
-#define SLANG_REF_TYPE 0x06
-/* SLANG_REF_TYPE refers to an object on the stack that is a pointer (reference)
- * to some other object.
- */
-#define SLANG_COMPLEX_TYPE 0x07
-#define SLANG_NULL_TYPE 0x08
-#define SLANG_UCHAR_TYPE 0x09
-#define SLANG_SHORT_TYPE 0x0A
-#define SLANG_USHORT_TYPE 0x0B
-#define SLANG_UINT_TYPE 0x0C
-#define SLANG_LONG_TYPE 0x0D
-#define SLANG_ULONG_TYPE 0x0E
-#define SLANG_STRING_TYPE 0x0F
-#define SLANG_FLOAT_TYPE 0x10
-#define SLANG_STRUCT_TYPE 0x11
-#define SLANG_ISTRUCT_TYPE 0x12
-#define SLANG_ARRAY_TYPE 0x20
-#define SLANG_DATATYPE_TYPE 0x21
-#define SLANG_FILE_PTR_TYPE 0x22
-#define SLANG_ASSOC_TYPE 0x23
-#define SLANG_ANY_TYPE 0x24
-#define SLANG_BSTRING_TYPE 0x25
-#define SLANG_FILE_FD_TYPE 0x26
-
-/* Compatibility */
-#ifdef FLOAT_TYPE
-# undef FLOAT_TYPE
-#endif
-#define VOID_TYPE SLANG_VOID_TYPE
-#define INT_TYPE SLANG_INT_TYPE
-#define INTP_TYPE SLANG_INTP_TYPE
-#define FLOAT_TYPE SLANG_DOUBLE_TYPE
-#define ARRAY_TYPE SLANG_ARRAY_TYPE
-#define CHAR_TYPE SLANG_CHAR_TYPE
-#define STRING_TYPE SLANG_STRING_TYPE
-
-/* I am reserving values greater than or equal to 128 for user applications.
- * The first 127 are reserved for S-Lang.
- */
-
-/* Binary and Unary Subtypes */
-/* Since the application can define new types and can overload the binary
- * and unary operators, these definitions must be present in this file.
- * The current implementation assumes both unary and binary are distinct.
- */
-#define SLANG_PLUS 0x01
-#define SLANG_MINUS 0x02
-#define SLANG_TIMES 0x03
-#define SLANG_DIVIDE 0x04
-#define SLANG_EQ 0x05
-#define SLANG_NE 0x06
-#define SLANG_GT 0x07
-#define SLANG_GE 0x08
-#define SLANG_LT 0x09
-#define SLANG_LE 0x0A
-#define SLANG_POW 0x0B
-#define SLANG_OR 0x0C
-#define SLANG_AND 0x0D
-#define SLANG_BAND 0x0E
-#define SLANG_BOR 0x0F
-#define SLANG_BXOR 0x10
-#define SLANG_SHL 0x11
-#define SLANG_SHR 0x12
-#define SLANG_MOD 0x13
-
-/* UNARY subtypes (may be overloaded) */
-#define SLANG_PLUSPLUS 0x20
-#define SLANG_MINUSMINUS 0x21
-#define SLANG_ABS 0x22
-#define SLANG_SIGN 0x23
-#define SLANG_SQR 0x24
-#define SLANG_MUL2 0x25
-#define SLANG_CHS 0x26
-#define SLANG_NOT 0x27
-#define SLANG_BNOT 0x28
-
-extern char *SLang_Error_Message;
-
-int SLadd_intrinsic_variable (char *, VOID_STAR, unsigned char, int);
-int SLadd_intrinsic_function (char *, FVOID_STAR, unsigned char, unsigned int,...);
-
-int SLns_add_intrinsic_variable (SLang_NameSpace_Type *, char *, VOID_STAR, unsigned char, int);
-int SLns_add_intrinsic_function (SLang_NameSpace_Type *, char *, FVOID_STAR, unsigned char, unsigned int,...);
-
-extern void SLadd_at_handler (long *, char *);
-
-#define MAKE_INTRINSIC_N(n,f,out,in,a1,a2,a3,a4,a5,a6,a7) \
- {(n), NULL, SLANG_INTRINSIC, (FVOID_STAR) (f), \
- {a1,a2,a3,a4,a5,a6,a7}, (in), (out)}
-
-#define MAKE_INTRINSIC_7(n,f,out,a1,a2,a3,a4,a5,a6,a7) \
- MAKE_INTRINSIC_N(n,f,out,7,a1,a2,a3,a4,a5,a6,a7)
-#define MAKE_INTRINSIC_6(n,f,out,a1,a2,a3,a4,a5,a6) \
- MAKE_INTRINSIC_N(n,f,out,6,a1,a2,a3,a4,a5,a6,0)
-#define MAKE_INTRINSIC_5(n,f,out,a1,a2,a3,a4,a5) \
- MAKE_INTRINSIC_N(n,f,out,5,a1,a2,a3,a4,a5,0,0)
-#define MAKE_INTRINSIC_4(n,f,out,a1,a2,a3,a4) \
- MAKE_INTRINSIC_N(n,f,out,4,a1,a2,a3,a4,0,0,0)
-#define MAKE_INTRINSIC_3(n,f,out,a1,a2,a3) \
- MAKE_INTRINSIC_N(n,f,out,3,a1,a2,a3,0,0,0,0)
-#define MAKE_INTRINSIC_2(n,f,out,a1,a2) \
- MAKE_INTRINSIC_N(n,f,out,2,a1,a2,0,0,0,0,0)
-#define MAKE_INTRINSIC_1(n,f,out,a1) \
- MAKE_INTRINSIC_N(n,f,out,1,a1,0,0,0,0,0,0)
-#define MAKE_INTRINSIC_0(n,f,out) \
- MAKE_INTRINSIC_N(n,f,out,0,0,0,0,0,0,0,0)
-
-#define MAKE_INTRINSIC_S(n,f,r) \
- MAKE_INTRINSIC_1(n,f,r,SLANG_STRING_TYPE)
-#define MAKE_INTRINSIC_I(n,f,r) \
- MAKE_INTRINSIC_1(n,f,r,SLANG_INT_TYPE)
-
-#define MAKE_INTRINSIC_SS(n,f,r) \
- MAKE_INTRINSIC_2(n,f,r,SLANG_STRING_TYPE,SLANG_STRING_TYPE)
-#define MAKE_INTRINSIC_SI(n,f,r) \
- MAKE_INTRINSIC_2(n,f,r,SLANG_STRING_TYPE,SLANG_INT_TYPE)
-#define MAKE_INTRINSIC_IS(n,f,r) \
- MAKE_INTRINSIC_2(n,f,r,SLANG_INT_TYPE,SLANG_STRING_TYPE)
-#define MAKE_INTRINSIC_II(n,f,r) \
- MAKE_INTRINSIC_2(n,f,r,SLANG_INT_TYPE,SLANG_INT_TYPE)
-
-#define MAKE_INTRINSIC_SSS(n,f,r) \
- MAKE_INTRINSIC_3(n,f,r,SLANG_STRING_TYPE,SLANG_STRING_TYPE,SLANG_STRING_TYPE)
-#define MAKE_INTRINSIC_SSI(n,f,r) \
- MAKE_INTRINSIC_3(n,f,r,SLANG_STRING_TYPE,SLANG_STRING_TYPE,SLANG_INT_TYPE)
-#define MAKE_INTRINSIC_SIS(n,f,r) \
- MAKE_INTRINSIC_3(n,f,r,SLANG_STRING_TYPE,SLANG_INT_TYPE,SLANG_STRING_TYPE)
-#define MAKE_INTRINSIC_SII(n,f,r) \
- MAKE_INTRINSIC_3(n,f,r,SLANG_STRING_TYPE,SLANG_INT_TYPE,SLANG_INT_TYPE)
-#define MAKE_INTRINSIC_ISS(n,f,r) \
- MAKE_INTRINSIC_3(n,f,r,SLANG_INT_TYPE,SLANG_STRING_TYPE,SLANG_STRING_TYPE)
-#define MAKE_INTRINSIC_ISI(n,f,r) \
- MAKE_INTRINSIC_3(n,f,r,SLANG_INT_TYPE,SLANG_STRING_TYPE,SLANG_INT_TYPE)
-#define MAKE_INTRINSIC_IIS(n,f,r) \
- MAKE_INTRINSIC_3(n,f,r,SLANG_INT_TYPE,SLANG_INT_TYPE,SLANG_STRING_TYPE)
-#define MAKE_INTRINSIC_III(n,f,r) \
- MAKE_INTRINSIC_3(n,f,r,SLANG_INT_TYPE,SLANG_INT_TYPE,SLANG_INT_TYPE)
-
-#define MAKE_INTRINSIC(n, f, out, in) \
- MAKE_INTRINSIC_N(n,f,out,in,0,0,0,0,0,0,0)
-
-#define MAKE_VARIABLE(n, v, t, r) \
- {n, NULL, SLANG_IVARIABLE + (r), (VOID_STAR)(v), (t)}
-
-#define MAKE_APP_UNARY(n,op) \
- {(n), NULL, SLANG_APP_UNARY, (op)}
-
-#define MAKE_MATH_UNARY(n,op) \
- {(n), NULL, SLANG_MATH_UNARY, (op)}
-
-#define MAKE_ICONSTANT(n,val) \
- {(n),NULL, SLANG_ICONSTANT, (val)}
-
-#define MAKE_DCONSTANT(n,val) \
- {(n),NULL, SLANG_DCONSTANT, (val)}
-
-#ifndef offsetof
-# define offsetof(T,F) ((unsigned int)((char *)&((T *)0L)->F - (char *)0L))
-#endif
-#define MAKE_ISTRUCT_FIELD(s,f,n,t,r) {(n), offsetof(s,f), (t), (r)}
-
-#define SLANG_END_TABLE {NULL}
-#define SLANG_END_INTRIN_FUN_TABLE MAKE_INTRINSIC_0(NULL,NULL,0)
-#define SLANG_END_DCONST_TABLE MAKE_DCONSTANT(NULL,0)
-#define SLANG_END_MATH_UNARY_TABLE MAKE_MATH_UNARY(NULL,0)
-#define SLANG_END_INTRIN_VAR_TABLE MAKE_VARIABLE(NULL,NULL,0,0)
-#define SLANG_END_ICONST_TABLE MAKE_ICONSTANT(NULL,0)
-#define SLANG_END_ISTRUCT_TABLE {NULL, 0, 0, 0}
-
-
-
-/*}}}*/
-
-/*{{{ Upper/Lowercase Functions */
-
-extern void SLang_define_case(int *, int *);
-extern void SLang_init_case_tables (void);
-
-extern unsigned char _SLChg_UCase_Lut[256];
-extern unsigned char _SLChg_LCase_Lut[256];
-#define UPPER_CASE(x) (_SLChg_UCase_Lut[(unsigned char) (x)])
-#define LOWER_CASE(x) (_SLChg_LCase_Lut[(unsigned char) (x)])
-#define CHANGE_CASE(x) (((x) == _SLChg_LCase_Lut[(unsigned char) (x)]) ?\
- _SLChg_UCase_Lut[(unsigned char) (x)] : _SLChg_LCase_Lut[(unsigned char) (x)])
-
-/*}}}*/
-
-/*{{{ Regular Expression Interface */
-
-typedef struct
-{
- /* These must be set by calling routine. */
- unsigned char *pat; /* regular expression pattern */
- unsigned char *buf; /* buffer for compiled regexp */
- unsigned int buf_len; /* length of buffer */
- int case_sensitive; /* 1 if match is case sensitive */
-
- /* The rest are set by SLang_regexp_compile */
-
- int must_match; /* 1 if line must contain substring */
- int must_match_bol; /* true if it must match beginning of line */
- unsigned char must_match_str[16]; /* 15 char null term substring */
- int osearch; /* 1 if ordinary search suffices */
- unsigned int min_length; /* minimum length the match must be */
- int beg_matches[10]; /* offset of start of \( */
- unsigned int end_matches[10]; /* length of nth submatch
- * Note that the entire match corresponds
- * to \0
- */
- int offset; /* offset to be added to beg_matches */
- int reserved[10];
-} SLRegexp_Type;
-
-extern unsigned char *SLang_regexp_match(unsigned char *,
- unsigned int,
- SLRegexp_Type *);
-
-/* Returns 0 upon success. If failure, the offset into the
- * pattern is returned (start = 1).
- */
-extern int SLang_regexp_compile (SLRegexp_Type *);
-extern char *SLregexp_quote_string (char *, char *, unsigned int);
-
-/*}}}*/
-
-/*{{{ SLang Command Interface */
-
-struct _SLcmd_Cmd_Type; /* Pre-declaration is needed below */
-typedef struct
-{
- struct _SLcmd_Cmd_Type *table;
- int argc;
- /* Version 2.0 needs to use a union!! */
- char **string_args;
- int *int_args;
- double *double_args;
- unsigned char *arg_type;
- unsigned long reserved[4];
-} SLcmd_Cmd_Table_Type;
-
-typedef struct _SLcmd_Cmd_Type
-{
- int (*cmdfun)(int, SLcmd_Cmd_Table_Type *);
- char *cmd;
- char *arg_type;
-} SLcmd_Cmd_Type;
-
-extern int SLcmd_execute_string (char *, SLcmd_Cmd_Table_Type *);
-
-/*}}}*/
-
-/*{{{ SLang Search Interface */
-
-typedef struct
-{
- int cs; /* case sensitive */
- unsigned char key[256];
- int ind[256];
- int key_len;
- int dir;
-} SLsearch_Type;
-
-extern int SLsearch_init (char *, int, int, SLsearch_Type *);
-/* This routine must first be called before any search can take place.
- * The second parameter specifies the direction of the search: greater than
- * zero for a forwrd search and less than zero for a backward search. The
- * third parameter specifies whether the search is case sensitive or not.
- * The last parameter is a pointer to a structure that is filled by this
- * function and it is this structure that must be passed to SLsearch.
- */
-
-extern unsigned char *SLsearch (unsigned char *, unsigned char *, SLsearch_Type *);
-/* To use this routine, you must first call 'SLsearch_init'. Then the first
- * two parameters p1 and p2 serve to define the region over which the search
- * is to take place. The third parameter is the structure that was previously
- * initialized by SLsearch_init.
- *
- * The routine returns a pointer to the match if found otherwise it returns
- * NULL.
- */
-
-/*}}}*/
-
-/*{{{ SLang Pathname Interface */
-
-/* These function return pointers to the original space */
-extern char *SLpath_basename (char *);
-extern char *SLpath_extname (char *);
-extern int SLpath_is_absolute_path (char *);
-
-/* These return malloced strings--- NOT slstrings */
-extern char *SLpath_dircat (char *, char *);
-extern char *SLpath_find_file_in_path (char *, char *);
-extern char *SLpath_dirname (char *);
-extern int SLpath_file_exists (char *);
-extern char *SLpath_pathname_sans_extname (char *);
-
-/*}}}*/
-
-extern int SLang_set_module_load_path (char *);
-
-#define SLANG_MODULE(name) \
- extern int init_##name##_module_ns (char *); \
- extern void deinit_##name##_module (void)
-
-#if 0
-{
-#endif
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _DAVIS_SLANG_H_ */
diff --git a/mdk-stage1/slang/slarith.c b/mdk-stage1/slang/slarith.c
deleted file mode 100644
index 07ad68687..000000000
--- a/mdk-stage1/slang/slarith.c
+++ /dev/null
@@ -1,1656 +0,0 @@
-
-/* Copyright (c) 1998, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#include <math.h>
-
-#ifdef HAVE_LOCALE_H
-# include <locale.h>
-#endif
-
-#include "slang.h"
-#include "_slang.h"
-
-/*
- * This file defines binary and unary operations on all integer types.
- * Supported types include:
- *
- * SLANG_CHAR_TYPE (char)
- * SLANG_SHORT_TYPE (short)
- * SLANG_INT_TYPE (int)
- * SLANG_LONG_TYPE (long)
- * SLANG_FLOAT_TYPE (float)
- * SLANG_DOUBLE_TYPE (double)
- *
- * as well as unsigned types. The result-type of an arithmentic operation
- * will depend upon the data types involved. I am going to distinguish
- * between the boolean operations such as `and' and `or' from the arithmetic
- * operations such as `plus'. Since the result of a boolean operation is
- * either 1 or 0, a boolean result will be represented by SLANG_CHAR_TYPE.
- * Ordinarily I would use an integer but for arrays it makes more sense to
- * use a character data type.
- *
- * So, the following will be assumed (`+' is any arithmetic operator)
- *
- * char + char = int
- * char|short + short = int
- * char|short|int + int = int
- * char|short|int|long + long = long
- * char|short|int|long|float + float = float
- * char|short|int|long|float|double + double = double
- *
- * In the actual implementation, a brute force approach is avoided. Such
- * an approach would mean defining different functions for all possible
- * combinations of types. Including the unsigned types, and not including
- * the complex number type, there are 10 arithmetic types and 10*10=100
- * different combinations of types. Clearly this would be too much.
- *
- * One approach would be to define binary functions only between operands of
- * the same type and then convert types as appropriate. This would require
- * just 6 such functions (int, uint, long, ulong, float, double).
- * However, many conversion functions are going to be required, particularly
- * since we are going to allow typecasting from one arithmetic to another.
- * Since the bit pattern of signed and unsigned types are the same, and only
- * the interpretation differs, there will be no functions to convert between
- * signed and unsigned forms of a given type.
- */
-
-#define MAX_ARITHMETIC_TYPES 10
-
-unsigned char _SLarith_Is_Arith_Type [256];
-
-unsigned char _SLarith_Arith_Types[] =
-{
- SLANG_CHAR_TYPE,
- SLANG_UCHAR_TYPE,
- SLANG_SHORT_TYPE,
- SLANG_USHORT_TYPE,
- SLANG_INT_TYPE,
- SLANG_UINT_TYPE,
- SLANG_LONG_TYPE,
- SLANG_ULONG_TYPE,
- SLANG_FLOAT_TYPE,
- SLANG_DOUBLE_TYPE,
- 0
-};
-
-/* Here are a bunch of functions to convert from one type to another. To
- * facilitate the process, a macros will be used.
- */
-
-#define DEFUN_1(f,from_type,to_type) \
-static void f (to_type *y, from_type *x, unsigned int n) \
-{ \
- unsigned int i; \
- for (i = 0; i < n; i++) y[i] = (to_type) x[i]; \
-}
-
-#define DEFUN_2(f,from_type,to_type,copy_fun) \
-static VOID_STAR f (VOID_STAR xp, unsigned int n) \
-{ \
- from_type *x; \
- to_type *y; \
- x = (from_type *) xp; \
- if (NULL == (y = (to_type *) SLmalloc (sizeof (to_type) * n))) return NULL; \
- copy_fun (y, x, n); \
- return (VOID_STAR) y; \
-}
-typedef VOID_STAR (*Convert_Fun_Type)(VOID_STAR, unsigned int);
-
-DEFUN_1(copy_char_to_char,char,char)
-#if SIZEOF_INT != SIZEOF_SHORT
-DEFUN_1(copy_char_to_short,char,short)
-DEFUN_1(copy_char_to_ushort,char,unsigned short)
-#else
-# define copy_char_to_short copy_char_to_int
-# define copy_char_to_ushort copy_char_to_uint
-#endif
-DEFUN_1(copy_char_to_int,char,int)
-DEFUN_1(copy_char_to_uint,char,unsigned int)
-#if SIZEOF_INT != SIZEOF_LONG
-DEFUN_1(copy_char_to_long,char,long)
-DEFUN_1(copy_char_to_ulong,char,unsigned long)
-#else
-# define copy_char_to_long copy_char_to_int
-# define copy_char_to_ulong copy_char_to_uint
-#endif
-DEFUN_1(copy_char_to_float,char,float)
-DEFUN_1(copy_char_to_double,char,double)
-
-#if SIZEOF_INT != SIZEOF_SHORT
-DEFUN_1(copy_uchar_to_short,unsigned char,short)
-DEFUN_1(copy_uchar_to_ushort,unsigned char,unsigned short)
-#else
-# define copy_uchar_to_short copy_uchar_to_int
-# define copy_uchar_to_ushort copy_uchar_to_uint
-#endif
-DEFUN_1(copy_uchar_to_int,unsigned char,int)
-DEFUN_1(copy_uchar_to_uint,unsigned char,unsigned int)
-#if SIZEOF_INT != SIZEOF_LONG
-DEFUN_1(copy_uchar_to_long,unsigned char,long)
-DEFUN_1(copy_uchar_to_ulong,unsigned char,unsigned long)
-#else
-# define copy_uchar_to_long copy_uchar_to_int
-# define copy_uchar_to_ulong copy_uchar_to_uint
-#endif
-DEFUN_1(copy_uchar_to_float,unsigned char,float)
-DEFUN_1(copy_uchar_to_double,unsigned char,double)
-
-#if SIZEOF_INT != SIZEOF_SHORT
-DEFUN_1(copy_short_to_char,short,char)
-DEFUN_1(copy_short_to_uchar,short,unsigned char)
-DEFUN_1(copy_short_to_short,short,short)
-DEFUN_1(copy_short_to_int,short,int)
-DEFUN_1(copy_short_to_uint,short,unsigned int)
-DEFUN_1(copy_short_to_long,short,long)
-DEFUN_1(copy_short_to_ulong,short,unsigned long)
-DEFUN_1(copy_short_to_float,short,float)
-DEFUN_1(copy_short_to_double,short,double)
-DEFUN_1(copy_ushort_to_char,unsigned short,char)
-DEFUN_1(copy_ushort_to_uchar,unsigned short,unsigned char)
-DEFUN_1(copy_ushort_to_int,unsigned short,int)
-DEFUN_1(copy_ushort_to_uint,unsigned short,unsigned int)
-DEFUN_1(copy_ushort_to_long,unsigned short,long)
-DEFUN_1(copy_ushort_to_ulong,unsigned short,unsigned long)
-DEFUN_1(copy_ushort_to_float,unsigned short,float)
-DEFUN_1(copy_ushort_to_double,unsigned short,double)
-#else
-# define copy_short_to_char copy_int_to_char
-# define copy_short_to_uchar copy_int_to_uchar
-# define copy_short_to_short copy_int_to_int
-# define copy_short_to_int copy_int_to_int
-# define copy_short_to_uint copy_int_to_int
-# define copy_short_to_long copy_int_to_long
-# define copy_short_to_ulong copy_int_to_ulong
-# define copy_short_to_float copy_int_to_float
-# define copy_short_to_double copy_int_to_double
-# define copy_ushort_to_char copy_uint_to_char
-# define copy_ushort_to_uchar copy_uint_to_uchar
-# define copy_ushort_to_int copy_int_to_int
-# define copy_ushort_to_uint copy_int_to_int
-# define copy_ushort_to_long copy_uint_to_long
-# define copy_ushort_to_ulong copy_uint_to_ulong
-# define copy_ushort_to_float copy_uint_to_float
-# define copy_ushort_to_double copy_uint_to_double
-#endif
-
-DEFUN_1(copy_int_to_char,int,char)
-DEFUN_1(copy_int_to_uchar,int,unsigned char)
-DEFUN_1(copy_uint_to_char,unsigned int,char)
-DEFUN_1(copy_uint_to_uchar,unsigned int,unsigned char)
-#if SIZEOF_INT != SIZEOF_SHORT
-DEFUN_1(copy_int_to_short,int,short)
-DEFUN_1(copy_int_to_ushort,int,unsigned short)
-DEFUN_1(copy_uint_to_short,unsigned int,short)
-DEFUN_1(copy_uint_to_ushort,unsigned int,unsigned short)
-#else
-# define copy_int_to_short copy_int_to_int
-# define copy_int_to_ushort copy_int_to_int
-# define copy_uint_to_short copy_int_to_int
-# define copy_uint_to_ushort copy_int_to_int
-#endif
-DEFUN_1(copy_int_to_int,int,int)
-#if SIZEOF_INT != SIZEOF_LONG
-DEFUN_1(copy_int_to_long,int,long)
-DEFUN_1(copy_int_to_ulong,int,unsigned long)
-DEFUN_1(copy_uint_to_long,unsigned int,long)
-DEFUN_1(copy_uint_to_ulong,unsigned int,unsigned long)
-#else
-# define copy_int_to_long copy_int_to_int
-# define copy_int_to_ulong copy_int_to_int
-# define copy_uint_to_long copy_int_to_int
-# define copy_uint_to_ulong copy_int_to_int
-#endif
-DEFUN_1(copy_int_to_float,int,float)
-DEFUN_1(copy_int_to_double,int,double)
-DEFUN_1(copy_uint_to_float,unsigned int,float)
-DEFUN_1(copy_uint_to_double,unsigned int,double)
-
-#if SIZEOF_INT != SIZEOF_LONG
-DEFUN_1(copy_long_to_char,long,char)
-DEFUN_1(copy_long_to_uchar,long,unsigned char)
-DEFUN_1(copy_long_to_short,long,short)
-DEFUN_1(copy_long_to_ushort,long,unsigned short)
-DEFUN_1(copy_long_to_int,long,int)
-DEFUN_1(copy_long_to_uint,long,unsigned int)
-DEFUN_1(copy_long_to_long,long,long)
-DEFUN_1(copy_long_to_float,long,float)
-DEFUN_1(copy_long_to_double,long,double)
-DEFUN_1(copy_ulong_to_char,unsigned long,char)
-DEFUN_1(copy_ulong_to_uchar,unsigned long,unsigned char)
-DEFUN_1(copy_ulong_to_short,unsigned long,short)
-DEFUN_1(copy_ulong_to_ushort,unsigned long,unsigned short)
-DEFUN_1(copy_ulong_to_int,unsigned long,int)
-DEFUN_1(copy_ulong_to_uint,unsigned long,unsigned int)
-DEFUN_1(copy_ulong_to_float,unsigned long,float)
-DEFUN_1(copy_ulong_to_double,unsigned long,double)
-#else
-#define copy_long_to_char copy_int_to_char
-#define copy_long_to_uchar copy_int_to_uchar
-#define copy_long_to_short copy_int_to_short
-#define copy_long_to_ushort copy_int_to_ushort
-#define copy_long_to_int copy_int_to_int
-#define copy_long_to_uint copy_int_to_int
-#define copy_long_to_long copy_int_to_int
-#define copy_long_to_float copy_int_to_float
-#define copy_long_to_double copy_int_to_double
-#define copy_ulong_to_char copy_uint_to_char
-#define copy_ulong_to_uchar copy_uint_to_uchar
-#define copy_ulong_to_short copy_uint_to_short
-#define copy_ulong_to_ushort copy_uint_to_ushort
-#define copy_ulong_to_int copy_int_to_int
-#define copy_ulong_to_uint copy_int_to_int
-#define copy_ulong_to_float copy_uint_to_float
-#define copy_ulong_to_double copy_uint_to_double
-#endif
-
-DEFUN_1(copy_float_to_char,float,char)
-DEFUN_1(copy_float_to_uchar,float,unsigned char)
-#if SIZEOF_INT != SIZEOF_SHORT
-DEFUN_1(copy_float_to_short,float,short)
-DEFUN_1(copy_float_to_ushort,float,unsigned short)
-#else
-# define copy_float_to_short copy_float_to_int
-# define copy_float_to_ushort copy_float_to_uint
-#endif
-DEFUN_1(copy_float_to_int,float,int)
-DEFUN_1(copy_float_to_uint,float,unsigned int)
-#if SIZEOF_INT != SIZEOF_LONG
-DEFUN_1(copy_float_to_long,float,long)
-DEFUN_1(copy_float_to_ulong,float,unsigned long)
-#else
-# define copy_float_to_long copy_float_to_int
-# define copy_float_to_ulong copy_float_to_uint
-#endif
-DEFUN_1(copy_float_to_float,float,float)
-DEFUN_1(copy_float_to_double,float,double)
-
-DEFUN_1(copy_double_to_char,double,char)
-DEFUN_1(copy_double_to_uchar,double,unsigned char)
-#if SIZEOF_INT != SIZEOF_SHORT
-DEFUN_1(copy_double_to_short,double,short)
-DEFUN_1(copy_double_to_ushort,double,unsigned short)
-#else
-# define copy_double_to_short copy_double_to_int
-# define copy_double_to_ushort copy_double_to_uint
-#endif
-DEFUN_1(copy_double_to_int,double,int)
-DEFUN_1(copy_double_to_uint,double,unsigned int)
-#if SIZEOF_INT != SIZEOF_LONG
-DEFUN_1(copy_double_to_long,double,long)
-DEFUN_1(copy_double_to_ulong,double,unsigned long)
-#else
-# define copy_double_to_long copy_double_to_int
-# define copy_double_to_ulong copy_double_to_uint
-#endif
-DEFUN_1(copy_double_to_float,double,float)
-DEFUN_1(copy_double_to_double,double,double)
-
-DEFUN_2(char_to_int,char,int,copy_char_to_int)
-DEFUN_2(char_to_uint,char,unsigned int,copy_char_to_uint)
-#if SIZEOF_INT != SIZEOF_LONG
-DEFUN_2(char_to_long,char,long,copy_char_to_long)
-DEFUN_2(char_to_ulong,char,unsigned long,copy_char_to_ulong)
-#else
-# define char_to_long char_to_int
-# define char_to_ulong char_to_uint
-#endif
-DEFUN_2(char_to_float,char,float,copy_char_to_float)
-DEFUN_2(char_to_double,char,double,copy_char_to_double)
-
-DEFUN_2(uchar_to_int,unsigned char,int,copy_uchar_to_int)
-DEFUN_2(uchar_to_uint,unsigned char,unsigned int,copy_uchar_to_uint)
-#if SIZEOF_INT != SIZEOF_LONG
-DEFUN_2(uchar_to_long,unsigned char,long,copy_uchar_to_long)
-DEFUN_2(uchar_to_ulong,unsigned char,unsigned long,copy_uchar_to_ulong)
-#else
-# define uchar_to_long uchar_to_int
-# define uchar_to_ulong uchar_to_uint
-#endif
-DEFUN_2(uchar_to_float,unsigned char,float,copy_uchar_to_float)
-DEFUN_2(uchar_to_double,unsigned char,double,copy_uchar_to_double)
-
-#if SIZEOF_INT != SIZEOF_SHORT
-DEFUN_2(short_to_int,short,int,copy_short_to_int)
-DEFUN_2(short_to_uint,short,unsigned int,copy_short_to_uint)
-DEFUN_2(short_to_long,short,long,copy_short_to_long)
-DEFUN_2(short_to_ulong,short,unsigned long,copy_short_to_ulong)
-DEFUN_2(short_to_float,short,float,copy_short_to_float)
-DEFUN_2(short_to_double,short,double,copy_short_to_double)
-DEFUN_2(ushort_to_int,unsigned short,int,copy_ushort_to_int)
-DEFUN_2(ushort_to_uint,unsigned short,unsigned int,copy_ushort_to_uint)
-DEFUN_2(ushort_to_long,unsigned short,long,copy_ushort_to_long)
-DEFUN_2(ushort_to_ulong,unsigned short,unsigned long,copy_ushort_to_ulong)
-DEFUN_2(ushort_to_float,unsigned short,float,copy_ushort_to_float)
-DEFUN_2(ushort_to_double,unsigned short,double,copy_ushort_to_double)
-#else
-# define short_to_int NULL
-# define short_to_uint NULL
-# define short_to_long int_to_long
-# define short_to_ulong int_to_ulong
-# define short_to_float int_to_float
-# define short_to_double int_to_double
-# define ushort_to_int NULL
-# define ushort_to_uint NULL
-# define ushort_to_long uint_to_long
-# define ushort_to_ulong uint_to_ulong
-# define ushort_to_float uint_to_float
-# define ushort_to_double uint_to_double
-#endif
-
-#if SIZEOF_INT != SIZEOF_LONG
-DEFUN_2(int_to_long,int,long,copy_int_to_long)
-DEFUN_2(int_to_ulong,int,unsigned long,copy_int_to_ulong)
-#else
-# define int_to_long NULL
-# define int_to_ulong NULL
-#endif
-DEFUN_2(int_to_float,int,float,copy_int_to_float)
-DEFUN_2(int_to_double,int,double,copy_int_to_double)
-
-#if SIZEOF_INT != SIZEOF_LONG
-DEFUN_2(uint_to_long,unsigned int,long,copy_uint_to_long)
-DEFUN_2(uint_to_ulong,unsigned int,unsigned long,copy_uint_to_ulong)
-#else
-# define uint_to_long NULL
-# define uint_to_ulong NULL
-#endif
-DEFUN_2(uint_to_float,unsigned int,float,copy_uint_to_float)
-DEFUN_2(uint_to_double,unsigned int,double,copy_uint_to_double)
-
-#if SIZEOF_INT != SIZEOF_LONG
-DEFUN_2(long_to_float,long,float,copy_long_to_float)
-DEFUN_2(long_to_double,long,double,copy_long_to_double)
-DEFUN_2(ulong_to_float,unsigned long,float,copy_ulong_to_float)
-DEFUN_2(ulong_to_double,unsigned long,double,copy_ulong_to_double)
-#else
-# define long_to_float int_to_float
-# define long_to_double int_to_double
-# define ulong_to_float uint_to_float
-# define ulong_to_double uint_to_double
-#endif
-
-DEFUN_2(float_to_double,float,double,copy_float_to_double)
-
-#define TO_DOUBLE_FUN(name,type) \
-static double name (VOID_STAR x) { return (double) *(type *) x; }
-TO_DOUBLE_FUN(char_to_one_double,char)
-TO_DOUBLE_FUN(uchar_to_one_double,unsigned char)
-#if SIZEOF_INT != SIZEOF_SHORT
-TO_DOUBLE_FUN(short_to_one_double,short)
-TO_DOUBLE_FUN(ushort_to_one_double,unsigned short)
-#else
-# define short_to_one_double int_to_one_double
-# define ushort_to_one_double uint_to_one_double
-#endif
-TO_DOUBLE_FUN(int_to_one_double,int)
-TO_DOUBLE_FUN(uint_to_one_double,unsigned int)
-#if SIZEOF_INT != SIZEOF_LONG
-TO_DOUBLE_FUN(long_to_one_double,long)
-TO_DOUBLE_FUN(ulong_to_one_double,unsigned long)
-#else
-# define long_to_one_double int_to_one_double
-# define ulong_to_one_double uint_to_one_double
-#endif
-TO_DOUBLE_FUN(float_to_one_double,float)
-TO_DOUBLE_FUN(double_to_one_double,double)
-
-SLang_To_Double_Fun_Type
-SLarith_get_to_double_fun (unsigned char type, unsigned int *sizeof_type)
-{
- unsigned int da;
- SLang_To_Double_Fun_Type to_double;
-
- switch (type)
- {
- default:
- return NULL;
-
- case SLANG_CHAR_TYPE:
- da = sizeof (char); to_double = char_to_one_double;
- break;
- case SLANG_UCHAR_TYPE:
- da = sizeof (unsigned char); to_double = uchar_to_one_double;
- break;
- case SLANG_SHORT_TYPE:
- da = sizeof (short); to_double = short_to_one_double;
- break;
- case SLANG_USHORT_TYPE:
- da = sizeof (unsigned short); to_double = ushort_to_one_double;
- break;
- case SLANG_INT_TYPE:
- da = sizeof (int); to_double = int_to_one_double;
- break;
- case SLANG_UINT_TYPE:
- da = sizeof (unsigned int); to_double = uint_to_one_double;
- break;
- case SLANG_LONG_TYPE:
- da = sizeof (long); to_double = long_to_one_double;
- break;
- case SLANG_ULONG_TYPE:
- da = sizeof (unsigned long); to_double = ulong_to_one_double;
- break;
- case SLANG_FLOAT_TYPE:
- da = sizeof (float); to_double = float_to_one_double;
- break;
- case SLANG_DOUBLE_TYPE:
- da = sizeof (double); to_double = double_to_one_double;
- break;
- }
-
- if (sizeof_type != NULL) *sizeof_type = da;
- return to_double;
-}
-
-/* Each element of the matrix determines how the row maps onto the column.
- * That is, let the matrix be B_ij. Where the i,j indices refer to
- * precedence of the type. Then,
- * B_ij->copy_function copies type i to type j. Similarly,
- * B_ij->convert_function mallocs a new array of type j and copies i to it.
- *
- * Since types are always converted to higher levels of precedence for binary
- * operations, many of the elements are NULL.
- *
- * Is the idea clear?
- */
-typedef struct
-{
- FVOID_STAR copy_function;
- Convert_Fun_Type convert_function;
-}
-Binary_Matrix_Type;
-
-static Binary_Matrix_Type Binary_Matrix [MAX_ARITHMETIC_TYPES][MAX_ARITHMETIC_TYPES] =
-{
- {
- {(FVOID_STAR)copy_char_to_char, NULL},
- {(FVOID_STAR)copy_char_to_char, NULL},
- {(FVOID_STAR) copy_char_to_short, NULL},
- {(FVOID_STAR) copy_char_to_ushort, NULL},
- {(FVOID_STAR) copy_char_to_int, char_to_int},
- {(FVOID_STAR) copy_char_to_uint, char_to_uint},
- {(FVOID_STAR) copy_char_to_long, char_to_long},
- {(FVOID_STAR) copy_char_to_ulong, char_to_ulong},
- {(FVOID_STAR) copy_char_to_float, char_to_float},
- {(FVOID_STAR) copy_char_to_double, char_to_double},
- },
-
- {
- {(FVOID_STAR)copy_char_to_char, NULL},
- {(FVOID_STAR)copy_char_to_char, NULL},
- {(FVOID_STAR) copy_uchar_to_short, NULL},
- {(FVOID_STAR) copy_uchar_to_ushort, NULL},
- {(FVOID_STAR) copy_uchar_to_int, uchar_to_int},
- {(FVOID_STAR) copy_uchar_to_uint, uchar_to_uint},
- {(FVOID_STAR) copy_uchar_to_long, uchar_to_long},
- {(FVOID_STAR) copy_uchar_to_ulong, uchar_to_ulong},
- {(FVOID_STAR) copy_uchar_to_float, uchar_to_float},
- {(FVOID_STAR) copy_uchar_to_double, uchar_to_double},
- },
-
- {
- {(FVOID_STAR) copy_short_to_char, NULL},
- {(FVOID_STAR) copy_short_to_uchar, NULL},
- {(FVOID_STAR) copy_short_to_short, NULL},
- {(FVOID_STAR) copy_short_to_short, NULL},
- {(FVOID_STAR) copy_short_to_int, short_to_int},
- {(FVOID_STAR) copy_short_to_uint, short_to_uint},
- {(FVOID_STAR) copy_short_to_long, short_to_long},
- {(FVOID_STAR) copy_short_to_ulong, short_to_ulong},
- {(FVOID_STAR) copy_short_to_float, short_to_float},
- {(FVOID_STAR) copy_short_to_double, short_to_double},
- },
-
- {
- {(FVOID_STAR) copy_ushort_to_char, NULL},
- {(FVOID_STAR) copy_ushort_to_uchar, NULL},
- {(FVOID_STAR) copy_short_to_short, NULL},
- {(FVOID_STAR) copy_short_to_short, NULL},
- {(FVOID_STAR) copy_ushort_to_int, ushort_to_int},
- {(FVOID_STAR) copy_ushort_to_uint, ushort_to_uint},
- {(FVOID_STAR) copy_ushort_to_long, ushort_to_long},
- {(FVOID_STAR) copy_ushort_to_ulong, ushort_to_ulong},
- {(FVOID_STAR) copy_ushort_to_float, ushort_to_float},
- {(FVOID_STAR) copy_ushort_to_double, ushort_to_double},
- },
-
- {
- {(FVOID_STAR) copy_int_to_char, NULL},
- {(FVOID_STAR) copy_int_to_uchar, NULL},
- {(FVOID_STAR) copy_int_to_short, NULL},
- {(FVOID_STAR) copy_int_to_ushort, NULL},
- {(FVOID_STAR) copy_int_to_int, NULL},
- {(FVOID_STAR) copy_int_to_int, NULL},
- {(FVOID_STAR) copy_int_to_long, int_to_long},
- {(FVOID_STAR) copy_int_to_ulong, int_to_ulong},
- {(FVOID_STAR) copy_int_to_float, int_to_float},
- {(FVOID_STAR) copy_int_to_double, int_to_double},
- },
-
- {
- {(FVOID_STAR) copy_uint_to_char, NULL},
- {(FVOID_STAR) copy_uint_to_uchar, NULL},
- {(FVOID_STAR) copy_uint_to_short, NULL},
- {(FVOID_STAR) copy_uint_to_ushort, NULL},
- {(FVOID_STAR) copy_int_to_int, NULL},
- {(FVOID_STAR) copy_int_to_int, NULL},
- {(FVOID_STAR) copy_uint_to_long, uint_to_long},
- {(FVOID_STAR) copy_uint_to_ulong, uint_to_ulong},
- {(FVOID_STAR) copy_uint_to_float, uint_to_float},
- {(FVOID_STAR) copy_uint_to_double, uint_to_double},
- },
-
- {
- {(FVOID_STAR) copy_long_to_char, NULL},
- {(FVOID_STAR) copy_long_to_uchar, NULL},
- {(FVOID_STAR) copy_long_to_short, NULL},
- {(FVOID_STAR) copy_long_to_ushort, NULL},
- {(FVOID_STAR) copy_long_to_int, NULL},
- {(FVOID_STAR) copy_long_to_uint, NULL},
- {(FVOID_STAR) copy_long_to_long, NULL},
- {(FVOID_STAR) copy_long_to_long, NULL},
- {(FVOID_STAR) copy_long_to_float, long_to_float},
- {(FVOID_STAR) copy_long_to_double, long_to_double},
- },
-
- {
- {(FVOID_STAR) copy_ulong_to_char, NULL},
- {(FVOID_STAR) copy_ulong_to_uchar, NULL},
- {(FVOID_STAR) copy_ulong_to_short, NULL},
- {(FVOID_STAR) copy_ulong_to_ushort, NULL},
- {(FVOID_STAR) copy_ulong_to_int, NULL},
- {(FVOID_STAR) copy_ulong_to_uint, NULL},
- {(FVOID_STAR) copy_long_to_long, NULL},
- {(FVOID_STAR) copy_long_to_long, NULL},
- {(FVOID_STAR) copy_ulong_to_float, ulong_to_float},
- {(FVOID_STAR) copy_ulong_to_double, ulong_to_double},
- },
-
- {
- {(FVOID_STAR) copy_float_to_char, NULL},
- {(FVOID_STAR) copy_float_to_uchar, NULL},
- {(FVOID_STAR) copy_float_to_short, NULL},
- {(FVOID_STAR) copy_float_to_ushort, NULL},
- {(FVOID_STAR) copy_float_to_int, NULL},
- {(FVOID_STAR) copy_float_to_uint, NULL},
- {(FVOID_STAR) copy_float_to_long, NULL},
- {(FVOID_STAR) copy_float_to_ulong, NULL},
- {(FVOID_STAR) copy_float_to_float, NULL},
- {(FVOID_STAR) copy_float_to_double, float_to_double},
- },
-
- {
- {(FVOID_STAR) copy_double_to_char, NULL},
- {(FVOID_STAR) copy_double_to_uchar, NULL},
- {(FVOID_STAR) copy_double_to_short, NULL},
- {(FVOID_STAR) copy_double_to_ushort, NULL},
- {(FVOID_STAR) copy_double_to_int, NULL},
- {(FVOID_STAR) copy_double_to_uint, NULL},
- {(FVOID_STAR) copy_double_to_long, NULL},
- {(FVOID_STAR) copy_double_to_ulong, NULL},
- {(FVOID_STAR) copy_double_to_float, NULL},
- {(FVOID_STAR) copy_double_to_double, NULL},
- }
-};
-
-#define GENERIC_BINARY_FUNCTION int_int_bin_op
-#define GENERIC_BIT_OPERATIONS
-#define GENERIC_TYPE int
-#define POW_FUNCTION(a,b) pow((double)(a),(double)(b))
-#define POW_RESULT_TYPE double
-#define ABS_FUNCTION abs
-#define MOD_FUNCTION(a,b) ((a) % (b))
-#define GENERIC_UNARY_FUNCTION int_unary_op
-#define SIGN_FUNCTION(x) (((x) > 0) ? 1 : (((x) < 0) ? -1 : 0))
-#define SCALAR_BINARY_FUNCTION int_int_scalar_bin_op
-#define PUSH_SCALAR_OBJ_FUN(x) SLclass_push_int_obj(SLANG_INT_TYPE,(x))
-#define PUSH_POW_OBJ_FUN(x) SLclass_push_double_obj(SLANG_DOUBLE_TYPE, (x))
-#define CMP_FUNCTION int_cmp_function
-#include "slarith.inc"
-
-#define GENERIC_BINARY_FUNCTION uint_uint_bin_op
-#define GENERIC_BIT_OPERATIONS
-#define GENERIC_TYPE unsigned int
-#define POW_FUNCTION(a,b) pow((double)(a),(double)(b))
-#define POW_RESULT_TYPE double
-#define MOD_FUNCTION(a,b) ((a) % (b))
-#define GENERIC_UNARY_FUNCTION uint_unary_op
-#define ABS_FUNCTION(a) (a)
-#define SIGN_FUNCTION(x) (((x) > 0) ? 1 : 0)
-#define SCALAR_BINARY_FUNCTION uint_uint_scalar_bin_op
-#define PUSH_SCALAR_OBJ_FUN(x) SLclass_push_int_obj(SLANG_UINT_TYPE,(int)(x))
-#define PUSH_POW_OBJ_FUN(x) SLclass_push_double_obj(SLANG_DOUBLE_TYPE, (x))
-#define CMP_FUNCTION uint_cmp_function
-#include "slarith.inc"
-
-#if SIZEOF_LONG != SIZEOF_INT
-#define GENERIC_BINARY_FUNCTION long_long_bin_op
-#define GENERIC_BIT_OPERATIONS
-#define GENERIC_TYPE long
-#define POW_FUNCTION(a,b) pow((double)(a),(double)(b))
-#define POW_RESULT_TYPE double
-#define MOD_FUNCTION(a,b) ((a) % (b))
-#define GENERIC_UNARY_FUNCTION long_unary_op
-#define ABS_FUNCTION(a) (((a) >= 0) ? (a) : -(a))
-#define SIGN_FUNCTION(x) (((x) > 0) ? 1 : (((x) < 0) ? -1 : 0))
-#define SCALAR_BINARY_FUNCTION long_long_scalar_bin_op
-#define PUSH_SCALAR_OBJ_FUN(x) SLclass_push_long_obj(SLANG_LONG_TYPE,(x))
-#define PUSH_POW_OBJ_FUN(x) SLclass_push_double_obj(SLANG_DOUBLE_TYPE, (x))
-#define CMP_FUNCTION long_cmp_function
-#include "slarith.inc"
-
-#define GENERIC_BINARY_FUNCTION ulong_ulong_bin_op
-#define GENERIC_BIT_OPERATIONS
-#define GENERIC_TYPE unsigned long
-#define POW_FUNCTION(a,b) pow((double)(a),(double)(b))
-#define POW_RESULT_TYPE double
-#define MOD_FUNCTION(a,b) ((a) % (b))
-#define GENERIC_UNARY_FUNCTION ulong_unary_op
-#define ABS_FUNCTION(a) (a)
-#define SIGN_FUNCTION(x) (((x) > 0) ? 1 : 0)
-#define SCALAR_BINARY_FUNCTION ulong_ulong_scalar_bin_op
-#define PUSH_SCALAR_OBJ_FUN(x) SLclass_push_long_obj(SLANG_ULONG_TYPE,(long)(x))
-#define PUSH_POW_OBJ_FUN(x) SLclass_push_double_obj(SLANG_DOUBLE_TYPE, (x))
-#define CMP_FUNCTION ulong_cmp_function
-#include "slarith.inc"
-#else
-#define long_long_bin_op int_int_bin_op
-#define ulong_ulong_bin_op uint_uint_bin_op
-#define long_unary_op int_unary_op
-#define ulong_unary_op uint_unary_op
-#define long_cmp_function int_cmp_function
-#define ulong_cmp_function uint_cmp_function
-#endif /* SIZEOF_INT != SIZEOF_LONG */
-
-#define GENERIC_BINARY_FUNCTION float_float_bin_op
-#define GENERIC_TYPE float
-#define POW_FUNCTION(a,b) (float)pow((double)(a),(double)(b))
-#define POW_RESULT_TYPE float
-#define MOD_FUNCTION(a,b) (float)fmod((a),(b))
-#define GENERIC_UNARY_FUNCTION float_unary_op
-#define ABS_FUNCTION(a) (float)fabs((double) a)
-#define SIGN_FUNCTION(x) (((x) > 0) ? 1 : (((x) < 0) ? -1 : 0))
-#define SCALAR_BINARY_FUNCTION float_float_scalar_bin_op
-#define PUSH_SCALAR_OBJ_FUN(x) SLclass_push_float_obj(SLANG_FLOAT_TYPE,(x))
-#define PUSH_POW_OBJ_FUN(x) SLclass_push_float_obj(SLANG_FLOAT_TYPE, (x))
-#define CMP_FUNCTION float_cmp_function
-#include "slarith.inc"
-
-#define GENERIC_BINARY_FUNCTION double_double_bin_op
-#define GENERIC_TYPE double
-#define POW_FUNCTION(a,b) pow((double)(a),(double)(b))
-#define POW_RESULT_TYPE double
-#define MOD_FUNCTION(a,b) (float)fmod((a),(b))
-#define GENERIC_UNARY_FUNCTION double_unary_op
-#define ABS_FUNCTION(a) fabs(a)
-#define SIGN_FUNCTION(x) (((x) > 0) ? 1 : (((x) < 0) ? -1 : 0))
-#define SCALAR_BINARY_FUNCTION double_double_scalar_bin_op
-#define PUSH_SCALAR_OBJ_FUN(x) SLclass_push_double_obj(SLANG_DOUBLE_TYPE,(x))
-#define PUSH_POW_OBJ_FUN(x) SLclass_push_double_obj(SLANG_DOUBLE_TYPE, (x))
-#define CMP_FUNCTION double_cmp_function
-#include "slarith.inc"
-
-#define GENERIC_UNARY_FUNCTION char_unary_op
-#define GENERIC_BIT_OPERATIONS
-#define GENERIC_TYPE signed char
-#define ABS_FUNCTION abs
-#define SIGN_FUNCTION(x) (((x) > 0) ? 1 : (((x) < 0) ? -1 : 0))
-#define CMP_FUNCTION char_cmp_function
-#include "slarith.inc"
-
-#define GENERIC_UNARY_FUNCTION uchar_unary_op
-#define GENERIC_BIT_OPERATIONS
-#define GENERIC_TYPE unsigned char
-#define ABS_FUNCTION(x) (x)
-#define SIGN_FUNCTION(x) (((x) > 0) ? 1 : 0)
-#define CMP_FUNCTION uchar_cmp_function
-#include "slarith.inc"
-
-#if SIZEOF_SHORT != SIZEOF_INT
-#define GENERIC_UNARY_FUNCTION short_unary_op
-#define GENERIC_BIT_OPERATIONS
-#define GENERIC_TYPE short
-#define ABS_FUNCTION abs
-#define SIGN_FUNCTION(x) (((x) > 0) ? 1 : (((x) < 0) ? -1 : 0))
-#define CMP_FUNCTION short_cmp_function
-#include "slarith.inc"
-
-#define GENERIC_UNARY_FUNCTION ushort_unary_op
-#define GENERIC_BIT_OPERATIONS
-#define GENERIC_TYPE unsigned short
-#define ABS_FUNCTION(x) (x)
-#define SIGN_FUNCTION(x) (((x) > 0) ? 1 : 0)
-#define CMP_FUNCTION ushort_cmp_function
-#include "slarith.inc"
-#endif /* SIZEOF_INT != SIZEOF_SHORT */
-
-/* Unfortunately, the numbers that were assigned to the data-types were
- * not well thought out. So, I need to use the following table.
- */
-#define MAXIMUM_ARITH_TYPE_VALUE SLANG_FLOAT_TYPE
-#define IS_INTEGER_TYPE(x) \
- (((x) <= MAXIMUM_ARITH_TYPE_VALUE) \
- && (Type_Precedence_Table[x] < 8) && (Type_Precedence_Table[x] != -1))
-#define IS_ARITHMETIC_TYPE(x) \
- (((x) <= MAXIMUM_ARITH_TYPE_VALUE) && (Type_Precedence_Table[x] != -1))
-
-#define LONG_PRECEDENCE_VALUE 6
-#define FLOAT_PRECEDENCE_VALUE 8
-
-static signed char Type_Precedence_Table [MAXIMUM_ARITH_TYPE_VALUE + 1] =
-{
- -1, /* SLANG_UNDEFINED_TYPE */
- -1, /* SLANG_VOID_TYPE */
- 4, /* SLANG_INT_TYPE */
- 9, /* SLANG_DOUBLE_TYPE */
- 0, /* SLANG_CHAR_TYPE */
- -1, /* SLANG_INTP_TYPE */
- -1, /* SLANG_REF_TYPE */
- -1, /* SLANG_COMPLEX_TYPE */
- -1, /* SLANG_NULL_TYPE */
- 1, /* SLANG_UCHAR_TYPE */
- 2, /* SLANG_SHORT_TYPE */
- 3, /* SLANG_USHORT_TYPE */
- 5, /* SLANG_UINT_TYPE */
- 6, /* SLANG_LONG_TYPE */
- 7, /* SLANG_ULONG_TYPE */
- -1, /* SLANG_STRING_TYPE */
- 8 /* SLANG_FLOAT_TYPE */
-};
-
-int _SLarith_get_precedence (unsigned char type)
-{
- if (type > MAXIMUM_ARITH_TYPE_VALUE)
- return -1;
-
- return Type_Precedence_Table[type];
-}
-
-unsigned char _SLarith_promote_type (unsigned char t)
-{
- switch (t)
- {
- case SLANG_FLOAT_TYPE:
- case SLANG_DOUBLE_TYPE:
- case SLANG_LONG_TYPE:
- case SLANG_ULONG_TYPE:
- case SLANG_INT_TYPE:
- case SLANG_UINT_TYPE:
- break;
-
- case SLANG_USHORT_TYPE:
-#if SIZEOF_INT == SIZEOF_SHORT
- t = SLANG_UINT_TYPE;
- break;
-#endif
- /* drop */
- case SLANG_CHAR_TYPE:
- case SLANG_UCHAR_TYPE:
- case SLANG_SHORT_TYPE:
- default:
- t = SLANG_INT_TYPE;
- }
-
- return t;
-}
-
-static unsigned char promote_to_common_type (unsigned char a, unsigned char b)
-{
- a = _SLarith_promote_type (a);
- b = _SLarith_promote_type (b);
-
- return (Type_Precedence_Table[a] > Type_Precedence_Table[b]) ? a : b;
-}
-
-static int arith_bin_op_result (int op, unsigned char a_type, unsigned char b_type,
- unsigned char *c_type)
-{
- switch (op)
- {
- case SLANG_EQ:
- case SLANG_NE:
- case SLANG_GT:
- case SLANG_GE:
- case SLANG_LT:
- case SLANG_LE:
- case SLANG_OR:
- case SLANG_AND:
- *c_type = SLANG_CHAR_TYPE;
- return 1;
-
- case SLANG_POW:
- if (SLANG_FLOAT_TYPE == promote_to_common_type (a_type, b_type))
- *c_type = SLANG_FLOAT_TYPE;
- else
- *c_type = SLANG_DOUBLE_TYPE;
- return 1;
-
- case SLANG_BAND:
- case SLANG_BXOR:
- case SLANG_BOR:
- case SLANG_SHL:
- case SLANG_SHR:
- /* The bit-level operations are defined just for integer types */
- if ((0 == IS_INTEGER_TYPE (a_type))
- || (0 == IS_INTEGER_TYPE(b_type)))
- return 0;
- break;
-
- default:
- break;
- }
-
- *c_type = promote_to_common_type (a_type, b_type);
- return 1;
-}
-
-typedef int (*Bin_Fun_Type) (int,
- unsigned char, VOID_STAR, unsigned int,
- unsigned char, VOID_STAR, unsigned int,
- VOID_STAR);
-
-/* This array of functions must be indexed by precedence after arithmetic
- * promotions.
- */
-static Bin_Fun_Type Bin_Fun_Map [MAX_ARITHMETIC_TYPES] =
-{
- NULL,
- NULL,
- NULL,
- NULL,
- int_int_bin_op,
- uint_uint_bin_op,
- long_long_bin_op,
- ulong_ulong_bin_op,
- float_float_bin_op,
- double_double_bin_op
-};
-
-static int arith_bin_op (int op,
- unsigned char a_type, VOID_STAR ap, unsigned int na,
- unsigned char b_type, VOID_STAR bp, unsigned int nb,
- VOID_STAR cp)
-{
- Convert_Fun_Type af, bf;
- Bin_Fun_Type binfun;
- int a_indx, b_indx, c_indx;
- unsigned char c_type;
- int ret;
-
- c_type = promote_to_common_type (a_type, b_type);
-
- a_indx = Type_Precedence_Table [a_type];
- b_indx = Type_Precedence_Table [b_type];
- c_indx = Type_Precedence_Table [c_type];
-
- af = Binary_Matrix[a_indx][c_indx].convert_function;
- bf = Binary_Matrix[b_indx][c_indx].convert_function;
- binfun = Bin_Fun_Map[c_indx];
-
- if ((af != NULL)
- && (NULL == (ap = (VOID_STAR) (*af) (ap, na))))
- return -1;
-
- if ((bf != NULL)
- && (NULL == (bp = (VOID_STAR) (*bf) (bp, nb))))
- {
- if (af != NULL) SLfree ((char *) ap);
- return -1;
- }
-
- ret = (*binfun) (op, a_type, ap, na, b_type, bp, nb, cp);
- if (af != NULL) SLfree ((char *) ap);
- if (bf != NULL) SLfree ((char *) bp);
-
- return ret;
-}
-
-static int arith_unary_op_result (int op, unsigned char a, unsigned char *b)
-{
- (void) a;
- switch (op)
- {
- default:
- return 0;
-
- case SLANG_SQR:
- case SLANG_MUL2:
- case SLANG_PLUSPLUS:
- case SLANG_MINUSMINUS:
- case SLANG_CHS:
- case SLANG_ABS:
- *b = a;
- break;
-
- case SLANG_NOT:
- case SLANG_BNOT:
- if (0 == IS_INTEGER_TYPE(a))
- return 0;
- *b = a;
- break;
-
- case SLANG_SIGN:
- *b = SLANG_INT_TYPE;
- break;
- }
- return 1;
-}
-
-static int integer_pop (unsigned char type, VOID_STAR ptr)
-{
- SLang_Object_Type obj;
- int i, j;
- void (*f)(VOID_STAR, VOID_STAR, unsigned int);
-
- if (-1 == SLang_pop (&obj))
- return -1;
-
- if ((obj.data_type > MAXIMUM_ARITH_TYPE_VALUE)
- || ((j = Type_Precedence_Table[obj.data_type]) == -1)
- || (j >= FLOAT_PRECEDENCE_VALUE))
- {
- _SLclass_type_mismatch_error (type, obj.data_type);
- SLang_free_object (&obj);
- return -1;
- }
-
- i = Type_Precedence_Table[type];
- f = (void (*)(VOID_STAR, VOID_STAR, unsigned int))
- Binary_Matrix[j][i].copy_function;
-
- (*f) (ptr, (VOID_STAR)&obj.v, 1);
-
- return 0;
-}
-
-static int integer_push (unsigned char type, VOID_STAR ptr)
-{
- SLang_Object_Type obj;
- int i;
- void (*f)(VOID_STAR, VOID_STAR, unsigned int);
-
- i = Type_Precedence_Table[type];
- f = (void (*)(VOID_STAR, VOID_STAR, unsigned int))
- Binary_Matrix[i][i].copy_function;
-
- obj.data_type = type;
-
- (*f) ((VOID_STAR)&obj.v, ptr, 1);
-
- return SLang_push (&obj);
-}
-
-int SLang_pop_char (char *i)
-{
- return integer_pop (SLANG_CHAR_TYPE, (VOID_STAR) i);
-}
-
-int SLang_pop_uchar (unsigned char *i)
-{
- return integer_pop (SLANG_UCHAR_TYPE, (VOID_STAR) i);
-}
-
-int SLang_pop_short (short *i)
-{
- return integer_pop (SLANG_SHORT_TYPE, (VOID_STAR) i);
-}
-
-int SLang_pop_ushort (unsigned short *i)
-{
- return integer_pop (SLANG_USHORT_TYPE, (VOID_STAR) i);
-}
-
-int SLang_pop_long (long *i)
-{
- return integer_pop (SLANG_LONG_TYPE, (VOID_STAR) i);
-}
-
-int SLang_pop_ulong (unsigned long *i)
-{
- return integer_pop (SLANG_ULONG_TYPE, (VOID_STAR) i);
-}
-
-int SLang_pop_integer (int *i)
-{
-#if _SLANG_OPTIMIZE_FOR_SPEED
- SLang_Object_Type obj;
-
- if (-1 == _SLang_pop_object_of_type (SLANG_INT_TYPE, &obj, 0))
- return -1;
- *i = obj.v.int_val;
- return 0;
-#else
- return integer_pop (SLANG_INT_TYPE, (VOID_STAR) i);
-#endif
-}
-
-int SLang_pop_uinteger (unsigned int *i)
-{
- return integer_pop (SLANG_UINT_TYPE, (VOID_STAR) i);
-}
-
-int SLang_push_integer (int i)
-{
- return SLclass_push_int_obj (SLANG_INT_TYPE, i);
-}
-int SLang_push_uinteger (unsigned int i)
-{
- return SLclass_push_int_obj (SLANG_UINT_TYPE, (int) i);
-}
-int SLang_push_char (char i)
-{
- return SLclass_push_char_obj (SLANG_CHAR_TYPE, i);
-}
-int SLang_push_uchar (unsigned char i)
-{
- return SLclass_push_char_obj (SLANG_UCHAR_TYPE, (char) i);
-}
-int SLang_push_short (short i)
-{
- return SLclass_push_short_obj (SLANG_SHORT_TYPE, i);
-}
-int SLang_push_ushort (unsigned short i)
-{
- return SLclass_push_short_obj (SLANG_USHORT_TYPE, (unsigned short) i);
-}
-int SLang_push_long (long i)
-{
- return SLclass_push_long_obj (SLANG_LONG_TYPE, i);
-}
-int SLang_push_ulong (unsigned long i)
-{
- return SLclass_push_long_obj (SLANG_ULONG_TYPE, (long) i);
-}
-
-_INLINE_
-int _SLarith_typecast (unsigned char a_type, VOID_STAR ap, unsigned int na,
- unsigned char b_type, VOID_STAR bp)
-{
- int i, j;
-
- void (*copy)(VOID_STAR, VOID_STAR, unsigned int);
-
- i = Type_Precedence_Table[a_type];
- j = Type_Precedence_Table[b_type];
-
- copy = (void (*)(VOID_STAR, VOID_STAR, unsigned int))
- Binary_Matrix[i][j].copy_function;
-
- (*copy) (bp, ap, na);
- return 1;
-}
-
-#if SLANG_HAS_FLOAT
-
-int SLang_pop_double(double *x, int *convertp, int *ip)
-{
- SLang_Object_Type obj;
- int i, convert;
-
- if (0 != SLang_pop (&obj))
- return -1;
-
- i = 0;
- convert = 0;
-
- switch (obj.data_type)
- {
- case SLANG_FLOAT_TYPE:
- *x = (double) obj.v.float_val;
- break;
-
- case SLANG_DOUBLE_TYPE:
- *x = obj.v.double_val;
- break;
-
- case SLANG_INT_TYPE:
- i = (int) obj.v.long_val;
- *x = (double) i;
- convert = 1;
- break;
-
- case SLANG_CHAR_TYPE: *x = (double) obj.v.char_val; break;
- case SLANG_UCHAR_TYPE: *x = (double) obj.v.uchar_val; break;
- case SLANG_SHORT_TYPE: *x = (double) obj.v.short_val; break;
- case SLANG_USHORT_TYPE: *x = (double) obj.v.ushort_val; break;
- case SLANG_UINT_TYPE: *x = (double) obj.v.uint_val; break;
- case SLANG_LONG_TYPE: *x = (double) obj.v.long_val; break;
- case SLANG_ULONG_TYPE: *x = (double) obj.v.ulong_val; break;
-
- default:
- _SLclass_type_mismatch_error (SLANG_DOUBLE_TYPE, obj.data_type);
- SLang_free_object (&obj);
- return -1;
- }
-
- if (convertp != NULL) *convertp = convert;
- if (ip != NULL) *ip = i;
-
- return 0;
-}
-
-int SLang_push_double (double x)
-{
- return SLclass_push_double_obj (SLANG_DOUBLE_TYPE, x);
-}
-
-int SLang_pop_float (float *x)
-{
- double d;
-
- /* Pop it as a double and let the double function do all the typcasting */
- if (-1 == SLang_pop_double (&d, NULL, NULL))
- return -1;
-
- *x = (float) d;
- return 0;
-}
-
-int SLang_push_float (float f)
-{
- return SLclass_push_float_obj (SLANG_FLOAT_TYPE, (double) f);
-}
-
-/* Double */
-static int double_push (unsigned char unused, VOID_STAR ptr)
-{
- (void) unused;
- SLang_push_double (*(double *) ptr);
- return 0;
-}
-
-static int double_push_literal (unsigned char type, VOID_STAR ptr)
-{
- (void) type;
- return SLang_push_double (**(double **)ptr);
-}
-
-static int double_pop (unsigned char unused, VOID_STAR ptr)
-{
- (void) unused;
- return SLang_pop_double ((double *) ptr, NULL, NULL);
-}
-
-static void double_byte_code_destroy (unsigned char unused, VOID_STAR ptr)
-{
- (void) unused;
- SLfree (*(char **) ptr);
-}
-
-static int float_push (unsigned char unused, VOID_STAR ptr)
-{
- (void) unused;
- SLang_push_float (*(float *) ptr);
- return 0;
-}
-
-static int float_pop (unsigned char unused, VOID_STAR ptr)
-{
- (void) unused;
- return SLang_pop_float ((float *) ptr);
-}
-
-#endif /* SLANG_HAS_FLOAT */
-
-#if SLANG_HAS_FLOAT
-static char Double_Format[16] = "%g";
-
-void _SLset_double_format (char *s)
-{
- strncpy (Double_Format, s, 15);
- Double_Format[15] = 0;
-}
-#endif
-
-static char *arith_string (unsigned char type, VOID_STAR v)
-{
- char buf [256];
- char *s;
-
- s = buf;
-
- switch (type)
- {
- default:
- s = SLclass_get_datatype_name (type);
- break;
-
- case SLANG_CHAR_TYPE:
- sprintf (s, "%d", *(char *) v);
- break;
- case SLANG_UCHAR_TYPE:
- sprintf (s, "%u", *(unsigned char *) v);
- break;
- case SLANG_SHORT_TYPE:
- sprintf (s, "%d", *(short *) v);
- break;
- case SLANG_USHORT_TYPE:
- sprintf (s, "%u", *(unsigned short *) v);
- break;
- case SLANG_INT_TYPE:
- sprintf (s, "%d", *(int *) v);
- break;
- case SLANG_UINT_TYPE:
- sprintf (s, "%u", *(unsigned int *) v);
- break;
- case SLANG_LONG_TYPE:
- sprintf (s, "%ld", *(long *) v);
- break;
- case SLANG_ULONG_TYPE:
- sprintf (s, "%lu", *(unsigned long *) v);
- break;
-#if SLANG_HAS_FLOAT
- case SLANG_FLOAT_TYPE:
- if (EOF == _SLsnprintf (buf, sizeof (buf), Double_Format, *(float *) v))
- sprintf (s, "%e", *(float *) v);
- break;
- case SLANG_DOUBLE_TYPE:
- if (EOF == _SLsnprintf (buf, sizeof (buf), Double_Format, *(double *) v))
- sprintf (s, "%e", *(double *) v);
- break;
-#endif
- }
-
- return SLmake_string (s);
-}
-
-static int integer_to_bool (unsigned char type, int *t)
-{
- (void) type;
- return SLang_pop_integer (t);
-}
-
-static int push_int_literal (unsigned char type, VOID_STAR ptr)
-{
- return SLclass_push_int_obj (type, (int) *(long *) ptr);
-}
-
-static int push_char_literal (unsigned char type, VOID_STAR ptr)
-{
- return SLclass_push_char_obj (type, (char) *(long *) ptr);
-}
-
-#if SIZEOF_SHORT != SIZEOF_INT
-static int push_short_literal (unsigned char type, VOID_STAR ptr)
-{
- return SLclass_push_short_obj (type, (short) *(long *) ptr);
-}
-#endif
-
-#if SIZEOF_INT != SIZEOF_LONG
-static int push_long_literal (unsigned char type, VOID_STAR ptr)
-{
- return SLclass_push_long_obj (type, *(long *) ptr);
-}
-#endif
-
-typedef struct
-{
- char *name;
- unsigned char data_type;
- unsigned int sizeof_type;
- int (*unary_fun)(int, unsigned char, VOID_STAR, unsigned int, VOID_STAR);
- int (*push_literal) (unsigned char, VOID_STAR);
- int (*cmp_fun) (unsigned char, VOID_STAR, VOID_STAR, int *);
-}
-Integer_Info_Type;
-
-static Integer_Info_Type Integer_Types [8] =
-{
- {"Char_Type", SLANG_CHAR_TYPE, sizeof (char), char_unary_op, push_char_literal, char_cmp_function},
- {"UChar_Type", SLANG_UCHAR_TYPE, sizeof (unsigned char), uchar_unary_op, push_char_literal, uchar_cmp_function},
-#if SIZEOF_INT != SIZEOF_SHORT
- {"Short_Type", SLANG_SHORT_TYPE, sizeof (short), short_unary_op, push_short_literal, short_cmp_function},
- {"UShort_Type", SLANG_USHORT_TYPE, sizeof (unsigned short), ushort_unary_op, push_short_literal, ushort_cmp_function},
-#else
- {NULL, SLANG_SHORT_TYPE},
- {NULL, SLANG_USHORT_TYPE},
-#endif
-
- {"Integer_Type", SLANG_INT_TYPE, sizeof (int), int_unary_op, push_int_literal, int_cmp_function},
- {"UInteger_Type", SLANG_UINT_TYPE, sizeof (unsigned int), uint_unary_op, push_int_literal, uint_cmp_function},
-
-#if SIZEOF_INT != SIZEOF_LONG
- {"Long_Type", SLANG_LONG_TYPE, sizeof (long), long_unary_op, push_long_literal, long_cmp_function},
- {"ULong_Type", SLANG_ULONG_TYPE, sizeof (unsigned long), ulong_unary_op, push_long_literal, ulong_cmp_function}
-#else
- {NULL, SLANG_LONG_TYPE, 0, NULL, NULL, NULL},
- {NULL, SLANG_ULONG_TYPE, 0, NULL, NULL, NULL}
-#endif
-};
-
-static int create_synonyms (void)
-{
- static char *names[8] =
- {
- "Int16_Type", "UInt16_Type", "Int32_Type", "UInt32_Type",
- "Int64_Type", "UInt64_Type",
- "Float32_Type", "Float64_Type"
- };
- int types[8];
- unsigned int i;
-
- memset ((char *) types, 0, sizeof (types));
-
- /* The assumption is that sizeof(unsigned X) == sizeof (X) */
-#if SIZEOF_INT == 2
- types[0] = SLANG_INT_TYPE;
- types[1] = SLANG_UINT_TYPE;
-#else
-# if SIZEOF_SHORT == 2
- types[0] = SLANG_SHORT_TYPE;
- types[1] = SLANG_USHORT_TYPE;
-# else
-# if SIZEOF_LONG == 2
- types[0] = SLANG_LONG_TYPE;
- types[1] = SLANG_ULONG_TYPE;
-# endif
-# endif
-#endif
-
-#if SIZEOF_INT == 4
- types[2] = SLANG_INT_TYPE;
- types[3] = SLANG_UINT_TYPE;
-#else
-# if SIZEOF_SHORT == 4
- types[2] = SLANG_SHORT_TYPE;
- types[3] = SLANG_USHORT_TYPE;
-# else
-# if SIZEOF_LONG == 4
- types[2] = SLANG_LONG_TYPE;
- types[3] = SLANG_ULONG_TYPE;
-# endif
-# endif
-#endif
-
-#if SIZEOF_INT == 8
- types[4] = SLANG_INT_TYPE;
- types[5] = SLANG_UINT_TYPE;
-#else
-# if SIZEOF_SHORT == 8
- types[4] = SLANG_SHORT_TYPE;
- types[5] = SLANG_USHORT_TYPE;
-# else
-# if SIZEOF_LONG == 8
- types[4] = SLANG_LONG_TYPE;
- types[5] = SLANG_ULONG_TYPE;
-# endif
-# endif
-#endif
-
-#if SLANG_HAS_FLOAT
-
-#if SIZEOF_FLOAT == 4
- types[6] = SLANG_FLOAT_TYPE;
-#else
-# if SIZEOF_DOUBLE == 4
- types[6] = SLANG_DOUBLE_TYPE;
-# endif
-#endif
-#if SIZEOF_FLOAT == 8
- types[7] = SLANG_FLOAT_TYPE;
-#else
-# if SIZEOF_DOUBLE == 8
- types[7] = SLANG_DOUBLE_TYPE;
-# endif
-#endif
-
-#endif
-
- if ((-1 == SLclass_create_synonym ("Int_Type", SLANG_INT_TYPE))
- || (-1 == SLclass_create_synonym ("UInt_Type", SLANG_UINT_TYPE)))
- return -1;
-
- for (i = 0; i < 8; i++)
- {
- if (types[i] == 0) continue;
-
- if (-1 == SLclass_create_synonym (names[i], types[i]))
- return -1;
- }
-
-#if SIZEOF_INT == SIZEOF_SHORT
- if ((-1 == SLclass_create_synonym ("Short_Type", SLANG_INT_TYPE))
- || (-1 == SLclass_create_synonym ("UShort_Type", SLANG_UINT_TYPE))
- || (-1 == _SLclass_copy_class (SLANG_SHORT_TYPE, SLANG_INT_TYPE))
- || (-1 == _SLclass_copy_class (SLANG_USHORT_TYPE, SLANG_UINT_TYPE)))
- return -1;
-#endif
-#if SIZEOF_INT == SIZEOF_LONG
- if ((-1 == SLclass_create_synonym ("Long_Type", SLANG_INT_TYPE))
- || (-1 == SLclass_create_synonym ("ULong_Type", SLANG_UINT_TYPE))
- || (-1 == _SLclass_copy_class (SLANG_LONG_TYPE, SLANG_INT_TYPE))
- || (-1 == _SLclass_copy_class (SLANG_ULONG_TYPE, SLANG_UINT_TYPE)))
- return -1;
-#endif
- return 0;
-}
-
-int _SLarith_register_types (void)
-{
- SLang_Class_Type *cl;
- int a_type, b_type;
- int i, j;
-
-#if defined(HAVE_SETLOCALE) && defined(LC_NUMERIC)
- /* make sure decimal point it used --- the parser requires it */
- (void) setlocale (LC_NUMERIC, "C");
-#endif
-
- for (i = 0; i < 8; i++)
- {
- Integer_Info_Type *info;
-
- info = Integer_Types + i;
-
- if (info->name == NULL)
- {
- /* This happens when the object is the same size as an integer
- * For this case, we really want to copy the integer class.
- * We will handle that when the synonym is created.
- */
- continue;
- }
-
- if (NULL == (cl = SLclass_allocate_class (info->name)))
- return -1;
-
- (void) SLclass_set_string_function (cl, arith_string);
- (void) SLclass_set_push_function (cl, integer_push);
- (void) SLclass_set_pop_function (cl, integer_pop);
- cl->cl_push_literal = info->push_literal;
- cl->cl_to_bool = integer_to_bool;
-
- cl->cl_cmp = info->cmp_fun;
-
- if (-1 == SLclass_register_class (cl, info->data_type, info->sizeof_type,
- SLANG_CLASS_TYPE_SCALAR))
- return -1;
- if (-1 == SLclass_add_unary_op (info->data_type, info->unary_fun, arith_unary_op_result))
- return -1;
-
- _SLarith_Is_Arith_Type [info->data_type] = 1;
- }
-
-#if SLANG_HAS_FLOAT
- if (NULL == (cl = SLclass_allocate_class ("Double_Type")))
- return -1;
- (void) SLclass_set_push_function (cl, double_push);
- (void) SLclass_set_pop_function (cl, double_pop);
- (void) SLclass_set_string_function (cl, arith_string);
- cl->cl_byte_code_destroy = double_byte_code_destroy;
- cl->cl_push_literal = double_push_literal;
- cl->cl_cmp = double_cmp_function;
-
- if (-1 == SLclass_register_class (cl, SLANG_DOUBLE_TYPE, sizeof (double),
- SLANG_CLASS_TYPE_SCALAR))
- return -1;
- if (-1 == SLclass_add_unary_op (SLANG_DOUBLE_TYPE, double_unary_op, arith_unary_op_result))
- return -1;
- _SLarith_Is_Arith_Type [SLANG_DOUBLE_TYPE] = 2;
-
- if (NULL == (cl = SLclass_allocate_class ("Float_Type")))
- return -1;
- (void) SLclass_set_string_function (cl, arith_string);
- (void) SLclass_set_push_function (cl, float_push);
- (void) SLclass_set_pop_function (cl, float_pop);
- cl->cl_cmp = float_cmp_function;
-
- if (-1 == SLclass_register_class (cl, SLANG_FLOAT_TYPE, sizeof (float),
- SLANG_CLASS_TYPE_SCALAR))
- return -1;
- if (-1 == SLclass_add_unary_op (SLANG_FLOAT_TYPE, float_unary_op, arith_unary_op_result))
- return -1;
- _SLarith_Is_Arith_Type [SLANG_FLOAT_TYPE] = 2;
-#endif
-
- if (-1 == create_synonyms ())
- return -1;
-
- for (a_type = 0; a_type <= MAXIMUM_ARITH_TYPE_VALUE; a_type++)
- {
- if (-1 == (i = Type_Precedence_Table [a_type]))
- continue;
-
- for (b_type = 0; b_type <= MAXIMUM_ARITH_TYPE_VALUE; b_type++)
- {
- int implicit_ok;
-
- if (-1 == (j = Type_Precedence_Table [b_type]))
- continue;
-
- /* Allow implicit typecast, except from into to float */
- implicit_ok = ((j >= FLOAT_PRECEDENCE_VALUE)
- || (i < FLOAT_PRECEDENCE_VALUE));
-
- if (-1 == SLclass_add_binary_op (a_type, b_type, arith_bin_op, arith_bin_op_result))
- return -1;
-
- if (i != j)
- if (-1 == SLclass_add_typecast (a_type, b_type, _SLarith_typecast, implicit_ok))
- return -1;
- }
- }
-
- return 0;
-}
-
-#if _SLANG_OPTIMIZE_FOR_SPEED
-
-static void promote_objs (SLang_Object_Type *a, SLang_Object_Type *b,
- SLang_Object_Type *c, SLang_Object_Type *d)
-{
- unsigned char ia, ib, ic, id;
- int i, j;
- void (*copy)(VOID_STAR, VOID_STAR, unsigned int);
-
- ia = a->data_type;
- ib = b->data_type;
-
- ic = _SLarith_promote_type (ia);
-
- if (ic == ib) id = ic; /* already promoted */
- else id = _SLarith_promote_type (ib);
-
- i = Type_Precedence_Table[ic];
- j = Type_Precedence_Table[id];
- if (i > j)
- {
- id = ic;
- j = i;
- }
-
- c->data_type = d->data_type = id;
-
- i = Type_Precedence_Table[ia];
- copy = (void (*)(VOID_STAR, VOID_STAR, unsigned int))
- Binary_Matrix[i][j].copy_function;
- (*copy) ((VOID_STAR) &c->v, (VOID_STAR)&a->v, 1);
-
- i = Type_Precedence_Table[ib];
- copy = (void (*)(VOID_STAR, VOID_STAR, unsigned int))
- Binary_Matrix[i][j].copy_function;
- (*copy) ((VOID_STAR) &d->v, (VOID_STAR)&b->v, 1);
-}
-
-int _SLarith_bin_op (SLang_Object_Type *oa, SLang_Object_Type *ob, int op)
-{
- unsigned char a_type, b_type;
-
- a_type = oa->data_type;
- b_type = ob->data_type;
-
- if (a_type != b_type)
- {
- SLang_Object_Type obj_a, obj_b;
-
- /* Handle common cases */
- if ((a_type == SLANG_INT_TYPE)
- && (b_type == SLANG_DOUBLE_TYPE))
- return double_double_scalar_bin_op (oa->v.int_val, ob->v.double_val, op);
-
- if ((a_type == SLANG_DOUBLE_TYPE)
- && (b_type == SLANG_INT_TYPE))
- return double_double_scalar_bin_op (oa->v.double_val, ob->v.int_val, op);
-
- /* Otherwise do it the hard way */
- promote_objs (oa, ob, &obj_a, &obj_b);
- oa = &obj_a;
- ob = &obj_b;
-
- a_type = oa->data_type;
- b_type = ob->data_type;
- }
-
-
- switch (a_type)
- {
- case SLANG_CHAR_TYPE:
- return int_int_scalar_bin_op (oa->v.char_val, ob->v.char_val, op);
-
- case SLANG_UCHAR_TYPE:
- return int_int_scalar_bin_op (oa->v.uchar_val, ob->v.uchar_val, op);
-
- case SLANG_SHORT_TYPE:
- return int_int_scalar_bin_op (oa->v.short_val, ob->v.short_val, op);
-
- case SLANG_USHORT_TYPE:
-# if SIZEOF_INT == SIZEOF_SHORT
- return uint_uint_scalar_bin_op (oa->v.ushort_val, ob->v.ushort_val, op);
-# else
- return int_int_scalar_bin_op ((int)oa->v.ushort_val, (int)ob->v.ushort_val, op);
-# endif
-
-#if SIZEOF_LONG == SIZEOF_INT
- case SLANG_LONG_TYPE:
-#endif
- case SLANG_INT_TYPE:
- return int_int_scalar_bin_op (oa->v.int_val, ob->v.int_val, op);
-
-#if SIZEOF_LONG == SIZEOF_INT
- case SLANG_ULONG_TYPE:
-#endif
- case SLANG_UINT_TYPE:
- return uint_uint_scalar_bin_op (oa->v.uint_val, ob->v.uint_val, op);
-
-#if SIZEOF_LONG != SIZEOF_INT
- case SLANG_LONG_TYPE:
- return long_long_scalar_bin_op (oa->v.long_val, ob->v.long_val, op);
- case SLANG_ULONG_TYPE:
- return ulong_ulong_scalar_bin_op (oa->v.ulong_val, ob->v.ulong_val, op);
-#endif
- case SLANG_FLOAT_TYPE:
- return float_float_scalar_bin_op (oa->v.float_val, ob->v.float_val, op);
- case SLANG_DOUBLE_TYPE:
- return double_double_scalar_bin_op (oa->v.double_val, ob->v.double_val, op);
- }
-
- return 1;
-}
-#endif
diff --git a/mdk-stage1/slang/slarith.inc b/mdk-stage1/slang/slarith.inc
deleted file mode 100644
index efa8a5e04..000000000
--- a/mdk-stage1/slang/slarith.inc
+++ /dev/null
@@ -1,783 +0,0 @@
-/* -*- c -*- */
-
-/* This include file is a template for defining arithmetic binary operations
- * on arithmetic types. I realize that doing it this way is not very
- * elegant but it minimizes the number of lines of code and I believe it
- * promotes clarity.
- */
-
-/* The following macros should be properly defined before including this file:
- *
- * GENERIC_BINARY_FUNCTION: The name of the binary function
- * GENERIC_TYPE: The class data type
- * MOD_FUNCTION: The function to use for mod
- * ABS_FUNCTION: Name of the abs function
- * SIGN_FUNCTION: Name of the sign function
- * GENERIC_UNARY_FUNCTION Name of the unary function
- *
- * If GENERIC_BIT_OPERATIONS is defined, the bit-level binary operators
- * will get included. If the data type has a power operation (SLANG_POW),
- * then POW_FUNCTION should be defined to return POW_RESULT_TYPE.
- */
-#ifdef GENERIC_BINARY_FUNCTION
-
-static int GENERIC_BINARY_FUNCTION
-(int op,
- unsigned char a_type, VOID_STAR ap, unsigned int na,
- unsigned char b_type, VOID_STAR bp, unsigned int nb,
- VOID_STAR cp)
-{
- GENERIC_TYPE *c, *a, *b;
-#ifdef POW_FUNCTION
- POW_RESULT_TYPE *d;
-#endif
- unsigned int n;
-#if _SLANG_OPTIMIZE_FOR_SPEED < 2
- unsigned int n_max, da, db;
-#endif
- char *cc;
-
- (void) a_type; /* Both SLANG_INT_TYPE */
- (void) b_type;
-
- a = (GENERIC_TYPE *) ap;
- b = (GENERIC_TYPE *) bp;
- c = (GENERIC_TYPE *) cp;
- cc = (char *) cp;
-
-#if _SLANG_OPTIMIZE_FOR_SPEED < 2
- if (na == 1) da = 0; else da = 1;
- if (nb == 1) db = 0; else db = 1;
-
- if (na > nb) n_max = na; else n_max = nb;
-#endif
-
- switch (op)
- {
- default:
- return 0;
-#ifdef POW_FUNCTION
- case SLANG_POW:
- d = (POW_RESULT_TYPE *) cp;
-#if _SLANG_OPTIMIZE_FOR_SPEED < 2
- for (n = 0; n < n_max; n++)
- {
- d[n] = POW_FUNCTION(*a, *b);
- a += da; b += db;
- }
-#else
- if (na == nb)
- {
- for (n = 0; n < na; n++)
- d[n] = POW_FUNCTION(a[n],b[n]);
- }
- else if (nb == 1)
- {
- GENERIC_TYPE xb = *b;
- if (xb == 2)
- for (n = 0; n < na; n++)
- d[n] = a[n] * a[n];
- else
- for (n = 0; n < na; n++)
- d[n] = POW_FUNCTION(a[n], xb);
- }
- else /* if (na == 1) */
- {
- GENERIC_TYPE xa = *a;
- for (n = 0; n < nb; n++)
- d[n] = POW_FUNCTION(xa, b[n]);
- }
-#endif
- break;
-#endif
- case SLANG_PLUS:
-#if _SLANG_OPTIMIZE_FOR_SPEED < 2
- for (n = 0; n < n_max; n++)
- {
- c[n] = (*a + *b); a += da; b += db;
- }
-#else
- if (na == nb)
- {
- for (n = 0; n < na; n++)
- c[n] = a[n] + b[n];
- }
- else if (nb == 1)
- {
- GENERIC_TYPE xb = *b;
- for (n = 0; n < na; n++)
- c[n] = a[n] + xb;
- }
- else /* if (na == 1) */
- {
- GENERIC_TYPE xa = *a;
- for (n = 0; n < nb; n++)
- c[n] = xa + b[n];
- }
-#endif
- break;
-
- case SLANG_MINUS:
-#if _SLANG_OPTIMIZE_FOR_SPEED < 2
- for (n = 0; n < n_max; n++)
- {
- c[n] = (*a - *b); a += da; b += db;
- }
-#else
- if (na == nb)
- {
- for (n = 0; n < na; n++)
- c[n] = a[n] - b[n];
- }
- else if (nb == 1)
- {
- GENERIC_TYPE xb = *b;
- for (n = 0; n < na; n++)
- c[n] = a[n] - xb;
- }
- else /* if (na == 1) */
- {
- GENERIC_TYPE xa = *a;
- for (n = 0; n < nb; n++)
- c[n] = xa - b[n];
- }
-#endif
- break;
-
- case SLANG_TIMES:
-#if _SLANG_OPTIMIZE_FOR_SPEED < 2
- for (n = 0; n < n_max; n++)
- {
- c[n] = (*a * *b); a += da; b += db;
- }
-#else
- if (na == nb)
- {
- for (n = 0; n < na; n++)
- c[n] = a[n] * b[n];
- }
- else if (nb == 1)
- {
- GENERIC_TYPE xb = *b;
- for (n = 0; n < na; n++)
- c[n] = a[n] * xb;
- }
- else /* if (na == 1) */
- {
- GENERIC_TYPE xa = *a;
- for (n = 0; n < nb; n++)
- c[n] = xa * b[n];
- }
-#endif
- break;
-
- case SLANG_DIVIDE:
-#if _SLANG_OPTIMIZE_FOR_SPEED < 2
- for (n = 0; n < n_max; n++)
- {
- if (*b == 0)
- {
- SLang_Error = SL_DIVIDE_ERROR;
- return -1;
- }
- c[n] = (*a / *b); a += da; b += db;
- }
-#else
- if (na == nb)
- {
- for (n = 0; n < na; n++)
- {
- if (b[n] == 0)
- {
- SLang_Error = SL_DIVIDE_ERROR;
- return -1;
- }
- c[n] = a[n] / b[n];
- }
- }
- else if (nb == 1)
- {
- GENERIC_TYPE xb = *b;
-
- if (xb == 0)
- {
- SLang_Error = SL_DIVIDE_ERROR;
- return -1;
- }
- for (n = 0; n < na; n++)
- c[n] = a[n] / xb;
- }
- else /* if (na == 1) */
- {
- GENERIC_TYPE xa = *a;
- for (n = 0; n < nb; n++)
- {
- if (b[n] == 0)
- {
- SLang_Error = SL_DIVIDE_ERROR;
- return -1;
- }
- c[n] = xa / b[n];
- }
- }
-#endif
- break;
-
- case SLANG_MOD:
-#if _SLANG_OPTIMIZE_FOR_SPEED < 2
- for (n = 0; n < n_max; n++)
- {
- if (*b == 0)
- {
- SLang_Error = SL_DIVIDE_ERROR;
- return -1;
- }
- c[n] = MOD_FUNCTION(*a, *b); a += da; b += db;
- }
-#else
- if (na == nb)
- {
- for (n = 0; n < na; n++)
- {
- if (b[n] == 0)
- {
- SLang_Error = SL_DIVIDE_ERROR;
- return -1;
- }
- c[n] = MOD_FUNCTION(a[n],b[n]);
- }
- }
- else if (nb == 1)
- {
- GENERIC_TYPE xb = *b;
- if (xb == 0)
- {
- SLang_Error = SL_DIVIDE_ERROR;
- return -1;
- }
- for (n = 0; n < na; n++)
- c[n] = MOD_FUNCTION(a[n],xb);
- }
- else /* if (na == 1) */
- {
- GENERIC_TYPE xa = *a;
- for (n = 0; n < nb; n++)
- {
- if (b[n] == 0)
- {
- SLang_Error = SL_DIVIDE_ERROR;
- return -1;
- }
- c[n] = MOD_FUNCTION(xa,b[n]);
- }
- }
-#endif
- break;
-
-#ifdef GENERIC_BIT_OPERATIONS
- case SLANG_BAND:
-#if _SLANG_OPTIMIZE_FOR_SPEED < 2
- for (n = 0; n < n_max; n++)
- {
- c[n] = (*a & *b); a += da; b += db;
- }
-#else
- if (na == nb)
- {
- for (n = 0; n < na; n++)
- c[n] = a[n] & b[n];
- }
- else if (nb == 1)
- {
- GENERIC_TYPE xb = *b;
- for (n = 0; n < na; n++)
- c[n] = a[n] & xb;
- }
- else /* if (na == 1) */
- {
- GENERIC_TYPE xa = *a;
- for (n = 0; n < nb; n++)
- c[n] = xa & b[n];
- }
-#endif
- break;
-
- case SLANG_BXOR:
-#if _SLANG_OPTIMIZE_FOR_SPEED < 2
- for (n = 0; n < n_max; n++)
- {
- c[n] = (*a ^ *b); a += da; b += db;
- }
-#else
- if (na == nb)
- {
- for (n = 0; n < na; n++)
- c[n] = a[n] ^ b[n];
- }
- else if (nb == 1)
- {
- GENERIC_TYPE xb = *b;
- for (n = 0; n < na; n++)
- c[n] = a[n] ^ xb;
- }
- else /* if (na == 1) */
- {
- GENERIC_TYPE xa = *a;
- for (n = 0; n < nb; n++)
- c[n] = xa ^ b[n];
- }
-#endif
- break;
-
- case SLANG_BOR:
-#if _SLANG_OPTIMIZE_FOR_SPEED < 2
- for (n = 0; n < n_max; n++)
- {
- c[n] = (*a | *b); a += da; b += db;
- }
-#else
- if (na == nb)
- {
- for (n = 0; n < na; n++)
- c[n] = a[n] | b[n];
- }
- else if (nb == 1)
- {
- GENERIC_TYPE xb = *b;
- for (n = 0; n < na; n++)
- c[n] = a[n] | xb;
- }
- else /* if (na == 1) */
- {
- GENERIC_TYPE xa = *a;
- for (n = 0; n < nb; n++)
- c[n] = xa | b[n];
- }
-#endif
- break;
-
- case SLANG_SHL:
-#if _SLANG_OPTIMIZE_FOR_SPEED < 2
- for (n = 0; n < n_max; n++)
- {
- c[n] = (*a << *b); a += da; b += db;
- }
-#else
- if (na == nb)
- {
- for (n = 0; n < na; n++)
- c[n] = a[n] << b[n];
- }
- else if (nb == 1)
- {
- GENERIC_TYPE xb = *b;
- for (n = 0; n < na; n++)
- c[n] = a[n] << xb;
- }
- else /* if (na == 1) */
- {
- GENERIC_TYPE xa = *a;
- for (n = 0; n < nb; n++)
- c[n] = xa << b[n];
- }
-#endif
- break;
-
- case SLANG_SHR:
-#if _SLANG_OPTIMIZE_FOR_SPEED < 2
- for (n = 0; n < n_max; n++)
- {
- c[n] = (*a >> *b); a += da; b += db;
- }
-#else
- if (na == nb)
- {
- for (n = 0; n < na; n++)
- c[n] = a[n] >> b[n];
- }
- else if (nb == 1)
- {
- GENERIC_TYPE xb = *b;
- for (n = 0; n < na; n++)
- c[n] = a[n] >> xb;
- }
- else /* if (na == 1) */
- {
- GENERIC_TYPE xa = *a;
- for (n = 0; n < nb; n++)
- c[n] = xa >> b[n];
- }
-#endif
- break;
-#endif /* GENERIC_BIT_OPERATIONS */
- case SLANG_EQ:
-#if _SLANG_OPTIMIZE_FOR_SPEED < 2
- for (n = 0; n < n_max; n++)
- {
- cc[n] = (*a == *b); a += da; b += db;
- }
-#else
- if (na == nb)
- {
- for (n = 0; n < na; n++)
- cc[n] = (a[n] == b[n]);
- }
- else if (nb == 1)
- {
- GENERIC_TYPE xb = *b;
- for (n = 0; n < na; n++)
- cc[n] = (a[n] == xb);
- }
- else /* if (na == 1) */
- {
- GENERIC_TYPE xa = *a;
- for (n = 0; n < nb; n++)
- cc[n] = (xa == b[n]);
- }
-#endif
- break;
-
- case SLANG_NE:
-#if _SLANG_OPTIMIZE_FOR_SPEED < 2
- for (n = 0; n < n_max; n++)
- {
- cc[n] = (*a != *b); a += da; b += db;
- }
-#else
- if (na == nb)
- {
- for (n = 0; n < na; n++)
- cc[n] = (a[n] != b[n]);
- }
- else if (nb == 1)
- {
- GENERIC_TYPE xb = *b;
- for (n = 0; n < na; n++)
- cc[n] = (a[n] != xb);
- }
- else /* if (na == 1) */
- {
- GENERIC_TYPE xa = *a;
- for (n = 0; n < nb; n++)
- cc[n] = (xa != b[n]);
- }
-#endif
- break;
-
- case SLANG_GT:
-#if _SLANG_OPTIMIZE_FOR_SPEED < 2
- for (n = 0; n < n_max; n++)
- {
- cc[n] = (*a > *b); a += da; b += db;
- }
-#else
- if (na == nb)
- {
- for (n = 0; n < na; n++)
- cc[n] = (a[n] > b[n]);
- }
- else if (nb == 1)
- {
- GENERIC_TYPE xb = *b;
- for (n = 0; n < na; n++)
- cc[n] = (a[n] > xb);
- }
- else /* if (na == 1) */
- {
- GENERIC_TYPE xa = *a;
- for (n = 0; n < nb; n++)
- cc[n] = (xa > b[n]);
- }
-#endif
- break;
-
- case SLANG_GE:
-#if _SLANG_OPTIMIZE_FOR_SPEED < 2
- for (n = 0; n < n_max; n++)
- {
- cc[n] = (*a >= *b); a += da; b += db;
- }
-#else
- if (na == nb)
- {
- for (n = 0; n < na; n++)
- cc[n] = (a[n] >= b[n]);
- }
- else if (nb == 1)
- {
- GENERIC_TYPE xb = *b;
- for (n = 0; n < na; n++)
- cc[n] = (a[n] >= xb);
- }
- else /* if (na == 1) */
- {
- GENERIC_TYPE xa = *a;
- for (n = 0; n < nb; n++)
- cc[n] = (xa >= b[n]);
- }
-#endif
- break;
-
- case SLANG_LT:
-#if _SLANG_OPTIMIZE_FOR_SPEED < 2
- for (n = 0; n < n_max; n++)
- {
- cc[n] = (*a < *b); a += da; b += db;
- }
-#else
- if (na == nb)
- {
- for (n = 0; n < na; n++)
- cc[n] = (a[n] < b[n]);
- }
- else if (nb == 1)
- {
- GENERIC_TYPE xb = *b;
- for (n = 0; n < na; n++)
- cc[n] = (a[n] < xb);
- }
- else /* if (na == 1) */
- {
- GENERIC_TYPE xa = *a;
- for (n = 0; n < nb; n++)
- cc[n] = (xa < b[n]);
- }
-#endif
- break;
-
- case SLANG_LE:
-#if _SLANG_OPTIMIZE_FOR_SPEED < 2
- for (n = 0; n < n_max; n++)
- {
- cc[n] = (*a <= *b); a += da; b += db;
- }
-#else
- if (na == nb)
- {
- for (n = 0; n < na; n++)
- cc[n] = (a[n] <= b[n]);
- }
- else if (nb == 1)
- {
- GENERIC_TYPE xb = *b;
- for (n = 0; n < na; n++)
- cc[n] = (a[n] <= xb);
- }
- else /* if (na == 1) */
- {
- GENERIC_TYPE xa = *a;
- for (n = 0; n < nb; n++)
- cc[n] = (xa <= b[n]);
- }
-#endif
- break;
-
- case SLANG_OR:
-#if _SLANG_OPTIMIZE_FOR_SPEED < 2
- for (n = 0; n < n_max; n++)
- {
- cc[n] = (*a || *b); a += da; b += db;
- }
-#else
- if (na == nb)
- {
- for (n = 0; n < na; n++)
- cc[n] = (a[n] || b[n]);
- }
- else if (nb == 1)
- {
- GENERIC_TYPE xb = *b;
- for (n = 0; n < na; n++)
- cc[n] = (a[n] || xb);
- }
- else /* if (na == 1) */
- {
- GENERIC_TYPE xa = *a;
- for (n = 0; n < nb; n++)
- cc[n] = (xa || b[n]);
- }
-#endif
- break;
-
- case SLANG_AND:
-#if _SLANG_OPTIMIZE_FOR_SPEED < 2
- for (n = 0; n < n_max; n++)
- {
- cc[n] = (*a && *b); a += da; b += db;
- }
-#else
- if (na == nb)
- {
- for (n = 0; n < na; n++)
- cc[n] = (a[n] && b[n]);
- }
- else if (nb == 1)
- {
- GENERIC_TYPE xb = *b;
- for (n = 0; n < na; n++)
- cc[n] = (a[n] && xb);
- }
- else /* if (na == 1) */
- {
- GENERIC_TYPE xa = *a;
- for (n = 0; n < nb; n++)
- cc[n] = (xa && b[n]);
- }
-#endif
- break;
- }
- return 1;
-}
-
-#endif /* GENERIC_BINARY_FUNCTION */
-
-
-#ifdef GENERIC_UNARY_FUNCTION
-
-static int GENERIC_UNARY_FUNCTION
-(int op,
- unsigned char a_type, VOID_STAR ap, unsigned int na,
- VOID_STAR bp
- )
-{
- GENERIC_TYPE *a, *b;
- unsigned int n;
- int *ib;
-
- (void) a_type;
-
- a = (GENERIC_TYPE *) ap;
- b = (GENERIC_TYPE *) bp;
-
- switch (op)
- {
- default:
- return 0;
-
- case SLANG_PLUSPLUS:
- for (n = 0; n < na; n++) b[n] = (a[n] + 1);
- break;
- case SLANG_MINUSMINUS:
- for (n = 0; n < na; n++) b[n] = (a[n] - 1);
- break;
- case SLANG_CHS:
- for (n = 0; n < na; n++) b[n] = (GENERIC_TYPE) -(a[n]);
- break;
- case SLANG_SQR:
- for (n = 0; n < na; n++) b[n] = (a[n] * a[n]);
- break;
- case SLANG_MUL2:
- for (n = 0; n < na; n++) b[n] = (2 * a[n]);
- break;
- case SLANG_ABS:
- for (n = 0; n < na; n++) b[n] = ABS_FUNCTION (a[n]);
- break;
- case SLANG_SIGN:
- ib = (int *) bp;
- for (n = 0; n < na; n++)
- ib[n] = SIGN_FUNCTION(a[n]);
- break;
-
-#ifdef GENERIC_BIT_OPERATIONS
- case SLANG_NOT:
- for (n = 0; n < na; n++) b[n] = !(a[n]);
- break;
- case SLANG_BNOT:
- for (n = 0; n < na; n++) b[n] = ~(a[n]);
- break;
-#endif
- }
-
- return 1;
-}
-#endif /* GENERIC_UNARY_FUNCTION */
-
-
-#ifdef SCALAR_BINARY_FUNCTION
-
-static int SCALAR_BINARY_FUNCTION (GENERIC_TYPE a, GENERIC_TYPE b, int op)
-{
- switch (op)
- {
- default:
- return 1;
-
-#ifdef POW_FUNCTION
- case SLANG_POW:
- return PUSH_POW_OBJ_FUN(POW_FUNCTION(a, b));
-#endif
- case SLANG_PLUS:
- return PUSH_SCALAR_OBJ_FUN (a + b);
- case SLANG_MINUS:
- return PUSH_SCALAR_OBJ_FUN (a - b);
- case SLANG_TIMES:
- return PUSH_SCALAR_OBJ_FUN (a * b);
- case SLANG_DIVIDE:
- if (b == 0)
- {
- SLang_Error = SL_DIVIDE_ERROR;
- return -1;
- }
- return PUSH_SCALAR_OBJ_FUN (a / b);
- case SLANG_MOD:
- if (b == 0)
- {
- SLang_Error = SL_DIVIDE_ERROR;
- return -1;
- }
- return PUSH_SCALAR_OBJ_FUN (MOD_FUNCTION(a,b));
-#ifdef GENERIC_BIT_OPERATIONS
- case SLANG_BAND:
- return PUSH_SCALAR_OBJ_FUN (a & b);
- case SLANG_BXOR:
- return PUSH_SCALAR_OBJ_FUN (a ^ b);
- case SLANG_BOR:
- return PUSH_SCALAR_OBJ_FUN (a | b);
- case SLANG_SHL:
- return PUSH_SCALAR_OBJ_FUN (a << b);
- case SLANG_SHR:
- return PUSH_SCALAR_OBJ_FUN (a >> b);
-#endif
- case SLANG_GT: return SLclass_push_char_obj (SLANG_CHAR_TYPE, (char)(a > b));
- case SLANG_LT: return SLclass_push_char_obj (SLANG_CHAR_TYPE, (char)(a < b));
- case SLANG_GE: return SLclass_push_char_obj (SLANG_CHAR_TYPE, (char)(a >= b));
- case SLANG_LE: return SLclass_push_char_obj (SLANG_CHAR_TYPE, (char)(a <= b));
- case SLANG_EQ: return SLclass_push_char_obj (SLANG_CHAR_TYPE, (char)(a == b));
- case SLANG_NE: return SLclass_push_char_obj (SLANG_CHAR_TYPE, (char)(a != b));
- case SLANG_OR: return SLclass_push_char_obj (SLANG_CHAR_TYPE, (char)(a || b));
- case SLANG_AND: return SLclass_push_char_obj (SLANG_CHAR_TYPE, (char)(a && b));
- }
-}
-
-#endif /* SCALAR_BINARY_FUNCTION */
-
-#ifdef CMP_FUNCTION
-static int CMP_FUNCTION (unsigned char unused, VOID_STAR a, VOID_STAR b, int *c)
-{
- GENERIC_TYPE x, y;
-
- (void) unused;
- x = *(GENERIC_TYPE *) a;
- y = *(GENERIC_TYPE *) b;
-
- if (x > y) *c = 1;
- else if (x == y) *c = 0;
- else *c = -1;
-
- return 0;
-}
-#endif
-
-#undef CMP_FUNCTION
-#undef SCALAR_BINARY_FUNCTION
-#undef PUSH_POW_OBJ_FUN
-#undef PUSH_SCALAR_OBJ_FUN
-#undef GENERIC_BINARY_FUNCTION
-#undef GENERIC_UNARY_FUNCTION
-#undef GENERIC_BIT_OPERATIONS
-#undef GENERIC_TYPE
-#undef POW_FUNCTION
-#undef POW_RESULT_TYPE
-#undef MOD_FUNCTION
-#undef ABS_FUNCTION
-#undef SIGN_FUNCTION
diff --git a/mdk-stage1/slang/slarray.c b/mdk-stage1/slang/slarray.c
deleted file mode 100644
index 0b9a1406c..000000000
--- a/mdk-stage1/slang/slarray.c
+++ /dev/null
@@ -1,3139 +0,0 @@
-/* Array manipulation routines for S-Lang */
-/* Copyright (c) 1997, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#define SL_APP_WANTS_FOREACH
-#include "slang.h"
-#include "_slang.h"
-
-typedef struct
-{
- int first_index;
- int last_index;
- int delta;
-}
-SLarray_Range_Array_Type;
-
-/* Use SLang_pop_array when a linear array is required. */
-static int pop_array (SLang_Array_Type **at_ptr, int convert_scalar)
-{
- SLang_Array_Type *at;
- int one = 1;
- int type;
-
- *at_ptr = NULL;
- type = SLang_peek_at_stack ();
-
- switch (type)
- {
- case -1:
- return -1;
-
- case SLANG_ARRAY_TYPE:
- return SLclass_pop_ptr_obj (SLANG_ARRAY_TYPE, (VOID_STAR *) at_ptr);
-
- case SLANG_NULL_TYPE:
- convert_scalar = 0;
- /* drop */
- default:
- if (convert_scalar == 0)
- {
- SLdo_pop ();
- SLang_verror (SL_TYPE_MISMATCH, "Context requires an array. Scalar not converted");
- return -1;
- }
- break;
- }
-
- if (NULL == (at = SLang_create_array ((unsigned char) type, 0, NULL, &one, 1)))
- return -1;
-
- if (-1 == at->cl->cl_apop ((unsigned char) type, at->data))
- {
- SLang_free_array (at);
- return -1;
- }
-
- *at_ptr = at;
-
- return 0;
-}
-
-static VOID_STAR linear_get_data_addr (SLang_Array_Type *at, int *dims)
-{
- unsigned int num_dims;
- unsigned int ofs;
- unsigned int i;
- int *max_dims;
-
- ofs = 0;
- max_dims = at->dims;
- num_dims = at->num_dims;
-
- for (i = 0; i < num_dims; i++)
- {
- int d = dims[i];
-
- if (d < 0)
- d = d + max_dims[i];
-
- ofs = ofs * (unsigned int)max_dims [i] + (unsigned int) d;
- }
-
- return (VOID_STAR) ((char *)at->data + (ofs * at->sizeof_type));
-}
-
-static VOID_STAR get_data_addr (SLang_Array_Type *at, int *dims)
-{
- VOID_STAR data;
-
- data = at->data;
- if (data == NULL)
- {
- SLang_verror (SL_UNKNOWN_ERROR, "Array has no data");
- return NULL;
- }
-
- data = (*at->index_fun) (at, dims);
-
- if (data == NULL)
- {
- SLang_verror (SL_UNKNOWN_ERROR, "Unable to access array element");
- return NULL;
- }
-
- return data;
-}
-
-void _SLarray_free_array_elements (SLang_Class_Type *cl, VOID_STAR s, unsigned int num)
-{
- unsigned int sizeof_type;
- void (*f) (unsigned char, VOID_STAR);
- char *p;
- unsigned char type;
-
- if ((cl->cl_class_type == SLANG_CLASS_TYPE_SCALAR)
- || (cl->cl_class_type == SLANG_CLASS_TYPE_VECTOR))
- return;
-
- f = cl->cl_destroy;
- sizeof_type = cl->cl_sizeof_type;
- type = cl->cl_data_type;
-
- p = (char *) s;
- while (num != 0)
- {
- if (NULL != *(VOID_STAR *)p)
- {
- (*f) (type, (VOID_STAR)p);
- *(VOID_STAR *) p = NULL;
- }
- p += sizeof_type;
- num--;
- }
-}
-
-static int destroy_element (SLang_Array_Type *at,
- int *dims,
- VOID_STAR data)
-{
- data = get_data_addr (at, dims);
- if (data == NULL)
- return -1;
-
- /* This function should only get called for arrays that have
- * pointer elements. Do not call the destroy method if the element
- * is NULL.
- */
- if (NULL != *(VOID_STAR *)data)
- {
- (*at->cl->cl_destroy) (at->data_type, data);
- *(VOID_STAR *) data = NULL;
- }
- return 0;
-}
-
-/* This function only gets called when a new array is created. Thus there
- * is no need to destroy the object first.
- */
-static int new_object_element (SLang_Array_Type *at,
- int *dims,
- VOID_STAR data)
-{
- data = get_data_addr (at, dims);
- if (data == NULL)
- return -1;
-
- return (*at->cl->cl_init_array_object) (at->data_type, data);
-}
-
-static int next_index (int *dims, int *max_dims, unsigned int num_dims)
-{
- while (num_dims)
- {
- int dims_i;
-
- num_dims--;
-
- dims_i = dims [num_dims] + 1;
- if (dims_i != (int) max_dims [num_dims])
- {
- dims [num_dims] = dims_i;
- return 0;
- }
- dims [num_dims] = 0;
- }
-
- return -1;
-}
-
-static int do_method_for_all_elements (SLang_Array_Type *at,
- int (*method)(SLang_Array_Type *,
- int *,
- VOID_STAR),
- VOID_STAR client_data)
-{
- int dims [SLARRAY_MAX_DIMS];
- int *max_dims;
- unsigned int num_dims;
-
- if (at->num_elements == 0)
- return 0;
-
- max_dims = at->dims;
- num_dims = at->num_dims;
-
- SLMEMSET((char *)dims, 0, sizeof(dims));
-
- do
- {
- if (-1 == (*method) (at, dims, client_data))
- return -1;
- }
- while (0 == next_index (dims, max_dims, num_dims));
-
- return 0;
-}
-
-void SLang_free_array (SLang_Array_Type *at)
-{
- VOID_STAR data;
- unsigned int flags;
-
- if (at == NULL) return;
-
- if (at->num_refs > 1)
- {
- at->num_refs -= 1;
- return;
- }
-
- data = at->data;
- flags = at->flags;
-
- if (flags & SLARR_DATA_VALUE_IS_INTRINSIC)
- return; /* not to be freed */
-
- if (flags & SLARR_DATA_VALUE_IS_POINTER)
- (void) do_method_for_all_elements (at, destroy_element, NULL);
-
- SLfree ((char *) data);
- SLfree ((char *) at);
-}
-
-SLang_Array_Type *
-SLang_create_array1 (unsigned char type, int read_only, VOID_STAR data,
- int *dims, unsigned int num_dims, int no_init)
-{
- SLang_Class_Type *cl;
- unsigned int i;
- SLang_Array_Type *at;
- unsigned int num_elements;
- unsigned int sizeof_type;
- unsigned int size;
-
- if (num_dims > SLARRAY_MAX_DIMS)
- {
- SLang_verror (SL_NOT_IMPLEMENTED, "%u dimensional arrays are not supported", num_dims);
- return NULL;
- }
-
- for (i = 0; i < num_dims; i++)
- {
- if (dims[i] < 0)
- {
- SLang_verror (SL_INVALID_PARM, "Size of array dim %u is less than 0", i);
- return NULL;
- }
- }
-
- cl = _SLclass_get_class (type);
-
- at = (SLang_Array_Type *) SLmalloc (sizeof(SLang_Array_Type));
- if (at == NULL)
- return NULL;
-
- SLMEMSET ((char*) at, 0, sizeof(SLang_Array_Type));
-
- at->data_type = type;
- at->cl = cl;
- at->num_dims = num_dims;
- at->num_refs = 1;
-
- if (read_only) at->flags = SLARR_DATA_VALUE_IS_READ_ONLY;
- switch (cl->cl_class_type)
- {
- case SLANG_CLASS_TYPE_VECTOR:
- case SLANG_CLASS_TYPE_SCALAR:
- break;
-
- default:
- at->flags |= SLARR_DATA_VALUE_IS_POINTER;
- }
-
- num_elements = 1;
- for (i = 0; i < num_dims; i++)
- {
- at->dims [i] = dims[i];
- num_elements = dims [i] * num_elements;
- }
-
- /* Now set the rest of the unused dimensions to 1. This makes it easier
- * when transposing arrays.
- */
- while (i < SLARRAY_MAX_DIMS)
- at->dims[i++] = 1;
-
- at->num_elements = num_elements;
- at->index_fun = linear_get_data_addr;
- at->sizeof_type = sizeof_type = cl->cl_sizeof_type;
-
- if (data != NULL)
- {
- at->data = data;
- return at;
- }
-
- size = num_elements * sizeof_type;
-
- if (size == 0) size = 1;
-
- if (NULL == (data = (VOID_STAR) SLmalloc (size)))
- {
- SLang_free_array (at);
- return NULL;
- }
-
- if (no_init == 0)
- SLMEMSET ((char *) data, 0, size);
-
- at->data = data;
-
- if ((cl->cl_init_array_object != NULL)
- && (-1 == do_method_for_all_elements (at, new_object_element, NULL)))
- {
- SLang_free_array (at);
- return NULL;
- }
- return at;
-}
-
-SLang_Array_Type *
-SLang_create_array (unsigned char type, int read_only, VOID_STAR data,
- int *dims, unsigned int num_dims)
-{
- return SLang_create_array1 (type, read_only, data, dims, num_dims, 0);
-}
-
-int SLang_add_intrinsic_array (char *name,
- unsigned char type,
- int read_only,
- VOID_STAR data,
- unsigned int num_dims, ...)
-{
- va_list ap;
- unsigned int i;
- int dims[SLARRAY_MAX_DIMS];
- SLang_Array_Type *at;
-
- if ((num_dims > SLARRAY_MAX_DIMS)
- || (name == NULL)
- || (data == NULL))
- {
- SLang_verror (SL_INVALID_PARM, "Unable to create intrinsic array");
- return -1;
- }
-
- va_start (ap, num_dims);
- for (i = 0; i < num_dims; i++)
- dims [i] = va_arg (ap, int);
- va_end (ap);
-
- at = SLang_create_array (type, read_only, data, dims, num_dims);
- if (at == NULL)
- return -1;
- at->flags |= SLARR_DATA_VALUE_IS_INTRINSIC;
-
- /* Note: The variable that refers to the intrinsic array is regarded as
- * read-only. That way, Array_Name = another_array; will fail.
- */
- if (-1 == SLadd_intrinsic_variable (name, (VOID_STAR) at, SLANG_ARRAY_TYPE, 1))
- {
- SLang_free_array (at);
- return -1;
- }
- return 0;
-}
-
-static int pop_array_indices (int *dims, unsigned int num_dims)
-{
- unsigned int n;
- int i;
-
- if (num_dims > SLARRAY_MAX_DIMS)
- {
- SLang_verror (SL_INVALID_PARM, "Array size not supported");
- return -1;
- }
-
- n = num_dims;
- while (n != 0)
- {
- n--;
- if (-1 == SLang_pop_integer (&i))
- return -1;
-
- dims[n] = i;
- }
-
- return 0;
-}
-
-int SLang_push_array (SLang_Array_Type *at, int free_flag)
-{
- if (at == NULL)
- return SLang_push_null ();
-
- at->num_refs += 1;
-
- if (0 == SLclass_push_ptr_obj (SLANG_ARRAY_TYPE, (VOID_STAR) at))
- {
- if (free_flag)
- SLang_free_array (at);
- return 0;
- }
-
- at->num_refs -= 1;
-
- if (free_flag) SLang_free_array (at);
- return -1;
-}
-
-/* This function gets called via expressions such as Double_Type[10, 20];
- */
-static int push_create_new_array (void)
-{
- unsigned int num_dims;
- SLang_Array_Type *at;
- unsigned char type;
- int dims [SLARRAY_MAX_DIMS];
- int (*anew) (unsigned char, unsigned int);
-
- num_dims = (SLang_Num_Function_Args - 1);
-
- if (-1 == _SLang_pop_datatype (&type))
- return -1;
-
- anew = (_SLclass_get_class (type))->cl_anew;
- if (anew != NULL)
- return (*anew) (type, num_dims);
-
- if (-1 == pop_array_indices (dims, num_dims))
- return -1;
-
- if (NULL == (at = SLang_create_array (type, 0, NULL, dims, num_dims)))
- return -1;
-
- return SLang_push_array (at, 1);
-}
-
-static int push_element_at_addr (SLang_Array_Type *at,
- VOID_STAR data, int allow_null)
-{
- SLang_Class_Type *cl;
-
- cl = at->cl;
- if ((at->flags & SLARR_DATA_VALUE_IS_POINTER)
- && (*(VOID_STAR *) data == NULL))
- {
- if (allow_null)
- return SLang_push_null ();
-
- SLang_verror (SL_VARIABLE_UNINITIALIZED,
- "%s array has unitialized element", cl->cl_name);
- return -1;
- }
-
- return (*cl->cl_apush)(at->data_type, data);
-}
-
-static int coerse_array_to_linear (SLang_Array_Type *at)
-{
- SLarray_Range_Array_Type *range;
- int *data;
- int xmin, dx;
- unsigned int i, imax;
-
- /* FIXME: Priority = low. This assumes that if an array is not linear, then
- * it is a range.
- */
- if (0 == (at->flags & SLARR_DATA_VALUE_IS_RANGE))
- return 0;
-
- range = (SLarray_Range_Array_Type *) at->data;
- xmin = range->first_index;
- dx = range->delta;
-
- imax = at->num_elements;
- data = (int *) SLmalloc ((imax + 1) * sizeof (int));
- if (data == NULL)
- return -1;
-
- for (i = 0; i < imax; i++)
- {
- data [i] = xmin;
- xmin += dx;
- }
-
- SLfree ((char *) range);
- at->data = (VOID_STAR) data;
- at->flags &= ~SLARR_DATA_VALUE_IS_RANGE;
- at->index_fun = linear_get_data_addr;
- return 0;
-}
-
-static void
-free_index_objects (SLang_Object_Type *index_objs, unsigned int num_indices)
-{
- unsigned int i;
- SLang_Object_Type *obj;
-
- for (i = 0; i < num_indices; i++)
- {
- obj = index_objs + i;
- if (obj->data_type != 0)
- SLang_free_object (obj);
- }
-}
-
-static int
-pop_indices (SLang_Object_Type *index_objs, unsigned int num_indices,
- int *is_index_array)
-{
- unsigned int i;
-
- SLMEMSET((char *) index_objs, 0, num_indices * sizeof (SLang_Object_Type));
-
- *is_index_array = 0;
-
- if (num_indices >= SLARRAY_MAX_DIMS)
- {
- SLang_verror (SL_INVALID_PARM, "too many indices for array");
- return -1;
- }
-
- i = num_indices;
- while (i != 0)
- {
- SLang_Object_Type *obj;
-
- i--;
- obj = index_objs + i;
- if (-1 == _SLang_pop_object_of_type (SLANG_INT_TYPE, obj, 1))
- goto return_error;
-
- if (obj->data_type == SLANG_ARRAY_TYPE)
- {
- SLang_Array_Type *at = obj->v.array_val;
-
- if (at->num_dims == 1)
- {
- if ((num_indices == 1)
- && (0 == (at->flags & SLARR_DATA_VALUE_IS_RANGE)))
- *is_index_array = 1;
- }
- else
- {
- SLang_verror (SL_INVALID_PARM, "expecting a 1-d index array");
- goto return_error;
- }
- }
- }
-
- return 0;
-
- return_error:
- free_index_objects (index_objs, num_indices);
- return -1;
-}
-
-/* Here ind_at is a linear 1-d array of indices */
-static int
-check_index_array_ranges (SLang_Array_Type *at, SLang_Array_Type *ind_at)
-{
- int *indices, *indices_max;
- unsigned int num_elements;
-
- num_elements = at->num_elements;
- indices = (int *) ind_at->data;
- indices_max = indices + ind_at->num_elements;
-
- while (indices < indices_max)
- {
- unsigned int d;
-
- d = (unsigned int) *indices++;
- if (d >= num_elements)
- {
- SLang_verror (SL_INVALID_PARM,
- "index-array is out of range");
- return -1;
- }
- }
- return 0;
-}
-
-static int
-transfer_n_elements (SLang_Array_Type *at, VOID_STAR dest_data, VOID_STAR src_data,
- unsigned int sizeof_type, unsigned int n, int is_ptr)
-{
- unsigned char data_type;
- SLang_Class_Type *cl;
-
- if (is_ptr == 0)
- {
- SLMEMCPY ((char *) dest_data, (char *)src_data, n * sizeof_type);
- return 0;
- }
-
- data_type = at->data_type;
- cl = at->cl;
-
- while (n != 0)
- {
- if (*(VOID_STAR *)dest_data != NULL)
- {
- (*cl->cl_destroy) (data_type, dest_data);
- *(VOID_STAR *) dest_data = NULL;
- }
-
- if (*(VOID_STAR *) src_data == NULL)
- *(VOID_STAR *) dest_data = NULL;
- else
- {
- if (-1 == (*cl->cl_acopy) (data_type, src_data, dest_data))
- /* No need to destroy anything */
- return -1;
- }
-
- src_data = (VOID_STAR) ((char *)src_data + sizeof_type);
- dest_data = (VOID_STAR) ((char *)dest_data + sizeof_type);
-
- n--;
- }
-
- return 0;
-}
-
-int
-_SLarray_aget_transfer_elem (SLang_Array_Type *at, int *indices,
- VOID_STAR new_data, unsigned int sizeof_type, int is_ptr)
-{
- VOID_STAR at_data;
-
- /* Since 1 element is being transferred, there is not need to coerse
- * the array to linear.
- */
- if (NULL == (at_data = get_data_addr (at, indices)))
- return -1;
-
- return transfer_n_elements (at, new_data, at_data, sizeof_type, 1, is_ptr);
-}
-
-/* Here the ind_at index-array is a 1-d array of indices. This function
- * creates a 1-d array of made up of values of 'at' at the locations
- * specified by the indices. The result is pushed.
- */
-static int
-aget_from_index_array (SLang_Array_Type *at,
- SLang_Array_Type *ind_at)
-{
- SLang_Array_Type *new_at;
- int *indices, *indices_max;
- unsigned char *new_data, *src_data;
- unsigned int sizeof_type;
- int is_ptr;
-
- if (-1 == coerse_array_to_linear (at))
- return -1;
-
- if (-1 == coerse_array_to_linear (ind_at))
- return -1;
-
- if (-1 == check_index_array_ranges (at, ind_at))
- return -1;
-
- if (NULL == (new_at = SLang_create_array (at->data_type, 0, NULL, ind_at->dims, 1)))
- return -1;
-
- /* Since the index array is linear, I can address it directly */
- indices = (int *) ind_at->data;
- indices_max = indices + ind_at->num_elements;
-
- src_data = (unsigned char *) at->data;
- new_data = (unsigned char *) new_at->data;
- sizeof_type = new_at->sizeof_type;
- is_ptr = (new_at->flags & SLARR_DATA_VALUE_IS_POINTER);
-
- while (indices < indices_max)
- {
- unsigned int offset;
-
- offset = sizeof_type * (unsigned int)*indices;
- if (-1 == transfer_n_elements (at, (VOID_STAR) new_data,
- (VOID_STAR) (src_data + offset),
- sizeof_type, 1, is_ptr))
- {
- SLang_free_array (new_at);
- return -1;
- }
-
- new_data += sizeof_type;
- indices++;
- }
-
- return SLang_push_array (new_at, 1);
-}
-
-/* This is extremely ugly. It is due to the fact that the index_objects
- * may contain ranges. This is a utility function for the aget/aput
- * routines
- */
-static int
-convert_nasty_index_objs (SLang_Array_Type *at,
- SLang_Object_Type *index_objs,
- unsigned int num_indices,
- int **index_data,
- int *range_buf, int *range_delta_buf,
- int *max_dims,
- unsigned int *num_elements,
- int *is_array, int is_dim_array[SLARRAY_MAX_DIMS])
-{
- unsigned int i, total_num_elements;
- SLang_Array_Type *ind_at;
-
- if (num_indices != at->num_dims)
- {
- SLang_verror (SL_INVALID_PARM, "Array requires %u indices", at->num_dims);
- return -1;
- }
-
- *is_array = 0;
- total_num_elements = 1;
- for (i = 0; i < num_indices; i++)
- {
- int max_index, min_index;
- SLang_Object_Type *obj;
- int at_dims_i;
-
- at_dims_i = at->dims[i];
- obj = index_objs + i;
- range_delta_buf [i] = 0;
-
- if (obj->data_type == SLANG_INT_TYPE)
- {
- range_buf [i] = min_index = max_index = obj->v.int_val;
- max_dims [i] = 1;
- index_data[i] = range_buf + i;
- is_dim_array[i] = 0;
- }
- else
- {
- *is_array = 1;
- is_dim_array[i] = 1;
- ind_at = obj->v.array_val;
-
- if (ind_at->flags & SLARR_DATA_VALUE_IS_RANGE)
- {
- SLarray_Range_Array_Type *r;
- int delta;
- int first_index, last_index;
-
- r = (SLarray_Range_Array_Type *) ind_at->data;
-
- /* In an array indexing context, range arrays have different
- * semantics. Consider a[[0:10]]. Clearly this means elements
- * 0-10 of a. But what does a[[0:-1]] mean? By itself,
- * [0:-1] is a null matrix []. But, it is useful in an
- * indexing context to allow -1 to refer to the last element
- * of the array. Similarly, [-3:-1] refers to the last 3
- * elements.
- *
- * However, [-1:-3] does not refer to any of the elements.
- */
- if ((first_index = r->first_index) < 0)
- {
- if (at_dims_i != 0)
- first_index = (at_dims_i + first_index) % at_dims_i;
- }
-
- if ((last_index = r->last_index) < 0)
- {
- if (at_dims_i != 0)
- last_index = (at_dims_i + last_index) % at_dims_i;
- }
-
- delta = r->delta;
-
- range_delta_buf [i] = delta;
- range_buf[i] = first_index;
-
- if (delta > 0)
- {
- if (first_index > last_index)
- max_dims[i] = min_index = max_index = 0;
- else
- {
- max_index = min_index = first_index;
- while (max_index + delta <= last_index)
- max_index += delta;
- max_dims [i] = 1 + (max_index - min_index) / delta;
- }
- }
- else
- {
- if (first_index < last_index)
- max_dims[i] = min_index = max_index = 0;
- else
- {
- min_index = max_index = first_index;
- while (min_index + delta >= last_index)
- min_index += delta;
- max_dims [i] = 1 + (max_index - min_index) / (-delta);
- }
- }
- }
- else
- {
- int *tmp, *tmp_max;
-
- if (0 == (max_dims[i] = ind_at->num_elements))
- {
- total_num_elements = 0;
- break;
- }
-
- tmp = (int *) ind_at->data;
- tmp_max = tmp + ind_at->num_elements;
- index_data [i] = tmp;
-
- min_index = max_index = *tmp;
- while (tmp < tmp_max)
- {
- if (max_index > *tmp)
- max_index = *tmp;
- if (min_index < *tmp)
- min_index = *tmp;
-
- tmp++;
- }
- }
- }
-
- if ((at_dims_i == 0) && (max_dims[i] == 0))
- {
- total_num_elements = 0;
- continue;
- }
-
- if (max_index < 0)
- max_index += at_dims_i;
- if (min_index < 0)
- min_index += at_dims_i;
-
- if ((min_index < 0) || (min_index >= at_dims_i)
- || (max_index < 0) || (max_index >= at_dims_i))
- {
- SLang_verror (SL_INVALID_PARM, "Array index %u ([%d:%d]) out of allowed range [0->%d]",
- i, min_index, max_index, at_dims_i);
- return -1;
- }
-
- total_num_elements = total_num_elements * max_dims[i];
- }
-
- *num_elements = total_num_elements;
- return 0;
-}
-
-/* This routine pushes a 1-d vector of values from 'at' indexed by
- * the objects 'index_objs'. These objects can either be integers or
- * 1-d integer arrays. The fact that the 1-d arrays can be ranges
- * makes this look ugly.
- */
-static int
-aget_from_indices (SLang_Array_Type *at,
- SLang_Object_Type *index_objs, unsigned int num_indices)
-{
- int *index_data [SLARRAY_MAX_DIMS];
- int range_buf [SLARRAY_MAX_DIMS];
- int range_delta_buf [SLARRAY_MAX_DIMS];
- int max_dims [SLARRAY_MAX_DIMS];
- unsigned int i, num_elements;
- SLang_Array_Type *new_at;
- int map_indices[SLARRAY_MAX_DIMS];
- int indices [SLARRAY_MAX_DIMS];
- unsigned int sizeof_type;
- int is_ptr, ret, is_array;
- char *new_data;
- SLang_Class_Type *cl;
- int is_dim_array[SLARRAY_MAX_DIMS];
-
- if (-1 == convert_nasty_index_objs (at, index_objs, num_indices,
- index_data, range_buf, range_delta_buf,
- max_dims, &num_elements, &is_array,
- is_dim_array))
- return -1;
-
- is_ptr = (at->flags & SLARR_DATA_VALUE_IS_POINTER);
- sizeof_type = at->sizeof_type;
-
- cl = _SLclass_get_class (at->data_type);
-
- if ((is_array == 0) && (num_elements == 1))
- {
- new_data = (char *)cl->cl_transfer_buf;
- memset (new_data, 0, sizeof_type);
- new_at = NULL;
- }
- else
- {
- int i_num_elements = (int)num_elements;
-
- new_at = SLang_create_array (at->data_type, 0, NULL, &i_num_elements, 1);
- if (NULL == new_at)
- return -1;
- if (num_elements == 0)
- return SLang_push_array (new_at, 1);
-
- new_data = (char *)new_at->data;
- }
-
- SLMEMSET((char *) map_indices, 0, sizeof(map_indices));
- do
- {
- for (i = 0; i < num_indices; i++)
- {
- int j;
-
- j = map_indices[i];
-
- if (0 != range_delta_buf[i])
- indices[i] = range_buf[i] + j * range_delta_buf[i];
- else
- indices[i] = index_data [i][j];
- }
-
- if (-1 == _SLarray_aget_transfer_elem (at, indices, (VOID_STAR)new_data, sizeof_type, is_ptr))
- {
- SLang_free_array (new_at);
- return -1;
- }
- new_data += sizeof_type;
- }
- while (0 == next_index (map_indices, max_dims, num_indices));
-
- if (new_at != NULL)
- {
- int num_dims = 0;
- /* Fixup dimensions on array */
- for (i = 0; i < num_indices; i++)
- {
- if (is_dim_array[i]) /* was: (max_dims[i] > 1) */
- {
- new_at->dims[num_dims] = max_dims[i];
- num_dims++;
- }
- }
-
- if (num_dims != 0) new_at->num_dims = num_dims;
- return SLang_push_array (new_at, 1);
- }
-
- /* Here new_data is a whole new copy, so free it after the push */
- new_data -= sizeof_type;
- if (is_ptr && (*(VOID_STAR *)new_data == NULL))
- ret = SLang_push_null ();
- else
- {
- ret = (*cl->cl_apush) (at->data_type, (VOID_STAR)new_data);
- (*cl->cl_adestroy) (at->data_type, (VOID_STAR)new_data);
- }
-
- return ret;
-}
-
-static int push_string_as_array (unsigned char *s, unsigned int len)
-{
- int ilen;
- SLang_Array_Type *at;
-
- ilen = (int) len;
-
- at = SLang_create_array (SLANG_UCHAR_TYPE, 0, NULL, &ilen, 1);
- if (at == NULL)
- return -1;
-
- memcpy ((char *)at->data, (char *)s, len);
- return SLang_push_array (at, 1);
-}
-
-static int pop_array_as_string (char **sp)
-{
- SLang_Array_Type *at;
- int ret;
-
- *sp = NULL;
-
- if (-1 == SLang_pop_array_of_type (&at, SLANG_UCHAR_TYPE))
- return -1;
-
- ret = 0;
-
- if (NULL == (*sp = SLang_create_nslstring ((char *) at->data, at->num_elements)))
- ret = -1;
-
- SLang_free_array (at);
- return ret;
-}
-
-static int pop_array_as_bstring (SLang_BString_Type **bs)
-{
- SLang_Array_Type *at;
- int ret;
-
- *bs = NULL;
-
- if (-1 == SLang_pop_array_of_type (&at, SLANG_UCHAR_TYPE))
- return -1;
-
- ret = 0;
-
- if (NULL == (*bs = SLbstring_create ((unsigned char *) at->data, at->num_elements)))
- ret = -1;
-
- SLang_free_array (at);
- return ret;
-}
-
-static int aget_from_array (unsigned int num_indices)
-{
- SLang_Array_Type *at;
- SLang_Object_Type index_objs [SLARRAY_MAX_DIMS];
- int ret;
- int is_index_array;
- unsigned int i;
-
- if (num_indices > SLARRAY_MAX_DIMS)
- {
- SLang_verror (SL_INVALID_PARM, "Number of dims must be less than %d", SLARRAY_MAX_DIMS);
- return -1;
- }
-
- if (-1 == pop_array (&at, 1))
- return -1;
-
- if (-1 == pop_indices (index_objs, num_indices, &is_index_array))
- {
- SLang_free_array (at);
- return -1;
- }
-
- if (is_index_array == 0)
- ret = aget_from_indices (at, index_objs, num_indices);
- else
- ret = aget_from_index_array (at, index_objs[0].v.array_val);
-
- SLang_free_array (at);
- for (i = 0; i < num_indices; i++)
- SLang_free_object (index_objs + i);
-
- return ret;
-}
-
-static int push_string_element (unsigned char type, unsigned char *s, unsigned int len)
-{
- int i;
-
- if (SLang_peek_at_stack () == SLANG_ARRAY_TYPE)
- {
- char *str;
-
- /* The indices are array values. So, do this: */
- if (-1 == push_string_as_array (s, len))
- return -1;
-
- if (-1 == aget_from_array (1))
- return -1;
-
- if (type == SLANG_BSTRING_TYPE)
- {
- SLang_BString_Type *bs;
- int ret;
-
- if (-1 == pop_array_as_bstring (&bs))
- return -1;
-
- ret = SLang_push_bstring (bs);
- SLbstring_free (bs);
- return ret;
- }
-
- if (-1 == pop_array_as_string (&str))
- return -1;
- return _SLang_push_slstring (str); /* frees s upon error */
- }
-
- if (-1 == SLang_pop_integer (&i))
- return -1;
-
- if (i < 0) i = i + (int)len;
- if ((unsigned int) i > len)
- i = len; /* get \0 character --- bstrings include it as well */
-
- i = s[(unsigned int) i];
-
- return SLang_push_integer (i);
-}
-
-/* ARRAY[i, j, k] generates code: __args i j ...k ARRAY __aput/__aget
- * Here i, j, ... k may be a mixture of integers and 1-d arrays, or
- * a single 2-d array of indices. The 2-d index array is generated by the
- * 'where' function.
- *
- * If ARRAY is of type DataType, then this function will create an array of
- * the appropriate type. In that case, the indices i, j, ..., k must be
- * integers.
- */
-int _SLarray_aget (void)
-{
- unsigned int num_indices;
- int type;
- int (*aget_fun) (unsigned char, unsigned int);
-
- num_indices = (SLang_Num_Function_Args - 1);
-
- type = SLang_peek_at_stack ();
- switch (type)
- {
- case -1:
- return -1; /* stack underflow */
-
- case SLANG_DATATYPE_TYPE:
- return push_create_new_array ();
-
- case SLANG_BSTRING_TYPE:
- if (1 == num_indices)
- {
- SLang_BString_Type *bs;
- int ret;
- unsigned int len;
- unsigned char *s;
-
- if (-1 == SLang_pop_bstring (&bs))
- return -1;
-
- if (NULL == (s = SLbstring_get_pointer (bs, &len)))
- ret = -1;
- else
- ret = push_string_element (type, s, len);
-
- SLbstring_free (bs);
- return ret;
- }
- break;
-
- case SLANG_STRING_TYPE:
- if (1 == num_indices)
- {
- char *s;
- int ret;
-
- if (-1 == SLang_pop_slstring (&s))
- return -1;
-
- ret = push_string_element (type, (unsigned char *)s, strlen (s));
- SLang_free_slstring (s);
- return ret;
- }
- break;
-
- case SLANG_ARRAY_TYPE:
- break;
-
- default:
- aget_fun = _SLclass_get_class (type)->cl_aget;
- if (NULL != aget_fun)
- return (*aget_fun) (type, num_indices);
- }
-
- return aget_from_array (num_indices);
-}
-
-int
-_SLarray_aput_transfer_elem (SLang_Array_Type *at, int *indices,
- VOID_STAR data_to_put, unsigned int sizeof_type, int is_ptr)
-{
- VOID_STAR at_data;
-
- /* Since 1 element is being transferred, there is no need to coerse
- * the array to linear.
- */
- if (NULL == (at_data = get_data_addr (at, indices)))
- return -1;
-
- return transfer_n_elements (at, at_data, data_to_put, sizeof_type, 1, is_ptr);
-}
-
-static int
-aput_get_array_to_put (SLang_Class_Type *cl, unsigned int num_elements, int allow_array,
- SLang_Array_Type **at_ptr, char **data_to_put, unsigned int *data_increment)
-{
- unsigned char data_type;
- SLang_Array_Type *at;
-
- *at_ptr = NULL;
-
- data_type = cl->cl_data_type;
- if (-1 == SLclass_typecast (data_type, 1, allow_array))
- return -1;
-
- if ((data_type != SLANG_ARRAY_TYPE)
- && (data_type != SLANG_ANY_TYPE)
- && (SLANG_ARRAY_TYPE == SLang_peek_at_stack ()))
- {
- if (-1 == SLang_pop_array (&at, 0))
- return -1;
-
- if ((at->num_elements != num_elements)
-#if 0
- || (at->num_dims != 1)
-#endif
- )
- {
- SLang_verror (SL_TYPE_MISMATCH, "Array size is inappropriate for use with index-array");
- SLang_free_array (at);
- return -1;
- }
-
- *data_to_put = (char *) at->data;
- *data_increment = at->sizeof_type;
- *at_ptr = at;
- return 0;
- }
-
- *data_increment = 0;
- *data_to_put = (char *) cl->cl_transfer_buf;
-
- if (-1 == (*cl->cl_apop)(data_type, (VOID_STAR) *data_to_put))
- return -1;
-
- return 0;
-}
-
-static int
-aput_from_indices (SLang_Array_Type *at,
- SLang_Object_Type *index_objs, unsigned int num_indices)
-{
- int *index_data [SLARRAY_MAX_DIMS];
- int range_buf [SLARRAY_MAX_DIMS];
- int range_delta_buf [SLARRAY_MAX_DIMS];
- int max_dims [SLARRAY_MAX_DIMS];
- unsigned int i, num_elements;
- SLang_Array_Type *bt;
- int map_indices[SLARRAY_MAX_DIMS];
- int indices [SLARRAY_MAX_DIMS];
- unsigned int sizeof_type;
- int is_ptr, is_array, ret;
- char *data_to_put;
- unsigned int data_increment;
- SLang_Class_Type *cl;
- int is_dim_array [SLARRAY_MAX_DIMS];
-
- if (-1 == convert_nasty_index_objs (at, index_objs, num_indices,
- index_data, range_buf, range_delta_buf,
- max_dims, &num_elements, &is_array,
- is_dim_array))
- return -1;
-
- cl = at->cl;
-
- if (-1 == aput_get_array_to_put (cl, num_elements, is_array,
- &bt, &data_to_put, &data_increment))
- return -1;
-
- sizeof_type = at->sizeof_type;
- is_ptr = (at->flags & SLARR_DATA_VALUE_IS_POINTER);
-
- ret = -1;
-
- SLMEMSET((char *) map_indices, 0, sizeof(map_indices));
- if (num_elements) do
- {
- for (i = 0; i < num_indices; i++)
- {
- int j;
-
- j = map_indices[i];
-
- if (0 != range_delta_buf[i])
- indices[i] = range_buf[i] + j * range_delta_buf[i];
- else
- indices[i] = index_data [i][j];
- }
-
- if (-1 == _SLarray_aput_transfer_elem (at, indices, (VOID_STAR)data_to_put, sizeof_type, is_ptr))
- goto return_error;
-
- data_to_put += data_increment;
- }
- while (0 == next_index (map_indices, max_dims, num_indices));
-
- ret = 0;
-
- /* drop */
-
- return_error:
- if (bt == NULL)
- {
- if (is_ptr)
- (*cl->cl_destroy) (cl->cl_data_type, (VOID_STAR) data_to_put);
- }
- else SLang_free_array (bt);
-
- return ret;
-}
-
-static int
-aput_from_index_array (SLang_Array_Type *at, SLang_Array_Type *ind_at)
-{
- int *indices, *indices_max;
- unsigned int sizeof_type;
- char *data_to_put, *dest_data;
- unsigned int data_increment;
- int is_ptr;
- SLang_Array_Type *bt;
- SLang_Class_Type *cl;
- int ret;
-
- if (-1 == coerse_array_to_linear (at))
- return -1;
-
- if (-1 == coerse_array_to_linear (ind_at))
- return -1;
-
- if (-1 == check_index_array_ranges (at, ind_at))
- return -1;
-
- sizeof_type = at->sizeof_type;
-
- cl = at->cl;
-
- /* Note that if bt is returned as non NULL, then the array is a linear
- * one.
- */
- if (-1 == aput_get_array_to_put (cl, ind_at->num_elements, 1,
- &bt, &data_to_put, &data_increment))
- return -1;
-
- /* Since the index array is linear, I can address it directly */
- indices = (int *) ind_at->data;
- indices_max = indices + ind_at->num_elements;
-
- is_ptr = (at->flags & SLARR_DATA_VALUE_IS_POINTER);
- dest_data = (char *) at->data;
-
- ret = -1;
- while (indices < indices_max)
- {
- unsigned int offset;
-
- offset = sizeof_type * (unsigned int)*indices;
-
- if (-1 == transfer_n_elements (at, (VOID_STAR) (dest_data + offset),
- (VOID_STAR) data_to_put, sizeof_type, 1,
- is_ptr))
- goto return_error;
-
- indices++;
- data_to_put += data_increment;
- }
-
- ret = 0;
- /* Drop */
-
- return_error:
-
- if (bt == NULL)
- {
- if (is_ptr)
- (*cl->cl_destroy) (cl->cl_data_type, (VOID_STAR)data_to_put);
- }
- else SLang_free_array (bt);
-
- return ret;
-}
-
-/* ARRAY[i, j, k] = generates code: __args i j k ARRAY __aput
- */
-int _SLarray_aput (void)
-{
- unsigned int num_indices;
- SLang_Array_Type *at;
- SLang_Object_Type index_objs [SLARRAY_MAX_DIMS];
- int ret;
- int is_index_array;
- int (*aput_fun) (unsigned char, unsigned int);
- int type;
-
- ret = -1;
- num_indices = (SLang_Num_Function_Args - 1);
-
- type = SLang_peek_at_stack ();
- switch (type)
- {
- case -1:
- return -1;
-
- case SLANG_ARRAY_TYPE:
- break;
-
- default:
- if (NULL != (aput_fun = _SLclass_get_class (type)->cl_aput))
- return (*aput_fun) (type, num_indices);
- break;
- }
-
- if (-1 == SLang_pop_array (&at, 0))
- return -1;
-
- if (at->flags & SLARR_DATA_VALUE_IS_READ_ONLY)
- {
- SLang_verror (SL_READONLY_ERROR, "%s Array is read-only",
- SLclass_get_datatype_name (at->data_type));
- SLang_free_array (at);
- return -1;
- }
-
- if (-1 == pop_indices (index_objs, num_indices, &is_index_array))
- {
- SLang_free_array (at);
- return -1;
- }
-
- if (is_index_array == 0)
- ret = aput_from_indices (at, index_objs, num_indices);
- else
- ret = aput_from_index_array (at, index_objs[0].v.array_val);
-
- SLang_free_array (at);
- free_index_objects (index_objs, num_indices);
- return ret;
-}
-
-/* This is for 1-d matrices only. It is used by the sort function */
-static int push_element_at_index (SLang_Array_Type *at, int indx)
-{
- VOID_STAR data;
-
- if (NULL == (data = get_data_addr (at, &indx)))
- return -1;
-
- return push_element_at_addr (at, (VOID_STAR) data, 1);
-}
-
-static SLang_Name_Type *Sort_Function;
-static SLang_Array_Type *Sort_Array;
-
-static int sort_cmp_fun (int *a, int *b)
-{
- int cmp;
-
- if (SLang_Error
- || (-1 == push_element_at_index (Sort_Array, *a))
- || (-1 == push_element_at_index (Sort_Array, *b))
- || (-1 == SLexecute_function (Sort_Function))
- || (-1 == SLang_pop_integer (&cmp)))
- {
- /* DO not allow qsort to loop forever. Return something meaningful */
- if (*a > *b) return 1;
- if (*a < *b) return -1;
- return 0;
- }
-
- return cmp;
-}
-
-static int builtin_sort_cmp_fun (int *a, int *b)
-{
- VOID_STAR a_data;
- VOID_STAR b_data;
- SLang_Class_Type *cl;
-
- cl = Sort_Array->cl;
-
- if ((SLang_Error == 0)
- && (NULL != (a_data = get_data_addr (Sort_Array, a)))
- && (NULL != (b_data = get_data_addr (Sort_Array, b))))
- {
- int cmp;
-
- if ((Sort_Array->flags & SLARR_DATA_VALUE_IS_POINTER)
- && ((*(VOID_STAR *) a_data == NULL) || (*(VOID_STAR *) a_data == NULL)))
- {
- SLang_verror (SL_VARIABLE_UNINITIALIZED,
- "%s array has unitialized element", cl->cl_name);
- }
- else if (0 == (*cl->cl_cmp)(Sort_Array->data_type, a_data, b_data, &cmp))
- return cmp;
- }
-
-
- if (*a > *b) return 1;
- if (*a == *b) return 0;
- return -1;
-}
-
-static void sort_array_internal (SLang_Array_Type *at_str,
- SLang_Name_Type *entry,
- int (*sort_fun)(int *, int *))
-{
- SLang_Array_Type *ind_at;
- /* This is a silly hack to make up for braindead compilers and the lack of
- * uniformity in prototypes for qsort.
- */
- void (*qsort_fun) (char *, unsigned int, int, int (*)(int *, int *));
- int *indx;
- int i, n;
- int dims[1];
-
- if (Sort_Array != NULL)
- {
- SLang_verror (SL_NOT_IMPLEMENTED, "array_sort is not recursive");
- return;
- }
-
- n = at_str->num_elements;
-
- if (at_str->num_dims != 1)
- {
- SLang_verror (SL_INVALID_PARM, "sort is restricted to 1 dim arrays");
- return;
- }
-
- dims [0] = n;
-
- if (NULL == (ind_at = SLang_create_array (SLANG_INT_TYPE, 0, NULL, dims, 1)))
- return;
-
- indx = (int *) ind_at->data;
- for (i = 0; i < n; i++) indx[i] = i;
-
- if (n > 1)
- {
- qsort_fun = (void (*)(char *, unsigned int, int, int (*)(int *,
- int *)))
- qsort;
-
- Sort_Array = at_str;
- Sort_Function = entry;
- (*qsort_fun) ((char *) indx, n, sizeof (int), sort_fun);
- }
-
- Sort_Array = NULL;
- (void) SLang_push_array (ind_at, 1);
-}
-
-static void sort_array (void)
-{
- SLang_Name_Type *entry;
- SLang_Array_Type *at;
- int (*sort_fun) (int *, int *);
-
- if (SLang_Num_Function_Args != 1)
- {
- sort_fun = sort_cmp_fun;
-
- if (NULL == (entry = SLang_pop_function ()))
- return;
-
- if (-1 == SLang_pop_array (&at, 1))
- return;
- }
- else
- {
- sort_fun = builtin_sort_cmp_fun;
- if (-1 == SLang_pop_array (&at, 1))
- return;
- if (at->cl->cl_cmp == NULL)
- {
- SLang_verror (SL_NOT_IMPLEMENTED,
- "%s does not have a predefined sorting method",
- at->cl->cl_name);
- SLang_free_array (at);
- return;
- }
- entry = NULL;
- }
-
- sort_array_internal (at, entry, sort_fun);
- SLang_free_array (at);
- SLang_free_function (entry);
-}
-
-static void bstring_to_array (SLang_BString_Type *bs)
-{
- unsigned char *s;
- unsigned int len;
-
- if (NULL == (s = SLbstring_get_pointer (bs, &len)))
- (void) SLang_push_null ();
- else
- (void) push_string_as_array (s, len);
-}
-
-static void array_to_bstring (SLang_Array_Type *at)
-{
- unsigned int nbytes;
- SLang_BString_Type *bs;
-
- nbytes = at->num_elements * at->sizeof_type;
- bs = SLbstring_create ((unsigned char *)at->data, nbytes);
- (void) SLang_push_bstring (bs);
- SLbstring_free (bs);
-}
-
-static void init_char_array (void)
-{
- SLang_Array_Type *at;
- char *s;
- unsigned int n, ndim;
-
- if (SLang_pop_slstring (&s)) return;
-
- if (-1 == SLang_pop_array (&at, 0))
- goto free_and_return;
-
- if (at->data_type != SLANG_CHAR_TYPE)
- {
- SLang_doerror("Operation requires character array");
- goto free_and_return;
- }
-
- n = strlen (s);
- ndim = at->num_elements;
- if (n > ndim)
- {
- SLang_doerror("String too big to init array");
- goto free_and_return;
- }
-
- strncpy((char *) at->data, s, ndim);
- /* drop */
-
- free_and_return:
- SLang_free_array (at);
- SLang_free_slstring (s);
-}
-
-static void array_info (void)
-{
- SLang_Array_Type *at, *bt;
- int num_dims;
-
- if (-1 == pop_array (&at, 1))
- return;
-
- num_dims = (int)at->num_dims;
-
- if (NULL != (bt = SLang_create_array (SLANG_INT_TYPE, 0, NULL, &num_dims, 1)))
- {
- int *bdata;
- int i;
- int *a_dims;
-
- a_dims = at->dims;
- bdata = (int *) bt->data;
- for (i = 0; i < num_dims; i++) bdata [i] = a_dims [i];
-
- if (0 == SLang_push_array (bt, 1))
- {
- (void) SLang_push_integer ((int) at->num_dims);
- (void) _SLang_push_datatype (at->data_type);
- }
- }
-
- SLang_free_array (at);
-}
-
-static VOID_STAR range_get_data_addr (SLang_Array_Type *at, int *dims)
-{
- static int value;
- SLarray_Range_Array_Type *r;
- int d;
-
- d = *dims;
- r = (SLarray_Range_Array_Type *)at->data;
-
- if (d < 0)
- d += at->dims[0];
-
- value = r->first_index + d * r->delta;
- return (VOID_STAR) &value;
-}
-
-static SLang_Array_Type *inline_implicit_int_array (int *xminptr, int *xmaxptr, int *dxptr)
-{
- int delta;
- SLang_Array_Type *at;
- int dims, idims;
- SLarray_Range_Array_Type *data;
-
- if (dxptr == NULL) delta = 1;
- else delta = *dxptr;
-
- if (delta == 0)
- {
- SLang_verror (SL_INVALID_PARM, "range-array increment must be non-zero");
- return NULL;
- }
-
- data = (SLarray_Range_Array_Type *) SLmalloc (sizeof (SLarray_Range_Array_Type));
- if (data == NULL)
- return NULL;
-
- SLMEMSET((char *) data, 0, sizeof (SLarray_Range_Array_Type));
- data->delta = delta;
- dims = 0;
-
- if (xminptr != NULL)
- data->first_index = *xminptr;
- else
- data->first_index = 0;
-
- if (xmaxptr != NULL)
- data->last_index = *xmaxptr;
- else
- data->last_index = -1;
-
-/* if ((xminptr != NULL) && (xmaxptr != NULL))
- { */
- idims = 1 + (data->last_index - data->first_index) / delta;
- if (idims > 0)
- dims = idims;
- /* } */
-
- if (NULL == (at = SLang_create_array (SLANG_INT_TYPE, 0, (VOID_STAR) data, &dims, 1)))
- return NULL;
-
- at->index_fun = range_get_data_addr;
- at->flags |= SLARR_DATA_VALUE_IS_RANGE;
-
- return at;
-}
-
-#if SLANG_HAS_FLOAT
-static SLang_Array_Type *inline_implicit_floating_array (unsigned char type,
- double *xminptr, double *xmaxptr, double *dxptr)
-{
- int n, i;
- SLang_Array_Type *at;
- int dims;
- double xmin, xmax, dx;
-
- if ((xminptr == NULL) || (xmaxptr == NULL))
- {
- SLang_verror (SL_INVALID_PARM, "range-array has unknown size");
- return NULL;
- }
- xmin = *xminptr;
- xmax = *xmaxptr;
- if (dxptr == NULL) dx = 1.0;
- else dx = *dxptr;
-
- if (dx == 0.0)
- {
- SLang_doerror ("range-array increment must be non-zero");
- return NULL;
- }
-
- /* I have convinced myself that it is better to use semi-open intervals
- * because of less ambiguities. So, [a:b:c] will represent the set of
- * values a, a + c, a + 2c ... a + nc
- * such that a + nc < b. That is, b lies outside the interval.
- */
-
- /* Allow for roundoff by adding 0.5 before truncation */
- n = (int)(1.5 + ((xmax - xmin) / dx));
- if (n <= 0)
- n = 0;
- else
- {
- double last = xmin + (n-1) * dx;
-
- if (dx > 0.0)
- {
- if (last >= xmax)
- n -= 1;
- }
- else if (last <= xmax)
- n -= 1;
- }
-
- dims = n;
- if (NULL == (at = SLang_create_array1 (type, 0, NULL, &dims, 1, 1)))
- return NULL;
-
- if (type == SLANG_DOUBLE_TYPE)
- {
- double *ptr;
-
- ptr = (double *) at->data;
-
- for (i = 0; i < n; i++)
- ptr[i] = xmin + i * dx;
- }
- else
- {
- float *ptr;
-
- ptr = (float *) at->data;
-
- for (i = 0; i < n; i++)
- ptr[i] = (float) (xmin + i * dx);
- }
- return at;
-}
-#endif
-
-/* FIXME: Priority=medium
- * This needs to be updated to work with all integer types.
- */
-int _SLarray_inline_implicit_array (void)
-{
- int int_vals[3];
-#if SLANG_HAS_FLOAT
- double double_vals[3];
-#endif
- int has_vals[3];
- unsigned int i, count;
- SLang_Array_Type *at;
- int precedence;
- unsigned char type;
- int is_int;
-
- count = SLang_Num_Function_Args;
-
- if (count == 2)
- has_vals [2] = 0;
- else if (count != 3)
- {
- SLang_doerror ("wrong number of arguments to __implicit_inline_array");
- return -1;
- }
-
-#if SLANG_HAS_FLOAT
- is_int = 1;
-#endif
-
- type = 0;
- precedence = 0;
-
- i = count;
- while (i--)
- {
- int this_type, this_precedence;
-
- if (-1 == (this_type = SLang_peek_at_stack ()))
- return -1;
-
- this_precedence = _SLarith_get_precedence ((unsigned char) this_type);
- if (precedence < this_precedence)
- {
- type = (unsigned char) this_type;
- precedence = this_precedence;
- }
-
- has_vals [i] = 1;
-
- switch (this_type)
- {
- case SLANG_NULL_TYPE:
- has_vals[i] = 0;
- (void) SLdo_pop ();
- break;
-
-#if SLANG_HAS_FLOAT
- case SLANG_DOUBLE_TYPE:
- case SLANG_FLOAT_TYPE:
- if (-1 == SLang_pop_double (double_vals + i, NULL, NULL))
- return -1;
- is_int = 0;
- break;
-#endif
- default:
- if (-1 == SLang_pop_integer (int_vals + i))
- return -1;
- double_vals[i] = (double) int_vals[i];
- }
- }
-
-#if SLANG_HAS_FLOAT
- if (is_int == 0)
- at = inline_implicit_floating_array (type,
- (has_vals[0] ? &double_vals[0] : NULL),
- (has_vals[1] ? &double_vals[1] : NULL),
- (has_vals[2] ? &double_vals[2] : NULL));
- else
-#endif
- at = inline_implicit_int_array ((has_vals[0] ? &int_vals[0] : NULL),
- (has_vals[1] ? &int_vals[1] : NULL),
- (has_vals[2] ? &int_vals[2] : NULL));
-
- if (at == NULL)
- return -1;
-
- return SLang_push_array (at, 1);
-}
-
-int _SLarray_wildcard_array (void)
-{
- SLang_Array_Type *at;
-
- if (NULL == (at = inline_implicit_int_array (NULL, NULL, NULL)))
- return -1;
-
- return SLang_push_array (at, 1);
-}
-
-static SLang_Array_Type *concat_arrays (unsigned int count)
-{
- SLang_Array_Type **arrays;
- SLang_Array_Type *at, *bt;
- unsigned int i;
- int num_elements;
- unsigned char type;
- char *src_data, *dest_data;
- int is_ptr;
- unsigned int sizeof_type;
- int max_dims, min_dims, max_rows, min_rows;
-
- arrays = (SLang_Array_Type **)SLmalloc (count * sizeof (SLang_Array_Type *));
- if (arrays == NULL)
- {
- SLdo_pop_n (count);
- return NULL;
- }
- SLMEMSET((char *) arrays, 0, count * sizeof(SLang_Array_Type *));
-
- at = NULL;
-
- num_elements = 0;
- i = count;
-
- while (i != 0)
- {
- i--;
-
- if (-1 == SLang_pop_array (&bt, 1))
- goto free_and_return;
-
- arrays[i] = bt;
- num_elements += (int)bt->num_elements;
- }
-
- type = arrays[0]->data_type;
- max_dims = min_dims = arrays[0]->num_dims;
- min_rows = max_rows = arrays[0]->dims[0];
-
- for (i = 1; i < count; i++)
- {
- SLang_Array_Type *ct;
- int num;
-
- bt = arrays[i];
-
- num = bt->num_dims;
- if (num > max_dims) max_dims = num;
- if (num < min_dims) min_dims = num;
-
- num = bt->dims[0];
- if (num > max_rows) max_rows = num;
- if (num < min_rows) min_rows = num;
-
- if (type == bt->data_type)
- continue;
-
- if (1 != _SLarray_typecast (bt->data_type, (VOID_STAR) &bt, 1,
- type, (VOID_STAR) &ct, 1))
- goto free_and_return;
-
- SLang_free_array (bt);
- arrays [i] = ct;
- }
-
- if (NULL == (at = SLang_create_array (type, 0, NULL, &num_elements, 1)))
- goto free_and_return;
-
- is_ptr = (at->flags & SLARR_DATA_VALUE_IS_POINTER);
- sizeof_type = at->sizeof_type;
- dest_data = (char *) at->data;
-
- for (i = 0; i < count; i++)
- {
- bt = arrays[i];
-
- src_data = (char *) bt->data;
- num_elements = bt->num_elements;
-
- if (-1 == transfer_n_elements (bt, (VOID_STAR)dest_data, (VOID_STAR)src_data, sizeof_type,
- num_elements, is_ptr))
- {
- SLang_free_array (at);
- at = NULL;
- goto free_and_return;
- }
-
- dest_data += num_elements * sizeof_type;
- }
-
- /* If the arrays are all 1-d, and all the same size, then reshape to a
- * 2-d array. This will allow us to do, e.g.
- * a = [[1,2], [3,4]]
- * to specifiy a 2-d.
- * Someday I will generalize this.
- */
- if ((max_dims == min_dims) && (max_dims == 1) && (min_rows == max_rows))
- {
- at->num_dims = 2;
- at->dims[0] = count;
- at->dims[1] = min_rows;
- }
-
- free_and_return:
-
- for (i = 0; i < count; i++)
- SLang_free_array (arrays[i]);
- SLfree ((char *) arrays);
-
- return at;
-}
-
-int _SLarray_inline_array (void)
-{
- SLang_Object_Type *obj;
- unsigned char type, this_type;
- unsigned int count;
- SLang_Array_Type *at;
-
- obj = _SLStack_Pointer;
-
- count = SLang_Num_Function_Args;
- type = 0;
-
- while ((count > 0) && (--obj >= _SLRun_Stack))
- {
- this_type = obj->data_type;
-
- if (type == 0)
- type = this_type;
-
- if ((type == this_type) || (type == SLANG_ARRAY_TYPE))
- {
- count--;
- continue;
- }
-
- switch (this_type)
- {
- case SLANG_ARRAY_TYPE:
- type = SLANG_ARRAY_TYPE;
- break;
-
- case SLANG_INT_TYPE:
- switch (type)
- {
-#if SLANG_HAS_FLOAT
- case SLANG_DOUBLE_TYPE:
- break;
-#endif
-#if SLANG_HAS_COMPLEX
- case SLANG_COMPLEX_TYPE:
- break;
-#endif
- default:
- goto type_mismatch;
- }
- break;
-#if SLANG_HAS_FLOAT
- case SLANG_DOUBLE_TYPE:
- switch (type)
- {
- case SLANG_INT_TYPE:
- type = SLANG_DOUBLE_TYPE;
- break;
-# if SLANG_HAS_COMPLEX
- case SLANG_COMPLEX_TYPE:
- break;
-# endif
- default:
- goto type_mismatch;
- }
- break;
-#endif
-#if SLANG_HAS_COMPLEX
- case SLANG_COMPLEX_TYPE:
- switch (type)
- {
- case SLANG_INT_TYPE:
- case SLANG_DOUBLE_TYPE:
- type = SLANG_COMPLEX_TYPE;
- break;
-
- default:
- goto type_mismatch;
- }
- break;
-#endif
- default:
- type_mismatch:
- _SLclass_type_mismatch_error (type, this_type);
- return -1;
- }
- count--;
- }
-
- if (count != 0)
- {
- SLang_Error = SL_STACK_UNDERFLOW;
- return -1;
- }
-
- count = SLang_Num_Function_Args;
-
- if (count == 0)
- {
- SLang_verror (SL_NOT_IMPLEMENTED, "Empty inline-arrays not supported");
- return -1;
- }
-
- if (type == SLANG_ARRAY_TYPE)
- {
- if (NULL == (at = concat_arrays (count)))
- return -1;
- }
- else
- {
- SLang_Object_Type index_obj;
- int icount = (int) count;
-
- if (NULL == (at = SLang_create_array (type, 0, NULL, &icount, 1)))
- return -1;
-
- index_obj.data_type = SLANG_INT_TYPE;
- while (count != 0)
- {
- count--;
- index_obj.v.int_val = (int) count;
- if (-1 == aput_from_indices (at, &index_obj, 1))
- {
- SLang_free_array (at);
- SLdo_pop_n (count);
- return -1;
- }
- }
- }
-
- return SLang_push_array (at, 1);
-}
-
-static int array_binary_op_result (int op, unsigned char a, unsigned char b,
- unsigned char *c)
-{
- (void) op;
- (void) a;
- (void) b;
- *c = SLANG_ARRAY_TYPE;
- return 1;
-}
-
-static int array_binary_op (int op,
- unsigned char a_type, VOID_STAR ap, unsigned int na,
- unsigned char b_type, VOID_STAR bp, unsigned int nb,
- VOID_STAR cp)
-{
- SLang_Array_Type *at, *bt, *ct;
- unsigned int i, num_dims;
- int (*binary_fun) (int,
- unsigned char, VOID_STAR, unsigned int,
- unsigned char, VOID_STAR, unsigned int,
- VOID_STAR);
- SLang_Class_Type *a_cl, *b_cl, *c_cl;
- int no_init;
-
- if (a_type == SLANG_ARRAY_TYPE)
- {
- if (na != 1)
- {
- SLang_verror (SL_NOT_IMPLEMENTED, "Binary operation on multiple arrays not implemented");
- return -1;
- }
-
- at = *(SLang_Array_Type **) ap;
- if (-1 == coerse_array_to_linear (at))
- return -1;
- ap = at->data;
- a_type = at->data_type;
- na = at->num_elements;
- }
- else
- {
- at = NULL;
- }
-
- if (b_type == SLANG_ARRAY_TYPE)
- {
- if (nb != 1)
- {
- SLang_verror (SL_NOT_IMPLEMENTED, "Binary operation on multiple arrays not implemented");
- return -1;
- }
-
- bt = *(SLang_Array_Type **) bp;
- if (-1 == coerse_array_to_linear (bt))
- return -1;
- bp = bt->data;
- b_type = bt->data_type;
- nb = bt->num_elements;
- }
- else
- {
- bt = NULL;
- }
-
- if ((at != NULL) && (bt != NULL))
- {
- num_dims = at->num_dims;
-
- if (num_dims != bt->num_dims)
- {
- SLang_verror (SL_TYPE_MISMATCH, "Arrays must have same dim for binary operation");
- return -1;
- }
-
- for (i = 0; i < num_dims; i++)
- {
- if (at->dims[i] != bt->dims[i])
- {
- SLang_verror (SL_TYPE_MISMATCH, "Arrays must be the same for binary operation");
- return -1;
- }
- }
- }
-
- a_cl = _SLclass_get_class (a_type);
- b_cl = _SLclass_get_class (b_type);
-
- if (NULL == (binary_fun = _SLclass_get_binary_fun (op, a_cl, b_cl, &c_cl, 1)))
- return -1;
-
- no_init = ((c_cl->cl_class_type == SLANG_CLASS_TYPE_SCALAR)
- || (c_cl->cl_class_type == SLANG_CLASS_TYPE_VECTOR));
-
- ct = NULL;
-#if _SLANG_USE_TMP_OPTIMIZATION
- /* If we are dealing with scalar (or vector) objects, and if the object
- * appears to be owned by the stack, then use it instead of creating a
- * new version. This can happen with code such as:
- * @ x = [1,2,3,4];
- * @ x = __tmp(x) + 1;
- */
- if (no_init)
- {
- if ((at != NULL)
- && (at->num_refs == 1)
- && (at->data_type == c_cl->cl_data_type))
- {
- ct = at;
- ct->num_refs = 2;
- }
- else if ((bt != NULL)
- && (bt->num_refs == 1)
- && (bt->data_type == c_cl->cl_data_type))
- {
- ct = bt;
- ct->num_refs = 2;
- }
- }
-#endif /* _SLANG_USE_TMP_OPTIMIZATION */
-
- if (ct == NULL)
- {
- if (at != NULL) ct = at; else ct = bt;
- ct = SLang_create_array1 (c_cl->cl_data_type, 0, NULL, ct->dims, ct->num_dims, no_init);
- if (ct == NULL)
- return -1;
- }
-
-
- if ((na == 0) || (nb == 0) /* allow empty arrays */
- || (1 == (*binary_fun) (op, a_type, ap, na, b_type, bp, nb, ct->data)))
- {
- *(SLang_Array_Type **) cp = ct;
- return 1;
- }
-
- SLang_free_array (ct);
- return -1;
-}
-
-static void array_where (void)
-{
- SLang_Array_Type *at, *bt;
- char *a_data;
- int *b_data;
- unsigned int i, num_elements;
- int b_num;
-
- if (-1 == SLang_pop_array (&at, 1))
- return;
-
- bt = NULL;
-
- if (at->data_type != SLANG_CHAR_TYPE)
- {
- int zero;
- SLang_Array_Type *tmp_at;
-
- tmp_at = at;
- zero = 0;
- if (1 != array_binary_op (SLANG_NE,
- SLANG_ARRAY_TYPE, (VOID_STAR) &at, 1,
- SLANG_CHAR_TYPE, (VOID_STAR) &zero, 1,
- (VOID_STAR) &tmp_at))
- goto return_error;
-
- SLang_free_array (at);
- at = tmp_at;
- if (at->data_type != SLANG_CHAR_TYPE)
- {
- SLang_Error = SL_TYPE_MISMATCH;
- goto return_error;
- }
- }
-
- a_data = (char *) at->data;
- num_elements = at->num_elements;
-
- b_num = 0;
- for (i = 0; i < num_elements; i++)
- if (a_data[i] != 0) b_num++;
-
- if (NULL == (bt = SLang_create_array1 (SLANG_INT_TYPE, 0, NULL, &b_num, 1, 1)))
- goto return_error;
-
- b_data = (int *) bt->data;
-
- i = 0;
- while (b_num)
- {
- if (a_data[i] != 0)
- {
- *b_data++ = i;
- b_num--;
- }
-
- i++;
- }
-
- (void) SLang_push_array (bt, 0);
- /* drop */
-
- return_error:
- SLang_free_array (at);
- SLang_free_array (bt);
-}
-
-static int do_array_reshape (SLang_Array_Type *at, SLang_Array_Type *ind_at)
-{
- int *dims;
- unsigned int i, num_dims;
- unsigned int num_elements;
-
- if ((ind_at->data_type != SLANG_INT_TYPE)
- || (ind_at->num_dims != 1))
- {
- SLang_verror (SL_TYPE_MISMATCH, "Expecting 1-d integer array");
- return -1;
- }
-
- num_dims = ind_at->num_elements;
- dims = (int *) ind_at->data;
-
- num_elements = 1;
- for (i = 0; i < num_dims; i++)
- {
- int d = dims[i];
- if (d < 0)
- {
- SLang_verror (SL_INVALID_PARM, "reshape: dimension is less then 0");
- return -1;
- }
-
- num_elements = (unsigned int) d * num_elements;
- }
-
- if ((num_elements != at->num_elements)
- || (num_dims > SLARRAY_MAX_DIMS))
- {
- SLang_verror (SL_INVALID_PARM, "Unable to reshape array to specified size");
- return -1;
- }
-
- for (i = 0; i < num_dims; i++)
- at->dims [i] = dims[i];
-
- while (i < SLARRAY_MAX_DIMS)
- {
- at->dims [i] = 1;
- i++;
- }
-
- at->num_dims = num_dims;
- return 0;
-}
-
-static void array_reshape (SLang_Array_Type *at, SLang_Array_Type *ind_at)
-{
- (void) do_array_reshape (at, ind_at);
-}
-
-static void _array_reshape (SLang_Array_Type *ind_at)
-{
- SLang_Array_Type *at;
- SLang_Array_Type *new_at;
-
- if (-1 == SLang_pop_array (&at, 1))
- return;
-
- /* FIXME: Priority=low: duplicate_array could me modified to look at num_refs */
-
- /* Now try to avoid the overhead of creating a new array if possible */
- if (at->num_refs == 1)
- {
- /* Great, we are the sole owner of this array. */
- if ((-1 == do_array_reshape (at, ind_at))
- || (-1 == SLclass_push_ptr_obj (SLANG_ARRAY_TYPE, (VOID_STAR)at)))
- SLang_free_array (at);
- return;
- }
-
- new_at = SLang_duplicate_array (at);
- if (new_at != NULL)
- {
- if (0 == do_array_reshape (new_at, ind_at))
- (void) SLang_push_array (new_at, 0);
-
- SLang_free_array (new_at);
- }
- SLang_free_array (at);
-}
-
-typedef struct
-{
- SLang_Array_Type *at;
- unsigned int increment;
- char *addr;
-}
-Map_Arg_Type;
-/* Usage: array_map (Return-Type, func, args,....); */
-static void array_map (void)
-{
- Map_Arg_Type *args;
- unsigned int num_args;
- unsigned int i, i_control;
- SLang_Name_Type *nt;
- unsigned int num_elements;
- SLang_Array_Type *at;
- char *addr;
- unsigned char type;
-
- at = NULL;
- args = NULL;
- nt = NULL;
-
- if (SLang_Num_Function_Args < 3)
- {
- SLang_verror (SL_INVALID_PARM,
- "Usage: array_map (Return-Type, &func, args...)");
- SLdo_pop_n (SLang_Num_Function_Args);
- return;
- }
-
- num_args = (unsigned int)SLang_Num_Function_Args - 2;
- args = (Map_Arg_Type *) SLmalloc (num_args * sizeof (Map_Arg_Type));
- if (args == NULL)
- {
- SLdo_pop_n (SLang_Num_Function_Args);
- return;
- }
- memset ((char *) args, 0, num_args * sizeof (Map_Arg_Type));
- i = num_args;
- i_control = 0;
- while (i > 0)
- {
- i--;
- if (-1 == SLang_pop_array (&args[i].at, 1))
- {
- SLdo_pop_n (i + 2);
- goto return_error;
- }
- if (args[i].at->num_elements > 1)
- i_control = i;
- }
-
- if (NULL == (nt = SLang_pop_function ()))
- {
- SLdo_pop_n (1);
- goto return_error;
- }
-
- num_elements = args[i_control].at->num_elements;
-
- if (-1 == _SLang_pop_datatype (&type))
- goto return_error;
-
- if (type == SLANG_UNDEFINED_TYPE) /* Void_Type */
- at = NULL;
- else
- {
- at = args[i_control].at;
-
- if (NULL == (at = SLang_create_array (type, 0, NULL, at->dims, at->num_dims)))
- goto return_error;
- }
-
-
- for (i = 0; i < num_args; i++)
- {
- SLang_Array_Type *ati = args[i].at;
- /* FIXME: Priority = low: The actual dimensions should be compared. */
- if (ati->num_elements == num_elements)
- args[i].increment = ati->sizeof_type;
- /* memset already guarantees increment to be zero */
-
- if (ati->num_elements == 0)
- {
- SLang_verror (0, "array_map: function argument %d of %d is an empty array",
- i+1, num_args);
- goto return_error;
- }
-
- args[i].addr = (char *) ati->data;
- }
-
- if (at == NULL)
- addr = NULL;
- else
- addr = (char *)at->data;
-
- for (i = 0; i < num_elements; i++)
- {
- unsigned int j;
-
- if (-1 == SLang_start_arg_list ())
- goto return_error;
-
- for (j = 0; j < num_args; j++)
- {
- if (-1 == push_element_at_addr (args[j].at,
- (VOID_STAR) args[j].addr,
- 1))
- {
- SLdo_pop_n (j);
- goto return_error;
- }
-
- args[j].addr += args[j].increment;
- }
-
- if (-1 == SLang_end_arg_list ())
- {
- SLdo_pop_n (num_args);
- goto return_error;
- }
-
- if (-1 == SLexecute_function (nt))
- goto return_error;
-
- if (at == NULL)
- continue;
-
- if (-1 == at->cl->cl_apop (type, (VOID_STAR) addr))
- goto return_error;
-
- addr += at->sizeof_type;
- }
-
- if (at != NULL)
- (void) SLang_push_array (at, 0);
-
- /* drop */
-
- return_error:
- SLang_free_array (at);
- SLang_free_function (nt);
- if (args != NULL)
- {
- for (i = 0; i < num_args; i++)
- SLang_free_array (args[i].at);
-
- SLfree ((char *) args);
- }
-}
-
-static SLang_Intrin_Fun_Type Array_Table [] =
-{
- MAKE_INTRINSIC_0("array_map", array_map, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_0("array_sort", sort_array, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_1("array_to_bstring", array_to_bstring, SLANG_VOID_TYPE, SLANG_ARRAY_TYPE),
- MAKE_INTRINSIC_1("bstring_to_array", bstring_to_array, SLANG_VOID_TYPE, SLANG_BSTRING_TYPE),
- MAKE_INTRINSIC("init_char_array", init_char_array, SLANG_VOID_TYPE, 0),
- MAKE_INTRINSIC("array_info", array_info, SLANG_VOID_TYPE, 0),
- MAKE_INTRINSIC("where", array_where, SLANG_VOID_TYPE, 0),
- MAKE_INTRINSIC_2("reshape", array_reshape, SLANG_VOID_TYPE, SLANG_ARRAY_TYPE, SLANG_ARRAY_TYPE),
- MAKE_INTRINSIC_1("_reshape", _array_reshape, SLANG_VOID_TYPE, SLANG_ARRAY_TYPE),
- SLANG_END_INTRIN_FUN_TABLE
-};
-
-static char *array_string (unsigned char type, VOID_STAR v)
-{
- SLang_Array_Type *at;
- char buf[512];
- unsigned int i, num_dims;
- int *dims;
-
- at = *(SLang_Array_Type **) v;
- type = at->data_type;
- num_dims = at->num_dims;
- dims = at->dims;
-
- sprintf (buf, "%s[%d", SLclass_get_datatype_name (type), at->dims[0]);
-
- for (i = 1; i < num_dims; i++)
- sprintf (buf + strlen(buf), ",%d", dims[i]);
- strcat (buf, "]");
-
- return SLmake_string (buf);
-}
-
-static void array_destroy (unsigned char type, VOID_STAR v)
-{
- (void) type;
- SLang_free_array (*(SLang_Array_Type **) v);
-}
-
-static int array_push (unsigned char type, VOID_STAR v)
-{
- SLang_Array_Type *at;
-
- (void) type;
- at = *(SLang_Array_Type **) v;
- return SLang_push_array (at, 0);
-}
-
-/* Intrinsic arrays are not stored in a variable. So, the address that
- * would contain the variable holds the array address.
- */
-static int array_push_intrinsic (unsigned char type, VOID_STAR v)
-{
- (void) type;
- return SLang_push_array ((SLang_Array_Type *) v, 0);
-}
-
-int _SLarray_add_bin_op (unsigned char type)
-{
- SL_OOBinary_Type *ab;
- SLang_Class_Type *cl;
-
- cl = _SLclass_get_class (type);
- ab = cl->cl_binary_ops;
-
- while (ab != NULL)
- {
- if (ab->data_type == SLANG_ARRAY_TYPE)
- return 0;
- ab = ab->next;
- }
-
- if ((-1 == SLclass_add_binary_op (SLANG_ARRAY_TYPE, type, array_binary_op, array_binary_op_result))
- || (-1 == SLclass_add_binary_op (type, SLANG_ARRAY_TYPE, array_binary_op, array_binary_op_result)))
- return -1;
-
- return 0;
-}
-
-static SLang_Array_Type *
-do_array_math_op (int op, int unary_type,
- SLang_Array_Type *at, unsigned int na)
-{
- unsigned char a_type, b_type;
- int (*f) (int, unsigned char, VOID_STAR, unsigned int, VOID_STAR);
- SLang_Array_Type *bt;
- SLang_Class_Type *b_cl;
- int no_init;
-
- if (na != 1)
- {
- SLang_verror (SL_NOT_IMPLEMENTED, "Operation restricted to 1 array");
- return NULL;
- }
-
- a_type = at->data_type;
- if (NULL == (f = _SLclass_get_unary_fun (op, at->cl, &b_cl, unary_type)))
- return NULL;
- b_type = b_cl->cl_data_type;
-
- if (-1 == coerse_array_to_linear (at))
- return NULL;
-
- no_init = ((b_cl->cl_class_type == SLANG_CLASS_TYPE_SCALAR)
- || (b_cl->cl_class_type == SLANG_CLASS_TYPE_VECTOR));
-
-#if _SLANG_USE_TMP_OPTIMIZATION
- /* If we are dealing with scalar (or vector) objects, and if the object
- * appears to be owned by the stack, then use it instead of creating a
- * new version. This can happen with code such as:
- * @ x = [1,2,3,4];
- * @ x = UNARY_OP(__tmp(x));
- */
- if (no_init
- && (at->num_refs == 1)
- && (at->data_type == b_cl->cl_data_type))
- {
- bt = at;
- bt->num_refs = 2;
- }
- else
-#endif /* _SLANG_USE_TMP_OPTIMIZATION */
- if (NULL == (bt = SLang_create_array1 (b_type, 0, NULL, at->dims, at->num_dims, no_init)))
- return NULL;
-
- if (1 != (*f)(op, a_type, at->data, at->num_elements, bt->data))
- {
- SLang_free_array (bt);
- return NULL;
- }
- return bt;
-}
-
-static int
-array_unary_op_result (int op, unsigned char a, unsigned char *b)
-{
- (void) op;
- (void) a;
- *b = SLANG_ARRAY_TYPE;
- return 1;
-}
-
-static int
-array_unary_op (int op,
- unsigned char a, VOID_STAR ap, unsigned int na,
- VOID_STAR bp)
-{
- SLang_Array_Type *at;
-
- (void) a;
- at = *(SLang_Array_Type **) ap;
- if (NULL == (at = do_array_math_op (op, _SLANG_BC_UNARY, at, na)))
- {
- if (SLang_Error) return -1;
- return 0;
- }
- *(SLang_Array_Type **) bp = at;
- return 1;
-}
-
-static int
-array_math_op (int op,
- unsigned char a, VOID_STAR ap, unsigned int na,
- VOID_STAR bp)
-{
- SLang_Array_Type *at;
-
- (void) a;
- at = *(SLang_Array_Type **) ap;
- if (NULL == (at = do_array_math_op (op, _SLANG_BC_MATH_UNARY, at, na)))
- {
- if (SLang_Error) return -1;
- return 0;
- }
- *(SLang_Array_Type **) bp = at;
- return 1;
-}
-
-static int
-array_app_op (int op,
- unsigned char a, VOID_STAR ap, unsigned int na,
- VOID_STAR bp)
-{
- SLang_Array_Type *at;
-
- (void) a;
- at = *(SLang_Array_Type **) ap;
- if (NULL == (at = do_array_math_op (op, _SLANG_BC_APP_UNARY, at, na)))
- {
- if (SLang_Error) return -1;
- return 0;
- }
- *(SLang_Array_Type **) bp = at;
- return 1;
-}
-
-int
-_SLarray_typecast (unsigned char a_type, VOID_STAR ap, unsigned int na,
- unsigned char b_type, VOID_STAR bp,
- int is_implicit)
-{
- SLang_Array_Type *at, *bt;
- SLang_Class_Type *b_cl;
- int no_init;
- int (*t) (unsigned char, VOID_STAR, unsigned int, unsigned char, VOID_STAR);
-
- if (na != 1)
- {
- SLang_verror (SL_NOT_IMPLEMENTED, "typecast of multiple arrays not implemented");
- return -1;
- }
-
- at = *(SLang_Array_Type **) ap;
- a_type = at->data_type;
-
- if (a_type == b_type)
- {
- at->num_refs += 1;
- *(SLang_Array_Type **) bp = at;
- return 1;
- }
-
- if (NULL == (t = _SLclass_get_typecast (a_type, b_type, is_implicit)))
- return -1;
-
- if (-1 == coerse_array_to_linear (at))
- return -1;
-
- b_cl = _SLclass_get_class (b_type);
-
- no_init = ((b_cl->cl_class_type == SLANG_CLASS_TYPE_SCALAR)
- || (b_cl->cl_class_type == SLANG_CLASS_TYPE_VECTOR));
-
- if (NULL == (bt = SLang_create_array1 (b_type, 0, NULL, at->dims, at->num_dims, no_init)))
- return -1;
-
- if (1 == (*t) (a_type, at->data, at->num_elements, b_type, bt->data))
- {
- *(SLang_Array_Type **) bp = bt;
- return 1;
- }
-
- SLang_free_array (bt);
- return 0;
-}
-
-SLang_Array_Type *SLang_duplicate_array (SLang_Array_Type *at)
-{
- SLang_Array_Type *bt;
- char *data, *a_data;
- unsigned int i, num_elements, sizeof_type;
- unsigned int size;
- int (*cl_acopy) (unsigned char, VOID_STAR, VOID_STAR);
- unsigned char type;
-
- if (-1 == coerse_array_to_linear (at))
- return NULL;
-
- type = at->data_type;
- num_elements = at->num_elements;
- sizeof_type = at->sizeof_type;
- size = num_elements * sizeof_type;
-
- if (NULL == (data = SLmalloc (size)))
- return NULL;
-
- if (NULL == (bt = SLang_create_array (type, 0, (VOID_STAR)data, at->dims, at->num_dims)))
- {
- SLfree (data);
- return NULL;
- }
-
- a_data = (char *) at->data;
- if (0 == (at->flags & SLARR_DATA_VALUE_IS_POINTER))
- {
- SLMEMCPY (data, a_data, size);
- return bt;
- }
-
- SLMEMSET (data, 0, size);
-
- cl_acopy = at->cl->cl_acopy;
- for (i = 0; i < num_elements; i++)
- {
- if (NULL != *(VOID_STAR *) a_data)
- {
- if (-1 == (*cl_acopy) (type, (VOID_STAR) a_data, (VOID_STAR) data))
- {
- SLang_free_array (bt);
- return NULL;
- }
- }
-
- data += sizeof_type;
- a_data += sizeof_type;
- }
-
- return bt;
-}
-
-static int array_dereference (unsigned char type, VOID_STAR addr)
-{
- SLang_Array_Type *at;
-
- (void) type;
- at = SLang_duplicate_array (*(SLang_Array_Type **) addr);
- if (at == NULL) return -1;
- return SLang_push_array (at, 1);
-}
-
-/* This function gets called via, e.g., @Array_Type (Double_Type, [10,20]);
- */
-static int
-array_datatype_deref (unsigned char type)
-{
- SLang_Array_Type *ind_at;
- SLang_Array_Type *at;
-
-#if 0
- /* The parser generated code for this as if a function call were to be
- * made. However, the interpreter simply called the deref object routine
- * instead of the function call. So, I must simulate the function call.
- * This needs to be formalized to hide this detail from applications
- * who wish to do the same. So...
- * FIXME: Priority=medium
- */
- if (0 == _SL_increment_frame_pointer ())
- (void) _SL_decrement_frame_pointer ();
-#endif
-
- if (-1 == SLang_pop_array (&ind_at, 1))
- return -1;
-
- if ((ind_at->data_type != SLANG_INT_TYPE)
- || (ind_at->num_dims != 1))
- {
- SLang_verror (SL_TYPE_MISMATCH, "Expecting 1-d integer array");
- goto return_error;
- }
-
- if (-1 == _SLang_pop_datatype (&type))
- goto return_error;
-
- if (NULL == (at = SLang_create_array (type, 0, NULL,
- (int *) ind_at->data,
- ind_at->num_elements)))
- goto return_error;
-
- SLang_free_array (ind_at);
- return SLang_push_array (at, 1);
-
- return_error:
- SLang_free_array (ind_at);
- return -1;
-}
-
-static int array_length (unsigned char type, VOID_STAR v, unsigned int *len)
-{
- SLang_Array_Type *at;
-
- (void) type;
- at = *(SLang_Array_Type **) v;
- *len = at->num_elements;
- return 0;
-}
-
-int
-_SLarray_init_slarray (void)
-{
- SLang_Class_Type *cl;
-
- if (-1 == SLadd_intrin_fun_table (Array_Table, NULL))
- return -1;
-
- if (NULL == (cl = SLclass_allocate_class ("Array_Type")))
- return -1;
-
- (void) SLclass_set_string_function (cl, array_string);
- (void) SLclass_set_destroy_function (cl, array_destroy);
- (void) SLclass_set_push_function (cl, array_push);
- cl->cl_push_intrinsic = array_push_intrinsic;
- cl->cl_dereference = array_dereference;
- cl->cl_datatype_deref = array_datatype_deref;
- cl->cl_length = array_length;
-
- if (-1 == SLclass_register_class (cl, SLANG_ARRAY_TYPE, sizeof (VOID_STAR),
- SLANG_CLASS_TYPE_PTR))
- return -1;
-
- if ((-1 == SLclass_add_binary_op (SLANG_ARRAY_TYPE, SLANG_ARRAY_TYPE, array_binary_op, array_binary_op_result))
- || (-1 == SLclass_add_unary_op (SLANG_ARRAY_TYPE, array_unary_op, array_unary_op_result))
- || (-1 == SLclass_add_app_unary_op (SLANG_ARRAY_TYPE, array_app_op, array_unary_op_result))
- || (-1 == SLclass_add_math_op (SLANG_ARRAY_TYPE, array_math_op, array_unary_op_result))
- || (-1 == SLclass_add_math_op (SLANG_ARRAY_TYPE, array_math_op, array_unary_op_result)))
- return -1;
-
- return 0;
-}
-
-int SLang_pop_array (SLang_Array_Type **at_ptr, int convert_scalar)
-{
- if (-1 == pop_array (at_ptr, convert_scalar))
- return -1;
-
- if (-1 == coerse_array_to_linear (*at_ptr))
- {
- SLang_free_array (*at_ptr);
- return -1;
- }
- return 0;
-}
-
-int SLang_pop_array_of_type (SLang_Array_Type **at, unsigned char type)
-{
- if (-1 == SLclass_typecast (type, 1, 1))
- return -1;
-
- return SLang_pop_array (at, 1);
-}
-
-void (*_SLang_Matrix_Multiply)(void);
-
-int _SLarray_matrix_multiply (void)
-{
- if (_SLang_Matrix_Multiply != NULL)
- {
- (*_SLang_Matrix_Multiply)();
- return 0;
- }
- SLang_verror (SL_NOT_IMPLEMENTED, "Matrix multiplication not available");
- return -1;
-}
-
-struct _SLang_Foreach_Context_Type
-{
- SLang_Array_Type *at;
- unsigned int next_element_index;
-};
-
-SLang_Foreach_Context_Type *
-_SLarray_cl_foreach_open (unsigned char type, unsigned int num)
-{
- SLang_Foreach_Context_Type *c;
-
- if (num != 0)
- {
- SLdo_pop_n (num + 1);
- SLang_verror (SL_NOT_IMPLEMENTED,
- "%s does not support 'foreach using' form",
- SLclass_get_datatype_name (type));
- return NULL;
- }
-
- if (NULL == (c = (SLang_Foreach_Context_Type *) SLmalloc (sizeof (SLang_Foreach_Context_Type))))
- return NULL;
-
- memset ((char *) c, 0, sizeof (SLang_Foreach_Context_Type));
-
- if (-1 == pop_array (&c->at, 1))
- {
- SLfree ((char *) c);
- return NULL;
- }
-
- return c;
-}
-
-void _SLarray_cl_foreach_close (unsigned char type, SLang_Foreach_Context_Type *c)
-{
- (void) type;
- if (c == NULL) return;
- SLang_free_array (c->at);
- SLfree ((char *) c);
-}
-
-int _SLarray_cl_foreach (unsigned char type, SLang_Foreach_Context_Type *c)
-{
- SLang_Array_Type *at;
- VOID_STAR data;
-
- (void) type;
-
- if (c == NULL)
- return -1;
-
- at = c->at;
- if (at->num_elements == c->next_element_index)
- return 0;
-
- /* FIXME: Priority = low. The following assumes linear arrays
- * or Integer range arrays. Fixing it right requires a method to get the
- * nth element of a multidimensional array.
- */
-
- if (at->flags & SLARR_DATA_VALUE_IS_RANGE)
- {
- int d = (int) c->next_element_index;
- data = range_get_data_addr (at, &d);
- }
- else
- data = (VOID_STAR) ((char *)at->data + (c->next_element_index * at->sizeof_type));
-
- c->next_element_index += 1;
-
- if ((at->flags & SLARR_DATA_VALUE_IS_POINTER)
- && (*(VOID_STAR *) data == NULL))
- {
- if (-1 == SLang_push_null ())
- return -1;
- }
- else if (-1 == (*at->cl->cl_apush)(at->data_type, data))
- return -1;
-
- /* keep going */
- return 1;
-}
-
diff --git a/mdk-stage1/slang/slarrfun.c b/mdk-stage1/slang/slarrfun.c
deleted file mode 100644
index bfa6ec5e5..000000000
--- a/mdk-stage1/slang/slarrfun.c
+++ /dev/null
@@ -1,464 +0,0 @@
-/* Advanced array manipulation routines for S-Lang */
-/* Copyright (c) 1998, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-static int next_transposed_index (int *dims, int *max_dims, unsigned int num_dims)
-{
- int i;
-
- for (i = 0; i < (int) num_dims; i++)
- {
- int dims_i;
-
- dims_i = dims [i] + 1;
- if (dims_i != (int) max_dims [i])
- {
- dims [i] = dims_i;
- return 0;
- }
- dims [i] = 0;
- }
-
- return -1;
-}
-
-static SLang_Array_Type *allocate_transposed_array (SLang_Array_Type *at)
-{
- unsigned int num_elements;
- SLang_Array_Type *bt;
- VOID_STAR b_data;
-
- num_elements = at->num_elements;
- b_data = (VOID_STAR) SLmalloc (at->sizeof_type * num_elements);
- if (b_data == NULL)
- return NULL;
-
- bt = SLang_create_array (at->data_type, 0, b_data, at->dims, 2);
- if (bt == NULL)
- {
- SLfree ((char *)b_data);
- return NULL;
- }
-
- bt->dims[1] = at->dims[0];
- bt->dims[0] = at->dims[1];
-
- return bt;
-}
-
-#define GENERIC_TYPE float
-#define TRANSPOSE_2D_ARRAY transpose_floats
-#define GENERIC_TYPE_A float
-#define GENERIC_TYPE_B float
-#define GENERIC_TYPE_C float
-#define INNERPROD_FUNCTION innerprod_float_float
-#if SLANG_HAS_COMPLEX
-# define INNERPROD_COMPLEX_A innerprod_complex_float
-# define INNERPROD_A_COMPLEX innerprod_float_complex
-#endif
-#include "slarrfun.inc"
-
-#define GENERIC_TYPE double
-#define TRANSPOSE_2D_ARRAY transpose_doubles
-#define GENERIC_TYPE_A double
-#define GENERIC_TYPE_B double
-#define GENERIC_TYPE_C double
-#define INNERPROD_FUNCTION innerprod_double_double
-#if SLANG_HAS_COMPLEX
-# define INNERPROD_COMPLEX_A innerprod_complex_double
-# define INNERPROD_A_COMPLEX innerprod_double_complex
-#endif
-#include "slarrfun.inc"
-
-#define GENERIC_TYPE_A double
-#define GENERIC_TYPE_B float
-#define GENERIC_TYPE_C double
-#define INNERPROD_FUNCTION innerprod_double_float
-#include "slarrfun.inc"
-
-#define GENERIC_TYPE_A float
-#define GENERIC_TYPE_B double
-#define GENERIC_TYPE_C double
-#define INNERPROD_FUNCTION innerprod_float_double
-#include "slarrfun.inc"
-
-/* Finally pick up the complex_complex multiplication
- * and do the integers
- */
-#if SLANG_HAS_COMPLEX
-# define INNERPROD_COMPLEX_COMPLEX innerprod_complex_complex
-#endif
-#define GENERIC_TYPE int
-#define TRANSPOSE_2D_ARRAY transpose_ints
-#include "slarrfun.inc"
-
-#if SIZEOF_LONG != SIZEOF_INT
-# define GENERIC_TYPE long
-# define TRANSPOSE_2D_ARRAY transpose_longs
-# include "slarrfun.inc"
-#else
-# define transpose_longs transpose_ints
-#endif
-
-#if SIZEOF_SHORT != SIZEOF_INT
-# define GENERIC_TYPE short
-# define TRANSPOSE_2D_ARRAY transpose_shorts
-# include "slarrfun.inc"
-#else
-# define transpose_shorts transpose_ints
-#endif
-
-#define GENERIC_TYPE char
-#define TRANSPOSE_2D_ARRAY transpose_chars
-#include "slarrfun.inc"
-
-/* This routine works only with linear arrays */
-static SLang_Array_Type *transpose (SLang_Array_Type *at)
-{
- int dims [SLARRAY_MAX_DIMS];
- int *max_dims;
- unsigned int num_dims;
- SLang_Array_Type *bt;
- int i;
- unsigned int sizeof_type;
- int is_ptr;
- char *b_data;
-
- max_dims = at->dims;
- num_dims = at->num_dims;
-
- if ((at->num_elements == 0)
- || (num_dims == 1))
- {
- bt = SLang_duplicate_array (at);
- if (num_dims == 1) bt->num_dims = 2;
- goto transpose_dims;
- }
-
- /* For numeric arrays skip the overhead below */
- if (num_dims == 2)
- {
- bt = allocate_transposed_array (at);
- if (bt == NULL) return NULL;
-
- switch (at->data_type)
- {
- case SLANG_INT_TYPE:
- case SLANG_UINT_TYPE:
- return transpose_ints (at, bt);
- case SLANG_DOUBLE_TYPE:
- return transpose_doubles (at, bt);
- case SLANG_FLOAT_TYPE:
- return transpose_floats (at, bt);
- case SLANG_CHAR_TYPE:
- case SLANG_UCHAR_TYPE:
- return transpose_chars (at, bt);
- case SLANG_LONG_TYPE:
- case SLANG_ULONG_TYPE:
- return transpose_longs (at, bt);
- case SLANG_SHORT_TYPE:
- case SLANG_USHORT_TYPE:
- return transpose_shorts (at, bt);
- }
- }
- else
- {
- bt = SLang_create_array (at->data_type, 0, NULL, max_dims, num_dims);
- if (bt == NULL) return NULL;
- }
-
- sizeof_type = at->sizeof_type;
- is_ptr = (at->flags & SLARR_DATA_VALUE_IS_POINTER);
-
- memset ((char *)dims, 0, sizeof(dims));
-
- b_data = (char *) bt->data;
-
- do
- {
- if (-1 == _SLarray_aget_transfer_elem (at, dims, (VOID_STAR) b_data,
- sizeof_type, is_ptr))
- {
- SLang_free_array (bt);
- return NULL;
- }
- b_data += sizeof_type;
- }
- while (0 == next_transposed_index (dims, max_dims, num_dims));
-
- transpose_dims:
-
- num_dims = bt->num_dims;
- for (i = 0; i < (int) num_dims; i++)
- bt->dims[i] = max_dims [num_dims - i - 1];
-
- return bt;
-}
-
-static void array_transpose (SLang_Array_Type *at)
-{
- if (NULL != (at = transpose (at)))
- (void) SLang_push_array (at, 1);
-}
-
-static int get_inner_product_parms (SLang_Array_Type *a, int *dp,
- unsigned int *loops, unsigned int *other)
-{
- int num_dims;
- int d;
-
- d = *dp;
-
- num_dims = (int)a->num_dims;
- if (num_dims == 0)
- {
- SLang_verror (SL_INVALID_PARM, "Inner-product operation requires an array of at least 1 dimension.");
- return -1;
- }
-
- /* An index of -1 refers to last dimension */
- if (d == -1)
- d += num_dims;
- *dp = d;
-
- if (a->num_elements == 0)
- { /* [] # [] ==> [] */
- *loops = *other = 0;
- return 0;
- }
-
- *loops = a->num_elements / a->dims[d];
-
- if (d == 0)
- {
- *other = *loops; /* a->num_elements / a->dims[0]; */
- return 0;
- }
-
- *other = a->dims[d];
- return 0;
-}
-
-/* This routines takes two arrays A_i..j and B_j..k and produces a third
- * via C_i..k = A_i..j B_j..k.
- *
- * If A is a vector, and B is a 2-d matrix, then regard A as a 2-d matrix
- * with 1-column.
- */
-static void do_inner_product (void)
-{
- SLang_Array_Type *a, *b, *c;
- void (*fun)(SLang_Array_Type *, SLang_Array_Type *, SLang_Array_Type *,
- unsigned int, unsigned int, unsigned int, unsigned int,
- unsigned int);
- unsigned char c_type;
- int dims[SLARRAY_MAX_DIMS];
- int status;
- unsigned int a_loops, b_loops, b_inc, a_stride;
- int ai_dims, i, j;
- unsigned int num_dims, a_num_dims, b_num_dims;
- int ai, bi;
-
- /* The result of a inner_product will be either a float, double, or
- * a complex number.
- *
- * If an integer array is used, it will be promoted to a float.
- */
-
- switch (SLang_peek_at_stack1 ())
- {
- case SLANG_DOUBLE_TYPE:
- if (-1 == SLang_pop_array_of_type (&b, SLANG_DOUBLE_TYPE))
- return;
- break;
-
-#if SLANG_HAS_COMPLEX
- case SLANG_COMPLEX_TYPE:
- if (-1 == SLang_pop_array_of_type (&b, SLANG_COMPLEX_TYPE))
- return;
- break;
-#endif
- case SLANG_FLOAT_TYPE:
- default:
- if (-1 == SLang_pop_array_of_type (&b, SLANG_FLOAT_TYPE))
- return;
- break;
- }
-
- switch (SLang_peek_at_stack1 ())
- {
- case SLANG_DOUBLE_TYPE:
- status = SLang_pop_array_of_type (&a, SLANG_DOUBLE_TYPE);
- break;
-
-#if SLANG_HAS_COMPLEX
- case SLANG_COMPLEX_TYPE:
- status = SLang_pop_array_of_type (&a, SLANG_COMPLEX_TYPE);
- break;
-#endif
- case SLANG_FLOAT_TYPE:
- default:
- status = SLang_pop_array_of_type (&a, SLANG_FLOAT_TYPE);
- break;
- }
-
- if (status == -1)
- {
- SLang_free_array (b);
- return;
- }
-
- ai = -1; /* last index of a */
- bi = 0; /* first index of b */
- if ((-1 == get_inner_product_parms (a, &ai, &a_loops, &a_stride))
- || (-1 == get_inner_product_parms (b, &bi, &b_loops, &b_inc)))
- {
- SLang_verror (SL_TYPE_MISMATCH, "Array dimensions are not compatible for inner-product");
- goto free_and_return;
- }
-
- a_num_dims = a->num_dims;
- b_num_dims = b->num_dims;
-
- /* Coerse a 1-d vector to 2-d */
- if ((a_num_dims == 1)
- && (b_num_dims == 2)
- && (a->num_elements))
- {
- a_num_dims = 2;
- ai = 1;
- a_loops = a->num_elements;
- a_stride = 1;
- }
-
- if ((ai_dims = a->dims[ai]) != b->dims[bi])
- {
- SLang_verror (SL_TYPE_MISMATCH, "Array dimensions are not compatible for inner-product");
- goto free_and_return;
- }
-
- num_dims = a_num_dims + b_num_dims - 2;
- if (num_dims > SLARRAY_MAX_DIMS)
- {
- SLang_verror (SL_NOT_IMPLEMENTED,
- "Inner-product result exceed max allowed dimensions");
- goto free_and_return;
- }
-
- if (num_dims)
- {
- j = 0;
- for (i = 0; i < (int)a_num_dims; i++)
- if (i != ai) dims [j++] = a->dims[i];
- for (i = 0; i < (int)b_num_dims; i++)
- if (i != bi) dims [j++] = b->dims[i];
- }
- else
- {
- /* a scalar */
- num_dims = 1;
- dims[0] = 1;
- }
-
- c_type = 0; fun = NULL;
- switch (a->data_type)
- {
- case SLANG_FLOAT_TYPE:
- switch (b->data_type)
- {
- case SLANG_FLOAT_TYPE:
- c_type = SLANG_FLOAT_TYPE;
- fun = innerprod_float_float;
- break;
- case SLANG_DOUBLE_TYPE:
- c_type = SLANG_DOUBLE_TYPE;
- fun = innerprod_float_double;
- break;
-#if SLANG_HAS_COMPLEX
- case SLANG_COMPLEX_TYPE:
- c_type = SLANG_COMPLEX_TYPE;
- fun = innerprod_float_complex;
- break;
-#endif
- }
- break;
- case SLANG_DOUBLE_TYPE:
- switch (b->data_type)
- {
- case SLANG_FLOAT_TYPE:
- c_type = SLANG_DOUBLE_TYPE;
- fun = innerprod_double_float;
- break;
- case SLANG_DOUBLE_TYPE:
- c_type = SLANG_DOUBLE_TYPE;
- fun = innerprod_double_double;
- break;
-#if SLANG_HAS_COMPLEX
- case SLANG_COMPLEX_TYPE:
- c_type = SLANG_COMPLEX_TYPE;
- fun = innerprod_double_complex;
- break;
-#endif
- }
- break;
-#if SLANG_HAS_COMPLEX
- case SLANG_COMPLEX_TYPE:
- c_type = SLANG_COMPLEX_TYPE;
- switch (b->data_type)
- {
- case SLANG_FLOAT_TYPE:
- fun = innerprod_complex_float;
- break;
- case SLANG_DOUBLE_TYPE:
- fun = innerprod_complex_double;
- break;
- case SLANG_COMPLEX_TYPE:
- fun = innerprod_complex_complex;
- break;
- }
- break;
-#endif
- default:
- break;
- }
-
- if (NULL == (c = SLang_create_array (c_type, 0, NULL, dims, num_dims)))
- goto free_and_return;
-
- (*fun)(a, b, c, a_loops, a_stride, b_loops, b_inc, ai_dims);
-
- (void) SLang_push_array (c, 1);
- /* drop */
-
- free_and_return:
- SLang_free_array (a);
- SLang_free_array (b);
-}
-
-
-
-static SLang_Intrin_Fun_Type Array_Fun_Table [] =
-{
- MAKE_INTRINSIC_1("transpose", array_transpose, SLANG_VOID_TYPE, SLANG_ARRAY_TYPE),
- SLANG_END_INTRIN_FUN_TABLE
-};
-
-int SLang_init_array (void)
-{
- if (-1 == SLadd_intrin_fun_table (Array_Fun_Table, "__SLARRAY__"))
- return -1;
-#if SLANG_HAS_FLOAT
- _SLang_Matrix_Multiply = do_inner_product;
-#endif
- return 0;
-}
-
diff --git a/mdk-stage1/slang/slarrfun.inc b/mdk-stage1/slang/slarrfun.inc
deleted file mode 100644
index 348473a6f..000000000
--- a/mdk-stage1/slang/slarrfun.inc
+++ /dev/null
@@ -1,257 +0,0 @@
-/* -*- mode: C -*- */
-
-/* Some "inline" functions for generic scalar types */
-
-#ifdef TRANSPOSE_2D_ARRAY
-static SLang_Array_Type *TRANSPOSE_2D_ARRAY (SLang_Array_Type *at, SLang_Array_Type *bt)
-{
- GENERIC_TYPE *a_data, *b_data;
- int nr, nc, i;
-
- nr = at->dims[0];
- nc = at->dims[1];
-
- a_data = (GENERIC_TYPE *) at->data;
- b_data = (GENERIC_TYPE *) bt->data;
-
- for (i = 0; i < nr; i++)
- {
- GENERIC_TYPE *offset = b_data + i;
- int j;
- for (j = 0; j < nc; j++)
- {
- *offset = *a_data++;
- offset += nr;
- }
- }
- return bt;
-}
-#undef TRANSPOSE_2D_ARRAY
-#endif
-
-
-#ifdef INNERPROD_FUNCTION
-
-static void INNERPROD_FUNCTION
- (SLang_Array_Type *at, SLang_Array_Type *bt, SLang_Array_Type *ct,
- unsigned int a_loops, unsigned int a_stride,
- unsigned int b_loops, unsigned int b_inc,
- unsigned int inner_loops)
-{
- GENERIC_TYPE_A *a;
- GENERIC_TYPE_B *b;
- GENERIC_TYPE_C *c;
-
- c = (GENERIC_TYPE_C *) ct->data;
- b = (GENERIC_TYPE_B *) bt->data;
- a = (GENERIC_TYPE_A *) at->data;
-
- while (a_loops--)
- {
- GENERIC_TYPE_B *bb;
- unsigned int j;
-
- bb = b;
-
- for (j = 0; j < inner_loops; j++)
- {
- double x = (double) a[j];
-
- if (x != 0.0)
- {
- unsigned int k;
-
- for (k = 0; k < b_loops; k++)
- c[k] += x * bb[k];
- }
- bb += b_inc;
- }
- c += b_loops;
- a += a_stride;
- }
-}
-#undef INNERPROD_FUNCTION
-
-#undef GENERIC_TYPE_A
-#undef GENERIC_TYPE_B
-#undef GENERIC_TYPE_C
-#endif
-
-#ifdef INNERPROD_COMPLEX_A
-static void INNERPROD_COMPLEX_A
- (SLang_Array_Type *at, SLang_Array_Type *bt, SLang_Array_Type *ct,
- unsigned int a_loops, unsigned int a_stride,
- unsigned int b_loops, unsigned int b_inc,
- unsigned int inner_loops)
-{
- double *a;
- GENERIC_TYPE *b;
- double *c;
-
- c = (double *) ct->data;
- b = (GENERIC_TYPE *) bt->data;
- a = (double *) at->data;
-
- a_stride *= 2;
-
- while (a_loops--)
- {
- GENERIC_TYPE *bb;
- unsigned int bb_loops;
-
- bb = b;
- bb_loops = b_loops;
-
- while (bb_loops--)
- {
- double real_sum;
- double imag_sum;
- unsigned int iloops;
- double *aa;
- GENERIC_TYPE *bbb;
-
- aa = a;
- bbb = bb;
- iloops = inner_loops;
-
- real_sum = 0.0;
- imag_sum = 0.0;
- while (iloops--)
- {
- real_sum += aa[0] * (double)bbb[0];
- imag_sum += aa[1] * (double)bbb[0];
- aa += 2;
- bbb += b_inc;
- }
-
- *c++ = real_sum;
- *c++ = imag_sum;
- bb++;
- }
-
- a += a_stride;
- }
-}
-
-static void INNERPROD_A_COMPLEX
- (SLang_Array_Type *at, SLang_Array_Type *bt, SLang_Array_Type *ct,
- unsigned int a_loops, unsigned int a_stride,
- unsigned int b_loops, unsigned int b_inc,
- unsigned int inner_loops)
-{
- GENERIC_TYPE *a;
- double *b;
- double *c;
-
- c = (double *) ct->data;
- b = (double *) bt->data;
- a = (GENERIC_TYPE *) at->data;
-
- b_inc *= 2;
-
- while (a_loops--)
- {
- double *bb;
- unsigned int bb_loops;
-
- bb = b;
- bb_loops = b_loops;
-
- while (bb_loops--)
- {
- double real_sum;
- double imag_sum;
- unsigned int iloops;
- GENERIC_TYPE *aa;
- double *bbb;
-
- aa = a;
- bbb = bb;
- iloops = inner_loops;
-
- real_sum = 0.0;
- imag_sum = 0.0;
- while (iloops--)
- {
- real_sum += (double)aa[0] * bbb[0];
- imag_sum += (double)aa[0] * bbb[1];
- aa += 1;
- bbb += b_inc;
- }
-
- *c++ = real_sum;
- *c++ = imag_sum;
- bb += 2;
- }
-
- a += a_stride;
- }
-}
-
-#undef INNERPROD_A_COMPLEX
-#undef INNERPROD_COMPLEX_A
-#endif /* INNERPROD_COMPLEX_A */
-
-
-#ifdef INNERPROD_COMPLEX_COMPLEX
-static void INNERPROD_COMPLEX_COMPLEX
- (SLang_Array_Type *at, SLang_Array_Type *bt, SLang_Array_Type *ct,
- unsigned int a_loops, unsigned int a_stride,
- unsigned int b_loops, unsigned int b_inc,
- unsigned int inner_loops)
-{
- double *a;
- double *b;
- double *c;
-
- c = (double *) ct->data;
- b = (double *) bt->data;
- a = (double *) at->data;
-
- a_stride *= 2;
- b_inc *= 2;
-
- while (a_loops--)
- {
- double *bb;
- unsigned int bb_loops;
-
- bb = b;
- bb_loops = b_loops;
-
- while (bb_loops--)
- {
- double real_sum;
- double imag_sum;
- unsigned int iloops;
- double *aa;
- double *bbb;
-
- aa = a;
- bbb = bb;
- iloops = inner_loops;
-
- real_sum = 0.0;
- imag_sum = 0.0;
- while (iloops--)
- {
- real_sum += aa[0]*bbb[0] - aa[1]*bbb[1];
- imag_sum += aa[0]*bbb[1] + aa[1]*bbb[0];
- aa += 2;
- bbb += b_inc;
- }
-
- *c++ = real_sum;
- *c++ = imag_sum;
- bb += 2;
- }
-
- a += a_stride;
- }
-}
-#undef INNERPROD_COMPLEX_COMPLEX
-#endif
-
-#ifdef GENERIC_TYPE
-# undef GENERIC_TYPE
-#endif
diff --git a/mdk-stage1/slang/slarrmis.c b/mdk-stage1/slang/slarrmis.c
deleted file mode 100644
index 330dcb53f..000000000
--- a/mdk-stage1/slang/slarrmis.c
+++ /dev/null
@@ -1,38 +0,0 @@
-/* Misc Array Functions */
-/* Copyright (c) 1997, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-int SLang_get_array_element (SLang_Array_Type *at, int *indices, VOID_STAR data)
-{
- int is_ptr;
-
- if ((at == NULL)
- || (indices == NULL)
- || (data == NULL))
- return -1;
-
- is_ptr = (at->flags & SLARR_DATA_VALUE_IS_POINTER);
- if (is_ptr) *(VOID_STAR *) data = NULL;
- return _SLarray_aget_transfer_elem (at, indices, data, at->sizeof_type, is_ptr);
-}
-
-int SLang_set_array_element (SLang_Array_Type *at, int *indices, VOID_STAR data)
-{
- if ((at == NULL)
- || (indices == NULL)
- || (data == NULL))
- return -1;
-
- return _SLarray_aput_transfer_elem (at, indices, data, at->sizeof_type,
- at->flags & SLARR_DATA_VALUE_IS_POINTER);
-}
-
diff --git a/mdk-stage1/slang/slassoc.c b/mdk-stage1/slang/slassoc.c
deleted file mode 100644
index 5997458d2..000000000
--- a/mdk-stage1/slang/slassoc.c
+++ /dev/null
@@ -1,713 +0,0 @@
-/* Copyright (c) 1998, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-#include "slinclud.h"
-
-#define SL_APP_WANTS_FOREACH
-#include "slang.h"
-#include "_slang.h"
-
-#define USE_NEW_ANYTYPE_CODE 1
-
-typedef struct _SLAssoc_Array_Element_Type
-{
- char *key; /* slstring */
- struct _SLAssoc_Array_Element_Type *next;
- SLang_Object_Type value;
-}
-_SLAssoc_Array_Element_Type;
-
-typedef struct
-{
- _SLAssoc_Array_Element_Type *elements[SLASSOC_HASH_TABLE_SIZE];
- SLang_Object_Type default_value;
- unsigned int num_elements;
-#define HAS_DEFAULT_VALUE 1
- unsigned int flags;
- unsigned char type;
-}
-SLang_Assoc_Array_Type;
-
-#define USE_CACHED_STRING 1
-
-#if USE_CACHED_STRING
-static char *Cached_String;
-static SLang_Object_Type *Cached_Obj;
-static SLang_Assoc_Array_Type *Cached_Array;
-#endif
-
-static SLang_Assoc_Array_Type *alloc_assoc_array (unsigned char type, int has_default_value)
-{
- SLang_Assoc_Array_Type *a;
-
- a = (SLang_Assoc_Array_Type *)SLmalloc (sizeof (SLang_Assoc_Array_Type));
- if (a == NULL)
- {
- if (has_default_value)
- SLdo_pop_n (1);
- return NULL;
- }
-
- memset ((char *) a, 0, sizeof (SLang_Assoc_Array_Type));
- a->type = type;
-
- if (has_default_value)
- {
- if (
-#if USE_NEW_ANYTYPE_CODE
- ((type != SLANG_ANY_TYPE) && (-1 == SLclass_typecast (type, 1, 1)))
-#else
- (-1 == SLclass_typecast (type, 1, 1))
-#endif
- || (-1 == SLang_pop (&a->default_value)))
- {
- SLfree ((char *) a);
- return NULL;
- }
-
- a->flags |= HAS_DEFAULT_VALUE;
- }
- return a;
-}
-
-static void free_element (_SLAssoc_Array_Element_Type *e)
-{
- if (e == NULL)
- return;
-
- SLang_free_object (&e->value);
- SLang_free_slstring (e->key);
-#if USE_CACHED_STRING
- if (e->key == Cached_String)
- Cached_String = NULL;
-#endif
- SLfree ((char *)e);
-}
-
-static void delete_assoc_array (SLang_Assoc_Array_Type *a)
-{
- unsigned int i;
-
- if (a == NULL) return;
-
- for (i = 0; i < SLASSOC_HASH_TABLE_SIZE; i++)
- {
- _SLAssoc_Array_Element_Type *e;
-
- e = a->elements[i];
- while (e != NULL)
- {
- _SLAssoc_Array_Element_Type *next_e;
-
- next_e = e->next;
- free_element (e);
- e = next_e;
- }
- }
- if (a->flags & HAS_DEFAULT_VALUE)
- SLang_free_object (&a->default_value);
-
- SLfree ((char *) a);
-}
-
-_INLINE_
-static SLang_Object_Type *
-find_element (SLang_Assoc_Array_Type *a, char *str, unsigned long hash)
-{
- unsigned int h;
- _SLAssoc_Array_Element_Type *e;
-
- h = (unsigned int) (hash % SLASSOC_HASH_TABLE_SIZE);
- e = a->elements[h];
-
- while (e != NULL)
- {
- if (str == e->key) /* slstrings can be compared this way */
- {
-#if USE_CACHED_STRING
- Cached_String = str;
- Cached_Obj = &e->value;
- Cached_Array = a;
-#endif
- return &e->value;
- }
-
- e = e->next;
- }
-
- return NULL;
-}
-
-static _SLAssoc_Array_Element_Type *
-create_element (SLang_Assoc_Array_Type *a, char *str, unsigned long hash)
-{
- unsigned int h;
- _SLAssoc_Array_Element_Type *e;
-
- e = (_SLAssoc_Array_Element_Type *) SLmalloc (sizeof (_SLAssoc_Array_Element_Type));
- if (e == NULL)
- return NULL;
-
- memset ((char *) e, 0, sizeof (_SLAssoc_Array_Element_Type));
- h = (unsigned int) (hash % SLASSOC_HASH_TABLE_SIZE);
-
- if (NULL == (str = _SLstring_dup_hashed_string (str, hash)))
- {
- SLfree ((char *) e);
- return NULL;
- }
-
- e->key = str;
- e->next = a->elements[h];
- a->elements[h] = e;
-
- a->num_elements += 1;
-#if USE_CACHED_STRING
- Cached_String = str;
- Cached_Obj = &e->value;
- Cached_Array = a;
-#endif
- return e;
-}
-
-static int store_object (SLang_Assoc_Array_Type *a, char *s, SLang_Object_Type *obj)
-{
- unsigned long hash;
- SLang_Object_Type *v;
-
-#if USE_CACHED_STRING
- if ((s == Cached_String) && (a == Cached_Array))
- {
- v = Cached_Obj;
- SLang_free_object (v);
- }
- else
- {
-#endif
- hash = _SLcompute_string_hash (s);
- if (NULL != (v = find_element (a, s, hash)))
- SLang_free_object (v);
- else
- {
- _SLAssoc_Array_Element_Type *e;
-
- e = create_element (a, s, hash);
- if (e == NULL)
- return -1;
-
- v = &e->value;
- }
-#if USE_CACHED_STRING
- }
-#endif
-
- *v = *obj;
-
- return 0;
-}
-
-static void assoc_destroy (unsigned char type, VOID_STAR ptr)
-{
- (void) type;
- delete_assoc_array ((SLang_Assoc_Array_Type *) ptr);
-}
-
-static int pop_index (unsigned int num_indices,
- SLang_MMT_Type **mmt,
- SLang_Assoc_Array_Type **a,
- char **str)
-{
- if (NULL == (*mmt = SLang_pop_mmt (SLANG_ASSOC_TYPE)))
- {
- *a = NULL;
- *str = NULL;
- return -1;
- }
-
- if ((num_indices != 1)
- || (-1 == SLang_pop_slstring (str)))
- {
- SLang_verror (SL_NOT_IMPLEMENTED,
- "Assoc_Type arrays require a single string index");
- SLang_free_mmt (*mmt);
- *mmt = NULL;
- *a = NULL;
- *str = NULL;
- return -1;
- }
-
- *a = (SLang_Assoc_Array_Type *) SLang_object_from_mmt (*mmt);
- return 0;
-}
-
-static int assoc_aget (unsigned char type, unsigned int num_indices)
-{
- SLang_MMT_Type *mmt;
- char *str;
- SLang_Assoc_Array_Type *a;
- SLang_Object_Type *obj;
- int ret;
-
- (void) type;
-
- if (-1 == pop_index (num_indices, &mmt, &a, &str))
- return -1;
-
-#if USE_CACHED_STRING
- if ((str == Cached_String) && (a == Cached_Array))
- obj = Cached_Obj;
- else
-#endif
- obj = find_element (a, str, _SLcompute_string_hash (str));
-
- if ((obj == NULL)
- && (a->flags & HAS_DEFAULT_VALUE))
- obj = &a->default_value;
-
- if (obj == NULL)
- {
- SLang_verror (SL_INTRINSIC_ERROR,
- "No such element in Assoc Array: %s", str);
- ret = -1;
- }
- else
- {
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if (SLANG_CLASS_TYPE_SCALAR == _SLclass_Class_Type[obj->data_type])
- ret = SLang_push (obj);
-#endif
- else
- ret = _SLpush_slang_obj (obj);
- }
-
- SLang_free_slstring (str);
- SLang_free_mmt (mmt);
- return ret;
-}
-
-static int assoc_aput (unsigned char type, unsigned int num_indices)
-{
- SLang_MMT_Type *mmt;
- char *str;
- SLang_Assoc_Array_Type *a;
- SLang_Object_Type obj;
- int ret;
-
- (void) type;
-
- if (-1 == pop_index (num_indices, &mmt, &a, &str))
- return -1;
-
- ret = -1;
-
- if (0 == SLang_pop (&obj))
- {
- if ((obj.data_type != a->type)
-#if USE_NEW_ANYTYPE_CODE
- && (a->type != SLANG_ANY_TYPE)
-#endif
- )
- {
- (void) SLang_push (&obj);
- if ((-1 == SLclass_typecast (a->type, 1, 1))
- || (-1 == SLang_pop (&obj)))
- goto the_return;
- }
-
- if (-1 == store_object (a, str, &obj))
- SLang_free_object (&obj);
- else
- ret = 0;
- }
-
- the_return:
- SLang_free_slstring (str);
- SLang_free_mmt (mmt);
- return ret;
-}
-
-static int assoc_anew (unsigned char type, unsigned int num_dims)
-{
- SLang_MMT_Type *mmt;
- SLang_Assoc_Array_Type *a;
- int has_default_value;
-
- has_default_value = 0;
- switch (num_dims)
- {
- case 0:
- type = SLANG_ANY_TYPE;
- break;
- case 2:
- (void) SLreverse_stack (2);
- has_default_value = 1;
- /* drop */
- case 1:
- if (0 == _SLang_pop_datatype (&type))
- break;
- num_dims--;
- /* drop */
- default:
- SLdo_pop_n (num_dims);
- SLang_verror (SL_SYNTAX_ERROR, "Usage: Assoc_Type [DataType_Type]");
- return -1;
- }
-
- a = alloc_assoc_array (type, has_default_value);
- if (a == NULL)
- return -1;
-
- if (NULL == (mmt = SLang_create_mmt (SLANG_ASSOC_TYPE, (VOID_STAR) a)))
- {
- delete_assoc_array (a);
- return -1;
- }
-
- if (-1 == SLang_push_mmt (mmt))
- {
- SLang_free_mmt (mmt);
- return -1;
- }
-
- return 0;
-}
-
-static void assoc_get_keys (SLang_Assoc_Array_Type *a)
-{
- SLang_Array_Type *at;
- int num;
- unsigned int i, j;
- char **data;
-
- /* Note: If support for threads is added, then we need to modify this
- * algorithm to prevent another thread from modifying the array.
- * However, that should be handled in inner_interp.
- */
- num = a->num_elements;
-
- if (NULL == (at = SLang_create_array (SLANG_STRING_TYPE, 0, NULL, &num, 1)))
- return;
-
- data = (char **)at->data;
-
- i = 0;
- for (j = 0; j < SLASSOC_HASH_TABLE_SIZE; j++)
- {
- _SLAssoc_Array_Element_Type *e;
-
- e = a->elements[j];
- while (e != NULL)
- {
- /* Next cannot fail because it is an slstring */
- data [i] = SLang_create_slstring (e->key);
- e = e->next;
- i++;
- }
- }
- (void) SLang_push_array (at, 1);
-}
-
-static int
-transfer_element (SLang_Class_Type *cl, VOID_STAR dest_data,
- SLang_Object_Type *obj)
-{
- unsigned int sizeof_type;
- VOID_STAR src_data;
-
-#if USE_NEW_ANYTYPE_CODE
- if (cl->cl_data_type == SLANG_ANY_TYPE)
- {
- SLang_Any_Type *any;
-
- if ((-1 == _SLpush_slang_obj (obj))
- || (-1 == SLang_pop_anytype (&any)))
- return -1;
-
- *(SLang_Any_Type **)dest_data = any;
- return 0;
- }
-#endif
- /* Optimize for scalar */
- if (cl->cl_class_type == SLANG_CLASS_TYPE_SCALAR)
- {
- sizeof_type = cl->cl_sizeof_type;
- memcpy ((char *) dest_data, (char *)&obj->v, sizeof_type);
- return 0;
- }
-
- src_data = _SLclass_get_ptr_to_value (cl, obj);
-
- if (-1 == (*cl->cl_acopy) (cl->cl_data_type, src_data, dest_data))
- return -1;
-
- return 0;
-}
-
-static void assoc_get_values (SLang_Assoc_Array_Type *a)
-{
- SLang_Array_Type *at;
- int num;
- unsigned int i, j;
- char *dest_data;
- unsigned char type;
- SLang_Class_Type *cl;
- unsigned int sizeof_type;
-
- /* Note: If support for threads is added, then we need to modify this
- * algorithm to prevent another thread from modifying the array.
- * However, that should be handled in inner_interp.
- */
- num = a->num_elements;
- type = a->type;
-
- cl = _SLclass_get_class (type);
- sizeof_type = cl->cl_sizeof_type;
-
- if (NULL == (at = SLang_create_array (type, 0, NULL, &num, 1)))
- return;
-
- dest_data = (char *)at->data;
-
- i = 0;
- for (j = 0; j < SLASSOC_HASH_TABLE_SIZE; j++)
- {
- _SLAssoc_Array_Element_Type *e;
-
- e = a->elements[j];
- while (e != NULL)
- {
- if (-1 == transfer_element (cl, (VOID_STAR) dest_data, &e->value))
- {
- SLang_free_array (at);
- return;
- }
-
- dest_data += sizeof_type;
- e = e->next;
- i++;
- }
- }
- (void) SLang_push_array (at, 1);
-}
-
-static int assoc_key_exists (SLang_Assoc_Array_Type *a, char *key)
-{
- return (NULL != find_element (a, key, _SLcompute_string_hash (key)));
-}
-
-static void assoc_delete_key (SLang_Assoc_Array_Type *a, char *key)
-{
- unsigned int h;
- _SLAssoc_Array_Element_Type *v, *v0;
-
- h = (unsigned int) (_SLcompute_string_hash (key) % SLASSOC_HASH_TABLE_SIZE);
-
- v0 = NULL;
- v = a->elements[h];
- while (v != NULL)
- {
- if (v->key == key)
- {
- if (v0 != NULL)
- v0->next = v->next;
- else
- a->elements[h] = v->next;
-
- free_element (v);
- a->num_elements -= 1;
- return;
- }
- v0 = v;
- v = v->next;
- }
-
- /* No such element. Let it pass with no error. */
-}
-
-#define A SLANG_ASSOC_TYPE
-#define S SLANG_STRING_TYPE
-static SLang_Intrin_Fun_Type Assoc_Table [] =
-{
- MAKE_INTRINSIC_1("assoc_get_keys", assoc_get_keys, SLANG_VOID_TYPE, A),
- MAKE_INTRINSIC_1("assoc_get_values", assoc_get_values, SLANG_VOID_TYPE, A),
- MAKE_INTRINSIC_2("assoc_key_exists", assoc_key_exists, SLANG_INT_TYPE, A, S),
- MAKE_INTRINSIC_2("assoc_delete_key", assoc_delete_key, SLANG_VOID_TYPE, A, S),
-
- SLANG_END_INTRIN_FUN_TABLE
-};
-#undef A
-#undef S
-
-static int assoc_length (unsigned char type, VOID_STAR v, unsigned int *len)
-{
- SLang_Assoc_Array_Type *a;
-
- (void) type;
- a = (SLang_Assoc_Array_Type *) SLang_object_from_mmt (*(SLang_MMT_Type **)v);
- *len = a->num_elements;
- return 0;
-}
-
-struct _SLang_Foreach_Context_Type
-{
- SLang_MMT_Type *mmt;
- SLang_Assoc_Array_Type *a;
- unsigned int this_hash_index;
- unsigned int next_same_hash_index;
-#define CTX_WRITE_KEYS 1
-#define CTX_WRITE_VALUES 2
- unsigned char flags;
-};
-
-static SLang_Foreach_Context_Type *
-cl_foreach_open (unsigned char type, unsigned int num)
-{
- SLang_Foreach_Context_Type *c;
- unsigned char flags;
- SLang_MMT_Type *mmt;
-
- (void) type;
-
- if (NULL == (mmt = SLang_pop_mmt (SLANG_ASSOC_TYPE)))
- return NULL;
-
- flags = 0;
-
- while (num--)
- {
- char *s;
-
- if (-1 == SLang_pop_slstring (&s))
- {
- SLang_free_mmt (mmt);
- return NULL;
- }
-
- if (0 == strcmp (s, "keys"))
- flags |= CTX_WRITE_KEYS;
- else if (0 == strcmp (s, "values"))
- flags |= CTX_WRITE_VALUES;
- else
- {
- SLang_verror (SL_NOT_IMPLEMENTED,
- "using '%s' not supported by SLassoc_Type",
- s);
- SLang_free_slstring (s);
- SLang_free_mmt (mmt);
- return NULL;
- }
-
- SLang_free_slstring (s);
- }
-
- if (NULL == (c = (SLang_Foreach_Context_Type *) SLmalloc (sizeof (SLang_Foreach_Context_Type))))
- {
- SLang_free_mmt (mmt);
- return NULL;
- }
-
- memset ((char *) c, 0, sizeof (SLang_Foreach_Context_Type));
-
- if (flags == 0) flags = CTX_WRITE_VALUES|CTX_WRITE_KEYS;
-
- c->flags = flags;
- c->mmt = mmt;
- c->a = (SLang_Assoc_Array_Type *) SLang_object_from_mmt (mmt);
-
- return c;
-}
-
-static void cl_foreach_close (unsigned char type, SLang_Foreach_Context_Type *c)
-{
- (void) type;
- if (c == NULL) return;
- SLang_free_mmt (c->mmt);
- SLfree ((char *) c);
-}
-
-static int cl_foreach (unsigned char type, SLang_Foreach_Context_Type *c)
-{
- SLang_Assoc_Array_Type *a;
- _SLAssoc_Array_Element_Type *e;
- unsigned int i, j;
-
- (void) type;
-
- if (c == NULL)
- return -1;
-
- a = c->a;
-
- i = c->this_hash_index;
- if (i >= SLASSOC_HASH_TABLE_SIZE)
- return 0;
-
- e = a->elements[i];
-
- j = c->next_same_hash_index;
- c->next_same_hash_index = j + 1;
-
- while ((j > 0) && (e != NULL))
- {
- j--;
- e = e->next;
- }
-
- if (e == NULL)
- {
- do
- {
- i++;
- if (i >= SLASSOC_HASH_TABLE_SIZE)
- return 0; /* no more */
- }
- while (a->elements [i] == NULL);
-
- e = a->elements[i];
- c->this_hash_index = i;
- c->next_same_hash_index = 1;
- }
-
- if ((c->flags & CTX_WRITE_KEYS)
- && (-1 == SLang_push_string (e->key)))
- return -1;
-
- if ((c->flags & CTX_WRITE_VALUES)
- && (-1 == _SLpush_slang_obj (&e->value)))
- return -1;
-
- /* keep going */
- return 1;
-}
-
-int SLang_init_slassoc (void)
-{
- SLang_Class_Type *cl;
-
- if (SLclass_is_class_defined (SLANG_ASSOC_TYPE))
- return 0;
-
- if (NULL == (cl = SLclass_allocate_class ("Assoc_Type")))
- return -1;
-
- (void) SLclass_set_destroy_function (cl, assoc_destroy);
- (void) SLclass_set_aput_function (cl, assoc_aput);
- (void) SLclass_set_aget_function (cl, assoc_aget);
- (void) SLclass_set_anew_function (cl, assoc_anew);
- cl->cl_length = assoc_length;
- cl->cl_foreach_open = cl_foreach_open;
- cl->cl_foreach_close = cl_foreach_close;
- cl->cl_foreach = cl_foreach;
-
- if (-1 == SLclass_register_class (cl, SLANG_ASSOC_TYPE, sizeof (SLang_Assoc_Array_Type), SLANG_CLASS_TYPE_MMT))
- return -1;
-
- if (-1 == SLadd_intrin_fun_table (Assoc_Table, "__SLASSOC__"))
- return -1;
-
- return 0;
-}
-
diff --git a/mdk-stage1/slang/slbstr.c b/mdk-stage1/slang/slbstr.c
deleted file mode 100644
index b4b8c4c51..000000000
--- a/mdk-stage1/slang/slbstr.c
+++ /dev/null
@@ -1,615 +0,0 @@
-/* Copyright (c) 1998, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-struct _SLang_BString_Type
-{
- unsigned int num_refs;
- unsigned int len;
- int ptr_type;
-#define IS_SLSTRING 1
-#define IS_MALLOCED 2
-#define IS_NOT_TO_BE_FREED 3
- union
- {
- unsigned char bytes[1];
- unsigned char *ptr;
- }
- v;
-};
-
-#define BS_GET_POINTER(b) ((b)->ptr_type ? (b)->v.ptr : (b)->v.bytes)
-
-static SLang_BString_Type *create_bstring_of_type (char *bytes, unsigned int len, int type)
-{
- SLang_BString_Type *b;
- unsigned int size;
-
- size = sizeof(SLang_BString_Type);
- if (type == 0)
- size += len;
-
- if (NULL == (b = (SLang_BString_Type *)SLmalloc (size)))
- return NULL;
-
- b->len = len;
- b->num_refs = 1;
- b->ptr_type = type;
-
- switch (type)
- {
- case 0:
- if (bytes != NULL) memcpy ((char *) b->v.bytes, bytes, len);
- /* Now \0 terminate it because we want to also use it as a C string
- * whenever possible. Note that sizeof(SLang_BString_Type) includes
- * space for 1 character and we allocated len extra bytes. Thus, it is
- * ok to add a \0 to the end.
- */
- b->v.bytes[len] = 0;
- break;
-
- case IS_SLSTRING:
- if (NULL == (b->v.ptr = (unsigned char *)SLang_create_nslstring (bytes, len)))
- {
- SLfree ((char *) b);
- return NULL;
- }
- break;
-
- case IS_MALLOCED:
- case IS_NOT_TO_BE_FREED:
- b->v.ptr = (unsigned char *)bytes;
- bytes [len] = 0; /* NULL terminate */
- break;
- }
-
- return b;
-}
-
-SLang_BString_Type *
-SLbstring_create (unsigned char *bytes, unsigned int len)
-{
- return create_bstring_of_type ((char *)bytes, len, 0);
-}
-
-/* Note that ptr must be len + 1 bytes long for \0 termination */
-SLang_BString_Type *
-SLbstring_create_malloced (unsigned char *ptr, unsigned int len, int free_on_error)
-{
- SLang_BString_Type *b;
-
- if (ptr == NULL)
- return NULL;
-
- if (NULL == (b = create_bstring_of_type ((char *)ptr, len, IS_MALLOCED)))
- {
- if (free_on_error)
- SLfree ((char *) ptr);
- }
- return b;
-}
-
-SLang_BString_Type *SLbstring_create_slstring (char *s)
-{
- if (s == NULL)
- return NULL;
-
- return create_bstring_of_type (s, strlen (s), IS_SLSTRING);
-}
-
-SLang_BString_Type *SLbstring_dup (SLang_BString_Type *b)
-{
- if (b != NULL)
- b->num_refs += 1;
-
- return b;
-}
-
-unsigned char *SLbstring_get_pointer (SLang_BString_Type *b, unsigned int *len)
-{
- if (b == NULL)
- {
- *len = 0;
- return NULL;
- }
- *len = b->len;
- return BS_GET_POINTER(b);
-}
-
-void SLbstring_free (SLang_BString_Type *b)
-{
- if (b == NULL)
- return;
-
- if (b->num_refs > 1)
- {
- b->num_refs -= 1;
- return;
- }
-
- switch (b->ptr_type)
- {
- case 0:
- case IS_NOT_TO_BE_FREED:
- default:
- break;
-
- case IS_SLSTRING:
- SLang_free_slstring ((char *)b->v.ptr);
- break;
-
- case IS_MALLOCED:
- SLfree ((char *)b->v.ptr);
- break;
- }
-
- SLfree ((char *) b);
-}
-
-int SLang_pop_bstring (SLang_BString_Type **b)
-{
- return SLclass_pop_ptr_obj (SLANG_BSTRING_TYPE, (VOID_STAR *)b);
-}
-
-int SLang_push_bstring (SLang_BString_Type *b)
-{
- if (b == NULL)
- return SLang_push_null ();
-
- b->num_refs += 1;
-
- if (0 == SLclass_push_ptr_obj (SLANG_BSTRING_TYPE, (VOID_STAR)b))
- return 0;
-
- b->num_refs -= 1;
- return -1;
-}
-
-static int
-bstring_bstring_bin_op_result (int op, unsigned char a, unsigned char b,
- unsigned char *c)
-{
- (void) a;
- (void) b;
- switch (op)
- {
- default:
- return 0;
-
- case SLANG_PLUS:
- *c = SLANG_BSTRING_TYPE;
- break;
-
- case SLANG_GT:
- case SLANG_GE:
- case SLANG_LT:
- case SLANG_LE:
- case SLANG_EQ:
- case SLANG_NE:
- *c = SLANG_CHAR_TYPE;
- break;
- }
- return 1;
-}
-
-static int compare_bstrings (SLang_BString_Type *a, SLang_BString_Type *b)
-{
- unsigned int len;
- int ret;
-
- len = a->len;
- if (b->len < len) len = b->len;
-
- ret = memcmp ((char *)BS_GET_POINTER(b), (char *)BS_GET_POINTER(a), len);
- if (ret != 0)
- return ret;
-
- if (a->len > b->len)
- return 1;
- if (a->len == b->len)
- return 0;
-
- return -1;
-}
-
-static SLang_BString_Type *
-concat_bstrings (SLang_BString_Type *a, SLang_BString_Type *b)
-{
- unsigned int len;
- SLang_BString_Type *c;
- char *bytes;
-
- len = a->len + b->len;
-
- if (NULL == (c = SLbstring_create (NULL, len)))
- return NULL;
-
- bytes = (char *)BS_GET_POINTER(c);
-
- memcpy (bytes, (char *)BS_GET_POINTER(a), a->len);
- memcpy (bytes + a->len, (char *)BS_GET_POINTER(b), b->len);
-
- return c;
-}
-
-static void free_n_bstrings (SLang_BString_Type **a, unsigned int n)
-{
- unsigned int i;
-
- if (a == NULL) return;
-
- for (i = 0; i < n; i++)
- {
- SLbstring_free (a[i]);
- a[i] = NULL;
- }
-}
-
-static int
-bstring_bstring_bin_op (int op,
- unsigned char a_type, VOID_STAR ap, unsigned int na,
- unsigned char b_type, VOID_STAR bp, unsigned int nb,
- VOID_STAR cp)
-{
- char *ic;
- SLang_BString_Type **a, **b, **c;
- unsigned int n, n_max;
- unsigned int da, db;
-
- (void) a_type;
- (void) b_type;
-
- if (na == 1) da = 0; else da = 1;
- if (nb == 1) db = 0; else db = 1;
-
- if (na > nb) n_max = na; else n_max = nb;
-
- a = (SLang_BString_Type **) ap;
- b = (SLang_BString_Type **) bp;
- for (n = 0; n < n_max; n++)
- {
- if ((*a == NULL) || (*b == NULL))
- {
- SLang_verror (SL_VARIABLE_UNINITIALIZED,
- "Binary string element[%u] not initialized for binary operation", n);
- return -1;
- }
- a += da; b += db;
- }
-
- a = (SLang_BString_Type **) ap;
- b = (SLang_BString_Type **) bp;
- ic = (char *) cp;
- c = NULL;
-
- switch (op)
- {
- case SLANG_PLUS:
- /* Concat */
- c = (SLang_BString_Type **) cp;
- for (n = 0; n < n_max; n++)
- {
- if (NULL == (c[n] = concat_bstrings (*a, *b)))
- goto return_error;
-
- a += da; b += db;
- }
- break;
-
- case SLANG_NE:
- for (n = 0; n < n_max; n++)
- {
- ic [n] = (0 != compare_bstrings (*a, *b));
- a += da;
- b += db;
- }
- break;
- case SLANG_GT:
- for (n = 0; n < n_max; n++)
- {
- ic [n] = (compare_bstrings (*a, *b) > 0);
- a += da;
- b += db;
- }
- break;
- case SLANG_GE:
- for (n = 0; n < n_max; n++)
- {
- ic [n] = (compare_bstrings (*a, *b) >= 0);
- a += da;
- b += db;
- }
- break;
- case SLANG_LT:
- for (n = 0; n < n_max; n++)
- {
- ic [n] = (compare_bstrings (*a, *b) < 0);
- a += da;
- b += db;
- }
- break;
- case SLANG_LE:
- for (n = 0; n < n_max; n++)
- {
- ic [n] = (compare_bstrings (*a, *b) <= 0);
- a += da;
- b += db;
- }
- break;
- case SLANG_EQ:
- for (n = 0; n < n_max; n++)
- {
- ic [n] = (compare_bstrings (*a, *b) == 0);
- a += da;
- b += db;
- }
- break;
- }
- return 1;
-
- return_error:
- if (c != NULL)
- {
- free_n_bstrings (c, n);
- while (n < n_max)
- {
- c[n] = NULL;
- n++;
- }
- }
- return -1;
-}
-
-/* If preserve_ptr, then use a[i] as the bstring data. See how this function
- * is called by the binary op routines for why.
- */
-static SLang_BString_Type **
-make_n_bstrings (SLang_BString_Type **b, char **a, unsigned int n, int ptr_type)
-{
- unsigned int i;
- int malloc_flag;
-
- malloc_flag = 0;
- if (b == NULL)
- {
- b = (SLang_BString_Type **) SLmalloc ((n + 1) * sizeof (SLang_BString_Type *));
- if (b == NULL)
- return NULL;
- malloc_flag = 1;
- }
-
- for (i = 0; i < n; i++)
- {
- char *s = a[i];
-
- if (s == NULL)
- {
- b[i] = NULL;
- continue;
- }
-
- if (NULL == (b[i] = create_bstring_of_type (s, strlen(s), ptr_type)))
- {
- free_n_bstrings (b, i);
- if (malloc_flag) SLfree ((char *) b);
- return NULL;
- }
- }
-
- return b;
-}
-
-static int
-bstring_string_bin_op (int op,
- unsigned char a_type, VOID_STAR ap, unsigned int na,
- unsigned char b_type, VOID_STAR bp, unsigned int nb,
- VOID_STAR cp)
-{
- SLang_BString_Type **b;
- int ret;
-
- if (NULL == (b = make_n_bstrings (NULL, (char **)bp, nb, IS_NOT_TO_BE_FREED)))
- return -1;
-
- b_type = SLANG_BSTRING_TYPE;
- ret = bstring_bstring_bin_op (op,
- a_type, ap, na,
- b_type, (VOID_STAR) b, nb,
- cp);
- free_n_bstrings (b, nb);
- SLfree ((char *) b);
- return ret;
-}
-
-static int
-string_bstring_bin_op (int op,
- unsigned char a_type, VOID_STAR ap, unsigned int na,
- unsigned char b_type, VOID_STAR bp, unsigned int nb,
- VOID_STAR cp)
-{
- SLang_BString_Type **a;
- int ret;
-
- if (NULL == (a = make_n_bstrings (NULL, (char **)ap, na, IS_NOT_TO_BE_FREED)))
- return -1;
-
- a_type = SLANG_BSTRING_TYPE;
- ret = bstring_bstring_bin_op (op,
- a_type, (VOID_STAR) a, na,
- b_type, bp, nb,
- cp);
- free_n_bstrings (a, na);
- SLfree ((char *) a);
-
- return ret;
-}
-
-static void bstring_destroy (unsigned char unused, VOID_STAR s)
-{
- (void) unused;
- SLbstring_free (*(SLang_BString_Type **) s);
-}
-
-static int bstring_push (unsigned char unused, VOID_STAR sptr)
-{
- (void) unused;
-
- return SLang_push_bstring (*(SLang_BString_Type **) sptr);
-}
-
-static int string_to_bstring (unsigned char a_type, VOID_STAR ap, unsigned int na,
- unsigned char b_type, VOID_STAR bp)
-{
- char **s;
- SLang_BString_Type **b;
-
- (void) a_type;
- (void) b_type;
-
- s = (char **) ap;
- b = (SLang_BString_Type **) bp;
-
- if (NULL == make_n_bstrings (b, s, na, IS_SLSTRING))
- return -1;
-
- return 1;
-}
-
-static int bstring_to_string (unsigned char a_type, VOID_STAR ap, unsigned int na,
- unsigned char b_type, VOID_STAR bp)
-{
- char **s;
- unsigned int i;
- SLang_BString_Type **a;
-
- (void) a_type;
- (void) b_type;
-
- s = (char **) bp;
- a = (SLang_BString_Type **) ap;
-
- for (i = 0; i < na; i++)
- {
- SLang_BString_Type *ai = a[i];
-
- if (ai == NULL)
- {
- s[i] = NULL;
- continue;
- }
-
- if (NULL == (s[i] = SLang_create_slstring ((char *)BS_GET_POINTER(ai))))
- {
- while (i != 0)
- {
- i--;
- SLang_free_slstring (s[i]);
- s[i] = NULL;
- }
- return -1;
- }
- }
-
- return 1;
-}
-
-static char *bstring_string (unsigned char type, VOID_STAR v)
-{
- SLang_BString_Type *s;
- unsigned char buf[128];
- unsigned char *bytes, *bytes_max;
- unsigned char *b, *bmax;
-
- (void) type;
-
- s = *(SLang_BString_Type **) v;
- bytes = BS_GET_POINTER(s);
- bytes_max = bytes + s->len;
-
- b = buf;
- bmax = buf + (sizeof (buf) - 4);
-
- while (bytes < bytes_max)
- {
- unsigned char ch = *bytes;
-
- if ((ch < 32) || (ch >= 127) || (ch == '\\'))
- {
- if (b + 4 > bmax)
- break;
-
- sprintf ((char *) b, "\\%03o", ch);
- b += 4;
- }
- else
- {
- if (b == bmax)
- break;
-
- *b++ = ch;
- }
-
- bytes++;
- }
-
- if (bytes < bytes_max)
- {
- *b++ = '.';
- *b++ = '.';
- *b++ = '.';
- }
- *b = 0;
-
- return SLmake_string ((char *)buf);
-}
-
-static unsigned int bstrlen_cmd (SLang_BString_Type *b)
-{
- return b->len;
-}
-
-static SLang_Intrin_Fun_Type BString_Table [] = /*{{{*/
-{
- MAKE_INTRINSIC_1("bstrlen", bstrlen_cmd, SLANG_UINT_TYPE, SLANG_BSTRING_TYPE),
- MAKE_INTRINSIC_0("pack", _SLpack, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_2("unpack", _SLunpack, SLANG_VOID_TYPE, SLANG_STRING_TYPE, SLANG_BSTRING_TYPE),
- MAKE_INTRINSIC_1("pad_pack_format", _SLpack_pad_format, SLANG_VOID_TYPE, SLANG_STRING_TYPE),
- MAKE_INTRINSIC_1("sizeof_pack", _SLpack_compute_size, SLANG_UINT_TYPE, SLANG_STRING_TYPE),
- SLANG_END_INTRIN_FUN_TABLE
-};
-
-int _SLang_init_bstring (void)
-{
- SLang_Class_Type *cl;
-
- if (NULL == (cl = SLclass_allocate_class ("BString_Type")))
- return -1;
- (void) SLclass_set_destroy_function (cl, bstring_destroy);
- (void) SLclass_set_push_function (cl, bstring_push);
- (void) SLclass_set_string_function (cl, bstring_string);
-
- if (-1 == SLclass_register_class (cl, SLANG_BSTRING_TYPE, sizeof (char *),
- SLANG_CLASS_TYPE_PTR))
- return -1;
-
- if ((-1 == SLclass_add_typecast (SLANG_BSTRING_TYPE, SLANG_STRING_TYPE, bstring_to_string, 1))
- || (-1 == SLclass_add_typecast (SLANG_STRING_TYPE, SLANG_BSTRING_TYPE, string_to_bstring, 1))
- || (-1 == SLclass_add_binary_op (SLANG_BSTRING_TYPE, SLANG_BSTRING_TYPE, bstring_bstring_bin_op, bstring_bstring_bin_op_result))
- || (-1 == SLclass_add_binary_op (SLANG_STRING_TYPE, SLANG_BSTRING_TYPE, string_bstring_bin_op, bstring_bstring_bin_op_result))
- || (-1 == SLclass_add_binary_op (SLANG_BSTRING_TYPE, SLANG_STRING_TYPE, bstring_string_bin_op, bstring_bstring_bin_op_result)))
-
- return -1;
-
- if (-1 == SLadd_intrin_fun_table (BString_Table, NULL))
- return -1;
-
- return 0;
-}
-
diff --git a/mdk-stage1/slang/slclass.c b/mdk-stage1/slang/slclass.c
deleted file mode 100644
index 733888cb8..000000000
--- a/mdk-stage1/slang/slclass.c
+++ /dev/null
@@ -1,1391 +0,0 @@
-/* User defined objects */
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-#if _SLANG_OPTIMIZE_FOR_SPEED
-unsigned char _SLclass_Class_Type [256];
-#endif
-
-static SLang_Class_Type *Registered_Types[256];
-SLang_Class_Type *_SLclass_get_class (unsigned char type)
-{
- SLang_Class_Type *cl;
-
- cl = Registered_Types [type];
- if (cl == NULL)
- SLang_exit_error ("Application error: Type %d not registered", (int) type);
-
- return cl;
-}
-
-int SLclass_is_class_defined (unsigned char type)
-{
- return (NULL != Registered_Types[type]);
-}
-
-VOID_STAR _SLclass_get_ptr_to_value (SLang_Class_Type *cl,
- SLang_Object_Type *obj)
-{
- VOID_STAR p;
-
- switch (cl->cl_class_type)
- {
- case SLANG_CLASS_TYPE_MMT:
- case SLANG_CLASS_TYPE_PTR:
- case SLANG_CLASS_TYPE_SCALAR:
- p = (VOID_STAR) &obj->v;
- break;
-
- case SLANG_CLASS_TYPE_VECTOR:
- p = obj->v.ptr_val;
- break;
-
- default:
- p = NULL;
- }
- return p;
-}
-
-char *SLclass_get_datatype_name (unsigned char stype)
-{
- SLang_Class_Type *cl;
-
- cl = _SLclass_get_class (stype);
- return cl->cl_name;
-}
-
-static int method_undefined_error (unsigned char type, char *method, char *name)
-{
- if (name == NULL) name = SLclass_get_datatype_name (type);
-
- SLang_verror (SL_TYPE_MISMATCH, "%s method not defined for %s",
- method, name);
- return -1;
-}
-
-static int
-scalar_vector_bin_op_result (int op, unsigned char a, unsigned char b,
- unsigned char *c)
-{
- (void) a; (void) b;
- switch (op)
- {
- case SLANG_NE:
- case SLANG_EQ:
- *c = SLANG_INT_TYPE;
- return 1;
- }
- return 0;
-}
-
-static int
-scalar_vector_bin_op (int op,
- unsigned char a_type, VOID_STAR ap, unsigned int na,
- unsigned char b_type, VOID_STAR bp, unsigned int nb,
- VOID_STAR cp)
-{
- int *c;
- char *a, *b;
- unsigned int da, db;
- unsigned int n, n_max;
- unsigned int data_type_len;
- SLang_Class_Type *cl;
-
- (void) b_type;
- cl = _SLclass_get_class (a_type);
-
- data_type_len = cl->cl_sizeof_type;
-
- a = (char *) ap;
- b = (char *) bp;
- c = (int *) cp;
-
- if (na == 1) da = 0; else da = data_type_len;
- if (nb == 1) db = 0; else db = data_type_len;
- if (na > nb) n_max = na; else n_max = nb;
-
- switch (op)
- {
- default:
- return 0;
-
- case SLANG_NE:
- for (n = 0; n < n_max; n++)
- {
- c[n] = (0 != SLMEMCMP(a, b, data_type_len));
- a += da; b += db;
- }
- break;
-
- case SLANG_EQ:
- for (n = 0; n < n_max; n++)
- {
- c[n] = (0 == SLMEMCMP(a, b, data_type_len));
- a += da; b += db;
- }
- break;
- }
- return 1;
-}
-
-static int scalar_fread (unsigned char type, FILE *fp, VOID_STAR ptr,
- unsigned int desired, unsigned int *actual)
-{
- unsigned int n;
-
- n = fread ((char *) ptr, _SLclass_get_class (type)->cl_sizeof_type,
- desired, fp);
- *actual = n;
- return 0;
-}
-
-static int scalar_fwrite (unsigned char type, FILE *fp, VOID_STAR ptr,
- unsigned int desired, unsigned int *actual)
-{
- unsigned int n;
-
- n = fwrite ((char *) ptr, _SLclass_get_class (type)->cl_sizeof_type,
- desired, fp);
- *actual = n;
- return 0;
-}
-
-static int vector_apush (unsigned char type, VOID_STAR ptr)
-{
- SLang_Class_Type *cl;
-
- cl = _SLclass_get_class (type);
- return (*cl->cl_push)(type, (VOID_STAR) &ptr);
-}
-
-static int vector_apop (unsigned char type, VOID_STAR ptr)
-{
- SLang_Class_Type *cl;
-
- cl = _SLclass_get_class (type);
- return (*cl->cl_pop)(type, (VOID_STAR) &ptr);
-}
-
-static int default_push_mmt (unsigned char type_unused, VOID_STAR ptr)
-{
- SLang_MMT_Type *ref;
-
- (void) type_unused;
- ref = *(SLang_MMT_Type **) ptr;
- return SLang_push_mmt (ref);
-}
-
-static void default_destroy_simple (unsigned char type_unused, VOID_STAR ptr_unused)
-{
- (void) type_unused;
- (void) ptr_unused;
-}
-
-static void default_destroy_user (unsigned char type, VOID_STAR ptr)
-{
- (void) type;
- SLang_free_mmt (*(SLang_MMT_Type **) ptr);
-}
-
-static int default_pop (unsigned char type, VOID_STAR ptr)
-{
- return SLclass_pop_ptr_obj (type, (VOID_STAR *) ptr);
-}
-
-static int default_datatype_deref (unsigned char type)
-{
- return method_undefined_error (type, "datatype_deref", NULL);
-}
-
-static int default_acopy (unsigned char type, VOID_STAR from, VOID_STAR to)
-{
- SLang_Class_Type *cl;
-
- cl = _SLclass_get_class (type);
- if (-1 == (*cl->cl_apush) (type, from))
- return -1;
- return (*cl->cl_apop) (type, to);
-}
-
-static int default_dereference_object (unsigned char type, VOID_STAR ptr)
-{
- (void) ptr;
- return method_undefined_error (type, "dereference", NULL);
-}
-
-static char *default_string (unsigned char stype, VOID_STAR v)
-{
- char buf [256];
- char *s;
-#if SLANG_HAS_COMPLEX
- double *cplx;
-#endif
- s = buf;
-
- switch (stype)
- {
- case SLANG_STRING_TYPE:
- s = *(char **) v;
- break;
-
- case SLANG_NULL_TYPE:
- s = "NULL";
- break;
-
- case SLANG_DATATYPE_TYPE:
- s = SLclass_get_datatype_name ((unsigned char) *(int *)v);
- break;
-
-#if SLANG_HAS_COMPLEX
- case SLANG_COMPLEX_TYPE:
- cplx = *(double **) v;
- if (cplx[1] < 0)
- sprintf (s, "(%g - %gi)", cplx [0], -cplx [1]);
- else
- sprintf (s, "(%g + %gi)", cplx [0], cplx [1]);
- break;
-#endif
- default:
- s = SLclass_get_datatype_name (stype);
- }
-
- return SLmake_string (s);
-}
-
-static int
-use_cmp_bin_op_result (int op, unsigned char a, unsigned char b,
- unsigned char *c)
-{
- if (a != b)
- return 0;
- switch (op)
- {
- case SLANG_NE:
- case SLANG_EQ:
- case SLANG_LT:
- case SLANG_LE:
- case SLANG_GT:
- case SLANG_GE:
- *c = SLANG_INT_TYPE;
- return 1;
- }
- return 0;
-}
-
-static int
-use_cmp_bin_op (int op,
- unsigned char a_type, VOID_STAR ap, unsigned int na,
- unsigned char b_type, VOID_STAR bp, unsigned int nb,
- VOID_STAR cp)
-{
- int *c;
- char *a, *b;
- unsigned int da, db;
- unsigned int n, n_max;
- unsigned int data_type_len;
- SLang_Class_Type *cl;
- int (*cmp)(unsigned char, VOID_STAR, VOID_STAR, int *);
-
- (void) b_type;
- cl = _SLclass_get_class (a_type);
- cmp = cl->cl_cmp;
- data_type_len = cl->cl_sizeof_type;
-
- a = (char *) ap;
- b = (char *) bp;
- c = (int *) cp;
-
- if (na == 1) da = 0; else da = data_type_len;
- if (nb == 1) db = 0; else db = data_type_len;
- if (na > nb) n_max = na; else n_max = nb;
-
- switch (op)
- {
- int result;
-
- default:
- return 0;
-
- case SLANG_NE:
- for (n = 0; n < n_max; n++)
- {
- if (-1 == (*cmp) (a_type, (VOID_STAR)a, (VOID_STAR)b, &result))
- return -1;
- c[n] = (result != 0);
- a += da; b += db;
- }
- break;
-
- case SLANG_EQ:
- for (n = 0; n < n_max; n++)
- {
- if (-1 == (*cmp) (a_type, (VOID_STAR)a, (VOID_STAR)b, &result))
- return -1;
- c[n] = (result == 0);
- a += da; b += db;
- }
- break;
-
- case SLANG_GT:
- for (n = 0; n < n_max; n++)
- {
- if (-1 == (*cmp) (a_type, (VOID_STAR)a, (VOID_STAR)b, &result))
- return -1;
- c[n] = (result > 0);
- a += da; b += db;
- }
- break;
- case SLANG_GE:
- for (n = 0; n < n_max; n++)
- {
- if (-1 == (*cmp) (a_type, (VOID_STAR)a, (VOID_STAR)b, &result))
- return -1;
- c[n] = (result >= 0);
- a += da; b += db;
- }
- break;
- case SLANG_LT:
- for (n = 0; n < n_max; n++)
- {
- if (-1 == (*cmp) (a_type, (VOID_STAR)a, (VOID_STAR)b, &result))
- return -1;
- c[n] = (result < 0);
- a += da; b += db;
- }
- break;
- case SLANG_LE:
- for (n = 0; n < n_max; n++)
- {
- if (-1 == (*cmp) (a_type, (VOID_STAR)a, (VOID_STAR)b, &result))
- return -1;
- c[n] = (result <= 0);
- a += da; b += db;
- }
- break;
- }
- return 1;
-}
-
-
-int SLclass_get_class_id (SLang_Class_Type *cl)
-{
- if (cl == NULL)
- return -1;
- return (int) cl->cl_data_type;
-}
-
-SLang_Class_Type *SLclass_allocate_class (char *name)
-{
- SLang_Class_Type *cl;
- unsigned int i;
-
- for (i = 0; i < 256; i++)
- {
- cl = Registered_Types [i];
- if ((cl != NULL)
- && (0 == strcmp (cl->cl_name, name)))
- {
- SLang_verror (SL_DUPLICATE_DEFINITION, "Type name %s already exists", name);
- return NULL;
- }
- }
-
- cl = (SLang_Class_Type *) SLmalloc (sizeof (SLang_Class_Type));
- if (cl == NULL) return NULL;
-
- SLMEMSET ((char *) cl, 0, sizeof (SLang_Class_Type));
-
- if (NULL == (cl->cl_name = SLang_create_slstring (name)))
- {
- SLfree ((char *) cl);
- return NULL;
- }
-
- return cl;
-}
-
-static int DataType_Ids [256];
-
-int _SLang_push_datatype (unsigned char data_type)
-{
- /* This data type could be a copy of another type, e.g., short and
- * int if they are the same size (Int16 == Short). So, make sure
- * we push the original and not the copy.
- */
- data_type = _SLclass_get_class (data_type)->cl_data_type;
- return SLclass_push_int_obj (SLANG_DATATYPE_TYPE, (int) data_type);
-}
-
-static int datatype_deref (unsigned char type, VOID_STAR ptr)
-{
- SLang_Class_Type *cl;
- int status;
-
- /* The parser generated code for this as if a function call were to be
- * made. However, we are calling the deref object routine
- * instead of the function call. So, I must simulate the function call.
- */
- if (-1 == _SL_increment_frame_pointer ())
- return -1;
-
- type = (unsigned char) *(int *) ptr;
- cl = _SLclass_get_class (type);
- status = (*cl->cl_datatype_deref) (type);
-
- (void) _SL_decrement_frame_pointer ();
- return status;
-}
-
-static int datatype_push (unsigned char type_unused, VOID_STAR ptr)
-{
- (void) type_unused;
- return _SLang_push_datatype (*(int *) ptr);
-}
-
-int _SLang_pop_datatype (unsigned char *type)
-{
- int i;
-
- if (-1 == SLclass_pop_int_obj (SLANG_DATATYPE_TYPE, &i))
- return -1;
-
- *type = (unsigned char) i;
- return 0;
-}
-
-static int datatype_pop (unsigned char type, VOID_STAR ptr)
-{
- if (-1 == _SLang_pop_datatype (&type))
- return -1;
-
- *(int *) ptr = type;
- return 0;
-}
-
-int _SLclass_init (void)
-{
- SLang_Class_Type *cl;
-
- /* First initialize the container classes. This is so binary operations
- * added later will work with them.
- */
- if (-1 == _SLarray_init_slarray ())
- return -1;
-
- /* DataType_Type */
- if (NULL == (cl = SLclass_allocate_class ("DataType_Type")))
- return -1;
- cl->cl_pop = datatype_pop;
- cl->cl_push = datatype_push;
- cl->cl_dereference = datatype_deref;
- if (-1 == SLclass_register_class (cl, SLANG_DATATYPE_TYPE, sizeof(int),
- SLANG_CLASS_TYPE_SCALAR))
- return -1;
-
- return 0;
-}
-
-static int register_new_datatype (char *name, unsigned char type)
-{
- DataType_Ids [type] = type;
- return SLadd_intrinsic_variable (name, (VOID_STAR) (DataType_Ids + type),
- SLANG_DATATYPE_TYPE, 1);
-}
-
-int SLclass_create_synonym (char *name, unsigned char type)
-{
- if (NULL == _SLclass_get_class (type))
- return -1;
-
- return register_new_datatype (name, type);
-}
-
-int _SLclass_copy_class (unsigned char to, unsigned char from)
-{
- SLang_Class_Type *cl = _SLclass_get_class (from);
-
- if (Registered_Types[to] != NULL)
- SLang_exit_error ("Application error: Class already exists");
-
- Registered_Types[to] = cl;
-
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if (to != SLANG_UNDEFINED_TYPE)
- _SLclass_Class_Type [to] = cl->cl_class_type;
-#endif
- return 0;
-}
-
-int SLclass_register_class (SLang_Class_Type *cl, unsigned char type, unsigned int type_size, unsigned char class_type)
-{
- char *name;
- unsigned int i;
- int can_binop = 1; /* scalar_vector_bin_op should work
- * for all data types.
- */
-
- if (type == SLANG_VOID_TYPE) for (i = 0; i < 256; i++)
- {
- if ((Registered_Types[i] == NULL)
- && (i != SLANG_VOID_TYPE))
- {
- type = (unsigned char) i;
- break;
- }
- }
-
- if ((NULL != Registered_Types [type])
- || (type == SLANG_VOID_TYPE))
- {
- SLang_verror (SL_APPLICATION_ERROR, "Class type %d already in use", (int) type);
- return -1;
- }
-
- cl->cl_data_type = type;
- cl->cl_class_type = class_type;
- name = cl->cl_name;
-
- switch (class_type)
- {
- case SLANG_CLASS_TYPE_MMT:
- if (cl->cl_push == NULL) cl->cl_push = default_push_mmt;
- if (cl->cl_destroy == NULL)
- return method_undefined_error (type, "destroy", name);
- cl->cl_user_destroy_fun = cl->cl_destroy;
- cl->cl_destroy = default_destroy_user;
- type_size = sizeof (VOID_STAR);
- break;
-
- case SLANG_CLASS_TYPE_SCALAR:
- if (cl->cl_destroy == NULL) cl->cl_destroy = default_destroy_simple;
- if ((type_size == 0)
- || (type_size > sizeof (_SL_Object_Union_Type)))
- {
- SLang_verror (SL_INVALID_PARM,
- "Type size for %s not appropriate for SCALAR type",
- name);
- return -1;
- }
- if (cl->cl_pop == NULL)
- return method_undefined_error (type, "pop", name);
- if (cl->cl_fread == NULL) cl->cl_fread = scalar_fread;
- if (cl->cl_fwrite == NULL) cl->cl_fwrite = scalar_fwrite;
-
- can_binop = 1;
- break;
-
- case SLANG_CLASS_TYPE_PTR:
- if (cl->cl_destroy == NULL)
- return method_undefined_error (type, "destroy", name);
- type_size = sizeof (VOID_STAR);
- break;
-
- case SLANG_CLASS_TYPE_VECTOR:
- if (cl->cl_destroy == NULL)
- return method_undefined_error (type, "destroy", name);
- if (cl->cl_pop == NULL)
- return method_undefined_error (type, "pop", name);
- cl->cl_apop = vector_apop;
- cl->cl_apush = vector_apush;
- cl->cl_adestroy = default_destroy_simple;
- if (cl->cl_fread == NULL) cl->cl_fread = scalar_fread;
- if (cl->cl_fwrite == NULL) cl->cl_fwrite = scalar_fwrite;
- can_binop = 1;
- break;
-
- default:
- SLang_verror (SL_INVALID_PARM, "%s: unknown class type (%d)", name, class_type);
- return -1;
- }
-
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if (type != SLANG_UNDEFINED_TYPE)
- _SLclass_Class_Type [type] = class_type;
-#endif
-
- if (type_size == 0)
- {
- SLang_verror (SL_INVALID_PARM, "type size must be non-zero for %s", name);
- return -1;
- }
-
- if (cl->cl_string == NULL) cl->cl_string = default_string;
- if (cl->cl_acopy == NULL) cl->cl_acopy = default_acopy;
- if (cl->cl_datatype_deref == NULL) cl->cl_datatype_deref = default_datatype_deref;
-
- if (cl->cl_pop == NULL) cl->cl_pop = default_pop;
-
- if (cl->cl_push == NULL)
- return method_undefined_error (type, "push", name);
-
- if (cl->cl_byte_code_destroy == NULL)
- cl->cl_byte_code_destroy = cl->cl_destroy;
- if (cl->cl_push_literal == NULL)
- cl->cl_push_literal = cl->cl_push;
-
- if (cl->cl_dereference == NULL)
- cl->cl_dereference = default_dereference_object;
-
- if (cl->cl_apop == NULL) cl->cl_apop = cl->cl_pop;
- if (cl->cl_apush == NULL) cl->cl_apush = cl->cl_push;
- if (cl->cl_adestroy == NULL) cl->cl_adestroy = cl->cl_destroy;
- if (cl->cl_push_intrinsic == NULL) cl->cl_push_intrinsic = cl->cl_push;
-
- if ((cl->cl_foreach == NULL)
- || (cl->cl_foreach_open == NULL)
- || (cl->cl_foreach_close == NULL))
- {
- cl->cl_foreach = _SLarray_cl_foreach;
- cl->cl_foreach_open = _SLarray_cl_foreach_open;
- cl->cl_foreach_close = _SLarray_cl_foreach_close;
- }
-
- cl->cl_sizeof_type = type_size;
-
- if (NULL == (cl->cl_transfer_buf = (VOID_STAR) SLmalloc (type_size)))
- return -1;
-
- Registered_Types[type] = cl;
-
- if (-1 == register_new_datatype (name, type))
- return -1;
-
- if (cl->cl_cmp != NULL)
- {
- if (-1 == SLclass_add_binary_op (type, type, use_cmp_bin_op, use_cmp_bin_op_result))
- return -1;
- }
- else if (can_binop
- && (-1 == SLclass_add_binary_op (type, type, scalar_vector_bin_op, scalar_vector_bin_op_result)))
- return -1;
-
- cl->cl_anytype_typecast = _SLanytype_typecast;
-
- return 0;
-}
-
-int SLclass_add_math_op (unsigned char type,
- int (*handler)(int,
- unsigned char, VOID_STAR, unsigned int,
- VOID_STAR),
- int (*result) (int, unsigned char, unsigned char *))
-{
- SLang_Class_Type *cl = _SLclass_get_class (type);
-
- cl->cl_math_op = handler;
- cl->cl_math_op_result_type = result;
- return 0;
-}
-
-int SLclass_add_binary_op (unsigned char a, unsigned char b,
- int (*f) (int,
- unsigned char, VOID_STAR, unsigned int,
- unsigned char, VOID_STAR, unsigned int,
- VOID_STAR),
- int (*r) (int, unsigned char, unsigned char, unsigned char *))
-{
- SLang_Class_Type *cl;
- SL_OOBinary_Type *ab;
-
- if ((f == NULL) || (r == NULL))
- {
- SLang_verror (SL_INVALID_PARM, "SLclass_add_binary_op");
- return -1;
- }
-
- cl = _SLclass_get_class (a);
- (void) _SLclass_get_class (b);
-
- if (NULL == (ab = (SL_OOBinary_Type *) SLmalloc (sizeof(SL_OOBinary_Type))))
- return -1;
-
- ab->data_type = b;
- ab->binary_function = f;
- ab->binary_result = r;
- ab->next = cl->cl_binary_ops;
- cl->cl_binary_ops = ab;
-
- if ((a != SLANG_ARRAY_TYPE)
- && (b != SLANG_ARRAY_TYPE))
- {
- if ((-1 == _SLarray_add_bin_op (a))
- || (-1 == _SLarray_add_bin_op (b)))
- return -1;
- }
-
- return 0;
-}
-
-int SLclass_add_unary_op (unsigned char type,
- int (*f)(int,
- unsigned char, VOID_STAR, unsigned int,
- VOID_STAR),
- int (*r)(int, unsigned char, unsigned char *))
-{
- SLang_Class_Type *cl;
-
- cl = _SLclass_get_class (type);
- if ((f == NULL) || (r == NULL))
- {
- SLang_verror (SL_INVALID_PARM, "SLclass_add_unary_op");
- return -1;
- }
-
- cl->cl_unary_op = f;
- cl->cl_unary_op_result_type = r;
-
- return 0;
-}
-
-int SLclass_add_app_unary_op (unsigned char type,
- int (*f)(int,
- unsigned char, VOID_STAR, unsigned int,
- VOID_STAR),
- int (*r)(int, unsigned char, unsigned char *))
-{
- SLang_Class_Type *cl;
-
- cl = _SLclass_get_class (type);
- if ((f == NULL) || (r == NULL))
- {
- SLang_verror (SL_INVALID_PARM, "SLclass_add_app_unary_op");
- return -1;
- }
-
- cl->cl_app_unary_op = f;
- cl->cl_app_unary_op_result_type = r;
-
- return 0;
-}
-
-int SLclass_set_pop_function (SLang_Class_Type *cl, int (*f)(unsigned char, VOID_STAR))
-{
- if (cl == NULL) return -1;
- cl->cl_pop = f;
-
- return 0;
-}
-
-int SLclass_set_push_function (SLang_Class_Type *cl, int (*f)(unsigned char, VOID_STAR))
-{
- if (cl == NULL) return -1;
- cl->cl_push = f;
-
- return 0;
-}
-
-int SLclass_set_string_function (SLang_Class_Type *cl, char *(*f)(unsigned char, VOID_STAR))
-{
- if (cl == NULL) return -1;
-
- cl->cl_string = f;
- return 0;
-}
-
-int SLclass_set_destroy_function (SLang_Class_Type *cl, void (*f)(unsigned char, VOID_STAR))
-{
- if (cl == NULL) return -1;
-
- cl->cl_destroy = f;
- return 0;
-}
-
-int SLclass_set_sget_function (SLang_Class_Type *cl, int (*f)(unsigned char, char *))
-{
- if (cl == NULL) return -1;
- cl->cl_sget = f;
- return 0;
-}
-
-int SLclass_set_sput_function (SLang_Class_Type *cl, int (*f)(unsigned char, char *))
-{
- if (cl == NULL) return -1;
- cl->cl_sput = f;
- return 0;
-}
-
-int SLclass_set_aget_function (SLang_Class_Type *cl, int (*f)(unsigned char, unsigned int))
-{
- if (cl == NULL) return -1;
- cl->cl_aget = f;
- return 0;
-}
-
-int SLclass_set_aput_function (SLang_Class_Type *cl, int (*f)(unsigned char, unsigned int))
-{
- if (cl == NULL) return -1;
- cl->cl_aput = f;
- return 0;
-}
-
-int SLclass_set_anew_function (SLang_Class_Type *cl, int (*f)(unsigned char, unsigned int))
-{
- if (cl == NULL) return -1;
- cl->cl_anew = f;
- return 0;
-}
-
-/* Misc */
-void _SLclass_type_mismatch_error (unsigned char a, unsigned char b)
-{
- SLang_verror (SL_TYPE_MISMATCH, "Expecting %s, found %s",
- SLclass_get_datatype_name (a),
- SLclass_get_datatype_name (b));
-}
-
-/* */
-
-static int null_binary_fun (int op,
- unsigned char a, VOID_STAR ap, unsigned int na,
- unsigned char b, VOID_STAR bp, unsigned int nb,
- VOID_STAR cp)
-{
- int *ic;
- unsigned int i;
- int c;
-
- (void) ap; (void) bp;
-
- switch (op)
- {
- case SLANG_EQ:
- c = (a == b);
- break;
-
- case SLANG_NE:
- c = (a != b);
- break;
-
- default:
- return 0;
- }
-
- if (na > nb) nb = na;
- ic = (int *) cp;
- for (i = 0; i < nb; i++)
- ic[i] = c;
-
- return 1;
-}
-
-static char *get_binary_op_string (int op)
-{
- static char *ops[SLANG_MOD] =
- {
- "+", "=", "*", "/", "==", "!=", ">", ">=", "<", "<=", "^",
- "or", "and", "&", "|", "xor", "shl", "shr", "mod"
- };
-
- if ((op > SLANG_MOD) || (op <= 0))
- return "??";
- return ops[op - 1];
-}
-
-int (*_SLclass_get_binary_fun (int op,
- SLang_Class_Type *a_cl, SLang_Class_Type *b_cl,
- SLang_Class_Type **c_cl, int do_error))
-(int,
- unsigned char, VOID_STAR, unsigned int,
- unsigned char, VOID_STAR, unsigned int,
- VOID_STAR)
-{
- SL_OOBinary_Type *bt;
- unsigned char a, b, c;
-
- a = a_cl->cl_data_type;
- b = b_cl->cl_data_type;
-
- if ((a == SLANG_NULL_TYPE) || (b == SLANG_NULL_TYPE))
- {
- *c_cl = _SLclass_get_class (SLANG_INT_TYPE);
- return null_binary_fun;
- }
-
- bt = a_cl->cl_binary_ops;
-
- while (bt != NULL)
- {
- if (bt->data_type == b)
- {
- if (1 != (*bt->binary_result)(op, a, b, &c))
- break;
-
- if (c == a) *c_cl = a_cl;
- else if (c == b) *c_cl = b_cl;
- else *c_cl = _SLclass_get_class (c);
-
- return bt->binary_function;
- }
-
- bt = bt->next;
- }
-
- if (do_error)
- SLang_verror (SL_TYPE_MISMATCH, "%s %s %s is not possible",
- a_cl->cl_name, get_binary_op_string (op), b_cl->cl_name);
-
- *c_cl = NULL;
- return NULL;
-}
-
-int (*_SLclass_get_unary_fun (int op,
- SLang_Class_Type *a_cl,
- SLang_Class_Type **b_cl,
- int utype))
-(int, unsigned char, VOID_STAR, unsigned int, VOID_STAR)
-{
- int (*f)(int, unsigned char, VOID_STAR, unsigned int, VOID_STAR);
- int (*r)(int, unsigned char, unsigned char *);
- unsigned char a;
- unsigned char b;
-
- switch (utype)
- {
- case _SLANG_BC_UNARY:
- f = a_cl->cl_unary_op;
- r = a_cl->cl_unary_op_result_type;
- break;
-
- case _SLANG_BC_MATH_UNARY:
- f = a_cl->cl_math_op;
- r = a_cl->cl_math_op_result_type;
- break;
-
- case _SLANG_BC_APP_UNARY:
- f = a_cl->cl_app_unary_op;
- r = a_cl->cl_app_unary_op_result_type;
- break;
-
- default:
- f = NULL;
- r = NULL;
- }
-
- a = a_cl->cl_data_type;
- if ((f != NULL) && (r != NULL) && (1 == (*r) (op, a, &b)))
- {
- if (a == b)
- *b_cl = a_cl;
- else
- *b_cl = _SLclass_get_class (b);
- return f;
- }
-
- SLang_verror (SL_TYPE_MISMATCH, "undefined unary operation/function on %s",
- a_cl->cl_name);
-
- *b_cl = NULL;
-
- return NULL;
-}
-
-int
-SLclass_typecast (unsigned char to_type, int is_implicit, int allow_array)
-{
- unsigned char from_type;
- SLang_Class_Type *cl_to, *cl_from;
- SLang_Object_Type obj;
- VOID_STAR ap;
- VOID_STAR bp;
- int status;
-
- if (-1 == SLang_pop (&obj))
- return -1;
-
- from_type = obj.data_type;
- if (from_type == to_type)
- {
- SLang_push (&obj);
- return 0;
- }
-
- cl_from = _SLclass_get_class (from_type);
-
- /* Since the typecast functions are designed to work on arrays,
- * get the pointer to the value instead of just &obj.v.
- */
- ap = _SLclass_get_ptr_to_value (cl_from, &obj);
-
- if ((from_type == SLANG_ARRAY_TYPE)
- && (allow_array || (to_type != SLANG_ANY_TYPE)))
- {
- if (allow_array == 0)
- goto return_error;
-
- cl_to = _SLclass_get_class (SLANG_ARRAY_TYPE);
- bp = cl_to->cl_transfer_buf;
- status = _SLarray_typecast (from_type, ap, 1, to_type, bp, is_implicit);
- }
- else
- {
- int (*t) (unsigned char, VOID_STAR, unsigned int, unsigned char, VOID_STAR);
-
- if (NULL == (t = _SLclass_get_typecast (from_type, to_type, is_implicit)))
- {
- SLang_free_object (&obj);
- return -1;
- }
-
- cl_to = _SLclass_get_class (to_type);
- bp = cl_to->cl_transfer_buf;
- status = (*t) (from_type, ap, 1, to_type, bp);
- }
-
- if (1 == status)
- {
- if (-1 == (*cl_to->cl_apush)(to_type, bp))
- {
- (*cl_to->cl_adestroy) (to_type, bp);
- SLang_free_object (&obj);
- return -1;
- }
-
- /* cl_apush will push a copy, so destry this one */
- (*cl_to->cl_adestroy) (to_type, bp);
- SLang_free_object (&obj);
- return 0;
- }
-
- return_error:
-
- SLang_verror (SL_TYPE_MISMATCH, "Unable to typecast %s to %s",
- cl_from->cl_name,
- SLclass_get_datatype_name (to_type));
- SLang_free_object (&obj);
- return -1;
-}
-
-int (*_SLclass_get_typecast (unsigned char from, unsigned char to, int is_implicit))
-(unsigned char, VOID_STAR, unsigned int,
- unsigned char, VOID_STAR)
-{
- SL_Typecast_Type *t;
- SLang_Class_Type *cl_from;
-
- cl_from = _SLclass_get_class (from);
-
- t = cl_from->cl_typecast_funs;
- while (t != NULL)
- {
- if (t->data_type != to)
- {
- t = t->next;
- continue;
- }
-
- if (is_implicit && (t->allow_implicit == 0))
- break;
-
- return t->typecast;
- }
-
- if (to == SLANG_ANY_TYPE)
- return _SLanytype_typecast;
-
- if ((is_implicit == 0)
- && (cl_from->cl_void_typecast != NULL))
- return cl_from->cl_void_typecast;
-
- SLang_verror (SL_TYPE_MISMATCH, "Unable to typecast %s to %s",
- cl_from->cl_name,
- SLclass_get_datatype_name (to));
-
- return NULL;
-}
-
-int
-SLclass_add_typecast (unsigned char from, unsigned char to,
- int (*f)_PROTO((unsigned char, VOID_STAR, unsigned int,
- unsigned char, VOID_STAR)),
- int allow_implicit)
-{
- SL_Typecast_Type *t;
- SLang_Class_Type *cl;
-
- cl = _SLclass_get_class (from);
- if (to == SLANG_VOID_TYPE)
- {
- cl->cl_void_typecast = f;
- return 0;
- }
-
- (void) _SLclass_get_class (to);
-
- if (NULL == (t = (SL_Typecast_Type *) SLmalloc (sizeof (SL_Typecast_Type))))
- return -1;
-
- SLMEMSET((char *) t, 0, sizeof(SL_Typecast_Type));
- t->data_type = to;
- t->next = cl->cl_typecast_funs;
- t->typecast = f;
- t->allow_implicit = allow_implicit;
-
- cl->cl_typecast_funs = t;
-
- return 0;
-}
-
-SLang_MMT_Type *SLang_pop_mmt (unsigned char type) /*{{{*/
-{
- SLang_MMT_Type *mmt;
-
- if (-1 == SLclass_pop_ptr_obj (type, (VOID_STAR *) &mmt))
- mmt = NULL;
- return mmt;
-
-#if 0
- SLang_Object_Type obj;
- SLang_Class_Type *cl;
-
- if (_SLang_pop_object_of_type (type, &obj))
- return NULL;
-
- cl = _SLclass_get_class (type);
- if ((cl->cl_class_type == SLANG_CLASS_TYPE_MMT)
- && (obj.data_type == type))
- {
- return obj.v.ref;
- }
-
- _SLclass_type_mismatch_error (type, obj.data_type);
- SLang_free_object (&obj);
- return NULL;
-#endif
-}
-
-/*}}}*/
-
-int SLang_push_mmt (SLang_MMT_Type *ref) /*{{{*/
-{
- if (ref == NULL)
- return SLang_push_null ();
-
- ref->count += 1;
-
- if (0 == SLclass_push_ptr_obj (ref->data_type, (VOID_STAR) ref))
- return 0;
-
- ref->count -= 1;
- return -1;
-}
-
-/*}}}*/
-
-void SLang_inc_mmt (SLang_MMT_Type *ref)
-{
- if (ref != NULL)
- ref->count += 1;
-}
-
-VOID_STAR SLang_object_from_mmt (SLang_MMT_Type *ref)
-{
- if (ref == NULL)
- return NULL;
-
- return ref->user_data;
-}
-
-SLang_MMT_Type *SLang_create_mmt (unsigned char t, VOID_STAR p)
-{
- SLang_MMT_Type *ref;
-
- (void) _SLclass_get_class (t); /* check to see if it is registered */
-
- if (NULL == (ref = (SLang_MMT_Type *) SLmalloc (sizeof (SLang_MMT_Type))))
- return NULL;
-
- SLMEMSET ((char *) ref, 0, sizeof (SLang_MMT_Type));
-
- ref->data_type = t;
- ref->user_data = p;
- /* FIXME!! To be consistent with other types, the reference count should
- * be set to 1 here. However, doing so will require other code changes
- * involving the use of MMTs. For instance, SLang_free_mmt would have
- * to be called after every push of the MMT.
- */
- return ref;
-}
-
-void SLang_free_mmt (SLang_MMT_Type *ref)
-{
- unsigned char type;
- SLang_Class_Type *cl;
-
- if (ref == NULL)
- return;
-
- /* This can be zero if SLang_create_mmt is called followed
- * by this routine before anything gets a chance to attach itself
- * to it.
- */
- if (ref->count > 1)
- {
- ref->count -= 1;
- return;
- }
-
- type = ref->data_type;
- cl = _SLclass_get_class (type);
- (*cl->cl_user_destroy_fun) (type, ref->user_data);
- SLfree ((char *)ref);
-}
-
-int SLang_push_value (unsigned char type, VOID_STAR v)
-{
- SLang_Class_Type *cl;
-
- cl = _SLclass_get_class (type);
- return (*cl->cl_apush)(type, v);
-}
-
-int SLang_pop_value (unsigned char type, VOID_STAR v)
-{
- SLang_Class_Type *cl;
-
- cl = _SLclass_get_class (type);
- return (*cl->cl_apop)(type, v);
-}
-
-void SLang_free_value (unsigned char type, VOID_STAR v)
-{
- SLang_Class_Type *cl;
-
- cl = _SLclass_get_class (type);
- (*cl->cl_adestroy) (type, v);
-}
-
-/* These routines are very low-level and are designed for application data
- * types to access the stack from their push/pop methods. The int and
- * pointer versions are in slang.c
- */
-#if SLANG_HAS_FLOAT
-int SLclass_push_double_obj (unsigned char type, double x)
-{
- SLang_Object_Type obj;
- obj.data_type = type;
- obj.v.double_val = x;
- return SLang_push (&obj);
-}
-int SLclass_push_float_obj (unsigned char type, float x)
-{
- SLang_Object_Type obj;
- obj.data_type = type;
- obj.v.float_val = x;
- return SLang_push (&obj);
-}
-
-#endif
-
-int SLclass_push_long_obj (unsigned char type, long x)
-{
- SLang_Object_Type obj;
- obj.data_type = type;
- obj.v.long_val = x;
- return SLang_push (&obj);
-}
-
-int SLclass_push_short_obj (unsigned char type, short x)
-{
- SLang_Object_Type obj;
- obj.data_type = type;
- obj.v.short_val = x;
- return SLang_push (&obj);
-}
-
-int SLclass_push_char_obj (unsigned char type, char x)
-{
- SLang_Object_Type obj;
- obj.data_type = type;
- obj.v.char_val = x;
- return SLang_push (&obj);
-}
-
-#if SLANG_HAS_FLOAT
-int SLclass_pop_double_obj (unsigned char type, double *x)
-{
- SLang_Object_Type obj;
-
- if (-1 == _SLang_pop_object_of_type (type, &obj, 0))
- return -1;
-
- *x = obj.v.double_val;
- return 0;
-}
-
-int SLclass_pop_float_obj (unsigned char type, float *x)
-{
- SLang_Object_Type obj;
-
- if (-1 == _SLang_pop_object_of_type (type, &obj, 0))
- return -1;
-
- *x = obj.v.float_val;
- return 0;
-}
-#endif
-
-int SLclass_pop_long_obj (unsigned char type, long *x)
-{
- SLang_Object_Type obj;
-
- if (-1 == _SLang_pop_object_of_type (type, &obj, 0))
- return -1;
-
- *x = obj.v.long_val;
- return 0;
-}
-
-int SLclass_pop_int_obj (unsigned char type, int *x)
-{
- SLang_Object_Type obj;
-
- if (-1 == _SLang_pop_object_of_type (type, &obj, 0))
- return -1;
-
- *x = obj.v.int_val;
- return 0;
-}
-
-int SLclass_pop_short_obj (unsigned char type, short *x)
-{
- SLang_Object_Type obj;
-
- if (-1 == _SLang_pop_object_of_type (type, &obj, 0))
- return -1;
-
- *x = obj.v.short_val;
- return 0;
-}
-
-int SLclass_pop_char_obj (unsigned char type, char *x)
-{
- SLang_Object_Type obj;
-
- if (-1 == _SLang_pop_object_of_type (type, &obj, 0))
- return -1;
-
- *x = obj.v.char_val;
- return 0;
-}
-
-int SLclass_pop_ptr_obj (unsigned char type, VOID_STAR *s)
-{
- SLang_Object_Type obj;
-
- if (-1 == _SLang_pop_object_of_type (type, &obj, 0))
- {
- *s = (VOID_STAR) NULL;
- return -1;
- }
- *s = obj.v.ptr_val;
- return 0;
-}
-
diff --git a/mdk-stage1/slang/slcmd.c b/mdk-stage1/slang/slcmd.c
deleted file mode 100644
index 4a00a90fc..000000000
--- a/mdk-stage1/slang/slcmd.c
+++ /dev/null
@@ -1,351 +0,0 @@
-/* cmd line facility for slang */
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-#include "slinclud.h"
-
-#if SLANG_HAS_FLOAT
-# include <math.h>
-#endif
-
-#include "slang.h"
-#include "_slang.h"
-
-#ifndef HAVE_STDLIB_H
-/* Oh dear. Where is the prototype for atof? If not in stdlib, then
- * I do not know where. Not in math.h onsome systems either.
- */
-extern double atof ();
-#endif
-
-static SLcmd_Cmd_Type *SLcmd_find_command (char *s, SLcmd_Cmd_Type *cmd)
-{
- char *cmdstr;
- char chs = *s++, ch;
-
- while ((cmd->cmdfun != NULL)
- && (NULL != (cmdstr = cmd->cmd))
- && (0 != (ch = *cmdstr++)))
- {
- if ((ch == chs) && !strcmp (s, cmdstr)) return cmd;
- cmd++;
- }
- return NULL;
-}
-
-static int extract_token (char **strptr, char *buf)
-{
- char *s, *b;
- char ch, quote;
-
- *buf = 0;
-
- s = *strptr;
- while (((ch = *s) != 0)
- && ((ch == ' ') || (ch == '\t') || (ch == '\n')))
- s++;
-
- *strptr = s;
-
- if (ch == 0) return 0;
- if (ch == '%') return 0;
-
- b = buf;
-
- *b++ = ch;
- s++;
-
- if ((ch == '\'') || (ch == '"'))
- {
- quote = ch;
- while ((ch = *s) != 0)
- {
- s++;
- *b++ = ch;
- if (ch == quote)
- break;
-
- if (ch == '\\')
- {
- if (0 == (ch = *s))
- break;
- *b++ = ch;
- s++;
- }
- }
- *strptr = s;
- *b = 0;
- return 1;
- }
-
- while (((ch = *s) != 0)
- && (ch != ' ')
- && (ch != '\t')
- && (ch != '\n')
- && (ch != '%'))
- *b++ = *s++;
-
- *strptr = s;
- *b = 0;
- return 1;
-}
-
-static int allocate_arg_space (SLcmd_Cmd_Table_Type *table, int argc, unsigned int *space_ptr)
-{
- unsigned int space = *space_ptr;
- char *p;
-
- if (argc + 1 < (int) space)
- return 0;
-
- if (space > 128)
- {
- if (space > 1024) space += 1024;
- else space += 128;
- }
- else space += 32;
-
- if (NULL == (p = SLrealloc ((char *)table->string_args, space * sizeof (char *))))
- return -1;
- table->string_args = (char **)p;
- table->string_args [argc] = NULL;
-
- if (NULL == (p = SLrealloc ((char *)table->int_args, space * sizeof (int))))
- return -1;
- table->int_args = (int *)p;
-
- if (NULL == (p = SLrealloc ((char *)table->double_args, space * sizeof (double))))
- return -1;
- table->double_args = (double *)p;
-
- if (NULL == (p = SLrealloc ((char *)table->arg_type, space * sizeof (unsigned char))))
- return -1;
- table->arg_type = (unsigned char *)p;
-
- *space_ptr = space;
- return 0;
-}
-
-int SLcmd_execute_string (char *str, SLcmd_Cmd_Table_Type *table)
-{
- char *s, *b = NULL, *arg_type, *last_str, *cmd_name;
- SLcmd_Cmd_Type *cmd;
- char *buf;
- int token_present;
- int i;
- int status;
- unsigned int len;
- int argc;
- unsigned int space;
-
- table->argc = 0;
- table->string_args = NULL;
- table->int_args = NULL;
- table->double_args = NULL;
- table->arg_type = NULL;
-
- buf = SLmake_string (str);
- if (buf == NULL)
- return -1;
-
- status = extract_token (&str, buf);
- if (status <= 0)
- {
- SLfree (buf);
- return status;
- }
-
- if (((len = strlen (buf)) >= 32)
- || (NULL == (cmd = SLcmd_find_command (buf, table->table))))
- {
- SLang_verror (SL_UNDEFINED_NAME,"%s: invalid command", buf);
- SLfree (buf);
- return -1;
- }
-
- if (NULL == (cmd_name = SLmake_string (buf)))
- {
- SLfree (buf);
- return -1;
- }
-
- space = 0;
- argc = 0;
- if (-1 == allocate_arg_space (table, argc, &space))
- {
- SLfree (buf);
- return -1;
- }
- table->arg_type[argc] = SLANG_STRING_TYPE;
- table->string_args[argc++] = cmd_name;
-
- arg_type = cmd->arg_type;
- status = -1;
- while (*arg_type)
- {
- int guess_type = 0;
-
- last_str = str;
-
- if (-1 == allocate_arg_space (table, argc, &space))
- goto error;
-
- if (-1 == (token_present = extract_token (&str, buf)))
- goto error;
-
- table->string_args[argc] = NULL;
-
- if (token_present)
- {
- b = buf;
- len = strlen (b);
-
- if ((*b == '"') && (len > 1))
- {
- b++;
- len -= 2;
- b[len] = 0;
- guess_type = SLANG_STRING_TYPE;
- SLexpand_escaped_string (buf, b, b + len);
- len = strlen (buf);
- }
- else if ((*b == '\'') && (len > 1))
- {
- char ch;
- b++;
- len -= 2;
- b[len] = 0;
- guess_type = SLANG_INT_TYPE;
- ch = *b;
- if (ch == '\\')
- (void) _SLexpand_escaped_char (b, &ch);
- sprintf (buf, "%d", (unsigned char) ch);
- len = strlen (buf);
- }
- else guess_type = SLang_guess_type (buf);
- }
-
- switch (*arg_type++)
- {
- /* variable argument number */
- case 'v':
- if (token_present == 0) break;
- case 'V':
- if (token_present == 0)
- {
- SLang_verror (SL_INVALID_PARM, "%s: Expecting argument", cmd_name);
- goto error;
- }
-
- while (*last_str == ' ') last_str++;
- len = strlen (last_str);
- str = last_str + len;
-
- s = SLmake_nstring (last_str, len);
- if (s == NULL) goto error;
-
- table->arg_type[argc] = SLANG_STRING_TYPE;
- table->string_args[argc++] = s;
- break;
-
- case 's':
- if (token_present == 0) break;
- case 'S':
- if (token_present == 0)
- {
- SLang_verror (SL_TYPE_MISMATCH, "%s: Expecting string argument", cmd_name);
- goto error;
- }
-
- s = SLmake_nstring (buf, len);
- if (s == NULL) goto error;
- table->arg_type[argc] = SLANG_STRING_TYPE;
- table->string_args[argc++] = s;
- break;
-
- /* integer argument */
- case 'i':
- if (token_present == 0) break;
- case 'I':
- if ((token_present == 0) || (SLANG_INT_TYPE != guess_type))
- {
- SLang_verror (SL_TYPE_MISMATCH, "%s: Expecting integer argument", cmd_name);
- goto error;
- }
-
- table->arg_type[argc] = SLANG_INT_TYPE;
- table->int_args[argc++] = SLatoi((unsigned char *) buf);
- break;
-
- /* floating point arg */
-#if SLANG_HAS_FLOAT
- case 'f':
- if (token_present == 0) break;
- case 'F':
- if ((token_present == 0) || (SLANG_STRING_TYPE == guess_type))
- {
- SLang_verror (SL_TYPE_MISMATCH, "%s: Expecting double argument", cmd_name);
- goto error;
- }
- table->arg_type[argc] = SLANG_DOUBLE_TYPE;
- table->double_args[argc++] = atof(buf);
- break;
-#endif
- /* Generic type */
- case 'g':
- if (token_present == 0) break;
- case 'G':
- if (token_present == 0)
- {
- SLang_verror (SL_TYPE_MISMATCH, "%s: Expecting argument", cmd_name);
- goto error;
- }
-
- switch (guess_type)
- {
- case SLANG_INT_TYPE:
- table->arg_type[argc] = SLANG_INT_TYPE;
- table->int_args[argc++] = SLatoi((unsigned char *) buf);
- break;
-
- case SLANG_STRING_TYPE:
- s = SLmake_nstring (buf, len);
- if (s == NULL) goto error;
-
- table->arg_type[argc] = SLANG_STRING_TYPE;
- table->string_args[argc++] = s;
- break;
-#if SLANG_HAS_FLOAT
- case SLANG_DOUBLE_TYPE:
- table->arg_type[argc] = SLANG_DOUBLE_TYPE;
- table->double_args[argc++] = atof(buf);
-#endif
- }
- break;
- }
- }
-
- /* call function */
- status = (*cmd->cmdfun)(argc, table);
-
- error:
- if (table->string_args != NULL) for (i = 0; i < argc; i++)
- {
- if (NULL != table->string_args[i])
- {
- SLfree (table->string_args[i]);
- table->string_args[i] = NULL;
- }
- }
- SLfree ((char *)table->string_args); table->string_args = NULL;
- SLfree ((char *)table->double_args); table->double_args = NULL;
- SLfree ((char *)table->int_args); table->int_args = NULL;
- SLfree ((char *)table->arg_type); table->arg_type = NULL;
-
- SLfree (buf);
- return status;
-}
-
diff --git a/mdk-stage1/slang/slcmplex.c b/mdk-stage1/slang/slcmplex.c
deleted file mode 100644
index b210dfc04..000000000
--- a/mdk-stage1/slang/slcmplex.c
+++ /dev/null
@@ -1,1142 +0,0 @@
-/* Complex Data Type definition for S-Lang */
-/* Copyright (c) 1997, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-/* The rest of the file is enclosed in this #if */
-#if SLANG_HAS_COMPLEX
-
-#if SLANG_HAS_FLOAT
-# include <math.h>
-#endif
-
-#ifdef PI
-# undef PI
-#endif
-#define PI 3.14159265358979323846
-
-int SLang_pop_complex (double *r, double *i)
-{
- double *c;
-
- switch (SLang_peek_at_stack ())
- {
- case SLANG_COMPLEX_TYPE:
- if (-1 == SLclass_pop_ptr_obj (SLANG_COMPLEX_TYPE, (VOID_STAR *)&c))
- return -1;
- *r = c[0];
- *i = c[1];
- SLfree ((char *) c);
- break;
-
- default:
- *i = 0.0;
- if (-1 == SLang_pop_double (r, NULL, NULL))
- return -1;
- break;
-
- case -1:
- return -1;
- }
- return 0;
-}
-
-int SLang_push_complex (double r, double i)
-{
- double *c;
-
- c = (double *) SLmalloc (2 * sizeof (double));
- if (c == NULL)
- return -1;
-
- c[0] = r;
- c[1] = i;
-
- if (-1 == SLclass_push_ptr_obj (SLANG_COMPLEX_TYPE, (VOID_STAR) c))
- {
- SLfree ((char *) c);
- return -1;
- }
- return 0;
-}
-
-double *SLcomplex_times (double *c, double *a, double *b)
-{
- double a_real, b_real, a_imag, b_imag;
-
- a_real = a[0];
- b_real = b[0];
- a_imag = a[1];
- b_imag = b[1];
-
- c[0] = a_real * b_real - a_imag * b_imag;
- c[1] = a_imag * b_real + a_real * b_imag;
-
- return c;
-}
-
-double *SLcomplex_divide (double *c, double *a, double *b)
-{
- double a_real, b_real, a_imag, b_imag;
- double ratio, invden;
-
- a_real = a[0];
- b_real = b[0];
- a_imag = a[1];
- b_imag = b[1];
-
- /* Do it this way to avoid overflow in the denom */
- if (fabs(b_real) > fabs(b_imag))
- {
- ratio = b_imag / b_real;
- invden = 1.0 / (b_real + b_imag * ratio);
- c[0] = (a_real + ratio * a_imag) * invden;
- c[1] = (a_imag - a_real * ratio) * invden;
- }
- else
- {
- ratio = b_real / b_imag;
- invden = 1.0 / (b_real * ratio + b_imag);
- c[0] = (a_real * ratio + a_imag) * invden;
- c[1] = (a_imag * ratio - a_real) * invden;
- }
- return c;
-}
-
-/* a^b = exp (b log a); */
-double *SLcomplex_pow (double *c, double *a, double *b)
-{
- return SLcomplex_exp (c, SLcomplex_times (c, b, SLcomplex_log (c, a)));
-}
-
-static double *complex_dpow (double *c, double *a, double b)
-{
- SLcomplex_log (c, a);
- c[0] *= b;
- c[1] *= b;
- return SLcomplex_exp (c, c);
-}
-
-static double *dcomplex_pow (double *c, double a, double *b)
-{
- a = log (a);
- c[0] = a * b[0];
- c[1] = a * b[1];
- return SLcomplex_exp (c, c);
-}
-
-double SLcomplex_abs (double *z)
-{
- return SLmath_hypot (z[0], z[1]);
-}
-
-/* It appears that FORTRAN assumes that the branch cut for the log function
- * is along the -x axis. So, use this for atan2:
- */
-static double my_atan2 (double y, double x)
-{
- double val;
-
- val = atan (y/x);
-
- if (x >= 0)
- return val; /* I, IV */
-
- if (y <= 0) /* III */
- return val - PI;
-
- return PI + val; /* II */
-}
-
-static void polar_form (double *r, double *theta, double *z)
-{
- double x, y;
-
- *r = SLcomplex_abs (z);
-
- x = z[0];
- y = z[1];
-
- if (x == 0.0)
- {
- if (y >= 0)
- *theta = 0.5 * PI;
- else
- *theta = 1.5 * PI;
- }
- else *theta = my_atan2 (y, x);
-}
-
-double *SLcomplex_sin (double *sinz, double *z)
-{
- double x, y;
-
- x = z[0]; y = z[1];
- sinz[0] = sin (x) * cosh (y);
- sinz[1] = cos (x) * sinh (y);
- return sinz;
-}
-
-double *SLcomplex_cos (double *cosz, double *z)
-{
- double x, y;
-
- x = z[0]; y = z[1];
- cosz[0] = cos (x) * cosh (y);
- cosz[1] = -sin (x) * sinh (y);
- return cosz;
-}
-
-double *SLcomplex_exp (double *expz, double *z)
-{
- double r, i;
-
- r = exp (z[0]);
- i = z[1];
- expz[0] = r * cos (i);
- expz[1] = r * sin (i);
- return expz;
-}
-
-double *SLcomplex_log (double *logz, double *z)
-{
- double r, theta;
-
- polar_form (&r, &theta, z); /* log R.e^(ix) = log R + ix */
- logz[0] = log(r);
- logz[1] = theta;
- return logz;
-}
-
-double *SLcomplex_log10 (double *log10z, double *z)
-{
- double l10 = log (10.0);
- (void) SLcomplex_log (log10z, z);
- log10z[0] = log10z[0] / l10;
- log10z[1] = log10z[1] / l10;
- return log10z;
-}
-
-double *SLcomplex_sqrt (double *sqrtz, double *z)
-{
- double r, x, y;
-
- x = z[0];
- y = z[1];
-
- r = SLmath_hypot (x, y);
-
- if (r == 0.0)
- {
- sqrtz [0] = sqrtz [1] = 0.0;
- return sqrtz;
- }
-
- if (x >= 0.0)
- {
- x = sqrt (0.5 * (r + x));
- y = 0.5 * y / x;
- }
- else
- {
- r = sqrt (0.5 * (r - x));
- x = 0.5 * y / r;
- y = r;
-
- if (x < 0.0)
- {
- x = -x;
- y = -y;
- }
- }
-
- sqrtz[0] = x;
- sqrtz[1] = y;
-
- return sqrtz;
-}
-
-double *SLcomplex_tan (double *tanz, double *z)
-{
- double x, y, invden;
-
- x = 2 * z[0];
- y = 2 * z[1];
- invden = 1.0 / (cos (x) + cosh (y));
- tanz[0] = invden * sin (x);
- tanz[1] = invden * sinh (y);
- return tanz;
-}
-
-/* Utility Function */
-static void compute_alpha_beta (double *z, double *alpha, double *beta)
-{
- double x, y, a, b;
-
- x = z[0];
- y = z[1];
- a = 0.5 * SLmath_hypot (x + 1, y);
- b = 0.5 * SLmath_hypot (x - 1, y);
-
- *alpha = a + b;
- *beta = a - b;
-}
-
-double *SLcomplex_asin (double *asinz, double *z)
-{
- double alpha, beta;
-
- compute_alpha_beta (z, &alpha, &beta);
- asinz[0] = asin (beta);
- asinz[1] = log (alpha + sqrt (alpha * alpha - 1));
- return asinz;
-}
-
-double *SLcomplex_acos (double *acosz, double *z)
-{
- double alpha, beta;
-
- compute_alpha_beta (z, &alpha, &beta);
- acosz[0] = acos (beta);
- acosz[1] = -log (alpha + sqrt (alpha * alpha - 1));
- return acosz;
-}
-
-double *SLcomplex_atan (double *atanz, double *z)
-{
- double x, y;
- double z1[2], z2[2];
-
- x = z[0]; y = z[1];
- z1[0] = x;
- z1[1] = 1 + y;
- z2[0] = -x;
- z2[1] = 1 - y;
-
- SLcomplex_log (z1, SLcomplex_divide (z2, z1, z2));
- atanz[0] = -0.5 * z1[1];
- atanz[1] = 0.5 * z1[0];
-
- return atanz;
-}
-
-double *SLcomplex_sinh (double *sinhz, double *z)
-{
- double x, y;
- x = z[0]; y = z[1];
- sinhz[0] = sinh (x) * cos (y);
- sinhz[1] = cosh (x) * sin (y);
- return sinhz;
-}
-
-double *SLcomplex_cosh (double *coshz, double *z)
-{
- double x, y;
- x = z[0]; y = z[1];
- coshz[0] = cosh (x) * cos (y);
- coshz[1] = sinh (x) * sin (y);
- return coshz;
-}
-
-double *SLcomplex_tanh (double *tanhz, double *z)
-{
- double x, y, invden;
- x = 2 * z[0];
- y = 2 * z[1];
- invden = 1.0 / (cosh (x) + cos (y));
- tanhz[0] = invden * sinh (x);
- tanhz[1] = invden * sin (y);
- return tanhz;
-}
-#if 0
-static double *not_implemented (char *fun, double *p)
-{
- SLang_verror (SL_NOT_IMPLEMENTED, "%s for complex numbers has not been implemented",
- fun);
- *p = -1.0;
- return p;
-}
-#endif
-/* Use: asinh(z) = -i asin(iz) */
-double *SLcomplex_asinh (double *asinhz, double *z)
-{
- double iz[2];
-
- iz[0] = -z[1];
- iz[1] = z[0];
-
- (void) SLcomplex_asin (iz, iz);
- asinhz[0] = iz[1];
- asinhz[1] = -iz[0];
-
- return asinhz;
-}
-
-/* Use: acosh (z) = i acos(z) */
-double *SLcomplex_acosh (double *acoshz, double *z)
-{
- double iz[2];
-
- (void) SLcomplex_acos (iz, z);
- acoshz[0] = -iz[1];
- acoshz[1] = iz[0];
-
- return acoshz;
-}
-
-/* Use: atanh(z) = -i atan(iz) */
-double *SLcomplex_atanh (double *atanhz, double *z)
-{
- double iz[2];
-
- iz[0] = -z[1];
- iz[1] = z[0];
-
- (void) SLcomplex_atan (iz, iz);
- atanhz[0] = iz[1];
- atanhz[1] = -iz[0];
-
- return atanhz;
-}
-
-static int complex_binary_result (int op, unsigned char a, unsigned char b,
- unsigned char *c)
-{
- (void) a; (void) b;
-
- switch (op)
- {
- default:
- case SLANG_POW:
- case SLANG_PLUS:
- case SLANG_MINUS:
- case SLANG_TIMES:
- case SLANG_DIVIDE:
- *c = SLANG_COMPLEX_TYPE;
- break;
-
- case SLANG_EQ:
- case SLANG_NE:
- *c = SLANG_CHAR_TYPE;
- break;
- }
- return 1;
-}
-
-static int complex_complex_binary (int op,
- unsigned char a_type, VOID_STAR ap, unsigned int na,
- unsigned char b_type, VOID_STAR bp, unsigned int nb,
- VOID_STAR cp)
-{
- char *ic;
- double *a, *b, *c;
- unsigned int n, n_max;
- unsigned int da, db;
-
- (void) a_type;
- (void) b_type;
-
- a = (double *) ap;
- b = (double *) bp;
- c = (double *) cp;
- ic = (char *) cp;
-
- if (na == 1) da = 0; else da = 2;
- if (nb == 1) db = 0; else db = 2;
-
- if (na > nb) n_max = na; else n_max = nb;
- n_max = 2 * n_max;
-
- switch (op)
- {
- default:
- return 0;
-
- case SLANG_PLUS:
- for (n = 0; n < n_max; n += 2)
- {
- c[n] = a[0] + b[0];
- c[n + 1] = a[1] + b[1];
- a += da; b += db;
- }
- break;
-
- case SLANG_MINUS:
- for (n = 0; n < n_max; n += 2)
- {
- c[n] = a[0] - b[0];
- c[n + 1] = a[1] - b[1];
- a += da; b += db;
- }
- break;
-
- case SLANG_TIMES:
- for (n = 0; n < n_max; n += 2)
- {
- SLcomplex_times (c + n, a, b);
- a += da; b += db;
- }
- break;
-
- case SLANG_DIVIDE: /* / */
- for (n = 0; n < n_max; n += 2)
- {
- if ((b[0] == 0.0) && (b[1] == 0.0))
- {
- SLang_Error = SL_DIVIDE_ERROR;
- return -1;
- }
- SLcomplex_divide (c + n, a, b);
- a += da; b += db;
- }
- break;
-
- case SLANG_EQ: /* == */
- for (n = 0; n < n_max; n += 2)
- {
- ic[n/2] = ((a[0] == b[0]) && (a[1] == b[1]));
- a += da; b += db;
- }
- break;
-
- case SLANG_NE: /* != */
- for (n = 0; n < n_max; n += 2)
- {
- ic[n/2] = ((a[0] != b[0]) || (a[1] != b[1]));
- a += da; b += db;
- }
- break;
-
- case SLANG_POW:
- for (n = 0; n < n_max; n += 2)
- {
- SLcomplex_pow (c + n, a, b);
- a += da; b += db;
- }
- break;
-
- }
-
- return 1;
-}
-
-static int complex_double_binary (int op,
- unsigned char a_type, VOID_STAR ap, unsigned int na,
- unsigned char b_type, VOID_STAR bp, unsigned int nb,
- VOID_STAR cp)
-{
- char *ic;
- double *a, *b, *c;
- unsigned int n, n_max;
- unsigned int da, db;
-
- (void) a_type;
- (void) b_type;
-
- a = (double *) ap;
- b = (double *) bp;
- c = (double *) cp;
- ic = (char *) cp;
-
- if (na == 1) da = 0; else da = 2;
- if (nb == 1) db = 0; else db = 1;
-
- if (na > nb) n_max = na; else n_max = nb;
- n_max = 2 * n_max;
-
- switch (op)
- {
- default:
- return 0;
-
- case SLANG_PLUS:
- for (n = 0; n < n_max; n += 2)
- {
- c[n] = a[0] + b[0];
- c[n + 1] = a[1];
- a += da; b += db;
- }
- break;
-
- case SLANG_MINUS:
- for (n = 0; n < n_max; n += 2)
- {
- c[n] = a[0] - b[0];
- c[n + 1] = a[1];
- a += da; b += db;
- }
- break;
-
- case SLANG_TIMES:
- for (n = 0; n < n_max; n += 2)
- {
- double b0 = b[0];
- c[n] = a[0] * b0;
- c[n + 1] = a[1] * b0;
- a += da; b += db;
- }
- break;
-
- case SLANG_DIVIDE: /* / */
- for (n = 0; n < n_max; n += 2)
- {
- double b0 = b[0];
- if (b0 == 0.0)
- {
- SLang_Error = SL_DIVIDE_ERROR;
- return -1;
- }
- c[n] = a[0] / b0;
- c[n + 1] = a[1] / b0;
- a += da; b += db;
- }
- break;
-
- case SLANG_EQ: /* == */
- for (n = 0; n < n_max; n += 2)
- {
- ic[n/2] = ((a[0] == b[0]) && (a[1] == 0.0));
- a += da; b += db;
- }
- break;
-
- case SLANG_NE: /* != */
- for (n = 0; n < n_max; n += 2)
- {
- ic[n/2] = ((a[0] != b[0]) || (a[1] != 0.0));
- a += da; b += db;
- }
- break;
-
- case SLANG_POW:
- for (n = 0; n < n_max; n += 2)
- {
- complex_dpow (c + n, a, b[0]);
- a += da; b += db;
- }
- break;
- }
-
- return 1;
-}
-
-static int double_complex_binary (int op,
- unsigned char a_type, VOID_STAR ap, unsigned int na,
- unsigned char b_type, VOID_STAR bp, unsigned int nb,
- VOID_STAR cp)
-{
- char *ic;
- double *a, *b, *c;
- unsigned int n, n_max;
- unsigned int da, db;
-
- (void) a_type;
- (void) b_type;
-
- a = (double *) ap;
- b = (double *) bp;
- c = (double *) cp;
- ic = (char *) cp;
-
- if (na == 1) da = 0; else da = 1;
- if (nb == 1) db = 0; else db = 2;
-
- if (na > nb) n_max = na; else n_max = nb;
- n_max = 2 * n_max;
-
- switch (op)
- {
- default:
- return 0;
-
- case SLANG_PLUS:
- for (n = 0; n < n_max; n += 2)
- {
- c[n] = a[0] + b[0];
- c[n + 1] = b[1];
- a += da; b += db;
- }
- break;
-
- case SLANG_MINUS:
- for (n = 0; n < n_max; n += 2)
- {
- c[n] = a[0] - b[0];
- c[n + 1] = -b[1];
- a += da; b += db;
- }
- break;
-
- case SLANG_TIMES:
- for (n = 0; n < n_max; n += 2)
- {
- double a0 = a[0];
- c[n] = a0 * b[0];
- c[n + 1] = a0 * b[1];
- a += da; b += db;
- }
- break;
-
- case SLANG_DIVIDE: /* / */
- for (n = 0; n < n_max; n += 2)
- {
- double z[2];
- if ((b[0] == 0.0) && (b[1] == 0.0))
- {
- SLang_Error = SL_DIVIDE_ERROR;
- return -1;
- }
- z[0] = a[0];
- z[1] = 0.0;
- SLcomplex_divide (c + n, z, b);
- a += da; b += db;
- }
- break;
-
- case SLANG_EQ: /* == */
- for (n = 0; n < n_max; n += 2)
- {
- ic[n/2] = ((a[0] == b[0]) && (0.0 == b[1]));
- a += da; b += db;
- }
- break;
-
- case SLANG_NE: /* != */
- for (n = 0; n < n_max; n += 2)
- {
- ic[n/2] = ((a[0] != b[0]) || (0.0 != b[1]));
- a += da; b += db;
- }
- break;
-
- case SLANG_POW:
- for (n = 0; n < n_max; n += 2)
- {
- dcomplex_pow (c + n, a[0], b);
- a += da; b += db;
- }
- break;
- }
-
- return 1;
-}
-
-static int complex_generic_binary (int op,
- unsigned char a_type, VOID_STAR ap, unsigned int na,
- unsigned char b_type, VOID_STAR bp, unsigned int nb,
- VOID_STAR cp)
-{
- char *ic;
- char *b;
- double *a, *c;
- unsigned int n, n_max;
- unsigned int da, db;
- unsigned int sizeof_b;
- SLang_To_Double_Fun_Type to_double;
-
- if (NULL == (to_double = SLarith_get_to_double_fun (b_type, &sizeof_b)))
- return 0;
-
- (void) a_type;
-
- a = (double *) ap;
- b = (char *) bp;
- c = (double *) cp;
- ic = (char *) cp;
-
- if (na == 1) da = 0; else da = 2;
- if (nb == 1) db = 0; else db = sizeof_b;
-
- if (na > nb) n_max = na; else n_max = nb;
- n_max = 2 * n_max;
-
- switch (op)
- {
- default:
- return 0;
-
- case SLANG_POW:
- for (n = 0; n < n_max; n += 2)
- {
- complex_dpow (c + n, a, to_double((VOID_STAR)b));
- a += da; b += db;
- }
- break;
-
- case SLANG_PLUS:
- for (n = 0; n < n_max; n += 2)
- {
- c[n] = a[0] + to_double((VOID_STAR)b);
- c[n + 1] = a[1];
- a += da; b += db;
- }
- break;
-
- case SLANG_MINUS:
- for (n = 0; n < n_max; n += 2)
- {
- c[n] = a[0] - to_double((VOID_STAR)b);
- c[n + 1] = a[1];
- a += da; b += db;
- }
- break;
-
- case SLANG_TIMES:
- for (n = 0; n < n_max; n += 2)
- {
- double b0 = to_double((VOID_STAR)b);
- c[n] = a[0] * b0;
- c[n + 1] = a[1] * b0;
- a += da; b += db;
- }
- break;
-
- case SLANG_DIVIDE: /* / */
- for (n = 0; n < n_max; n += 2)
- {
- double b0 = to_double((VOID_STAR)b);
- if (b0 == 0)
- {
- SLang_Error = SL_DIVIDE_ERROR;
- return -1;
- }
- c[n] = a[0] / b0;
- c[n + 1] = a[1] / b0;
- a += da; b += db;
- }
- break;
-
- case SLANG_EQ: /* == */
- for (n = 0; n < n_max; n += 2)
- {
- ic[n/2] = ((a[0] == to_double((VOID_STAR)b)) && (a[1] == 0.0));
- a += da; b += db;
- }
- break;
-
- case SLANG_NE: /* != */
- for (n = 0; n < n_max; n += 2)
- {
- ic[n/2] = ((a[0] != to_double((VOID_STAR)b)) || (a[1] != 0.0));
- a += da; b += db;
- }
- break;
- }
-
- return 1;
-}
-
-static int generic_complex_binary (int op,
- unsigned char a_type, VOID_STAR ap, unsigned int na,
- unsigned char b_type, VOID_STAR bp, unsigned int nb,
- VOID_STAR cp)
-{
- double *b, *c;
- char *a, *ic;
- unsigned int n, n_max;
- unsigned int da, db;
- unsigned int sizeof_a;
- SLang_To_Double_Fun_Type to_double;
-
- if (NULL == (to_double = SLarith_get_to_double_fun (a_type, &sizeof_a)))
- return 0;
-
- (void) b_type;
-
- a = (char *) ap;
- b = (double *) bp;
- c = (double *) cp;
- ic = (char *) cp;
-
- if (na == 1) da = 0; else da = sizeof_a;
- if (nb == 1) db = 0; else db = 2;
-
- if (na > nb) n_max = na; else n_max = nb;
- n_max = 2 * n_max;
-
- switch (op)
- {
- default:
- return 0;
- case SLANG_POW:
- for (n = 0; n < n_max; n += 2)
- {
- dcomplex_pow (c + n, to_double((VOID_STAR)a), b);
- a += da; b += db;
- }
- break;
-
- case SLANG_PLUS:
- for (n = 0; n < n_max; n += 2)
- {
- c[n] = to_double((VOID_STAR)a) + b[0];
- c[n + 1] = b[1];
- a += da; b += db;
- }
- break;
-
- case SLANG_MINUS:
- for (n = 0; n < n_max; n += 2)
- {
- c[n] = to_double((VOID_STAR)a) - b[0];
- c[n + 1] = -b[1];
- a += da; b += db;
- }
- break;
-
- case SLANG_TIMES:
- for (n = 0; n < n_max; n += 2)
- {
- double a0 = to_double((VOID_STAR)a);
- c[n] = a0 * b[0];
- c[n + 1] = a0 * b[1];
- a += da; b += db;
- }
- break;
-
- case SLANG_DIVIDE: /* / */
- for (n = 0; n < n_max; n += 2)
- {
- double z[2];
- if ((b[0] == 0.0) && (b[1] == 0.0))
- {
- SLang_Error = SL_DIVIDE_ERROR;
- return -1;
- }
- z[0] = to_double((VOID_STAR)a);
- z[1] = 0.0;
- SLcomplex_divide (c + n, z, b);
- a += da; b += db;
- }
- break;
-
- case SLANG_EQ: /* == */
- for (n = 0; n < n_max; n += 2)
- {
- ic[n/2] = ((to_double((VOID_STAR)a) == b[0]) && (0.0 == b[1]));
- a += da; b += db;
- }
- break;
-
- case SLANG_NE: /* != */
- for (n = 0; n < n_max; n += 2)
- {
- ic[n/2] = ((to_double((VOID_STAR)a) != b[0]) || (0.0 != b[1]));
- a += da; b += db;
- }
- break;
- }
-
- return 1;
-}
-
-static int complex_unary_result (int op, unsigned char a, unsigned char *b)
-{
- (void) a;
-
- switch (op)
- {
- default:
- return 0;
-
- case SLANG_PLUSPLUS:
- case SLANG_MINUSMINUS:
- case SLANG_CHS:
- case SLANG_MUL2:
- *b = SLANG_COMPLEX_TYPE;
- break;
-
- case SLANG_SQR: /* |Real|^2 + |Imag|^2 ==> double */
- case SLANG_ABS: /* |z| ==> double */
- *b = SLANG_DOUBLE_TYPE;
- break;
-
- case SLANG_SIGN:
- *b = SLANG_INT_TYPE;
- break;
- }
- return 1;
-}
-
-static int complex_unary (int op,
- unsigned char a_type, VOID_STAR ap, unsigned int na,
- VOID_STAR bp)
-{
- unsigned int n;
- double *a, *b;
- int *ic;
-
- (void) a_type;
-
- a = (double *) ap;
- b = (double *) bp;
- ic = (int *) bp;
-
- na = 2 * na;
-
- switch (op)
- {
- default:
- return 0;
-
- case SLANG_PLUSPLUS:
- for (n = 0; n < na; n += 2) b[n] = (a[n] + 1);
- break;
- case SLANG_MINUSMINUS:
- for (n = 0; n < na; n += 2) b[n] = (a[n] - 1);
- break;
- case SLANG_CHS:
- for (n = 0; n < na; n += 2)
- {
- b[n] = -(a[n]);
- b[n + 1] = -(a[n + 1]);
- }
- break;
- case SLANG_SQR: /* |Real|^2 + |Imag|^2 ==> double */
- for (n = 0; n < na; n += 2)
- b[n/2] = (a[n] * a[n] + a[n + 1] * a[n + 1]);
- break;
-
- case SLANG_MUL2:
- for (n = 0; n < na; n += 2)
- {
- b[n] = (2 * a[n]);
- b[n + 1] = (2 * a[n + 1]);
- }
- break;
-
- case SLANG_ABS: /* |z| ==> double */
- for (n = 0; n < na; n += 2)
- b[n/2] = SLcomplex_abs (a + n);
- break;
-
- case SLANG_SIGN:
- /* Another creative extension. Lets return an integer which indicates
- * whether the complex number is in the upperhalf plane or not.
- */
- for (n = 0; n < na; n += 2)
- {
- if (a[n + 1] < 0.0) ic[n/2] = -1;
- else if (a[n + 1] > 0.0) ic[n/2] = 1;
- else ic[n/2] = 0;
- }
- break;
- }
-
- return 1;
-}
-
-static int
-complex_typecast (unsigned char from_type, VOID_STAR from, unsigned int num,
- unsigned char to_type, VOID_STAR to)
-{
- double *z;
- double *d;
- char *i;
- unsigned int n;
- unsigned int sizeof_i;
- SLang_To_Double_Fun_Type to_double;
-
- (void) to_type;
-
- z = (double *) to;
-
- switch (from_type)
- {
- default:
- if (NULL == (to_double = SLarith_get_to_double_fun (from_type, &sizeof_i)))
- return 0;
- i = (char *) from;
- for (n = 0; n < num; n++)
- {
- *z++ = to_double ((VOID_STAR) i);
- *z++ = 0.0;
-
- i += sizeof_i;
- }
- break;
-
- case SLANG_DOUBLE_TYPE:
- d = (double *) from;
- for (n = 0; n < num; n++)
- {
- *z++ = d[n];
- *z++ = 0.0;
- }
- break;
- }
-
- return 1;
-}
-
-static void complex_destroy (unsigned char type, VOID_STAR ptr)
-{
- (void) type;
- SLfree ((char *)*(double **) ptr);
-}
-
-static int complex_push (unsigned char type, VOID_STAR ptr)
-{
- double *z;
-
- (void) type;
- z = *(double **) ptr;
- return SLang_push_complex (z[0], z[1]);
-}
-
-static int complex_pop (unsigned char type, VOID_STAR ptr)
-{
- double *z;
-
- (void) type;
- z = *(double **) ptr;
- return SLang_pop_complex (&z[0], &z[1]);
-}
-
-int _SLinit_slcomplex (void)
-{
- SLang_Class_Type *cl;
- unsigned char *types;
-
- if (NULL == (cl = SLclass_allocate_class ("Complex_Type")))
- return -1;
-
- (void) SLclass_set_destroy_function (cl, complex_destroy);
- (void) SLclass_set_push_function (cl, complex_push);
- (void) SLclass_set_pop_function (cl, complex_pop);
-
- if (-1 == SLclass_register_class (cl, SLANG_COMPLEX_TYPE, 2 * sizeof (double),
- SLANG_CLASS_TYPE_VECTOR))
- return -1;
-
- types = _SLarith_Arith_Types;
- while (*types != SLANG_DOUBLE_TYPE)
- {
- unsigned char t = *types++;
-
- if ((-1 == SLclass_add_binary_op (t, SLANG_COMPLEX_TYPE, generic_complex_binary, complex_binary_result))
- || (-1 == SLclass_add_binary_op (SLANG_COMPLEX_TYPE, t, complex_generic_binary, complex_binary_result))
- || (-1 == (SLclass_add_typecast (t, SLANG_COMPLEX_TYPE, complex_typecast, 1))))
- return -1;
- }
-
- if ((-1 == (SLclass_add_binary_op (SLANG_COMPLEX_TYPE, SLANG_COMPLEX_TYPE, complex_complex_binary, complex_binary_result)))
- || (-1 == (SLclass_add_binary_op (SLANG_COMPLEX_TYPE, SLANG_DOUBLE_TYPE, complex_double_binary, complex_binary_result)))
- || (-1 == (SLclass_add_binary_op (SLANG_DOUBLE_TYPE, SLANG_COMPLEX_TYPE, double_complex_binary, complex_binary_result)))
- || (-1 == (SLclass_add_unary_op (SLANG_COMPLEX_TYPE, complex_unary, complex_unary_result)))
- || (-1 == (SLclass_add_typecast (SLANG_DOUBLE_TYPE, SLANG_COMPLEX_TYPE, complex_typecast, 1))))
- return -1;
-
- return 0;
-}
-
-#endif /* if SLANG_HAS_COMPLEX */
-
diff --git a/mdk-stage1/slang/slcompat.c b/mdk-stage1/slang/slcompat.c
deleted file mode 100644
index 5aa122483..000000000
--- a/mdk-stage1/slang/slcompat.c
+++ /dev/null
@@ -1,34 +0,0 @@
-/* These functions are provided for backward compatibility and are obsolete.
- * Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-/* Compatibility */
-int SLang_init_slunix (void)
-{
- if ((-1 == SLang_init_posix_dir ())
- || (-1 == SLang_init_posix_process ())
- || (-1 == SLdefine_for_ifdef ("__SLUNIX__")))
- return -1;
-
- return 0;
-}
-
-int SLang_init_slfile (void)
-{
- if ((-1 == SLang_init_stdio ())
- || (-1 == SLang_init_posix_dir ())
- || (-1 == SLdefine_for_ifdef("__SLFILE__")))
- return -1;
-
- return 0;
-}
-
diff --git a/mdk-stage1/slang/slcurses.c b/mdk-stage1/slang/slcurses.c
deleted file mode 100644
index f1212afc8..000000000
--- a/mdk-stage1/slang/slcurses.c
+++ /dev/null
@@ -1,972 +0,0 @@
-/* Copyright (c) 1998, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-#include "slinclud.h"
-
-#include <signal.h>
-#include <errno.h>
-
-#include "slang.h"
-#include "_slang.h"
-#include "slcurses.h"
-
-/* This file is meant to implement a primitive curses implementation in
- * terms of SLsmg calls. The fact is that the interfaces are sufficiently
- * different that a 100% emulation is not possible.
- */
-
-SLcurses_Window_Type *SLcurses_Stdscr;
-int SLcurses_Esc_Delay = 150; /* 0.15 seconds */
-SLtt_Char_Type SLcurses_Acs_Map [128];
-int SLcurses_Is_Endwin = 1;
-int SLcurses_Num_Colors = 8;
-
-static void blank_line (SLsmg_Char_Type *b, unsigned int len, SLsmg_Char_Type color)
-{
- SLsmg_Char_Type *bmax;
-
- bmax = b + len;
- color = SLSMG_BUILD_CHAR(' ', color);
-
- while (b < bmax) *b++ = color;
-}
-
-static int va_mvprintw (SLcurses_Window_Type *w, int r, int c, int do_move,
- char *fmt, va_list ap)
-{
- char buf[1024];
-
- if (do_move) SLcurses_wmove (w, r, c);
-
- (void) _SLvsnprintf (buf, sizeof(buf), fmt, ap);
-
- SLcurses_waddnstr (w, buf, -1);
- return 0;
-}
-
-int SLcurses_mvprintw (int r, int c, char *fmt, ...)
-{
- va_list ap;
-
- va_start(ap, fmt);
- va_mvprintw (SLcurses_Stdscr, r, c, 1, fmt, ap);
- va_end(ap);
-
- return 0;
-}
-
-int SLcurses_mvwprintw (SLcurses_Window_Type *w, int r, int c, char *fmt, ...)
-{
- va_list ap;
-
- va_start(ap, fmt);
- va_mvprintw (w, r, c, 1, fmt, ap);
- va_end(ap);
-
- return 0;
-}
-
-int SLcurses_wprintw (SLcurses_Window_Type *w, char *fmt, ...)
-{
- va_list ap;
-
- va_start(ap, fmt);
- va_mvprintw (w, 0, 0, 0, fmt, ap);
- va_end(ap);
-
- return 0;
-}
-
-int SLcurses_printw (char *fmt, ...)
-{
- va_list ap;
-
- va_start(ap, fmt);
- va_mvprintw (SLcurses_Stdscr, 0, 0, 0, fmt, ap);
- va_end(ap);
-
- return 0;
-}
-
-int SLcurses_nil (void)
-{
- return 0;
-}
-
-int SLcurses_has_colors(void)
-{
- return SLtt_Use_Ansi_Colors;
-}
-
-int SLcurses_nodelay (SLcurses_Window_Type *w, int onoff)
-{
- w->delay_off = (onoff ? 0 : -1);
- return 0;
-}
-
-int SLcurses_wgetch (SLcurses_Window_Type *w)
-{
- if (w == NULL)
- return ERR;
-
- SLcurses_wrefresh (w);
-
- if ((w->delay_off == -1) ||
- SLang_input_pending (w->delay_off))
- {
- if (w->use_keypad)
- {
- int ch = SLang_getkey ();
- if (ch == '\033')
- {
- if (0 == SLang_input_pending (ESCDELAY / 100))
- return ch;
- }
- else if (ch == 0xFFFF) return ERR;
- SLang_ungetkey (ch);
- return SLkp_getkey ();
- }
- return SLang_getkey ();
- }
-
- return ERR;
-}
-
-int SLcurses_getch (void)
-{
- return SLcurses_wgetch (SLcurses_Stdscr);
-}
-
-/* This is a super hack. That fact is that SLsmg and curses
- * are incompatible.
- */
-static unsigned char Color_Objects[256];
-
-static unsigned int map_attr_to_object (SLtt_Char_Type attr)
-{
- unsigned int obj;
- SLtt_Char_Type at;
-
- obj = (attr >> 8) & 0xFF;
-
- if (SLtt_Use_Ansi_Colors)
- {
- if (Color_Objects[obj] != 0) return obj;
-
- at = SLtt_get_color_object (obj & 0xF);
-
- if (attr & A_BOLD) at |= SLTT_BOLD_MASK;
- if (attr & A_UNDERLINE) at |= SLTT_ULINE_MASK;
- if (attr & A_REVERSE) at |= SLTT_REV_MASK;
-
- SLtt_set_color_object (obj, at);
-
- Color_Objects[obj] = 1;
- }
- else obj = obj & 0xF0;
-
- return obj;
-
-}
-
-int SLcurses_start_color (void)
-{
- int f, b;
- int obj;
-
- if (SLtt_Use_Ansi_Colors == 0) return -1;
-
- obj = 0;
- for (f = 0; f < 16; f++)
- {
- for (b = 0; b < 16; b++)
- {
- obj++;
- SLtt_set_color_fgbg (obj, f, b);
- }
- }
- return 0;
-}
-
-#ifdef SIGINT
-static void sigint_handler (int sig)
-{
- SLang_reset_tty ();
- SLsmg_reset_smg ();
- exit (sig);
-}
-#endif
-
-/* Values are assumed to be 0, 1, 2. This fact is exploited */
-static int TTY_State;
-
-static int init_tty (int suspend_ok)
-{
- if (-1 == SLang_init_tty (-1, 1, 0))
- return -1;
-
-#ifdef REAL_UNIX_SYSTEM
- if (suspend_ok) SLtty_set_suspend_state (1);
-#endif
- return 0;
-}
-
-int SLcurses_raw (void)
-{
- TTY_State = 1;
- return init_tty (0);
-}
-
-int SLcurses_cbreak (void)
-{
- TTY_State = 2;
- return init_tty (1);
-}
-
-#if defined(SIGTSTP) && defined(SIGSTOP)
-static void sigtstp_handler (int sig)
-{
- sig = errno;
-
- SLsmg_suspend_smg ();
-
- if (TTY_State)
- SLang_reset_tty ();
-
- kill(getpid(),SIGSTOP);
-
- SLsmg_resume_smg ();
-
- if (TTY_State) init_tty (TTY_State - 1);
-
- signal (SIGTSTP, sigtstp_handler);
- errno = sig;
-}
-#endif
-
-SLcurses_Window_Type *SLcurses_initscr (void)
-{
- SLcurses_Is_Endwin = 0;
- SLsmg_Newline_Behavior = SLSMG_NEWLINE_MOVES;
- SLtt_get_terminfo ();
-
-#if !defined(IBMPC_SYSTEM) && !defined(VMS)
- if (-1 == (SLcurses_Num_Colors = SLtt_tgetnum ("Co")))
-#endif
- SLcurses_Num_Colors = 8;
-
- if ((-1 == SLkp_init ())
- || (-1 == SLcurses_cbreak ())
- || (NULL == (SLcurses_Stdscr = SLcurses_newwin (0, 0, 0, 0)))
- || (-1 == SLsmg_init_smg ()))
- {
- SLang_doerror (NULL);
- SLang_exit_error ("SLcurses_initscr: init failed\n");
- return NULL;
- }
-
-#ifdef SIGINT
- signal (SIGINT, sigint_handler);
-#endif
-
-#if defined(SIGTSTP) && defined(SIGSTOP)
- signal (SIGTSTP, sigtstp_handler);
-#endif
-
- SLtt_set_mono (A_BOLD >> 8, NULL, SLTT_BOLD_MASK);
- SLtt_set_mono (A_UNDERLINE >> 8, NULL, SLTT_ULINE_MASK);
- SLtt_set_mono (A_REVERSE >> 8, NULL, SLTT_REV_MASK);
- /* SLtt_set_mono (A_BLINK >> 8, NULL, SLTT_BLINK_MASK); */
- SLtt_set_mono ((A_BOLD|A_UNDERLINE) >> 8, NULL, SLTT_ULINE_MASK|SLTT_BOLD_MASK);
- SLtt_set_mono ((A_REVERSE|A_UNDERLINE) >> 8, NULL, SLTT_ULINE_MASK|SLTT_REV_MASK);
-
- if (SLtt_Has_Alt_Charset)
- {
- SLcurses_Acs_Map[SLSMG_ULCORN_CHAR] = SLSMG_ULCORN_CHAR | A_ALTCHARSET;
- SLcurses_Acs_Map[SLSMG_URCORN_CHAR] = SLSMG_URCORN_CHAR | A_ALTCHARSET;
- SLcurses_Acs_Map[SLSMG_LLCORN_CHAR] = SLSMG_LLCORN_CHAR | A_ALTCHARSET;
- SLcurses_Acs_Map[SLSMG_LRCORN_CHAR] = SLSMG_LRCORN_CHAR | A_ALTCHARSET;
- SLcurses_Acs_Map[SLSMG_UTEE_CHAR] = SLSMG_UTEE_CHAR | A_ALTCHARSET;
- SLcurses_Acs_Map[SLSMG_DTEE_CHAR] = SLSMG_DTEE_CHAR | A_ALTCHARSET;
- SLcurses_Acs_Map[SLSMG_LTEE_CHAR] = SLSMG_LTEE_CHAR | A_ALTCHARSET;
- SLcurses_Acs_Map[SLSMG_RTEE_CHAR] = SLSMG_RTEE_CHAR | A_ALTCHARSET;
- SLcurses_Acs_Map[SLSMG_VLINE_CHAR] = SLSMG_VLINE_CHAR | A_ALTCHARSET;
- SLcurses_Acs_Map[SLSMG_HLINE_CHAR] = SLSMG_HLINE_CHAR | A_ALTCHARSET;
- SLcurses_Acs_Map[SLSMG_PLUS_CHAR] = SLSMG_PLUS_CHAR | A_ALTCHARSET;
- SLcurses_Acs_Map[SLSMG_CKBRD_CHAR] = SLSMG_CKBRD_CHAR | A_ALTCHARSET;
- }
- else
- {
- /* ugly defaults to use on terminals which don't support graphics */
- SLcurses_Acs_Map[SLSMG_ULCORN_CHAR] = '+';
- SLcurses_Acs_Map[SLSMG_URCORN_CHAR] = '+';
- SLcurses_Acs_Map[SLSMG_LLCORN_CHAR] = '+';
- SLcurses_Acs_Map[SLSMG_LRCORN_CHAR] = '+';
- SLcurses_Acs_Map[SLSMG_UTEE_CHAR] = '+';
- SLcurses_Acs_Map[SLSMG_DTEE_CHAR] = '+';
- SLcurses_Acs_Map[SLSMG_LTEE_CHAR] = '+';
- SLcurses_Acs_Map[SLSMG_RTEE_CHAR] = '+';
- SLcurses_Acs_Map[SLSMG_VLINE_CHAR] = '|';
- SLcurses_Acs_Map[SLSMG_HLINE_CHAR] = '-';
- SLcurses_Acs_Map[SLSMG_PLUS_CHAR] = '+';
- SLcurses_Acs_Map[SLSMG_CKBRD_CHAR] = '#';
- }
-
- return SLcurses_Stdscr;
-}
-
-int SLcurses_wattrset (SLcurses_Window_Type *w, SLtt_Char_Type ch)
-{
- unsigned int obj;
-
- obj = map_attr_to_object (ch);
- w->color = obj;
- w->attr = ch;
- return 0;
-}
-
-int SLcurses_wattroff (SLcurses_Window_Type *w, SLtt_Char_Type ch)
-{
- if (SLtt_Use_Ansi_Colors)
- return SLcurses_wattrset (w, 0);
-
- w->attr &= ~ch;
- return SLcurses_wattrset (w, w->attr);
-}
-
-int SLcurses_wattron (SLcurses_Window_Type *w, SLtt_Char_Type ch)
-{
- if (SLtt_Use_Ansi_Colors)
- return SLcurses_wattrset (w, ch);
-
- w->attr |= ch;
- return SLcurses_wattrset (w, w->attr);
-}
-
-int SLcurses_delwin (SLcurses_Window_Type *w)
-{
- if (w == NULL) return 0;
- if (w->lines != NULL)
- {
- SLsmg_Char_Type **lines = w->lines;
- if (w->is_subwin == 0)
- {
- unsigned int r, rmax;
-
- rmax = w->nrows;
- for (r = 0; r < rmax; r++)
- {
- SLfree ((char *)lines[r]);
- }
- }
-
- SLfree ((char *)lines);
- }
-
- SLfree ((char *)w);
- if (w == SLcurses_Stdscr)
- SLcurses_Stdscr = NULL;
- return 0;
-}
-
-SLcurses_Window_Type *SLcurses_newwin (unsigned int nrows, unsigned int ncols,
- unsigned int r, unsigned int c)
-{
- SLcurses_Window_Type *win;
- SLsmg_Char_Type **lines;
-
- if (r >= (unsigned int) SLtt_Screen_Rows)
- return NULL;
- if (c >= (unsigned int) SLtt_Screen_Cols)
- return NULL;
-
- if (NULL == (win = (SLcurses_Window_Type *) SLmalloc (sizeof (SLcurses_Window_Type))))
- return NULL;
-
- SLMEMSET ((char *) win, 0, sizeof (SLcurses_Window_Type));
-
- if (nrows == 0)
- nrows = (unsigned int) SLtt_Screen_Rows - r;
- if (ncols == 0)
- ncols = (unsigned int) SLtt_Screen_Cols - c;
-
- lines = (SLsmg_Char_Type **) SLmalloc (nrows * sizeof (SLsmg_Char_Type *));
- if (lines == NULL)
- {
- SLcurses_delwin (win);
- return NULL;
- }
-
- SLMEMSET ((char *) lines, 0, nrows * sizeof (SLsmg_Char_Type *));
-
- win->lines = lines;
- win->scroll_max = win->nrows = nrows;
- win->ncols = ncols;
- win->_begy = r;
- win->_begx = c;
- win->_maxx = (c + ncols) - 1;
- win->_maxy = (r + nrows) - 1;
- win->modified = 1;
- win->delay_off = -1;
-
- for (r = 0; r < nrows; r++)
- {
- SLsmg_Char_Type *b;
-
- b = (SLsmg_Char_Type *) SLmalloc (ncols * sizeof (SLsmg_Char_Type));
- if (b == NULL)
- {
- SLcurses_delwin (win);
- return NULL;
- }
- lines [r] = b;
- blank_line (b, ncols, 0);
- }
-
- return win;
-}
-
-int SLcurses_wmove (SLcurses_Window_Type *win, unsigned int r, unsigned int c)
-{
- if (win == NULL) return -1;
- win->_cury = r;
- win->_curx = c;
- win->modified = 1;
- return 0;
-}
-
-static int do_newline (SLcurses_Window_Type *w)
-{
- w->_curx = 0;
- w->_cury += 1;
- if (w->_cury >= w->scroll_max)
- {
- w->_cury = w->scroll_max - 1;
- if (w->scroll_ok)
- SLcurses_wscrl (w, 1);
- }
-
- return 0;
-}
-
-int SLcurses_waddch (SLcurses_Window_Type *win, SLtt_Char_Type attr)
-{
- SLsmg_Char_Type *b, ch;
- SLsmg_Char_Type color;
-
- if (win == NULL) return -1;
-
- if (win->_cury >= win->nrows)
- {
- /* Curses seems to move current postion to top of window. */
- win->_cury = win->_curx = 0;
- return -1;
- }
-
- win->modified = 1;
-
- ch = SLSMG_EXTRACT_CHAR(attr);
-
- if (attr == ch)
- color = win->color;
- else
- {
- /* hack to pick up the default color for graphics chars */
- if (((attr & A_COLOR) == 0) && ((attr & A_ALTCHARSET) != 0))
- {
- /* FIXME: priority=medium: Use SLSMG_?? instead of << */
- attr |= win->color << 8;
- }
- color = map_attr_to_object (attr);
- }
-
- if (ch < ' ')
- {
- if (ch == '\n')
- {
- SLcurses_wclrtoeol (win);
- return do_newline (win);
- }
-
- if (ch == '\r')
- {
- win->_curx = 0;
- return 0;
- }
-
- if (ch == '\b')
- {
- if (win->_curx > 0)
- win->_curx--;
-
- return 0;
- }
-
- /* HACK HACK!!!! */
- if (ch == '\t') ch = ' ';
- }
-
- if (win->_curx >= win->ncols)
- do_newline (win);
-
- b = win->lines[win->_cury] + win->_curx;
- *b = SLSMG_BUILD_CHAR(ch,color);
- win->_curx++;
-
- return 0;
-}
-
-int SLcurses_wnoutrefresh (SLcurses_Window_Type *w)
-{
- unsigned int len;
- unsigned int r, c;
- unsigned int i, imax;
-
- if (SLcurses_Is_Endwin)
- {
- if (TTY_State) init_tty (TTY_State - 1);
- SLsmg_resume_smg ();
- SLcurses_Is_Endwin = 0;
- }
-
- if (w == NULL)
- {
- SLsmg_refresh ();
- return -1;
- }
-
- if (w->modified == 0)
- return 0;
-
- r = w->_begy;
- c = w->_begx;
-
- len = w->ncols;
- imax = w->nrows;
-
- for (i = 0; i < imax; i++)
- {
- SLsmg_gotorc (r, c);
- SLsmg_write_color_chars (w->lines[i], len);
- r++;
- }
-
- if (w->has_box)
- SLsmg_draw_box(w->_begy, w->_begx, w->nrows, w->ncols);
-
- SLsmg_gotorc (w->_begy + w->_cury, w->_begx + w->_curx);
- w->modified = 0;
- return 0;
-}
-
-int SLcurses_wrefresh (SLcurses_Window_Type *w)
-{
- if (w == NULL)
- return -1;
-
- if (w->modified == 0)
- return 0;
-
- SLcurses_wnoutrefresh (w);
- SLsmg_refresh ();
- return 0;
-}
-
-int SLcurses_wclrtoeol (SLcurses_Window_Type *w)
-{
- SLsmg_Char_Type *b, *bmax;
- SLsmg_Char_Type blank;
-
- if (w == NULL) return -1;
- if (w->_cury >= w->nrows)
- return 0;
-
- w->modified = 1;
-
- blank = SLSMG_BUILD_CHAR(' ',w->color);
-
- b = w->lines[w->_cury];
- bmax = b + w->ncols;
- b += w->_curx;
-
- while (b < bmax) *b++ = blank;
- return 0;
-}
-
-int SLcurses_wclrtobot (SLcurses_Window_Type *w)
-{
- SLsmg_Char_Type *b, *bmax;
- SLsmg_Char_Type blank;
- unsigned int r;
-
- if (w == NULL) return -1;
-
- w->modified = 1;
- blank = SLSMG_BUILD_CHAR(' ',w->color);
- SLcurses_wclrtoeol (w);
- for (r = w->_cury + 1; r < w->nrows; r++)
- {
- b = w->lines [r];
- bmax = b + w->ncols;
-
- while (b < bmax) *b++ = blank;
- }
-
- return 0;
-}
-
-int SLcurses_wscrl (SLcurses_Window_Type *w, int n)
-{
- SLsmg_Char_Type **lines;
- unsigned int r, rmax, rmin, ncols;
- SLsmg_Char_Type color;
-
- if ((w == NULL) || (w->scroll_ok == 0))
- return -1;
-
- w->modified = 1;
-#if 0
- if (w->is_subwin)
- {
- SLang_reset_tty ();
- SLsmg_reset_smg ();
- fprintf (stderr, "\rAttempt to scroll a subwindow\n");
- exit (1);
- }
-#endif
-
- color = w->color;
- ncols = w->ncols;
- lines = w->lines;
- rmax = w->scroll_max;
- rmin = w->scroll_min;
- if (rmax > w->nrows)
- rmax = w->nrows;
- if (rmin >= rmax)
- return 0;
-
- while (n > 0)
- {
- for (r = rmin + 1; r < rmax; r++)
- {
- /* lines[r - 1] = lines[r]; */
- memcpy ((char *)lines[r - 1], (char *)lines[r],
- sizeof (SLsmg_Char_Type) * ncols);
- }
- blank_line (lines[rmax - 1], ncols, color);
- n--;
- }
-
- rmax--;
- while (n < 0)
- {
- for (r = rmax; r > rmin; r--)
- {
- memcpy ((char *)lines[r], (char *)lines[r - 1],
- sizeof (SLsmg_Char_Type) * ncols);
- }
- blank_line (lines[rmin], ncols, color);
- n++;
- }
-
- /* wmove (w, w->nrows - 1, 0); */
- /* wclrtobot (w); */
- return 0;
-}
-
-/* Note: if len is < 0, entire string will be used.
- */
-int SLcurses_waddnstr (SLcurses_Window_Type *w, char *str, int len)
-{
- SLsmg_Char_Type *b;
- SLsmg_Char_Type color;
- unsigned char ch;
- unsigned int nrows, ncols, crow, ccol;
-
- if ((w == NULL)
- || (str == NULL))
- return -1;
-
- w->modified = 1;
- nrows = w->nrows;
- ncols = w->ncols;
- crow = w->_cury;
- ccol = w->_curx;
- color = w->color;
-
- if (w->scroll_max <= nrows)
- nrows = w->scroll_max;
-
- if (crow >= nrows)
- crow = 0; /* wrap back to top */
-
- b = w->lines [crow] + ccol;
-
- while (len && ((ch = (unsigned char) *str++) != 0))
- {
- len--;
-
- if (ch == '\n')
- {
- w->_cury = crow;
- w->_curx = ccol;
- SLcurses_wclrtoeol (w);
- do_newline (w);
- crow = w->_cury;
- ccol = w->_curx;
- b = w->lines[crow];
- continue;
- }
-
- if (ccol >= ncols)
- {
- ccol = 0;
- crow++;
- if (crow >= nrows)
- {
- w->_curx = 0;
- w->_cury = crow;
- do_newline (w);
- crow = w->_cury;
- ccol = w->_curx;
- }
-
- b = w->lines [crow];
- }
-
- if (ch == '\t')
- {
- unsigned int n = ccol;
- n += SLsmg_Tab_Width;
- n = SLsmg_Tab_Width - (n % SLsmg_Tab_Width);
- if (ccol + n > ncols) n = ncols - len;
- ccol += n;
- while (n--)
- *b++ = SLSMG_BUILD_CHAR(' ',color);
- continue;
- }
-
- *b++ = SLSMG_BUILD_CHAR(ch, color);
- ccol++;
- }
-
- w->_curx = ccol;
- w->_cury = crow;
-
- return 0;
-}
-
-/* This routine IS NOT CORRECT. It needs to compute the proper overlap
- * and copy accordingly. Here, I just assume windows are same size.
- */
-#if 0
-int SLcurses_overlay (SLcurses_Window_Type *swin, SLcurses_Window_Type *dwin)
-{
- SLsmg_Char_Type *s, *smax, *d, *dmax;
-
- if ((swin == NULL) || (dwin == NULL))
- return -1;
-
- s = swin->buf;
- smax = swin->bufmax;
- d = dwin->buf;
- dmax = dwin->bufmax;
-
- while ((s < smax) && (d < dmax))
- {
- SLsmg_Char_Type ch = *s++;
- if (SLSMG_EXTRACT_CHAR(ch) != ' ')
- *d = ch;
- d++;
- }
-
- return -1; /* not implemented */
-}
-
-#endif
-
-SLcurses_Window_Type *SLcurses_subwin (SLcurses_Window_Type *orig,
- unsigned int nlines, unsigned int ncols,
- unsigned int begin_y, unsigned int begin_x)
-{
- SLcurses_Window_Type *sw;
- int r, c;
- unsigned int i;
-
- if (orig == NULL)
- return NULL;
-
- sw = (SLcurses_Window_Type *) SLmalloc (sizeof (SLcurses_Window_Type));
- if (sw == NULL)
- return NULL;
-
- SLMEMSET ((char *)sw, 0, sizeof (SLcurses_Window_Type));
-#if 1
- r = begin_y - orig->_begy;
-#else
- r = 1 + ((int)orig->nrows - (int)nlines) / 2;
-#endif
- if (r < 0) r = 0;
- if (r + nlines > orig->nrows) nlines = orig->nrows - r;
-
- c = ((int)orig->ncols - (int)ncols) / 2;
- if (c < 0) c = 0;
- if (c + ncols > orig->ncols) ncols = orig->ncols - c;
-
- sw->scroll_min = 0;
- sw->scroll_max = sw->nrows = nlines;
- sw->ncols = ncols;
- sw->_begy = begin_y;
- sw->_begx = begin_x;
- sw->_maxx = (begin_x + ncols) - 1;
- sw->_maxy = (begin_y + nlines) - 1;
-
- sw->lines = (SLsmg_Char_Type **) SLmalloc (nlines * sizeof (SLsmg_Char_Type *));
- if (sw->lines == NULL)
- {
- SLcurses_delwin (sw);
- return NULL;
- }
-
- for (i = 0; i < nlines; i++)
- {
- sw->lines [i] = orig->lines [r + i] + c;
- }
-
- sw->is_subwin = 1;
- return sw;
-}
-
-int SLcurses_wclear (SLcurses_Window_Type *w)
-{
- unsigned int i;
-
- if (w != NULL) w->modified = 1;
- for (i=0; i < w->nrows; i++)
- blank_line (w->lines[i], w->ncols, w->color);
- return 0;
-}
-
-int SLcurses_wdelch (SLcurses_Window_Type *w)
-{
- SLsmg_Char_Type *p, *p1, *pmax;
-
- p = w->lines[w->_cury];
- pmax = p + w->ncols;
- p += w->_curx;
- p1 = p + 1;
-
- while (p1 < pmax)
- {
- *p = *p1;
- p = p1;
- p1++;
- }
-
- if (p < pmax)
- *p = SLSMG_BUILD_CHAR(' ',w->color);
-
- w->modified = 1;
- return 0;
-}
-
-int SLcurses_winsch (SLcurses_Window_Type *w, int ch)
-{
- SLsmg_Char_Type *p, *p1, *pmax;
-
- p = w->lines[w->_cury];
- pmax = p + w->ncols;
- p += w->_curx;
- p1 = pmax - 1;
-
- while (pmax > p)
- {
- *pmax = *p1;
- pmax = p1;
- p1--;
- }
-
- if (p < pmax)
- *p = SLSMG_BUILD_CHAR(ch, w->color);
-
- w->modified = 1;
- return 0;
-}
-
-int SLcurses_endwin (void)
-{
- SLcurses_Is_Endwin = 1;
- SLsmg_suspend_smg ();
- SLang_reset_tty ();
- return 0;
-}
-
-#if 0
-int SLcurses_mvwscanw (SLcurses_Window_Type *w, unsigned int r, unsigned int c,
- char *fmt, ...)
-{
-#if HAVE_VFSCANF
- int ret;
- va_list ap;
-
- SLcurses_wmove (w, r, c);
- SLcurses_wrefresh (w);
-
- va_start(ap, fmt);
- ret = vfscanf (stdin, fmt, ap);
- va_end(ap);
- return ret;
-#else
- return 0;
-#endif
-}
-
-int SLcurses_wscanw (SLcurses_Window_Type *w, char *fmt, ...)
-{
-#if HAVE_VFSCANF
- va_list ap;
- int ret;
-
- SLcurses_wrefresh (w);
-
- va_start(ap, fmt);
- ret = vfscanf (stdin, fmt, ap);
- va_end(ap);
-
- return ret;
-#else
- return 0;
-#endif
-}
-
-int SLcurses_scanw (char *fmt, ...)
-{
-#ifdef HAVE_VFSCANF
- va_list ap;
- int ret;
-
- SLcurses_wrefresh (SLcurses_Stdscr);
-
- va_start(ap, fmt);
- ret = vfscanf (stdin, fmt, ap);
- va_end(ap);
-
- return ret;
-#else
- return 0;
-#endif
-}
-#endif
-
-int SLcurses_clearok (SLcurses_Window_Type *w, int bf)
-{
- if (bf)
- {
- SLsmg_cls ();
- w->modified = 1;
- }
- return 0;
-}
diff --git a/mdk-stage1/slang/slcurses.h b/mdk-stage1/slang/slcurses.h
deleted file mode 100644
index fa082304f..000000000
--- a/mdk-stage1/slang/slcurses.h
+++ /dev/null
@@ -1,353 +0,0 @@
-/* Copyright (c) 1998, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-#include <stdio.h>
-
-#ifndef SLANG_VERSION
-# include <slang.h>
-#endif
-
-/* This is a temporary hack until lynx is fixed to not include this file. */
-#ifndef LYCURSES_H
-
-typedef struct
-{
- unsigned int _begy, _begx, _maxy, _maxx;
- unsigned int _curx, _cury;
- unsigned int nrows, ncols;
- unsigned int scroll_min, scroll_max;
- SLsmg_Char_Type **lines;
- SLsmg_Char_Type color;
- int is_subwin;
- SLtt_Char_Type attr;
- int delay_off;
- int scroll_ok;
- int modified;
- int has_box;
- int use_keypad;
-}
-SLcurses_Window_Type;
-
-extern int SLcurses_wclrtobot (SLcurses_Window_Type *);
-extern int SLcurses_wscrl (SLcurses_Window_Type *, int);
-extern int SLcurses_wrefresh (SLcurses_Window_Type *);
-extern int SLcurses_delwin (SLcurses_Window_Type *);
-extern int SLcurses_wprintw (SLcurses_Window_Type *, char *, ...);
-extern SLcurses_Window_Type *SLcurses_newwin (unsigned int, unsigned int,
- unsigned int, unsigned int);
-
-extern SLcurses_Window_Type *SLcurses_subwin (SLcurses_Window_Type *,
- unsigned int, unsigned int,
- unsigned int, unsigned int);
-
-extern int SLcurses_wnoutrefresh (SLcurses_Window_Type *);
-extern int SLcurses_wclrtoeol (SLcurses_Window_Type *);
-
-extern int SLcurses_wmove (SLcurses_Window_Type *, unsigned int, unsigned int);
-extern int SLcurses_waddch (SLcurses_Window_Type *, SLtt_Char_Type);
-extern int SLcurses_waddnstr (SLcurses_Window_Type *, char *, int);
-
-#define waddnstr SLcurses_waddnstr
-#define waddch SLcurses_waddch
-#define waddstr(w,s) waddnstr((w),(s),-1)
-#define addstr(x) waddstr(stdscr, (x))
-#define addnstr(s,n) waddnstr(stdscr,(s),(n))
-#define addch(ch) waddch(stdscr,(ch))
-
-#define mvwaddnstr(w,y,x,s,n) \
- (-1 == wmove((w),(y),(x)) ? -1 : waddnstr((w),(s),(n)))
-#define mvwaddstr(w,y,x,s) \
- (-1 == wmove((w),(y),(x)) ? -1 : waddnstr((w),(s), -1))
-#define mvaddnstr(y,x,s,n) mvwaddnstr(stdscr,(y),(x),(s),(n))
-#define mvaddstr(y,x,s) mvwaddstr(stdscr,(y),(x),(s))
-#define mvwaddch(w,y,x,c) \
- ((-1 == wmove((w),(y),(x))) ? -1 : waddch((w),(c)))
-#define mvaddch(y,x,c) mvwaddch(stdscr,(y),(x),(c))
-
-extern int SLcurses_wclear (SLcurses_Window_Type *w);
-extern int SLcurses_printw (char *, ...);
-
-#if 0
-/* Why are these functions part of curses??? */
-extern int SLcurses_mvwscanw (SLcurses_Window_Type *, unsigned int, unsigned int,
- char *, ...);
-extern int SLcurses_wscanw (SLcurses_Window_Type *, char *, ...);
-extern int SLcurses_scanw (char *, ...);
-#define mvwscanw SLcurses_mvwscanw
-#define wscanw SLcurses_wscanw
-#define scanw SLcurses_scanw
-#endif
-
-extern SLcurses_Window_Type *SLcurses_Stdscr;
-#define WINDOW SLcurses_Window_Type
-#define stdscr SLcurses_Stdscr
-
-#define subwin SLcurses_subwin
-#define wclrtobot SLcurses_wclrtobot
-#define wscrl SLcurses_wscrl
-#define scrl(n) wscrl(stdscr,(n))
-#define scroll(w) wscrl((w),1)
-#define wrefresh SLcurses_wrefresh
-#define delwin SLcurses_delwin
-#define wmove SLcurses_wmove
-#define newwin SLcurses_newwin
-#define wnoutrefresh SLcurses_wnoutrefresh
-#define werase(w) SLcurses_wmove((w),0,0); SLcurses_wclrtobot(w)
-#define wclear(w) SLcurses_wmove((w),0,0); SLcurses_wclrtobot(w)
-#define wprintw SLcurses_wprintw
-#define mvwprintw SLcurses_mvwprintw
-
-#define winch(w) \
- ((((w)->_cury < (w)->nrows) && ((w)->_curx < (w)->ncols)) \
- ? ((w)->lines[(w)->_cury][(w)->_curx]) : 0)
-
-#define inch() winch(stdscr)
-#define mvwinch(w,x,y) \
- ((-1 != wmove((w),(x),(y))) ? winch(w) : (-1))
-#define doupdate SLsmg_refresh
-
-#define mvwin(w,a,b) ((w)->_begy = (a), (w)->_begx = (b))
-
-extern int SLcurses_mvprintw (int, int, char *, ...);
-extern int SLcurses_mvwprintw (SLcurses_Window_Type *, int, int, char *, ...);
-extern int SLcurses_has_colors(void);
-extern int SLcurses_nil (void);
-extern int SLcurses_wgetch (SLcurses_Window_Type *);
-extern int SLcurses_getch (void);
-
-extern int SLcurses_wattrset (SLcurses_Window_Type *, SLtt_Char_Type);
-extern int SLcurses_wattron (SLcurses_Window_Type *, SLtt_Char_Type);
-extern int SLcurses_wattroff (SLcurses_Window_Type *, SLtt_Char_Type);
-#define attrset(x) SLcurses_wattrset(stdscr, (x))
-#define attron(x) SLcurses_wattron(stdscr, (x))
-#define attroff(x) SLcurses_wattroff(stdscr, (x))
-#define wattrset(w, x) SLcurses_wattrset((w), (x))
-#define wattron(w, x) SLcurses_wattron((w), (x))
-#define wattroff(w, x) SLcurses_wattroff((w), (x))
-#define wattr_get(w) ((w)->color << 8)
-#define attr_get() wattr_get(stdscr)
-
-#define COLOR_PAIR(x) ((x) << 8)
-
-extern int SLcurses_start_color (void);
-#define start_color SLcurses_start_color
-
-#define ERR 0xFFFF
-#define wgetch SLcurses_wgetch
-#define getch SLcurses_getch
-
-extern int SLcurses_nodelay (SLcurses_Window_Type *, int);
-extern SLcurses_Window_Type *SLcurses_initscr (void);
-#define initscr SLcurses_initscr
-
-extern int SLcurses_cbreak (void);
-extern int SLcurses_raw (void);
-#define cbreak SLcurses_cbreak
-#define crmode SLcurses_cbreak
-#define raw SLcurses_raw
-#define noraw SLang_reset_tty
-#define nocbreak SLang_reset_tty
-
-#define mvprintw SLcurses_mvprintw
-#define has_colors SLcurses_has_colors
-#define nodelay SLcurses_nodelay
-
-#define ungetch SLang_ungetkey
-
-#define COLS SLtt_Screen_Cols
-#define LINES SLtt_Screen_Rows
-
-#define move(x,y) SLcurses_wmove(stdscr, (x), (y))
-#define wclrtoeol SLcurses_wclrtoeol
-#define clrtoeol() SLcurses_wclrtoeol(stdscr)
-#define clrtobot() SLcurses_wclrtobot(stdscr)
-
-#define printw SLcurses_printw
-#define mvprintw SLcurses_mvprintw
-#define wstandout(w) SLcurses_wattrset((w),A_STANDOUT)
-#define wstandend(w) SLcurses_wattrset((w),A_NORMAL)
-#define standout() SLcurses_wattrset(stdscr,A_STANDOUT)
-#define standend() SLcurses_wattrset(stdscr,A_NORMAL)
-
-#define refresh() SLcurses_wrefresh(stdscr)
-#define clear() SLcurses_wclear(stdscr)
-#define erase() werase(stdscr)
-#define touchline SLsmg_touch_lines
-#define resetterm SLang_reset_tty
-
-extern int SLcurses_endwin (void);
-#define endwin SLcurses_endwin
-extern int SLcurses_Is_Endwin;
-#define isendwin() SLcurses_Is_Endwin
-
-#define keypad(w,x) ((w)->use_keypad = (x))
-
-#define KEY_MIN SL_KEY_UP
-#define KEY_DOWN SL_KEY_DOWN
-#define KEY_UP SL_KEY_UP
-#define KEY_LEFT SL_KEY_LEFT
-#define KEY_RIGHT SL_KEY_RIGHT
-#define KEY_A1 SL_KEY_A1
-#define KEY_B1 SL_KEY_B1
-#define KEY_C1 SL_KEY_C1
-#define KEY_A2 SL_KEY_A2
-#define KEY_B2 SL_KEY_B2
-#define KEY_C2 SL_KEY_C2
-#define KEY_A3 SL_KEY_A3
-#define KEY_B3 SL_KEY_B3
-#define KEY_C3 SL_KEY_C3
-#define KEY_REDO SL_KEY_REDO
-#define KEY_UNDO SL_KEY_UNDO
-#define KEY_BACKSPACE SL_KEY_BACKSPACE
-#define KEY_PPAGE SL_KEY_PPAGE
-#define KEY_NPAGE SL_KEY_NPAGE
-#define KEY_HOME SL_KEY_HOME
-#define KEY_END SL_KEY_END
-#define KEY_F0 SL_KEY_F0
-#define KEY_F SL_KEY_F
-#define KEY_ENTER SL_KEY_ENTER
-#define KEY_MAX 0xFFFF
-
-/* Ugly Hacks that may not work */
-#define flushinp SLcurses_nil
-#define winsertln(w) \
- ((w)->scroll_min=(w)->_cury, \
- (w)->scroll_max=(w)->nrows, \
- wscrl((w), -1))
-
-extern SLtt_Char_Type SLcurses_Acs_Map [128];
-#define acs_map SLcurses_Acs_Map
-
-#define ACS_ULCORNER (acs_map[SLSMG_ULCORN_CHAR])
-#define ACS_URCORNER (acs_map[SLSMG_URCORN_CHAR])
-#define ACS_LRCORNER (acs_map[SLSMG_LRCORN_CHAR])
-#define ACS_LLCORNER (acs_map[SLSMG_LLCORN_CHAR])
-#define ACS_TTEE (acs_map[SLSMG_UTEE_CHAR])
-#define ACS_LTEE (acs_map[SLSMG_LTEE_CHAR])
-#define ACS_RTEE (acs_map[SLSMG_RTEE_CHAR])
-#define ACS_BTEE (acs_map[SLSMG_DTEE_CHAR])
-#define ACS_PLUS (acs_map[SLSMG_PLUS_CHAR])
-#define ACS_VLINE (acs_map[SLSMG_VLINE_CHAR])
-#define ACS_HLINE (acs_map[SLSMG_HLINE_CHAR])
-#define ACS_S1 '-'
-#define ACS_S9 '-'
-#define ACS_DIAMOND '&'
-#define ACS_CKBOARD (acs_map[SLSMG_CKBRD_CHAR])
-#define ACS_DEGREE 'o'
-#define ACS_PLMINUS '+'
-#define ACS_BULLET '*'
-#define ACS_LARROW '<'
-#define ACS_RARROW '>'
-#define ACS_DARROW 'v'
-#define ACS_UARROW '^'
-#define ACS_BOARD '#'
-#define ACS_LANTERN '#'
-#define ACS_BLOCK '#'
-
-#if 1
-#define hline(x,y) SLcurses_nil ()
-#define vline(x,y) SLcurses_nil ()
-#endif
-
-#define A_CHARTEXT 0x00FF
-#define A_NORMAL 0
-#define A_BOLD 0x1000
-#define A_REVERSE 0x2000
-#define A_STANDOUT A_REVERSE
-#define A_UNDERLINE 0x4000
-#define A_BLINK 0
-#define A_COLOR 0x0700
-#define A_ALTCHARSET 0x8000
-#define A_DIM 0
-#define A_PROTECT 0
-#define A_INVIS 0
-
-#define COLOR_BLACK SLSMG_COLOR_BLACK
-#define COLOR_RED SLSMG_COLOR_RED
-#define COLOR_GREEN SLSMG_COLOR_GREEN
-#define COLOR_YELLOW SLSMG_COLOR_BROWN
-#define COLOR_BLUE SLSMG_COLOR_BLUE
-#define COLOR_MAGENTA SLSMG_COLOR_MAGENTA
-#define COLOR_CYAN SLSMG_COLOR_CYAN
-#define COLOR_WHITE SLSMG_COLOR_LGRAY
-
-extern int SLcurses_Num_Colors;
-#define COLORS SLcurses_Num_Colors
-#define COLOR_PAIRS (SLcurses_Num_Colors*SLcurses_Num_Colors)
-
-#define init_pair(_x,_f,_b) \
- SLtt_set_color_object((_x), ((_f) == (_b) ? 0x0700 : ((_f) | ((_b) << 8)) << 8))
-
-#define scrollok(a,b) ((a)->scroll_ok = (b))
-#define getyx(a,y,x) (y=(a)->_cury, x=(a)->_curx)
-#define getmaxyx(a,y,x) (y=(a)->nrows, x=(a)->ncols)
-#define napms(x) usleep(1000 * (x))
-typedef SLtt_Char_Type chtype;
-#define beep SLtt_beep
-#define curs_set(x) SLtt_set_cursor_visibility(x)
-#define touchwin(x) SLsmg_touch_lines((x)->_begy, (x)->nrows)
-#define flash SLtt_beep
-
-#define wsetscrreg(w,a,b) ((w)->scroll_min = (a), (w)->scroll_max = (b))
-
-#define wtimeout(a,b) (a)->delay_off = ((b >= 0) ? (b) / 100 : -1)
-#define timeout(a) wtimeout(stdscr, a)
-extern int SLcurses_wdelch (SLcurses_Window_Type *);
-#define wdelch SLcurses_wdelch
-#define delch() wdelch(stdscr)
-
-extern int SLcurses_winsch (SLcurses_Window_Type *, int);
-#define winsch SLcurses_winsch
-
-extern int SLcurses_Esc_Delay;/* ESC expire time in milliseconds (ncurses compatible) */
-#define ESCDELAY SLcurses_Esc_Delay
-
-extern int SLcurses_clearok (SLcurses_Window_Type *, int);
-#define clearok SLcurses_clearok
-
-/* Functions that have not been implemented. */
-#define copywin(w,v,a,b,c,d,e,f,g) SLcurses_nil()
-#define wdeleteln(win) SLcurses_nil()
-#define resetty SLcurses_nil
-#define savetty SLcurses_nil
-#define overlay(u,v) SLcurses_nil()
-
-/* These functions do nothing */
-#define savetty SLcurses_nil
-#define nonl SLcurses_nil
-#define echo SLcurses_nil
-#define noecho SLcurses_nil
-#define saveterm SLcurses_nil
-#define box(w,y,z) ((w)->has_box = 1, (w)->modified = 1)
-#define leaveok(a,b) SLcurses_nil()
-#define nl() SLcurses_nil()
-#define trace(x) SLcurses_nil()
-#define tigetstr(x) NULL
-
-/* These have no place in C */
-#define TRUE 1
-#define FALSE 0
-#define bool int
-
-/* Lynx compatability */
-#else
-
-#define stdscr NULL
-#define COLS SLtt_Screen_Cols
-#define LINES SLtt_Screen_Rows
-#define move SLsmg_gotorc
-#define addstr SLsmg_write_string
-#define clear SLsmg_cls
-#define standout SLsmg_reverse_video
-#define standend SLsmg_normal_video
-#define clrtoeol SLsmg_erase_eol
-#define scrollok(a,b) SLsmg_Newline_Moves = ((b) ? 1 : -1)
-#define addch SLsmg_write_char
-#define echo()
-#define printw SLsmg_printf
-#define endwin SLsmg_reset_smg(),SLang_reset_tty
-
-#endif
diff --git a/mdk-stage1/slang/sldisply.c b/mdk-stage1/slang/sldisply.c
deleted file mode 100644
index 1e1161774..000000000
--- a/mdk-stage1/slang/sldisply.c
+++ /dev/null
@@ -1,2596 +0,0 @@
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-#include "slinclud.h"
-
-#include <time.h>
-#include <ctype.h>
-
-#if !defined(VMS) || (__VMS_VER >= 70000000)
-# include <sys/time.h>
-# ifdef __QNX__
-# include <sys/select.h>
-# endif
-# include <sys/types.h>
-#endif
-
-#ifdef __BEOS__
-/* Prototype for select */
-# include <net/socket.h>
-#endif
-
-#ifdef HAVE_TERMIOS_H
-# include <termios.h>
-#endif
-
-#ifdef VMS
-# include <unixlib.h>
-# include <unixio.h>
-# include <dvidef.h>
-# include <descrip.h>
-# include <lib$routines.h>
-# include <starlet.h>
-#else
-# if !defined(sun)
-# include <sys/ioctl.h>
-# endif
-#endif
-
-#ifdef SYSV
-# include <sys/termio.h>
-# include <sys/stream.h>
-# include <sys/ptem.h>
-# include <sys/tty.h>
-#endif
-
-#if defined (_AIX) && !defined (FD_SET)
-# include <sys/select.h> /* for FD_ISSET, FD_SET, FD_ZERO */
-#endif
-
-#include <errno.h>
-
-#if defined(__DECC) && defined(VMS)
-/* These get prototypes for write an sleep */
-# include <unixio.h>
-#endif
-#include <signal.h>
-
-#include "slang.h"
-#include "_slang.h"
-
-/* Colors: These definitions are used for the display. However, the
- * application only uses object handles which get mapped to this
- * internal representation. The mapping is performed by the Color_Map
- * structure below. */
-
-#define CHAR_MASK 0x000000FF
-#define FG_MASK 0x0000FF00
-#define BG_MASK 0x00FF0000
-#define ATTR_MASK 0x1F000000
-#define BGALL_MASK 0x0FFF0000
-
-/* The 0x10000000 bit represents the alternate character set. BGALL_MASK does
- * not include this attribute.
- */
-
-#define GET_FG(color) ((color & FG_MASK) >> 8)
-#define GET_BG(color) ((color & BG_MASK) >> 16)
-#define MAKE_COLOR(fg, bg) (((fg) | ((bg) << 8)) << 8)
-
-int SLtt_Screen_Cols;
-int SLtt_Screen_Rows;
-int SLtt_Term_Cannot_Insert;
-int SLtt_Term_Cannot_Scroll;
-int SLtt_Use_Ansi_Colors;
-int SLtt_Blink_Mode = 1;
-int SLtt_Use_Blink_For_ACS = 0;
-int SLtt_Newline_Ok = 0;
-int SLtt_Has_Alt_Charset = 0;
-int SLtt_Force_Keypad_Init = 0;
-
-void (*_SLtt_color_changed_hook)(void);
-
-#if SLTT_HAS_NON_BCE_SUPPORT
-static int Bce_Color_Offset = 0;
-#endif
-static int Can_Background_Color_Erase = 1;
-
-/* -1 means unknown */
-int SLtt_Has_Status_Line = -1; /* hs */
-int SLang_TT_Write_FD = -1;
-
-static int Automatic_Margins;
-/* static int No_Move_In_Standout; */
-static int Worthless_Highlight;
-#define HP_GLITCH_CODE
-#ifdef HP_GLITCH_CODE
-/* This glitch is exclusive to HP term. Basically it means that to clear
- * attributes, one has to erase to the end of the line.
- */
-static int Has_HP_Glitch;
-#endif
-
-static char *Reset_Color_String;
-static int Is_Color_Terminal = 0;
-
-static int Linux_Console;
-
-/* It is crucial that JMAX_COLORS must be less than 128 since the high bit
- * is used to indicate a character from the ACS (alt char set). The exception
- * to this rule is if SLtt_Use_Blink_For_ACS is true. This means that of
- * the highbit is set, we interpret that as a blink character. This is
- * exploited by DOSemu.
- */
-#define JMAX_COLORS 256
-#define JNORMAL_COLOR 0
-
-typedef struct
-{
- SLtt_Char_Type fgbg;
- SLtt_Char_Type mono;
- char *custom_esc;
-}
-Ansi_Color_Type;
-
-#define RGB1(r, g, b) ((r) | ((g) << 1) | ((b) << 2))
-#define RGB(r, g, b, br, bg, bb) ((RGB1(r, g, b) << 8) | (RGB1(br, bg, bb) << 16))
-
-static Ansi_Color_Type Ansi_Color_Map[JMAX_COLORS] =
-{
- {RGB(1, 1, 1, 0, 0, 0), 0x00000000, NULL}, /* white/black */
- {RGB(0, 1, 0, 0, 0, 0), SLTT_REV_MASK, NULL}, /* green/black */
- {RGB(1, 0, 1, 0, 0, 0), SLTT_REV_MASK, NULL}, /* magenta/black */
- {RGB(0, 1, 1, 0, 0, 0), SLTT_REV_MASK, NULL}, /* cyan/black */
- {RGB(1, 0, 0, 0, 0, 0), SLTT_REV_MASK, NULL},
- {RGB(0, 1, 0, 0, 0, 1), SLTT_REV_MASK, NULL},
- {RGB(1, 0, 0, 0, 0, 1), SLTT_REV_MASK, NULL},
- {RGB(1, 0, 0, 0, 1, 0), SLTT_REV_MASK, NULL},
- {RGB(0, 0, 1, 1, 0, 0), SLTT_REV_MASK, NULL},
- {RGB(0, 1, 0, 1, 0, 0), SLTT_REV_MASK, NULL},
- {RGB(0, 1, 1, 1, 1, 1), SLTT_REV_MASK, NULL},
- {RGB(1, 1, 0, 1, 1, 1), SLTT_REV_MASK, NULL},
- {RGB(1, 0, 1, 1, 1, 1), SLTT_REV_MASK, NULL},
- {RGB(0, 0, 0, 0, 1, 1), SLTT_REV_MASK, NULL},
- {RGB(0, 1, 0, 1, 1, 1), SLTT_REV_MASK, NULL},
- {RGB(0, 1, 0, 1, 1, 1), SLTT_REV_MASK, NULL},
- {RGB(0, 1, 0, 1, 1, 1), SLTT_REV_MASK, NULL},
- {RGB(0, 1, 0, 1, 1, 1), SLTT_REV_MASK, NULL}
-};
-
-static char *Color_Fg_Str = "\033[3%dm";
-static char *Color_Bg_Str = "\033[4%dm";
-static char *Default_Color_Fg_Str = "\033[39m";
-static char *Default_Color_Bg_Str = "\033[49m";
-
-static int Max_Terminfo_Colors = 8; /* termcap Co */
-
-char *SLtt_Graphics_Char_Pairs; /* ac termcap string -- def is vt100 */
-
-/* 1 if terminal lacks the ability to go into insert mode or into delete
- mode. Currently controlled by S-Lang but later perhaps termcap. */
-
-static char *UnderLine_Vid_Str;
-static char *Blink_Vid_Str;
-static char *Bold_Vid_Str;
-static char *Ins_Mode_Str; /* = "\033[4h"; */ /* ins mode (im) */
-static char *Eins_Mode_Str; /* = "\033[4l"; */ /* end ins mode (ei) */
-static char *Scroll_R_Str; /* = "\033[%d;%dr"; */ /* scroll region */
-static char *Cls_Str; /* = "\033[2J\033[H"; */ /* cl termcap STR for ansi terminals */
-static char *Rev_Vid_Str; /* = "\033[7m"; */ /* mr,so termcap string */
-static char *Norm_Vid_Str; /* = "\033[m"; */ /* me,se termcap string */
-static char *Del_Eol_Str; /* = "\033[K"; */ /* ce */
-static char *Del_Bol_Str; /* = "\033[1K"; */ /* cb */
-static char *Del_Char_Str; /* = "\033[P"; */ /* dc */
-static char *Del_N_Lines_Str; /* = "\033[%dM"; */ /* DL */
-static char *Add_N_Lines_Str; /* = "\033[%dL"; */ /* AL */
-static char *Rev_Scroll_Str;
-static char *Curs_Up_Str;
-static char *Curs_F_Str; /* RI termcap string */
-static char *Cursor_Visible_Str; /* ve termcap string */
-static char *Cursor_Invisible_Str; /* vi termcap string */
-#if 0
-static char *Start_Mouse_Rpt_Str; /* Start mouse reporting mode */
-static char *End_Mouse_Rpt_Str; /* End mouse reporting mode */
-#endif
-static char *Start_Alt_Chars_Str; /* as */
-static char *End_Alt_Chars_Str; /* ae */
-static char *Enable_Alt_Char_Set; /* eA */
-
-static char *Term_Init_Str;
-static char *Keypad_Init_Str;
-static char *Term_Reset_Str;
-static char *Keypad_Reset_Str;
-
-/* status line functions */
-static char *Disable_Status_line_Str; /* ds */
-static char *Return_From_Status_Line_Str; /* fs */
-static char *Goto_Status_Line_Str; /* ts */
-static int Num_Status_Line_Columns; /* ws */
-/* static int Status_Line_Esc_Ok; */ /* es */
-
-/* static int Len_Curs_F_Str = 5; */
-
-/* cm string has %i%d since termcap numbers columns from 0 */
-/* char *CURS_POS_STR = "\033[%d;%df"; ansi-- hor and vert pos */
-static char *Curs_Pos_Str; /* = "\033[%i%d;%dH";*/ /* cm termcap string */
-
-/* scrolling region */
-static int Scroll_r1 = 0, Scroll_r2 = 23;
-static int Cursor_r, Cursor_c; /* 0 based */
-
-/* current attributes --- initialized to impossible value */
-static SLtt_Char_Type Current_Fgbg = 0xFFFFFFFFU;
-
-static int Cursor_Set; /* 1 if cursor position known, 0
- * if not. -1 if only row is known
- */
-
-#define MAX_OUTPUT_BUFFER_SIZE 4096
-
-static unsigned char Output_Buffer[MAX_OUTPUT_BUFFER_SIZE];
-static unsigned char *Output_Bufferp = Output_Buffer;
-
-unsigned long SLtt_Num_Chars_Output;
-
-int _SLusleep (unsigned long usecs)
-{
-#if !defined(VMS) || (__VMS_VER >= 70000000)
- struct timeval tv;
- tv.tv_sec = usecs / 1000000;
- tv.tv_usec = usecs % 1000000;
- return select(0, NULL, NULL, NULL, &tv);
-#else
- return 0;
-#endif
-}
-
-int SLtt_flush_output (void)
-{
- int nwrite = 0;
- unsigned int total;
- int n = (int) (Output_Bufferp - Output_Buffer);
-
- SLtt_Num_Chars_Output += n;
-
- total = 0;
- while (n > 0)
- {
- nwrite = write (SLang_TT_Write_FD, (char *) Output_Buffer + total, n);
- if (nwrite == -1)
- {
- nwrite = 0;
-#ifdef EAGAIN
- if (errno == EAGAIN)
- {
- _SLusleep (100000); /* 1/10 sec */
- continue;
- }
-#endif
-#ifdef EWOULDBLOCK
- if (errno == EWOULDBLOCK)
- {
- _SLusleep (100000);
- continue;
- }
-#endif
-#ifdef EINTR
- if (errno == EINTR) continue;
-#endif
- break;
- }
- n -= nwrite;
- total += nwrite;
- }
- Output_Bufferp = Output_Buffer;
- return n;
-}
-
-int SLtt_Baud_Rate;
-static void tt_write(char *str, unsigned int n)
-{
- static unsigned long last_time;
- static int total;
- unsigned long now;
- unsigned int ndiff;
-
- if ((str == NULL) || (n == 0)) return;
- total += n;
-
- while (1)
- {
- ndiff = MAX_OUTPUT_BUFFER_SIZE - (int) (Output_Bufferp - Output_Buffer);
- if (ndiff < n)
- {
- SLMEMCPY ((char *) Output_Bufferp, (char *) str, ndiff);
- Output_Bufferp += ndiff;
- SLtt_flush_output ();
- n -= ndiff;
- str += ndiff;
- }
- else
- {
- SLMEMCPY ((char *) Output_Bufferp, str, n);
- Output_Bufferp += n;
- break;
- }
- }
-
- if (((SLtt_Baud_Rate > 150) && (SLtt_Baud_Rate <= 9600))
- && (10 * total > SLtt_Baud_Rate))
- {
- total = 0;
- if ((now = (unsigned long) time(NULL)) - last_time <= 1)
- {
- SLtt_flush_output ();
- sleep((unsigned) 1);
- }
- last_time = now;
- }
-}
-
-static void tt_write_string (char *str)
-{
- if (str != NULL) tt_write(str, strlen(str));
-}
-
-void SLtt_write_string (char *str)
-{
- tt_write_string (str);
- Cursor_Set = 0;
-}
-
-void SLtt_putchar (char ch)
-{
- SLtt_normal_video ();
- if (Cursor_Set == 1)
- {
- if (ch >= ' ') Cursor_c++;
- else if (ch == '\b') Cursor_c--;
- else if (ch == '\r') Cursor_c = 0;
- else Cursor_Set = 0;
-
- if ((Cursor_c + 1 == SLtt_Screen_Cols)
- && Automatic_Margins) Cursor_Set = 0;
- }
-
- if (Output_Bufferp < Output_Buffer + MAX_OUTPUT_BUFFER_SIZE)
- {
- *Output_Bufferp++ = (unsigned char) ch;
- }
- else tt_write (&ch, 1);
-}
-
-static unsigned int tt_sprintf(char *buf, char *fmt, int x, int y)
-{
- char *fmt_max;
- register unsigned char *b, ch;
- int offset;
- int z, z1, parse_level;
- int zero_pad;
- int field_width;
- int variables [26];
- int stack [64];
- unsigned int stack_len;
- int parms [10];
-#define STACK_POP (stack_len ? stack[--stack_len] : 0)
-
- if (fmt == NULL)
- {
- *buf = 0;
- return 0;
- }
-
- stack [0] = y; /* pushed for termcap */
- stack [1] = x;
- stack_len = 2;
-
- parms [1] = x; /* p1 */
- parms [2] = y; /* p2 */
-
- offset = 0;
- zero_pad = 0;
- field_width = 0;
-
- b = (unsigned char *) buf;
- fmt_max = fmt + strlen (fmt);
-
- while (fmt < fmt_max)
- {
- ch = *fmt++;
-
- if (ch != '%')
- {
- *b++ = ch;
- continue;
- }
-
- if (fmt == fmt_max) break;
- ch = *fmt++;
-
- switch (ch)
- {
- default:
- *b++ = ch;
- break;
-
- case 'p':
-
- if (fmt == fmt_max) break;
- ch = *fmt++;
- if ((ch >= '0') && (ch <= '9'))
- stack [stack_len++] = parms [ch - '0'];
- break;
-
- case '\'': /* 'x' */
- if (fmt == fmt_max) break;
- stack [stack_len++] = *fmt++;
- if (fmt < fmt_max) fmt++; /* skip ' */
- break;
-
- case '{': /* literal constant, e.g. {30} */
- z = 0;
- while ((fmt < fmt_max) && ((ch = *fmt) <= '9') && (ch >= '0'))
- {
- z = z * 10 + (ch - '0');
- fmt++;
- }
- stack [stack_len++] = z;
- if ((ch == '}') && (fmt < fmt_max)) fmt++;
- break;
-
- case '0':
- if (fmt == fmt_max) break;
- ch = *fmt;
- if ((ch != '2') && (ch != '3'))
- break;
- zero_pad = 1;
- fmt++;
- /* drop */
-
- case '2':
- case '3':
- if (fmt == fmt_max)
- if (*fmt == 'x')
- {
- char x_fmt_buf [4];
- char *x_fmt_buf_ptr;
-
- x_fmt_buf_ptr = x_fmt_buf;
- if (zero_pad) *x_fmt_buf_ptr++ = '0';
- *x_fmt_buf_ptr++ = ch;
- *x_fmt_buf_ptr++ = 'X';
- *x_fmt_buf_ptr = 0;
-
- z = STACK_POP;
- z += offset;
-
- sprintf ((char *)b, x_fmt_buf, z);
- b += strlen ((char *)b);
- zero_pad = 0;
- break;
- }
-
- field_width = (ch - '0');
- /* drop */
-
- case 'd':
- z = STACK_POP;
- z += offset;
- if (z >= 100)
- {
- *b++ = z / 100 + '0';
- z = z % 100;
- zero_pad = 1;
- field_width = 2;
- }
- else if (zero_pad && (field_width == 3))
- *b++ = '0';
-
- if (z >= 10)
- {
- *b++ = z / 10 + '0';
- z = z % 10;
- }
- else if (zero_pad && (field_width >= 2))
- *b++ = '0';
-
- *b++ = z + '0';
- field_width = zero_pad = 0;
- break;
-
- case 'x':
- z = STACK_POP;
- z += offset;
- sprintf ((char *) b, "%X", z);
- b += strlen ((char *)b);
- break;
-
- case 'i':
- offset = 1;
- break;
-
- case '+':
- /* Handling this depends upon whether or not we are parsing
- * terminfo. Terminfo requires the stack so use it as an
- * indicator.
- */
- if (stack_len > 2)
- {
- z = STACK_POP;
- stack [stack_len - 1] += z;
- }
- else if (fmt < fmt_max)
- {
- ch = *fmt++;
- if ((unsigned char) ch == 128) ch = 0;
- ch = ch + (unsigned char) STACK_POP;
- if (ch == '\n') ch++;
- *b++ = ch;
- }
- break;
-
- /* Binary operators */
- case '-':
- case '*':
- case '/':
- case 'm':
- case '&':
- case '|':
- case '^':
- case '=':
- case '>':
- case '<':
- case 'A':
- case 'O':
- z1 = STACK_POP;
- z = STACK_POP;
- switch (ch)
- {
- case '-': z = (z - z1); break;
- case '*': z = (z * z1); break;
- case '/': z = (z / z1); break;
- case 'm': z = (z % z1); break;
- case '&': z = (z & z1); break;
- case '|': z = (z | z1); break;
- case '^': z = (z ^ z1); break;
- case '=': z = (z == z1); break;
- case '>': z = (z > z1); break;
- case '<': z = (z < z1); break;
- case 'A': z = (z && z1); break;
- case 'O': z = (z || z1); break;
- }
- stack [stack_len++] = z;
- break;
-
- /* unary */
- case '!':
- z = STACK_POP;
- stack [stack_len++] = !z;
- break;
-
- case '~':
- z = STACK_POP;
- stack [stack_len++] = ~z;
- break;
-
- case 'r': /* termcap -- swap parameters */
- z = stack [0];
- stack [0] = stack [1];
- stack [1] = z;
- break;
-
- case '.': /* termcap */
- case 'c':
- ch = (unsigned char) STACK_POP;
- if (ch == '\n') ch++;
- *b++ = ch;
- break;
-
- case 'g':
- if (fmt == fmt_max) break;
- ch = *fmt++;
- if ((ch >= 'a') && (ch <= 'z'))
- stack [stack_len++] = variables [ch - 'a'];
- break;
-
- case 'P':
- if (fmt == fmt_max) break;
- ch = *fmt++;
- if ((ch >= 'a') && (ch <= 'z'))
- variables [ch - 'a'] = STACK_POP;
- break;
-
- /* If then else parsing. Actually, this is rather easy. The
- * key is to notice that 'then' does all the work. 'if' simply
- * there to indicate the start of a test and endif indicates
- * the end of tests. If 'else' is seen, then skip to
- * endif.
- */
- case '?': /* if */
- case ';': /* endif */
- break;
-
- case 't': /* then */
- z = STACK_POP;
- if (z != 0)
- break; /* good. Continue parsing. */
-
- /* z == 0 and test has failed. So, skip past this entire if
- * expression to the matching else or matching endif.
- */
- /* drop */
- case 'e': /* else */
-
- parse_level = 0;
- while (fmt < fmt_max)
- {
- unsigned char ch1;
-
- ch1 = *fmt++;
- if ((ch1 != '%') || (fmt == fmt_max))
- continue;
-
- ch1 = *fmt++;
-
- if (ch1 == '?') parse_level++; /* new if */
- else if (ch1 == 'e')
- {
- if ((ch != 'e') && (parse_level == 0))
- break;
- }
- else if (ch1 == ';')
- {
- if (parse_level == 0)
- break;
- parse_level--;
- }
- }
- break;
- }
- }
- *b = 0;
- return (unsigned int) (b - (unsigned char *) buf);
-}
-
-static void tt_printf(char *fmt, int x, int y)
-{
- char buf[1024];
- unsigned int n;
- if (fmt == NULL) return;
- n = tt_sprintf(buf, fmt, x, y);
- tt_write(buf, n);
-}
-
-void SLtt_set_scroll_region (int r1, int r2)
-{
- Scroll_r1 = r1;
- Scroll_r2 = r2;
- tt_printf (Scroll_R_Str, Scroll_r1, Scroll_r2);
- Cursor_Set = 0;
-}
-
-void SLtt_reset_scroll_region (void)
-{
- SLtt_set_scroll_region(0, SLtt_Screen_Rows - 1);
-}
-
-int SLtt_set_cursor_visibility (int show)
-{
- if ((Cursor_Visible_Str == NULL) || (Cursor_Invisible_Str == NULL))
- return -1;
-
- tt_write_string (show ? Cursor_Visible_Str : Cursor_Invisible_Str);
- return 0;
-}
-
-/* the goto_rc function moves to row relative to scrolling region */
-void SLtt_goto_rc(int r, int c)
-{
- char *s = NULL;
- int n;
- char buf[6];
-
- if ((c < 0) || (r < 0))
- {
- Cursor_Set = 0;
- return;
- }
-
- /* if (No_Move_In_Standout && Current_Fgbg) SLtt_normal_video (); */
- r += Scroll_r1;
-
- if ((Cursor_Set > 0) || ((Cursor_Set < 0) && !Automatic_Margins))
- {
- n = r - Cursor_r;
- if ((n == -1) && (Cursor_Set > 0) && (Cursor_c == c)
- && (Curs_Up_Str != NULL))
- {
- s = Curs_Up_Str;
- }
- else if ((n >= 0) && (n <= 4))
- {
- if ((n == 0) && (Cursor_Set == 1)
- && ((c > 1) || (c == Cursor_c)))
- {
- if (Cursor_c == c) return;
- if (Cursor_c == c + 1)
- {
- s = buf;
- *s++ = '\b'; *s = 0;
- s = buf;
- }
- }
- else if (c == 0)
- {
- s = buf;
- if ((Cursor_Set != 1) || (Cursor_c != 0)) *s++ = '\r';
- while (n--) *s++ = '\n';
-#ifdef VMS
- /* Need to add this after \n to start a new record. Sheesh. */
- *s++ = '\r';
-#endif
- *s = 0;
- s = buf;
- }
- /* Will fail on VMS */
-#ifndef VMS
- else if (SLtt_Newline_Ok && (Cursor_Set == 1) &&
- (Cursor_c >= c) && (c + 3 > Cursor_c))
- {
- s = buf;
- while (n--) *s++ = '\n';
- n = Cursor_c - c;
- while (n--) *s++ = '\b';
- *s = 0;
- s = buf;
- }
-#endif
- }
- }
- if (s != NULL) tt_write_string(s);
- else tt_printf(Curs_Pos_Str, r, c);
- Cursor_c = c; Cursor_r = r;
- Cursor_Set = 1;
-}
-
-void SLtt_begin_insert (void)
-{
- tt_write_string(Ins_Mode_Str);
-}
-
-void SLtt_end_insert (void)
-{
- tt_write_string(Eins_Mode_Str);
-}
-
-void SLtt_delete_char (void)
-{
- SLtt_normal_video ();
- tt_write_string(Del_Char_Str);
-}
-
-void SLtt_erase_line (void)
-{
- tt_write_string("\r");
- Cursor_Set = 1; Cursor_c = 0;
- SLtt_del_eol();
-}
-
-/* It appears that the Linux console, and most likely others do not
- * like scrolling regions that consist of one line. So I have to
- * resort to this stupidity to make up for that stupidity.
- */
-static void delete_line_in_scroll_region (void)
-{
- SLtt_goto_rc (Cursor_r - Scroll_r1, 0);
- SLtt_del_eol ();
-}
-
-void SLtt_delete_nlines (int n)
-{
- int r1, curs;
- char buf[132];
-
- if (n <= 0) return;
- SLtt_normal_video ();
-
- if (Scroll_r1 == Scroll_r2)
- {
- delete_line_in_scroll_region ();
- return;
- }
-
- if (Del_N_Lines_Str != NULL) tt_printf(Del_N_Lines_Str,n, 0);
- else
- /* get a new terminal */
- {
- r1 = Scroll_r1;
- curs = Cursor_r;
- SLtt_set_scroll_region(curs, Scroll_r2);
- SLtt_goto_rc(Scroll_r2 - Scroll_r1, 0);
- SLMEMSET(buf, '\n', (unsigned int) n);
- tt_write(buf, (unsigned int) n);
- /* while (n--) tt_putchar('\n'); */
- SLtt_set_scroll_region(r1, Scroll_r2);
- SLtt_goto_rc(curs, 0);
- }
-}
-
-void SLtt_cls (void)
-{
- /* If the terminal is a color terminal but the user wants black and
- * white, then make sure that the colors are reset. This appears to be
- * necessary.
- */
- if ((SLtt_Use_Ansi_Colors == 0) && Is_Color_Terminal)
- {
- if (Reset_Color_String != NULL)
- tt_write_string (Reset_Color_String);
- else
- tt_write_string ("\033[0m\033[m");
- }
-
- SLtt_normal_video();
- SLtt_reset_scroll_region ();
- tt_write_string(Cls_Str);
-}
-
-void SLtt_reverse_index (int n)
-{
- if (!n) return;
-
- SLtt_normal_video();
-
- if (Scroll_r1 == Scroll_r2)
- {
- delete_line_in_scroll_region ();
- return;
- }
-
- if (Add_N_Lines_Str != NULL) tt_printf(Add_N_Lines_Str,n, 0);
- else
- {
- while(n--) tt_write_string(Rev_Scroll_Str);
- }
-}
-
-int SLtt_Ignore_Beep = 1;
-static char *Visible_Bell_Str;
-
-void SLtt_beep (void)
-{
- if (SLtt_Ignore_Beep & 0x1) SLtt_putchar('\007');
-
- if (SLtt_Ignore_Beep & 0x2)
- {
- if (Visible_Bell_Str != NULL) tt_write_string (Visible_Bell_Str);
-#ifdef __linux__
- else if (Linux_Console)
- {
- tt_write_string ("\033[?5h");
- SLtt_flush_output ();
- _SLusleep (50000);
- tt_write_string ("\033[?5l");
- }
-#endif
- }
- SLtt_flush_output ();
-}
-
-static void del_eol (void)
-{
- int c;
-
- if (Del_Eol_Str != NULL)
- {
- tt_write_string(Del_Eol_Str);
- return;
- }
-
- c = Cursor_c;
- /* Avoid writing to the lower right corner. If the terminal does not
- * have Del_Eol_Str, then it probably does not have what it takes to play
- * games with insert for for a space into that corner.
- */
- if (Cursor_r + 1 < SLtt_Screen_Rows)
- c++;
-
- while (c < SLtt_Screen_Cols)
- {
- tt_write (" ", 1);
- c++;
- }
-}
-
-void SLtt_del_eol (void)
-{
- if (Current_Fgbg != 0xFFFFFFFFU) SLtt_normal_video ();
- del_eol ();
-}
-
-typedef struct
-{
- char *name;
- SLtt_Char_Type color;
-}
-Color_Def_Type;
-
-#define MAX_COLOR_NAMES 17
-static Color_Def_Type Color_Defs [MAX_COLOR_NAMES] =
-{
- {"black", SLSMG_COLOR_BLACK},
- {"red", SLSMG_COLOR_RED},
- {"green", SLSMG_COLOR_GREEN},
- {"brown", SLSMG_COLOR_BROWN},
- {"blue", SLSMG_COLOR_BLUE},
- {"magenta", SLSMG_COLOR_MAGENTA},
- {"cyan", SLSMG_COLOR_CYAN},
- {"lightgray", SLSMG_COLOR_LGRAY},
- {"gray", SLSMG_COLOR_GRAY},
- {"brightred", SLSMG_COLOR_BRIGHT_RED},
- {"brightgreen", SLSMG_COLOR_BRIGHT_GREEN},
- {"yellow", SLSMG_COLOR_BRIGHT_BROWN},
- {"brightblue", SLSMG_COLOR_BRIGHT_BLUE},
- {"brightmagenta", SLSMG_COLOR_BRIGHT_CYAN},
- {"brightcyan", SLSMG_COLOR_BRIGHT_MAGENTA},
- {"white", SLSMG_COLOR_BRIGHT_WHITE},
-#define SLSMG_COLOR_DEFAULT 0xFF
- {"default", SLSMG_COLOR_DEFAULT}
-};
-
-void SLtt_set_mono (int obj, char *what, SLtt_Char_Type mask)
-{
- (void) what;
- if ((obj < 0) || (obj >= JMAX_COLORS))
- {
- return;
- }
- Ansi_Color_Map[obj].mono = mask & ATTR_MASK;
-}
-
-static char *check_color_for_digit_form (char *color)
-{
- unsigned int i, ich;
- char *s = color;
-
- i = 0;
- while ((ich = (int) *s) != 0)
- {
- if ((ich < '0') || (ich > '9'))
- return color;
-
- i = i * 10 + (ich - '0');
- s++;
- }
-
- if (i < MAX_COLOR_NAMES)
- color = Color_Defs[i].name;
-
- return color;
-}
-
-static int get_default_colors (char **fgp, char **bgp)
-{
- static char fg_buf[16], bg_buf[16], *bg, *fg;
- static int already_parsed;
- char *p, *pmax;
-
- if (already_parsed == -1)
- return -1;
-
- if (already_parsed)
- {
- *fgp = fg;
- *bgp = bg;
- return 0;
- }
-
- already_parsed = -1;
-
- bg = getenv ("COLORFGBG");
-
- if (bg == NULL)
- {
- bg = getenv ("DEFAULT_COLORS");
- if (bg == NULL)
- return -1;
- }
-
- p = fg_buf;
- pmax = p + (sizeof (fg_buf) - 1);
-
- while ((*bg != 0) && (*bg != ';'))
- {
- if (p < pmax) *p++ = *bg;
- bg++;
- }
- *p = 0;
-
- if (*bg) bg++;
-
- p = bg_buf;
- pmax = p + (sizeof (bg_buf) - 1);
-
- /* Mark suggested allowing for extra spplication specific stuff following
- * the background color. That is what the check for the semi-colon is for.
- */
- while ((*bg != 0) && (*bg != ';'))
- {
- if (p < pmax) *p++ = *bg;
- bg++;
- }
- *p = 0;
-
- if (!strcmp (fg_buf, "default") || !strcmp(bg_buf, "default"))
- {
- *fgp = *bgp = fg = bg = "default";
- }
- else
- {
- *fgp = fg = check_color_for_digit_form (fg_buf);
- *bgp = bg = check_color_for_digit_form (bg_buf);
- }
- already_parsed = 1;
- return 0;
-}
-
-static unsigned char FgBg_Stats[JMAX_COLORS];
-
-static int Color_0_Modified = 0;
-
-void SLtt_set_color_object (int obj, SLtt_Char_Type attr)
-{
- char *cust_esc;
-
- if ((obj < 0) || (obj >= JMAX_COLORS)) return;
-
- cust_esc = Ansi_Color_Map[obj].custom_esc;
- if (cust_esc != NULL)
- {
- SLfree (cust_esc);
- FgBg_Stats[(Ansi_Color_Map[obj].fgbg >> 8) & 0x7F] -= 1;
- Ansi_Color_Map[obj].custom_esc = NULL;
- }
-
- Ansi_Color_Map[obj].fgbg = attr;
- if (obj == 0) Color_0_Modified = 1;
-
- if (_SLtt_color_changed_hook != NULL)
- (*_SLtt_color_changed_hook)();
-}
-
-SLtt_Char_Type SLtt_get_color_object (int obj)
-{
- if ((obj < 0) || (obj >= JMAX_COLORS)) return 0;
- return Ansi_Color_Map[obj].fgbg;
-}
-
-void SLtt_add_color_attribute (int obj, SLtt_Char_Type attr)
-{
- if ((obj < 0) || (obj >= JMAX_COLORS)) return;
-
- Ansi_Color_Map[obj].fgbg |= (attr & ATTR_MASK);
- if (obj == 0) Color_0_Modified = 1;
- if (_SLtt_color_changed_hook != NULL)
- (*_SLtt_color_changed_hook)();
-}
-
-static SLtt_Char_Type fb_to_fgbg (SLtt_Char_Type f, SLtt_Char_Type b)
-{
- SLtt_Char_Type attr;
-
- if (Max_Terminfo_Colors != 8)
- {
- if (f != SLSMG_COLOR_DEFAULT) f %= Max_Terminfo_Colors;
- if (b != SLSMG_COLOR_DEFAULT) b %= Max_Terminfo_Colors;
- return ((f << 8) | (b << 16));
- }
-
- /* Otherwise we have 8 ansi colors. Try to get bright versions
- * by using the BOLD and BLINK attributes.
- */
-
- attr = 0;
-
- /* Note: If f represents default, it will have the value 0xFF */
- if (f != SLSMG_COLOR_DEFAULT)
- {
- if (f & 0x8) attr = SLTT_BOLD_MASK;
- f &= 0x7;
- }
-
- if (b != SLSMG_COLOR_DEFAULT)
- {
- if (b & 0x8) attr |= SLTT_BLINK_MASK;
- b &= 0x7;
- }
-
- return ((f << 8) | (b << 16) | attr);
-}
-
-/* This looks for colors with name form 'colorN'. If color is of this
- * form, N is passed back via paramter list.
- */
-static int parse_color_digit_name (char *color, SLtt_Char_Type *f)
-{
- unsigned int i;
- unsigned char ch;
-
- if (strncmp (color, "color", 5))
- return -1;
-
- color += 5;
- if (*color == 0)
- return -1;
-
- i = 0;
- while (1)
- {
- ch = (unsigned char) *color++;
- if (ch == 0)
- break;
- if ((ch > '9') || (ch < '0'))
- return -1;
- i = 10 * i + (ch - '0');
- }
-
- *f = (SLtt_Char_Type) i;
- return 0;
-}
-
-static int make_color_fgbg (char *fg, char *bg, SLtt_Char_Type *fgbg)
-{
- SLtt_Char_Type f = 0xFFFFFFFFU, b = 0xFFFFFFFFU;
- char *dfg, *dbg;
- unsigned int i;
-
- if ((fg != NULL) && (*fg == 0)) fg = NULL;
- if ((bg != NULL) && (*bg == 0)) bg = NULL;
-
- if ((fg == NULL) || (bg == NULL))
- {
- if (-1 == get_default_colors (&dfg, &dbg))
- return -1;
-
- if (fg == NULL) fg = dfg;
- if (bg == NULL) bg = dbg;
- }
-
- if (-1 == parse_color_digit_name (fg, &f))
- {
- for (i = 0; i < MAX_COLOR_NAMES; i++)
- {
- if (strcmp(fg, Color_Defs[i].name)) continue;
- f = Color_Defs[i].color;
- break;
- }
- }
-
- if (-1 == parse_color_digit_name (bg, &b))
- {
- for (i = 0; i < MAX_COLOR_NAMES; i++)
- {
- if (strcmp(bg, Color_Defs[i].name)) continue;
- b = Color_Defs[i].color;
- break;
- }
- }
-
- if ((f == 0xFFFFFFFFU) || (b == 0xFFFFFFFFU))
- return -1;
-
- *fgbg = fb_to_fgbg (f, b);
- return 0;
-}
-
-void SLtt_set_color (int obj, char *what, char *fg, char *bg)
-{
- SLtt_Char_Type fgbg;
-
- (void) what;
- if ((obj < 0) || (obj >= JMAX_COLORS))
- return;
-
- if (-1 != make_color_fgbg (fg, bg, &fgbg))
- SLtt_set_color_object (obj, fgbg);
-}
-
-void SLtt_set_color_fgbg (int obj, SLtt_Char_Type f, SLtt_Char_Type b)
-{
- SLtt_set_color_object (obj, fb_to_fgbg (f, b));
-}
-
-void SLtt_set_color_esc (int obj, char *esc)
-{
- char *cust_esc;
- SLtt_Char_Type fgbg = 0;
- int i;
-
- if ((obj < 0) || (obj >= JMAX_COLORS))
- {
- return;
- }
-
- cust_esc = Ansi_Color_Map[obj].custom_esc;
- if (cust_esc != NULL)
- {
- SLfree (cust_esc);
- FgBg_Stats[(Ansi_Color_Map[obj].fgbg >> 8) & 0x7F] -= 1;
- }
-
- cust_esc = (char *) SLmalloc (strlen(esc) + 1);
- if (cust_esc != NULL) strcpy (cust_esc, esc);
-
- Ansi_Color_Map[obj].custom_esc = cust_esc;
- if (cust_esc == NULL) fgbg = 0;
- else
- {
- /* The whole point of this is to generate a unique fgbg */
- for (i = 0; i < JMAX_COLORS; i++)
- {
- if (FgBg_Stats[i] == 0) fgbg = i;
-
- if (obj == i) continue;
- if ((Ansi_Color_Map[i].custom_esc) == NULL) continue;
- if (!strcmp (Ansi_Color_Map[i].custom_esc, cust_esc))
- {
- fgbg = (Ansi_Color_Map[i].fgbg >> 8) & 0x7F;
- break;
- }
- }
- FgBg_Stats[fgbg] += 1;
- }
-
- fgbg |= 0x80;
- Ansi_Color_Map[obj].fgbg = (fgbg | (fgbg << 8)) << 8;
- if (obj == 0) Color_0_Modified = 1;
- if (_SLtt_color_changed_hook != NULL)
- (*_SLtt_color_changed_hook)();
-}
-
-void SLtt_set_alt_char_set (int i)
-{
- static int last_i;
- if (SLtt_Has_Alt_Charset == 0) return;
- if (i == last_i) return;
- tt_write_string (i ? Start_Alt_Chars_Str : End_Alt_Chars_Str );
- last_i = i;
-}
-
-static void write_attributes (SLtt_Char_Type fgbg)
-{
- int bg0, fg0;
- int unknown_attributes;
-
- if (Worthless_Highlight) return;
- if (fgbg == Current_Fgbg) return;
-
- unknown_attributes = 0;
-
- /* Before spitting out colors, fix attributes */
- if ((fgbg & ATTR_MASK) != (Current_Fgbg & ATTR_MASK))
- {
- if (Current_Fgbg & ATTR_MASK)
- {
- tt_write_string(Norm_Vid_Str);
- /* In case normal video turns off ALL attributes: */
- if (fgbg & SLTT_ALTC_MASK)
- Current_Fgbg &= ~SLTT_ALTC_MASK;
- SLtt_set_alt_char_set (0);
- }
-
- if ((fgbg & SLTT_ALTC_MASK)
- != (Current_Fgbg & SLTT_ALTC_MASK))
- {
- SLtt_set_alt_char_set ((int) (fgbg & SLTT_ALTC_MASK));
- }
-
- if (fgbg & SLTT_ULINE_MASK) tt_write_string (UnderLine_Vid_Str);
- if (fgbg & SLTT_BOLD_MASK) SLtt_bold_video ();
- if (fgbg & SLTT_REV_MASK) tt_write_string (Rev_Vid_Str);
- if (fgbg & SLTT_BLINK_MASK)
- {
- /* Someday Linux will have a blink mode that set high intensity
- * background. Lets be prepared.
- */
- if (SLtt_Blink_Mode) tt_write_string (Blink_Vid_Str);
- }
- unknown_attributes = 1;
- }
-
- if (SLtt_Use_Ansi_Colors)
- {
- fg0 = (int) GET_FG(fgbg);
- bg0 = (int) GET_BG(fgbg);
-
- if (unknown_attributes
- || (fg0 != (int)GET_FG(Current_Fgbg)))
- {
- if (fg0 == SLSMG_COLOR_DEFAULT)
- tt_write_string (Default_Color_Fg_Str);
- else
- tt_printf (Color_Fg_Str, fg0, 0);
- }
-
- if (unknown_attributes
- || (bg0 != (int)GET_BG(Current_Fgbg)))
- {
- if (bg0 == SLSMG_COLOR_DEFAULT)
- tt_write_string (Default_Color_Bg_Str);
- else
- tt_printf (Color_Bg_Str, bg0, 0);
- }
- }
-
- Current_Fgbg = fgbg;
-}
-
-static int Video_Initialized;
-
-void SLtt_reverse_video (int color)
-{
- SLtt_Char_Type fgbg;
- char *esc;
-
- if (Worthless_Highlight) return;
- if ((color < 0) || (color >= JMAX_COLORS)) return;
-
- if (Video_Initialized == 0)
- {
- if (color == JNORMAL_COLOR)
- {
- tt_write_string (Norm_Vid_Str);
- }
- else tt_write_string (Rev_Vid_Str);
- Current_Fgbg = 0xFFFFFFFFU;
- return;
- }
-
- if (SLtt_Use_Ansi_Colors)
- {
- fgbg = Ansi_Color_Map[color].fgbg;
- if ((esc = Ansi_Color_Map[color].custom_esc) != NULL)
- {
- if (fgbg != Current_Fgbg)
- {
- Current_Fgbg = fgbg;
- tt_write_string (esc);
- return;
- }
- }
- }
- else fgbg = Ansi_Color_Map[color].mono;
-
- if (fgbg == Current_Fgbg) return;
- write_attributes (fgbg);
-}
-
-void SLtt_normal_video (void)
-{
- SLtt_reverse_video(JNORMAL_COLOR);
-}
-
-void SLtt_narrow_width (void)
-{
- tt_write_string("\033[?3l");
-}
-
-void SLtt_wide_width (void)
-{
- tt_write_string("\033[?3h");
-}
-
-/* Highest bit represents the character set. */
-#define COLOR_MASK 0x7F00
-
-#if SLTT_HAS_NON_BCE_SUPPORT
-static int bce_color_eqs (unsigned int a, unsigned int b)
-{
- a = (a & COLOR_MASK) >> 8;
- b = (b & COLOR_MASK) >> 8;
-
- if (a == b)
- return 1;
-
- if (SLtt_Use_Ansi_Colors == 0)
- return Ansi_Color_Map[a].mono == Ansi_Color_Map[b].mono;
-
- if (Bce_Color_Offset == 0)
- return Ansi_Color_Map[a].fgbg == Ansi_Color_Map[b].fgbg;
-
- /* If either are color 0, then we do not know what that means since the
- * terminal does not support BCE */
- if ((a == 0) || (b == 0))
- return 0;
-
- return Ansi_Color_Map[a-1].fgbg == Ansi_Color_Map[b-1].fgbg;
-}
-#define COLOR_EQS(a,b) bce_color_eqs (a,b)
-#else
-# define COLOR_OF(x) (((unsigned int)(x) & COLOR_MASK) >> 8)
-# define COLOR_EQS(a, b) \
- (SLtt_Use_Ansi_Colors \
- ? (Ansi_Color_Map[COLOR_OF(a)].fgbg == Ansi_Color_Map[COLOR_OF(b)].fgbg)\
- : (Ansi_Color_Map[COLOR_OF(a)].mono == Ansi_Color_Map[COLOR_OF(b)].mono))
-#endif
-
-#define CHAR_EQS(a, b) (((a) == (b))\
- || ((((a) & ~COLOR_MASK) == ((b) & ~COLOR_MASK))\
- && COLOR_EQS((a), (b))))
-
-/* The whole point of this routine is to prevent writing to the last column
- * and last row on terminals with automatic margins.
- */
-static void write_string_with_care (char *str)
-{
- unsigned int len;
-
- if (str == NULL) return;
-
- len = strlen (str);
- if (Automatic_Margins && (Cursor_r + 1 == SLtt_Screen_Rows))
- {
- if (len + (unsigned int) Cursor_c >= (unsigned int) SLtt_Screen_Cols)
- {
- /* For now, just do not write there. Later, something more
- * sophisticated will be implemented.
- */
- if (SLtt_Screen_Cols > Cursor_c)
- len = SLtt_Screen_Cols - Cursor_c - 1;
- else
- len = 0;
- }
- }
- tt_write (str, len);
-}
-
-static void send_attr_str (SLsmg_Char_Type *s)
-{
- unsigned char out[256], ch, *p;
- register SLtt_Char_Type attr;
- register SLsmg_Char_Type sh;
- int color, last_color = -1;
-
- p = out;
- while (0 != (sh = *s++))
- {
- ch = sh & 0xFF;
- color = ((int) sh & 0xFF00) >> 8;
-
-#if SLTT_HAS_NON_BCE_SUPPORT
- if (Bce_Color_Offset
- && (color >= Bce_Color_Offset))
- color -= Bce_Color_Offset;
-#endif
-
- if (color != last_color)
- {
- if (SLtt_Use_Ansi_Colors) attr = Ansi_Color_Map[color & 0x7F].fgbg;
- else attr = Ansi_Color_Map[color & 0x7F].mono;
-
- if (sh & 0x8000) /* alternate char set */
- {
- if (SLtt_Use_Blink_For_ACS)
- {
- if (SLtt_Blink_Mode) attr |= SLTT_BLINK_MASK;
- }
- else attr |= SLTT_ALTC_MASK;
- }
-
- if (attr != Current_Fgbg)
- {
- if ((ch != ' ') ||
- /* it is a space so only consider it different if it
- * has different attributes.
- */
- (attr & BGALL_MASK) != (Current_Fgbg & BGALL_MASK))
- {
- if (p != out)
- {
- *p = 0;
- write_string_with_care ((char *) out);
- Cursor_c += (int) (p - out);
- p = out;
- }
-
- if (SLtt_Use_Ansi_Colors && (NULL != Ansi_Color_Map[color & 0x7F].custom_esc))
- {
- tt_write_string (Ansi_Color_Map[color & 0x7F].custom_esc);
- /* Just in case the custom escape sequence screwed up
- * the alt character set state...
- */
- if ((attr & SLTT_ALTC_MASK) != (Current_Fgbg & SLTT_ALTC_MASK))
- SLtt_set_alt_char_set ((int) (attr & SLTT_ALTC_MASK));
- Current_Fgbg = attr;
- }
- else write_attributes (attr);
-
- last_color = color;
- }
- }
- }
- *p++ = ch;
- }
- *p = 0;
- if (p != out) write_string_with_care ((char *) out);
- Cursor_c += (int) (p - out);
-}
-
-static void forward_cursor (unsigned int n, int row)
-{
- char buf [1024];
-
- if (n <= 4)
- {
- SLtt_normal_video ();
- SLMEMSET (buf, ' ', n);
- buf[n] = 0;
- write_string_with_care (buf);
- Cursor_c += n;
- }
- else if (Curs_F_Str != NULL)
- {
- Cursor_c += n;
- n = tt_sprintf(buf, Curs_F_Str, (int) n, 0);
- tt_write(buf, n);
- }
- else SLtt_goto_rc (row, (int) (Cursor_c + n));
-}
-
-
-void SLtt_smart_puts(SLsmg_Char_Type *neww, SLsmg_Char_Type *oldd, int len, int row)
-{
- register SLsmg_Char_Type *p, *q, *qmax, *pmax, *buf;
- SLsmg_Char_Type buffer[256];
- unsigned int n_spaces;
- SLsmg_Char_Type *space_match, *last_buffered_match;
-#ifdef HP_GLITCH_CODE
- int handle_hp_glitch = 0;
-#endif
- SLsmg_Char_Type space_char;
-#define SLTT_USE_INSERT_HACK 1
-#if SLTT_USE_INSERT_HACK
- SLsmg_Char_Type insert_hack_prev = 0;
- SLsmg_Char_Type insert_hack_char = 0;
-
- if ((row + 1 == SLtt_Screen_Rows)
- && (len == SLtt_Screen_Cols)
- && (len > 1)
- && (SLtt_Term_Cannot_Insert == 0)
- && Automatic_Margins)
- {
- insert_hack_char = neww[len-1];
- if (oldd[len-1] == insert_hack_char)
- insert_hack_char = 0;
- else
- insert_hack_prev = neww[len-2];
- }
-#endif
-
- q = oldd; p = neww;
- qmax = oldd + len;
- pmax = p + len;
-
- /* Find out where to begin --- while they match, we are ok */
- while (1)
- {
- if (q == qmax) return;
-#if SLANG_HAS_KANJI_SUPPORT
- if (*p & 0x80)
- { /* new is kanji */
- if ((*q & 0x80) && ((q + 1) < qmax))
- { /* old is also kanji */
- if (((0xFF & *q) != (0xFF & *p))
- || ((0xFF & q[1]) != (0xFF & p[1])))
- break; /* both kanji, but not match */
-
- else
- { /* kanji match ! */
- if (!COLOR_EQS(*q, *p)) break;
- q++; p++;
- if (!COLOR_EQS(*q, *p)) break;
- /* really match! */
- q++; p++;
- continue;
- }
- }
- else break; /* old is not kanji */
- }
- else
- { /* new is not kanji */
- if (*q & 0x80) break; /* old is kanji */
- }
-#endif
- if (!CHAR_EQS(*q, *p)) break;
- q++; p++;
- }
-
-#ifdef HP_GLITCH_CODE
- if (Has_HP_Glitch)
- {
- SLsmg_Char_Type *qq = q;
-
- SLtt_goto_rc (row, (int) (p - neww));
-
- while (qq < qmax)
- {
- if (*qq & 0xFF00)
- {
- SLtt_normal_video ();
- SLtt_del_eol ();
- qmax = q;
- handle_hp_glitch = 1;
- break;
- }
- qq++;
- }
- }
-#endif
- /* Find where the last non-blank character on old/new screen is */
-
- space_char = ' ';
- if ((*(pmax-1) & 0xFF) == ' ')
- {
- /* If we get here, then we can erase to the end of the line to create
- * the final space. However, this will only work _if_ erasing will
- * get us the correct color. If the terminal supports BCE, then this
- * is easy. If it does not, then we can only perform this operation
- * if the color is known via something like COLORFGBG. For now,
- * I just will not perform the optimization for such terminals.
- */
- if ((Can_Background_Color_Erase)
- && SLtt_Use_Ansi_Colors)
- space_char = *(pmax - 1);
-
- while (pmax > p)
- {
- pmax--;
- if (!CHAR_EQS(*pmax, space_char))
- {
- pmax++;
- break;
- }
- }
- }
-
- while (qmax > q)
- {
- qmax--;
- if (!CHAR_EQS(*qmax, space_char))
- {
- qmax++;
- break;
- }
- }
-
- last_buffered_match = buf = buffer; /* buffer is empty */
-
-#ifdef HP_GLITCH_CODE
- if (handle_hp_glitch)
- {
- while (p < pmax)
- {
- *buf++ = *p++;
- }
- }
-#endif
-
-#ifdef HP_GLITCH_CODE
- if (Has_HP_Glitch == 0)
- {
-#endif
- /* Try use use erase to bol if possible */
- if ((Del_Bol_Str != NULL) && ((*neww & 0xFF) == 32))
- {
- SLsmg_Char_Type *p1;
- SLsmg_Char_Type blank;
-
- p1 = neww;
- if ((Can_Background_Color_Erase)
- && SLtt_Use_Ansi_Colors)
- blank = *p1;
- /* black+white attributes do not support bce */
- else
- blank = 32;
-
- while ((p1 < pmax) && (CHAR_EQS (*p1, blank)))
- p1++;
-
- /* Is this optimization worth it? Assume Del_Bol_Str is ESC [ 1 K
- * It costs 4 chars + the space needed to properly position the
- * cursor, e.g., ESC [ 10;10H. So, it costs at least 13 characters.
- */
- if ((p1 > neww + 13)
- && (p1 >= p)
- /* Avoid erasing from the end of the line */
- && ((p1 != pmax) || (pmax < neww + len)))
- {
- int ofs = (int) (p1 - neww);
- q = oldd + ofs;
- p = p1;
- SLtt_goto_rc (row, ofs - 1);
- SLtt_reverse_video (blank >> 8);
- tt_write_string (Del_Bol_Str);
- tt_write (" ", 1);
- Cursor_c += 1;
- }
- else
- SLtt_goto_rc (row, (int) (p - neww));
- }
- else
- SLtt_goto_rc (row, (int) (p - neww));
-#ifdef HP_GLITCH_CODE
- }
-#endif
-
-
- /* loop using overwrite then skip algorithm until done */
- while (1)
- {
- /* while they do not match and we do not hit a space, buffer them up */
- n_spaces = 0;
- while (p < pmax)
- {
- if (CHAR_EQS(*q, 32) && CHAR_EQS(*p, 32))
- {
- /* If *q is not a space, we would have to overwrite it.
- * However, if *q is a space, then while *p is also one,
- * we only need to skip over the blank field.
- */
- space_match = p;
- p++; q++;
- while ((p < pmax)
- && CHAR_EQS(*q, 32)
- && CHAR_EQS(*p, 32))
- {
- p++;
- q++;
- }
- n_spaces = (unsigned int) (p - space_match);
- break;
- }
-#if SLANG_HAS_KANJI_SUPPORT
- if ((*p & 0x80) && ((p + 1) < pmax))
- { /* new is kanji */
- if (*q & 0x80)
- { /* old is also kanji */
- if (((0xFF & *q) != (0xFF & *p))
- || ((0xFF & q[1]) != (0xFF & p[1])))
- {
- /* both kanji, but not match */
- *buf++ = *p++;
- *buf++ = *p++;
- q += 2;
- continue;
- }
- else
- { /* kanji match ? */
- if (!COLOR_EQS(*q, *p) || !COLOR_EQS(*(q+1), *(p+1)))
- {
- /* code is match, but color is diff */
- *buf++ = *p++;
- *buf++ = *p++;
- q += 2;
- continue;
- }
- /* really match ! */
- break;
- }
- }
- else
- { /* old is not kanji */
- *buf++ = *p++;
- *buf++ = *p++;
- q += 2;
- continue;
- }
- }
- else
- { /* new is not kanji */
- if (*q & 0x80)
- { /* old is kanji */
- *buf++ = *p++;
- q++;
- continue;
- }
- }
-#endif
-
- if (CHAR_EQS(*q, *p)) break;
- *buf++ = *p++;
- q++;
- }
- *buf = 0;
-
- if (buf != buffer) send_attr_str (buffer);
- buf = buffer;
-
- if (n_spaces
- && ((p < pmax) /* erase to eol will achieve this effect*/
- || (space_char != 32)))/* unless space_char is not a simple space */
- {
- forward_cursor (n_spaces, row);
- }
-
- /* Now we overwrote what we could and cursor is placed at position
- * of a possible match of new and old. If this is the case, skip
- * some more.
- */
-#if !SLANG_HAS_KANJI_SUPPORT
- while ((p < pmax) && CHAR_EQS(*p, *q))
- {
- *buf++ = *p++;
- q++;
- }
-#else
- /* Kanji */
- while (p < pmax)
- {
- if ((*p & 0x80) && ((p + 1) < pmax))
- { /* new is kanji */
- if (*q & 0x80)
- { /* old is also kanji */
- if (((0xFF & *q) == (0xFF & *p))
- && ((0xFF & q[1]) == (0xFF & p[1])))
- {
- /* kanji match ? */
- if (!COLOR_EQS(*q, *p)
- || !COLOR_EQS(q[1], p[1]))
- break;
-
- *buf++ = *p++;
- q++;
- if (p >= pmax)
- {
- *buf++ = 32;
- p++;
- break;
- }
- else
- {
- *buf++ = *p++;
- q++;
- continue;
- }
- }
- else break; /* both kanji, but not match */
- }
- else break; /* old is not kanji */
- }
- else
- { /* new is not kanji */
- if (*q & 0x80) break; /* old is kanji */
- if (!CHAR_EQS(*q, *p)) break;
- *buf++ = *p++;
- q++;
- }
- }
-#endif
- last_buffered_match = buf;
- if (p >= pmax) break;
-
- /* jump to new position is it is greater than 5 otherwise
- * let it sit in the buffer and output it later.
- */
- if ((int) (buf - buffer) >= 5)
- {
- forward_cursor ((unsigned int) (buf - buffer), row);
- last_buffered_match = buf = buffer;
- }
- }
-
- if (buf != buffer)
- {
- if (q < qmax)
- {
- if ((buf == last_buffered_match)
- && ((int) (buf - buffer) >= 5))
- {
- forward_cursor ((unsigned int) (buf - buffer), row);
- }
- else
- {
- *buf = 0;
- send_attr_str (buffer);
- }
- }
- }
-
- if (q < qmax)
- {
- SLtt_reverse_video (space_char >> 8);
- del_eol ();
- }
-
-#if SLTT_USE_INSERT_HACK
- else if (insert_hack_char)
- {
- SLtt_goto_rc (SLtt_Screen_Rows-1, SLtt_Screen_Cols-2);
- buffer[0] = insert_hack_char;
- buffer[1] = 0;
- send_attr_str (buffer);
- SLtt_goto_rc (SLtt_Screen_Rows-1, SLtt_Screen_Cols-2);
- buffer[0] = insert_hack_prev;
- SLtt_begin_insert ();
- send_attr_str (buffer);
- SLtt_end_insert ();
- }
-#endif
-
- if (Automatic_Margins && (Cursor_c + 1 >= SLtt_Screen_Cols)) Cursor_Set = 0;
-}
-
-static void get_color_info (void)
-{
- char *fg, *bg;
-
- /* Allow easy mechanism to override inadequate termcap/terminfo files. */
- if (SLtt_Use_Ansi_Colors == 0)
- SLtt_Use_Ansi_Colors = (NULL != getenv ("COLORTERM"));
-
- if (SLtt_Use_Ansi_Colors)
- Is_Color_Terminal = 1;
-
-#if SLTT_HAS_NON_BCE_SUPPORT
- if (Can_Background_Color_Erase == 0)
- Can_Background_Color_Erase = (NULL != getenv ("COLORTERM_BCE"));
-#endif
-
- if (-1 == get_default_colors (&fg, &bg))
- return;
-
- /* Check to see if application has already set them. */
- if (Color_0_Modified)
- return;
-
- SLtt_set_color (0, NULL, fg, bg);
- SLtt_set_color (1, NULL, bg, fg);
-}
-
-/* termcap stuff */
-
-#ifdef __unix__
-
-static int Termcap_Initalized = 0;
-
-#ifdef USE_TERMCAP
-/* Termcap based system */
-static char Termcap_Buf[4096];
-static char Termcap_String_Buf[4096];
-static char *Termcap_String_Ptr;
-extern char *tgetstr(char *, char **);
-extern int tgetent(char *, char *);
-extern int tgetnum(char *);
-extern int tgetflag(char *);
-#else
-/* Terminfo */
-static SLterminfo_Type *Terminfo;
-#endif
-
-#define TGETFLAG(x) (SLtt_tgetflag(x) > 0)
-
-static char *fixup_tgetstr (char *what)
-{
- register char *w, *w1;
- char *wsave;
-
- if (what == NULL)
- return NULL;
-
- /* Check for AIX brain-damage */
- if (*what == '@')
- return NULL;
-
- /* lose pad info --- with today's technology, term is a loser if
- it is really needed */
- while ((*what == '.') ||
- ((*what >= '0') && (*what <= '9'))) what++;
- if (*what == '*') what++;
-
- /* lose terminfo padding--- looks like $<...> */
- w = what;
- while (*w) if ((*w++ == '$') && (*w == '<'))
- {
- w1 = w - 1;
- while (*w && (*w != '>')) w++;
- if (*w == 0) break;
- w++;
- wsave = w1;
- while ((*w1++ = *w++) != 0);
- w = wsave;
- }
-
- if (*what == 0) what = NULL;
- return what;
-}
-
-char *SLtt_tgetstr (char *s)
-{
- if (Termcap_Initalized == 0)
- return NULL;
-
-#ifdef USE_TERMCAP
- s = tgetstr (s, &Termcap_String_Ptr);
-#else
- s = _SLtt_tigetstr (Terminfo, s);
-#endif
- return fixup_tgetstr (s);
-}
-
-int SLtt_tgetnum (char *s)
-{
- if (Termcap_Initalized == 0)
- return -1;
-#ifdef USE_TERMCAP
- return tgetnum (s);
-#else
- return _SLtt_tigetnum (Terminfo, s);
-#endif
-}
-
-int SLtt_tgetflag (char *s)
-{
- if (Termcap_Initalized == 0)
- return -1;
-#ifdef USE_TERMCAP
- return tgetflag (s);
-#else
- return _SLtt_tigetflag (Terminfo, s);
-#endif
-}
-
-static int Vt100_Like = 0;
-
-void SLtt_get_terminfo (void)
-{
- char *term;
- int status;
-
- term = getenv ("TERM");
- if (term == NULL)
- SLang_exit_error("TERM environment variable needs set.");
-
- if (0 == (status = SLtt_initialize (term)))
- return;
-
- if (status == -1)
- {
- SLang_exit_error ("Unknown terminal: %s\n\
-Check the TERM environment variable.\n\
-Also make sure that the terminal is defined in the terminfo database.\n\
-Alternatively, set the TERMCAP environment variable to the desired\n\
-termcap entry.",
- term);
- }
-
- if (status == -2)
- {
- SLang_exit_error ("\
-Your terminal lacks the ability to clear the screen or position the cursor.\n");
- }
-}
-
-/* Returns 0 if all goes well, -1 if terminal capabilities cannot be deduced,
- * or -2 if terminal cannot position the cursor.
- */
-int SLtt_initialize (char *term)
-{
- char *t, ch;
- int is_xterm;
- int almost_vtxxx;
-
- if (SLang_TT_Write_FD == -1)
- {
- /* Apparantly, this cannot fail according to the man pages. */
- SLang_TT_Write_FD = fileno (stdout);
- }
-
- if (term == NULL)
- {
- term = getenv ("TERM");
- if (term == NULL)
- return -1;
- }
-
- Linux_Console = (!strncmp (term, "linux", 5)
-# ifdef linux
- || !strncmp(term, "con", 3)
-# endif
- );
-
- t = term;
-
- if (strcmp(t, "vt52") && (*t++ == 'v') && (*t++ == 't')
- && (ch = *t, (ch >= '1') && (ch <= '9'))) Vt100_Like = 1;
-
- is_xterm = ((0 == strncmp (term, "xterm", 5))
- || (0 == strncmp (term, "rxvt", 4))
- || (0 == strncmp (term, "Eterm", 5)));
-
- almost_vtxxx = (Vt100_Like
- || Linux_Console
- || is_xterm
- || !strcmp (term, "screen"));
-
-# ifndef USE_TERMCAP
- if (NULL == (Terminfo = _SLtt_tigetent (term)))
- {
- if (almost_vtxxx) /* Special cases. */
- {
- int vt102 = 1;
- if (!strcmp (term, "vt100")) vt102 = 0;
- get_color_info ();
- SLtt_set_term_vtxxx (&vt102);
- return 0;
- }
- return -1;
- }
-# else /* USE_TERMCAP */
- if (1 != tgetent(Termcap_Buf, term))
- return -1;
- Termcap_String_Ptr = Termcap_String_Buf;
-# endif /* NOT USE_TERMCAP */
-
- Termcap_Initalized = 1;
-
- Cls_Str = SLtt_tgetstr ("cl");
- Curs_Pos_Str = SLtt_tgetstr ("cm");
-
- if ((NULL == (Ins_Mode_Str = SLtt_tgetstr("im")))
- || ( NULL == (Eins_Mode_Str = SLtt_tgetstr("ei")))
- || ( NULL == (Del_Char_Str = SLtt_tgetstr("dc"))))
- SLtt_Term_Cannot_Insert = 1;
-
- Visible_Bell_Str = SLtt_tgetstr ("vb");
- Curs_Up_Str = SLtt_tgetstr ("up");
- Rev_Scroll_Str = SLtt_tgetstr("sr");
- Del_N_Lines_Str = SLtt_tgetstr("DL");
- Add_N_Lines_Str = SLtt_tgetstr("AL");
-
- /* Actually these are used to initialize terminals that use cursor
- * addressing. Hard to believe.
- */
- Term_Init_Str = SLtt_tgetstr ("ti");
- Term_Reset_Str = SLtt_tgetstr ("te");
-
- /* If I do this for vtxxx terminals, arrow keys start sending ESC O A,
- * which I do not want. This is mainly for HP terminals.
- */
- if ((almost_vtxxx == 0) || SLtt_Force_Keypad_Init)
- {
- Keypad_Init_Str = SLtt_tgetstr ("ks");
- Keypad_Reset_Str = SLtt_tgetstr ("ke");
- }
-
- /* Make up for defective termcap/terminfo databases */
- if ((Vt100_Like && (term[2] != '1'))
- || Linux_Console
- || is_xterm
- )
- {
- if (Del_N_Lines_Str == NULL) Del_N_Lines_Str = "\033[%dM";
- if (Add_N_Lines_Str == NULL) Add_N_Lines_Str = "\033[%dL";
- }
-
- Scroll_R_Str = SLtt_tgetstr("cs");
-
- SLtt_get_screen_size ();
-
- if ((Scroll_R_Str == NULL)
- || (((NULL == Del_N_Lines_Str) || (NULL == Add_N_Lines_Str))
- && (NULL == Rev_Scroll_Str)))
- {
- if (is_xterm
- || Linux_Console
- )
- {
- /* Defective termcap mode!!!! */
- SLtt_set_term_vtxxx (NULL);
- }
- else SLtt_Term_Cannot_Scroll = 1;
- }
-
- Del_Eol_Str = SLtt_tgetstr("ce");
- Del_Bol_Str = SLtt_tgetstr("cb");
- if (is_xterm && (Del_Bol_Str == NULL))
- Del_Bol_Str = "\033[1K";
- if (is_xterm && (Del_Eol_Str == NULL))
- Del_Bol_Str = "\033[K";
-
- Rev_Vid_Str = SLtt_tgetstr("mr");
- if (Rev_Vid_Str == NULL) Rev_Vid_Str = SLtt_tgetstr("so");
-
- Bold_Vid_Str = SLtt_tgetstr("md");
-
- /* Although xterm cannot blink, it does display the blinking characters
- * as bold ones. Some Rxvt will display the background as high intensity.
- */
- if ((NULL == (Blink_Vid_Str = SLtt_tgetstr("mb")))
- && is_xterm)
- Blink_Vid_Str = "\033[5m";
-
- UnderLine_Vid_Str = SLtt_tgetstr("us");
-
- Start_Alt_Chars_Str = SLtt_tgetstr ("as"); /* smacs */
- End_Alt_Chars_Str = SLtt_tgetstr ("ae"); /* rmacs */
- Enable_Alt_Char_Set = SLtt_tgetstr ("eA"); /* enacs */
- SLtt_Graphics_Char_Pairs = SLtt_tgetstr ("ac");
-
- if (NULL == SLtt_Graphics_Char_Pairs)
- {
- /* make up for defective termcap/terminfo */
- if (Vt100_Like)
- {
- Start_Alt_Chars_Str = "\016";
- End_Alt_Chars_Str = "\017";
- Enable_Alt_Char_Set = "\033)0";
- }
- }
-
- /* aixterm added by willi */
- if (is_xterm || !strncmp (term, "aixterm", 7))
- {
- Start_Alt_Chars_Str = "\016";
- End_Alt_Chars_Str = "\017";
- Enable_Alt_Char_Set = "\033(B\033)0";
- }
-
- if ((SLtt_Graphics_Char_Pairs == NULL) &&
- ((Start_Alt_Chars_Str == NULL) || (End_Alt_Chars_Str == NULL)))
- {
- SLtt_Has_Alt_Charset = 0;
- Enable_Alt_Char_Set = NULL;
- }
- else SLtt_Has_Alt_Charset = 1;
-
-#ifdef AMIGA
- Enable_Alt_Char_Set = Start_Alt_Chars_Str = End_Alt_Chars_Str = NULL;
-#endif
-
- /* status line capabilities */
- if ((SLtt_Has_Status_Line == -1)
- && (0 != (SLtt_Has_Status_Line = TGETFLAG ("hs"))))
- {
- Disable_Status_line_Str = SLtt_tgetstr ("ds");
- Return_From_Status_Line_Str = SLtt_tgetstr ("fs");
- Goto_Status_Line_Str = SLtt_tgetstr ("ts");
- /* Status_Line_Esc_Ok = TGETFLAG("es"); */
- Num_Status_Line_Columns = SLtt_tgetnum ("ws");
- if (Num_Status_Line_Columns < 0) Num_Status_Line_Columns = 0;
- }
-
- if (NULL == (Norm_Vid_Str = SLtt_tgetstr("me")))
- {
- Norm_Vid_Str = SLtt_tgetstr("se");
- }
-
- Cursor_Invisible_Str = SLtt_tgetstr("vi");
- Cursor_Visible_Str = SLtt_tgetstr("ve");
-
- Curs_F_Str = SLtt_tgetstr("RI");
-
-# if 0
- if (NULL != Curs_F_Str)
- {
- Len_Curs_F_Str = strlen(Curs_F_Str);
- }
- else Len_Curs_F_Str = strlen(Curs_Pos_Str);
-# endif
-
- Automatic_Margins = TGETFLAG ("am");
- /* No_Move_In_Standout = !TGETFLAG ("ms"); */
-# ifdef HP_GLITCH_CODE
- Has_HP_Glitch = TGETFLAG ("xs");
-# else
- Worthless_Highlight = TGETFLAG ("xs");
-# endif
-
- if (Worthless_Highlight == 0)
- { /* Magic cookie glitch */
- Worthless_Highlight = (SLtt_tgetnum ("sg") > 0);
- }
-
- if (Worthless_Highlight)
- SLtt_Has_Alt_Charset = 0;
-
- Reset_Color_String = SLtt_tgetstr ("op");
- Color_Fg_Str = SLtt_tgetstr ("AF"); /* ANSI setaf */
- Color_Bg_Str = SLtt_tgetstr ("AB"); /* ANSI setbf */
- if ((Color_Fg_Str == NULL) || (Color_Bg_Str == NULL))
- {
- Color_Fg_Str = SLtt_tgetstr ("Sf"); /* setf */
- Color_Bg_Str = SLtt_tgetstr ("Sb"); /* setb */
- }
-
- if ((Max_Terminfo_Colors = SLtt_tgetnum ("Co")) < 0)
- Max_Terminfo_Colors = 8;
-
- if ((Color_Bg_Str != NULL) && (Color_Fg_Str != NULL))
- SLtt_Use_Ansi_Colors = 1;
- else
- {
-#if 0
- Color_Fg_Str = "%?%p1%{7}%>%t\033[1;3%p1%{8}%m%dm%e\033[3%p1%dm%;";
- Color_Bg_Str = "%?%p1%{7}%>%t\033[5;4%p1%{8}%m%dm%e\033[4%p1%dm%;";
- Max_Terminfo_Colors = 16;
-#else
- Color_Fg_Str = "\033[3%dm";
- Color_Bg_Str = "\033[4%dm";
- Max_Terminfo_Colors = 8;
-#endif
- }
-
-#if SLTT_HAS_NON_BCE_SUPPORT
- Can_Background_Color_Erase = TGETFLAG ("ut"); /* bce */
- /* Modern xterms have the BCE capability as well as the linux console */
- if (Can_Background_Color_Erase == 0)
- {
- Can_Background_Color_Erase = (Linux_Console
-# if SLTT_XTERM_ALWAYS_BCE
- || is_xterm
-# endif
- );
- }
-#endif
- get_color_info ();
-
-
- if ((Cls_Str == NULL)
- || (Curs_Pos_Str == NULL))
- return -2;
-
- return 0;
-}
-
-#endif
-/* Unix */
-
-/* specific to vtxxx only */
-void SLtt_enable_cursor_keys (void)
-{
-#ifdef __unix__
- if (Vt100_Like)
-#endif
- tt_write_string("\033=\033[?1l");
-}
-
-#ifdef VMS
-int SLtt_initialize (char *term)
-{
- SLtt_get_terminfo ();
- return 0;
-}
-
-void SLtt_get_terminfo ()
-{
- int zero = 0;
-
- Color_Fg_Str = "\033[3%dm";
- Color_Bg_Str = "\033[4%dm";
- Max_Terminfo_Colors = 8;
-
- get_color_info ();
-
- SLtt_set_term_vtxxx(&zero);
- Start_Alt_Chars_Str = "\016";
- End_Alt_Chars_Str = "\017";
- SLtt_Has_Alt_Charset = 1;
- SLtt_Graphics_Char_Pairs = "aaffgghhjjkkllmmnnooqqssttuuvvwwxx";
- Enable_Alt_Char_Set = "\033(B\033)0";
- SLtt_get_screen_size ();
-}
-#endif
-
-/* This sets term for vt102 terminals it parameter vt100 is 0. If vt100
- * is non-zero, set terminal appropriate for a only vt100
- * (no add line capability). */
-
-void SLtt_set_term_vtxxx(int *vt100)
-{
- Norm_Vid_Str = "\033[m";
-
- Scroll_R_Str = "\033[%i%d;%dr";
- Cls_Str = "\033[2J\033[H";
- Rev_Vid_Str = "\033[7m";
- Bold_Vid_Str = "\033[1m";
- Blink_Vid_Str = "\033[5m";
- UnderLine_Vid_Str = "\033[4m";
- Del_Eol_Str = "\033[K";
- Del_Bol_Str = "\033[1K";
- Rev_Scroll_Str = "\033M";
- Curs_F_Str = "\033[%dC";
- /* Len_Curs_F_Str = 5; */
- Curs_Pos_Str = "\033[%i%d;%dH";
- if ((vt100 == NULL) || (*vt100 == 0))
- {
- Ins_Mode_Str = "\033[4h";
- Eins_Mode_Str = "\033[4l";
- Del_Char_Str = "\033[P";
- Del_N_Lines_Str = "\033[%dM";
- Add_N_Lines_Str = "\033[%dL";
- SLtt_Term_Cannot_Insert = 0;
- }
- else
- {
- Del_N_Lines_Str = NULL;
- Add_N_Lines_Str = NULL;
- SLtt_Term_Cannot_Insert = 1;
- }
- SLtt_Term_Cannot_Scroll = 0;
- /* No_Move_In_Standout = 0; */
-}
-
-int SLtt_init_video (void)
-{
- /* send_string_to_term("\033[?6h"); */
- /* relative origin mode */
- tt_write_string (Term_Init_Str);
- tt_write_string (Keypad_Init_Str);
- SLtt_reset_scroll_region();
- SLtt_end_insert();
- tt_write_string (Enable_Alt_Char_Set);
- Video_Initialized = 1;
- return 0;
-}
-
-int SLtt_reset_video (void)
-{
- SLtt_goto_rc (SLtt_Screen_Rows - 1, 0);
- Cursor_Set = 0;
- SLtt_normal_video (); /* MSKermit requires this */
- tt_write_string(Norm_Vid_Str);
-
- Current_Fgbg = 0xFFFFFFFFU;
- SLtt_set_alt_char_set (0);
- if (SLtt_Use_Ansi_Colors)
- {
- if (Reset_Color_String == NULL)
- {
- SLtt_Char_Type attr;
- if (-1 != make_color_fgbg (NULL, NULL, &attr))
- write_attributes (attr);
- else tt_write_string ("\033[0m\033[m");
- }
- else tt_write_string (Reset_Color_String);
- Current_Fgbg = 0xFFFFFFFFU;
- }
- SLtt_erase_line ();
- tt_write_string (Keypad_Reset_Str);
- tt_write_string (Term_Reset_Str);
- SLtt_flush_output ();
- Video_Initialized = 0;
- return 0;
-}
-
-void SLtt_bold_video (void)
-{
- tt_write_string (Bold_Vid_Str);
-}
-
-int SLtt_set_mouse_mode (int mode, int force)
-{
- char *term;
-
- if (force == 0)
- {
- if (NULL == (term = (char *) getenv("TERM"))) return -1;
- if (strncmp ("xterm", term, 5))
- return -1;
- }
-
- if (mode)
- tt_write_string ("\033[?9h");
- else
- tt_write_string ("\033[?9l");
-
- return 0;
-}
-
-void SLtt_disable_status_line (void)
-{
- if (SLtt_Has_Status_Line > 0)
- {
- tt_write_string (Disable_Status_line_Str);
- SLtt_flush_output ();
- }
-}
-
-int SLtt_write_to_status_line (char *s, int col)
-{
- if ((SLtt_Has_Status_Line <= 0)
- || (Goto_Status_Line_Str == NULL)
- || (Return_From_Status_Line_Str == NULL))
- return -1;
-
- tt_printf (Goto_Status_Line_Str, col, 0);
- tt_write_string (s);
- tt_write_string (Return_From_Status_Line_Str);
- return 0;
-}
-
-void SLtt_get_screen_size (void)
-{
-#ifdef VMS
- int status, code;
- unsigned short chan;
- $DESCRIPTOR(dev_dsc, "SYS$INPUT:");
-#endif
- int r = 0, c = 0;
-
-#ifdef TIOCGWINSZ
- struct winsize wind_struct;
-
- do
- {
- if ((ioctl(1,TIOCGWINSZ,&wind_struct) == 0)
- || (ioctl(0, TIOCGWINSZ, &wind_struct) == 0)
- || (ioctl(2, TIOCGWINSZ, &wind_struct) == 0))
- {
- c = (int) wind_struct.ws_col;
- r = (int) wind_struct.ws_row;
- break;
- }
- }
- while (errno == EINTR);
-
-#endif
-
-#ifdef VMS
- status = sys$assign(&dev_dsc,&chan,0,0,0);
- if (status & 1)
- {
- code = DVI$_DEVBUFSIZ;
- status = lib$getdvi(&code, &chan,0, &c, 0,0);
- if (!(status & 1))
- c = 80;
- code = DVI$_TT_PAGE;
- status = lib$getdvi(&code, &chan,0, &r, 0,0);
- if (!(status & 1))
- r = 24;
- sys$dassgn(chan);
- }
-#endif
-
- if (r <= 0)
- {
- char *s = getenv ("LINES");
- if (s != NULL) r = atoi (s);
- }
-
- if (c <= 0)
- {
- char *s = getenv ("COLUMNS");
- if (s != NULL) c = atoi (s);
- }
-
- if (r <= 0) r = 24;
- if (c <= 0) c = 80;
-#if 0
- if ((r <= 0) || (r > 200)) r = 24;
- if ((c <= 0) || (c > 250)) c = 80;
-#endif
- SLtt_Screen_Rows = r;
- SLtt_Screen_Cols = c;
-}
-
-#if SLTT_HAS_NON_BCE_SUPPORT
-int _SLtt_get_bce_color_offset (void)
-{
- if ((SLtt_Use_Ansi_Colors == 0)
- || Can_Background_Color_Erase
- || SLtt_Use_Blink_For_ACS) /* in this case, we cannot lose a color */
- Bce_Color_Offset = 0;
- else
- {
- if (GET_BG(Ansi_Color_Map[0].fgbg) == SLSMG_COLOR_DEFAULT)
- Bce_Color_Offset = 0;
- else
- Bce_Color_Offset = 1;
- }
-
- return Bce_Color_Offset;
-}
-#endif
diff --git a/mdk-stage1/slang/slerr.c b/mdk-stage1/slang/slerr.c
deleted file mode 100644
index 139b3859b..000000000
--- a/mdk-stage1/slang/slerr.c
+++ /dev/null
@@ -1,181 +0,0 @@
-/* error handling common to all routines. */
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-void (*SLang_VMessage_Hook) (char *, va_list);
-void (*SLang_Error_Hook)(char *);
-void (*SLang_Exit_Error_Hook)(char *, va_list);
-volatile int SLang_Error = 0;
-char *SLang_Error_Message;
-volatile int SLKeyBoard_Quit = 0;
-
-static char *get_error_string (void)
-{
- char *str;
-
- if (!SLang_Error) SLang_Error = SL_UNKNOWN_ERROR;
- if (SLang_Error_Message != NULL) str = SLang_Error_Message;
- else switch(SLang_Error)
- {
- case SL_NOT_IMPLEMENTED: str = "Not Implemented"; break;
- case SL_APPLICATION_ERROR: str = "Application Error"; break;
- case SL_VARIABLE_UNINITIALIZED: str = "Variable Uninitialized"; break;
- case SL_MALLOC_ERROR : str = "Malloc Error"; break;
- case SL_INTERNAL_ERROR: str = "Internal Error"; break;
- case SL_STACK_OVERFLOW: str = "Stack Overflow"; break;
- case SL_STACK_UNDERFLOW: str = "Stack Underflow"; break;
- case SL_INTRINSIC_ERROR: str = "Intrinsic Error"; break;
- case SL_USER_BREAK: str = "User Break"; break;
- case SL_UNDEFINED_NAME: str = "Undefined Name"; break;
- case SL_SYNTAX_ERROR: str = "Syntax Error"; break;
- case SL_DUPLICATE_DEFINITION: str = "Duplicate Definition"; break;
- case SL_TYPE_MISMATCH: str = "Type Mismatch"; break;
- case SL_READONLY_ERROR: str = "Variable is read-only"; break;
- case SL_DIVIDE_ERROR: str = "Divide by zero"; break;
- case SL_OBJ_NOPEN: str = "Object not opened"; break;
- case SL_OBJ_UNKNOWN: str = "Object unknown"; break;
- case SL_INVALID_PARM: str = "Invalid Parameter"; break;
- case SL_TYPE_UNDEFINED_OP_ERROR:
- str = "Operation not defined for datatype"; break;
- case SL_USER_ERROR:
- str = "User Error"; break;
- case SL_USAGE_ERROR:
- str = "Illegal usage of function";
- break;
- case SL_FLOATING_EXCEPTION:
- str = "Floating Point Exception";
- break;
- case SL_UNKNOWN_ERROR:
- default: str = "Unknown Error Code";
- }
-
- SLang_Error_Message = NULL;
- return str;
-}
-
-void SLang_doerror (char *error)
-{
- char *str = NULL;
- char *err;
- char *malloced_err_buf;
- char err_buf [1024];
-
- malloced_err_buf = NULL;
-
- if (((SLang_Error == SL_USER_ERROR)
- || (SLang_Error == SL_USAGE_ERROR))
- && (error != NULL) && (*error != 0))
- err = error;
- else
- {
- char *sle = "S-Lang Error: ";
- unsigned int len;
- char *fmt;
-
- str = get_error_string ();
-
- fmt = "%s%s%s";
- if ((error == NULL) || (*error == 0))
- error = "";
- else if (SLang_Error == SL_UNKNOWN_ERROR)
- /* Do not display an unknown error message if error is non-NULL */
- str = "";
- else
- fmt = "%s%s: %s";
-
- len = strlen (sle) + strlen (str) + strlen(error) + 1;
-
- err = err_buf;
- if (len >= sizeof (err_buf))
- {
- if (NULL == (malloced_err_buf = SLmalloc (len)))
- err = NULL;
- else
- err = malloced_err_buf;
- }
-
- if (err != NULL) sprintf (err, fmt, sle, str, error);
- else err = "Out of memory";
- }
-
- if (SLang_Error_Hook == NULL)
- {
- fputs (err, stderr);
- fputs("\r\n", stderr);
- fflush (stderr);
- }
- else
- (*SLang_Error_Hook)(err);
-
- SLfree (malloced_err_buf);
-}
-
-void SLang_verror (int err_code, char *fmt, ...)
-{
- va_list ap;
- char err [1024];
-
- if (err_code == 0) err_code = SL_INTRINSIC_ERROR;
- if (SLang_Error == 0) SLang_Error = err_code;
-
- if (fmt != NULL)
- {
- va_start(ap, fmt);
- (void) _SLvsnprintf (err, sizeof (err), fmt, ap);
- fmt = err;
- va_end(ap);
- }
-
- SLang_doerror (fmt);
-}
-
-void SLang_exit_error (char *fmt, ...)
-{
- va_list ap;
-
- va_start (ap, fmt);
- if (SLang_Exit_Error_Hook != NULL)
- {
- (*SLang_Exit_Error_Hook) (fmt, ap);
- exit (1);
- }
-
- if (fmt != NULL)
- {
- vfprintf (stderr, fmt, ap);
- fputs ("\r\n", stderr);
- fflush (stderr);
- }
- va_end (ap);
-
- exit (1);
-}
-
-void SLang_vmessage (char *fmt, ...)
-{
- va_list ap;
-
- if (fmt == NULL)
- return;
-
- va_start (ap, fmt);
-
- if (SLang_VMessage_Hook != NULL)
- (*SLang_VMessage_Hook) (fmt, ap);
- else
- {
- vfprintf (stdout, fmt, ap);
- fputs ("\r\n", stdout);
- }
-
- va_end (ap);
-}
diff --git a/mdk-stage1/slang/slerrno.c b/mdk-stage1/slang/slerrno.c
deleted file mode 100644
index 662fadde1..000000000
--- a/mdk-stage1/slang/slerrno.c
+++ /dev/null
@@ -1,219 +0,0 @@
-/* The point of this file is to handle errno values in a system independent
- * way so that they may be used in slang scripts.
- */
-/* Copyright (c) 1998, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-#include "slinclud.h"
-
-#include <errno.h>
-#include "slang.h"
-#include "_slang.h"
-
-typedef struct
-{
- char *msg;
- int sys_errno;
- char *symbolic_name;
-}
-Errno_Map_Type;
-
-static Errno_Map_Type Errno_Map [] =
-{
-#ifndef EPERM
-# define EPERM -1
-#endif
- {"Not owner", EPERM, "EPERM"},
-#ifndef ENOENT
-# define ENOENT -1
-#endif
- {"No such file or directory", ENOENT, "ENOENT"},
-#ifndef ESRCH
-# define ESRCH -1
-#endif
- {"No such process", ESRCH, "ESRCH"},
-#ifndef EINTR
-# define EINTR -1
-#endif
- {"Interrupted system call", EINTR, "EINTR"},
-#ifndef EIO
-# define EIO -1
-#endif
- {"I/O error", EIO, "EIO"},
-#ifndef ENXIO
-# define ENXIO -1
-#endif
- {"No such device or address", ENXIO, "ENXIO"},
-#ifndef E2BIG
-# define E2BIG -1
-#endif
- {"Arg list too long", E2BIG, "E2BIG"},
-#ifndef ENOEXEC
-# define ENOEXEC -1
-#endif
- {"Exec format error", ENOEXEC,"ENOEXEC"},
-#ifndef EBADF
-# define EBADF -1
-#endif
- {"Bad file number", EBADF, "EBADF"},
-#ifndef ECHILD
-# define ECHILD -1
-#endif
- {"No children", ECHILD, "ECHILD"},
-#ifndef EAGAIN
-# define EAGAIN -1
-#endif
- {"Try again", EAGAIN, "EAGAIN"},
-#ifndef ENOMEM
-# define ENOMEM -1
-#endif
- {"Not enough core", ENOMEM, "ENOMEM"},
-#ifndef EACCES
-# define EACCES -1
-#endif
- {"Permission denied", EACCES, "EACCES"},
-#ifndef EFAULT
-# define EFAULT -1
-#endif
- {"Bad address", EFAULT, "EFAULT"},
-#ifndef ENOTBLK
-# define ENOTBLK -1
-#endif
- {"Block device required", ENOTBLK, "ENOTBLK"},
-#ifndef EBUSY
-# define EBUSY -1
-#endif
- {"Mount device busy", EBUSY, "EBUSY"},
-#ifndef EEXIST
-# define EEXIST -1
-#endif
- {"File exists", EEXIST, "EEXIST"},
-#ifndef EXDEV
-# define EXDEV -1
-#endif
- {"Cross-device link", EXDEV, "EXDEV"},
-#ifndef ENODEV
-# define ENODEV -1
-#endif
- {"No such device", ENODEV, "ENODEV"},
-#ifndef ENOTDIR
-# define ENOTDIR -1
-#endif
- {"Not a directory", ENOTDIR, "ENOTDIR"},
-#ifndef EISDIR
-# define EISDIR -1
-#endif
- {"Is a directory", EISDIR, "EISDIR"},
-#ifndef EINVAL
-# define EINVAL -1
-#endif
- {"Invalid argument", EINVAL, "EINVAL"},
-#ifndef ENFILE
-# define ENFILE -1
-#endif
- {"File table overflow", ENFILE, "ENFILE"},
-#ifndef EMFILE
-# define EMFILE -1
-#endif
- {"Too many open files", EMFILE, "EMFILE"},
-#ifndef ENOTTY
-# define ENOTTY -1
-#endif
- {"Not a typewriter", ENOTTY, "ENOTTY"},
-#ifndef ETXTBSY
-# define ETXTBSY -1
-#endif
- {"Text file busy", ETXTBSY, "ETXTBSY"},
-#ifndef EFBIG
-# define EFBIG -1
-#endif
- {"File too large", EFBIG, "EFBIG"},
-#ifndef ENOSPC
-# define ENOSPC -1
-#endif
- {"No space left on device", ENOSPC, "ENOSPC"},
-#ifndef ESPIPE
-# define ESPIPE -1
-#endif
- {"Illegal seek", ESPIPE, "ESPIPE"},
-#ifndef EROFS
-# define EROFS -1
-#endif
- {"Read-only file system", EROFS, "EROFS"},
-#ifndef EMLINK
-# define EMLINK -1
-#endif
- {"Too many links", EMLINK, "EMLINK"},
-#ifndef EPIPE
-# define EPIPE -1
-#endif
- {"Broken pipe", EPIPE, "EPIPE"},
-#ifndef ELOOP
-# define ELOOP -1
-#endif
- {"Too many levels of symbolic links",ELOOP, "ELOOP"},
-#ifndef ENAMETOOLONG
-# define ENAMETOOLONG -1
-#endif
- {"File name too long", ENAMETOOLONG, "ENAMETOOLONG"},
-
- {NULL, 0, NULL}
-};
-
-int _SLerrno_errno;
-
-int SLerrno_set_errno (int sys_errno)
-{
- _SLerrno_errno = sys_errno;
- return 0;
-}
-
-char *SLerrno_strerror (int sys_errno)
-{
- Errno_Map_Type *e;
-
- e = Errno_Map;
- while (e->msg != NULL)
- {
- if (e->sys_errno == sys_errno)
- return e->msg;
-
- e++;
- }
-
- if (sys_errno == SL_ERRNO_NOT_IMPLEMENTED)
- return "System call not available for this platform";
-
- return "Unknown error";
-}
-
-static char *intrin_errno_string (int *sys_errno)
-{
- return SLerrno_strerror (*sys_errno);
-}
-
-int _SLerrno_init (void)
-{
- static Errno_Map_Type *e;
-
- if (e != NULL) /* already initialized */
- return 0;
-
- if ((-1 == SLadd_intrinsic_function ("errno_string", (FVOID_STAR) intrin_errno_string,
- SLANG_STRING_TYPE, 1, SLANG_INT_TYPE))
- || (-1 == SLadd_intrinsic_variable ("errno", (VOID_STAR)&_SLerrno_errno, SLANG_INT_TYPE, 1)))
- return -1;
-
- e = Errno_Map;
- while (e->msg != NULL)
- {
- if (-1 == SLadd_intrinsic_variable (e->symbolic_name, (VOID_STAR) &e->sys_errno, SLANG_INT_TYPE, 1))
- return -1;
- e++;
- }
-
- return 0;
-}
diff --git a/mdk-stage1/slang/slgetkey.c b/mdk-stage1/slang/slgetkey.c
deleted file mode 100644
index 2f2914f07..000000000
--- a/mdk-stage1/slang/slgetkey.c
+++ /dev/null
@@ -1,306 +0,0 @@
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-unsigned int SLang_Input_Buffer_Len = 0;
-unsigned char SLang_Input_Buffer [SL_MAX_INPUT_BUFFER_LEN];
-
-int SLang_Abort_Char = 7;
-int SLang_Ignore_User_Abort = 0;
-
-/* This has the effect of mapping all characters in the range 128-169 to
- * ESC [ something
- */
-
-unsigned int SLang_getkey (void)
-{
- unsigned int imax;
- unsigned int ch;
-
- if (SLang_Input_Buffer_Len)
- {
- ch = (unsigned int) *SLang_Input_Buffer;
- SLang_Input_Buffer_Len--;
- imax = SLang_Input_Buffer_Len;
-
- SLMEMCPY ((char *) SLang_Input_Buffer,
- (char *) (SLang_Input_Buffer + 1), imax);
- }
- else if (SLANG_GETKEY_ERROR == (ch = _SLsys_getkey ())) return ch;
-
-#if _SLANG_MAP_VTXXX_8BIT
-# if !defined(IBMPC_SYSTEM)
- if (ch & 0x80)
- {
- unsigned char i;
- i = (unsigned char) (ch & 0x7F);
- if (i < ' ')
- {
- i += 64;
- SLang_ungetkey (i);
- ch = 27;
- }
- }
-# endif
-#endif
- return(ch);
-}
-
-int SLang_ungetkey_string (unsigned char *s, unsigned int n)
-{
- register unsigned char *bmax, *b, *b1;
- if (SLang_Input_Buffer_Len + n + 3 > SL_MAX_INPUT_BUFFER_LEN)
- return -1;
-
- b = SLang_Input_Buffer;
- bmax = (b - 1) + SLang_Input_Buffer_Len;
- b1 = bmax + n;
- while (bmax >= b) *b1-- = *bmax--;
- bmax = b + n;
- while (b < bmax) *b++ = *s++;
- SLang_Input_Buffer_Len += n;
- return 0;
-}
-
-int SLang_buffer_keystring (unsigned char *s, unsigned int n)
-{
-
- if (n + SLang_Input_Buffer_Len + 3 > SL_MAX_INPUT_BUFFER_LEN) return -1;
-
- SLMEMCPY ((char *) SLang_Input_Buffer + SLang_Input_Buffer_Len,
- (char *) s, n);
- SLang_Input_Buffer_Len += n;
- return 0;
-}
-
-int SLang_ungetkey (unsigned char ch)
-{
- return SLang_ungetkey_string(&ch, 1);
-}
-
-int SLang_input_pending (int tsecs)
-{
- int n;
- unsigned char c;
- if (SLang_Input_Buffer_Len) return (int) SLang_Input_Buffer_Len;
-
- n = _SLsys_input_pending (tsecs);
-
- if (n <= 0) return 0;
-
- c = (unsigned char) SLang_getkey ();
- SLang_ungetkey_string (&c, 1);
-
- return n;
-}
-
-void SLang_flush_input (void)
-{
- int quit = SLKeyBoard_Quit;
-
- SLang_Input_Buffer_Len = 0;
- SLKeyBoard_Quit = 0;
- while (_SLsys_input_pending (0) > 0)
- {
- (void) _SLsys_getkey ();
- /* Set this to 0 because _SLsys_getkey may stuff keyboard buffer if
- * key sends key sequence (OS/2, DOS, maybe VMS).
- */
- SLang_Input_Buffer_Len = 0;
- }
- SLKeyBoard_Quit = quit;
-}
-
-#ifdef IBMPC_SYSTEM
-static int Map_To_ANSI;
-int SLgetkey_map_to_ansi (int enable)
-{
- Map_To_ANSI = enable;
- return 0;
-}
-
-static int convert_scancode (unsigned int scan,
- unsigned int shift,
- int getkey,
- unsigned int *ret_key)
-{
- unsigned char buf[16];
- unsigned char *b;
- unsigned char end;
- int is_arrow;
-
- shift &= (_SLTT_KEY_ALT|_SLTT_KEY_SHIFT|_SLTT_KEY_CTRL);
-
- b = buf;
- if (_SLTT_KEY_ALT == shift)
- {
- shift = 0;
- *b++ = 27;
- }
- *b++ = 27;
- *b++ = '[';
-
- is_arrow = 0;
- end = '~';
- if (shift)
- {
- if (shift == _SLTT_KEY_CTRL)
- end = '^';
- else if (shift == _SLTT_KEY_SHIFT)
- end = '$';
- else shift = 0;
- }
-
- /* These mappings correspond to what rxvt produces under Linux */
- switch (scan & 0xFF)
- {
- default:
- return -1;
-
- case 0x47: /* home */
- *b++ = '1';
- break;
- case 0x48: /* up */
- end = 'A';
- is_arrow = 1;
- break;
- case 0x49: /* PgUp */
- *b++ = '5';
- break;
- case 0x4B: /* Left */
- end = 'D';
- is_arrow = 1;
- break;
- case 0x4D: /* Right */
- end = 'C';
- is_arrow = 1;
- break;
- case 0x4F: /* End */
- *b++ = '4';
- break;
- case 0x50: /* Down */
- end = 'B';
- is_arrow = 1;
- break;
- case 0x51: /* PgDn */
- *b++ = '6';
- break;
- case 0x52: /* Insert */
- *b++ = '2';
- break;
- case 0x53: /* Delete */
- *b++ = '3';
- break;
- case ';': /* F1 */
- *b++ = '1';
- *b++ = '1';
- break;
- case '<': /* F2 */
- *b++ = '1';
- *b++ = '2';
- break;
- case '=': /* F3 */
- *b++ = '1';
- *b++ = '3';
- break;
-
- case '>': /* F4 */
- *b++ = '1';
- *b++ = '4';
- break;
-
- case '?': /* F5 */
- *b++ = '1';
- *b++ = '5';
- break;
-
- case '@': /* F6 */
- *b++ = '1';
- *b++ = '7';
- break;
-
- case 'A': /* F7 */
- *b++ = '1';
- *b++ = '8';
- break;
-
- case 'B': /* F8 */
- *b++ = '1';
- *b++ = '9';
- break;
-
- case 'C': /* F9 */
- *b++ = '2';
- *b++ = '0';
- break;
-
- case 'D': /* F10 */
- *b++ = '2';
- *b++ = '1';
- break;
-
- case 0x57: /* F11 */
- *b++ = '2';
- *b++ = '3';
- break;
-
- case 0x58: /* F12 */
- *b++ = '2';
- *b++ = '4';
- break;
- }
-
- if (is_arrow && shift)
- {
- if (shift == _SLTT_KEY_CTRL)
- end &= 0x1F;
- else
- end |= 0x20;
- }
- *b++ = end;
-
- if (getkey)
- {
- (void) SLang_buffer_keystring (buf + 1, (unsigned int) (b - (buf + 1)));
- *ret_key = buf[0];
- return 0;
- }
-
- (void) SLang_buffer_keystring (buf, (unsigned int) (b - buf));
- return 0;
-}
-
-
-unsigned int _SLpc_convert_scancode (unsigned int scan,
- unsigned int shift,
- int getkey)
-{
- unsigned char buf[16];
-
- if (Map_To_ANSI)
- {
- if (0 == convert_scancode (scan, shift, getkey, &scan))
- return scan;
- }
-
- if (getkey)
- {
- buf[0] = scan & 0xFF;
- SLang_buffer_keystring (buf, 1);
- return (scan >> 8) & 0xFF;
- }
- buf[0] = (scan >> 8) & 0xFF;
- buf[1] = scan & 0xFF;
- (void) SLang_buffer_keystring (buf, 2);
- return 0;
-}
-
-#endif
diff --git a/mdk-stage1/slang/slimport.c b/mdk-stage1/slang/slimport.c
deleted file mode 100644
index 44b4b25e1..000000000
--- a/mdk-stage1/slang/slimport.c
+++ /dev/null
@@ -1,281 +0,0 @@
-/* Copyright (c) 1998, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-#define SLANG_HAS_DYNAMIC_LINKING 1
-
-#ifndef HAVE_DLFCN_H
-# undef SLANG_HAS_DYNAMIC_LINKING
-# define SLANG_HAS_DYNAMIC_LINKING 0
-#endif
-
-/* The rest of this file is in the if block */
-#if SLANG_HAS_DYNAMIC_LINKING
-
-#ifdef HAVE_DLFCN_H
-# include <dlfcn.h>
-#endif
-
-static char *Module_Path;
-#define MODULE_PATH_ENV_NAME "SLANG_MODULE_PATH"
-#ifndef MODULE_INSTALL_DIR
-# define MODULE_INSTALL_DIR "/usr/local/lib/slang/modules"
-#endif
-
-typedef struct _Handle_Type
-{
- struct _Handle_Type *next;
- char *name;
- VOID_STAR handle;
- void (*deinit_fun) (void);
-}
-Handle_Type;
-
-static Handle_Type *Handle_List;
-
-static void delete_handles (void)
-{
- while (Handle_List != NULL)
- {
- Handle_Type *next = Handle_List->next;
-
- if (Handle_List->deinit_fun != NULL)
- Handle_List->deinit_fun ();
- (void) dlclose (Handle_List->handle);
- SLang_free_slstring (Handle_List->name);
- SLfree ((char *)Handle_List);
- Handle_List = next;
- }
-}
-
-static Handle_Type *save_handle (char *name, VOID_STAR h, void (*df)(void))
-{
- Handle_Type *l;
-
- l = (Handle_Type *) SLmalloc (sizeof (Handle_Type));
- if (l == NULL)
- return NULL;
- memset ((char *) l, 0, sizeof(Handle_Type));
- if (NULL == (l->name = SLang_create_slstring (name)))
- {
- SLfree ((char *) l);
- return NULL;
- }
- l->handle = h;
- l->next = Handle_List;
- l->deinit_fun = df;
- Handle_List = l;
-
- return l;
-}
-
-static Handle_Type *find_handle (char *name)
-{
- Handle_Type *l;
-
- l = Handle_List;
- while (l != NULL)
- {
- if (0 == strcmp (l->name, name))
- break;
- l = l->next;
- }
- return l;
-}
-
-static int import_from_library (char *name,
- char *init_fun_name, char *deinit_fun_name,
- char *file,
- char *ns,
- char *ns_init_fun_name)
-{
- VOID_STAR handle;
- int (*init_fun) (void);
- int (*ns_init_fun) (char *);
- void (*deinit_fun) (void);
- char *err;
- char filebuf[1024];
- char *fun_name;
-
- if (NULL != find_handle (name))
- return 0; /* already loaded */
-
- while (1)
- {
-#ifndef RTLD_GLOBAL
-# define RTLD_GLOBAL 0
-#endif
-#ifdef RTLD_NOW
- handle = (VOID_STAR) dlopen (file, RTLD_NOW | RTLD_GLOBAL);
-#else
- handle = (VOID_STAR) dlopen (file, RTLD_LAZY | RTLD_GLOBAL);
-#endif
-
- if (handle != NULL)
- break;
-
- if (NULL == strchr (file, '/'))
- {
- _SLsnprintf (filebuf, sizeof (filebuf), "./%s", file);
- file = filebuf;
- continue;
- }
-
- if (NULL == (err = (char *) dlerror ()))
- err = "UNKNOWN";
-
- SLang_verror (SL_INTRINSIC_ERROR,
- "Error linking to %s: %s", file, err);
- return -1;
- }
-
- fun_name = ns_init_fun_name;
- ns_init_fun = (int (*)(char *)) dlsym (handle, fun_name);
- if (ns_init_fun == NULL)
- {
- if ((ns != NULL)
- && (0 != strcmp (ns, "Global")))
- goto return_error;
-
- fun_name = init_fun_name;
- init_fun = (int (*)(void)) dlsym (handle, fun_name);
- if (init_fun == NULL)
- goto return_error;
-
- if (-1 == (*init_fun) ())
- {
- dlclose (handle);
- return -1;
- }
- }
- else if (-1 == (*ns_init_fun) (ns))
- {
- dlclose (handle);
- return -1;
- }
-
-
- deinit_fun = (void (*)(void)) dlsym (handle, deinit_fun_name);
-
- (void) save_handle (name, handle, deinit_fun);
- return 0;
-
- return_error:
-
- if (NULL == (err = (char *) dlerror ()))
- err = "UNKNOWN";
-
- dlclose (handle);
- SLang_verror (SL_INTRINSIC_ERROR,
- "Unable to get symbol %s from %s: %s",
- name, file, err);
- return -1;
-}
-
-static void import_module (void)
-{
- char module_name[256];
- char symbol_name[256];
- char deinit_name[256];
- char ns_init_name[256];
- char *path;
- char *file;
- char *module;
- char *ns = NULL;
-
- if (SLang_Num_Function_Args == 2)
- {
- if (-1 == SLang_pop_slstring (&ns))
- return;
- }
-
- if (-1 == SLang_pop_slstring (&module))
- {
- SLang_free_slstring (ns); /* NULL ok */
- return;
- }
-
- _SLsnprintf (symbol_name, sizeof(symbol_name), "init_%s_module", module);
- _SLsnprintf (module_name, sizeof(module_name), "%s-module.so", module);
- _SLsnprintf (deinit_name, sizeof(deinit_name), "deinit_%s_module", module);
- _SLsnprintf (ns_init_name, sizeof (ns_init_name), "init_%s_module_ns", module);
-
- if (Module_Path != NULL)
- file = SLpath_find_file_in_path (Module_Path, module_name);
- else file = NULL;
-
- if ((file == NULL)
- && (NULL != (path = getenv (MODULE_PATH_ENV_NAME))))
- file = SLpath_find_file_in_path (path, module_name);
-
- if (file == NULL)
- file = SLpath_find_file_in_path (MODULE_INSTALL_DIR, module_name);
-
- if (file != NULL)
- {
- (void) import_from_library (symbol_name, symbol_name, deinit_name, file, ns, ns_init_name);
- SLfree (file);
- }
- else
- {
- /* Maybe the system loader can find it in LD_LIBRARY_PATH */
- (void) import_from_library (symbol_name, symbol_name, deinit_name, module_name, ns, ns_init_name);
- }
-}
-
-static void set_import_module_path (char *path)
-{
- (void) SLang_set_module_load_path (path);
-}
-
-static char *get_import_module_path (void)
-{
- char *path;
- if (Module_Path != NULL)
- return Module_Path;
- if (NULL != (path = getenv (MODULE_PATH_ENV_NAME)))
- return path;
- return MODULE_INSTALL_DIR;
-}
-
-static SLang_Intrin_Fun_Type Module_Intrins [] =
-{
- MAKE_INTRINSIC_0("import", import_module, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_S("set_import_module_path", set_import_module_path, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_0("get_import_module_path", get_import_module_path, SLANG_STRING_TYPE),
- SLANG_END_INTRIN_FUN_TABLE
-};
-
-#endif /* SLANG_HAS_DYNAMIC_LINKING */
-
-int SLang_set_module_load_path (char *path)
-{
-#if SLANG_HAS_DYNAMIC_LINKING
- if (NULL == (path = SLang_create_slstring (path)))
- return -1;
- SLang_free_slstring (Module_Path);
- Module_Path = path;
- return 0;
-#else
- (void) path;
- return -1;
-#endif
-}
-
-int SLang_init_import (void)
-{
-#if SLANG_HAS_DYNAMIC_LINKING
- (void) SLang_add_cleanup_function (delete_handles);
- return SLadd_intrin_fun_table (Module_Intrins, "__IMPORT__");
-#else
- return 0;
-#endif
-}
diff --git a/mdk-stage1/slang/slinclud.h b/mdk-stage1/slang/slinclud.h
deleted file mode 100644
index d60a4423e..000000000
--- a/mdk-stage1/slang/slinclud.h
+++ /dev/null
@@ -1,26 +0,0 @@
-#ifndef _SLANG_INCLUDE_H_
-#define _SLANG_INCLUDE_H_
-
-#include "config.h"
-#include "sl-feat.h"
-
-#include <stdio.h>
-#include <string.h>
-
-#ifdef HAVE_STDLIB_H
-# include <stdlib.h>
-#endif
-
-#ifdef HAVE_UNISTD_H
-# include <unistd.h>
-#endif
-
-#ifdef HAVE_MALLOC_H
-# include <malloc.h>
-#endif
-
-#ifdef HAVE_MEMORY_H
-# include <memory.h>
-#endif
-
-#endif /* _SLANG_INCLUDE_H_ */
diff --git a/mdk-stage1/slang/slintall.c b/mdk-stage1/slang/slintall.c
deleted file mode 100644
index a66b9d6d2..000000000
--- a/mdk-stage1/slang/slintall.c
+++ /dev/null
@@ -1,27 +0,0 @@
-/* Copyright (c) 1998, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-int SLang_init_all (void)
-{
- if ((-1 == SLang_init_slang ())
- || (-1 == SLang_init_slmath ())
- || (-1 == SLang_init_posix_dir ())
- || (-1 == SLang_init_posix_process ())
- || (-1 == SLang_init_stdio ())
- || (-1 == SLang_init_array ())
- || (-1 == SLang_init_posix_io ())
- || (-1 == SLang_init_ospath ())
- )
- return -1;
-
- return 0;
-}
-
diff --git a/mdk-stage1/slang/slistruc.c b/mdk-stage1/slang/slistruc.c
deleted file mode 100644
index 06b8fd6ff..000000000
--- a/mdk-stage1/slang/slistruc.c
+++ /dev/null
@@ -1,218 +0,0 @@
-/* Intrinsic Structure type implementation */
-/* Copyright (c) 1998, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-/* Intrinsic structures */
-
-typedef struct
-{
- char *name;
- VOID_STAR addr;
- SLang_IStruct_Field_Type *fields;
-}
-_SLang_IStruct_Type;
-
-static SLang_IStruct_Field_Type *istruct_pop_field (char *name, int no_readonly, VOID_STAR *addr)
-{
- _SLang_IStruct_Type *s;
- SLang_IStruct_Field_Type *f;
- char *struct_addr;
-
- /* Note: There is no need to free this object */
- if (-1 == SLclass_pop_ptr_obj (SLANG_ISTRUCT_TYPE, (VOID_STAR *) &s))
- return NULL;
-
- if (NULL == (struct_addr = *(char **)s->addr))
- {
- SLang_verror (SL_INTRINSIC_ERROR,
- "%s is NULL. Unable to access field", s->name);
- return NULL;
- }
-
- f = s->fields;
- while (f->field_name != NULL)
- {
- /* Since both these are slstrings, just test pointers */
- if (f->field_name != name)
- {
- f++;
- continue;
- }
-
- if (no_readonly && f->read_only)
- {
- SLang_verror (SL_READONLY_ERROR,
- "%s.%s is read-only", s->name, name);
- return NULL;
- }
-
- *addr = (VOID_STAR) (struct_addr + f->offset);
- return f;
- }
-
- SLang_verror (SL_TYPE_MISMATCH,
- "%s has no field called %s", s->name, name);
- return NULL;
-}
-
-static int istruct_sget (unsigned char type, char *name)
-{
- SLang_IStruct_Field_Type *f;
- VOID_STAR addr;
- SLang_Class_Type *cl;
-
- if (NULL == (f = istruct_pop_field (name, 0, &addr)))
- return -1;
-
- type = f->type;
- cl = _SLclass_get_class (type);
-
- return (cl->cl_push_intrinsic)(f->type, addr);
-}
-
-static int istruct_sput (unsigned char type, char *name)
-{
- SLang_IStruct_Field_Type *f;
- VOID_STAR addr;
- SLang_Class_Type *cl;
-
- if (NULL == (f = istruct_pop_field (name, 1, &addr)))
- return -1;
-
- type = f->type;
- cl = _SLclass_get_class (type);
-
- return (*cl->cl_pop) (type, addr);
-}
-
-static int istruct_push (unsigned char type, VOID_STAR ptr)
-{
- _SLang_IStruct_Type *s;
-
- s = *(_SLang_IStruct_Type **) ptr;
- if ((s == NULL)
- || (s->addr == NULL)
- || (*(char **) s->addr == NULL))
- return SLang_push_null ();
-
- return SLclass_push_ptr_obj (type, (VOID_STAR) s);
-}
-
-static int istruct_pop (unsigned char type, VOID_STAR ptr)
-{
- return SLclass_pop_ptr_obj (type, (VOID_STAR *)ptr);
-}
-
-static void istruct_destroy (unsigned char type, VOID_STAR ptr)
-{
- (void) type;
- (void) ptr;
-}
-
-/* Intrinsic struct objects are not stored in a variable. So, the address that
- * is passed here is actually a pointer to the struct. So, pass its address
- * to istruct_push since v is a variable. Confusing, n'est pas?
- */
-static int istruct_push_intrinsic (unsigned char type, VOID_STAR v)
-{
- return istruct_push (type, (VOID_STAR) &v);
-}
-
-static int init_intrin_struct (void)
-{
- SLang_Class_Type *cl;
- static int initialized;
-
- if (initialized)
- return 0;
-
- if (NULL == (cl = SLclass_allocate_class ("IStruct_Type")))
- return -1;
-
- cl->cl_pop = istruct_pop;
- cl->cl_push = istruct_push;
- cl->cl_sget = istruct_sget;
- cl->cl_sput = istruct_sput;
- cl->cl_destroy = istruct_destroy;
- cl->cl_push_intrinsic = istruct_push_intrinsic;
-
- if (-1 == SLclass_register_class (cl, SLANG_ISTRUCT_TYPE, sizeof (_SLang_IStruct_Type *),
- SLANG_CLASS_TYPE_PTR))
- return -1;
-
- initialized = 1;
- return 0;
-}
-
-int SLadd_istruct_table (SLang_IStruct_Field_Type *fields, VOID_STAR addr, char *name)
-{
- _SLang_IStruct_Type *s;
- SLang_IStruct_Field_Type *f;
-
- if (-1 == init_intrin_struct ())
- return -1;
-
- if (addr == NULL)
- {
- SLang_verror (SL_INVALID_PARM,
- "SLadd_istruct_table: address must be non-NULL");
- return -1;
- }
-
- if (fields == NULL)
- return -1;
-
- /* Make the field names slstrings so that only the pointers need to be
- * compared. However, this table may have been already been added for
- * another instance of the intrinsic object. So, check for the presence
- * of an slstring.
- */
- f = fields;
- while (f->field_name != NULL)
- {
- char *fname;
-
- fname = SLang_create_slstring (f->field_name);
- if (fname == NULL)
- return -1;
-
- /* Here is the check for the slstring */
- if (f->field_name == fname)
- SLang_free_slstring (fname);
- else /* replace string literal with slstring */
- f->field_name = fname;
-
- f++;
- }
-
- s = (_SLang_IStruct_Type *)SLmalloc (sizeof (_SLang_IStruct_Type));
- if (s == NULL)
- return -1;
-
- memset ((char *)s, 0, sizeof (_SLang_IStruct_Type));
- if (NULL == (s->name = SLang_create_slstring (name)))
- {
- SLfree ((char *) s);
- return -1;
- }
-
- s->addr = addr;
- s->fields = fields;
-
- if (-1 == SLadd_intrinsic_variable (name, (VOID_STAR) s, SLANG_ISTRUCT_TYPE, 1))
- {
- SLang_free_slstring (s->name);
- SLfree ((char *) s);
- return -1;
- }
-
- return 0;
-}
diff --git a/mdk-stage1/slang/slkeymap.c b/mdk-stage1/slang/slkeymap.c
deleted file mode 100644
index dff65433e..000000000
--- a/mdk-stage1/slang/slkeymap.c
+++ /dev/null
@@ -1,596 +0,0 @@
-/* Keymap routines for SLang. The role of these keymap routines is simple:
- * Just read keys from the tty and return a pointer to a keymap structure.
- * That is, a keymap is simple a mapping of strings (keys from tty) to
- * structures. Also included are routines for managing the keymaps.
- */
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-/* We need a define a rule for upperand lower case chars that user cannot
- change! This could be a problem for international chars! */
-
-#define UPPER_CASE_KEY(x) (((x) >= 'a') && ((x) <= 'z') ? (x) - 32 : (x))
-#define LOWER_CASE_KEY(x) (((x) >= 'A') && ((x) <= 'Z') ? (x) + 32 : (x))
-
-int SLang_Key_TimeOut_Flag = 0; /* true if more than 1 sec has elapsed
- without key in multikey sequence */
-
-int SLang_Last_Key_Char;
-
-SLKeyMap_List_Type SLKeyMap_List[SLANG_MAX_KEYMAPS];
-
-static SLang_Key_Type *malloc_key(unsigned char *str)
-{
- SLang_Key_Type *neew;
-
- if (NULL == (neew = (SLang_Key_Type *) SLmalloc(sizeof(SLang_Key_Type))))
- return NULL;
-
- SLMEMSET ((char *) neew, 0, sizeof (SLang_Key_Type));
- SLMEMCPY((char *) neew->str, (char *) str, (unsigned int) *str);
- return(neew);
-}
-
-static SLKeyMap_List_Type *add_keymap (char *name, SLang_Key_Type *map)
-{
- int i;
-
- for (i = 0; i < SLANG_MAX_KEYMAPS; i++)
- {
- if (SLKeyMap_List[i].keymap == NULL)
- {
- if (NULL == (name = SLang_create_slstring (name)))
- return NULL;
-
- SLKeyMap_List[i].keymap = map;
- SLKeyMap_List[i].name = name;
- return &SLKeyMap_List[i];
- }
- }
- SLang_Error = SL_UNKNOWN_ERROR;
- /* SLang_doerror ("Keymap quota exceeded."); */
- return NULL;
-}
-
-FVOID_STAR SLang_find_key_function(char *name, SLKeyMap_List_Type *keymap)
-{
- SLKeymap_Function_Type *fp = keymap -> functions;
- char ch = *name;
-
- while ((fp != NULL) && (fp->name != NULL))
- {
- if ((ch == *fp->name)
- && (0 == strcmp(fp->name, name)))
- return (FVOID_STAR) fp->f;
-
- fp++;
- }
- return NULL;
-}
-
-#ifdef REAL_UNIX_SYSTEM
-/* Expand termcap string specified by s. s as passed will have the format:
- * "XY)..." where XY represents a termcap keyname.
- */
-static char *process_termcap_string (char *s, char *str, int *ip, int imax)
-{
- char c[3], *val;
- int i;
-
- if ((0 == (c[0] = s[0]))
- || (0 == (c[1] = s[1]))
- || (s[2] != ')'))
- {
- SLang_verror (SL_SYNTAX_ERROR, "setkey: ^(%s is badly formed", s);
- return NULL;
- }
- s += 3;
-
- c[2] = 0;
- if ((NULL == (val = SLtt_tgetstr (c)))
- || (*val == 0))
- return NULL;
-
- i = *ip;
- while ((i < imax) && (*val != 0))
- {
- str[i++] = *val++;
- }
- *ip = i;
-
- return s;
-}
-#endif
-
-/* convert things like "^A" to 1 etc... The 0th char is the strlen INCLUDING
- * the length character itself.
- */
-char *SLang_process_keystring(char *s)
-{
- /* FIXME: v2.0, make this thread safe */
- static char str[32];
- unsigned char ch;
- int i;
-
- i = 1;
- while (*s != 0)
- {
- ch = (unsigned char) *s++;
- if (ch == '^')
- {
- ch = *s++;
- if (ch == 0)
- {
- if (i < 32)
- str[i++] = '^';
- break;
- }
-#ifdef REAL_UNIX_SYSTEM
- if (ch == '(')
- {
- s = process_termcap_string (s, str, &i, 32);
- if (s == NULL)
- {
- str[0] = 1;
- return str;
- }
- continue;
- }
-#endif
- ch = UPPER_CASE_KEY(ch);
- if (ch == '?') ch = 127; else ch = ch - 'A' + 1;
- }
-
- if (i >= 32) break;
- str[i++] = ch;
- }
-
- if (i > SLANG_MAX_KEYMAP_KEY_SEQ)
- {
- SLang_verror (SL_INVALID_PARM, "Key sequence is too long");
- return NULL;
- }
-
- str[0] = i;
- return(str);
-}
-
-static int key_string_compare (unsigned char *a, unsigned char *b, unsigned int len)
-{
- unsigned char *amax = a + len;
- int cha, chb, cha_up, chb_up;
-
- while (a < amax)
- {
- cha = *a++;
- chb = *b++;
-
- if (cha == chb) continue;
-
- cha_up = UPPER_CASE_KEY(cha);
- chb_up = UPPER_CASE_KEY(chb);
-
- if (cha_up == chb_up)
- {
- /* Use case-sensitive result. */
- return cha - chb;
- }
- /* Use case-insensitive result. */
- return cha_up - chb_up;
- }
- return 0;
-}
-
-static char *Define_Key_Error = "Inconsistency in define key.";
-
-/* This function also performs an insertion in an ordered way. */
-static int find_the_key (char *s, SLKeyMap_List_Type *kml, SLang_Key_Type **keyp)
-{
- unsigned char ch;
- unsigned int str_len;
- SLang_Key_Type *key, *last, *neew;
- unsigned char *str;
-
- *keyp = NULL;
-
- if (NULL == (str = (unsigned char *) SLang_process_keystring(s)))
- return -2;
-
- if (1 == (str_len = str[0]))
- return 0;
-
- ch = str[1];
- key = kml->keymap + ch;
-
- if (str_len == 2)
- {
- if (key->next != NULL)
- {
- SLang_doerror (Define_Key_Error);
- return -2;
- }
-
- if (key->type == SLKEY_F_INTERPRET)
- SLang_free_slstring (key->f.s);
-
- key->str[0] = str_len;
- key->str[1] = ch;
-
- *keyp = key;
- return 0;
- }
-
- /* insert the key definition */
- while (1)
- {
- int cmp;
- unsigned int key_len, len;
-
- last = key;
- key = key->next;
-
- if ((key != NULL) && (key->str != NULL))
- {
- len = key_len = key->str[0];
- if (len > str_len) len = str_len;
-
- cmp = key_string_compare (str + 1, key->str + 1, len - 1);
-
- if (cmp > 0)
- continue;
-
- if (cmp == 0)
- {
- if (key_len != str_len)
- {
- SLang_doerror (Define_Key_Error);
- return -2;
- }
-
- if (key->type == SLKEY_F_INTERPRET)
- SLang_free_slstring (key->f.s);
-
- *keyp = key;
- return 0;
- }
- /* Drop to cmp < 0 case */
- }
-
- if (NULL == (neew = malloc_key(str))) return -1;
-
- neew -> next = key;
- last -> next = neew;
-
- *keyp = neew;
- return 0;
- }
-}
-
-/* returns -2 if inconsistent, -1 if malloc error, 0 upon success */
-int SLkm_define_key (char *s, FVOID_STAR f, SLKeyMap_List_Type *kml)
-{
- SLang_Key_Type *key;
- unsigned int type = SLKEY_F_INTRINSIC;
- int ret;
-
- ret = find_the_key (s, kml, &key);
- if ((ret != 0) || (key == NULL))
- return ret;
-
- key->type = type;
- key->f.f = f;
- return 0;
-}
-
-int SLang_define_key (char *s, char *funct, SLKeyMap_List_Type *kml)
-{
- SLang_Key_Type *key;
- FVOID_STAR f;
- int ret;
-
- ret = find_the_key (s, kml, &key);
- if ((ret != 0) || (key == NULL))
- return ret;
-
- f = SLang_find_key_function(funct, kml);
-
- if (f == NULL) /* assume interpreted */
- {
- char *str = SLang_create_slstring (funct);
- if (str == NULL) return -1;
- key->type = SLKEY_F_INTERPRET;
- key->f.s = str;
- }
- else
- {
- key->type = SLKEY_F_INTRINSIC;
- key->f.f = f;
- }
- return 0;
-}
-
-int SLkm_define_keysym (char *s, unsigned int keysym, SLKeyMap_List_Type *kml)
-{
- SLang_Key_Type *key;
- int ret;
-
- ret = find_the_key (s, kml, &key);
-
- if ((ret != 0) || (key == NULL))
- return ret;
-
- key->type = SLKEY_F_KEYSYM;
- key->f.keysym = keysym;
- return 0;
-}
-
-SLang_Key_Type *SLang_do_key(SLKeyMap_List_Type *kml, int (*getkey)(void))
-{
- register SLang_Key_Type *key, *next, *kmax;
- unsigned int len;
- unsigned char input_ch;
- register unsigned char chup, chlow;
- unsigned char key_ch = 0;
-
- SLang_Last_Key_Char = (*getkey)();
- SLang_Key_TimeOut_Flag = 0;
-
- if (SLANG_GETKEY_ERROR == (unsigned int) SLang_Last_Key_Char)
- return NULL;
-
- input_ch = (unsigned char) SLang_Last_Key_Char;
-
- key = (SLang_Key_Type *) &((kml->keymap)[input_ch]);
-
- /* if the next one is null, then we know this MAY be it. */
- while (key->next == NULL)
- {
- if (key->type != 0)
- return key;
-
- /* Try its opposite case counterpart */
- chlow = LOWER_CASE_KEY(input_ch);
- if (input_ch == chlow)
- input_ch = UPPER_CASE_KEY(input_ch);
-
- key = kml->keymap + input_ch;
- if (key->type == 0)
- return NULL;
- }
-
- /* It appears to be a prefix character in a key sequence. */
-
- len = 1; /* already read one character */
- key = key->next; /* Now we are in the key list */
- kmax = NULL; /* set to end of list */
-
- while (1)
- {
- SLang_Key_TimeOut_Flag = 1;
- SLang_Last_Key_Char = (*getkey)();
- SLang_Key_TimeOut_Flag = 0;
-
- len++;
-
- if ((SLANG_GETKEY_ERROR == (unsigned int) SLang_Last_Key_Char)
- || SLKeyBoard_Quit)
- break;
-
- input_ch = (unsigned char) SLang_Last_Key_Char;
-
- chup = UPPER_CASE_KEY(input_ch); chlow = LOWER_CASE_KEY(input_ch);
-
- while (key != kmax)
- {
- if (key->str[0] > len)
- {
- key_ch = key->str[len];
- if (chup == UPPER_CASE_KEY(key_ch))
- break;
- }
- key = key->next;
- }
-
- if (key == kmax) break;
-
- /* If the input character is lowercase, check to see if there is
- * a lowercase match. If so, set key to it. Note: the
- * algorithm assumes the sorting performed by key_string_compare.
- */
- if (input_ch != key_ch)
- {
- next = key->next;
- while (next != kmax)
- {
- if (next->str[0] > len)
- {
- unsigned char next_ch = next->str[len];
- if (next_ch == input_ch)
- {
- key = next;
- break;
- }
- if (next_ch != chup)
- break;
- }
- next = next->next;
- }
- }
-
- /* Ok, we found the first position of a possible match. If it
- * is exact, we are done.
- */
- if ((unsigned int) key->str[0] == len + 1)
- return key;
-
- /* Apparantly, there are some ambiguities. Read next key to resolve
- * the ambiguity. Adjust kmax to encompass ambiguities.
- */
-
- next = key->next;
- while (next != kmax)
- {
- if ((unsigned int) next->str[0] > len)
- {
- key_ch = next->str[len];
- if (chup != UPPER_CASE_KEY(key_ch))
- break;
- }
- next = next->next;
- }
- kmax = next;
- }
-
- return NULL;
-}
-
-void SLang_undefine_key(char *s, SLKeyMap_List_Type *kml)
-{
- int n, i;
- SLang_Key_Type *key, *next, *last, *key_root, *keymap;
- unsigned char *str;
-
- keymap = kml -> keymap;
- if (NULL == (str = (unsigned char *) SLang_process_keystring(s)))
- return;
-
- if (0 == (n = *str++ - 1)) return;
- i = *str;
-
- last = key_root = (SLang_Key_Type *) &(keymap[i]);
- key = key_root->next;
-
- while (key != NULL)
- {
- next = key->next;
- if (0 == SLMEMCMP ((char *)(key->str + 1), (char *) str, n))
- {
- if (key->type == SLKEY_F_INTERPRET)
- SLang_free_slstring (key->f.s);
-
- SLfree((char *) key);
- last->next = next;
- }
- else last = key;
- key = next;
- }
-
- if (n == 1)
- {
- *key_root->str = 0;
- key_root->f.f = NULL;
- key_root->type = 0;
- }
-}
-
-char *SLang_make_keystring(unsigned char *s)
-{
- static char buf [3 * SLANG_MAX_KEYMAP_KEY_SEQ + 1];
- char *b;
- int n;
-
- n = *s++ - 1;
-
- if (n > SLANG_MAX_KEYMAP_KEY_SEQ)
- {
- SLang_verror (SL_INVALID_PARM, "Key sequence is too long");
- return NULL;
- }
-
- b = buf;
- while (n--)
- {
- if (*s < 32)
- {
- *b++ = '^';
- *b++ = *s + 'A' - 1;
- }
- else *b++ = *s;
- s++;
- }
- *b = 0;
- return(buf);
-}
-
-static SLang_Key_Type *copy_keymap(SLKeyMap_List_Type *kml)
-{
- int i;
- SLang_Key_Type *neew, *old, *new_root, *km;
-
- if (NULL == (new_root = (SLang_Key_Type *) SLcalloc(256, sizeof(SLang_Key_Type))))
- return NULL;
-
- if (kml == NULL) return new_root;
- km = kml->keymap;
-
- for (i = 0; i < 256; i++)
- {
- old = &(km[i]);
- neew = &(new_root[i]);
-
- if (old->type == SLKEY_F_INTERPRET)
- neew->f.s = SLang_create_slstring (old->f.s);
- else
- neew->f.f = old->f.f;
-
- neew->type = old->type;
- SLMEMCPY((char *) neew->str, (char *) old->str, (unsigned int) *old->str);
-
- old = old->next;
- while (old != NULL)
- {
- neew->next = malloc_key((unsigned char *) old->str);
- neew = neew->next;
-
- if (old->type == SLKEY_F_INTERPRET)
- neew->f.s = SLang_create_slstring (old->f.s);
- else
- neew->f.f = old->f.f;
-
- neew->type = old->type;
- old = old->next;
- }
- neew->next = NULL;
- }
- return(new_root);
-}
-
-SLKeyMap_List_Type *SLang_create_keymap(char *name, SLKeyMap_List_Type *map)
-{
- SLang_Key_Type *neew;
- SLKeyMap_List_Type *new_map;
-
- if ((NULL == (neew = copy_keymap(map)))
- || (NULL == (new_map = add_keymap(name, neew)))) return NULL;
-
- if (map != NULL) new_map -> functions = map -> functions;
-
- return new_map;
-}
-
-SLKeyMap_List_Type *SLang_find_keymap(char *name)
-{
- SLKeyMap_List_Type *kmap, *kmap_max;
-
- kmap = SLKeyMap_List;
- kmap_max = kmap + SLANG_MAX_KEYMAPS;
-
- while (kmap < kmap_max)
- {
- if ((kmap->name != NULL)
- && (0 == strcmp (kmap->name, name)))
- return kmap;
-
- kmap++;
- }
- return NULL;
-}
diff --git a/mdk-stage1/slang/slkeypad.c b/mdk-stage1/slang/slkeypad.c
deleted file mode 100644
index 524dc80fa..000000000
--- a/mdk-stage1/slang/slkeypad.c
+++ /dev/null
@@ -1,163 +0,0 @@
-/* Copyright (c) 1998, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-static SLKeyMap_List_Type *Keymap_List;
-
-int SLkp_init (void)
-{
- char esc_seq[10];
- int i;
-
- if (NULL == (Keymap_List = SLang_create_keymap ("_SLKeypad", NULL)))
- return -1;
-
- esc_seq[1] = 0;
- for (i = 1; i < 256; i++)
- {
- esc_seq[0] = (char) i;
- SLkm_define_keysym (esc_seq, i, Keymap_List);
- }
-
- /* Now add most common ones. */
-#ifndef IBMPC_SYSTEM
- SLkm_define_keysym ("^@", 0, Keymap_List);
-
- SLkm_define_keysym ("\033[A", SL_KEY_UP, Keymap_List);
- SLkm_define_keysym ("\033OA", SL_KEY_UP, Keymap_List);
- SLkm_define_keysym ("\033[B", SL_KEY_DOWN, Keymap_List);
- SLkm_define_keysym ("\033OB", SL_KEY_DOWN, Keymap_List);
- SLkm_define_keysym ("\033[C", SL_KEY_RIGHT, Keymap_List);
- SLkm_define_keysym ("\033OC", SL_KEY_RIGHT, Keymap_List);
- SLkm_define_keysym ("\033[D", SL_KEY_LEFT, Keymap_List);
- SLkm_define_keysym ("\033OD", SL_KEY_LEFT, Keymap_List);
- SLkm_define_keysym ("\033[2~", SL_KEY_IC, Keymap_List);
- SLkm_define_keysym ("\033[7~", SL_KEY_HOME, Keymap_List);
- SLkm_define_keysym ("\033[5~", SL_KEY_PPAGE, Keymap_List);
- SLkm_define_keysym ("\033[6~", SL_KEY_NPAGE, Keymap_List);
- SLkm_define_keysym ("\033[8~", SL_KEY_END, Keymap_List);
- SLkm_define_keysym ("\033[3~", SL_KEY_DELETE, Keymap_List);
-#else
- /* Note: This will not work if SLgetkey_map_to_ansi (1) has
- * been called.
- */
- SLkm_define_keysym ("^@\x48", SL_KEY_UP, Keymap_List );
- SLkm_define_keysym ("^@\x50", SL_KEY_DOWN, Keymap_List );
- SLkm_define_keysym ("^@\x4d", SL_KEY_RIGHT, Keymap_List );
- SLkm_define_keysym ("^@\x4b", SL_KEY_LEFT, Keymap_List );
- SLkm_define_keysym ("^@\x47", SL_KEY_HOME, Keymap_List );
- SLkm_define_keysym ("^@\x49", SL_KEY_PPAGE, Keymap_List );
- SLkm_define_keysym ("^@\x51", SL_KEY_NPAGE, Keymap_List );
- SLkm_define_keysym ("^@\x4f", SL_KEY_END, Keymap_List );
- SLkm_define_keysym ("^@\x52", SL_KEY_IC, Keymap_List );
- SLkm_define_keysym ("^@\x53", SL_KEY_DELETE, Keymap_List );
-
- SLkm_define_keysym ("\xE0\x48", SL_KEY_UP, Keymap_List );
- SLkm_define_keysym ("\xE0\x50", SL_KEY_DOWN, Keymap_List );
- SLkm_define_keysym ("\xE0\x4d", SL_KEY_RIGHT, Keymap_List );
- SLkm_define_keysym ("\xE0\x4b", SL_KEY_LEFT, Keymap_List );
- SLkm_define_keysym ("\xE0\x47", SL_KEY_HOME, Keymap_List );
- SLkm_define_keysym ("\xE0\x49", SL_KEY_PPAGE, Keymap_List );
- SLkm_define_keysym ("\xE0\x51", SL_KEY_NPAGE, Keymap_List );
- SLkm_define_keysym ("\xE0\x4f", SL_KEY_END, Keymap_List );
- SLkm_define_keysym ("\xE0\x52", SL_KEY_IC, Keymap_List );
- SLkm_define_keysym ("\xE0\x53", SL_KEY_DELETE, Keymap_List );
-
- strcpy (esc_seq, "^@ "); /* guarantees esc_seq[3] = 0. */
-
- for (i = 0x3b; i < 0x45; i++)
- {
- esc_seq [2] = i;
- SLkm_define_keysym (esc_seq, SL_KEY_F(i - 0x3a), Keymap_List);
- }
- esc_seq[2] = 0x57; SLkm_define_keysym (esc_seq, SL_KEY_F(11), Keymap_List);
- esc_seq[2] = 0x58; SLkm_define_keysym (esc_seq, SL_KEY_F(12), Keymap_List);
-#endif
-
-#ifdef REAL_UNIX_SYSTEM
- strcpy (esc_seq, "^(kX)");
- for (i = 0; i <= 9; i++)
- {
- esc_seq[3] = '0' + i;
- SLkm_define_keysym (esc_seq, SL_KEY_F(i), Keymap_List);
- }
- SLkm_define_keysym ("^(k;)", SL_KEY_F(10), Keymap_List);
-
- SLkm_define_keysym ("^(ku)", SL_KEY_UP, Keymap_List);
- SLkm_define_keysym ("^(kd)", SL_KEY_DOWN, Keymap_List);
- SLkm_define_keysym ("^(kl)", SL_KEY_LEFT, Keymap_List);
- SLkm_define_keysym ("^(kr)", SL_KEY_RIGHT, Keymap_List);
- SLkm_define_keysym ("^(kP)", SL_KEY_PPAGE, Keymap_List);
- SLkm_define_keysym ("^(kN)", SL_KEY_NPAGE, Keymap_List);
- SLkm_define_keysym ("^(kh)", SL_KEY_HOME, Keymap_List);
- SLkm_define_keysym ("^(@7)", SL_KEY_END, Keymap_List);
- SLkm_define_keysym ("^(K1)", SL_KEY_A1, Keymap_List);
- SLkm_define_keysym ("^(K3)", SL_KEY_A3, Keymap_List);
- SLkm_define_keysym ("^(K2)", SL_KEY_B2, Keymap_List);
- SLkm_define_keysym ("^(K4)", SL_KEY_C1, Keymap_List);
- SLkm_define_keysym ("^(K5)", SL_KEY_C3, Keymap_List);
- SLkm_define_keysym ("^(%0)", SL_KEY_REDO, Keymap_List);
- SLkm_define_keysym ("^(&8)", SL_KEY_UNDO, Keymap_List);
- SLkm_define_keysym ("^(kb)", SL_KEY_BACKSPACE, Keymap_List);
- SLkm_define_keysym ("^(@8)", SL_KEY_ENTER, Keymap_List);
- SLkm_define_keysym ("^(kD)", SL_KEY_DELETE, Keymap_List);
-#endif
-
- if (SLang_Error)
- return -1;
- return 0;
-}
-
-int SLkp_getkey (void)
-{
- SLang_Key_Type *key;
-
- key = SLang_do_key (Keymap_List, (int (*)(void)) SLang_getkey);
- if ((key == NULL) || (key->type != SLKEY_F_KEYSYM))
- {
- SLang_flush_input ();
- return SL_KEY_ERR;
- }
-
- return key->f.keysym;
-}
-
-int SLkp_define_keysym (char *keystr, unsigned int keysym)
-{
- if (SLkm_define_keysym (keystr, keysym, Keymap_List) < 0)
- return -1;
-
- return 0;
-}
-
-#if 0
-int main (int argc, char **argv)
-{
- int ch;
-
- SLtt_get_terminfo ();
-
- if (-1 == SLkp_init ())
- return 1;
-
- SLang_init_tty (-1, 0, 0);
-
- while ('q' != (ch = SLkp_getkey ()))
- {
- fprintf (stdout, "Keycode = %d\r\n", ch);
- fflush (stdout);
- }
-
- SLang_reset_tty ();
-
- return 0;
-}
-#endif
-
diff --git a/mdk-stage1/slang/sllimits.h b/mdk-stage1/slang/sllimits.h
deleted file mode 100644
index c4ae03b83..000000000
--- a/mdk-stage1/slang/sllimits.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/* Copyright (c) 1998, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-/* sllimits.h */
-
-/* slstring.c: Size of the hash table used for strings (prime numbers) */
-#ifdef __MSDOS_16BIT__
-# define SLSTRING_HASH_TABLE_SIZE 601
-# define SLASSOC_HASH_TABLE_SIZE 601
-#else
-# define SLSTRING_HASH_TABLE_SIZE 2909
-# define SLASSOC_HASH_TABLE_SIZE 2909
-#endif
-
-/* slang.c: maximum size of run time stack */
-#ifdef __MSDOS_16BIT__
-# define SLANG_MAX_STACK_LEN 500
-#else
-# define SLANG_MAX_STACK_LEN 2500
-#endif
-
-/* slang.c: This sets the size on the depth of function calls */
-#ifdef __MSDOS_16BIT__
-# define SLANG_MAX_RECURSIVE_DEPTH 50
-#else
-# define SLANG_MAX_RECURSIVE_DEPTH 250
-#endif
-
-/* slang.c: Size of the stack used for local variables */
-#ifdef __MSDOS_16BIT__
-# define SLANG_MAX_LOCAL_STACK 200
-#else
-# define SLANG_MAX_LOCAL_STACK 1024
-#endif
-
-/* slang.c: The size of the hash table used for local and global objects.
- * These should be prime numbers.
- */
-#define SLGLOBALS_HASH_TABLE_SIZE 2909
-#define SLLOCALS_HASH_TABLE_SIZE 73
-#define SLSTATIC_HASH_TABLE_SIZE 73
-
-/* Size of the keyboard buffer use by the ungetkey routines */
-#ifdef __MSDOS_16BIT__
-# define SL_MAX_INPUT_BUFFER_LEN 40
-#else
-# define SL_MAX_INPUT_BUFFER_LEN 1024
-#endif
-
-/* Maximum number of nested switch statements */
-#define SLANG_MAX_NESTED_SWITCH 10
-
-/* Size of the block stack (used in byte-compiling) */
-#define SLANG_MAX_BLOCK_STACK_LEN 50
-
-/* slfile.c: Max number of open file pointers */
-#ifdef __MSDOS_16BIT__
-# define SL_MAX_FILES 32
-#else
-# define SL_MAX_FILES 256
-#endif
diff --git a/mdk-stage1/slang/slmalloc.c b/mdk-stage1/slang/slmalloc.c
deleted file mode 100644
index be4ed6cae..000000000
--- a/mdk-stage1/slang/slmalloc.c
+++ /dev/null
@@ -1,165 +0,0 @@
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-#include "slinclud.h"
-
-#ifdef SL_MALLOC_DEBUG
-# undef SL_MALLOC_DEBUG
-#endif
-
-#include "slang.h"
-#include "_slang.h"
-
-#ifdef __alpha
-# define Chunk 8
-#else
-# define Chunk 4
-#endif
-
-static long Total_Allocated;
-static long Max_Single_Allocation;
-static long Max_Allocated;
-/* #define SLDEBUG_DOUT */
-
-#ifdef SLDEBUG_DOUT
-static FILE *dout;
-#endif
-
-void SLmalloc_dump_statistics (void)
-{
-#ifdef SLDEBUG_DOUT
- fflush (dout);
-#endif
- fprintf (stderr, "Total Allocated: %ld\nHighest single allocation: %ld\nHighest Total Allocated:%ld\n",
- Total_Allocated, Max_Single_Allocation, Max_Allocated);
-}
-
-static void register_at_exit_fun (void)
-{
- static int is_registered = 0;
- if (is_registered)
- return;
- is_registered = 1;
-
-#ifdef SLDEBUG_DOUT
- if (dout == NULL) dout = fopen ("malloc.out", "w");
-#endif
- SLang_add_cleanup_function (SLmalloc_dump_statistics);
-}
-
-static void fixup (unsigned char *p, unsigned long n, char *what)
-{
- register_at_exit_fun ();
-
- p += Chunk;
- *(p - 4)= (unsigned char) ((n >> 24) & 0xFF);
- *(p - 3) = (unsigned char) ((n >> 16) & 0xFF);
- *(p - 2) = (unsigned char) ((n >> 8) & 0xFF);
- *(p - 1) = (unsigned char) (n & 0xFF);
- *(p + (int) n) = 27;
- *(p + (int) (n + 1)) = 182;
- *(p + (int) (n + 2)) = 81;
- *(p + (int) (n + 3)) = 86;
- Total_Allocated += (long) n;
- if (Total_Allocated > Max_Allocated) Max_Allocated = Total_Allocated;
- if ((long) n > Max_Single_Allocation)
- Max_Single_Allocation = (long) n;
-
-#ifdef SLDEBUG_DOUT
- fprintf (dout, "ALLOC: %s\t%p %ld\n", what, p, (long) n);
-#else
- (void) what;
-#endif
-}
-
-static void SLmalloc_doerror (char *buf)
-{
- SLang_doerror (buf);
-}
-
-static int check_memory (unsigned char *p, char *what)
-{
- char buf[128];
- unsigned long n;
-
- register_at_exit_fun ();
-
- n = ((unsigned long) *(p - 4)) << 24;
- n |= ((unsigned long) *(p - 3)) << 16;
- n |= ((unsigned long) *(p - 2)) << 8;
- n |= (unsigned long) *(p - 1);
-
- if (n == 0xFFFFFFFFUL)
- {
- sprintf (buf, "%s: %p: Already FREE! Abort NOW.", what, (void*)p - Chunk);
- SLmalloc_doerror (buf);
- return -1;
- }
-
- if ((*(p + (int) n) != 27)
- || (*(p + (int) (n + 1)) != 182)
- || (*(p + (int) (n + 2)) != 81)
- || (*(p + (int) (n + 3)) != 86))
- {
- sprintf (buf, "\007%s: %p: Memory corrupt! Abort NOW.", what, (void*)p);
- SLmalloc_doerror (buf);
- return -1;
- }
-
- *(p - 4) = *(p - 3) = *(p - 2) = *(p - 1) = 0xFF;
-
- Total_Allocated -= (long) n;
- if (Total_Allocated < 0)
- {
- sprintf (buf, "\007%s: %p\nFreed %ld, Allocated is: %ld!\n",
- what, (void*)p, (long) n, Total_Allocated);
- SLang_doerror (buf);
- }
-#ifdef SLDEBUG_DOUT
- fprintf (dout, "FREE: %s:\t%p %ld\n", what, p, (long) n);
-#endif
- return 0;
-}
-
-void SLdebug_free (char *p)
-{
- if (p == NULL) return;
- if (-1 == check_memory ((unsigned char *) p, "FREE")) return;
-
- SLFREE (p - Chunk);
-}
-
-char *SLdebug_malloc (unsigned long n)
-{
- char *p;
-
- if ((p = (char *) SLMALLOC (n + 2 * Chunk)) == NULL) return NULL;
-
- fixup ((unsigned char *) p, n, "MALLOC");
- return p + Chunk;
-}
-
-char *SLdebug_realloc (char *p, unsigned long n)
-{
- if (-1 == check_memory ((unsigned char *) p, "REALLOC")) return NULL;
- if ((p = (char *) SLREALLOC (p - Chunk, n + 2 * Chunk)) == NULL) return NULL;
- fixup ((unsigned char *) p, n, "REALLOC");
- return p + Chunk;
-}
-
-char *SLdebug_calloc (unsigned long n, unsigned long size)
-{
- char *p;
- int m;
-
- /* This is tough -- hope this is a good assumption!! */
- if (size >= Chunk) m = 1; else m = Chunk;
-
- if ((p = (char *) SLCALLOC (n + m + m, size)) == NULL) return NULL;
- fixup ((unsigned char *) p, size * n, "CALLOC");
- return p + Chunk;
-}
-
diff --git a/mdk-stage1/slang/slmath.c b/mdk-stage1/slang/slmath.c
deleted file mode 100644
index 1d61e14d3..000000000
--- a/mdk-stage1/slang/slmath.c
+++ /dev/null
@@ -1,565 +0,0 @@
-/* sin, cos, etc, for S-Lang */
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#include <math.h>
-
-#include "slang.h"
-#include "_slang.h"
-
-#ifdef PI
-# undef PI
-#endif
-#define PI 3.14159265358979323846264338327950288
-
-#if defined(__unix__)
-#include <signal.h>
-#include <errno.h>
-
-#define SIGNAL SLsignal
-
-static void math_floating_point_exception (int sig)
-{
- sig = errno;
- if (SLang_Error == 0) SLang_Error = SL_FLOATING_EXCEPTION;
- (void) SIGNAL (SIGFPE, math_floating_point_exception);
- errno = sig;
-}
-#endif
-
-double SLmath_hypot (double x, double y)
-{
- double fr, fi, ratio;
-
- fr = fabs(x);
- fi = fabs(y);
-
- if (fr > fi)
- {
- ratio = y / x;
- x = fr * sqrt (1.0 + ratio * ratio);
- }
- else if (fi == 0.0) x = 0.0;
- else
- {
- ratio = x / y;
- x = fi * sqrt (1.0 + ratio * ratio);
- }
-
- return x;
-}
-
-/* usage here is a1 a2 ... an n x ==> a1x^n + a2 x ^(n - 1) + ... + an */
-static double math_poly (void)
-{
- int n;
- double xn = 1.0, sum = 0.0;
- double an, x;
-
- if ((SLang_pop_double(&x, NULL, NULL))
- || (SLang_pop_integer(&n))) return(0.0);
-
- while (n-- > 0)
- {
- if (SLang_pop_double(&an, NULL, NULL)) break;
- sum += an * xn;
- xn = xn * x;
- }
- return (double) sum;
-}
-
-static int double_math_op_result (int op, unsigned char a, unsigned char *b)
-{
- (void) op;
-
- if (a != SLANG_FLOAT_TYPE)
- *b = SLANG_DOUBLE_TYPE;
- else
- *b = a;
-
- return 1;
-}
-
-#ifdef HAVE_ASINH
-# define ASINH_FUN asinh
-#else
-# define ASINH_FUN my_asinh
-static double my_asinh (double x)
-{
- return log (x + sqrt (x*x + 1));
-}
-#endif
-#ifdef HAVE_ACOSH
-# define ACOSH_FUN acosh
-#else
-# define ACOSH_FUN my_acosh
-static double my_acosh (double x)
-{
- return log (x + sqrt(x*x - 1)); /* x >= 1 */
-}
-#endif
-#ifdef HAVE_ATANH
-# define ATANH_FUN atanh
-#else
-# define ATANH_FUN my_atanh
-static double my_atanh (double x)
-{
- return 0.5 * log ((1.0 + x)/(1.0 - x)); /* 0 <= x^2 < 1 */
-}
-#endif
-
-static int double_math_op (int op,
- unsigned char type, VOID_STAR ap, unsigned int na,
- VOID_STAR bp)
-{
- double *a, *b;
- unsigned int i;
- double (*fun) (double);
-
- (void) type;
- a = (double *) ap;
- b = (double *) bp;
-
- switch (op)
- {
- default:
- return 0;
-
- case SLMATH_SINH:
- fun = sinh;
- break;
- case SLMATH_COSH:
- fun = cosh;
- break;
- case SLMATH_TANH:
- fun = tanh;
- break;
- case SLMATH_TAN:
- fun = tan;
- break;
- case SLMATH_ASIN:
- fun = asin;
- break;
- case SLMATH_ACOS:
- fun = acos;
- break;
- case SLMATH_ATAN:
- fun = atan;
- break;
- case SLMATH_EXP:
- fun = exp;
- break;
- case SLMATH_LOG:
- fun = log;
- break;
- case SLMATH_LOG10:
- fun = log10;
- break;
- case SLMATH_SQRT:
- fun = sqrt;
- break;
- case SLMATH_SIN:
- fun = sin;
- break;
- case SLMATH_COS:
- fun = cos;
- break;
-
- case SLMATH_ASINH:
- fun = ASINH_FUN;
- break;
- case SLMATH_ATANH:
- fun = ATANH_FUN;
- break;
- case SLMATH_ACOSH:
- fun = ACOSH_FUN;
- break;
-
- case SLMATH_CONJ:
- case SLMATH_REAL:
- for (i = 0; i < na; i++)
- b[i] = a[i];
- return 1;
- case SLMATH_IMAG:
- for (i = 0; i < na; i++)
- b[i] = 0.0;
- return 1;
- }
-
- for (i = 0; i < na; i++)
- b[i] = (*fun) (a[i]);
-
- return 1;
-}
-
-static int float_math_op (int op,
- unsigned char type, VOID_STAR ap, unsigned int na,
- VOID_STAR bp)
-{
- float *a, *b;
- unsigned int i;
- double (*fun) (double);
-
- (void) type;
- a = (float *) ap;
- b = (float *) bp;
-
-
- switch (op)
- {
- default:
- return 0;
-
- case SLMATH_SINH:
- fun = sinh;
- break;
- case SLMATH_COSH:
- fun = cosh;
- break;
- case SLMATH_TANH:
- fun = tanh;
- break;
- case SLMATH_TAN:
- fun = tan;
- break;
- case SLMATH_ASIN:
- fun = asin;
- break;
- case SLMATH_ACOS:
- fun = acos;
- break;
- case SLMATH_ATAN:
- fun = atan;
- break;
- case SLMATH_EXP:
- fun = exp;
- break;
- case SLMATH_LOG:
- fun = log;
- break;
- case SLMATH_LOG10:
- fun = log10;
- break;
- case SLMATH_SQRT:
- fun = sqrt;
- break;
- case SLMATH_SIN:
- fun = sin;
- break;
- case SLMATH_COS:
- fun = cos;
- break;
-
- case SLMATH_ASINH:
- fun = ASINH_FUN;
- break;
- case SLMATH_ATANH:
- fun = ATANH_FUN;
- break;
- case SLMATH_ACOSH:
- fun = ACOSH_FUN;
- break;
-
- case SLMATH_CONJ:
- case SLMATH_REAL:
- for (i = 0; i < na; i++)
- b[i] = a[i];
- return 1;
- case SLMATH_IMAG:
- for (i = 0; i < na; i++)
- b[i] = 0.0;
- return 1;
- }
-
- for (i = 0; i < na; i++)
- b[i] = (float) (*fun) ((double) a[i]);
-
- return 1;
-}
-
-static int generic_math_op (int op,
- unsigned char type, VOID_STAR ap, unsigned int na,
- VOID_STAR bp)
-{
- double *b;
- unsigned int i;
- SLang_To_Double_Fun_Type to_double;
- double (*fun) (double);
- unsigned int da;
- char *a;
-
- if (NULL == (to_double = SLarith_get_to_double_fun (type, &da)))
- return 0;
-
- b = (double *) bp;
- a = (char *) ap;
-
- switch (op)
- {
- default:
- return 0;
-
- case SLMATH_SINH:
- fun = sinh;
- break;
- case SLMATH_COSH:
- fun = cosh;
- break;
- case SLMATH_TANH:
- fun = tanh;
- break;
- case SLMATH_TAN:
- fun = tan;
- break;
- case SLMATH_ASIN:
- fun = asin;
- break;
- case SLMATH_ACOS:
- fun = acos;
- break;
- case SLMATH_ATAN:
- fun = atan;
- break;
- case SLMATH_EXP:
- fun = exp;
- break;
- case SLMATH_LOG:
- fun = log;
- break;
- case SLMATH_LOG10:
- fun = log10;
- break;
- case SLMATH_SQRT:
- fun = sqrt;
- break;
- case SLMATH_SIN:
- fun = sin;
- break;
- case SLMATH_COS:
- fun = cos;
- break;
-
- case SLMATH_ASINH:
- fun = ASINH_FUN;
- break;
- case SLMATH_ATANH:
- fun = ATANH_FUN;
- break;
- case SLMATH_ACOSH:
- fun = ACOSH_FUN;
- break;
-
-
- case SLMATH_CONJ:
- case SLMATH_REAL:
- for (i = 0; i < na; i++)
- {
- b[i] = to_double((VOID_STAR) a);
- a += da;
- }
- return 1;
-
- case SLMATH_IMAG:
- for (i = 0; i < na; i++)
- b[i] = 0.0;
- return 1;
- }
-
- for (i = 0; i < na; i++)
- {
- b[i] = (*fun) (to_double ((VOID_STAR) a));
- a += da;
- }
-
- return 1;
-}
-
-#if SLANG_HAS_COMPLEX
-static int complex_math_op_result (int op, unsigned char a, unsigned char *b)
-{
- (void) a;
- switch (op)
- {
- default:
- *b = SLANG_COMPLEX_TYPE;
- break;
-
- case SLMATH_REAL:
- case SLMATH_IMAG:
- *b = SLANG_DOUBLE_TYPE;
- break;
- }
- return 1;
-}
-
-static int complex_math_op (int op,
- unsigned char type, VOID_STAR ap, unsigned int na,
- VOID_STAR bp)
-{
- double *a, *b;
- unsigned int i;
- unsigned int na2 = na * 2;
- double *(*fun) (double *, double *);
-
- (void) type;
- a = (double *) ap;
- b = (double *) bp;
-
- switch (op)
- {
- default:
- return 0;
-
- case SLMATH_REAL:
- for (i = 0; i < na; i++)
- b[i] = a[2 * i];
- return 1;
-
- case SLMATH_IMAG:
- for (i = 0; i < na; i++)
- b[i] = a[2 * i + 1];
- return 1;
-
- case SLMATH_CONJ:
- for (i = 0; i < na2; i += 2)
- {
- b[i] = a[i];
- b[i+1] = -a[i+1];
- }
- return 1;
-
- case SLMATH_ATANH:
- fun = SLcomplex_atanh;
- break;
- case SLMATH_ACOSH:
- fun = SLcomplex_acosh;
- break;
- case SLMATH_ASINH:
- fun = SLcomplex_asinh;
- break;
- case SLMATH_EXP:
- fun = SLcomplex_exp;
- break;
- case SLMATH_LOG:
- fun = SLcomplex_log;
- break;
- case SLMATH_LOG10:
- fun = SLcomplex_log10;
- break;
- case SLMATH_SQRT:
- fun = SLcomplex_sqrt;
- break;
- case SLMATH_SIN:
- fun = SLcomplex_sin;
- break;
- case SLMATH_COS:
- fun = SLcomplex_cos;
- break;
- case SLMATH_SINH:
- fun = SLcomplex_sinh;
- break;
- case SLMATH_COSH:
- fun = SLcomplex_cosh;
- break;
- case SLMATH_TANH:
- fun = SLcomplex_tanh;
- break;
- case SLMATH_TAN:
- fun = SLcomplex_tan;
- break;
- case SLMATH_ASIN:
- fun = SLcomplex_asin;
- break;
- case SLMATH_ACOS:
- fun = SLcomplex_acos;
- break;
- case SLMATH_ATAN:
- fun = SLcomplex_atan;
- break;
- }
-
- for (i = 0; i < na2; i += 2)
- (void) (*fun) (b + i, a + i);
-
- return 1;
-}
-#endif
-
-static SLang_DConstant_Type DConst_Table [] =
-{
- MAKE_DCONSTANT("E", 2.718281828459045),
- MAKE_DCONSTANT("PI", 3.14159265358979323846264338327950288),
- SLANG_END_DCONST_TABLE
-};
-
-static SLang_Math_Unary_Type SLmath_Table [] =
-{
- MAKE_MATH_UNARY("sinh", SLMATH_SINH),
- MAKE_MATH_UNARY("asinh", SLMATH_ASINH),
- MAKE_MATH_UNARY("cosh", SLMATH_COSH),
- MAKE_MATH_UNARY("acosh", SLMATH_ACOSH),
- MAKE_MATH_UNARY("tanh", SLMATH_TANH),
- MAKE_MATH_UNARY("atanh", SLMATH_ATANH),
- MAKE_MATH_UNARY("sin", SLMATH_SIN),
- MAKE_MATH_UNARY("cos", SLMATH_COS),
- MAKE_MATH_UNARY("tan", SLMATH_TAN),
- MAKE_MATH_UNARY("atan", SLMATH_ATAN),
- MAKE_MATH_UNARY("acos", SLMATH_ACOS),
- MAKE_MATH_UNARY("asin", SLMATH_ASIN),
- MAKE_MATH_UNARY("exp", SLMATH_EXP),
- MAKE_MATH_UNARY("log", SLMATH_LOG),
- MAKE_MATH_UNARY("sqrt", SLMATH_SQRT),
- MAKE_MATH_UNARY("log10", SLMATH_LOG10),
-#if SLANG_HAS_COMPLEX
- MAKE_MATH_UNARY("Real", SLMATH_REAL),
- MAKE_MATH_UNARY("Imag", SLMATH_IMAG),
- MAKE_MATH_UNARY("Conj", SLMATH_CONJ),
-#endif
- SLANG_END_MATH_UNARY_TABLE
-};
-
-static SLang_Intrin_Fun_Type SLang_Math_Table [] =
-{
- MAKE_INTRINSIC_0("polynom", math_poly, SLANG_DOUBLE_TYPE),
- SLANG_END_INTRIN_FUN_TABLE
-};
-
-int SLang_init_slmath (void)
-{
- unsigned char *int_types;
-
-#if defined(__unix__)
- (void) SIGNAL (SIGFPE, math_floating_point_exception);
-#endif
-
- int_types = _SLarith_Arith_Types;
-
- while (*int_types != SLANG_FLOAT_TYPE)
- {
- if (-1 == SLclass_add_math_op (*int_types, generic_math_op, double_math_op_result))
- return -1;
- int_types++;
- }
-
- if ((-1 == SLclass_add_math_op (SLANG_FLOAT_TYPE, float_math_op, double_math_op_result))
- || (-1 == SLclass_add_math_op (SLANG_DOUBLE_TYPE, double_math_op, double_math_op_result))
-#if SLANG_HAS_COMPLEX
- || (-1 == SLclass_add_math_op (SLANG_COMPLEX_TYPE, complex_math_op, complex_math_op_result))
-#endif
- )
- return -1;
-
- if ((-1 == SLadd_math_unary_table (SLmath_Table, "__SLMATH__"))
- || (-1 == SLadd_intrin_fun_table (SLang_Math_Table, NULL))
- || (-1 == SLadd_dconstant_table (DConst_Table, NULL)))
- return -1;
-
- return 0;
-}
-
diff --git a/mdk-stage1/slang/slmemchr.c b/mdk-stage1/slang/slmemchr.c
deleted file mode 100644
index 1417bc549..000000000
--- a/mdk-stage1/slang/slmemchr.c
+++ /dev/null
@@ -1,47 +0,0 @@
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-/* These routines are fast memcpy, memset routines. When available, I
- use system rouines. For msdos, I use inline assembly. */
-
-/* The current versions only work in the forward direction only!! */
-
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-char *SLmemchr(register char *p, register char c, register int n)
-{
- int n2;
- register char *pmax;
-
- pmax = p + (n - 32);
-
- while (p <= pmax)
- {
- if ((*p == c) || (*++p == c) || (*++p == c) || (*++p == c)
- || (*++p == c) || (*++p == c) || (*++p == c) || (*++p == c)
- || (*++p == c) || (*++p == c) || (*++p == c) || (*++p == c)
- || (*++p == c) || (*++p == c) || (*++p == c) || (*++p == c)
- || (*++p == c) || (*++p == c) || (*++p == c) || (*++p == c)
- || (*++p == c) || (*++p == c) || (*++p == c) || (*++p == c)
- || (*++p == c) || (*++p == c) || (*++p == c) || (*++p == c)
- || (*++p == c) || (*++p == c) || (*++p == c) || (*++p == c))
- return p;
- p++;
- }
-
- n2 = n % 32;
-
- while (n2--)
- {
- if (*p == c) return p;
- p++;
- }
- return(NULL);
-}
diff --git a/mdk-stage1/slang/slmemcmp.c b/mdk-stage1/slang/slmemcmp.c
deleted file mode 100644
index c5ed50095..000000000
--- a/mdk-stage1/slang/slmemcmp.c
+++ /dev/null
@@ -1,76 +0,0 @@
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-/* These routines are fast memcpy, memset routines. When available, I
- use system rouines. For msdos, I use inline assembly. */
-
-/* The current versions only work in the forward direction only!! */
-
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-/* This is an UNSIGNED comparison designed for systems that either do not have
-* this function or performed a signed comparison (SunOS)
-*/
-int SLmemcmp(register char *s1, register char *s2, int n)
-{
- register int cmp;
- register char *s1max;
-
- s1max = s1 + (n - 32);
-
- while (s1 <= s1max)
- {
- if (*s1 != *s2) return ((unsigned char) *s1 - (unsigned char) *s2);
- if (*(s1 + 1) != *(s2 + 1)) return ((unsigned char) *(s1 + 1) - (unsigned char) *(s2 + 1));
- if (*(s1 + 2) != *(s2 + 2)) return ((unsigned char) *(s1 + 2) - (unsigned char) *(s2 + 2));
- if (*(s1 + 3) != *(s2 + 3)) return ((unsigned char) *(s1 + 3) - (unsigned char) *(s2 + 3));
- if (*(s1 + 4) != *(s2 + 4)) return ((unsigned char) *(s1 + 4) - (unsigned char) *(s2 + 4));
- if (*(s1 + 5) != *(s2 + 5)) return ((unsigned char) *(s1 + 5) - (unsigned char) *(s2 + 5));
- if (*(s1 + 6) != *(s2 + 6)) return ((unsigned char) *(s1 + 6) - (unsigned char) *(s2 + 6));
- if (*(s1 + 7) != *(s2 + 7)) return ((unsigned char) *(s1 + 7) - (unsigned char) *(s2 + 7));
- if (*(s1 + 8) != *(s2 + 8)) return ((unsigned char) *(s1 + 8) - (unsigned char) *(s2 + 8));
- if (*(s1 + 9) != *(s2 + 9)) return ((unsigned char) *(s1 + 9) - (unsigned char) *(s2 + 9));
- if (*(s1 + 10) != *(s2 + 10)) return ((unsigned char) *(s1 + 10) - (unsigned char) *(s2 + 10));
- if (*(s1 + 11) != *(s2 + 11)) return ((unsigned char) *(s1 + 11) - (unsigned char) *(s2 + 11));
- if (*(s1 + 12) != *(s2 + 12)) return ((unsigned char) *(s1 + 12) - (unsigned char) *(s2 + 12));
- if (*(s1 + 13) != *(s2 + 13)) return ((unsigned char) *(s1 + 13) - (unsigned char) *(s2 + 13));
- if (*(s1 + 14) != *(s2 + 14)) return ((unsigned char) *(s1 + 14) - (unsigned char) *(s2 + 14));
- if (*(s1 + 15) != *(s2 + 15)) return ((unsigned char) *(s1 + 15) - (unsigned char) *(s2 + 15));
- if (*(s1 + 16) != *(s2 + 16)) return ((unsigned char) *(s1 + 16) - (unsigned char) *(s2 + 16));
- if (*(s1 + 17) != *(s2 + 17)) return ((unsigned char) *(s1 + 17) - (unsigned char) *(s2 + 17));
- if (*(s1 + 18) != *(s2 + 18)) return ((unsigned char) *(s1 + 18) - (unsigned char) *(s2 + 18));
- if (*(s1 + 19) != *(s2 + 19)) return ((unsigned char) *(s1 + 19) - (unsigned char) *(s2 + 19));
- if (*(s1 + 20) != *(s2 + 20)) return ((unsigned char) *(s1 + 20) - (unsigned char) *(s2 + 20));
- if (*(s1 + 21) != *(s2 + 21)) return ((unsigned char) *(s1 + 21) - (unsigned char) *(s2 + 21));
- if (*(s1 + 22) != *(s2 + 22)) return ((unsigned char) *(s1 + 22) - (unsigned char) *(s2 + 22));
- if (*(s1 + 23) != *(s2 + 23)) return ((unsigned char) *(s1 + 23) - (unsigned char) *(s2 + 23));
- if (*(s1 + 24) != *(s2 + 24)) return ((unsigned char) *(s1 + 24) - (unsigned char) *(s2 + 24));
- if (*(s1 + 25) != *(s2 + 25)) return ((unsigned char) *(s1 + 25) - (unsigned char) *(s2 + 25));
- if (*(s1 + 26) != *(s2 + 26)) return ((unsigned char) *(s1 + 26) - (unsigned char) *(s2 + 26));
- if (*(s1 + 27) != *(s2 + 27)) return ((unsigned char) *(s1 + 27) - (unsigned char) *(s2 + 27));
- if (*(s1 + 28) != *(s2 + 28)) return ((unsigned char) *(s1 + 28) - (unsigned char) *(s2 + 28));
- if (*(s1 + 29) != *(s2 + 29)) return ((unsigned char) *(s1 + 29) - (unsigned char) *(s2 + 29));
- if (*(s1 + 30) != *(s2 + 30)) return ((unsigned char) *(s1 + 30) - (unsigned char) *(s2 + 30));
- if (*(s1 + 31) != *(s2 + 31)) return ((unsigned char) *(s1 + 31) - (unsigned char) *(s2 + 31));
- s1 += 32; s2 += 32;
- }
-
- s1max = s1 + (n % 32);
-
- while (s1 < s1max)
- {
- cmp = (unsigned char) *s1 - (unsigned char) *s2;
- if (cmp) return(cmp);
- s1++;
- s2++;
- }
-
- return(0);
-}
diff --git a/mdk-stage1/slang/slmemcpy.c b/mdk-stage1/slang/slmemcpy.c
deleted file mode 100644
index e8665e4c6..000000000
--- a/mdk-stage1/slang/slmemcpy.c
+++ /dev/null
@@ -1,49 +0,0 @@
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-/* These routines are fast memcpy, memset routines. When available, I
- use system rouines. For msdos, I use inline assembly. */
-
-/* The current versions only work in the forward direction only!! */
-
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-char *SLmemcpy(char *s1, char *s2, int n)
-{
-#if defined(__BORLANDC__) && defined(__MSDOS__)
- asm mov ax, ds
- asm mov bx, si
- asm mov dx, di
- asm mov cx, n
- asm les di, s1
- asm lds si, s2
- asm cld
- asm rep movsb
- asm mov ds, ax
- asm mov si, bx
- asm mov di, dx
- return(s1);
-
-#else
- register char *smax, *s = s1;
- int n2;
-
- n2 = n % 4;
- smax = s + (n - 4);
- while (s <= smax)
- {
- *s = *s2; *(s + 1) = *(s2 + 1); *(s + 2) = *(s2 + 2); *(s + 3) = *(s2 + 3);
- s += 4;
- s2 += 4;
- }
- while (n2--) *s++ = *s2++;
- return(s1);
-#endif
-}
diff --git a/mdk-stage1/slang/slmemset.c b/mdk-stage1/slang/slmemset.c
deleted file mode 100644
index 3851663c5..000000000
--- a/mdk-stage1/slang/slmemset.c
+++ /dev/null
@@ -1,39 +0,0 @@
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-/* These routines are fast memcpy, memset routines. When available, I
- use system rouines. For msdos, I use inline assembly. */
-
-/* The current versions only work in the forward direction only!! */
-
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-void SLmemset(char *p, char space, int n)
-{
-#if defined(__BORLANDC__) && defined(__MSDOS__)
- asm mov al, space
- asm mov dx, di
- asm mov cx, n
- asm les di, p
- asm cld
- asm rep stosb
- asm mov di, dx
-#else
- register char *pmax;
-
- pmax = p + (n - 4);
- n = n % 4;
- while (p <= pmax)
- {
- *p++ = space; *p++ = space; *p++ = space; *p++= space;
- }
- while (n--) *p++ = space;
-#endif
-}
diff --git a/mdk-stage1/slang/slmisc.c b/mdk-stage1/slang/slmisc.c
deleted file mode 100644
index ccc7a9bdf..000000000
--- a/mdk-stage1/slang/slmisc.c
+++ /dev/null
@@ -1,330 +0,0 @@
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-#define DEBUG_MALLOC 0
-
-#if DEBUG_MALLOC
-# define SLREALLOC_FUN SLdebug_realloc
-# define SLMALLOC_FUN SLdebug_malloc
-# define SLFREE_FUN SLdebug_free
-#else
-# define SLREALLOC_FUN SLREALLOC
-# define SLMALLOC_FUN SLMALLOC
-# define SLFREE_FUN SLFREE
-#endif
-
-/* Version information goes here since this file is always needed. */
-int SLang_Version = SLANG_VERSION;
-char *SLang_Version_String = SLANG_VERSION_STRING;
-
-char *SLmake_string(char *str)
-{
- return SLmake_nstring(str, strlen (str));
-}
-
-char *SLmake_nstring (char *str, unsigned int n)
-{
- char *ptr;
-
- if (NULL == (ptr = SLmalloc(n + 1)))
- {
- return NULL;
- }
- SLMEMCPY (ptr, str, n);
- ptr[n] = 0;
- return(ptr);
-}
-
-void SLmake_lut (unsigned char *lut, unsigned char *range, unsigned char reverse)
-{
- register unsigned char *l = lut, *lmax = lut + 256;
- int i, r1, r2;
-
- while (l < lmax) *l++ = reverse;
- reverse = !reverse;
-
- r1 = *range++;
- while (r1)
- {
- r2 = *range++;
- if ((r2 == '-') && (*range != 0))
- {
- r2 = *range++;
- for (i = r1; i <= r2; i++) lut[i] = reverse;
- r1 = *range++;
- continue;
- }
- lut[r1] = reverse;
- r1 = r2;
- }
-}
-
-char *SLmalloc (unsigned int len)
-{
- char *p;
-
- p = (char *) SLMALLOC_FUN (len);
- if (p == NULL)
- SLang_Error = SL_MALLOC_ERROR;
-
- return p;
-}
-
-void SLfree (char *p)
-{
- if (p != NULL) SLFREE_FUN (p);
-}
-
-char *SLrealloc (char *p, unsigned int len)
-{
- if (len == 0)
- {
- SLfree (p);
- return NULL;
- }
-
- if (p == NULL) p = SLmalloc (len);
- else
- {
- p = (char *)SLREALLOC_FUN (p, len);
- if (p == NULL)
- SLang_Error = SL_MALLOC_ERROR;
- }
- return p;
-}
-
-char *SLcalloc (unsigned int nelems, unsigned int len)
-{
- char *p;
-
- len = nelems * len;
- p = SLmalloc (len);
- if (p != NULL) SLMEMSET (p, 0, len);
- return p;
-}
-
-/* p and ch may point to the same buffer */
-char *_SLexpand_escaped_char(char *p, char *ch)
-{
- int i = 0;
- int max = 0, num, base = 0;
- char ch1;
-
- ch1 = *p++;
-
- switch (ch1)
- {
- default: num = ch1; break;
- case 'n': num = '\n'; break;
- case 't': num = '\t'; break;
- case 'v': num = '\v'; break;
- case 'b': num = '\b'; break;
- case 'r': num = '\r'; break;
- case 'f': num = '\f'; break;
- case 'E': case 'e': num = 27; break;
- case 'a': num = 7;
- break;
-
- /* octal */
- case '0': case '1': case '2': case '3':
- case '4': case '5': case '6': case '7':
- max = '7';
- base = 8; i = 2; num = ch1 - '0';
- break;
-
- case 'd': /* decimal -- S-Lang extension */
- base = 10;
- i = 3;
- max = '9';
- num = 0;
- break;
-
- case 'x': /* hex */
- base = 16;
- max = '9';
- i = 2;
- num = 0;
- break;
- }
-
- while (i--)
- {
- ch1 = *p;
-
- if ((ch1 <= max) && (ch1 >= '0'))
- {
- num = base * num + (ch1 - '0');
- }
- else if (base == 16)
- {
- ch1 |= 0x20;
- if ((ch1 < 'a') || ((ch1 > 'f'))) break;
- num = base * num + 10 + (ch1 - 'a');
- }
- else break;
- p++;
- }
-
- *ch = (char) num;
- return p;
-}
-
-/* s and t could represent the same space */
-void SLexpand_escaped_string (register char *s, register char *t,
- register char *tmax)
-{
- char ch;
-
- while (t < tmax)
- {
- ch = *t++;
- if (ch == '\\')
- {
- t = _SLexpand_escaped_char (t, &ch);
- }
- *s++ = ch;
- }
- *s = 0;
-}
-
-int SLextract_list_element (char *list, unsigned int nth, char delim,
- char *elem, unsigned int buflen)
-{
- char *el, *elmax;
- char ch;
-
- while (nth > 0)
- {
- while ((0 != (ch = *list)) && (ch != delim))
- list++;
-
- if (ch == 0) return -1;
-
- list++;
- nth--;
- }
-
- el = elem;
- elmax = el + (buflen - 1);
-
- while ((0 != (ch = *list)) && (ch != delim) && (el < elmax))
- *el++ = *list++;
- *el = 0;
-
- return 0;
-}
-
-#ifndef HAVE_VSNPRINTF
-int _SLvsnprintf (char *buf, unsigned int buflen, char *fmt, va_list ap)
-{
-#if 1
- unsigned int len;
-
- /* On some systems vsprintf returns useless information. So, punt */
- vsprintf (buf, fmt, ap);
- len = strlen (buf);
- if (len >= buflen)
- {
- SLang_exit_error ("\
-Your system lacks the vsnprintf system call and vsprintf overflowed a buffer.\n\
-The integrity of this program has been violated.\n");
- return EOF; /* NOT reached */
- }
- return (int)len;
-#else
- int status;
-
- status = vsprintf (buf, fmt, ap);
- if (status >= (int) buflen)
- {
- /* If we are lucky, we will get this far. The real solution is to
- * provide a working version of vsnprintf
- */
- SLang_exit_error ("\
-Your system lacks the vsnprintf system call and vsprintf overflowed a buffer.\n\
-The integrity of this program has been violated.\n");
- return EOF; /* NOT reached */
- }
- return status;
-#endif
-}
-#endif
-
-#ifndef HAVE_SNPRINTF
-int _SLsnprintf (char *buf, unsigned int buflen, char *fmt, ...)
-{
- int status;
-
- va_list ap;
-
- va_start (ap, fmt);
- status = _SLvsnprintf (buf, buflen, fmt, ap);
- va_end (ap);
-
- return status;
-}
-#endif
-
-typedef struct _Cleanup_Function_Type
-{
- struct _Cleanup_Function_Type *next;
- void (*f)(void);
-}
-Cleanup_Function_Type;
-
-static Cleanup_Function_Type *Cleanup_Function_List;
-
-static void cleanup_slang (void)
-{
- while (Cleanup_Function_List != NULL)
- {
- Cleanup_Function_Type *next = Cleanup_Function_List->next;
- (*Cleanup_Function_List->f)();
- SLFREE_FUN ((char *) Cleanup_Function_List);
- Cleanup_Function_List = next;
- }
-}
-
-#ifndef HAVE_ATEXIT
-# ifdef HAVE_ON_EXIT
-static void on_exit_cleanup_slang (int arg_unused)
-{
- (void) arg_unused;
- cleanup_slang ();
-}
-# endif
-#endif
-
-int SLang_add_cleanup_function (void (*f)(void))
-{
- Cleanup_Function_Type *l;
-
- l = (Cleanup_Function_Type *) SLMALLOC_FUN (sizeof (Cleanup_Function_Type));
- if (l == NULL)
- return -1;
-
- l->f = f;
- l->next = Cleanup_Function_List;
-
- if (Cleanup_Function_List == NULL)
- {
-#ifdef HAVE_ATEXIT
- (void) atexit (cleanup_slang);
-#else
-# ifdef HAVE_ON_EXIT
- (void) on_exit (on_exit_cleanup_slang, 0);
-# endif
-#endif
- }
- Cleanup_Function_List = l;
- return 0;
-}
-
diff --git a/mdk-stage1/slang/slnspace.c b/mdk-stage1/slang/slnspace.c
deleted file mode 100644
index 174ba7c81..000000000
--- a/mdk-stage1/slang/slnspace.c
+++ /dev/null
@@ -1,242 +0,0 @@
-/* -*- mode: C; mode: fold; -*- */
-/* slnspace.c --- Name Space implementation */
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-static SLang_NameSpace_Type *Namespace_Tables;
-
-static SLang_NameSpace_Type *find_name_table (char *name)
-{
- SLang_NameSpace_Type *table_list;
-
- table_list = Namespace_Tables;
- while (table_list != NULL)
- {
- if (0 == strcmp (table_list->name, name))
- break;
- table_list = table_list->next;
- }
- return table_list;
-}
-
-SLang_NameSpace_Type *_SLns_find_namespace (char *name)
-{
- SLang_NameSpace_Type *table_list;
-
- table_list = Namespace_Tables;
- while (table_list != NULL)
- {
- if ((table_list->namespace_name != NULL)
- && (0 == strcmp (table_list->namespace_name, name)))
- break;
- table_list = table_list->next;
- }
- return table_list;
-}
-
-SLang_NameSpace_Type *_SLns_allocate_namespace (char *name, unsigned int size)
-{
- SLang_NameSpace_Type *table_list;
- SLang_Name_Type **nt;
-
- if (NULL != (table_list = find_name_table (name)))
- return table_list;
-
- if (NULL == (name = SLang_create_slstring (name)))
- return NULL;
-
- if (NULL == (table_list = (SLang_NameSpace_Type *)
- SLmalloc (sizeof (SLang_NameSpace_Type))))
- {
- SLang_free_slstring (name);
- return NULL;
- }
-
- if (NULL == (nt = (SLang_Name_Type **) SLmalloc (sizeof (SLang_Name_Type *) * size)))
- {
- SLang_free_slstring (name);
- SLfree ((char *)table_list);
- return NULL;
- }
-
- memset ((char *)nt, 0, size * sizeof (SLang_Name_Type *));
- memset ((char *) table_list, 0, sizeof (SLang_NameSpace_Type));
-
- table_list->name = name;
- table_list->table = nt;
- table_list->table_size = size;
-
- table_list->next = Namespace_Tables;
- Namespace_Tables = table_list;
-
- return table_list;
-}
-
-int _SLns_set_namespace_name (SLang_NameSpace_Type *t, char *name)
-{
- SLang_NameSpace_Type *t1;
-
- t1 = _SLns_find_namespace (name);
- if (t1 == NULL)
- t1 = t;
-
- if ((t != t1) || (*name == 0))
- {
- SLang_verror (SL_INTRINSIC_ERROR, "Namespace \"%s\" already exists",
- name);
- return -1;
- }
-
- if (NULL == (name = SLang_create_slstring (name)))
- return -1;
-
- SLang_free_slstring (t->namespace_name); /* NULL ok */
- t->namespace_name = name;
-
- return 0;
-}
-
-SLang_Array_Type *_SLnspace_apropos (SLang_NameSpace_Type *ns, char *pat, unsigned int what)
-{
- SLang_Array_Type *at;
- unsigned int table_size;
- SLang_Name_Type *t, **table;
- int num_matches;
- unsigned int i;
- SLRegexp_Type rexp;
- unsigned char rbuf[512];
- unsigned int two;
-
- at = NULL;
-
- if ((ns == NULL)
- || ((table = ns->table) == NULL))
- return NULL;
-
- memset ((char *) &rexp, 0, sizeof (SLRegexp_Type));
- rexp.case_sensitive = 1;
- rexp.buf = rbuf;
- rexp.buf_len = sizeof (rbuf);
- rexp.pat = (unsigned char *)pat;
-
- if (0 != SLang_regexp_compile (&rexp))
- {
- SLang_verror (SL_INVALID_PARM, "Invalid regular expression: %s", pat);
- return NULL;
- }
-
- table_size = ns->table_size;
-
- two = 2;
- while (two != 0)
- {
- two--;
-
- num_matches = 0;
- for (i = 0; i < table_size; i++)
- {
- t = table[i];
- while (t != NULL)
- {
- unsigned int flags;
- char *name = t->name;
-
- switch (t->name_type)
- {
- case SLANG_GVARIABLE:
- flags = 8;
- break;
-
- case SLANG_ICONSTANT:
- case SLANG_DCONSTANT:
- case SLANG_RVARIABLE:
- case SLANG_IVARIABLE:
- flags = 4;
- break;
-
- case SLANG_INTRINSIC:
- case SLANG_MATH_UNARY:
- case SLANG_APP_UNARY:
- flags = 1;
- break;
-
- case SLANG_FUNCTION:
- flags = 2;
- break;
-
- default:
- flags = 0;
- break;
- }
-
- if ((flags & what)
- && (NULL != SLang_regexp_match ((unsigned char *)name, strlen (name), &rexp)))
- {
- if (at != NULL)
- {
- if (-1 == SLang_set_array_element (at, &num_matches, (VOID_STAR)&name))
- goto return_error;
- }
- num_matches++;
- }
- t = t->next;
- }
- }
-
- if (at == NULL)
- {
- at = SLang_create_array (SLANG_STRING_TYPE, 0, NULL, &num_matches, 1);
- if (at == NULL)
- goto return_error;
- }
- }
-
- return at;
-
- return_error:
- SLang_free_array (at);
- return NULL;
-}
-
-SLang_NameSpace_Type *SLns_create_namespace (char *namespace_name)
-{
- SLang_NameSpace_Type *ns;
- static int num;
- char name[64];
-
- if (namespace_name == NULL)
- namespace_name = "Global";
-
- ns = _SLns_find_namespace (namespace_name);
- if (ns != NULL)
- return ns;
-
- sprintf (name, " *** internal ns <%d> *** ", num);
-
- if (NULL == (ns = _SLns_allocate_namespace (name, SLSTATIC_HASH_TABLE_SIZE)))
- return NULL;
-
- num++;
- if (-1 == _SLns_set_namespace_name (ns, namespace_name))
- {
- SLns_delete_namespace (ns);
- return NULL;
- }
-
- return ns;
-}
-
-void SLns_delete_namespace (SLang_NameSpace_Type *ns)
-{
- (void) ns;
- /* V2.0 */
-}
diff --git a/mdk-stage1/slang/slospath.c b/mdk-stage1/slang/slospath.c
deleted file mode 100644
index 644931e81..000000000
--- a/mdk-stage1/slang/slospath.c
+++ /dev/null
@@ -1,73 +0,0 @@
-/* Pathname intrinsic functions */
-/* Copyright (c) 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-static void path_concat (char *a, char *b)
-{
- SLang_push_malloced_string (SLpath_dircat (a,b));
-}
-
-static void path_extname (char *path)
-{
-#ifdef VMS
- char *p;
-#endif
-
- path = SLpath_extname (path);
-#ifndef VMS
- SLang_push_string (path);
-#else
- p = strchr (path, ';');
- if (p == NULL)
- (void)SLang_push_string (p);
- else
- (void)SLang_push_malloced_string (SLmake_nstring (path, (unsigned int)(p - path)));
-#endif
-}
-
-static void path_basename (char *path)
-{
- (void) SLang_push_string (SLpath_basename (path));
-}
-
-static void path_dirname (char *path)
-{
- (void) SLang_push_malloced_string (SLpath_dirname (path));
-}
-
-static void path_sans_extname (char *path)
-{
- (void) SLang_push_malloced_string (SLpath_pathname_sans_extname (path));
-}
-
-
-
-static SLang_Intrin_Fun_Type Path_Name_Table [] =
-{
- MAKE_INTRINSIC_SS("path_concat", path_concat, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_S("path_extname", path_extname, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_S("path_dirname", path_dirname, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_S("path_basename", path_basename, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_S("path_sans_extname", path_sans_extname, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_S("path_is_absolute", SLpath_is_absolute_path, SLANG_INT_TYPE),
- SLANG_END_INTRIN_FUN_TABLE
-};
-
-int SLang_init_ospath (void)
-{
- if (-1 == SLadd_intrin_fun_table(Path_Name_Table, "__OSPATH__"))
- return -1;
-
- return 0;
-}
-
-
diff --git a/mdk-stage1/slang/slpack.c b/mdk-stage1/slang/slpack.c
deleted file mode 100644
index 53ef63643..000000000
--- a/mdk-stage1/slang/slpack.c
+++ /dev/null
@@ -1,785 +0,0 @@
-/* Pack objects as a binary string */
-/* Copyright (c) 1998, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-#include "slinclud.h"
-
-#include <ctype.h>
-
-#include "slang.h"
-#include "_slang.h"
-
-#ifndef isdigit
-# define isdigit(c) (((c)>='0')&&((c)<= '9'))
-#endif
-#ifndef isspace
-# define isspace(c) (((c)==' ') || ((c)=='\t') || ((c)=='\n'))
-#endif
-
-/* format description:
- *
- * s = string (null padded)
- * S = string (space padded)
- * c = signed char
- * C = unsigned char
- * h = short
- * H = unsigned short
- * i = int
- * I = unsigned int
- * l = long
- * L = unsigned long
- * j = 16 bit signed integer (short)
- * J = 16 bit unsigned integer (short)
- * k = 32 bit signed integer (long)
- * K = 32 bit unsigned integer (long)
- * f = float (native format)
- * F = 32 bit double
- * d = double (native format)
- * D = 64 bit double
- * x = null pad byte
- * > = big-endian mode
- * < = little-endian mode
- * = = native mode
- */
-
-#define NATIVE_ORDER 0
-#define BIGENDIAN_ORDER 1
-#define LILENDIAN_ORDER 2
-static int Native_Byte_Order = NATIVE_ORDER;
-
-typedef struct
-{
- char format_type;
- unsigned char data_type;
- unsigned int repeat;
- unsigned int sizeof_type;
- char pad;
- int byteorder;
- int is_scalar;
-}
-Format_Type;
-
-static int get_int_type_for_size (unsigned int size, unsigned char *s, unsigned char *u)
-{
- if (sizeof (int) == size)
- {
- if (s != NULL) *s = SLANG_INT_TYPE;
- if (u != NULL) *u = SLANG_UINT_TYPE;
- return 0;
- }
-
- if (sizeof (short) == size)
- {
- if (s != NULL) *s = SLANG_SHORT_TYPE;
- if (u != NULL) *u = SLANG_USHORT_TYPE;
- return 1;
- }
-
- if (sizeof (long) == size)
- {
- if (s != NULL) *s = SLANG_LONG_TYPE;
- if (u != NULL) *u = SLANG_ULONG_TYPE;
- return 1;
- }
-
- if (s != NULL) *s = 0;
- if (u != NULL) *u = 0;
- SLang_verror (SL_NOT_IMPLEMENTED,
- "This OS does not support a %u byte int", size);
- return -1;
-}
-
-static int get_float_type_for_size (unsigned int size, unsigned char *s)
-{
- if (sizeof (float) == size)
- {
- *s = SLANG_FLOAT_TYPE;
- return 0;
- }
-
- if (sizeof (double) == size)
- {
- *s = SLANG_DOUBLE_TYPE;
- return 0;
- }
-
- SLang_verror (SL_NOT_IMPLEMENTED,
- "This OS does not support a %u byte float", size);
- return -1;
-}
-
-static int parse_a_format (char **format, Format_Type *ft)
-{
- char *f;
- char ch;
- unsigned repeat;
-
- f = *format;
-
- while (((ch = *f++) != 0)
- && isspace (ch))
- ;
-
- switch (ch)
- {
- default:
- ft->byteorder = NATIVE_ORDER;
- break;
-
- case '=':
- ft->byteorder = NATIVE_ORDER;
- ch = *f++;
- break;
-
- case '>':
- ft->byteorder = BIGENDIAN_ORDER;
- ch = *f++;
- break;
-
- case '<':
- ft->byteorder = LILENDIAN_ORDER;
- ch = *f++;
- break;
- }
-
- if (ch == 0)
- {
- f--;
- *format = f;
- return 0;
- }
-
- ft->format_type = ch;
- ft->repeat = 1;
-
- if (isdigit (*f))
- {
- repeat = (unsigned int) (*f - '0');
- f++;
-
- while (isdigit (*f))
- {
- unsigned int repeat10 = 10 * repeat + (unsigned int)(*f - '0');
-
- /* Check overflow */
- if (repeat != repeat10 / 10)
- {
- SLang_verror (SL_OVERFLOW,
- "Repeat count too large in [un]pack format");
- return -1;
- }
- repeat = repeat10;
- f++;
- }
- ft->repeat = repeat;
- }
-
- *format = f;
-
- ft->is_scalar = 1;
- ft->pad = 0;
-
- switch (ft->format_type)
- {
- default:
- SLang_verror (SL_NOT_IMPLEMENTED,
- "[un]pack format character '%c' not supported", ft->format_type);
- return -1;
-
- case 'D':
- ft->sizeof_type = 8;
- if (-1 == get_float_type_for_size (8, &ft->data_type))
- return -1;
- break;
-
- case 'd':
- ft->data_type = SLANG_DOUBLE_TYPE;
- ft->sizeof_type = sizeof (double);
- break;
-
- case 'F':
- ft->sizeof_type = 4;
- if (-1 == get_float_type_for_size (4, &ft->data_type))
- return -1;
- break;
- case 'f':
- ft->data_type = SLANG_FLOAT_TYPE;
- ft->sizeof_type = sizeof (float);
- break;
-
- case 'h':
- ft->data_type = SLANG_SHORT_TYPE;
- ft->sizeof_type = sizeof (short);
- break;
- case 'H':
- ft->data_type = SLANG_USHORT_TYPE;
- ft->sizeof_type = sizeof (unsigned short);
- break;
- case 'i':
- ft->data_type = SLANG_INT_TYPE;
- ft->sizeof_type = sizeof (int);
- break;
- case 'I':
- ft->data_type = SLANG_UINT_TYPE;
- ft->sizeof_type = sizeof (unsigned int);
- break;
- case 'l':
- ft->data_type = SLANG_LONG_TYPE;
- ft->sizeof_type = sizeof (long);
- break;
- case 'L':
- ft->data_type = SLANG_ULONG_TYPE;
- ft->sizeof_type = sizeof (unsigned long);
- break;
-
- /* 16 bit ints */
- case 'j':
- ft->sizeof_type = 2;
- if (-1 == get_int_type_for_size (2, &ft->data_type, NULL))
- return -1;
- break;
- case 'J':
- ft->sizeof_type = 2;
- if (-1 == get_int_type_for_size (2, NULL, &ft->data_type))
- return -1;
- break;
-
- /* 32 bit ints */
- case 'k':
- ft->sizeof_type = 4;
- if (-1 == get_int_type_for_size (4, &ft->data_type, NULL))
- return -1;
- break;
- case 'K':
- ft->sizeof_type = 4;
- if (-1 == get_int_type_for_size (4, NULL, &ft->data_type))
- return -1;
- break;
-
- case 'x':
- ft->sizeof_type = 1;
- ft->data_type = 0;
- break;
-
- case 'c':
- ft->sizeof_type = 1;
- ft->data_type = SLANG_CHAR_TYPE;
- break;
-
- case 'C':
- ft->data_type = SLANG_UCHAR_TYPE;
- ft->sizeof_type = 1;
- break;
-
- case 'S':
- case 'A':
- ft->pad = ' ';
- case 'a':
- case 's':
- ft->data_type = SLANG_BSTRING_TYPE;
- ft->sizeof_type = 1;
- ft->is_scalar = 0;
- break;
- }
- return 1;
-}
-
-static int compute_size_for_format (char *format, unsigned int *num_bytes)
-{
- unsigned int size;
- Format_Type ft;
- int status;
-
- *num_bytes = size = 0;
-
- while (1 == (status = parse_a_format (&format, &ft)))
- size += ft.repeat * ft.sizeof_type;
-
- *num_bytes = size;
- return status;
-}
-
-static void byte_swap64 (unsigned char *ss, unsigned int n) /*{{{*/
-{
- unsigned char *p, *pmax, ch;
-
- if (n == 0) return;
- p = (unsigned char *) ss;
- pmax = p + 8 * n;
- while (p < pmax)
- {
- ch = *p;
- *p = *(p + 7);
- *(p + 7) = ch;
-
- ch = *(p + 6);
- *(p + 6) = *(p + 1);
- *(p + 1) = ch;
-
- ch = *(p + 5);
- *(p + 5) = *(p + 2);
- *(p + 2) = ch;
-
- ch = *(p + 4);
- *(p + 4) = *(p + 3);
- *(p + 3) = ch;
-
- p += 8;
- }
-}
-
-/*}}}*/
-static void byte_swap32 (unsigned char *ss, unsigned int n) /*{{{*/
-{
- unsigned char *p, *pmax, ch;
-
- p = (unsigned char *) ss;
- pmax = p + 4 * n;
- while (p < pmax)
- {
- ch = *p;
- *p = *(p + 3);
- *(p + 3) = ch;
-
- ch = *(p + 1);
- *(p + 1) = *(p + 2);
- *(p + 2) = ch;
- p += 4;
- }
-}
-
-/*}}}*/
-static void byte_swap16 (unsigned char *p, unsigned int nread) /*{{{*/
-{
- unsigned char *pmax, ch;
-
- pmax = p + 2 * nread;
- while (p < pmax)
- {
- ch = *p;
- *p = *(p + 1);
- *(p + 1) = ch;
- p += 2;
- }
-}
-
-/*}}}*/
-
-static int byteswap (int order, unsigned char *b, unsigned int size, unsigned int num)
-{
- if (Native_Byte_Order == order)
- return 0;
-
- switch (size)
- {
- case 2:
- byte_swap16 (b, num);
- break;
- case 4:
- byte_swap32 (b, num);
- break;
- case 8:
- byte_swap64 (b, num);
- break;
- default:
- return -1;
- }
-
- return 0;
-}
-
-static void check_native_byte_order (void)
-{
- unsigned short x;
-
- if (Native_Byte_Order != NATIVE_ORDER)
- return;
-
- x = 0xFF;
- if (*(unsigned char *)&x == 0xFF)
- Native_Byte_Order = LILENDIAN_ORDER;
- else
- Native_Byte_Order = BIGENDIAN_ORDER;
-}
-
-static SLang_BString_Type *
-pack_according_to_format (char *format, unsigned int nitems)
-{
- unsigned int size, num;
- unsigned char *buf, *b;
- SLang_BString_Type *bs;
- Format_Type ft;
-
- buf = NULL;
-
- if (-1 == compute_size_for_format (format, &size))
- goto return_error;
-
- if (NULL == (buf = (unsigned char *) SLmalloc (size + 1)))
- goto return_error;
-
- b = buf;
-
- while (1 == parse_a_format (&format, &ft))
- {
- unsigned char *ptr;
- unsigned int repeat;
-
- repeat = ft.repeat;
- if (ft.data_type == 0)
- {
- memset ((char *) b, ft.pad, repeat);
- b += repeat;
- continue;
- }
-
- if (ft.is_scalar)
- {
- unsigned char *bstart;
- num = repeat;
-
- bstart = b;
- while (repeat != 0)
- {
- unsigned int nelements;
- SLang_Array_Type *at;
-
- if (nitems == 0)
- {
- SLang_verror (SL_INVALID_PARM,
- "Not enough items for pack format");
- goto return_error;
- }
-
- if (-1 == SLang_pop_array_of_type (&at, ft.data_type))
- goto return_error;
-
- nelements = at->num_elements;
- if (repeat < nelements)
- nelements = repeat;
- repeat -= nelements;
-
- nelements = nelements * ft.sizeof_type;
- memcpy ((char *)b, (char *)at->data, nelements);
-
- b += nelements;
- SLang_free_array (at);
- nitems--;
- }
-
- if (ft.byteorder != NATIVE_ORDER)
- byteswap (ft.byteorder, bstart, ft.sizeof_type, num);
-
- continue;
- }
-
- /* Otherwise we have a string */
- if (-1 == SLang_pop_bstring (&bs))
- goto return_error;
-
- ptr = SLbstring_get_pointer (bs, &num);
- if (repeat < num) num = repeat;
- memcpy ((char *)b, (char *)ptr, num);
- b += num;
- repeat -= num;
- memset ((char *)b, ft.pad, repeat);
- SLbstring_free (bs);
- b += repeat;
- nitems--;
- }
-
- *b = 0;
- bs = SLbstring_create_malloced (buf, size, 0);
- if (bs == NULL)
- goto return_error;
-
- SLdo_pop_n (nitems);
- return bs;
-
- return_error:
- SLdo_pop_n (nitems);
- if (buf != NULL)
- SLfree ((char *) buf);
-
- return NULL;
-}
-
-void _SLpack (void)
-{
- SLang_BString_Type *bs;
- char *fmt;
- int nitems;
-
- check_native_byte_order ();
-
- nitems = SLang_Num_Function_Args;
- if (nitems <= 0)
- {
- SLang_verror (SL_SYNTAX_ERROR,
- "pack: not enough arguments");
- return;
- }
-
- if ((-1 == SLreverse_stack (nitems))
- || (-1 == SLang_pop_slstring (&fmt)))
- bs = NULL;
- else
- {
- bs = pack_according_to_format (fmt, (unsigned int)nitems - 1);
- SLang_free_slstring (fmt);
- }
-
- SLang_push_bstring (bs);
- SLbstring_free (bs);
-}
-
-void _SLunpack (char *format, SLang_BString_Type *bs)
-{
- Format_Type ft;
- unsigned char *b;
- unsigned int len;
- unsigned int num_bytes;
-
- check_native_byte_order ();
-
- if (-1 == compute_size_for_format (format, &num_bytes))
- return;
-
- b = SLbstring_get_pointer (bs, &len);
- if (b == NULL)
- return;
-
- if (len < num_bytes)
- {
- SLang_verror (SL_INVALID_PARM,
- "unpack format %s is too large for input string",
- format);
- return;
- }
-
- while (1 == parse_a_format (&format, &ft))
- {
- char *str, *s;
-
- if (ft.repeat == 0)
- continue;
-
- if (ft.data_type == 0)
- { /* skip padding */
- b += ft.repeat;
- continue;
- }
-
- if (ft.is_scalar)
- {
- SLang_Array_Type *at;
- int dims;
-
- if (ft.repeat == 1)
- {
- SLang_Class_Type *cl;
-
- cl = _SLclass_get_class (ft.data_type);
- memcpy ((char *)cl->cl_transfer_buf, (char *)b, ft.sizeof_type);
- if (ft.byteorder != NATIVE_ORDER)
- byteswap (ft.byteorder, (unsigned char *)cl->cl_transfer_buf, ft.sizeof_type, 1);
-
- if (-1 == (cl->cl_apush (ft.data_type, cl->cl_transfer_buf)))
- return;
- b += ft.sizeof_type;
- continue;
- }
-
- dims = (int) ft.repeat;
- at = SLang_create_array (ft.data_type, 0, NULL, &dims, 1);
- if (at == NULL)
- return;
-
- num_bytes = ft.repeat * ft.sizeof_type;
- memcpy ((char *)at->data, (char *)b, num_bytes);
- if (ft.byteorder != NATIVE_ORDER)
- byteswap (ft.byteorder, (unsigned char *)at->data, ft.sizeof_type, ft.repeat);
-
- if (-1 == SLang_push_array (at, 1))
- return;
-
- b += num_bytes;
- continue;
- }
-
- len = ft.repeat;
- str = SLmalloc (len + 1);
- if (str == NULL)
- return;
-
- memcpy ((char *) str, (char *)b, len);
- str [len] = 0;
-
- if (ft.pad == ' ')
- {
- unsigned int new_len;
-
- s = str + len;
- while (s > str)
- {
- s--;
- if ((*s != ' ') && (*s != 0))
- {
- s++;
- break;
- }
- *s = 0;
- }
- new_len = (unsigned int) (s - str);
-
- if (new_len != len)
- {
- s = SLrealloc (str, new_len + 1);
- if (s == NULL)
- {
- SLfree (str);
- return;
- }
- str = s;
- len = new_len;
- }
- }
-
- /* Avoid a bstring if possible */
- s = SLmemchr (str, 0, len);
- if (s == NULL)
- {
- if (-1 == SLang_push_malloced_string (str))
- return;
- }
- else
- {
- SLang_BString_Type *new_bs;
-
- new_bs = SLbstring_create_malloced ((unsigned char *)str, len, 1);
- if (new_bs == NULL)
- return;
-
- if (-1 == SLang_push_bstring (new_bs))
- {
- SLfree (str);
- return;
- }
- SLbstring_free (new_bs);
- }
-
- b += ft.repeat;
- }
-}
-
-unsigned int _SLpack_compute_size (char *format)
-{
- unsigned int n;
-
- n = 0;
- (void) compute_size_for_format (format, &n);
- return n;
-}
-
-void _SLpack_pad_format (char *format)
-{
- unsigned int len, max_len;
- Format_Type ft;
- char *buf, *b;
-
- check_native_byte_order ();
-
- /* Just check the syntax */
- if (-1 == compute_size_for_format (format, &max_len))
- return;
-
- /* This should be sufficient to handle any needed xyy padding characters.
- * I cannot see how this will be overrun
- */
- max_len = 4 * (strlen (format) + 1);
- if (NULL == (buf = SLmalloc (max_len + 1)))
- return;
-
- b = buf;
- len = 0;
- while (1 == parse_a_format (&format, &ft))
- {
- struct { char a; short b; } s_h;
- struct { char a; int b; } s_i;
- struct { char a; long b; } s_l;
- struct { char a; float b; } s_f;
- struct { char a; double b; } s_d;
- unsigned int pad;
-
- if (ft.repeat == 0)
- continue;
-
- if (ft.data_type == 0)
- { /* pad */
- sprintf (b, "x%u", ft.repeat);
- b += strlen (b);
- len += ft.repeat;
- continue;
- }
-
- switch (ft.data_type)
- {
- default:
- case SLANG_STRING_TYPE:
- case SLANG_BSTRING_TYPE:
- case SLANG_CHAR_TYPE:
- case SLANG_UCHAR_TYPE:
- pad = 0;
- break;
-
- case SLANG_SHORT_TYPE:
- case SLANG_USHORT_TYPE:
- pad = ((unsigned int) ((char *)&s_h.b - (char *)&s_h.a));
- break;
-
- case SLANG_INT_TYPE:
- case SLANG_UINT_TYPE:
- pad = ((unsigned int) ((char *)&s_i.b - (char *)&s_i.a));
- break;
-
- case SLANG_LONG_TYPE:
- case SLANG_ULONG_TYPE:
- pad = ((unsigned int) ((char *)&s_l.b - (char *)&s_l.a));
- break;
-
- case SLANG_FLOAT_TYPE:
- pad = ((unsigned int) ((char *)&s_f.b - (char *)&s_f.a));
- break;
-
- case SLANG_DOUBLE_TYPE:
- pad = ((unsigned int) ((char *)&s_d.b - (char *)&s_d.a));
- break;
- }
-
- /* Pad to a length that is an integer multiple of pad. */
- if (pad)
- pad = pad * ((len + pad - 1)/pad) - len;
-
- if (pad)
- {
- sprintf (b, "x%u", pad);
- b += strlen (b);
- len += pad;
- }
-
- *b++ = ft.format_type;
- if (ft.repeat > 1)
- {
- sprintf (b, "%u", ft.repeat);
- b += strlen (b);
- }
-
- len += ft.repeat * ft.sizeof_type;
- }
- *b = 0;
-
- (void) SLang_push_malloced_string (buf);
-}
diff --git a/mdk-stage1/slang/slparse.c b/mdk-stage1/slang/slparse.c
deleted file mode 100644
index bc709d1fb..000000000
--- a/mdk-stage1/slang/slparse.c
+++ /dev/null
@@ -1,1970 +0,0 @@
-/* Copyright (c) 1998, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-static SLang_Load_Type *LLT;
-int _SLang_Compile_Line_Num_Info;
-
-static void free_token (_SLang_Token_Type *t)
-{
- register unsigned int nrefs = t->num_refs;
-
- if (nrefs == 0)
- return;
-
- if (nrefs == 1)
- {
- if (t->free_sval_flag)
- {
- if (t->type == BSTRING_TOKEN)
- SLbstring_free (t->v.b_val);
- else
- _SLfree_hashed_string (t->v.s_val, strlen (t->v.s_val), t->hash);
- t->v.s_val = NULL;
- }
- }
-
- t->num_refs = nrefs - 1;
-}
-
-static void init_token (_SLang_Token_Type *t)
-{
- memset ((char *) t, 0, sizeof (_SLang_Token_Type));
-#if _SLANG_HAS_DEBUG_CODE
- t->line_number = -1;
-#endif
-}
-
-/* Allow room for one push back of a token. This is necessary for
- * multiple assignment.
- */
-static unsigned int Use_Next_Token;
-static _SLang_Token_Type Next_Token;
-#if _SLANG_HAS_DEBUG_CODE
-static int Last_Line_Number = -1;
-#endif
-
-static int unget_token (_SLang_Token_Type *ctok)
-{
- if (SLang_Error)
- return -1;
- if (Use_Next_Token != 0)
- {
- _SLparse_error ("unget_token failed", ctok, 0);
- return -1;
- }
-
- Use_Next_Token++;
- Next_Token = *ctok;
- init_token (ctok);
- return 0;
-}
-
-static int get_token (_SLang_Token_Type *ctok)
-{
- if (ctok->num_refs)
- free_token (ctok);
-
- if (Use_Next_Token)
- {
- Use_Next_Token--;
- *ctok = Next_Token;
- return ctok->type;
- }
-
- return _SLget_token (ctok);
-}
-
-static int compile_token (_SLang_Token_Type *t)
-{
-#if _SLANG_HAS_DEBUG_CODE
- if (_SLang_Compile_Line_Num_Info
- && (t->line_number != Last_Line_Number)
- && (t->line_number != -1))
- {
- _SLang_Token_Type tok;
- tok.type = LINE_NUM_TOKEN;
- tok.v.long_val = Last_Line_Number = t->line_number;
- (*_SLcompile_ptr) (&tok);
- }
-#endif
- (*_SLcompile_ptr) (t);
- return 0;
-}
-
-typedef struct
-{
-#define USE_PARANOID_MAGIC 0
-#if USE_PARANOID_MAGIC
- unsigned long magic;
-#endif
- _SLang_Token_Type *stack;
- unsigned int len;
- unsigned int size;
-}
-Token_List_Type;
-
-#define MAX_TOKEN_LISTS 16
-static Token_List_Type Token_List_Stack [MAX_TOKEN_LISTS];
-static unsigned int Token_List_Stack_Depth = 0;
-static Token_List_Type *Token_List = NULL;
-
-static void init_token_list (Token_List_Type *t)
-{
- t->size = 0;
- t->len = 0;
- t->stack = NULL;
-#if USE_PARANOID_MAGIC
- t->magic = 0xABCDEF12;
-#endif
-}
-
-static void free_token_list (Token_List_Type *t)
-{
- _SLang_Token_Type *s;
-
- if (t == NULL)
- return;
-#if USE_PARANOID_MAGIC
- if (t->magic != 0xABCDEF12)
- {
- SLang_doerror ("Magic error.");
- return;
- }
-#endif
- s = t->stack;
- if (s != NULL)
- {
- _SLang_Token_Type *smax = s + t->len;
- while (s != smax)
- {
- if (s->num_refs) free_token (s);
- s++;
- }
-
- SLfree ((char *) t->stack);
- }
-
- memset ((char *) t, 0, sizeof (Token_List_Type));
-}
-
-static Token_List_Type *push_token_list (void)
-{
- if (Token_List_Stack_Depth == MAX_TOKEN_LISTS)
- {
- _SLparse_error ("Token list stack size exceeded", NULL, 0);
- return NULL;
- }
-
- Token_List = Token_List_Stack + Token_List_Stack_Depth;
- Token_List_Stack_Depth++;
- init_token_list (Token_List);
- return Token_List;
-}
-
-static int pop_token_list (int do_free)
-{
- if (Token_List_Stack_Depth == 0)
- {
- if (SLang_Error == 0)
- _SLparse_error ("Token list stack underflow", NULL, 0);
- return -1;
- }
- Token_List_Stack_Depth--;
-
- if (do_free) free_token_list (Token_List);
-
- if (Token_List_Stack_Depth != 0)
- Token_List = Token_List_Stack + (Token_List_Stack_Depth - 1);
- else
- Token_List = NULL;
-
- return 0;
-}
-
-static int check_token_list_space (Token_List_Type *t, unsigned int delta_size)
-{
- _SLang_Token_Type *st;
- unsigned int len;
-#if USE_PARANOID_MAGIC
- if (t->magic != 0xABCDEF12)
- {
- SLang_doerror ("Magic error.");
- return -1;
- }
-#endif
- len = t->len + delta_size;
- if (len <= t->size) return 0;
-
- if (delta_size < 4)
- {
- delta_size = 4;
- len = t->len + delta_size;
- }
-
- st = (_SLang_Token_Type *) SLrealloc((char *) t->stack,
- len * sizeof(_SLang_Token_Type));
- if (st == NULL)
- {
- _SLparse_error ("Malloc error", NULL, 0);
- return -1;
- }
-
- memset ((char *) (st + t->len), 0, delta_size);
-
- t->stack = st;
- t->size = len;
- return 0;
-}
-
-static int append_token (_SLang_Token_Type *t)
-{
- if (-1 == check_token_list_space (Token_List, 1))
- return -1;
-
- Token_List->stack [Token_List->len] = *t;
- Token_List->len += 1;
- t->num_refs = 0; /* stealing it */
- return 0;
-}
-
-static int append_token_of_type (unsigned char t)
-{
- _SLang_Token_Type *tok;
-
- if (-1 == check_token_list_space (Token_List, 1))
- return -1;
-
- /* The memset when the list was created ensures that the other fields
- * are properly initialized.
- */
- tok = Token_List->stack + Token_List->len;
- init_token (tok);
- tok->type = t;
- Token_List->len += 1;
- return 0;
-}
-
-static _SLang_Token_Type *get_last_token (void)
-{
- unsigned int len;
-
- if ((Token_List == NULL)
- || (0 == (len = Token_List->len)))
- return NULL;
-
- len--;
- return Token_List->stack + len;
-}
-
-/* This function does NOT free the list. */
-static int compile_token_list_with_fun (int dir, Token_List_Type *list,
- int (*f)(_SLang_Token_Type *))
-{
- _SLang_Token_Type *t0, *t1;
-
- if (list == NULL)
- return -1;
-
- if (f == NULL)
- f = compile_token;
-
- t0 = list->stack;
- t1 = t0 + list->len;
-
- if (dir < 0)
- {
- /* backwards */
-
- while ((SLang_Error == 0) && (t1 > t0))
- {
- t1--;
- (*f) (t1);
- }
- return 0;
- }
-
- /* forward */
- while ((SLang_Error == 0) && (t0 < t1))
- {
- (*f) (t0);
- t0++;
- }
- return 0;
-}
-
-static int compile_token_list (void)
-{
- if (Token_List == NULL)
- return -1;
-
- compile_token_list_with_fun (1, Token_List, NULL);
- pop_token_list (1);
- return 0;
-}
-
-/* Take all elements in the list from pos2 to the end and exchange them
- * with the elements at pos1, e.g.,
- * ...ABCDEabc ==> ...abcABCDE
- * where pos1 denotes A and pos2 denotes a.
- */
-static int token_list_element_exchange (unsigned int pos1, unsigned int pos2)
-{
- _SLang_Token_Type *s, *s1, *s2;
- unsigned int len, nloops;
-
- if (Token_List == NULL)
- return -1;
-
- s = Token_List->stack;
- len = Token_List->len;
-
- if ((s == NULL) || (len == 0)
- || (pos2 >= len))
- return -1;
-
- /* This may not be the most efficient algorithm but the number to swap
- * is most-likely going to be small, e.g, 3
- * The algorithm is to rotate the list. The particular rotation
- * direction was chosen to make insert_token fast.
- * It works like:
- * @ ABCabcde --> BCabcdeA --> CabcdeAB --> abcdefAB
- * which is optimal for Abcdef sequence produced by function calls.
- *
- * Profiling indicates that nloops is almost always 1, whereas the inner
- * loop can loop many times (e.g., 9 times).
- */
-
- s2 = s + (len - 1);
- s1 = s + pos1;
- nloops = pos2 - pos1;
-
- while (nloops)
- {
- _SLang_Token_Type save;
-
- s = s1;
- save = *s;
-
- while (s < s2)
- {
- *s = *(s + 1);
- s++;
- }
- *s = save;
-
- nloops--;
- }
- return 0;
-}
-
-#if 0
-static int insert_token (_SLang_Token_Type *t, unsigned int pos)
-{
- if (-1 == append_token (t))
- return -1;
-
- return token_list_element_exchange (pos, Token_List->len - 1);
-}
-#endif
-static void compile_token_of_type (unsigned char t)
-{
- _SLang_Token_Type tok;
-
-#if _SLANG_HAS_DEBUG_CODE
- tok.line_number = -1;
-#endif
- tok.type = t;
- compile_token(&tok);
-}
-
-static void statement (_SLang_Token_Type *);
-static void compound_statement (_SLang_Token_Type *);
-static void expression_with_parenthesis (_SLang_Token_Type *);
-static void handle_semicolon (_SLang_Token_Type *);
-static void statement_list (_SLang_Token_Type *);
-static void variable_list (_SLang_Token_Type *, unsigned char);
-static void struct_declaration (_SLang_Token_Type *);
-static void define_function_args (_SLang_Token_Type *);
-static void typedef_definition (_SLang_Token_Type *);
-static void function_args_expression (_SLang_Token_Type *, int);
-static void expression (_SLang_Token_Type *);
-static void expression_with_commas (_SLang_Token_Type *, int);
-static void simple_expression (_SLang_Token_Type *);
-static void unary_expression (_SLang_Token_Type *);
-static void postfix_expression (_SLang_Token_Type *);
-static int check_for_lvalue (unsigned char, _SLang_Token_Type *);
-/* static void primary_expression (_SLang_Token_Type *); */
-static void block (_SLang_Token_Type *);
-static void inline_array_expression (_SLang_Token_Type *);
-static void array_index_expression (_SLang_Token_Type *);
-static void do_multiple_assignment (_SLang_Token_Type *);
-static void try_multiple_assignment (_SLang_Token_Type *);
-#if 0
-static void not_implemented (char *what)
-{
- char err [256];
- sprintf (err, "Expression not implemented: %s", what);
- _SLparse_error (err, NULL, 0);
-}
-#endif
-static void rpn_parse_line (_SLang_Token_Type *tok)
-{
- do
- {
- /* multiple RPN tokens possible when the file looks like:
- * . <end of line>
- * . <end of line>
- */
- if (tok->type != RPN_TOKEN)
- compile_token (tok);
- free_token (tok);
- }
- while (EOF_TOKEN != _SLget_rpn_token (tok));
-}
-
-static int get_identifier_token (_SLang_Token_Type *tok)
-{
- if (IDENT_TOKEN == get_token (tok))
- return IDENT_TOKEN;
-
- _SLparse_error ("Expecting identifier", tok, 0);
- return tok->type;
-}
-
-static void define_function (_SLang_Token_Type *ctok, unsigned char type)
-{
- _SLang_Token_Type fname;
-
- switch (type)
- {
- case STATIC_TOKEN:
- type = DEFINE_STATIC_TOKEN;
- break;
-
- case PUBLIC_TOKEN:
- type = DEFINE_PUBLIC_TOKEN;
- break;
-
- case PRIVATE_TOKEN:
- type = DEFINE_PRIVATE_TOKEN;
- }
-
- init_token (&fname);
- if (IDENT_TOKEN != get_identifier_token (&fname))
- {
- free_token (&fname);
- return;
- }
-
- compile_token_of_type(OPAREN_TOKEN);
- get_token (ctok);
- define_function_args (ctok);
- compile_token_of_type(FARG_TOKEN);
-
- if (ctok->type == OBRACE_TOKEN)
- compound_statement(ctok);
-
- else if (ctok->type != SEMICOLON_TOKEN)
- {
- _SLparse_error("Expecting {", ctok, 0);
- free_token (&fname);
- return;
- }
-
- fname.type = type;
- compile_token (&fname);
- free_token (&fname);
-}
-
-/* statement:
- * compound-statement
- * if ( expression ) statement
- * if ( expression ) statement else statement
- * !if ( expression ) statement
- * loop ( expression ) statement
- * _for ( expression ) statement
- * foreach ( expression ) statement
- * foreach (expression ) using (expression-list) statement
- * while ( expression ) statement
- * do statement while (expression) ;
- * for ( expressionopt ; expressionopt ; expressionopt ) statement
- * ERROR_BLOCK statement
- * EXIT_BLOCK statement
- * USER_BLOCK0 statement
- * USER_BLOCK1 statement
- * USER_BLOCK2 statement
- * USER_BLOCK3 statement
- * USER_BLOCK4 statement
- * forever statement
- * break ;
- * continue ;
- * return expressionopt ;
- * variable variable-list ;
- * struct struct-decl ;
- * define identifier function-args ;
- * define identifier function-args compound-statement
- * switch ( expression ) statement
- * rpn-line
- * at-line
- * push ( expression )
- * ( expression ) = expression ;
- * expression ;
- * expression :
- */
-
-/* Note: This function does not return with a new token. It is up to the
- * calling routine to handle that.
- */
-static void statement (_SLang_Token_Type *ctok)
-{
- unsigned char type;
-
- if (SLang_Error)
- return;
-
- LLT->parse_level += 1;
-
- switch (ctok->type)
- {
- case OBRACE_TOKEN:
- compound_statement (ctok);
- break;
-
- case IF_TOKEN:
- case IFNOT_TOKEN:
- type = ctok->type;
- get_token (ctok);
- expression_with_parenthesis (ctok);
- block (ctok);
-
- if (ELSE_TOKEN != get_token (ctok))
- {
- compile_token_of_type (type);
- unget_token (ctok);
- break;
- }
- get_token (ctok);
- block (ctok);
- if (type == IF_TOKEN) type = ELSE_TOKEN; else type = NOTELSE_TOKEN;
- compile_token_of_type (type);
- break;
-
- /* case IFNOT_TOKEN: */
- case LOOP_TOKEN:
- case _FOR_TOKEN:
- type = ctok->type;
- get_token (ctok);
- expression_with_parenthesis (ctok);
- block (ctok);
- compile_token_of_type (type);
- break;
-
- case FOREACH_TOKEN:
- get_token (ctok);
- expression_with_parenthesis (ctok);
-
- if (NULL == push_token_list ())
- break;
-
- append_token_of_type (ARG_TOKEN);
- if (ctok->type == USING_TOKEN)
- {
- if (OPAREN_TOKEN != get_token (ctok))
- {
- _SLparse_error ("Expected 'using ('", ctok, 0);
- break;
- }
- get_token (ctok);
- function_args_expression (ctok, 0);
- }
- append_token_of_type (EARG_TOKEN);
-
- compile_token_list ();
-
- block (ctok);
- compile_token_of_type (FOREACH_TOKEN);
- break;
-
- case WHILE_TOKEN:
- get_token (ctok);
- compile_token_of_type (OBRACE_TOKEN);
- expression_with_parenthesis (ctok);
- compile_token_of_type (CBRACE_TOKEN);
- block (ctok);
- compile_token_of_type (WHILE_TOKEN);
- break;
-
- case DO_TOKEN:
- get_token (ctok);
- block (ctok);
-
- if (WHILE_TOKEN != get_token (ctok))
- {
- _SLparse_error("Expecting while", ctok, 0);
- break;
- }
-
- get_token (ctok);
-
- compile_token_of_type (OBRACE_TOKEN);
- expression_with_parenthesis (ctok);
- compile_token_of_type (CBRACE_TOKEN);
- compile_token_of_type (DOWHILE_TOKEN);
- handle_semicolon (ctok);
- break;
-
- case FOR_TOKEN:
-
- /* Look for (exp_opt ; exp_opt ; exp_opt ) */
-
- if (OPAREN_TOKEN != get_token (ctok))
- {
- _SLparse_error("Expecting (.", ctok, 0);
- break;
- }
-
- if (NULL == push_token_list ())
- break;
-
- append_token_of_type (OBRACE_TOKEN);
- if (SEMICOLON_TOKEN != get_token (ctok))
- {
- expression (ctok);
- if (ctok->type != SEMICOLON_TOKEN)
- {
- _SLparse_error("Expecting ;", ctok, 0);
- break;
- }
- }
- append_token_of_type (CBRACE_TOKEN);
-
- append_token_of_type (OBRACE_TOKEN);
- if (SEMICOLON_TOKEN != get_token (ctok))
- {
- expression (ctok);
- if (ctok->type != SEMICOLON_TOKEN)
- {
- _SLparse_error("Expecting ;", ctok, 0);
- break;
- }
- }
- append_token_of_type (CBRACE_TOKEN);
-
- append_token_of_type (OBRACE_TOKEN);
- if (CPAREN_TOKEN != get_token (ctok))
- {
- expression (ctok);
- if (ctok->type != CPAREN_TOKEN)
- {
- _SLparse_error("Expecting ).", ctok, 0);
- break;
- }
- }
- append_token_of_type (CBRACE_TOKEN);
-
- compile_token_list ();
-
- get_token (ctok);
- block (ctok);
- compile_token_of_type (FOR_TOKEN);
- break;
-
- case ERRBLK_TOKEN:
- case EXITBLK_TOKEN:
- case USRBLK0_TOKEN:
- case USRBLK1_TOKEN:
- case USRBLK2_TOKEN:
- case USRBLK3_TOKEN:
- case USRBLK4_TOKEN:
- case FOREVER_TOKEN:
- type = ctok->type;
- get_token (ctok);
- block (ctok);
- compile_token_of_type (type);
- break;
-
- case BREAK_TOKEN:
- case CONT_TOKEN:
- compile_token_of_type (ctok->type);
- get_token (ctok);
- handle_semicolon (ctok);
- break;
-
- case RETURN_TOKEN:
- if (SEMICOLON_TOKEN != get_token (ctok))
- {
- if (NULL == push_token_list ())
- break;
-
- expression (ctok);
-
- if (ctok->type != SEMICOLON_TOKEN)
- {
- _SLparse_error ("Expecting ;", ctok, 0);
- break;
- }
- compile_token_list ();
- }
- compile_token_of_type (RETURN_TOKEN);
- handle_semicolon (ctok);
- break;
-
- case STATIC_TOKEN:
- case PRIVATE_TOKEN:
- case PUBLIC_TOKEN:
- type = ctok->type;
- get_token (ctok);
- if (ctok->type == VARIABLE_TOKEN)
- {
- get_token (ctok);
- variable_list (ctok, type);
- handle_semicolon (ctok);
- break;
- }
- if (ctok->type == DEFINE_TOKEN)
- {
- define_function (ctok, type);
- break;
- }
- _SLparse_error ("Expecting 'variable' or 'define'", ctok, 0);
- break;
-
- case VARIABLE_TOKEN:
- get_token (ctok);
- variable_list (ctok, OBRACKET_TOKEN);
- handle_semicolon (ctok);
- break;
-
- case TYPEDEF_TOKEN:
- get_token (ctok);
- if (NULL == push_token_list ())
- break;
- typedef_definition (ctok);
- compile_token_list ();
-
- handle_semicolon (ctok);
- break;
-
- case DEFINE_TOKEN:
- define_function (ctok, DEFINE_TOKEN);
- break;
-
- case SWITCH_TOKEN:
- get_token (ctok);
- expression_with_parenthesis (ctok);
-
- while ((SLang_Error == 0)
- && (OBRACE_TOKEN == ctok->type))
- {
- compile_token_of_type (OBRACE_TOKEN);
- compound_statement (ctok);
- compile_token_of_type (CBRACE_TOKEN);
- get_token (ctok);
- }
- compile_token_of_type (SWITCH_TOKEN);
- unget_token (ctok);
- break;
-
- case EOF_TOKEN:
- break;
-#if 0
- case PUSH_TOKEN:
- get_token (ctok);
- expression_list_with_parenthesis (ctok);
- handle_semicolon (ctok);
- break;
-#endif
-
- case SEMICOLON_TOKEN:
- handle_semicolon (ctok);
- break;
-
- case RPN_TOKEN:
- if (POUND_TOKEN == get_token (ctok))
- _SLcompile_byte_compiled ();
- else if (ctok->type != EOF_TOKEN)
- rpn_parse_line (ctok);
- break;
-
- case OPAREN_TOKEN: /* multiple assignment */
- try_multiple_assignment (ctok);
- if (ctok->type == COLON_TOKEN)
- compile_token_of_type (COLON_TOKEN);
- else handle_semicolon (ctok);
- break;
-
- default:
-
- if (NULL == push_token_list ())
- break;
-
- expression (ctok);
- compile_token_list ();
-
- if (ctok->type == COLON_TOKEN)
- compile_token_of_type (COLON_TOKEN);
- else handle_semicolon (ctok);
- break;
- }
-
- LLT->parse_level -= 1;
-}
-
-static void block (_SLang_Token_Type *ctok)
-{
- compile_token_of_type (OBRACE_TOKEN);
- statement (ctok);
- compile_token_of_type (CBRACE_TOKEN);
-}
-
-/*
- * statement-list:
- * statement
- * statement-list statement
- */
-static void statement_list (_SLang_Token_Type *ctok)
-{
- while ((SLang_Error == 0)
- && (ctok->type != CBRACE_TOKEN)
- && (ctok->type != EOF_TOKEN))
- {
- statement(ctok);
- get_token (ctok);
- }
-}
-
-/* compound-statement:
- * { statement-list }
- */
-static void compound_statement (_SLang_Token_Type *ctok)
-{
- /* ctok->type is OBRACE_TOKEN here */
- get_token (ctok);
- statement_list(ctok);
- if (CBRACE_TOKEN != ctok->type)
- {
- _SLparse_error ("Expecting '}'", ctok, 0);
- return;
- }
-}
-
-/* This function is only called from statement. */
-static void expression_with_parenthesis (_SLang_Token_Type *ctok)
-{
- if (ctok->type != OPAREN_TOKEN)
- {
- _SLparse_error("Expecting (", ctok, 0);
- return;
- }
-
- if (NULL == push_token_list ())
- return;
-
- get_token (ctok);
- expression (ctok);
-
- if (ctok->type != CPAREN_TOKEN)
- _SLparse_error("Expecting )", ctok, 0);
-
- compile_token_list ();
-
- get_token (ctok);
-}
-
-static void handle_semicolon (_SLang_Token_Type *ctok)
-{
- if ((ctok->type == SEMICOLON_TOKEN)
- || (ctok->type == EOF_TOKEN))
- return;
-
- _SLparse_error ("Expecting ;", ctok, 0);
-}
-
-void _SLparse_start (SLang_Load_Type *llt)
-{
- _SLang_Token_Type ctok;
- SLang_Load_Type *save_llt;
- unsigned int save_use_next_token;
- _SLang_Token_Type save_next_token;
- Token_List_Type *save_list;
-#if _SLANG_HAS_DEBUG_CODE
- int save_last_line_number = Last_Line_Number;
-
- Last_Line_Number = -1;
-#endif
- save_use_next_token = Use_Next_Token;
- save_next_token = Next_Token;
- save_list = Token_List;
- save_llt = LLT;
- LLT = llt;
-
- init_token (&Next_Token);
- Use_Next_Token = 0;
- init_token (&ctok);
- get_token (&ctok);
-
- llt->parse_level = 0;
- statement_list (&ctok);
-
- if ((SLang_Error == 0)
- && (ctok.type != EOF_TOKEN))
- _SLparse_error ("Parse ended prematurely", &ctok, 0);
-
-
- if (SLang_Error)
- {
- if (SLang_Error < 0) /* severe error */
- save_list = NULL;
-
- while (Token_List != save_list)
- {
- if (-1 == pop_token_list (1))
- break; /* ??? when would this happen? */
- }
- }
-
- free_token (&ctok);
- LLT = save_llt;
- if (Use_Next_Token)
- free_token (&Next_Token);
- Use_Next_Token = save_use_next_token;
- Next_Token = save_next_token;
-#if _SLANG_HAS_DEBUG_CODE
- Last_Line_Number = save_last_line_number;
-#endif
-}
-
-/* variable-list:
- * variable-decl
- * variable-decl variable-list
- *
- * variable-decl:
- * identifier
- * identifier = simple-expression
- */
-static void variable_list (_SLang_Token_Type *name_token, unsigned char variable_type)
-{
- int declaring;
- _SLang_Token_Type tok;
-
- if (name_token->type != IDENT_TOKEN)
- {
- _SLparse_error ("Expecting a variable name", name_token, 0);
- return;
- }
-
- declaring = 0;
- do
- {
- if (declaring == 0)
- {
- declaring = 1;
- compile_token_of_type (variable_type);
- }
-
- compile_token (name_token);
-
- init_token (&tok);
- if (ASSIGN_TOKEN == get_token (&tok))
- {
- compile_token_of_type (CBRACKET_TOKEN);
- declaring = 0;
-
- get_token (&tok);
-
- push_token_list ();
- simple_expression (&tok);
- compile_token_list ();
-
- name_token->type = _SCALAR_ASSIGN_TOKEN;
- compile_token (name_token);
- }
-
- free_token (name_token);
- *name_token = tok;
- }
- while ((name_token->type == COMMA_TOKEN)
- && (IDENT_TOKEN == get_token (name_token)));
-
- if (declaring) compile_token_of_type (CBRACKET_TOKEN);
-}
-
-/* struct-declaration:
- * struct { struct-field-list };
- *
- * struct-field-list:
- * struct-field-name , struct-field-list
- * struct-field-name
- *
- * Generates code: "field-name-1" ... "field-name-N" N STRUCT_TOKEN
- */
-static void struct_declaration (_SLang_Token_Type *ctok)
-{
- int n;
- _SLang_Token_Type num_tok;
-
- if (ctok->type != OBRACE_TOKEN)
- {
- _SLparse_error ("Expecting {", ctok, 0);
- return;
- }
-
- n = 0;
- while (IDENT_TOKEN == get_token (ctok))
- {
- n++;
- ctok->type = STRING_TOKEN;
- append_token (ctok);
- if (COMMA_TOKEN != get_token (ctok))
- break;
- }
-
- if (ctok->type != CBRACE_TOKEN)
- {
- _SLparse_error ("Expecting }", ctok, 0);
- return;
- }
- if (n == 0)
- {
- _SLparse_error ("struct requires at least 1 field", ctok, 0);
- return;
- }
-
- init_token (&num_tok);
- num_tok.type = INT_TOKEN;
- num_tok.v.long_val = n;
- append_token (&num_tok);
- append_token_of_type (STRUCT_TOKEN);
-
- get_token (ctok);
-}
-
-/* struct-declaration:
- * typedef struct { struct-field-list } Type_Name;
- *
- * struct-field-list:
- * struct-field-name , struct-field-list
- * struct-field-name
- *
- * Generates code: "field-name-1" ... "field-name-N" N STRUCT_TOKEN typedef
- */
-static void typedef_definition (_SLang_Token_Type *t)
-{
-
- if (t->type != STRUCT_TOKEN)
- {
- _SLparse_error ("Expecting `struct'", t, 0);
- return;
- }
- get_token (t);
-
- struct_declaration (t);
- if (t->type != IDENT_TOKEN)
- {
- _SLparse_error ("Expecting identifier", t, 0);
- return;
- }
-
- t->type = STRING_TOKEN;
- append_token (t);
- append_token_of_type (TYPEDEF_TOKEN);
-
- get_token (t);
-}
-
-/* function-args:
- * ( args-dec-opt )
- *
- * args-decl-opt:
- * identifier
- * args-decl , identifier
- */
-static void define_function_args (_SLang_Token_Type *ctok)
-{
- if (CPAREN_TOKEN == get_token (ctok))
- {
- get_token (ctok);
- return;
- }
-
- compile_token_of_type(OBRACKET_TOKEN);
-
- while ((SLang_Error == 0)
- && (ctok->type == IDENT_TOKEN))
- {
- compile_token (ctok);
- if (COMMA_TOKEN != get_token (ctok))
- break;
-
- get_token (ctok);
- }
-
- if (CPAREN_TOKEN != ctok->type)
- {
- _SLparse_error("Expecting )", ctok, 0);
- return;
- }
- compile_token_of_type(CBRACKET_TOKEN);
-
- get_token (ctok);
-}
-
-void try_multiple_assignment (_SLang_Token_Type *ctok)
-{
- /* This is called with ctok->type == OPAREN_TOKEN. We have no idea
- * what follows this. There are various possibilities such as:
- * @ () = x;
- * @ ( expression ) = x;
- * @ ( expression ) ;
- * @ ( expression ) OP expression;
- * @ ( expression ) [expression] = expression;
- * and only the first two constitute a multiple assignment. The last
- * two forms create the difficulty.
- *
- * Here is the plan. First parse (expression) and then check next token.
- * If it is an equal operator, then it will be parsed as a multiple
- * assignment. In fact, that is the easy part.
- *
- * The hard part stems from the fact that by parsing (expression), we
- * have effectly truncated the parse if (expression) is part of a binary
- * or unary expression. Somehow, the parsing must be resumed. The trick
- * here is to use a dummy literal that generates no code: NO_OP_LITERAL
- * Using it, we just call 'expression' and proceed.
- */
-
- if (NULL == push_token_list ())
- return;
-
- get_token (ctok);
-
- if (ctok->type != CPAREN_TOKEN)
- {
- expression_with_commas (ctok, 1);
- if (ctok->type != CPAREN_TOKEN)
- {
- _SLparse_error ("Expecting )", ctok, 0);
- return;
- }
- }
-
- switch (get_token (ctok))
- {
- case ASSIGN_TOKEN:
- case PLUSEQS_TOKEN:
- case MINUSEQS_TOKEN:
- case TIMESEQS_TOKEN:
- case DIVEQS_TOKEN:
- case BOREQS_TOKEN:
- case BANDEQS_TOKEN:
- do_multiple_assignment (ctok);
- pop_token_list (1);
- break;
-
- default:
- unget_token (ctok);
- ctok->type = NO_OP_LITERAL;
- expression (ctok);
- compile_token_list ();
- break;
- }
-}
-
-/* Note: expression never gets compiled directly. Rather, it gets
- * appended to the token list and then compiled by a calling
- * routine.
- */
-
-/* expression:
- * simple_expression
- * simple-expression , expression
- * <none>
- */
-static void expression_with_commas (_SLang_Token_Type *ctok, int save_comma)
-{
- while (SLang_Error == 0)
- {
- if (ctok->type != COMMA_TOKEN)
- {
- if (ctok->type == CPAREN_TOKEN)
- return;
-
- simple_expression (ctok);
-
- if (ctok->type != COMMA_TOKEN)
- break;
- }
- if (save_comma) append_token (ctok);
- get_token (ctok);
- }
-}
-
-static void expression (_SLang_Token_Type *ctok)
-{
- expression_with_commas (ctok, 0);
-}
-
-/* priority levels of binary operations */
-static unsigned char Binop_Level[] =
-{
-/* ADD_TOKEN */ 2,
-/* SUB_TOKEN */ 2,
-/* MUL_TOKEN */ 1,
-/* DIV_TOKEN */ 1,
-/* LT_TOKEN */ 4,
-/* LE_TOKEN */ 4,
-/* GT_TOKEN */ 4,
-/* GE_TOKEN */ 4,
-/* EQ_TOKEN */ 5,
-/* NE_TOKEN */ 5,
-/* AND_TOKEN */ 9,
-/* OR_TOKEN */ 10,
-/* MOD_TOKEN */ 1,
-/* BAND_TOKEN */ 6,
-/* SHL_TOKEN */ 3,
-/* SHR_TOKEN */ 3,
-/* BXOR_TOKEN */ 7,
-/* BOR_TOKEN */ 8,
-/* POUND_TOKEN */ 1 /* Matrix Multiplication */
-};
-
-/* % Note: simple-expression groups operators OP1 at same level. The
- * % actual implementation will not do this.
- * simple-expression:
- * unary-expression
- * binary-expression BINARY-OP unary-expression
- * andelse xxelse-expression-list
- * orelse xxelse-expression-list
- *
- * xxelse-expression-list:
- * { expression }
- * xxelse-expression-list { expression }
- * binary-expression:
- * unary-expression
- * unary-expression BINARY-OP binary-expression
- */
-static void simple_expression (_SLang_Token_Type *ctok)
-{
- unsigned char type;
- unsigned char op_stack [64];
- unsigned char level_stack [64];
- unsigned char level;
- unsigned int op_num;
-
- switch (ctok->type)
- {
- case ANDELSE_TOKEN:
- case ORELSE_TOKEN:
- type = ctok->type;
- if (OBRACE_TOKEN != get_token (ctok))
- {
- _SLparse_error ("Expecting '{'", ctok, 0);
- return;
- }
-
- while (ctok->type == OBRACE_TOKEN)
- {
- append_token (ctok);
- get_token (ctok);
- expression (ctok);
- if (CBRACE_TOKEN != ctok->type)
- {
- _SLparse_error("Expecting }", ctok, 0);
- return;
- }
- append_token (ctok);
- get_token (ctok);
- }
- append_token_of_type (type);
- return;
-
- /* avoid unary-expression if possible */
- case STRING_TOKEN:
- append_token (ctok);
- get_token (ctok);
- break;
-
- default:
- unary_expression (ctok);
- break;
- }
-
- if (SEMICOLON_TOKEN == (type = ctok->type))
- return;
-
- op_num = 0;
-
- while ((SLang_Error == 0)
- && (IS_BINARY_OP(type)))
- {
- level = Binop_Level[type - FIRST_BINARY_OP];
-
- while ((op_num > 0) && (level_stack [op_num - 1] <= level))
- append_token_of_type (op_stack [--op_num]);
-
- if (op_num >= sizeof (op_stack) - 1)
- {
- _SLparse_error ("Binary op stack overflow", ctok, 0);
- return;
- }
-
- op_stack [op_num] = type;
- level_stack [op_num] = level;
- op_num++;
-
- get_token (ctok);
- unary_expression (ctok);
- type = ctok->type;
- }
-
- while (op_num > 0)
- append_token_of_type(op_stack[--op_num]);
-}
-
-/* unary-expression:
- * postfix-expression
- * ++ postfix-expression
- * -- postfix-expression
- * case unary-expression
- * OP3 unary-expression
- * (OP3: + - ~ & not @)
- *
- * Note: This grammar permits: case case case WHATEVER
- */
-static void unary_expression (_SLang_Token_Type *ctok)
-{
- unsigned char save_unary_ops [16];
- unsigned int num_unary_ops;
- unsigned char type;
- _SLang_Token_Type *last_token;
-
- num_unary_ops = 0;
- while (SLang_Error == 0)
- {
- type = ctok->type;
-
- switch (type)
- {
- case PLUSPLUS_TOKEN:
- case MINUSMINUS_TOKEN:
- get_token (ctok);
- postfix_expression (ctok);
- check_for_lvalue (type, NULL);
- goto out_of_switch;
-
- case ADD_TOKEN:
- get_token (ctok); /* skip it-- it's unary here */
- break;
-
- case SUB_TOKEN:
- (void) get_token (ctok);
- if (IS_INTEGER_TOKEN (ctok->type))
- {
- ctok->v.long_val = -ctok->v.long_val;
- break;
- }
-
- if (num_unary_ops == 16)
- goto stack_overflow_error;
- save_unary_ops [num_unary_ops++] = CHS_TOKEN;
- break;
-
- case DEREF_TOKEN:
- case BNOT_TOKEN:
- case NOT_TOKEN:
- case CASE_TOKEN:
- if (num_unary_ops == 16)
- goto stack_overflow_error;
-
- save_unary_ops [num_unary_ops++] = type;
- get_token (ctok);
- break;
-
- /* Try to avoid ->postfix_expression->primary_expression
- * subroutine calls.
- */
- case STRING_TOKEN:
- append_token (ctok);
- get_token (ctok);
- goto out_of_switch;
-
- default:
- postfix_expression (ctok);
- goto out_of_switch;
- }
- }
-
- out_of_switch:
- if (num_unary_ops == 0)
- return;
-
- if ((DEREF_TOKEN == save_unary_ops[num_unary_ops - 1])
- && (NULL != (last_token = get_last_token ()))
- && (IS_ASSIGN_TOKEN(last_token->type)))
- {
- /* FIXME: Priority=medium
- * This needs generalized so that things like @a.y = 1 will work properly.
- */
- if ((num_unary_ops != 1)
- || (last_token->type != _SCALAR_ASSIGN_TOKEN))
- {
- SLang_verror (SL_NOT_IMPLEMENTED,
- "Only derefence assignments to simple variables are possible");
- return;
- }
-
- last_token->type += (_DEREF_ASSIGN_TOKEN - _SCALAR_ASSIGN_TOKEN);
- return;
- }
-
- while (num_unary_ops)
- {
- num_unary_ops--;
- append_token_of_type (save_unary_ops [num_unary_ops]);
- }
- return;
-
- stack_overflow_error:
- _SLparse_error ("Too many unary operators.", ctok, 0);
-}
-
-static int combine_namespace_tokens (_SLang_Token_Type *a, _SLang_Token_Type *b)
-{
- char *sa, *sb, *sc;
- unsigned int lena, lenb;
- unsigned long hash;
-
- /* This is somewhat of a hack. Combine the TWO identifier names
- * (NAMESPACE) and (name) into the form NAMESPACE->name. Then when the
- * byte compiler compiles the object it will not be found. It will then
- * check for this hack and make the appropriate namespace lookup.
- */
-
- sa = a->v.s_val;
- sb = b->v.s_val;
-
- lena = strlen (sa);
- lenb = strlen (sb);
-
- sc = SLmalloc (lena + lenb + 3);
- if (sc == NULL)
- return -1;
-
- strcpy (sc, sa);
- strcpy (sc + lena, "->");
- strcpy (sc + lena + 2, sb);
-
- sb = _SLstring_make_hashed_string (sc, lena + lenb + 2, &hash);
- SLfree (sc);
- if (sb == NULL)
- return -1;
-
- /* I can free this string because no other token should be referencing it.
- * (num_refs == 1).
- */
- _SLfree_hashed_string (sa, lena, a->hash);
- a->v.s_val = sb;
- a->hash = hash;
-
- return 0;
-}
-
-static void append_identifier_token (_SLang_Token_Type *ctok)
-{
- _SLang_Token_Type *last_token;
-
- append_token (ctok);
-
- if (NAMESPACE_TOKEN != get_token (ctok))
- return;
-
- if (IDENT_TOKEN != get_token (ctok))
- {
- _SLparse_error ("Expecting name-space identifier", ctok, 0);
- return;
- }
-
- last_token = get_last_token ();
- if (-1 == combine_namespace_tokens (last_token, ctok))
- return;
-
- (void) get_token (ctok);
-}
-
-static int get_identifier_expr_token (_SLang_Token_Type *ctok)
-{
- _SLang_Token_Type next_token;
-
- if (IDENT_TOKEN != get_identifier_token (ctok))
- return -1;
-
- init_token (&next_token);
- if (NAMESPACE_TOKEN != get_token (&next_token))
- {
- unget_token (&next_token);
- return IDENT_TOKEN;
- }
-
- if (IDENT_TOKEN != get_identifier_token (&next_token))
- {
- free_token (&next_token);
- return -1;
- }
-
- if (-1 == combine_namespace_tokens (ctok, &next_token))
- {
- free_token (&next_token);
- return -1;
- }
- free_token (&next_token);
- return IDENT_TOKEN;
-}
-
-/* postfix-expression:
- * primary-expression
- * postfix-expression [ expression ]
- * postfix-expression ( function-args-expression )
- * postfix-expression . identifier
- * postfix-expression ^ unary-expression
- * postfix-expression ++
- * postfix-expression --
- * postfix-expression = simple-expression
- * postfix-expression += simple-expression
- * postfix-expression -= simple-expression
- *
- * primary-expression:
- * literal
- * identifier-expr
- * ( expression_opt )
- * [ inline-array-expression ]
- * &identifier-expr
- * struct-definition
- * __tmp(identifier-expr)
- *
- * identifier-expr:
- * identifier
- * identifier->identifier
- */
-static void postfix_expression (_SLang_Token_Type *ctok)
-{
- unsigned int start_pos, end_pos;
- unsigned char type;
-
- if (Token_List == NULL)
- return;
-
- start_pos = Token_List->len;
-
- switch (ctok->type)
- {
- case IDENT_TOKEN:
- append_identifier_token (ctok);
- break;
-
- case CHAR_TOKEN:
- case SHORT_TOKEN:
- case INT_TOKEN:
- case LONG_TOKEN:
- case UCHAR_TOKEN:
- case USHORT_TOKEN:
- case UINT_TOKEN:
- case ULONG_TOKEN:
- case STRING_TOKEN:
- case BSTRING_TOKEN:
-#ifdef SLANG_HAS_FLOAT
- case DOUBLE_TOKEN:
- case FLOAT_TOKEN:
-#endif
-#ifdef SLANG_HAS_COMPLEX
- case COMPLEX_TOKEN:
-#endif
- append_token (ctok);
- get_token (ctok);
- break;
-
- case OPAREN_TOKEN:
- if (CPAREN_TOKEN != get_token (ctok))
- {
- expression (ctok);
- if (ctok->type != CPAREN_TOKEN)
- _SLparse_error("Expecting )", ctok, 0);
- }
- get_token (ctok);
- break;
-
- case BAND_TOKEN:
- if (IDENT_TOKEN != get_identifier_expr_token (ctok))
- break;
-
- ctok->type = _REF_TOKEN;
- append_token (ctok);
- get_token (ctok);
- break;
-
- case OBRACKET_TOKEN:
- get_token (ctok);
- inline_array_expression (ctok);
- break;
-
- case NO_OP_LITERAL:
- /* This token was introduced by try_multiple_assignment. There,
- * a new token_list was pushed and (expression) was evaluated.
- * NO_OP_LITERAL represents the result of expression. However,
- * we need to tweak the start_pos variable to point to the beginning
- * of the token list to complete the equivalence.
- */
- start_pos = 0;
- get_token (ctok);
- break;
-
- case STRUCT_TOKEN:
- get_token (ctok);
- struct_declaration (ctok);
- break;
-
- case TMP_TOKEN:
- get_token (ctok);
- if (ctok->type == OPAREN_TOKEN)
- {
- if (IDENT_TOKEN == get_identifier_expr_token (ctok))
- {
- ctok->type = TMP_TOKEN;
- append_token (ctok);
- get_token (ctok);
- if (ctok->type == CPAREN_TOKEN)
- {
- get_token (ctok);
- break;
- }
- }
- }
- _SLparse_error ("Expecting form __tmp(NAME)", ctok, 0);
- break;
-
- default:
- if (IS_INTERNAL_FUNC(ctok->type))
- {
- append_token (ctok);
- get_token (ctok);
- }
- else
- _SLparse_error("Expecting a PRIMARY", ctok, 0);
- }
-
- while (SLang_Error == 0)
- {
- end_pos = Token_List->len;
- type = ctok->type;
- switch (type)
- {
- case OBRACKET_TOKEN: /* X[args] ==> [args] X ARRAY */
- get_token (ctok);
- append_token_of_type (ARG_TOKEN);
- if (ctok->type != CBRACKET_TOKEN)
- array_index_expression (ctok);
-
- if (ctok->type != CBRACKET_TOKEN)
- {
- _SLparse_error ("Expecting ']'", ctok, 0);
- return;
- }
- get_token (ctok);
- /* append_token_of_type (EARG_TOKEN); -- ARRAY_TOKEN implicitely does this */
- token_list_element_exchange (start_pos, end_pos);
- append_token_of_type (ARRAY_TOKEN);
- break;
-
- case OPAREN_TOKEN:
- /* f(args) ==> args f */
- if (CPAREN_TOKEN != get_token (ctok))
- {
- function_args_expression (ctok, 1);
- token_list_element_exchange (start_pos, end_pos);
- }
- else get_token (ctok);
- break;
-
- case DOT_TOKEN:
- /* S.a ==> "a" S DOT
- * This means that if S is X[b], then X[b].a ==> a b X ARRAY DOT
- * and f(a).X[b].c ==> "c" b "X" a f . ARRAY .
- * Also, f(a).X[b] = g(x); ==> x g b "X" a f .
- */
- if (IDENT_TOKEN != get_identifier_token (ctok))
- return;
-
- ctok->type = DOT_TOKEN;
- append_token (ctok);
- get_token (ctok);
- break;
-
- case PLUSPLUS_TOKEN:
- case MINUSMINUS_TOKEN:
- check_for_lvalue (type, NULL);
- get_token (ctok);
- break;
-
- case ASSIGN_TOKEN:
- case PLUSEQS_TOKEN:
- case MINUSEQS_TOKEN:
- case TIMESEQS_TOKEN:
- case DIVEQS_TOKEN:
- case BOREQS_TOKEN:
- case BANDEQS_TOKEN:
- check_for_lvalue (type, NULL);
- get_token (ctok);
- simple_expression (ctok);
- token_list_element_exchange (start_pos, end_pos);
- break;
-
- case POW_TOKEN:
- get_token (ctok);
- unary_expression (ctok);
- append_token_of_type (POW_TOKEN);
- break;
-
- default:
- return;
- }
- }
-}
-
-static void function_args_expression (_SLang_Token_Type *ctok, int handle_num_args)
-{
- unsigned char last_type, this_type;
-
- if (handle_num_args) append_token_of_type (ARG_TOKEN);
-
- last_type = COMMA_TOKEN;
-
- while (SLang_Error == 0)
- {
- this_type = ctok->type;
-
- switch (this_type)
- {
- case COMMA_TOKEN:
- if (last_type == COMMA_TOKEN)
- append_token_of_type (_NULL_TOKEN);
- get_token (ctok);
- break;
-
- case CPAREN_TOKEN:
- if (last_type == COMMA_TOKEN)
- append_token_of_type (_NULL_TOKEN);
- if (handle_num_args) append_token_of_type (EARG_TOKEN);
- get_token (ctok);
- return;
-
- default:
- simple_expression (ctok);
- if ((ctok->type != COMMA_TOKEN)
- && (ctok->type != CPAREN_TOKEN))
- {
- _SLparse_error ("Expecting ')'", ctok, 0);
- break;
- }
- }
- last_type = this_type;
- }
-}
-
-static int check_for_lvalue (unsigned char eqs_type, _SLang_Token_Type *ctok)
-{
- unsigned char type;
-
- if ((ctok == NULL)
- && (NULL == (ctok = get_last_token ())))
- return -1;
-
- type = ctok->type;
-
- eqs_type -= ASSIGN_TOKEN;
-
- if (type == IDENT_TOKEN)
- eqs_type += _SCALAR_ASSIGN_TOKEN;
- else if (type == ARRAY_TOKEN)
- eqs_type += _ARRAY_ASSIGN_TOKEN;
- else if (type == DOT_TOKEN)
- eqs_type += _STRUCT_ASSIGN_TOKEN;
- else
- {
- _SLparse_error ("Expecting LVALUE", ctok, 0);
- return -1;
- }
-
- ctok->type = eqs_type;
- return 0;
-}
-
-static void array_index_expression (_SLang_Token_Type *ctok)
-{
- unsigned int num_commas;
-
- num_commas = 0;
- while (1)
- {
- switch (ctok->type)
- {
- case COLON_TOKEN:
- if (num_commas)
- _SLparse_error ("Misplaced ':'", ctok, 0);
- return;
-
- case TIMES_TOKEN:
- append_token_of_type (_INLINE_WILDCARD_ARRAY_TOKEN);
- get_token (ctok);
- break;
-
- case COMMA_TOKEN:
- _SLparse_error ("Misplaced ','", ctok, 0);
- return;
-
- default:
- simple_expression (ctok);
- }
-
- if (ctok->type != COMMA_TOKEN)
- return;
- num_commas++;
- get_token (ctok);
- }
-}
-
-/* inline-array-expression:
- * array_index_expression
- * simple_expression : simple_expression
- * simple_expression : simple_expression : simple_expression
- */
-static void inline_array_expression (_SLang_Token_Type *ctok)
-{
- int num_colons = 0;
-
- append_token_of_type (ARG_TOKEN);
-
- if (ctok->type == COLON_TOKEN) /* [:...] */
- append_token_of_type (_NULL_TOKEN);
- else if (ctok->type != CBRACKET_TOKEN)
- array_index_expression (ctok);
-
- if (ctok->type == COLON_TOKEN)
- {
- num_colons++;
- if ((COLON_TOKEN == get_token (ctok))
- || (ctok->type == CBRACKET_TOKEN))
- append_token_of_type (_NULL_TOKEN);
- else
- simple_expression (ctok);
-
- if (ctok->type == COLON_TOKEN)
- {
- num_colons++;
- get_token (ctok);
- simple_expression (ctok);
- }
- }
-
- if (ctok->type != CBRACKET_TOKEN)
- {
- _SLparse_error ("Expecting ']'", ctok, 0);
- return;
- }
-
- /* append_token_of_type (EARG_TOKEN); */
- if (num_colons)
- append_token_of_type (_INLINE_IMPLICIT_ARRAY_TOKEN);
- else
- append_token_of_type (_INLINE_ARRAY_TOKEN);
- get_token (ctok);
-}
-
-static void do_multiple_assignment (_SLang_Token_Type *ctok)
-{
- _SLang_Token_Type *s;
- unsigned int i, k, len;
- unsigned char assign_type;
-
- assign_type = ctok->type;
-
- /* The LHS token list has already been pushed. Here we do the RHS
- * so push to another token list, process it, then come back to
- * LHS for assignment.
- */
- if (NULL == push_token_list ())
- return;
-
- get_token (ctok);
- expression (ctok);
- compile_token_list ();
-
- if (SLang_Error)
- return;
-
- /* Finally compile the LHS of the assignment expression
- * that has been saved.
- */
- s = Token_List->stack;
- len = Token_List->len;
-
- if (len == 0)
- {
- compile_token_of_type (POP_TOKEN);
- return;
- }
-
- while (len > 0)
- {
- /* List is of form:
- * a , b, c d e, f , g , , , h ,
- * The missing expressions will be replaced by a POP
- * ,,a
- */
-
- /* Start from back looking for a COMMA */
- k = len - 1;
- if (s[k].type == COMMA_TOKEN)
- {
- compile_token_of_type (POP_TOKEN);
- len = k;
- continue;
- }
-
- if (-1 == check_for_lvalue (assign_type, s + k))
- return;
-
- i = 0;
- while (1)
- {
- if (s[k].type == COMMA_TOKEN)
- {
- i = k + 1;
- break;
- }
-
- if (k == 0)
- break;
-
- k--;
- }
-
- while (i < len)
- {
- compile_token (s + i);
- i++;
- }
-
- len = k;
- }
-
- if (s[0].type == COMMA_TOKEN)
- compile_token_of_type (POP_TOKEN);
-}
-
diff --git a/mdk-stage1/slang/slpath.c b/mdk-stage1/slang/slpath.c
deleted file mode 100644
index 831bd34df..000000000
--- a/mdk-stage1/slang/slpath.c
+++ /dev/null
@@ -1,344 +0,0 @@
-/* Pathname and filename functions */
-/* Copyright (c) 1998, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#ifdef HAVE_IO_H
-# include <io.h>
-#endif
-
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <signal.h>
-#include <time.h>
-
-#include <errno.h>
-#include <string.h>
-
-#include "slang.h"
-#include "_slang.h"
-
-/* In this file, all file names are assumed to be specified in the Unix
- * format, or in the native format.
- *
- * Aboout VMS:
- * VMS pathnames are a mess. In general, they look like
- * node::device:[dir.dir]file.ext;version
- * and I do not know of a well-defined Unix representation for them. So,
- * I am going to punt and encourage users to stick to the native
- * representation.
- */
-
-#if defined(IBMPC_SYSTEM)
-# define PATH_SEP '\\'
-# define DRIVE_SPECIFIER ':'
-# define SEARCH_PATH_DELIMITER ';'
-# define THIS_DIR_STRING "."
-#else
-# if defined(VMS)
-# define PATH_SEP ']'
-# define DRIVE_SPECIFIER ':'
-# define SEARCH_PATH_DELIMITER ' '
-# define THIS_DIR_STRING "[]" /* Is this correct?? */
-# else
-# define PATH_SEP '/'
-# define UNIX_PATHNAMES_OK
-# define SEARCH_PATH_DELIMITER ':'
-# define THIS_DIR_STRING "."
-# endif
-#endif
-
-#ifdef UNIX_PATHNAMES_OK
-# define IS_PATH_SEP(x) ((x) == PATH_SEP)
-#else
-# define IS_PATH_SEP(x) (((x) == PATH_SEP) || ((x) == '/'))
-#endif
-
-/* If file is /a/b/c/basename, this function returns a pointer to basename */
-char *SLpath_basename (char *file)
-{
- char *b;
-
- if (file == NULL) return NULL;
- b = file + strlen (file);
-
- while (b != file)
- {
- b--;
- if (IS_PATH_SEP(*b))
- return b + 1;
-#ifdef DRIVE_SPECIFIER
- if (*b == DRIVE_SPECIFIER)
- return b + 1;
-#endif
- }
-
- return b;
-}
-
-/* Returns a malloced string */
-char *SLpath_pathname_sans_extname (char *file)
-{
- char *b;
-
- file = SLmake_string (file);
- if (file == NULL)
- return NULL;
-
- b = file + strlen (file);
-
- while (b != file)
- {
- b--;
- if (*b == '.')
- {
- *b = 0;
- return file;
- }
- }
-
- return file;
-}
-
-/* If path looks like: A/B/C/D/whatever, it returns A/B/C/D as a malloced
- * string.
- */
-char *SLpath_dirname (char *file)
-{
- char *b;
-
- if (file == NULL) return NULL;
- b = file + strlen (file);
-
- while (b != file)
- {
- b--;
- if (IS_PATH_SEP(*b))
- {
- if (b == file) b++;
- break;
- }
-
-#ifdef DRIVE_SPECIFIER
- if (*b == DRIVE_SPECIFIER)
- {
- b++;
- break;
- }
-#endif
- }
-
- if (b == file)
- return SLmake_string (THIS_DIR_STRING);
-
- return SLmake_nstring (file, (unsigned int) (b - file));
-}
-
-/* Note: VMS filenames also contain version numbers. The caller will have
- * to deal with that.
- *
- * The extension includes the '.'. If no extension is present, "" is returned.
- */
-char *SLpath_extname (char *file)
-{
- char *b;
-
- if (NULL == (file = SLpath_basename (file)))
- return NULL;
-
- b = file + strlen (file);
- while (b != file)
- {
- b--;
- if (*b == '.')
- return b;
- }
-
- if (*b == '.')
- return b;
-
- /* Do not return a literal "" */
- return file + strlen (file);
-}
-
-#ifdef IBMPC_SYSTEM
-static void convert_slashes (char *f)
-{
- while (*f)
- {
- if (*f == '/') *f = PATH_SEP;
- f++;
- }
-}
-#endif
-
-int SLpath_is_absolute_path (char *name)
-{
-#ifdef UNIX_PATHNAMES_OK
- return (*name == '/');
-#else
- if (IS_PATH_SEP (*name))
- return 1;
-
-# ifdef DRIVE_SPECIFIER
- /* Look for a drive specifier */
- while (*name)
- {
- if (*name == DRIVE_SPECIFIER)
- return 1;
-
- name++;
- }
-# endif
-
- return 0;
-#endif
-}
-
-/* This returns a MALLOCED string */
-char *SLpath_dircat (char *dir, char *name)
-{
- unsigned int len, dirlen;
- char *file;
-#ifndef VMS
- int requires_fixup;
-#endif
-
- if (name == NULL)
- name = "";
-
- if ((dir == NULL) || (SLpath_is_absolute_path (name)))
- dir = "";
-
- /* Both VMS and MSDOS have default directories associated with each drive.
- * That is, the meaning of something like C:X depends upon more than just
- * the syntax of the string. Since this concept has more power under VMS
- * it will be honored here. However, I am going to treat C:X as C:\X
- * under MSDOS.
- *
- * Note!!!
- * VMS has problems of its own regarding path names, so I am simply
- * going to strcat. Hopefully the VMS RTL is smart enough to deal with
- * the result.
- */
- dirlen = strlen (dir);
-#ifndef VMS
- requires_fixup = (dirlen && (0 == IS_PATH_SEP(dir[dirlen - 1])));
-#endif
-
- len = dirlen + strlen (name) + 2;
- if (NULL == (file = SLmalloc (len)))
- return NULL;
-
- strcpy (file, dir);
-
-#ifndef VMS
- if (requires_fixup)
- file[dirlen++] = PATH_SEP;
-#endif
-
- strcpy (file + dirlen, name);
-
-#if defined(IBMPC_SYSTEM)
- convert_slashes (file);
-#endif
-
- return file;
-}
-
-int SLpath_file_exists (char *file)
-{
- struct stat st;
- int m;
-
-#if defined(__os2__) && !defined(S_IFMT)
-/* IBM VA3 doesn't declare S_IFMT */
-# define S_IFMT (S_IFDIR | S_IFCHR | S_IFREG)
-#endif
-
-#ifdef _S_IFDIR
-# ifndef S_IFDIR
-# define S_IFDIR _S_IFDIR
-# endif
-#endif
-
-#ifndef S_ISDIR
-# ifdef S_IFDIR
-# define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)
-# else
-# define S_ISDIR(m) 0
-# endif
-#endif
-
- if (file == NULL)
- return -1;
-
- if (stat(file, &st) < 0) return 0;
- m = st.st_mode;
-
- if (S_ISDIR(m)) return (2);
- return 1;
-}
-
-char *SLpath_find_file_in_path (char *path, char *name)
-{
- unsigned int max_path_len;
- unsigned int this_path_len;
- char *file, *dir;
- char *p;
- unsigned int nth;
-
- if ((path == NULL) || (*path == 0)
- || (name == NULL) || (*name == 0))
- return NULL;
-
- max_path_len = 0;
- this_path_len = 0;
- p = path;
- while (*p != 0)
- {
- if (*p++ == SEARCH_PATH_DELIMITER)
- {
- if (this_path_len > max_path_len) max_path_len = this_path_len;
- this_path_len = 0;
- }
- else this_path_len++;
- }
- if (this_path_len > max_path_len) max_path_len = this_path_len;
- max_path_len++;
-
- if (NULL == (dir = SLmalloc (max_path_len)))
- return NULL;
-
- nth = 0;
- while (-1 != SLextract_list_element (path, nth, SEARCH_PATH_DELIMITER,
- dir, max_path_len))
- {
- nth++;
- if (*dir == 0)
- continue;
-
- if (NULL == (file = SLpath_dircat (dir, name)))
- {
- SLfree (dir);
- return NULL;
- }
-
- if (1 == SLpath_file_exists (file))
- {
- SLfree (dir);
- return file;
- }
-
- SLfree (file);
- }
-
- SLfree (dir);
- return NULL;
-}
-
diff --git a/mdk-stage1/slang/slposdir.c b/mdk-stage1/slang/slposdir.c
deleted file mode 100644
index 33799e574..000000000
--- a/mdk-stage1/slang/slposdir.c
+++ /dev/null
@@ -1,1057 +0,0 @@
-/* file intrinsics for S-Lang */
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#if defined(__unix__) || (defined (__os2__) && defined (__EMX__))
-# include <sys/types.h>
-#endif
-
-#ifdef HAVE_IO_H
-# include <io.h> /* for chmod */
-#endif
-
-#if defined(__BORLANDC__)
-# include <process.h>
-# include <dos.h>
-#endif
-
-#ifdef HAVE_FCNTL_H
-# include <fcntl.h>
-#endif
-#ifdef HAVE_SYS_FCNTL_H
-# include <sys/fcntl.h>
-#endif
-
-#ifdef __unix__
-# include <sys/file.h>
-#endif
-
-#if defined(__BORLANDC__)
-# include <dir.h>
-#endif
-
-#if defined(_MSC_VER)
-# include <io.h>
-#endif
-
-#if defined(__DECC) && defined(VMS)
-# include <unixio.h>
-# include <unixlib.h>
-#endif
-
-#ifdef VMS
-# include <stat.h>
-#else
-# include <sys/stat.h>
-#endif
-
-#if defined(VMS)
-# define USE_LISTDIR_INTRINSIC 0
-#else
-# define USE_LISTDIR_INTRINSIC 1
-#endif
-
-#if USE_LISTDIR_INTRINSIC
-
-#if defined(__WIN32__)
-# include <windows.h>
-#else
-# if defined(__OS2__) && defined(__IBMC__)
-# define INCL_DOS
-# define INCL_ERRORS
-# include <os2.h>
-# include <direct.h>
-# include <ctype.h>
-# else
-# ifdef HAVE_DIRENT_H
-# include <dirent.h>
-# else
-# ifdef HAVE_DIRECT_H
-# include <direct.h>
-# else
-# define dirent direct
-# define NEED_D_NAMLEN
-# if HAVE_SYS_NDIR_H
-# include <sys/ndir.h>
-# endif
-# if HAVE_SYS_DIR_H
-# include <sys/dir.h>
-# endif
-# if HAVE_NDIR_H
-# include <ndir.h>
-# endif
-# endif
-# endif
-# endif
-#endif
-
-#endif /* USE_LISTDIR_INTRINSIC */
-
-#include <errno.h>
-
-#include "slang.h"
-#include "_slang.h"
-
-static int push_stat_struct (struct stat *st, int opt_attrs)
-{
- char *field_names [12];
- unsigned char field_types[12];
- VOID_STAR field_values [12];
- int int_values [12];
- unsigned int i;
-
- field_names [0] = "st_dev"; int_values [0] = (int) st->st_dev;
- field_names [1] = "st_ino"; int_values [1] = (int) st->st_ino;
- field_names [2] = "st_mode"; int_values [2] = (int) st->st_mode;
- field_names [3] = "st_nlink"; int_values [3] = (int) st->st_nlink;
- field_names [4] = "st_uid"; int_values [4] = (int) st->st_uid;
- field_names [5] = "st_gid"; int_values [5] = (int) st->st_gid;
- field_names [6] = "st_rdev"; int_values [6] = (int) st->st_rdev;
- field_names [7] = "st_size"; int_values [7] = (int) st->st_size;
- field_names [8] = "st_atime"; int_values [8] = (int) st->st_atime;
- field_names [9] = "st_mtime"; int_values [9] = (int) st->st_mtime;
- field_names [10] = "st_ctime"; int_values [10] = (int) st->st_ctime;
-
- field_names [11] = "st_opt_attrs"; int_values[11] = opt_attrs;
-
- for (i = 0; i < 12; i++)
- {
- field_types [i] = SLANG_INT_TYPE;
- field_values [i] = (VOID_STAR) (int_values + i);
- }
-
- return SLstruct_create_struct (12, field_names, field_types, field_values);
-}
-
-static void stat_cmd (char *file)
-{
- struct stat st;
- int status;
- int opt_attrs;
-
- status = stat (file, &st);
-
-#if defined(__MSDOS__) || defined(__WIN32__)
- if (status == -1)
- {
- unsigned int len = strlen (file);
- if (len && ((file[len-1] == '\\') || (file[len-1] == '/')))
- {
- file = SLmake_nstring (file, len-1);
- if (file == NULL)
- return;
-
- status = stat (file, &st);
- SLfree (file);
- }
- }
-#endif
- if (status == -1)
- {
- _SLerrno_errno = errno;
- SLang_push_null ();
- return;
- }
-
-#ifdef __WIN32__
- opt_attrs = GetFileAttributes (file);
-#else
- opt_attrs = 0;
-#endif
-
- push_stat_struct (&st, opt_attrs);
-}
-
-static void lstat_cmd (char *file)
-{
-#ifdef HAVE_LSTAT
- struct stat st;
- int opt_attrs;
-
- if (-1 == lstat (file, &st))
- {
- _SLerrno_errno = errno;
- SLang_push_null ();
- return;
- }
-
-#ifdef __WIN32__
- opt_attrs = GetFileAttributes (file);
-#else
- opt_attrs = 0;
-#endif
-
- push_stat_struct (&st, opt_attrs);
-#else
- stat_cmd (file);
-#endif
-}
-
-/* Well, it appears that on some systems, these are not defined. Here I
- * provide them. These are derived from the Linux stat.h file.
- */
-
-#ifdef __os2__
-# ifdef __IBMC__
-/* IBM VA3 doesn't declare S_IFMT */
-# define S_IFMT (S_IFDIR | S_IFCHR | S_IFREG)
-# endif
-#endif
-
-#ifndef S_ISLNK
-# ifdef S_IFLNK
-# define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK)
-# else
-# define S_ISLNK(m) 0
-# endif
-#endif
-
-#ifndef S_ISREG
-# ifdef S_IFREG
-# define S_ISREG(m) (((m) & S_IFMT) == S_IFREG)
-# else
-# define S_ISREG(m) 0
-# endif
-#endif
-
-#ifndef S_ISDIR
-# ifdef S_IFDIR
-# define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)
-# else
-# define S_ISDIR(m) 0
-# endif
-#endif
-
-#ifndef S_ISCHR
-# ifdef S_IFCHR
-# define S_ISCHR(m) (((m) & S_IFMT) == S_IFCHR)
-# else
-# define S_ISCHR(m) 0
-# endif
-#endif
-
-#ifndef S_ISBLK
-# ifdef S_IFBLK
-# define S_ISBLK(m) (((m) & S_IFMT) == S_IFBLK)
-# else
-# define S_ISBLK(m) 0
-# endif
-#endif
-
-#ifndef S_ISFIFO
-# ifdef S_IFIFO
-# define S_ISFIFO(m) (((m) & S_IFMT) == S_IFIFO)
-# else
-# define S_ISFIFO(m) 0
-# endif
-#endif
-
-#ifndef S_ISSOCK
-# ifdef S_IFSOCK
-# define S_ISSOCK(m) (((m) & S_IFMT) == S_IFSOCK)
-# else
-# define S_ISSOCK(m) 0
-# endif
-#endif
-
-static char stat_is_cmd (char *what, int *mode_ptr)
-{
- int ret;
- int st_mode = *mode_ptr;
-
- if (!strcmp (what, "sock")) ret = S_ISSOCK(st_mode);
- else if (!strcmp (what, "fifo")) ret = S_ISFIFO(st_mode);
- else if (!strcmp (what, "blk")) ret = S_ISBLK(st_mode);
- else if (!strcmp (what, "chr")) ret = S_ISCHR(st_mode);
- else if (!strcmp (what, "dir")) ret = S_ISDIR(st_mode);
- else if (!strcmp (what, "reg")) ret = S_ISREG(st_mode);
- else if (!strcmp (what, "lnk")) ret = S_ISLNK(st_mode);
- else
- {
- SLang_verror (SL_INVALID_PARM, "stat_is: Unrecognized type: %s", what);
- return -1;
- }
-
- return (char) (ret != 0);
-}
-
-#ifdef HAVE_READLINK
-static void readlink_cmd (char *s)
-{
- char buf[2048];
- int n;
-
- n = readlink (s, buf, sizeof (buf)-1);
- if (n == -1)
- {
- _SLerrno_errno = errno;
- s = NULL;
- }
- else
- {
- buf[n] = 0;
- s = buf;
- }
-
- (void) SLang_push_string (s);
-}
-#endif
-
-static int chmod_cmd (char *file, int *mode)
-{
- if (-1 == chmod(file, (mode_t) *mode))
- {
- _SLerrno_errno = errno;
- return -1;
- }
- return 0;
-}
-
-#ifdef HAVE_CHOWN
-static int chown_cmd (char *file, int *owner, int *group)
-{
- int ret;
-
- if (-1 == (ret = chown(file, (uid_t) *owner, (gid_t) *group)))
- _SLerrno_errno = errno;
- return ret;
-}
-#endif
-
-/* add trailing slash to dir */
-static void fixup_dir (char *dir)
-{
-#ifndef VMS
- int n;
-
- if ((n = strlen(dir)) > 1)
- {
- n--;
-#if defined(IBMPC_SYSTEM)
- if ( dir[n] != '/' && dir[n] != '\\' )
- strcat(dir, "\\" );
-#else
- if (dir[n] != '/' )
- strcat(dir, "/" );
-#endif
- }
-#endif /* !VMS */
-}
-
-static void slget_cwd (void)
-{
- char cwd[1024];
- char *p;
-
-#ifndef HAVE_GETCWD
- p = getwd (cwd);
-#else
-# if defined (__EMX__)
- p = _getcwd2(cwd, 1022); /* includes drive specifier */
-# else
- p = getcwd(cwd, 1022); /* djggp includes drive specifier */
-# endif
-#endif
-
- if (p == NULL)
- {
- _SLerrno_errno = errno;
- SLang_push_null ();
- return;
- }
-
-#ifndef VMS
-#ifdef __GO32__
- /* You never know about djgpp since it favors unix */
- {
- char ch;
- p = cwd;
- while ((ch = *p) != 0)
- {
- if (ch == '/') *p = '\\';
- p++;
- }
- }
-#endif
- fixup_dir (cwd);
-#endif
- SLang_push_string (cwd);
-}
-
-static int chdir_cmd (char *s)
-{
- int ret;
-
- while (-1 == (ret = chdir (s)))
- {
-#ifdef EINTR
- if (errno == EINTR)
- continue;
-#endif
- _SLerrno_errno = errno;
- break;
- }
- return ret;
-}
-
-#ifdef VMS
-static int remove_cmd (char *);
-/* If the file looks like xxx, then change it to xxx.dir. If
- * it looks like A:[B.xxx] then change it to A:[B]xxx.dir.
- */
-
-static char *vms_convert_dirspec_to_vms_dir (char *str)
-{
- char *s;
- char *version;
- unsigned int len;
- char *dot;
-
- len = strlen (str);
-
- version = strchr (str, ';');
- if (version == NULL)
- version = str + len;
- /* version points to the version of the input string */
-
-
- if (NULL == (s = SLmalloc (len + 8)))/* allow extra space to work with */
- return NULL;
-
- len = (unsigned int) (version - str);
- strncpy (s, str, len);
- s[len] = 0;
- str = s;
-
- /* Lowercase the whole thing */
- while (*s != 0)
- {
- *s = LOWER_CASE(*s);
- s++;
- }
-
- if ((s > str)
- && (s[-1] != ']'))
- {
- if ((s >= str + 4)
- && (0 == strcmp (s - 4, ".dir")))
- s -= 4;
- goto add_dir_version;
- }
-
- /* Check for one of two possibilities:
- *
- * dev:[x] --> dev:x
- * dev:[a.x] --> dev:[a]x
- */
-
- if (NULL == (dot = strchr (str, '.')))
- {
- /* First possibility */
- if (NULL == (s = strchr (str, '[')))
- return str; /* let someone else figure this out */
- while (s[1] != ']')
- {
- s[0] = s[1];
- s++;
- }
- *s = 0;
- goto add_dir_version;
- }
-
- while (NULL != (s = strchr (dot + 1, '.')))
- dot = s;
-
- *dot = ']';
- s = str + (len - 1);
-
- /* Drop */
-
- add_dir_version:
- strcpy (s, ".dir");
- strcpy (s+4, version);
- return str;
-}
-#endif
-
-static int rmdir_cmd (char *s)
-{
-#ifdef VMS
- int status;
-
- if (NULL == (s = vms_convert_dirspec_to_vms_dir (s)))
- return -1;
-
- status = remove_cmd (s);
- SLfree (s);
-
- return status;
-
-#else
- int ret;
-
- while (-1 == (ret = rmdir (s)))
- {
-#ifdef EINTR
- if (errno == EINTR)
- continue;
-#endif
- _SLerrno_errno = errno;
- break;
- }
- return ret;
-#endif
-}
-
-static int remove_cmd (char *s)
-{
- int ret;
-#ifdef VMS
-# define REMOVE delete
-#else
-# ifdef REAL_UNIX_SYSTEM
-# define REMOVE unlink
-# else
-# define REMOVE remove
-# endif
-#endif
-
- while (-1 == (ret = REMOVE (s)))
- {
-#ifdef EINTR
- if (errno == EINTR)
- continue;
-#endif
- _SLerrno_errno = errno;
- break;
- }
- return ret;
-}
-
-static int rename_cmd (char *oldpath, char *newpath)
-{
- int ret;
- while (-1 == (ret = rename (oldpath, newpath)))
- {
-#ifdef EINTR
- if (errno == EINTR)
- continue;
-#endif
- _SLerrno_errno = errno;
- break;
- }
- return ret;
-}
-
-static int mkdir_cmd (char *s, int *mode_ptr)
-{
- int ret;
-
- (void) mode_ptr;
- errno = 0;
-
-#if defined (__MSDOS__) && !defined(__GO32__)
-# define MKDIR(x,y) mkdir(x)
-#else
-# if defined (__os2__) && !defined (__EMX__)
-# define MKDIR(x,y) mkdir(x)
-# else
-# if defined (__WIN32__) && !defined (__CYGWIN32__)
-# define MKDIR(x,y) mkdir(x)
-# else
-# define MKDIR mkdir
-# endif
-# endif
-#endif
-
- while (-1 == (ret = MKDIR(s, *mode_ptr)))
- {
-#ifdef EINTR
- if (errno == EINTR)
- continue;
-#endif
- _SLerrno_errno = errno;
- break;
- }
- return ret;
-}
-
-#ifdef HAVE_MKFIFO
-static int mkfifo_cmd (char *path, int *mode)
-{
- if (-1 == mkfifo (path, *mode))
- {
- _SLerrno_errno = errno;
- return -1;
- }
- return 0;
-}
-#endif
-
-#if USE_LISTDIR_INTRINSIC
-
-static void free_dir_list (char **list, unsigned int num)
-{
- unsigned int i;
-
- if (list == NULL)
- return;
-
- for (i = 0; i < num; i++)
- SLang_free_slstring (list[i]);
- SLfree ((char *) list);
-}
-
-#if defined(__WIN32__) || defined(__os2__) && defined(__IBMC__)
-static int build_dirlist (char *file, char *opt, char ***listp, unsigned int *nump, unsigned int *maxnum)
-{
-# ifdef __WIN32__
- DWORD status;
- HANDLE h;
- WIN32_FIND_DATA fd;
-# else
- APIRET rc;
- FILESTATUS3 status;
- HDIR h;
- FILEFINDBUF3 fd;
- ULONG cFileNames;
-# endif
- char *pat;
- unsigned int len;
- char **list;
- unsigned int num;
- unsigned int max_num;
- int hok;
-
- /* If an option is present, assume ok to list hidden files. Later
- * I will formalize this.
- */
- hok = (opt != NULL);
-
-# ifdef __WIN32__
- status = GetFileAttributes (file);
-# else
- rc = DosQueryPathInfo(file, FIL_STANDARD, &status, sizeof(FILESTATUS3));
-# endif
-
-
-# ifdef __WIN32__
- if (status == (DWORD)-1)
- {
- _SLerrno_errno = ENOENT;
- return -1;
- }
- if (0 == (status & FILE_ATTRIBUTE_DIRECTORY))
- {
- _SLerrno_errno = ENOTDIR;
- return -1;
- }
-# else
- if ((rc != 0) || (status.attrFile & FILE_DIRECTORY) == 0)
- {
- /* ENOTDIR isn't defined in VA3. */
- _SLerrno_errno = ENOENT;
- return -1;
- }
-# endif
-
- len = strlen (file);
- pat = SLmalloc (len + 3);
- if (pat == NULL)
- return -1;
-
- strcpy (pat, file);
- file = pat;
- while (*file != 0)
- {
- if (*file == '/') *file = '\\';
- file++;
- }
-
- if (len && (pat[len-1] != '\\'))
- {
- pat[len] = '\\';
- len++;
- }
- pat[len++] = '*';
- pat[len] = 0;
-
- num = 0;
- max_num = 50;
- list = (char **)SLmalloc (max_num * sizeof(char *));
- if (list == NULL)
- {
- SLfree (pat);
- return -1;
- }
-
-# ifdef __WIN32__
- h = FindFirstFile(pat, &fd);
- if (h == INVALID_HANDLE_VALUE)
- {
- if (ERROR_NO_MORE_FILES != GetLastError())
- {
- SLfree (pat);
- SLfree ((char *)list);
- return -1;
- }
- }
-# else
- h = HDIR_CREATE;
- cFileNames = 1;
- rc = DosFindFirst(pat, &h, FILE_READONLY | FILE_DIRECTORY |
- FILE_ARCHIVED, &fd, sizeof(fd), &cFileNames, FIL_STANDARD);
- if (rc != 0)
- {
- if (rc != ERROR_NO_MORE_FILES)
- {
- SLfree (pat);
- SLfree ((char *)list);
- return -1;
- }
- }
-# endif
- else while (1)
- {
- /* Do not include hidden files in the list. Also, do not
- * include "." and ".." entries.
- */
-#ifdef __WIN32__
- file = fd.cFileName;
-#else
- file = fd.achName;
-#endif
- if (
-#ifdef __WIN32__
- (hok || (0 == (fd.dwFileAttributes & FILE_ATTRIBUTE_HIDDEN)))
-#else
- (hok || (0 == (fd.attrFile & FILE_HIDDEN)))
-#endif
- && ((*file != '.')
- || ((0 != strcmp (file, "."))
- && (0 != strcmp (file, "..")))))
- {
- if (num == max_num)
- {
- char **new_list;
-
- max_num += 100;
- new_list = (char **)SLrealloc ((char *)list, max_num * sizeof (char *));
- if (new_list == NULL)
- goto return_error;
-
- list = new_list;
- }
-
- file = SLang_create_slstring (file);
- if (file == NULL)
- goto return_error;
-
- list[num] = file;
- num++;
- }
-
-#ifdef __WIN32__
- if (FALSE == FindNextFile(h, &fd))
- {
- if (ERROR_NO_MORE_FILES == GetLastError())
- {
- FindClose (h);
- break;
- }
-
- _SLerrno_errno = errno;
- FindClose (h);
- goto return_error;
- }
-#else
- cFileNames = 1;
- rc = DosFindNext(h, &fd, sizeof(fd), &cFileNames);
- if (rc != 0)
- {
- if (rc == ERROR_NO_MORE_FILES)
- {
- DosFindClose (h);
- break;
- }
-
- _SLerrno_errno = errno;
- DosFindClose (h);
- goto return_error;
- }
-#endif
- }
-
- SLfree (pat);
- *maxnum = max_num;
- *nump = num;
- *listp = list;
- return 0;
-
- return_error:
- free_dir_list (list, num);
- SLfree (pat);
- return -1;
-}
-
-#else /* NOT __WIN32__ */
-
-static int build_dirlist (char *dir, char *opt, char ***listp, unsigned int *nump, unsigned int *maxnum)
-{
- DIR *dp;
- struct dirent *ep;
- unsigned int num_files;
- unsigned int max_num_files;
- char **list;
-
- (void) opt;
-
- if (NULL == (dp = opendir (dir)))
- {
- _SLerrno_errno = errno;
- return -1;
- }
-
- num_files = max_num_files = 0;
- list = NULL;
- while (NULL != (ep = readdir (dp)))
- {
- unsigned int len;
- char *name;
-
- name = ep->d_name;
-# ifdef NEED_D_NAMLEN
- len = ep->d_namlen;
-# else
- len = strlen (name);
-# endif
- if ((*name == '.') && (len <= 2))
- {
- if (len == 1) continue;
- if (name [1] == '.') continue;
- }
-
- if (num_files == max_num_files)
- {
- char **new_list;
-
- max_num_files += 100;
- if (NULL == (new_list = (char **) SLrealloc ((char *)list, max_num_files * sizeof(char *))))
- goto return_error;
-
- list = new_list;
- }
-
- if (NULL == (list[num_files] = SLang_create_nslstring (name, len)))
- goto return_error;
-
- num_files++;
- }
-
- closedir (dp);
- *nump = num_files;
- *maxnum = max_num_files;
- *listp = list;
- return 0;
-
- return_error:
- if (dp != NULL)
- closedir (dp);
- free_dir_list (list, num_files);
- return -1;
-}
-# endif /* NOT __WIN32__ */
-
-static void listdir_cmd (char *dir, char *opt)
-{
- SLang_Array_Type *at;
- unsigned int num_files;
- unsigned int max_num_files;
- int inum_files;
- char **list;
-
- if (-1 == build_dirlist (dir, opt, &list, &num_files, &max_num_files))
- {
- SLang_push_null ();
- return;
- }
- /* If max_num_files == 0, then num_files == 0 and list == NULL.
- * The realloc step below will malloc list for us.
- */
- if (num_files + 1 < max_num_files)
- {
- char **new_list;
- if (NULL == (new_list = (char **) SLrealloc ((char *)list, (num_files + 1)* sizeof(char*))))
- {
- free_dir_list (list, num_files);
- SLang_push_null ();
- return;
- }
- list = new_list;
- }
-
- inum_files = (int) num_files;
- if (NULL == (at = SLang_create_array (SLANG_STRING_TYPE, 0, (VOID_STAR) list, &inum_files, 1)))
- {
- free_dir_list (list, num_files);
- SLang_push_null ();
- return;
- }
-
- /* Allow the array to free this list if push fails */
- if (-1 == SLang_push_array (at, 1))
- SLang_push_null ();
-}
-
-static void listdir_cmd_wrap (void)
-{
- char *s, *sopt;
-
- sopt = NULL;
- switch (SLang_Num_Function_Args)
- {
- case 2:
- if (-1 == SLang_pop_slstring (&sopt))
- return;
- case 1:
- if (-1 == SLang_pop_slstring (&s))
- {
- SLang_free_slstring (sopt);
- return;
- }
- break;
- default:
- SLang_verror (SL_INVALID_PARM, "usage: listdir (string, [opt-string]");
- return;
- }
-
- listdir_cmd (s, sopt);
- SLang_free_slstring (s);
- SLang_free_slstring (sopt);
-}
-
-#endif /* USE_LISTDIR_INTRINSIC */
-
-#ifdef HAVE_UMASK
-static int umask_cmd (int *u)
-{
- return umask (*u);
-}
-#endif
-
-static SLang_Intrin_Fun_Type PosixDir_Name_Table [] =
-{
-#ifdef HAVE_READLINK
- MAKE_INTRINSIC_S("readlink", readlink_cmd, SLANG_VOID_TYPE),
-#endif
- MAKE_INTRINSIC_S("lstat_file", lstat_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_S("stat_file", stat_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_SI("stat_is", stat_is_cmd, SLANG_CHAR_TYPE),
-#ifdef HAVE_MKFIFO
- MAKE_INTRINSIC_SI("mkfifo", mkfifo_cmd, SLANG_INT_TYPE),
-#endif
-#ifdef HAVE_CHOWN
- MAKE_INTRINSIC_SII("chown", chown_cmd, SLANG_INT_TYPE),
-#endif
- MAKE_INTRINSIC_SI("chmod", chmod_cmd, SLANG_INT_TYPE),
-#ifdef HAVE_UMASK
- MAKE_INTRINSIC_I("umask", umask_cmd, SLANG_INT_TYPE),
-#endif
- MAKE_INTRINSIC_0("getcwd", slget_cwd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_SI("mkdir", mkdir_cmd, SLANG_INT_TYPE),
- MAKE_INTRINSIC_S("chdir", chdir_cmd, SLANG_INT_TYPE),
- MAKE_INTRINSIC_S("rmdir", rmdir_cmd, SLANG_INT_TYPE),
- MAKE_INTRINSIC_S("remove", remove_cmd, SLANG_INT_TYPE),
- MAKE_INTRINSIC_SS("rename", rename_cmd, SLANG_INT_TYPE),
-#if USE_LISTDIR_INTRINSIC
- MAKE_INTRINSIC("listdir", listdir_cmd_wrap, SLANG_VOID_TYPE, 0),
-#endif
- SLANG_END_INTRIN_FUN_TABLE
-};
-
-static SLang_IConstant_Type PosixDir_Consts [] =
-{
-#ifndef S_IRWXU
-# define S_IRWXU 00700
-#endif
- MAKE_ICONSTANT("S_IRWXU", S_IRWXU),
-#ifndef S_IRUSR
-# define S_IRUSR 00400
-#endif
- MAKE_ICONSTANT("S_IRUSR", S_IRUSR),
-#ifndef S_IWUSR
-# define S_IWUSR 00200
-#endif
- MAKE_ICONSTANT("S_IWUSR", S_IWUSR),
-#ifndef S_IXUSR
-# define S_IXUSR 00100
-#endif
- MAKE_ICONSTANT("S_IXUSR", S_IXUSR),
-#ifndef S_IRWXG
-# define S_IRWXG 00070
-#endif
- MAKE_ICONSTANT("S_IRWXG", S_IRWXG),
-#ifndef S_IRGRP
-# define S_IRGRP 00040
-#endif
- MAKE_ICONSTANT("S_IRGRP", S_IRGRP),
-#ifndef S_IWGRP
-# define S_IWGRP 00020
-#endif
- MAKE_ICONSTANT("S_IWGRP", S_IWGRP),
-#ifndef S_IXGRP
-# define S_IXGRP 00010
-#endif
- MAKE_ICONSTANT("S_IXGRP", S_IXGRP),
-#ifndef S_IRWXO
-# define S_IRWXO 00007
-#endif
- MAKE_ICONSTANT("S_IRWXO", S_IRWXO),
-#ifndef S_IROTH
-# define S_IROTH 00004
-#endif
- MAKE_ICONSTANT("S_IROTH", S_IROTH),
-#ifndef S_IWOTH
-# define S_IWOTH 00002
-#endif
- MAKE_ICONSTANT("S_IWOTH", S_IWOTH),
-#ifndef S_IXOTH
-# define S_IXOTH 00001
-#endif
- MAKE_ICONSTANT("S_IXOTH", S_IXOTH),
-#ifdef __WIN32__
- MAKE_ICONSTANT("FILE_ATTRIBUTE_ARCHIVE", FILE_ATTRIBUTE_ARCHIVE),
- MAKE_ICONSTANT("FILE_ATTRIBUTE_COMPRESSED", FILE_ATTRIBUTE_COMPRESSED),
- MAKE_ICONSTANT("FILE_ATTRIBUTE_NORMAL", FILE_ATTRIBUTE_NORMAL),
- MAKE_ICONSTANT("FILE_ATTRIBUTE_DIRECTORY", FILE_ATTRIBUTE_DIRECTORY),
- MAKE_ICONSTANT("FILE_ATTRIBUTE_HIDDEN", FILE_ATTRIBUTE_HIDDEN),
- MAKE_ICONSTANT("FILE_ATTRIBUTE_READONLY", FILE_ATTRIBUTE_READONLY),
- MAKE_ICONSTANT("FILE_ATTRIBUTE_SYSTEM", FILE_ATTRIBUTE_SYSTEM),
- MAKE_ICONSTANT("FILE_ATTRIBUTE_TEMPORARY", FILE_ATTRIBUTE_TEMPORARY),
-#endif
- SLANG_END_ICONST_TABLE
-};
-
-static int Initialized;
-
-int SLang_init_posix_dir (void)
-{
- if (Initialized)
- return 0;
-
- if ((-1 == SLadd_intrin_fun_table(PosixDir_Name_Table, "__POSIX_DIR__"))
- || (-1 == SLadd_iconstant_table (PosixDir_Consts, NULL))
- || (-1 == _SLerrno_init ()))
- return -1;
-
- Initialized = 1;
-
- return 0;
-}
-
diff --git a/mdk-stage1/slang/slposio.c b/mdk-stage1/slang/slposio.c
deleted file mode 100644
index ab1e9f689..000000000
--- a/mdk-stage1/slang/slposio.c
+++ /dev/null
@@ -1,568 +0,0 @@
-/* This module implements an interface to posix system calls */
-/* file stdio intrinsics for S-Lang */
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#if defined(__unix__) || (defined (__os2__) && defined (__EMX__))
-# include <sys/types.h>
-#endif
-
-#ifdef HAVE_FCNTL_H
-# include <fcntl.h>
-#endif
-#ifdef HAVE_SYS_FCNTL_H
-# include <sys/fcntl.h>
-#endif
-
-#ifdef __unix__
-# include <sys/file.h>
-#endif
-
-#ifdef HAVE_IO_H
-# include <io.h>
-#endif
-
-#if defined(__BORLANDC__)
-# include <dir.h>
-#endif
-
-#if defined(__DECC) && defined(VMS)
-# include <unixio.h>
-# include <unixlib.h>
-#endif
-
-#ifdef VMS
-# include <stat.h>
-#else
-# include <sys/stat.h>
-#endif
-
-#include <errno.h>
-
-#include "slang.h"
-#include "_slang.h"
-
-struct _SLFile_FD_Type
-{
- char *name;
- unsigned int num_refs; /* reference counting */
- int fd;
- SLang_MMT_Type *stdio_mmt; /* fdopen'd stdio object */
-
- /* methods */
- int (*close)(int);
- int (*read) (int, char *, unsigned int *);
- int (*write)(int, char *, unsigned int *);
-};
-
-static int close_method (int fd)
-{
- return close (fd);
-}
-
-static int write_method (int fd, char *buf, unsigned int *nump)
-{
- int num;
-
- if (-1 == (num = write (fd, buf, *nump)))
- {
- *nump = 0;
- return -1;
- }
-
- *nump = (unsigned int) num;
- return 0;
-}
-
-static int read_method (int fd, char *buf, unsigned int *nump)
-{
- int num;
-
- num = read (fd, buf, *nump);
- if (num == -1)
- {
- *nump = 0;
- return -1;
- }
- *nump = (unsigned int) num;
- return 0;
-}
-
-static int check_fd (int fd)
-{
- if (fd == -1)
- {
-#ifdef EBADF
- _SLerrno_errno = EBADF;
-#endif
- return -1;
- }
-
- return 0;
-}
-
-static int posix_close (SLFile_FD_Type *f)
-{
- if (-1 == check_fd (f->fd))
- return -1;
-
- if ((f->close != NULL)
- && (-1 == f->close (f->fd)))
- {
- _SLerrno_errno = errno;
- return -1;
- }
-
- if (f->stdio_mmt != NULL)
- {
- SLang_free_mmt (f->stdio_mmt);
- f->stdio_mmt = NULL;
- }
-
- f->fd = -1;
- return 0;
-}
-
-/* Usage: Uint write (f, buf); */
-static void posix_write (SLFile_FD_Type *f, SLang_BString_Type *bstr)
-{
- unsigned int len;
- char *p;
-
- if ((-1 == check_fd (f->fd))
- || (NULL == (p = (char *)SLbstring_get_pointer (bstr, &len))))
- {
- SLang_push_integer (-1);
- return;
- }
-
- if (-1 == f->write (f->fd, p, &len))
- {
- _SLerrno_errno = errno;
- SLang_push_integer (-1);
- return;
- }
-
- (void) SLang_push_uinteger (len);
-}
-
-/* Usage: nn = read (f, &buf, n); */
-static void posix_read (SLFile_FD_Type *f, SLang_Ref_Type *ref, unsigned int *nbytes)
-{
- unsigned int len;
- char *b;
- SLang_BString_Type *bstr;
-
- b = NULL;
-
- len = *nbytes;
- if ((-1 == check_fd (f->fd))
- || (NULL == (b = SLmalloc (len + 1))))
- goto return_error;
-
- if (-1 == f->read (f->fd, b, &len))
- {
- _SLerrno_errno = errno;
- goto return_error;
- }
-
- if (len != *nbytes)
- {
- char *b1 = SLrealloc (b, len + 1);
- if (b1 == NULL)
- goto return_error;
- b = b1;
- }
-
- bstr = SLbstring_create_malloced ((unsigned char *) b, len, 0);
- if (bstr != NULL)
- {
- if ((-1 != SLang_assign_to_ref (ref, SLANG_BSTRING_TYPE, (VOID_STAR)&bstr))
- && (-1 != SLang_push_uinteger (len)))
- return;
-
- SLbstring_free (bstr);
- b = NULL;
- /* drop */
- }
-
- return_error:
- if (b != NULL) SLfree ((char *)b);
- (void) SLang_assign_to_ref (ref, SLANG_NULL_TYPE, NULL);
- (void) SLang_push_integer (-1);
-}
-
-SLFile_FD_Type *SLfile_create_fd (char *name, int fd)
-{
- SLFile_FD_Type *f;
-
- if (NULL == (f = (SLFile_FD_Type *) SLmalloc (sizeof (SLFile_FD_Type))))
- return NULL;
-
- memset ((char *) f, 0, sizeof (SLFile_FD_Type));
- if (NULL == (f->name = SLang_create_slstring (name)))
- {
- SLfree ((char *)f);
- return NULL;
- }
-
- f->fd = fd;
- f->num_refs = 1;
-
- f->close = close_method;
- f->read = read_method;
- f->write = write_method;
-
- return f;
-}
-
-SLFile_FD_Type *SLfile_dup_fd (SLFile_FD_Type *f0)
-{
- SLFile_FD_Type *f;
- int fd0, fd;
-
- if (f0 == NULL)
- return NULL;
- fd0 = f0->fd;
- if (-1 == check_fd (fd0))
- return NULL;
-
- while (-1 == (fd = dup (fd0)))
- {
-#ifdef EINTR
- if (errno == EINTR)
- continue;
-#endif
- _SLerrno_errno = errno;
- return NULL;
- }
-
- if (NULL == (f = SLfile_create_fd (f0->name, fd)))
- {
- f0->close (fd);
- return NULL;
- }
-
- return f;
-}
-
-int SLfile_get_fd (SLFile_FD_Type *f, int *fd)
-{
- if (f == NULL)
- return -1;
-
- *fd = f->fd;
- if (-1 == check_fd (*fd))
- return -1;
-
- return 0;
-}
-
-void SLfile_free_fd (SLFile_FD_Type *f)
-{
- if (f == NULL)
- return;
-
- if (f->num_refs > 1)
- {
- f->num_refs -= 1;
- return;
- }
-
- if (f->fd != -1)
- {
- if (f->close != NULL)
- (void) f->close (f->fd);
-
- f->fd = -1;
- }
-
- if (f->stdio_mmt != NULL)
- SLang_free_mmt (f->stdio_mmt);
-
- SLfree ((char *) f);
-}
-
-static int pop_string_int (char **s, int *i)
-{
- *s = NULL;
- if ((-1 == SLang_pop_integer (i))
- || (-1 == SLang_pop_slstring (s)))
- return -1;
-
- return 0;
-}
-
-static int pop_string_int_int (char **s, int *a, int *b)
-{
- *s = NULL;
- if ((-1 == SLang_pop_integer (b))
- || (-1 == pop_string_int (s, a)))
- return -1;
-
- return 0;
-}
-
-static void posix_open (void)
-{
- char *file;
- int mode, flags;
- SLFile_FD_Type *f;
-
- switch (SLang_Num_Function_Args)
- {
- case 3:
- if (-1 == pop_string_int_int (&file, &flags, &mode))
- {
- SLang_push_null ();
- return;
- }
- break;
-
- case 2:
- default:
- if (-1 == pop_string_int (&file, &flags))
- return;
- mode = 0777;
- break;
- }
-
- f = SLfile_create_fd (file, -1);
- if (f == NULL)
- {
- SLang_free_slstring (file);
- SLang_push_null ();
- return;
- }
- SLang_free_slstring (file);
-
- if (-1 == (f->fd = open (f->name, flags, mode)))
- {
- _SLerrno_errno = errno;
- SLfile_free_fd (f);
- SLang_push_null ();
- return;
- }
-
- if (-1 == SLfile_push_fd (f))
- SLang_push_null ();
- SLfile_free_fd (f);
-}
-
-static void posix_fileno (void)
-{
- FILE *fp;
- SLang_MMT_Type *mmt;
- int fd;
- SLFile_FD_Type *f;
- char *name;
-
- if (-1 == SLang_pop_fileptr (&mmt, &fp))
- {
- SLang_push_null ();
- return;
- }
- name = SLang_get_name_from_fileptr (mmt);
- fd = fileno (fp);
-
- f = SLfile_create_fd (name, fd);
- if (f != NULL)
- f->close = NULL; /* prevent fd from being closed
- * when it goes out of scope
- */
- SLang_free_mmt (mmt);
-
- if (-1 == SLfile_push_fd (f))
- SLang_push_null ();
- SLfile_free_fd (f);
-}
-
-static void posix_fdopen (SLFile_FD_Type *f, char *mode)
-{
- if (f->stdio_mmt == NULL)
- {
- if (-1 == _SLstdio_fdopen (f->name, f->fd, mode))
- return;
-
- if (NULL == (f->stdio_mmt = SLang_pop_mmt (SLANG_FILE_PTR_TYPE)))
- return;
- }
-
- (void) SLang_push_mmt (f->stdio_mmt);
-}
-
-static long posix_lseek (SLFile_FD_Type *f, long ofs, int whence)
-{
- long status;
-
- if (-1 == (status = lseek (f->fd, ofs, whence)))
- _SLerrno_errno = errno;
-
- return status;
-}
-
-static int posix_isatty (void)
-{
- int ret;
- SLFile_FD_Type *f;
-
- if (SLang_peek_at_stack () == SLANG_FILE_PTR_TYPE)
- {
- SLang_MMT_Type *mmt;
- FILE *fp;
-
- if (-1 == SLang_pop_fileptr (&mmt, &fp))
- return 0; /* invalid descriptor */
-
- ret = isatty (fileno (fp));
- SLang_free_mmt (mmt);
- return ret;
- }
-
- if (-1 == SLfile_pop_fd (&f))
- return 0;
-
- ret = isatty (f->fd);
- SLfile_free_fd (f);
-
- return ret;
-}
-
-static void posix_dup (SLFile_FD_Type *f)
-{
- if ((NULL == (f = SLfile_dup_fd (f)))
- || (-1 == SLfile_push_fd (f)))
- SLang_push_null ();
-
- SLfile_free_fd (f);
-}
-
-#define I SLANG_INT_TYPE
-#define V SLANG_VOID_TYPE
-#define F SLANG_FILE_FD_TYPE
-#define B SLANG_BSTRING_TYPE
-#define R SLANG_REF_TYPE
-#define U SLANG_UINT_TYPE
-#define S SLANG_STRING_TYPE
-#define L SLANG_LONG_TYPE
-static SLang_Intrin_Fun_Type Fd_Name_Table [] =
-{
- MAKE_INTRINSIC_0("fileno", posix_fileno, V),
- MAKE_INTRINSIC_0("isatty", posix_isatty, I),
- MAKE_INTRINSIC_0("open", posix_open, V),
- MAKE_INTRINSIC_3("read", posix_read, V, F, R, U),
- MAKE_INTRINSIC_3("lseek", posix_lseek, L, F, L, I),
- MAKE_INTRINSIC_2("fdopen", posix_fdopen, V, F, S),
- MAKE_INTRINSIC_2("write", posix_write, V, F, B),
- MAKE_INTRINSIC_1("dup_fd", posix_dup, V, F),
- MAKE_INTRINSIC_1("close", posix_close, I, F),
- SLANG_END_INTRIN_FUN_TABLE
-};
-#undef I
-#undef V
-#undef F
-#undef B
-#undef R
-#undef S
-#undef L
-#undef U
-
-static SLang_IConstant_Type PosixIO_Consts [] =
-{
-#ifdef O_RDONLY
- MAKE_ICONSTANT("O_RDONLY", O_RDONLY),
-#endif
-#ifdef O_WRONLY
- MAKE_ICONSTANT("O_WRONLY", O_WRONLY),
-#endif
-#ifdef O_RDWR
- MAKE_ICONSTANT("O_RDWR", O_RDWR),
-#endif
-#ifdef O_APPEND
- MAKE_ICONSTANT("O_APPEND", O_APPEND),
-#endif
-#ifdef O_CREAT
- MAKE_ICONSTANT("O_CREAT", O_CREAT),
-#endif
-#ifdef O_EXCL
- MAKE_ICONSTANT("O_EXCL", O_EXCL),
-#endif
-#ifdef O_NOCTTY
- MAKE_ICONSTANT("O_NOCTTY", O_NOCTTY),
-#endif
-#ifdef O_NONBLOCK
- MAKE_ICONSTANT("O_NONBLOCK", O_NONBLOCK),
-#endif
-#ifdef O_TRUNC
- MAKE_ICONSTANT("O_TRUNC", O_TRUNC),
-#endif
-#ifndef O_BINARY
-# define O_BINARY 0
-#endif
- MAKE_ICONSTANT("O_BINARY", O_BINARY),
-#ifndef O_TEXT
-# define O_TEXT 0
-#endif
- MAKE_ICONSTANT("O_TEXT", O_TEXT),
-
- SLANG_END_ICONST_TABLE
-};
-
-int SLfile_push_fd (SLFile_FD_Type *f)
-{
- if (f == NULL)
- return SLang_push_null ();
-
- f->num_refs += 1;
-
- if (0 == SLclass_push_ptr_obj (SLANG_FILE_FD_TYPE, (VOID_STAR) f))
- return 0;
-
- f->num_refs -= 1;
-
- return -1;
-}
-
-int SLfile_pop_fd (SLFile_FD_Type **f)
-{
- return SLclass_pop_ptr_obj (SLANG_FILE_FD_TYPE, (VOID_STAR *) f);
-}
-
-static void destroy_fd_type (unsigned char type, VOID_STAR ptr)
-{
- (void) type;
- SLfile_free_fd (*(SLFile_FD_Type **) ptr);
-}
-
-static int fd_push (unsigned char type, VOID_STAR v)
-{
- (void) type;
- return SLfile_push_fd (*(SLFile_FD_Type **)v);
-}
-
-int SLang_init_posix_io (void)
-{
- SLang_Class_Type *cl;
-
- if (NULL == (cl = SLclass_allocate_class ("FD_Type")))
- return -1;
- cl->cl_destroy = destroy_fd_type;
- (void) SLclass_set_push_function (cl, fd_push);
-
- if (-1 == SLclass_register_class (cl, SLANG_FILE_FD_TYPE, sizeof (SLFile_FD_Type), SLANG_CLASS_TYPE_PTR))
- return -1;
-
- if ((-1 == SLadd_intrin_fun_table(Fd_Name_Table, "__POSIXIO__"))
- || (-1 == SLadd_iconstant_table (PosixIO_Consts, NULL))
- || (-1 == _SLerrno_init ()))
- return -1;
-
- return 0;
-}
-
diff --git a/mdk-stage1/slang/slprepr.c b/mdk-stage1/slang/slprepr.c
deleted file mode 100644
index 358eeb874..000000000
--- a/mdk-stage1/slang/slprepr.c
+++ /dev/null
@@ -1,427 +0,0 @@
-/* Copyright (c) 1996, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-/*--------------------------------*-C-*---------------------------------*
- * File: slprepr.c
- *
- * preprocessing routines
- */
-/*{{{ notes: */
-/*
- * various preprocessing tokens supported
- *
- * #ifdef TOKEN1 TOKEN2 ...
- * - True if any of TOKEN1 TOKEN2 ... are defined
- *
- * #ifndef TOKEN1 TOKEN2 ...
- * - True if none of TOKEN1 TOKEN2 ... are defined
- *
- * #iftrue
- * #ifnfalse
- * - always True
- *
- * #iffalse
- * #ifntrue
- * - always False
- *
- * #if$ENV
- * - True if the enviroment variable ENV is set
- *
- * #ifn$ENV
- * - True if the enviroment variable ENV is not set
- *
- * #if$ENV TOKEN1 TOKEN2 ...
- * - True if the contents of enviroment variable ENV match
- * any of TOKEN1 TOKEN2 ...
- *
- * #ifn$ENV TOKEN1 TOKEN2 ...
- * - True if the contents of enviroment variable ENV do not match
- * any of TOKEN1 TOKEN2 ...
- *
- * NB: For $ENV, the tokens may contain wildcard characters:
- * '?' - match any single character
- * '*' - match any number of characters
- *
- * #elif...
- * #else
- * #endif
- *
- *
- * mj olesen
- *----------------------------------------------------------------------*/
-/*}}}*/
-/*{{{ includes: */
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-/*}}}*/
-
-int (*SLprep_exists_hook) (char *, char);
-int (*_SLprep_eval_hook) (char *);
-
-/*{{{ SLprep_open_prep (), SLprep_close_prep () */
-int SLprep_open_prep (SLPreprocess_Type *pt)
-{
- pt->this_level = 0;
- pt->exec_level = 0;
- pt->prev_exec_level = 0;
- pt->comment_char = '%';
- pt->preprocess_char = '#';
- pt->flags = 0;
- return 0;
-}
-
-void SLprep_close_prep (SLPreprocess_Type *pt)
-{
- (void) pt;
-}
-/*}}}*/
-
-/*{{{ SLwildcard () */
-/*----------------------------------------------------------------------*
- * Does `string' match `pattern' ?
- *
- * '*' in pattern matches any sub-string (including the null string)
- * '?' matches any single char.
- *
- * Code taken from that donated by Paul Hudson <paulh@harlequin.co.uk>
- * to the fvwm project.
- * It is public domain, no strings attached. No guarantees either.
- *----------------------------------------------------------------------*/
-static int SLwildcard (char *pattern, char *string)
-{
- if (pattern == NULL || *pattern == '\0' || !strcmp (pattern, "*"))
- return 1;
- else if (string == NULL)
- return 0;
-
- while (*pattern && *string) switch (*pattern)
- {
- case '?':
- /* match any single character */
- pattern++;
- string++;
- break;
-
- case '*':
- /* see if rest of pattern matches any trailing */
- /* substring of the string. */
- if (*++pattern == '\0')
- return 1; /* trailing * must match rest */
-
- while (*string)
- {
- if (SLwildcard (pattern, string)) return 1;
- string++;
- }
- return 0;
-
- /* break; */
-
- default:
- if (*pattern == '\\')
- {
- if (*++pattern == '\0')
- pattern--; /* don't skip trailing backslash */
- }
- if (*pattern++ != *string++) return 0;
- break;
- }
-
- return ((*string == '\0')
- && ((*pattern == '\0') || !strcmp (pattern, "*")));
-}
-/*}}}*/
-
-#if defined(__16_BIT_SYSTEM__)
-# define MAX_DEFINES 10
-#else
-# define MAX_DEFINES 128
-#endif
-
-/* The extra one is for NULL termination */
-char *_SLdefines [MAX_DEFINES + 1];
-
-int SLdefine_for_ifdef (char *s) /*{{{*/
-{
- unsigned int i;
-
- for (i = 0; i < MAX_DEFINES; i++)
- {
- char *s1 = _SLdefines [i];
-
- if (s1 == s)
- return 0; /* already defined (hashed string) */
-
- if (s1 != NULL)
- continue;
-
- s = SLang_create_slstring (s);
- if (s == NULL)
- return -1;
-
- _SLdefines[i] = s;
- return 0;
- }
- return -1;
-}
-/*}}}*/
-
-/*{{{ static functions */
-static int is_any_defined(char *buf, char comment) /*{{{*/
-{
- char *sys;
- unsigned int i;
-
- while (1)
- {
- register char ch;
-
- /* Skip whitespace */
- while (((ch = *buf) == ' ') || (ch == '\t'))
- buf++;
-
- if ((ch == '\n') || (ch == 0) || (ch == comment))
- return 0;
-
- i = 0;
- while (NULL != (sys = _SLdefines [i++]))
- {
- unsigned int n;
-
- if (*sys != ch)
- continue;
-
- n = strlen (sys);
- if (0 == strncmp (buf, sys, n))
- {
- char ch1 = *(buf + n);
-
- if ((ch1 == '\n') || (ch1 == 0) ||
- (ch1 == ' ') || (ch1 == '\t') || (ch1 == comment))
- return 1;
- }
- }
-
- /* Skip past word */
- while (((ch = *buf) != ' ')
- && (ch != '\n')
- && (ch != 0)
- && (ch != '\t')
- && (ch != comment))
- buf++;
- }
-}
-/*}}}*/
-
-static unsigned char *tokenize (unsigned char *buf, char *token, unsigned int len)
-{
- register char *token_end;
-
- token_end = token + (len - 1); /* allow room for \0 */
-
- while ((token < token_end) && (*buf > ' '))
- *token++ = *buf++;
-
- if (*buf > ' ') return NULL; /* token too long */
-
- *token = '\0';
-
- while ((*buf == ' ') || (*buf == '\t')) buf++;
-
- return buf;
-}
-
-static int is_env_defined (char *buf, char comment) /*{{{*/
-{
- char * env, token [32];
-
- if ((*buf <= ' ') || (*buf == comment)) return 0; /* no token */
-
- if (NULL == (buf = (char *) tokenize ((unsigned char *) buf,
- token, sizeof (token))))
- return 0;
-
- if (NULL == (env = getenv (token)))
- return 0; /* ENV not defined */
-
- if ((*buf == '\0') || (*buf == '\n') || (*buf == comment))
- return 1; /* no tokens, but getenv() worked */
-
- do
- {
- buf = (char *) tokenize ((unsigned char *) buf, token, sizeof (token));
- if (buf == NULL) return 0;
-
- if (SLwildcard (token, env))
- return 1;
- }
- while (*buf && (*buf != '\n') && (*buf != comment));
-
- return 0;
-}
-/*}}}*/
-/*}}}*/
-
-int SLprep_line_ok (char *buf, SLPreprocess_Type *pt) /*{{{*/
-{
- int level, prev_exec_level, exec_level;
-
- if ((buf == NULL) || (pt == NULL)) return 1;
-
- if (*buf != pt->preprocess_char)
- {
- if (pt->this_level != pt->exec_level)
- return 0;
-
- if (*buf == '\n') return pt->flags & SLPREP_BLANK_LINES_OK;
- if (*buf == pt->comment_char) return pt->flags & SLPREP_COMMENT_LINES_OK;
-
- return 1;
- }
-
- level = pt->this_level;
- exec_level = pt->exec_level;
- prev_exec_level = pt->prev_exec_level;
-
- buf++;
-
- /* Allow '#!' to pass. This could be a shell script with something
- like '#! /local/bin/slang' */
- if ((*buf == '!') && (pt->preprocess_char == '#'))
- return 0;
-
- /* Allow whitespace as in '# ifdef' */
- while ((*buf == ' ') || (*buf == '\t')) buf++;
- if (*buf < 'a') return (level == exec_level);
-
- if (!strncmp(buf, "endif", 5))
- {
- if (level == exec_level)
- {
- exec_level--;
- prev_exec_level = exec_level;
- }
- level--;
- if (level < prev_exec_level) prev_exec_level = level;
- goto done;
- }
-
- if ((buf[0] == 'e') && (buf[1] == 'l')) /* else, elifdef, ... */
- {
- if ((level == exec_level + 1)
- && (prev_exec_level != level))
- {
- /* We are in position to execute */
- buf += 2;
- if ((buf[0] == 's') && (buf[1] == 'e'))
- {
- /* "else" */
- exec_level = level;
- goto done;
- }
-
- /* drop through to ifdef testing. First set variable
- * to values appropriate for ifdef testing.
- */
- level--; /* now == to exec level */
- }
- else
- {
- if (level == exec_level)
- {
- exec_level--;
- }
- goto done;
- }
- }
-
- if ((buf[0] == 'i') && (buf[1] == 'f'))
- {
- int truth;
-
- if (level != exec_level)
- {
- /* Not interested */
- level++;
- goto done;
- }
-
- level++;
-
- buf += 2;
- if (buf[0] == 'n')
- {
- truth = 0;
- buf++;
- }
- else truth = 1;
-
- if (!strncmp (buf, "def", 3))
- truth = (truth == is_any_defined(buf + 3, pt->comment_char));
-
- else if (!strncmp (buf, "false", 5))
- truth = !truth;
-
- else if (*buf == '$')
- truth = (truth == is_env_defined (buf + 1, pt->comment_char));
-
- else if (!strncmp (buf, "exists", 6)
- && (SLprep_exists_hook != NULL))
- truth = (truth == (*SLprep_exists_hook)(buf + 6, pt->comment_char));
-
- else if (!strncmp (buf, "eval", 4)
- && (_SLprep_eval_hook != NULL))
- truth = (truth == (*_SLprep_eval_hook) (buf + 4));
-
- else if (0 != strncmp (buf, "true", 4))
- return 1; /* let it bomb */
-
- if (truth)
- {
- exec_level = level;
- prev_exec_level = exec_level;
- }
- }
- else return 1; /* let it bomb. */
-
- done:
-
- if (exec_level < 0) return 1;
-
- pt->this_level = level;
- pt->exec_level = exec_level;
- pt->prev_exec_level = prev_exec_level;
- return 0;
-}
-/*}}}*/
-
-/*{{{ main() - for testing only */
-#if 0
-int main ()
-{
- char buf[1024];
- SLPreprocess_Type pt;
-
- SLprep_open_prep (&pt);
-
- SLdefine_for_ifdef ("UNIX");
-
- while (NULL != fgets (buf, sizeof (buf) - 1, stdin))
- {
- if (SLprep_line_ok (buf, &pt))
- {
- fputs (buf, stdout);
- }
- }
-
- SLprep_close_prep (&pt);
- return 0;
-}
-#endif
-/*}}}*/
diff --git a/mdk-stage1/slang/slproc.c b/mdk-stage1/slang/slproc.c
deleted file mode 100644
index 8b266f28f..000000000
--- a/mdk-stage1/slang/slproc.c
+++ /dev/null
@@ -1,155 +0,0 @@
-/* Process specific system calls */
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#ifdef HAVE_IO_H
-# include <io.h> /* for chmod */
-#endif
-
-#ifdef HAVE_PROCESS_H
-# include <process.h> /* for getpid */
-#endif
-
-#if defined(__BORLANDC__)
-# include <dos.h>
-#endif
-
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <signal.h>
-#include <time.h>
-
-#include <errno.h>
-
-#include "slang.h"
-#include "_slang.h"
-
-#ifdef HAVE_KILL
-static int kill_cmd (int *pid, int *sig)
-{
- int ret;
-
- if (-1 == (ret = kill ((pid_t) *pid, *sig)))
- _SLerrno_errno = errno;
- return ret;
-}
-#endif
-
-static int getpid_cmd (void)
-{
- return getpid ();
-}
-
-#ifdef HAVE_GETPPID
-static int getppid_cmd (void)
-{
- return getppid ();
-}
-#endif
-
-#ifdef HAVE_GETGID
-static int getgid_cmd (void)
-{
- return getgid ();
-}
-#endif
-
-#ifdef HAVE_GETEGID
-static int getegid_cmd (void)
-{
- return getegid ();
-}
-#endif
-
-#ifdef HAVE_GETEUID
-static int geteuid_cmd (void)
-{
- return geteuid ();
-}
-#endif
-
-#ifdef HAVE_GETUID
-static int getuid_cmd (void)
-{
- return getuid ();
-}
-#endif
-
-#ifdef HAVE_SETGID
-static int setgid_cmd (int *gid)
-{
- if (0 == setgid (*gid))
- return 0;
- _SLerrno_errno = errno;
- return -1;
-}
-#endif
-
-#ifdef HAVE_SETPGID
-static int setpgid_cmd (int *pid, int *pgid)
-{
- if (0 == setpgid (*pid, *pgid))
- return 0;
- _SLerrno_errno = errno;
- return -1;
-}
-#endif
-
-#ifdef HAVE_SETUID
-static int setuid_cmd (int *uid)
-{
- if (0 == setuid (*uid))
- return 0;
- _SLerrno_errno = errno;
- return -1;
-}
-#endif
-
-static SLang_Intrin_Fun_Type Process_Name_Table[] =
-{
- MAKE_INTRINSIC_0("getpid", getpid_cmd, SLANG_INT_TYPE),
-
-#ifdef HAVE_GETPPID
- MAKE_INTRINSIC_0("getppid", getppid_cmd, SLANG_INT_TYPE),
-#endif
-#ifdef HAVE_GETGID
- MAKE_INTRINSIC_0("getgid", getgid_cmd, SLANG_INT_TYPE),
-#endif
-#ifdef HAVE_GETEGID
- MAKE_INTRINSIC_0("getegid", getegid_cmd, SLANG_INT_TYPE),
-#endif
-#ifdef HAVE_GETEUID
- MAKE_INTRINSIC_0("geteuid", geteuid_cmd, SLANG_INT_TYPE),
-#endif
-#ifdef HAVE_GETUID
- MAKE_INTRINSIC_0("getuid", getuid_cmd, SLANG_INT_TYPE),
-#endif
-#ifdef HAVE_SETGID
- MAKE_INTRINSIC_I("setgid", setgid_cmd, SLANG_INT_TYPE),
-#endif
-#ifdef HAVE_SETPGID
- MAKE_INTRINSIC_II("setpgid", setpgid_cmd, SLANG_INT_TYPE),
-#endif
-#ifdef HAVE_SETUID
- MAKE_INTRINSIC_I("setuid", setuid_cmd, SLANG_INT_TYPE),
-#endif
-
-#ifdef HAVE_KILL
- MAKE_INTRINSIC_II("kill", kill_cmd, SLANG_INT_TYPE),
-#endif
- SLANG_END_INTRIN_FUN_TABLE
-};
-
-int SLang_init_posix_process (void)
-{
- if ((-1 == SLadd_intrin_fun_table (Process_Name_Table, "__POSIX_PROCESS__"))
- || (-1 == _SLerrno_init ()))
- return -1;
- return 0;
-}
diff --git a/mdk-stage1/slang/slregexp.c b/mdk-stage1/slang/slregexp.c
deleted file mode 100644
index 6592a5a63..000000000
--- a/mdk-stage1/slang/slregexp.c
+++ /dev/null
@@ -1,935 +0,0 @@
-/* ed style regular expressions */
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-#define SET_BIT(b, n) b[(unsigned int) (n) >> 3] |= 1 << ((unsigned int) (n) % 8)
-#define TEST_BIT(b, n) (b[(unsigned int)(n) >> 3] & (1 << ((unsigned int) (n) % 8)))
-#define LITERAL 1
-#define RANGE 2 /* [...] */
-#define ANY 3 /* . */
-#define BOL 4 /* ^ */
-#define EOL 5 /* $ */
-#define NTH_MATCH 6 /* \1 \2 ... \9 */
-#define OPAREN 7 /* \( */
-#define CPAREN 0x8 /* \) */
-#define ANY_DIGIT 0x9 /* \d */
-#define BOW 0xA /* \< */
-#define EOW 0xB /* \> */
-#if 0
-#define NOT_LITERAL 0xC /* \~ */
-#endif
-#define STAR 0x80 /* * */
-#define LEAST_ONCE 0x40 /* + */
-#define MAYBE_ONCE 0x20 /* ? */
-#define MANY 0x10 /* {n,m} */
-/* The rest are additions */
-#define YES_CASE (STAR | BOL)
-#define NO_CASE (STAR | EOL)
-
-#define UPPERCASE(x) (cs ? (x) : UPPER_CASE(x))
-#define LOWERCASE(x) (cs ? (x) : LOWER_CASE(x))
-
-static unsigned char Word_Chars[256];
-#define IS_WORD_CHAR(x) Word_Chars[(unsigned int) (x)]
-
-#if 0
-static int ctx->open_paren_number;
-static char Closed_Paren_Matches[10];
-
-static SLRegexp_Type *This_Reg;
-static unsigned char *This_Str;
-#endif
-
-typedef struct
-{
- SLRegexp_Type *reg;
- unsigned char *str;
- unsigned int len;
- char closed_paren_matches[10];
- int open_paren_number;
-}
-Re_Context_Type;
-
-static unsigned char *do_nth_match (Re_Context_Type *ctx, int n, unsigned char *str, unsigned char *estr)
-{
- unsigned char *bpos;
-
- if (ctx->closed_paren_matches[n] == 0)
- return NULL;
-
- bpos = ctx->reg->beg_matches[n] + ctx->str;
- n = ctx->reg->end_matches[n];
- if (n == 0) return(str);
- if (n > (int) (estr - str)) return (NULL);
-
- /* This needs fixed for case sensitive match */
- if (0 != strncmp((char *) str, (char *) bpos, (unsigned int) n)) return (NULL);
- str += n;
- return (str);
-}
-
-/* returns pointer to the end of regexp or NULL */
-static unsigned char *regexp_looking_at (Re_Context_Type *ctx, register unsigned char *str, unsigned char *estr, unsigned char *buf, register int cs)
-{
- register unsigned char p, p1;
- unsigned char *save_str, *tmpstr;
- int n, n0, n1;
- int save_num_open;
- char save_closed_matches[10];
-
- p = *buf++;
-
- while (p != 0)
- {
- /* p1 = UPPERCASE(*buf); */
- /* if (str < estr) c = UPPERCASE(*str); */
-
- switch((unsigned char) p)
- {
- case BOW:
- if ((str != ctx->str)
- && ((str >= estr)
- || IS_WORD_CHAR(*(str - 1))
- || (0 == IS_WORD_CHAR(*str)))) return NULL;
- break;
-
- case EOW:
- if ((str < estr)
- && IS_WORD_CHAR (*str)) return NULL;
- break;
-
- case YES_CASE: cs = 1; break;
- case NO_CASE: cs = 0; break;
-
- case OPAREN:
- ctx->open_paren_number++;
- ctx->reg->beg_matches[ctx->open_paren_number] = (int) (str - ctx->str);
- break;
- case CPAREN:
- n = ctx->open_paren_number;
- while (n > 0)
- {
- if (ctx->closed_paren_matches[n] != 0)
- {
- n--;
- continue;
- }
- ctx->closed_paren_matches[n] = 1;
- ctx->reg->end_matches[n] = (unsigned int) (str - (ctx->str + ctx->reg->beg_matches[n]));
- break;
- }
- break;
-#ifdef NOT_LITERAL
- case NOT_LITERAL:
- if ((str >= estr) || (*buf == UPPERCASE(*str))) return (NULL);
- str++; buf++;
- break;
-
- case MAYBE_ONCE | NOT_LITERAL:
- save_str = str;
- if ((str < estr) && (*buf != UPPERCASE(*str))) str++;
- buf++;
- goto match_rest;
-
- case NOT_LITERAL | LEAST_ONCE: /* match at least once */
- if ((str >= estr) || (UPPERCASE(*str) == UPPERCASE(*buf))) return (NULL);
- str++;
- /* drop */
- case STAR | NOT_LITERAL:
- save_str = str; p1 = *buf;
- while ((str < estr) && (UPPERCASE(*str) != p1)) str++;
- buf++;
- goto match_rest;
-
- /* this type consists of the expression + two bytes that
- determine number of matches to perform */
- case MANY | NOT_LITERAL:
- p1 = *buf; buf++;
- n = n0 = (int) (unsigned char) *buf++;
- /* minimum number to match--- could be 0 */
- n1 = (int) (unsigned char) *buf++;
- /* maximum number to match */
-
- while (n && (str < estr) && (p1 != *str))
- {
- n--;
- str++;
- }
- if (n) return (NULL);
-
- save_str = str;
- n = n1 - n0;
- while (n && (str < estr) && (p1 != *str))
- {
- n--;
- str++;
- }
- goto match_rest;
-#endif /* NOT_LITERAL */
- case LITERAL:
- if ((str >= estr) || (*buf != UPPERCASE(*str))) return (NULL);
- str++; buf++;
- break;
-
- case MAYBE_ONCE | LITERAL:
- save_str = str;
- if ((str < estr) && (*buf == UPPERCASE(*str))) str++;
- buf++;
- goto match_rest;
-
- case LITERAL | LEAST_ONCE: /* match at least once */
- if ((str >= estr) || (UPPERCASE(*str) != UPPERCASE(*buf))) return (NULL);
- str++;
- /* drop */
- case STAR | LITERAL:
- save_str = str; p1 = *buf;
- while ((str < estr) && (UPPERCASE(*str) == p1)) str++;
- buf++;
- goto match_rest;
-
- /* this type consists of the expression + two bytes that
- determine number of matches to perform */
- case MANY | LITERAL:
- p1 = *buf; buf++;
- n = n0 = (int) (unsigned char) *buf++;
- /* minimum number to match--- could be 0 */
- n1 = (int) (unsigned char) *buf++;
- /* maximum number to match */
-
- while (n && (str < estr) && (p1 == *str))
- {
- n--;
- str++;
- }
- if (n) return (NULL);
-
- save_str = str;
- n = n1 - n0;
- while (n && (str < estr) && (p1 == *str))
- {
- n--;
- str++;
- }
- goto match_rest;
-
- case NTH_MATCH:
- if ((str = do_nth_match(ctx, (int) (unsigned char) *buf, str, estr)) == NULL) return(NULL);
- buf++;
- break;
-
- case MAYBE_ONCE | NTH_MATCH:
- save_str = str;
- tmpstr = do_nth_match (ctx, (int) (unsigned char) *buf, str, estr);
- buf++;
- if (tmpstr != NULL)
- {
- str = tmpstr;
- goto match_rest;
- }
- continue;
-
- case LEAST_ONCE | NTH_MATCH:
- if ((str = do_nth_match(ctx, (int) (unsigned char) *buf, str, estr)) == NULL) return(NULL);
- /* drop */
- case STAR | NTH_MATCH:
- save_str = str;
- while (NULL != (tmpstr = do_nth_match(ctx, (int) (unsigned char) *buf, str, estr)))
- {
- str = tmpstr;
- }
- buf++;
- goto match_rest;
-
- case MANY | NTH_MATCH: return(NULL);
- /* needs done */
-
- case RANGE:
- if (str >= estr) return (NULL);
- if (TEST_BIT(buf, UPPERCASE(*str)) == 0) return (NULL);
- buf += 32; str++;
- break;
-
- case MAYBE_ONCE | RANGE:
- save_str = str;
- if ((str < estr) && TEST_BIT(buf, UPPERCASE(*str))) str++;
- buf += 32;
- goto match_rest;
-
- case LEAST_ONCE | RANGE:
- if ((str >= estr) || (0 == TEST_BIT(buf, UPPERCASE(*str)))) return NULL;
- str++;
- /* drop */
- case STAR | RANGE:
- save_str = str;
- while ((str < estr) && TEST_BIT(buf, UPPERCASE(*str))) str++;
- buf += 32;
- goto match_rest;
-
- /* The first 32 bytes correspond to the range and the two
- * following bytes indicate the min and max number of matches.
- */
- case MANY | RANGE:
- /* minimum number to match--- could be 0 */
- n = n0 = (int) (unsigned char) *(buf + 32);
- /* maximum number to match */
- n1 = (int) (unsigned char) *(buf + 33);
-
- while (n && (str < estr) && (TEST_BIT(buf, UPPERCASE(*str))))
- {
- n--;
- str++;
- }
- if (n) return (NULL);
- save_str = str;
- n = n1 - n0;
- while (n && (str < estr) && (TEST_BIT(buf, UPPERCASE(*str))))
- {
- n--;
- str++;
- }
- buf += 34; /* 32 + 2 */
- goto match_rest;
-
- case ANY_DIGIT:
- if ((str >= estr) || (*str > '9') || (*str < '0')) return (NULL);
- str++;
- break;
-
- case MAYBE_ONCE | ANY_DIGIT:
- save_str = str;
- if ((str < estr) && ((*str > '9') || (*str < '0'))) str++;
- goto match_rest;
-
- case LEAST_ONCE | ANY_DIGIT:
- if ((str >= estr) || ((*str > '9') || (*str < '0'))) return NULL;
- str++;
- /* drop */
- case STAR | ANY_DIGIT:
- save_str = str;
- while ((str < estr) && ((*str <= '9') && (*str >= '0'))) str++;
- goto match_rest;
-
- case MANY | ANY_DIGIT:
- /* needs finished */
- return (NULL);
-
- case ANY:
- if ((str >= estr) || (*str == '\n')) return (NULL);
- str++;
- break;
-
- case MAYBE_ONCE | ANY:
- save_str = str;
- if ((str < estr) && (*str != '\n')) str++;
- goto match_rest;
-
- case LEAST_ONCE | ANY:
- if ((str >= estr) || (*str == '\n')) return (NULL);
- str++;
- /* drop */
- case STAR | ANY:
- save_str = str;
- while ((str < estr) && (*str != '\n')) str++;
- goto match_rest;
-
- case MANY | ANY:
- return (NULL);
- /* needs finished */
-
- case EOL:
- if ((str >= estr) || (*str == '\n')) return (str);
- return(NULL);
-
- default: return (NULL);
- }
- p = *buf++;
- continue;
-
- match_rest:
- if (save_str == str)
- {
- p = *buf++;
- continue;
- }
-
- /* if (p == EOL)
- * {
- * if (str < estr) return (NULL); else return (str);
- * }
- */
-
- SLMEMCPY(save_closed_matches, ctx->closed_paren_matches, sizeof(save_closed_matches));
- save_num_open = ctx->open_paren_number;
- while (str >= save_str)
- {
- tmpstr = regexp_looking_at (ctx, str, estr, buf, cs);
- if (tmpstr != NULL) return(tmpstr);
- SLMEMCPY(ctx->closed_paren_matches, save_closed_matches, sizeof(ctx->closed_paren_matches));
- ctx->open_paren_number = save_num_open;
- str--;
- }
- return NULL;
- }
- if ((p != 0) && (p != EOL)) return (NULL); else return (str);
-}
-
-static void
-fixup_beg_end_matches (Re_Context_Type *ctx, SLRegexp_Type *r, unsigned char *str, unsigned char *epos)
-{
- int i;
-
- if (str == NULL)
- {
- r->beg_matches[0] = -1;
- r->end_matches[0] = 0;
- SLMEMSET(ctx->closed_paren_matches, 0, sizeof(ctx->closed_paren_matches));
- }
- else
- {
- r->beg_matches[0] = (int) (str - ctx->str);
- r->end_matches[0] = (unsigned int) (epos - str);
- }
-
- for (i = 1; i < 10; i++)
- {
- if (ctx->closed_paren_matches [i] == 0)
- {
- r->beg_matches[i] = -1;
- r->end_matches[i] = 0;
- }
- }
-}
-
-static void init_re_context (Re_Context_Type *ctx, SLRegexp_Type *reg,
- unsigned char *str, unsigned int len)
-{
- memset ((char *) ctx, 0, sizeof (Re_Context_Type));
- ctx->reg = reg;
- ctx->str = str;
- ctx->len = len;
-}
-
-unsigned char *SLang_regexp_match(unsigned char *str,
- unsigned int len, SLRegexp_Type *reg)
-{
- register unsigned char c = 0, *estr = str + len;
- int cs = reg->case_sensitive, lit = 0;
- unsigned char *buf = reg->buf, *epos = NULL;
- Re_Context_Type ctx_buf;
-
- if (reg->min_length > len) return NULL;
-
- init_re_context (&ctx_buf, reg, str, len);
-
- if (*buf == BOL)
- {
- if (NULL == (epos = regexp_looking_at (&ctx_buf, str, estr, buf + 1, cs)))
- str = NULL;
-
- fixup_beg_end_matches (&ctx_buf, reg, str, epos);
- return str;
- }
-
- if (*buf == NO_CASE)
- {
- buf++; cs = 0;
- }
-
- if (*buf == YES_CASE)
- {
- buf++; cs = 1;
- }
-
- if (*buf == LITERAL)
- {
- lit = 1;
- c = *(buf + 1);
- }
- else if ((*buf == OPAREN) && (*(buf + 1) == LITERAL))
- {
- lit = 1;
- c = *(buf + 2);
- }
-
- while (str < estr)
- {
- ctx_buf.open_paren_number = 0;
- memset (ctx_buf.closed_paren_matches, 0, sizeof(ctx_buf.closed_paren_matches));
- /* take care of leading chars */
- if (lit)
- {
- while ((str < estr) && (c != UPPERCASE(*str))) str++;
- if (str >= estr)
- break; /* failed */
- }
-
- if (NULL != (epos = regexp_looking_at(&ctx_buf, str, estr, buf, cs)))
- {
- fixup_beg_end_matches (&ctx_buf, reg, str, epos);
- return str;
- }
- str++;
- }
- fixup_beg_end_matches (&ctx_buf, reg, NULL, epos);
- return NULL;
-}
-
-static unsigned char *convert_digit(unsigned char *pat, int *nn)
-{
- int n = 0, m = 0;
- unsigned char c;
- while (c = (unsigned char) *pat, (c <= '9') && (c >= '0'))
- {
- pat++;
- n = 10 * n + (c - '0');
- m++;
- }
- if (m == 0)
- {
- return (NULL);
- }
- *nn = n;
- return pat;
-}
-
-#define ERROR return (int) (pat - reg->pat)
-
-/* Returns 0 if successful or offset in pattern of error */
-int SLang_regexp_compile (SLRegexp_Type *reg)
-{
- register unsigned char *buf, *ebuf, *pat;
- unsigned char *last = NULL, *tmppat;
- register unsigned char c;
- int i, reverse = 0, n, cs;
- int oparen = 0, nparen = 0;
- /* substring stuff */
- int count, last_count, this_max_mm = 0, max_mm = 0, ordinary_search,
- no_osearch = 0, min_length = 0;
- unsigned char *mm_p = NULL, *this_mm_p = NULL;
- static int already_initialized;
-
- reg->beg_matches[0] = reg->end_matches[0] = 0;
- buf = reg->buf;
- ebuf = (reg->buf + reg->buf_len) - 2; /* make some room */
- pat = reg->pat;
- cs = reg->case_sensitive;
-
- if (already_initialized == 0)
- {
- SLang_init_case_tables ();
-#ifdef IBMPC_SYSTEM
- SLmake_lut (Word_Chars, (unsigned char *) "_0-9a-zA-Z\200-\232\240-\245\341-\353", 0);
-#else
- SLmake_lut (Word_Chars, (unsigned char *) "_0-9a-zA-Z\277-\326\330-\336\340-\366\370-\376", 0);
-#endif
- already_initialized = 1;
- }
-
- i = 1; while (i < 10)
- {
- reg->beg_matches[i] = -1;
- reg->end_matches[i] = 0;
- i++;
- }
-
- if (*pat == '\\')
- {
- if (pat[1] == 'c')
- {
- cs = 1;
- pat += 2;
- no_osearch = 1;
- }
- else if (pat[1] == 'C')
- {
- cs = 0;
- pat += 2;
- no_osearch = 1;
- }
- }
-
- if (*pat == '^')
- {
- pat++;
- *buf++ = BOL;
- reg->must_match_bol = 1;
- }
- else reg->must_match_bol = 0;
-
- if (cs != reg->case_sensitive)
- {
- if (cs) *buf++ = YES_CASE;
- else *buf++ = NO_CASE;
- }
-
- *buf = 0;
-
- last_count = count = 0;
- while ((c = *pat++) != 0)
- {
- if (buf >= ebuf - 3)
- {
- SLang_doerror ("Pattern too large to be compiled.");
- ERROR;
- }
-
- count++;
- switch (c)
- {
- case '$':
- if (*pat != 0) goto literal_char;
- *buf++ = EOL;
- break;
-
- case '\\':
- c = *pat++;
- no_osearch = 1;
- switch(c)
- {
- case 'e': c = 033; goto literal_char;
- case 'n': c = '\n'; goto literal_char;
- case 't': c = '\t'; goto literal_char;
- case 'C': cs = 0; *buf++ = NO_CASE; break;
- case 'c': cs = 1; *buf++ = YES_CASE; break;
- case '1': case '2': case '3': case '4': case '5':
- case '6': case '7': case '8': case '9':
- c = c - '0';
- if ((int) c > nparen) ERROR;
- last = buf;
- *buf++ = NTH_MATCH; *buf++ = c;
- break;
-#ifdef NOT_LITERAL
- case '~': /* slang extension */
- if ((c = *pat) == 0) ERROR;
- pat++;
- last = buf;
- *buf++ = NOT_LITERAL;
- *buf++ = c;
- min_length++;
- break;
-#endif
- case 'd': /* slang extension */
- last = buf;
- *buf++ = ANY_DIGIT;
- min_length++;
- break;
-
- case '<':
- last = NULL;
- *buf++ = BOW;
- break;
-
- case '>':
- last = NULL;
- *buf++ = EOW;
- break;
-
- case '{':
- if (last == NULL) goto literal_char;
- *last |= MANY;
- tmppat = convert_digit(pat, &n);
- if (tmppat == NULL) ERROR;
- pat = tmppat;
- *buf++ = n;
-
- min_length += (n - 1);
-
- if (*pat == '\\')
- {
- *buf++ = n;
- }
- else if (*pat == ',')
- {
- pat++;
- if (*pat == '\\')
- {
- n = 255;
- }
- else
- {
- tmppat = convert_digit(pat, &n);
- if (tmppat == NULL) ERROR;
- pat = tmppat;
- if (*pat != '\\') ERROR;
- }
- *buf++ = n;
- }
- else ERROR;
- last = NULL;
- pat++;
- if (*pat != '}') ERROR;
- pat++;
- break; /* case '{' */
-
- case '(':
- oparen++;
- if (oparen > 9) ERROR;
- *buf++ = OPAREN;
- break;
- case ')':
- if (oparen == 0) ERROR;
- oparen--;
- nparen++;
- *buf++ = CPAREN;
- break;
-
- case 0: ERROR;
- default:
- goto literal_char;
- }
- break;
-
- case '[':
-
- *buf = RANGE;
- last = buf++;
-
- if (buf + 32 >= ebuf) ERROR;
-
- for (i = 0; i < 32; i++) buf[i] = 0;
- c = *pat++;
- if (c == '^')
- {
- reverse = 1;
- SET_BIT(buf, '\n');
- c = *pat++;
- }
-
- if (c == ']')
- {
- SET_BIT(buf, c);
- c = *pat++;
- }
- while (c && (c != ']'))
- {
- if (c == '\\')
- {
- c = *pat++;
- switch(c)
- {
- case 'n': c = '\n'; break;
- case 't': c = '\t'; break;
- case 0: ERROR;
- }
- }
-
- if (*pat == '-')
- {
- pat++;
- while (c < *pat)
- {
- if (cs == 0)
- {
- SET_BIT(buf, UPPERCASE(c));
- SET_BIT(buf, LOWERCASE(c));
- }
- else SET_BIT(buf, c);
- c++;
- }
- }
- if (cs == 0)
- {
- SET_BIT(buf, UPPERCASE(c));
- SET_BIT(buf, LOWERCASE(c));
- }
- else SET_BIT(buf, c);
- c = *pat++;
- }
- if (c != ']') ERROR;
- if (reverse) for (i = 0; i < 32; i++) buf[i] = buf[i] ^ 0xFF;
- reverse = 0;
- buf += 32;
- min_length++;
- break;
-
- case '.':
- last = buf;
- *buf++ = ANY;
- min_length++;
- break;
-
- case '*':
- if (last == NULL) goto literal_char;
- *last |= STAR;
- min_length--;
- last = NULL;
- break;
-
- case '+':
- if (last == NULL) goto literal_char;
- *last |= LEAST_ONCE;
- last = NULL;
- break;
-
- case '?':
- if (last == NULL) goto literal_char;
- *last |= MAYBE_ONCE;
- last = NULL;
- min_length--;
- break;
-
- literal_char:
- default:
- /* This is to keep track of longest substring */
- min_length++;
- this_max_mm++;
- if (last_count + 1 == count)
- {
- if (this_max_mm == 1)
- {
- this_mm_p = buf;
- }
- else if (max_mm < this_max_mm)
- {
- mm_p = this_mm_p;
- max_mm = this_max_mm;
- }
- }
- else
- {
- this_mm_p = buf;
- this_max_mm = 1;
- }
-
- last_count = count;
-
- last = buf;
- *buf++ = LITERAL;
- *buf++ = UPPERCASE(c);
- }
- }
- *buf = 0;
- /* Check for ordinary search */
- ebuf = buf;
- buf = reg->buf;
-
- if (no_osearch) ordinary_search = 0;
- else
- {
- ordinary_search = 1;
- while (buf < ebuf)
- {
- if (*buf != LITERAL)
- {
- ordinary_search = 0;
- break;
- }
- buf += 2;
- }
- }
-
- reg->osearch = ordinary_search;
- reg->must_match_str[15] = 0;
- reg->min_length = (min_length > 0) ? (unsigned int) min_length : 0;
- if (ordinary_search)
- {
- strncpy((char *) reg->must_match_str, (char *) reg->pat, 15);
- reg->must_match = 1;
- return(0);
- }
- /* check for longest substring of pattern */
- reg->must_match = 0;
- if ((mm_p == NULL) && (this_mm_p != NULL)) mm_p = this_mm_p;
- if (mm_p == NULL)
- {
- return (0);
- }
- n = 15;
- pat = reg->must_match_str;
- buf = mm_p;
- while (n--)
- {
- if (*buf++ != LITERAL) break;
- *pat++ = *buf++;
- }
- *pat = 0;
- if (pat != reg->must_match_str) reg->must_match = 1;
- return(0);
-}
-
-char *SLregexp_quote_string (char *re, char *buf, unsigned int buflen)
-{
- char ch;
- char *b, *bmax;
-
- if (re == NULL) return NULL;
-
- b = buf;
- bmax = buf + buflen;
-
- while (b < bmax)
- {
- switch (ch = *re++)
- {
- case 0:
- *b = 0;
- return buf;
-
- case '$':
- case '\\':
- case '[':
- case ']':
- case '.':
- case '^':
- case '*':
- case '+':
- case '?':
- *b++ = '\\';
- if (b == bmax) break;
- /* drop */
-
- default:
- *b++ = ch;
- }
- }
- return NULL;
-}
-
-#if 0
-#define MAX_EXP 4096
-int main(int argc, char **argv)
-{
- FILE *fp;
- char *regexp, *file;
- char expbuf[MAX_EXP], buf[512];
- SLRegexp_Type reg;
-
- file = argv[2];
- regexp = argv[1];
-
- if (NULL == (fp = fopen(file, "r")))
- {
- fprintf(stderr, "File not open\n");
- return(1);
- }
-
- reg.buf = expbuf;
- reg.buf_len = MAX_EXP;
- reg.pat = regexp;
- reg.case_sensitive = 1;
-
- if (!regexp_compile(&reg)) while (NULL != fgets(buf, 511, fp))
- {
- if (reg.osearch)
- {
- if (NULL == strstr(buf, reg.pat)) continue;
- }
- else
- {
- if (reg.must_match && (NULL == strstr(buf, reg.must_match_str))) continue;
- if (0 == regexp_match(buf, buf + strlen(buf), &reg)) continue;
- }
-
- fputs(buf, stdout);
- }
- return (0);
-}
-#endif
diff --git a/mdk-stage1/slang/slrline.c b/mdk-stage1/slang/slrline.c
deleted file mode 100644
index 1874be0bb..000000000
--- a/mdk-stage1/slang/slrline.c
+++ /dev/null
@@ -1,836 +0,0 @@
-/* SLang_read_line interface --- uses SLang tty stuff */
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-#ifdef REAL_UNIX_SYSTEM
-int SLang_RL_EOF_Char = 4;
-#else
-int SLang_RL_EOF_Char = 26;
-#endif
-
-int SLang_Rline_Quit;
-static SLang_RLine_Info_Type *This_RLI;
-
-static unsigned char Char_Widths[256];
-static void position_cursor (int);
-
-static void rl_beep (void)
-{
- putc(7, stdout);
- fflush (stdout);
-}
-
-/* editing functions */
-static int rl_bol (void)
-{
- if (This_RLI->point == 0) return 0;
- This_RLI->point = 0;
- return 1;
-}
-
-static int rl_eol (void)
-{
- if (This_RLI->point == This_RLI->len) return 0;
- This_RLI->point = This_RLI->len;
- return 1;
-}
-
-static int rl_right (void)
-{
- if (This_RLI->point == This_RLI->len) return 0;
- This_RLI->point++;
- return 1;
-}
-
-static int rl_left (void)
-{
- if (This_RLI->point == 0) return 0;
- This_RLI->point--;
- return 1;
-}
-
-static int rl_self_insert (void)
-{
- unsigned char *pmin, *p;
-
- if (This_RLI->len == This_RLI->buf_len)
- {
- rl_beep ();
- return 0;
- }
-
- pmin = This_RLI->buf + This_RLI->point;
- p = This_RLI->buf + This_RLI->len;
- while (p > pmin)
- {
- *p = *(p - 1);
- p--;
- }
- *pmin = SLang_Last_Key_Char;
-
- This_RLI->len++;
- This_RLI->point++;
- if ((This_RLI->curs_pos + 2 >= This_RLI->edit_width)
- || (This_RLI->tt_insert == NULL)
- || (Char_Widths[SLang_Last_Key_Char] != 1)) return 1;
-
- (*This_RLI->tt_insert)((char) SLang_Last_Key_Char);
- /* update screen buf */
- p = This_RLI->old_upd + (This_RLI->len - 1);
- pmin = This_RLI->old_upd + (This_RLI->point - 1);
- while (p > pmin)
- {
- *p = *(p - 1);
- p--;
- }
- *pmin = SLang_Last_Key_Char;
- return 0;
-}
-
-int SLang_rline_insert (char *s)
-{
- unsigned char *pmin, *p;
- int n;
-
- n = strlen (s);
- if (n > This_RLI->buf_len - This_RLI->len)
- n = This_RLI->buf_len - This_RLI->len;
-
- if (n == 0) return 0;
-
- pmin = This_RLI->buf + This_RLI->point;
- p = This_RLI->buf + (This_RLI->len - 1);
-
- while (p >= pmin)
- {
- *(p + n) = *p;
- p--;
- }
- SLMEMCPY ((char *) pmin, s, n);
-
- This_RLI->len += n;
- This_RLI->point += n;
- return n;
-}
-
-static int rl_deln (int n)
-{
- unsigned char *pmax, *p;
-
- p = This_RLI->buf + This_RLI->point;
- pmax = This_RLI->buf + This_RLI->len;
-
- if (p + n > pmax) n = (int) (pmax - p);
- while (p < pmax)
- {
- *p = *(p + n);
- p++;
- }
- This_RLI->len -= n;
- return n;
-}
-
-static int rl_del (void)
-{
- return rl_deln(1);
-}
-
-static int rl_quote_insert (void)
-{
- int err = SLang_Error;
- SLang_Error = 0;
- SLang_Last_Key_Char = (*This_RLI->getkey)();
- rl_self_insert ();
- if (SLang_Error == SL_USER_BREAK) SLang_Error = 0;
- else SLang_Error = err;
- return 1;
-}
-
-static int rl_trim (void)
-{
- unsigned char *p, *pmax, *p1;
- p = This_RLI->buf + This_RLI->point;
- pmax = This_RLI->buf + This_RLI->len;
-
- if (p == pmax)
- {
- if (p == This_RLI->buf) return 0;
- p--;
- }
-
- if ((*p != ' ') && (*p != '\t')) return 0;
- p1 = p;
- while ((p1 < pmax) && ((*p1 == ' ') || (*p1 == '\t'))) p1++;
- pmax = p1;
- p1 = This_RLI->buf;
-
- while ((p >= p1) && ((*p == ' ') || (*p == '\t'))) p--;
- if (p == pmax) return 0;
- p++;
-
- This_RLI->point = (int) (p - p1);
- return rl_deln ((int) (pmax - p));
-}
-
-static int rl_bdel (void)
-{
- if (rl_left()) return rl_del();
- return 0;
-}
-
-static int rl_deleol (void)
-{
- if (This_RLI->point == This_RLI->len) return 0;
- *(This_RLI->buf + This_RLI->point) = 0;
- This_RLI->len = This_RLI->point;
- return 1;
-}
-
-static int rl_delete_line (void)
-{
- This_RLI->point = 0;
- *(This_RLI->buf + This_RLI->point) = 0;
- This_RLI->len = 0;
- return 1;
-}
-
-static int rl_enter (void)
-{
- *(This_RLI->buf + This_RLI->len) = 0;
- SLang_Rline_Quit = 1;
- return 1;
-}
-
-static SLKeyMap_List_Type *RL_Keymap;
-
-/* This update is designed for dumb terminals. It assumes only that the
- * terminal can backspace via ^H, and move cursor to start of line via ^M.
- * There is a hook so the user can provide a more sophisticated update if
- * necessary.
- */
-
-static void position_cursor (int col)
-{
- unsigned char *p, *pmax;
- int dc;
-
- if (col == This_RLI->curs_pos)
- {
- fflush (stdout);
- return;
- }
-
- if (This_RLI->tt_goto_column != NULL)
- {
- (*This_RLI->tt_goto_column)(col);
- This_RLI->curs_pos = col;
- fflush (stdout);
- return;
- }
-
- dc = This_RLI->curs_pos - col;
- if (dc < 0)
- {
- p = This_RLI->new_upd + This_RLI->curs_pos;
- pmax = This_RLI->new_upd + col;
- while (p < pmax) putc((char) *p++, stdout);
- }
- else
- {
- if (dc < col)
- {
- while (dc--) putc(8, stdout);
- }
- else
- {
- putc('\r', stdout);
- p = This_RLI->new_upd;
- pmax = This_RLI->new_upd + col;
- while (p < pmax) putc((char) *p++, stdout);
- }
- }
- This_RLI->curs_pos = col;
- fflush (stdout);
-}
-
-static void erase_eol (SLang_RLine_Info_Type *rli)
-{
- unsigned char *p, *pmax;
-
- p = rli->old_upd + rli->curs_pos;
- pmax = rli->old_upd + rli->old_upd_len;
-
- while (p++ < pmax) putc(' ', stdout);
-
- rli->curs_pos = rli->old_upd_len;
-}
-
-static unsigned char *spit_out(SLang_RLine_Info_Type *rli, unsigned char *p)
-{
- unsigned char *pmax;
- position_cursor ((int) (p - rli->new_upd));
- pmax = rli->new_upd + rli->new_upd_len;
- while (p < pmax) putc((char) *p++, stdout);
- rli->curs_pos = rli->new_upd_len;
- return pmax;
-}
-
-static void really_update (SLang_RLine_Info_Type *rli, int new_curs_position)
-{
- unsigned char *b = rli->old_upd, *p = rli->new_upd, chb, chp;
- unsigned char *pmax;
-
- if (rli->update_hook != NULL)
- {
- (*rli->update_hook)(p, rli->edit_width, new_curs_position);
- }
- else
- {
- pmax = p + rli->edit_width;
- while (p < pmax)
- {
- chb = *b++; chp = *p++;
- if (chb == chp) continue;
-
- if (rli->old_upd_len <= rli->new_upd_len)
- {
- /* easy one */
- (void) spit_out (rli, p - 1);
- break;
- }
- spit_out(rli, p - 1);
- erase_eol (rli);
- break;
- }
- position_cursor (new_curs_position);
- }
-
- /* update finished, so swap */
-
- rli->old_upd_len = rli->new_upd_len;
- p = rli->old_upd;
- rli->old_upd = rli->new_upd;
- rli->new_upd = p;
-}
-
-static void RLupdate (SLang_RLine_Info_Type *rli)
-{
- int len, dlen, start_len = 0, prompt_len = 0, tw = 0, count;
- int want_cursor_pos;
- unsigned char *b, chb, *b_point, *p;
- int no_echo;
-
- no_echo = rli->flags & SL_RLINE_NO_ECHO;
-
- b_point = (unsigned char *) (rli->buf + rli->point);
- *(rli->buf + rli->len) = 0;
-
- /* expand characters for output buffer --- handle prompt first.
- * Do two passes --- first to find out where to begin upon horiz
- * scroll and the second to actually fill the buffer. */
- len = 0;
- count = 2; /* once for prompt and once for buf */
-
- b = (unsigned char *) rli->prompt;
- while (count--)
- {
- if ((count == 0) && no_echo)
- break;
-
- /* The prompt could be NULL */
- if (b != NULL) while ((chb = *b) != 0)
- {
- /* This will ensure that the screen is scrolled a third of the edit
- * width each time */
- if (b_point == b) break;
- dlen = Char_Widths[chb];
- if ((chb == '\t') && tw)
- {
- dlen = tw * ((len - prompt_len) / tw + 1) - (len - prompt_len);
- }
- len += dlen;
- b++;
- }
- tw = rli->tab;
- b = (unsigned char *) rli->buf;
- if (count == 1) want_cursor_pos = prompt_len = len;
- }
-
- if (len < rli->edit_width - rli->dhscroll) start_len = 0;
- else if ((rli->start_column > len)
- || (rli->start_column + rli->edit_width <= len))
- {
- start_len = len - (rli->edit_width - rli->dhscroll);
- if (start_len < 0) start_len = 0;
- }
- else start_len = rli->start_column;
- rli->start_column = start_len;
-
- want_cursor_pos = len - start_len;
-
- /* second pass */
- p = rli->new_upd;
-
- len = 0;
- count = 2;
- b = (unsigned char *) rli->prompt;
- if (b == NULL) b = (unsigned char *) "";
-
- while ((len < start_len) && (*b))
- {
- len += Char_Widths[*b++];
- }
-
- tw = 0;
- if (*b == 0)
- {
- b = (unsigned char *) rli->buf;
- while (len < start_len)
- {
- len += Char_Widths[*b++];
- }
- tw = rli->tab;
- count--;
- }
-
- len = 0;
- while (count--)
- {
- if ((count == 0) && (no_echo))
- break;
-
- while ((len < rli->edit_width) && ((chb = *b++) != 0))
- {
- dlen = Char_Widths[chb];
- if (dlen == 1) *p++ = chb;
- else
- {
- if ((chb == '\t') && tw)
- {
- dlen = tw * ((len + start_len - prompt_len) / tw + 1) - (len + start_len - prompt_len);
- len += dlen; /* ok since dlen comes out 0 */
- if (len > rli->edit_width) dlen = len - rli->edit_width;
- while (dlen--) *p++ = ' ';
- dlen = 0;
- }
- else
- {
- if (dlen == 3)
- {
- chb &= 0x7F;
- *p++ = '~';
- }
-
- *p++ = '^';
- if (chb == 127) *p++ = '?';
- else *p++ = chb + '@';
- }
- }
- len += dlen;
- }
- /* if (start_len > prompt_len) break; */
- tw = rli->tab;
- b = (unsigned char *) rli->buf;
- }
-
- rli->new_upd_len = (int) (p - rli->new_upd);
- while (p < rli->new_upd + rli->edit_width) *p++ = ' ';
- really_update (rli, want_cursor_pos);
-}
-
-void SLrline_redraw (SLang_RLine_Info_Type *rli)
-{
- unsigned char *p = rli->new_upd;
- unsigned char *pmax = p + rli->edit_width;
- while (p < pmax) *p++ = ' ';
- rli->new_upd_len = rli->edit_width;
- really_update (rli, 0);
- RLupdate (rli);
-}
-
-static int rl_eof_insert (void)
-{
- if (This_RLI->len == 0)
- {
- SLang_Last_Key_Char = SLang_RL_EOF_Char;
- /* rl_self_insert (); */
- return rl_enter ();
- }
- return 0;
-}
-
-/* This is very naive. It knows very little about nesting and nothing
- * about quoting.
- */
-static void blink_match (SLang_RLine_Info_Type *rli)
-{
- unsigned char bra, ket;
- unsigned int delta_column;
- unsigned char *p, *pmin;
- int dq_level, sq_level;
- int level;
-
- pmin = rli->buf;
- p = pmin + rli->point;
- if (pmin == p)
- return;
-
- ket = SLang_Last_Key_Char;
- switch (ket)
- {
- case ')':
- bra = '(';
- break;
- case ']':
- bra = '[';
- break;
- case '}':
- bra = '{';
- break;
- default:
- return;
- }
-
- level = 0;
- sq_level = dq_level = 0;
-
- delta_column = 0;
- while (p > pmin)
- {
- char ch;
-
- p--;
- delta_column++;
- ch = *p;
-
- if (ch == ket)
- {
- if ((dq_level == 0) && (sq_level == 0))
- level++;
- }
- else if (ch == bra)
- {
- if ((dq_level != 0) || (sq_level != 0))
- continue;
-
- level--;
- if (level == 0)
- {
- rli->point -= delta_column;
- RLupdate (rli);
- (*rli->input_pending)(10);
- rli->point += delta_column;
- RLupdate (rli);
- break;
- }
- if (level < 0)
- break;
- }
- else if (ch == '"') dq_level = !dq_level;
- else if (ch == '\'') sq_level = !sq_level;
- }
-}
-
-int SLang_read_line (SLang_RLine_Info_Type *rli)
-{
- unsigned char *p, *pmax;
- SLang_Key_Type *key;
-
- SLang_Rline_Quit = 0;
- This_RLI = rli;
- p = rli->old_upd; pmax = p + rli->edit_width;
- while (p < pmax) *p++ = ' ';
-
- /* Sanity checking */
- rli->len = strlen ((char *) rli->buf);
- if (rli->len >= rli->buf_len)
- {
- rli->len = 0;
- *rli->buf = 0;
- }
- if (rli->point > rli->len) rli->point = rli->len;
- if (rli->point < 0) rli->point = 0;
-
- rli->curs_pos = rli->start_column = 0;
- rli->new_upd_len = rli->old_upd_len = 0;
-
- This_RLI->last_fun = NULL;
- if (rli->update_hook == NULL)
- putc ('\r', stdout);
-
- RLupdate (rli);
-
- while (1)
- {
- key = SLang_do_key (RL_Keymap, (int (*)(void)) rli->getkey);
-
- if ((key == NULL) || (key->f.f == NULL))
- rl_beep ();
- else
- {
- if ((SLang_Last_Key_Char == SLang_RL_EOF_Char)
- && (*key->str == 2)
- && (This_RLI->len == 0))
- rl_eof_insert ();
- else if (key->type == SLKEY_F_INTRINSIC)
- {
- if ((key->f.f)())
- RLupdate (rli);
-
- if ((rli->flags & SL_RLINE_BLINK_MATCH)
- && (rli->input_pending != NULL))
- blink_match (rli);
- }
-
- if (SLang_Rline_Quit)
- {
- This_RLI->buf[This_RLI->len] = 0;
- if (SLang_Error == SL_USER_BREAK)
- {
- SLang_Error = 0;
- return -1;
- }
- return This_RLI->len;
- }
- }
- if (key != NULL)
- This_RLI->last_fun = key->f.f;
- }
-}
-
-static int rl_abort (void)
-{
- rl_delete_line ();
- return rl_enter ();
-}
-
-/* TTY interface --- ANSI */
-
-static void ansi_goto_column (int n)
-{
- putc('\r', stdout);
- if (n) fprintf(stdout, "\033[%dC", n);
-}
-
-static void rl_select_line (SLang_Read_Line_Type *p)
-{
- This_RLI->last = p;
- strcpy ((char *) This_RLI->buf, (char *) p->buf);
- This_RLI->point = This_RLI->len = strlen((char *) p->buf);
-}
-static int rl_next_line (void);
-static int rl_prev_line (void)
-{
- SLang_Read_Line_Type *prev;
-
- if (((This_RLI->last_fun != (FVOID_STAR) rl_prev_line)
- && (This_RLI->last_fun != (FVOID_STAR) rl_next_line))
- || (This_RLI->last == NULL))
- {
- prev = This_RLI->tail;
- }
- else prev = This_RLI->last->prev;
-
- if (prev == NULL)
- {
- rl_beep ();
- return 0;
- }
-
- rl_select_line (prev);
- return 1;
-}
-static int rl_redraw (void)
-{
- SLrline_redraw (This_RLI);
- return 1;
-}
-
-static int rl_next_line (void)
-{
- SLang_Read_Line_Type *next;
-
- if (((This_RLI->last_fun != (FVOID_STAR) rl_prev_line)
- && (This_RLI->last_fun != (FVOID_STAR) rl_next_line))
- || (This_RLI->last == NULL))
- {
- rl_beep ();
- return 0;
- }
-
- next = This_RLI->last->next;
-
- if (next == NULL)
- {
- This_RLI->len = This_RLI->point = 0;
- *This_RLI->buf = 0;
- This_RLI->last = NULL;
- }
- else rl_select_line (next);
- return 1;
-}
-
-static SLKeymap_Function_Type SLReadLine_Functions[] =
-{
- {"up", rl_prev_line},
- {"down", rl_next_line},
- {"bol", rl_bol},
- {"eol", rl_eol},
- {"right", rl_right},
- {"left", rl_left},
- {"self_insert", rl_self_insert},
- {"bdel", rl_bdel},
- {"del", rl_del},
- {"deleol", rl_deleol},
- {"enter", rl_enter},
- {"trim", rl_trim},
- {"quoted_insert", rl_quote_insert},
- {(char *) NULL, NULL}
-};
-
-int SLang_init_readline (SLang_RLine_Info_Type *rli)
-{
- int ch;
- char simple[2];
-
- if (RL_Keymap == NULL)
- {
- simple[1] = 0;
- if (NULL == (RL_Keymap = SLang_create_keymap ("ReadLine", NULL)))
- return -1;
-
- RL_Keymap->functions = SLReadLine_Functions;
-
- /* This breaks under some DEC ALPHA compilers (scary!) */
-#ifndef __DECC
- for (ch = ' '; ch < 256; ch++)
- {
- simple[0] = (char) ch;
- SLkm_define_key (simple, (FVOID_STAR) rl_self_insert, RL_Keymap);
- }
-#else
- ch = ' ';
- while (1)
- {
- simple[0] = (char) ch;
- SLkm_define_key (simple, (FVOID_STAR) rl_self_insert, RL_Keymap);
- ch = ch + 1;
- if (ch == 256) break;
- }
-#endif /* NOT __DECC */
-
- simple[0] = SLang_Abort_Char;
- SLkm_define_key (simple, (FVOID_STAR) rl_abort, RL_Keymap);
- simple[0] = SLang_RL_EOF_Char;
- SLkm_define_key (simple, (FVOID_STAR) rl_eof_insert, RL_Keymap);
-
-#ifndef IBMPC_SYSTEM
- SLkm_define_key ("^[[A", (FVOID_STAR) rl_prev_line, RL_Keymap);
- SLkm_define_key ("^[[B", (FVOID_STAR) rl_next_line, RL_Keymap);
- SLkm_define_key ("^[[C", (FVOID_STAR) rl_right, RL_Keymap);
- SLkm_define_key ("^[[D", (FVOID_STAR) rl_left, RL_Keymap);
- SLkm_define_key ("^[OA", (FVOID_STAR) rl_prev_line, RL_Keymap);
- SLkm_define_key ("^[OB", (FVOID_STAR) rl_next_line, RL_Keymap);
- SLkm_define_key ("^[OC", (FVOID_STAR) rl_right, RL_Keymap);
- SLkm_define_key ("^[OD", (FVOID_STAR) rl_left, RL_Keymap);
-#else
- SLkm_define_key ("^@H", (FVOID_STAR) rl_prev_line, RL_Keymap);
- SLkm_define_key ("^@P", (FVOID_STAR) rl_next_line, RL_Keymap);
- SLkm_define_key ("^@M", (FVOID_STAR) rl_right, RL_Keymap);
- SLkm_define_key ("^@K", (FVOID_STAR) rl_left, RL_Keymap);
- SLkm_define_key ("^@S", (FVOID_STAR) rl_del, RL_Keymap);
- SLkm_define_key ("^@O", (FVOID_STAR) rl_eol, RL_Keymap);
- SLkm_define_key ("^@G", (FVOID_STAR) rl_bol, RL_Keymap);
-
- SLkm_define_key ("\xE0H", (FVOID_STAR) rl_prev_line, RL_Keymap);
- SLkm_define_key ("\xE0P", (FVOID_STAR) rl_next_line, RL_Keymap);
- SLkm_define_key ("\xE0M", (FVOID_STAR) rl_right, RL_Keymap);
- SLkm_define_key ("\xE0K", (FVOID_STAR) rl_left, RL_Keymap);
- SLkm_define_key ("\xE0S", (FVOID_STAR) rl_del, RL_Keymap);
- SLkm_define_key ("\xE0O", (FVOID_STAR) rl_eol, RL_Keymap);
- SLkm_define_key ("\xE0G", (FVOID_STAR) rl_bol, RL_Keymap);
-#endif
- SLkm_define_key ("^C", (FVOID_STAR) rl_abort, RL_Keymap);
- SLkm_define_key ("^E", (FVOID_STAR) rl_eol, RL_Keymap);
- SLkm_define_key ("^G", (FVOID_STAR) rl_abort, RL_Keymap);
- SLkm_define_key ("^I", (FVOID_STAR) rl_self_insert, RL_Keymap);
- SLkm_define_key ("^A", (FVOID_STAR) rl_bol, RL_Keymap);
- SLkm_define_key ("\r", (FVOID_STAR) rl_enter, RL_Keymap);
- SLkm_define_key ("\n", (FVOID_STAR) rl_enter, RL_Keymap);
- SLkm_define_key ("^K", (FVOID_STAR) rl_deleol, RL_Keymap);
- SLkm_define_key ("^L", (FVOID_STAR) rl_deleol, RL_Keymap);
- SLkm_define_key ("^V", (FVOID_STAR) rl_del, RL_Keymap);
- SLkm_define_key ("^D", (FVOID_STAR) rl_del, RL_Keymap);
- SLkm_define_key ("^F", (FVOID_STAR) rl_right, RL_Keymap);
- SLkm_define_key ("^B", (FVOID_STAR) rl_left, RL_Keymap);
- SLkm_define_key ("^?", (FVOID_STAR) rl_bdel, RL_Keymap);
- SLkm_define_key ("^H", (FVOID_STAR) rl_bdel, RL_Keymap);
- SLkm_define_key ("^P", (FVOID_STAR) rl_prev_line, RL_Keymap);
- SLkm_define_key ("^N", (FVOID_STAR) rl_next_line, RL_Keymap);
- SLkm_define_key ("^R", (FVOID_STAR) rl_redraw, RL_Keymap);
- SLkm_define_key ("`", (FVOID_STAR) rl_quote_insert, RL_Keymap);
- SLkm_define_key ("\033\\", (FVOID_STAR) rl_trim, RL_Keymap);
- if (SLang_Error) return -1;
- }
-
- if (rli->prompt == NULL) rli->prompt = "";
- if (rli->keymap == NULL) rli->keymap = RL_Keymap;
- rli->old_upd = rli->upd_buf1;
- rli->new_upd = rli->upd_buf2;
- *rli->buf = 0;
- rli->point = 0;
-
- if (rli->flags & SL_RLINE_USE_ANSI)
- {
- if (rli->tt_goto_column == NULL) rli->tt_goto_column = ansi_goto_column;
- }
-
- if (Char_Widths[0] == 2) return 0;
-
- for (ch = 0; ch < 32; ch++) Char_Widths[ch] = 2;
- for (ch = 32; ch < 256; ch++) Char_Widths[ch] = 1;
- Char_Widths[127] = 2;
-#ifndef IBMPC_SYSTEM
- for (ch = 128; ch < 160; ch++) Char_Widths[ch] = 3;
-#endif
-
- return 0;
-}
-
-SLang_Read_Line_Type *SLang_rline_save_line (SLang_RLine_Info_Type *rli)
-{
- SLang_Read_Line_Type *rl = NULL;
- unsigned char *buf;
-
- if ((rli == NULL) || (rli->buf == NULL))
- return NULL;
-
- if (NULL == (rl = (SLang_Read_Line_Type *) SLmalloc (sizeof (SLang_Read_Line_Type)))
- || (NULL == (buf = (unsigned char *) SLmake_string ((char *)rli->buf))))
- {
- SLfree ((char *)rl);
- return NULL;
- }
- rl->buf = buf;
- rl->buf_len = strlen ((char *)buf);
- rl->num = rl->misc = 0;
- rl->next = rl->prev = NULL;
-
- if (rli->tail != NULL)
- {
- rli->tail->next = rl;
- rl->prev = rli->tail;
- }
- rli->tail = rl;
-
- return rl;
-}
diff --git a/mdk-stage1/slang/slscanf.c b/mdk-stage1/slang/slscanf.c
deleted file mode 100644
index 5bd93ff41..000000000
--- a/mdk-stage1/slang/slscanf.c
+++ /dev/null
@@ -1,718 +0,0 @@
-/* sscanf function for S-Lang */
-/* Copyright (c) 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-#include <ctype.h>
-#include <math.h>
-#include <errno.h>
-
-#include "slang.h"
-#include "_slang.h"
-
-static char *skip_whitespace (char *s)
-{
- while (isspace (*s))
- s++;
-
- return s;
-}
-
-static void init_map (unsigned char map[256], int base)
-{
- memset ((char *) map, 0xFF, 256);
-
- map['0'] = 0; map['1'] = 1; map['2'] = 2; map['3'] = 3;
- map['4'] = 4; map['5'] = 5; map['6'] = 6; map['7'] = 7;
- if (base == 8)
- return;
-
- map['8'] = 8; map['9'] = 9;
- if (base == 10)
- return;
-
- map['A'] = 10; map['B'] = 11; map['C'] = 12; map['D'] = 13;
- map['E'] = 14; map['F'] = 15; map['a'] = 10; map['b'] = 11;
- map['c'] = 12; map['d'] = 13; map['e'] = 14; map['f'] = 15;
-}
-
-static char *get_sign (char *s, char *smax, int *sign)
-{
- *sign = 1;
- if (s + 1 < smax)
- {
- if (*s == '+') s++;
- else if (*s == '-')
- {
- s++;
- *sign = -1;
- }
- }
- return s;
-}
-
-
-static int parse_long (char **sp, char *smax, long *np,
- long base, unsigned char map[256])
-{
- char *s, *s0;
- long n;
- int sign;
-
- s = s0 = get_sign (*sp, smax, &sign);
-
- n = 0;
- while (s < smax)
- {
- unsigned char value;
-
- value = map [(unsigned char) *s];
- if (value == 0xFF)
- break;
-
- n = base * n + value;
- s++;
- }
-
- *sp = s;
- if (s == s0)
- return 0;
-
- *np = n * sign;
-
- return 1;
-}
-
-
-static int parse_int (char **sp, char *smax, int *np,
- long base, unsigned char map[256])
-{
- long n;
- int status;
-
- if (1 == (status = parse_long (sp, smax, &n, base, map)))
- *np = (int) n;
- return status;
-}
-
-static int parse_short (char **sp, char *smax, short *np,
- long base, unsigned char map[256])
-{
- long n;
- int status;
-
- if (1 == (status = parse_long (sp, smax, &n, base, map)))
- *np = (short) n;
- return status;
-}
-
-static int parse_ulong (char **sp, char *smax, unsigned long *np,
- long base, unsigned char map[256])
-{
- return parse_long (sp, smax, (long *) np, base, map);
-}
-
-static int parse_uint (char **sp, char *smax, unsigned int *np,
- long base, unsigned char map[256])
-{
- return parse_int (sp, smax, (int *) np, base, map);
-}
-
-static int parse_ushort (char **sp, char *smax, unsigned short *np,
- long base, unsigned char map[256])
-{
- return parse_short (sp, smax, (short *) np, base, map);
-}
-
-#if SLANG_HAS_FLOAT
-/*
- * In an ideal world, strtod would be the correct function to use. However,
- * there may be problems relying on this function because some systems do
- * not support and some that do get it wrong. So, I will handle the parsing
- * of the string and let atof or strtod handle the arithmetic.
- */
-static int parse_double (char **sp, char *smax, double *d)
-{
- char *s, *s0;
- int sign;
- int expon;
- unsigned char map[256];
- char buf[128];
- int has_leading_zeros;
- char *start_pos, *sign_pos;
- char *b, *bmax;
-
- start_pos = *sp;
- s = get_sign (start_pos, smax, &sign);
- if (s >= smax)
- {
- errno = _SLerrno_errno = EINVAL;
- return 0;
- }
-
- /* Prepare the buffer that will be passed to strtod */
- /* Allow the exponent to be 5 significant digits: E+xxxxx\0 */
- bmax = buf + (sizeof (buf) - 8);
- buf[0] = '0'; buf[1] = '.';
- b = buf + 2;
-
- init_map (map, 10);
-
- /* Skip leading 0s */
- s0 = s;
- while ((s < smax) && (*s == '0'))
- s++;
- has_leading_zeros = (s != s0);
-
- expon = 0;
- while (s < smax)
- {
- unsigned char value = map [(unsigned char) *s];
-
- if (value == 0xFF)
- break;
-
- if (b < bmax)
- *b++ = *s;
-
- expon++;
- s++;
- }
-
- if ((s < smax) && (*s == '.'))
- {
- s++;
- if (b == buf + 2) /* nothing added yet */
- {
- while ((s < smax) && (*s == '0'))
- {
- expon--;
- s++;
- }
- }
-
- while (s < smax)
- {
- unsigned char value = map [(unsigned char) *s];
-
- if (value == 0xFF)
- break;
-
- if (b < bmax)
- *b++ = *s;
- s++;
- }
- }
-
- if ((b == buf + 2)
- && (has_leading_zeros == 0))
- {
- *sp = start_pos;
- errno = EINVAL;
- return 0;
- }
-
- if ((s + 1 < smax) && ((*s == 'E') || (*s == 'e')))
- {
- int e;
- int esign;
-
- s0 = s;
- s = get_sign (s + 1, smax, &esign);
- sign_pos = s;
- e = 0;
- while (s < smax)
- {
- unsigned char value = map [(unsigned char) *s];
- if (value == 0xFF)
- break;
- if (e < 25000) /* avoid overflow if 16 bit */
- e = 10 * e + value;
- s++;
- }
-#ifdef ERANGE
- if (e >= 25000)
- errno = ERANGE;
-#endif
- if (s == sign_pos)
- s = s0; /* ...E-X */
- else
- {
- e = esign * e;
- expon += e;
- }
- }
-
- if (expon != 0)
- sprintf (b, "e%d", expon);
- else
- *b = 0;
-
- *sp = s;
-#if HAVE_STRTOD
- *d = sign * strtod (buf, NULL);
-#else
- *d = sign * atof (buf);
-#endif
- return 1;
-}
-
-static int parse_float (char **sp, char *smax, float *d)
-{
- double x;
- if (1 == parse_double (sp, smax, &x))
- {
- *d = (float) x;
- return 1;
- }
- return 0;
-}
-#endif /* SLANG_HAS_FLOAT */
-
-static int parse_string (char **sp, char *smax, char **str)
-{
- char *s, *s0;
-
- s0 = s = *sp;
- while (s < smax)
- {
- if (isspace (*s))
- break;
- s++;
- }
- if (NULL == (*str = SLang_create_nslstring (s0, (unsigned int) (s - s0))))
- return -1;
-
- *sp = s;
- return 1;
-}
-
-static int parse_bstring (char **sp, char *smax, char **str)
-{
- char *s;
-
- s = *sp;
- if (NULL == (*str = SLang_create_nslstring (s, (unsigned int) (smax - s))))
- return -1;
-
- *sp = smax;
- return 1;
-}
-
-static int parse_range (char **sp, char *smax, char **fp, char **str)
-{
- char *s, *s0;
- char *range;
- char *f;
- unsigned char map[256];
- unsigned char reverse;
-
- /* How can one represent a range with just '^'? The naive answer is
- * is [^]. However, this may be interpreted as meaning any character
- * but ']' and others. Let's assume that the user will not use a range
- * to match '^'.
- */
- f = *fp;
- /* f is a pointer to (one char after) [...]. */
- if (*f == '^')
- {
- f++;
- reverse = 1;
- }
- else reverse = 0;
-
- s0 = f;
- if (*f == ']')
- f++;
-
- while (1)
- {
- char ch = *f;
-
- if (ch == 0)
- {
- SLang_verror (SL_INVALID_PARM, "Unexpected end of range in format");
- return -1;
- }
- if (ch == ']')
- break;
- f++;
- }
- if (NULL == (range = SLmake_nstring (s0, (unsigned int) (f - s0))))
- return -1;
- *fp = f + 1; /* skip ] */
-
- SLmake_lut (map, (unsigned char *) range, reverse);
- SLfree (range);
-
- s0 = s = *sp;
- while ((s < smax) && map [(unsigned char) *s])
- s++;
-
- if (NULL == (*str = SLang_create_nslstring (s0, (unsigned int) (s - s0))))
- return -1;
-
- *sp = s;
- return 1;
-}
-
-
-int _SLang_sscanf (void)
-{
- int num;
- unsigned int num_refs;
- char *format;
- char *input_string, *input_string_max;
- char *f, *s;
- unsigned char map8[256], map10[256], map16[256];
-
- if (SLang_Num_Function_Args < 2)
- {
- SLang_verror (SL_INVALID_PARM, "Int_Type sscanf (str, format, ...)");
- return -1;
- }
-
- num_refs = (unsigned int) SLang_Num_Function_Args;
- if (-1 == SLreverse_stack (num_refs))
- return -1;
- num_refs -= 2;
-
- if (-1 == SLang_pop_slstring (&input_string))
- return -1;
-
- if (-1 == SLang_pop_slstring (&format))
- {
- SLang_free_slstring (input_string);
- return -1;
- }
-
- f = format;
- s = input_string;
- input_string_max = input_string + strlen (input_string);
-
- init_map (map8, 8);
- init_map (map10, 10);
- init_map (map16, 16);
-
- num = 0;
-
- while (num_refs != 0)
- {
- SLang_Object_Type obj;
- SLang_Ref_Type *ref;
- char *smax;
- unsigned char *map;
- int base;
- int no_assign;
- int is_short;
- int is_long;
- int status;
- char chf;
- unsigned int width;
- int has_width;
-
- chf = *f++;
-
- if (chf == 0)
- {
- /* Hmmm.... what is the most useful thing to do?? */
-#if 1
- break;
-#else
- SLang_verror (SL_INVALID_PARM, "sscanf: format not big enough for output list");
- goto return_error;
-#endif
- }
-
- if (isspace (chf))
- {
- s = skip_whitespace (s);
- continue;
- }
-
- if ((chf != '%')
- || ((chf = *f++) == '%'))
- {
- if (*s != chf)
- break;
- s++;
- continue;
- }
-
- no_assign = 0;
- is_short = 0;
- is_long = 0;
- width = 0;
- smax = input_string_max;
-
- /* Look for the flag character */
- if (chf == '*')
- {
- no_assign = 1;
- chf = *f++;
- }
-
- /* Width */
- has_width = isdigit (chf);
- if (has_width)
- {
- f--;
- (void) parse_uint (&f, f + strlen(f), &width, 10, map10);
- chf = *f++;
- }
-
- /* Now the type modifier */
- switch (chf)
- {
- case 'h':
- is_short = 1;
- chf = *f++;
- break;
-
- case 'L': /* not implemented */
- case 'l':
- is_long = 1;
- chf = *f++;
- break;
- }
-
- status = -1;
-
- if ((chf != 'c') && (chf != '['))
- s = skip_whitespace (s);
-
- if (has_width)
- {
- if (width > (unsigned int) (input_string_max - s))
- width = (unsigned int) (input_string_max - s);
- smax = s + width;
- }
-
- /* Now the format descriptor */
-
- map = map10;
- base = 10;
-
- try_again: /* used by i, x, and o, conversions */
- switch (chf)
- {
- case 0:
- SLang_verror (SL_INVALID_PARM, "sscanf: Unexpected end of format");
- goto return_error;
- case 'D':
- is_long = 1;
- case 'd':
- if (is_short)
- {
- obj.data_type = SLANG_SHORT_TYPE;
- status = parse_short (&s, smax, &obj.v.short_val, base, map);
- }
- else if (is_long)
- {
- obj.data_type = SLANG_LONG_TYPE;
- status = parse_long (&s, smax, &obj.v.long_val, base, map);
- }
- else
- {
- obj.data_type = SLANG_INT_TYPE;
- status = parse_int (&s, smax, &obj.v.int_val, base, map);
- }
- break;
-
-
- case 'U':
- is_long = 1;
- case 'u':
- if (is_short)
- {
- obj.data_type = SLANG_USHORT_TYPE;
- status = parse_ushort (&s, smax, &obj.v.ushort_val, base, map);
- }
- else if (is_long)
- {
- obj.data_type = SLANG_ULONG_TYPE;
- status = parse_ulong (&s, smax, &obj.v.ulong_val, base, map);
- }
- else
- {
- obj.data_type = SLANG_INT_TYPE;
- status = parse_uint (&s, smax, &obj.v.uint_val, base, map);
- }
- break;
-
- case 'I':
- is_long = 1;
- case 'i':
- if ((s + 1 >= smax)
- || (*s != 0))
- chf = 'd';
- else if (((s[1] == 'x') || (s[1] == 'X'))
- && (s + 2 < smax))
- {
- s += 2;
- chf = 'x';
- }
- else chf = 'o';
- goto try_again;
-
- case 'O':
- is_long = 1;
- case 'o':
- map = map8;
- base = 8;
- chf = 'd';
- goto try_again;
-
- case 'X':
- is_long = 1;
- case 'x':
- base = 16;
- map = map16;
- chf = 'd';
- goto try_again;
-
- case 'E':
- case 'F':
- is_long = 1;
- case 'e':
- case 'f':
- case 'g':
-#if SLANG_HAS_FLOAT
- if (is_long)
- {
- obj.data_type = SLANG_DOUBLE_TYPE;
- status = parse_double (&s, smax, &obj.v.double_val);
- }
- else
- {
- obj.data_type = SLANG_FLOAT_TYPE;
- status = parse_float (&s, smax, &obj.v.float_val);
- }
-#else
- SLang_verror (SL_NOT_IMPLEMENTED,
- "This version of the S-Lang does not support floating point");
- status = -1;
-#endif
- break;
-
- case 's':
- obj.data_type = SLANG_STRING_TYPE;
- status = parse_string (&s, smax, &obj.v.s_val);
- break;
-
- case 'c':
- if (has_width == 0)
- {
- obj.data_type = SLANG_UCHAR_TYPE;
- obj.v.uchar_val = *s++;
- status = 1;
- break;
- }
- obj.data_type = SLANG_STRING_TYPE;
- status = parse_bstring (&s, smax, &obj.v.s_val);
- break;
-
- case '[':
- obj.data_type = SLANG_STRING_TYPE;
- status = parse_range (&s, smax, &f, &obj.v.s_val);
- break;
-
- case 'n':
- obj.data_type = SLANG_UINT_TYPE;
- obj.v.uint_val = (unsigned int) (s - input_string);
- status = 1;
- break;
-
- default:
- status = -1;
- SLang_verror (SL_NOT_IMPLEMENTED, "format specifier '%c' is not supported", chf);
- break;
- }
-
- if (status == 0)
- break;
-
- if (status == -1)
- goto return_error;
-
- if (no_assign)
- {
- SLang_free_object (&obj);
- continue;
- }
-
- if (-1 == SLang_pop_ref (&ref))
- {
- SLang_free_object (&obj);
- goto return_error;
- }
-
- if (-1 == SLang_push (&obj))
- {
- SLang_free_object (&obj);
- SLang_free_ref (ref);
- goto return_error;
- }
-
- if (-1 == _SLang_deref_assign (ref))
- {
- SLang_free_ref (ref);
- goto return_error;
- }
- SLang_free_ref (ref);
-
- num++;
- num_refs--;
- }
-
- if (-1 == SLdo_pop_n (num_refs))
- goto return_error;
-
- SLang_free_slstring (format);
- SLang_free_slstring (input_string);
- return num;
-
- return_error:
- /* NULLS ok */
- SLang_free_slstring (format);
- SLang_free_slstring (input_string);
- return -1;
-}
-
-
-# if SLANG_HAS_FLOAT
-
-#ifndef HAVE_STDLIB_H
-/* Oh dear. Where is the prototype for atof? If not in stdlib, then
- * I do not know where. Not in math.h on some systems either.
- */
-extern double atof ();
-#endif
-
-double _SLang_atof (char *s)
-{
- double x;
-
- s = skip_whitespace (s);
- errno = 0;
-
- if (1 != parse_double (&s, s + strlen (s), &x))
- {
- if ((0 == strcmp ("NaN", s))
- || (0 == strcmp ("-Inf", s))
- || (0 == strcmp ("Inf", s)))
- return atof (s); /* let this deal with it */
-#ifdef EINVAL
- errno = _SLerrno_errno = EINVAL;
-#endif
- return 0.0;
- }
- if (errno)
- _SLerrno_errno = errno;
- return x;
-}
-#endif
diff --git a/mdk-stage1/slang/slscroll.c b/mdk-stage1/slang/slscroll.c
deleted file mode 100644
index 358296116..000000000
--- a/mdk-stage1/slang/slscroll.c
+++ /dev/null
@@ -1,450 +0,0 @@
-/* SLang Scrolling Window Routines */
-/* Copyright (c) 1996, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-static void find_window_bottom (SLscroll_Window_Type *win)
-{
- unsigned int nrows;
- unsigned int hidden_mask;
- SLscroll_Type *bot, *cline, *last_bot;
- unsigned int row;
-
- nrows = win->nrows;
- hidden_mask = win->hidden_mask;
- cline = win->current_line;
-
- win->window_row = row = 0;
- last_bot = bot = win->top_window_line;
-
- while (row < nrows)
- {
- if (bot == cline)
- win->window_row = row;
-
- last_bot = bot;
-
- if (bot == NULL)
- break;
-
- bot = bot->next;
-
- if (hidden_mask)
- {
- while ((bot != NULL) && (bot->flags & hidden_mask))
- bot = bot->next;
- }
-
- row++;
- }
-
- win->bot_window_line = last_bot;
-}
-
-static int find_top_to_recenter (SLscroll_Window_Type *win)
-{
- unsigned int nrows;
- unsigned int hidden_mask;
- SLscroll_Type *prev, *last_prev, *cline;
-
- nrows = win->nrows;
- cline = win->current_line;
- hidden_mask = win->hidden_mask;
-
- nrows = nrows / 2;
-
- last_prev = prev = cline;
-
- while (nrows && (prev != NULL))
- {
- nrows--;
- last_prev = prev;
- do
- {
- prev = prev->prev;
- }
- while (hidden_mask
- && (prev != NULL)
- && (prev->flags & hidden_mask));
- }
-
- if (prev == NULL) prev = last_prev;
-
- win->top_window_line = prev;
- find_window_bottom (win);
-
- return 0;
-}
-
-#define HAS_BORDER_CODE 1
-int SLscroll_find_top (SLscroll_Window_Type *win)
-{
- unsigned int i;
- SLscroll_Type *cline, *prev, *next;
- SLscroll_Type *top_window_line;
- unsigned int nrows;
- unsigned int hidden_mask;
- int scroll_mode;
- unsigned int border;
-
- cline = win->current_line;
- nrows = win->nrows;
- scroll_mode = win->cannot_scroll;
- border = win->border;
- if (scroll_mode == 2)
- border = 0;
-
- if ((cline == NULL) || (nrows <= 1))
- {
- win->top_window_line = cline;
- find_window_bottom (win);
- return 0;
- }
-
- hidden_mask = win->hidden_mask;
-
- /* Note: top_window_line might be a bogus pointer. This means that I cannot
- * access it unless it really corresponds to a pointer in the buffer.
- */
- top_window_line = win->top_window_line;
-
- if (top_window_line == NULL)
- return find_top_to_recenter (win);
-
- /* Chances are that the current line is visible in the window. This means
- * that the top window line should be above it.
- */
- prev = cline;
-
- i = 0;
-
- while ((i < nrows) && (prev != NULL))
- {
- if (prev == top_window_line)
- {
- SLscroll_Type *twl = top_window_line;
- int dir = 0;
-
- if (i < border) dir = -1; else if (i + border >= nrows) dir = 1;
-
- if (dir) while (border)
- {
- if (dir < 0) twl = twl->prev;
- else twl = twl->next;
-
- if (twl == NULL)
- {
- twl = top_window_line;
- break;
- }
- if ((hidden_mask == 0)
- || (0 == (twl->flags & hidden_mask)))
- border--;
- }
-
- win->top_window_line = twl;
- find_window_bottom (win);
- return 0;
- }
-
- do
- {
- prev = prev->prev;
- }
- while (hidden_mask
- && (prev != NULL)
- && (prev->flags & hidden_mask));
- i++;
- }
-
- /* Now check the borders of the window. Perhaps the current line lies
- * outsider the border by a line. Only do this if terminal can scroll.
- */
-
- if (scroll_mode == 1)
- return find_top_to_recenter (win);
- else if (scroll_mode == -1)
- scroll_mode = 0;
-
- next = cline->next;
- while (hidden_mask
- && (next != NULL)
- && (next->flags & hidden_mask))
- next = next->next;
-
- if ((next != NULL)
- && (next == top_window_line))
- {
- /* The current line is one line above the window. This means user
- * has moved up past the top of the window. If scroll_mode is set
- * to scroll by pages, we need to do a page up.
- */
-
- win->top_window_line = cline;
- find_window_bottom (win);
-
- if (scroll_mode) return SLscroll_pageup (win);
-
- return 0;
- }
-
- prev = cline->prev;
-
- while (hidden_mask
- && (prev != NULL)
- && (prev->flags & hidden_mask))
- prev = prev->prev;
-
- if ((prev == NULL)
- || (prev != win->bot_window_line))
- return find_top_to_recenter (win);
-
- /* It looks like cline is below window by one line. See what line should
- * be at top to scroll it into view. Only do this unless we are scrolling
- * by pages.
- */
- if (scroll_mode)
- {
- win->top_window_line = cline;
- find_window_bottom (win);
- return 0;
- }
-
- i = 2;
- while ((i < nrows) && (prev != NULL))
- {
- do
- {
- prev = prev->prev;
- }
- while (hidden_mask
- && (prev != NULL)
- && (prev->flags & hidden_mask));
- i++;
- }
-
- if (prev != NULL)
- {
- win->top_window_line = prev;
- find_window_bottom (win);
- return 0;
- }
-
- return find_top_to_recenter (win);
-}
-
-int SLscroll_find_line_num (SLscroll_Window_Type *win)
-{
- SLscroll_Type *cline, *l;
- unsigned int n;
- unsigned int hidden_mask;
-
- if (win == NULL) return -1;
-
- hidden_mask = win->hidden_mask;
- cline = win->current_line;
-
- n = 1;
-
- l = win->lines;
- while (l != cline)
- {
- if ((hidden_mask == 0)
- || (0 == (l->flags & hidden_mask)))
- n++;
-
- l = l->next;
- }
-
- win->line_num = n;
- n--;
-
- while (l != NULL)
- {
- if ((hidden_mask == 0)
- || (0 == (l->flags & hidden_mask)))
- n++;
- l = l->next;
- }
- win->num_lines = n;
-
- return 0;
-}
-
-unsigned int SLscroll_next_n (SLscroll_Window_Type *win, unsigned int n)
-{
- unsigned int i;
- unsigned int hidden_mask;
- SLscroll_Type *l, *cline;
-
- if ((win == NULL)
- || (NULL == (cline = win->current_line)))
- return 0;
-
- hidden_mask = win->hidden_mask;
- l = cline;
- i = 0;
- while (i < n)
- {
- l = l->next;
- while (hidden_mask
- && (l != NULL) && (l->flags & hidden_mask))
- l = l->next;
-
- if (l == NULL)
- break;
-
- i++;
- cline = l;
- }
-
- win->current_line = cline;
- win->line_num += i;
- return i;
-}
-
-unsigned int SLscroll_prev_n (SLscroll_Window_Type *win, unsigned int n)
-{
- unsigned int i;
- unsigned int hidden_mask;
- SLscroll_Type *l, *cline;
-
- if ((win == NULL)
- || (NULL == (cline = win->current_line)))
- return 0;
-
- hidden_mask = win->hidden_mask;
- l = cline;
- i = 0;
- while (i < n)
- {
- l = l->prev;
- while (hidden_mask
- && (l != NULL) && (l->flags & hidden_mask))
- l = l->prev;
-
- if (l == NULL)
- break;
-
- i++;
- cline = l;
- }
-
- win->current_line = cline;
- win->line_num -= i;
- return i;
-}
-
-int SLscroll_pageup (SLscroll_Window_Type *win)
-{
- SLscroll_Type *l, *top;
- unsigned int nrows, hidden_mask;
- unsigned int n;
-
- if (win == NULL)
- return -1;
-
- (void) SLscroll_find_top (win);
-
- nrows = win->nrows;
-
- if ((NULL != (top = win->top_window_line))
- && (nrows > 2))
- {
- n = 0;
- hidden_mask = win->hidden_mask;
- l = win->current_line;
- while ((l != NULL) && (l != top))
- {
- l = l->prev;
- if ((hidden_mask == 0)
- || ((l != NULL) && (0 == (l->flags & hidden_mask))))
- n++;
- }
-
- if (l != NULL)
- {
- unsigned int save_line_num;
- int ret = 0;
-
- win->current_line = l;
- win->line_num -= n;
-
- /* Compute a new top/bottom header */
- save_line_num = win->line_num;
-
- if ((0 == SLscroll_prev_n (win, nrows - 1))
- && (n == 0))
- ret = -1;
-
- win->top_window_line = win->current_line;
- win->current_line = l;
- win->line_num = save_line_num;
-
- find_window_bottom (win);
- return ret;
- }
- }
-
- if (nrows < 2) nrows++;
- if (0 == SLscroll_prev_n (win, nrows - 1))
- return -1;
- return 0;
-}
-
-int SLscroll_pagedown (SLscroll_Window_Type *win)
-{
- SLscroll_Type *l, *bot;
- unsigned int nrows, hidden_mask;
- unsigned int n;
-
- if (win == NULL)
- return -1;
-
- (void) SLscroll_find_top (win);
-
- nrows = win->nrows;
-
- if ((NULL != (bot = win->bot_window_line))
- && (nrows > 2))
- {
- n = 0;
- hidden_mask = win->hidden_mask;
- l = win->current_line;
- while ((l != NULL) && (l != bot))
- {
- l = l->next;
- if ((hidden_mask == 0)
- || ((l != NULL) && (0 == (l->flags & hidden_mask))))
- n++;
- }
-
- if (l != NULL)
- {
- win->current_line = l;
- win->top_window_line = l;
- win->line_num += n;
-
- find_window_bottom (win);
-
- if (n || (bot != win->bot_window_line))
- return 0;
-
- return -1;
- }
- }
-
- if (nrows < 2) nrows++;
- if (0 == SLscroll_next_n (win, nrows - 1))
- return -1;
- return 0;
-}
-
diff --git a/mdk-stage1/slang/slsearch.c b/mdk-stage1/slang/slsearch.c
deleted file mode 100644
index a9a427a7d..000000000
--- a/mdk-stage1/slang/slsearch.c
+++ /dev/null
@@ -1,239 +0,0 @@
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-#ifdef upcase
-# undef upcase
-#endif
-
-#define upcase(ch) (cs ? ch : UPPER_CASE(ch))
-
-static unsigned char *search_forward (register unsigned char *beg,
- unsigned char *end,
- unsigned char *key,
- register int key_len, int cs, int *ind)
-{
- register unsigned char char1;
- unsigned char *pos;
- int j, str_len;
- register unsigned char ch;
- register int db;
-
- str_len = (int) (end - beg);
- if (str_len < key_len) return (NULL);
-
- if (key_len == 0)
- return NULL;
-
- char1 = key[key_len - 1];
- beg += (key_len - 1);
-
- while(1)
- {
- if (cs) while (beg < end)
- {
- ch = *beg;
- db = ind[(unsigned char) ch];
- if ((db < key_len) && (ch == char1)) break;
- beg += db; /* ind[(unsigned char) ch]; */
- }
- else while (beg < end)
- {
- ch = *beg;
- db = ind[(unsigned char) ch];
- if ((db < key_len) &&
- (UPPER_CASE(ch) == char1)) break;
- beg += db; /* ind[(unsigned char) ch]; */
- }
-
- if (beg >= end) return(NULL);
-
- pos = beg - (key_len - 1);
- for (j = 0; j < key_len; j++)
- {
- ch = upcase(pos[j]);
- if (ch != (unsigned char) key[j]) break;
- }
-
- if (j == key_len) return(pos);
- beg += 1;
- }
-}
-
-static unsigned char *search_backward (unsigned char *beg,unsigned char *end,
- unsigned char *key, int key_len,
- int cs, int *ind)
-{
- unsigned char ch, char1;
- int j, str_len, ofs;
-
- str_len = (int) (end - beg);
- if (str_len < key_len) return (NULL);
-
- if (key_len == 0)
- return NULL;
-
- /* end -= (key_len - 1); */
- end -= key_len;
-
- char1 = key[0];
-
- while(1)
- {
- while ((beg <= end) && (ch = *end, ch = upcase(ch), ch != char1))
- {
- ofs = ind[(unsigned char) ch];
-#ifdef __MSDOS__
- /* This is needed for msdos segment wrapping problems */
- if (beg + ofs > end) return(NULL);
-#endif
- end -= ofs;
- }
- if (beg > end) return(NULL);
- for (j = 1; j < key_len; j++)
- {
- ch = upcase(end[j]);
- if (ch != key[j]) break;
- }
- if (j == key_len) return(end);
- end--;
- }
-}
-
-unsigned char *SLsearch (unsigned char *pmin, unsigned char *pmax,
- SLsearch_Type *st)
-{
- if (st->dir > 0) return search_forward (pmin, pmax, st->key,
- st->key_len, st->cs, st->ind);
- else return search_backward (pmin, pmax, st->key,
- st->key_len, st->cs, st->ind);
-}
-
-static int Case_Tables_Ok;
-
-int SLsearch_init (char *str, int dir, int cs, SLsearch_Type *st)
-{
- int i, maxi;
- register int max = strlen(str);
- unsigned char *w, *work = st->key;
- register int *indp, *indpm;
- int *ind = st->ind;
-
- if (max >= (int) sizeof (st->key))
- {
- SLang_doerror ("Search string too long.");
- return -1;
- }
-
- st->dir = dir; st->cs = cs;
-
- if (!Case_Tables_Ok) SLang_init_case_tables ();
-
- if (dir > 0)
- {
- w = work;
- }
- else
- {
- maxi = max - 1;
- str = str + maxi;
- w = work + maxi;
- }
-
- /* for (i = 0; i < 256; i++) ind[i] = max; */
- indp = ind; indpm = ind + 256;
- while (indp < indpm)
- {
- *indp++ = max;
- *indp++ = max;
- *indp++ = max;
- *indp++ = max;
- }
-
- i = 0;
- if (cs) while (i < max)
- {
- i++;
- maxi = max - i;
- *w = *str;
- ind[(unsigned char) *str] = maxi;
- str += dir; w += dir;
- }
- else while (i < max)
- {
- i++;
- maxi = max - i;
- *w = UPPER_CASE(*str);
- ind[(unsigned char) *w] = maxi;
- ind[(unsigned char) LOWER_CASE(*str)] = maxi;
- str += dir; w += dir;
- }
-
- work[max] = 0;
- st->key_len = max;
- return max;
-}
-
-/* 8bit clean upper and lowercase macros */
-unsigned char _SLChg_LCase_Lut[256];
-unsigned char _SLChg_UCase_Lut[256];
-
-void SLang_define_case (int *u, int *l)
-{
- unsigned char up = (unsigned char) *u, dn = (unsigned char) *l;
-
- _SLChg_LCase_Lut[up] = dn;
- _SLChg_LCase_Lut[dn] = dn;
- _SLChg_UCase_Lut[dn] = up;
- _SLChg_UCase_Lut[up] = up;
-}
-
-void SLang_init_case_tables (void)
-{
- int i, j;
- if (Case_Tables_Ok) return;
-
- for (i = 0; i < 256; i++)
- {
- _SLChg_UCase_Lut[i] = i;
- _SLChg_LCase_Lut[i] = i;
- }
-
- for (i = 'A'; i <= 'Z'; i++)
- {
- j = i + 32;
- _SLChg_UCase_Lut[j] = i;
- _SLChg_LCase_Lut[i] = j;
- }
-#ifdef PC_SYSTEM
- /* Initialize for DOS code page 437. */
- _SLChg_UCase_Lut[135] = 128; _SLChg_LCase_Lut[128] = 135;
- _SLChg_UCase_Lut[132] = 142; _SLChg_LCase_Lut[142] = 132;
- _SLChg_UCase_Lut[134] = 143; _SLChg_LCase_Lut[143] = 134;
- _SLChg_UCase_Lut[130] = 144; _SLChg_LCase_Lut[144] = 130;
- _SLChg_UCase_Lut[145] = 146; _SLChg_LCase_Lut[146] = 145;
- _SLChg_UCase_Lut[148] = 153; _SLChg_LCase_Lut[153] = 148;
- _SLChg_UCase_Lut[129] = 154; _SLChg_LCase_Lut[154] = 129;
- _SLChg_UCase_Lut[164] = 165; _SLChg_LCase_Lut[165] = 164;
-#else
- /* ISO Latin */
- for (i = 192; i <= 221; i++)
- {
- j = i + 32;
- _SLChg_UCase_Lut[j] = i;
- _SLChg_LCase_Lut[i] = j;
- }
- _SLChg_UCase_Lut[215] = 215; _SLChg_LCase_Lut[215] = 215;
- _SLChg_UCase_Lut[223] = 223; _SLChg_LCase_Lut[223] = 223;
- _SLChg_UCase_Lut[247] = 247; _SLChg_LCase_Lut[247] = 247;
- _SLChg_UCase_Lut[255] = 255; _SLChg_LCase_Lut[255] = 255;
-#endif
- Case_Tables_Ok = 1;
-}
diff --git a/mdk-stage1/slang/slsignal.c b/mdk-stage1/slang/slsignal.c
deleted file mode 100644
index 30707dea5..000000000
--- a/mdk-stage1/slang/slsignal.c
+++ /dev/null
@@ -1,336 +0,0 @@
-/* Copyright (c) 1998, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-#include "slinclud.h"
-
-#include <signal.h>
-
-#ifdef HAVE_SYS_TYPES_H
-# include <sys/types.h>
-#endif
-#ifdef HAVE_SYS_WAIT_H
-# include <sys/wait.h>
-#endif
-
-#include <errno.h>
-
-#include "slang.h"
-#include "_slang.h"
-
-/* Do not trust these environments */
-#if defined(__CYGWIN32__) || defined(__MINGW32__) || defined(AMIGA)
-# ifdef SLANG_POSIX_SIGNALS
-# undef SLANG_POSIX_SIGNALS
-# endif
-#endif
-
-/* This function will cause system calls to be restarted after signal if possible */
-SLSig_Fun_Type *SLsignal (int sig, SLSig_Fun_Type *f)
-{
-#if defined(SLANG_POSIX_SIGNALS)
- struct sigaction old_sa, new_sa;
-
-# ifdef SIGALRM
- /* We want system calls to be interrupted by SIGALRM. */
- if (sig == SIGALRM) return SLsignal_intr (sig, f);
-# endif
-
- sigemptyset (&new_sa.sa_mask);
- new_sa.sa_handler = f;
-
- new_sa.sa_flags = 0;
-# ifdef SA_RESTART
- new_sa.sa_flags |= SA_RESTART;
-# endif
-
- if (-1 == sigaction (sig, &new_sa, &old_sa))
- return (SLSig_Fun_Type *) SIG_ERR;
-
- return old_sa.sa_handler;
-#else
- /* Not POSIX. */
- return signal (sig, f);
-#endif
-}
-
-/* This function will NOT cause system calls to be restarted after
- * signal if possible
- */
-SLSig_Fun_Type *SLsignal_intr (int sig, SLSig_Fun_Type *f)
-{
-#ifdef SLANG_POSIX_SIGNALS
- struct sigaction old_sa, new_sa;
-
- sigemptyset (&new_sa.sa_mask);
- new_sa.sa_handler = f;
-
- new_sa.sa_flags = 0;
-# ifdef SA_INTERRUPT
- new_sa.sa_flags |= SA_INTERRUPT;
-# endif
-
- if (-1 == sigaction (sig, &new_sa, &old_sa))
- return (SLSig_Fun_Type *) SIG_ERR;
-
- return old_sa.sa_handler;
-#else
- /* Not POSIX. */
- return signal (sig, f);
-#endif
-}
-
-/* We are primarily interested in blocking signals that would cause the
- * application to reset the tty. These include suspend signals and
- * possibly interrupt signals.
- */
-#ifdef SLANG_POSIX_SIGNALS
-static sigset_t Old_Signal_Mask;
-#endif
-
-static volatile unsigned int Blocked_Depth;
-
-int SLsig_block_signals (void)
-{
-#ifdef SLANG_POSIX_SIGNALS
- sigset_t new_mask;
-#endif
-
- Blocked_Depth++;
- if (Blocked_Depth != 1)
- {
- return 0;
- }
-
-#ifdef SLANG_POSIX_SIGNALS
- sigemptyset (&new_mask);
-# ifdef SIGQUIT
- sigaddset (&new_mask, SIGQUIT);
-# endif
-# ifdef SIGTSTP
- sigaddset (&new_mask, SIGTSTP);
-# endif
-# ifdef SIGINT
- sigaddset (&new_mask, SIGINT);
-# endif
-# ifdef SIGTTIN
- sigaddset (&new_mask, SIGTTIN);
-# endif
-# ifdef SIGTTOU
- sigaddset (&new_mask, SIGTTOU);
-# endif
-# ifdef SIGWINCH
- sigaddset (&new_mask, SIGWINCH);
-# endif
-
- (void) sigprocmask (SIG_BLOCK, &new_mask, &Old_Signal_Mask);
- return 0;
-#else
- /* Not implemented. */
- return -1;
-#endif
-}
-
-int SLsig_unblock_signals (void)
-{
- if (Blocked_Depth == 0)
- return -1;
-
- Blocked_Depth--;
-
- if (Blocked_Depth != 0)
- return 0;
-
-#ifdef SLANG_POSIX_SIGNALS
- (void) sigprocmask (SIG_SETMASK, &Old_Signal_Mask, NULL);
- return 0;
-#else
- return -1;
-#endif
-}
-
-#ifdef MSWINDOWS
-int SLsystem (char *cmd)
-{
- SLang_verror (SL_NOT_IMPLEMENTED, "system not implemented");
- return -1;
-}
-
-#else
-int SLsystem (char *cmd)
-{
-#ifdef SLANG_POSIX_SIGNALS
- pid_t pid;
- int status;
- struct sigaction ignore;
-# ifdef SIGINT
- struct sigaction save_intr;
-# endif
-# ifdef SIGQUIT
- struct sigaction save_quit;
-# endif
-# ifdef SIGCHLD
- sigset_t child_mask, save_mask;
-# endif
-
- if (cmd == NULL) return 1;
-
- ignore.sa_handler = SIG_IGN;
- sigemptyset (&ignore.sa_mask);
- ignore.sa_flags = 0;
-
-# ifdef SIGINT
- if (-1 == sigaction (SIGINT, &ignore, &save_intr))
- return -1;
-# endif
-
-# ifdef SIGQUIT
- if (-1 == sigaction (SIGQUIT, &ignore, &save_quit))
- {
- (void) sigaction (SIGINT, &save_intr, NULL);
- return -1;
- }
-# endif
-
-# ifdef SIGCHLD
- sigemptyset (&child_mask);
- sigaddset (&child_mask, SIGCHLD);
- if (-1 == sigprocmask (SIG_BLOCK, &child_mask, &save_mask))
- {
-# ifdef SIGINT
- (void) sigaction (SIGINT, &save_intr, NULL);
-# endif
-# ifdef SIGQUIT
- (void) sigaction (SIGQUIT, &save_quit, NULL);
-# endif
- return -1;
- }
-# endif
-
- pid = fork();
-
- if (pid == -1)
- status = -1;
- else if (pid == 0)
- {
- /* Child */
-# ifdef SIGINT
- (void) sigaction (SIGINT, &save_intr, NULL);
-# endif
-# ifdef SIGQUIT
- (void) sigaction (SIGQUIT, &save_quit, NULL);
-# endif
-# ifdef SIGCHLD
- (void) sigprocmask (SIG_SETMASK, &save_mask, NULL);
-# endif
-
- execl ("/bin/sh", "sh", "-c", cmd, NULL);
- _exit (127);
- }
- else
- {
- /* parent */
- while (-1 == waitpid (pid, &status, 0))
- {
-# ifdef EINTR
- if (errno == EINTR)
- continue;
-# endif
-# ifdef ERESTARTSYS
- if (errno == ERESTARTSYS)
- continue;
-# endif
- status = -1;
- break;
- }
- }
-# ifdef SIGINT
- if (-1 == sigaction (SIGINT, &save_intr, NULL))
- status = -1;
-# endif
-# ifdef SIGQUIT
- if (-1 == sigaction (SIGQUIT, &save_quit, NULL))
- status = -1;
-# endif
-# ifdef SIGCHLD
- if (-1 == sigprocmask (SIG_SETMASK, &save_mask, NULL))
- status = -1;
-# endif
-
- return status;
-
-#else /* No POSIX Signals */
-# ifdef SIGINT
- void (*sint)(int);
-# endif
-# ifdef SIGQUIT
- void (*squit)(int);
-# endif
- int status;
-
-# ifdef SIGQUIT
- squit = SLsignal (SIGQUIT, SIG_IGN);
-# endif
-# ifdef SIGINT
- sint = SLsignal (SIGINT, SIG_IGN);
-# endif
- status = system (cmd);
-# ifdef SIGINT
- SLsignal (SIGINT, sint);
-# endif
-# ifdef SIGQUIT
- SLsignal (SIGQUIT, squit);
-# endif
- return status;
-#endif /* POSIX_SIGNALS */
-}
-#endif
-
-#if 0
-#include <windows.h>
-static int msw_system (char *cmd)
-{
- STARTUPINFO startup_info;
- PROCESS_INFORMATION process_info;
- int status;
-
- if (cmd == NULL) return -1;
-
- memset ((char *) &startup_info, 0, sizeof (STARTUPINFO));
- startup_info.cb = sizeof(STARTUPINFO);
- startup_info.dwFlags = STARTF_USESHOWWINDOW;
- startup_info.wShowWindow = SW_SHOWDEFAULT;
-
- if (FALSE == CreateProcess (NULL,
- cmd,
- NULL,
- NULL,
- FALSE,
- NORMAL_PRIORITY_CLASS|CREATE_NEW_CONSOLE,
- NULL,
- NULL,
- &startup_info,
- &process_info))
- {
- SLang_verror (0, "%s: CreateProcess failed.", cmd);
- return -1;
- }
-
- status = -1;
-
- if (0xFFFFFFFFUL != WaitForSingleObject (process_info.hProcess, INFINITE))
- {
- DWORD exit_code;
-
- if (TRUE == GetExitCodeProcess (process_info.hProcess, &exit_code))
- status = (int) exit_code;
- }
-
- CloseHandle (process_info.hThread);
- CloseHandle (process_info.hProcess);
-
- return status;
-}
-#endif
diff --git a/mdk-stage1/slang/slsmg.c b/mdk-stage1/slang/slsmg.c
deleted file mode 100644
index 088557f27..000000000
--- a/mdk-stage1/slang/slsmg.c
+++ /dev/null
@@ -1,1584 +0,0 @@
-/* SLang Screen management routines */
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-typedef struct Screen_Type
- {
- int n; /* number of chars written last time */
- int flags; /* line untouched, etc... */
- SLsmg_Char_Type *old, *neew;
-#ifndef IBMPC_SYSTEM
- unsigned long old_hash, new_hash;
-#endif
- }
-Screen_Type;
-
-#define TOUCHED 0x1
-#define TRASHED 0x2
-static int Screen_Trashed;
-
-#if !defined(__MSDOS_16BIT__)
-# define MAX_SCREEN_SIZE 256
-#else
-# define MAX_SCREEN_SIZE 75
-#endif
-
-Screen_Type SL_Screen[MAX_SCREEN_SIZE];
-static int Start_Col, Start_Row;
-static int Screen_Cols, Screen_Rows;
-static int This_Row, This_Col;
-static int This_Color; /* only the first 8 bits of this
- * are used. The highest bit is used
- * to indicate an alternate character
- * set. This leaves 127 userdefineable
- * color combination.
- */
-
-#ifndef IBMPC_SYSTEM
-#define ALT_CHAR_FLAG 0x80
-#else
-#define ALT_CHAR_FLAG 0x00
-#endif
-
-#if SLTT_HAS_NON_BCE_SUPPORT && !defined(IBMPC_SYSTEM)
-#define REQUIRES_NON_BCE_SUPPORT 1
-static int Bce_Color_Offset;
-#endif
-
-int SLsmg_Newline_Behavior = 0;
-int SLsmg_Backspace_Moves = 0;
-/* Backward compatibility. Not used. */
-/* int SLsmg_Newline_Moves; */
-
-static void (*tt_normal_video)(void) = SLtt_normal_video;
-static void (*tt_goto_rc)(int, int) = SLtt_goto_rc;
-static void (*tt_cls) (void) = SLtt_cls;
-static void (*tt_del_eol) (void) = SLtt_del_eol;
-static void (*tt_smart_puts) (SLsmg_Char_Type *, SLsmg_Char_Type *, int, int) = SLtt_smart_puts;
-static int (*tt_flush_output) (void) = SLtt_flush_output;
-static int (*tt_reset_video) (void) = SLtt_reset_video;
-static int (*tt_init_video) (void) = SLtt_init_video;
-static int *tt_Screen_Rows = &SLtt_Screen_Rows;
-static int *tt_Screen_Cols = &SLtt_Screen_Cols;
-
-#ifndef IBMPC_SYSTEM
-static void (*tt_set_scroll_region)(int, int) = SLtt_set_scroll_region;
-static void (*tt_reverse_index)(int) = SLtt_reverse_index;
-static void (*tt_reset_scroll_region)(void) = SLtt_reset_scroll_region;
-static void (*tt_delete_nlines)(int) = SLtt_delete_nlines;
-#endif
-
-#ifndef IBMPC_SYSTEM
-static int *tt_Term_Cannot_Scroll = &SLtt_Term_Cannot_Scroll;
-static int *tt_Has_Alt_Charset = &SLtt_Has_Alt_Charset;
-static char **tt_Graphics_Char_Pairs = &SLtt_Graphics_Char_Pairs;
-static int *tt_Use_Blink_For_ACS = &SLtt_Use_Blink_For_ACS;
-#endif
-
-static int Smg_Inited;
-
-static void blank_line (SLsmg_Char_Type *p, int n, unsigned char ch)
-{
- register SLsmg_Char_Type *pmax = p + n;
- register SLsmg_Char_Type color_ch;
-
- color_ch = SLSMG_BUILD_CHAR(ch,This_Color);
-
- while (p < pmax)
- {
- *p++ = color_ch;
- }
-}
-
-static void clear_region (int row, int n)
-{
- int i;
- int imax = row + n;
-
- if (imax > Screen_Rows) imax = Screen_Rows;
- for (i = row; i < imax; i++)
- {
- if (i >= 0)
- {
- blank_line (SL_Screen[i].neew, Screen_Cols, ' ');
- SL_Screen[i].flags |= TOUCHED;
- }
- }
-}
-
-void SLsmg_erase_eol (void)
-{
- int r, c;
-
- if (Smg_Inited == 0) return;
-
- c = This_Col - Start_Col;
- r = This_Row - Start_Row;
-
- if ((r < 0) || (r >= Screen_Rows)) return;
- if (c < 0) c = 0; else if (c >= Screen_Cols) return;
- blank_line (SL_Screen[This_Row].neew + c , Screen_Cols - c, ' ');
- SL_Screen[This_Row].flags |= TOUCHED;
-}
-
-static void scroll_up (void)
-{
- unsigned int i, imax;
- SLsmg_Char_Type *neew;
-
- neew = SL_Screen[0].neew;
- imax = Screen_Rows - 1;
- for (i = 0; i < imax; i++)
- {
- SL_Screen[i].neew = SL_Screen[i + 1].neew;
- SL_Screen[i].flags |= TOUCHED;
- }
- SL_Screen[i].neew = neew;
- SL_Screen[i].flags |= TOUCHED;
- blank_line (neew, Screen_Cols, ' ');
- This_Row--;
-}
-
-void SLsmg_gotorc (int r, int c)
-{
- This_Row = r;
- This_Col = c;
-}
-
-int SLsmg_get_row (void)
-{
- return This_Row;
-}
-
-int SLsmg_get_column (void)
-{
- return This_Col;
-}
-
-void SLsmg_erase_eos (void)
-{
- if (Smg_Inited == 0) return;
-
- SLsmg_erase_eol ();
- clear_region (This_Row + 1, Screen_Rows);
-}
-
-static int This_Alt_Char;
-
-void SLsmg_set_char_set (int i)
-{
-#ifdef IBMPC_SYSTEM
- (void) i;
-#else
- if ((tt_Use_Blink_For_ACS != NULL)
- && (*tt_Use_Blink_For_ACS != 0))
- return;/* alt chars not used and the alt bit
- * is used to indicate a blink.
- */
-
- if (i) This_Alt_Char = ALT_CHAR_FLAG;
- else This_Alt_Char = 0;
-
- This_Color &= 0x7F;
- This_Color |= This_Alt_Char;
-#endif
-}
-
-void SLsmg_set_color (int color)
-{
- if (color < 0) return;
-#ifdef REQUIRES_NON_BCE_SUPPORT
- color += Bce_Color_Offset;
-#endif
- This_Color = color | This_Alt_Char;
-}
-
-void SLsmg_reverse_video (void)
-{
- SLsmg_set_color (1);
-}
-
-void SLsmg_normal_video (void)
-{
- SLsmg_set_color (0);
-}
-
-static int point_visible (int col_too)
-{
- return ((This_Row >= Start_Row) && (This_Row < Start_Row + Screen_Rows)
- && ((col_too == 0)
- || ((This_Col >= Start_Col)
- && (This_Col < Start_Col + Screen_Cols))));
-}
-
-void SLsmg_write_string (char *str)
-{
- SLsmg_write_nchars (str, strlen (str));
-}
-
-void SLsmg_write_nstring (char *str, unsigned int n)
-{
- unsigned int width;
- char blank = ' ';
-
- /* Avoid a problem if a user accidently passes a negative value */
- if ((int) n < 0)
- return;
-
- if (str == NULL) width = 0;
- else
- {
- width = strlen (str);
- if (width > n) width = n;
- SLsmg_write_nchars (str, width);
- }
- while (width++ < n) SLsmg_write_nchars (&blank, 1);
-}
-
-void SLsmg_write_wrapped_string (char *s, int r, int c,
- unsigned int dr, unsigned int dc,
- int fill)
-{
- register char ch, *p;
- int maxc = (int) dc;
-
- if ((dr == 0) || (dc == 0)) return;
- p = s;
- dc = 0;
- while (1)
- {
- ch = *p++;
- if ((ch == 0) || (ch == '\n'))
- {
- int diff;
-
- diff = maxc - (int) dc;
-
- SLsmg_gotorc (r, c);
- SLsmg_write_nchars (s, dc);
- if (fill && (diff > 0))
- {
- while (diff--) SLsmg_write_char (' ');
- }
- if ((ch == 0) || (dr == 1)) break;
-
- r++;
- dc = 0;
- dr--;
- s = p;
- }
- else if ((int) dc == maxc)
- {
- SLsmg_gotorc (r, c);
- SLsmg_write_nchars (s, dc + 1);
- if (dr == 1) break;
-
- r++;
- dc = 0;
- dr--;
- s = p;
- }
- else dc++;
- }
-}
-
-int SLsmg_Tab_Width = 8;
-
-/* Minimum value for which eight bit char is displayed as is. */
-
-#ifndef IBMPC_SYSTEM
-int SLsmg_Display_Eight_Bit = 160;
-static unsigned char Alt_Char_Set[129];/* 129th is used as a flag */
-#else
-int SLsmg_Display_Eight_Bit = 128;
-#endif
-
-void SLsmg_write_nchars (char *str, unsigned int n)
-{
- register SLsmg_Char_Type *p, old, neew, color;
- unsigned char ch;
- unsigned int flags;
- int len, start_len, max_len;
- char *str_max;
- int newline_flag;
-#ifndef IBMPC_SYSTEM
- int alt_char_set_flag;
-
- alt_char_set_flag = ((This_Color & ALT_CHAR_FLAG)
- && ((tt_Use_Blink_For_ACS == NULL)
- || (*tt_Use_Blink_For_ACS == 0)));
-#endif
-
- if (Smg_Inited == 0) return;
-
- str_max = str + n;
- color = This_Color;
-
- top: /* get here only on newline */
-
- newline_flag = 0;
- start_len = Start_Col;
-
- if (point_visible (0) == 0) return;
-
- len = This_Col;
- max_len = start_len + Screen_Cols;
-
- p = SL_Screen[This_Row - Start_Row].neew;
- if (len > start_len) p += (len - start_len);
-
- flags = SL_Screen[This_Row - Start_Row].flags;
- while ((len < max_len) && (str < str_max))
- {
- ch = (unsigned char) *str++;
-
-#ifndef IBMPC_SYSTEM
- if (alt_char_set_flag)
- ch = Alt_Char_Set [ch & 0x7F];
-#endif
- if (((ch >= ' ') && (ch < 127))
- || (ch >= (unsigned char) SLsmg_Display_Eight_Bit)
-#ifndef IBMPC_SYSTEM
- || alt_char_set_flag
-#endif
- )
- {
- len += 1;
- if (len > start_len)
- {
- old = *p;
- neew = SLSMG_BUILD_CHAR(ch,color);
- if (old != neew)
- {
- flags |= TOUCHED;
- *p = neew;
- }
- p++;
- }
- }
-
- else if ((ch == '\t') && (SLsmg_Tab_Width > 0))
- {
- n = len;
- n += SLsmg_Tab_Width;
- n = SLsmg_Tab_Width - (n % SLsmg_Tab_Width);
- if ((unsigned int) len + n > (unsigned int) max_len)
- n = (unsigned int) (max_len - len);
- neew = SLSMG_BUILD_CHAR(' ',color);
- while (n--)
- {
- len += 1;
- if (len > start_len)
- {
- if (*p != neew)
- {
- flags |= TOUCHED;
- *p = neew;
- }
- p++;
- }
- }
- }
- else if ((ch == '\n')
- && (SLsmg_Newline_Behavior != SLSMG_NEWLINE_PRINTABLE))
- {
- newline_flag = 1;
- break;
- }
- else if ((ch == 0x8) && SLsmg_Backspace_Moves)
- {
- if (len != 0) len--;
- }
- else
- {
- if (ch & 0x80)
- {
- neew = SLSMG_BUILD_CHAR('~',color);
- len += 1;
- if (len > start_len)
- {
- if (*p != neew)
- {
- *p = neew;
- flags |= TOUCHED;
- }
- p++;
- if (len == max_len) break;
- ch &= 0x7F;
- }
- }
-
- len += 1;
- if (len > start_len)
- {
- neew = SLSMG_BUILD_CHAR('^',color);
- if (*p != neew)
- {
- *p = neew;
- flags |= TOUCHED;
- }
- p++;
- if (len == max_len) break;
- }
-
- if (ch == 127) ch = '?'; else ch = ch + '@';
- len++;
- if (len > start_len)
- {
- neew = SLSMG_BUILD_CHAR(ch,color);
- if (*p != neew)
- {
- *p = neew;
- flags |= TOUCHED;
- }
- p++;
- }
- }
- }
-
- SL_Screen[This_Row - Start_Row].flags = flags;
- This_Col = len;
-
- if (SLsmg_Newline_Behavior == 0)
- return;
-
- if (newline_flag == 0)
- {
- while (str < str_max)
- {
- if (*str == '\n') break;
- str++;
- }
- if (str == str_max) return;
- str++;
- }
-
- This_Row++;
- This_Col = 0;
- if (This_Row == Start_Row + Screen_Rows)
- {
- if (SLsmg_Newline_Behavior == SLSMG_NEWLINE_SCROLLS) scroll_up ();
- }
- goto top;
-}
-
-void SLsmg_write_char (char ch)
-{
- SLsmg_write_nchars (&ch, 1);
-}
-
-static int Cls_Flag;
-
-void SLsmg_cls (void)
-{
- int tac;
- if (Smg_Inited == 0) return;
-
- tac = This_Alt_Char; This_Alt_Char = 0;
- SLsmg_set_color (0);
- clear_region (0, Screen_Rows);
- This_Alt_Char = tac;
- SLsmg_set_color (0);
- Cls_Flag = 1;
-}
-#if 0
-static void do_copy (SLsmg_Char_Type *a, SLsmg_Char_Type *b)
-{
- SLsmg_Char_Type *amax = a + Screen_Cols;
-
- while (a < amax) *a++ = *b++;
-}
-#endif
-
-#ifndef IBMPC_SYSTEM
-int SLsmg_Scroll_Hash_Border = 0;
-static unsigned long compute_hash (SLsmg_Char_Type *s, int n)
-{
- register unsigned long h = 0, g;
- register unsigned long sum = 0;
- register SLsmg_Char_Type *smax, ch;
- int is_blank = 2;
-
- s += SLsmg_Scroll_Hash_Border;
- smax = s + (n - SLsmg_Scroll_Hash_Border);
- while (s < smax)
- {
- ch = *s++;
- if (is_blank && (SLSMG_EXTRACT_CHAR(ch) != 32)) is_blank--;
-
- sum += ch;
-
- h = sum + (h << 3);
- if ((g = h & 0xE0000000UL) != 0)
- {
- h = h ^ (g >> 24);
- h = h ^ g;
- }
- }
- if (is_blank) return 0;
- return h;
-}
-
-static unsigned long Blank_Hash;
-
-static int try_scroll_down (int rmin, int rmax)
-{
- int i, r1, r2, di, j;
- unsigned long hash;
- int did_scroll;
- int color;
- SLsmg_Char_Type *tmp;
- int ignore;
-
- did_scroll = 0;
- for (i = rmax; i > rmin; i--)
- {
- hash = SL_Screen[i].new_hash;
- if (hash == Blank_Hash) continue;
-
- if ((hash == SL_Screen[i].old_hash)
-#if 0
- || ((i + 1 < Screen_Rows) && (hash == SL_Screen[i + 1].old_hash))
- || ((i - 1 > rmin) && (SL_Screen[i].old_hash == SL_Screen[i - 1].new_hash))
-#endif
- )
- continue;
-
- for (j = i - 1; j >= rmin; j--)
- {
- if (hash == SL_Screen[j].old_hash) break;
- }
- if (j < rmin) continue;
-
- r2 = i; /* end scroll region */
-
- di = i - j;
- j--;
- ignore = 0;
- while ((j >= rmin) && (SL_Screen[j].old_hash == SL_Screen[j + di].new_hash))
- {
- if (SL_Screen[j].old_hash == Blank_Hash) ignore++;
- j--;
- }
- r1 = j + 1;
-
- /* If this scroll only scrolls this line into place, don't do it.
- */
- if ((di > 1) && (r1 + di + ignore == r2)) continue;
-
- /* If there is anything in the scrolling region that is ok, abort the
- * scroll.
- */
-
- for (j = r1; j <= r2; j++)
- {
- if ((SL_Screen[j].old_hash != Blank_Hash)
- && (SL_Screen[j].old_hash == SL_Screen[j].new_hash))
- {
- /* See if the scroll is happens to scroll this one into place. */
- if ((j + di > r2) || (SL_Screen[j].old_hash != SL_Screen[j + di].new_hash))
- break;
- }
- }
- if (j <= r2) continue;
-
- color = This_Color; This_Color = 0;
- did_scroll = 1;
- (*tt_normal_video) ();
- (*tt_set_scroll_region) (r1, r2);
- (*tt_goto_rc) (0, 0);
- (*tt_reverse_index) (di);
- (*tt_reset_scroll_region) ();
- /* Now we have a hole in the screen.
- * Make the virtual screen look like it.
- *
- * Note that if the terminal does not support BCE, then we have
- * no idea what color the hole is. So, for this case, we do not
- * want to add Bce_Color_Offset to This_Color since if Bce_Color_Offset
- * is non-zero, then This_Color = 0 does not match any valid color
- * obtained by adding Bce_Color_Offset.
- */
- for (j = r1; j <= r2; j++) SL_Screen[j].flags = TOUCHED;
-
- while (di--)
- {
- tmp = SL_Screen[r2].old;
- for (j = r2; j > r1; j--)
- {
- SL_Screen[j].old = SL_Screen[j - 1].old;
- SL_Screen[j].old_hash = SL_Screen[j - 1].old_hash;
- }
- SL_Screen[r1].old = tmp;
- blank_line (SL_Screen[r1].old, Screen_Cols, ' ');
- SL_Screen[r1].old_hash = Blank_Hash;
- r1++;
- }
- This_Color = color;
- }
-
- return did_scroll;
-}
-
-static int try_scroll_up (int rmin, int rmax)
-{
- int i, r1, r2, di, j;
- unsigned long hash;
- int did_scroll;
- int color;
- SLsmg_Char_Type *tmp;
- int ignore;
-
- did_scroll = 0;
- for (i = rmin; i < rmax; i++)
- {
- hash = SL_Screen[i].new_hash;
- if (hash == Blank_Hash) continue;
- if (hash == SL_Screen[i].old_hash)
- continue;
- /* find a match further down screen */
- for (j = i + 1; j <= rmax; j++)
- {
- if (hash == SL_Screen[j].old_hash) break;
- }
- if (j > rmax) continue;
-
- r1 = i; /* beg scroll region */
- di = j - i; /* number of lines to scroll */
- j++; /* since we know this is a match */
-
- /* find end of scroll region */
- ignore = 0;
- while ((j <= rmax) && (SL_Screen[j].old_hash == SL_Screen[j - di].new_hash))
- {
- if (SL_Screen[j].old_hash == Blank_Hash) ignore++;
- j++;
- }
- r2 = j - 1; /* end of scroll region */
-
- /* If this scroll only scrolls this line into place, don't do it.
- */
- if ((di > 1) && (r1 + di + ignore == r2)) continue;
-
- /* If there is anything in the scrolling region that is ok, abort the
- * scroll.
- */
-
- for (j = r1; j <= r2; j++)
- {
- if ((SL_Screen[j].old_hash != Blank_Hash)
- && (SL_Screen[j].old_hash == SL_Screen[j].new_hash))
- {
- if ((j - di < r1) || (SL_Screen[j].old_hash != SL_Screen[j - di].new_hash))
- break;
- }
-
- }
- if (j <= r2) continue;
-
- did_scroll = 1;
-
- /* See the above comments about BCE */
- color = This_Color; This_Color = 0;
- (*tt_normal_video) ();
- (*tt_set_scroll_region) (r1, r2);
- (*tt_goto_rc) (0, 0); /* relative to scroll region */
- (*tt_delete_nlines) (di);
- (*tt_reset_scroll_region) ();
- /* Now we have a hole in the screen. Make the virtual screen look
- * like it.
- */
- for (j = r1; j <= r2; j++) SL_Screen[j].flags = TOUCHED;
-
- while (di--)
- {
- tmp = SL_Screen[r1].old;
- for (j = r1; j < r2; j++)
- {
- SL_Screen[j].old = SL_Screen[j + 1].old;
- SL_Screen[j].old_hash = SL_Screen[j + 1].old_hash;
- }
- SL_Screen[r2].old = tmp;
- blank_line (SL_Screen[r2].old, Screen_Cols, ' ');
- SL_Screen[r2].old_hash = Blank_Hash;
- r2--;
- }
- This_Color = color;
- }
- return did_scroll;
-}
-
-static void try_scroll (void)
-{
- int r1, rmin, rmax;
- int num_up, num_down;
- /* find region limits. */
-
- for (rmax = Screen_Rows - 1; rmax > 0; rmax--)
- {
- if (SL_Screen[rmax].new_hash != SL_Screen[rmax].old_hash)
- {
- r1 = rmax - 1;
- if ((r1 == 0)
- || (SL_Screen[r1].new_hash != SL_Screen[r1].old_hash))
- break;
-
- rmax = r1;
- }
- }
-
- for (rmin = 0; rmin < rmax; rmin++)
- {
- if (SL_Screen[rmin].new_hash != SL_Screen[rmin].old_hash)
- {
- r1 = rmin + 1;
- if ((r1 == rmax)
- || (SL_Screen[r1].new_hash != SL_Screen[r1].old_hash))
- break;
-
- rmin = r1;
- }
- }
-
- /* Below, we have two scrolling algorithms. The first has the effect of
- * scrolling lines down. This is usually appropriate when one moves
- * up the display, e.g., with the UP arrow. The second algorithm is
- * appropriate for going the other way. It is important to choose the
- * correct one.
- */
-
- num_up = 0;
- for (r1 = rmin; r1 < rmax; r1++)
- {
- if (SL_Screen[r1].new_hash == SL_Screen[r1 + 1].old_hash)
- num_up++;
- }
-
- num_down = 0;
- for (r1 = rmax; r1 > rmin; r1--)
- {
- if (SL_Screen[r1 - 1].old_hash == SL_Screen[r1].new_hash)
- num_down++;
- }
-
- if (num_up > num_down)
- {
- if (try_scroll_up (rmin, rmax))
- return;
-
- (void) try_scroll_down (rmin, rmax);
- }
- else
- {
- if (try_scroll_down (rmin, rmax))
- return;
-
- (void) try_scroll_up (rmin, rmax);
- }
-}
-#endif /* NOT IBMPC_SYSTEM */
-
-
-#ifdef REQUIRES_NON_BCE_SUPPORT
-static void adjust_colors (void)
-{
- int bce;
- int i;
-
- bce = Bce_Color_Offset;
- Bce_Color_Offset = _SLtt_get_bce_color_offset ();
- if (bce == Bce_Color_Offset)
- return;
-
- if ((tt_Use_Blink_For_ACS != NULL)
- && (*tt_Use_Blink_For_ACS != 0))
- return; /* this mode does not support non-BCE
- * terminals.
- */
-
- for (i = 0; i < Screen_Rows; i++)
- {
- SLsmg_Char_Type *s, *smax;
-
- SL_Screen[i].flags |= TRASHED;
- s = SL_Screen[i].neew;
- smax = s + Screen_Cols;
-
- while (s < smax)
- {
- int color = (int) SLSMG_EXTRACT_COLOR(*s);
- int acs;
-
- if (color < 0)
- {
- s++;
- continue;
- }
-
- acs = color & 0x80;
- color = (color & 0x7F) - bce;
- color += Bce_Color_Offset;
- if (color >= 0)
- {
- unsigned char ch = SLSMG_EXTRACT_CHAR(*s);
- *s = SLSMG_BUILD_CHAR(ch, ((color&0x7F)|acs));
- }
- s++;
- }
- }
-}
-#endif
-
-void SLsmg_refresh (void)
-{
- int i;
-#ifndef IBMPC_SYSTEM
- int trashed = 0;
-#endif
-
- if (Smg_Inited == 0) return;
-
- if (Screen_Trashed)
- {
- Cls_Flag = 1;
- for (i = 0; i < Screen_Rows; i++)
- SL_Screen[i].flags |= TRASHED;
-#ifdef REQUIRES_NON_BCE_SUPPORT
- adjust_colors ();
-#endif
- }
-
-#ifndef IBMPC_SYSTEM
- for (i = 0; i < Screen_Rows; i++)
- {
- if (SL_Screen[i].flags == 0) continue;
- SL_Screen[i].new_hash = compute_hash (SL_Screen[i].neew, Screen_Cols);
- trashed = 1;
- }
-#endif
-
- if (Cls_Flag)
- {
- (*tt_normal_video) (); (*tt_cls) ();
- }
-#ifndef IBMPC_SYSTEM
- else if (trashed && (*tt_Term_Cannot_Scroll == 0)) try_scroll ();
-#endif
-
- for (i = 0; i < Screen_Rows; i++)
- {
- if (SL_Screen[i].flags == 0) continue;
-
- if (Cls_Flag || SL_Screen[i].flags & TRASHED)
- {
- int color = This_Color;
-
- if (Cls_Flag == 0)
- {
- (*tt_goto_rc) (i, 0);
- (*tt_del_eol) ();
- }
- This_Color = 0;
- blank_line (SL_Screen[i].old, Screen_Cols, ' ');
- This_Color = color;
- }
-
- SL_Screen[i].old[Screen_Cols] = 0;
- SL_Screen[i].neew[Screen_Cols] = 0;
-
- (*tt_smart_puts) (SL_Screen[i].neew, SL_Screen[i].old, Screen_Cols, i);
-
- SLMEMCPY ((char *) SL_Screen[i].old, (char *) SL_Screen[i].neew,
- Screen_Cols * sizeof (SLsmg_Char_Type));
-
- SL_Screen[i].flags = 0;
-#ifndef IBMPC_SYSTEM
- SL_Screen[i].old_hash = SL_Screen[i].new_hash;
-#endif
- }
-
- if (point_visible (1)) (*tt_goto_rc) (This_Row - Start_Row, This_Col - Start_Col);
- (*tt_flush_output) ();
- Cls_Flag = 0;
- Screen_Trashed = 0;
-}
-
-static int compute_clip (int row, int n, int box_start, int box_end,
- int *rmin, int *rmax)
-{
- int row_max;
-
- if (n < 0) return 0;
- if (row >= box_end) return 0;
- row_max = row + n;
- if (row_max <= box_start) return 0;
-
- if (row < box_start) row = box_start;
- if (row_max >= box_end) row_max = box_end;
- *rmin = row;
- *rmax = row_max;
- return 1;
-}
-
-void SLsmg_touch_lines (int row, unsigned int n)
-{
- int i;
- int r1, r2;
-
- /* Allow this function to be called even when we are not initialied.
- * Calling this function is useful after calling SLtt_set_color
- * to force the display to be redrawn
- */
-
- if (Smg_Inited == 0)
- return;
-
- if (0 == compute_clip (row, (int) n, Start_Row, Start_Row + Screen_Rows, &r1, &r2))
- return;
-
- r1 -= Start_Row;
- r2 -= Start_Row;
- for (i = r1; i < r2; i++)
- {
- SL_Screen[i].flags |= TRASHED;
- }
-}
-
-void SLsmg_touch_screen (void)
-{
- Screen_Trashed = 1;
-}
-
-
-#ifndef IBMPC_SYSTEM
-static char Fake_Alt_Char_Pairs [] = "a:j+k+l+m+q-t+u+v+w+x|n+`+f\\g#~o,<+>.v-^h#0#";
-
-static void init_alt_char_set (void)
-{
- int i;
- unsigned char *p, *pmax, ch;
-
- if (Alt_Char_Set[128] == 128) return;
-
- i = 32;
- memset ((char *)Alt_Char_Set, ' ', i);
- while (i <= 128)
- {
- Alt_Char_Set [i] = i;
- i++;
- }
-
- /* Map to VT100 */
- if (*tt_Has_Alt_Charset)
- {
- if (tt_Graphics_Char_Pairs == NULL) p = NULL;
- else p = (unsigned char *) *tt_Graphics_Char_Pairs;
- if (p == NULL) return;
- }
- else p = (unsigned char *) Fake_Alt_Char_Pairs;
- pmax = p + strlen ((char *) p);
-
- /* Some systems have messed up entries for this */
- while (p < pmax)
- {
- ch = *p++;
- ch &= 0x7F; /* should be unnecessary */
- Alt_Char_Set [ch] = *p;
- p++;
- }
-}
-#endif
-
-#ifndef IBMPC_SYSTEM
-# define BLOCK_SIGNALS SLsig_block_signals ()
-# define UNBLOCK_SIGNALS SLsig_unblock_signals ()
-#else
-# define BLOCK_SIGNALS (void)0
-# define UNBLOCK_SIGNALS (void)0
-#endif
-
-static int Smg_Suspended;
-int SLsmg_suspend_smg (void)
-{
- BLOCK_SIGNALS;
-
- if (Smg_Suspended == 0)
- {
- (*tt_reset_video) ();
- Smg_Suspended = 1;
- }
-
- UNBLOCK_SIGNALS;
- return 0;
-}
-
-int SLsmg_resume_smg (void)
-{
- BLOCK_SIGNALS;
-
- if (Smg_Suspended == 0)
- {
- UNBLOCK_SIGNALS;
- return 0;
- }
-
- Smg_Suspended = 0;
-
- if (-1 == (*tt_init_video) ())
- {
- UNBLOCK_SIGNALS;
- return -1;
- }
-
- Cls_Flag = 1;
- SLsmg_touch_screen ();
- SLsmg_refresh ();
-
- UNBLOCK_SIGNALS;
- return 0;
-}
-
-
-static void reset_smg (void)
-{
- int i;
- if (Smg_Inited == 0)
- return;
-
- for (i = 0; i < Screen_Rows; i++)
- {
- SLfree ((char *)SL_Screen[i].old);
- SLfree ((char *)SL_Screen[i].neew);
- SL_Screen[i].old = SL_Screen[i].neew = NULL;
- }
- This_Alt_Char = This_Color = 0;
- Smg_Inited = 0;
-}
-
-
-static int init_smg (void)
-{
- int i, len;
- SLsmg_Char_Type *old, *neew;
-
- Smg_Inited = 0;
-
-#ifdef REQUIRES_NON_BCE_SUPPORT
- Bce_Color_Offset = _SLtt_get_bce_color_offset ();
-#endif
-
- Screen_Rows = *tt_Screen_Rows;
- if (Screen_Rows > MAX_SCREEN_SIZE)
- Screen_Rows = MAX_SCREEN_SIZE;
-
- Screen_Cols = *tt_Screen_Cols;
-
- This_Col = This_Row = Start_Col = Start_Row = 0;
-
- This_Alt_Char = 0;
- SLsmg_set_color (0);
- Cls_Flag = 1;
-#ifndef IBMPC_SYSTEM
- init_alt_char_set ();
-#endif
- len = Screen_Cols + 3;
- for (i = 0; i < Screen_Rows; i++)
- {
- if ((NULL == (old = (SLsmg_Char_Type *) SLmalloc (sizeof(SLsmg_Char_Type) * len)))
- || ((NULL == (neew = (SLsmg_Char_Type *) SLmalloc (sizeof(SLsmg_Char_Type) * len)))))
- {
- SLfree ((char *) old);
- return -1;
- }
- blank_line (old, len, ' ');
- blank_line (neew, len, ' ');
- SL_Screen[i].old = old;
- SL_Screen[i].neew = neew;
- SL_Screen[i].flags = 0;
-#ifndef IBMPC_SYSTEM
- Blank_Hash = compute_hash (old, Screen_Cols);
- SL_Screen[i].new_hash = SL_Screen[i].old_hash = Blank_Hash;
-#endif
- }
-
- _SLtt_color_changed_hook = SLsmg_touch_screen;
- Screen_Trashed = 1;
- Smg_Inited = 1;
- return 0;
-}
-
-
-int SLsmg_init_smg (void)
-{
- int ret;
-
- BLOCK_SIGNALS;
-
- if (Smg_Inited)
- SLsmg_reset_smg ();
-
- if (-1 == (*tt_init_video) ())
- {
- UNBLOCK_SIGNALS;
- return -1;
- }
-
- if (-1 == (ret = init_smg ()))
- (void) (*tt_reset_video)();
-
- UNBLOCK_SIGNALS;
- return ret;
-}
-
-int SLsmg_reinit_smg (void)
-{
- int ret;
-
- if (Smg_Inited == 0)
- return SLsmg_init_smg ();
-
- BLOCK_SIGNALS;
- reset_smg ();
- ret = init_smg ();
- UNBLOCK_SIGNALS;
- return ret;
-}
-
-void SLsmg_reset_smg (void)
-{
- if (Smg_Inited == 0)
- return;
-
- BLOCK_SIGNALS;
-
- reset_smg ();
- (*tt_reset_video)();
-
- UNBLOCK_SIGNALS;
-}
-
-SLsmg_Char_Type SLsmg_char_at (void)
-{
- if (Smg_Inited == 0) return 0;
-
- if (point_visible (1))
- {
- return SL_Screen[This_Row - Start_Row].neew[This_Col - Start_Col];
- }
- return 0;
-}
-
-void SLsmg_vprintf (char *fmt, va_list ap)
-{
- char buf[1024];
-
- if (Smg_Inited == 0) return;
-
- (void) _SLvsnprintf (buf, sizeof (buf), fmt, ap);
- SLsmg_write_string (buf);
-}
-
-void SLsmg_printf (char *fmt, ...)
-{
- va_list ap;
- unsigned int len;
- char *f;
-
- if (Smg_Inited == 0) return;
-
- va_start(ap, fmt);
-
- f = fmt;
- while (*f && (*f != '%'))
- f++;
- len = (unsigned int) (f - fmt);
- if (len) SLsmg_write_nchars (fmt, len);
-
- if (*f != 0)
- SLsmg_vprintf (f, ap);
-
- va_end (ap);
-}
-
-void SLsmg_set_screen_start (int *r, int *c)
-{
- int orow = Start_Row, oc = Start_Col;
-
- if (Smg_Inited == 0) return;
-
- if (c == NULL) Start_Col = 0;
- else
- {
- Start_Col = *c;
- *c = oc;
- }
- if (r == NULL) Start_Row = 0;
- else
- {
- Start_Row = *r;
- *r = orow;
- }
-}
-
-void SLsmg_draw_object (int r, int c, unsigned char object)
-{
- This_Row = r; This_Col = c;
-
- if (Smg_Inited == 0) return;
-
- if (point_visible (1))
- {
- int color = This_Color;
- This_Color |= ALT_CHAR_FLAG;
- SLsmg_write_char (object);
- This_Color = color;
- }
-
- This_Col = c + 1;
-}
-
-void SLsmg_draw_hline (unsigned int n)
-{
- static unsigned char hbuf[16];
- int count;
- int cmin, cmax;
- int final_col = This_Col + (int) n;
- int save_color;
-
- if (Smg_Inited == 0) return;
-
- if ((This_Row < Start_Row) || (This_Row >= Start_Row + Screen_Rows)
- || (0 == compute_clip (This_Col, n, Start_Col, Start_Col + Screen_Cols,
- &cmin, &cmax)))
- {
- This_Col = final_col;
- return;
- }
-
- if (hbuf[0] == 0)
- {
- SLMEMSET ((char *) hbuf, SLSMG_HLINE_CHAR, 16);
- }
-
- n = (unsigned int)(cmax - cmin);
- count = n / 16;
-
- save_color = This_Color;
- This_Color |= ALT_CHAR_FLAG;
- This_Col = cmin;
-
- SLsmg_write_nchars ((char *) hbuf, n % 16);
- while (count-- > 0)
- {
- SLsmg_write_nchars ((char *) hbuf, 16);
- }
-
- This_Color = save_color;
- This_Col = final_col;
-}
-
-void SLsmg_draw_vline (int n)
-{
- unsigned char ch = SLSMG_VLINE_CHAR;
- int c = This_Col, rmin, rmax;
- int final_row = This_Row + n;
- int save_color;
-
- if (Smg_Inited == 0) return;
-
- if (((c < Start_Col) || (c >= Start_Col + Screen_Cols)) ||
- (0 == compute_clip (This_Row, n, Start_Row, Start_Row + Screen_Rows,
- &rmin, &rmax)))
- {
- This_Row = final_row;
- return;
- }
-
- save_color = This_Color;
- This_Color |= ALT_CHAR_FLAG;
-
- for (This_Row = rmin; This_Row < rmax; This_Row++)
- {
- This_Col = c;
- SLsmg_write_nchars ((char *) &ch, 1);
- }
-
- This_Col = c; This_Row = final_row;
- This_Color = save_color;
-}
-
-void SLsmg_draw_box (int r, int c, unsigned int dr, unsigned int dc)
-{
- if (Smg_Inited == 0) return;
-
- if (!dr || !dc) return;
- This_Row = r; This_Col = c;
- dr--; dc--;
- SLsmg_draw_hline (dc);
- SLsmg_draw_vline (dr);
- This_Row = r; This_Col = c;
- SLsmg_draw_vline (dr);
- SLsmg_draw_hline (dc);
- SLsmg_draw_object (r, c, SLSMG_ULCORN_CHAR);
- SLsmg_draw_object (r, c + (int) dc, SLSMG_URCORN_CHAR);
- SLsmg_draw_object (r + (int) dr, c, SLSMG_LLCORN_CHAR);
- SLsmg_draw_object (r + (int) dr, c + (int) dc, SLSMG_LRCORN_CHAR);
- This_Row = r; This_Col = c;
-}
-
-void SLsmg_fill_region (int r, int c, unsigned int dr, unsigned int dc, unsigned char ch)
-{
- static unsigned char hbuf[16];
- int count;
- int dcmax, rmax;
-
- if (Smg_Inited == 0) return;
-
- SLsmg_gotorc (r, c);
- r = This_Row; c = This_Col;
-
- dcmax = Screen_Cols - This_Col;
- if (dcmax < 0)
- return;
-
- if (dc > (unsigned int) dcmax) dc = (unsigned int) dcmax;
-
- rmax = This_Row + dr;
- if (rmax > Screen_Rows) rmax = Screen_Rows;
-
-#if 0
- ch = Alt_Char_Set[ch];
-#endif
- if (ch != hbuf[0]) SLMEMSET ((char *) hbuf, (char) ch, 16);
-
- for (This_Row = r; This_Row < rmax; This_Row++)
- {
- This_Col = c;
- count = dc / 16;
- SLsmg_write_nchars ((char *) hbuf, dc % 16);
- while (count-- > 0)
- {
- SLsmg_write_nchars ((char *) hbuf, 16);
- }
- }
-
- This_Row = r;
-}
-
-void SLsmg_forward (int n)
-{
- This_Col += n;
-}
-
-void SLsmg_write_color_chars (SLsmg_Char_Type *s, unsigned int len)
-{
- SLsmg_Char_Type *smax, sh;
- char buf[32], *b, *bmax;
- int color, save_color;
-
- if (Smg_Inited == 0) return;
-
- smax = s + len;
- b = buf;
- bmax = b + sizeof (buf);
-
- save_color = This_Color;
-
- while (s < smax)
- {
- sh = *s++;
-
- color = SLSMG_EXTRACT_COLOR(sh);
-
-#if REQUIRES_NON_BCE_SUPPORT
- if (Bce_Color_Offset)
- {
- if (color & 0x80)
- color = ((color & 0x7F) + Bce_Color_Offset) | 0x80;
- else
- color = ((color & 0x7F) + Bce_Color_Offset) & 0x7F;
- }
-#endif
-
- if ((color != This_Color) || (b == bmax))
- {
- if (b != buf)
- {
- SLsmg_write_nchars (buf, (int) (b - buf));
- b = buf;
- }
- This_Color = color;
- }
- *b++ = (char) SLSMG_EXTRACT_CHAR(sh);
- }
-
- if (b != buf)
- SLsmg_write_nchars (buf, (unsigned int) (b - buf));
-
- This_Color = save_color;
-}
-
-unsigned int SLsmg_read_raw (SLsmg_Char_Type *buf, unsigned int len)
-{
- unsigned int r, c;
-
- if (Smg_Inited == 0) return 0;
-
- if (0 == point_visible (1)) return 0;
-
- r = (unsigned int) (This_Row - Start_Row);
- c = (unsigned int) (This_Col - Start_Col);
-
- if (c + len > (unsigned int) Screen_Cols)
- len = (unsigned int) Screen_Cols - c;
-
- memcpy ((char *) buf, (char *) (SL_Screen[r].neew + c), len * sizeof (SLsmg_Char_Type));
- return len;
-}
-
-unsigned int SLsmg_write_raw (SLsmg_Char_Type *buf, unsigned int len)
-{
- unsigned int r, c;
- SLsmg_Char_Type *dest;
-
- if (Smg_Inited == 0) return 0;
-
- if (0 == point_visible (1)) return 0;
-
- r = (unsigned int) (This_Row - Start_Row);
- c = (unsigned int) (This_Col - Start_Col);
-
- if (c + len > (unsigned int) Screen_Cols)
- len = (unsigned int) Screen_Cols - c;
-
- dest = SL_Screen[r].neew + c;
-
- if (0 != memcmp ((char *) dest, (char *) buf, len * sizeof (SLsmg_Char_Type)))
- {
- memcpy ((char *) dest, (char *) buf, len * sizeof (SLsmg_Char_Type));
- SL_Screen[r].flags |= TOUCHED;
- }
- return len;
-}
-
-void
-SLsmg_set_color_in_region (int color, int r, int c, unsigned int dr, unsigned int dc)
-{
- int cmax, rmax;
- SLsmg_Char_Type char_mask;
-
- if (Smg_Inited == 0) return;
-
- c -= Start_Col;
- r -= Start_Row;
-
- cmax = c + (int) dc;
- rmax = r + (int) dr;
-
- if (cmax > Screen_Cols) cmax = Screen_Cols;
- if (rmax > Screen_Rows) rmax = Screen_Rows;
-
- if (c < 0) c = 0;
- if (r < 0) r = 0;
-
-#if REQUIRES_NON_BCE_SUPPORT
- if (Bce_Color_Offset)
- {
- if (color & 0x80)
- color = ((color & 0x7F) + Bce_Color_Offset) | 0x80;
- else
- color = ((color & 0x7F) + Bce_Color_Offset) & 0x7F;
- }
-#endif
- color = color << 8;
-
- char_mask = 0xFF;
-
-#ifndef IBMPC_SYSTEM
- if ((tt_Use_Blink_For_ACS == NULL)
- || (0 == *tt_Use_Blink_For_ACS))
- char_mask = 0x80FF;
-#endif
-
- while (r < rmax)
- {
- SLsmg_Char_Type *s, *smax;
-
- SL_Screen[r].flags |= TOUCHED;
- s = SL_Screen[r].neew;
- smax = s + cmax;
- s += c;
-
- while (s < smax)
- {
- *s = (*s & char_mask) | color;
- s++;
- }
- r++;
- }
-}
-
-void SLsmg_set_terminal_info (SLsmg_Term_Type *tt)
-{
- if (tt == NULL) /* use default */
- return;
-
- if ((tt->tt_normal_video == NULL)
- || (tt->tt_goto_rc == NULL)
- || (tt->tt_cls == NULL)
- || (tt->tt_del_eol == NULL)
- || (tt->tt_smart_puts == NULL)
- || (tt->tt_flush_output == NULL)
- || (tt->tt_reset_video == NULL)
- || (tt->tt_init_video == NULL)
-#ifndef IBMPC_SYSTEM
- || (tt->tt_set_scroll_region == NULL)
- || (tt->tt_reverse_index == NULL)
- || (tt->tt_reset_scroll_region == NULL)
- || (tt->tt_delete_nlines == NULL)
- /* Variables */
- || (tt->tt_term_cannot_scroll == NULL)
- || (tt->tt_has_alt_charset == NULL)
-#if 0 /* These can be NULL */
- || (tt->tt_use_blink_for_acs == NULL)
- || (tt->tt_graphic_char_pairs == NULL)
-#endif
- || (tt->tt_screen_cols == NULL)
- || (tt->tt_screen_rows == NULL)
-#endif
- )
- SLang_exit_error ("Terminal not powerful enough for SLsmg");
-
- tt_normal_video = tt->tt_normal_video;
- tt_goto_rc = tt->tt_goto_rc;
- tt_cls = tt->tt_cls;
- tt_del_eol = tt->tt_del_eol;
- tt_smart_puts = tt->tt_smart_puts;
- tt_flush_output = tt->tt_flush_output;
- tt_reset_video = tt->tt_reset_video;
- tt_init_video = tt->tt_init_video;
-
-#ifndef IBMPC_SYSTEM
- tt_set_scroll_region = tt->tt_set_scroll_region;
- tt_reverse_index = tt->tt_reverse_index;
- tt_reset_scroll_region = tt->tt_reset_scroll_region;
- tt_delete_nlines = tt->tt_delete_nlines;
-
- tt_Term_Cannot_Scroll = tt->tt_term_cannot_scroll;
- tt_Has_Alt_Charset = tt->tt_has_alt_charset;
- tt_Use_Blink_For_ACS = tt->tt_use_blink_for_acs;
- tt_Graphics_Char_Pairs = tt->tt_graphic_char_pairs;
-#endif
-
- tt_Screen_Cols = tt->tt_screen_cols;
- tt_Screen_Rows = tt->tt_screen_rows;
-}
-
diff --git a/mdk-stage1/slang/slstd.c b/mdk-stage1/slang/slstd.c
deleted file mode 100644
index b05dfcddb..000000000
--- a/mdk-stage1/slang/slstd.c
+++ /dev/null
@@ -1,724 +0,0 @@
-/* -*- mode: C; mode: fold; -*- */
-/* Standard intrinsic functions for S-Lang. Included here are string
- and array operations */
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-/*{{{ Include Files */
-
-#include <time.h>
-
-#ifndef __QNX__
-# if defined(__GO32__) || defined(__WATCOMC__)
-# include <dos.h>
-# include <bios.h>
-# endif
-#endif
-
-#if SLANG_HAS_FLOAT
-# include <math.h>
-#endif
-
-#include "slang.h"
-#include "_slang.h"
-
-/*}}}*/
-
-/* builtin stack manipulation functions */
-int SLdo_pop(void) /*{{{*/
-{
- return SLdo_pop_n (1);
-}
-
-/*}}}*/
-
-int SLdo_pop_n (unsigned int n)
-{
- SLang_Object_Type x;
-
- while (n--)
- {
- if (SLang_pop(&x)) return -1;
- SLang_free_object (&x);
- }
-
- return 0;
-}
-
-static void do_dup(void) /*{{{*/
-{
- (void) SLdup_n (1);
-}
-
-/*}}}*/
-
-static int length_cmd (void)
-{
- SLang_Class_Type *cl;
- SLang_Object_Type obj;
- VOID_STAR p;
- unsigned int length;
- int len;
-
- if (-1 == SLang_pop (&obj))
- return -1;
-
- cl = _SLclass_get_class (obj.data_type);
- p = _SLclass_get_ptr_to_value (cl, &obj);
-
- len = 1;
- if (cl->cl_length != NULL)
- {
- if (0 == (*cl->cl_length)(obj.data_type, p, &length))
- len = (int) length;
- else
- len = -1;
- }
-
- SLang_free_object (&obj);
- return len;
-}
-
-/* convert integer to a string of length 1 */
-static void char_cmd (int *x) /*{{{*/
-{
- char ch, buf[2];
-
- ch = (char) *x;
- buf[0] = ch;
- buf[1] = 0;
- SLang_push_string (buf);
-}
-
-/*}}}*/
-
-/* format object into a string and returns slstring */
-char *_SLstringize_object (SLang_Object_Type *obj) /*{{{*/
-{
- SLang_Class_Type *cl;
- unsigned char stype;
- VOID_STAR p;
- char *s, *s1;
-
- stype = obj->data_type;
- p = (VOID_STAR) &obj->v.ptr_val;
-
- cl = _SLclass_get_class (stype);
-
- s = (*cl->cl_string) (stype, p);
- if (s != NULL)
- {
- s1 = SLang_create_slstring (s);
- SLfree (s);
- s = s1;
- }
- return s;
-}
-/*}}}*/
-
-int SLang_run_hooks(char *hook, unsigned int num_args, ...)
-{
- unsigned int i;
- va_list ap;
-
- if (SLang_Error) return -1;
-
- if (0 == SLang_is_defined (hook))
- return 0;
-
- (void) SLang_start_arg_list ();
- va_start (ap, num_args);
- for (i = 0; i < num_args; i++)
- {
- char *arg;
-
- arg = va_arg (ap, char *);
- if (-1 == SLang_push_string (arg))
- break;
- }
- va_end (ap);
- (void) SLang_end_arg_list ();
-
- if (SLang_Error) return -1;
- return SLang_execute_function (hook);
-}
-
-static void intrin_getenv_cmd (char *s)
-{
- SLang_push_string (getenv (s));
-}
-
-#ifdef HAVE_PUTENV
-static void intrin_putenv (void) /*{{{*/
-{
- char *s;
-
- /* Some putenv implementations required malloced strings. */
- if (SLpop_string(&s)) return;
-
- if (putenv (s))
- {
- SLang_Error = SL_INTRINSIC_ERROR;
- SLfree (s);
- }
-
- /* Note that s is NOT freed */
-}
-
-/*}}}*/
-
-#endif
-
-static void lang_print_stack (void) /*{{{*/
-{
- char buf[32];
- unsigned int n;
-
- n = (unsigned int) (_SLStack_Pointer - _SLRun_Stack);
- while (n)
- {
- n--;
- sprintf (buf, "(%u)", n);
- _SLdump_objects (buf, _SLRun_Stack + n, 1, 1);
- }
-}
-
-/*}}}*/
-
-static void byte_compile_file (char *f, int *m)
-{
- SLang_byte_compile_file (f, *m);
-}
-
-static void intrin_type_info1 (void)
-{
- SLang_Object_Type obj;
- unsigned int type;
-
- if (-1 == SLang_pop (&obj))
- return;
-
- type = obj.data_type;
- if (type == SLANG_ARRAY_TYPE)
- type = obj.v.array_val->data_type;
-
- SLang_free_object (&obj);
-
- _SLang_push_datatype (type);
-}
-
-static void intrin_type_info (void)
-{
- SLang_Object_Type obj;
-
- if (-1 == SLang_pop (&obj))
- return;
-
- _SLang_push_datatype (obj.data_type);
- SLang_free_object (&obj);
-}
-
-void _SLstring_intrinsic (void) /*{{{*/
-{
- SLang_Object_Type x;
- char *s;
-
- if (SLang_pop (&x)) return;
- if (NULL != (s = _SLstringize_object (&x)))
- _SLang_push_slstring (s);
-
- SLang_free_object (&x);
-}
-
-/*}}}*/
-
-static void intrin_typecast (void)
-{
- unsigned char to_type;
- if (0 == _SLang_pop_datatype (&to_type))
- (void) SLclass_typecast (to_type, 0, 1);
-}
-
-#if SLANG_HAS_FLOAT
-static void intrin_double (void)
-{
- (void) SLclass_typecast (SLANG_DOUBLE_TYPE, 0, 1);
-}
-
-#endif
-
-static void intrin_int (void) /*{{{*/
-{
- (void) SLclass_typecast (SLANG_INT_TYPE, 0, 1);
-}
-
-/*}}}*/
-
-static char *
-intrin_function_name (void)
-{
- if (NULL == _SLang_Current_Function_Name)
- return "";
- return _SLang_Current_Function_Name;
-}
-
-static void intrin_message (char *s)
-{
- SLang_vmessage ("%s", s);
-}
-
-static void intrin_error (char *s)
-{
- SLang_verror (SL_USER_ERROR, "%s", s);
-}
-
-static void intrin_pop_n (int *n)
-{
- SLdo_pop_n ((unsigned int) *n);
-}
-
-static void intrin_reverse_stack (int *n)
-{
- SLreverse_stack (*n);
-}
-
-static void intrin_roll_stack (int *n)
-{
- SLroll_stack (*n);
-}
-
-static void usage (void)
-{
- char *msg;
-
- _SLstrops_do_sprintf_n (SLang_Num_Function_Args - 1); /* do not include format */
-
- if (-1 == SLang_pop_slstring (&msg))
- return;
-
- SLang_verror (SL_USAGE_ERROR, "Usage: %s", msg);
- SLang_free_slstring (msg);
-}
-
-/* Convert string to integer */
-static int intrin_integer (char *s)
-{
- int i;
-
- i = SLatoi ((unsigned char *) s);
-
- if (SLang_Error)
- SLang_verror (SL_TYPE_MISMATCH, "Unable to convert string to integer");
- return i;
-}
-/*}}}*/
-
-static void guess_type (char *s)
-{
- _SLang_push_datatype (SLang_guess_type(s));
-}
-
-static int load_file (char *s)
-{
- if (-1 == SLang_load_file (s))
- return 0;
- return 1;
-}
-
-static void get_doc_string (char *file, char *topic)
-{
- FILE *fp;
- char line[1024];
- unsigned int topic_len, str_len;
- char *str;
- char ch;
-
- if (NULL == (fp = fopen (file, "r")))
- {
- SLang_push_null ();
- return;
- }
-
- topic_len = strlen (topic);
- ch = *topic;
-
- while (1)
- {
- if (NULL == fgets (line, sizeof(line), fp))
- {
- fclose (fp);
- (void) SLang_push_null ();
- return;
- }
-
- if ((ch == *line)
- && (0 == strncmp (line, topic, topic_len))
- && ((line[topic_len] == '\n') || (line [topic_len] == 0)
- || (line[topic_len] == ' ') || (line[topic_len] == '\t')))
- break;
- }
-
- if (NULL == (str = SLmake_string (line)))
- {
- fclose (fp);
- (void) SLang_push_null ();
- return;
- }
- str_len = strlen (str);
-
- while (NULL != fgets (line, sizeof (line), fp))
- {
- unsigned int len;
- char *new_str;
-
- ch = *line;
- if (ch == '#') continue;
- if (ch == '-') break;
-
- len = strlen (line);
- if (NULL == (new_str = SLrealloc (str, str_len + len + 1)))
- {
- SLfree (str);
- str = NULL;
- break;
- }
- str = new_str;
- strcpy (str + str_len, line);
- str_len += len;
- }
-
- fclose (fp);
-
- (void) SLang_push_malloced_string (str);
-}
-
-static int push_string_array_elements (SLang_Array_Type *at)
-{
- char **strs;
- unsigned int num;
- unsigned int i;
-
- if (at == NULL)
- return -1;
-
- strs = (char **)at->data;
- num = at->num_elements;
- for (i = 0; i < num; i++)
- {
- if (-1 == SLang_push_string (strs[i]))
- {
- SLdo_pop_n (i);
- return -1;
- }
- }
- SLang_push_integer ((int) num);
- return 0;
-}
-
-
-static void intrin_apropos (void)
-{
- int num_args;
- char *pat;
- char *namespace_name;
- unsigned int flags;
- SLang_Array_Type *at;
-
- num_args = SLang_Num_Function_Args;
-
- if (-1 == SLang_pop_uinteger (&flags))
- return;
- if (-1 == SLang_pop_slstring (&pat))
- return;
-
- namespace_name = NULL;
- at = NULL;
- if (num_args == 3)
- {
- if (-1 == SLang_pop_slstring (&namespace_name))
- goto free_and_return;
- }
-
- at = _SLang_apropos (namespace_name, pat, flags);
- if (num_args == 3)
- {
- (void) SLang_push_array (at, 0);
- goto free_and_return;
- }
-
- /* Maintain compatibility with old version of the function. That version
- * did not take three arguments and returned everything to the stack.
- * Yuk.
- */
- (void) push_string_array_elements (at);
-
- free_and_return:
- /* NULLs ok */
- SLang_free_slstring (namespace_name);
- SLang_free_slstring (pat);
- SLang_free_array (at);
-}
-
-static int intrin_get_defines (void)
-{
- int n = 0;
- char **s = _SLdefines;
-
- while (*s != NULL)
- {
- if (-1 == SLang_push_string (*s))
- {
- SLdo_pop_n ((unsigned int) n);
- return -1;
- }
- s++;
- n++;
- }
- return n;
-}
-
-static void intrin_get_reference (char *name)
-{
- _SLang_push_ref (1, (VOID_STAR) _SLlocate_name (name));
-}
-
-#ifdef HAVE_SYS_UTSNAME_H
-# include <sys/utsname.h>
-#endif
-
-static void uname_cmd (void)
-{
-#ifdef HAVE_UNAME
- struct utsname u;
- char *field_names [6];
- unsigned char field_types[6];
- VOID_STAR field_values [6];
- char *ptrs[6];
- int i;
-
- if (-1 == uname (&u))
- (void) SLang_push_null ();
-
- field_names[0] = "sysname"; ptrs[0] = u.sysname;
- field_names[1] = "nodename"; ptrs[1] = u.nodename;
- field_names[2] = "release"; ptrs[2] = u.release;
- field_names[3] = "version"; ptrs[3] = u.version;
- field_names[4] = "machine"; ptrs[4] = u.machine;
-
- for (i = 0; i < 5; i++)
- {
- field_types[i] = SLANG_STRING_TYPE;
- field_values[i] = (VOID_STAR) &ptrs[i];
- }
-
- if (0 == SLstruct_create_struct (5, field_names, field_types, field_values))
- return;
-#endif
-
- SLang_push_null ();
-}
-
-static void uninitialize_ref_intrin (SLang_Ref_Type *ref)
-{
- (void) _SLang_uninitialize_ref (ref);
-}
-
-static SLang_Intrin_Fun_Type SLang_Basic_Table [] = /*{{{*/
-{
- MAKE_INTRINSIC_1("__is_initialized", _SLang_is_ref_initialized, SLANG_INT_TYPE, SLANG_REF_TYPE),
- MAKE_INTRINSIC_S("__get_reference", intrin_get_reference, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_1("__uninitialize", uninitialize_ref_intrin, SLANG_VOID_TYPE, SLANG_REF_TYPE),
- MAKE_INTRINSIC_SS("get_doc_string_from_file", get_doc_string, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_SS("autoload", SLang_autoload, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_S("is_defined", SLang_is_defined, SLANG_INT_TYPE),
- MAKE_INTRINSIC_0("string", _SLstring_intrinsic, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_0("uname", uname_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_S("getenv", intrin_getenv_cmd, SLANG_VOID_TYPE),
-#ifdef HAVE_PUTENV
- MAKE_INTRINSIC_0("putenv", intrin_putenv, SLANG_VOID_TYPE),
-#endif
- MAKE_INTRINSIC_S("evalfile", load_file, SLANG_INT_TYPE),
- MAKE_INTRINSIC_I("char", char_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_S("eval", SLang_load_string, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_0("dup", do_dup, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_S("integer", intrin_integer, SLANG_INT_TYPE),
- MAKE_INTRINSIC_S("system", SLsystem, SLANG_INT_TYPE),
- MAKE_INTRINSIC_0("_apropos", intrin_apropos, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_S("_trace_function", _SLang_trace_fun, SLANG_VOID_TYPE),
-#if SLANG_HAS_FLOAT
- MAKE_INTRINSIC_S("atof", _SLang_atof, SLANG_DOUBLE_TYPE),
- MAKE_INTRINSIC_0("double", intrin_double, SLANG_VOID_TYPE),
-#endif
- MAKE_INTRINSIC_0("int", intrin_int, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_0("typecast", intrin_typecast, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_0("_stkdepth", _SLstack_depth, SLANG_INT_TYPE),
- MAKE_INTRINSIC_I("_stk_reverse", intrin_reverse_stack, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_0("typeof", intrin_type_info, VOID_TYPE),
- MAKE_INTRINSIC_0("_typeof", intrin_type_info1, VOID_TYPE),
- MAKE_INTRINSIC_I("_pop_n", intrin_pop_n, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_0("_print_stack", lang_print_stack, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_I("_stk_roll", intrin_roll_stack, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_SI("byte_compile_file", byte_compile_file, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_0("_clear_error", _SLang_clear_error, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_0("_function_name", intrin_function_name, SLANG_STRING_TYPE),
-#if SLANG_HAS_FLOAT
- MAKE_INTRINSIC_S("set_float_format", _SLset_double_format, SLANG_VOID_TYPE),
-#endif
- MAKE_INTRINSIC_S("_slang_guess_type", guess_type, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_S("error", intrin_error, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_S("message", intrin_message, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_0("__get_defined_symbols", intrin_get_defines, SLANG_INT_TYPE),
- MAKE_INTRINSIC_I("__pop_args", _SLstruct_pop_args, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_1("__push_args", _SLstruct_push_args, SLANG_VOID_TYPE, SLANG_ARRAY_TYPE),
- MAKE_INTRINSIC_0("usage", usage, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_S("implements", _SLang_implements_intrinsic, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_S("use_namespace", _SLang_use_namespace_intrinsic, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_0("current_namespace", _SLang_cur_namespace_intrinsic, SLANG_STRING_TYPE),
- MAKE_INTRINSIC_0("length", length_cmd, SLANG_INT_TYPE),
- SLANG_END_INTRIN_FUN_TABLE
-};
-
-/*}}}*/
-
-#ifdef SLANG_DOC_DIR
-char *SLang_Doc_Dir = SLANG_DOC_DIR;
-#else
-char *SLang_Doc_Dir = "";
-#endif
-
-static SLang_Intrin_Var_Type Intrin_Vars[] =
-{
- MAKE_VARIABLE("_debug_info", &_SLang_Compile_Line_Num_Info, SLANG_INT_TYPE, 0),
- MAKE_VARIABLE("_auto_declare", &_SLang_Auto_Declare_Globals, SLANG_INT_TYPE, 0),
- MAKE_VARIABLE("_traceback", &SLang_Traceback, SLANG_INT_TYPE, 0),
- MAKE_VARIABLE("_slangtrace", &_SLang_Trace, SLANG_INT_TYPE, 0),
- MAKE_VARIABLE("_slang_version", &SLang_Version, SLANG_INT_TYPE, 1),
- MAKE_VARIABLE("_slang_version_string", &SLang_Version_String, SLANG_STRING_TYPE, 1),
- MAKE_VARIABLE("_NARGS", &SLang_Num_Function_Args, SLANG_INT_TYPE, 1),
- MAKE_VARIABLE("_slang_doc_dir", &SLang_Doc_Dir, SLANG_STRING_TYPE, 1),
- MAKE_VARIABLE("NULL", NULL, SLANG_NULL_TYPE, 1),
- SLANG_END_INTRIN_VAR_TABLE
-};
-
-int SLang_init_slang (void) /*{{{*/
-{
- char name[3];
- unsigned int i;
- char **s;
- static char *sys_defines [] =
- {
-#if defined(__os2__)
- "OS2",
-#endif
-#if defined(__MSDOS__)
- "MSDOS",
-#endif
-#if defined(__WIN16__)
- "WIN16",
-#endif
-#if defined (__WIN32__)
- "WIN32",
-#endif
-#if defined(__NT__)
- "NT",
-#endif
-#if defined (VMS)
- "VMS",
-#endif
-#ifdef REAL_UNIX_SYSTEM
- "UNIX",
-#endif
-#if SLANG_HAS_FLOAT
- "SLANG_DOUBLE_TYPE",
-#endif
- NULL
- };
-
- if (-1 == _SLregister_types ()) return -1;
-
- if ((-1 == SLadd_intrin_fun_table(SLang_Basic_Table, NULL))
- || (-1 == SLadd_intrin_var_table (Intrin_Vars, NULL))
- || (-1 == _SLang_init_slstrops ())
- || (-1 == _SLang_init_sltime ())
- || (-1 == _SLstruct_init ())
-#if SLANG_HAS_COMPLEX
- || (-1 == _SLinit_slcomplex ())
-#endif
-#if SLANG_HAS_ASSOC_ARRAYS
- || (-1 == SLang_init_slassoc ())
-#endif
- )
- return -1;
-
- SLadd_global_variable (SLANG_SYSTEM_NAME);
-
- s = sys_defines;
- while (*s != NULL)
- {
- if (-1 == SLdefine_for_ifdef (*s)) return -1;
- s++;
- }
-
- /* give temp global variables $0 --> $9 */
- name[2] = 0; name[0] = '$';
- for (i = 0; i < 10; i++)
- {
- name[1] = (char) (i + '0');
- SLadd_global_variable (name);
- }
-
- SLang_init_case_tables ();
-
- /* Now add a couple of macros */
- SLang_load_string (".(_NARGS 1 - Sprintf error)verror");
- SLang_load_string (".(_NARGS 1 - Sprintf message)vmessage");
-
- if (SLang_Error)
- return -1;
-
- return 0;
-}
-
-/*}}}*/
-
-int SLang_set_argc_argv (int argc, char **argv)
-{
- static int this_argc;
- static char **this_argv;
- int i;
-
- if (argc < 0) argc = 0;
- this_argc = argc;
-
- if (NULL == (this_argv = (char **) SLmalloc ((argc + 1) * sizeof (char *))))
- return -1;
- memset ((char *) this_argv, 0, sizeof (char *) * (argc + 1));
-
- for (i = 0; i < argc; i++)
- {
- if (NULL == (this_argv[i] = SLang_create_slstring (argv[i])))
- goto return_error;
- }
-
- if (-1 == SLadd_intrinsic_variable ("__argc", (VOID_STAR)&this_argc,
- SLANG_INT_TYPE, 1))
- goto return_error;
-
- if (-1 == SLang_add_intrinsic_array ("__argv", SLANG_STRING_TYPE, 1,
- (VOID_STAR) this_argv, 1, argc))
- goto return_error;
-
- return 0;
-
- return_error:
- for (i = 0; i < argc; i++)
- SLang_free_slstring (this_argv[i]); /* NULL ok */
- SLfree ((char *) this_argv);
-
- return -1;
-}
diff --git a/mdk-stage1/slang/slstdio.c b/mdk-stage1/slang/slstdio.c
deleted file mode 100644
index 05db1af77..000000000
--- a/mdk-stage1/slang/slstdio.c
+++ /dev/null
@@ -1,1050 +0,0 @@
-/* file stdio intrinsics for S-Lang */
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#if defined(__unix__) || (defined (__os2__) && defined (__EMX__))
-# include <sys/types.h>
-#endif
-
-#ifdef HAVE_FCNTL_H
-# include <fcntl.h>
-#endif
-#ifdef HAVE_SYS_FCNTL_H
-# include <sys/fcntl.h>
-#endif
-
-#ifdef __unix__
-# include <sys/file.h>
-#endif
-
-#if defined(__BORLANDC__)
-# include <io.h>
-# include <dir.h>
-#endif
-
-#if defined(__DECC) && defined(VMS)
-# include <unixio.h>
-# include <unixlib.h>
-#endif
-
-#ifdef VMS
-# include <stat.h>
-#else
-# include <sys/stat.h>
-#endif
-
-#include <errno.h>
-
-#define SL_APP_WANTS_FOREACH
-#include "slang.h"
-#include "_slang.h"
-
-typedef struct
-{
- FILE *fp; /* kind of obvious */
- char *file; /* file name associated with pointer */
-
- unsigned int flags; /* modes, etc... */
-#define SL_READ 0x0001
-#define SL_WRITE 0x0002
-#define SL_BINARY 0x0004
-#define SL_FDOPEN 0x2000
-#define SL_PIPE 0x4000
-#define SL_INUSE 0x8000
-}
-SL_File_Table_Type;
-
-static SL_File_Table_Type *SL_File_Table;
-
-static SL_File_Table_Type *get_free_file_table_entry (void)
-{
- SL_File_Table_Type *t = SL_File_Table, *tmax;
-
- tmax = t + SL_MAX_FILES;
- while (t < tmax)
- {
- if (t->flags == 0)
- {
- memset ((char *) t, 0, sizeof (SL_File_Table_Type));
- return t;
- }
- t++;
- }
-
- return NULL;
-}
-
-static unsigned int file_process_flags (char *mode)
-{
- char ch;
- unsigned int flags = 0;
-
- while (1)
- {
- ch = *mode++;
- switch (ch)
- {
- case 'r': flags |= SL_READ;
- break;
- case 'w':
- case 'a':
- case 'A':
- flags |= SL_WRITE;
- break;
- case '+': flags |= SL_WRITE | SL_READ;
- break;
- case 'b': flags |= SL_BINARY;
- break;
- case 0:
- return flags;
-
- default:
- SLang_verror (SL_INVALID_PARM, "File flag %c is not supported", ch);
- return 0;
- }
- }
-}
-
-static int open_file_type (char *file, int fd, char *mode,
- FILE *(*open_fun)(char *, char *),
- int (*close_fun)(FILE *),
- unsigned int xflags)
-{
- FILE *fp;
- SL_File_Table_Type *t;
- unsigned int flags;
- SLang_MMT_Type *mmt;
-
- fp = NULL;
- t = NULL;
- mmt = NULL;
-
- if ((NULL == (t = get_free_file_table_entry ()))
- || (0 == (flags = file_process_flags(mode))))
- goto return_error;
-
- if (fd != -1)
- fp = fdopen (fd, mode);
- else
- fp = open_fun (file, mode);
-
- if (fp == NULL)
- {
- _SLerrno_errno = errno;
- goto return_error;
- }
-
- if (NULL == (mmt = SLang_create_mmt (SLANG_FILE_PTR_TYPE, (VOID_STAR) t)))
- goto return_error;
-
- t->fp = fp;
- t->flags = flags | xflags;
- fp = NULL; /* allow free_mmt to close fp */
-
- if ((NULL != (t->file = SLang_create_slstring (file)))
- && (0 == SLang_push_mmt (mmt)))
- return 0;
-
- /* drop */
-
- return_error:
- if (fp != NULL) (*close_fun) (fp);
- if (mmt != NULL) SLang_free_mmt (mmt);
- (void) SLang_push_null ();
- return -1;
-}
-
-/* Since some compilers do not have popen/pclose prototyped and in scope,
- * and pc compilers sometimes have silly prototypes involving PASCAL, etc.
- * use wrappers around the function to avoid compilation errors.
- */
-
-static FILE *fopen_fun (char *f, char *m)
-{
- return fopen (f, m);
-}
-static int fclose_fun (FILE *fp)
-{
- return fclose (fp);
-}
-
-static void stdio_fopen (char *file, char *mode)
-{
- (void) open_file_type (file, -1, mode, fopen_fun, fclose_fun, 0);
-}
-
-int _SLstdio_fdopen (char *file, int fd, char *mode)
-{
- if (fd == -1)
- {
- _SLerrno_errno = EBADF;
- (void) SLang_push_null ();
- return -1;
- }
-
- return open_file_type (file, fd, mode, NULL, fclose_fun, SL_FDOPEN);
-}
-
-#ifdef HAVE_POPEN
-static int pclose_fun (FILE *fp)
-{
- return pclose (fp);
-}
-
-static FILE *popen_fun (char *file, char *mode)
-{
- return popen (file, mode);
-}
-
-static void stdio_popen (char *file, char *mode)
-{
- (void) open_file_type (file, -1, mode, popen_fun, pclose_fun, SL_PIPE);
-}
-#endif
-
-/* returns pointer to file entry if it is open and consistent with
- flags. Returns NULL otherwise */
-static SLang_MMT_Type *pop_fp (unsigned int flags, FILE **fp_ptr)
-{
- SL_File_Table_Type *t;
- SLang_MMT_Type *mmt;
-
- *fp_ptr = NULL;
-
- if (NULL == (mmt = SLang_pop_mmt (SLANG_FILE_PTR_TYPE)))
- return NULL;
-
- t = (SL_File_Table_Type *) SLang_object_from_mmt (mmt);
- if ((t->flags & flags)
- && (NULL != (*fp_ptr = t->fp)))
- return mmt;
-
- SLang_free_mmt (mmt);
- return NULL;
-}
-
-static FILE *check_fp (SL_File_Table_Type *t, unsigned flags)
-{
- if ((t != NULL) && (t->flags & flags))
- return t->fp;
-
- return NULL;
-}
-
-char *SLang_get_name_from_fileptr (SLang_MMT_Type *mmt)
-{
- SL_File_Table_Type *ft;
-
- ft = (SL_File_Table_Type *) SLang_object_from_mmt (mmt);
- if (ft == NULL)
- return NULL;
- return ft->file;
-}
-
-int SLang_pop_fileptr (SLang_MMT_Type **mmt, FILE **fp)
-{
- if (NULL == (*mmt = pop_fp (0xFFFF, fp)))
- {
-#ifdef EBADF
- _SLerrno_errno = EBADF;
-#endif
- return -1;
- }
-
- return 0;
-}
-
-static int close_file_type (SL_File_Table_Type *t)
-{
- int ret = 0;
- FILE *fp;
-
- if (t == NULL)
- return -1;
-
- fp = t->fp;
-
- if (NULL == fp) ret = -1;
- else
- {
- if (0 == (t->flags & SL_PIPE))
- {
- if (EOF == (ret = fclose (fp)))
- _SLerrno_errno = errno;
- }
-#ifdef HAVE_POPEN
- else
- {
- if (-1 == (ret = pclose (fp)))
- _SLerrno_errno = errno;
- }
-#endif
- }
-
- if (t->file != NULL) SLang_free_slstring (t->file);
- memset ((char *) t, 0, sizeof (SL_File_Table_Type));
- return ret;
-}
-
-static int stdio_fclose (SL_File_Table_Type *t)
-{
- int ret;
-
- if (NULL == check_fp (t, 0xFFFF))
- return -1;
-
- ret = close_file_type (t);
-
- t->flags = SL_INUSE;
- return ret;
-}
-
-static int read_one_line (FILE *fp, char **strp, unsigned int *lenp)
-{
- char buf[512];
- char *str;
- unsigned int len;
-
- *strp = NULL;
- len = 0;
- str = NULL;
-
- while (NULL != fgets (buf, sizeof (buf), fp))
- {
- unsigned int dlen;
- char *new_str;
- int done_flag;
-
- dlen = strlen (buf);
- /* Note: If the file contains embedded \0 characters, then this
- * fails to work properly since dlen will not be correct.
- */
- done_flag = ((dlen + 1 < sizeof (buf))
- || (buf[dlen - 1] == '\n'));
-
- if (done_flag && (str == NULL))
- {
- /* Avoid the malloc */
- str = buf;
- len = dlen;
- break;
- }
-
- if (NULL == (new_str = SLrealloc (str, len + dlen + 1)))
- {
- SLfree (str);
- return -1;
- }
-
- str = new_str;
- strcpy (str + len, buf);
- len += dlen;
-
- if (done_flag) break;
- }
-
- if (str == NULL)
- return 0;
-
- *strp = SLang_create_nslstring (str, len);
- if (str != buf) SLfree (str);
-
- if (*strp == NULL) return -1;
-
- *lenp = len;
- return 1;
-}
-
-/* returns number of characters read and pushes the string to the stack.
- If it fails, it returns -1 */
-static int stdio_fgets (SLang_Ref_Type *ref, SL_File_Table_Type *t)
-{
- char *s;
- unsigned int len;
- FILE *fp;
- int status;
-
- if (NULL == (fp = check_fp (t, SL_READ)))
- return -1;
-
- status = read_one_line (fp, &s, &len);
- if (status <= 0)
- return -1;
-
- status = SLang_assign_to_ref (ref, SLANG_STRING_TYPE, (VOID_STAR)&s);
- SLang_free_slstring (s);
-
- if (status == -1)
- return -1;
-
- return (int) len;
-}
-
-static void stdio_fgetslines_internal (FILE *fp, unsigned int n)
-{
- unsigned int num_lines, max_num_lines;
- char **list;
- SLang_Array_Type *at;
- int inum_lines;
-
- if (n > 1024)
- max_num_lines = 1024;
- else
- {
- max_num_lines = n;
- if (max_num_lines == 0)
- max_num_lines++;
- }
-
- list = (char **) SLmalloc (sizeof (char *) * max_num_lines);
- if (list == NULL)
- return;
-
- num_lines = 0;
- while (num_lines < n)
- {
- int status;
- char *line;
- unsigned int len;
-
- status = read_one_line (fp, &line, &len);
- if (status == -1)
- goto return_error;
-
- if (status == 0)
- break;
-
- if (max_num_lines == num_lines)
- {
- char **new_list;
-
- if (max_num_lines + 4096 > n)
- max_num_lines = n;
- else
- max_num_lines += 4096;
-
- new_list = (char **) SLrealloc ((char *)list, sizeof (char *) * max_num_lines);
- if (new_list == NULL)
- {
- SLang_free_slstring (line);
- goto return_error;
- }
- list = new_list;
- }
-
- list[num_lines] = line;
- num_lines++;
- }
-
- if (num_lines != max_num_lines)
- {
- char **new_list;
-
- new_list = (char **)SLrealloc ((char *)list, sizeof (char *) * (num_lines + 1));
- if (new_list == NULL)
- goto return_error;
-
- list = new_list;
- }
-
- inum_lines = (int) num_lines;
- if (NULL == (at = SLang_create_array (SLANG_STRING_TYPE, 0, (VOID_STAR) list, &inum_lines, 1)))
- goto return_error;
-
- if (-1 == SLang_push_array (at, 1))
- SLang_push_null ();
- return;
-
- return_error:
- while (num_lines > 0)
- {
- num_lines--;
- SLfree (list[num_lines]);
- }
- SLfree ((char *)list);
- SLang_push_null ();
-}
-
-static void stdio_fgetslines (void)
-{
- unsigned int n;
- FILE *fp;
- SLang_MMT_Type *mmt;
-
- n = (unsigned int)-1;
-
- if (SLang_Num_Function_Args == 2)
- {
- if (-1 == SLang_pop_uinteger (&n))
- return;
- }
-
- if (NULL == (mmt = pop_fp (SL_READ, &fp)))
- {
- SLang_push_null ();
- return;
- }
-
- stdio_fgetslines_internal (fp, n);
- SLang_free_mmt (mmt);
-}
-
-
-static int stdio_fputs (char *s, SL_File_Table_Type *t)
-{
- FILE *fp;
-
- if (NULL == (fp = check_fp (t, SL_WRITE)))
- return -1;
-
- if (EOF == fputs(s, fp)) return -1;
- return (int) strlen (s);
-}
-
-static int stdio_fflush (SL_File_Table_Type *t)
-{
- FILE *fp;
-
- if (NULL == (fp = check_fp (t, SL_WRITE)))
- return -1;
-
- if (EOF == fflush (fp))
- {
- _SLerrno_errno = errno;
- return -1;
- }
-
- return 0;
-}
-
-/* Usage: n = fread (&str, data-type, nelems, fp); */
-static void stdio_fread (SLang_Ref_Type *ref, int *data_typep, unsigned int *num_elemns, SL_File_Table_Type *t)
-{
- char *s;
- FILE *fp;
- int ret;
- unsigned int num_read, num_to_read;
- unsigned int nbytes;
- SLang_Class_Type *cl;
- unsigned int sizeof_type;
- int data_type;
-
- ret = -1;
- s = NULL;
- cl = NULL;
-
- if (NULL == (fp = check_fp (t, SL_READ)))
- goto the_return;
-
- /* FIXME: priority = low : I should add some mechanism to support
- * other types.
- */
- data_type = *data_typep;
-
- cl = _SLclass_get_class ((unsigned char) data_type);
-
- if (cl->cl_fread == NULL)
- {
- SLang_verror (SL_NOT_IMPLEMENTED,
- "fread does not support %s objects",
- cl->cl_name);
- goto the_return;
- }
-
- sizeof_type = cl->cl_sizeof_type;
-
- num_to_read = *num_elemns;
- nbytes = (unsigned int) num_to_read * sizeof_type;
-
- s = SLmalloc (nbytes + 1);
- if (s == NULL)
- goto the_return;
-
- ret = cl->cl_fread (data_type, fp, (VOID_STAR)s, num_to_read, &num_read);
-
- if ((num_read == 0)
- && (num_read != num_to_read))
- ret = -1;
-
- if ((ret == -1) && ferror (fp))
- _SLerrno_errno = errno;
-
- if ((ret == 0)
- && (num_read != num_to_read))
- {
- char *new_s;
-
- nbytes = num_read * sizeof_type;
- new_s = SLrealloc (s, nbytes + 1);
- if (new_s == NULL)
- ret = -1;
- else
- s = new_s;
- }
-
- if (ret == 0)
- {
- if (num_read == 1)
- {
- ret = SLang_assign_to_ref (ref, data_type, (VOID_STAR)s);
- SLfree (s);
- }
- else if ((data_type == SLANG_CHAR_TYPE)
- || (data_type == SLANG_UCHAR_TYPE))
- {
- SLang_BString_Type *bs;
-
- bs = SLbstring_create_malloced ((unsigned char *)s, num_read, 1);
- ret = SLang_assign_to_ref (ref, SLANG_BSTRING_TYPE, (VOID_STAR)&bs);
- SLbstring_free (bs);
- }
- else
- {
- SLang_Array_Type *at;
- int inum_read = (int) num_read;
- at = SLang_create_array (data_type, 0, (VOID_STAR)s, &inum_read, 1);
- ret = SLang_assign_to_ref (ref, SLANG_ARRAY_TYPE, (VOID_STAR)&at);
- SLang_free_array (at);
- }
- s = NULL;
- }
-
- the_return:
-
- if (s != NULL)
- SLfree (s);
-
- if (ret == -1)
- SLang_push_integer (ret);
- else
- SLang_push_uinteger (num_read);
-}
-
-/* Usage: n = fwrite (str, fp); */
-static void stdio_fwrite (SL_File_Table_Type *t)
-{
- FILE *fp;
- unsigned char *s;
- unsigned int num_to_write, num_write;
- int ret;
- SLang_BString_Type *b;
- SLang_Array_Type *at;
- SLang_Class_Type *cl;
-
- ret = -1;
- b = NULL;
- at = NULL;
-
- switch (SLang_peek_at_stack ())
- {
- case SLANG_BSTRING_TYPE:
- case SLANG_STRING_TYPE:
- if (-1 == SLang_pop_bstring (&b))
- goto the_return;
-
- if (NULL == (s = SLbstring_get_pointer (b, &num_to_write)))
- goto the_return;
-
- cl = _SLclass_get_class (SLANG_UCHAR_TYPE);
- break;
-
- default:
- if (-1 == SLang_pop_array (&at, 1))
- goto the_return;
-
- cl = at->cl;
- num_to_write = at->num_elements;
- s = (unsigned char *) at->data;
- }
-
- if (NULL == (fp = check_fp (t, SL_WRITE)))
- goto the_return;
-
- if (cl->cl_fwrite == NULL)
- {
- SLang_verror (SL_NOT_IMPLEMENTED,
- "fwrite does not support %s objects", cl->cl_name);
- goto the_return;
- }
-
- ret = cl->cl_fwrite (cl->cl_data_type, fp, s, num_to_write, &num_write);
-
- if ((ret == -1) && ferror (fp))
- _SLerrno_errno = errno;
-
- /* drop */
- the_return:
- if (b != NULL)
- SLbstring_free (b);
- if (at != NULL)
- SLang_free_array (at);
-
- if (ret == -1)
- SLang_push_integer (ret);
- else
- SLang_push_uinteger (num_write);
-}
-
-static int stdio_fseek (SL_File_Table_Type *t, int *ofs, int *whence)
-{
- FILE *fp;
-
- if (NULL == (fp = check_fp (t, 0xFFFF)))
- return -1;
-
- if (-1 == fseek (fp, (long) *ofs, *whence))
- {
- _SLerrno_errno = errno;
- return -1;
- }
-
- return 0;
-}
-
-static int stdio_ftell (SL_File_Table_Type *t)
-{
- FILE *fp;
- long ofs;
-
- if (NULL == (fp = check_fp (t, 0xFFFF)))
- return -1;
-
- if (-1L == (ofs = ftell (fp)))
- {
- _SLerrno_errno = errno;
- return -1;
- }
-
- return (int) ofs;
-}
-
-static int stdio_feof (SL_File_Table_Type *t)
-{
- FILE *fp;
-
- if (NULL == (fp = check_fp (t, 0xFFFF)))
- return -1;
-
- return feof (fp);
-}
-
-static int stdio_ferror (SL_File_Table_Type *t)
-{
- FILE *fp;
-
- if (NULL == (fp = check_fp (t, 0xFFFF)))
- return -1;
-
- return ferror (fp);
-}
-
-static void stdio_clearerr (SL_File_Table_Type *t)
-{
- FILE *fp;
-
- if (NULL != (fp = check_fp (t, 0xFFFF)))
- clearerr (fp);
-}
-
-/* () = fprintf (fp, "FORMAT", arg...); */
-static int stdio_fprintf (void)
-{
- char *s;
- FILE *fp;
- SLang_MMT_Type *mmt;
- int status;
-
- if (-1 == _SLstrops_do_sprintf_n (SLang_Num_Function_Args - 2))
- return -1;
-
- if (-1 == SLang_pop_slstring (&s))
- return -1;
-
- if (NULL == (mmt = pop_fp (SL_WRITE, &fp)))
- {
- SLang_free_slstring (s);
- return -1;
- }
-
- if (EOF == fputs(s, fp))
- status = -1;
- else
- status = (int) strlen (s);
-
- SLang_free_mmt (mmt);
- SLang_free_slstring (s);
- return status;
-}
-
-static int stdio_printf (void)
-{
- char *s;
- int status;
-
- if (-1 == _SLstrops_do_sprintf_n (SLang_Num_Function_Args - 1))
- return -1;
-
- if (-1 == SLang_pop_slstring (&s))
- return -1;
-
- if (EOF == fputs(s, stdout))
- status = -1;
- else
- status = (int) strlen (s);
-
- SLang_free_slstring (s);
- return status;
-}
-
-
-#define F SLANG_FILE_PTR_TYPE
-#define R SLANG_REF_TYPE
-#define I SLANG_INT_TYPE
-#define V SLANG_VOID_TYPE
-#define S SLANG_STRING_TYPE
-#define B SLANG_BSTRING_TYPE
-#define U SLANG_UINT_TYPE
-#define D SLANG_DATATYPE_TYPE
-static SLang_Intrin_Fun_Type Stdio_Name_Table[] =
-{
- MAKE_INTRINSIC_0("fgetslines", stdio_fgetslines, V),
- MAKE_INTRINSIC_SS("fopen", stdio_fopen, V),
- MAKE_INTRINSIC_1("feof", stdio_feof, I, F),
- MAKE_INTRINSIC_1("ferror", stdio_ferror, I, F),
- MAKE_INTRINSIC_1("fclose", stdio_fclose, I, F),
- MAKE_INTRINSIC_2("fgets", stdio_fgets, I, R, F),
- MAKE_INTRINSIC_1("fflush", stdio_fflush, I, F),
- MAKE_INTRINSIC_2("fputs", stdio_fputs, I, S, F),
- MAKE_INTRINSIC_0("fprintf", stdio_fprintf, I),
- MAKE_INTRINSIC_0("printf", stdio_printf, I),
- MAKE_INTRINSIC_3("fseek", stdio_fseek, I, F, I, I),
- MAKE_INTRINSIC_1("ftell", stdio_ftell, I, F),
- MAKE_INTRINSIC_1("clearerr", stdio_clearerr, V, F),
- MAKE_INTRINSIC_4("fread", stdio_fread, V, R, D, U, F),
- MAKE_INTRINSIC_1("fwrite", stdio_fwrite, V, F),
-#ifdef HAVE_POPEN
- MAKE_INTRINSIC_SS("popen", stdio_popen, V),
- MAKE_INTRINSIC_1("pclose", stdio_fclose, I, F),
-#endif
- SLANG_END_INTRIN_FUN_TABLE
-};
-#undef F
-#undef I
-#undef R
-#undef V
-#undef S
-#undef B
-#undef U
-#undef D
-
-#ifndef SEEK_SET
-# define SEEK_SET 0
-#endif
-#ifndef SEEK_CUR
-# define SEEK_CUR 1
-#endif
-#ifndef SEEK_END
-# define SEEK_END 2
-#endif
-
-static SLang_IConstant_Type Stdio_Consts [] =
-{
- MAKE_ICONSTANT("SEEK_SET", SEEK_SET),
- MAKE_ICONSTANT("SEEK_END", SEEK_END),
- MAKE_ICONSTANT("SEEK_CUR", SEEK_CUR),
- SLANG_END_ICONST_TABLE
-};
-
-static void destroy_file_type (unsigned char type, VOID_STAR ptr)
-{
- (void) type;
- (void) close_file_type ((SL_File_Table_Type *) ptr);
-}
-
-
-struct _SLang_Foreach_Context_Type
-{
- SLang_MMT_Type *mmt;
- FILE *fp;
-#define CTX_USE_LINE 1
-#define CTX_USE_CHAR 2
- unsigned char type;
-};
-
-
-static SLang_Foreach_Context_Type *
-cl_foreach_open (unsigned char type, unsigned int num)
-{
- SLang_Foreach_Context_Type *c;
- SLang_MMT_Type *mmt;
- FILE *fp;
-
- if (NULL == (mmt = pop_fp (SL_READ, &fp)))
- return NULL;
-
- type = CTX_USE_LINE;
-
- switch (num)
- {
- char *s;
-
- case 0:
- type = CTX_USE_LINE;
- break;
-
- case 1:
- if (-1 == SLang_pop_slstring (&s))
- {
- SLang_free_mmt (mmt);
- return NULL;
- }
- if (0 == strcmp (s, "char"))
- type = CTX_USE_CHAR;
- else if (0 == strcmp (s, "line"))
- type = CTX_USE_LINE;
- else
- {
- SLang_verror (SL_NOT_IMPLEMENTED,
- "using '%s' not supported by File_Type",
- s);
- SLang_free_slstring (s);
- SLang_free_mmt (mmt);
- return NULL;
- }
- SLang_free_slstring (s);
- break;
-
- default:
- SLdo_pop_n (num);
- SLang_verror (SL_NOT_IMPLEMENTED,
- "Usage: foreach (File_Type) using ([line|char])");
- SLang_free_mmt (mmt);
- return NULL;
- }
-
- if (NULL == (c = (SLang_Foreach_Context_Type *) SLmalloc (sizeof (SLang_Foreach_Context_Type))))
- {
- SLang_free_mmt (mmt);
- return NULL;
- }
- memset ((char *) c, 0, sizeof (SLang_Foreach_Context_Type));
-
- c->type = type;
- c->mmt = mmt;
- c->fp = fp;
-
- return c;
-}
-
-static void cl_foreach_close (unsigned char type, SLang_Foreach_Context_Type *c)
-{
- (void) type;
- if (c == NULL) return;
- SLang_free_mmt (c->mmt);
- SLfree ((char *) c);
-}
-
-static int cl_foreach (unsigned char type, SLang_Foreach_Context_Type *c)
-{
- int status;
- int ch;
- unsigned int len;
- char *s;
-
- (void) type;
-
- if (c == NULL)
- return -1;
-
- switch (c->type)
- {
- case CTX_USE_CHAR:
- if (EOF == (ch = getc (c->fp)))
- return 0;
- if (-1 == SLang_push_uchar ((unsigned char) ch))
- return -1;
- return 1;
-
- case CTX_USE_LINE:
- status = read_one_line (c->fp, &s, &len);
- if (status <= 0)
- return status;
- if (0 == _SLang_push_slstring (s))
- return 1;
- return -1;
- }
-
- return -1;
-}
-
-static int Stdio_Initialized;
-static SLang_MMT_Type *Stdio_Mmts[3];
-
-int SLang_init_stdio (void)
-{
- unsigned int i;
- SL_File_Table_Type *s;
- SLang_Class_Type *cl;
- char *names[3];
-
- if (Stdio_Initialized)
- return 0;
-
- SL_File_Table = (SL_File_Table_Type *)SLcalloc(sizeof (SL_File_Table_Type), SL_MAX_FILES);
- if (SL_File_Table == NULL)
- return -1;
-
- if (NULL == (cl = SLclass_allocate_class ("File_Type")))
- return -1;
- cl->cl_destroy = destroy_file_type;
- cl->cl_foreach_open = cl_foreach_open;
- cl->cl_foreach_close = cl_foreach_close;
- cl->cl_foreach = cl_foreach;
-
-
- if (-1 == SLclass_register_class (cl, SLANG_FILE_PTR_TYPE, sizeof (SL_File_Table_Type), SLANG_CLASS_TYPE_MMT))
- return -1;
-
- if ((-1 == SLadd_intrin_fun_table(Stdio_Name_Table, "__STDIO__"))
- || (-1 == SLadd_iconstant_table (Stdio_Consts, NULL))
- || (-1 == _SLerrno_init ()))
- return -1;
-
- names[0] = "stdin";
- names[1] = "stdout";
- names[2] = "stderr";
-
- s = SL_File_Table;
- s->fp = stdin; s->flags = SL_READ;
-
- s++;
- s->fp = stdout; s->flags = SL_WRITE;
-
- s++;
- s->fp = stderr; s->flags = SL_WRITE|SL_READ;
-
- s = SL_File_Table;
- for (i = 0; i < 3; i++)
- {
- if (NULL == (s->file = SLang_create_slstring (names[i])))
- return -1;
-
- if (NULL == (Stdio_Mmts[i] = SLang_create_mmt (SLANG_FILE_PTR_TYPE, (VOID_STAR) s)))
- return -1;
- SLang_inc_mmt (Stdio_Mmts[i]);
-
- if (-1 == SLadd_intrinsic_variable (s->file, (VOID_STAR)&Stdio_Mmts[i], SLANG_FILE_PTR_TYPE, 1))
- return -1;
- s++;
- }
-
- Stdio_Initialized = 1;
- return 0;
-}
-
diff --git a/mdk-stage1/slang/slstring.c b/mdk-stage1/slang/slstring.c
deleted file mode 100644
index 529c41827..000000000
--- a/mdk-stage1/slang/slstring.c
+++ /dev/null
@@ -1,546 +0,0 @@
-/* Copyright (c) 1998, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-typedef struct _SLstring_Type
-{
- struct _SLstring_Type *next;
- unsigned int ref_count;
- char bytes [1];
-}
-SLstring_Type;
-
-static SLstring_Type *String_Hash_Table [SLSTRING_HASH_TABLE_SIZE];
-static char Single_Char_Strings [256 * 2];
-
-#if _SLANG_OPTIMIZE_FOR_SPEED
-#define MAX_FREE_STORE_LEN 32
-static SLstring_Type *SLS_Free_Store [MAX_FREE_STORE_LEN];
-
-# define NUM_CACHED_STRINGS 601
-typedef struct
-{
- unsigned long hash;
- SLstring_Type *sls;
- unsigned int len;
-}
-Cached_String_Type;
-static Cached_String_Type Cached_Strings [NUM_CACHED_STRINGS];
-
-#define GET_CACHED_STRING(s) \
- (Cached_Strings + (unsigned int)(((unsigned long) (s)) % NUM_CACHED_STRINGS))
-
-_INLINE_
-static void cache_string (SLstring_Type *sls, unsigned int len, unsigned long hash)
-{
- Cached_String_Type *cs;
-
- cs = GET_CACHED_STRING(sls->bytes);
- cs->sls = sls;
- cs->hash = hash;
- cs->len = len;
-}
-
-_INLINE_
-static void uncache_string (char *s)
-{
- Cached_String_Type *cs;
-
- cs = GET_CACHED_STRING(s);
- if ((cs->sls != NULL)
- && (cs->sls->bytes == s))
- cs->sls = NULL;
-}
-#endif
-
-
-
-_INLINE_
-unsigned long _SLstring_hash (unsigned char *s, unsigned char *smax)
-{
- register unsigned long h = 0;
- register unsigned long sum = 0;
- unsigned char *smax4;
-
- smax4 = smax - 4;
-
- while (s < smax4)
- {
- sum += s[0];
- h = sum + (h << 1);
- sum += s[1];
- h = sum + (h << 1);
- sum += s[2];
- h = sum + (h << 1);
- sum += s[3];
- h = sum + (h << 1);
-
- s += 4;
- }
-
- while (s < smax)
- {
- sum += *s++;
- h ^= sum + (h << 3); /* slightly different */
- }
-
- return h;
-}
-
-unsigned long _SLcompute_string_hash (char *s)
-{
-#if _SLANG_OPTIMIZE_FOR_SPEED
- Cached_String_Type *cs;
- SLstring_Type *sls;
-
- cs = GET_CACHED_STRING(s);
- if (((sls = cs->sls) != NULL)
- && (sls->bytes == s))
- return cs->hash;
-#endif
- return _SLstring_hash ((unsigned char *) s, (unsigned char *) s + strlen (s));
-}
-
-_INLINE_
-/* This routine works with any (long) string */
-static SLstring_Type *find_string (char *s, unsigned int len, unsigned long hash)
-{
- SLstring_Type *sls;
- char ch;
-
- sls = String_Hash_Table [(unsigned int)(hash % SLSTRING_HASH_TABLE_SIZE)];
-
- if (sls == NULL)
- return NULL;
-
- ch = s[0];
- do
- {
- char *bytes = sls->bytes;
-
- /* Note that we need to actually make sure that bytes[len] == 0.
- * In this case, it is not enough to just compare pointers. In fact,
- * this is called from create_nstring, etc... It is unlikely that the
- * pointer is a slstring
- */
- if ((/* (s == bytes) || */ ((ch == bytes[0])
- && (0 == strncmp (s, bytes, len))))
- && (bytes [len] == 0))
- break;
-
- sls = sls->next;
- }
- while (sls != NULL);
-
- return sls;
-}
-
-_INLINE_
-static SLstring_Type *find_slstring (char *s, unsigned long hash)
-{
- SLstring_Type *sls;
-
- sls = String_Hash_Table [(unsigned int)(hash % SLSTRING_HASH_TABLE_SIZE)];
- while (sls != NULL)
- {
- if (s == sls->bytes)
- return sls;
-
- sls = sls->next;
- }
- return sls;
-}
-
-_INLINE_
-static SLstring_Type *allocate_sls (unsigned int len)
-{
- SLstring_Type *sls;
-
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if ((len < MAX_FREE_STORE_LEN)
- && (NULL != (sls = SLS_Free_Store [len])))
- {
- SLS_Free_Store[len] = NULL;
- return sls;
- }
-#endif
- /* FIXME: use structure padding */
- return (SLstring_Type *) SLmalloc (len + sizeof (SLstring_Type));
-}
-
-_INLINE_
-static void free_sls (SLstring_Type *sls, unsigned int len)
-{
-#if _SLANG_OPTIMIZE_FOR_SPEED
- if ((len < MAX_FREE_STORE_LEN)
- && (SLS_Free_Store[len] == NULL))
- {
- SLS_Free_Store [len] = sls;
- return;
- }
-#else
- (void) len;
-#endif
- SLfree ((char *)sls);
-}
-
-_INLINE_
-static char *create_long_string (char *s, unsigned int len, unsigned long hash)
-{
- SLstring_Type *sls;
-
- sls = find_string (s, len, hash);
-
- if (sls != NULL)
- {
- sls->ref_count++;
- s = sls->bytes;
-
-#if _SLANG_OPTIMIZE_FOR_SPEED
- cache_string (sls, len, hash);
-#endif
- return s;
- }
-
- sls = allocate_sls (len);
- if (sls == NULL)
- return NULL;
-
- strncpy (sls->bytes, s, len);
- sls->bytes[len] = 0;
- sls->ref_count = 1;
-
-#if _SLANG_OPTIMIZE_FOR_SPEED
- cache_string (sls, len, hash);
-#endif
-
- hash = hash % SLSTRING_HASH_TABLE_SIZE;
- sls->next = String_Hash_Table [(unsigned int)hash];
- String_Hash_Table [(unsigned int)hash] = sls;
-
- return sls->bytes;
-}
-
-_INLINE_
-static char *create_short_string (char *s, unsigned int len)
-{
- char ch;
-
- /* Note: if len is 0, then it does not matter what *s is. This is
- * important for SLang_create_nslstring.
- */
- if (len) ch = *s; else ch = 0;
-
- len = 2 * (unsigned int) ((unsigned char) ch);
- Single_Char_Strings [len] = ch;
- Single_Char_Strings [len + 1] = 0;
- return Single_Char_Strings + len;
-}
-
-/* s cannot be NULL */
-_INLINE_
-static char *create_nstring (char *s, unsigned int len, unsigned long *hash_ptr)
-{
- unsigned long hash;
-
- if (len < 2)
- return create_short_string (s, len);
-
- hash = _SLstring_hash ((unsigned char *) s, (unsigned char *) (s + len));
- *hash_ptr = hash;
-
- return create_long_string (s, len, hash);
-}
-
-char *SLang_create_nslstring (char *s, unsigned int len)
-{
- unsigned long hash;
- return create_nstring (s, len, &hash);
-}
-
-char *_SLstring_make_hashed_string (char *s, unsigned int len, unsigned long *hashptr)
-{
- unsigned long hash;
-
- if (s == NULL) return NULL;
-
- hash = _SLstring_hash ((unsigned char *) s, (unsigned char *) s + len);
- *hashptr = hash;
-
- if (len < 2)
- return create_short_string (s, len);
-
- return create_long_string (s, len, hash);
-}
-
-char *_SLstring_dup_hashed_string (char *s, unsigned long hash)
-{
- unsigned int len;
-#if _SLANG_OPTIMIZE_FOR_SPEED
- Cached_String_Type *cs;
- SLstring_Type *sls;
-
- if (s == NULL) return NULL;
- if (s[0] == 0)
- return create_short_string (s, 0);
- if (s[1] == 0)
- return create_short_string (s, 1);
-
- cs = GET_CACHED_STRING(s);
- if (((sls = cs->sls) != NULL)
- && (sls->bytes == s))
- {
- sls->ref_count += 1;
- return s;
- }
-#else
- if (s == NULL) return NULL;
-#endif
-
- len = strlen (s);
-#if !_SLANG_OPTIMIZE_FOR_SPEED
- if (len < 2) return create_short_string (s, len);
-#endif
-
- return create_long_string (s, len, hash);
-}
-
-char *_SLstring_dup_slstring (char *s)
-{
- SLstring_Type *sls;
- unsigned int len;
- unsigned long hash;
-#if _SLANG_OPTIMIZE_FOR_SPEED
- Cached_String_Type *cs;
-
- cs = GET_CACHED_STRING(s);
- if (((sls = cs->sls) != NULL)
- && (sls->bytes == s))
- {
- sls->ref_count += 1;
- return s;
- }
-#endif
-
- if ((s == NULL) || ((len = strlen (s)) < 2))
- return s;
-
- hash = _SLstring_hash ((unsigned char *)s, (unsigned char *)(s + len));
-
- sls = find_slstring (s, hash);
- if (sls == NULL)
- {
- SLang_Error = SL_INTERNAL_ERROR;
- return NULL;
- }
-
- sls->ref_count++;
-#if _SLANG_OPTIMIZE_FOR_SPEED
- cache_string (sls, len, hash);
-#endif
- return s;
-}
-
-static void free_sls_string (SLstring_Type *sls, char *s, unsigned int len,
- unsigned long hash)
-{
- SLstring_Type *sls1, *prev;
-
-#if _SLANG_OPTIMIZE_FOR_SPEED
- uncache_string (s);
-#endif
-
- hash = hash % SLSTRING_HASH_TABLE_SIZE;
-
- sls1 = String_Hash_Table [(unsigned int) hash];
-
- prev = NULL;
-
- /* This should not fail. */
- while (sls1 != sls)
- {
- prev = sls1;
- sls1 = sls1->next;
- }
-
- if (prev != NULL)
- prev->next = sls->next;
- else
- String_Hash_Table [(unsigned int) hash] = sls->next;
-
- free_sls (sls, len);
-}
-
-_INLINE_
-static void free_long_string (char *s, unsigned int len, unsigned long hash)
-{
- SLstring_Type *sls;
-
- if (NULL == (sls = find_slstring (s, hash)))
- {
- SLang_doerror ("Application internal error: invalid attempt to free string");
- return;
- }
-
- sls->ref_count--;
- if (sls->ref_count != 0)
- {
-#if _SLANG_OPTIMIZE_FOR_SPEED
- /* cache_string (sls, len, hash); */
-#endif
- return;
- }
-
-
- free_sls_string (sls, s, len, hash);
-}
-
-/* This routine may be passed NULL-- it is not an error. */
-void SLang_free_slstring (char *s)
-{
- unsigned long hash;
- unsigned int len;
-#if _SLANG_OPTIMIZE_FOR_SPEED
- Cached_String_Type *cs;
- SLstring_Type *sls;
-
- cs = GET_CACHED_STRING(s);
- if (((sls = cs->sls) != NULL)
- && (sls->bytes == s))
- {
- if (sls->ref_count <= 1)
- free_sls_string (sls, s, cs->len, cs->hash);
- else
- sls->ref_count -= 1;
- return;
- }
-#endif
-
- if (s == NULL) return;
-
- if ((len = strlen (s)) < 2)
- return;
-
- hash = _SLstring_hash ((unsigned char *)s, (unsigned char *) s + len);
- free_long_string (s, len, hash);
-}
-
-char *SLang_create_slstring (char *s)
-{
- unsigned long hash;
-#if _SLANG_OPTIMIZE_FOR_SPEED
- Cached_String_Type *cs;
- SLstring_Type *sls;
-
- cs = GET_CACHED_STRING(s);
- if (((sls = cs->sls) != NULL)
- && (sls->bytes == s))
- {
- sls->ref_count += 1;
- return s;
- }
-#endif
-
- if (s == NULL) return NULL;
- return create_nstring (s, strlen (s), &hash);
-}
-
-void _SLfree_hashed_string (char *s, unsigned int len, unsigned long hash)
-{
- if ((s == NULL) || (len < 2)) return;
- free_long_string (s, len, hash);
-}
-
-
-char *_SLallocate_slstring (unsigned int len)
-{
- SLstring_Type *sls = allocate_sls (len);
- if (sls == NULL)
- return NULL;
-
- return sls->bytes;
-}
-
-void _SLunallocate_slstring (char *s, unsigned int len)
-{
- SLstring_Type *sls;
-
- if (s == NULL)
- return;
-
- sls = (SLstring_Type *) (s - offsetof(SLstring_Type,bytes[0]));
- free_sls (sls, len);
-}
-
-char *_SLcreate_via_alloced_slstring (char *s, unsigned int len)
-{
- unsigned long hash;
- SLstring_Type *sls;
-
- if (s == NULL)
- return NULL;
-
- if (len < 2)
- {
- char *s1 = create_short_string (s, len);
- _SLunallocate_slstring (s, len);
- return s1;
- }
-
- /* s is not going to be in the cache because when it was malloced, its
- * value was unknown. This simplifies the coding.
- */
- hash = _SLstring_hash ((unsigned char *)s, (unsigned char *)s + len);
- sls = find_string (s, len, hash);
- if (sls != NULL)
- {
- sls->ref_count++;
- _SLunallocate_slstring (s, len);
- s = sls->bytes;
-
-#if _SLANG_OPTIMIZE_FOR_SPEED
- cache_string (sls, len, hash);
-#endif
- return s;
- }
-
- sls = (SLstring_Type *) (s - offsetof(SLstring_Type,bytes[0]));
- sls->ref_count = 1;
-
-#if _SLANG_OPTIMIZE_FOR_SPEED
- cache_string (sls, len, hash);
-#endif
-
- hash = hash % SLSTRING_HASH_TABLE_SIZE;
- sls->next = String_Hash_Table [(unsigned int)hash];
- String_Hash_Table [(unsigned int)hash] = sls;
-
- return s;
-}
-
-/* Note, a and b may be ordinary strings. The result is an slstring */
-char *SLang_concat_slstrings (char *a, char *b)
-{
- unsigned int lena, len;
- char *c;
-
- lena = strlen (a);
- len = lena + strlen (b);
-
- c = _SLallocate_slstring (len);
- if (c == NULL)
- return NULL;
-
- strcpy (c, a);
- strcpy (c + lena, b);
-
- return _SLcreate_via_alloced_slstring (c, len);
-}
-
diff --git a/mdk-stage1/slang/slstrops.c b/mdk-stage1/slang/slstrops.c
deleted file mode 100644
index a57ef6389..000000000
--- a/mdk-stage1/slang/slstrops.c
+++ /dev/null
@@ -1,1686 +0,0 @@
-/* -*- mode: C; mode: fold; -*- */
-/* string manipulation functions for S-Lang. */
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-/*{{{ Include Files */
-
-#include <time.h>
-
-#ifndef __QNX__
-# if defined(__GO32__) || defined(__WATCOMC__)
-# include <dos.h>
-# include <bios.h>
-# endif
-#endif
-
-#if SLANG_HAS_FLOAT
-#include <math.h>
-#endif
-
-#include <string.h>
-#include <stdarg.h>
-#include <ctype.h>
-
-#ifndef isdigit
-# define isdigit(x) (((x) >= '0') && ((x) <= '9'))
-#endif
-
-#include "slang.h"
-#include "_slang.h"
-
-/*}}}*/
-
-#define USE_ALLOC_STSTRING 1
-
-/*{{{ Utility Functions */
-
-static char Utility_Char_Table [256];
-static unsigned char WhiteSpace_Lut[256];
-
-static void set_utility_char_table (char *pos) /*{{{*/
-{
- register char *t = Utility_Char_Table, *tmax;
- register unsigned char ch;
-
- tmax = t + 256;
- while (t < tmax) *t++ = 0;
-
- t = Utility_Char_Table;
- while ((ch = (unsigned char) *pos++) != 0) t[ch] = 1;
-}
-
-/*}}}*/
-
-_INLINE_
-static unsigned char *make_whitespace_lut (void)
-{
- if (WhiteSpace_Lut[' '] != 1)
- {
- WhiteSpace_Lut[' '] = WhiteSpace_Lut['\r']
- = WhiteSpace_Lut ['\n'] = WhiteSpace_Lut['\t']
- = WhiteSpace_Lut ['\f'] = 1;
- }
- return WhiteSpace_Lut;
-}
-
-static unsigned char *make_lut (unsigned char *s, unsigned char *lut)
-{
- int reverse = 0;
-
- if (*s == '^')
- {
- reverse = 1;
- s++;
- }
- SLmake_lut (lut, s, reverse);
- return lut;
-}
-
-static unsigned int do_trim (char **beg, int do_beg,
- char **end, int do_end,
- char *white) /*{{{*/
-{
- unsigned int len;
- char *a, *b;
-
- set_utility_char_table (white);
-
- a = *beg;
- len = strlen (a);
- b = a + len;
-
- if (do_beg)
- while (Utility_Char_Table[(unsigned char) *a]) a++;
-
- if (do_end)
- {
- b--;
- while ((b >= a) && (Utility_Char_Table[(unsigned char) *b])) b--;
- b++;
- }
-
- len = (unsigned int) (b - a);
- *beg = a;
- *end = b;
- return len;
-}
-
-/*}}}*/
-
-/*}}}*/
-
-static int pop_3_strings (char **a, char **b, char **c)
-{
- *a = *b = *c = NULL;
- if (-1 == SLpop_string (c))
- return -1;
-
- if (-1 == SLpop_string (b))
- {
- SLfree (*c);
- *c = NULL;
- return -1;
- }
-
- if (-1 == SLpop_string (a))
- {
- SLfree (*b);
- SLfree (*c);
- *b = *c = NULL;
- return -1;
- }
-
- return 0;
-}
-
-static void free_3_strings (char *a, char *b, char *c)
-{
- SLfree (a);
- SLfree (b);
- SLfree (c);
-}
-
-static void strcat_cmd (void) /*{{{*/
-{
- char *c, *c1;
- int nargs;
- int i;
- char **ptrs;
- unsigned int len;
-#if !USE_ALLOC_STSTRING
- char buf[256];
-#endif
- nargs = SLang_Num_Function_Args;
- if (nargs <= 0) nargs = 2;
-
- if (NULL == (ptrs = (char **)SLmalloc (nargs * sizeof (char *))))
- return;
-
- memset ((char *) ptrs, 0, sizeof (char *) * nargs);
-
- c = NULL;
- i = nargs;
- len = 0;
- while (i != 0)
- {
- char *s;
-
- i--;
- if (-1 == SLang_pop_slstring (&s))
- goto free_and_return;
- ptrs[i] = s;
- len += strlen (s);
- }
-#if USE_ALLOC_STSTRING
- if (NULL == (c = _SLallocate_slstring (len)))
- goto free_and_return;
-#else
- len++; /* \0 char */
- if (len <= sizeof (buf))
- c = buf;
- else if (NULL == (c = SLmalloc (len)))
- goto free_and_return;
-#endif
-
- c1 = c;
- for (i = 0; i < nargs; i++)
- {
- strcpy (c1, ptrs[i]);
- c1 += strlen (c1);
- }
-
- free_and_return:
- for (i = 0; i < nargs; i++)
- SLang_free_slstring (ptrs[i]);
- SLfree ((char *) ptrs);
-
-#if USE_ALLOC_STSTRING
- (void) _SLpush_alloced_slstring (c, len);
-#else
- if (c != buf)
- (void) SLang_push_malloced_string (c); /* NULL ok */
- else
- (void) SLang_push_string (c);
-#endif
-}
-
-/*}}}*/
-
-static int _SLang_push_nstring (char *a, unsigned int len)
-{
- a = SLang_create_nslstring (a, len);
- if (a == NULL)
- return -1;
-
- return _SLang_push_slstring (a);
-}
-
-
-static void strtrim_cmd_internal (char *str, int do_beg, int do_end)
-{
- char *beg, *end, *white;
- int free_str;
- unsigned int len;
-
- /* Go through SLpop_string to get a private copy since it will be
- * modified.
- */
-
- free_str = 0;
- if (SLang_Num_Function_Args == 2)
- {
- white = str;
- if (-1 == SLang_pop_slstring (&str))
- return;
- free_str = 1;
- }
- else white = " \t\f\r\n";
-
- beg = str;
- len = do_trim (&beg, do_beg, &end, do_end, white);
-
- (void) _SLang_push_nstring (beg, len);
- if (free_str)
- SLang_free_slstring (str);
-}
-
-
-static void strtrim_cmd (char *str)
-{
- strtrim_cmd_internal (str, 1, 1);
-}
-
-static void strtrim_beg_cmd (char *str)
-{
- strtrim_cmd_internal (str, 1, 0);
-}
-
-static void strtrim_end_cmd (char *str)
-{
- strtrim_cmd_internal (str, 0, 1);
-}
-
-
-static void strcompress_cmd (void) /*{{{*/
-{
- char *str, *white, *c;
- unsigned char *s, *beg, *end;
- unsigned int len;
- char pref_char;
-
- if (SLpop_string (&white)) return;
- if (SLpop_string (&str))
- {
- SLfree (white);
- return;
- }
-
- /* The first character of white is the preferred whitespace character */
- pref_char = *white;
-
- beg = (unsigned char *) str;
- (void) do_trim ((char **) &beg, 1, (char **) &end, 1, white);
- SLfree (white);
-
- /* Determine the effective length */
- len = 0;
- s = (unsigned char *) beg;
- while (s < end)
- {
- len++;
- if (Utility_Char_Table[*s++])
- {
- while ((s < end) && Utility_Char_Table[*s]) s++;
- }
- }
-
-#if USE_ALLOC_STSTRING
- c = _SLallocate_slstring (len);
-#else
- c = SLmalloc (len + 1);
-#endif
- if (c == NULL)
- {
- SLfree (str);
- return;
- }
-
- s = (unsigned char *) c;
-
- while (beg < end)
- {
- unsigned char ch = *beg++;
-
- if (0 == Utility_Char_Table[ch])
- {
- *s++ = ch;
- continue;
- }
-
- *s++ = (unsigned char) pref_char;
-
- while ((beg < end) && Utility_Char_Table[*beg])
- beg++;
- }
-
- *s = 0;
-
-#if USE_ALLOC_STSTRING
- (void) _SLpush_alloced_slstring (c, len);
-#else
- SLang_push_malloced_string(c);
-#endif
-
- SLfree(str);
-}
-
-/*}}}*/
-
-static int str_replace_cmd_1 (char *orig, char *match, char *rep, unsigned int max_num_replaces,
- char **new_strp) /*{{{*/
-{
- char *s, *t, *new_str;
- unsigned int rep_len, match_len, new_len;
- unsigned int num_replaces;
-
- *new_strp = NULL;
-
- match_len = strlen (match);
-
- if (match_len == 0)
- return 0;
-
- num_replaces = 0;
- s = orig;
- while (num_replaces < max_num_replaces)
- {
- s = strstr (s, match);
- if (s == NULL)
- break;
- s += match_len;
- num_replaces++;
- }
-
- if (num_replaces == 0)
- return 0;
-
- max_num_replaces = num_replaces;
-
- rep_len = strlen (rep);
-
- new_len = (strlen (orig) - num_replaces * match_len) + num_replaces * rep_len;
- new_str = SLmalloc (new_len + 1);
- if (new_str == NULL)
- return -1;
-
- s = orig;
- t = new_str;
-
- for (num_replaces = 0; num_replaces < max_num_replaces; num_replaces++)
- {
- char *next_s;
- unsigned int len;
-
- next_s = strstr (s, match); /* cannot be NULL */
- len = (unsigned int) (next_s - s);
- strncpy (t, s, len);
- t += len;
- strcpy (t, rep);
- t += rep_len;
-
- s = next_s + match_len;
- }
- strcpy (t, s);
- *new_strp = new_str;
-
- return (int) num_replaces;
-}
-
-/*}}}*/
-
-static void reverse_string (char *a)
-{
- char *b;
-
- b = a + strlen (a);
- while (b > a)
- {
- char ch;
-
- b--;
- ch = *a;
- *a++ = *b;
- *b = ch;
- }
-}
-
-static int strreplace_cmd (int *np)
-{
- char *orig, *match, *rep;
- char *new_str;
- int max_num_replaces;
- int ret;
-
- max_num_replaces = *np;
-
- if (-1 == pop_3_strings (&orig, &match, &rep))
- return -1;
-
- if (max_num_replaces < 0)
- {
- reverse_string (orig);
- reverse_string (match);
- reverse_string (rep);
- ret = str_replace_cmd_1 (orig, match, rep, -max_num_replaces, &new_str);
- if (ret > 0) reverse_string (new_str);
- else if (ret == 0)
- reverse_string (orig);
- }
- else ret = str_replace_cmd_1 (orig, match, rep, max_num_replaces, &new_str);
-
- if (ret == 0)
- {
- if (-1 == SLang_push_malloced_string (orig))
- ret = -1;
- orig = NULL;
- }
- else if (ret > 0)
- {
- if (-1 == SLang_push_malloced_string (new_str))
- ret = -1;
- }
-
- free_3_strings (orig, match, rep);
- return ret;
-}
-
-static int str_replace_cmd (char *orig, char *match, char *rep)
-{
- char *s;
- int ret;
-
- ret = str_replace_cmd_1 (orig, match, rep, 1, &s);
- if (ret == 1)
- (void) SLang_push_malloced_string (s);
- return ret;
-}
-
-
-
-static void strtok_cmd (char *str)
-{
- _SLString_List_Type sl;
- unsigned char white_buf[256];
- char *s;
- unsigned char *white;
-
- if (SLang_Num_Function_Args == 1)
- white = make_whitespace_lut ();
- else
- {
- white = white_buf;
- make_lut ((unsigned char *)str, white);
- if (-1 == SLang_pop_slstring (&str))
- return;
- }
-
- if (-1 == _SLstring_list_init (&sl, 256, 1024))
- goto the_return;
-
- s = str;
- while (*s != 0)
- {
- char *s0;
-
- s0 = s;
- /* Skip whitespace */
- while ((*s0 != 0) && (0 != white[(unsigned char)*s0]))
- s0++;
-
- if (*s0 == 0)
- break;
-
- s = s0;
- while ((*s != 0) && (0 == white[(unsigned char) *s]))
- s++;
-
- /* sl deleted upon failure */
- if (-1 == _SLstring_list_append (&sl, SLang_create_nslstring (s0, (unsigned int) (s - s0))))
- goto the_return;
- }
-
- /* Deletes sl */
- (void) _SLstring_list_push (&sl);
-
- the_return:
- if (white == white_buf)
- SLang_free_slstring (str);
-}
-
-/* This routine returns the string with text removed between single character
- comment delimiters from the set b and e. */
-
-static void str_uncomment_string_cmd (char *str, char *b, char *e) /*{{{*/
-{
- unsigned char chb, che;
- unsigned char *s, *cbeg, *mark;
-
- if (strlen(b) != strlen(e))
- {
- SLang_doerror ("Comment delimiter length mismatch.");
- return;
- }
-
- set_utility_char_table (b);
-
- if (NULL == (str = (char *) SLmake_string(str))) return;
-
- s = (unsigned char *) str;
-
- while ((chb = *s++) != 0)
- {
- if (Utility_Char_Table [chb] == 0) continue;
-
- mark = s - 1;
-
- cbeg = (unsigned char *) b;
- while (*cbeg != chb) cbeg++;
-
- che = (unsigned char) *(e + (int) (cbeg - (unsigned char *) b));
-
- while (((chb = *s++) != 0) && (chb != che));
-
- if (chb == 0)
- {
- /* end of string and end not found. Just truncate it a return; */
- *mark = 0;
- break;
- }
-
- strcpy ((char *) mark, (char *)s);
- s = mark;
- }
- SLang_push_malloced_string (str);
-}
-
-/*}}}*/
-
-static void str_quote_string_cmd (char *str, char *quotes, int *slash_ptr) /*{{{*/
-{
- char *q;
- int slash;
- unsigned int len;
- register char *t, *s, *q1;
- register unsigned char ch;
-
- slash = *slash_ptr;
-
- if ((slash > 255) || (slash < 0))
- {
- SLang_Error = SL_INVALID_PARM;
- return;
- }
-
- /* setup the utility table to have 1s at quote char postitions. */
- set_utility_char_table (quotes);
-
- t = Utility_Char_Table;
- t[(unsigned int) slash] = 1;
-
- /* calculate length */
- s = str;
- len = 0;
- while ((ch = (unsigned char) *s++) != 0) if (t[ch]) len++;
- len += (unsigned int) (s - str);
-
- if (NULL != (q = SLmalloc(len)))
- {
- s = str; q1 = q;
- while ((ch = (unsigned char) *s++) != 0)
- {
- if (t[ch]) *q1++ = slash;
- *q1++ = (char) ch;
- }
- *q1 = 0;
- SLang_push_malloced_string(q);
- }
-}
-
-/*}}}*/
-
-/* returns the position of substrin in a string or null */
-static int issubstr_cmd (char *a, char *b) /*{{{*/
-{
- char *c;
-
- if (NULL == (c = (char *) strstr(a, b)))
- return 0;
-
- return 1 + (int) (c - a);
-}
-
-/*}}}*/
-
-/* returns to stack string at pos n to n + m of a */
-static void substr_cmd (char *a, int *n_ptr, int *m_ptr) /*{{{*/
-{
- int n, m;
- int lena;
-
- n = *n_ptr;
- m = *m_ptr;
-
- lena = strlen (a);
- if (n > lena) n = lena + 1;
- if (n < 1)
- {
- SLang_Error = SL_INVALID_PARM;
- return;
- }
-
- n--;
- if (m < 0) m = lena;
- if (n + m > lena) m = lena - n;
-
- (void) _SLang_push_nstring (a + n, (unsigned int) m);
-}
-
-/*}}}*/
-
-/* substitute char m at positin string n in string*/
-static void strsub_cmd (int *nptr, int *mptr) /*{{{*/
-{
- char *a;
- int n, m;
- unsigned int lena;
-
- if (-1 == SLpop_string (&a))
- return;
-
- n = *nptr;
- m = *mptr;
-
- lena = strlen (a);
-
- if ((n <= 0) || (lena < (unsigned int) n))
- {
- SLang_Error = SL_INVALID_PARM;
- SLfree(a);
- return;
- }
-
- a[n - 1] = (char) m;
-
- SLang_push_malloced_string (a);
-}
-
-/*}}}*/
-
-static void strup_cmd(void) /*{{{*/
-{
- unsigned char c, *a;
- char *str;
-
- if (SLpop_string (&str))
- return;
-
- a = (unsigned char *) str;
- while ((c = *a) != 0)
- {
- /* if ((*a >= 'a') && (*a <= 'z')) *a -= 32; */
- *a = UPPER_CASE(c);
- a++;
- }
-
- SLang_push_malloced_string (str);
-}
-
-/*}}}*/
-
-static int isdigit_cmd (char *what) /*{{{*/
-{
- return isdigit((unsigned char)*what);
-}
-
-/*}}}*/
-static int toupper_cmd (int *ch) /*{{{*/
-{
- return UPPER_CASE(*ch);
-}
-
-/*}}}*/
-
-static int tolower_cmd (int *ch) /*{{{*/
-{
- return LOWER_CASE(*ch);
-}
-
-/*}}}*/
-
-static void strlow_cmd (void) /*{{{*/
-{
- unsigned char c, *a;
- char *str;
-
- if (SLpop_string(&str)) return;
- a = (unsigned char *) str;
- while ((c = *a) != 0)
- {
- /* if ((*a >= 'a') && (*a <= 'z')) *a -= 32; */
- *a = LOWER_CASE(c);
- a++;
- }
-
- SLang_push_malloced_string ((char *) str);
-}
-
-/*}}}*/
-
-static SLang_Array_Type *do_strchop (char *str, int delim, int quote)
-{
- int count;
- char *s0, *elm;
- register char *s1;
- register unsigned char ch;
- int quoted;
- SLang_Array_Type *at;
- char **data;
-
- if ((quote < 0) || (quote > 255)
- || (delim <= 0) || (delim > 255))
- {
- SLang_Error = SL_INVALID_PARM;
- return NULL;
- }
-
- s1 = s0 = str;
-
- quoted = 0;
- count = 1; /* at least 1 */
- while (1)
- {
- ch = (unsigned char) *s1++;
- if ((ch == quote) && quote)
- {
- if (*s1 == 0)
- break;
-
- s1++;
- continue;
- }
-
- if (ch == delim)
- {
- count++;
- continue;
- }
-
- if (ch == 0)
- break;
- }
-
- if (NULL == (at = SLang_create_array (SLANG_STRING_TYPE, 0, NULL, &count, 1)))
- return NULL;
-
- data = (char **)at->data;
-
- count = 0;
- s1 = s0;
-
- while (1)
- {
- ch = (unsigned char) *s1;
-
- if ((ch == quote) && quote)
- {
- s1++;
- if (*s1 != 0) s1++;
- quoted = 1;
- continue;
- }
-
- if ((ch == delim) || (ch == 0))
- {
- if (quoted == 0)
- elm = SLang_create_nslstring (s0, (unsigned int) (s1 - s0));
- else
- {
- register char ch1, *p, *p1;
- char *tmp;
-
- tmp = SLmake_nstring (s0, (unsigned int)(s1 - s0));
- if (tmp == NULL)
- break;
-
- /* Now unquote it */
- p = p1 = tmp;
- do
- {
- ch1 = *p1++;
- if (ch1 == '\\') ch1 = *p1++;
- *p++ = ch1;
- }
- while (ch1 != 0);
- quoted = 0;
-
- elm = SLang_create_slstring (tmp);
- SLfree (tmp);
- }
-
- if (elm == NULL)
- break;
-
- data[count] = elm;
- count++;
-
- if (ch == 0)
- return at;
-
- s1++; /* skip past delim */
- s0 = s1; /* and reset */
- }
- else s1++;
- }
-
- SLang_free_array (at);
- return NULL;
-}
-
-static void strchop_cmd (char *str, int *q, int *d)
-{
- (void) SLang_push_array (do_strchop (str, *q, *d), 1);
-}
-
-static void strchopr_cmd (char *str, int *q, int *d)
-{
- SLang_Array_Type *at;
-
- if (NULL != (at = do_strchop (str, *q, *d)))
- {
- char **d0, **d1;
-
- d0 = (char **) at->data;
- d1 = d0 + (at->num_elements - 1);
-
- while (d0 < d1)
- {
- char *tmp;
-
- tmp = *d0;
- *d0 = *d1;
- *d1 = tmp;
- d0++;
- d1--;
- }
- }
- SLang_push_array (at, 1);
-}
-
-static int strcmp_cmd (char *a, char *b) /*{{{*/
-{
- return strcmp(a, b);
-}
-
-/*}}}*/
-
-static int strncmp_cmd (char *a, char *b, int *n) /*{{{*/
-{
- return strncmp(a, b, (unsigned int) *n);
-}
-
-/*}}}*/
-
-static int strlen_cmd (char *s) /*{{{*/
-{
- return (int) strlen (s);
-}
-/*}}}*/
-
-static void extract_element_cmd (char *list, int *nth_ptr, int *delim_ptr)
-{
- char buf[1024], *b;
-
- b = buf;
- if (-1 == SLextract_list_element (list, *nth_ptr, *delim_ptr, buf, sizeof(buf)))
- b = NULL;
-
- SLang_push_string (b);
-}
-
-/* sprintf functionality for S-Lang */
-
-static char *SLdo_sprintf (char *fmt) /*{{{*/
-{
- register char *p = fmt, ch;
- char *out = NULL, *outp = NULL;
- char dfmt[1024]; /* used to hold part of format */
- char *f;
- VOID_STAR varp;
- int want_width, width, precis, use_varp, int_var;
- long long_var;
- unsigned int len = 0, malloc_len = 0, dlen;
- int do_free, guess_size;
-#if SLANG_HAS_FLOAT
- int tmp1, tmp2, use_double;
- double x;
-#endif
- int use_long = 0;
-
- while (1)
- {
- while ((ch = *p) != 0)
- {
- if (ch == '%')
- break;
- p++;
- }
-
- /* p points at '%' or 0 */
-
- dlen = (unsigned int) (p - fmt);
-
- if (len + dlen >= malloc_len)
- {
- malloc_len = len + dlen;
- if (out == NULL) outp = SLmalloc(malloc_len + 1);
- else outp = SLrealloc(out, malloc_len + 1);
- if (NULL == outp)
- return out;
- out = outp;
- outp = out + len;
- }
-
- strncpy(outp, fmt, dlen);
- len += dlen;
- outp = out + len;
- *outp = 0;
- if (ch == 0) break;
-
- /* bump it beyond '%' */
- ++p;
- fmt = p;
-
- f = dfmt;
- *f++ = ch;
- /* handle flag char */
- ch = *p++;
-
- /* Make sure cases such as "% #g" can be handled. */
- if ((ch == '-') || (ch == '+') || (ch == ' ') || (ch == '#'))
- {
- *f++ = ch;
- ch = *p++;
- if ((ch == '-') || (ch == '+') || (ch == ' ') || (ch == '#'))
- {
- *f++ = ch;
- ch = *p++;
- }
- }
-
-
- /* width */
- /* I have got to parse it myself so that I can see how big it needs
- * to be.
- */
- want_width = width = 0;
- if (ch == '*')
- {
- if (SLang_pop_integer(&width)) return (out);
- want_width = 1;
- ch = *p++;
- }
- else
- {
- if (ch == '0')
- {
- *f++ = '0';
- ch = *p++;
- }
-
- while ((ch <= '9') && (ch >= '0'))
- {
- width = width * 10 + (ch - '0');
- ch = *p++;
- want_width = 1;
- }
- }
-
- if (want_width)
- {
- sprintf(f, "%d", width);
- f += strlen (f);
- }
- precis = 0;
- /* precision -- also indicates max number of chars from string */
- if (ch == '.')
- {
- *f++ = ch;
- ch = *p++;
- want_width = 0;
- if (ch == '*')
- {
- if (SLang_pop_integer(&precis)) return (out);
- ch = *p++;
- want_width = 1;
- }
- else while ((ch <= '9') && (ch >= '0'))
- {
- precis = precis * 10 + (ch - '0');
- ch = *p++;
- want_width = 1;
- }
- if (want_width)
- {
- sprintf(f, "%d", precis);
- f += strlen (f);
- }
- else precis = 0;
- }
-
- long_var = 0;
- int_var = 0;
- varp = NULL;
- guess_size = 32;
-#if SLANG_HAS_FLOAT
- use_double = 0;
-#endif
- use_long = 0;
- use_varp = 0;
- do_free = 0;
-
- if (ch == 'l')
- {
- use_long = 1;
- ch = *p++;
- }
- else if (ch == 'h') ch = *p++; /* not supported */
-
- /* Now the actual format specifier */
- switch (ch)
- {
- case 'S':
- _SLstring_intrinsic ();
- ch = 's';
- /* drop */
- case 's':
- if (SLang_pop_slstring((char **) &varp)) return (out);
- do_free = 1;
- guess_size = strlen((char *) varp);
- use_varp = 1;
- break;
-
- case '%':
- guess_size = 1;
- do_free = 0;
- use_varp = 1;
- varp = (VOID_STAR) "%";
- break;
-
- case 'c': guess_size = 1;
- use_long = 0;
- /* drop */
- case 'd':
- case 'i':
- case 'o':
- case 'u':
- case 'X':
- case 'x':
- if (SLang_pop_long (&long_var)) return(out);
- if (use_long == 0)
- int_var = (int) long_var;
- else
- *f++ = 'l';
- break;
-
- case 'f':
- case 'e':
- case 'g':
- case 'E':
- case 'G':
-#if SLANG_HAS_FLOAT
- if (SLang_pop_double(&x, &tmp1, &tmp2)) return (out);
- use_double = 1;
- guess_size = 256;
- (void) tmp1; (void) tmp2;
- use_long = 0;
- break;
-#endif
- case 'p':
- guess_size = 32;
- /* Pointer type?? Why?? */
- if (-1 == SLdo_pop ())
- return out;
- varp = (VOID_STAR) _SLStack_Pointer;
- use_varp = 1;
- use_long = 0;
- break;
-
- default:
- SLang_doerror("Invalid Format.");
- return(out);
- }
- *f++ = ch; *f = 0;
-
- width = width + precis;
- if (width > guess_size) guess_size = width;
-
- if (len + guess_size > malloc_len)
- {
- outp = (char *) SLrealloc(out, len + guess_size + 1);
- if (outp == NULL)
- {
- SLang_Error = SL_MALLOC_ERROR;
- return (out);
- }
- out = outp;
- outp = out + len;
- malloc_len = len + guess_size;
- }
-
- if (use_varp)
- {
- sprintf(outp, dfmt, varp);
- if (do_free) SLang_free_slstring ((char *)varp);
- }
-#if SLANG_HAS_FLOAT
- else if (use_double) sprintf(outp, dfmt, x);
-#endif
- else if (use_long) sprintf (outp, dfmt, long_var);
- else sprintf(outp, dfmt, int_var);
-
- len += strlen(outp);
- outp = out + len;
- fmt = p;
- }
-
- if (out != NULL)
- {
- outp = SLrealloc (out, (unsigned int) (outp - out) + 1);
- if (outp != NULL) out = outp;
- }
-
- return (out);
-}
-
-/*}}}*/
-
-int _SLstrops_do_sprintf_n (int n) /*{{{*/
-{
- char *p;
- char *fmt;
- SLang_Object_Type *ptr;
- int ofs;
-
- if (-1 == (ofs = SLreverse_stack (n + 1)))
- return -1;
-
- ptr = _SLRun_Stack + ofs;
-
- if (SLang_pop_slstring(&fmt))
- return -1;
-
- p = SLdo_sprintf (fmt);
- SLang_free_slstring (fmt);
-
- while (_SLStack_Pointer > ptr)
- SLdo_pop ();
-
- if (SLang_Error)
- {
- SLfree (p);
- return -1;
- }
-
- return SLang_push_malloced_string (p);
-}
-
-/*}}}*/
-
-static void sprintf_n_cmd (int *n)
-{
- _SLstrops_do_sprintf_n (*n);
-}
-
-static void sprintf_cmd (void)
-{
- _SLstrops_do_sprintf_n (SLang_Num_Function_Args - 1); /* do not include format */
-}
-
-/* converts string s to a form that can be used in an eval */
-static void make_printable_string(char *s) /*{{{*/
-{
- unsigned int len;
- register char *s1 = s, ch, *ss1;
- char *ss;
-
- /* compute length */
- len = 3;
- while ((ch = *s1++) != 0)
- {
- if ((ch == '\n') || (ch == '\\') || (ch == '"')) len++;
- len++;
- }
-
- if (NULL == (ss = SLmalloc(len)))
- return;
-
- s1 = s;
- ss1 = ss;
- *ss1++ = '"';
- while ((ch = *s1++) != 0)
- {
- if (ch == '\n')
- {
- ch = 'n';
- *ss1++ = '\\';
- }
- else if ((ch == '\\') || (ch == '"'))
- {
- *ss1++ = '\\';
- }
- *ss1++ = ch;
- }
- *ss1++ = '"';
- *ss1 = 0;
- if (-1 == SLang_push_string (ss))
- SLfree (ss);
-}
-
-/*}}}*/
-
-static int is_list_element_cmd (char *list, char *elem, int *d_ptr)
-{
- char ch;
- int d, n;
- unsigned int len;
- char *lbeg, *lend;
-
- d = *d_ptr;
-
- len = strlen (elem);
-
- n = 1;
- lend = list;
-
- while (1)
- {
- lbeg = lend;
- while ((0 != (ch = *lend)) && (ch != (char) d)) lend++;
-
- if ((lbeg + len == lend)
- && (0 == strncmp (elem, lbeg, len)))
- break;
-
- if (ch == 0)
- {
- n = 0;
- break;
- }
- lend++; /* skip delim */
- n++;
- }
-
- return n;
-}
-
-/*}}}*/
-
-/* Regular expression routines for strings */
-static SLRegexp_Type regexp_reg;
-
-static int string_match_cmd (char *str, char *pat, int *nptr) /*{{{*/
-{
- int n;
- unsigned int len;
- unsigned char rbuf[512], *match;
-
- n = *nptr;
-
- regexp_reg.case_sensitive = 1;
- regexp_reg.buf = rbuf;
- regexp_reg.pat = (unsigned char *) pat;
- regexp_reg.buf_len = sizeof (rbuf);
-
- if (SLang_regexp_compile (&regexp_reg))
- {
- SLang_verror (SL_INVALID_PARM, "Unable to compile pattern");
- return -1;
- }
-
- n--;
- len = strlen(str);
- if ((n < 0) || ((unsigned int) n >= len))
- {
- /* SLang_Error = SL_INVALID_PARM; */
- return 0;
- }
-
- str += n;
- len -= n;
-
- if (NULL == (match = SLang_regexp_match((unsigned char *) str, len, &regexp_reg)))
- return 0;
-
- /* adjust offsets */
- regexp_reg.offset = n;
-
- return (1 + (int) ((char *) match - str));
-}
-
-/*}}}*/
-
-static int string_match_nth_cmd (int *nptr) /*{{{*/
-{
- int n, beg;
-
- n = *nptr;
-
- if ((n < 0) || (n > 9) || (regexp_reg.pat == NULL)
- || ((beg = regexp_reg.beg_matches[n]) == -1))
- {
- SLang_Error = SL_INVALID_PARM;
- return -1;
- }
- SLang_push_integer(beg + regexp_reg.offset);
- return regexp_reg.end_matches[n];
-}
-
-/*}}}*/
-
-static char *create_delimited_string (char **list, unsigned int n,
- char *delim)
-{
- unsigned int len, dlen;
- unsigned int i;
- unsigned int num;
- char *str, *s;
-
- len = 1; /* allow room for \0 char */
- num = 0;
- for (i = 0; i < n; i++)
- {
- if (list[i] == NULL) continue;
- len += strlen (list[i]);
- num++;
- }
-
- dlen = strlen (delim);
- if (num > 1)
- len += (num - 1) * dlen;
-
- if (NULL == (str = SLmalloc (len)))
- return NULL;
-
- *str = 0;
- s = str;
- i = 0;
-
- while (num > 1)
- {
- while (list[i] == NULL)
- i++;
-
- strcpy (s, list[i]);
- s += strlen (list[i]);
- strcpy (s, delim);
- s += dlen;
- i++;
- num--;
- }
-
- if (num)
- {
- while (list[i] == NULL)
- i++;
-
- strcpy (s, list[i]);
- }
-
- return str;
-}
-
-static void create_delimited_string_cmd (int *nptr)
-{
- unsigned int n, i;
- char **strings;
- char *str;
-
- str = NULL;
-
- n = 1 + (unsigned int) *nptr; /* n includes delimiter */
-
- if (NULL == (strings = (char **)SLmalloc (n * sizeof (char *))))
- {
- SLdo_pop_n (n);
- return;
- }
- memset((char *)strings, 0, n * sizeof (char *));
-
- i = n;
- while (i != 0)
- {
- i--;
- if (-1 == SLang_pop_slstring (strings + i))
- goto return_error;
- }
-
- str = create_delimited_string (strings + 1, (n - 1), strings[0]);
- /* drop */
- return_error:
- for (i = 0; i < n; i++) SLang_free_slstring (strings[i]);
- SLfree ((char *)strings);
-
- (void) SLang_push_malloced_string (str); /* NULL Ok */
-}
-
-static void strjoin_cmd (char *delim)
-{
- SLang_Array_Type *at;
- char *str;
-
- if (-1 == SLang_pop_array_of_type (&at, SLANG_STRING_TYPE))
- return;
-
- str = create_delimited_string ((char **)at->data, at->num_elements, delim);
- SLang_free_array (at);
- (void) SLang_push_malloced_string (str); /* NULL Ok */
-}
-
-static void str_delete_chars_cmd (char *s, char *d)
-{
- unsigned char lut[256];
- unsigned char *s1, *s2;
- unsigned char ch;
-
- make_lut ((unsigned char *)d, lut);
- if (NULL == (s = SLmake_string (s)))
- return;
-
- s1 = s2 = (unsigned char *) s;
- while ((ch = *s2++) != 0)
- {
- if (0 == lut[ch])
- *s1++ = ch;
- }
- *s1 = 0;
-
- (void) SLang_push_malloced_string (s);
-}
-
-static unsigned char *make_lut_string (unsigned char *s)
-{
- unsigned char lut[256];
- unsigned char *l;
- unsigned int i;
-
- /* Complement-- a natural order is imposed */
- make_lut (s, lut);
- l = lut;
- for (i = 1; i < 256; i++)
- {
- if (lut[i])
- *l++ = (unsigned char) i;
- }
- *l = 0;
- return (unsigned char *) SLmake_string ((char *)lut);
-}
-
-static unsigned char *make_str_range (unsigned char *s)
-{
- unsigned char *s1, *range;
- unsigned int num;
- unsigned char ch;
- int len;
-
- if (*s == '^')
- return make_lut_string (s);
-
- num = 0;
- s1 = s;
- while ((ch = *s1++) != 0)
- {
- unsigned char ch1;
-
- ch1 = *s1;
- if (ch1 == '-')
- {
- s1++;
- ch1 = *s1;
- len = (int)ch1 - (int)ch;
- if (len < 0)
- len = -len;
-
- num += (unsigned int) len;
- if (ch1 != 0)
- s1++;
- }
-
- num++;
- }
-
- range = (unsigned char *)SLmalloc (num + 1);
- if (range == NULL)
- return NULL;
-
- s1 = s;
- s = range;
- while ((ch = *s1++) != 0)
- {
- unsigned char ch1;
- unsigned int i;
-
- ch1 = *s1;
- if (ch1 != '-')
- {
- *s++ = ch;
- continue;
- }
-
- s1++;
- ch1 = *s1;
-
- if (ch > ch1)
- {
- if (ch1 == 0)
- ch1 = 1;
-
- for (i = (unsigned int) ch; i >= (unsigned int) ch1; i--)
- *s++ = (unsigned char) i;
-
- if (*s1 == 0)
- break;
- }
- else
- {
- for (i = (unsigned int) ch; i <= (unsigned int) ch1; i++)
- *s++ = (unsigned char) i;
- }
- s1++;
- }
-
-#if 0
- if (range + num != s)
- SLang_verror (SL_INTERNAL_ERROR, "make_str_range: num wrong");
-#endif
- *s = 0;
-
- return range;
-}
-
-static void strtrans_cmd (char *s, unsigned char *from, unsigned char *to)
-{
- unsigned char map[256];
- char *s1;
- unsigned int i;
- unsigned char ch;
- unsigned char last_to;
- unsigned char *from_range, *to_range;
-
- for (i = 0; i < 256; i++) map[i] = (unsigned char) i;
-
- if (*to == 0)
- {
- str_delete_chars_cmd (s, (char *)from);
- return;
- }
-
- from_range = make_str_range (from);
- if (from_range == NULL)
- return;
- to_range = make_str_range (to);
- if (to_range == NULL)
- {
- SLfree ((char *)from_range);
- return;
- }
-
- from = from_range;
- to = to_range;
-
- last_to = 0;
- while ((ch = *from++) != 0)
- {
- unsigned char to_ch;
-
- if (0 == (to_ch = *to++))
- {
- do
- {
- map[ch] = last_to;
- }
- while (0 != (ch = *from++));
- break;
- }
-
- last_to = map[ch] = to_ch;
- }
-
- SLfree ((char *)from_range);
- SLfree ((char *)to_range);
-
- s = SLmake_string (s);
- if (s == NULL)
- return;
-
- s1 = s;
- while ((ch = (unsigned char) *s1) != 0)
- *s1++ = (char) map[ch];
-
- (void) SLang_push_malloced_string (s);
-}
-
-
-static SLang_Intrin_Fun_Type Strops_Table [] = /*{{{*/
-{
- MAKE_INTRINSIC_I("create_delimited_string", create_delimited_string_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_SS("strcmp", strcmp_cmd, SLANG_INT_TYPE),
- MAKE_INTRINSIC_SSI("strncmp", strncmp_cmd, SLANG_INT_TYPE),
- MAKE_INTRINSIC_0("strcat", strcat_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_S("strlen", strlen_cmd, SLANG_INT_TYPE),
- MAKE_INTRINSIC_SII("strchop", strchop_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_SII("strchopr", strchopr_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_I("strreplace", strreplace_cmd, SLANG_INT_TYPE),
- MAKE_INTRINSIC_SSS("str_replace", str_replace_cmd, SLANG_INT_TYPE),
- MAKE_INTRINSIC_SII("substr", substr_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_SS("is_substr", issubstr_cmd, SLANG_INT_TYPE),
- MAKE_INTRINSIC_II("strsub", strsub_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_SII("extract_element", extract_element_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_SSI("is_list_element", is_list_element_cmd, SLANG_INT_TYPE),
- MAKE_INTRINSIC_SSI("string_match", string_match_cmd, SLANG_INT_TYPE),
- MAKE_INTRINSIC_I("string_match_nth", string_match_nth_cmd, SLANG_INT_TYPE),
- MAKE_INTRINSIC_0("strlow", strlow_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_I("tolower", tolower_cmd, SLANG_INT_TYPE),
- MAKE_INTRINSIC_I("toupper", toupper_cmd, SLANG_INT_TYPE),
- MAKE_INTRINSIC_0("strup", strup_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_S("isdigit", isdigit_cmd, SLANG_INT_TYPE),
- MAKE_INTRINSIC_S("strtrim", strtrim_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_S("strtrim_end", strtrim_end_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_S("strtrim_beg", strtrim_beg_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_0("strcompress", strcompress_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_I("Sprintf", sprintf_n_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_0("sprintf", sprintf_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_0("sscanf", _SLang_sscanf, SLANG_INT_TYPE),
- MAKE_INTRINSIC_S("make_printable_string", make_printable_string, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_SSI("str_quote_string", str_quote_string_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_SSS("str_uncomment_string", str_uncomment_string_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_II("define_case", SLang_define_case, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_S("strtok", strtok_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_S("strjoin", strjoin_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_SSS("strtrans", strtrans_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_SS("str_delete_chars", str_delete_chars_cmd, SLANG_VOID_TYPE),
-
- SLANG_END_INTRIN_FUN_TABLE
-};
-
-/*}}}*/
-
-int _SLang_init_slstrops (void)
-{
- return SLadd_intrin_fun_table (Strops_Table, NULL);
-}
diff --git a/mdk-stage1/slang/slstruct.c b/mdk-stage1/slang/slstruct.c
deleted file mode 100644
index 33d182373..000000000
--- a/mdk-stage1/slang/slstruct.c
+++ /dev/null
@@ -1,932 +0,0 @@
-/* Structure type implementation */
-/* Copyright (c) 1998, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-#include "slinclud.h"
-
-#define SL_APP_WANTS_FOREACH
-#include "slang.h"
-#include "_slang.h"
-
-void _SLstruct_delete_struct (_SLang_Struct_Type *s)
-{
- _SLstruct_Field_Type *field, *field_max;
-
- if (s == NULL) return;
-
- if (s->num_refs > 1)
- {
- s->num_refs -= 1;
- return;
- }
-
- field = s->fields;
- if (field != NULL)
- {
- field_max = field + s->nfields;
-
- while (field < field_max)
- {
- SLang_free_object (&field->obj);
- SLang_free_slstring (field->name); /* could be NULL */
- field++;
- }
- SLfree ((char *) s->fields);
- }
- SLfree ((char *) s);
-}
-
-static _SLang_Struct_Type *allocate_struct (unsigned int nfields)
-{
- _SLang_Struct_Type *s;
- _SLstruct_Field_Type *f;
- unsigned int i, size;
-
- s = (_SLang_Struct_Type *) SLmalloc (sizeof (_SLang_Struct_Type));
- if (s == NULL) return NULL;
-
- SLMEMSET((char *) s, 0, sizeof (_SLang_Struct_Type));
-
- size = nfields * sizeof(_SLstruct_Field_Type);
- if (NULL == (f = (_SLstruct_Field_Type *) SLmalloc (size)))
- {
- SLfree ((char *) s);
- return NULL;
- }
- SLMEMSET ((char *) f, 0, size);
- s->nfields = nfields;
- s->fields = f;
-
- /* By default, all structs will be created with elements set to NULL. I
- * do not know whether or not it is better to use SLANG_UNDEFINED_TYPE.
- */
- for (i = 0; i < nfields; i++)
- f[i].obj.data_type = SLANG_NULL_TYPE;
-
- return s;
-}
-
-static int push_struct_of_type (unsigned char type, _SLang_Struct_Type *s)
-{
- SLang_Object_Type obj;
-
- obj.data_type = type;
- obj.v.struct_val = s;
- s->num_refs += 1;
-
- if (0 == SLang_push (&obj))
- return 0;
-
- s->num_refs -= 1;
- return -1;
-}
-
-int _SLang_push_struct (_SLang_Struct_Type *s)
-{
- return push_struct_of_type (SLANG_STRUCT_TYPE, s);
-}
-
-int _SLang_pop_struct (_SLang_Struct_Type **sp)
-{
- SLang_Object_Type obj;
- SLang_Class_Type *cl;
- unsigned char type;
-
- if (0 != SLang_pop (&obj))
- return -1;
-
- type = obj.data_type;
- if (type != SLANG_STRUCT_TYPE)
- {
- cl = _SLclass_get_class (type);
- if (cl->cl_struct_def == NULL)
- {
- *sp = NULL;
- SLang_free_object (&obj);
- SLang_verror (SL_TYPE_MISMATCH,
- "Expecting struct type object. Found %s",
- cl->cl_name);
- return -1;
- }
- }
-
- *sp = obj.v.struct_val;
- return 0;
-}
-
-static void struct_destroy (unsigned char type, VOID_STAR vs)
-{
- (void) type;
- _SLstruct_delete_struct (*(_SLang_Struct_Type **) vs);
-}
-
-static int struct_push (unsigned char type, VOID_STAR ptr)
-{
- return push_struct_of_type (type, *(_SLang_Struct_Type **) ptr);
-}
-
-static _SLstruct_Field_Type *find_field (_SLang_Struct_Type *s, char *name)
-{
- _SLstruct_Field_Type *f, *fmax;
-
- f = s->fields;
- fmax = f + s->nfields;
-
- while (f < fmax)
- {
- /* Since both these are slstrings, only compare pointer */
- if (name == f->name)
- return f;
-
- f++;
- }
-
- return NULL;
-}
-
-static _SLstruct_Field_Type *pop_field (_SLang_Struct_Type *s, char *name)
-{
- _SLstruct_Field_Type *f;
-
- f = find_field (s, name);
- if (f == NULL)
- SLang_verror (SL_SYNTAX_ERROR, "struct has no field named %s", name);
- return f;
-}
-
-int SLstruct_create_struct (unsigned int nfields,
- char **field_names,
- unsigned char *field_types,
- VOID_STAR *field_values)
-{
- _SLang_Struct_Type *s;
- _SLstruct_Field_Type *f;
- unsigned int i;
-
- if (NULL == (s = allocate_struct (nfields)))
- return -1;
-
- f = s->fields;
- for (i = 0; i < nfields; i++)
- {
- unsigned char type;
- SLang_Class_Type *cl;
- VOID_STAR value;
- char *name = field_names [i];
-
- if (name == NULL)
- {
- SLang_verror (SL_INVALID_PARM, "A struct field name cannot be NULL");
- goto return_error;
- }
-
- if (NULL == (f->name = SLang_create_slstring (name)))
- goto return_error;
-
- if ((field_values == NULL)
- || (NULL == (value = field_values [i])))
- {
- f++;
- continue;
- }
-
- type = field_types[i];
- cl = _SLclass_get_class (type);
-
- if ((-1 == (cl->cl_push (type, value)))
- || (-1 == SLang_pop (&f->obj)))
- goto return_error;
-
- f++;
- }
-
- if (0 == _SLang_push_struct (s))
- return 0;
- /* drop */
-
- return_error:
- _SLstruct_delete_struct (s);
- return -1;
-}
-
-/* Interpreter interface */
-
-int _SLstruct_define_struct (void)
-{
- int nfields;
- _SLang_Struct_Type *s;
- _SLstruct_Field_Type *f;
-
- if (-1 == SLang_pop_integer (&nfields))
- return -1;
-
- if (nfields <= 0)
- {
- SLang_verror (SL_INVALID_PARM, "Number of struct fields must be > 0");
- return -1;
- }
-
- if (NULL == (s = allocate_struct (nfields)))
- return -1;
-
- f = s->fields;
- while (nfields)
- {
- char *name;
-
- nfields--;
- if (-1 == SLang_pop_slstring (&name))
- {
- _SLstruct_delete_struct (s);
- return -1;
- }
- f[nfields].name = name;
- }
-
- if (-1 == _SLang_push_struct (s))
- {
- _SLstruct_delete_struct (s);
- return -1;
- }
- return 0;
-}
-
-/* Simply make a struct that contains the same fields as struct s. Do not
- * duplicate the field values.
- */
-static _SLang_Struct_Type *make_struct_shell (_SLang_Struct_Type *s)
-{
- _SLang_Struct_Type *new_s;
- _SLstruct_Field_Type *new_f, *old_f;
- unsigned int i, nfields;
-
- nfields = s->nfields;
- if (NULL == (new_s = allocate_struct (nfields)))
- return NULL;
-
- new_f = new_s->fields;
- old_f = s->fields;
-
- for (i = 0; i < nfields; i++)
- {
- if (NULL == (new_f[i].name = SLang_create_slstring (old_f[i].name)))
- {
- _SLstruct_delete_struct (new_s);
- return NULL;
- }
- }
- return new_s;
-}
-
-static int struct_init_array_object (unsigned char type, VOID_STAR addr)
-{
- SLang_Class_Type *cl;
- _SLang_Struct_Type *s;
-
- cl = _SLclass_get_class (type);
- if (NULL == (s = make_struct_shell (cl->cl_struct_def)))
- return -1;
-
- s->num_refs = 1;
- *(_SLang_Struct_Type **) addr = s;
- return 0;
-}
-
-static int
-typedefed_struct_datatype_deref (unsigned char type)
-{
- SLang_Class_Type *cl;
- _SLang_Struct_Type *s;
-
- cl = _SLclass_get_class (type);
- if (NULL == (s = make_struct_shell (cl->cl_struct_def)))
- return -1;
-
- if (-1 == push_struct_of_type (type, s))
- {
- _SLstruct_delete_struct (s);
- return -1;
- }
-
- return 0;
-}
-
-static _SLang_Struct_Type *duplicate_struct (_SLang_Struct_Type *s)
-{
- _SLang_Struct_Type *new_s;
- _SLstruct_Field_Type *new_f, *f, *fmax;
-
- new_s = make_struct_shell (s);
-
- if (new_s == NULL)
- return NULL;
-
- f = s->fields;
- fmax = f + s->nfields;
- new_f = new_s->fields;
-
- while (f < fmax)
- {
- SLang_Object_Type *obj;
-
- obj = &f->obj;
- if (obj->data_type != SLANG_UNDEFINED_TYPE)
- {
- if ((-1 == _SLpush_slang_obj (obj))
- || (-1 == SLang_pop (&new_f->obj)))
- {
- _SLstruct_delete_struct (new_s);
- return NULL;
- }
- }
- new_f++;
- f++;
- }
-
- return new_s;
-}
-
-static int struct_dereference (unsigned char type, VOID_STAR addr)
-{
- _SLang_Struct_Type *s;
-
- if (NULL == (s = duplicate_struct (*(_SLang_Struct_Type **) addr)))
- return -1;
-
- if (-1 == push_struct_of_type (type, s))
- {
- _SLstruct_delete_struct (s);
- return -1;
- }
-
- return 0;
-}
-
-/*{{{ foreach */
-
-struct _SLang_Foreach_Context_Type
-{
- _SLang_Struct_Type *s;
- char *next_field_name;
-};
-
-static SLang_Foreach_Context_Type *
-struct_foreach_open (unsigned char type, unsigned int num)
-{
- SLang_Foreach_Context_Type *c;
- _SLang_Struct_Type *s;
- char *next_name;
-
- (void) type;
-
- if (-1 == _SLang_pop_struct (&s))
- return NULL;
-
- switch (num)
- {
- case 0:
- next_name = SLang_create_slstring ("next");
- break;
-
- case 1:
- if (-1 == SLang_pop_slstring (&next_name))
- next_name = NULL;
- break;
-
- default:
- next_name = NULL;
- SLang_verror (SL_NOT_IMPLEMENTED,
- "'foreach (Struct_Type) using' requires single control value");
- SLdo_pop_n (num);
- break;
- }
-
- if (next_name == NULL)
- {
- _SLstruct_delete_struct (s);
- return NULL;
- }
-
- c = (SLang_Foreach_Context_Type *)SLmalloc (sizeof (SLang_Foreach_Context_Type));
- if (c == NULL)
- {
- _SLstruct_delete_struct (s);
- SLang_free_slstring (next_name);
- return NULL;
- }
- memset ((char *) c, 0, sizeof (SLang_Foreach_Context_Type));
-
- c->next_field_name = next_name;
- c->s = s;
-
- return c;
-}
-
-static void struct_foreach_close (unsigned char type, SLang_Foreach_Context_Type *c)
-{
- (void) type;
- if (c == NULL) return;
-
- SLang_free_slstring (c->next_field_name);
- if (c->s != NULL) _SLstruct_delete_struct (c->s);
- SLfree ((char *) c);
-}
-
-static int struct_foreach (unsigned char type, SLang_Foreach_Context_Type *c)
-{
- _SLstruct_Field_Type *f;
- _SLang_Struct_Type *next_s;
-
- (void) type;
-
- if (c == NULL)
- return -1;
-
- if (c->s == NULL)
- return 0; /* done */
-
- if (-1 == _SLang_push_struct (c->s))
- return -1;
-
- /* Now get the next one ready for the next foreach loop */
-
- next_s = NULL;
- if (NULL != (f = find_field (c->s, c->next_field_name)))
- {
- SLang_Class_Type *cl;
-
- cl = _SLclass_get_class (f->obj.data_type);
- /* Note that I cannot simply look for SLANG_STRUCT_TYPE since the
- * user may have typedefed another struct type. So, look at the
- * class methods.
- */
- if (cl->cl_foreach_open == struct_foreach_open)
- {
- next_s = f->obj.v.struct_val;
- next_s->num_refs += 1;
- }
- }
-
- _SLstruct_delete_struct (c->s);
- c->s = next_s;
-
- /* keep going */
- return 1;
-}
-
-/*}}}*/
-
-static int struct_sput (unsigned char type, char *name)
-{
- _SLang_Struct_Type *s;
- _SLstruct_Field_Type *f;
- SLang_Object_Type obj;
-
- (void) type;
-
- if (-1 == _SLang_pop_struct (&s))
- return -1;
-
- if ((NULL == (f = pop_field (s, name)))
- || (-1 == SLang_pop (&obj)))
- {
- _SLstruct_delete_struct (s);
- return -1;
- }
-
- SLang_free_object (&f->obj);
- f->obj = obj;
- _SLstruct_delete_struct (s);
- return 0;
-}
-
-static int struct_sget (unsigned char type, char *name)
-{
- _SLang_Struct_Type *s;
- _SLstruct_Field_Type *f;
- int ret;
-
- (void) type;
-
- if (-1 == _SLang_pop_struct (&s))
- return -1;
-
- if (NULL == (f = pop_field (s, name)))
- {
- _SLstruct_delete_struct (s);
- return -1;
- }
-
- ret = _SLpush_slang_obj (&f->obj);
- _SLstruct_delete_struct (s);
- return ret;
-}
-
-static int struct_typecast
- (unsigned char a_type, VOID_STAR ap, unsigned int na,
- unsigned char b_type, VOID_STAR bp)
-{
- _SLang_Struct_Type **a, **b;
- unsigned int i;
-
- (void) a_type;
- (void) b_type;
-
- a = (_SLang_Struct_Type **) ap;
- b = (_SLang_Struct_Type **) bp;
- for (i = 0; i < na; i++)
- {
- b[i] = a[i];
- if (a[i] != NULL)
- a[i]->num_refs += 1;
- }
-
- return 1;
-}
-
-int _SLstruct_define_typedef (void)
-{
- char *type_name;
- _SLang_Struct_Type *s, *s1;
- SLang_Class_Type *cl;
-
- if (-1 == SLang_pop_slstring (&type_name))
- return -1;
-
- if (-1 == _SLang_pop_struct (&s))
- {
- SLang_free_slstring (type_name);
- return -1;
- }
-
- if (NULL == (s1 = make_struct_shell (s)))
- {
- SLang_free_slstring (type_name);
- _SLstruct_delete_struct (s);
- return -1;
- }
-
- _SLstruct_delete_struct (s);
-
- if (NULL == (cl = SLclass_allocate_class (type_name)))
- {
- SLang_free_slstring (type_name);
- _SLstruct_delete_struct (s1);
- return -1;
- }
- SLang_free_slstring (type_name);
-
- cl->cl_struct_def = s1;
- cl->cl_init_array_object = struct_init_array_object;
- cl->cl_datatype_deref = typedefed_struct_datatype_deref;
- cl->cl_destroy = struct_destroy;
- cl->cl_push = struct_push;
- cl->cl_dereference = struct_dereference;
- cl->cl_foreach_open = struct_foreach_open;
- cl->cl_foreach_close = struct_foreach_close;
- cl->cl_foreach = struct_foreach;
-
- cl->cl_sget = struct_sget;
- cl->cl_sput = struct_sput;
-
- if (-1 == SLclass_register_class (cl,
- SLANG_VOID_TYPE, /* any open slot */
- sizeof (_SLang_Struct_Type),
- SLANG_CLASS_TYPE_PTR))
- {
- /* FIXME: Priority=low */
- /* There is a memory leak here if this fails... */
- return -1;
- }
- /* Note: typecast from a user type struct type allowed but not the other
- * way.
- */
- if (-1 == SLclass_add_typecast (cl->cl_data_type, SLANG_STRUCT_TYPE, struct_typecast, 1))
- return -1;
-
- return 0;
-}
-
-static int
-struct_datatype_deref (unsigned char stype)
-{
- (void) stype;
-
- if (SLang_peek_at_stack () == SLANG_ARRAY_TYPE)
- {
- SLang_Array_Type *at;
- int status;
-
- if (-1 == SLang_pop_array_of_type (&at, SLANG_STRING_TYPE))
- return -1;
-
- status = SLstruct_create_struct (at->num_elements,
- (char **) at->data, NULL, NULL);
-
- SLang_free_array (at);
- return status;
- }
-
- SLang_push_integer (SLang_Num_Function_Args);
- return _SLstruct_define_struct ();
-}
-
-static int register_struct (void)
-{
- SLang_Class_Type *cl;
-
- if (NULL == (cl = SLclass_allocate_class ("Struct_Type")))
- return -1;
-
- (void) SLclass_set_destroy_function (cl, struct_destroy);
- (void) SLclass_set_push_function (cl, struct_push);
- cl->cl_dereference = struct_dereference;
- cl->cl_datatype_deref = struct_datatype_deref;
-
- cl->cl_foreach_open = struct_foreach_open;
- cl->cl_foreach_close = struct_foreach_close;
- cl->cl_foreach = struct_foreach;
-
- cl->cl_sget = struct_sget;
- cl->cl_sput = struct_sput;
-
- if (-1 == SLclass_register_class (cl, SLANG_STRUCT_TYPE, sizeof (_SLang_Struct_Type),
- SLANG_CLASS_TYPE_PTR))
- return -1;
-
- return 0;
-}
-
-static void get_struct_field_names (_SLang_Struct_Type *s)
-{
- SLang_Array_Type *a;
- char **data;
- int i, nfields;
- _SLstruct_Field_Type *f;
-
- nfields = (int) s->nfields;
-
- if (NULL == (a = SLang_create_array (SLANG_STRING_TYPE, 0, NULL, &nfields, 1)))
- return;
-
- f = s->fields;
- data = (char **) a->data;
- for (i = 0; i < nfields; i++)
- {
- /* Since we are dealing with hashed strings, the next call should not
- * fail. If it does, the interpreter will handle it at some other
- * level.
- */
- data [i] = SLang_create_slstring (f[i].name);
- }
-
- SLang_push_array (a, 1);
-}
-
-static int push_struct_fields (_SLang_Struct_Type *s)
-{
- _SLstruct_Field_Type *f, *fmax;
- int num;
-
- f = s->fields;
- fmax = f + s->nfields;
-
- num = 0;
- while (fmax > f)
- {
- fmax--;
- if (-1 == _SLpush_slang_obj (&fmax->obj))
- break;
-
- num++;
- }
-
- return num;
-}
-
-/* Syntax: set_struct_field (s, name, value); */
-static void struct_set_field (void)
-{
- _SLang_Struct_Type *s;
- _SLstruct_Field_Type *f;
- SLang_Object_Type obj;
- char *name;
-
- if (-1 == SLang_pop (&obj))
- return;
-
- if (-1 == SLang_pop_slstring (&name))
- {
- SLang_free_object (&obj);
- return;
- }
-
- if (-1 == _SLang_pop_struct (&s))
- {
- SLang_free_slstring (name);
- SLang_free_object (&obj);
- return;
- }
-
- if (NULL == (f = pop_field (s, name)))
- {
- _SLstruct_delete_struct (s);
- SLang_free_slstring (name);
- SLang_free_object (&obj);
- return;
- }
-
- SLang_free_object (&f->obj);
- f->obj = obj;
-
- _SLstruct_delete_struct (s);
- SLang_free_slstring (name);
-}
-
-/* Syntax: set_struct_fields (s, values....); */
-static void set_struct_fields (void)
-{
- unsigned int n;
- _SLang_Struct_Type *s;
- _SLstruct_Field_Type *f;
-
- n = (unsigned int) SLang_Num_Function_Args;
-
- if (-1 == SLreverse_stack (n))
- return;
-
- n--;
- if (-1 == _SLang_pop_struct (&s))
- {
- SLdo_pop_n (n);
- return;
- }
-
- if (n > s->nfields)
- {
- SLdo_pop_n (n);
- SLang_verror (SL_INVALID_PARM, "Too many values for structure");
- _SLstruct_delete_struct (s);
- return;
- }
-
- f = s->fields;
- while (n > 0)
- {
- SLang_Object_Type obj;
-
- if (-1 == SLang_pop (&obj))
- break;
-
- SLang_free_object (&f->obj);
- f->obj = obj;
-
- f++;
- n--;
- }
-
- _SLstruct_delete_struct (s);
-}
-
-static void get_struct_field (char *name)
-{
- (void) struct_sget (0, name);
-}
-
-static int is_struct_type (void)
-{
- SLang_Object_Type obj;
- unsigned char type;
- int status;
-
- if (-1 == SLang_pop (&obj))
- return -1;
-
- type = obj.data_type;
- if (type == SLANG_STRUCT_TYPE)
- status = 1;
- else
- status = (NULL != _SLclass_get_class (type)->cl_struct_def);
- SLang_free_object (&obj);
- return status;
-}
-
-
-static SLang_Intrin_Fun_Type Struct_Table [] =
-{
- MAKE_INTRINSIC_1("get_struct_field_names", get_struct_field_names, SLANG_VOID_TYPE, SLANG_STRUCT_TYPE),
- MAKE_INTRINSIC_1("get_struct_field", get_struct_field, SLANG_VOID_TYPE, SLANG_STRING_TYPE),
- MAKE_INTRINSIC_1("_push_struct_field_values", push_struct_fields, SLANG_INT_TYPE, SLANG_STRUCT_TYPE),
- MAKE_INTRINSIC_0("set_struct_field", struct_set_field, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_0("set_struct_fields", set_struct_fields, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_0("is_struct_type", is_struct_type, SLANG_INT_TYPE),
- /* MAKE_INTRINSIC_I("_create_struct", create_struct, SLANG_VOID_TYPE), */
- SLANG_END_INTRIN_FUN_TABLE
-};
-
-int _SLstruct_init (void)
-{
- if ((-1 == SLadd_intrin_fun_table (Struct_Table, NULL))
- || (-1 == register_struct ()))
- return -1;
-
- return 0;
-}
-
-void _SLstruct_pop_args (int *np)
-{
- SLang_Array_Type *at;
- int i, n;
- _SLang_Struct_Type **data;
-
- n = *np;
-
- if (n < 0)
- {
- SLang_Error = SL_INVALID_PARM;
- return;
- }
-
- data = (_SLang_Struct_Type **) SLmalloc ((n + 1) * sizeof (_SLang_Struct_Type *));
- if (data == NULL)
- {
- SLdo_pop_n (n);
- return;
- }
-
- memset ((char *)data, 0, n * sizeof (_SLang_Struct_Type *));
-
- i = n;
- while (i > 0)
- {
- _SLang_Struct_Type *s;
- _SLstruct_Field_Type *f;
-
- i--;
-
- if (NULL == (s = allocate_struct (1)))
- goto return_error;
-
- data[i] = s;
- s->num_refs += 1; /* keeping a copy */
-
- f = s->fields;
- if (NULL == (f->name = SLang_create_slstring ("value")))
- goto return_error;
-
- if (-1 == SLang_pop (&f->obj))
- goto return_error;
- }
-
- if (NULL == (at = SLang_create_array (SLANG_STRUCT_TYPE, 0,
- (VOID_STAR) data, &n, 1)))
- goto return_error;
-
- (void) SLang_push_array (at, 1);
- return;
-
- return_error:
- for (i = 0; i < n; i++)
- {
- _SLang_Struct_Type *s;
-
- s = data[i];
- if (s != NULL)
- _SLstruct_delete_struct (s);
- }
-
- SLfree ((char *) data);
-}
-
-void _SLstruct_push_args (SLang_Array_Type *at)
-{
- _SLang_Struct_Type **sp;
- unsigned int num;
-
- if (at->data_type != SLANG_STRUCT_TYPE)
- {
- SLang_Error = SL_TYPE_MISMATCH;
- return;
- }
-
- sp = (_SLang_Struct_Type **) at->data;
- num = at->num_elements;
-
- while ((SLang_Error == 0) && (num > 0))
- {
- _SLang_Struct_Type *s;
-
- num--;
- if (NULL == (s = *sp++))
- {
- SLang_push_null ();
- continue;
- }
-
- /* I should check to see if the value field is present, but... */
- (void) _SLpush_slang_obj (&s->fields->obj);
- }
-}
diff --git a/mdk-stage1/slang/sltermin.c b/mdk-stage1/slang/sltermin.c
deleted file mode 100644
index f9c64f0b2..000000000
--- a/mdk-stage1/slang/sltermin.c
+++ /dev/null
@@ -1,1155 +0,0 @@
-/* This file contains enough terminfo reading capabilities sufficient for
- * the slang SLtt interface.
- */
-
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-/*
- * The majority of the comments found in the file were taken from the
- * term(4) man page on an SGI.
- */
-
-/* Short integers are stored in two 8-bit bytes. The first byte contains
- * the least significant 8 bits of the value, and the second byte contains
- * the most significant 8 bits. (Thus, the value represented is
- * 256*second+first.) The value -1 is represented by 0377,0377, and the
- * value -2 is represented by 0376,0377; other negative values are illegal.
- * The -1 generally means that a capability is missing from this terminal.
- * The -2 means that the capability has been cancelled in the terminfo
- * source and also is to be considered missing.
- */
-
-static int make_integer (unsigned char *buf)
-{
- register int lo, hi;
- lo = (int) *buf++; hi = (int) *buf;
- if (hi == 0377)
- {
- if (lo == 0377) return -1;
- if (lo == 0376) return -2;
- }
- return lo + 256 * hi;
-}
-
-/*
- * The compiled file is created from the source file descriptions of the
- * terminals (see the -I option of infocmp) by using the terminfo compiler,
- * tic, and read by the routine setupterm [see curses(3X).] The file is
- * divided into six parts in the following order: the header, terminal
- * names, boolean flags, numbers, strings, and string table.
- *
- * The header section begins the file. This section contains six short
- * integers in the format described below. These integers are (1) the magic
- * number (octal 0432); (2) the size, in bytes, of the names section; (3)
- * the number of bytes in the boolean section; (4) the number of short
- * integers in the numbers section; (5) the number of offsets (short
- * integers) in the strings section; (6) the size, in bytes, of the string
- * table.
- */
-
-#define MAGIC 0432
-
-/* In this structure, all char * fields are malloced EXCEPT if the
- * structure is SLTERMCAP. In that case, only terminal_names is malloced
- * and the other fields are pointers into it.
- */
-struct _SLterminfo_Type
-{
-#define SLTERMINFO 1
-#define SLTERMCAP 2
- unsigned int flags;
-
- unsigned int name_section_size;
- char *terminal_names;
-
- unsigned int boolean_section_size;
- unsigned char *boolean_flags;
-
- unsigned int num_numbers;
- unsigned char *numbers;
-
- unsigned int num_string_offsets;
- unsigned char *string_offsets;
-
- unsigned int string_table_size;
- char *string_table;
-
-};
-
-static char *tcap_getstr (char *, SLterminfo_Type *);
-static int tcap_getnum (char *, SLterminfo_Type *);
-static int tcap_getflag (char *, SLterminfo_Type *);
-static int tcap_getent (char *, SLterminfo_Type *);
-
-static FILE *open_terminfo (char *file, SLterminfo_Type *h)
-{
- FILE *fp;
- unsigned char buf[12];
-
- /* Alan Cox reported a security problem here if the application using the
- * library is setuid. So, I need to make sure open the file as a normal
- * user. Unfortunately, there does not appear to be a portable way of
- * doing this, so I am going to use 'setfsgid' and 'setfsuid', which
- * are not portable.
- *
- * I will also look into the use of setreuid, seteuid and setregid, setegid.
- * FIXME: Priority=medium
- */
- fp = fopen (file, "rb");
- if (fp == NULL) return NULL;
-
- if ((12 == fread ((char *) buf, 1, 12, fp) && (MAGIC == make_integer (buf))))
- {
- h->name_section_size = make_integer (buf + 2);
- h->boolean_section_size = make_integer (buf + 4);
- h->num_numbers = make_integer (buf + 6);
- h->num_string_offsets = make_integer (buf + 8);
- h->string_table_size = make_integer (buf + 10);
- }
- else
- {
- fclose (fp);
- fp = NULL;
- }
- return fp;
-}
-
-/*
- * The terminal names section comes next. It contains the first line of the
- * terminfo description, listing the various names for the terminal,
- * separated by the bar ( | ) character (see term(5)). The section is
- * terminated with an ASCII NUL character.
- */
-
-/* returns pointer to malloced space */
-static unsigned char *read_terminfo_section (FILE *fp, unsigned int size)
-{
- char *s;
-
- if (NULL == (s = (char *) SLmalloc (size))) return NULL;
- if (size != fread (s, 1, size, fp))
- {
- SLfree (s);
- return NULL;
- }
- return (unsigned char *) s;
-}
-
-static char *read_terminal_names (FILE *fp, SLterminfo_Type *t)
-{
- return t->terminal_names = (char *) read_terminfo_section (fp, t->name_section_size);
-}
-
-/*
- * The boolean flags have one byte for each flag. This byte is either 0 or
- * 1 as the flag is present or absent. The value of 2 means that the flag
- * has been cancelled. The capabilities are in the same order as the file
- * <term.h>.
- */
-
-static unsigned char *read_boolean_flags (FILE *fp, SLterminfo_Type *t)
-{
- /* Between the boolean section and the number section, a null byte is
- * inserted, if necessary, to ensure that the number section begins on an
- * even byte offset. All short integers are aligned on a short word
- * boundary.
- */
-
- unsigned int size = (t->name_section_size + t->boolean_section_size) % 2;
- size += t->boolean_section_size;
-
- return t->boolean_flags = read_terminfo_section (fp, size);
-}
-
-/*
- * The numbers section is similar to the boolean flags section. Each
- * capability takes up two bytes, and is stored as a short integer. If the
- * value represented is -1 or -2, the capability is taken to be missing.
- */
-
-static unsigned char *read_numbers (FILE *fp, SLterminfo_Type *t)
-{
- return t->numbers = read_terminfo_section (fp, 2 * t->num_numbers);
-}
-
-/* The strings section is also similar. Each capability is stored as a
- * short integer, in the format above. A value of -1 or -2 means the
- * capability is missing. Otherwise, the value is taken as an offset from
- * the beginning of the string table. Special characters in ^X or \c
- * notation are stored in their interpreted form, not the printing
- * representation. Padding information ($<nn>) and parameter information
- * (%x) are stored intact in uninterpreted form.
- */
-
-static unsigned char *read_string_offsets (FILE *fp, SLterminfo_Type *t)
-{
- return t->string_offsets = (unsigned char *) read_terminfo_section (fp, 2 * t->num_string_offsets);
-}
-
-/* The final section is the string table. It contains all the values of
- * string capabilities referenced in the string section. Each string is
- * null terminated.
- */
-
-static char *read_string_table (FILE *fp, SLterminfo_Type *t)
-{
- return t->string_table = (char *) read_terminfo_section (fp, t->string_table_size);
-}
-
-/*
- * Compiled terminfo(4) descriptions are placed under the directory
- * /usr/share/lib/terminfo. In order to avoid a linear search of a huge
- * UNIX system directory, a two-level scheme is used:
- * /usr/share/lib/terminfo/c/name where name is the name of the terminal,
- * and c is the first character of name. Thus, att4425 can be found in the
- * file /usr/share/lib/terminfo/a/att4425. Synonyms for the same terminal
- * are implemented by multiple links to the same compiled file.
- */
-
-#define MAX_TI_DIRS 7
-static char *Terminfo_Dirs [MAX_TI_DIRS] =
-{
- NULL, /* $HOME/.terminfo */
- NULL, /* $TERMINFO */
- "/usr/share/terminfo",
- "/usr/lib/terminfo",
- "/usr/share/lib/terminfo",
- "/etc/terminfo",
- "/usr/local/lib/terminfo"
-};
-
-SLterminfo_Type *_SLtt_tigetent (char *term)
-{
- char *tidir;
- int i;
- FILE *fp = NULL;
- char file[1024];
- static char home_ti [1024];
- char *home;
- SLterminfo_Type *ti;
-
- if (
- (term == NULL)
-#ifdef SLANG_UNTIC
- && (SLang_Untic_Terminfo_File == NULL)
-#endif
- )
- return NULL;
-
- if (NULL == (ti = (SLterminfo_Type *) SLmalloc (sizeof (SLterminfo_Type))))
- {
- return NULL;
- }
-
-#ifdef SLANG_UNTIC
- if (SLang_Untic_Terminfo_File != NULL)
- {
- fp = open_terminfo (SLang_Untic_Terminfo_File, ti);
- goto fp_open_label;
- }
- else
-#endif
- /* If we are on a termcap based system, use termcap */
- if (0 == tcap_getent (term, ti)) return ti;
-
- if (NULL != (home = getenv ("HOME")))
- {
- strncpy (home_ti, home, sizeof (home_ti) - 11);
- home_ti [sizeof(home_ti) - 11] = 0;
- strcat (home_ti, "/.terminfo");
- Terminfo_Dirs [0] = home_ti;
- }
-
- Terminfo_Dirs[1] = getenv ("TERMINFO");
- i = 0;
- while (i < MAX_TI_DIRS)
- {
- tidir = Terminfo_Dirs[i];
- if ((tidir != NULL)
- && (sizeof (file) > strlen (tidir) + 2 + strlen (term)))
- {
- sprintf (file, "%s/%c/%s", tidir, *term, term);
- if (NULL != (fp = open_terminfo (file, ti)))
- break;
- }
- i++;
- }
-#ifdef SLANG_UNTIC
- fp_open_label:
-#endif
-
- if (fp != NULL)
- {
- if (NULL != read_terminal_names (fp, ti))
- {
- if (NULL != read_boolean_flags (fp, ti))
- {
- if (NULL != read_numbers (fp, ti))
- {
- if (NULL != read_string_offsets (fp, ti))
- {
- if (NULL != read_string_table (fp, ti))
- {
- /* success */
- fclose (fp);
- ti->flags = SLTERMINFO;
- return ti;
- }
- SLfree ((char *)ti->string_offsets);
- }
- SLfree ((char *)ti->numbers);
- }
- SLfree ((char *)ti->boolean_flags);
- }
- SLfree ((char *)ti->terminal_names);
- }
- fclose (fp);
- }
-
- SLfree ((char *)ti);
- return NULL;
-}
-
-#ifdef SLANG_UNTIC
-# define UNTIC_COMMENT(x) ,x
-#else
-# define UNTIC_COMMENT(x)
-#endif
-
-typedef struct
-{
- char name[3];
- int offset;
-#ifdef SLANG_UNTIC
- char *comment;
-#endif
-}
-Tgetstr_Map_Type;
-
-/* I need to add: K1-5, %0-5(not important), @8, &8... */
-static Tgetstr_Map_Type Tgetstr_Map [] =
-{
- {"!1", 212 UNTIC_COMMENT("shifted key")},
- {"!2", 213 UNTIC_COMMENT("shifted key")},
- {"!3", 214 UNTIC_COMMENT("shifted key")},
- {"#1", 198 UNTIC_COMMENT("shifted key")},
- {"#2", 199 UNTIC_COMMENT("Key S-Home")},
- {"#3", 200 UNTIC_COMMENT("Key S-Insert")},
- {"#4", 201 UNTIC_COMMENT("Key S-Left")},
- {"%0", 177 UNTIC_COMMENT("redo key")},
- {"%1", 168 UNTIC_COMMENT("help key")},
- {"%2", 169 UNTIC_COMMENT("mark key")},
- {"%3", 170 UNTIC_COMMENT("message key")},
- {"%4", 171 UNTIC_COMMENT("move key")},
- {"%5", 172 UNTIC_COMMENT("next key")},
- {"%6", 173 UNTIC_COMMENT("open key")},
- {"%7", 174 UNTIC_COMMENT("options key")},
- {"%8", 175 UNTIC_COMMENT("previous key")},
- {"%9", 176 UNTIC_COMMENT("print key")},
- {"%a", 202 UNTIC_COMMENT("shifted key")},
- {"%b", 203 UNTIC_COMMENT("shifted key")},
- {"%c", 204 UNTIC_COMMENT("Key S-Next")},
- {"%d", 205 UNTIC_COMMENT("shifted key")},
- {"%e", 206 UNTIC_COMMENT("Key S-Previous")},
- {"%f", 207 UNTIC_COMMENT("shifted key")},
- {"%g", 208 UNTIC_COMMENT("shifted key")},
- {"%h", 209 UNTIC_COMMENT("shifted key")},
- {"%i", 210 UNTIC_COMMENT("Key S-Right")},
- {"%j", 211 UNTIC_COMMENT("shifted key")},
- {"&0", 187 UNTIC_COMMENT("shifted key")},
- {"&1", 178 UNTIC_COMMENT("reference key")},
- {"&2", 179 UNTIC_COMMENT("refresh key")},
- {"&3", 180 UNTIC_COMMENT("replace key")},
- {"&4", 181 UNTIC_COMMENT("restart key")},
- {"&5", 182 UNTIC_COMMENT("resume key")},
- {"&6", 183 UNTIC_COMMENT("save key")},
- {"&7", 184 UNTIC_COMMENT("suspend key")},
- {"&8", 185 UNTIC_COMMENT("undo key")},
- {"&9", 186 UNTIC_COMMENT("shifted key")},
- {"*0", 197 UNTIC_COMMENT("shifted key")},
- {"*1", 188 UNTIC_COMMENT("shifted key")},
- {"*2", 189 UNTIC_COMMENT("shifted key")},
- {"*3", 190 UNTIC_COMMENT("shifted key")},
- {"*4", 191 UNTIC_COMMENT("Key S-Delete")},
- {"*5", 192 UNTIC_COMMENT("shifted key")},
- {"*6", 193 UNTIC_COMMENT("select key")},
- {"*7", 194 UNTIC_COMMENT("Key S-End")},
- {"*8", 195 UNTIC_COMMENT("shifted key")},
- {"*9", 196 UNTIC_COMMENT("shifted key")},
- {"@0", 167 UNTIC_COMMENT("find key")},
- {"@1", 158 UNTIC_COMMENT("begin key")},
- {"@2", 159 UNTIC_COMMENT("cancel key")},
- {"@3", 160 UNTIC_COMMENT("close key")},
- {"@4", 161 UNTIC_COMMENT("command key")},
- {"@5", 162 UNTIC_COMMENT("copy key")},
- {"@6", 163 UNTIC_COMMENT("create key")},
- {"@7", 164 UNTIC_COMMENT("Key End")},
- {"@8", 165 UNTIC_COMMENT("enter/send key")},
- {"@9", 166 UNTIC_COMMENT("exit key")},
- {"AB", 360 UNTIC_COMMENT("set ANSI color background")},
- {"AF", 359 UNTIC_COMMENT("set ANSI color foreground")},
- {"AL", 110 UNTIC_COMMENT("parm_insert_line")},
- {"CC", 9 UNTIC_COMMENT("terminal settable cmd character in prototype !?")},
- {"CM", 15 UNTIC_COMMENT("memory relative cursor addressing")},
- {"CW", 277 UNTIC_COMMENT("define a window #1 from #2, #3 to #4, #5")},
- {"DC", 105 UNTIC_COMMENT("delete #1 chars")},
- {"DI", 280 UNTIC_COMMENT("dial number #1")},
- {"DK", 275 UNTIC_COMMENT("display clock at (#1,#2)")},
- {"DL", 106 UNTIC_COMMENT("parm_delete_line")},
- {"DO", 107 UNTIC_COMMENT("down #1 lines")},
- {"F1", 216 UNTIC_COMMENT("key_f11")},
- {"F2", 217 UNTIC_COMMENT("key_f12")},
- {"F3", 218 UNTIC_COMMENT("key_f13")},
- {"F4", 219 UNTIC_COMMENT("key_f14")},
- {"F5", 220 UNTIC_COMMENT("key_f15")},
- {"F6", 221 UNTIC_COMMENT("key_f16")},
- {"F7", 222 UNTIC_COMMENT("key_f17")},
- {"F8", 223 UNTIC_COMMENT("key_f18")},
- {"F9", 224 UNTIC_COMMENT("key_f19")},
- {"FA", 225 UNTIC_COMMENT("key_f20")},
- {"FB", 226 UNTIC_COMMENT("F21 function key")},
- {"FC", 227 UNTIC_COMMENT("F22 function key")},
- {"FD", 228 UNTIC_COMMENT("F23 function key")},
- {"FE", 229 UNTIC_COMMENT("F24 function key")},
- {"FF", 230 UNTIC_COMMENT("F25 function key")},
- {"FG", 231 UNTIC_COMMENT("F26 function key")},
- {"FH", 232 UNTIC_COMMENT("F27 function key")},
- {"FI", 233 UNTIC_COMMENT("F28 function key")},
- {"FJ", 234 UNTIC_COMMENT("F29 function key")},
- {"FK", 235 UNTIC_COMMENT("F30 function key")},
- {"FL", 236 UNTIC_COMMENT("F31 function key")},
- {"FM", 237 UNTIC_COMMENT("F32 function key")},
- {"FN", 238 UNTIC_COMMENT("F33 function key")},
- {"FO", 239 UNTIC_COMMENT("F34 function key")},
- {"FP", 240 UNTIC_COMMENT("F35 function key")},
- {"FQ", 241 UNTIC_COMMENT("F36 function key")},
- {"FR", 242 UNTIC_COMMENT("F37 function key")},
- {"FS", 243 UNTIC_COMMENT("F38 function key")},
- {"FT", 244 UNTIC_COMMENT("F39 function key")},
- {"FU", 245 UNTIC_COMMENT("F40 function key")},
- {"FV", 246 UNTIC_COMMENT("F41 function key")},
- {"FW", 247 UNTIC_COMMENT("F42 function key")},
- {"FX", 248 UNTIC_COMMENT("F43 function key")},
- {"FY", 249 UNTIC_COMMENT("F44 function key")},
- {"FZ", 250 UNTIC_COMMENT("F45 function key")},
- {"Fa", 251 UNTIC_COMMENT("F46 function key")},
- {"Fb", 252 UNTIC_COMMENT("F47 function key")},
- {"Fc", 253 UNTIC_COMMENT("F48 function key")},
- {"Fd", 254 UNTIC_COMMENT("F49 function key")},
- {"Fe", 255 UNTIC_COMMENT("F50 function key")},
- {"Ff", 256 UNTIC_COMMENT("F51 function key")},
- {"Fg", 257 UNTIC_COMMENT("F52 function key")},
- {"Fh", 258 UNTIC_COMMENT("F53 function key")},
- {"Fi", 259 UNTIC_COMMENT("F54 function key")},
- {"Fj", 260 UNTIC_COMMENT("F55 function key")},
- {"Fk", 261 UNTIC_COMMENT("F56 function key")},
- {"Fl", 262 UNTIC_COMMENT("F57 function key")},
- {"Fm", 263 UNTIC_COMMENT("F58 function key")},
- {"Fn", 264 UNTIC_COMMENT("F59 function key")},
- {"Fo", 265 UNTIC_COMMENT("F60 function key")},
- {"Fp", 266 UNTIC_COMMENT("F61 function key")},
- {"Fq", 267 UNTIC_COMMENT("F62 function key")},
- {"Fr", 268 UNTIC_COMMENT("F63 function key")},
- {"G1", 400 UNTIC_COMMENT("single upper right")},
- {"G2", 398 UNTIC_COMMENT("single upper left")},
- {"G3", 399 UNTIC_COMMENT("single lower left")},
- {"G4", 401 UNTIC_COMMENT("single lower right")},
- {"GC", 408 UNTIC_COMMENT("single intersection")},
- {"GD", 405 UNTIC_COMMENT("tee pointing down")},
- {"GH", 406 UNTIC_COMMENT("single horizontal line")},
- {"GL", 403 UNTIC_COMMENT("tee pointing left")},
- {"GR", 402 UNTIC_COMMENT("tee pointing right")},
- {"GU", 404 UNTIC_COMMENT("tee pointing up")},
- {"GV", 407 UNTIC_COMMENT("single vertical line")},
- {"Gm", 358 UNTIC_COMMENT("Curses should get button events")},
- {"HU", 279 UNTIC_COMMENT("hang-up phone")},
- {"IC", 108 UNTIC_COMMENT("insert #1 chars")},
- {"Ic", 299 UNTIC_COMMENT("initialize color #1 to (#2,#3,#4)")},
- {"Ip", 300 UNTIC_COMMENT("Initialize color pair #1 to fg=(#2,#3,#4), bg=(#5,#6,#7)")},
- {"K1", 139 UNTIC_COMMENT("upper left of keypad")},
- {"K2", 141 UNTIC_COMMENT("center of keypad")},
- {"K3", 140 UNTIC_COMMENT("upper right of keypad")},
- {"K4", 142 UNTIC_COMMENT("lower left of keypad")},
- {"K5", 143 UNTIC_COMMENT("lower right of keypad")},
- {"Km", 355 UNTIC_COMMENT("Mouse event has occurred")},
- {"LE", 111 UNTIC_COMMENT("move #1 chars to the left")},
- {"LF", 157 UNTIC_COMMENT("turn off soft labels")},
- {"LO", 156 UNTIC_COMMENT("turn on soft labels")},
- {"Lf", 273 UNTIC_COMMENT("label format")},
- {"MC", 270 UNTIC_COMMENT("clear right and left soft margins")},
- {"ML", 271 UNTIC_COMMENT("set left soft margin")},
- {"ML", 368 UNTIC_COMMENT("Set both left and right margins to #1, #2")},
- {"MR", 272 UNTIC_COMMENT("set right soft margin")},
- {"MT", 369 UNTIC_COMMENT("Sets both top and bottom margins to #1, #2")},
- {"Mi", 356 UNTIC_COMMENT("Mouse status information")},
- {"PA", 285 UNTIC_COMMENT("pause for 2-3 seconds")},
- {"PU", 283 UNTIC_COMMENT("select pulse dialling")},
- {"QD", 281 UNTIC_COMMENT("dial number #1 without checking")},
- {"RA", 152 UNTIC_COMMENT("turn off automatic margins")},
- {"RC", 276 UNTIC_COMMENT("remove clock")},
- {"RF", 215 UNTIC_COMMENT("send next input char (for ptys)")},
- {"RI", 112 UNTIC_COMMENT("parm_right_cursor")},
- {"RQ", 357 UNTIC_COMMENT("Request mouse position")},
- {"RX", 150 UNTIC_COMMENT("turn off xon/xoff handshaking")},
- {"S1", 378 UNTIC_COMMENT("Display PC character")},
- {"S2", 379 UNTIC_COMMENT("Enter PC character display mode")},
- {"S3", 380 UNTIC_COMMENT("Exit PC character display mode")},
- {"S4", 381 UNTIC_COMMENT("Enter PC scancode mode")},
- {"S5", 382 UNTIC_COMMENT("Exit PC scancode mode")},
- {"S6", 383 UNTIC_COMMENT("PC terminal options")},
- {"S7", 384 UNTIC_COMMENT("Escape for scancode emulation")},
- {"S8", 385 UNTIC_COMMENT("Alternate escape for scancode emulation")},
- {"SA", 151 UNTIC_COMMENT("turn on automatic margins")},
- {"SC", 274 UNTIC_COMMENT("set clock, #1 hrs #2 mins #3 secs")},
- {"SF", 109 UNTIC_COMMENT("scroll forward #1 lines")},
- {"SR", 113 UNTIC_COMMENT("scroll back #1 lines")},
- {"SX", 149 UNTIC_COMMENT("turn on xon/xoff handshaking")},
- {"Sb", 303 UNTIC_COMMENT("set background (color)")},
- {"Sf", 302 UNTIC_COMMENT("set foreground (color)")},
- {"TO", 282 UNTIC_COMMENT("select touch tone dialing")},
- {"UP", 114 UNTIC_COMMENT("up #1 lines")},
- {"WA", 286 UNTIC_COMMENT("wait for dial-tone")},
- {"WG", 278 UNTIC_COMMENT("go to window #1")},
- {"XF", 154 UNTIC_COMMENT("XOFF character")},
- {"XN", 153 UNTIC_COMMENT("XON character")},
- {"Xh", 386 UNTIC_COMMENT("Enter horizontal highlight mode")},
- {"Xl", 387 UNTIC_COMMENT("Enter left highlight mode")},
- {"Xo", 388 UNTIC_COMMENT("Enter low highlight mode")},
- {"Xr", 389 UNTIC_COMMENT("Enter right highlight mode")},
- {"Xt", 390 UNTIC_COMMENT("Enter top highlight mode")},
- {"Xv", 391 UNTIC_COMMENT("Enter vertical highlight mode")},
- {"Xy", 370 UNTIC_COMMENT("Repeat bit image cell #1 #2 times")},
- {"YZ", 377 UNTIC_COMMENT("Set page length to #1 lines")},
- {"Yv", 372 UNTIC_COMMENT("Move to beginning of same row")},
- {"Yw", 373 UNTIC_COMMENT("Give name for color #1")},
- {"Yx", 374 UNTIC_COMMENT("Define rectangualar bit image region")},
- {"Yy", 375 UNTIC_COMMENT("End a bit-image region")},
- {"Yz", 376 UNTIC_COMMENT("Change to ribbon color #1")},
- {"ZA", 304 UNTIC_COMMENT("Change number of characters per inch")},
- {"ZB", 305 UNTIC_COMMENT("Change number of lines per inch")},
- {"ZC", 306 UNTIC_COMMENT("Change horizontal resolution")},
- {"ZD", 307 UNTIC_COMMENT("Change vertical resolution")},
- {"ZE", 308 UNTIC_COMMENT("Define a character")},
- {"ZF", 309 UNTIC_COMMENT("Enter double-wide mode")},
- {"ZG", 310 UNTIC_COMMENT("Enter draft-quality mode")},
- {"ZH", 311 UNTIC_COMMENT("Enter italic mode")},
- {"ZI", 312 UNTIC_COMMENT("Start leftward carriage motion")},
- {"ZJ", 313 UNTIC_COMMENT("Start micro-motion mode")},
- {"ZK", 314 UNTIC_COMMENT("Enter NLQ mode")},
- {"ZL", 315 UNTIC_COMMENT("Wnter normal-quality mode")},
- {"ZM", 316 UNTIC_COMMENT("Enter shadow-print mode")},
- {"ZN", 317 UNTIC_COMMENT("Enter subscript mode")},
- {"ZO", 318 UNTIC_COMMENT("Enter superscript mode")},
- {"ZP", 319 UNTIC_COMMENT("Start upward carriage motion")},
- {"ZQ", 320 UNTIC_COMMENT("End double-wide mode")},
- {"ZR", 321 UNTIC_COMMENT("End italic mode")},
- {"ZS", 322 UNTIC_COMMENT("End left-motion mode")},
- {"ZT", 323 UNTIC_COMMENT("End micro-motion mode")},
- {"ZU", 324 UNTIC_COMMENT("End shadow-print mode")},
- {"ZV", 325 UNTIC_COMMENT("End subscript mode")},
- {"ZW", 326 UNTIC_COMMENT("End superscript mode")},
- {"ZX", 327 UNTIC_COMMENT("End reverse character motion")},
- {"ZY", 328 UNTIC_COMMENT("Like column_address in micro mode")},
- {"ZZ", 329 UNTIC_COMMENT("Like cursor_down in micro mode")},
- {"Za", 330 UNTIC_COMMENT("Like cursor_left in micro mode")},
- {"Zb", 331 UNTIC_COMMENT("Like cursor_right in micro mode")},
- {"Zc", 332 UNTIC_COMMENT("Like row_address in micro mode")},
- {"Zd", 333 UNTIC_COMMENT("Like cursor_up in micro mode")},
- {"Ze", 334 UNTIC_COMMENT("Match software bits to print-head pins")},
- {"Zf", 335 UNTIC_COMMENT("Like parm_down_cursor in micro mode")},
- {"Zg", 336 UNTIC_COMMENT("Like parm_left_cursor in micro mode")},
- {"Zh", 337 UNTIC_COMMENT("Like parm_right_cursor in micro mode")},
- {"Zi", 338 UNTIC_COMMENT("Like parm_up_cursor in micro mode")},
- {"Zj", 339 UNTIC_COMMENT("Select character set")},
- {"Zk", 340 UNTIC_COMMENT("Set bottom margin at current line")},
- {"Zl", 341 UNTIC_COMMENT("Set bottom margin at line #1 or #2 lines from bottom")},
- {"Zm", 342 UNTIC_COMMENT("Set left (right) margin at column #1 (#2)")},
- {"Zn", 343 UNTIC_COMMENT("Set right margin at column #1")},
- {"Zo", 344 UNTIC_COMMENT("Set top margin at current line")},
- {"Zp", 345 UNTIC_COMMENT("Set top (bottom) margin at row #1 (#2)")},
- {"Zq", 346 UNTIC_COMMENT("Start printing bit image braphics")},
- {"Zr", 347 UNTIC_COMMENT("Start character set definition")},
- {"Zs", 348 UNTIC_COMMENT("Stop printing bit image graphics")},
- {"Zt", 349 UNTIC_COMMENT("End definition of character aet")},
- {"Zu", 350 UNTIC_COMMENT("List of subscriptable characters")},
- {"Zv", 351 UNTIC_COMMENT("List of superscriptable characters")},
- {"Zw", 352 UNTIC_COMMENT("Printing any of these chars causes CR")},
- {"Zx", 353 UNTIC_COMMENT("No motion for subsequent character")},
- {"Zy", 354 UNTIC_COMMENT("List of character set names")},
- {"Zz", 371 UNTIC_COMMENT("Move to next row of the bit image")},
- {"ac", 146 UNTIC_COMMENT("acs_chars")},
- {"ae", 38 UNTIC_COMMENT("exit_alt_charset_mode")},
- {"al", 53 UNTIC_COMMENT("insert line")},
- {"as", 25 UNTIC_COMMENT("enter_alt_charset_mode")},
- {"bc", 395 UNTIC_COMMENT("move left, if not ^H")},
- {"bl", 1 UNTIC_COMMENT("audible signal (bell)")},
- {"bt", 0 UNTIC_COMMENT("back tab")},
- {"bx", 411 UNTIC_COMMENT("box chars primary set")},
- {"cb", 269 UNTIC_COMMENT("Clear to beginning of line")},
- {"cd", 7 UNTIC_COMMENT("clear to end of screen")},
- {"ce", 6 UNTIC_COMMENT("clr_eol")},
- {"ch", 8 UNTIC_COMMENT("horizontal position #1, absolute")},
- {"ci", 363 UNTIC_COMMENT("Init sequence for multiple codesets")},
- {"cl", 5 UNTIC_COMMENT("clear screen and home cursor")},
- {"cm", 10 UNTIC_COMMENT("move to row #1 columns #2")},
- {"cr", 2 UNTIC_COMMENT("carriage return")},
- {"cs", 3 UNTIC_COMMENT("change region to line #1 to line #2")},
- {"ct", 4 UNTIC_COMMENT("clear all tab stops")},
- {"cv", 127 UNTIC_COMMENT("vertical position #1 absolute")},
- {"dc", 21 UNTIC_COMMENT("delete character")},
- {"dl", 22 UNTIC_COMMENT("delete line")},
- {"dm", 29 UNTIC_COMMENT("enter delete mode")},
- {"do", 11 UNTIC_COMMENT("down one line")},
- {"ds", 23 UNTIC_COMMENT("disable status line")},
- {"dv", 362 UNTIC_COMMENT("Indicate language/codeset support")},
- {"eA", 155 UNTIC_COMMENT("enable alternate char set")},
- {"ec", 37 UNTIC_COMMENT("erase #1 characters")},
- {"ed", 41 UNTIC_COMMENT("end delete mode")},
- {"ei", 42 UNTIC_COMMENT("exit insert mode")},
- {"ff", 46 UNTIC_COMMENT("hardcopy terminal page eject")},
- {"fh", 284 UNTIC_COMMENT("flash switch hook")},
- {"fs", 47 UNTIC_COMMENT("return from status line")},
- {"hd", 24 UNTIC_COMMENT("half a line down")},
- {"ho", 12 UNTIC_COMMENT("home cursor (if no cup)")},
- {"hu", 137 UNTIC_COMMENT("half a line up")},
- {"i1", 48 UNTIC_COMMENT("initialization string")},
- {"i2", 392 UNTIC_COMMENT("secondary initialization string")},
- {"i3", 50 UNTIC_COMMENT("initialization string")},
- {"iP", 138 UNTIC_COMMENT("path name of program for initialization")},
- {"ic", 52 UNTIC_COMMENT("insert character")},
- {"if", 51 UNTIC_COMMENT("name of initialization file")},
- {"im", 31 UNTIC_COMMENT("enter insert mode")},
- {"ip", 54 UNTIC_COMMENT("insert padding after inserted character")},
- {"is", 49 UNTIC_COMMENT("initialization string")},
- {"k0", 65 UNTIC_COMMENT("F0 function key")},
- {"k1", 66 UNTIC_COMMENT("F1 function key")},
- {"k2", 68 UNTIC_COMMENT("F2 function key")},
- {"k3", 69 UNTIC_COMMENT("F3 function key")},
- {"k4", 70 UNTIC_COMMENT("F4 function key")},
- {"k5", 71 UNTIC_COMMENT("F5 function key")},
- {"k6", 72 UNTIC_COMMENT("F6 function key")},
- {"k7", 73 UNTIC_COMMENT("F7 function key")},
- {"k8", 74 UNTIC_COMMENT("F8 fucntion key")},
- {"k9", 75 UNTIC_COMMENT("F9 function key")},
- {"k;", 67 UNTIC_COMMENT("F10 function key")},
- {"kA", 78 UNTIC_COMMENT("insert-line key")},
- {"kB", 148 UNTIC_COMMENT("back-tab key")},
- {"kC", 57 UNTIC_COMMENT("clear-screen or erase key")},
- {"kD", 59 UNTIC_COMMENT("delete-character key")},
- {"kE", 63 UNTIC_COMMENT("clear-to-end-of-line key")},
- {"kF", 84 UNTIC_COMMENT("scroll-forward key")},
- {"kH", 80 UNTIC_COMMENT("last-line key")},
- {"kI", 77 UNTIC_COMMENT("insert-character key")},
- {"kL", 60 UNTIC_COMMENT("delete-line key")},
- {"kM", 62 UNTIC_COMMENT("sent by rmir or smir in insert mode")},
- {"kN", 81 UNTIC_COMMENT("next-page key")},
- {"kP", 82 UNTIC_COMMENT("prev-page key")},
- {"kR", 85 UNTIC_COMMENT("scroll-backward key")},
- {"kS", 64 UNTIC_COMMENT("clear-to-end-of-screen key")},
- {"kT", 86 UNTIC_COMMENT("set-tab key")},
- {"ka", 56 UNTIC_COMMENT("clear-all-tabs key")},
- {"kb", 55 UNTIC_COMMENT("backspace key")},
- {"kd", 61 UNTIC_COMMENT("down-arrow key")},
- {"ke", 88 UNTIC_COMMENT("leave 'keyboard_transmit' mode")},
- {"kh", 76 UNTIC_COMMENT("home key")},
- {"kl", 79 UNTIC_COMMENT("left-arrow key")},
- {"ko", 396 UNTIC_COMMENT("list of self-mapped keycaps")},
- {"kr", 83 UNTIC_COMMENT("right-arrow key")},
- {"ks", 89 UNTIC_COMMENT("enter 'keyboard_transmit' mode")},
- {"kt", 58 UNTIC_COMMENT("clear-tab key")},
- {"ku", 87 UNTIC_COMMENT("up-arrow key")},
- {"l0", 90 UNTIC_COMMENT("label on function key f0 if not f0")},
- {"l1", 91 UNTIC_COMMENT("label on function key f1 if not f1")},
- {"l2", 93 UNTIC_COMMENT("label on function key f2 if not f2")},
- {"l3", 94 UNTIC_COMMENT("label on function key f3 if not f3")},
- {"l4", 95 UNTIC_COMMENT("label on function key f4 if not f4")},
- {"l5", 96 UNTIC_COMMENT("lable on function key f5 if not f5")},
- {"l6", 97 UNTIC_COMMENT("label on function key f6 if not f6")},
- {"l7", 98 UNTIC_COMMENT("label on function key f7 if not f7")},
- {"l8", 99 UNTIC_COMMENT("label on function key f8 if not f8")},
- {"l9", 100 UNTIC_COMMENT("label on function key f9 if not f9")},
- {"la", 92 UNTIC_COMMENT("label on function key f10 if not f10")},
- {"le", 14 UNTIC_COMMENT("move left one space")},
- {"ll", 18 UNTIC_COMMENT("last line, first column (if no cup)")},
- {"ma", 397 UNTIC_COMMENT("map arrow keys rogue(1) motion keys")},
- {"mb", 26 UNTIC_COMMENT("turn on blinking")},
- {"md", 27 UNTIC_COMMENT("turn on bold (extra bright) mode")},
- {"me", 39 UNTIC_COMMENT("turn off all attributes")},
- {"mh", 30 UNTIC_COMMENT("turn on half-bright mode")},
- {"mk", 32 UNTIC_COMMENT("turn on blank mode (characters invisible)")},
- {"ml", 409 UNTIC_COMMENT("memory lock above")},
- {"mm", 102 UNTIC_COMMENT("turn on meta mode (8th-bit on)")},
- {"mo", 101 UNTIC_COMMENT("turn off meta mode")},
- {"mp", 33 UNTIC_COMMENT("turn on protected mode")},
- {"mr", 34 UNTIC_COMMENT("turn on reverse video mode")},
- {"mu", 410 UNTIC_COMMENT("memory unlock")},
- {"nd", 17 UNTIC_COMMENT("move right one space")},
- {"nl", 394 UNTIC_COMMENT("use to move down")},
- {"nw", 103 UNTIC_COMMENT("newline (behave like cr followed by lf)")},
- {"oc", 298 UNTIC_COMMENT("Set all color pairs to the original ones")},
- {"op", 297 UNTIC_COMMENT("Set default pair to its original value")},
- {"pO", 144 UNTIC_COMMENT("turn on printer for #1 bytes")},
- {"pc", 104 UNTIC_COMMENT("padding char (instead of null)")},
- {"pf", 119 UNTIC_COMMENT("turn off printer")},
- {"pk", 115 UNTIC_COMMENT("program function key #1 to type string #2")},
- {"pl", 116 UNTIC_COMMENT("program function key #1 to execute string #2")},
- {"pn", 147 UNTIC_COMMENT("program label #1 to show string #2")},
- {"po", 120 UNTIC_COMMENT("turn on printer")},
- {"ps", 118 UNTIC_COMMENT("print contents of screen")},
- {"px", 117 UNTIC_COMMENT("program function key #1 to transmit string #2")},
- {"r1", 122 UNTIC_COMMENT("reset string")},
- {"r2", 123 UNTIC_COMMENT("reset string")},
- {"r3", 124 UNTIC_COMMENT("reset string")},
- {"rP", 145 UNTIC_COMMENT("like ip but when in insert mode")},
- {"rc", 126 UNTIC_COMMENT("restore cursor to last position of sc")},
- {"rf", 125 UNTIC_COMMENT("name of reset file")},
- {"rp", 121 UNTIC_COMMENT("repeat char #1 #2 times")},
- {"rs", 393 UNTIC_COMMENT("terminal reset string")},
- {"s0", 364 UNTIC_COMMENT("Shift to code set 0 (EUC set 0, ASCII)")},
- {"s1", 365 UNTIC_COMMENT("Shift to code set 1")},
- {"s2", 366 UNTIC_COMMENT("Shift to code set 2")},
- {"s3", 367 UNTIC_COMMENT("Shift to code set 3")},
- {"sa", 131 UNTIC_COMMENT("define video attributes #1-#9 (PG9)")},
- {"sc", 128 UNTIC_COMMENT("save current cursor position")},
- {"se", 43 UNTIC_COMMENT("exit standout mode")},
- {"sf", 129 UNTIC_COMMENT("scroll text up")},
- {"so", 35 UNTIC_COMMENT("begin standout mode")},
- {"sp", 301 UNTIC_COMMENT("Set current color pair to #1")},
- {"sr", 130 UNTIC_COMMENT("scroll text down")},
- {"st", 132 UNTIC_COMMENT("set a tab in every row, current columns")},
- {"ta", 134 UNTIC_COMMENT("tab to next 8-space hardware tab stop")},
- {"te", 40 UNTIC_COMMENT("strings to end programs using cup")},
- {"ti", 28 UNTIC_COMMENT("string to start programs using cup")},
- {"ts", 135 UNTIC_COMMENT("move to status line")},
- {"u0", 287 UNTIC_COMMENT("User string #0")},
- {"u1", 288 UNTIC_COMMENT("User string #1")},
- {"u2", 289 UNTIC_COMMENT("User string #2")},
- {"u3", 290 UNTIC_COMMENT("User string #3")},
- {"u4", 291 UNTIC_COMMENT("User string #4")},
- {"u5", 292 UNTIC_COMMENT("User string #5")},
- {"u6", 293 UNTIC_COMMENT("User string #6")},
- {"u7", 294 UNTIC_COMMENT("User string #7")},
- {"u8", 295 UNTIC_COMMENT("User string #8")},
- {"u9", 296 UNTIC_COMMENT("User string #9")},
- {"uc", 136 UNTIC_COMMENT("underline char and move past it")},
- {"ue", 44 UNTIC_COMMENT("exit underline mode")},
- {"up", 19 UNTIC_COMMENT("up one line")},
- {"us", 36 UNTIC_COMMENT("begin underline mode")},
- {"vb", 45 UNTIC_COMMENT("visible bell (may not move cursor)")},
- {"ve", 16 UNTIC_COMMENT("make cursor appear normal (undo civis/cvvis)")},
- {"vi", 13 UNTIC_COMMENT("make cursor invisible")},
- {"vs", 20 UNTIC_COMMENT("make cursor very visible")},
- {"wi", 133 UNTIC_COMMENT("current window is lines #1-#2 cols #3-#4")},
- {"xl", 361 UNTIC_COMMENT("Program function key #1 to type string #2 and show string #3")},
- {"", -1 UNTIC_COMMENT(NULL)}
-};
-
-static int compute_cap_offset (char *cap, SLterminfo_Type *t, Tgetstr_Map_Type *map, unsigned int max_ofs)
-{
- char cha, chb;
-
- (void) t;
- cha = *cap++; chb = *cap;
-
- while (*map->name != 0)
- {
- if ((cha == *map->name) && (chb == *(map->name + 1)))
- {
- if (map->offset >= (int) max_ofs) return -1;
- return map->offset;
- }
- map++;
- }
- return -1;
-}
-
-char *_SLtt_tigetstr (SLterminfo_Type *t, char *cap)
-{
- int offset;
-
- if (t == NULL)
- return NULL;
-
- if (t->flags == SLTERMCAP) return tcap_getstr (cap, t);
-
- offset = compute_cap_offset (cap, t, Tgetstr_Map, t->num_string_offsets);
- if (offset < 0) return NULL;
- offset = make_integer (t->string_offsets + 2 * offset);
- if (offset < 0) return NULL;
- return t->string_table + offset;
-}
-
-static Tgetstr_Map_Type Tgetnum_Map[] =
-{
- {"BT", 30 UNTIC_COMMENT("number of buttons on mouse")},
- {"Co", 13 UNTIC_COMMENT("maximum numbers of colors on screen")},
- {"MW", 12 UNTIC_COMMENT("maxumum number of defineable windows")},
- {"NC", 15 UNTIC_COMMENT("video attributes that can't be used with colors")},
- {"Nl", 8 UNTIC_COMMENT("number of labels on screen")},
- {"Ya", 16 UNTIC_COMMENT("numbers of bytes buffered before printing")},
- {"Yb", 17 UNTIC_COMMENT("spacing of pins vertically in pins per inch")},
- {"Yc", 18 UNTIC_COMMENT("spacing of dots horizontally in dots per inch")},
- {"Yd", 19 UNTIC_COMMENT("maximum value in micro_..._address")},
- {"Ye", 20 UNTIC_COMMENT("maximum value in parm_..._micro")},
- {"Yf", 21 UNTIC_COMMENT("character size when in micro mode")},
- {"Yg", 22 UNTIC_COMMENT("line size when in micro mode")},
- {"Yh", 23 UNTIC_COMMENT("numbers of pins in print-head")},
- {"Yi", 24 UNTIC_COMMENT("horizontal resolution in units per line")},
- {"Yj", 25 UNTIC_COMMENT("vertical resolution in units per line")},
- {"Yk", 26 UNTIC_COMMENT("horizontal resolution in units per inch")},
- {"Yl", 27 UNTIC_COMMENT("vertical resolution in units per inch")},
- {"Ym", 28 UNTIC_COMMENT("print rate in chars per second")},
- {"Yn", 29 UNTIC_COMMENT("character step size when in double wide mode")},
- {"Yo", 31 UNTIC_COMMENT("number of passed for each bit-image row")},
- {"Yp", 32 UNTIC_COMMENT("type of bit-image device")},
- {"co", 0 UNTIC_COMMENT("number of columns in aline")},
- {"dB", 36 UNTIC_COMMENT("padding required for ^H")},
- {"dC", 34 UNTIC_COMMENT("pad needed for CR")},
- {"dN", 35 UNTIC_COMMENT("pad needed for LF")},
- {"dT", 37 UNTIC_COMMENT("padding required for ^I")},
- {"it", 1 UNTIC_COMMENT("tabs initially every # spaces")},
- {"kn", 38 UNTIC_COMMENT("count of function keys")},
- {"lh", 9 UNTIC_COMMENT("rows in each label")},
- {"li", 2 UNTIC_COMMENT("number of lines on screen or page")},
- {"lm", 3 UNTIC_COMMENT("lines of memory if > line. 0 => varies")},
- {"lw", 10 UNTIC_COMMENT("columns in each label")},
- {"ma", 11 UNTIC_COMMENT("maximum combined attributes terminal can handle")},
- {"pa", 14 UNTIC_COMMENT("maximum number of color-pairs on the screen")},
- {"pb", 5 UNTIC_COMMENT("lowest baud rate where padding needed")},
- {"sg", 4 UNTIC_COMMENT("number of blank chars left by smso or rmso")},
- {"ug", 33 UNTIC_COMMENT("number of blanks left by ul")},
- {"vt", 6 UNTIC_COMMENT("virtual terminal number (CB/unix)")},
- {"ws", 7 UNTIC_COMMENT("columns in status line")},
- {"", -1 UNTIC_COMMENT(NULL)}
-};
-
-int _SLtt_tigetnum (SLterminfo_Type *t, char *cap)
-{
- int offset;
-
- if (t == NULL)
- return -1;
-
- if (t->flags == SLTERMCAP) return tcap_getnum (cap, t);
-
- offset = compute_cap_offset (cap, t, Tgetnum_Map, t->num_numbers);
- if (offset < 0) return -1;
- return make_integer (t->numbers + 2 * offset);
-}
-
-static Tgetstr_Map_Type Tgetflag_Map[] =
-{
- {"5i", 22 UNTIC_COMMENT("printer won't echo on screen")},
- {"HC", 23 UNTIC_COMMENT("cursor is hard to see")},
- {"MT", 40 UNTIC_COMMENT("has meta key")},
- {"ND", 26 UNTIC_COMMENT("scrolling region is non-destructive")},
- {"NL", 41 UNTIC_COMMENT("move down with \n")},
- {"NP", 25 UNTIC_COMMENT("pad character does not exist")},
- {"NR", 24 UNTIC_COMMENT("smcup does not reverse rmcup")},
- {"YA", 30 UNTIC_COMMENT("only positive motion for hpa/mhpa caps")},
- {"YB", 31 UNTIC_COMMENT("using cr turns off micro mode")},
- {"YC", 32 UNTIC_COMMENT("printer needs operator to change character set")},
- {"YD", 33 UNTIC_COMMENT("only positive motion for vpa/mvpa caps")},
- {"YE", 34 UNTIC_COMMENT("printing in last column causes cr")},
- {"YF", 35 UNTIC_COMMENT("changing character pitch changes resolution")},
- {"YG", 36 UNTIC_COMMENT("changing line pitch changes resolution")},
- {"am", 1 UNTIC_COMMENT("terminal has automatic margins")},
- {"bs", 37 UNTIC_COMMENT("uses ^H to move left")},
- {"bw", 0 UNTIC_COMMENT("cub1 wraps from column 0 to last column")},
- {"cc", 27 UNTIC_COMMENT("terminal can re-define existing colors")},
- {"da", 11 UNTIC_COMMENT("display may be retained above the screen")},
- {"db", 12 UNTIC_COMMENT("display may be retained below the screen")},
- {"eo", 5 UNTIC_COMMENT("can erase overstrikes with a blank")},
- {"es", 16 UNTIC_COMMENT("escape can be used on the status line")},
- {"gn", 6 UNTIC_COMMENT("generic line type")},
- {"hc", 7 UNTIC_COMMENT("hardcopy terminal")},
- {"hl", 29 UNTIC_COMMENT("terminal uses only HLS color notation (tektronix)")},
- {"hs", 9 UNTIC_COMMENT("has extra status line")},
- {"hz", 18 UNTIC_COMMENT("can't print ~'s (hazeltine)")},
- {"in", 10 UNTIC_COMMENT("insert mode distinguishes nulls")},
- {"km", 8 UNTIC_COMMENT("Has a meta key, sets msb high")},
- {"mi", 13 UNTIC_COMMENT("safe to move while in insert mode")},
- {"ms", 14 UNTIC_COMMENT("safe to move while in standout mode")},
- {"nc", 39 UNTIC_COMMENT("no way to go to start of line")},
- {"ns", 38 UNTIC_COMMENT("crt cannot scroll")},
- {"nx", 21 UNTIC_COMMENT("padding won't work, xon/xoff required")},
- {"os", 15 UNTIC_COMMENT("terminal can overstrike")},
- {"pt", 42 UNTIC_COMMENT("has 8-char tabs invoked with ^I")},
- {"ul", 19 UNTIC_COMMENT("underline character overstrikes")},
- {"ut", 28 UNTIC_COMMENT("screen erased with background color")},
- {"xb", 2 UNTIC_COMMENT("beehive (f1=escape, f2=ctrl C)")},
- {"xn", 4 UNTIC_COMMENT("newline ignored after 80 cols (concept)")},
- {"xo", 20 UNTIC_COMMENT("terminal uses xon/xoff handshaking")},
- {"xr", 43 UNTIC_COMMENT("return clears the line")},
- {"xs", 3 UNTIC_COMMENT("standout not erased by overwriting (hp)")},
- {"xt", 17 UNTIC_COMMENT("tabs destructive, magic so char (t1061)")},
- {"", -1 UNTIC_COMMENT(NULL)}
-};
-
-int _SLtt_tigetflag (SLterminfo_Type *t, char *cap)
-{
- int offset;
-
- if (t == NULL) return -1;
-
- if (t->flags == SLTERMCAP) return tcap_getflag (cap, t);
-
- offset = compute_cap_offset (cap, t, Tgetflag_Map, t->boolean_section_size);
-
- if (offset < 0) return -1;
- return (int) *(t->boolean_flags + offset);
-}
-
-/* These are my termcap routines. They only work with the TERMCAP environment
- * variable. This variable must contain the termcap entry and NOT the file.
- */
-
-static int tcap_getflag (char *cap, SLterminfo_Type *t)
-{
- char a, b;
- char *f = (char *) t->boolean_flags;
- char *fmax;
-
- if (f == NULL) return 0;
- fmax = f + t->boolean_section_size;
-
- a = *cap;
- b = *(cap + 1);
- while (f < fmax)
- {
- if ((a == f[0]) && (b == f[1]))
- return 1;
- f += 2;
- }
- return 0;
-}
-
-static char *tcap_get_cap (unsigned char *cap, unsigned char *caps, unsigned int len)
-{
- unsigned char c0, c1;
- unsigned char *caps_max;
-
- c0 = cap[0];
- c1 = cap[1];
-
- if (caps == NULL) return NULL;
- caps_max = caps + len;
- while (caps < caps_max)
- {
- if ((c0 == caps[0]) && (c1 == caps[1]))
- {
- return (char *) caps + 3;
- }
- caps += (int) caps[2];
- }
- return NULL;
-}
-
-static int tcap_getnum (char *cap, SLterminfo_Type *t)
-{
- cap = tcap_get_cap ((unsigned char *) cap, t->numbers, t->num_numbers);
- if (cap == NULL) return -1;
- return atoi (cap);
-}
-
-static char *tcap_getstr (char *cap, SLterminfo_Type *t)
-{
- return tcap_get_cap ((unsigned char *) cap, (unsigned char *) t->string_table, t->string_table_size);
-}
-
-static int tcap_extract_field (unsigned char *t0)
-{
- register unsigned char ch, *t = t0;
- while (((ch = *t) != 0) && (ch != ':')) t++;
- if (ch == ':') return (int) (t - t0);
- return -1;
-}
-
-int SLtt_Try_Termcap = 1;
-static int tcap_getent (char *term, SLterminfo_Type *ti)
-{
- unsigned char *termcap, ch;
- unsigned char *buf, *b;
- unsigned char *t;
- int len;
-
- if (SLtt_Try_Termcap == 0) return -1;
-#if 1
- /* XFREE86 xterm sets the TERMCAP environment variable to an invalid
- * value. Specifically, it lacks the tc= string.
- */
- if (!strncmp (term, "xterm", 5))
- return -1;
-#endif
- termcap = (unsigned char *) getenv ("TERMCAP");
- if ((termcap == NULL) || (*termcap == '/')) return -1;
-
- /* We have a termcap so lets use it provided it does not have a reference
- * to another terminal via tc=. In that case, use terminfo. The alternative
- * would be to parse the termcap file which I do not want to do right now.
- * Besides, this is a terminfo based system and if the termcap were parsed
- * terminfo would almost never get a chance to run. In addition, the tc=
- * thing should not occur if tset is used to set the termcap entry.
- */
- t = termcap;
- while ((len = tcap_extract_field (t)) != -1)
- {
- if ((len > 3) && (t[0] == 't') && (t[1] == 'c') && (t[2] == '='))
- return -1;
- t += (len + 1);
- }
-
- /* malloc some extra space just in case it is needed. */
- len = strlen ((char *) termcap) + 256;
- if (NULL == (buf = (unsigned char *) SLmalloc ((unsigned int) len))) return -1;
-
- b = buf;
-
- /* The beginning of the termcap entry contains the names of the entry.
- * It is terminated by a colon.
- */
-
- ti->terminal_names = (char *) b;
- t = termcap;
- len = tcap_extract_field (t);
- if (len < 0)
- {
- SLfree ((char *)buf);
- return -1;
- }
- strncpy ((char *) b, (char *) t, (unsigned int) len);
- b[len] = 0;
- b += len + 1;
- ti->name_section_size = len;
-
- /* Now, we are really at the start of the termcap entries. Point the
- * termcap variable here since we want to refer to this a number of times.
- */
- termcap = t + (len + 1);
-
- /* Process strings first. */
- ti->string_table = (char *) b;
- t = termcap;
- while (-1 != (len = tcap_extract_field (t)))
- {
- unsigned char *b1;
- unsigned char *tmax;
-
- /* We are looking for: XX=something */
- if ((len < 4) || (t[2] != '=') || (*t == '.'))
- {
- t += len + 1;
- continue;
- }
- tmax = t + len;
- b1 = b;
-
- while (t < tmax)
- {
- ch = *t++;
- if ((ch == '\\') && (t < tmax))
- {
- t = (unsigned char *) _SLexpand_escaped_char ((char *) t, (char *) &ch);
- }
- else if ((ch == '^') && (t < tmax))
- {
- ch = *t++;
- if (ch == '?') ch = 127;
- else ch = (ch | 0x20) - ('a' - 1);
- }
- *b++ = ch;
- }
- /* Null terminate it. */
- *b++ = 0;
- len = (int) (b - b1);
- b1[2] = (unsigned char) len; /* replace the = by the length */
- /* skip colon to next field. */
- t++;
- }
- ti->string_table_size = (int) (b - (unsigned char *) ti->string_table);
-
- /* Now process the numbers. */
-
- t = termcap;
- ti->numbers = b;
- while (-1 != (len = tcap_extract_field (t)))
- {
- unsigned char *b1;
- unsigned char *tmax;
-
- /* We are looking for: XX#NUMBER */
- if ((len < 4) || (t[2] != '#') || (*t == '.'))
- {
- t += len + 1;
- continue;
- }
- tmax = t + len;
- b1 = b;
-
- while (t < tmax)
- {
- *b++ = *t++;
- }
- /* Null terminate it. */
- *b++ = 0;
- len = (int) (b - b1);
- b1[2] = (unsigned char) len; /* replace the # by the length */
- t++;
- }
- ti->num_numbers = (int) (b - ti->numbers);
-
- /* Now process the flags. */
- t = termcap;
- ti->boolean_flags = b;
- while (-1 != (len = tcap_extract_field (t)))
- {
- /* We are looking for: XX#NUMBER */
- if ((len != 2) || (*t == '.') || (*t <= ' '))
- {
- t += len + 1;
- continue;
- }
- b[0] = t[0];
- b[1] = t[1];
- t += 3;
- b += 2;
- }
- ti->boolean_section_size = (int) (b - ti->boolean_flags);
- ti->flags = SLTERMCAP;
- return 0;
-}
-
-
-/* These routines are provided only for backward binary compatability.
- * They will vanish in V2.x
- */
-char *SLtt_tigetent (char *s)
-{
- return (char *) _SLtt_tigetent (s);
-}
-
-extern char *SLtt_tigetstr (char *s, char **p)
-{
- if (p == NULL)
- return NULL;
- return _SLtt_tigetstr ((SLterminfo_Type *) *p, s);
-}
-
-extern int SLtt_tigetnum (char *s, char **p)
-{
- if (p == NULL)
- return -1;
- return _SLtt_tigetnum ((SLterminfo_Type *) *p, s);
-}
-
-
diff --git a/mdk-stage1/slang/sltime.c b/mdk-stage1/slang/sltime.c
deleted file mode 100644
index 14fc6ec16..000000000
--- a/mdk-stage1/slang/sltime.c
+++ /dev/null
@@ -1,310 +0,0 @@
-/* time related system calls */
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#include <sys/types.h>
-#include <time.h>
-
-#if defined(__BORLANDC__)
-# include <dos.h>
-#endif
-#if defined(__GO32__) || defined(__WATCOMC__)
-# include <dos.h>
-# include <bios.h>
-#endif
-
-#include <errno.h>
-
-#include "slang.h"
-#include "_slang.h"
-
-#ifdef __WIN32__
-#include <windows.h>
-/* Sleep is defined badly in MSVC... */
-# ifdef _MSC_VER
-# define sleep(n) _sleep((n)*1000)
-# else
-# ifdef sleep
-# undef sleep
-# endif
-# define sleep(x) if(x)Sleep((x)*1000)
-# endif
-#endif
-
-
-#if defined(IBMPC_SYSTEM)
-/* For other system (Unix and VMS), _SLusleep is in sldisply.c */
-int _SLusleep (unsigned long s)
-{
- sleep (s/1000000L);
- s = s % 1000000L;
-
-# if defined(__WIN32__)
- Sleep (s/1000);
-#else
-# if defined(__IBMC__)
- DosSleep(s/1000);
-# else
-# if defined(_MSC_VER)
- _sleep (s/1000);
-# endif
-# endif
-#endif
- return 0;
-}
-#endif
-
-#if defined(__IBMC__) && !defined(_AIX)
-/* sleep is not a standard function in VA3. */
-unsigned int sleep (unsigned int seconds)
-{
- DosSleep(1000L * ((long)seconds));
- return 0;
-}
-#endif
-
-static char *ctime_cmd (unsigned long *tt)
-{
- char *t;
-
- t = ctime ((time_t *) tt);
- t[24] = 0; /* knock off \n */
- return (t);
-}
-
-static void sleep_cmd (void)
-{
- unsigned int secs;
-#if SLANG_HAS_FLOAT
- unsigned long usecs;
- double x;
-
- if (-1 == SLang_pop_double (&x, NULL, NULL))
- return;
-
- if (x < 0.0)
- x = 0.0;
- secs = (unsigned int) x;
- sleep (secs);
- x -= (double) secs;
- usecs = (unsigned long) (1e6 * x);
- if (usecs > 0) _SLusleep (usecs);
-#else
- if (-1 == SLang_pop_uinteger (&secs))
- return;
- if (secs != 0) sleep (secs);
-#endif
-}
-
-static unsigned long _time_cmd (void)
-{
- return (unsigned long) time (NULL);
-}
-
-#if defined(__GO32__)
-static char *djgpp_current_time (void) /*{{{*/
-{
- union REGS rg;
- unsigned int year;
- unsigned char month, day, weekday, hour, minute, sec;
- char days[] = "SunMonTueWedThuFriSat";
- char months[] = "JanFebMarAprMayJunJulAugSepOctNovDec";
- static char the_date[26];
-
- rg.h.ah = 0x2A;
-#ifndef __WATCOMC__
- int86(0x21, &rg, &rg);
- year = rg.x.cx & 0xFFFF;
-#else
- int386(0x21, &rg, &rg);
- year = rg.x.ecx & 0xFFFF;
-#endif
-
- month = 3 * (rg.h.dh - 1);
- day = rg.h.dl;
- weekday = 3 * rg.h.al;
-
- rg.h.ah = 0x2C;
-
-#ifndef __WATCOMC__
- int86(0x21, &rg, &rg);
-#else
- int386(0x21, &rg, &rg);
-#endif
-
- hour = rg.h.ch;
- minute = rg.h.cl;
- sec = rg.h.dh;
-
- /* we want this form: Thu Apr 14 15:43:39 1994\n */
- sprintf(the_date, "%.3s %.3s%3d %02d:%02d:%02d %d\n",
- days + weekday, months + month,
- day, hour, minute, sec, year);
- return the_date;
-}
-
-/*}}}*/
-
-#endif
-
-char *SLcurrent_time_string (void) /*{{{*/
-{
- char *the_time;
-#ifndef __GO32__
- time_t myclock;
-
- myclock = time((time_t *) 0);
- the_time = (char *) ctime(&myclock);
-#else
- the_time = djgpp_current_time ();
-#endif
- /* returns the form Sun Sep 16 01:03:52 1985\n\0 */
- the_time[24] = '\0';
- return(the_time);
-}
-
-/*}}}*/
-
-static int push_tm_struct (struct tm *tms)
-{
- char *field_names [9];
- unsigned char field_types[9];
- VOID_STAR field_values [9];
- int int_values [9];
- unsigned int i;
-
- if (tms == NULL)
- return SLang_push_null ();
-
- field_names [0] = "tm_sec"; int_values [0] = tms->tm_sec;
- field_names [1] = "tm_min"; int_values [1] = tms->tm_min;
- field_names [2] = "tm_hour"; int_values [2] = tms->tm_hour;
- field_names [3] = "tm_mday"; int_values [3] = tms->tm_mday;
- field_names [4] = "tm_mon"; int_values [4] = tms->tm_mon;
- field_names [5] = "tm_year"; int_values [5] = tms->tm_year;
- field_names [6] = "tm_wday"; int_values [6] = tms->tm_wday;
- field_names [7] = "tm_yday"; int_values [7] = tms->tm_yday;
- field_names [8] = "tm_isdst"; int_values [8] = tms->tm_isdst;
-
- for (i = 0; i < 9; i++)
- {
- field_types [i] = SLANG_INT_TYPE;
- field_values [i] = (VOID_STAR) (int_values + i);
- }
-
- return SLstruct_create_struct (9, field_names, field_types, field_values);
-}
-
-
-static void localtime_cmd (long *t)
-{
- time_t tt = (time_t) *t;
- (void) push_tm_struct (localtime (&tt));
-}
-
-static void gmtime_cmd (long *t)
-{
-#ifdef HAVE_GMTIME
- time_t tt = (time_t) *t;
- (void) push_tm_struct (gmtime (&tt));
-#else
- localtime_cmd (t);
-#endif
-}
-
-#ifdef HAVE_TIMES
-
-# ifdef HAVE_SYS_TIMES_H
-# include <sys/times.h>
-# endif
-
-#include <limits.h>
-
-#ifdef CLK_TCK
-# define SECS_PER_TICK (1.0/(double)CLK_TCK)
-#else
-# ifdef CLOCKS_PER_SEC
-# define SECS_PER_TICK (1.0/(double)CLOCKS_PER_SEC)
-# else
-# define SECS_PER_TICK (1.0/60.0)
-# endif
-#endif
-
-static void times_cmd (void)
-{
- double dvals[4];
- struct tms t;
- VOID_STAR field_values[4];
- char *field_names[4];
- unsigned int i;
- unsigned char field_types[4];
-
- (void) times (&t);
-
- field_names[0] = "tms_utime"; dvals[0] = (double)t.tms_utime;
- field_names[1] = "tms_stime"; dvals[1] = (double)t.tms_stime;
- field_names[2] = "tms_cutime"; dvals[2] = (double)t.tms_cutime;
- field_names[3] = "tms_cstime"; dvals[3] = (double)t.tms_cstime;
-
- for (i = 0; i < 4; i++)
- {
- dvals[i] *= SECS_PER_TICK;
- field_values[i] = (VOID_STAR) &dvals[i];
- field_types[i] = SLANG_DOUBLE_TYPE;
- }
- (void) SLstruct_create_struct (4, field_names, field_types, field_values);
-}
-
-static struct tms Tic_TMS;
-
-static void tic_cmd (void)
-{
- (void) times (&Tic_TMS);
-}
-
-static double toc_cmd (void)
-{
- struct tms t;
- double d;
-
- (void) times (&t);
- d = ((t.tms_utime - Tic_TMS.tms_utime)
- + (t.tms_stime - Tic_TMS.tms_stime)) * SECS_PER_TICK;
- Tic_TMS = t;
- return d;
-}
-
-#endif /* HAVE_TIMES */
-
-
-static SLang_Intrin_Fun_Type Time_Funs_Table [] =
-{
- MAKE_INTRINSIC_1("ctime", ctime_cmd, SLANG_STRING_TYPE, SLANG_ULONG_TYPE),
- MAKE_INTRINSIC_0("sleep", sleep_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_0("_time", _time_cmd, SLANG_ULONG_TYPE),
- MAKE_INTRINSIC_0("time", SLcurrent_time_string, SLANG_STRING_TYPE),
- MAKE_INTRINSIC_1("localtime", localtime_cmd, SLANG_VOID_TYPE, SLANG_LONG_TYPE),
- MAKE_INTRINSIC_1("gmtime", gmtime_cmd, SLANG_VOID_TYPE, SLANG_LONG_TYPE),
-
-#ifdef HAVE_TIMES
- MAKE_INTRINSIC_0("times", times_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_0("tic", tic_cmd, SLANG_VOID_TYPE),
- MAKE_INTRINSIC_0("toc", toc_cmd, SLANG_DOUBLE_TYPE),
-#endif
- SLANG_END_INTRIN_FUN_TABLE
-};
-
-int _SLang_init_sltime (void)
-{
-#ifdef HAVE_TIMES
- (void) tic_cmd ();
-#endif
- return SLadd_intrin_fun_table (Time_Funs_Table, NULL);
-}
-
diff --git a/mdk-stage1/slang/sltoken.c b/mdk-stage1/slang/sltoken.c
deleted file mode 100644
index c9852e68a..000000000
--- a/mdk-stage1/slang/sltoken.c
+++ /dev/null
@@ -1,1702 +0,0 @@
-/* Copyright (c) 1998, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-#include "slinclud.h"
-
-#include "slang.h"
-#include "_slang.h"
-
-#define MAX_TOKEN_LEN 254
-#define MAX_FILE_LINE_LEN 256
-
-static char Empty_Line[1] = {0};
-
-static int Default_Compile_Line_Num_Info;
-static char *Input_Line = Empty_Line;
-static char *Input_Line_Pointer;
-
-static SLPreprocess_Type *This_SLpp;
-
-static SLang_Load_Type *LLT;
-
-static char *map_token_to_string (_SLang_Token_Type *tok)
-{
- char *s;
- static char numbuf [32];
- unsigned char type;
- s = NULL;
-
- if (tok != NULL) type = tok->type;
- else type = 0;
-
- switch (type)
- {
- case 0:
- s = "??";
- break;
-
- case CHAR_TOKEN:
- case SHORT_TOKEN:
- case INT_TOKEN:
- case LONG_TOKEN:
- s = numbuf;
- sprintf (s, "%ld", tok->v.long_val);
- break;
-
- case UCHAR_TOKEN:
- case USHORT_TOKEN:
- case UINT_TOKEN:
- case ULONG_TOKEN:
- s = numbuf;
- sprintf (s, "%lu", (unsigned long)tok->v.long_val);
- break;
-
- case OBRACKET_TOKEN: s = "["; break;
- case CBRACKET_TOKEN: s = "]"; break;
- case OPAREN_TOKEN: s = "("; break;
- case CPAREN_TOKEN: s = ")"; break;
- case OBRACE_TOKEN: s = "{"; break;
- case CBRACE_TOKEN: s = "}"; break;
- case DEREF_TOKEN: s = "@"; break;
- case POUND_TOKEN: s = "#"; break;
- case COMMA_TOKEN: s = ","; break;
- case SEMICOLON_TOKEN: s = ";"; break;
- case COLON_TOKEN: s = ":"; break;
-
-#if SLANG_HAS_FLOAT
- case FLOAT_TOKEN:
- case DOUBLE_TOKEN:
- case COMPLEX_TOKEN:
-#endif
- case IDENT_TOKEN:
- if ((tok->free_sval_flag == 0) || (tok->num_refs == 0))
- break;
- /* drop */
- default:
- s = tok->v.s_val;
- break;
- }
-
- if (s == NULL)
- {
- s = numbuf;
- sprintf (s, "(0x%02X)", type);
- }
-
- return s;
-}
-
-static char *make_line_file_error (char *buf, unsigned int buflen,
- _SLang_Token_Type *tok, char *dsc, int line, char *file)
-{
-#if _SLANG_HAS_DEBUG_CODE
- if (tok != NULL) line = tok->line_number;
-#endif
- if (file == NULL) file = "??";
-
- (void) _SLsnprintf (buf, buflen, "%s: found '%s', line %d, file: %s",
- dsc, map_token_to_string (tok), line, file);
-
- return buf;
-}
-
-void _SLparse_error(char *str, _SLang_Token_Type *tok, int flag)
-{
- char buf [1024];
-
- if (str == NULL)
- str = "Parse Error";
-
- make_line_file_error (buf, sizeof (buf), tok, str, LLT->line_num, (char *) LLT->name);
-
- if ((flag == 0) && SLang_Error)
- return;
-
- SLang_verror (SL_SYNTAX_ERROR, "%s", buf);
-}
-
-static void do_line_file_error (int line, char *file)
-{
- SLang_verror (SL_SYNTAX_ERROR,
- "called from line %d, file: %s", line, file);
-}
-
-#define ALPHA_CHAR 1
-#define DIGIT_CHAR 2
-#define EXCL_CHAR 3
-#define SEP_CHAR 4
-#define OP_CHAR 5
-#define DOT_CHAR 6
-#define BOLDOT_CHAR 7
-#define DQUOTE_CHAR 8
-#define QUOTE_CHAR 9
-#define COMMENT_CHAR 10
-#define NL_CHAR 11
-#define BAD_CHAR 12
-#define WHITE_CHAR 13
-
-#define CHAR_EOF 255
-
-#define CHAR_CLASS(c) (Char_Type_Table[(c)][0])
-#define CHAR_DATA(c) (Char_Type_Table[(c)][1])
-
-/* In this table, if a single character can represent an operator, e.g.,
- * '&' (BAND_TOKEN), then it must be placed before multiple-character
- * operators that begin with the same character, e.g., "&=". See
- * get_op_token to see how this is exploited.
- *
- * The third character null terminates the operator string. This is for
- * the token structure.
- */
-static char Operators [29][4] =
-{
-#define OFS_EXCL 0
- {'!', '=', 0, NE_TOKEN},
-#define OFS_POUND 1
- {'#', 0, 0, POUND_TOKEN},
-#define OFS_BAND 2
- {'&', 0, 0, BAND_TOKEN},
- {'&', '&', 0, EOF_TOKEN},
- {'&', '=', 0, BANDEQS_TOKEN},
-#define OFS_STAR 5
- {'*', 0, 0, TIMES_TOKEN},
- {'*', '=', 0, TIMESEQS_TOKEN},
-#define OFS_PLUS 7
- {'+', 0, 0, ADD_TOKEN},
- {'+', '+', 0, PLUSPLUS_TOKEN},
- {'+', '=', 0, PLUSEQS_TOKEN},
-#define OFS_MINUS 10
- {'-', 0, 0, SUB_TOKEN},
- {'-', '-', 0, MINUSMINUS_TOKEN},
- {'-', '=', 0, MINUSEQS_TOKEN},
- {'-', '>', 0, NAMESPACE_TOKEN},
-#define OFS_DIV 14
- {'/', 0, 0, DIV_TOKEN},
- {'/', '=', 0, DIVEQS_TOKEN},
-#define OFS_LT 16
- {'<', 0, 0, LT_TOKEN},
- {'<', '=', 0, LE_TOKEN},
-#define OFS_EQS 18
- {'=', 0, 0, ASSIGN_TOKEN},
- {'=', '=', 0, EQ_TOKEN},
-#define OFS_GT 20
- {'>', 0, 0, GT_TOKEN},
- {'>', '=', 0, GE_TOKEN},
-#define OFS_AT 22
- {'@', 0, 0, DEREF_TOKEN},
-#define OFS_POW 23
- {'^', 0, 0, POW_TOKEN},
-#define OFS_BOR 24
- {'|', 0, 0, BOR_TOKEN},
- {'|', '|', 0, EOF_TOKEN},
- {'|', '=', 0, BOREQS_TOKEN},
-#define OFS_BNOT 27
- {'~', 0, 0, BNOT_TOKEN},
- { 0, 0, 0, EOF_TOKEN}
-};
-
-static unsigned char Char_Type_Table[256][2] =
-{
- { NL_CHAR, 0 }, /* 0x0 */ { BAD_CHAR, 0 }, /* 0x1 */
- { BAD_CHAR, 0 }, /* 0x2 */ { BAD_CHAR, 0 }, /* 0x3 */
- { BAD_CHAR, 0 }, /* 0x4 */ { BAD_CHAR, 0 }, /* 0x5 */
- { BAD_CHAR, 0 }, /* 0x6 */ { BAD_CHAR, 0 }, /* 0x7 */
- { WHITE_CHAR, 0 }, /* 0x8 */ { WHITE_CHAR, 0 }, /* 0x9 */
- { NL_CHAR, 0 }, /* \n */ { WHITE_CHAR, 0 }, /* 0xb */
- { WHITE_CHAR, 0 }, /* 0xc */ { WHITE_CHAR, 0 }, /* \r */
- { BAD_CHAR, 0 }, /* 0xe */ { BAD_CHAR, 0 }, /* 0xf */
- { BAD_CHAR, 0 }, /* 0x10 */ { BAD_CHAR, 0 }, /* 0x11 */
- { BAD_CHAR, 0 }, /* 0x12 */ { BAD_CHAR, 0 }, /* 0x13 */
- { BAD_CHAR, 0 }, /* 0x14 */ { BAD_CHAR, 0 }, /* 0x15 */
- { BAD_CHAR, 0 }, /* 0x16 */ { BAD_CHAR, 0 }, /* 0x17 */
- { BAD_CHAR, 0 }, /* 0x18 */ { BAD_CHAR, 0 }, /* 0x19 */
- { BAD_CHAR, 0 }, /* 0x1a */ { BAD_CHAR, 0 }, /* 0x1b */
- { BAD_CHAR, 0 }, /* 0x1c */ { BAD_CHAR, 0 }, /* 0x1d */
- { BAD_CHAR, 0 }, /* 0x1e */ { BAD_CHAR, 0 }, /* 0x1f */
- { WHITE_CHAR, 0 }, /* 0x20 */ { EXCL_CHAR, OFS_EXCL }, /* ! */
- { DQUOTE_CHAR, 0 }, /* " */ { OP_CHAR, OFS_POUND }, /* # */
- { ALPHA_CHAR, 0 }, /* $ */ { NL_CHAR, 0 },/* % */
- { OP_CHAR, OFS_BAND }, /* & */ { QUOTE_CHAR, 0 }, /* ' */
- { SEP_CHAR, OPAREN_TOKEN }, /* ( */ { SEP_CHAR, CPAREN_TOKEN }, /* ) */
- { OP_CHAR, OFS_STAR }, /* * */ { OP_CHAR, OFS_PLUS}, /* + */
- { SEP_CHAR, COMMA_TOKEN }, /* , */ { OP_CHAR, OFS_MINUS }, /* - */
- { DOT_CHAR, 0 }, /* . */ { OP_CHAR, OFS_DIV }, /* / */
- { DIGIT_CHAR, 0 }, /* 0 */ { DIGIT_CHAR, 0 }, /* 1 */
- { DIGIT_CHAR, 0 }, /* 2 */ { DIGIT_CHAR, 0 }, /* 3 */
- { DIGIT_CHAR, 0 }, /* 4 */ { DIGIT_CHAR, 0 }, /* 5 */
- { DIGIT_CHAR, 0 }, /* 6 */ { DIGIT_CHAR, 0 }, /* 7 */
- { DIGIT_CHAR, 0 }, /* 8 */ { DIGIT_CHAR, 0 }, /* 9 */
- { SEP_CHAR, COLON_TOKEN }, /* : */ { SEP_CHAR, SEMICOLON_TOKEN }, /* ; */
- { OP_CHAR, OFS_LT }, /* < */ { OP_CHAR, OFS_EQS }, /* = */
- { OP_CHAR, OFS_GT }, /* > */ { BAD_CHAR, 0 }, /* ? */
- { OP_CHAR, OFS_AT}, /* @ */ { ALPHA_CHAR, 0 }, /* A */
- { ALPHA_CHAR, 0 }, /* B */ { ALPHA_CHAR, 0 }, /* C */
- { ALPHA_CHAR, 0 }, /* D */ { ALPHA_CHAR, 0 }, /* E */
- { ALPHA_CHAR, 0 }, /* F */ { ALPHA_CHAR, 0 }, /* G */
- { ALPHA_CHAR, 0 }, /* H */ { ALPHA_CHAR, 0 }, /* I */
- { ALPHA_CHAR, 0 }, /* J */ { ALPHA_CHAR, 0 }, /* K */
- { ALPHA_CHAR, 0 }, /* L */ { ALPHA_CHAR, 0 }, /* M */
- { ALPHA_CHAR, 0 }, /* N */ { ALPHA_CHAR, 0 }, /* O */
- { ALPHA_CHAR, 0 }, /* P */ { ALPHA_CHAR, 0 }, /* Q */
- { ALPHA_CHAR, 0 }, /* R */ { ALPHA_CHAR, 0 }, /* S */
- { ALPHA_CHAR, 0 }, /* T */ { ALPHA_CHAR, 0 }, /* U */
- { ALPHA_CHAR, 0 }, /* V */ { ALPHA_CHAR, 0 }, /* W */
- { ALPHA_CHAR, 0 }, /* X */ { ALPHA_CHAR, 0 }, /* Y */
- { ALPHA_CHAR, 0 }, /* Z */ { SEP_CHAR, OBRACKET_TOKEN }, /* [ */
- { BAD_CHAR, 0 }, /* \ */ { SEP_CHAR, CBRACKET_TOKEN }, /* ] */
- { OP_CHAR, OFS_POW }, /* ^ */ { ALPHA_CHAR, 0 }, /* _ */
- { BAD_CHAR, 0 }, /* ` */ { ALPHA_CHAR, 0 }, /* a */
- { ALPHA_CHAR, 0 }, /* b */ { ALPHA_CHAR, 0 }, /* c */
- { ALPHA_CHAR, 0 }, /* d */ { ALPHA_CHAR, 0 }, /* e */
- { ALPHA_CHAR, 0 }, /* f */ { ALPHA_CHAR, 0 }, /* g */
- { ALPHA_CHAR, 0 }, /* h */ { ALPHA_CHAR, 0 }, /* i */
- { ALPHA_CHAR, 0 }, /* j */ { ALPHA_CHAR, 0 }, /* k */
- { ALPHA_CHAR, 0 }, /* l */ { ALPHA_CHAR, 0 }, /* m */
- { ALPHA_CHAR, 0 }, /* n */ { ALPHA_CHAR, 0 }, /* o */
- { ALPHA_CHAR, 0 }, /* p */ { ALPHA_CHAR, 0 }, /* q */
- { ALPHA_CHAR, 0 }, /* r */ { ALPHA_CHAR, 0 }, /* s */
- { ALPHA_CHAR, 0 }, /* t */ { ALPHA_CHAR, 0 }, /* u */
- { ALPHA_CHAR, 0 }, /* v */ { ALPHA_CHAR, 0 }, /* w */
- { ALPHA_CHAR, 0 }, /* x */ { ALPHA_CHAR, 0 }, /* y */
- { ALPHA_CHAR, 0 }, /* z */ { SEP_CHAR, OBRACE_TOKEN }, /* { */
- { OP_CHAR, OFS_BOR }, /* | */ { SEP_CHAR, CBRACE_TOKEN }, /* } */
- { OP_CHAR, OFS_BNOT }, /* ~ */ { BAD_CHAR, 0 }, /* 0x7f */
-
- { ALPHA_CHAR, 0 }, /* € */ { ALPHA_CHAR, 0 }, /*  */
- { ALPHA_CHAR, 0 }, /* ‚ */ { ALPHA_CHAR, 0 }, /* ƒ */
- { ALPHA_CHAR, 0 }, /* „ */ { ALPHA_CHAR, 0 }, /* … */
- { ALPHA_CHAR, 0 }, /* † */ { ALPHA_CHAR, 0 }, /* ‡ */
- { ALPHA_CHAR, 0 }, /* ˆ */ { ALPHA_CHAR, 0 }, /* ‰ */
- { ALPHA_CHAR, 0 }, /*  */ { ALPHA_CHAR, 0 }, /* ‹ */
- { ALPHA_CHAR, 0 }, /* Œ */ { ALPHA_CHAR, 0 }, /*  */
- { ALPHA_CHAR, 0 }, /* Â */ { ALPHA_CHAR, 0 }, /* Â */
- { ALPHA_CHAR, 0 }, /*  */ { ALPHA_CHAR, 0 }, /* ‘ */
- { ALPHA_CHAR, 0 }, /* ’ */ { ALPHA_CHAR, 0 }, /* “ */
- { ALPHA_CHAR, 0 }, /* ” */ { ALPHA_CHAR, 0 }, /* • */
- { ALPHA_CHAR, 0 }, /* – */ { ALPHA_CHAR, 0 }, /* — */
- { ALPHA_CHAR, 0 }, /* ˜ */ { ALPHA_CHAR, 0 }, /* ™ */
- { ALPHA_CHAR, 0 }, /*  */ { ALPHA_CHAR, 0 }, /* › */
- { ALPHA_CHAR, 0 }, /* œ */ { ALPHA_CHAR, 0 }, /*  */
- { ALPHA_CHAR, 0 }, /*  */ { ALPHA_CHAR, 0 }, /* Ÿ */
- { ALPHA_CHAR, 0 }, /*   */ { ALPHA_CHAR, 0 }, /* ¡ */
- { ALPHA_CHAR, 0 }, /* ¢ */ { ALPHA_CHAR, 0 }, /* £ */
- { ALPHA_CHAR, 0 }, /* ¤ */ { ALPHA_CHAR, 0 }, /* ¥ */
- { ALPHA_CHAR, 0 }, /* ¦ */ { ALPHA_CHAR, 0 }, /* § */
- { ALPHA_CHAR, 0 }, /* ¨ */ { ALPHA_CHAR, 0 }, /* © */
- { ALPHA_CHAR, 0 }, /* ª */ { ALPHA_CHAR, 0 }, /* « */
- { ALPHA_CHAR, 0 }, /* ¬ */ { ALPHA_CHAR, 0 }, /* ­ */
- { ALPHA_CHAR, 0 }, /* ® */ { ALPHA_CHAR, 0 }, /* ¯ */
- { ALPHA_CHAR, 0 }, /* ° */ { ALPHA_CHAR, 0 }, /* ± */
- { ALPHA_CHAR, 0 }, /* ² */ { ALPHA_CHAR, 0 }, /* ³ */
- { ALPHA_CHAR, 0 }, /* ´ */ { ALPHA_CHAR, 0 }, /* µ */
- { ALPHA_CHAR, 0 }, /* ¶ */ { ALPHA_CHAR, 0 }, /* · */
- { ALPHA_CHAR, 0 }, /* ¸ */ { ALPHA_CHAR, 0 }, /* ¹ */
- { ALPHA_CHAR, 0 }, /* º */ { ALPHA_CHAR, 0 }, /* » */
- { ALPHA_CHAR, 0 }, /* ¼ */ { ALPHA_CHAR, 0 }, /* ½ */
- { ALPHA_CHAR, 0 }, /* ¾ */ { ALPHA_CHAR, 0 }, /* ¿ */
- { ALPHA_CHAR, 0 }, /* À */ { ALPHA_CHAR, 0 }, /* à */
- { ALPHA_CHAR, 0 }, /* Ă‚ */ { ALPHA_CHAR, 0 }, /* Ăƒ */
- { ALPHA_CHAR, 0 }, /* Ă„ */ { ALPHA_CHAR, 0 }, /* Ă… */
- { ALPHA_CHAR, 0 }, /* Æ */ { ALPHA_CHAR, 0 }, /* Ç */
- { ALPHA_CHAR, 0 }, /* Ăˆ */ { ALPHA_CHAR, 0 }, /* É */
- { ALPHA_CHAR, 0 }, /* Ă */ { ALPHA_CHAR, 0 }, /* Ă‹ */
- { ALPHA_CHAR, 0 }, /* ĂŒ */ { ALPHA_CHAR, 0 }, /* Ă */
- { ALPHA_CHAR, 0 }, /* Ă */ { ALPHA_CHAR, 0 }, /* Ă */
- { ALPHA_CHAR, 0 }, /* Ă */ { ALPHA_CHAR, 0 }, /* Ă‘ */
- { ALPHA_CHAR, 0 }, /* Ă’ */ { ALPHA_CHAR, 0 }, /* Ă“ */
- { ALPHA_CHAR, 0 }, /* Ă” */ { ALPHA_CHAR, 0 }, /* Ă• */
- { ALPHA_CHAR, 0 }, /* Ă– */ { ALPHA_CHAR, 0 }, /* Ă— */
- { ALPHA_CHAR, 0 }, /* Ă˜ */ { ALPHA_CHAR, 0 }, /* Ă™ */
- { ALPHA_CHAR, 0 }, /* Ă */ { ALPHA_CHAR, 0 }, /* Ă› */
- { ALPHA_CHAR, 0 }, /* Ăœ */ { ALPHA_CHAR, 0 }, /* Ă */
- { ALPHA_CHAR, 0 }, /* Ă */ { ALPHA_CHAR, 0 }, /* ĂŸ */
- { ALPHA_CHAR, 0 }, /* Ă  */ { ALPHA_CHAR, 0 }, /* Ă¡ */
- { ALPHA_CHAR, 0 }, /* Ă¢ */ { ALPHA_CHAR, 0 }, /* Ă£ */
- { ALPHA_CHAR, 0 }, /* ä */ { ALPHA_CHAR, 0 }, /* Ă¥ */
- { ALPHA_CHAR, 0 }, /* æ */ { ALPHA_CHAR, 0 }, /* ç */
- { ALPHA_CHAR, 0 }, /* è */ { ALPHA_CHAR, 0 }, /* é */
- { ALPHA_CHAR, 0 }, /* Ăª */ { ALPHA_CHAR, 0 }, /* Ă« */
- { ALPHA_CHAR, 0 }, /* ì */ { ALPHA_CHAR, 0 }, /* í */
- { ALPHA_CHAR, 0 }, /* Ă® */ { ALPHA_CHAR, 0 }, /* Ă¯ */
- { ALPHA_CHAR, 0 }, /* ð */ { ALPHA_CHAR, 0 }, /* ñ */
- { ALPHA_CHAR, 0 }, /* Ă² */ { ALPHA_CHAR, 0 }, /* Ă³ */
- { ALPHA_CHAR, 0 }, /* ô */ { ALPHA_CHAR, 0 }, /* õ */
- { ALPHA_CHAR, 0 }, /* ö */ { ALPHA_CHAR, 0 }, /* ÷ */
- { ALPHA_CHAR, 0 }, /* ø */ { ALPHA_CHAR, 0 }, /* Ă¹ */
- { ALPHA_CHAR, 0 }, /* Ăº */ { ALPHA_CHAR, 0 }, /* Ă» */
- { ALPHA_CHAR, 0 }, /* Ă¼ */ { ALPHA_CHAR, 0 }, /* Ă½ */
- { ALPHA_CHAR, 0 }, /* Ă¾ */ { ALPHA_CHAR, 0 }, /* Ă¿ */
-};
-
-int _SLcheck_identifier_syntax (char *name)
-{
- unsigned char *p;
-
- p = (unsigned char *) name;
- if (ALPHA_CHAR == Char_Type_Table[*p][0]) while (1)
- {
- unsigned ch;
- unsigned char type;
-
- ch = *++p;
-
- type = Char_Type_Table [ch][0];
- if ((type != ALPHA_CHAR) && (type != DIGIT_CHAR))
- {
- if (ch == 0)
- return 0;
- break;
- }
- }
-
- SLang_verror (SL_SYNTAX_ERROR,
- "Name %s contains an illegal character", name);
- return -1;
-}
-
-static unsigned char prep_get_char (void)
-{
- register unsigned char ch;
-
- if (0 != (ch = *Input_Line_Pointer++))
- return ch;
-
- Input_Line_Pointer--;
- return 0;
-}
-
-static void unget_prep_char (unsigned char ch)
-{
- if ((Input_Line_Pointer != Input_Line)
- && (ch != 0))
- Input_Line_Pointer--;
- /* *Input_Line_Pointer = ch; -- Do not modify the Input_Line */
-}
-
-#include "keywhash.c"
-
-static int get_ident_token (_SLang_Token_Type *tok, unsigned char *s, unsigned int len)
-{
- unsigned char ch;
- unsigned char type;
- Keyword_Table_Type *table;
-
- while (1)
- {
- ch = prep_get_char ();
- type = CHAR_CLASS (ch);
- if ((type != ALPHA_CHAR) && (type != DIGIT_CHAR))
- {
- unget_prep_char (ch);
- break;
- }
- s [len++] = ch;
- }
-
- s[len] = 0;
-
- /* check if keyword */
- table = is_keyword ((char *) s, len);
- if (table != NULL)
- {
- tok->v.s_val = table->name;
- return (tok->type = table->type);
- }
-
- tok->v.s_val = _SLstring_make_hashed_string ((char *)s, len, &tok->hash);
- tok->free_sval_flag = 1;
- return (tok->type = IDENT_TOKEN);
-}
-
-static int get_number_token (_SLang_Token_Type *tok, unsigned char *s, unsigned int len)
-{
- unsigned char ch;
- unsigned char type;
-
- /* Look for pattern [0-9.xX]*([eE][-+]?[digits])?[ijfhul]? */
- while (1)
- {
- ch = prep_get_char ();
-
- type = CHAR_CLASS (ch);
- if ((type != DIGIT_CHAR) && (type != DOT_CHAR))
- {
- if ((ch != 'x') && (ch != 'X'))
- break;
- /* It must be hex */
- do
- {
- if (len == (MAX_TOKEN_LEN - 1))
- goto too_long_return_error;
-
- s[len++] = ch;
- ch = prep_get_char ();
- type = CHAR_CLASS (ch);
- }
- while ((type == DIGIT_CHAR) || (type == ALPHA_CHAR));
- break;
- }
- if (len == (MAX_TOKEN_LEN - 1))
- goto too_long_return_error;
- s [len++] = ch;
- }
-
- /* At this point, type and ch are synchronized */
-
- if ((ch == 'e') || (ch == 'E'))
- {
- if (len == (MAX_TOKEN_LEN - 1))
- goto too_long_return_error;
- s[len++] = ch;
- ch = prep_get_char ();
- if ((ch == '+') || (ch == '-'))
- {
- if (len == (MAX_TOKEN_LEN - 1))
- goto too_long_return_error;
- s[len++] = ch;
- ch = prep_get_char ();
- }
-
- while (DIGIT_CHAR == (type = CHAR_CLASS(ch)))
- {
- if (len == (MAX_TOKEN_LEN - 1))
- goto too_long_return_error;
- s[len++] = ch;
- ch = prep_get_char ();
- }
- }
-
- while (ALPHA_CHAR == type)
- {
- if (len == (MAX_TOKEN_LEN - 1))
- goto too_long_return_error;
- s[len++] = ch;
- ch = prep_get_char ();
- type = CHAR_CLASS(ch);
- }
-
- unget_prep_char (ch);
- s[len] = 0;
-
- switch (SLang_guess_type ((char *) s))
- {
- default:
- tok->v.s_val = (char *) s;
- _SLparse_error ("Not a number", tok, 0);
- return (tok->type = EOF_TOKEN);
-
-#if SLANG_HAS_FLOAT
- case SLANG_FLOAT_TYPE:
- tok->v.s_val = _SLstring_make_hashed_string ((char *)s, len, &tok->hash);
- tok->free_sval_flag = 1;
- return (tok->type = FLOAT_TOKEN);
-
- case SLANG_DOUBLE_TYPE:
- tok->v.s_val = _SLstring_make_hashed_string ((char *)s, len, &tok->hash);
- tok->free_sval_flag = 1;
- return (tok->type = DOUBLE_TOKEN);
-#endif
-#if SLANG_HAS_COMPLEX
- case SLANG_COMPLEX_TYPE:
- tok->v.s_val = _SLstring_make_hashed_string ((char *)s, len, &tok->hash);
- tok->free_sval_flag = 1;
- return (tok->type = COMPLEX_TOKEN);
-#endif
- case SLANG_CHAR_TYPE:
- tok->v.long_val = (char)SLatol (s);
- return tok->type = CHAR_TOKEN;
- case SLANG_UCHAR_TYPE:
- tok->v.long_val = (unsigned char)SLatol (s);
- return tok->type = UCHAR_TOKEN;
- case SLANG_SHORT_TYPE:
- tok->v.long_val = (short)SLatol (s);
- return tok->type = SHORT_TOKEN;
- case SLANG_USHORT_TYPE:
- tok->v.long_val = (unsigned short)SLatoul (s);
- return tok->type = USHORT_TOKEN;
- case SLANG_INT_TYPE:
- tok->v.long_val = (int)SLatol (s);
- return tok->type = INT_TOKEN;
- case SLANG_UINT_TYPE:
- tok->v.long_val = (unsigned int)SLatoul (s);
- return tok->type = UINT_TOKEN;
- case SLANG_LONG_TYPE:
- tok->v.long_val = SLatol (s);
- return tok->type = LONG_TOKEN;
- case SLANG_ULONG_TYPE:
- tok->v.long_val = SLatoul (s);
- return tok->type = ULONG_TOKEN;
- }
-
- too_long_return_error:
- _SLparse_error ("Number too long for buffer", NULL, 0);
- return (tok->type == EOF_TOKEN);
-}
-
-static int get_op_token (_SLang_Token_Type *tok, char ch)
-{
- unsigned int offset;
- char second_char;
- unsigned char type;
- char *name;
-
- /* operators are: + - / * ++ -- += -= = == != > < >= <= | etc..
- * These lex to the longest valid operator token.
- */
-
- offset = CHAR_DATA((unsigned char) ch);
- if (0 == Operators [offset][1])
- {
- name = Operators [offset];
- type = name [3];
- }
- else
- {
- type = EOF_TOKEN;
- name = NULL;
- }
-
- second_char = prep_get_char ();
- do
- {
- if (second_char == Operators[offset][1])
- {
- name = Operators [offset];
- type = name [3];
- break;
- }
- offset++;
- }
- while (ch == Operators[offset][0]);
-
- tok->type = type;
-
- if (type == EOF_TOKEN)
- {
- _SLparse_error ("Operator not supported", NULL, 0);
- return type;
- }
-
- tok->v.s_val = name;
-
- if (name[1] == 0)
- unget_prep_char (second_char);
-
- return type;
-}
-
-/* If this returns non-zero, then it is a binary string */
-static int expand_escaped_string (register char *s,
- register char *t, register char *tmax,
- unsigned int *lenp)
-{
- char *s0;
- int is_binary = 0;
- char ch;
-
- s0 = s;
- while (t < tmax)
- {
- ch = *t++;
- if (ch == '\\')
- {
- t = _SLexpand_escaped_char (t, &ch);
- if (ch == 0) is_binary = 1;
- }
- *s++ = ch;
- }
- *s = 0;
-
- *lenp = (unsigned char) (s - s0);
- return is_binary;
-}
-
-static int get_string_token (_SLang_Token_Type *tok, unsigned char quote_char,
- unsigned char *s)
-{
- unsigned char ch;
- unsigned int len = 0;
- int has_quote = 0;
- int is_binary;
-
- while (1)
- {
- ch = prep_get_char ();
- if (ch == 0)
- {
- _SLparse_error("Expecting quote-character", NULL, 0);
- return (tok->type = EOF_TOKEN);
- }
- if (ch == quote_char) break;
-
- s[len++] = ch;
-
- if (len == (MAX_TOKEN_LEN - 1))
- {
- _SLparse_error ("String too long for buffer", NULL, 0);
- return (tok->type == EOF_TOKEN);
- }
-
- if (ch == '\\')
- {
- has_quote = 1;
- ch = prep_get_char ();
- s[len++] = ch;
- }
- }
-
- s[len] = 0;
-
- if (has_quote)
- is_binary = expand_escaped_string ((char *) s, (char *)s, (char *)s + len, &len);
- else is_binary = 0;
-
- if ('"' == quote_char)
- {
- tok->free_sval_flag = 1;
- if (is_binary)
- {
- tok->v.b_val = SLbstring_create (s, len);
- return tok->type = BSTRING_TOKEN;
- }
- else
- {
- tok->v.s_val = _SLstring_make_hashed_string ((char *)s,
- len,
- &tok->hash);
- tok->free_sval_flag = 1;
- return (tok->type = STRING_TOKEN);
- }
- }
-
- /* else single character */
- if (s[1] != 0)
- {
- _SLparse_error("Single char expected", NULL, 0);
- return (tok->type = EOF_TOKEN);
- }
-
- tok->v.long_val = s[0];
- return (tok->type = UCHAR_TOKEN);
-}
-
-static int extract_token (_SLang_Token_Type *tok, unsigned char ch, unsigned char t)
-{
- unsigned char s [MAX_TOKEN_LEN];
- unsigned int slen;
-
- s[0] = (char) ch;
- slen = 1;
-
- switch (t)
- {
- case ALPHA_CHAR:
- return get_ident_token (tok, s, slen);
-
- case OP_CHAR:
- return get_op_token (tok, ch);
-
- case DIGIT_CHAR:
- return get_number_token (tok, s, slen);
-
- case EXCL_CHAR:
- ch = prep_get_char ();
- s [slen++] = ch;
- t = CHAR_CLASS(ch);
- if (t == ALPHA_CHAR) return get_ident_token (tok, s, slen);
- if (t == OP_CHAR)
- {
- unget_prep_char (ch);
- return get_op_token (tok, '!');
- }
- _SLparse_error("Misplaced !", NULL, 0);
- return -1;
-
- case DOT_CHAR:
- ch = prep_get_char ();
- if (DIGIT_CHAR == CHAR_CLASS(ch))
- {
- s [slen++] = ch;
- return get_number_token (tok, s, slen);
- }
- unget_prep_char (ch);
- return (tok->type = DOT_TOKEN);
-
- case SEP_CHAR:
- return (tok->type = CHAR_DATA(ch));
-
- case DQUOTE_CHAR:
- case QUOTE_CHAR:
- return get_string_token (tok, ch, s);
-
- default:
- _SLparse_error("Invalid character", NULL, 0);
- return (tok->type = EOF_TOKEN);
- }
-}
-
-int _SLget_rpn_token (_SLang_Token_Type *tok)
-{
- unsigned char ch;
-
- tok->v.s_val = "??";
- while ((ch = *Input_Line_Pointer) != 0)
- {
- unsigned char t;
-
- Input_Line_Pointer++;
- if (WHITE_CHAR == (t = CHAR_CLASS(ch)))
- continue;
-
- if (NL_CHAR == t)
- break;
-
- return extract_token (tok, ch, t);
- }
- Input_Line_Pointer = Empty_Line;
- return EOF_TOKEN;
-}
-
-int _SLget_token (_SLang_Token_Type *tok)
-{
- unsigned char ch;
- unsigned char t;
-
- tok->num_refs = 1;
- tok->free_sval_flag = 0;
- tok->v.s_val = "??";
-#if _SLANG_HAS_DEBUG_CODE
- tok->line_number = LLT->line_num;
-#endif
- if (SLang_Error || (Input_Line == NULL))
- return (tok->type = EOF_TOKEN);
-
- while (1)
- {
- ch = *Input_Line_Pointer++;
- if (WHITE_CHAR == (t = CHAR_CLASS (ch)))
- continue;
-
- if (t != NL_CHAR)
- return extract_token (tok, ch, t);
-
- do
- {
- LLT->line_num++;
-#if _SLANG_HAS_DEBUG_CODE
- tok->line_number++;
-#endif
- Input_Line = LLT->read(LLT);
- if ((NULL == Input_Line) || SLang_Error)
- {
- Input_Line_Pointer = Input_Line = NULL;
- return (tok->type = EOF_TOKEN);
- }
- }
- while (0 == SLprep_line_ok(Input_Line, This_SLpp));
-
- Input_Line_Pointer = Input_Line;
- if (*Input_Line_Pointer == '.')
- {
- Input_Line_Pointer++;
- return tok->type = RPN_TOKEN;
- }
- }
-}
-
-static int prep_exists_function (char *line, char comment)
-{
- char buf[MAX_FILE_LINE_LEN], *b, *bmax;
- unsigned char ch;
-
- bmax = buf + (sizeof (buf) - 1);
-
- while (1)
- {
- /* skip whitespace */
- while ((ch = (unsigned char) *line),
- ch && (ch != '\n') && (ch <= ' '))
- line++;
-
- if ((ch <= '\n')
- || (ch == (unsigned char) comment)) break;
-
- b = buf;
- while ((ch = (unsigned char) *line) > ' ')
- {
- if (b < bmax) *b++ = (char) ch;
- line++;
- }
- *b = 0;
-
- if (SLang_is_defined (buf))
- return 1;
- }
-
- return 0;
-}
-
-static int prep_eval_expr (char *expr)
-{
- int ret;
-
- if (0 != SLang_load_string (expr))
- return -1;
- if (-1 == SLang_pop_integer (&ret))
- return -1;
- return (ret != 0);
-}
-
-
-int SLang_load_object (SLang_Load_Type *x)
-{
- SLPreprocess_Type this_pp;
- SLPreprocess_Type *save_this_pp;
- SLang_Load_Type *save_llt;
- char *save_input_line, *save_input_line_ptr;
-#if _SLANG_HAS_DEBUG_CODE
- int save_compile_line_num_info;
-#endif
- int save_auto_declare_variables;
-
- if (SLprep_exists_hook == NULL)
- SLprep_exists_hook = prep_exists_function;
-
- if (_SLprep_eval_hook == NULL)
- _SLprep_eval_hook = prep_eval_expr;
-
- if (-1 == SLprep_open_prep (&this_pp)) return -1;
-
- if (-1 == _SLcompile_push_context (x))
- return -1;
-
-#if _SLANG_HAS_DEBUG_CODE
- save_compile_line_num_info = _SLang_Compile_Line_Num_Info;
-#endif
- save_this_pp = This_SLpp;
- save_input_line = Input_Line;
- save_input_line_ptr = Input_Line_Pointer;
- save_llt = LLT;
- save_auto_declare_variables = _SLang_Auto_Declare_Globals;
-
- This_SLpp = &this_pp;
- Input_Line_Pointer = Input_Line = Empty_Line;
- LLT = x;
-
- x->line_num = 0;
- x->parse_level = 0;
- _SLang_Auto_Declare_Globals = x->auto_declare_globals;
-
-#if _SLANG_HAS_DEBUG_CODE
- _SLang_Compile_Line_Num_Info = Default_Compile_Line_Num_Info;
-#endif
-
- _SLparse_start (x);
- if (SLang_Error)
- do_line_file_error (x->line_num, x->name);
-
- _SLang_Auto_Declare_Globals = save_auto_declare_variables;
-
- if (SLang_Error) SLang_restart (0);
-
- (void) _SLcompile_pop_context ();
-
- Input_Line = save_input_line;
- Input_Line_Pointer = save_input_line_ptr;
- LLT = save_llt;
- This_SLpp = save_this_pp;
-
-#if _SLANG_HAS_DEBUG_CODE
- _SLang_Compile_Line_Num_Info = save_compile_line_num_info;
-#endif
-
- if (SLang_Error) return -1;
- return 0;
-}
-
-SLang_Load_Type *SLallocate_load_type (char *name)
-{
- SLang_Load_Type *x;
-
- if (NULL == (x = (SLang_Load_Type *)SLmalloc (sizeof (SLang_Load_Type))))
- return NULL;
- memset ((char *) x, 0, sizeof (SLang_Load_Type));
-
- if (name == NULL) name = "";
-
- x->name = SLang_create_slstring (name);
- if (x->name == NULL)
- {
- SLfree ((char *) x);
- return NULL;
- }
- return x;
-}
-
-void SLdeallocate_load_type (SLang_Load_Type *x)
-{
- if (x != NULL)
- {
- SLang_free_slstring (x->name);
- SLfree ((char *) x);
- }
-}
-
-typedef struct
-{
- char *string;
- char *ptr;
-}
-String_Client_Data_Type;
-
-static char *read_from_string (SLang_Load_Type *x)
-{
- String_Client_Data_Type *data;
- char *s, *s1, ch;
-
- data = (String_Client_Data_Type *)x->client_data;
- s1 = s = data->ptr;
-
- if (*s == 0)
- return NULL;
-
- while ((ch = *s) != 0)
- {
- s++;
- if (ch == '\n')
- break;
- }
-
- data->ptr = s;
- return s1;
-}
-
-int SLang_load_string (char *string)
-{
- SLang_Load_Type *x;
- String_Client_Data_Type data;
- int ret;
-
- if (string == NULL)
- return -1;
-
- /* Grab a private copy in case loading modifies string */
- if (NULL == (string = SLang_create_slstring (string)))
- return -1;
-
- /* To avoid creating a static data space for every string loaded,
- * all string objects will be regarded as identical. So, identify
- * all of them by ***string***
- */
- if (NULL == (x = SLallocate_load_type ("***string***")))
- {
- SLang_free_slstring (string);
- return -1;
- }
-
- x->client_data = (VOID_STAR) &data;
- x->read = read_from_string;
-
- data.ptr = data.string = string;
- if (-1 == (ret = SLang_load_object (x)))
- SLang_verror (SLang_Error, "called from eval: %s", string);
-
- SLang_free_slstring (string);
- SLdeallocate_load_type (x);
- return ret;
-}
-
-typedef struct
-{
- char *buf;
- FILE *fp;
-}
-File_Client_Data_Type;
-
-char *SLang_User_Prompt;
-static char *read_from_file (SLang_Load_Type *x)
-{
- FILE *fp;
- File_Client_Data_Type *c;
-
- c = (File_Client_Data_Type *)x->client_data;
- fp = c->fp;
-
- if ((fp == stdin) && (SLang_User_Prompt != NULL))
- {
- fputs (SLang_User_Prompt, stdout);
- fflush (stdout);
- }
-
- return fgets (c->buf, MAX_FILE_LINE_LEN, c->fp);
-}
-
-/* Note that file could be freed from Slang during run of this routine
- * so get it and store it !! (e.g., autoloading)
- */
-int (*SLang_Load_File_Hook) (char *);
-int SLang_load_file (char *f)
-{
- File_Client_Data_Type client_data;
- SLang_Load_Type *x;
- char *name, *buf;
- FILE *fp;
-
- if (SLang_Load_File_Hook != NULL)
- return (*SLang_Load_File_Hook) (f);
-
- if (f == NULL) name = "<stdin>"; else name = f;
-
- name = SLang_create_slstring (name);
- if (name == NULL)
- return -1;
-
- if (NULL == (x = SLallocate_load_type (name)))
- {
- SLang_free_slstring (name);
- return -1;
- }
-
- buf = NULL;
-
- if (f != NULL)
- fp = fopen (f, "r");
- else
- fp = stdin;
-
- if (fp == NULL)
- SLang_verror (SL_OBJ_NOPEN, "Unable to open %s", name);
- else if (NULL != (buf = SLmalloc (MAX_FILE_LINE_LEN + 1)))
- {
- client_data.fp = fp;
- client_data.buf = buf;
- x->client_data = (VOID_STAR) &client_data;
- x->read = read_from_file;
-
- (void) SLang_load_object (x);
- }
-
- if ((fp != NULL) && (fp != stdin))
- fclose (fp);
-
- SLfree (buf);
- SLang_free_slstring (name);
- SLdeallocate_load_type (x);
-
- if (SLang_Error)
- return -1;
-
- return 0;
-}
-
-int SLang_guess_type (char *t)
-{
- char *p;
- register char ch;
- int modifier = 0;
-
- if (*t == '-') t++;
- p = t;
-
-#if SLANG_HAS_FLOAT
- if (*p != '.')
- {
-#endif
- modifier = 0;
- while ((*p >= '0') && (*p <= '9')) p++;
- if (t == p) return (SLANG_STRING_TYPE);
- if ((*p == 'x') && (p == t + 1)) /* 0x?? */
- {
- modifier |= 8;
- p++;
- while (ch = *p,
- ((ch >= '0') && (ch <= '9'))
- || (((ch | 0x20) >= 'a') && ((ch | 0x20) <= 'f'))) p++;
- }
-
- /* Now look for UL, LU, UH, HU, L, H modifiers */
- while ((ch = *p) != 0)
- {
- ch |= 0x20;
- if (ch == 'h') modifier |= 1;
- else if (ch == 'l') modifier |= 2;
- else if (ch == 'u') modifier |= 4;
- else break;
- p++;
- }
- if ((1|2) == (modifier & (1|2))) /* hl present */
- return SLANG_STRING_TYPE;
-
- if (ch == 0)
- {
- if ((modifier & 0x7) == 0) return SLANG_INT_TYPE;
- if (modifier & 4)
- {
- if (modifier & 1) return SLANG_USHORT_TYPE;
- if (modifier & 2) return SLANG_ULONG_TYPE;
- return SLANG_UINT_TYPE;
- }
- if (modifier & 1) return SLANG_SHORT_TYPE;
- if (modifier & 2) return SLANG_LONG_TYPE;
- return SLANG_INT_TYPE;
- }
-
- if (modifier) return SLANG_STRING_TYPE;
-#if SLANG_HAS_FLOAT
- }
-
- /* now down to double case */
- if (*p == '.')
- {
- p++;
- while ((*p >= '0') && (*p <= '9')) p++;
- }
- if (*p == 0) return(SLANG_DOUBLE_TYPE);
- if ((*p != 'e') && (*p != 'E'))
- {
-# if SLANG_HAS_COMPLEX
- if (((*p == 'i') || (*p == 'j'))
- && (p[1] == 0))
- return SLANG_COMPLEX_TYPE;
-# endif
- if (((*p | 0x20) == 'f') && (p[1] == 0))
- return SLANG_FLOAT_TYPE;
-
- return SLANG_STRING_TYPE;
- }
-
- p++;
- if ((*p == '-') || (*p == '+')) p++;
- while ((*p >= '0') && (*p <= '9')) p++;
- if (*p != 0)
- {
-# if SLANG_HAS_COMPLEX
- if (((*p == 'i') || (*p == 'j'))
- && (p[1] == 0))
- return SLANG_COMPLEX_TYPE;
-# endif
- if (((*p | 0x20) == 'f') && (p[1] == 0))
- return SLANG_FLOAT_TYPE;
-
- return SLANG_STRING_TYPE;
- }
- return SLANG_DOUBLE_TYPE;
-#else
- return SLANG_STRING_TYPE;
-#endif /* SLANG_HAS_FLOAT */
-}
-
-static int hex_atoul (unsigned char *s, unsigned long *ul)
-{
- register unsigned char ch;
- register unsigned long value;
- register int base;
-
- s++; /* skip the leading 0 */
-
- /* look for 'x' which indicates hex */
- if ((*s | 0x20) == 'x')
- {
- base = 16;
- s++;
- if (*s == 0)
- {
- SLang_Error = SL_SYNTAX_ERROR;
- return -1;
- }
- }
- else base = 8;
-
- value = 0;
- while ((ch = *s++) != 0)
- {
- char ch1 = ch | 0x20;
- switch (ch1)
- {
- default:
- SLang_Error = SL_SYNTAX_ERROR;
- break;
-
- case 'u':
- case 'l':
- case 'h':
- *ul = value;
- return 0;
-
- case '8':
- case '9':
- if (base != 16) SLang_Error = SL_SYNTAX_ERROR;
- /* drop */
- case '0':
- case '1':
- case '2':
- case '3':
- case '4':
- case '5':
- case '6':
- case '7':
- ch1 -= '0';
- break;
-
- case 'a':
- case 'b':
- case 'c':
- case 'd':
- case 'e':
- case 'f':
- if (base != 16) SLang_Error = SL_SYNTAX_ERROR;
- ch1 = (ch1 - 'a') + 10;
- break;
- }
- value = value * base + ch1;
- }
- *ul = value;
- return 0;
-}
-
-/* Note: These routines do not check integer overflow. I would use the C
- * library functions atol and atoul but some implementations check overflow
- * and some do not. The following implementations provide a consistent
- * behavior.
- */
-unsigned long SLatoul (unsigned char *s)
-{
- int sign;
- unsigned long value;
-
- if (*s == '-') sign = -1;
- else
- {
- sign = 1;
- if (*s == '+') s++;
- }
-
- if (*s == '0')
- {
- if (-1 == hex_atoul (s, &value))
- return (unsigned long) -1;
- }
- else
- {
- while (WHITE_CHAR == CHAR_CLASS(*s))
- s++;
-
- value = 0;
- while (DIGIT_CHAR == CHAR_CLASS(*s))
- {
- value = value * 10 + (unsigned long) (*s - '0');
- s++;
- }
- }
-
- if (sign == -1)
- value = (unsigned long)-1L * value;
-
- return value;
-}
-
-long SLatol (unsigned char *s)
-{
- while (WHITE_CHAR == CHAR_CLASS(*s))
- s++;
-
- if (*s == '-')
- {
- long value = (long) SLatoul (s+1);
- return -value;
- }
- return (long) SLatoul (s);
-}
-
-int SLatoi (unsigned char *s)
-{
- return (int) SLatol (s);
-}
-
-static char *check_byte_compiled_token (char *buf)
-{
- unsigned int len_lo, len_hi, len;
-
- len_lo = (unsigned char) *Input_Line_Pointer++;
- if ((len_lo < 32)
- || ((len_hi = (unsigned char)*Input_Line_Pointer++) < 32)
- || ((len = (len_lo - 32) | ((len_hi - 32) << 7)) >= MAX_TOKEN_LEN))
- {
- SLang_doerror ("Byte compiled file appears corrupt");
- return NULL;
- }
-
- SLMEMCPY (buf, Input_Line_Pointer, len);
- buf += len;
- Input_Line_Pointer += len;
- *buf = 0;
- return buf;
-}
-
-void _SLcompile_byte_compiled (void)
-{
- unsigned char type;
- _SLang_Token_Type tok;
- char buf[MAX_TOKEN_LEN];
- char *ebuf;
- unsigned int len;
-
- memset ((char *) &tok, 0, sizeof (_SLang_Token_Type));
-
- while (SLang_Error == 0)
- {
- top_of_switch:
- type = (unsigned char) *Input_Line_Pointer++;
- switch (type)
- {
- case '\n':
- case 0:
- if (NULL == (Input_Line = LLT->read(LLT)))
- {
- Input_Line_Pointer = Input_Line = NULL;
- return;
- }
- Input_Line_Pointer = Input_Line;
- goto top_of_switch;
-
- case LINE_NUM_TOKEN:
- case CHAR_TOKEN:
- case UCHAR_TOKEN:
- case SHORT_TOKEN:
- case USHORT_TOKEN:
- case INT_TOKEN:
- case UINT_TOKEN:
- case LONG_TOKEN:
- case ULONG_TOKEN:
- if (NULL == check_byte_compiled_token (buf))
- return;
- tok.v.long_val = atol (buf);
- break;
-
- case COMPLEX_TOKEN:
- case FLOAT_TOKEN:
- case DOUBLE_TOKEN:
- if (NULL == check_byte_compiled_token (buf))
- return;
- tok.v.s_val = buf;
- break;
-
- case ESC_STRING_TOKEN:
- if (NULL == (ebuf = check_byte_compiled_token (buf)))
- return;
- tok.v.s_val = buf;
- if (expand_escaped_string (buf, buf, ebuf, &len))
- {
- tok.hash = len;
- type = _BSTRING_TOKEN;
- }
- else
- {
- tok.hash = _SLstring_hash ((unsigned char *)buf, (unsigned char *)buf + len);
- type = STRING_TOKEN;
- }
- break;
-
- case TMP_TOKEN:
- case DEFINE_TOKEN:
- case DEFINE_STATIC_TOKEN:
- case DEFINE_PRIVATE_TOKEN:
- case DEFINE_PUBLIC_TOKEN:
- case DOT_TOKEN:
- case STRING_TOKEN:
- case IDENT_TOKEN:
- case _REF_TOKEN:
- case _DEREF_ASSIGN_TOKEN:
- case _SCALAR_ASSIGN_TOKEN:
- case _SCALAR_PLUSEQS_TOKEN:
- case _SCALAR_MINUSEQS_TOKEN:
- case _SCALAR_TIMESEQS_TOKEN:
- case _SCALAR_DIVEQS_TOKEN:
- case _SCALAR_BOREQS_TOKEN:
- case _SCALAR_BANDEQS_TOKEN:
- case _SCALAR_PLUSPLUS_TOKEN:
- case _SCALAR_POST_PLUSPLUS_TOKEN:
- case _SCALAR_MINUSMINUS_TOKEN:
- case _SCALAR_POST_MINUSMINUS_TOKEN:
- case _STRUCT_ASSIGN_TOKEN:
- case _STRUCT_PLUSEQS_TOKEN:
- case _STRUCT_MINUSEQS_TOKEN:
- case _STRUCT_TIMESEQS_TOKEN:
- case _STRUCT_DIVEQS_TOKEN:
- case _STRUCT_BOREQS_TOKEN:
- case _STRUCT_BANDEQS_TOKEN:
- case _STRUCT_POST_MINUSMINUS_TOKEN:
- case _STRUCT_MINUSMINUS_TOKEN:
- case _STRUCT_POST_PLUSPLUS_TOKEN:
- case _STRUCT_PLUSPLUS_TOKEN:
- if (NULL == (ebuf = check_byte_compiled_token (buf)))
- return;
- tok.v.s_val = buf;
- tok.hash = _SLstring_hash ((unsigned char *)buf, (unsigned char *)ebuf);
- break;
-
- default:
- break;
- }
- tok.type = type;
-
- (*_SLcompile_ptr) (&tok);
- }
-}
-
-static int escape_string (unsigned char *s, unsigned char *smax,
- unsigned char *buf, unsigned char *buf_max,
- int *is_escaped)
-{
- unsigned char ch;
-
- *is_escaped = 0;
- while (buf < buf_max)
- {
- if (s == smax)
- {
- *buf = 0;
- return 0;
- }
-
- ch = *s++;
- switch (ch)
- {
- default:
- *buf++ = ch;
- break;
-
- case 0:
- *buf++ = '\\';
- if (buf < buf_max) *buf++ = 'x';
- if (buf < buf_max) *buf++ = '0';
- if (buf < buf_max) *buf++ = '0';
- *is_escaped = 1;
- break; /* return 0; */
-
- case '\n':
- *buf++ = '\\';
- if (buf < buf_max) *buf++ = 'n';
- *is_escaped = 1;
- break;
-
- case '\r':
- *buf++ = '\\';
- if (buf < buf_max) *buf++ = 'r';
- *is_escaped = 1;
- break;
-
- case 0x1A: /* ^Z */
- *buf++ = '\\';
- if (buf < buf_max) *buf++ = 'x';
- if (buf < buf_max) *buf++ = '1';
- if (buf < buf_max) *buf++ = 'A';
- *is_escaped = 1;
- break;
-
- case '\\':
- *buf++ = ch;
- if (buf < buf_max) *buf++ = ch;
- *is_escaped = 1;
- break;
- }
- }
- _SLparse_error ("String too long to byte-compile", NULL, 0);
- return -1;
-}
-
-static FILE *Byte_Compile_Fp;
-static unsigned int Byte_Compile_Line_Len;
-
-static int bytecomp_write_data (char *buf, unsigned int len)
-{
- char *err = "Write Error";
-
- if ((Byte_Compile_Line_Len + len + 1) >= MAX_FILE_LINE_LEN)
- {
- if (EOF == fputs ("\n", Byte_Compile_Fp))
- {
- SLang_doerror (err);
- return -1;
- }
- Byte_Compile_Line_Len = 0;
- }
-
- if (EOF == fputs (buf, Byte_Compile_Fp))
- {
- SLang_doerror (err);
- return -1;
- }
- Byte_Compile_Line_Len += len;
- return 0;
-}
-
-static void byte_compile_token (_SLang_Token_Type *tok)
-{
- unsigned char buf [MAX_TOKEN_LEN + 4], *buf_max;
- unsigned int len;
- char *b3;
- int is_escaped;
- unsigned char *s;
-
- if (SLang_Error) return;
-
- buf [0] = (unsigned char) tok->type;
- buf [1] = 0;
-
- buf_max = buf + sizeof(buf);
- b3 = (char *) buf + 3;
-
- switch (tok->type)
- {
- case LINE_NUM_TOKEN:
- case CHAR_TOKEN:
- case SHORT_TOKEN:
- case INT_TOKEN:
- case LONG_TOKEN:
- sprintf (b3, "%ld", tok->v.long_val);
- break;
-
- case UCHAR_TOKEN:
- case USHORT_TOKEN:
- case UINT_TOKEN:
- case ULONG_TOKEN:
- sprintf (b3, "%lu", tok->v.long_val);
- break;
-
- case _BSTRING_TOKEN:
- s = (unsigned char *) tok->v.s_val;
- len = (unsigned int) tok->hash;
-
- if (-1 == escape_string (s, s + len,
- (unsigned char *)b3, buf_max,
- &is_escaped))
- return;
-
- buf[0] = ESC_STRING_TOKEN;
- break;
-
- case BSTRING_TOKEN:
- if (NULL == (s = SLbstring_get_pointer (tok->v.b_val, &len)))
- return;
-
- if (-1 == escape_string (s, s + len,
- (unsigned char *)b3, buf_max,
- &is_escaped))
- return;
- buf[0] = ESC_STRING_TOKEN;
- break;
-
- case STRING_TOKEN:
- s = (unsigned char *)tok->v.s_val;
-
- if (-1 == escape_string (s, s + strlen ((char *)s),
- (unsigned char *)b3, buf_max,
- &is_escaped))
- return;
-
- if (is_escaped)
- buf[0] = ESC_STRING_TOKEN;
- break;
-
- /* a _SCALAR_* token is attached to an identifier. */
- case _DEREF_ASSIGN_TOKEN:
- case _SCALAR_ASSIGN_TOKEN:
- case _SCALAR_PLUSEQS_TOKEN:
- case _SCALAR_MINUSEQS_TOKEN:
- case _SCALAR_TIMESEQS_TOKEN:
- case _SCALAR_DIVEQS_TOKEN:
- case _SCALAR_BOREQS_TOKEN:
- case _SCALAR_BANDEQS_TOKEN:
- case _SCALAR_PLUSPLUS_TOKEN:
- case _SCALAR_POST_PLUSPLUS_TOKEN:
- case _SCALAR_MINUSMINUS_TOKEN:
- case _SCALAR_POST_MINUSMINUS_TOKEN:
- case DOT_TOKEN:
- case TMP_TOKEN:
- case DEFINE_TOKEN:
- case DEFINE_STATIC_TOKEN:
- case DEFINE_PRIVATE_TOKEN:
- case DEFINE_PUBLIC_TOKEN:
- case FLOAT_TOKEN:
- case DOUBLE_TOKEN:
- case COMPLEX_TOKEN:
- case IDENT_TOKEN:
- case _REF_TOKEN:
- case _STRUCT_ASSIGN_TOKEN:
- case _STRUCT_PLUSEQS_TOKEN:
- case _STRUCT_MINUSEQS_TOKEN:
- case _STRUCT_TIMESEQS_TOKEN:
- case _STRUCT_DIVEQS_TOKEN:
- case _STRUCT_BOREQS_TOKEN:
- case _STRUCT_BANDEQS_TOKEN:
- case _STRUCT_POST_MINUSMINUS_TOKEN:
- case _STRUCT_MINUSMINUS_TOKEN:
- case _STRUCT_POST_PLUSPLUS_TOKEN:
- case _STRUCT_PLUSPLUS_TOKEN:
- strcpy (b3, tok->v.s_val);
- break;
-
- default:
- b3 = NULL;
- }
-
- if (b3 != NULL)
- {
- len = strlen (b3);
- buf[1] = (unsigned char) ((len & 0x7F) + 32);
- buf[2] = (unsigned char) (((len >> 7) & 0x7F) + 32);
- len += 3;
- }
- else len = 1;
-
- (void) bytecomp_write_data ((char *)buf, len);
-}
-
-int SLang_byte_compile_file (char *name, int method)
-{
- char file [1024];
-
- (void) method;
- if (strlen (name) + 2 >= sizeof (file))
- {
- SLang_verror (SL_INVALID_PARM, "Filename too long");
- return -1;
- }
- sprintf (file, "%sc", name);
- if (NULL == (Byte_Compile_Fp = fopen (file, "w")))
- {
- SLang_verror(SL_OBJ_NOPEN, "%s: unable to open", file);
- return -1;
- }
-
- Byte_Compile_Line_Len = 0;
- if (-1 != bytecomp_write_data (".#", 2))
- {
- _SLcompile_ptr = byte_compile_token;
- (void) SLang_load_file (name);
- _SLcompile_ptr = _SLcompile;
-
- (void) bytecomp_write_data ("\n", 1);
- }
-
- if (EOF == fclose (Byte_Compile_Fp))
- SLang_doerror ("Write Error");
-
- if (SLang_Error)
- {
- SLang_verror (0, "Error processing %s", name);
- return -1;
- }
- return 0;
-}
-
-int SLang_generate_debug_info (int x)
-{
- int y = Default_Compile_Line_Num_Info;
- Default_Compile_Line_Num_Info = x;
- return y;
-}
diff --git a/mdk-stage1/slang/sltypes.c b/mdk-stage1/slang/sltypes.c
deleted file mode 100644
index 05b8741b1..000000000
--- a/mdk-stage1/slang/sltypes.c
+++ /dev/null
@@ -1,966 +0,0 @@
-/* Basic type operations for S-Lang */
-/* Copyright (c) 1992, 1996, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#if SLANG_HAS_FLOAT
-# include <math.h>
-#endif
-
-#define SL_APP_WANTS_FOREACH /* for String_Type */
-#include "slang.h"
-#include "_slang.h"
-
-int SLpop_string (char **s) /*{{{*/
-{
- char *sls;
-
- *s = NULL;
-
- if (-1 == SLang_pop_slstring (&sls))
- return -1;
-
- if (NULL == (*s = SLmake_string (sls)))
- {
- SLang_free_slstring (sls);
- return -1;
- }
-
- SLang_free_slstring (sls);
- return 0;
-}
-
-/*}}}*/
-
-int SLang_pop_slstring (char **s) /*{{{*/
-{
- return SLclass_pop_ptr_obj (SLANG_STRING_TYPE, (VOID_STAR *)s);
-}
-
-/*}}}*/
-
-/* if *data != 0, string should be freed upon use. */
-int SLang_pop_string(char **s, int *data) /*{{{*/
-{
- if (SLpop_string (s))
- return -1;
-
- *data = 1;
- return 0;
-}
-
-/*}}}*/
-
-int _SLang_push_slstring (char *s)
-{
- if (0 == SLclass_push_ptr_obj (SLANG_STRING_TYPE, (VOID_STAR)s))
- return 0;
-
- SLang_free_slstring (s);
- return -1;
-}
-
-int _SLpush_alloced_slstring (char *s, unsigned int len)
-{
- if (NULL == (s = _SLcreate_via_alloced_slstring (s, len)))
- return -1;
-
- return _SLang_push_slstring (s);
-}
-
-int SLang_push_string (char *t) /*{{{*/
-{
- if (t == NULL)
- return SLang_push_null ();
-
- if (NULL == (t = SLang_create_slstring (t)))
- return -1;
-
- return _SLang_push_slstring (t);
-}
-
-/*}}}*/
-
-int _SLang_dup_and_push_slstring (char *s)
-{
- if (NULL == (s = _SLstring_dup_slstring (s)))
- return SLang_push_null ();
-
- return _SLang_push_slstring (s);
-}
-
-
-/* This function _always_ frees the malloced string */
-int SLang_push_malloced_string (char *c) /*{{{*/
-{
- int ret;
-
- ret = SLang_push_string (c);
- SLfree (c);
-
- return ret;
-}
-
-/*}}}*/
-
-#if 0
-static int int_int_power (int a, int b)
-{
- int r, s;
-
- if (a == 0) return 0;
- if (b < 0) return 0;
- if (b == 0) return 1;
-
- s = 1;
- if (a < 0)
- {
- if ((b % 2) == 1) s = -1;
- a = -a;
- }
-
- /* FIXME: Priority=low
- * This needs optimized
- */
- r = 1;
- while (b)
- {
- r = r * a;
- b--;
- }
- return r * s;
-}
-#endif
-
-static int
-string_string_bin_op_result (int op, unsigned char a, unsigned char b,
- unsigned char *c)
-{
- (void) a;
- (void) b;
- switch (op)
- {
- default:
- return 0;
-
- case SLANG_PLUS:
- *c = SLANG_STRING_TYPE;
- break;
-
- case SLANG_GT:
- case SLANG_GE:
- case SLANG_LT:
- case SLANG_LE:
- case SLANG_EQ:
- case SLANG_NE:
- *c = SLANG_CHAR_TYPE;
- break;
- }
- return 1;
-}
-
-static int
-string_string_bin_op (int op,
- unsigned char a_type, VOID_STAR ap, unsigned int na,
- unsigned char b_type, VOID_STAR bp, unsigned int nb,
- VOID_STAR cp)
-{
- char *ic;
- char **a, **b, **c;
- unsigned int n, n_max;
- unsigned int da, db;
-
- (void) a_type;
- (void) b_type;
-
- if (na == 1) da = 0; else da = 1;
- if (nb == 1) db = 0; else db = 1;
-
- if (na > nb) n_max = na; else n_max = nb;
-
- a = (char **) ap;
- b = (char **) bp;
- for (n = 0; n < n_max; n++)
- {
- if ((*a == NULL) || (*b == NULL))
- {
- SLang_verror (SL_VARIABLE_UNINITIALIZED, "String element[%u] not initialized for binary operation", n);
- return -1;
- }
- a += da; b += db;
- }
-
- a = (char **) ap;
- b = (char **) bp;
- ic = (char *) cp;
- c = NULL;
-
- switch (op)
- {
- case SLANG_DIVIDE:
- case SLANG_MINUS:
- default:
- return 0;
-
- case SLANG_PLUS:
- /* Concat */
- c = (char **) cp;
- for (n = 0; n < n_max; n++)
- {
- if (NULL == (c[n] = SLang_concat_slstrings (*a, *b)))
- goto return_error;
-
- a += da; b += db;
- }
- break;
-
- case SLANG_NE:
- for (n = 0; n < n_max; n++)
- {
- ic [n] = (0 != strcmp (*a, *b));
- a += da;
- b += db;
- }
- break;
- case SLANG_GT:
- for (n = 0; n < n_max; n++)
- {
- ic [n] = (strcmp (*a, *b) > 0);
- a += da;
- b += db;
- }
- break;
- case SLANG_GE:
- for (n = 0; n < n_max; n++)
- {
- ic [n] = (strcmp (*a, *b) >= 0);
- a += da;
- b += db;
- }
- break;
- case SLANG_LT:
- for (n = 0; n < n_max; n++)
- {
- ic [n] = (strcmp (*a, *b) < 0);
- a += da;
- b += db;
- }
- break;
- case SLANG_LE:
- for (n = 0; n < n_max; n++)
- {
- ic [n] = (strcmp (*a, *b) <= 0);
- a += da;
- b += db;
- }
- break;
- case SLANG_EQ:
- for (n = 0; n < n_max; n++)
- {
- ic [n] = (strcmp (*a, *b) == 0);
- a += da;
- b += db;
- }
- break;
- }
- return 1;
-
- return_error:
- if (c != NULL)
- {
- unsigned int nn;
- for (nn = 0; nn < n; nn++)
- {
- SLang_free_slstring (c[nn]);
- c[nn] = NULL;
- }
- for (nn = n; nn < n_max; nn++)
- c[nn] = NULL;
- }
- return -1;
-}
-
-static void string_destroy (unsigned char unused, VOID_STAR s)
-{
- (void) unused;
- SLang_free_slstring (*(char **) s);
-}
-
-static int string_push (unsigned char unused, VOID_STAR sptr)
-{
- (void) unused;
- return SLang_push_string (*(char **) sptr);
-}
-
-static int string_cmp (unsigned char unused, VOID_STAR ap, VOID_STAR bp, int *c)
-{
- char *a, *b;
- (void) unused;
-
- a = *(char **) ap;
- b = *(char **) bp;
- if (a != b)
- {
- if (a == NULL) *c = -1;
- else if (b == NULL) *c = 1;
- else *c = strcmp (a, b);
- return 0;
- }
- *c = 0;
- return 0;
-}
-
-static int string_to_int (unsigned char a_type, VOID_STAR ap, unsigned int na,
- unsigned char b_type, VOID_STAR bp)
-{
- char **s;
- unsigned int i;
- int *b;
-
- (void) a_type;
- (void) b_type;
-
- s = (char **) ap;
- b = (int *) bp;
- for (i = 0; i < na; i++)
- {
- if (s[i] == NULL) b[i] = 0;
- else b[i] = s[i][0];
- }
- return 1;
-}
-
-struct _SLang_Foreach_Context_Type
-{
- char *string;
- unsigned int n;
-};
-
-static SLang_Foreach_Context_Type *
-string_foreach_open (unsigned char type, unsigned int num)
-{
- char *s;
- SLang_Foreach_Context_Type *c;
-
- (void) type;
- if (num != 0)
- {
- SLang_verror (SL_NOT_IMPLEMENTED,
- "'foreach using' form not supported by String_Type");
- SLdo_pop_n (num + 1);
- return NULL;
- }
- if (-1 == SLang_pop_slstring (&s))
- return NULL;
-
- c = (SLang_Foreach_Context_Type *)SLmalloc (sizeof (SLang_Foreach_Context_Type));
- if (c == NULL)
- {
- SLang_free_slstring (s);
- return NULL;
- }
-
- memset ((char *) c, 0, sizeof (SLang_Foreach_Context_Type));
- c->string = s;
-
- return c;
-}
-
-static void string_foreach_close (unsigned char type, SLang_Foreach_Context_Type *c)
-{
- (void) type;
- if (c == NULL) return;
- SLang_free_slstring (c->string);
- SLfree ((char *) c);
-}
-
-static int string_foreach (unsigned char type, SLang_Foreach_Context_Type *c)
-{
- char ch;
-
- (void) type;
- ch = c->string[c->n];
- if (ch == 0)
- return 0; /* done */
-
- c->n += 1;
-
- if (-1 == SLclass_push_int_obj (SLANG_INT_TYPE, ch))
- return -1;
-
- return 1;
-}
-
-int _SLstring_list_push (_SLString_List_Type *p)
-{
- unsigned int num;
- int inum;
- SLang_Array_Type *at;
- char **buf;
-
- if ((buf = p->buf) == NULL)
- return SLang_push_null ();
-
- num = p->num;
- inum = (int) num;
-
- if (num == 0) num++;
- if (num != p->max_num)
- {
- if (NULL == (buf = (char **)SLrealloc ((char *) buf, sizeof (char *) * num)))
- {
- _SLstring_list_delete (p);
- return -1;
- }
- p->max_num = num;
- p->buf = buf;
- }
-
- if (NULL == (at = SLang_create_array (SLANG_STRING_TYPE, 0, (VOID_STAR) buf, &inum, 1)))
- {
- _SLstring_list_delete (p);
- return -1;
- }
- p->buf = NULL;
- _SLstring_list_delete (p);
- return SLang_push_array (at, 1);
-}
-
-int _SLstring_list_init (_SLString_List_Type *p, unsigned int max_num, unsigned int delta_num)
-{
- if (NULL == (p->buf = (char **) SLmalloc (max_num * sizeof (char *))))
- return -1;
-
- p->max_num = max_num;
- p->num = 0;
- p->delta_num = delta_num;
- return 0;
-}
-
-int _SLstring_list_append (_SLString_List_Type *p, char *s)
-{
- if (s == NULL)
- {
- _SLstring_list_delete (p);
- return -1;
- }
-
- if (p->max_num == p->num)
- {
- char **b;
- unsigned int max_num = p->num + p->delta_num;
- b = (char **)SLrealloc ((char *)p->buf, max_num * sizeof (char *));
- if (b == NULL)
- {
- _SLstring_list_delete (p);
- SLang_free_slstring (s);
- return -1;
- }
- p->buf = b;
- p->max_num = max_num;
- }
-
- p->buf[p->num] = s;
- p->num++;
- return 0;
-}
-
-void _SLstring_list_delete (_SLString_List_Type *p)
-{
- if (p->buf != NULL)
- {
- unsigned int i, imax;
- char **buf = p->buf;
- imax = p->num;
- for (i = 0; i < imax; i++)
- SLang_free_slstring (buf[i]);
- SLfree ((char *)buf);
- p->buf = NULL;
- }
-}
-
-/* Ref type */
-int SLang_pop_ref (SLang_Ref_Type **ref)
-{
- return SLclass_pop_ptr_obj (SLANG_REF_TYPE, (VOID_STAR *)ref);
-}
-
-/* Note: This is ok if ptr is NULL. Some routines rely on this behavior */
-int _SLang_push_ref (int is_global, VOID_STAR ptr)
-{
- SLang_Ref_Type *r;
-
- if (ptr == NULL)
- return SLang_push_null ();
-
- r = (SLang_Ref_Type *) SLmalloc (sizeof (SLang_Ref_Type));
- if (r == NULL) return -1;
-
- r->is_global = is_global;
- r->v.nt = (SLang_Name_Type *) ptr;
-
- if (-1 == SLclass_push_ptr_obj (SLANG_REF_TYPE, (VOID_STAR) r))
- {
- SLfree ((char *) r);
- return -1;
- }
- return 0;
-}
-
-static void ref_destroy (unsigned char type, VOID_STAR ptr)
-{
- (void) type;
- SLfree ((char *) *(SLang_Ref_Type **)ptr);
-}
-
-void SLang_free_ref (SLang_Ref_Type *ref)
-{
- SLfree ((char *) ref);
-}
-
-static int ref_push (unsigned char type, VOID_STAR ptr)
-{
- SLang_Ref_Type *ref;
-
- (void) type;
-
- ref = *(SLang_Ref_Type **) ptr;
-
- if (ref == NULL)
- return SLang_push_null ();
-
- return _SLang_push_ref (ref->is_global, (VOID_STAR) ref->v.nt);
-}
-
-int SLang_assign_to_ref (SLang_Ref_Type *ref, unsigned char type, VOID_STAR v)
-{
- SLang_Object_Type *stkptr;
- SLang_Class_Type *cl;
-
- cl = _SLclass_get_class (type);
-
- /* Use apush since this function is passing ``array'' bytes rather than the
- * address of the data. I need to somehow make this more consistent. To
- * see what I mean, consider:
- *
- * double z[2];
- * char *s = "silly";
- * int i;
- *
- * SLang_assign_to_ref (ref, SLANG_INT_TYPE, &i);
- * SLang_assign_to_ref (ref, SLANG_STRING_TYPE, &s);
- * SLang_assign_to_ref (ref, SLANG_COMPLEX_TYPE, z);
- *
- * That is, all external routines that take a VOID_STAR argument need to
- * be documented such that how the function should be called with the
- * various class_types.
- */
- if (-1 == (*cl->cl_apush) (type, v))
- return -1;
-
- stkptr = _SLStack_Pointer;
- if (0 == _SLang_deref_assign (ref))
- return 0;
-
- if (stkptr != _SLStack_Pointer)
- SLdo_pop ();
-
- return -1;
-}
-
-static char *ref_string (unsigned char type, VOID_STAR ptr)
-{
- SLang_Ref_Type *ref;
-
- (void) type;
- ref = *(SLang_Ref_Type **) ptr;
- if (ref->is_global)
- {
- char *name, *s;
-
- name = ref->v.nt->name;
- if ((name != NULL)
- && (NULL != (s = SLmalloc (strlen(name) + 2))))
- {
- *s = '&';
- strcpy (s + 1, name);
- return s;
- }
-
- return NULL;
- }
- return SLmake_string ("Local Variable Reference");
-}
-
-static int ref_dereference (unsigned char unused, VOID_STAR ptr)
-{
- (void) unused;
- return _SLang_dereference_ref (*(SLang_Ref_Type **) ptr);
-}
-
-static int ref_cmp (unsigned char type, VOID_STAR a, VOID_STAR b, int *c)
-{
- SLang_Ref_Type *ra, *rb;
-
- (void) type;
-
- ra = *(SLang_Ref_Type **)a;
- rb = *(SLang_Ref_Type **)b;
-
- if (ra == NULL)
- {
- if (rb == NULL) *c = 0;
- else *c = -1;
- return 0;
- }
- if (rb == NULL)
- {
- *c = 1;
- return 0;
- }
-
- if (ra->v.nt == rb->v.nt)
- *c = 0;
- else *c = strcmp (ra->v.nt->name, rb->v.nt->name);
- return 0;
-}
-
-
-SLang_Name_Type *SLang_pop_function (void)
-{
- SLang_Ref_Type *ref;
- SLang_Name_Type *f;
-
- if (SLang_peek_at_stack () == SLANG_STRING_TYPE)
- {
- char *name;
-
- if (-1 == SLang_pop_slstring (&name))
- return NULL;
-
- if (NULL == (f = SLang_get_function (name)))
- {
- SLang_verror (SL_UNDEFINED_NAME, "Function %s does not exist", name);
- SLang_free_slstring (name);
- return NULL;
- }
- SLang_free_slstring (name);
- return f;
- }
-
- if (-1 == SLang_pop_ref (&ref))
- return NULL;
-
- f = SLang_get_fun_from_ref (ref);
- SLang_free_ref (ref);
- return f;
-}
-
-/* This is a placeholder for version 2 */
-void SLang_free_function (SLang_Name_Type *f)
-{
- (void) f;
-}
-
-/* NULL type */
-int SLang_push_null (void)
-{
- return SLclass_push_ptr_obj (SLANG_NULL_TYPE, NULL);
-}
-
-int SLang_pop_null (void)
-{
- SLang_Object_Type obj;
- return _SLang_pop_object_of_type (SLANG_NULL_TYPE, &obj, 0);
-}
-
-static int null_push (unsigned char unused, VOID_STAR ptr_unused)
-{
- (void) unused; (void) ptr_unused;
- return SLang_push_null ();
-}
-
-static int null_pop (unsigned char type, VOID_STAR ptr)
-{
- (void) type;
-
- if (-1 == SLang_pop_null ())
- return -1;
-
- *(char **) ptr = NULL;
- return 0;
-}
-
-/* Implement foreach (NULL) using (whatever) to do nothing. This is useful
- * because suppose that X is a list but is NULL in some situations. Then
- * when it is NULL, we want foreach(X) to do nothing.
- */
-static SLang_Foreach_Context_Type *
-null_foreach_open (unsigned char type, unsigned int num)
-{
- (void) type;
- SLdo_pop_n (num + 1);
- return (SLang_Foreach_Context_Type *)1;
-}
-
-static void null_foreach_close (unsigned char type, SLang_Foreach_Context_Type *c)
-{
- (void) type;
- (void) c;
-}
-
-static int null_foreach (unsigned char type, SLang_Foreach_Context_Type *c)
-{
- (void) type;
- (void) c;
- return 0;
-}
-
-static int null_to_bool (unsigned char type, int *t)
-{
- (void) type;
- *t = 0;
- return SLang_pop_null ();
-}
-
-/* AnyType */
-int _SLanytype_typecast (unsigned char a_type, VOID_STAR ap, unsigned int na,
- unsigned char b_type, VOID_STAR bp)
-{
- SLang_Class_Type *cl;
- SLang_Any_Type **any;
- unsigned int i;
- unsigned int sizeof_type;
-
- (void) b_type;
-
- any = (SLang_Any_Type **) bp;
-
- cl = _SLclass_get_class (a_type);
- sizeof_type = cl->cl_sizeof_type;
-
- for (i = 0; i < na; i++)
- {
- if ((-1 == (*cl->cl_apush) (a_type, ap))
- || (-1 == SLang_pop_anytype (&any[i])))
- {
- while (i != 0)
- {
- i--;
- SLang_free_anytype (any[i]);
- any[i] = NULL;
- }
- return -1;
- }
- ap = (VOID_STAR)((char *)ap + sizeof_type);
- }
-
- return 1;
-}
-
-int SLang_pop_anytype (SLang_Any_Type **any)
-{
- SLang_Object_Type *obj;
-
- *any = NULL;
-
- if (NULL == (obj = (SLang_Object_Type *) SLmalloc (sizeof (SLang_Object_Type))))
- return -1;
-
- if (-1 == SLang_pop (obj))
- {
- SLfree ((char *) obj);
- return -1;
- }
- *any = (SLang_Any_Type *)obj;
- return 0;
-}
-
-/* This function will result in an object that is represented by the
- * anytype object.
- */
-int SLang_push_anytype (SLang_Any_Type *any)
-{
- return _SLpush_slang_obj ((SLang_Object_Type *)any);
-}
-
-/* After this call, the stack will contain an Any_Type object */
-static int anytype_push (unsigned char type, VOID_STAR ptr)
-{
- SLang_Any_Type *obj;
-
- /* Push the object onto the stack, then pop it back off into our anytype
- * container. That way, any memory managing associated with the type
- * will be performed automatically. Another way to think of it is that
- * pushing an Any_Type onto the stack will create another copy of the
- * object represented by it.
- */
- if (-1 == _SLpush_slang_obj (*(SLang_Object_Type **)ptr))
- return -1;
-
- if (-1 == SLang_pop_anytype (&obj))
- return -1;
-
- /* There is no need to reference count the anytype objects since every
- * push results in a new anytype container.
- */
- if (-1 == SLclass_push_ptr_obj (type, (VOID_STAR) obj))
- {
- SLang_free_anytype (obj);
- return -1;
- }
-
- return 0;
-}
-
-static void anytype_destroy (unsigned char type, VOID_STAR ptr)
-{
- SLang_Object_Type *obj;
-
- (void) type;
- obj = *(SLang_Object_Type **)ptr;
- SLang_free_object (obj);
- SLfree ((char *) obj);
-}
-
-void SLang_free_anytype (SLang_Any_Type *any)
-{
- if (any != NULL)
- anytype_destroy (SLANG_ANY_TYPE, (VOID_STAR) &any);
-}
-
-static int anytype_dereference (unsigned char unused, VOID_STAR ptr)
-{
- (void) unused;
- return _SLpush_slang_obj (*(SLang_Object_Type **) ptr);
-}
-
-/* SLANG_INTP_TYPE */
-static int intp_push (unsigned char unused, VOID_STAR ptr)
-{
- (void) unused;
- return SLclass_push_int_obj (SLANG_INT_TYPE, **(int **)ptr);
-}
-
-static int intp_pop (unsigned char unused, VOID_STAR ptr)
-{
- (void) unused;
- return SLang_pop_integer (*(int **) ptr);
-}
-
-static int undefined_push (unsigned char t, VOID_STAR p)
-{
- (void) t; (void) p;
- if (SLang_Error == 0)
- SLang_Error = SL_VARIABLE_UNINITIALIZED;
- return -1;
-}
-
-int _SLregister_types (void)
-{
- SLang_Class_Type *cl;
-
- /* A good compiler should optimize this code away. */
- if ((sizeof(short) != SIZEOF_SHORT)
- || (sizeof(int) != SIZEOF_INT)
- || (sizeof(long) != SIZEOF_LONG)
- || (sizeof(float) != SIZEOF_FLOAT)
- || (sizeof(double) != SIZEOF_DOUBLE))
- SLang_exit_error ("S-Lang Library not built properly. Fix SIZEOF_* in config.h and recompile");
-
- if (-1 == _SLclass_init ())
- return -1;
-
- /* Undefined Type */
- if (NULL == (cl = SLclass_allocate_class ("Undefined_Type")))
- return -1;
- (void) SLclass_set_push_function (cl, undefined_push);
- (void) SLclass_set_pop_function (cl, undefined_push);
- if (-1 == SLclass_register_class (cl, SLANG_UNDEFINED_TYPE, sizeof (int),
- SLANG_CLASS_TYPE_SCALAR))
- return -1;
- /* Make Void_Type a synonym for Undefined_Type. Note that this does
- * not mean that Void_Type represents SLANG_VOID_TYPE. Void_Type is
- * used by array_map to indicate no array is to be created.
- */
- if (-1 == SLclass_create_synonym ("Void_Type", SLANG_UNDEFINED_TYPE))
- return -1;
-
- if (-1 == _SLarith_register_types ())
- return -1;
-
- /* SLANG_INTP_TYPE */
- if (NULL == (cl = SLclass_allocate_class ("_IntegerP_Type")))
- return -1;
- (void) SLclass_set_push_function (cl, intp_push);
- (void) SLclass_set_pop_function (cl, intp_pop);
- if (-1 == SLclass_register_class (cl, SLANG_INTP_TYPE, sizeof (int),
- SLANG_CLASS_TYPE_SCALAR))
- return -1;
-
- /* String Type */
-
- if (NULL == (cl = SLclass_allocate_class ("String_Type")))
- return -1;
- (void) SLclass_set_destroy_function (cl, string_destroy);
- (void) SLclass_set_push_function (cl, string_push);
- cl->cl_foreach_open = string_foreach_open;
- cl->cl_foreach_close = string_foreach_close;
- cl->cl_foreach = string_foreach;
- cl->cl_cmp = string_cmp;
- if (-1 == SLclass_register_class (cl, SLANG_STRING_TYPE, sizeof (char *),
- SLANG_CLASS_TYPE_PTR))
- return -1;
-
- /* ref Type */
- if (NULL == (cl = SLclass_allocate_class ("Ref_Type")))
- return -1;
- cl->cl_dereference = ref_dereference;
- cl->cl_push = ref_push;
- cl->cl_destroy = ref_destroy;
- cl->cl_string = ref_string;
- cl->cl_cmp = ref_cmp;
- if (-1 == SLclass_register_class (cl, SLANG_REF_TYPE,
- sizeof (SLang_Ref_Type *),
- SLANG_CLASS_TYPE_PTR))
- return -1;
-
- /* NULL Type */
-
- if (NULL == (cl = SLclass_allocate_class ("Null_Type")))
- return -1;
- cl->cl_push = null_push;
- cl->cl_pop = null_pop;
- cl->cl_foreach_open = null_foreach_open;
- cl->cl_foreach_close = null_foreach_close;
- cl->cl_foreach = null_foreach;
- cl->cl_to_bool = null_to_bool;
- if (-1 == SLclass_register_class (cl, SLANG_NULL_TYPE, sizeof (char *),
- SLANG_CLASS_TYPE_SCALAR))
- return -1;
-
- /* AnyType */
- if (NULL == (cl = SLclass_allocate_class ("Any_Type")))
- return -1;
- (void) SLclass_set_push_function (cl, anytype_push);
- (void) SLclass_set_destroy_function (cl, anytype_destroy);
- cl->cl_dereference = anytype_dereference;
- if (-1 == SLclass_register_class (cl, SLANG_ANY_TYPE, sizeof (VOID_STAR),
- SLANG_CLASS_TYPE_PTR))
- return -1;
-
- if (-1 == _SLang_init_bstring ())
- return -1;
-
- if ((-1 == SLclass_add_typecast (SLANG_STRING_TYPE, SLANG_INT_TYPE, string_to_int, 0))
- || (-1 == SLclass_add_binary_op (SLANG_STRING_TYPE, SLANG_STRING_TYPE, string_string_bin_op, string_string_bin_op_result)))
- return -1;
-
- return 0;
-}
-
diff --git a/mdk-stage1/slang/slutty.c b/mdk-stage1/slang/slutty.c
deleted file mode 100644
index 636c1bb90..000000000
--- a/mdk-stage1/slang/slutty.c
+++ /dev/null
@@ -1,596 +0,0 @@
-/* slutty.c --- Unix Low level terminal (tty) functions for S-Lang */
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-#include "slinclud.h"
-
-#include <signal.h>
-/* sequent support thanks to Kenneth Lorber <keni@oasys.dt.navy.mil> */
-/* SYSV (SYSV ISC R3.2 v3.0) provided by iain.lea@erlm.siemens.de */
-
-#if defined (_AIX) && !defined (_ALL_SOURCE)
-# define _ALL_SOURCE /* so NBBY is defined in <sys/types.h> */
-#endif
-
-#include <sys/time.h>
-#include <sys/types.h>
-
-#ifdef SYSV
-# include <fcntl.h>
-# ifndef CRAY
-# include <sys/termio.h>
-# include <sys/stream.h>
-# include <sys/ptem.h>
-# include <sys/tty.h>
-# endif
-#endif
-
-#ifdef __BEOS__
-/* Prototype for select */
-# include <net/socket.h>
-#endif
-
-#include <sys/file.h>
-
-#ifndef sun
-# include <sys/ioctl.h>
-#endif
-
-#ifdef __QNX__
-# include <sys/select.h>
-#endif
-
-#include <sys/stat.h>
-#include <errno.h>
-
-#if defined (_AIX) && !defined (FD_SET)
-# include <sys/select.h> /* for FD_ISSET, FD_SET, FD_ZERO */
-#endif
-
-#ifndef O_RDWR
-# include <fcntl.h>
-#endif
-
-#include "slang.h"
-#include "_slang.h"
-
-int SLang_TT_Read_FD = -1;
-int SLang_TT_Baud_Rate;
-
-#ifdef HAVE_TERMIOS_H
-# if !defined(HAVE_TCGETATTR) || !defined(HAVE_TCSETATTR)
-# undef HAVE_TERMIOS_H
-# endif
-#endif
-
-#ifndef HAVE_TERMIOS_H
-
-# if !defined(CBREAK) && defined(sun)
-# ifndef BSD_COMP
-# define BSD_COMP 1
-# endif
-# include <sys/ioctl.h>
-# endif
-
-typedef struct
- {
- struct tchars t;
- struct ltchars lt;
- struct sgttyb s;
- }
-TTY_Termio_Type;
-#else
-# include <termios.h>
-typedef struct termios TTY_Termio_Type;
-#endif
-
-static TTY_Termio_Type Old_TTY;
-
-#ifdef HAVE_TERMIOS_H
-typedef struct
-{
- unsigned int key;
- unsigned int value;
-} Baud_Rate_Type;
-
-static Baud_Rate_Type Baud_Rates [] =
-{
-#ifdef B0
- {B0, 0},
-#endif
-#ifdef B50
- {B50, 50},
-#endif
-#ifdef B75
- {B75, 75},
-#endif
-#ifdef B110
- {B110, 110},
-#endif
-#ifdef B134
- {B134, 134},
-#endif
-#ifdef B150
- {B150, 150},
-#endif
-#ifdef B200
- {B200, 200},
-#endif
-#ifdef B300
- {B300, 300},
-#endif
-#ifdef B600
- {B600, 600},
-#endif
-#ifdef B1200
- {B1200, 1200},
-#endif
-#ifdef B1800
- {B1800, 1800},
-#endif
-#ifdef B2400
- {B2400, 2400},
-#endif
-#ifdef B4800
- {B4800, 4800},
-#endif
-#ifdef B9600
- {B9600, 9600},
-#endif
-#ifdef B19200
- {B19200, 19200},
-#endif
-#ifdef B38400
- {B38400, 38400},
-#endif
-#ifdef B57600
- {B57600, 57600},
-#endif
-#ifdef B115200
- {B115200, 115200},
-#endif
-#ifdef B230400
- {B230400, 230400},
-#endif
- {0, 0}
-};
-
-static void
-set_baud_rate (TTY_Termio_Type *tty)
-{
-#ifdef HAVE_CFGETOSPEED
- unsigned int speed;
- Baud_Rate_Type *b, *bmax;
-
- if (SLang_TT_Baud_Rate)
- return; /* already set */
-
- speed = (unsigned int) cfgetospeed (tty);
-
- b = Baud_Rates;
- bmax = b + (sizeof (Baud_Rates)/sizeof(Baud_Rates[0]));
- while (b < bmax)
- {
- if (b->key == speed)
- {
- SLang_TT_Baud_Rate = b->value;
- return;
- }
- b++;
- }
-#else
- (void) tty;
-#endif
-}
-
-#endif /* HAVE_TERMIOS_H */
-
-#ifdef HAVE_TERMIOS_H
-# define GET_TERMIOS(fd, x) tcgetattr(fd, x)
-# define SET_TERMIOS(fd, x) tcsetattr(fd, TCSADRAIN, x)
-#else
-# ifdef TCGETS
-# define GET_TERMIOS(fd, x) ioctl(fd, TCGETS, x)
-# define SET_TERMIOS(fd, x) ioctl(fd, TCSETS, x)
-# else
-# define X(x,m) &(((TTY_Termio_Type *)(x))->m)
-# define GET_TERMIOS(fd, x) \
- ((ioctl(fd, TIOCGETC, X(x,t)) || \
- ioctl(fd, TIOCGLTC, X(x,lt)) || \
- ioctl(fd, TIOCGETP, X(x,s))) ? -1 : 0)
-# define SET_TERMIOS(fd, x) \
- ((ioctl(fd, TIOCSETC, X(x,t)) ||\
- ioctl(fd, TIOCSLTC, X(x,lt)) || \
- ioctl(fd, TIOCSETP, X(x,s))) ? -1 : 0)
-# endif
-#endif
-
-static int TTY_Inited = 0;
-static int TTY_Open = 0;
-
-#ifdef ultrix /* Ultrix gets _POSIX_VDISABLE wrong! */
-# define NULL_VALUE -1
-#else
-# ifdef _POSIX_VDISABLE
-# define NULL_VALUE _POSIX_VDISABLE
-# else
-# define NULL_VALUE 255
-# endif
-#endif
-
-int SLang_init_tty (int abort_char, int no_flow_control, int opost)
-{
- TTY_Termio_Type newtty;
-
- SLsig_block_signals ();
-
- if (TTY_Inited)
- {
- SLsig_unblock_signals ();
- return 0;
- }
-
- TTY_Open = 0;
-
- if ((SLang_TT_Read_FD == -1)
- || (1 != isatty (SLang_TT_Read_FD)))
- {
-#ifdef O_RDWR
-# ifndef __BEOS__ /* I have been told that BEOS will HANG if passed /dev/tty */
- if ((SLang_TT_Read_FD = open("/dev/tty", O_RDWR)) >= 0)
- {
- TTY_Open = 1;
- }
-# endif
-#endif
- if (TTY_Open == 0)
- {
- SLang_TT_Read_FD = fileno (stderr);
- if (1 != isatty (SLang_TT_Read_FD))
- {
- SLang_TT_Read_FD = fileno (stdin);
- if (1 != isatty (SLang_TT_Read_FD))
- {
- fprintf (stderr, "Failed to open terminal.");
- return -1;
- }
- }
- }
- }
-
- SLang_Abort_Char = abort_char;
-
- /* Some systems may not permit signals to be blocked. As a result, the
- * return code must be checked.
- */
- while (-1 == GET_TERMIOS(SLang_TT_Read_FD, &Old_TTY))
- {
- if (errno != EINTR)
- {
- SLsig_unblock_signals ();
- return -1;
- }
- }
-
- while (-1 == GET_TERMIOS(SLang_TT_Read_FD, &newtty))
- {
- if (errno != EINTR)
- {
- SLsig_unblock_signals ();
- return -1;
- }
- }
-
-#ifndef HAVE_TERMIOS_H
- newtty.s.sg_flags &= ~(ECHO);
- newtty.s.sg_flags &= ~(CRMOD);
- /* if (Flow_Control == 0) newtty.s.sg_flags &= ~IXON; */
- newtty.t.t_eofc = 1;
- if (abort_char == -1) SLang_Abort_Char = newtty.t.t_intrc;
- newtty.t.t_intrc = SLang_Abort_Char; /* ^G */
- newtty.t.t_quitc = 255;
- newtty.lt.t_suspc = 255; /* to ignore ^Z */
- newtty.lt.t_dsuspc = 255; /* to ignore ^Y */
- newtty.lt.t_lnextc = 255;
- newtty.s.sg_flags |= CBREAK; /* do I want cbreak or raw????? */
-#else
-
- /* get baud rate */
-
- newtty.c_iflag &= ~(ECHO | INLCR | ICRNL);
-#ifdef ISTRIP
- /* newtty.c_iflag &= ~ISTRIP; */
-#endif
- if (opost == 0) newtty.c_oflag &= ~OPOST;
-
- set_baud_rate (&newtty);
-
- if (no_flow_control) newtty.c_iflag &= ~IXON; else newtty.c_iflag |= IXON;
-
- newtty.c_cc[VEOF] = 1;
- newtty.c_cc[VMIN] = 1;
- newtty.c_cc[VTIME] = 0;
- newtty.c_lflag = ISIG | NOFLSH;
- if (abort_char == -1) SLang_Abort_Char = newtty.c_cc[VINTR];
- newtty.c_cc[VINTR] = SLang_Abort_Char; /* ^G */
- newtty.c_cc[VQUIT] = NULL_VALUE;
- newtty.c_cc[VSUSP] = NULL_VALUE; /* to ignore ^Z */
-#ifdef VDSUSP
- newtty.c_cc[VDSUSP] = NULL_VALUE; /* to ignore ^Y */
-#endif
-#ifdef VLNEXT
- newtty.c_cc[VLNEXT] = NULL_VALUE; /* to ignore ^V ? */
-#endif
-#ifdef VSWTCH
- newtty.c_cc[VSWTCH] = NULL_VALUE; /* to ignore who knows what */
-#endif
-#endif /* NOT HAVE_TERMIOS_H */
-
- while (-1 == SET_TERMIOS(SLang_TT_Read_FD, &newtty))
- {
- if (errno != EINTR)
- {
- SLsig_unblock_signals ();
- return -1;
- }
- }
-
- TTY_Inited = 1;
- SLsig_unblock_signals ();
- return 0;
-}
-
-void SLtty_set_suspend_state (int mode)
-{
- TTY_Termio_Type newtty;
-
- SLsig_block_signals ();
-
- if (TTY_Inited == 0)
- {
- SLsig_unblock_signals ();
- return;
- }
-
- while ((-1 == GET_TERMIOS (SLang_TT_Read_FD, &newtty))
- && (errno == EINTR))
- ;
-
-#ifndef HAVE_TERMIOS_H
- /* I do not know if all systems define the t_dsuspc field */
- if (mode == 0)
- {
- newtty.lt.t_suspc = 255;
- newtty.lt.t_dsuspc = 255;
- }
- else
- {
- newtty.lt.t_suspc = Old_TTY.lt.t_suspc;
- newtty.lt.t_dsuspc = Old_TTY.lt.t_dsuspc;
- }
-#else
- if (mode == 0)
- {
- newtty.c_cc[VSUSP] = NULL_VALUE;
-#ifdef VDSUSP
- newtty.c_cc[VDSUSP] = NULL_VALUE;
-#endif
- }
- else
- {
- newtty.c_cc[VSUSP] = Old_TTY.c_cc[VSUSP];
-#ifdef VDSUSP
- newtty.c_cc[VDSUSP] = Old_TTY.c_cc[VDSUSP];
-#endif
- }
-#endif
-
- while ((-1 == SET_TERMIOS (SLang_TT_Read_FD, &newtty))
- && (errno == EINTR))
- ;
-
- SLsig_unblock_signals ();
-}
-
-void SLang_reset_tty (void)
-{
- SLsig_block_signals ();
-
- if (TTY_Inited == 0)
- {
- SLsig_unblock_signals ();
- return;
- }
-
- while ((-1 == SET_TERMIOS(SLang_TT_Read_FD, &Old_TTY))
- && (errno == EINTR))
- ;
-
- if (TTY_Open)
- {
- while ((-1 == close (SLang_TT_Read_FD))
- && (errno == EINTR))
- ;
-
- TTY_Open = 0;
- SLang_TT_Read_FD = -1;
- }
-
- TTY_Inited = 0;
- SLsig_unblock_signals ();
-}
-
-static void default_sigint (int sig)
-{
- sig = errno; /* use parameter */
-
- SLKeyBoard_Quit = 1;
- if (SLang_Ignore_User_Abort == 0) SLang_Error = SL_USER_BREAK;
- SLsignal_intr (SIGINT, default_sigint);
- errno = sig;
-}
-
-int SLang_set_abort_signal (void (*hand)(int))
-{
- int save_errno = errno;
- SLSig_Fun_Type *f;
-
- if (hand == NULL) hand = default_sigint;
- f = SLsignal_intr (SIGINT, hand);
-
- errno = save_errno;
-
- if (f == (SLSig_Fun_Type *) SIG_ERR)
- return -1;
-
- return 0;
-}
-
-#ifndef FD_SET
-#define FD_SET(fd, tthis) *(tthis) = 1 << (fd)
-#define FD_ZERO(tthis) *(tthis) = 0
-#define FD_ISSET(fd, tthis) (*(tthis) & (1 << fd))
-typedef int fd_set;
-#endif
-
-static fd_set Read_FD_Set;
-
-/* HACK: If > 0, use 1/10 seconds. If < 0, use 1/1000 seconds */
-
-int _SLsys_input_pending(int tsecs)
-{
- struct timeval wait;
- long usecs, secs;
-
- if (TTY_Inited == 0) return -1;
-
- if (tsecs >= 0)
- {
- secs = tsecs / 10;
- usecs = (tsecs % 10) * 100000;
- }
- else
- {
- tsecs = -tsecs;
- secs = tsecs / 1000;
- usecs = (tsecs % 1000) * 1000;
- }
-
- wait.tv_sec = secs;
- wait.tv_usec = usecs;
-
- FD_ZERO(&Read_FD_Set);
- FD_SET(SLang_TT_Read_FD, &Read_FD_Set);
-
- return select(SLang_TT_Read_FD + 1, &Read_FD_Set, NULL, NULL, &wait);
-}
-
-int (*SLang_getkey_intr_hook) (void);
-
-static int handle_interrupt (void)
-{
- if (SLang_getkey_intr_hook != NULL)
- {
- int save_tty_fd = SLang_TT_Read_FD;
-
- if (-1 == (*SLang_getkey_intr_hook) ())
- return -1;
-
- if (save_tty_fd != SLang_TT_Read_FD)
- return -1;
- }
-
- return 0;
-}
-
-unsigned int _SLsys_getkey (void)
-{
- unsigned char c;
-
- if (TTY_Inited == 0)
- {
- int ic = fgetc (stdin);
- if (ic == EOF) return SLANG_GETKEY_ERROR;
- return (unsigned int) ic;
- }
-
- while (1)
- {
- int ret;
-
- if (SLKeyBoard_Quit)
- return SLang_Abort_Char;
-
- if (0 == (ret = _SLsys_input_pending (100)))
- continue;
-
- if (ret != -1)
- break;
-
- if (SLKeyBoard_Quit)
- return SLang_Abort_Char;
-
- if (errno == EINTR)
- {
- if (-1 == handle_interrupt ())
- return SLANG_GETKEY_ERROR;
-
- continue;
- }
-
- break; /* let read handle it */
- }
-
- while (1)
- {
- int status = read(SLang_TT_Read_FD, (char *) &c, 1);
-
- if (status > 0)
- break;
-
- if (status == 0)
- {
- /* We are at the end of a file. Let application handle it. */
- return SLANG_GETKEY_ERROR;
- }
-
- if (errno == EINTR)
- {
- if (-1 == handle_interrupt ())
- return SLANG_GETKEY_ERROR;
-
- if (SLKeyBoard_Quit)
- return SLang_Abort_Char;
-
- continue;
- }
-#ifdef EAGAIN
- if (errno == EAGAIN)
- {
- sleep (1);
- continue;
- }
-#endif
-#ifdef EWOULDBLOCK
- if (errno == EWOULDBLOCK)
- {
- sleep (1);
- continue;
- }
-#endif
-#ifdef EIO
- if (errno == EIO)
- {
- SLang_exit_error ("_SLsys_getkey: EIO error.");
- }
-#endif
- return SLANG_GETKEY_ERROR;
- }
-
- return((unsigned int) c);
-}
-
diff --git a/mdk-stage1/slang/slxstrng.c b/mdk-stage1/slang/slxstrng.c
deleted file mode 100644
index 3f8a4dffa..000000000
--- a/mdk-stage1/slang/slxstrng.c
+++ /dev/null
@@ -1,43 +0,0 @@
-/* Copyright (c) 1992, 1999, 2001 John E. Davis
- * This file is part of the S-Lang library.
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Perl Artistic License.
- */
-
-/* These routines are simple and inefficient. They were designed to work on
- * SunOS when using Electric Fence.
- */
-
-#include "slang.h"
-#include "_slang.h"
-char *SLstrcpy(register char *aa, register char *b)
-{
- char *a = aa;
- while ((*a++ = *b++) != 0);
- return aa;
-}
-
-int SLstrcmp(register char *a, register char *b)
-{
- while (*a && (*a == *b))
- {
- a++;
- b++;
- }
- if (*a) return((unsigned char) *a - (unsigned char) *b);
- else if (*b) return ((unsigned char) *a - (unsigned char) *b);
- else return 0;
-}
-
-char *SLstrncpy(char *a, register char *b,register int n)
-{
- register char *aa = a;
- while ((n > 0) && *b)
- {
- *aa++ = *b++;
- n--;
- }
- while (n-- > 0) *aa++ = 0;
- return (a);
-}
diff --git a/mdk-stage1/stage1.c b/mdk-stage1/stage1.c
index 47473e9d7..94bb1e0df 100644
--- a/mdk-stage1/stage1.c
+++ b/mdk-stage1/stage1.c
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (was gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000-2004 Mandriva
*
@@ -121,7 +121,7 @@ static pid_t shell_pid = 0;
static void spawn_shell(void)
{
int fd;
- char * shell_name[] = { "/sbin/sh", NULL };
+ char * shell_name[] = { "/bin/sh", NULL };
log_message("spawning a shell");
@@ -219,22 +219,18 @@ static void spawn_interactive(void)
static void handle_pcmcia(void)
{
char * pcmcia_adapter;
- if (kernel_version() == 2) {
- stg1_error_message("We now use kernel pcmcia support and this won't work with a 2.2 kernel.");
- return;
- }
pcmcia_adapter = pcmcia_probe();
if (!pcmcia_adapter) {
log_message("no pcmcia adapter found");
return;
}
- my_insmod("pcmcia_core", ANY_DRIVER_TYPE, NULL, 0);
- my_insmod(pcmcia_adapter, ANY_DRIVER_TYPE, NULL, 0);
+ my_modprobe("pcmcia_core", ANY_DRIVER_TYPE, NULL);
+ my_modprobe(pcmcia_adapter, ANY_DRIVER_TYPE, NULL);
/* ds is an alias for pcmcia in recent 2.6 kernels
but we don't have modules.alias in install, so try to load both */
- my_insmod("ds", ANY_DRIVER_TYPE, NULL, 0);
- my_insmod("pcmcia", ANY_DRIVER_TYPE, NULL, 0);
+ my_modprobe("ds", ANY_DRIVER_TYPE, NULL);
+ my_modprobe("pcmcia", ANY_DRIVER_TYPE, NULL);
/* setup a dynamic resource database for non statically mapped PCMCIA sockets */
pcmcia_socket_startup(-1);
@@ -252,8 +248,9 @@ static void handle_hid(void)
entry_list = hid_probe();
for (i = 0; i < entry_list.nb; i++) {
if (entry_list.entries[i].module != NULL)
- my_insmod(entry_list.entries[i].module, ANY_DRIVER_TYPE, NULL, 0);
+ my_modprobe(entry_list.entries[i].module, ANY_DRIVER_TYPE, NULL);
}
+ my_modprobe("hid_generic", ANY_DRIVER_TYPE, NULL);
}
@@ -347,39 +344,8 @@ static void method_select_and_prepare(void)
}
#endif
-static enum return_type create_initial_fs_symlinks(char* symlinks)
-{
- FILE *f;
- char buf[5000];
-
- if (scall(!(f = fopen(symlinks, "rb")), "fopen"))
- return RETURN_ERROR;
- while (fgets(buf, sizeof(buf), f)) {
- char oldpath[500], newpath[500];
- buf[strlen(buf)-1] = '\0'; // trim \n
- if (sscanf(buf, "%s %s", oldpath, newpath) != 2) {
- sprintf(oldpath, "%s%s", STAGE2_LOCATION, buf);
- sprintf(newpath, "%s", buf);
- }
- recursiveRemove_if_it_exists(newpath);
- log_message("creating symlink %s -> %s", oldpath, newpath);
- if (scall(symlink(oldpath, newpath), "symlink"))
- return RETURN_ERROR;
- }
- fclose(f);
- return RETURN_OK;
-}
-
void finish_preparing(void)
{
- recursiveRemove("/init");
-
- if (create_initial_fs_symlinks(STAGE2_LOCATION "/usr/share/symlinks") != RETURN_OK)
- stg1_fatal_message("Fatal error finishing initialization.");
-
- /* /tmp/syslog is used by the second init, so it must be copied now, not in stage2 */
- /* we remove it to ensure the old one is not copied over it in stage2 */
-
#ifdef SPAWN_SHELL
if (shell_pid != 0) {
int fd;
@@ -423,7 +389,6 @@ int main(int argc __attribute__ ((unused)), char **argv __attribute__ ((unused))
spawn_shell();
#endif
init_modules_insmoding();
- init_firmware_loader();
init_frontend("Welcome to " DISTRIB_DESCR ", " __DATE__ " " __TIME__);
probe_that_type(VIRTIO_DEVICES, BUS_ANY);
@@ -472,7 +437,7 @@ int main(int argc __attribute__ ((unused)), char **argv __attribute__ ((unused))
if (IS_RESCUE)
return 66; /* ask init to exec new init */
- else
- return 0x35; /* ask init to run stage2 binary */
+
+ return 0;
#endif
}
diff --git a/mdk-stage1/stage1.h b/mdk-stage1/stage1.h
index 96215e9a7..575241323 100644
--- a/mdk-stage1/stage1.h
+++ b/mdk-stage1/stage1.h
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
diff --git a/mdk-stage1/stdio-frontend.c b/mdk-stage1/stdio-frontend.c
index f99575bed..8c09330b5 100644
--- a/mdk-stage1/stdio-frontend.c
+++ b/mdk-stage1/stdio-frontend.c
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
@@ -53,7 +53,7 @@ static void get_any_response(void)
while (read(0, &t, 1) > 0);
fcntl(0, F_SETFL, 0);
}
-
+
static int get_int_response(void)
{
char s[50];
@@ -76,7 +76,6 @@ static char * get_string_response(char * initial_string)
/* I won't use a scanf/%s since I also want the null string to be accepted -- also, I want the initial_string */
char s[500];
int i = 0;
- char buf[10];
int b_index = 0;
char b;
@@ -89,7 +88,7 @@ static char * get_string_response(char * initial_string)
strcpy(s, initial_string);
i = strlen(s);
}
-
+
/* from ncurses/tinfo/lib_raw.c:(cbreak) */
tcgetattr(0, &t);
t.c_lflag &= ~ICANON;
@@ -108,7 +107,6 @@ static char * get_string_response(char * initial_string)
if (read(0, &b, 1) > 0) {
if (b_index == 1) {
if (b == 91) {
- buf[b_index] = b;
b_index++;
continue;
}
@@ -131,7 +129,7 @@ static char * get_string_response(char * initial_string)
b_index = 0;
continue;
}
-
+
if (b == 13)
break;
if (b == 127) {
@@ -146,7 +144,6 @@ static char * get_string_response(char * initial_string)
i--;
}
} else if (b == 27) {
- buf[b_index] = b;
b_index++;
} else {
printf("%c", b);
@@ -226,7 +223,7 @@ void update_progression_raw(int current_size)
}
} else
printf("\033[GStatus: [%8d] bytes loaded...", current_size);
-
+
fflush(stdout);
}
@@ -275,7 +272,7 @@ enum return_type ask_from_list_index(char *msg, char ** elems, char ** elems_com
}
if (j == 4)
j = 0;
-
+
if (elems_comments)
elems_comments++;
i++;
@@ -328,7 +325,7 @@ enum return_type ask_from_entries(char *msg, char ** questions, char *** answers
}
if (*answers == NULL)
- *answers = (char **) malloc(sizeof(char *) * i);
+ *answers = (char **) calloc(1, sizeof(char *) * i);
else
already_answers = *answers;
diff --git a/mdk-stage1/sysfs/Makefile b/mdk-stage1/sysfs/Makefile
deleted file mode 100644
index 56bd278dc..000000000
--- a/mdk-stage1/sysfs/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
- #******************************************************************************
- #
- # Guillaume Cottenceau (gc@mandriva.com)
- # Olivier Blin (blino@mandriva.com)
- #
- # Copyright 2006 Mandriva
- #
- # 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.
- #
- #*****************************************************************************
-
-# minimal sysfs library ripped from sysfsutils-2.0.0
-
-top_dir = ..
-
-include $(top_dir)/Makefile.common
-
-TARGET = libsysfs.a
-
-all: $(TARGET)
-
-clean:
- rm -f *.o $(TARGET)
-
-FLAGS = -D__linux__ -Wall -Werror -Wno-deprecated-declarations -Os -fomit-frame-pointer -pipe -c -I.. -D_BSD_SOURCE
-
-OBJS = sysfs_attr.o sysfs_utils.o
-
-$(TARGET): $(OBJS)
- ar -cru $@ $^
- ranlib $@
-
-$(OBJS): %.o: %.c
- $(DIET) gcc $(FLAGS) $(INCLUDES) -c $< -o $@
diff --git a/mdk-stage1/sysfs/libsysfs.h b/mdk-stage1/sysfs/libsysfs.h
deleted file mode 100644
index 7bdf54fea..000000000
--- a/mdk-stage1/sysfs/libsysfs.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- * libsysfs.h
- *
- * Header Definitions for libsysfs
- *
- * Copyright (C) IBM Corp. 2004-2005
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
- */
-#ifndef _LIBSYSFS_H_
-#define _LIBSYSFS_H_
-
-#include <sys/types.h>
-#include <string.h>
-
-#define SYSFS_FSTYPE_NAME "sysfs"
-#define SYSFS_PROC_MNTS "/proc/mounts"
-#define SYSFS_BUS_NAME "bus"
-#define SYSFS_CLASS_NAME "class"
-#define SYSFS_BLOCK_NAME "block"
-#define SYSFS_DEVICES_NAME "devices"
-#define SYSFS_DRIVERS_NAME "drivers"
-#define SYSFS_MODULE_NAME "module"
-#define SYSFS_NAME_ATTRIBUTE "name"
-#define SYSFS_MOD_PARM_NAME "parameters"
-#define SYSFS_MOD_SECT_NAME "sections"
-#define SYSFS_UNKNOWN "unknown"
-#define SYSFS_PATH_ENV "SYSFS_PATH"
-
-#define SYSFS_PATH_MAX 256
-#define SYSFS_NAME_LEN 64
-#define SYSFS_BUS_ID_SIZE 32
-
-/* mount path for sysfs, can be overridden by exporting SYSFS_PATH */
-#define SYSFS_MNT_PATH "/sys"
-
-enum sysfs_attribute_method {
- SYSFS_METHOD_SHOW = 0x01, /* attr can be read by user */
- SYSFS_METHOD_STORE = 0x02, /* attr can be changed by user */
-};
-
-/*
- * NOTE:
- * 1. We have the statically allocated "name" as the first element of all
- * the structures. This feature is used in the "sorter" function for dlists
- * 2. As is the case with attrlist
- * 3. As is the case with path
- */
-struct sysfs_attribute {
- char name[SYSFS_NAME_LEN];
- char path[SYSFS_PATH_MAX];
- char *value;
- unsigned short len; /* value length */
- enum sysfs_attribute_method method; /* show and store */
-};
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * Function Prototypes
- */
-extern int sysfs_get_name_from_path(const char *path, char *name, size_t len);
-
-/* sysfs directory and file access */
-extern void sysfs_close_attribute(struct sysfs_attribute *sysattr);
-extern struct sysfs_attribute *sysfs_open_attribute(const char *path);
-extern int sysfs_read_attribute(struct sysfs_attribute *sysattr);
-extern int sysfs_write_attribute(struct sysfs_attribute *sysattr,
- const char *new_value, size_t len);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _LIBSYSFS_H_ */
diff --git a/mdk-stage1/sysfs/sysfs.h b/mdk-stage1/sysfs/sysfs.h
deleted file mode 100644
index 76754a421..000000000
--- a/mdk-stage1/sysfs/sysfs.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
- * sysfs.h
- *
- * Internal Header Definitions for libsysfs
- *
- * Copyright (C) IBM Corp. 2003-2005
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
- */
-#ifndef _SYSFS_H_
-#define _SYSFS_H_
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <string.h>
-#include <ctype.h>
-#include <dirent.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <errno.h>
-
-#define safestrcpy(to, from) strncpy(to, from, sizeof(to)-1)
-#define safestrcat(to, from) strncat(to, from, sizeof(to) - strlen(to)-1)
-
-#define safestrcpymax(to, from, max) \
-do { \
- to[max-1] = '\0'; \
- strncpy(to, from, max-1); \
-} while (0)
-
-#define safestrcatmax(to, from, max) \
-do { \
- to[max-1] = '\0'; \
- strncat(to, from, max - strlen(to)-1); \
-} while (0)
-
-extern struct sysfs_attribute *get_attribute(void *dev, const char *name);
-extern struct dlist *read_dir_subdirs(const char *path);
-extern struct dlist *read_dir_links(const char *path);
-extern struct dlist *get_dev_attributes_list(void *dev);
-extern struct dlist *get_attributes_list(struct dlist *alist, const char *path);
-
-/* Debugging */
-#ifdef DEBUG
-#define dprintf(format, arg...) fprintf(stderr, format, ## arg)
-#else
-#define dprintf(format, arg...) do { } while (0)
-#endif
-
-#endif /* _SYSFS_H_ */
diff --git a/mdk-stage1/sysfs/sysfs_attr.c b/mdk-stage1/sysfs/sysfs_attr.c
deleted file mode 100644
index 6d6771188..000000000
--- a/mdk-stage1/sysfs/sysfs_attr.c
+++ /dev/null
@@ -1,241 +0,0 @@
-/*
- * sysfs_dir.c
- *
- * Directory utility functions for libsysfs
- *
- * Copyright (C) IBM Corp. 2003-2005
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
- */
-#include "libsysfs.h"
-#include "sysfs.h"
-
-/**
- * sysfs_close_attribute: closes and cleans up attribute
- * @sysattr: attribute to close.
- */
-void sysfs_close_attribute(struct sysfs_attribute *sysattr)
-{
- if (sysattr) {
- if (sysattr->value)
- free(sysattr->value);
- free(sysattr);
- }
-}
-
-/**
- * alloc_attribute: allocates and initializes attribute structure
- * returns struct sysfs_attribute with success and NULL with error.
- */
-static struct sysfs_attribute *alloc_attribute(void)
-{
- return (struct sysfs_attribute *)
- calloc(1, sizeof(struct sysfs_attribute));
-}
-
-/**
- * sysfs_open_attribute: creates sysfs_attribute structure
- * @path: path to attribute.
- * returns sysfs_attribute struct with success and NULL with error.
- */
-struct sysfs_attribute *sysfs_open_attribute(const char *path)
-{
- struct sysfs_attribute *sysattr = NULL;
- struct stat fileinfo;
-
- if (!path) {
- errno = EINVAL;
- return NULL;
- }
- sysattr = alloc_attribute();
- if (!sysattr) {
- dprintf("Error allocating attribute at %s\n", path);
- return NULL;
- }
- if (sysfs_get_name_from_path(path, sysattr->name,
- SYSFS_NAME_LEN) != 0) {
- dprintf("Error retrieving attrib name from path: %s\n", path);
- sysfs_close_attribute(sysattr);
- return NULL;
- }
- safestrcpy(sysattr->path, path);
- if ((stat(sysattr->path, &fileinfo)) != 0) {
- dprintf("Stat failed: No such attribute?\n");
- sysattr->method = 0;
- free(sysattr);
- sysattr = NULL;
- } else {
- if (fileinfo.st_mode & S_IRUSR)
- sysattr->method |= SYSFS_METHOD_SHOW;
- if (fileinfo.st_mode & S_IWUSR)
- sysattr->method |= SYSFS_METHOD_STORE;
- }
-
- return sysattr;
-}
-
-/**
- * sysfs_read_attribute: reads value from attribute
- * @sysattr: attribute to read
- * returns 0 with success and -1 with error.
- */
-int sysfs_read_attribute(struct sysfs_attribute *sysattr)
-{
- char *fbuf = NULL;
- char *vbuf = NULL;
- ssize_t length = 0;
- long pgsize = 0;
- int fd;
-
- if (!sysattr) {
- errno = EINVAL;
- return -1;
- }
- if (!(sysattr->method & SYSFS_METHOD_SHOW)) {
- dprintf("Show method not supported for attribute %s\n",
- sysattr->path);
- errno = EACCES;
- return -1;
- }
- pgsize = getpagesize();
- fbuf = (char *)calloc(1, pgsize+1);
- if (!fbuf) {
- dprintf("calloc failed\n");
- return -1;
- }
- if ((fd = open(sysattr->path, O_RDONLY)) < 0) {
- dprintf("Error reading attribute %s\n", sysattr->path);
- free(fbuf);
- return -1;
- }
- length = read(fd, fbuf, pgsize);
- if (length < 0) {
- dprintf("Error reading from attribute %s\n", sysattr->path);
- close(fd);
- free(fbuf);
- return -1;
- }
- if (sysattr->len > 0) {
- if ((sysattr->len == length) &&
- (!(strncmp(sysattr->value, fbuf, length)))) {
- close(fd);
- free(fbuf);
- return 0;
- }
- free(sysattr->value);
- }
- sysattr->len = length;
- close(fd);
- vbuf = (char *)realloc(fbuf, length+1);
- if (!vbuf) {
- dprintf("realloc failed\n");
- free(fbuf);
- return -1;
- }
- sysattr->value = vbuf;
-
- return 0;
-}
-
-/**
- * sysfs_write_attribute: write value to the attribute
- * @sysattr: attribute to write
- * @new_value: value to write
- * @len: length of "new_value"
- * returns 0 with success and -1 with error.
- */
-int sysfs_write_attribute(struct sysfs_attribute *sysattr,
- const char *new_value, size_t len)
-{
- int fd;
- int length;
-
- if (!sysattr || !new_value || len == 0) {
- errno = EINVAL;
- return -1;
- }
-
- if (!(sysattr->method & SYSFS_METHOD_STORE)) {
- dprintf ("Store method not supported for attribute %s\n",
- sysattr->path);
- errno = EACCES;
- return -1;
- }
- if (sysattr->method & SYSFS_METHOD_SHOW) {
- /*
- * read attribute again to see if we can get an updated value
- */
- if ((sysfs_read_attribute(sysattr))) {
- dprintf("Error reading attribute\n");
- return -1;
- }
- if ((strncmp(sysattr->value, new_value, sysattr->len)) == 0 &&
- (len == sysattr->len)) {
- dprintf("Attr %s already has the requested value %s\n",
- sysattr->name, new_value);
- return 0;
- }
- }
- /*
- * open O_WRONLY since some attributes have no "read" but only
- * "write" permission
- */
- if ((fd = open(sysattr->path, O_WRONLY)) < 0) {
- dprintf("Error reading attribute %s\n", sysattr->path);
- return -1;
- }
-
- length = write(fd, new_value, len);
- if (length < 0) {
- dprintf("Error writing to the attribute %s - invalid value?\n",
- sysattr->name);
- close(fd);
- return -1;
- } else if ((unsigned int)length != len) {
- dprintf("Could not write %zd bytes to attribute %s\n",
- len, sysattr->name);
- /*
- * since we could not write user supplied number of bytes,
- * restore the old value if one available
- */
- if (sysattr->method & SYSFS_METHOD_SHOW) {
- length = write(fd, sysattr->value, sysattr->len);
- close(fd);
- return -1;
- }
- }
-
- /*
- * Validate length that has been copied. Alloc appropriate area
- * in sysfs_attribute. Verify first if the attribute supports reading
- * (show method). If it does not, do not bother
- */
- if (sysattr->method & SYSFS_METHOD_SHOW) {
- if (length != sysattr->len) {
- sysattr->value = (char *)realloc
- (sysattr->value, length);
- sysattr->len = length;
- safestrcpymax(sysattr->value, new_value, length);
- } else {
- /*"length" of the new value is same as old one */
- safestrcpymax(sysattr->value, new_value, length);
- }
- }
-
- close(fd);
- return 0;
-}
-
diff --git a/mdk-stage1/sysfs/sysfs_utils.c b/mdk-stage1/sysfs/sysfs_utils.c
deleted file mode 100644
index a0354a8f8..000000000
--- a/mdk-stage1/sysfs/sysfs_utils.c
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * sysfs_utils.c
- *
- * System utility functions for libsysfs
- *
- * Copyright (C) IBM Corp. 2003-2005
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
- */
-#include "libsysfs.h"
-#include "sysfs.h"
-
-/**
- * sysfs_get_name_from_path: returns last name from a "/" delimited path
- * @path: path to get name from
- * @name: where to put name
- * @len: size of name
- */
-int sysfs_get_name_from_path(const char *path, char *name, size_t len)
-{
- char tmp[SYSFS_PATH_MAX];
- char *n = NULL;
-
- if (!path || !name || len == 0) {
- errno = EINVAL;
- return -1;
- }
- memset(tmp, 0, SYSFS_PATH_MAX);
- safestrcpy(tmp, path);
- n = strrchr(tmp, '/');
- if (n == NULL) {
- errno = EINVAL;
- return -1;
- }
- if (*(n+1) == '\0') {
- *n = '\0';
- n = strrchr(tmp, '/');
- if (n == NULL) {
- errno = EINVAL;
- return -1;
- }
- }
- n++;
- safestrcpymax(name, n, len);
- return 0;
-}
diff --git a/mdk-stage1/thirdparty.c b/mdk-stage1/thirdparty.c
index 1aba562fd..38200357c 100644
--- a/mdk-stage1/thirdparty.c
+++ b/mdk-stage1/thirdparty.c
@@ -1,6 +1,6 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
- * Olivier Blin (oblin@mandriva.com)
+ * Guillaume Cottenceau (gc)
+ * Olivier Blin (oblin)
*
* Copyright 2005 Mandriva
*
@@ -333,7 +333,7 @@ static enum return_type thirdparty_autoload_modules(const char *modules_location
entry++;
}
if (!entry || !*entry) {
- enum insmod_return ret = my_insmod(module, ANY_DRIVER_TYPE, options, 0);
+ enum insmod_return ret = my_modprobe(module, ANY_DRIVER_TYPE, options);
if (ret != INSMOD_OK) {
log_message("\t%s (marfile): failed", module);
stg1_error_message("Insmod %s (marfile) failed.", module);
diff --git a/mdk-stage1/thirdparty.h b/mdk-stage1/thirdparty.h
index 3995954e3..1c2ac2a05 100644
--- a/mdk-stage1/thirdparty.h
+++ b/mdk-stage1/thirdparty.h
@@ -1,6 +1,6 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
- * Olivier Blin (oblin@mandriva.com)
+ * Guillaume Cottenceau (gc)
+ * Olivier Blin (oblin)
*
* Copyright 2000 Mandriva
*
diff --git a/mdk-stage1/tools.c b/mdk-stage1/tools.c
index 433019fca..78108d6a9 100644
--- a/mdk-stage1/tools.c
+++ b/mdk-stage1/tools.c
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
@@ -148,65 +148,6 @@ enum return_type copy_file(char * from, char * to, void (*callback_func)(int ove
}
}
-enum return_type recursiveRemove(char *file)
-{
- struct stat sb;
-
- if (lstat(file, &sb) != 0) {
- log_message("failed to stat %s: %d", file, errno);
- return RETURN_ERROR;
- }
-
- /* only descend into subdirectories if device is same as dir */
- if (S_ISDIR(sb.st_mode)) {
- char * strBuf = alloca(strlen(file) + 1024);
- DIR * dir;
- struct dirent * d;
-
- if (!(dir = opendir(file))) {
- log_message("error opening %s: %d", file, errno);
- return RETURN_ERROR;
- }
- while ((d = readdir(dir))) {
- if (!strcmp(d->d_name, ".") || !strcmp(d->d_name, ".."))
- continue;
-
- strcpy(strBuf, file);
- strcat(strBuf, "/");
- strcat(strBuf, d->d_name);
-
- if (recursiveRemove(strBuf) != 0) {
- closedir(dir);
- return RETURN_ERROR;
- }
- }
- closedir(dir);
-
- if (rmdir(file)) {
- log_message("failed to rmdir %s: %d", file, errno);
- return RETURN_ERROR;
- }
- } else {
- if (unlink(file) != 0) {
- log_message("failed to remove %s: %d", file, errno);
- return RETURN_ERROR;
- }
- }
- return RETURN_OK;
-}
-
-enum return_type recursiveRemove_if_it_exists(char *file)
-{
- struct stat sb;
-
- if (lstat(file, &sb) != 0) {
- /* if file doesn't exist, simply return OK */
- return RETURN_OK;
- }
-
- return recursiveRemove(file);
-}
-
enum return_type mount_compressed_image(char *compressed_image, char *location_mount)
{
if (lomount(compressed_image, location_mount, NULL, 1)) {
@@ -267,12 +208,14 @@ enum return_type load_compressed_fd(int fd, int size)
return preload_mount_compressed_fd(fd, size, COMPRESSED_NAME(""), STAGE2_LOCATION);
}
+// FIXME: guess right module from partition type (using libblkid?)
int try_mount(char * dev, char * location)
{
char device_fullname[50];
snprintf(device_fullname, sizeof(device_fullname), "/dev/%s", dev);
if (my_mount(device_fullname, location, "ext4", 0) == -1 &&
+ my_mount(device_fullname, location, "btrfs", 0) == -1 &&
my_mount(device_fullname, location, "vfat", 0) == -1 &&
my_mount(device_fullname, location, "ntfs", 0) == -1 &&
my_mount(device_fullname, location, "reiserfs", 0) == -1 &&
@@ -292,8 +235,8 @@ int get_disks(char *** names, char *** models)
char ** ptr;
int count = 0;
- my_insmod("ide_disk", ANY_DRIVER_TYPE, NULL, 0);
- my_insmod("sd_mod", ANY_DRIVER_TYPE, NULL, 0);
+ my_modprobe("ide_disk", ANY_DRIVER_TYPE, NULL);
+ my_modprobe("sd_mod", ANY_DRIVER_TYPE, NULL);
get_medias(DISK, names, models, BUS_ANY);
@@ -313,8 +256,8 @@ int get_cdroms(char *** names, char *** models)
char ** ptr;
int count = 0;
- my_insmod("ide_cd_mod", ANY_DRIVER_TYPE, NULL, 0);
- my_insmod("sr_mod", ANY_DRIVER_TYPE, NULL, 0);
+ my_modprobe("ide_cd_mod", ANY_DRIVER_TYPE, NULL);
+ my_modprobe("sr_mod", ANY_DRIVER_TYPE, NULL);
get_medias(CDROM, names, models, BUS_ANY);
@@ -332,7 +275,7 @@ char * floppy_device(void)
{
char ** names, ** models;
int fd;
- my_insmod("floppy", ANY_DRIVER_TYPE, NULL, 0);
+ my_modprobe("floppy", ANY_DRIVER_TYPE, NULL);
fd = open("/dev/fd0", O_RDONLY|O_NONBLOCK);
if (fd != -1) {
char drivtyp[17];
@@ -352,7 +295,7 @@ char * floppy_device(void)
close(fd);
}
log_message("seems that you don't have a regular floppy drive");
- my_insmod("sd_mod", ANY_DRIVER_TYPE, NULL, 0);
+ my_modprobe("sd_mod", ANY_DRIVER_TYPE, NULL);
get_medias(FLOPPY, &names, &models, BUS_ANY);
if (names && *names)
return asprintf_("/dev/%s", *names);
diff --git a/mdk-stage1/tools.h b/mdk-stage1/tools.h
index 9c87528cf..87c0c1d49 100644
--- a/mdk-stage1/tools.h
+++ b/mdk-stage1/tools.h
@@ -1,6 +1,6 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
@@ -24,14 +24,11 @@
#define _TOOLS_H_
#include <stdlib.h>
-#include "bootsplash.h"
int image_has_stage2();
enum return_type create_IMAGE_LOCATION(char *location_full);
int ramdisk_possible(void);
enum return_type copy_file(char * from, char * to, void (*callback_func)(int overall));
-enum return_type recursiveRemove(char *file);
-enum return_type recursiveRemove_if_it_exists(char *file);
enum return_type preload_mount_compressed_fd(int compressed_fd, int image_size, char *image_name, char *location_mount);
enum return_type mount_compressed_image(char *compressed_image, char *location_mount);
enum return_type mount_compressed_image_may_preload(char *image_name, char *location_mount, int preload);
diff --git a/mdk-stage1/pci-resource/update-pci-ids.pl b/mdk-stage1/update-pci-ids.pl
index c6653a735..1b084ea80 100755
--- a/mdk-stage1/pci-resource/update-pci-ids.pl
+++ b/mdk-stage1/update-pci-ids.pl
@@ -6,13 +6,13 @@ use MDK::Common;
my %t = (
- network => 'network/main|gigabit|tokenring|wireless|pcmcia',
+ network => 'network/main|gigabit|pcmcia|virtual|wireless',
medias_ide => 'disk/ide',
- medias_other => 'disk/scsi|hardware_raid|sata bus/firewire',
+ medias_other => 'disk/scsi|hardware_raid|sata|virtual bus/firewire',
);
foreach my $type (keys %t) {
- my @modules = chomp_(`perl ../../kernel/modules.pl pci_modules4stage1 "$t{$type}"`)
+ my @modules = chomp_(`perl ../kernel/modules.pl pci_modules4stage1 "$t{$type}"`)
or die "unable to get PCI modules";
print "#ifndef DISABLE_".uc($type)."
diff --git a/mdk-stage1/pcmcia-resource/update-pcmcia-ids.pl b/mdk-stage1/update-pcmcia-ids.pl
index 67e0ca9a7..9eb25c66e 100755
--- a/mdk-stage1/pcmcia-resource/update-pcmcia-ids.pl
+++ b/mdk-stage1/update-pcmcia-ids.pl
@@ -25,7 +25,7 @@ my %t = (
);
foreach my $type (keys %t) {
- my @modules = chomp_(`perl ../../kernel/modules.pl pci_modules4stage1 "$t{$type}"`)
+ my @modules = chomp_(`perl ../kernel/modules.pl pci_modules4stage1 "$t{$type}"`)
or die "unable to get PCMCIA modules";
print "#ifndef DISABLE_".uc($type)."
diff --git a/mdk-stage1/usb-resource/update-usb-ids.pl b/mdk-stage1/update-usb-ids.pl
index 9d6ca1cfc..1ea45f9df 100755
--- a/mdk-stage1/usb-resource/update-usb-ids.pl
+++ b/mdk-stage1/update-usb-ids.pl
@@ -4,7 +4,7 @@ use lib '../kernel';
use strict;
use MDK::Common;
-my @modules = chomp_(`perl ../../kernel/modules.pl pci_modules4stage1 "bus/usb"`)
+my @modules = chomp_(`perl ../kernel/modules.pl pci_modules4stage1 "bus/usb"`)
or die "unable to get USB controller modules";
print "char *usb_controller_modules[] = {
";
@@ -13,7 +13,7 @@ print "};
unsigned int usb_controller_modules_len = sizeof(usb_controller_modules) / sizeof(char *);
";
-@modules = chomp_(`perl ../../kernel/modules.pl pci_modules4stage1 "network/usb disk/usb"`)
+@modules = chomp_(`perl ../kernel/modules.pl pci_modules4stage1 "network/usb disk/usb"`)
or die "unable to get USB modules";
print "char *usb_modules[] = {
diff --git a/mdk-stage1/url.c b/mdk-stage1/url.c
index 788b44081..3d2846649 100644
--- a/mdk-stage1/url.c
+++ b/mdk-stage1/url.c
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
diff --git a/mdk-stage1/url.h b/mdk-stage1/url.h
index 3f5071ebb..2c80e4432 100644
--- a/mdk-stage1/url.h
+++ b/mdk-stage1/url.h
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
diff --git a/mdk-stage1/usb-resource/Makefile b/mdk-stage1/usb-resource/Makefile
deleted file mode 100644
index 9c192920c..000000000
--- a/mdk-stage1/usb-resource/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
- #******************************************************************************
- #
- # $Id$
- #
- # Guillaume Cottenceau (gc@mandriva.com)
- #
- # Copyright 2000 Mandriva
- #
- # 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.
- #
- #*****************************************************************************
-
-
-all: usb-ids.h
-
-usb-ids.h: /usr/share/ldetect-lst/usbtable.gz update-usb-ids.pl
- perl update-usb-ids.pl > $@ || rm -f $@
-
-clean:
- rm -f usb-ids.h
diff --git a/mdk-stage1/utils.c b/mdk-stage1/utils.c
index 1ef3632e3..d861877e4 100644
--- a/mdk-stage1/utils.c
+++ b/mdk-stage1/utils.c
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
@@ -92,7 +92,7 @@ int total_memory(void)
}
/* pixel's */
-void * memdup(void *src, size_t size)
+void * _memdup(void *src, size_t size)
{
void * r;
r = malloc(size);
@@ -128,7 +128,7 @@ char ** list_directory(char * direct)
if (dp)
closedir(dp);
tmp[i] = NULL;
- return memdup(tmp, sizeof(char*) * (i+1));
+ return _memdup(tmp, sizeof(char*) * (i+1));
}
@@ -144,16 +144,6 @@ int string_array_length(char ** a)
return i;
}
-int kernel_version(void)
-{
- struct utsname val;
- if (uname(&val)) {
- log_perror("uname failed");
- return -1;
- }
- return charstar_to_int(val.release + 2);
-}
-
char * asprintf_(const char *msg, ...)
{
int n;
@@ -172,14 +162,6 @@ char * asprintf_(const char *msg, ...)
return strdup("");
}
-int scall_(int retval, char * msg, char * file, int line)
-{
- char tmp[5000];
- sprintf(tmp, "%s(%s:%d) failed", msg, file, line);
- if (retval)
- log_perror(tmp);
- return retval;
-}
void lowercase(char *s)
{
@@ -189,3 +171,17 @@ void lowercase(char *s)
i++;
}
}
+
+char *my_dirname(char *path) {
+ char *p = strrchr (path, '/');
+ char *tmp;
+ int len;
+ if (!p)
+ return path;
+ len = p-path+1;
+ tmp = malloc(len);
+ strncpy(tmp, path, len-1);
+ tmp[len-1] = '\0';
+ return tmp;
+}
+
diff --git a/mdk-stage1/utils.h b/mdk-stage1/utils.h
index ba926066a..b8a77b0ad 100644
--- a/mdk-stage1/utils.h
+++ b/mdk-stage1/utils.h
@@ -1,5 +1,5 @@
/*
- * Guillaume Cottenceau (gc@mandriva.com)
+ * Guillaume Cottenceau (gc)
*
* Copyright 2000 Mandriva
*
@@ -22,14 +22,12 @@ off_t file_size(const char * path);
char * cat_file(const char * file, struct stat * s);
int line_counts(const char * buf);
int total_memory(void);
-void * memdup(void *src, size_t size);
+void * _memdup(void *src, size_t size);
void add_to_env(char * name, char * value);
char ** list_directory(char * direct);
int string_array_length(char ** a);
-int kernel_version(void);
char * asprintf_(const char *msg, ...);
-int scall_(int retval, char * msg, char * file, int line);
-#define scall(retval, msg) scall_(retval, msg, __FILE__, __LINE__)
+char *my_dirname(char *path);
void lowercase(char *s);
#define ptr_begins_static_str(pointer,static_str) (!strncmp(pointer,static_str,sizeof(static_str)-1))
diff --git a/mdk-stage1/wireless.c b/mdk-stage1/wireless.c
index ca0387fce..c9e363048 100644
--- a/mdk-stage1/wireless.c
+++ b/mdk-stage1/wireless.c
@@ -1,5 +1,5 @@
/*
- * Olivier Blin (oblin@mandriva.com)
+ * Olivier Blin (oblin)
*
* Copyright 2005 Mandriva
*
diff --git a/mdk-stage1/wireless.h b/mdk-stage1/wireless.h
index 3e5bb7790..7443f5c99 100644
--- a/mdk-stage1/wireless.h
+++ b/mdk-stage1/wireless.h
@@ -1,5 +1,5 @@
/*
- * Olivier Blin (oblin@mandriva.com)
+ * Olivier Blin (oblin)
*
* Copyright 2005 Mandriva
*
diff --git a/mdk-stage1/zlibsupport.c b/mdk-stage1/zlibsupport.c
index ecbe7a5ef..2b171e72d 100644
--- a/mdk-stage1/zlibsupport.c
+++ b/mdk-stage1/zlibsupport.c
@@ -11,23 +11,210 @@
#include <stdlib.h>
#include <unistd.h>
#include <sys/mman.h>
+#include <stdio.h>
+#include <errno.h>
#include "zlibsupport.h"
+#define CONFIG_USE_LIBLZMA
#ifdef CONFIG_USE_ZLIB
#include <zlib.h>
+#ifdef CONFIG_USE_LIBLZMA
+#include <lzma.h>
-void *grab_contents(gzFile *gzfd, unsigned long *size)
+typedef struct lzma_file {
+ uint8_t buf[1<<14];
+ lzma_stream strm;
+ FILE *fp;
+ lzma_bool eof;
+} lzma_FILE;
+#else
+typedef unsigned char lzma_bool;
+typedef int lzma_ret;
+#define LZMA_OK 0
+#endif
+
+typedef enum xFile_e {
+ XF_NONE,
+ XF_GZIP,
+ XF_XZ,
+ XF_FAIL
+} xFile_t;
+
+typedef struct xFile_s {
+ xFile_t type;
+ lzma_bool eof;
+ union {
+ gzFile gz;
+#ifdef CONFIG_USE_LIBLZMA
+ lzma_FILE *xz;
+#endif
+ } f;
+ FILE *fp;
+} xFile;
+
+#ifdef CONFIG_USE_LIBLZMA
+static lzma_FILE *lzma_open(lzma_ret *lzma_error, FILE *fp)
+{
+ lzma_ret *ret = lzma_error;
+ lzma_FILE *lzma_file;
+ lzma_stream tmp = LZMA_STREAM_INIT;
+
+ lzma_file = calloc(1, sizeof(*lzma_file));
+
+ lzma_file->fp = fp;
+ lzma_file->eof = 0;
+ lzma_file->strm = tmp;
+
+ *ret = lzma_auto_decoder(&lzma_file->strm, -1, 0);
+
+ if (*ret != LZMA_OK) {
+ (void) fclose(lzma_file->fp);
+ free(lzma_file);
+ return NULL;
+ }
+ return lzma_file;
+}
+
+static ssize_t lzma_read(lzma_ret *lzma_error, lzma_FILE *lzma_file, void *buf, size_t len)
+{
+ lzma_ret *ret = lzma_error;
+ lzma_bool eof = 0;
+
+ if (!lzma_file)
+ return -1;
+ if (lzma_file->eof)
+ return 0;
+
+ lzma_file->strm.next_out = buf;
+ lzma_file->strm.avail_out = len;
+ for (;;) {
+ if (!lzma_file->strm.avail_in) {
+ lzma_file->strm.next_in = (uint8_t *)lzma_file->buf;
+ lzma_file->strm.avail_in = fread(lzma_file->buf, 1, sizeof(lzma_file->buf), lzma_file->fp);
+ if (!lzma_file->strm.avail_in)
+ eof = 1;
+ }
+ *ret = lzma_code(&lzma_file->strm, LZMA_RUN);
+ if (*ret == LZMA_STREAM_END) {
+ lzma_file->eof = 1;
+ return len - lzma_file->strm.avail_out;
+ }
+ if (*ret != LZMA_OK)
+ return -1;
+ if (!lzma_file->strm.avail_out)
+ return len;
+ if (eof)
+ return -1;
+ }
+}
+#endif
+
+static xFile xOpen(int fd, const char *filename) {
+ xFile xF = {XF_FAIL, 0, {NULL}, NULL};
+ lzma_ret ret = LZMA_OK;
+ unsigned char buf[8];
+
+ if (fd == -1 && filename != NULL)
+ if ((fd = open(filename, O_RDONLY)) < 0)
+ return xF;
+ if (read(fd, buf, sizeof(buf)) < 0)
+ return xF;
+ lseek(fd, 0, SEEK_SET);
+ if (filename != NULL) {
+ close(fd);
+ fd = -1;
+ }
+ if (buf[0] == 0xFD && buf[1] == '7' && buf[2] == 'z' &&
+ buf[3] == 'X' && buf[4] == 'Z' && buf[5] == 0x00)
+ xF.type = XF_XZ;
+ else if (buf[0] == 0x1F && buf[1] == 0x8B)
+ xF.type = XF_GZIP;
+ else
+ xF.type = XF_NONE;
+
+ switch(xF.type) {
+ case XF_GZIP:
+ xF.f.gz = (fd == -1 && filename != NULL) ? gzopen(filename, "rb") : gzdopen(fd, "rb");
+ if(xF.f.gz == NULL)
+ xF.type = XF_FAIL;
+ break;
+ case XF_NONE:
+ xF.fp = (fd == -1 && filename != NULL) ? fopen(filename, "rb") : fdopen(fd, "rb");
+ break;
+#ifdef CONFIG_USE_LIBLZMA
+ case XF_XZ:
+ xF.fp = (fd == -1 && filename != NULL) ? fopen(filename, "rb") : fdopen(fd, "rb");
+ if(xF.fp == NULL)
+ xF.type = XF_FAIL;
+ if(xF.type == XF_NONE || xF.type == XF_FAIL) break;
+ xF.f.xz = lzma_open(&ret, xF.fp);
+ if(ret != LZMA_OK)
+ xF.type = XF_FAIL;
+ break;
+#endif
+ default:
+ break;
+ }
+
+ return xF;
+}
+
+static int xClose(xFile *xF) {
+ int ret = -1;
+ switch(xF->type) {
+ case XF_GZIP:
+ ret = gzclose(xF->f.gz);
+ break;
+#ifdef CONFIG_USE_LIBLZMA
+ case XF_XZ:
+ lzma_end(&xF->f.xz->strm);
+ free(xF->f.xz);
+#endif
+ case XF_NONE:
+ ret = fclose(xF->fp);
+ break;
+ default:
+ break;
+ }
+ return ret;
+}
+
+static ssize_t xRead(xFile *xF, lzma_ret *ret, void *buf, size_t len) {
+ ssize_t sz;
+ switch(xF->type) {
+ case XF_GZIP:
+ sz = gzread(xF->f.gz, buf, len);
+ xF->eof = gzeof(xF->f.gz);
+ break;
+#ifdef CONFIG_USE_LIBLZMA
+ case XF_XZ:
+ sz = lzma_read(ret, xF->f.xz, buf, len);
+ xF->eof = xF->f.xz->eof;
+ break;
+#endif
+ case XF_NONE:
+ sz = fread(buf, 1, len, xF->fp);
+ xF->eof = feof(xF->fp);
+ break;
+ default:
+ sz = -1;
+ break;
+ }
+ return sz;
+}
+
+void *grab_contents(xFile *xF, unsigned long *size)
{
unsigned int max = 16384;
- void *buffer = malloc(max);
- int ret;
+ void *buffer = calloc(1, max);
+ lzma_ret ret;
if (!buffer)
return NULL;
*size = 0;
- while ((ret = gzread(gzfd, buffer + *size, max - *size)) > 0) {
+ while ((ret = xRead(xF, &ret, buffer + *size, max - *size)) > 0) {
*size += ret;
if (*size == max) {
void *p;
@@ -49,31 +236,17 @@ out_err:
return NULL;
}
-void *grab_fd(int fd, unsigned long *size)
-{
- gzFile gzfd;
-
- gzfd = gzdopen(fd, "rb");
- if (!gzfd)
- return NULL;
-
- /* gzclose(gzfd) would close fd, which would drop locks.
- Don't blame zlib: POSIX locking semantics are so horribly
- broken that they should be ripped out. */
- return grab_contents(gzfd, size);
-}
-
/* gzopen handles uncompressed files transparently. */
void *grab_file(const char *filename, unsigned long *size)
{
- gzFile gzfd;
+ xFile xF;
void *buffer;
- gzfd = gzopen(filename, "rb");
- if (!gzfd)
+ xF = xOpen(-1, filename);
+ if (xF.type == XF_FAIL)
return NULL;
- buffer = grab_contents(gzfd, size);
- gzclose(gzfd);
+ buffer = grab_contents(&xF, size);
+ xClose(&xF);
return buffer;
}
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 2b43b49be..981d8b209 100644
--- a/perl-install/.perl_checker
+++ b/perl-install/.perl_checker
@@ -1,73 +1,5 @@
-AutoLoader
-Carp
-Carp::Heavy
-Compress::Zlib
-Config::IniFiles
-Cwd
-Data::DumpXML
-Data::DumpXML::Parser
-Date::Manip
-Digest::MD5
-Encode
-File::Copy::Recursive
-File::Find
-File::FnMatch
-File::Glob
-File::Path
-File::Sync
-File::Temp
-Gtk2::Gdk::Keysyms
-Gtk2::Helper
-Gtk2::Pango
-Gtk2::SimpleList
-I18N::Langinfo
-IO::Handle
-IO::Select
-IO::Socket::INET
-IPC::Open2
-Image::Magick
-Libconf
-Libconf::Glueconf::NUT::Ups_conf
-Libconf::Glueconf::Samba::Smb_conf
-Libconf::Templates::Generic::KeyValueSections
-Libconf::Templates::Samba
-Locale::gettext
-Net::DBus
-Net::DBus::Binding::Watch
-Net::LDAP
-RS::Handy
-Scalar::Util
-Sys::Syslog
-Term::ReadKey
-Time::HiRes
-Time::ZoneInfo
-URI::Escape
-XML::LibXML
-XML::LibXML::Boolean
-XML::LibXML::Common
-XML::LibXML::Literal
-XML::LibXML::NodeList
-XML::LibXML::Number
-XML::Parser
-base
-constant
-encoding
-feature
handle_configs
-move
-open
-overload
-printer::cups
-printer::hpoj
-printer::main
-printer::printerdrake
scanner
-urpm::dudf
urpm::ldap
urpm::parallel_ka_run
urpm::parallel_ssh
-URPM::Resolve
-utf8
-warnings
-warnings::register
-bytes
diff --git a/perl-install/Makefile b/perl-install/Makefile
index 9494fefd6..caf2d849b 100644
--- a/perl-install/Makefile
+++ b/perl-install/Makefile
@@ -23,11 +23,12 @@ clean:
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:
@@ -52,21 +53,20 @@ install_pms stage2 full_stage2:
mo_files : $(MOFILES)
# rules to build tarball
-localcopy: clean
- rm -rf $(PACKAGE)-$(PKGVERSION)*
+dist: tar
+
+tar: clean
+ rm -rf $(PACKAGE)*.tar* $(PACKAGE)-$(PKGVERSION)
mkdir -p $(PACKAGE)-$(PKGVERSION)/tools
- svn export -q -rBASE . $(PACKAGE)-$(PKGVERSION)/perl-install
- for i in $(OTHERS); do svn export -q ../$$i $(PACKAGE)-$(PKGVERSION)/$$i; done
+ (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
-
-localdist: tar
-
-tar: localcopy
- tar cfa $(PACKAGE)-$(PKGVERSION).tar.lzma $(PACKAGE)-$(PKGVERSION)
+ tar cfa $(PACKAGE)-$(PKGVERSION).tar.xz $(PACKAGE)-$(PKGVERSION)
rm -rf $(PACKAGE)-$(PKGVERSION)
+ $(info $(PACKAGE)-$(PKGVERSION).tar.xz is ready)
+ git tag $(VERSION)
# rules to build a distributable rpm
@@ -84,3 +84,8 @@ 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 222d9d063..60b773a1e 100644
--- a/perl-install/Makefile.config
+++ b/perl-install/Makefile.config
@@ -1,5 +1,5 @@
# -*- Makefile -*-
-VERSION:=13.39
+VERSION:=17.56
SUDO = sudo
TMPDIR = /tmp
@@ -9,12 +9,12 @@ SO_FILES = c/blib/arch/auto/c/c.so
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 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_ = 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)
PERL = perl
-LOCALFILES = $(patsubst %, ../tools/%,serial_probe/serial_probe xhost+)
+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 6874a47d5..9baa37ac6 100644
--- a/perl-install/Makefile.drakxtools
+++ b/perl-install/Makefile.drakxtools
@@ -3,9 +3,9 @@ include Makefile.config
.PHONY: install
-INLIBDEST_DIRS = c resize_fat xf86misc
-HAVEINST_DIRS = share/po standalone/po standalone/interactive_http standalone/menu
-DIRS = $(INLIBDEST_DIRS) $(HAVEINST_DIRS) harddrake printer ../tools/serial_probe
+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
@@ -16,6 +16,7 @@ DATADIR = $(PREFIX)/usr/share
ICONSDIR= $(DATADIR)/icons
BINDEST = $(PREFIX)/usr/bin
SBINDEST = $(PREFIX)/usr/sbin
+LIBEXECDEST = $(PREFIX)/usr/libexec
ETCDEST = $(PREFIX)/etc/gtk
LIBDEST = $(LIBDIR)/$(NAME)
PIXDIR = $(DATADIR)/$(NAME)/pixmaps
@@ -30,11 +31,10 @@ $(DIRS):
install:
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)
+ 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/convert $(SBINDEST)
install -s ../tools/rpcinfo-flushed ../tools/serial_probe/serial_probe $(SBINDEST)
- ln -s XFdrake $(SBINDEST)/Xdrakres
ln -s fileshareset $(SBINDEST)/filesharelist
mv -f $(SBINDEST)/lsnetdrake $(BINDEST)
mv -f $(SBINDEST)/drakbug $(BINDEST)
@@ -43,11 +43,20 @@ install:
mv -f $(SBINDEST)/display_help $(BINDEST)
mv -f $(SBINDEST)/display_release_notes.pl $(BINDEST)
mv -f $(SBINDEST)/localedrake $(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)/diskdrake $(LIBEXECDEST)/drakdisk
+ mv -f $(SBINDEST)/harddrake2 $(LIBEXECDEST)/drakhardware
+ mv -f $(SBINDEST)/scannerdrake $(LIBEXECDEST)/drakscanner
+
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/*.rc $(DATADIR)/$(NAME)
+ install -m 644 share/*.css $(DATADIR)/$(NAME)
install -d $(PREFIX)/etc/security
echo 'RESTRICT=yes' > $(PREFIX)/etc/security/fileshare.conf
@@ -69,21 +78,23 @@ 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)/convert $(DATADIR)/harddrake
mv $(SBINDEST)/service_harddrake $(DATADIR)/harddrake/
mv $(SBINDEST)/notify-x11-free-driver-switch $(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 {scannerdrake,$(SBINDEST)/drakscanner}
+ # 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
diff --git a/perl-install/NEWS b/perl-install/NEWS
index 865a00399..b7d9689cf 100644
--- a/perl-install/NEWS
+++ b/perl-install/NEWS
@@ -1,6 +1,1464 @@
+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 (Frédéric 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 partitionning wizard if needed
+- 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
@@ -415,7 +1873,7 @@ Version 12.62 - 9 October 2009
Version 12.61 - 8 October 2009
-- partitionning_wizard:
+- 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
@@ -636,7 +2094,7 @@ 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 formating an ext4 partition
+ 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
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/any.pm b/perl-install/any.pm
index 48a610b27..e809ed7af 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) = @_;
@@ -81,6 +82,7 @@ sub create_user {
? ('-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});
@@ -116,8 +118,7 @@ sub install_acpi_pkgs {
my $acpi = bootloader::get_append_with_key($b, 'acpi');
my $use_acpi = !member($acpi, 'off', 'ht');
if ($use_acpi) {
- $do_pkgs->ensure_is_installed('acpi', '/usr/bin/acpi', $::isInstall);
- $do_pkgs->ensure_is_installed('acpid', '/usr/sbin/acpid', $::isInstall);
+ $do_pkgs->ensure_files_are_installed([ [ qw(acpi acpi) ], [ qw(acpid acpid) ] ], $::isInstall);
}
require services;
services::set_status($_, $use_acpi, $::isInstall) foreach qw(acpi acpid);
@@ -130,12 +131,13 @@ sub setupBootloaderBeforeStandalone {
my $allow_fb = listlength(cat_("/proc/fb"));
my $cmdline = cat_('/proc/cmdline');
my $vga_fb = first($cmdline =~ /\bvga=(\S+)/);
- my $quiet = $cmdline =~ /\bsplash=silent\b/;
- setupBootloaderBefore($do_pkgs, $b, $all_hds, $fstab, $keyboard, $allow_fb, $vga_fb, $quiet);
+ 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, $quiet) = @_;
+ my ($_do_pkgs, $bootloader, $all_hds, $fstab, $keyboard, $allow_fb, $vga_fb, $splash, $quiet) = @_;
require bootloader;
#- auto_install backward compatibility
@@ -144,12 +146,6 @@ sub setupBootloaderBefore {
$bootloader->{message_text} = delete $bootloader->{message};
}
- #- remove previous ide-scsi lines
- bootloader::modify_append($bootloader, sub {
- my ($_simple, $dict) = @_;
- @$dict = grep { $_->[1] ne 'ide-scsi' } @$dict;
- });
-
if (cat_("/proc/cmdline") =~ /mem=nopentium/) {
bootloader::set_append_with_key($bootloader, mem => 'nopentium');
}
@@ -175,10 +171,18 @@ sub setupBootloaderBefore {
} elsif (bootloader::get_append_simple($bootloader, 'noresume')) {
} else {
if (my ($biggest_swap) = sort { $b->{size} <=> $a->{size} } grep { isSwap($_) } @$fstab) {
- bootloader::set_append_with_key($bootloader, resume => fs::wild_device::from_part('', $biggest_swap));
+ 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]') &&
@@ -202,9 +206,11 @@ sub setupBootloaderBefore {
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);
$bootloader->{keytable} ||= keyboard::keyboard2kmap($keyboard);
+ log::l("setupBootloaderBefore end");
}
sub setupBootloader {
@@ -219,7 +225,11 @@ 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;
}
@@ -230,7 +240,9 @@ sub setupBootloaderUntilInstalled {
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)) {
- #- for /tmp using tmpfs when "clean /tmp" is chosen
+ #- 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);
@@ -239,6 +251,9 @@ sub setupBootloaderUntilInstalled {
sub installBootloader {
my ($in, $b, $all_hds) = @_;
return if detect_devices::is_xbox();
+
+ return 1 if arch() =~ /arm/;
+
install_bootloader_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.*");
@@ -270,11 +285,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;
}
@@ -286,7 +296,7 @@ sub setupBootloader_simple {
require bootloader;
bootloader::ensafe_first_bios_drive($hds)
- || $b->{bootUnsafe} || arch() =~ /ppc/ or return 1; #- default is good enough
+ || $b->{bootUnsafe} or return 1; #- default is good enough
if (arch() !~ /ia64/) {
setupBootloader__mbr_or_not($in, $b, $hds, $fstab) or return 0;
@@ -302,8 +312,7 @@ sub setupBootloader_simple {
sub setupBootloader__boot_bios_drive {
my ($in, $b, $hds) = @_;
- if (arch() =~ /ppc/ ||
- !is_empty_hash_ref($b->{bios})) {
+ 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
@@ -314,7 +323,7 @@ sub setupBootloader__boot_bios_drive {
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}");
@@ -340,14 +349,6 @@ sub setupBootloader__mbr_or_not {
log::l("setupBootloader__mbr_or_not");
- 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 {
my $floppy = detect_devices::floppy();
my @l = (
@@ -372,17 +373,11 @@ sub setupBootloader__mbr_or_not {
#- remove bios mapping if the user changed the boot device
delete $b->{bios} if $new_boot && $new_boot ne $b->{boot};
$b->{boot} = $new_boot or return;
- }
1;
}
-sub get_apple_boot_parts {
- my ($fstab) = @_;
- map { "/dev/$_" } (map { $_->{device} } (grep { isAppleBootstrap($_) } @$fstab));
-}
-
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);
@@ -390,32 +385,38 @@ sub setupBootloader__general {
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_clean_tmp = my $clean_tmp = any { $_->{mntpoint} eq '/tmp' } @{$all_hds->{special} ||= []};
my $prev_boot = $b->{boot};
my $prev_method = $b->{method};
$b->{password2} ||= $b->{password} ||= '';
$::Wizard_title = N("Boot Style Configuration");
- if (arch() !~ /ppc/) {
- my (@boot_devices, %boot_devices);
+ 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;
- $boot_devices{$dev} = $_->{info} ? "$dev ($_->{info})" : $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',
- }, [
+ $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 },
- if_(arch() !~ /ia64/,
- { label => N("Boot device"), val => \$b->{boot}, list => \@boot_devices,
+ { 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', advanced => 1 },
@@ -429,30 +430,12 @@ sub setupBootloader__general {
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 can not use a password with %s",
+ 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("Clean /tmp at each boot"), val => \$clean_tmp, type => 'bool', advanced => 1 },
]) or return 0;
- } else {
- $b->{boot} = $partition_table::mac::bootstrap_part;
- $in->ask_from_({ messages => N("Bootloader main options"),
- title => 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 => [ get_apple_boot_parts($fstab) ] },
- { 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;
@@ -484,14 +467,6 @@ sub setupBootloader__general {
($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");
@@ -516,7 +491,8 @@ sub setupBootloader__entries {
my %root_descr = map {
my $info = delete $hd_infos{$_->{rootDevice}};
my $dev = "/dev/$_->{device}";
- my $info_ = $info ? "$dev ($info)" : $dev;
+ my $hint = $info || $_->{info} || $_->{device_LABEL};
+ my $info_ = $hint ? "$dev ($hint)" : $dev;
($dev => $info_, fs::wild_device::from_part('', $_) => $info_);
} @$fstab;
@@ -524,15 +500,13 @@ sub setupBootloader__entries {
if ($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 { fs::wild_device::from_part('', $_) } @$fstab ], format => sub { $root_descr{$_[0]} } },
+{ 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_($e->{xen},
{ label => N("Xen append"), val => \$e->{xen_append} }
),
- if_($b->{password}, { label => N("Requires password to boot"), val => \$e->{lock}, type => "bool"}),
- if_(arch() !~ /ppc|ia64/,
+ 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 },
);
@@ -541,26 +515,15 @@ sub setupBootloader__entries {
{ label => N("Root"), val => \$e->{kernel_or_dev}, list => [ map { "/dev/$_->{device}" } @$fstab, detect_devices::floppies() ] },
);
}
- if (arch() !~ /ppc/) {
@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} },
- (@l[1..2], { label => N("Append"), val => \$append }),
- { 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;
@@ -584,8 +547,7 @@ sub setupBootloader__entries {
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...)") ]
+ [ N_("Linux"), N_("Other OS (Windows...)") ]
) eq "Linux") {
$e = { type => 'image',
root => '/dev/' . fs::get::root($fstab)->{device}, #- assume a good default.
@@ -593,7 +555,7 @@ sub setupBootloader__entries {
$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++) {
@@ -616,7 +578,7 @@ sub setupBootloader__entries {
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]);
+ ($b->{entries}[$index - 1], $b->{entries}[$index]) = ($b->{entries}[$index], $b->{entries}[$index - 1]);
}
1;
};
@@ -626,7 +588,7 @@ sub setupBootloader__entries {
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]);
+ ($b->{entries}[$index + 1], $b->{entries}[$index]) = ($b->{entries}[$index], $b->{entries}[$index + 1]);
}
1;
};
@@ -638,7 +600,7 @@ You can create additional entries or change the existing ones."), [ {
format => sub {
my ($e) = @_;
ref($e) ?
- ($b->{default} eq $e->{label} ? "  * " : "   ") . "$e->{label} ($e->{kernel_or_dev})" :
+ ($b->{default} eq $e->{label} ? " * " : " ") . "$e->{label} ($e->{kernel_or_dev})" :
translate($e);
}, list => $b->{entries},
} ], Add => $Add, Modify => $Modify, Remove => $Remove, Up => $Up, Down => $Down)) {
@@ -649,21 +611,87 @@ 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;
+ run_program::rooted($::prefix, 'update-grub2', '2>', \$error) or die "update-grub2 failed: $error";
+
+ # read grub2 auto-generated entries (instead of keeping eg: grub/lilo ones):
+ my $b2 = bootloader::read_grub2();
+
+ # get default parameters:
+ my $append = $b->{default_append} || $b->{entries}[0]{append} || 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->{vga});
+ my $os_prober = run_program::rooted($::prefix, 'rpm', '-q', 'os-prober');
+
+ my $res = $in->ask_from_(
+ {
+ title => N("Bootloader Configuration"),
+ },
+ [
+ { 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' },
+ ]);
+ if ($res) {
+ $b->{entries} = $b2->{entries};
+ $b->{default} = $default;
+ $b->{vga} = ref($vga) ? $vga->{bios} : $vga;
+ $b->{default_append} = $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 adapt_desktop_for_plasma {
+ my ($desktop) = @_;
+ my %h = (
+ 'Plasma' => '01plasma',
+ 'GNOMEClassic' => 'gnome-classic',
+ );
+ $h{$desktop} ? $h{$desktop} . '.desktop' : lc("${desktop}.desktop");
+}
+
sub get_autologin() {
my %desktop = getVarsFromSh("$::prefix/etc/sysconfig/desktop");
my $gdm_file = "$::prefix/etc/X11/gdm/custom.conf";
- my $kdm_file = common::read_alternative('kdm4-config');
+ 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 $desktop = $desktop{DESKTOP} || first(sessions());
my %desktop_to_dm = (
GNOME => 'gdm',
- KDE4 => 'kdm',
- xfce4 => 'gdm',
- LXDE => 'gdm',
+ PLASMA => 'sddm',
+ xfce4 => 'lightdm',
+ LXDE => 'lxdm',
);
my %dm_canonical = (
gnome => 'gdm',
- kde => 'kdm',
+ plasma => 'sddm',
);
my $dm =
lc($desktop{DISPLAYMANAGER}) ||
@@ -675,9 +703,16 @@ sub get_autologin() {
if ($dm eq "gdm") {
my %conf = read_gnomekderc($gdm_file, 'daemon');
$autologin_user = text2bool($conf{AutomaticLoginEnable}) && $conf{AutomaticLogin};
- } elsif ($dm eq "kdm") {
- my %conf = read_gnomekderc($kdm_file, 'X-:0-Core');
- $autologin_user = text2bool($conf{AutoLoginEnable}) && $conf{AutoLoginUser};
+ } 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};
@@ -686,25 +721,30 @@ sub get_autologin() {
{ user => $autologin_user, desktop => $desktop, dm => $dm };
}
+sub is_standalone_autologin_needed {
+ my ($dm) = @_;
+ return member($dm, qw(slim xdm));
+}
+
sub set_autologin {
- my ($do_pkgs, $autologin) = @_;
+ 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})
+ $do_pkgs->ensure_is_installed($autologin->{dm}, undef, $o_auto)
or return;
- if ($autologin->{user} && $autologin->{dm} eq 'xdm') {
- $do_pkgs->ensure_is_installed('autologin', '/usr/bin/startx.autologin')
+ 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
- my $kdm_conffile = common::read_alternative('kdm4-config');
- eval { common::update_gnomekderc_no_create($kdm_conffile, 'X-:0-Core' => (
- AutoLoginEnable => $do_autologin,
- AutoLoginUser => $autologin->{user},
- )) } if -e $kdm_conffile;
+ #- Configure SDDM
+ my $sddm_conffile = "$::prefix/etc/sddm.conf";
+ eval { common::update_gnomekderc_no_create($sddm_conffile, 'Autologin' => (
+ Session => adapt_desktop_for_plasma($autologin->{desktop}),
+ User => $autologin->{user},
+ )) } if -e $sddm_conffile;
#- Configure GDM
my $gdm_conffile = "$::prefix/etc/X11/gdm/custom.conf";
@@ -713,8 +753,33 @@ sub set_autologin {
AutomaticLogin => $autologin->{user},
)) } if -e $gdm_conffile;
+ #- 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}
+ )) } if -e $lightdm_conffile;
+
+ #- Configure LXDM
+ my $lxdm_conffile = "$::prefix/etc/lxdm/lxdm.conf";
+ eval { update_gnomekderc($lxdm_conffile, 'base' => (
+ if_($autologin->{user}, 'autologin' => '@' . $autologin->{user})
+ ));
+ if ($autologin->{user} && $autologin->{desktop} && !member($autologin->{desktop}, qw(default failsafe))) {
+ my $xsession_file = find {
+ my %xsession = read_gnomekderc($_, 'Desktop Entry');
+ $xsession{Name} eq $autologin->{desktop};
+ } glob("$::prefix/usr/share/xsessions/*.desktop");
+ $xsession_file =~ s!\.[^.]+$!!;
+ $xsession_file =~ s!.*/!!;
+ $xsession_file ||= $autologin->{desktop};
+ update_gnomekderc($lxdm_conffile, $autologin->{user} => (
+ 'user' => $autologin->{user},
+ 'session' => $xsession_file,
+ )) } } if -e $lxdm_conffile;
+
my $xdm_autologin_cfg = "$::prefix/etc/sysconfig/autologin";
- if ($autologin->{dm} eq 'xdm') {
+ if (is_standalone_autologin_needed($autologin->{dm})) {
setVarsInShMode($xdm_autologin_cfg, 0644,
{ USER => $autologin->{user}, AUTOLOGIN => bool2yesno($autologin->{user}), EXEC => '/usr/bin/startx.autologin' });
} else {
@@ -771,7 +836,7 @@ 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/) {
@default = map { $_, $_ . '64' } @default;
@@ -866,7 +931,7 @@ sub ask_user_and_root {
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 >= 500 or $in->ask_yesorno('', N("%s should be above 500. Accept anyway?", $name)) or return;
+ $id >= 1000 or $in->ask_yesorno('', N("%s should be above 1000. Accept anyway?", $name)) or return;
'ok';
};
my $ret = $in->ask_from_(
@@ -875,7 +940,9 @@ sub ask_user_and_root {
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 },
@@ -889,7 +956,7 @@ sub ask_user_and_root {
),
{ 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 charcter that would break login program
+ $u->{name} =~ s/[^a-zA-Z0-9_-]//g; # drop any character that would break login program
},
focus => sub { !$superuser },
},
@@ -902,9 +969,10 @@ sub ask_user_and_root {
{ 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 > 3,
+ 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,
),
],
@@ -924,7 +992,10 @@ sub ask_user_and_root {
}
sub sessions() {
- split(' ', run_program::rooted_get_stdout($::prefix, '/usr/sbin/chksession', '-l'));
+ my $old = chdir('$::prefix/usr/share/xsessions/');
+ my @l = map { s/.desktop$//; $_ } glob("*.desktop");
+ chdir($old);
+ @l;
}
sub sessions_with_order() {
my %h = map { /(.*)=(.*)/ } split(' ', run_program::rooted_get_stdout($::prefix, '/usr/sbin/chksession', '-L'));
@@ -934,18 +1005,25 @@ sub sessions_with_order() {
sub urpmi_add_all_media {
my ($in, $o_previous_release) = @_;
- my $binary = find { whereis_binary($_, $::prefix) } 'gurpmi.addmedia', 'urpmi.addmedia' or 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;
- return if !network::tools::has_network_connection();
+ if (!network::tools::has_network_connection()) {
+ log::l("no network connexion!");
+ return;
+ }
my $wait;
my @options = ('--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';
- mygtk2::flush();
+ mygtk3::flush();
}
my $reason = join(',', $o_previous_release ?
@@ -955,7 +1033,29 @@ sub urpmi_add_all_media {
local $ENV{URPMI_ADDMEDIA_REASON} = $reason;
my $log_file = '/root/drakx/updates.log';
- run_program::rooted($::prefix, $binary, '>>', $log_file, '2>>', $log_file, @options);
+ my $val = run_program::rooted($::prefix, $binary, '>>', $log_file, '2>>', $log_file, @options);
+
+ undef $wait;
+ $val;
+}
+
+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 {
@@ -976,7 +1076,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 {
@@ -988,38 +1088,33 @@ sub display_release_notes {
my ($in, $release_notes) = @_;
if (!$in->isa('interactive::gtk')) {
$in->ask_from_({ title => N("Release Notes"),
- messages => $release_notes, #formatAlaTeX(messages::main_license()),
+ messages => $release_notes,
}, [ {} ]);
return;
}
- # workaround too small fonts:
- $release_notes =~ s!(<head>)!$1 <style type="text/css">
- body { font-family: sans-serif; font-size: 13px }
- table { font-family: sans-serif; font-size: 13px }
- </style>!x;
-
- require Gtk2::WebKit;
- require ugtk2;
- ugtk2->import(':all');
- require mygtk2;
- mygtk2->import('gtknew');
- my $view = gtknew('WebKit_View', no_popup_menu => 1);
- $view->load_html_string($release_notes, '/');
+ 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 = ugtk2->new(N("Release Notes"), transient => $::main_window, modal => 1, pop_it => 1);
+ my $w = ugtk3->new(N("Release Notes"), transient => $::main_window, modal => 1, pop_it => 1);
gtkadd($w->{rwindow},
- gtkpack_(Gtk2::VBox->new,
- 1, create_scrolled_window(ugtk2::gtkset_border_width($view, 5),
+ 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 { Gtk2->main_quit })
+ clicked => sub { Gtk3->main_quit })
),
),
);
- mygtk2::set_main_window_size($w->{rwindow});
+ mygtk3::set_main_window_size($w->{rwindow});
$w->{real_window}->grab_focus;
$w->{real_window}->show_all;
$w->main;
@@ -1040,7 +1135,7 @@ sub get_release_notes {
my $d = find { -e "$_/$file" } glob_("/usr/share/doc/*-release-*");
$d && cat_("$d/$file");
}
- } "release-notes$ext", 'release-notes.' . arch() . $ext);
+ } "release-notes$ext", 'release-notes.' . $ext);
# we do not handle links:
$release_notes =~ s!<a href=".*?">(.*?)</a>!$1!g;
@@ -1050,26 +1145,22 @@ sub get_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, $google) = @_;
+ my ($in) = @_;
require messages;
my $release_notes = get_release_notes($in);
my $r = $::testing ? 'Accept' : 'Refuse';
- my $license = join("\n\n\n",
- messages::main_license($google, $google),
- messages::warning_about_patents(),
- if_($google, messages::google_provisions()));
-
$in->ask_from_({ title => N("License agreement"),
focus_first => 1,
cancel => N("Quit"),
- messages => formatAlaTeX($license),
+ messages => formatAlaTeX(messages::main_license()),
interactive_help_id => 'acceptLicense',
callbacks => { ok_disabled => sub { $r eq 'Refuse' } },
},
@@ -1094,7 +1185,7 @@ sub reboot() {
$o->exit;
} else {
# when refusing license in finish-install:
- exec("/sbin/reboot");
+ exec("/bin/reboot");
}
}
@@ -1130,10 +1221,11 @@ sub selectLanguage_install {
my $non_utf8 = 0;
add2hash($common, { cancel => '',
focus_first => 1,
- advanced_messages => formatAlaTeX(N("Mandriva Linux can support multiple languages. Select
+ 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_label => N("Multi languages"),
+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, [
@@ -1177,7 +1269,7 @@ sub selectLanguage_standalone {
]);
$locale->{utf8} = !$non_utf8;
lang::set($locale);
- Gtk2->set_locale if $in->isa('interactive::gtk');
+ c::init_setlocale() if $in->isa('interactive::gtk');
lang::lang_changed($locale) if $old_lang ne $locale->{lang};
}
@@ -1221,7 +1313,7 @@ sub selectCountry {
$in->ask_from_(
{ title => N("Country / Region"),
messages => N("Please choose your country"),
- interactive_help_id => 'misc-params.html#drakxid-selectCountry',
+ 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"),
},
@@ -1247,26 +1339,32 @@ sub set_login_serial_console {
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`;
+
+}
+
+sub report_bug {
+ my (@other) = @_;
join '', map { chomp; "$_\n" }
header("lspci"), detect_devices::stringlist(),
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 -l`,
header("scsi"), cat_("/proc/scsi/scsi"),
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("cpuinfo"), cat_("/proc/cpuinfo"),
header("syslog"), cat_("/tmp/syslog") || cat_("$::prefix/var/log/syslog"),
@@ -1281,10 +1379,14 @@ sub report_bug {
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;
@@ -1331,7 +1433,7 @@ Allowing this will permit users to simply click on \"Share\" in konqueror and na
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.")
],
);
@@ -1347,7 +1449,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);
@@ -1381,7 +1483,6 @@ You can use userdrake to add a user to this group.")
sub monitor_full_edid() {
return if $::noauto;
- devices::make('zero');
my ($vbe, $edid);
{
# prevent warnings in install's logs:
@@ -1410,7 +1511,7 @@ sub monitor_full_edid() {
# FIXME: is buggy regarding multiple sessions
sub running_window_manager() {
- my @window_managers = qw(ksmserver kwin gnome-session icewm wmaker afterstep fvwm fvwm2 fvwm95 mwm twm enlightenment xfce4-session blackbox sawfish olvwm fluxbox compiz drakx-matchbox-window-manager);
+ my @window_managers = qw(drakx-matchbox-window-manager ksmserver kwin 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;
@@ -1435,10 +1536,11 @@ sub ask_window_manager_to_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 (member($wm, 'ksmserver', 'kwin', 'gnome-session') && $> == 0) {
- #- we can not use dcop when we are root
+ #- we cannot use dcop when we are root
if (my $user = $ENV{USERHELPER_UID} && getpwuid($ENV{USERHELPER_UID})) {
$cmd = "su $user -c '$cmd'";
} else {
@@ -1478,7 +1580,7 @@ sub ask_for_X_restart {
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');
+ 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;
@@ -1538,7 +1640,7 @@ sub configure_time_more {
my $tz_prefix = timezone::get_timezone_prefix();
local $ENV{TZ} = ':' . $tz_prefix . '/' . $timezone->{timezone};
- $in->ask_from_({ interactive_help_id => 'misc-params#drakxid-configureTimezoneGMT',
+ $in->ask_from_({ interactive_help_id => 'configureTimezoneUTC',
title => N("Date, Clock & Time Zone Settings"),
}, [
{ label => N("Date, Clock & Time Zone Settings"), title => 1 },
diff --git a/perl-install/authentication.pm b/perl-install/authentication.pm
index 25022963d..6c9bea33d 100644
--- a/perl-install/authentication.pm
+++ b/perl-install/authentication.pm
@@ -1,8 +1,8 @@
-package authentication; # $Id$
+package authentication;
use common;
-my ($authentication) = @_;
+my $authentication;
sub kinds {
my $no_para = @_ == 0;
@@ -47,15 +47,15 @@ my %kind2nsswitch = (
winbind => ['winbind'],
);
-my $lib = (arch() =~ /x86_64/ ? 'lib64' : 'lib');
+my $lib = get_libdir();
my %kind2packages = (
local => [],
SmartCard => [ 'castella-pam' ],
- LDAP => [ 'openldap-clients', 'nss_ldap', 'pam_ldap', 'autofs', 'nss_updatedb' ],
- KRB5 => [ 'nss_ldap', 'pam_krb5', "${lib}sasl2-plug-gssapi", 'nss_updatedb' ],
+ 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_ldap', 'pam_krb5', "${lib}sasl2-plug-gssapi" ],
+ winbind => [ 'samba-winbind', 'nss-pam-ldapd', 'pam_krb5', "${lib}sasl2-plug-gssapi" ],
);
@@ -66,7 +66,7 @@ sub kind2description_raw {
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."), ],
- KRB5 => [ N("Kerberos 5 :"), N("With Kerberos and Ldap for authentication in Active Directory Server "), ],
+ KRB5 => [ N("Kerberos 5 :"), N("With Kerberos and LDAP for authentication in Active Directory Server "), ],
);
join('', map { $_ ? qq($_->[0]\n$_->[1]) : '' } map { $kind2description{$_} } @kinds);
}
@@ -98,9 +98,6 @@ sub ask_parameters {
if ($kind eq 'LDAP') {
$authentication->{LDAPDOMAIN} ||= domain_to_ldap_domain($net->{resolv}{DOMAINNAME});
- #$authentication->{anonymous} = "0";
- #$authentication->{cafile} = "0";
- #$authentication->{nssgrp} = "0";
$authentication->{ccreds} = 1;
# this package must be installed for 'Fetch DN' button to actually work
@@ -113,10 +110,10 @@ sub ask_parameters {
{},
{ 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 } },
+ { 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 } },
+ { 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 },
@@ -156,7 +153,7 @@ sub ask_parameters {
my %level = (
1 => N("Use local file for users information"),
- 2 => N("Use Ldap for users information"),
+ 2 => N("Use LDAP for users information"),
);
$in->ask_from('', N(" "),
@@ -168,10 +165,10 @@ my %level = (
{},
{ 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("Fecth base Dn "), type => button , clicked_may_quit => sub { $authentication->{LDAPDOMAIN} = fetch_dn($authentication->{LDAP_server}); 0 }, disabled => sub { $authentication->{nsskrb} eq "1" } },
+ { val => N("Fecth 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 } },
+ { 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} } },
@@ -275,6 +272,8 @@ sub get() {
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/),
};
@@ -328,7 +327,6 @@ sub set_raw {
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, $authentication->{ccreds});
my $nsswitch = $kind2nsswitch{$kind} or log::l("kind2nsswitch does not know $kind");
@@ -337,7 +335,7 @@ sub set_raw {
if ($kind eq 'local') {
-output($conf_file, <<EOF);
+ output($conf_file, <<EOF);
auth=Local File
server=none
realm=none
@@ -350,8 +348,8 @@ EOF
configure_nss_ldap($authentication);
-output($conf_file, <<EOF);
-auth=Ldap Directory
+ output($conf_file, <<EOF);
+auth=LDAP Directory
server=$authentication->{LDAP_server}
realm=$authentication->{LDAPDOMAIN}
EOF
@@ -365,7 +363,7 @@ EOF
configure_krb5_for_AD($authentication);
configure_nss_ldap($authentication);
-output($conf_file, <<EOF);
+ output($conf_file, <<EOF);
auth=Kerberos 5
server=$authentication->{AD_server}
realm=$authentication->{AD_domain}
@@ -374,7 +372,7 @@ EOF
} elsif ($kind eq 'NIS') {
my $domain = $net->{network}{NISDOMAIN};
my $NIS_server = $authentication->{NIS_server};
- $domain || $NIS_server ne "broadcast" or die N("Can not use broadcast with no NIS domain");
+ $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" :
@@ -397,14 +395,12 @@ EOF
run_program::rooted($::prefix, 'service', 'ypbind', 'restart');
});
-output($conf_file, <<EOF);
+ output($conf_file, <<EOF);
auth=$kind
server=$NIS_server
realm=$domain
EOF
-# } elsif ($kind eq 'winbind' || $kind eq 'AD' && $authentication->{subkind} eq 'winbind') {
-
} elsif ($kind eq 'winbind') {
my $domain = uc $authentication->{WINDOMAIN};
@@ -423,11 +419,11 @@ EOF
$when_network_is_up->(sub {
run_program::raw({ root => $::prefix, sensitive_arguments => 1 },
- #'net', 'join', $domain, '-U', $authentication->{winuser} . '%' . $authentication->{winpass});
+ #'net', 'join', $domain, '-U', $authentication->{winuser} . '%' . $authentication->{winpass});
'echo', '"', 'net', 'join', $domain, '-U', $authentication->{winuser} . '%' . $authentication->{winpass}, '"');
});
-output($conf_file, <<EOF);
+ output($conf_file, <<EOF);
auth=Windows NT4 Domain
server= none
realm=$domain
@@ -457,8 +453,8 @@ EOF
run_program::rooted($::prefix, 'service', 'winbind', 'restart');
});
-#FIXME: perhaps save the defaults values ?
-output($conf_file, <<EOF);
+ #FIXME: perhaps save the defaults values ?
+ output($conf_file, <<EOF);
auth=Windows Active Directory Domain
server= none
realm=$realm
@@ -485,11 +481,9 @@ 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());
}
}
@@ -530,25 +524,18 @@ sub pam_sufficient_line {
sub set_pam_authentication {
- #my (@authentication_kinds) = @_;
- my ($authentication_kinds, $ccreds) = @_;
+ my ($authentication_kinds, $o_ccreds) = @_;
my %special = (
- #auth => [ difference2(\@authentication_kinds,, [ 'mount' ]) ],
- #account => [ difference2(\@authentication_kinds, [ 'castella', 'mount' ]) ],
- #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') : '',
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') : '',
);
@@ -561,7 +548,6 @@ sub set_pam_authentication {
);
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)) {
@@ -585,16 +571,15 @@ sub set_pam_authentication {
(map { [ "pam_$_" ] } @$ask),
);
push @{$l[-1]}, @para_for_last;
- #$_ = join('', map { pam_format_line($type, 'sufficient', @$_) } @l);
- ### $_ = join('', map { pam_format_line($type, sufficient($ccreds, $_->[0], $type), @$_) } @l);
- $_ = join('', map { pam_sufficient_line($ccreds, $type, @$_) } @l);
+
+ $_ = join('', map { pam_sufficient_line($o_ccreds, $type, @$_) } @l);
if ($control eq 'required') {
#- ensure a pam_deny line is there. it will be added below
($module, @para) = ('pam_deny');
}
- if ($type eq 'auth' && $ccreds) {
+ 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');
@@ -604,7 +589,7 @@ sub set_pam_authentication {
if (member($module, 'pam_deny', 'pam_permit')) {
$_ .= pam_format_line($type, $control,
- $type eq 'account' && $ccreds ? 'pam_permit' : 'pam_deny');
+ $type eq 'account' && $o_ccreds ? 'pam_permit' : 'pam_deny');
}
if (my $s = delete $before_first{$type}) {
$_ = $s . $_;
@@ -619,14 +604,11 @@ sub set_pam_authentication {
}
sub set_nsswitch_priority {
- #my (@kinds) = @_;
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):/) {
@@ -669,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;
}
@@ -689,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 {
@@ -713,12 +695,12 @@ sub configure_krb5_for_AD {
$uc_domain = {
kdc = $authentication->{AD_server}:88
admin_server = $authentication->{AD_server}:749
- default_domain = $authentication->{DNS_domain}
+ default_domain = $authentication->{AD_domain}
}
EOF
domain_realm => <<EOF,
- .$authentication->{DNS_domain} = $uc_domain
- $authentication->{DNS_domain} = $uc_domain
+ .$authentication->{AD_domain} = $uc_domain
+ $authentication->{AD_domain} = $uc_domain
EOF
kdc => <<'EOF',
profile = /etc/kerberos/krb5kdc/kdc.conf
@@ -800,18 +782,6 @@ sub krb5_conf_update {
}
-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) = @_;
@@ -829,7 +799,7 @@ sub enable_shadow() {
sub salt {
my ($nb) = @_;
require devices;
- open(my $F, devices::make("urandom")) or die "missing urandom";
+ 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./|;
@@ -842,9 +812,23 @@ sub user_crypted_passwd {
require utf8;
utf8::encode($u->{password}); #- we don't want perl to do "smart" things in crypt()
- crypt($u->{password},
- !$authentication || $authentication->{blowfish} ? '$2a$08$' . salt(60) :
- $authentication->{md5} ? '$1$' . salt(8) : salt(2));
+ # 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} || '';
}
@@ -888,15 +872,14 @@ sub pack_passwd {
}
sub add_cafile() {
- my $file;
my $in = interactive->vnew;
- $file = $in->ask_filename({ title => N("Select file") }) or return;
+ $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 Windows for authentication : ") . $authentication->{WINDOMAIN} },
{},
{ label => N("Domain Admin User Name"), val => \$authentication->{winuser} },
{ label => N("Domain Admin Password"), val => \$authentication->{winpass}, hidden => 1 },
@@ -915,7 +898,6 @@ sub list_domains() {
}
sub get_server_for_domain {
my $smb = fs::remote::smb->new;
- my %domains;
foreach my $server ($smb->find_servers) {
return $server->{name} if $server->{group} == $_[0];
}
@@ -930,28 +912,26 @@ sub fetch_dn {
sub configure_nss_ldap {
my ($authentication) = @_;
- #my $authentication->{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;
update_ldap_conf(
- host => $authentication->{LDAP_server},
+ uri => $authentication->{cafile} eq '1' ? "ldaps://" . $authentication->{LDAP_server} . "/" : "ldap://" . $authentication->{LDAP_server} . "/",
base => $authentication->{LDAPDOMAIN},
);
if ($authentication->{nssgrp} eq '1') {
update_ldap_conf(
- nss_base_shadow => $authentication->{nss_shadow} . "?sub",
- nss_base_passwd => $authentication->{nss_pwd} . "?sub",
- nss_base_group => $authentication->{nss_grp} . "?sub",
+ 'base shadow' => $authentication->{nss_shadow},
+ 'base passwd' => $authentication->{nss_pwd},
+ 'base group' => $authentication->{nss_grp},
+ scope => "sub",
);
} else {
update_ldap_conf(
- nss_base_shadow => $authentication->{LDAPDOMAIN} . "?sub",
- nss_base_passwd => $authentication->{LDAPDOMAIN} . "?sub",
- nss_base_group => $authentication->{LDAPDOMAIN} . "?sub",
+ 'base shadow' => $authentication->{LDAPDOMAIN},
+ 'base passwd' => $authentication->{LDAPDOMAIN},
+ 'base group' => $authentication->{LDAPDOMAIN},
+ scope => "sub",
);
}
if ($authentication->{anonymous} eq '1') {
@@ -964,7 +944,7 @@ sub configure_nss_ldap {
if ($authentication->{cafile} eq '1') {
update_ldap_conf(
ssl => "on",
- tls_checkpeer => "yes",
+ tls_reqcert => "allow",
tls_cacertfile => $authentication->{file},
);
}
diff --git a/perl-install/bootloader.pm b/perl-install/bootloader.pm
index 52ecdc89f..2451df253 100644
--- a/perl-install/bootloader.pm
+++ b/perl-install/bootloader.pm
@@ -1,4 +1,4 @@
-package bootloader; # $Id$
+package bootloader;
use diagnostics;
use strict;
@@ -19,10 +19,27 @@ use partition_table::raw;
use run_program;
use modules;
-#-#####################################################################################
-#- 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);
+
+=head1 Functions
+
+=over
+
+=cut
+
+my $vmlinuz_regexp = 'vmlinu[xz]|win4lin|uImage';
my $decompose_vmlinuz_name = qr/((?:$vmlinuz_regexp).*?)-(\d+\.\d+.*)/;
sub expand_vmlinuz_symlink {
@@ -43,9 +60,9 @@ sub vmlinuz2kernel_str {
{
basename => $basename,
version => $version,
- $version =~ /([\d.]*)-(\D.*)-((\d+|0\.rc\d+.*)(mdk|mdv|mnb))$/ ? #- eg: 2.6.22.5-server-1mdv
+ $version =~ /([\d.]*)-(\D.*)-((\d+|0\.rc\d+.*)\.mga.*)$/ ? #- eg: 3.0.0-1.mga2
(ext => $2, version_no_ext => "$1-$3") :
- $version =~ /(.*md[kv])-?(.*)/ ? #- (old) eg: 2.6.17-13mdventerprise
+ $version =~ /(.*mga)-?(.*)/ ? #- (old) eg: 2.6.17-13mdventerprise
(ext => $2, version_no_ext => $1) : (version_no_ext => $version),
};
}
@@ -57,7 +74,7 @@ sub kernel_str2short_name {
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 {
@@ -106,10 +123,29 @@ sub get_label {
undef;
}
+=item mkinitrd($kernel_version, $bootloader, $entry, $initrd)
+
+Regenerates kernel's initrd.
+
+=cut
+
sub mkinitrd {
my ($kernel_version, $bootloader, $entry, $initrd) = @_;
- $::testing || -e "$::prefix/$initrd" and return $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();
@@ -119,9 +155,12 @@ sub mkinitrd {
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($initrd, $entry->{vga} || $bootloader->{vga});
@@ -130,6 +169,13 @@ sub mkinitrd {
-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) = @_;
@@ -161,11 +207,25 @@ sub add_boot_splash {
sub update_splash {
my ($bootloader) = @_;
+ my %real_initrd_entries;
foreach (@{$bootloader->{entries}}) {
- add_boot_splash($_->{initrd}, $_->{vga} || $bootloader->{vga}) if $_->{initrd};
+ 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) = @_;
my $fstab = [ fs::get::fstab($all_hds) ];
@@ -188,7 +248,7 @@ sub read {
if (m!/fd\d+$!) {
warn "not checking the method on floppy, assuming $main_method is right\n";
$main_method;
- } elsif (member($main_method, qw(yaboot cromwell silo))) {
+ } elsif (member($main_method, qw(cromwell uboot))) {
#- not checking, there's only one bootloader anyway :)
$main_method;
} elsif (my $type = partition_table::raw::typeOfMBR($_)) {
@@ -198,6 +258,20 @@ sub read {
} @devs;
if ($type eq $main_method) {
+ return $bootloader if read_($bootloader);
+ }
+ }
+ # still no boot loader found? let's check for ESP if using UEFI:
+ if (is_uefi()) {
+ if (-f "/boot/EFI/EFI/mageia/grubx64.efi") {
+ my $bootloader = bootloader::read_grub2();
+ 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}})) {
@@ -208,10 +282,92 @@ sub read {
$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();
+ 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};
+ # on first run (during installer) or when migrating from grub-legacy or lilo:
+ $bootloader{default_append} ||= $::isInstall ? get_grub2_append(\%bootloader) : $h{GRUB_CMDLINE_LINUX_DEFAULT};
+ $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\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\s+(\S+)/ || /module\s+(\S+initrd\S+)\s+(.*)?/) {
+ $entry->{initrd} = $1;
+ } elsif (/^submenu\s+['"]([^']+)["']/) {
+ push @menus, $1;
+ } elsif (/}/) {
+ 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;
}
+=item read_grub($fstab)
+
+Reads back Grub Legacy config.
+
+=cut
+
sub read_grub {
my ($fstab) = @_;
@@ -228,10 +384,22 @@ sub read_grub {
$bootloader;
}
-# adapts device.map (aka $grub2dev) when for example hda is now sda
-# nb:
-# - $boot_part comes from /boot/grub/install.sh "root (hd...)" line
-# - $grub2dev is /boot/grub/device.map
+
+=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) = @_;
@@ -258,6 +426,12 @@ sub _may_fix_grub2dev {
$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;
@@ -323,11 +497,24 @@ sub _parse_grub_menu_lst() {
%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) = @_;
@@ -363,7 +550,7 @@ sub read_grub_menu_lst {
$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 unless $e->{kernel_or_dev} && dirname($e->{kernel_or_dev}) eq '/boot';
+ $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) {
@@ -383,42 +570,15 @@ sub read_grub_menu_lst {
\%b;
}
-sub yaboot2dev {
- my ($of_path) = @_;
- find { dev2yaboot($_) eq $of_path } map { "/dev/$_->{dev}" } fs::proc_partitions::read_raw();
-}
-
-# 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);
- } else {
- yaboot2dev($of_path);
- }
-}
-
-sub read_silo() {
- my $bootloader = read_lilo_like("/boot/silo.conf", sub {
- my ($f) = @_;
- "/boot$f";
- });
- $bootloader->{method} = 'silo';
- $bootloader;
+# FIXME: actually read back previous conf
+sub read_uboot() {
+ +{ method => 'uboot' };
}
sub read_cromwell() {
- my %b;
- $b{method} = 'cromwell';
- \%b;
-}
-sub read_yaboot() {
- my $bootloader = read_lilo_like("/etc/yaboot.conf", \&yaboot2file);
- $bootloader->{method} = 'yaboot';
- $bootloader;
+ +{ method => 'cromwell' };
}
+
+
sub read_lilo() {
my $bootloader = read_lilo_like("/etc/lilo.conf", sub { $_[0] });
@@ -523,7 +683,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");
@@ -531,16 +691,28 @@ sub suggest_onmbr {
($onmbr, $unsafe);
}
-# list of places where we can install the bootloader
+
+=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}}, # MBR
+ ( # GPT disks w/o a BIOS boot partition do not have free space for grub2 to embed:
+ grep { c::get_disk_type($_->{file}) ne 'gpt' ||
+ any { isBIOS_GRUB($_) } map { partition_table::get_normal_parts($_) } $_;
+ } @{$all_hds->{hds}}), # MBR
if_($bootloader->{method} =~ /lilo/,
grep { $_->{level} eq '1' } @{$all_hds->{raids}}
),
- (grep { !isFat_or_NTFS($_) } fs::get::fstab($all_hds)), # filesystems except those who do not leave space for our bootloaders
+ (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(),
);
}
@@ -572,7 +744,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;
@@ -643,18 +815,6 @@ sub _do_the_symlink {
or cp_af("$::prefix/boot/$long_name", "$::prefix$link");
}
-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;
-}
-
# for lilo & xen
sub get_mbootpack_filename {
my ($entry) = @_;
@@ -715,15 +875,10 @@ sub add_kernel {
#- perImageAppend contains resume=/dev/xxx which we don't want
@$dict = grep { $_->[0] ne 'resume' } @$dict;
}
- if (-e "$::prefix/sbin/udev" && cmp_kernel_versions($kernel_str->{version_no_ext}, '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;
- }
$v->{append} = pack_append($simple, $dict);
}
- #- new versions of yaboot do not handle symlinks
- $b_nolink ||= arch() =~ /ppc/;
+ $b_no_initrd //= arch() =~ /arm/;
$b_nolink ||= $kernel_str->{use_long_name};
@@ -742,17 +897,23 @@ sub add_kernel {
if (!$b_nolink) {
$v->{kernel_or_dev} = '/boot/' . kernel_str2vmlinuz_short($kernel_str);
- _do_the_symlink($bootloader, $v->{kernel_or_dev}, $vmlinuz_long);
+ _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);
}
}
add_entry($bootloader, $v);
}
+=item rebuild_initrds($bootloader)
+
+Rebuilds all initrds
+
+=cut
+
sub rebuild_initrds {
my ($bootloader) = @_;
@@ -868,7 +1029,12 @@ sub set_append_netprofile {
$e->{append} = pack_append($simple, $dict);
}
-# used when a bootloader $entry has been modified (eg: $entry->{vga})
+=item configure_entry($bootloader, $entry)
+
+Used when a bootloader $entry has been modified (eg: $entry->{vga})
+
+=cut
+
sub configure_entry {
my ($bootloader, $entry) = @_;
$entry->{type} eq 'image' or return;
@@ -886,24 +1052,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 { cmp_kernel_versions($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);
- }
-
my %labels;
foreach (@kernels_str) {
if ($labels{$_->{ext}}) {
@@ -930,12 +1090,6 @@ sub short_ext {
$short_ext || $kernel_str->{ext};
}
-# deprecated, only for compatibility (nov 2007)
-sub sanitize_ver {
- my ($_name, $kernel_str) = @_;
- _sanitize_ver($kernel_str);
-}
-
sub _sanitize_ver {
my ($kernel_str) = @_;
@@ -959,11 +1113,16 @@ sub _sanitize_ver {
$return;
}
-# for lilo
+=item suggest_message_text($bootloader)
+
+Provides a description text for Lilo
+
+=cut
+
sub suggest_message_text {
my ($bootloader) = @_;
- if (!$bootloader->{message} && !$bootloader->{message_text} && arch() !~ /ia64/) {
+ 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!
@@ -973,7 +1132,7 @@ wait for default boot.
");
my $msg = translate($msg_en);
- #- use the english version if more than 40% of 8bits chars
+ #- 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) {
@@ -991,11 +1150,9 @@ sub suggest {
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 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 {
@@ -1003,33 +1160,18 @@ sub suggest {
}
my ($onmbr, $unsafe) = $bootloader->{crushMbr} ? (1, 0) : suggest_onmbr($mbr);
- 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,
- } :
+ add2hash_($bootloader,
{
bootUnsafe => $unsafe,
entries => [],
timeout => $onmbr && 10,
nowarn => 1,
- if_(arch() !~ /ia64/,
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'
- ),
});
suggest_message_text($bootloader);
@@ -1042,6 +1184,7 @@ sub suggest {
}
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;
@@ -1054,7 +1197,8 @@ sub suggest {
{
root => $root,
if_($options{vga_fb}, vga => $options{vga_fb}), #- using framebuffer
- if_($options{vga_fb} && $options{quiet}, append => "splash=silent"),
+ if_($options{vga_fb} && $options{splash}, append => "splash noiswmd"),
+ if_($options{quiet}, append => "splash quiet noiswmd"),
});
if ($options{vga_fb} && $e->{label} eq 'linux') {
@@ -1063,19 +1207,9 @@ sub suggest {
}
add_kernel($bootloader, $kernels[0],
- { root => $root, label => 'failsafe', append => 'failsafe' })
+ { root => $root, label => 'failsafe', append => 'failsafe noiswmd' })
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 { $_->{active}
@@ -1094,7 +1228,6 @@ sub suggest {
makeactive => 1,
});
} @windows_boot_parts;
- }
my @preferred = map { "linux-$_" } 'p3-smp-64GB', 'secure', 'enterprise', 'smp', 'i686-up-4GB';
if (my $preferred = find { get_label($_, $bootloader) } @preferred) {
@@ -1105,13 +1238,27 @@ sub suggest {
method_choices($all_hds, 0)); # or best if no valid one is installed
if (main_method($bootloader->{method}) eq 'grub') {
+ my %processed_entries = {};
foreach my $c (find_other_distros_grub_conf($fstab)) {
- add_entry($bootloader, {
- type => 'grub_configfile',
- label => $c->{name},
- kernel_or_dev => "/dev/$c->{bootpart}{device}",
- configfile => $c->{grub_conf},
- });
+ 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);
+ }
}
}
}
@@ -1144,26 +1291,50 @@ sub method2text {
my ($method) = @_;
+{
'lilo-menu' => N("LILO with text menu"),
+ '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"),
- 'yaboot' => N("Yaboot"),
- 'silo' => N("SILO"),
}->{$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' :
- arch() =~ /sparc/ ? 'silo' :
- (
- if_(!$b_prefix_mounted || whereis_binary('grub', $::prefix),
+ arch() =~ /arm/ ? 'uboot' :
+ if_(!$b_prefix_mounted || whereis_binary('grub2-reboot', $::prefix),
+ 'grub2-graphic', 'grub2'),
+ # only grub2 works 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}), (
+ 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),
+ 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, $b_prefix_mounted) = @_;
my $fstab = [ fs::get::fstab($all_hds) ];
@@ -1172,11 +1343,20 @@ sub method_choices {
my $have_dmraid = find { fs::type::is_dmraid($_) } @{$all_hds->{hds}};
grep {
- !(/lilo/ && (isLoopback($root_part) || $have_dmraid))
- && !(/grub/ && isRAID($boot_part))
- && !(/grub-graphic/ && cat_("/proc/cmdline") =~ /console=ttyS/);
+ !(/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));
@@ -1199,125 +1379,23 @@ 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";
- log::l("creating symlink $_/source");
- symlink "/usr/src/linux-$version", "$_/source";
- }
- }
-}
-
-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 {
- my ($bootloader, $all_hds) = @_;
-
- 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;
-
- if (!get_label($bootloader->{default}, $bootloader)) {
- 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.";
- }
-
- 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";
- }
- }
- my $f = "$::prefix/etc/yaboot.conf";
- log::l("writing yaboot config to $f");
- renamef($f, "$f.old");
- output($f, map { "$_\n" } @conf);
+sub install_uboot {
+ my ($_bootloader, $_all_hds) = @_;
+ log::l("uboot - nothing to install...");
}
-
-sub install_yaboot {
- my ($bootloader, $all_hds) = @_;
- log::l("Installing boot loader...");
- write_yaboot($bootloader, $all_hds);
- when_config_changed_yaboot($bootloader);
+sub write_uboot {
+ my ($_bootloader, $_all_hds) = @_;
+ log::l("uboot - nothing to write...");
}
-sub when_config_changed_yaboot {
- my ($bootloader) = @_;
- $::testing and return;
- if (defined $partition_table::mac::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 {
@@ -1330,7 +1408,7 @@ sub write_cromwell {
}
sub when_config_changed_cromwell {
my ($_bootloader) = @_;
- log::l("XBox/Cromwell - nothing to do...");
+ #- do not do anything
}
sub simplify_label {
@@ -1519,7 +1597,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});
}
@@ -1602,8 +1680,14 @@ sub write_grub_device_map {
(map_index { "(hd$::i) /dev/$_->{device}\n" } @$sorted_hds));
}
-# parses things like "(hd0,4)/boot/vmlinuz"
-# returns: ("hd0", 4, "boot/vmlinuz")
+=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;
@@ -1611,8 +1695,14 @@ sub parse_grub_file {
($hd, $part, $rel_file);
}
-# takes things like "(hd0,4)/boot/vmlinuz"
-# returns: ("/dev/sda5", "boot/vmlinuz")
+=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;
@@ -1621,16 +1711,34 @@ sub grub2dev_and_file {
my $device = '/dev/' . ($part eq '' ? $grub2dev->{$hd} : devices::prefix_for_dev($grub2dev->{$hd}) . $part);
$device, $rel_file;
}
-# takes things like "(hd0,4)/boot/vmlinuz"
-# returns: "/dev/sda5"
+
+=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));
}
-# replaces
-# - "/vmlinuz" with "/boot/vmlinuz" when "root" or "rootnoverify" is set for the entry
-# - "(hdX,Y)" in "(hdX,Y)/boot/vmlinuz..." by appropriate path if possible/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, $o_entry) = @_;
@@ -1703,6 +1811,130 @@ sub crypt_grub_password {
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);
+
+ $conf{GRUB_CMDLINE_LINUX_DEFAULT} = $bootloader->{default_append} || get_grub2_append($bootloader);
+ $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
+ $conf{GRUB_TIMEOUT} = $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 $error;
+
+ my $f1 = "$::prefix/boot/grub2/grub.cfg";
+ renamef($f1, $f1 . '.old');
+ run_program::rooted($::prefix, 'update-grub2', '2>', \$error) or die "update-grub2 failed: $error";
+ log::l("update-grub2 logs: $error");
+
+ 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()) {
+ push @options, qw(--bootloader-id=tmp --no-nvram) if $bootloader->{no_esp_or_mbr};
+ } 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) = @_;
@@ -1735,7 +1967,7 @@ sub write_grub {
$bootloader->{terminal} ||= "--timeout=" . ($bootloader->{timeout} || 0) . " console serial";
} elsif ($bootloader->{method} eq 'grub-graphic') {
my $bin = '/usr/sbin/grub-gfxmenu';
- if ($bootloader->{gfxmenu} eq '' && -x "$::prefix/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';
@@ -1786,7 +2018,18 @@ sub write_grub {
if_($entry->{'read-write'}, 'rw'),
if_($vga && $vga ne "normal", "vga=$vga"));
push @conf, "module " . $_ foreach @{$entry->{modules} || []};
- push @conf, join(' ', $entry->{xen} ? 'module' : 'initrd', $file2grub->($entry->{initrd})) if $entry->{initrd};
+ 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($entry->{kernel_or_dev}, \@legacy_floppies, \@sorted_hds) };
if (!$dev) {
@@ -1795,7 +2038,9 @@ sub write_grub {
}
push @conf, $title;
push @conf, grep { $entry->{$_} } 'lock';
- push @conf, join(' ', $entry->{rootnoverify} ? 'rootnoverify' : 'root', $dev);
+ if ($entry->{type} ne 'grub_configfile' || $entry->{configfile} !~ /grub\.cfg/ || !$entry->{root}) {
+ push @conf, join(' ', $entry->{rootnoverify} ? 'rootnoverify' : 'root', $dev);
+ }
if ($entry->{table}) {
if (my $hd = fs::get::device2part($entry->{table}, \@sorted_hds)) {
@@ -1810,8 +2055,12 @@ sub write_grub {
push @conf, map_each { "map ($::b) ($::a)" } %{$entry->{mapdrive}};
}
push @conf, "makeactive" if $entry->{makeactive};
- if ($entry->{type} eq 'grub_configfile') {
+ # 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";
}
@@ -1878,6 +2127,24 @@ sub restore_previous_MBR_bootloader {
output($dev, scalar cat_(_dev_to_MBR_backup($dev)));
}
+sub install_grub2 {
+ my ($bootloader, $all_hds) = @_;
+ write_grub2_sysconfig($bootloader, $all_hds);
+ write_grub2();
+ write_grub2_default_entry($bootloader, $all_hds);
+ write_grub2_install_sh($bootloader, '.old');
+ install_raw_grub2();
+}
+
+sub install_raw_grub2() {
+ my $error;
+ my $f = '/boot/grub2/install.sh';
+ 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) = @_;
@@ -1910,6 +2177,11 @@ sub install_raw_grub() {
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
@@ -1917,6 +2189,16 @@ sub when_config_changed_grub {
update_copy_in_boot($_) foreach glob($::prefix . boot_copies_dir() . '/*.link');
}
+=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/...)
+
+=cut
+
sub action {
my ($bootloader, $action, @para) = @_;
@@ -1925,30 +2207,85 @@ 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});
+ $bootloader->{keytable} = keytable($bootloader->{keytable}) if $bootloader->{method} eq 'lilo';
action($bootloader, 'install', $all_hds);
}
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 'grub' || $main_method eq 'lilo') {
+ if ($main_method eq 'grub2') {
+ my $pkg = is_uefi() ? 'grub2-efi' : 'grub2';
+ my $prefix = is_uefi() ? (arch() eq 'x86_64' ? 'x86_64-efi' : 'i386-efi') : 'i386-pc';
+ $do_pkgs->ensure_is_installed($pkg, "/usr/lib/grub/$prefix/ext2.mod", 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;
- if ($bootloader->{method} eq 'grub-graphic') {
- $do_pkgs->ensure_is_installed('mandriva-gfxboot-theme', '/usr/share/gfxboot/themes/Mandriva/boot/message', 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) = @_;
@@ -1967,6 +2304,15 @@ sub find_other_distros_grub_conf {
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};
@@ -2063,10 +2409,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 4ed2ea1bb..000000000
--- a/perl-install/bootsplash.pm
+++ /dev/null
@@ -1,85 +0,0 @@
-package bootsplash;
-
-use common;
-use Xconfig::resolution_and_depth;
-
-
-my $themes_dir = "/usr/share/bootsplash/themes";
-my $themes_config_dir = "/etc/bootsplash/themes";
-my $sysconfig_file = "/etc/sysconfig/bootsplash";
-my $bootsplash_scripts = "/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 $all_hds = fsedit::get_hds();
- fs::get_info_from_fstab($all_hds);
- my $bootloader = bootloader::read($all_hds);
- my $x_res = Xconfig::resolution_and_depth::from_bios($bootloader->{default_options}{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,
- );
- if (-r $::prefix . $sysconfig_file) {
- local $_;
- foreach (cat_($::prefix . $sysconfig_file)) {
- /^SPLASH=no/ and $theme{enabled} = 0;
- /^THEME=(.*)/ && -f theme_get_image_for_resolution($1, $res) and $theme{name} = $1;
- }
- }
- \%theme;
-}
-
-sub theme_get_image_for_resolution {
- my ($theme, $res) = @_;
- $::prefix . $themes_dir . '/' . $theme . '/images/bootsplash-' . $res . ".jpg";
-}
-
-sub theme_get_config_for_resolution {
- my ($theme, $res) = @_;
- $::prefix . $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 $::prefix . $themes_dir . '/' . $_ } sort(all($::prefix . $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($::prefix . $bootsplash_scripts . '/switch-themes', $theme);
- }
-}
-
-sub remove() {
- if ($::testing) {
- print "disabling bootsplash theme\n";
- } else {
- system($::prefix . $bootsplash_scripts . '/remove-theme');
- }
-}
-
-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/Makefile.PL b/perl-install/c/Makefile.PL
index 8cb2524c9..f776d27f2 100644..100755
--- a/perl-install/c/Makefile.PL
+++ b/perl-install/c/Makefile.PL
@@ -12,7 +12,7 @@ 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 " . (-e $pcmcia_probe_o && " $pcmcia_probe_o"),
'VERSION_FROM' => 'stuff.pm', # finds $VERSION
diff --git a/perl-install/c/README b/perl-install/c/README
deleted file mode 100644
index 2453a5121..000000000
--- a/perl-install/c/README
+++ /dev/null
@@ -1 +0,0 @@
-md5.c, md5_crypt.c and md5.h are taken from pam (dir modules/pam_pwdb)
diff --git a/perl-install/c/stuff.pm b/perl-install/c/stuff.pm
index 37e0c9a3b..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);
diff --git a/perl-install/c/stuff.xs.pl b/perl-install/c/stuff.xs.pl
index cd2c6bf03..86f826f7b 100644..100755
--- a/perl-install/c/stuff.xs.pl
+++ b/perl-install/c/stuff.xs.pl
@@ -36,14 +36,9 @@ print '
#include <net/route.h>
#include <netinet/in.h>
#include <linux/sockios.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>
+#include <linux/input.h>
+#include <execinfo.h>
// for UPS on USB:
# define HID_MAX_USAGES 1024
@@ -93,6 +88,18 @@ 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;
+}
';
@@ -104,6 +111,31 @@ int length_of_space_padded(char *str, int 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
';
@@ -164,7 +196,7 @@ init_setlocale()
setlocale(LC_NUMERIC, "C"); /* otherwise eval "1.5" returns 1 in fr_FR for example */
char *
-setlocale(category, locale = 0)
+setlocale(category, locale = NULL)
int category
char * locale
@@ -252,22 +284,27 @@ void
usleep(microseconds)
unsigned long microseconds
+
+char*
+get_pci_description(int vendor_id,int device_id)
+
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%d\t%d\t%d\t%s\t%s\t%s\t%s",
- e->vendor, e->device, e->subvendor, e->subdevice, e->pci_domain, e->pci_bus,
- e->pci_device, e->pci_function, e->pci_revision, e->is_pciexpress,
- pci_class2text(e->class_id), 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);
@@ -282,11 +319,11 @@ usb_probe()
for (i = 0; i < entries.nb; i++) {
struct pciusb_entry *e = &entries.entries[i];
struct usb_class_text class_text = usb_class2text(e->class_id);
- snprintf(buf, sizeof(buf), "%04x\t%04x\t%s|%s|%s\t%s\t%s\t%d\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, e->usb_port);
- PUSHs(sv_2mortal(newSVpv(buf, 0)));
+ 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);
@@ -297,14 +334,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);
@@ -326,6 +363,9 @@ get_usb_ups_name(int fd)
int
+res_init()
+
+int
isNetDeviceWirelessAware(device)
char * device
CODE:
@@ -485,7 +525,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()
@@ -509,8 +583,10 @@ get_iso_volume_ids(int fd)
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)))));
+ 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(""));
}
}
@@ -518,6 +594,53 @@ get_iso_volume_ids(int fd)
print '
+int
+get_partition_flag(char * device_path, int part_number, char *type)
+ CODE:
+ PedDevice *dev = ped_device_get(device_path);
+ RETVAL = 0;
+ if(dev) {
+ PedDisk* disk = ped_disk_new(dev);
+ if(disk) {
+ PedPartition* part = ped_disk_get_partition(disk, part_number);
+ if (!part) {
+ printf("is_partition_ESP: failed to find partition\n");
+ } else {
+ PedPartitionFlag flag = string_to_pedpartflag(type);
+ if (flag)
+ RETVAL=ped_partition_get_flag(part, flag);
+ }
+ ped_disk_destroy(disk);
+ }
+ }
+ OUTPUT:
+ RETVAL
+
+int
+set_partition_flag(char * device_path, int part_number, char *type)
+ CODE:
+ PedDevice *dev = ped_device_get(device_path);
+ RETVAL = 0;
+ if(dev) {
+ PedDisk* disk = ped_disk_new(dev);
+ if(disk) {
+ PedPartition* part = ped_disk_get_partition(disk, part_number);
+ if (!part) {
+ printf("set_partition_flag: failed to find partition\n");
+ } else {
+ PedPartitionFlag flag = string_to_pedpartflag(type);
+ if (flag)
+ RETVAL=ped_partition_set_flag(part, flag, 1);
+ if (RETVAL)
+ RETVAL = ped_disk_commit_to_dev(disk);
+ }
+ ped_disk_destroy(disk);
+ }
+ }
+ OUTPUT:
+ RETVAL
+
+
const char *
get_disk_type(char * device_path)
CODE:
@@ -539,39 +662,49 @@ get_disk_partitions(char * device_path)
PedDevice *dev = ped_device_get(device_path);
if(dev) {
PedDisk* disk = ped_disk_new(dev);
- PedPartition *part = NULL;
- if(disk)
- part = ped_disk_next_partition(disk, NULL);
+ PedPartition *part = NULL, *first_part = NULL;
+ int count = 1;
+ if(!disk)
+ return;
+ first_part = part = ped_disk_next_partition(disk, NULL);
while(part) {
- if(part->num != -1) {
- char desc[4196];
- char *path = ped_partition_get_path(part);
- sprintf(desc, "%d ", part->num);
- sprintf(desc+strlen(desc), "%s ", path);
- free(path);
- if(part->fs_type)
- strcat(desc, part->fs_type->name);
- if(part->type == 0x0)
- strcat(desc, " normal");
- else {
- if(part->type & PED_PARTITION_LOGICAL)
- strcat(desc, " logical");
- if(part->type & PED_PARTITION_EXTENDED)
- strcat(desc, " extended");
- if(part->type & PED_PARTITION_FREESPACE)
- strcat(desc, " freespace");
- if(part->type & PED_PARTITION_METADATA)
- strcat(desc, " metadata");
- if(part->type & PED_PARTITION_PROTECTED)
- strcat(desc, " protected");
- }
- sprintf(desc+strlen(desc), " (%lld,%lld,%lld)", part->geom.start, part->geom.end, part->geom.length);
- XPUSHs(sv_2mortal(newSVpv(desc, 0)));
- }
part = ped_disk_next_partition(disk, part);
+ count++;
}
- if(disk)
- ped_disk_destroy(disk);
+ 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
@@ -623,7 +756,7 @@ disk_del_partition(char * device_path, int part_number)
} else {
RETVAL=ped_disk_delete_partition(disk, part);
if(RETVAL) {
- RETVAL = ped_disk_commit(disk);
+ RETVAL = ped_disk_commit_to_dev(disk);
} else {
printf("del_partition failed\n");
}
@@ -650,7 +783,7 @@ disk_add_partition(char * device_path, double start, double length, const char *
} else
RETVAL = ped_disk_add_partition (disk, part, constraint);
if(RETVAL) {
- RETVAL = ped_disk_commit(disk);
+ RETVAL = ped_disk_commit_to_dev(disk);
} else {
printf("add_partition failed\n");
}
@@ -662,6 +795,49 @@ disk_add_partition(char * device_path, double start, double length, const char *
OUTPUT:
RETVAL
+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
+
+#define BACKTRACE_DEPTH 20
+
+
+char*
+C_backtrace()
+ CODE:
+ 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
+
+
+
+
';
@macros = (
@@ -698,4 +874,3 @@ print '
PROTOTYPES: DISABLE
';
-
diff --git a/perl-install/common.pm b/perl-install/common.pm
index 3eb223cd5..ddffb53f4 100644
--- a/perl-install/common.pm
+++ b/perl-install/common.pm
@@ -1,4 +1,4 @@
-package common; # $Id$
+package common;
use MDK::Common;
use diagnostics;
@@ -10,11 +10,16 @@ use run_program;
use Exporter;
our @ISA = qw(Exporter);
-our @EXPORT = qw($SECTORSIZE N P N_ check_for_xserver files_exist formatTime MB formatXiB get_parent_uid is_running makedev mandrake_release mandrake_release_info removeXiBSuffix require_root_capability setVirtual set_alternative set_l10n_sort set_permissions to_utf8 translate unmakedev);
+our @EXPORT = qw($SECTORSIZE N P N_ check_for_xserver files_exist formatTime MB formatXiB get_libdir get_parent_uid is_mgalive is_running is_uefi makedev mageia_release mageia_release_info removeXiBSuffix require_root_capability setVirtual set_alternative set_l10n_sort set_permissions to_utf8 translate 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
@@ -23,24 +28,55 @@ $::prefix ||= ""; # no warning
#-#####################################################################################
our $SECTORSIZE = 512;
-#-#####################################################################################
-#- Functions
-#-#####################################################################################
+=head1 Functions
-sub P {
- my ($s_singular, $s_plural, $nb, @para) = @_;
- sprintf(translate($s_singular, $s_plural, $nb), @para);
-}
+=head2 Translating
+
+=over
+
+=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 {
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 makedev { ($_[0] << 8) | $_[1] }
-sub unmakedev { $_[0] >> 8, $_[0] & 0xff }
+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:
+
+ 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, $o_plural, $o_nb) = @_;
@@ -54,29 +90,68 @@ sub translate_real {
}
# 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 $s ne $s2 && $s2 ne $o_plural;
+ 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//;
+ $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(@_);
- $::one_message_has_been_translated ||= join(':', (caller(1))[1,2]); #- see mygtk2.pm
+ $::one_message_has_been_translated ||= join(':', (caller(1))[1,2]); #- see mygtk3.pm
remove_translate_context($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)
@@ -84,10 +159,15 @@ sub to_utf8 {
$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) {
@@ -109,16 +189,51 @@ sub setVirtual {
sub nonblock {
my ($F) = @_;
- fcntl($F, c::F_SETFL(), fcntl($F, c::F_GETFL(), 0) | c::O_NONBLOCK()) or die "can not fcntl F_SETFL: $!";
+ fcntl($F, c::F_SETFL(), fcntl($F, c::F_GETFL(), 0) | c::O_NONBLOCK()) or die "cannot fcntl F_SETFL: $!";
}
-#- return a size in sector
-#- ie MB(1) is 2048 sectors, which is 1MB
+=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;
@@ -128,6 +243,20 @@ 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;
@@ -154,7 +283,9 @@ sub formatXiB {
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) {
@@ -200,6 +331,12 @@ sub formatError {
&MDK::Common::String::formatError($err);
}
+=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;
@@ -216,7 +353,14 @@ sub group_by(&@) {
@l;
}
-# Group the list by n. Returns a reference of lists of length n
+=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;
@@ -224,6 +368,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;
@@ -248,7 +398,7 @@ sub read_alternative {
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;
@@ -261,13 +411,31 @@ sub files_exist { and_(map { -f "$::prefix$_" } @_) }
sub open_file {
my ($file) = @_;
my $F;
- open($F, $file) ? $F : do { log::l("Can not open $file: $!"); undef };
+ 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;
}
@@ -332,6 +500,20 @@ sub is_running {
}
}
+=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"));
@@ -339,19 +521,31 @@ sub parse_release_file {
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 };
+ release_file => $f, part => $part, 'arch' => $arch };
}
+=item release_file($o_dir)
+
+Returns the release file name.
+
+=cut
+
sub release_file {
my ($o_dir) = @_;
- my @names = ('mandrakelinux-release', 'mandrake-release', 'conectiva-release', 'release', 'redhat-release', 'fedora-release', 'SuSE-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),
);
}
-sub mandrake_release_info() {
+=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'));
}
@@ -361,31 +555,55 @@ sub parse_LDAP_namespace_structure {
\%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;
}
-sub wrap_command_for_root {
- my ($name, @args) = @_;
- ([ 'consolehelper', $name ], @args);
-}
+=item require_root_capability()
+
+Ensure we are running as root.
+
+=cut
sub require_root_capability() {
return if $::testing || !$>; # we're already root
- my ($command, @args) = wrap_command_for_root($0, @ARGV);
- exec { $command->[0] } $command->[1], @args or die N("command %s missing", $command->[0]);
-
- # 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;
@@ -397,9 +615,20 @@ sub check_for_xserver() {
return $::xtest;
}
-#- special unpack
-#- - returning an array refs for each element like "s10"
-#- - handling things like s10* at the end of the format
+=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
+
sub unpack_with_refs {
my ($format, $s) = @_;
my $initial_format = $format;
@@ -419,6 +648,12 @@ 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;
@@ -478,4 +713,46 @@ sub update_gnomekderc_no_create {
}
}
+sub get_libdir() {
+ arch() =~ /x86_64/ ? "lib64" : "lib";
+}
+
+=item is_mgalive()
+
+Checks if we are in mga live mode
+
+=cut
+
+sub is_mgalive() { -e "/run/mgalive" }
+
+=item is_uefi()
+
+Checks if we are on an uefi system
+
+=cut
+
+sub is_uefi() { -e "/sys/firmware/efi" }
+
+=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
index 54710fd05..bbcf56700 100644
--- a/perl-install/cpufreq.pm
+++ b/perl-install/cpufreq.pm
@@ -74,15 +74,6 @@ sub probe_gsx() {
find_pci_device([ 0x1078, 0x0100 ], [ 0x1078, 0x0002 ], [ 0x1078, 0x0000 ]);
}
-sub probe_powerpc() {
- arch() =~ /ppc/ && any {
- member($_->{motherboard}, ('PowerBook3,4', 'PowerBook3,5', 'PowerBook4,1', 'PowerBook3,2', 'MacRISC3')) &&
- # Kernel contains a special case for the supported 750FX,
- # not sure if the cpu name can be used, so use same test as kernel
- first($_->{revision} =~ /\bpvr\s+(\d+)\b/) == 7000;
- } get_cpus();
-}
-
sub probe_p4() {
any {
get_vendor($_) eq "Intel" && (
@@ -109,9 +100,11 @@ sub probe_powernow_k7() {
sub probe_powernow_k8() {
any {
- get_vendor($_) eq "AMD" &&
- $_->{'cpu family'} == 15 &&
- ($_->{'power management'} =~ /\bfid\b/ || has_flag($_, 'fid')); # frequency ID control
+ 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();
}
@@ -164,11 +157,11 @@ sub find_driver() {
$m && $m->[0];
}
-my @governor_modules = map { "cpufreq_$_" } qw(performance powersave conservative ondemand);
+my @governor_modules = map { "cpufreq_$_" } qw(powersave conservative ondemand);
sub get_modules() {
my $module;
- if (probe_powerpc() || ($module = find_driver())) {
+ if ($module = find_driver()) {
return if_($module, $module), @governor_modules;
}
();
diff --git a/perl-install/dbus_object.pm b/perl-install/dbus_object.pm
index dc9df0d54..5c59de7e0 100644
--- a/perl-install/dbus_object.pm
+++ b/perl-install/dbus_object.pm
@@ -44,20 +44,20 @@ sub safe_call_method {
@ret;
}
-sub set_gtk2_watch {
+sub set_gtk3_watch {
my ($o) = @_;
- set_gtk2_watch_helper($o->{bus});
+ set_gtk3_watch_helper($o->{bus});
}
-sub set_gtk2_watch_helper {
+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;
diff --git a/perl-install/detect_devices.pm b/perl-install/detect_devices.pm
index 9818745c1..b2a9b03f7 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;
@@ -16,6 +16,39 @@ 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
#-#####################################################################################
@@ -25,6 +58,14 @@ my %serialprobe;
#- Functions
#-######################################################################################
+=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,
#- SCSI and RAID devices on the same machine. From what I see so far, the default
@@ -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(), getVirtIO(), 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() }
@@ -54,16 +95,22 @@ sub floppies {
require modules;
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;
- eval { modules::load("floppy") if $::isInstall };
+ 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(devices::make("fd$_"));
+ my $info = c::floppy_info("/dev/fd$_");
if_($info && $info ne '(null)', { device => "fd$_", media_type => 'fd', info => $info });
} qw(0 1);
}
@@ -187,6 +234,12 @@ sub get_scsi_driver {
}
}
+=item getSCSI()
+
+Returns a list of all SCSI device.
+
+=cut
+
sub getSCSI() {
my $dev_dir = '/sys/bus/scsi/devices';
@@ -227,7 +280,7 @@ sub getSCSI() {
$s;
};
- # 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')];
@@ -236,7 +289,7 @@ sub getSCSI() {
my ($vendor, $model) = ($get->('vendor'), $get->('model'));
my ($v, $m) = _get_hd_vendor($model);
- if ($v && $v) {
+ if ($v && $m) {
($vendor, $model) = ($v, $m);
}
push @l, { info => $vendor . ' ' . $model, host => $host, channel => $channel, id => $id, lun => $lun,
@@ -270,6 +323,7 @@ my %hd_vendors = (
"Compaq" => "Compaq",
"CONNER" => "Conner Peripherals",
"IBM" => "IBM",
+ "INTEL" => "Intel",
"FUJITSU" => "Fujitsu",
"HITACHI" => "Hitachi",
"Lite-On" => "Lite-On Technology Corp.",
@@ -300,6 +354,11 @@ sub _get_hd_vendor {
return ("Hitachi", $info) if $info =~ /^HD[ST][0-9]/;
}
+=item getIDE()
+
+Returns a list of all IDE device.
+
+=cut
sub getIDE() {
my @idi;
@@ -309,7 +368,6 @@ 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)";
@@ -335,13 +393,17 @@ 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;
@@ -375,16 +437,26 @@ sub getDAC960() {
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, bus => 'ataraid' };
- log::l("ATARAID: $device");
- }
- values %l;
+=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 {
@@ -393,14 +465,27 @@ sub getVirtIO() {
glob("/sys/bus/virtio/devices/*/block/*");
}
-# cpu_name : arch() =~ /^alpha/ ? "cpu " :
-# arch() =~ /^ppc/ ? "processor" : "vendor_id"
+sub getMmcBlk() {
+ -d '/sys/bus/mmc/devices' or return;
+ map {
+ { device => basename($_), info => "MMC block device", media_type => 'hd', bus => 'mmc' };
+ }
+ glob("/sys/bus/mmc/devices/*/block/*");
+}
-# cpu_model : arch() =~ /^alpha/ ? "cpu model" :
-# arch() =~ /^ppc/ ? "cpu " : "model name"
+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*");
+}
+
+=item getCPUs()
+
+Returns a list of all CPUs.
-# cpu_freq = arch() =~ /^alpha/ ? "cycle frequency [Hz]" :
-# arch() =~ /^ppc/ ? "clock" : "cpu MHz"
+=cut
sub getCPUs() {
my (@cpus, $cpu);
@@ -420,15 +505,20 @@ 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);
- if_($category =~ /sound/ && arch() =~ /ppc/ && get_mac_model() !~ /IBM/,
- { driver => 'snd_powermac', description => 'Macintosh built-in' },
- ),
grep {
if ($category eq 'network/isdn') {
my $b = $_->{driver} =~ /ISDN:([^,]*),?([^,]*)(?:,firmware=(.*))?/;
@@ -456,6 +546,7 @@ sub getTVcards() { probe_category('multimedia/tv') }
sub getInputDevices() {
my (@devices, $device);
+ my $event;
foreach (cat_('/proc/bus/input/devices')) {
if (/^I:/) {
$device = {};
@@ -507,14 +598,25 @@ sub getInputDevices() {
#- 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=(.*)/) {
@@ -537,8 +639,16 @@ sub getInputDevices() {
#- 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
- my $KEY = hex($1);
- $device->{SIDE} = 1 if $KEY & (1 << 0x13);
+ 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;
@@ -565,11 +675,20 @@ 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;
@@ -584,13 +703,16 @@ 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) { $_->{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) = @_;
@@ -639,6 +761,12 @@ 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;
@@ -650,6 +778,12 @@ sub get_xdsl_usb_devices() {
@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|wlan).
#- there's also bnep%d for bluetooth, bcp%d...
@@ -664,6 +798,12 @@ sub is_lan_interface {
$_[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)
@@ -672,6 +812,12 @@ sub is_useful_interface {
$_[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
@@ -679,9 +825,17 @@ 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";
}
+=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
@@ -692,15 +846,49 @@ sub get_all_net_devices() {
);
}
+=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";
}
+=back
+
+=head1 Enumerating devices
+
+=over
+
+=cut
+
sub get_ids_from_sysfs_device {
my ($dev_path) = @_;
my $dev_cat = sub { chomp_(cat_("$dev_path/$_[0]")) };
@@ -741,10 +929,6 @@ sub device_matches_sysfs_device {
device_matches_sysfs_ids($device, get_ids_from_sysfs_device($dev_path));
}
-#sub getISDN() {
-# mapgrep(sub {member (($_[0] =~ /\s*(\w*):/), @netdevices), $1 }, split(/\n/, cat_("/proc/net/dev")));
-#}
-
sub getUPS() {
# MGE serial PnP devices:
(map {
@@ -759,7 +943,7 @@ sub getUPS() {
# USB UPSs;
(map { ($_->{name} = $_->{description}) =~ s/.*\|//; $_ }
map {
- if ($_->{description} =~ /^American Power Conversion\|Back-UPS/ && $_->{driver} eq 'usbhid') {
+ 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";
@@ -826,14 +1010,19 @@ my (@pci, @usb);
sub pci_probe__real() {
add_addons($pcitable_addons, map {
- my %l;
- @l{qw(vendor id subvendor subid pci_domain pci_bus pci_device pci_function pci_revision is_pciexpress media_type nice_media_type driver description)} = split "\t";
- $l{$_} = hex $l{$_} foreach qw(vendor id subvendor subid);
- $l{bus} = 'PCI';
- $l{sysfs_device} = '/sys/bus/pci/devices/' . get_pci_sysfs_path(\%l);
- \%l;
+ my $l = $_;
+ $l->{bus} = 'PCI';
+ $l->{sysfs_device} = '/sys/bus/pci/devices/' . get_pci_sysfs_path($l);
+ $l;
} c::pci_probe());
}
+
+=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) {
@@ -846,18 +1035,23 @@ sub pci_probe() {
}
sub usb_probe__real() {
- -e "/proc/bus/usb/devices" or return;
+ -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 usb_port)} = split "\t";
- $l{media_type} = join('|', grep { $_ ne '(null)' } split('\|', $l{media_type}));
- $l{$_} = hex $l{$_} foreach qw(vendor id);
- $l{sysfs_device} = "/sys/bus/usb/devices/$l{pci_bus}-" . ($l{usb_port} + 1);
- $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;
@@ -866,6 +1060,12 @@ sub usb_probe() {
}
}
+=item firewire_probe()
+
+Return list of Firewire controllers
+
+=cut
+
sub firewire_probe() {
my $dev_dir = '/sys/bus/ieee1394/devices';
my @l = map {
@@ -905,6 +1105,12 @@ sub firewire_probe() {
@l;
}
+=item pcmcia_controller_probe()
+
+Return list of PCMCIA controllers
+
+=cut
+
sub pcmcia_controller_probe() {
my ($controller) = probe_category('bus/pcmcia');
if (!$controller && !$::testing && !$::noauto && arch() =~ /i.86/) {
@@ -914,6 +1120,12 @@ sub pcmcia_controller_probe() {
$controller;
}
+=item pcmcia_probe()
+
+Return list of PCMCIA devices (eg: Ethernet PCMCIA cards, ...)
+
+=cut
+
sub pcmcia_probe() {
require modalias;
require modules;
@@ -941,16 +1153,27 @@ sub pcmcia_probe() {
} 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 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;
@@ -1021,7 +1244,7 @@ sub syslog() {
}
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;
}
@@ -1036,33 +1259,31 @@ sub hasSMP() {
(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;
return if $>;
- my ($ver, @l) = run_program::get_stdout('dmidecode');
+ my ($_ver, @l) = arch() =~ /86/ ? run_program::get_stdout('dmidecode') : ();
- my $tab = "\t";
-
- my ($major, $minor) = $ver =~ /(\d+)\.(\d+)/;
-
- if ($major > 2 || $major == 2 && $minor > 7) {
- #- new dmidecode output is less indented
- $tab = '';
- #- drop header
- shift @l while @l && $l[0] ne "\n";
- }
+ #- drop header
+ shift @l while @l && $l[0] ne "\n";
foreach (@l) {
- if (/^$tab\t(.*)/) {
+ next if /TRUNCATED/;
+ if (/^\t(.*)/) {
$dmis[-1]{string} .= "$1\n";
- $dmis[-1]{$1} = $2 if /^$tab\t(.*): (.*)$/;
- } elsif (my ($s) = /^$tab(.*)/) {
+ $dmis[-1]{$1} = $2 if /^\t(.*): (.*)$/;
+ } elsif (my ($s) = /^(.*)/) {
next if $s =~ /^$/ || $s =~ /\bDMI type \d+/;
$s =~ s/ Information$//;
push @dmis, { name => $s };
@@ -1071,13 +1292,25 @@ 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 = grep { $_->{name} eq $cat } dmidecode();
wantarray() ? @l : $l[0] || {};
}
-#- size in MB
+=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)$/ &&
@@ -1086,6 +1319,18 @@ sub dmi_detect_memory() {
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;
@@ -1100,11 +1345,45 @@ sub computer_info() {
};
}
-#- 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') ||
@@ -1118,6 +1397,12 @@ sub isLaptop() {
|| (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'))
@@ -1130,59 +1415,198 @@ sub isServer() {
}
sub BIGMEM() {
- arch() !~ /x86_64|ia64/ && $> == 0 && dmi_detect_memory() > 4 * 1024;
+ arch() !~ /x86_64/ && $> == 0 && dmi_detect_memory() > 4 * 1024;
}
sub is_i586() {
+ return 0 if arch() !~ /86/;
my $cpuinfo = cat_('/proc/cpuinfo');
$cpuinfo =~ /^cpu family\s*:\s*(\d+)/m && $1 < 6 ||
$cpuinfo =~ /^model name\s*:\s*Transmeta.* TM5800/m || # mdvbz#37866
!has_cpu_flag('cmov');
}
+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_arm_efikamix() {
+ to_bool(cat_('/proc/cpuinfo') =~ /Efika MX/);
+}
+
sub is_xbox() {
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() {
- any { $_->{driver} eq 'vboxadd' } detect_devices::pci_probe();
+ virt_technology() eq 'oracle';
}
+=item is_vmware()
+
+Are we running under VMware hypervisor?
+
+=cut
+
sub is_vmware() {
- any { $_->{driver} =~ /Card:VMware/ } detect_devices::pci_probe();
+ 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;
}
+=item sub matching_types()
+
+Returns a hash of flags (laptop, hyperv, touchpad, 64bit, wireless, ...)
+
+=cut
+
sub matching_types() {
+{
- laptop => isLaptop(),
- 'touchpad' => hasTouchpad(),
'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/;
+}
+
+=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() }
@@ -1192,6 +1616,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
@@ -1253,7 +1678,7 @@ sub probeall_unavailable_modules() {
!member($driver, 'hub', 'unknown', 'amd64_agp') &&
!modules::module_is_available($driver) ?
$driver :
- ();
+ @{[]};
} probeall();
}
@@ -1304,6 +1729,14 @@ sub suggest_mount_point {
$name;
}
+=back
+
+=head1 SEE ALSO
+
+See L<hardware_detection> for the overall view.
+
+=cut
+
1;
#- Local Variables:
diff --git a/perl-install/devices.pm b/perl-install/devices.pm
index 719472cea..40858ff98 100644
--- a/perl-install/devices.pm
+++ b/perl-install/devices.pm
@@ -1,4 +1,4 @@
-package devices; # $Id$
+package devices;
use diagnostics;
use strict;
@@ -28,7 +28,7 @@ sub set_loop {
my $dev = find_free_loop();
if ($o_encrypt_key && $o_encryption) {
- eval { modules::load('cryptoloop', 'cbc', if_(arch() =~ /i.86/, 'aes-i586'), if_( arch() =~ /x86_64/, 'aes-x86_64'), 'aes_generic') };
+ 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");
@@ -52,22 +52,9 @@ sub find_compressed_image {
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 {
@@ -91,62 +78,20 @@ 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 },
- "tty" => sub { c::S_IFCHR(), 4, 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};
- if($f) {
+ 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 ],
- "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 ],
-
- "initrd" => [ c::S_IFBLK(), 1, 250 ],
- "console" => [ c::S_IFCHR(), 5, 1 ],
- "systty" => [ c::S_IFCHR(), 4, 0 ],
- "lvm" => [ c::S_IFBLK(), 109, 0 ],
}}{$_} || [] };
}
# Lookup non listed devices in /sys
@@ -177,7 +122,7 @@ sub entry {
# 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/$_");
+ my (undef, undef, $mode, undef, undef, undef, $rdev, undef) = stat("/dev/$_");
($major, $minor) = unmakedev($rdev);
$type = $mode & c::S_IFMT();
}
@@ -212,7 +157,7 @@ sub make($) {
sub simple_partition_scan {
my ($part) = @_;
- $part->{device} =~ /([hsv]d[a-z])(\d+)$/;
+ $part->{device} =~ /((?:[hsv]|xv)d[a-z]|mmcblk|(nvme\d+n)\d+p)(\d+)$/;
}
sub part_number {
my ($part) = @_;
@@ -225,23 +170,23 @@ sub part_prefix {
sub prefix_for_dev {
my ($dev) = @_;
- $dev . ($dev =~ /\d$/ || $dev =~ m!mapper/! ? 'p' : '');
+ $dev . ($dev =~ /\d$/ ? 'p' : '');
}
sub should_prefer_UUID {
my ($dev) = @_;
- $dev =~ /^([hsv]d)/;
+ $dev =~ /^((?:[hsv]|xv)d)/;
}
sub symlink_now_and_register {
my ($if_struct, $of) = @_;
my $if = $if_struct->{device};
- #- add a specific udev script, we can't do it with a udev rule,
+ #- add a static udev device node, we can't do it with a udev rule,
#- eg, ttySL0 is a symlink created by a daemon
- output_with_perm("$::prefix/etc/udev/devices.d/$of.nodes", 0644, "L $of $if\n");
+ symlinkf($if, "$::prefix/usr/lib/udev/devices/$of");
- symlinkf($if, "$::prefix/dev/$of");
+ symlinkf($if, "/dev/$of");
}
diff --git a/perl-install/diskdrake/dav.pm b/perl-install/diskdrake/dav.pm
index 6a7ae8770..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;
@@ -33,7 +33,7 @@ points, select \"New\".")) },
sub create {
my ($in, $all_hds) = @_;
- my $dav = { fs_type => 'davfs2' };
+ 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);
@@ -103,8 +103,8 @@ sub options {
sub remove {
my ($in, $dav, $all_hds) = @_;
- if ($in->ask_yesorno(N("Warning"), N("Are you sure you want to delete this mountpoint?"))) {
- @{$all_hds->{davs}} = grep($_->{mntpoint} ne $dav->{mntpoint}, @{$all_hds->{davs}});
+ 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;
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 bf158fa6d..6c7542862 100644
--- a/perl-install/diskdrake/hd_gtk.pm
+++ b/perl-install/diskdrake/hd_gtk.pm
@@ -1,11 +1,11 @@
-package diskdrake::hd_gtk; # $Id$
+package diskdrake::hd_gtk;
use diagnostics;
use strict;
use common;
-use mygtk2 qw(gtknew);
-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;
@@ -16,21 +16,19 @@ 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', 'dmcrypt' }
hd | hd_lvm | part_raid[] | part_dmcrypt[] | part_loopback[] | raw_hd[] val
-
+
#
widget main_box
widget display_box
@@ -38,17 +36,19 @@ struct {
widget info_box
} current_kind
-part current_entry
+ part current_entry
-notebook current_kind[]
+ notebook current_kind[]
=cut
-sub load_theme {
- 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);
+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 {
@@ -58,31 +58,32 @@ sub main {
local $in->{grab} = 1;
- $w = ugtk2->new(N("Partitioning"));
- $::main_window = $w->{real_window} if !$::isEmbedded && !$::isInstall;
+ $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),
+ 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 => mygtk2::get_label_width()
+ width => mygtk3::get_label_width()
),
- 1, (my $notebook_widget = Gtk2::Notebook->new),
+ 1, (my $notebook_widget = Gtk3::Notebook->new),
0, (my $per_kind_action_box = gtknew('HButtonBox', layout => 'edge')),
- 0, (my $per_kind_action_box2 = gtknew('HButtonBox', layout => 'end')),
- 0, Gtk2::HSeparator->new,
+ 0, Gtk3::HSeparator->new,
0, (my $general_action_box = gtknew('HBox', spacing => 5)),
),
);
my ($lock, $initializing) = (undef, 1);
$update_all = sub {
+ my ($o_refresh_gui) = @_;
state $not_first;
return if $initializing && $not_first;
$not_first = 1;
@@ -91,10 +92,15 @@ sub main {
partition_table::assign_device_numbers($_) foreach fs::get::hds($all_hds);
create_automatic_notebooks($notebook_widget);
general_action_box($general_action_box);
- per_kind_action_box($per_kind_action_box, $per_kind_action_box2, $current_kind);
+ 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);
@@ -103,15 +109,32 @@ sub main {
$current_entry = '';
$update_all->();
});
- # ensure partitions bar is properlyz size on first display:
+ # 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);
+ $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_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;
+ 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;
+ }
- undef $initializing;
$w->main;
}
@@ -123,18 +146,29 @@ sub try {
sub try_ {
my ($name, $f, @args) = @_;
+ 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;
}
- $current_entry = '' if !diskdrake::interactive::is_part_existing($current_entry, $all_hds);
- $update_all->();
+ 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);
- Gtk2->main_quit if $v && member($name, 'Done');
+ Gtk3->main_quit if $v && member($name, 'Done');
}
sub get_action_box_size() {
@@ -148,26 +182,26 @@ 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(), get_action_box_size());
- $kind->{info_box} = Gtk2::VBox->new(0,0);
+ $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_(Gtk2::VBox->new(0,7),
- 0, $kind->{display_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},
]);
- ugtk2::add2notebook($notebook_widget, $kind->{name}, $kind->{main_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' }, $w);
+ $in->display_help({ interactive_help_id => 'diskdrake' });
} else {
require run_program;
run_program::raw({ detach => 1 }, 'drakhelp', '--id', 'diskdrake');
@@ -187,26 +221,21 @@ sub general_action_box {
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_end, gtksignal_connect($button, clicked => sub { try($s) }));
}
gtkadd($box, $box_start, $box_end);
}
sub per_kind_action_box {
- my ($box, $box2, $kind) = @_;
- $_->destroy foreach $box->get_children, $box2->get_children;
-
- $kind->{type} =~ /hd|lvm/ or return;
+ my ($box, $kind) = @_;
+ $_->destroy foreach $box->get_children;
- foreach my $s (diskdrake::interactive::hd_possible_actions_base($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)),
- clicked => sub { try($s, kind2hd($kind)) }));
- }
- foreach my $s (diskdrake::interactive::hd_possible_actions_extra($in, kind2hd($kind), $all_hds)) {
- gtkadd($box2,
- gtksignal_connect(Gtk2::Button->new(translate($s)),
+ gtksignal_connect(Gtk3::Button->new(translate($s)),
clicked => sub { try($s, kind2hd($kind)) }));
}
}
@@ -217,18 +246,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, create_scrolled_window(gtkpack__(Gtk2::VBox->new(), @buttons), undef, 'none')) 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));
}
}
@@ -249,14 +278,10 @@ sub per_entry_info_box {
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);
}
@@ -285,23 +310,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 $in->ask_warn(N("Error"), N("No hard drives found")), $in->exit(1);
+ @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 = first($w->{window}->window->get_size) - first(get_action_box_size()) - 25 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;
@@ -315,13 +354,15 @@ sub create_buttons4partitions {
};
foreach my $entry (@parts) {
- if(isRawLUKS($entry) && $entry->{dm_active}) {
+ 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};
+ my $info = $entry->{mntpoint} || $entry->{device_LABEL} || '';
$info .= "\n" . ($entry->{size} ? formatXiB($entry->{size}, 512) : N("Unknown")) if $info;
- my $w = Gtk2::ToggleButton->new_with_label($info) or internal_error('new_with_label');
+ 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);
@@ -345,7 +386,7 @@ sub create_buttons4partitions {
last;
}
});
- if(isLUKS($entry) || isRawLUKS($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);
@@ -366,7 +407,7 @@ sub create_buttons4partitions {
# disks: helpers
################################################################################
sub current_hd() {
- $current_kind->{type} =~ /hd|lvm/ or die 'current_hd called but $current_kind is not an hd ('.$current_kind->{type}.')';
+ $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() {
@@ -385,17 +426,17 @@ sub hd2kind {
}
sub filesystems_button_box() {
- my @types = (N_("Ext4"), N_("XFS"), 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 = (Ext3 => 'ext3', Ext4 => 'ext4', 'XFS' => 'xfs', Swap => 'swap', Other => 'other', "Windows" => 'vfat', HFS => 'hfs');
- gtkpack(Gtk2::HBox->new(),
+ gtkpack(Gtk3::HBox->new,
map {
my $t = $name2fs_type{$_};
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->can_focus(0);
+ $w->set_can_focus(0);
$w;
} @types);
}
@@ -427,6 +468,21 @@ sub createOrChangeType {
}
}
+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
################################################################################
@@ -442,6 +498,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 3ecdcb317..ce973a0f4 100644
--- a/perl-install/diskdrake/interactive.pm
+++ b/perl-install/diskdrake/interactive.pm
@@ -1,4 +1,4 @@
-package diskdrake::interactive; # $Id$
+package diskdrake::interactive;
use diagnostics;
use strict;
@@ -21,18 +21,16 @@ 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 device_LABEL # volume label. LABEL=xxx or /dev/disk/by-label/xxx can be used in fstab instead of the device
@@ -42,7 +40,7 @@ struct part {
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' ...
@@ -51,32 +49,32 @@ struct part {
string encrypt_key # [0-9A-Za-z./]{20,}
string comment # comment to have in fstab
string volume_label #
-
+
bool is_removable # is the partition on a removable drive
bool isMounted
-
+
bool isFormatted
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' ... (used for encrypted loopback)
-
+
# internal CHS (Cylinder/Head/Sector)
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 min_hd_size # in sectors (do not allocate if the drive is smaller than the given size)
int ratio #
@@ -84,44 +82,44 @@ struct part_allocate inherits part {
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_dmcrypt 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 {
+ 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 {
+ struct geom {
int heads
int sectors
int cylinders
@@ -129,14 +127,14 @@ struct geom {
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
@@ -147,37 +145,37 @@ struct hd {
# - 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, rebootNeeded, primary, extended
}
-struct all_hds {
+ struct all_hds {
hd hds[]
hd_lvm lvms[]
part_raid raids[]
@@ -188,7 +186,7 @@ struct all_hds {
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
}
@@ -291,14 +289,14 @@ sub Done {
}
if (!$::isInstall) {
my $new = fs::fstab_to_string($all_hds);
- if ($new ne $all_hds->{current_fstab} && $in->ask_yesorno(N("Confirmation"), 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("Partitioning"), 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();
}
}
@@ -335,7 +333,7 @@ sub hd_possible_actions {
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 {
@@ -354,22 +352,23 @@ sub Clear_all {
$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, 1);
}
sub Auto_allocate {
my ($in, $hd, $all_hds) = @_;
- my $suggestions = partitions_suggestions($in) or return;
+ my $suggestions = partitions_suggestions($in, $all_hds) or return;
my %all_hds_ = %$all_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("", [
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"),
]);
}
@@ -395,6 +394,10 @@ sub Hd_info {
# per-part actions
################################################################################
+sub is_LVM_resizable {
+ my ($part) = @_;
+ member($part->{fs_type}, qw(btrfs ext3 ext4 reiserfs xfs));
+}
sub part_possible_actions {
my ($_in, $hd, $part, $all_hds) = @_;
$part or return;
@@ -405,8 +408,8 @@ sub part_possible_actions {
N_("Type") => '!isBusy && $::expert && (!readonly || $part->{pt_type} == 0x83)',
N_("Options") => '!isSwap($part) && !isNonMountable && $::expert',
N_("Label") => '!isNonMountable && $::expert && fs::format::canEditLabel($part)',
- N_("Resize") => '!isBusy && !readonly && !isSpecial || isLVM($hd) && LVM_resizable',
- N_("Format") => '!isBusy && !isRawLVM && !isPartOfLVM && (!readonly && ($::expert || $::isStandalone) || fs::type::isRawLUKS($part))',
+ N_("Resize") => '!isBusy && !readonly && !isSpecial || isLVM($hd) && is_LVM_resizable',
+ N_("Format") => '!isBusy && !cannotBeMountable && (!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',
@@ -424,7 +427,6 @@ sub part_possible_actions {
my %macros = (
readonly => '$hd->{readonly}',
hasMntpoint => '$part->{mntpoint}',
- LVM_resizable => 'member($part->{fs_type}, qw(reiserfs xfs ext3 ext4 btrfs))',
canModifyRAID => 'isPartOfRAID($part) && !isMounted(fs::get::device2part($part->{raid}, $all_hds->{raids}))',
);
if (isEmpty($part)) {
@@ -445,10 +447,10 @@ sub part_possible_actions {
}
sub View {
- my ($in, $hd, $part, $all_hds) = @_;
+ my ($in, $_hd, $part, $_all_hds) = @_;
my $handle = any::inspect($part, $::prefix);
if ($handle) {
- $in->ask_directory({'directory'=>$handle->{dir}});
+ $in->ask_directory({ 'directory' => $handle->{dir} });
} else {
$in->ask_warn(N("Error"), N("Failed to mount partition"));
}
@@ -496,15 +498,19 @@ sub Create {
{ 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 },
),
- { label => N("Encrypt partition"), type => 'bool', val => \$use_dmcrypt },
+ { 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 {
@@ -518,8 +524,8 @@ sub Create {
# 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});
+ $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;
@@ -539,7 +545,7 @@ sub Create {
};
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;
@@ -565,13 +571,7 @@ First remove a primary partition and create an extended partition."));
if ($::isStandalone) {
fs::format::check_package_is_installed_format($in->do_pkgs, $p->{fs_type}) or log::l("Missing package");
}
- if ($::expert && !member($p->{fs_type}, 'reiserfs', 'reiser4', 'xfs', 'hfs', 'ntfs', 'ntfs-3g')) {
- $p->{toFormatCheck} = $in->ask_yesorno(N("Confirmation"), N("Check bad blocks?"));
- }
- $p->{isFormatted} = 0; #- force format;
- # 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, $p, $wait_message) unless isRawLVM($p);
+ _format_raw($in, $p, $all_hds, isRawLVM($p));
}
warn_if_renumbered($in, $hd);
@@ -605,9 +605,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);
}
@@ -675,10 +672,10 @@ sub Type {
}
sub Label {
- my ($in, $_hd, $part) = @_;
+ my ($in, $hd, $part) = @_;
my $new_label = $part->{device_LABEL} || "";
- write_partitions($in, $_hd) or return;
+ write_partitions($in, $hd) or return;
$in->ask_from(N("Set volume label"),
maybeFormatted($part) ?
@@ -713,7 +710,7 @@ sub Mount_point {
callbacks => {
complete => sub {
!isPartOfLoopback($part) || $mntpoint or $in->ask_warn(N("Error"),
-N("Can not unset mount point as this partition is used for loop back.
+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;
@@ -820,7 +817,7 @@ sub Resize {
#- 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;
}
@@ -853,13 +850,14 @@ sub Resize {
lvm::lv_resize($low_part, $oldsize);
} else {
if ($write_partitions && isLUKS($part)) {
- run_program::run('cryptsetup', 'luksClose', $part->{dmcrypt_name}) or die ("Failed to resize partition, maybe it is mounted");
+ 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;
if ($write_partitions && isLUKS($part)) {
+ require fs::dmcrypt;
fs::dmcrypt::open_part([], $low_part);
}
}
@@ -895,13 +893,15 @@ filesystem checks will be run on your next boot into Microsoft Windows®"));
mkdir_p($dir);
fs::mount::mount(devices::make($part->{device}), $dir, $part->{fs_type});
}
- if (!run_program::run("btrfsctl", "-r", $part->{size}*512, $dir)) {
+ if (!run_program::run(qw(btrfs filesystem resize), $part->{size}*512, $dir)) {
$nice_resize{btrfs} = undef;
if (!$part->{isMounted}) {
fs::mount::umount($dir);
unlink($dir);
}
}
+ } elsif ($nice_resize{nilfs}) {
+ run_program::run_or_die("nilfs-resize", $part->{mntpoint});
}
if (%nice_resize) {
@@ -909,7 +909,7 @@ filesystem checks will be run on your next boot into Microsoft Windows®"));
} 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;
@@ -937,7 +937,7 @@ sub dmcrypt_open {
my ($in, $_hd, $part, $all_hds) = @_;
$part->{dm_name} ||= do {
my $s = $part->{device};
- $s =~ s/[^\w]/_/g;
+ $s =~ s/\W/_/g;
"crypt_$s";
};
@@ -949,11 +949,26 @@ sub dmcrypt_open {
hidden => 1, focus => sub { 1 } } ]) or return;
}
- eval { fs::dmcrypt::open_part($all_hds->{dmcrypts}, $part) };
+ 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 {
@@ -985,12 +1000,12 @@ sub Add2LVM {
require lvm;
if (!ref $lvm) {
# create new lvm
- my $n = 0;
- while (member("vg$n", @lvm_names)) {
+ my $n; my $str = "vg-mga";
+ while (member("$str$n", @lvm_names)) {
$n++;
}
- my $name = "vg$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,
@@ -1000,11 +1015,12 @@ sub Add2LVM {
$in->ask_warn(N("Error"), N("\"%s\" already exists", $name));
return 0;
} },
- [{label=>N("LVM name"),val=> \$name}]) or return;
+ [ { 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);
lvm::check($in->do_pkgs) if $::isStandalone;
lvm::add_to_VG($part, $lvm);
@@ -1019,6 +1035,7 @@ sub RemoveFromRAID {
}
sub RemoveFromDm {
my ($_in, $_hd, $part, $all_hds) = @_;
+ require fs::dmcrypt;
fs::dmcrypt::close_part($all_hds->{dmcrypts}, $part);
}
sub RemoveFromLVM {
@@ -1048,7 +1065,7 @@ sub Loopback {
write_partitions($in, $hd) or return;
- my $handle = any::inspect($real_part) or $in->ask_warn(N("Error"), 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
@@ -1085,7 +1102,7 @@ sub Loopback {
}
sub Options {
- my ($in, $hd, $part, $all_hds) = @_;
+ my ($in, $_hd, $part, $_all_hds) = @_;
my @simple_options = qw(users noauto username= password=);
@@ -1136,12 +1153,12 @@ sub Options {
*{'Modify RAID'} = \&ModifyRAID;
*{'Add to RAID'} = \&Add2RAID;
*{'Remove from RAID'} = \&RemoveFromRAID;
- *{'Use'} = \&dmcrypt_open;
+ *{Use} = \&dmcrypt_open;
*{'Remove from dm'} = \&RemoveFromDm;
*{'Add to LVM'} = \&Add2LVM;
*{'Remove from LVM'} = \&RemoveFromLVM;
*{'Use for loopback'} = \&Loopback;
- *{'Hard drive information'} = \&Hd_info;
+ *{'Hard disk drive information'} = \&Hd_info;
}
@@ -1192,7 +1209,8 @@ sub ask_alldatawillbelost {
}
sub partitions_suggestions {
- my ($in) = @_;
+ my ($in, $all_hds) = @_;
+ fsedit::init_mntpnt_suggestions($all_hds);
my $t = $::expert ?
$in->ask_from_list_(N("Partitioning Type"), N("What type of partitioning?"), [ keys %fsedit::suggestions ]) :
'simple';
@@ -1232,7 +1250,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 {
@@ -1245,7 +1263,7 @@ sub write_partitions {
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') unless $::isInstall;
+ run_program::run('udevadm', 'settle');
1;
}
@@ -1259,7 +1277,7 @@ sub ensure_we_have_encrypt_key_if_needed {
}
sub dmcrypt_format {
- my ($in, $hd, $part, $all_hds) = @_;
+ 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);
@@ -1281,12 +1299,18 @@ sub format_ {
if ($::isStandalone) {
fs::format::check_package_is_installed_format($in->do_pkgs, $part->{fs_type}) or return;
}
- if ($::expert && !member($part->{fs_type}, 'reiserfs', 'reiser4', 'xfs', 'hfs', 'ntfs', 'ntfs-3g')) {
- $part->{toFormatCheck} = $in->ask_yesorno(N("Confirmation"), N("Check bad blocks?"));
+ _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;
+ # 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);
+ fs::format::part($all_hds, $part, $wait_message) if !$o_skip;
1;
}
@@ -1364,23 +1388,17 @@ sub format_part_info {
$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) && $hd->cylinder_size;
@@ -1390,7 +1408,7 @@ sub format_part_info {
$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";
+ $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}) :
diff --git a/perl-install/diskdrake/removable.pm b/perl-install/diskdrake/removable.pm
index a4d225475..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;
diff --git a/perl-install/diskdrake/resize_ext2.pm b/perl-install/diskdrake/resize_ext2.pm
index 9bf113f90..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;
diff --git a/perl-install/diskdrake/resize_ntfs.pm b/perl-install/diskdrake/resize_ntfs.pm
index c6364fec6..8fb6e0da6 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,8 +13,8 @@ sub new {
}
sub check_prog {
- my ($in) = @_;
- #- ensure_binary_is_installed checks binary chrooted, whereas we run the binary non-chrooted (pb for Mandriva One)
+ 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('ntfsprogs', 'ntfsresize');
}
@@ -22,7 +22,7 @@ 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 {
diff --git a/perl-install/diskdrake/smbnfs_gtk.pm b/perl-install/diskdrake/smbnfs_gtk.pm
index f7e064b00..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;
@@ -9,8 +9,8 @@ use common;
use interactive;
use fs::remote::smb;
use fs::remote::nfs;
-use mygtk2 qw(gtknew gtkset);
-use ugtk2 qw(:helpers :wrappers :create);
+use mygtk3 qw(gtknew gtkset);
+use ugtk3 qw(:helpers :wrappers :create);
my ($all_hds, $in, $tree_model, $current_entry, $current_leaf, %icons);
@@ -19,7 +19,7 @@ sub main {
my ($kind) = $type eq 'smb' ? smb2kind() : nfs2kind();
$kind->check($in) or return;
- my $w = ugtk2->new(N("Partitioning"));
+ 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');
@@ -42,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 {
@@ -87,7 +87,7 @@ sub per_entry_action_box {
: gtknew('Label', text => "");
} group_by2(@l);
- gtkadd($box, gtknew('HBox', children_loose => [ @buttons]));
+ gtkadd($box, gtknew('HBox', children_loose => \@buttons));
}
sub done {
@@ -127,14 +127,14 @@ 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);
@@ -161,7 +161,7 @@ sub import_tree {
return @l if !$@;
if ($server->{username}) {
- $in->ask_warn('', N("Can not login using username %s (bad password?)", $server->{username}));
+ $in->ask_warn('', N("Cannot login using username %s (bad password?)", $server->{username}));
fs::remote::smb::remove_bad_credentials($server);
} else {
if (my @l = fs::remote::smb::authentications_available($server)) {
@@ -194,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 ]);
@@ -208,7 +208,7 @@ sub import_tree {
gtksignal_connect($search,
clicked => sub {
$add_server->($_) foreach sort { $a->{name} cmp $b->{name} } $kind->find_servers;
- gtkset($search, text => N("Search new servers"));
+ gtkset($search, text => N("Search for new servers"));
}));
}
@@ -226,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;
}
@@ -249,7 +249,7 @@ sub add_smbnfs {
gtknew('VBox', spacing => 7, children => [
1, gtknew('HBox', spacing => 7, children_loose => [
gtkset($kind->{display_box}, width => 200),
- $kind->{info_box}]),
+ $kind->{info_box} ]),
0, $kind->{action_box},
]);
diff --git a/perl-install/do_pkgs.pm b/perl-install/do_pkgs.pm
index a40eb66a7..043392956 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.
+
+
+=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,6 +27,14 @@ 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) = @_;
@@ -31,6 +57,15 @@ sub ensure_is_installed {
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) = @_;
@@ -50,6 +85,14 @@ sub ensure_are_installed {
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) = @_;
@@ -68,11 +111,28 @@ sub ensure_binary_is_installed {
1;
}
-# takes a list of [ "package", "file" ] and installs package if file is not there
+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) = @{$_}; -e "$::prefix$file"?():$package } @{$pkgs};
+ 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;
@@ -88,6 +148,12 @@ sub ensure_files_are_installed {
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) {
@@ -97,20 +163,48 @@ 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);
}
-#- takes something like "ati-kernel"
-#- returns:
-#- - the various ati-kernel-2.6.XX-XXmdk available for the installed kernels
-#- - dkms-ati if available
+=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) = @_;
@@ -119,7 +213,7 @@ sub check_kernel_module_packages {
'dkms-' . $base_name,
map { $base_name . '-kernel-' . bootloader::vmlinuz2version($_) } bootloader::installed_vmlinuz()
);
- @rpms = $do->are_available(@test_rpms);
+ my @rpms = $do->are_available(@test_rpms);
@rpms = $do->are_installed(@test_rpms) if !@rpms;
@rpms or return;
@@ -135,6 +229,12 @@ use common;
our @ISA = qw(do_pkgs_common);
+=item new($type, $in)
+
+Returns a C<do_pkg> object.
+
+=cut
+
sub new {
my ($type, $in) = @_;
@@ -233,16 +333,16 @@ sub install {
return 1;
}
+ my @wrapper = is_mgalive() ? qw(chroot /mnt/install) : ();
my @options = ('--allow-medium-change', '--auto', '--no-verify-rpm', '--expect-install', @l);
my $ret;
if (check_for_xserver() && -x '/usr/bin/gurpmi') {
- $ret = system('gurpmi', @options) == 0;
+ $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");
- #- --expect-install added in urpmi 4.6.11
- $ret = system('urpmi', '--gui', @options) == 0;
+ $ret = system(@wrapper, 'urpmi', @options) == 0;
$do->in->resume if $do->in;
}
$ret;
@@ -279,7 +379,7 @@ sub are_installed {
my @l2;
my $query_all = (any { /\*/ } @l) ? 'a' : '';
run_program::run('/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) ]); #- can not return directly @l2 since it contains things like "package xxx is not installed"
+ $query_all ? chomp_(@l2) : intersection(\@l, [ chomp_(@l2) ]); #- cannot return directly @l2 since it contains things like "package xxx is not installed"
}
sub remove {
@@ -296,3 +396,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/fs.pm b/perl-install/fs.pm
index 535769d22..ac118cdc0 100644
--- a/perl-install/fs.pm
+++ b/perl-install/fs.pm
@@ -1,4 +1,4 @@
-package fs; # $Id$
+package fs;
use diagnostics;
use strict;
@@ -49,27 +49,6 @@ sub read_fstab {
$options = 'defaults' if $options eq 'rw'; # clean-up for mtab read
- if ($fs_type eq 'supermount') {
- log::l("dropping supermount");
- $options = join(",", grep {
- if (/fs=(.*)/) {
- $fs_type = $1;
-
- #- with 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 =~ /:/;
-
- 0;
- } elsif (/dev=(.*)/) {
- $dev = $1;
- 0;
- } elsif ($_ eq '--') {
- 0;
- } else {
- 1;
- }
- } split(',', $options));
- }
s/\\040/ /g foreach $mntpoint, $dev, $options;
if ($fs_type eq 'ext4') {
@@ -198,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;
}
@@ -230,13 +209,16 @@ sub prepare_write_fstab {
$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($_) && !$_->{dmcrypt_name} && $_->{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);
@@ -246,6 +228,9 @@ sub prepare_write_fstab {
$new{$mntpoint} = 1;
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 'cifs' && $options =~ /password=/ && !$b_keep_credentials) {
require fs::remote::smb;
@@ -319,7 +304,7 @@ sub set_removable_mntpoints {
my %names;
foreach (@{$all_hds->{raw_hds}}) {
my $name = detect_devices::suggest_mount_point($_) or next;
- $name eq 'zip' || $name eq 'cdrom' and next;
+ member($name, qw(zip cdrom)) and next;
my $s = ++$names{$name};
$_->{mntpoint} ||= "/media/$name" . ($s == 1 ? '' : $s);
diff --git a/perl-install/fs/any.pm b/perl-install/fs/any.pm
index 50d03b656..9dbda0eae 100644
--- a/perl-install/fs/any.pm
+++ b/perl-install/fs/any.pm
@@ -1,11 +1,15 @@
-package fs::any; # $Id$
+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) = @_;
@@ -58,8 +62,7 @@ sub set_cdrom_symlink {
my $alias = basename($_->{mntpoint}) or next;
log::l("using alias $alias for $_->{device}");
$_->{device_alias} = $alias;
- symlink($_->{device}, "/dev/$alias") if $::prefix; # do create the symlink to have it during install (otherwise fs::wild_device::from_part will give a non accessible device)
- symlink($_->{device}, "$::prefix/dev/$alias");
+ symlink($_->{device}, "/dev/$alias");
}
}
@@ -67,12 +70,14 @@ sub check_hds_boot_and_root {
my ($all_hds, $fstab) = @_;
fs::get::root_($fstab) or die "Oops, no root partition";
- if (arch() =~ /ppc/ && detect_devices::get_mac_generation() =~ /NewWorld/) {
- die "Need bootstrap partition to boot system!" if !(defined $partition_table::mac::bootstrap_part);
- }
-
- if (arch() =~ /ia64/ && !fs::get::has_mntpoint("/boot/efi", $all_hds)) {
- die N("You must have a FAT partition mounted in /boot/efi");
+ 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 (is_boot_bios_part_needed($all_hds, $fstab)) {
+ die N("You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. Please create one before continuing.");
+ }
}
}
@@ -81,28 +86,24 @@ sub create_minimal_files() {
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 tmp var var/tmp var/lib var/lib/rpm var/lib/urpmi);
+ 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);
-
- devices::make("$::prefix/dev/null");
- chmod 0666, "$::prefix/dev/null";
}
-sub prepare_minimal_root {
- my ($all_hds) = @_;
+sub prepare_minimal_root() {
- fs::any::create_minimal_files();
+ 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::usbfs($::prefix) };
-
- # copy all needed devices, for bootloader install and mkinitrd
- cp_af("/dev", "$::prefix");
+ eval { fs::mount::sys_kernel_debug($::prefix) };
}
-sub getAvailableSpace {
- my ($fstab, $o_skip_mounted) = @_;
+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
@@ -110,9 +111,15 @@ sub getAvailableSpace {
#- 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;
- $n - max(0.1 * $n, $minAvailableSize);
+ $o_skip_min_space ? $n : $n - getNeededMinSpace($n);
}
sub getAvailableSpace_mounted {
@@ -136,4 +143,31 @@ sub getAvailableSpace_raw {
die "missing root partition";
}
+=head3 is_boot_bios_part_needed($all_hds, $fstab)
+
+Returns whether a Boot BIOS Partition is needed
+(aka the device holding /boot is GPT partitionned but doesn't already have one).
+
+=cut
+
+sub is_boot_bios_part_needed {
+ my ($all_hds, $fstab) = @_;
+ # failsafe:
+ return if is_uefi();
+ return if !@$fstab;
+ # mount point holding /boot:
+ my $root = fs::get::root($fstab, 1);
+ my $rootDev = $root->{rootDevice};
+ my $boot_hd;
+ if ($rootDev) {
+ $rootDev = "/dev/" . $rootDev if $rootDev !~ m!/!;
+ # is it GPT?
+ return if c::get_disk_type($rootDev) ne 'gpt';
+ ($boot_hd) = find { $_->{device} eq $rootDev } fs::get::hds($all_hds);
+ }
+ # finally check if there's already a Boot BIOS Partition:
+ my @parts = map { partition_table::get_normal_parts($_) } $boot_hd || fs::get::hds($all_hds);
+ return !any { isBIOS_GRUB($_) } @parts;
+}
+
1;
diff --git a/perl-install/fs/dmcrypt.pm b/perl-install/fs/dmcrypt.pm
index 0b9c58337..eddf669ef 100644
--- a/perl-install/fs/dmcrypt.pm
+++ b/perl-install/fs/dmcrypt.pm
@@ -1,4 +1,4 @@
-package fs::dmcrypt; # $Id: $
+package fs::dmcrypt;
use diagnostics;
use strict;
@@ -11,12 +11,28 @@ 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', 'cbc', 'sha256_generic', if_(arch() =~ /i.86/, 'aes-i586'), if_( arch() =~ /x86_64/, 'aes-x86_64'), 'aes_generic') };
+ eval { modules::load('dm-crypt', list_modules::category2modules('various/crypto')) };
devices::init_device_mapper();
1;
}
@@ -25,25 +41,38 @@ sub _ensure_initialized() {
$initialized++ or init();
}
-sub read_crypttab {
- my ($all_hds) = @_;
+sub read_crypttab_ {
+ my ($all_hds, $crypttab) = @_;
- -e _crypttab() or return;
+ -e $crypttab or return;
my @raw_parts = grep { fs::type::isRawLUKS($_) } fs::get::really_all_fstab($all_hds);
- foreach (cat_(_crypttab())) {
+ 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);
}
}
-sub save_crypttab {
+=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;
@@ -57,7 +86,18 @@ sub save_crypttab {
if (eof) {
$_ .= join('', map { "$_ $names{$_}\n" } sort keys %names);
}
- } _crypttab();
+ } $crypttab;
+}
+
+=item save_crypttab($all_hds)
+
+Save /etc/crypttab
+
+=cut
+
+sub save_crypttab {
+ my ($all_hds) = @_;
+ save_crypttab_($all_hds, _crypttab());
}
sub format_part {
@@ -65,9 +105,9 @@ sub format_part {
my $tmp_key_file = "/tmp/.dmcrypt_key-$$";
common::with_private_tmp_file($tmp_key_file, $part->{dmcrypt_key}, sub {
- _run_or_die('luksFormat', '--batch-mode', devices::make($part->{device}), $_[0]);
+ _run_or_die('--cipher=aes-xts-benbi', '--key-size=512', 'luksFormat', '--batch-mode', devices::make($part->{device}), $_[0]);
});
- fs::format::after_formatting($part, 1);
+ fs::format::after_formatting($part);
}
sub open_part {
@@ -78,11 +118,17 @@ sub open_part {
_run_or_die('luksOpen', devices::make($part->{device}),
$part->{dm_name}, '--key-file', $_[0]);
});
- run_program::run('udevadm', 'settle') unless $::isInstall;
+ 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}));
- push @$dmcrypts, _get_existing_one([$part], $active_dmcrypt);
+ _get_existing_one([$part], $active_dmcrypt);
}
sub close_part {
@@ -127,8 +173,10 @@ sub _get_existing_one {
put_in_hash($part, $type);
}
fs::type::set_isFormatted($part, to_bool($part->{fs_type}));
-
- $part->{fs_type} or fs::type::set_fs_type($part, defaultFS());
+
+ 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}");
@@ -148,7 +196,7 @@ sub _parse_dmsetup_table {
}
sub active_dm() {
- run_program::run('udevadm', 'settle') unless $::isInstall;
+ run_program::run('udevadm', 'settle');
map {
my $name = s/(.*?):\s*// && $1;
@@ -156,4 +204,8 @@ sub active_dm() {
} run_program::get_stdout('dmsetup', 'table');
}
+=back
+
+=cut
+
1;
diff --git a/perl-install/fs/dmraid.pm b/perl-install/fs/dmraid.pm
index 68dd98a16..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,23 +14,54 @@ use fs::wild_device;
use run_program;
+=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', '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, @args) = @_;
run_program::get_stdout('dmraid', $option, @args);
}
+=item check($in)
+
+Ensures dmraid is installed. If yes, calls init().
+
+=cut
+
sub check {
my ($in) = @_;
@@ -39,29 +70,36 @@ 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() {
- # get the real vg names, needed for ddf1, and safer than begins_with for raid10
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}) {
+ if (/freeing device "(.*)", path "(.*)"/ && defined $vgs{$1}) {
log::l("$2 => $1");
- { $2 => $1 };
+ $2 => $1;
}
- } call_dmraid('-d', '-s', '-c', '-c');
+ } call_dmraid(qw(-d -s -c -c));
+
map {
chomp;
log::l("got: $_");
my %l; @l{qw(pv format vg level status size)} = split(':');
- if(defined $l{size} && defined $l{vg} && defined $pv2vg{$l{pv}} && !defined $vgs{$l{vg}}) {
+ 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('-r', '-c', '-c');
+ } call_dmraid(qw(-r -c -c));
}
sub _raid_devices() {
@@ -108,6 +146,12 @@ sub _sets() {
@sets;
}
+=item vgs()
+
+Returns the list of VGs corresponding to dmraid
+
+=cut
+
sub vgs() {
map {
my $dev = "mapper/$_->{name}";
@@ -116,7 +160,12 @@ sub vgs() {
#- 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') {
@@ -128,11 +177,15 @@ sub vgs() {
} _sets();
}
-# the goal is to handle 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 #44182)
+=item migrate_device_names ($vg)
+
+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) = @_;
@@ -148,6 +201,14 @@ sub migrate_device_names {
}
}
+=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 = (
diff --git a/perl-install/fs/format.pm b/perl-install/fs/format.pm
index 708c8ef8e..0be25e3d7 100644
--- a/perl-install/fs/format.pm
+++ b/perl-install/fs/format.pm
@@ -1,4 +1,4 @@
-package fs::format; # $Id$
+package fs::format;
use diagnostics;
use strict;
@@ -15,16 +15,15 @@ my %cmds = (
ext3 => [ 'e2fsprogs', 'mkfs.ext3', '-F' ],
ext4 => [ 'e2fsprogs', 'mkfs.ext4', '-F' ],
reiserfs => [ 'reiserfsprogs', 'mkfs.reiserfs', '-ff' ],
- reiser4 => [ 'reiser4progs', 'mkfs.reiser4', '-f', '-y' ],
xfs => [ 'xfsprogs', 'mkfs.xfs', '-f', '-q' ],
jfs => [ 'jfsutils', 'mkfs.jfs', '-f' ],
hfs => [ 'hfsutils', 'hformat' ],
dos => [ 'dosfstools', 'mkdosfs' ],
vfat => [ 'dosfstools', 'mkdosfs', '-F', '32' ],
- swap => [ 'util-linux-ng', 'mkswap' ],
+ swap => [ 'util-linux', 'mkswap' ],
ntfs => [ 'ntfsprogs', 'mkntfs', '--fast' ],
'ntfs-3g' => [ 'ntfsprogs', 'mkntfs', '--fast' ],
- btrfs => [ 'btrfs-progs', 'mkfs.btrfs' ],
+ btrfs => [ 'btrfs-progs', 'mkfs.btrfs', '-f' ],
nilfs2 => [ 'nilfs-utils', 'mkfs.nilfs2' ],
);
@@ -33,7 +32,6 @@ my %LABELs = ( #- option, length, handled_by_mount
ext3 => [ '-L', 16, 1 ],
ext4 => [ '-L', 16, 1 ],
reiserfs => [ '-l', 16, 1 ],
- reiser4 => [ '-L', 16, 1 ],
xfs => [ '-L', 12, 1 ],
jfs => [ '-L', 16, 1 ],
hfs => [ '-l', 27, 0 ],
@@ -43,7 +41,7 @@ my %LABELs = ( #- option, length, handled_by_mount
ntfs => [ '-L', 128, 0 ],
'ntfs-3g' => [ '-L', 128, 0 ],
btrfs => [ '-L', 256, 1 ],
- nilfs2 => [ '-L', 16, 1],
+ nilfs2 => [ '-L', 16, 1 ],
);
my %edit_LABEL = ( # package, command, option
@@ -53,19 +51,25 @@ my %edit_LABEL = ( # package, command, option
ext3 => [ 'e2fsprogs', 'tune2fs', '-L' ],
ext4 => [ 'e2fsprogs', 'tune2fs', '-L' ],
reiserfs => [ 'reiserfsprogs', 'reiserfstune', '-l' ],
-# reiser4
xfs => [ 'xfsprogs', 'xfs_admin', '-L' ],
jfs => [ 'jfsutils', 'jfs_tune', '-L' ],
# hfs
dos => [ 'mtools', 'mlabel', '-i' ],
vfat => [ 'mtools', 'mlabel', '-i' ],
-# swap => [ 'util-linux-ng', 'mkswap' ],
+ swap => [ 'util-linux', 'swaplabel', '-L' ],
ntfs => [ 'ntfsprogs', 'ntfslabel' ],
'ntfs-3g' => [ 'ntfsprogs', 'ntfslabel' ],
-# btrfs
-# nilfs2
+ btrfs => [ 'btrfs-progs', 'btrfs', 'filesystem', 'label' ],
+ nilfs2 => [ 'nilfs-utils', 'nilfs-tune', '-L' ],
);
+# Preserve UUID on fs where we couldn't enforce it while formatting
+my %preserve_UUID = ( # package, command
+ jfs => [ 'jfsutils', 'jfs_tune', ],
+ xfs => [ 'xfsprogs', 'xfs_admin' ],
+ nilfs2 => [ 'nilfs-utils', 'nilfs-tune' ],
+);
+
sub package_needed_for_partition_type {
my ($part) = @_;
my $l = $cmds{$part->{fs_type}} or return;
@@ -81,14 +85,14 @@ sub check_package_is_installed_format {
my ($do_pkgs, $fs_type) = @_;
my ($pkg, $binary) = @{$cmds{$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 Mandriva One)
+ 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 Mandriva One)
+ 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 {
@@ -109,6 +113,7 @@ sub part {
$wait_message->(N("Formatting partition %s", $part->{device})) if $wait_message;
part_raw($part, $wait_message);
}
+ undef $part->{toFormat};
}
sub write_label {
@@ -126,6 +131,9 @@ sub write_label {
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 {
@@ -135,6 +143,13 @@ sub write_label {
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;
+}
+
sub part_raw {
my ($part, $wait_message) = @_;
@@ -162,7 +177,7 @@ sub part_raw {
}
# Preserve UUID
- if (member($fs_type, 'swap', 'ext2', 'ext3', 'ext4')) {
+ if (member($fs_type, qw(swap ext2 ext3 ext4))) {
push @options, '-U', $part->{device_UUID} if $part->{device_UUID};
} elsif ($fs_type eq 'reiserfs') {
push @options, '-u', $part->{device_UUID} if $part->{device_UUID};
@@ -185,12 +200,11 @@ sub part_raw {
delete $part->{device_LABEL_changed};
# Preserve UUID on fs where we couldn't enforce it while formatting
- if ($fs_type eq 'jfs') {
- run_program::raw('jfs_tune', '-U', devices::make($dev));
- } elsif ($fs_type eq 'xfs') {
- run_program::raw('xfs_admin', '-U', devices::make($dev));
- } elsif ($fs_type eq 'btrfs') {
- #FIXME
+ if (my $uuid_cmd = $preserve_UUID{$fs_type}) {
+ (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);
}
if (member($fs_type, qw(ext3 ext4))) {
@@ -235,7 +249,7 @@ sub clean_label {
if ($part->{device_LABEL}) {
my $fs_type = $part->{fs_type};
if ($LABELs{$fs_type}) {
- my ($option, $length, $handled_by_mount) = @{$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");
diff --git a/perl-install/fs/get.pm b/perl-install/fs/get.pm
index d98ccb2c7..a46a30b09 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;
@@ -22,7 +22,7 @@ sub fstab {
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 {
@@ -51,7 +51,7 @@ sub hds {
(@{$all_hds->{hds}}, @{$all_hds->{lvms}});
}
-#- get all normal partition including special ones as found on sparc.
+#- get all normal partition.
sub hds_fstab {
map { partition_table::get_normal_parts($_) } @_;
}
@@ -119,6 +119,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);
@@ -144,7 +153,10 @@ sub is_same_hd {
} else {
$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} && $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};
}
}
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 63db0470a..85f6fcc07 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;
@@ -36,7 +36,7 @@ sub mount {
{
my @fs_modules = qw(btrfs ext3 ext4 hfs jfs nilfs2 nfs ntfs romfs reiserfs ufs xfs vfat);
- my @types = (qw(ext2 proc sysfs usbfs usbdevfs iso9660 devfs devpts auto ntfs-3g), @fs_modules);
+ my @types = (qw(ext2 proc sysfs iso9660 devpts auto ntfs-3g), @fs_modules);
push @types, 'smb', 'cifs', 'davfs2' if !$::isInstall;
@@ -83,6 +83,7 @@ sub mount {
push @mount_opt, 'ro' if $b_rdonly;
$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);
}
@@ -125,7 +126,7 @@ sub umount {
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 {
@@ -160,8 +161,6 @@ sub part {
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)) {
- #- mount will take care, but we must help it
- devices::make("loop$_") foreach 0 .. 7;
$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");
@@ -227,11 +226,10 @@ sub umount_all {
}
}
-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 291f7d350..2ec6bb59a 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,7 +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', acl => 'noacl',
+ user_xattr => 'nouser_xattr',
);
my @user_implies = qw(noexec nodev nosuid);
\%non_defaults, \@user_implies;
@@ -35,9 +35,10 @@ sub unpack {
reiserfs => [ 'notail' ],
);
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;
}
@@ -102,6 +103,7 @@ sub pack_ {
}
sub pack {
my ($part, $options, $unknown) = @_;
+ $unknown =~ s/ /,/g;
$part->{options} = pack_($part, $options, $unknown) || 'defaults';
noreturn();
}
@@ -109,38 +111,38 @@ sub pack {
# update me on each util-linux new release:
sub help() {
(
- 'acl' => N("Enable Posix Access Control Lists"),
+ '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 file system should be done synchronously."),
+ 'sync' => N("All I/O to the filesystem should be done synchronously."),
- 'users' => N("Allow every user to mount and umount the file system."),
+ 'users' => N("Allow every user to mount and umount the filesystem."),
- 'user' => N("Allow an ordinary user to mount the file system."),
+ 'user' => N("Allow an ordinary user to mount the filesystem."),
'usrquota' => N("Enable user disk quota accounting, and optionally enforce limits"),
@@ -185,7 +187,6 @@ sub set_default {
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} = 0; #- always disable supermount
$part->{fs_type} = 'auto';
$options->{flush} = 1 if $part->{media_type} ne 'cdrom';
}
@@ -203,10 +204,10 @@ sub set_default {
#- 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->{relatime} = $options->{noatime} = 0;
- $options->{detect_devices::isLaptop() ? 'noatime': 'relatime'} = 1 if !$opts{force_atime};
+ $options->{ detect_devices::isLaptop() ? 'noatime' : 'relatime' } = 1 if !$opts{force_atime};
}
if ($part->{fs_type} eq 'nfs') {
put_in_hash($options, {
diff --git a/perl-install/fs/mount_point.pm b/perl-install/fs/mount_point.pm
index 2e7f01b67..9263d692f 100644
--- a/perl-install/fs/mount_point.pm
+++ b/perl-install/fs/mount_point.pm
@@ -1,4 +1,4 @@
-package fs::mount_point; # $Id$
+package fs::mount_point;
use diagnostics;
use strict;
@@ -13,6 +13,8 @@ sub guess_mount_point {
my %l = (
'/' => 'etc/fstab',
'/boot' => 'vmlinuz',
+ '/boot' => 'vmlinux',
+ '/boot' => 'uImage',
'/tmp' => '.X11-unix',
'/usr' => 'src',
'/var' => 'spool',
@@ -22,7 +24,10 @@ sub guess_mount_point {
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] >= 500 && -e "$_/.bashrc" } glob_($d)) ? '/home' : '';
+ $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);
}
@@ -41,30 +46,32 @@ sub suggest_mount_points {
#- 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 @win = grep { isFat_or_NTFS($_) && !$_->{isMounted} && maybeFormatted($_) && !$_->{is_removable} && $_->{pt_type} != 0x12 && !isRecovery($_)} @$fstab;
+ my @ESP = 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) {
- #- Suggest /boot/efi on ia64.
- $win[0]{mntpoint} = arch() =~ /ia64/ ? "/boot/efi" : "/media/windows";
+ $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
}
}
-
- my @sunos = grep { $_->{pt_type} == 2 } @$fstab; #- take only into account root partitions.
- if (@sunos) {
- my $v = '';
- map { $_->{mntpoint} = $_->{unsafeMntpoint} = "/mnt/sunos" . ($v && ++$v) } @sunos;
- }
- #- a good job is to mount SunOS root partition, and to use mount point described here in /etc/vfstab.
}
sub validate_mount_points {
diff --git a/perl-install/fs/partitioning.pm b/perl-install/fs/partitioning.pm
index ab2b6733a..b93d146b2 100644
--- a/perl-install/fs/partitioning.pm
+++ b/perl-install/fs/partitioning.pm
@@ -1,4 +1,4 @@
-package fs::partitioning; # $Id$
+package fs::partitioning;
use diagnostics;
use strict;
@@ -45,14 +45,14 @@ sub choose_partitions_to_format {
$in->ask_from_(
{ messages => N("Choose the partitions you want to format"),
interactive_help_id => 'formatPartitions',
- advanced_messages => N("Check bad blocks?"),
+ advanced_messages => N("Check for bad blocks?"),
},
[ map {
my $e = $_;
({
text => partition_table::description($e), type => 'bool',
val => \$e->{toFormatTmp}
- }, if_(!isLoopback($_) && !member($_->{fs_type}, 'reiserfs', 'xfs', 'jfs'), {
+ }, if_(!isLoopback($_) && isBlockCheckable($_), {
text => partition_table::description($e), type => 'bool', advanced => 1,
disabled => sub { !$e->{toFormatTmp} },
val => \$e->{toFormatCheck}
diff --git a/perl-install/fs/partitioning_wizard.pm b/perl-install/fs/partitioning_wizard.pm
index 7ae3ba2de..c17e3da52 100644
--- a/perl-install/fs/partitioning_wizard.pm
+++ b/perl-install/fs/partitioning_wizard.pm
@@ -1,4 +1,4 @@
-package fs::partitioning_wizard; # $Id$
+package fs::partitioning_wizard;
use diagnostics;
use strict;
@@ -30,15 +30,28 @@ sub to_Mb {
}
sub partition_with_diskdrake {
- my ($in, $all_hds, $fstab, $manual_fstab, $partitions, $partitioning_flags, $skip_mtab) = @_;
+ 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;
@@ -48,32 +61,40 @@ sub partition_with_diskdrake {
}
my @fstab = fs::get::fstab($all_hds);
- unless ($root = fs::get::root_(\@fstab)) {
+ unless (fs::get::root_(\@fstab)) {
$ok = 0;
$in->ask_okcancel(N("Partitioning"), N("You must have a root partition.
-For this, create a partition (or click on an existing one).
+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 (arch() =~ /ia64/ && !fs::get::has_mntpoint("/boot/efi", $all_hds)) {
- $in->ask_warn('', N("You must have a FAT partition mounted in /boot/efi"));
+ 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, $fstab)) {
+ $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, $target) = @_;
+ 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 ($target) {
- $hds = [ $target ];
- $fstab = [ grep { $_->{rootDevice} eq $target->{device} } 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;
}
@@ -84,13 +105,14 @@ sub partitionWizardSolutions {
my $min_linux = MB(600);
my $min_swap = MB(50);
my $min_freewin = MB(100);
+ fsedit::init_mntpnt_suggestions($all_hds);
# 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); 1 } ];
+ $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 ?
@@ -105,8 +127,8 @@ sub partitionWizardSolutions {
push @wizlog, N("There is no existing partition to use");
}
- if (my @ok_for_resize_fat = grep { isFat_or_NTFS($_) && !fs::get::part2hd($_, $all_hds)->{readonly}
- && !isRecovery($_) && $_->{size} > $min_linux + $min_swap + $min_freewin } @$fstab) {
+ 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);
@@ -139,19 +161,19 @@ sub partitionWizardSolutions {
$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 Mandriva Linux installation.");
+# 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 6GB to 10% free space for Linux
+ #- 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.1 * ($part->{size} - $part->{min_win})),
- $part->{size} - 6 * MB(1024),
+ $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});
@@ -169,9 +191,15 @@ sub partitionWizardSolutions {
$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 Mandriva Linux installation.");
+ $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 {
- $part = top(grep { $_->{req_size} } @ok_for_resize_fat);
+ 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);
@@ -218,7 +246,7 @@ filesystem checks will be run on your next boot into Microsoft Windows®")) if $
partition_table::adjust_local_extended($hd, $part);
partition_table::adjust_main_extended($hd);
- fsedit::auto_allocate($all_hds, $partitions);
+ fsedit::auto_allocate($all_hds, $partitions, $hd);
1;
}, \@ok_for_resize_fat ];
}
@@ -232,19 +260,22 @@ filesystem checks will be run on your next boot into Microsoft Windows®")) if $
sub {
my $hd;
if (!$in->isa('interactive::gtk')) {
- $hd = $in->ask_from_listf_raw({ messages => N("You have more than one hard drive, which one do you install linux on?"),
+ $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 = $target;
+ $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);
- fsedit::auto_allocate($all_hds, $partitions);
+ # 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);
+ fsedit::auto_allocate($all_hds, $partitions, $hd);
1;
} ];
}
@@ -263,11 +294,7 @@ filesystem checks will be run on your next boot into Microsoft Windows®")) if $
When you are done, do not forget to save using `w'", partition_table::description($_));
print "\n\n";
my $pid = 0;
- if (arch() =~ /ppc/) {
- $pid = fork() or exec "pdisk", devices::make($_->{device});
- } else {
- $pid = fork() or exec "fdisk", devices::make($_->{device});
- }
+ $pid = fork() or exec "fdisk", devices::make($_->{device});
waitpid($pid, 0);
}
$in->leave_console;
@@ -280,40 +307,53 @@ When you are done, do not forget to save using `w'", partition_table::descriptio
sub warn_reboot_needed {
my ($in) = @_;
- $in->ask_warn(N("Partitioning"), 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"));
}
sub create_display_box {
my ($kind, $resize, $fill_empty, $button) = @_;
- my @parts = fs::get::hds_fstab_and_holes($kind->{val});
- my $totalsectors = $kind->{val}{totalsectors};
+ # 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 = 540;
+ my $width = 520;
my $minwidth = 40;
- my $display_box = ugtk2::gtkset_size_request(Gtk2::HBox->new(0,0), -1, 26);
+ 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 can not be the same for all the partitions
+ #- 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 = Gtk2::VBox->new;
+ my $vbox = Gtk3::VBox->new;
- my $part_sep;
my $desc;
- my $last = $resize && $resize->[-1];
+ 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 = Gtk2::Label->new($entry->{device_LABEL});
+ 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 = Gtk2::EventBox->new;
+ my $part_widget = Gtk3::EventBox->new;
$entry->{width} = int($entry->{size} * $initial_ratio) + $minwidth;
- if ($last && $last->{device} eq $entry->{device}) {
- #- entry is the last resizable partition
-
+ if ($resize && $entry->{selected_for_resize}) {
my $ratio;
my $update_ratio = sub { $ratio = $entry->{width} / $entry->{size} };
$update_ratio->();
@@ -321,38 +361,38 @@ sub create_display_box {
$part_widget->set_name("PART_vfat");
$part_info->set_size_request(ceil($ratio * $entry->{min_win}), 0);
- my $mdv_widget = gtkadd(gtkset_name(Gtk2::EventBox->new, "PART_new"),
+ 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 = Gtk2::HPaned->new;
- $hpane->add1($part_widget);
- $hpane->child1_shrink(0);
- $hpane->add2($mdv_widget);
- $hpane->child2_shrink(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}));
- ugtk2::gtkset_size_request($hpane, $entry->{width}, 0);
- ugtk2::gtkpack__($display_box, $hpane);
+ my $style_context = $hpane->get_style_context;
+ $style_context->add_class("resize_partition");
+ ugtk3::gtkset_size_request($hpane, $entry->{width}, 0);
+ ugtk3::gtkpack__($display_box, $hpane);
my $add_part_size_info = sub {
my ($name, $label) = @_;
- ugtk2::gtkpack__($desc,
- gtkadd(gtkset_name(Gtk2::EventBox->new, $name),
- Gtk2::Label->new(" " x 4)),
+ 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 = Gtk2::HBox->new(0,0);
+ $desc = Gtk3::HBox->new(0,0);
- my $win_size_label = Gtk2::Label->new;
+ my $win_size_label = Gtk3::Label->new;
$add_part_size_info->("PART_vfat", $win_size_label);
- my $mdv_size_label = Gtk2::Label->new;
+ 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(" Mandriva (" . formatXiB($entry->{size} - $entry->{req_size}, 512) . ")");
+ $mdv_size_label->set_label(" Mageia (" . formatXiB($entry->{size} - $entry->{req_size}, 512) . ")");
0;
};
my $update_req_size = sub {
@@ -365,7 +405,7 @@ sub create_display_box {
};
$hpane->signal_connect('size-allocate' => sub {
my (undef, $alloc) = @_;
- $entry->{width} = $alloc->width;
+ $entry->{width} = $alloc->{width};
$update_ratio->();
0;
});
@@ -388,24 +428,19 @@ sub create_display_box {
'other'));
}
$part_widget->set_size_request($entry->{width}, 0);
- ugtk2::gtkpack($display_box, $part_widget);
+ ugtk3::gtkpack($display_box, $part_widget);
}
$part_widget->add($part_info);
-
- $part_sep = gtkadd(Gtk2::EventBox->new,
- gtkset_size_request(Gtk2::Label->new("."), 1, 0));
- gtkpack__($display_box, $part_sep);
}
- $display_box->remove($part_sep) if $part_sep;
unless ($resize || $fill_empty) {
- my @types = (N_("Ext2/3/4"), N_("XFS"), N_("Swap"), arch() =~ /sparc/ ? N_("SunOS") : arch() eq "ppc" ? N_("HFS") : N_("Windows"),
+ 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 = ugtk2::gtkpack(Gtk2::HBox->new,
+ $desc = ugtk3::gtkpack(Gtk3::HBox->new,
map {
my $t = $name2fs_type{$_};
- my $ev = Gtk2::EventBox->new;
- my $w = Gtk2::Label->new(translate($_));
+ my $ev = Gtk3::EventBox->new;
+ my $w = Gtk3::Label->new(translate($_));
$ev->add($w);
$ev->set_name('PART_' . ($t || 'empty'));
$ev;
@@ -423,20 +458,20 @@ sub display_choices {
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) . ")");
+ 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 can not find any room for installing")), die 'already displayed';
+ @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});
- ugtk2::gtkpack2__($contentbox, $mainw->{kind}{display_box});
- ugtk2::gtkpack__($contentbox, gtknew('Label',
+ 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]));
@@ -453,30 +488,30 @@ sub display_choices {
$item = create_display_box($mainw->{kind}, $solutions{$s}[3], undef, $button);
} elsif ($s eq 'existing_part') {
} elsif ($s eq 'wipe_drive') {
- $item = Gtk2::EventBox->new;
+ $item = Gtk3::EventBox->new;
my $b2 = gtknew("Image", file => "small-logo");
$item->add($b2);
- $item->set_size_request(540,26);
+ $item->set_size_request(520,26);
$item->set_name("PART_new");
} elsif ($s eq 'diskdrake') {
} else {
log::l($s);
next;
}
- ugtk2::gtkpack($vbox,
+ ugtk3::gtkpack($vbox,
gtknew('Label',
text => $solutions{$s}[1],
alignment => [0, 0]));
- ugtk2::gtkpack($vbox, $item) if defined($item);
- $button->set_group($oldbutton->get_group) if $oldbutton;
+ 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 });
- ugtk2::gtkpack2__($choicesbox, $button);
+ ugtk3::gtkpack2__($choicesbox, $button);
$sep = gtknew('HSeparator');
- ugtk2::gtkpack2__($choicesbox, $sep);
+ ugtk3::gtkpack2__($choicesbox, $sep);
}
$choicesbox->remove($sep);
- ugtk2::gtkadd($contentbox, $choicesbox);
+ ugtk3::gtkadd($contentbox, $choicesbox);
$mainw->{sol} = $solutions{@solutions[0]};
}
@@ -486,30 +521,30 @@ sub main {
my $sol;
if ($o->isa('interactive::gtk')) {
- require mygtk2;
- mygtk2->import(qw(gtknew));
- require ugtk2;
- ugtk2->import(qw(:wrappers));
+ require mygtk3;
+ mygtk3->import(qw(gtknew));
+ require ugtk3;
+ ugtk3->import(qw(:wrappers));
- my $mainw = ugtk2->new(N("Partitioning"), %$o, if__($::main_window, transient => $::main_window));
+ my $mainw = ugtk3->new(N("Partitioning"), %$o, if__($::main_window, transient => $::main_window));
$mainw->{box_allow_grow} = 1;
- mygtk2::set_main_window_size($mainw->{rwindow});
+ mygtk3::set_main_window_size($mainw->{rwindow});
require diskdrake::hd_gtk;
diskdrake::hd_gtk::load_theme();
- my $mainbox = Gtk2::VBox->new;
+ my $mainbox = Gtk3::VBox->new;
- my @kinds = map { diskdrake::hd_gtk::hd2kind($_) } sort { $a->{is_removable} <=> $b->{is_removable} } @{$all_hds->{hds} };
- push @kinds, map { diskdrake::hd_gtk::raid2kind($_) } @{$all_hds->{raids}};
+ 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 = Gtk2::HBox->new;
+ my $hdchoice = Gtk3::HBox->new;
- my $hdchoicelabel = Gtk2::Label->new(N("Here is the content of your disk drive "));
+ my $hdchoicelabel = Gtk3::Label->new(N("Here is the content of your disk drive "));
- my $combobox = Gtk2::ComboBox->new_text;
+ my $combobox = Gtk3::ComboBoxText->new;
foreach (@kinds) {
my $info = $_->{val}{info} || $_->{val}{device};
$info =~ s|^(?:.*/)?(.{24}).*|$1|;
@@ -518,29 +553,31 @@ sub main {
}
$combobox->set_active(0);
- ugtk2::gtkpack2__($hdchoice, $hdchoicelabel);
+ ugtk3::gtkpack2__($hdchoice, $hdchoicelabel);
$hdchoice->add($combobox);
- ugtk2::gtkpack2__($mainbox, $hdchoice);
+ ugtk3::gtkpack2__($mainbox, $hdchoice);
- my $contentbox = Gtk2::VBox->new(0, 12);
+ my $contentbox = Gtk3::VBox->new(0, 12);
- my $scroll = Gtk2::ScrolledWindow->new;
- $scroll->set_policy('never', 'automatic'),
- my $vp = Gtk2::Viewport->new;
+ 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 $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 {
- $mainw->{kind} = @kinds[$combobox->get_active];
+ 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);
@@ -551,12 +588,12 @@ sub main {
if_($::isInstall,
[ gtknew('Install_Button',
text => N("Help"),
- clicked => sub { interactive::gtk::display_help($o, {interactive_help_id => 'doPartitionDisks' }, $mainw) }),
+ 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);
- ugtk2::gtkadd($mainw->{window}, $mainbox);
+ ugtk3::gtkadd($mainw->{window}, $mainbox);
$mainw->{window}->show_all;
$mainw->main;
@@ -570,11 +607,11 @@ sub main {
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) . ")");
+ 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 can not find any room for installing")), die 'already displayed';
+ @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"),
@@ -591,6 +628,7 @@ sub main {
if ($err =~ /wizcancel/) {
$_->destroy foreach $::WizardTable->get_children;
} else {
+ log::l("Partitioning failed: $err");
$o->ask_warn('', N("Partitioning failed: %s", formatError($err)));
}
}
diff --git a/perl-install/fs/proc_partitions.pm b/perl-install/fs/proc_partitions.pm
index 566f9ee70..a6006a3bb 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;
@@ -61,7 +65,7 @@ sub compare {
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:\n%s\n", $len1, $len2,
+ "/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));
}
}
diff --git a/perl-install/fs/remote.pm b/perl-install/fs/remote.pm
index ea22a04af..ea5944a25 100644
--- a/perl-install/fs/remote.pm
+++ b/perl-install/fs/remote.pm
@@ -1,4 +1,4 @@
-package fs::remote; # $Id$
+package fs::remote;
use strict;
use diagnostics;
diff --git a/perl-install/fs/remote/davfs.pm b/perl-install/fs/remote/davfs.pm
index 5df0fe771..890530cb9 100644
--- a/perl-install/fs/remote/davfs.pm
+++ b/perl-install/fs/remote/davfs.pm
@@ -1,4 +1,4 @@
-package fs::remote::davfs; # $Id: smb.pm 231184 2007-10-24 14:36:29Z pixel $
+package fs::remote::davfs;
use strict;
use diagnostics;
@@ -6,7 +6,7 @@ use diagnostics;
use common;
use fs::mount_options;
-sub secrets_file { "$::prefix/etc/davfs2/secrets" }
+sub secrets_file() { "$::prefix/etc/davfs2/secrets" }
sub fstab_entry_to_credentials {
my ($part) = @_;
@@ -14,7 +14,7 @@ sub fstab_entry_to_credentials {
my ($options, $unknown) = fs::mount_options::unpack($part);
my %h = map { $_ => delete $options->{"$_="} } qw(username password);
foreach (qw(username password)) {
- $h{$_} = 'nobody' if !$h{$_};
+ $h{$_} ||= 'nobody';
}
$h{mntpoint} = $part->{mntpoint} or return;
fs::mount_options::pack_($part, $options, $unknown), \%h;
@@ -25,7 +25,7 @@ sub save_credentials {
@$credentials or return;
output_with_perm(secrets_file(), 0600,
- map { to_double_quoted($_->{mntpoint}, $_->{username}, $_->{password}, $_->{comment}) . "\n" } @$credentials);
+ map { to_double_quoted($_->{mntpoint}, $_->{username}, $_->{password}) . "\n" } @$credentials);
}
sub mountpoint_credentials_save {
@@ -45,7 +45,7 @@ sub mountpoint_credentials_save {
}
-sub read_credentials_raw {
+sub read_credentials_raw() {
from_double_quoted(cat_(secrets_file()));
}
@@ -66,12 +66,12 @@ sub from_double_quoted {
my ($file) = @_;
my @l;
my @lines = split("\n",$file);
- foreach (@lines){
+ foreach (@lines) {
my ($mnt, $user, $pass, $comment);
if (/^\s*(#.*)?$/) {
$comment = $1;
} else {
- if(/^(?:"((?:\\.|[^"])*)"|((?:\\.|[^"\s#])+))\s+(?:"((?:\\.|[^"])*)"|((?:\\.|[^"\s#])+))(?:\s+(?:"((?:\\.|[^"])*)"|((?:\\.|[^"\s#])+)))?(?:\s*|\s*(#.*))?$/) {
+ if (/^(?:"((?:\\.|[^"])*)"|((?:\\.|[^"\s#])+))\s+(?:"((?:\\.|[^"])*)"|((?:\\.|[^"\s#])+))(?:\s+(?:"((?:\\.|[^"])*)"|((?:\\.|[^"\s#])+)))?(?:\s*|\s*(#.*))?$/) {
$mnt = "$1$2";
$mnt =~ s/\\(.)/$1/g;
$user = "$3$4";
@@ -83,7 +83,7 @@ sub from_double_quoted {
die "bad entry $_";
}
}
- push @l, {'mntpoint'=>$mnt, 'username'=>$user, 'password'=>$pass, 'comment'=>$comment};
+ push @l, { 'mntpoint' => $mnt, 'username' => $user, 'password' => $pass, 'comment' => $comment };
}
@l;
}
diff --git a/perl-install/fs/remote/nfs.pm b/perl-install/fs/remote/nfs.pm
index 816c152a5..f7a98cb69 100644
--- a/perl-install/fs/remote/nfs.pm
+++ b/perl-install/fs/remote/nfs.pm
@@ -1,10 +1,11 @@
-package fs::remote::nfs; # $Id$
+package fs::remote::nfs;
use strict;
use diagnostics;
use common;
use fs::remote;
+use network::tools;
use log;
our @ISA = 'fs::remote';
@@ -28,34 +29,36 @@ sub to_dev_raw {
sub check {
my ($_class, $in) = @_;
- $in->do_pkgs->ensure_binary_is_installed('nfs-utils-clients', 'showmount') or return;
+ $in->do_pkgs->ensure_files_are_installed([ [ qw(nfs-utils showmount) ] , [ qw(nmap nmap) ] ]);
require services;
- services::start_not_running_service('portmap');
+ 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 {
- open(my $F2, "rpcinfo-flushed -b mountd 2 |");
- open(my $F3, "rpcinfo-flushed -b mountd 3 |");
-
- common::nonblock($F2);
- common::nonblock($F3);
- my $domain = chomp_(`domainname`);
- my ($s, %servers);
- my $quit;
- while (!$quit) {
- $quit = 1;
- sleep 1;
- while ($s = <$F2> || <$F3>) {
- $quit = 0;
- my ($ip, $name) = $s =~ /(\S+)\s+(\S+)/ or log::explanations("bad line in rpcinfo output"), next;
- $name =~ s/\.$//;
- $domain && $name =~ s/\Q.$domain\E$//
- || $name =~ s/^([^.]*)\.local$/$1/;
- $servers{$ip} ||= { ip => $ip, if_($name ne '(unknown)', name => $name) };
+ 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;
}
diff --git a/perl-install/fs/remote/smb.pm b/perl-install/fs/remote/smb.pm
index acdf0d7cf..d440fc174 100644
--- a/perl-install/fs/remote/smb.pm
+++ b/perl-install/fs/remote/smb.pm
@@ -1,4 +1,4 @@
-package fs::remote::smb; # $Id$
+package fs::remote::smb;
use strict;
use diagnostics;
diff --git a/perl-install/fs/type.pm b/perl-install/fs/type.pm
index 5ff8210f3..c38e9e497 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;
@@ -9,7 +9,7 @@ use devices;
our @ISA = qw(Exporter);
our @EXPORT = qw(
- isEmpty isExtended isTrueLocalFS isTrueFS isDos isSwap isOtherAvailableFS isRawLVM isRawRAID isRawLUKS isRAID isLVM isLUKS isMountableRW isNonMountable isPartOfLVM isPartOfRAID isPartOfLoopback isLoopback isMounted isBusy isSpecial isApple isAppleBootstrap isWholedisk isFat_or_NTFS isRecovery
+ isBlockCheckable isEmpty isExtended 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
);
@@ -23,23 +23,18 @@ my (%type_name2pt_type, %type_name2fs_type, %fs_type2pt_type, %pt_type2fs_type,
0x83 => 'ext2', 'Linux native',
0x83 => 'ext3', 'Journalised FS: ext3',
0x83 => 'ext4', 'Journalised FS: ext4',
- 0x83 => 'reiserfs', 'Journalised FS: ReiserFS',
-if_(arch() =~ /ppc|i.86|ia64|x86_64/,
- 0x83 => 'xfs', 'Journalised FS: XFS',
+ 0x83 => 'btrfs', 'Journalised FS: Btrfs',
+(is_uefi() ?
+ (0xef => 'vfat', 'EFI System Partition') :
+ ('BIOS_GRUB' => 'BIOS_GRUB', 'BIOS boot partition'),
),
-if_(arch() =~ /ppc|i.86|x86_64/,
+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',
0x07 => 'ntfs-3g', 'NTFS-3G',
0x07 => 'ntfs', 'NTFS',
),
-if_(arch() =~ /ppc/,
- 0x401 => '', 'Apple Bootstrap',
- 0x402 => 'hfs', 'Apple HFS Partition',
- 0x41 => '', 'PPC PReP Boot',
-),
],
non_fs_type => [
@@ -56,20 +51,7 @@ if_(arch() =~ /ppc/,
],
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',
@@ -96,9 +78,7 @@ if_(arch() =~ /ppc/,
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',
@@ -119,11 +99,8 @@ if_(arch() !~ /ppc/,
0x75 => '', 'PC/IX',
0x80 => '', 'Old Minix',
0x81 => '', 'Minix / old Linux',
- if_(!$::isInstall,
- 0x83 => 'reiser4', 'Journalised FS: Reiser4',
- 0x83 => 'nilfs2', 'NILFS2',
- ),
- 0x83 => 'btrfs', 'Btrfs',
+ 0x83 => 'reiserfs', 'Journalised FS: ReiserFS',
+ 0x83 => 'nilfs2', 'Journalised FS: NILFS2',
0x84 => '', 'OS/2 hidden C: drive',
0x86 => '', 'NTFS volume set (0x86)',
0x87 => '', 'NTFS volume set (0x87)',
@@ -155,7 +132,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',
@@ -187,10 +163,10 @@ sub type_names {
my @l = @{$type_names{important}};
push @l, grep { $_ ne 'Encrypted' } @{$type_names{non_fs_type}};
push @l, sort @{$type_names{other}} if $expert;
- if ($o_hd && !$o_hd->use_pt_type) {
- warn "$_ => $type_name2fs_type{$_}\n" foreach @l;
+ # 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{$_[0]} } @l;
+ @l = uniq_ { $type_name2fs_type{$_} } @l;
(@l, @{$type_names{non_fs_type}});
} else {
@l;
@@ -275,9 +251,10 @@ 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('blkid', '2>', '/dev/null', '-o', 'udev', '-p', devices::make($part->{device}));
+ } run_program::get_stdout_raw({ timeout => 30 }, 'blkid', '2>', '/dev/null', '-o', 'udev', '-p', devices::make($part->{device}));
\%h;
}
@@ -311,39 +288,45 @@ sub type_subpart_from_magic {
$p;
}
-sub defaultFS { 'ext4' }
+sub defaultFS() { 'ext4' }
-sub true_local_fs_types() { qw(btrfs ext3 ext2 ext4 reiserfs reiser4 xfs jfs) }
+sub true_local_fs_types() { qw(btrfs ext3 ext2 ext4 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 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 isDos { ${{ 1 => 1, 4 => 1, 6 => 1 }}{$_[0]{pt_type}} }
sub isFat_or_NTFS { member($_[0]{fs_type}, 'vfat', 'ntfs', '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/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi
- # Hopefuly we'll ask to hal/udev someday
- 'RECOVERY', 'PQSERVICE', 'HP_RECOVERY', 'Recovery Partition', 'DellUtility', 'DellRestore', 'IBM_SERVICE', 'SERVICEV001', 'SERVICEV002')
- )
+ # 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))
+ );
}
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
+sub isOtherAvailableFS { isESP($_[0]) || isFat_or_NTFS($_[0]) || member($_[0]{fs_type}, 'ufs', 'hfs', 'iso9660') } #- other OS that linux can access its filesystem
sub isMountableRW { (isTrueFS($_[0]) || isOtherAvailableFS($_[0])) && $_[0]{fs_type} ne 'ntfs' }
sub cannotBeMountable {
my ($part) = @_;
- isRawRAID($part) || isRawLUKS($part) || isRawLVM($part);
+ isRawRAID($part) || isRawLUKS($part) || isRawLVM($part) || isBIOS_GRUB($part);
}
sub isNonMountable {
my ($part) = @_;
@@ -390,17 +373,21 @@ sub set_isFormatted {
#- do this before modifying $part->{fs_type}
sub check {
my ($fs_type, $_hd, $part) = @_;
- $fs_type eq "jfs" && $part->{size} < MB(16) and die N("You can not use JFS for partitions smaller than 16MB");
- $fs_type eq "reiserfs" && $part->{size} < MB(32) 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) = @_;
diff --git a/perl-install/fs/wild_device.pm b/perl-install/fs/wild_device.pm
index 37818ce5a..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,13 +11,13 @@ 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 =~ /^UUID=(.*)/) {
'uuid', $1;
- } elsif ($dev eq 'none' || $dev eq 'rootfs') {
+ } elsif (member($dev, qw(none rootfs))) {
'virtual';
} elsif ($dev =~ m!^(\S+):/(\w|$)!) {
'nfs';
@@ -40,11 +40,11 @@ sub to_subpart {
$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") unless $dev =~ m!mapper/!;
+ my $symlink = $dev !~ m!mapper/! ? readlink("$dev") : undef;
$dev =~ s!/u?dev/!!;
if ($symlink && $symlink !~ m!^/!) {
@@ -67,7 +67,7 @@ sub to_subpart {
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");
diff --git a/perl-install/fsedit.pm b/perl-install/fsedit.pm
index 680b7b8fb..a013cc679 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
@@ -22,32 +23,51 @@ use fs;
# min_hd_size: only suggest this partition if the hd size is bigger than that
%suggestions = (
N_("simple") => [
- { mntpoint => "/", size => MB(300), fs_type => defaultFS(), ratio => 10, maxsize => MB(12300) },
- { mntpoint => "swap", size => MB(128), fs_type => 'swap', ratio => 1, maxsize => MB(4000) },
- { mntpoint => "/home", size => MB(300), fs_type => defaultFS(), ratio => 8, min_hd_size => MB(8000) },
+ { 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 => 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(7000) },
+ { mntpoint => "/home", size => MB(100), fs_type => defaultFS(), ratio => 3, min_hd_size => MB(10000) },
], N_("server") => [
{ 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(7000) },
+ { 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 => MB(50), pt_type => 0xef, ratio => 1, maxsize => MB(150) }, @$_);
+my %bck_suggestions = %suggestions;
+
+sub init_mntpnt_suggestions {
+ my ($all_hds, $o_force) = @_;
+ my $fstab = [ fs::get::fstab($all_hds) ];
+ state $done;
+ return if $done && !$o_force;
+ $done++;
+
+ my $mntpoint;
+ # only suggests /boot/EFI if there's not already one:
+ if (is_uefi()) {
+ if (!any { isESP($_) } @$fstab) {
+ $mntpoint = { mntpoint => "/boot/EFI", size => MB(100), pt_type => 0xef, ratio => 1, maxsize => MB(300) };
+ }
+ } elsif (fs::any::is_boot_bios_part_needed($all_hds, $fstab)) {
+ # suggests a Boot BIOS partition if none is present and if needed (aka !UEFI but disk is GPT partitionned)
+ $mntpoint = { mntpoint => "", size => MB(1), pt_type => 'BIOS_BOOT', ratio => 1, maxsize => MB(2) };
+ }
+ return if !$mntpoint;
+ foreach (keys %suggestions) {
+ $suggestions{$_} = [ $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",
);
#-######################################################################################
@@ -226,7 +246,7 @@ sub get_hds {
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() && arch() ne 'ppc';
+ fs::proc_partitions::compare($hd) if !detect_devices::is_xbox();
}
}
} sub {
@@ -244,7 +264,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)
@@ -266,6 +286,9 @@ 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 (@parts) {
if (my $type = fs::type::type_subpart_from_magic($_)) {
@@ -294,6 +317,8 @@ Do you agree to lose all the partitions?
# 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);
@@ -378,7 +403,7 @@ sub suggest_part {
my $has_swap = any { isSwap($_) } fs::get::fstab($all_hds);
my @local_suggestions =
- grep { !$_->{mntpoint} && !$_->{VG_name} || !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;
@@ -426,59 +451,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);
- if ($mntpoint eq "/" && isRAID($part) && !fs::get::has_mntpoint("/boot", $all_hds)) {
- # lilo handles / on RAID1
- if ($part->{level} ne '1') {
- cdie N("You've selected a software RAID partition as root (/).
-No bootloader is able to handle this without a /boot partition.
-Please be sure to add a /boot partition");
- } else {
- # LILO only handles 0.90 metadata
- if ($part->{isFormatted} && $part->{metadata} && $part->{metadata} ne '0.90') {
- cdie N("Metadata version unsupported for a boot partition. Please be sure to add a /boot partition.");
- } else {
- $part->{metadata} = '0.90';
- }
- }
- }
-
- if ($mntpoint eq "/boot" && isRAID($part)) {
- die N("You've selected a software RAID partition as /boot.
-No bootloader is able to handle this.") if $part->{level} ne '1'; # lilo handles /boot on RAID1
- # LILO only handles 0.90 metadata
- if ($part->{isFormatted} && $part->{metadata} && $part->{metadata} ne '0.90') {
- die N("Metadata version unsupported for a boot partition.");
- } else {
- $part->{metadata} = '0.90';
- }
- }
-
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");
+Please be sure to add a separate /boot partition");
}
if ($mntpoint eq "/boot" && (isLUKS($part) || isRawLUKS($part))) {
- die N("You can not use an encrypted file system for mount point %s", "/boot");
+ die N("You cannot use an encrypted filesystem for mount point %s", "/boot");
}
- #- NB: if the LV doesn't exist, lv_nb_pvs returns 0
- die N("You can not use the 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 the 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);
-
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 /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/3/4, reiserfs, xfs, or jfs) for this mount point\n")
- if !isTrueFS($part) && member($mntpoint, '/home', 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;
@@ -503,12 +494,13 @@ sub add {
}
sub allocatePartitions {
- my ($all_hds, $to_add) = @_;
+ my ($all_hds, $to_add, $o_hd) = @_;
my @to_add = @$to_add;
foreach my $part_ (fs::get::holes($all_hds, 'non_readonly')) {
my ($start, $size, $dev) = @$part_{"start", "size", "rootDevice"};
+ 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)) {
@@ -522,11 +514,11 @@ sub allocatePartitions {
}
sub auto_allocate {
- my ($all_hds, $o_suggestions) = @_;
+ my ($all_hds, $o_suggestions, $o_target) = @_;
my $before = listlength(fs::get::fstab($all_hds));
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);
@@ -548,6 +540,8 @@ sub auto_allocate {
die N("Nothing to do");
}
}
+ my @fstab = fs::get::fstab($all_hds);
+ fs::mount_point::suggest_mount_points_always(\@fstab);
}
sub auto_allocate_raids {
@@ -616,14 +610,28 @@ sub change_type {
1;
}
+=item partition_table_clear_and_initialize($lvms, $hd, $o_in, $o_type, $b_warn) = @_;
+
+wrapper around partition_table::initialize().
+
+=cut
+
sub partition_table_clear_and_initialize {
my ($lvms, $hd, $o_in, $o_type, $b_warn) = @_;
$hd->clear_existing;
partition_table_initialize($lvms, $hd, $o_in, $o_type, $b_warn);
}
+=item partition_table_initialize($lvms, $hd, $o_in, $o_type, $b_warn) = @_;
+
+wrapper around partition_table::initialize() like
+partition_table_clear_and_initialize() but which also create a singleton VG
+automatically (so that it's easier for the user)
+
+=cut
+
sub partition_table_initialize {
- my ($lvms, $hd, $o_in, $b_warn, $o_type) = @_;
+ 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) {
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 29c28cb77..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 ce22cd5ee..fba5078cd 100644
--- a/perl-install/harddrake/autoconf.pm
+++ b/perl-install/harddrake/autoconf.pm
@@ -24,10 +24,43 @@ sub xconf {
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 {
@@ -46,6 +79,11 @@ sub pcmcia {
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;
@@ -75,8 +113,6 @@ sub laptop {
# }
require services;
services::set_status("apmd", -e "/proc/apm");
- services::set_status("cpufreq", $on_laptop);
- services::set_status("apmd", $on_laptop);
services::set_status("laptop-mode", $on_laptop);
services::set_status("numlock", !$on_laptop);
}
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 9cfebe7fb..afdacc5a2 100644
--- a/perl-install/harddrake/data.pm
+++ b/perl-install/harddrake/data.pm
@@ -24,7 +24,7 @@ foreach my $dev (@devices) {
sub unknown() {
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;
@@ -62,7 +62,8 @@ our @tree =
string => N("SATA controllers"),
icon => "ide_hd.png",
configurator => "",
- detector => sub { f(grep { $_->{driver} !~ /^pata/ } detect_devices::probe_category('disk/sata')) },
+ detector => sub { f(grep { $_->{driver} !~ /^pata/ } detect_devices::probe_category('disk/sata')),
+ f(grep { $_->{description} =~ /AHCI/ } @devices) },
checked_on_boot => 1,
},
@@ -384,7 +385,7 @@ our @tree =
string => N("Bluetooth devices"),
icon => "hw_network.png",
configurator => "",
- detector => sub { f(detect_devices::probe_category('bus/bluetooth')) },
+ detector => sub { f(detect_devices::probe_category('bus/bluetooth')), f(grep { $_->{description} =~ /Bluetooth Dongle/ } @devices) },
checked_on_boot => 1,
},
@@ -399,7 +400,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,
@@ -410,7 +412,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,
},
@@ -432,7 +434,7 @@ our @tree =
string => N("Memory"),
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,
},
@@ -475,9 +477,9 @@ our @tree =
icon => "hw-keyboard.png",
configurator => "$sbindir/keyboarddrake",
detector => sub {
- f(grep { $_->{description} =~ /Keyboard/i || $_->{media_type} =~ /Subclass\|Keyboard/i ||
+ 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/ && $_->{description} !~ /PC Speaker/;
+ $_->{bus} ne 'usb' && $_->{driver} =~ /^event|kbd|^usbhid/ && $_->{description} !~ /PC Speaker/;
} @devices);
},
checked_on_boot => 0,
@@ -570,9 +572,7 @@ sub custom_id {
N("cpu # ") . $device->{processor} . ": " . $device->{'model name'} :
$device->{"Socket Designation"} ?
"$device->{name} (" . $device->{"Socket Designation"} . ")" :
- $device->{name} ? $device->{name} :
- (($device->{description}) ? $device->{description} :
- (($device->{Vendor}) ? $device->{Vendor} : $str)));
+ $device->{name} || $device->{description} || $device->{Vendor} || $str);
}
1;
diff --git a/perl-install/harddrake/sound.pm b/perl-install/harddrake/sound.pm
index a8856b967..edf7208f2 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,184 +12,6 @@ use list_modules;
use detect_devices;
use log;
-
-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_als300" => [ "unknown" ],
- "snd_als4000" => [ "unknown" ],
- "snd_aoa" => [ "unknown" ],
- "snd_asihpi" => [ "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_cmi8788" => [ "unknown" ], # pci
- "snd_cmipci" => [ "cmpci" ],
- "snd_cs4231" => [ "unknown" ], # isa
- "snd_cs4232" => [ "cs4232" ], # isa
- "snd_cs4236" => [ "ad1848" ], # isa
- "snd_cs4281" => [ "cs4281" ],
- "snd_cs46xx" => [ "cs46xx" ],
- "snd_cs5530" => [ "unknown" ],
- "snd_cs5535audio" => [ "unknown" ],
- "snd_darla20" => [ "unknown" ],
- "snd_darla24" => [ "unknown" ],
- "snd_dt0197h" => [ "unknown" ], # isa
- "snd_dt019x" => [ "unknown" ], # isa
- "snd_echo3g" => [ "unknown" ],
- "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_usb_caiaq" => [ "unknown" ],
- "snd_usb_usx2y" => [ "unknown" ],
- "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 is_user_switching_enabled() {
- my $output = run_program::get_stdout('polkit-action', '--action',
- 'org.freedesktop.hal.device-access.sound');
- my ($val) = $output =~ /default_inactive: (.*)/;
- to_bool($val eq 'no');
-}
-
-sub set_user_switching {
- my ($val) = @_;
- if ($val) {
- run_program::get_stdout('polkit-action', '--reset-defaults',
- 'org.freedesktop.hal.device-access.sound');
- } else {
- run_program::get_stdout('polkit-action', '--set-defaults-inactive',
- 'org.freedesktop.hal.device-access.sound', 'yes');
- }
-}
-
-
sub is_pulseaudio_enabled() {
my $soundprofile = common::read_alternative('soundprofile');
$soundprofile =~ /pulse$/;
@@ -209,6 +21,8 @@ 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
@@ -226,159 +40,81 @@ sub set_pulseaudio {
}
-my $pa_defaultsconfig_file = "$::prefix/etc/pulse/default.pa";
+my $pa_startup_scriptfile = "$::prefix/etc/pulse/default.pa";
sub is_pulseaudio_glitchfree_enabled() {
- return -f $pa_defaultsconfig_file &&
- cat_($pa_defaultsconfig_file) !~ /^load-module\s+module-(udev|hal)-detect\s+tsched=0/m;
+ 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_defaultsconfig_file;
-}
-
-my $pa_client_conffile = "$::prefix/etc/pulse/client.conf";
-
-sub set_PA_autospan {
- my ($val) = @_;
- $val = 'autospawn = ' . bool2yesno($val) . "\n";
- my $done;
- substInFile {
- if (/^autospawn\s*=/) {
- $_ = $val;
- $done = 1;
- }
- } $pa_client_conffile;
- append_to_file($pa_client_conffile, $val) if !$done;
-}
-
-
-my $pulse_config_file = "$::prefix/etc/pulse/daemon.conf";
-
-sub is_5_1_in_pulseaudio_enabled() {
- my ($val) = cat_($pulse_config_file) =~ /^default-sample-channels\s*=\s*(\d+)/m; #^
- $val ||= 2;
- $val == 6;
-}
-
-sub set_5_1_in_pulseaudio {
- my ($val) = @_;
- $val = 'default-sample-channels = ' . ($val ? 6 : 2) . "\n";
- my $done;
- substInFile {
- if (/^default-sample-channels\s*=/) {
- $_ = $val;
- $done = 1;
- }
- } $pulse_config_file;
- append_to_file($pulse_config_file, $val) if !$done;
+ } $pa_startup_scriptfile;
}
sub rooted { run_program::rooted($::prefix, @_) }
-sub unload { modules::unload(@_) if $::isStandalone || $blacklisted }
+sub unload { modules::unload(@_) if $::isStandalone }
sub load {
my ($modules_conf, $name) = @_;
- modules::load_and_configure($modules_conf, $name) if $::isStandalone || $blacklisted;
-}
-
-sub get_alternative {
- my ($driver) = @_;
- my $list = $alsa2oss{$driver} || $oss2alsa{$driver};
- $list ? @$list : "unknown";
-}
-
-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);
- configure_one_sound_slot($modules_conf, $index, $new_driver);
- $modules_conf->write;
- if ($new_driver =~ /^snd_/) { # new driver is an alsa one
- $in->do_pkgs->ensure_binary_is_installed(qw(alsa-utils alsactl), 1);
- $in->do_pkgs->ensure_binary_is_installed(qw(aoss aoss), 1);
- 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;
+ modules::load_and_configure($modules_conf, $name) if $::isStandalone;
}
-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 = $driver ne 'unknown' ? 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_installed = -f $pa_startup_scriptfile && -d '/etc/sound/profiles/pulse';
my $is_pulseaudio_enabled = is_pulseaudio_enabled();
my $is_pulseaudio_glitchfree_enabled = is_pulseaudio_glitchfree_enabled();
- my $is_5_1_in_pulseaudio_enabled = is_5_1_in_pulseaudio_enabled();
- my $is_user_switching = is_user_switching_enabled();
my $old_value = $is_pulseaudio_enabled;
my $write_config = sub {
+ return if !$is_pulseaudio_installed;
set_pulseaudio($is_pulseaudio_enabled);
set_pulseaudio_glitchfree($is_pulseaudio_glitchfree_enabled);
- set_PA_autospan($is_pulseaudio_enabled);
- set_5_1_in_pulseaudio($is_5_1_in_pulseaudio_enabled);
- set_user_switching($is_user_switching);
if ($is_pulseaudio_enabled) {
- my $lib = (arch() =~ /x86_64/ ? 'lib64' : 'lib');
+ my $lib = get_libdir();
$in->do_pkgs->ensure_is_installed($lib . 'alsa-plugins-pulseaudio',
'/usr/' . $lib . '/alsa-lib/libasound_module_pcm_pulse.so');
}
if ($old_value ne $is_pulseaudio_enabled) {
require any;
any::ask_for_X_restart($in);
- }
+ }
};
my @common = (
- get_any_driver_entry($in, $modules_conf, $driver, $device),
{
text => N("Enable PulseAudio"),
type => 'bool', val => \$is_pulseaudio_enabled,
- },
- {
- text => N("Enable 5.1 sound with Pulse Audio"),
- type => 'bool', val => \$is_5_1_in_pulseaudio_enabled,
- disabled => sub { !$is_pulseaudio_enabled },
- },
- {
- text => N("Enable user switching for audio applications"),
- type => 'bool', val => \$is_user_switching,
+ disabled => sub { !$is_pulseaudio_installed },
},
{
text => N("Use Glitch-Free mode"),
type => 'bool', val => \$is_pulseaudio_glitchfree_enabled,
- disabled => sub { !$is_pulseaudio_enabled },
+ disabled => sub { !$is_pulseaudio_installed || !$is_pulseaudio_enabled },
},
{
advanced => 1,
@@ -386,13 +122,12 @@ sub switch {
clicked => sub { run_program::run('reset_sound') }
},
{
- advanced => 1,
- val => N("Trouble shooting"), disabled => sub {},
+ val => N("Troubleshooting"), disabled => sub {},
clicked => sub { &trouble($in) }
},
);
- if ($new_driver eq 'unknown') {
+ 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\"",
@@ -403,127 +138,70 @@ sub switch {
$write_config->();
}
} elsif ($in->ask_from_({ title => N("Sound configuration"),
+ interactive_help_id => 'soundConfig',
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.
-");
- },
+ $device->{description} .
+ "\n\n" . N("Your card uses the \"%s\" driver", $driver),
},
- [
- {
- label => N("Driver:"), val => \$new_driver, list => \@alternative, default => $new_driver, sort =>1,
- allow_empty_list => 1,
- format => sub { my ($drv) = @_;
- $drv eq 'unknown' ? $drv :
- sprintf(($des{$drv} ? "$des{$drv} (%s [%s])"
- : "%s [%s]"), $drv, $drv =~ /^snd_/ ? 'ALSA' : 'OSS');
- }
- },
- @common,
- ]))
+ \@common,
+ ))
{
$write_config->();
- 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;
}
- } 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) ]);
}
- 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
-- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card uses
-by default
-- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it
-currently uses
-- \"/sbin/lsmod\" will enable you to check if its module (driver) is
-loaded or not
+- 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.
-- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will
-tell you if sound and alsa services are configured to be run on
-initlevel 3
-- \"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.
-")));
-}
+- \"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
-sub get_any_driver_entry {
- my ($in, $modules_conf, $driver, $device) = @_;
- return () if $::isInstall;
- +{
- advanced => 1,
- 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;
- }
- }
- };
+
+- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.
+
+
+- \"pactl stat\" will check that you can connect to the PulseAudio daemon correctly.
+
+
+- \"pactl list sink-inputs\" will tell you which programs are currently playing sound via PulseAudio.
+
+
+- \"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 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()
- && arch() !~ /mips/;
+ $modules_conf->set_options('snd-ac97-codec', "power_save=1") if $driver =~ /^snd/ && detect_devices::isLaptop();
}
sub configure_sound_slots {
@@ -531,7 +209,7 @@ sub configure_sound_slots {
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;
configure_one_sound_slot($modules_conf, $::i, $_->{driver});
}
diff --git a/perl-install/harddrake/v4l.pm b/perl-install/harddrake/v4l.pm
index 7711c250a..bd7c649bb 100644
--- a/perl-install/harddrake/v4l.pm
+++ b/perl-install/harddrake/v4l.pm
@@ -473,7 +473,7 @@ 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 => '|' },
@@ -483,7 +483,7 @@ If your card is misdetected, you can force the right tuner and card types here.
$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/install/Makefile b/perl-install/install/Makefile
index ab65f2eeb..a8c6cceba 100644
--- a/perl-install/install/Makefile
+++ b/perl-install/install/Makefile
@@ -15,15 +15,18 @@ all: xs
clean xs:
make -C .. $@
+dist: tar
+
tar:
rm -rf $(PRODUCT)*.tar* $(PRODUCT)-$(VERSION)
- mkdir -p $(PRODUCT)-$(VERSION)
- svn export -q -rBASE .. $(PRODUCT)-$(VERSION)/perl-install
- svn export -q -rBASE ../../tools $(PRODUCT)-$(VERSION)/tools
- svn export -q -rBASE ../../kernel $(PRODUCT)-$(VERSION)/kernel
- cp ../../Makefile.config $(PRODUCT)-$(VERSION)/
- tar cfa $(PRODUCT)-$(VERSION).tar.lzma $(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)
+ git tag $(VERSION)
install:
$(MAKE) full_stage2
@@ -32,39 +35,47 @@ install:
install_pms:
[ -d $(DEST) ] || ../../tools/mdkinst_stage2_tool --uncompress $(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
+# 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 (/^=(head|begin)/ .. /^=cut/) || /use (diagnostics|strict|vars|warnings)/' $$i > $(DESTREP4PMS)/$$i; \
+ perl -pe 's/#[-+].*//; $$_ = "\n" if (/^=(back|begin|head|item|over|pod)/ .. /^=cut/) || /use (diagnostics|strict|vars|warnings)/' $$i > $(DESTREP4PMS)/$$i; \
done
- cp ../share/*.rc share/*.rc $(DESTREP4PMS)
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
+ 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)
- mv -f $(DEST)/usr/$(LIB)/*.so* $(DEST)/$(LIB)
../../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
@@ -75,6 +86,7 @@ endif
full_stage2:
$(MAKE) stage2
+ @if [ "$${DEBUG_INSTALL+xxx}" ]; then make dont_run_directly_stage2; else : ; fi
$(MAKE) compress
compress:
@@ -82,14 +94,13 @@ compress:
stage2:
rm -rf $(DEST)
- mkdir -p $(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)
- echo -e '#!/bin/sh\n\nexec /usr/bin/busybox sh' > $(DEST)/usr/bin/runinstall2.sh
- chmod a+x $(DEST)/usr/bin/runinstall2.sh
+ install -m 755 share/runinstall2.sh share/gdb-inst $(DEST)/usr/bin/
ln -sf runinstall2.sh $(DEST)/usr/bin/runinstall2
trace_stage2:
diff --git a/perl-install/install/NEWS b/perl-install/install/NEWS
index ae87a73cf..e655c0c91 100644
--- a/perl-install/install/NEWS
+++ b/perl-install/install/NEWS
@@ -1,3 +1,2065 @@
+- detect ovirt too (mga#19308)
+- 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
@@ -365,7 +2427,7 @@ Version 12.62 - 9 October 2009
Version 12.61 - 8 October 2009
-- partitionning_wizard:
+- 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
@@ -394,7 +2456,7 @@ Version 12.59 - 07 October 2009
Version 12.58 - 05 October 2009
- better describe what usernames we allow (#44783)
-- rewrite partitionning wizard to look better in gtk (not perfect yet)
+- rewrite partitioning wizard to look better in gtk (not perfect yet)
Version 12.54 - 23 September 2009
@@ -539,7 +2601,7 @@ Version 12.33 - 23 April 2009
Version 12.32 - 23 April 2009
- fix cdrom path in urpmi.cfg for dual arch ISOs
-- advanced partitionning step:
+- advanced partitioning step:
o fix displaying help at install time
Version 12.31 - 22 April 2009
@@ -560,7 +2622,7 @@ Version 12.30 - 21 April 2009
to kde4 upgrade is now done
- fix checking for kde3 (which is now in /opt)
- diskdrake:
- o display a progress bar while formating an ext4 partition
+ 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
@@ -888,7 +2950,7 @@ Version 11.77 - 15 January 2008
Version 11.76 - 18 December 2008
-- partitionning:
+- 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
@@ -899,7 +2961,7 @@ Version 11.75 - 17 December 2008
(since the default in xorg has changed)
- handle new driver:
o network: sxg, w35und
-- partitionning:
+- partitioning:
o kernel-2.6.28+ supports more than 15 partitions on SATA & SCSI devices
Version 11.74 - 16 December 2008
@@ -1063,7 +3125,7 @@ Version 11.47 - 17 September 2008
- handle new driver:
o ethernet: jme
-- partitionning step
+- 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
@@ -1091,7 +3153,7 @@ Version 11.43 - 16 September 2008
- fix displaying current security level in GUI
(regression introduced on 2008-08-29)
- increase default window height b/c of package selection step
-- refresh partitionning 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
@@ -1143,7 +3205,7 @@ Version 11.38 - 8 September 2008
- do not size radio button that have a label thus preventing uneeded horizontal
scrollbars to appear
-- partitionning step
+- 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)
@@ -1192,7 +3254,7 @@ Version 11.30 - 1 September 2008
- 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" & "partitionning" steps
+- 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"
@@ -1261,7 +3323,7 @@ Version 11.21 - 21 August 2008
box in english lang (#41103)
- do not set $HOME while installing packages (#18088)
- install proper qtX package for gcin
-- partitionning step
+- partitioning step
o ensure we initialize only once but at least one, thus fixing crash
when embedded or in installer (#43011)
diff --git a/perl-install/install/any.pm b/perl-install/install/any.pm
index ea31266ba..90e5cae86 100644
--- a/perl-install/install/any.pm
+++ b/perl-install/install/any.pm
@@ -1,4 +1,4 @@
-package install::any; # $Id$
+package install::any;
use strict;
@@ -8,6 +8,7 @@ our @EXPORT_OK = qw(addToBeDone);
#-######################################################################################
#- misc imports
#-######################################################################################
+use feature 'state';
use common;
use run_program;
use fs::type;
@@ -22,8 +23,24 @@ 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) = @_;
@@ -38,13 +55,25 @@ 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 || dont_run_directly_stage2();
+ return if $::local_install || $::testing;
my $shellpid_file = '/var/run/drakx_shell.pid';
return if -e $shellpid_file && -d '/proc/' . chomp_(cat_($shellpid_file));
@@ -54,7 +83,8 @@ sub spawnShell() {
return;
}
- $ENV{DISPLAY} ||= ":0"; #- why not :pp
+ #- 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;
@@ -82,6 +112,12 @@ cant_spawn:
c::_exit(1);
}
+=item getAvailableSpace($o)
+
+Returns available space
+
+=cut
+
sub getAvailableSpace {
my ($o) = @_;
fs::any::getAvailableSpace($o->{fstab});
@@ -91,7 +127,7 @@ sub preConfigureTimezone {
my ($o) = @_;
require timezone;
- #- can not be done in install cuz' timeconfig %post creates funny things
+ #- cannot be done in install cuz' timeconfig %post creates funny things
add2hash($o->{timezone}, timezone::read()) if $o->{isUpgrade};
$o->{timezone}{timezone} ||= timezone::bestTimezone($o->{locale}{country});
@@ -101,6 +137,12 @@ sub preConfigureTimezone {
add2hash_($o->{timezone}, { UTC => $utc, ntp => $ntp });
}
+=item ask_suppl_media_method($o)
+
+Enables to add supplementary media
+
+=cut
+
sub ask_suppl_media_method {
my ($o) = @_;
our $suppl_already_asked;
@@ -113,18 +155,18 @@ sub ask_suppl_media_method {
Do you have a supplementary installation medium to configure?",
- "\n\n\n" . join(",\n\n", map { "- $_->{name}" } install::media::allMediums($o->{packages}))));
+ "\n\n\n" . join(",\n\n", map { "- $_->{name}" . ($_->{ignore} ? " (disabled)" : '') } install::media::allMediums($o->{packages}))));
my %l = my @l = (
'' => N("None"),
- 'cdrom' => N("CD-ROM"),
'http' => N("Network (HTTP)"),
'ftp' => N("Network (FTP)"),
'nfs' => N("Network (NFS)"),
);
- $o->ask_from(
- '', $msg,
+ $o->ask_from_({ messages => $msg,
+ interactive_help_id => 'add_supplemental_media',
+ },
[ {
val => \my $suppl,
list => [ map { $_->[0] } group_by2(@l) ],
@@ -137,8 +179,13 @@ Do you have a supplementary installation medium to configure?",
$suppl;
}
-#- if the supplementary media is networked, but not the main one, network
-#- support must be installed and network started.
+=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) = @_;
@@ -146,11 +193,16 @@ sub prep_net_suppl_media {
return if our $net_suppl_media_configured && network::tools::has_network_connection();
$net_suppl_media_configured = 1;
- # needed so that one can install basesystem before adding suppl network media:
- install::media::configure_media($o->{packages});
- #- install basesystem now
- $o->do_pkgs->ensure_is_installed('basesystem', undef, 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;
@@ -158,6 +210,12 @@ sub prep_net_suppl_media {
sleep(3);
}
+=item ask_url($in, $o_url)
+
+Asks URL of the mirror
+
+=cut
+
sub ask_url {
my ($in, $o_url) = @_;
@@ -173,18 +231,25 @@ sub ask_url {
}
} } ]) && $url;
}
+
+=item ask_mirror($o, $type, $o_url)
+
+Retrieves list of mirrors and offers to pick one
+
+=cut
+
sub ask_mirror {
my ($o, $type, $o_url) = @_;
require mirror;
my $mirrors = eval {
- my $_w = $o->wait_message('', N("Contacting Mandriva Linux web site to get the list of available mirrors..."));
+ my $_w = $o->wait_message('', N("Contacting %s web site to get the list of available mirrors...", N("Mageia")));
mirror::list($o->{product_id}, $type);
};
my $err = $@;
if (!$mirrors) {
- $o->ask_warn('', N("Failed contacting Mandriva Linux web site to get the list of available mirrors") . "\n$err");
+ $o->ask_warn('', N("Failed contacting %s web site to get the list of available mirrors", N("Mageia")) . "\n$err");
return ask_url($o, $o_url);
}
@@ -217,10 +282,8 @@ sub ask_mirror {
sub ask_suppl_media_url {
my ($o, $method, $o_url) = @_;
- if ($method eq 'ftp' || $method eq 'http') {
+ if (member($method, qw(ftp http))) {
install::any::ask_mirror($o, 'distrib', $o_url);
- } elsif ($method eq 'cdrom') {
- 'cdrom://';
} elsif ($method eq 'nfs') {
my ($host, $dir) = $o_url ? $o_url =~ m!nfs://(.*?)(/.*)! : ();
$o->ask_from_(
@@ -242,6 +305,14 @@ sub ask_suppl_media_url {
"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;
@@ -250,7 +321,7 @@ sub selectSupplMedia {
my $method = ask_suppl_media_method($o) or return;
#- configure network if needed
- if (!scalar keys %{$o->{net}{ifcfg}} && $method !~ /^(?:cdrom|disk)/ && !$::local_install) {
+ if (!scalar keys %{$o->{net}{ifcfg}} && $method !~ /^(?:disk)/ && !$::local_install) {
prep_net_suppl_media($o);
}
@@ -296,6 +367,15 @@ sub selectSupplMedia {
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
@@ -308,31 +388,227 @@ sub load_rate_files {
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);
+ 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;
+
+ @need || @xpkgs || $need_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->{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;
+ $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;
{
- $o->{packages} = install::pkgs::empty_packages($o->{keep_unrequested_dependencies});
+ #- 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);
- my ($suppl_method, $copy_rpms_on_disk) = install::media::get_media($o, $media, $o->{packages});
+ {
+ 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;
+ if ($suppl_method) {
+ 1 while $o->selectSupplMedia;
+ }
+ install::media::update_media($urpm);
+ install::pkgs::popup_errors();
}
- install::media::configure_media($o->{packages});
- install::media::adjust_paths_in_urpmi_cfg($o->{packages});
+ 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 && !$::o->{match_all_hardware};
+ 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
- $o->{packages}{rpmdb} ||= install::pkgs::rpmDbOpen('rebuild_if_needed');
+ $urpm->{rpmdb} ||= install::pkgs::rpmDbOpen('rebuild_if_needed');
{
my $_wait = $o->wait_message('', N("Looking at packages already installed..."));
- install::pkgs::selectPackagesAlreadyInstalled($o->{packages});
+ install::pkgs::selectPackagesAlreadyInstalled($urpm);
}
remove_package_for_upgrade($o);
@@ -341,15 +617,16 @@ sub setPackages {
#- 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($o->{packages}, $o->{match_all_hardware});
- install::pkgs::selectPackage($o->{packages}, $kernel_pkg, 1);
- if ($o->{isUpgrade} && $o->{packages}{sizes}{dkms}) {
- my $devel_kernel_pkg = "$1-devel-latest" if $kernel_pkg =~ /(.*)-latest/;
+ 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($o->{packages}, [ $devel_kernel_pkg], 1);
+ install::pkgs::select_by_package_names($urpm, [ $devel_kernel_pkg ], 1);
}
- install::pkgs::select_by_package_names_or_die($o->{packages}, ['basesystem'], 1);
+ install::pkgs::select_by_package_names_or_die($urpm, default_bootloader(), 1) if !$o->{isUpgrade};
+ install::pkgs::select_by_package_names_or_die($urpm, ['basesystem'], 1);
my $rpmsrate_flags_was_chosen = $o->{rpmsrate_flags_chosen};
@@ -365,18 +642,17 @@ sub setPackages {
}
if ($o->{isUpgrade}) {
- {
- my $_w = $o->wait_message('', N("Finding packages to upgrade..."));
- install::pkgs::selectPackagesToUpgrade($o->{packages});
- }
- if ($o->{packages}{sizes}{'kdebase-progs'}) {
- log::l("selecting task-kde (since kdebase-progs was installed)");
- install::pkgs::select_by_package_names($o->{packages}, ['task-kde']);
- }
- upgrade_kde3_to_kde4($o);
+ 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};
@@ -399,15 +675,11 @@ sub remove_package_for_upgrade {
log::l("Removing packages took: ", formatTimeRaw(time() - $time));
}
-sub upgrade_kde3_to_kde4 {
- my ($o) = @_;
- if ((-e "$::prefix/usr/bin/kicker" || -e "$::prefix/opt/kde3/bin/kicker")
- && !install::pkgs::packageByName($o->{packages}, 'task-kde3')) {
- log::l("kde3 installed, but task-kde3 not available so can't upgrade correctly");
- log::l("ok, continuing anyway, but forcing install of task-kde4");
- install::pkgs::select_by_package_names($o->{packages}, ['task-kde4']);
- }
-}
+=item count_files($dir)
+
+Returns the number of files in $dir
+
+=cut
sub count_files {
my ($dir) = @_;
@@ -509,6 +781,7 @@ sub rpmsrate_always_flags {
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') ||
@@ -534,20 +807,57 @@ sub rpmsrate_always_flags {
$rpmsrate_flags_chosen;
}
+sub default_bootloader() {
+ my $p;
+ # we only support grub2-efi on UEFI:
+ if (is_uefi()) {
+ log::l("selecting grub2-efi because it's needed for UEFI boot");
+ $p = 'grub2-efi';
+ } else {
+ log::l("defaulting to grub");
+ $p = 'grub2';
+ }
+ [ $p ];
+}
+
+=item default_packages($o)
+
+Selects default packages to install according to configuration (FS, HW, ...)
+
+=cut
+
sub default_packages {
my ($o) = @_;
my @l;
- push @l, "brltty" if cat_("/proc/cmdline") =~ /brltty=/;
- push @l, "nfs-utils-clients" if $o->{method} eq "nfs";
- push @l, "mdadm" if !is_empty_array_ref($o->{all_hds}{raids});
- push @l, "lvm2" if !is_empty_array_ref($o->{all_hds}{lvms});
- push @l, "cryptsetup" if !is_empty_array_ref($o->{all_hds}{dmcrypts});
- push @l, "dmraid" if any { fs::type::is_dmraid($_) } @{$o->{all_hds}{hds}};
- push @l, 'cpufreq' if cat_('/proc/cpuinfo') =~ /AuthenticAMD/ && arch() =~ /x86_64/
- || cat_('/proc/cpuinfo') =~ /model name.*Intel\(R\) Core\(TM\)2 CPU/;
- push @l, 'apmd' if -e "/proc/apm";
- push @l, detect_devices::probe_name('Pkg');
+ 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", "cryptsetup") 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", qw(kernel-firmware-nonfree radeon-firmware)) 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} || 'dhcp-client' : () } 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';
+ add_n_log("needed for VMware hypervisor", 'open-vm-tools') if detect_devices::is_vmware();
my $dmi_BIOS = detect_devices::dmidecode_category('BIOS');
my $dmi_Base_Board = detect_devices::dmidecode_category('Base Board');
@@ -557,16 +867,18 @@ sub default_packages {
modules::append_to_modules_loaded_at_startup_for_all_kernels('acerhk');
}
- push @l, 'quota' if any { $_->{options} =~ /usrquota|grpquota/ } @{$o->{fstab}};
- push @l, uniq(grep { $_ } map { fs::format::package_needed_for_partition_type($_) } @{$o->{fstab}});
- push @l, 'ntfs-3g' if any { $_->{fs_type} eq 'ntfs-3g' } @{$o->{fstab}};
+ 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;
+ add_n_log("some fs is NTFS-3G", 'ntfs-3g') if any { $_->{fs_type} eq 'ntfs-3g' } @{$o->{fstab}};
+ add_n_log("some fs is btrfs", 'btrfs-progs') if any { $_->{fs_type} eq 'btrfs' } @{$o->{fstab}};
# 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);
- @l;
+ uniq(@l);
}
sub mark_skipped_packages {
@@ -639,6 +951,13 @@ sub kdemove_desktop_file {
}
}
+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
@@ -654,9 +973,9 @@ sub g_auto_install {
my $o = {};
require install::pkgs;
- $o->{default_packages} = install::pkgs::selected_leaves($::o->{packages});
+ $o->{default_packages} = [ sort @{ install::pkgs::selected_leaves($::o->{packages}) } ];
- my @fields = qw(mntpoint fs_type size);
+ my @fields = qw(fs_type hd level mntpoint options parts size VG_name);
$o->{partitions} = [ map {
my %l; @l{@fields} = @$_{@fields}; \%l;
} grep {
@@ -672,6 +991,9 @@ sub g_auto_install {
#- 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),
@@ -706,9 +1028,6 @@ sub getAndSaveAutoInstallFloppies {
eval { modules::load('loop') };
- if (arch() =~ /ia64/) {
- #- nothing yet
- } else {
my $mountdir = "$::prefix/root/aif-mount"; -d $mountdir or mkdir $mountdir, 0755;
my $param = 'kickstart=floppy ' . generate_automatic_stage1_params($o);
@@ -716,7 +1035,7 @@ sub getAndSaveAutoInstallFloppies {
{
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) or 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
@@ -751,7 +1070,6 @@ sub getAndSaveAutoInstallFloppies {
}
rmdir $mountdir;
$img;
- }
}
@@ -781,7 +1099,7 @@ sub loadO {
my $o;
foreach (removable_media__early_in_install()) {
my $dev = devices::make($_->{device});
- foreach my $fs (arch() =~ /sparc/ ? 'romfs' : ('ext2', 'vfat')) {
+ 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);
@@ -887,10 +1205,11 @@ sub generate_automatic_stage1_params {
$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("can not find nfsimage");
+ cat_("/proc/mounts") =~ m|(\S+):(\S+)\s+/tmp/media| or internal_error("cannot find nfsimage");
@ks = (server => $1, directory => $2);
}
@ks = (method => $method, @ks);
@@ -923,7 +1242,7 @@ sub generate_automatic_stage1_params {
sub find_root_parts {
my ($fstab, $prefix) = @_;
- grep { $_->{release} =~ /\b(mandrake|mandrakelinux|mandriva|conectiva)\b/i }
+ grep { $_->{release} =~ /\b(mandrake|mandrakelinux|mandriva|conectiva|mageia)\b/i }
_find_root_parts($fstab, $prefix);
}
@@ -998,7 +1317,7 @@ sub migrate_device_names {
goto found_one;
}
- #- we can not find one and only one matching hd
+ #- 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));
@@ -1215,9 +1534,10 @@ sub screenshot_dir__and_move() {
if (-e $dir0 && ! -e '/root/non-chrooted-marker.DrakX') {
($dir0, 'nowarn'); #- it occurs during pkgs install when we are chrooted
} elsif (-e $dir1) {
- if (-e "$dir2/DrakX-screenshots") {
- cp_af("$dir2/DrakX-screenshots", $dir1);
- rm_rf("$dir2/DrakX-screenshots");
+ my $path = "$dir2/DrakX-screenshots";
+ if (-e $path) {
+ cp_af($path, $dir1);
+ rm_rf($path);
}
$dir1;
} else {
@@ -1231,11 +1551,14 @@ sub take_screenshot {
my ($base_dir, $nowarn) = screenshot_dir__and_move();
my $dir = "$base_dir/DrakX-screenshots";
if (!-e $dir) {
- mkdir $dir or $in->ask_warn('', N("Can not make screenshots before partitioning")), return;
+ mkdir $dir or $in->ask_warn('', N("Cannot make screenshots before partitioning")), return;
}
my $nb = 1;
$nb++ while -e "$dir/$nb.png";
- system("fb2png /dev/fb0 $dir/$nb.png 0");
+ run_program::run('fb2png', '-p', "$dir/$nb.png");
+
+ # help doesn't remember warning has been shown (one shot processes):
+ $warned ||= -e "$dir/2.png";
if (!$warned && !$nowarn) {
$warned = 1;
@@ -1274,27 +1597,39 @@ sub remove_advertising() {
}
sub disable_user_view() {
- substInFile { s/^UserView=.*/UserView=true/ } "$::prefix/etc/kde/kdm/kdmrc";
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) = @_;
- fs::write_fstab($o->{all_hds}, $::prefix)
- if !$::local_install && (!$o->{isUpgrade} || $o->{isUpgrade} =~ /redhat|conectiva/ || $o->{migrate_device_names});
+ return if $::local_install || $o->{isUpgrade} && $o->{isUpgrade} !~ /redhat|conectiva/ && !$o->{migrate_device_names};
+ fs::write_fstab($o->{all_hds}, $::prefix);
}
-sub adjust_files_mtime_to_timezone() {
- #- to ensure linuxconf does not cry against those files being in the future
- #- to ensure fc-cache works correctly on fonts installed after reboot
+=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;
@@ -1390,4 +1725,8 @@ sub configure_pcmcia {
run_program::run("/lib/udev/pcmcia-socket-startup");
}
+=back
+
+=cut
+
1;
diff --git a/perl-install/install/commands.pm b/perl-install/install/commands.pm
index 19712f079..79f49b980 100644
--- a/perl-install/install/commands.pm
+++ b/perl-install/install/commands.pm
@@ -1,11 +1,11 @@
-package install::commands; # $Id$
+package install::commands;
#-########################################################################
#- This file implement many common shell commands:
-#- true, false, cat, which, dirname, basename, rmdir, lsmod, grep, tr,
+#- 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,
-#- modprobe, route, df, kill, lspci, lssbus, dmesg, sort, du,
+#- route, df, kill, lspci, lssbus, dmesg, sort, du,
#-########################################################################
use diagnostics;
@@ -37,8 +37,7 @@ 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 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 } }
}
@@ -97,7 +96,7 @@ sub rm {
if (!-l $_ && -d $_) {
$rec or die "$_ is a directory\n";
&$rm(glob_($_));
- rmdir $_ or die "can not remove directory $_: $!\n";
+ rmdir $_ or die "cannot remove directory $_: $!\n";
} else { unlink $_ or die "rm of $_ failed: $!\n" }
}
};
@@ -160,7 +159,7 @@ sub ls {
@_ == 1 && -d $_[0] and @_ = glob_($_[0]);
foreach (sort @_) {
if ($l) {
- my @s = lstat or warn("can not stat file $_\n"), next;
+ 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],
@@ -214,15 +213,15 @@ sub dd {
$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";
+ 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: can not read block $nb\n" : last);
- syswrite(OF, $tmp) or die "error: can not write block $nb\n";
+ $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";
@@ -233,7 +232,7 @@ 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: can not open file $_[0]\n" : *STDIN;
+ my $fh = @_ ? common::open_file($_[0]) || die "error: cannot open file $_[0]\n" : *STDIN;
if ($0 eq 'head') {
local $_;
@@ -276,9 +275,9 @@ sub hexdump {
sub more {
@ARGV = @_;
require devices;
- my $tty = devices::make('tty');
+ my $tty = '/dev/tty';
my $n = 0;
- open(my $IN, $tty) or die "can not open $tty\n";
+ open(my $IN, $tty) or die "cannot open $tty\n";
local $_;
while (<>) {
if (++$n == 25) {
@@ -290,15 +289,6 @@ sub more {
}
}
-sub modprobe {
- my ($h) = getopts(\@_, qw(h));
- $h || @_ == 0 and die "usage: modprobe <module> [options]\n";
- my $name = shift;
- require modules;
- list_modules::load_default_moddeps();
- 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");
@@ -373,7 +363,7 @@ 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: can not open file $_[0]\n" : *STDIN;
+ my $fh = @_ ? common::open_file($_[0]) || die "error: cannot open file $_[0]\n" : *STDIN;
if ($n) {
print(sort { $a <=> $b } <$fh>);
} else {
@@ -411,8 +401,11 @@ sub bug {
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,
- [ install::any::removable_media__early_in_install() ] ) or return;
+ \@devs) or return;
}
warn "putting file report.bug on $part->{device}\n";
diff --git a/perl-install/install/ftp.pm b/perl-install/install/ftp.pm
index 292fd2d3d..c69cdab25 100644
--- a/perl-install/install/ftp.pm
+++ b/perl-install/install/ftp.pm
@@ -1,4 +1,4 @@
-package install::ftp; # $Id$
+package install::ftp;
use Net::FTP;
diff --git a/perl-install/install/gtk.pm b/perl-install/install/gtk.pm
index 759861d28..686e31e2f 100644
--- a/perl-install/install/gtk.pm
+++ b/perl-install/install/gtk.pm
@@ -1,10 +1,10 @@
-package install::gtk; # $Id$
+package install::gtk;
use diagnostics;
use strict;
-use ugtk2;
-use mygtk2;
+use ugtk3;
+use mygtk3;
use common;
use lang;
use devices;
@@ -14,6 +14,7 @@ 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"
@@ -53,13 +54,15 @@ widget "*logo*" style "background-logo"
);
#------------------------------------------------------------------------------
-sub load_rc {
+sub load_css {
my ($o, $name) = @_;
my $f = $name;
- -r $name or $f = find { -r $_ } map { "$_/themes-$name.rc" } ("share", $ENV{SHARE_PATH}, dirname(__FILE__) . '/..');
+ -r $name or $f = find { -r $_ } map { "$_/themes-$name.css" } ("share", $ENV{SHARE_PATH}, dirname(__FILE__) . '/..');
if ($f) {
- Gtk2::Rc->parse_string($o->{doc} ? $theme_overriding_for_doc : scalar cat_($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);
}
}
@@ -68,19 +71,20 @@ sub load_font {
my ($o) = @_;
if (defined($::WizardWindow) && lang::text_direction_rtl()) {
- Gtk2::Widget->set_default_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);
}
- Gtk2::Rc->parse_string(q(
-style "default-font"
-{
- font_name = ") . lang::l2pango_font($o->{locale}{lang}) . q("
-}
-widget "*" style "default-font"
-
+ my $font = lang::l2pango_font($o->{locale}{lang});
+ my $s = qq(gtk-font-name = $font);
+ my $pl = Gtk3::CssProvider->new;
+ $pl->load_from_data("GtkWindow { font: $font }");
+ 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
));
}
@@ -95,13 +99,12 @@ my $root_window;
sub install_theme {
my ($o) = @_;
- load_rc($o, $o->{theme} ||= default_theme($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;
- mygtk2::set_root_window_background_with_gc($win->style->bg_gc('normal'));
$root_window = $win;
}
@@ -172,7 +175,7 @@ sub update_steps_position {
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:
- mygtk2::flush(); #- for auto_installs which never go through the Gtk2 main loop
+ mygtk3::flush(); #- for auto_installs which never go through the Gtk3 main loop
$o->{steps_widget}->move_selection($steps{steps}{$_}{text});
if ($last_step) {
@@ -182,14 +185,19 @@ sub update_steps_position {
}
$last_step = $_;
}
- mygtk2::flush(); #- for auto_installs which never go through the Gtk2 main loop
+ 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-2.0 pango fonts);
+ 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
@@ -202,16 +210,15 @@ q(<fontconfig>
$ENV{FONTCONFIG_FILE} = '/tmp/fonts.conf';
}
- Gtk2->init;
- Gtk2->set_locale;
+ Gtk3->init;
+ c::init_setlocale();
}
#------------------------------------------------------------------------------
sub init_sizes {
my ($o) = @_;
- ($::rootwidth, $::rootheight) = (Gtk2::Gdk->screen_width, Gtk2::Gdk->screen_height);
+ ($::rootwidth, $::rootheight) = (Gtk3::Gdk::Screen::width, Gtk3::Gdk::Screen::height);
$::stepswidth = $::rootwidth <= 640 ? 0 : 196;
- ($::logowidth, $::logoheight) = $::rootwidth <= 640 ? (0, 0) : (800, 75);
($o->{windowwidth}, $o->{windowheight}) = ($::rootwidth - $::stepswidth, $::rootheight);
($::real_windowwidth, $::real_windowheight) = (576, 465);
}
@@ -231,54 +238,38 @@ sub handle_unsafe_mouse {
sub special_shortcuts {
my (undef, $event) = @_;
- my $d = ${{ $Gtk2::Gdk::Keysyms{F2} => 'screenshot', $Gtk2::Gdk::Keysyms{Home} => 'restart' }}{$event->keyval};
+ my $d = ${{ Gtk3::Gdk::KEY_F2 => 'screenshot', Gtk3::Gdk::KEY_Home => 'restart' }}{$event->keyval};
if ($d eq 'screenshot') {
install::any::take_screenshot($::o);
} elsif ($d eq 'restart' && member('control-mask', @{$event->state}) && member('mod1-mask', @{$event->state})) {
log::l("restarting install");
- ugtk2->exit(0x35);
+ ugtk3->exit(0x35);
}
0;
}
#------------------------------------------------------------------------------
sub createXconf {
- my ($file, $mouse_type, $mouse_dev, $_wacom_dev, $Driver) = @_;
-
- $mouse_type = 'IMPS/2' if $mouse_type eq 'vboxmouse';
- symlinkf(devices::make($mouse_dev), "/dev/mouse") if $mouse_dev ne 'none';
-
- #- needed for imlib to start on 8-bit depth visual.
- symlink("/tmp/stage2/etc/imrc", "/etc/imrc");
- symlink("/tmp/stage2/etc/im_palette.pal", "/etc/im_palette.pal");
+ my ($file, $Driver) = @_;
#- remove "error opening security policy file" warning
symlink("/tmp/stage2/etc/X11", "/etc/X11");
-if ($Driver) {
- my ($mouse_driver, $mouse_protocol) = detect_devices::is_vmware() ? qw(vmmouse auto) : ('mouse', $mouse_type);
- output($file, sprintf(<<'END', $mouse_driver, $mouse_protocol, $Driver, $Driver eq 'fbdev' ? '"default"' : '"800x600" "640x480"'));
-Section "ServerFlags"
- Option "AutoAddDevices" "False"
-EndSection
+ return if !$Driver;
-Section "Files"
- FontPath "/usr/share/fonts:unscaled"
+ # 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 "InputDevice"
- Identifier "Keyboard"
- Driver "keyboard"
- Option "XkbModel" "pc105"
- Option "XkbLayout" "us"
+Section "Module"
+ Disable "glx"
EndSection
-Section "InputDevice"
- Identifier "Mouse"
- Driver "%s"
- Option "Protocol" "%s"
- Option "Device" "/dev/mouse"
- Option "ZAxisMapping" "4 5"
+Section "Files"
+ FontPath "/usr/share/fonts:unscaled"
EndSection
Section "Monitor"
@@ -289,17 +280,17 @@ EndSection
Section "Device"
Identifier "device"
- Driver "%s"
+ Driver "$Driver"
EndSection
Section "Screen"
Identifier "screen"
Device "device"
Monitor "monitor"
- DefaultColorDepth 16
+ DefaultColorDepth $depth
Subsection "Display"
- Depth 16
- Modes %s
+ Depth $depth
+ Modes $resolution
EndSubsection
EndSection
@@ -310,12 +301,8 @@ Section "ServerLayout"
Option "OffTime" "0"
Identifier "layout"
Screen "screen"
- InputDevice "Mouse" "CorePointer"
- InputDevice "Keyboard" "CoreKeyboard"
EndSection
-
-END
- }
+));
}
1;
diff --git a/perl-install/install/help/Makefile b/perl-install/install/help/Makefile
index cca58ff11..54fee2180 100644
--- a/perl-install/install/help/Makefile
+++ b/perl-install/install/help/Makefile
@@ -1,7 +1,7 @@
help:
@if [ ! -d doc ]; then \
echo "Checking out doc stuff now ..."; \
- cvs -d :ext:cvs.mandriva.com:/cooker co doc/manualB/{entities,manuals,modules}; \
+ 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}; \
diff --git a/perl-install/install/help/help.pm b/perl-install/install/help/help.pm
index 15304280e..e2e5e8f06 100644
--- a/perl-install/install/help/help.pm
+++ b/perl-install/install/help/help.pm
@@ -8,11 +8,11 @@ push @::textdomains, 'DrakX-help';
# IMPORTANT: Do not edit this File - It is automatically generated
# from the manuals !!!
-# Write a mail to <documentation@mandriva.com> if
+# 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 Mandriva Linux distribution. If you agree with all the
+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"));
}
@@ -54,7 +54,7 @@ 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.
+ 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
@@ -64,40 +64,40 @@ separate partition, you will also need to create a \"/home\" partition
Each partition is listed as follows: \"Name\", \"Capacity\".
-\"Name\" is structured: \"hard drive type\", \"hard drive number\",
+\"Name\" is structured: \"hard disk drive type\", \"hard disk 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 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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE
-hard drives:
+\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For IDE
+hard disk drives:
- * \"a\" means \"master hard drive on the primary IDE controller\";
+ * \"a\" means \"master hard disk drive on the primary IDE controller\";
- * \"b\" means \"slave hard drive on the primary IDE controller\";
+ * \"b\" means \"slave hard disk drive on the primary IDE controller\";
- * \"c\" means \"master hard drive on the secondary IDE controller\";
+ * \"c\" means \"master hard disk drive on the secondary IDE controller\";
- * \"d\" means \"slave hard drive on the secondary IDE controller\".
+ * \"d\" means \"slave hard disk drive on the secondary IDE controller\".
-With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means
+With SCSI hard disk 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
+ 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("Cancel"));
+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 Mandriva Linux, and to make it
+There are thousands of packages available for Mageia, 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
+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.
@@ -159,10 +159,10 @@ 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
+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 Mandriva Linux was
+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. !!
@@ -226,7 +226,7 @@ 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.
+WindowMaker, etc.) bundled with Mageia rely upon.
You'll see a list of different parameters to change to get an optimal
graphical display.
@@ -309,39 +309,39 @@ 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
+ 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 drive means to
+partition the drive. Basically, partitioning a hard disk drive means to
logically divide it to create the space needed to install your new
-Mandriva Linux system.
+Mageia system.
-Because the process of partitioning a hard drive is usually irreversible
+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 drive, several options are
+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 drive. If you want to use them, choose this option. You will then
+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 drive and takes
+ * \"%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 Mandriva Linux and Microsoft Windows on
+recommended if you want to use both Mageia and Microsoft Windows on
the same computer.
Before choosing this option, please understand that after this
@@ -350,13 +350,13 @@ 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
+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 drive is entirely taken by
+ * \"%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.
@@ -367,7 +367,8 @@ 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 Microsoft Windows® partition"), N("Erase entire disk"), N("Remove Microsoft Windows®"), N("Custom disk partitioning"));
+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
@@ -421,13 +422,13 @@ 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.
+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 Mandriva Linux, it's likely that some packages will
+ 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
@@ -437,7 +438,7 @@ 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"));
+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
@@ -447,7 +448,7 @@ 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
+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
@@ -455,21 +456,21 @@ security. Security messages will be sent to that address.", N("Security Administ
}
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
+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 drive
+partitioning tool, you can use existing partitions. Otherwise, hard disk drive
partitions must be defined.
-To create partitions, you must first select a hard drive. You can select
+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 drive, you can use these options:
+To partition the selected hard disk drive, you can use these options:
- * \"%s\": this option deletes all partitions on the selected hard drive
+ * \"%s\": this option deletes all partitions on the selected hard disk drive
- * \"%s\": this option enables you to automatically create ext3 and swap
-partitions in the free space of your hard 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:
@@ -485,21 +486,21 @@ 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.
+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 drive. This is recommended if you do not have a good understanding of
+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 drive.
+and gives more information about the hard disk drive.
- * \"%s\": when you are finished partitioning your hard drive, this will
+ * \"%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
@@ -516,44 +517,39 @@ When a partition is selected, you can use:
* Ctrl-m to set the mount point
-To get information about the different file system types available, please
+To get information about the different filesystem 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"));
+", 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.
+ 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
-Mandriva Linux operating system.
+Mageia operating system.
Each partition is listed as follows: \"Linux name\", \"Windows name\"
\"Capacity\".
-\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",
+\"Linux name\" is structured: \"hard disk drive type\", \"hard disk 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 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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE
-hard drives:
+\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With IDE
+hard disk drives:
- * \"a\" means \"master hard drive on the primary IDE controller\";
+ * \"a\" means \"master hard disk drive on the primary IDE controller\";
- * \"b\" means \"slave hard drive on the primary IDE controller\";
+ * \"b\" means \"slave hard disk drive on the primary IDE controller\";
- * \"c\" means \"master hard drive on the secondary IDE controller\";
+ * \"c\" means \"master hard disk drive on the secondary IDE controller\";
- * \"d\" means \"slave hard drive on the secondary IDE controller\".
+ * \"d\" means \"slave hard disk drive on the secondary IDE controller\".
-With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means
+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 drive under Windows (the first
+\"Windows name\" is the letter of your hard disk drive under Windows (the first
disk or partition is called \"C:\").");
}
sub selectCountry() {
@@ -566,22 +562,22 @@ sub selectInstallClass() {
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:
+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 drives are partitioned, or to change
-the file system, you should use this option.
+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 Mandriva Linux system. Your current partitioning
+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 Mandriva Linux systems
+Using the ``Upgrade'' option should work fine on Mageia 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"));
+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
@@ -616,7 +612,7 @@ 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
+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
@@ -692,14 +688,14 @@ 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
+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 Mandriva Linux offers two. Each of
+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
@@ -720,7 +716,7 @@ emulate a \"lpd\" server, make sure you turn on the \"cups-lpd\" daemon.
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
+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() {
@@ -729,7 +725,7 @@ 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.
+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
@@ -785,7 +781,7 @@ the card if you feel the configuration is wrong.
* \"%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
+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
@@ -802,23 +798,23 @@ 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.
+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 drive you want to erase in order to install your new
-Mandriva Linux partition. Be careful, all data on this drive will be lost
+ 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 drive. Be careful, after clicking on \"%s\", you will not be able
-to recover any data and partitions present on this hard drive, including
+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 drive.", N("Next ->"), N("Next ->"), N("<- Previous"));
+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
index 742bd9b78..e0402fd6c 100755
--- a/perl-install/install/help/help_xml2pm.pl
+++ b/perl-install/install/help/help_xml2pm.pl
@@ -46,7 +46,7 @@ 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# cvs.mandriva.com:/cooker/$dir/$lang/drakx-chapter.xml\n);
+ 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]);
}
}
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/DrakX-help.pot b/perl-install/install/help/po/DrakX-help.pot
index a06e6d296..48524b132 100644
--- a/perl-install/install/help/po/DrakX-help.pot
+++ b/perl-install/install/help/po/DrakX-help.pot
@@ -20,7 +20,7 @@ msgstr ""
#, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
@@ -84,7 +84,7 @@ msgstr ""
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -94,31 +94,31 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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"
@@ -129,12 +129,12 @@ msgstr ""
#, c-format
msgid ""
"It's now time to specify which programs you wish to install on your system.\n"
-"There are thousands of packages available for Mandriva Linux, and to make "
+"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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -214,10 +214,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -310,7 +310,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -408,39 +408,39 @@ msgstr ""
#: ../help.pm:319
#, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -449,7 +449,7 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
+"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"
@@ -457,7 +457,7 @@ msgid ""
"\n"
" !! If you choose this option, all data on your disk will be deleted. !!\n"
"\n"
-" * \"%s\". This option appears when the hard drive is entirely taken by\n"
+" * \"%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"
@@ -564,7 +564,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -573,7 +573,7 @@ msgstr ""
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -596,7 +596,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -612,21 +612,21 @@ msgstr ""
#, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -642,21 +642,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -673,14 +673,8 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
#: ../help.pm:526
@@ -721,34 +715,34 @@ msgstr ""
#: ../help.pm:536
#, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the first\n"
"disk or partition is called \"C:\")."
msgstr ""
@@ -768,23 +762,23 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
+"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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
#: ../help.pm:594
@@ -825,7 +819,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
+"still under development. For that reason, Mageia's use of UTF-8 "
"will\n"
"depend on the user's choices:\n"
"\n"
@@ -931,7 +925,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -942,7 +936,7 @@ msgstr ""
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -963,7 +957,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
@@ -990,7 +984,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1052,7 +1046,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
+"Mageia Control Center after the installation has finished to "
"benefit\n"
"from full in-line help.\n"
"\n"
@@ -1070,7 +1064,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1095,8 +1089,8 @@ msgstr ""
#: ../help.pm:861
#, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
@@ -1104,12 +1098,12 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
#: ../help.pm:872
diff --git a/perl-install/install/help/po/af.po b/perl-install/install/help/po/af.po
index d3fc94ce1..e8061be6c 100644
--- a/perl-install/install/help/po/af.po
+++ b/perl-install/install/help/po/af.po
@@ -22,15 +22,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 Mandriva Linux distribusie. Indien u saamstem met al die\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."
@@ -139,7 +139,7 @@ msgstr "Wil u hierdie funksie gebruik?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -149,24 +149,24 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -203,13 +203,13 @@ msgstr ""
#: ../help.pm:88
#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 Mandriva Linux installasie is versprei oor 'n aantal CD-ROMs.DrakX\n"
+"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."
@@ -217,12 +217,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -273,12 +272,12 @@ msgid ""
"megabytes."
msgstr ""
"Nou moet u spesifiseer watter programme u op die rekenaar wil\n"
-"installeer. Daar is duisende pakkette beskikbaar vir Mandriva Linux, en\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. Mandriva Linux het vier vooraf gespesifseerde installasies\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"
@@ -345,10 +344,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -378,7 +377,7 @@ msgstr ""
"\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"
-"Mandriva Linux sal by verstek alle bediener-programme afskop nadat u die\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"
@@ -502,7 +501,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -670,39 +669,39 @@ msgstr ""
#: ../help.pm:319
#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -711,15 +710,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -732,11 +730,11 @@ msgid ""
"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 Mandriva Linux\n"
+"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 Mandriva Linux bedryfstelsel.\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"
@@ -766,14 +764,14 @@ msgstr ""
"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 Mandriva Linux en Microsoft Windows op die\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 Mandriva Linux, kan u hierdie opsie kies.\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"
@@ -910,7 +908,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -941,7 +939,7 @@ msgstr ""
#: ../help.pm:437
#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -953,7 +951,7 @@ msgid ""
"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 Mandriva Linux installeer, is dit hoogs waarskynlik\n"
+"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"
@@ -974,7 +972,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -987,7 +985,7 @@ msgstr ""
"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 Mandriva Linux "
+"kan altyd later die vlak verander deur draksec in die Mageia "
"Control\n"
"Center te grbruik.\n"
"\n"
@@ -1001,24 +999,24 @@ msgid "Security Administrator"
msgstr "Sekuriteits-admin:"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1034,21 +1032,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1065,17 +1063,11 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"Nou moet u asseblief besluit watter partisie(s) u gaan gebruik vir die\n"
-"installasie van u Mandriva Linux rekenaar.Indien die partisies reeds\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"
@@ -1088,7 +1080,7 @@ msgstr ""
"\n"
" * \"%s\": hierdie opsie wis alle partisies op die gekose skyf uit.\n"
"\n"
-" * \"%s\": hierdie opsie sal outomaties 'ext3' en 'swap' partisies in die\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"
@@ -1138,11 +1130,6 @@ msgstr ""
"Om inligting rakende die verskillende beskikbare lĂªerstelsels te bekom, "
"lees\n"
"asseblief die ext2FS hoofstuk in die \"Reference Manual\".\n"
-"\n"
-"Indien u op 'n PPC masjien installeer, sal u 'n klien HFS 'bootstrap'\n"
-"partisie van ten minste 1MB wil skep. Dit sal deur 'yaboot' herlaai-\n"
-" stelsel gebruik word. Maak dit bietjie groter vir spaar 'kernel' en\n"
-"'ramdisk' beelde vir hulp in nood situasies."
#: ../help.pm:526
#, c-format
@@ -1180,41 +1167,41 @@ msgid "Toggle between normal/expert mode"
msgstr "Skakel tussen normale/kenner modus"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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 Mandriva Linux bedryfstelsel.\n"
+"vir u nuwe Mageia bedryfstelsel.\n"
"\n"
"Elke partisie is as volg gelys: \"Linux-naam\", \"Windows-naam\"\n"
"\"Kapasiteit\".\n"
@@ -1263,29 +1250,28 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"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 Mandriva Linux wil doen:\n"
+"bestaande Mageia wil doen:\n"
"\n"
" * \"%s\": Hierdie deel word grootliks gebruik vir 'n hele nuwe "
"installasie.\n"
@@ -1294,7 +1280,7 @@ msgstr ""
"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 Mandriva Linux installasie. Die partisies\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"
@@ -1353,8 +1339,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1514,7 +1499,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1539,7 +1524,7 @@ msgstr ""
#, 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 Mandriva Linux offers two. Each of\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"
@@ -1560,11 +1545,11 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"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 Mandriva Linux gee twee. Elk van hulle\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"
@@ -1583,7 +1568,7 @@ msgstr ""
"opsies te keis en drukkers te bestuur.\n"
"\n"
"Sou u die keuse nou, later wil verander, gaan gerus na 'PrinterDrake'\n"
-"in die 'Mandriva Linux Control Center' en klik op die \"Kenner\" knoppie."
+"in die 'Mageia Control Center' en klik op die \"Kenner\" knoppie."
#: ../help.pm:768
#, c-format
@@ -1608,7 +1593,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1690,8 +1675,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1708,7 +1692,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1781,13 +1765,13 @@ msgid "Graphical Interface"
msgstr "Grafiese koppelvlak"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 Mandriva Linux\n"
+"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!"
@@ -1795,12 +1779,12 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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"
diff --git a/perl-install/install/help/po/am.po b/perl-install/install/help/po/am.po
index 7ceedce4f..442f9ea69 100644
--- a/perl-install/install/help/po/am.po
+++ b/perl-install/install/help/po/am.po
@@ -18,7 +18,7 @@ msgstr ""
#, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
@@ -82,7 +82,7 @@ msgstr "ይህá•á• áˆá”ታ መጠቀሠይáˆáˆáŒ‹áˆ‰?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -92,31 +92,31 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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"
@@ -127,12 +127,11 @@ msgstr ""
#, c-format
msgid ""
"It's now time to specify which programs you wish to install on your system.\n"
-"There are thousands of packages available for Mandriva Linux, and to make "
-"it\n"
+"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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -212,10 +211,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -308,7 +307,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -406,39 +405,39 @@ msgstr ""
#: ../help.pm:319
#, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -447,15 +446,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -562,7 +560,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -571,7 +569,7 @@ msgstr ""
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -594,7 +592,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -610,21 +608,21 @@ msgstr "የደህá•áት ተቆጣጣሪ"
#, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -640,21 +638,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -671,14 +669,8 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
#: ../help.pm:526
@@ -719,34 +711,34 @@ msgstr ""
#: ../help.pm:536
#, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the first\n"
"disk or partition is called \"C:\")."
msgstr ""
@@ -766,23 +758,22 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
#: ../help.pm:594
@@ -823,8 +814,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -929,7 +919,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -940,7 +930,7 @@ msgstr ""
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -961,7 +951,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
@@ -988,7 +978,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1050,8 +1040,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1068,7 +1057,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1093,8 +1082,8 @@ msgstr "á•ድá‹á‹ á¥á‹­á‰³"
#: ../help.pm:861
#, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
@@ -1102,12 +1091,12 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
#: ../help.pm:872
diff --git a/perl-install/install/help/po/ar.po b/perl-install/install/help/po/ar.po
index 7d6029330..308fda099 100644
--- a/perl-install/install/help/po/ar.po
+++ b/perl-install/install/help/po/ar.po
@@ -14,6 +14,7 @@ msgstr ""
"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"
@@ -22,10 +23,10 @@ msgstr ""
"3\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
@@ -131,7 +132,8 @@ msgstr "هل ØªØ±ÙØ¯ استخدام هذه Ø§Ù„Ù…ÙØ²Ø©ØŸ"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -141,24 +143,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"Ù٠الأعلى ستجد ØªØ¬Ø²ÙØ¦Ø§Øª Ù„Ùنكس الموجودة والت٠عثر علÙها على القرص الصلب الخاص "
@@ -191,9 +197,9 @@ msgstr ""
"ÙØ¹Ù†Ù \"ثان٠أقل معر٠SCSI\"ØŒ الخ."
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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"
@@ -208,12 +214,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -333,7 +338,7 @@ msgid "Truly minimal install"
msgstr "ØªØ«Ø¨ÙØª مصغّر جداً"
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -346,10 +351,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -508,11 +513,11 @@ msgstr ""
"Ùناسب Ø§Ø­ØªÙØ§Ø¬Ø§ØªÙƒ أكثر."
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -684,41 +689,45 @@ msgstr ""
"بشكل ØµØ­ÙØ­."
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -727,15 +736,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -914,7 +923,7 @@ msgid "Save packages selection"
msgstr ""
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -933,7 +942,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -961,9 +970,9 @@ msgstr ""
"الكتل Ø§Ù„Ø³Ù‘ÙØ¦Ø© على القرص."
#: ../help.pm:437
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -988,7 +997,7 @@ msgstr ""
"الحزم المختارة، أو \"%s\" لإلغاء Ø§Ù„ØªÙ‘Ø­Ø¯ÙØ«."
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -997,7 +1006,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1023,24 +1032,27 @@ msgid "Security Administrator"
msgstr "Ù…Ø¯ÙØ± الأمن"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1056,21 +1068,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1087,14 +1101,8 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"عند هذه النقطة، تحتاج Ù„Ø§Ø®ØªÙØ§Ø± Ø£Ù Ø§Ù„ØªØ¬Ø²ÙØ¦Ø§Øª ستستخدم\n"
"Ù„ØªØ«Ø¨ÙØª نظام Ù…Ø§Ù†Ø¯Ø±ÙØ¨Ø§ Ù„Ùنكس. إن كانت Ø§Ù„ØªØ¬Ø²ÙØ¦Ø§Øª Ø¨Ø§Ù„ÙØ¹Ù„\n"
@@ -1110,7 +1118,7 @@ msgstr ""
"\n"
" * \"%s\": هذا Ø§Ù„Ø®ÙØ§Ø± ÙØ­Ø°Ù كل Ø§Ù„ØªØ¬Ø²ÙØ¦Ø§Øª على القرص الصّلب المحدّد\n"
"\n"
-" * \"%s\": هذا Ø§Ù„Ø®ÙØ§Ø± Ùمكّنك من إنشاء ØªØ¬Ø²ÙØ¦Ø§Øª ext3 والذّاكرة البدÙلة آلÙّاً\n"
+" * \"%s\": هذا Ø§Ù„Ø®ÙØ§Ø± Ùمكّنك من إنشاء ØªØ¬Ø²ÙØ¦Ø§Øª ext4 والذّاكرة البدÙلة آلÙّاً\n"
"Ù٠المساحة الشّاغرة لقرصك الصّلب\n"
"\n"
" * %s: ÙØ¹Ø·Ù حقّ الوصول إلى Ù…Ø²Ø§ÙØ§ إضاÙÙّة:\n"
@@ -1161,13 +1169,6 @@ msgstr ""
"\n"
"لتحصل على معلومات حول أنواع أنظمة الملÙّات Ø§Ù„Ù…Ø®ØªÙ„ÙØ© المتوÙّرة، رجاءً\n"
"اقرا ÙÙØµÙ’Ù„ ext2FS من ``الدّلÙÙ„ المرجعÙ``.\n"
-"\n"
-"إن كنت تقوم Ø¨Ø§Ù„ØªÙ‘Ø«Ø¨ÙØª على ماكÙنة PPCØŒ ستحتاج أن تنشئ ØªØ¬Ø²ÙØ¡ HFS\n"
-"``bootstrap`` ØµØºÙØ± بحجم 1 Ù…ÙØ¬Ø§Ø¨Ø§Ùت على الأقلّ ÙˆØ§Ù„Ø°Ù Ø³ÙØ³ØªØ®Ø¯Ù… بواسطة Ù…ÙØ­Ù…ّل "
-"الإقلاع yaboot.\n"
-"إن اخترت أن تجعل Ø§Ù„ØªØ¬Ø²ÙØ¡ أكبر قلÙلاً، لنقل 50 Ù…ÙØ¬Ø§Ø¨Ø§Ùت، قد تجده\n"
-"Ù…ÙÙØ¯ لتخزÙÙ† نواة Ø§Ø­ØªÙØ§Ø·ÙØ© وصور ramdisk من أجل\n"
-"أوضاع الإقلاع الطّارئة."
#: ../help.pm:526
#, c-format
@@ -1205,36 +1206,42 @@ msgid "Toggle between normal/expert mode"
msgstr "التغÙÙØ± إلى الوضع العادÙ/وضع Ø§Ù„Ø®Ø¨ÙØ±"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the "
+"first\n"
"disk or partition is called \"C:\")."
msgstr ""
"تمّ اكتشا٠أكثر من ØªØ¬Ø²ÙØ¡ Ù…ÙÙƒØ±ÙˆØ³ÙˆÙØª على قرصك الصّلب.\n"
@@ -1280,29 +1287,29 @@ msgstr ""
"بالبلدان."
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"ÙØªÙ… ØªÙ†Ø´ÙØ· هذه الخطوة Ùقط إذا Ø¹ÙØ«Ø± على ØªØ¬Ø²ÙØ¡ جنو/Ù„Ùنكس موجود\n"
"على ماكÙنتك.\n"
@@ -1364,7 +1371,7 @@ msgstr ""
"ستبدل وضع لوحة Ø§Ù„Ù…ÙØ§ØªÙØ­ بÙÙ† الحرو٠اللاتÙÙ†ÙØ© ÙˆØ§Ù„ØºÙØ± لاتÙÙ†ÙØ©."
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1380,8 +1387,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1561,7 +1567,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1585,10 +1591,10 @@ msgstr ""
"إن كنت تعر٠ماذا ØªÙØ¹Ù„."
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1609,7 +1615,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"الآن، حان وقت Ø§Ø®ØªÙØ§Ø± نظام الطباعة لحاسبك. قد توÙّر أنظمة التشغÙÙ„ الأخرى\n"
@@ -1662,7 +1668,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1743,8 +1749,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1761,7 +1766,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1851,10 +1856,10 @@ msgid "Graphical Interface"
msgstr "الواجهة Ø§Ù„Ø±Ø³ÙˆÙ…ÙØ©"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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"
@@ -1865,12 +1870,14 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"اضغط \"%s\" إن كنت ØªØ±ÙØ¯ حذ٠كل Ø§Ù„ØªØ¬Ø²ÙØ¦Ø§Øª الموجودة على القرص\n"
"الصلب. خذ حذرك، بعد ضغطك لزر \"%s\" لن تتمكن من استعادة\n"
diff --git a/perl-install/install/help/po/az.po b/perl-install/install/help/po/az.po
index 9a9dd57e1..a0f1b6efb 100644
--- a/perl-install/install/help/po/az.po
+++ b/perl-install/install/help/po/az.po
@@ -24,12 +24,12 @@ msgstr ""
#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 Mandriva Linux distribusiyasını É™hatÉ™ edir. ÆgÉ™r lisenziyadakı bĂ¼tĂ¼n\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."
@@ -140,7 +140,7 @@ 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 drive.\n"
+"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"
@@ -150,24 +150,24 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -205,15 +205,15 @@ msgstr ""
"\"b\"nin mÉ™'nası \"ikinci É™n dĂ¼ÅŸĂ¼k SCSİ ID\"dir, vs..."
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Mandriva Linux qurulumu mĂ¼xtÉ™lif CD-lÉ™r Ă¼stĂ¼ndÉ™ gÉ™lir. DrakX\n"
+"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"
@@ -223,12 +223,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -279,11 +278,11 @@ msgid ""
"megabytes."
msgstr ""
"İndi sisteminizÉ™ qurmaq istÉ™diyiniz proqramları mĂ¼É™yyÉ™n etmÉ™ vaxtıdır.\n"
-"Mandriva Linux daxilində minlərcə proqram mövcuddur və idarələrinin\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"
-"Mandriva Linuxda dörd É™vvÉ™ldÉ™n mĂ¼É™yyÉ™n edilmiÅŸ qurulum növĂ¼ mövcuddur.\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"
@@ -353,10 +352,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -388,7 +387,7 @@ msgstr ""
"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 Mandriva Linux bĂ¼tĂ¼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"
@@ -400,7 +399,7 @@ msgstr ""
"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"
-"Mandriva Linux İdarə Mərkəzindən quraşdıra bilərsiniz!!\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"
@@ -537,7 +536,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -592,7 +591,7 @@ msgid ""
"not successful in getting the display configured."
msgstr ""
"X (X PÉ™ncÉ™rÉ™ Sistemi) GNU/Linuks qrafiki ara Ă¼zĂ¼nĂ¼n qÉ™lbidir.\n"
-"Mandriva Linuxla bÉ™rabÉ™r gÉ™lÉ™n qrafiki mĂ¼hitlÉ™rin hamısı (KDE, \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"
@@ -712,39 +711,39 @@ msgstr ""
#: ../help.pm:319
#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -753,15 +752,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -774,10 +772,10 @@ msgid ""
"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É™ Mandriva Linuxi sabit diskinizdÉ™ haraya quracağınıza\n"
+"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É™ Mandriva Linux Ă¼Ă§Ă¼n\n"
-"yer açmalısınız. Bölmələndirmə əsasən diskinizdə Mandriva Linuxu\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"
@@ -812,7 +810,7 @@ msgstr ""
"'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 Mandriva Linux hÉ™m dÉ™ "
+"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"
@@ -825,7 +823,7 @@ msgstr ""
"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"
-"Mandriva Linux sistemini qurmaq istəyirsinizsə bu seçənəyi seçin.\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"
@@ -972,7 +970,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -995,7 +993,7 @@ msgstr ""
"\n"
"BölmÉ™lÉ™ri ÅŸÉ™killÉ™ndirmÉ™yÉ™ hazır olanda \"%s\" dĂ¼ymÉ™sini basın.\n"
"\n"
-"Yeni Mandriva Linux sisteminizi qurmaq Ă¼Ă§Ă¼n baÅŸqa bölmÉ™ seçmÉ™k\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"
@@ -1004,7 +1002,7 @@ msgstr ""
#: ../help.pm:437
#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -1016,7 +1014,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"Mandriva Linuxu qurduÄŸunuz vaxtda çox gĂ¼man ki bÉ™'zi paketlÉ™r \n"
+"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"
@@ -1040,7 +1038,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1064,21 +1062,21 @@ msgstr "TÉ™hlĂ¼kÉ™sizlik İdarəçisi"
#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1094,21 +1092,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1125,16 +1123,10 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
-"Bu nöqtÉ™dÉ™ siz Mandriva Linux yĂ¼klÉ™nÉ™cÉ™k bölmÉ™(lÉ™r)i seçmÉ™lisiniz. ÆgÉ™r\n"
+"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"
@@ -1150,7 +1142,7 @@ msgstr ""
" * \"%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"
-"ext3 və dəyiş-toqquş sahəsi yaratma imkanı verəcək\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"
@@ -1207,12 +1199,6 @@ msgstr ""
"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"
-"\n"
-"ÆgÉ™r PPC kompĂ¼terdÉ™ qurulum aparırsınızsa, É™n az 1 MBlıq balaca bir HFS \n"
-"``bootstrap'' bölmÉ™sini yaboot açılış yĂ¼klÉ™yicisi Ă¼Ă§Ă¼n seçmÉ™k "
-"istəyəcəksiniz.\n"
-"ÆgÉ™r daha çox yeriniz varsa, mÉ™sÉ™lÉ™n 50 MB, onda bĂ¼tĂ¼n kernel vÉ™ ramdisk \n"
-"açılış É™kslÉ™rinizi tÉ™cili hallar Ă¼Ă§Ă¼n burada saxlaya bilÉ™rsiniz."
#: ../help.pm:526
#, c-format
@@ -1252,38 +1238,38 @@ 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 drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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, Mandriva Linuxi qurmaq Ă¼Ă§Ă¼n onlardan hansını\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"
@@ -1332,28 +1318,27 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"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 Mandriva Linux sisteminizi yeniləmək mi, yoxsa yenidə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 "
@@ -1363,13 +1348,13 @@ msgstr ""
"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ı Mandriva Linux sisteminizdə qurulu olan paketləri "
+" * \"%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 "
-"Mandriva Linuxlarda\n"
+"Mageialarda\n"
"tÉ™dbiq etmÉ™k uyÄŸun görĂ¼lmĂ¼r."
#: ../help.pm:594
@@ -1428,8 +1413,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1576,7 +1560,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1605,7 +1589,7 @@ msgstr ""
#, 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 Mandriva Linux offers two. Each of\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"
@@ -1626,12 +1610,12 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"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 Mandriva Linux ikisini təqdim edir.\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"
@@ -1676,7 +1660,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1756,8 +1740,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1774,7 +1757,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1863,11 +1846,11 @@ msgstr "Qrafiki Ara Ăœz"
#: ../help.pm:861
#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 Mandriva Linux'izi qurmaq Ă¼Ă§Ă¼n silmÉ™k istÉ™diyiniz sĂ¼rĂ¼cĂ¼nĂ¼ seçin.\n"
+"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!"
@@ -1875,12 +1858,12 @@ msgstr ""
#, fuzzy, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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"
diff --git a/perl-install/install/help/po/be.po b/perl-install/install/help/po/be.po
index d8ff97db8..c8decfcc3 100644
--- a/perl-install/install/help/po/be.po
+++ b/perl-install/install/help/po/be.po
@@ -18,7 +18,7 @@ msgstr ""
#, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
@@ -82,7 +82,7 @@ msgstr "Đ’Ñ‹ Đ¶Đ°Đ´Đ°ĐµÑ†Đµ Đ²Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ¾ÑĐ²Đ°Ñ†ÑŒ aboot?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -92,31 +92,31 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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"
@@ -127,12 +127,11 @@ msgstr ""
#, c-format
msgid ""
"It's now time to specify which programs you wish to install on your system.\n"
-"There are thousands of packages available for Mandriva Linux, and to make "
-"it\n"
+"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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -212,10 +211,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -308,7 +307,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -406,39 +405,39 @@ msgstr ""
#: ../help.pm:319
#, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -447,15 +446,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -562,7 +560,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -571,7 +569,7 @@ msgstr ""
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -594,7 +592,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -610,21 +608,21 @@ msgstr "Đ¡Ñ–ÑÑ‚ÑĐ¼Đ½Đ°Đµ Đ°Đ´Đ¼Ñ–Đ½Ñ–ÑÑ‚Ñ€Đ°Đ²Đ°Đ½ÑŒĐ½Đµ"
#, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -640,21 +638,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -671,14 +669,8 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
#: ../help.pm:526
@@ -719,34 +711,34 @@ msgstr "Đ—Đ²Ñ‹Ñ‡Đ°Đ¹Đ½Ñ‹ Ñ€ÑĐ¶Ñ‹Đ¼"
#: ../help.pm:536
#, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the first\n"
"disk or partition is called \"C:\")."
msgstr ""
@@ -766,23 +758,22 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
#: ../help.pm:594
@@ -823,8 +814,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -929,7 +919,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -940,7 +930,7 @@ msgstr ""
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -961,7 +951,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
@@ -988,7 +978,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1050,8 +1040,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1068,7 +1057,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1093,8 +1082,8 @@ msgstr "Đ—Đ°Đ¿ÑƒÑĐº X Đ¿Ñ€Ñ‹ ÑÑ‚Đ°Ñ€Ñ†Đµ ÑÑ–ÑÑ‚ÑĐ¼Ñ‹"
#: ../help.pm:861
#, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
@@ -1102,12 +1091,12 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
#: ../help.pm:872
diff --git a/perl-install/install/help/po/bg.po b/perl-install/install/help/po/bg.po
index 9ed880dde..ed19a7912 100644
--- a/perl-install/install/help/po/bg.po
+++ b/perl-install/install/help/po/bg.po
@@ -14,6 +14,7 @@ msgstr ""
"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"
@@ -24,14 +25,13 @@ msgstr ""
#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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"
-"Đ¿Đ¾ĐºÑ€Đ¸Đ²Đ° цÑĐ»Đ°Ñ‚Đ° Mandriva Linux диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ†Đ¸Ñ, и, Đ°ĐºĐ¾ ÑÑ‚Đµ ÑÑĐ³Đ»Đ°ÑĐ½Đ¸ Ñ Đ²ÑĐ¸Ñ‡ĐºĐ¸ "
-"уÑĐ»Đ¾Đ²Đ¸Ñ\n"
+"Đ¿Đ¾ĐºÑ€Đ¸Đ²Đ° цÑĐ»Đ°Ñ‚Đ° Mageia диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ†Đ¸Ñ, и, Đ°ĐºĐ¾ ÑÑ‚Đµ ÑÑĐ³Đ»Đ°ÑĐ½Đ¸ Ñ Đ²ÑĐ¸Ñ‡ĐºĐ¸ уÑĐ»Đ¾Đ²Đ¸Ñ\n"
"Đ² Đ½ĐµĐ³Đ¾, ÑĐ»Đ¾Đ¶ĐµÑ‚Đµ Đ¾Ñ‚Đ¼ĐµÑ‚ĐºĐ° Đ½Đ° \"%s\".ĐĐºĐ¾ Đ½Đµ ÑÑ‚Đµ ÑÑĐ³Đ»Đ°ÑĐ½Đ¸,Đ¿Ñ€Đ¾ÑÑ‚Đ¾ ÑĐ¿Ñ€ĐµÑ‚Đµ "
"ĐºĐ¾Đ¼Đ¿ÑÑ‚ÑÑ€Đ° Ñи."
@@ -137,7 +137,8 @@ msgstr "Đ˜ÑĐºĐ°Ñ‚Đµ ли да Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Ñ‚Đµ Ñ‚Đ°Đ·Đ¸ Đ¾ÑĐ¾Đ±ĐµĐ½Đ¾ÑÑ‚?
#: ../help.pm:57
#, fuzzy, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -147,24 +148,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"ĐŸĐ¾-Đ³Đ¾Ñ€Đµ Ñа Đ¸Đ·Đ±Ñ€Đ¾ĐµĐ½Đ¸ заÑĐµÑ‡ĐµĐ½Đ¸Ñ‚Đµ Linux Đ´ÑĐ»Đ¾Đ²Đµ ÑÑÑ‰ĐµÑÑ‚Đ²ÑƒĐ²Đ°Ñ‰Đ¸\n"
@@ -205,13 +210,13 @@ msgstr ""
#: ../help.pm:88
#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸ÑÑ‚Đ° Đ½Đ° Mandriva Linux е Ñ€Đ°Đ·Đ¿Đ¾Đ»Đ¾Đ¶ĐµĐ½Đ° Đ½Đ° Đ½ÑĐºĐ¾Đ»ĐºĐ¾ CDROM-а. DrakX\n"
+"Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸ÑÑ‚Đ° Đ½Đ° Mageia е Ñ€Đ°Đ·Đ¿Đ¾Đ»Đ¾Đ¶ĐµĐ½Đ° Đ½Đ° Đ½ÑĐºĐ¾Đ»ĐºĐ¾ CDROM-а. DrakX\n"
"Đ·Đ½Đ°Đµ дали Đ¸Đ·Đ±Ñ€Đ°Đ½ Đ¿Đ°ĐºĐµÑ‚ Đ½Đµ Ñе Đ½Đ°Đ¼Đ¸Ñ€Đ° Đ½Đ° Đ´Ñ€ÑƒĐ³ CDROM,Ñ‚Đ°ĐºĐ° Ñ‡Đµ Ñ‰Đµ Đ¸Đ·Đ²Đ°Đ´Đ¸ "
"Ñ‚ĐµĐºÑƒÑ‰Đ¾Ñ‚Đ¾\n"
"CD и Ñ‰Đµ Đ²Đ¸ Đ¾ÑÑ‚Đ°Đ²Đ¸ да Đ²ĐºĐ°Ñ€Đ°Ñ‚Đµ Ñ‚Đ¾Đ²Đ°, Đ¾Ñ‚ ĐºĐ¾ĐµÑ‚Đ¾ Đ¸Đ¼Đ° Đ½ÑƒĐ¶Đ´Đ°."
@@ -220,12 +225,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -276,7 +280,7 @@ msgid ""
"megabytes."
msgstr ""
"Đ¡ĐµĐ³Đ° е Đ¼Đ¾Đ¼ĐµĐ½Ñ‚ÑÑ‚ да Đ¾Đ¿Ñ€ĐµĐ´ĐµĐ»Đ¸Ñ‚Đµ ĐºĐ¾Đ¸ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸ иÑĐºĐ°Ñ‚Đµ да бÑĐ´Đ°Ñ‚ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đ¸ Đ½Đ°\n"
-"ÑиÑÑ‚ĐµĐ¼Đ°Ñ‚Đ° Đ²Đ¸. Đ’ Mandriva Linux диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ†Đ¸ÑÑ‚Đ° Đ¸Đ¼Đ° Ñ…Đ¸Đ»Ñди Đ¿Đ°ĐºĐµÑ‚Đ¸, Đ½Đ¾ Đ½Đµ е\n"
+"ÑиÑÑ‚ĐµĐ¼Đ°Ñ‚Đ° Đ²Đ¸. Đ’ Mageia диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ†Đ¸ÑÑ‚Đ° Đ¸Đ¼Đ° Ñ…Đ¸Đ»Ñди Đ¿Đ°ĐºĐµÑ‚Đ¸, Đ½Đ¾ Đ½Đµ е\n"
"задÑĐ»Đ¶Đ¸Ñ‚ĐµĐ»Đ½Đ¾ да Đ³Đ¸ Đ·Đ½Đ°ĐµÑ‚Đµ Đ½Đ°Đ¸Đ·ÑƒÑÑ‚.\n"
"\n"
"ĐĐºĐ¾ Đ¸Đ·Đ²ÑÑ€ÑˆĐ²Đ°Ñ‚Đµ ÑÑ‚Đ°Đ½Đ´Đ°Ñ€Ñ‚Đ½Đ° Đ¸Đ½ÑÑ‚Đ»Đ°Ñ†Đ¸Ñ Đ¾Ñ‚ CDROM, Đ¿ÑÑ€Đ²Đ¾ Ñ‰Đµ бÑĐ´ĐµÑ‚Đµ Đ¿Đ¾Đ¿Đ¸Ñ‚Đ°Đ½Đ¸ ĐºĐ¾Đ¸\n"
@@ -346,10 +350,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -385,11 +389,10 @@ msgstr ""
"\n"
"!! ĐĐºĐ¾ е Đ¸Đ·Đ±Ñ€Đ°Đ½ ÑÑÑ€Đ²ÑÑ€ĐµĐ½ Đ¿Đ°ĐºĐµÑ‚, Đ±Đ¸Đ»Đ¾ Ñ‚Đ¾ ÑƒĐ¼Đ¸ÑˆĐ»ĐµĐ½Đ¾ или Đ·Đ°Ñ‰Đ¾Ñ‚Đ¾ е Ñ‡Đ°ÑÑ‚ Đ¾Ñ‚ цÑла\n"
"Đ³Ñ€ÑƒĐ¿Đ°, Ñ‰Đµ бÑĐ´ĐµÑ‚Đµ Đ¿Đ¾Đ¼Đ¾Đ»ĐµĐ½Đ¸ за Đ¿Đ¾Ñ‚Đ²ÑÑ€Đ¶Đ´ĐµĐ½Đ¸Đµ, Ñ‡Đµ Đ½Đ°Đ¸ÑÑ‚Đ¸Đ½Đ° иÑĐºĐ°Ñ‚Đµ Ñ‚Đ¾Đ·Đ¸ ÑÑÑ€Đ²ÑÑ€\n"
-"да бÑде Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½. Đ’ Mandriva Linux, Đ²ÑĐ¸Ñ‡ĐºĐ¸ ÑÑÑ€Đ²ÑÑ€Đ¸ трÑĐ³Đ²Đ°Ñ‚ Đ¿Đ¾ "
-"Đ¿Đ¾Đ´Ñ€Đ°Đ·Đ±Đ¸Ñ€Đ°Đ½Đµ\n"
+"да бÑде Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½. Đ’ Mageia, Đ²ÑĐ¸Ñ‡ĐºĐ¸ ÑÑÑ€Đ²ÑÑ€Đ¸ трÑĐ³Đ²Đ°Ñ‚ Đ¿Đ¾ Đ¿Đ¾Đ´Ñ€Đ°Đ·Đ±Đ¸Ñ€Đ°Đ½Đµ\n"
"Đ¿Ñ€Đ¸ Đ·Đ°Ñ€ĐµĐ¶Đ´Đ°Đ½Đµ.Даже Đ°ĐºĐ¾ Ñа ÑĐ¸Đ³ÑƒÑ€Đ½Đ¸ и Đ½ÑĐ¼Đ°Ñ‚ Đ¸Đ·Đ²ĐµÑÑ‚Đ½Đ¸ Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼Đ¸, ĐºĐ¾Đ³Đ°Ñ‚Đ¾\n"
"диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ†Đ¸ÑÑ‚Đ° Ñе Ñ€Đ°Đ·Đ¿Ñ€Đ¾ÑÑ‚Ñ€Đ°Đ½ÑĐ²Đ°, Đ¼Đ¾Đ¶Đµ да Ñе ÑĐ»ÑƒÑ‡Đ¸ Ñ‚Đ°ĐºĐ°, Ñ‡Đµ да Ñе Đ¿Đ¾ÑĐ²ÑÑ‚\n"
-"Đ´ÑƒĐ¿ĐºĐ¸ Đ² ÑĐ¸Đ³ÑƒÑ€Đ½Đ¾ÑÑ‚Ñ‚Đ°, Ñлед ĐºĐ°Ñ‚Đ¾ Đ²ĐµÑ€ÑиÑÑ‚Đ° Đ½Đ° Mandriva Linux е Đ·Đ°Đ²ÑÑ€ÑˆĐµĐ½Đ°. ĐĐºĐ¾\n"
+"Đ´ÑƒĐ¿ĐºĐ¸ Đ² ÑĐ¸Đ³ÑƒÑ€Đ½Đ¾ÑÑ‚Ñ‚Đ°, Ñлед ĐºĐ°Ñ‚Đ¾ Đ²ĐµÑ€ÑиÑÑ‚Đ° Đ½Đ° Mageia е Đ·Đ°Đ²ÑÑ€ÑˆĐµĐ½Đ°. ĐĐºĐ¾\n"
"Đ½Đµ Đ·Đ½Đ°ĐµÑ‚Đµ за ĐºĐ°ĐºĐ²Đ¾ ÑĐ»ÑƒĐ¶Đ¸ Đ¾Đ¿Ñ€ĐµĐ´ĐµĐ»ĐµĐ½Đ° уÑĐ»ÑƒĐ³Đ° или Đ·Đ°Ñ‰Đ¾ е Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đ°, цÑĐºĐ½ĐµÑ‚Đµ\n"
"\"Đе\". Đ¡ цÑĐºĐ°Đ½Đµ Đ½Đ° \"Да\" Ñ‰Đµ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ Đ¸Đ·Đ±Ñ€Đ¾ĐµĐ½Đ¸ уÑĐ»ÑƒĐ³Đ¸ и Ñ‚Đµ Ñ‰Đµ бÑĐ´Đ°Ñ‚\n"
"ÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Đ½Đ¸ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ Đ¿Đ¾ Đ¿Đ¾Đ´Ñ€Đ°Đ·Đ±Đ¸Ñ€Đ°Đ½Đµ. !!\n"
@@ -497,7 +500,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -600,39 +603,43 @@ msgstr ""
#: ../help.pm:319
#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -641,15 +648,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -664,12 +671,12 @@ msgid ""
msgstr ""
"Đ’ Ñ‚Đ¾Đ·Đ¸ Đ¼Đ¾Đ¼ĐµĐ½Ñ‚ трÑĐ±Đ²Đ° Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ ĐºÑде Đ½Đ° Ñ‚Đ²ÑÑ€Đ´Đ¸Ñ Ñи диÑĐºĐ° да Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ "
"Đ²Đ°ÑˆĐ°Ñ‚Đ°\n"
-"Mandriva Linux Đ¾Đ¿ĐµÑ€Đ°Ñ†Đ¸Đ¾Đ½Đ½Đ° ÑиÑÑ‚ĐµĐ¼Đ°. ĐĐºĐ¾ Ñ‚Đ²ÑÑ€Đ´Đ¸ÑÑ‚ Đ²Đ¸ диÑĐº е Đ¿Ñ€Đ°Đ·ĐµĐ½ или Đ´Ñ€ÑƒĐ³Đ°\n"
+"Mageia Đ¾Đ¿ĐµÑ€Đ°Ñ†Đ¸Đ¾Đ½Đ½Đ° ÑиÑÑ‚ĐµĐ¼Đ°. ĐĐºĐ¾ Ñ‚Đ²ÑÑ€Đ´Đ¸ÑÑ‚ Đ²Đ¸ диÑĐº е Đ¿Ñ€Đ°Đ·ĐµĐ½ или Đ´Ñ€ÑƒĐ³Đ°\n"
"Đ¾Đ¿ĐµÑ€Đ°Ñ†Đ¸Đ¾Đ½Đ½Đ° ÑиÑÑ‚ĐµĐ¼Đ° Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ° цÑĐ»Đ¾Ñ‚Đ¾ Đ¿Ñ€Đ¾ÑÑ‚Ñ€Đ°Đ½ÑÑ‚Đ²Đ¾, Ñ‰Đµ трÑĐ±Đ²Đ° да Đ³Đ¾ "
"Ñ€Đ°Đ·Đ´ĐµĐ»Đ¸Ñ‚Đµ.\n"
"ĐĐ°Đ·Đ°Đ½Đ¾ Đ¿Ñ€Đ¾ÑÑ‚Đ¸Ñ‡ĐºĐ¾, Ñ€Đ°Đ·Đ´ĐµĐ»ÑĐ½ĐµÑ‚Đ¾ Đ½Đ° Ñ‚Đ²ÑÑ€Đ´Đ¸Ñ Đ´Đ¸ÑĐº Ñе ÑÑÑÑ‚Đ¾Đ¸ Đ² Đ»Đ¾Đ³Đ¸Ñ‡ĐµÑĐºĐ¾ "
"Ñ€Đ°Đ·Đ´ĐµĐ»ÑĐ½Đµ\n"
-"Ñ†ĐµĐ» да Ñе ÑÑздаде Đ¼ÑÑÑ‚Đ¾ за Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ Đ½Đ° Đ½Đ¾Đ²Đ°Ñ‚Đ° Mandriva Linux ÑиÑÑ‚ĐµĐ¼Đ°.\n"
+"Ñ†ĐµĐ» да Ñе ÑÑздаде Đ¼ÑÑÑ‚Đ¾ за Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ Đ½Đ° Đ½Đ¾Đ²Đ°Ñ‚Đ° Mageia ÑиÑÑ‚ĐµĐ¼Đ°.\n"
"\n"
"Đ¢ÑĐ¹ ĐºĐ°Ñ‚Đ¾ Đ¿Ñ€Đ¾Ñ†ĐµÑÑÑ‚ Đ½Đ° Ñ€Đ°Đ·Đ´ĐµĐ»ÑĐ½Đµ Đ¾Đ±Đ¸ĐºĐ½Đ¾Đ²ĐµĐ½Đ¾ е Đ½ĐµĐ¾Đ±Ñ€Đ°Ñ‚Đ¸Đ¼, Ñ€Đ°Đ·Đ´ĐµĐ»ÑĐ½ĐµÑ‚Đ¾ Đ¼Đ¾Đ¶Đµ да\n"
"Đ¸Đ·Đ³Đ»ĐµĐ¶Đ´Đ° Đ¿Đ»Đ°ÑˆĐµÑ‰ и ÑтрÑÑĐºĐ°Ñ‰, Đ°ĐºĐ¾ ÑÑ‚Đµ Đ½ĐµĐ¾Đ¿Đ¸Ñ‚ĐµĐ½ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ». Đ¡Đ»Đ°Đ²Đ° Đ‘Đ¾Đ³Ñƒ, Đ¸Đ¼Đ°\n"
@@ -678,7 +685,7 @@ msgstr ""
"Ñ Ñ€ÑĐºĐ¾Đ²Đ¾Đ´ÑÑ‚Đ²Đ¾Ñ‚Đ¾ и Đ½Đµ бÑÑ€Đ·Đ°Đ¹Ñ‚Đµ.\n"
"\n"
"ĐĐºĐ¾ Đ¿ÑƒÑĐºĐ°Ñ‚Đµ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸ÑÑ‚Đ° Đ² Đ•ĐºÑĐ¿ĐµÑ€Ñ‚ĐµĐ½ Ñ€ĐµĐ¶Đ¸Đ¼, Ñ‰Đµ бÑĐ´ĐµÑ‚Đµ Đ²ÑĐ²ĐµĐ´ĐµĐ½Đ¸ Đ² DiskDrake,\n"
-"Ñ€Đ°Đ·Đ´ĐµĐ»ÑÑ‰Đ¸Ñ Đ¸Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚ Đ½Đ° Mandriva Linux, ĐºĐ¾Đ¹Ñ‚Đ¾ Đ²Đ¸ Đ¿Đ¾Đ·Đ²Đ¾Đ»ÑĐ²Đ° да Đ´Đ¾Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¸Ñ‚Đµ\n"
+"Ñ€Đ°Đ·Đ´ĐµĐ»ÑÑ‰Đ¸Ñ Đ¸Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚ Đ½Đ° Mageia, ĐºĐ¾Đ¹Ñ‚Đ¾ Đ²Đ¸ Đ¿Đ¾Đ·Đ²Đ¾Đ»ÑĐ²Đ° да Đ´Đ¾Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¸Ñ‚Đµ\n"
"Đ´ÑĐ»Đ¾Đ²ĐµÑ‚Đµ Ñи. Đ’Đ¸Đ¶Ñ‚Đµ Đ³Đ»Đ°Đ²Đ°Ñ‚Đ° DiskDrake Đ¾Ñ‚ Ñ€ÑĐºĐ¾Đ²Đ¾Đ´ÑÑ‚Đ²Đ¾Ñ‚Đ¾. ĐÑ‚ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Đ¾Đ½Đ½Đ¸Ñ\n"
"Đ¸Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñ Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Ñ‚Đµ Đ¼Đ°Đ³ÑŒĐ¾ÑĐ½Đ¸Ñ†Đ¸Ñ‚Đµ, ĐºĐ°Ñ‚Đ¾ Đ½Đ°Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ Đ±ÑƒÑ‚Đ¾Đ½Đ°\n"
"\"ĐœĐ°Đ³ÑŒĐ¾ÑĐ½Đ¸Đº\" Đ½Đ° Đ´Đ¸Đ°Đ»Đ¾Đ³Đ°.\n"
@@ -706,7 +713,7 @@ msgstr ""
"Ñ€ĐµÑˆĐµĐ½Đ¸ÑÑ‚Đ° \"Đ˜Đ·Ñ‚Ñ€Đ¸Đ¹ Ñ†ĐµĐ»Đ¸Ñ Đ´Đ¸ÑĐº\" или \"Đ•ĐºĐ¿ĐµÑ€Ñ‚ĐµĐ½ Ñ€ĐµĐ¶Đ¸Đ¼\") или да Đ¿Ñ€Đ¾Đ¼ĐµĐ½Đ¸Ñ‚Đµ\n"
"Đ³Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°Ñ‚Đ° Đ½Đ° Microsoft Windows Đ´Ñла. ĐŸÑ€Đ¾Đ¼ÑĐ½Đ°Ñ‚Đ° Đ½Đ° Đ³Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°Ñ‚Đ° Đ¼Đ¾Đ¶Đµ да бÑде\n"
"Đ¸Đ·Đ²ÑÑ€ÑˆĐµĐ½Đ° без Đ·Đ°Đ³ÑƒĐ±Đ° Đ½Đ° Đ´Đ°Đ½Đ½Đ¸. Đ¢Đ¾Đ²Đ° Ñ€ĐµÑˆĐµĐ½Đ¸Đµ Ñе Đ¿Ñ€ĐµĐ¿Đ¾Ñ€ÑÑ‡Đ²Đ°, Đ°ĐºĐ¾ иÑĐºĐ°Ñ‚Đµ\n"
-"ĐµĐ´Đ½Đ¾Đ²Ñ€ĐµĐ¼ĐµĐ½Đ½Đ¾ Mandriva Linux и Microsoft Windows Đ½Đ° ĐµĐ´Đ¸Đ½ и ÑÑÑ‰Đ¸ ĐºĐ¾Đ¼Đ¿ÑÑ‚ÑÑ€.\n"
+"ĐµĐ´Đ½Đ¾Đ²Ñ€ĐµĐ¼ĐµĐ½Đ½Đ¾ Mageia и Microsoft Windows Đ½Đ° ĐµĐ´Đ¸Đ½ и ÑÑÑ‰Đ¸ ĐºĐ¾Đ¼Đ¿ÑÑ‚ÑÑ€.\n"
"\n"
" ĐŸÑ€ĐµĐ´Đ¸ да Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Ñ‚Đ°Đ·Đ¸ Đ¾Đ¿Ñ†Đ¸Ñ, Đ¼Đ¾Đ»Ñ, Ñ€Đ°Đ·Đ±ĐµÑ€ĐµÑ‚Đµ, Ñ‡Đµ Ñлед Ñ‚Đ°Đ·Đ¸ Đ¿Ñ€Đ¾Ñ†ĐµĐ´ÑƒÑ€Đ°,\n"
"Đ³Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°Ñ‚Đ° Đ½Đ° Microsoft Windows Đ´Ñла Ñ‰Đµ бÑде Đ¿Đ¾-Đ¼Đ°Đ»ĐºĐ°, Đ¾Ñ‚ĐºĐ¾Đ»ĐºĐ¾Ñ‚Đ¾ Đ¿Ñ€ĐµĐ´Đ¸ "
@@ -716,7 +723,7 @@ msgstr ""
"Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ° Đ½Đ° Đ½Đ¾Đ² ÑĐ¾Ñ„Ñ‚ÑƒĐµÑ€.\n"
"\n"
" * \"%s\": Đ°ĐºĐ¾ иÑĐºĐ°Ñ‚Đµ да Đ¸Đ·Ñ‚Ñ€Đ¸ĐµÑ‚Đµ Đ²ÑĐ¸Ñ‡ĐºĐ¸ Đ´Đ°Đ½Đ½Đ¸ и Đ´ÑĐ»Đ¾Đ²Đµ, ĐºĐ¾Đ¸Ñ‚Đ¾\n"
-"ÑÑÑ‰ĐµÑÑ‚Đ²ÑƒĐ²Đ°Ñ‚ Đ½Đ° Đ²Đ°ÑˆĐ¸Ñ Ñ‚Đ²ÑÑ€Đ´ диÑĐº и да Đ³Đ¸ Đ·Đ°Đ¼ĐµĐ½Đ¸Ñ‚Đµ Ñ Đ½Đ¾Đ²Đ°Ñ‚Đ° Mandriva Linux\n"
+"ÑÑÑ‰ĐµÑÑ‚Đ²ÑƒĐ²Đ°Ñ‚ Đ½Đ° Đ²Đ°ÑˆĐ¸Ñ Ñ‚Đ²ÑÑ€Đ´ диÑĐº и да Đ³Đ¸ Đ·Đ°Đ¼ĐµĐ½Đ¸Ñ‚Đµ Ñ Đ½Đ¾Đ²Đ°Ñ‚Đ° Mageia\n"
"ÑиÑÑ‚ĐµĐ¼Đ°, Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Ñ‚Đ°Đ·Đ¸ Đ¾Đ¿Ñ†Đ¸Ñ. Đ‘ÑĐ´ĐµÑ‚Đµ Đ²Đ½Đ¸Đ¼Đ°Ñ‚ĐµĐ»Đ½Đ¸ Ñ Ñ‚Đ¾Đ²Đ° Ñ€ĐµÑˆĐµĐ½Đ¸Ñ, Đ·Đ°Ñ‰Đ¾Ñ‚Đ¾ Đ½ÑĐ¼Đ°\n"
"да Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ²ÑÑ€Đ½ĐµÑ‚Đµ Đ¾Đ±Ñ€Đ°Ñ‚Đ½Đ¾ Đ¸Đ·Đ±Đ¾Ñ€Đ° Ñи, Ñлед ĐºĐ°Ñ‚Đ¾ Đ¿Đ¾Ñ‚Đ²ÑÑ€Đ´Đ¸Ñ‚Đµ.\n"
"\n"
@@ -860,7 +867,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -890,7 +897,7 @@ msgstr ""
"\n"
"ЦÑĐºĐ½ĐµÑ‚Đµ \"ĐÑ‚ĐºĐ°Đ·\", Đ°ĐºĐ¾ иÑĐºĐ°Ñ‚Đµ да Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ´Ñ€ÑƒĐ³Đ¸ Đ´ÑĐ»Đ¾Đ²Đµ за Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ Đ½Đ° "
"Đ½Đ¾Đ²Đ°Ñ‚Đ°\n"
-"Ñи Mandriva Linux Đ¾Đ¿ĐµÑ€Đ°Ñ†Đ¸Đ¾Đ½Đ½Đ° ÑиÑÑ‚ĐµĐ¼Đ°.\n"
+"Ñи Mageia Đ¾Đ¿ĐµÑ€Đ°Ñ†Đ¸Đ¾Đ½Đ½Đ° ÑиÑÑ‚ĐµĐ¼Đ°.\n"
"\n"
"ЦÑĐºĐ½ĐµÑ‚Đµ \"ĐĐ°Đ¿Ñ€ĐµĐ´Đ½Đ¸Ñ‡Đ°Đ²\", Đ°ĐºĐ¾ иÑĐºĐ°Ñ‚Đµ да Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ´ÑĐ»Đ¾Đ²Đµ, ĐºĐ¾Đ¸Ñ‚Đ¾ да бÑĐ´Đ°Ñ‚\n"
"Đ¿Ñ€Đ¾Đ²ĐµÑ€ĐµĐ½Đ¸ за Đ»Đ¾ÑˆĐ¸ Đ±Đ»Đ¾ĐºĐ¾Đ²Đµ Đ¾Ñ‚ диÑĐºĐ°."
@@ -898,7 +905,7 @@ msgstr ""
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -921,7 +928,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -948,21 +955,24 @@ msgstr "ĐĐ´Đ¼Đ¸Đ½Đ¸ÑÑ‚Ñ€Đ°Ñ‚Đ¾Ñ€ Đ¿Đ¾ Đ·Đ°Ñ‰Đ¸Ñ‚Đ°:"
#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -978,21 +988,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1009,18 +1021,12 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"Đ’ Ñ‚Đ¾Đ·Đ¸ Đ¼Đ¾Đ¼ĐµĐ½Ñ‚ трÑĐ±Đ²Đ° да Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ ĐºĐ¾Đ¹ Đ´ÑĐ»Đ¾Đ²Đµ да бÑĐ´Đ°Ñ‚ Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ½Đ¸ за "
"Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ\n"
-"Đ½Đ° Đ²Đ°ÑˆĐ°Ñ‚Đ° Mandriva Linux ÑиÑÑ‚ĐµĐ¼Đ°. ĐĐºĐ¾ Đ´ÑĐ»Đ¾Đ²ĐµÑ‚Đµ Đ²ĐµÑ‡Đµ Ñа Đ¾Đ¿Ñ€ĐµĐ´ĐµĐ»ĐµĐ½Đ¸, дали Đ¾Ñ‚\n"
+"Đ½Đ° Đ²Đ°ÑˆĐ°Ñ‚Đ° Mageia ÑиÑÑ‚ĐµĐ¼Đ°. ĐĐºĐ¾ Đ´ÑĐ»Đ¾Đ²ĐµÑ‚Đµ Đ²ĐµÑ‡Đµ Ñа Đ¾Đ¿Ñ€ĐµĐ´ĐµĐ»ĐµĐ½Đ¸, дали Đ¾Ñ‚\n"
"Đ¿Ñ€ĐµĐ´Đ¸ÑˆĐ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ Đ½Đ° GNU/Linux или Đ¾Ñ‚ Đ´Ñ€ÑƒĐ³ Đ¸Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚ за Ñ€Đ°Đ·Đ´ĐµĐ»ÑĐ½Đµ, "
"Đ¼Đ¾Đ¶ĐµÑ‚Đµ\n"
"да Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Ñ‚Đµ ÑÑÑ‰ĐµÑÑ‚Đ²ÑƒĐ²Đ°Ñ‰Đ¸Ñ‚Đµ Đ´Đ°Đ»Đ¾Đ²Đµ. Đ’ Đ¿Ñ€Đ¾Ñ‚Đ¸Đ²ĐµĐ½ ÑĐ»ÑƒÑ‡Đ°Đ¹ трÑĐ±Đ²Đ° да Đ¾Đ¿Ñ€ĐµĐ´ĐµĐ»Đ¸Ñ‚Đµ\n"
@@ -1077,13 +1083,6 @@ msgstr ""
" * Ctrl-d, за да Đ¸Đ·Ñ‚Ñ€Đ¸ĐµÑ‚Đµ Đ´ÑĐ»;\n"
"\n"
" * Ctrl-m, за да уÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đµ Ñ‚Đ¾Ñ‡ĐºĐ° Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½Đµ.\n"
-"\n"
-"ĐĐºĐ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ‚Đµ Đ½Đ° PPC Đ¼Đ°ÑˆĐ¸Đ½Đ°, ÑĐ¸Đ³ÑƒÑ€Đ½Đ¾ Ñ‰Đµ иÑĐºĐ°Ñ‚Đµ да ÑÑĐ·Đ´Đ°Đ´ĐµÑ‚Đµ Đ¼Đ°Đ»ÑĐº HFS\n"
-"\"bootstrap\" Đ´ÑĐ» Đ¾Ñ‚ Đ¿Đ¾Đ½Đµ 1 ĐœĐ‘, ĐºĐ¾Đ¹Ñ‚Đ¾ Ñ‰Đµ бÑде Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Ñ‚ Đ¾Ñ‚ boot loader-ÑÑ‚\n"
-"yaboot. ĐĐºĐ¾ ÑĐ¼ÑÑ‚Đ°Ñ‚Đµ да Đ½Đ°Đ¿Ñ€Đ°Đ²Đ¸Ñ‚Đµ Đ´Ñла Đ¿Đ¾-Đ³Đ¾Đ»ÑĐ¼, Đ½Đ°Đ¿Ñ€Đ¸Đ¼ĐµÑ€ 50 ĐœĐ‘, Đ¼Đ¾Đ¶ĐµÑ‚Đµ да "
-"Đ³Đ¾\n"
-"Đ½Đ°Đ¼ĐµÑ€Đ¸Ñ‚Đµ за Đ¿Đ¾Đ»ĐµĐ·Đ½Đ¾ Đ¼ÑÑÑ‚Đ¾, ĐºÑĐ´ĐµÑ‚Đ¾ да ÑÑÑ…Ñ€Đ°Đ½ÑĐ²Đ°Ñ‚Đµ Đ½ÑĐºĐ¾Đµ ÑĐ´Ñ€Đ¾ или image Đ½Đ°\n"
-"ramdisk Đ² ÑĐ»ÑƒÑ‡Đ°Đ¹ Đ½Đ° Đ¸Đ·Đ²ÑĐ½Ñ€ĐµĐ´Đ½Đ¸ ÑĐ¸Ñ‚ÑƒĐ°Ñ†Đ¸Đ¸."
#: ../help.pm:526
#, c-format
@@ -1123,40 +1122,46 @@ msgstr "ĐŸÑ€ĐµĐ¼Đ¸Đ½Đ¸ Đ² Đ½Đ¾Ñ€Đ¼Đ°Đ»ĐµĐ½/ĐµĐºÑĐ¿ĐµÑ€Ñ‚ĐµĐ½ Ñ€ĐµĐ¶Đ¸Đ¼"
#: ../help.pm:536
#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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"
-"Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ Mandriva Linux Đ¾Đ¿ĐµÑ€Đ°Ñ†Đ¸Đ¾Đ½Đ½Đ° ÑиÑÑ‚ĐµĐ¼Đ°.\n"
+"Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ Mageia Đ¾Đ¿ĐµÑ€Đ°Ñ†Đ¸Đ¾Đ½Đ½Đ° ÑиÑÑ‚ĐµĐ¼Đ°.\n"
"\n"
"\n"
"За Đ¸Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Ñ, Đ²ÑĐµĐºĐ¸ Đ´ÑĐ» е Đ¸Đ·Đ±Ñ€Đ¾ĐµĐ½ ĐºĐ°ĐºÑ‚Đ¾ ÑĐ»ĐµĐ´Đ²Đ°: \"Linux Đ¸Đ¼Đµ\", \"Windows Đ¸Đ¼Đµ"
@@ -1204,23 +1209,23 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
#: ../help.pm:594
@@ -1282,8 +1287,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1413,7 +1417,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1424,7 +1428,7 @@ msgstr ""
#, 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 Mandriva Linux offers two. Each of\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"
@@ -1445,7 +1449,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"Đ”Đ¾Đ¹Đ´Đµ Đ²Ñ€ĐµĐ¼ĐµÑ‚Đ¾ да Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ ÑиÑÑ‚ĐµĐ¼Đ° за Đ¿ĐµÑ‡Đ°Ñ‚ за Đ²Đ°ÑˆĐ¸Ñ ĐºĐ¾Đ¼Đ¿ÑÑ‚ÑÑ€.Đ”Ñ€ÑƒĐ³Đ¸Ñ‚Đµ\n"
@@ -1498,7 +1502,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1563,8 +1567,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1581,7 +1584,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1606,25 +1609,27 @@ msgstr "Đ“Ñ€Đ°Ñ„Đ¸Ñ‡ĐµĐ½ Đ¸Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñ"
#: ../help.pm:861
#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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"
-"Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ¼ Đ½Đ¾Đ²Đ¸Ñ Đ²Đ¸ Mandriva Linux Đ´ÑĐ». Đ’Đ½Đ¸Đ¼Đ°Đ½Đ¸Đµ, Đ²ÑĐ¸Ñ‡ĐºĐ¸ Đ´Đ°Đ½Đ½Đ¸ Đ½Đ° Đ½ĐµĐ³Đ¾ Ñ‰Đµ "
-"бÑĐ´Đ°Ñ‚ Đ·Đ°Đ³ÑƒĐ±ĐµĐ½Đ¸\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 drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"ЦÑĐºĐ½ĐµÑ‚Đµ Đ½Đ° \"%s\", Đ°ĐºĐ¾ иÑĐºĐ°Ñ‚Đµ да Đ¸Đ·Ñ‚Ñ€Đ¸ĐµÑ‚Đµ Đ²ÑĐ¸Ñ‡ĐºĐ¸ Đ´Đ°Đ½Đ½Đ¸ и\n"
"Đ´ÑĐ»Đ¾Đ²Đµ ÑÑÑ‰ĐµÑÑ‚Đ²ÑƒĐ²Đ°Ñ‰Đ¸ Đ½Đ° Ñ‚Đ¾Đ·Đ¸ Ñ‚Đ²ÑÑ€Đ´ диÑĐº. Đ’Đ½Đ¸Đ¼Đ°Đ½Đ¸Đµ, Ñлед цÑĐºĐ°Đ½Đµ Đ½Đ° \"%s\", "
diff --git a/perl-install/install/help/po/bn.po b/perl-install/install/help/po/bn.po
index e70e6351a..3aa3fd073 100644
--- a/perl-install/install/help/po/bn.po
+++ b/perl-install/install/help/po/bn.po
@@ -13,16 +13,17 @@ msgstr ""
"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
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
@@ -135,7 +136,8 @@ msgstr "à¦à¦‡ সà§à¦¬à¦¿à¦§à¦¾à¦Ÿà¦¿ কি আপনি বà§à¦¯à¦¬à¦¹à¦¾à¦
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -145,24 +147,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"আপনার হারà§à¦¡ ডà§à¦°à¦¾à¦‡à¦­à§‡ বরà§à¦¤à¦®à¦¾à¦¨à§‡ নিমà§à¦¨à¦²à¦¿à¦–িত লিনাকà§à¦¸ পারà§à¦Ÿà¦¿à¦¶à¦¨à¦—à§à¦²à§‹ বিদà§à¦¯à¦®à¦¾à¦¨à¥¤\n"
@@ -198,9 +204,9 @@ msgstr ""
"\"দà§à¦¬à¦¿à¦¤à§€à§Ÿ সরà§à¦¬à¦¨à¦¿à¦®à§à¦¨ SCSI ID\", ইতà§à¦¯à¦¾à¦¦à¦¿à¥¤"
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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"
@@ -219,12 +225,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -275,11 +280,10 @@ msgid ""
"megabytes."
msgstr ""
"à¦à¦–ন আপনাকে নিরà§à¦¬à¦¾à¦à¦¨ করতে হবে আপনি কোন কোন পà§à¦°à§‹à¦—à§à¦°à¦¾à¦® সিসà§à¦Ÿà§‡à¦®à§‡ ইনসà§à¦Ÿà¦² করতে à¦à¦¾à¦¨à¥¤\n"
-"Mandriva Linux à¦à¦° জনà§à¦¯ কয়েক হাজার পà§à¦¯à¦¾à¦•েজ রয়েছে, à¦à¦¬à¦‚ বà§à¦¯à¦¾à¦¬à¦¸à§à¦¥à¦¾à¦ªà¦¨à¦¾à¦° সà§à¦¬à¦¿à¦§à¦¾à¦°à§à¦¥à§‡ "
-"সেগà§à¦²à§‹à¦•ে\n"
+"Mageia à¦à¦° জনà§à¦¯ কয়েক হাজার পà§à¦¯à¦¾à¦•েজ রয়েছে, à¦à¦¬à¦‚ বà§à¦¯à¦¾à¦¬à¦¸à§à¦¥à¦¾à¦ªà¦¨à¦¾à¦° সà§à¦¬à¦¿à¦§à¦¾à¦°à§à¦¥à§‡ সেগà§à¦²à§‹à¦•ে\n"
"অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•েশনের ধরন অনà§à¦¯à¦¾à§Ÿà§€ ভাগ করা হয়েছে।\n"
"\n"
-"Mandriva Linux সব পà§à¦¯à¦¾à¦•েজগà§à¦°à§à¦ªà¦¸à¦®à§‚হ à¦à¦¾à¦°à¦Ÿà¦¿ শà§à¦°à§‡à¦£à§€à¦¤à§‡ ভাগ করে। আপনি বিভিনà§à¦¨ শà§à¦°à§‡à¦£à§€à¦°\n"
+"Mageia সব পà§à¦¯à¦¾à¦•েজগà§à¦°à§à¦ªà¦¸à¦®à§‚হ à¦à¦¾à¦°à¦Ÿà¦¿ শà§à¦°à§‡à¦£à§€à¦¤à§‡ ভাগ করে। আপনি বিভিনà§à¦¨ শà§à¦°à§‡à¦£à§€à¦°\n"
"অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•েশনমিলিয়ে ও মিশিয়ে ইনসà§à¦Ÿà¦² করতে পারেন, যেমন à¦à¦•টি ``Workstation''\n"
"ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨à§‡ আপনি ''Server'' শà§à¦°à§‡à¦£à§€ থেকে অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•েশন ইনসà§à¦Ÿà¦²\n"
"করতে পারেন।\n"
@@ -361,10 +365,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -482,7 +486,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -602,39 +606,43 @@ msgstr ""
#: ../help.pm:319
#, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -643,15 +651,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -740,7 +748,7 @@ msgstr ""
# সাম
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -759,7 +767,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -778,17 +786,17 @@ msgstr ""
"\n"
"পারà§à¦Ÿà¦¿à¦¶à¦¨ ফরমà§à¦¯à¦¾à¦Ÿ শà§à¦°à§ করতে \"%s\" à¦à¦¾à¦ªà§à¦¨à¥¤\n"
"\n"
-"আপনার নতà§à¦¨ Mandriva Linux অপারেটিং সিসà§à¦Ÿà§‡à¦® ইনসà§à¦Ÿà§‡à¦¶à¦¨à§‡à¦° জনà§à¦¯ আপনি যদি অনà§à¦¯ à¦à¦•টি "
-"পারà§à¦Ÿà¦¿à¦¶à¦¨ নিরà§à¦¬à¦¾à¦à¦¨ করতে, তবে \"%s\" কà§à¦²à¦¿à¦• করà§à¦¨à¥¤\n"
+"আপনার নতà§à¦¨ Mageia অপারেটিং সিসà§à¦Ÿà§‡à¦® ইনসà§à¦Ÿà§‡à¦¶à¦¨à§‡à¦° জনà§à¦¯ আপনি যদি অনà§à¦¯ à¦à¦•টি পারà§à¦Ÿà¦¿à¦¶à¦¨ "
+"নিরà§à¦¬à¦¾à¦à¦¨ করতে, তবে \"%s\" কà§à¦²à¦¿à¦• করà§à¦¨à¥¤\n"
"\n"
"যদি আপনি পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡à¦° জনà§à¦¯ ডিসà§à¦•ের খারাপ বà§à¦²à¦• সনাকà§à¦¤ করাতে à¦à¦¾à¦¨ তাহলে \"%s\" কà§à¦²à¦¿à¦• "
"করà§à¦¨à¥¤"
# সাম
#: ../help.pm:437
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -800,7 +808,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"আপনি যখন Mandriva Linux ইনসà§à¦Ÿà¦² করবেন, সমà§à¦­à¦¬à¦¤ পà§à¦°à¦¥à¦® রিলিজ থেকে কিছà§\n"
+"আপনি যখন Mageia ইনসà§à¦Ÿà¦² করবেন, সমà§à¦­à¦¬à¦¤ পà§à¦°à¦¥à¦® রিলিজ থেকে কিছà§\n"
"পà§à¦¯à¦¾à¦•েজ আপডেট হয়ে গেছে। কোন সাধারন বা নিরাপতà§à¦¤à¦¾ তà§à¦°à§à¦Ÿà¦¿ সমাধান করা হয়েছে।\n"
"আপনাকে à¦à¦‡ সà§à¦¬à¦¿à¦§à¦¾à¦—à§à¦²à¦¿ দেয়ার লকà§à¦·à§à¦¯à§‡ à¦à¦‡ আপডেটগà§à¦²à§‹ ইনà§à¦Ÿà¦¾à¦°à¦¨à§‡à¦Ÿ থেকে ডাউনলোড\n"
"করার সà§à¦¯à§‹à¦— দেয়া হয়েছে। যদি আপনার সকà§à¦°à¦¿à§Ÿ ইনà§à¦Ÿà¦¾à¦°à¦¨à§‡à¦Ÿ সংযোগ থাকে, \"%s\" à¦à§‡à¦•\n"
@@ -814,7 +822,7 @@ msgstr ""
# সাম
# নিরাপতà§à¦¤à¦¾ সà§à¦¤à¦°
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -823,7 +831,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -835,7 +843,7 @@ msgstr ""
"হয়। নিরাপতà§à¦¤à¦¾ যত বেশী, বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° সà§à¦¬à¦¾à¦à§à¦›à¦¨à§à¦¦à§à¦¯ তত কমে যায়।\n"
"\n"
"আপনি যদি নিশà§à¦à¦¿à¦¤ না হন কোন অপশনটি রাখবেন তবে ডিফলà§à¦Ÿ অপশনটিই রাখà§à¦¨à¥¤\n"
-"পরবরà§à¦¤à§€à¦¤à§‡ আপনি à¦à¦Ÿà¦¿ draksec টà§à¦² (যেটি Mandriva Linux নিয়নà§à¦¤à§à¦°à¦¨ কেনà§à¦¦à§à¦°à§‡à¦° à¦à¦•টি অংশ)\n"
+"পরবরà§à¦¤à§€à¦¤à§‡ আপনি à¦à¦Ÿà¦¿ draksec টà§à¦² (যেটি Mageia নিয়নà§à¦¤à§à¦°à¦¨ কেনà§à¦¦à§à¦°à§‡à¦° à¦à¦•টি অংশ)\n"
"দিয়ে পরিবরà§à¦¤à¦¨ করতে পারবেন।\n"
"\n"
"\"%s\" কà§à¦·à§‡à¦¤à§à¦°à¦Ÿà¦¿à¦¤à§‡ যিনি নিরাপতà§à¦¤à¦¾à¦° দায়িতà§à¦¬à§‡ নিয়োজিত তার ই-মেইল অà§à¦¯à¦¾à¦¡à§à¦°à§‡à¦¸ দিন।\n"
@@ -848,24 +856,27 @@ msgstr "সিকিউরিটি à¦à§à¦¯à¦¡à¦®à¦¿à¦¨à¦¿à¦¸à§à¦Ÿà§à¦°à§‡à¦
# সাম
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -881,21 +892,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -912,16 +925,10 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
-"à¦à¦‡ সময়ে আপনাকে Mandriva Linux যে পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡ ইনসà§à¦Ÿà¦² হবে তা নিরà§à¦¬à¦¾à¦à¦¨\n"
+"à¦à¦‡ সময়ে আপনাকে Mageia যে পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡ ইনসà§à¦Ÿà¦² হবে তা নিরà§à¦¬à¦¾à¦à¦¨\n"
"করতে হবে। যদি আগে থেকেই পারà§à¦Ÿà¦¿à¦¶à¦¨ তৈরী থাকে, (GNU/Linux à¦à¦° পà§à¦°à§à¦¬à§‡à¦°\n"
"কোন ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨à§‡à¦° কারনে বা অনà§à¦¯ কোন পারà§à¦Ÿà¦¿à¦¶à¦¨ টà§à¦² দিয়ে তৈরী করা) আপনি\n"
"সেগà§à¦²à§‹ বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে পারেন। অনà§à¦¯à¦¥à¦¾à§Ÿ হারà§à¦¡à¦¡à§à¦°à¦¾à¦‡à¦­ পারà§à¦Ÿà¦¿à¦¶à¦¨ তৈরী করতে হবে।\n"
@@ -934,7 +941,7 @@ msgstr ""
"\n"
" * \"%s\": à¦à¦‡ অপশনটি নিরà§à¦¬à¦¾à¦à¦¿à¦¤ ডà§à¦°à¦¾à¦‡à¦­à§‡à¦° সব পারà§à¦Ÿà¦¿à¦¶à¦¨ মà§à¦›à§‡ দিবে\n"
"\n"
-" * \"%s\": à¦à¦‡ অপশনটি আপনার হারà§à¦¡à¦¡à§à¦°à¦¾à¦‡à¦­à§‡à¦° খালি অংশে সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿà¦­à¦¾à¦¬à§‡ ext3 à¦à¦¬à¦‚\n"
+" * \"%s\": à¦à¦‡ অপশনটি আপনার হারà§à¦¡à¦¡à§à¦°à¦¾à¦‡à¦­à§‡à¦° খালি অংশে সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿà¦­à¦¾à¦¬à§‡ ext4 à¦à¦¬à¦‚\n"
"swap পারà§à¦Ÿà¦¿à¦¶à¦¨ তৈরী করতে দিবে।\n"
"\n"
"\"%s\": আরও ফিà¦à¦¾à¦° বà§à¦¯à¦¬à¦¹à¦¾à¦° করার সà§à¦¯à§‹à¦— দেয়:\n"
@@ -982,12 +989,6 @@ msgstr ""
"\n"
"বিদà§à¦¯à¦®à¦¾à¦¨ ফাইল সিসà§à¦Ÿà§‡à¦®à§‡à¦° ধরন সমà§à¦ªà¦°à§à¦•ে জানতে হলে \"Reference Manual\" à¦à¦°\n"
"ext2FS অধà§à¦¯à¦¾à§Ÿà¦Ÿà¦¿ পড়à§à¦¨à¥¤\n"
-"\n"
-"আপনি যদি PPC মেশিনে ইনসà§à¦Ÿà¦² করেন, তাহলে আপনাকে yaboot বà§à¦Ÿà¦²à§‹à¦¡à¦¾à¦°à§‡à¦°\n"
-"বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° জনà§à¦¯ à¦à¦•টি ছোট অনà§à¦¤à¦¤ à§§ à¦à¦®à¦¬à¦¿ à¦à¦° HFS \"বà§à¦Ÿà¦¸à§à¦Ÿà§à¦°à§à¦¯à¦¾à¦ª\" পারà§à¦Ÿà¦¿à¦¶à¦¨ তৈরী করতে "
-"হবে।\n"
-"আপনি যদি পারà§à¦Ÿà¦¿à¦¶à¦¨à¦Ÿà¦¿ আরও বড় করতে à¦à¦¾à¦¨, যেমন ৫০ MB, আপনি কোন জরà§à¦°à§€ বà§à¦Ÿ সমসà§à¦¯à¦¾à¦°\n"
-"জনà§à¦¯ à¦à¦•টি আলাদা কারà§à¦¨à§‡à¦² à¦à¦¬à¦‚ ramdisk তৈরী করে à¦à¦‡ পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡ রাখতে পারেন।"
#: ../help.pm:526
#, c-format
@@ -1024,39 +1025,78 @@ msgstr ""
msgid "Toggle between normal/expert mode"
msgstr "সাধারণ/দকà§à¦· মোডের মধà§à¦¯à§‡ পরিবরà§à¦¤à¦¨"
+# সাম:
+# secondary = সহকারী?
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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
@@ -1078,23 +1118,23 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
# সাম
@@ -1153,8 +1193,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1261,7 +1300,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1271,10 +1310,10 @@ msgstr ""
# সাম
# emulate = à¦à¦®à§à¦²à§‡à¦Ÿ?
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1295,11 +1334,11 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"à¦à¦–ন সময় আপনার কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à§‡à¦° জনà§à¦¯ à¦à¦•টি পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¿à¦‚ সিসà§à¦Ÿà§‡à¦® নিরà§à¦¬à¦¾à¦à¦¨ করার। অনানà§à¦¯\n"
-"অপারেটিং সিসà§à¦Ÿà§‡à¦® আপনাকে à¦à¦•টি অপশন দিতে পারে কিনà§à¦¤à§ Mandriva Linux দেবে দà§à¦Ÿà¦¿à¥¤\n"
+"অপারেটিং সিসà§à¦Ÿà§‡à¦® আপনাকে à¦à¦•টি অপশন দিতে পারে কিনà§à¦¤à§ Mageia দেবে দà§à¦Ÿà¦¿à¥¤\n"
"পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¿à¦‚ সিসà§à¦Ÿà§‡à¦®à¦—à§à¦²à§‹ বিভিনà§à¦¨ কনফিগারেশনের জনà§à¦¯ পà§à¦°à¦¯à§‹à¦œà§à¦¯à¥¤\n"
"\n"
" * \"%s\" -- অরà§à¦¥ হà¦à§à¦›à§‡ \"পà§à¦°à¦¿à¦¨à§à¦Ÿ করো, সারিতে রাখবেনা\". à¦à¦Ÿà¦¿ নিরà§à¦¬à¦¾à¦à¦¨ করà§à¦¨ যদি "
@@ -1326,8 +1365,7 @@ msgstr ""
"ইনà§à¦Ÿà¦¾à¦°à¦«à§‡à¦¸ রয়েছে।\n"
"\n"
"আপনার বাছাইকৃত পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¿à¦‚ সিসà§à¦Ÿà§‡à¦®à¦Ÿà¦¿ যদি আপনার পরে পছনà§à¦¦ না হয়,\n"
-"তবে আপনি Mandriva Linux নিয়নà§à¦¤à§à¦°à¦¨ কেনà§à¦¦à§à¦° থেকে PrinterDrake à¦à¦¾à¦²à¦¿à§Ÿà§‡ ও \"%s\" বাটন "
-"কà§à¦²à¦¿à¦•\n"
+"তবে আপনি Mageia নিয়নà§à¦¤à§à¦°à¦¨ কেনà§à¦¦à§à¦° থেকে PrinterDrake à¦à¦¾à¦²à¦¿à§Ÿà§‡ ও \"%s\" বাটন কà§à¦²à¦¿à¦•\n"
"করে তা বদল করতে পারেন।"
#: ../help.pm:768
@@ -1355,7 +1393,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1436,8 +1474,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1454,7 +1491,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1477,10 +1514,10 @@ msgid "Graphical Interface"
msgstr "গà§à¦°à¦¾à¦«à¦¿à¦•াল ইনà§à¦Ÿà¦¾à¦°à¦«à§‡à¦¸"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
"হারà§à¦¡ ডà§à¦°à¦¾à¦‡à¦­ বেছে নিন যেটি আপনি আপনার নতà§à¦¨ মà§à¦¯à¦¾à¦¨à§à¦¡à§à¦°à¦¿à¦¬ লিনাকà§à¦¸ পারà§à¦Ÿà¦¿à¦¶à¦¨ ইনসà§à¦Ÿà¦² করার "
@@ -1492,12 +1529,14 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"যদি à¦à¦‡ হারà§à¦¡ ডà§à¦°à¦¾à¦‡à¦­à§‡ থাকা সব ডাটা à¦à¦¬à¦‚ পারà§à¦Ÿà¦¿à¦¶à¦¨ মà§à¦›à§‡ ফেলতে à¦à¦¾à¦¨ তাহলে আপনি\n"
"\"%s\"তে কà§à¦²à¦¿à¦• করà§à¦¨à¥¤ সাবধান, \"%s\"তে কà§à¦²à¦¿à¦• করার পর, উইনà§à¦¡à§‹à¦œ ডাটাসহ,\n"
diff --git a/perl-install/install/help/po/br.po b/perl-install/install/help/po/br.po
index a52857b45..62a4b0104 100644
--- a/perl-install/install/help/po/br.po
+++ b/perl-install/install/help/po/br.po
@@ -1,6 +1,6 @@
# DrakX e Brezhoneg.
# Copyright (C) 1999-2005 Mandriva
-# Thierry Vignaud <tvignaud@mandriva.com>, 1999-2005
+# Thierry Vignaud <thierry.vignaud.com>, 1999-2005
# Jañ-Mai Drapier <jan-mai.drapier@mail.dotcom.fr>, 1999-2000
#
msgid ""
@@ -9,7 +9,7 @@ msgstr ""
"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 <tvignaud@mandriva.com>\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"
@@ -20,7 +20,7 @@ msgstr ""
#, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
@@ -84,7 +84,7 @@ 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 drive.\n"
+"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"
@@ -94,31 +94,31 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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"
@@ -129,12 +129,11 @@ msgstr ""
#, c-format
msgid ""
"It's now time to specify which programs you wish to install on your system.\n"
-"There are thousands of packages available for Mandriva Linux, and to make "
-"it\n"
+"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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -214,10 +213,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -318,7 +317,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -416,39 +415,39 @@ msgstr ""
#: ../help.pm:319
#, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -457,15 +456,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -572,7 +570,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -581,7 +579,7 @@ msgstr ""
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -604,7 +602,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -620,21 +618,21 @@ msgstr "Melestradur an surentez"
#, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -650,21 +648,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -681,14 +679,8 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
#: ../help.pm:526
@@ -729,34 +721,34 @@ msgstr "Tremen er mod boas/mailh"
#: ../help.pm:536
#, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the first\n"
"disk or partition is called \"C:\")."
msgstr ""
@@ -776,23 +768,22 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
#: ../help.pm:594
@@ -833,8 +824,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -941,7 +931,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -952,7 +942,7 @@ msgstr ""
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -973,7 +963,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
@@ -1000,7 +990,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1062,8 +1052,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1080,7 +1069,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1105,8 +1094,8 @@ msgstr "Ketal Kevregañ"
#: ../help.pm:861
#, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
@@ -1114,12 +1103,12 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
#: ../help.pm:872
diff --git a/perl-install/install/help/po/bs.po b/perl-install/install/help/po/bs.po
index ba6cbe384..62fc3cbbf 100644
--- a/perl-install/install/help/po/bs.po
+++ b/perl-install/install/help/po/bs.po
@@ -20,15 +20,15 @@ msgstr ""
"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 Mandriva Linux distribuciju. Ako se slažete sa svim\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."
@@ -138,7 +138,7 @@ 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 drive.\n"
+"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"
@@ -148,24 +148,24 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -202,15 +202,15 @@ msgstr ""
"je \"drugi najniži SCSI ID\", itd."
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Mandriva Linux instalacija se prostire na nekoliko CDova. Ako je neki\n"
+"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."
@@ -219,12 +219,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -275,12 +274,12 @@ msgid ""
"megabytes."
msgstr ""
"Sada je vrijeme da izaberete koje programe želite instalirati na vaš\n"
-"sistem. Za Mandriva Linux su dostupne hiljade paketa, pa da bi\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 Mandriva Linuxu date su Äetiri predefinisane kategorije. Možete\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"
@@ -347,7 +346,7 @@ msgid "Truly minimal install"
msgstr "Stvarno minimalna instalacija"
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -360,10 +359,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -393,11 +392,11 @@ msgstr ""
"\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. Mandriva Linux obiÄno\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 Mandriva Linuxa. Ako niste sigurni\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"
@@ -529,11 +528,11 @@ msgstr ""
"vašim potrebama."
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -589,7 +588,7 @@ msgid ""
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 Mandriva Linux.\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"
@@ -704,41 +703,41 @@ msgstr ""
"podešavanjem ekrana."
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -747,15 +746,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -768,12 +766,12 @@ msgid ""
"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 Mandriva Linux\n"
+"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"
-"Mandriva Linux sistema.\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"
@@ -805,7 +803,7 @@ msgstr ""
"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"
-"Mandriva Linux i Microsoft Windows na istom raÄunaru.\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"
@@ -939,7 +937,7 @@ msgid "Save packages selection"
msgstr ""
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -958,7 +956,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -980,15 +978,15 @@ msgstr ""
"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 Mandriva Linux operativnog sistema.\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
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -1000,7 +998,7 @@ msgid ""
"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 Mandriva Linuxa, moguće je da su neki paketi\n"
+"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"
@@ -1013,7 +1011,7 @@ msgstr ""
"instalirate izabrane pakete, ili \"%s\" za prekid."
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -1022,7 +1020,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1035,7 +1033,7 @@ msgstr ""
"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 Mandriva Linux\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"
@@ -1047,24 +1045,24 @@ msgid "Security Administrator"
msgstr "Sigurnosni administrator"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1080,21 +1078,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1111,17 +1109,11 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"Sada trebate izabrati koje particije želite koristiti za instalaciju vašeg\n"
-"Mandriva Linux sistema. Ako su particije već definisane, iz prijašnje\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"
@@ -1135,7 +1127,7 @@ msgstr ""
"\n"
" * \"%s\": ova opcija briše sve particije na izabranom hard disku\n"
"\n"
-" * \"%s\": ova opcija vam omogućuje da automatski napravite ext3\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"
@@ -1186,12 +1178,6 @@ msgstr ""
"\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"
-"\n"
-"Ako instalirate na PPC raÄunar, trebate napraviti malu HFS ''bootstrap''\n"
-"particiju od najmanje 1 MB koju će koristiti yaboot bootloader. Ako se\n"
-"odluÄite da ovu particiju uÄinite neÅ¡to većom, npr. 50 MB, primjetićete\n"
-"da je ona korisno mjesto za Äuvanje rezervnog kernela ili ramdisk slika\n"
-"za hitne sluÄajeve."
#: ../help.pm:526
#, c-format
@@ -1229,41 +1215,41 @@ msgid "Toggle between normal/expert mode"
msgstr "PrekidaÄ normalnog/ekspertnog moda"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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"
-"Mandriva Linux operativni sistem.\n"
+"Mageia operativni sistem.\n"
"\n"
"Svaka particija je navedena ovako: \"Linux ime\", \"Windows ime\",\n"
"\"Kapacitet\".\n"
@@ -1305,35 +1291,34 @@ msgstr ""
"listu svih država."
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"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 Mandriva Linux sistema:\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"
@@ -1342,14 +1327,14 @@ msgstr ""
"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 Mandriva Linux sistemu. Vaša trenutna\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 Mandriva Linux sistemima\n"
+"Opcija ''Nadogradi'' bi trebala raditi ispravno na Mageia sistemima\n"
"koji koriste verziju \"8.1\" ili kasniju. Obavljanje nadogradnje na ranijim\n"
-"verzijama Mandriva Linuxa, prije verzije \"8.1\", nije preporuÄeno."
+"verzijama Mageiaa, prije verzije \"8.1\", nije preporuÄeno."
#: ../help.pm:594
#, c-format
@@ -1391,7 +1376,7 @@ msgstr ""
"prebaciti tastaturu izmeÄ‘u latiniÄnog i ne-latiniÄnog rasporeda."
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1407,8 +1392,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1448,7 +1432,7 @@ msgstr ""
"\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, Mandriva Linux će ga\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, "
@@ -1586,7 +1570,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1609,10 +1593,10 @@ msgstr ""
"šta radite."
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1633,11 +1617,11 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"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 Mandriva Linux nudi\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"
@@ -1664,7 +1648,7 @@ msgstr ""
"\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"
-"Mandriva Linux Kontrolnog centra i klikanjem na dugme \"%s\"."
+"Mageia Kontrolnog centra i klikanjem na dugme \"%s\"."
#: ../help.pm:768
#, c-format
@@ -1689,7 +1673,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1771,8 +1755,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1789,7 +1772,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1841,7 +1824,7 @@ msgstr ""
"\n"
"* \"%s\": ako želite, možete podesiti vaš Internet pristup ili pristup\n"
"lokalnoj mreži. Pogledajte štampanu dokumentaciju ili koristite\n"
-"Mandriva Linux Kontrolni centar nakon što je završena instalacija\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"
@@ -1856,7 +1839,7 @@ msgstr ""
"* \"%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 Mandriva Linux Kontrolni centar.\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"
@@ -1878,26 +1861,26 @@ msgid "Graphical Interface"
msgstr "GrafiÄki interfejs"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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"
-"Mandriva Linux particiju. Budite pažljivi, svi podaci koji se nalaze na\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 drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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"
diff --git a/perl-install/install/help/po/ca.po b/perl-install/install/help/po/ca.po
index 28043785f..1ef47d3af 100644
--- a/perl-install/install/help/po/ca.po
+++ b/perl-install/install/help/po/ca.po
@@ -1,38 +1,39 @@
# translation of ca.po to Catalan
# translation of DrakX.po to Catalan
# Copyright (C) 2000-2004, 2005 Free Software Foundation, Inc.
-# Softcatala, softcatala.org, 2000-2003
-# Albert Astals Cid <astals11@terra.es>, 2003-2004, 2005.
#
#
+# Softcatala, softcatala.org, 2000-2003.
+# Albert Astals Cid <astals11@terra.es>, 2003-2004, 2005.
+# Francesc Pinyol Margalef <francesc.pinyol.m@gmail.com>, 2013.
msgid ""
msgstr ""
"Project-Id-Version: ca\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-09-12 12:22+0200\n"
-"PO-Revision-Date: 2005-09-13 23:24+0200\n"
-"Last-Translator: Albert Astals Cid <astals11@terra.es>\n"
-"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+"PO-Revision-Date: 2013-12-21 13:36+0100\n"
+"Last-Translator: Francesc Pinyol Margalef <francesc.pinyol.m@gmail.com>\n"
+"Language-Team: Catalan <>\n"
+"Language: ca\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-Generator: Lokalize 1.5\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 Mandriva Linux distribution. If you agree with all the\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Ă³ Mandriva Linux. Si esteu d'acord amb tots els termes de "
-"la\n"
-"llicència, feu clic al quadre \"%s\"; si no, prĂ©mer el botĂ³ \"%s\"\n"
-"reiniciarĂ  el vostre ordinador."
+"tota la distribuciĂ³ Mageia. Si esteu d'acord amb tots els termes de la\n"
+"llicència, feu clic al quadre «%s»; si no, si premeu el botĂ³ \"%s\"\n"
+"es reiniciarĂ  el vostre ordinador."
#: ../help.pm:20
#, c-format
@@ -130,12 +131,12 @@ msgstr ""
#: ../help.pm:54
#, c-format
msgid "User name"
-msgstr ""
+msgstr "Nom d'usuari"
#: ../help.pm:54
#, c-format
msgid "Accept user"
-msgstr ""
+msgstr "Accepta l'usuari"
#: ../help.pm:54
#, c-format
@@ -145,7 +146,8 @@ msgstr "Voleu utilitzar aquesta caracterĂ­stica?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -155,24 +157,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 "
@@ -219,27 +225,26 @@ msgstr ""
#: ../help.pm:88
#, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 Mandriva Linux estĂ  repartida en diversos CD-ROM. Si\n"
+"La instal·laciĂ³ del Mageia estĂ  repartida en diversos CD-ROM. Si\n"
"un dels paquets escollits estĂ  en un altre CD-ROM, 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."
+"mà, premeu «%s» i els paquets corresponents no s'instal·laran."
#: ../help.pm:95
-#, fuzzy, c-format
+#, c-format
msgid ""
"It's now time to specify which programs you wish to install on your system.\n"
-"There are thousands of packages available for Mandriva Linux, and to make "
-"it\n"
+"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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -290,25 +295,25 @@ msgid ""
"megabytes."
msgstr ""
"Ha arribat el moment d'indicar els programes que voleu instal·lar en el\n"
-"sistema. Mandriva Linux té milers de paquets, i per facilitar-ne la\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"
-"Mandriva Linux agrupa els paquets en quatre categories. Podeu mesclar i fer\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"
+"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 utilitzar la vostra mĂ quina per programar, escolliu\n"
-"els grups adients d'aquesta categoria. El grup especial \"LSB\"\n"
+" * \"%s\": si penseu utilitzar 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 amb les especificacions Linux Standard Base.\n"
+"possible les especificacions Linux Standard Base.\n"
"\n"
-" Seleccionar el grup \"LSB\" també instal·larà un kernel \"2.4\",\n"
-"en comptes del \"2.6\". AixĂ² es fa per assegurar que els sistema\n"
-"compleixi al 100%% amb LSB. Si no seleccioneu el grup \"LSB\"\n"
-"encara tindreu un sistema que compleix la LSB quasi al 100%%.\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'utilitzar com a servidor, seleccioneu\n"
"quins dels serveis més habituals voleu instal·lar\n"
@@ -320,24 +325,26 @@ msgstr ""
"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 familiaritzat amb els\n"
-"diversos paquets o si voleu tenir un control total sobre el que "
+"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 heu començat la instal·laciĂ³ en el mode \"%s\", podeu desseleccionar \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 tenir un\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 configurar un servidor;\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 aconseguir un\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."
@@ -372,10 +379,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -406,17 +413,16 @@ msgstr ""
"\n"
"!! 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, Mandriva Linux "
-"iniciarĂ automĂ ticament qualsevol servidor durant l'arrencada. Tot i que\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 Mandriva Linux quedi finalitzada.\n"
+"desprĂ©s que aquesta versiĂ³ de Mageia quedi finalitzada.\n"
"Si no sabeu què se suposa que fa un servei en particular, o per què s'està\n"
-"instal·lant, feu clic a \"%s\". Per defecte, si feu clic a \"%s\" els "
-"serveis\n"
+"instal·lant, 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'utilitza per inhabilitar el diĂ leg d'advertència que\n"
+"L'opciĂ³ «%s» s'utilitza 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"
@@ -433,7 +439,7 @@ msgstr ""
"anteriorment\n"
"al final d'una altra instal·laciĂ³. Vegeu el segon suggeriment de l'Ăºltim "
"pas\n"
-"per saber com crear aquest disquet."
+"per a saber com crear aquest disquet."
#: ../help.pm:183
#, c-format
@@ -515,7 +521,7 @@ msgstr ""
#: ../help.pm:213
#, c-format
msgid "Hardware clock set to GMT"
-msgstr ""
+msgstr "Rellotge de maquinari establert a GMT"
#: ../help.pm:213
#, c-format
@@ -550,7 +556,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -606,7 +612,7 @@ msgid ""
msgstr ""
"X (per 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 Mandriva Linux.\n"
+"WindowMaker, etc.) que vénen amb Mageia.\n"
"\n"
"Veureu una relaciĂ³ de diferents parĂ metres que podeu canviar per aconseguir\n"
"una visualitzaciĂ³ grĂ fica Ă²ptima.\n"
@@ -618,7 +624,7 @@ msgstr ""
"de 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 o sense acceleraciĂ³ 3D, se us demanarĂ  que escolliu el que\n"
+"targeta, amb acceleraciĂ³ 3D o sense, se us demanarĂ  que escolliu el que\n"
"més us convingui.\n"
"\n"
"\n"
@@ -645,7 +651,7 @@ msgstr ""
" Depenent del 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"
+"desitjada. Si podeu veure el missatge durant la prova i responeu «%s»,\n"
"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"
"finalitzarĂ  automĂ ticament al cap de 12 segons, portant-vos de nou al menĂº.\n"
@@ -656,7 +662,7 @@ 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, voldreu activar \"%s\" si\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."
@@ -722,39 +728,43 @@ msgstr ""
#: ../help.pm:319
#, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -763,15 +773,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -785,11 +795,11 @@ msgid ""
"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 Mandriva Linux. Si el disc és buit,\n"
+"instal·lar el sistema operatiu Mageia. Si el disc és buit,\n"
"o si un sistema operatiu existent n'utilitza 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 Mandriva Linux.\n"
+"instal·lar el nou sistema Mageia.\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, el\n"
@@ -801,51 +811,51 @@ msgstr ""
"Segons la configuraciĂ³ del vostre disc dur, hi ha diverses opcions\n"
"possibles:\n"
"\n"
-" * \"%s\": aquesta opciĂ³ particionarĂ  automĂ ticament les unitats buides.\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 vostre\n"
+" * «%s»: l'auxiliar ha detectat una o més particions de Linux al vostre\n"
"disc dur. Si voleu utilitzar-les, escolliu 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"
+" * «%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"
+"(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"
+"És molt recomanable fer una cĂ²pia de seguretat de les dades.\n"
"Aquesta opciĂ³ Ă©s la mĂ©s recomanable si voleu utilitzar tant\n"
-"Mandriva Linux com Microsoft Windows al mateix ordinador.\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 anteriorment. 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 Mandriva Linux, podeu escollir aquesta\n"
+" *«%s»: si voleu suprimir totes les dades i particions que teniu al disc\n"
+"dur i substituir-les pel sistema Mageia, podeu escollir aquesta\n"
"opciĂ³. Aneu amb compte, perĂ², perquè, un cop la confirmeu, no podreu\n"
"fer-vos enrere.\n"
"\n"
-" ¡¡ Si trieu aquesta opciĂ³, totes les dades del disc s'esborraran !!.\n"
+" ¡¡ Si trieu aquesta opciĂ³, totes les dades del disc s'esborraran. !!\n"
"\n"
-" *\"%s\": aquesta opciĂ³ apareix quan el disc dur estĂ  completament ple\n"
+" *«%s». Aquesta opciĂ³ apareix quan el disc dur estĂ  completament ple\n"
"per Microsoft Windows. Escollir aquest opciĂ³ esborrarĂ  tot el contingut del "
"disc i\n"
"començarà de nou, particionant des de zero.\n"
" ¡¡ Si trieu aquesta opciĂ³, totes les dades del disc s'esborraran !!.\n"
"\n"
-" * \"%s\": si voleu particionar el disc dur manualment, podeu triar aquesta\n"
+" * «%s»: si voleu particionar el disc dur manualment, podeu triar aquesta\n"
"opciĂ³. Aneu amb compte: Ă©s una opciĂ³ molt potent perĂ² tambĂ© perillosa, ja\n"
"que podeu perdre 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Ă³''."
+"secciĂ³ «GestiĂ³ de les particions» de la «Guia d'iniciaciĂ³Â»."
#: ../help.pm:377
#, c-format
@@ -855,7 +865,7 @@ msgstr "Utilitza les particions existents"
#: ../help.pm:370
#, c-format
msgid "Use the free space on the Microsoft Windows® partition"
-msgstr ""
+msgstr "Utilitza l'espai lliure en la particiĂ³ Microsoft Windows®"
#: ../help.pm:370
#, c-format
@@ -942,20 +952,20 @@ msgstr "Genera un disquet per a la instal·laciĂ³ automĂ tica"
#: ../help.pm:405
#, c-format
msgid "Replay"
-msgstr ""
+msgstr "Repeteix"
#: ../help.pm:405
#, c-format
msgid "Automated"
-msgstr ""
+msgstr "Automatitzat"
#: ../help.pm:405
#, c-format
msgid "Save packages selection"
-msgstr ""
+msgstr "Desa la selecciĂ³ de paquets"
#: ../help.pm:408
-#, fuzzy, c-format
+#, 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"
@@ -974,17 +984,14 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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 ""
-"Per poder utilitzar les particions que s'acaben de definir cal formatar-les\n"
-"(la formataciĂ³ consisteix a crear-hi un sistema de fitxers).\n"
-"\n"
-"En aquest punt, potser voldreu tornar a formatar algunes de les particions\n"
-"existents per eliminar les dades que contenen. Si és així, seleccioneu\n"
-"també aquestes particions.\n"
+"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"
@@ -994,18 +1001,18 @@ msgstr ""
"Aneu amb compte en 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"
+"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 Mandriva Linux.\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 "
+"Feu clic a «%s» si voleu seleccionar particions on cercar-hi blocs "
"defectuosos."
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -1017,17 +1024,17 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"Ara esteu instal·lant Mandriva Linux, és probable que alguns paquets\n"
+"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 problemes de seguretat poden estar ja corregits.\n"
"Per beneficiar-vos d'aquestes actualitzacions, les podeu baixar d'Internet.\n"
-"Trieu \"%s\" si teniu una connexiĂ³ a Internet operativa, o \"%s\" si\n"
+"Trieu «%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"
+"Si trieu «%s» apareixerà una llista de llocs des d'on podeu baixar les\n"
"actualitzacions. Escolliu 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 \"%s\" per abandonar."
+"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 abandonar."
#: ../help.pm:450
#, c-format
@@ -1039,7 +1046,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1053,9 +1060,9 @@ msgstr ""
"\n"
"Si no sabeu quin escollir, deixeu l'opciĂ³ per defecte.. Podreu canviar\n"
"el nivell de seguretat més tard amb l'eina draksec del\n"
-"Centre de Control Mandriva Linux.\n"
+"Centre de Control Mageia.\n"
"\n"
-"Ompliu el camp \"%s\" amb l'adreça electrĂ²nica de la persona responsable\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
@@ -1067,21 +1074,24 @@ msgstr "Administrador de seguretat"
#, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1097,21 +1107,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1128,65 +1140,58 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"Ara Ă©s quan heu de decidir quina(es) particiĂ³(ns) voleu utilitzar per\n"
-"instal·lar el sistema Mandriva Linux. Si ja s'han definit les particions\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"
"particionament, podeu utilitzar les particions existents. En cas contrari,\n"
"s'han de 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"
+"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 utilitzar aquestes opcions:\n"
"\n"
-" * \"%s\": aquesta opciĂ³ suprimeix totes les particions que hi ha al\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"
-"ext3 i d'intercanvi en l'espai lliure del disc dur.\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"
+"«%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"
+" * «%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 efectueu aquesta operaciĂ³.\n"
"\n"
-" * \"%s\": permet restaurar d'un disquet una taula de particions que hi\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"
+" * «%s»: si la taula de particions està malmesa, podeu provar de\n"
"recuperar-la utilitzant 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"
+" * «%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"
+" * «%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\": utilitzeu aquesta opciĂ³ si voleu utilitzar un auxiliar per\n"
+" * «%s»: utilitzeu aquesta opciĂ³ si voleu utilitzar un auxiliar per\n"
"particionar el vostre disc dur. Es recomana que l'utilitzeu si no teniu\n"
"sĂ²lids coneixements sobre particionament.\n"
"\n"
-" * \"%s\": utilitzeu aquesta opciĂ³ per cancel·lar els canvis.\n"
+" * «%s»: utilitzeu aquesta opciĂ³ per cancel·lar els canvis.\n"
"\n"
-" * \"%s\": permet accions addicionals en les particions (tipus,\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 hagueu acabat de particionar el disc dur, aquesta opciĂ³\n"
+" * «%s»: quan hagueu acabat de particionar 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"
@@ -1204,29 +1209,23 @@ msgstr ""
"\n"
" * Ctrl+m per definir el punt de muntatge\n"
"\n"
-"Per a mĂ©s informaciĂ³ sobre els diferents sistemes de fitxers disponibles,\n"
-"llegiu el capítol sobre ext2FS del ``Manual de Referència''.\n"
-"\n"
-"Si esteu fent la instal·laciĂ³ en un ordinador PPC, voldreu crear una\n"
-"petita particiĂ³ ``bootstrap'' HFS d'un mĂ­nim d'1 MB per a Ăºs del carregador\n"
-"d'arrencada yaboot. Si decidiu fer-la una mica més gran, per exemple de\n"
-"50 MB, us serĂ  d'utilitat per emmagatzemar un nucli de recanvi i imatges\n"
-"del disc RAM per a situacions d'emergència durant l'arrencada."
+"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 ""
+msgstr "Desa la taula de particions"
#: ../help.pm:526
#, c-format
msgid "Restore partition table"
-msgstr ""
+msgstr "Recupera la taula de particions"
#: ../help.pm:526
#, c-format
msgid "Rescue partition table"
-msgstr ""
+msgstr "Rescata la taula de particions"
#
#: ../help.pm:526
@@ -1237,12 +1236,12 @@ msgstr "Muntatge automĂ tic dels dispositius extraĂ¯bles"
#: ../help.pm:526
#, c-format
msgid "Wizard"
-msgstr ""
+msgstr "Auxiliar"
#: ../help.pm:526
#, c-format
msgid "Undo"
-msgstr ""
+msgstr "Desfés"
#: ../help.pm:526
#, c-format
@@ -1252,69 +1251,72 @@ 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 drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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 d'elles voleu redimensionar per instal·lar el nou\n"
-"sistema operatiu Mandriva Linux.\n"
+"sistema operatiu Mageia.\n"
"\n"
-"Cada particiĂ³ estĂ  identificada d'aquesta manera: \"Nom Linux\",\n"
-"\"Nom Windows\" \"Capacitat\".\n"
+"Cada particiĂ³ estĂ  identificada d'aquesta manera: «Nom Linux»,\n"
+"«Nom Windows» «Capacitat».\n"
"\n"
-"\"Nom Linux\" es compon de: \"tipus d'unitat de disc dur\",\n"
-"\"nĂºmero d'unitat de disc dur\", \"nĂºmero de la particiĂ³\"\n"
-"(per exemple, \"hda1\").\n"
+"«Nom Linux» es compon de: «tipus d'unitat de disc dur»,\n"
+"«nĂºmero d'unitat de disc dur», «nĂºmero de la particiĂ³Â»\n"
+"(per exemple, «hda1»).\n"
"\n"
-"\"Tipus d'unitat de disc dur\" és \"hd\" si la vostre unitat de disc dur és\n"
-"IDE i \"sd\" si és SCSI.\n"
+"«Tipus d'unitat de disc dur» és «hd» si la vostra unitat de disc dur és\n"
+"IDE i «sd» si és SCSI.\n"
"\n"
-"\"NĂºmero de la unitat de disc dur\" Ă©s sempre una lletra desprĂ©s d'\"hd\" o\n"
-"\"sd\". Amb unitats de disc IDE:\n"
+"«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 en el controlador IDE primari\",\n"
+" * «a» significa «unitat de disc mestra en el controlador IDE primari»,\n"
"\n"
-" * \"b\" significa \"unitat de disc esclava en el controlador IDE primari"
-"\",\n"
+" * «b» significa «unitat de disc esclava en el controlador IDE primari»,\n"
"\n"
-" * \"c\" significa \"unitat de disc mestra en el controlador IDE secundari"
-"\",\n"
+" * «c» significa «unitat de disc mestra en el controlador IDE secundari»,\n"
"\n"
-" * \"d\" significa \"unitat de disc esclava en el controlador IDE secundari"
-"\".\n"
+" * «d» significa «unitat de disc esclava en el 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"
+"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"
-"\"Nom Windows\" és la lletra de la vostra unitat de disc sota Windows (el\n"
-"primer disc o particiĂ³ s'anomena \"C:\")."
+"«Nom Windows» és la lletra de la vostra unitat de disc sota Windows (el\n"
+"primer disc o particiĂ³ s'anomena «C:»)."
#: ../help.pm:567
#, c-format
@@ -1336,48 +1338,48 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
-"Aquest pas nomĂ©s s'activa si s'ha trobat una particiĂ³ GNU/Linux antiga\n"
+"Aquest pas nomĂ©s s'activa si s'ha trobat una particiĂ³ GNU/Linux existent\n"
"al vostre ordinador.\n"
"\n"
-"DrakX necessita saber si voleu realitzar una instal·laciĂ³ nova o\n"
-"una actualitzaciĂ³ d'un sistema Mandriva Linux existent:\n"
+"DrakX necessita saber si voleu realitzar 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 antic. Si\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'utilitzar aquesta opciĂ³. No obstant aixĂ², i depenent de l'esquema de\n"
"particionament que tingueu, podeu evitar que part de les dades existents\n"
-"(per exemple els directoris \"home\") se sobreescriguin.\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 Mandriva Linux. L'esquema de\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"
"particionament 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†ha de funcionar correctament en sistemes Mandriva\n"
-"Linux amb la versiĂ³ \"8.1\" o posteriors. No es recomana realitzar una\n"
-"actualitzaciĂ³ en versions de Mandriva Linux anteriors a la \"8.1\"."
+"L'opciĂ³ «Actualitza» hauria de funcionar correctament en sistemes Mandriva\n"
+"Linux amb la versiĂ³ «8.1» o posteriors. No es recomana realitzar una\n"
+"actualitzaciĂ³ en versions de Mandriva anteriors a la «8.1»."
#: ../help.pm:594
-#, fuzzy, c-format
+#, 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"
@@ -1397,7 +1399,7 @@ msgid ""
"keyboard between the Latin and non-Latin layouts."
msgstr ""
"DrakX seleccionarĂ  automĂ ticament la configuraciĂ³ de teclat correcta\n"
-"segons l'idioma que hagueu escollit a SecciĂ³. Comproveu que la selecciĂ³\n"
+"segons l'idioma que hagueu escollit. Comproveu que la selecciĂ³\n"
"us vagi bĂ© o escolliu una altra configuraciĂ³ de teclat.\n"
"\n"
"Tanmateix, pot ser que tingueu un teclat que no correspongués exactament al\n"
@@ -1409,15 +1411,14 @@ msgstr ""
"tots dos 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"
+"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Ă  escollir la tecla que servirĂ  per canviar entre les\n"
"configuracions llatina i no llatina."
#: ../help.pm:612
-#, fuzzy, c-format
+#, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1433,8 +1434,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1460,22 +1460,24 @@ msgid ""
"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 l'idioma preferit.\n"
+"\n"
"L'idioma preferit que trieu afectarĂ  a l'idioma de la documentaciĂ³,\n"
"l'instal·lador i a tot el sistema en general. Seleccioneu primer la\n"
"regiĂ³ on us trobeu i desprĂ©s l'idioma que parleu.\n"
"\n"
-"Si feu clic al botĂ³ \"%s\" podreu seleccionar altres idiomes que vulgueu\n"
+"Si feu clic al botĂ³ «%s» podreu seleccionar altres idiomes que vulgueu\n"
"instal·lar a la vostra estaciĂ³ de treball. S'instal·laran els fitxers\n"
"d'idioma 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"
-"idioma per defecte a la vista d'arbre i marcar \"%s\" a la secciĂ³ Avançat.\n"
+"idioma per defecte a la vista d'arbre i «%s» a la secciĂ³ Avançat.\n"
"\n"
-"En quant al suport UTF-8 (unicode): Unicode Ă©s una nova codificaciĂ³ de\n"
+"Quant al suport UTF-8 (unicode): Unicode Ă©s una nova codificaciĂ³ de\n"
"carĂ cters que cobreix tots els idiomes existents. El suport complet a\n"
-"GNU/Linux encara estĂ  sota desenvolupament. Per aquesta raĂ³, Mandriva Linux\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 escolliu un idioma amb una codificaciĂ³ existent forta(idiomes\n"
+" * Si escolliu un idioma amb una codificaciĂ³ existent forta (idiomes\n"
"llatins, rus, japonès, xinès, coreà, thai, grec, turc, la majoria dels\n"
"idiomes iso-8859-2), la codificaciĂ³ existent s'usarĂ  per defecte;\n"
"\n"
@@ -1484,19 +1486,18 @@ msgstr ""
" * Si s'instal·len dos o més idiomes i aquests idiomes no usen la mateixa\n"
"codificaciĂ³, llavors s'usarĂ  unicode per tot el sistema;\n"
"\n"
-" * Finalment, es pot forçar l'Ăºs de unicode si s'escull la opciĂ³\"%s\"\n"
+" * Finalment, es pot forçar l'Ăºs de unicode si s'escull la opciĂ³ «%s»\n"
"independentment dels idiomes escollits.\n"
"\n"
"Noteu que no esteu limitats a escollir només un idioma addicional. Podeu\n"
"triar diversos idiomes addicionals, i fins i tot instal·lar-los tots\n"
-"activant la casella \"%s\". Si habiliteu un idioma esteu instal·lant les\n"
+"activant la casella «%s». Si habiliteu un idioma esteu instal·lant les\n"
"traduccions, els tipus de lletra, els verificadors ortogrĂ fics, etc. "
"d'aquest idioma.\n"
"\n"
-"Per passar d'un dels idiomes a un altre, podeu executar com a \"root\"\n"
-"l'ordre \"/usr/sbin/localedrake\" per canviar l'idioma de tot el sistema. "
-"Si\n"
-"l'executeu com a usuari normal, només es canviarà l'idioma d'aquest\n"
+"Per passar d'un dels idiomes a un altre, podeu executar com a «root»\n"
+"l'ordre «/usr/sbin/localedrake» per canviar l'idioma de tot el sistema.\n"
+"Si l'executeu com a usuari normal, només es canviarà l'idioma d'aquest\n"
"usuari concret."
#: ../help.pm:650
@@ -1507,10 +1508,10 @@ msgstr "Espanyol"
#: ../help.pm:643
#, c-format
msgid "Use Unicode by default"
-msgstr ""
+msgstr "Utilitza unicode per defecte"
#: ../help.pm:646
-#, fuzzy, c-format
+#, 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"
@@ -1547,29 +1548,31 @@ msgid ""
msgstr ""
"DrakX generalment detecta el nombre de botons que té el vostre 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"
+"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. DrakX\n"
"detectarà automàticament si el ratolí utilitza 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\". DrakX configurarĂ  el ratolĂ­ per tal de simular la rodeta,\n"
+"«%s». 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 escollir un ratolí de tipus\n"
+"«genèric», que funcionarà amb gairebé qualsevol ratolí.\n"
+"\n"
"Si escolliu un ratolĂ­ diferent del ratolĂ­ per defecte, es mostrarĂ  una\n"
"pantalla de prova. Utilitzeu 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 [Intro] 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"
+"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 a què esta connectat el ratolí. Després de seleccionar un\n"
-"ratolĂ­ i prĂ©mer el botĂ³ \"%s\", a la pantalla apareixerĂ  un ratolĂ­. Mogueu "
-"la\n"
+"ratolĂ­ i prĂ©mer el botĂ³ «%s», a la pantalla apareixerĂ  un ratolĂ­. Mogueu la\n"
"roda del ratolĂ­ per assegurar-vos que s'ha activat correctament, comprovant\n"
"que es mou també a la pantalla; després comproveu els botons i que el "
"cursor\n"
@@ -1595,7 +1598,7 @@ msgstr ""
"Windows s'anomena \"ttyS0\" a GNU/Linux."
#: ../help.pm:684
-#, fuzzy, c-format
+#, 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"
@@ -1608,33 +1611,35 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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 i GRUB sĂ³n carregadors d'arrencada de GNU/Linux. Normalment,\n"
-"aquesta fase es realitza de manera totalment automĂ tica. DrakX analitzarĂ \n"
-"el sector d'arrencada del disc i actuarĂ  conforme al que hi trobi:\n"
+"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 realitza de manera \n"
+"totalment automĂ tica. DrakX analitzarĂ  el sector d'arrencada del disc \n"
+"i actuarĂ  conforme al que hi trobi:\n"
"\n"
" * si troba un sector d'arrencada del Windows, el reemplaçarà amb un sector\n"
"d'arrencada de GRUB/LILO. D'aquesta manera podreu carregar GNU/Linux\n"
-"o un altre SO.\n"
+"o bé un altre SO.\n"
"\n"
-" * si troba un sector d'arrencada grub o LILO, el reemplaçarà amb un nou.\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Ă³, 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. Utilitzeu-lo només si\n"
-"sabeu que esteu fent."
+"Si no pot prendre una decisiĂ³, 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. Utilitzeu-lo només si\n"
+"sabeu què esteu fent."
#: ../help.pm:745
-#, fuzzy, c-format
+#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -1655,38 +1660,37 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"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Ă³ del vostre ordinador. Altres\n"
-"sistemes operatius us poden oferir un, perĂ² el Mandriva Linux n'ofereix\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"
+" * «%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"
-"en GNU/Linux.\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Ăº de\n"
-"Unix, Ă©s una elecciĂ³ excel·lent tant si voleu imprimir a la vostra\n"
+" * «%s» «Common Unix Printing System» (sistema d'impressiĂ³ comĂº de\n"
+"Unix), Ă©s una elecciĂ³ excel·lent tant si voleu imprimir a la vostra\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"
+"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 frontals\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 frontals\n"
"grĂ fics per a la impressiĂ³ o per escollir les opcions d'impressiĂ³\n"
"i per 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 Mandriva Linux i fent clic al botĂ³ Expert."
+"Control\n"
+"de Mageia i fent clic al botĂ³ «%s»."
#: ../help.pm:768
#, c-format
@@ -1696,7 +1700,7 @@ msgstr "pdq"
#: ../help.pm:724
#, c-format
msgid "CUPS"
-msgstr ""
+msgstr "CUPS"
#: ../help.pm:724
#, c-format
@@ -1711,7 +1715,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1746,18 +1750,18 @@ msgstr ""
"manualment."
#: ../help.pm:789
-#, fuzzy, c-format
+#, 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 vostre sistema, es mostra aquĂ­.\n"
+"«%s»: si es detecta una targeta de so al vostre 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 programa de control."
+"sistema, podeu fer clic al botĂ³ i seleccionar un altre controlador."
#: ../help.pm:794
-#, fuzzy, c-format
+#, 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"
@@ -1797,8 +1801,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1815,7 +1818,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1826,66 +1829,68 @@ msgstr ""
"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"
+"Feu clic al botĂ³ «%s» corresponent per canviar-ho.\n"
"\n"
-" * \"%s\": comproveu la configuraciĂ³ actual del mapa de teclat i\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"
+" * «%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, DrakX dedueix la vostra zona horĂ ria en\n"
-"funciĂ³ del paĂ­s que hagueu escollit. AquĂ­ podeu fer clic al botĂ³ \"%s\"\n"
+" * «%s»: per defecte, DrakX dedueix la vostra zona horària en\n"
+"funciĂ³ del paĂ­s que hagueu escollit. AquĂ­ podeu fer clic al botĂ³ «%s»\n"
"si no fos correcta.\n"
"\n"
-" * \"%s\": comproveu la configuraciĂ³ actual del ratolĂ­ i feu clic al\n"
+" * «%s»: comproveu la configuraciĂ³ actual del ratolĂ­ i feu clic al\n"
"botĂ³ per canviar-la si fos necessari.\n"
"\n"
-" * \"%s\": feu clic al botĂ³ \"%s\" per obrir l'auxiliar de configuraciĂ³\n"
-"de la impressora. Consulteu el capĂ­tol corresponent de la ``Guia d'\n"
-"iniciaciĂ³'' per tenir mĂ©s informaciĂ³ sobre la configuraciĂ³ d'una nova\n"
-"impressora. Aquesta interfície és similar a la utilitzada durant la\n"
-"instal·laciĂ³.\n"
-"\n"
-" * \"%s\": si es detecta una targeta de so al vostre sistema, es\n"
+" * «%s»: si es detecta una targeta de so al vostre 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\": per defecte, DrakX configura la vostra interfĂ­cie\n"
-"grĂ fica a una resoluciĂ³ de \"800x600\" or \"1024x768\". Si no us\n"
-"va bé, feu clic a \"%s\" per reconfigurar la interfície gràfica.\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"
+" * «%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\": si es detecta una targeta XDSI al sistema, es mostra\n"
-"aquĂ­. Podeu fer clic a \"%s\" per canviar els parĂ metres associats\n"
-"amb la targeta.\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, 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"
+" * «%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\": aquesta entrada un permet redefinir el nivell de seguretat\n"
-"definit en un pas anterior ().\n"
+" * «%s»: permet la configuraciĂ³ de les adreces dels servidors intermediaris\n"
+"HTTP i FTP si la mĂ quina que esteu configurant estĂ  darrere d'un servidor\n"
+"intermediari.\n"
"\n"
-" * \"%s\": si teniu previst connectar-vos a Internet, és bona idea\n"
-"protegir-vos d'intrusions instal·lant un tallafocs. Consulteu-ne\n"
-"els detalls a la secciĂ³ corresponent de la ``Guia d'iniciaciĂ³''.\n"
+" * «%s»: aquesta opciĂ³ us permet redefinir el nivell de seguretat definit\n"
+"en un pas anterior ().\n"
"\n"
-" * \"%s\": si voleu canviar la configuraciĂ³ del carregador d'arrencada,\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 a aquest botĂ³. Es recomana que aixĂ² nomĂ©s ho facin els usuaris\n"
-"avançats.\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"
+" * «%s»: aquí podreu acabar d'ajustar els serveis que s'executaran\n"
"en el vostre ordinador. Si teniu previst utilitzar aquesta mĂ quina com\n"
"a servidor, Ă©s aconsellable que reviseu aquesta configuraciĂ³."
#: ../help.pm:809
-#, fuzzy, c-format
+#, c-format
msgid "TV card"
-msgstr "Targeta XDSI"
+msgstr "Targeta de TV"
#: ../help.pm:809
#, c-format
@@ -1900,24 +1905,26 @@ msgstr "InterfĂ­cie grĂ fica"
#: ../help.pm:861
#, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
"Escolliu el disc dur que voleu buidar per instal·lar la nova particiĂ³\n"
-"Mandriva Linux. Aneu amb compte, totes les dades actuals es perdran i no\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 drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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"
diff --git a/perl-install/install/help/po/cs.po b/perl-install/install/help/po/cs.po
index f180471f9..60d039484 100644
--- a/perl-install/install/help/po/cs.po
+++ b/perl-install/install/help/po/cs.po
@@ -12,23 +12,24 @@ msgstr ""
"PO-Revision-Date: 2005-09-19 00:26+0200\n"
"Last-Translator: Michal Bukovjan <bukm@centrum.cz>\n"
"Language-Team: Czech <cs@li.org>\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=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
-"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\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: KBabel 1.10.2\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
"PÅ™edtĂ­m, než budete pokraÄovat, pÅ™eÄtÄ›te si pozornÄ› licenÄnĂ­ podmĂ­nky. Ty\n"
-"se vztahují k celé distribuci Mandriva Linux a pokud s nimi souhlasíte,\n"
+"se vztahují k celé distribuci Mageia a pokud s nimi souhlasíte,\n"
"klepnÄ›te na tlaÄĂ­tko \"%s\". Pokud ne, klepnÄ›te na tlaÄĂ­tko \"%s \" a "
"poÄĂ­taÄ bude restartovĂ¡n."
@@ -129,7 +130,8 @@ msgstr "Chcete pouÅ¾Ă­t tuto vlastnost?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -139,24 +141,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -191,15 +197,15 @@ msgstr ""
"nejmenÅ¡Ă­ SCSI ID\" atd."
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Distribuce Mandriva Linux je složena z nÄ›kolika CD. InstalaÄnĂ­ program vĂ­,\n"
+"Distribuce Mageia je složena z nÄ›kolika CD. InstalaÄnĂ­ program vĂ­,\n"
"na kterĂ©m disku je umĂ­stÄ›n jakĂ½ balĂ­Äek a v pÅ™Ă­padÄ› potÅ™eby vysune CD a "
"vyÅ¾Ă¡dĂ¡\n"
"si vĂ½mÄ›nu CD za požadovanĂ©. Pokud nemĂ¡te požadovanĂ© CD po ruce, kliknÄ›te\n"
@@ -209,12 +215,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -266,7 +271,7 @@ msgid ""
msgstr ""
"V tĂ©to chvĂ­li je možnĂ© vybrat, kterĂ© programy chcete nainstalovat na vĂ¡Å¡ "
"systém.\n"
-"Mandriva Linux obsahuje tisĂ­ce balĂ­Äků s programy a pro snadnÄ›jÅ¡Ă­ orientaci\n"
+"Mageia obsahuje tisĂ­ce balĂ­Äků s programy a pro snadnÄ›jÅ¡Ă­ orientaci\n"
"byly rozdÄ›leny do skupin, kterĂ© sdružujĂ­ podobnĂ© aplikace.\n"
"\n"
"BalĂ­Äky jsou rozdÄ›leny do skupin, kterĂ© odpovĂ­dajĂ­ tomu, jak je nejÄastÄ›ji\n"
@@ -338,7 +343,7 @@ msgid "Truly minimal install"
msgstr "Opravdu minimĂ¡lnĂ­ instalace"
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -351,10 +356,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -386,7 +391,7 @@ msgstr ""
"!! Pokud se nachĂ¡zĂ­ mezi vybranĂ½mi balĂ­Äky serverovĂ© programy, aÅ¥ už "
"vybrané\n"
"zĂ¡mÄ›rnÄ› nebo jako souÄĂ¡st skupiny, zobrazĂ­ se dotaz na to,\n"
-"zda opravdu chcete tyto servery nainstalovat. V distribuci Mandriva Linux\n"
+"zda opravdu chcete tyto servery nainstalovat. V distribuci Mageia\n"
"jsou tyto servery spuÅ¡tÄ›ny pÅ™i startu systĂ©mu. I když v dobÄ› vydĂ¡nĂ­ "
"distribuce\n"
"nejsou znĂ¡my Å¾Ă¡dnĂ© bezpeÄnostnĂ­ problĂ©my, mohou se vyskytnout pozdÄ›ji.\n"
@@ -514,11 +519,11 @@ msgstr ""
"nejvĂ­ce vyhovujĂ­cĂ­ vaÅ¡im potÅ™ebĂ¡m."
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -574,7 +579,7 @@ msgid ""
msgstr ""
"X (X Window System) je srdcem grafického rozhraní pro GNU/Linux, které\n"
"vyuÅ¾Ă­vajĂ­ dodĂ¡vanĂ© grafickĂ© prostÅ™edĂ­ (KDE, GNOME, AfterStep, WindowMaker) "
-"se systémem Mandriva Linux.\n"
+"se systémem Mageia.\n"
"\n"
"NynĂ­ bude zobrazen seznam různĂ½ch parametrů, kterĂ© je možnĂ© zmÄ›nit pro\n"
"dosaženĂ­ optimĂ¡lnĂ­ho grafickĂ©ho zobrazenĂ­\n"
@@ -690,41 +695,45 @@ msgstr ""
"kartu."
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -733,15 +742,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -755,10 +764,10 @@ msgid ""
"refer to the ``Managing Your Partitions'' section in the ``Starter Guide''."
msgstr ""
"V tomto bodě si musíte rozhodnout, na které diskové oddíly budete\n"
-"instalovat novĂ½ operaÄnĂ­ systĂ©m Mandriva Linux. Pokud je disk prĂ¡zdnĂ½\n"
+"instalovat novĂ½ operaÄnĂ­ systĂ©m Mageia. Pokud je disk prĂ¡zdnĂ½\n"
"nebo existujĂ­cĂ­ operaÄnĂ­ systĂ©m pouÅ¾Ă­vĂ¡ celĂ½ disk, je nutnĂ© ho rozdÄ›lit.\n"
"RozdÄ›lenĂ­ disku spoÄĂ­vĂ¡ ve vytvoÅ™enĂ­ volnĂ©ho prostoru pro instalaci\n"
-"systému Mandriva Linux.\n"
+"systému Mageia.\n"
"\n"
"Protože rozdÄ›lenĂ­ disku je nenĂ¡vratnĂ¡ operace, je to velmi nebezpeÄnĂ¡\n"
"akce pro ty uživatele, kteÅ™Ă­ nemajĂ­ Å¾Ă¡dnĂ© zkuÅ¡enosti.\n"
@@ -787,7 +796,7 @@ msgstr ""
"oddĂ­l ve\n"
"Windows defragmentovali. Je doporuÄeno zazĂ¡lohovat vaÅ¡e data. Tento postup\n"
"je doporuÄenĂ½, pokud chcete na disku provozovat souÄasnÄ› systĂ©m\n"
-"Mandriva Linux i Microsoft Windows.\n"
+"Mageia i Microsoft Windows.\n"
"\n"
" PÅ™ed vĂ½bÄ›rem tĂ©to volby si prosĂ­m uvÄ›domte, že velikost oddĂ­lu s "
"Microsoft\n"
@@ -795,7 +804,7 @@ msgstr ""
"uloženĂ­ dat nebo instalaci programů do Microsoft Windows.\n"
"\n"
" * \"%s\": pokud chcete smazat veÅ¡kerĂ¡ data a vÅ¡echny oddĂ­ly na disku\n"
-"a pouÅ¾Ă­t je pro instalaci systĂ©mu Mandriva Linux, vyberte toto Å™eÅ¡enĂ­.\n"
+"a pouÅ¾Ă­t je pro instalaci systĂ©mu Mageia, vyberte toto Å™eÅ¡enĂ­.\n"
"Zde postupujte opatrnÄ›, po vĂ½bÄ›ru již nenĂ­ možnĂ© vzĂ­t tuto volbu zpÄ›t.\n"
"\n"
" !! Pokud zvolĂ­te tuto možnost, vÅ¡echna data na disku budou ztracena.!!\n"
@@ -923,7 +932,7 @@ msgid "Save packages selection"
msgstr ""
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -942,7 +951,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -966,16 +975,16 @@ msgstr ""
"\n"
"Pokud je vÅ¡e pÅ™ipraveno pro formĂ¡tovĂ¡nĂ­, klepnÄ›te na \"%s\".\n"
"\n"
-"Pokud chcete vybrat jiné oddíly pro instalaci systému Mandriva Linux,\n"
+"Pokud chcete vybrat jiné oddíly pro instalaci systému Mageia,\n"
"klepněte na \"%s\" \n"
"\n"
"KlepnutĂ­m na \"%s\" můžete vybrat, kterĂ© oddĂ­ly budou otestovĂ¡ny\n"
"na vadné bloky."
#: ../help.pm:437
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -987,7 +996,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"PokaždĂ©, když instalujete distribuci Mandriva Linux, je možnĂ©, že nÄ›kterĂ©\n"
+"PokaždĂ©, když instalujete distribuci Mageia, je možnĂ©, že nÄ›kterĂ©\n"
"balĂ­Äky byly od vydĂ¡nĂ­ distribuce aktualizovĂ¡ny. Mohly to bĂ½t opravy chyb\n"
"Äi Å™eÅ¡enĂ­ možnĂ½ch bezpeÄnostnĂ­ch problĂ©mů. Pokud chcete vyuÅ¾Ă­t prĂ¡vÄ›\n"
"tĂ©to nabĂ­dky, je možnĂ© tyto balĂ­Äky nynĂ­ stĂ¡hnout z Internetu. Zvolte \"%s"
@@ -1003,7 +1012,7 @@ msgstr ""
"a instalace vybranĂ½ch balĂ­Äků. Akci můžete pÅ™eruÅ¡it klepnutĂ­m na \"%s\"."
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -1012,7 +1021,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1037,24 +1046,27 @@ msgid "Security Administrator"
msgstr "SprĂ¡vce zabezpeÄenĂ­"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1070,21 +1082,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1101,18 +1115,12 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"V tĂ©to chvĂ­li je potÅ™eba urÄit, kterĂ½(Ă©) oddĂ­l(y) budou použity pro "
"instalaci\n"
-"systĂ©mu Mandriva Linux. Pokud byly oddĂ­ly již jednou definovĂ¡ny, buÄ\n"
+"systĂ©mu Mageia. Pokud byly oddĂ­ly již jednou definovĂ¡ny, buÄ\n"
"z pÅ™edchozĂ­ instalace GNU/Linux nebo jinĂ½m programem na rozdÄ›lenĂ­ disku,\n"
"je možnĂ© pouÅ¾Ă­t prĂ¡vÄ› tyto oddĂ­ly. Jinak musĂ­ bĂ½t oddĂ­ly novÄ› definovĂ¡ny.\n"
"\n"
@@ -1178,12 +1186,6 @@ msgstr ""
"\n"
"VĂ­ce informacĂ­ o jednotlivĂ½ch druzĂ­ch souborovĂ½ch systĂ©mů naleznete\n"
"v kapitole o ext2fs v \"ReferenÄnĂ­ pÅ™Ă­ruÄce\".\n"
-"\n"
-"Pokud instalujete na poÄĂ­taÄ PPC, je potÅ™eba vytvoÅ™it malĂ½ oddĂ­l HFS,\n"
-"tzv. \"bootstrap\" o minimĂ¡lnĂ­ velikosti 1MB, kterĂ½ bude použit pro zavadÄ›Ä\n"
-"Yaboot. Pokud vytvoÅ™Ă­te tento oddĂ­l vÄ›tÅ¡Ă­, napÅ™. 50 MB, je to dobrĂ© mĂ­sto "
-"pro\n"
-"uloženĂ­ ramdisku a jĂ¡dra pro situace zĂ¡chrany disku."
#: ../help.pm:526
#, c-format
@@ -1221,42 +1223,48 @@ msgid "Toggle between normal/expert mode"
msgstr "PÅ™epne mezi normĂ¡lnĂ­/expertnĂ­m režimem"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the "
+"first\n"
"disk or partition is called \"C:\")."
msgstr ""
"InstalaÄnĂ­ program nalezl na disku vĂ­ce než jeden oddĂ­l s Microsoft "
"Windows.\n"
"ProsĂ­m vyberte si jeden z nich, kterĂ½ je potÅ™eba pro novu instalaci systĂ©mu\n"
-"Mandriva Linux zmenšit.\n"
+"Mageia zmenšit.\n"
"\n"
"KaždĂ½ oddĂ­l je zobrazen nĂ¡sledovnÄ›: \"PojmenovĂ¡nĂ­ v Linuxu\",\n"
"\"NĂ¡zev ve Windows\", \"Velikost\".\n"
@@ -1299,35 +1307,35 @@ msgstr ""
"klepnÄ›te na tlaÄĂ­tko \"%s\" a zĂ­skĂ¡te kompletnĂ­ seznam zemĂ­."
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"Tento krok se objevĂ­ pouze tehdy, pokud je na vaÅ¡em poÄĂ­taÄi nalezen starÅ¡Ă­\n"
"oddĂ­l GNU/Linuxu.\n"
"\n"
"InstalaÄnĂ­ program potÅ™ebuje vÄ›dÄ›t, zda mĂ¡ provĂ©st instalaci nebo pouze\n"
-"aktualizaci existujícího systému Mandriva Linux.\n"
+"aktualizaci existujícího systému Mageia.\n"
"\n"
" * \"%s\": NejběžnÄ›jÅ¡Ă­ volba, provede kompletnĂ­ vĂ½maz starĂ©ho systĂ©mu.\n"
"V zĂ¡vislosti na rozvrženĂ­ oddĂ­lů vaÅ¡eho starĂ©ho systĂ©mu je vÅ¡ak možnĂ©\n"
@@ -1336,7 +1344,7 @@ msgstr ""
"souborovĂ½ systĂ©m, použijte tuto volbu.\n"
"\n"
" * \"%s\": tato volba provede aktualizaci balĂ­Äků instalovanĂ½ch na vaÅ¡em\n"
-"systĂ©mu Mandriva Linux. AktuĂ¡lnĂ­ rozmĂ­stÄ›nĂ­ diskovĂ½ch oddĂ­lů a uživatelskĂ¡\n"
+"systĂ©mu Mageia. AktuĂ¡lnĂ­ rozmĂ­stÄ›nĂ­ diskovĂ½ch oddĂ­lů a uživatelskĂ¡\n"
"data zůstanou zachovĂ¡na. Bude ale provedena vÄ›tÅ¡ina konfiguraÄnĂ­ch kroků,\n"
"stejně jako při instalaci.\n"
"\n"
@@ -1388,7 +1396,7 @@ msgstr ""
"rozloženĂ­ klĂ¡vesnice mezi latinkou a vĂ¡mi zvolenĂ½m rozloženĂ­m."
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1404,8 +1412,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1587,7 +1594,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1612,10 +1619,10 @@ msgstr ""
"instalace Å¾Ă¡dnĂ©ho zavadÄ›Äe. Použijte to pouze tehdy, pokud vĂ­te, co dÄ›lĂ¡te."
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1636,12 +1643,12 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"Zde si můžete vybrat tiskovĂ½ systĂ©m, kterĂ½ budete pouÅ¾Ă­vat. JinĂ© OS "
"nabĂ­zejĂ­\n"
-"jeden, Mandriva Linux nabĂ­zĂ­ dva. KaždĂ½ z nich je vhodnÄ›jÅ¡Ă­ pro různĂ© typy\n"
+"jeden, Mageia nabĂ­zĂ­ dva. KaždĂ½ z nich je vhodnÄ›jÅ¡Ă­ pro různĂ© typy\n"
"konfiguracĂ­.\n"
"\n"
" * \"%s\" - což znamenĂ¡ 'print, do not queue' a je vhodnĂ½ tehdy, pokud mĂ¡te\n"
@@ -1691,7 +1698,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1772,8 +1779,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1790,7 +1796,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1840,7 +1846,7 @@ msgstr ""
" * \"%s\": pokud chcete nynĂ­ nastavit pÅ™ipojenĂ­ k Internetu nebo k lokĂ¡lnĂ­\n"
"sĂ­ti, klepnutĂ­m na tlaÄĂ­tko se spustĂ­ průvodce. Plnou dokumentaci naleznete\n"
"v tiÅ¡tÄ›nĂ© pÅ™Ă­ruÄce, pÅ™Ă­padnÄ› můžete po instalaci vyuÅ¾Ă­t ovlĂ¡dacĂ­ centrum\n"
-"Mandriva Linux, kde rovněž naleznete kompletnĂ­ nĂ¡povÄ›du.\n"
+"Mageia, kde rovněž naleznete kompletnĂ­ nĂ¡povÄ›du.\n"
"\n"
" * \"%s\": umožňuje nastavit adresu HTTP a FTP proxy, což je užiteÄnĂ©,\n"
"pokud se poÄĂ­taÄ nachĂ¡zĂ­ za firewallem.\n"
@@ -1857,7 +1863,7 @@ msgstr ""
" * \"%s\": pokud chcete zmÄ›nit nastavenĂ­ zavadÄ›Äe, můžete to provĂ©st\n"
"klepnutĂ­m na toto tlaÄĂ­tko. ZmÄ›ny by mÄ›ly provĂ¡dÄ›t pouze zkuÅ¡enĂ­ uživatelĂ©.\n"
"VĂ­ce informacĂ­ lze nalĂ©zt v tiÅ¡tÄ›nĂ© dokumentaci nebo online nĂ¡povÄ›de\n"
-"v ovlĂ¡dacĂ­m centru Mandriva Linux.\n"
+"v ovlĂ¡dacĂ­m centru Mageia.\n"
"\n"
" * \"%s\": zde si můžete konkrĂ©tnÄ› urÄit, kterĂ© služby budou na vaÅ¡em "
"poÄĂ­taÄi\n"
@@ -1880,25 +1886,27 @@ msgid "Graphical Interface"
msgstr "Grafické rozhraní"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
-"Vyberte disk, kterĂ½ chcete smazat pro instalaci oddĂ­lu Mandriva Linux.\n"
+"Vyberte disk, kterĂ½ chcete smazat pro instalaci oddĂ­lu Mageia.\n"
"Pamatujte na to, že všechna data budou ztracena a nelze je již obnovit!"
#: ../help.pm:866
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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 "
diff --git a/perl-install/install/help/po/cy.po b/perl-install/install/help/po/cy.po
index f7403cd07..64e34acb4 100644
--- a/perl-install/install/help/po/cy.po
+++ b/perl-install/install/help/po/cy.po
@@ -10,6 +10,7 @@ msgstr ""
"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"
@@ -19,15 +20,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n == 2) ? 1 : 0;\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 Mandriva Linux. Os ydych yn cytuno Ă¢'r holl amodau,\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."
@@ -135,7 +136,8 @@ msgstr "Ydych chi eisiau defnyddio'r nodwedd?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -145,24 +147,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -173,15 +179,15 @@ msgstr ""
"fidicon"
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 Mandriva Linux i'w gael ar nifer o CD-ROMau. Mae DrakX\n"
+"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"
@@ -191,12 +197,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -247,11 +252,11 @@ msgid ""
"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 Mandriva Linux, ond\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 Mandriva Linux wedi trefnu'r grwpiau pecynnau i bedwar categori. Mae\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"
@@ -315,7 +320,7 @@ msgid "Truly minimal install"
msgstr "Gosodiad lleiaf posibl"
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -328,10 +333,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -361,11 +366,11 @@ msgstr ""
"\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 Mandriva Linux mae unrhyw weinydd sydd wedi ei\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"
-"Mandriva Linux gael ei gwblhau. Os nad ydych yn gwybod beth mae\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"
@@ -488,11 +493,11 @@ msgstr ""
"ar eich cyfer."
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -548,7 +553,7 @@ msgid ""
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 Mandriva Linux yn dibynnu arno.\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"
@@ -661,41 +666,45 @@ msgstr ""
"llwyddiannus yn cael eich dangosydd i ffurfweddu'n gywir."
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -704,15 +713,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -726,7 +735,7 @@ msgid ""
"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 Mandriva Linux. Os yw eich disg caled yn wag neu os oes\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"
@@ -758,14 +767,14 @@ msgstr ""
"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 Mandriva Linux a Microsoft Windows ar yr un cyfrifiadur.\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 Mandriva Linux, yna dewiswch\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"
@@ -889,7 +898,7 @@ msgid "Save packages selection"
msgstr ""
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -908,7 +917,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -930,15 +939,15 @@ msgstr ""
"Cliciwch \"%s\" pan ydych yn barod i fformatio rhaniadau.\n"
"\n"
"Cliciwch \"%s\" os ydych am ddewis rhaniad arall ar gyfer eich gosodiad\n"
-"Mandriva Linux newydd\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
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -950,7 +959,7 @@ msgid ""
"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 Mandriva Linux, mae'n debygol y bydd rhai \n"
+"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"
@@ -963,7 +972,7 @@ msgstr ""
"\"%s\" i estyn a gosod y pecynnau hynny neu \"%s\" i beidio."
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -972,7 +981,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -998,24 +1007,27 @@ msgid "Security Administrator"
msgstr "Cyfrinair Gweinyddwr"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1031,21 +1043,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1062,17 +1076,11 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"Yn awr mae angen i chi ddewis pa raniadau i'w defnyddio ar gyfer gosodiad\n"
-"eich system Mandriva Linux. Os oes rhaniadau wedi eu diffinio eisoes, un\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"
@@ -1133,14 +1141,6 @@ msgstr ""
"I dderbyn gwybodaeth am yr amrywiol systemau ffeil sydd ar gael, darllenwch "
"y\n"
" pennawd ar ext2fs yn y ``Reference Manual''.\n"
-"\n"
-"Os ydych yn gosod ar beiriant PPC, bydd angen i chi greu \"ymlwythwr\" \n"
-" bychan o leiaf 1MB o faint, fydd yn cael ei ddefnyddio gan ymlwythwr "
-"yaboot.\n"
-"Os ydych yn dewis gwneud y rhaniad rhywfaint yn fwy, dyweder tua 50MB, yna\n"
-"gall fod yn le defnyddiol i gadw cnewyllyn sbĂ¢r a delweddau ramdisk ar "
-"gyfer\n"
-" sefyllfaoedd cychwyn argyfyngus!"
#: ../help.pm:526
#, c-format
@@ -1178,41 +1178,47 @@ msgid "Toggle between normal/expert mode"
msgstr "Amnewid rhwng modd arferol/arbenigol"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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 Mandriva Linux newydd\n"
+"system weithredu Mageia newydd\n"
"\n"
"Mae pob rhaniad wedi ei restri fel hyn: \"Enw Linux\", \"Enw Windows\",\n"
"\"Maint\".\n"
@@ -1253,35 +1259,35 @@ msgstr ""
"cliciwch \"%s\" i edrych ar y rhestr gyflawn."
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"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 Mandriva Linux presennol.\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"
@@ -1291,13 +1297,13 @@ msgstr ""
"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 Mandriva Linux. Bydd eich\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 Mandriva Linux\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 Mandriva Linux \"8.1\" yn cael ei gymeradwyo."
+"fersiynau cyn Mageia \"8.1\" yn cael ei gymeradwyo."
#: ../help.pm:594
#, c-format
@@ -1344,7 +1350,7 @@ msgstr ""
"bysellfwrdd rhwng cynlluniau Lladin ac an-Lladin."
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1360,8 +1366,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1402,7 +1407,7 @@ msgstr ""
"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"
-"Mandriva Linux o UTF-8 yn ddibynnol ar ddewis y defnyddiwr:\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"
@@ -1543,7 +1548,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1566,10 +1571,10 @@ msgstr ""
" dewis \"%s\" yn gosod cychwynnydd. Dim ond ar gyfer y gwybodus."
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1590,7 +1595,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"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"
@@ -1645,7 +1650,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1728,8 +1733,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1746,7 +1750,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1795,7 +1799,7 @@ msgstr ""
" \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 Mandriva Linux wedi i'r gosod\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"
@@ -1812,7 +1816,7 @@ msgstr ""
" * \"%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 Mandriva Linux.\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"
@@ -1835,26 +1839,28 @@ msgid "Graphical Interface"
msgstr "Rhyngwyneb Graffigol"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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"
-"Mandriva Linux newydd. Byddwch ofalus, bydd yr holl ddata sydd arno'n\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 drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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"
diff --git a/perl-install/install/help/po/da.po b/perl-install/install/help/po/da.po
index fa7f9e60f..6126805cb 100644
--- a/perl-install/install/help/po/da.po
+++ b/perl-install/install/help/po/da.po
@@ -15,6 +15,7 @@ msgstr ""
"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"
@@ -22,17 +23,17 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 Mandriva Linux 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."
+"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
@@ -110,9 +111,9 @@ msgstr ""
"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'."
+"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
@@ -132,7 +133,8 @@ msgstr "Ă˜nsker du at bruge denne facilitet?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -142,24 +144,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 "
@@ -191,30 +197,29 @@ msgstr ""
"osv."
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Mandriva Linux 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."
+"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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -265,11 +270,11 @@ msgid ""
"megabytes."
msgstr ""
"Det er nu tid til at angive hvilke pakker du vil installere pĂ¥ dit system. "
-"Der er tusindvis af pakker til dit Mandriva Linux system, og for at gøre det "
-"nemmere at hĂ¥ndtere dem er pakkerne blevet placeret i grupper af lignende "
+"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"
-"Mandriva Linux opdeler pakkegrupper i fire kategorier. Du kan vælge og vrage "
+"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"
@@ -336,7 +341,7 @@ msgid "Truly minimal install"
msgstr "Virkeligt minimale installation"
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -349,10 +354,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -383,13 +388,13 @@ msgstr ""
"!! 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 Mandriva Linux 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 "
+"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 "
@@ -510,11 +515,11 @@ msgstr ""
"bedst opfylder dine behov."
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -570,7 +575,7 @@ msgid ""
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 Mandriva Linux afhænger af.\n"
+"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"
@@ -684,41 +689,45 @@ msgstr ""
"konfigureret."
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -727,15 +736,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -748,11 +757,11 @@ msgid ""
"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 Mandriva Linux-"
+"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 Mandriva Linux-system.\n"
+"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 "
@@ -778,8 +787,8 @@ msgstr ""
"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 Mandriva Linux og Microsoft "
-"Windows pĂ¥ samme maskine.\n"
+"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 "
@@ -787,9 +796,9 @@ msgstr ""
"nyt programmel.\n"
"\n"
" * '%s': Hvis du vil slette alle data pĂ¥ alle partitioner pĂ¥ denne disk og "
-"erstatte dem med dit nye Mandriva Linux-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"
+"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"
@@ -917,7 +926,7 @@ msgid "Save packages selection"
msgstr ""
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -936,7 +945,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -957,15 +966,15 @@ msgstr ""
"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 Mandriva Linux operativsystem.\n"
+"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
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -977,13 +986,12 @@ msgid ""
"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 Mandriva Linux 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"
+"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: "
@@ -991,7 +999,7 @@ msgstr ""
"eller '%s' for at afbryde."
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -1000,7 +1008,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1025,24 +1033,27 @@ msgid "Security Administrator"
msgstr "Sikkerhedsadministrator"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1058,21 +1069,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1089,18 +1102,12 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"Nu skal du vælge hvilke partitioner som skal bruges til installering af dit "
-"Mandriva Linux system. Hvis partitionerne allerede er blevet defineret, "
-"enten fra en tidligere installation af GNU/Linux eller med et andet "
+"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"
@@ -1161,12 +1168,6 @@ msgstr ""
"\n"
"For at fĂ¥ information om de forskellige tilgængelige filsystemstyper kan du "
"læse kapitlet ext2fs i 'Referencemanualen'.\n"
-"\n"
-"Hvis du er i gang med at installere pĂ¥ en PPC-maskine skal du lave en lille "
-"HFS-'bootstrap'-partition pĂ¥ mindst 1 MB til Yaboot-systemstarteren. Hvis du "
-"vælger at lave partitionen en smule større, f.eks. 50 MB kan den være nyttig "
-"til at gemme en ekstra kerne og ramdisk-billede for nødsituationer ved "
-"opstart."
#: ../help.pm:526
#, c-format
@@ -1204,41 +1205,47 @@ msgid "Toggle between normal/expert mode"
msgstr "Skift mellem normal og ekspert-tilstand"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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 "
-"Mandriva Linux operativsystem.\n"
+"Mageia operativsystem.\n"
"\n"
"Hver partition er listet som følger: 'Linux navn', 'Windows navn', "
"'Kapacitet'.\n"
@@ -1279,35 +1286,35 @@ msgstr ""
"der vistes, sĂ¥ klik pĂ¥ '%s'-knappen for at fĂ¥ den komplette liste over lande."
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"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 Mandriva Linux-system.\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 "
@@ -1316,14 +1323,14 @@ msgstr ""
"bør du bruge denne mulighed.\n"
"\n"
" * \"%s\": Denne installationsklasse lader dig opgradere pakkene som er "
-"installeret pĂ¥ dit nuværende Mandriva Linux-system. Din nuværende "
+"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Ă¥ Mandriva Linux-systemer som kører "
-"version '8.1' eller nyere. Udførelse af OpgradĂ©r pĂ¥ versioner tidligere end "
-"Mandriva Linux '8.1' er ikke anbefalet."
+"\"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
@@ -1362,7 +1369,7 @@ msgstr ""
"vil skifte mellem den latinske og den ikke-latinske udlægning."
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1378,8 +1385,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1419,8 +1425,8 @@ msgstr ""
"\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 Mandriva Linux' "
-"brug af UTF-8 afhænge af brugerens valg:\n"
+"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 "
@@ -1555,7 +1561,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1579,10 +1585,10 @@ msgstr ""
"du véd hvad du gør."
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1603,7 +1609,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"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 "
@@ -1655,7 +1661,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1735,8 +1741,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1753,7 +1758,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1796,13 +1801,13 @@ msgstr ""
"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"
+"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 "
-"Mandriva Linux Kontrolcenter efter installationen er afsluttet for at drage "
-"nytte af den fulde indbyggede vejledning. \n"
+"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"
@@ -1818,7 +1823,7 @@ msgstr ""
" * \"%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 Mandriva Linux Kontrolcenter.\n"
+"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 "
@@ -1840,13 +1845,13 @@ msgid "Graphical Interface"
msgstr "Grafisk grænseflade"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 Mandriva Linux "
+"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!"
@@ -1854,12 +1859,14 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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 "
diff --git a/perl-install/install/help/po/de.po b/perl-install/install/help/po/de.po
index 300e8c2b2..82f5fb4a9 100644
--- a/perl-install/install/help/po/de.po
+++ b/perl-install/install/help/po/de.po
@@ -19,9 +19,10 @@ msgstr ""
"Project-Id-Version: DrakX-de\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-09-12 12:22+0200\n"
-"PO-Revision-Date: 2005-09-20 17:12+0200\n"
-"Last-Translator: Frank Koester <frank@dueppel13.de>\n"
+"PO-Revision-Date: 2012-03-11 11:23+0100\n"
+"Last-Translator: Oliver Burger <obgr_seneca@mageia.org>\n"
"Language-Team: deutsch\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -32,15 +33,14 @@ msgstr ""
#, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 Mandriva Linux Distribution. Sollten Sie nicht in allen Punkten\n"
-"zustimmen, betätigen Sie bitte die Schaltfläche â€%s“, um die Installation\n"
-"abzubrechen. Um mit der Installation fortzufahren, betätigen Sie die\n"
-"Schaltfläche â€%s“."
+"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
@@ -125,12 +125,12 @@ msgstr ""
#: ../help.pm:54
#, c-format
msgid "User name"
-msgstr ""
+msgstr "Benutzername"
#: ../help.pm:54
#, c-format
msgid "Accept user"
-msgstr ""
+msgstr "Benutzer akzeptieren"
#: ../help.pm:54
#, c-format
@@ -140,7 +140,8 @@ 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 drive.\n"
+"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"
@@ -150,24 +151,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -206,18 +211,18 @@ msgstr ""
#: ../help.pm:88
#, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 Mandriva Linux-Distribution wird auf mehreren CD-ROMs ausgeliefert. Es\n"
-"kann daher vorkommen, dass DrakX Pakete von anderen, als der\n"
-"Installations-CD-ROM installieren will. In diesem Fall wird es die aktuelle\n"
-"CD auswerfen und nach einer anderen fragen. Wenn Sie dieses CD nicht haben,\n"
-"klicken Sie einfach auf â€%s“. Die entsprechenden Pakete werden in dem Fall\n"
-"nicht installiert."
+"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."
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/de/drakx-chapter.xml
@@ -225,12 +230,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -281,7 +285,7 @@ msgid ""
"megabytes."
msgstr ""
"Nun ist es Zeit sich zu entscheiden, welche Programme Sie auf Ihrem Rechner\n"
-"installieren wollen. Es gibt tausende von Paketen fĂ¼r Mandriva Linux, und\n"
+"installieren wollen. Es gibt tausende von Paketen fĂ¼r Mageia, und\n"
"Sie mĂ¼ssen sie nicht alle auswendig kennen.\n"
"\n"
"Die Pakete sind nach ihrer Verwendung in vier Kategorien eingeteilt. Sie\n"
@@ -353,7 +357,7 @@ msgstr "Minimal-Installation"
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/de/drakx-chapter.xml
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -366,10 +370,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -401,8 +405,7 @@ msgstr ""
"!! Es kommt vor, dass Server- und Dienst-Pakete angewählt wurden - entweder\n"
"absichtlich, oder als Paket einer ganzen Gruppe; sollte das der Fall sein,\n"
"werden Sie nun gefragt, ob Sie diese wirklich installiert haben wollen.\n"
-"Unter Mandriva Linux werden installierte Server und Dienste automatisch "
-"beim\n"
+"Unter Mageia werden installierte Server und 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"
@@ -503,7 +506,7 @@ msgstr ""
#: ../help.pm:213
#, c-format
msgid "Hardware clock set to GMT"
-msgstr ""
+msgstr "Die Hardware-Uhr ist auf GMZ gestellt"
#: ../help.pm:213
#, c-format
@@ -536,11 +539,11 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/de/drakx-chapter.xml
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -596,7 +599,7 @@ msgid ""
msgstr ""
"X (das X Window System) ist das Herz der grafischen Benutzeroberfläche von\n"
"GNU/Linux. Es bildet die Grundlage fĂ¼r die Vielzahl grafischer\n"
-"Benutzerumgebungen, die Mandriva Linux Ihnen anbietet (wie etwa KDE, GNOME,\n"
+"Benutzerumgebungen, die Mageia Ihnen anbietet (wie etwa KDE, GNOME,\n"
"AfterStep oder WindowMaker).\n"
"\n"
"Sie erhalten eine Liste möglicher Parameter, mit deren Hilfe Sie die\n"
@@ -717,41 +720,45 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/de/drakx-chapter.xml
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -760,15 +767,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -781,11 +788,11 @@ msgid ""
"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 Mandriva Linux\n"
+"Sie mĂ¼ssen nun entscheiden, wo auf Ihrer Festplatte Ihr Mageia\n"
"System installiert werden soll. Sofern alles leer ist bzw. ein\n"
"Betriebssystem alles belegt, muss die Festplatte neu partitioniert werden.\n"
"Prinzipiell besteht das Partitionieren der Festplatte darin, den\n"
-"Plattenplatz so aufzuteilen, dass Ihr Mandriva Linux darauf installiert\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"
@@ -816,7 +823,7 @@ msgstr ""
"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 Mandriva Linux) nebeneinander nutzen\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"
@@ -824,7 +831,7 @@ msgstr ""
"als momentan.\n"
"\n"
" * â€%s“: Falls Sie alle Daten Ihrer Platte verlieren, und sie durch Ihr\n"
-"neues Mandriva Linux System ersetzen wollen, wählen Sie diese Schaltfläche.\n"
+"neues Mageia System ersetzen wollen, wählen Sie diese Schaltfläche.\n"
"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"
@@ -853,7 +860,7 @@ msgstr "Verwende existierende Partition(en)"
#: ../help.pm:370
#, c-format
msgid "Use the free space on the Microsoft Windows® partition"
-msgstr ""
+msgstr "Den freien Platz auf der Microsoft-Windows®-Partition nutzen"
#: ../help.pm:370
#, c-format
@@ -943,22 +950,22 @@ msgstr "Erstellen einer Autoinstallations-Diskette"
#: ../help.pm:405
#, c-format
msgid "Replay"
-msgstr ""
+msgstr "Erneut durchfĂ¼hren"
#: ../help.pm:405
#, c-format
msgid "Automated"
-msgstr ""
+msgstr "Automatisch"
#: ../help.pm:405
#, c-format
msgid "Save packages selection"
-msgstr ""
+msgstr "Paketauswahl speichern"
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/de/drakx-chapter.xml
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -977,7 +984,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -999,7 +1006,7 @@ msgstr ""
"Schaltfläche â€%s“, um mit dem Formatieren der Partitionen zu beginnen.\n"
"\n"
"Betätigen Sie â€%s“, wenn Sie eine andere Partition fĂ¼r Ihr neues\n"
-"Mandriva Linux vorgesehen haben.\n"
+"Mageia vorgesehen haben.\n"
"\n"
"Betätigen Sie die Schaltfläche â€%s“, falls Sie Partitionen auf defekte\n"
"Blöcke untersuchen wollen."
@@ -1007,9 +1014,9 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/de/drakx-chapter.xml
#: ../help.pm:437
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -1021,7 +1028,7 @@ msgid ""
"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 Mandriva Linux\n"
+"Es ist sehr wahrscheinlich, dass zum Zeitpunkt Ihrer Mageia\n"
"Installation bereits einige Pakete aktualisiert wurden, etwa da noch Fehler\n"
"entdeckt und beseitigt wurden oder da in Paketen SicherheitslĂ¼cken entdeckt\n"
"wurden, fĂ¼r die bereits Lösungen existieren. Um von diesen aktualisierten\n"
@@ -1041,7 +1048,7 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/de/drakx-chapter.xml
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -1050,7 +1057,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1064,7 +1071,7 @@ msgstr ""
"\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 Mandriva Linux Control Center anpassen.\n"
+"im Mageia Control Center anpassen.\n"
"\n"
"Das Feld â€%s“ dient dazu, dem System mitzuteilen, wer fĂ¼r die Sicherheit\n"
"dieses Rechners verantwortlich ist. An dieses Kennzeichen/diese E-Mail\n"
@@ -1078,24 +1085,27 @@ msgstr "Sicherheitsadministrator:"
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/de/drakx-chapter.xml
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1111,21 +1121,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1142,14 +1154,8 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"Sie mĂ¼ssen nun entscheiden, auf welche(n) Partition(en) Ihr neues Mandriva\n"
"Linux System installiert werden soll. Falls bereits Partitionen existieren\n"
@@ -1167,7 +1173,7 @@ msgstr ""
" * â€%s“: Betätigen dieser Schaltfläche löscht alle Partitionen auf der\n"
"markierten Festplatte.\n"
"\n"
-" * â€%s“: Dieser Punkt aktiviert die automatische ext3- und\n"
+" * â€%s“: Dieser Punkt aktiviert die automatische ext4- und\n"
"Swap-Partitionen-Erstellung im ungenutzten Bereich Ihrer Festplatte.\n"
"\n"
"â€%s“: bietet Zugriff auf weitere Möglichkeiten:\n"
@@ -1220,28 +1226,21 @@ msgstr ""
"\n"
"Um mehr Informationen Ă¼ber die verschiedenen Dateisystemtypen zu erhalten,\n"
"lesen Sie bitte das Kapitel ext2FS in der â€Referenz“.\n"
-"\n"
-"Falls Sie die Installation auf einem PPC-Rechner vornehmen, sollten Sie\n"
-"eine mindestens 1MB, groĂŸe HFS Start-Partition fĂ¼r den\n"
-"Betriebssystemstarter yaboot erstellen. Wenn Sie diese Partition etwas\n"
-"grĂ¶ĂŸer dimensionieren, etwa 50MB, haben Sie einen geeigneten Platz, um\n"
-"einen Rettungskern samt RamDisk abzulegen, um in Notfällen starten zu\n"
-"können."
#: ../help.pm:526
#, c-format
msgid "Save partition table"
-msgstr ""
+msgstr "Partitionstabelle speichern"
#: ../help.pm:526
#, c-format
msgid "Restore partition table"
-msgstr ""
+msgstr "Partitionstabelle wiederherstellen"
#: ../help.pm:526
#, c-format
msgid "Rescue partition table"
-msgstr ""
+msgstr "Partitionstabelle retten"
#: ../help.pm:526
#, c-format
@@ -1251,12 +1250,12 @@ msgstr "Wechselmedien automatisch einhängen"
#: ../help.pm:526
#, c-format
msgid "Wizard"
-msgstr ""
+msgstr "Assistent"
#: ../help.pm:526
#, c-format
msgid "Undo"
-msgstr ""
+msgstr "RĂ¼ckgängig machen"
#: ../help.pm:526
#, c-format
@@ -1266,40 +1265,46 @@ msgstr "In den Normal-Modus wechseln"
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/de/drakx-chapter.xml
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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 gefunden. Wählen Sie bitte, welche\n"
-"Sie verkleinern wollen, um Platz fĂ¼r Ihr neues Mandriva Linux zu schaffen.\n"
+"Sie verkleinern wollen, um Platz fĂ¼r Ihr neues Mageia zu schaffen.\n"
"\n"
"Die Partitionen werden folgendermaĂŸen aufgelistet: â€Linux-Name“,\n"
"â€Windows-Name“, â€Kapazität“.\n"
@@ -1343,51 +1348,51 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/de/drakx-chapter.xml
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"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 Aktualisierung einer bereits vorhandenen\n"
-"Mandriva Linux-Version oder einer kompletten Neuinstallation:\n"
+"Mageia-Version oder einer kompletten Neuinstallation:\n"
"\n"
-" * â€%s“: Entfernt komplett ältere Versionen von Mandriva Linux, die noch\n"
+" * â€%s“: Entfernt komplett ältere Versionen von Mageia, die noch\n"
"installiert sind - um genau zu sein, können Sie je nach aktuellem Inhalt\n"
"Ihrer Platte auch einige ältere Linux- oder anderweitige Partitionen\n"
"unangetastet behalten. 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 Mandriva Linux\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 Mandriva Linux â€8.1“ oder neueren Systemen sollten\n"
-"problemlos funktionieren. Ältere Versionen von Mandriva Linux sollten Sie\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
@@ -1431,7 +1436,7 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/de/drakx-chapter.xml
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1447,8 +1452,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1489,7 +1493,7 @@ msgstr ""
"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 Mandriva Linux diese\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Ă¼tztes Kodierung\n"
@@ -1524,7 +1528,7 @@ msgstr "Spanisch"
#: ../help.pm:643
#, c-format
msgid "Use Unicode by default"
-msgstr ""
+msgstr "StandardmĂ¤ĂŸig Unicode benutzen"
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/de/drakx-chapter.xml
@@ -1633,7 +1637,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1662,10 +1666,10 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/de/drakx-chapter.xml
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1686,11 +1690,11 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"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 Mandriva Linux können Sie\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"
@@ -1713,8 +1717,7 @@ msgstr ""
"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 Mandriva Linux Control Center starten und dort die Schaltfläche â€%"
-"s“\n"
+"aus dem Mageia Control Center starten und dort die Schaltfläche â€%s“\n"
"betätigen."
#: ../help.pm:768
@@ -1725,7 +1728,7 @@ msgstr "pdq"
#: ../help.pm:724
#, c-format
msgid "CUPS"
-msgstr ""
+msgstr "CUPS"
#: ../help.pm:724
#, c-format
@@ -1742,7 +1745,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1830,8 +1833,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1848,7 +1850,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1899,7 +1901,7 @@ msgstr ""
"\n"
" * â€%s“: Falls Sie Ihren Internetzugang oder Ihr lokales Netzwerk nun\n"
"einrichten wollen, können Sie das hier tun. Lesen Sie sich dazu die\n"
-"gedruckte Dokumentation durch oder benutzen Sie das Mandriva Linux Control\n"
+"gedruckte Dokumentation durch oder benutzen Sie das Mageia Control\n"
"Center nachdem die Installation beendet ist.\n"
"\n"
" * â€%s“: Hier können Sie HTTP- und FTP-Proxyadressen eintragen falls Ihre\n"
@@ -1918,17 +1920,17 @@ msgstr ""
"(â€Bootloader“) ändern wollen, wählen Sie diese Schaltfläche. Es sei\n"
"angemerkt, dass dieser Punkt sich an fortgeschrittenere Nutzer richtet.\n"
"Hilfe finden Sie in der gedruckten Dokumentation oder im integrierten\n"
-"Hilfeteil des Mandriva Linux Control Center.\n"
+"Hilfeteil des Mageia Control Center.\n"
"\n"
" * â€%s“: Sie können hier die Dienste wählen, die ab dem Start von\n"
-"Mandriva Linux zur VerfĂ¼gung gestellt werden sollen. Wollen Sie den Rechner\n"
+"Mageia zur VerfĂ¼gung gestellt werden sollen. Wollen Sie den Rechner\n"
"als Server verwenden, sollten Sie unbedingt einen Blick auf diese Liste\n"
"werfen."
#: ../help.pm:809
-#, fuzzy, c-format
+#, c-format
msgid "TV card"
-msgstr "ISDN-Karte"
+msgstr "TV-Karte"
#: ../help.pm:809
#, c-format
@@ -1943,14 +1945,14 @@ msgstr "Grafikumgebung"
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/de/drakx-chapter.xml
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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"
-"Mandriva Linux zu installieren. Bedenken Sie dabei, dass alle Daten auf\n"
+"Mageia zu installieren. Bedenken Sie dabei, dass alle Daten auf\n"
"dieser Platte nach diesem Schritt unwiederbringlich verloren sind!"
# DO NOT BOTHER TO MODIFY HERE, SEE:
@@ -1959,12 +1961,14 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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"
@@ -1997,108 +2001,3 @@ msgstr "<- ZurĂ¼ck"
#~ "Kapitel\n"
#~ "des â€Starter Handbuch“. Das dort vorgestellte Programm entspricht dem\n"
#~ "während der Installation angebotenen."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandriva.com:/cooker/doc/manualB/modules/de/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 ""
-#~ "Dies ist der wichtigste Punkt in der Absicherung Ihres neuen\n"
-#~ "GNU/Linux-Systems: Sie mĂ¼ssen das Passwort fĂ¼r â€root“ eingeben. â€root“ "
-#~ "ist\n"
-#~ "der Systemadministrator. Er ist der einzige der berechtigt ist, neue\n"
-#~ "Software zu installieren, Systemdateien zu ändern oder neue\n"
-#~ "Benutzer anzulegen. Kurz gesagt: â€root“ darf alles! Daher mĂ¼ssen\n"
-#~ "Sie auch ein Passwort auswählen, was nicht leicht zu erraten ist; DrakX\n"
-#~ "teilt Ihnen mit, wenn das Passwort zu einfach ist. Sie sehen, dass es "
-#~ "auch\n"
-#~ "möglich ist, kein Passwort zu vergeben. Wir raten Ihnen jedoch dringend\n"
-#~ "davon ab! GNU/Linux ist genauso anfällig fĂ¼r Fehler wie jedes andere \n"
-#~ "Betriebssystem. »root« hat keine Beschränkungen. Er könnte beispielsweise\n"
-#~ "unbeabsichtigterweise alle Daten auf allen Partitionen löschen. Also "
-#~ "sollte\n"
-#~ "es schwierig gemacht werden, â€root“ zu werden!\n"
-#~ "\n"
-#~ "Das Passwort sollte eine Mischung aus alphanumerischen Zeichen sein und\n"
-#~ "mindestens acht Zeichen lang. Es sollte niemals irgendwo aufgeschrieben\n"
-#~ "werden.\n"
-#~ "\n"
-#~ "Machen Sie das Passwort aber nicht zu lang oder zu kompliziert: Sie "
-#~ "sollten\n"
-#~ "es sich ohne groĂŸen Aufwand merken können.\n"
-#~ "\n"
-#~ "Bei der Eingabe des Passwortes wird nichts angezeigt. Um ein "
-#~ "Verschreiben\n"
-#~ "bei dieser â€Blindeingabe“ zu vermeiden mĂ¼ssen Sie das Passwort zweimal\n"
-#~ "eingeben - ein Tippfehler beim ersten Versuch könnte sonst zu einem "
-#~ "Problem\n"
-#~ "werden, da Sie anschlieĂŸend das â€falsche“ Passwort bei der Verbindung "
-#~ "mit\n"
-#~ "dem System eingeben mĂ¼ssten.\n"
-#~ "\n"
-#~ "Wenn Sie wollen, dass der Zugang zu diesem Rechner Ă¼ber einen\n"
-#~ "Authentifizierungsserver verwaltet wird, betätigen Sie die Schaltfläche\n"
-#~ "â€%s“.\n"
-#~ "\n"
-#~ "Falls in Ihrem Netzwerk LDAP, NIS oder PDC zur Authentifizierung "
-#~ "verwendet\n"
-#~ "wird, wählen Sie bitte den entsprechenden MenĂ¼punkt fĂ¼r â€%s“. Falls Sie "
-#~ "nicht\n"
-#~ "wissen, welches Protokoll Sie verwenden sollen, fragen Sie Ihren\n"
-#~ "Netzwerkadministrator.\n"
-#~ "\n"
-#~ "Wenn Sie Probleme haben, sich Passwörter zu merken, oder Ihr Computer "
-#~ "nie\n"
-#~ "mit dem Internet verbunden wird und Sie allen Benutzern Ihres Computers\n"
-#~ "absolut vertrauen, können Sie die Option â€%s“ wählen."
-
-#~ msgid "authentication"
-#~ msgstr "Authentifizierung"
diff --git a/perl-install/install/help/po/el.po b/perl-install/install/help/po/el.po
index 86768d4ce..d5bde8de0 100644
--- a/perl-install/install/help/po/el.po
+++ b/perl-install/install/help/po/el.po
@@ -22,7 +22,7 @@ msgstr ""
#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
@@ -127,7 +127,7 @@ msgstr "Θέλετε να χÏησιμοποιήσετε αυτή τη λειτÎ
#: ../help.pm:57
#, fuzzy, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -137,24 +137,24 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"Linux ανιχνεÏθηκε\n"
@@ -190,13 +190,13 @@ msgstr ""
#: ../help.pm:88
#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Η εγκατάσταση του Mandriva Linux είναι μοιÏασμένο σε αÏκετά CD-ROM. Το \n"
+"Η εγκατάσταση του Mageia είναι μοιÏασμένο σε αÏκετά CD-ROM. Το \n"
"DrakX ξέÏει αν ένα επιλεγμένο πακέτο υπάÏχει σε άλλο CD-ROM, θα εξάγει το \n"
"Ï„Ïέχον CD και θα ζητήσει να εισάγετε ένα άλλο όταν αυτό θα χÏειαστεί."
@@ -204,12 +204,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -339,10 +338,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -504,7 +503,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -672,39 +671,39 @@ msgstr ""
#: ../help.pm:319
#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -713,15 +712,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -918,7 +916,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -951,7 +949,7 @@ msgstr ""
#: ../help.pm:437
#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -985,7 +983,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1010,21 +1008,21 @@ msgstr "ΔιαχειÏιστής Ασφαλείας:"
#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1040,21 +1038,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1071,14 +1069,8 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"\n"
" Linux\n"
@@ -1192,34 +1184,34 @@ msgstr "Αλλαγή σε κανονικό Ï„Ïόπο λειτουÏγίας"
#: ../help.pm:536
#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the first\n"
"disk or partition is called \"C:\")."
msgstr ""
"ΠεÏισσότεÏες των μία κατατμήσεις Windows βÏέθηκαν στον δίσκο σας. ΠαÏÎ±ÎºÎ±Î»Ï \n"
@@ -1271,23 +1263,22 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"ενεÏγοποίηση Ï„ÏÏα Linux\n"
"\n"
@@ -1363,8 +1354,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1514,7 +1504,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1525,7 +1515,7 @@ msgstr ""
#, 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 Mandriva Linux offers two. Each of\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"
@@ -1546,7 +1536,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"Άλλο\n"
@@ -1597,7 +1587,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1684,8 +1674,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1702,7 +1691,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1727,24 +1716,24 @@ msgstr "ΓÏαφικό πεÏιβάλλον"
#: ../help.pm:861
#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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"
-"την νέα κατάτμηση Mandriva Linux. ΠΡΟΣΟΧΗ: Όλα τα δεδομένα θα διαγÏαφοÏν\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 drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"Îάντε κλικ στο \"Επόμενο ->\" εάν θέλετε να διαγÏάψετε όλα τα δεδομένα\n"
"τις κατατμήσεις που βÏίσκονται στον σκληÏÏŒ σας δίσκο. ΠÏοσοχή μετά\n"
diff --git a/perl-install/install/help/po/eo.po b/perl-install/install/help/po/eo.po
index 2ddfabe20..24b9180c0 100644
--- a/perl-install/install/help/po/eo.po
+++ b/perl-install/install/help/po/eo.po
@@ -12,23 +12,24 @@ msgstr ""
"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
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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"
+"la teksto enhavas, alklaku la keston \"%s\". Se ne, alklakante la butonon "
+"\"%s\"\n"
"restartigos vian komputilon."
#: ../help.pm:20
@@ -135,7 +136,8 @@ msgstr "Ĉu vi deziras uzi tiun funkcion?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -145,24 +147,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 "
@@ -199,16 +205,15 @@ msgstr ""
"\"dua plej malalta SCSI-ID\", ktp."
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 Mandriva Linux estas eldonita sur pluraj KD-ROM-oj. Se "
-"elektita\n"
+"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"
@@ -219,12 +224,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -294,8 +298,8 @@ msgstr ""
"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"
+" 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"
@@ -353,7 +357,7 @@ msgid "Truly minimal install"
msgstr "Vere minimuma instalado"
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -366,10 +370,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -402,12 +406,12 @@ msgstr ""
"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, Mandriva Linux aŭtomate startigos ĉiajn instalitajn\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 Mandriva Linux estis finita. Se vi ne scias kiun\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"
@@ -537,11 +541,11 @@ msgstr ""
"plej bone taÅ­gas por viaj bezonoj."
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -598,7 +602,7 @@ 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 Mandriva Linux.\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"
@@ -716,41 +720,45 @@ msgstr ""
"sukcesis konfiguri la grafikan interfacon."
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -759,15 +767,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -961,7 +969,7 @@ msgid "Save packages selection"
msgstr ""
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -980,7 +988,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -1004,15 +1012,15 @@ msgstr ""
"Alklaku \"%s\" kiam vi pretas formati la subdiskojn.\n"
"\n"
"Alklaku \"%s\" se vi deziras elekti alian subdiskon por instali vian nova\n"
-"Mandriva Linux-mastrum-sistemon.\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
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -1037,7 +1045,7 @@ msgstr ""
"la selektitajn pakaĵo(j)n, aŭ \"%s\" por ĉesigi."
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -1046,7 +1054,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1071,24 +1079,27 @@ msgid "Security Administrator"
msgstr "Sekurec-mastrumanto"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1104,21 +1115,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1135,14 +1148,8 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"Nun vi devas elekti kiuj subdisko(j) estu uzata(j) por instalado\n"
"de via Mandriva-Linuksa sistemo. Se jam estas difinitaj subdiskoj,\n"
@@ -1158,7 +1165,7 @@ msgstr ""
"\n"
" * \"%s\": tiu opcio forviÅas ĉiujn subdiskojn sur la selektita fiksdisko.\n"
"\n"
-" * \"%s\": Tiu opcio ebligas vin krei aÅ­tomate subdiskojn de ext3 kaj swap\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"
@@ -1209,13 +1216,6 @@ msgstr ""
"\n"
"Por akiri informojn pri la diversaj haveblaj dosier-sistem-tipoj, bonvolu\n"
"legi la ĉapitron ext2FS en la ''Referenca Manlibro''.\n"
-"\n"
-"Se vi instalas sur PPC-maÅinon, vi deziros krei malgrandan HFS-\n"
-"''praÅargo''-subdiskon de almenaÅ­ 1 MB kiu uzotas de la yaboot-\n"
-"startigilo. Se vi volas iomete pligrandigi tiun subdiskon, ni diru 50 MB, "
-"vi\n"
-"povas ankaÅ­ uzi Äin por stoki tie kromajn kerno- kaj ramdisk-bildojn por\n"
-"paneaj situacioj de startigo."
#: ../help.pm:526
#, c-format
@@ -1253,36 +1253,42 @@ msgid "Toggle between normal/expert mode"
msgstr "ÅœanÄu inter normala/fakula reÄimo"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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"
@@ -1329,29 +1335,29 @@ msgstr ""
"la videbla listo, alklaku la butonon \"%s\" por havigi la kompletan liston."
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"Tiu ĉi paÅo estas aktiva nur se ekzistanta GNU/Linuksa subdisko estas "
"trovita\n"
@@ -1416,7 +1422,7 @@ msgstr ""
"klavaron inter la latina kaj la nelatinaj arangoj."
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1432,8 +1438,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1478,7 +1483,7 @@ msgstr ""
"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 Mandriva Linux\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"
@@ -1620,7 +1625,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1646,10 +1651,10 @@ msgstr ""
"scias kion vi faras."
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1670,7 +1675,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"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 "
@@ -1730,7 +1735,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1815,8 +1820,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1833,7 +1837,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1930,10 +1934,10 @@ msgid "Graphical Interface"
msgstr "Grafika interfaco"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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"
@@ -1945,12 +1949,14 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"Alklaku \"%s\" se vi deziras forviÅi ĉiujn datenojn kaj subdiskojn kiuj "
"troviÄas sur\n"
diff --git a/perl-install/install/help/po/es.po b/perl-install/install/help/po/es.po
index 0fea72058..d1ac36b90 100644
--- a/perl-install/install/help/po/es.po
+++ b/perl-install/install/help/po/es.po
@@ -15,6 +15,7 @@ msgstr ""
"PO-Revision-Date: 2005-04-24 11:46+0200\n"
"Last-Translator: José Manuel Pérez <jmprodu@hotmail.com>\n"
"Language-Team: Español <es@li.org>\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -24,15 +25,15 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/es/drakx-chapter.xml
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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, debería leer cuidadosamente los términos de la\n"
-"licencia. La misma cubre a toda la distribuciĂ³n Mandriva Linux. Si estĂ¡ de\n"
+"licencia. La misma cubre a toda la distribuciĂ³n Mageia. Si estĂ¡ de\n"
"acuerdo con todos los tĂ©rminos en la misma, haga clic en el botĂ³n \"%s\".\n"
"Si no, haga clic en el botĂ³n \"%s\" lo que reiniciarĂ¡ su computadora."
@@ -140,7 +141,8 @@ msgstr "¿Desea usar esta caracterĂ­stica?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -150,24 +152,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -208,15 +214,15 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/es/drakx-chapter.xml
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 Mandriva Linux se distribuye en varios CD-ROM. Si un\n"
+"La instalaciĂ³n de Mageia se distribuye en varios CD-ROM. Si un\n"
"paquete seleccionado se encuentra en otro CD-ROM, DrakX expulsarĂ¡ el CD\n"
"corriente y le pedirĂ¡ que inserte el necesario. Si no tiene el CD necesario\n"
"a mano, simplemente haga clic sobre \"%s\", no se instalarĂ¡n los paquetes\n"
@@ -228,12 +234,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -284,12 +289,11 @@ msgid ""
"megabytes."
msgstr ""
"Ahora es el momento de especificar los programas que desea instalar en su\n"
-"sistema. Hay miles de paquetes disponibles para Mandriva Linux, y para "
-"hacer\n"
+"sistema. Hay miles de paquetes disponibles para Mageia, y para hacer\n"
"mĂ¡s simple el manejo de los paquetes, los mismos se han puesto en grupos de\n"
"aplicaciones similares.\n"
"\n"
-"Mandriva Linux clasifica los grupos de paquetes en cuatro categorĂ­as. Puede\n"
+"Mageia clasifica los grupos de paquetes en cuatro categorĂ­as. Puede\n"
"mezclar y hacer coincidir aplicaciones de varias categorĂ­as, por lo que una\n"
"instalaciĂ³n de \"EstaciĂ³n de trabajo\" puede tener instaladas aplicaciones\n"
"de la categorĂ­a \"Desarrollo\".\n"
@@ -358,7 +362,7 @@ msgstr "InstalaciĂ³n realmente mĂ­nima"
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/es/drakx-chapter.xml
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -371,10 +375,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -409,11 +413,11 @@ msgstr ""
"seleccionĂ³ especĂ­ficamente el paquete individual o porque el mismo era\n"
"parte de un grupo de paquetes, se le pedirĂ¡ que confirme que realmente\n"
"desea que se instalen esos servidores. De manera predeterminada,\n"
-"Mandriva Linux iniciarĂ¡ automĂ¡ticamente todos los servicios instalados al\n"
+"Mageia iniciarĂ¡ automĂ¡ticamente todos los servicios instalados al\n"
"momento del arranque. Aunque estos son seguros y no tienen problemas\n"
"conocidos al momento en que se publicĂ³ la distribuciĂ³n, es muy posible que\n"
"se descubran vulnerabilidades en la seguridad luego que se terminĂ³ con esta\n"
-"versiĂ³n de Mandriva Linux. Si no sabe que es lo que se supone que hace un\n"
+"versiĂ³n de Mageia. Si no sabe que es lo que se supone que hace un\n"
"servicio o la razĂ³n por la cual se estĂ¡ instalando, entonces haga clic\n"
"sobre \"%s\". Si hace clic sobre \"%s\" se instalarĂ¡n todos los servicios\n"
"listados y los mismos se iniciarĂ¡n automĂ¡ticamente al momento del arranque.\n"
@@ -548,11 +552,11 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/es/drakx-chapter.xml
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -608,7 +612,7 @@ msgid ""
msgstr ""
"X (por \"X Window System\") es el corazĂ³n de la interfaz grĂ¡fica de\n"
"GNU/Linux en el que se apoyan todos los entornos grĂ¡ficos (KDE, GNOME,\n"
-"AfterStep, WindowMaker, etc.) que se incluyen con Mandriva Linux.\n"
+"AfterStep, WindowMaker, etc.) que se incluyen con Mageia.\n"
"\n"
"Se le presentarĂ¡ la lista de parĂ¡metros diferentes a cambiar para obtener\n"
"una presentaciĂ³n grĂ¡fica Ă³ptima.\n"
@@ -734,41 +738,45 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/es/drakx-chapter.xml
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -777,15 +785,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -799,11 +807,11 @@ msgid ""
"refer to the ``Managing Your Partitions'' section in the ``Starter Guide''."
msgstr ""
"Ahora necesita elegir el lugar de su disco rĂ­gido donde se instalarĂ¡ su\n"
-"sistema operativo Mandriva Linux. Si su disco rĂ­gido estĂ¡ vacĂ­o o si un\n"
+"sistema operativo Mageia. Si su disco rĂ­gido estĂ¡ vacĂ­o o si un\n"
"sistema operativo existente estĂ¡ utilizando todo el espacio disponible,\n"
"necesitarĂ¡ particionar el disco. BĂ¡sicamente, particionar un disco rĂ­gido\n"
"consiste en dividirlo lĂ³gicamente para crear espacio para instalar su\n"
-"sistema Mandriva Linux nuevo.\n"
+"sistema Mageia nuevo.\n"
"\n"
"Debido a que el proceso de particionado de un disco rĂ­gido por lo general\n"
"es irreversible y puede llevar a pérdida de datos, el particionado puede\n"
@@ -833,7 +841,7 @@ msgstr ""
"realizar sin la pérdida de datos, siempre y cuando Usted haya\n"
"desfragmentado con anterioridad la particiĂ³n Windows. Es altamente\n"
"recomendable hacer una copia de respaldo de sus datos. Se recomienda usar\n"
-"esta soluciĂ³n si desea utilizar tanto Mandriva Linux como Microsoft Windows\n"
+"esta soluciĂ³n si desea utilizar tanto Mageia como Microsoft Windows\n"
"en la misma computadora.\n"
"\n"
" Antes de elegir esta opciĂ³n, por favor comprenda que despuĂ©s de este\n"
@@ -843,7 +851,7 @@ msgstr ""
"\n"
" * \"%s\". Si desea borrar todos los datos y todas las particiones\n"
"presentes en su disco rĂ­gido y reemplazarlos con su nuevo sistema\n"
-"Mandriva Linux, seleccione esta opciĂ³n. Tenga cuidado con esta soluciĂ³n ya\n"
+"Mageia, seleccione esta opciĂ³n. Tenga cuidado con esta soluciĂ³n ya\n"
"que no podrĂ¡ revertir su elecciĂ³n despuĂ©s de confirmarla.\n"
"\n"
" !! Si elige esta opciĂ³n, se perderĂ¡n todos los datos en su disco. !!\n"
@@ -974,7 +982,7 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/es/drakx-chapter.xml
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -993,7 +1001,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -1016,7 +1024,7 @@ msgstr ""
"Haga clic sobre \"%s\" cuando esté listo para formatear las particiones.\n"
"\n"
"Haga clic sobre \"%s\" si desea elegir otra particiĂ³n para la instalaciĂ³n\n"
-"de su sistema operativo Mandriva Linux nuevo.\n"
+"de su sistema operativo Mageia nuevo.\n"
"\n"
"Haga clic sobre \"%s\" si desea seleccionar las particiones del disco en\n"
"las que se buscarĂ¡n bloques defectuosos."
@@ -1024,9 +1032,9 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/es/drakx-chapter.xml
#: ../help.pm:437
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -1038,7 +1046,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"Es probable que cuando instale Mandriva Linux algunos paquetes se hayan\n"
+"Es probable que cuando instale Mageia algunos paquetes se hayan\n"
"actualizado desde la publicaciĂ³n inicial. Se pueden haber corregido errores\n"
"y solucionado problemas de seguridad. Para permitir que Usted se beneficie\n"
"de estas actualizaciones, ahora las puede descargar desde la Internet.\n"
@@ -1054,7 +1062,7 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/es/drakx-chapter.xml
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -1063,7 +1071,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1077,7 +1085,7 @@ msgstr ""
"\n"
"Si no sabe cual elegir, mantenga la opciĂ³n predeterminada. PodrĂ¡ cambiarla\n"
"mĂ¡s adelante con la herramienta draksec, que es parte del Centro de Control\n"
-"de Mandriva Linux.\n"
+"de Mageia.\n"
"\n"
"Complete el campo \"%s\" con la direcciĂ³n de correo electrĂ³nico de la\n"
"persona responsable de la seguridad. Los mensajes relativos a la seguridad\n"
@@ -1091,24 +1099,27 @@ msgstr "Administrador de seguridad"
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/es/drakx-chapter.xml
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1124,21 +1135,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1155,17 +1168,11 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"Ahora necesita elegir quĂ© particiones se utilizarĂ¡n para la instalaciĂ³n de\n"
-"su sistema Mandriva Linux. Si ya se han definido particiones, ya sea por\n"
+"su sistema Mageia. Si ya se han definido particiones, ya sea por\n"
"una instalaciĂ³n previa de GNU/Linux o con otra herramienta de particionado,\n"
"puede utilizarlas. De lo contrario, se deben definir particiones en el\n"
"disco rĂ­gido.\n"
@@ -1181,7 +1188,7 @@ msgstr ""
" * \"%s\": esta opciĂ³n borra todas las particiones sobre el disco\n"
"seleccionado.\n"
"\n"
-" * \"%s\": esta opciĂ³n le permite crear particiones ext3 y swap\n"
+" * \"%s\": esta opciĂ³n le permite crear particiones ext4 y swap\n"
"automĂ¡ticamente en el espacio libre de su disco rĂ­gido.\n"
"\n"
"\"%s\": le da acceso a caracterĂ­sticas adicionales:\n"
@@ -1235,12 +1242,6 @@ msgstr ""
"Para obtener informaciĂ³n sobre los distintos tipos de sistemas de archivos\n"
"disponibles, por favor lea el capĂ­tulo acerca de ext2FS del \"Manual de\n"
"Referencia\".\n"
-"\n"
-"Si estĂ¡ instalando en una mĂ¡quina PPC, querrĂ¡ crear una pequeña particiĂ³n\n"
-"HFS de \"bootstrap\" de al menos 1 MB que serĂ¡ utilizada por el cargador de\n"
-"arranque yaboot. Si opta por hacer la particiĂ³n un poco mĂ¡s grande, digamos\n"
-"50 MB, puede ver que es un lugar Ăºtil para almacenar un nĂºcleo y ramdisk\n"
-"alternativos para arrancar en situaciones de emergencia."
#: ../help.pm:526
#, c-format
@@ -1280,41 +1281,47 @@ msgstr "Cambiar entre el modo normal/experto"
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/es/drakx-chapter.xml
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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 Microsoft Windows en su disco rĂ­gido.\n"
"Por favor, elija aquella a la cual desea cambiar el tamaño para poder\n"
-"instalar su sistema operativo Mandriva Linux nuevo.\n"
+"instalar su sistema operativo Mageia nuevo.\n"
"\n"
"Cada particiĂ³n se lista como sigue: \"Nombre Linux\", \"Nombre Windows\",\n"
"\"Capacidad\".\n"
@@ -1364,35 +1371,35 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/es/drakx-chapter.xml
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"Este paso se activa sĂ³lo si se encontrĂ³ una particiĂ³n GNU/Linux existente\n"
"en su mĂ¡quina.\n"
"\n"
"DrakX ahora necesita saber si desea realizar una instalaciĂ³n nueva o una\n"
-"actualizaciĂ³n de un sistema Mandriva Linux existente:\n"
+"actualizaciĂ³n de un sistema Mageia existente:\n"
"\n"
" * \"%s\". En gran parte, esta opciĂ³n borrarĂ¡ por completo el sistema\n"
"anterior. Sin embargo, dependiendo de su esquema de particiones, puede\n"
@@ -1401,17 +1408,15 @@ msgstr ""
"particionan sus discos, deberĂ­a usar esta opciĂ³n.\n"
"\n"
" * \"%s\": Esta clase de instalaciĂ³n le permite actualizar los paquetes que\n"
-"en este momento estĂ¡n instalados en su sistema Mandriva Linux. No se "
-"alteran\n"
+"en este momento estĂ¡n instalados en su sistema Mageia. No se alteran\n"
"las particiones corrientes de sus discos ni los datos de los usuarios. La\n"
"mayorĂ­a de los otros pasos de configuraciĂ³n permanecen disponibles y son\n"
"similares a una instalaciĂ³n estĂ¡ndar.\n"
"\n"
"El uso de la opciĂ³n \"Actualizar\" deberĂ­a funcionar sin problemas para los\n"
-"sistemas Mandriva Linux que corren la versiĂ³n \"8.1\" o una posterior. No "
-"se\n"
+"sistemas Mageia que corren la versiĂ³n \"8.1\" o una posterior. No se\n"
"recomienda realizar una actualizaciĂ³n sobre versiones anteriores a\n"
-"Mandriva Linux versiĂ³n \"8.1\"."
+"Mageia versiĂ³n \"8.1\"."
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/es/drakx-chapter.xml
@@ -1456,7 +1461,7 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/es/drakx-chapter.xml
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1472,8 +1477,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1514,7 +1518,7 @@ msgstr ""
"Acerca del soporte UTF-8 (Unicode): Unicode es una codificaciĂ³n nueva de\n"
"caracteres que pretende cubrir todos los idiomas existentes. Sin embargo,\n"
"el soporte completo para Unicode bajo GNU/Linux todavĂ­a estĂ¡ en desarrollo.\n"
-"Por esta razĂ³n, Mandriva Linux lo usarĂ¡ o no dependiendo de las elecciones\n"
+"Por esta razĂ³n, Mageia lo usarĂ¡ o no dependiendo de las elecciones\n"
"del usuario:\n"
"\n"
" * Si elige un idioma con codificaciĂ³n legada fuerte (idiomas latin1, ruso,\n"
@@ -1662,7 +1666,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1689,10 +1693,10 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/es/drakx-chapter.xml
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1713,12 +1717,12 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"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\n"
"computadora. Otros sistemas operativos pueden ofrecerle uno, pero\n"
-"Mandriva Linux le ofrece dos. Cada uno de los sistemas de impresiĂ³n es mĂ¡s\n"
+"Mageia le ofrece dos. Cada uno de los sistemas de impresiĂ³n es mĂ¡s\n"
"adecuado para tipos de configuraciĂ³n particulares.\n"
"\n"
" * \"%s\" - \"print, do not queue\" (imprimir sin poner en cola) es la\n"
@@ -1741,7 +1745,7 @@ msgstr ""
"\n"
"Si hace una elecciĂ³n ahora y mĂ¡s tarde encuentra que a Usted no le gusta su\n"
"sistema de impresiĂ³n, puede cambiarlo ejecutando PrinterDrake desde el\n"
-"Centro de Control de Mandriva Linux y haciendo clic sobre el botĂ³n \"%s\"."
+"Centro de Control de Mageia y haciendo clic sobre el botĂ³n \"%s\"."
#: ../help.pm:768
#, c-format
@@ -1768,7 +1772,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1856,8 +1860,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1874,7 +1877,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1926,7 +1929,7 @@ msgstr ""
"\n"
" * \"%s\": si desea configurar ahora el acceso a la Internet o a su red\n"
"local, puede hacerlo ahora. Consulte la documentaciĂ³n impresa o utilice el\n"
-"Centro de Control de Mandriva Linux luego que finalizĂ³ la instalaciĂ³n para\n"
+"Centro de Control de Mageia luego que finalizĂ³ la instalaciĂ³n para\n"
"aprovechar la ayuda en lĂ­nea completa.\n"
"\n"
" * \"%s\": permite configurar las direcciones de los proxy HTTP y FTP si la\n"
@@ -1945,7 +1948,7 @@ msgstr ""
"haga clic sobre este botĂ³n. Esto deberĂ­a estar reservado para los usuarios\n"
"avanzados. Consulte la documentaciĂ³n impresa o la ayuda en lĂ­nea acerca de\n"
"la configuraciĂ³n del cargador de arranque en el Centro de Control de\n"
-"Mandriva Linux.\n"
+"Mageia.\n"
"\n"
" * \"%s\": por medio de esta entrada podrĂ¡ tener un control fino sobre quĂ©\n"
"servicios correrĂ¡n en su mĂ¡quina. Si planifica utilizar esta mĂ¡quina como\n"
@@ -1969,14 +1972,14 @@ msgstr "Interfaz grĂ¡fica"
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/es/drakx-chapter.xml
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
"Elija la unidad de disco que desea borrar para instalar su particiĂ³n\n"
-"Mandriva Linux nueva. Tenga cuidado, ¡se perderĂ¡n todos los datos presentes\n"
+"Mageia nueva. Tenga cuidado, ¡se perderĂ¡n todos los datos presentes\n"
"en dicha unidad de disco y no se podrĂ¡n recuperar!."
# DO NOT BOTHER TO MODIFY HERE, SEE:
@@ -1985,12 +1988,14 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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"
diff --git a/perl-install/install/help/po/et.po b/perl-install/install/help/po/et.po
index 51a2bb227..1db0995da 100644
--- a/perl-install/install/help/po/et.po
+++ b/perl-install/install/help/po/et.po
@@ -18,15 +18,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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"
-"Mandriva Linuxi distributsiooni kohta. Kui Te kõigi selle tingimustega\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."
@@ -72,7 +72,8 @@ msgid ""
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"
+"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"
@@ -102,8 +103,8 @@ msgstr ""
"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"
+"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"
@@ -129,7 +130,7 @@ msgstr "Kas soovite seda lubada?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -139,24 +140,24 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -165,7 +166,8 @@ msgstr ""
"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"
+"(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"
@@ -188,15 +190,15 @@ msgstr ""
"SCSI ketaste puhul on \"a\" esimene, \"b\" teine ja nii edasi."
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Mandriva Linuxi paigalduspaketid on jagatud mitme CD vahel.\n"
+"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"
@@ -204,15 +206,14 @@ msgstr ""
"ning vastavat tarkvara ei paigaldata."
#: ../help.pm:95
-#, c-format
+#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -263,7 +264,7 @@ msgid ""
"megabytes."
msgstr ""
"NĂ¼Ă¼d on aeg valida rakendused, mida soovite oma sĂ¼steemi paigaldada.\n"
-"Mandriva Linux pakub tuhandeid pakette ja mõistagi ei eelda keegi,\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"
@@ -332,7 +333,7 @@ msgid "Truly minimal install"
msgstr "Tõeliselt minimaalne paigaldus"
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -345,10 +346,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -379,11 +380,11 @@ msgstr ""
"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"
-"Mandriva Linux käivitab kõik paigaldatud serverid vaikimisi alglaadimise "
+"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 Mandriva Linuxi praeguse versiooni valmimist leiti neist "
+"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"
@@ -437,7 +438,8 @@ msgstr ""
"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"
+"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."
@@ -505,11 +507,11 @@ msgstr ""
"kõige enam vastab."
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -565,7 +567,7 @@ msgid ""
msgstr ""
"X (ehk X Window System) kujutab endast GNU/Linuxi graafilise "
"kasutajaliidese\n"
-"tuuma ja sĂ¼dant, millele toetuvad kõik Mandriva Linuxiga kaasas käivad\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"
@@ -686,41 +688,41 @@ msgstr ""
"on tegutseda serverina või kui Teid ei kippunud seadistamise ajal edu saatma."
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -729,15 +731,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -750,12 +751,12 @@ msgid ""
"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 Mandriva Linux\n"
+"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 Mandriva Linuxi sĂ¼steemi paigaldamiseks.\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"
@@ -785,7 +786,7 @@ msgstr ""
"defragmenteerinud. Siiski ei tule kindlasti kahjuks ka andmetest varukoopia\n"
"valmistamine... See lahendus on soovitatav, kui tahate kasutada Ă¼hes "
"arvutis\n"
-"nii Mandriva Linuxit kui Microsoft Windowsit.\n"
+"nii Mageiait kui Microsoft Windowsit.\n"
"\n"
" Enne selle valiku kasuks otsustamist pidage silmas, et kirjeldatud "
"protseduuri\n"
@@ -795,19 +796,21 @@ msgstr ""
"paigaldamiseks.\n"
"\n"
" * \"%s\": kui soovite kustutada kõik andmed ja partitsioonid, mis\n"
-"kõvakettal parajasti on, ning asendada need uue Mandriva Linuxi sĂ¼steemiga, "
+"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"
+" 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"
+" 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"
@@ -928,7 +931,7 @@ msgid "Save packages selection"
msgstr "Paketivaliku salvestamine"
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -947,7 +950,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -969,16 +972,16 @@ msgstr ""
"\n"
"Klõpsake \"%s\", kui olete vormindamiseks valmis.\n"
"\n"
-"Klõpsake \"%s\", kui soovite valida oma uue Mandriva Linuxi sĂ¼steemi\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
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -990,7 +993,7 @@ msgid ""
"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 Mandriva Linuxit, on mõned\n"
+"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 "
@@ -1008,7 +1011,7 @@ msgstr ""
"paigaldada, või \"%s\", kui Te ei soovi seda teha."
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -1017,7 +1020,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1030,7 +1033,7 @@ msgstr ""
"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 Mandriva Linuxi juhtimiskeskuses abivahendiga "
+"saate turvataset muuta Mageiai juhtimiskeskuses abivahendiga "
"Draksec.\n"
"\n"
"Väli \"%s\" on mõeldud sĂ¼steemi turvalisuse eest vastutava kasutaja\n"
@@ -1042,24 +1045,24 @@ msgid "Security Administrator"
msgstr "Turvahaldur"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1075,21 +1078,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1106,16 +1109,10 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
-"NĂ¼Ă¼d peate valima partitsiooni(d), kuhu soovite Mandriva Linuxi paigaldada.\n"
+"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"
@@ -1185,12 +1182,6 @@ msgstr ""
"\n"
"Lähemat infot erinevate failisĂ¼steemitĂ¼Ă¼pide kohta leiab \"SĂ¼vateadmiste\n"
"käsiraamatu\" (\"Reference Manual\") peatĂ¼kist \"Linuxi failisĂ¼steem\".\n"
-"\n"
-"Kui paigaldamine toimub PPC-masinas, tuleks luua vähemalt 1MB suurune\n"
-"väike HFS \"bootstrap\"-partitsioon, mida kasutab alglaadur yaboot. Kui Te\n"
-"aga teete selle partitsiooni natukene suuremaks (näiteks nii umbes 50MB),\n"
-"on see päris hea koht, kuhu hädaolukorraks paigutada tagavarakernel\n"
-"ja ramdisk-laadepildid."
#: ../help.pm:526
#, c-format
@@ -1228,40 +1219,40 @@ msgid "Toggle between normal/expert mode"
msgstr "Tava- ja ekspertrežiimi lĂ¼litamine"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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 Mandriva Linuxi jaoks muuta.\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"
@@ -1302,35 +1293,34 @@ msgstr ""
"riikide täisnimekirja."
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"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 Mandriva Linuxi sĂ¼steemi:\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 "
@@ -1339,13 +1329,13 @@ msgstr ""
"Ă¼lekirjutamise eest päästa.\n"
"\n"
" * \"%s\": see paigaldamisviis võimaldab uuendada praegu olemasolevasse\n"
-"Mandriva Linuxi sĂ¼steemi paigaldatud pakette. Kettajagamisskeemi ega "
+"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 Mandriva Linuxi sĂ¼steemides\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."
@@ -1385,7 +1375,7 @@ msgstr ""
"mitte-ladina asetusega klaviatuuri."
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1401,8 +1391,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1440,7 +1429,7 @@ msgstr ""
"\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 Mandriva Linux selle\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"
@@ -1574,7 +1563,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1596,10 +1585,10 @@ msgstr ""
"VÄGA TÄPSELT teate, mida teete!"
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1620,12 +1609,12 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"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 Mandriva Linuxi puhul saate\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 "
@@ -1650,7 +1639,7 @@ msgstr ""
"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 Mandriva Linuxi juhtimiskeskuses PrinterDrake abil,\n"
+"siis saate seda muuta Mageiai juhtimiskeskuses PrinterDrake abil,\n"
"klõpsates seal nupule \"%s\"."
#: ../help.pm:768
@@ -1676,7 +1665,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1721,7 +1710,7 @@ msgstr ""
"Teie teada tegelikult on, klõpsake nuppu ja valige uus draiver."
#: ../help.pm:794
-#, c-format
+#, 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"
@@ -1761,8 +1750,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1779,7 +1767,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1822,8 +1810,7 @@ msgstr ""
" * \"%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"
-"Mandriva Linuxi juhtimiskeskuse abimaterjalid."
-"\n"
+"Mageiai juhtimiskeskuse abimaterjalid.\n"
" * \"%s\": siin saab määrata HTTP ja FTP puhverserveri aadressid,\n"
"kui Teie masin asub puhverserveri taga.\n"
"\n"
@@ -1836,7 +1823,7 @@ msgstr ""
"\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 Mandriva Linuxi juhtimiskeskusest.\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"
@@ -1858,13 +1845,13 @@ msgid "Graphical Interface"
msgstr "Graafiline kasutajaliides"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 Mandriva Linuxi\n"
+"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."
@@ -1872,12 +1859,12 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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"
diff --git a/perl-install/install/help/po/eu.po b/perl-install/install/help/po/eu.po
index f25f4049e..e2b20246e 100644
--- a/perl-install/install/help/po/eu.po
+++ b/perl-install/install/help/po/eu.po
@@ -1,7 +1,7 @@
# translation of eu.po to EUSKARA
# translation of DrakX-eu.po to EUSKARA
# translation of DrakX-eu.po to basque
-# EUSKARA: Mandriva Linux translation.
+# 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.
@@ -11,25 +11,26 @@ 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: 2005-12-31 14:02+0100\n"
-"Last-Translator: Iñigo Salvador Azurmendi <xalba@euskalnet.net>\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: KBabel 1.10.2\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 Mandriva Linux distribution. If you agree with all the\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"
-"Mandriva Linux banaketa osoa hartzen du. Baldintza guztiekin ados \n"
+"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."
@@ -116,12 +117,12 @@ msgstr ""
#: ../help.pm:54
#, c-format
msgid "User name"
-msgstr ""
+msgstr "Erabiltzaile izena"
#: ../help.pm:54
#, c-format
msgid "Accept user"
-msgstr ""
+msgstr "Erabiltzailea onartu"
#: ../help.pm:54
#, c-format
@@ -133,7 +134,8 @@ msgstr "Eginbide hau erabili nahi duzu?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -143,24 +145,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -203,13 +209,13 @@ msgstr ""
#: ../help.pm:88
#, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Mandriva Linux instalazioa zenbait CD-ROMetan banatuta dago. \n"
+"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"
@@ -218,15 +224,14 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manual/literal/drakx/eu/drakx-help.xml
#: ../help.pm:95
-#, fuzzy, c-format
+#, c-format
msgid ""
"It's now time to specify which programs you wish to install on your system.\n"
-"There are thousands of packages available for Mandriva Linux, and to make "
-"it\n"
+"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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -277,10 +282,10 @@ msgid ""
"megabytes."
msgstr ""
"Sisteman zein programa instalatu nahi dituzun zehazteko garaia da.\n"
-"Mandriva Linux-erako milaka pakete dituzu erabilgarri, eta kudeaketa\n"
+"Mageia-erako milaka pakete dituzu erabilgarri, eta kudeaketa\n"
"errazteko, antzeko aplikazioen multzotan kokatu dira.\n"
"\n"
-"Mandriva Linux-ek pakete multzoak lau kategoriatan antolatzen ditu.\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"
@@ -362,10 +367,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -397,10 +402,10 @@ msgstr ""
"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 Mandriva Linux-ek instalatutako\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 Mandriva Linux bertsio hau amaitu eta gero segurtasun zuloak\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 "
@@ -500,7 +505,7 @@ msgstr ""
#: ../help.pm:213
#, c-format
msgid "Hardware clock set to GMT"
-msgstr ""
+msgstr "Hardware-erlojua GMT-an jarri "
#: ../help.pm:213
#, c-format
@@ -535,7 +540,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -590,7 +595,7 @@ msgid ""
"not successful in getting the display configured."
msgstr ""
"X (X Window sistema) GNU/Linux-en interfaze grafikoaren bihotza da,\n"
-" Mandriva Linux-ekin bildutako ingurune grafiko guztiek (KDE, Gnome,\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"
@@ -713,39 +718,43 @@ msgstr ""
#: ../help.pm:319
#, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -754,15 +763,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -775,11 +784,11 @@ msgid ""
"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, Mandriva Linux sistema eragilea disko zurrunean non\n"
+"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, Mandriva Linux sistema berria instalatzeko\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"
@@ -810,7 +819,7 @@ msgstr ""
" 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 Mandriva Linux eta Microsoft Windows, biak,\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"
@@ -819,7 +828,7 @@ msgstr ""
"zure datuak gorde edo software berria instalatzeko.\n"
"\n"
" * \"%s\": Disko zurrunean dauden datu eta partizio guztiak ezabatu eta \n"
-"Mandriva Linux sistema berriarekin ordeztu nahi badituzu, hautatu aukera\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"
@@ -846,7 +855,7 @@ msgstr "Erabili lehendik dagoen partizioa"
#: ../help.pm:370
#, c-format
msgid "Use the free space on the Microsoft Windows® partition"
-msgstr ""
+msgstr "Microsoften Windows-eko ® partizioko espazio librea erabili ezazu"
#: ../help.pm:370
#, c-format
@@ -937,17 +946,17 @@ msgstr "Sortu auto-instalazioko disketea"
#: ../help.pm:405
#, c-format
msgid "Replay"
-msgstr ""
+msgstr "Errepikatu"
#: ../help.pm:405
#, c-format
msgid "Automated"
-msgstr ""
+msgstr "Automatizatuta"
#: ../help.pm:405
#, c-format
msgid "Save packages selection"
-msgstr ""
+msgstr "Pakete-hautaketa gorde ezazu"
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manual/literal/drakx/eu/drakx-help.xml
@@ -971,7 +980,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -992,8 +1001,7 @@ msgstr ""
"\n"
"Klikatu \"%s\" partizioak eratzeko prest zaudenean.\n"
"\n"
-"Klikatu \"%s\" Mandriva Linux sistema eragile berria instalatzeko beste "
-"partizio\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"
@@ -1004,7 +1012,7 @@ msgstr ""
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -1016,7 +1024,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"Mandriva Linux instalatzen duzunerako, litekeena da pakete batzuk\n"
+"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 "
@@ -1041,7 +1049,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1054,7 +1062,7 @@ msgstr ""
"ezartzean, normalean erabilera erraztasuna galtzen da.\n"
"\n"
"Zer aukeratu ez badakizu, hautatu aukera lehenetsia. Gero aldatu \n"
-"ahal izango duzu draksec tresnarekin, Mandriva Linux Aginte Gunearen\n"
+"ahal izango duzu draksec tresnarekin, Mageia Aginte Gunearen\n"
"zati bat.\n"
"\n"
"Bete \"%s\" eremua segurtasun arduradunaren postaE helbidearekin.\n"
@@ -1071,21 +1079,24 @@ msgstr "Segurtasun-administratzailea"
#, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1101,21 +1112,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1132,16 +1145,10 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
-"Orain, Mandriva Linux sistema instalatzeko zein partizio erabiliko\n"
+"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"
@@ -1158,7 +1165,7 @@ msgstr ""
" * \"%s\": aukera honek hautatutako disko zurruneko partizio guztiak \n"
"ezabatzen ditu\n"
"\n"
-" * \"%s\": aukera honekin automatikoki sor ditzakezu ext3 eta\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"
@@ -1211,27 +1218,21 @@ msgstr ""
"\n"
"Erabil daitezkeen fitxategi-sistema desberdinei buruzko informazioa\n"
"lortzeko, irakurri ``Erreferentzia Eskuliburuko'' ext2FS kapitulua.\n"
-"\n"
-"PPC makina batean instalatu behar baduzu, gutxienez 1 Mbko HFS\n"
-"``bootstrap'' partizio txiki bat sortzea komeni zaizu, yaboot\n"
-"abioko kargatzaileak erabil dezan. Partizioa handixeagoa egitea hautatzen \n"
-"baduzu, adibidez 50 MBkoa, leku egokia izan daiteke ordezko nukleo bat\n"
-"eta ramdisk imajinak biltegiratzeko emergentziazko abioa egin ahal izateko."
#: ../help.pm:526
#, c-format
msgid "Save partition table"
-msgstr ""
+msgstr "Partizio taula gorde"
#: ../help.pm:526
#, c-format
msgid "Restore partition table"
-msgstr ""
+msgstr "Partizio taula berritu"
#: ../help.pm:526
#, c-format
msgid "Rescue partition table"
-msgstr ""
+msgstr "Partizio taula berrezkuratu"
#: ../help.pm:526
#, c-format
@@ -1241,12 +1242,12 @@ msgstr "Euskarri aldagarriak automuntatzea"
#: ../help.pm:526
#, c-format
msgid "Wizard"
-msgstr ""
+msgstr "Morroia"
#: ../help.pm:526
#, c-format
msgid "Undo"
-msgstr ""
+msgstr "Desegin"
#: ../help.pm:526
#, c-format
@@ -1258,38 +1259,44 @@ msgstr "Aldatu modu normalera/aditu modura"
#: ../help.pm:536
#, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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, Mandriva Linux sistema\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"
@@ -1343,43 +1350,43 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"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 Mandriva Linux sistema baten bertsioa berritu nahi duzun:\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 Mandriva Linux sisteman \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 Mandriva Linux\n"
-"sistemaren \"8.1\" bertsioetan edo berriagoetan. Mandriva Linux-en \"8.1\" \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:
@@ -1442,8 +1449,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1485,8 +1491,7 @@ msgstr ""
"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, Mandriva Linux-"
-"en\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"
@@ -1522,7 +1527,7 @@ msgstr "Gaztelania"
#: ../help.pm:643
#, c-format
msgid "Use Unicode by default"
-msgstr ""
+msgstr "Modu lehenetsian Erabili Unikodea"
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manual/literal/drakx/eu/drakx-help.xml
@@ -1629,7 +1634,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1658,7 +1663,7 @@ msgstr ""
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -1679,12 +1684,11 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"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 Mandriva Linux-ek bi eskaintzen "
-"ditu.\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"
@@ -1705,7 +1709,7 @@ msgstr ""
"hautatzeko eta inprimagailua kudeatzeko interfaze grafikoak ditu.\n"
"\n"
"Hautapena orain egiten baduzu, eta beranduago ohartzen bazara zure\n"
-" inprimaketa sistema ez zaizula guztoko Mandriva Linux Aginte Guneko\n"
+" inprimaketa sistema ez zaizula guztoko Mageia Aginte Guneko\n"
" PrintDrake exekutatuz eta \"%s\" botoian klik eginez alda zenezake."
#: ../help.pm:768
@@ -1716,7 +1720,7 @@ msgstr "pdq"
#: ../help.pm:724
#, c-format
msgid "CUPS"
-msgstr ""
+msgstr "CUPS"
#: ../help.pm:724
#, c-format
@@ -1733,7 +1737,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1776,7 +1780,7 @@ msgstr ""
"botoian klik egin eta beste gidari bat hauta dezakezu."
#: ../help.pm:794
-#, fuzzy, c-format
+#, 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"
@@ -1816,8 +1820,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1834,7 +1837,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1863,11 +1866,6 @@ msgstr ""
" * \"%s\": egiaztatu uneko sagu konfigurazioa eta klikatu botoia aldatzea\n"
"beharrezka bada.\n"
"\n"
-" * \"%s\": \"%s\" botoian klikatzeak inprimagailu konfigurazio morroia\n"
-"irekiko du. Kontsultatu ``Hasiberrien Gida''n dagokion atala inprimagailu\n"
-"berri bat nola ezarri jakiteko. Bertan azaldutako interfazea instalazioan\n"
-" erabiltzen denaren antzekoa da.\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"
@@ -1902,20 +1900,17 @@ msgstr ""
"\n"
" * \"%s\": abio zamatzailearen konfigurazioa aldatu nahi baduzu, klikatu\n"
"botoi hontan. Erabiltzaile aurreratuek bakarrik erabili behar lukete. Jo\n"
-"inprimatutako dokumentaziora edo Mandriva Linux Aginte Guneko\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.zure makinan zein "
-"zerbitzu exekutatuko diren doitasunez \n"
-"kontrola dezakezu hemendik. Makina hau zerbitzari gisa erabiltzeko asmoa \n"
-"baduzu, konfigurazio hau berrikustea komeni zaizu."
+"asmoa badaukazu ona litzateke ezarpen hau errepasatzea."
#: ../help.pm:809
-#, fuzzy, c-format
+#, c-format
msgid "TV card"
-msgstr "ISDN txartela"
+msgstr "TB txartela"
#: ../help.pm:809
#, c-format
@@ -1932,11 +1927,11 @@ msgstr "Interfaze grafikoa"
#: ../help.pm:861
#, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 Mandriva Linux partizio berria instalatu ahal izateko ezabatu nahi\n"
+"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!"
@@ -1946,12 +1941,14 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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"
@@ -1971,117 +1968,3 @@ msgstr "Hurrengoa ->"
#, c-format
msgid "<- Previous"
msgstr "<- Aurrekoa"
-
-#~ 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\" botoian klik eginda inprimagailuak konfiguratzeko morroia\n"
-#~ "irekiko da. Begiratu \"Starter Guide\"/\"Hasiberrien Gida\"-n dagokion\n"
-#~ "kapitulua inprimagailu berria nola ezarri jakiteko. Gure eskuliburuan \n"
-#~ "aurkeztutako interfazea instalazio garaian erabilitakoaren antzekoa da."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandriva.com:/cooker/doc/manual/literal/drakx/eu/drakx-help.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 ""
-#~ "Hau da erabaki puntu garrantzitsuena zure GNU/Linux sistemaren\n"
-#~ " segurtasunerako: \"root\" pasahitza idatzi behar duzu. \"Root\" sistema\n"
-#~ " administratzailea da eta berak bakarrik dauka sistema eguneratu,\n"
-#~ " erabiltzaileak erantsi, konfigurazio orokorra aldatu eta "
-#~ "horrelakoetarako\n"
-#~ " baimena. Labur esateko, \"root\"ek guztia egin dezake! Horregatik "
-#~ "aukeratu\n"
-#~ "behar duzu asmatzeko zaila den pasahitza. DrakX-k esango dizu aukeratzen\n"
-#~ "duzun pasahitza errazegia den. Ikus dezakezunez ez zaude pasahitz bat\n"
-#~ "sartzera behartuta, baino biziki gomendatzen dizugu horrelakorik ez "
-#~ "egitea.\n"
-#~ "GNU/Linux, erabilzaileen akatsetara beste edozein sistema eragilek adina\n"
-#~ " joera dauka. \"root\"-ek muga guztiak gaindi ditzakeenez eta nahi gabe\n"
-#~ " partizioetako datu guztiak ezaba ditzakeenez beraietara behar bezain\n"
-#~ "kontuz ez sartzeagatik, garrantzi handia dauka \"root\" gisa sartzea\n"
-#~ "zaila izatea.\n"
-#~ "\n"
-#~ "Pasahitzak karaktere alfanumerikoen nahasketa izan behar luke, gutxienez\n"
-#~ "8 karakterekoa. Ez idatzi inon \"root\" pasahitza - zure sistema "
-#~ "arriskuan\n"
-#~ "jartzea izugarri errazten du.\n"
-#~ "\n"
-#~ "Oharra - ez egin pasahitza luzeegia edo konplexuegia, gero zuk "
-#~ "gogoratzeko\n"
-#~ "modukoa izan behar baitu!\n"
-#~ "\n"
-#~ "Pasahitza ez da pantailan bistaratuko zuk idatzi bitartean. Tekleatzean\n"
-#~ "egindako akatsak saihesteko, pasahitza bi aldiz idatzi beharko duzu.\n"
-#~ "Akats tipografiko bera bil aldiz egiten baduzu, pasahitz ``oker'' hori "
-#~ "erabili\n"
-#~ " beharko duzu \"root\" bezela konektatzen zaren lehen aldian.\n"
-#~ "\n"
-#~ "Ordenagailu honen sarbidea autentifikazio-zerbitzari batek kontrolatzea\n"
-#~ "nahi baduzu, egin klik \"%s\" botoian.\n"
-#~ "\n"
-#~ "Zure sareak LDAP, NIS, edo PDC Windows domeinuen autentifikazio\n"
-#~ " zerbitzuak erabiltzen baditu, hautatu \"%s\"ri dagokiona. Zein erabili "
-#~ "ez\n"
-#~ " badakizu, galdetu sare-administratzaileari.\n"
-#~ "\n"
-#~ "Pasahitzak gogoratzeko arazoak badituzu, edo zure ordenagailua inoiz ez\n"
-#~ " bada Internetera konektatuta egongo eta konfiantza osoa baduzu\n"
-#~ " ordenagailua erabiltzen duten guztiengan, \"%s\" hauta dezakezu."
-
-#~ msgid "authentication"
-#~ msgstr "egiaztatzea"
diff --git a/perl-install/install/help/po/fa.po b/perl-install/install/help/po/fa.po
index c778554a3..220fd90a2 100644
--- a/perl-install/install/help/po/fa.po
+++ b/perl-install/install/help/po/fa.po
@@ -10,6 +10,7 @@ msgstr ""
"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"
@@ -17,10 +18,10 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
@@ -132,7 +133,8 @@ msgstr "آیا می‌خواهید از این قابلیت Ø§Ø³ØªÙØ§Ø¯Ù‡ Ú©Ù†Û
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -142,24 +144,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"قسمت‌بندی‌های لینوکس شناسائی شده‌ی موجود بر دیسک شما در اینجا Ùهرست شده‌اند.\n"
@@ -191,9 +197,9 @@ msgstr ""
"\"دومین کمترین شناسه SCSI\"، و غیره."
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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"
@@ -201,20 +207,19 @@ msgid ""
msgstr ""
"نصب لینوکس ماندریبا در چند سی‌دی پخش شده است. اگر بسته انتخاب شده بر روی\n"
"سی‌دی دیگری قرار دارد DrakX سی‌دی کنونی را بیرون زده و از شما میخواهد که\n"
-"سی‌دی خواسته شده را داخل کنید. اگر آن سی‌دی مورد تقاضا را ندارید Ùقط بر روی \"%"
-"s\"\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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -285,8 +290,8 @@ msgstr ""
"از آن رده انتخاب کنید. گروه مخصوص \"LSB\" سیستمتان را طوری پیکربندی\n"
"خواهد کرد تا هر چه بیشتر با مقررات پایه استاندارد لینوکس مطابقت داشته باشد.\n"
"\n"
-" انتخاب گروه \"LSB\" همچنین سریال هسته \"2.4\" را نیز بجای پیش ÙØ±Ø¶ \"2.6"
-"\" \n"
+" انتخاب گروه \"LSB\" همچنین سریال هسته \"2.4\" را نیز بجای پیش ÙØ±Ø¶ "
+"\"2.6\" \n"
"نصب خواهد کرد. این برای اطمینان ۱۰۰٪٪-مطابقت سیستم است. هر چند، اگر گروه\n"
"\"LSB\" را انتخاب نکنید سیستمی خواهید داشت که تقریبا ۱۰۰٪٪ LSB-تطبیق دارد.\n"
"\n"
@@ -339,7 +344,7 @@ msgid "Truly minimal install"
msgstr "کوچکترین نصب واقعی"
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -352,10 +357,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -519,11 +524,11 @@ msgstr ""
"سؤال خواهد شد."
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -696,41 +701,45 @@ msgstr ""
"پیکربندی نمایشگر خود موÙÙ‚ نبوده‌اید."
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -739,15 +748,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -924,7 +933,7 @@ msgid "Save packages selection"
msgstr ""
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -943,7 +952,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -972,9 +981,9 @@ msgstr ""
"را انتخاب کنید بر %s کلیک کنید."
#: ../help.pm:437
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -1000,7 +1009,7 @@ msgstr ""
"Ø¯Ø±ÛŒØ§ÙØª Ùˆ نصب بسته‌های انتخاب شده، یا \"%s\" را برای ترک ÙØ´Ø§Ø± دهید."
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -1009,7 +1018,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1035,24 +1044,27 @@ msgid "Security Administrator"
msgstr "مدیر امنیت"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1068,21 +1080,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1099,14 +1113,8 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"در این نقطه، شما مجبور به انتخاب قسمت‌بندی(های) که برای نصب سیستم لینوکس \n"
"ماندریبا Ø§Ø³ØªÙØ§Ø¯Ù‡ خواهد شد هستید.اگر قسمت‌بندی‌هایی Ú©Ù‡ یا از یک نصب قبلی \n"
@@ -1123,7 +1131,7 @@ msgstr ""
" * \"%s\": این گزینه تمام قسمت‌بندی‌های روی دیسک انتخاب شده را حذ٠می‌کند\n"
"\n"
" * \"%s\": این گزینه بر روی ÙØ¶Ø§ÛŒ آزاد دیسک شما بطور خودکار قسمت‌بندی‌های\n"
-"ext3 Ùˆ Ø­Ø§ÙØ¸Ù‡ مبادله را ایجاد می‌کند\n"
+"ext4 Ùˆ Ø­Ø§ÙØ¸Ù‡ مبادله را ایجاد می‌کند\n"
"\n"
"\"%s\": دسترسی به قابلیت‌های دیگر را ÙØ±Ø§Ù‡Ù… می‌سازد\n"
"\n"
@@ -1173,12 +1181,6 @@ msgstr ""
"\n"
"برای Ø¯Ø±ÛŒØ§ÙØª اطلاعات درباره انواع سیستم پرونده موجود، Ù„Ø·ÙØ§Ù‹ ÙØµÙ„ ext2FS \n"
"را از ` دستورالعمل مرجع'' بخوانید.\n"
-"\n"
-"اگر شما بر یک ماشین PPC نصب می‌کنید، شما باید یک قسمت‌بندی کوچک HFS \n"
-"``bootstrap'' حداقل ۱ مگابایت که برای بارگذار آغازگر yaboot\n"
-"Ø§Ø³ØªÙØ§Ø¯Ù‡ می‌شود را ایجاد کنید اگر شما بطور اختیاری آن قسمت‌بندی را بزرگتر\n"
-"بسازید، مثلاً ۵۰ مگابایت، شما آن را برای انبار یک هسته یدک و تصاویر ramdisk\n"
-"در شرایط آغازگری اضطراری Ù…Ùید خواهید ÛŒØ§ÙØª."
#: ../help.pm:526
#, c-format
@@ -1216,36 +1218,42 @@ msgid "Toggle between normal/expert mode"
msgstr "تعویض بین حالت عادی/کارشناسی"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the "
+"first\n"
"disk or partition is called \"C:\")."
msgstr ""
"بیش از یک قسمت‌بندی Ù…Ø§ÛŒÚ©Ø±ÙˆØ³Ø§ÙØª بر دیسک شما شناسایی شده است. \n"
@@ -1293,29 +1301,29 @@ msgstr ""
"کامل کشورها کلیک کنید."
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"این گام Ùقط در صورتی Ú©Ù‡ یک قسمت‌بندی قدیمی لینوکس/گنو بر ماشین شما پیدا شود\n"
"ÙØ¹Ø§Ù„ می‌گردد. \n"
@@ -1374,7 +1382,7 @@ msgstr ""
"و غیر لاتین تعویض کنید خواهد داد."
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1390,8 +1398,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1572,7 +1579,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1595,10 +1602,10 @@ msgstr ""
"Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید."
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1619,7 +1626,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"اکنون زمان آن رسیده است که سیستم چاپ را بر روی رایانه خود انتخاب کنید. "
@@ -1678,7 +1685,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1761,8 +1768,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1779,7 +1785,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1870,10 +1876,10 @@ msgid "Graphical Interface"
msgstr "واسط گراÙیکی"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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"
@@ -1884,12 +1890,14 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"اگر می‌خواهید تمام داده‌ها و قسمت‌بندی‌های موجود بر این دیسک را حذ٠کنید \n"
"بر \"%s\" کلیک نمایید. دقت کنید که بعد از کلیک بر \"%s\"، دیگر نمی‌توانید\n"
diff --git a/perl-install/install/help/po/fi.po b/perl-install/install/help/po/fi.po
index 32ca05778..ade225f43 100644
--- a/perl-install/install/help/po/fi.po
+++ b/perl-install/install/help/po/fi.po
@@ -16,6 +16,7 @@ msgstr ""
"PO-Revision-Date: 2005-04-03 20:59+0300\n"
"Last-Translator: Thomas Backlund <tmb@mandrake.org>\n"
"Language-Team: Finnish <fi@li.org>\n"
+"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -23,15 +24,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
"Ennen jatkamista sinun pitäisi lukea huolellisesti lisenssin ehdot.\n"
-"Lisenssi kattaa koko Mandriva Linux jakelun. Jos hyväksyt kaikki\n"
+"Lisenssi kattaa koko Mageia jakelun. Jos hyväksyt kaikki\n"
"ehdot, valitse \"%s\" valinta. Jos et hyväksy ehtoja, painamalla \n"
"\"%s\" painiketta tietokoneesi käynnistyy uudestaan."
@@ -130,7 +131,8 @@ msgstr "Haluatko käyttää tätä ominaisuutta?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -140,24 +142,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -193,15 +199,15 @@ msgstr ""
"\"toiseksi pienin SCSI ID\", jne..."
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Mandriva Linuxin asennus koostuu useasta CD-ROM-levystä. DrakX tietää,\n"
+"Mageiain asennus koostuu useasta CD-ROM-levystä. DrakX tietää,\n"
"onko valittu paketti toisella CD:llä ja osaa syöttää nykyisen levyn ulos\n"
"ja pyytää sinua asettamaan oikean levyn tarvittaessa. Jos sinulla ei ole\n"
"kyseistä CD-levyä käytettävissä, klikkaa vain \"%s\", ja kyseiset paketit\n"
@@ -211,12 +217,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -267,12 +272,12 @@ msgid ""
"megabytes."
msgstr ""
"Nyt on aika valita mitä ohjelmia haluat asentaa järjestelmääsi. Tarjolla\n"
-"on tuhansia paketteja Mandriva Linux jakelussa, ja pakettien\n"
+"on tuhansia paketteja Mageia jakelussa, ja pakettien\n"
"hallinnan helpottamiseksi ne on koottu samanlaisten ohjelmistojen\n"
"ryhmiin.\n"
"\n"
"Paketit on ryhmitelty ryhmiin koneesi käyttötarkoituksen mukaisesti.\n"
-"Mandriva Linux sisältää neljä eri ennakkoon määriteltyä asennustapaa.\n"
+"Mageia sisältää neljä eri ennakkoon määriteltyä asennustapaa.\n"
"Voit verrata asennustapoja pakettiryhmiin. Voit tietysti asentaa paketteja\n"
"eri ryhmistä niin halutessasi, joten ``Työasema''-asennus voi sisältää\n"
"ohjelmia esimerkiksi ``Kehitysympäristö''-ryhmästä.\n"
@@ -342,7 +347,7 @@ msgid "Truly minimal install"
msgstr "Todella minimaalinen asennus"
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -355,10 +360,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -388,7 +393,7 @@ msgstr ""
"\n"
"!! Jos palvelinpaketti on valittu, joko tarkoituksella tai koska se kuului\n"
"johonkin valitsemaasi ryhmään, sinulta pyydetään vahvistusta,\n"
-"haluatko varmasti asentaa palvelimen. Oletuksena Mandriva Linux\n"
+"haluatko varmasti asentaa palvelimen. Oletuksena Mageia\n"
"käynnistää jokaisen asennetun palvelin koneen käynnistyksen\n"
"yhteydessä. Vaikka ne ovat turvallisia eikä niillä ole tunnettuja\n"
"ongelmia jakelun julkaisuajankohtana, niistä voi löytyä turvallisuus-\n"
@@ -518,11 +523,11 @@ msgstr ""
"sinua pyydetään valitsemaan palvelin joka vastaa tarpeitasi."
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -578,7 +583,7 @@ msgid ""
msgstr ""
"X (eli X Ikkunointijärjestelmä) on GNU/Linuxin graafisen käyttöliittymän\n"
"sydän jota kaikki graafiset ympäristöt (KDE, Gnome, AfterStep,\n"
-"WindowMaker jne.), jotka seuraavat Mandriva Linuxin mukana,\n"
+"WindowMaker jne.), jotka seuraavat Mageiain mukana,\n"
"käyttävät alustanaan.\n"
"\n"
"Sinulle näytetään lista eri parametreista joita voit asettaa saadaksesi\n"
@@ -687,41 +692,45 @@ msgstr ""
"on tarkoitettu palvelimeksi tai jos näytön asetus epäonnistui."
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -730,15 +739,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -751,11 +760,11 @@ msgid ""
"experience. For more instructions on how to use the DiskDrake utility,\n"
"refer to the ``Managing Your Partitions'' section in the ``Starter Guide''."
msgstr ""
-"Nyt sinun pitää valita miten haluat asentaa Mandriva Linux käyttö-\n"
+"Nyt sinun pitää valita miten haluat asentaa Mageia käyttö-\n"
"järjestelmän kiintolevyllesi. Jos kiintolevysi on tyhjä, tai nykyinen\n"
"käyttöjärjestelmäsi käyttää siltä kaiken vapaan tilan, sinun pitää osioida\n"
"se. Käytännössä osiointi tarkoittaa kiintolevyn loogista jakamista\n"
-"osiin tehdäksesi tilaa Mandriva Linux-järjestelmän asennukselle.\n"
+"osiin tehdäksesi tilaa Mageia-järjestelmän asennukselle.\n"
"\n"
"Koska osiointiprosessin muutoksia ei yleensä voi peruuttaa, ja se voi\n"
"johtaa tietojen häviämiseen jos toinen käyttöjärjestelmä on jo asennettuna,\n"
@@ -781,7 +790,7 @@ msgstr ""
"koon muuttaminen voidaan tehdä ilman tietojen hävittämistä, kunhan olet\n"
"eheyttänyt sen ja se käyttää FAT-tiedostojärjestelmää. Tietojen varmistus\n"
"on kuitenkin suotavaa. Tämä vaihtoehto on suositeltu jos haluat käyttää\n"
-"Mandriva Linuxia ja Microsoft Windowsia samassa koneessa.\n"
+"Mageiaia ja Microsoft Windowsia samassa koneessa.\n"
"\n"
" Ennen kuin valitset tämän vaihtoehdon, sinun pitää ymmärtää että tämän\n"
"toimenpiteen jälkeen Windows-osiosi on pienempi kuin tällä hetkellä.\n"
@@ -789,7 +798,7 @@ msgstr ""
"tallentaa tietojasi tai asentaa uusia ohjelmia.\n"
"\n"
" * \"%s\": valitse tämä jos haluat poistaa kaikki tiedot\n"
-"ja osiot ja asentaa Mandriva Linux -järjestelmäsi niiden tilalle. Ole\n"
+"ja osiot ja asentaa Mageia -järjestelmäsi niiden tilalle. Ole\n"
"varovainen tämän valinnan kanssa, koska et pysty peruuttamaan\n"
"valintaasi kun olet hyväksynyt tämän toimenpiteen.\n"
"\n"
@@ -917,7 +926,7 @@ msgid "Save packages selection"
msgstr ""
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -936,7 +945,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -958,16 +967,16 @@ msgstr ""
"\n"
"Valitse \"%s\" kun olet valmis alustamaan osiot.\n"
"\n"
-"Valitse \"%s\", jos haluat valita toisen osion Mandriva Linuxin\n"
+"Valitse \"%s\", jos haluat valita toisen osion Mageiain\n"
"asentamiseen.\n"
"\n"
"Valitse \"%s\", jos haluat valita osiot, jotka tarkistetaan\n"
"levyllä olevien viallisten lohkojen varalta."
#: ../help.pm:437
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -979,7 +988,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"Tässä vaiheessa, kun asennat Mandriva Linuxia, on todennäköistä että\n"
+"Tässä vaiheessa, kun asennat Mageiaia, on todennäköistä että\n"
"jotkut paketit on päivitetty alkujulkaisun jälkeen. Joitakin virheitä voi "
"olla\n"
"korjattu ja turvallisuusaukkoja paikattu. Hyödyntääksesi näitä päivityksiä,\n"
@@ -993,7 +1002,7 @@ msgstr ""
"asennetaan, tai \"%s\" poistuaksesi päivityksestä."
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -1002,7 +1011,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1028,24 +1037,27 @@ msgid "Security Administrator"
msgstr "Tietoturvan ylläpitäjä:"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1061,21 +1073,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1092,16 +1106,10 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
-"Tässä vaiheessa sinun pitää määrittää mitkä osiot käytetään Mandriva Linux\n"
+"Tässä vaiheessa sinun pitää määrittää mitkä osiot käytetään Mageia\n"
"-järjestelmäsi asennuksessa. Jos osioita on jo määritelty, joko\n"
"edellisestä GNU/Linux-asennuksesta tai jonkun toisen osiointityökalun\n"
"tekeminä, niin voit käyttää olemassa olevia osioita. Muussa tapauksissa\n"
@@ -1117,7 +1125,7 @@ msgstr ""
" * \"%s\": tämä toiminto poistaa kaikki osiot kiintolevyllä\n"
"\n"
" * \"%s\": tämä toiminto luo automaattisesti\n"
-"tarvittavat ext3-osiot ja sivutusosion levyn tyhjästä tilasta\n"
+"tarvittavat ext4-osiot ja sivutusosion levyn tyhjästä tilasta\n"
"\n"
"\"%s\": näyttää seuraavat lisätoiminnot:\n"
"\n"
@@ -1166,12 +1174,6 @@ msgstr ""
"\n"
"Saadaksesi lisätietoja käytettävissä olevista tiedostojärjestelmistä,\n"
"lue lisää ``Reference Manual'':sta osasta ext2FS.\n"
-"\n"
-"Jos olet asentamassa PPC-koneelle, sinun pitää luoda pieni HFS\n"
-"``bootstrap''-osio kooltaan vähintään 1Mt, joka tulee Yaboot\n"
-"käynnistyslataajan käyttöön. Jos päätät tehdä osiosta vähän suuremman,\n"
-"esim. 50Mt, on hyvä ajatus asentaa ylimääräinen ydin ja ramdisk-kuva\n"
-"virhetilanteiden käynnistystarpeeseen."
#: ../help.pm:526
#, c-format
@@ -1209,41 +1211,47 @@ msgid "Toggle between normal/expert mode"
msgstr "Vaihda vakio-/asiantuntijatilan välillä"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the "
+"first\n"
"disk or partition is called \"C:\")."
msgstr ""
"Useampi kuin yksi Microsoft-osio on löydetty kiintolevyltäsi. Ole hyvä\n"
"ja valitse osio jonka kokoa haluat muuttaa asentaaksesi uuden\n"
-"Mandriva Linux -käyttöjärjestelmäsi.\n"
+"Mageia -käyttöjärjestelmäsi.\n"
"\n"
"Jokainen osio on lueteltu seuraavasti: \"Linux nimi\", Windows nimi\", \"Koko"
"\".\n"
@@ -1286,35 +1294,35 @@ msgstr ""
"listassa, paina \"%s\" painiketta jolloin näet listan kaikista maista."
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"Tämä vaihe asennuksesta näytetään ainoastaan jos vanha GNU/Linux-\n"
"osio on löydetty koneestasi.\n"
"\n"
"DrakX haluaa nyt tietää, haluatko suorittaa uuden asennuksen vai vanhan\n"
-"Mandriva Linux -järjestelmän päivityksen:\n"
+"Mageia -järjestelmän päivityksen:\n"
"\n"
" * \"%s\": oletuksena tämä tapa poistaa vanhan asennuksen. Jos haluat\n"
"muuttaa miten kiintolevysi on osioitu tai vaihtaa tiedostojärjestelmää, "
@@ -1323,11 +1331,11 @@ msgstr ""
"ehkä valita niin ettei kaikkia tietojasi hävitetä.\n"
"\n"
" * \"%s\": tämä vaihtoehto sallii sinun päivittää paketteja\n"
-"nykyisessä Mandriva Linux -järjestelmässäsi. Nykyistä osiointiasi\n"
+"nykyisessä Mageia -järjestelmässäsi. Nykyistä osiointiasi\n"
"eikä käyttäjien tietoja muuteta. Suurin osa muista asennuksen\n"
"vaiheista on käytössäsi niin kuin ne ovat vakioasennuksessa.\n"
"\n"
-"``Päivitä''-ominaisuuden pitäisi toimia Mandriva Linux\n"
+"``Päivitä''-ominaisuuden pitäisi toimia Mageia\n"
"-järjestelmän versiosta \"8.1\" eteenpäin. Vanhemman version\n"
"kuin \"8.1\" päivittämistä ei suositella."
@@ -1372,7 +1380,7 @@ msgstr ""
"järjestyksen välillä."
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1388,8 +1396,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1431,7 +1438,7 @@ msgstr ""
"Tietoja UTF-8 (unicode) tuesta: Unicode on uusi kirjasinten \n"
"määrittelytapa joka on määrä kattaa kaikki olemassa olevat kielet.\n"
"Huomaa etttä täysi tuki GNU/Linuxissa on viellä työn alla. Tästä syystä\n"
-"Mandriva Linuxin UTF-8 käyttö riippuu käyttäjän valinnasta:\n"
+"Mageiain UTF-8 käyttö riippuu käyttäjän valinnasta:\n"
"\n"
" * Jos valitset kielen jossa on vahva \"vanhanaikainen\" kirjasinmäärittely\n"
"(latin1 kielet, Venäjä, Japani, Kiina, Korea, Thai, Kreikka, Turkki, suurin "
@@ -1561,7 +1568,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1584,10 +1591,10 @@ msgstr ""
"käynnistyslataajaa ei asenneta. Tee tämä vain mikäli tiedät mitä teet."
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1608,12 +1615,12 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"Nyt on aika valita tulostusjärjestelmä tietokoneellesi. Muut "
"käyttöjärjestelmät\n"
-"saattavat tarjota sinulle yhden järjestelmän, mutta Mandriva Linux tarjoaa\n"
+"saattavat tarjota sinulle yhden järjestelmän, mutta Mageia tarjoaa\n"
"kaksi. Kukin tulostusjärjestelmä sopii parhaiten tietyille asetuksille.\n"
"\n"
" * \"%s\" -- joka tarkoittaa ``tulosta, älä jonota'' (print, do not "
@@ -1663,7 +1670,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1745,8 +1752,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1763,7 +1769,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1810,7 +1816,7 @@ msgstr ""
"Jos tämä ei sovi sinulle, paina \"%s\" muuttaaksesi asetuksia.\n"
"\n"
" * \"%s\": jos haluat asettaa Internet- tai paikallisverkkoasetuksesi,\n"
-"voit tehdä sen nyt. Katso ohjekirjasta, tai käytä Mandriva Linux\n"
+"voit tehdä sen nyt. Katso ohjekirjasta, tai käytä Mageia\n"
"Ohjauskeskus asennuksen jälkeen hyödyntääksesi sisäiset ohjeet.\n"
"\n"
" * \"%s\": sallii sinua asettamaan HTTP ja FTP välityspalvelimia jos\n"
@@ -1847,13 +1853,13 @@ msgid "Graphical Interface"
msgstr "Graafinen käyttöliittymä"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
-"Valitse kiintolevy, jonka haluat tyhjentää uudelle Mandriva Linux\n"
+"Valitse kiintolevy, jonka haluat tyhjentää uudelle Mageia\n"
"-asennusosiolle. Ole varovainen, koska kaikki asemalla oleva tieto\n"
"tuhoutuu eikä ole enää palautettavissa!"
@@ -1861,12 +1867,14 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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"
diff --git a/perl-install/install/help/po/fr.po b/perl-install/install/help/po/fr.po
index b4e51dd81..b6db93b4a 100644
--- a/perl-install/install/help/po/fr.po
+++ b/perl-install/install/help/po/fr.po
@@ -1,5 +1,5 @@
# translation of DrakX-fr.po to Français
-# Translation file of Mandriva Linux graphic install
+# Translation file of Mageia graphic install
# Copyright (C) 1999,2000,2001,2002,2003,2004,2005,2006 Mandriva
#
# Veuillez ne pas mettre Ă  jour ce fichier Ă  moins d'Ăªtre
@@ -61,7 +61,7 @@
# Pablo Saratxaga <pablo@mandriva.com>, 2001, 2005.
# KAtiOS <katios@nolabel.net>, 2001.
# Guillaume Cottenceau <gc@mandriva.com>, 2001-2002.
-# Thierry Vignaud <tvignaud@mandriva.com>, 2001-2004.
+# Thierry Vignaud <thierry.vignaud.com>, 2001-2004.
# Christophe Combelles <ccomb@free.fr>, 2002,2003.
# Adrien REZER <monsieurdidi@free.fr>, 2003.
# RICHARD Nicolas <richardnicolas22@yahoo.fr>, 2004.
@@ -75,13 +75,14 @@ msgstr ""
"Project-Id-Version: DrakX-fr\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-09-12 12:22+0200\n"
-"PO-Revision-Date: 2008-09-24 15:29+0200\n"
-"Last-Translator: Christophe Berthelé <cpjc@free.fr>\n"
-"Language-Team: French <cooker-i18n@mandrivalinux.org>\n"
+"PO-Revision-Date: 2013-04-25 17:02+0100\n"
+"Last-Translator: Yann Ciret <mageia@zamiz.net>\n"
+"Language-Team: French <i18n-fr@ml.mageia.org>\n"
+"Language: fr\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"
+"X-Generator: Poedit 1.5.5\n"
"Plural-Forms: nplurals=2;plural=(n>1);\n"
# DO NOT BOTHER TO MODIFY HERE, SEE:
@@ -90,13 +91,13 @@ msgstr ""
#, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 Mandriva Linux. Si vous en acceptez tous les\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."
@@ -195,7 +196,8 @@ msgstr "Voulez-vous utiliser cette fonctionnalité ?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -205,24 +207,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -244,7 +250,8 @@ msgstr ""
"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"
+"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"
@@ -266,14 +273,13 @@ msgstr ""
#: ../help.pm:88
#, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 Mandriva Linux sont distribués "
-"sur\n"
+"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"
@@ -286,12 +292,11 @@ msgstr ""
#, c-format
msgid ""
"It's now time to specify which programs you wish to install on your system.\n"
-"There are thousands of packages available for Mandriva Linux, and to make "
-"it\n"
+"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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -342,11 +347,11 @@ msgid ""
"megabytes."
msgstr ""
"C'est maintenant le moment de choisir les paquetages qui seront installés\n"
-"sur votre système. Sachez que Mandriva Linux contient plusieurs milliers de\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"
-"Mandriva Linux range ces groupes en quatre catégories. Vous pouvez mélanger\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"
@@ -355,15 +360,14 @@ msgstr ""
"\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 avec la Linux\n"
-"Standard Base.\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\n"
-"une compatibilité LSB maximale. Cependant, si vous ne sélectionnez pas ce\n"
-"groupe « LSB » vous aurez quand mĂªme un système presque entièrement\n"
-"compatible LSB.\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 » : enfin, si votre système doit fonctionner en tant que serveur,\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"
@@ -373,8 +377,8 @@ msgstr ""
"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 enfin cocher l'option « %s ». Cette option est à utiliser si\n"
-"vous connaissez exactement le paquetage désiré ou si vous voulez avoir le\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"
@@ -426,10 +430,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -449,7 +453,7 @@ msgid ""
"another installation. See the second tip of the last step on how to create\n"
"such a floppy."
msgstr ""
-"Enfin, si vous avez choisi de sélectionner individuellement les paquetages\n"
+"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"
@@ -459,14 +463,14 @@ msgstr ""
"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 Mandriva Linux , par\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 », le serveur sera\n"
-"installé et le service rendu disponible au démarrage. !!\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"
@@ -598,7 +602,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -654,7 +658,7 @@ msgid ""
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 Mandriva Linux dépendent de X.\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"
@@ -673,10 +677,10 @@ msgstr ""
"\n"
"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.\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"
@@ -685,7 +689,7 @@ msgstr ""
" 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"
+"l'installation). Un exemple de la configuration choisie apparaît dans\n"
"le dessin du moniteur.\n"
"\n"
"\n"
@@ -698,14 +702,15 @@ msgstr ""
"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. Changez la configuration\n"
-"jusqu'Ă  obtenir un affichage correct lors du 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 également choisir ici de démarrer l'interface graphique au\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."
@@ -783,39 +788,43 @@ msgstr ""
#: ../help.pm:319
#, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -824,15 +833,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -846,38 +855,38 @@ msgid ""
"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 Mandriva Linux. Si votre disque est vide ou utilisé par un\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"
-"précisément afin de créer un espace pour votre installation.\n"
+"logiquement afin de créer un espace pour votre installation.\n"
"\n"
-"Comme les effets du partitionnement sont irréversibles (l'ensemble du\n"
-"disque est effacé), le partitionnement est généralement intimidant et\n"
-"stressant pour un utilisateur inexpérimenté. Heureusement, un assistant a\n"
-"été prévu à cet effet. Avant de commencer, lisez le reste de ce document et\n"
-"surtout, prenez votre temps.\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 simplement de partitionner automatiquement\n"
-"l'espace inutilisé sur votre disque. Il n'y aura pas d'autre question.\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"
-"existant sur votre disque. Si vous voulez les utiliser, choisissez cette\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"
+"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 Mandriva Linux et Microsoft Windows sur le\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"
@@ -887,20 +896,21 @@ msgstr ""
"\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"
-"Mandriva Linux, choisissez cette option. Soyez prudent, car ce choix est\n"
-"irréversible et permanent. Il vous sera impossible de retrouver vos données\n"
-"effacées.\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"
+" * « %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"
-"!!\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"
@@ -961,7 +971,7 @@ msgid ""
"\"mformat a:\", or \"fdformat /dev/fd0\" followed by \"mkfs.vfat\n"
"/dev/fd0\"."
msgstr ""
-"Votre installation de Mandriva Linux est maintenant terminée et votre\n"
+"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"
@@ -1035,7 +1045,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -1055,7 +1065,7 @@ msgstr ""
"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 Mandriva Linux.\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 »)."
@@ -1065,7 +1075,7 @@ msgstr ""
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -1077,7 +1087,7 @@ msgid ""
"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 Mandriva Linux, il est possible que certains\n"
+"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"
@@ -1100,7 +1110,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1115,7 +1125,7 @@ msgstr ""
"\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 Mandriva Linux\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"
@@ -1130,21 +1140,24 @@ msgstr "Administrateur sécurité"
#, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1160,21 +1173,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1191,20 +1206,14 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"À cette étape, vous devez sélectionner quelle partition sera utilisée pour\n"
-"votre système Mandriva Linux. Si votre disque est déjà partitionné, soit "
-"par\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 les utiliser. Sinon, les partitions devront Ăªtre créées.\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"
@@ -1215,16 +1224,16 @@ msgstr ""
"options suivantes :\n"
"\n"
" * « %s » : cette option effacera toutes les partitions sur le disque\n"
-"sélectionné;\n"
+"sélectionné ;\n"
"\n"
-" * « %s » : cette option permet de créer un système de ficher ext3 et\n"
-"« Swap » dans l'espace libre sur votre disque;\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"
+"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"
@@ -1233,21 +1242,23 @@ msgstr ""
"de la récupérer avec ces options. Soyez prudent et sachez que cela ne\n"
"fonctionne pas à coup sûr.\n"
"\n"
-" * « %s » : écarte les changements et charge la table de partition initiale;\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) seront chargés automatiquement.\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"
+" * « %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'informations;\n"
+"options, format) et donne plus d'informationssur le disque ;\n"
"\n"
-" * « %s » : une fois le partitionnement terminé, ce bouton vous permettra de\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"
@@ -1255,25 +1266,21 @@ msgstr ""
"clavier.\n"
"\n"
"Note : vous pouvez atteindre toutes les options en utilisant le clavier.\n"
-"Naviguer avec les flèches et [Tab].\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"
+"sélectionnée ;\n"
"\n"
-" * Ctrl-d pour effacer une partition;\n"
+" * Ctrl-d pour effacer une partition ;\n"
"\n"
-" * Ctrl-m pour définir le « mount point »\n"
+" * Ctrl-m pour définir le « point de montage »\n"
"\n"
-"Pour obtenir plus d'information sur les systèmes de fichiers, veuillez lire\n"
-"sur le système de fichier ext2FS dans « Manuel de Référence ».\n"
-"\n"
-"Si vous installez sur un poste PPC, vous devrez créer une petite partition\n"
-"HFS « bootstrap » d'au moins 1 Mo qui sera utilisée par le chargeur de\n"
-"démarrage (« bootloader ») yaboot. Si vous optez pour une partition plus\n"
-"grande, disons 50Mo, vous trouverez utile d'y placer des noyaux et des\n"
-"images « ramdisk » accessibles en cas de problème."
+"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
@@ -1315,67 +1322,75 @@ 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 drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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 choisissez pour votre nouvelle installation de\n"
-"Mandriva Linux.\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"
+"Chaque partition est identifiée comme suit : « Nom Linux », « Nom "
+"Windows »,\n"
"« 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"
+"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 lirez « sd ».\n"
+"disque SCSI, vous aurez « sd ».\n"
"\n"
-"Le numéro du disque est toujours listé après le « hd » ou « fd ». Pour les\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 primaire maître sur le premier contrôleur IDE »;\n"
+" * « a » signifie « disque maître sur le premier contrôleur IDE »;\n"
"\n"
-" * « b » signifie « disque primaire esclave sur le premier contrôleur\n"
+" * « b » signifie « disque esclave sur le premier contrôleur\n"
"IDE »;\n"
"\n"
-" * « c » indique « disque primaire maître sur le second contrôleur IDE »;\n"
+" * « c » indique « disque maître sur le second contrôleur IDE »;\n"
"\n"
-" * « d » signifie « disque primaire esclave sur le second contrôleur IDE »;\n"
+" * « d » signifie « disque esclave sur le second contrôleur IDE »;\n"
"\n"
-"Avec les disques SCSI, le « a » indique le plus petit SCSI ID, et ainsi de\n"
+"Avec les disques SCSI, le « a » indique le plus petit ID SCSI, et ainsi de\n"
"suite.\n"
"\n"
-"« Nom Windows » c'est la lettre assignée à votre disque, (le premier\n"
-"disque ou partition « C: »)"
+"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
@@ -1399,30 +1414,30 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"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 Mandriva Linux déjà installé :\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"
@@ -1431,14 +1446,13 @@ msgstr ""
"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 Mandriva Linux. Elle\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"
-"Mandriva Linux à partir de la version « 8.1 ». Essayer de lancer une mise à\n"
-"jour sur les versions antérieures à « 8.1 » n'est pas recommandé."
+"Mageia à partir de la version « 2 »."
#: ../help.pm:594
#, c-format
@@ -1497,8 +1511,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1535,24 +1548,24 @@ msgstr ""
"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"
-"d'Espagne sur votre machine, choisissez le français comme langue principale\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 tous les langues existantes.\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, Mandriva Linux l'utilisera ou non selon les critères suivants :\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"
+"historique sera utilisé ;\n"
"\n"
-" * Les autres langues entraîneront l'utilisation d'unicode par défaut;\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"
+"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"
@@ -1565,7 +1578,7 @@ msgstr ""
"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"
-"ne changer que la langue de cet utilisateur."
+"changer la langue uniquement pour cet utilisateur."
#: ../help.pm:650
#, c-format
@@ -1682,7 +1695,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1710,7 +1723,7 @@ msgstr ""
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -1731,40 +1744,39 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"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. "
-"D'autres\n"
-"systèmes d'exploitation en offrent un, mais Mandriva Linux en propose deux. "
-"Chaque système\n"
-"d'impression convient le mieux à un type différent de configuration.\n"
+"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 en "
-"réseau, mais\n"
-"les performances sont plutôt mauvaises dans ces cas. Choisissez «pdq» si "
-"vous\n"
-"débutez sous GNU/Linux.\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"
-"et il peut agir comme un serveur ou un client avec l'ancien 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 "
-"s'agit d'un outil très puissant et les\n"
-"configurations de base sont aussi simples que « pdq ». Pour émuler un serveur "
-"« lpd », lancez le démon (« daemon ») « cups-lpq ». « %s » qui offre une "
-"interface graphique simple pour imprimer sur et administrer les "
-"imprimantes.\n"
-"\n"
-"Si vous choisissez votre système d'impression maintenant et que par la suite "
-"vous n'en Ăªtes pas content, vous pourrez le changer\n"
-"ultérieurement en lançant PrinterDrake depuis le Centre de contrôle\n"
-"Mandriva Linux en cliquant sur le bouton « %s »."
+"Ă  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
@@ -1791,7 +1803,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1876,8 +1888,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1894,7 +1905,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1913,7 +1924,7 @@ msgstr ""
"ne se trouve pas dans la première liste, cliquez sur « %s » pour avoir la\n"
"liste complète.\n"
"\n"
-" * « %s » : DrakX, par défaut, configure le fuseau horaire selon le pays\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"
@@ -1930,8 +1941,8 @@ msgstr ""
"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 si\n"
-"vous estimez que la configuration actuelle est inexacte.\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"
@@ -1940,12 +1951,11 @@ msgstr ""
"\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 Mandriva Linux après l'installation pour avoir droit à "
-"une\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 proxy.\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"
@@ -1958,7 +1968,7 @@ msgstr ""
" * « %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 Mandriva Linux.\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"
@@ -1984,13 +1994,13 @@ msgstr "Interface graphique"
#: ../help.pm:861
#, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 partition\n"
-"GNU/Linux. Soyez prudent, toute l'information stockée sur le disque sera\n"
-"détruite."
+"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."
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/fr/drakx-chapter.xml
@@ -1998,12 +2008,14 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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"
diff --git a/perl-install/install/help/po/fur.po b/perl-install/install/help/po/fur.po
index 3bd881a4f..6ea574419 100644
--- a/perl-install/install/help/po/fur.po
+++ b/perl-install/install/help/po/fur.po
@@ -20,7 +20,7 @@ msgstr ""
#, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
@@ -84,7 +84,7 @@ msgstr "Vuelistu doprĂ¢ cheste fature?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -94,31 +94,31 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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"
@@ -129,12 +129,11 @@ msgstr ""
#, c-format
msgid ""
"It's now time to specify which programs you wish to install on your system.\n"
-"There are thousands of packages available for Mandriva Linux, and to make "
-"it\n"
+"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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -214,10 +213,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -310,7 +309,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -408,39 +407,39 @@ msgstr ""
#: ../help.pm:319
#, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -449,15 +448,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -564,7 +562,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -573,7 +571,7 @@ msgstr ""
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -596,7 +594,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -612,21 +610,21 @@ msgstr ""
#, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -642,21 +640,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -673,14 +671,8 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
#: ../help.pm:526
@@ -721,34 +713,34 @@ msgstr ""
#: ../help.pm:536
#, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the first\n"
"disk or partition is called \"C:\")."
msgstr ""
@@ -768,23 +760,22 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
#: ../help.pm:594
@@ -825,8 +816,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -931,7 +921,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -942,7 +932,7 @@ msgstr ""
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -963,7 +953,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
@@ -990,7 +980,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1052,8 +1042,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1070,7 +1059,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1095,8 +1084,8 @@ msgstr ""
#: ../help.pm:861
#, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
@@ -1104,12 +1093,12 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
#: ../help.pm:872
diff --git a/perl-install/install/help/po/ga.po b/perl-install/install/help/po/ga.po
index b44bf9724..213cd0a2c 100644
--- a/perl-install/install/help/po/ga.po
+++ b/perl-install/install/help/po/ga.po
@@ -17,7 +17,7 @@ msgstr ""
#, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
@@ -81,7 +81,7 @@ 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 drive.\n"
+"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"
@@ -91,31 +91,31 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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"
@@ -126,12 +126,11 @@ msgstr ""
#, c-format
msgid ""
"It's now time to specify which programs you wish to install on your system.\n"
-"There are thousands of packages available for Mandriva Linux, and to make "
-"it\n"
+"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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -211,10 +210,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -307,7 +306,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -405,39 +404,39 @@ msgstr ""
#: ../help.pm:319
#, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -446,15 +445,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -561,7 +559,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -570,7 +568,7 @@ msgstr ""
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -593,7 +591,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -609,21 +607,21 @@ msgstr "RiarthĂ³ir SlĂ¡ndĂ¡la"
#, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -639,21 +637,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -670,14 +668,8 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
#: ../help.pm:526
@@ -718,34 +710,34 @@ msgstr ""
#: ../help.pm:536
#, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the first\n"
"disk or partition is called \"C:\")."
msgstr ""
@@ -765,23 +757,22 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
#: ../help.pm:594
@@ -822,8 +813,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -928,7 +918,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -939,7 +929,7 @@ msgstr ""
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -960,7 +950,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
@@ -987,7 +977,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1049,8 +1039,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1067,7 +1056,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1092,8 +1081,8 @@ msgstr "Comhéadan Grafach"
#: ../help.pm:861
#, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
@@ -1101,12 +1090,12 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
#: ../help.pm:872
diff --git a/perl-install/install/help/po/gl.po b/perl-install/install/help/po/gl.po
index 4e4e20a9c..7354ed534 100644
--- a/perl-install/install/help/po/gl.po
+++ b/perl-install/install/help/po/gl.po
@@ -10,6 +10,7 @@ msgstr ""
"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"
@@ -18,15 +19,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 Mandriva Linux. Se estĂ¡ de acordo\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."
@@ -127,7 +128,8 @@ msgstr "Desexa usar esta funcionalidade?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -137,24 +139,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -190,15 +196,15 @@ msgstr ""
"significa \"segundo ID SCSI menor\", etc."
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 Mandriva Linux distribĂºese en varios CD-ROMs. Se un\n"
+"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"
@@ -208,12 +214,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -264,11 +269,11 @@ msgid ""
"megabytes."
msgstr ""
"Agora terĂ¡ que especificar que programas desexa instalar no seu sistema.\n"
-"Hai milleiros de paquetes dispoñibles para Mandriva Linux, e para facer que\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"
-"Mandriva Linux ordena os grupos de paquetes en catro categorĂ­as. Vostede\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 "
@@ -335,7 +340,7 @@ msgid "Truly minimal install"
msgstr "InstalaciĂ³n mĂ­nima de verdade"
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -348,10 +353,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -382,10 +387,10 @@ msgstr ""
"!!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"
-"Mandriva Linux iniciarĂ¡ automĂ¡ticamente Ă³ arrincar o sistema tĂ³dolos\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 Mandriva Linux.\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"
@@ -511,11 +516,11 @@ msgstr ""
"necesidades."
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -571,7 +576,7 @@ msgid ""
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 Mandriva Linux.\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"
@@ -687,41 +692,45 @@ msgstr ""
"coma un servidor, ou se non tivo Ă©xito configurando o sistema grĂ¡fico."
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -730,15 +739,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -752,11 +761,11 @@ msgid ""
"refer to the ``Managing Your Partitions'' section in the ``Starter Guide''."
msgstr ""
"Agora ten que decidir onde quere instalar o sistema operativo\n"
-"Mandriva Linux no disco duro. Se o seu disco duro estĂ¡ baleiro, ou se\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 Mandriva Linux.\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"
@@ -786,7 +795,7 @@ msgstr ""
"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 Mandriva Linux e Microsoft\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"
@@ -795,7 +804,7 @@ msgstr ""
"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 Mandriva Linux, elixa\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"
@@ -924,7 +933,7 @@ msgid "Save packages selection"
msgstr ""
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -943,7 +952,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -966,15 +975,15 @@ msgstr ""
"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 Mandriva Linux.\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
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -986,7 +995,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"Cando instale Mandriva Linux Ă© probable que algĂºns paquetes se\n"
+"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"
@@ -1001,7 +1010,7 @@ msgstr ""
"seleccionado(s), ou en \"%s\" para abortar."
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -1010,7 +1019,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1024,7 +1033,7 @@ msgstr ""
"\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 Mandriva Linux.\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"
@@ -1036,24 +1045,27 @@ msgid "Security Administrator"
msgstr "Administrador de Seguridade"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1069,21 +1081,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1100,17 +1114,11 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"Neste punto cĂ³mpre que escolla que particiĂ³n(s) se van usar para a\n"
-"instalaciĂ³n do seu sistema Mandriva Linux. Se as particiĂ³ns xa se\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"
@@ -1126,7 +1134,7 @@ msgstr ""
"seleccionado\n"
"\n"
" * \"%s\": esta opciĂ³n permĂ­telle crear automĂ¡ticamente particiĂ³ns\n"
-"ext3 e swap no espacio baleiro do disco duro\n"
+"ext4 e swap no espacio baleiro do disco duro\n"
"\n"
"\"%s\": dĂ¡lle acceso a funcionalidades adicionais:\n"
"\n"
@@ -1176,13 +1184,6 @@ msgstr ""
"\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"
-"\n"
-"Se estĂ¡ instalando nunha mĂ¡quina PPC, quererĂ¡ crear unha pequena\n"
-"particiĂ³n HFS para ``bootstrap'' de como mĂ­nimo 1MB a cal vai ser usada\n"
-"polo cargador de arrinque yaboot. Se opta por facer a particiĂ³n un pouco\n"
-"mĂ¡is grande, digamos de 50MB, poderĂ­a darse conta de que Ă© un sitio Ăºtil\n"
-"para almacenar un kernel de reserva e imaxes ramdisk para situaciĂ³ns de\n"
-"arrinques de emerxencia."
#: ../help.pm:526
#, c-format
@@ -1220,41 +1221,47 @@ msgid "Toggle between normal/expert mode"
msgstr "Cambiar entre modo normal/experto"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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"
-"Mandriva Linux.\n"
+"Mageia.\n"
"\n"
"Cada particiĂ³n estĂ¡ listada do seguinte xeito: \"Nome en Linux\",\n"
"\"Nome en Windows\", \"Capacidade\".\n"
@@ -1295,35 +1302,35 @@ msgstr ""
"que se amosa, prema no botĂ³n \"%s\" para obter a lista completa de paĂ­ses."
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"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 Mandriva Linux xa existente:\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"
@@ -1333,15 +1340,15 @@ msgstr ""
"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 Mandriva Linux. Non se\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"
-"Mandriva Linux versiĂ³n \"8.1\" ou posteriores. Non se recomenda levar\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"
-"Mandriva Linux."
+"Mageia."
#: ../help.pm:594
#, c-format
@@ -1381,7 +1388,7 @@ msgstr ""
"teclado cambie entre unha disposiciĂ³n Latina e unha non Latina."
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1397,8 +1404,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1441,7 +1447,7 @@ msgstr ""
"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 Mandriva Linux dependerĂ¡ das elecciĂ³ns do\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"
@@ -1581,7 +1587,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1605,10 +1611,10 @@ msgstr ""
"opciĂ³n sĂ³ se sabe o que estĂ¡ facendo."
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1629,12 +1635,12 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"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"
-"Mandriva Linux ofrĂ©celle dous. Cada un dos sistemas de impresiĂ³n estĂ¡\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"
@@ -1658,7 +1664,7 @@ msgstr ""
"\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 Mandriva Linux e premendo no botĂ³n \"%s\"."
+"Centro de Control de Mageia e premendo no botĂ³n \"%s\"."
#: ../help.pm:768
#, c-format
@@ -1683,7 +1689,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1768,8 +1774,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1786,7 +1791,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1834,7 +1839,7 @@ msgstr ""
"\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 Mandriva Linux despois de rematar a instalaciĂ³n para\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"
@@ -1875,26 +1880,28 @@ msgid "Graphical Interface"
msgstr "Interface GrĂ¡fica"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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"
-"Mandriva Linux. Teña tino, porque se perderĂ¡n tĂ³dolos datos da unidade e\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 drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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"
diff --git a/perl-install/install/help/po/he.po b/perl-install/install/help/po/he.po
index 511569046..4bea8e723 100644
--- a/perl-install/install/help/po/he.po
+++ b/perl-install/install/help/po/he.po
@@ -18,6 +18,7 @@ msgstr ""
"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"
@@ -25,10 +26,10 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
@@ -133,7 +134,8 @@ msgstr "×”×× ×œ×”×¤×¢×™×œ ×פשרות זו?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -143,24 +145,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"להלן רשו×ות ×חיצות הלינוקס שזוהו בכונן הקשיח של×. \n"
@@ -197,9 +203,9 @@ msgstr ""
"×”×™× ×”×›×•× ×Ÿ השני ×תחתית ×¡×•×œ× ×”-SCSI ID וכן הל××”."
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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"
@@ -214,12 +220,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -340,7 +345,7 @@ msgid "Truly minimal install"
msgstr "התקנה ××™× ×™×לית ב××ת"
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -353,10 +358,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -514,11 +519,11 @@ msgstr ""
"תלת-××™×ד, תוצג ×œ× ×פשרות לבחור ×ת השרת ש×ת××™× ×‘×ופן הטוב ביותר לצרכי×."
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -682,41 +687,45 @@ msgstr ""
"התצוגה כר×וי בשלב ההתקנה."
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -725,15 +734,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -916,7 +925,7 @@ msgid "Save packages selection"
msgstr ""
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -935,7 +944,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -961,9 +970,9 @@ msgstr ""
"יש להקיש על \"%s\" ×× ×‘×¨×¦×•× × ×œ×‘×—×•×¨ ×חיצות שיבדקו ל×צי×ת ×§×˜×¢×™× ×¤×’×•×¢×™× ×‘×›×•× ×Ÿ."
#: ../help.pm:437
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -988,7 +997,7 @@ msgstr ""
"כדי להוריד ולהתקין ×ת החבילות שנבחרו ×ו \"%s\" כדי לבטל ×ת הפעולה."
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -997,7 +1006,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1023,24 +1032,27 @@ msgid "Security Administrator"
msgstr "×נהל ×בטחה"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1056,21 +1068,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1087,14 +1101,8 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"בשלב ×–×”, ×¢×œ×™× ×œ×‘×—×•×¨ היכן תותקן ×ערכת ×נדריבה לינוקס בכונן הקשיח\n"
"של×. ×× ×›×‘×¨ הוגדרו ×חיצות×ת××™×ות, בין ×× ×¢×œ ידי התקנה קוד×ת\n"
@@ -1111,7 +1119,7 @@ msgstr ""
"\n"
" * \"%s\": ×פשרות זו ת××—×§ ×ת כל ×”×חיצות ×”×וגדרות בכונן הקשיח\n"
"\n"
-" * \"%s\": ×פשרות זו ××פשרת ×œ× ×œ×™×¦×•×¨ ב×ופן ×וטו×טי ×חיצתext3\n"
+" * \"%s\": ×פשרות זו ××פשרת ×œ× ×œ×™×¦×•×¨ ב×ופן ×וטו×טי ×חיצתext4\n"
"ו×חיצת החלפה בשטח הפנוי של הכונן הקשיח של×\n"
"\n"
"\"%s\": ××פשר ×œ× ×œ×‘×—×•×¨ ב×פשרויות נוספות:\n"
@@ -1202,36 +1210,42 @@ msgid "Toggle between normal/expert mode"
msgstr "×עבר בין ×צבי רגיל\"×ו××—×” "
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the "
+"first\n"
"disk or partition is called \"C:\")."
msgstr ""
"יותר ××חיצה ×חת של ×יקרוסופט זוהתה בכונן הקשיח של×.\n"
@@ -1275,29 +1289,29 @@ msgstr ""
"×¢×œ×™× ×œ×œ×—×•×¥ על הכפתור \"%s\" לרשי××” ×ורחבת."
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"שלב ×–×” ×ופעל רק ×›×שר זוהתה ×חיצת גנו/לינוקס ×§×™×™×ת ב×חשב×.\n"
"\n"
@@ -1358,7 +1372,7 @@ msgstr ""
"לבחור ×ת צרוף ×”××§×©×™× ×©×™×פשר ×œ× ×œ×”×—×œ×™×£ בין פריסות שונות."
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1374,8 +1388,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1419,8 +1432,8 @@ msgstr ""
"של ×נדריבה-לינוקס ב-UTF-8 ×™×”×™×” תלוי בהגדרות ×”×שת×ש:\n"
"\n"
" * ×× × ×‘×—×¨×” שפה שהשי×וש בקידוד הישן שלה נפוץ (לדוג××” שפות ×¢× latin1, רוסית,\n"
-"יפנית, סינית, קורי×נית, ת×ילנדית, יוונית, תורכית ורוב השפות ש×שת×שות ב-iso-"
-"8859-2)\n"
+"יפנית, סינית, קורי×נית, ת×ילנדית, יוונית, תורכית ורוב השפות ש×שת×שות ב-"
+"iso-8859-2)\n"
"יעשה שי×וש בקידוד הישן כברירת ×חדל;\n"
"\n"
" * עבור שפות ×חרות יעשה שי×וש ביוניקוד כברירת ×חדל;\n"
@@ -1534,8 +1547,8 @@ 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"
+"× × ×œ×‘×—×•×¨ ×ת היצי××” הנכונה. לדוג××”, יצי××” \"COM1\" תחת Windows תקר×, "
+"\"ttyS0\"\n"
"תחת GNU/Linux."
#: ../help.pm:684
@@ -1552,7 +1565,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1576,10 +1589,10 @@ msgstr ""
"×נהל ×תחול. יש לבחור ב×פשרות זו רק ב×קרה שידועות ×œ× ×”×”×©×œ×›×•×ª."
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1600,7 +1613,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"כעת ×¢×œ×™× ×œ×‘×—×•×¨ ×נגנון הדפסה ב×ערכת. ×ערכות הפעלה ×חרות ×פשרו ל×\n"
@@ -1650,7 +1663,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1734,8 +1747,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1752,7 +1764,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1837,10 +1849,10 @@ msgid "Graphical Interface"
msgstr "××שק גרפי"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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"
@@ -1851,12 +1863,14 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"×¢×œ×™× ×œ×œ×—×•×¥ על %s ×× ×‘×¨×¦×•× × ×œ×חוק ×ת כל ×”×חיצות וה×ידע על כונן קשיח\n"
"×–×”. זהירות: ×חרי לחיצה על \"%s\" ×ין ×“×¨× ×œ×©×—×–×¨ ×ת ×”×חיצות וה×ידע\n"
diff --git a/perl-install/install/help/po/hi.po b/perl-install/install/help/po/hi.po
index e27e2bf00..f44d14888 100644
--- a/perl-install/install/help/po/hi.po
+++ b/perl-install/install/help/po/hi.po
@@ -10,6 +10,7 @@ msgstr ""
"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"
@@ -17,10 +18,10 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n!=1);\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
@@ -100,8 +101,8 @@ msgstr ""
"\n"
"जब आप \"%s\" पर कà¥à¤²à¤¿à¤• करते है, तब आप अनà¥à¤¯ उपयोगकरà¥à¤¤à¤¾à¤“ं को जोड़ सकते है। अपने मितà¥à¤°à¥‹à¤‚ में "
"से\n"
-"हर à¤à¤• के लिà¤, à¤à¤• उपयोगकरà¥à¤¤à¤¾ को जोड़ें । उदाहरण हेतॠअपने पिता या अपनी बहन के लिठ। \"%"
-"s\"\n"
+"हर à¤à¤• के लिà¤, à¤à¤• उपयोगकरà¥à¤¤à¤¾ को जोड़ें । उदाहरण हेतॠअपने पिता या अपनी बहन के लिठ। "
+"\"%s\"\n"
"पर कà¥à¤²à¤¿à¤• करें जब आप उपयोगकरà¥à¤¤à¤¾à¤“ं का जोड़ना समापà¥à¤¤ कर लें ।\n"
"\n"
"\"%s\" बटन पर कà¥à¤²à¤¿à¤• करके आप डिà¥à¤¾à¤²à¥à¤Ÿ \"shell\" को उस उपयोगकरà¥à¤¤à¤¾ के लिà¤\n"
@@ -132,7 +133,8 @@ msgstr "कà¥à¤¯à¤¾ आप इस लकà¥à¤·à¤£ का उपयोग कर
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -142,24 +144,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"आपकी हारà¥à¤¡ डिसà¥à¤• पर खोजे गये विदà¥à¤¯à¤®à¤¾à¤¨ लिनकà¥à¤¸ विभाजनों की यह सूà¤à¥€ है । \n"
@@ -169,8 +175,8 @@ msgstr ""
" à¤à¤¯à¤¨ ना करें अनà¥à¤¯à¤¥à¤¾ आप इस पर अधिक सॉà¥à¥à¤Ÿà¤µà¥‡à¤¯à¤° को संसाधित नहीं कर पायेगें । यदि आप अपनी\n"
"सूà¤à¤¨à¤¾à¤“ं को à¤à¤• अलग विभाजन पर सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ रखने à¤à¤¾à¤¹à¤¤à¥‡ है, तो आपको à¤à¤• होम \"/home\" विभाजन "
"का \n"
-"भी निरà¥à¤®à¤¾à¤£ करना होगा (तभी समà¥à¤­à¤µ है यदि आपके पास à¤à¤• से अधिक लिनकà¥à¤¸ विभाजन उपलबà¥à¤§ हो)"
-"।\n"
+"भी निरà¥à¤®à¤¾à¤£ करना होगा (तभी समà¥à¤­à¤µ है यदि आपके पास à¤à¤• से अधिक लिनकà¥à¤¸ विभाजन उपलबà¥à¤§ "
+"हो)।\n"
"\n"
"पà¥à¤°à¤¤à¥à¤¯à¥‡à¤• विभाजन निमà¥à¤¨ तौर पर सूà¤à¥€à¤¬à¤¦à¥à¤§ है: \"नाम\", \"कà¥à¤·à¤®à¤¤à¤¾\"।\n"
"\n"
@@ -199,7 +205,7 @@ msgstr ""
#: ../help.pm:88
#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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"
@@ -213,12 +219,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -346,10 +351,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -519,7 +524,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -694,39 +699,43 @@ msgstr ""
#: ../help.pm:319
#, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -735,15 +744,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -850,7 +859,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -859,7 +868,7 @@ msgstr ""
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -882,7 +891,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -898,21 +907,24 @@ msgstr "सà¥à¤°à¤•à¥à¤·à¤¾ पà¥à¤°à¤¬à¤‚धक"
#, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -928,21 +940,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -959,14 +973,8 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
#: ../help.pm:526
@@ -1005,36 +1013,42 @@ msgid "Toggle between normal/expert mode"
msgstr "सामानà¥à¤¯/विशेषजà¥à¤ विधा के मधà¥à¤¯ में आना-जाना"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the "
+"first\n"
"disk or partition is called \"C:\")."
msgstr ""
"आपकी हारà¥à¤¡ डिसà¥à¤• पर à¤à¤• से अधिक माइकà¥à¤°à¥‹à¤¸à¤¾à¥à¥à¤Ÿ विभाजनों को खोजा गया है । \n"
@@ -1087,23 +1101,23 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
#: ../help.pm:594
@@ -1144,8 +1158,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1252,7 +1265,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1279,7 +1292,7 @@ msgstr ""
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -1300,7 +1313,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
@@ -1327,7 +1340,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1395,8 +1408,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1413,7 +1425,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1436,10 +1448,10 @@ msgid "Graphical Interface"
msgstr "सà¤à¤¿à¤¤à¥à¤° इनà¥à¤Ÿà¤°à¥à¥‡à¤¸"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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"
@@ -1450,12 +1462,14 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"\"%s\" पर कà¥à¤²à¤¿à¤• करें, यदि आप इस हारà¥à¤¡ डà¥à¤°à¤¾à¤‡à¤µ पर सà¥à¤¥à¤¿à¤¤ सभी सूà¤à¤¨à¤¾à¤“ं व विभाजनों को\n"
"मिटाना à¤à¤¾à¤¹à¤¤à¥‡ है । सावधान रहें, \"%s\" पर कà¥à¤²à¤¿à¤• करने के उपरानà¥à¤¤, \n"
diff --git a/perl-install/install/help/po/hr.po b/perl-install/install/help/po/hr.po
index df3f98d3a..aacd0c630 100644
--- a/perl-install/install/help/po/hr.po
+++ b/perl-install/install/help/po/hr.po
@@ -9,23 +9,24 @@ msgstr ""
"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"
+"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 Mandriva Linux distribution. If you agree with all the\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 Mandriva Linux distribuciju, i ako se ne slažete u svim\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."
@@ -123,7 +124,8 @@ msgstr "Da li želite koristiti aboot?"
#: ../help.pm:57
#, fuzzy, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -133,24 +135,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -195,13 +201,13 @@ msgstr ""
#: ../help.pm:88
#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Mandriva Linux instalacija je proširena na nekoliko CDROMova. DrakX\n"
+"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."
@@ -209,12 +215,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -355,10 +360,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -398,14 +403,12 @@ msgstr ""
"grupi,\n"
"bit ćete upitani da potvrdite da li želite stvarno instalirati te "
"poslužitelje.\n"
-"Kod Mandriva Linuxa, svi instalirani poslužitelji se pokreću prilikom "
-"podizanja\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"
-"Mandriva Linuxa. Ako ne znate što bi pojedini servis trebao raditi ili "
-"zašto \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"
@@ -540,7 +543,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -645,39 +648,43 @@ msgstr ""
#: ../help.pm:319
#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -686,15 +693,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -708,12 +715,11 @@ msgid ""
"refer to the ``Managing Your Partitions'' section in the ``Starter Guide''."
msgstr ""
"U ovom trenutku, trebate izabrati gdje ćete instalirati vaš\n"
-"Mandriva Linux operativni sustav na vašem tvrdom disku. Ukoliko je prazan "
-"ili \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"
-"Mandriva Linux sustava.\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 "
@@ -722,7 +728,7 @@ msgstr ""
"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"
-"Mandriva Linuxov alat za particioniranje, s kojim možete fino podešavati\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"
@@ -745,7 +751,7 @@ msgstr ""
" * \"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 Mandriva Linux sustavom, možete izabrati ovu opciju. Budite\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"
@@ -760,7 +766,7 @@ msgstr ""
"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 Mandriva Linux\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 "
@@ -910,7 +916,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -936,7 +942,7 @@ msgstr ""
"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 Mandriva Linux operativnog sustava.\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)."
@@ -944,7 +950,7 @@ msgstr ""
#: ../help.pm:437
#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -956,7 +962,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"Dok instalirate Mandriva Linux, moguće je da su neki paketi već nadograđeni\n"
+"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"
@@ -979,7 +985,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1005,21 +1011,24 @@ msgstr "Udaljeno administriranje"
#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1035,21 +1044,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1066,18 +1077,12 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"U ovoj toÄki instalacije, trebate izabrati koje partiticije ćete koristiti "
"za\n"
-"instalaciju vašeg novog Mandriva Linux sustava. Ukoliko su\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"
@@ -1137,12 +1142,6 @@ msgstr ""
"\n"
"Za informacije o raznim dostupnim datoteÄnim sustavima, proÄitajte ext2fs\n"
"poglavlje u ``Reference Manual''\n"
-"\n"
-"Ukoliko instalirate na PPC raÄunalo, željet ćete napraviti malu HFS\n"
-"'bootstrap' particiju od najmanje 1MB koju će koristiti\n"
-"yaboot bootloader. Ukoliko se odluÄite za pravljenje malo veće \n"
-"particije, recimo 50MB, možete ju pronaći korisnom za stavljanje\n"
-"dodatnog kernela i ramdisk slike u sluÄaju nužde."
#: ../help.pm:526
#, c-format
@@ -1182,40 +1181,46 @@ msgstr "Prebaci u normalni mod"
#: ../help.pm:536
#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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 Mandriva Linux operativni sustav.\n"
+"kako bi instalirali vaš novi Mageia operativni sustav.\n"
"\n"
"Svaka je particija popisana kako slijedi; \"Linux ime\", \"Windows ime\"\n"
"\"Kapacitet\".\n"
@@ -1260,23 +1265,23 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
#: ../help.pm:594
@@ -1327,8 +1332,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1464,7 +1468,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1475,7 +1479,7 @@ msgstr ""
#, 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 Mandriva Linux offers two. Each of\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"
@@ -1496,12 +1500,12 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"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 Mandriva Linux nudi tri.\n"
+"ali Mageia nudi tri.\n"
"\n"
" * \"pdq\", Å¡to znaÄi ``print, do not queue'' (ispiÅ¡i, bez stavljanja u "
"red), je\n"
@@ -1559,7 +1563,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1647,8 +1651,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1665,7 +1668,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1690,24 +1693,26 @@ msgstr "X kod pokretanja sustava"
#: ../help.pm:861
#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 Mandriva Linux particiju. Budite pažljivi, svi postojeći podaci\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 drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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"
diff --git a/perl-install/install/help/po/hu.po b/perl-install/install/help/po/hu.po
index abcd40f56..dd53fab85 100644
--- a/perl-install/install/help/po/hu.po
+++ b/perl-install/install/help/po/hu.po
@@ -12,6 +12,7 @@ msgstr ""
"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"
@@ -19,15 +20,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n!=1);\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 Mandriva Linux disztribĂºciĂ³ra Ă©rvĂ©nyes. Ha elfogadja az abban\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."
@@ -131,7 +132,8 @@ 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 drive.\n"
+"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"
@@ -141,24 +143,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -194,16 +200,15 @@ msgstr ""
"SCSI-azonosĂ­tĂ³\", ..."
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 Mandriva Linux telepĂ­tÅ‘anyag több CD-n helyezkedik el. Ha egy "
-"kivĂ¡lasztott\n"
+"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"
@@ -213,12 +218,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -269,10 +273,10 @@ msgid ""
"megabytes."
msgstr ""
"Most meg kell adnia, mely programokat kĂ­vĂ¡nja telepĂ­teni a rendszerĂ©re.\n"
-"Több ezer program lĂ©tezik Mandriva Linuxhoz; a kezelĂ©sĂ¼k megkönnyĂ­tĂ©se\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 Mandriva Linux rendszerben nĂ©gy elÅ‘redefiniĂ¡lt csomagkategĂ³ria van\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"
@@ -339,7 +343,7 @@ msgid "Truly minimal install"
msgstr "ValĂ³ban minimĂ¡lis telepĂ­tĂ©s"
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -352,10 +356,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -386,7 +390,7 @@ msgstr ""
"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 Mandriva Linux rendszerben alapértelmezésben az összes feltelepített\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"
@@ -517,11 +521,11 @@ msgstr ""
"illetve a nĂ©lkĂ¼l -, akkor kivĂ¡laszthatja az Ă–nnek leginkĂ¡bb megfelelÅ‘t."
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -576,7 +580,7 @@ msgid ""
"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 Mandriva Linuxban levÅ‘ grafikus környezetek (KDE, GNOME,\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"
@@ -695,41 +699,45 @@ msgstr ""
"lehetÅ‘sĂ©get Ă©rdemes vĂ¡lasztani."
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -738,15 +746,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -759,12 +767,11 @@ msgid ""
"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 Mandriva Linux telepítése a "
-"merevlemez\n"
+"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 Mandriva Linux telepĂ­tĂ©sĂ©hez szĂ¼ksĂ©ges\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"
@@ -796,7 +803,7 @@ msgstr ""
"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 Mandriva Linuxot Ă©s a\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"
@@ -901,7 +908,7 @@ msgstr ""
"\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 Mandriva Linux honlapjĂ¡n talĂ¡lhatĂ³k tovĂ¡bbi informĂ¡ciĂ³k.\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"
@@ -937,7 +944,7 @@ msgid "Save packages selection"
msgstr ""
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -956,7 +963,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -978,15 +985,15 @@ msgstr ""
"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"
-"Mandriva Linux operĂ¡ciĂ³s rendszert.\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
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -998,7 +1005,7 @@ msgid ""
"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 Mandriva Linux rendszert telepĂ­ti, mĂ¡r\n"
+"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"
@@ -1015,7 +1022,7 @@ msgstr ""
"csomagokat telepĂ­teni, akkor a(z) \"%s\" gombot nyomja le."
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -1024,7 +1031,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1037,7 +1044,7 @@ msgstr ""
"\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 Mandriva Linux VezĂ©rlÅ‘központban elĂ©rhetÅ‘ \"draksec\"\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"
@@ -1049,24 +1056,27 @@ msgid "Security Administrator"
msgstr "BiztonsĂ¡gi adminisztrĂ¡tor"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1082,21 +1092,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1113,16 +1125,10 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
-"Ebben a lĂ©pĂ©sben kell kivĂ¡lasztani a Mandriva Linux rendszer telepĂ­tĂ©sĂ©hez\n"
+"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"
@@ -1236,41 +1242,47 @@ 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
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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"
-"Mandriva Linux feltelepĂ­thetÅ‘ legyen.\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"
@@ -1314,34 +1326,34 @@ msgstr ""
"kattintson a(z) \"%s\" gombra a teljes orszĂ¡glista megjelenĂ­tĂ©sĂ©hez."
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"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Å‘ Mandriva Linux-rendszert kĂ­vĂ¡n frissĂ­teni:\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"
@@ -1349,13 +1361,13 @@ msgstr ""
"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 Mandriva Linux-telepĂ­tĂ©s\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"
-"Mandriva Linux 8.1 vagy Ăºjabb kiadĂ¡s van."
+"Mageia 8.1 vagy Ăºjabb kiadĂ¡s van."
#: ../help.pm:594
#, c-format
@@ -1397,7 +1409,7 @@ msgstr ""
"majd a latin Ă©s a nem-latin kiosztĂ¡sok közt lehet vĂ¡ltani."
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1413,8 +1425,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1457,7 +1468,7 @@ msgstr ""
"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 Mandriva Linux UTF-8-hasznĂ¡latĂ¡t befolyĂ¡soljĂ¡k a felhasznĂ¡lĂ³\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"
@@ -1602,7 +1613,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1628,10 +1639,10 @@ msgstr ""
"akkor hasznĂ¡lja, ha biztos abban, hogy ezt szeretnĂ©."
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1652,11 +1663,11 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"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 Mandriva Linuxban viszont kettÅ‘ is.\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"
@@ -1681,7 +1692,7 @@ msgstr ""
"\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 Mandriva Linux VezĂ©rlÅ‘központban, majd rĂ¡ kell kattintani a(z)\n"
+"elindĂ­tani a Mageia VezĂ©rlÅ‘központban, majd rĂ¡ kell kattintani a(z)\n"
"\"%s\" gombra."
#: ../help.pm:768
@@ -1707,7 +1718,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1787,8 +1798,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1805,7 +1815,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1856,7 +1866,7 @@ msgstr ""
"\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 Mandriva Linux\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"
@@ -1873,7 +1883,7 @@ msgstr ""
"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"
-"Mandriva Linux VezĂ©rlÅ‘központban a rendszerindĂ­tĂ³nĂ¡l.\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"
@@ -1895,26 +1905,28 @@ msgid "Graphical Interface"
msgstr "Grafikus felĂ¼let"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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"
-"Mandriva Linux-partĂ­ciĂ³ lĂ©trehozĂ¡sĂ¡hoz. Figyelem: a lemezen\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 drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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"
diff --git a/perl-install/install/help/po/id.po b/perl-install/install/help/po/id.po
index be1d4a1da..4f1442552 100644
--- a/perl-install/install/help/po/id.po
+++ b/perl-install/install/help/po/id.po
@@ -1,4 +1,4 @@
-# Instalator Grafis Mandriva Linux
+# Instalator Grafis Mageia
# Copyright (C) 1999 Mandriva
# Budi Rachmanto <rac@mandrivalinux.org>, 2001-2003
# Linux Indonesia <http://www.linux.or.id>, 1999-2001
@@ -20,6 +20,7 @@ msgstr ""
"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"
@@ -27,15 +28,15 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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"
-"Mandriva Linux. Jika Anda setuju dengan semua pasal di dalamnya, klik\n"
+"Mageia. Jika Anda setuju dengan semua pasal di dalamnya, klik\n"
"kotak \"%s\". Jika tidak, klik pada tombol \"%s\" akan mereboot komputer "
"Anda."
@@ -140,7 +141,8 @@ msgstr "Apakah Anda ingin menggunakan fitur ini?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -150,27 +152,32 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive Anda.\n"
+"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"
@@ -181,37 +188,37 @@ msgstr ""
"\n"
"Setiap partisi terdaftar sebagai: \"Nama\", \"Kapasitas\".\n"
"\n"
-"\"Nama\" berstruktur: \"tipe hard drive\", \"nomor hard drive\",\n"
+"\"Nama\" berstruktur: \"tipe hard disk drive\", \"nomor hard disk drive\",\n"
"\"nomor partisi\" (misalnya \"hda1\").\n"
"\n"
-"\"Tipe hard drive\" adalah \"hd\" untuk drive IDE dan \"sd\" untuk drive "
-"SCSI.\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 drive master pada kontroller IDE primer\",\n"
+" *\"a\" berarti \"hard disk drive master pada kontroller IDE primer\",\n"
"\n"
-" *\"b\" berarti \"hard drive slave pada kontroler IDE primer\",\n"
+" *\"b\" berarti \"hard disk drive slave pada kontroler IDE primer\",\n"
"\n"
-" *\"c\" berarti \"hard drive master pada kontroler IDE sekunder\",\n"
+" *\"c\" berarti \"hard disk drive master pada kontroler IDE sekunder\",\n"
"\n"
-" *\"d\" berarti \"hard drive slave pada kontroler IDE sekunder\",\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
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 Mandriva Linux didistribusikan pada beberapa CDROM. DrakX tahu "
-"jika paket\n"
+"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 "
@@ -222,12 +229,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -279,12 +285,10 @@ msgid ""
msgstr ""
"Sekarang waktunya untuk menentukan program yang akan diinstal. Terdapat "
"ribuan \n"
-"pada Mandriva Linux, dan untuk mempermudah, mereka telah diletakkan pada "
-"grup \n"
+"pada Mageia, dan untuk mempermudah, mereka telah diletakkan pada grup \n"
"aplikasi yang sejenis.\n"
"\n"
-"Mandriva Linux mengurutkan paket dalam empat kategori. Anda bisa "
-"menggabungkan \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"
@@ -353,7 +357,7 @@ msgid "Truly minimal install"
msgstr "Installasi paling minimal"
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -366,10 +370,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -401,10 +405,9 @@ msgstr ""
"!! Jika paket server terpilih dengan sengaja atau karena merupakan bagian "
"suatu\n"
"grup besar, akan ada pertanyaan konfirmasi installasi paket tersebut. Pada\n"
-"Mandriva Linux, secara default semua server terinstal dijalankan saat boot.\n"
+"Mageia, secara default semua server terinstal dijalankan saat boot.\n"
"Meski aman saat distribusi diluncurkan, ada kemungkinan lubang keamanan\n"
-"ditemukan setelah versi Mandriva Linux ini selesai. Jika Anda tidak tahu "
-"apa\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"
@@ -543,11 +546,11 @@ msgstr ""
"Anda."
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -603,7 +606,7 @@ msgid ""
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 Mandriva Linux.\n"
+"WindowMaker, dll.) yang dibundel pada Mageia.\n"
"\n"
"Anda akan melihat daftar parameter yang berbeda untuk merubah untuk "
"mendapatkan\n"
@@ -731,41 +734,45 @@ msgstr ""
"tidak berhasil mendapatkan konfigurasi tampilan."
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -774,15 +781,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -797,11 +804,10 @@ msgid ""
msgstr ""
"Sekarang Anda harus menentukan dimana Anda hendak menginstall sistem "
"operasi\n"
-"Mandriva Linux pada harddisk Anda. Jika harddisk Anda kosong atau jika "
-"sebuah\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 Mandriva Linux baru Anda.\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"
@@ -838,8 +844,7 @@ msgstr ""
"dengan sebelumnya Anda sudah mendefrag partisi Windows.\n"
"Membackup data sangat disarankan. Penggunaan opsi ini sangat "
"direkomendasikan jika Anda\n"
-"ingin menggunakan Mandriva Linux dan Microsoft Windows pada komputer yang "
-"sama.\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"
@@ -851,8 +856,8 @@ msgstr ""
"\n"
" * \"%s\". Jika Anda hendak menghapus seluruh data dan semua partisi yang "
"ada pada harddisk\n"
-"Anda dan menggantinya dengan sistem Mandriva Linux yang baru, pilih opsi "
-"ini. Hati-hati, karena\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 "
@@ -986,7 +991,7 @@ msgid "Save packages selection"
msgstr ""
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -1005,7 +1010,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -1027,15 +1032,15 @@ msgstr ""
"Klik pada \"%s\" ketika Anda siap memformat partisi.\n"
"\n"
"Klik pada \"%s\" jika Anda hendak memilih partisi lain untuk \n"
-"installasi sistem operasi Mandriva Linux baru Anda.\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
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -1047,7 +1052,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"Saat Mandriva Linux diinstal, mungkin beberapa paket telah diupdate sejak\n"
+"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\" "
@@ -1060,7 +1065,7 @@ msgstr ""
"tekan \"%s\" untuk mengambil/menginstall paket atau \"%s\" untuk membatalkan."
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -1069,7 +1074,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1082,7 +1087,7 @@ msgstr ""
"\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 Mandriva Linux.\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."
@@ -1093,24 +1098,27 @@ msgid "Security Administrator"
msgstr "Administrator Keamanan"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1126,21 +1134,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1157,17 +1167,11 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"Saat ini, Anda harus memilih partisi yang akan digunakan untuk installasi\n"
-"sistem Mandriva Linux Anda. Jika partisi telah didefinisikan, baik dari\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"
@@ -1180,7 +1184,7 @@ msgstr ""
"\n"
" * \"%s\": opsi ini menghapus seluruh partisi pada drive terpilih\n"
"\n"
-" * \"%s\": opsi ini memungkinkan Anda membuat partisi ext3 dan swap\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"
@@ -1230,11 +1234,6 @@ msgstr ""
"\n"
"Untuk mendapatkan informasi tentang jenis sistem file yang ada, \n"
"silahkan membaca bab ext2FS dari ``Referensi Manual''.\n"
-"\n"
-"Jika Anda menginstall pada komputer PPC, Anda harus membuat partisi\n"
-"``bootstrap'' HFS kecil paling tidak 1 MB yang akan digunakan oleh\n"
-"bootloader yaboot. Jika Anda membuatnya lebih besar, misalkan 50MB\n"
-"Anda bisa menyimpan kernel dan citra ramdisk untuk situasi darurat."
#: ../help.pm:526
#, c-format
@@ -1272,66 +1271,75 @@ msgid "Toggle between normal/expert mode"
msgstr "Ubah ke modus normal/ahli"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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 Mandriva Linux.\n"
+"operasi Mageia.\n"
"\n"
"Tiap partisi terdaftar sebagai: \"Nama Linux\",\"Nama windows\",\"Kapasitas"
"\".\n"
"\n"
-"\"Nama Linux\" berstruktur: \"tipe hard drive\", \"nomor hard drive\",\n"
+"\"Nama Linux\" berstruktur: \"tipe hard disk drive\", \"nomor hard disk drive"
+"\",\n"
"\"nomor partisi\" (misalnya \"hda1\").\n"
"\n"
-"\"Tipe hard drive\" adalah \"hd\" bila drive bertipe IDE dan \"sd\" jika\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 drive master pada kontroller IDE primer\",\n"
+" * \"a\" berarti \"hard disk drive master pada kontroller IDE primer\",\n"
"\n"
-" * \"b\" berarti \"hard drive slave pada kontroler IDE primer\",\n"
+" * \"b\" berarti \"hard disk drive slave pada kontroler IDE primer\",\n"
"\n"
-" * \"c\" berarti \"hard drive master pada kontroler IDE sekunder\",\n"
+" * \"c\" berarti \"hard disk drive master pada kontroler IDE sekunder\",\n"
"\n"
-" * \"d\" berarti \"hard drive slave pada kontroler IDE sekunder\",\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 drive Anda pada Windows (disk pertama\n"
+"\"Nama windows\" adalah huruf hard disk drive Anda pada Windows (disk "
+"pertama\n"
"pada partisi disebut \"C:\")."
#: ../help.pm:567
@@ -1347,34 +1355,34 @@ msgstr ""
"klik tombol \"%s\" untuk mendapatkan daftar lengkap."
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"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"
-"Mandriva Linux yang sudah ada:\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"
@@ -1383,11 +1391,11 @@ msgstr ""
"harus menggunakan opsi ini.\n"
"\n"
"* \"%s\": Kelas installasi ini akan mengupdate paket yang terinstall\n"
-"pada sistem Mandriva Linux Anda. Skema partisi dan data pengguna Anda\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 Mandriva Linux\n"
+"Menggunakan opsi ``Upgrade'' seharusnya berjalan pada Mageia\n"
"versi \"8.1\" keatas. Melakukan upgrade pada versi sebelum \"8.1\"\n"
"tidak dianjurkan."
@@ -1430,7 +1438,7 @@ msgstr ""
"antara layout Latin dan non-Latin."
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1446,8 +1454,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1488,7 +1495,7 @@ msgstr ""
"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 Mandriva Linux bergantung pada pilihan\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"
@@ -1623,7 +1630,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1646,10 +1653,10 @@ msgstr ""
"jika Anda tahu apa yang Anda lakukan."
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1670,11 +1677,11 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"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 Mandriva Linux menawarkan dua.\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"
@@ -1720,7 +1727,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1801,8 +1808,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1819,7 +1825,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1870,7 +1876,7 @@ msgstr ""
"\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 Mandriva Linux setelah installasi\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"
@@ -1887,7 +1893,7 @@ msgstr ""
" * \"%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 Mandriva Linux.\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"
@@ -1910,13 +1916,13 @@ msgid "Graphical Interface"
msgstr "Antarmuka Grafis"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 Mandriva Linux\n"
+"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!"
@@ -1924,12 +1930,14 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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"
diff --git a/perl-install/install/help/po/is.po b/perl-install/install/help/po/is.po
index 5707eeda9..eafd3f1a2 100644
--- a/perl-install/install/help/po/is.po
+++ b/perl-install/install/help/po/is.po
@@ -1,6 +1,6 @@
# translation of DrakX.po to
# translation of DrakX.po to Icelandic
-# Translation file for Mandriva Linux graphic install, DrakX
+# 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.
@@ -16,6 +16,7 @@ msgstr ""
"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"
@@ -23,15 +24,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 Mandriva Linux dreifinguna. Ef Ă¾Ăº er samĂ¾ykk(ur) öllum Ă¾eim\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."
@@ -134,7 +135,8 @@ msgstr "Viltu nota Ă¾ennan eiginleika?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -144,24 +146,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -198,15 +204,15 @@ msgstr ""
"\"næst-lægsta SCSI ID\", o.s.frv."
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Mandriva Linux uppsetningunni er dreift Ă¡ nokkra geisladiska. Ef valinn\n"
+"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"
@@ -217,12 +223,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -274,10 +279,10 @@ msgid ""
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 Mandriva Linux, og til að einfalda\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"
-"Mandriva Linux skiptir pökkunum Ă­ fjĂ³ra flokka. ĂĂº getur blandað saman\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"
@@ -343,7 +348,7 @@ msgid "Truly minimal install"
msgstr "Alger lĂ¡gmarksuppsetning"
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -356,10 +361,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -390,8 +395,7 @@ msgstr ""
"!! 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 Mandriva Linux ræsa "
-"allar\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"
@@ -521,11 +525,11 @@ msgstr ""
" miðlara sem best hentar Ă¾Ă­num Ă¾Ă¶rfum."
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -581,7 +585,7 @@ msgid ""
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 Mandriva Linux.\n"
+"WindowMaker, o.s.frv. ) sem fylgja Mageia.\n"
"\n"
"ĂĂº sĂ©rð lista af mismunandi breytum til að stilla bestu myndgæði.\n"
"\n"
@@ -694,41 +698,45 @@ msgstr ""
"grafĂ­ska skjĂ¡kortið/upplausnina/skjĂ¡inn... rĂ©tt."
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -737,15 +745,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -758,11 +766,11 @@ msgid ""
"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 Mandriva Linux\n"
+"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 Mandriva Linux kerfið.\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"
@@ -799,7 +807,7 @@ msgstr ""
"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 Mandriva Linux stĂ½rikerfi, veldu\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"
@@ -929,7 +937,7 @@ msgid "Save packages selection"
msgstr ""
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -948,7 +956,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -969,16 +977,16 @@ msgstr ""
"\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 Mandriva Linux\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
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -990,7 +998,7 @@ msgid ""
"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 Mandriva Linux er lĂ­klegt að sumir pakkar hafi verið\n"
+"Ă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"
@@ -1002,7 +1010,7 @@ msgstr ""
"til að sækja og setja upp valda pakka, eða \"%s\" til að hætta við."
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -1011,7 +1019,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1024,7 +1032,7 @@ msgstr ""
"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 Mandriva Linux\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"
@@ -1036,24 +1044,27 @@ msgid "Security Administrator"
msgstr "Ă–ryggisfulltrĂºi"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1069,21 +1080,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1100,16 +1113,10 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
-"HĂ©r Ă¾arft Ă¾Ăº að Ă¡kveða hvaða disksneið Ă¾Ăº vilt nota fyrir Mandriva Linux\n"
+"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"
@@ -1124,7 +1131,7 @@ msgstr ""
"\n"
" * \"%s\": Ă¾essi valkostur eyðir öllum disksneiðum Ă¡ disknum\n"
"\n"
-" * \"%s\": Ă¾essi valkostur bĂ½r sjĂ¡lfkrafa til ext3 og diskminnis-sneið\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"
@@ -1173,12 +1180,6 @@ msgstr ""
"\n"
"Til að fĂ¡ upplĂ½singar um mismunandi skrĂ¡akerfi, vinsamlega lestu\n"
"kaflann um ext2FS Ă­ ``Reference Manual''.\n"
-"\n"
-"Ef Ă¾Ăº ert að setja upp Ă¡ PPC tölvu, Ă¾Ă¡ ættir Ă¾Ăº að bĂºa til litla HFS\n"
-"``ræsi-disksneið'' sem er að minnsta kosti 1M. Ăessi disksneið\n"
-"verður notuð af yaboot ræsistjĂ³ranum. Ef Ă¾Ăº gerir disksneiðina\n"
-"svolĂ­tið stærri t.d. 50MB Ă¾Ă¡ er Ă¾að gĂ³Ă°ur staður til að geyma auka\n"
-"kjarna og ræsidisk-Ă­myndir fyrir Ă³væntar uppĂ¡komur."
#: ../help.pm:526
#, c-format
@@ -1217,41 +1218,47 @@ msgid "Toggle between normal/expert mode"
msgstr "Víxla milli venjulegs/sérfræðings-hams"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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 Mandriva Linux stĂ½rikerfið.\n"
+"upp nĂ½ja Mageia stĂ½rikerfið.\n"
"\n"
"Hver sneið Ă¡ listanum inniheldur \"Linux nafn\", \"Windows nafn\" \"DiskrĂ½md"
"\".\n"
@@ -1292,35 +1299,35 @@ msgstr ""
"smelltu Ă¾Ă¡ Ă¡ \"%s\" hnappinn til að sjĂ¡ heildalista landa."
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"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 Mandriva Linux kerfi:\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"
@@ -1329,13 +1336,13 @@ msgstr ""
"skrĂ¡akerfinu, Ă¾Ă¡ ættir Ă¾Ăº að velja Ă¾ennan valkost.\n"
"\n"
" * \"%s\". Ăessi uppsetning leyfir Ă¾Ă©r að uppfæra pakkana sem nĂº\n"
-"eru uppsettir Ă¡ Mandriva Linux kerfinu Ă¾Ă­nu. Disksneiðum og gögnum\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 Ă¡ Mandriva Linux\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 Mandriva Linux \"8.1\"."
+"uppfærslu Ă¡ eldri ĂºtgĂ¡fum en Mageia \"8.1\"."
#: ../help.pm:594
#, c-format
@@ -1375,7 +1382,7 @@ msgstr ""
"sem vĂ­xlar til og frĂ¡ latneska lyklaborðinu."
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1391,8 +1398,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1572,7 +1578,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1596,10 +1602,10 @@ msgstr ""
"Ă¾að aðeins ef Ă¾Ăº veist hvað Ă¾Ăº ert að gera."
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1620,11 +1626,11 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"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 Mandriva Linux bĂ½Ă°ur tvö.\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"
@@ -1646,7 +1652,7 @@ msgstr ""
"prentaraval og stjĂ³rnun Ă¡ prentara.\n"
"\n"
"Hvað sem Ă¾Ăº velur nĂºna, Ă¾Ă¡ getur Ă¾Ăº breytt prentkerfinu með Ă¾vĂ­ að\n"
-"keyra PrinterDrake frĂ¡ Mandriva Linux stjĂ³rnborðinu og smella Ă¡ \"%s\"\n"
+"keyra PrinterDrake frĂ¡ Mageia stjĂ³rnborðinu og smella Ă¡ \"%s\"\n"
"hnappinn."
#: ../help.pm:768
@@ -1672,7 +1678,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1752,8 +1758,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1770,7 +1775,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1853,26 +1858,28 @@ msgid "Graphical Interface"
msgstr "Myndrænt viðmĂ³t"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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"
-"Mandriva Linux disksneið. VarĂºĂ°, öllum gögnum Ă¡ disknum verður\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 drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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"
diff --git a/perl-install/install/help/po/it.po b/perl-install/install/help/po/it.po
index 9253a9ae5..3d1c9fd98 100644
--- a/perl-install/install/help/po/it.po
+++ b/perl-install/install/help/po/it.po
@@ -17,6 +17,7 @@ msgstr ""
"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"
@@ -24,15 +25,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 Mandriva Linux. Se sei d'accordo con\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."
@@ -136,7 +137,8 @@ msgstr "Vuoi sfruttare questa possibilitĂ ?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -146,24 +148,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -203,15 +209,15 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 Mandriva Linux è suddivisa su piĂ¹ CD-ROM. Se uno dei\n"
+"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"
@@ -224,12 +230,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -281,7 +286,7 @@ msgid ""
msgstr ""
"Adesso è il momento di indicare i programmi che volete siano installati sul\n"
"vostro sistema. Ci sono migliaia di pacchetti disponibili per\n"
-"Mandriva Linux, e sono stati suddivisi in gruppi in base al loro campo di\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"
@@ -357,7 +362,7 @@ 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
-#, c-format
+#, 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"
@@ -370,10 +375,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -405,11 +410,11 @@ msgstr ""
"!! 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 Mandriva Linux tutti i servizi installati vengono attivati\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 Mandriva Linux. Quindi, se non avete\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"
@@ -550,11 +555,11 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -610,7 +615,7 @@ msgid ""
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 Mandriva Linux (KDE, GNOME, AfterStep, WindowMaker, etc.).\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"
@@ -736,41 +741,45 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -779,15 +788,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -801,12 +810,12 @@ msgid ""
"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 Mandriva Linux. Se il disco è vuoto, o se\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"
-"Mandriva Linux.\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"
@@ -837,7 +846,7 @@ msgstr ""
"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 Mandriva Linux che Microsoft Windows sullo stesso computer.\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"
@@ -846,7 +855,7 @@ msgstr ""
"\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"
-"Mandriva Linux, potete selezionare questa opzione. Fate molta attenzione,\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"
@@ -985,7 +994,7 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -1004,7 +1013,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -1026,7 +1035,7 @@ msgstr ""
"Cliccate su \"%s\" quando siete pronti ad avviare la formattazione.\n"
"\n"
"Cliccate su \"%s\" se desiderate installare il vostro nuovo sistema\n"
-"operativo Mandriva Linux su partizioni diverse da quelle selezionate.\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"
@@ -1035,9 +1044,9 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
#: ../help.pm:437
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -1049,7 +1058,7 @@ msgid ""
"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 Mandriva Linux, alcuni\n"
+"Ăˆ 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"
@@ -1068,7 +1077,7 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -1077,7 +1086,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1092,7 +1101,7 @@ msgstr ""
"\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 Mandriva Linux Control Center.\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"
@@ -1106,24 +1115,27 @@ 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
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1139,21 +1151,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1170,17 +1184,11 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"A questo punto, dovete decidere quali partizioni devono essere usate per\n"
-"l'installazione del vostro sistema Mandriva Linux. Se sono giĂ  state\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"
@@ -1197,7 +1205,7 @@ msgstr ""
" * \"%s\": questa opzione cancella tutte le partizioni presenti sul disco\n"
"selezionato.\n"
"\n"
-" * \"%s\": vi permette di creare automaticamente partizioni ext3 e di swap\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"
@@ -1251,13 +1259,6 @@ msgstr ""
"\n"
"Per ulteriori informazioni in merito ai diversi tipi di filesystem\n"
"disponibili, consultate il capitolo ext2FS del ''Manuale di riferimento''.\n"
-"\n"
-"Se state effettuando l'installazione su una macchina PPC, sarĂ  meglio\n"
-"creare una piccola partizione HFS di ''bootstrap'' di almeno 1 MB, che\n"
-"verrĂ  utilizzata dal bootloader yaboot. Se decidete di creare una\n"
-"partizione piĂ¹ grande, diciamo sui 50 MB, essa potrebbe rappresentare un\n"
-"utile deposito in cui conservare un kernel di riserva e immagini di avvio\n"
-"da utilizzare in caso di emergenza."
#: ../help.pm:526
#, c-format
@@ -1297,41 +1298,47 @@ 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
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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 Mandriva Linux.\n"
+"installare il vostro nuovo sistema operativo Mageia.\n"
"\n"
"Ogni partizione è elencata in questo modo: \"nome Linux\", \"nome Windows\"\n"
"\"Dimensione\".\n"
@@ -1377,35 +1384,35 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"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 Mandriva Linux esistente:\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"
@@ -1415,14 +1422,14 @@ msgstr ""
"\n"
" * \"%s\": questo tipo di installazione vi permette di effettuare un\n"
"semplice aggiornamento dei pacchetti giĂ  installati sul vostro sistema\n"
-"Mandriva Linux. Tutte le partizioni attuali del disco rigido vengono\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"
-"Mandriva Linux a partire dalla versione \"8.1\", mentre non è consigliabile\n"
-"utilizzarla per aggiornare versioni di Mandriva Linux precedenti la \"8.1\"."
+"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
@@ -1469,7 +1476,7 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1485,8 +1492,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1530,7 +1536,7 @@ msgstr ""
"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 Mandriva Linux dipenderĂ  dalle scelte\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"
@@ -1679,7 +1685,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1707,10 +1713,10 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1731,12 +1737,11 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"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 Mandriva Linux ve ne offre "
-"ben\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"
@@ -1760,7 +1765,7 @@ msgstr ""
"\n"
"Se fate una scelta adesso e successivamente cambiate idea, potrete sempre\n"
"scegliere un diverso sistema di stampa avviando PrinterDrake dal\n"
-"Mandriva Linux Control Center e cliccando sul pulsante \"%s\"."
+"Mageia Control Center e cliccando sul pulsante \"%s\"."
#: ../help.pm:768
#, c-format
@@ -1787,7 +1792,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1878,8 +1883,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1896,7 +1900,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1950,7 +1954,7 @@ msgstr ""
"\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 Mandriva Linux Control Center una volta terminata\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"
@@ -1968,7 +1972,7 @@ msgstr ""
" * \"%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"
-"Mandriva Linux Control Center riguardo la configurazione del bootloader.\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"
@@ -1992,14 +1996,14 @@ msgstr "Interfaccia grafica"
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 Mandriva Linux. Attenzione! tutti i dati sul disco andranno\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:
@@ -2008,12 +2012,14 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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"
diff --git a/perl-install/install/help/po/ja.po b/perl-install/install/help/po/ja.po
index d9bd3b3a6..765b07786 100644
--- a/perl-install/install/help/po/ja.po
+++ b/perl-install/install/help/po/ja.po
@@ -13,6 +13,7 @@ msgstr ""
"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"
@@ -20,14 +21,14 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
-"å…ˆă«é€²ă‚€å‰ă«ăƒ©ă‚¤ă‚»ăƒ³ă‚¹ă‚’ă‚ˆăă読ă¿ăă ă•ă„。ă“ă‚Œă¯ Mandriva Linux\n"
+"å…ˆă«é€²ă‚€å‰ă«ăƒ©ă‚¤ă‚»ăƒ³ă‚¹ă‚’ă‚ˆăă読ă¿ăă ă•ă„。ă“ă‚Œă¯ Mageia\n"
"全体ă«é©ç”¨ă•ă‚Œă¾ă™ă€‚ă™ă¹ă¦ă®é …ç›®ă«åŒæ„ă™ă‚‹å ´åˆă¯ă€Œ%să€ă‚’æ¼ă—ă¦ăă ă•ă„。\n"
"ăă†ă§ăªă„å ´åˆă¯ă€Œ%să€ă‚’ă‚¯ăƒªăƒƒă‚¯ă—ă¦ă‚³ăƒ³ăƒ”ăƒ¥ăƒ¼ă‚¿ă‚’å†èµ·å‹•ă—ă¦ăă ă•ă„。"
@@ -123,7 +124,8 @@ msgstr "ă“ă®æ©Ÿèƒ½ă‚’使ă„ă¾ă™ă‹ï¼Ÿ"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -133,24 +135,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"ăƒăƒ¼ăƒ‰ăƒ‰ăƒ©ă‚¤ăƒ–å†…ă§æ¤œå‡ºă—ăŸæ—¢å­˜ă® Linux ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă®ăƒªă‚¹ăƒˆă§ă™ă€‚\n"
@@ -183,15 +189,15 @@ msgstr ""
"\"second lowest SCSI ID\" ă‚’æ„味ă—ă¾ă™ă€‚"
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Mandriva Linux ă®ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă¯æ•°æă® CD-ROM ă‹ă‚‰è¡Œă„ă¾ă™ă€‚\n"
+"Mageia ă®ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă¯æ•°æă® CD-ROM ă‹ă‚‰è¡Œă„ă¾ă™ă€‚\n"
"鏿ă—ăŸăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ăŒåˆ¥ă® CD-ROM ă®ä¸­ă«ă‚ă‚‹ă¨ă€DrakX ă¯ç¾åœ¨ă® CD ă‚’\n"
"ă‚¤ă‚¸ă‚§ă‚¯ăƒˆă—ă¦åˆ¥ă® CD ă‚’å…¥ă‚Œă‚‹ă‚ˆă†ä¿ƒă—ă¾ă™ă€‚\n"
"指示ă•ă‚ŒăŸ CD ă‚’ăæŒă¡ă§ăªă„å ´åˆă¯ă€Œ%să€ă‚’ă‚¯ăƒªăƒƒă‚¯ă—ă¦ăă ă•ă„。"
@@ -200,12 +206,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -255,11 +260,11 @@ msgid ""
"command-line interface. The total size of this installation is about 65\n"
"megabytes."
msgstr ""
-"ă“ă“ă§ă¯ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă™ă‚‹ăƒ—ăƒ­ă‚°ăƒ©ăƒ ă‚’é¸ă³ă¾ă™ă€‚Mandriva Linux ă«ă¯æ•°åƒ\n"
+"ă“ă“ă§ă¯ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă™ă‚‹ăƒ—ăƒ­ă‚°ăƒ©ăƒ ă‚’é¸ă³ă¾ă™ă€‚Mageia ă«ă¯æ•°åƒ\n"
"ă‚‚ă®ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ăŒç”¨æ„ă•ă‚Œă¦ă„ă¾ă™ă€‚ăă‚Œă‚‰ă¯ç®¡ç†ă—ă‚„ă™ă„ă‚ˆă†ă«é¡ä¼¼ă—ăŸ\n"
"ă‚¢ăƒ—ăƒªă‚±ăƒ¼ă‚·ăƒ§ăƒ³ă”ă¨ă«ă‚°ăƒ«ăƒ¼ăƒ—化ă•ă‚Œă¦ă„ă¾ă™ 。\n"
"\n"
-"Mandriva Linux ă§ă¯ă“ă®ă‚°ăƒ«ăƒ¼ăƒ—ă‚’ă•らă«å››ă¤ă®ă‚«ăƒ†ă‚´ăƒªă«åˆ†é¡ă—ă¦ă„ă¾ă™ă€‚\n"
+"Mageia ă§ă¯ă“ă®ă‚°ăƒ«ăƒ¼ăƒ—ă‚’ă•らă«å››ă¤ă®ă‚«ăƒ†ă‚´ăƒªă«åˆ†é¡ă—ă¦ă„ă¾ă™ă€‚\n"
"ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă®é¸æă«é›ă—ă¦ă¯ă€è¤‡æ•°ă®ă‚«ăƒ†ă‚´ăƒªă‹ă‚‰ă‚°ăƒ«ăƒ¼ăƒ—ă‚’é¸ă¶ă“ă¨ăŒă§ă\n"
"ă¾ă™ă€‚例ăˆă°ă€Œăƒ¯ăƒ¼ă‚¯ă‚¹ăƒ†ăƒ¼ă‚·ăƒ§ăƒ³ă€ă¨ă—ă¦ă®ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă«ă€Œă‚µăƒ¼ăƒă€\n"
"ă‚«ăƒ†ă‚´ăƒªă®ă‚°ăƒ«ăƒ¼ăƒ—ă‚’å ăˆă‚‹ă“ă¨ă‚‚ă§ăă¾ă™ă€‚\n"
@@ -324,7 +329,7 @@ msgid "Truly minimal install"
msgstr "極å°ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«"
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -337,10 +342,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -369,7 +374,7 @@ msgstr ""
"\n"
"注æ„!! 鏿ă—ăŸă‚°ăƒ«ăƒ¼ăƒ—ă«ă‚µăƒ¼ăƒç”¨ă®ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ăŒå«ă¾ă‚Œă¦ă„ăŸă‚ă€ă‚ă‚‹ă„ă¯\n"
"個別ă«ăă‚Œă‚’é¸æă™ă‚‹ă¨ă€æœ¬å½“ă«ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă—ă¦ă‚ˆă„ă‹ç¢ºèªă‚’求ă‚ă¾ă™ă€‚\n"
-"Mandriva Linux ă®ăƒ‡ăƒ•ă‚©ăƒ«ăƒˆă®è¨­å®ă§ă¯ă€ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă•ă‚ŒăŸă‚µăƒ¼ăƒ“ă‚¹ă¯ă™ă¹ă¦\n"
+"Mageia ă®ăƒ‡ăƒ•ă‚©ăƒ«ăƒˆă®è¨­å®ă§ă¯ă€ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă•ă‚ŒăŸă‚µăƒ¼ăƒ“ă‚¹ă¯ă™ă¹ă¦\n"
"起動時ă«è‡ªå‹•ç„ă«é–‹å§‹ă•ă‚Œă¾ă™ă€‚ăƒ‡ă‚£ă‚¹ăƒˆăƒªăƒ“ăƒ¥ăƒ¼ă‚·ăƒ§ăƒ³ăŒăƒªăƒªăƒ¼ă‚¹ă•ă‚ŒăŸæ™‚点\n"
"ă§æ—¢çŸ¥ă®å•題ăŒăªă安全ă ă¨ă•ă‚Œă¦ă„ă¦ă‚‚ă€ăƒªăƒªăƒ¼ă‚¹å¾Œă«ă‚»ă‚­ăƒ¥ăƒªăƒ†ă‚£ăƒ›ăƒ¼ăƒ«ăŒ\n"
"発見ă•ă‚Œă‚‹å¯èƒ½æ€§ă¯ă‚ă‚ă¾ă™ă€‚\n"
@@ -492,11 +497,11 @@ msgstr ""
"ç›®ç„ă«é©ă—ăŸă‚µăƒ¼ăƒă‚’é¸ă‚“ă§ăă ă•ă„。"
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -551,7 +556,7 @@ msgid ""
"not successful in getting the display configured."
msgstr ""
"X (X ă‚¦ă‚£ăƒ³ăƒ‰ă‚¦ă‚·ă‚¹ăƒ†ăƒ ) ă¯ GNU/Linux ă®ă‚°ăƒ©ăƒ•ă‚£ă‚«ăƒ«ă‚¤ăƒ³ă‚¿ăƒ¼ăƒ•ă‚§ăƒ¼ă‚¹ă®\n"
-"中心ă¨ăªă‚‹éƒ¨åˆ†ă§ă€Mandriva Linux ă«å録ă•ă‚Œă¦ă„ă‚‹æ§˜ă€…ăªă‚°ăƒ©ăƒ•ă‚£ă‚«ăƒ«ç’°å¢ƒ\n"
+"中心ă¨ăªă‚‹éƒ¨åˆ†ă§ă€Mageia ă«å録ă•ă‚Œă¦ă„ă‚‹æ§˜ă€…ăªă‚°ăƒ©ăƒ•ă‚£ă‚«ăƒ«ç’°å¢ƒ\n"
"(KDE, GNOME, AfterStep, WindowMaker ăªă©) ă¯ă™ă¹ă¦ă“ă‚Œă«ä¾å­˜ă—ă¦ă„ă¾ă™ă€‚\n"
"\n"
"最é©ăªă‚°ăƒ©ăƒ•ă‚£ăƒƒă‚¯è¡¨ç¤ºă‚’å¾—ă‚‹ăŸă‚ă«èª¿æ•´å¯èƒ½ăªè¨­å®é …ç›®ăŒă„ăă¤ă‹ă‚ă‚ă¾ă™ă€‚\n"
@@ -657,41 +662,45 @@ msgstr ""
"ă§ăăªă‹ă£ăŸå ´åˆă¯ă€ă€Œ%să€ă‚’é¸ă‚“ă§ăă ă•ă„。"
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -700,15 +709,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -721,10 +730,10 @@ msgid ""
"experience. For more instructions on how to use the DiskDrake utility,\n"
"refer to the ``Managing Your Partitions'' section in the ``Starter Guide''."
msgstr ""
-"ă“ă“ă§ă¯ Mandriva Linux ă‚’ăƒăƒ¼ăƒ‰ăƒ‰ăƒ©ă‚¤ăƒ–ă®ă©ă“ă«ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă™ă‚‹ă‹ă‚’\n"
+"ă“ă“ă§ă¯ Mageia ă‚’ăƒăƒ¼ăƒ‰ăƒ‰ăƒ©ă‚¤ăƒ–ă®ă©ă“ă«ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă™ă‚‹ă‹ă‚’\n"
"鏿ă—ă¾ă™ă€‚ăƒăƒ¼ăƒ‰ăƒ‰ăƒ©ă‚¤ăƒ–ăŒç©ºă§ă‚ă£ăŸă‚æ—¢å­˜ă® OS ăŒă™ă¹ă¦ă®é ˜åŸŸă‚’使用\n"
"ă—ă¦ă„ă‚‹å ´åˆă¯ă€ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’è¨­å®ă—ăªă‘ă‚Œă°ăªă‚ă¾ă›ă‚“。\n"
-"基本ç„ă«ă€Mandriva Linux ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă™ă‚‹ă«ă¯ă€ăƒăƒ¼ăƒ‰ăƒ‰ăƒ©ă‚¤ăƒ–ă‚’\n"
+"基本ç„ă«ă€Mageia ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă™ă‚‹ă«ă¯ă€ăƒăƒ¼ăƒ‰ăƒ‰ăƒ©ă‚¤ăƒ–ă‚’\n"
"è«–ç†åˆ†å‰²ă—ă¦é ˜åŸŸă‚’確ä¿ă™ă‚‹ă“ă¨ăŒå¿…è¦ă§ă™ă€‚\n"
"\n"
"ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă®è¨­å®ă¯ă€ăŸă„ă¦ă„ă®å ´åˆå¾©å…ƒä¸å¯èƒ½ăªă†ăˆă€ăƒ‡ăƒ¼ă‚¿ă®æ¶ˆå¤±ă«\n"
@@ -751,7 +760,7 @@ msgstr ""
"Microsoft Windows ă® FAT ă¾ăŸă¯ NTFS ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă®ă‚µă‚¤ă‚ºă‚’変更ă—ă¾ă™ă€‚\n"
"ă‚µă‚¤ă‚ºå¤‰æ›´ă¯ă€Windows ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ăŒă‚らă‹ă˜ă‚ăƒ‡ăƒ•ăƒ©ă‚° (最é©åŒ–) ă•ă‚Œă¦\n"
"ă„ă‚Œă°ă€ăƒ‡ăƒ¼ă‚¿ă‚’失ă†ă“ă¨ăªă実行ă§ăă¾ă™ă€‚(å¿…ăăƒ‡ăƒ¼ă‚¿ă®ăƒăƒƒă‚¯ă‚¢ăƒƒăƒ—ă‚’\n"
-"ă—ă¦ăă„ă¦ăă ă•ă„) Mandriva Linux 㨠Microsoft Windows ă‚’ä¸¡æ–¹ä½¿ă†å ´åˆă¯\n"
+"ă—ă¦ăă„ă¦ăă ă•ă„) Mageia 㨠Microsoft Windows ă‚’ä¸¡æ–¹ä½¿ă†å ´åˆă¯\n"
"ă“ă®ă‚ªăƒ—ă‚·ăƒ§ăƒ³ă‚’é¸ă‚“ă§ăă ă•ă„。(Windows ă‚’æ¶ˆå»ă™ă‚‹å ´åˆă¯æ¬¡ă‚’å‚ç…§ă—ă¦\n"
"ăă ă•ă„: ăƒ‡ă‚£ă‚¹ă‚¯å…¨ä½“ă‚’æ¶ˆå»)\n"
"\n"
@@ -761,7 +770,7 @@ msgstr ""
"注æ„ă—ă¦ăă ă•ă„。\n"
"\n"
" * %s: ăƒăƒ¼ăƒ‰ăƒ‰ăƒ©ă‚¤ăƒ–ă®ă™ă¹ă¦ă®ăƒ‡ăƒ¼ă‚¿ă¨ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³\n"
-"ă‚’å‰é™¤ă— Mandriva Linux ă‚·ă‚¹ăƒ†ăƒ ă«å…¥ă‚Œæ›¿ăˆă‚‹å ´åˆă¯ă“ă®ă‚ªăƒ—ă‚·ăƒ§ăƒ³ă‚’é¸ă‚“ă§\n"
+"ă‚’å‰é™¤ă— Mageia ă‚·ă‚¹ăƒ†ăƒ ă«å…¥ă‚Œæ›¿ăˆă‚‹å ´åˆă¯ă“ă®ă‚ªăƒ—ă‚·ăƒ§ăƒ³ă‚’é¸ă‚“ă§\n"
"ăă ă•ă„ă€‚ç¢ºèªå¾Œă¯å–ă‚æ¶ˆă—ă§ăă¾ă›ă‚“ă®ă§å分注æ„ă—ă¦ăă ă•ă„。\n"
"\n"
" !! ă“ă®ă‚ªăƒ—ă‚·ăƒ§ăƒ³ă‚’é¸ă¶ă¨ăƒ‡ă‚£ă‚¹ă‚¯ä¸ă®å…¨ăƒ‡ăƒ¼ă‚¿ăŒæ¶ˆå»ă•ă‚Œă¾ă™ !!\n"
@@ -883,7 +892,7 @@ msgid "Save packages selection"
msgstr ""
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -902,7 +911,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -921,16 +930,16 @@ msgstr ""
"ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’ăƒ•ă‚©ăƒ¼ăƒăƒƒăƒˆă™ă‚‹æº–å‚™ăŒă§ăăŸă‚‰ă€Œ%să€ă‚’ă‚¯ăƒªăƒƒă‚¯ă—ă¦ăă ă•"
"ă„。\n"
"\n"
-"Mandriva Linux ă‚’åˆ¥ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă«æ–°è¦ă«ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă™ă‚‹å ´åˆă¯\n"
+"Mageia ă‚’åˆ¥ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă«æ–°è¦ă«ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă™ă‚‹å ´åˆă¯\n"
"ă€Œ%să€ă‚’ă‚¯ăƒªăƒƒă‚¯ă—ă¦ăă ă•ă„。\n"
"\n"
"ăƒ‡ă‚£ă‚¹ă‚¯ă®ä¸è‰¯ăƒ–ăƒ­ăƒƒă‚¯ă‚’æ¤œè¨¼ă™ă‚‹ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’é¸ă¶ă«ă¯\n"
"ă€Œ%să€ă‚’ă‚¯ăƒªăƒƒă‚¯ă—ă¦ăă ă•ă„。"
#: ../help.pm:437
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -942,7 +951,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"Mandriva Linux ă®ăƒªăƒªăƒ¼ă‚¹å¾Œă«ă€ăƒă‚°ă®ä¿®æ­£ă€ă‚ă‚‹ă„ă¯ă‚»ă‚­ăƒ¥ăƒªăƒ†ă‚£å•é¡Œă‚’è§£æ±º\n"
+"Mageia ă®ăƒªăƒªăƒ¼ă‚¹å¾Œă«ă€ăƒă‚°ă®ä¿®æ­£ă€ă‚ă‚‹ă„ă¯ă‚»ă‚­ăƒ¥ăƒªăƒ†ă‚£å•é¡Œă‚’è§£æ±º\n"
"ă™ă‚‹ăŸă‚ă«æ›´æ–°ă•ă‚ŒăŸăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ăŒă‚ă‚‹ă‹ă‚‚ă—ă‚Œă¾ă›ă‚“。ă“ă‚Œă‚‰ă®ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’\n"
"ă‚¤ăƒ³ă‚¿ăƒ¼ăƒăƒƒăƒˆă‹ă‚‰ăƒ€ă‚¦ăƒ³ăƒ­ăƒ¼ăƒ‰ă—ă¦ă‚·ă‚¹ăƒ†ăƒ ă‚’æ›´æ–°ă™ă‚‹ă“ă¨ăŒă§ăă¾ă™ă€‚æ—¢ă«\n"
"ă‚¤ăƒ³ă‚¿ăƒ¼ăƒăƒƒăƒˆă«æ¥ç¶ă—ă¦ă„ă‚Œă°ă€Œ%să€ă«ăƒă‚§ăƒƒă‚¯ă‚’å…¥ă‚Œă¦ăă ă•ă„。\n"
@@ -954,7 +963,7 @@ msgstr ""
"å ´åˆă¯ă€Œ%să€ă‚’æ¼ă—ă¦ăă ă•ă„。"
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -963,7 +972,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -975,7 +984,7 @@ msgstr ""
"ă—ă‹ă—ă‚»ă‚­ăƒ¥ăƒªăƒ†ă‚£ăƒ¬ăƒ™ăƒ«ă‚’é«˜ăă™ă‚‹ă¨ä¸€èˆ¬ç„ă«ă¯ä½¿ă„勿‰‹ăŒæ‚ªăăªă‚ă¾ă™ă€‚\n"
"\n"
"ä½•ă‚’é¸æă—ă¦ă‚ˆă„ă‹åˆ†ă‹ă‚‰ăªă„å ´åˆă¯ăƒ‡ăƒ•ă‚©ăƒ«ăƒˆă®ă¾ă¾ă«ă—ă¦ăă„ă¦ăă ă•ă„。\n"
-"設å®ă¯å¾Œă§å¤‰æ›´ă§ăă¾ă™ă€‚Mandriva Linux ă‚³ăƒ³ăƒˆăƒ­ăƒ¼ăƒ«ă‚»ăƒ³ă‚¿ăƒ¼ă«ă¯ draksec\n"
+"設å®ă¯å¾Œă§å¤‰æ›´ă§ăă¾ă™ă€‚Mageia ă‚³ăƒ³ăƒˆăƒ­ăƒ¼ăƒ«ă‚»ăƒ³ă‚¿ăƒ¼ă«ă¯ draksec\n"
"ă¨ă„ă†ăă®ăŸă‚ă®ăƒ„ăƒ¼ăƒ«ăŒç”¨æ„ă•ă‚Œă¦ă„ă¾ă™ă€‚\n"
"\n"
"%s ă«ă‚»ă‚­ăƒ¥ăƒªăƒ†ă‚£ç®¡ç†è€…ă®ăƒ¡ăƒ¼ăƒ«ă‚¢ăƒ‰ăƒ¬ă‚¹ă‚’å…¥å›ă—ă¦ăă ă•ă„。\n"
@@ -987,24 +996,27 @@ msgid "Security Administrator"
msgstr "ă‚»ă‚­ăƒ¥ăƒªăƒ†ă‚£ç®¡ç†è€…"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1020,21 +1032,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1051,16 +1065,10 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
-"ă“ă“ă§ă¯ Mandriva Linux ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă™ă‚‹ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’é¸ă³ă¾ă™ă€‚\n"
+"ă“ă“ă§ă¯ Mageia ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă™ă‚‹ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’é¸ă³ă¾ă™ă€‚\n"
"以å‰ă«ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă—ăŸ GNU/Linux ă‚·ă‚¹ăƒ†ăƒ ăŒæ®‹ă£ă¦ă„ăŸă‚ă€åˆ¥ă®ăƒ„ăƒ¼ăƒ«ă‚’\n"
"使ă£ă¦æ—¢ă«ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ăŒå®ç¾©ă•ă‚Œă¦ă„ă‚‹å ´åˆă¯ă€æ—¢å­˜ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’\n"
"利用ă™ă‚‹ă“ă¨ăŒă§ăă¾ă™ă€‚ăă†ă§ăªă„å ´åˆă¯ăƒăƒ¼ăƒ‰ăƒ‰ăƒ©ă‚¤ăƒ–ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’\n"
@@ -1074,7 +1082,7 @@ msgstr ""
"\n"
" * %s: 鏿ă—ăŸăƒ‰ăƒ©ă‚¤ăƒ–ă®ă™ă¹ă¦ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’å‰é™¤ă™ă‚‹\n"
"\n"
-" * %s: ăƒăƒ¼ăƒ‰ăƒ‰ăƒ©ă‚¤ăƒ–ă®ç©ºă領域ă«è‡ªå‹•ç„ă« ext3 㨠swap ă‚’\n"
+" * %s: ăƒăƒ¼ăƒ‰ăƒ‰ăƒ©ă‚¤ăƒ–ă®ç©ºă領域ă«è‡ªå‹•ç„ă« ext4 㨠swap ă‚’\n"
"作æˆă™ă‚‹\n"
"\n"
"%s: ă“ă“ă‹ă‚‰æ‹¡å¼µæ©Ÿèƒ½ă‚’利用ă§ăă¾ă™:\n"
@@ -1124,11 +1132,6 @@ msgstr ""
"\n"
"使用å¯èƒ½ăªä»–ă®ăƒ•ă‚¡ă‚¤ăƒ«ă‚·ă‚¹ăƒ†ăƒ ă«ă¤ă„ă¦ă¯ă€Reference Manual ă®\n"
"'ext2FS' ă®ç« ă‚’ă読ă¿ăă ă•ă„。\n"
-"\n"
-"PPC ăƒă‚·ăƒ³ă«ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă™ă‚‹å ´åˆă¯æœ€ä½ 1 MB ă® HFS bootstrap \n"
-"ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’ä½œæˆă—ă¦ăă ă•ă„。yaboot ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€ăŒä½¿ç”¨ă—ă¾ă™ă€‚\n"
-"ă“ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’ă‚‚ă†å°‘ă—大ăăă—ă¦ăă㨠(例ăˆă° 50 MB ăらă„)ă€\n"
-"ă‚¹ăƒă‚¢ă‚«ăƒ¼ăƒăƒ«ă‚„ç·æ€¥ăƒ–ăƒ¼ăƒˆç”¨ă® ramdisk ă‚¤ăƒ¡ăƒ¼ă‚¸ă‚’ä¿å­˜ă™ă‚‹ă®ă«åˆ©ç”¨ă§ăă¾ă™ă€‚"
#: ../help.pm:526
#, c-format
@@ -1166,40 +1169,46 @@ msgid "Toggle between normal/expert mode"
msgstr "標準/ă‚¨ă‚­ă‚¹ăƒ‘ăƒ¼ăƒˆăƒ¢ăƒ¼ăƒ‰ă®åˆ‡ă‚替ăˆ"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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"
-"Mandriva Linux ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă™ă‚‹ăŸă‚ă«ăƒªă‚µă‚¤ă‚ºă™ă‚‹ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’\n"
+"Mageia ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă™ă‚‹ăŸă‚ă«ăƒªă‚µă‚¤ă‚ºă™ă‚‹ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’\n"
"é¸ă‚“ă§ăă ă•ă„。\n"
"\n"
"ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă¯æ¬¡ă®ă‚ˆă†ă«è¡¨ç¤ºă•ă‚Œă¾ă™: \"Linux name\", \"Windows name\"\n"
@@ -1241,35 +1250,34 @@ msgstr ""
"ă€Œ%să€ă‚’ă‚¯ăƒªăƒƒă‚¯ă™ă‚‹ă¨ă™ă¹ă¦ă®å›½åăƒªă‚¹ăƒˆăŒè¡¨ç¤ºă•ă‚Œă¾ă™ă€‚"
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"ă“ă®ă‚¹ăƒ†ăƒƒăƒ—ă¯æ—¢å­˜ă® GNU/Linux ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ăŒæ¤œå‡ºă•ă‚ŒăŸă¨ăă«ă®ă¿è¡¨ç¤º\n"
"ă•ă‚Œă¾ă™ă€‚\n"
"\n"
-"DrakX ă¯æ—¢å­˜ă® Mandriva Linux ă‚·ă‚¹ăƒ†ăƒ ă‚’æ›´æ–°ă™ă‚‹ă‹ăă‚Œă¨ă‚‚æ–°è¦ă«ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼"
-"ăƒ«\n"
+"DrakX ă¯æ—¢å­˜ă® Mageia ă‚·ă‚¹ăƒ†ăƒ ă‚’æ›´æ–°ă™ă‚‹ă‹ăă‚Œă¨ă‚‚æ–°è¦ă«ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«\n"
"ă™ă‚‹ă‹ă‚’å°‹ă­ă¾ă™:\n"
"\n"
" * %s: 基本ç„ă«ă¯å¤ă„ă‚·ă‚¹ăƒ†ăƒ ă‚’å®Œå…¨ă«æ¶ˆå»ă—ă¦ă—ă¾ă„ă¾ă™ă€‚\n"
@@ -1277,10 +1285,10 @@ msgstr ""
"\"home\" ăƒ‡ă‚£ăƒ¬ă‚¯ăƒˆăƒª) ă‚’æ®‹ă™ă“ă¨ăŒă§ăă¾ă™ă€‚ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă®è¨­å®ă‚„ăƒ•ă‚¡ă‚¤ăƒ«\n"
"ă‚·ă‚¹ăƒ†ăƒ ă‚’å¤‰æ›´ă•ă‚Œă‚‹å ´åˆă¯ă“ă®ă‚ªăƒ—ă‚·ăƒ§ăƒ³ă‚’ă使ă„ăă ă•ă„。\n"
"\n"
-" * %s: ă“ă‚Œă¯æ—¢ă« Mandriva Linux ă«ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă•ă‚Œă¦ă„ă‚‹\n"
+" * %s: ă“ă‚Œă¯æ—¢ă« Mageia ă«ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă•ă‚Œă¦ă„ă‚‹\n"
"ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’ă‚¢ăƒƒăƒ—ăƒ‡ăƒ¼ăƒˆă—ă¾ă™ă€‚ç¾åœ¨ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă®è¨­å®ă‚„ăƒ¦ăƒ¼ă‚¶ăƒ‡ăƒ¼ă‚¿ă¯\n"
"変更ă•ă‚Œă¾ă›ă‚“。ăă®ä»–ă®è¨­å®ă®å¤§éƒ¨åˆ†ă¯æ¨™æº–ă®ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă¨åŒæ§˜ă«è¡Œăˆă¾ă™ă€‚\n"
-"ă€Œă‚¢ăƒƒăƒ—ă‚°ăƒ¬ăƒ¼ăƒ‰ă€ă¯ Mandriva Linux ă®ăƒăƒ¼ă‚¸ăƒ§ăƒ³ăŒ \"8.1\" 以é™ă§ă‚ă‚Œă°\n"
+"ă€Œă‚¢ăƒƒăƒ—ă‚°ăƒ¬ăƒ¼ăƒ‰ă€ă¯ Mageia ă®ăƒăƒ¼ă‚¸ăƒ§ăƒ³ăŒ \"8.1\" 以é™ă§ă‚ă‚Œă°\n"
"å•題ăªă„ă¯ăă§ă™ă€‚\"8.1\" ă‚ˆă‚å¤ă„ăƒăƒ¼ă‚¸ăƒ§ăƒ³ă«ă¯ăå‹§ă‚ă§ăă¾ă›ă‚“。"
#: ../help.pm:594
@@ -1316,7 +1324,7 @@ msgstr ""
"åˆ‡ă‚æ›¿ăˆă‚‹ă‚­ăƒ¼ă‚’指å®ă§ăă¾ă™ă€‚"
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1332,8 +1340,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1372,7 +1379,7 @@ msgstr ""
"\n"
"ăƒ¦ăƒ‹ă‚³ăƒ¼ăƒ‰ (UTF-8) サăƒăƒ¼ăƒˆă«ă¤ă„ă¦: ăƒ¦ăƒ‹ă‚³ăƒ¼ăƒ‰ă¯ä¸–界中ă®ă™ă¹ă¦ă®è¨€èªă‚’\n"
"ă‚«ăƒăƒ¼ă—ă¾ă™ă€‚ă—ă‹ă—ăªăŒă‚‰ă€GNU/Linux 環境ă§ă®ăƒ¦ăƒ‹ă‚³ăƒ¼ăƒ‰ă‚µăƒăƒ¼ăƒˆă¯ă¾ă é–‹ç™º\n"
-"途ä¸ă«ă‚ă‚ă¾ă™ă€‚ăă®ăŸă‚ă€Mandriva Linux ă§ă¯ăƒ¦ăƒ¼ă‚¶ă®é¸æă«å¿œă˜ă¦ăă®ä½¿ç”¨ă‚’\n"
+"途ä¸ă«ă‚ă‚ă¾ă™ă€‚ăă®ăŸă‚ă€Mageia ă§ă¯ăƒ¦ăƒ¼ă‚¶ă®é¸æă«å¿œă˜ă¦ăă®ä½¿ç”¨ă‚’\n"
"制é™ă—ă¦ă„ă¾ă™:\n"
"\n"
" * ăƒ¬ă‚¬ă‚·ăƒ¼ăªă‚¨ăƒ³ă‚³ăƒ¼ăƒ‰ă‚’使用ă™ă‚‹è¨€èª (latin1/ăƒ­ă‚·ă‚¢èª/日本èª/中国èª/\n"
@@ -1502,7 +1509,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1525,10 +1532,10 @@ msgstr ""
"ă“ă®ă‚ªăƒ—ă‚·ăƒ§ăƒ³ă¯æ„å‘³ă‚’ă‚ˆăç†è§£ă•ă‚Œă¦ă„ă‚‹å ´åˆä»¥å¤–ă¯é¸ă°ăªă„ă§ăă ă•ă„。"
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1549,11 +1556,11 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"ă“ă“ă§ă¯ă€ă‚³ăƒ³ăƒ”ăƒ¥ăƒ¼ă‚¿ă®å°åˆ·ă‚·ă‚¹ăƒ†ăƒ ă‚’鏿ă—ă¾ă™ă€‚ä»–ă® OS ă«ă¯ä¸€ç¨®é¡ă—ă‹\n"
-"ă‚ă‚ă¾ă›ă‚“ăŒă€Mandriva Linux ă«ă¯äºŒç¨®é¡ă®å°åˆ·ă‚·ă‚¹ăƒ†ăƒ ăŒă‚ă‚ă¾ă™ă€‚ăă‚Œăă‚Œ\n"
+"ă‚ă‚ă¾ă›ă‚“ăŒă€Mageia ă«ă¯äºŒç¨®é¡ă®å°åˆ·ă‚·ă‚¹ăƒ†ăƒ ăŒă‚ă‚ă¾ă™ă€‚ăă‚Œăă‚Œ\n"
"åˆ©ç‚¹ă¨æ¬ ç‚¹ăŒă‚ă‚ă¾ă™ă®ă§ă€ă‚ˆă‚é©ă—ăŸă‚‚ă®ă‚’é¸ă‚“ă§ăă ă•ă„。\n"
"\n"
" * %s - 'Print, Do not Queue (å°åˆ·ă™ă‚‹ă€‚ă‚­ăƒ¥ăƒ¼ă¯ă—ăªă„)' ă®ç•¥ă€‚\n"
@@ -1571,7 +1578,7 @@ msgstr ""
"ăă ă•ă„ă€‚ă€Œ%să€ă«ă¯å°åˆ·/ăƒ—ăƒªăƒ³ă‚¿ă‚ªăƒ—ă‚·ăƒ§ăƒ³ă®é¸æ/ăƒ—ăƒªăƒ³ă‚¿ă®ç®¡ç†ăªă©ă®\n"
"ăŸă‚ă®ă‚°ăƒ©ăƒ•ă‚£ă‚«ăƒ«ăƒ•ăƒ­ăƒ³ăƒˆă‚¨ăƒ³ăƒ‰ăŒă‚ă‚ă¾ă™ă€‚\n"
"\n"
-"鏿ă—ăŸå°åˆ·ă‚·ă‚¹ăƒ†ăƒ ă‚’後ă§å¤‰æ›´ă™ă‚‹å ´åˆă¯ă€Mandriva Linux ă‚³ăƒ³ăƒˆăƒ­ăƒ¼ăƒ«\n"
+"鏿ă—ăŸå°åˆ·ă‚·ă‚¹ăƒ†ăƒ ă‚’後ă§å¤‰æ›´ă™ă‚‹å ´åˆă¯ă€Mageia ă‚³ăƒ³ăƒˆăƒ­ăƒ¼ăƒ«\n"
"ă‚»ăƒ³ă‚¿ăƒ¼ă® PrinterDrake ă§ă€Œ%să€ă‚’ă‚¯ăƒªăƒƒă‚¯ă—ă¦ăă ă•ă„。"
#: ../help.pm:768
@@ -1597,7 +1604,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1678,8 +1685,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1696,7 +1702,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1742,7 +1748,7 @@ msgstr ""
"ă¯ă€Œ%să€ă‚’ă‚¯ăƒªăƒƒă‚¯ă—ă¦è¨­å®ă—ç›´ă—ă¦ăă ă•ă„。\n"
"\n"
" * %s: ă‚¤ăƒ³ă‚¿ăƒ¼ăƒăƒƒăƒˆă¨ăƒ­ăƒ¼ă‚«ăƒ«ăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯ă®è¨­å®ă€‚\n"
-"ăƒăƒ‹ăƒ¥ă‚¢ăƒ«ă‚’å‚ç…§ă™ă‚‹ă‹ă€ă‚‚ă—ăă¯ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«å®Œäº†å¾Œă« Mandriva Linux\n"
+"ăƒăƒ‹ăƒ¥ă‚¢ăƒ«ă‚’å‚ç…§ă™ă‚‹ă‹ă€ă‚‚ă—ăă¯ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«å®Œäº†å¾Œă« Mageia\n"
"ă‚³ăƒ³ăƒˆăƒ­ăƒ¼ăƒ«ă‚»ăƒ³ă‚¿ăƒ¼ă®ăƒ˜ăƒ«ăƒ—ă«å¾“ă£ă¦è¡Œă£ă¦ăă ă•ă„。\n"
"\n"
" * %s: ă‚ăªăŸă®ăƒă‚·ăƒ³ăŒăƒ—ăƒ­ă‚­ă‚·ă‚µăƒ¼ăƒă®èƒŒå¾Œă«ă‚ă‚Œă°\n"
@@ -1757,7 +1763,7 @@ msgstr ""
"\n"
" * %s: ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€ă®è¨­å®ă‚’変更ă™ă‚‹ă¨ăă¯ă“ă®ăƒœă‚¿ăƒ³ă‚’\n"
"æ¼ă—ă¦ăă ă•ă„。(注æ„:ă“ă‚Œă¯ä¸ç´è€…å‘ăă§ă™) å°åˆ·ă•ă‚ŒăŸăƒ‰ă‚­ăƒ¥ăƒ¡ăƒ³ăƒˆă¾ăŸă¯\n"
-"Mandriva Linux ă‚³ăƒ³ăƒˆăƒ­ăƒ¼ăƒ«ă‚»ăƒ³ă‚¿ăƒ¼ă®ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€ă«é–¢ă™ă‚‹ăƒ˜ăƒ«ăƒ—ă‚’å‚ç…§ă—ă¦\n"
+"Mageia ă‚³ăƒ³ăƒˆăƒ­ăƒ¼ăƒ«ă‚»ăƒ³ă‚¿ăƒ¼ă®ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€ă«é–¢ă™ă‚‹ăƒ˜ăƒ«ăƒ—ă‚’å‚ç…§ă—ă¦\n"
"ăă ă•ă„。\n"
"\n"
" * %s: ă“ă“ă§ă¯ă©ă®ă‚µăƒ¼ăƒ“ă‚¹ă‚’æœ‰å¹ă«ă™ă‚‹ă‹ă‚’ç´°ă‹ă設å®ă§ăă¾ă™ă€‚\n"
@@ -1779,13 +1785,13 @@ msgid "Graphical Interface"
msgstr "ă‚°ăƒ©ăƒ•ă‚£ă‚«ăƒ«ă‚¤ăƒ³ă‚¿ăƒ¼ăƒ•ă‚§ăƒ¼ă‚¹"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
-"Mandriva Linux ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă™ă‚‹ăŸă‚ă«ăƒ•ă‚©ăƒ¼ăƒăƒƒăƒˆă™ă‚‹ăƒăƒ¼ăƒ‰ăƒ‰ăƒ©ă‚¤ăƒ–ă‚’\n"
+"Mageia ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă™ă‚‹ăŸă‚ă«ăƒ•ă‚©ăƒ¼ăƒăƒƒăƒˆă™ă‚‹ăƒăƒ¼ăƒ‰ăƒ‰ăƒ©ă‚¤ăƒ–ă‚’\n"
"é¸ă‚“ă§ăă ă•ă„ă€‚æ³¨æ„: ă“ă®ăƒ‰ăƒ©ă‚¤ăƒ–ă®ăƒ‡ăƒ¼ă‚¿ă¯ă™ă¹ă¦å¤±ă‚ă‚Œă€å›å¾©ă™ă‚‹ă“ă¨\n"
"ă¯ă§ăă¾ă›ă‚“。"
@@ -1793,12 +1799,14 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"ă“ă®ăƒăƒ¼ăƒ‰ăƒ‰ăƒ©ă‚¤ăƒ–ă®ă™ă¹ă¦ă®ăƒ‡ăƒ¼ă‚¿ă¨ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’å‰é™¤ă™ă‚‹å ´åˆă¯\n"
"ă€Œ%să€ă‚’ă‚¯ăƒªăƒƒă‚¯ă—ă¦ăă ă•ă„。\n"
diff --git a/perl-install/install/help/po/ko.po b/perl-install/install/help/po/ko.po
index b5d240bf3..b1aa3c2ff 100644
--- a/perl-install/install/help/po/ko.po
+++ b/perl-install/install/help/po/ko.po
@@ -12,6 +12,7 @@ msgstr ""
"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"
@@ -21,7 +22,7 @@ msgstr ""
#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
@@ -89,7 +90,8 @@ msgstr "aboot를 ́‚¬́©í•˜́‹œê² ́µë‹ˆê¹Œ?"
#: ../help.pm:57
#, fuzzy, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -99,24 +101,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"́„ íƒëœ 하드디́¤í¬́ƒ́˜ 기́¡´ 리눅́¤ 파티́…˜́´ ́œ„́— ́—´ê±°ë˜́–´ ́ˆ́µë‹ˆë‹¤.\n"
@@ -157,7 +163,7 @@ msgstr ""
#: ../help.pm:88
#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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"
@@ -172,12 +178,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -294,10 +299,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -404,7 +409,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -508,39 +513,43 @@ msgstr ""
#: ../help.pm:319
#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -549,15 +558,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -764,7 +773,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -796,7 +805,7 @@ msgstr ""
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -819,7 +828,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -846,21 +855,24 @@ msgstr "ë³´́•ˆ 관리́ (로그́¸ ë˜ë” ́´ë©”́¼)"
#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -876,21 +888,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -907,14 +921,8 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"́´́ œ ́–´ë 파티́…˜́´ 맨드리바 리눅́¤́˜ ́„¤́¹˜́©́œ¼ë¡œ ́‚¬́©ë˜́–´́•¼ í• ́§€ë¥¼\n"
"́„ íƒí•´́•¼ 합니다. ́´́ „́— 다른 GNU/리눅́¤ë¥¼ ́„¤́¹˜í•œ ́ ́´ ́ˆê±°ë‚˜, 다른 파티́…˜\n"
@@ -967,13 +975,6 @@ msgstr ""
" â—‹ ă€ŒCtrl + dă€: 파티́…˜ ́‚­́ œí•˜ê¸°.\n"
"\n"
" â—‹ ă€ŒCtrl + mă€: 마́´í¸ ́œ„́¹˜ ́§€́ •하기.\n"
-"\n"
-"ë§Œ́•½ PPC ́»´í“¨í„°́—́„œ ́„¤́¹˜í•˜ê³  ́ˆë” ́¤‘́´ë¼ë©´, YABOOT ë¶€í¸ë¡œë”ê°€ ́‚¬́©í•  ́µœ́†Œ "
-"1MB\n"
-"́˜ HFS ă€Œë¶€í¸́¤í¸ë©ă€íŒŒí‹°́…˜́„ 만들 í•„́”ê°€ ́ˆ́µë‹ˆë‹¤. ë§Œ́•½ ê·¸ 파티́…˜́„ 보다 í¬"
-"게\n"
-"(가령, 50MB) 만들면, ́‘급 ́ƒí™©́‹œ́— ́‚¬́©í•  ́—¬ë¶„́˜ ́»¤ë„ê³¼ ë¨ë””́¤í¬ ́´ë¯¸́§€ë¥¼\n"
-"́ €́¥í•  ́ˆ˜ ́ˆë” ́œ ́©í•œ ́¥́†Œê°€ ë  ê²ƒ́…니다."
#: ../help.pm:526
#, c-format
@@ -1013,34 +1014,40 @@ msgstr "́¼ë°˜ 모드로 ́ „환"
#: ../help.pm:536
#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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"
@@ -1089,23 +1096,23 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
#: ../help.pm:594
@@ -1156,8 +1163,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1288,7 +1294,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1299,7 +1305,7 @@ msgstr ""
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -1320,7 +1326,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
@@ -1347,7 +1353,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1436,8 +1442,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1454,7 +1459,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1479,8 +1484,8 @@ msgstr "́‹œ́‘́‹œ 바로 X ́‹¤í–‰"
#: ../help.pm:861
#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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"
@@ -1491,12 +1496,14 @@ msgstr ""
#, fuzzy, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"́´ 하드디́¤í¬́ƒ́˜ 모든 ë°́´í„°́™€ 파티́…˜́„ ́‚­́ œí•˜ë ¤ë©´, ă€Œí™•́¸ă€́„ 누르́„¸́”.\n"
"!!́£¼́˜í•˜́„¸́”!!́¼ë‹¨ ă€Œí™•́¸ă€́„ 누르게 ë˜ë©´, MS ́œˆë„́°́¦ˆ ë°́´í„¸ë¥´ í¬í•¨í•˜́—¬ ́´ "
diff --git a/perl-install/install/help/po/ky.po b/perl-install/install/help/po/ky.po
index 75d7197a8..6894e3281 100644
--- a/perl-install/install/help/po/ky.po
+++ b/perl-install/install/help/po/ky.po
@@ -17,15 +17,15 @@ msgstr ""
"X-Generator: KBabel 1.3\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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"
-"ĐĐ» Mandriva Linux'Ñ‚ÑƒĐ½ Đ±Đ°Ñ€Đ´Ñ‹Đº диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Đ²Đ´ĐµÑ€Đ¸Đ½Đµ Ñ‚Đ°Ñ€Đ°Ñ‚Ñ‹Đ»Đ°Ñ‚. Đ­Đ³ĐµÑ€ Ñиз Đ°Đ½Ñ‹Đ½\n"
+"ĐĐ» Mageia'Ñ‚ÑƒĐ½ Đ±Đ°Ñ€Đ´Ñ‹Đº диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Đ²Đ´ĐµÑ€Đ¸Đ½Đµ Ñ‚Đ°Ñ€Đ°Ñ‚Ñ‹Đ»Đ°Ñ‚. Đ­Đ³ĐµÑ€ Ñиз Đ°Đ½Ñ‹Đ½\n"
"Đ¸Ñ‡Đ¸Đ½Đ´ĐµĐ³Đ¸ Đ±Đ°Ñ€Đ´Ñ‹Đº ÑˆĐ°Ñ€Ñ‚Ñ‚Đ°Ñ€Đ³Đ° ĐºÓ©Đ½Đ±Ó©ÑÓ©̉£̉¯Đ·, \"%s\" Ñ€Đ°Đ¼ĐºĐ°ÑÑ‹Đ½ Ñ‚Đ°Đ½Đ´Đ°̉£Ñ‹Đ·. ĐĐ½Đ´Đ°Đ¹\n"
"Đ±Đ¾Đ»Đ±Đ¾ÑĐ¾, \"%s\" баÑĐºÑ‹Ñ‡Ñ‹Đ½ баÑÑа̉£Ñ‹Đ· ÑĐ¸Đ·Đ´Đ¸Đ½ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€ ĐºĐ°Đ¹Ñ€Đ° ж̉¯ĐºÑ‚Ó©Đ»Ó©Ñ‚."
@@ -128,7 +128,7 @@ msgstr "ĐœÑ‹Đ½Đ´Đ°Đ¹ Đ¼̉¯Đ¼Đº̉¯Đ½Ñ‡̉¯Đ»̉¯ĐºÑ‚̉¯ ĐºĐ°Đ°Đ»Đ°Đ¹ÑÑ‹Đ·Đ±Ñ‹?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -138,24 +138,24 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"Đ–Đ¾Đ³Đ¾Ñ€ÑƒĐ´Đ°Đ³Ñ‹ Ñ‚Đ¸Đ·Đ¼Đµ ÑĐ¸Đ·Đ´Đ¸Đ½ ĐºĐ°Ñ‚ÑƒÑƒ диÑĐºĐ¸̉£Đ¸Đ·Đ´ĐµĐ³Đ¸ Ñ‚Đ°Đ±Ñ‹Đ»Đ³Đ°Đ½ Linux бөл̉¯Đ¼Đ´Ó©Ñ€̉¯.\n"
@@ -191,15 +191,15 @@ msgstr ""
"ал ÑĐ¼Đ¸ \"b\" Đ±Đ¾Đ»ÑĐ¾ \"second lowest SCSI ID\", ж.Đ´.у.Ñ. ÑĐºĐµĐ½Đ´Đ¸Đ³Đ¸Đ½ Đ±ĐµÑ€ĐµÑ‚"
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Mandriva Linux Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒĐ»ÑƒÑˆÑƒ Đ±Đ¸Ñ€ Đ½ĐµÑ‡Đµ CD-ROMĐ³Đ¾ бөл̉¯Đ½̉¯Đ¿ Đ¶Đ°Đ¹Đ³Đ°ÑˆÑ‚Ñ‹Ñ€Ñ‹Đ»Đ³Đ°Đ½. Đ­Đ³ĐµÑ€Đ´Đµ\n"
+"Mageia Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒĐ»ÑƒÑˆÑƒ Đ±Đ¸Ñ€ Đ½ĐµÑ‡Đµ CD-ROMĐ³Đ¾ бөл̉¯Đ½̉¯Đ¿ Đ¶Đ°Đ¹Đ³Đ°ÑˆÑ‚Ñ‹Ñ€Ñ‹Đ»Đ³Đ°Đ½. Đ­Đ³ĐµÑ€Đ´Đµ\n"
"Ñ‚Đ°Đ½Đ´Đ°Đ»Đ³Đ°Đ½ Đ¿Đ°ĐºĐµÑ‚ Đ±Đ°ÑˆĐºĐ° CD-ROMĐ´Đ¾ Đ¶Đ°Ñ‚Ñа, DrakX ÑƒÑ‡ÑƒÑ€Đ´Đ°Đ³Ñ‹ CDĐ½Đ¸ Ñ‡Ñ‹Đ³Đ°Ñ€Ñ‹Đ¿\n"
"ĐºĐµÑ€ĐµĐºÑ‚ĐµĐ»Đ¸Đ¿ Đ¶Đ°Ñ‚ĐºĐ°Đ½ Ñ‚Đ¸Đ¹Đ¸Ñˆ̉¯̉¯ CDĐ½Đ¸ ÑĐ°Đ»ÑƒÑƒ̉£ÑƒĐ·Đ´Ñƒ ÑÑƒÑ€Đ°Đ¹Ñ‚. Đ­Đ³ĐµÑ€Đ´Đµ Đ¡Đ¸Đ·Đ´Đµ Ñ‚Đ¸Đ¹Đ¸ÑˆÑ‚̉¯̉¯\n"
"CD ĐºĐ¾Đ» Đ°Đ»Đ´Ñ‹̉£Ñ‹Đ·Đ´Đ° Đ¶Đ¾Đº Đ±Đ¾Đ»ÑĐ¾, Đ¶Ó©Đ½ Đ³Đ°Đ½Đ° \"%s\" Ñ‚̉¯Đ¹Đ¼Ó©Ñ̉¯Đ½ Ñ‡ĐµÑ€Ñ‚Đ¸̉£Đ¸Đ·, Đ±ÑƒĐ» ÑƒÑ‡ÑƒÑ€Đ´Đ°\n"
@@ -209,12 +209,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -265,12 +264,12 @@ msgid ""
"megabytes."
msgstr ""
"Đ­Đ¼Đ¸ ÑиÑÑ‚ĐµĐ¼Đ°̉£Ñ‹Đ·Đ³Đ° ĐºĐ°Đ¹ÑÑ‹ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Đ°Đ»Đ°Ñ€Đ´Ñ‹ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ½Ñƒ ĐºĐ°Đ°Đ»Đ°Ñ€Ñ‹̉£Ñ‹Đ·Đ´Ñ‹ Đ°Đ½Ñ‹ĐºÑ‚Đ¾Đ¾Đ³Đ¾\n"
-"ÑƒĐ±Đ°ĐºÑ‹Ñ‚ ĐºĐµĐ»Đ¸Đ¿ Đ¶ĐµÑ‚Ñ‚Đ¸. Mandriva Linux Đ¼ĐµĐ½ĐµĐ½ ĐºĐ¾ÑˆĐ¾ Đ¼Đ¸̉£Đ´ĐµĐ³ĐµĐ½ Đ¿Đ°ĐºĐµÑ‚Ñ‚ĐµÑ€ ÑÑƒĐ½ÑƒÑˆ "
+"ÑƒĐ±Đ°ĐºÑ‹Ñ‚ ĐºĐµĐ»Đ¸Đ¿ Đ¶ĐµÑ‚Ñ‚Đ¸. Mageia Đ¼ĐµĐ½ĐµĐ½ ĐºĐ¾ÑˆĐ¾ Đ¼Đ¸̉£Đ´ĐµĐ³ĐµĐ½ Đ¿Đ°ĐºĐµÑ‚Ñ‚ĐµÑ€ ÑÑƒĐ½ÑƒÑˆ "
"ĐºÑ‹Đ»Ñ‹Đ½Đ°Ñ‚,\n"
"Ñ‚Đ°Đ½Đ´Đ¾Đ¾Đ½Ñƒ же̉£Đ¸Đ»Đ´ĐµÑ‚̉¯̉¯ ̉¯Ñ‡̉¯Đ½ Đ°Đ»Đ°Ñ€ Đ¶Đ°ĐºÑ‹Đ½Đ´Ñ‹Đ³Ñ‹Đ½Đ°ĐºĐ°Ñ€Đ°Ñ‚Đ° Ñ‚Đ¾Đ¿Ñ‚Đ¾Ñ€Đ³Đ¾ бөл̉¯Đ½Đ³Ó©Đ½.\n"
"\n"
"ĐŸĐ°ĐºĐµÑ‚Ñ‚ĐµÑ€ Đ¼Đ°ÑˆĐ¸Đ½Đ°̉£Ñ‹Đ·Đ´Ñ‹Đ½ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒ ÑĐ¿ĐµÑ†Đ¸Ñ„Đ¸ĐºĐ°ÑÑ‹Đ½Đ° дал ĐºĐµĐ»Đµ Ñ‚ÑƒÑ€Đ³Đ°Đ½Đ´Đ°Đ¹\n"
-"Đ±Đ¾Đ»ÑƒĐ¿ Ñ‚Đ¾Đ¿Ñ‚Đ¾Ñ€Đ³Đ¾ Đ¸Ñ€ĐµÑ‚Ñ‚ĐµĐ»Đ³ĐµĐ½. Mandriva Linux'Ñ‚Đ° Đ¿Đ°ĐºĐµÑ‚ĐµÑ€ төрт ĐºĐ°Ñ‚ĐµĐ³Đ¾Ñ€Đ¸Ñ\n"
+"Đ±Đ¾Đ»ÑƒĐ¿ Ñ‚Đ¾Đ¿Ñ‚Đ¾Ñ€Đ³Đ¾ Đ¸Ñ€ĐµÑ‚Ñ‚ĐµĐ»Đ³ĐµĐ½. Mageia'Ñ‚Đ° Đ¿Đ°ĐºĐµÑ‚ĐµÑ€ төрт ĐºĐ°Ñ‚ĐµĐ³Đ¾Ñ€Đ¸Ñ\n"
"Đ±Đ¾ÑĐ½Ñ‡Đ° Đ¸Ñ€ĐµÑ‚Ñ‚ĐµĐ»ĐµÑ‚. Đ¡Đ¸Đ· Đ°Ñ€ Ñ‚̉¯Ñ€Đ´̉¯̉¯ ĐºĐ°Ñ‚ĐµĐ³Đ¾Ñ€Đ¸ÑĐ»Đ°Ñ€Đ´Đ° Đ¶Đ°Đ¹Đ³Đ°ÑˆĐºĐ°Đ½ Ñ‚Đ¸Ñ€ĐºĐµĐ¼ĐµĐ»ĐµÑ€Đ´Đ¸\n"
"Đ°Ñ€Đ°Đ»Đ°ÑˆÑ‚Ñ‹Ñ€Ñ‹Đ¿ же Đ°Đ¹ĐºĐ°Đ»Ñ‹ÑˆÑ‚Ñ‹Ñ€Đ° алаÑÑ‹Đ·, Đ¼Đ¸ÑĐ°Đ»Ñ‹ ``Đ˜Ñˆ ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑÑ‹'' Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ Đ²Đ°Ñ€Đ¸Đ°Đ½Ñ‚Ñ‹\n"
"``Đ˜ÑˆÑ‚ĐµĐ¿ Ñ‚̉¯Đ·̉¯̉¯'' ĐºĐ°Ñ‚ĐµĐ³Đ¾Ñ€ÑÑÑ‹Đ½Đ´Đ°Đ³Ñ‹ Ñ‚Đ¸Ñ€ĐºĐµĐ¼ĐµĐ»ĐµÑ€Đ´Đ¸ да ĐºĐ°Đ¼Ñ‚Ñ‹ÑˆÑ‹ Đ¼̉¯Đ¼Đº̉¯Đ½.\n"
@@ -349,10 +348,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -382,11 +381,11 @@ msgstr ""
"\n"
"!! Đ­Đ³ĐµÑ€Đ´Đµ ĐºĐ°Đ½Đ´Đ°Đ¹Đ´Ñ‹Ñ€ Đ±Đ¸Ñ€ ÑĐµÑ€Đ²ĐµÑ€Đ´Đ¸Đº Đ¿Đ°ĐºĐµÑ‚ Ñ‚Đ°Đ½Đ´Đ°Đ»Ñа, Ñиз Đ°Đ½Ñ‹ Đ°Ñ‚Đ°Đ¹Ñ‹Đ½\n"
"Ñ‚Đ°Đ½Đ´Đ°Ñа̉£Ñ‹Đ· же ал Đ±Đ°ÑˆĐºĐ° Đ¿Đ°ĐºĐµÑ‚Ñ‚Đ¸Đ½ бөл̉¯Đ³̉¯ Đ±Đ¾Đ»ÑĐ¾, Ñиз Đ°Đ½Ñ‹ Ñ‡Ñ‹Đ½Ñ‹Đ½Đ´Đ° Ñле\n"
-"ал ÑĐµÑ€Đ²ĐµÑ€Đ»ĐµÑ€Đ´Đ¸ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ½Ñƒ ĐºĐ°Đ°Đ»Đ°Đ³Đ°Đ½Đ´Ñ‹Đ³Ñ‹̉£Ñ‹Đ·Đ´Ñ‹ ÑÑƒÑ€Đ°Đ¹Ñ‚. Mandriva Linux\n"
+"ал ÑĐµÑ€Đ²ĐµÑ€Đ»ĐµÑ€Đ´Đ¸ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ½Ñƒ ĐºĐ°Đ°Đ»Đ°Đ³Đ°Đ½Đ´Ñ‹Đ³Ñ‹̉£Ñ‹Đ·Đ´Ñ‹ ÑÑƒÑ€Đ°Đ¹Ñ‚. Mageia\n"
"Đ±Đ°Ñ€Đ´Ñ‹Đº Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒĐ»Đ³Đ°Đ½ ÑĐµÑ€Đ²ĐµÑ€Đ»ĐµÑ€Đ»ĐµÑ€Đ´Đ¸ ж̉¯ĐºÑ‚Ó©Ó© ÑƒĐ±Đ°Đ³Ñ‹Đ½Đ´Đ° Đ°Đ»Đ´Ñ‹Đ½Đ°Đ»Đ° Đ¸ÑˆĐºĐµ\n"
"ĐºĐ¸Ñ€Đ³Đ¸Đ·Đ¸Đ»ĐµÑ‚. ДиÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Đ² Ñ‡Ñ‹Đ³Đ°Ñ€Ñ‹Đ»Ñ‹Đ¿ Đ¶Đ°Ñ‚ĐºĐ°Đ½ ÑƒĐ±Đ°ĐºÑ‚Đ° Đ°Đ»Đ°Ñ€ ĐºĐ¾Đ¾Đ¿ÑÑƒĐ·Đ´ÑƒĐº\n"
"Đ±Đ¾ÑĐ½Ñ‡Đ° Đ±ĐµĐ»Đ³Đ¸Đ»̉¯̉¯ Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼Đ°Đ»Đ°Ñ€Ñ‹ Đ¶Đ¾Đº Đ±Đ¾Đ»Đ³Đ¾Đ½Ñƒ Đ¼ĐµĐ½ĐµĐ½, Đ°Đ»Đ°Ñ€Đ´Đ° Đ±ÑƒĐ»\n"
-"Mandriva Linux Đ²ĐµÑ€ÑиÑÑÑ‹ Ñ‡Ñ‹Đ³Đ°Ñ€Ñ‹Đ»Đ³Đ°Đ½Đ´Đ°Đ½ ĐºĐ¸Đ¹Đ¸Đ½ да, ĐºĐ¾Đ¾Đ¿Ñ‚ÑƒÑƒ Đ±Đ¾Đ»Đ³Đ¾Đ½\n"
+"Mageia Đ²ĐµÑ€ÑиÑÑÑ‹ Ñ‡Ñ‹Đ³Đ°Ñ€Ñ‹Đ»Đ³Đ°Đ½Đ´Đ°Đ½ ĐºĐ¸Đ¹Đ¸Đ½ да, ĐºĐ¾Đ¾Đ¿Ñ‚ÑƒÑƒ Đ±Đ¾Đ»Đ³Đ¾Đ½\n"
"Đ¶Ñ‹Đ»Ñ‡Ñ‹ĐºÑ‚Đ°Ñ€ Ñ‚Đ°Đ±Ñ‹Đ»Ñ‹ÑˆÑ‹ Đ¼̉¯Đ¼Đº̉¯Đ½. Đ­Đ³ĐµÑ€ Ñиз Đ±ĐµÑ€Đ¸Đ»Đ³ĐµĐ½ ĐºÑ‹Đ·Đ¼Đ°Ñ‚ ÑĐ¼Đ½Đµ ̉¯Ñ‡̉¯Đ½\n"
"ĐºĐ¾Đ»Đ´Đ¾Đ½Đ¾Ñ€ÑƒĐ½ Đ¶Đ°Đ½Đ° ÑĐ¼Đ½Đµ Đ¸Ñˆ ĐºÑ‹Đ»Đ°Ñ€Ñ‹Đ½ билбеÑе̉£Đ¸Đ· \"%s\" баÑÑ‹̉£Ñ‹Đ·.\n"
"Đ­Đ³ĐµÑ€ Ñиз \"%s\" баÑÑа̉£Ñ‹Đ· Ñ‚Đ¸Đ·Đ¼ĐµĐ´ĐµĐ³Đ¸ Đ±Đ°Ñ€Đ´Ñ‹Đº ĐºÑ‹Đ·Đ¼Đ°Ñ‚Ñ‚Đ°Ñ€ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒĐ»ÑƒĐ¿\n"
@@ -516,7 +515,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -571,7 +570,7 @@ msgid ""
"not successful in getting the display configured."
msgstr ""
"X (X Window ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹ ̉¯Ñ‡̉¯Đ½) GNU/Linux Đ³Ñ€Đ°Ñ„Đ¸ĐºĐ°Đ»Ñ‹Đº Đ¸Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹ÑĐ¸Đ½Đ¸Đ½\n"
-"ж̉¯Ñ€Ó©Đ³̉¯, Đ°Đ½Ñ‹Đ½ Đ½ĐµĐ³Đ¸Đ·Đ¸Đ½Đ´Đµ Mandriva Linux-ĐºĐ° ĐºĐ¸Ñ€Đ³ĐµĐ½ Đ±Đ°Ñ€Đ´Ñ‹Đº Đ³Ñ€Đ°Ñ„Đ¸ĐºĐ°Đ»Ñ‹Đº\n"
+"ж̉¯Ñ€Ó©Đ³̉¯, Đ°Đ½Ñ‹Đ½ Đ½ĐµĐ³Đ¸Đ·Đ¸Đ½Đ´Đµ Mageia-ĐºĐ° ĐºĐ¸Ñ€Đ³ĐµĐ½ Đ±Đ°Ñ€Đ´Ñ‹Đº Đ³Ñ€Đ°Ñ„Đ¸ĐºĐ°Đ»Ñ‹Đº\n"
"Ñ‡Ó©Đ¹Ñ€Ó©Đ»Ó©Ñ€ (KDE, GNOME, AfterStep, WindowMaker, ж.б.Đ´.у.Ñ.) Đ¸ÑˆÑ‚ĐµĐ¹Ñ‚.\n"
"\n"
"ĐĐ¿Ñ‚Đ¸Đ¼Đ°Đ»Đ´Ñ‹Đº Đ³Ñ€Đ°Ñ„Đ¸ĐºĐ°Đ»Ñ‹Đº ĐºÓ©Ñ€̉¯Đ½̉¯ÑˆÑ‚̉¯ Đ°Đ»ÑƒÑƒ ̉¯Ñ‡̉¯Đ½, ÑĐ¸Đ·Đ³Đµ Đ°Ñ€ Ñ‚̉¯Ñ€Đ´̉¯̉¯\n"
@@ -687,39 +686,39 @@ msgstr ""
#: ../help.pm:319
#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -728,15 +727,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -749,11 +747,11 @@ msgid ""
"experience. For more instructions on how to use the DiskDrake utility,\n"
"refer to the ``Managing Your Partitions'' section in the ``Starter Guide''."
msgstr ""
-"Đ‘ÑƒĐ» ĐºĐ°Đ´Đ°Đ¼Đ´Đ°, Mandriva Linux Đ°Ñ€ĐºĐµÑ‚Ñ‚ĐµÑ€ ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½ ÑĐ¸Đ·Đ´Đ¸Đ½ ĐºĐ°Ñ‚ÑƒÑƒ диÑĐºÑ‚Đ¸Đ½\n"
+"Đ‘ÑƒĐ» ĐºĐ°Đ´Đ°Đ¼Đ´Đ°, Mageia Đ°Ñ€ĐºĐµÑ‚Ñ‚ĐµÑ€ ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½ ÑĐ¸Đ·Đ´Đ¸Đ½ ĐºĐ°Ñ‚ÑƒÑƒ диÑĐºÑ‚Đ¸Đ½\n"
"ĐºĐ°Đ¹ÑÑ‹ Đ¶ĐµÑ€Đ¸Đ½Đµ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ½Ñƒ Ñ‡ĐµÑ‡̉¯̉¯̉£̉¯Đ·Đ³Ó© Ñ‚ÑƒÑƒÑ€Đ° ĐºĐµĐ»ĐµÑ‚. Đ­Đ³ĐµÑ€ ÑĐ¸Đ·Đ´Đ¸Đ½ ĐºĐ°Ñ‚ÑƒÑƒ диÑĐº Đ±Đ¾Ñˆ\n"
"Đ±Đ¾Đ»ÑĐ¾ же Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒĐ»Đ³Đ°Đ½ Đ°Ñ€Đ°ĐºĐµÑ‚Ñ‚ĐµÑ€Đ¸ ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹ диÑĐºÑ‚Đ¸Đ½ Đ±Đ°Ñ€Đ´Ñ‹Đ³Ñ‹Đ½ ÑÑлеÑе, ÑĐ¸Đ·Đ³Đµ\n"
"диÑĐºĐ¸̉£Đ¸Đ·Đ´Đ¸ ĐºĐ°Đ¹Ñ€Đ° бөл̉¯̉¯Đ³Ó© Ñ‚ÑƒÑƒÑ€Đ° ĐºĐµĐ»ĐµÑ‚. ĐĐµĐ³Đ¸Đ·Đ¸Đ½ĐµĐ½ диÑĐºÑ‚Đ¸ бөл̉¯̉¯ ÑĐ¸Đ·Đ´Đ¸Đ½\n"
-"жа̉£Ñ‹ Mandriva Linux ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ ̉¯Ñ‡̉¯Đ½ диÑĐºÑ‚ĐµĐ½ Đ»Đ¾Đ³Đ¸ĐºĐ°Đ»Ñ‹Đº Ñ‚̉¯Ñ€Đ´Ó©\n"
+"жа̉£Ñ‹ Mageia ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ ̉¯Ñ‡̉¯Đ½ диÑĐºÑ‚ĐµĐ½ Đ»Đ¾Đ³Đ¸ĐºĐ°Đ»Ñ‹Đº Ñ‚̉¯Ñ€Đ´Ó©\n"
"Đ¾Ñ€ÑƒĐ½ бөл̉¯̉¯Đ´Ó© Ñ‚ÑƒÑ€Đ°Ñ‚.\n"
"\n"
"Đ­Đ³ĐµÑ€Đ´Đµ диÑĐºÑ‚Đµ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒĐ»Đ³Đ°Đ½ Đ°Ñ€Đ°ĐºĐµÑ‚Ñ‚ĐµÑ€ ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹ Đ±Đ¾Đ»ÑĐ¾, диÑĐºÑ‚Đ¸ бөл̉¯̉¯ ĐºĐ°Đ¹Ñ€Đ°\n"
@@ -779,7 +777,7 @@ msgstr ""
"Windows FAT же NTFS бөл̉¯Đ¼Đ´Ó©Ñ€̉¯Đ½̉¯Đ½ Ó©Đ»Ñ‡Ó©Đ¼Đ´Ó©Ñ€̉¯Đ½ Ó©Đ·Đ³Ó©Ñ€Ñ‚ÑÓ©̉£̉¯Đ· Đ±Đ¾Đ»Đ¾Ñ‚.\n"
"Ó¨Đ»Ñ‡Ó©Đ¼̉¯Đ½ Ó©Đ·Đ³Ó©Ñ€Ñ‚̉¯̉¯ Đ¿Ñ€Đ¾Ñ†ĐµÑÑĐ¸Đ½ Đ¼Đ°Đ°Đ»Ñ‹Đ¼Đ°Ñ‚Ñ‚Đ°Ñ€Đ´Ñ‹ Đ¶Đ¾Đ³Đ¾Ñ‚Đ¿Đ¾Đ¹ жаÑаÑа да Đ±Đ¾Đ»Đ¾Ñ‚, Ó©Đ·Đ³Ó©Ñ‡Ó©\n"
"Windows бөл̉¯Đ¼̉¯ Đ´ĐµÑ„Ñ€Đ°Đ³Đ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸Ñ ĐºÑ‹Đ»Ñ‹Đ½Đ³Đ°Đ½Đ´Đ°Đ½ ĐºĐ¸Đ¹Đ¸Đ½. ĐœĐ°Đ°Đ»Ñ‹Đ¼Đ°Ñ‚Ñ‚Đ°Ñ€Ñ‹̉£Ñ‹Đ·Đ´Ñ‹Đ½\n"
-"Ñ€ĐµĐ·ĐµÑ€Đ²Đ´Đ¸Đº ĐºĐ¾Đ¿Đ¸ÑÑÑ‹Đ½ Ñ‚̉¯Đ·̉¯̉¯ ĐºÓ©Đ¿Ñ‚Ó©Đ½-ĐºÓ©Đ¿ ÑÑƒĐ½ÑƒÑˆ ĐºÑ‹Đ»Ñ‹Đ½Đ°Ñ‚.Đ­Đ³ĐµÑ€ Ñиз Mandriva Linux\n"
+"Ñ€ĐµĐ·ĐµÑ€Đ²Đ´Đ¸Đº ĐºĐ¾Đ¿Đ¸ÑÑÑ‹Đ½ Ñ‚̉¯Đ·̉¯̉¯ ĐºÓ©Đ¿Ñ‚Ó©Đ½-ĐºÓ©Đ¿ ÑÑƒĐ½ÑƒÑˆ ĐºÑ‹Đ»Ñ‹Đ½Đ°Ñ‚.Đ­Đ³ĐµÑ€ Ñиз Mageia\n"
"Đ¶Đ°Đ½Đ° Microsoft Windows Đ±Đ¸Ñ€ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€Đ´Đµ ĐºĐ¾Đ»Đ´Đ¾Đ½Đ³Ñƒ̉£ÑƒĐ· ĐºĐµĐ»Ñе, Đ±ÑƒĐ» Đ¾Đ¿Ñ†Đ¸ÑĐ½Ñ‹\n"
"Ñ‚Đ°Đ½Đ´Đ°̉£Ñ‹Đ·.\n"
"\n"
@@ -788,7 +786,7 @@ msgstr ""
"Đ±ĐµÑ€Đ¸Đ»Đ¸ÑˆÑ‚ĐµÑ€Đ¸Đ½ Đ¶Đ°Đ½Đ° жа̉£Ñ‹ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Đ°Đ»Đ°Ñ€Đ´Ñ‹ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ ̉¯Ñ‡̉¯Đ½ Đ±Đ¾Ñˆ Đ¾Ñ€ÑƒĐ½ Đ°Đ·Ñ‹Ñ€Đ°Đ°Đº Đ±Đ¾Đ»Đ¾Ñ‚.\n"
"\n"
" * \"%s\" ÑĐ³ĐµÑ€ Ñиз ĐºĐ°Ñ‚ÑƒÑƒ диÑĐºĐ¸̉£Đ¸Đ·Đ´ĐµĐ³Đ¸ Đ±Đ°Ñ€Đ´Ñ‹Đº Đ¼Đ°Đ°Đ»Ñ‹Đ¼Đ°Ñ‚Ñ‚Đ°Ñ€Đ´Ñ‹ Đ¶Đ¾Đ³Đ¾Ñ‚ÑƒĐ¿ Đ¾Ñ€Đ´ÑƒĐ½Đ°\n"
-"Mandriva Linux Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ½Ñƒ ĐºĐ°Đ°Đ»Đ°Ñа̉£Ñ‹Đ·, Đ±ÑƒĐ» Đ¾Đ¿Ñ†Đ¸ÑĐ½Ñ‹ Ñ‚Đ°Đ½Đ´Đ°̉£Ñ‹Đ·. Đ‘ÑƒĐ» Ñ‡ĐµÑ‡Đ¸Đ¼Đ´Đ¸\n"
+"Mageia Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ½Ñƒ ĐºĐ°Đ°Đ»Đ°Ñа̉£Ñ‹Đ·, Đ±ÑƒĐ» Đ¾Đ¿Ñ†Đ¸ÑĐ½Ñ‹ Ñ‚Đ°Đ½Đ´Đ°̉£Ñ‹Đ·. Đ‘ÑƒĐ» Ñ‡ĐµÑ‡Đ¸Đ¼Đ´Đ¸\n"
"Ñ‚Đ°Đ½Đ´Đ¾Đ¾Đ´Đ¾ ÑÑ‚Đ¸ÑÑ‚ Đ±Đ¾Đ»Ñƒ̉£ÑƒĐ·, Ñебеби Đ¼ÑƒĐ½Ñƒ Ñ‚Đ°ÑÑ‚Ñ‹ĐºÑ‚Đ°Đ³Đ°Đ½ ÑĐ¾̉£ Đ±Đ°Ñ€Đ´Ñ‹Đ³Ñ‹Đ½ Đ¼ÑƒÑ€Đ´Đ°\n"
"Đ±Đ¾Đ»Đ³Đ¾Đ½Đ´Đ¾Đ¹ ĐºÑ‹Đ»Ñ‹Đ¿ ĐºĐ°Đ»Ñ‹Đ±Ñ‹Đ½Đ° ĐºĐµĐ»Ñ‚Đ¸Ñ€Đµ Đ°Đ»Đ±Đ°Đ¹ÑÑ‹Đ·.\n"
"\n"
@@ -934,7 +932,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -959,7 +957,7 @@ msgstr ""
"\n"
"Бөл̉¯Đ¼Đ´Ó©Ñ€Đ´̉¯ Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Ñ‚Đ¾Đ³Đ¾ даÑÑ€ Đ±Đ¾Đ»Đ³Đ¾Đ½Đ´Đ¾Đ½ ĐºĐ¸Đ¹Đ¸Đ½ \"%s\" баÑĐºÑ‹Ñ‡Ñ‹Đ½ баÑÑ‹̉£Ñ‹Đ·.\n"
"\n"
-"Đ­Đ³ĐµÑ€ Ñиз Mandriva Linux ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½ Đ±Đ°ÑˆĐºĐ° бөл̉¯Đ¼Đ³Ó© Đ¾Ñ€Đ½Đ¾Ñ‚ĐºÑƒ̉£ÑƒĐ· ĐºĐµĐ»Ñе \"%s\"\n"
+"Đ­Đ³ĐµÑ€ Ñиз Mageia ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½ Đ±Đ°ÑˆĐºĐ° бөл̉¯Đ¼Đ³Ó© Đ¾Ñ€Đ½Đ¾Ñ‚ĐºÑƒ̉£ÑƒĐ· ĐºĐµĐ»Ñе \"%s\"\n"
"баÑĐºÑ‹Ñ‡Ñ‹Đ½ баÑÑ‹̉£Ñ‹Đ·.\n"
"\n"
"Đ­Đ³ĐµÑ€ Ñиз Đ½Đ°Ñ‡Đ°Ñ€ Đ´ĐµĐ»Đ³ĐµĐ½ Đ±Đ»Đ¾ĐºÑ‚Đ¾Ñ€Đ´Ñƒ (bad blocks) Ñ‚ĐµĐºÑˆĐµÑ€̉¯̉¯Đ³Ó© бөл̉¯Đ¼Đ´Ó©Ñ€Đ´̉¯\n"
@@ -968,7 +966,7 @@ msgstr ""
#: ../help.pm:437
#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -980,7 +978,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"Mandriva Linux Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ ÑƒĐ±Đ°Đ³Ñ‹Đ½Đ´Đ° Đ±Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ Ñ€ĐµĐ»Đ¸Đ·Đ´Đ¸Đ½ ĐºÑÑ Đ±Đ¸Ñ€ Đ¿Đ°ĐºĐµÑ‚Ñ‚ĐµÑ€Đ¸Đ½\n"
+"Mageia Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ ÑƒĐ±Đ°Đ³Ñ‹Đ½Đ´Đ° Đ±Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ Ñ€ĐµĐ»Đ¸Đ·Đ´Đ¸Đ½ ĐºÑÑ Đ±Đ¸Ñ€ Đ¿Đ°ĐºĐµÑ‚Ñ‚ĐµÑ€Đ¸Đ½\n"
"жа̉£Ñ‹ Ñ‡Ñ‹ĐºĐ°Đ½Đ´Đ°Ñ€Ñ‹ Đ¼ĐµĐ½ĐµĐ½ жа̉£Ñ‹Đ»Đ°Ñа̉£Ñ‹Đ· Đ¶Đ°ĐºÑˆÑ‹ Đ±Đ¾Đ»Đ¾Ñ‚. ĐÑÑ Đ±Đ¸Ñ€ Đ±Đ°Đ³Đ´Đ°Ñ€\n"
"Đ¾̉£Đ´Đ¾Đ»ÑƒÑˆÑƒ Đ¶Đ°Đ½Đ° ĐºĐ¾Đ¾Đ¿ÑÑƒĐ·Đ´ÑƒĐº Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼Đ°Đ»Đ°Ñ€Ñ‹ Ñ‡ĐµÑ‡Đ¸Đ»Đ¸ÑˆĐ¸ Đ¼̉¯Đ¼Đº̉¯Đ½. Đ‘ÑƒĐ»\n"
"жа̉£Ñ‹Đ»Đ¾Đ¾Đ»Đ¾Ñ€Đ´Đ¾Đ½ Đ¿Đ°Đ¹Đ´Đ° Đ°Đ»ÑƒÑƒ ̉¯Ñ‡̉¯Đ½ Đ°Đ»Đ°Ñ€Đ´Ñ‹ Ñиз Đ°Đ·Ñ‹Ñ€ Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚Ñ‚ĐµĐ½ ж̉¯ĐºÑ‚Ó©Đ¿\n"
@@ -1003,7 +1001,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1031,21 +1029,21 @@ msgstr "ĐĐ¾Đ¾Đ¿ÑÑƒĐ·Đ´ÑƒĐº Đ°Đ´Đ¼Đ¸Đ½Đ¸ÑÑ‚Ñ€Đ°Ñ‚Đ¾Ñ€Ñƒ"
#, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1061,21 +1059,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1092,14 +1090,8 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
#: ../help.pm:526
@@ -1138,38 +1130,69 @@ msgid "Toggle between normal/expert mode"
msgstr "ĐĐ¾Ñ€Đ¼Đ°Đ»Đ´Ñ‹Đº/ÑĐºÑĐ¿ĐµÑ€Ñ‚Ñ‚Đ¸Đº Ñ€ĐµĐ¶Đ¸Đ¼Đ´ĐµÑ€Đ¸Đ½ Đ°Đ»Đ¼Đ°ÑˆÑ‚Ñ‹Ñ€ÑƒÑƒ"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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
@@ -1187,23 +1210,22 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
#: ../help.pm:594
@@ -1244,8 +1266,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1352,7 +1373,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1363,7 +1384,7 @@ msgstr ""
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -1384,7 +1405,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
@@ -1411,7 +1432,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1473,8 +1494,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1491,7 +1511,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1516,8 +1536,8 @@ msgstr "Đ“Ñ€Đ°Ñ„Đ¸ĐºĐ°Đ»Ñ‹Đº Đ¸Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñ"
#: ../help.pm:861
#, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
@@ -1525,12 +1545,12 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
#: ../help.pm:872
diff --git a/perl-install/install/help/po/lt.po b/perl-install/install/help/po/lt.po
index c773dab12..4863a095e 100644
--- a/perl-install/install/help/po/lt.po
+++ b/perl-install/install/help/po/lt.po
@@ -9,17 +9,18 @@ msgstr ""
"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"
+"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 Mandriva Linux distribution. If you agree with all the\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 ""
@@ -83,7 +84,8 @@ msgstr "Ar nori naudoti aboot?"
#: ../help.pm:57
#, fuzzy, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -93,24 +95,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -157,7 +163,7 @@ msgstr ""
#: ../help.pm:88
#, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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"
@@ -168,12 +174,11 @@ msgstr ""
#, c-format
msgid ""
"It's now time to specify which programs you wish to install on your system.\n"
-"There are thousands of packages available for Mandriva Linux, and to make "
-"it\n"
+"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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -253,10 +258,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -362,7 +367,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -460,39 +465,43 @@ msgstr ""
#: ../help.pm:319
#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -501,15 +510,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -523,10 +532,10 @@ msgid ""
"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"
-"Mandriva Linux operacijų sistemÄ…. Jei jis yra tuÅ¡Äias arba jau esanti\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 Mandriva Linux sistemai.\n"
+"atsirastų laisvos vietos įdiegti tavo naujajai Mageia sistemai.\n"
"\n"
"\n"
"Kadangi sudalinimo skirsniais padariniai dažniausiai yra negrįžtami,\n"
@@ -557,8 +566,8 @@ msgstr ""
"\n"
"* Išvalyti visą diską: jei tu nori sunaikinti visus duomenis ir skirsnius, "
"esanÄius kietajame diske, ir pakeisti juos\n"
-" nauja Mandriva Linux sistema, gali pasirinkti šį variantą. Būk atsargus su "
-"šiuo sprendimu, nes jei sutiksi,\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"
@@ -570,7 +579,7 @@ msgstr ""
"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 Mandriva Linux, tiek Microsoft Windows tame paÄiame "
+" tu nori naudoti tiek Mageia, tiek Microsoft Windows tame paÄiame "
"kompiuteryje.\n"
"\n"
"\n"
@@ -681,7 +690,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -710,12 +719,12 @@ msgstr ""
"\n"
"\n"
"Spausk \"Atšaukti\", jei nori pasirinkti kitus skirsnius, į kuriuos įdiegti\n"
-"Mandriva Linux sistemÄ…."
+"Mageia sistemÄ…."
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -738,7 +747,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -754,21 +763,24 @@ msgstr "Nutolusio lpd spausdintuvo nuostatos"
#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -784,21 +796,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -815,14 +829,8 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"Dabar tu turi pasirinkti, kuriuos skirsnius naudoti tavo naujai Mandriva "
"Linux \n"
@@ -934,40 +942,46 @@ msgstr "Pakeisti į normalų režimą"
#: ../help.pm:536
#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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ą Mandriva Linux operacijų sistemą.\n"
+"naująją Mageia operacijų sistemą.\n"
"\n"
"\n"
"Tavo žiniai, kiekvienas skirsnis sąraše užrašomas pavidalu \"Linux "
@@ -1023,23 +1037,23 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
#: ../help.pm:594
@@ -1080,8 +1094,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1188,7 +1201,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1199,7 +1212,7 @@ msgstr ""
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -1220,7 +1233,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
@@ -1247,7 +1260,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1335,8 +1348,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1353,7 +1365,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1378,24 +1390,26 @@ msgstr "X paleidžiant"
#: ../help.pm:861
#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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"
-"Mandriva Linux sistemą. Būk atsargus, visi duomenys, esantys jame, bus\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 drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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"
diff --git a/perl-install/install/help/po/ltg.po b/perl-install/install/help/po/ltg.po
index 5046c22fb..9f7c78800 100644
--- a/perl-install/install/help/po/ltg.po
+++ b/perl-install/install/help/po/ltg.po
@@ -15,16 +15,16 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 Mandriva Linux distribuceju. Ja jius napīkreitit vysim tuos "
+"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."
@@ -88,7 +88,7 @@ msgstr "Vai vēlaties izmantot aboot?"
#: ../help.pm:57
#, fuzzy, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -98,24 +98,24 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -152,13 +152,13 @@ msgstr ""
#: ../help.pm:88
#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Mandriva Linux instalÄcija ir sadalÄ«ta pa dažiem CD-ROM diskiem. DrakX\n"
+"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."
@@ -166,12 +166,11 @@ msgstr ""
#, c-format
msgid ""
"It's now time to specify which programs you wish to install on your system.\n"
-"There are thousands of packages available for Mandriva Linux, and to make "
-"it\n"
+"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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -251,10 +250,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -359,7 +358,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -465,39 +464,39 @@ msgstr ""
#: ../help.pm:319
#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -506,15 +505,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -527,11 +525,11 @@ msgid ""
"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 Mandriva Linux\n"
+"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"
-"Mandriva Linux sistemys instaleišonai.\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"
@@ -560,7 +558,7 @@ msgstr ""
"\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"
-" Mandriva Linux sistēmu, varat izvēlēties šo opciju. Esiet uzmanīgi, "
+" 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"
@@ -573,7 +571,7 @@ msgstr ""
"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 Mandriva Linux, gan Microsoft "
+" jÅ«s savÄ datorÄ vÄ“laties izmantot gan Mageia, gan Microsoft "
"Windows.\n"
"\n"
"\n"
@@ -682,7 +680,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -706,12 +704,12 @@ msgstr ""
"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 Mandriva Linux operÄ“tÄjsistÄ“mu."
+"instalÄ“t jauno Mageia operÄ“tÄjsistÄ“mu."
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -734,7 +732,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -758,21 +756,21 @@ msgstr "Drošības administrators:"
#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -788,21 +786,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -819,16 +817,10 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
-"PaÅ¡laik jums ir jÄizvÄ“las, kurÄ(s) diska sadaļÄ(s) instalÄ“t Mandriva Linux\n"
+"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 "
@@ -934,39 +926,39 @@ 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 drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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 Mandriva Linux operÄ“tÄjsistÄ“mu.\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"
@@ -1013,23 +1005,22 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
#: ../help.pm:594
@@ -1083,8 +1074,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1191,7 +1181,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1202,7 +1192,7 @@ msgstr ""
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -1223,7 +1213,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
@@ -1250,7 +1240,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1333,8 +1323,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1351,7 +1340,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1376,24 +1365,24 @@ msgstr "X pēc startēšanas"
#: ../help.pm:861
#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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"
-"Mandriva Linux sadaļu. Esiet uzmanÄ«gi, jo visi diskÄ esoÅ¡ie dati\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 drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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\" "
diff --git a/perl-install/install/help/po/lv.po b/perl-install/install/help/po/lv.po
index a48bdfd2a..1e45799d9 100644
--- a/perl-install/install/help/po/lv.po
+++ b/perl-install/install/help/po/lv.po
@@ -10,6 +10,7 @@ msgstr ""
"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"
@@ -20,13 +21,13 @@ msgstr ""
#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 Mandriva Linux distribūciju, un ja Jūs nepiekrītat visiem noteikumiem,\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\"."
@@ -90,7 +91,8 @@ msgstr "Vai vēlaties izmantot aboot?"
#: ../help.pm:57
#, fuzzy, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -100,24 +102,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -154,13 +160,13 @@ msgstr ""
#: ../help.pm:88
#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Mandriva Linux instalÄcija ir sadalÄ«ta pa dažiem CD-ROM diskiem. DrakX\n"
+"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."
@@ -168,12 +174,11 @@ msgstr ""
#, c-format
msgid ""
"It's now time to specify which programs you wish to install on your system.\n"
-"There are thousands of packages available for Mandriva Linux, and to make "
-"it\n"
+"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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -253,10 +258,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -361,7 +366,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -464,39 +469,43 @@ msgstr ""
#: ../help.pm:319
#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -505,15 +514,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -526,11 +535,11 @@ msgid ""
"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 Mandriva Linux\n"
+"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"
-"Mandriva Linux sistēmas instalēšanai.\n"
+"Mageia sistēmas instalēšanai.\n"
"\n"
"\n"
"SakarÄ ar to, ka diska sadalīšanas process parasti ir neatgriezenisks,\n"
@@ -559,8 +568,8 @@ msgstr ""
"\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"
-" Mandriva Linux sistēmu, varat izvēlēties šo opciju. Esiet uzmanīgi, "
-"izvÄ“loties Å¡o risinÄjumu, jo pÄ“c\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"
@@ -572,8 +581,7 @@ msgstr ""
"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 Mandriva Linux, gan Microsoft "
-"Windows.\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 "
@@ -681,7 +689,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -705,12 +713,12 @@ msgstr ""
"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 Mandriva Linux operÄ“tÄjsistÄ“mu."
+"instalÄ“t jauno Mageia operÄ“tÄjsistÄ“mu."
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -733,7 +741,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -757,21 +765,24 @@ msgstr "Drošības administrators:"
#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -787,21 +798,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -818,16 +831,10 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
-"PaÅ¡laik jums ir jÄizvÄ“las, kurÄ(s) diska sadaļÄ(s) instalÄ“t Mandriva Linux\n"
+"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 "
@@ -933,39 +940,45 @@ 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 drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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 Mandriva Linux operÄ“tÄjsistÄ“mu.\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"
@@ -1012,23 +1025,23 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
#: ../help.pm:594
@@ -1082,8 +1095,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1190,7 +1202,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1201,7 +1213,7 @@ msgstr ""
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -1222,7 +1234,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
@@ -1249,7 +1261,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1332,8 +1344,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1350,7 +1361,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1375,24 +1386,26 @@ msgstr "X pēc startēšanas"
#: ../help.pm:861
#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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"
-"Mandriva Linux sadaļu. Esiet uzmanÄ«gi, jo visi diskÄ esoÅ¡ie dati\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 drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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\" "
diff --git a/perl-install/install/help/po/mk.po b/perl-install/install/help/po/mk.po
index fc3e164de..0562b01a2 100644
--- a/perl-install/install/help/po/mk.po
+++ b/perl-install/install/help/po/mk.po
@@ -22,15 +22,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural= n==1 || n%10==1 ? 0 : 1\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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"
-"Ñ˜Đ° Đ¿Đ¾ĐºÑ€Đ¸Đ²Đ° Ñ†ĐµĐ»Đ°Ñ‚Đ° диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ†Đ¸Ñ˜Đ° Đ½Đ° â€Mandriva Linux“, AĐºĐ¾ Ñе ÑĐ¾Đ³Đ»Đ°ÑÑƒĐ²Đ°Ñ‚Đµ\n"
+"Ñ˜Đ° Đ¿Đ¾ĐºÑ€Đ¸Đ²Đ° Ñ†ĐµĐ»Đ°Ñ‚Đ° диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ†Đ¸Ñ˜Đ° Đ½Đ° â€Mageia“, AĐºĐ¾ Ñе ÑĐ¾Đ³Đ»Đ°ÑÑƒĐ²Đ°Ñ‚Đµ\n"
"ÑĐ¾ ÑĐ¸Ñ‚Đµ уÑĐ»Đ¾Đ²Đ¸ Đ²Đ¾ Đ½ĐµĐ°, ÑˆÑ‚Đ¸ĐºĐ»Đ¸Ñ€Đ°Ñ˜Ñ‚Đµ â€%s“. Đ”Đ¾ĐºĐ¾Đ»ĐºÑƒ Đ½Đµ Ñе ÑĐ¾Đ³Đ»Đ°ÑÑƒĐ²Đ°Ñ‚Đµ ÑĐ¾\n"
"Đ»Đ¸Ñ†ĐµĐ½Ñ†Đ°Ñ‚Đ° Đ¿Ñ€Đ¸Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ Đ½Đ° â€%s“ и Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ ĐºĐ¾Đ¼Đ¿Ñ˜ÑƒÑ‚ĐµÑ€ ÑœĐµ Ñе Ñ€ĐµÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°."
@@ -138,7 +138,7 @@ msgstr "Дали ÑĐ°ĐºĐ°Ñ‚Đµ да ja ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ Đ¾Đ²Đ°Đ° Đ¾Đ¿Ñ†Đ¸Ñ˜Đ°?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -148,24 +148,24 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"Đ“Đ¾Ñ€Đµ Ñе Đ½Đ°Đ²ĐµĐ´ĐµĐ½Đ¸ Đ¿Đ¾ÑÑ‚Đ¾ĐµÑ‡ĐºĐ¸Ñ‚Đµ â€Linux“ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¸ ÑˆÑ‚Đ¾ Ñе Đ¾Ñ‚ĐºÑ€Đ¸ĐµĐ½Đ¸ Đ½Đ° Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ "
@@ -200,15 +200,15 @@ msgstr ""
"Đ²Ñ‚Đ¾Ñ€ Đ½Đ°Ñ˜Đ½Đ¸Đ·Đ¾Đº â€SCSI ID“, Đ¸Ñ‚Đ½."
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° Đ½Đ° â€Mandriva Linux“ Ñе диÑÑ‚Ñ€Đ¸Đ±ÑƒĐ¸Ñ€Đ° Đ½Đ° Đ¿Đ¾Đ²ĐµÑœĐµ CD-а. ĐĐºĐ¾ Đ½ĐµĐºĐ¾Ñ˜\n"
+"Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° Đ½Đ° â€Mageia“ Ñе диÑÑ‚Ñ€Đ¸Đ±ÑƒĐ¸Ñ€Đ° Đ½Đ° Đ¿Đ¾Đ²ĐµÑœĐµ CD-а. ĐĐºĐ¾ Đ½ĐµĐºĐ¾Ñ˜\n"
"Đ¸Đ·Đ±Ñ€Đ°Đ½ Đ¿Đ°ÑœĐµÑ‚ Ñе Đ½Đ°Đ¾Ñ“Đ° Đ½Đ° Đ´Ñ€ÑƒĐ³Đ¾ CD, â€DrakX“ ÑœĐµ Đ³Đ¾ иÑÑ„Ñ€Đ»Đ¸ Đ¼Đ¾Đ¼ĐµĐ½Ñ‚Đ°Đ»Đ½Đ¾Ñ‚Đ¾\n"
"и ÑœĐµ Đ¿Đ¾Đ±Đ°Ñ€Đ° Đ¾Đ´ Đ²Đ°Ñ Đ´Đ° Đ³Đ¾ Đ²Đ½ĐµÑĐµÑ‚Đµ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ½Đ¾Ñ‚Đ¾ CD. ĐĐºĐ¾ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ½Đ¾Ñ‚Đ¾ CD Đ½Đµ Đ²Đ¸ е\n"
"Đ¿Ñ€Đ¸ Ñ€Đ°ĐºĐ°, ÑĐ°Đ¼Đ¾ Đ¿Ñ€Đ¸Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ Đ½Đ° â€%s“ и ÑĐ¾Đ¾Đ´Đ²ĐµÑ‚Đ½Đ¸Đ¾Ñ‚ Đ¿Đ°ĐºĐµÑ‚ Đ½ĐµĐ¼Đ° да\n"
@@ -218,12 +218,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -275,10 +274,10 @@ msgid ""
msgstr ""
"Đ¡ĐµĐ³Đ° Ñ‚Ñ€ĐµĐ±Đ° да Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ ĐºĐ¾Đ¸ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸ ÑĐ°ĐºĐ°Ñ‚Đµ да Ñе Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ°Ñ‚ Đ½Đ° Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ "
"ÑиÑÑ‚ĐµĐ¼.\n"
-"ĐŸĐ¾ÑÑ‚Đ¾Ñ˜Đ°Ñ‚ Đ¸Đ»Ñ˜Đ°Đ´Đ½Đ¸Ñ†Đ¸ Đ¿Đ°ĐºĐµÑ‚Đ¸ за â€Mandriva Linux“, и за да Đ¿Đ¾Đ»ĐµÑĐ½Đ¾ Ñе ÑĐ½Đ°Ñ˜Đ´ĐµÑ‚Đµ\n"
+"ĐŸĐ¾ÑÑ‚Đ¾Ñ˜Đ°Ñ‚ Đ¸Đ»Ñ˜Đ°Đ´Đ½Đ¸Ñ†Đ¸ Đ¿Đ°ĐºĐµÑ‚Đ¸ за â€Mageia“, и за да Đ¿Đ¾Đ»ĐµÑĐ½Đ¾ Ñе ÑĐ½Đ°Ñ˜Đ´ĐµÑ‚Đµ\n"
"Ñ‚Đ¸Đµ Ñе Đ¿Đ¾Đ´ĐµĐ»ĐµĐ½Đ¸ Đ²Đ¾ Đ³Ñ€ÑƒĐ¿Đ¸ ÑĐ¾ ÑĐ»Đ¸Ñ‡Đ½Đ¸ Đ°Đ¿Đ»Đ¸ĐºĐ°Ñ†Đ¸Đ¸.\n"
"\n"
-"â€Mandriva Linux“ Đ³Đ¸ дели Đ³Ñ€ÑƒĐ¿Đ¸Ñ‚Đµ Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸ Đ²Đ¾ Ñ‡ĐµÑ‚Đ¸Ñ€Đ¸ ĐºĐ°Ñ‚ĐµĐ³Đ¾Ñ€Đ¸Đ¸. ĐœĐ¾Đ¶Đµ да "
+"â€Mageia“ Đ³Đ¸ дели Đ³Ñ€ÑƒĐ¿Đ¸Ñ‚Đµ Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸ Đ²Đ¾ Ñ‡ĐµÑ‚Đ¸Ñ€Đ¸ ĐºĐ°Ñ‚ĐµĐ³Đ¾Ñ€Đ¸Đ¸. ĐœĐ¾Đ¶Đµ да "
"Đ¸Đ·Đ±Đ¸Ñ€Đ°Ñ‚Đµ\n"
"и да Đ¼ĐµÑˆĐ°Ñ‚Đµ Đ¿Đ°ÑœĐµÑ‚Đ¸ Đ¾Đ´ Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ½Đ¸ ĐºĐ°Ñ‚ĐµĐ³Đ¾Ñ€Đ¸Đ¸, Ñ‚Đ°ĐºĐ° ÑˆÑ‚Đ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ° Đ½Đ° â€Đ Đ°Đ±Đ¾Ñ‚Đ½Đ° "
"ÑÑ‚Đ°Đ½Đ¸Ñ†Đ°â€œ\n"
@@ -353,7 +352,7 @@ msgid "Truly minimal install"
msgstr "Đ˜ÑĐºÑ€ĐµĐ½Đ¾ Đ¼Đ¸Đ½Đ¸Đ¼Đ°Đ»Đ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°"
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -366,10 +365,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -400,14 +399,14 @@ msgstr ""
"!! ĐĐºĐ¾ е Đ¸Đ·Đ±Ñ€Đ°Đ½ ÑĐµÑ€Đ²ĐµÑ€ÑĐºĐ¸ Đ¿Đ°ĐºĐµÑ‚, дали Đ²Đ¸Đµ Đ³Đ¾ Đ¸Đ¼Đ°Ñ‚Đµ Đ¸Đ·Đ±ĐµÑ€ĐµĐ½Đ¾ Đ¿Đ°ĐºĐµÑ‚Đ¾Ñ‚ или\n"
"Đ·Đ°Ñ‚Đ¾Đ° ÑˆÑ‚Đ¾ е дел Đ¾Đ´ Ñ†ĐµĐ»Đ° Đ³Ñ€ÑƒĐ¿Đ°, ÑœĐµ Đ±Đ¸Đ´ĐµÑ‚Đµ Đ·Đ°Đ¿Ñ€Đ°ÑˆĐ°Đ½Đ¸ да Đ¿Đ¾Ñ‚Đ²Ñ€Đ´Đ¸Ñ‚Đµ дали "
"Đ½Đ°Đ²Đ¸ÑÑ‚Đ¸Đ½Đ°\n"
-"ÑĐ°ĐºĐ°Ñ‚Đµ да Ñе Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ°Ñ‚ Ñ‚Đ¸Đµ ÑĐµÑ€Đ²ĐµÑ€Đ¸. ĐĐ°ĐºĐ¾ ÑÑ‚Đ°Đ½Đ´Đ°Ñ€Đ´, Đ²Đ¾ â€Mandriva Linux“, "
+"ÑĐ°ĐºĐ°Ñ‚Đµ да Ñе Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ°Ñ‚ Ñ‚Đ¸Đµ ÑĐµÑ€Đ²ĐµÑ€Đ¸. ĐĐ°ĐºĐ¾ ÑÑ‚Đ°Đ½Đ´Đ°Ñ€Đ´, Đ²Đ¾ â€Mageia“, "
"ÑĐ¸Ñ‚Đµ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đ¸\n"
"ÑĐµÑ€Đ²Đ¸Ñи Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚ÑĐºĐ¸ ÑœĐµ Đ²Đ¸Đ´Đ°Ñ‚ Đ²ĐºĐ»ÑƒÑ‡ĐµĐ½Đ¸ Đ¿Ñ€Đ¸ Đ¿Đ¾Đ´Đ¸Đ³Đ½ÑƒĐ²Đ°Ñе. Đ”ÑƒÑ€Đ¸ и Đ°ĐºĐ¾ Ñ‚Đ¸Đµ Ñе "
"Đ±ĐµĐ·Đ±ĐµĐ´Đ½Đ¸\n"
"и Đ½ĐµĐ¼Đ°Đ°Ñ‚ Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼Đ¸ Đ²Đ¾ Đ²Ñ€ĐµĐ¼Đµ Đ½Đ° Đ¸Đ·Đ»ĐµĐ³ÑƒĐ²Đ°Ñе Đ½Đ° диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ†Đ¸Ñ˜Đ°Ñ‚Đ°, Đ¼Đ¾Đ¶Đµ да Ñе "
"ÑĐ»ÑƒÑ‡Đ¸\n"
"да Đ±Đ¸Đ´Đ°Ñ‚ Đ¾Ñ‚ĐºÑ€Đ¸ĐµĐ½Đ¸ Đ±ĐµĐ·Đ±ĐµĐ´Đ½Đ¾ÑĐ½Đ¸ Đ´ÑƒĐ¿ĐºĐ¸ Đ¿Đ¾ Đ¸Đ·Đ»ĐµĐ³ÑƒĐ²Đ°ÑĐµÑ‚Đ¾ Đ½Đ° Đ¾Đ²Đ°Đ° Đ²ĐµÑ€Đ·Đ¸Ñ˜Đ° Đ½Đ° "
-"â€Mandriva Linux“. \n"
+"â€Mageia“. \n"
"ĐĐºĐ¾ Đ½Đµ Đ·Đ½Đ°ĐµÑ‚Đµ ÑˆÑ‚Đ¾ Đ¿Ñ€Đ°Đ²Đ¸ Đ¾Đ´Ñ€ĐµĐ´ĐµĐ½ ÑĐµÑ€Đ²Đ¸Ñ Đ¸Đ»Đ¸ Đ·Đ¾ÑˆÑ‚Đ¾ Ñе Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°, Đ¿Ñ€Đ¸Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ â€%"
"s“.\n"
"Đ¡Đ¾ Đ¿Ñ€Đ¸Ñ‚Đ¸ÑĐºĐ°Ñе Đ½Đ° â€%s“ ÑœĐµ Ñе Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ°Ñ‚ излиÑÑ‚Đ°Đ½Đ¸Ñ‚Đµ ÑĐµÑ€Đ²Đ¸Ñи и Ñ‚Đ¸Đµ\n"
@@ -541,11 +540,11 @@ msgstr ""
"Đ½Đ°Ñ˜Đ¼Đ½Đ¾Đ³Ñƒ Đ¾Đ´Đ³Đ¾Đ²Đ°Ñ€Đ° Đ½Đ° Đ²Đ°ÑˆĐ¸Ñ‚Đµ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸."
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -601,7 +600,7 @@ msgid ""
msgstr ""
"X (за â€X Window System“) е ÑÑ€Ñ†ĐµÑ‚Đ¾ Đ½Đ° Đ³Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ¸Đ¾Ñ‚ Đ¸Đ·Đ³Đ»ĐµĐ´ Đ½Đ° â€GNU/Linux“\n"
"Đ½Đ° ĐºĐ¾Ñ˜ Ñе Đ¸Đ·Đ³Ñ€Đ°Đ´ĐµĐ½Đ¸ ÑĐ¸Ñ‚Đµ Đ³Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ¸ Đ¾ĐºĐ¾Đ»Đ¸Đ½Đ¸ (â€KDE“, â€GNOME“, â€AfterStep“,\n"
-"â€WindowMaker“, и.Ñ‚.Đ½.) Đ²Đ³Ñ€Đ°Đ´ĐµĐ½Đ¸ Đ²Đ¾ â€Mandriva Linux“\n"
+"â€WindowMaker“, и.Ñ‚.Đ½.) Đ²Đ³Ñ€Đ°Đ´ĐµĐ½Đ¸ Đ²Đ¾ â€Mageia“\n"
"\n"
"ĐŒĐµ Đ²Đ¸Đ´Đ¸Ñ‚Đµ лиÑÑ‚Đ° ÑĐ¾ Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ½Đ¸ Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ¸ ĐºĐ¾Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ³Đ¸ Đ¼ĐµĐ½ÑƒĐ²Đ°Ñ‚Đµ\n"
"за да Đ´Đ¾Đ±Đ¸ĐµÑ‚Đµ Đ¾Đ¿Ñ‚Đ¸Đ¼Đ°Đ»ĐµĐ½ Đ³Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ¸ Đ¿Ñ€Đ¸ĐºĐ°Đ·.\n"
@@ -721,41 +720,41 @@ msgstr ""
"Đ³Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ¸Đ¾Ñ‚ Đ¿Ñ€Đ¸ĐºĐ°Đ·."
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -764,15 +763,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -786,11 +784,11 @@ msgid ""
"refer to the ``Managing Your Partitions'' section in the ``Starter Guide''."
msgstr ""
"Đ¡ĐµĐ³Đ° Ñ‚Ñ€ĐµĐ±Đ° да Đ¾Đ´Đ»ÑƒÑ‡Đ¸Ñ‚Đµ ĐºĐ°Đ´Đµ Đ½Đ° Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ диÑĐº ÑĐ°ĐºĐ°Ñ‚Đµ да Ñе Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°\n"
-"Đ¾Đ¿ĐµÑ€Đ°Ñ‚Đ¸Đ²Đ½Đ¸Đ¾Ñ‚ ÑиÑÑ‚ĐµĐ¼ â€Mandriva Linux“. ĐĐºĐ¾ Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ Ñ…Đ°Ñ€Đ´ диÑĐº е Đ¿Ñ€Đ°Đ·ĐµĐ½\n"
+"Đ¾Đ¿ĐµÑ€Đ°Ñ‚Đ¸Đ²Đ½Đ¸Đ¾Ñ‚ ÑиÑÑ‚ĐµĐ¼ â€Mageia“. ĐĐºĐ¾ Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ Ñ…Đ°Ñ€Đ´ диÑĐº е Đ¿Ñ€Đ°Đ·ĐµĐ½\n"
"или ÑĐµÑ‚Đ¾ Đ´Đ¾ÑÑ‚Đ°Đ¿Đ½Đ¾ Đ¼ĐµÑÑ‚Đ¾ Đ³Đ¾ ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸ Đ¿Đ¾ÑÑ‚Đ¾ĐµÑ‡ĐºĐ¸ Đ¾Đ¿ĐµÑ€Đ°Ñ‚Đ¸Đ²ĐµĐ½ ÑиÑÑ‚ĐµĐ¼, Ñ‚Ñ€ĐµĐ±Đ°\n"
"да Đ³Đ¾ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¾Đ½Đ¸Ñ€Đ°Ñ‚Đµ диÑĐºĐ¾Ñ‚. Đ’Đ¾ Đ¾ÑĐ½Đ¾Đ²Đ°, Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¾Đ½Đ¸Ñ€Đ°Ñе Đ½Đ° Ñ…Đ°Ñ€Đ´ диÑĐº Đ·Đ½Đ°Ñ‡Đ¸\n"
"Đ»Đ¾Đ³Đ¸Ñ‡ĐºĐ° Đ¿Đ¾Đ´ĐµĐ»Đ±Đ° за ÑĐ¾Đ·Đ´Đ°Đ²Đ°Ñе Đ½Đ° Đ¿Ñ€Đ¾ÑÑ‚Đ¾Ñ€ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±ĐµĐ½ за Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñе Đ½Đ°\n"
-"Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ Đ½Đ¾Đ² â€Mandriva Linux“ ÑиÑÑ‚ĐµĐ¼.\n"
+"Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ Đ½Đ¾Đ² â€Mageia“ ÑиÑÑ‚ĐµĐ¼.\n"
"\n"
"Đ‘Đ¸Đ´ĐµÑ˜ÑœĐ¸ Đ¿Ñ€Đ¾Ñ†ĐµÑĐ¾Ñ‚ Đ½Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¾Đ½Đ¸Ñ€Đ°Ñе Đ½Đ° Ñ…Đ°Ñ€Đ´ диÑĐºĐ¾Ñ‚ Đ²Đ¾Đ¾Đ±Đ¸Ñ‡Đ°ĐµĐ½Đ¾ е "
"Đ½ĐµÑ€ĐµĐ²ĐµÑ€Đ·Đ¸Đ±Đ¸Đ»ĐµĐ½\n"
@@ -833,7 +831,7 @@ msgstr ""
"Đ¾Đ²Đ°Đ° Đ¾Đ¿Ñ†Đ¸Ñ˜Đ°\n"
"Ñе Đ¿Ñ€ĐµĐ¿Đ¾Ñ€Đ°Ñ‡ÑƒĐ²Đ° Đ°ĐºĐ¾ Đ½Đ° Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ ĐºĐ¾Đ¼Đ¿Ñ˜ÑƒÑ‚ĐµÑ€ ÑĐ°ĐºĐ°Ñ‚Đµ да Ñ“Đ¸ ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ и Đ´Đ²Đ°Ñ‚Đ° "
"Đ¾Đ¿ĐµÑ€Đ°Ñ‚Đ¸Đ²Đ½Đ¸ ÑиÑÑ‚ĐµĐ¼Đ¸,\n"
-"и â€Mandriva Linux“ и â€Microsoft Windows“.\n"
+"и â€Mageia“ и â€Microsoft Windows“.\n"
"\n"
" ĐŸÑ€ĐµĐ´ да Ñ˜Đ° Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ¾Đ²Đ°Đ° Đ¾Đ¿Ñ†Đ¸Ñ˜Đ° Ñ‚Ñ€ĐµĐ±Đ° да Đ·Đ½Đ°ĐµÑ‚Đµ Đ´ĐµĐºĐ° Đ¿Đ¾ Đ¾Đ²Đ° â€Microsoft "
"Windows“\n"
@@ -843,7 +841,7 @@ msgstr ""
"\n"
" * â€%s“: Đ°ĐºĐ¾ ÑĐ°ĐºĐ°Ñ‚Đµ да Đ³Đ¸ Đ¸Đ·Đ±Ñ€Đ¸ÑˆĐµÑ‚Đµ ÑĐ¸Ñ‚Đµ Đ¿Đ¾Đ´Đ°Ñ‚Đ¾Ñ†Đ¸ и ÑĐ¸Ñ‚Đµ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¸ Đ¿Ñ€Đ¸ÑÑƒÑ‚Đ½Đ¸ "
"Đ½Đ°\n"
-"Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ диÑĐº и да Đ³Đ¸ Đ·Đ°Đ¼ĐµĐ½Đ¸Ñ‚Đµ ÑĐ¾ Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ Đ½Đ¾Đ² â€Mandriva Linux“ ÑиÑÑ‚ĐµĐ¼, Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ "
+"Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ диÑĐº и да Đ³Đ¸ Đ·Đ°Đ¼ĐµĐ½Đ¸Ñ‚Đµ ÑĐ¾ Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ Đ½Đ¾Đ² â€Mageia“ ÑиÑÑ‚ĐµĐ¼, Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ "
"Ñ˜Đ°\n"
"Đ¾Đ²Đ°Đ° Đ¾Đ¿Ñ†Đ¸Ñ˜Đ°. Đ’Đ½Đ¸Đ¼Đ°Đ²Đ°Ñ˜Ñ‚Đµ, Đ¾Ñ‚ĐºĐ°ĐºĐ¾ ÑœĐµ Đ¿Đ¾Ñ‚Đ²Ñ€Đ´Đ¸Ñ‚Đµ Đ¾Đ²Đ°Đ° Đ¾Đ¿ĐµÑ€Đ°Ñ†Đ¸Ñ˜Đ° Đ½Đµ Đ¼Đ¾Đ¶Đµ да\n"
"биде Đ²Ñ€Đ°Ñ‚ĐµĐ½Đ°.\n"
@@ -983,7 +981,7 @@ msgid "Save packages selection"
msgstr ""
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -1002,7 +1000,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -1025,15 +1023,15 @@ msgstr ""
"ĐĐºĐ¾ ÑÑ‚Đµ Đ¿Đ¾Đ´Đ³Đ¾Ñ‚Đ²ĐµĐ½Đ¸ да Đ³Đ¸ Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ°Ñ‚Đµ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¸Ñ‚Đµ, Đ¿Ñ€Đ¸Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ â€%s“.\n"
"\n"
"ĐĐºĐ¾ ÑĐ°ĐºĐ°Ñ‚Đµ да Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ´Ñ€ÑƒĐ³Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° за ÑиÑÑ‚ĐµĐ¼ÑĐºĐ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ° Đ½Đ°\n"
-"Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ Đ½Đ¾Đ² Đ¾Đ¿ĐµÑ€Đ°Ñ‚Đ¸Đ²ĐµĐ½ ÑиÑÑ‚ĐµĐ¼ â€Mandriva Linux“, Đ¿Ñ€Đ¸Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ Đ½Đ° â€%s“.\n"
+"Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ Đ½Đ¾Đ² Đ¾Đ¿ĐµÑ€Đ°Ñ‚Đ¸Đ²ĐµĐ½ ÑиÑÑ‚ĐµĐ¼ â€Mageia“, Đ¿Ñ€Đ¸Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ Đ½Đ° â€%s“.\n"
"\n"
"ĐĐºĐ¾ ÑĐ°ĐºĐ°Ñ‚Đµ да Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¸ за Đ¿Ñ€Đ¾Đ²ĐµÑ€ĐºĐ° Đ½Đ° Đ»Đ¾ÑˆĐ¸ Đ±Đ»Đ¾ĐºĐ¾Đ²Đ¸ Đ½Đ° диÑĐºĐ¾Ñ‚,\n"
"Đ¿Ñ€Đ¸Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ Đ½Đ° â€%s“."
#: ../help.pm:437
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -1045,7 +1043,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"Đ”Đ¾Đ´ĐµĐºĐ° Đ³Đ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ â€Mandriva Linux“, Đ½Đ°Ñ˜Đ²ĐµÑ€Đ¾Ñ˜Đ°Đ½Ñ‚Đ¾ е Đ´ĐµĐºĐ° Đ½ĐµĐºĐ¾Đ¸ Đ¿Đ°ĐºĐµÑ‚Đ¸\n"
+"Đ”Đ¾Đ´ĐµĐºĐ° Đ³Đ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ â€Mageia“, Đ½Đ°Ñ˜Đ²ĐµÑ€Đ¾Ñ˜Đ°Đ½Ñ‚Đ¾ е Đ´ĐµĐºĐ° Đ½ĐµĐºĐ¾Đ¸ Đ¿Đ°ĐºĐµÑ‚Đ¸\n"
"Đ²ĐµÑœĐµ Đ¸Đ¼Đ°Đ°Ñ‚ Đ½Đ°Đ´Đ³Ñ€Đ°Đ´Đ±Đ¸ Đ¾Đ´ Đ¿Ñ€Đ²Đ¸Ñ‡Đ½Đ¾Ñ‚Đ¾ Đ¸Đ·Đ´Đ°Đ½Đ¸Đµ. ĐœĐ¾Đ¶ĐµĐ±Đ¸ Ñе Đ¿Đ¾Đ¿Ñ€Đ°Đ²ĐµĐ½Đ¸ Đ³Ñ€ĐµÑˆĐºĐ¸,\n"
"Ñ€ĐµÑˆĐµĐ½Đ¸ Ñе Đ±ĐµĐ·Đ±ĐµĐ´Đ½Đ¾ÑĐ½Đ¸ Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼Đ¸. За да Đ¿Ñ€Đ¸Đ´Đ¾Đ±Đ¸ĐµÑ‚Đµ Đ¾Đ´ Đ¾Đ²Đ¸Đµ Đ½Đ°Đ´Đ³Ñ€Đ°Đ´Đ±Đ¸,\n"
"ÑĐµĐ³Đ° Đ¼Đ¾Đ¶Đµ да Đ³Đ¸ Đ¿Ñ€ĐµĐ·ĐµĐ¼ĐµÑ‚Đµ Đ¾Đ´ Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚. ĐĐºĐ¾ Đ¸Đ¼Đ°Ñ‚Đµ Ñ„ÑƒĐ½ĐºÑ†Đ¸Đ¾Đ½Đ°Đ»Đ½Đ° Đ¸Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚\n"
@@ -1059,7 +1057,7 @@ msgstr ""
"Đ¿Đ°ĐºĐµÑ‚Đ¸ Đ¿Ñ€Đ¸Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ Đ½Đ° â€%s“. Đ’Đ¾ ÑĐ¿Ñ€Đ¾Ñ‚Đ¸Đ²Đ½Đ¾, Đ¿Ñ€Đ¸Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ Đ½Đ° â€%s“."
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -1068,7 +1066,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1083,7 +1081,7 @@ msgstr ""
"ĐĐºĐ¾ Đ½Đµ Đ·Đ½Đ°ĐµÑ‚Đµ ÑˆÑ‚Đ¾ да Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ, Đ·Đ°Đ´Ñ€Đ¶ĐµÑ‚Đµ Ñ˜Đ° Đ´Đ°Đ´ĐµĐ½Đ°Ñ‚Đ° Đ¾Đ¿Ñ†Đ¸Ñ˜Đ°. ĐĐ¸Đ²Đ¾Ñ‚Đ¾ Đ½Đ° "
"ÑĐ¸Đ³ÑƒÑ€Đ½Đ¾ÑÑ‚\n"
"ÑœĐµ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ¿Đ¾Đ´Đ¾Ñ†Đ½Đ° да Đ³Đ¾ ÑĐ¼ĐµĐ½Đ¸Ñ‚Đµ ÑĐ¾ Đ°Đ»Đ°Ñ‚ĐºĐ°Ñ‚Đ° â€draksec“, ĐºĐ¾Ñ˜Đ° е дел Đ¾Đ´\n"
-"ĐĐ¾Đ½Đ³Ñ€Đ¾Đ»Đ½Đ¸Đ¾Ñ‚ Ñ†ĐµĐ½Ñ‚Đ°Ñ€ Đ½Đ° â€Mandriva Linux“.\n"
+"ĐĐ¾Đ½Đ³Ñ€Đ¾Đ»Đ½Đ¸Đ¾Ñ‚ Ñ†ĐµĐ½Ñ‚Đ°Ñ€ Đ½Đ° â€Mageia“.\n"
"\n"
"ĐŸĐ¾Đ¿Đ¾Đ»Đ½ĐµÑ‚Đµ Đ³Đ¾ Đ¿Đ¾Đ»ĐµÑ‚Đ¾ â€%s“ ÑĐ¾ Đ°Đ´Ñ€ĐµÑĐ°Ñ‚Đ° na е-Đ¿Đ¾ÑˆÑ‚Đ° Đ½Đ° Đ»Đ¸Ñ‡Đ½Đ¾ÑÑ‚Đ° ĐºĐ¾Ñ˜Đ° е\n"
"Đ¾Đ´Đ³Đ¾Đ²Đ¾Ñ€Đ½Đ° за ÑĐ¸Đ³ÑƒÑ€Đ½Đ¾ÑÑ‚Đ°. Đ¡Đ¸Đ³ÑƒÑ€Đ½Đ¾ÑĐ½Đ¸Ñ‚Đµ Đ¿Đ¾Ñ€Đ°ĐºĐ¸ ÑœĐµ Ñе Đ¿Ñ€Đ°ÑœĐ°Đ°Ñ‚ Đ½Đ° Ñ‚Đ°Đ° Đ°Đ´Ñ€ĐµÑа."
@@ -1094,24 +1092,24 @@ msgid "Security Administrator"
msgstr "ĐĐ´Đ¼Đ¸Đ½Đ¸ÑÑ‚Ñ€Đ°Ñ‚Đ¾Ñ€ за ÑĐ¸Đ³ÑƒÑ€Đ½Đ¾ÑÑ‚"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1127,21 +1125,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1158,18 +1156,12 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"Đ’Đ¾ Đ¾Đ²Đ¾Ñ˜ Đ¼Đ¾Đ¼ĐµĐ½Ñ‚ Ñ‚Ñ€ĐµĐ±Đ° да Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ ĐºĐ¾Ñ˜Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸ja или Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¸ ÑœĐµ Đ³Đ¸ ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ "
"за\n"
-"Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ° Đ½Đ° ÑиÑÑ‚ĐµĐ¼Đ¾Ñ‚ â€Mandriva Linux“. ĐĐºĐ¾ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¸Ñ‚Đµ Ñе Đ²ĐµÑœĐµ "
+"Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ° Đ½Đ° ÑиÑÑ‚ĐµĐ¼Đ¾Ñ‚ â€Mageia“. ĐĐºĐ¾ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¸Ñ‚Đµ Ñе Đ²ĐµÑœĐµ "
"Đ´ĐµÑ„Đ¸Đ½Đ¸Ñ€Đ°Đ½Đ¸,\n"
"Đ¾Đ´ Đ¿Ñ€ĐµÑ‚Ñ…Đ¾Đ´Đ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ° Đ½Đ° â€GNU/Linux“ или Đ¾Đ´ Đ´Ñ€ÑƒĐ³Đ° Đ°Đ»Đ°Ñ‚ĐºĐ° за Đ¿Đ¾Đ´ĐµĐ»Đ±Đ° Đ½Đ° "
"диÑĐºĐ¾Ñ‚,\n"
@@ -1184,7 +1176,7 @@ msgstr ""
"\n"
" * â€%s“: Đ¾Đ²Đ°Đ° Đ¾Đ¿Ñ†Đ¸Ñ˜Đ° Đ³Đ¸ Đ±Ñ€Đ¸ÑˆĐµ ÑĐ¸Ñ‚Đµ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¸ Đ½Đ° Đ¸Đ·Đ±Ñ€Đ°Đ½Đ¸Đ¾Ñ‚ Ñ…Đ°Ñ€Đ´ диÑĐº\n"
"\n"
-" * â€%s“: Đ¾Đ²Đ°Đ° Đ¾Đ¿Ñ†Đ¸Ñ˜Đ° Đ²Đ¸ Đ¾Đ²Đ¾Đ·Đ¼Đ¾Đ¶ÑƒĐ²Đ° Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚ÑĐºĐ¸ да ÑĐ¾Đ·Đ´Đ°Đ´ĐµÑ‚Đµ â€ext3“ и â€swap“\n"
+" * â€%s“: Đ¾Đ²Đ°Đ° Đ¾Đ¿Ñ†Đ¸Ñ˜Đ° Đ²Đ¸ Đ¾Đ²Đ¾Đ·Đ¼Đ¾Đ¶ÑƒĐ²Đ° Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚ÑĐºĐ¸ да ÑĐ¾Đ·Đ´Đ°Đ´ĐµÑ‚Đµ â€ext4“ и â€swap“\n"
"Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¸ Đ²Đ¾ ÑĐ»Đ¾Đ±Đ¾Đ´Đ½Đ¸Đ¾Ñ‚ Đ¿Ñ€Đ¾ÑÑ‚Đ¾Ñ€ Đ¾Đ´ Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ Ñ…Đ°Ñ€Đ´ диÑĐº\n"
"\n"
"â€%s“: Đ²Đ¸ Đ´Đ°Đ²Đ° Đ¿Ñ€Đ¸ÑÑ‚Đ°Đ¿ Đ´Đ¾ Đ´Đ¾Đ´Đ°Ñ‚Đ½Đ¸ ĐºĐ°Ñ€Đ°ĐºÑ‚ĐµÑ€Đ¸ÑÑ‚Đ¸ĐºĐ¸: \n"
@@ -1235,15 +1227,6 @@ msgstr ""
"\n"
"За да Đ´Đ¾Đ±Đ¸ĐµÑ‚Đµ Đ¸Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Đ¸ за Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ½Đ¸Ñ‚Đµ Ñ‚Đ¸Đ¿Đ¾Đ²Đ¸ Đ½Đ° Đ´Đ°Ñ‚Đ¾Ñ‚ĐµÑ‡Đ½Đ¸ ÑиÑÑ‚ĐµĐ¼Đ¸,\n"
"Đ¿Ñ€Đ¾Ñ‡Đ¸Ñ‚Đ°Ñ˜Ñ‚Đµ Đ³Đ¾ Đ¾Đ´Đ´ĐµĐ»Đ¾Ñ‚ за â€ext2FS“ Đ¾Đ´ â€Đ£Đ¿Đ°Ñ‚ÑÑ‚Đ²Đ¾ за ÑƒĐ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ°â€œ.\n"
-"\n"
-"ĐĐºĐ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ Đ½Đ° â€PPC“ Đ¼Đ°ÑˆĐ¸Đ½Đ°, ÑœĐµ ÑĐ°ĐºĐ°Ñ‚Đµ да ÑĐ¾Đ·Đ´Đ°Đ´ĐµÑ‚Đµ Đ¼Đ°Đ»Đ° â€HFS "
-"bootstrap“\n"
-"Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° Đ¾Đ´ Đ±Đ°Ñ€ĐµĐ¼ 1ĐœĐ‘, ĐºĐ¾Ñ˜Đ° ÑœĐµ Ñе ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸ Đ¾Đ´ Đ¿Đ¾Đ´Đ¸Đ³Đ½ÑƒĐ²Đ°Ñ‡Đ¾Ñ‚ â€yaboot“. ĐĐºĐ¾ "
-"ÑĐ°ĐºĐ°Ñ‚Đµ\n"
-"да Ñ˜Đ° Đ½Đ°Đ¿Ñ€Đ°Đ²Đ¸Ñ‚Đµ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° Đ¼Đ°Đ»ĐºÑƒ Đ¿Đ¾Đ³Đ¾Đ»ĐµĐ¼Đ°, Đ½Đ° Đ¿Ñ€Đ¸Đ¼ĐµÑ€ 50ĐœĐ‘, Ñ‚Đ¾Đ° Đ¼Đ¾Đ¶Đµ да "
-"биде\n"
-"ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¾ ĐºĐ°ĐºĐ¾ Đ¼ĐµÑÑ‚Đ¾ за Ñ‡ÑƒĐ²Đ°Ñе Ñ€ĐµĐ·ĐµÑ€Đ²ĐµĐ½ ĐºĐµÑ€Đ½ĐµĐ» и â€ramdisk“ ÑĐ»Đ¸ĐºĐ¸ за Đ¸Ñ‚Đ½Đ¸ "
-"ÑĐ»ÑƒÑ‡Đ°Đ¸."
#: ../help.pm:526
#, c-format
@@ -1281,41 +1264,41 @@ msgid "Toggle between normal/expert mode"
msgstr "ĐŸÑ€ĐµÑ„Ñ€Đ»Đ°Ñе Đ¿Đ¾Đ¼ĐµÑ“Ñƒ Đ½Đ¾Ñ€Đ¼Đ°Đ»ĐµĐ½/ĐµĐºÑĐ¿ĐµÑ€Ñ‚ÑĐºĐ¸ Ñ€ĐµĐ¶Đ¸Đ¼"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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"
-"Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ Đ½Đ¾Đ² â€Mandriva Linux“ Đ¾Đ¿ĐµÑ€Đ°Ñ‚Đ¸Đ²ĐµĐ½ ÑиÑÑ‚ĐµĐ¼.\n"
+"Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ Đ½Đ¾Đ² â€Mageia“ Đ¾Đ¿ĐµÑ€Đ°Ñ‚Đ¸Đ²ĐµĐ½ ÑиÑÑ‚ĐµĐ¼.\n"
"\n"
"Đ¡ĐµĐºĐ¾Ñ˜Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° е излиÑÑ‚Đ°Đ½Đ° ÑĐ¾: â€Linux Đ¸Đ¼Đµâ€œ, â€Windows Đ¸Đ¼Đµâ€œ\n"
"â€ĐĐ°Đ¿Đ°Ñ†Đ¸Ñ‚ĐµÑ‚â€œ.\n"
@@ -1355,35 +1338,34 @@ msgstr ""
"Đ´Đ¾Đ±Đ¸ĐµÑ‚Đµ ĐºĐ¾Đ¼Đ¿Đ»ĐµÑ‚Đ½Đ°Ñ‚Đ° лиÑÑ‚Đ° Đ½Đ° Đ´Ñ€Đ¶Đ°Đ²Đ¸."
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"ĐĐ²Đ¾Ñ˜ Ñ‡ĐµĐºĐ¾Ñ€ Ñе Đ°ĐºÑ‚Đ¸Đ²Đ¸Ñ€Đ° ÑĐ°Đ¼Đ¾ Đ°ĐºĐ¾ Đ½Đ° Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ ĐºĐ¾Đ¼Đ¿Ñ˜ÑƒÑ‚ĐµÑ€ Đ¿Ñ€ĐµÑ‚Ñ…Đ¾Đ´Đ½Đ¾ е\n"
"Đ¿Ñ€Đ¾Đ½Đ°Ñ˜Đ´ĐµĐ½Đ° Đ¿Đ¾ÑÑ‚Đ¾ĐµÑ‡ĐºĐ° â€GNU/Linux“ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°.\n"
"\n"
"â€DrakX“ Ñ‚Ñ€ĐµĐ±Đ° да Đ·Đ½Đ°Đµ дали ÑĐ°ĐºĐ°Ñ‚Đµ да Đ¸Đ·Đ²Ñ€ÑˆĐ¸Ñ‚Đµ Đ½Đ¾Đ²Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ° или\n"
-"Đ½Đ°Đ´Đ³Ñ€Đ°Đ´Đ±Đ° Đ½Đ° Đ¿Đ¾ÑÑ‚Đ¾ĐµÑ‡ĐºĐ¸Đ¾Ñ‚ â€Mandriva Linux“ ÑиÑÑ‚ĐµĐ¼:\n"
+"Đ½Đ°Đ´Đ³Ñ€Đ°Đ´Đ±Đ° Đ½Đ° Đ¿Đ¾ÑÑ‚Đ¾ĐµÑ‡ĐºĐ¸Đ¾Ñ‚ â€Mageia“ ÑиÑÑ‚ĐµĐ¼:\n"
"\n"
" * â€%s“: Đ’Đ¾ Đ½Đ°Ñ˜Đ³Đ¾Đ»ĐµĐ¼ Đ±Ñ€Đ¾Ñ˜ ÑĐ»ÑƒÑ‡Đ°ĐµĐ²Đ¸, Đ¾Đ²Đ° ĐºĐ¾Đ¼Đ¿Đ»ĐµÑ‚Đ½Đ¾ Đ³Đ¾ Đ±Ñ€Đ¸ÑˆĐµ ÑÑ‚Đ°Ñ€Đ¸Đ¾Ñ‚ ÑиÑÑ‚ĐµĐ¼.\n"
"Đ¡ĐµĐ¿Đ°Đº, Đ·Đ°Đ²Đ¸ÑĐ½Đ¾ Đ¾Đ´ ÑˆĐµĐ¼Đ°Ñ‚Đ° Đ½Đ° делеÑе Đ½Đ° диÑĐºĐ¾Ñ‚, Đ¼Đ¾Đ¶ĐµÑ‚Đµ да ÑĐ¿Ñ€ĐµÑ‡Đ¸Ñ‚Đµ Đ½ĐµĐºĐ¾Đ¸\n"
@@ -1394,7 +1376,7 @@ msgstr ""
"\n"
" * â€%s“: ĐĐ²Đ°Đ° ĐºĐ»Đ°Ñа Đ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ° Đ²Đ¸ Đ¾Đ²Đ¾Đ·Đ¼Đ¾Đ¶ÑƒĐ²Đ° да Đ³Đ¸ Đ½Đ°Đ´Đ³Ñ€Đ°Đ´Đ¸Ñ‚Đµ Đ¿Đ°ĐºĐµÑ‚Đ¸Ñ‚Đµ "
"ĐºĐ¾Đ¸\n"
-"Ñе Ñ‚ĐµĐºĐ¾Đ²Đ½Đ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đ¸ Đ½Đ° Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ â€Mandriva Linux“ ÑиÑÑ‚ĐµĐ¼. Đ’Đ°ÑˆĐ°Ñ‚Đ° Ñ‚ĐµĐºĐ¾Đ²Đ½Đ° "
+"Ñе Ñ‚ĐµĐºĐ¾Đ²Đ½Đ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đ¸ Đ½Đ° Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ â€Mageia“ ÑиÑÑ‚ĐµĐ¼. Đ’Đ°ÑˆĐ°Ñ‚Đ° Ñ‚ĐµĐºĐ¾Đ²Đ½Đ° "
"ÑˆĐµĐ¼Đ° Đ½Đ°\n"
"Đ¿Đ¾Đ´ĐµĐ»Đ±Đ° Đ½Đ° диÑĐºĐ¾Ñ‚ и ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ‡ĐºĐ¸Ñ‚Đµ Đ¿Đ¾Đ´Đ°Ñ‚Đ¾Ñ†Đ¸ Đ½ĐµĐ¼Đ° да Đ±Đ¸Đ´Đ°Ñ‚ Đ¿Ñ€Đ¾Đ¼ĐµĐ½ĐµÑ‚Đ¸. ĐŸĐ¾Đ²ĐµÑœĐµÑ‚Đ¾ "
"Đ¾Đ´\n"
@@ -1402,9 +1384,9 @@ msgstr ""
"ÑÑ‚Đ°Đ½Đ´Đ°Ñ€Đ´Đ½Đ°Ñ‚Đ°\n"
"Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ°.\n"
"\n"
-"ĐĐ¾Ñ€Đ¸ÑÑ‚ĐµÑĐµÑ‚Đ¾ Đ½Đ° Đ¾Đ¿Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° â€ĐĐ°Đ´Đ³Ñ€Đ°Đ´Đ¸â€œ Ñ€Đ°Đ±Đ¾Ñ‚Đ¸ Đ¾Đ´Đ»Đ¸Ñ‡Đ½Đ¾ Đ½Đ° â€Mandriva Linux“ "
+"ĐĐ¾Ñ€Đ¸ÑÑ‚ĐµÑĐµÑ‚Đ¾ Đ½Đ° Đ¾Đ¿Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° â€ĐĐ°Đ´Đ³Ñ€Đ°Đ´Đ¸â€œ Ñ€Đ°Đ±Đ¾Ñ‚Đ¸ Đ¾Đ´Đ»Đ¸Ñ‡Đ½Đ¾ Đ½Đ° â€Mageia“ "
"ÑиÑÑ‚ĐµĐ¼Đ¸ ĐºĐ¾Đ¸ Đ¸Đ¼Đ°Đ°Ñ‚\n"
-"Đ²ĐµÑ€Đ·Đ¸Ñ˜Đ° â€8.1“ или Đ¿Đ¾Đ½Đ¾Đ²Đ°. Đ˜Đ·Đ²Ñ€ÑˆÑƒĐ²Đ°Ñе Đ½Đ° Đ½Đ°Đ´Đ³Ñ€Đ°Đ´Đ±Đ° Đ½Đ° â€Mandriva Linux“ Đ²ĐµÑ€Đ·Đ¸Đ¸ "
+"Đ²ĐµÑ€Đ·Đ¸Ñ˜Đ° â€8.1“ или Đ¿Đ¾Đ½Đ¾Đ²Đ°. Đ˜Đ·Đ²Ñ€ÑˆÑƒĐ²Đ°Ñе Đ½Đ° Đ½Đ°Đ´Đ³Ñ€Đ°Đ´Đ±Đ° Đ½Đ° â€Mageia“ Đ²ĐµÑ€Đ·Đ¸Đ¸ "
"Đ¿Đ¾ÑÑ‚Đ°Ñ€Đ¸\n"
"Đ¾Đ´ Đ²ĐµÑ€Đ·Đ¸Ñ˜Đ° â€8.1“ е ÑÑ‚Ñ€Đ¾Đ³Đ¾ Đ½ĐµĐ¿Ñ€ĐµĐ¿Đ¾Ñ€Đ°Ñ‡Đ»Đ¸Đ²Đ°."
@@ -1447,7 +1429,7 @@ msgstr ""
"Đ¼ĐµÑ“Ñƒ Đ›Đ°Ñ‚Đ¸Đ½ÑĐºĐ¸ и Đ½Đµ-Đ›Đ°Ñ‚Đ¸Đ½ÑĐºĐ¸ Ñ€Đ°ÑĐ¿Đ¾Ñ€ĐµĐ´."
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1463,8 +1445,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1507,7 +1488,7 @@ msgstr ""
"Đ½Đ° Đ·Đ½Đ°Ñ†Đ¸ Đ½Đ°Đ¼ĐµĐ½ĐµÑ‚Đ¾ да Đ³Đ¸ Đ¿Đ¾ĐºÑ€Đ¸Đµ ÑĐ¸Ñ‚Đµ Đ¿Đ¾ÑÑ‚Đ¾ĐµÑ‡ĐºĐ¸ Ñ˜Đ°Đ·Đ¸Ñ†Đ¸. ĐĐ¾, ĐºĐ¾Đ¼Đ¿Đ»ĐµÑ‚Đ½Đ° Đ¿Đ¾Đ´Ñ€ÑˆĐºĐ°\n"
"Đ²Đ¾ â€GNU/Linux“ е ÑĐµÑƒÑˆÑ‚Đµ Đ²Đ¾ Ñ€Đ°Đ·Đ²Đ¾Ñ˜. ĐŸĐ¾Ñ€Đ°Đ´Đ¸ Đ¾Đ²Đ°Đ° Đ¿Ñ€Đ¸Ñ‡Đ¸Đ½Đ°, ÑƒĐ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ°Ñ‚Đ° Đ½Đ° â€UTF-"
"8“ Đ²Đ¾\n"
-"â€Mandriva Linux“ ÑœĐµ Đ·Đ°Đ²Đ¸Ñи Đ¾Đ´ Đ¸Đ·Đ±Đ¾Ñ€Đ¾Ñ‚ Đ½Đ° ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸ĐºĐ¾Ñ‚:\n"
+"â€Mageia“ ÑœĐµ Đ·Đ°Đ²Đ¸Ñи Đ¾Đ´ Đ¸Đ·Đ±Đ¾Ñ€Đ¾Ñ‚ Đ½Đ° ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸ĐºĐ¾Ñ‚:\n"
"\n"
" * ĐĐºĐ¾ Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Ñ˜Đ°Đ·Đ¸Đº ÑĐ¾ ÑĐ¸Đ»Đ½Đ¾ Đ½Đ°ÑĐ»ĐµĐ´Đ½Đ¾ ĐºĐ¾Đ´Đ¸Ñ€Đ°Ñе (â€latin1“ Ñ˜Đ°Đ·Đ¸Ñ†Đ¸,\n"
"Đ ÑƒÑĐºĐ¸, ĐˆĐ°Đ¿Đ¾Đ½ÑĐºĐ¸, ĐĐ¸Đ½ĐµÑĐºĐ¸, ĐĐ¾Ñ€ĐµÑ˜ÑĐºĐ¸, Đ¢Đ°Ñ˜Đ»Đ°Đ½Đ´ÑĐºĐ¸, Đ“Ñ€Ñ‡ĐºĐ¸, Đ¢ÑƒÑ€ÑĐºĐ¸, Đ¿Đ¾Đ²ĐµÑœĐµÑ‚Đ¾\n"
@@ -1651,7 +1632,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1679,10 +1660,10 @@ msgstr ""
"ÑĐ°Đ¼Đ¾ Đ°ĐºĐ¾ Đ·Đ½Đ°ĐµÑ‚Đµ ÑˆÑ‚Đ¾ Đ¿Ñ€Đ°Đ²Đ¸Ñ‚Đµ."
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1703,11 +1684,11 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"Đ¡ĐµĐ³Đ° е Đ²Ñ€ĐµĐ¼Đµ да Đ³Đ¾ Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ ÑиÑÑ‚ĐµĐ¼Đ¾Ñ‚ за Đ¿ĐµÑ‡Đ°Ñ‚ĐµÑе за Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ ĐºĐ¾Đ¼Đ¿Ñ˜ÑƒÑ‚ĐµÑ€.\n"
-"Đ”Ñ€ÑƒĐ³Đ¸ Đ¾Đ¿ĐµÑ€Đ°Ñ‚Đ¸Đ²Đ½Đ¸ ÑиÑÑ‚ĐµĐ¼Đ¸ Đ¼Đ¾Đ¶Đµ да Đ²Đ¸ Đ¿Đ¾Đ½ÑƒĐ´Đ°Ñ‚ ĐµĐ´ĐµĐ½, â€Mandriva Linux“ Đ½ÑƒĐ´Đ¸\n"
+"Đ”Ñ€ÑƒĐ³Đ¸ Đ¾Đ¿ĐµÑ€Đ°Ñ‚Đ¸Đ²Đ½Đ¸ ÑиÑÑ‚ĐµĐ¼Đ¸ Đ¼Đ¾Đ¶Đµ да Đ²Đ¸ Đ¿Đ¾Đ½ÑƒĐ´Đ°Ñ‚ ĐµĐ´ĐµĐ½, â€Mageia“ Đ½ÑƒĐ´Đ¸\n"
"Đ´Đ²Đ°. Đ¡ĐµĐºĐ¾Ñ˜ Đ¾Đ´ ÑиÑÑ‚ĐµĐ¼Đ¸Ñ‚Đµ за Đ¿ĐµÑ‡Đ°Ñ‚ĐµÑе Đ½Đ°Ñ˜Đ´Đ¾Đ±Ñ€Đ¾ Đ¾Đ´Đ³Đ¾Đ²Đ°Ñ€Đ° ÑĐ¾ Đ¾Đ´Ñ€ĐµĐ´ĐµĐ½Đ¸\n"
"Ñ‚Đ¸Đ¿Đ¾Đ²Đ¸ Đ½Đ° ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸Ñ˜Đ°.\n"
"\n"
@@ -1730,7 +1711,7 @@ msgstr ""
"\n"
"ĐĐºĐ¾ ÑĐµĐ³Đ° Ñе Đ¾Đ´Đ»ÑƒÑ‡Đ¸Ñ‚Đµ за Đ¸Đ·Đ±Đ¾Ñ€ и Đ¿Đ¾Đ´Đ¾Ñ†Đ½Đ° Đ½Đµ Đ²Đ¸ Ñе Đ´Đ¾Đ¿Đ°Ñ“Đ° Đ²Đ°ÑˆĐ¸Đ¾Ñ‚\n"
"ÑиÑÑ‚ĐµĐ¼ за Đ¿ĐµÑ‡Đ°Ñ‚ĐµÑе, Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ³Đ¾ Đ¿Ñ€Đ¾Đ¼ĐµĐ½Đ¸Ñ‚Đµ ÑĐ¾ Đ²ĐºĐ»ÑƒÑ‡ÑƒĐ²Đ°Ñе Đ½Đ°\n"
-"â€PrinterDrake“ Đ¾Đ´ ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»Đ½Đ¸Đ¾Ñ‚ Ñ†ĐµĐ½Ñ‚Đ°Ñ€ Đ½Đ° â€Mandriva Linux“\n"
+"â€PrinterDrake“ Đ¾Đ´ ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»Đ½Đ¸Đ¾Ñ‚ Ñ†ĐµĐ½Ñ‚Đ°Ñ€ Đ½Đ° â€Mageia“\n"
"ÑĐ¾ Đ¿Ñ€Đ¾Ñ‚Đ¸ÑĐºĐ°Ñе Đ½Đ° ĐºĐ¾Đ¿Ñ‡ĐµÑ‚Đ¾ â€%s“."
#: ../help.pm:768
@@ -1756,7 +1737,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1846,8 +1827,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1864,7 +1844,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1919,7 +1899,7 @@ msgstr ""
"Đ¼Ñ€ĐµĐ¶Đ°,\n"
"Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ³Đ¾ Đ½Đ°Đ¿Ñ€Đ°Đ²Đ¸Ñ‚Đµ Ñ‚Đ¾Đ°. Đ˜Đ½Ñ„Đ¾Ñ€Đ¼Đ¸Ñ€Đ°Ñ˜Ñ‚Đµ Ñе Đ¾Đ´ иÑĐ¿ĐµÑ‡Đ°Ñ‚ĐµĐ½Đ°Ñ‚Đ° Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸Ñ˜Đ° "
"или\n"
-"Đ¿Đ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° ĐºĐ¾Ñ€Đ¸ÑÑ‚ĐµÑ‚Đµ Đ³Đ¾ ĐĐ¾Đ½Ñ‚Ñ€Đ¾Đ»Đ½Đ¸Đ¾Ñ‚ Ñ†ĐµĐ½Ñ‚Đ°Ñ€ Đ½Đ° â€Mandriva Linux“ за да\n"
+"Đ¿Đ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° ĐºĐ¾Ñ€Đ¸ÑÑ‚ĐµÑ‚Đµ Đ³Đ¾ ĐĐ¾Đ½Ñ‚Ñ€Đ¾Đ»Đ½Đ¸Đ¾Ñ‚ Ñ†ĐµĐ½Ñ‚Đ°Ñ€ Đ½Đ° â€Mageia“ за да\n"
"Đ´Đ¾Đ±Đ¸ĐµÑ‚Đµ ĐºĐ¾Đ¼Đ¿Đ»ĐµÑ‚Đ½Đ° Đ¿Đ¾Đ¼Đ¾Ñˆ.\n"
"\n"
" * \"%s\": Đ²Đ¸ Đ´Đ¾Đ·Đ²Đ¾Đ»ÑƒĐ²Đ° да ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸Ñ€Đ°Ñ‚Đµ Đ°Đ´Ñ€ĐµÑи за â€HTTP“ и â€FTP“ Đ°Đ´Ñ€ĐµÑи, "
@@ -1940,7 +1920,7 @@ msgstr ""
" * \"%s\": Đ°ĐºĐ¾ ÑĐ°ĐºĐ°Ñ‚Đµ да Ñ˜Đ° Đ¿Ñ€Đ¾Đ¼ĐµĐ½Đ¸Ñ‚Đµ ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° Đ½Đ° Đ¿Đ¾Đ´Đ¸Đ³Đ½ÑƒĐ²Đ°Ñ‡Đ¾Ñ‚,\n"
"Đ¿Ñ€Đ¸Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ Đ½Đ° Đ¾Đ²Đ° ĐºĐ¾Đ¿Ñ‡Đµ. ĐĐ²Đ° би Ñ‚Ñ€ĐµĐ±Đ°Đ»Đ¾ да Ñе Đ·Đ°Ñ‡ÑƒĐ²Đ° за Đ½Đ°Đ¿Ñ€ĐµĐ´Đ½Đ¸ ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ†Đ¸.\n"
"Đ˜Đ½Ñ„Đ¾Ñ€Đ¼Đ¸Ñ€Đ°Ñ˜Ñ‚Đµ Ñе Đ¾Đ´ иÑĐ¿ĐµÑ‡Đ°Ñ‚ĐµĐ½Đ°Ñ‚Đ° Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸Ñ˜Đ° или Đ¾Đ´ Đ²Đ³Ñ€Đ°Đ´ĐµĐ½Đ°Ñ‚Đ° Đ¿Đ¾Đ¼Đ¾Ñˆ за\n"
-"Đ¿Đ¾Đ´Đ¸Đ³Đ½ÑƒĐ²Đ°Ñ‡Đ¾Ñ‚ Đ²Đ¾ ĐĐ¾Đ½Ñ‚Ñ€Đ¾Đ»Đ½Đ¸Đ¾Ñ‚ Ñ†ĐµĐ½Ñ‚Đ°Ñ€ Đ½Đ° â€Mandriva Linux“.\n"
+"Đ¿Đ¾Đ´Đ¸Đ³Đ½ÑƒĐ²Đ°Ñ‡Đ¾Ñ‚ Đ²Đ¾ ĐĐ¾Đ½Ñ‚Ñ€Đ¾Đ»Đ½Đ¸Đ¾Ñ‚ Ñ†ĐµĐ½Ñ‚Đ°Ñ€ Đ½Đ° â€Mageia“.\n"
"\n"
" * \"%s\": Đ¿Ñ€ĐµĐºÑƒ Đ¾Đ²Đ¾Ñ˜ Đ²Đ½ĐµÑ Đ¼Đ¾Đ¶Đµ да Đ¿Đ¾ÑÑ‚Đ°Đ²ĐµÑ‚Đµ ĐºĐ¾Đ¸ ÑĐµÑ€Đ²Đ¸Ñи ÑœĐµ Ñе Đ²ĐºĐ»ÑƒÑ‡ÑƒĐ²Đ°Đ°Ñ‚\n"
"Đ¿Ñ€Đ¸ Đ²ĐºĐ»ÑƒÑ‡ÑƒĐ²Đ°Ñе Đ½Đ° Đ²Đ°ÑˆĐ°Ñ‚Đ° Đ¼Đ°ÑˆĐ¸Đ½Đ°. ĐĐºĐ¾ Đ¿Đ»Đ°Đ½Đ¸Ñ€Đ°Ñ‚Đµ да Ñ˜Đ° ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ ĐºĐ°ĐºĐ¾ ÑĐµÑ€Đ²ĐµÑ€,\n"
@@ -1962,26 +1942,26 @@ msgid "Graphical Interface"
msgstr "Đ“Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ¸ Đ¸Đ½Ñ‚ĐµÑ€Ñ„ĐµÑ˜Ñ"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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"
-"â€Mandriva Linux“ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°. Đ’Đ½Đ¸Đ¼Đ°Đ²Đ°Ñ˜Ñ‚Đµ, ÑĐ¸Ñ‚Đµ Đ¿Đ¾Đ´Đ°Ñ‚Đ¾Ñ†Đ¸ Đ½Đ° Đ½ĐµĐ³Đ¾ ÑœĐµ Đ±Đ¸Đ´Đ°Ñ‚\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 drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"ĐĐºĐ¾ ÑĐ°ĐºĐ°Ñ‚Đµ да Đ³Đ¸ Đ¸Đ·Đ±Ñ€Đ¸ÑˆĐµÑ‚Đµ ÑĐ¸Ñ‚Đµ Đ¿Đ¾Đ´Đ°Ñ‚Đ¾Ñ†Đ¸ и Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¸ ÑˆÑ‚Đ¾ Ñе Đ½Đ°Đ¾Ñ“Đ°Đ°Ñ‚\n"
"Đ½Đ° Đ¾Đ²Đ¾Ñ˜ диÑĐº, Đ¿Ñ€Đ¸Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ Đ½Đ° â€%s“. Đ’Đ½Đ¸Đ¼Đ°Đ²Đ°Ñ˜Ñ‚Đµ, Đ¾Ñ‚ĐºĐ°ĐºĐ¾ ÑœĐµ Đ¿Ñ€Đ¸Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ\n"
diff --git a/perl-install/install/help/po/mn.po b/perl-install/install/help/po/mn.po
index 4b9953e10..466d01078 100644
--- a/perl-install/install/help/po/mn.po
+++ b/perl-install/install/help/po/mn.po
@@ -22,7 +22,7 @@ msgstr ""
#, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
@@ -86,7 +86,7 @@ msgstr "Đ¢Đ° ÑĐ½Ñ Ñ‡Đ°Đ½Đ°Ñ€Ñ‹Đ³ Đ°ÑˆĐ¸Đ³Đ»Đ°Ñ…Ñ‹Đ³ Ñ…̉¯ÑÑж Đ±Đ°Đ¹Đ½Đ° уу
#: ../help.pm:57
#, fuzzy, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -96,24 +96,24 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"Đ²Ñ‹ Đ²Ñ‹ Đ²Ñ‹ Đ²Ñ‹ Đ²Ñ‹ Đ³ Đ²Ñ‹ Đ³ Đ±Đ¾Đ» ĐÑÑ€ Đ³ Đ³ ĐÑÑ€ Đ±Đ¾Đ» Ñ‚Ó©Ñ€Ó©Đ» Đ³ Đ³ Đ³ Erfitt Ñ‚Ó©Ñ€Ó©Đ» Đ±Đ¾Đ» Đ±Đ¾Đ» Đ³ "
@@ -126,7 +126,7 @@ msgstr ""
#: ../help.pm:88
#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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"
@@ -140,12 +140,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -233,10 +232,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -337,7 +336,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -444,39 +443,39 @@ msgstr ""
#: ../help.pm:319
#, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -485,15 +484,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -607,7 +605,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -616,7 +614,7 @@ msgstr "Đ‘̉¯Ñ… Đ³ Đ³ Đ²Ñ‹ Đ²Ñ‹ Đ³ Đ±Đ¾Đ» Đ¢Đ° Đ²Ñ‹ Đ²Ñ‹ Đ³ Đ³ Đ²Ñ‹ Đ³ Ñ Đ²Ñ‹ Đ³
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -639,7 +637,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -655,21 +653,21 @@ msgstr "Đ¥Đ°Đ¼Đ³Đ°Đ°Đ»Đ°Đ»Ñ‚:"
#, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -685,21 +683,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -716,14 +714,8 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
#: ../help.pm:526
@@ -764,34 +756,34 @@ msgstr "Đ•Ñ€Đ´Đ¸Đ¹Đ½/Đ¼ÑÑ€Đ³ÑĐ¶Đ»Đ¸Đ¹Đ½ Đ³Đ¾Ñ€Đ¸Đ¼Ñ‹Đ½ Ñ…Đ¾Đ¾Ñ€Đ¾Đ½Đ´ ÑˆĐ¸Đ»Đ¶
#: ../help.pm:536
#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the first\n"
"disk or partition is called \"C:\")."
msgstr ""
"Đ²Ñ‹ ÑĐ¼Ñ… ÑˆĐ¸Đ½Ñ Đ³ Đ±Đ¾Đ» Đ½ÑÑ€ Đ¦Đ¾Đ½Ñ…Đ½ÑƒÑƒĐ´ Đ½ÑÑ€ Đ³ Đ³ Đ³ Đ½ÑÑ€ Đ±Đ¾Đ» Ñ‚Ó©Ñ€Ó©Đ» Đ³ Đ³ Đ³ Erfitt Ñ‚Ó©Ñ€Ó©Đ» "
@@ -817,23 +809,22 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"Đ±Đ¾Đ» Đ³ Đ²Ñ‹ ÑˆĐ¸Đ½Ñ Đ³\n"
" Ñ Đ²Ñ‹ Đ²Ñ‹ Đ°Đ°Ñ Đ³\n"
@@ -879,8 +870,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -988,7 +978,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1002,7 +992,7 @@ msgstr ""
#, 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 Mandriva Linux offers two. Each of\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"
@@ -1023,7 +1013,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"Ñ Đ‘ÑƒÑад Đ²Ñ‹ Ñ‚ÑƒĐ³ Đ°Đ°Ñ Đ°Đ°Ñ Đ³\n"
@@ -1053,7 +1043,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1115,8 +1105,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1133,7 +1122,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1173,8 +1162,8 @@ msgstr ""
#: ../help.pm:861
#, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
@@ -1182,12 +1171,12 @@ msgstr ""
#, fuzzy, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr "Ñ Đ²Ñ‹ Ñ Đ²Ñ‹ Đ¦Đ¾Đ½Ñ…Đ½ÑƒÑƒĐ´ Đ³ Ñ."
#: ../help.pm:872
diff --git a/perl-install/install/help/po/ms.po b/perl-install/install/help/po/ms.po
index 7048066f9..fefe0a429 100644
--- a/perl-install/install/help/po/ms.po
+++ b/perl-install/install/help/po/ms.po
@@ -18,7 +18,7 @@ msgstr ""
#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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."
@@ -86,7 +86,7 @@ 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 drive.\n"
+"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"
@@ -96,24 +96,24 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -125,7 +125,7 @@ msgstr ""
#: ../help.pm:88
#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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"
@@ -136,12 +136,11 @@ msgstr "on on dan."
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -229,10 +228,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -330,7 +329,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -441,39 +440,39 @@ msgstr ""
#: ../help.pm:319
#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -482,15 +481,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -614,7 +612,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -623,7 +621,7 @@ msgstr "fail on dan on on on on."
#: ../help.pm:437
#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -646,7 +644,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -662,21 +660,21 @@ msgstr "Pentadbir Domain:"
#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -692,21 +690,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -723,14 +721,8 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"on dan on\n"
" on\n"
@@ -786,34 +778,34 @@ msgstr "normal"
#: ../help.pm:536
#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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"
@@ -838,23 +830,22 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"on\n"
" keluar fail on\n"
@@ -898,8 +889,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1006,7 +996,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1020,7 +1010,7 @@ msgstr ""
#, 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 Mandriva Linux offers two. Each of\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"
@@ -1041,7 +1031,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"Lain-lain\n"
@@ -1071,7 +1061,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1133,8 +1123,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1151,7 +1140,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1191,8 +1180,8 @@ msgstr "Konfigurasi (X) Antaramuka Grafikal"
#: ../help.pm:861
#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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!"
@@ -1200,12 +1189,12 @@ msgstr "dalam on dan!"
#, fuzzy, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr "on dan on on dan on Tetingkap on dan on."
#: ../help.pm:872
diff --git a/perl-install/install/help/po/mt.po b/perl-install/install/help/po/mt.po
index 7c8f9ec10..bd5e0e9ea 100644
--- a/perl-install/install/help/po/mt.po
+++ b/perl-install/install/help/po/mt.po
@@ -18,15 +18,15 @@ msgstr ""
"X-Generator: KBabel 1.3.1\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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' Mandriva Linux. Jekk taqbel mat-termini\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."
@@ -123,7 +123,7 @@ 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 drive.\n"
+"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"
@@ -133,24 +133,24 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -182,15 +182,15 @@ msgstr ""
"Fuq diski SCSI, \"a\" hija d-diska bl-iżjed ID baxx, \"b\" hija t-tieni, eċċ."
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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' Mandriva Linux hija maqsuma fuq diversi CD-ROMs. Jekk\n"
+"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 "
@@ -201,12 +201,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -257,11 +256,11 @@ msgid ""
"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 Mandriva Linux,\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"
-"Mandriva Linux iqassam il-gruppi ta' pakketti fi tlett kategoriji. Tista' \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"
@@ -323,7 +322,7 @@ msgid "Truly minimal install"
msgstr "Installazzjoni assolutament minima"
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -336,10 +335,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -368,7 +367,7 @@ msgstr ""
"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-Mandriva Linux, is-servizzi li tinstalla "
+"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"
@@ -498,11 +497,11 @@ msgstr ""
"ħtiġijietek l-aħjar."
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -557,7 +556,7 @@ msgid ""
"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' Mandriva Linux "
+"li fuqu huma bbażati l-ambjenti grafiċi kollha inklużi ma' Mageia "
"(KDE,\n"
"GNOME, AfterStep, WindowMaker, eċċ).\n"
"\n"
@@ -670,41 +669,41 @@ msgstr ""
"server, jew jekk ma rnexxielekx tissettja l-X sew."
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -713,15 +712,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -735,12 +733,12 @@ msgid ""
"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 Mandriva Linux. Jekk il-ħard disk huwa vojt, jew jekk\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"
-"Mandriva Linux.\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"
@@ -903,7 +901,7 @@ msgid "Save packages selection"
msgstr ""
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -922,7 +920,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -945,15 +943,15 @@ msgstr ""
"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"
-"Mandriva Linux.\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
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -965,7 +963,7 @@ msgid ""
"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-Mandriva Linux, aktarx ikunu ġew aġġornati xi\n"
+"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"
@@ -979,7 +977,7 @@ msgstr ""
"agħfas \"%s\" biex tniżżilhom u tinstallahom jew \"%s\" biex twaqqaf."
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -988,7 +986,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1003,7 +1001,7 @@ msgstr ""
"\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 Mandriva Linux.\n"
+"ta' Kontroll Mageia.\n"
"\n"
"Imla' l-kaxxa \"%s\" bl-indirizz tal-imejl tal-persuna responsabbli mis-"
"sigurtĂ .\n"
@@ -1015,24 +1013,24 @@ msgid "Security Administrator"
msgstr "Amministratur tas-sigurtĂ "
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1048,21 +1046,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1079,17 +1077,11 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"F'dan il-punt trid tagħżel liema partizzjoni(jiet) se jintużaw għall-\n"
-"installazzjoni tas-sistema Mandriva Linux. Jekk diÄ¡Ă  Ä¡ew definiti xi\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"
@@ -1105,7 +1097,7 @@ msgstr ""
"mill-ħard disk magħżula.\n"
"\n"
" * \"%s\": din l-għażla awtomatikament toħloqlok partizzjonijiet\n"
-"ext3 u swap fl-ispazju vojt tad-diska.\n"
+"ext4 u swap fl-ispazju vojt tad-diska.\n"
"\n"
" * \"%s\" jagħtik aċċess għal iżjed faċilitajiet:\n"
"\n"
@@ -1156,11 +1148,6 @@ msgstr ""
"\n"
"Biex tikseb iżjed informazzjoni dwar il-filesystems differenti disponibbli,\n"
"jekk jogħġbok aqra l-kapitlu ext2fs fil-Manwal ta' Referenza.\n"
-"\n"
-"Jekk qed tinstalla fuq kompjuter PPC, tkun trid toħloq partizzjoni żgħira\n"
-"HFS \"bootstrap\", ta' l-inqas 1MB, li tintuża mill-bootloader yaboot. Jekk\n"
-"tiddeċiedi li tagħmlu ftit ikbar, ngħidu aħna 50MB, tista' ssibu post utli\n"
-"fejn tqiegħed kernel u ramdisk \"spare\" għal emerġenzi."
#: ../help.pm:526
#, c-format
@@ -1198,41 +1185,41 @@ msgid "Toggle between normal/expert mode"
msgstr "Aqleb bejn modalitĂ  normali u esperta"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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 Mandriva Linux.\n"
+"operattiva Mageia.\n"
"\n"
"Kull partizzjoni hija mmarkata hekk: \"Isem tal-Linux\", \"Isem fil-Windows"
"\",\n"
@@ -1276,35 +1263,34 @@ msgstr ""
"fil-lista' agħfas il-buttuna \"%s\" għal lista sħiħa ta' pajjiżi."
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"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 Mandriva Linux:\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"
@@ -1313,7 +1299,7 @@ msgstr ""
"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 Mandriva Linux. Il-partizzjonijiet "
+"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"
@@ -1322,7 +1308,7 @@ msgstr ""
"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 Mandriva Linux qabel 8.1."
+"sistema Mageia qabel 8.1."
#: ../help.pm:594
#, c-format
@@ -1360,7 +1346,7 @@ msgstr ""
"u mhux Latin."
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1376,8 +1362,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1420,7 +1405,7 @@ msgstr ""
"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-Mandriva Linux jiddependi mill-għażla tal-utent:\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"
@@ -1561,7 +1546,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1585,10 +1570,10 @@ msgstr ""
"x'qed tagħmel."
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1609,11 +1594,11 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"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, Mandriva Linux jagħtik tnejn.\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"
@@ -1633,7 +1618,7 @@ msgstr ""
"\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"
-"Mandriva Linux u tikklikkja l-buttuna \"%s\"."
+"Mageia u tikklikkja l-buttuna \"%s\"."
#: ../help.pm:768
#, c-format
@@ -1658,7 +1643,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1738,8 +1723,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1756,7 +1740,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1803,7 +1787,7 @@ msgstr ""
"\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 Mandriva Linux wara li tlesti l-installazzjoni "
+"uża Ä‹-Äentru tal-Kontroll Mageia wara li tlesti l-installazzjoni "
"biex\n"
"tikseb għajnuna online sħiħa.\n"
"\n"
@@ -1826,7 +1810,7 @@ msgstr ""
"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 Mandriva Linux.\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"
@@ -1848,26 +1832,26 @@ msgid "Graphical Interface"
msgstr "Interfaċċja grafika"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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"
-"Mandriva Linux fuqha. Oqgħod attent, l-informazzjoni kollha fuq din id-\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 drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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"
diff --git a/perl-install/install/help/po/nb.po b/perl-install/install/help/po/nb.po
index d331947f4..276edfa73 100644
--- a/perl-install/install/help/po/nb.po
+++ b/perl-install/install/help/po/nb.po
@@ -2,7 +2,7 @@
# translation of nb.po to Norsk BokmĂ¥l
# translation of DrakX-nb.po to Norwegian BokmĂ¥l
# KTranslator Generated File
-# Translation file of Mandriva Linux graphic install
+# Translation file of Mageia graphic install
# Copyright (C) 1999 Mandriva
# Terje Bjerkelia <terje@bjerkelia.com>, 1999-2000.
# Andreas Bergstrøm <abergstr@halden.net>, 2000.
@@ -22,6 +22,7 @@ msgstr ""
"PO-Revision-Date: 2005-09-21 23:11+0200\n"
"Last-Translator: Per Ă˜yvind Karlsen <pkarlsen@mandriva.com>\n"
"Language-Team: Norwegian BokmĂ¥l <cooker-i18n@mandrivalinux.com>\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -29,15 +30,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 lese betingelsene i lisensen nøye. Den dekker hele\n"
-"Mandriva Linux-distribusjonen. Hvis du er enig med alle betingelsene,\n"
+"Mageia-distribusjonen. Hvis du er enig med alle betingelsene,\n"
"sjekk av \"%s\"-boksen- Hvis ikke, sĂ¥ vil det Ă¥r trykke pĂ¥ '%s'k-knappen "
"starte\n"
"maskinen din pĂ¥ nytt."
@@ -146,7 +147,8 @@ msgstr "Ă˜nsker du Ă¥ bruke denne finessen?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -156,24 +158,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -212,15 +218,15 @@ msgstr ""
"\"nest laveste SCSI-ID\", etc."
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Mandriva Linux-installasjonen er spredd ut over flere CD-ROMer. \n"
+"Mageia-installasjonen er spredd ut over flere CD-ROMer. \n"
"Hvis en valgt pakke er pĂ¥ en annen CDROM, vil DrakX løse ut den nĂ¥værende\n"
"CD og be deg sette i en den rette CDen som kreves. Hvis du ikke har den som\n"
"trengs nĂ¥, bare klikk pĂ¥ «%s», pakken(e) vil da ikke bli installert."
@@ -229,12 +235,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -285,15 +290,14 @@ msgid ""
"megabytes."
msgstr ""
"Det er nĂ¥ pĂ¥ tide Ă¥ spesifisere hvilke programmer du ønsker Ă¥ installere pĂ¥\n"
-"systemet ditt. Det er tusenvis av pakker tilgjengelig for Mandriva Linux, "
-"for\n"
+"systemet ditt. Det er tusenvis av pakker tilgjengelig for Mageia, for\n"
"Ă¥ gjøre det enklere Ă¥ hĂ¥ndtere pakkene sĂ¥ har de blitt plassert i grupper "
"med\n"
"lignende applikasjoner.\n"
"\n"
"Pakkene er delt inn i grupper som svarer til forskjellig typisk bruk av din "
"maskin.\n"
-"Mandriva Linux har fire forhĂ¥ndsdefinerte installasjoner tilgjengelig.\n"
+"Mageia har fire forhĂ¥ndsdefinerte installasjoner tilgjengelig.\n"
"Du kan mikse og matche applikasjoner fra forskjellige grupper, sĂ¥ en\n"
"``Arbeidsstasjon''-installasjon kan fortsatt ha applikasjoner fra\n"
"``Utvikling''-gruppa installert.\n"
@@ -357,7 +361,7 @@ msgid "Truly minimal install"
msgstr "Virkelig minimal installasjon"
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -370,10 +374,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -406,14 +410,13 @@ msgstr ""
"eller fordi den var medlem av en gruppe pakker, vil du bli bedt om Ă¥ "
"bekrefte at du\n"
"virkelig ønsker Ă¥ installere de valgte tjenerne.\n"
-"Som standard i Mandriva Linux vil alle installerte tjenere bli startet ved "
+"Som standard i Mageia vil alle installerte tjenere bli startet ved "
"oppstart.\n"
"Selv om de er sikre og ikke har noen kjente sikkerhetshull nĂ¥r denne "
"distribusjonen\n"
"ble sluppet,\n"
"sĂ¥ kan det være at sikkerhetshull ble oppdaget etter at denne versjonen\n"
-"av Mandriva Linux ble sluppet. Hvis du ikke vet hva en type tjener gjør, "
-"eller\n"
+"av Mageia ble sluppet. Hvis du ikke vet hva en type tjener gjør, eller\n"
"hvorfor den blir installert, klikk «%s».\n"
"«%s» vil installere de listede tjenerene og de vil bli\n"
"startet automatisk som standard under oppstart. !!\n"
@@ -546,11 +549,11 @@ msgstr ""
"best."
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -607,7 +610,7 @@ msgstr ""
"X (for X Window System) er hjertet i GNU/Linux sitt grafiske grensesnitt "
"som\n"
"alle de grafiske miljøene (KDE, GNOME Afterstep, Windowmaker osv.)\n"
-"som følger med Mandriva Linux er avhengige av.\n"
+"som følger med Mageia er avhengige av.\n"
"\n"
"Du vil fĂ¥ en liste med forkjellige parametre som kan forandres for Ă¥ fĂ¥ et\n"
"optimalt grafisk grensesnitt: \n"
@@ -666,8 +669,8 @@ msgstr ""
"\n"
" Her kan du velge om du vil at maskinen automatisk skal starte det "
"grafiske\n"
-"grensesnittet nĂ¥r maskinen starter. Du vil selvsagt ønske Ă¥ sjekke av for \"%"
-"s\"\n"
+"grensesnittet nĂ¥r maskinen starter. Du vil selvsagt ønske Ă¥ sjekke av for "
+"\"%s\"\n"
"dersom maskinen skal fungere som en tjener, eller om du ikke fikk satt opp\n"
"det grafiske grensesnittet riktig."
@@ -733,41 +736,45 @@ msgstr ""
"grensesnittet."
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -776,15 +783,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -797,15 +804,14 @@ msgid ""
"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Ă¥ avgjøre hvor du ønsker Ă¥ installere Mandriva Linux-"
-"operativsystemet\n"
+"Du mĂ¥ nĂ¥ avgjøre hvor du ønsker Ă¥ installere Mageia-operativsystemet\n"
"pĂ¥ din harddisk. Hvis din harddisk er tom, eller et eksisterende\n"
"operativsystem benytter all plassen som er tilgjengelig, vil du bli nødt til "
"Ă¥\n"
"ompartisjonere disken. Partisjonering av en harddisk vil si Ă¥ dele den inn "
"i\n"
"logiske enheter for Ă¥ skape plassen som trengs for Ă¥ installere ditt nye\n"
-"Mandriva Linux-system.\n"
+"Mageia-system.\n"
"\n"
"Ettersom partisjoneringsprosessen ikke kan tilbakestilles, og kan føre til "
"tapte\n"
@@ -840,7 +846,7 @@ msgstr ""
"har\n"
"defragmentert Windows-partisjonen. Det anbefales sterkt at du tar \n"
"sikkerhetskopi av dine data. Dette valget er anbefalt, dersom du ønsker \n"
-"Ă¥ kjøre bĂ¥de Mandriva Linux og Microsoft Windows pĂ¥ samme maskin.\n"
+"Ă¥ kjøre bĂ¥de Mageia og Microsoft Windows pĂ¥ samme maskin.\n"
"\n"
" Før du velger dette valget, mĂ¥ du være klar over at størrelsen pĂ¥ din\n"
"Microsoft Windows-partisjon vil være mindre enn nĂ¥r du startet. Du vil \n"
@@ -849,8 +855,8 @@ msgstr ""
"\n"
" * \"%s\": hvis du ønsker Ă¥ slette alle partisjoner og data, og erstatte dem "
"med ditt\n"
-"nye Mandriva Linux-system, sĂ¥ velg dette valget. Vær forsiktig, du vil ikke "
-"kunne gjøre\n"
+"nye Mageia-system, sĂ¥ velg dette valget. Vær forsiktig, du vil ikke kunne "
+"gjøre\n"
"om dette etter at du har bekreftet valget.\n"
"\n"
" !! Hvis du velger dette valget, vil alle data pĂ¥ harddisken bli "
@@ -941,8 +947,8 @@ msgstr ""
" * «%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"
+" * «%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 "
@@ -983,7 +989,7 @@ msgid "Save packages selection"
msgstr ""
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -1002,7 +1008,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -1026,15 +1032,15 @@ msgstr ""
"Klikk «%s» nĂ¥r du er klar til Ă¥ formatere partisjonene.\n"
"\n"
"Klikk «%s» om du vil velge andre partisjoner for din nye\n"
-"Mandriva Linux-operativsysteminstallasjon. \n"
+"Mageia-operativsysteminstallasjon. \n"
"\n"
"Klikk pĂ¥ «%s» hvis du ønsker Ă¥ velge partisjoner som skal sjekkes for\n"
"ødelagte blokker pĂ¥ disken."
#: ../help.pm:437
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -1046,7 +1052,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"NĂ¥r du installerer Mandriva Linux, er det sannsynlig at enkelte pakker\n"
+"NĂ¥r du installerer Mageia, er det sannsynlig at enkelte pakker\n"
"er blitt oppdatert siden denne versjonen ble sluppet. Noen feil kan ha\n"
"blitt fikset, eller sikkerhetsproblemer løst. For at du skal fĂ¥ utnytte\n"
"disse forbedringene kan du nĂ¥ laste dem ned fra internett. Kryss av «%s»\n"
@@ -1059,7 +1065,7 @@ msgstr ""
"de(n) valgte pakkene(ne), eller «%s» for Ă¥ avbryte."
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -1068,7 +1074,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1081,7 +1087,7 @@ msgstr ""
"gjerne pĂ¥ bekostning av brukervennligheten.\n"
"\n"
"Hvis du ikke vet hva du skal velge, behold standardvalget. Du vil kunne\n"
-"endre sikkerhetsnivĂ¥et senere med verktøyet draksec fra Mandriva Linux\n"
+"endre sikkerhetsnivĂ¥et senere med verktøyet draksec fra Mageia\n"
"Kontrollsenter.\n"
"\n"
"'%s'-feltet kan informere systemet om den bruker pĂ¥ systemet som\n"
@@ -1094,24 +1100,27 @@ msgid "Security Administrator"
msgstr "Sikkerhetsadministrator"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1127,21 +1136,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1158,17 +1169,11 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"PĂ¥ dette punktet mĂ¥ du velge hvilke partisjon(er) som skal brukes til Ă¥\n"
-"installere ditt nye Mandriva Linux-system pĂ¥. Hvis partisjoner allerede har\n"
+"installere ditt nye Mageia-system pĂ¥. Hvis partisjoner allerede har\n"
"blitt definert enten fra en tidligere installasjon av GNU/Linux eller fra et "
"annet\n"
"partisjoneringsverktøy, kan du bruke eksisterende partisjoner. I andre\n"
@@ -1183,7 +1188,7 @@ msgstr ""
" * \"%s\": dette valget sletter alle partisjoner tilgjengelig pĂ¥ den valgte "
"harddisken.\n"
"\n"
-" * \"%s\": dette valget lar deg automatisk opprette ext3 og\n"
+" * \"%s\": dette valget lar deg automatisk opprette ext4 og\n"
"swappartisjoner pĂ¥ din harddisk's ledige plass.\n"
"\n"
"\"%s\": gir deg tilgang til ekstra finesser:\n"
@@ -1240,12 +1245,6 @@ msgstr ""
"\n"
"For Ă¥ fĂ¥ informasjon om de forskjellige filsystemene som er tilgjengelige,\n"
"vennlist les ext2FS-kapittelet fra ``Reference Manual''.\n"
-"\n"
-"Hvis du installerer pĂ¥ en PPC-maskin, sĂ¥ vil du nok lage en liten\n"
-"HFS-'bootstrap-partisjon' pĂ¥ minst en megabyte for bruk av\n"
-"yaboot-oppstartslasteren. Hvis du ønsker Ă¥ lage partisjonen litt større,\n"
-"la oss si 50 MB, sĂ¥ kan du lagre en ekstra kjerne og ramdiskbilde for "
-"nødsituasjoner."
#: ../help.pm:526
#, c-format
@@ -1283,42 +1282,48 @@ msgid "Toggle between normal/expert mode"
msgstr "Skift mellom normal-/ekspert-modus"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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 en Microsoft Windows-partisjon har blitt oppdaget pĂ¥ harddisken "
"din.\n"
"Velg den du ønsker Ă¥ endre størrelsen pĂ¥ for Ă¥ installere ditt nye\n"
-"Mandriva Linux-operativsystem.\n"
+"Mageia-operativsystem.\n"
"\n"
"Hver partisjon er listet som følger: \"Linux-navn\",\n"
" \"Windows-navn\", \"Kapasitet\".\n"
@@ -1360,36 +1365,36 @@ msgstr ""
" over land."
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"Dette trinnet blir bare aktivert dersom det blir funnet en eksisterende\n"
"GNU/Linux-partisjon pĂ¥ maskinen din.\n"
"\n"
"DrakX trenger nĂ¥ Ă¥ vite om du vil utføre en ny installasjon eller en "
"oppgradering\n"
-"av et eksisterende Mandriva Linux-system:\n"
+"av et eksisterende Mageia-system:\n"
"\n"
" * «%s»: Dette vil stort sett slette hele det gamle systemet. Dersom du\n"
"ønsker Ă¥ forandre hvordan harddiskene blir partisjonert, eller forandre pĂ¥\n"
@@ -1398,12 +1403,12 @@ msgstr ""
"du avverge at noen av de gamle dataene blir overskrevet.\n"
"\n"
" * «%s»: Denne installasjonsklassen lar deg oppgradere pakkene som\n"
-"er installert pĂ¥ ditt nĂ¥værende Mandriva Linux-system. Dine nĂ¥værende\n"
+"er installert pĂ¥ ditt nĂ¥værende Mageia-system. Dine nĂ¥værende\n"
"partisjonsoppdelinger og brukerdata blir ikke berørt. De fleste andre "
"oppsettstrinn\n"
"forblir tilgjengelige, i likhet med en standard installasjon.\n"
"\n"
-"«Oppgrader»-valget bør fungere fint pĂ¥ Mandriva Linux systemer som kjører\n"
+"«Oppgrader»-valget bør fungere fint pĂ¥ Mageia systemer som kjører\n"
"versjon «8.1» eller nyere. Oppgradering av versjoner tidligere enn «8.1» er\n"
" ikke anbefalt. "
@@ -1448,7 +1453,7 @@ msgstr ""
"som vil bytte mellom latin og ikke-latinsk tastaturoppsett."
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1464,8 +1469,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1507,7 +1511,7 @@ msgstr ""
"Om UTF-8 (ISO 10646) støtte. ISO 10646 er en ny tegnsettskoding det\n"
"er ment til Ă¥ dekke alle eksisterende sprĂ¥k. Men full støtte for det i GNU/"
"Linux er\n"
-"stadig under utvikling. Av denne grunnen vil Mandriva Linux bruke det\n"
+"stadig under utvikling. Av denne grunnen vil Mageia bruke det\n"
"eller ei avhengig av brukerens valg:\n"
"\n"
" * Hvis du velger et sprĂ¥k med sterk binding til gammel kodnng (latin1-\n"
@@ -1649,7 +1653,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1677,10 +1681,10 @@ msgstr ""
"hvis du vet hva du gjør."
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1701,18 +1705,19 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"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 utskriftsystemet for din maskin. Andre\n"
-"operativsystemer tilbyr kanskje en, men Mandriva Linux tilbyr to.\n"
+"operativsystemer tilbyr kanskje en, men Mageia tilbyr to.\n"
"Hvert av systemene er best for et spesiell type oppsett.\n"
"\n"
" * «%s» -- som stĂ¥r for ``print, do not queue'', er valget hvis du har en\n"
"direkte tilkobling til din printer og du vil ha muligheten til Ă¥ flykte fra\n"
"printerkræsj, og du ikke har nettverksskrivere. («%s» vil bare hĂ¥ndtere\n"
"veldig enkle nettverkstilfeller og er nogenlunde treg for nettverk.) Det er\n"
-"anbefalt at du bruker «pdq» hvis dette er din første erfaring med GNU/Linux.\n"
+"anbefalt at du bruker «pdq» hvis dette er din første erfaring med GNU/"
+"Linux.\n"
"\n"
" * «%s» stĂ¥r for ``Common Unix Printing System'', er perfekt til Ă¥ skrive "
"til\n"
@@ -1728,8 +1733,7 @@ msgstr ""
"\n"
"Hvis du gjør et valg nĂ¥, og sĂ¥ senere finner ut at du ikke liker ditt "
"utskriftssystem,\n"
-"sĂ¥ kan du endre det ved Ă¥ kjøre PrinterDrake fra Mandriva Linux "
-"Kontrollsenter og\n"
+"sĂ¥ kan du endre det ved Ă¥ kjøre PrinterDrake fra Mageia Kontrollsenter og\n"
"klikke pĂ¥ «%s»-knappen. "
#: ../help.pm:768
@@ -1755,7 +1759,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1839,8 +1843,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1857,7 +1860,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1874,8 +1877,8 @@ msgstr ""
"\n"
" * «%s»: sjekk ditt gjeldende valg av land. Hvis du ikke er i dette landet,\n"
"klikk pĂ¥ «%s»-knappen og velg et annet land. Hvis landet ditt ikke er i\n"
-"den først viste listen, klikk «%s»-knappen for Ă¥ fĂ¥ en fullstendig liste over "
-"land.\n"
+"den først viste listen, klikk «%s»-knappen for Ă¥ fĂ¥ en fullstendig liste "
+"over land.\n"
"\n"
" ' «%s»\": som standard bestemmer DrakX din tidssone ut i fra hvilket land "
"du\n"
@@ -1895,12 +1898,14 @@ msgstr ""
"er\n"
"installert i din maskin, kan du klikke pĂ¥ knappen og velge en annen driver.\n"
"\n"
-" * «%s»: hvis du har ett TV-kort, dette er der informasjonen om oppsettet til "
-"det\n"
-"vil blir vist. Hvis du har et TV-kort og det ikke er oppdaget, klikk pĂ¥ «%s»\n"
+" * «%s»: hvis du har ett TV-kort, dette er der informasjonen om oppsettet "
+"til det\n"
+"vil blir vist. Hvis du har et TV-kort og det ikke er oppdaget, klikk pĂ¥ "
+"«%s»\n"
"for Ă¥ forsøke Ă¥ sette det opp manuelt\n"
"\n"
-" * «%s»: Du kan klikke pĂ¥ «%s» for Ă¥ forandre parameterene til kortet hvis du\n"
+" * «%s»: Du kan klikke pĂ¥ «%s» for Ă¥ forandre parameterene til kortet hvis "
+"du\n"
"syntes at oppsettet er feil.\n"
"\n"
" * «%s»: Vanligvis setter DrakX opp ditt grafiske grensesnitt i\n"
@@ -1910,7 +1915,7 @@ msgstr ""
" * «%s»: hvis du vil sette opp din internett- eller lokale "
"nettverkstilkobling\n"
"kan du gjøre det nĂ¥. Sjekk den utskrevne dokumentasjonen eller bruk\n"
-"Mandriva Linux Kontrollsenter etter at installasjonen er ferdig for Ă¥\n"
+"Mageia Kontrollsenter etter at installasjonen er ferdig for Ă¥\n"
"fĂ¥ full hjelp med oppsettet.\n"
"\n"
" * «%s»: lar deg sette opp HTTP og FTP mellomtjener-adresser hvis maskinen\n"
@@ -1930,8 +1935,7 @@ msgstr ""
"denne\n"
"knappen. Dette er kun for avanserte brukere. Sjekk den utskrevne "
"dokumentasjonen\n"
-"eller innebygd hjelp om oppstartslaster-oppsettet i Mandriva Linux "
-"Kontrollsenter.\n"
+"eller innebygd hjelp om oppstartslaster-oppsettet i Mageia Kontrollsenter.\n"
"\n"
" * «%s»: igjennom dette valget kan du finjustere hvilke tjenester som skal "
"kjøre pĂ¥ din\n"
@@ -1955,27 +1959,28 @@ msgid "Graphical Interface"
msgstr "Grafisk grensesnitt"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 den harddisken du ønsker Ă¥ slette for Ă¥ installere din nye\n"
-"Mandriva Linux-partisjon. Vær forsiktig, alle data pĂ¥ denne partisjonen vil "
-"gĂ¥ tapt\n"
+"Mageia-partisjon. Vær forsiktig, alle data pĂ¥ denne partisjonen 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 drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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"
@@ -2074,8 +2079,8 @@ msgstr "<- Forrige"
#~ "sĂ¥ er det viktig Ă¥ gjøre det vanskelig Ă¥ bli «root».\n"
#~ "\n"
#~ "Passordet bør være en blanding av alfanummeriske tegn og være pĂ¥ minst 8\n"
-#~ "tegn. Aldri skriv ned «roo»\"-passordet -- det gjør det for enkelt Ă¥ bryte "
-#~ "seg\n"
+#~ "tegn. Aldri skriv ned «roo»\"-passordet -- det gjør det for enkelt Ă¥ "
+#~ "bryte seg\n"
#~ "inn pĂ¥ systemet ditt. \n"
#~ "\n"
#~ "Uansett -- du bør ikke lage passordet for langt og komplisert siden du "
diff --git a/perl-install/install/help/po/nl.po b/perl-install/install/help/po/nl.po
index 737d2b48e..aa8706c00 100644
--- a/perl-install/install/help/po/nl.po
+++ b/perl-install/install/help/po/nl.po
@@ -1,21 +1,24 @@
# translation of DrakX-nl.po to Nederlands
# Dutch translation of DrakX.
-# Copyright (C) 2000, 2005 Free Software Foundation, Inc.
# Copyright (c) 2000 Mandriva
+# Copyright (c) 2011 Mageia
# Niels Gras <niels.gras@wanadoo.nl>, 2000.
# Jeroen ten Berge <j.ten.berge@twinbit.nl>, 2002.
# Reinout van Schouwen <reinout@cs.vu.nl>, 2002-2005.
# Peter Bosch <peter.bosch@hccnet.nl>, 2002.
# Rob Teng <mandrake.tips@free.fr>, 2005.
+# Remco Rijnders <remco@webconquest.com>, 2011.
+# Marja van Waes <marja@mageia.org>, 2015.
#
msgid ""
msgstr ""
"Project-Id-Version: DrakX-nl\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-09-12 12:22+0200\n"
-"PO-Revision-Date: 2005-09-20 00:24+0200\n"
-"Last-Translator: Reinout van Schouwen <reinout@cs.vu.nl>\n"
-"Language-Team: Dutch <vertaling@vrijschrift.org>\n"
+"PO-Revision-Date: 2015-01-11 16:05+0100\n"
+"Last-Translator: Marja van Waes <marja@mageia.org>\n"
+"Language-Team: Dutch <i18n-nl@ml.mageia.org>\n"
+"Language: nl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -25,12 +28,12 @@ msgstr ""
#, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 Mandriva Linux distributie.\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."
@@ -40,8 +43,7 @@ msgstr ""
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"
+"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"
@@ -75,8 +77,7 @@ msgid ""
"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"
+"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"
@@ -99,7 +100,7 @@ msgstr ""
"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 veiligheidsperspectief, \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"
@@ -121,12 +122,12 @@ msgstr ""
#: ../help.pm:54
#, c-format
msgid "User name"
-msgstr ""
+msgstr "Gebruikersnaam"
#: ../help.pm:54
#, c-format
msgid "Accept user"
-msgstr ""
+msgstr "Accepteer gebruiker"
#: ../help.pm:54
#, c-format
@@ -136,7 +137,7 @@ 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 drive.\n"
+"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"
@@ -146,24 +147,24 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -201,30 +202,28 @@ msgstr ""
#: ../help.pm:88
#, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 Mandriva Linux-installatie is verdeeld over meerdere CD-ROMs. Als een \n"
+"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"
+"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
-#, fuzzy, c-format
+#, c-format
msgid ""
"It's now time to specify which programs you wish to install on your system.\n"
-"There are thousands of packages available for Mandriva Linux, and to make "
-"it\n"
+"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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -275,11 +274,11 @@ msgid ""
"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 Mandriva\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"
-"Mandriva Linux sorteert groepen pakketten in vier categorieë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"
@@ -308,8 +307,7 @@ msgstr ""
"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"
+"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"
@@ -324,8 +322,7 @@ msgstr ""
"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"
+" * \"%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"
@@ -336,7 +333,8 @@ msgstr ""
"zult u slechts een opdrachtregelinterface hebben.\n"
"Deze installatie is in totaal ongeveer 65 megabyte groot."
-#: ../help.pm:149 ../help.pm:591
+#: ../help.pm:149
+#: ../help.pm:591
#, c-format
msgid "Upgrade"
msgstr "Opwaardering"
@@ -365,12 +363,11 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\n"
-"finalized. If you do not know what a particular service is supposed to do "
-"or\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"
@@ -400,11 +397,11 @@ msgstr ""
"!! 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 Mandriva Linux worden alle geĂ¯nstalleerde servers\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 Mandriva Linux afgemaakt werd.\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"
@@ -446,16 +443,14 @@ msgid ""
"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"
+"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"
+"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"
@@ -504,7 +499,7 @@ msgstr ""
#: ../help.pm:213
#, c-format
msgid "Hardware clock set to GMT"
-msgstr ""
+msgstr "Hardware klok staat op GMT"
#: ../help.pm:213
#, c-format
@@ -540,7 +535,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -595,12 +590,10 @@ msgid ""
"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 Mandriva Linux worden geleverd, afhankelijk zijn.\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"
+"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"
@@ -641,8 +634,7 @@ msgstr ""
"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"
+"waarmee u terugkomt in het menu. Pas de instellingen aan totdat u een correcte grafische weergave krijgt.\n"
"\n"
"\n"
"\n"
@@ -716,39 +708,39 @@ msgstr ""
#: ../help.pm:319
#, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -757,15 +749,13 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
-"this option. Be careful, because you will not be able to undo this "
-"operation\n"
+"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 drive is entirely taken by\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"
@@ -778,12 +768,12 @@ msgid ""
"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 Mandriva Linux\n"
+"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 Mandriva Linux besturingssysteem.\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"
@@ -807,8 +797,7 @@ msgstr ""
"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"
+"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"
@@ -816,7 +805,7 @@ msgstr ""
"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"
-"Mandriva Linux als Microsoft Windows op dezelfde computer wilt gebruiken.\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"
@@ -825,20 +814,18 @@ msgstr ""
"installeren.\n"
"\n"
" * \"%s\": indien u alle gegevens en alle partities op uw\n"
-"harde schijf wilt verwijderen en vervangen door uw nieuwe Mandriva Linux-\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"
+" !! 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"
+" !! 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"
@@ -856,7 +843,7 @@ msgstr "Een bestaande partitie gebruiken"
#: ../help.pm:370
#, c-format
msgid "Use the free space on the Microsoft Windows® partition"
-msgstr ""
+msgstr "Gebruik de vrije ruimte op de Microsoft Windows® partitie"
#: ../help.pm:370
#, c-format
@@ -945,17 +932,17 @@ msgstr "Auto-installatiediskette aanmaken"
#: ../help.pm:405
#, c-format
msgid "Replay"
-msgstr ""
+msgstr "Herhaling"
#: ../help.pm:405
#, c-format
msgid "Automated"
-msgstr ""
+msgstr "Geautomatiseerd"
#: ../help.pm:405
#, c-format
msgid "Save packages selection"
-msgstr ""
+msgstr "Bewaar pakketselectie"
#: ../help.pm:408
#, c-format
@@ -966,8 +953,7 @@ msgid ""
"\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"
+"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"
@@ -977,7 +963,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -1000,7 +986,7 @@ msgstr ""
"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"
-"Mandriva Linux besturingssysteem wilt kiezen.\n"
+"Mageia besturingssysteem wilt kiezen.\n"
"\n"
"Klik op \"%s\" indien u partities wenst te selecteren die op\n"
"onleesbare blokken gecontroleerd moeten worden."
@@ -1008,7 +994,7 @@ msgstr ""
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -1020,7 +1006,7 @@ msgid ""
"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 Mandriva Linux installeert, is het waarschijnlijk\n"
+"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"
@@ -1045,7 +1031,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1060,7 +1046,7 @@ msgstr ""
"\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 Mandriva Linux Configuratiecentrum.\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"
@@ -1075,21 +1061,21 @@ msgstr "Beveiligingsbeheerder"
#, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1105,21 +1091,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1136,25 +1122,17 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"Op dit punt dient u te kiezen welke partitie(s) gebruikt zullen worden voor\n"
-"de installatie van uw Mandriva Linux systeem. Indien er reeds partities\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"
+"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"
@@ -1164,14 +1142,13 @@ msgstr ""
" * \"%s\": deze optie verwijdert alle partities op de\n"
"geselecteerde harde schijf.\n"
"\n"
-" * \"%s\": deze optie creëert automatisch ext3- en swap-\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"
+"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"
@@ -1189,8 +1166,7 @@ msgstr ""
"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"
+"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"
@@ -1198,52 +1174,40 @@ msgstr ""
" * \"%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"
+" * \"%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"
+"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"
+"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"
+" * 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"
+"Voor meer informatie over de verschillende types bestandssystemen die er zijn,\n"
"leest u het hoofdstuk 'ext2FS' van de ``Referentiehandleiding''.\n"
-"\n"
-"In het geval dat u op een PPC computer aan het installeren bent, zult u een "
-"kleine\n"
-"HFS \"bootstrap\"-partitie van tenminste 1MB willen creëren voor gebruik\n"
-"door de yaboot-opstartlader. Indien u liever de partitie wat groter maakt,\n"
-"zeg 50MB, dan vindt u het misschien een nuttige plek om een reserve kernel-\n"
-"en ramdisk beeldbestand in op te slaan voor opstart-noodgevallen."
#: ../help.pm:526
#, c-format
msgid "Save partition table"
-msgstr ""
+msgstr "Bewaar partitioneringstabel"
#: ../help.pm:526
#, c-format
msgid "Restore partition table"
-msgstr ""
+msgstr "Herstel partitioneringstabel"
#: ../help.pm:526
#, c-format
msgid "Rescue partition table"
-msgstr ""
+msgstr "Red partitioneringstabel"
#: ../help.pm:526
#, c-format
@@ -1253,12 +1217,12 @@ msgstr "Automatische koppeling van verwisselbare media"
#: ../help.pm:526
#, c-format
msgid "Wizard"
-msgstr ""
+msgstr "Wizard"
#: ../help.pm:526
#, c-format
msgid "Undo"
-msgstr ""
+msgstr "Herstel"
#: ../help.pm:526
#, c-format
@@ -1268,38 +1232,38 @@ msgstr "Normale/expert-modus"
#: ../help.pm:536
#, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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 Mandriva Linux\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"
@@ -1322,8 +1286,7 @@ msgstr ""
"\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"
+"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)."
@@ -1332,13 +1295,11 @@ msgstr ""
#, 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"
+"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"
+"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
@@ -1348,29 +1309,28 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"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 Mandriva Linux-systeem\n"
+"of een opwaardering van een bestaand Mageia-systeem\n"
"wilt uitvoeren:\n"
"\n"
" * \"%s\". Dit verwijdert het oude systeem vrijwel volledig.\n"
@@ -1381,15 +1341,14 @@ msgstr ""
"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 Mandriva Linux-systeem zijn geĂ¯nstalleerd te verversen.\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"
-"Mandriva Linux versie \"8.1\" of recenter. Het uitvoeren van een\n"
-"opwaardering op versies eerder dan Mandriva Linux versie \"8.1\" is "
-"afgeraden."
+"Mageia versie \"8.1\" of recenter. Het uitvoeren van een\n"
+"opwaardering op versies eerder dan Mageia versie \"8.1\" is afgeraden."
# Extra stukje toegevoegd over Nederlandse layout
#: ../help.pm:594
@@ -1413,16 +1372,12 @@ msgid ""
"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"
+"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"
+"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"
@@ -1451,8 +1406,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1494,7 +1448,7 @@ msgstr ""
"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 Mandriva Linux het al dan niet, afhankelijk van de keuze\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"
@@ -1531,7 +1485,7 @@ msgstr "Spaans"
#: ../help.pm:643
#, c-format
msgid "Use Unicode by default"
-msgstr ""
+msgstr "Gebruik standaard Unicode"
#: ../help.pm:646
#, c-format
@@ -1635,10 +1589,9 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
+"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"
@@ -1647,15 +1600,11 @@ msgstr ""
"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"
+" * 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"
+" * 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"
+"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."
@@ -1664,7 +1613,7 @@ msgstr ""
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -1685,11 +1634,11 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"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 Mandriva Linux\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"
@@ -1708,15 +1657,13 @@ msgstr ""
"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"
+"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 Mandriva Linux Configuratiecentrum en op de \"%s\"-knop te "
-"klikken."
+"vanuit het Mageia Configuratiecentrum en op de \"%s\"-knop te klikken."
#: ../help.pm:768
#, c-format
@@ -1726,7 +1673,7 @@ msgstr "pdq"
#: ../help.pm:724
#, c-format
msgid "CUPS"
-msgstr ""
+msgstr "CUPS"
#: ../help.pm:724
#, c-format
@@ -1741,7 +1688,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1785,7 +1732,7 @@ msgstr ""
"knop klikken en een ander stuurprogramma kiezen."
#: ../help.pm:794
-#, fuzzy, c-format
+#, 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"
@@ -1825,8 +1772,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1843,7 +1789,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1867,14 +1813,7 @@ msgstr ""
"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\": klikken op de \"%s\"-knop zal de\n"
-"printerconfiguratie-wizard openen. Raadpleeg het corresponderende\n"
-"hoofdstuk van de ``Beginnershandleiding'' voor meer informatie over\n"
-"hoe u een nieuwe printer instelt. De in onze handleiding getoonde interface\n"
-"lijkt op degene die tijdens de installatie gebruikt wordt.\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"
@@ -1896,7 +1835,7 @@ msgstr ""
"\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 Mandriva Linux Configuratiecentrum nadat\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"
@@ -1913,16 +1852,16 @@ msgstr ""
" * \"%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 Mandriva Linux \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
-#, fuzzy, c-format
+#, c-format
msgid "TV card"
-msgstr "Interne ISDN kaart"
+msgstr "TV-kaart"
#: ../help.pm:809
#, c-format
@@ -1937,11 +1876,11 @@ msgstr "Grafische interface"
#: ../help.pm:861
#, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 Mandriva Linux-\n"
+"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!"
@@ -1949,18 +1888,17 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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"
+"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."
@@ -1991,7 +1929,6 @@ msgstr "<- Vorige"
#~ "printer.\n"
#~ "De in onze handleiding getoonde interface lijkt sterk op degene gebruikt\n"
#~ "tijdens de installatie."
-
#~ msgid ""
#~ "This is the most crucial decision point for the security of your GNU/"
#~ "Linux\n"
@@ -2083,6 +2020,6 @@ msgstr "<- Vorige"
#~ "Mocht u het lastig vinden wachtwoorden te onthouden, als uw computer\n"
#~ "nooit verbonden zal zijn met het internet of als u absoluut iedereen\n"
#~ "vertrouwt die toegang heeft tot uw computer, kunt u kiezen voor \"%s\"."
-
#~ msgid "authentication"
#~ msgstr "aanmeldingscontrole"
+
diff --git a/perl-install/install/help/po/nn.po b/perl-install/install/help/po/nn.po
index b5f06b4de..69519da74 100644
--- a/perl-install/install/help/po/nn.po
+++ b/perl-install/install/help/po/nn.po
@@ -17,15 +17,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 Mandriva Linux-distribusjonen. Kryss av for\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."
@@ -140,7 +140,7 @@ msgstr "Ă˜nskjer du Ă¥ bruka denne funksjonen?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -150,24 +150,24 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -202,15 +202,15 @@ msgstr ""
" nest lĂ¥gaste SCSI-ID, og sĂ¥ vidare."
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Mandriva Linux-distribusjonen ligg fordelt pĂ¥ fleire plater. Viss ein pakke "
+"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."
@@ -219,12 +219,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -275,7 +274,7 @@ msgid ""
"megabytes."
msgstr ""
"Det mĂ¥ no velja kva program du ønskjer Ă¥ installera pĂ¥ maskina. Det finst\n"
-"tusenvis av programpakkar for Mandriva Linux, og desse er her ordna i "
+"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"
@@ -339,7 +338,7 @@ msgid "Truly minimal install"
msgstr "Heilt minimal installasjon"
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -352,10 +351,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -505,11 +504,11 @@ msgstr ""
"kan du velja tenaren som passar best for deg."
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -566,7 +565,7 @@ 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 Mandriva Linux avheng av X.\n"
+"som følgjer med Mageia avheng av X.\n"
"\n"
"Du vil sjĂ¥ ei liste over forskjellige innstillingar til det grafiske "
"oppsettet:\n"
@@ -679,41 +678,41 @@ msgstr ""
"eller du før ikkje har klart Ă¥ setja opp det grafiske oppsettet."
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -722,15 +721,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -743,7 +741,7 @@ msgid ""
"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 Mandriva Linux pĂ¥ harddisken din. Viss\n"
+"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"
@@ -771,7 +769,7 @@ msgstr ""
"\n"
"– «%s»: Om Microsoft Windows er installert og tar opp all plass pĂ¥ harddisken "
"din,\n"
-"mĂ¥ du frigjera noko plass til Mandriva Linux. Du kan anten sletta Windows-\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 "
@@ -779,7 +777,7 @@ msgstr ""
"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 Mandriva Linux og Microsoft Windows pĂ¥ "
+"valet om du ønskjer Ă¥ bruka bĂ¥de Mageia og Microsoft Windows pĂ¥ "
"same\n"
"maskina.\n"
"\n"
@@ -790,7 +788,7 @@ msgstr ""
"programvare.\n"
"\n"
"– «%s»: Vel dette om du ønskjer Ă¥ sletta alle data og alle partisjonar pĂ¥\n"
-"harddisken din, og installera Mandriva Linux over desse. Ver forsiktig, dĂ¥ "
+"harddisken din, og installera Mageia over desse. Ver forsiktig, dĂ¥ "
"du ikkje\n"
"kan angra denne handlinga.\n"
"\n"
@@ -859,7 +857,7 @@ msgid ""
"\"mformat a:\", or \"fdformat /dev/fd0\" followed by \"mkfs.vfat\n"
"/dev/fd0\"."
msgstr ""
-"SĂ¥nn! Installasjonen er no ferdig, og Mandriva Linux er klar til bruk. "
+"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"
@@ -876,7 +874,7 @@ msgstr ""
" – «%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 Mandriva Linux "
+" 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"
@@ -915,7 +913,7 @@ msgid "Save packages selection"
msgstr ""
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -934,7 +932,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -953,15 +951,15 @@ msgstr ""
"\n"
"Trykk «%s» nĂ¥r du er klar til Ă¥ formatera partisjonane.\n"
"\n"
-"Trykk «%s» om du vil velja ein annan partisjon for Mandriva Linux-systemet.\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
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -973,7 +971,7 @@ msgid ""
"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 Mandriva Linux\n"
+"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"
@@ -989,7 +987,7 @@ msgstr ""
"vel «%s» for Ă¥ avbryta."
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -998,7 +996,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1022,24 +1020,24 @@ msgid "Security Administrator"
msgstr "Tryggleiksansvarleg"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1055,21 +1053,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1086,16 +1084,10 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
-"No mĂ¥ du velja kva partisjonar du vil installera Mandriva Linux pĂ¥. Om du "
+"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"
@@ -1108,7 +1100,7 @@ msgstr ""
"\n"
" – «%s»: Slettar alle partisjonar pĂ¥ harddisken.\n"
"\n"
-" – «%s»: Lagar automatisk ext3- og vekslepartisjonar pĂ¥ den ledige "
+" – «%s»: Lagar automatisk ext4- og vekslepartisjonar pĂ¥ den ledige "
"harddiskplassen.\n"
"\n"
"«%s»: Gjev tilgang til fleire funksjonar:\n"
@@ -1155,11 +1147,6 @@ msgstr ""
"\n"
"Du kan lesa meir om forskjellige filsystem i kapittelet «ext2FS» i "
"referansehandboka.\n"
-"\n"
-"Om du installerer pĂ¥ ei PPC-maskin, bør du laga ein liten HFS-"
-"oppstartslastarpartisjon pĂ¥ minst 1 MiB for yaboot. Vis du lagar partisjonen "
-"større, kanskje 50 MiB, kan du bruka han til Ă¥ lagra ein ekstra kjerne, og "
-"eventuelt ramdisk-bilete for nødsituasjonar.r"
#: ../help.pm:526
#, c-format
@@ -1197,41 +1184,41 @@ msgid "Toggle between normal/expert mode"
msgstr "Byt mellom normal- og ekspertmodus"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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"
-"Mandriva Linux-operativsystemet.\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"
@@ -1272,23 +1259,22 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
#: ../help.pm:594
@@ -1345,8 +1331,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1453,7 +1438,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1464,7 +1449,7 @@ msgstr ""
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -1485,7 +1470,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
@@ -1512,7 +1497,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1577,8 +1562,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1595,7 +1579,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1618,25 +1602,25 @@ msgid "Graphical Interface"
msgstr "Grafisk grensesnitt"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 Mandriva Linux-\n"
+"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 drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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"
diff --git a/perl-install/install/help/po/pa_IN.po b/perl-install/install/help/po/pa_IN.po
index d980feeaf..8bfdd2dad 100644
--- a/perl-install/install/help/po/pa_IN.po
+++ b/perl-install/install/help/po/pa_IN.po
@@ -19,10 +19,10 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
@@ -90,7 +90,7 @@ msgstr "ਕੀ ਤà©à¨¸à©€à¨‚ ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਵਰਤਣੀ à¨à
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -100,31 +100,31 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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"
@@ -140,12 +140,11 @@ msgstr ""
#, c-format
msgid ""
"It's now time to specify which programs you wish to install on your system.\n"
-"There are thousands of packages available for Mandriva Linux, and to make "
-"it\n"
+"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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -225,10 +224,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -321,7 +320,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -439,39 +438,39 @@ msgstr ""
#: ../help.pm:319
#, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -480,15 +479,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -595,7 +593,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -604,7 +602,7 @@ msgstr ""
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -627,7 +625,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -643,21 +641,21 @@ msgstr "ਸà©à¨°à©±à¨–ਿਆ ਪà©à¨°à¨¬à©°à¨§à¨•"
#, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -673,21 +671,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -704,14 +702,8 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
#: ../help.pm:526
@@ -752,34 +744,34 @@ msgstr "ਸਧਾਰਨ/ਮਾਹਿਰ ਵਿਧੀ ਵਿà¨à¨•ਾਰ ਤਬà¨
#: ../help.pm:536
#, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the first\n"
"disk or partition is called \"C:\")."
msgstr ""
@@ -802,23 +794,22 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
#: ../help.pm:594
@@ -859,8 +850,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -967,7 +957,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -978,7 +968,7 @@ msgstr ""
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -999,7 +989,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
@@ -1026,7 +1016,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1091,8 +1081,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1109,7 +1098,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1132,10 +1121,10 @@ msgid "Graphical Interface"
msgstr "ਗਰਾਫੀਕਲ ਇੰਟਰਫੇਸ"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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"
@@ -1146,12 +1135,12 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"\"%s\" ਤੇ ਕਲਿੱਕ ਕਰੋ ਜੇ ਤà©à¨¸à©€à¨‚ ਇਸ ਹਾਰਡ ਡਰਾਈਵ ਤੇ ਸਾਰਾ ਡਾਟਾ ਅਤੇ ਭਾਗ\n"
"ਹਟਾਉਣਾ à¨à¨¾à¨¹à©à©°à¨¦à©‡ ਹੋ। ਧਿਆਨ ਰੱਖੋ, \"%s\" ਤੇ ਕਲਿੱਕ ਕਰਨ ਮਗਰੋਂ, ਤà©à¨¸à©€à¨‚ ਇਸ ਡਰਾਈਵ\n"
diff --git a/perl-install/install/help/po/pl.po b/perl-install/install/help/po/pl.po
index c789a4000..4c151aeb5 100644
--- a/perl-install/install/help/po/pl.po
+++ b/perl-install/install/help/po/pl.po
@@ -18,23 +18,24 @@ msgstr ""
"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"
+"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
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 Mandriva Linux. Jeśli zgadzasz się\n"
+"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."
@@ -136,7 +137,8 @@ msgstr "Czy chcesz wykorzystać tą funkcję?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -146,24 +148,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -198,15 +204,15 @@ msgstr ""
"oznacza \"drugi w kolejności ID SCSI\", itd."
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 Mandriva Linux jest rozpowszechniana na kilku płytach CD.\n"
+"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"
@@ -217,12 +223,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -273,7 +278,7 @@ msgid ""
"megabytes."
msgstr ""
"Nadszedł czas na określenie, jakie programy mają zostać zainstalowane w\n"
-"systemie. Dla Mandriva Linux sÄ… dostÄ™pne tysiÄ…ce pakietĂ³w. Aby uczynić\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"
@@ -348,7 +353,7 @@ msgid "Truly minimal install"
msgstr "NaprawdÄ™ minimalna instalacja"
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -361,10 +366,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -395,7 +400,7 @@ msgstr ""
"!! 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 Mandriva Linux, wszystkie zainstalowane\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"
@@ -528,11 +533,11 @@ msgstr ""
"najlepiej odpowiadającego potrzebom użytkownika."
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -588,7 +593,7 @@ msgid ""
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 Mandriva Linux.\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"
@@ -706,41 +711,45 @@ msgstr ""
"skonfigurować ekranu graficznego."
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -749,15 +758,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -771,11 +780,11 @@ msgid ""
"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 Mandriva Linux. Jeśli dysk jest pusty\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 Mandriva Linux.\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"
@@ -812,7 +821,7 @@ msgstr ""
"\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 Mandriva Linux, wybierz to rozwiÄ…zanie.\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"
@@ -919,8 +928,8 @@ msgstr ""
"\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"
-"\"."
+"\"mformat a:\", lub \"fdformat /dev/fd0\", a następnie \"mkfs.vfat /dev/"
+"fd0\"."
#: ../help.pm:412
#, c-format
@@ -943,7 +952,7 @@ msgid "Save packages selection"
msgstr ""
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -962,7 +971,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -984,15 +993,15 @@ msgstr ""
"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"
-"Mandriva Linux.\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
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -1004,8 +1013,8 @@ msgid ""
"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 Mandriva Linux, być może "
-"niektĂ³re pakietyzostaÅ‚y zaktualizowane. NiektĂ³re błędy mogÅ‚y\n"
+"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"
@@ -1018,7 +1027,7 @@ msgstr ""
",aby pobrać i zainstalować wybrane pakiety lub \"%s\", aby anulować."
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -1027,7 +1036,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1042,7 +1051,7 @@ msgstr ""
"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 Mandriva Linux.\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."
@@ -1053,24 +1062,27 @@ msgid "Security Administrator"
msgstr "Administrator zabezpieczeń"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1086,21 +1098,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1117,18 +1131,11 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"W tym etapie instalacji wybierasz partycje, na ktĂ³rych bÄ™dzie instalowany\n"
-"Mandriva Linux. Jeśli partycje istnieją (np. pozostały po poprzedniej "
-"instalacji,\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"
@@ -1143,7 +1150,7 @@ msgstr ""
" * \"%s\": ta opcja kasuje wszystkie partycje na wybranym dysku.\n"
"\n"
" * \"%s\": ta opcja automatycznie tworzy partycje\n"
-" ext3 oraz swap na wolnej (niespartycjonowanej) przestrzeni na dysku\n"
+" ext4 oraz swap na wolnej (niespartycjonowanej) przestrzeni na dysku\n"
"\n"
" * \"%s\": daje dostęp do dodatkowych opcji:\n"
"\n"
@@ -1195,15 +1202,6 @@ msgstr ""
"\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"
-"\n"
-"Jeśli instalacja odbywa się na komputerze PPC, system będzie wymagał\n"
-"utworzenia małej partycji HFS \"rozruchowej\" (bootstrap) o wielkości\n"
-"co najmniej 1MB, ktĂ³ra bÄ™dzie używana przez program rozruchowy yaboot.\n"
-"Jeśli chcesz, aby ta partycja była większa, powiedzmy 50 MB, można\n"
-"ją traktować jako użyteczne miejsce np. do przechowywania zapasowego\n"
-"jÄ…dra oraz obrazĂ³w do unikniÄ™cia skutkĂ³w ewentualnych awarii "
-"uniemożliwiających\n"
-"rozruch systemu z normalnej partycji."
#: ../help.pm:526
#, c-format
@@ -1241,40 +1239,46 @@ msgid "Toggle between normal/expert mode"
msgstr "Przełącz między trybem zwykłym a zaawansowanym"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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 Mandriva Linux\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"
@@ -1314,35 +1318,35 @@ msgstr ""
"aby otrzymać peÅ‚nÄ… listÄ™ krajĂ³w."
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"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 Mandriva Linux:\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"
@@ -1352,13 +1356,13 @@ msgstr ""
"opcji.\n"
"\n"
" * \"%s\": Ta klasa instalacji umożliwia uaktualnienie pakietĂ³w\n"
-"aktualnie zainstalowanych w systemie Mandriva Linux. TwĂ³j bieżący\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"
-"Mandriva Linux w wersji \"8.1\" i pĂ³Åºniejszych. Przeprowadzanie\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
@@ -1401,7 +1405,7 @@ msgstr ""
"klawiatury z łacińskiego na narodowy."
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1417,8 +1421,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1462,7 +1465,7 @@ msgstr ""
"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, Mandriva Linux\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"
@@ -1604,7 +1607,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1630,10 +1633,10 @@ msgstr ""
"wiesz co robisz."
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1654,11 +1657,11 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"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 Mandriva Linux oferuje dwa. Każdy z tych\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"
@@ -1709,7 +1712,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1793,8 +1796,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1811,7 +1813,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1865,7 +1867,7 @@ msgstr ""
"\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 Mandriva Linux po zakończeniu instalacji,\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"
@@ -1904,26 +1906,28 @@ msgid "Graphical Interface"
msgstr "Interfejs graficzny"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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ę Mandriva Linux. Pamiętaj, że wszystkie dane z tego\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 drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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"
diff --git a/perl-install/install/help/po/pt.po b/perl-install/install/help/po/pt.po
index 470358a0c..d91e33200 100644
--- a/perl-install/install/help/po/pt.po
+++ b/perl-install/install/help/po/pt.po
@@ -24,6 +24,7 @@ msgstr ""
"PO-Revision-Date: 2007-02-18 17:17+0000\n"
"Last-Translator: ZĂ© <mmodem00@gmail.com>\n"
"Language-Team: PortuguĂªs <pt@li.org>\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -31,15 +32,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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, deve ler atentamente os termos da licença. A licença\n"
-"cobre toda a distribuiĂ§Ă£o Mandriva Linux. Se concorda com todos os termos\n"
+"cobre toda a distribuiĂ§Ă£o Mageia. Se concorda com todos os termos\n"
"presentes, active a caixa \"%s\". Se nĂ£o concorda, clique no botĂ£o \"%s\"\n"
"para reiniciar o seu computador."
@@ -139,7 +140,8 @@ msgstr "Deseja usar esta opĂ§Ă£o?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -149,24 +151,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -205,15 +211,15 @@ msgstr ""
"\"b\" significa \"ID SCSI segundo mais baixo\", etc."
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 Mandriva Linux Ă© distribuĂ­da em vĂ¡rios CD-ROMs. Se um pacote\n"
+"A instalaĂ§Ă£o Mageia Ă© distribuĂ­da em vĂ¡rios CD-ROMs. Se um pacote\n"
"seleccionado estiver localizado noutro CD-ROM, o DrakX irĂ¡ ejectar o actual\n"
"CD e pedir para inserir o CD pedido. Se nĂ£o tiver o CD em questĂ£o Ă  mĂ£o,\n"
"clique apenas em \"%s\", os pacote correspondentes nĂ£o serĂ¡ instalados."
@@ -222,12 +228,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -278,10 +283,10 @@ msgid ""
"megabytes."
msgstr ""
"É agora tempo de especificar que programas deseja instalar no seu\n"
-"sistema. HĂ¡ centenas de pacotes disponĂ­veis para o Mandriva Linux, e para\n"
+"sistema. HĂ¡ centenas de pacotes disponĂ­veis para o Mageia, e para\n"
" simplificar a gestĂ£o, foram colocados em grupos de aplicações similares.\n"
"\n"
-"O Mandriva Linux classifica os grupos de pacotes em quatro categorias.\n"
+"O Mageia classifica os grupos de pacotes em quatro categorias.\n"
"Pode misturar e combinar aplicações de vĂ¡rias categorias, para que a\n"
"instalaĂ§Ă£o de uma ``EstaĂ§Ă£o de trabalho'' possa ainda ter aplicações da\n"
"categoria ``Servidor'' instaladas.\n"
@@ -294,8 +299,8 @@ msgstr ""
"configurar o seu sistema para que cumpra o mais possĂ­vel com as \n"
"especificações Linux Standard Base.\n"
"\n"
-" Ao seleccionar o grupo \"LSB\" irĂ¡ tambĂ©m instalar as sĂ©ries kernel \"2.4"
-"\",\n"
+" Ao seleccionar o grupo \"LSB\" irĂ¡ tambĂ©m instalar as sĂ©ries kernel "
+"\"2.4\",\n"
"em vez do \"2.6\" predefinido. Isto Ă© para garantir concordĂ¢ncia 100%%- LSB\n"
"do sistema. No entanto, se nĂ£o seleccionar o grupo \"LSB\", terĂ¡ na mesma\n"
"um sistema que Ă© 100%% LSB-concordante.\n"
@@ -347,7 +352,7 @@ msgid "Truly minimal install"
msgstr "Verdadeira instalaĂ§Ă£o mĂ­nima"
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -360,10 +365,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -394,11 +399,11 @@ msgstr ""
"!! Se um pacote servidor foi seleccionado, ou porque escolheu\n"
"especificamente o pacote individual ou porque fazia parte de um grupo de\n"
"pacotes, serĂ¡-lhe pedido para confirmar que realmente quer que esses\n"
-"servidores sejam instalados. Por omissĂ£o o Mandriva Linux irĂ¡\n"
+"servidores sejam instalados. Por omissĂ£o o Mageia irĂ¡\n"
"automaticamente iniciar qualquer serviço instalado no arranque. Mesmo\n"
"que sejam seguros e nĂ£o tenham qualquer problema conhecido na altura\n"
"da saĂ­da da distribuiĂ§Ă£o, Ă© bem possĂ­vel que sejam descobertos 'buracos'\n"
-"na segurança a seguir Ă  finalizaĂ§Ă£o desta versĂ£o Mandriva Linux. Se nĂ£o\n"
+"na segurança a seguir Ă  finalizaĂ§Ă£o desta versĂ£o Mageia. Se nĂ£o\n"
"souber que serviço particular Ă© suposto fazer ou porque Ă© instalado, entĂ£o\n"
"clique em \"%s\". Ao clicar em \"%s\" irĂ¡ instalar os serviços listados e\n"
"serºao iniciados automaticamente no arranque. !!\n"
@@ -523,11 +528,11 @@ msgstr ""
"que melhor sirva as suas necessidades."
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -583,7 +588,7 @@ msgid ""
msgstr ""
"X (para Sistema X Window) Ă© o coraĂ§Ă£o do interface grĂ¡fico GNU/Linux no\n"
"qual todos os ambientes grĂ¡ficos (KDE, GNOME, AfterStep, WindowMaker,\n"
-"etc.) fornecidos com o Mandriva Linux, funcionam.\n"
+"etc.) fornecidos com o Mageia, funcionam.\n"
"\n"
"IrĂ¡ ver uma lista de parĂ¢metros diferentes para mudar, para poder\n"
"ter uma boa apresentaĂ§Ă£o grĂ¡fica\n"
@@ -701,41 +706,45 @@ msgstr ""
"sucedido a configurar o monitor."
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -744,15 +753,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -766,11 +775,11 @@ msgid ""
"refer to the ``Managing Your Partitions'' section in the ``Starter Guide''."
msgstr ""
"Agora precisa decidir onde deseja instalar o sistema operativo\n"
-"Mandriva Linux no seu disco rĂ­gido. Se o seu disco rĂ­gido estiver vazio\n"
+"Mageia no seu disco rĂ­gido. Se o seu disco rĂ­gido estiver vazio\n"
"ou, se um sistema operativo existente usa todo o espaço disponível,\n"
"irĂ¡ ser preciso particionar o disco. BĂ¡sicamente, particionar um disco\n"
"rĂ­gido significa dividi-lo de maneira lĂ³gica para criar o espaço\n"
-"necessĂ¡rio para instalar o seu novo sistema Mandriva Linux.\n"
+"necessĂ¡rio para instalar o seu novo sistema Mageia.\n"
"\n"
"Como os efeitos da operaĂ§Ă£o de particionamento sĂ£o geralmente\n"
"irreversĂ­veis, e pode levar a perda de dados, particionar pode ser\n"
@@ -799,7 +808,7 @@ msgstr ""
"sem a perda de qualquer dado, desde que previamente tenha desfragmentado\n"
"a partiĂ§Ă£o Windows. Recomenda-se que faça cĂ³pias de segurança.\n"
"Recomenda-se que use esta opĂ§Ă£o, se quer usar os dois sistemas\n"
-"operativos, Mandriva Linux e Microsoft Windows no mesmo computador.\n"
+"operativos, Mageia e Microsoft Windows no mesmo computador.\n"
"\n"
" Antes de escolher esta opĂ§Ă£o, por favor compreenda que a seguir a este\n"
"procedimento, o tamanho da partiĂ§Ă£o do seu Microsoft Windows serĂ¡ mais\n"
@@ -807,7 +816,7 @@ msgstr ""
"seus dados ou instalar novo software.\n"
"\n"
" * \"%s\". Se deseja apagar todos os dados e todas as partições presentes\n"
-"no disco rĂ­gido e substituĂ­-los pelo seu novo sistema Mandriva Linux,\n"
+"no disco rĂ­gido e substituĂ­-los pelo seu novo sistema Mageia,\n"
"escolha esta opĂ§Ă£o. Seja cuidadoso, porque nĂ£o serĂ¡ mais capaz de\n"
"desfazer esta operaĂ§Ă£o apĂ³s ter confirmado.\n"
"\n"
@@ -935,7 +944,7 @@ msgid "Save packages selection"
msgstr ""
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -954,7 +963,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -976,15 +985,15 @@ msgstr ""
"Clique em \"%s\" quando estiver pronto para formatar as partições.\n"
"\n"
"Clique em \"%s\" se deseja escolher outra partiĂ§Ă£o para o seu novo\n"
-"sistema operativo Mandriva Linux.\n"
+"sistema operativo Mageia.\n"
"\n"
"Clique em \"%s\" se deseja escolher partições para verificar se\n"
"fisicamente hĂ¡ blocos defeituosos (\"bad blocks\") no disco."
#: ../help.pm:437
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -996,7 +1005,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"No momento que instala o Mandriva Linux, Ă© quase certo que alguns\n"
+"No momento que instala o Mageia, Ă© quase certo que alguns\n"
"pacotes terĂ£o sido actualizados desde a distribuiĂ§Ă£o inicial. Alguns\n"
"erros podem ter sido corrigidos, e problemas de segurança resolvidos.\n"
"Para lhe permitir beneficiar destas actualizações, estĂ¡ agora apto\n"
@@ -1011,7 +1020,7 @@ msgstr ""
"pacotes seleccionados, ou clique em \"%s\" para abortar."
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -1020,7 +1029,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1034,7 +1043,7 @@ msgstr ""
"\n"
"Se nĂ£o sabe o que escolher, deixe o valor predefinido. PoderĂ¡ alterĂ¡-lo\n"
"mais tarde com a ferramenta draksec, que faz parte do Centro de Controlo\n"
-"Mandriva Linux.\n"
+"Mageia.\n"
"\n"
"Preencha o campo \"%s\" com o endereço de correio electrĂ³nico da pessoa\n"
"responsĂ¡vel pela segurança. As mensagens de segurança serĂ£o enviadas\n"
@@ -1046,24 +1055,27 @@ msgid "Security Administrator"
msgstr "Administrador de Segurança"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1079,21 +1091,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1110,17 +1124,11 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"Neste fase, precisa escolher que partições vĂ£o ser utilizadas para a\n"
-"instalaĂ§Ă£o do seu sistema Mandriva Linux. Se jĂ¡ foram definidas partições,\n"
+"instalaĂ§Ă£o do seu sistema Mageia. Se jĂ¡ foram definidas partições,\n"
"seja por uma instalaĂ§Ă£o anterior do GNU/Linux seja por outra ferramenta de\n"
"particionamento, pode utilizar-las . SenĂ£o, precisa definir partições no\n"
"disco rĂ­gido.\n"
@@ -1135,7 +1143,7 @@ msgstr ""
" * \"%s\": esta opĂ§Ă£o apaga todas as partições do disco seleccionado\n"
"\n"
" * \"%s\": esta opĂ§Ă£o permite criar automaticamente partições\n"
-"ext3 e partições swap no espaço livre do seu disco\n"
+"ext4 e partições swap no espaço livre do seu disco\n"
"\n"
"\"%s\": dĂ¡ acesso para opções adicionais:\n"
"\n"
@@ -1185,12 +1193,6 @@ msgstr ""
"Para obter mais informações acerca dos diferentes tipos de sistemas de\n"
"ficheiros disponĂ­veis, por favor leia o capĂ­tulo ext2FS do ``Manual de\n"
"ReferĂªncia''.\n"
-"\n"
-"Se estĂ¡ a instalar numa mĂ¡quina PPC, irĂ¡ querer criar umas pequena partiĂ§Ă£o\n"
-"de arranque HFS com pelo menos 1MB, que serĂ¡ usada pelo carregador de\n"
-"arranque yaboot. Se optar por criar uma partiĂ§Ă£o maior, tipo 50MB, pode-lhe\n"
-"ser Ăºtil para gravar um kernel e a uma imagem ramdisk para situações de\n"
-"de emergĂªncia."
#: ../help.pm:526
#, c-format
@@ -1228,41 +1230,47 @@ msgid "Toggle between normal/expert mode"
msgstr "Alterna entre os modos normal/perito"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the "
+"first\n"
"disk or partition is called \"C:\")."
msgstr ""
"Mais do que uma partiĂ§Ă£o Microsoft foi detectada no seu disco rĂ­gido.\n"
"Por favor escolha qual deseja redimencionar para poder instalar o seu\n"
-"novo sistema operativo Mandriva Linux.\n"
+"novo sistema operativo Mageia.\n"
"\n"
"Cada partiĂ§Ă£o Ă© listada da seguinte maneira: \"Nome Linux\",\n"
"\"Nome Windows\", \"Capacidade\".\n"
@@ -1303,35 +1311,35 @@ msgstr ""
"clique no botĂ£o \"%s\" para obter a lista completa dos paĂ­ses."
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"Este passo sĂ³ fica disponĂ­vel se uma partiĂ§Ă£o GNU/Linux existente for\n"
"encontrada na sua mĂ¡quina.\n"
"\n"
"O DrakX agora precisa saber se deseja fazer uma nova instalaĂ§Ă£o ou uma\n"
-"actualizaĂ§Ă£o num sistema Mandriva Linux existente:\n"
+"actualizaĂ§Ă£o num sistema Mageia existente:\n"
"\n"
" * \"%s\": Para a maior parte, isto apaga completamente o sistema antigo.\n"
"No entanto, dependendo no seu esquema de particionamento, pode prevenir\n"
@@ -1343,14 +1351,14 @@ msgstr ""
"\n"
" * \"%s\": Este tipo de instalaĂ§Ă£o permite actualizar os pacotes "
"actualmente\n"
-"instalados no seu sistema Mandriva Linux. O seu actual esquema de\n"
+"instalados no seu sistema Mageia. O seu actual esquema de\n"
"particionamento, assim como os dados dos utilizadores nĂ£o serĂ£o alterados.\n"
"A maior parte dos outros passos da configuraĂ§Ă£o permanece disponĂ­vel e "
"similar a uma instalaĂ§Ă£o standard.\n"
"\n"
"A opĂ§Ă£o ``Actualizar'' deverĂ¡ funcionar correctamente nos sistemas\n"
-"Mandriva Linux versĂ£o \"8.1\" ou superior. É desaconselhĂ¡vel actualizar\n"
-"versões anteriores Ă  versĂ£o \"8.1\" do Mandriva Linux."
+"Mageia versĂ£o \"8.1\" ou superior. É desaconselhĂ¡vel actualizar\n"
+"versões anteriores Ă  versĂ£o \"8.1\" do Mageia."
#: ../help.pm:594
#, c-format
@@ -1389,7 +1397,7 @@ msgstr ""
"lhe permita mudar o teclado entre uma disposiĂ§Ă£o Latim uma nĂ£o Latim."
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1405,8 +1413,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1448,7 +1455,7 @@ msgstr ""
"Sobre o suporte UTF-8 (unicode): Unicode Ă© uma codificaĂ§Ă£o de caracter\n"
"feito para cobrir todas as linguagens existentes. No entanto o seu suporte\n"
"completo em GNU/Linux ainda estĂ¡ a ser desenvolvido. Por essa razĂ£o,\n"
-"o uso de UTF-8 em Mandriva Linux depende das escolhas do utilizador:\n"
+"o uso de UTF-8 em Mageia depende das escolhas do utilizador:\n"
"\n"
" * Se escolher uma linguagem com um forte legado de codificaĂ§Ă£o\n"
"(linguagens latin1, Russo, JaponĂªs, ChinĂªsCoreano, TailandĂªs, grego, turco,\n"
@@ -1584,7 +1591,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1609,10 +1616,10 @@ msgstr ""
"esta opĂ§Ă£o apenas se souber o que estĂ¡ a fazer."
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1633,11 +1640,11 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"Agora, Ă© tempo de escolher o sistema de impressĂ£o para o seu computador.\n"
-"Outros sistemas operativos podem oferecer um, mas o Mandriva Linux\n"
+"Outros sistemas operativos podem oferecer um, mas o Mageia\n"
"oferece dois. Cada um dos sistemas de impressĂ£o Ă© bem servido para tipos\n"
"particulares de configuraĂ§Ă£o.\n"
"\n"
@@ -1658,7 +1665,7 @@ msgstr ""
"interfaces grĂ¡ficos para imprimir ou escolher as opções de impressĂ£o.\n"
"\n"
"PoderĂ¡ mudar a sua escolha de sistema apĂ³s a instalaĂ§Ă£o correndo o\n"
-"PrinterDrake a partir do Centro de Controlo Mandriva Linux e clicando\n"
+"PrinterDrake a partir do Centro de Controlo Mageia e clicando\n"
"no botĂ£o \"%s\"."
#: ../help.pm:768
@@ -1684,7 +1691,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1768,8 +1775,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1786,7 +1792,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1835,7 +1841,7 @@ msgstr ""
"\n"
" * \"%s\": se deseja configurar a sua Internet ou acesso de rede local\n"
"pode fazĂª-lo. Refira-se a documentaĂ§Ă£o impressa ou use o Centro de\n"
-"Controlo do Mandriva Linux a seguir a instalaĂ§Ă£o ter terminado de\n"
+"Controlo do Mageia a seguir a instalaĂ§Ă£o ter terminado de\n"
"beneficiar da ajuda incluĂ­da.\n"
"\n"
" * \"%s\": permite-lhe configurar endereços HTTP e FTP proxy se a mĂ¡quina\n"
@@ -1853,7 +1859,7 @@ msgstr ""
"clique nesse botĂ£o. Isto deveria ser reservado aos utilizadores\n"
"avançados.Referira-se Ă  documentaĂ§Ă£o impressa, ou Ă  linha de ajuda\n"
"sobre a configuraĂ§Ă£o de carregador de arranque (bootloader) no\n"
-"Centro de Controlo Mandriva Linux.\n"
+"Centro de Controlo Mageia.\n"
"\n"
" * \"%s\": atravĂ©s desta entrada pode ajustar quais os serviços que serĂ£o\n"
"executados na sua mĂ¡quina. Se planeia configurar esta mĂ¡quina como\n"
@@ -1875,26 +1881,28 @@ msgid "Graphical Interface"
msgstr "Interface grĂ¡fico"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 que deseja apagar para instalar a sua nova partiĂ§Ă£o\n"
-"Mandriva Linux. Tenha cuidado, todos os ficheiros no disco serĂ£o\n"
+"Mageia. Tenha cuidado, todos os ficheiros no disco serĂ£o\n"
"perdidos de forma irrecuperĂ¡vel!"
#: ../help.pm:866
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"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"
diff --git a/perl-install/install/help/po/pt_BR.po b/perl-install/install/help/po/pt_BR.po
index 11c3151d5..3dd93f8ea 100644
--- a/perl-install/install/help/po/pt_BR.po
+++ b/perl-install/install/help/po/pt_BR.po
@@ -23,6 +23,7 @@ msgstr ""
"PO-Revision-Date: 2008-09-22 14:14-0300\n"
"Last-Translator: Felipe Arruda <felipemiguel@gmail.com>\n"
"Language-Team: Brazilian Portuguese <kde-i18n-pt_br@mail.kde.org>\n"
+"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -30,16 +31,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 com atenĂ§Ă£o os termos da licença. Ela \n"
-"cobre a distribuiĂ§Ă£o Mandriva Linux inteira. Se vocĂª concorda com todos os "
-"termos,\n"
+"cobre a distribuiĂ§Ă£o Mageia inteira. Se vocĂª concorda com todos os termos,\n"
"clique em \"%s\". Se nĂ£o concordar, clique no botĂ£o \"%s\"\n"
"para reiniciar seu computador."
@@ -147,7 +147,8 @@ msgstr "VocĂª quer usar este recurso?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -157,24 +158,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 no seu disco rĂ­gido.\n"
@@ -213,15 +218,15 @@ msgstr ""
"significa \"segundo SCSI ID mais baixo\", e assim por diante."
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"O instalador do Mandriva Linux estĂ¡ espalhado em diferentes CD-ROMs.\n"
+"O instalador do Mageia estĂ¡ espalhado em diferentes CD-ROMs.\n"
"Se o pacote selecionado estiver localizado em outro CD-ROM, O DrakX irĂ¡\n"
"ejetar o CD atual e pedir para vocĂª inserir o CD necessĂ¡rio. Se vocĂª nĂ£o "
"tiver com o CD em mĂ£os, basta clicar em \"%s\", e os pacotes correspondentes "
@@ -229,15 +234,14 @@ msgstr ""
"serĂ£o instalados."
#: ../help.pm:95
-#, c-format
+#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -288,24 +292,25 @@ msgid ""
"megabytes."
msgstr ""
"Agora vocĂª deverĂ¡ especificar quais programas vocĂª deseja instalar no\n"
-"sistema. Existem centenas de pacotes disponĂ­veis para o Mandriva Linux, e\n"
-"para facilitar o gerenciamento, os pacotes foram agrupados em grupos de aplicações\n"
+"sistema. Existem centenas de pacotes disponĂ­veis para o Mageia, e\n"
+"para facilitar o gerenciamento, os pacotes foram agrupados em grupos de "
+"aplicações\n"
"similares.\n"
"\n"
-"O Mandriva Linux separou os pacotes em quatro categorias. VocĂª pode\n"
-"misturar as aplicações de outras categorias, assim uma \"EstaĂ§Ă£o de Trabalho\" "
-"pode ter aplicações do grupo \"Servidor\".\n"
+"O Mageia separou os pacotes em quatro categorias. VocĂª pode\n"
+"misturar as aplicações de outras categorias, assim uma \"EstaĂ§Ă£o de Trabalho"
+"\" pode ter aplicações do grupo \"Servidor\".\n"
"\n"
" * \"%s\": Se vocĂª planeja usar sua mĂ¡quina como estaĂ§Ă£o de trabalho,\n"
"selecione um ou mais dos grupos desta categoria.\n"
"\n"
-" * \"%s\": Se a mĂ¡quina serĂ¡ usada para programaĂ§Ă£o, selecione "
-"os pacotes apropriados desta categoria. O grupo especial\n"
-"\"LSB\" irĂ¡ configurar seus sistema para que ele fique o mais compatĂ­vel possĂ­vel\n"
+" * \"%s\": Se a mĂ¡quina serĂ¡ usada para programaĂ§Ă£o, selecione os pacotes "
+"apropriados desta categoria. O grupo especial\n"
+"\"LSB\" irĂ¡ configurar seus sistema para que ele fique o mais compatĂ­vel "
+"possĂ­vel\n"
"com as especificações da Linux Standard Base.\n"
"\n"
-" Selecionar o grupo \"LSB\" garantirĂ¡ 100%% de compatibilidade com LSB "
-"no\n"
+" Selecionar o grupo \"LSB\" garantirĂ¡ 100%% de compatibilidade com LSB no\n"
"sistema. No entanto, se vocĂª nĂ£o selecionar o grupo \"LSB\" vocĂª ainda terĂ¡\n"
"um sistema prĂ³ximo a 100%% de compatibilidade com a LSB.\n"
"\n"
@@ -330,15 +335,18 @@ msgstr ""
"para\n"
"reparar ou atualizar um sistema jĂ¡ existente.\n"
"\n"
-"Se vocĂª nĂ£o selecionar nenhum grupo ao fazer uma instalaĂ§Ă£o (nĂ£o uma atualizaĂ§Ă£o),\n"
+"Se vocĂª nĂ£o selecionar nenhum grupo ao fazer uma instalaĂ§Ă£o (nĂ£o uma "
+"atualizaĂ§Ă£o),\n"
"uma caixa de diĂ¡logo aparecerĂ¡ propondo diferentes\n"
"opções para uma instalaĂ§Ă£o mĂ­nima:\n"
"\n"
" * \"%s\": Instala o mĂ­nimo de pacotes possĂ­veis para se ter uma estaĂ§Ă£o\n"
"de trabalho com ambiente grĂ¡fico.\n"
"\n"
-" * \"%s\": Instala a base do sistema acrescida de utilitĂ¡rios bĂ¡sicos e suas \n"
-"respectivas documentações. Esta InstalaĂ§Ă£o Ă© Ăºtil para configurar um servidor.\n"
+" * \"%s\": Instala a base do sistema acrescida de utilitĂ¡rios bĂ¡sicos e "
+"suas \n"
+"respectivas documentações. Esta InstalaĂ§Ă£o Ă© Ăºtil para configurar um "
+"servidor.\n"
"\n"
" * \"%s\": Instala os pacotes mĂ­nimos necessĂ¡rios para obter um sistema\n"
"Linux funcionando. Com esta instalaĂ§Ă£o vocĂª terĂ¡ somente a interface de\n"
@@ -360,7 +368,7 @@ msgid "Truly minimal install"
msgstr "InstalaĂ§Ă£o mĂ­nima"
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -373,10 +381,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -407,11 +415,11 @@ msgstr ""
"!! Quando um pacote de servidor foi selecionado, intencionalmente ou por\n"
"ser parte de um grupo, serĂ¡ pedido para que vocĂª confirme se realmente "
"deseja que\n"
-"estes servidores sejam instalados. Por padrĂ£o, no Mandriva Linux qualquer\n"
+"estes servidores sejam instalados. Por padrĂ£o, no Mageia qualquer\n"
"serviço instalado serĂ¡ iniciado quando a mĂ¡quina for iniciada.\n"
"Mesmo que sejam seguros e nĂ£o existam quaisquer dĂºvidas a respeito\n"
"da distribuiĂ§Ă£o, Ă© possĂ­vel que brechas de segurança\n"
-"sejam descobertas depois que esta versĂ£o do Mandriva Linux foi concluĂ­da.\n"
+"sejam descobertas depois que esta versĂ£o do Mageia foi concluĂ­da.\n"
"Se vocĂª nĂ£o sabe o que um determinado serviço faz ou porque estĂ¡ sendo\n"
"instalado, clique em \"%s\". Clicando em \"%s\", os serviços listados\n"
"serĂ£o instalados e serĂ£o iniciados automaticamente quando o\n"
@@ -543,11 +551,11 @@ msgstr ""
"um servidor que atenda melhor Ă s suas necessidades."
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -604,7 +612,7 @@ msgstr ""
"X (para X Window System ou Sistema de Janelas X) Ă© o coraĂ§Ă£o da interface "
"grĂ¡fica do GNU/Linux\n"
"no qual todos os ambientes grĂ¡ficos (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) fornecidos com o Mandriva Linux se baseiam.\n"
+"WindowMaker, etc.) fornecidos com o Mageia se baseiam.\n"
"\n"
"VocĂª verĂ¡ uma lista de parĂ¢metros para alterações, para poder\n"
"obter uma Ă³tima resoluĂ§Ă£o grĂ¡fica. \n"
@@ -724,41 +732,45 @@ msgstr ""
"uma boa configuraĂ§Ă£o de resoluĂ§Ă£o de vĂ­deo."
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -767,15 +779,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -789,7 +801,7 @@ msgid ""
"refer to the ``Managing Your Partitions'' section in the ``Starter Guide''."
msgstr ""
"Neste ponto, vocĂª precisa escolher onde instalar o seu sistema\n"
-"Mandriva Linux no seu disco rĂ­gido. Se seu disco estiver vazio ou se um\n"
+"Mageia no seu disco rĂ­gido. Se seu disco estiver vazio ou se um\n"
"sistema operacional existente usa todo o espaço disponĂ­vel, vocĂª terĂ¡ que\n"
"particionĂ¡-lo. Basicamente, particionar um disco rĂ­gido consiste em\n"
"dividi-lo logicamente para criar espaço para o seu novo sistema Mandriva "
@@ -825,7 +837,7 @@ msgstr ""
"de dados, desde\n"
"que vocĂª tenha desfragmentado previamente sua partiĂ§Ă£o e a mesma esteja\n"
"formatada em FAT ou NTFS. Recomendamos fortemente o backup de seus\n"
-"dados. Esta soluĂ§Ă£o Ă© Ăºtil se vocĂª quiser usar o Mandriva Linux e o\n"
+"dados. Esta soluĂ§Ă£o Ă© Ăºtil se vocĂª quiser usar o Mageia e o\n"
"Microsoft Windows no mesmo computador.\n"
"\n"
"Antes de escolher esta soluĂ§Ă£o, compreenda que o tamanho de sua partiĂ§Ă£o\n"
@@ -968,7 +980,7 @@ msgid "Save packages selection"
msgstr "Salvar a seleĂ§Ă£o de pacotes"
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -987,7 +999,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -1010,16 +1022,16 @@ msgstr ""
"Clique em \"%s\" quando estiver pronto para formatar as partições.\n"
"\n"
"Clique em \"%s\" se vocĂª desejar escolher outras partições para instalar\n"
-"o seu novo sistema operacional Mandriva Linux.\n"
+"o seu novo sistema operacional Mageia.\n"
"\n"
"Clique em \"%s\" para selecionar partições as quais vocĂª deseja que sejam "
"verificadas, \n"
"para a busca por blocos defeituosos."
#: ../help.pm:437
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -1031,7 +1043,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"Neste momento em que vocĂª estĂ¡ instalando o Mandriva Linux, Ă© possĂ­vel que\n"
+"Neste momento em que vocĂª estĂ¡ instalando o Mageia, Ă© possĂ­vel que\n"
"alguns pacotes tenham sido atualizados apĂ³s o lançamento inicial. Alguns\n"
"erros e falhas de seguranças podem ter sido corrigidos. Para poder se\n"
"beneficiar destas atualizações, vocĂª pode fazer o download destes pacotes\n"
@@ -1046,7 +1058,7 @@ msgstr ""
"interromper."
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -1055,7 +1067,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1070,7 +1082,7 @@ msgstr ""
"\n"
"Se vocĂª nĂ£o souber o que escolher, fique com a opĂ§Ă£o padrĂ£o. VocĂª poderĂ¡\n"
"trocar o nível de segurança depois usando a ferramenta draksec, no Centro\n"
-"de Controle Mandriva Linux.\n"
+"de Controle Mageia.\n"
"\n"
"Preencha o campo \"%s\" com o endereço de e-mail da pessoa responsĂ¡vel\n"
"pela segurança. Assim, mensagens de segurança serĂ£o enviadas para esse "
@@ -1082,24 +1094,27 @@ msgid "Security Administrator"
msgstr "Administrador de Segurança"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1115,21 +1130,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1146,18 +1163,12 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"Agora vocĂª precisa escolher qual(is) partiĂ§Ă£o(ões) serĂ£o usadas para "
"instalar o\n"
-"seu novo sistema Mandriva Linux. Se as partições jĂ¡ estiverem definidas \n"
+"seu novo sistema Mageia. Se as partições jĂ¡ estiverem definidas \n"
"(atravĂ©s de uma instalaĂ§Ă£o anterior do GNU/Linux ou outro software\n"
"particionador), vocĂª poderĂ¡ utilizĂ¡-las. Caso contrĂ¡rio, as partições\n"
"devem ser definidas.\n"
@@ -1172,7 +1183,7 @@ msgstr ""
" * \"%s\": esta opĂ§Ă£o removerĂ¡ todas as partições do disco rĂ­gido "
"selecionado.\n"
"\n"
-" * \"%s\": esta opĂ§Ă£o permite criar automaticamente partições ext3 e swap "
+" * \"%s\": esta opĂ§Ă£o permite criar automaticamente partições ext4 e swap "
"no\n"
" espaço livre do seu disco rígido.\n"
"\n"
@@ -1225,12 +1236,6 @@ msgstr ""
"Para mais informações sobre os diferentes tipos de sistemas de arquivos \n"
"disponĂ­veis, por favor, leia o capĂ­tulo sobre ext2FS do \"Manual de "
"ReferĂªncia\".\n"
-"\n"
-"Se vocĂª estĂ¡ instalando em uma MĂ¡quina PPC, vocĂª vai precisar criar uma\n"
-"pequena partiĂ§Ă£o \"bootstrap\" HFS de no mĂ­nimo 1MB para usar com o \n"
-"gerenciador de boot yaboot. Se vocĂª quiser criar uma partiĂ§Ă£o um\n"
-"pouco maior, digamos 50MB, vocĂª pode usar o espaço para guardar\n"
-"um kernel extra e uma imagem ramdisk para situações de emergĂªncia."
#: ../help.pm:526
#, c-format
@@ -1268,42 +1273,48 @@ msgid "Toggle between normal/expert mode"
msgstr "Mudar entre modo normal/expert"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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 Windows foi detectada em seu disco\n"
"rĂ­gido. Por favor, escolha a que vocĂª quer redimensionar para instalar o "
"seu\n"
-"novo sistema operacional Mandriva Linux.\n"
+"novo sistema operacional Mageia.\n"
"\n"
"Cada partiĂ§Ă£o Ă© listada da seguinte forma: \"Nome Linux\", \"Nome\n"
"Windows\" \"Capacidade\".\n"
@@ -1344,35 +1355,35 @@ msgstr ""
"lista mostrada, clique no botĂ£o \"%s\" para pegar a lista completa de paĂ­ses."
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"Este passo sĂ³ Ă© mostrado quando uma partiĂ§Ă£o antiga do GNU/Linux foi\n"
"encontrada em seu computador.\n"
"\n"
"O DrakX precisa saber agora se vocĂª quer executar uma nova instalaĂ§Ă£o\n"
-"ou fazer uma atualizaĂ§Ă£o do Mandriva Linux existente no seu sistema:\n"
+"ou fazer uma atualizaĂ§Ă£o do Mageia existente no seu sistema:\n"
"\n"
" * \"%s\": na maioria das vezes, isto remove completamente o sistema "
"antigo.\n"
@@ -1382,14 +1393,14 @@ msgstr ""
"sistema de arquivos, vocĂª deve usar esta opĂ§Ă£o.\n"
"\n"
" * \"%s\": este mĂ©todo de instalaĂ§Ă£o lhe permite atualizar os pacotes\n"
-"atualmente instalados em seu sistema Mandriva Linux. Seu esquema\n"
+"atualmente instalados em seu sistema Mageia. Seu esquema\n"
"atual de particionamento e dados de usuĂ¡rio nĂ£o serĂ£o alterados. A maioria\n"
"dos outros passos de configuraĂ§Ă£o permanecerĂ£o disponĂ­veis, semelhantes a "
"uma instalaĂ§Ă£o normal.\n"
"\n"
-"O uso da opĂ§Ă£o \"Atualizar\" deve funcionar bem em sistemas Mandriva Linux \n"
+"O uso da opĂ§Ă£o \"Atualizar\" deve funcionar bem em sistemas Mageia \n"
"versĂ£o \"8.1\" ou superior. Executar uma atualizaĂ§Ă£o de versões anteriores\n"
-"ao Mandriva Linux \"8.1\" nĂ£o Ă© recomendado."
+"ao Mageia \"8.1\" nĂ£o Ă© recomendado."
#: ../help.pm:594
#, c-format
@@ -1430,7 +1441,7 @@ msgstr ""
"teclado latino e o nĂ£o-latino."
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1446,8 +1457,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1491,7 +1501,7 @@ msgstr ""
"Sobre o suporte a UTF-8 (unicode): Unicode Ă© o novo conjunto de codificaĂ§Ă£o "
"de caracteres\n"
"para todas os idiomas existentes. O suporte completo em GNU/Linux ainda\n"
-"estĂ¡ em desenvolvimento. Por esta razĂ£o, o uso dele no Mandriva Linux \n"
+"estĂ¡ em desenvolvimento. Por esta razĂ£o, o uso dele no Mageia \n"
"dependerĂ¡ da escolha do usuĂ¡rio:\n"
"\n"
"* Se vocĂª escolher idiomas legados, que possuem uma codificaĂ§Ă£o forte "
@@ -1636,7 +1646,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1665,10 +1675,10 @@ msgstr ""
"vocĂª souber o que estĂ¡ fazendo."
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1689,7 +1699,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"Aqui vocĂª seleciona o sistema de impressĂ£o para o seu computador.\n"
@@ -1722,8 +1732,7 @@ msgstr ""
"gerenciar a impressĂ£o.\n"
"\n"
"VocĂª poderĂ¡ mudar a sua escolha apĂ³s a instalaĂ§Ă£o utilizando o\n"
-"PrinterDrake no Centro de Controle Mandriva Linux, e clicando no botĂ£o \"%s"
-"\"."
+"PrinterDrake no Centro de Controle Mageia, e clicando no botĂ£o \"%s\"."
#: ../help.pm:768
#, c-format
@@ -1748,7 +1757,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1794,7 +1803,7 @@ msgstr ""
"outro driver."
#: ../help.pm:794
-#, c-format
+#, 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"
@@ -1834,8 +1843,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1852,7 +1860,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1897,7 +1905,7 @@ msgstr ""
"\n"
" * \"%s\": se vocĂª deseja configurar a Internet ou o acesso a uma rede\n"
"local, vocĂª pode fazĂª-lo agora. Verifique a documentaĂ§Ă£o impressa ou use\n"
-"o Centro de Controle Mandriva Linux apĂ³s a instalaĂ§Ă£o ter terminado para\n"
+"o Centro de Controle Mageia apĂ³s a instalaĂ§Ă£o ter terminado para\n"
"utilizar a ajuda integrada completa.\n"
"\n"
" * \"%s\": permite configurar endereços de proxies HTTP e FTP se a mĂ¡quina\n"
@@ -1915,7 +1923,7 @@ msgstr ""
"inicializaĂ§Ă£o, clique neste botĂ£o. Recomendado apenas para usuĂ¡rios\n"
"avançados. Veja documentaĂ§Ă£o impressa ou a ajuda integrada, sobre\n"
"como configurar o gerenciador de inicializaĂ§Ă£o no Centro de Controle\n"
-"do Mandriva Linux.\n"
+"do Mageia.\n"
"\n"
" * \"%s\": vocĂª poderĂ¡ escolher aqui quais serviços serĂ£o iniciados\n"
"em sua mĂ¡quina. Se vocĂª pretende usar sua mĂ¡quina como servidor, Ă© uma\n"
@@ -1937,26 +1945,28 @@ msgid "Graphical Interface"
msgstr "Interface grĂ¡fica"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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Ăª quer apagar para instalar sua nova\n"
-"partiĂ§Ă£o Mandriva Linux. Tenha cuidado, pois todos os dados existentes\n"
+"partiĂ§Ă£o Mageia. Tenha cuidado, pois todos os dados existentes\n"
"serĂ£o perdidos e nĂ£o 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 drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"Clique em \"%s\" se vocĂª quiser apagar todos os dados e partições \n"
"existentes neste disco rĂ­gido. Tenha cuidado, pois apĂ³s clicar em \"%s\", \n"
@@ -2094,4 +2104,3 @@ msgstr "<- Anterior"
#~ msgid "authentication"
#~ msgstr "autenticaĂ§Ă£o"
-
diff --git a/perl-install/install/help/po/ro.po b/perl-install/install/help/po/ro.po
index bcf1be5bc..f836a27ea 100644
--- a/perl-install/install/help/po/ro.po
+++ b/perl-install/install/help/po/ro.po
@@ -1,4 +1,4 @@
-# Translation file of Mandriva Linux graphic install
+# Translation file of Mageia graphic install
# Copyright (c) 2000 Mandriva
# Florin Grad <florin@mandriva.com>, 1999-2000
# Dragos Marian Barbu <dragosb@softhome.net>, 2000
@@ -14,6 +14,7 @@ msgstr ""
"Last-Translator: Ovidiu Constantin <ovidiu.constantin@gmx.net>\n"
"Language-Team: Romanian Translators for Free Software <rtfs-project@lists."
"sourceforge.net>\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -24,7 +25,7 @@ msgstr ""
#, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
@@ -88,7 +89,8 @@ 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 drive.\n"
+"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"
@@ -98,31 +100,35 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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"
@@ -133,12 +139,11 @@ msgstr ""
#, c-format
msgid ""
"It's now time to specify which programs you wish to install on your system.\n"
-"There are thousands of packages available for Mandriva Linux, and to make "
-"it\n"
+"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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -218,10 +223,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -314,7 +319,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -412,39 +417,43 @@ msgstr ""
#: ../help.pm:319
#, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -453,15 +462,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -568,7 +577,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -577,7 +586,7 @@ msgstr ""
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -600,7 +609,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -616,21 +625,24 @@ msgstr "Administrator de securitate:"
#, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -646,21 +658,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -677,14 +691,8 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
#: ../help.pm:526
@@ -725,34 +733,40 @@ msgstr "Schimbă Ă®ntre modul normal/expert"
#: ../help.pm:536
#, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the "
+"first\n"
"disk or partition is called \"C:\")."
msgstr ""
@@ -772,23 +786,23 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
#: ../help.pm:594
@@ -829,8 +843,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -937,7 +950,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -948,7 +961,7 @@ msgstr ""
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -969,7 +982,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
@@ -996,7 +1009,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1058,8 +1071,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1076,7 +1088,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1101,8 +1113,8 @@ msgstr "Interfaţă grafică"
#: ../help.pm:861
#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 discul fix pe care doriÅ£i să Ă®l ÅŸtergeÅ£i pentru a instala noua "
@@ -1114,12 +1126,14 @@ msgstr ""
#, fuzzy, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"Clic pe \"%s\" dacă doriţi ştergerea tuturor datelor şi partiţiilor "
"existente\n"
diff --git a/perl-install/install/help/po/ru.po b/perl-install/install/help/po/ru.po
index e58db2b86..980beac47 100644
--- a/perl-install/install/help/po/ru.po
+++ b/perl-install/install/help/po/ru.po
@@ -10,26 +10,26 @@ 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-20 18:19+0300\n"
-"Last-Translator: Pavel Maryanov <acid_jack@ukr.net>\n"
+"PO-Revision-Date: 2013-03-31 22:15-0000\n"
+"Last-Translator: AlexL <loginov.alex.valer@gmail.com>\n"
"Language-Team: Russian <doc@lafox.net>\n"
+"Language: ru\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%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
-"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\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
#, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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"
-"Đ›Đ¸Ñ†ĐµĐ½Đ·Đ¸Ñ Ñ€Đ°ÑĐ¿Ñ€Đ¾ÑÑ‚Ñ€Đ°Đ½ÑĐµÑ‚ÑÑ Đ½Đ° Đ²ĐµÑÑŒ диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Đ² Mandriva Linux. Đ•Ñли Đ²Ñ‹\n"
+"Đ›Đ¸Ñ†ĐµĐ½Đ·Đ¸Ñ Ñ€Đ°ÑĐ¿Ñ€Đ¾ÑÑ‚Ñ€Đ°Đ½ÑĐµÑ‚ÑÑ Đ½Đ° Đ²ĐµÑÑŒ диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Đ² Mageia. Đ•Ñли Đ²Ñ‹\n"
"ÑĐ¾Đ³Đ»Đ°ÑĐ½Ñ‹ ÑĐ¾ Đ²ÑĐµĐ¼Đ¸ уÑĐ»Đ¾Đ²Đ¸ÑĐ¼Đ¸ Đ»Đ¸Ñ†ĐµĐ½Đ·Đ¸Đ¸, Đ¾Ñ‚Đ¼ĐµÑ‚ÑŒÑ‚Đµ Đ¿ÑƒĐ½ĐºÑ‚ \"%s\". Đ•Ñли Đ½ĐµÑ‚ -\n"
"Đ½Đ°Đ¶Đ°Ñ‚Đ¸Đµ Đ½Đ° ĐºĐ½Đ¾Đ¿ĐºÑƒ \"%s\" Đ¿Ñ€Đ¸Đ²ĐµĐ´ĐµÑ‚ Đº Đ¿ĐµÑ€ĐµĐ·Đ°Đ³Ñ€ÑƒĐ·ĐºĐµ Đ²Đ°ÑˆĐµĐ³Đ¾ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€Đ°."
@@ -38,8 +38,7 @@ msgstr ""
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"
+"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"
@@ -113,12 +112,12 @@ msgstr ""
#: ../help.pm:54
#, c-format
msgid "User name"
-msgstr ""
+msgstr "Đ˜Đ¼Ñ Đ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ĐµĐ»Ñ"
#: ../help.pm:54
#, c-format
msgid "Accept user"
-msgstr ""
+msgstr "ĐŸÑ€Đ¸Đ½Ñть Đ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ĐµĐ»Ñ"
#: ../help.pm:54
#, c-format
@@ -130,7 +129,7 @@ msgstr "Đ¥Đ¾Ñ‚Đ¸Ñ‚Đµ иÑĐ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ÑŒ Ñту Đ²Đ¾Đ·Đ¼Đ¾Đ¶Đ½Đ¾Ñть?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -140,24 +139,24 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"ĐŸĐµÑ€ĐµÑ‡Đ¸ÑĐ»ĐµĐ½Đ½Đ¾Đµ Đ²Ñ‹ÑˆĐµ ÑĐ²Đ»ÑĐµÑ‚ÑÑ ÑÑƒÑ‰ĐµÑÑ‚Đ²ÑƒÑÑ‰Đ¸Đ¼Đ¸ Ñ€Đ°Đ·Đ´ĐµĐ»Đ°Đ¼Đ¸ Linux, Đ¾Đ¿Ñ€ĐµĐ´ĐµĐ»ĐµĐ½Đ½Ñ‹Đ¼Đ¸ Đ½Đ°\n"
@@ -174,7 +173,7 @@ msgstr ""
"\"ĐĐ°Đ·Đ²Đ°Đ½Đ¸Đµ\" Ñ€Đ°Đ·Đ´ĐµĐ»ÑĐµÑ‚ÑÑ Đ½Đ°: \"Ñ‚Đ¸Đ¿ жеÑÑ‚ĐºĐ¾Đ³Đ¾ диÑĐºĐ°\", \"Đ½Đ¾Đ¼ĐµÑ€ жеÑÑ‚ĐºĐ¾Đ³Đ¾\n"
"диÑĐºĐ°\", \"Đ½Đ¾Đ¼ĐµÑ€ Ñ€Đ°Đ·Đ´ĐµĐ»Đ°\" (Đ½Đ°Đ¿Ñ€Đ¸Đ¼ĐµÑ€, \"hda1\").\n"
"\n"
-"\"Hard drive type\" ÑÑ‚Đ¾ \"hd\", еÑли Đ²Đ°Ñˆ жеÑÑ‚ĐºĐ¸Đ¹ диÑĐº IDE и \"sd\", еÑли Đ¾Đ½\n"
+"\"Hard disk drive type\" ÑÑ‚Đ¾ \"hd\", еÑли Đ²Đ°Ñˆ жеÑÑ‚ĐºĐ¸Đ¹ диÑĐº IDE и \"sd\", еÑли Đ¾Đ½\n"
"SCSI.\n"
"\n"
"\"ĐĐ¾Đ¼ĐµÑ€ жеÑÑ‚ĐºĐ¾Đ³Đ¾ диÑĐºĐ°\" Đ²ÑĐµĐ³Đ´Đ° ÑĐ²Đ»ÑĐµÑ‚ÑÑ Đ±ÑƒĐºĐ²Đ¾Đ¹ Đ¿Đ¾Ñле \"hd\" или \"sd\".\n"
@@ -196,30 +195,28 @@ msgstr ""
#: ../help.pm:88
#, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Đ˜Đ½ÑÑ‚Đ°Đ»Đ»ÑÑ†Đ¸Ñ Mandriva Linux Ñ€Đ°Đ·Đ¼ĐµÑ‰ĐµĐ½Đ° Đ½Đ° Đ½ĐµÑĐºĐ¾Đ»ÑŒĐºĐ¸Ñ… CD-ROMĐ°Ñ…. Đ•Ñли Đ²Ñ‹Đ±Ñ€Đ°Đ½Đ½Ñ‹Đ¹\n"
+"Đ˜Đ½ÑÑ‚Đ°Đ»Đ»ÑÑ†Đ¸Ñ Mageia Ñ€Đ°Đ·Đ¼ĐµÑ‰ĐµĐ½Đ° Đ½Đ° Đ½ĐµÑĐºĐ¾Đ»ÑŒĐºĐ¸Ñ… CD-ROMĐ°Ñ…. Đ•Ñли Đ²Ñ‹Đ±Ñ€Đ°Đ½Đ½Ñ‹Đ¹\n"
"Đ¿Đ°ĐºĐµÑ‚ Đ½Đ°Ñ…Đ¾Đ´Đ¸Ñ‚ÑÑ Đ½Đ° Đ´Ñ€ÑƒĐ³Đ¾Đ¼ CD-ROM, DrakX Đ±ÑƒĐ´ĐµÑ‚ Đ¾Ñ‚Đ´Đ°Đ²Đ°Ñ‚ÑŒ Ñ‚ĐµĐºÑƒÑ‰Đ¸Đ¹ CD и Đ¿Ñ€Đ¾ÑĐ¸Ñ‚ÑŒ\n"
-"Đ²Đ°Ñ Đ²ÑÑ‚Đ°Đ²Đ¸Ñ‚ÑŒ Đ´Ñ€ÑƒĐ³Đ¾Đ¹ Đ¿Đ¾ Đ¼ĐµÑ€Đµ Đ½Đ°Đ´Đ¾Đ±Đ½Đ¾ÑÑ‚Đ¸. Đ•Ñли у Đ²Đ°Ñ Đ½ĐµÑ‚ Ñ‚Ñ€ĐµĐ±ÑƒĐµĐ¼Đ¾Đ³Đ¾ CD Đ¿Đ¾Đ´ "
-"Ñ€ÑƒĐºĐ°Đ¼Đ¸,\n"
+"Đ²Đ°Ñ Đ²ÑÑ‚Đ°Đ²Đ¸Ñ‚ÑŒ Đ´Ñ€ÑƒĐ³Đ¾Đ¹ Đ¿Đ¾ Đ¼ĐµÑ€Đµ Đ½Đ°Đ´Đ¾Đ±Đ½Đ¾ÑÑ‚Đ¸. Đ•Ñли у Đ²Đ°Ñ Đ½ĐµÑ‚ Ñ‚Ñ€ĐµĐ±ÑƒĐµĐ¼Đ¾Đ³Đ¾ CD Đ¿Đ¾Đ´ Ñ€ÑƒĐºĐ°Đ¼Đ¸,\n"
"Đ¿Ñ€Đ¾ÑÑ‚Đ¾ Đ½Đ°Đ¶Đ¼Đ¸Ñ‚Đµ \"%s\", Ñ‚Đ¾Đ³Đ´Đ° ÑĐ¾Đ¾Ñ‚Đ²ĐµÑ‚ÑÑ‚Đ²ÑƒÑÑ‰Đ¸Đµ Đ¿Đ°ĐºĐµÑ‚Ñ‹ Đ½Đµ Đ±ÑƒĐ´ÑƒÑ‚ уÑÑ‚Đ°Đ½Đ°Đ²Đ»Đ¸Đ²Đ°Ñ‚ÑŒÑÑ."
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/ru/drakx-chapter.xml
#: ../help.pm:95
-#, fuzzy, c-format
+#, c-format
msgid ""
"It's now time to specify which programs you wish to install on your system.\n"
-"There are thousands of packages available for Mandriva Linux, and to make "
-"it\n"
+"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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -270,12 +267,11 @@ msgid ""
"megabytes."
msgstr ""
"Đ¢ĐµĐ¿ĐµÑ€ÑŒ Đ½Đ°ÑÑ‚Đ°Đ»Đ¾ Đ²Ñ€ĐµĐ¼Ñ Đ¾Đ¿Ñ€ĐµĐ´ĐµĐ»Đ¸Ñ‚ÑŒ, ĐºĐ°ĐºĐ¸Đµ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Ñ‹ Đ²Ñ‹ Ñ…Đ¾Ñ‚Đ¸Ñ‚Đµ уÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ Đ²\n"
-"Đ²Đ°ÑˆÑƒ ÑиÑÑ‚ĐµĐ¼Ñƒ. Đ¡ Mandriva Linux Đ¿Đ¾ÑÑ‚Đ°Đ²Đ»ÑÑÑ‚ÑÑ Ñ‚Ñ‹ÑÑÑ‡Đ¸ Đ¿Đ°ĐºĐµÑ‚Đ¾Đ² и, Đ´Đ»Ñ ÑƒĐ¿Ñ€Đ¾Ñ‰ĐµĐ½Đ¸Ñ\n"
+"Đ²Đ°ÑˆÑƒ ÑиÑÑ‚ĐµĐ¼Ñƒ. Đ¡ Mageia Đ¿Đ¾ÑÑ‚Đ°Đ²Đ»ÑÑÑ‚ÑÑ Ñ‚Ñ‹ÑÑÑ‡Đ¸ Đ¿Đ°ĐºĐµÑ‚Đ¾Đ² и, Đ´Đ»Ñ ÑƒĐ¿Ñ€Đ¾Ñ‰ĐµĐ½Đ¸Ñ\n"
"Đ²Ñ‹Đ±Đ¾Ñ€Đ°, Đ¾Đ½Đ¸ Ñ€Đ°Đ·Đ±Đ¸Ñ‚Ñ‹ Đ½Đ° Đ³Ñ€ÑƒĐ¿Đ¿Ñ‹.\n"
"\n"
-"ĐŸĐ°ĐºĐµÑ‚Ñ‹ ÑĐ¾Ñ€Ñ‚Đ¸Ñ€Đ¾Đ²Đ°Đ½Ñ‹ Đ¿Đ¾ Đ³Ñ€ÑƒĐ¿Đ¿Đ°Đ¼, ĐºĐ¾Ñ‚Đ¾Ñ€Ñ‹Đµ ÑĐ¾Đ¾Ñ‚Đ²ĐµÑ‚ÑÑ‚Đ²ÑƒÑÑ‚ ÑĐ¿ĐµÑ†Đ¸Ñ„Đ¸ĐºĐµ\n"
-"иÑĐ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Đ½Đ¸Ñ Đ²Đ°ÑˆĐµĐ¹ Đ¼Đ°ÑˆĐ¸Đ½Ñ‹. Đ’ Mandriva Linux Đ¿Đ°ĐºĐµÑ‚Ñ‹ ÑĐ¾Ñ€Ñ‚Đ¸Ñ€ÑƒÑÑ‚ÑÑ Đ¿Đ¾ Ñ‡ĐµÑ‚Ñ‹Ñ€ĐµĐ¼\n"
-"ĐºĐ°Ñ‚ĐµĐ³Đ¾Ñ€Đ¸ÑĐ¼. Đ’Ñ‹ Đ¼Đ¾Đ¶ĐµÑ‚Đµ ÑĐ¼ĐµÑˆĐ¸Đ²Đ°Ñ‚ÑŒ и ÑĐ¾Ñ‡ĐµÑ‚Đ°Ñ‚ÑŒ Đ¿Ñ€Đ¸Đ»Đ¾Đ¶ĐµĐ½Đ¸Ñ Đ¸Đ· Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ½Ñ‹Ñ…\n"
+"Đ’ Mageia Đ¿Đ°ĐºĐµÑ‚Ñ‹ ÑĐ¾Ñ€Ñ‚Đ¸Ñ€ÑƒÑÑ‚ÑÑ Đ¿Đ¾ Ñ‡ĐµÑ‚Ñ‹Ñ€ĐµĐ¼ ĐºĐ°Ñ‚ĐµĐ³Đ¾Ñ€Đ¸ÑĐ¼.\n"
+"Đ’Ñ‹ Đ¼Đ¾Đ¶ĐµÑ‚Đµ ÑĐ¼ĐµÑˆĐ¸Đ²Đ°Ñ‚ÑŒ и ÑĐ¾Ñ‡ĐµÑ‚Đ°Ñ‚ÑŒ Đ¿Ñ€Đ¸Đ»Đ¾Đ¶ĐµĐ½Đ¸Ñ Đ¸Đ· Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ½Ñ‹Ñ…\n"
"ĐºĐ°Ñ‚ĐµĐ³Đ¾Ñ€Đ¸Đ¹, Đ½Đ°Đ¿Ñ€Đ¸Đ¼ĐµÑ€, Đ²Đ°Ñ€Đ¸Đ°Đ½Ñ‚ уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸ ``Đ Đ°Đ±Đ¾Ñ‡Đ°Ñ ÑÑ‚Đ°Đ½Ñ†Đ¸Ñ'' Đ¼Đ¾Đ¶ĐµÑ‚ Đ¸Đ¼ĐµÑ‚ÑŒ\n"
"Đ¿Ñ€Đ¸Đ»Đ¾Đ¶ĐµĐ½Đ¸Ñ Đ¸Đ· ĐºĐ°Ñ‚ĐµĐ³Đ¾Ñ€Đ¸Đ¸ ``Đ Đ°Đ·Ñ€Đ°Đ±Đ¾Ñ‚ĐºĐ°''.\n"
"\n"
@@ -284,7 +280,12 @@ msgstr ""
"Ñ€Đ°Đ±Đ¾Ñ‡ĐµĐ¹ ÑÑ‚Đ°Đ½Ñ†Đ¸Đ¸.\n"
"\n"
" * \"%s\": еÑли Đ²Ñ‹ ÑĐ¾Đ±Đ¸Ñ€Đ°ĐµÑ‚ĐµÑÑŒ Đ·Đ°Đ½ÑтьÑÑ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Đ¸Ñ€Đ¾Đ²Đ°Đ½Đ¸ĐµĐ¼, Đ²Ñ‹Đ±ĐµÑ€Đ¸Ñ‚Đµ\n"
-"ÑĐ¾Đ¾Ñ‚Đ²ĐµÑ‚ÑÑ‚Đ²ÑƒÑÑ‰Đ¸Đµ Đ³Ñ€ÑƒĐ¿Đ¿Ñ‹ из ÑÑ‚Đ¾Đ¹ ĐºĐ°Ñ‚ĐµĐ³Đ¾Ñ€Đ¸Đ¸.\n"
+"ÑĐ¾Đ¾Ñ‚Đ²ĐµÑ‚ÑÑ‚Đ²ÑƒÑÑ‰Đ¸Đµ Đ³Ñ€ÑƒĐ¿Đ¿Ñ‹ из ÑÑ‚Đ¾Đ¹ ĐºĐ°Ñ‚ĐµĐ³Đ¾Ñ€Đ¸Đ¸. Đ¡Đ¿ĐµÑ†Đ¸Đ°Đ»ÑŒĐ½Đ°Ñ Đ³Ñ€ÑƒĐ¿Đ¿Đ°\n"
+"\"LSB\" Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¸Ñ‚ ÑиÑÑ‚ĐµĐ¼Ñƒ Ñ‚Đ°ĐºĐ¸Đ¼ Đ¾Đ±Ñ€Đ°Đ·Đ¾Đ¼, Ñ‡Ñ‚Đ¾ Đ¾Đ½Đ° Đ±ÑƒĐ´ĐµÑ‚ ÑĐ¾Đ´ĐµÑ€Đ¶Đ°Ñ‚ÑŒ Đ½Đ°Đ¸Đ±Đ¾Đ»ĐµĐµ Đ¿Đ¾Đ»Đ½ÑƒÑ\n"
+"ÑĐ¿ĐµÑ†Đ¸Ñ„Đ¸ĐºĐ°Ñ†Đ¸Ñ Đ¡Ñ‚Đ°Đ½Đ´Đ°Ñ€Ñ‚Đ½Đ¾Đ¹ Đ±Đ°Đ·Ñ‹ Linux.\n"
+" Đ’Ñ‹Đ±Đ¾Ñ€ \"LSB\" Đ³Ñ€ÑƒĐ¿Đ¿Ñ‹ Đ¾Đ±ĐµÑĐ¿ĐµÑ‡Đ¸Ñ‚ 100%%-LSB ÑĐ¾Đ²Đ¼ĐµÑÑ‚Đ¸Đ¼Đ¾Ñть\n"
+"ÑиÑÑ‚ĐµĐ¼Ñ‹. ĐĐ´Đ½Đ°ĐºĐ¾, еÑли Đ²Ñ‹ Đ½Đµ Đ²Ñ‹Đ±ĐµÑ€ĐµÑ‚Đµ Đ³Ñ€ÑƒĐ¿Đ¿Ñƒ \"LSB\", Đ²Ñ‹ Đ²ÑÑ‘ ĐµÑ‰Ñ‘\n"
+"Đ±ÑƒĐ´ĐµÑ‚Đµ Đ¸Đ¼ĐµÑ‚ÑŒ ÑиÑÑ‚ĐµĐ¼Ñƒ, ĐºĐ¾Ñ‚Đ¾Ñ€Đ°Ñ Đ¿Đ¾Ñ‡Ñ‚Đ¸ Đ½Đ° 100%% LSB-ÑĐ¾Đ²Đ¼ĐµÑÑ‚Đ¸Đ¼Đ°.\n"
"\n"
" * \"%s\": еÑли Đ²Đ°ÑˆĐ° Đ¼Đ°ÑˆĐ¸Đ½Đ° Đ±ÑƒĐ´ĐµÑ‚ Ñ€Đ°Đ±Đ¾Ñ‚Đ°Ñ‚ÑŒ ÑĐµÑ€Đ²ĐµÑ€Đ¾Đ¼, Đ²Ñ‹Đ±ĐµÑ€Đ¸Ñ‚Đµ ĐºĐ°ĐºĐ¸Đµ из\n"
"Ñ‡Đ°ÑÑ‚Đ¾ иÑĐ¿Đ¾Đ»ÑŒĐ·ÑƒĐµĐ¼Ñ‹Ñ… ÑĐ»ÑƒĐ¶Đ± Đ²Ñ‹ Đ¶ĐµĐ»Đ°ĐµÑ‚Đµ уÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ Đ½Đ° Đ½ĐµĐµ.\n"
@@ -296,7 +297,7 @@ msgstr ""
"ĐŸÑ€Đ¸ Đ½Đ°Đ²ĐµĐ´ĐµĐ½Đ¸Đ¸ ĐºÑƒÑ€ÑĐ¾Ñ€Đ° Đ¼Ñ‹ÑˆĐ¸ Đ½Đ° Đ¸Đ¼Ñ Đ³Ñ€ÑƒĐ¿Đ¿Ñ‹ Đ±ÑƒĐ´ĐµÑ‚ Đ¿Đ¾ĐºĐ°Đ·Ñ‹Đ²Đ°Ñ‚ÑŒÑÑ ĐºĐ¾Ñ€Đ¾Ñ‚ĐºĐ¾Đµ\n"
"Đ¿Đ¾ÑÑĐ½ĐµĐ½Đ¸Đµ Đº Đ´Đ°Đ½Đ½Đ¾Đ¹ Đ³Ñ€ÑƒĐ¿Đ¿Đµ.\n"
"\n"
-"Ñ‹ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ¾Ñ‚Đ¼ĐµÑ‚Đ¸Ñ‚ÑŒ Đ¿ÑƒĐ½ĐºÑ‚ \"%s\", ĐºĐ¾Ñ‚Đ¾Ñ€Ñ‹Đ¹ Đ¾Ñ‡ĐµĐ½ÑŒ Đ¿Đ¾Đ»ĐµĐ·ĐµĐ½, еÑли Đ²Ñ‹ Ñ…Đ¾Ñ€Đ¾ÑˆĐ¾\n"
+"Đ’Ñ‹ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ¾Ñ‚Đ¼ĐµÑ‚Đ¸Ñ‚ÑŒ Đ¿ÑƒĐ½ĐºÑ‚ \"%s\", ĐºĐ¾Ñ‚Đ¾Ñ€Ñ‹Đ¹ Đ¾Ñ‡ĐµĐ½ÑŒ Đ¿Đ¾Đ»ĐµĐ·ĐµĐ½, еÑли Đ²Ñ‹ Ñ…Đ¾Ñ€Đ¾ÑˆĐ¾\n"
"Đ·Đ½Đ°ĐµÑ‚Đµ Đ¿Ñ€ĐµĐ´Đ»Đ°Đ³Đ°ĐµĐ¼Ñ‹Đµ Đ¿Đ°ĐºĐµÑ‚Ñ‹, или еÑли Đ²Ñ‹ Ñ…Đ¾Ñ‚Đ¸Ñ‚Đµ Đ¸Đ¼ĐµÑ‚ÑŒ Đ¿Đ¾Đ»Đ½Ñ‹Đ¹ ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ÑŒ Đ½Đ°Đ´\n"
"Ñ‚ĐµĐ¼, Ñ‡Ñ‚Đ¾ Đ±ÑƒĐ´ĐµÑ‚ уÑÑ‚Đ°Đ½Đ°Đ²Đ»Đ¸Đ²Đ°Ñ‚ÑŒÑÑ.\n"
"\n"
@@ -318,7 +319,8 @@ msgstr ""
"Linux ÑиÑÑ‚ĐµĐ¼Ñ‹. Đ’ ÑÑ‚Đ¾ Đ²Đ°Ñ€Đ¸Đ°Đ½Ñ‚Đµ Đ²Ñ‹ ÑĐ¼Đ¾Đ¶ĐµÑ‚Đµ Ñ€Đ°Đ±Đ¾Ñ‚Đ°Ñ‚ÑŒ Ñ‚Đ¾Đ»ÑŒĐºĐ¾ Đ² Ñ€ĐµĐ¶Đ¸Đ¼Đµ ĐºĐ¾Đ¼Đ°Đ½Đ´Đ½Đ¾Đ¹\n"
"ÑÑ‚Ñ€Đ¾ĐºĐ¸. ĐĐ±Ñ‰Đ¸Đ¹ Ñ€Đ°Đ·Đ¼ĐµÑ€ ÑÑ‚Đ¾Đ¹ уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸ Đ·Đ°Đ½Đ¸Đ¼Đ°ĐµÑ‚ 65 Đ¼ĐµĐ³Đ°Đ±Đ°Đ¹Ñ‚."
-#: ../help.pm:149 ../help.pm:591
+#: ../help.pm:149
+#: ../help.pm:591
#, c-format
msgid "Upgrade"
msgstr "ĐĐ±Đ½Đ¾Đ²Đ»ĐµĐ½Đ¸Đµ"
@@ -349,12 +351,11 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\n"
-"finalized. If you do not know what a particular service is supposed to do "
-"or\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"
@@ -382,10 +383,10 @@ msgstr ""
"\n"
"!! Đ•Ñли Đ±Ñ‹Đ» Đ²Ñ‹Đ±Ñ€Đ°Đ½ ĐºĐ°ĐºĐ¾Đ¹-Đ»Đ¸Đ±Đ¾ ÑĐµÑ€Đ²ĐµÑ€Đ½Ñ‹Đ¹ Đ¿Đ°ĐºĐµÑ‚, ÑĐ¿ĐµÑ†Đ¸Đ°Đ»ÑŒĐ½Đ¾ или Đ¾Đ½ Đ±Ñ‹Đ» Ñ‡Đ°ÑтьÑ\n"
"ĐºĐ°ĐºĐ¾Đ¹-Đ»Đ¸Đ±Đ¾ Đ³Ñ€ÑƒĐ¿Đ¿Ñ‹, Đ²Đ°Ñ Đ¿Đ¾Đ¿Ñ€Đ¾ÑÑÑ‚ Đ¿Đ¾Đ´Ñ‚Đ²ĐµÑ€Đ´Đ¸Ñ‚ÑŒ, Đ´ĐµĐ¹ÑÑ‚Đ²Đ¸Ñ‚ĐµĐ»ÑŒĐ½Đ¾ ли Đ²Ñ‹ Đ¶ĐµĐ»Đ°ĐµÑ‚Đµ\n"
-"уÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ ÑÑ‚Đ¸ ÑĐµÑ€Đ²ĐµÑ€Đ°. ĐŸĐ¾Đ´ Mandriva Linux Đ²Ñе уÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ‹Đµ ÑĐµÑ€Đ²ĐµÑ€Đ°\n"
+"уÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ ÑÑ‚Đ¸ ÑĐµÑ€Đ²ĐµÑ€Đ°. ĐŸĐ¾Đ´ Mageia Đ²Ñе уÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ‹Đµ ÑĐµÑ€Đ²ĐµÑ€Đ°\n"
"Đ·Đ°Đ¿ÑƒÑĐºĐ°ÑÑ‚ÑÑ Đ¿Đ¾ ÑƒĐ¼Đ¾Đ»Ñ‡Đ°Đ½Đ¸Ñ Đ² Đ¿Ñ€Đ¾Ñ†ĐµÑÑе Đ·Đ°Đ³Ñ€ÑƒĐ·ĐºĐ¸. Даже еÑли Đ¾Đ½Đ¸ Đ±ĐµĐ·Đ¾Đ¿Đ°ÑĐ½Ñ‹ и Đ½Đµ\n"
"Đ¸Đ¼ĐµÑÑ‚ Đ¸Đ·Đ²ĐµÑÑ‚Đ½Ñ‹Ñ… Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼ Đ½Đ° Đ¼Đ¾Đ¼ĐµĐ½Ñ‚ Đ²Ñ‹Đ¿ÑƒÑĐºĐ° диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Đ²Đ°, Đ² Đ½Đ¸Ñ… Đ¼Đ¾Đ³ÑƒÑ‚ Đ±Ñ‹Ñ‚ÑŒ\n"
-"Đ¾Đ±Đ½Đ°Ñ€ÑƒĐ¶ĐµĐ½Ñ‹ Đ´Ñ‹Ñ€Ñ‹ Đ² Đ±ĐµĐ·Đ¾Đ¿Đ°ÑĐ½Đ¾ÑÑ‚Đ¸ Đ¿Đ¾Ñле Đ²Ñ‹Đ¿ÑƒÑĐºĐ° Đ´Đ°Đ½Đ½Đ¾Đ¹ Đ²ĐµÑ€Ñии Mandriva Linux.\n"
+"Đ¾Đ±Đ½Đ°Ñ€ÑƒĐ¶ĐµĐ½Ñ‹ Đ´Ñ‹Ñ€Ñ‹ Đ² Đ±ĐµĐ·Đ¾Đ¿Đ°ÑĐ½Đ¾ÑÑ‚Đ¸ Đ¿Đ¾Ñле Đ²Ñ‹Đ¿ÑƒÑĐºĐ° Đ´Đ°Đ½Đ½Đ¾Đ¹ Đ²ĐµÑ€Ñии Mageia.\n"
"Đ•Ñли Đ²Ñ‹ Đ½Đµ Đ·Đ½Đ°ĐµÑ‚Đµ, Đ·Đ°Ñ‡ĐµĐ¼ Đ½ÑƒĐ¶ĐµĐ½ Đ´Đ°Đ½Đ½Đ°Ñ ÑĐ»ÑƒĐ¶Đ±Đ° и Ñ‡Ñ‚Đ¾ Đ¾Đ½Đ° Đ´ĐµĐ»Đ°ĐµÑ‚, Đ½Đ°Đ¶Đ¼Đ¸Ñ‚Đµ\n"
"\"%s\". Đ•Ñли Đ²Ñ‹ Đ½Đ°Đ¶Đ¼ĐµÑ‚Đµ \"%s\", Ñ‚Đ¾Đ³Đ´Đ° Đ²Ñе ÑĐ»ÑƒĐ¶Đ±Ñ‹ из ÑĐ¿Đ¸ÑĐºĐ° Đ±ÑƒĐ´ÑƒÑ‚\n"
"уÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Ñ‹ и Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡ĐµÑĐºĐ¸ Đ·Đ°Đ¿ÑƒÑ‰ĐµĐ½Ñ‹ Đ¿Ñ€Đ¸ Đ·Đ°Đ³Ñ€ÑƒĐ·ĐºĐµ ÑиÑÑ‚ĐµĐ¼Ñ‹. !!\n"
@@ -425,8 +426,7 @@ msgid ""
"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"
+"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 ""
@@ -481,7 +481,7 @@ msgstr ""
#: ../help.pm:213
#, c-format
msgid "Hardware clock set to GMT"
-msgstr ""
+msgstr "ĐĐ¿Đ¿Đ°Ñ€Đ°Ñ‚Đ½Ñ‹Đµ Ñ‡Đ°ÑÑ‹ Đ½Đ°ÑÑ‚Ñ€Đ¾ĐµĐ½Ñ‹ Đ½Đ° Đ²Ñ€ĐµĐ¼Ñ Đ¿Đ¾ Đ“Ñ€Đ¸Đ½Đ²Đ¸Ñ‡Ñƒ"
#: ../help.pm:213
#, c-format
@@ -520,7 +520,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -576,10 +576,12 @@ msgid ""
msgstr ""
"X (Đ´Đ»Ñ ÑиÑÑ‚ĐµĐ¼Ñ‹ X Window) ÑÑ‚Đ¾ ÑĐµÑ€Đ´Ñ†Đµ Đ³Ñ€Đ°Ñ„Đ¸Ñ‡ĐµÑĐºĐ¾Đ³Đ¾ Đ¸Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñа GNU/Linux, Đ½Đ°\n"
"базе ĐºĐ¾Ñ‚Đ¾Ñ€Đ¾Đ³Đ¾ Ñ€Đ°Đ±Đ¾Ñ‚Đ°ÑÑ‚ Đ²Ñе Đ³Ñ€Đ°Ñ„Đ¸Ñ‡ĐµÑĐºĐ¸Đµ ÑÑ€ĐµĐ´Ñ‹ (KDE, GNOME, AfterStep,\n"
-"WindowMaker, и Ñ‚.Đ´..), Đ²Ñ…Đ¾Đ´ÑÑ‰Đ¸Đµ Đ² Mandriva Linux.\n"
+"WindowMaker, и Ñ‚.Đ´..), Đ²Ñ…Đ¾Đ´ÑÑ‰Đ¸Đµ Đ² Mageia.\n"
"\n"
"Đ’Đ°Đ¼ Đ±ÑƒĐ´ĐµÑ‚ Đ¿Ñ€ĐµĐ´ÑÑ‚Đ°Đ²Đ»ĐµĐ½ ÑĐ¿Đ¸ÑĐ¾Đº Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ½Ñ‹Ñ… Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ¾Đ² Đ´Đ»Ñ Đ¿Đ¾Đ»ÑƒÑ‡ĐµĐ½Đ¸Ñ\n"
-"Đ¾Đ¿Ñ‚Đ¸Đ¼Đ°Đ»ÑŒĐ½Đ¾Đ³Đ¾ Đ³Ñ€Đ°Ñ„Đ¸Ñ‡ĐµÑĐºĐ¾Đ³Đ¾ Đ¾Ñ‚Đ¾Đ±Ñ€Đ°Đ¶ĐµĐ½Đ¸Ñ: Đ’Đ¸Đ´ĐµĐ¾ĐºĐ°Ñ€Ñ‚Đ°\n"
+"Đ¾Đ¿Ñ‚Đ¸Đ¼Đ°Đ»ÑŒĐ½Đ¾Đ³Đ¾ Đ³Ñ€Đ°Ñ„Đ¸Ñ‡ĐµÑĐºĐ¾Đ³Đ¾ Đ¾Ñ‚Đ¾Đ±Ñ€Đ°Đ¶ĐµĐ½Đ¸Ñ.\n"
+"\n"
+"Đ’Đ¸Đ´ĐµĐ¾ĐºĐ°Ñ€Ñ‚Đ°\n"
"\n"
" Đ˜Đ½ÑÑ‚Đ°Đ»Đ»ÑÑ‚Đ¾Ñ€ Đ¾Đ±Ñ‹Ñ‡Đ½Đ¾ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡ĐµÑĐºĐ¸ Đ¾Đ¿Ñ€ĐµĐ´ĐµĐ»ÑĐµÑ‚ и Đ½Đ°ÑÑ‚Ñ€Đ°Đ¸Đ²Đ°ĐµÑ‚ Đ²Đ¸Đ´ĐµĐ¾ĐºĐ°Ñ€Ñ‚Ñƒ,\n"
"уÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½ÑƒÑ Đ² Đ²Đ°ÑˆĐµĐ¹ Đ¼Đ°ÑˆĐ¸Đ½Đµ. Đ•Ñли ÑÑ‚Đ¾ Đ½Đµ Ñ‚Đ°Đº, Đ²Ñ‹ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Ñ‹Đ±Ñ€Đ°Ñ‚ÑŒ Đ² ÑÑ‚Đ¾Đ¼\n"
@@ -699,39 +701,39 @@ msgstr ""
#: ../help.pm:319
#, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -740,15 +742,13 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
-"this option. Be careful, because you will not be able to undo this "
-"operation\n"
+"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 drive is entirely taken by\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"
@@ -762,11 +762,11 @@ msgid ""
"refer to the ``Managing Your Partitions'' section in the ``Starter Guide''."
msgstr ""
"Đа ÑÑ‚Đ¾Đ¼ ÑˆĐ°Đ³Đµ Đ²Đ°Đ¼ Đ¿Ñ€Đ¸Đ¹Đ´ĐµÑ‚ÑÑ Ñ€ĐµÑˆĐ¸Ñ‚ÑŒ, ĐºÑƒĐ´Đ° Đ²Ñ‹ Ñ…Đ¾Ñ‚Đ¸Ñ‚Đµ уÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ Đ¾Đ¿ĐµÑ€Đ°Ñ†Đ¸Đ¾Đ½Đ½ÑƒÑ\n"
-"ÑиÑÑ‚ĐµĐ¼Ñƒ Mandriva Linux Đ½Đ° Đ²Đ°ÑˆĐµĐ¼ жеÑÑ‚ĐºĐ¾Đ¼ диÑĐºĐµ. Đ•Ñли Đ²Đ°Ñˆ жеÑÑ‚ĐºĐ¸Đ¹ диÑĐº Đ¿ÑƒÑÑ‚,\n"
+"ÑиÑÑ‚ĐµĐ¼Ñƒ Mageia Đ½Đ° Đ²Đ°ÑˆĐµĐ¼ жеÑÑ‚ĐºĐ¾Đ¼ диÑĐºĐµ. Đ•Ñли Đ²Đ°Ñˆ жеÑÑ‚ĐºĐ¸Đ¹ диÑĐº Đ¿ÑƒÑÑ‚,\n"
"или ÑÑƒÑ‰ĐµÑÑ‚Đ²ÑƒÑÑ‰Đ°Ñ Đ¾Đ¿ĐµÑ€Đ°Ñ†Đ¸Đ¾Đ½Đ½Đ°Ñ ÑиÑÑ‚ĐµĐ¼Đ° Đ½Đ° Đ½ĐµĐ¼ Đ·Đ°Đ½Đ¸Đ¼Đ°ĐµÑ‚ Đ²Ñе диÑĐºĐ¾Đ²Đ¾Đµ\n"
"Đ¿Ñ€Đ¾ÑÑ‚Ñ€Đ°Đ½ÑÑ‚Đ²Đ¾, Đ²Đ°Đ¼ Đ¿Ñ€Đ¸Đ¹Đ´ĐµÑ‚ÑÑ Đ´Đ¸ÑĐº Đ¿ĐµÑ€ĐµÑ€Đ°Đ·Đ±Đ¸Ñ‚ÑŒ (partition). Đ Đ°Đ·Đ´ĐµĐ»ĐµĐ½Đ¸Đµ диÑĐºĐ°\n"
"Đ² Đ¾ÑĐ½Đ¾Đ²Đ½Đ¾Đ¼ ÑĐ¾ÑÑ‚Đ¾Đ¸Ñ‚ Đ² Ñ‚Đ¾Đ¼, Ñ‡Ñ‚Đ¾Đ±Ñ‹ Đ»Đ¾Đ³Đ¸Ñ‡ĐµÑĐºĐ¸ Đ²Ñ‹Đ´ĐµĐ»Đ¸Ñ‚ÑŒ Đ½Đ° Đ½ĐµĐ¼ ÑĐ²Đ¾Đ±Đ¾Đ´Đ½Đ¾Đµ\n"
-"Đ¿Ñ€Đ¾ÑÑ‚Ñ€Đ°Đ½ÑÑ‚Đ²Đ¾ Đ´Đ»Ñ ÑƒÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸ Đ²Đ°ÑˆĐµĐ¹ Đ½Đ¾Đ²Đ¾Đ¹ ÑиÑÑ‚ĐµĐ¼Ñ‹ Mandriva Linux.\n"
+"Đ¿Ñ€Đ¾ÑÑ‚Ñ€Đ°Đ½ÑÑ‚Đ²Đ¾ Đ´Đ»Ñ ÑƒÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸ Đ²Đ°ÑˆĐµĐ¹ Đ½Đ¾Đ²Đ¾Đ¹ ÑиÑÑ‚ĐµĐ¼Ñ‹ Mageia.\n"
"\n"
"ĐŸĐ¾ÑĐºĐ¾Đ»ÑŒĐºÑƒ Ñ€Đ°Đ·Đ´ĐµĐ»ĐµĐ½Đ¸Đµ диÑĐºĐ° - ÑÑ‚Đ¾ Đ¾Đ±Ñ‹Ñ‡Đ½Đ¾ Đ½ĐµĐ¾Đ±Ñ€Đ°Ñ‚Đ¸Đ¼Ñ‹Đ¹ Đ¿Ñ€Đ¾Ñ†ĐµÑÑ Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚\n"
"Đ¿Ñ€Đ¸Đ²ĐµÑÑ‚Đ¸ Đº Đ¿Đ¾Ñ‚ĐµÑ€Đµ Đ´Đ°Đ½Đ½Ñ‹Ñ…, еÑли Đ½Đ° диÑĐºĐµ ÑƒĐ¶Đµ еÑть уÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Đ°Ñ Đ¾Đ¿ĐµÑ€Đ°Ñ†Đ¸Đ¾Đ½Đ½Đ°Ñ\n"
@@ -793,7 +793,7 @@ msgstr ""
"Đ¿Đ¾Ñ‚ĐµÑ€Đ¸ Đ´Đ°Đ½Đ½Ñ‹Ñ…, Đ¾ÑĐ¾Đ±ĐµĐ½Đ½Đ¾ еÑли Đ²Ñ‹ Đ¿Ñ€ĐµĐ´Đ²Đ°Ñ€Đ¸Ñ‚ĐµĐ»ÑŒĐ½Đ¾ Đ¿Ñ€Đ¾Đ²ĐµĐ»Đ¸ Đ´ĐµÑ„Ñ€Đ°Đ³Đ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸Ñ\n"
"Ñ€Đ°Đ·Đ´ĐµĐ»Đ° Windows. Đ ĐµĐ·ĐµÑ€Đ²Đ½Đ¾Đµ ĐºĐ¾Đ¿Đ¸Ñ€Đ¾Đ²Đ°Đ½Đ¸Đµ Đ²Đ°ÑˆĐ¸Ñ… Đ´Đ°Đ½Đ½Ñ‹Ñ… Đ½Đ°ÑÑ‚Đ¾Đ¹Ñ‡Đ¸Đ²Đ¾\n"
"Ñ€ĐµĐºĐ¾Đ¼ĐµĐ½Đ´ÑƒĐµÑ‚ÑÑ.. Đ ĐµĐºĐ¾Đ¼ĐµĐ½Đ´ÑƒĐµĐ¼ Đ²Ñ‹Đ±Ñ€Đ°Ñ‚ÑŒ Ñту Đ¾Đ¿Ñ†Đ¸Ñ, еÑли Đ²Ñ‹ ÑĐ¾Đ±Đ¸Ñ€Đ°ĐµÑ‚ĐµÑÑŒ\n"
-"иÑĐ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ÑŒ Mandriva Linux и Microsoft Windows Đ½Đ° Đ¾Đ´Đ½Đ¾Đ¼ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€Đµ.\n"
+"иÑĐ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ÑŒ Mageia и Microsoft Windows Đ½Đ° Đ¾Đ´Đ½Đ¾Đ¼ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€Đµ.\n"
"\n"
" ĐŸĐµÑ€ĐµĐ´ Ñ‚ĐµĐ¼, ĐºĐ°Đº Đ²Ñ‹Đ±Ñ€Đ°Ñ‚ÑŒ Ñту Đ¾Đ¿Ñ†Đ¸Ñ, Đ²Ñ‹ Đ´Đ¾Đ»Đ¶Đ½Ñ‹ Đ¾ÑĐ¾Đ·Đ½Đ°Ñ‚ÑŒ, Ñ‡Ñ‚Đ¾ Ñ€Đ°Đ·Đ¼ĐµÑ€ Đ²Đ°ÑˆĐµĐ³Đ¾\n"
"Ñ€Đ°Đ·Đ´ĐµĐ»Đ° Microsoft Windows ÑÑ‚Đ°Đ½ĐµÑ‚ Đ¼ĐµĐ½ÑŒÑˆĐµ, Ñ‡ĐµĐ¼ Đ±Ñ‹Đ». Đ£ Đ²Đ°Ñ Đ±ÑƒĐ´ĐµÑ‚ Đ¼ĐµĐ½ÑŒÑˆĐµ\n"
@@ -801,7 +801,7 @@ msgstr ""
"Đ½Đ¾Đ²Ñ‹Ñ… Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼.\n"
"\n"
" * \"%s\" Đ²Ñ‹Đ±ĐµÑ€Đ¸Ñ‚Đµ Ñту Đ¾Đ¿Ñ†Đ¸Ñ, еÑли Đ²Ñ‹ Ñ…Đ¾Ñ‚Đ¸Ñ‚Đµ ÑƒĐ´Đ°Đ»Đ¸Ñ‚ÑŒ Đ²Ñе Đ´Đ°Đ½Đ½Ñ‹Đµ Đ½Đ° Đ²ÑĐµÑ…\n"
-"Ñ€Đ°Đ·Đ´ĐµĐ»Đ°Ñ… Đ²Đ°ÑˆĐµĐ³Đ¾ жеÑÑ‚ĐºĐ¾Đ³Đ¾ диÑĐºĐ° и Đ·Đ°Đ¼ĐµĐ½Đ¸Ñ‚ÑŒ Đ¸Ñ… Đ½Đ¾Đ²Đ¾Đ¹ ÑиÑÑ‚ĐµĐ¼Đ¾Đ¹ Mandriva Linux.\n"
+"Ñ€Đ°Đ·Đ´ĐµĐ»Đ°Ñ… Đ²Đ°ÑˆĐµĐ³Đ¾ жеÑÑ‚ĐºĐ¾Đ³Đ¾ диÑĐºĐ° и Đ·Đ°Đ¼ĐµĐ½Đ¸Ñ‚ÑŒ Đ¸Ñ… Đ½Đ¾Đ²Đ¾Đ¹ ÑиÑÑ‚ĐµĐ¼Đ¾Đ¹ Mageia.\n"
"Đ‘ÑƒĐ´ÑŒÑ‚Đµ Đ¾ÑÑ‚Đ¾Ñ€Đ¾Đ¶Đ½Ñ‹ Đ² ÑÑ‚Đ¾Đ¼ Ñ€ĐµÑˆĐµĐ½Đ¸Đ¸, Đ¿Đ¾Ñ‚Đ¾Đ¼Ñƒ Ñ‡Ñ‚Đ¾ Đ¿Đ¾Ñле Đ¿Đ¾Đ´Ñ‚Đ²ĐµÑ€Đ¶Đ´ĐµĐ½Đ¸Ñ Đ²Ñ‹ Đ½Đµ\n"
"ÑĐ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²ĐµÑ€Đ½ÑƒÑ‚ÑŒ Đ¾Đ±Ñ€Đ°Ñ‚Đ½Đ¾ Đ²Ñе ĐºĐ°Đº Đ±Ñ‹Đ»Đ¾.\n"
"\n"
@@ -810,7 +810,7 @@ msgstr ""
"\n"
" * \"%s\": ÑÑ‚Đ° Đ¾Đ¿Ñ†Đ¸Ñ Đ¿Đ¾Đ·Đ²Đ¾Đ»Đ¸Ñ‚ Đ¿Ñ€Đ¾ÑÑ‚Đ¾ ÑƒĐ´Đ°Đ»Đ¸Ñ‚ÑŒ Đ²ÑÑ Đ¸Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Ñ Đ½Đ° диÑĐºĐµ и\n"
"Đ½Đ°Ñ‡Đ°Ñ‚ÑŒ ÑĐ¾Đ·Đ´Đ°Đ½Đ¸Đµ Ñ€Đ°Đ·Đ´ĐµĐ»Đ¾Đ² диÑĐºĐ° Đ½Đ° Đ¿ÑƒÑÑ‚Đ¾Đ¼ Đ¼ĐµÑÑ‚Đµ. Đ’ÑÑ Đ¸Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Ñ Đ½Đ° Đ²Đ°ÑˆĐµĐ¼\n"
-"диÑĐºĐµ Đ±ÑƒĐ´ĐµÑ‚ ÑƒÑ‚ĐµÑ€ÑĐ½Đ°.\n"
+"диÑĐºĐµ Đ±ÑƒĐ´ĐµÑ‚ ÑƒÑ‚ĐµÑ€ÑĐ½Đ°. Đ­Ñ‚Đ° Đ¾Đ¿Ñ†Đ¸Ñ Đ¿Đ¾ÑĐ²Đ»ÑĐµÑ‚ÑÑ, еÑли жеÑÑ‚ĐºĐ¸Đ¹ диÑĐº Đ¿Đ¾Đ»Đ½Đ¾ÑтьÑĐ·Đ°Đ½ÑÑ‚ Microsoft Windows.\n"
"\n"
" !! Đ•Ñли Đ²Ñ‹ Đ²Ñ‹Đ±ĐµÑ€ĐµÑ‚Đµ Ñту Đ¾Đ¿Ñ†Đ¸Ñ, Đ²Ñе Đ´Đ°Đ½Đ½Ñ‹Đµ Đ½Đ° Đ²Đ°ÑˆĐµĐ¼ диÑĐºĐµ Đ±ÑƒĐ´ÑƒÑ‚ Đ¿Đ¾Ñ‚ĐµÑ€ÑĐ½Ñ‹.\n"
"!!\n"
@@ -831,7 +831,7 @@ msgstr "Đ˜ÑĐ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ÑŒ ÑÑƒÑ‰ĐµÑÑ‚Đ²ÑƒÑÑ‰Đ¸Đ¹ Ñ€Đ°Đ·Đ´ĐµĐ»"
#: ../help.pm:370
#, c-format
msgid "Use the free space on the Microsoft Windows® partition"
-msgstr ""
+msgstr "Đ˜ÑĐ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ÑŒ ÑĐ²Đ¾Đ±Đ¾Đ´Đ½Đ¾Đµ Đ¿Ñ€Đ¾ÑÑ‚Ñ€Đ°Đ½ÑÑ‚Đ²Đ¾ Đ½Đ° Ñ€Đ°Đ·Đ´ĐµĐ»Đµ Microsoft Windows®"
#: ../help.pm:370
#, c-format
@@ -915,17 +915,17 @@ msgstr "Đ¡Đ¾Đ·Đ´Đ°Ñ‚ÑŒ диÑĐºĐµÑ‚Ñƒ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡ĐµÑĐºĐ¾Đ¹ уÑÑ‚Đ°Đ½Đ¾Đ
#: ../help.pm:405
#, c-format
msgid "Replay"
-msgstr ""
+msgstr "ĐŸĐ¾Đ²Ñ‚Đ¾Ñ€Đ¸Ñ‚ÑŒ"
#: ../help.pm:405
#, c-format
msgid "Automated"
-msgstr ""
+msgstr "ĐĐ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡ĐµÑĐºĐ¸"
#: ../help.pm:405
#, c-format
msgid "Save packages selection"
-msgstr ""
+msgstr "Đ¡Đ¾Ñ…Ñ€Đ°Đ½Đ¸Ñ‚ÑŒ ÑĐ¿Đ¸ÑĐ¾Đº Đ¿Đ°ĐºĐµÑ‚Đ¾Đ²"
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/ru/drakx-chapter.xml
@@ -938,8 +938,7 @@ msgid ""
"\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"
+"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"
@@ -949,7 +948,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -974,7 +973,7 @@ msgstr ""
"ĐĐ°Đ¶Đ¼Đ¸Ñ‚Đµ \"%s\", ĐºĐ¾Đ³Đ´Đ° Đ±ÑƒĐ´ĐµÑ‚Đµ Đ³Đ¾Ñ‚Đ¾Đ²Ñ‹ Đ½Đ°Ñ‡Đ°Ñ‚ÑŒ Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ¾Đ²Đ°Đ½Đ¸Đµ Ñ€Đ°Đ·Đ´ĐµĐ»Đ¾Đ².\n"
"\n"
"ĐĐ°Đ¶Đ¼Đ¸Ñ‚Đµ \"%s\", еÑли Đ²Ñ‹ Ñ…Đ¾Ñ‚Đ¸Ñ‚Đµ Đ²Ñ‹Đ±Ñ€Đ°Ñ‚ÑŒ Đ´Ñ€ÑƒĐ³Đ¾Đ¹ Ñ€Đ°Đ·Đ´ĐµĐ» Đ´Đ»Ñ ÑƒÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸\n"
-"Mandriva Linux.\n"
+"Mageia.\n"
"\n"
"ĐĐ°Đ¶Đ¼Đ¸Ñ‚Đµ \"%s\", еÑли Ñ…Đ¾Ñ‚Đ¸Ñ‚Đµ Đ²Ñ‹Đ±Ñ€Đ°Ñ‚ÑŒ Ñ€Đ°Đ·Đ´ĐµĐ»Ñ‹, ĐºĐ¾Ñ‚Đ¾Ñ€Ñ‹Đµ ÑĐ»ĐµĐ´ÑƒĐµÑ‚ Đ¿Ñ€Đ¾Đ²ĐµÑ€Đ¸Ñ‚ÑŒ Đ½Đ°\n"
"ÑĐ±Đ¾Đ¹Đ½Ñ‹Đµ Đ±Đ»Đ¾ĐºĐ¸ (bad blocks)."
@@ -984,7 +983,7 @@ msgstr ""
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -996,7 +995,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"Đ’ Đ´Đ°Đ½Đ½Ñ‹Đ¹ Đ¼Đ¾Đ¼ĐµĐ½Ñ‚ уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸ Mandriva Linux Đ±Ñ‹Đ»Đ¾ Đ±Ñ‹ Đ½ĐµĐ¿Đ»Đ¾Ñ…Đ¾ Đ¾Đ±Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ Đ½ĐµĐºĐ¾Ñ‚Đ¾Ñ€Ñ‹Đµ\n"
+"Đ’ Đ´Đ°Đ½Đ½Ñ‹Đ¹ Đ¼Đ¾Đ¼ĐµĐ½Ñ‚ уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸ Mageia Đ±Ñ‹Đ»Đ¾ Đ±Ñ‹ Đ½ĐµĐ¿Đ»Đ¾Ñ…Đ¾ Đ¾Đ±Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ Đ½ĐµĐºĐ¾Ñ‚Đ¾Ñ€Ñ‹Đµ\n"
"Đ¿Đ°ĐºĐµÑ‚Ñ‹ из иÑÑ…Đ¾Đ´Đ½Đ¾Đ³Đ¾ Ñ€ĐµĐ»Đ¸Đ·Đ°. ĐĐµĐºĐ¾Ñ‚Đ¾Ñ€Ñ‹Đµ Đ±Đ°Đ³Đ¸ Đ¼Đ¾Đ³ÑƒÑ‚ Đ±Ñ‹Ñ‚ÑŒ ÑƒĐ¶Đµ иÑĐ¿Ñ€Đ°Đ²Đ»ĐµĐ½Ñ‹ и\n"
"Ñ€ĐµÑˆĐµĐ½Ñ‹ Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼Ñ‹ Đ±ĐµĐ·Đ¾Đ¿Đ°ÑĐ½Đ¾ÑÑ‚Đ¸. Đ§Ñ‚Đ¾Đ±Ñ‹ Đ¿Đ¾Đ»ÑƒÑ‡Đ¸Ñ‚ÑŒ Đ¿Đ¾Đ»ÑŒĐ·Ñƒ Đ¾Ñ‚ ÑÑ‚Đ¸Ñ… Đ¾Đ±Đ½Đ¾Đ²Đ»ĐµĐ½Đ¸Đ¹,\n"
"ÑĐµĐ¹Ñ‡Đ°Ñ Đ²Ñ‹ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ·Đ°Đ³Ñ€ÑƒĐ·Đ¸Ñ‚ÑŒ Đ¸Ñ… из Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚. ĐĐ°Đ¶Đ¼Đ¸Ñ‚Đµ \"%s\", еÑли у Đ²Đ°Ñ ĐµÑть\n"
@@ -1020,7 +1019,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1034,9 +1033,9 @@ msgstr ""
"\n"
"Đ•Ñли Đ²Ñ‹ Đ½Đµ Đ·Đ½Đ°ĐµÑ‚Đµ Ñ‡Ñ‚Đ¾ Đ²Ñ‹Đ±Ñ€Đ°Ñ‚ÑŒ, Đ¾ÑÑ‚Đ°Đ²ÑŒÑ‚Đµ Đ²Ñ‹Đ±Đ¾Ñ€ Đ¿Đ¾ ÑƒĐ¼Đ¾Đ»Ñ‡Đ°Đ½Đ¸Ñ. Đ’Ñ‹ ÑĐ¼Đ¾Đ¶ĐµÑ‚Đµ\n"
"Đ¸Đ·Đ¼ĐµĐ½Đ¸Ñ‚ÑŒ ÑÑ‚Đ¾Ñ‚ ÑƒÑ€Đ¾Đ²ĐµĐ½ÑŒ Đ±ĐµĐ·Đ¾Đ¿Đ°ÑĐ½Đ¾ÑÑ‚Đ¸ Đ¿Đ¾Ñ‚Đ¾Đ¼ Ñ Đ¿Đ¾Đ¼Đ¾Ñ‰ÑŒÑ ÑƒÑ‚Đ¸Đ»Đ¸Ñ‚Ñ‹ draksec из\n"
-"Mandriva Linux Control Center.\n"
+"Đ¦ĐµĐ½Ñ‚Ñ€Đ° ÑƒĐ¿Ñ€Đ°Đ²Đ»ĐµĐ½Đ¸Ñ Mageia.\n"
"\n"
-"Đ’ Đ¿Đ¾Đ»Đµ \"%s\" ÑиÑÑ‚ĐµĐ¼Đµ ÑƒĐºĐ°Đ·Ñ‹Đ²Đ°ĐµÑ‚ÑÑ Đ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ĐµĐ»ÑŒ, ĐºĐ¾Ñ‚Đ¾Ñ€Ñ‹Đ¹ Đ±ÑƒĐ´ĐµÑ‚ Đ¾Ñ‚Đ²ĐµÑ‡Đ°Ñ‚ÑŒ за\n"
+"Đ’ Đ¿Đ¾Đ»Đµ \"%s\" ÑиÑÑ‚ĐµĐ¼Đµ ÑƒĐºĐ°Đ·Ñ‹Đ²Đ°ĐµÑ‚ÑÑ Đ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ĐµĐ»ÑŒ (e-mail), ĐºĐ¾Ñ‚Đ¾Ñ€Ñ‹Đ¹ Đ±ÑƒĐ´ĐµÑ‚ Đ¾Ñ‚Đ²ĐµÑ‡Đ°Ñ‚ÑŒ за\n"
"Đ±ĐµĐ·Đ¾Đ¿Đ°ÑĐ½Đ¾Ñть. Đа ÑÑ‚Đ¾Ñ‚ Đ°Đ´Ñ€ĐµÑ Đ±ÑƒĐ´ÑƒÑ‚ Đ¿Đ¾ÑÑ‹Đ»Đ°Ñ‚ÑŒÑÑ ÑĐ¾Đ¾Đ±Ñ‰ĐµĐ½Đ¸Ñ Đ¿Đ¾ Đ±ĐµĐ·Đ¾Đ¿Đ°ÑĐ½Đ¾ÑÑ‚Đ¸."
#: ../help.pm:461
@@ -1050,21 +1049,21 @@ msgstr "ĐĐ´Đ¼Đ¸Đ½Đ¸ÑÑ‚Ñ€Đ°Ñ‚Đ¾Ñ€ Đ¿Đ¾ Đ±ĐµĐ·Đ¾Đ¿Đ°ÑĐ½Đ¾ÑÑ‚Đ¸"
#, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1080,21 +1079,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1111,17 +1110,11 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"ЗдеÑÑŒ Đ²Đ°Đ¼ Đ¿Ñ€ĐµĐ´Đ»Đ¾Đ¶Đ°Ñ‚ Đ²Ñ‹Đ±Ñ€Đ°Ñ‚ÑŒ, ĐºĐ°ĐºĐ¸Đµ Ñ€Đ°Đ·Đ´ĐµĐ»Ñ‹ Đ±ÑƒĐ´ÑƒÑ‚ иÑĐ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ÑŒÑÑ Đ´Đ»Ñ\n"
-"уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸ Đ²Đ°ÑˆĐµĐ¹ ÑиÑÑ‚ĐµĐ¼Ñ‹ Mandriva Linux. Đ•Ñли Ñ€Đ°Đ·Đ´ĐµĐ»Ñ‹ Đ±Ñ‹Đ»Đ¸ ÑƒĐ¶Đµ Đ¾Đ¿Ñ€ĐµĐ´ĐµĐ»ĐµĐ½Ñ‹\n"
+"уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸ Đ²Đ°ÑˆĐµĐ¹ ÑиÑÑ‚ĐµĐ¼Ñ‹ Mageia. Đ•Ñли Ñ€Đ°Đ·Đ´ĐµĐ»Ñ‹ Đ±Ñ‹Đ»Đ¸ ÑƒĐ¶Đµ Đ¾Đ¿Ñ€ĐµĐ´ĐµĐ»ĐµĐ½Ñ‹\n"
"Ñ€Đ°Đ½ĐµĐµ, Đ½Đ°Đ¿Ñ€Đ¸Đ¼ĐµÑ€, Đ¿Ñ€ĐµĐ´Ñ‹Đ´ÑƒÑ‰ĐµĐ¹ Đ¸Đ½ÑÑ‚Đ°Đ»Đ»ÑÑ†Đ¸ĐµĐ¹ GNU/Linux или Đ´Ñ€ÑƒĐ³Đ¾Đ¹ ÑƒÑ‚Đ¸Đ»Đ¸Ñ‚Đ¾Đ¹\n"
"Ñ€Đ°Đ·Đ±Đ¸ĐµĐ½Đ¸Ñ Đ´Đ¸ÑĐºĐ¾Đ², Đ²Ñ‹ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¾ÑĐ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ÑŒÑÑ ÑÑƒÑ‰ĐµÑÑ‚Đ²ÑƒÑÑ‰Đ¸Đ¼Đ¸ Ñ€Đ°Đ·Đ´ĐµĐ»Đ°Đ¼Đ¸. Đ’\n"
"Đ¿Ñ€Đ¾Ñ‚Đ¸Đ²Đ½Đ¾Đ¼ ÑĐ»ÑƒÑ‡Đ°Đµ, Ñ€Đ°Đ·Đ´ĐµĐ»Ñ‹ жеÑÑ‚ĐºĐ¾Đ³Đ¾ диÑĐºĐ° Đ´Đ¾Đ»Đ¶Đ½Ñ‹ Đ±Ñ‹Ñ‚ÑŒ Đ¾Đ¿Ñ€ĐµĐ´ĐµĐ»ĐµĐ½Ñ‹.\n"
@@ -1135,7 +1128,7 @@ msgstr ""
"\n"
" * \"%s\": ÑÑ‚Đ° Đ¾Đ¿Ñ†Đ¸Ñ ÑƒĐ´Đ°Đ»ÑĐµÑ‚ Đ²Ñе Ñ€Đ°Đ·Đ´ĐµĐ»Ñ‹ Đ½Đ° Đ²Ñ‹Đ±Ñ€Đ°Đ½Đ½Đ¾Đ¼ жеÑÑ‚ĐºĐ¾Đ¼ диÑĐºĐµ;\n"
"\n"
-" * \"%s\": ÑÑ‚Đ° Đ¾Đ¿Ñ†Đ¸Ñ Đ¿Đ¾Đ·Đ²Đ¾Đ»ÑĐµÑ‚ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡ĐµÑĐºĐ¸ ÑĐ¾Đ·Đ´Đ°Ñ‚ÑŒ ext3 и swap Ñ€Đ°Đ·Đ´ĐµĐ»Ñ‹ Đ½Đ°\n"
+" * \"%s\": ÑÑ‚Đ° Đ¾Đ¿Ñ†Đ¸Ñ Đ¿Đ¾Đ·Đ²Đ¾Đ»ÑĐµÑ‚ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡ĐµÑĐºĐ¸ ÑĐ¾Đ·Đ´Đ°Ñ‚ÑŒ ext4 и swap Ñ€Đ°Đ·Đ´ĐµĐ»Ñ‹ Đ½Đ°\n"
"ÑĐ²Đ¾Đ±Đ¾Đ´Đ½Đ¾Đ¼ Đ¿Ñ€Đ¾ÑÑ‚Ñ€Đ°Đ½ÑÑ‚Đ²Đµ Đ²Đ°ÑˆĐµĐ³Đ¾ жеÑÑ‚ĐºĐ¾Đ³Đ¾ диÑĐºĐ°.\n"
"\n"
"\"%s\": Đ¾Ñ‚ĐºÑ€Ñ‹Đ²Đ°ĐµÑ‚ Đ´Đ¾ÑÑ‚ÑƒĐ¿ Đº Đ´Đ¾Đ¿Đ¾Đ»Đ½Đ¸Ñ‚ĐµĐ»ÑŒĐ½Ñ‹Đ¼ Đ²Đ¾Đ·Đ¼Đ¾Đ¶Đ½Đ¾ÑÑ‚ÑĐ¼:\n"
@@ -1151,7 +1144,8 @@ msgstr ""
"Đ²Đ¾ÑÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ, иÑĐ¿Đ¾Đ»ÑŒĐ·ÑƒÑ Ñту Đ¾Đ¿Ñ†Đ¸Ñ. ĐŸĐ¾Đ¶Đ°Đ»ÑƒĐ¹ÑÑ‚Đ°, Đ±ÑƒĐ´ÑŒÑ‚Đµ Đ¾ÑÑ‚Đ¾Ñ€Đ¾Đ¶Đ½Ñ‹ и Đ¿Đ¾Đ¼Đ½Đ¸Ñ‚Đµ,\n"
"Ñ‡Ñ‚Đ¾ ÑÑ‚Đ¾ Đ¼Đ¾Đ¶ĐµÑ‚ и Đ½Đµ Đ¿Đ¾Đ»ÑƒÑ‡Đ¸Ñ‚ÑŒÑÑ.\n"
"\n"
-" * \"%s\": Đ¾Ñ‚Đ¼ĐµĐ½ÑĐµÑ‚ Đ²Ñе Đ¸Đ·Đ¼ĐµĐ½ĐµĐ½Đ¸Ñ Đ¸ Đ·Đ°Đ³Ñ€ÑƒĐ¶Đ°ĐµÑ‚ иÑÑ…Đ¾Đ´Đ½ÑƒÑ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Ñƒ Ñ€Đ°Đ·Đ´ĐµĐ»Đ¾Đ².\n"
+" * \"%s\": Đ¾Ñ‚Đ¼ĐµĐ½ÑĐµÑ‚ Đ²Ñе Đ¸Đ·Đ¼ĐµĐ½ĐµĐ½Đ¸Ñ Đ¸ Đ·Đ°Đ³Ñ€ÑƒĐ¶Đ°ĐµÑ‚ иÑÑ…Đ¾Đ´Đ½ÑƒÑ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Ñƒ Ñ€Đ°Đ·Đ´ĐµĐ»Đ¾Đ²,\n"
+"Ñ‡Ñ‚Đ¾ Đ±Ñ‹Đ»Đ° Đ² Đ¾Ñ€Đ¸Đ³Đ¸Đ½Đ°Đ»Đµ Đ½Đ° жеÑÑ‚ĐºĐ¸Đ¹ диÑĐº.\n"
"\n"
" * \"%s\": еÑли Đ½Đµ Đ²Ñ‹Đ±Ñ€Đ°Ñ‚ÑŒ Ñту Đ¾Đ¿Ñ†Đ¸Ñ, Ñ‚Đ¾ Đ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ĐµĐ»Đ¸ Đ±ÑƒĐ´ÑƒÑ‚ Đ²Ñ‹Đ½ÑƒĐ¶Đ´ĐµĐ½Ñ‹\n"
"Đ²Ñ€ÑƒÑ‡Đ½ÑƒÑ Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ¾Đ²Đ°Ñ‚ÑŒ и Ñ€Đ°Đ·Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ¾Đ²Đ°Ñ‚ÑŒ ÑÑĐµĐ¼Đ½Ñ‹Đµ Đ½Đ¾ÑĐ¸Ñ‚ĐµĐ»Đ¸ Ñ‚Đ¸Đ¿Đ° диÑĐºĐµÑ‚ и\n"
@@ -1185,27 +1179,21 @@ msgstr ""
"\n"
"Đ§Ñ‚Đ¾Đ±Ñ‹ Đ¿Đ¾Đ»ÑƒÑ‡Đ¸Ñ‚ÑŒ Đ¸Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Ñ Đ¾ Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ½Ñ‹Ñ… Đ´Đ¾ÑÑ‚ÑƒĐ¿Đ½Ñ‹Ñ… Ñ„Đ°Đ¹Đ»Đ¾Đ²Ñ‹Ñ… ÑиÑÑ‚ĐµĐ¼Đ°Ñ…,\n"
"Đ¿Đ¾Đ¶Đ°Đ»ÑƒĐ¹ÑÑ‚Đ° Đ¿Đ¾Ñ‡Đ¸Ñ‚Đ°Đ¹Ñ‚Đµ Đ³Đ»Đ°Đ²Ñƒ ext2FS из ĐºĐ½Đ¸Đ³Đ¸ ``Đ¡Đ¿Ñ€Đ°Đ²Đ¾Ñ‡Đ½Đ¾Đµ Ñ€ÑƒĐºĐ¾Đ²Đ¾Đ´ÑÑ‚Đ²Đ¾''.\n"
-"\n"
-"Đ•Ñли Đ²Ñ‹ Đ¿Ñ€Đ¾Đ¸Đ·Đ²Đ¾Đ´Đ¸Ñ‚Đµ Đ¸Đ½ÑÑ‚Đ°Đ»Đ»ÑÑ†Đ¸Ñ Đ½Đ° PPC Đ¼Đ°ÑˆĐ¸Đ½Ñƒ, Đ²Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±ÑƒĐµÑ‚ÑÑ ÑĐ¾Đ·Đ´Đ°Ñ‚ÑŒ\n"
-"Đ¼Đ°Đ»ĐµĐ½ÑŒĐºĐ¸Đ¹ HFS ``bootstrap'' Ñ€Đ°Đ·Đ´ĐµĐ», Đ½Đµ Đ±Đ¾Đ»ÑŒÑˆĐµ 1MB, ĐºĐ¾Ñ‚Đ¾Ñ€Ñ‹Đ¹ Đ±ÑƒĐ´ĐµÑ‚\n"
-"иÑĐ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ÑŒÑÑ Đ·Đ°Đ³Ñ€ÑƒĐ·Ñ‡Đ¸ĐºĐ¾Đ¼ yaboot. Đ•Ñли Đ²Ñ‹ Ñ€ĐµÑˆĐ¸Ñ‚Đµ ÑĐ´ĐµĐ»Đ°Ñ‚ÑŒ Ñ€Đ°Đ·Đ´ĐµĐ» чуть\n"
-"Đ±Đ¾Đ»ÑŒÑˆĐµ, ÑĐºĐ°Đ¶ĐµĐ¼ 50MB, Ñ‚Đ¾ Đ²Ñ‹ Đ½Đ°Đ¹Đ´ĐµÑ‚Đµ Đ¿Đ¾Đ»ĐµĐ·Đ½Đ¾Đµ Đ¼ĐµÑÑ‚Đ¾ Đ´Đ»Ñ Ñ…Ñ€Đ°Đ½ĐµĐ½Đ¸Ñ spare kernel\n"
-"и ramdisk Đ¾Đ±Ñ€Đ°Đ·Đ¾Đ² Đ´Đ»Ñ Đ·Đ°Đ³Ñ€ÑƒĐ·ĐºĐ¸ Đ² Đ°Đ²Đ°Ñ€Đ¸Đ¹Đ½Ñ‹Ñ… ÑĐ¸Ñ‚ÑƒĐ°Ñ†Đ¸ÑÑ…."
#: ../help.pm:526
#, c-format
msgid "Save partition table"
-msgstr ""
+msgstr "Đ¡Đ¾Ñ…Ñ€Đ°Đ½Đ¸Ñ‚ÑŒ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Ñƒ Ñ€Đ°Đ·Đ´ĐµĐ»Đ¾Đ²"
#: ../help.pm:526
#, c-format
msgid "Restore partition table"
-msgstr ""
+msgstr "Đ’Đ¾ÑÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Ñƒ Ñ€Đ°Đ·Đ´ĐµĐ»Đ¾Đ²"
#: ../help.pm:526
#, c-format
msgid "Rescue partition table"
-msgstr ""
+msgstr "Đ˜ÑĐ¿Ñ€Đ°Đ²Đ¸Ñ‚ÑŒ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Ñƒ Ñ€Đ°Đ·Đ´ĐµĐ»Đ¾Đ²"
#: ../help.pm:526
#, c-format
@@ -1215,12 +1203,12 @@ msgstr "ĐĐ²Ñ‚Đ¾Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ¾Đ²Đ°Đ½Đ¸Đµ ÑÑĐµĐ¼Đ½Ñ‹Ñ… Đ½Đ¾ÑĐ¸Ñ‚ĐµĐ»ĐµĐ¹"
#: ../help.pm:526
#, c-format
msgid "Wizard"
-msgstr ""
+msgstr "ĐœĐ°ÑÑ‚ĐµÑ€"
#: ../help.pm:526
#, c-format
msgid "Undo"
-msgstr ""
+msgstr "Đ’ĐµÑ€Đ½ÑƒÑ‚ÑŒ"
#: ../help.pm:526
#, c-format
@@ -1232,39 +1220,39 @@ msgstr "ĐŸĐµÑ€ĐµĐºĐ»ÑÑ‡ĐµĐ½Đ¸Đµ Đ¼ĐµĐ¶Đ´Ñƒ Đ½Đ¾Ñ€Đ¼Đ°Đ»ÑŒĐ½Ñ‹Đ¼/ÑĐºÑĐ¿ĐµÑ€Ñ‚Đ
#: ../help.pm:536
#, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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"
-"Đ¾Đ¿ĐµÑ€Đ°Ñ†Đ¸Đ¾Đ½Đ½Đ¾Đ¹ ÑиÑÑ‚ĐµĐ¼Ñ‹ Mandriva Linux.\n"
+"Đ¾Đ¿ĐµÑ€Đ°Ñ†Đ¸Đ¾Đ½Đ½Đ¾Đ¹ ÑиÑÑ‚ĐµĐ¼Ñ‹ Mageia.\n"
"\n"
"ĐĐ°Đ¶Đ´Ñ‹Đ¹ Ñ€Đ°Đ·Đ´ĐµĐ» Đ¿ĐµÑ€ĐµÑ‡Đ¸ÑĐ»ĐµĐ½ Ñ‚Đ°Đº: \"Linux Đ¸Đ¼Ñ\", \"Windows Đ¸Đ¼Ñ\" \"Đ Đ°Đ·Đ¼ĐµÑ€\".\n"
"\n"
@@ -1297,8 +1285,7 @@ msgstr ""
#, 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"
+"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"
@@ -1315,29 +1302,28 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"Đ­Ñ‚Đ¾Ñ‚ ÑˆĐ°Đ³ Đ¿Đ¾ÑĐ²Đ»ÑĐµÑ‚ÑÑ Ñ‚Đ¾Đ»ÑŒĐºĐ¾ Đ² ÑĐ»ÑƒÑ‡Đ°Đµ, еÑли Đ½Đ° Đ²Đ°ÑˆĐµĐ¹ Đ¼Đ°ÑˆĐ¸Đ½Đµ Đ½Đ°Đ¹Đ´ĐµĐ½ ÑÑ‚Đ°Ñ€Ñ‹Đ¹\n"
"Ñ€Đ°Đ·Đ´ĐµĐ» GNU/Linux.\n"
"\n"
"DrakX Ñ‚ĐµĐ¿ĐµÑ€ÑŒ Đ´Đ¾Đ»Đ¶ĐµĐ½ ÑƒĐ·Đ½Đ°Ñ‚ÑŒ, Ñ…Đ¾Ñ‚Đ¸Ñ‚Đµ ли Đ²Ñ‹ Đ¿Ñ€Đ¾Đ²ĐµÑÑ‚Đ¸ Đ½Đ¾Đ²ÑƒÑ ÑƒÑÑ‚Đ°Đ½Đ¾Đ²ĐºÑƒ или\n"
-"Đ¾Đ±Đ½Đ¾Đ²Đ»ĐµĐ½Đ¸Đµ ÑÑƒÑ‰ĐµÑÑ‚Đ²ÑƒÑÑ‰ĐµĐ¹ ÑиÑÑ‚ĐµĐ¼Ñ‹ Mandriva Linux:\n"
+"Đ¾Đ±Đ½Đ¾Đ²Đ»ĐµĐ½Đ¸Đµ ÑÑƒÑ‰ĐµÑÑ‚Đ²ÑƒÑÑ‰ĐµĐ¹ ÑиÑÑ‚ĐµĐ¼Ñ‹ Mageia:\n"
"\n"
" * \"%s\": Đ² Đ±Đ¾Đ»ÑŒÑˆĐ¸Đ½ÑÑ‚Đ²Đµ ÑĐ»ÑƒÑ‡Đ°ĐµĐ² ÑÑ‚Đ¾Ñ‚ Đ²Đ°Ñ€Đ¸Đ°Đ½Ñ‚ Đ¿Ñ€Đ¸Đ²ĐµĐ´ĐµÑ‚ Đº ÑƒĐ½Đ¸Ñ‡Ñ‚Đ¾Đ¶ĐµĐ½Đ¸Ñ ÑÑ‚Đ°Ñ€Đ¾Đ¹\n"
"ÑиÑÑ‚ĐµĐ¼Ñ‹. Đ•Ñли Đ²Ñ‹ Đ¶ĐµĐ»Đ°ĐµÑ‚Đµ Đ¸Đ·Đ¼ĐµĐ½Đ¸Ñ‚ÑŒ Ñ€Đ°Đ·Đ´ĐµĐ»Ñ‹ Đ²Đ°ÑˆĐµĐ³Đ¾ жеÑÑ‚ĐºĐ¾Đ³Đ¾ диÑĐºĐ° или\n"
@@ -1346,12 +1332,12 @@ msgstr ""
"Đ¾Ñ‚ Đ¿ĐµÑ€ĐµĐ·Đ°Đ¿Đ¸Ñи Đ½ĐµĐºĐ¾Ñ‚Đ¾Ñ€Ñ‹Đµ ÑĐ²Đ¾Đ¸ Đ´Đ°Đ½Đ½Ñ‹Đµ.\n"
"\n"
" * \"%s\": ÑÑ‚Đ¾Ñ‚ ĐºĐ»Đ°ÑÑ ÑƒÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸ Đ¿Đ¾Đ·Đ²Đ¾Đ»Đ¸Ñ‚ Đ²Đ°Đ¼ Đ¾Đ±Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ Đ¿Đ°ĐºĐµÑ‚Ñ‹, уÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ‹Đµ\n"
-"Đ² Đ²Đ°ÑˆĐµĐ¹ ÑиÑÑ‚ĐµĐ¼Đµ Mandriva Linux. Đ¢ĐµĐºÑƒÑ‰Đ°Ñ ÑÑ…ĐµĐ¼Đ° Ñ€Đ°Đ·Đ´ĐµĐ»Đ¾Đ² диÑĐºĐ° и\n"
+"Đ² Đ²Đ°ÑˆĐµĐ¹ ÑиÑÑ‚ĐµĐ¼Đµ Mageia. Đ¢ĐµĐºÑƒÑ‰Đ°Ñ ÑÑ…ĐµĐ¼Đ° Ñ€Đ°Đ·Đ´ĐµĐ»Đ¾Đ² диÑĐºĐ° и\n"
"Đ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ĐµĐ»ÑŒÑĐºĐ¸Đµ Đ´Đ°Đ½Đ½Ñ‹Đµ Đ¾ÑÑ‚Đ°Đ½ÑƒÑ‚ÑÑ Đ½ĐµÑ‚Ñ€Đ¾Đ½ÑƒÑ‚Ñ‹Đ¼Đ¸. Đ‘Đ¾Đ»ÑŒÑˆĐ¸Đ½ÑÑ‚Đ²Đ¾ Đ´Ñ€ÑƒĐ³Đ¸Ñ… ÑˆĐ°Đ³Đ¾Đ²\n"
"Đ±ÑƒĐ´ÑƒÑ‚ Đ´Đ¾ÑÑ‚ÑƒĐ¿Đ½Ñ‹, ĐºĐ°Đº и Đ¿Ñ€Đ¸ ÑÑ‚Đ°Đ½Đ´Đ°Ñ€Ñ‚Đ½Đ¾Đ¹ уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐµ.\n"
"\n"
-"``ĐĐ±Đ½Đ¾Đ²Đ»ĐµĐ½Đ¸Đµ'' Đ±ÑƒĐ´ĐµÑ‚ Đ½ĐµĐ¿Đ»Đ¾Ñ…Đ¾ Ñ€Đ°Đ±Đ¾Ñ‚Đ°Ñ‚ÑŒ Đ½Đ° ÑиÑÑ‚ĐµĐ¼Đ°Ñ… Mandriva Linux Đ½Đ°Ñ‡Đ¸Đ½Đ°Ñ Ñ\n"
-"\"8.1\" и Đ²Ñ‹ÑˆĐµ. ĐŸÑ€Đ¾Đ²ĐµĐ´ĐµĐ½Đ¸Đµ Đ¾Đ±Đ½Đ¾Đ²Đ»ĐµĐ½Đ¸Ñ Đ½Đ° ÑиÑÑ‚ĐµĐ¼Đ°Ñ… Mandriva Linux ÑÑ‚Đ°Ñ€ÑˆĐµ\n"
+"``ĐĐ±Đ½Đ¾Đ²Đ»ĐµĐ½Đ¸Đµ'' Đ±ÑƒĐ´ĐµÑ‚ Đ½ĐµĐ¿Đ»Đ¾Ñ…Đ¾ Ñ€Đ°Đ±Đ¾Ñ‚Đ°Ñ‚ÑŒ Đ½Đ° ÑиÑÑ‚ĐµĐ¼Đ°Ñ… Mageia Đ½Đ°Ñ‡Đ¸Đ½Đ°Ñ Ñ\n"
+"\"8.1\" и Đ²Ñ‹ÑˆĐµ. ĐŸÑ€Đ¾Đ²ĐµĐ´ĐµĐ½Đ¸Đµ Đ¾Đ±Đ½Đ¾Đ²Đ»ĐµĐ½Đ¸Ñ Đ½Đ° ÑиÑÑ‚ĐµĐ¼Đ°Ñ… Mageia ÑÑ‚Đ°Ñ€ÑˆĐµ\n"
"\"8.1\" Đ½Đµ Ñ€ĐµĐºĐ¾Đ¼ĐµĐ½Đ´ÑƒĐµÑ‚ÑÑ."
# DO NOT BOTHER TO MODIFY HERE, SEE:
@@ -1413,8 +1399,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1440,6 +1425,7 @@ msgid ""
"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"
@@ -1450,9 +1436,9 @@ msgstr ""
"ĐĐ°Đ¿Ñ€Đ¸Đ¼ĐµÑ€, еÑли у Đ²Đ°Ñ Đ² ÑиÑÑ‚ĐµĐ¼Đµ Đ±ÑƒĐ´ÑƒÑ‚ Ñ€Đ°Đ±Đ¾Ñ‚Đ°Ñ‚ÑŒ Đ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ĐµĐ»Đ¸ из Đ˜ÑĐ¿Đ°Đ½Đ¸Đ¸,\n"
"Đ²Ñ‹Đ±ĐµÑ€Đ¸Ñ‚Đµ Đ² Đ´ĐµÑ€ĐµĐ²Đµ English ĐºĐ°Đº Đ¾ÑĐ½Đ¾Đ²Đ½Đ¾Đ¹, и \"%s\" Đ² Đ´Đ¾Đ¿Đ¾Đ»Đ½Đ¸Ñ‚ĐµĐ»ÑŒĐ½Đ¾Đ¼ Ñ€Đ°Đ·Đ´ĐµĐ»Đµ.\n"
"\n"
-"Đ Đ¿Đ¾Đ´Đ´ĐµÑ€Đ¶ĐºĐµ UTF-8 (unicode): Unicode ÑÑ‚Đ¾ Đ½Đ¾Đ²Đ°Ñ ĐºĐ¾Đ´Đ¸Ñ€Đ¾Đ²ĐºĐ°, ĐºĐ¾Ñ‚Đ¾Ñ€Đ°Ñ Đ²ĐºĐ»ÑÑ‡Đ°ĐµÑ‚\n"
+"Đ Đ¿Đ¾Đ´Đ´ĐµÑ€Đ¶ĐºĐµ UTF-8 (unicode): Unicode - ÑÑ‚Đ¾ Đ½Đ¾Đ²Đ°Ñ ĐºĐ¾Đ´Đ¸Ñ€Đ¾Đ²ĐºĐ°, ĐºĐ¾Ñ‚Đ¾Ñ€Đ°Ñ Đ²ĐºĐ»ÑÑ‡Đ°ĐµÑ‚\n"
"Đ² ÑĐµĐ±Ñ Đ²Ñе ÑÑƒÑ‰ĐµÑÑ‚Đ²ÑƒÑÑ‰Đ¸Đµ ÑĐ·Ñ‹ĐºĐ¸. ĐĐ´Đ½Đ°ĐºĐ¾ ее Đ¿Đ¾Đ»Đ½Đ°Ñ Đ¿Đ¾Đ´Đ´ĐµÑ€Đ¶ĐºĐ° Đ² GNU/Linux Đ¿Đ¾ĐºĐ°\n"
-"Đ½Đ°Ñ…Đ¾Đ´Đ¸Ñ‚ÑÑ Đ² ÑÑ‚Đ°Đ´Đ¸Đ¸ Ñ€Đ°Đ·Ñ€Đ°Đ±Đ¾Ñ‚ĐºĐ¸. ĐŸĐ¾ÑÑ‚Đ¾Đ¼Ñƒ Mandriva Linux Đ±ÑƒĐ´ĐµÑ‚ Đ¾Đ¿Ñ€ĐµĐ´ĐµĐ»Ñть\n"
+"Đ½Đ°Ñ…Đ¾Đ´Đ¸Ñ‚ÑÑ Đ² ÑÑ‚Đ°Đ´Đ¸Đ¸ Ñ€Đ°Đ·Ñ€Đ°Đ±Đ¾Ñ‚ĐºĐ¸. ĐŸĐ¾ÑÑ‚Đ¾Đ¼Ñƒ Mageia Đ±ÑƒĐ´ĐµÑ‚ Đ¾Đ¿Ñ€ĐµĐ´ĐµĐ»Ñть\n"
"иÑĐ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ÑŒ ее или Đ½ĐµÑ‚ Đ² Đ·Đ°Đ²Đ¸ÑĐ¸Đ¼Đ¾ÑÑ‚Đ¸ Đ¾Ñ‚ Đ²Ñ‹Đ±Đ¾Ñ€Đ° Đ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ĐµĐ»Ñ:\n"
"\n"
" * Đ•Ñли Đ²Ñ‹ Đ²Ñ‹Đ±Đ¸Ñ€Đ°ĐµÑ‚Đµ ÑĐ·Ñ‹ĐºĐ¸, ĐºĐ¾Ñ‚Đ¾Ñ€Ñ‹Đµ Đ¸Đ¼ĐµÑÑ‚ ÑĐ²Đ¾Ñ Ñ‚Ñ€Đ°Đ´Đ¸Ñ†Đ¸Đ¾Đ½Đ½ÑƒÑ ÑƒÑÑ‚Đ¾ÑĐ²ÑˆÑƒÑÑÑ\n"
@@ -1474,7 +1460,7 @@ msgstr ""
"ÑˆÑ€Đ¸Ñ„Ñ‚Đ¾Đ², Đ¿Ñ€Đ¾Đ²ĐµÑ€ĐºÑƒ Đ¾Ñ€Ñ„Đ¾Đ³Ñ€Đ°Ñ„Đ¸Đ¸ и Ñ‚.Đ´. Đ´Đ»Ñ ÑƒÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ‹Ñ… ÑĐ·Ñ‹ĐºĐ¾Đ².\n"
"\n"
"Đ”Đ»Ñ Đ¿ĐµÑ€ĐµĐºĐ»ÑÑ‡ĐµĐ½Đ¸Ñ Đ¼ĐµĐ¶Đ´Ñƒ Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ½Ñ‹Đ¼Đ¸ уÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ‹Đ¼Đ¸ ÑĐ·Ñ‹ĐºĐ°Đ¼Đ¸ Đ² Đ²Đ°ÑˆĐµĐ¹ ÑиÑÑ‚ĐµĐ¼Đµ Đ²Ñ‹\n"
-"Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ·Đ°Đ¿ÑƒÑĐºĐ°Ñ‚ÑŒ ĐºĐ¾Đ¼Đ°Đ½Đ´Ñƒ \"/usr/sbin/localedrake\" Ñ Đ¿Ñ€Đ°Đ²Đ°Đ¼Đ¸ \"root\",\n"
+"Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ·Đ°Đ¿ÑƒÑĐºĐ°Ñ‚ÑŒ ĐºĐ¾Đ¼Đ°Đ½Đ´Ñƒ \"localedrake\" Ñ Đ¿Ñ€Đ°Đ²Đ°Đ¼Đ¸ \"root\",\n"
"Ñ‡Ñ‚Đ¾Đ±Ñ‹ Đ¸Đ·Đ¼ĐµĐ½Đ¸Ñ‚ÑŒ ÑĐ·Ñ‹Đº Đ´Đ»Ñ Đ²ÑĐµĐ¹ ÑиÑÑ‚ĐµĐ¼Ñ‹. Đ—Đ°Đ¿ÑƒÑĐº ÑÑ‚Đ¾Đ¹ ĐºĐ¾Đ¼Đ°Đ½Đ´Ñ‹ Ñ Đ¿Ñ€Đ°Đ²Đ°Đ¼Đ¸\n"
"Đ¾Đ±Ñ‹Ñ‡Đ½Đ¾Đ³Đ¾ Đ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ĐµĐ»Ñ Đ¿Đ¾Đ·Đ²Đ¾Đ»Đ¸Ñ‚ Đ¸Đ·Đ¼ĐµĐ½Đ¸Ñ‚ÑŒ Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºĐ¸ ÑĐ·Ñ‹ĐºĐ° Đ´Đ»Ñ Đ´Đ°Đ½Đ½Đ¾Đ³Đ¾\n"
"ĐºĐ¾Đ½ĐºÑ€ĐµÑ‚Đ½Đ¾Đ³Đ¾ Đ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ĐµĐ»Ñ."
@@ -1487,7 +1473,7 @@ msgstr "Đ˜ÑĐ¿Đ°Đ½ÑĐºĐ¸Đ¹"
#: ../help.pm:643
#, c-format
msgid "Use Unicode by default"
-msgstr ""
+msgstr "Đ˜ÑĐ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ÑŒ Unicode Đ¿Đ¾ ÑƒĐ¼Đ¾Đ»Ñ‡Đ°Đ½Đ¸Ñ"
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/ru/drakx-chapter.xml
@@ -1542,8 +1528,7 @@ msgstr ""
"Đ•Ñли, Đ¿Đ¾ ĐºĐ°ĐºĐ¸Đ¼-Đ»Đ¸Đ±Đ¾ Đ¿Ñ€Đ¸Ñ‡Đ¸Đ½Đ°Đ¼, Đ²Ñ‹ Đ¶ĐµĐ»Đ°ĐµÑ‚Đµ ÑƒĐºĐ°Đ·Đ°Ñ‚ÑŒ Đ´Ñ€ÑƒĐ³Đ¾Đ¹ Ñ‚Đ¸Đ¿ Đ¼Ñ‹ÑˆĐ¸, Đ²Ñ‹Đ±ĐµÑ€Đ¸Ñ‚Đµ\n"
"Đ½ÑƒĐ¶Đ½ÑƒÑ Đ¼Ñ‹ÑˆÑŒ из Đ¿Ñ€ĐµĐ´Đ¾ÑÑ‚Đ°Đ²Đ»ĐµĐ½Đ½Đ¾Đ³Đ¾ ÑĐ¿Đ¸ÑĐºĐ°.\n"
"\n"
-"Đ’Ñ‹ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Ñ‹Đ±Ñ€Đ°Ñ‚ÑŒ Đ¿ÑƒĐ½ĐºÑ‚ \"%s\" Đ´Đ»Ñ Đ²Ñ‹Đ±Đ¾Ñ€Đ° Ñ‚Đ¸Đ¿Đ° Đ¼Ñ‹ÑˆĐ¸ ``generic'', ĐºĐ¾Ñ‚Đ¾Ñ€Ñ‹Đ¹ "
-"Đ±ÑƒĐ´ĐµÑ‚\n"
+"Đ’Ñ‹ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Ñ‹Đ±Ñ€Đ°Ñ‚ÑŒ Đ¿ÑƒĐ½ĐºÑ‚ \"%s\" Đ´Đ»Ñ Đ²Ñ‹Đ±Đ¾Ñ€Đ° Ñ‚Đ¸Đ¿Đ° Đ¼Ñ‹ÑˆĐ¸ ``generic'', ĐºĐ¾Ñ‚Đ¾Ñ€Ñ‹Đ¹ Đ±ÑƒĐ´ĐµÑ‚\n"
"Ñ€Đ°Đ±Đ¾Ñ‚Đ°Ñ‚ÑŒ Đ¿Ñ€Đ°ĐºÑ‚Đ¸Ñ‡ĐµÑĐºĐ¸ Ñ Đ»ÑĐ±Đ¾Đ¹ Đ¼Ñ‹ÑˆÑŒÑ.\n"
"\n"
"Đ•Ñли Đ²Ñ‹ Đ²Ñ‹Đ±Đ¸Ñ€Đ°ĐµÑ‚Đµ Đ´Ñ€ÑƒĐ³ÑƒÑ Đ¼Ñ‹ÑˆÑŒ, Đ¾Ñ‚Đ»Đ¸Ñ‡Đ½ÑƒÑ Đ¾Ñ‚ Đ²Ñ‹Đ±Ñ€Đ°Đ½Đ½Đ¾Đ¹ Đ¿Đ¾ ÑƒĐ¼Đ¾Đ»Ñ‡Đ°Đ½Đ¸Ñ, Đ¿Đ¾ÑĐ²Đ¸Ñ‚ÑÑ\n"
@@ -1598,10 +1583,9 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
+"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"
@@ -1625,7 +1609,7 @@ msgstr ""
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -1646,12 +1630,11 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
-"Đ¢ĐµĐ¿ĐµÑ€ÑŒ Đ¿Ñ€Đ¸ÑˆĐ»Đ¾ Đ²Ñ€ĐµĐ¼Ñ Đ²Ñ‹Đ±Ñ€Đ°Ñ‚ÑŒ ÑиÑÑ‚ĐµĐ¼Ñƒ Đ¿ĐµÑ‡Đ°Ñ‚Đ¸ Đ´Đ»Ñ Đ²Đ°ÑˆĐµĐ³Đ¾ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€Đ°. Đ”Ñ€ÑƒĐ³Đ¸Đµ OS\n"
-"Đ¼Đ¾Đ³ÑƒÑ‚ Đ¿Ñ€ĐµĐ´Đ»Đ¾Đ¶Đ¸Ñ‚ÑŒ Đ²Đ°Đ¼ Đ¾Đ´Đ½Ñƒ, а Mandriva Linux Đ¿Ñ€ĐµĐ´Đ»Đ°Đ³Đ°ĐµÑ‚ Đ´Đ²Đµ. ĐĐ°Đ¶Đ´Đ°Ñ Đ¸Đ· "
-"ÑиÑÑ‚ĐµĐ¼\n"
+"Đ¢ĐµĐ¿ĐµÑ€ÑŒ Đ¿Ñ€Đ¸ÑˆĐ»Đ¾ Đ²Ñ€ĐµĐ¼Ñ Đ²Ñ‹Đ±Ñ€Đ°Ñ‚ÑŒ ÑиÑÑ‚ĐµĐ¼Ñƒ Đ¿ĐµÑ‡Đ°Ñ‚Đ¸ Đ´Đ»Ñ Đ²Đ°ÑˆĐµĐ³Đ¾ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€Đ°. Đ”Ñ€ÑƒĐ³Đ¸Đµ ĐĐ¡\n"
+"Đ¼Đ¾Đ³ÑƒÑ‚ Đ¿Ñ€ĐµĐ´Đ»Đ¾Đ¶Đ¸Ñ‚ÑŒ Đ²Đ°Đ¼ Đ¾Đ´Đ½Ñƒ, а Mageia Đ¿Ñ€ĐµĐ´Đ»Đ°Đ³Đ°ĐµÑ‚ Đ´Đ²Đµ. ĐĐ°Đ¶Đ´Đ°Ñ Đ¸Đ· ÑиÑÑ‚ĐµĐ¼\n"
"ÑĐ²Đ»ÑĐµÑ‚ÑÑ Đ»ÑƒÑ‡ÑˆĐµĐ¹ Đ´Đ»Ñ Đ¾Đ¿Ñ€ĐµĐ´ĐµĐ»ĐµĐ½Đ½Đ¾Đ¹ ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸Đ¸.\n"
"\n"
" * \"%s\" -- Ñ‡Ñ‚Đ¾ Đ¾Đ·Đ½Đ°Ñ‡Đ°ĐµÑ‚ ``Đ¿ĐµÑ‡Đ°Ñ‚Đ°Ñ‚ÑŒ, Đ½Đµ ÑÑ‚Đ°Đ²Đ¸Ñ‚ÑŒ Đ² Đ¾Ñ‡ĐµÑ€ĐµĐ´ÑŒ'' (``print,\n"
@@ -1674,7 +1657,7 @@ msgstr ""
"\n"
"Đ•Ñли Đ²Ñ‹ ÑĐ´ĐµĐ»Đ°ĐµÑ‚Đµ ÑĐ²Đ¾Đ¹ Đ²Ñ‹Đ±Đ¾Ñ€ ÑĐµĐ¹Ñ‡Đ°Ñ, а Đ¿Đ¾Đ·Đ¶Đµ Đ¾Đ±Đ½Đ°Ñ€ÑƒĐ¶Đ¸Ñ‚Đµ, Ñ‡Ñ‚Đ¾ ÑиÑÑ‚ĐµĐ¼Đ° Đ¿ĐµÑ‡Đ°Ñ‚Đ¸\n"
"Đ²Đ°Đ¼ Đ½Đµ Đ¿Đ¾Đ´Ñ…Đ¾Đ´Đ¸Ñ‚, Đ²Ñ‹ ÑĐ¼Đ¾Đ¶ĐµÑ‚Đµ Đ¸Đ·Đ¼ĐµĐ½Đ¸Ñ‚ÑŒ ее, Đ·Đ°Đ¿ÑƒÑÑ‚Đ¸Đ² PrinterDrake из Đ¦ĐµĐ½Ñ‚Ñ€Đ°\n"
-"Đ£Đ¿Ñ€Đ°Đ²Đ»ĐµĐ½Đ¸Ñ Mandriva Linux и Đ½Đ°Đ¶Đ°Đ² Đ½Đ° ĐºĐ½Đ¾Đ¿ĐºÑƒ \"%s\"."
+"ÑƒĐ¿Ñ€Đ°Đ²Đ»ĐµĐ½Đ¸Ñ Mageia и Đ½Đ°Đ¶Đ°Đ² Đ½Đ° ĐºĐ½Đ¾Đ¿ĐºÑƒ \"%s\"."
#: ../help.pm:768
#, c-format
@@ -1684,7 +1667,7 @@ msgstr "pdq"
#: ../help.pm:724
#, c-format
msgid "CUPS"
-msgstr ""
+msgstr "CUPS"
#: ../help.pm:724
#, c-format
@@ -1701,7 +1684,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1747,7 +1730,7 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
# cvs.mandriva.com:/cooker/doc/manualB/modules/ru/drakx-chapter.xml
#: ../help.pm:794
-#, fuzzy, c-format
+#, 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"
@@ -1787,8 +1770,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1805,7 +1787,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1833,11 +1815,6 @@ msgstr ""
" * \"%s\": Đ¿Ñ€Đ¾Đ²ĐµÑ€ÑŒÑ‚Đµ Ñ‚ĐµĐºÑƒÑ‰ÑƒÑ ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸Ñ Đ¼Ñ‹ÑˆĐ¸ и Đ½Đ°Đ¶Đ¼Đ¸Ñ‚Đµ Đ½Đ° ĐºĐ½Đ¾Đ¿ĐºÑƒ, еÑли\n"
"Đ½ĐµĐ¾Đ±Ñ…Đ¾Đ´Đ¸Đ¼Đ¾ Ñ‡Ñ‚Đ¾-Đ»Đ¸Đ±Đ¾ Đ¸Đ·Đ¼ĐµĐ½Đ¸Ñ‚ÑŒ.\n"
"\n"
-" * \"%s\": Đ¿Đ¾ Đ½Đ°Đ¶Đ°Ñ‚Đ¸Ñ Đ½Đ° ĐºĐ½Đ¾Đ¿ĐºÑƒ \"%s\" Đ¾Ñ‚ĐºÑ€Đ¾ĐµÑ‚ÑÑ Đ¼Đ°ÑÑ‚ĐµÑ€ Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºĐ¸ Đ¿Ñ€Đ¸Đ½Ñ‚ĐµÑ€Đ°.\n"
-"ĐŸÑ€Đ¾Ñ‡Đ¸Ñ‚Đ°Đ¹Ñ‚Đµ ÑĐ¾Đ¾Ñ‚Đ²ĐµÑ‚ÑÑ‚Đ²ÑƒÑÑ‰ÑƒÑ Đ³Đ»Đ°Đ²Ñƒ Đ² ĐºĐ½Đ¸Đ³Đµ ``Đ¡Ñ‚Đ°Ñ€Ñ‚Đ¾Đ²Đ¾Đµ Ñ€ÑƒĐºĐ¾Đ²Đ¾Đ´ÑÑ‚Đ²Đ¾\n"
-"Đ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ĐµĐ»Ñ'', Ñ‡Ñ‚Đ¾Đ±Ñ‹ ÑƒĐ·Đ½Đ°Ñ‚ÑŒ ĐºĐ°Đº уÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ Đ½Đ¾Đ²Ñ‹Đ¹ Đ¿Ñ€Đ¸Đ½Ñ‚ĐµÑ€. ĐŸÑ€ĐµĐ´ÑÑ‚Đ°Đ²Đ»ĐµĐ½Đ½Ñ‹Đ¹\n"
-"Ñ‚Đ°Đ¼ Đ¸Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñ Đ¿Đ¾Đ´Đ¾Đ±ĐµĐ½ иÑĐ¿Đ¾Đ»ÑŒĐ·ÑƒĐµĐ¼Đ¾Đ¼Ñƒ Đ² Đ¿Ñ€Đ¾Ñ†ĐµÑÑе уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸.\n"
-"\n"
" * \"%s\": еÑли Đ² Đ²Đ°ÑˆĐµĐ¹ ÑиÑÑ‚ĐµĐ¼Đµ Đ½Đ°Đ¹Đ´ĐµĐ½Đ° Đ·Đ²ÑƒĐºĐ¾Đ²Đ°Ñ ĐºĐ°Ñ€Ñ‚Đ°, здеÑÑŒ ÑÑ‚Đ¾ Đ±ÑƒĐ´ĐµÑ‚\n"
"Đ¿Đ¾ĐºĐ°Đ·Đ°Đ½Đ¾. Đ•Ñли Đ²Ñ‹ ÑƒĐ²Đ¸Đ´Đ¸Ñ‚Đµ, Ñ‡Ñ‚Đ¾ Đ¿Đ¾ĐºĐ°Đ·Đ°Đ½Đ½Đ°Ñ Đ·Đ²ÑƒĐºĐ¾Đ²Đ°Ñ ĐºĐ°Ñ€Ñ‚Đ° Đ½Đµ ÑĐ¾Đ¾Ñ‚Đ²ĐµÑ‚ÑÑ‚Đ²ÑƒĐµÑ‚\n"
"Ñ‚Đ¾Đ¼Ñƒ, Ñ‡Ñ‚Đ¾ у Đ²Đ°Ñ Ñ€ĐµĐ°Đ»ÑŒĐ½Đ¾ еÑть Đ² ÑиÑÑ‚ĐµĐ¼Đµ, Đ²Ñ‹ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ½Đ°Đ¶Đ°Ñ‚ÑŒ Đ½Đ° ĐºĐ½Đ¾Đ¿ĐºÑƒ и\n"
@@ -1857,7 +1834,7 @@ msgstr ""
"\n"
" * \"%s\": еÑли Đ²Ñ‹ Ñ…Đ¾Ñ‚Đ¸Ñ‚Đµ Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¸Ñ‚ÑŒ Đ´Đ¾ÑÑ‚ÑƒĐ¿ Đ² Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚ или Đ»Đ¾ĐºĐ°Đ»ÑŒĐ½ÑƒÑ ÑĐµÑ‚ÑŒ\n"
"Đ¿Ñ€ÑĐ¼Đ¾ ÑĐµĐ¹Ñ‡Đ°Ñ. ĐĐ±Ñ€Đ°Ñ‚Đ¸Ñ‚ĐµÑÑŒ Đº Đ¿ĐµÑ‡Đ°Ñ‚Đ½Đ¾Đ¹ Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸Đ¸ или иÑĐ¿Đ¾Đ»ÑŒĐ·ÑƒĐ¹Ñ‚Đµ\n"
-"Đ¦ĐµĐ½Ñ‚Ñ€ ÑƒĐ¿Ñ€Đ°Đ²Đ»ĐµĐ½Đ¸Ñ Mandriva Linux Đ¿Đ¾Ñле уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸ Ñ‡Ñ‚Đ¾Đ±Ñ‹ Đ¿Đ¾Ñ‡Đ¸Ñ‚Đ°Ñ‚ÑŒ\n"
+"Đ¦ĐµĐ½Ñ‚Ñ€ ÑƒĐ¿Ñ€Đ°Đ²Đ»ĐµĐ½Đ¸Ñ Mageia Đ¿Đ¾Ñле уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸ Ñ‡Ñ‚Đ¾Đ±Ñ‹ Đ¿Đ¾Ñ‡Đ¸Ñ‚Đ°Ñ‚ÑŒ\n"
"Đ²ÑÑ‚Ñ€Đ¾ĐµĐ½Đ½ÑƒÑ ÑĐ¿Ñ€Đ°Đ²ĐºÑƒ.\n"
"\n"
" * \"%s\": Đ¿Đ¾Đ·Đ²Đ¾Đ»ÑĐµÑ‚ Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¸Ñ‚ÑŒ Đ°Đ´Ñ€ĐµÑа HTTP и FTP Đ¿Ñ€Đ¾ĐºÑи еÑли Đ¼Đ°ÑˆĐ¸Đ½Đ°,\n"
@@ -1874,15 +1851,15 @@ msgstr ""
" * \"%s\": еÑли Đ²Ñ‹ Đ¶ĐµĐ»Đ°ĐµÑ‚Đµ Đ¸Đ·Đ¼ĐµĐ½Đ¸Ñ‚ÑŒ ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸Ñ Đ½Đ°Ñ‡Đ°Đ»ÑŒĐ½Đ¾Đ³Đ¾ Đ·Đ°Đ³Ñ€ÑƒĐ·Ñ‡Đ¸ĐºĐ°,\n"
"Đ½Đ°Đ¶Đ¼Đ¸Ñ‚Đµ Ñту ĐºĐ½Đ¾Đ¿ĐºÑƒ. Đ­Ñ‚Đ° Đ¾Đ¿Ñ†Đ¸Ñ Đ¿Ñ€ĐµĐ´Đ½Đ°Đ·Đ½Đ°Ñ‡ĐµĐ½Đ° Đ´Đ»Ñ Đ¾Đ¿Ñ‹Ñ‚Đ½Ñ‹Ñ… Đ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ĐµĐ»ĐµĐ¹.\n"
"ĐĐ±Ñ€Đ°Ñ‚Đ¸Ñ‚ĐµÑÑŒ Đº Đ¿ĐµÑ‡Đ°Ñ‚Đ½Đ¾Đ¹ Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸Đ¸ или Đ²ÑÑ‚Ñ€Đ¾ĐµĐ½Đ½Đ¾Đ¹ ÑĐ¿Ñ€Đ°Đ²ĐºĐµ Đ¾ Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºĐµ\n"
-"Đ·Đ°Đ³Ñ€ÑƒĐ·Ñ‡Đ¸ĐºĐ° Đ² Đ¦ĐµĐ½Ñ‚Ñ€Đµ ÑƒĐ¿Ñ€Đ°Đ²Đ»ĐµĐ½Đ¸Ñ Mandriva Linux.\n"
+"Đ·Đ°Đ³Ñ€ÑƒĐ·Ñ‡Đ¸ĐºĐ° Đ² Đ¦ĐµĐ½Ñ‚Ñ€Đµ ÑƒĐ¿Ñ€Đ°Đ²Đ»ĐµĐ½Đ¸Ñ Mageia.\n"
" * \"%s\": здеÑÑŒ Đ²Ñ‹ ÑĐ¼Đ¾Đ¶ĐµÑ‚Đµ Đ¿Ñ€Đ¾ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»Đ¸Ñ€Đ¾Đ²Đ°Ñ‚ÑŒ ĐºĐ°ĐºĐ¸Đµ ÑĐ»ÑƒĐ¶Đ±Ñ‹ Đ±ÑƒĐ´ÑƒÑ‚ Đ·Đ°Đ¿ÑƒÑ‰ĐµĐ½Ñ‹\n"
"Đ½Đ° Đ²Đ°ÑˆĐµĐ¹ Đ¼Đ°ÑˆĐ¸Đ½Đµ. Đ•Ñли Đ²Đ°ÑˆĐ° Đ¼Đ°ÑˆĐ¸Đ½Đ° Đ±ÑƒĐ´ĐµÑ‚ ÑĐµÑ€Đ²ĐµÑ€Đ¾Đ¼, Đ²Đ°Đ¼ ÑÑ‚Đ¾Đ¸Ñ‚ Đ¿Ñ€Đ¾Đ²ĐµÑ€Đ¸Ñ‚ÑŒ ÑÑ‚Đ¸\n"
"уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸."
#: ../help.pm:809
-#, fuzzy, c-format
+#, c-format
msgid "TV card"
-msgstr "ĐºĐ°Ñ€Ñ‚Đ° ISDN"
+msgstr "TV-ĐºĐ°Ñ€Ñ‚Đ°"
#: ../help.pm:809
#, c-format
@@ -1899,12 +1876,12 @@ msgstr "Đ“Ñ€Đ°Ñ„Đ¸Ñ‡ĐµÑĐºĐ¸Đ¹ Đ˜Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñ"
#: ../help.pm:861
#, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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"
-"Ñ€Đ°Đ·Đ´ĐµĐ»Đ° Mandriva Linux. Đ‘ÑƒĐ´ÑŒÑ‚Đµ Đ¾ÑÑ‚Đ¾Ñ€Đ¾Đ¶Đ½Ñ‹, Đ²Ñе Đ´Đ°Đ½Đ½Ñ‹Đµ Đ½Đ° Đ½ĐµĐ¼ Đ±ÑƒĐ´ÑƒÑ‚ Đ¿Đ¾Ñ‚ĐµÑ€ÑĐ½Ñ‹\n"
+"Ñ€Đ°Đ·Đ´ĐµĐ»Đ° Mageia. Đ‘ÑƒĐ´ÑŒÑ‚Đµ Đ¾ÑÑ‚Đ¾Ñ€Đ¾Đ¶Đ½Ñ‹, Đ²Ñе Đ´Đ°Đ½Đ½Ñ‹Đµ Đ½Đ° Đ½ĐµĐ¼ Đ±ÑƒĐ´ÑƒÑ‚ Đ¿Đ¾Ñ‚ĐµÑ€ÑĐ½Ñ‹\n"
"и Đ¸Ñ… Đ½ĐµĐ»ÑŒĐ·Ñ Đ±ÑƒĐ´ĐµÑ‚ Đ²Đ¾ÑÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ!"
# DO NOT BOTHER TO MODIFY HERE, SEE:
@@ -1913,12 +1890,12 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"ĐĐ°Đ¶Đ¼Đ¸Ñ‚Đµ \"%s\", еÑли Đ²Ñ‹ Ñ…Đ¾Ñ‚Đ¸Ñ‚Đµ ÑƒĐ´Đ°Đ»Đ¸Ñ‚ÑŒ Đ²Ñе Đ´Đ°Đ½Đ½Ñ‹Đµ и Ñ€Đ°Đ·Đ´ĐµĐ»Ñ‹ Đ½Đ° Đ´Đ°Đ½Đ½Đ¾Đ¼\n"
"жеÑÑ‚ĐºĐ¾Đ¼ диÑĐºĐµ. Đ‘ÑƒĐ´ÑŒÑ‚Đµ Đ¾ÑÑ‚Đ¾Ñ€Đ¾Đ¶Đ½Ñ‹, Đ¿Đ¾Ñ‚Đ¾Đ¼Ñƒ Ñ‡Ñ‚Đ¾ Đ¿Đ¾Ñле Đ½Đ°Đ¶Đ°Ñ‚Đ¸Ñ \"%s\" Đ²Ñ‹ Đ½Đµ\n"
@@ -1938,120 +1915,3 @@ msgstr "Далее ->"
msgid "<- Previous"
msgstr "<- Đазад"
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandriva.com:/cooker/doc/manualB/modules/ru/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\": Đ¿Đ¾ Đ½Đ°Đ¶Đ°Ñ‚Đ¸Ñ Đ½Đ° ĐºĐ½Đ¾Đ¿ĐºÑƒ \"%s\" Đ¾Ñ‚ĐºÑ€Đ¾ĐµÑ‚ÑÑ Đ¼Đ°ÑÑ‚ĐµÑ€ Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºĐ¸ Đ¿Ñ€Đ¸Đ½Ñ‚ĐµÑ€Đ°.\n"
-#~ "ĐŸÑ€Đ¾Ñ‡Đ¸Ñ‚Đ°Đ¹Ñ‚Đµ ÑĐ¾Đ¾Ñ‚Đ²ĐµÑ‚ÑÑ‚Đ²ÑƒÑÑ‰ÑƒÑ Đ³Đ»Đ°Đ²Ñƒ Đ² ĐºĐ½Đ¸Đ³Đµ ``Đ¡Ñ‚Đ°Ñ€Ñ‚Đ¾Đ²Đ¾Đµ Ñ€ÑƒĐºĐ¾Đ²Đ¾Đ´ÑÑ‚Đ²Đ¾\n"
-#~ "Đ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ĐµĐ»Ñ'', Ñ‡Ñ‚Đ¾Đ±Ñ‹ ÑƒĐ·Đ½Đ°Ñ‚ÑŒ ĐºĐ°Đº уÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ Đ½Đ¾Đ²Ñ‹Đ¹ Đ¿Ñ€Đ¸Đ½Ñ‚ĐµÑ€. "
-#~ "ĐŸÑ€ĐµĐ´ÑÑ‚Đ°Đ²Đ»ĐµĐ½Đ½Ñ‹Đ¹\n"
-#~ "Ñ‚Đ°Đ¼ Đ¸Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñ Đ¿Đ¾Đ´Đ¾Đ±ĐµĐ½ иÑĐ¿Đ¾Đ»ÑŒĐ·ÑƒĐµĐ¼Đ¾Đ¼Ñƒ Đ² Đ¿Ñ€Đ¾Ñ†ĐµÑÑе уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandriva.com:/cooker/doc/manualB/modules/ru/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 ""
-#~ "Đ­Ñ‚Đ¾ ÑĐ°Đ¼Đ¾Đµ Đ²Đ°Đ¶Đ½Đ¾Đµ Ñ€ĐµÑˆĐµĐ½Đ¸Đµ Đ² деле Đ±ĐµĐ·Đ¾Đ¿Đ°ÑĐ½Đ¾ÑÑ‚Đ¸ Đ²Đ°ÑˆĐµĐ¹ ÑиÑÑ‚ĐµĐ¼Ñ‹ GNU/Linux: Đ²Ñ‹\n"
-#~ "Đ´Đ¾Đ»Đ¶Đ½Ñ‹ Đ²Đ²ĐµÑÑ‚Đ¸ Đ¿Đ°Ñ€Đ¾Đ»ÑŒ \"root\". \"Root\" ÑĐ²Đ»ÑĐµÑ‚ÑÑ Đ°Đ´Đ¼Đ¸Đ½Đ¸ÑÑ‚Ñ€Đ°Ñ‚Đ¾Ñ€Đ¾Đ¼ ÑиÑÑ‚ĐµĐ¼Ñ‹, "
-#~ "и\n"
-#~ "Ñ‚Đ¾Đ»ÑŒĐºĐ¾ Đ¾Đ½ Đ¸Đ¼ĐµĐµÑ‚ Đ¿Ñ€Đ°Đ²Đ¾ Đ¿Ñ€Đ¾Đ¸Đ·Đ²Đ¾Đ´Đ¸Ñ‚ÑŒ Đ¾Đ±Đ½Đ¾Đ²Đ»ĐµĐ½Đ¸Ñ, Đ´Đ¾Đ±Đ°Đ²Đ»Ñть Đ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ĐµĐ»ĐµĐ¹,\n"
-#~ "Đ¸Đ·Đ¼ĐµĐ½Ñть ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸Ñ ÑиÑÑ‚ĐµĐ¼Ñ‹ и Ñ‚Đ°Đº далее. ĐĐ¾Ñ€Đ¾Ñ‡Đµ Đ³Đ¾Đ²Đ¾Ñ€Ñ, \"root\" Đ¼Đ¾Đ¶ĐµÑ‚\n"
-#~ "Đ²Ñе! Đ’Đ¾Ñ‚ Đ¿Đ¾ÑÑ‚Đ¾Đ¼Ñƒ Đ²Ñ‹ Đ´Đ¾Đ»Đ¶Đ½Ñ‹ Đ¿Ñ€Đ¸Đ´ÑƒĐ¼Đ°Ñ‚ÑŒ Đ¿Đ°Ñ€Đ¾Đ»ÑŒ, ĐºĐ¾Ñ‚Đ¾Ñ€Ñ‹Đ¹ Ñ‚Ñ€ÑƒĐ´Đ½Đ¾ Đ¿Đ¾Đ´Đ¾Đ±Ñ€Đ°Ñ‚ÑŒ -\n"
-#~ "DrakX ÑĐ¾Đ¾Đ±Ñ‰Đ¸Ñ‚ Đ²Đ°Đ¼, еÑли Đ¿Đ°Ñ€Đ¾Đ»ÑŒ ÑĐ»Đ¸ÑˆĐºĐ¾Đ¼ Đ¿Ñ€Đ¾ÑÑ‚. ĐĐ°Đº Đ²Ñ‹ Đ²Đ¸Đ´Đ¸Ñ‚Đµ, Đ¼Đ¾Đ¶Đ½Đ¾ "
-#~ "Đ²Đ¾Đ¾Đ±Ñ‰Đµ\n"
-#~ "Đ½Đµ Đ²Đ²Đ¾Đ´Đ¸Ñ‚ÑŒ Đ¿Đ°Ñ€Đ¾Đ»ÑŒ, Đ½Đ¾ Đ¼Ñ‹ ÑĐµÑ€ÑŒĐµĐ·Đ½Đ¾ ÑĐ¾Đ²ĐµÑ‚ÑƒĐµĐ¼ Đ²Đ°Đ¼ ÑÑ‚Đ¾Đ³Đ¾ Đ½Đµ Đ´ĐµĐ»Đ°Ñ‚ÑŒ Đ¿Đ¾ Đ¾Đ´Đ½Đ¾Đ¹\n"
-#~ "Đ¿Ñ€Đ¾ÑÑ‚Đ¾Đ¹ Đ¿Ñ€Đ¸Ñ‡Đ¸Đ½Đµ: Đ½Đµ Đ´ÑƒĐ¼Đ°Đ¹Ñ‚Đµ, Ñ‡Ñ‚Đ¾ еÑли Đ²Ñ‹ Đ·Đ°Đ³Ñ€ÑƒĐ·Đ¸Đ»Đ¸ GNU/Linux, Ñ‚Đ¾ Đ²Đ°ÑˆĐ¸\n"
-#~ "Đ¾ÑÑ‚Đ°Đ»ÑŒĐ½Ñ‹Đµ Đ¾Đ¿ĐµÑ€Đ°Ñ†Đ¸Đ¾Đ½Đ½Ñ‹Đµ ÑиÑÑ‚ĐµĐ¼Ñ‹ Đ·Đ°Ñ‰Đ¸Ñ‰ĐµĐ½Ñ‹ Đ¾Ñ‚ Đ¾ÑˆĐ¸Đ±Đ¾Đº. Đ¢Đ°Đº ĐºĐ°Đº \"root\" "
-#~ "Đ¼Đ¾Đ¶ĐµÑ‚\n"
-#~ "Đ¿ĐµÑ€ĐµÑÑ‚ÑƒĐ¿Đ¸Ñ‚ÑŒ Đ²Ñе Đ¾Đ³Ñ€Đ°Đ½Đ¸Ñ‡ĐµĐ½Đ¸Ñ Đ¸ Đ½ĐµĐ¿Ñ€ĐµĐ´Đ½Đ°Đ¼ĐµÑ€ĐµĐ½Đ½Đ¾ ÑÑ‚ĐµÑ€ĐµÑ‚ÑŒ Đ²Ñе Đ´Đ°Đ½Đ½Ñ‹Đµ Đ½Đ°\n"
-#~ "Ñ€Đ°Đ·Đ´ĐµĐ»Đ°Ñ… диÑĐºĐ°, Đ¾Đ±Ñ€Đ°Ñ‰Đ°ÑÑÑŒ Đ½ĐµĐ±Ñ€ĐµĐ¶Đ½Đ¾ Ñ Ñ€Đ°Đ·Đ´ĐµĐ»Đ°Đ¼Đ¸, Ñ‚Đ¾ Đ¾Ñ‡ĐµĐ½ÑŒ Đ²Đ°Đ¶Đ½Đ¾, Ñ‡Ñ‚Đ¾Đ±Ñ‹ "
-#~ "ÑÑ‚Đ°Ñ‚ÑŒ\n"
-#~ "\"root\" Đ±Ñ‹Đ»Đ¾ Ñ‚Ñ€ÑƒĐ´Đ½Đ¾.\n"
-#~ "\n"
-#~ "ĐŸĐ°Ñ€Đ¾Đ»ÑŒ Đ´Đ¾Đ»Đ¶ĐµĐ½ Đ±Ñ‹Ñ‚ÑŒ ÑĐ¾Ñ‡ĐµÑ‚Đ°Đ½Đ¸ĐµĐ¼ Ñ†Đ¸Ñ„Ñ€Đ¾Đ²Ñ‹Ñ… и Đ±ÑƒĐºĐ²ĐµĐ½Đ½Ñ‹Ñ… ÑĐ¸Đ¼Đ²Đ¾Đ»Đ¾Đ² и Đ¸Đ¼ĐµÑ‚ÑŒ "
-#~ "Đ´Đ»Đ¸Đ½Ñƒ\n"
-#~ "Đ½Đµ Đ¼ĐµĐ½ĐµĐµ 8 ÑĐ¸Đ¼Đ²Đ¾Đ»Đ¾Đ². ĐĐ¸ĐºĐ¾Đ³Đ´Đ° Đ½Đµ Đ·Đ°Đ¿Đ¸ÑÑ‹Đ²Đ°Đ¹Ñ‚Đµ Đ¿Đ°Ñ€Đ¾Đ»ÑŒ \"root\" - ÑÑ‚Đ¾ Đ´ĐµĐ»Đ°ĐµÑ‚\n"
-#~ "Đ¾Ñ‡ĐµĐ½ÑŒ Đ»ĐµĐ³ĐºĐ¾Đ¹ Đ²Đ¾Đ·Đ¼Đ¾Đ¶Đ½Đ¾Ñть ÑĐºĐ¾Đ¼Đ¿Ñ€Đ¾Đ¼ĐµÑ‚Đ¸Ñ€Đ¾Đ²Đ°Ñ‚ÑŒ ÑиÑÑ‚ĐµĐ¼Ñƒ.\n"
-#~ "\n"
-#~ "ĐĐ´Đ½Đ¾ Đ¿Ñ€ĐµĐ´Đ¾ÑÑ‚ĐµÑ€ĐµĐ¶ĐµĐ½Đ¸Đµ -- Đ½Đµ Đ´ĐµĐ»Đ°Đ¹Ñ‚Đµ Đ¿Đ°Ñ€Đ¾Đ»ÑŒ ÑĐ»Đ¸ÑˆĐºĐ¾Đ¼ Đ´Đ»Đ¸Đ½Đ½Ñ‹Đ¼ или ÑĐ»Đ¸ÑˆĐºĐ¾Đ¼\n"
-#~ "ÑĐ»Đ¾Đ¶Đ½Ñ‹Đ¼, Đ¿Đ¾Ñ‚Đ¾Đ¼Ñƒ Ñ‡Ñ‚Đ¾ Đ²Ñ‹ Đ´Đ¾Đ»Đ¶Đ½Ñ‹ ĐµĐ³Đ¾ без Đ¾ÑĐ¾Đ±Ñ‹Ñ… уÑĐ¸Đ»Đ¸Đ¹ Đ·Đ°Đ¿Đ¾Đ¼Đ½Đ¸Ñ‚ÑŒ!\n"
-#~ "\n"
-#~ "ĐŸĐ°Ñ€Đ¾Đ»ÑŒ Đ½Đµ Đ±ÑƒĐ´ĐµÑ‚ Đ¾Ñ‚Đ¾Đ±Ñ€Đ°Đ¶Đ°Ñ‚ÑŒÑÑ Đ½Đ° ÑĐºÑ€Đ°Đ½Đµ Ñ‚Đ°Đº же, ĐºĐ°Đº Đ²Ñ‹ ĐµĐ³Đ¾ Đ²Đ²Đ¾Đ´Đ¸Ñ‚Đµ. ĐÑ€Đ¾Đ¼Đµ\n"
-#~ "Ñ‚Đ¾Đ³Đ¾, Đ²Đ°Đ¼ Đ¿Ñ€Đ¸Đ¹Đ´ĐµÑ‚ÑÑ Đ¿Đ¾Đ²Ñ‚Đ¾Ñ€Đ¸Ñ‚ÑŒ Đ²Đ²Đ¾Đ´ Đ¿Đ°Ñ€Đ¾Đ»Ñ, Ñ‡Ñ‚Đ¾Đ±Ñ‹ Đ¿Ñ€ĐµĐ´ÑƒĐ¿Ñ€ĐµĐ´Đ¸Ñ‚ÑŒ "
-#~ "Đ²Đ¾Đ·Đ¼Đ¾Đ¶Đ½Đ¾Ñть\n"
-#~ "Đ¾Đ¿ĐµÑ‡Đ°Ñ‚ĐºĐ¸. Đ•Ñли ÑĐ»ÑƒÑ‡Đ¸Ñ‚ÑÑ Ñ‚Đ°Đº, Ñ‡Ñ‚Đ¾ Đ²Ñ‹ Đ¾Đ¿ĐµÑ‡Đ°Ñ‚Đ°Đ»Đ¸ÑÑŒ Đ´Đ²Đ°Đ¶Đ´Ñ‹, Ñ‚Đ¾Đ³Đ´Đ° ÑÑ‚Đ¾Ñ‚\n"
-#~ "``Đ½ĐµĐ²ĐµÑ€Đ½Ñ‹Đ¹'' Đ¿Đ°Ñ€Đ¾Đ»ÑŒ Đ¿Ñ€Đ¸Đ¹Đ´ĐµÑ‚ÑÑ Đ¸ÑĐ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ÑŒ Đ¿Ñ€Đ¸ Đ¿ĐµÑ€Đ²Đ¾Đ¹ Đ·Đ°Đ³Ñ€ÑƒĐ·ĐºĐµ.\n"
-#~ "\n"
-#~ "Đ•Ñли Đ²Ñ‹ Đ¶ĐµĐ»Đ°ĐµÑ‚Đµ, Ñ‡Ñ‚Đ¾Đ±Ñ‹ Đ´Đ¾ÑÑ‚ÑƒĐ¿ Đº ÑÑ‚Đ¾Đ¼Ñƒ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€Ñƒ ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»Đ¸Ñ€Đ¾Đ²Đ°Đ»ÑÑ "
-#~ "ÑĐµÑ€Đ²ĐµÑ€Đ¾Đ¼\n"
-#~ "Đ°ÑƒÑ‚ĐµĐ½Ñ‚Đ¸Ñ„Đ¸ĐºĐ°Ñ†Đ¸Đ¸, Đ½Đ°Đ¶Đ¼Đ¸Ñ‚Đµ Đ½Đ° ĐºĐ½Đ¾Đ¿ĐºÑƒ \"%s\".\n"
-#~ "\n"
-#~ "Đ•Ñли Đ²Đ°ÑˆĐ° ÑĐµÑ‚ÑŒ иÑĐ¿Đ¾Đ»ÑŒĐ·ÑƒĐµÑ‚ ÑĐ»ÑƒĐ¶Đ±Ñ‹ Đ°ÑƒÑ‚ĐµĐ½Ñ‚Đ¸Ñ„Đ¸ĐºĐ°Ñ†Đ¸Đ¸ LDAP, NIS или PDC "
-#~ "Windows\n"
-#~ "Domain Đ²Ñ‹Đ±ĐµÑ€Đ¸Ñ‚Đµ ÑĐ¾Đ¾Ñ‚Đ²ĐµÑ‚ÑÑ‚Đ²ÑƒÑÑ‰Đ¸Đ¹ Ñ‚Đ¸Đ¿ \"%s\". Đ•Ñли Đ½Đµ Đ·Đ½Đ°ĐµÑ‚Đµ Ñ‡Ñ‚Đ¾ Đ²Ñ‹Đ±Ñ€Đ°Ñ‚ÑŒ,\n"
-#~ "ÑĐ¿Ñ€Đ¾ÑĐ¸Ñ‚Đµ ÑĐ²Đ¾ĐµĐ³Đ¾ Đ°Đ´Đ¼Đ¸Đ½Đ¸ÑÑ‚Ñ€Đ°Ñ‚Đ¾Ñ€Đ° ÑĐµÑ‚Đ¸.\n"
-#~ "\n"
-#~ "Đ•Ñли у Đ²Đ°Ñ Đ²Đ¾Đ·Đ½Đ¸ĐºĐ»Đ¸ Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼Ñ‹ Ñ Đ·Đ°Đ¿Đ¾Đ¼Đ¸Đ½Đ°Đ½Đ¸ĐµĐ¼ Đ¿Đ°Ñ€Đ¾Đ»ĐµĐ¹, Đ²Ñ‹ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Ñ‹Đ±Ñ€Đ°Ñ‚ÑŒ\n"
-#~ "Đ¾Đ¿Ñ†Đ¸Ñ \"%s\", еÑли Đ²Đ°Ñˆ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€ Đ½Đµ Đ±ÑƒĐ´ĐµÑ‚ Đ¿Đ¾Đ´ĐºĐ»ÑÑ‡Đ°Ñ‚ÑŒÑÑ Đº Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚ и еÑли "
-#~ "Đ²Ñ‹\n"
-#~ "Đ´Đ¾Đ²ĐµÑ€ÑĐµÑ‚Đµ Đ²ÑĐµĐ¼ Đ´Đ¾ÑÑ‚ÑƒĐ¿ Đº ÑĐ²Đ¾ĐµĐ¹ Đ¼Đ°ÑˆĐ¸Đ½Đµ."
-
-#~ msgid "authentication"
-#~ msgstr "Đ°ÑƒÑ‚ĐµĐ½Ñ‚Đ¸Ñ„Đ¸ĐºĐ°Ñ†Đ¸Ñ"
diff --git a/perl-install/install/help/po/sc.po b/perl-install/install/help/po/sc.po
index 68a9f4b1f..e23d39d6d 100644
--- a/perl-install/install/help/po/sc.po
+++ b/perl-install/install/help/po/sc.po
@@ -20,7 +20,7 @@ msgstr ""
#, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
@@ -84,7 +84,7 @@ msgstr "Bolis a tenni custa possibilidadi?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -94,31 +94,31 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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"
@@ -129,12 +129,11 @@ msgstr ""
#, c-format
msgid ""
"It's now time to specify which programs you wish to install on your system.\n"
-"There are thousands of packages available for Mandriva Linux, and to make "
-"it\n"
+"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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -214,10 +213,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -310,7 +309,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -408,39 +407,39 @@ msgstr ""
#: ../help.pm:319
#, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -449,15 +448,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -564,7 +562,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -573,7 +571,7 @@ msgstr ""
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -596,7 +594,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -612,21 +610,21 @@ msgstr "Aministradori de Siguresa"
#, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -642,21 +640,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -673,14 +671,8 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
#: ../help.pm:526
@@ -721,34 +713,34 @@ msgstr ""
#: ../help.pm:536
#, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the first\n"
"disk or partition is called \"C:\")."
msgstr ""
@@ -768,23 +760,22 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
#: ../help.pm:594
@@ -825,8 +816,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -931,7 +921,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -942,7 +932,7 @@ msgstr ""
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -963,7 +953,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
@@ -990,7 +980,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1052,8 +1042,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1070,7 +1059,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1095,8 +1084,8 @@ msgstr "Interfaci GrĂ figa"
#: ../help.pm:861
#, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
@@ -1104,12 +1093,12 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
#: ../help.pm:872
diff --git a/perl-install/install/help/po/sk.po b/perl-install/install/help/po/sk.po
index 2e5d27081..8289d938a 100644
--- a/perl-install/install/help/po/sk.po
+++ b/perl-install/install/help/po/sk.po
@@ -11,21 +11,22 @@ msgstr ""
"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
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 Mandriva Linux\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Ă½."
@@ -130,7 +131,8 @@ 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 drive.\n"
+"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"
@@ -140,24 +142,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
@@ -193,16 +199,15 @@ msgstr ""
"\"druhĂ© najnižšie SCSI ID\" a tak Äalej."
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 Mandriva Linuxu je distribuovanĂ¡ na viacerĂ½ch CD-ROM diskoch. "
-"DrakX\n"
+"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Ă½."
@@ -211,12 +216,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -267,8 +271,7 @@ msgid ""
"megabytes."
msgstr ""
"Teraz je možnĂ© vybraÅ¥, ktorĂ© programy chcete nainÅ¡talovaÅ¥ na vĂ¡Å¡ systĂ©m.\n"
-"Mandriva Linux obsahuje tisĂ­ce balÄkov s programami. Pre jednoduchÅ¡iu "
-"orientĂ¡ciu\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 "
@@ -339,7 +342,7 @@ msgid "Truly minimal install"
msgstr "SkutoÄne minimĂ¡lna inÅ¡talĂ¡cia"
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -352,10 +355,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -385,13 +388,11 @@ msgstr ""
"\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 Mandriva Linuxu, sĂº Å¡tandardne "
-"všetky\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 Mandriva Linuxu. Ak neviete Äo jednotlivĂ© servisy znamenajĂº, "
-"alebo\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"
@@ -525,11 +526,11 @@ msgstr ""
"požiadavkĂ¡m."
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -585,7 +586,7 @@ msgid ""
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 Mandriva Linux systĂ©mom.\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"
@@ -707,41 +708,45 @@ msgstr ""
"rozhranie."
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -750,15 +755,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -771,7 +776,7 @@ msgid ""
"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Å¥ Mandriva Linux\n"
+"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"
@@ -810,7 +815,7 @@ msgstr ""
"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 Mandriva Linux aj Microsoft "
+"odporĂºÄanĂ© použiÅ¥ ak si chcete pouÅ¾Ă­vaÅ¥ spoloÄne Mageia aj Microsoft "
"Windows\n"
"na jednom poÄĂ­taÄi.\n"
"\n"
@@ -822,7 +827,7 @@ msgstr ""
"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 Mandriva Linux\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"
@@ -957,7 +962,7 @@ msgid "Save packages selection"
msgstr ""
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -976,7 +981,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -1001,15 +1006,15 @@ msgstr ""
"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 Mandriva Linux systému.\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
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -1021,7 +1026,7 @@ msgid ""
"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Ă­ Mandriva Linux systĂ©mu je pravdepodobnĂ©, že niektorĂ©\n"
+"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"
@@ -1035,7 +1040,7 @@ msgstr ""
"\"%s\" pre zrušenie."
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -1044,7 +1049,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1059,7 +1064,7 @@ msgstr ""
"\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 Mandriva Linuxu\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"
@@ -1071,24 +1076,27 @@ msgid "Security Administrator"
msgstr "BezpeÄnostnĂ½ administrĂ¡tor"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1104,21 +1112,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1135,17 +1145,11 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"Na tomto mieste je potrebnĂ© aby ste si vybrali oblasti, ktorĂ© budĂº použitĂ©\n"
-"na inÅ¡talĂ¡ciu Mandriva Linuxu. Ak už boli oddiely definovanĂ©,\n"
+"na inÅ¡talĂ¡ciu Mageiau. Ak už boli oddiely definovanĂ©,\n"
"naprĂ­klad pri predchĂ¡dzajĂºcej inÅ¡talĂ¡cii GNU/Linux-u alebo inĂ½m nĂ¡strojom\n"
"pre sprĂ¡vu oblastĂ­, mĂ´Å¾ete použiÅ¥ už existujĂºce oblasti. Inak musia byÅ¥\n"
"oblasti teraz definované.\n"
@@ -1160,7 +1164,7 @@ msgstr ""
" * \"%s\": tĂ¡to voľba vymaže vÅ¡etky oblasti na vybranom pevnom\n"
"disku\n"
"\n"
-" * \"%s\": tĂ¡to voľba umožnĂ­ automatickĂ© vytvorenie ext3\n"
+" * \"%s\": tĂ¡to voľba umožnĂ­ automatickĂ© vytvorenie ext4\n"
"a swap oblasti na voľnom mieste vĂ¡Å¡ho disku\n"
"\n"
" * \"%s\": zĂ­skate prĂ­stup k rozÅ¡Ă­renĂ½m možnostiam:\n"
@@ -1219,13 +1223,6 @@ msgstr ""
"Pre zĂ­skanie informĂ¡ciĂ­ o inĂ½ch sĂºborovĂ½ch systĂ©moch, ktorĂ© sĂº dostupnĂ©, "
"preÄĂ­tajte\n"
"si ext2FS kapitolu z ``ReferenÄnej prĂ­ruÄky''.\n"
-"\n"
-"Ak prevĂ¡dzate inÅ¡talĂ¡ciu na PPC hardvĂ©ri, budete zrejme chcieÅ¥ vytvoriÅ¥ malĂ½ "
-"HFS\n"
-"``bootstrap'' oddiel veľkĂ½ aspoň 1MB, ktorĂ½ bude mĂ´cÅ¥ pouÅ¾Ă­vaÅ¥ yaboot\n"
-"zavĂ¡dzaÄ. Ak sa rozhodnete vytvoriÅ¥ tento oddiel väÄÅ¡Ă­, povedzme 50MB, mĂ´Å¾e\n"
-"to byÅ¥ vhodnĂ© miesto pre uloženie jadra a obrazov ramdisku pre vĂ½nimoÄnĂ©\n"
-"situĂ¡cie, ktorĂ© mĂ´Å¾u nastaÅ¥."
#: ../help.pm:526
#, c-format
@@ -1263,41 +1260,47 @@ msgid "Toggle between normal/expert mode"
msgstr "PrepnĂºÅ¥ medzi normĂ¡lnym/expertnĂ½m režimom"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the "
+"first\n"
"disk or partition is called \"C:\")."
msgstr ""
"Bol nĂ¡jdenĂ½ viac ako jeden Microsoft oddiel na vaÅ¡om pevnom disku.\n"
"Vyberte si prosĂ­m jeden, ktorĂ½ chcete nastaviÅ¥ pre inÅ¡talĂ¡ciu vĂ¡Å¡ho\n"
-"novĂ©ho Mandriva Linux operaÄnĂ©ho systĂ©mu.\n"
+"novĂ©ho Mageia operaÄnĂ©ho systĂ©mu.\n"
"\n"
"VÅ¡etky oddiely sĂº zobrazenĂ© nasledovne: \"Linux meno\", \"Windows meno\",\n"
"\"Kapacita\".\n"
@@ -1340,36 +1343,36 @@ msgstr ""
"získanie kompletného zoznamu."
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"Tento krok sa aktivuje iba vtedy, ak sĂº na vaÅ¡om systĂ©me nĂ¡jdenĂ© starÅ¡ie\n"
"GNU/Linux oddiely.\n"
"\n"
"DrakX teraz potrebuje vedieÅ¥ Äi si želĂ¡te vykonaÅ¥ novĂº inÅ¡talĂ¡ciu alebo "
"aktualizĂ¡ciu\n"
-"existujĂºceho Mandriva Linux systĂ©mu:\n"
+"existujĂºceho Mageia systĂ©mu:\n"
"\n"
" * \"%s\": Pomocou tejto voľby mĂ´Å¾ete kompletne zruÅ¡iÅ¥ vĂ¡Å¡ predchĂ¡dzajĂºci\n"
"operaÄnĂ½ systĂ©m. Ak si želĂ¡te zmeniÅ¥ rozloženie oddielov na vaÅ¡ich diskoch "
@@ -1380,14 +1383,13 @@ msgstr ""
"Ăºdajov.\n"
"\n"
" * \"%s\": tĂ¡to trieda inÅ¡talĂ¡cie vĂ¡m umožňuje aktualizovaÅ¥ balĂ­ky, ktorĂ©\n"
-"sĂº momentĂ¡lne nainÅ¡talovanĂ© vo vaÅ¡om Mandriva Linux systĂ©me. AktuĂ¡lne\n"
+"sĂº momentĂ¡lne nainÅ¡talovanĂ© vo vaÅ¡om Mageia systĂ©me. AktuĂ¡lne\n"
"rozdelenie oddielov a pouÅ¾Ă­vateľskĂ© Ăºdaje nebudĂº prepĂ­sanĂ©. MnohĂ© ostatnĂ© "
"kroky\n"
"inÅ¡talĂ¡cie ostanĂº dostupnĂ©, podobne ako pri Å¡tandardnej inÅ¡talĂ¡cii.\n"
"\n"
"Použitie voľby ``AktualizĂ¡cia'' by malo fungovaÅ¥ sprĂ¡vne pre systĂ©my\n"
-"Mandriva Linux \"8.1\" a novÅ¡ie. Vykonanie AktualizĂ¡cie pre starÅ¡ie verzie "
-"ako\n"
+"Mageia \"8.1\" a novÅ¡ie. Vykonanie AktualizĂ¡cie pre starÅ¡ie verzie ako\n"
"\"8.1\" nie je odporĂºÄanĂ©.\""
#: ../help.pm:594
@@ -1427,7 +1429,7 @@ msgstr ""
"ktorej si budete mĂ´cÅ¥ prepĂ­naÅ¥ medzi latin a ne-latin mapou."
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1443,8 +1445,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1624,7 +1625,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1648,10 +1649,10 @@ msgstr ""
"ak naozaj viete Äo robĂ­te."
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1672,12 +1673,11 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"Teraz nastal Äas vĂ½beru tlaÄovĂ©ho systĂ©mu pre vĂ¡Å¡ poÄĂ­taÄ. InĂ© operaÄnĂ©\n"
-"systĂ©my vĂ¡m poskytujĂº zvyÄajne iba jedinĂ½, Mandriva Linux vĂ¡m poskytuje "
-"dva.\n"
+"systĂ©my vĂ¡m poskytujĂº zvyÄajne iba jedinĂ½, Mageia vĂ¡m poskytuje dva.\n"
"KazdĂ½ z nich je vhodnĂ½ pre inĂ½ typ konfigurĂ¡cie.\n"
"\n"
" * \"%s\" - Äo znamenĂ¡ ``tlaÄiÅ¥, neukladaÅ¥ do fronty'', je vhodnĂ½ vĂ½ber ak\n"
@@ -1700,7 +1700,7 @@ msgstr ""
"nĂ¡stroje na tlaÄenie, pre vĂ½ber tlaÄiarnĂ­ alebo ich manažovanie.\n"
"\n"
"Ak neskĂ´r budete chciet svoju voľbu zmeniÅ¥ alebo budete chcieÅ¥ odstrĂ¡niÅ¥\n"
-"tlaÄovĂ½ systĂ©m mĂ´Å¾ete tak spraviÅ¥ za pomoci PrinterDrake z Mandriva Linux\n"
+"tlaÄovĂ½ systĂ©m mĂ´Å¾ete tak spraviÅ¥ za pomoci PrinterDrake z Mageia\n"
"KontrolnĂ©ho centra kliknutĂ­m na tlaÄidlo \"%s\"."
#: ../help.pm:768
@@ -1726,7 +1726,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1807,8 +1807,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1825,7 +1824,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1878,8 +1877,7 @@ msgstr ""
" * \"%s\": ak si teraz želĂ¡te nastaviÅ¥ vaÅ¡e InternetovĂ© pripojenie\n"
"alebo prĂ­stup do lokĂ¡lnej siete. Prezrite si tlaÄenĂº dokumentĂ¡ciu alebo "
"použite\n"
-"KontrolnĂ© centrum Mandriva Linux ak už bude inÅ¡talĂ¡cia ukonÄenĂ¡ aby ste "
-"mali\n"
+"KontrolnĂ© centrum Mageia ak už bude inÅ¡talĂ¡cia ukonÄenĂ¡ aby ste mali\n"
"prĂ­stup k dokumentĂ¡cii.\n"
" * \"%s\": vĂ¡m umožnĂ­ nastaviÅ¥ HTTP alebo FTP proxy ak je poÄĂ­taÄ\n"
"umiestnenĂ½ za proxy serverom.\n"
@@ -1895,7 +1893,7 @@ msgstr ""
" * \"%s\": ak si želĂ¡te zmeniÅ¥ konfigurĂ¡ciu zavĂ¡dzaÄa, kliknite na toto\n"
"tlaÄidlo. TĂ¡to možnosÅ¥ je rezervovanĂ¡ pre skĂºsenĂ½ch pouÅ¾Ă­vateľov. Prezrite\n"
"si tlaÄenĂº dokumentĂ¡ciu alebo internĂº dokumentĂ¡ciu vrĂ¡mci KontrolnĂ©ho\n"
-"centra Mandriva Linux.\n"
+"centra Mageia.\n"
"\n"
" * \"%s\": mĂ¡te možnosÅ¥ definitĂ­vne nastaviÅ¥ služby, ktorĂ© budĂº\n"
"spĂºÅ¡Å¥anĂ© na vaÅ¡om poÄĂ­taÄi. Ak plĂ¡nujete pouÅ¾Ă­vaÅ¥ tento poÄĂ­taÄ ako\n"
@@ -1917,26 +1915,28 @@ msgid "Graphical Interface"
msgstr "Grafické rozhranie"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
"Vyberte si pevnĂ½ disk, ktorĂ½ chcete vymazaÅ¥ aby ste mohli vytvoriÅ¥\n"
-"novĂ½ oddiel pre Mandriva Linux. BuÄte opatrnĂ­, vÅ¡etky Ăºdaje ktorĂ© sa\n"
+"novĂ½ oddiel pre Mageia. BuÄte opatrnĂ­, vÅ¡etky Ăºdaje ktorĂ© sa\n"
"na disku nachĂ¡dzajĂº budĂº odstrĂ¡nenĂ© a nebude možnĂ© ich obnoviÅ¥!"
#: ../help.pm:866
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"Kliknite na \"%s\" ak si želĂ¡te vymazaÅ¥ vÅ¡etky Ăºdaje a oblasti ktorĂ©\n"
"sa nachĂ¡dzajĂº na vaÅ¡om pevnom disku. BuÄte opatrnĂ­, po kliknutĂ­ na\n"
diff --git a/perl-install/install/help/po/sl.po b/perl-install/install/help/po/sl.po
index 17f7873be..71e2dd797 100644
--- a/perl-install/install/help/po/sl.po
+++ b/perl-install/install/help/po/sl.po
@@ -15,6 +15,7 @@ msgstr ""
"PO-Revision-Date: 2009-10-03 17:02+0200\n"
"Last-Translator: Jure Repinc <jlp@holodeck1.com>\n"
"Language-Team: Slovenian <lugos-slo@lugos.si>\n"
+"Language: sl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -26,12 +27,12 @@ msgstr ""
#, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
"Preden nadaljujete, pozorno preberite pogoje licenÄne pogodbe,\n"
-"ki se nanaša na celotno distribucijo Mandriva Linux. Če se strinjate z "
+"ki se nanaša na celotno distribucijo Mageia. Če se strinjate z "
"vsemi\n"
"pogoji licenÄne pogodbe, oznaÄite okence »%s«. ÄŒe se s pogoji pogodbe\n"
"ne strinjate, pa oznaÄite okence »%s« in vaÅ¡ raÄunalnik se bo ponovno zagnal."
@@ -137,7 +138,7 @@ msgstr "Ali želite uporabiti to možnost?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -147,24 +148,24 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"Na seznamu so razdelki za Linux, ki jih je Äarovnik zaznal na vaÅ¡em\n"
@@ -200,28 +201,27 @@ msgstr ""
#: ../help.pm:88
#, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Namestitev za Mandriva Linux je shranjena na veÄ nosilcih.\n"
+"Namestitev za distribucijo Mageia je shranjena na veÄ nosilcih.\n"
"ÄŒe je izbrani paket shranjen na drugem nosilcu, bo DrakX izvrgel\n"
"trenutnega in vas pozval, da v pogon vstavite pravi nosilec.\n"
"Če pravega nosilca nimate, kliknite »%s« in paketi z njega ne\n"
"bodo nameÅ¡Äeni."
-#: ../help.pm:95, c-format
-#, fuzzy
+#: ../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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -272,7 +272,7 @@ msgid ""
"megabytes."
msgstr ""
"Sedaj je Äas za izbiro programov, ki jih želite namestiti na sistem.\n"
-"Za Mandriva Linux je dostopnih na tisoÄe razliÄnih programskih paketov.\n"
+"Za distribucijo Mageia je dostopnih na tisoÄe razliÄnih programskih paketov.\n"
"Da bi bilo upravljanje s paketi bolj preprosto, so razvrÅ¡Äeni v skupine\n"
"vsebinsko povezanih paketov.\n"
"\n"
@@ -359,10 +359,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -393,9 +393,9 @@ msgstr ""
"\n"
"!! Če izberete paket ali skupino paketov, ki vsebuje strežnik,\n"
"boste morali namestitev takšnega paketa na izrecno vprašanje\n"
-"potrditi. Mandriva Linux namreÄ kot privzeto vkljuÄi vse\n"
+"potrditi. Mageia namreÄ kot privzeto vkljuÄi vse\n"
" nameÅ¡Äene storitve ob zagonu sistema. ÄŒeprav ob izdaji\n"
-"te razliÄice Mandriva Linuxa ni bilo znanih težav v zvezi z varnostjo,\n"
+"te razliÄice Mageia ni bilo znanih težav v zvezi z varnostjo,\n"
"je mogoÄe, da so bile odkrite varnostne luknje kasneje. ÄŒe za \n"
"doloÄeno storitev ne veste, kaj je njena naloga, kliknite »%s« S klikom\n"
"na »%s«bodo nameÅ¡Äene naÅ¡tete storitve, sistem pa jih bo samodejno\n"
@@ -530,7 +530,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -585,7 +585,7 @@ msgid ""
"not successful in getting the display configured."
msgstr ""
"X (okenski sistem X) je srce grafiÄnega vmesnika za GNU/Linux\n"
-"na katerega se zanaÅ¡ajo vsa v Mandriva Linux vkljuÄena grafiÄna\n"
+"na katerega se zanaÅ¡ajo vsa v distribucijo Mageia vkljuÄena grafiÄna\n"
"okolja. (KDE, GNOME, AfterStep, WindowMaker ...)\n"
"\n"
"Prikazal se vam bo seznam razliÄnih vrednosti, ki jih lahko spreminjate,\n"
@@ -699,39 +699,39 @@ msgstr ""
#: ../help.pm:319
#, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -740,15 +740,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -762,11 +761,11 @@ msgid ""
"refer to the ``Managing Your Partitions'' section in the ``Starter Guide''."
msgstr ""
"DoloÄite, na katerem delu trdega diska naj bo nameÅ¡Äen operacijski\n"
-"sistem Mandriva Linux. ÄŒe je trdi disk prazen ali Äe na njem nameÅ¡Äeni\n"
+"sistem Mageia. ÄŒe je trdi disk prazen ali Äe na njem nameÅ¡Äeni\n"
"operacijski sistem zaseda celoten prostor, boste morali disk razdeliti na\n"
"posamezne razdelke. Razdeljevanje trdega diska izvede logiÄno\n"
"razdelitev, ki zagotovi potrebni prostor za namestitev operacijskega\n"
-"sistema Mandriva Linux.\n"
+"sistema Mageia.\n"
"\n"
"Trdega diska po izvrÅ¡enem razdeljevanju obiÄajno ni mogoÄe povrniti v "
"prejšnje stanje.\n"
@@ -809,7 +808,7 @@ msgstr ""
" nameÅ¡Äanje novih programov v Windows.\n"
"\n"
" * »%s«: ÄŒe želite izbrisati vse obstojeÄe razdelke z vsemi podatki in jih \n"
-"nadomestiti s sistemom Mandriva Linux, izberite to možnost.\n"
+"nadomestiti s sistemom Mageia, izberite to možnost.\n"
"Bodite previdni, ko boste potrdili to izbiro, prejÅ¡njega stanja ne bo veÄ "
"mogoÄe vzpostaviti.\n"
"\n"
@@ -949,7 +948,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -967,7 +966,7 @@ msgstr ""
"\n"
"Kliknite na »%s«,ko boste pripravljeni na razdeljevanje.\n"
"\n"
-"Kliknite na »%s«, Äe želite za namestitev sistema Mandriva Linux\n"
+"Kliknite na »%s«, Äe želite za namestitev sistema Mageia\n"
"izbrati drug razdelek.\n"
"\n"
"Kliknite na »%s«, Äe želite doloÄiti razdelke, na katerih naj sistem\n"
@@ -976,7 +975,7 @@ msgstr ""
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -989,7 +988,7 @@ msgid ""
"the selected package(s), or \"%s\" to abort."
msgstr ""
"Verjetno so bili od njegove izdaje pa do Äasa, ko nameÅ¡Äate\n"
-"Mandriva Linux na svoj raÄunalnik, nekateri paketi popravljeni\n"
+"distribucijo Mageia na svoj raÄunalnik, nekateri paketi popravljeni\n"
"ali nadgrajeni z varnostnimi popravki ali z odstranitvijo hroÅ¡Äev.\n"
"Te popravke lahko prenesete z interneta. ÄŒe imate vzpostavljeno\n"
"internetno povezavo, oznaÄite »%s«, Äe pa želite namestiti\n"
@@ -1010,7 +1009,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1038,21 +1037,21 @@ msgstr "Upravitelj varnostnih nastavitev"
#, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1068,21 +1067,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1099,17 +1098,11 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"Izbrati morate razdelke, na katere boste namestili sistem\n"
-"Mandriva Linux. Če ste razdelke že izbrali ob kakšni predhodni\n"
+"Mageia. Če ste razdelke že izbrali ob kakšni predhodni\n"
"namestitvi GNU/Linux sistema s kakim drugim orodjem za\n"
"razdeljevanje, lahko uporabite obstojeÄe razdelke, sicer pa morate\n"
"razdelke trdega diska za namestitev doloÄiti sedaj.\n"
@@ -1122,7 +1115,7 @@ msgstr ""
"\n"
" * »%s«: brisanje vseh razdelkov na izbranem disku\n"
"\n"
-" * »%s«: samodejno ustvarjanje ext3 in izmenjalnih (swap) razdelkov\n"
+" * »%s«: samodejno ustvarjanje ext4 in izmenjalnih (swap) razdelkov\n"
"na prostem delu vašega trdega diska.\n"
"\n"
"»%s«: dostop do dodatnih možnosti:\n"
@@ -1171,12 +1164,6 @@ msgstr ""
"\n"
"Vse nadaljnje informacije o datoteÄnih sistemih boste naÅ¡li v\n"
"dokumentaciji.\n"
-"\n"
-"ÄŒe Mandriva Linux nameÅ¡Äate na PPC raÄunalnik, morate ustvariti\n"
-"zagonski »bootstrap« razdelek z velikostjo najmanj 1MB, ki ga\n"
-"uporablja zagonski nalagalnik yaboot. ÄŒe ta razdelek nekoliko\n"
-"poveÄate in mu namenite vsaj 50MB, boste nanj lahko shranjevali\n"
-"potrebne datoteke za zasilni zagon sistema."
#: ../help.pm:526
#, c-format
@@ -1216,39 +1203,39 @@ msgstr "Preklopi med normalnim in izvedenskim naÄinom"
#: ../help.pm:536
#, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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 trdem disku je veÄ kot en razdelek za Windows.\n"
"Izberite razdelek, ki ga želite zmanjšati, da bi pridobili prostor za\n"
-"namestitev sistema Mandriva Linux.\n"
+"namestitev sistema Mageia.\n"
"\n"
"Na seznamu so razdelki s podatki: »Ime v Linuxu«, »Ime v Windows«\n"
"»Velikost« \n"
@@ -1295,29 +1282,28 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"Ta korak se zažene samo v primeru, da na vaÅ¡em raÄunalniku že obstaja\n"
"razdelek za GNU/Linux.\n"
"\n"
"Lahko izbirate med novo namestitvijo in med posodobitvijo obstojeÄega\n"
-"sistema Mandriva Linux.\n"
+"sistema Mageia.\n"
"\n"
" * »%s«: S tem boste obstojeÄi sistem povsem odstranili. ÄŒe želite\n"
"spremeniti razdelitev trdega diska ali datoteÄni sistem, izberite to\n"
@@ -1330,7 +1316,7 @@ msgstr ""
"podobno kot pri obiÄajni novi namestitvi.\n"
"\n"
"Možnost »Posodobitev« deluje, Äe imate nameÅ¡Äeno razliÄico\n"
-"sistema Mandriva Linux »8.1« ali novejšo. Posodobitve starejših\n"
+"sistema Mageia »8.1« ali novejšo. Posodobitve starejših\n"
"razliÄic od »8.1« ne priporoÄamo."
#: ../help.pm:594
@@ -1386,8 +1372,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1564,7 +1549,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1591,7 +1576,7 @@ msgstr ""
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -1612,11 +1597,11 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"Izberite sistem za tiskanje. Drugi operacijski sistemi navadno nudijo\n"
-"en sistem, Mandriva Linux pa vam daje na izbiro dva.\n"
+"en sistem, Mageia pa vam daje na izbiro dva.\n"
"Od obeh sistemov je vsak primeren za svojo vrsto namestitve.\n"
"\n"
" * »%s«--je kratica za »print, do not queue« (tiskaj, ne vnesi v Äakalno "
@@ -1666,7 +1651,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1706,8 +1691,8 @@ msgstr ""
"prikljuÄena v raÄunalniku, kliknite na gumb in izberite\n"
"drug gonilnik."
-#: ../help.pm:794, c-format
-#, fuzzy
+#: ../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"
@@ -1747,8 +1732,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1765,7 +1749,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1848,13 +1832,13 @@ msgstr "GrafiÄna kartica"
#: ../help.pm:861
#, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
"Izberite trdi disk, ki ga želite izbrisati, da bi dobili prostor za "
"razdelek\n"
-"za Mandriva Linux.\n"
+"za distribucijo Mageia.\n"
"Vsi podatki na izbranem disku bodo izbrisani in jih ne bo mogoÄe\n"
"obnoviti!"
@@ -1862,12 +1846,12 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"Če želite izbrisati vse razdelke na tem disku in vse podatke na njih,\n"
"kliknite na »%s« Pazite, po tem, ko boste kliknili »%s«, razdelkov\n"
diff --git a/perl-install/install/help/po/sq.po b/perl-install/install/help/po/sq.po
index 9fecd0669..d87248cd2 100644
--- a/perl-install/install/help/po/sq.po
+++ b/perl-install/install/help/po/sq.po
@@ -11,6 +11,7 @@ msgstr ""
"PO-Revision-Date: 2004-09-15 13:33+0200\n"
"Last-Translator: Naim Daka <naim70@freesurf.ch>\n"
"Language-Team: Albanian <LL@li.org>\n"
+"Language: sq\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8-bit\n"
@@ -20,12 +21,12 @@ msgstr ""
#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
"Para se të vazhdoni më tutje, ju duhet ti lexoni termet dhe kushtet për\n"
-"përdorimin e licencës. Kjo mbulon tërë shpërndarjen e Mandriva Linux,\n"
+"përdorimin e licencës. Kjo mbulon tërë shpërndarjen e Mageia,\n"
"nëse ju pajtoheni me këto kushte, klikoni mbi mbi kopsën \"%s\".\n"
"Nëse ju nuk pajtoheni atëher thjeshtë ndaleni komjuterin tuaj."
@@ -132,7 +133,8 @@ msgstr "A dëshironi ta përdorni këtë veçori?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -142,24 +144,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"Lista e lartë shënuar identifikon ndrajet Linux të zbuluara në\n"
@@ -198,14 +204,13 @@ msgstr ""
#: ../help.pm:88
#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Pakot e nevojshme për Instalimin e Mandriva Linux janë të shpërndara në "
-"shumë\n"
+"Pakot e nevojshme për Instalimin e Mageia janë të shpërndara në shumë\n"
"CDROM-e. Fatëmirësisht, DrakX i njef të gjitha lokacinet e pakove në CDROM-"
"e.\n"
"Ai do ta qetë jashtë CD-në që gjindet në lexuesin e CD-ve, dhe juve do të "
@@ -216,12 +221,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -272,12 +276,12 @@ msgid ""
"megabytes."
msgstr ""
"Tani është momenti që ti zgjedhni pakot që duhet të instalohen në sistemin\n"
-"tuaj. Duhet ta dini se Mandriva Linux përmban me mijëra pako instaluese,\n"
+"tuaj. Duhet ta dini se Mageia përmban me mijëra pako instaluese,\n"
"dhe nuk është me rendësi që ti njifti të gjitha për mendësh.\n"
"\n"
"Pakot janë të radhitura në grupe përkatëse për përdorim të veçant në "
"makinën\n"
-"tuaj. Mandriva Linux posedon katër instalime të përcaktuara. Ju mund të\n"
+"tuaj. Mageia posedon katër instalime të përcaktuara. Ju mund të\n"
"mendoni mbi këto klasa instaluese si kontainer të pakove të ndryshme.\n"
"Ju keni mundësi ti përzini (mix) dhe ti barazoni aplikacionet nga "
"kontainerët\n"
@@ -351,10 +355,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -525,7 +529,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -581,7 +585,7 @@ msgid ""
msgstr ""
"X (për Sistemin Windows X) është zemra e interfacit grafik për GNU/Linux\n"
"në të cilin të gjitha mjediset grafike (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etj.) janë të denguara mbi Mandriva Linux.\n"
+"WindowMaker, etj.) janë të denguara mbi Mageia.\n"
"\n"
"Juve do të ju prezentohet lista e parametrave të ndryshëm për të ndryshuar,\n"
"dhe për të pranuar çfaqjet grafike optimale: Kartelë Grafike\n"
@@ -706,39 +710,43 @@ msgstr ""
#: ../help.pm:319
#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -747,15 +755,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -769,7 +777,7 @@ msgid ""
"refer to the ``Managing Your Partitions'' section in the ``Starter Guide''."
msgstr ""
"Kjo etapë do të ju mundësoj që të përcaktoni me precizitet vendosjen dhe\n"
-"instalimin e Mandriva Linux. Nëse disku i juaj i fortë është zbrazët apo i\n"
+"instalimin e Mageia. Nëse disku i juaj i fortë është zbrazët apo i\n"
"përdorur nga një sistem tjetër eksploatimi, ju duhet ta shpërndani\n"
"diskun tuaj në pjesë. Ndarje e diskut d.m.th. ta shpërndani me precizitet\n"
"që më fund të krijoni një hapësire për instalimin e sistemit Mandriva "
@@ -814,7 +822,7 @@ msgstr ""
"\n"
" * \"%s\": nëse ju dëshironi ti zhdukni të gjitha\n"
"të dhënat dhe aplikacionet e instaluara në sistemin tuaj, dhe ti\n"
-"zëvendësoni me një sistem të ri Mandriva Linux, zgjedheni këtë mundësi.\n"
+"zëvendësoni me një sistem të ri Mageia, zgjedheni këtë mundësi.\n"
"Keni kujDES, sepse kjo mundësi është e pa kthyeshme mbrapa. Është e pa\n"
"mundur të gjindet të dhënat e zhdukura.\n"
"\n"
@@ -959,7 +967,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -980,7 +988,7 @@ msgstr ""
"Klikoni mbi \"%s\" kur ju jeni i gatshëm që ti formatoni ndarjet.\n"
"\n"
"Klikoni mbi \"%s\" nëse ju dëshironi të zgjedhni një ndarje tjetër apo\n"
-"të instaloni një sistemi të ri eksploatues Mandriva Linux.\n"
+"të instaloni një sistemi të ri eksploatues Mageia.\n"
"\n"
"Klikoni mbi \"%s\" nëse ju dëshironi ti zgjedhni ndarjet, për një\n"
"verifikim të sektorëve të dëmtuar në disk."
@@ -988,7 +996,7 @@ msgstr ""
#: ../help.pm:437
#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -1000,7 +1008,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"Nga momenti kur ju jeni duke instaluar Mandriva Linux, është e mundur që\n"
+"Nga momenti kur ju jeni duke instaluar Mageia, është e mundur që\n"
"disa pako janë azhurnuar prej daljes së atij prodhimi. Disa buge mund\n"
"të korigjohen, njashtu dhe probleme tjera të sigurisë. Për të ju\n"
"mundësuar të përfitoni një azhurnim, do të jenë të propozuara që të\n"
@@ -1024,7 +1032,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1051,21 +1059,24 @@ msgstr "Siguria e Administratorit:"
#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1081,21 +1092,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1112,17 +1125,11 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"Në këtë etapë ju duhet të zgjedhni se cila(t) ndarje(t) do të përdoret(n)\n"
-"për sistemin tuaj Mandriva Linux. Nëse ndarja e diskut është bërë më heret,\n"
+"për sistemin tuaj Mageia. Nëse ndarja e diskut është bërë më heret,\n"
"nga një instalim tjetër GNU/Linux apo nga nji vegël tjetër ndarëse, ju\n"
"mund të përdorni ndarjet e bëra. Mes tjerash ndarjet duhen të jenë të\n"
"përcaktuara\n"
@@ -1138,7 +1145,7 @@ msgstr ""
" * \"%s\": ky opcion do të zhduk, të gjitha ndarjet në diskun e zgjedhur\n"
"\n"
" * \"%s\": ky opcion mundëson krijimin e një sistemi të skedareve\n"
-"ext3 dhe swap të ndarjeve, në hapësirën e lirë të diskut tuaja\n"
+"ext4 dhe swap të ndarjeve, në hapësirën e lirë të diskut tuaja\n"
"\n"
"\"%s\": mundëson hyrjen në fonksionimin e llogarive:\n"
"\n"
@@ -1188,13 +1195,6 @@ msgstr ""
"\n"
"Për të përfituar më shumë informacione mbi sistemet e skedareve, lexoni mbi\n"
"sistemin e skedareve ext2FS në ``Doracakun referues''.\n"
-"\n"
-"Nëse ju jeni duke instaluar një stacion PPC, ju duhet të krijoni një ndarje\n"
-"të vogël HFS ``bootstrap'' më së paku 1MB, e cila do të përdoret nga "
-"bootloader\n"
-"yaboot. Nëse dëshironi të bëni një ndarje më të madhe, p.sh 50MB, ju duhet\n"
-"të gjeni një vegël për të vendosur bërthamat dhe imazhet ramdisk hyrëse në\n"
-"rastë të ndonji problemi."
#: ../help.pm:526
#, c-format
@@ -1234,39 +1234,45 @@ msgstr "Kalo mes modit normal/ekspert"
#: ../help.pm:536
#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the "
+"first\n"
"disk or partition is called \"C:\")."
msgstr ""
"Janë gjetur më shumë se një ndarje Windows në diskun tuaj të fort, ju\n"
"lutemi zgjedheni njërin për ta ridimenziunuar, dhe për të instaluar\n"
-"sistemin të ri eksploatues Mandriva Linux.\n"
+"sistemin të ri eksploatues Mageia.\n"
"\n"
"Çdo ndarje është listuar simbas: \"Emri Linux\", \"Emri Windows\"\n"
"\"Kapaciteti\".\n"
@@ -1315,29 +1321,29 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"Kjo etapë aktivizohet automatikisht nëse ju posedoni një ndarje të vjetër\n"
"GNU/Linux, në makinën tuaj.\n"
"\n"
"DrakX tani ka nevojë të dijë nëse ju dëshironi të çfaqni një instalim,\n"
-"apo azhurnim të ri, në sistemin ekzistues Mandriva Linux:\n"
+"apo azhurnim të ri, në sistemin ekzistues Mageia:\n"
"\n"
" * \"%s\": Për shumicën e rasteve, ky kompletisht shlyhet nga sistemet\n"
"e vjetra. Nëse ju dëshironi ta ndërroni shpërndarjen e diskut tuaj të "
@@ -1349,16 +1355,15 @@ msgstr ""
"disa të dhëna ekzistuese nga të mbi-zëvendësuarat.\n"
"\n"
" * \"%s\": kjo klasë instaluese ju mundëson azhurnimin e pakove aktuale\n"
-"të instaluara, në sistemin tuaj Mandriva Linux. Skema e ndarjes,\n"
+"të instaluara, në sistemin tuaj Mageia. Skema e ndarjes,\n"
"dhe e të dhënave të përdoruesve, nuk do të ndryshohet. Shumica\n"
"e etapave të tjera konfiguruese mundësojnë një vazhdim, të njëjtë sikur\n"
"tek instalimet standarde.\n"
"\n"
"Duke përdorur mundësinë ``Azhurno'' duhet të funksionoj shumë mirë në "
"sistemin\n"
-"Mandriva Linux ndër versionin \"8.1\" apo më të ri. Tentimi i Azhurnimit të\n"
-"një versioni më të vjetër se versioni Mandriva Linux \"8.1\" nuk "
-"rekomandohet."
+"Mageia ndër versionin \"8.1\" apo më të ri. Tentimi i Azhurnimit të\n"
+"një versioni më të vjetër se versioni Mageia \"8.1\" nuk rekomandohet."
#: ../help.pm:594
#, fuzzy, c-format
@@ -1413,8 +1418,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1570,7 +1574,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1594,7 +1598,7 @@ msgstr ""
#, 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 Mandriva Linux offers two. Each of\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"
@@ -1615,7 +1619,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"Këtu, ne e zgjedhim një sistem stampues për kompjuterin tuaj. Sistemet "
@@ -1672,7 +1676,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1753,8 +1757,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1771,7 +1774,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1861,24 +1864,26 @@ msgstr "Interfac Grafikë"
#: ../help.pm:861
#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
-"Zgjedheni diskun e fort (hard drive) që dëshironi ta zhdukni, për të\n"
-"instaluar një ndarje të re Mandriva Linux. Keni kujDES, të gjitha të dhënat\n"
+"Zgjedheni diskun e fort (hard disk drive) që dëshironi ta zhdukni, për të\n"
+"instaluar një ndarje të re Mageia. Keni kujDES, të gjitha të dhënat\n"
"do të zhduken, dhe nuk mund të rekuperohen!"
#: ../help.pm:866
#, fuzzy, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"Klikoni mbi \"%s\" nëse ju dëshironi ti zhdukni të dhënat dhe ndarjet në\n"
"diskun tuaj të fort. Keni kujDES, mbasi që të klikoni mbi \"%s\", ju nuk\n"
diff --git a/perl-install/install/help/po/sr.po b/perl-install/install/help/po/sr.po
index c3ed405a2..95516e817 100644
--- a/perl-install/install/help/po/sr.po
+++ b/perl-install/install/help/po/sr.po
@@ -11,23 +11,24 @@ msgstr ""
"PO-Revision-Date: 2004-09-15 13:33+0200\n"
"Last-Translator: Toma Jankovic <tomaja@net.yu>\n"
"Language-Team: Serbian <i18n@mandrake.co.yu>\n"
+"Language: sr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 0.9.6\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"
+"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 Mandriva Linux distribution. If you agree with all the\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"
-"Đ¿Đ¾ĐºÑ€Đ¸Đ²Đ° Ñ†ĐµĐ»Ñƒ Mandriva Linux диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ†Đ¸Ñ˜Ñƒ, и ÑƒĐºĐ¾Đ»Đ¸ĐºĐ¾ Ñе ÑĐ»Đ°Đ¶ĐµÑ‚Đµ\n"
+"Đ¿Đ¾ĐºÑ€Đ¸Đ²Đ° Ñ†ĐµĐ»Ñƒ Mageia диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ†Đ¸Ñ˜Ñƒ, и ÑƒĐºĐ¾Đ»Đ¸ĐºĐ¾ Ñе ÑĐ»Đ°Đ¶ĐµÑ‚Đµ\n"
"Ñа ÑĐ²Đ¸Đ¼ уÑĐ»Đ¾Đ²Đ¸Đ¼Đ° ĐºĐ¾Ñ˜Đ¸ Ñе Đ½Đ°Đ»Đ°Đ·Đµ у ÑĐ¾Ñ˜, ĐºĐ»Đ¸ĐºĐ½Đ¸Ñ‚Đµ Đ½Đ° \"ĐŸÑ€Đ¸Ñ…Đ²Đ°Ñ‚Đ°Đ¼\" Ñ‚Đ°ÑÑ‚ĐµÑ€\n"
"Đ£ĐºĐ¾Đ»Đ¸ĐºĐ¾ Đ½Đµ Đ¿Ñ€Đ¸Ñ…Đ²Đ°Ñ‚Đ°Ñ‚Đµ, Ñ˜ĐµĐ´Đ½Đ¾ÑÑ‚Đ°Đ²Đ½Đ¾ иÑĐºÑ™ÑƒÑ‡Đ¸Ñ‚Đµ \n"
"Ñ€Đ°Ñ‡ÑƒĐ½Đ°Ñ€."
@@ -136,7 +137,8 @@ msgstr "Да ли Đ¶ĐµĐ»Đ¸Ñ‚Đµ да ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ Đ¾Đ²Ñƒ Đ¾Đ¿Ñ†Đ¸Ñ˜Ñƒ ?"
#: ../help.pm:57
#, fuzzy, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -146,24 +148,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"Đ˜Đ·Đ½Đ°Đ´ Ñе Đ½Đ°Đ»Đ°Đ·Đ¸ лиÑÑ‚Đ° Đ¿Đ¾ÑÑ‚Đ¾Ñ˜ĐµÑ›Đ¸Ñ… Linux Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° ĐºĐ¾Ñ˜Đµ Ñу Đ´ĐµÑ‚ĐµĐºÑ‚Đ¾Đ²Đ°Đ½Đµ\n"
@@ -207,14 +213,13 @@ msgstr ""
#: ../help.pm:88
#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Mandriva Linux Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ° Ñе Đ½Đ°Đ»Đ°Đ·Đ¸ Đ½Đ° Đ½ĐµĐºĐ¾Đ»Đ¸ĐºĐ¾ диÑĐºĐ¾Đ²Đ° Đ¸Đ»Đ¸Ñ‚Đ¸ CDROM-Đ¾Đ²Đ°. "
-"DrakX\n"
+"Mageia Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ° Ñе Đ½Đ°Đ»Đ°Đ·Đ¸ Đ½Đ° Đ½ĐµĐºĐ¾Đ»Đ¸ĐºĐ¾ диÑĐºĐ¾Đ²Đ° Đ¸Đ»Đ¸Ñ‚Đ¸ CDROM-Đ¾Đ²Đ°. DrakX\n"
"Đ·Đ½Đ° ÑƒĐºĐ¾Đ»Đ¸ĐºĐ¾ да ÑƒĐºĐ¾Đ»Đ¸ĐºĐ¾ Ñ˜Đµ ÑĐµĐ»ĐºÑ‚Đ¾Đ²Đ°Đ½Đ¸ Đ¿Đ°ĐºĐµÑ‚ Đ»Đ¾Ñ†Đ¸Ñ€Đ°Đ½ Đ½Đ° Đ´Ñ€ÑƒĐ³Đ¾Đ¼ CDROM-у и "
"Đ¸Đ·Đ±Đ°Ñ†Đ¸Ñ›Đµ\n"
"Ñ‚Ñ€ĐµĐ½ÑƒÑ‚Đ½Đ¸ CD Ñ‚Đµ Ñ‚Ñ€Đ°Đ¶Đ¸Ñ‚Đ¸ Đ¾Đ´ Đ²Đ°Ñ Đ´Đ° ÑƒĐ±Đ°Ñ†Đ¸Ñ‚Đµ Đ¾Đ´Đ³Đ¾Đ²Đ°Ñ€Đ°Ñ˜ÑƒÑ›Đ¸."
@@ -223,12 +228,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -279,8 +283,7 @@ msgid ""
"megabytes."
msgstr ""
"Đ¡Đ°Đ´Đ° Ñ˜Đµ Đ²Ñ€ĐµĐ¼Đµ да Đ¾Đ´Ñ€ĐµĐ´Đ¸Đ¼Đ¾ ĐºĐ¾Ñ˜Đµ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đµ Đ¶ĐµĐ»Đ¸Ñ‚Đµ да Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ Đ½Đ° Đ²Đ°Ñˆ\n"
-"ÑиÑÑ‚ĐµĐ¼. ĐŸĐ¾ÑÑ‚Đ¾Ñ˜Đµ Ñ…Đ¸Ñ™Đ°Đ´Đµ Đ¿Đ°ĐºĐµÑ‚Đ° Đ´Đ¾ÑÑ‚ÑƒĐ¿Đ½Đ¸Ñ… за Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Ñƒ Đ½Đ° Mandriva Linux, "
-"и \n"
+"ÑиÑÑ‚ĐµĐ¼. ĐŸĐ¾ÑÑ‚Đ¾Ñ˜Đµ Ñ…Đ¸Ñ™Đ°Đ´Đµ Đ¿Đ°ĐºĐµÑ‚Đ° Đ´Đ¾ÑÑ‚ÑƒĐ¿Đ½Đ¸Ñ… за Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Ñƒ Đ½Đ° Mageia, и \n"
"да би Đ¸Ñ… ÑƒÑ‡Đ¸Đ½Đ¸Đ»Đ¸ Đ´Đ¾ÑÑ‚ÑƒĐ¿Đ½Đ¸Ñ˜Đ¸Đ¼, ÑĐ¼ĐµÑ’Ñ‚ĐµĐ½Đ¸ Ñу у Đ³Ñ€ÑƒĐ¿Đµ ÑĐ»Đ¸Ñ‡Đ½Đ¸Ñ… Đ°Đ¿Đ»Đ¸ĐºĐ°Ñ†Đ¸Ñ˜Đ°.\n"
"\n"
"ĐŸĐ°ĐºĐµÑ‚Đ¸ Ñу ÑĐ¾Ñ€Ñ‚Đ¸Ñ€Đ°Đ½Đ¸ у Đ³Ñ€ÑƒĐ¿Đµ у Đ¾Đ´Đ½Đ¾Ñу Đ½Đ° Đ¾Đ´Đ³Đ¾Đ²Đ°Ñ€Đ°Ñ˜ÑƒÑ›Ñƒ ÑƒĐ¿Đ¾Ñ‚Ñ€ĐµĐ±Ñƒ Đ½Đ° Đ²Đ°ÑˆĐ¾Ñ˜\n"
@@ -361,10 +364,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -394,7 +397,7 @@ msgstr ""
"\n"
"!! Đ£ĐºĐ¾Đ»Đ¸ĐºĐ¾ Ñ˜Đµ ÑĐµÑ€Đ²ĐµÑ€ Đ¿Đ°ĐºĐµÑ‚ Đ¸Đ·Đ°Đ±Ñ€Đ°Đ½ ÑĐ»ÑƒÑ‡Đ°Ñ˜Đ½Đ¾ или ĐºĐ°Đ¾ Đ´ĐµĐ¾\n"
"Ñ†ĐµĐ»Đµ Đ³Ñ€ÑƒĐ¿Đµ, Đ±Đ¸Ñ›ĐµÑ‚Đµ ÑƒĐ¿Đ¸Ñ‚Đ°Đ½Đ¸ да ли заиÑÑ‚Đ° Đ¶ĐµĐ»Đ¸Ñ‚Đµ да Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ\n"
-"Đ¿Đ¾Đ½ÑƒÑ’ĐµĐ½Đµ ÑĐµÑ€Đ²ĐµÑ€Đµ. ĐŸĐ¾Đ´ Mandriva Linux-Đ¾Đ¼, ÑĐ²Đ¸ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đ¸\n"
+"Đ¿Đ¾Đ½ÑƒÑ’ĐµĐ½Đµ ÑĐµÑ€Đ²ĐµÑ€Đµ. ĐŸĐ¾Đ´ Mageia-Đ¾Đ¼, ÑĐ²Đ¸ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đ¸\n"
"ÑĐµÑ€Đ²ĐµÑ€Đ¸ Ñе ÑÑ‚Đ°Ñ€Ñ‚ÑƒÑ˜Ñƒ Đ¿Đ¾ default-у за Đ²Ñ€ĐµĐ¼Đµ Đ¿Đ¾Đ´Đ¸Đ·Đ°Ñа ÑиÑÑ‚ĐµĐ¼Đ°. Đ§Đ°Đº и Đ°ĐºĐ¾ Ñу "
"ÑĐ¸Đ³ÑƒÑ€Đ½Đ¸ и Đ½ĐµĐ¼Đ°Ñ˜Ñƒ\n"
"Đ¿Đ¾Đ·Đ½Đ°Ñ‚Đ¸Ñ… Đ±ĐµĐ·Đ±ĐµĐ´Đ½Đ¾ÑĐ½Đ¸Ñ… Đ¿Ñ€Đ¾Đ¿ÑƒÑÑ‚Đ° Đ´Đ¾ Đ²Ñ€ĐµĐ¼ĐµĐ½Đ° излаÑĐºĐ° диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ†Đ¸Ñ˜Đµ, Đ¼Đ¾Đ¶Đµ Ñе "
@@ -537,7 +540,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -593,7 +596,7 @@ msgid ""
msgstr ""
"X (или X Window Đ¡Đ¸ÑÑ‚ĐµĐ¼) Ñ˜Đµ ÑÑ€Ñ†Đµ GNU/Linux Đ³Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ¾Đ³ Đ¸Đ½Ñ‚ĐµÑ€Ñ„ĐµÑ˜Ñа\n"
"Đ½Đ° ĐºĐ¾Ñ˜Đ¸ Ñе Đ¾ÑлаÑĐ°Ñ˜Ñƒ ÑĐ²Đ° Đ³Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ° Đ¾ĐºÑ€ÑƒĐ¶ĐµÑа (KDE, GNOME, AfterStep,\n"
-"WindowMaker, Đ¸Ñ‚Đ´.) ĐºĐ¾Ñ˜Đ° Ñе Đ½Đ°Đ»Đ°Đ·Đµ у Mandriva Linux-у.\n"
+"WindowMaker, Đ¸Ñ‚Đ´.) ĐºĐ¾Ñ˜Đ° Ñе Đ½Đ°Đ»Đ°Đ·Đµ у Mageia-у.\n"
"\n"
"Đ‘Đ¸Ñ›Đµ Đ²Đ°Đ¼ Đ¿Ñ€Đ¸ĐºĐ°Đ·Đ°Đ½Đ° лиÑÑ‚Đ° Ñа Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ¸Ñ‚Đ¸Đ¼ Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ¸Đ¼Đ° Ñ‡Đ¸Ñ˜Đ¾Đ¼ Đ¸Đ·Đ¼ĐµĐ½Đ¾Đ¼\n"
"Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ´Đ¾Đ±Đ¸Ñ‚Đ¸ Đ¾Đ¿Ñ‚Đ¸Đ¼Đ°Đ»Đ°Đ½ Đ³Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ¸ Đ¿Ñ€Đ¸ĐºĐ°Đ·: Đ“Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ†Đ°\n"
@@ -710,39 +713,43 @@ msgstr ""
#: ../help.pm:319
#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -751,15 +758,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -773,12 +780,11 @@ msgid ""
"refer to the ``Managing Your Partitions'' section in the ``Starter Guide''."
msgstr ""
"Đ£ Đ¾Đ²Đ¾Đ¼ Ñ‚Ñ€ĐµĐ½ÑƒÑ‚ĐºÑƒ, Đ¼Đ¾Ñ€Đ°Ñ‚Đµ да Đ¸Đ·Đ°Đ±ĐµÑ€ĐµÑ‚Đµ Đ³Đ´Đµ Ñ›ĐµÑ‚Đµ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đ¸\n"
-"Mandriva Linux Đ¾Đ¿ĐµÑ€Đ°Ñ‚Đ¸Đ²Đ½Đ¸ ÑиÑÑ‚ĐµĐ¼ Đ½Đ° Đ²Đ°Ñˆ Ñ…Đ°Ñ€Đ´ диÑĐº. Đ£ĐºĐ¾Đ»Đ¸ĐºĐ¾ Ñ˜Đµ Đ¿Ñ€Đ°Đ·Đ°Đ½ или\n"
+"Mageia Đ¾Đ¿ĐµÑ€Đ°Ñ‚Đ¸Đ²Đ½Đ¸ ÑиÑÑ‚ĐµĐ¼ Đ½Đ° Đ²Đ°Ñˆ Ñ…Đ°Ñ€Đ´ диÑĐº. Đ£ĐºĐ¾Đ»Đ¸ĐºĐ¾ Ñ˜Đµ Đ¿Ñ€Đ°Đ·Đ°Đ½ или\n"
"Đ¿Đ¾ÑÑ‚Đ¾Ñ˜ĐµÑ›Đ¸ Đ¾Đ¿ĐµÑ€Đ°Ñ‚Đ¸Đ²Đ½Đ¸ ÑиÑÑ‚ĐµĐ¼ ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸ ÑĐ°Đ² Đ¿Đ¾ÑÑ‚Đ¾Ñ˜ĐµÑ›Đ¸ Đ¿Ñ€Đ¾ÑÑ‚Đ¾Ñ€ Đ½Đ° диÑĐºÑƒ, Ñ‚Ñ€ĐµĐ±Đ° да "
"Đ³Đ°\n"
"Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¾Đ½Đ¸Ñ€Đ°Ñ‚Đµ. Đ£ Đ¾ÑĐ½Đ¾Đ²Đ¸, Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¾Đ½Đ¸Ñ€Đ°Ñе Ñ…Đ°Ñ€Đ´ диÑĐºĐ° Ñе ÑаÑÑ‚Đ¾Ñ˜Đ¸ Đ»Đ¾Đ³Đ¸Ñ‡ĐºĐ¾Đ³\n"
-"Đ´ĐµÑ™ĐµÑа да би Đ¾Đ±ĐµĐ·Đ±ĐµĐ´Đ¸Đ»Đ¸ Đ¿Ñ€Đ¾ÑÑ‚Đ¾Ñ€ за Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Ñƒ Đ²Đ°Ñˆ Đ½Đ¾Đ²Đ¸ Mandriva Linux "
-"ÑиÑÑ‚ĐµĐ¼.\n"
+"Đ´ĐµÑ™ĐµÑа да би Đ¾Đ±ĐµĐ·Đ±ĐµĐ´Đ¸Đ»Đ¸ Đ¿Ñ€Đ¾ÑÑ‚Đ¾Ñ€ за Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Ñƒ Đ²Đ°Ñˆ Đ½Đ¾Đ²Đ¸ Mageia ÑиÑÑ‚ĐµĐ¼.\n"
"\n"
"ĐŸĐ¾ÑˆÑ‚Đ¾ Ñу ĐµÑ„ĐµĐºÑ‚Đ¸ Đ¿Ñ€Đ¾Ñ†ĐµÑа Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¾Đ½Đ¸Ñ€Đ°Ñа Đ¾Đ±Đ¸Ñ‡Đ½Đ¾ Đ½ĐµĐ¿Đ¾Đ²Ñ€Đ°Ñ‚Đ½Đ¸,\n"
"Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¾Đ½Đ¸Ñ€Đ°Ñе Đ¼Đ¾Đ¶Đµ Đ±Đ¸Ñ‚Đ¸ Đ¿Ñ€Đ¸Đ»Đ¸Ñ‡Đ½Đ¾ ÑÑ‚Ñ€ĐµÑĐ°Đ½ Đ¿Ñ€Đ¾Ñ†ĐµÑ Đ·Đ° Đ½ĐµĐ¸ÑĐºÑƒÑĐ½Đµ ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸ĐºĐµ.\n"
@@ -786,7 +792,7 @@ msgstr ""
"Đ¶ÑƒÑ€Đ¸Ñ‚Đµ.\n"
"\n"
"Đ£ĐºĐ¾Đ»Đ¸ĐºĐ¾ ÑÑ‚Đµ Đ¿Đ¾ĐºÑ€ĐµĐ½ÑƒĐ»Đ¸ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Ñƒ у Đ•ĐºÑĐ¿ĐµÑ€Ñ‚ Đ¼Đ¾Đ´Ñƒ, Đ¿Đ¾ĐºÑ€ĐµĐ½ÑƒÑ›ĐµÑ‚Đµ\n"
-"DiskDrake, Mandriva Linux-Đ¾Đ² Đ°Đ»Đ°Ñ‚ за Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đµ, ĐºĐ¾Ñ˜Đ¸ Đ²Đ°Đ¼ Đ´Đ¾Đ·Đ²Đ¾Ñ™Đ°Đ²Đ°Đ² да\n"
+"DiskDrake, Mageia-Đ¾Đ² Đ°Đ»Đ°Ñ‚ за Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đµ, ĐºĐ¾Ñ˜Đ¸ Đ²Đ°Đ¼ Đ´Đ¾Đ·Đ²Đ¾Ñ™Đ°Đ²Đ°Đ² да\n"
"Ñ„Đ¸Đ½Đ¾ Đ¿Đ¾Đ´ĐµÑĐ¸Ñ‚Đµ Đ²Đ°ÑˆĐµ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đµ. ĐŸĐ¾Đ³Đ»ĐµĐ´Đ°Ñ˜Ñ‚Đµ DiskDrake ÑĐµĐºÑ†Đ¸Ñ˜Ñƒ у ``User "
"Guide''.\n"
"Đ˜Đ· Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Đ¾Đ½Đ¾Đ³ Đ¸Đ½Ñ‚ĐµÑ€Ñ„ĐµÑ˜Ñа, Đ¼Đ¾Đ¶ĐµÑ‚Đµ ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đ¸ Ñ‡Đ°Ñ€Đ¾Đ±ÑĐ°ĐºĐµ ĐºĐ°Đ¾ ÑˆÑ‚Đ¾ Ñ˜Đµ Đ¾Đ¿Đ¸ÑĐ°Đ½Đ¾ "
@@ -824,7 +830,7 @@ msgstr ""
"Đ´ĐµÑ„Ñ€Đ°Đ³Đ¼ĐµĐ½Ñ‚Đ¸Ñ€Đ°Ñ‚Đµ\n"
"Windows Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Ñƒ из ÑĐ°Đ¼Đ¾Đ³ Windows-а. Backup Đ¿Đ¾Đ´Đ°Ñ‚Đ°ĐºĐ° Ñ‚Đ°ĐºĐ¾Ñ’Đµ Đ½Đ¸Ñ˜Đµ Đ»Đ¾ÑˆĐ° "
"Đ¸Đ´ĐµÑ˜Đ°..\n"
-"ĐĐ²Đ¾ Ñ€ĐµÑˆĐµÑе Ñе Đ¿Ñ€ĐµĐ¿Đ¾Ñ€ÑƒÑ‡ÑƒÑ˜Đµ ÑƒĐºĐ¾Đ»Đ¸ĐºĐ¾ Đ¶ĐµĐ»Đ¸Ñ‚Đµ да ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ Mandriva Linux и\n"
+"ĐĐ²Đ¾ Ñ€ĐµÑˆĐµÑе Ñе Đ¿Ñ€ĐµĐ¿Đ¾Ñ€ÑƒÑ‡ÑƒÑ˜Đµ ÑƒĐºĐ¾Đ»Đ¸ĐºĐ¾ Đ¶ĐµĐ»Đ¸Ñ‚Đµ да ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ Mageia и\n"
"Microsoft Windows Đ½Đ° иÑÑ‚Đ¾Đ¼ ĐºĐ¾Đ¼Đ¿Ñ˜ÑƒÑ‚ĐµÑ€Ñƒ.\n"
"\n"
" ĐŸÑ€Đµ Đ½ĐµĐ³Đ¾ ÑˆÑ‚Đ¾ Đ¸Đ·Đ°Đ±ĐµÑ€ĐµÑ‚Đµ Đ¾Đ²Ñƒ Đ¾Đ¿Ñ†Đ¸Ñ˜Ñƒ, Đ¼Đ¾Ñ€Đ°Ñ‚Đµ да Ñ€Đ°Đ·ÑƒĐ¼ĐµÑ‚Đµ да Đ½Đ°ĐºĐ¾Đ½ Đ¾Đ²Đµ "
@@ -835,7 +841,7 @@ msgstr ""
"\n"
" * \"Đ‘Ñ€Đ¸ÑаÑе Ñ†Đ²ĐµĐ»Đ¾Đ³ диÑĐºĐ°\": ÑƒĐºĐ¾Đ»Đ¸ĐºĐ¾ Đ¶ĐµĐ»Đ¸Ñ‚Đµ да Đ¸Đ·Đ±Ñ€Đ¸ÑˆĐµÑ‚Đµ ÑĐ²Đµ Đ¿Đ¾Đ´Đ°Ñ‚ĐºĐµ и ÑĐ²Đµ\n"
"Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đµ ĐºĐ¾Ñ˜Đ¸ Đ¿Đ¾ÑÑ‚Đ¾Ñ˜Đµ Đ½Đ° Đ²Đ°ÑˆĐµĐ¼ Ñ…Đ°Ñ€Đ´ диÑĐºÑƒ и Đ·Đ°Đ¼ĐµĐ½Đ¸Ñ‚Đµ Đ¸Ñ… Đ²Đ°ÑˆĐ¸Đ¼\n"
-"Đ½Đ¾Đ²Đ¸Đ¼ Mandriva Linux ÑиÑÑ‚ĐµĐ¼Đ¾Đ¼, Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ¸Đ·Đ°Đ±ĐµÑ€ĐµÑ‚Đµ Đ¾Đ²Ñƒ Đ¾Ñ†Đ¸Ñ˜Ñƒ. Đ‘ÑƒĐ´Đ¸Ñ‚Đµ\n"
+"Đ½Đ¾Đ²Đ¸Đ¼ Mageia ÑиÑÑ‚ĐµĐ¼Đ¾Đ¼, Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ¸Đ·Đ°Đ±ĐµÑ€ĐµÑ‚Đµ Đ¾Đ²Ñƒ Đ¾Ñ†Đ¸Ñ˜Ñƒ. Đ‘ÑƒĐ´Đ¸Ñ‚Đµ\n"
"Đ¿Đ°Đ¶Ñ™Đ¸Đ²Đ¸Ñа Đ¾Đ²Đ¾Đ¼ Đ¾Đ¿Ñ†Đ¸Ñ˜Đ¾Đ¼, Ñ˜ĐµÑ€ Đ½ĐµÑ›ĐµÑ‚Đµ Đ±Đ¸Ñ‚Đ¸ у Đ¼Đ¾Đ³ÑƒÑ›Đ½Đ¾ÑÑ‚Đ¸\n"
"да Đ¿Đ¾Đ²Ñ€Đ°Ñ‚Đ¸Ñ‚Đµ ÑÑ‚Đ°Ñ€Đ¾ ÑÑ‚Đ°Ñе Đ½Đ°ĐºĐ¾Đ½ Đ¿Đ¾Ñ‚Đ²Ñ€Đ´Đµ.\n"
"\n"
@@ -991,7 +997,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -1018,7 +1024,7 @@ msgstr ""
"\n"
"ĐĐ»Đ¸ĐºĐ½Đ¸Ñ‚Đµ Đ½Đ° \"<- ĐŸÑ€ĐµÑ‚Ñ…Đ¾Đ´Đ½Đ¾\" Đ°ĐºĐ¾ Đ¶ĐµĐ»Đ¸Ñ‚Đµ да Đ¸Đ·Đ°Đ±ĐµÑ€ĐµÑ‚Đµ Đ´Ñ€ÑƒĐ³Ñƒ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Ñƒ за ÑĐ²Đ¾Ñ˜ "
"Đ½Đ¾Đ²Đ¸\n"
-"Mandriva Linux ÑиÑÑ‚ĐµĐ¼.\n"
+"Mageia ÑиÑÑ‚ĐµĐ¼.\n"
"\n"
"ĐĐ»Đ¸ĐºĐ½Đ¸Ñ‚Đµ Đ½Đ° \"ĐĐ°Đ¿Ñ€ĐµĐ´Đ½Đ¾\" ÑƒĐºĐ¾Đ»Đ¸ĐºĐ¾ Đ¶ĐµĐ»Đ¸Ñ‚Đµ да Đ¸Đ·Đ°Đ±ĐµÑ€ĐµÑ‚Đµ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đµ ĐºĐ¾Ñ˜Đµ Ñ›Đµ Đ±Đ¸Ñ‚Đ¸ "
"Đ¿Ñ€Đ¾Đ²ĐµÑ€ĐµĐ½Đµ\n"
@@ -1027,7 +1033,7 @@ msgstr ""
#: ../help.pm:437
#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -1039,7 +1045,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"Đ£ Đ²Ñ€ĐµĐ¼Đµ ĐºĐ°Đ´Đ° Đ±ÑƒĐ´ĐµÑ‚Đµ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ»Đ¸ Mandriva Linux, Đ²Ñ€Đ»Đ¾ Ñ˜Đµ Đ¼Đ¾Đ³ÑƒÑ›Đµ да Ñ›Đµ Đ½ĐµĐºĐ¸\n"
+"Đ£ Đ²Ñ€ĐµĐ¼Đµ ĐºĐ°Đ´Đ° Đ±ÑƒĐ´ĐµÑ‚Đµ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ»Đ¸ Mageia, Đ²Ñ€Đ»Đ¾ Ñ˜Đµ Đ¼Đ¾Đ³ÑƒÑ›Đµ да Ñ›Đµ Đ½ĐµĐºĐ¸\n"
"Đ¿Đ°ĐºĐµÑ‚Đ¸ Đ±Đ¸Ñ‚Đ¸ Đ°Đ¶ÑƒÑ€Đ¸Ñ€Đ°Đ½Đ¸ у Đ¾Đ´Đ½Đ¾Ñу Đ½Đ° Đ¸Đ½Đ¸Ñ†Đ¸Ñ˜Đ°Đ»Đ½Đ¾ издаÑе. ĐĐµĐºĐ¸ Đ±Đ°Đ³Đ¾Đ²Đ¸ Đ¼Đ¾Đ³Ñƒ \n"
"Đ±Đ¸Ñ‚Đ¸ иÑĐ¿Ñ€Đ°Đ²Ñ™ĐµĐ½Đ¸, а ÑĐ¸Đ³ÑƒÑ€Đ½Đ¾ÑĐ½Đ¸ Đ¿Ñ€Đ¾Đ¿ÑƒÑÑ‚Đ¸ Đ·Đ°Ñ‚Đ²Đ¾Ñ€ĐµĐ½Đµ. Да би Đ¼Đ¾Đ³Đ»Đ¸ да ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ "
"Đ¾Đ²Đµ Đ½Đ¾Đ²Đ¸Ñ˜Đµ Đ²ĐµÑ€Đ·Đ¸Ñ˜Đµ\n"
@@ -1065,7 +1071,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1090,21 +1096,24 @@ msgstr "ĐĐ´Đ¼Đ¸Đ½Đ¸ÑÑ‚Ñ€Đ°Ñ‚Đ¾Ñ€ за ÑĐ¸Đ³ÑƒÑ€Đ½Đ¾ÑÑ‚:"
#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1120,21 +1129,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1151,17 +1162,11 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"Đа Đ¾Đ²Đ¾Ñ˜ Ñ‚Đ°Ñ‡ĐºĐ¸, Đ¼Đ¾Ñ€Đ°Ñ‚Đµ Đ¸Đ·Đ±Ñ€Đ°Ñ‚Đ¸ ĐºĐ¾Ñ˜Ñƒ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Ñƒ(e) Đ¶ĐµĐ»Đ¸Ñ‚Đµ да ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ за\n"
-"Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Ñƒ Đ½Đ¾Đ²Đ¾Đ³ Mandriva Linux ÑиÑÑ‚ĐµĐ¼Đ°. Đ£ĐºĐ¾Đ»Đ¸ĐºĐ¾ Ñу Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đµ\n"
+"Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Ñƒ Đ½Đ¾Đ²Đ¾Đ³ Mageia ÑиÑÑ‚ĐµĐ¼Đ°. Đ£ĐºĐ¾Đ»Đ¸ĐºĐ¾ Ñу Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đµ\n"
"Đ²ĐµÑ› Đ´ĐµÑ„Đ¸Đ½Đ¸ÑĐ°Đ½Đµ (Đ¾Đ´ Đ¿Ñ€ĐµĐ´Ñ…Đ¾Đ´Đ½Đµ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đµ или Đ¾Đ´ ÑÑ‚Ñ€Đ°Đ½Đµ\n"
"Đ´Ñ€ÑƒĐ³Đ¾Đ³ Đ°Đ»Đ°Ñ‚Đ° за Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đµ), Đ¼Đ¾Đ¶ĐµÑ‚Đµ да ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ Đ¿Đ¾ÑÑ‚Đ¾Ñ˜ĐµÑ›Đµ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đµ.\n"
"Đ£ Đ´Ñ€ÑƒĐ³Đ¸Đ¼ ÑĐ»ÑƒÑ‡Đ°Ñ˜ĐµĐ²Đ¸Đ¼Đ°,\n"
@@ -1225,13 +1230,6 @@ msgstr ""
"Да би Đ´Đ¾Đ±Đ¸Đ»Đ¸ Đ¸Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Ñ˜Đµ Đ¾ Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ¸Ñ‚Đ¸Đ¼ Đ´Đ¾ÑÑ‚ÑƒĐ¿Đ½Đ¸Đ¼ Ñ‚Đ¸Đ¿Đ¾Đ²Đ¸Đ¼Đ° ÑиÑÑ‚ĐµĐ¼Đ°, "
"Đ¿Ñ€Đ¾Ñ‡Đ¸Ñ‚Đ°Ñ˜Ñ‚Đµ\n"
"ext2FS Đ¿Đ¾Đ³Đ»Đ°Đ²Ñ™Đµ из ``Đ£Đ¿ÑƒÑÑ‚Đ²Đ°''.\n"
-"\n"
-"Đ£ĐºĐ¾Đ»Đ¸ĐºĐ¾ Ñ€Đ°Đ´Đ¸Ñ‚Đµ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Ñƒ Đ½Đ° PPC ĐœĐ°ÑˆĐ¸Đ½Ñƒ, Đ¼Đ¾Đ¶Đ´Đ° Ñ›ĐµÑ‚Đµ Đ¶ĐµĐ»ĐµÑ‚Đ¸ да ĐºÑ€ĐµĐ¸Ñ€Đ°Ñ‚Đµ "
-"Đ¼Đ°Đ»Ñƒ\n"
-"HFS 'bootstrap' Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Ñƒ Đ¾Đ´ Đ½Đ°Ñ˜Đ¼Đ°Ñе 1MB за ÑƒĐ¿Đ¾Ñ‚Ñ€ĐµĐ±Ñƒ\n"
-"yaboot ÑÑ‚Đ°Ñ€Ñ‚ĐµÑ€Đ°. Đ£ĐºĐ¾Đ»Đ¸ĐºĐ¾ Ñе Đ´Đ²Đ¾ÑƒĐ¼Đ¸Ñ‚Đµ да Đ¾Đ²Ñƒ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Ñƒ Đ½Đ°Đ¿Ñ€Đ°Đ²Đ¸Ñ‚Đµ Đ¼Đ°Đ»Đ¾ Đ²ĐµÑ›Đ¾Đ¼,\n"
-"Đ½Đ° Đ¿Ñ€Đ¸Đ¼ĐµÑ€ 50MB, Đ¼Đ¾Đ¶ĐµÑ‚Đµ иÑĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đ¸ Ñ‚Đ°Ñ˜ Đ¿Ñ€Đ¾ÑÑ‚Đ¾Ñ€ за ÑĐ¼ĐµÑˆÑ‚Đ°Ñе\n"
-"Ñ€ĐµĐ·ĐµÑ€Đ²Đ½Đ¾Đ³ ĐºĐµÑ€Đ½ĐµĐ»Đ° и ramdisk image за ÑÑ‚Đ°Ñ€Ñ‚Đ°Ñе у Ñ…Đ¸Ñ‚Đ½Đ¸Đ¼ ÑĐ¸Ñ‚ÑƒĐ°Ñ†Đ¸Ñ˜Đ°Đ¼Đ°."
#: ../help.pm:526
#, c-format
@@ -1271,39 +1269,45 @@ msgstr "ĐŸÑ€ĐµÑ’Đ¸ Đ½Đ° Đ½Đ¾Ñ€Đ¼Đ°Đ»Đ½Đ¸ Đ¼Đ¾Đ´"
#: ../help.pm:536
#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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"
-"Đ½Đ¾Đ²Đ¸ Mandriva Linux Đ¾Đ¿ĐµÑ€Đ°Ñ‚Đ¸Đ²Đ½Đ¸ ÑиÑÑ‚ĐµĐ¼.\n"
+"Đ½Đ¾Đ²Đ¸ Mageia Đ¾Đ¿ĐµÑ€Đ°Ñ‚Đ¸Đ²Đ½Đ¸ ÑиÑÑ‚ĐµĐ¼.\n"
"\n"
"Đ¡Đ²Đ°ĐºĐ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° Ñ˜Đµ иÑĐ¿Đ¸ÑĐ°Đ½Đ° Đ½Đ° ÑĐ»ĐµĐ´ĐµÑ›Đ¸ Đ½Đ°Ñ‡Đ¸Đ½: \"Đ˜Đ¼Đµ Linux-а\",\"Đ˜Đ¼Đµ Windows-а"
"\"\n"
@@ -1351,23 +1355,23 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"ĐĐ²Đ°Ñ˜ ĐºĐ¾Ñ€Đ°Đº Ñе Đ°ĐºÑ‚Đ¸Đ²Đ¸Ñ€Đ° ÑĐ°Đ¼Đ¾ у ÑĐ»ÑƒÑ‡Đ°Ñ˜Ñƒ да Đ¿Đ¾ÑÑ‚Đ¾Ñ˜Đ¸ ÑÑ‚Đ°Ñ€Đ° GNU/Linux Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° "
"Đ½Đ°\n"
@@ -1375,7 +1379,7 @@ msgstr ""
"\n"
"DrakX Ñада Ñ‚Ñ€ĐµĐ±Đ° да Đ·Đ½Đ° да ли Đ¶ĐµĐ»Đ¸Ñ‚Đµ да Đ¸Đ·Đ²ĐµĐ´ĐµÑ‚Đµ Ñ‡Đ¸Ñту Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Ñƒ или "
"Đ°Đ¶ÑƒÑ€Đ¸Ñ€Đ°Ñе\n"
-"Đ¿Đ¾ÑÑ‚Đ¾Ñ˜ĐµÑ›ĐµĐ³ Mandriva Linux ÑиÑÑ‚ĐµĐ¼Đ°:\n"
+"Đ¿Đ¾ÑÑ‚Đ¾Ñ˜ĐµÑ›ĐµĐ³ Mageia ÑиÑÑ‚ĐµĐ¼Đ°:\n"
"\n"
" * \"Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°\": Đ£ Đ²ĐµÑ›Đ¸Đ½Đ¸ ÑĐ»ÑƒÑ‡Đ°Ñ˜ĐµĐ²Đ°, Đ¾Đ²Đ° Đ¾Đ¿Ñ†Đ¸Ñ˜Đ° ĐºĐ¾Đ¼Đ¿Đ»ĐµÑ‚Đ½Đ¾ Đ±Ñ€Đ¸ÑˆĐµ ÑÑ‚Đ°Ñ€Đ¸\n"
"ÑиÑÑ‚ĐµĐ¼. Đ£ĐºĐ¾Đ»Đ¸ĐºĐ¾ Đ¶ĐµĐ»Đ¸Ñ‚Đµ да Đ¸Đ·Đ¼ĐµĐ½Đ¸Ñ‚Đµ Đ±Ñ€Đ¾Ñ˜ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°, или\n"
@@ -1386,7 +1390,7 @@ msgstr ""
"\n"
" * \"ĐĐ¶ÑƒÑ€Đ¸Ñ€Đ°Ñе\": Đ¾Đ²Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Đ¾Đ½Đ° ĐºĐ»Đ°Ñа Đ²Đ°Đ¼ Đ´Đ¾Đ·Đ²Đ¾Ñ™Đ°Đ²Đ° да ÑƒÑ€Đ°Đ´Đ¸Ñ‚Đµ Đ°Đ¶ÑƒÑ€Đ¸Ñ€Đ°Ñе "
"Đ¿Đ°ĐºĐµÑ‚Đ°\n"
-"Đ½Đ° Ñ‚Ñ€ĐµĐ½ÑƒÑ‚Đ½Đ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đ¾Đ¼ Mandriva Linux ÑиÑÑ‚ĐµĐ¼Ñƒ. Đ’Đ°ÑˆĐ° Ñ‚Ñ€ĐµĐ½ÑƒÑ‚Đ½Đ°\n"
+"Đ½Đ° Ñ‚Ñ€ĐµĐ½ÑƒÑ‚Đ½Đ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đ¾Đ¼ Mageia ÑиÑÑ‚ĐµĐ¼Ñƒ. Đ’Đ°ÑˆĐ° Ñ‚Ñ€ĐµĐ½ÑƒÑ‚Đ½Đ°\n"
"ÑˆĐµĐ¼Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° и ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ‡ĐºĐ¸ Đ¿Đ¾Đ´Đ°Ñ†Đ¸ Ñе Đ½Đµ Đ¼ĐµÑĐ°Ñ˜Ñƒ. Đ’ĐµÑ›Đ¸Đ½Đ° Đ´Ñ€ÑƒĐ³Đ¸Ñ…\n"
"ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸Đ¾Đ½Đ¸Ñ… ĐºĐ¾Ñ€Đ°ĐºĐ° и Đ´Đ°Ñ™Đµ Đ¾ÑÑ‚Đ°Ñ˜Đµ Đ´Đ¾ÑÑ‚ÑƒĐ¿Đ½Đ°, ÑĐ»Đ¸Ñ‡Đ½Đ¾ ÑÑ‚Đ°Đ½Đ´Đ°Ñ€Đ´Đ½Đ¾Ñ˜ "
"Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ¸.\n"
@@ -1394,7 +1398,7 @@ msgstr ""
"Đ£Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ° Đ¾Đ¿Ñ†Đ¸Ñ˜Đµ ``ĐĐ¶ÑƒÑ€Đ¸Ñ€Đ°Ñе'' би Ñ‚Ñ€ĐµĐ±Đ°Đ»Đ¾ да Đ±ÑƒĐ´Đµ без Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼Đ° Đ½Đ° Mandriva "
"Linux ÑиÑÑ‚ĐµĐ¼Đ¸Đ¼Đ°\n"
"Đ¾Đ´ Đ²ĐµÑ€Đ·Đ¸Ñ˜Đµ \"8.1\" или Đ½Đ¾Đ²Đ¸Ñ˜Đµ. Đ˜Đ·Đ²Đ¾Ñ’ĐµÑе Đ°Đ¶ÑƒÑ€Đ¸Ñ€Đ°Ñа Đ½Đ° Đ²ĐµÑ€Đ·Đ¸Ñ˜Đ°Đ¼Đ° \n"
-"Mandriva Linux Đ¿Ñ€Đµ \"8.1\" Đ½Đ¸Ñ˜Đµ Đ¿Ñ€ĐµĐ¿Đ¾Ñ€ÑƒÑ‡Ñ™Đ¸Đ²Đ¾."
+"Mageia Đ¿Ñ€Đµ \"8.1\" Đ½Đ¸Ñ˜Đµ Đ¿Ñ€ĐµĐ¿Đ¾Ñ€ÑƒÑ‡Ñ™Đ¸Đ²Đ¾."
#: ../help.pm:594
#, fuzzy, c-format
@@ -1449,8 +1453,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1606,7 +1609,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1617,7 +1620,7 @@ msgstr ""
#, 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 Mandriva Linux offers two. Each of\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"
@@ -1638,11 +1641,11 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"Đ¡Đ°Đ´Đ° Ñ‚Ñ€ĐµĐ±Đ° да Đ¸Đ·Đ°Đ±ĐµÑ€ĐµĐ¼Đ¾ ÑиÑÑ‚ĐµĐ¼ за ÑˆÑ‚Đ°Đ¼Đ¿Đ°Ñе за Đ²Đ°Ñˆ Ñ€Đ°Ñ‡ÑƒĐ½Đ°Ñ€. Đ”Ñ€ÑƒĐ³Đ¸ OS-Đ¾Đ²Đ¸ Đ²Đ°Đ¼\n"
-"Đ½ÑƒĐ´Đµ Ñ˜ĐµĐ´Đ°Đ½, али Đ²Đ°Đ¼ Mandriva Linux Đ½ÑƒĐ´Đ¸ Ñ‡Đ°Đº Ñ‚Ñ€Đ¸.\n"
+"Đ½ÑƒĐ´Đµ Ñ˜ĐµĐ´Đ°Đ½, али Đ²Đ°Đ¼ Mageia Đ½ÑƒĐ´Đ¸ Ñ‡Đ°Đº Ñ‚Ñ€Đ¸.\n"
"\n"
" * \"pdq\" ÑˆÑ‚Đ¾ Đ·Đ½Đ°Ñ‡Đ¸ ``print, do not queue'', Ñ˜Đµ Đ¸Đ·Đ±Đ¾Ñ€ за Đ¾Đ½Đµ ĐºĐ¾Ñ˜Đ¸ Đ¸Đ¼Đ°Ñ˜Ñƒ\n"
"Đ´Đ¸Ñ€ĐµĐºÑ‚Đ½Đ¸ ĐºĐ¾Đ½ĐµĐºÑ†Đ¸Ñ˜Ñƒ Ñа ÑĐ²Đ¾Ñ˜Đ¸Đ¼ ÑˆÑ‚Đ°Đ¼Đ¿Đ°Ñ‡ĐµĐ¼ и Đ¶ĐµĐ»Đ¸Ñ‚Đµ да Đ¸Đ·Đ±ĐµĐ³Đ½ĐµÑ‚Đµ\n"
@@ -1692,7 +1695,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1789,8 +1792,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1807,7 +1809,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1832,8 +1834,8 @@ msgstr "Đ“Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ¸ Đ¸Đ½Ñ‚ĐµÑ€Ñ„ĐµÑ˜Ñ"
#: ../help.pm:861
#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
"Đ˜Đ·Đ°Đ±ĐµÑ€Đ¸Ñ‚Đµ Ñ…Đ°Ñ€Đ´ диÑĐº ĐºĐ¾Ñ˜Đ¸ Đ¶ĐµĐ»Đ¸Ñ‚Đµ да Đ¸Đ·Đ±Ñ€Đ¸ÑˆĐµÑ‚Đµ да би Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ»Đ¸ Đ½Đ¾Đ²Ñƒ Mandriva "
@@ -1845,12 +1847,14 @@ msgstr ""
#, fuzzy, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"ĐĐ»Đ¸ĐºĐ½Đ¸Ñ‚Đµ Đ½Đ° \"Đ¡Đ»ĐµĐ´ĐµÑ›Đµ ->\" ÑƒĐºĐ¾Đ»Đ¸ĐºĐ¾ Đ¶ĐµĐ»Đ¸Ñ‚Đµ да Đ¸Đ·Đ±Ñ€Đ¸ÑˆĐµÑ‚Đµ ÑĐ²Đµ Đ¿Đ¾Đ´Đ°Ñ‚ĐºĐµ и \n"
"Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đµ Đ½Đ° Đ¾Đ²Đ¾Đ¼ Ñ…Đ°Ñ€Đ´ диÑĐºÑƒ.Đ‘ÑƒĐ´Đ¸Ñ‚Đµ Đ¿Đ°Đ¶Ñ™Đ¸Đ²Đ¸, Đ¿Đ¾Ñле ĐºĐ»Đ¸ĐºĐ° Đ½Đ° \"Đ£ Ñ€ĐµĐ´Ñƒ\", Đ²Đ¸\n"
diff --git a/perl-install/install/help/po/sr@Latn.po b/perl-install/install/help/po/sr@Latn.po
index 1da6c96d6..2a825542d 100644
--- a/perl-install/install/help/po/sr@Latn.po
+++ b/perl-install/install/help/po/sr@Latn.po
@@ -22,12 +22,12 @@ msgstr ""
#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
"Pre nego Å¡to nastavite pažljivo proÄitajte uslove licence. Ona\n"
-"pokriva celu Mandriva Linux distribuciju, i ukoliko se slažete\n"
+"pokriva celu Mageia distribuciju, i ukoliko se slažete\n"
"sa svim uslovima koji se nalaze u njoj, kliknite na \"Prihvatam\" taster\n"
"Ukoliko ne prihvatate, jednostavno iskljuÄite \n"
"raÄunar."
@@ -138,7 +138,7 @@ msgstr "Da li želite da koristite ovu opciju ?"
#: ../help.pm:57
#, fuzzy, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -148,24 +148,24 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"Iznad se nalazi lista postojećih Linux particija koje su detektovane\n"
@@ -209,13 +209,13 @@ msgstr ""
#: ../help.pm:88
#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Mandriva Linux instalacija se nalazi na nekoliko diskova iliti CDROM-ova. "
+"Mageia instalacija se nalazi na nekoliko diskova iliti CDROM-ova. "
"DrakX\n"
"zna ukoliko da ukoliko je selktovani paket lociran na drugom CDROM-u i "
"izbaciće\n"
@@ -225,12 +225,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -281,7 +280,7 @@ msgid ""
"megabytes."
msgstr ""
"Sada je vreme da odredimo koje programe želite da instalirate na vaš\n"
-"sistem. Postoje hiljade paketa dostupnih za instalaciju na Mandriva Linux, "
+"sistem. Postoje hiljade paketa dostupnih za instalaciju na Mageia, "
"i \n"
"da bi ih uÄinili dostupnijim, smeÄ‘teni su u grupe sliÄnih aplikacija.\n"
"\n"
@@ -363,10 +362,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -396,7 +395,7 @@ msgstr ""
"\n"
"!! Ukoliko je server paket izabran sluÄajno ili kao deo\n"
"cele grupe, bićete upitani da li zaista želite da instalirate\n"
-"ponuđene servere. Pod Mandriva Linux-om, svi instalirani\n"
+"ponuđene servere. Pod Mageia-om, svi instalirani\n"
"serveri se startuju po default-u za vreme podizanja sistema. ÄŒak i ako su "
"sigurni i nemaju\n"
"poznatih bezbednosnih propusta do vremena izlaska distribucije, može se "
@@ -539,7 +538,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -595,7 +594,7 @@ msgid ""
msgstr ""
"X (ili X Window Sistem) je srce GNU/Linux grafiÄkog interfejsa\n"
"na koji se oslanjaju sva grafiÄka okruženja (KDE, GNOME, AfterStep,\n"
-"WindowMaker, itd.) koja se nalaze u Mandriva Linux-u.\n"
+"WindowMaker, itd.) koja se nalaze u Mageia-u.\n"
"\n"
"Biće vam prikazana lista sa razliÄitim parametrima Äijom izmenom\n"
"možete dobiti optimalan grafiÄki prikaz: GrafiÄka kartica\n"
@@ -712,39 +711,39 @@ msgstr ""
#: ../help.pm:319
#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -753,15 +752,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -775,11 +773,11 @@ msgid ""
"refer to the ``Managing Your Partitions'' section in the ``Starter Guide''."
msgstr ""
"U ovom trenutku, morate da izaberete gde ćete instalirati\n"
-"Mandriva Linux operativni sistem na vaš hard disk. Ukoliko je prazan ili\n"
+"Mageia operativni sistem na vaš hard disk. Ukoliko je prazan ili\n"
"postojeći operativni sistem koristi sav postojeći prostor na disku, treba da "
"ga\n"
"particionirate. U osnovi, particioniranje hard diska se sastoji logiÄkog\n"
-"deljenja da bi obezbedili prostor za instalaciju vaš novi Mandriva Linux "
+"deljenja da bi obezbedili prostor za instalaciju vaš novi Mageia "
"sistem.\n"
"\n"
"PoÅ¡to su efekti procesa particioniranja obiÄno nepovratni,\n"
@@ -788,7 +786,7 @@ msgstr ""
"žurite.\n"
"\n"
"Ukoliko ste pokrenuli instalaciju u Ekspert modu, pokrenućete\n"
-"DiskDrake, Mandriva Linux-ov alat za particije, koji vam dozvoljavaw da\n"
+"DiskDrake, Mageia-ov alat za particije, koji vam dozvoljavaw da\n"
"fino podesite vaše particije. Pogledajte DiskDrake sekciju u ``User "
"Guide''.\n"
"Iz instalacionog interfejsa, možete koristiti Äarobnjake kao Å¡to je opisano "
@@ -826,7 +824,7 @@ msgstr ""
"defragmentirate\n"
"Windows particiju iz samog Windows-a. Backup podataka takođe nije loša "
"ideja..\n"
-"Ovo reÅ¡enje se preporuÄuje ukoliko želite da koristite Mandriva Linux i\n"
+"Ovo reÅ¡enje se preporuÄuje ukoliko želite da koristite Mageia i\n"
"Microsoft Windows na istom kompjuteru.\n"
"\n"
" Pre nego što izaberete ovu opciju, morate da razumete da nakon ove "
@@ -837,7 +835,7 @@ msgstr ""
"\n"
" * \"Brisanje cvelog diska\": ukoliko želite da izbrišete sve podatke i sve\n"
"particije koji postoje na vašem hard disku i zamenite ih vašim\n"
-"novim Mandriva Linux sistemom, možete da izaberete ovu ociju. Budite\n"
+"novim Mageia sistemom, možete da izaberete ovu ociju. Budite\n"
"pažljivisa ovom opcijom, jer nećete biti u mogućnosti\n"
"da povratite staro stanje nakon potvrde.\n"
"\n"
@@ -994,7 +992,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -1021,7 +1019,7 @@ msgstr ""
"\n"
"Kliknite na \"<- Prethodno\" ako želite da izaberete drugu particiju za svoj "
"novi\n"
-"Mandriva Linux sistem.\n"
+"Mageia sistem.\n"
"\n"
"Kliknite na \"Napredno\" ukoliko želite da izaberete particije koje će biti "
"proverene\n"
@@ -1030,7 +1028,7 @@ msgstr ""
#: ../help.pm:437
#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -1042,7 +1040,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"U vreme kada budete instalirali Mandriva Linux, vrlo je moguće da će neki\n"
+"U vreme kada budete instalirali Mageia, vrlo je moguće da će neki\n"
"paketi biti ažurirani u odnosu na inicijalno izdanje. Neki bagovi mogu \n"
"biti ispravljeni, a sigurnosni propusti zatvorene. Da bi mogli da koristite "
"ove novije verzije\n"
@@ -1068,7 +1066,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1093,21 +1091,21 @@ msgstr "Administrator za sigurnost:"
#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1123,21 +1121,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1154,17 +1152,11 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"Na ovoj taÄki, morate izbrati koju particiju(e) želite da koristite za\n"
-"instalaciju novog Mandriva Linux sistema. Ukoliko su particije\n"
+"instalaciju novog Mageia sistema. Ukoliko su particije\n"
"već definisane (od predhodne instalacije ili od strane\n"
"drugog alata za particije), možete da koristite postojeće particije.\n"
"U drugim sluÄajevima,\n"
@@ -1230,13 +1222,6 @@ msgstr ""
"Da bi dobili informacije o razliÄitim dostupnim tipovima sistema, "
"proÄitajte\n"
"ext2FS poglavlje iz ``Upustva''.\n"
-"\n"
-"Ukoliko radite instalaciju na PPC Mašinu, možda ćete želeti da kreirate "
-"malu\n"
-"HFS 'bootstrap' particiju od najmanje 1MB za upotrebu\n"
-"yaboot startera. Ukoliko se dvoumite da ovu particiju napravite malo većom,\n"
-"na primer 50MB, možete iskoristiti taj prostor za smeštanje\n"
-"rezervnog kernela i ramdisk image za startanje u hitnim situacijama."
#: ../help.pm:526
#, c-format
@@ -1276,39 +1261,39 @@ msgstr "Pređi na normalni mod"
#: ../help.pm:536
#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the first\n"
"disk or partition is called \"C:\")."
msgstr ""
"Jedna ili više Microsoft Windows particija je detektovano \n"
"na hard disku. Izaberite koju od njih želite da smanjite da bi instalirali\n"
-"novi Mandriva Linux operativni sistem.\n"
+"novi Mageia operativni sistem.\n"
"\n"
"Svaka particija je ispisana na sledeći naÄin: \"Ime Linux-a\",\"Ime Windows-a"
"\"\n"
@@ -1356,23 +1341,22 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"Ovaj korak se aktivira samo u sluÄaju da postoji stara GNU/Linux particija "
"na\n"
@@ -1380,7 +1364,7 @@ msgstr ""
"\n"
"DrakX sada treba da zna da li želite da izvedete Äistu instalaciju ili "
"ažuriranje\n"
-"postojećeg Mandriva Linux sistema:\n"
+"postojećeg Mageia sistema:\n"
"\n"
" * \"Instalacija\": U većini sluÄajeva, ova opcija kompletno briÅ¡e stari\n"
"sistem. Ukoliko želite da izmenite broj particija, ili\n"
@@ -1391,7 +1375,7 @@ msgstr ""
"\n"
" * \"Ažuriranje\": ova instalaciona klasa vam dozvoljava da uradite "
"ažuriranje paketa\n"
-"na trenutno instaliranom Mandriva Linux sistemu. Vaša trenutna\n"
+"na trenutno instaliranom Mageia sistemu. Vaša trenutna\n"
"Å¡ema particija i korisniÄki podaci se ne menjaju. Većina drugih\n"
"konfiguracionih koraka i dalje ostaje dostupna, sliÄno standardnoj "
"instalaciji.\n"
@@ -1399,7 +1383,7 @@ msgstr ""
"Upotreba opcije ``Ažuriranje'' bi trebalo da bude bez problema na Mandriva "
"Linux sistemima\n"
"od verzije \"8.1\" ili novije. Izvođenje ažuriranja na verzijama \n"
-"Mandriva Linux pre \"8.1\" nije preporuÄljivo."
+"Mageia pre \"8.1\" nije preporuÄljivo."
#: ../help.pm:594
#, fuzzy, c-format
@@ -1454,8 +1438,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1611,7 +1594,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1622,7 +1605,7 @@ msgstr ""
#, 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 Mandriva Linux offers two. Each of\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"
@@ -1643,12 +1626,12 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"Sada treba da izaberemo sistem za Å¡tampanje za vaÅ¡ raÄunar. Drugi OS-ovi "
"vam\n"
-"nude jedan, ali vam Mandriva Linux nudi Äak tri.\n"
+"nude jedan, ali vam Mageia nudi Äak tri.\n"
"\n"
" * \"pdq\" Å¡to znaÄi ``print, do not queue'', je izbor za one koji imaju\n"
"direktni konekciju sa svojim Å¡tampaÄem i želite da izbegnete\n"
@@ -1699,7 +1682,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1796,8 +1779,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1814,7 +1796,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1839,8 +1821,8 @@ msgstr "GrafiÄki interfejs"
#: ../help.pm:861
#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 da izbrišete da bi instalirali novu Mandriva "
@@ -1852,12 +1834,12 @@ msgstr ""
#, fuzzy, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"Kliknite na \"Sledeće ->\" ukoliko želite da izbrišete sve podatke i \n"
"particije na ovom hard disku.Budite pažljivi, posle klika na \"U redu\", vi\n"
diff --git a/perl-install/install/help/po/sv.po b/perl-install/install/help/po/sv.po
index 37e9030bb..0ad58b468 100644
--- a/perl-install/install/help/po/sv.po
+++ b/perl-install/install/help/po/sv.po
@@ -9,15 +9,17 @@
# Magnus Björklöf <bjorklof@nic.fi>, 2003.
# Lars Westergren <lars.westergren@home.se>, 2003, 2004, 2005.
# Thomas Backlund <tmb@mandriva.org>, 2004, 2005.
+# Thomas Backlund <tmb@mageia.org>, 2011.
#
msgid ""
msgstr ""
-"Project-Id-Version: DrakX-sv - Mandriva 2006 Release\n"
+"Project-Id-Version: DrakX-sv\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-09-12 12:22+0200\n"
-"PO-Revision-Date: 2005-09-18 21:42+0300\n"
-"Last-Translator: Thomas Backlund <tmb@mandriva.org>\n"
+"PO-Revision-Date: 2011-05-24 21:52+0200\n"
+"Last-Translator: Thomas Backlund <tmb@mageia.org>\n"
"Language-Team: Swedish <sv@li.org>\n"
+"Language: sv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -28,12 +30,12 @@ msgstr ""
#, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
"Innan du fortsätter bör du noga läsa licensen. Den täcker hela\n"
-"Mandriva Linux-distributionen. Om du samtycker med den,\n"
+"Mageia-distributionen. Om du samtycker med den,\n"
"kryssa i rutan \"%s\". Om du ej samtycker sĂ¥ klicka pĂ¥ \"%s\"\n"
"knappen sĂ¥ kommer installationen avbrytas och din dator att\n"
"startas om."
@@ -120,12 +122,12 @@ msgstr ""
#: ../help.pm:54
#, c-format
msgid "User name"
-msgstr ""
+msgstr "Användarnamn"
#: ../help.pm:54
#, c-format
msgid "Accept user"
-msgstr ""
+msgstr "Acceptera användare"
#: ../help.pm:54
#, c-format
@@ -135,7 +137,8 @@ msgstr "Vill du använda den här funktionen?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -145,24 +148,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"Listat ovan är de existerande Linux-partitionerna som hittats pĂ¥\n"
@@ -199,28 +206,27 @@ msgstr ""
#: ../help.pm:88
#, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Installationen av Mandriva Linux är utspridd pĂ¥ flera cd-skivor. DrakX\n"
+"Installationen av Mageia är utspridd pĂ¥ flera cd-skivor. DrakX\n"
"vet om ett valt paket finns pĂ¥ en annan cd-skiva och kommer att mata ut\n"
"den aktuella cd:n och be dig sätta in en annan om det blir nödvändigt.\n"
"Om du inte har efterfrĂ¥gad CD tillgänglig, klicka pĂ¥ \"%s\" sĂ¥ hoppas\n"
"installationen av motsvarande paket över."
#: ../help.pm:95
-#, fuzzy, c-format
+#, c-format
msgid ""
"It's now time to specify which programs you wish to install on your system.\n"
-"There are thousands of packages available for Mandriva Linux, and to make "
-"it\n"
+"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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -271,12 +277,12 @@ msgid ""
"megabytes."
msgstr ""
"Det är nu dags att ange vilka program du vill installera pĂ¥\n"
-"systemet. Det finns flera tusen paket tillgängliga för Mandriva Linux och\n"
+"systemet. Det finns flera tusen paket tillgängliga för Mageia och\n"
"för att det ska bli enklare att hantera paketen har de placerats i grupper\n"
"om liknande program.\n"
"\n"
"Paketen är sorterade i grupper som motsvarar olika användningsomrĂ¥den\n"
-"för din dator. Mandriva Linux har fyra fördefinierade kategorier\n"
+"för din dator. Mageia har fyra fördefinierade kategorier\n"
" tillgängliga. Du kan blanda program frĂ¥n olika kategorier sĂ¥ att \n"
"t ex en arbetsstationsinstallation fortfarande kan ha program frĂ¥n \n"
"kategorin Utveckling installerade.\n"
@@ -293,7 +299,7 @@ msgstr ""
"att program utvecklade pĂ¥ en distribution även\n"
"kommer att fungera pĂ¥ andra distributioner.)\n"
" Om du väljer \"LSB\" gruppen kommer 2.4 kernel serien installeras\n"
-"istället för 2.6 som annars är standard för Mandriva Linux. Detta är\n"
+"istället för 2.6 som annars är standard för Mageia. Detta är\n"
"för att uppfylla LSB stöd maximalt. Om du inte väljer \"LSB\" \n"
"kommer du ändĂ¥ att ha ett system som är LSB kompatibelt nästan\n"
"till 100%%.\n"
@@ -362,10 +368,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -413,9 +419,8 @@ msgstr ""
"om du har ett antal datorer som skall ha en identisk konfiguration.\n"
"När du klickar pĂ¥ den ikonen kommer du att bli ombedd om att stoppa i\n"
"en diskett som du tidigare skapat vid slutet av en annan\n"
-" installation. Se det andra tipset i det sista steget hur du gör för att "
-"skapa\n"
-" en sĂ¥dan diskett."
+"installation. Se det andra tipset i det sista steget hur du gör för att\n"
+"skapa en sĂ¥dan diskett."
#: ../help.pm:183
#, c-format
@@ -490,7 +495,7 @@ msgstr ""
#: ../help.pm:213
#, c-format
msgid "Hardware clock set to GMT"
-msgstr ""
+msgstr "HĂ¥rdvaruklocka satt till GMT"
#: ../help.pm:213
#, c-format
@@ -525,7 +530,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -580,7 +585,7 @@ msgid ""
"not successful in getting the display configured."
msgstr ""
"X (som stĂ¥r för X Window System) är hjärtat i det grafiska gränssnittet\n"
-"i GNU/Linux. Alla grafiska miljöer som följer med Mandriva Linux\n"
+"i GNU/Linux. Alla grafiska miljöer som följer med Mageia\n"
"(KDE, GNOME, AfterStep, WindowMaker osv) är beroende av det\n"
"för att fungera.\n"
"\n"
@@ -704,39 +709,43 @@ msgstr ""
#: ../help.pm:319
#, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -745,15 +754,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -770,7 +779,7 @@ msgstr ""
"Linux. Om den är tom eller om ett befintligt operativsystem använder\n"
"allt tillgängligt utrymme behöver du partitionera den. Att partitionera en\n"
"hĂ¥rddisk gĂ¥r ut pĂ¥ att man delar upp den i logiska enheter för att skapa \n"
-"utrymmen Ă¥t det nya Mandriva Linux-systemet.\n"
+"utrymmen Ă¥t det nya Mageia-systemet.\n"
"\n"
"Eftersom resultatet av en partitionering vanligtvis inte gĂ¥r att Ă¥ngra\n"
"kan partitionering kännas skrämmande om du är en ovan användare.\n"
@@ -798,7 +807,7 @@ msgstr ""
"att du nyligen defragmenterat Windows-partitionen och att den använder.\n"
"formatet FAT. Du rekommenderas dock starkt att först säkerhetskopiera \n"
"data frĂ¥n Windows-partitionen. Denna lösning rekommenderas om du vill\n"
-" använda bĂ¥de Mandriva Linux och Microsoft Windows pĂ¥ samma dator.\n"
+" använda bĂ¥de Mageia och Microsoft Windows pĂ¥ samma dator.\n"
"\n"
" Innan du väljer denna lösning mĂ¥ste du vara införstĂ¥dd med att\n"
" storleken pĂ¥ Microsoft Windows-partitionen kommer att bli mindre\n"
@@ -808,7 +817,7 @@ msgstr ""
"\n"
" * \"%s\": Om du vill ta bort alla data och alla\n"
"partitioner som finns pĂ¥ hĂ¥rddisken och ersätta dem med ditt nya\n"
-"Mandriva Linux-system, väljer du detta alternativ. Var försiktig med\n"
+"Mageia-system, väljer du detta alternativ. Var försiktig med\n"
"detta alternativ eftersom du kan inte Ă¥ngra dig efterĂ¥t.\n"
"\n"
" !! Om du väljer detta alternativ kommer alla data pĂ¥ disken att tas "
@@ -836,7 +845,7 @@ msgstr "Använd existerande partition"
#: ../help.pm:370
#, c-format
msgid "Use the free space on the Microsoft Windows® partition"
-msgstr ""
+msgstr "Använd ledigt utrymme pĂ¥ Microsoft Windows® partitionen"
#: ../help.pm:370
#, c-format
@@ -920,17 +929,17 @@ msgstr "Generera automatisk installationsdiskett"
#: ../help.pm:405
#, c-format
msgid "Replay"
-msgstr ""
+msgstr "Spela igen"
#: ../help.pm:405
#, c-format
msgid "Automated"
-msgstr ""
+msgstr "Automatiserad"
#: ../help.pm:405
#, c-format
msgid "Save packages selection"
-msgstr ""
+msgstr "Spara paketval"
#: ../help.pm:408
#, c-format
@@ -952,7 +961,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -974,7 +983,7 @@ msgstr ""
"Klicka pĂ¥ \"%s\" när du är redo att formatera partitionerna.\n"
"\n"
"Klicka pĂ¥ \"%s\" om du vill välja andra partitioner att installera ditt\n"
-"nya Mandriva Linux-system pĂ¥.\n"
+"nya Mageia-system pĂ¥.\n"
"\n"
"Klicka pĂ¥ \"%s\" för att välja pĂ¥ vilka partitioner du vill leta\n"
"efter felaktiga block."
@@ -982,7 +991,7 @@ msgstr ""
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -994,7 +1003,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"Sedan denna version av Mandriva Linux gavs ut är det troligt att\n"
+"Sedan denna version av Mageia gavs ut är det troligt att\n"
"nĂ¥gra paket har uppdaterats. Fel kan ha rättats till och\n"
"säkerhetsrelaterade problem kan ha lösts. För att du ska kunna ta\n"
"del av dessa uppdateringar ges du nu möjligheten att ladda ner dem\n"
@@ -1018,7 +1027,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1031,7 +1040,7 @@ msgstr ""
"pĂ¥verkar hur lättanvänd datorn blir.\n"
"Om du inte är säker pĂ¥ vad du ska välja, behĂ¥ll det förvalda alternativet.\n"
"Du kan ändra det senare med draksec verktyget, vilket är en del av av\n"
-"Mandriva Linux Control Center.\n"
+"Mageia Control Center.\n"
"\n"
"Skriv in email adressen till personen som är ansvarig för säkerheten\n"
"i \"%s\" fältet. Säkerhetsmeddelanden kommer att mailas till den\n"
@@ -1046,21 +1055,24 @@ msgstr "Säkerhetsadministratör"
#, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1076,21 +1088,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1107,17 +1121,11 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"Nu mĂ¥ste du välja vilka partitioner som ska användas för installationen av\n"
-"Mandriva Linux-systemet. Om partitioner redan har definierats, antingen\n"
+"Mageia-systemet. Om partitioner redan har definierats, antingen\n"
"frĂ¥n en tidigare installation av GNU/Linux eller av ett annat\n"
"partitionsverktyg, kan du använda dessa. Annars mĂ¥ste hĂ¥rddiskpartitioner\n"
"definieras.\n"
@@ -1183,26 +1191,21 @@ msgstr ""
"\n"
"För att fĂ¥ information om de olika typerna av filsystem, läs kapitlet\n"
"ext2FS i \"Reference Manual\".\n"
-"\n"
-"Om du installerar pĂ¥ en PPC-dator bör du skapa en en liten HFS-\n"
-"partition (\"bootstrap\") pĂ¥ Ă¥tminstone 1 MB. Den kommer att användas av\n"
-"starthanteraren Yaboot. Om du gör partitionen lite större, t ex 50 MB,\n"
-"har du ett bra ställe att lagra en reservkärna och ramdiskar för nödlägen."
#: ../help.pm:526
#, c-format
msgid "Save partition table"
-msgstr ""
+msgstr "Spara partitionstabellen"
#: ../help.pm:526
#, c-format
msgid "Restore partition table"
-msgstr ""
+msgstr "Återställ partitionstabellen"
#: ../help.pm:526
#, c-format
msgid "Rescue partition table"
-msgstr ""
+msgstr "Rädda partitionstabellen"
#: ../help.pm:526
#, c-format
@@ -1212,12 +1215,12 @@ msgstr "Automatisk montering av flyttningsbar media"
#: ../help.pm:526
#, c-format
msgid "Wizard"
-msgstr ""
+msgstr "Guide"
#: ../help.pm:526
#, c-format
msgid "Undo"
-msgstr ""
+msgstr "Ă…ngra"
#: ../help.pm:526
#, c-format
@@ -1227,39 +1230,45 @@ msgstr "Byt mellan normal/expert läge"
#: ../help.pm:536
#, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the "
+"first\n"
"disk or partition is called \"C:\")."
msgstr ""
"Fler än en Microsoft Windows-partition har hittats pĂ¥ hĂ¥rddisken.\n"
"Välj vilken av dem du vill ändra storlek pĂ¥ för att kunna installera\n"
-"operativsystemet Mandriva Linux.\n"
+"operativsystemet Mageia.\n"
"\n"
"Varje partition listas som följer: \"Linux-namn\", \"Windows-namn\"\n"
"\"Kapacitet\".\n"
@@ -1308,29 +1317,29 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"Detta steg startas endast om en gammal GNU/Linux-partition har hittats\n"
"pĂ¥ datorn.\n"
"\n"
"DrakX behöver veta om du önskar starta en ny installation eller uppdatera\n"
-"ett redan existerande Mandriva Linux-system:\n"
+"ett redan existerande Mageia-system:\n"
"\n"
" * \"%s\" Detta raderar oftast helt det gamla systemet. Om du vill ändra\n"
"hur hĂ¥rddiskarna är partitionerade eller ändra filsystemet ska du använda\n"
@@ -1341,11 +1350,11 @@ msgstr ""
"\n"
" * \"%s\" detta installationsalternativ uppdaterar de paket som är "
"installerade\n"
-"pĂ¥ ditt Mandriva Linux-system. Dina nuvarande partitioner och dina\n"
+"pĂ¥ ditt Mageia-system. Dina nuvarande partitioner och dina\n"
"användares data kommer inte att förändras. De flesta installationssteg\n"
"kommer att vara tillgängliga precis som pĂ¥ en vanlig installation.\n"
"\n"
-"Uppdateringsalternativet bör fungera utmärkt pĂ¥ Mandriva Linux-system\n"
+"Uppdateringsalternativet bör fungera utmärkt pĂ¥ Mageia-system\n"
"som är version \"8.1\" eller senare. Att göra en uppdatering av tidigare\n"
"versioner än \"8.1\" rekommenderas ej."
@@ -1405,8 +1414,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1484,7 +1492,7 @@ msgstr "Spanska"
#: ../help.pm:643
#, c-format
msgid "Use Unicode by default"
-msgstr ""
+msgstr "Använd Unicode som standard"
#: ../help.pm:646
#, c-format
@@ -1586,7 +1594,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1615,7 +1623,7 @@ msgstr ""
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -1636,11 +1644,11 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"Här väljer du vilket skrivarsystem du ska använda. Andra operativsystem\n"
-"erbjuder dig kanske bara ett, men Mandriva erbjuder dig tvĂ¥.\n"
+"erbjuder dig kanske bara ett, men Mageia erbjuder dig tvĂ¥.\n"
"Vilket skrivarsystem som är lämpligast är beroende pĂ¥ vilken \n"
"systemkonfiguration du har.\n"
"\n"
@@ -1664,7 +1672,7 @@ msgstr ""
"\n"
"Om du gör ett val nu och senare kommer fram till att du inte gillar\n"
"skrivarsystemet kan du alltid ändra dig efter installationen genom att\n"
-"använda PrinterdDrake i Mandrivas kontrollcentral, och där klicka pĂ¥\n"
+"använda PrinterdDrake i Mageias kontrollcentral, och där klicka pĂ¥\n"
"knappen \"%s\"."
#: ../help.pm:768
@@ -1675,7 +1683,7 @@ msgstr "pdq"
#: ../help.pm:724
#, c-format
msgid "CUPS"
-msgstr ""
+msgstr "CUPS"
#: ../help.pm:724
#, c-format
@@ -1690,7 +1698,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1728,7 +1736,7 @@ msgstr ""
"i din dator sĂ¥ kan du klicka pĂ¥ knappen för att välja en annan drivrutin."
#: ../help.pm:794
-#, fuzzy, c-format
+#, 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"
@@ -1768,8 +1776,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1786,7 +1793,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1797,7 +1804,7 @@ msgstr ""
"installerad sĂ¥ kan du ha nĂ¥gra eller alla av de följande kategorierna.\n"
"Varje kategori bestĂ¥r av vad som konfigurerats, följt av en enkel\n"
"sammanfattning av aktuell konfigurering.\n"
-"Klicka pĂ¥ motsvarande \"%s\"-knapp för att ändra konfigureringen.\n"
+"Klicka pĂ¥ motsvarande \"%s\"-knapp för att ändra konfigurationen.\n"
"\n"
" * \"%s\": kontrollera aktuella tangentbordsinställning och ändra om\n"
"sĂ¥ önskas.\n"
@@ -1814,11 +1821,6 @@ msgstr ""
" * \"%s\": kontrollera aktuell muskonfiguration och klicka pĂ¥ knappen för\n"
"att ändra den om sĂ¥ önskas.\n"
"\n"
-" * \"%s\": Genom att klicka pĂ¥ knappen \"%s\" sĂ¥ öppnas guiden för\n"
-"konfigurering av skrivare. Läs i motsvarande kapitel i \"Starter Guide\"\n"
-"för mer information om hur man konfigurerar en ny skrivare. Gränssnittet\n"
-"som används liknar det som användes under själva installationen.\n"
-"\n"
" * \"%s\": om ett ljudkort hittats pĂ¥ ditt system sĂ¥ visas det här. Om du\n"
"upptäcker att ljudkortet som visas inte stämmer överens med det som\n"
"i själva verket finns pĂ¥ din dator sĂ¥ kan du klicka pĂ¥ knappen och\n"
@@ -1837,7 +1839,7 @@ msgstr ""
"\n"
" * \"%s\": konfigurera din anslutning till Internet eller ett\n"
"lokalt nätverk. Använd eventuell tryckt dokumentation eller använd\n"
-"Mandriva Linux Control Center efter installationen har slutförts för att\n"
+"Mageia Control Center efter installationen har slutförts för att\n"
"fĂ¥ tillgĂ¥ng till dokumentation och hjälp med inställningar.\n"
"\n"
" * \"%s\" ställa in HTTP- och FTP-proxy inställingar om din\n"
@@ -1853,7 +1855,7 @@ msgstr ""
"\n"
" * \"%s\" ändra konfigurationen av din starthanterare.\n"
" Detta bör endast göras av erfarna användare. \n"
-"Använd tryckt dokumentation eller den inbyggda hjälpen i Mandriva Linux\n"
+"Använd tryckt dokumentation eller den inbyggda hjälpen i Mageia\n"
"Control Center för konfiguration av starthanterare\n"
".\n"
" * \"%s\": här kan du ställa in i detalj vilka tjänster som körs pĂ¥ din\n"
@@ -1861,9 +1863,9 @@ msgstr ""
"se över dessa inställningar."
#: ../help.pm:809
-#, fuzzy, c-format
+#, c-format
msgid "TV card"
-msgstr "ISDN-kort"
+msgstr "TV-kort"
#: ../help.pm:809
#, c-format
@@ -1878,12 +1880,12 @@ msgstr "Grafiskt gränssnitt"
#: ../help.pm:861
#, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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älj vilken hĂ¥rddisk du vill radera för att kunna installera din nya\n"
-"Mandriva Linux-partition. Var försiktig, alla data som för tillfället\n"
+"Mageia-partition. Var försiktig, alla data som för tillfället\n"
"finns pĂ¥ partitionen kommer att gĂ¥ förlorad och kommer inte att kunna \n"
"Ă¥terställas!"
@@ -1891,12 +1893,14 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"Klicka pĂ¥ \"%s\" om du vill ta bort alla data och alla partitioner som\n"
"finns pĂ¥ denna hĂ¥rddisk. Var försiktig, efter det att du klickat pĂ¥ \"%s\" \n"
diff --git a/perl-install/install/help/po/ta.po b/perl-install/install/help/po/ta.po
index a7e116bc4..7c2e7cfad 100644
--- a/perl-install/install/help/po/ta.po
+++ b/perl-install/install/help/po/ta.po
@@ -23,13 +23,13 @@ msgstr ""
#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
"உதவி இனà¯à®©à®®à¯à®®à¯ à®®à¯à®´à®¿à®ªà¯†à®¯à®°à¯à®•பà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ. Before continuing, you should read carefully "
"the terms of the license. It\n"
-"covers the whole Mandriva Linux distribution, and if you do not agree with\n"
+"covers the whole Mageia distribution, and if you do not agree with\n"
"all the terms in it, click on the \"Refuse\" button which will immediately\n"
"terminate the installation. To continue with the installation, click on the\n"
"\"Accept\" button."
@@ -120,7 +120,7 @@ msgstr "நீஙà¯à®•ள௠இநà¯à®¤ வà®à®¤à®¿à®¯à¯ˆ பயனà¯à®ªà®Ÿ
#: ../help.pm:57
#, fuzzy, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -130,28 +130,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"உதவி இனà¯à®©à®®à¯à®®à¯ à®®à¯à®´à®¿à®ªà¯†à®¯à®°à¯à®•பà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ.Listed above are the existing Linux partitions "
-"detected on your hard drive.\n"
+"detected on your hard disk drive.\n"
"You can keep the choices made by the wizard, they are good for most common\n"
"installations. If you make any changes, you must at least define a root\n"
"partition (\"/\"). Do not choose too small a partition or you will not be\n"
@@ -161,36 +161,36 @@ msgstr ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
"\"second lowest SCSI ID\", etc."
#: ../help.pm:88
#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"உதவி இனà¯à®©à®®à¯à®®à¯ à®®à¯à®´à®¿à®ªà¯†à®¯à®°à¯à®•பà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ.The Mandriva Linux installation is spread out "
+"உதவி இனà¯à®©à®®à¯à®®à¯ à®®à¯à®´à®¿à®ªà¯†à®¯à®°à¯à®•பà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ.The Mageia installation is spread out "
"over several CD-ROMs. DrakX\n"
"knows if a selected package is located on another CD-ROM and will eject the\n"
"current CD and ask you to insert a different one as required"
@@ -199,12 +199,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -256,7 +255,7 @@ msgid ""
msgstr ""
"உதவி இனà¯à®©à®®à¯à®®à¯ à®®à¯à®´à®¿à®ªà¯†à®¯à®°à¯à®•பà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ.It is now time to specify which programs you "
"wish to install on your\n"
-"system. There are thousands of packages available for Mandriva Linux, and\n"
+"system. There are thousands of packages available for Mageia, and\n"
"you are not supposed to know them all by heart.\n"
"\n"
"If you are performing a standard installation from a CD-ROM, you will first\n"
@@ -334,10 +333,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -373,10 +372,10 @@ msgstr ""
"\n"
"!! If a server package has been selected, either intentionally or because\n"
"it was part of a whole group, you will be asked to confirm that you really\n"
-"want those servers to be installed. Under Mandriva Linux, any installed\n"
+"want those servers to be installed. Under Mageia, any installed\n"
"servers are started by default at boot time. Even if they are safe and have\n"
"no known issues at the time the distribution was shipped, it may happen\n"
-"that security holes are discovered after this version of Mandriva Linux was\n"
+"that security holes are discovered after this version of Mageia was\n"
"finalized. If you do not know what a particular service is supposed to do\n"
"or why it is being installed, then click \"No\". Clicking \"Yes\" will\n"
"install the listed services and they will be started automatically by\n"
@@ -494,7 +493,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -598,39 +597,39 @@ msgstr ""
#: ../help.pm:319
#, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -639,15 +638,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -784,7 +782,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -810,7 +808,7 @@ msgstr ""
"Click on \"OK\" when you are ready to format partitions.\n"
"\n"
"Click on \"Cancel\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"Mageia operating system installation.\n"
"\n"
"Click on \"%s\" if you wish to select partitions that will be checked\n"
"for bad blocks on the disk."
@@ -818,7 +816,7 @@ msgstr ""
#: ../help.pm:437
#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -855,7 +853,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -880,21 +878,21 @@ msgstr "பாதà¯à®•ாபà¯à®ªà¯ மேலாளரà¯(பெயர௠அ
#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -910,21 +908,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -941,33 +939,27 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"உதவி இனà¯à®©à®®à¯à®®à¯ à®®à¯à®´à®¿à®ªà¯†à®¯à®°à¯à®•பà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ.At this point, you need to choose which "
"partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"installation of your Mageia system. If partitions have already been\n"
"defined, either from a previous installation of GNU/Linux or from another\n"
-"partitioning tool, you can use existing partitions. Otherwise, hard drive\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 drive. You can select\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 drive, you can use these options:\n"
+"To partition the selected hard disk drive, you can use these options:\n"
"\n"
" * \"Clear all\": this option deletes all partitions on the selected hard\n"
"drive;\n"
"\n"
" * \"Auto allocate\": this option enables to automatically create \"Ext2\"\n"
-"and swap partitions in free space of your hard drive;\n"
+"and swap partitions in free space of your hard disk drive;\n"
"\n"
" * \"More\": gives access to additional features:\n"
"\n"
@@ -990,7 +982,7 @@ msgstr ""
"CD-ROMs.\n"
"\n"
" * \"Wizard\": use this option if you wish to use a wizard to partition\n"
-"your hard drive. This is recommended if you do not have a good knowledge of\n"
+"your hard disk drive. This is recommended if you do not have a good knowledge of\n"
"partitioning;\n"
"\n"
" * \"Undo\": use this option to cancel your changes;\n"
@@ -998,7 +990,7 @@ msgstr ""
" * \"Toggle to normal/expert mode\": allows additional actions on\n"
"partitions (type, options, format) and gives more information;\n"
"\n"
-" * \"Done\": when you are finished partitioning your hard drive, this will\n"
+" * \"Done\": when you are finished partitioning your hard disk drive, this will\n"
"save your changes back to disk.\n"
"\n"
"Note: you can reach any option using the keyboard. Navigate through the\n"
@@ -1014,12 +1006,6 @@ msgstr ""
"\n"
"To get information about the different filesystem types available, please\n"
"read the ext2fs chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB, which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
#: ../help.pm:526
#, c-format
@@ -1059,65 +1045,65 @@ msgstr "à®à®¾à®¤à®¾à®°à®©à®°à¯ à®®à¯à®±à¯ˆà®®à¯ˆà®•à¯à®•௠மாறà¯"
#: ../help.pm:536
#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the first\n"
"disk or partition is called \"C:\")."
msgstr ""
"உதவி இனà¯à®©à®®à¯à®®à¯ à®®à¯à®´à®¿à®ªà¯†à®¯à®°à¯à®•பà¯à®ªà®Ÿà®µà®¿à®²à¯à¯ˆà®².More than one Microsoft partition has been "
-"detected on your hard drive.\n"
+"detected on your hard disk drive.\n"
"Please choose the one you want to resize in order to install your new\n"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the first\n"
"disk or partition is called \"C:\")."
#: ../help.pm:567
@@ -1136,23 +1122,22 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
#: ../help.pm:594
@@ -1204,8 +1189,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1337,7 +1321,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1348,7 +1332,7 @@ msgstr ""
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -1369,7 +1353,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
@@ -1396,7 +1380,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1484,8 +1468,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1502,7 +1485,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1527,8 +1510,8 @@ msgstr "வரைவியலà¯à®µà®´à®¿"
#: ../help.pm:861
#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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"
@@ -1541,21 +1524,21 @@ msgstr ""
#, fuzzy, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"உதவி இனà¯à®©à®®à¯à®®à¯ à®®à¯à®´à®¿à®ªà¯†à®¯à®°à¯à®•பà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ. Click on \"OK\" if you want to delete all "
"data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"OK\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"this hard disk drive. Be careful, after clicking on \"OK\", 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 \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
+"partitions present on this hard disk drive."
#: ../help.pm:872
#, c-format
diff --git a/perl-install/install/help/po/tg.po b/perl-install/install/help/po/tg.po
index 735a34387..99d5fb9e3 100644
--- a/perl-install/install/help/po/tg.po
+++ b/perl-install/install/help/po/tg.po
@@ -26,15 +26,15 @@ msgstr ""
"X-Generator: KBabel 1.10\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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"
-"ба ̉³Đ°Đ¼Đ°Đ¸ Ñ‚Đ°̉›ÑĐ¸Đ¼Đ¾Ñ‚Đ¸ Mandriva Linux Đ¿Đ°̉³Đ½ Đ³Đ°Ñ€Đ´Đ¸Đ´Đ°Đ°ÑÑ‚. ĐĐ³Đ°Ñ€ ÑˆÑƒĐ¼Đ¾ ба\n"
+"ба ̉³Đ°Đ¼Đ°Đ¸ Ñ‚Đ°̉›ÑĐ¸Đ¼Đ¾Ñ‚Đ¸ Mageia Đ¿Đ°̉³Đ½ Đ³Đ°Ñ€Đ´Đ¸Đ´Đ°Đ°ÑÑ‚. ĐĐ³Đ°Ñ€ ÑˆÑƒĐ¼Đ¾ ба\n"
"̉³Đ°Đ¼Đ°Đ¸ ÑˆĐ°Ñ€Ñ‚̉³Đ¾Đ¸ Đ»Đ¸Ñ‚ÑĐµĐ½Đ·Đ¸Ñ Ñ€Đ¾Đ·Ó£ Đ±Đ¾ÑˆĐµĐ´, Đ¿ÑƒĐ½ĐºÑ‚Đ¸ \"%s\"-Ñ€Đ¾ ̉›Đ°Đ¹Đ´ ĐºÑƒĐ½ĐµĐ´. ĐĐ³Đ°Ñ€ Ñ€Đ¾Đ·Ó£\n"
"Đ½Đ°Đ±Đ¾ÑˆĐµĐ´, Ñ‚Đ°Đ½̉³Đ¾ \"%s\" ĐºĐ¾Đ¼Đ¿ÑÑ‚ĐµÑ€Đ¸ Ñ…ÑƒĐ´Ñ€Đ¾ Ñ…Đ¾Đ¼Ó¯Ñˆ ÑĐ¾Đ·ĐµĐ´."
@@ -143,7 +143,7 @@ msgstr "Đ¨ÑƒĐ¼Đ¾ Đ¸Đ½ Ñ…Đ¸ÑĐ»Đ°Ñ‚Ñ€Đ¾ иÑÑ‚Đ¸Ñ„Ñ€Đ´Đ° Đ±ÑƒÑ€Đ´Đ°Đ½ Đ¼ĐµÑ…Đ¾̉³Đ
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -153,24 +153,24 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"Đ”Đ°Ñ€ Đ¸Đ½ ̉·Đ¾ Đ±Đ°Ñ…Ñˆ̉³Đ¾Đ¸ Đ¼Đ°Đ²̉·ÑƒĐ´Đ°Đ¸ Linux, ĐºĐ¸ Đ´Đ°Ñ€ Đ³Đ°Ñ€Đ´Đ¾Đ½Đ°Đ½Đ´Đ°Đ¸ ÑĐ°Ñ…Ñ‚Đ¸ ÑˆÑƒĐ¼Đ¾\n"
@@ -210,15 +210,15 @@ msgstr ""
"Đ´Đ¾Ñ€Đ°Đ´, \"b\" Đ¼Đ°ÑĐ½Đ¾Đ¸\"Đ´ÑƒÑĐ¼Đ¸Đ½ аз Đ¿Đ¾Ñ‘Đ½Đ¸ SCSI ID\"-Ñ€Đ¾ Đ´Đ¾Ñ€Đ°Đ´ Đ²Đ° ̉“Đ°Đ¹Ñ€Đ°."
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"ĐĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸Đ¸ Mandriva Linux Đ´Đ°Ñ€ CD-ROM-̉³Đ¾Đ¸ Đ¼ÑƒÑ…Ñ‚Đ°Đ»Đ¸Ñ„ Ñ‚Đ°̉›ÑĐ¸Đ¼ ÑˆÑƒĐ´Đ°Đ°ÑÑ‚. ĐĐ³Đ°Ñ€\n"
+"ĐĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸Đ¸ Mageia Đ´Đ°Ñ€ CD-ROM-̉³Đ¾Đ¸ Đ¼ÑƒÑ…Ñ‚Đ°Đ»Đ¸Ñ„ Ñ‚Đ°̉›ÑĐ¸Đ¼ ÑˆÑƒĐ´Đ°Đ°ÑÑ‚. ĐĐ³Đ°Ñ€\n"
"баÑÑ‚Đ°Đ¸ Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ±ÑˆÑƒĐ´Đ° Đ´Đ°Ñ€ Đ´Đ¸Đ³Đ°Ñ€ CD-ROM ̉·Đ¾Đ¹Đ³Đ¸Ñ€ Đ±Đ¾ÑˆĐ°Đ´, DrakX диÑĐºĐ¸ Ñ„Đ¸ÑˆÑƒÑ€Đ´Đ°Đ¸\n"
"̉·Đ¾Ñ€Đ¸Ñ€Đ¾ ба Đ±ĐµÑ€ÑƒĐ½ ĐºĐ°ÑˆĐ¸Đ´Đ° аз ÑˆÑƒĐ¼Đ¾ Đ²Đ¾Đ³ÑƒĐ·Đ¾Ñ€Đ¸Đ¸ диÑĐºĐ¸ Ñ‚Đ°Đ»Đ°Đ±ÑˆÑƒĐ´Đ°Ñ€Đ¾ Đ¿ÑƒÑ€ÑĐ¾Đ½ Đ¼ĐµÑˆĐ°Đ²Đ°Đ´.\n"
"ĐĐ³Đ°Ñ€ ÑˆÑƒĐ¼Đ¾ Đ´Đ°Ñ€ даÑÑ‚ диÑĐºĐ¸ Ñ„Đ¸ÑˆÑƒÑ€Đ´Đ°Đ¸ Ñ‚Đ°Đ»Đ°Đ±ÑˆÑƒĐ´Đ°Ñ€Đ¾ Đ½Đ°Đ´Đ¾ÑˆÑ‚Đ° Đ±Đ¾ÑˆĐµĐ´, Ñ‚Đ°Đ½̉³Đ¾ ба \"%s\" "
@@ -229,12 +229,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -285,12 +284,12 @@ msgid ""
"megabytes."
msgstr ""
"It's now time to specify which programs you wish to install on your system.\n"
-"There are thousands of packages available for Mandriva Linux, and to make "
+"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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -357,7 +356,7 @@ msgid "Truly minimal install"
msgstr "ĐĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸Đ¸ аз ̉³Đ°Đ¼Đ° Đ¿Đ°ÑÑ‚Đ°Ñ€Đ¸Đ½"
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -370,10 +369,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -405,11 +404,11 @@ msgstr ""
"!! ĐĐ³Đ°Ñ€ баÑÑ‚Đ°Đ¸ Ñ…Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½Ñ€Đ¾ Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ± ĐºĐ°Ñ€Đ´Đ° Đ±Đ¾ÑˆĐµĐ´, Ñ…Đ¾̉³ Đ±Đ°Ñ€Đ¾Đ¸ Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ±Đ¸ Đ¼ÑƒĐ°Đ¹ÑĐ½Đ¸ "
"баÑÑ‚Đ°Đ¸ Đ°Đ»Đ¾̉³Đ¸Đ´Đ°, Ñ…Đ¾̉³ Đ±Đ°Ñ€Đ¾Đ¸ Đ¾Đ½ ĐºĐ¸ Đ²Đ°Đ¹ ÑĐº ̉›Đ¸ÑĐ¼Đ¸ Đ³ÑƒÑ€Ó¯̉³Ó£ баÑÑ‚Đ°\n"
"аÑÑ‚, ÑˆÑƒĐ¼Đ¾ Đ±Đ¾ÑĐ´ Ñ‚Đ°Ñди̉› ĐºÑƒĐ½ĐµĐ´, ĐºĐ¸ Đ´Đ°Ñ€ ̉³Đ°̉›Đ¸̉›Đ°Ñ‚ Đ¸Đ½ Ñ…Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½̉³Đ¾Đ¸\n"
-"ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸ÑˆĐ°Đ²Đ°Đ½Đ´Đ°Ñ€Đ¾ иÑÑ‚Đ¸Ñ„Đ¾Đ´Đ° Đ±ÑƒÑ€Đ´Đ°Đ½ Đ¼ĐµÑ…Đ¾̉³ĐµĐ´. Đ”Đ°Ñ€ Mandriva Linux\n"
+"ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸ÑˆĐ°Đ²Đ°Đ½Đ´Đ°Ñ€Đ¾ иÑÑ‚Đ¸Ñ„Đ¾Đ´Đ° Đ±ÑƒÑ€Đ´Đ°Đ½ Đ¼ĐµÑ…Đ¾̉³ĐµĐ´. Đ”Đ°Ñ€ Mageia\n"
"̉³Đ°Đ¼Đ°Đ¸ Ñ…Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½̉³Đ¾Đ¸ ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸ÑˆÑƒĐ´Đ° ̉³Đ°Đ½Đ³Đ¾Đ¼Đ¸ Đ¾̉“Đ¾Đ·Ñ‘Đ±Ó£ ба Ñ‚Đ°Đ²Ñ€Đ¸ Ñ…ÑƒĐ´ĐºĐ¾Ñ€, Đ±Đ¾ "
"Đ½Đ¾Đ±Đ°Ñ‘Đ½Ó£ ÑĐ°Ñ€ Đ´Đ¾Đ´Đ° Đ¼ĐµÑˆĐ°Đ²Đ°Đ½Đ´. ̉²Đ°Ñ€Ñ‡Đ°Đ½Đ´Đµ, ĐºĐ¸ Đ¾Đ½̉³Đ¾ Đ±ĐµÑ…Đ°Ñ‚Đ°Ñ€Đ°Đ½Đ´ Đ²Đ° Đ¼ÑƒĐ°Đ¼Đ¼Đ¾̉³Đ¾Đ¸\n"
"Đ¼Đ°ÑĐ»ÑƒĐ¼Ñ€Đ¾ ̉³Đ°Đ½Đ³Đ¾Đ¼Đ¸ Đ´Đ°Ñ€Đ³Đ¸Ñ€Đ¾Đ½Đ¸Đ´Đ°Đ½ Đ´Đ°Ñ€ Ñ‚Đ°̉›ÑĐ¸Đ¼Đ¾Ñ‚ Đ½Đ°Đ´Đ¾Ñ€Đ°Đ½Đ´, Đ¼ÑƒĐ¼ĐºĐ¸Đ½ аÑÑ‚, ĐºĐ¸\n"
-"Đ´Đ°Ñ€ Đ±ĐµÑ…Đ°Ñ‚Đ°Ñ€Ó£ баÑди Đ±Đ°Ñ€Đ¾Ñ€Đ¸ÑˆĐ¸ Đ½ÑƒÑÑ…Đ°Đ¸ Ñ…Đ¾Ñ‚Đ¸Đ¼Đ°Đ²Đ¸Đ¸ Mandriva Linux\n"
+"Đ´Đ°Ñ€ Đ±ĐµÑ…Đ°Ñ‚Đ°Ñ€Ó£ баÑди Đ±Đ°Ñ€Đ¾Ñ€Đ¸ÑˆĐ¸ Đ½ÑƒÑÑ…Đ°Đ¸ Ñ…Đ¾Ñ‚Đ¸Đ¼Đ°Đ²Đ¸Đ¸ Mageia\n"
"ÑÓ¯Ñ€Đ¾Ñ…Đ¸̉³Đ¾Đ¸ Đ¼ÑƒĐ°Đ¹ÑĐ½ Đ¼ĐµÑˆĐ°Đ²Đ°Đ½Đ´. ĐĐ³Đ°Ñ€ ÑˆÑƒĐ¼Đ¾ Đ½Đ°Đ´Đ¾Đ½ĐµĐ´, ĐºĐ¸ Đ±Đ°Ñ€Đ¾Đ¸ чӣ Đ¸Đ½ Ñ‘ Đ¾Đ½\n"
"Ñ…Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½ Đ»Đ¾Đ·Đ¸Đ¼ аÑÑ‚ Ñ‘ Đ±Đ°Ñ€Đ¾Đ¸ чӣ Đ¾Đ½ ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ Đ¼ĐµĐ³Đ°Ñ€Đ´Đ°Đ´ Đ¿Đ°Ñ Đ±Đ° \"%s\"\n"
"Đ°Đ½Đ³ÑƒÑˆÑ‚ Đ·Đ°Đ½ĐµĐ´. Đ‘Đ¾ Đ¿Đ°Ñ…ÑˆĐºÑƒĐ½Đ¸Đ¸ \"%s\" ÑˆÑƒĐ¼Đ¾ Ñ…Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½̉³Đ¾Đ¸ Đ½Đ¾Đ¼Đ±Đ°Ñ€ÑˆÑƒĐ´Đ°Ñ€Đ¾\n"
@@ -547,11 +546,11 @@ msgstr ""
"Ñ…Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½ Đ¿ĐµÑˆ аз ̉³Đ°Đ¼Đ° ба Ñ̉³Ñ‚Đ¸Ñ‘̉·Đ¸ ÑˆÑƒĐ¼Đ¾ Đ¼ÑƒĐ²Đ¾Ñ„Đ¸̉›Đ°Ñ‚ Đ¼ĐµĐºÑƒĐ½Đ°Đ´."
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -607,7 +606,7 @@ msgid ""
msgstr ""
"X (Đ±Đ°Ñ€Đ¾Đ¸ ÑиÑÑ‚ĐµĐ¼Đ¸ X Window) Đ¸Đ½ аÑĐ¾Ñи Đ¸Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñи Đ³Ñ€Đ°Ñ„Đ¸ĐºĐ¸Đ¸ GNU/Linux Đ¼ĐµĐ±Đ¾ÑˆĐ°Đ´,\n"
"ĐºĐ¸ Đ´Đ°Ñ€ Đ¾Đ½ ̉³Đ°Đ¼Đ°Đ¸ Đ¼Ñƒ̉³Đ¸Ñ‚̉³Đ¾Đ¸ Đ³Ñ€Đ°Ñ„Đ¸ĐºÓ£ аÑĐ¾Ñ Ñ‘Ñ„Ñ‚Đ°Đ°ÑÑ‚ (KDE, GNOME, AfterStep,\n"
-"WindowMaker Đ²Đ° ̉“Đ°Đ¹Ñ€Đ°) Đ²Đ° ба ̉³Đ°Đ¹Đ°Ñ‚и Mandriva Linux Đ´Đ¾Ñ…Đ¸Đ» аÑÑ‚.\n"
+"WindowMaker Đ²Đ° ̉“Đ°Đ¹Ñ€Đ°) Đ²Đ° ба ̉³Đ°Đ¹Đ°Ñ‚и Mageia Đ´Đ¾Ñ…Đ¸Đ» аÑÑ‚.\n"
"\n"
"Ба ÑˆÑƒĐ¼Đ¾ Ñ€Ó¯Đ¹Ñ…Đ°Ñ‚Đ¸ Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€̉³Đ¾Đ¸ Đ³ÑƒĐ½Đ¾Đ³ÑƒĐ½Đµ ĐºĐ¸ ба Ñ‚Đ°̉“Đ¸Ñ€Đ¾Ñ‚Đ¸ Đ³Đ¸Ñ€Đ¸Ñ„Ñ‚Đ°Đ½Đ¸ Ñ‚Đ°ÑĐ²Đ¸Ñ€Đ¸\n"
"бе̉³Ñ‚Đ°Ñ€Đ¸Đ½Đ¸ Đ³Ñ€Đ°Ñ„Đ¸ĐºÓ£ Đ¿ĐµÑˆĐ±Đ¸Đ½Ó£ ÑˆÑƒĐ´Đ°Đ°ÑÑ‚, Đ´Đ¾Đ´Đ° Đ¼ĐµÑˆĐ°Đ²Đ°Đ´: ĐĐ¾Ñ€Ñ‚Đ¸ Đ³Ñ€Đ°Ñ„Đ¸ĐºÓ£\n"
@@ -738,41 +737,41 @@ msgstr ""
"Đ½Đ°Đ¼Đ¾Đ¸ÑˆĐ³Đ°Ñ€Đ¸ Ñ…ÑƒĐ´Ñ€Đ¾ Ñ‚Đ°Đ½Đ·Đ¸Đ¼ ĐºĐ°Ñ€Đ´Đ° Đ½Đ°Ñ‚Đ°Đ²Đ¾Đ½Đ¸ÑÑ‚Đ° Đ±Đ¾ÑˆĐµĐ´."
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -781,15 +780,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -803,12 +801,12 @@ msgid ""
"refer to the ``Managing Your Partitions'' section in the ``Starter Guide''."
msgstr ""
"Đ”Đ°Ñ€ Đ¸Đ½ ̉›Đ°Đ´Đ°Đ¼ ÑˆÑƒĐ¼Đ¾ Đ±Đ¾ÑĐ´ Đ´Đ°Ñ€ ĐºÑƒ̉·Đ¾Đ¸ Đ³Đ°Ñ€Đ´Đ¾Đ½Đ°Đ½Đ´Đ°Đ¸ ÑĐ°Ñ…Ñ‚ ̉·Đ¾Đ¹Đ³Đ¸Ñ€ ĐºĐ°Ñ€Đ´Đ°Đ½Đ¸\n"
-"ÑиÑÑ‚ĐµĐ¼Đ°Đ¸ Đ¾Đ¼Đ¸Đ»Đ¸ Mandriva Linux-Ñ€Đ¾ ̉³Đ°Đ» ĐºÑƒĐ½ĐµĐ´. ĐĐ³Đ°Ñ€ Đ³Đ°Ñ€Đ´Đ¾Đ½Đ°Đ½Đ´Đ°Đ¸ ÑĐ°Ñ…Ñ‚Đ¸\n"
+"ÑиÑÑ‚ĐµĐ¼Đ°Đ¸ Đ¾Đ¼Đ¸Đ»Đ¸ Mageia-Ñ€Đ¾ ̉³Đ°Đ» ĐºÑƒĐ½ĐµĐ´. ĐĐ³Đ°Ñ€ Đ³Đ°Ñ€Đ´Đ¾Đ½Đ°Đ½Đ´Đ°Đ¸ ÑĐ°Ñ…Ñ‚Đ¸\n"
"ÑˆÑƒĐ¼Đ¾ Ñ…Đ¾Đ»Ó£ Đ±Đ¾ÑˆĐ°Đ´ Ñ‘ ÑиÑÑ‚ĐµĐ¼Đ°Đ¸ Đ¾Đ¼Đ¸Đ»Đ¸ ̉³Đ¾Đ·Đ¸Ñ€Đ±ÑƒĐ´Đ° ̉³Đ°Đ¼Đ°Đ¸ Ñ„Đ°Đ·Đ¾Đ¸ Đ¸Đ¼ĐºĐ¾Đ½Đ¿Đ°Đ·Đ¸Ñ€Ñ€Đ¾\n"
"Đ¸Ñˆ̉“Đ¾Đ» ĐºÑƒĐ½Đ°Đ´, ба ÑˆÑƒĐ¼Đ¾ Đ»Đ¾Đ·Đ¸Đ¼ Đ¼ĐµĐ¾ÑĐ´, ĐºĐ¸ Đ³Đ°Ñ€Đ´Đ¾Đ½Đ°Đ½Đ´Đ°Đ¸ ÑĐ°Ñ…Ñ‚Đ¸ Ñ…ÑƒĐ´Ñ€Đ¾\n"
"Đ±Đ°Ñ…ÑˆĐ±Đ°Đ½Đ´Ó£ ĐºÑƒĐ½ĐµĐ´. Đ‘Đ°Ñ…ÑˆĐ±Đ°Đ½Đ´Đ¸ĐºÑƒĐ½Đ¸Đ¸ Đ³Đ°Ñ€Đ´Đ¾Đ½Đ°Đ½Đ´Đ°Đ¸ ÑĐ°Ñ…Ñ‚ аÑĐ¾ÑĐ°Đ½ аз Ñ‚Đ°̉›ÑĐ¸Đ¼Đ¾Ñ‚Đ¸ "
"Đ¼Đ°Đ½Ñ‚Đ¸̉›Đ¸Đ¸ Ñ„Đ°Đ·Đ¾Đ¸ Đ¸Ñˆ̉“Đ¾Đ»ÑˆÑƒĐ´Đ° Đ±Đ°Ñ€Đ¾Đ¸ ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸Đ¸ ÑиÑÑ‚ĐµĐ¼Đ°Đ¸ Đ¾Đ¼Đ¸Đ»Đ¸Đ¸ \n"
-"Mandriva Linux Đ¸Đ±Đ¾Ñ€Đ°Ñ‚ аÑÑ‚.\n"
+"Mageia Đ¸Đ±Đ¾Ñ€Đ°Ñ‚ аÑÑ‚.\n"
"\n"
"ĐзбаÑĐºĐ¸ ̉·Đ°Ñ€Đ°Ñ‘Đ½Đ¸ Đ±Đ°Ñ…ÑˆĐ±Đ°Đ½Đ´Đ¸Đ¸ Đ³Đ°Ñ€Đ´Đ¾Đ½Đ°Đ½Đ´Đ°Đ¸ ÑĐ°Ñ…Ñ‚ Đ¾Đ´Đ°Ñ‚Đ°Đ½ Đ±Đ°Ñ€Đ½Đ°Đ³Đ°Ñ€Đ´Đ°Đ½Đ´Đ°\n"
"аÑÑ‚ Đ²Đ° ба Đ³ÑƒĐ¼ÑˆĐ°Đ²Đ¸Đ¸ Đ´Đ¾Đ´Đ°̉³Đ¾ Đ¾Đ²Đ°Ñ€Đ´Đ° Ñ€Đ°ÑĐ¾Đ½Đ¸Đ´Đ°Đ½Đ°Ñˆ Đ¼ÑƒĐ¼ĐºĐ¸Đ½ аÑÑ‚, Đ°Đ³Đ°Ñ€ Đ´Đ°Ñ€ "
@@ -850,7 +848,7 @@ msgstr ""
"\n"
" * \"%s\": Đ°Đ³Đ°Ñ€ ÑˆÑƒĐ¼Đ¾ Ñ…Đ¾̉³ĐµĐ´, ĐºĐ¸ ̉³Đ°Đ¼Đ°Đ¸ Đ´Đ¾Đ´Đ°̉³Đ¾Ñ€Đ¾ Đ´Đ°Ñ€ ̉³Đ°Đ¼Đ° ̉›Đ¸ÑĐ¼Đ°Ñ‚̉³Đ¾Đ¸\n"
"Đ´Đ°Ñ€ Đ³Đ°Ñ€Đ´Đ¾Đ½Đ°Đ½Đ´Đ°Đ¸ ÑĐ°Ñ…Ñ‚Đ¸ Ñ…ÑƒĐ´ Đ¼Đ°Đ²̉·ÑƒĐ´Đ±ÑƒĐ´Đ°Ñ€Đ¾ Đ½Đ¾Đ±ÑƒĐ´ ÑĐ¾Đ·ĐµĐ´ Đ²Đ° ̉·Đ¾Đ¸ Đ¾Đ½̉³Đ¾Ñ€Đ¾ Đ±Đ¾ ÑиÑÑ‚ĐµĐ¼Đ°Đ¸ "
-"Đ½Đ°Đ²Đ¸ Mandriva Linux Đ¸Đ²Đ°Đ· ĐºÑƒĐ½ĐµĐ´, Đ¸Đ½ Ñ…Đ¾ÑиÑÑ‚Ñ€Đ¾ Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ±\n"
+"Đ½Đ°Đ²Đ¸ Mageia Đ¸Đ²Đ°Đ· ĐºÑƒĐ½ĐµĐ´, Đ¸Đ½ Ñ…Đ¾ÑиÑÑ‚Ñ€Đ¾ Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ±\n"
"ĐºÑƒĐ½ĐµĐ´. Đ­̉³Ñ‚Đ¸Ñ‘Ñ‚ Đ±Đ¾ÑˆĐµĐ´, Đ·ĐµÑ€Đ¾ баÑди Ñ‚Đ°Ñди̉›Đ¾Ñ‚ ÑˆÑƒĐ¼Đ¾ Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ±Đ¸ Ñ…ÑƒĐ´Ñ€Đ¾\n"
"Đ±Đ°Ñ€Đ³Đ°Ñ€Đ´Đ¾Đ½Đ¸Đ´Đ° Đ½Đ°Đ¼ĐµÑ‚Đ°Đ²Đ¾Đ½ĐµĐ´.\n"
"\n"
@@ -981,7 +979,7 @@ msgid "Save packages selection"
msgstr ""
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -1000,7 +998,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -1024,15 +1022,15 @@ msgstr ""
"ĐĐ³Đ°Ñ€ ÑˆÑƒĐ¼Đ¾ ба ÑˆĐ°ĐºĐ»Đ±Đ°Đ½Đ´Đ¸Đ¸ Đ±Đ°Ñ…Ñˆ̉³Đ¾ Ñ‚Đ°Đ¹Ñ‘Ñ€ Đ±Đ¾ÑˆĐµĐ´ ба \"%s\" Đ°Đ½Đ³ÑƒÑˆÑ‚ Đ·Đ°Đ½ĐµĐ´.\n"
"\n"
"ĐĐ³Đ°Ñ€ ÑˆÑƒĐ¼Đ¾ Ñ…Đ¾̉³ĐµĐ´, ĐºĐ¸ Đ´Đ¸Đ³Đ°Ñ€ Đ±Đ°Ñ…Ñˆ̉³Đ¾Ñ€Đ¾ Đ±Đ°Ñ€Đ¾Đ¸ ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸Đ¸ ÑиÑÑ‚ĐµĐ¼Đ°Đ¸\n"
-"Đ¾Đ¼Đ¸Đ»Đ¸Đ¸ Đ½Đ°Đ²Ñи Mandriva Linux Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ± ĐºÑƒĐ½ĐµĐ´ ба \"%s\" Đ°Đ½Đ³ÑƒÑˆÑ‚ Đ·Đ°Đ½ĐµĐ´.\n"
+"Đ¾Đ¼Đ¸Đ»Đ¸Đ¸ Đ½Đ°Đ²Ñи Mageia Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ± ĐºÑƒĐ½ĐµĐ´ ба \"%s\" Đ°Đ½Đ³ÑƒÑˆÑ‚ Đ·Đ°Đ½ĐµĐ´.\n"
"\n"
"ĐĐ³Đ°Ñ€ Ñ…Đ¾̉³ĐµĐ´ Đ±Đ°Ñ…Ñˆ̉³Đ¾ĐµÑ€Đ¾, ĐºĐ¸ Đ´Đ°Ñ€ диÑĐº ба Đ¼Đ°Đ²̉·ÑƒĐ´Đ¸ÑÑ‚Đ¸ ̉›Đ¸ÑĐ¼̉³Đ¾Đ¸ бад\n"
"Ñ‚Đ°Ñ„Ñ‚Đ¸Ñˆ ĐºĐ°Ñ€Đ´Đ° ÑˆĐ°Đ²Đ°Đ½Đ´ Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ± Đ½Đ°Đ¼Đ¾ĐµĐ´, ба \"%s\" Đ°Đ½Đ³ÑƒÑˆÑ‚ Đ·Đ°Đ½ĐµĐ´."
#: ../help.pm:437
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -1044,7 +1042,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"̉²Đ°Đ½Đ³Đ¾Đ¼Đ¸ ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸Đ¸ Mandriva Linux Ñ…ÑƒĐ± Đ¼ĐµÑˆÑƒĐ´, ĐºĐ¸ баÑзе баÑÑ‚Đ°Đ¸\n"
+"̉²Đ°Đ½Đ³Đ¾Đ¼Đ¸ ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸Đ¸ Mageia Ñ…ÑƒĐ± Đ¼ĐµÑˆÑƒĐ´, ĐºĐ¸ баÑзе баÑÑ‚Đ°Đ¸\n"
"Đ±Đ°Ñ€Đ½Đ¾Đ¼Đ°̉³Đ¾ Đ½Đ°Đ² ĐºĐ°Ñ€Đ´Đ° ÑˆĐ°Đ²Đ°Đ½Đ´, аз Ñ€Ó¯Đ·Đ¸ Đ±Đ°Ñ€Đ¾Ñ€Đ¸ÑˆĐ¸ Đ¸Đ±Ñ‚Đ¸Đ´Đ¾Ó£. Đ­̉³Ñ‚Đ¸Đ¼Đ¾Đ»Đ°Đ½\n"
"баÑзе Ñ…Đ°Ñ‚Đ¾Đ³Đ¸̉³Đ¾ иÑĐ»Đ¾̉³ ÑˆÑƒĐ´Đ°Đ°Đ½Đ´ Đ²Đ° Đ´Đ°Ñ€Ñ…Đ¾ÑÑ‚̉³Đ¾ Đ¾Đ¸Đ´Đ¸ Đ±ĐµÑ…Ñ‚Đ°Ñ€Ó£ ̉³Đ°Đ» ÑˆÑƒĐ´Đ°Đ°Đ½Đ´.\n"
"Đ‘Đ°Ñ€Đ¾Đ¸ Đ³Đ¸Ñ€Đ¸Ñ„Ñ‚Đ°Đ½Đ¸ Ñ„Đ¾Đ¸Đ´Đ° аз Đ¸Đ½ Đ½Đ°Đ²ÑĐ¾Đ·Đ¸̉³Đ¾, ̉³Đ¾Đ·Đ¸Ñ€ ба ÑˆÑƒĐ¼Đ¾ Đ±Đ¾Ñ€ĐºÑƒĐ½Đ¸Đ¸ Đ¾Đ½̉³Đ¾ аз "
@@ -1060,7 +1058,7 @@ msgstr ""
"ĐºĐ°Ñ€Đ´Đ°Đ½Đ¸ ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸Đ¸ Đ±Đ¾Đ·ÑĐ¾Đ·Ó£ Đ¿Đ°Ñ…Ñˆ ĐºÑƒĐ½ĐµĐ´."
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -1069,7 +1067,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1096,24 +1094,24 @@ msgid "Security Administrator"
msgstr "Đ˜Đ´Đ¾Ñ€Đ°ĐºÑƒĐ½Đ°Đ½Đ´Đ°Đ¸ Đ‘ĐµÑ…Đ°Ñ‚Đ°Ñ€Ó£"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1129,21 +1127,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1160,17 +1158,11 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"Đ”Đ°Ñ€ Đ¸Đ½ Đ¿ÑƒĐ½ĐºÑ‚ ÑˆÑƒĐ¼Đ¾ Đ±Đ¾ÑĐ´ Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ± Đ½Đ°Đ¼Đ¾ĐµĐ´, ĐºĐ¸ ĐºĐ°Đ´Đ¾Đ¼ Đ±Đ°Ñ…Ñˆ(̉³Đ¾) Đ±Đ°Ñ€Đ¾Đ¸\n"
-"ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸Đ¸ ÑиÑÑ‚ĐµĐ¼Đ°Đ²Ó£ Mandriva Linux-и ÑˆÑƒĐ¼Đ¾ иÑÑ‚Đ¸Ñ„Đ¾Đ´Đ° Đ±ÑƒÑ€Đ´Đ° Đ¼ĐµÑˆĐ°Đ²Đ°Đ½Đ´.\n"
+"ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸Đ¸ ÑиÑÑ‚ĐµĐ¼Đ°Đ²Ó£ Mageia-и ÑˆÑƒĐ¼Đ¾ иÑÑ‚Đ¸Ñ„Đ¾Đ´Đ° Đ±ÑƒÑ€Đ´Đ° Đ¼ĐµÑˆĐ°Đ²Đ°Đ½Đ´.\n"
"ĐĐ³Đ°Ñ€ Đ±Đ°Ñ…Ñˆ̉³Đ¾Đ¸ Đ°Đ»Đ¾̉›Đ°Đ¸ аз ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸Đ¸ Đ¿ĐµÑˆĐ¸Đ½Đ°Đ¸ GNU/Linux Ñ‘ аз Đ´Đ¸Đ³Đ°Ñ€\n"
"аÑĐ±Đ¾Đ±Đ¸ Đ±Đ°Ñ…ÑˆĐ±Đ°Đ½Đ´Đ¸ĐºÑƒĐ½Ó£ Đ¼ÑƒĐ°Đ¹ÑĐ½ ÑˆÑƒĐ´Đ° Đ±Đ¾ÑˆĐ°Đ´, ÑˆÑƒĐ¼Đ¾ Đ¼ĐµÑ‚Đ°Đ²Đ¾Đ½ĐµĐ´ Đ±Đ°Ñ…Ñˆ̉³Đ¾Đ¸ Đ¼Đ°Đ²̉·ÑƒĐ´Đ°Ñ€Đ¾ "
"иÑÑ‚Đ¸Ñ„Đ¾Đ´Đ° Đ±Đ°Ñ€ĐµĐ´. Đ”Đ°Ñ€ Đ´Đ¸Đ³Đ°Ñ€ ̉³Đ¾Đ»Đ°Ñ‚ Đ±Đ¾ÑĐ´ Đ±Đ°Ñ…Ñˆ̉³Đ¾Đ¸ Đ³Đ°Ñ€Đ´Đ¾Đ½Đ°Đ½Đ´Đ°Đ¸\n"
@@ -1188,7 +1180,7 @@ msgstr ""
"Đ¼ĐµÑĐ¾Đ·Đ°Đ´\n"
"\n"
" * \"%s\": Đ¸Đ½ Ñ…Đ¾ÑиÑÑ‚ Đ¸Đ¼ĐºĐ¾Đ½Đ¸ÑÑ‚Đ¸ ба Ñ‚Đ°Đ²Ñ€Đ¸ Ñ…ÑƒĐ´ĐºĐ¾Ñ€ Đ¾Ñ„Đ°Ñ€Đ¸Đ´Đ°Đ½Đ¸ Đ±Đ°Ñ…Ñˆ̉³Đ¾Đ¸\n"
-"ext3 Đ²Đ° swap-Ñ€Đ¾ Đ´Đ°Ñ€ Ñ„Đ°Đ·Đ¾Đ¸ Ñ…Đ¾Đ»Đ¸Đ¸ Đ³Đ°Ñ€Đ´Đ¾Đ½Đ°Đ½Đ´Đ°Đ¸ ÑĐ°Ñ…Ñ‚Đ¸ ÑˆÑƒĐ¼Đ¾, Đ¼ĐµĐ´Đ¸̉³Đ°Đ´\n"
+"ext4 Đ²Đ° swap-Ñ€Đ¾ Đ´Đ°Ñ€ Ñ„Đ°Đ·Đ¾Đ¸ Ñ…Đ¾Đ»Đ¸Đ¸ Đ³Đ°Ñ€Đ´Đ¾Đ½Đ°Đ½Đ´Đ°Đ¸ ÑĐ°Ñ…Ñ‚Đ¸ ÑˆÑƒĐ¼Đ¾, Đ¼ĐµĐ´Đ¸̉³Đ°Đ´\n"
"\n"
"\"%s\": хуÑуÑиÑÑ‚̉³Đ¾Đ¸ Đ¸Đ»Đ¾Đ²Đ°Đ³Đ¸Ñ€Đ¾ даÑÑ‚Ñ€Đ°Ñ Đ¼ĐµĐºÑƒĐ½Đ°Đ´:\n"
"\n"
@@ -1240,14 +1232,6 @@ msgstr ""
"\n"
"Đ‘Đ°Ñ€Đ¾Đ¸ Đ³Đ¸Ñ€Đ¸Ñ„Ñ‚Đ°Đ½Đ¸ Đ¼Đ°ÑĐ»ÑƒĐ¼Đ¾Ñ‚ Đ¾Đ¸Đ´Đ¸ Đ½Đ°Đ¼ÑƒĐ´̉³Đ¾Đ¸ ÑиÑÑ‚ĐµĐ¼Đ°Đ¸ Ñ„Đ°Đ¹Đ»Đ¸Đ¸ даÑÑ‚Ñ€Đ°Ñ\n"
"Đ¼Đ°Ñ€̉³Đ°Đ¼Đ°Ñ‚ ĐºĐ°Ñ€Đ´Đ° Đ±Đ¾Đ±Đ¸ ext2FS-Ñ€Đ¾ аз ``Ра̉³Đ½Đ°Đ¼Đ¾Đ¸ ĐœÑƒÑ€Đ¾̉·Đ¸Đ°Ñ‚'' Ñ…Đ¾Đ½ĐµĐ´.\n"
-"\n"
-"ĐĐ³Đ°Ñ€ ÑˆÑƒĐ¼Đ¾ Đ´Đ°Ñ€ Đ¼Đ¾ÑˆĐ¸Đ½Đ°Đ¸ PPC ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸Ñ€Đ¾ и̉·Ñ€Đ¾ ĐºĐ°Ñ€Đ´Đ° Đ±Đ¾ÑˆĐµĐ´, ба ÑˆÑƒĐ¼Đ¾\n"
-"Đ»Đ¾Đ·Đ¸Đ¼ Đ¼ĐµĐ¾ÑĐ´, ĐºĐ¸ Đ±Đ°Ñ…ÑˆĐ¸ Ñ…ÑƒÑ€Đ´Đ¸ HFS ``bootstrap''-Ñ€Đ¾ Đ¾Ñ„Đ°Ñ€ĐµĐ´, ĐºĐ¸ а̉›Đ°Đ»Đ°Đ½ 1ĐœĐ±\n"
-"Đ±Đ¾ÑˆĐ°Đ´ Đ²Đ° Đ¾Đ½ аз Ñ‚Đ°Ñ€Đ°Ñ„Đ¸ Đ±Đ¾Ñ€ĐºÑƒĐ½Đ°Đ½Đ´Đ°Đ¸ yaboot иÑÑ‚Đ¸Ñ„Đ¾Đ´Đ° Đ±ÑƒÑ€Đ´Đ° Đ¼ĐµÑˆĐ°Đ²Đ°Đ´.\n"
-"ĐĐ³Đ°Ñ€ ÑˆÑƒĐ¼Đ¾ Ñ…Đ¾̉³ĐµĐ´, ĐºĐ¸ Đ±Đ°Ñ…ÑˆÑ€Đ¾ ĐºĐ°Đ¼Đµ ĐºĐ°Đ»Đ¾Đ½Ñ‚Đ°Ñ€ ĐºÑƒĐ½ĐµĐ´, Đ¼Đ°ÑĐ°Đ»Đ°Đ½ 50ĐœĐ± ÑˆÑƒĐ¼Đ¾\n"
-"Đ¾Đ½Ñ€Đ¾ ̉·Đ¾Đ¸ Ñ…ĐµĐ»Đµ ̉›ÑƒĐ»Đ»Đ°Đ¹ Đ±Đ°Ñ€Đ¾Đ¸ Đ·Đ°Ñ…Đ¸Ñ€Đ°ĐºÑƒĐ½Đ¸Đ¸ ̉³Đ°ÑÑ‚Đ°Đ¸ Ñ̉³Ñ‚Đ¸Ñ‘Ñ‚Ó£ Đ²Đ° ÑĐ¸Đ¼Đ¾̉³Đ¾Đ¸ ramdisk "
-"̉³Đ°Đ½Đ³Đ¾Đ¼Đ¸ ̉³Đ¾Đ´Đ¸Ñаи Đ±Đ¾Ñ€ĐºÑƒĐ½Đ¸Đ¸ ̉“Đ°Đ¹Ñ€Đ¸Ñ‡Đ°ÑˆĐ¼Đ´Đ¾ÑˆÑ‚,\n"
-"Đ¿Đ°Đ¹Đ´Đ¾ Ñ…Đ¾̉³ĐµĐ´ ĐºĐ°Ñ€Đ´."
#: ../help.pm:526
#, c-format
@@ -1285,41 +1269,41 @@ msgid "Toggle between normal/expert mode"
msgstr "Đ—Đ¾Đ¼Đ¸Đ½ Đ±Đ°Đ¹Đ½Đ¸ уÑÑƒĐ»Đ¸ Đ¼Ó¯ÑÑ‚Đ°Đ´Đ¸Đ»/Đ¼ÑƒÑ‚Đ°Ñ…Đ°ÑÑиÑÓ£"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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"
-"Mandriva Linux Đ°Đ½Đ´Đ¾Đ·Đ°Đ¸ Đ¾Đ½Ñ€Đ¾ Ñ‚Đ°̉“Đ¸Ñ€ Đ´Đ¾Đ´Đ°Đ½ Đ¼ĐµÑ…Đ¾̉³ĐµĐ´, Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ± Đ½Đ°Đ¼Đ¾ĐµĐ´.\n"
+"Mageia Đ°Đ½Đ´Đ¾Đ·Đ°Đ¸ Đ¾Đ½Ñ€Đ¾ Ñ‚Đ°̉“Đ¸Ñ€ Đ´Đ¾Đ´Đ°Đ½ Đ¼ĐµÑ…Đ¾̉³ĐµĐ´, Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ± Đ½Đ°Đ¼Đ¾ĐµĐ´.\n"
"\n"
"̉²Đ°Ñ€ Đ±Đ°Ñ…Ñˆ ба Ñ‚Đ°Đ²Ñ€Đ¸ Đ·ĐµÑ€Đ¸Đ½ ба Ñ€Ó¯Đ¹Ñ…Đ°Ñ‚ Đ³Đ¸Ñ€Đ¸Ñ„Ñ‚Đ° Đ¼ĐµÑˆĐ°Đ²Đ°Đ´: \"Đ½Đ¾Đ¼ Đ´Đ°Ñ€ Linux\",\n"
"\"Đ½Đ¾Đ¼ Đ´Đ°Ñ€ Windows\" \"̉’ÑƒĐ½̉·Đ¾Đ¸Ñˆ\".\n"
@@ -1364,35 +1348,34 @@ msgstr ""
"Đ´Đ°Đ³Đ¼Đ°Đ¸ \"%s\"Đ°Đ½Đ³ÑƒÑˆÑ‚ зада Ñ€Ó¯Đ¹Ñ…Đ°Ñ‚Đ¸ Đ¿ÑƒÑ€Đ°Ñ€Đ¾ Đ±Đ¸Đ½ĐµĐ´."
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"Đ˜Đ½ ̉›Đ°Đ´Đ°Đ¼ Ñ‚Đ°Đ½̉³Đ¾ Đ´Đ°Ñ€ Đ¾Đ½ ̉³Đ¾Đ»Đ°Ñ‚е Ñ„Đ°ÑĐ¾Đ» Đ¼ĐµĐ³Đ°Ñ€Đ´Đ°Đ´, ĐºĐ¸ Đ´Đ°Ñ€ Đ¼Đ¾ÑˆĐ¸Đ½Đ°Đ¸ ÑˆÑƒĐ¼Đ¾\n"
"Đ±Đ°Ñ…ÑˆĐ¸ ĐºÓ¯̉³Đ½Đ°Đ¸ GNU/Linux Đ¿Đ°Đ¹Đ´Đ¾ Đ³Đ°Ñ€Đ´Đ°Đ´.\n"
"\n"
"DrakX Đ±Đ¾ÑĐ´ Đ´Đ¾Đ½Đ°Đ´, ĐºĐ¸ Đ¾Ñ‘ ÑˆÑƒĐ¼Đ¾ Đ¼ĐµÑ…Đ¾̉³ĐµĐ´, ĐºĐ¸ ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸Đ¸ Đ½Đ°Đ²Ñ€Đ¾ Đ³ÑƒĐ·Đ°Ñ€Đ¾Đ½ĐµĐ´\n"
-"Ñ‘ ÑиÑÑ‚ĐµĐ¼Đ°Đ¸ Mandriva Linux-и Đ¼Đ°Đ²̉·ÑƒĐ´Đ°Ñ€Đ¾ Đ°Ñ„Đ·Đ¾Đ¸Ñˆ ди̉³ĐµĐ´:\n"
+"Ñ‘ ÑиÑÑ‚ĐµĐ¼Đ°Đ¸ Mageia-и Đ¼Đ°Đ²̉·ÑƒĐ´Đ°Ñ€Đ¾ Đ°Ñ„Đ·Đ¾Đ¸Ñˆ ди̉³ĐµĐ´:\n"
"\n"
" * \"%s\": Đ”Đ°Ñ€ биÑёр ̉³Đ¾Đ»Đ°Ñ‚̉³Đ¾ Đ¸Đ½ Đ²Đ°Ñ€Đ¸Đ°Đ½Ñ‚ ба Đ½Đ¾Đ±ÑƒĐ´ÑˆĐ°Đ²Đ¸Đ¸ ÑиÑÑ‚ĐµĐ¼Đ°Đ¸ ĐºÓ¯̉³Đ½Đ°\n"
"Đ¾Đ²Đ°Ñ€Đ´Đ° Đ¼ĐµÑ€Đ°ÑĐ¾Đ½Đ°Đ´. ĐĐ³Đ°Ñ€ Ñ…Đ¾̉³ĐµĐ´, ĐºĐ¸ Đ±Đ°Ñ…Ñˆ̉³Đ¾Đ¸ Đ³Đ°Ñ€Đ´Đ¾Đ½Đ°Đ½Đ´Đ°Đ¸ ÑĐ°Ñ…Ñ‚Đ¸ Ñ…ÑƒĐ´Ñ€Đ¾ Đ¸Đ²Đ°Đ·\n"
@@ -1401,14 +1384,14 @@ msgstr ""
"Đ´Đ¾Đ´Đ°̉³Đ¾Đ¸ Đ¼Đ°Đ²̉·ÑƒĐ´Đ°Đ¸ Ñ…ÑƒĐ´Ñ€Đ¾ аз Đ±Đ¾Đ·Đ½Đ°Đ²Đ¸ÑÓ£ Đ·Đ°Ñ…Đ¸Ñ€Đ° ĐºĐ°Ñ€Đ´Đ° Đ¼ĐµÑ‚Đ°Đ²Đ¾Đ½Đ°Đ½Đ´.\n"
"\n"
" * \"%s\": Đ¸Đ½ ÑĐ¸Đ½Ñ„Đ¸ ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ ба ÑˆÑƒĐ¼Đ¾ Đ¸Đ¼ĐºĐ¾Đ½Đ¸ÑÑ‚Đ¸ Đ°Đ²ĐºÑƒĐ½Đ¸Đ¸ баÑÑ‚Đ°Đ¸\n"
-"Đ±Đ°Ñ€Đ½Đ¾Đ¼Đ°̉³Đ¾Đ¸ Đ´Đ°Ñ€ ÑиÑÑ‚ĐµĐ¼Đ°Đ¸ Mandriva Linux-и ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸ÑˆÑƒĐ´Đ°Ñ€Đ¾ Đ¼ĐµĐ´Đ¸̉³Đ°Đ´.\n"
+"Đ±Đ°Ñ€Đ½Đ¾Đ¼Đ°̉³Đ¾Đ¸ Đ´Đ°Ñ€ ÑиÑÑ‚ĐµĐ¼Đ°Đ¸ Mageia-и ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸ÑˆÑƒĐ´Đ°Ñ€Đ¾ Đ¼ĐµĐ´Đ¸̉³Đ°Đ´.\n"
"Đа̉›ÑˆĐ°Đ¸ Đ±Đ°Ñ…ÑˆĐ±Đ°Đ½Đ´Đ¸Đ¸ ̉·Đ¾Ñ€Ó£ Đ²Đ° Đ´Đ¾Đ´Đ°̉³Đ¾Đ¸ ĐºĐ¾Ñ€Đ²Đ°Đ½Đ´, Đ¸Đ²Đ°Đ·Đ½Đ°ÑˆĐ°Đ²Đ°Đ½Đ´Đ°Đ°Đ½Đ´.\n"
"Đ‘ĐµÑˆÑ‚Đ°Ñ€Đ¸ Đ´Đ¸Đ³Đ°Ñ€ ̉›Đ°Đ´Đ°Đ¼̉³Đ¾ Đ½Đ¸Đ· даÑÑ‚Ñ€Đ°Ñ Đ¼ĐµĐ³Đ°Ñ€Đ´Đ°Đ½Đ´, ба Đ¼Đ¾Đ½Đ°Đ½Đ´Đ¸ ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸Đ¸ "
"Đ½Đ¸Đ·Đ¾Đ¼Đ¼ĐµÑёр.\n"
"\n"
-"Đ˜Đ½Ñ‚Đ¸Ñ…Đ¾Đ±Đ¸ Ñ…Đ¾ÑиÑÑ‚Đ¸ ``Đ“ÑƒÑÑ‚Đ°Ñ€Đ¸Ñˆ'' Đ´Đ°Ñ€ ÑиÑÑ‚ĐµĐ¼Đ°̉³Đ¾Đ¸ Mandriva Linux аз Đ½ÑƒÑÑ…Đ°Đ¸\n"
+"Đ˜Đ½Ñ‚Đ¸Ñ…Đ¾Đ±Đ¸ Ñ…Đ¾ÑиÑÑ‚Đ¸ ``Đ“ÑƒÑÑ‚Đ°Ñ€Đ¸Ñˆ'' Đ´Đ°Ñ€ ÑиÑÑ‚ĐµĐ¼Đ°̉³Đ¾Đ¸ Mageia аз Đ½ÑƒÑÑ…Đ°Đ¸\n"
"\"8.1\" ÑĐ°Ñ€ ĐºĐ°Ñ€Đ´Đ° Ñ‚Đ¾ Đ¾Ñ…Đ¸Ñ€Đ¾Đ½ Ñ…ĐµĐ»Đµ Ñ…ÑƒĐ± Ñ…Đ¾̉³Đ°Đ´ ĐºĐ¾Ñ€ ĐºĐ°Ñ€Đ´. Đ“ÑƒĐ·Đ°Ñ€Đ¾Đ½Đ¸Đ´Đ°Đ½Đ¸ Đ“ÑƒÑÑ‚Đ°Ñ€Đ¸Ñˆ\n"
-"Đ´Đ°Ñ€ ÑиÑÑ‚ĐµĐ¼Đ°̉³Đ¾Đ¸ Mandriva Linux Đ±Đ¾Đ»Đ¾Ñ‚Đ°Ñ€ аз \"8.1\" Đ¼Đ°Ñли̉³Đ°Ñ‚ Đ´Đ¾Đ´Đ° Đ¼ĐµÑˆĐ°Đ²Đ°Đ´."
+"Đ´Đ°Ñ€ ÑиÑÑ‚ĐµĐ¼Đ°̉³Đ¾Đ¸ Mageia Đ±Đ¾Đ»Đ¾Ñ‚Đ°Ñ€ аз \"8.1\" Đ¼Đ°Ñли̉³Đ°Ñ‚ Đ´Đ¾Đ´Đ° Đ¼ĐµÑˆĐ°Đ²Đ°Đ´."
#: ../help.pm:594
#, c-format
@@ -1449,7 +1432,7 @@ msgstr ""
"̉“Đ°Đ¹Ñ€Đ¸ Đ»Đ¾Ñ‚Đ¸Đ½Ó£ Đ¼ĐµĐ´Đ¸̉³Đ°Đ´."
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1465,8 +1448,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1628,7 +1610,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1651,10 +1633,10 @@ msgstr ""
"ĐºĐ¾Ñ€Đ°Đ½Đ´Đ¾Đ·Đ¸ \"%s\" Ñ…ÑƒĐ´Đ±Đ¾Ñ€ÑˆĐ°Đ²Ñ€Đ¾ ̉·Đ¾Đ¹Đ³Đ¸Ñ€ Đ½Đ°Đ¼ÑƒĐ´."
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1675,11 +1657,11 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"̉²Đ¾Đ»Đ¾ Đ²Đ°̉›Ñ‚е Ñ€Đ°ÑидааÑÑ‚ Đ±Đ°Ñ€Đ¾Đ¸ Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ±Đ¸ ÑиÑÑ‚ĐµĐ¼Đ°Đ¸ Ñ‡Đ¾Đ¿ĐºÑƒĐ½Ó£ Đ±Đ°Ñ€Đ¾Đ¸ ĐºĐ¾Đ¼Đ¿ÑÑ‚ĐµÑ€Đ¸\n"
-"ÑˆÑƒĐ¼Đ¾. Đ”Đ¸Đ³Đ°Ñ€ Đ¡Đ Đ±Đ° ÑˆÑƒĐ¼Đ¾ ÑĐº Đ½Đ°Đ¼ÑƒĐ´Ñ€Đ¾ Đ¿ĐµÑˆĐºĐ°Ñˆ ĐºĐ°Ñ€Đ´Đ° Đ¼ĐµÑ‚Đ°Đ²Đ¾Đ½Đ°Đ´, Mandriva Linux\n"
+"ÑˆÑƒĐ¼Đ¾. Đ”Đ¸Đ³Đ°Ñ€ Đ¡Đ Đ±Đ° ÑˆÑƒĐ¼Đ¾ ÑĐº Đ½Đ°Đ¼ÑƒĐ´Ñ€Đ¾ Đ¿ĐµÑˆĐºĐ°Ñˆ ĐºĐ°Ñ€Đ´Đ° Đ¼ĐµÑ‚Đ°Đ²Đ¾Đ½Đ°Đ´, Mageia\n"
"Đ±Đ¾ÑˆĐ°Đ´, Đ´Ñƒ Đ½Đ°Đ¼ÑƒĐ´Ñ€Đ¾. ̉²Đ°Ñ€ ÑĐºĐµ аз ÑиÑÑ‚ĐµĐ¼Đ°̉³Đ¾ Đ±Đ°Ñ€Đ¾Đ¸ Đ±Đ°Ñ‚Đ°Đ½Đ·Đ¸Đ¼Đ´Đ°Ñ€Đ¾Ñ€Đ¸Đ¸\n"
"Đ¼ÑƒĐ°Đ¹ÑĐ½Đ¸ бе̉³Ñ‚Đ°Ñ€Đ¸Đ½ Đ¼ĐµĐ±Đ¾ÑˆĐ°Đ´.\n"
"\n"
@@ -1730,7 +1712,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1816,8 +1798,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1834,7 +1815,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1920,26 +1901,26 @@ msgid "Graphical Interface"
msgstr "Đ˜Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñи Đ“Ñ€Đ°Ñ„Đ¸ĐºÓ£"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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"
-"Mandriva Linux Đ´ÑƒÑ€ Đ½Đ°Đ¼ÑƒĐ´Đ°Đ½ Đ¼ĐµÑ…Đ¾̉³ĐµĐ´. Đ­̉³Ñ‚Đ¸Ñ‘Ñ‚ ÑˆĐ°Đ²ĐµĐ´, ĐºĐ¸ Đ´Đ°Ñ€ Đ¾Đ½ ̉³Đ°Đ¼Đ°Đ¸\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 drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"Ба \"%s\" Đ°Đ½Đ³ÑƒÑˆÑ‚ Đ·Đ°Đ½ĐµĐ´, Đ°Đ³Đ°Ñ€ ÑˆÑƒĐ¼Đ¾ ̉³Đ°Đ¼Đ°Đ¸ Đ´Đ¾Đ´Đ°̉³Đ¾ Đ²Đ° ̉›Đ¸ÑĐ¼̉³Đ¾Đµ ĐºĐ¸ Đ´Đ°Ñ€ Đ¸Đ½ диÑĐºĐ¸ "
"ÑĐ°Ñ…Ñ‚\n"
diff --git a/perl-install/install/help/po/th.po b/perl-install/install/help/po/th.po
index 2c28576b0..fc65aa12e 100644
--- a/perl-install/install/help/po/th.po
+++ b/perl-install/install/help/po/th.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2001-09-10 14:24GMT+7\n"
"Last-Translator: Wachara Chinsettawong <wachara@yahoo.com>\n"
"Language-Team: Thai <th@li.org>\n"
+"Language: th\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -20,7 +21,7 @@ msgstr ""
#, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
@@ -84,7 +85,8 @@ msgstr "คุณต้องà¸à¸²à¸£à¹ƒà¸à¹‰ aboot หรือไม่"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -94,31 +96,35 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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"
@@ -129,12 +135,11 @@ msgstr ""
#, c-format
msgid ""
"It's now time to specify which programs you wish to install on your system.\n"
-"There are thousands of packages available for Mandriva Linux, and to make "
-"it\n"
+"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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -214,10 +219,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -310,7 +315,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -408,39 +413,43 @@ msgstr ""
#: ../help.pm:319
#, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -449,15 +458,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -564,7 +573,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -573,7 +582,7 @@ msgstr ""
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -596,7 +605,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -612,21 +621,24 @@ msgstr "อà¹à¸­à¸›à¸à¸±à¹ˆà¸™à¸‚องเครื่องà¸à¸´à¸¡à¸à¹Œà¹
#, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -642,21 +654,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -673,14 +687,8 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
#: ../help.pm:526
@@ -721,34 +729,40 @@ msgstr "สำหรัà¸à¸œà¸¹à¹‰à¸à¸³à¸™à¸²à¸ > ปà¸à¸•ิ"
#: ../help.pm:536
#, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the "
+"first\n"
"disk or partition is called \"C:\")."
msgstr ""
@@ -768,23 +782,23 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
#: ../help.pm:594
@@ -825,8 +839,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -931,7 +944,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -942,7 +955,7 @@ msgstr ""
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -963,7 +976,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
@@ -990,7 +1003,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1071,8 +1084,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1089,7 +1101,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1114,11 +1126,11 @@ msgstr "ให้เป็นà¸à¸£à¸²à¸Ÿà¸Ÿà¸´à¸„เมื่อเริ่ม
#: ../help.pm:861
#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
-"เลือภharddisk ที่ต้องà¸à¸²à¸£à¸¥à¸à¹à¸¥à¸°à¸¥à¸‡ Mandriva Linux\n"
+"เลือภharddisk ที่ต้องà¸à¸²à¸£à¸¥à¸à¹à¸¥à¸°à¸¥à¸‡ Mageia\n"
"ควรระวังเป็นอย่างมาà¸à¸”à¸à¸£à¸²à¸°à¸§à¹ˆà¸²à¸‚้อมูลทุà¸à¸­à¸¢à¹ˆà¸²à¸‡à¸ˆà¸°à¸–ูà¸à¸¥à¸\n"
"à¹à¸¥à¸°à¸ˆà¸°à¹„ม่สามารถà¸à¸¹à¹‰à¸„ืนได้"
@@ -1126,12 +1138,14 @@ msgstr ""
#, fuzzy, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"à¸à¸” \"OK\" ถ้าคุณต้องà¸à¸²à¸£à¸¥à¸à¸‚้อมูลทั้งหมดà¸à¸™ harddisk นี้\n"
"นี่รวมถึง partitions ทั้งหมดซึ่งรวมถึง Windows ด้วย\n"
diff --git a/perl-install/install/help/po/tl.po b/perl-install/install/help/po/tl.po
index a0b7f9c8d..8881368a2 100644
--- a/perl-install/install/help/po/tl.po
+++ b/perl-install/install/help/po/tl.po
@@ -17,15 +17,15 @@ msgstr ""
"X-Generator: KBabel 1.3\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
"Bago magpatuloy, kailangang basahin ninyong mabuti ang mga nasasaad sa\n"
-"lisensiya. Tinutukoy nito ang kabuoang distribusyon ng Mandriva Linux. Kung\n"
+"lisensiya. Tinutukoy nito ang kabuoang distribusyon ng Mageia. Kung\n"
"kayo ay sumasang-ayon sa lahat ng nasasaad, i-check ang \"%s\" na box.\n"
"Kung hindi, i-click ang \"%s\" na button para i-reboot ang inyong computer."
@@ -141,7 +141,7 @@ msgstr "Gusto ninyong gamitin ang katangian na ito?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -151,28 +151,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"Nakalista rito ang mga namamalaging partisyon ng Linux na natiktikan sa\n"
-"inyong hard drive. Maaari ninyong itago ang mga pili ng Wizard, dahil sila\n"
+"inyong hard disk drive. Maaari ninyong itago ang mga pili ng Wizard, dahil sila\n"
"ay mabuti para sa karamihan ng mga karaniwang \"installation\". Kung kayo\n"
"ay gagawa ng mga pagbabago, mag-define dapat kayo ng partisyon ng\n"
"\"root\" (\"/\"). Huwag pumili ng napakaliit na partisyon dahil hindi kayo "
@@ -186,44 +186,44 @@ msgstr ""
"\n"
"Bawat partisyon ay nakalista na sumusunod: \"Pangalan\", \"Capacity\".\n"
"\n"
-"\"Pangalan\" ay naka-structure na: \"uri ng hard drive\", \"bilang ng hard "
+"\"Pangalan\" ay naka-structure na: \"uri ng hard disk drive\", \"bilang ng hard "
"drive\",\n"
"\"bilang ng partisyon\" (halimbawa, \"hda1\").\n"
"\n"
-"\"Uri ng hard drive\" ay \"hd\" kung ang inyong hard drive ay isang IDE na "
-"hard drive\n"
-"at \"sd\" kung ito ay isang SCSI na hard drive.\n"
+"\"Uri ng hard disk drive\" ay \"hd\" kung ang inyong hard disk drive ay isang IDE na "
+"hard disk drive\n"
+"at \"sd\" kung ito ay isang SCSI na hard disk drive.\n"
"\n"
-"\"Bilang ng hard drive\" ay palaging titik pagkatapos ng \"hd\" o \"sd\". "
+"\"Bilang ng hard disk drive\" ay palaging titik pagkatapos ng \"hd\" o \"sd\". "
"Para\n"
-"sa mga IDE na hard drive:\n"
+"sa mga IDE na hard disk drive:\n"
"\n"
-" * \"a\" ay nangangahulugang \"master hard drive sa primary IDE controller"
+" * \"a\" ay nangangahulugang \"master hard disk drive sa primary IDE controller"
"\";\n"
"\n"
-" * \"b\" ay nangangahulugang \"slave hard drive sa primary IDE controller"
+" * \"b\" ay nangangahulugang \"slave hard disk drive sa primary IDE controller"
"\";\n"
"\n"
-" * \"c\" ay nangangahulugang \"master hard drive sa secondary IDE controller"
+" * \"c\" ay nangangahulugang \"master hard disk drive sa secondary IDE controller"
"\";\n"
"\n"
-" * \"d\" ay nangangahulugang \"slave hard drive sa secondary IDE controller"
+" * \"d\" ay nangangahulugang \"slave hard disk drive sa secondary IDE controller"
"\".\n"
"\n"
-"Sa mga SCSI na hard drive, ang \"a\" ay nangangahulugang \"pinakamababang "
+"Sa mga SCSI na hard disk drive, ang \"a\" ay nangangahulugang \"pinakamababang "
"SCSI ID\",\n"
"ang \"b\" ay nangangahulugang \"pangalawang pinakamababang SCSI ID\", atbp."
#: ../help.pm:88
#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Ang installation ng Mandriva Linux ay nakahati sa ilang mga CD-ROM.\n"
+"Ang installation ng Mageia ay nakahati sa ilang mga CD-ROM.\n"
"Kung ang napiling package ay nakalagay sa ibang CD-ROM, iluluwa ng DrakX\n"
"ang kasalukuyang CD at ipapasuksok sa inyo ang tamang CD."
@@ -231,12 +231,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -288,11 +287,11 @@ msgid ""
msgstr ""
"Panahon na para piliin kung aling mga program ang nais ninyong i-install sa\n"
"inyong sistema. Mayroong libo-libong mga package na available para sa\n"
-"Mandriva Linux, at upang mas madali itong pangasiwaan, ang mga package\n"
+"Mageia, at upang mas madali itong pangasiwaan, ang mga package\n"
"ay inayos sa mga pangkat ng magkakatulad na mga application.\n"
"\n"
"Ang mga package ay inayos sa mga pangkat na batay sa paggamit ng\n"
-"inyong makina. Inaayos ng Mandriva Linux ang mga pangkat ng mga\n"
+"inyong makina. Inaayos ng Mageia ang mga pangkat ng mga\n"
"package sa apat na kategoriya. Maaari ninyong paghaluhaluin at\n"
"pagbagaybagayin ang mga application mula sa sari-saring kategoriya,\n"
"para ang installation na ``Workstation'' ay maaari pa ring maka-install\n"
@@ -375,10 +374,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -411,11 +410,11 @@ msgstr ""
"!! Kung ang isang package ng server ay napili, dahil kayo ay pumili ng\n"
"bukod na package o kaya iyon ay bahagi ng isang pangkat ng mga package,\n"
"kayo ay tatanungin kung gusto ninyo talagang i-install ang mga server na\n"
-"iyon. Bilang default, sisimulan kaagad ng Mandriva Linux pag-boot ang kahit\n"
+"iyon. Bilang default, sisimulan kaagad ng Mageia pag-boot ang kahit\n"
"anong na-install na mga service. Kahit na sila ay ligtas at walang kilalang "
"mga\n"
"issue nang mailabas ang distribusyon, maaring matuklasan na may butas sa\n"
-"seguridad pagkatapos matapos ang version ng Mandriva Linux na ito. Kung\n"
+"seguridad pagkatapos matapos ang version ng Mageia na ito. Kung\n"
"hindi ninyo nalalaman ang ginagawa ng isang service o bakit ito ini-"
"install,\n"
"i-click ang \"%s\". Ang pagki-click sa \"%s\" ay mag-i-install ng mga "
@@ -563,7 +562,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -619,7 +618,7 @@ msgid ""
msgstr ""
"X (para sa \"X Window System\") ay ang puso ng \"graphical interface\"\n"
"ng GNU/Linux na kung saan lahat ng mga \"graphical environment\" (KDE,\n"
-"GNOME, AfterStep, WindowMaker, atbp.) na kasama sa Mandriva Linux ay\n"
+"GNOME, AfterStep, WindowMaker, atbp.) na kasama sa Mageia ay\n"
"nakaasa.\n"
"\n"
"Ihaharap sa inyo ang isang talaan ng iba-ibang mga parameter na babaguhin\n"
@@ -746,39 +745,39 @@ msgstr ""
#: ../help.pm:319
#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -787,15 +786,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -809,16 +807,16 @@ msgid ""
"refer to the ``Managing Your Partitions'' section in the ``Starter Guide''."
msgstr ""
"Sa puntong ito, kailangan ninyong magpasya kung saan ninyo nais i-install\n"
-"ang Mandriva Linux na \"operating system\" (OS) sa inyong \"hard drive\".\n"
-"Kung ang inyong \"hard drive\" ay walang laman o kung may namamalaging\n"
+"ang Mageia na \"operating system\" (OS) sa inyong \"hard disk drive\".\n"
+"Kung ang inyong \"hard disk drive\" ay walang laman o kung may namamalaging\n"
"\"operating system\" na gumagamit sa lahat ng available na puwang,\n"
"kakailanganin ninyong ipartisyon ang drive. Ang pagpapartisyon ng isang\n"
-"\"hard drive\" ay ginagawa sa pamamagitan ng paghahati-hati nito sa\n"
+"\"hard disk drive\" ay ginagawa sa pamamagitan ng paghahati-hati nito sa\n"
"kaisipan (\"logical\") upang makagawa ng puwang na kinakailangan para\n"
-"ma-install ang inyong bagong sistema ng Mandriva Linux.\n"
+"ma-install ang inyong bagong sistema ng Mageia.\n"
"\n"
"Dahil kadalasan na hindi na mababawi ang paraan ng pagpapartisyon ng\n"
-"hard drive at maaaring magdulot ng pagkawala ng data kung mayroon\n"
+"hard disk drive at maaaring magdulot ng pagkawala ng data kung mayroon\n"
"nang \"operating system\" na naka-install sa drive, ang pagpapartisyon ay\n"
"ay maaaring maging nakakatakot at nakaka-stress kung kayo ay baguhang\n"
"user.Sa kagandahang palad, ang DrakX ay may kalakip na \"wizard\" na\n"
@@ -826,14 +824,14 @@ msgstr ""
"basahin muna ang mga nalalabing bahagi ng section na ito at higit sa\n"
"lahat, huwag magmadali.\n"
"\n"
-"Depende sa confiugration ng inyong hard drive, mayroong ilang mga option:\n"
+"Depende sa confiugration ng inyong hard disk drive, mayroong ilang mga option:\n"
"\n"
" * \"%s\": ang option na ito ay magsasagawa ng automatic na pagpapartisyon\n"
-"ng inyong walang lamang hard drive. Kung gagamitin ninyon ang option na ito\n"
+"ng inyong walang lamang hard disk drive. Kung gagamitin ninyon ang option na ito\n"
"hindi na magkakaroon ng iba pang mga \"prompt\".\n"
"\n"
" * \"%s\": natiktikan ng wizard na mayroong isa o mahigit na namamalaging\n"
-"partisyon ng Linux sa inyong \"hard drive\". Kung gusto ninyong gamitin "
+"partisyon ng Linux sa inyong \"hard disk drive\". Kung gusto ninyong gamitin "
"sila,\n"
"piliin ang option na ito. Pagkatapos kayo ay papipiliin ng mga \"mount point"
"\"\n"
@@ -841,7 +839,7 @@ msgstr ""
"na bilang default, at para sa karamihang bahagi isang magandang pagkukuro\n"
"kung gagamitin sila.\n"
"\n"
-" * \"%s\": kung ang Microsoft Windows ay naka-install sa inyong hard drive "
+" * \"%s\": kung ang Microsoft Windows ay naka-install sa inyong hard disk drive "
"at\n"
"ginagamit nito lahat ng mayroong puwang dito, kakailanganin ninyong\n"
"gumawa ng libreng puwang para sa GNU/Linux. Para gawin ito, maaari ninyong\n"
@@ -851,7 +849,7 @@ msgstr ""
"walang mawawalang data, kung dati na ninyong na-defragment ang partisyon\n"
"ng Windows. Matinding itinatagubilin na i-backup ang inyong data. Ang\n"
"paggamit sa option na ito ay ipinapayo kung nais ninyong gamitin pareho ang\n"
-"Mandriva Linux at Microsoft Windows sa iisang computer.\n"
+"Mageia at Microsoft Windows sa iisang computer.\n"
"\n"
" Bago piliin ang option na ito, pakiunawa na pagkatapos ng paraang ito,\n"
"ang laki ng partisyon ng inyong Microsoft Windows ay magiging mas\n"
@@ -860,8 +858,8 @@ msgstr ""
"inyong data o mag-install ng bagong software.\n"
"\n"
" * \"%s\": kung gusto ninyong tanggalin lahat ng data at mga partisyon\n"
-"na mayroon sa inyong hard drive at palitan sila ng inyong bagong sistema\n"
-"ng Mandriva Linux, piliin ang option na ito. Maging maingat, dahil hindi na\n"
+"na mayroon sa inyong hard disk drive at palitan sila ng inyong bagong sistema\n"
+"ng Mageia, piliin ang option na ito. Maging maingat, dahil hindi na\n"
"ninyo maaaring bawiin ang inyong pili matapos ninyong patotohanan ito.\n"
"\n"
" !! kung pipiliin ninyo ang option na ito, lahat ng data sa inyong disk "
@@ -878,7 +876,7 @@ msgstr ""
"\n"
" * \"%s\": piliin ang option na ito kung nais ninyong mano-manong "
"ipartisyon\n"
-"ang inyong hard drive. Maging maingat -- ito ay makapangyarihan ngunit\n"
+"ang inyong hard disk drive. Maging maingat -- ito ay makapangyarihan ngunit\n"
"mapanganib na pili at maaaring madali ninyong mawala ang lahat ng\n"
"inyong data. Ito ang dahilan kung bakit ipinapayo lamang ang option na ito\n"
"kung kayo ay nakagawa na dati ng ganito at mayroong karanasan. Para sa\n"
@@ -1012,13 +1010,13 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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 ""
"Kailangang i-format ang kahit anong partisyon na bagong gawa para ito\n"
-"magamit (ang ibig sabihin ng pagfo-format ay paglilikha ng \"file system"
+"magamit (ang ibig sabihin ng pagfo-format ay paglilikha ng \"filesystem"
"\").\n"
"\n"
"Sa ngayon, maaari ninyong naisin na i-format muli ang ilang mga mayroon\n"
@@ -1038,7 +1036,7 @@ msgstr ""
"I-click ang \"%s\" kung handa na kayong i-format ang mga partisyon.\n"
"\n"
"I-click ang \"%s\" kung gusto ninyong pumili ng ibang partisyon para sa\n"
-"inyong pag-i-install ng bagong Mandriva Linux na \"operating system\".\n"
+"inyong pag-i-install ng bagong Mageia na \"operating system\".\n"
"\n"
"I-click ang \"%s\" kung nais ninyong piliin ang mga partisyon na susuriin\n"
"para sa mga \"bad blocks\" (mga sirang bloke) sa disk."
@@ -1046,7 +1044,7 @@ msgstr ""
#: ../help.pm:437
#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -1058,7 +1056,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"Pagdating ng panahon na kayo ay nag-i-install ng Mandriva Linux, mas\n"
+"Pagdating ng panahon na kayo ay nag-i-install ng Mageia, mas\n"
"malamang na ilang mga package ay nabago na simula nang naunang\n"
"paglabas. Maaaring inayos ang mga sira (\"bug\"), naresolba ang mga tanong\n"
"sa sequridad. Para pakinabangan ang mga update (pagbabago) na ito ,\n"
@@ -1083,7 +1081,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1109,24 +1107,24 @@ msgid "Security Administrator"
msgstr "Tagapamala ng Seguridad"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1142,21 +1140,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1173,36 +1171,30 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"Sa puntong ito, kailangan ninyong piliin kung aling mga partisyon ang\n"
-"gagamitin para sa pag-i-install ng sistema na Mandriva Linux. Kung ang\n"
+"gagamitin para sa pag-i-install ng sistema na Mageia. Kung ang\n"
"mga partisyon ay nai-define na, mula sa dating pag-i-install ng GNU/Linux\n"
"o ng ibang kasangkapang pangpartisyon, maaari ninyong gamiting ang\n"
"mga mayroon nang partisyon. Kung hindi, dapat mag-define ng mga\n"
-"partisyon ng hard drive.\n"
+"partisyon ng hard disk drive.\n"
"\n"
-"Upang makalikha ng mga partisyon, dapat pumili muna kayo ng hard drive.\n"
+"Upang makalikha ng mga partisyon, dapat pumili muna kayo ng hard disk drive.\n"
"Maaari ninyong piliin ang disk para sa pagpapartisyon sa pamamagitan ng\n"
"pagki-click sa ``hda'' para sa unang IDE na drive, ``hdb'' para sa "
"pangalawa,\n"
"``sda'' para sa unang SCSI na drive at ganon.\n"
"\n"
-"Para ipartisyon ang napiling hard drive, maaari ninyong gamitin ang mga\n"
+"Para ipartisyon ang napiling hard disk drive, maaari ninyong gamitin ang mga\n"
"option na ito:\n"
"\n"
" * \"%s\": ang option na ito ay magtatanggal ng lahat ng partisyon sa\n"
-"napiling hard drive\n"
+"napiling hard disk drive\n"
"\n"
" * \"%s\": ang option na ito ay hahayaan kayo na automatic na lumikha\n"
-"ng ext3 at swap na partisyon sa libreng puwang ng inyong hard drive\n"
+"ng ext4 at swap na partisyon sa libreng puwang ng inyong hard disk drive\n"
"\n"
"\"%s\": magbibigay daan sa karagdang mga katangian (\"feature\"):\n"
"\n"
@@ -1218,7 +1210,7 @@ msgstr ""
"na hindi iyon parating gumagana.\n"
"\n"
" * \"%s\": babalewalain lahat ng mga pagbabago at kukunin muli ang\n"
-"partition table na nasa hard drive noong una pa.\n"
+"partition table na nasa hard disk drive noong una pa.\n"
"\n"
" * \"%s\": ang pagtatanggal ng check sa option na ito ay magpipilit sa mga\n"
"gumagamit na mano-manong i-mount at i-unmount ang \"removable media\"\n"
@@ -1226,16 +1218,16 @@ msgstr ""
"\n"
" * \"%s\": gamitin ang option na ito kung nais ninyong gumamit ng wizard "
"para\n"
-"i-partisyon ang inyong hard drive. Ito ay nirerekomenda kung kayo ay walang\n"
+"i-partisyon ang inyong hard disk drive. Ito ay nirerekomenda kung kayo ay walang\n"
"mabuting kaalaman sa pagpapartisyon.\n"
"\n"
" * \"%s\": gamitin ang option na ito para bawiin ang mga pagbabago.\n"
"\n"
" * \"%s\": magpapahintulot ng karagdagang magagawa sa mga partisyon (uri,\n"
", mga option, format) at magbibigay ng mas maraming inpormasyon tungkol\n"
-"sa hard drive.\n"
+"sa hard disk drive.\n"
"\n"
-" * \"%s\": kung kayo ay tapos na sa pagpapartisyon ng inyong hard drive, "
+" * \"%s\": kung kayo ay tapos na sa pagpapartisyon ng inyong hard disk drive, "
"ito\n"
"ay magse-save ng inyong mga pagbabago pabalik sa disk.\n"
"\n"
@@ -1255,17 +1247,9 @@ msgstr ""
"\n"
" * Ctrl-m para i-set kung saan ilalagay (\"mount point\")\n"
"\n"
-"Para makakuha ng inpormasyon tungkol sa mga iba't-ibang uri ng \"file system"
+"Para makakuha ng inpormasyon tungkol sa mga iba't-ibang uri ng \"filesystem"
"\",\n"
"pakibasa ang kabanata ng ext2FS mula sa ``Reference Manual''.\n"
-"\n"
-"Kung kayo ay nag-i-install sa makina ng PPC, gugustuhin ninyong lumikha ng\n"
-"maliit na partisyon na HFS ``bootstrap'' na may laking hindi liliit sa 1MB "
-"na\n"
-"gagamitin ng yaboot bootloader. Kung pipiliin ninyong mas malaki ang\n"
-"partisyon, mga 50MB, makikita ninyong ito ay kapakipakinabang na lugar\n"
-"sa pag-iimbak ng mga reserbang kernel at mga \"ramdisk image\" para sa\n"
-"panahon ng mahigpit na pangangailangan."
#: ../help.pm:526
#, c-format
@@ -1303,73 +1287,73 @@ msgid "Toggle between normal/expert mode"
msgstr "Lipat sa normal o bihasang mode"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the first\n"
"disk or partition is called \"C:\")."
msgstr ""
"Mahigit sa isang partisyon ng Microsoft ang natiktikan sa inyong hard "
"drive.\n"
"Pakipili kung alin ang gusto ninyong i-resize para ma-install ang inyong\n"
-"bagong \"operating sytem\" na Mandriva Linux.\n"
+"bagong \"operating sytem\" na Mageia.\n"
"\n"
"Bawat partition ay nakalista ng ganito: \"Pangalan ng Linux\",\n"
"\"Pangalan ng Windows\", \"Capacity\".\n"
"\n"
-"\"Pangalan ng Linux name\" ay may istruktura na: \"uri ng hard drive\",\n"
-"\"bilang ng hard drive\",\"bilang ng partisyon\" (halimbawa, \"hda1\").\n"
+"\"Pangalan ng Linux name\" ay may istruktura na: \"uri ng hard disk drive\",\n"
+"\"bilang ng hard disk drive\",\"bilang ng partisyon\" (halimbawa, \"hda1\").\n"
"\n"
-"\"Uri ng hard drive\" ay \"hd\" kung ang inyong hard dive ay isang IDE\n"
-"na hard drive at \"sd\" kung iyon ay isang SCSI na hard drive.\n"
+"\"Uri ng hard disk drive\" ay \"hd\" kung ang inyong hard dive ay isang IDE\n"
+"na hard disk drive at \"sd\" kung iyon ay isang SCSI na hard disk drive.\n"
"\n"
-"\"Bilang ng hard drive\" ay palaging titik pagkatapos ng \"hd\" o \"sd\". "
+"\"Bilang ng hard disk drive\" ay palaging titik pagkatapos ng \"hd\" o \"sd\". "
"Para\n"
-"sa mga IDE na hard drive:\n"
+"sa mga IDE na hard disk drive:\n"
"\n"
-" * \"a\" ay nangangahulugang \"master hard drive sa primary IDE controller"
+" * \"a\" ay nangangahulugang \"master hard disk drive sa primary IDE controller"
"\";\n"
"\n"
-" * \"b\" ay nangangahulugang \"slave hard drive sa primary IDE controller"
+" * \"b\" ay nangangahulugang \"slave hard disk drive sa primary IDE controller"
"\";\n"
"\n"
-" * \"c\" ay nangangahulugang \"master hard drive sa secondary IDE controller"
+" * \"c\" ay nangangahulugang \"master hard disk drive sa secondary IDE controller"
"\";\n"
"\n"
-" * \"d\" ay nangangahulugang \"slave hard drive sa secondary IDE controller"
+" * \"d\" ay nangangahulugang \"slave hard disk drive sa secondary IDE controller"
"\".\n"
"\n"
-"Sa mga SCSI na hard drive, ang \"a\" ay nangangahulugang \"pinakamababang "
+"Sa mga SCSI na hard disk drive, ang \"a\" ay nangangahulugang \"pinakamababang "
"SCSI ID\",\n"
"ang \"b\" ay nangangahulugang \"pangalawang pinakamababang SCSI ID\", atbp.\n"
"\n"
-"\"Pangalan ng Windows\" ay ang titik ng inyong hard drive sa ilalim ng "
+"\"Pangalan ng Windows\" ay ang titik ng inyong hard disk drive sa ilalim ng "
"Windows\n"
"(ang unang disk o partisyon ay tinatawag na \"C:\")."
@@ -1393,46 +1377,45 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"Ang hakbang na ito pagaganahin lamang kung mayroong nakitang\n"
"partisyon ng GNU/Linux sa inyong makina.\n"
"\n"
"Kailangang malaman ngayon ng DrakX kung gusto ninyong magsagawa\n"
-"ng bagong install o upgrade ng namamalaging Mandriva Linux na sistema:\n"
+"ng bagong install o upgrade ng namamalaging Mageia na sistema:\n"
"\n"
" * \"%s\": Para sa karamihang bahagi, ganap na binubura nito ang lumang\n"
"sistema. Kung nais ninyong baguhin kung paano ang pagpartisyon sa inyong\n"
-"hard drive, o baguhin ang file system, dapat ninyong gamitin ang option na\n"
+"hard disk drive, o baguhin ang filesystem, dapat ninyong gamitin ang option na\n"
"ito. Subalit, depende sa inyong pakana ng pagpapartisyon, maaari ninyong\n"
"pigilang masulatan ang ilan sa inyong mga namamalaging data.\n"
"\n"
" * \"%s\": ang klase ng pag-i-install na ito ay pahihintulutan kayong i-"
"update\n"
"ang mga package na kasalukuyang naka-install sa inyong sistema ng\n"
-"Mandriva Linux. Ang inyong kasalukuyang pakana ng pagpapartisyon at\n"
+"Mageia. Ang inyong kasalukuyang pakana ng pagpapartisyon at\n"
"data ng gumagamit ay hindi nabago. Karamihan ng ibang mga hakbang sa\n"
"pagko-configure ay mayroon pa rin, katulad ng standard na pag-i-install.\n"
"\n"
"Ang paggamit sa ``Upgrade'' na option ay gagana ng mabuti sa mga sistema\n"
-"ng Mandriva Linux na nagpapatakbo ng version \"8.1\" o pataas. Ang\n"
-"pagsasagawa ng upgrade sa mga version bago ng Mandriva Linux \"8.1\" ay\n"
+"ng Mageia na nagpapatakbo ng version \"8.1\" o pataas. Ang\n"
+"pagsasagawa ng upgrade sa mga version bago ng Mageia \"8.1\" ay\n"
"hindi ipinapayo."
#: ../help.pm:594
@@ -1493,8 +1476,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1536,7 +1518,7 @@ msgstr ""
"Tungkol sa suporta sa UTF-8 (unicode): Ang Unicode ay isang bagong\n"
"\"character encoding\" na nagnanais masakop ang lahat ng namamalaging\n"
"wika. Ang buong suporta dita ng GNU/Linux ay ginagawa pa rin. Sa dahilang\n"
-"ito, gagamitin ito o hindi ng Mandriva Linux depende sa mga pili ng mga\n"
+"ito, gagamitin ito o hindi ng Mageia depende sa mga pili ng mga\n"
"gumagamit:\n"
"\n"
" * Kung kayo ay pipili ng wika na may malakas na \"legacy encoding"
@@ -1689,7 +1671,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1715,7 +1697,7 @@ msgstr ""
#, 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 Mandriva Linux offers two. Each of\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"
@@ -1736,12 +1718,12 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"Panahon na upang pumili ng sistema ng pagpi-print para sa inyong computer.\n"
"Ang ibang mga \"operating system\" (OS) ay mag-aalok lamang ng isa, pero\n"
-"ang Mandriva Linux ay nag-aalok ng dalawa. Bawat isa sa dalawang sistema\n"
+"ang Mageia ay nag-aalok ng dalawa. Bawat isa sa dalawang sistema\n"
"ng pagpi-print na ito ay nababagay sa natatanging uri ng configuration.\n"
"\n"
" * \"%s\" -- na acronym para sa ``print, do not queue'', ang piliin kung "
@@ -1797,7 +1779,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1815,7 +1797,7 @@ msgstr ""
"naaangkop na driver.\n"
"\n"
"Dahil sa hindi perpekto ang pagtiktik sa hardware, ang DrakX ay maaaring\n"
-"mabigo sa pagtitiktik sa inyong mga hard drive. Kung gayon, dapat ninyong\n"
+"mabigo sa pagtitiktik sa inyong mga hard disk drive. Kung gayon, dapat ninyong\n"
"sabihin ang inyong hardware ng mano-mano.\n"
"\n"
"Kung kinailangan na mano-mano ninyong sabihin ang inyong PCI SCSI adapter,\n"
@@ -1882,8 +1864,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1900,7 +1881,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1999,35 +1980,35 @@ msgid "Graphical Interface"
msgstr "Graphical Interface"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
-"Piliin ang hard drive na inyong gustong burahin upang ma-install ang\n"
-"inyong bagong Mandriva Linux na partisyon. Mag-ingat, lahat ng data\n"
+"Piliin ang hard disk drive na inyong gustong burahin upang ma-install ang\n"
+"inyong bagong Mageia na partisyon. Mag-ingat, lahat ng data\n"
"sa drive na ito ay mawawala at hindi na ito mababawi!"
#: ../help.pm:866
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"I-click ang \"%s\" kung gusto ninyong tangalin lahat ng data at partisyon\n"
-"na mayroon sa hard drive na ito. Mag-ingat, pagkatapos ma-click ang\n"
+"na mayroon sa hard disk drive na ito. Mag-ingat, pagkatapos ma-click ang\n"
"\"%s\", hindi na ninyo mababawi ang kahit anong data at mga partisyon\n"
-"na mayroon sa hard drive na ito, kasama ang kahit anong data ng Windows.\n"
+"na mayroon sa hard disk drive na ito, kasama ang kahit anong data ng Windows.\n"
"\n"
"I-click ang \"%s\" para hindi ituloy ang operasyon na ito na walang "
"mawawlang\n"
-"data at mga partisyon na mayroon sa hard drive na ito."
+"data at mga partisyon na mayroon sa hard disk drive na ito."
#: ../help.pm:872
#, c-format
diff --git a/perl-install/install/help/po/tr.po b/perl-install/install/help/po/tr.po
index 60fb51837..2c48ade09 100644
--- a/perl-install/install/help/po/tr.po
+++ b/perl-install/install/help/po/tr.po
@@ -2,44 +2,43 @@
# Copyright (C) 2000,2003 Free Software Foundation, Inc.
# Copyright (c) 2000 Mandriva
# ############################################
-#
# Ömer Fadıl USTA <omer_fad@hotmail.com> , 1999-2003.
# Tuncay YENİAY <tuncayyeniay@mynet.com>,2002.
# Nazmi Savga <nsavga@doruk.net.tr>,2001.
# DurmuÅŸ Celep <durmusc_tr@yahoo.com>,2002.
# Erçin EKER <erc.caldera@gmx.net>, 2003.
-#
# #############################################
-#
+# Atilla Ă–NTAÅ <tarakbumba@gmail.com>, 2013.
msgid ""
msgstr ""
"Project-Id-Version: DrakX-tr\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-09-12 12:22+0200\n"
-"PO-Revision-Date: 2004-09-15 13:35+0200\n"
-"Last-Translator: Ömer Fadıl USTA <omer_fad@hotmail.com>\n"
-"Language-Team: Turkish <tr@li.org>\n"
+"PO-Revision-Date: 2013-11-28 20:15+0300\n"
+"Last-Translator: Atilla Ă–NTAÅ <tarakbumba@gmail.com>\n"
+"Language-Team: Mageia Turkish Translation Team <i18n-tr@ml.mageia.org>\n"
+"Language: tr\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"
+"X-Generator: Virtaal 0.7.1\n"
#: ../help.pm:14
#, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
"Devam etmeden önce lisans koÅŸullarını dikkatle okumalısınız. Lisans tĂ¼m\n"
-"Mandriva Linux dağıtımını kapsar, bu koşullarını tamamını kabul "
-"ediyorsanız,\n"
+"Mageia dağıtımını kapsar, bu koşullarını tamamını kabul ediyorsanız,\n"
"\"%s\" kutusunu işaretleyiniz aksi halde \"%s\" tuşuna tıklayarak\n"
"makinenizi yeniden baÅŸlatabilirsiniz."
#: ../help.pm:20
-#, fuzzy, c-format
+#, 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"
@@ -78,49 +77,62 @@ msgid ""
"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 çok kullanıcılı bir sistemdir, yani her kullanıcının kendi\n"
-"tercihleri, kendi dosyaları, v.s. olabilir. Daha fazla bilgi edinmek için\n"
-"\"Kullanıcı Kılavuzu\"nu okuyunuz. Sistem Yöneticisi olan \"root\" dışındaki "
-"kullanıcılar kendi dosyaları ve yapılandırmaları dışında hiçbir\n"
-"ÅŸeyi deÄŸiÅŸtiremezler. Kendiniz için en az bir normal kullanıcı "
-"oluşturmalısınız.\n"
-"Bu hesabı sıradan iÅŸler için kullanacaksınız. Sisteminizi \"root\" olarak\n"
-"kullanmak çok pratik gibi görĂ¼nse de aslında çok tehlikelidir. En kĂ¼Ă§Ă¼k bir\n"
-"yanlışlık sisteminizin çalışmamasıyla sonuçlanabilir. Ama normal kullanıcı\n"
-"olarak bir sĂ¼rĂ¼ yanlış da yapsanız sadece kendi bilgilerinize zarar vermiÅŸ\n"
-"olursunuz, sisteminize zarar veremezsiniz.\n"
-"\n"
-"İl alan gerçek isminizi girmeniz içindir. Tabii ki sorunlu deÄŸildir, "
-"herhangi bir\n"
-"ÅŸey yazabilirsiniz. DrakX bu bölĂ¼me ilk girdiÄŸiniz kelimeyi \"%s\" bölĂ¼mĂ¼ne\n"
-"kopyalayacak ki bu sisteme giriÅŸ için kullanılacak kullanıcı adıdır. "
-"İsterseniz\n"
-"kullanıcı adını değiştirebilirsiniz. Sonra buraya bir parola gireceksiniz. "
-"Bir\n"
-"normal kullanıcının parolası \"root\" parolası kadar önemli deÄŸildir.\n"
-"Fakat bu boÅŸ yada basit bir ÅŸifre kullanmak için bir gerekçe deÄŸildir,\n"
-"sonuç olarak kiÅŸisel dosyalarınızı tehlikeye atmış olursunuz.\n"
-"\n"
-"\"%s\"e tıklayarak ile kullanıcı için öntanımlı \"kabuk\"u "
-"deÄŸiÅŸtirebilirsiniz\n"
-"(öntanımlı olan bash'dir).\n"
-"\n"
-"Kullanıcı eklemeyi tamamladıktan sonra, sistem açıldıktan sonra otomatik\n"
-"giriş yapılacak kullanıcı sorulacaktır. Eğer bu konu ile ilgileniyorsanızı "
-"(ve\n"
-"yerel gĂ¼venliÄŸe önem vermiyorsanız), istediÄŸiniz kullanıcıyı ve pencere\n"
-"yöneticisini seçin ve \"%s\"e tıklayın. EÄŸer bu konu ilginizi çekmiyorsa\n"
-"\"%s\" seçimini kaldırın ve devam edin."
+"GNU/Linux, her kullanıcının kendi ayarlarına, kendi dosyalarına v.b. sahip "
+"olabileceÄŸi çok kullanıcılı bir\n"
+"sistemdir. Sistem yöneticisi olan \"kök\" aksine bu noktada eklediÄŸiniz "
+"kullanıcılar kendi\n"
+"dosyaları ve ve kendi yapılandırmaları haricinde herhangi bir şeyi "
+"deÄŸiÅŸtirme yetkisine sahip\n"
+"olmayacaklardır ki böylece bir bĂ¼tĂ¼n olarak sistem istenmeyen veya zararlı "
+"değişikliklerden korunacaktır.\n"
+"Kendiniz için en azından bir normal kullanıcı oluÅŸturmak zorundasınız -- bu, "
+"gĂ¼nlĂ¼k olarak kullanacağınız\n"
+"hesap olacaktır. Her ne kadar her ÅŸeyi yapabilmek için \"kök\" olarak oturum "
+"açabilmeniz mĂ¼mkĂ¼nse de\n"
+"bu iÅŸlem çok tehlikeli olabilir! Çok basit bir hata sisteminizin bir daha "
+"iÅŸlememesine neden olabilir.\n"
+"Normal bir kullanıcı olarak ciddi bir hata yaparsanız en kötĂ¼ durumda biraz "
+"veri kaybedersiniz;\n"
+"ama bu, tĂ¼m sistemi etkilemeyecektir.\n"
+"\n"
+"İlk alan gerçek adınızı sorar. Elbette, bu zorunlu deÄŸildir -- ne isterseniz "
+"onu yazabilirsiniz.\n"
+"DrakX yazdığınız ilk sözcĂ¼ÄŸĂ¼ alır ve \"%s\" olarak kopyalar. Bu, kullanıcının "
+"oturum açarken\n"
+"gireceÄŸi isimdir. İsterseniz öntanımlı olan kullanıcı ismini "
+"değiştirebilirsiniz. Sonraki adım\n"
+"bir parola girmektir. GĂ¼venlik açısından, bir tam yetkilendirilmemiÅŸ "
+"(normal) kullanıcı parolası\n"
+"\"kök\" parolası kadar önemli deÄŸildir. Ancak, bunu boÅŸ geçmek veya çok basit "
+"belirlemek için\n"
+"bir neden yoktur: sonuçta, risk altına girebilecek olan kendi "
+"dosyalarınızdır.\n"
+"\n"
+"\"%s\" Ă¼zerine tıkladığınızda, diÄŸer kullanıcıları da ekleyebilirsiniz. "
+"Arkadaşlarınız, babanız, kardeşiniz v.b.\n"
+"her biri için bir kullanıcı ekleyin. BitirdiÄŸinizde \"%s\" Ă¼zerine tıklayın.\n"
+"\n"
+"\"%s\" dĂ¼ÄŸmesine tıklamak o kullanıcı için öntanımlı \"kabuk\"u deÄŸiÅŸtirmenizi "
+"sağlayacaktır.\n"
+"(Öntanımılı olan bash kabuktur)\n"
+"\n"
+"Kullanıcıları eklemeyi bitirdiğinizde, bilgisayar başladığında kendiliğinden "
+"oturum açacak kullanıcı\n"
+"sorulacaktır. Bu özelliÄŸi kullanmak istiyorsanız (ve yerel gĂ¼venlik "
+"endiÅŸeniz yoksa) istediÄŸiniz\n"
+"kullanıcıyı ve pencere yöneticisini seçin. Sonra \"%s\" Ă¼zerine tıklayın. Bu "
+"özelliÄŸi kullanmak istemiyorsanız\n"
+"\"%s\" kutusundaki işareti kaldırın."
#: ../help.pm:54
#, c-format
msgid "User name"
-msgstr ""
+msgstr "Kullanıcı adı"
#: ../help.pm:54
#, c-format
msgid "Accept user"
-msgstr ""
+msgstr "Kullanıcıyı kabul et"
#: ../help.pm:54
#, c-format
@@ -130,7 +142,7 @@ msgstr "Bu özelliÄŸi kullanmak istiyor musunuz?"
#: ../help.pm:57
#, fuzzy, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -140,24 +152,24 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"Yukarıdakiler, sabit diskinizde bulunan Linux bölĂ¼mleridir. Genel kullanım\n"
@@ -201,13 +213,13 @@ msgstr ""
#: ../help.pm:88
#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Mandriva Linux kurulum CD'leri bir kaç CD'den oluÅŸur. DrakX seçilen paketin\n"
+"Mageia kurulum CD'leri bir kaç CD'den oluÅŸur. DrakX seçilen paketin\n"
"hangi CD'de olduÄŸunu bilir ve o CD'yi yerleÅŸtirmeniz için CD yuvasını açar\n"
"ve size gerekli CD'yi yerleÅŸtirmeniz için uyarır."
@@ -215,12 +227,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -271,7 +282,7 @@ msgid ""
"megabytes."
msgstr ""
"Bundan sonra sisteminize hangi uygulamaları kuracağınızı belirteceksiniz.\n"
-"Mandriva Linux sisteminde kullanılabilecek binlerce paket vardır ve onları "
+"Mageia sisteminde kullanılabilecek binlerce paket vardır ve onları "
"hep aklınızda tutamazsınız.\n"
"\n"
"CD'den kurulum yapıyorsanız önce elinizde hangi CD'lerin bulunduÄŸunu\n"
@@ -345,10 +356,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -382,8 +393,8 @@ msgstr ""
"\n"
"<ÖNEMLİ> İster bilerek ister belli bir grubun parçası olarak, sunucu\n"
"bölĂ¼mĂ¼nden seçtiÄŸiniz hizmetleri gerçekten kullanıp kullanmak istemediÄŸiniz\n"
-"ayrıca sorulacaktır. Mandriva Linux başlatıldığında kurulu olan hizmetlerin\n"
-"herbiri öntanımlı olarak baÅŸlatılır. Onlar Mandriva Linux dağıtıma girerken\n"
+"ayrıca sorulacaktır. Mageia başlatıldığında kurulu olan hizmetlerin\n"
+"herbiri öntanımlı olarak baÅŸlatılır. Onlar Mageia dağıtıma girerken\n"
"kılavuzlarından gĂ¼venli oldukları anlaşılarak seçilmiÅŸ bile olsalar,\n"
"dağıtımdan sonra bir takım gĂ¼venlik açıkları keÅŸfedilmiÅŸ olabilir.\n"
"Bir hizmetin ne sunduğu hakkında bir fikriniz yoksa ya da neden kurmak\n"
@@ -482,7 +493,7 @@ msgstr ""
#: ../help.pm:213
#, c-format
msgid "Hardware clock set to GMT"
-msgstr ""
+msgstr "Donanım saati GMT olarak ayarla"
#: ../help.pm:213
#, c-format
@@ -508,7 +519,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -572,6 +583,12 @@ msgid ""
"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 ""
+"Monitör\n"
+"\n"
+" Normalde kurulum aracı makinenize baÄŸlı olan monitörĂ¼ kendiliÄŸinden "
+"algılar ve yapılandırır.\n"
+"DoÄŸru ayarlama yapılmamışsa, bilgisayarınıza baÄŸlı olan monitörĂ¼ bu listeden "
+"seçebilirsiniz."
#: ../help.pm:298
#, c-format
@@ -583,6 +600,13 @@ msgid ""
"able to make changes after the installation). A sample of the chosen\n"
"configuration is shown in the monitor picture."
msgstr ""
+"ÇözĂ¼nĂ¼rlĂ¼k\n"
+"\n"
+" Burada ekran kartınız için uygun olan çözĂ¼nĂ¼rlĂ¼kleri ve renk "
+"derinliklerini seçebilirsiniz. İhtiyacınıza\n"
+"en uygun olanını seçin (kurulum sonrasında deÄŸiÅŸiklik yapabilirsiniz). "
+"Seçilen yapılandırma\n"
+"örneÄŸi monitör resminde görĂ¼ntĂ¼lenir."
#: ../help.pm:306
#, c-format
@@ -591,9 +615,12 @@ msgid ""
"or without 3D acceleration, you're asked to choose the server which best\n"
"suits your needs."
msgstr ""
+"Ekran kartınız için farklı sunucuların mĂ¼mkĂ¼n olduÄŸu durumlarda, 3B "
+"hızlandırma etkin veya devredışı,\n"
+"ihtiyaçlarınıza en uygun sunucuyu seçmeniz istenir."
#: ../help.pm:311
-#, fuzzy, c-format
+#, c-format
msgid ""
"Options\n"
"\n"
@@ -602,49 +629,50 @@ msgid ""
"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 ""
-"Son olarak açılış sırasında grafik arayĂ¼zle baÅŸlamak isteyip istemediÄŸiniz\n"
-"sorulacaktır. Yapılandırmanızı denemeyi seçmemiÅŸ bile olsanız bu soru yine "
-"de\n"
-"sorulacaktır. Ekranınızı iyi yapılandıramamışsanız ya da makinanızın bir\n"
-"sunucu rolĂ¼ Ă¼stlenmesini seçmiÅŸseniz bu soruya \"Hayır\" cevabı vermeniz\n"
-"önerilir."
+"Seçenekler\n"
+"\n"
+" Bu adımlar önyĂ¼klemede makinenizin grafiksel arayĂ¼ze kendiliÄŸinden "
+"geçmesini isteyip istemediÄŸinizi\n"
+"seçmenizi saÄŸlar. Elbette, makineniz bir sunucu olarak çalışacaksa veya "
+"görĂ¼ntĂ¼ almayı baÅŸaramadıysanız\n"
+"\"%s\" seçeneÄŸini iÅŸaretleyebilirsiniz."
#: ../help.pm:319
-#, fuzzy, c-format
+#, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -653,15 +681,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -674,69 +701,73 @@ msgid ""
"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 noktada, Mandriva Linux iÅŸletim sisteminizi sabit diskinizde\n"
-"nereye kuracağınızı seçmeniz gerekiyor. Diskiniz boÅŸsa, ya da\n"
-"halihazırda bir işletim sistemi diskin tamamını kullanıyorsa\n"
-"diski bölĂ¼mlendirmeniz gerekmektedir. Temel olarak, bir diski\n"
-"bölĂ¼mlendirmek, Mandriva Linux sistemini kurabilmek için onu\n"
-"mantıksal olarak bölmek ve böylece boÅŸ alan oluÅŸturmak anlamına\n"
+"Bu noktada, Mageia işletim sisteminizi sabit diskinizde nereye kuracağınızı "
+"seçmeniz\n"
+"gerekiyor. Diskiniz boşsa, ya da halihazırda bir işletim sistemi diskin "
+"tamamını kullanıyorsa\n"
+"diski bölĂ¼mlendirmeniz gerekmektedir. Temel olarak, bir diski "
+"bölĂ¼mlendirmek, Mageia sistemini\n"
+"kurabilmek için onu mantıksal olarak bölmek ve böylece boÅŸ alan oluÅŸturmak "
+"anlamına\n"
"gelir.\n"
"\n"
-"BölĂ¼mlendirme iÅŸlemi gerellikle geri alınamaz ve zaten kurulu bir\n"
-"iÅŸletim sisteminiz var ise bilgi kaybına yol açabilir. Bu iÅŸlem, eÄŸer\n"
-"tecrĂ¼besizseniz, korkutucu ve stresli bir iÅŸ olabilir. Mandriva Linux,\n"
-"bu iÅŸlemi oldukça kolaylaÅŸtıran bir sihirbaz sunmaktadır.BaÅŸlamadan\n"
-"önce lĂ¼tfen aÅŸağıdaki okumak için zaman ayrın.\n"
+"BölĂ¼mlendirme iÅŸlemi genellikle geri alınamaz ve zaten kurulu bir iÅŸletim "
+"sisteminiz var ise bilgi kaybına yol\n"
+"açabilir. Bu iÅŸlem, eÄŸer tecrĂ¼besizseniz, korkutucu ve stresli bir iÅŸ "
+"olabilir. Åansınıza, DrakX bu iÅŸlemi\n"
+"oldukça kolaylaÅŸtıran bir sihirbaz sunmaktadır.BaÅŸlamadan önce lĂ¼tfen "
+"aÅŸağıdaki okumak için zaman ayrın.\n"
"\n"
-"Sabit disk yapınıza baÄŸlı olarak, birkaç seçenek mevcut: \n"
+"Sabit disk yapınıza baÄŸlı olarak, birkaç seçenek mevcuttur: \n"
"\n"
-" * \"%s\": bu seçenek boÅŸ sabit disk(ler)iniz Ă¼zerinde otomatik "
-"bölĂ¼mlendirme\n"
-"gerçeklerÅŸtirir. Bu seçeneÄŸi seçerseniz konu hakkında soru sorulmayacak\n"
+" * \"%s\": Bu seçenek boÅŸ sabit disk(ler)iniz Ă¼zerinde otomatik bölĂ¼mlendirme "
+"gerçekleÅŸtirir. Bu seçeneÄŸi\n"
+"seçerseniz konu hakkında soru sorulmayacaktır.\n"
"\n"
-" * \"%s\" sihirbaz sabit diskiniz Ă¼stĂ¼nde bir ya da daha fazla Linux bölĂ¼mĂ¼\n"
-"buldu. EÄŸer bunları kullanmak istiyorsanız bu seçeneÄŸi kullanın. Sonra ki\n"
-"adımda bu bölĂ¼mler ile iliÅŸkili baÄŸlama noktaları seçmeniz istenecek.\n"
+" * \"%s\": Sihirbaz sabit diskiniz Ă¼stĂ¼nde bir ya da daha fazla Linux bölĂ¼mĂ¼ "
+"buldu. Bunları kullanmak istiyorsanız\n"
+"bu seçeneÄŸi kullanın. Sonraki adımda bu bölĂ¼mler ile iliÅŸkili baÄŸlama "
+"noktaları seçmeniz istenecektir.\n"
"BaÄŸlama noktaları öntanımlı olarak seçilir ve genellikle olduÄŸu gibi "
-"bırakmak\n"
-"en iyisidir.\n"
-"\n"
-" * \"%s\": eÄŸer sisteminizde Microsoft Windows kurulu ve tĂ¼k disk "
-"kapasitesini\n"
-"kullanıyorsa Linux'un kullanabilmesi için yer açmanız gerekecektir. Bunun "
-"için,\n"
-"Microsoft Window disk bölĂ¼mĂ¼nĂ¼ ve bilgileri silebilir (``TĂ¼m Diski Sil''e "
-"bakın)\n"
-"yada Microsoft Windows FAT bölĂ¼mĂ¼nĂ¼zĂ¼ yeniden boyutlandırabilirsiniz. Bu\n"
-"iÅŸlem sırasında eÄŸer Windows bölĂ¼mĂ¼nĂ¼zĂ¼ birleÅŸtirmiÅŸ ve biçimi FAT ise\n"
-"herhangi bir veri kaybı yaşamazsınız. Verilerinizi yedeklemeniz şiddetle "
-"önerilir.\n"
-"Eğer aynı bilgisayarda hem Mandriva Linux hem de Windows kullanamk\n"
-"istiyorsanız bu seçeneÄŸi seçmeniz önerilir.\n"
-"\n"
-" Bu seçeneÄŸi seçmeden önce unutmayın ki iÅŸlem tamamlandığında Microsoft\n"
-"Windows disk bölĂ¼mĂ¼nĂ¼z kĂ¼Ă§Ă¼lmĂ¼ÅŸ olacak. Yeni yazılımları yĂ¼klemek ya da "
-"kiÅŸisel\n"
-"verilerinizi saklamak için Microsoft Windows altında daha az boÅŸ alanınız "
-"olacak.\n"
-"\n"
-" * \"%s\": Sabit diskinizde bulunan tĂ¼m bilgileri silmek ve yeni bir "
-"Mandriva Linux\n"
-"kurulumu yapmak için bu seçeneÄŸi seçin. LĂ¼tfen bu seçeneÄŸi kullanırken "
-"dikkatli\n"
-"olun, Ă§Ă¼nkĂ¼ onayladıktan sonra geri alma ÅŸansınız bulunmuyor.\n"
-"\n"
-" !! EÄŸer bu seçeneÄŸi seçerseniz sabit diskinizdeki tĂ¼m bilgi "
-"silinecektir. !!\n"
-"\n"
-" * \"%s\": Bu seçenek tĂ¼m sabit diski silecek ve disk bölĂ¼mlerini baÅŸtan "
-"oluÅŸturacak.\n"
-"Diskinizdeki tĂ¼m bilgiler silinecektir.\n"
-"\n"
-" !! EÄŸer bu seçeneÄŸi seçerseniz sabit diskinizdeki tĂ¼m bilgileri "
-"kaybedeceksiniz. !!\n"
-"\n"
-" * \"%s\": Sabit diskinizi kendiniz bölĂ¼mlendirmek istiyorsanız bu seçeneÄŸi "
+"bırakmak en iyisidir.\n"
+"\n"
+" * \"%s\": Sisteminizde Microsoft Windows kurulu ve tĂ¼m disk alanını "
+"kullanıyorsa GNU/Linux 'un\n"
+"kullanabilmesi için yer açmanız gerekecektir. Bunun için, Microsoft Window "
+"disk bölĂ¼mĂ¼nĂ¼ ve bilgilerini\n"
+"tĂ¼mĂ¼yle silebilir (``TĂ¼m Diski Sil''e bakın) ya da Microsoft Windows FAT "
+"veya NTFS bölĂ¼mĂ¼nĂ¼zĂ¼ yeniden\n"
+"boyutlandırabilirsiniz. Bu iÅŸlem sırasında eÄŸer Windows bölĂ¼mĂ¼nĂ¼zĂ¼ "
+"birleÅŸtirmiÅŸseniz herhangi bir veri\n"
+"kaybı yaÅŸamazsınız. Verilerinizi yedeklemeniz ÅŸiddetle önerilir. Aynı "
+"bilgisayarda hem Mageia hem de\n"
+"Windows kullanmak istiyorsanız bu seçeneÄŸi seçmeniz önerilir.\n"
+"\n"
+" Bu seçeneÄŸi seçmeden önce unutmayın ki iÅŸlem tamamlandığında Microsoft "
+"Windows\n"
+"disk bölĂ¼mĂ¼nĂ¼z kĂ¼Ă§Ă¼lmĂ¼ÅŸ olacak. Yeni yazılımları yĂ¼klemek ya da kiÅŸisel "
+"verilerinizi saklamak için\n"
+"Microsoft Windows altında daha az boş alanınız olacaktır.\n"
+"\n"
+" * \"%s\": Sabit diskinizde bulunan tĂ¼m bilgileri silmek ve yeni bir Mageia "
+"kurulumu yapmak için\n"
+"bu seçeneÄŸi seçin. LĂ¼tfen bu seçeneÄŸi kullanırken dikkatli olun, Ă§Ă¼nkĂ¼ "
+"onayladıktan sonra geri alma\n"
+"şansınız bulunmuyor.\n"
+"\n"
+" !! EÄŸer bu seçeneÄŸi seçerseniz sabit diskinizdeki tĂ¼m bilgi silinecektir. "
+"!!\n"
+"\n"
+" * \"%s\": Bu seçenek tĂ¼m sabit disk alanı Microsoft Windows tarafından "
+"alınmışsa görĂ¼ntĂ¼lenir.\n"
+"Bu seçeneÄŸi seçmek basitçe disk Ă¼zerindeki herÅŸeyi silecek ve en baÅŸtan yeni "
+"bir bölĂ¼mlendirme\n"
+"oluşturacaktır.\n"
+"\n"
+" !! EÄŸer bu seçeneÄŸi seçerseniz sabit diskinizdeki tĂ¼m bilgi silinecektir. "
+"!!\n"
+"\n"
+"* \"%s\": Sabit diskinizi kendiniz bölĂ¼mlendirmek istiyorsanız bu seçeneÄŸi "
"seçin.\n"
"Dikkati olun -- oldukça gĂ¼Ă§lĂ¼ bir seçenektir ama veri kaybetmek oldukça "
"kolaydır.\n"
@@ -756,7 +787,7 @@ msgstr "Geçerli bölĂ¼mlendirmeyi kullan"
#: ../help.pm:370
#, c-format
msgid "Use the free space on the Microsoft Windows® partition"
-msgstr ""
+msgstr "Microsoft Windows® bölĂ¼mĂ¼ndeki boÅŸ alan kullanılsın"
#: ../help.pm:370
#, c-format
@@ -801,8 +832,7 @@ msgid ""
"/dev/fd0\"."
msgstr ""
"Buraya kadar geldiyseniz kurulum tamamlanmış ve GNU/Linux sisteminizi\n"
-"kullanmaya hazırsınız demektir. \"TAMAM\" dĂ¼ÄŸmesine tıkladığınızda "
-"sisteminiz\n"
+"kullanmaya hazırsınız demektir. \"TAMAM\" dĂ¼ÄŸmesine tıkladığınızda sisteminiz\n"
"yeniden başlatılacaktır. Hem Windows hem de GNU/Linux kullanımını "
"seçtiyseniz\n"
"makinanızın her açılışında bu sistemlerden biri için tercihinizi\n"
@@ -811,16 +841,14 @@ msgstr ""
"\"GeliÅŸmiÅŸ\" dĂ¼ÄŸmesine (Uzman kipinde görĂ¼nĂ¼r) tıkladığınızda size iki\n"
"seçenek sunulacaktır:\n"
"\n"
-" * \"Otomatik kurulum disketi oluşturulsun\": yaptığınız kuruluma benzer "
-"bir\n"
+" * \"Otomatik kurulum disketi oluşturulsun\": yaptığınız kuruluma benzer bir\n"
" kurulumu herhangi bir yardım gerekmeksizin otomatik olarak "
"yapılabilmesini\n"
" saÄŸlayacak bir kurulum disketi oluÅŸturabilirsiniz.\n"
"\n"
" Bu seçeneÄŸi kullanmaya karar verdiÄŸinizde size iki seçenek sunulacaktır:\n"
"\n"
-" * \"EtkileÅŸimli\": bu sadece disk bölĂ¼mlemesinin etkileÅŸimli olduÄŸu "
-"yarı\n"
+" * \"EtkileÅŸimli\": bu sadece disk bölĂ¼mlemesinin etkileÅŸimli olduÄŸu yarı\n"
" otomatik kurulumdur.\n"
"\n"
" * \"Otomatik\": sabit diskin tamamen silinip yeniden yazılması\n"
@@ -833,8 +861,7 @@ msgstr ""
" * \"Paket seçim listesini kaydet\"(*): kurulum sırasında seçtiÄŸiniz\n"
" paketlerin listesi kaydedilir. Bir başka kurulum sırasında disketi\n"
" sĂ¼rĂ¼cĂ¼ye yerleÅŸtirdikten sonra [F1] tuÅŸuna bastıktan sonra\n"
-" »linux defcfg=\"floppy\"« yazarak kurulumu yardım ekranına kadar "
-"ilerletin\n"
+" »linux defcfg=\"floppy\"« yazarak kurulumu yardım ekranına kadar ilerletin\n"
"\n"
" (*) Bu seçenek için FAT biçemli bir diskete ihtiyacınız olacak. Bu "
"disketi\n"
@@ -880,7 +907,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -905,7 +932,7 @@ msgstr ""
"\n"
"BölĂ¼mleri biçemlendirmeye hazır olduÄŸunuzda \"Tamam\"'a tıklayın.\n"
"\n"
-"Mandriva Linux sisteminizi kurmak isteyeceÄŸiniz baÅŸka bölĂ¼mler de seçmek\n"
+"Mageia sisteminizi kurmak isteyeceÄŸiniz baÅŸka bölĂ¼mler de seçmek\n"
"isterseniz \"İptal\"'e basın.\n"
"\n"
"\"GeliÅŸmiÅŸ\" dĂ¼ÄŸmesine tıkladıktan sonra isterseniz, sabit diskinizindeki\n"
@@ -914,7 +941,7 @@ msgstr ""
#: ../help.pm:437
#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -926,7 +953,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"Mandriva Linux kurulumunuz sırasında dağıtımdan sonra gĂ¼ncellenmiÅŸ bazı "
+"Mageia kurulumunuz sırasında dağıtımdan sonra gĂ¼ncellenmiÅŸ bazı "
"paketler, dĂ¼zeltmeler ve çözĂ¼mlenmiÅŸ gĂ¼venlik unsurlarının olup olmadığını "
"internet baÄŸlantınız Ă¼zerinden kontrol edip varsa indirip kurabilir. Çalışan "
"bir internet baÄŸlantınız varsa \"Evet\" seçebilir, yoksa \"Hayır\" seçerek "
@@ -947,7 +974,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -972,21 +999,21 @@ msgstr "GĂ¼venlik Yöneticisi"
#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1002,21 +1029,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1033,16 +1060,10 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
-"Bu noktada, Mandriva Linux iÅŸletim sisteminizi sabit diskinizde nereye\n"
+"Bu noktada, Mageia iÅŸletim sisteminizi sabit diskinizde nereye\n"
"kuracağınızı seçmeniz gerekiyor. BölĂ¼mler önceki bir kurulumda ya da bir\n"
"baÅŸka bölĂ¼mlendirme aracıyla önceden tanımlanmışsa eski bölĂ¼mlerinizi\n"
"kullanabilirsiniz. Aksi takdirde, sabit disk bölĂ¼mlerinin tanımlanması\n"
@@ -1113,14 +1134,6 @@ msgstr ""
"BaÅŸka dosya sistemleri hakkında bilgi edinmek için \"BaÅŸvuru Kılavuzu"
"\"ndaki\n"
"ext2fs bölĂ¼mĂ¼nĂ¼ okuyunuz.\n"
-"\n"
-"Bir PPC makina Ă¼zerine kurulum yapıyorsanız, yaboot önyĂ¼kleyicisi "
-"tarafından\n"
-"kullanılmak Ă¼zere en az 1MB lık kĂ¼Ă§Ă¼k bir HFS \"önyĂ¼kleme\" bölĂ¼mĂ¼ "
-"oluÅŸturmak\n"
-"isteyeceksiniz. Bu disk bölĂ¼mĂ¼nĂ¼ biraz daha bĂ¼yĂ¼k, örneÄŸin 50MB yaparsanız\n"
-"bir yedek çekirdeÄŸin ve kurtarma açılışı gereksinimleri için ramdisk\n"
-"görĂ¼ntĂ¼sĂ¼nĂ¼n saklanacağı kullanışlı bir alan elde edebilirsiniz."
#: ../help.pm:526
#, c-format
@@ -1160,37 +1173,37 @@ msgstr "Normal/Uzman kipleri arasında geçiÅŸ yap"
#: ../help.pm:536
#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the first\n"
"disk or partition is called \"C:\")."
msgstr ""
-"Sabit diskinizde birden fazla Windows bölĂ¼mĂ¼ bulundu. Yeni Mandriva Linux\n"
+"Sabit diskinizde birden fazla Windows bölĂ¼mĂ¼ bulundu. Yeni Mageia\n"
"iÅŸletim sisteminizi kurmak için hangi bölĂ¼mĂ¼n boyutunu deÄŸiÅŸtirmek\n"
"istiyorsunuz?\n"
"\n"
@@ -1242,23 +1255,22 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
#: ../help.pm:594
@@ -1309,8 +1321,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1463,7 +1474,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1494,7 +1505,7 @@ msgstr ""
#, 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 Mandriva Linux offers two. Each of\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"
@@ -1515,11 +1526,11 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"Burada kullanacağınız yazdırma sistemini seçeceksiniz. DiÄŸer iÅŸletim\n"
-"sistemleri bir seçenek sunarken, Mandriva Linux size iki ayrı seçenek\n"
+"sistemleri bir seçenek sunarken, Mageia size iki ayrı seçenek\n"
"sunmaktadır. İki tip yazdırma sistemide özel yapılandırma tĂ¼rĂ¼ için en "
"iyidir.\n"
"\n"
@@ -1571,7 +1582,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1640,8 +1651,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1658,7 +1668,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1666,9 +1676,9 @@ msgid ""
msgstr ""
#: ../help.pm:809
-#, fuzzy, c-format
+#, c-format
msgid "TV card"
-msgstr "ISDN kartı"
+msgstr "TV kartı"
#: ../help.pm:809
#, c-format
@@ -1681,26 +1691,26 @@ msgid "Graphical Interface"
msgstr "Grafiksel Arabirim"
#: ../help.pm:861
-#, fuzzy, c-format
+#, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
-"LĂ¼tfen yeni Mandriva Linux disk bölĂ¼mĂ¼nĂ¼zĂ¼ kurmak için silmek istediÄŸiniz\n"
+"LĂ¼tfen yeni Mageia disk bölĂ¼mĂ¼nĂ¼zĂ¼ kurmak için silmek istediÄŸiniz\n"
"sabit diski seçin. Ăœzerindeki tĂ¼m verilerin yok olacağını ve geriye dönĂ¼ÅŸĂ¼n\n"
"mĂ¼mkĂ¼n olmayacağını unutmayın!"
#: ../help.pm:866
-#, fuzzy, c-format
+#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"Bu sabit disk Ă¼zerindeki tĂ¼m verinin ve bölĂ¼mlerin silinmesini istiyorsanız\n"
"\"%s\" tuşuna tıklayın. Dikkatli olun, \"%s\" tuşuna tıkladıktan\n"
diff --git a/perl-install/install/help/po/uk.po b/perl-install/install/help/po/uk.po
index 7c1550ec4..5a472691e 100644
--- a/perl-install/install/help/po/uk.po
+++ b/perl-install/install/help/po/uk.po
@@ -1,39 +1,40 @@
# translation of DrakX-uk.po to ukrainian
# translation of DrakX.po to ukrainian
-# $Id: uk.po 26602 2006-04-22 07:43:48Z fwang $
# Copyright (C) 2000,2003, 2004, 2005 Free Software Foundation, Inc.
+#
# Dmytro Kovalov <kov@tokyo.email.ne.jp>, 2000.
# Taras Boychuk <btr1@torba.com>, 2003, 2004.
# Taras Boychuk <btr1@mail.ru>, 2004, 2003.
# Taras Boychuk <btr1@ukrpost.net>, 2004, 2005.
-#
+# Yuri Chornoivan <yurchor@ukr.net>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: DrakX-uk\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-09-12 12:22+0200\n"
-"PO-Revision-Date: 2005-03-01 01:29+0200\n"
-"Last-Translator: Taras Boychuk <btr1@ukrpost.net>\n"
-"Language-Team: ukrainian <uk@li.org>\n"
+"PO-Revision-Date: 2012-06-29 16:20+0300\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Ukrainian <kde-i18n-uk@kde.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\n"
+"X-Generator: Lokalize 1.5\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"
+"Language: uk\n"
#: ../help.pm:14
#, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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\", Ñ‰Đ¾Đ± Đ¿ĐµÑ€ĐµĐ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶Đ¸Ñ‚Đ¸ ĐºĐ¾Đ¼Đ¿'ÑÑ‚ĐµÑ€."
+"ĐŸĐµÑ€Ñˆ Đ½Ñ–Đ¶ Đ¿Ñ€Đ¾Đ´Đ¾Đ²Đ¶ÑƒĐ²Đ°Ñ‚Đ¸, Đ¿Ñ€Đ¾Ñ‡Đ¸Ñ‚Đ°Đ¹Ñ‚Đµ ÑƒĐ²Đ°Đ¶Đ½Đ¾ ÑƒĐ¼Đ¾Đ²Đ¸ Đ»Ñ–Ñ†ĐµĐ½Đ·Ñ–Ñ—. Đ’Đ¾Đ½Đ°\n"
+"ÑÑ‚Đ¾ÑуєтьÑÑ Đ²ÑÑŒĐ¾Đ³Đ¾ диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Đ²Đ° Mageia. Đ¯ĐºÑ‰Đ¾ Đ²Đ¸\n"
+"Đ¿Đ¾Đ³Đ¾Đ´Đ¶ÑƒÑ”Ñ‚ĐµÑÑŒ Đ· ÑƒĐ¼Đ¾Đ²Đ°Đ¼Đ¸ Đ»Ñ–Ñ†ĐµĐ½Đ·Ñ–Ñ—, Đ¿Đ¾Đ·Đ½Đ°Ñ‡Ñ‚Đµ Đ¿ÑƒĐ½ĐºÑ‚ «%s». Đ¯ĐºÑ‰Đ¾ Đ½Ñ–,\n"
+"Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ «%s», Ñ‰Đ¾Đ± Đ¿ĐµÑ€ĐµĐ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶Đ¸Ñ‚Đ¸ ĐºĐ¾Đ¼Đ¿'ÑÑ‚ĐµÑ€."
#: ../help.pm:20
#, c-format
@@ -77,53 +78,53 @@ msgid ""
msgstr ""
"GNU/Linux - Đ±Đ°Đ³Đ°Ñ‚Đ¾ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ†ÑŒĐºĐ° ÑиÑÑ‚ĐµĐ¼Đ°, Ñ†Đµ Đ¾Đ·Đ½Đ°Ñ‡Đ°Ñ”, Ñ‰Đ¾ ĐºĐ¾Đ¶ĐµĐ½ Đ·\n"
"ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Ñ–Đ² Đ¼Đ¾Đ¶Đµ Đ¼Đ°Ñ‚Đ¸ ÑĐ²Đ¾Ñ— Đ²Đ»Đ°ÑĐ½Ñ– уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸, Đ²Đ»Đ°ÑĐ½Ñ– Ñ„Đ°Đ¹Đ»Đ¸, Ñ‚Đ¾Ñ‰Đ¾. Đ©Đ¾Đ±\n"
-"Đ±Ñ–Đ»ÑŒÑˆĐµ Đ´Ñ–Đ·Đ½Đ°Ñ‚Đ¸ÑÑ Đ¿Ñ€Đ¾ Ñ†Đµ, Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ¿Ñ€Đ¾Ñ‡Đ¸Ñ‚Đ°Ñ‚Đ¸ ĐŸÑ–Đ´Ñ€ÑƒÑ‡Đ½Đ¸Đº ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Đ° Đ·\n"
+"Đ±Ñ–Đ»ÑŒÑˆĐµ Đ´Ñ–Đ·Đ½Đ°Ñ‚Đ¸ÑÑ Đ¿Ñ€Đ¾ Ñ†Đµ, Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ¿Ñ€Đ¾Ñ‡Đ¸Ñ‚Đ°Ñ‚Đ¸ ĐŸÑ–Đ´Ñ€ÑƒÑ‡Đ½Đ¸Đº ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Đ° Đ·\n"
"ÑиÑÑ‚ĐµĐ¼Đ¸. Đле Đ½Đ° Đ²Ñ–Đ´Đ¼Ñ–Đ½Ñƒ Đ²Ñ–Đ´ ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Đ° Root, ÑĐºĐ¸Đ¹ Ñ” Đ°Đ´Đ¼Ñ–Đ½Ñ–ÑÑ‚Ñ€Đ°Ñ‚Đ¾Ñ€Đ¾Đ¼\n"
-"ÑиÑÑ‚ĐµĐ¼Đ¸, ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Ñ–, ÑĐºĐ¸Ñ… Ви Đ±ÑƒĐ´ĐµÑ‚Đµ ÑÑ‚Đ²Đ¾Ñ€ÑĐ²Đ°Ñ‚Đ¸ Đ½Đ° Ñ†ÑŒĐ¾Đ¼Ñƒ ĐºÑ€Đ¾Ñ†Ñ–, Đ½Đµ\n"
+"ÑиÑÑ‚ĐµĐ¼Đ¸, ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Ñ–, ÑĐºĐ¸Ñ… Đ²Đ¸ Đ±ÑƒĐ´ĐµÑ‚Đµ ÑÑ‚Đ²Đ¾Ñ€ÑĐ²Đ°Ñ‚Đ¸ Đ½Đ° Ñ†ÑŒĐ¾Đ¼Ñƒ ĐºÑ€Đ¾Ñ†Ñ–, Đ½Đµ\n"
"Đ¼Đ°Ñть Đ¿Ñ€Đ°Đ²Đ° Đ·Đ¼Ñ–Đ½ÑĐ²Đ°Ñ‚Đ¸ Đ½Ñ–Ñ‡Đ¾Đ³Đ¾ Đ² ÑиÑÑ‚ĐµĐ¼Ñ–, ĐºÑ€Ñ–Đ¼ ÑĐ²Đ¾Ñ—Ñ… Đ²Đ»Đ°ÑĐ½Đ¸Ñ… Ñ„Đ°Đ¹Đ»Ñ–Đ² Ñ–\n"
-"Đ²Đ»Đ°ÑĐ½Đ¾Ñ— ĐºĐ¾Đ½Ñ„Ñ–Đ³ÑƒÑ€Đ°Ñ†Ñ–Ñ—. Ви Đ¼Đ°Ñ”Ñ‚Đµ ÑÑ‚Đ²Đ¾Ñ€Đ¸Ñ‚Đ¸ Ñ€Đ°Ñ…ÑƒĐ½Đ¾Đº Đ´Đ»Ñ Ñ…Đ¾Ñ‡Đ° б Đ¾Đ´Đ½Đ¾Đ³Đ¾\n"
-"Ñ”Đ´Đ¸Đ½Đ¾Đ³Đ¾ ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Đ° - Đ´Đ»Ñ ÑĐ°Đ¼Đ¾Đ³Đ¾ Ñебе. Ви Đ±ÑƒĐ´ĐµÑ‚Đµ ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‚Đ¸ÑÑ Ñ†Đ¸Đ¼\n"
+"Đ²Đ»Đ°ÑĐ½Đ¾Ñ— ĐºĐ¾Đ½Ñ„Ñ–Đ³ÑƒÑ€Đ°Ñ†Ñ–Ñ—. Đ²Đ¸ Đ¼Đ°Ñ”Ñ‚Đµ ÑÑ‚Đ²Đ¾Ñ€Đ¸Ñ‚Đ¸ Ñ€Đ°Ñ…ÑƒĐ½Đ¾Đº Đ´Đ»Ñ Ñ…Đ¾Ñ‡Đ° б Đ¾Đ´Đ½Đ¾Đ³Đ¾\n"
+"Ñ”Đ´Đ¸Đ½Đ¾Đ³Đ¾ ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Đ° - Đ´Đ»Ñ ÑĐ°Đ¼Đ¾Đ³Đ¾ Ñебе. Đ²Đ¸ Đ±ÑƒĐ´ĐµÑ‚Đµ ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‚Đ¸ÑÑ Ñ†Đ¸Đ¼\n"
"Ñ€Đ°Ñ…ÑƒĐ½ĐºĐ¾Đ¼ Đ´Đ»Ñ Ñ‚Đ¾Đ³Đ¾, Ñ‰Đ¾Đ± Đ²Đ¸ĐºĐ¾Đ½ÑƒĐ²Đ°Ñ‚Đ¸ Ñ‰Đ¾Đ´ĐµĐ½Đ½Ñ– Đ·Đ°Đ´Đ°Ñ‡Ñ–. І Ñ…Đ¾Ñ‡Đ° Ñ†Đµ Ñ– Đ´ÑƒĐ¶Đµ\n"
"Đ·Ñ€ÑƒÑ‡Đ½Đ¾ Ñ€ĐµÑ”ÑÑ‚Ñ€ÑƒĐ²Đ°Ñ‚Đ¸ÑÑŒ Đ² ÑиÑÑ‚ĐµĐ¼Ñ– ÑĐº Root, але Đ¾Đ´Đ½Đ¾Ñ‡Đ°ÑĐ½Đ¾ Ñ†Đµ Ñ– Đ´ÑƒĐ¶Đµ\n"
"Đ½ĐµĐ±ĐµĐ·Đ¿ĐµÑ‡Đ½Đ¾! ĐĐ°Đ¹Đ¼ĐµĐ½ÑˆĐ° Đ¿Đ¾Đ¼Đ¸Đ»ĐºĐ° Đ¼Đ¾Đ¶Đµ Đ¿Ñ€Đ¸Đ·Đ²ĐµÑÑ‚Đ¸ Đ´Đ¾ Ñ‚Đ¾Đ³Đ¾, Ñ‰Đ¾ ÑиÑÑ‚ĐµĐ¼Đ° Đ±ÑƒĐ´Đµ\n"
-"Đ½ĐµÑ€Đ¾Đ±Đ¾Ñ‡Đ¾Ñ. Đ¯ĐºÑ‰Đ¾ Ви Đ¿Đ¾Đ¼Đ¸Đ»Đ¸Ñ‚ĐµÑÑŒ ÑĐº Đ·Đ²Đ¸Ñ‡Đ°Đ¹Đ½Đ¸Đ¹ ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡, Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ,\n"
+"Đ½ĐµÑ€Đ¾Đ±Đ¾Ñ‡Đ¾Ñ. Đ¯ĐºÑ‰Đ¾ Đ²Đ¸ Đ¿Đ¾Đ¼Đ¸Đ»Đ¸Ñ‚ĐµÑÑŒ ÑĐº Đ·Đ²Đ¸Ñ‡Đ°Đ¹Đ½Đ¸Đ¹ ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡, Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ,\n"
"Đ·Đ²Đ¸Ñ‡Đ°Đ¹Đ½Đ¾, Đ²Ñ‚Ñ€Đ°Ñ‚Đ¸Ñ‚Đ¸ деÑĐºÑ– ÑĐ²Đ¾Ñ— Đ´Đ°Đ½Ñ–, але Đ½Đµ Đ²ÑÑ ÑиÑÑ‚ĐµĐ¼Ñƒ.\n"
"\n"
-"ĐŸĐµÑ€ÑˆĐµ Đ¿Đ¾Đ»Đµ Đ·Đ°Đ¿Đ¸Ñ‚ÑƒÑ” Đ’Đ°ÑˆĐµ ÑĐ¿Ñ€Đ°Đ²Đ¶Đ½Ñ” Ñ–Đ¼'Ñ. Đ—Đ²Đ¸Ñ‡Đ°Đ¹Đ½Đ¾ ж, Đ²Đ¾Đ½Đ¾ Đ½Đµ Đ¾Đ±Đ¾Đ²'ÑĐ·ĐºĐ¾Đ²Đµ,\n"
-"Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ½Đ°Đ´Ñ€ÑƒĐºÑƒĐ²Đ°Ñ‚Đ¸ Đ²Ñе, Ñ‰Đ¾ Đ·Đ°Đ²Đ³Đ¾Đ´Đ½Đ¾. DrakX Đ²Ñ–Đ·ÑŒĐ¼Đµ Đ¿ĐµÑ€ÑˆĐµ ÑĐ»Đ¾Đ²Đ¾ Đ· Ñ†ÑŒĐ¾Đ³Đ¾\n"
-"Đ¿Đ¾Đ»Ñ Ñ– ÑĐºĐ¾Đ¿Ñ–ÑÑ” Đ¹Đ¾Đ³Đ¾ Đ² Đ¿Đ¾Đ»Đµ \"%s\", ÑĐºĐµ Ñ” Ñ–Đ¼'ÑĐ¼ ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Đ°, Đ¿Ñ–Đ´ ÑĐºĐ¸Đ¼ "
+"ĐŸĐµÑ€ÑˆĐµ Đ¿Đ¾Đ»Đµ Đ·Đ°Đ¿Đ¸Ñ‚ÑƒÑ” Đ²Đ°ÑˆĐµ ÑĐ¿Ñ€Đ°Đ²Đ¶Đ½Ñ” Ñ–Đ¼'Ñ. Đ—Đ²Đ¸Ñ‡Đ°Đ¹Đ½Đ¾ ж, Đ²Đ¾Đ½Đ¾ Đ½Đµ Đ¾Đ±Đ¾Đ²'ÑĐ·ĐºĐ¾Đ²Đµ,\n"
+"Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ½Đ°Đ´Ñ€ÑƒĐºÑƒĐ²Đ°Ñ‚Đ¸ Đ²Ñе, Ñ‰Đ¾ Đ·Đ°Đ²Đ³Đ¾Đ´Đ½Đ¾. DrakX Đ²Ñ–Đ·ÑŒĐ¼Đµ Đ¿ĐµÑ€ÑˆĐµ ÑĐ»Đ¾Đ²Đ¾ Đ· Ñ†ÑŒĐ¾Đ³Đ¾\n"
+"Đ¿Đ¾Đ»Ñ Ñ– ÑĐºĐ¾Đ¿Ñ–ÑÑ” Đ¹Đ¾Đ³Đ¾ Đ² Đ¿Đ¾Đ»Đµ «%s», ÑĐºĐµ Ñ” Ñ–Đ¼'ÑĐ¼ ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Đ°, Đ¿Ñ–Đ´ ÑĐºĐ¸Đ¼ "
"ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡\n"
-"Đ±ÑƒĐ´Đµ Ñ€ĐµÑ”ÑÑ‚Ñ€ÑƒĐ²Đ°Ñ‚Đ¸ÑÑŒ у ÑиÑÑ‚ĐµĐ¼Ñ–. Đ¯ĐºÑ‰Đ¾ Đ·Đ°Ñ…Đ¾Ñ‡ĐµÑ‚Đµ, Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ·Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸ Ñ†Đµ Ñ–Đ¼'Ñ. \n"
-"ĐŸĐ¾Ñ‚Ñ–Đ¼ Đ’Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ²Đ²ĐµÑÑ‚Đ¸ Đ¿Đ°Ñ€Đ¾Đ»ÑŒ. Đ— Đ¼Ñ–Ñ€ĐºÑƒĐ²Đ°Đ½ÑŒ Đ±ĐµĐ·Đ¿ĐµĐºĐ¸ ÑиÑÑ‚ĐµĐ¼Đ¸ Đ¿Đ°Ñ€Đ¾Đ»ÑŒ\n"
+"Đ±ÑƒĐ´Đµ Ñ€ĐµÑ”ÑÑ‚Ñ€ÑƒĐ²Đ°Ñ‚Đ¸ÑÑŒ у ÑиÑÑ‚ĐµĐ¼Ñ–. Đ¯ĐºÑ‰Đ¾ Đ·Đ°Ñ…Đ¾Ñ‡ĐµÑ‚Đµ, Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ·Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸ Ñ†Đµ Ñ–Đ¼'Ñ. \n"
+"ĐŸĐ¾Ñ‚Ñ–Đ¼ Đ²Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ²Đ²ĐµÑÑ‚Đ¸ Đ¿Đ°Ñ€Đ¾Đ»ÑŒ. Đ— Đ¼Ñ–Ñ€ĐºÑƒĐ²Đ°Đ½ÑŒ Đ±ĐµĐ·Đ¿ĐµĐºĐ¸ ÑиÑÑ‚ĐµĐ¼Đ¸ Đ¿Đ°Ñ€Đ¾Đ»ÑŒ\n"
"Đ·Đ²Đ¸Ñ‡Đ°Đ¹Đ½Đ¾Đ³Đ¾ (Đ½Đµ root) ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Đ° Đ½Đµ Ñ” Ñ‚Đ°ĐºĐ¸Đ¼ ĐºÑ€Đ¸Ñ‚Đ¸Ñ‡Đ½Đ¸Đ¼, ÑĐº Đ¿Đ°Ñ€Đ¾Đ»ÑŒ \n"
"Đ°Đ´Đ¼Ñ–Đ½Ñ–ÑÑ‚Ñ€Đ°Ñ‚Đ¾Ñ€Đ°, але Đ²Ñе Đ¾Đ´Đ½Đ¾ Đ½ĐµĐ¼Đ°Ñ” Đ¿Ñ€Đ¸Ñ‡Đ¸Đ½ Đ´Đ»Ñ Ñ‚Đ¾Đ³Đ¾, Ñ‰Đ¾Đ± Đ½ĐµÑ…Ñ‚ÑƒĐ²Đ°Ñ‚Đ¸ Đ½Đ¸Đ¼,\n"
"Đ·Đ°Đ»Đ¸ÑˆĐ°ÑÑ‡Đ¸ Đ¹Đ¾Đ³Đ¾ Đ¿Đ¾Ñ€Đ¾Đ¶Đ½Ñ–Đ¼ Đ°Đ±Đ¾ Đ½Đ°Đ´Ñ‚Đ¾ Đ¿Ñ€Đ¾ÑÑ‚Đ¸Đ¼: Đ²Ñ€ĐµÑˆÑ‚Ñ–-Ñ€ĐµÑˆÑ‚, Ñ†Đµ Đ·Đ°Đ³Ñ€Đ¾Đ¶ÑƒÑ”\n"
"Đ’Đ°ÑˆĐ¸Đ¼ Đ²Đ»Đ°ÑĐ½Đ¸Đ¼ Ñ„Đ°Đ¹Đ»Đ°Đ¼. \n"
"\n"
-"ĐŸÑ–ÑĐ»Ñ Ñ‚Đ¾Đ³Đ¾, ÑĐº Ви Đ½Đ°Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ ĐºĐ½Đ¾Đ¿ĐºÑƒ \"%s\", Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ´Đ¾Đ´Đ°Ñ‚Đ¸ Ñ‰Đµ Đ±Đ°Đ³Đ°Ñ‚Đ¾ \n"
+"ĐŸÑ–ÑĐ»Ñ Ñ‚Đ¾Đ³Đ¾, ÑĐº Đ²Đ¸ Đ½Đ°Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ ĐºĐ½Đ¾Đ¿ĐºÑƒ «%s», Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ´Đ¾Đ´Đ°Ñ‚Đ¸ Ñ‰Đµ Đ±Đ°Đ³Đ°Ñ‚Đ¾ \n"
"Ñ–Đ½ÑˆĐ¸Ñ… ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Ñ–Đ². Đ”Đ¾Đ´Đ°Đ¹Ñ‚Đµ ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Đ° Đ´Đ»Ñ ĐºĐ¾Đ¶Đ½Đ¾Đ³Đ¾ Đ· Đ’Đ°ÑˆĐ¸Ñ… Đ´Ñ€ÑƒĐ·Ñ–Đ²:\n"
-"Đ´Đ»Ñ Ñ‚Đ°Ñ‚Đ° Đ¹ ÑеÑÑ‚Ñ€Đ¸, Đ½Đ°Đ¿Ñ€Đ¸ĐºĐ»Đ°Đ´. ĐŸÑ–ÑĐ»Ñ Ñ‚Đ¾Đ³Đ¾, ÑĐº Ви Đ·Đ°ĐºÑ–Đ½Ñ‡Đ¸Đ»Đ¸ Đ´Đ¾Đ´Đ°Đ²Đ°Ñ‚Đ¸\n"
-"ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Ñ–Đ², Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ \"%s\".\n"
+"Đ´Đ»Ñ Ñ‚Đ°Ñ‚Đ° Đ¹ ÑеÑÑ‚Ñ€Đ¸, Đ½Đ°Đ¿Ñ€Đ¸ĐºĐ»Đ°Đ´. ĐŸÑ–ÑĐ»Ñ Ñ‚Đ¾Đ³Đ¾, ÑĐº Đ²Đ¸ Đ·Đ°ĐºÑ–Đ½Ñ‡Đ¸Đ»Đ¸ Đ´Đ¾Đ´Đ°Đ²Đ°Ñ‚Đ¸\n"
+"ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Ñ–Đ², Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ «%s».\n"
"\n"
-"ĐĐ°Ñ‚Đ¸ÑĐ½ÑƒĐ²ÑˆĐ¸ Đ½Đ° ĐºĐ½Đ¾Đ¿ĐºÑƒ \"%s\", Ви Đ·Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ·Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸ Ñ‚Đ¸Đ¿Đ¾Đ²Ñƒ ĐºĐ¾Đ¼Đ°Đ½Đ´Đ½Ñƒ Đ¾Đ±Đ¾Đ»Đ¾Đ½ĐºÑƒ\n"
+"ĐĐ°Ñ‚Đ¸ÑĐ½ÑƒĐ²ÑˆĐ¸ Đ½Đ° ĐºĐ½Đ¾Đ¿ĐºÑƒ «%s», Đ²Đ¸ Đ·Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ·Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸ Ñ‚Đ¸Đ¿Đ¾Đ²Ñƒ ĐºĐ¾Đ¼Đ°Đ½Đ´Đ½Ñƒ Đ¾Đ±Đ¾Đ»Đ¾Đ½ĐºÑƒ\n"
"Đ´Đ»Ñ ĐºĐ¾Đ¶Đ½Đ¾Đ³Đ¾ ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Đ° (Ñ‚Đ¸Đ¿Đ¾Đ²Đ° Đ¾Đ±Đ¾Đ»Đ¾Đ½ĐºĐ° - bash). \n"
"\n"
-"ĐĐ¾Đ»Đ¸ Ви Đ·Đ°ĐºÑ–Đ½Ñ‡Đ¸Ñ‚Đµ Đ´Đ¾Đ´Đ°Đ²Đ°Ñ‚Đ¸ ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Ñ–Đ², Đ’Đ°Đ¼ Đ±ÑƒĐ´Đµ Đ·Đ°Đ¿Ñ€Đ¾Đ¿Đ¾Đ½Đ¾Đ²Đ°Đ½Đ¾ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸\n"
-"ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Đ°, ÑĐºĐ¸Đ¹ Đ±ÑƒĐ´Đµ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ Ñ€ĐµÑ”ÑÑ‚Ñ€ÑƒĐ²Đ°Ñ‚Đ¸ÑÑ Đ² ÑиÑÑ‚ĐµĐ¼Ñ– Đ¿Ñ€Đ¸ ÑÑ‚Đ°Ñ€Ñ‚ÑƒĐ²Đ°Đ½Đ½Ñ–\n"
-"ĐºĐ¾Đ¼Đ¿'ÑÑ‚ĐµÑ€Đ°. Đ¯ĐºÑ‰Đ¾ Ñ‚Đ°ĐºĐ° Đ¼Đ¾Đ¶Đ»Đ¸Đ²Ñ–Ñть Đ’Đ°Ñ Ñ†Ñ–ĐºĐ°Đ²Đ¸Ñ‚ÑŒ (Ñ– Đ½Đµ Đ½Đ°Đ´Ñ‚Đ¾ Ñ‚ÑƒÑ€Đ±ÑƒÑ” Đ¿Ñ€Đ¾\n"
+"ĐĐ¾Đ»Đ¸ Đ²Đ¸ Đ·Đ°ĐºÑ–Đ½Ñ‡Đ¸Ñ‚Đµ Đ´Đ¾Đ´Đ°Đ²Đ°Ñ‚Đ¸ ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Ñ–Đ², Đ²Đ°Đ¼ Đ±ÑƒĐ´Đµ Đ·Đ°Đ¿Ñ€Đ¾Đ¿Đ¾Đ½Đ¾Đ²Đ°Đ½Đ¾ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸\n"
+"ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Đ°, ÑĐºĐ¸Đ¹ Đ±ÑƒĐ´Đµ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ Ñ€ĐµÑ”ÑÑ‚Ñ€ÑƒĐ²Đ°Ñ‚Đ¸ÑÑ Đ² ÑиÑÑ‚ĐµĐ¼Ñ– Đ¿Ñ€Đ¸ Đ·Đ°Đ¿ÑƒÑĐºÑƒ\n"
+"ĐºĐ¾Đ¼Đ¿'ÑÑ‚ĐµÑ€Đ°. Đ¯ĐºÑ‰Đ¾ Ñ‚Đ°ĐºĐ° Đ¼Đ¾Đ¶Đ»Đ¸Đ²Ñ–Ñть Đ²Đ°Ñ Ñ†Ñ–ĐºĐ°Đ²Đ¸Ñ‚ÑŒ (Ñ– Đ½Đµ Đ½Đ°Đ´Ñ‚Đ¾ Ñ‚ÑƒÑ€Đ±ÑƒÑ” Đ¿Ñ€Đ¾\n"
"Đ»Đ¾ĐºĐ°Đ»ÑŒĐ½Ñƒ Đ±ĐµĐ·Đ¿ĐµĐºÑƒ), Đ²Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Đ° Ñ– Đ¼ĐµĐ½ĐµĐ´Đ¶ĐµÑ€ Đ²Ñ–ĐºĐ¾Đ½, Ñ‚Đ¾Đ´Ñ– Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ "
"Đ½Đ° \n"
-"\"%s\". Đ¯ĐºÑ‰Đ¾ Đ’Đ°Ñ Ñ‚Đ°ĐºĐ° Đ¼Đ¾Đ¶Đ»Đ¸Đ²Ñ–Ñть Đ½Đµ Ñ†Ñ–ĐºĐ°Đ²Đ¸Ñ‚ÑŒ, Đ²Ñ–Đ´Đ¼Ñ–Đ½Ñ–Ñ‚ÑŒ Đ²Đ¸Đ±Ñ–Ñ€ \"%s\"."
+"«%s». Đ¯ĐºÑ‰Đ¾ Đ²Đ°Ñ Ñ‚Đ°ĐºĐ° Đ¼Đ¾Đ¶Đ»Đ¸Đ²Ñ–Ñть Đ½Đµ Ñ†Ñ–ĐºĐ°Đ²Đ¸Ñ‚ÑŒ, ÑĐºĐ°ÑÑƒĐ¹Ñ‚Đµ Đ²Đ¸Đ±Ñ–Ñ€ «%s»."
#: ../help.pm:54
#, c-format
msgid "User name"
-msgstr ""
+msgstr "Đ†Đ¼'Ñ ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Đ°"
#: ../help.pm:54
#, c-format
msgid "Accept user"
-msgstr ""
+msgstr "ĐŸÑ€Đ¸Đ¹Đ½ÑÑ‚Đ¸ ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Đ°"
#: ../help.pm:54
#, c-format
@@ -133,7 +134,8 @@ msgstr "Ви Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ Ñ†Ñ Đ¼Đ¾Đ¶Đ»Đ¸Đ²Ñ–ÑÑ‚
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -143,45 +145,48 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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"
-"Đ´Đ»Ñ Ñ†ÑŒĐ¾Đ³Đ¾ Đ·Đ°Đ½Đ°Đ´Ñ‚Đ¾ Đ¼Đ°Đ»Đ¸Đ¹ Ñ€Đ¾Đ·Đ´Ñ–Đ», Đ±Đ¾ Ñ–Đ½Đ°ĐºÑˆĐµ Ви Đ½Đµ Đ·Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸\n"
-"Đ²ÑÑ– Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Ñ– Đ’Đ°Đ¼ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸. Đ¯ĐºÑ‰Đ¾ Ви Đ±Đ°Đ¶Đ°Ñ”Ñ‚Đµ Đ·Đ±ĐµÑ€Ñ–Đ³Đ°Ñ‚Đ¸ Đ²ÑÑ– ÑĐ²Đ¾Ñ— Đ´Đ°Đ½Ñ– Đ²\n"
+"Đ´Đ»Ñ Ñ†ÑŒĐ¾Đ³Đ¾ Đ·Đ°Đ½Đ°Đ´Ñ‚Đ¾ Đ¼Đ°Đ»Đ¸Đ¹ Ñ€Đ¾Đ·Đ´Ñ–Đ», Đ±Đ¾ Ñ–Đ½Đ°ĐºÑˆĐµ Đ²Đ¸ Đ½Đµ Đ·Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸\n"
+"Đ²ÑÑ– Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Ñ– Đ²Đ°Đ¼ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸. Đ¯ĐºÑ‰Đ¾ Đ²Đ¸ Đ±Đ°Đ¶Đ°Ñ”Ñ‚Đµ Đ·Đ±ĐµÑ€Ñ–Đ³Đ°Ñ‚Đ¸ Đ²ÑÑ– ÑĐ²Đ¾Ñ— Đ´Đ°Đ½Ñ– Đ²\n"
"Đ¾ĐºÑ€ĐµĐ¼Đ¾Đ¼Ñƒ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ–, Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ±ÑƒĐ´Đµ Ñ‚Đ°ĐºĐ¾Đ¶ ÑÑ‚Đ²Đ¾Ñ€Đ¸Ñ‚Đ¸ Ñ€Đ¾Đ·Đ´Ñ–Đ» \"/home\" (Ñ‚Ñ–Đ»ÑŒĐºĐ¸ у\n"
-"Đ²Đ¸Đ¿Đ°Đ´ĐºÑƒ, ÑĐºÑ‰Đ¾ Ви Đ¼Đ°Ñ”Ñ‚Đµ Đ±Ñ–Đ»ÑŒÑˆĐµ Đ¾Đ´Đ½Đ¾Đ³Đ¾ Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ° Đ´Đ»Ñ Đ›Ñ–Đ½Đ°ĐºÑа). \n"
+"Đ²Đ¸Đ¿Đ°Đ´ĐºÑƒ, ÑĐºÑ‰Đ¾ Đ²Đ¸ Đ¼Đ°Ñ”Ñ‚Đµ Đ±Ñ–Đ»ÑŒÑˆĐµ Đ¾Đ´Đ½Đ¾Đ³Đ¾ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñƒ Đ´Đ»Ñ Linux). \n"
"\n"
"ĐĐ¾Đ¶ĐµĐ½ Ñ€Đ¾Đ·Đ´Ñ–Đ» Đ¿Đ¾ĐºĐ°Đ·Đ°Đ½Đ¾ Đ² Ñ‚Đ°ĐºĐ¾Đ¼Ñƒ Đ²Đ¸Đ³Đ»ÑĐ´Ñ–: \"ĐĐ°Đ·Đ²Đ°\", \"Đ Đ¾Đ·Đ¼Ñ–Ñ€\".\n"
"\n"
-"ĐĐ°Đ·Đ²Đ° Ñ€Đ¾Đ·ÑˆĐ¸Ñ„Ñ€Đ¾Đ²ÑƒÑ”Ñ‚ÑŒÑÑ Ñ‚Đ°Đº: \"Ñ‚Đ¸Đ¿ Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ³Đ¾ диÑĐºÑƒ\", \"Đ½Đ¾Đ¼ĐµÑ€ Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ³Đ¾\n"
+"ĐĐ°Đ·Đ²Đ° Ñ€Đ¾Đ·ÑˆĐ¸Ñ„Ñ€Đ¾Đ²ÑƒÑ”Ñ‚ÑŒÑÑ Ñ‚Đ°Đº: \"Ñ‚Đ¸Đ¿ Đ¶Đ¾Ñ€ÑÑ‚ĐºĐ¾Đ³Đ¾ диÑĐºĐ°\", \"Đ½Đ¾Đ¼ĐµÑ€ Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ³Đ¾\n"
"диÑĐºÑƒ\", \"Đ½Đ¾Đ¼ĐµÑ€ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñƒ Đ½Đ° диÑĐºÑƒ\", (Đ½Đ°Đ¿Ñ€Đ¸ĐºĐ»Đ°Đ´: \"hda1\").\n"
"\n"
-"\"Đ¢Đ¸Đ¿ Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ³Đ¾ диÑĐºÑƒ\" - Ñ†Đµ \"hd\", ÑĐºÑ‰Đ¾ Ви Đ¼Đ°Ñ”Ñ‚Đµ диÑĐº Ñ‚Đ¸Đ¿Ñƒ IDE, Ñ– \"sd\",\n"
-"ÑĐºÑ‰Đ¾ Ви Đ¼Đ°Ñ”Ñ‚Đµ Ñ‚Đ²ĐµÑ€Đ´Đ¸Đ¹ диÑĐº Ñ‚Đ¸Đ¿Ñƒ SCSI.\n"
+"\"Đ¢Đ¸Đ¿ Đ¶Đ¾Ñ€ÑÑ‚ĐºĐ¾Đ³Đ¾ диÑĐºĐ°\" - Ñ†Đµ \"hd\", ÑĐºÑ‰Đ¾ Đ²Đ¸ Đ¼Đ°Ñ”Ñ‚Đµ диÑĐº Ñ‚Đ¸Đ¿Ñƒ IDE, Ñ– \"sd\",\n"
+"ÑĐºÑ‰Đ¾ Đ²Đ¸ Đ¼Đ°Ñ”Ñ‚Đµ Ñ‚Đ²ĐµÑ€Đ´Đ¸Đ¹ диÑĐº Ñ‚Đ¸Đ¿Ñƒ SCSI.\n"
"\n"
-"\"ĐĐ¾Đ¼ĐµÑ€ Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ³Đ¾ диÑĐºÑƒ\" - Ñ†Đµ Đ·Đ°Đ²Đ¶Đ´Đ¸ Đ»Ñ–Ñ‚ĐµÑ€Đ° Đ¿Ñ–ÑĐ»Ñ \"hd\" Ñ‡Đ¸ \"sd\". ДлÑ\n"
+"\"ĐĐ¾Đ¼ĐµÑ€ Đ¶Đ¾Ñ€ÑÑ‚ĐºĐ¾Đ³Đ¾ диÑĐºĐ°\" - Ñ†Đµ Đ·Đ°Đ²Đ¶Đ´Đ¸ Đ»Ñ–Ñ‚ĐµÑ€Đ° Đ¿Ñ–ÑĐ»Ñ \"hd\" Ñ‡Đ¸ \"sd\". ДлÑ\n"
"диÑĐºÑ–Đ² Ñ‚Đ¸Đ¿Ñƒ IDE Ñ†Đµ:\n"
"\n"
" * \"a\" - Đ³Đ¾Đ»Đ¾Đ²Đ½Đ¸Đ¹ диÑĐº (master) Đ½Đ° Đ¿ĐµÑ€ÑˆĐ¾Đ¼Ñƒ ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€Ñ– IDE,\n"
@@ -192,35 +197,33 @@ msgstr ""
"\n"
" * \"d\" - Đ²Ñ‚Đ¾Ñ€Đ¸Đ½Đ½Đ¸Đ¹ диÑĐº Đ½Đ° Đ´Ñ€ÑƒĐ³Đ¾Đ¼Ñƒ ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€Ñ– IDE.\n"
"\n"
-"Đ”Đ»Ñ SCSI диÑĐºÑ–Đ² \"a\" Đ¾Đ·Đ½Đ°Ñ‡Đ°Ñ” \"Đ³Đ¾Đ»Đ¾Đ²Đ½Đ¸Đ¹ диÑĐº\", \"b\" - Đ´Ñ€ÑƒĐ³Đ¾Ñ€ÑĐ´Đ½Đ¸Đ¹ диÑĐº, "
-"Ñ–\n"
-"Ñ‚.Đ´. ..."
+"Đ”Đ»Ñ SCSI диÑĐºÑ–Đ² \"a\" Đ¾Đ·Đ½Đ°Ñ‡Đ°Ñ” \"Đ³Đ¾Đ»Đ¾Đ²Đ½Đ¸Đ¹ диÑĐº\", \"b\" - Đ´Ñ€ÑƒĐ³Đ¾Ñ€ÑĐ´Đ½Đ¸Đ¹ диÑĐº\n"
+"Ñ‚Đ¾Ñ‰Đ¾."
#: ../help.pm:88
#, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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"
+"Đ”Đ°Đ½Ñ– диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Đ²Đ° Mageia Ñ€Đ¾Đ·Đ¼Ñ–Ñ‰ĐµĐ½Đ¾ Đ½Đ° ĐºÑ–Đ»ÑŒĐºĐ¾Ñ… ĐºĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐºĐ°Ñ….\n"
"Đ¯ĐºÑ‰Đ¾ Đ²Đ¸Đ±Ñ€Đ°Đ½Đ¸Đ¹ Đ¿Đ°ĐºÑƒĐ½Đ¾Đº Đ·Đ½Đ°Ñ…Đ¾Đ´Đ¸Ñ‚ÑŒÑÑ Đ½Đ° Ñ–Đ½ÑˆĐ¾Đ¼Ñƒ диÑĐºÑƒ, DrakX Đ²Đ¸ĐºĐ¸Đ½Đµ \n"
"Đ¿Đ¾Ñ‚Đ¾Ñ‡Đ½Đ¸Đ¹ ĐºĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐº Ñ– Đ¿Đ¾Đ¿Ñ€Đ¾ÑĐ¸Ñ‚ÑŒ Đ²ÑÑ‚Đ°Đ²Đ¸Ñ‚Đ¸ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¸Đ¹. Đ¯ĐºÑ‰Đ¾ у Đ²Đ°Ñ Đ½ĐµĐ¼Đ°Ñ”\n"
-"Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾Đ³Đ¾ диÑĐºÑƒ Đ¿Ñ–Đ´ Ñ€ÑƒĐºĐ°Đ¼Đ¸, Đ¿Ñ€Đ¾ÑÑ‚Đ¾ Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ \"%s\", Đ¿Đ°ĐºÑƒĐ½Đ¾Đº Đ½Đµ Đ±ÑƒĐ´Đµ\n"
+"Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾Đ³Đ¾ диÑĐºÑƒ Đ¿Ñ–Đ´ Ñ€ÑƒĐºĐ°Đ¼Đ¸, Đ¿Ñ€Đ¾ÑÑ‚Đ¾ Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ «%s», Đ¿Đ°ĐºÑƒĐ½Đ¾Đº Đ½Đµ Đ±ÑƒĐ´Đµ\n"
"Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ¾."
#: ../help.pm:95
-#, fuzzy, c-format
+#, c-format
msgid ""
"It's now time to specify which programs you wish to install on your system.\n"
-"There are thousands of packages available for Mandriva Linux, and to make "
-"it\n"
+"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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -270,59 +273,59 @@ msgid ""
"command-line interface. The total size of this installation is about 65\n"
"megabytes."
msgstr ""
-"Đ¢ĐµĐ¿ĐµÑ€ Ñ‡Đ°Ñ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸, ÑĐºÑ– Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸ Ви Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Đ² ÑĐ²Đ¾Ñ—Đ¹\n"
-"ÑиÑÑ‚ĐµĐ¼Ñ–. ĐœĐ°Đ½Đ´Ñ€Ñ–Đ²Đ° Đ»Ñ–Đ½Đ°ĐºÑ Đ¼Đ°Ñ” Ñ‚Đ¸ÑÑчі Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ½Đ¸Ñ… Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ², Ñ– Ñ‰Đ¾Đ± ÑĐ¿Ñ€Đ¾ÑÑ‚Đ¸Ñ‚Đ¸\n"
+"Đ¢ĐµĐ¿ĐµÑ€ Ñ‡Đ°Ñ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸, ÑĐºÑ– Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸ Đ²Đ¸ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Đ² ÑĐ²Đ¾Ñ—Đ¹\n"
+"ÑиÑÑ‚ĐµĐ¼Ñ–. Mageia Đ¼Đ°Ñ” Ñ‚Đ¸ÑÑчі Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ½Đ¸Ñ… Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ², Ñ– Ñ‰Đ¾Đ± ÑĐ¿Ñ€Đ¾ÑÑ‚Đ¸Ñ‚Đ¸\n"
"ĐºĐµÑ€ÑƒĐ²Đ°Đ½Đ½Ñ Đ½Đ¸Đ¼Đ¸, Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸ Ñ€Đ¾Đ·Đ¼Ñ–Ñ‰ĐµĐ½Đ¾ Đ² Đ³Ñ€ÑƒĐ¿Đ¸ Đ¿Đ¾Đ´Ñ–Đ±Đ½Đ¸Ñ… Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼.\n"
"\n"
"ĐŸĐ°ĐºÑƒĐ½ĐºĐ¸ Ñ€Đ¾Đ·ÑĐ¾Ñ€Ñ‚Đ¾Đ²Đ°Đ½Đ¾ Đ² Đ³Ñ€ÑƒĐ¿Đ¸ Đ²Ñ–Đ´Đ¿Đ¾Đ²Ñ–Đ´Đ½Đ¾ Đ´Đ¾ ÑĐ¿Đ¾ÑĐ¾Đ±Ñƒ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Đ½Đ½Ñ Đ’Đ°ÑˆĐ¾Ñ—\n"
-"Đ¼Đ°ÑˆĐ¸Đ½Đ¸. ĐœĐ°Đ½Đ´Ñ€Ñ–Đ²Đ° Đ›Ñ–Đ½Đ°ĐºÑ Đ¼Đ°Ñ” Ñ‡Đ¾Ñ‚Đ¸Ñ€Đ¸ Đ¿Đ¾Đ¿ĐµÑ€ĐµĐ´Đ½ÑŒĐ¾ Đ½Đ°Đ»Đ°ÑˆÑ‚Đ¾Đ²Đ°Đ½Ñ– Ñ‚Đ¸Đ¿Đ¸\n"
-"Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ. Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ ĐºĐ¾Đ¼Đ±Ñ–Đ½ÑƒĐ²Đ°Ñ‚Đ¸ Ñ– Đ¿Ñ–Đ´Đ±Đ¸Ñ€Đ°Ñ‚Đ¸ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸ Đ· Ñ€Ñ–Đ·Đ½Đ¸Ñ…\n"
+"Đ¼Đ°ÑˆĐ¸Đ½Đ¸. Mageia Đ¼Đ°Ñ” Ñ‡Đ¾Ñ‚Đ¸Ñ€Đ¸ Đ¿Đ¾Đ¿ĐµÑ€ĐµĐ´Đ½ÑŒĐ¾ Đ½Đ°Đ»Đ°ÑˆÑ‚Đ¾Đ²Đ°Đ½Ñ– Ñ‚Đ¸Đ¿Đ¸\n"
+"Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ. Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ ĐºĐ¾Đ¼Đ±Ñ–Đ½ÑƒĐ²Đ°Ñ‚Đ¸ Ñ– Đ¿Ñ–Đ´Đ±Đ¸Ñ€Đ°Ñ‚Đ¸ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸ Đ· Ñ€Ñ–Đ·Đ½Đ¸Ñ…\n"
"Đ³Ñ€ÑƒĐ¿, Ñ– Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Ñ‚Đ¸Đ¿Ñƒ \"Đ Đ¾Đ±Đ¾Ñ‡Đ° ÑÑ‚Đ°Đ½Ñ†Ñ–Ñ\"' Đ¼Đ¾Đ¶Đµ Đ¼Đ°Ñ‚Đ¸ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸ Ñ–Đ· Đ³Ñ€ÑƒĐ¿Đ¸\n"
"Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ² \"Đ Đ¾Đ·Ñ€Đ¾Đ±Đ½Đ¸Đº\".\n"
"\n"
-" * \"%s\": ÑĐºÑ‰Đ¾ Ви Đ·Đ±Đ¸Ñ€Đ°Ñ”Ñ‚ĐµÑÑŒ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ ÑĐ²Đ¾Ñ Đ¼Đ°ÑˆĐ¸Đ½Ñƒ ÑĐº Ñ€Đ¾Đ±Đ¾Ñ‡Ñƒ\n"
+" * «%s»: ÑĐºÑ‰Đ¾ Đ²Đ¸ Đ·Đ±Đ¸Ñ€Đ°Ñ”Ñ‚ĐµÑÑŒ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ ÑĐ²Đ¾Ñ Đ¼Đ°ÑˆĐ¸Đ½Ñƒ ÑĐº Ñ€Đ¾Đ±Đ¾Ñ‡Ñƒ\n"
"ÑÑ‚Đ°Đ½Ñ†Ñ–Ñ, Đ²Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Đ¾Đ´Đ½Ñƒ Ñ‡Đ¸ Đ±Ñ–Đ»ÑŒÑˆĐµ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼ Đ· цієї Đ³Ñ€ÑƒĐ¿Đ¸.\n"
"\n"
-" * \"%s\": ÑĐºÑ‰Đ¾ Ви Đ·Đ±Đ¸Ñ€Đ°Ñ”Ñ‚ĐµÑÑŒ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ Ñ†Ñ Đ¼Đ°ÑˆĐ¸Đ½Ñƒ Đ´Đ»Ñ\n"
+" * «%s»: ÑĐºÑ‰Đ¾ Đ²Đ¸ Đ·Đ±Đ¸Ñ€Đ°Ñ”Ñ‚ĐµÑÑŒ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ Ñ†Ñ Đ¼Đ°ÑˆĐ¸Đ½Ñƒ Đ´Đ»Ñ\n"
"Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼ÑƒĐ²Đ°Đ½Đ½Ñ, Đ²Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Đ²Ñ–Đ´Đ¿Đ¾Đ²Ñ–Đ´Đ½Ñ– Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸ Đ· цієї Đ³Ñ€ÑƒĐ¿Đ¸. Đ¡Đ¿ĐµÑ†Ñ–Đ°Đ»ÑŒĐ½Đ° Đ³Ñ€ÑƒĐ¿Đ°\n"
"\"Đ¡Đ‘Đ›\" Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒÑ” ÑиÑÑ‚ĐµĐ¼Ñƒ Ñ‚Đ°ĐºĐ¸Đ¼ Ñ‡Đ¸Đ½Đ¾Đ¼, Ñ‰Đ¾ Đ²Đ¾Đ½Đ° Đ¼Ñ–ÑÑ‚Đ¸Ñ‚Đ¸Đ¼Đµ ÑĐºĐ½Đ°Đ¹Đ¿Đ¾Đ²Đ½Ñ–ÑˆÑƒ\n"
-"ÑĐ¿ĐµÑ†Đ¸Ñ„Ñ–ĐºĐ°Ñ†Ñ–Ñ Đ¡Ñ‚Đ°Đ½Đ´Đ°Ñ€Ñ‚Đ½Đ¾Ñ— бази Đ›Ñ–Đ½Đ°ĐºÑа.\n"
+"ÑĐ¿ĐµÑ†Đ¸Ñ„Ñ–ĐºĐ°Ñ†Ñ–Ñ Đ¡Ñ‚Đ°Đ½Đ´Đ°Ñ€Ñ‚Đ½Đ¾Ñ— бази Linux.\n"
"\n"
" ĐŸÑ€Đ¸ Đ²Đ¸Đ±Đ¾Ñ€Ñ– Đ³Ñ€ÑƒĐ¿Đ¸ \"Đ¡Đ‘Đ›\" Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚ÑŒÑÑ ÑĐ´Ñ€Đ¾ ÑĐµÑ€Ñ–Ñ— \"2.4\", Đ½Đ° Đ²Ñ–Đ´Đ¼Ñ–Đ½Ñƒ Đ²Ñ–Đ´\n"
"\"2.6\", ÑĐºĐµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ÑєтьÑÑ Ñ‚Đ¸Đ¿Đ¾Đ²Đ¾. Đ¦Ñ Đ·Ñ€Đ¾Đ±Đ»ĐµĐ½Đ¾ Đ´Đ»Ñ 100%% Đ²Đ¿ĐµĐ²Đ½ĐµĐ½Đ¾Ñті у\n"
-"ÑÑƒĐ¼Ñ–ÑĐ½Đ¾Ñті Đ· \"Đ¡Đ‘Đ›\". ĐŸÑ€Đ¾Ñ‚Đµ, ÑĐºÑ‰Đ¾ Ви Đ½Đµ Đ²Đ¸Đ±ĐµÑ€ĐµÑ‚Đµ Đ³Ñ€ÑƒĐ¿Ñƒ \"Đ¡Đ‘Đ›\", Đ²ÑĐµĐ¾Đ´Đ½Đ¾\n"
+"ÑÑƒĐ¼Ñ–ÑĐ½Đ¾Ñті Đ· \"Đ¡Đ‘Đ›\". ĐŸÑ€Đ¾Ñ‚Đµ, ÑĐºÑ‰Đ¾ Đ²Đ¸ Đ½Đµ Đ²Đ¸Đ±ĐµÑ€ĐµÑ‚Đµ Đ³Ñ€ÑƒĐ¿Ñƒ \"Đ¡Đ‘Đ›\", Đ²ÑĐµĐ¾Đ´Đ½Đ¾\n"
"Đ¾Ñ‚Ñ€Đ¸Đ¼Đ°Ñ”Ñ‚Đµ ÑиÑÑ‚ĐµĐ¼Ñƒ Đ¼Đ°Đ¹Đ¶Đµ 100%%-ÑÑƒĐ¼Ñ–ÑĐ½Ñƒ Đ· \"Đ¡Đ‘Đ›\".\n"
"\n"
-" * \"%s\": ÑĐºÑ‰Đ¾ Đ¼Đ°ÑˆĐ¸Đ½Đ° Đ¿Ñ€Đ¸Đ·Đ½Đ°Ñ‡Đ°Ñ”Ñ‚ÑŒÑÑ Đ´Đ»Ñ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Đ½Đ½Ñ Đ² ÑĐºĐ¾Ñті\n"
-"ÑĐµÑ€Đ²ĐµÑ€Đ°, Đ²Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Đ´Đ¾Đ´Đ°Ñ‚ĐºĐ¾Đ²Ñ– ÑĐµÑ€Đ²Ñ–Ñи, ÑĐºÑ– Ви Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Đ½Đ° ÑĐ²Đ¾Ñ—Đ¹\n"
+" * «%s»: ÑĐºÑ‰Đ¾ Đ¼Đ°ÑˆĐ¸Đ½Đ° Đ¿Ñ€Đ¸Đ·Đ½Đ°Ñ‡Đ°Ñ”Ñ‚ÑŒÑÑ Đ´Đ»Ñ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Đ½Đ½Ñ Đ² ÑĐºĐ¾Ñті\n"
+"ÑĐµÑ€Đ²ĐµÑ€Đ°, Đ²Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Đ´Đ¾Đ´Đ°Ñ‚ĐºĐ¾Đ²Ñ– ÑĐµÑ€Đ²Ñ–Ñи, ÑĐºÑ– Đ²Đ¸ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Đ½Đ° ÑĐ²Đ¾Ñ—Đ¹\n"
"Đ¼Đ°ÑˆĐ¸Đ½Ñ–.\n"
"\n"
-" * \"%s\": тут Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đµ ÑĐµÑ€ĐµĐ´Đ¾Đ²Đ¸Ñ‰Đµ ÑĐ¾Đ±Ñ– Đ´Đ¾ Đ²Đ¿Đ¾Đ´Đ¾Đ±Đ¸.\n"
-"Đ’Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Ñ…Đ¾Ñ‡Đ° б Đ¾Đ´Đ½Đµ, ÑĐºÑ‰Đ¾ Ви Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ¼Đ°Ñ‚Đ¸ Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đ¸Đ¹ Ñ–Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñ.\n"
+" * «%s»: тут Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đµ ÑĐµÑ€ĐµĐ´Đ¾Đ²Đ¸Ñ‰Đµ ÑĐ¾Đ±Ñ– Đ´Đ¾ Đ²Đ¿Đ¾Đ´Đ¾Đ±Đ¸.\n"
+"Đ’Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Ñ…Đ¾Ñ‡Đ° б Đ¾Đ´Đ½Đµ, ÑĐºÑ‰Đ¾ Đ²Đ¸ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ¼Đ°Ñ‚Đ¸ Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đ¸Đ¹ Ñ–Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñ.\n"
"\n"
"ĐŸÑ€Đ¸ Đ¿ĐµÑ€ĐµÑÑƒĐ²Đ°Đ½Đ½Ñ– ĐºÑƒÑ€ÑĐ¾Ñ€Đ° Đ½Đ°Đ´ Đ½Đ°Đ·Đ²Đ¾Ñ Đ³Ñ€ÑƒĐ¿Đ¸ Đ±ÑƒĐ´Đµ Đ²Đ¸ÑĐ²Ñ–Ñ‡ÑƒĐ²Đ°Ñ‚Đ¸ÑÑ Ñ‚ĐµĐºÑÑ‚ Ñ–Đ·\n"
"ĐºĐ¾Ñ€Đ¾Ñ‚ĐºĐ¸Đ¼ Đ¿Đ¾ÑÑĐ½ĐµĐ½Đ½ÑĐ¼ Đ¿Ñ€Đ¾ Đ³Ñ€ÑƒĐ¿Ñƒ.\n"
"\n"
-"Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ¿Đ¾Đ¼Ñ–Ñ‚Đ¸Ñ‚Đ¸ \"%s\", Ñ‰Đ¾ Đ¼Đ¾Đ¶Đµ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ÑÑ Đ¿Ñ€Đ¸ Đ´Đ¾Đ±Ñ€Đ¸Ñ…\n"
-"Đ·Đ½Đ°Đ½Đ½ÑÑ… Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ², Đ°Đ±Đ¾ ÑĐºÑ‰Đ¾ Ви Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ¼Đ°Ñ‚Đ¸ Đ¿Đ¾Đ²Đ½Đ¸Đ¹ ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ÑŒ Đ½Đ°Đ´ Ñ‚Đ¸Đ¼,\n"
+"Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ¿Đ¾Đ¼Ñ–Ñ‚Đ¸Ñ‚Đ¸ «%s», Ñ‰Đ¾ Đ¼Đ¾Đ¶Đµ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ÑÑ Đ¿Ñ€Đ¸ Đ´Đ¾Đ±Ñ€Đ¸Ñ…\n"
+"Đ·Đ½Đ°Đ½Đ½ÑÑ… Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ², Đ°Đ±Đ¾ ÑĐºÑ‰Đ¾ Đ²Đ¸ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ¼Đ°Ñ‚Đ¸ Đ¿Đ¾Đ²Đ½Đ¸Đ¹ ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ÑŒ Đ½Đ°Đ´ Ñ‚Đ¸Đ¼,\n"
"Ñ‰Đ¾ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ÑÑ”Ñ‚Đµ.\n"
"\n"
-"Đ¯ĐºÑ‰Đ¾ Ви Đ¿Đ¾Ñ‡Đ°Đ»Đ¸ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ² Ñ€ĐµĐ¶Đ¸Đ¼Ñ– \"%s\", Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ·Đ½ÑÑ‚Đ¸ Đ²Đ¸Đ±Ñ–Ñ€ уÑÑ–Ñ…\n"
+"Đ¯ĐºÑ‰Đ¾ Đ²Đ¸ Đ¿Đ¾Ñ‡Đ°Đ»Đ¸ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ² Ñ€ĐµĐ¶Đ¸Đ¼Ñ– «%s», Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ·Đ½ÑÑ‚Đ¸ Đ²Đ¸Đ±Ñ–Ñ€ уÑÑ–Ñ…\n"
"Đ³Ñ€ÑƒĐ¿ Ñ– Đ½Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ÑĐ²Đ°Ñ‚Đ¸ Đ¶Đ¾Đ´Đ½Đ¸Ñ… Đ½Đ¾Đ²Đ¸Ñ… Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ². Це Đ¼Đ¾Đ¶Đ½Đ°\n"
"Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ Đ¿Ñ€Đ¸ Đ²Ñ–Đ´Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ– Đ°Đ±Đ¾ Đ¿Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ– ÑиÑÑ‚ĐµĐ¼Đ¸.\n"
"\n"
-"Đ¯ĐºÑ‰Đ¾ Ви Đ·Đ½Ñли Đ²Đ¸Đ±Ñ–Ñ€ уÑÑ–Ñ… Đ³Ñ€ÑƒĐ¿ Đ¿Ñ–Đ´ Ñ‡Đ°Ñ Đ¿Ñ–Đ´Đ³Đ¾Ñ‚Đ¾Đ²ĐºĐ¸ Đ·Đ²Đ¸Ñ‡Đ°Đ¹Đ½Đ¾Đ³Đ¾\n"
+"Đ¯ĐºÑ‰Đ¾ Đ²Đ¸ Đ·Đ½Ñли Đ²Đ¸Đ±Ñ–Ñ€ уÑÑ–Ñ… Đ³Ñ€ÑƒĐ¿ Đ¿Ñ–Đ´ Ñ‡Đ°Ñ Đ¿Ñ–Đ´Đ³Đ¾Ñ‚Đ¾Đ²ĐºĐ¸ Đ·Đ²Đ¸Ñ‡Đ°Đ¹Đ½Đ¾Đ³Đ¾\n"
"Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ (Đ½Đ° Đ²Ñ–Đ´Đ¼Ñ–Đ½Ñƒ Đ²Ñ–Đ´ Đ¿Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ), Đ¿Đ¾ÑĐ²Đ¸Ñ‚ÑŒÑÑ Đ´Ñ–Đ°Đ»Đ¾Đ³Đ¾Đ²Đµ\n"
"Đ²Ñ–ĐºĐ½Đ¾ Đ· Ñ€Ñ–Đ·Đ½Đ¸Đ¼Đ¸ Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ°Đ¼Đ¸ Đ´Đ»Ñ Đ¼Ñ–Đ½Ñ–Đ¼Đ°Đ»ÑŒĐ½Đ¾Đ³Đ¾ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ:\n"
"\n"
-" * \"%s\":Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Đ½Đ°Đ¹Đ¼ĐµĐ½ÑˆÑƒ Đ¼Đ¾Đ¶Đ»Đ¸Đ²Ñƒ ĐºÑ–Đ»ÑŒĐºÑ–Ñть Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ², Ñ‰Đ¾Đ± Đ¼Đ°Ñ‚Đ¸\n"
+" * «%s»:Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Đ½Đ°Đ¹Đ¼ĐµĐ½ÑˆÑƒ Đ¼Đ¾Đ¶Đ»Đ¸Đ²Ñƒ ĐºÑ–Đ»ÑŒĐºÑ–Ñть Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ², Ñ‰Đ¾Đ± Đ¼Đ°Ñ‚Đ¸\n"
"Đ¿Ñ€Đ°Ñ†ÑÑчу Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Ñƒ ÑÑ‚Ñ–Đ»ÑŒĐ½Đ¸Ñ†Ñ.\n"
"\n"
-" * \"%s\": Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ÑÑ” Đ¾ÑĐ½Đ¾Đ²Đ½Ñƒ ÑиÑÑ‚ĐµĐ¼Ñƒ Đ¿Đ»ÑÑ Đ¾ÑĐ½Đ¾Đ²Đ½Ñ– Ñ–Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ¸ Ñ– Ñ—Ñ…\n"
+" * «%s»: Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ÑÑ” Đ¾ÑĐ½Đ¾Đ²Đ½Ñƒ ÑиÑÑ‚ĐµĐ¼Ñƒ Đ¿Đ»ÑÑ Đ¾ÑĐ½Đ¾Đ²Đ½Ñ– Ñ–Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ¸ Ñ– Ñ—Ñ…\n"
"Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Ñ–Ñ. Đ¦ĐµĐ¹ ÑĐ¿Đ¾ÑÑ–Đ± Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒÑ”Ñ‚ÑŒÑÑ Đ´Đ»Ñ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ ÑĐµÑ€Đ²ĐµÑ€Đ°.\n"
"\n"
-" * \"%s\": Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ абÑĐ¾Đ»ÑÑ‚Đ½Đ¾ Đ½Đ°Đ¹Đ¼ĐµĐ½ÑˆÑƒ ĐºÑ–Đ»ÑŒĐºÑ–Ñть Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ², Đ½ĐµĐ¾Đ±Ñ…Ñ–Đ´Đ½Đ¸Ñ…,\n"
-"Ñ‰Đ¾Đ± Đ¾Ñ‚Ñ€Đ¸Đ¼Đ°Ñ‚Đ¸ Đ¿Ñ€Đ°Ñ†ÑÑчу ÑиÑÑ‚ĐµĐ¼Ñƒ Đ›Ñ–Đ½Đ°ĐºÑ. ĐŸÑ€Đ¸ Ñ†ÑŒĐ¾Đ¼Ñƒ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ– Ви\n"
+" * «%s»: Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ абÑĐ¾Đ»ÑÑ‚Đ½Đ¾ Đ½Đ°Đ¹Đ¼ĐµĐ½ÑˆÑƒ ĐºÑ–Đ»ÑŒĐºÑ–Ñть Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ², Đ½ĐµĐ¾Đ±Ñ…Ñ–Đ´Đ½Đ¸Ñ…,\n"
+"Ñ‰Đ¾Đ± Đ¾Ñ‚Ñ€Đ¸Đ¼Đ°Ñ‚Đ¸ Đ¿Ñ€Đ°Ñ†ÑÑчу ÑиÑÑ‚ĐµĐ¼Ñƒ Linux. ĐŸÑ€Đ¸ Ñ†ÑŒĐ¾Đ¼Ñƒ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ– Ви\n"
"Đ±ÑƒĐ´ĐµÑ‚Đµ Đ¼Đ°Ñ‚Đ¸ Ñ‚Ñ–Đ»ÑŒĐºĐ¸ Ñ–Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñ ĐºĐ¾Đ¼Đ°Đ½Đ´Đ½Đ¾Đ³Đ¾ Ñ€ÑĐ´ĐºĐ°. Đ—Đ°Đ³Đ°Đ»ÑŒĐ½Đ¸Đ¹ Ñ€Đ¾Đ·Đ¼Ñ–Ñ€ Ñ†ÑŒĐ¾Đ³Đ¾\n"
"Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ Đ±Ñ–Đ»Ñ 65 Đ¼ĐµĐ³Đ°Đ±Đ°Đ¹Ñ‚Ñ–Đ²."
@@ -355,10 +358,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -378,28 +381,28 @@ msgid ""
"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"
+"ці ÑĐµÑ€Đ²ĐµÑ€Đ¸. Đ’ Mageia Đ²ÑÑ– Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Ñ– ÑĐµÑ€Đ²ĐµÑ€Đ¸ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾\n"
"Đ·Đ°Đ¿ÑƒÑĐºĐ°ÑтьÑÑ Đ¿Ñ€Đ¸ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ĐµĐ½Đ½Ñ– ÑиÑÑ‚ĐµĐ¼Đ¸. ĐĐ°Đ²Ñ–Ñ‚ÑŒ, ÑĐºÑ‰Đ¾ Đ½Đ° Ñ‡Đ°Ñ Đ¿Ñ€Đ¸Đ´Đ±Đ°Đ½Đ½Ñ\n"
"ÑиÑÑ‚ĐµĐ¼Đ¸ Đ½Đµ Đ±ÑƒĐ»Đ¾ Đ²Ñ–Đ´Đ¾Đ¼Đ¾ Đ¶Đ¾Đ´Đ½Đ¸Ñ… Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼ Đ· Đ±ĐµĐ·Đ¿ĐµĐºĐ¾Ñ Đ´Đ°Đ½Đ¸Ñ… ÑĐµÑ€Đ²ĐµÑ€Ñ–Đ²,\n"
"Đ¼Đ¾Đ¶Đ»Đ¸Đ²Đ¾, Ñ‰Đ¾ Đ¿Ñ–ÑĐ»Ñ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ ÑиÑÑ‚ĐµĐ¼Đ¸ Ñ‚Đ°ĐºÑ– Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼Đ¸ Đ±ÑƒĐ´Đµ Đ²Đ¸ÑĐ²Đ»ĐµĐ½Đ¾.\n"
-"Đ¯ĐºÑ‰Đ¾ Ви Đ½Đµ Đ·Đ½Đ°Ñ”Ñ‚Đµ Đ¿Ñ€Đ¸Đ·Đ½Đ°Ñ‡ĐµĐ½Đ½Ñ ĐºĐ¾Đ½ĐºÑ€ĐµÑ‚Đ½Đ¾Đ³Đ¾ ÑĐµÑ€Đ²ĐµÑ€Đ° Đ°Đ±Đ¾ Đ· ÑĐºĐ¾Ñ Đ¼ĐµÑ‚Đ¾Ñ\n"
-"Đ¹Đ¾Đ³Đ¾ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ¾, Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ \"%s\". Đ¯ĐºÑ‰Đ¾ Ви Đ½Đ°Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ \"%s\", Đ±ÑƒĐ´Đµ\n"
+"Đ¯ĐºÑ‰Đ¾ Đ²Đ¸ Đ½Đµ Đ·Đ½Đ°Ñ”Ñ‚Đµ Đ¿Ñ€Đ¸Đ·Đ½Đ°Ñ‡ĐµĐ½Đ½Ñ ĐºĐ¾Đ½ĐºÑ€ĐµÑ‚Đ½Đ¾Đ³Đ¾ ÑĐµÑ€Đ²ĐµÑ€Đ° Đ°Đ±Đ¾ Đ· ÑĐºĐ¾Ñ Đ¼ĐµÑ‚Đ¾Ñ\n"
+"Đ¹Đ¾Đ³Đ¾ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ¾, Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ «%s». Đ¯ĐºÑ‰Đ¾ Đ²Đ¸ Đ½Đ°Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ «%s», Đ±ÑƒĐ´Đµ\n"
"Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ¾ Đ¿ĐµÑ€ĐµĐ»Ñ–Ñ‡ĐµĐ½Ñ– ÑĐµÑ€Đ²ĐµÑ€Đ¸ Ñ– Đ²Đ¾Đ½Đ¸ Đ±ÑƒĐ´ÑƒÑ‚ÑŒ ÑÑ‚Đ°Ñ€Ñ‚ÑƒĐ²Đ°Ñ‚Đ¸ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ Đ¿Ñ–Đ´\n"
"Ñ‡Đ°Ñ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ĐµĐ½Đ½Ñ !!\n"
"\n"
-"ĐŸĐ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€ \"%s\" Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒÑ”Ñ‚ÑŒÑÑ, Ñ‰Đ¾Đ± Đ·Đ°Đ±Đ¾Ñ€Đ¾Đ½Đ¸Ñ‚Đ¸ Đ´Ñ–Đ°Đ»Đ¾Đ³ Đ¿Đ¾Đ¿ĐµÑ€ĐµĐ´Đ¶ĐµĐ½Đ½Ñ,\n"
-"ÑĐºĐ¸Đ¹ Đ¿Đ¾ÑĐ²Đ»ÑєтьÑÑ, ÑĐº Ñ‚Ñ–Đ»ÑŒĐºĐ¸ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ° Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ Đ²Đ¸Đ±Đ¸Ñ€Đ°Ñ”\n"
+"ĐŸĐ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€ «%s» Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒÑ”Ñ‚ÑŒÑÑ, Ñ‰Đ¾Đ± Đ·Đ°Đ±Đ¾Ñ€Đ¾Đ½Đ¸Ñ‚Đ¸ Đ¿Đ¾ĐºĐ°Đ· Đ²Ñ–ĐºĐ½Đ° Đ¿Đ¾Đ¿ĐµÑ€ĐµĐ´Đ¶ĐµĐ½Đ½Ñ,\n"
+"ÑĐºĐµ Đ±ÑƒĐ´Đµ з’ÑĐ²Đ»ÑєтьÑÑ, Ñ‰Đ¾Đ¹Đ½Đ¾ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ° Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ Đ²Đ¸Đ±Đ¸Ñ€Đ°Ñ”\n"
"Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸ Đ´Đ»Ñ Đ·Đ°Đ´Đ¾Đ²Đ¾Đ»ĐµĐ½Đ½Ñ Đ·Đ°Đ»ĐµĐ¶Đ½Đ¾ÑÑ‚ĐµĐ¹. ДеÑĐºÑ– Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸ Đ¼Đ°Ñть Đ²Ñ–Đ´Đ½Đ¾ÑˆĐµĐ½Đ½Ñ\n"
"Đ´Đ¾ Ñ–Đ½ÑˆĐ¸Ñ… Ñ‚Đ°Đº, Ñ‰Đ¾ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ¿Đ°ĐºÑƒĐ½ĐºĐ° Đ²Đ¸Đ¼Đ°Đ³Đ°Ñ”, Ñ‰Đ¾Đ± Ñ–Đ½ÑˆÑ– Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸ Ñ‚Đ°ĐºĐ¾Đ¶ Đ±ÑƒĐ»Đ¸\n"
"Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Ñ–. ĐŸÑ€Đ¾Đ³Ñ€Đ°Đ¼Đ° Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ¼Đ¾Đ¶Đµ Đ²Đ¸Đ·Đ½Đ°Ñ‡Đ¸Ñ‚Đ¸, ÑĐºÑ– Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸ Đ½ĐµĐ¾Đ±Ñ…Ñ–Đ´Đ½Ñ–\n"
@@ -445,14 +448,14 @@ msgstr ""
"Đ·Đ°Đ¿ÑƒÑĐºĐ°Ñ‚Đ¸ÑÑ Đ¿Ñ€Đ¸ ÑÑ‚Đ°Ñ€Ñ‚Ñ– ÑиÑÑ‚ĐµĐ¼Đ¸.\n"
"\n"
"ĐŸÑ€Đ¸ Đ²Đ¸Đ±Đ¾Ñ€Ñ– ÑĐ»ÑƒĐ¶Đ±Đ¸ Đ¿Đ¾ÑĐ²Đ»ÑєтьÑÑ ĐºĐ¾Ñ€Đ¾Ñ‚ĐºĐ¸Đ¹ Ñ‚ĐµĐºÑÑ‚ Đ· Đ¿Đ¾ÑÑĐ½ĐµĐ½Đ½ÑĐ¼ Đ¿Ñ€Đ¾ Đ½ĐµÑ—.\n"
-"ĐŸÑ€Đ¾Ñ‚Đµ, ÑĐºÑ‰Đ¾ Ви Đ½Đµ Đ²Đ¿ĐµĐ²Đ½ĐµĐ½Ñ–, Ñ‡Đ¸ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ ÑĐºÑƒÑÑŒ ÑĐ»ÑƒĐ¶Đ±Ñƒ,\n"
+"ĐŸÑ€Đ¾Ñ‚Đµ, ÑĐºÑ‰Đ¾ Đ²Đ¸ Đ½Đµ Đ²Đ¿ĐµĐ²Đ½ĐµĐ½Ñ–, Ñ‡Đ¸ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ ÑĐºÑƒÑÑŒ ÑĐ»ÑƒĐ¶Đ±Ñƒ,\n"
"Đ·Đ°Đ»Đ¸ÑˆÑ–Ñ‚ÑŒ Đ·Đ°Đ¿Ñ€Đ¾Đ¿Đ¾Đ½Đ¾Đ²Đ°Đ½Đ¸Đ¹ Đ²Đ¸Đ±Ñ–Ñ€.\n"
"\n"
-"!! Đ‘ÑƒĐ´ÑŒÑ‚Đµ Đ¾ÑĐ¾Đ±Đ»Đ¸Đ²Đ¾ ÑƒĐ²Đ°Đ¶Đ½Đ¸Đ¼Đ¸, ÑĐºÑ‰Đ¾ Ви Đ·Đ±Đ¸Ñ€Đ°Ñ”Ñ‚ĐµÑÑŒ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ цÑ\n"
+"!! Đ‘ÑƒĐ´ÑŒÑ‚Đµ Đ¾ÑĐ¾Đ±Đ»Đ¸Đ²Đ¾ ÑƒĐ²Đ°Đ¶Đ½Đ¸Đ¼Đ¸, ÑĐºÑ‰Đ¾ Đ²Đ¸ Đ·Đ±Đ¸Ñ€Đ°Ñ”Ñ‚ĐµÑÑŒ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ цÑ\n"
"ÑиÑÑ‚ĐµĐ¼Ñƒ ÑĐº ÑĐµÑ€Đ²ĐµÑ€: Đ¼Đ¾Đ¶Đ»Đ¸Đ²Đ¾, Đ½Đµ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ ÑÑ‚Đ°Ñ€Ñ‚ÑƒĐ²Đ°Ñ‚Đ¸ ÑĐ»ÑƒĐ¶Đ±Đ¸, ÑĐºÑ– Đ’Đ°Đ¼\n"
"Đ½Đµ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Ñ–. ĐŸĐ°Đ¼'ÑÑ‚Đ°Đ¹Ñ‚Đµ, Đ±ÑƒĐ´ÑŒ лаÑĐºĐ°, Ñ‰Đ¾ деÑĐºÑ– ÑƒĐ²Ñ–Đ¼ĐºĐ½ĐµĐ½Ñ– ÑĐ»ÑƒĐ¶Đ±Đ¸ Đ¼Đ¾Đ¶ÑƒÑ‚ÑŒ\n"
"Đ±ÑƒÑ‚Đ¸ Đ½ĐµĐ±ĐµĐ·Đ¿ĐµÑ‡Đ½Đ¸Đ¼Đ¸ Đ½Đ° ÑĐµÑ€Đ²ĐµÑ€Ñ–. ĐĐ´Đ½Đ¸Đ¼ ÑĐ»Đ¾Đ²Đ¾Đ¼, Đ²Đ¸Đ±Đ¸Ñ€Đ°Đ¹Ñ‚Đµ Ñ‚Ñ–Đ»ÑŒĐºĐ¸ ті ÑĐ»ÑƒĐ¶Đ±Đ¸,\n"
-"ÑĐºÑ– Đ’Đ°Đ¼ Đ´Ñ–Đ¹ÑĐ½Đ¾ Đ½ĐµĐ¾Đ±Ñ…Ñ–Đ´Đ½Ñ–. !!"
+"ÑĐºÑ– Đ²Đ°Đ¼ Đ´Ñ–Đ¹ÑĐ½Đ¾ Đ½ĐµĐ¾Đ±Ñ…Ñ–Đ´Đ½Ñ–. !!"
#: ../help.pm:209
#, c-format
@@ -470,24 +473,24 @@ msgid ""
"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"
-"Đ¯ĐºÑ‰Đ¾ Đ³Đ¾Đ´Đ¸Đ½Đ½Đ¸Đº Đ½Đ° Đ’Đ°ÑˆÑ–Đ¹ Đ¼Đ°Ñ‚ĐµÑ€Đ¸Đ½ÑÑŒĐºÑ–Đ¹ Đ¿Đ»Đ°Ñ‚Ñ– Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ¾ Đ² Đ»Đ¾ĐºĐ°Đ»ÑŒĐ½Đ¸Đ¹\n"
-"Ñ‡Đ°Ñ, Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Ñ–Đ´Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸ \"%s\", Ñ‰Đ¾ даÑть Đ·Đ¼Đ¾Đ³Ñƒ GNU/Linux Đ·Đ½Đ°Ñ‚Đ¸, Ñ‰Đ¾\n"
+"GNU/Linux Đ¾Đ¿ĐµÑ€ÑƒÑ” Ñ‡Đ°ÑĐ¾Đ¼ GMT (ÑĐµÑ€ĐµĐ´Đ½Ñ–Đ¹ Ñ‡Đ°Ñ Đ·Đ° Đ“Ñ€Đ¸Đ½Đ²Ñ–Ñ‡ĐµĐ¼) Ñ– Đ¿ĐµÑ€ĐµĐ²Đ¾Đ´Đ¸Ñ‚ÑŒ\n"
+"Đ¹Đ¾Đ³Đ¾ Đ² Đ¼Ñ–ÑÑ†ĐµĐ²Đ¸Đ¹ Ñ‡Đ°Ñ Đ²Ñ–Đ´Đ¿Đ¾Đ²Ñ–Đ´Đ½Đ¾ Đ´Đ¾ Ñ‡Đ°ÑĐ¾Đ²Đ¾Đ³Đ¾ Đ¿Đ¾ÑÑу, ÑĐºĐ¸Đ¹ Đ²Đ¸ Đ²ĐºĐ°Đ·Đ°Đ»Đ¸.\n"
+"Đ¯ĐºÑ‰Đ¾ Đ³Đ¾Đ´Đ¸Đ½Đ½Đ¸Đº Đ½Đ° Đ²Đ°ÑˆÑ–Đ¹ Đ¼Đ°Ñ‚ĐµÑ€Đ¸Đ½ÑÑŒĐºÑ–Đ¹ Đ¿Đ»Đ°Ñ‚Ñ– Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ¾ Đ² Đ»Đ¾ĐºĐ°Đ»ÑŒĐ½Đ¸Đ¹\n"
+"Ñ‡Đ°Ñ, Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Ñ–Đ´Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸ «%s», Ñ‰Đ¾ даÑть Đ·Đ¼Đ¾Đ³Ñƒ GNU/Linux Đ·Đ½Đ°Ñ‚Đ¸, Ñ‰Đ¾\n"
"ÑиÑÑ‚ĐµĐ¼Đ½Đ¸Đ¹ Đ³Đ¾Đ´Đ¸Đ½Đ½Đ¸Đº Ñ– Đ°Đ¿Đ°Ñ€Đ°Ñ‚Đ½Đ¸Đ¹ Đ³Đ¾Đ´Đ¸Đ½Đ½Đ¸Đº Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Ñ– Đ½Đ° Đ¾Đ´Đ¸Đ½ Ñ‡Đ°ÑĐ¾Đ²Đ¸Đ¹\n"
"Đ¿Đ¾ÑÑ. Це Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒÑ”Ñ‚ÑŒÑÑ, ĐºĐ¾Đ»Đ¸ Đ¼Đ°ÑˆĐ¸Đ½Đ° Ñ‚Đ°ĐºĐ¾Đ¶ Đ¼Đ¾Đ¶Đµ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ÑƒĐ²Đ°Ñ‚Đ¸ÑÑ\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 ""
+msgstr "ĐĐ¿Đ°Ñ€Đ°Ñ‚Đ½Đ¸Đ¹ Đ³Đ¾Đ´Đ¸Đ½Đ½Đ¸Đº Đ½Đ°Đ»Đ°ÑˆÑ‚Đ¾Đ²Đ°Đ½Đ¾ Đ½Đ° Đ“Ñ€Đ¸Đ½Đ²Ñ–Ñ‡ÑÑŒĐºĐ¸Đ¹ Ñ‡Đ°Ñ"
#: ../help.pm:213
#, c-format
@@ -510,19 +513,19 @@ msgstr ""
"Đ“Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đ° ĐºĐ°Ñ€Ñ‚Đ°\n"
"\n"
" ĐŸÑ€Đ¾Đ³Ñ€Đ°Đ¼Đ° Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ² Đ½Đ¾Ñ€Đ¼Đ°Đ»ÑŒĐ½Đ¾Đ¼Ñƒ Ñ€ĐµĐ¶Đ¸Đ¼Ñ– Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ Đ·Đ½Đ°Ñ…Đ¾Đ´Đ¸Ñ‚ÑŒ\n"
-"Ñ– Đ½Đ°Đ»Đ°ÑˆÑ‚Đ¾Đ²ÑƒÑ” Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Ñƒ ĐºĐ°Ñ€Ñ‚Ñƒ, Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Ñƒ Đ½Đ° Đ’Đ°ÑˆÑ–Đ¹ Đ¼Đ°ÑˆĐ¸Đ½Ñ–. Đ¯ĐºÑ‰Đ¾ Ñ†ÑŒĐ¾Đ³Đ¾ Đ½Đµ\n"
-"Đ²Ñ–Đ´Đ±ÑƒĐ²Đ°Ñ”Ñ‚ÑŒÑÑ, Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Ñ–Đ· ÑĐ¿Đ¸ÑĐºÑƒ ĐºĐ°Ñ€Ñ‚Ñƒ, ÑĐºÑƒ Ви Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Đ»Đ¸.\n"
+"Ñ– Đ½Đ°Đ»Đ°ÑˆÑ‚Đ¾Đ²ÑƒÑ” Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Ñƒ ĐºĐ°Ñ€Ñ‚Ñƒ, Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Ñƒ Đ½Đ° Đ²Đ°ÑˆÑ–Đ¹ Đ¼Đ°ÑˆĐ¸Đ½Ñ–. Đ¯ĐºÑ‰Đ¾ Ñ†ÑŒĐ¾Đ³Đ¾ Đ½Đµ\n"
+"Đ²Ñ–Đ´Đ±ÑƒĐ²Đ°Ñ”Ñ‚ÑŒÑÑ, Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Ñ–Đ· ÑĐ¿Đ¸ÑĐºÑƒ ĐºĐ°Ñ€Ñ‚Ñƒ, ÑĐºÑƒ Đ²Đ¸ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Đ»Đ¸.\n"
"\n"
-" Đ£ Đ²Đ¸Đ¿Đ°Đ´ĐºÑƒ, ÑĐºÑ‰Đ¾ Đ’Đ°ÑˆĐ° ĐºĐ°Ñ€Ñ‚Đ° Đ¿Ñ–Đ´Ñ‚Ñ€Đ¸Đ¼ÑƒÑ” Ñ€Ñ–Đ·Đ½Ñ– ÑĐµÑ€Đ²ĐµÑ€Đ¸ Đ· Đ°Đ±Đ¾ без\n"
-"3D-Đ¿Ñ€Đ¸ÑĐºĐ¾Ñ€ĐµĐ½Đ½Ñ, Đ’Đ°Đ¼ Đ±ÑƒĐ´Đµ Đ½Đ°Đ´Đ°Đ½Đ° Đ¼Đ¾Đ¶Đ»Đ¸Đ²Ñ–Ñть Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ ÑĐµÑ€Đ²ĐµÑ€, ÑĐºĐ¸Đ¹ Đ½Đ°Đ¹Đ±Ñ–Đ»ÑŒÑˆĐµ\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 Mandriva Linux rely upon.\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"
@@ -578,19 +581,19 @@ msgid ""
msgstr ""
"X (Đ´Đ»Ñ ÑиÑÑ‚ĐµĐ¼Đ¸ X Window) Ñ” ÑĐµÑ€Ñ†ĐµĐ¼ Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đ¾Đ³Đ¾ Ñ–Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñу GNU/Linux,\n"
"Đ²Ñ–Đ´ ÑĐºĐ¾Đ³Đ¾ Đ·Đ°Đ»ĐµĐ¶Đ°Ñ‚ÑŒ Đ²ÑÑ– Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Ñ– ÑĐµÑ€ĐµĐ´Đ¾Đ²Đ¸Ñ‰Đ° (KDE, GNOME, AfterStep,\n"
-"WindowMaker, Ñ– Ñ‚.Ñ–.), Đ¿Đ¾Đ²'ÑĐ·Đ°Đ½Ñ– Đ· ĐœĐ°Đ½Đ´Ñ€Ñ–Đ²Đ° Đ»Ñ–Đ½Đ°ĐºÑ.\n"
+"WindowMaker Ñ‚Đ¾Ñ‰Đ¾), Đ¿Đ¾Đ²'ÑĐ·Đ°Đ½Ñ– Đ· Mageia.\n"
"\n"
-"Đ’Đ°Đ¼ Đ±ÑƒĐ´Đµ Đ¿Ñ€ĐµĐ´ÑÑ‚Đ°Đ²Đ»ĐµĐ½Đ¾ ÑĐ¿Đ¸ÑĐ¾Đº Ñ€Ñ–Đ·Đ½Đ¸Ñ… Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Ñ–Đ² Đ´Đ»Ñ Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Đ½Đ½Ñ,\n"
+"Đ²Đ°Đ¼ Đ±ÑƒĐ´Đµ Đ¿Ñ€ĐµĐ´ÑÑ‚Đ°Đ²Đ»ĐµĐ½Đ¾ ÑĐ¿Đ¸ÑĐ¾Đº Ñ€Ñ–Đ·Đ½Đ¸Ñ… Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Ñ–Đ² Đ´Đ»Ñ Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Đ½Đ½Ñ,\n"
"Ñ‰Đ¾Đ± Đ¾Ñ‚Ñ€Đ¸Đ¼Đ°Ñ‚Đ¸ Đ¾Đ¿Ñ‚Đ¸Đ¼Đ°Đ»ÑŒĐ½Đ¸Đ¹ Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đ¸Đ¹ диÑĐ¿Đ»ĐµĐ¹.\n"
"\n"
"Đ“Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đ° ĐºĐ°Ñ€Ñ‚Đ°\n"
"\n"
" ĐŸÑ€Đ¾Đ³Ñ€Đ°Đ¼Đ° Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ Đ²Đ¸Đ·Đ½Đ°Ñ‡Đ°Ñ” Ñ– Đ½Đ°Đ»Đ°ÑˆÑ‚Đ¾Đ²ÑƒÑ” Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Ñƒ\n"
-"ĐºĐ°Ñ€Ñ‚Ñƒ, Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Ñƒ Đ² Đ¼Đ°ÑˆĐ¸Đ½Ñƒ. Đ¯ĐºÑ‰Đ¾ Đ²Đ¾Đ½Đ° Đ²Đ¸Đ·Đ½Đ°Ñ‡ĐµĐ½Đ° Đ½ĐµĐ¿Ñ€Đ°Đ²Đ¸Đ»ÑŒĐ½Đ¾, Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ\n"
+"ĐºĐ°Ñ€Ñ‚Ñƒ, Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Ñƒ Đ² Đ¼Đ°ÑˆĐ¸Đ½Ñƒ. Đ¯ĐºÑ‰Đ¾ Đ²Đ¾Đ½Đ° Đ²Đ¸Đ·Đ½Đ°Ñ‡ĐµĐ½Đ° Đ½ĐµĐ¿Ñ€Đ°Đ²Đ¸Đ»ÑŒĐ½Đ¾, Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ\n"
"Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Ñ–Đ· ÑĐ¿Đ¸ÑĐºÑƒ ĐºĐ°Ñ€Ñ‚Ñƒ, ÑĐºĐ° Đ´Ñ–Đ¹ÑĐ½Đ¾ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ°.\n"
"\n"
-" Đ£ Đ²Đ¸Đ¿Đ°Đ´ĐºÑƒ, ÑĐºÑ‰Đ¾ Đ’Đ°ÑˆĐ° ĐºĐ°Ñ€Ñ‚Đ° Đ¿Ñ–Đ´Ñ‚Ñ€Đ¸Đ¼ÑƒÑ” Ñ€Ñ–Đ·Đ½Ñ– ÑĐµÑ€Đ²ĐµÑ€Đ¸ Đ· Đ°Đ±Đ¾ без 3D\n"
-"Đ¿Ñ€Đ¸ÑĐºĐ¾Ñ€ĐµĐ½Đ½ÑĐ¼, Đ±ÑƒĐ´Đµ Đ·Đ°Đ¿Ñ€Đ¾Đ¿Đ¾Đ½Đ¾Đ²Đ°Đ½Đ¾ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ ÑĐµÑ€Đ²ĐµÑ€, ÑĐºĐ¸Đ¹ Đ’Đ°Đ¼ Đ½Đ°Đ¹Đ±Ñ–Đ»ÑŒÑˆĐµ\n"
+" Đ£ Đ²Đ¸Đ¿Đ°Đ´ĐºÑƒ, ÑĐºÑ‰Đ¾ Đ²Đ°ÑˆĐ° ĐºĐ°Ñ€Ñ‚Đ° Đ¿Ñ–Đ´Ñ‚Ñ€Đ¸Đ¼ÑƒÑ” Ñ€Ñ–Đ·Đ½Ñ– ÑĐµÑ€Đ²ĐµÑ€Đ¸ Đ· Đ°Đ±Đ¾ без 3D\n"
+"Đ¿Ñ€Đ¸ÑĐºĐ¾Ñ€ĐµĐ½Đ½ÑĐ¼, Đ±ÑƒĐ´Đµ Đ·Đ°Đ¿Ñ€Đ¾Đ¿Đ¾Đ½Đ¾Đ²Đ°Đ½Đ¾ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ ÑĐµÑ€Đ²ĐµÑ€, ÑĐºĐ¸Đ¹ Đ²Đ°Đ¼ Đ½Đ°Đ¹Đ±Ñ–Đ»ÑŒÑˆĐµ\n"
"Đ¿Ñ–Đ´Ñ…Đ¾Đ´Đ¸Ñ‚ÑŒ.\n"
"\n"
"\n"
@@ -598,16 +601,16 @@ msgstr ""
"ĐœĐ¾Đ½Ñ–Ñ‚Đ¾Ñ€\n"
"\n"
" ĐŸÑ€Đ¾Đ³Ñ€Đ°Đ¼Đ° Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ Đ²Đ¸Đ·Đ½Đ°Ñ‡Đ°Ñ” Ñ– Đ½Đ°Đ»Đ°ÑˆÑ‚Đ¾Đ²ÑƒÑ” Đ¼Đ¾Đ½Ñ–Ñ‚Đ¾Ñ€,\n"
-"Đ¿Ñ–Đ´'Ñ”Đ´Đ½Đ°Đ½Đ¸Đ¹ Đ´Đ¾ Đ’Đ°ÑˆĐ¾Ñ— Đ¼Đ°ÑˆĐ¸Đ½Đ¸. Đ¯ĐºÑ‰Đ¾ Ñ†Đµ Đ·Ñ€Đ¾Đ±Đ»ĐµĐ½Đ¾ Đ½ĐµĐ¿Ñ€Đ°Đ²Đ¸Đ»ÑŒĐ½Đ¾, Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ\n"
-"Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Ñ–Đ· ÑĐ¿Đ¸ÑĐºÑƒ Đ¼Đ¾Đ½Ñ–Ñ‚Đ¾Ñ€, ÑĐºĐ¸Đ¹ Đ´Ñ–Đ¹ÑĐ½Đ¾ Đ¿Ñ–Đ´'Ñ”Đ´Đ½Đ°Đ½Đ¾ Đ´Đ¾ Đ’Đ°ÑˆĐ¾Đ³Đ¾ ĐºĐ¾Đ¼Đ¿'ÑÑ‚ĐµÑ€Đ°.\n"
+"Đ¿Ñ–Đ´'Ñ”Đ´Đ½Đ°Đ½Đ¸Đ¹ Đ´Đ¾ Đ’Đ°ÑˆĐ¾Ñ— Đ¼Đ°ÑˆĐ¸Đ½Đ¸. Đ¯ĐºÑ‰Đ¾ Ñ†Đµ Đ·Ñ€Đ¾Đ±Đ»ĐµĐ½Đ¾ Đ½ĐµĐ¿Ñ€Đ°Đ²Đ¸Đ»ÑŒĐ½Đ¾, Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ\n"
+"Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Ñ–Đ· ÑĐ¿Đ¸ÑĐºÑƒ Đ¼Đ¾Đ½Ñ–Ñ‚Đ¾Ñ€, ÑĐºĐ¸Đ¹ Đ´Ñ–Đ¹ÑĐ½Đ¾ Đ¿Ñ–Đ´'Ñ”Đ´Đ½Đ°Đ½Đ¾ Đ´Đ¾ Đ²Đ°ÑˆĐ¾Đ³Đ¾ ĐºĐ¾Đ¼Đ¿'ÑÑ‚ĐµÑ€Đ°.\n"
"\n"
"\n"
"\n"
"Đ Đ¾Đ·Đ´Ñ–Đ»ÑŒĐ½Đ° Đ·Đ´Đ°Ñ‚Đ½Ñ–Ñть\n"
"\n"
-" Đ¢ÑƒÑ‚ Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Ñ€Đ¾Đ·Đ´Ñ–Đ»ÑŒĐ½Ñƒ Đ·Đ´Đ°Ñ‚Đ½Ñ–Ñть Ñ– ĐºÑ–Đ»ÑŒĐºÑ–Ñть ĐºĐ¾Đ»ÑŒĐ¾Ñ€Ñ–Đ², ÑĐºÑ–\n"
+" Đ¢ÑƒÑ‚ Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Ñ€Đ¾Đ·Đ´Ñ–Đ»ÑŒĐ½Ñƒ Đ·Đ´Đ°Ñ‚Đ½Ñ–Ñть Ñ– ĐºÑ–Đ»ÑŒĐºÑ–Ñть ĐºĐ¾Đ»ÑŒĐ¾Ñ€Ñ–Đ², ÑĐºÑ–\n"
"Đ¿Ñ–Đ´Ñ‚Ñ€Đ¸Đ¼ÑƒÑ” Đ’Đ°ÑˆĐµ Đ¾Đ±Đ»Đ°Đ´Đ½Đ°Đ½Đ½Ñ. ĐŸÑ–Đ´Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Đ²ĐµĐ»Đ¸Ñ‡Đ¸Đ½Đ¸, ÑĐºÑ– Đ½Đ°Đ¹Đ±Ñ–Đ»ÑŒÑˆĐµ ВаÑ\n"
-"Đ²Đ»Đ°ÑˆÑ‚Đ¾Đ²ÑƒÑть (Ви Đ¼Đ°Ñ‚Đ¸Đ¼Đ¸Ñ‚Đµ Đ·Đ¼Đ¾Đ³Ñƒ Ñ—Ñ… Đ·Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸ Đ¿Ñ–Đ·Đ½Ñ–ÑˆĐµ). Đ—Ñ€Đ°Đ·Đ¾Đº Đ²Đ¸Đ±Ñ€Đ°Đ½Đ¾Đ³Đ¾\n"
+"Đ²Đ»Đ°ÑˆÑ‚Đ¾Đ²ÑƒÑть (Đ²Đ¸ Đ¼Đ°Ñ‚Đ¸Đ¼ĐµÑ‚Đµ Đ·Đ¼Đ¾Đ³Ñƒ Ñ—Ñ… Đ·Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸ Đ¿Ñ–Đ·Đ½Ñ–ÑˆĐµ). Đ—Ñ€Đ°Đ·Đ¾Đº Đ²Đ¸Đ±Ñ€Đ°Đ½Đ¾Đ³Đ¾\n"
"Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Đ½Đ½Ñ Đ±ÑƒĐ´Đµ Đ¿Đ¾ĐºĐ°Đ·Đ°Đ½Đ¾ Đ½Đ° Đ¼Đ¾Đ½Ñ–Ñ‚Đ¾Ñ€Ñ–.\n"
"\n"
"\n"
@@ -617,20 +620,20 @@ msgstr ""
" Đ’ Đ·Đ°Đ»ĐµĐ¶Đ½Đ¾Ñті Đ²Ñ–Đ´ Đ¾Đ±Đ»Đ°Đ´Đ½Đ°Đ½Đ½Ñ Ñ†ÑŒĐ¾Đ³Đ¾ Đ¿ÑƒĐ½ĐºÑ‚Ñƒ Đ¼Đ¾Đ¶Đµ Đ½Đµ Đ±ÑƒÑ‚Đ¸.\n"
"\n"
" Đ¡Đ¸ÑÑ‚ĐµĐ¼Đ° ÑĐ¿Ñ€Đ¾Đ±ÑƒÑ” Đ²Ñ–Đ´ĐºÑ€Đ¸Ñ‚Đ¸ Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đ¸Đ¹ ĐµĐºÑ€Đ°Đ½ Đ· Đ²Đ¸Đ±Ñ€Đ°Đ½Đ¾Ñ Ñ€Đ¾Đ·Đ´Ñ–Đ»ÑŒĐ½Ñ–ÑÑ‚Ñ.\n"
-"Đ¯ĐºÑ‰Đ¾ Ви Đ·Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ¿Đ¾Đ±Đ°Ñ‡Đ¸Ñ‚Đ¸ Đ¿Đ¾Đ²Ñ–Đ´Đ¾Đ¼Đ»ĐµĐ½Đ½Ñ Đ¿Ñ–Đ´ Ñ‡Đ°Ñ Ñ‚ĐµÑту Ñ– Đ²Ñ–Đ´Đ¿Đ¾Đ²Ñ–ÑÑ‚Đµ \"%s\",\n"
-"DrakX Đ¿ĐµÑ€ĐµĐ¹Đ´Đµ Đ´Đ¾ Đ½Đ°ÑÑ‚ÑƒĐ¿Đ½Đ¾Đ³Đ¾ ĐºÑ€Đ¾ĐºÑƒ. Đ¯ĐºÑ‰Đ¾ Ви Đ½Đµ Đ·Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ±Đ°Ñ‡Đ¸Ñ‚Đ¸\n"
+"Đ¯ĐºÑ‰Đ¾ Đ²Đ¸ Đ·Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ¿Đ¾Đ±Đ°Ñ‡Đ¸Ñ‚Đ¸ Đ¿Đ¾Đ²Ñ–Đ´Đ¾Đ¼Đ»ĐµĐ½Đ½Ñ Đ¿Ñ–Đ´ Ñ‡Đ°Ñ Ñ‚ĐµÑту Ñ– Đ²Ñ–Đ´Đ¿Đ¾Đ²Ñ–ÑÑ‚Đµ «%s»,\n"
+"DrakX Đ¿ĐµÑ€ĐµĐ¹Đ´Đµ Đ´Đ¾ Đ½Đ°ÑÑ‚ÑƒĐ¿Đ½Đ¾Đ³Đ¾ ĐºÑ€Đ¾ĐºÑƒ. Đ¯ĐºÑ‰Đ¾ Đ²Đ¸ Đ½Đµ Đ·Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ±Đ°Ñ‡Đ¸Ñ‚Đ¸\n"
"Đ¿Đ¾Đ²Ñ–Đ´Đ¾Đ¼Đ»ĐµĐ½Đ½Ñ, Ñ†Đµ Đ¾Đ·Đ½Đ°Ñ‡Đ°Ñ‚Đ¸Đ¼Đµ, Ñ‰Đ¾ Đ¿ĐµĐ²Đ½Đ° Ñ‡Đ°ÑÑ‚Đ¸Đ½Đ° Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ Đ²Đ¸Đ·Đ½Đ°Ñ‡ĐµĐ½Đ¾Ñ—\n"
"ĐºĐ¾Đ½Ñ„Ñ–Đ³ÑƒÑ€Đ°Ñ†Ñ–Ñ— Đ½ĐµĐ¿Ñ€Đ°Đ²Đ¸Đ»ÑŒĐ½Đ°, Ñ‚ĐµÑÑ‚ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ Đ·Đ°Đ²ĐµÑ€ÑˆĐ¸Ñ‚ÑŒÑÑ Ñ‡ĐµÑ€ĐµĐ· 12\n"
-"ÑĐµĐºÑƒĐ½Đ´ Ñ– Ви Đ¿Đ¾Đ²ĐµÑ€Đ½ĐµÑ‚ĐµÑÑŒ Đ½Đ°Đ·Đ°Đ´ Đ² Đ¼ĐµĐ½Ñ. Đ—Đ¼Ñ–Đ½ÑĐ¹Ñ‚Đµ Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Đ½Đ½Ñ, Đ¿Đ¾ĐºĐ¸\n"
+"ÑĐµĐºÑƒĐ½Đ´ Ñ– Đ²Đ¸ Đ¿Đ¾Đ²ĐµÑ€Đ½ĐµÑ‚ĐµÑÑŒ Đ½Đ°Đ·Đ°Đ´ Đ² Đ¼ĐµĐ½Ñ. Đ—Đ¼Ñ–Đ½ÑĐ¹Ñ‚Đµ Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Đ½Đ½Ñ, Đ¿Đ¾ĐºĐ¸\n"
"Đ½Đµ Đ¾Ñ‚Ñ€Đ¸Đ¼Đ°Ñ”Ñ‚Đµ ĐºĐ¾Ñ€ĐµĐºÑ‚Đ½Đ¸Đ¹ Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đ¸Đ¹ диÑĐ¿Đ»ĐµĐ¹.\n"
"\n"
"\n"
"\n"
"ĐŸĐ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ¸\n"
"\n"
-" Đ¢ÑƒÑ‚ Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸, Ñ‡Đ¸ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Ви, Ñ‰Đ¾Đ± Đ’Đ°ÑˆĐ° Đ¼Đ°ÑˆĐ¸Đ½Đ° Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾\n"
+" Đ¢ÑƒÑ‚ Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸, Ñ‡Đ¸ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Ви, Ñ‰Đ¾Đ± Đ²Đ°ÑˆĐ° Đ¼Đ°ÑˆĐ¸Đ½Đ° Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾\n"
"Đ¿ĐµÑ€ĐµĐ¼Đ¸ĐºĐ°Đ»Đ°ÑÑ Đ² Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đ¸Đ¹ Ñ–Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñ Đ¿Ñ€Đ¸ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ĐµĐ½Đ½Ñ–. Đ—Ñ€Đ¾Đ·ÑƒĐ¼Ñ–Đ»Đ¾, Ñ‰Đ¾\n"
-"Ви Đ·Đ°Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ \"%s\", ÑĐºÑ‰Đ¾ Đ’Đ°ÑˆĐ° Đ¼Đ°ÑˆĐ¸Đ½Đ° Ñ” ÑĐµÑ€Đ²ĐµÑ€Đ¾Đ¼, Đ°Đ±Đ¾ ÑĐºÑ‰Đ¾ Ви\n"
+"Đ²Đ¸ Đ·Đ°Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ «%s», ÑĐºÑ‰Đ¾ Đ²Đ°ÑˆĐ° Đ¼Đ°ÑˆĐ¸Đ½Đ° Ñ” ÑĐµÑ€Đ²ĐµÑ€Đ¾Đ¼, Đ°Đ±Đ¾ ÑĐºÑ‰Đ¾ Ви\n"
"Đ½Đµ Đ·Đ¼Đ¾Đ³Đ»Đ¸ уÑĐ¿Ñ–ÑˆĐ½Đ¾ Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Ñ‚Đ¸ диÑĐ¿Đ»ĐµĐ¹."
#: ../help.pm:291
@@ -645,7 +648,7 @@ msgstr ""
"ĐœĐ¾Đ½Ñ–Ñ‚Đ¾Ñ€\n"
"\n"
" ĐŸÑ€Đ¾Đ³Ñ€Đ°Đ¼Đ° Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ·Đ²Đ¸Ñ‡Đ°Đ¹Đ½Đ¾ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ Đ²Đ¸ÑĐ²Đ»ÑÑ” Ñ– Đ½Đ°Đ»Đ°ÑˆÑ‚Đ¾Đ²ÑƒÑ” Đ¼Đ¾Đ½Ñ–Ñ‚Đ¾Ñ€,\n"
-"Đ¿Ñ–Đ´'Ñ”Đ´Đ½Đ°Đ½Đ¸Đ¹ Đ´Đ¾ Đ’Đ°ÑˆĐ¾Ñ— Đ¼Đ°ÑˆĐ¸Đ½Đ¸. Đ¯ĐºÑ‰Đ¾ Đ²Đ¾Đ½Đ° Ñ†Đµ Đ·Ñ€Đ¾Đ±Đ¸Đ»Đ° Đ½ĐµĐ¿Ñ€Đ°Đ²Đ¸Đ»ÑŒĐ½Đ¾, Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ\n"
+"Đ¿Ñ–Đ´'Ñ”Đ´Đ½Đ°Đ½Đ¸Đ¹ Đ´Đ¾ Đ’Đ°ÑˆĐ¾Ñ— Đ¼Đ°ÑˆĐ¸Đ½Đ¸. Đ¯ĐºÑ‰Đ¾ Đ²Đ¾Đ½Đ° Ñ†Đµ Đ·Ñ€Đ¾Đ±Đ¸Đ»Đ° Đ½ĐµĐ¿Ñ€Đ°Đ²Đ¸Đ»ÑŒĐ½Đ¾, Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ\n"
"Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Đ¿Ñ€Đ°Đ²Đ¸Đ»ÑŒĐ½Đ¸Đ¹ Đ¼Đ¾Đ½Ñ–Ñ‚Đ¾Ñ€ Đ· Ñ†ÑŒĐ¾Đ³Đ¾ ÑĐ¿Đ¸ÑĐºÑƒ."
#: ../help.pm:298
@@ -660,8 +663,8 @@ msgid ""
msgstr ""
"Đ Đ¾Đ·Đ´Ñ–Đ»ÑŒĐ½Đ° Đ·Đ´Đ°Ñ‚Đ½Ñ–Ñть\n"
"\n"
-" Đ¢ÑƒÑ‚ Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Ñ€Đ¾Đ·Đ´Ñ–Đ»ÑŒĐ½Ñƒ Đ·Đ´Đ°Ñ‚Đ½Ñ–Ñть Ñ– Đ³Đ»Đ¸Đ±Đ¸Đ½Ñƒ ĐºĐ¾Đ»ÑŒĐ¾Ñ€Ñƒ.\n"
-"Đ’Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Đ²ĐµĐ»Đ¸Ñ‡Đ¸Đ½Đ¸, ÑĐºÑ– Đ’Đ°Ñ Đ½Đ°Đ¹Đ±Ñ–Đ»ÑŒÑˆĐµ Đ²Đ»Đ°ÑˆÑ‚Đ¾Đ²ÑƒÑть (Ви Đ·Đ¼Đ¾Đ¶ĐµÑ‚Đµ\n"
+" Đ¢ÑƒÑ‚ Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Ñ€Đ¾Đ·Đ´Ñ–Đ»ÑŒĐ½Ñƒ Đ·Đ´Đ°Ñ‚Đ½Ñ–Ñть Ñ– Đ³Đ»Đ¸Đ±Đ¸Đ½Ñƒ ĐºĐ¾Đ»ÑŒĐ¾Ñ€Ñƒ.\n"
+"Đ’Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Đ²ĐµĐ»Đ¸Ñ‡Đ¸Đ½Đ¸, ÑĐºÑ– Đ’Đ°Ñ Đ½Đ°Đ¹Đ±Ñ–Đ»ÑŒÑˆĐµ Đ²Đ»Đ°ÑˆÑ‚Đ¾Đ²ÑƒÑть (Đ²Đ¸ Đ·Đ¼Đ¾Đ¶ĐµÑ‚Đµ\n"
"Ñ—Ñ… Đ·Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸ Đ¿Ñ–ÑĐ»Ñ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ). Đ—Ñ€Đ°Đ·Đ¾Đº Đ²Đ¸Đ±Ñ€Đ°Đ½Đ¾Đ³Đ¾ Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Đ½Đ½Ñ\n"
"Đ±ÑƒĐ´Đµ Đ¿Đ¾ĐºĐ°Đ·Đ°Đ½Đ¾ Đ½Đ° Đ¼Đ¾Đ½Ñ–Ñ‚Đ¾Ñ€Ñ–."
@@ -672,8 +675,8 @@ msgid ""
"or without 3D acceleration, you're asked to choose the server which best\n"
"suits your needs."
msgstr ""
-"Đ£ Đ²Đ¸Đ¿Đ°Đ´ĐºÑƒ, ÑĐºÑ‰Đ¾ Đ’Đ°ÑˆĐ° ĐºĐ°Ñ€Ñ‚Đ° Đ¿Ñ–Đ´Ñ‚Ñ€Đ¸Đ¼ÑƒÑ” Ñ€Ñ–Đ·Đ½Ñ– ÑĐµÑ€Đ²ĐµÑ€Đ¸, Đ· Đ°Đ±Đ¾ без 3D\n"
-"Đ¿Ñ€Đ¸ÑĐºĐ¾Ñ€ĐµĐ½Đ½ÑĐ¼, Đ’Đ°Đ¼ Đ±ÑƒĐ´Đµ Đ·Đ°Đ¿Ñ€Đ¾Đ¿Đ¾Đ½Đ¾Đ²Đ°Đ½Đ¾ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ ÑĐµÑ€Đ²ĐµÑ€, ÑĐºĐ¸Đ¹ Đ’Đ°Đ¼\n"
+"Đ£ Đ²Đ¸Đ¿Đ°Đ´ĐºÑƒ, ÑĐºÑ‰Đ¾ Đ²Đ°ÑˆĐ° ĐºĐ°Ñ€Ñ‚Đ° Đ¿Ñ–Đ´Ñ‚Ñ€Đ¸Đ¼ÑƒÑ” Ñ€Ñ–Đ·Đ½Ñ– ÑĐµÑ€Đ²ĐµÑ€Đ¸, Đ· Đ°Đ±Đ¾ без 3D\n"
+"Đ¿Ñ€Đ¸ÑĐºĐ¾Ñ€ĐµĐ½Đ½ÑĐ¼, Đ²Đ°Đ¼ Đ±ÑƒĐ´Đµ Đ·Đ°Đ¿Ñ€Đ¾Đ¿Đ¾Đ½Đ¾Đ²Đ°Đ½Đ¾ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ ÑĐµÑ€Đ²ĐµÑ€, ÑĐºĐ¸Đ¹ Đ’Đ°Đ¼\n"
"Đ½Đ°Đ¹Đ±Ñ–Đ»ÑŒÑˆĐµ Đ¿Ñ–Đ´Ñ…Đ¾Đ´Đ¸Ñ‚ÑŒ."
#: ../help.pm:311
@@ -689,46 +692,50 @@ msgstr ""
"ĐŸĐ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ¸\n"
"\n"
" Đ¢ÑƒÑ‚ Đ¼Đ¾Đ¶Đ½Đ° Đ²ĐºĐ°Đ·Đ°Ñ‚Đ¸, Ñ‡Đ¸ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Ви, Ñ‰Đ¾Đ± Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đ¸Đ¹ Ñ–Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñ Đ²Đ¼Đ¸ĐºĐ°Đ²ÑÑ\n"
-"Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ Đ¿Ñ€Đ¸ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ĐµĐ½Đ½Ñ– ÑиÑÑ‚ĐµĐ¼Đ¸. Đ’Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ \"%s\", ÑĐºÑ‰Đ¾\n"
-"Đ’Đ°ÑˆĐ° Đ¼Đ°ÑˆĐ¸Đ½Đ° Đ±ÑƒĐ´Đµ Đ¿Ñ€Đ°Ñ†ÑĐ²Đ°Ñ‚Đ¸ ÑĐµÑ€Đ²ĐµÑ€Đ¾Đ¼, Đ°Đ±Đ¾ ÑĐºÑ‰Đ¾ Ви Đ½Đµ Đ·Đ¼Đ¾Đ³Đ»Đ¸ уÑĐ¿Ñ–ÑˆĐ½Đ¾\n"
+"Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ Đ¿Ñ€Đ¸ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ĐµĐ½Đ½Ñ– ÑиÑÑ‚ĐµĐ¼Đ¸. Đ²Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ «%s», ÑĐºÑ‰Đ¾\n"
+"Đ²Đ°ÑˆĐ° Đ¼Đ°ÑˆĐ¸Đ½Đ° Đ±ÑƒĐ´Đµ Đ¿Ñ€Đ°Ñ†ÑĐ²Đ°Ñ‚Đ¸ ÑĐµÑ€Đ²ĐµÑ€Đ¾Đ¼, Đ°Đ±Đ¾ ÑĐºÑ‰Đ¾ Đ²Đ¸ Đ½Đµ Đ·Đ¼Đ¾Đ³Đ»Đ¸ уÑĐ¿Ñ–ÑˆĐ½Đ¾\n"
"Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Ñ‚Đ¸ диÑĐ¿Đ»ĐµĐ¹."
#: ../help.pm:319
#, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -737,15 +744,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -758,67 +764,67 @@ msgid ""
"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"
+"Mageia Đ½Đ° Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ¼Ñƒ диÑĐºÑƒ. Đ¯ĐºÑ‰Đ¾ Ñ‚Đ²ĐµÑ€Đ´Đ¸Đ¹ диÑĐº Đ¿Đ¾Ñ€Đ¾Đ¶Đ½Ñ–Đ¹, Đ°Đ±Đ¾\n"
"ÑĐºÑ‰Đ¾ Ñ–ÑĐ½ÑƒÑÑ‡Đ° Đ¾Đ¿ĐµÑ€Đ°Ñ†Ñ–Đ¹Đ½Đ° ÑиÑÑ‚ĐµĐ¼Đ° Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒÑ” Đ²ĐµÑÑŒ Đ¿Ñ€Đ¾Ñтір, Đ’Đ°Đ¼\n"
"Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ±ÑƒĐ´Đµ Đ¿ĐµÑ€ĐµÑ€Đ¾Đ·Đ¿Đ¾Đ´Ñ–Đ»Đ¸Ñ‚Đ¸ диÑĐº. Đ¤Đ°ĐºÑ‚Đ¸Ñ‡Đ½Đ¾ Đ¿ĐµÑ€ĐµÑ€Đ¾Đ·Đ¿Đ¾Đ´Ñ–Đ» Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ³Đ¾\n"
"диÑĐºÑƒ Đ¿Đ¾Đ»ÑĐ³Đ°Ñ” Đ² Đ»Đ¾Đ³Ñ–Ñ‡Đ½Đ¾Đ¼Ñƒ Đ¹Đ¾Đ³Đ¾ Ñ€Đ¾Đ·Đ´Ñ–Đ»ĐµĐ½Đ½Ñ–, Ñ‰Đ¾Đ± ÑÑ‚Đ²Đ¾Ñ€Đ¸Ñ‚Đ¸ Đ¼Ñ–ÑÑ†Đµ Đ´Đ»Ñ\n"
-"Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ ĐœĐ°Đ½Đ´Ñ€Ñ–Đ²Đ° Đ›Ñ–Đ½Đ°ĐºÑа.\n"
+"Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Mageiaа.\n"
"\n"
-"Đ§ĐµÑ€ĐµĐ· Ñ‚Đµ, Ñ‰Đ¾ Đ¿Ñ€Đ¾Ñ†ĐµÑ Đ¿ĐµÑ€ĐµÑ€Đ¾Đ·Đ±Đ¸Ñ‚Ñ‚Ñ Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ³Đ¾ диÑĐºÑƒ Đ·Đ²Đ¸Ñ‡Đ°Đ¹Đ½Đ¾ Ñ”\n"
+"Đ§ĐµÑ€ĐµĐ· Ñ‚Đµ, Ñ‰Đ¾ Đ¿Ñ€Đ¾Ñ†ĐµÑ Đ¿ĐµÑ€ĐµÑ€Đ¾Đ·Đ±Đ¸Ñ‚Ñ‚Ñ Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ³Đ¾ диÑĐºĐ° Đ·Đ²Đ¸Ñ‡Đ°Đ¹Đ½Đ¾ Ñ”\n"
"Đ½ĐµĐ·Đ²Đ¾Ñ€Đ¾Ñ‚Đ½Ñ–Đ¼ Ñ– Đ¼Đ¾Đ¶Đµ Đ¿Ñ€Đ¸Đ·Đ²ĐµÑÑ‚Đ¸ Đ´Đ¾ Đ²Ñ‚Ñ€Đ°Ñ‚Đ¸ Đ´Đ°Đ½Đ¸Ñ…, ÑĐºÑ‰Đ¾ Ñ–Đ½ÑˆÑƒ Đ¾Đ¿ĐµÑ€Đ°Ñ†Ñ–Đ¹Đ½Ñƒ\n"
-"ÑиÑÑ‚ĐµĐ¼Ñƒ Đ²Đ¶Đµ Đ±ÑƒĐ»Đ¾ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ¾, Ñ†Ñ Đ¾Đ¿ĐµÑ€Đ°Ñ†Ñ–Ñ Đ¼Đ¾Đ¶Đµ Đ±ÑƒÑ‚Đ¸ Đ²Ñ–Đ´Đ»ÑĐºÑƒÑÑ‡Đ¾Ñ\n"
-"Ñ– ÑÑ‚Ñ€ĐµÑĐ¾Đ²Đ¾Ñ, ÑĐºÑ‰Đ¾ Ви Ñ” Đ½ĐµĐ´Đ¾ÑĐ²Ñ–Đ´Ñ‡ĐµĐ½Đ¸Đ¼ ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡ĐµĐ¼. Đа Ñ‰Đ°ÑÑ‚Ñ, DrakX\n"
+"ÑиÑÑ‚ĐµĐ¼Ñƒ Đ²Đ¶Đµ Đ±ÑƒĐ»Đ¾ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ¾, Ñ†Ñ Đ¾Đ¿ĐµÑ€Đ°Ñ†Ñ–Ñ Đ¼Đ¾Đ¶Đµ Đ²Đ¸Đ´Đ°Ñ‚Đ¸ÑÑ Đ·Đ°Đ³Ñ€Đ¾Đ·Đ»Đ¸Đ²Đ¾Ñ\n"
+"Ñ– ÑÑ‚Ñ€ĐµÑĐ¾Đ²Đ¾Ñ, ÑĐºÑ‰Đ¾ Đ²Đ¸ Ñ” Đ½ĐµĐ´Đ¾ÑĐ²Ñ–Đ´Ñ‡ĐµĐ½Đ¸Đ¼ ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡ĐµĐ¼. Đа Ñ‰Đ°ÑÑ‚Ñ, DrakX\n"
"Đ¼Đ°Ñ” Đ¿Đ¾Đ¼Ñ–Ñ‡Đ½Đ¸ĐºĐ°, ÑĐºĐ¸Đ¹ ÑĐ¿Ñ€Đ¾Ñ‰ÑƒÑ” Ñ†ĐµĐ¹ Đ¿Ñ€Đ¾Ñ†ĐµÑ. ĐŸĐµÑ€ĐµĐ´ Đ¿Ñ€Đ¾Đ´Đ¾Đ²Đ¶ĐµĐ½Đ½ÑĐ¼ Ñ†ÑŒĐ¾Đ³Đ¾\n"
"ĐºÑ€Đ¾ĐºÑƒ Đ¿Ñ€Đ¾Ñ‡Đ¸Ñ‚Đ°Đ¹Ñ‚Đµ Đ´Đ¾ ĐºÑ–Đ½Ñ†Ñ Ñ†ÑŒĐ¾Đ³Đ¾ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñƒ Ñ–, Ñ‰Đ¾ Đ³Đ¾Đ»Đ¾Đ²Đ½Đµ, Đ¿Ñ€Đ¸Đ´Ñ–Đ»Ñ–Ñ‚ÑŒ Ñ‚Ñ€Đ¾Ñ…Đ¸ "
"Ñ‡Đ°Ñу.\n"
"\n"
-"Đ’ Đ·Đ°Đ»ĐµĐ¶Đ½Đ¾Ñті Đ²Ñ–Đ´ ĐºĐ¾Đ½Ñ„Ñ–Đ³ÑƒÑ€Đ°Ñ†Ñ–Ñ— Đ’Đ°ÑˆĐ¾Đ³Đ¾ Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ³Đ¾ диÑĐºÑƒ Đ¼Đ¾Đ¶Đ»Đ¸Đ²Ñ– ĐºÑ–Đ»ÑŒĐºĐ° \n"
+"Đ’ Đ·Đ°Đ»ĐµĐ¶Đ½Đ¾Ñті Đ²Ñ–Đ´ ĐºĐ¾Đ½Ñ„Ñ–Đ³ÑƒÑ€Đ°Ñ†Ñ–Ñ— Đ²Đ°ÑˆĐ¾Đ³Đ¾ Đ¶Đ¾Ñ€ÑÑ‚ĐºĐ¾Đ³Đ¾ диÑĐºĐ° Đ¼Đ¾Đ¶Đ»Đ¸Đ²Ñ– ĐºÑ–Đ»ÑŒĐºĐ° \n"
"Đ²Đ°Ñ€Ñ–Đ°Đ½Ñ‚Ñ–Đ² Đ¿Ñ€Đ¾Đ´Đ¾Đ²Đ¶ĐµĐ½Đ½Ñ:\n"
"\n"
-" * \"%s\". Đ¦ĐµĐ¹ Ñ€ĐµĐ¶Đ¸Đ¼ Đ²Đ¸ĐºĐ¾Đ½ÑƒÑ” Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đµ Ñ€Đ¾Đ·Đ±Đ¸Ñ‚Ñ‚Ñ Đ½Đ° Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸ Đ’Đ°ÑˆĐ¾Đ³Đ¾\n"
-"Đ¿Đ¾Ñ€Đ¾Đ¶Đ½ÑŒĐ¾Đ³Đ¾ диÑĐºÑƒ (диÑĐºÑ–Đ²). Đ¯ĐºÑ‰Đ¾ Ви Đ²Đ¸Đ±Ñ€Đ°Đ»Đ¸ Ñ†Ñ ĐºĐ¾Đ¼Đ°Đ½Đ´Ñƒ, Ñ–Đ½ÑˆĐ¸Ñ…\n"
+" * «%s». Đ¦ĐµĐ¹ Ñ€ĐµĐ¶Đ¸Đ¼ Đ²Đ¸ĐºĐ¾Đ½ÑƒÑ” Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đµ Ñ€Đ¾Đ·Đ±Đ¸Ñ‚Ñ‚Ñ Đ½Đ° Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸ Đ’Đ°ÑˆĐ¾Đ³Đ¾\n"
+"Đ¿Đ¾Ñ€Đ¾Đ¶Đ½ÑŒĐ¾Đ³Đ¾ диÑĐºÑƒ (диÑĐºÑ–Đ²). Đ¯ĐºÑ‰Đ¾ Đ²Đ¸ Đ²Đ¸Đ±Ñ€Đ°Đ»Đ¸ Ñ†Ñ ĐºĐ¾Đ¼Đ°Đ½Đ´Ñƒ, Ñ–Đ½ÑˆĐ¸Ñ…\n"
"Đ·Đ°Đ¿Đ¸Ñ‚Đ°Đ½ÑŒ Đ´Đ¾ Đ’Đ°Ñ Đ²Đ¶Đµ Đ½Đµ Đ±ÑƒĐ´Đµ.\n"
"\n"
-" * \"%s\". ĐŸĐ¾Đ¼Ñ–Ñ‡Đ½Đ¸Đº Đ²Đ¸ÑĐ²Đ¸Đ² Đ¾Đ´Đ¸Đ½ Đ°Đ±Đ¾ Đ±Ñ–Đ»ÑŒÑˆĐµ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ–Đ² Đ›Ñ–Đ½Đ°ĐºÑ Đ½Đ° Đ’Đ°ÑˆĐ¾Đ¼Ñƒ\n"
-"Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ¼Ñƒ диÑĐºÑƒ. Đ¯ĐºÑ‰Đ¾ Ви Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Ñ‚Đ¸ Ñ—Ñ…, Đ²Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Ñ†ĐµĐ¹ Ñ€ĐµĐ¶Đ¸Đ¼.\n"
-"Đ¢Đ¾Đ´Ñ– Đ’Đ°Đ¼ Đ±ÑƒĐ´Đµ Đ·Đ°Đ¿Ñ€Đ¾Đ¿Đ¾Đ½Đ¾Đ²Đ°Đ½Đ¾ Đ²ĐºĐ°Đ·Đ°Ñ‚Đ¸ Đ²Ñ–Đ´Đ¿Đ¾Đ²Ñ–Đ´Đ½Ñ– Đ´Đ¾ ĐºĐ¾Đ¶Đ½Đ¾Đ³Đ¾ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñƒ Ñ‚Đ¾Ñ‡ĐºĐ¸\n"
+" * «%s». ĐŸĐ¾Đ¼Ñ–Ñ‡Đ½Đ¸Đº Đ²Đ¸ÑĐ²Đ¸Đ² Đ¾Đ´Đ¸Đ½ Đ°Đ±Đ¾ Đ±Ñ–Đ»ÑŒÑˆĐµ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ–Đ² Linux Đ½Đ° Đ’Đ°ÑˆĐ¾Đ¼Ñƒ\n"
+"Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ¼Ñƒ диÑĐºÑƒ. Đ¯ĐºÑ‰Đ¾ Đ²Đ¸ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Ñ‚Đ¸ Ñ—Ñ…, Đ²Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Ñ†ĐµĐ¹ Ñ€ĐµĐ¶Đ¸Đ¼.\n"
+"Đ¢Đ¾Đ´Ñ– Đ²Đ°Đ¼ Đ±ÑƒĐ´Đµ Đ·Đ°Đ¿Ñ€Đ¾Đ¿Đ¾Đ½Đ¾Đ²Đ°Đ½Đ¾ Đ²ĐºĐ°Đ·Đ°Ñ‚Đ¸ Đ²Ñ–Đ´Đ¿Đ¾Đ²Ñ–Đ´Đ½Ñ– Đ´Đ¾ ĐºĐ¾Đ¶Đ½Đ¾Đ³Đ¾ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñƒ Ñ‚Đ¾Ñ‡ĐºĐ¸\n"
"Đ¼Đ¾Đ½Ñ‚ÑƒĐ²Đ°Đ½Đ½Ñ. ĐŸĐ¾Đ¿ĐµÑ€ĐµĐ´Đ½Ñ– Ñ‚Đ¾Ñ‡ĐºĐ¸ Đ¼Đ¾Đ½Ñ‚ÑƒĐ²Đ°Đ½Đ½Ñ Đ±ÑƒĐ´ÑƒÑ‚ÑŒ Đ¿Đ¾ĐºĐ°Đ·Đ°Đ½Ñ– Ñ‚Đ¸Đ¿Đ¾Đ²Đ¾ Ñ– у\n"
"Đ±Ñ–Đ»ÑŒÑˆĐ¾Ñті Đ²Đ¸Đ¿Đ°Đ´ĐºÑ–Đ² Đ·Đ°Đ»Đ¸ÑˆĐ¸Ñ‚Đ¸ Ñ—Ñ… без Đ·Đ¼Ñ–Đ½ Đ±ÑƒĐ´Đµ Đ¿Ñ€Đ¸Đ¹Đ½ÑÑ‚Đ½Đ¸Đ¼ Đ²Đ°Ñ€Ñ–Đ°Đ½Ñ‚Đ¾Đ¼.\n"
"\n"
-" * \"%s\". Đ¯ĐºÑ‰Đ¾ Đ½Đ° Đ’Đ°ÑˆĐ¾Đ¼Ñƒ Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ¼Ñƒ диÑĐºÑƒ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ¾ Microsoft Windows\n"
-"Ñ– Đ²Ñ–Đ½ Đ·Đ°Đ¹Đ¼Đ°Ñ” Đ²ĐµÑÑŒ Đ¿Ñ€Đ¾Ñтір Đ½Đ° Đ½ÑŒĐ¾Đ¼Ñƒ, Đ’Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ±ÑƒĐ´Đµ ÑÑ‚Đ²Đ¾Ñ€Đ¸Ñ‚Đ¸ Đ²Ñ–Đ»ÑŒĐ½Đµ\n"
-"Đ¼Ñ–ÑÑ†Đµ Đ´Đ»Ñ Đ›Ñ–Đ½Đ°ĐºÑа. Đ©Đ¾Đ± Đ·Ñ€Đ¾Đ±Đ¸Ñ‚Đ¸ Ñ†Đµ, Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ ÑÑ‚ĐµÑ€Ñ‚Đ¸ Đ²ÑÑ– Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸ Microsoft\n"
+" * «%s». Đ¯ĐºÑ‰Đ¾ Đ½Đ° Đ’Đ°ÑˆĐ¾Đ¼Ñƒ Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ¼Ñƒ диÑĐºÑƒ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ¾ Microsoft Windows\n"
+"Ñ– Đ²Ñ–Đ½ Đ·Đ°Đ¹Đ¼Đ°Ñ” Đ²ĐµÑÑŒ Đ¿Ñ€Đ¾Ñтір Đ½Đ° Đ½ÑŒĐ¾Đ¼Ñƒ, Đ²Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ±ÑƒĐ´Đµ ÑÑ‚Đ²Đ¾Ñ€Đ¸Ñ‚Đ¸ Đ²Ñ–Đ»ÑŒĐ½Đµ\n"
+"Đ¼Ñ–ÑÑ†Đµ Đ´Đ»Ñ Linux. Đ©Đ¾Đ± Đ·Ñ€Đ¾Đ±Đ¸Ñ‚Đ¸ Ñ†Đµ, Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ ÑÑ‚ĐµÑ€Ñ‚Đ¸ Đ²ÑÑ– Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸ Microsoft\n"
"Windows Ñ– Đ´Đ°Đ½Ñ– (Đ´Đ¸Đ²Đ¸ÑÑŒ ĐºĐ¾Đ¼Đ°Đ½Đ´Ñƒ \"Đ¡Ñ‚ĐµÑ€Ñ‚Đ¸ Đ²ĐµÑÑŒ диÑĐº\"), Đ°Đ±Đ¾ Đ·Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸ Ñ€Đ¾Đ·Đ¼Ñ–Ñ€\n"
"Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñƒ Microsoft Windows FAT Đ°Đ±Đ¾ NTFS. Đ—Đ¼Ñ–Đ½Đ° Ñ€Đ¾Đ·Đ¼Ñ–Ñ€Ñƒ Đ±ÑƒĐ´Đµ Đ·Đ´Ñ–Đ¹ÑĐ½ĐµĐ½Đ°\n"
"без Đ²Ñ‚Ñ€Đ°Ñ‚Đ¸ Đ±ÑƒĐ´ÑŒ ÑĐºĐ¸Ñ… Đ´Đ°Đ½Đ¸Ñ…, ÑĐºÑ– Đ·Đ½Đ°Ñ…Đ¾Đ´ÑтьÑÑ Đ½Đ° Đ¿Đ¾Đ¿ĐµÑ€ĐµĐ´Đ½ÑŒĐ¾\n"
"Đ´ĐµÑ„Ñ€Đ°Đ³Đ¼ĐµĐ½Ñ‚Đ¾Đ²Đ°Đ½Đ¾Đ¼Ñƒ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ– Windows. Đ”ÑƒĐ¶Đµ Ñ€ĐµĐºĐ¾Đ¼ĐµĐ½Đ´ÑƒÑ”Ñ‚ÑŒÑÑ Đ·Ñ€Đ¾Đ±Đ¸Ñ‚Đ¸\n"
"Ñ€ĐµĐ·ĐµÑ€Đ²Đ½Ñƒ ĐºĐ¾Đ¿Ñ–Ñ Đ’Đ°ÑˆĐ¸Ñ… Đ´Đ°Đ½Đ¸Ñ…. Đ’Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Đ½Đ½Ñ Ñ†ÑŒĐ¾Đ³Đ¾ Ñ€ĐµĐ¶Đ¸Đ¼Ñƒ\n"
-"Ñ€ĐµĐºĐ¾Đ¼ĐµĐ½Đ´ÑƒÑ”Ñ‚ÑŒÑÑ, ÑĐºÑ‰Đ¾ Ви Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ ĐœĐ°Đ½Đ´Ñ€Ñ–Đ²Đ° Đ›Ñ–Đ½Đ°ĐºÑ \n"
+"Ñ€ĐµĐºĐ¾Đ¼ĐµĐ½Đ´ÑƒÑ”Ñ‚ÑŒÑÑ, ÑĐºÑ‰Đ¾ Đ²Đ¸ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ Mageia \n"
"Ñ– ĐœĐ°Đ¹ĐºÑ€Đ¾ÑĐ¾Ñ„Ñ‚ Đ’Ñ–Đ½Đ´Đ¾Đ²Ñ Đ½Đ° Đ¾Đ´Đ½Đ¾Đ¼Ñƒ ĐºĐ¾Đ¼Đ¿'ÑÑ‚ĐµÑ€Ñ–.\n"
"\n"
" ĐŸĐµÑ€ĐµĐ´ Đ²Đ¸Đ±Đ¾Ñ€Đ¾Đ¼ Ñ†ÑŒĐ¾Đ³Đ¾ Ñ€ĐµĐ¶Đ¸Đ¼Ñƒ Đ·Ñ€Đ¾Đ·ÑƒĐ¼Ñ–Đ¹Ñ‚Đµ, Ñ‰Đ¾ Đ¿Ñ–ÑĐ»Ñ Đ²Đ¸ĐºĐ¾Đ½Đ°Đ½Đ½Ñ Ñ†Ñ–Ñ”Ñ—\n"
"Đ¿Ñ€Đ¾Ñ†ĐµĐ´ÑƒÑ€Đ¸ Ñ€Đ¾Đ·Đ¼Ñ–Ñ€ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñƒ Microsoft Windows ÑÑ‚Đ°Đ½Đµ Đ¼ĐµĐ½ÑˆĐ¸Đ¼, Đ½Ñ–Đ¶ Đ´Đ¾\n"
-"Ñ†ÑŒĐ¾Đ³Đ¾. Ви Đ±ÑƒĐ´ĐµÑ‚Đµ Đ¼Đ°Ñ‚Đ¸ Đ¼ĐµĐ½ÑˆĐµ Đ²Ñ–Đ»ÑŒĐ½Đ¾Đ³Đ¾ Đ¼Ñ–ÑÑ†Ñ Ñƒ Microsoft Windows Đ½Đ°\n"
+"Ñ†ÑŒĐ¾Đ³Đ¾. Đ²Đ¸ Đ±ÑƒĐ´ĐµÑ‚Đµ Đ¼Đ°Ñ‚Đ¸ Đ¼ĐµĐ½ÑˆĐµ Đ²Ñ–Đ»ÑŒĐ½Đ¾Đ³Đ¾ Đ¼Ñ–ÑÑ†Ñ Ñƒ Microsoft Windows Đ½Đ°\n"
"Đ·Đ±ĐµÑ€Ñ–Đ³Đ°Đ½Đ½Ñ Đ´Đ°Đ½Đ¸Ñ… Ñ– Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ½Đ¾Đ²Đ¸Ñ… Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼.\n"
"\n"
-" * \"%s\". Đ¯ĐºÑ‰Đ¾ Ви Ñ…Đ¾Ñ‡ĐµÑ‚Đµ ÑÑ‚ĐµÑ€Ñ‚Đ¸ Đ²ÑÑ– Đ´Đ°Đ½Ñ– Ñ– Đ²ÑÑ– Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸, ÑĐºÑ– Ñ” Đ½Đ° Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ¼Ñƒ\n"
-"диÑĐºÑƒ Ñ– Đ·Đ°Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸ Ñ—Ñ… Đ½Đ¾Đ²Đ¾Ñ ÑиÑÑ‚ĐµĐ¼Đ¾Ñ ĐœĐ°Đ½Đ´Ñ€Ñ–Đ²Đ° Đ›Ñ–Đ½Đ°ĐºÑ,\n"
+" * «%s». Đ¯ĐºÑ‰Đ¾ Đ²Đ¸ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ ÑÑ‚ĐµÑ€Ñ‚Đ¸ Đ²ÑÑ– Đ´Đ°Đ½Ñ– Ñ– Đ²ÑÑ– Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸, ÑĐºÑ– Ñ” Đ½Đ° Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ¼Ñƒ\n"
+"диÑĐºÑƒ Ñ– Đ·Đ°Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸ Ñ—Ñ… Đ½Đ¾Đ²Đ¾Ñ ÑиÑÑ‚ĐµĐ¼Đ¾Ñ Mageia,\n"
"Đ²Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Ñ†ĐµĐ¹ Ñ€ĐµĐ¶Đ¸Đ¼. Đ‘ÑƒĐ´ÑŒÑ‚Đµ ÑƒĐ²Đ°Đ¶Đ½Ñ–, Đ±Đ¾ Đ¿Ñ–Đ´Ñ‚Đ²ĐµÑ€Đ´Đ¸Đ²ÑˆĐ¸ Ñ†ĐµĐ¹\n"
-"Đ²Đ¸Đ±Ñ–Ñ€, Ви Đ²Đ¶Đµ Đ½Đµ Đ·Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ¿Đ¾Đ²ĐµÑ€Đ½ÑƒÑ‚Đ¸ÑÑŒ Đ½Đ°Đ·Đ°Đ´.\n"
+"Đ²Đ¸Đ±Ñ–Ñ€, Đ²Đ¸ Đ²Đ¶Đµ Đ½Đµ Đ·Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ¿Đ¾Đ²ĐµÑ€Đ½ÑƒÑ‚Đ¸ÑÑŒ Đ½Đ°Đ·Đ°Đ´.\n"
"\n"
-" !! Đ¯ĐºÑ‰Đ¾ Ви Đ²Đ¸Đ±ĐµÑ€ĐµÑ‚Đµ Ñ†ĐµĐ¹ Ñ€ĐµĐ¶Đ¸Đ¼, Đ²ÑÑ– Đ´Đ°Đ½Ñ– Đ½Đ° Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ¼Ñƒ диÑĐºÑƒ Đ±ÑƒĐ´ÑƒÑ‚ÑŒ "
+" !! Đ¯ĐºÑ‰Đ¾ Đ²Đ¸ Đ²Đ¸Đ±ĐµÑ€ĐµÑ‚Đµ Ñ†ĐµĐ¹ Ñ€ĐµĐ¶Đ¸Đ¼, Đ²ÑÑ– Đ´Đ°Đ½Ñ– Đ½Đ° Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ¼Ñƒ диÑĐºÑƒ Đ±ÑƒĐ´ÑƒÑ‚ÑŒ "
"Đ²Đ¸Đ´Đ°Đ»ĐµĐ½Ñ–. !!\n"
"\n"
-" * \"%s\". Це Đ¿Ñ€Đ¾ÑÑ‚Đ¾ Đ·Ñ–Ñ‚Ñ€Đµ Đ¿Đ¾Đ²Đ½Ñ–ÑÑ‚Ñ Đ²ĐµÑÑŒ диÑĐº Ñ– Đ¿Đ¾Ñ‡Đ½Đµ Đ½Đ¾Đ²Đ¸Đ¹\n"
+" * «%s». Це Đ¿Ñ€Đ¾ÑÑ‚Đ¾ Đ·Ñ–Ñ‚Ñ€Đµ Đ¿Đ¾Đ²Đ½Ñ–ÑÑ‚Ñ Đ²ĐµÑÑŒ диÑĐº Ñ– Đ¿Đ¾Ñ‡Đ½Đµ Đ½Đ¾Đ²Đ¸Đ¹\n"
"Đ¿Đ¾Đ´Ñ–Đ» Đ½Đ° Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸. Đ’ÑÑ– Đ´Đ°Đ½Ñ– Đ½Đ° диÑĐºÑƒ Đ±ÑƒĐ´Đµ Đ²Ñ‚Ñ€Đ°Ñ‡ĐµĐ½Đ¾.\n"
"\n"
-"!! Đ¯ĐºÑ‰Đ¾ Ви Đ²Đ¸Đ±ĐµÑ€ĐµÑ‚Đµ Ñ†ĐµĐ¹ Ñ€ĐµĐ¶Đ¸Đ¼, Đ²ÑÑ– Đ´Đ°Đ½Ñ– Đ½Đ° диÑĐºÑƒ Đ±ÑƒĐ´ÑƒÑ‚ÑŒ Đ²Ñ‚Ñ€Đ°Ñ‡ĐµĐ½Ñ–. !!\n"
+"!! Đ¯ĐºÑ‰Đ¾ Đ²Đ¸ Đ²Đ¸Đ±ĐµÑ€ĐµÑ‚Đµ Ñ†ĐµĐ¹ Ñ€ĐµĐ¶Đ¸Đ¼, Đ²ÑÑ– Đ´Đ°Đ½Ñ– Đ½Đ° диÑĐºÑƒ Đ±ÑƒĐ´ÑƒÑ‚ÑŒ Đ²Ñ‚Ñ€Đ°Ñ‡ĐµĐ½Ñ–. !!\n"
"\n"
-" * \"%s\". Đ’Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Ñ†ĐµĐ¹ Ñ€ĐµĐ¶Đ¸Đ¼, ÑĐºÑ‰Đ¾ Ви Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²Ñ€ÑƒÑ‡Đ½Ñƒ Đ¿ĐµÑ€ĐµÑ€Đ¾Đ·Đ¿Đ¾Đ´Ñ–Đ»Đ¸Ñ‚Đ¸\n"
+" * «%s». Đ’Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Ñ†ĐµĐ¹ Ñ€ĐµĐ¶Đ¸Đ¼, ÑĐºÑ‰Đ¾ Đ²Đ¸ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²Ñ€ÑƒÑ‡Đ½Ñƒ Đ¿ĐµÑ€ĐµÑ€Đ¾Đ·Đ¿Đ¾Đ´Ñ–Đ»Đ¸Ñ‚Đ¸\n"
"Đ¿Ñ€Đ¾Ñтір Đ½Đ° Đ’Đ°ÑˆĐ¾Đ¼Ñƒ Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ¼Ñƒ диÑĐºÑƒ. ĐĐ´Đ½Đ°Đº Đ±ÑƒĐ´ÑŒÑ‚Đµ Đ¾Đ±ĐµÑ€ĐµĐ¶Đ½Đ¸Đ¼Đ¸, Ñ†Đµ --\n"
-"Đ¿Đ¾Ñ‚ÑƒĐ¶Đ½Đ¸Đ¹, але Đ´ÑƒĐ¶Đµ Đ½ĐµĐ±ĐµĐ·Đ¿ĐµÑ‡Đ½Đ¸Đ¹ Đ²Đ¸Đ±Ñ–Ñ€, Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ´ÑƒĐ¶Đµ Đ»ĐµĐ³ĐºĐ¾ Đ²Ñ‚Ñ€Đ°Ñ‚Đ¸Ñ‚Đ¸\n"
-"Đ²ÑÑ– Đ´Đ°Đ½Ñ–. Đ¢Đ¾Đ¼Ñƒ Ñ†ĐµĐ¹ Ñ€ĐµĐ¶Đ¸Đ¼ Đ½Đ°ÑĐ¿Ñ€Đ°Đ²Đ´Ñ– Ñ€ĐµĐºĐ¾Đ¼ĐµĐ½Đ´ÑƒÑ”Ñ‚ÑŒÑÑ Ñ‚Đ¾Đ´Ñ–, ÑĐºÑ‰Đ¾ Ви Đ²Đ¶Đµ\n"
+"Đ¿Đ¾Ñ‚ÑƒĐ¶Đ½Đ¸Đ¹, але Đ´ÑƒĐ¶Đµ Đ½ĐµĐ±ĐµĐ·Đ¿ĐµÑ‡Đ½Đ¸Đ¹ Đ²Đ¸Đ±Ñ–Ñ€, Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ´ÑƒĐ¶Đµ Đ»ĐµĐ³ĐºĐ¾ Đ²Ñ‚Ñ€Đ°Ñ‚Đ¸Ñ‚Đ¸\n"
+"Đ²ÑÑ– Đ´Đ°Đ½Ñ–. Đ¢Đ¾Đ¼Ñƒ Ñ†ĐµĐ¹ Ñ€ĐµĐ¶Đ¸Đ¼ Đ½Đ°ÑĐ¿Ñ€Đ°Đ²Đ´Ñ– Ñ€ĐµĐºĐ¾Đ¼ĐµĐ½Đ´ÑƒÑ”Ñ‚ÑŒÑÑ Ñ‚Đ¾Đ´Ñ–, ÑĐºÑ‰Đ¾ Đ²Đ¸ Đ²Đ¶Đµ\n"
"Ñ‰Đ¾ÑÑŒ Đ¿Đ¾Đ´Ñ–Đ±Đ½Đµ Ñ€Đ¾Đ±Đ¸Đ»Đ¸ Đ°Đ±Đ¾ Đ¼Đ°Ñ”Ñ‚Đµ Đ¿ĐµĐ²Đ½Đ¸Đ¹ Đ´Đ¾ÑĐ²Ñ–Đ´. Đ”Đ»Ñ Đ´ĐµÑ‚Đ°Đ»ÑŒĐ½Ñ–ÑˆĐ¾Ñ— Ñ–Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Ñ–Ñ—,\n"
"ÑĐº Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ Ñ–Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚ DiskDrake, Đ·Đ²ĐµÑ€Ñ‚Đ°Đ¹Ñ‚ĐµÑÑ Đ´Đ¾ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñƒ\n"
"\"Managing Your Partitions\" Đ² \"Starter Guide\"."
@@ -831,7 +837,7 @@ msgstr "Đ’Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ Ñ–ÑĐ½ÑƒÑÑ‡Đ¸Đ¹ Ñ€Đ¾Đ·Đ´Ñ–Đ»"
#: ../help.pm:370
#, c-format
msgid "Use the free space on the Microsoft Windows® partition"
-msgstr ""
+msgstr "Đ’Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ Đ²Ñ–Đ»ÑŒĐ½Đ¸Đ¹ Đ¿Ñ€Đ¾Ñтір Đ½Đ° Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ– Microsoft Windows®"
#: ../help.pm:370
#, c-format
@@ -875,38 +881,38 @@ msgid ""
"\"mformat a:\", or \"fdformat /dev/fd0\" followed by \"mkfs.vfat\n"
"/dev/fd0\"."
msgstr ""
-"ĐÑÑŒ Ñ– Đ²Ñе. Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ·Đ°Đ²ĐµÑ€ÑˆĐµĐ½Đµ Ñ– Đ’Đ°ÑˆĐ° ÑиÑÑ‚ĐµĐ¼Đ° GNU/Linux Đ³Đ¾Ñ‚Đ¾Đ²Đ°\n"
-"Đ´Đ¾ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Đ½Đ½Ñ. ĐŸÑ€Đ¾ÑÑ‚Đ¾ Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ \"%s\" Đ´Đ»Ñ Đ¿ĐµÑ€ĐµĐ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ĐµĐ½Đ½Ñ.\n"
-"Đе Đ·Đ°Đ±ÑƒĐ´ÑŒÑ‚Đµ Đ²Đ¸Đ¹Đ½ÑÑ‚Đ¸ Đ½Đ¾ÑÑ–Ñ— (ĐĐ” Đ°Đ±Đ¾ диÑĐºĐµÑ‚Ñƒ). ĐŸĐµÑ€ÑˆĐµ, Ñ‰Đ¾ Ви Đ¿Đ¾Đ±Đ°Ñ‡Đ¸Ñ‚Đµ\n"
+"ĐÑÑŒ Ñ– Đ²Ñе. Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ·Đ°Đ²ĐµÑ€ÑˆĐµĐ½Đµ Ñ– Đ²Đ°ÑˆĐ° ÑиÑÑ‚ĐµĐ¼Đ° GNU/Linux Đ³Đ¾Ñ‚Đ¾Đ²Đ°\n"
+"Đ´Đ¾ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Đ½Đ½Ñ. ĐŸÑ€Đ¾ÑÑ‚Đ¾ Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ «%s» Đ´Đ»Ñ Đ¿ĐµÑ€ĐµĐ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ĐµĐ½Đ½Ñ.\n"
+"Đе Đ·Đ°Đ±ÑƒĐ´ÑŒÑ‚Đµ Đ²Đ¸Đ¹Đ½ÑÑ‚Đ¸ Đ½Đ¾ÑÑ–Ñ— (ĐĐ” Đ°Đ±Đ¾ диÑĐºĐµÑ‚Ñƒ). ĐŸĐµÑ€ÑˆĐµ, Ñ‰Đ¾ Đ²Đ¸ Đ¿Đ¾Đ±Đ°Ñ‡Đ¸Ñ‚Đµ\n"
"Đ¿Ñ–ÑĐ»Ñ Đ·Đ°Đ²ĐµÑ€ÑˆĐµĐ½Đ½Ñ ÑиÑÑ‚ĐµĐ¼Đ¾Ñ Ñ‚ĐµÑÑ‚Ñ–Đ² Đ¾Đ±Đ»Đ°Đ´Đ½Đ°Đ½Đ½Ñ, Đ±ÑƒĐ´Đµ Đ¼ĐµĐ½Ñ\n"
-"Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ÑƒĐ²Đ°Ñ‡Đ°, ÑĐºĐµ Đ·Đ°Đ¿Ñ€Đ¾Đ¿Đ¾Đ½ÑƒÑ” Đ’Đ°Đ¼ Đ²Đ¸Đ±Ñ–Ñ€ Đ¾Đ¿ĐµÑ€Đ°Ñ†Ñ–Đ¹Đ½Đ¾Ñ— ÑиÑÑ‚ĐµĐ¼Đ¸\n"
+"Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ÑƒĐ²Đ°Ñ‡Đ°, ÑĐºĐµ Đ·Đ°Đ¿Ñ€Đ¾Đ¿Đ¾Đ½ÑƒÑ” Đ²Đ°Đ¼ Đ²Đ¸Đ±Ñ–Ñ€ Đ¾Đ¿ĐµÑ€Đ°Ñ†Ñ–Đ¹Đ½Đ¾Ñ— ÑиÑÑ‚ĐµĐ¼Đ¸\n"
"Đ´Đ»Ñ Đ·Đ°Đ¿ÑƒÑĐºÑƒ.\n"
"\n"
-"ĐĐ½Đ¾Đ¿ĐºĐ° \"%s\"Đ¿Đ¾ĐºĐ°Đ¶Đµ Đ´Đ²Ñ– Ñ–Đ½ÑˆÑ– ĐºĐ½Đ¾Đ¿ĐºĐ¸:\n"
+"ĐĐ½Đ¾Đ¿ĐºĐ° «%sÂ»Đ¿Đ¾ĐºĐ°Đ¶Đµ Đ´Đ²Ñ– Ñ–Đ½ÑˆÑ– ĐºĐ½Đ¾Đ¿ĐºĐ¸:\n"
"\n"
-" * \"%s\": Đ´Đ¾Đ·Đ²Đ¾Đ»ÑÑ” ÑÑ‚Đ²Đ¾Ñ€Đ¸Ñ‚Đ¸ диÑĐºĐµÑ‚Ñƒ Đ´Đ»Ñ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ, ÑĐºĐ° Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾,\n"
+" * «%s»: Đ´Đ¾Đ·Đ²Đ¾Đ»ÑÑ” ÑÑ‚Đ²Đ¾Ñ€Đ¸Ñ‚Đ¸ диÑĐºĐµÑ‚Ñƒ Đ´Đ»Ñ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ, ÑĐºĐ° Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾,\n"
"без Đ´Đ¾Đ¿Đ¾Đ¼Đ¾Đ³Đ¸ Đ¾Đ¿ĐµÑ€Đ°Ñ‚Đ¾Ñ€Đ° Đ²Đ¸ĐºĐ¾Đ½Đ°Ñ” Đ²Ñе Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ, Đ¿Đ¾Đ´Ñ–Đ±Đ½Đµ Đ´Đ¾ Ñ‚Đ¾Đ³Đ¾, ÑĐºĐµ\n"
-"Ви Ñ‰Đ¾Đ¹Đ½Đ¾ Đ·Ñ€Đ¾Đ±Đ¸Đ»Đ¸.\n"
+"Đ²Đ¸ Ñ‰Đ¾Đ¹Đ½Đ¾ Đ·Ñ€Đ¾Đ±Đ¸Đ»Đ¸.\n"
"\n"
" Đ—Đ°ÑƒĐ²Đ°Đ¶Ñ‚Đµ, Ñ‰Đ¾ Đ¿Ñ–ÑĐ»Ñ Đ½Đ°Ñ‚Đ¸ÑĐ½ĐµĐ½Đ½Ñ Đ½Đ° ĐºĐ½Đ¾Đ¿ĐºÑƒ Đ±ÑƒĐ´ÑƒÑ‚ÑŒ Đ¼Đ¾Đ¶Đ»Đ¸Đ²Ñ– Đ´Đ²Đ° Ñ€Ñ–Đ·Đ½Ñ–\n"
"Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ¸:\n"
"\n"
-" * \"%s\". Це Ñ‡Đ°ÑÑ‚ĐºĐ¾Đ²Đ¾ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Đ·Đ¾Đ²Đ°Đ½Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ. Đ’ Ñ€ĐµĐ¶Đ¸Đ¼Ñ–\n"
+" * «%s». Це Ñ‡Đ°ÑÑ‚ĐºĐ¾Đ²Đ¾ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Đ·Đ¾Đ²Đ°Đ½Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ. Đ’ Ñ€ĐµĐ¶Đ¸Đ¼Ñ–\n"
"Đ´Ñ–Đ°Đ»Đ¾Đ³Ñƒ Đ²Ñ–Đ´Đ±ÑƒĐ²Đ°Ñ”Ñ‚ÑŒÑÑ Ñ‚Ñ–Đ»ÑŒĐºĐ¸ ĐµÑ‚Đ°Đ¿ Ñ€Đ¾Đ·Đ±Đ¸Ñ‚Ñ‚Ñ Đ½Đ° Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸.\n"
"\n"
-" * \"%s\". ĐŸĐ¾Đ²Đ½Ñ–ÑÑ‚Ñ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Đ·Đ¾Đ²Đ°Đ½Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ: Ñ‚Đ²ĐµÑ€Đ´Đ¸Đ¹ диÑĐº\n"
+" * «%s». ĐŸĐ¾Đ²Đ½Ñ–ÑÑ‚Ñ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Đ·Đ¾Đ²Đ°Đ½Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ: Ñ‚Đ²ĐµÑ€Đ´Đ¸Đ¹ диÑĐº\n"
"Đ¿Đ¾Đ²Đ½Ñ–ÑÑ‚Ñ Đ¿ĐµÑ€ĐµĐ·Đ°Đ¿Đ¸ÑуєтьÑÑ, Đ²ÑÑ– Đ´Đ°Đ½Ñ– Đ²Ñ‚Ñ€Đ°Ñ‡Đ°ÑтьÑÑ.\n"
"\n"
" Đ¦ĐµĐ¹ Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€ Ñ” Đ´ÑƒĐ¶Đµ Đ·Ñ€ÑƒÑ‡Đ½Đ¸Đ¼ Đ¿Ñ€Đ¸ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ– Đ½Đ° Đ±Đ°Đ³Đ°Ñ‚Đ¾ Đ¿Đ¾Đ´Ñ–Đ±Đ½Đ¸Ñ…\n"
"Đ¼Đ°ÑˆĐ¸Đ½. Đ”Đ¸Đ²Ñ–Ñ‚ÑŒÑÑ Ñ€Đ¾Đ·Đ´Ñ–Đ» Auto install Đ½Đ° Đ½Đ°ÑˆĐ¾Đ¼Ñƒ Đ²ĐµĐ±-ÑĐ°Đ¹Ñ‚Ñ– Đ´Đ»Ñ Đ´ĐµÑ‚Đ°Đ»ÑŒĐ½Đ¾Ñ—\n"
"Ñ–Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Ñ–Ñ—.\n"
"\n"
-" * \"%s\"(*): Đ·Đ±ĐµÑ€Ñ–Đ³Đ°Ñ” ÑĐ¿Đ¸ÑĐ¾Đº Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ², Đ²Đ¸Đ±Ñ€Đ°Đ½Đ¸Ñ… Đ¿Ñ€Đ¸ Ñ†ÑŒĐ¾Đ¼Ñƒ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ–.\n"
+" * «%s»(*): Đ·Đ±ĐµÑ€Ñ–Đ³Đ°Ñ” ÑĐ¿Đ¸ÑĐ¾Đº Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ², Đ²Đ¸Đ±Ñ€Đ°Đ½Đ¸Ñ… Đ¿Ñ€Đ¸ Ñ†ÑŒĐ¾Đ¼Ñƒ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ–.\n"
"Đ©Đ¾Đ± Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Ñ‚Đ¸ Ñ†ĐµĐ¹ Đ²Đ¸Đ±Ñ–Ñ€ Đ¿Ñ€Đ¸ Ñ–Đ½ÑˆĐ¾Đ¼Ñƒ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ–, Đ²ÑÑ‚Đ°Đ²Ñ‚Đµ диÑĐºĐµÑ‚Ñƒ Ñ–\n"
"Đ·Đ°Đ¿ÑƒÑтіть Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ. ĐŸÑ€Đ¸ Đ¿Ñ–Đ´ĐºĐ°Đ·Ñ†Ñ– Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ ĐºĐ»Đ°Đ²Ñ–ÑˆÑƒ [F1] Ñ– Đ²Đ²ĐµĐ´Ñ–Ñ‚ÑŒ\n"
">>linux defcfg=\"floppy\" << Ñ– Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ [Enter].\n"
"\n"
-"(*) Đ’Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ¼Đ°Ñ‚Đ¸ диÑĐºĐµÑ‚Ñƒ у FAT-Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Ñ–. Đ©Đ¾Đ± ÑÑ‚Đ²Đ¾Ñ€Đ¸Ñ‚Đ¸ Ñ‚Đ°ĐºÑƒ Đ²\n"
+"(*) Đ²Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ¼Đ°Ñ‚Đ¸ диÑĐºĐµÑ‚Ñƒ у FAT-Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Ñ–. Đ©Đ¾Đ± ÑÑ‚Đ²Đ¾Ñ€Đ¸Ñ‚Đ¸ Ñ‚Đ°ĐºÑƒ Đ²\n"
"GNU/Linux, Đ²Đ²ĐµĐ´Ñ–Ñ‚ÑŒ \"mformat a:\", Đ°Đ±Đ¾ \"fdformat /dev/fd0\", а Đ¿Ñ–ÑĐ»Ñ Ñ†ÑŒĐ¾Đ³Đ¾\n"
"\"mkfs.vfat /dev/fd0\"."
@@ -918,17 +924,17 @@ msgstr "Đ¡Ñ‚Đ²Đ¾Ñ€Đ¸Ñ‚Đ¸ диÑĐºĐµÑ‚Ñƒ Đ´Đ»Ñ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾Đ³Đ¾ Đ²ÑÑ‚
#: ../help.pm:405
#, c-format
msgid "Replay"
-msgstr ""
+msgstr "ĐŸĐ¾Đ²Ñ‚Đ¾Ñ€Đ¸Ñ‚Đ¸"
#: ../help.pm:405
#, c-format
msgid "Automated"
-msgstr ""
+msgstr "ĐĐ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾"
#: ../help.pm:405
#, c-format
msgid "Save packages selection"
-msgstr ""
+msgstr "Đ—Đ±ĐµÑ€ĐµĐ³Ñ‚Đ¸ Đ¿ĐµÑ€ĐµĐ»Ñ–Đº Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ²"
#: ../help.pm:408
#, c-format
@@ -950,39 +956,39 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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"
"GNU/Linux, Đ¼Đ¾Đ¶Đ»Đ¸Đ²Đ¾, Đ·Đ°Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ¿ĐµÑ€ĐµÑ„Đ¾Ñ€Đ¼Đ°Ñ‚ÑƒĐ²Đ°Ñ‚Đ¸ деÑĐºÑ– Đ· Đ½Đ¸Ñ…\n"
"Đ´Đ»Ñ Ñ‚Đ¾Đ³Đ¾, Ñ‰Đ¾Đ± ÑÑ‚ĐµÑ€Ñ‚Đ¸ Đ´Đ°Đ½Ñ–, ÑĐºÑ– Đ½Đ° Đ½Đ¸Ñ… Đ·Đ°Đ¿Đ¸ÑĐ°Đ½Ñ–. Đ¯ĐºÑ‰Đ¾ Ви\n"
"Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Ñ†Đµ Đ·Ñ€Đ¾Đ±Đ¸Ñ‚Đ¸, Đ²Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Ñ‚Đ°ĐºĐ¾Đ¶ Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸, ÑĐºÑ– Ñ…Đ¾Ñ‡ĐµÑ‚Đµ\n"
"Đ²Ñ–Đ´Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚ÑƒĐ²Đ°Ñ‚Đ¸.\n"
"\n"
"Đ—Đ°ÑƒĐ²Đ°Đ¶Ñ‚Đµ, Đ¾Đ´Đ½Đ°Đº, Ñ‰Đ¾ Đ½Đµ Đ¾Đ±Đ¾Đ²'ÑĐ·ĐºĐ¾Đ²Đ¾ Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚ÑƒĐ²Đ°Ñ‚Đ¸ Đ²ÑÑ– Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸, ÑĐºÑ–\n"
-"Ñ–ÑĐ½ÑƒĐ²Đ°Đ»Đ¸ Ñ€Đ°Đ½Ñ–ÑˆĐµ. Ви Đ¿Đ¾Đ²Đ¸Đ½Đ½Ñ– Đ²Ñ–Đ´Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚ÑƒĐ²Đ°Ñ‚Đ¸ Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸, ÑĐºÑ– Đ¼Ñ–ÑÑ‚Ñть\n"
+"Ñ–ÑĐ½ÑƒĐ²Đ°Đ»Đ¸ Ñ€Đ°Đ½Ñ–ÑˆĐµ. Đ²Đ¸ Đ¿Đ¾Đ²Đ¸Đ½Đ½Ñ– Đ²Ñ–Đ´Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚ÑƒĐ²Đ°Ñ‚Đ¸ Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸, ÑĐºÑ– Đ¼Ñ–ÑÑ‚Ñть\n"
"Đ¾Đ¿ĐµÑ€Đ°Ñ†Ñ–Đ¹Đ½Ñƒ ÑиÑÑ‚ĐµĐ¼Ñƒ (Ñ‚Đ°ĐºÑ–, ÑĐº \"/\", \"/usr\" Ñ‡Đ¸ \"/var\"), але Đ½Đµ Đ¼ÑƒÑĐ¸Ñ‚Đµ\n"
-"Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚ÑƒĐ²Đ°Ñ‚Đ¸ ті Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸, ÑĐºÑ– Đ¼Ñ–ÑÑ‚Ñть Đ´Đ°Đ½Ñ–, ÑĐºÑ– Ви б Ñ…Đ¾Ñ‚Ñ–Đ»Đ¸ Đ·Đ±ĐµÑ€ĐµĐ³Ñ‚Đ¸\n"
+"Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚ÑƒĐ²Đ°Ñ‚Đ¸ ті Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸, ÑĐºÑ– Đ¼Ñ–ÑÑ‚Ñть Đ´Đ°Đ½Ñ–, ÑĐºÑ– Đ²Đ¸ б Ñ…Đ¾Ñ‚Ñ–Đ»Đ¸ Đ·Đ±ĐµÑ€ĐµĐ³Ñ‚Đ¸\n"
"(Ñ‚Đ¸Đ¿Đ¾Đ²Đ¾ Ñ†Đµ Ñ€Đ¾Đ·Đ´Ñ–Đ» \"/home\").\n"
"\n"
"Đ‘ÑƒĐ´ÑŒÑ‚Đµ ÑƒĐ²Đ°Đ¶Đ½Ñ– Đ· Đ²Đ¸Đ±Đ¾Ñ€Đ¾Đ¼ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ–Đ². ĐŸÑ–ÑĐ»Ñ Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚ÑƒĐ²Đ°Đ½Đ½Ñ Đ²ÑÑ– Đ´Đ°Đ½Ñ– Đ½Đ°\n"
"Đ²Đ¸Đ±Ñ€Đ°Đ½Đ¸Ñ… Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ°Ñ… Đ±ÑƒĐ´ÑƒÑ‚ÑŒ ÑÑ‚ĐµÑ€Ñ‚Ñ– Ñ– Ñ—Ñ… Đ²Đ¶Đµ Đ½Đµ Đ¼Đ¾Đ¶Đ½Đ° Đ±ÑƒĐ´Đµ Đ²Ñ–Đ´Đ½Đ¾Đ²Đ¸Ñ‚Đ¸.\n"
"\n"
-"ĐĐ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ Đ½Đ° \"%s\", ĐºĐ¾Đ»Đ¸ Đ±ÑƒĐ´ĐµÑ‚Đµ Đ³Đ¾Ñ‚Đ¾Đ²Ñ– Đ¿Ñ€Đ¸ÑÑ‚ÑƒĐ¿Đ¸Ñ‚Đ¸ Đ´Đ¾ Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚ÑƒĐ²Đ°Đ½Đ½Ñ\n"
+"ĐĐ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ Đ½Đ° «%s», ĐºĐ¾Đ»Đ¸ Đ±ÑƒĐ´ĐµÑ‚Đµ Đ³Đ¾Ñ‚Đ¾Đ²Ñ– Đ¿Ñ€Đ¸ÑÑ‚ÑƒĐ¿Đ¸Ñ‚Đ¸ Đ´Đ¾ Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚ÑƒĐ²Đ°Đ½Đ½Ñ\n"
"Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ–Đ².\n"
"\n"
-"ĐĐ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ Đ½Đ° \"%s\", ÑĐºÑ‰Đ¾ Ви Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Ñ–Đ½ÑˆÑ– Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸ Đ´Đ»Ñ\n"
-"Ñ‚Đ¾Đ³Đ¾, Ñ‰Đ¾Đ± Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Đ½Đ¾Đ²Ñƒ ÑиÑÑ‚ĐµĐ¼Ñƒ ĐœĐ°Đ½Đ´Ñ€Ñ–Đ²Đ° Đ»Ñ–Đ½Đ°ĐºÑ.\n"
+"ĐĐ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ Đ½Đ° «%s», ÑĐºÑ‰Đ¾ Đ²Đ¸ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Ñ–Đ½ÑˆÑ– Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸ Đ´Đ»Ñ\n"
+"Ñ‚Đ¾Đ³Đ¾, Ñ‰Đ¾Đ± Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Đ½Đ¾Đ²Ñƒ ÑиÑÑ‚ĐµĐ¼Ñƒ Mageia.\n"
"\n"
-"ĐĐ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ Đ½Đ° \"%s\", ÑĐºÑ‰Đ¾ Ви Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸ Đ´Đ»Ñ\n"
+"ĐĐ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ Đ½Đ° «%s», ÑĐºÑ‰Đ¾ Đ²Đ¸ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸ Đ´Đ»Ñ\n"
"Đ¿ĐµÑ€ĐµĐ²Ñ–Ñ€ĐºĐ¸ Đ½Đ° Ñ–ÑĐ½ÑƒĐ²Đ°Đ½Đ½Ñ Đ·Đ±Ñ–Đ¹Đ½Đ¸Ñ… Đ±Đ»Đ¾ĐºÑ–Đ²."
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -994,17 +1000,17 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"ĐĐ¾Đ»Đ¸ Ви Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ÑÑ”Ñ‚Đµ ĐœĐ°Đ½Đ´Ñ€Ñ–Đ²Đ° Đ»Ñ–Đ½Đ°ĐºÑ, деÑĐºÑ– Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸ Đ¼Đ¾Đ¶ÑƒÑ‚ÑŒ\n"
-"Đ±ÑƒÑ‚Đ¸ Đ¿Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Ñ– Đ· Ñ‡Đ°Ñу Đ²Đ¸Ñ…Đ¾Đ´Ñƒ диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Đ²Ñƒ. ĐœĐ¾Đ¶ÑƒÑ‚ÑŒ Đ±ÑƒÑ‚Đ¸ Đ²Đ¸Đ¿Ñ€Đ°Đ²Đ»ĐµĐ½Ñ–\n"
+"ĐĐ¾Đ»Đ¸ Đ²Đ¸ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ÑÑ”Ñ‚Đµ Mageia, деÑĐºÑ– Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸ Đ¼Đ¾Đ¶ÑƒÑ‚ÑŒ\n"
+"Đ±ÑƒÑ‚Đ¸ Đ¿Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Ñ– Đ· Ñ‡Đ°Ñу Đ²Đ¸Ñ…Đ¾Đ´Ñƒ диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Đ²Đ°. ĐœĐ¾Đ¶ÑƒÑ‚ÑŒ Đ±ÑƒÑ‚Đ¸ Đ²Đ¸Đ¿Ñ€Đ°Đ²Đ»ĐµĐ½Ñ–\n"
"Đ¿Đ¾Đ¼Đ¸Đ»ĐºĐ¸, Đ²Đ¸Ñ€Ñ–ÑˆĐµĐ½Ñ– Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼Đ¸ Đ±ĐµĐ·Đ¿ĐµĐºĐ¸. Đ©Đ¾Đ± Đ¼Đ°Ñ‚Đ¸ ĐºĐ¾Ñ€Đ¸Ñть Đ²Ñ–Đ´ Ñ†Đ¸Ñ… Đ¿Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½ÑŒ,\n"
-"Đ·Đ°Ñ€Đ°Đ· Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ·Đ²Đ°Đ½Ñ‚Đ°Đ¶Đ¸Ñ‚Đ¸ Ñ—Ñ… Đ· Đ†Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚Ñƒ. ĐŸĐµÑ€ĐµĐ²Ñ–Ñ€Ñ‚Đµ \"%s\", ÑĐºÑ‰Đ¾ Đ¼Đ°Ñ”Ñ‚Đµ\n"
-"Đ·Đ²'ÑĐ·Đ¾Đº Đ· Đ†Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚Đ¾Đ¼, Đ°Đ±Đ¾ \"%s\", ÑĐºÑ‰Đ¾ Đ±Đ°Đ¶Đ°Ñ”Ñ‚Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Đ¿Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Ñ– Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸\n"
+"Đ·Đ°Ñ€Đ°Đ· Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ·Đ²Đ°Đ½Ñ‚Đ°Đ¶Đ¸Ñ‚Đ¸ Ñ—Ñ… Đ· Ñ–Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚Ñƒ. ĐŸĐµÑ€ĐµĐ²Ñ–Ñ€Ñ‚Đµ «%s», ÑĐºÑ‰Đ¾ Đ¼Đ°Ñ”Ñ‚Đµ\n"
+"Đ·Đ²'ÑĐ·Đ¾Đº Đ· Ñ–Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚Đ¾Đ¼, Đ°Đ±Đ¾ «%s», ÑĐºÑ‰Đ¾ Đ±Đ°Đ¶Đ°Ñ”Ñ‚Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Đ¿Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Ñ– Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸\n"
"Đ¿Ñ–Đ·Đ½Ñ–ÑˆĐµ.\n"
"\n"
-"Đ’Đ¸Đ±Ñ€Đ°Đ²ÑˆĐ¸ \"%s\", Ви Đ¿Đ¾Đ±Đ°Ñ‡Đ¸Ñ‚Đµ ÑĐ¿Đ¸ÑĐ¾Đº Đ°Đ´Ñ€ĐµÑ, Đ·Đ²Ñ–Đ´ĐºĐ¸ Đ¼Đ¾Đ¶ÑƒÑ‚ÑŒ Đ±ÑƒÑ‚Đ¸ Đ²Đ·Ñті\n"
-"Đ¿Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ. Đ’Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ ÑĐºÑ–ÑÑŒ Ñ–Đ· Đ½Đ°Đ¹Đ±Đ»Đ¸Đ¶Ñ‡Đ¸Ñ… Đ´Đ¾ ВаÑ. ĐŸĐ¾ÑĐ²Đ¸Ñ‚ÑŒÑÑ\n"
-"Đ´ĐµÑ€ĐµĐ²Đ¾ Đ²Đ¸Đ±Đ¾Ñ€Ñƒ Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ²: Đ·Ñ€Đ¾Đ±Ñ–Ñ‚ÑŒ Đ²Đ¸Đ±Ñ–Ñ€ Ñ– Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ \"%s\", Ñ‰Đ¾Đ± Đ·Đ²Đ°Đ½Ñ‚Đ°Đ¶Đ¸Ñ‚Đ¸\n"
-"Ñ– Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Ñ—Ñ…, Đ°Đ±Đ¾ \"%s\", Ñ‰Đ¾Đ± Đ²Đ¸Đ¹Ñ‚Đ¸."
+"Đ’Đ¸Đ±Ñ€Đ°Đ²ÑˆĐ¸ «%s», Đ²Đ¸ Đ¿Đ¾Đ±Đ°Ñ‡Đ¸Ñ‚Đµ ÑĐ¿Đ¸ÑĐ¾Đº Đ°Đ´Ñ€ĐµÑ, Đ·Đ²Ñ–Đ´ĐºĐ¸ Đ¼Đ¾Đ¶ÑƒÑ‚ÑŒ Đ±ÑƒÑ‚Đ¸ Đ²Đ·Ñті\n"
+"Đ¿Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ. Đ²Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ ÑĐºÑ–ÑÑŒ Ñ–Đ· Đ½Đ°Đ¹Đ±Đ»Đ¸Đ¶Ñ‡Đ¸Ñ… Đ´Đ¾ Đ²Đ°Ñ. Đ‘ÑƒĐ´Đµ Đ¿Đ¾ĐºĐ°Đ·Đ°Đ½Đ¾\n"
+"Đ´ĐµÑ€ĐµĐ²Đ¾ Đ²Đ¸Đ±Đ¾Ñ€Ñƒ Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ²: Đ·Ñ€Đ¾Đ±Ñ–Ñ‚ÑŒ Đ²Đ¸Đ±Ñ–Ñ€ Ñ– Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ «%s», Ñ‰Đ¾Đ± Đ·Đ²Đ°Đ½Ñ‚Đ°Đ¶Đ¸Ñ‚Đ¸\n"
+"Ñ– Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Ñ—Ñ…, Đ°Đ±Đ¾ «%s», Ñ‰Đ¾Đ± Đ²Đ¸Đ¹Ñ‚Đ¸."
#: ../help.pm:450
#, c-format
@@ -1016,24 +1022,24 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
+"Đ’ Ñ†ÑŒĐ¾Đ¼Ñƒ Đ¼Ñ–Ñці DrakX даÑть Đ²Đ°Đ¼ Đ¼Đ¾Đ¶Đ»Đ¸Đ²Ñ–Ñть Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Ñ€Ñ–Đ²ĐµĐ½ÑŒ Đ±ĐµĐ·Đ¿ĐµĐºĐ¸\n"
"Đ´Đ»Ñ Đ’Đ°ÑˆĐ¾Ñ— ÑиÑÑ‚ĐµĐ¼Đ¸. Đа Đ¿Ñ€Đ°ĐºÑ‚Đ¸Ñ†Ñ– Đ¼Đ¾Đ¶Đ½Đ° Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ Ñ‚Đ°ĐºĐµ Đ¿Ñ€Đ°Đ²Đ¸Đ»Đ¾:\n"
"Ñ€Ñ–Đ²ĐµĐ½ÑŒ Đ±ĐµĐ·Đ¿ĐµĐºĐ¸ Đ¿Đ¾Đ²Đ¸Đ½ĐµĐ½ Đ±ÑƒÑ‚Đ¸ Đ²Đ¸Ñ‰Đ¸Đ¹, ÑĐºÑ‰Đ¾ Đ½Đ° Đ¼Đ°ÑˆĐ¸Đ½Ñ– Đ·Đ±ĐµÑ€Ñ–Đ³Đ°Ñ‚Đ¸Đ¼ÑƒÑ‚ÑŒÑÑ\n"
-"Đ²Đ°Đ¶Đ»Đ¸Đ²Ñ– Đ´Đ°Đ½Ñ–, Đ°Đ±Đ¾ ÑĐºÑ‰Đ¾ Đ²Đ¾Đ½Đ° Đ±ÑƒĐ´Đµ Đ±ĐµĐ·Đ¿Đ¾ÑĐµÑ€ĐµĐ´Đ½ÑŒĐ¾ Đ¿Ñ–Đ´'Ñ”Đ´Đ½Đ°Đ½Đ° Đ´Đ¾ Đ†Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚Ñƒ.\n"
+"Đ²Đ°Đ¶Đ»Đ¸Đ²Ñ– Đ´Đ°Đ½Ñ–, Đ°Đ±Đ¾ ÑĐºÑ‰Đ¾ Đ²Đ¾Đ½Đ° Đ±ÑƒĐ´Đµ Đ±ĐµĐ·Đ¿Đ¾ÑĐµÑ€ĐµĐ´Đ½ÑŒĐ¾ Đ¿Ñ–Đ´'Ñ”Đ´Đ½Đ°Đ½Đ° Đ´Đ¾ Ñ–Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚Ñƒ.\n"
"ĐŸĐ»Đ°Ñ‚Đ¾Ñ Đ·Đ° Đ²Đ¸Ñ‰Đ¸Đ¹ Ñ€Ñ–Đ²ĐµĐ½ÑŒ Đ±ĐµĐ·Đ¿ĐµĐºĐ¸ у Đ±Ñ–Đ»ÑŒÑˆĐ¾Ñті Đ²Đ¸Đ¿Đ°Đ´ĐºÑ–Đ² Ñ” Đ»ĐµĐ³ĐºÑ–Ñть у\n"
"Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Đ½Đ½Ñ–.\n"
"\n"
-"Đ¯ĐºÑ‰Đ¾ Ви Đ½Đµ Đ·Đ½Đ°Ñ”Ñ‚Đµ, Đ½Đ° Ñ‡Đ¾Đ¼Ñƒ Đ·ÑƒĐ¿Đ¸Đ½Đ¸Ñ‚Đ¸ÑÑŒ, Đ·Đ°Đ»Đ¸ÑˆÑ‚Đµ Đ²Ñе, ÑĐº Ñ”. Ви Đ·Đ¼Đ¾Đ¶ĐµÑ‚Đµ\n"
+"Đ¯ĐºÑ‰Đ¾ Đ²Đ¸ Đ½Đµ Đ·Đ½Đ°Ñ”Ñ‚Đµ, Đ½Đ° Ñ‡Đ¾Đ¼Ñƒ Đ·ÑƒĐ¿Đ¸Đ½Đ¸Ñ‚Đ¸ÑÑŒ, Đ·Đ°Đ»Đ¸ÑˆÑ‚Đµ Đ²Ñе, ÑĐº Ñ”. Đ²Đ¸ Đ·Đ¼Đ¾Đ¶ĐµÑ‚Đµ\n"
"Đ·Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸ Ñ€Ñ–Đ²ĐµĐ½ÑŒ Đ±ĐµĐ·Đ¿ĐµĐºĐ¸ Đ¿Ñ–Đ·Đ½Ñ–ÑˆĐµ Đ· Đ´Đ¾Đ¿Đ¾Đ¼Đ¾Đ³Đ¾Ñ Ñ–Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Ñƒ draksec Đ· \n"
-"Đ¦ĐµĐ½Ñ‚Ñ€Ñƒ ĐºĐµÑ€ÑƒĐ²Đ°Đ½Đ½Ñ ĐœĐ°Đ½Đ´Ñ€Ñ–Đ²Đ°.\n"
+"Đ¦ĐµĐ½Ñ‚Ñ€Ñƒ ĐºĐµÑ€ÑƒĐ²Đ°Đ½Đ½Ñ Mageia.\n"
"\n"
-"ĐŸĐ¾Đ»Đµ \"%s\" Đ¼Đ¾Đ¶Đµ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ÑÑ Đ´Đ»Ñ ÑĐ¿Đ¾Đ²Ñ–Ñ‰ĐµĐ½Đ½Ñ ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Đ°, ÑĐºĐ¸Đ¹\n"
+"ĐŸĐ¾Đ»Đµ «%s» Đ¼Đ¾Đ¶Đµ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ÑÑ Đ´Đ»Ñ ÑĐ¿Đ¾Đ²Ñ–Ñ‰ĐµĐ½Đ½Ñ ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Đ°, ÑĐºĐ¸Đ¹\n"
"Đ²Ñ–Đ´Đ¿Đ¾Đ²Ñ–Đ´Đ°Ñ” за Đ±ĐµĐ·Đ¿ĐµĐºÑƒ. ĐŸĐ¾Đ²Ñ–Đ´Đ¾Đ¼Đ»ĐµĐ½Đ½Ñ Đ²Ñ–Đ´Đ¿Ñ€Đ°Đ²Đ»ÑÑ‚Đ¸Đ¼ĐµÑ‚ÑŒÑÑ Đ½Đ° Đ²ĐºĐ°Đ·Đ°Đ½Ñƒ Đ°Đ´Ñ€ĐµÑу."
#: ../help.pm:461
@@ -1045,21 +1051,24 @@ msgstr "ĐĐ´Đ¼Ñ–Đ½Ñ–ÑÑ‚Ñ€Đ°Ñ‚Đ¾Ñ€ Đ· Đ±ĐµĐ·Đ¿ĐµĐºĐ¸"
#, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1075,21 +1084,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1106,73 +1117,67 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
-"Đ—Đ°Ñ€Đ°Đ· Đ’Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸, ÑĐºÑ– Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ Đ´Đ»Ñ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ\n"
-"Đ’Đ°ÑˆĐ¾Ñ— Đ½Đ¾Đ²Đ¾Ñ— ÑиÑÑ‚ĐµĐ¼Đ¸ ĐœĐ°Đ½Đ´Ñ€Ñ–Đ²Đ° Đ»Ñ–Đ½Đ°ĐºÑ. Đ¯ĐºÑ‰Đ¾ ці Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸ Đ²Đ¶Đµ Đ±ÑƒĐ»Đ¸ ÑÑ‚Đ²Đ¾Ñ€ĐµĐ½Ñ–\n"
+"Đ—Đ°Ñ€Đ°Đ· Đ²Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸, ÑĐºÑ– Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ Đ´Đ»Ñ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ\n"
+"Đ’Đ°ÑˆĐ¾Ñ— Đ½Đ¾Đ²Đ¾Ñ— ÑиÑÑ‚ĐµĐ¼Đ¸ Mageia. Đ¯ĐºÑ‰Đ¾ ці Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸ Đ²Đ¶Đµ Đ±ÑƒĐ»Đ¸ ÑÑ‚Đ²Đ¾Ñ€ĐµĐ½Ñ–\n"
"Đ¿Ñ€Đ¸ Đ¿Đ¾Đ¿ĐµÑ€ĐµĐ´Đ½ÑŒĐ¾Đ¼Ñƒ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ– ÑиÑÑ‚ĐµĐ¼Đ¸ GNU/Linux, Đ°Đ±Đ¾ ÑÑ‚Đ²Đ¾Ñ€ĐµĐ½Ñ– Ñ–Đ½ÑˆĐ¾Ñ\n"
-"Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¾Ñ Ñ€Đ¾Đ·Đ¿Đ¾Đ´Ñ–Đ»Ñƒ диÑĐºÑƒ, Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ ÑĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Ñ‚Đ¸ÑÑ Đ²Đ¶Đµ Ñ–ÑĐ½ÑƒÑÑ‡Đ¸Đ¼Đ¸\n"
+"Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¾Ñ Ñ€Đ¾Đ·Đ¿Đ¾Đ´Ñ–Đ»Ñƒ диÑĐºÑƒ, Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ ÑĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Ñ‚Đ¸ÑÑ Đ²Đ¶Đµ Ñ–ÑĐ½ÑƒÑÑ‡Đ¸Đ¼Đ¸\n"
"Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ°Đ¼Đ¸. Đ’ Ñ–Đ½ÑˆĐ¾Đ¼Ñƒ Đ²Đ¸Đ¿Đ°Đ´ĐºÑƒ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ ÑÑ‚Đ²Đ¾Ñ€Đ¸Ñ‚Đ¸ Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸ Đ½Đ° Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ¼Ñƒ диÑĐºÑƒ.\n"
"\n"
-"Đ©Đ¾Đ± ÑÑ‚Đ²Đ¾Ñ€Đ¸Ñ‚Đ¸ Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸, Đ’Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Ñ‚Đ²ĐµÑ€Đ´Đ¸Đ¹ диÑĐº. Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ\n"
+"Đ©Đ¾Đ± ÑÑ‚Đ²Đ¾Ñ€Đ¸Ñ‚Đ¸ Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸, Đ²Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Ñ‚Đ²ĐµÑ€Đ´Đ¸Đ¹ диÑĐº. Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ\n"
"Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ диÑĐº, ĐºĐ»Đ°Ñ†Đ½ÑƒĐ²ÑˆĐ¸ Đ½Đ° \"hda\" Đ´Đ»Ñ Đ¿ĐµÑ€ÑˆĐ¾Đ³Đ¾ диÑĐºÑƒ Ñ‚Đ¸Đ¿Ñƒ IDE,\n"
-"\"hdb\" Đ´Đ»Ñ Đ´Ñ€ÑƒĐ³Đ¾Đ³Đ¾ диÑĐºÑƒ Ñ‚Đ¸Đ¿Ñƒ IDE, \"sda\", ÑĐºÑ‰Đ¾ Ви Đ±ÑƒĐ´ĐµÑ‚Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ÑĐ²Đ°Ñ‚Đ¸\n"
+"\"hdb\" Đ´Đ»Ñ Đ´Ñ€ÑƒĐ³Đ¾Đ³Đ¾ диÑĐºÑƒ Ñ‚Đ¸Đ¿Ñƒ IDE, \"sda\", ÑĐºÑ‰Đ¾ Đ²Đ¸ Đ±ÑƒĐ´ĐµÑ‚Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ÑĐ²Đ°Ñ‚Đ¸\n"
"ÑиÑÑ‚ĐµĐ¼Ñƒ Đ½Đ° Đ¿ĐµÑ€ÑˆĐ¾Đ¼Ñƒ диÑĐºÑƒ Ñ‚Đ¸Đ¿Ñƒ SCSI Ñ– Ñ‚Đ°Đº Đ´Đ°Đ»Ñ–.\n"
"\n"
-"Đ©Đ¾Đ± Ñ€Đ¾Đ·Đ±Đ¸Ñ‚Đ¸ диÑĐº Đ½Đ° Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸, Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ ÑĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Ñ‚Đ¸ÑÑ Ñ‚Đ°ĐºĐ¸Đ¼Đ¸ ĐºĐ¾Đ¼Đ°Đ½Đ´Đ°Đ¼Đ¸:\n"
+"Đ©Đ¾Đ± Ñ€Đ¾Đ·Đ±Đ¸Ñ‚Đ¸ диÑĐº Đ½Đ° Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸, Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ ÑĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Ñ‚Đ¸ÑÑ Ñ‚Đ°ĐºĐ¸Đ¼Đ¸ ĐºĐ¾Đ¼Đ°Đ½Đ´Đ°Đ¼Đ¸:\n"
"\n"
-" * \"%s\": Đ²Đ¸Đ´Đ°Đ»ÑÑ” Đ²ÑÑ– Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸ Đ½Đ° Đ²Đ¸Đ±Ñ€Đ°Đ½Đ¾Đ¼Ñƒ Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ¼Ñƒ диÑĐºÑƒ\n"
+" * «%s»: Đ²Đ¸Đ»ÑƒÑ‡Đ°Ñ” Đ²ÑÑ– Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸ Đ½Đ° Đ²Đ¸Đ±Ñ€Đ°Đ½Đ¾Đ¼Ñƒ Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ¼Ñƒ диÑĐºÑƒ\n"
"\n"
-" * \"%s\": Ñ†Ñ ĐºĐ¾Đ¼Đ°Đ½Đ´Đ° Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ ÑÑ‚Đ²Đ¾Ñ€Đ¸Ñ‚ÑŒ Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸ Ñ‚Đ¸Đ¿Ñƒ ext3 Ñ‚Đ° swap\n"
+" * «%s»: Ñ†Ñ ĐºĐ¾Đ¼Đ°Đ½Đ´Đ° Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ ÑÑ‚Đ²Đ¾Ñ€Đ¸Ñ‚ÑŒ Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸ Ñ‚Đ¸Đ¿Ñƒ ext4 Ñ‚Đ° swap\n"
"Đ½Đ° Đ²Ñ–Đ»ÑŒĐ½Đ¾Đ¼Ñƒ Đ¼Ñ–Ñці диÑĐºÑƒ\n"
"\n"
-"\"%s\": Đ´Đ°Ñ” Đ´Đ¾ÑÑ‚ÑƒĐ¿ Đ´Đ¾ Đ´Đ¾Đ´Đ°Ñ‚ĐºĐ¾Đ²Đ¸Ñ… Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Ñ–Đ²:\n"
+"«%s»: Đ´Đ°Ñ” Đ´Đ¾ÑÑ‚ÑƒĐ¿ Đ´Đ¾ Đ´Đ¾Đ´Đ°Ñ‚ĐºĐ¾Đ²Đ¸Ñ… Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Ñ–Đ²:\n"
"\n"
-" * \"%s\": Đ·Đ°Đ¿Đ¸Ñує Ñ‚Đ°Đ±Đ»Đ¸Ñ†Ñ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ–Đ² Đ½Đ° диÑĐºĐµÑ‚Ñƒ. Đ’Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒÑ”Ñ‚ÑŒÑÑ Đ´Đ»Ñ\n"
+" * «%s»: Đ·Đ°Đ¿Đ¸Ñує Ñ‚Đ°Đ±Đ»Đ¸Ñ†Ñ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ–Đ² Đ½Đ° диÑĐºĐµÑ‚Ñƒ. Đ’Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒÑ”Ñ‚ÑŒÑÑ Đ´Đ»Ñ\n"
"Đ²Ñ–Đ´Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Ñ– Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ–Đ² Đ¿Ñ€Đ¸ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Ñ–. Đ”ÑƒĐ¶Đµ Ñ€ĐµĐºĐ¾Đ¼ĐµĐ½Đ´ÑƒÑ”Ñ‚ÑŒÑÑ Đ²Đ¸ĐºĐ¾Đ½ÑƒĐ²Đ°Ñ‚Đ¸\n"
"Ñ†ĐµĐ¹ ĐºÑ€Đ¾Đº.\n"
"\n"
-" * \"%s\": Đ´Đ°Ñ” Đ·Đ¼Đ¾Đ³Ñƒ Đ’Đ°Đ¼ Đ²Ñ–Đ´Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Ñ€Đ°Đ½Ñ–ÑˆĐµ Đ·Đ°Đ¿Đ¸ÑĐ°Đ½Ñƒ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Ñ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ–Đ² Đ·\n"
+" * «%s»: Đ´Đ°Ñ” Đ·Đ¼Đ¾Đ³Ñƒ Đ²Đ°Đ¼ Đ²Ñ–Đ´Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Ñ€Đ°Đ½Ñ–ÑˆĐµ Đ·Đ°Đ¿Đ¸ÑĐ°Đ½Ñƒ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Ñ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ–Đ² Đ·\n"
"диÑĐºĐµÑ‚Đ¸.\n"
"\n"
-" * \"%s\": ÑĐºÑ‰Đ¾ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Ñ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ–Đ² Đ’Đ°ÑˆĐ¾Đ³Đ¾ диÑĐºÑƒ Đ¿Đ¾ÑˆĐºĐ¾Đ´Đ¶ĐµĐ½Đ°, Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ\n"
+" * «%s»: ÑĐºÑ‰Đ¾ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Ñ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ–Đ² Đ²Đ°ÑˆĐ¾Đ³Đ¾ диÑĐºÑƒ Đ¿Đ¾ÑˆĐºĐ¾Đ´Đ¶ĐµĐ½Đ°, Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ\n"
"ÑĐ¿Ñ€Đ¾Đ±ÑƒĐ²Đ°Ñ‚Đ¸ Đ²Ñ–Đ´Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Ñ—Ñ—, ÑĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Đ²ÑˆĐ¸ÑÑŒ Ñ†Ñ–Ñ”Ñ ĐºĐ¾Đ¼Đ°Đ½Đ´Đ¾Ñ. Đ‘ÑƒĐ´ÑŒ лаÑĐºĐ°,\n"
"Đ±ÑƒĐ´ÑŒÑ‚Đµ Đ¾Đ±ĐµÑ€ĐµĐ¶Đ½Đ¸Đ¼Đ¸ Ñ– Đ¿Đ°Đ¼'ÑÑ‚Đ°Đ¹Ñ‚Đµ, Ñ‰Đ¾ Ñ†Ñ ĐºĐ¾Đ¼Đ°Đ½Đ´Đ° Đ½Đµ Đ·Đ°Đ²Đ¶Đ´Đ¸ ÑĐ¿Ñ€Đ°Ñ†ÑŒĐ¾Đ²ÑƒÑ”.\n"
"\n"
-" * \"%s\": Đ²Ñ–Đ´Đ¼Đ¾Đ²Đ¸Ñ‚Đ¸ÑÑ Đ²Ñ–Đ´ Đ²ÑÑ–Ñ… Đ·Đ¼Ñ–Đ½ Ñ– Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶Đ¸Ñ‚Đ¸ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Ñ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ–Đ², ÑĐºĐ°\n"
+" * «%s»: Đ²Ñ–Đ´Đ¼Đ¾Đ²Đ¸Ñ‚Đ¸ÑÑ Đ²Ñ–Đ´ Đ²ÑÑ–Ñ… Đ·Đ¼Ñ–Đ½ Ñ– Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶Đ¸Ñ‚Đ¸ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Ñ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ–Đ², ÑĐºĐ°\n"
"Đ±ÑƒĐ»Đ° Đ½Đ° Đ’Đ°ÑˆĐ¾Đ¼Ñƒ Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ¼Ñƒ диÑĐºÑƒ.\n"
"\n"
-" * \"%s\": Đ²Ñ–Đ´Đ¼Ñ–Đ½Đ° Ñ†ÑŒĐ¾Đ³Đ¾ Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ° Đ·Ñ€Đ¾Đ±Đ¸Ñ‚ÑŒ Đ½ĐµĐ¾Đ±Ñ…Ñ–Đ´Đ½Đ¸Đ¼ Đ¼Đ¾Đ½Ñ‚ÑƒĐ²Đ°Đ½Đ½Ñ Ñ–\n"
+" * «%s»: Đ²Ñ–Đ´Đ¼Ñ–Đ½Đ° Ñ†ÑŒĐ¾Đ³Đ¾ Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ° Đ·Ñ€Đ¾Đ±Đ¸Ñ‚ÑŒ Đ½ĐµĐ¾Đ±Ñ…Ñ–Đ´Đ½Đ¸Đ¼ Đ¼Đ¾Đ½Ñ‚ÑƒĐ²Đ°Đ½Đ½Ñ Ñ–\n"
"Ñ€Đ¾Đ·Đ¼Đ¾Đ½Ñ‚ÑƒĐ²Đ°Đ½Đ½Ñ Đ·Đ½Ñ–Đ¼Đ½Đ¸Ñ… Đ½Đ¾ÑÑ–Ñ—Đ² - диÑĐºĐµÑ‚Đ¸ Ñ– ĐºĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐºÑƒ - ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Đ°Đ¼Đ¸\n"
"Đ²Ñ€ÑƒÑ‡Đ½Ñƒ.\n"
"\n"
-" * \"%s\": Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Đ¹Ñ‚Đµ Ñ†Ñ ĐºĐ¾Đ¼Đ°Đ½Đ´Ñƒ, ÑĐºÑ‰Đ¾ Ви Ñ…Đ¾Ñ‡ĐµÑ‚Đµ, Ñ‰Đ¾Đ± Đ¿Đ¾Đ¼Ñ–Ñ‡Đ½Đ¸Đº Ñ€Đ¾Đ·Đ¿Đ¾Đ´Ñ–Đ»Đ¸Đ²\n"
-"Đ’Đ°Ñˆ диÑĐº. Đ ĐµĐºĐ¾Đ¼ĐµĐ½Đ´ÑƒÑ”Ñ‚ÑŒÑÑ, ÑĐºÑ‰Đ¾ Ви Đ½Đµ Ñ€Đ¾Đ·ÑƒĐ¼Ñ–Ñ”Ñ‚ĐµÑÑŒ Đ´Đ¾Đ±Ñ€Đµ Đ¿Ñ€Đ¾\n"
+" * «%s»: Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Đ¹Ñ‚Đµ Ñ†Ñ ĐºĐ¾Đ¼Đ°Đ½Đ´Ñƒ, ÑĐºÑ‰Đ¾ Đ²Đ¸ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ, Ñ‰Đ¾Đ± Đ¿Đ¾Đ¼Ñ–Ñ‡Đ½Đ¸Đº Ñ€Đ¾Đ·Đ¿Đ¾Đ´Ñ–Đ»Đ¸Đ²\n"
+"Đ²Đ°Ñˆ диÑĐº. Đ ĐµĐºĐ¾Đ¼ĐµĐ½Đ´ÑƒÑ”Ñ‚ÑŒÑÑ, ÑĐºÑ‰Đ¾ Đ²Đ¸ Đ½Đµ Ñ€Đ¾Đ·ÑƒĐ¼Ñ–Ñ”Ñ‚ĐµÑÑŒ Đ´Đ¾Đ±Ñ€Đµ Đ¿Ñ€Đ¾\n"
"Ñ€Đ¾Đ·Đ¿Đ¾Đ´Ñ–Đ» диÑĐºÑƒ. \n"
"\n"
-" * \"%s\": Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Đ¹Ñ‚Đµ Ñ†Ñ ĐºĐ¾Đ¼Đ°Đ½Đ´Ñƒ, Ñ‰Đ¾Đ± ÑĐºĐ°ÑÑƒĐ²Đ°Ñ‚Đ¸ Đ²ÑÑ– Đ·Đ¼Ñ–Đ½Đ¸.\n"
+" * «%s»: Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Đ¹Ñ‚Đµ Ñ†Ñ ĐºĐ¾Đ¼Đ°Đ½Đ´Ñƒ, Ñ‰Đ¾Đ± ÑĐºĐ°ÑÑƒĐ²Đ°Ñ‚Đ¸ Đ²ÑÑ– Đ·Đ¼Ñ–Đ½Đ¸.\n"
"\n"
-" * \"%s\": Đ´Đ¾Đ·Đ²Đ¾Đ»Đ¸Ñ‚Đ¸ Đ´Đ¾Đ´Đ°Ñ‚ĐºĐ¾Đ²Ñ– Đ´Ñ–Ñ— Đ¿Ñ€Đ¸ Ñ€Đ¾Đ·Đ±Đ¸Đ²Đ°Đ½Đ½Ñ– (Ñ‚Đ¸Đ¿, Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ¸, Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚)\n"
+" * «%s»: Đ´Đ¾Đ·Đ²Đ¾Đ»Đ¸Ñ‚Đ¸ Đ´Đ¾Đ´Đ°Ñ‚ĐºĐ¾Đ²Ñ– Đ´Ñ–Ñ— Đ¿Ñ€Đ¸ Ñ€Đ¾Đ·Đ±Đ¸Đ²Đ°Đ½Đ½Ñ– (Ñ‚Đ¸Đ¿, Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ¸, Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚)\n"
"Ñ– Đ¾Ñ‚Ñ€Đ¸Đ¼Đ°Ñ‚Đ¸ Đ±Ñ–Đ»ÑŒÑˆĐµ Ñ–Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Ñ–Ñ— Đ¿Ñ€Đ¾ Ñ‚Đ²ĐµÑ€Đ´Đ¸Đ¹ диÑĐº.\n"
"\n"
-" * \"%s\": Ñ†Ñ ĐºĐ¾Đ¼Đ°Đ½Đ´Đ° Đ·Đ°Đ¿Đ¸ÑˆĐµ Đ·Đ¼Ñ–Đ½Đ¸ Đ½Đ° диÑĐº Đ¿Ñ–ÑĐ»Ñ Ñ‚Đ¾Đ³Đ¾, ÑĐº Ви Đ·Đ°ĐºÑ–Đ½Ñ‡Đ¸Ñ‚Đµ "
+" * «%s»: Ñ†Ñ ĐºĐ¾Đ¼Đ°Đ½Đ´Đ° Đ·Đ°Đ¿Đ¸ÑˆĐµ Đ·Đ¼Ñ–Đ½Đ¸ Đ½Đ° диÑĐº Đ¿Ñ–ÑĐ»Ñ Ñ‚Đ¾Đ³Đ¾, ÑĐº Đ²Đ¸ Đ·Đ°ĐºÑ–Đ½Ñ‡Đ¸Ñ‚Đµ "
"Ñ€Đ¾Đ·Đ±Đ¸Ñ‚Ñ‚Ñ\n"
-"Đ’Đ°ÑˆĐ¾Đ³Đ¾ Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ³Đ¾ диÑĐºÑƒ. \n"
+"Đ²Đ°ÑˆĐ¾Đ³Đ¾ Đ¶Đ¾Ñ€ÑÑ‚ĐºĐ¾Đ³Đ¾ диÑĐºĐ°. \n"
"\n"
-"ĐĐ¾Đ»Đ¸ Ви Đ·Đ°Đ´Đ°Ñ”Ñ‚Đµ Ñ€Đ¾Đ·Đ¼Ñ–Ñ€ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñƒ, Đ¼Đ¾Đ¶ĐµÑ‚Đµ Ñ‚Đ¾Ñ‡Đ½Ñ–ÑˆĐµ Đ·Đ°Đ´Đ°Ñ‚Đ¸ Ñ€Đ¾Đ·Đ¼Ñ–Ñ€,\n"
+"ĐĐ¾Đ»Đ¸ Đ²Đ¸ Đ·Đ°Đ´Đ°Ñ”Ñ‚Đµ Ñ€Đ¾Đ·Đ¼Ñ–Ñ€ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñƒ, Đ¼Đ¾Đ¶ĐµÑ‚Đµ Ñ‚Đ¾Ñ‡Đ½Ñ–ÑˆĐµ Đ·Đ°Đ´Đ°Ñ‚Đ¸ Ñ€Đ¾Đ·Đ¼Ñ–Ñ€,\n"
"Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒÑÑ‡Đ¸ ĐºĐ»Đ°Đ²Ñ–ÑˆÑ– ĐºÑƒÑ€ÑĐ¾Ñ€Đ° Đ½Đ° ĐºĐ»Đ°Đ²Ñ–Đ°Ñ‚ÑƒÑ€Ñ–.\n"
"\n"
-"ĐŸÑ€Đ¸Đ¼Ñ–Ñ‚ĐºĐ°: Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¸ĐºĐ¾Đ½Đ°Ñ‚Đ¸ Đ±ÑƒĐ´ÑŒ-ÑĐºÑƒ ĐºĐ¾Đ¼Đ°Đ½Đ´Ñƒ Đ· ĐºĐ»Đ°Đ²Ñ–Đ°Ñ‚ÑƒÑ€Đ¸. ĐŸĐµÑ€ĐµĐ¼Ñ–Ñ‰Đ°Đ¹Ñ‚ĐµÑÑ\n"
+"ĐŸÑ€Đ¸Đ¼Ñ–Ñ‚ĐºĐ°: Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¸ĐºĐ¾Đ½Đ°Ñ‚Đ¸ Đ±ÑƒĐ´ÑŒ-ÑĐºÑƒ ĐºĐ¾Đ¼Đ°Đ½Đ´Ñƒ Đ· ĐºĐ»Đ°Đ²Ñ–Đ°Ñ‚ÑƒÑ€Đ¸. ĐŸĐµÑ€ĐµĐ¼Ñ–Ñ‰Đ°Đ¹Ñ‚ĐµÑÑ\n"
"Đ¿Đ¾ Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ°Ñ… Đ· Đ´Đ¾Đ¿Đ¾Đ¼Đ¾Đ³Đ¾Ñ ĐºĐ»Đ°Đ²Ñ–Ñˆ [Tab] Ñ– [Up/Down].\n"
"\n"
-"ĐĐ¾Đ»Đ¸ Đ¿ĐµĐ²Đ½Đ¸Đ¹ Ñ€Đ¾Đ·Đ´Ñ–Đ» Đ²Đ¸Đ±Ñ€Đ°Đ½Đ¾, Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸:\n"
+"ĐĐ¾Đ»Đ¸ Đ¿ĐµĐ²Đ½Đ¸Đ¹ Ñ€Đ¾Đ·Đ´Ñ–Đ» Đ²Đ¸Đ±Ñ€Đ°Đ½Đ¾, Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸:\n"
"\n"
" * Ctrl-c, Ñ‰Đ¾Đ± ÑÑ‚Đ²Đ¾Ñ€Đ¸Ñ‚Đ¸ Đ½Đ¾Đ²Đ¸Đ¹ Ñ€Đ¾Đ·Đ´Ñ–Đ» (ÑĐºÑ‰Đ¾ Đ²Đ¸Đ±Ñ€Đ°Đ½Đ¾ Đ¿Đ¾Ñ€Đ¾Đ¶Đ½Ñ–Đ¹ Ñ€Đ¾Đ·Đ´Ñ–Đ»)\n"
"\n"
@@ -1180,30 +1185,23 @@ msgstr ""
"\n"
" * Ctrl-m, Ñ‰Đ¾Đ± Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Ñ‚Đ¾Ñ‡ĐºÑƒ Đ¼Đ¾Đ½Ñ‚ÑƒĐ²Đ°Đ½Đ½Ñ\n"
"\n"
-"Đ©Đ¾Đ± Đ¾Ñ‚Ñ€Đ¸Đ¼Đ°Ñ‚Đ¸ Ñ–Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Ñ–Ñ Đ¿Ñ€Đ¾ Ñ€Ñ–Đ·Đ½Ñ– Ñ‚Đ¸Đ¿Đ¸ Ñ„Đ°Đ¹Đ»Đ¾Đ²Đ¸Ñ… ÑиÑÑ‚ĐµĐ¼, ÑĐºÑ– Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ\n"
+"Đ©Đ¾Đ± Đ¾Ñ‚Ñ€Đ¸Đ¼Đ°Ñ‚Đ¸ Ñ–Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Ñ–Ñ Đ¿Ñ€Đ¾ Ñ€Ñ–Đ·Đ½Ñ– Ñ‚Đ¸Đ¿Đ¸ Ñ„Đ°Đ¹Đ»Đ¾Đ²Đ¸Ñ… ÑиÑÑ‚ĐµĐ¼, ÑĐºÑ– Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ\n"
"ÑÑ‚Đ²Đ¾Ñ€Đ¸Ñ‚Đ¸, Đ¿Ñ€Đ¾Ñ‡Đ¸Ñ‚Đ°Đ¹Ñ‚Đµ Ñ€Đ¾Đ·Đ´Ñ–Đ» ext2FS Đ· \"Reference Manual\".\n"
-"\n"
-"Đ¯ĐºÑ‰Đ¾ Ви Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ÑÑ”Ñ‚Đµ ÑиÑÑ‚ĐµĐ¼Ñƒ Đ½Đ° ĐºĐ¾Đ¼Đ¿'ÑÑ‚ĐµÑ€ Đ· Đ¿Ñ€Đ¾Ñ†ĐµÑĐ¾Ñ€Đ¾Đ¼ PPC, Đ¼Đ¾Đ¶ĐµÑ‚Đµ\n"
-"ÑÑ‚Đ²Đ¾Ñ€Đ¸Ñ‚Đ¸ Đ¼Đ°Đ»ĐµĐ½ÑŒĐºĐ¸Đ¹ Ñ€Đ¾Đ·Đ´Ñ–Đ» Ñ‚Đ¸Đ¿Ñƒ HFS Đ´Đ»Ñ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ĐµĐ½Đ½Ñ 'bootstrap'\n"
-"(Ñ€Đ¾Đ·Đ¼Ñ–Ñ€Đ¾Đ¼ Đ½Đµ Đ¼ĐµĐ½ÑˆĐµ 1ĐœĐ±) Đ´Đ»Ñ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ÑƒĐ²Đ°Ñ‡Đ° yaboot. Đ¯ĐºÑ‰Đ¾ Ви Đ²Đ¸Ñ€Ñ–ÑˆĐ¸Ñ‚Đµ\n"
-"ÑÑ‚Đ²Đ¾Ñ€Đ¸Ñ‚Đ¸ Ñ€Đ¾Đ·Đ´Ñ–Đ» Ñ‚Ñ€Đ¾Ñ…Đ¸ Đ±Ñ–Đ»ÑŒÑˆĐ¾Đ³Đ¾ Ñ€Đ¾Đ·Đ¼Ñ–Ñ€Ñƒ, ÑĐºĐ°Đ¶Ñ–Đ¼Đ¾ 50ĐœĐ±, Ви Đ·Đ¼Đ¾Đ¶ĐµÑ‚Đµ\n"
-"Ñ‚Đ°ĐºĐ¾Đ¶ Đ·Đ±ĐµÑ€Ñ–Đ³Đ°Ñ‚Đ¸ Đ½Đ° Đ½ÑŒĐ¾Đ¼Ñƒ Ñ€ĐµĐ·ĐµÑ€Đ²Đ½Đµ ÑĐ´Ñ€Đ¾ ÑиÑÑ‚ĐµĐ¼Đ¸ Ñ‚Đ° Đ²Ñ–Ñ€Ñ‚ÑƒĐ°Đ»ÑŒĐ½Đ¸Đ¹ диÑĐº Đ´Đ»Ñ\n"
-"Đ°Đ²Đ°Ñ€Ñ–Đ¹Đ½Đ¸Ñ… Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ĐµĐ½ÑŒ ÑиÑÑ‚ĐµĐ¼Đ¸. "
#: ../help.pm:526
#, c-format
msgid "Save partition table"
-msgstr ""
+msgstr "Đ—Đ±ĐµÑ€ĐµĐ³Ñ‚Đ¸ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Ñ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ–Đ²"
#: ../help.pm:526
#, c-format
msgid "Restore partition table"
-msgstr ""
+msgstr "Đ’Ñ–Đ´Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Ñ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ–Đ²"
#: ../help.pm:526
#, c-format
msgid "Rescue partition table"
-msgstr ""
+msgstr "Đ’Đ¸Đ¿Ñ€Đ°Đ²Đ¸Ñ‚Đ¸ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Ñ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ–Đ²"
#: ../help.pm:526
#, c-format
@@ -1213,12 +1211,12 @@ msgstr "ĐĐ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đµ Đ¼Đ¾Đ½Ñ‚ÑƒĐ²Đ°Đ½Đ½Ñ Đ·Đ¼Ñ–Đ½Đ½Đ¸Ñ… Đ½Đ¾ÑÑ–Ñ—Đ²"
#: ../help.pm:526
#, c-format
msgid "Wizard"
-msgstr ""
+msgstr "ĐœĐ°Đ¹ÑÑ‚ĐµÑ€"
#: ../help.pm:526
#, c-format
msgid "Undo"
-msgstr ""
+msgstr "Đ’ĐµÑ€Đ½ÑƒÑ‚Đ¸"
#: ../help.pm:526
#, c-format
@@ -1228,51 +1226,55 @@ msgstr "ĐŸĐµÑ€ĐµĐ¼Đ¸ĐºĐ½ÑƒÑ‚Đ¸ Đ¼Ñ–Đ¶ Ñ€ĐµĐ¶Đ¸Đ¼Đ°Đ¼Đ¸ Đ•ĐºÑĐ¿ĐµÑ€Ñ‚/Đ—Đ²Đ¸Ñ‡Đ°
#: ../help.pm:536
#, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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"
+"Đа Đ’Đ°ÑˆĐ¾Đ¼Ñƒ диÑĐºÑƒ Đ·Đ½Đ°Đ¹Đ´ĐµĐ½Đ¾ Đ±Ñ–Đ»ÑŒÑˆĐµ Đ¾Đ´Đ½Đ¾Đ³Đ¾ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñƒ Microsoft.\n"
+"Đ’Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ, Đ±ÑƒĐ´ÑŒ лаÑĐºĐ°, Ñ€Đ¾Đ·Đ¼Ñ–Ñ€ ÑĐºĐ¾Đ³Đ¾ Đ· Đ½Đ¸Ñ… Đ²Đ¸ Ñ…Đ¾Ñ‚Ñ–Đ»Đ¸ б Đ·Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸, Đ´Đ»Ñ\n"
+"Ñ‚Đ¾Đ³Đ¾, Ñ‰Đ¾Đ± Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Đ¾Đ¿ĐµÑ€Đ°Ñ†Ñ–Đ¹Đ½Ñƒ ÑиÑÑ‚ĐµĐ¼ Mageia.\n"
"\n"
-"ĐĐ¾Đ¶ĐµĐ½ Ñ€Đ¾Đ·Đ´Ñ–Đ» Đ¿Đ¾Đ´Đ°Đ½Đ¾ Đ² Ñ‚Đ°ĐºĐ¾Đ¼Ñƒ Đ²Đ¸Đ³Đ»ÑĐ´Ñ–: \"ĐĐ°Đ·Đ²Đ° Đ² Đ›Ñ–Đ½Đ°ĐºÑÑ–\", \"ĐĐ°Đ·Đ²Đ° у\n"
-"Đ’Ñ–Đ½Đ´Đ¾Đ²Ñ\", \"Đ Đ¾Đ·Đ¼Ñ–Ñ€\".\n"
+"ĐĐ¾Đ¶ĐµĐ½ Ñ€Đ¾Đ·Đ´Ñ–Đ» Đ¿Đ¾Đ´Đ°Đ½Đ¾ Đ² Ñ‚Đ°ĐºĐ¾Đ¼Ñƒ Đ²Đ¸Đ³Đ»ÑĐ´Ñ–: \"ĐĐ°Đ·Đ²Đ° Đ² Linux\", \"ĐĐ°Đ·Đ²Đ° у\n"
+"Windows\", \"Đ Đ¾Đ·Đ¼Ñ–Ñ€\".\n"
"\n"
-"\"ĐĐ°Đ·Đ²Đ° Đ² Đ›Ñ–Đ½Đ°ĐºÑÑ–\" Đ¿Đ¾Đ´Đ°Đ½Đ° Ñ‚Đ°ĐºĐ¸Đ¼ Ñ‡Đ¸Đ½Đ¾Đ¼: \"Ñ‚Đ¸Đ¿ Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ³Đ¾ диÑĐºÑƒ\",\n"
-"\"Đ½Đ¾Đ¼ĐµÑ€ Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ³Đ¾ диÑĐºÑƒ\", \"Đ½Đ¾Đ¼ĐµÑ€ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñƒ Đ½Đ° диÑĐºÑƒ\", (Đ½Đ°Đ¿Ñ€Đ¸ĐºĐ»Đ°Đ´:\n"
+"\"ĐĐ°Đ·Đ²Đ° Đ² Linux\" Đ¿Đ¾Đ´Đ°Đ½Đ° Ñ‚Đ°ĐºĐ¸Đ¼ Ñ‡Đ¸Đ½Đ¾Đ¼: \"Ñ‚Đ¸Đ¿ Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ³Đ¾ диÑĐºĐ°\",\n"
+"\"Đ½Đ¾Đ¼ĐµÑ€ Đ¶Đ¾Ñ€ÑÑ‚ĐºĐ¾Đ³Đ¾ диÑĐºĐ°\", \"Đ½Đ¾Đ¼ĐµÑ€ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñƒ Đ½Đ° диÑĐºÑƒ\", (Đ½Đ°Đ¿Ñ€Đ¸ĐºĐ»Đ°Đ´:\n"
"\"hda1\").\n"
"\n"
-"Đ¢Đ¸Đ¿ Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ³Đ¾ диÑĐºÑƒ\" - Ñ†Đµ \"hd\", ÑĐºÑ‰Đ¾ Ви Đ¼Đ°Ñ”Ñ‚Đµ диÑĐº Ñ‚Đ¸Đ¿Ñƒ IDE, Ñ– \"sd\",\n"
-"ÑĐºÑ‰Đ¾ Ви Đ¼Đ°Ñ”Ñ‚Đµ Ñ‚Đ²ĐµÑ€Đ´Đ¸Đ¹ диÑĐº Ñ‚Đ¸Đ¿Ñƒ SCSI.\n"
+"Đ¢Đ¸Đ¿ Đ¶Đ¾Ñ€ÑÑ‚ĐºĐ¾Đ³Đ¾ диÑĐºĐ°\" - Ñ†Đµ \"hd\", ÑĐºÑ‰Đ¾ Đ²Đ¸ Đ¼Đ°Ñ”Ñ‚Đµ диÑĐº Ñ‚Đ¸Đ¿Ñƒ IDE, Ñ– \"sd\",\n"
+"ÑĐºÑ‰Đ¾ Đ²Đ¸ Đ¼Đ°Ñ”Ñ‚Đµ Ñ‚Đ²ĐµÑ€Đ´Đ¸Đ¹ диÑĐº Ñ‚Đ¸Đ¿Ñƒ SCSI.\n"
"\n"
-"\"ĐĐ¾Đ¼ĐµÑ€ Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ³Đ¾ диÑĐºÑƒ\" - Ñ†Đµ Đ·Đ°Đ²Đ¶Đ´Đ¸ Đ»Ñ–Ñ‚ĐµÑ€Đ° Đ¿Ñ–ÑĐ»Ñ \"hd\" Ñ‡Đ¸ \"sd\". ДлÑ\n"
+"\"ĐĐ¾Đ¼ĐµÑ€ Đ¶Đ¾Ñ€ÑÑ‚ĐºĐ¾Đ³Đ¾ диÑĐºĐ°\" - Ñ†Đµ Đ·Đ°Đ²Đ¶Đ´Đ¸ Đ»Ñ–Ñ‚ĐµÑ€Đ° Đ¿Ñ–ÑĐ»Ñ \"hd\" Ñ‡Đ¸ \"sd\". ДлÑ\n"
"диÑĐºÑ–Đ² Ñ‚Đ¸Đ¿Ñƒ IDE Ñ†Đµ:\n"
"\n"
" * \"a\" - Đ³Đ¾Đ»Đ¾Đ²Đ½Đ¸Đ¹ диÑĐº (master) Đ½Đ° Đ¿ĐµÑ€ÑˆĐ¾Đ¼Ñƒ ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€Ñ– IDE,\n"
@@ -1287,7 +1289,7 @@ msgstr ""
"Ñ–\n"
"Ñ‚.Đ´. ...\n"
"\n"
-"\"ĐĐ°Đ·Đ²Đ° у Đ’Ñ–Đ½Đ´Đ¾Đ²Ñ\" - Ñ†Đµ Đ»Ñ–Ñ‚ĐµÑ€Đ° Đ’Đ°ÑˆĐ¾Đ³Đ¾ Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ³Đ¾ диÑĐºÑƒ, ÑĐº Ви Ñ—Ñ— Đ±Đ°Ñ‡Đ¸Ñ‚Đµ\n"
+"\"ĐĐ°Đ·Đ²Đ° у Đ’Ñ–Đ½Đ´Đ¾Đ²Ñ\" - Ñ†Đµ Đ»Ñ–Ñ‚ĐµÑ€Đ° Đ²Đ°ÑˆĐ¾Đ³Đ¾ Đ¶Đ¾Ñ€ÑÑ‚ĐºĐ¾Đ³Đ¾ диÑĐºĐ°, ÑĐº Đ²Đ¸ Ñ—Ñ— Đ±Đ°Ñ‡Đ¸Ñ‚Đµ\n"
"Đ¿Ñ€Đ¸ Ñ€Đ¾Đ±Đ¾Ñ‚Ñ– у Đ’Ñ–Đ½Đ´Đ¾Đ²Ñ (Đ¿ĐµÑ€ÑˆĐ¸Đ¹ диÑĐº Ñ‡Đ¸ Ñ€Đ¾Đ·Đ´Ñ–Đ» Đ½Đ°Đ·Đ¸Đ²Đ°Ñ”Ñ‚ÑŒÑÑ \"C:\")."
#: ../help.pm:567
@@ -1298,9 +1300,9 @@ msgid ""
"the\n"
"list shown, click on the \"%s\" button to get the complete country list."
msgstr ""
-"\"%s\": Đ¿ĐµÑ€ĐµĐ²Ñ–Ñ€Đ¸Ñ‚Đ¸ Đ¿Đ¾Ñ‚Đ¾Ñ‡Đ½Đ¸Đ¹ Đ²Đ¸Đ±Ñ–Ñ€ ĐºÑ€Đ°Ñ—Đ½Đ¸. Đ¯ĐºÑ‰Đ¾ Ви Đ·Đ½Đ°Ñ…Đ¾Đ´Đ¸Ñ‚ĐµÑÑŒ Đ½Đµ\n"
-"Đ² Ñ†Ñ–Đ¹ ĐºÑ€Đ°Ñ—Đ½Ñ–, Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ ĐºĐ½Đ¾Đ¿ĐºÑƒ \"%s\" Ñ– Đ²Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Ñ–Đ½ÑˆÑƒ ĐºÑ€Đ°Ñ—Đ½Ñƒ. Đ¯ĐºÑ‰Đ¾ Đ’Đ°ÑˆĐ¾Ñ—\n"
-"ĐºÑ€Đ°Ñ—Đ½Đ¸ Đ½ĐµĐ¼Đ°Ñ” Đ² Đ¿ĐµÑ€ÑˆĐ¾Đ¼Ñƒ Đ¿ĐµÑ€ĐµĐ»Ñ–ĐºÑƒ, Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ \"%s\", Ñ‰Đ¾Đ± Đ¾Ñ‚Ñ€Đ¸Đ¼Đ°Ñ‚Đ¸ Đ¿Đ¾Đ²Đ½Đ¸Đ¹\n"
+"«%s»: Đ¿ĐµÑ€ĐµĐ²Ñ–Ñ€Đ¸Ñ‚Đ¸ Đ¿Đ¾Ñ‚Đ¾Ñ‡Đ½Đ¸Đ¹ Đ²Đ¸Đ±Ñ–Ñ€ ĐºÑ€Đ°Ñ—Đ½Đ¸. Đ¯ĐºÑ‰Đ¾ Đ²Đ¸ Đ·Đ½Đ°Ñ…Đ¾Đ´Đ¸Ñ‚ĐµÑÑŒ Đ½Đµ\n"
+"Đ² Ñ†Ñ–Đ¹ ĐºÑ€Đ°Ñ—Đ½Ñ–, Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ ĐºĐ½Đ¾Đ¿ĐºÑƒ «%s» Ñ– Đ²Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Ñ–Đ½ÑˆÑƒ ĐºÑ€Đ°Ñ—Đ½Ñƒ. Đ¯ĐºÑ‰Đ¾ Đ’Đ°ÑˆĐ¾Ñ—\n"
+"ĐºÑ€Đ°Ñ—Đ½Đ¸ Đ½ĐµĐ¼Đ°Ñ” Đ² Đ¿ĐµÑ€ÑˆĐ¾Đ¼Ñƒ Đ¿ĐµÑ€ĐµĐ»Ñ–ĐºÑƒ, Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ «%s», Ñ‰Đ¾Đ± Đ¾Ñ‚Ñ€Đ¸Đ¼Đ°Ñ‚Đ¸ Đ¿Đ¾Đ²Đ½Đ¸Đ¹\n"
"ÑĐ¿Đ¸ÑĐ¾Đº ĐºÑ€Đ°Ñ—Đ½."
#: ../help.pm:572
@@ -1310,44 +1312,44 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
-"Đ¦ĐµĐ¹ ĐºÑ€Đ¾Đº Đ²Đ¸ĐºĐ¾Đ½ÑƒÑ”Ñ‚ÑŒÑÑ Ñ‚Ñ–Đ»ÑŒĐºĐ¸ у Đ²Đ¸Đ¿Đ°Đ´ĐºÑƒ, ÑĐºÑ‰Đ¾ Đ½Đ° Đ’Đ°ÑˆÑ–Đ¹ Đ¼Đ°ÑˆĐ¸Đ½Ñ– Đ±ÑƒĐ»Đ¾\n"
+"Đ¦ĐµĐ¹ ĐºÑ€Đ¾Đº Đ²Đ¸ĐºĐ¾Đ½ÑƒÑ”Ñ‚ÑŒÑÑ Ñ‚Ñ–Đ»ÑŒĐºĐ¸ у Đ²Đ¸Đ¿Đ°Đ´ĐºÑƒ, ÑĐºÑ‰Đ¾ Đ½Đ° Đ²Đ°ÑˆÑ–Đ¹ Đ¼Đ°ÑˆĐ¸Đ½Ñ– Đ±ÑƒĐ»Đ¾\n"
"Đ·Đ½Đ°Đ¹Đ´ĐµĐ½Đ¾ ÑÑ‚Đ°Ñ€Đ¸Đ¹ Ñ€Đ¾Đ·Đ´Ñ–Đ» GNU/Linux.\n"
"\n"
-"DrakX Đ·Đ°Ñ€Đ°Đ· Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ·Đ½Đ°Ñ‚Đ¸, Ñ‡Đ¸ Ви Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²Đ¸ĐºĐ¾Đ½Đ°Ñ‚Đ¸ Đ½Đ¾Đ²Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ,\n"
-"Ñ‡Đ¸ Đ¿Đ¾Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Ñ–ÑĐ½ÑƒÑчу ÑиÑÑ‚ĐµĐ¼Ñƒ ĐœĐ°Đ½Đ´Ñ€Ñ–Đ²Đ° Đ»Ñ–Đ½Đ°ĐºÑ:\n"
+"DrakX Đ·Đ°Ñ€Đ°Đ· Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ·Đ½Đ°Ñ‚Đ¸, Ñ‡Đ¸ Đ²Đ¸ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²Đ¸ĐºĐ¾Đ½Đ°Ñ‚Đ¸ Đ½Đ¾Đ²Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ,\n"
+"Ñ‡Đ¸ Đ¿Đ¾Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Ñ–ÑĐ½ÑƒÑчу ÑиÑÑ‚ĐµĐ¼Ñƒ Mageia:\n"
"\n"
-" * \"%s\": Đ’ Đ±Ñ–Đ»ÑŒÑˆÑ–Đ¹ Ñ‡Đ°ÑÑ‚Đ¸Đ½Ñ– Ñ†Đµ Đ¿Đ¾Đ²Đ½Ñ–ÑÑ‚Ñ Đ·Đ½Đ¸Ñ‰ÑƒÑ” ÑÑ‚Đ°Ñ€Ñƒ ÑиÑÑ‚ĐµĐ¼Ñƒ. Đ¯ĐºÑ‰Đ¾ Ви\n"
-"Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ·Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸ Ñ€Đ¾Đ·Đ±Đ¸Ñ‚Ñ‚Ñ Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ³Đ¾ диÑĐºÑƒ Đ½Đ° Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸ Đ°Đ±Đ¾ Đ·Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸ Ñ„Đ°Đ¹Đ»Đ¾Đ²Ñƒ\n"
+" * «%s»: Đ’ Đ±Ñ–Đ»ÑŒÑˆÑ–Đ¹ Ñ‡Đ°ÑÑ‚Đ¸Đ½Ñ– Ñ†Đµ Đ¿Đ¾Đ²Đ½Ñ–ÑÑ‚Ñ Đ·Đ½Đ¸Ñ‰ÑƒÑ” ÑÑ‚Đ°Ñ€Ñƒ ÑиÑÑ‚ĐµĐ¼Ñƒ. Đ¯ĐºÑ‰Đ¾ Ви\n"
+"Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ·Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸ Ñ€Đ¾Đ·Đ±Đ¸Ñ‚Ñ‚Ñ Đ¶Đ¾Ñ€ÑÑ‚ĐºĐ¾Đ³Đ¾ диÑĐºĐ° Đ½Đ° Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸ Đ°Đ±Đ¾ Đ·Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸ Ñ„Đ°Đ¹Đ»Đ¾Đ²Ñƒ\n"
"ÑиÑÑ‚ĐµĐ¼Ñƒ, Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ¹Ñ‚Đµ Ñ†ĐµĐ¹ Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€. ĐŸÑ€Đ¾Ñ‚Đµ Đ² Đ·Đ°Đ»ĐµĐ¶Đ½Đ¾Ñті Đ²Ñ–Đ´ ÑÑ…ĐµĐ¼Đ¸\n"
-"Ñ€Đ¾Đ·Đ±Đ¸Ñ‚Ñ‚Ñ Đ½Đ° Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸ Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ¾Đ±ĐµÑ€ĐµĐ³Ñ‚Đ¸ деÑĐºÑ– Đ· Ñ–ÑĐ½ÑƒÑÑ‡Đ¸Ñ… Đ´Đ°Đ½Đ¸Ñ… Đ²Ñ–Đ´\n"
+"Ñ€Đ¾Đ·Đ±Đ¸Ñ‚Ñ‚Ñ Đ½Đ° Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸ Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ¾Đ±ĐµÑ€ĐµĐ³Ñ‚Đ¸ деÑĐºÑ– Đ· Ñ–ÑĐ½ÑƒÑÑ‡Đ¸Ñ… Đ´Đ°Đ½Đ¸Ñ… Đ²Ñ–Đ´\n"
"Đ¿ĐµÑ€ĐµĐ¿Đ¸ÑÑƒĐ²Đ°Đ½Đ½Ñ.\n"
"\n"
-" * \"%s\": Ñ†ĐµĐ¹ Ñ‚Đ¸Đ¿ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ´Đ¾Đ·Đ²Đ¾Đ»ÑÑ” Đ’Đ°Đ¼ Đ¿Đ¾Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸, Đ²Đ¶Đµ\n"
-"Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Ñ– Đ½Đ° Đ’Đ°ÑˆÑ–Đ¹ ÑиÑÑ‚ĐµĐ¼Ñ– ĐœĐ°Đ½Đ´Ñ€Ñ–Đ²Đ° Đ»Ñ–Đ½Đ°ĐºÑ. Đ’Đ°ÑˆĐ° Ñ–ÑĐ½ÑƒÑÑ‡Đ° ÑÑ…ĐµĐ¼Đ°\n"
+" * «%s»: Ñ†ĐµĐ¹ Ñ‚Đ¸Đ¿ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ´Đ¾Đ·Đ²Đ¾Đ»ÑÑ” Đ²Đ°Đ¼ Đ¿Đ¾Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸, Đ²Đ¶Đµ\n"
+"Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Ñ– Đ½Đ° Đ²Đ°ÑˆÑ–Đ¹ ÑиÑÑ‚ĐµĐ¼Ñ– Mageia. Đ²Đ°ÑˆĐ° Ñ–ÑĐ½ÑƒÑÑ‡Đ° ÑÑ…ĐµĐ¼Đ°\n"
"Ñ€Đ¾Đ·Đ±Đ¸Ñ‚Ñ‚Ñ Đ½Đ° Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸ Ñ– Đ´Đ°Đ½Ñ– ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Ñ–Đ² Đ½Đµ Đ·Đ¼Ñ–Đ½ÑÑтьÑÑ. Đ‘Ñ–Đ»ÑŒÑˆÑ–Ñть Ñ–Đ½ÑˆĐ¸Ñ…\n"
"ĐºÑ€Đ¾ĐºÑ–Đ² Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ·Đ°Đ»Đ¸ÑˆĐ°ÑтьÑÑ, Đ¿Đ¾Đ´Ñ–Đ±Đ½Đ¾ Đ´Đ¾ ÑÑ‚Đ°Đ½Đ´Đ°Ñ€Ñ‚Đ½Đ¾Đ³Đ¾ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ.\n"
"\n"
"Đ’Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Đ½Đ½Ñ Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ° \"ĐŸĐ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ\" Đ¿Ñ€Đ°Ñ†ÑĐ²Đ°Ñ‚Đ¸Đ¼Đµ Đ½Đ° ÑиÑÑ‚ĐµĐ¼Đ°Ñ… Đ·\n"
-"ĐœĐ°Đ½Đ´Ñ€Ñ–Đ²Đ° Đ»Ñ–Đ½Đ°ĐºÑ Đ²ĐµÑ€ÑÑ–Ñ— \"8.1\" Ñ– Đ¿Ñ–Đ·Đ½Ñ–ÑˆĐ¸Ñ…. Đ’Đ¸ĐºĐ¾Đ½Đ°Đ½Đ½Ñ Đ¿Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ²ĐµÑ€ÑÑ–Đ¹,\n"
-"Đ¿Đ¾Đ¿ĐµÑ€ĐµĐ´Đ½Ñ–Ñ… Đ´Đ¾ ĐœĐ°Đ½Đ´Ñ€Ñ–Đ²Đ° Đ»Ñ–Đ½Đ°ĐºÑ \"8.1\" Đ½Đµ Ñ€ĐµĐºĐ¾Đ¼ĐµĐ½Đ´ÑƒÑ”Ñ‚ÑŒÑÑ."
+"Mageia Đ²ĐµÑ€ÑÑ–Ñ— \"8.1\" Ñ– Đ¿Ñ–Đ·Đ½Ñ–ÑˆĐ¸Ñ…. Đ’Đ¸ĐºĐ¾Đ½Đ°Đ½Đ½Ñ Đ¿Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ²ĐµÑ€ÑÑ–Đ¹,\n"
+"Đ¿Đ¾Đ¿ĐµÑ€ĐµĐ´Đ½Ñ–Ñ… Đ´Đ¾ Mageia \"8.1\" Đ½Đµ Ñ€ĐµĐºĐ¾Đ¼ĐµĐ½Đ´ÑƒÑ”Ñ‚ÑŒÑÑ."
#: ../help.pm:594
#, c-format
@@ -1369,22 +1371,22 @@ msgid ""
"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"
+"Đ’ Đ·Đ°Đ»ĐµĐ¶Đ½Đ¾Ñті Đ²Ñ–Đ´ Ñ‚Đ¸Đ¿Đ¾Đ²Đ¾Ñ— Đ¼Đ¾Đ²Đ¸, ÑĐºÑƒ Đ²Đ¸ Đ²ĐºĐ°Đ·Đ°Đ»Đ¸ у Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ–, drakX\n"
"Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ Đ²Đ¸Đ±ĐµÑ€Đµ Đ¿ĐµĐ²Đ½Đ¸Đ¹ Ñ‚Đ¸Đ¿ ĐºĐ¾Đ½Ñ„Ñ–Đ³ÑƒÑ€Đ°Ñ†Ñ–Ñ— ĐºĐ»Đ°Đ²Ñ–Đ°Ñ‚ÑƒÑ€Đ¸. ĐŸĐµÑ€ĐµĐ²Ñ–Ñ€Ñ‚Đµ,\n"
"Ñ‰Đ¾Đ± Đ²Đ¸Đ´Ñ–Đ»ĐµĐ½Đ½Ñ Đ²Ñ–Đ´Đ¿Đ¾Đ²Ñ–Đ´Đ°Đ»Đ¾ Đ’Đ°ÑˆĐ¾Đ¼Ñƒ Đ²Đ¸Đ±Đ¾Ñ€Ñƒ, ÑĐºÑ‰Đ¾ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾, Đ²Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ\n"
"Đ²Ñ–Đ´Đ¿Đ¾Đ²Ñ–Đ´Đ½Ñƒ Đ¼Đ°Đ¿Ñƒ.\n"
"\n"
-"ĐŸÑ€Đ¾Ñ‚Đµ, Đ¼Đ¾Đ¶Đµ Đ½Đµ Ñ–ÑĐ½ÑƒĐ²Đ°Ñ‚Đ¸ Đ¼Đ°Đ¿Đ¸ ĐºĐ»Đ°Đ²Ñ–Đ°Ñ‚ÑƒÑ€Đ¸, Ñ‰Đ¾ Ñ‚Đ¾Ñ‡Đ½Đ¾ Đ²Ñ–Đ´Đ¿Đ¾Đ²Ñ–Đ´Đ°Ñ” Đ’Đ°ÑˆÑ–Đ¹ Đ¼Đ¾Đ²Ñ–:\n"
-"Đ½Đ°Đ¿Ñ€Đ¸ĐºĐ»Đ°Đ´, ÑĐºÑ‰Đ¾ Ви Đ°Đ½Đ³Đ»Đ¾Đ¼Đ¾Đ²Đ½Đ¸Đ¹ ÑˆĐ²ĐµĐ¹Ñ†Đ°Ñ€ĐµÑ†ÑŒ, Ви Đ²Ñе Đ¾Đ´Đ½Đ¾ Đ¼Đ¾Đ¶ĐµÑ‚Đµ\n"
-"Đ·Đ°Đ±Đ°Đ¶Đ°Ñ‚Đ¸ ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‚Đ¸ÑÑŒ ÑˆĐ²ĐµĐ¹Ñ†Đ°Ñ€ÑÑŒĐºĐ¾Ñ Đ¼Đ°Đ¿Đ¾Ñ. ĐĐ±Đ¾, ÑĐºÑ‰Đ¾ Ви Đ³Đ¾Đ²Đ¾Ñ€Đ¸Ñ‚Đµ\n"
-"Đ°Đ½Đ³Đ»Ñ–Đ¹ÑÑŒĐºĐ¾Ñ, але Đ¶Đ¸Đ²ĐµÑ‚Đµ Đ² ĐĐ²ĐµĐ±ĐµĐºÑƒ, Ви Đ¿Đ¾Ñ‚Ñ€Đ°Đ¿Đ»ÑÑ”Ñ‚Đµ Đ² Đ°Đ½Đ°Đ»Đ¾Đ³Ñ–Ñ‡Đ½Ñƒ\n"
-"ÑĐ¸Ñ‚ÑƒĐ°Ñ†Ñ–Ñ, ĐºĐ¾Đ»Đ¸ Đ’Đ°ÑˆĐ° Ñ€Ñ–Đ´Đ½Đ° Đ¼Đ¾Đ²Đ° Ñ– Đ¼Đ°Đ¿Đ° ĐºĐ»Đ°Đ²Ñ–Đ°Ñ‚ÑƒÑ€Đ¸ Đ½Đµ ÑĐ¿Ñ–Đ²Đ¿Đ°Đ´Đ°Ñть. Đ’\n"
-"Ñ‚Đ°ĐºĐ¸Ñ… Đ²Đ¸Đ¿Đ°Đ´ĐºĐ°Ñ… Ñ†ĐµĐ¹ ĐºÑ€Đ¾Đº Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ´Đ°Ñть Đ’Đ°Đ¼ Đ·Đ¼Đ¾Đ³Ñƒ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸\n"
+"ĐŸÑ€Đ¾Ñ‚Đµ, Đ¼Đ¾Đ¶Đµ Đ½Đµ Ñ–ÑĐ½ÑƒĐ²Đ°Ñ‚Đ¸ Đ¼Đ°Đ¿Đ¸ ĐºĐ»Đ°Đ²Ñ–Đ°Ñ‚ÑƒÑ€Đ¸, Ñ‰Đ¾ Ñ‚Đ¾Ñ‡Đ½Đ¾ Đ²Ñ–Đ´Đ¿Đ¾Đ²Ñ–Đ´Đ°Ñ” Đ²Đ°ÑˆÑ–Đ¹ Đ¼Đ¾Đ²Ñ–:\n"
+"Đ½Đ°Đ¿Ñ€Đ¸ĐºĐ»Đ°Đ´, ÑĐºÑ‰Đ¾ Đ²Đ¸ Đ°Đ½Đ³Đ»Đ¾Đ¼Đ¾Đ²Đ½Đ¸Đ¹ ÑˆĐ²ĐµĐ¹Ñ†Đ°Ñ€ĐµÑ†ÑŒ, Đ²Đ¸ Đ²Ñе Đ¾Đ´Đ½Đ¾ Đ¼Đ¾Đ¶ĐµÑ‚Đµ\n"
+"Đ·Đ°Đ±Đ°Đ¶Đ°Ñ‚Đ¸ ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‚Đ¸ÑÑŒ ÑˆĐ²ĐµĐ¹Ñ†Đ°Ñ€ÑÑŒĐºĐ¾Ñ Đ¼Đ°Đ¿Đ¾Ñ. ĐĐ±Đ¾, ÑĐºÑ‰Đ¾ Đ²Đ¸ Đ³Đ¾Đ²Đ¾Ñ€Đ¸Ñ‚Đµ\n"
+"Đ°Đ½Đ³Đ»Ñ–Đ¹ÑÑŒĐºĐ¾Ñ, але Đ¶Đ¸Đ²ĐµÑ‚Đµ Đ² ĐĐ²ĐµĐ±ĐµĐºÑƒ, Đ²Đ¸ Đ¿Đ¾Ñ‚Ñ€Đ°Đ¿Đ»ÑÑ”Ñ‚Đµ Đ² Đ°Đ½Đ°Đ»Đ¾Đ³Ñ–Ñ‡Đ½Ñƒ\n"
+"ÑĐ¸Ñ‚ÑƒĐ°Ñ†Ñ–Ñ, ĐºĐ¾Đ»Đ¸ Đ²Đ°ÑˆĐ° Ñ€Ñ–Đ´Đ½Đ° Đ¼Đ¾Đ²Đ° Ñ– Đ¼Đ°Đ¿Đ° ĐºĐ»Đ°Đ²Ñ–Đ°Ñ‚ÑƒÑ€Đ¸ Đ½Đµ ÑĐ¿Ñ–Đ²Đ¿Đ°Đ´Đ°Ñть. Đ’\n"
+"Ñ‚Đ°ĐºĐ¸Ñ… Đ²Đ¸Đ¿Đ°Đ´ĐºĐ°Ñ… Ñ†ĐµĐ¹ ĐºÑ€Đ¾Đº Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ´Đ°Ñть Đ²Đ°Đ¼ Đ·Đ¼Đ¾Đ³Ñƒ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸\n"
"Đ²Ñ–Đ´Đ¿Đ¾Đ²Ñ–Đ´Đ½Ñƒ ĐºĐ»Đ°Đ²Ñ–Đ°Ñ‚ÑƒÑ€Ñƒ Đ· Đ½Đ°Đ´Đ°Đ½Đ¾Đ³Đ¾ ÑĐ¿Đ¸ÑĐºÑƒ.\n"
"\n"
-"ĐĐ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ ĐºĐ½Đ¾Đ¿ĐºÑƒ \"%s\", Ñ‰Đ¾Đ± Đ¿Đ¾Đ±Đ°Ñ‡Đ¸Ñ‚Đ¸ Đ¿Đ¾Đ²Đ½Đ¸Đ¹ ÑĐ¿Đ¸ÑĐ¾Đº Đ¼Đ°Đ¿ ĐºĐ»Đ°Đ²Ñ–Đ°Ñ‚ÑƒÑ€.\n"
+"ĐĐ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ ĐºĐ½Đ¾Đ¿ĐºÑƒ «%s», Ñ‰Đ¾Đ± Đ¿Đ¾Đ±Đ°Ñ‡Đ¸Ñ‚Đ¸ Đ¿Đ¾Đ²Đ½Đ¸Đ¹ ÑĐ¿Đ¸ÑĐ¾Đº Đ¼Đ°Đ¿ ĐºĐ»Đ°Đ²Ñ–Đ°Ñ‚ÑƒÑ€.\n"
"\n"
-"Đ¯ĐºÑ‰Đ¾ Ви Đ²Đ¸Đ±Ñ€Đ°Đ»Đ¸ Đ¼Đ°Đ¿Ñƒ, Ñ‰Đ¾ Đ¾ÑĐ½Đ¾Đ²Đ°Đ½Đ° Đ½Đ° Đ½ĐµĐ»Đ°Ñ‚Đ¸Đ½ÑÑŒĐºĐ¾Đ¼Ñƒ Đ°Đ»Ñ„Đ°Đ²Ñ–Ñ‚Ñ–,\n"
+"Đ¯ĐºÑ‰Đ¾ Đ²Đ¸ Đ²Đ¸Đ±Ñ€Đ°Đ»Đ¸ Đ¼Đ°Đ¿Ñƒ, Ñ‰Đ¾ Đ¾ÑĐ½Đ¾Đ²Đ°Đ½Đ° Đ½Đ° Đ½ĐµĐ»Đ°Ñ‚Đ¸Đ½ÑÑŒĐºĐ¾Đ¼Ñƒ Đ°Đ»Ñ„Đ°Đ²Ñ–Ñ‚Ñ–,\n"
"Đ½Đ°ÑÑ‚ÑƒĐ¿Đ½Đ¸Đ¹ Đ´Ñ–Đ°Đ»Đ¾Đ³ даÑть Đ·Đ¼Đ¾Đ³Ñƒ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ ĐºĐ¾Đ¼Đ±Ñ–Đ½Đ°Ñ†Ñ–Ñ ĐºĐ»Đ°Đ²Ñ–Ñˆ, ÑĐºĐ°\n"
"Đ¿ĐµÑ€ĐµĐ¼Đ¸ĐºĐ°Ñ‚Đ¸Đ¼Đµ ĐºĐ»Đ°Đ²Ñ–Đ°Ñ‚ÑƒÑ€Ñƒ Đ¼Ñ–Đ¶ Đ»Đ°Ñ‚Đ¸Đ½ÑÑŒĐºĐ¾Ñ Ñ– Đ½ĐµĐ»Đ°Ñ‚Đ¸Đ½ÑÑŒĐºĐ¾Ñ Đ¼Đ°Đ¿Đ°Đ¼Đ¸."
@@ -1405,8 +1407,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1434,40 +1435,39 @@ msgid ""
msgstr ""
"ĐŸĐµÑ€ÑˆĐ¸Đ¹ ĐºÑ€Đ¾Đº - Đ²Đ¸Đ±Ñ–Ñ€ Đ¼Đ¾Đ²Đ¸.\n"
"\n"
-"Đ’Đ°Ñˆ Đ²Đ¸Đ±Ñ–Ñ€ Đ¼Đ¾Đ²Đ¸ Đ²Đ¿Đ»Đ¸Đ½Đµ Đ½Đ° Đ¼Đ¾Đ²Ñƒ Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Ñ–Ñ—, Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ\n"
-"Ñ– ÑиÑÑ‚ĐµĐ¼Ñƒ Đ² Ñ†Ñ–Đ»Đ¾Đ¼Ñƒ. Đ¡Đ¿Đ¾Ñ‡Đ°Ñ‚ĐºÑƒ Đ²Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Ñ€ĐµĐ³Ñ–Đ¾Đ½, Đ² ÑĐºĐ¾Đ¼Ñƒ Ви Đ·Đ½Đ°Ñ…Đ¾Đ´Đ¸Ñ‚ĐµÑÑŒ,\n"
-"Đ¿Đ¾Ñ‚Ñ–Đ¼ Đ¼Đ¾Đ²Ñƒ, ÑĐºĐ¾Ñ Đ’Đ¸ Ñ€Đ¾Đ·Đ¼Đ¾Đ²Đ»ÑÑ”Ñ‚Đµ.\n"
+"Đ²Đ°Ñˆ Đ²Đ¸Đ±Ñ–Ñ€ Đ¼Đ¾Đ²Đ¸ Đ²Đ¿Đ»Đ¸Đ½Đµ Đ½Đ° Đ¼Đ¾Đ²Ñƒ Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Ñ–Ñ—, Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ\n"
+"Ñ– ÑиÑÑ‚ĐµĐ¼Ñƒ Đ² Ñ†Ñ–Đ»Đ¾Đ¼Ñƒ. Đ¡Đ¿Đ¾Ñ‡Đ°Ñ‚ĐºÑƒ Đ²Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Ñ€ĐµĐ³Ñ–Đ¾Đ½, Đ² ÑĐºĐ¾Đ¼Ñƒ Đ²Đ¸ Đ·Đ½Đ°Ñ…Đ¾Đ´Đ¸Ñ‚ĐµÑÑŒ,\n"
+"Đ¿Đ¾Ñ‚Ñ–Đ¼ Đ¼Đ¾Đ²Ñƒ, ÑĐºĐ¾Ñ Đ²Đ¸ Ñ€Đ¾Đ·Đ¼Đ¾Đ²Đ»ÑÑ”Ñ‚Đµ.\n"
"\n"
-"ĐĐ°Ñ‚Đ¸ÑĐ½ÑƒĐ²ÑˆĐ¸ ĐºĐ½Đ¾Đ¿ĐºÑƒ \"%s\" Ви Đ·Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Ñ–Đ½ÑˆÑ– Đ¼Đ¾Đ²Đ¸, ÑĐºÑ– Đ¼Đ¾Đ¶Đ½Đ°\n"
-"Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Đ½Đ° Đ’Đ°ÑˆÑ–Đ¹ Ñ€Đ¾Đ±Đ¾Ñ‡Ñ–Đ¹ ÑÑ‚Đ°Đ½Ñ†Ñ–Ñ—, Đ¿Ñ€Đ¸ Ñ†ÑŒĐ¾Đ¼Ñƒ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ÑÑтьÑÑ Đ¾ÑĐ¾Đ±Đ»Đ¸Đ²Ñ–\n"
+"ĐĐ°Ñ‚Đ¸ÑĐ½ÑƒĐ²ÑˆĐ¸ ĐºĐ½Đ¾Đ¿ĐºÑƒ «%s», Đ²Đ¸ Đ·Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Ñ–Đ½ÑˆÑ– Đ¼Đ¾Đ²Đ¸, ÑĐºÑ– Đ¼Đ¾Đ¶Đ½Đ°\n"
+"Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Đ½Đ° Đ²Đ°ÑˆÑ–Đ¹ Ñ€Đ¾Đ±Đ¾Ñ‡Ñ–Đ¹ ÑÑ‚Đ°Đ½Ñ†Ñ–Ñ—, Đ¿Ñ€Đ¸ Ñ†ÑŒĐ¾Đ¼Ñƒ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ÑÑтьÑÑ Đ¾ÑĐ¾Đ±Đ»Đ¸Đ²Ñ–\n"
"Đ´Đ»Ñ Đ¼Đ¾Đ²Đ¸ Ñ„Đ°Đ¹Đ»Đ¸ ÑиÑÑ‚ĐµĐ¼Đ½Đ¾Ñ— Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Ñ–Ñ— Ñ– Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸. ĐĐ°Đ¿Ñ€Đ¸ĐºĐ»Đ°Đ´, ÑĐºÑ‰Đ¾\n"
"Đ² ÑиÑÑ‚ĐµĐ¼Ñ– Đ±ÑƒĐ´ÑƒÑ‚ÑŒ Đ¿Ñ€Đ°Ñ†ÑĐ²Đ°Ñ‚Đ¸ ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Ñ– Đ· ІÑĐ¿Đ°Đ½Ñ–Ñ—, Đ²Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Đ°Đ½Đ³Đ»Ñ–Đ¹ÑÑŒĐºÑƒ\n"
-"Đ¼Đ¾Đ²Ñƒ Ñ‚Đ¸Đ¿Đ¾Đ²Đ¾Ñ Đ· Đ´ĐµÑ€ĐµĐ²Đ° Đ¿ĐµÑ€ĐµĐ³Đ»ÑĐ´Ñƒ Ñ– \"%s\" Đ² Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ– Đ”Đ¾Đ´Đ°Ñ‚ĐºĐ¾Đ²Đ¾.\n"
+"Đ¼Đ¾Đ²Ñƒ Ñ‚Đ¸Đ¿Đ¾Đ²Đ¾Ñ Đ· Đ´ĐµÑ€ĐµĐ²Đ° Đ¿ĐµÑ€ĐµĐ³Đ»ÑĐ´Ñƒ Ñ– «%s» Đ² Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ– Â«Đ”Đ¾Đ´Đ°Ñ‚ĐºĐ¾Đ²Đ¾Â».\n"
"\n"
-"ĐÑ–Đ»ÑŒĐºĐ° ÑĐ»Ñ–Đ² Đ¿Ñ€Đ¾ Đ¿Ñ–Đ´Ñ‚Ñ€Đ¸Đ¼ĐºÑƒ UTF-8 (ÑĐ½Ñ–ĐºĐ¾Đ´Ñƒ): Đ®Đ½Ñ–ĐºĐ¾Đ´ - Ñ†Đµ Đ½Đ¾Đ²Đµ ĐºĐ¾Đ´ÑƒĐ²Đ°Đ½Đ½Ñ\n"
-"ÑĐ¸Đ¼Đ²Đ¾Đ»Ñ–Đ², ÑĐºĐµ Đ²Đ¼Ñ–Ñ‰ÑƒÑ” уÑÑ– Đ¼Đ¾Đ²Đ¸. ĐŸĐ¾Đ²Đ½Đ° Đ¿Ñ–Đ´Ñ‚Ñ€Đ¸Đ¼ĐºĐ° Đ´Đ»Ñ GNU/Linux Đ²Ñе Ñ‰Đµ\n"
-"Đ·Đ½Đ°Ñ…Đ¾Đ´Đ¸Ñ‚ÑŒÑÑ Đ² ÑÑ‚Đ°Đ´Ñ–Ñ— Ñ€Đ¾Đ·Ñ€Đ¾Đ±ĐºĐ¸. Đ§ĐµÑ€ĐµĐ· Ñ†Đµ ĐœĐ°Đ½Đ´Ñ€Ñ–Đ²Đ° Đ»Ñ–Đ½Đ°ĐºÑ\n"
+"ĐÑ–Đ»ÑŒĐºĐ° ÑĐ»Ñ–Đ² Đ¿Ñ€Đ¾ Đ¿Ñ–Đ´Ñ‚Ñ€Đ¸Đ¼ĐºÑƒ UTF-8 (ÑĐ½Ñ–ĐºĐ¾Đ´Ñƒ): Unicode — Ñ†Đµ Đ½Đ¾Đ²Đµ ĐºĐ¾Đ´ÑƒĐ²Đ°Đ½Đ½Ñ\n"
+"ÑĐ¸Đ¼Đ²Đ¾Đ»Ñ–Đ², ÑĐºĐµ Đ¼Ñ–ÑÑ‚Đ¸Ñ‚ÑŒ ÑĐ¸Đ¼Đ²Đ¾Đ»Đ¸ Đ²ÑÑ–Ñ… Đ¼Đ¾Đ². ĐŸĐ¾Đ²Đ½Đ° Đ¿Ñ–Đ´Ñ‚Ñ€Đ¸Đ¼ĐºĐ° Đ´Đ»Ñ GNU/Linux\n"
+"Đ²Ñе Ñ‰Đµ Đ¿ĐµÑ€ĐµĐ±ÑƒĐ²Đ°Ñ” у ÑÑ‚Đ°Đ´Ñ–Ñ— Ñ€Đ¾Đ·Ñ€Đ¾Đ±ĐºĐ¸. Đ§ĐµÑ€ĐµĐ· Ñ†Đµ Mageia\n"
"Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸Đ¼Đµ Đ¹Đ¾Đ³Đ¾ Đ·Đ°Đ»ĐµĐ¶Đ½Đ¾ Đ²Ñ–Đ´ Đ²Đ¸Đ±Đ¾Ñ€Ñƒ ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Đ°:\n"
"\n"
-" * Đ¯ĐºÑ‰Đ¾ Ви Đ²Đ¸Đ±Ñ€Đ°Đ»Đ¸ Đ¼Đ¾Đ²Đ¸ Ñ–Đ· Ñ‚Ñ€Đ°Đ´Đ¸Ñ†Ñ–Đ¹Đ½Đ¸Đ¼ ĐºĐ¾Đ´ÑƒĐ²Đ°Đ½Đ½ÑĐ¼ (Đ¼Đ¾Đ²Đ¸ latin1\n"
+" * Đ¯ĐºÑ‰Đ¾ Đ²Đ¸ Đ²Đ¸Đ±Ñ€Đ°Đ»Đ¸ Đ¼Đ¾Đ²Đ¸ Ñ–Đ· Ñ‚Ñ€Đ°Đ´Đ¸Ñ†Ñ–Đ¹Đ½Đ¸Đ¼ ĐºĐ¾Đ´ÑƒĐ²Đ°Đ½Đ½ÑĐ¼ (Đ¼Đ¾Đ²Đ¸ latin1\n"
"Đ£ĐºÑ€Đ°Ñ—Đ½ÑÑŒĐºĐ°, Đ¯Đ¿Đ¾Đ½ÑÑŒĐºĐ°, ĐĐ¸Ñ‚Đ°Đ¹ÑÑŒĐºĐ°, ĐĐ¾Ñ€ĐµĐ¹ÑÑŒĐºĐ°, Đ¢Đ°Đ¹ÑÑŒĐºĐ°, Đ“Ñ€ĐµÑ†ÑŒĐºĐ°,\n"
"Đ¢ÑƒÑ€ĐµÑ†ÑŒĐºĐ°, Đ±Ñ–Đ»ÑŒÑˆÑ–Ñть Đ¼Đ¾Đ² iso-8859-2), Ñ†Đµ ĐºĐ¾Đ´ÑƒĐ²Đ°Đ½Đ½Ñ Ñ–\n"
"Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸Đ¼ĐµÑ‚ÑŒÑÑ;\n"
"\n"
" * Đ†Đ½ÑˆÑ– Đ¼Đ¾Đ²Đ¸ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸Đ¼ÑƒÑ‚ÑŒ ÑĐ½Ñ–ĐºĐ¾Đ´ Ñ‚Đ¸Đ¿Đ¾Đ²Đ¾;\n"
"\n"
-" * Đ¯ĐºÑ‰Đ¾ Đ²Đ¸Đ±Đ¸Ñ€Đ°Ñ”Ñ‚ÑŒÑÑ Đ¿Ñ–Đ´Ñ‚Ñ€Đ¸Đ¼ĐºĐ° Đ´Đ²Đ¾Ñ… Ñ‡Đ¸ Đ±Ñ–Đ»ÑŒÑˆĐµ Đ¼Đ¾Đ² Ñ– Đ²Đ¾Đ½Đ¸ Đ½Đµ\n"
-"Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒÑть Đ¾Đ´Đ½Đ°ĐºĐ¾Đ²Đµ ĐºĐ¾Đ´ÑƒĐ²Đ°Đ½Đ½Ñ, ÑĐ½Ñ–ĐºĐ¾Đ´ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸Đ¼ĐµÑ‚ÑŒÑÑ\n"
-"Đ´Đ»Ñ Đ²Ñієї ÑиÑÑ‚ĐµĐ¼Đ¸;\n"
+" * Đ¯ĐºÑ‰Đ¾ Đ²Đ¸Đ±Ñ€Đ°Đ½Đ¾ Đ¿Ñ–Đ´Ñ‚Ñ€Đ¸Đ¼ĐºÑƒ Đ´Đ²Đ¾Ñ… Đ°Đ±Đ¾ Đ´ĐµĐºÑ–Đ»ÑŒĐºĐ¾Ñ… Đ¼Đ¾Đ² Đ· Ñ€Ñ–Đ·Đ½Đ¸Đ¼\n"
+"ĐºĐ¾Đ´ÑƒĐ²Đ°Đ½Đ½ÑĐ¼, ÑĐ½Ñ–ĐºĐ¾Đ´ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸Đ¼ĐµÑ‚ÑŒÑÑ Đ´Đ»Ñ Đ²Ñієї ÑиÑÑ‚ĐµĐ¼Đ¸;\n"
"\n"
" * ĐĐ°Ñ€ĐµÑˆÑ‚Ñ–, Đ½ĐµĐ·Đ°Đ»ĐµĐ¶Đ½Đ¾ Đ²Ñ–Đ´ Đ²Đ¸Đ±Ñ€Đ°Đ½Đ¾Ñ— Đ¼Đ¾Đ²Đ¸ ÑĐ½Ñ–ĐºĐ¾Đ´ Ñ‚Đ°ĐºĐ¾Đ¶\n"
"Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸Đ¼ĐµÑ‚ÑŒÑÑ Đ´Đ»Ñ ÑиÑÑ‚ĐµĐ¼Đ¸ у Đ²Đ¸Đ¿Đ°Đ´ĐºÑƒ, ÑĐºÑ‰Đ¾ ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡\n"
-"Đ²ĐºĐ°Đ·Đ°Đ² \"%s\".\n"
+"Đ²ĐºĐ°Đ·Đ°Đ² «%s».\n"
"\n"
-"Đ—Đ°ÑƒĐ²Đ°Đ¶Ñ‚Đµ, Ñ‰Đ¾ Ви Đ½Đµ Đ¾Đ±Đ¼ĐµĐ¶ĐµĐ½Ñ– Đ²Đ¸Đ±Đ¾Ñ€Đ¾Đ¼ Đ¾Đ´Đ½Ñ–Ñ”Ñ— Đ´Đ¾Đ´Đ°Ñ‚ĐºĐ¾Đ²Đ¾Ñ— Đ¼Đ¾Đ²Đ¸. Ви\n"
-"Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Ñ—Ñ… ĐºÑ–Đ»ÑŒĐºĐ° Đ°Đ±Đ¾ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Ñ—Ñ… Đ²ÑÑ–, Đ²Đ¸Đ±Ñ€Đ°Đ²ÑˆĐ¸ Đ¿ÑƒĐ½ĐºÑ‚ \"%s\".\n"
+"Đ—Đ°ÑƒĐ²Đ°Đ¶Ñ‚Đµ, Ñ‰Đ¾ Đ²Đ¸ Đ½Đµ Đ¾Đ±Đ¼ĐµĐ¶ĐµĐ½Ñ– Đ²Đ¸Đ±Đ¾Ñ€Đ¾Đ¼ Đ¾Đ´Đ½Ñ–Ñ”Ñ— Đ´Đ¾Đ´Đ°Ñ‚ĐºĐ¾Đ²Đ¾Ñ— Đ¼Đ¾Đ²Đ¸. Ви\n"
+"Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Ñ—Ñ… ĐºÑ–Đ»ÑŒĐºĐ° Đ°Đ±Đ¾ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Ñ—Ñ… Đ²ÑÑ–, Đ²Đ¸Đ±Ñ€Đ°Đ²ÑˆĐ¸ Đ¿ÑƒĐ½ĐºÑ‚ «%s».\n"
"Đ’Đ¸Đ±Ñ–Ñ€ Đ¿Ñ–Đ´Ñ‚Ñ€Đ¸Đ¼ĐºĐ¸ Đ¼Đ¾Đ²Đ¸ Đ¾Đ·Đ½Đ°Ñ‡Đ°Ñ” Đ²Đ¸Đ±Ñ–Ñ€ Đ¿ĐµÑ€ĐµĐºĐ»Đ°Đ´Ñ–Đ², ÑˆÑ€Đ¸Ñ„Ñ‚Ñ–Đ², Đ¿ĐµÑ€ĐµĐ²Ñ–Ñ€ĐºÑƒ\n"
-"Đ¾Ñ€Ñ„Đ¾Đ³Ñ€Đ°Ñ„Ñ–Ñ— Ñ– Ñ‚.Đ´.\n"
+"Đ¾Ñ€Ñ„Đ¾Đ³Ñ€Đ°Ñ„Ñ–Ñ— Ñ‚Đ¾Ñ‰Đ¾.\n"
"\n"
"Đ”Đ»Ñ Đ¿ĐµÑ€ĐµĐ¼Đ¸ĐºĐ°Đ½Đ½Ñ Đ¼Ñ–Đ¶ Ñ€Ñ–Đ·Đ½Đ¸Đ¼Đ¸ Đ¼Đ¾Đ²Đ°Đ¼Đ¸, Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ¸Đ¼Đ¸ Đ² ÑиÑÑ‚ĐµĐ¼Ñ–, Đ¼Đ¾Đ¶ĐµÑ‚Đµ\n"
"Đ²Đ¸ĐºĐ¾Đ½Đ°Ñ‚Đ¸ ĐºĐ¾Đ¼Đ°Đ½Đ´Ñƒ \"/usr/sbin/localedrake\" Đ· Đ¿Ñ€Đ°Đ²Đ°Đ¼Đ¸ \"root\", Ñ‰Đ¾Đ± Đ·Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸\n"
@@ -1482,7 +1482,7 @@ msgstr "ІÑĐ¿Đ°Đ½ÑÑŒĐºĐ°"
#: ../help.pm:643
#, c-format
msgid "Use Unicode by default"
-msgstr ""
+msgstr "Đ¢Đ¸Đ¿Đ¾Đ²Đ¾ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ Unicode"
#: ../help.pm:646
#, c-format
@@ -1521,24 +1521,24 @@ msgid ""
"move your mouse about."
msgstr ""
"Đ—Đ´ĐµĐ±Ñ–Đ»ÑŒÑˆĐ¾Đ³Đ¾ DrakX Đ½Đµ Đ¼Đ°Ñ” Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼ Đ¿Ñ€Đ¸ Đ²Đ¸Đ·Đ½Đ°Ñ‡ĐµĐ½Đ½Ñ– ĐºÑ–Đ»ÑŒĐºĐ¾Ñті ĐºĐ½Đ¾Đ¿Đ¾Đº Đ½Đ°\n"
-"Đ’Đ°ÑˆÑ–Đ¹ Đ¼Đ¸ÑˆÑ–. Đ¯ĐºÑ‰Đ¾ Ñ†Đµ ÑÑ‚Đ°Ñ”Ñ‚ÑŒÑÑ, Đ¿Ñ€Đ¸Đ¹Đ¼Đ°Ñ”Ñ‚ÑŒÑÑ, Ñ‰Đ¾ Ви Đ¼Đ°Ñ”Ñ‚Đµ Đ´Đ²Đ¾Ñ…ĐºĐ½Đ¾Đ¿ĐºĐ¾Đ²Ñƒ\n"
+"Đ²Đ°ÑˆÑ–Đ¹ Đ¼Đ¸ÑˆÑ–. Đ¯ĐºÑ‰Đ¾ Ñ†Đµ ÑÑ‚Đ°Ñ”Ñ‚ÑŒÑÑ, Đ¿Ñ€Đ¸Đ¹Đ¼Đ°Ñ”Ñ‚ÑŒÑÑ, Ñ‰Đ¾ Đ²Đ¸ Đ¼Đ°Ñ”Ñ‚Đµ Đ´Đ²Đ¾Ñ…ĐºĐ½Đ¾Đ¿ĐºĐ¾Đ²Ñƒ\n"
"Đ¼Đ¸ÑˆÑƒ, Ñ– Đ¼Đ¾Đ¶ĐµÑ‚Đµ ÑĐºĐ¾Đ½Ñ„Ñ–Đ³ÑƒÑ€ÑƒĐ²Đ°Ñ‚Đ¸ Ñ—Ñ— Đ´Đ»Ñ ĐµĐ¼ÑƒĐ»Ñції Ñ‚Ñ€ĐµÑ‚ÑŒĐ¾Ñ— ĐºĐ½Đ¾Đ¿ĐºĐ¸. Đ¢Ñ€ĐµÑ‚Ñ\n"
"ĐºĐ½Đ¾Đ¿ĐºĐ° Đ½Đ° Đ´Đ²Đ¾Ñ…ĐºĐ½Đ¾Đ¿ĐºĐ¾Đ²Ñ–Đ¹ Đ¼Đ¸ÑˆÑ– Đ¼Đ¾Đ¶Đµ Đ±ÑƒÑ‚Đ¸ \"Đ½Đ°Ñ‚Đ¸ÑĐ½ÑƒÑ‚Đ°\" Đ¾Đ´Đ½Đ¾Ñ‡Đ°ÑĐ½Đ¸Đ¼\n"
"Đ½Đ°Ñ‚Đ¸ÑĐºĐ°Đ½Đ½ÑĐ¼ Đ»Ñ–Đ²Đ¾Ñ— Ñ– Đ¿Ñ€Đ°Đ²Đ¾Ñ— ĐºĐ½Đ¾Đ¿Đ¾Đº. DrakX Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ Đ·Đ½Đ°Ñ‚Đ¸Đ¼Đµ, ÑĐºĐ¸Đ¹\n"
-"Ñ–Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒÑ” Đ’Đ°ÑˆĐ° Đ¼Đ¸ÑˆĐ°: PS/2, Đ¿Đ¾ÑĐ»Ñ–Đ´Đ¾Đ²Đ½Đ¸Đ¹ Ñ‡Đ¸ USB.\n"
+"Ñ–Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒÑ” Đ²Đ°ÑˆĐ° Đ¼Đ¸ÑˆĐ°: PS/2, Đ¿Đ¾ÑĐ»Ñ–Đ´Đ¾Đ²Đ½Đ¸Đ¹ Ñ‡Đ¸ USB.\n"
"\n"
-"Đ£ Đ²Đ¸Đ¿Đ°Đ´ĐºÑƒ, ÑĐºÑ‰Đ¾ Ви Đ¼Đ°Ñ”Ñ‚Đµ Đ¼Đ¸ÑˆÑƒ Đ· Ñ‚Ñ€ÑŒĐ¾Đ¼Đ° ĐºĐ½Đ¾Đ¿ĐºĐ°Đ¼Đ¸ Ñ– без ĐºĐ¾Đ»Ñ–Ñ‰Đ°Ñ‚ĐºĐ°,\n"
-"Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Đ¼Đ¸ÑˆÑƒ \"%s\". DrakX Ñ‚Đ¾Đ´Ñ– Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒÑ” Ñ—Ñ— Ñ‚Đ°Đº, Ñ‰Đ¾Đ± Ви Đ¼Đ¾Đ³Đ»Đ¸\n"
+"Đ£ Đ²Đ¸Đ¿Đ°Đ´ĐºÑƒ, ÑĐºÑ‰Đ¾ Đ²Đ¸ Đ¼Đ°Ñ”Ñ‚Đµ Đ¼Đ¸ÑˆÑƒ Đ· Ñ‚Ñ€ÑŒĐ¾Đ¼Đ° ĐºĐ½Đ¾Đ¿ĐºĐ°Đ¼Đ¸ Ñ– без ĐºĐ¾Đ»Ñ–Ñ‰Đ°Ñ‚ĐºĐ°,\n"
+"Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Đ¼Đ¸ÑˆÑƒ «%s». DrakX Ñ‚Đ¾Đ´Ñ– Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒÑ” Ñ—Ñ— Ñ‚Đ°Đº, Ñ‰Đ¾Đ± Đ²Đ¸ Đ¼Đ¾Đ³Đ»Đ¸\n"
"ÑĐ¸Đ¼ÑƒĐ»ÑĐ²Đ°Ñ‚Đ¸ Đ¹Đ¾Đ³Đ¾: Đ´Đ»Ñ Ñ†ÑŒĐ¾Đ³Đ¾ Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ ÑĐµÑ€ĐµĐ´Đ½Ñ ĐºĐ½Đ¾Đ¿ĐºÑƒ Ñ– Đ¿ĐµÑ€ĐµĐ¼Ñ–Ñ‰ÑƒĐ¹Ñ‚Đµ\n"
"Đ¼Đ¸ÑˆÑƒ Đ²Đ¿ĐµÑ€ĐµĐ´-Đ½Đ°Đ·Đ°Đ´.\n"
"\n"
-"Đ¯ĐºÑ‰Đ¾ Đ· Đ¿ĐµĐ²Đ½Đ¸Ñ… Đ¼Ñ–Ñ€ĐºÑƒĐ²Đ°Đ½ÑŒ Ви Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ·Đ°Đ´Đ°Ñ‚Đ¸ Ñ–Đ½ÑˆĐ¸Đ¹ Ñ‚Đ¸Đ¿ Đ¼Đ¸ÑˆÑ–, Đ²Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Đ¹Đ¾Đ³Đ¾\n"
+"Đ¯ĐºÑ‰Đ¾ Đ· Đ¿ĐµĐ²Đ½Đ¸Ñ… Đ¼Ñ–Ñ€ĐºÑƒĐ²Đ°Đ½ÑŒ Đ²Đ¸ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ·Đ°Đ´Đ°Ñ‚Đ¸ Ñ–Đ½ÑˆĐ¸Đ¹ Ñ‚Đ¸Đ¿ Đ¼Đ¸ÑˆÑ–, Đ²Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Đ¹Đ¾Đ³Đ¾\n"
"Ñ–Đ· ÑĐ¿Đ¸ÑĐºÑƒ, ÑĐºĐ¸Đ¹ Đ¿Ñ€Đ¾Đ¿Đ¾Đ½ÑƒÑ”Ñ‚ÑŒÑÑ.\n"
"\n"
-"Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Đ¿ÑƒĐ½ĐºÑ‚ \"%s\", Ñ‰Đ¾Đ± Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ \"Đ·Đ°Đ³Đ°Đ»ÑŒĐ½Đ¸Đ¹\" Ñ‚Đ¸Đ¿,\n"
+"Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Đ¿ÑƒĐ½ĐºÑ‚ «%s», Ñ‰Đ¾Đ± Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ \"Đ·Đ°Đ³Đ°Đ»ÑŒĐ½Đ¸Đ¹\" Ñ‚Đ¸Đ¿,\n"
"ÑĐºĐ¸Đ¹ Đ¿Ñ€Đ°Ñ†ÑÑ” Đ¼Đ°Đ¹Đ¶Đµ Đ· уÑÑ–Đ¼Đ° Ñ‚Đ¸Đ¿Đ°Đ¼Đ¸ Đ¼Đ¸ÑˆĐ¾Đº.\n"
"\n"
-"Đ¯ĐºÑ‰Đ¾ Ви Đ²Đ¸Đ±Ñ€Đ°Đ»Đ¸ Đ¼Đ¸ÑˆÑƒ, Đ²Ñ–Đ´Đ¼Ñ–Đ½Đ½Ñƒ Đ²Ñ–Đ´ Đ·Đ°Đ¿Ñ€Đ¾Đ¿Đ¾Đ½Đ¾Đ²Đ°Đ½Đ¾Ñ—, Đ±ÑƒĐ´Đµ Đ¿Đ¾ĐºĐ°Đ·Đ°Đ½Đ¾\n"
+"Đ¯ĐºÑ‰Đ¾ Đ²Đ¸ Đ²Đ¸Đ±Ñ€Đ°Đ»Đ¸ Đ¼Đ¸ÑˆÑƒ, Đ²Ñ–Đ´Đ¼Ñ–Đ½Đ½Ñƒ Đ²Ñ–Đ´ Đ·Đ°Đ¿Ñ€Đ¾Đ¿Đ¾Đ½Đ¾Đ²Đ°Đ½Đ¾Ñ—, Đ±ÑƒĐ´Đµ Đ¿Đ¾ĐºĐ°Đ·Đ°Đ½Đ¾\n"
"Ñ‚ĐµÑÑ‚Đ¾Đ²Đµ Đ²Ñ–ĐºĐ½Đ¾. ĐŸĐµÑ€ĐµĐ²Ñ–Ñ€Ñ‚Đµ ĐºĐ½Đ¾Đ¿ĐºĐ¸ Ñ– ĐºĐ¾Đ»Ñ–Ñ‰Đ°Ñ‚ĐºĐ¾, Ñ‰Đ¾Đ± Đ¿ĐµÑ€ĐµĐºĐ¾Đ½Đ°Ñ‚Đ¸ÑÑ, Ñ‰Đ¾\n"
"Đ¼Đ¸ÑˆĐ° Đ¿Ñ€Đ°Ñ†ÑÑ” Đ´Đ¾Đ±Ñ€Đµ. Đ¯ĐºÑ‰Đ¾ Đ¼Đ¸ÑˆĐ° Đ¿Ñ€Đ°Ñ†ÑÑ” Đ½ĐµĐ¿Ñ€Đ°Đ²Đ¸Đ»ÑŒĐ½Đ¾, Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ\n"
"Đ¿Ñ€Đ¾Đ±Ñ–Đ» Đ°Đ±Đ¾ [Return], Ñ‰Đ¾Đ± Đ¿Ñ€Đ¸Đ¿Đ¸Đ½Đ¸Ñ‚Đ¸ Ñ‚ĐµÑÑ‚ Ñ– Đ¿Đ¾Đ²ĐµÑ€Đ½ÑƒÑ‚Đ¸ÑÑ Đ² ÑĐ¿Đ¸ÑĐ¾Đº Đ²Đ¸Đ±Đ¾Ñ€Ñƒ.\n"
@@ -1546,7 +1546,7 @@ msgstr ""
"ĐœĐ¸ÑˆÑ– Đ· ĐºĐ¾Đ»Ñ–Ñ‰Đ°Ñ‚ĐºĐ¾Đ¼ Đ´ĐµĐºĐ¾Đ»Đ¸ Đ½Đµ Đ²Đ¸Đ·Đ½Đ°Ñ‡Đ°ÑтьÑÑ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾, Ñ‚Đ¾Đ¼Ñƒ Đ’Đ°Đ¼\n"
"Đ±ÑƒĐ´Đµ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Đ¼Đ¸ÑˆÑƒ Ñ–Đ· ÑĐ¿Đ¸ÑĐºÑƒ. ĐŸĐµÑ€ĐµĐºĐ¾Đ½Đ°Đ¹Ñ‚ĐµÑÑ, Ñ‰Đ¾ Ви\n"
"Đ²Đ¸Đ±Đ¸Ñ€Đ°Ñ”Ñ‚Đµ Đ¼Đ¸ÑˆÑƒ Đ²Ñ–Đ´Đ¿Đ¾Đ²Ñ–Đ´Đ½Đ¾ Đ´Đ¾ Đ¿Đ¾Ñ€Ñ‚Đ°, Đ´Đ¾ ÑĐºĐ¾Đ³Đ¾ Đ²Đ¾Đ½Đ° Đ¿Ñ–Đ´'Ñ”Đ´Đ½Đ°Đ½Đ°. ĐŸÑ–ÑĐ»Ñ\n"
-"Ñ‚Đ¾Đ³Đ¾, ÑĐº Ви Đ²Đ¸Đ±ĐµÑ€ĐµÑ‚Đµ Đ¼Đ¸ÑˆÑƒ Ñ– Đ½Đ°Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ Đ½Đ° ĐºĐ½Đ¾Đ¿ĐºÑƒ \"%s\", Đ½Đ° ĐµĐºÑ€Đ°Đ½Ñ–\n"
+"Ñ‚Đ¾Đ³Đ¾, ÑĐº Đ²Đ¸ Đ²Đ¸Đ±ĐµÑ€ĐµÑ‚Đµ Đ¼Đ¸ÑˆÑƒ Ñ– Đ½Đ°Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ Đ½Đ° ĐºĐ½Đ¾Đ¿ĐºÑƒ «%s», Đ½Đ° ĐµĐºÑ€Đ°Đ½Ñ–\n"
"Đ¿Đ¾ÑĐ²Đ¸Ñ‚ÑŒÑÑ Đ·Đ¾Đ±Ñ€Đ°Đ¶ĐµĐ½Đ½Ñ Đ¼Đ¸ÑˆÑ–. ĐŸĐ¾ĐºÑ€ÑƒÑ‚Ñ–Ñ‚ÑŒ ĐºĐ¾Đ»Ñ–Ñ‰Đ°Ñ‚ĐºĐ¾ Đ¼Đ¸ÑˆÑ–, Ñ‰Đ¾Đ±\n"
"Đ¿ĐµÑ€ĐµĐºĐ¾Đ½Đ°Ñ‚Đ¸ÑÑ, Ñ‰Đ¾ Đ²Đ¾Đ½Đ¾ Đ°ĐºÑ‚Đ¸Đ²Ñ–Đ·Đ¾Đ²Đ°Đ½Đµ Đ¿Ñ€Đ°Đ²Đ¸Đ»ÑŒĐ½Đ¾. ĐŸÑ–ÑĐ»Ñ Ñ‚Đ¾Đ³Đ¾, ÑĐº Ви\n"
"Đ¿Đ¾Đ±Đ°Ñ‡Đ¸Ñ‚Đµ, Ñ‰Đ¾ ĐºĐ¾Đ»Ñ–Ñ‰Đ°Ñ‚ĐºĐ¾ Đ½Đ° ĐµĐºÑ€Đ°Đ½Ñ– Ñ€ÑƒÑ…Đ°Ñ”Ñ‚ÑŒÑÑ Đ²Ñ–Đ´Đ¿Đ¾Đ²Ñ–Đ´Đ½Đ¾ Đ´Đ¾ ĐºĐ¾Đ»Ñ–Ñ‰Đ°Ñ‚ĐºĐ°\n"
@@ -1570,7 +1570,7 @@ msgid ""
"Windows is named \"ttyS0\" under GNU/Linux."
msgstr ""
"Đ‘ÑƒĐ´ÑŒ лаÑĐºĐ°, Đ²Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Đ²Ñ–Ñ€Đ½Đ¸Đ¹ Đ¿Đ¾Ñ€Ñ‚. ĐĐ°Đ¿Ñ€Đ¸ĐºĐ»Đ°Đ´, Đ¿Đ¾Ñ€Ñ‚ COM1 у MS\n"
-"Windows Đ¼Đ°Ñ” Đ½Đ°Đ·Đ²Ñƒ ttyS0 у GNU/Đ›Ñ–Đ½Đ°ĐºÑÑ–."
+"Windows Đ¼Đ°Ñ” Đ½Đ°Đ·Đ²Ñƒ ttyS0 у GNU/Linux."
#: ../help.pm:684
#, c-format
@@ -1586,7 +1586,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1599,22 +1599,22 @@ msgstr ""
"Ñ– Đ²Ñ–Đ´Đ¿Đ¾Đ²Ñ–Đ´Đ½Đ¾ Đ´Đ¾ Đ·Đ½Đ°Đ¹Đ´ĐµĐ½Đ¾Đ³Đ¾ Đ½Đ° Đ½ÑŒĐ¾Đ¼Ñƒ Đ²Đ¸ĐºĐ¾Đ½Đ°Ñ” Ñ‚Đ°ĐºĐµ:\n"
"\n"
" * ÑĐºÑ‰Đ¾ Đ·Đ½Đ°Đ¹Đ´ĐµĐ½Đ¾ ÑĐµĐºÑ‚Đ¾Ñ€ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ĐµĐ½Đ½Ñ Windows, Đ²Ñ–Đ½ Đ·Đ°Đ¼Ñ–Đ½Đ¸Ñ‚ÑŒ Đ¹Đ¾Đ³Đ¾ Đ½Đ°\n"
-"ÑĐµĐºÑ‚Đ¾Ñ€ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ĐµĐ½Đ½Ñ GRUB/LILO. Đ’ Ñ‚Đ°ĐºĐ¸Đ¹ ÑĐ¿Đ¾ÑÑ–Đ± Ви Đ·Đ¼Đ¾Đ¶ĐµÑ‚Đµ\n"
+"ÑĐµĐºÑ‚Đ¾Ñ€ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ĐµĐ½Đ½Ñ GRUB/LILO. Đ’ Ñ‚Đ°ĐºĐ¸Đ¹ ÑĐ¿Đ¾ÑÑ–Đ± Đ²Đ¸ Đ·Đ¼Đ¾Đ¶ĐµÑ‚Đµ\n"
"Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ÑƒĐ²Đ°Ñ‚Đ¸ ÑĐº GNU/Linux, Ñ‚Đ°Đº Ñ– Ñ–Đ½ÑˆÑƒ ĐĐ¡.\n"
"\n"
" * ÑĐºÑ‰Đ¾ Đ·Đ½Đ°Đ¹Đ´ĐµĐ½Đ¾ ÑĐµĐºÑ‚Đ¾Ñ€ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ĐµĐ½Đ½Ñ GRUB Đ°Đ±Đ¾ LILO, Đ¹Đ¾Đ³Đ¾ Đ±ÑƒĐ´Đµ\n"
"Đ·Đ°Đ¼Ñ–Đ½ĐµĐ½Đ¾ Đ½Đ° Đ½Đ¾Đ²Đ¸Đ¹.\n"
"\n"
"Đ¯ĐºÑ‰Đ¾ Đ½ĐµĐ¼Đ¾Đ¶Đ»Đ¸Đ²Đ¾ Đ²Đ¸Đ·Đ½Đ°Ñ‡Đ¸Ñ‚Đ¸, DrakX Đ·Đ°Đ¿Đ¸Ñ‚Đ°Ñ” ВаÑ, ĐºÑƒĐ´Đ¸ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸\n"
-"Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ÑƒĐ²Đ°Ñ‡. Đ’ Đ·Đ°Đ³Đ°Đ»ÑŒĐ½Đ¾Đ¼Ñƒ Đ²Đ¸Đ¿Đ°Đ´ĐºÑƒ \"%s\" Ñ” Đ½Đ°Đ¹ĐºÑ€Đ°Ñ‰Đ¸Đ¼ Đ¼Ñ–ÑÑ†ĐµĐ¼.\n"
-"Đ’Đ¸Đ±Ñ€Đ°Đ²ÑˆĐ¸ \"%s\", Ви Đ½Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đµ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ÑƒĐ²Đ°Ñ‡. Đ’Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ¹Ñ‚Đµ\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 Mandriva Linux offers two. Each of\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"
@@ -1635,34 +1635,34 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"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\" -- ÑĐºĐ¸Đ¹ Ñ” Đ°ĐºÑ€Đ¾Đ½Ñ–Đ¼Đ¾Đ¼ Đ´Đ»Ñ \"Đ´Ñ€ÑƒĐºÑƒĐ²Đ°Ñ‚Đ¸, Đ½Đµ ÑÑ‚Đ°Đ²Đ¸Ñ‚Đ¸ Đ² Ñ‡ĐµÑ€Đ³Ñƒ\", Ñ”\n"
-"Đ²Đ¸Đ±Đ¾Ñ€Đ¾Đ¼, ĐºĐ¾Đ»Đ¸ Ви Đ¼Đ°Ñ”Ñ‚Đµ Đ±ĐµĐ·Đ¿Đ¾ÑĐµÑ€ĐµĐ´Đ½ÑŒĐ¾ Đ¿Ñ–Đ´'Ñ”Đ´Đ½Đ°Đ½Ñƒ Đ´Ñ€ÑƒĐºĐ°Ñ€ĐºÑƒ Ñ– Đ½Đµ\n"
+" * «%s» — ÑĐºĐ¸Đ¹ Ñ” Đ°ĐºÑ€Đ¾Đ½Ñ–Đ¼Đ¾Đ¼ Đ´Đ»Ñ \"Đ´Ñ€ÑƒĐºÑƒĐ²Đ°Ñ‚Đ¸, Đ½Đµ ÑÑ‚Đ°Đ²Đ¸Ñ‚Đ¸ Đ² Ñ‡ĐµÑ€Đ³Ñƒ\", Ñ”\n"
+"Đ²Đ¸Đ±Đ¾Ñ€Đ¾Đ¼, ĐºĐ¾Đ»Đ¸ Đ²Đ¸ Đ¼Đ°Ñ”Ñ‚Đµ Đ±ĐµĐ·Đ¿Đ¾ÑĐµÑ€ĐµĐ´Đ½ÑŒĐ¾ Đ¿Ñ–Đ´'Ñ”Đ´Đ½Đ°Đ½Ñƒ Đ´Ñ€ÑƒĐºĐ°Ñ€ĐºÑƒ Ñ– Đ½Đµ\n"
"Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ¼Đ°Ñ‚Đ¸ Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼ Ñ–Đ· Đ·Đ¼Đ¸Đ½Đ°Đ½Đ½ÑĐ¼ Đ¿Đ°Đ¿ĐµÑ€Ñƒ, Ñ– Đ½Đµ Đ¼Đ°Ñ”Ñ‚Đµ Đ¼ĐµÑ€ĐµĐ¶ĐµĐ²Đ¸Ñ…\n"
-"Đ´Ñ€ÑƒĐºĐ°Ñ€Đ¾Đº. (\"%s\" ĐºĐµÑ€ÑƒĐ²Đ°Ñ‚Đ¸Đ¼Đµ Ñ‚Ñ–Đ»ÑŒĐºĐ¸ Đ´ÑƒĐ¶Đµ Đ¿Ñ€Đ¾ÑÑ‚Đ¸Đ¼Đ¸ Đ²Đ¸Đ¿Đ°Đ´ĐºĐ°Đ¼Đ¸ Đ·\n"
+"Đ´Ñ€ÑƒĐºĐ°Ñ€Đ¾Đº. («%s» ĐºĐµÑ€ÑƒĐ²Đ°Ñ‚Đ¸Đ¼Đµ Ñ‚Ñ–Đ»ÑŒĐºĐ¸ Đ´ÑƒĐ¶Đµ Đ¿Ñ€Đ¾ÑÑ‚Đ¸Đ¼Đ¸ Đ²Đ¸Đ¿Đ°Đ´ĐºĐ°Đ¼Đ¸ Đ·\n"
"Đ¼ĐµÑ€ĐµĐ¶ĐµÑ Ñ– Ñ” Đ² деÑĐºÑ–Đ¹ Đ¼Ñ–Ñ€Ñ– Đ¿Đ¾Đ²Ñ–Đ»ÑŒĐ½Ñ–ÑˆĐ¸Đ¼, Đ½Ñ–Đ¶ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Đ½Đ½Ñ Đ· Đ¼ĐµÑ€ĐµĐ¶Đ°Đ¼Đ¸).\n"
-"Đ ĐµĐºĐ¾Đ¼ĐµĐ½Đ´ÑƒÑ”Ñ‚ÑŒÑÑ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ \"pdq\", ÑĐºÑ‰Đ¾ Ñ†Đµ Đ’Đ°Ñˆ Đ¿ĐµÑ€ÑˆĐ¸Đ¹ Đ´Đ¾ÑĐ²Ñ–Đ´\n"
+"Đ ĐµĐºĐ¾Đ¼ĐµĐ½Đ´ÑƒÑ”Ñ‚ÑŒÑÑ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ \"pdq\", ÑĐºÑ‰Đ¾ Ñ†Đµ Đ²Đ°Ñˆ Đ¿ĐµÑ€ÑˆĐ¸Đ¹ Đ´Đ¾ÑĐ²Ñ–Đ´\n"
"Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Đ½Đ½Ñ GNU/Linux.\n"
"\n"
-" * \"%s\" - \"Đ—Đ°Đ³Đ°Đ»ÑŒĐ½Đ° ÑиÑÑ‚ĐµĐ¼Đ° Đ´Ñ€ÑƒĐºÑƒ Đ´Đ»Ñ Đ›Ñ–Đ½Đ°ĐºÑ\", Ñ” Đ²Ñ–Đ´Đ¼Ñ–Đ½Đ½Ñ–Đ¼ Đ²Đ¸Đ±Đ¾Ñ€Đ¾Đ¼\n"
+" * «%s» - \"Đ—Đ°Đ³Đ°Đ»ÑŒĐ½Đ° ÑиÑÑ‚ĐµĐ¼Đ° Đ´Ñ€ÑƒĐºÑƒ Đ´Đ»Ñ Linux\", Ñ” Đ²Ñ–Đ´Đ¼Ñ–Đ½Đ½Ñ–Đ¼ Đ²Đ¸Đ±Đ¾Ñ€Đ¾Đ¼\n"
"Đ´Đ»Ñ Đ´Ñ€ÑƒĐºÑƒ Đ½Đ° Đ¼Ñ–ÑÑ†ĐµĐ²Ñƒ Đ´Ñ€ÑƒĐºĐ°Ñ€ĐºÑƒ Đ°Đ±Đ¾ Đ½Đ° Ñ–Đ½ÑˆÑƒ Đ² Đ±ÑƒĐ´ÑŒ-ÑĐºÑ–Đ¹ Ñ‚Đ¾Ñ‡Ñ†Ñ– Đ¿Đ»Đ°Đ½ĐµÑ‚Đ¸.\n"
"Đ’Đ¾Đ½Đ° Đ¿Ñ€Đ¾ÑÑ‚Đ° Đ´Đ»Ñ Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Đ½Đ½Ñ Ñ– Đ¼Đ¾Đ¶Đµ Đ¿Ñ€Đ°Ñ†ÑĐ²Đ°Ñ‚Đ¸ ÑĐº ĐºĐ»Ñ–Ñ”Đ½Ñ‚ Đ°Đ±Đ¾ ÑĐµÑ€Đ²ĐµÑ€\n"
"Đ´Đ»Ñ ÑÑ‚Đ°Ñ€Đ¸Ñ… ÑиÑÑ‚ĐµĐ¼ Đ´Ñ€ÑƒĐºÑƒ \"lpd \", Ñ‚Đ¾Đ±Ñ‚Đ¾ Ñ” ÑÑƒĐ¼Ñ–ÑĐ½Đ¾Ñ Đ· Đ¿Đ¾Đ¿ĐµÑ€ĐµĐ´Đ½Ñ–Đ¼Đ¸\n"
"Đ¾Đ¿ĐµÑ€Đ°Ñ†Ñ–Đ¹Đ½Đ¸Đ¼Đ¸ ÑиÑÑ‚ĐµĐ¼Đ°Đ¼Đ¸, ÑĐºÑ– Đ¼Đ¾Đ¶ÑƒÑ‚ÑŒ Đ²Ñе Ñ‰Đµ Đ²Đ¸Đ¼Đ°Đ³Đ°Ñ‚Đ¸ ÑĐµÑ€Đ²Ñ–ÑÑ–Đ² Đ´Ñ€ÑƒĐºÑƒ.\n"
"Đ¥Đ¾Ñ‡ Đ²Đ¾Đ½Đ° Ñ– Ñ” Đ´ÑƒĐ¶Đµ Đ¿Đ¾Ñ‚ÑƒĐ¶Đ½Đ¾Ñ, Đ·Đ°Đ³Đ°Đ»ÑŒĐ½Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Ñ” Đ¼Đ°Đ¹Đ¶Đµ Ñ‚Đ°ĐºĐ¸Đ¼\n"
-"ÑĐ°Đ¼Đ¸Đ¼ Đ¿Ñ€Đ¾ÑÑ‚Đ¸Đ¼, ÑĐº Ñ– \"pdq\". Đ¯ĐºÑ‰Đ¾ Đ’Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ ĐµĐ¼ÑƒĐ»ÑĐ²Đ°Ñ‚Đ¸ ÑĐµÑ€Đ²ĐµÑ€ \"lpd\",\n"
-"Đ¿ĐµÑ€ĐµĐºĐ¾Đ½Đ°Đ¹Ñ‚ĐµÑÑ, Ñ‰Đ¾ ÑƒĐ²Ñ–Đ¼ĐºĐ½ĐµĐ½Đ° ÑĐ»ÑƒĐ¶Đ±Đ° \"cups-lpd \". \"%s\" Đ¼Đ°Ñ” Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Ñƒ\n"
-"Đ¾Đ±Đ¾Đ»Đ¾Đ½ĐºÑƒ Đ´Đ»Ñ Đ´Ñ€ÑƒĐºÑƒ Đ°Đ±Đ¾ Đ²Đ¸Đ±Đ¾Ñ€Ñƒ Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Ñ–Đ² Đ´Ñ€ÑƒĐºĐ°Ñ€ĐºĐ¸ Ñ– ÑƒĐ¿Ñ€Đ°Đ²Đ»Ñ–Đ½Đ½Ñ Đ½ĐµÑ.\n"
+"ÑĐ°Đ¼Đ¸Đ¼ Đ¿Ñ€Đ¾ÑÑ‚Đ¸Đ¼, ÑĐº Ñ– \"pdq\". Đ¯ĐºÑ‰Đ¾ Đ²Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ ĐµĐ¼ÑƒĐ»ÑĐ²Đ°Ñ‚Đ¸ ÑĐµÑ€Đ²ĐµÑ€ \"lpd\",\n"
+"Đ¿ĐµÑ€ĐµĐºĐ¾Đ½Đ°Đ¹Ñ‚ĐµÑÑ, Ñ‰Đ¾ ÑƒĐ²Ñ–Đ¼ĐºĐ½ĐµĐ½Đ° ÑĐ»ÑƒĐ¶Đ±Đ° \"cups-lpd \". «%s» Đ¼Đ°Ñ” Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Ñƒ\n"
+"Đ¾Đ±Đ¾Đ»Đ¾Đ½ĐºÑƒ Đ´Đ»Ñ Đ´Ñ€ÑƒĐºÑƒ Đ°Đ±Đ¾ Đ²Đ¸Đ±Đ¾Ñ€Ñƒ Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Ñ–Đ² Đ¿Ñ€Đ¸Đ½Ñ‚ĐµÑ€Đ° Ñ– ÑƒĐ¿Ñ€Đ°Đ²Đ»Ñ–Đ½Đ½Ñ Đ½Đ¸Đ¼.\n"
" \n"
-"Đ¯ĐºÑ‰Đ¾ Ви Đ·Đ°Ñ€Đ°Đ· Đ·Ñ€Đ¾Đ±Đ¸Ñ‚Đµ Đ²Đ¸Đ±Ñ–Ñ€, а Đ¿Ñ–Đ·Đ½Ñ–ÑˆĐµ Đ¿Đ¾Đ±Đ°Ñ‡Đ¸Ñ‚Đµ, Ñ‰Đ¾ Ñ†Ñ ÑиÑÑ‚ĐµĐ¼Đ° Đ´Ñ€ÑƒĐºÑƒ\n"
-"Đ’Đ°Đ¼ Đ½Đµ Đ¿Đ¾Đ´Đ¾Đ±Đ°Ñ”Ñ‚ÑŒÑÑ, Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ Ñ—Ñ— Đ·Đ°Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸ Đ· Đ´Đ¾Đ¿Đ¾Đ¼Đ¾Đ³Đ¾Ñ PrinterDrake Đ·\n"
-"Đ¦ĐµĐ½Ñ‚Ñ€Ñƒ ĐºĐµÑ€ÑƒĐ²Đ°Đ½Đ½Ñ ĐœĐ°Đ½Đ´Ñ€Ñ–Đ²Đ° , Đ½Đ°Ñ‚Đ¸ÑĐ½ÑƒĐ²ÑˆĐ¸ ĐºĐ½Đ¾Đ¿ĐºÑƒ \"%s\"."
+"Đ¯ĐºÑ‰Đ¾ Đ²Đ¸ Đ·Đ°Ñ€Đ°Đ· Đ·Ñ€Đ¾Đ±Đ¸Ñ‚Đµ Đ²Đ¸Đ±Ñ–Ñ€, а Đ¿Ñ–Đ·Đ½Ñ–ÑˆĐµ Đ¿Đ¾Đ±Đ°Ñ‡Đ¸Ñ‚Đµ, Ñ‰Đ¾ Ñ†Ñ ÑиÑÑ‚ĐµĐ¼Đ° Đ´Ñ€ÑƒĐºÑƒ\n"
+"Đ²Đ°Đ¼ Đ½Đµ Đ¿Đ¾Đ´Đ¾Đ±Đ°Ñ”Ñ‚ÑŒÑÑ, Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Ñ—Ñ— Đ·Đ°Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸ Đ· Đ´Đ¾Đ¿Đ¾Đ¼Đ¾Đ³Đ¾Ñ PrinterDrake Đ·\n"
+"Đ¦ĐµĐ½Ñ‚Ñ€Ñƒ ĐºĐµÑ€ÑƒĐ²Đ°Đ½Đ½Ñ Mageia, Đ½Đ°Ñ‚Đ¸ÑĐ½ÑƒĐ²ÑˆĐ¸ ĐºĐ½Đ¾Đ¿ĐºÑƒ «%s»."
#: ../help.pm:768
#, c-format
@@ -1672,7 +1672,7 @@ msgstr "pdq"
#: ../help.pm:724
#, c-format
msgid "CUPS"
-msgstr ""
+msgstr "CUPS"
#: ../help.pm:724
#, c-format
@@ -1687,7 +1687,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1705,16 +1705,16 @@ msgstr ""
"Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€.\n"
"\n"
"Đ§ĐµÑ€ĐµĐ· Ñ‚Đµ, Ñ‰Đ¾ Đ²Đ¸Đ·Đ½Đ°Ñ‡ĐµĐ½Đ½Ñ Đ·Đ°Đ»Ñ–Đ·Đ° Đ½Đµ Ñ” Đ¿Ñ€Đ¾ÑÑ‚Đ¸Đ¼, DrakX Đ¼Đ¾Đ¶Đµ Đ·Đ°Đ²ĐµÑ€ÑˆĐ¸Ñ‚Đ¸\n"
-"Đ²Đ¸Đ·Đ½Đ°Ñ‡ĐµĐ½Đ½Ñ Ñ‚Đ²ĐµÑ€Đ´Đ¸Ñ… диÑĐºÑ–Đ² Đ½ĐµĐ²Đ´Đ°Đ»Đ¾. Đ¯ĐºÑ‰Đ¾ Ñ‚Đ°ĐºĐµ Ñ‚Ñ€Đ°Đ¿Đ¸Ñ‚ÑŒÑÑ, Đ’Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾\n"
+"Đ²Đ¸Đ·Đ½Đ°Ñ‡ĐµĐ½Đ½Ñ Ñ‚Đ²ĐµÑ€Đ´Đ¸Ñ… диÑĐºÑ–Đ² Đ½ĐµĐ²Đ´Đ°Đ»Đ¾. Đ¯ĐºÑ‰Đ¾ Ñ‚Đ°ĐºĐµ Ñ‚Ñ€Đ°Đ¿Đ¸Ñ‚ÑŒÑÑ, Đ²Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾\n"
"Đ±ÑƒĐ´Đµ Đ²Đ²ĐµÑÑ‚Đ¸ Ñ‚Đ¸Đ¿ Đ¾Đ±Đ»Đ°Đ´Đ½Đ°Đ½Đ½Ñ Đ²Ñ€ÑƒÑ‡Đ½Ñƒ.\n"
"\n"
-"Đ¯ĐºÑ‰Đ¾ Đ’Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ±ÑƒĐ´Đµ Đ²Ñ€ÑƒÑ‡Đ½Ñƒ Đ²Đ¸Đ±Đ¸Ñ€Đ°Ñ‚Đ¸ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€, DrakX Đ·Đ°Đ¿Đ¸Ñ‚Đ°Ñ”,\n"
-"Ñ‡Đ¸ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Ви Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Ñ‚Đ¸ Đ¹Đ¾Đ³Đ¾ Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ¸. ĐÑ€Đ°Ñ‰Đµ, ÑĐºÑ‰Đ¾ Ви Đ²ĐºĐ°Đ¶ĐµÑ‚Đµ\n"
+"Đ¯ĐºÑ‰Đ¾ Đ²Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ±ÑƒĐ´Đµ Đ²Ñ€ÑƒÑ‡Đ½Ñƒ Đ²Đ¸Đ±Đ¸Ñ€Đ°Ñ‚Đ¸ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€, DrakX Đ·Đ°Đ¿Đ¸Ñ‚Đ°Ñ”,\n"
+"Ñ‡Đ¸ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²Đ¸ Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Ñ‚Đ¸ Đ¹Đ¾Đ³Đ¾ Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ¸. ĐÑ€Đ°Ñ‰Đµ, ÑĐºÑ‰Đ¾ Đ²Đ¸ Đ²ĐºĐ°Đ¶ĐµÑ‚Đµ\n"
"DrakX Đ²Đ¸Đ¿Ñ€Đ¾Đ±ÑƒĐ²Đ°Ñ‚Đ¸ Đ¿Đ»Đ°Ñ‚Ñƒ Đ· Đ¾ÑĐ¾Đ±Đ»Đ¸Đ²Đ¸Đ¼Đ¸ Đ´Đ»Ñ Đ½ĐµÑ— Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ°Đ¼Đ¸, Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¸Đ¼Đ¸\n"
"Đ´Đ»Ñ Ñ–Đ½Ñ–Ñ†Ñ–Đ°Đ»Ñ–Đ·Đ°Ñ†Ñ–Ñ— Đ°Đ´Đ°Đ¿Ñ‚ĐµÑ€Đ°. Đ£ Đ±Ñ–Đ»ÑŒÑˆĐ¾Ñті Đ²Đ¸Đ¿Đ°Đ´ĐºÑ–Đ² Ñ†Đµ Đ¿Ñ€Đ°Ñ†ÑÑ” Đ½Đ¾Ñ€Đ¼Đ°Đ»ÑŒĐ½Đ¾.\n"
"\n"
"Đ¯ĐºÑ‰Đ¾ DrakX Đ½Đµ Đ·Đ¼Đ¾Đ¶Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Ñ‚Đ¸Đ¿ Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Ñ–Đ², Đ½ĐµĐ¾Đ±Ñ…Ñ–Đ´Đ½Đ¸Ñ… Đ´Đ»Ñ\n"
-"Đ¿ĐµÑ€ĐµĐ´Đ°Ñ‡Ñ– Đ¾Đ±Đ»Đ°Đ´Đ½Đ°Đ½Đ½Ñ, Đ’Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ±ÑƒĐ´Đµ Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Ñ‚Đ¸ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ Đ²Ñ€ÑƒÑ‡Đ½Ñƒ."
+"Đ¿ĐµÑ€ĐµĐ´Đ°Ñ‡Ñ– Đ¾Đ±Đ»Đ°Đ´Đ½Đ°Đ½Đ½Ñ, Đ²Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ±ÑƒĐ´Đµ Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Ñ‚Đ¸ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ Đ²Ñ€ÑƒÑ‡Đ½Ñƒ."
#: ../help.pm:789
#, c-format
@@ -1723,12 +1723,12 @@ msgid ""
"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"
+"«%s»: ÑĐºÑ‰Đ¾ ÑиÑÑ‚ĐµĐ¼Đ° Đ²Đ¸Đ·Đ½Đ°Ñ‡Đ¸Ñ‚ÑŒ Đ·Đ²ÑƒĐºĐ¾Đ²Ñƒ ĐºĐ°Ñ€Ñ‚Ñƒ, Ñ—Ñ— Ñ‚Đ¸Đ¿ Đ±ÑƒĐ´Đµ Đ¿Đ¾ĐºĐ°Đ·Đ°Đ½Đ¾ тут.\n"
+"Đ¯ĐºÑ‰Đ¾ Đ²Đ¸ Đ¿Đ¾Đ±Đ°Ñ‡Đ¸Ñ‚Đµ, Ñ‰Đ¾ Đ²Đ¾Đ½Đ° Đ½Đµ Ñ‚Đ¾Đ³Đ¾ Ñ‚Đ¸Đ¿Ñƒ, Ñ‰Đ¾ Đ´Ñ–Đ¹ÑĐ½Đ¾ Đ²ÑÑ‚Đ°Đ²Đ»ĐµĐ½Đ° у Đ’Đ°ÑˆÑ–Đ¹\n"
"ÑиÑÑ‚ĐµĐ¼Ñ–, Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ½Đ°Ñ‚Đ¸ÑĐ½ÑƒÑ‚Đ¸ ĐºĐ½Đ¾Đ¿ĐºÑƒ Ñ– Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Ñ–Đ½ÑˆĐ¸Đ¹ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€."
#: ../help.pm:794
-#, fuzzy, c-format
+#, 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"
@@ -1768,8 +1768,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1786,7 +1785,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1796,76 +1795,73 @@ msgstr ""
"Đ¿Ñ€Đ¾ Đ’Đ°ÑˆÑƒ ÑиÑÑ‚ĐµĐ¼Ñƒ. Đ’ Đ·Đ°Đ»ĐµĐ¶Đ½Đ¾Ñті Đ²Ñ–Đ´ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ¾Đ³Đ¾ Đ·Đ°Đ»Ñ–Đ·Đ°, у ВаÑ\n"
"Đ¿Đ¾Đ²Đ¸Đ½Đ½Ñ– Đ±ÑƒÑ‚Đ¸ Đ°Đ±Đ¾ Đ²ÑÑ–, Đ°Đ±Đ¾ деÑĐºÑ– Đ¿ÑƒĐ½ĐºÑ‚Đ¸. ĐĐ¾Đ¶ĐµĐ½ Đ¿ÑƒĐ½ĐºÑ‚ Đ¼Đ¾Đ¶Đµ Đ±ÑƒÑ‚Đ¸\n"
"Đ½Đ°Đ»Đ°ÑˆÑ‚Đ¾Đ²Đ°Đ½Đ¸Đ¹, Ñ‰Đ¾ Đ·Đ°Đ²ĐµÑ€ÑˆÑƒÑ”Ñ‚ÑŒÑÑ ĐºĐ¾Ñ€Đ¾Ñ‚ĐºĐ¸Đ¼ Đ¿Ñ–Đ´ÑÑƒĐ¼ĐºĐ¾Đ¼ Đ¿Ñ€Đ¾ Đ¿Đ¾Ñ‚Đ¾Ñ‡Đ½Ñƒ\n"
-"ĐºĐ¾Đ½Ñ„Ñ–Đ³ÑƒÑ€Đ°Ñ†Ñ–Ñ. ĐĐ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ Đ½Đ° Đ²Ñ–Đ´Đ¿Đ¾Đ²Ñ–Đ´Đ½Ñƒ \"%s\" ĐºĐ½Đ¾Đ¿ĐºÑƒ, Ñ‰Đ¾Đ± Đ·Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸.\n"
+"ĐºĐ¾Đ½Ñ„Ñ–Đ³ÑƒÑ€Đ°Ñ†Ñ–Ñ. ĐĐ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ Đ½Đ° Đ²Ñ–Đ´Đ¿Đ¾Đ²Ñ–Đ´Đ½Ñƒ «%s» ĐºĐ½Đ¾Đ¿ĐºÑƒ, Ñ‰Đ¾Đ± Đ·Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸.\n"
"\n"
-" * \"%s\": Đ¿ĐµÑ€ĐµĐ²Ñ–Ñ€Đ¸Ñ‚Đ¸ Đ¿Đ¾Ñ‚Đ¾Ñ‡Đ½Ñƒ Đ¼Đ°Đ¿Ñƒ ĐºĐ»Đ°Đ²Ñ–Đ°Ñ‚ÑƒÑ€Đ¸ Ñ– Đ·Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸, ÑĐºÑ‰Đ¾ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾.\n"
+" * «%s»: Đ¿ĐµÑ€ĐµĐ²Ñ–Ñ€Đ¸Ñ‚Đ¸ Đ¿Đ¾Ñ‚Đ¾Ñ‡Đ½Ñƒ Đ¼Đ°Đ¿Ñƒ ĐºĐ»Đ°Đ²Ñ–Đ°Ñ‚ÑƒÑ€Đ¸ Ñ– Đ·Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸, ÑĐºÑ‰Đ¾ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾.\n"
"\n"
-" * \"%s\": Đ¿ĐµÑ€ĐµĐ²Ñ–Ñ€Đ¸Ñ‚Đ¸ Đ²Đ¸Đ±Ñ–Ñ€ ĐºÑ€Đ°Ñ—Đ½Đ¸. Đ¯ĐºÑ‰Đ¾ Ви Đ·Đ½Đ°Ñ…Đ¾Đ´Đ¸Ñ‚ĐµÑÑŒ Đ½Đµ Đ² Ñ†Ñ–Đ¹\n"
-"ĐºÑ€Đ°Ñ—Đ½Ñ–, Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ ĐºĐ½Đ¾Đ¿ĐºÑƒ \"%s\" Ñ– Đ²Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Ñ–Đ½ÑˆÑƒ. Đ¯ĐºÑ‰Đ¾ Đ’Đ°ÑˆĐ¾Ñ— ĐºÑ€Đ°Ñ—Đ½Đ¸\n"
-"Đ½ĐµĐ¼Đ°Ñ” Đ² Đ¿Đ¾ĐºĐ°Đ·Đ°Đ½Đ¾Đ¼Ñƒ Đ¿Đ¾Ñ‡Đ°Ñ‚ĐºĐ¾Đ²Đ¾Đ¼Ñƒ ÑĐ¿Đ¸ÑĐºÑƒ, Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ ĐºĐ½Đ¾Đ¿ĐºÑƒ \"%s\",\n"
+" * «%s»: Đ¿ĐµÑ€ĐµĐ²Ñ–Ñ€Đ¸Ñ‚Đ¸ Đ²Đ¸Đ±Ñ–Ñ€ ĐºÑ€Đ°Ñ—Đ½Đ¸. Đ¯ĐºÑ‰Đ¾ Đ²Đ¸ Đ·Đ½Đ°Ñ…Đ¾Đ´Đ¸Ñ‚ĐµÑÑŒ Đ½Đµ Đ² Ñ†Ñ–Đ¹\n"
+"ĐºÑ€Đ°Ñ—Đ½Ñ–, Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ ĐºĐ½Đ¾Đ¿ĐºÑƒ «%s» Ñ– Đ²Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Ñ–Đ½ÑˆÑƒ. Đ¯ĐºÑ‰Đ¾ Đ²Đ°ÑˆĐ¾Ñ— ĐºÑ€Đ°Ñ—Đ½Đ¸\n"
+"Đ½ĐµĐ¼Đ°Ñ” Đ² Đ¿Đ¾ĐºĐ°Đ·Đ°Đ½Đ¾Đ¼Ñƒ Đ¿Đ¾Ñ‡Đ°Ñ‚ĐºĐ¾Đ²Đ¾Đ¼Ñƒ ÑĐ¿Đ¸ÑĐºÑƒ, Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ ĐºĐ½Đ¾Đ¿ĐºÑƒ «%s»,\n"
"Ñ‰Đ¾Đ± Đ¾Ñ‚Ñ€Đ¸Đ¼Đ°Ñ‚Đ¸ Đ¿Đ¾Đ²Đ½Đ¸Đ¹ ÑĐ¿Đ¸ÑĐ¾Đº ĐºÑ€Đ°Ñ—Đ½.\n"
"\n"
-" * \"%s\": Ñ‚Đ¸Đ¿Đ¾Đ²Đ¾ DrakX Đ²Đ¸Đ·Đ½Đ°Ñ‡Đ°Ñ” Ñ‡Đ°ÑĐ¾Đ²Đ¸Đ¹ Đ¿Đ¾ÑÑ Đ½Đ° Đ¾ÑĐ½Đ¾Đ²Ñ– ĐºÑ€Đ°Ñ—Đ½Đ¸, ÑĐºÑƒ\n"
-"Ви Đ²Đ¸Đ±Ñ€Đ°Đ»Đ¸. Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ½Đ°Ñ‚Đ¸ÑĐ½ÑƒÑ‚Đ¸ ĐºĐ½Đ¾Đ¿ĐºÑƒ \"%s\", ÑĐºÑ‰Đ¾ Đ¹Đ¾Đ³Đ¾ Đ²Đ¸Đ·Đ½Đ°Ñ‡ĐµĐ½Đ¾\n"
+" * «%s»: Ñ‚Đ¸Đ¿Đ¾Đ²Đ¾ DrakX Đ²Đ¸Đ·Đ½Đ°Ñ‡Đ°Ñ” Ñ‡Đ°ÑĐ¾Đ²Đ¸Đ¹ Đ¿Đ¾ÑÑ Đ½Đ° Đ¾ÑĐ½Đ¾Đ²Ñ– ĐºÑ€Đ°Ñ—Đ½Đ¸, ÑĐºÑƒ\n"
+"Đ²Đ¸ Đ²Đ¸Đ±Ñ€Đ°Đ»Đ¸. Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ½Đ°Ñ‚Đ¸ÑĐ½ÑƒÑ‚Đ¸ ĐºĐ½Đ¾Đ¿ĐºÑƒ «%s», ÑĐºÑ‰Đ¾ Đ¹Đ¾Đ³Đ¾ Đ²Đ¸Đ·Đ½Đ°Ñ‡ĐµĐ½Đ¾\n"
"Đ½ĐµĐ¿Ñ€Đ°Đ²Đ¸Đ»ÑŒĐ½Đ¾.\n"
"\n"
-" * \"%s\": Đ¿ĐµÑ€ĐµĐ²Ñ–Ñ€Ñ‚Đµ Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Đ½Đ½Ñ Đ¼Đ¸ÑˆÑ– Ñ– Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ Đ½Đ° ĐºĐ½Đ¾Đ¿ĐºÑƒ, Ñ‰Đ¾Đ±\n"
+" * «%s»: Đ¿ĐµÑ€ĐµĐ²Ñ–Ñ€Ñ‚Đµ Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Đ½Đ½Ñ Đ¼Đ¸ÑˆÑ– Ñ– Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ Đ½Đ° ĐºĐ½Đ¾Đ¿ĐºÑƒ, Ñ‰Đ¾Đ±\n"
"Đ·Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸, ÑĐºÑ‰Đ¾ Đ½ĐµĐ¾Đ±Ñ…Ñ–Đ´Đ½Đ¾.\n"
"\n"
-" * \"%s\": Đ½Đ°Ñ‚Đ¸ÑĐ½ÑƒĐ²ÑˆĐ¸ Đ½Đ° ĐºĐ½Đ¾Đ¿ĐºÑƒ \"%s\", Ви Đ²Đ¸ĐºĐ»Đ¸Ñ‡Đ¸Ñ‚Đµ ĐŸĐ¾Đ¼Ñ–Ñ‡Đ½Đ¸ĐºĐ°\n"
-"Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Đ½Đ½Ñ Đ´Ñ€ÑƒĐºĐ°Ñ€ĐºĐ¸. Đ—Đ²ĐµÑ€Đ½Ñ–Ñ‚ÑŒÑÑ Đ´Đ¾ Đ²Ñ–Đ´Đ¿Đ¾Đ²Ñ–Đ´Đ½Đ¾Đ³Đ¾ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñƒ \"Starter\n"
-"Guide\" Đ´Đ»Ñ Đ´ĐµÑ‚Đ°Đ»ÑŒĐ½Ñ–ÑˆĐ¾Ñ— Ñ–Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Ñ–Ñ— Đ¿Ñ€Đ¾ Ñ‚Đµ, ÑĐº Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Đ½Đ¾Đ²Ñƒ\n"
-"Đ´Ñ€ÑƒĐºĐ°Ñ€ĐºÑƒ. Đ†Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñ, Đ¿Ñ€ĐµĐ´ÑÑ‚Đ°Đ²Đ»ĐµĐ½Đ¸Đ¹ Ñ‚Đ°Đ¼, Ñ” Đ¿Đ¾Đ´Ñ–Đ±Đ½Đ¸Đ¼ Đ´Đ¾ Ñ‚Đ¾Đ³Đ¾, Ñ‰Đ¾\n"
-"Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒÑ”Ñ‚ÑŒÑÑ Đ¿Ñ€Đ¸ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ–.\n"
-"\n"
-" * \"%s\": ÑĐºÑ‰Đ¾ у Đ’Đ°ÑˆÑ–Đ¹ ÑиÑÑ‚ĐµĐ¼Ñ– Đ·Đ½Đ°Đ¹Đ´ĐµĐ½Đ¾ Đ·Đ²ÑƒĐºĐ¾Đ²Ñƒ ĐºĐ°Ñ€Ñ‚Ñƒ, Ñ—Ñ— Đ±ÑƒĐ´Đµ\n"
-"Đ¿Đ¾ĐºĐ°Đ·Đ°Đ½Đ¾ тут. Đ¯ĐºÑ‰Đ¾ Ви Đ²Đ¸ÑĐ²Đ¸Ñ‚Đµ, Ñ‰Đ¾ Đ¿Đ¾ĐºĐ°Đ·Đ°Đ½Đ° Đ·Đ²ÑƒĐºĐ¾Đ²Đ° ĐºĐ°Ñ€Ñ‚Đ° Đ½Đµ Ñ”\n"
-"Ñ‚Đ¾Ñ, Ñ‰Đ¾ Đ½Đ°ÑĐ¿Ñ€Đ°Đ²Đ´Ñ– Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ° у ÑиÑÑ‚ĐµĐ¼Ñ–, Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ½Đ°Ñ‚Đ¸ÑĐ½ÑƒÑ‚Đ¸ Đ½Đ°\n"
+" * «%s»: ÑĐºÑ‰Đ¾ у Đ²Đ°ÑˆÑ–Đ¹ ÑиÑÑ‚ĐµĐ¼Ñ– Đ·Đ½Đ°Đ¹Đ´ĐµĐ½Đ¾ Đ·Đ²ÑƒĐºĐ¾Đ²Ñƒ ĐºĐ°Ñ€Ñ‚Ñƒ, Ñ—Ñ— Đ±ÑƒĐ´Đµ\n"
+"Đ¿Đ¾ĐºĐ°Đ·Đ°Đ½Đ¾ тут. Đ¯ĐºÑ‰Đ¾ Đ²Đ¸ Đ²Đ¸ÑĐ²Đ¸Ñ‚Đµ, Ñ‰Đ¾ Đ¿Đ¾ĐºĐ°Đ·Đ°Đ½Đ° Đ·Đ²ÑƒĐºĐ¾Đ²Đ° ĐºĐ°Ñ€Ñ‚Đ° Đ½Đµ Ñ”\n"
+"тієÑ, Ñ‰Đ¾ Đ½Đ°ÑĐ¿Ñ€Đ°Đ²Đ´Ñ– Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ° у ÑиÑÑ‚ĐµĐ¼Ñ–, Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ½Đ°Ñ‚Đ¸ÑĐ½ÑƒÑ‚Đ¸ Đ½Đ°\n"
"ĐºĐ½Đ¾Đ¿ĐºÑƒ Ñ– Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Ñ–Đ½ÑˆĐ¸Đ¹ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€.\n"
"\n"
-" * \"%s\": ÑĐºÑ‰Đ¾ у Đ’Đ°ÑˆÑ–Đ¹ ÑиÑÑ‚ĐµĐ¼Ñ– Đ·Đ½Đ°Đ¹Đ´ĐµĐ½Đ¾ ĐºĐ°Ñ€Ñ‚Ñƒ Đ¢Đ‘, Ñ—Ñ— Đ¼Đ°Ñ” Đ±ÑƒÑ‚Đ¸ Đ¿Đ¾ĐºĐ°Đ·Đ°Đ½Đ¾\n"
-"тут. Đ¯ĐºÑ‰Đ¾ ж Ви Đ¼Đ°Ñ”Ñ‚Đµ ĐºĐ°Ñ€Ñ‚Ñƒ Đ¢Đ‘, але Ñ—Ñ— Đ½Đµ Đ·Đ½Đ°Đ¹Đ´ĐµĐ½Đ¾, Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ \"%s\",\n"
+" * «%s»: ÑĐºÑ‰Đ¾ у Đ²Đ°ÑˆÑ–Đ¹ ÑиÑÑ‚ĐµĐ¼Ñ– Đ·Đ½Đ°Đ¹Đ´ĐµĐ½Đ¾ ĐºĐ°Ñ€Ñ‚Ñƒ Đ¢Đ‘, Ñ—Ñ— Đ¼Đ°Ñ” Đ±ÑƒÑ‚Đ¸ Đ¿Đ¾ĐºĐ°Đ·Đ°Đ½Đ¾\n"
+"тут. Đ¯ĐºÑ‰Đ¾ ж Đ²Đ¸ Đ¼Đ°Ñ”Ñ‚Đµ ĐºĐ°Ñ€Ñ‚Ñƒ Đ¢Đ‘, але Ñ—Ñ— Đ½Đµ Đ·Đ½Đ°Đ¹Đ´ĐµĐ½Đ¾, Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ «%s»,\n"
"Ñ‰Đ¾Đ± ÑĐ¿Ñ€Đ¾Đ±ÑƒĐ²Đ°Ñ‚Đ¸ Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Ñ‚Đ¸ Ñ—Ñ— Đ²Ñ€ÑƒÑ‡Đ½Ñƒ.\n"
"\n"
-" * \"%s\": Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ½Đ°Ñ‚Đ¸ÑĐ½ÑƒÑ‚Đ¸ \"%s\", Ñ‰Đ¾Đ± Đ·Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸ Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ¸, Đ¿Đ¾Đ²'ÑĐ·Đ°Đ½Ñ–\n"
+" * «%s»: Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ½Đ°Ñ‚Đ¸ÑĐ½ÑƒÑ‚Đ¸ «%s», Ñ‰Đ¾Đ± Đ·Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸ Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ¸, Đ¿Đ¾Đ²'ÑĐ·Đ°Đ½Ñ–\n"
"Đ· ĐºĐ°Ñ€Ñ‚Đ¾Ñ, ÑĐºÑ‰Đ¾ Đ±Đ°Ñ‡Đ¸Ñ‚Đµ, Ñ‰Đ¾ ĐºĐ¾Đ½Ñ„Ñ–Đ³ÑƒÑ€Đ°Ñ†Ñ–Ñ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ¾ Đ½ĐµĐ¿Ñ€Đ°Đ²Đ¸Đ»ÑŒĐ½Đ¾.\n"
"\n"
-" * \"%s\": Ñ‚Đ¸Đ¿Đ¾Đ²Đ¾ DrakX Đ½Đ°Đ»Đ°ÑˆÑ‚Đ¾Đ²ÑƒÑ” Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đ¸Đ¹ Ñ–Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñ Đ· Ñ€Đ¾Đ·Đ´Ñ–Đ»ÑŒĐ½Đ¾Ñ\n"
+" * «%s»: Ñ‚Đ¸Đ¿Đ¾Đ²Đ¾ DrakX Đ½Đ°Đ»Đ°ÑˆÑ‚Đ¾Đ²ÑƒÑ” Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đ¸Đ¹ Ñ–Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñ Đ· Ñ€Đ¾Đ·Đ´Ñ–Đ»ÑŒĐ½Đ¾Ñ\n"
"Đ·Đ´Đ°Ñ‚Đ½Ñ–ÑÑ‚Ñ \"800x600\" Đ°Đ±Đ¾ \"1024x768\". Đ¯ĐºÑ‰Đ¾ Ñ†Đµ Đ’Đ°Ñ Đ½Đµ Đ·Đ°Đ´Đ¾Đ²Đ¾Đ»ÑŒĐ½ÑÑ”,\n"
-"Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ \"%s\", Ñ‰Đ¾Đ± Đ¿ĐµÑ€ĐµĐ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Ñ‚Đ¸ Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đ¸Đ¹ Ñ–Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñ.\n"
+"Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ «%s», Ñ‰Đ¾Đ± Đ¿ĐµÑ€ĐµĐ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Ñ‚Đ¸ Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đ¸Đ¹ Ñ–Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñ.\n"
"\n"
-" * \"%s\": Đ¯ĐºÑ‰Đ¾ Ви Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ·Đ°Ñ€Đ°Đ· Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Ñ‚Đ¸ Đ´Đ¾ÑÑ‚ÑƒĐ¿ Đ´Đ¾ Đ†Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚Ñƒ\n"
+" * «%s»: Đ¯ĐºÑ‰Đ¾ Đ²Đ¸ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ·Đ°Ñ€Đ°Đ· Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Ñ‚Đ¸ Đ´Đ¾ÑÑ‚ÑƒĐ¿ Đ´Đ¾ Ñ–Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚Ñƒ\n"
"Đ°Đ±Đ¾ Đ¼Ñ–ÑÑ†ĐµĐ²Đ¾Ñ— Đ¼ĐµÑ€ĐµĐ¶Ñ–. Đ—Đ²ĐµÑ€Đ½Ñ–Ñ‚ÑŒÑÑ Đ´Đ¾ Đ´Ñ€ÑƒĐºĐ¾Đ²Đ°Đ½Đ¾Ñ— Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Ñ–Ñ—, Đ°Đ±Đ¾\n"
-"Đ¦ĐµĐ½Ñ‚Ñ€Ñƒ ĐºĐµÑ€ÑƒĐ²Đ°Đ½Đ½Ñ ĐœĐ°Đ½Đ´Ñ€Ñ–Đ²Đ° Đ¿Ñ–ÑĐ»Ñ Đ·Đ°Đ²ĐµÑ€ÑˆĐµĐ½Đ½Ñ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ,\n"
+"Đ¦ĐµĐ½Ñ‚Ñ€Ñƒ ĐºĐµÑ€ÑƒĐ²Đ°Đ½Đ½Ñ Mageia Đ¿Ñ–ÑĐ»Ñ Đ·Đ°Đ²ĐµÑ€ÑˆĐµĐ½Đ½Ñ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ,\n"
"Ñ‰Đ¾Đ± Đ¾Ñ‚Ñ€Đ¸Đ¼Đ°Ñ‚Đ¸ Đ¿Đ¾Đ²Đ½Ñƒ Đ´Đ¾Đ²Ñ–Đ´ĐºÑƒ.\n"
"\n"
-" * \"%s\": тут Đ¼Đ¾Đ¶Đ½Đ° Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Ñ‚Đ¸ Đ°Đ´Ñ€ĐµÑи Đ¿Ñ€Đ¾ĐºÑÑ– HTTP Ñ– FTP, ÑĐºÑ‰Đ¾\n"
-"Đ’Đ°ÑˆĐ° Đ¼Đ°ÑˆĐ¸Đ½Đ° Đ·Đ½Đ°Ñ…Đ¾Đ´Đ¸Ñ‚ÑŒÑÑ Đ·Đ° Đ¿Ñ€Đ¾ĐºÑÑ–-ÑĐµÑ€Đ²ĐµÑ€Đ¾Đ¼.\n"
+" * «%s»: тут Đ¼Đ¾Đ¶Đ½Đ° Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Ñ‚Đ¸ Đ°Đ´Ñ€ĐµÑи Đ¿Ñ€Đ¾ĐºÑÑ– HTTP Ñ– FTP, ÑĐºÑ‰Đ¾\n"
+"Đ²Đ°ÑˆĐ° Đ¼Đ°ÑˆĐ¸Đ½Đ° Đ·Đ½Đ°Ñ…Đ¾Đ´Đ¸Ñ‚ÑŒÑÑ Đ·Đ° Đ¿Ñ€Đ¾ĐºÑÑ–-ÑĐµÑ€Đ²ĐµÑ€Đ¾Đ¼.\n"
"\n"
-" * \"%s\": Ñ†ĐµĐ¹ Đ¿ÑƒĐ½ĐºÑ‚ даÑть Đ·Đ¼Đ¾Đ³Ñƒ Đ¿ĐµÑ€ĐµĐ²Đ¸Đ·Đ½Đ°Ñ‡Đ¸Ñ‚Đ¸ Ñ€Ñ–Đ²ĐµĐ½ÑŒ Đ±ĐµĐ·Đ¿ĐµĐºĐ¸, ÑĐºĐ¸Đ¹\n"
+" * «%s»: Ñ†ĐµĐ¹ Đ¿ÑƒĐ½ĐºÑ‚ даÑть Đ·Đ¼Đ¾Đ³Ñƒ Đ¿ĐµÑ€ĐµĐ²Đ¸Đ·Đ½Đ°Ñ‡Đ¸Ñ‚Đ¸ Ñ€Ñ–Đ²ĐµĐ½ÑŒ Đ±ĐµĐ·Đ¿ĐµĐºĐ¸, ÑĐºĐ¸Đ¹\n"
"Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ¾ Đ¿Đ¾Đ¿ĐµÑ€ĐµĐ´Đ½Ñ–Đ¼ ĐºÑ€Đ¾ĐºĐ¾Đ¼ ().\n"
"\n"
-" * \"%s\": ÑĐºÑ‰Đ¾ Ви Đ¿Đ»Đ°Đ½ÑƒÑ”Ñ‚Đµ Đ¿Ñ–Đ´'Ñ”Đ´Đ½Đ°Ñ‚Đ¸ Đ’Đ°ÑˆÑƒ Đ¼Đ°ÑˆĐ¸Đ½Ñƒ Đ´Đ¾ Đ†Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚Ñƒ,\n"
+" * «%s»: ÑĐºÑ‰Đ¾ Đ²Đ¸ Đ¿Đ»Đ°Đ½ÑƒÑ”Ñ‚Đµ Đ¿Ñ–Đ´'Ñ”Đ´Đ½Đ°Ñ‚Đ¸ Đ²Đ°Ñˆ ĐºĐ¾Đ¼Đ¿â€™ÑÑ‚ĐµÑ€ Đ´Đ¾ Ñ–Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚Ñƒ,\n"
"Ñ…Đ¾Ñ€Đ¾ÑˆĐ¾Ñ Ñ–Đ´ĐµÑ”Ñ Ñ” Đ·Đ°Ñ…Đ¸ÑÑ‚Đ¸ÑÑ Đ²Ñ–Đ´ Đ²Ñ‚Đ¾Ñ€Đ³Đ½ĐµĐ½Đ½Ñ ÑˆĐ»ÑÑ…Đ¾Đ¼ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ\n"
"Đ·Đ°Ñ…Đ¸ÑĐ½Đ¾Đ³Đ¾ ÑˆĐ»ÑĐ·Ñƒ. Đ—Đ²ĐµÑ€Đ½Ñ–Ñ‚ÑŒÑÑ Đ´Đ¾ Đ²Ñ–Đ´Đ¿Đ¾Đ²Ñ–Đ´Đ½Đ¾Đ³Đ¾ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñƒ \"Starter Guide\"\n"
"Đ´Đ»Ñ Đ´ĐµÑ‚Đ°Đ»ÑŒĐ½Ñ–ÑˆĐ¾Ñ— Ñ–Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Ñ–Ñ— Đ¿Ñ€Đ¾ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ·Đ°Ñ…Đ¸ÑĐ½Đ¾Đ³Đ¾ ÑˆĐ»ÑĐ·Ñƒ.\n"
"\n"
-" * \"%s\": ÑĐºÑ‰Đ¾ Ви Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ·Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸ ĐºĐ¾Đ½Ñ„Ñ–Đ³ÑƒÑ€Đ°Ñ†Ñ–Ñ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ÑƒĐ²Đ°Ñ‡Đ°,\n"
-"Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ Ñ†Ñ ĐºĐ½Đ¾Đ¿ĐºÑƒ. Це Đ·Đ°Ñ€ĐµĐ·ĐµÑ€Đ²Đ¾Đ²Đ°Đ½Đ¾ Đ´Đ»Ñ Đ´Đ¾ÑĐ²Ñ–Đ´Ñ‡ĐµĐ½Đ¸Ñ… ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Ñ–Đ².\n"
+" * «%s»: ÑĐºÑ‰Đ¾ Đ²Đ¸ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ·Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸ ĐºĐ¾Đ½Ñ„Ñ–Đ³ÑƒÑ€Đ°Ñ†Ñ–Ñ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ÑƒĐ²Đ°Ñ‡Đ°,\n"
+"Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ Ñ†Ñ ĐºĐ½Đ¾Đ¿ĐºÑƒ. Đ¦Ñ– Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Đ½Đ½Ñ Đ¿Ñ€Đ¸Đ·Đ½Đ°Ñ‡ĐµĐ½Đ¾ Đ´Đ»Ñ Đ´Đ¾ÑĐ²Ñ–Đ´Ñ‡ĐµĐ½Đ¸Ñ…\n"
+"ĐºĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Ñ–Đ². Đ—Đ²ĐµÑ€Đ½Ñ–Ñ‚ÑŒÑÑ Đ´Đ¾ Đ¿Đ°Đ¿ĐµÑ€Đ¾Đ²Đ¾Ñ— Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Ñ–Ñ— Đ°Đ±Đ¾ Đ²Đ±ÑƒĐ´Đ¾Đ²Đ°Đ½Đ¾Ñ—\n"
+"Đ´Đ¾Đ²Ñ–Đ´ĐºĐ¸ Ñ‰Đ¾Đ´Đ¾ Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Đ½ÑŒ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ÑƒĐ²Đ°Ñ‡Đ° у Đ¦ĐµĐ½Ñ‚Ñ€Ñ– ĐºĐµÑ€ÑƒĐ²Đ°Đ½Đ½Ñ\n"
+"Mageia.\n\n"
"\n"
-" * \"%s\": тут Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ¿Ñ–Đ´Đ¿Ñ€Đ°Đ²Đ¸Ñ‚Đ¸, ÑĐºÑ– ÑĐ»ÑƒĐ¶Đ±Đ¸ Đ±ÑƒĐ´ÑƒÑ‚ÑŒ Đ²Đ¸ĐºĐ¾Đ½ÑƒĐ²Đ°Ñ‚Đ¸ÑÑ\n"
-"Đ½Đ° Đ’Đ°ÑˆÑ–Đ¹ Đ¼Đ°ÑˆĐ¸Đ½Ñ–. Đ¯ĐºÑ‰Đ¾ Ви Đ¿Đ»Đ°Đ½ÑƒÑ”Ñ‚Đµ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ Ñ†Ñ Đ¼Đ°ÑˆĐ¸Đ½Ñƒ Đ²\n"
-"ÑĐºĐ¾Ñті ÑĐµÑ€Đ²ĐµÑ€Đ°, Ñ…Đ¾Ñ€Đ¾ÑˆĐ¾Ñ Ñ–Đ´ĐµÑ”Ñ Ñ” Đ¿ĐµÑ€ĐµĐ³Đ»ÑĐ½ÑƒÑ‚Đ¸ ці Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Đ½Đ½Ñ."
+" * «%s»: тут Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ¿Ñ–Đ´Đ¿Ñ€Đ°Đ²Đ¸Ñ‚Đ¸, ÑĐºÑ– ÑĐ»ÑƒĐ¶Đ±Đ¸ Đ±ÑƒĐ´ÑƒÑ‚ÑŒ Đ²Đ¸ĐºĐ¾Đ½ÑƒĐ²Đ°Ñ‚Đ¸ÑÑ\n"
+"у Đ²Đ°ÑˆÑ–Đ¹ ÑиÑÑ‚ĐµĐ¼Ñ–. Đ¯ĐºÑ‰Đ¾ Đ²Đ¸ Đ¿Đ»Đ°Đ½ÑƒÑ”Ñ‚Đµ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ Ñ†Ñ Đ¼Đ°ÑˆĐ¸Đ½Ñƒ ÑĐº\n"
+"ÑĐµÑ€Đ²ĐµÑ€, Đ²Đ°Ñ€Ñ‚Đ¾ Ñ” Đ¿ĐµÑ€ĐµĐ³Đ»ÑĐ½ÑƒÑ‚Đ¸ ці Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Đ½Đ½Ñ."
#: ../help.pm:809
-#, fuzzy, c-format
+#, c-format
msgid "TV card"
-msgstr "ĐĐ°Ñ€Ñ‚Đ° ISDN"
+msgstr "Đ¢Đ‘-ĐºĐ°Ñ€Ñ‚ĐºĐ°"
#: ../help.pm:809
#, c-format
msgid "ISDN card"
-msgstr "ĐĐ°Ñ€Ñ‚Đ° ISDN"
+msgstr "ĐĐ°Ñ€Ñ‚ĐºĐ° ISDN"
#: ../help.pm:858
#, c-format
@@ -1875,32 +1871,34 @@ msgstr "Đ“Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đ¸Đ¹ Ñ–Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñ"
#: ../help.pm:861
#, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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"
-"Đ²ÑÑ– Đ´Đ°Đ½Ñ–, Ñ‰Đ¾ Đ·Đ½Đ°Ñ…Đ¾Đ´ÑтьÑÑ Đ² Ñ†ÑŒĐ¾Đ¼Ñƒ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ–, Đ±ÑƒĐ´ÑƒÑ‚ÑŒ Đ²Ñ‚Ñ€Đ°Ñ‡ĐµĐ½Ñ– Ñ– Ñ—Ñ…\n"
+"Đ’Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Ñ‚Đ²ĐµÑ€Đ´Đ¸Đ¹ диÑĐº, ÑĐºĐ¸Đ¹ Đ²Đ¸ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²Ñ–Đ´Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚ÑƒĐ²Đ°Ñ‚Đ¸ Đ´Đ»Ñ\n"
+"ÑÑ‚Đ²Đ¾Ñ€ĐµĐ½Đ½Ñ Đ½Đ¾Đ²Đ¾Đ³Đ¾ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñƒ 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 drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
-"ĐĐ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ \"%s\", ÑĐºÑ‰Đ¾ Ви Ñ…Đ¾Ñ‡ĐµÑ‚Đµ ÑÑ‚ĐµÑ€Ñ‚Đ¸ Đ²ÑÑ– Đ´Đ°Đ½Ñ– Ñ– Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸ Đ½Đ° Ñ†ÑŒĐ¾Đ¼Ñƒ\n"
-"Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ¼Ñƒ диÑĐºÑƒ. Đ‘ÑƒĐ´ÑŒÑ‚Đµ ÑƒĐ²Đ°Đ¶Đ½Ñ–, Đ¿Ñ–ÑĐ»Ñ Đ½Đ°Ñ‚Đ¸ÑĐ½ĐµĐ½Đ½Ñ Đ½Đ° \"%s\" Ви\n"
+"ĐĐ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ «%s», ÑĐºÑ‰Đ¾ Đ²Đ¸ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ ÑÑ‚ĐµÑ€Ñ‚Đ¸ Đ²ÑÑ– Đ´Đ°Đ½Ñ– Ñ– Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸ Đ½Đ° Ñ†ÑŒĐ¾Đ¼Ñƒ\n"
+"Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ¼Ñƒ диÑĐºÑƒ. Đ‘ÑƒĐ´ÑŒÑ‚Đµ ÑƒĐ²Đ°Đ¶Đ½Ñ–, Đ¿Ñ–ÑĐ»Ñ Đ½Đ°Ñ‚Đ¸ÑĐ½ĐµĐ½Đ½Ñ Đ½Đ° «%s» Ви\n"
"Đ½Đµ Đ·Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Ñ–Đ´Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Đ¶Đ¾Đ´Đ½Đ¸Ñ… Đ´Đ°Đ½Đ¸Ñ… Ñ– Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ–Đ² Đ½Đ° Ñ†ÑŒĐ¾Đ¼Ñƒ Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ¼Ñƒ\n"
"диÑĐºÑƒ, Đ²ĐºĐ»ÑÑ‡Đ°ÑÑ‡Đ¸ Ñ‚Đ°ĐºĐ¾Đ¶ Đ±ÑƒĐ´ÑŒ-ÑĐºÑ– Đ´Đ°Đ½Ñ– Đ’Ñ–Đ½Đ´Đ¾Đ²Ñ.\n"
"\n"
-"ĐĐ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ \"%s\", Ñ‰Đ¾Đ± Đ·ÑƒĐ¿Đ¸Đ½Đ¸Ñ‚Đ¸ Ñ†Ñ Đ¾Đ¿ĐµÑ€Đ°Ñ†Ñ–Ñ Đ±ĐµĐ· Đ²Ñ‚Ñ€Đ°Ñ‚Đ¸ Đ´Đ°Đ½Đ¸Ñ… Ñ–\n"
+"ĐĐ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ «%s», Ñ‰Đ¾Đ± Đ·ÑƒĐ¿Đ¸Đ½Đ¸Ñ‚Đ¸ Ñ†Ñ Đ¾Đ¿ĐµÑ€Đ°Ñ†Ñ–Ñ Đ±ĐµĐ· Đ²Ñ‚Ñ€Đ°Ñ‚Đ¸ Đ´Đ°Đ½Đ¸Ñ… Ñ–\n"
"Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ–Đ², ÑĐºÑ– Đ·Đ½Đ°Ñ…Đ¾Đ´ÑтьÑÑ Đ½Đ° Ñ†ÑŒĐ¾Đ¼Ñƒ Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ¼Ñƒ диÑĐºÑƒ."
#: ../help.pm:872
@@ -1911,7 +1909,7 @@ msgstr "Đ”Đ°Đ»Ñ– ->"
#: ../help.pm:872
#, c-format
msgid "<- Previous"
-msgstr "<- ĐŸĐ¾Đ¿ĐµÑ€ĐµĐ´Đ½Ñ–Đ¹"
+msgstr "<- Đазад"
#~ msgid ""
#~ "\"%s\": clicking on the \"%s\" button will open the printer "
diff --git a/perl-install/install/help/po/uz.po b/perl-install/install/help/po/uz.po
index 4b53c2dc0..2169106cb 100644
--- a/perl-install/install/help/po/uz.po
+++ b/perl-install/install/help/po/uz.po
@@ -17,15 +17,15 @@ msgstr ""
"X-Generator: KBabel 1.11.2\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
"Davom etishdan oldin litsenziyaning shartlarini e'tibor bilan o'qib\n"
-"chiqing. Litsenziya butun Mandriva Linux'ga tegishli. Agar uning barcha\n"
+"chiqing. Litsenziya butun Mageia'ga tegishli. Agar uning barcha\n"
"shartlariga rozi bo'lsangiz, \"%s\"ni tanlang. Agar rozi bo'lmasangiz,\n"
"kompyuterni o'chirib-yoqish uchun \"%s\" tugmasini bosing."
@@ -88,7 +88,7 @@ msgstr "Bu qulaylikdan foydalanishni istaysizmi?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -98,37 +98,37 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Mandriva Linux bir nechta kompakt-disklarda tarqatiladi. Agar tanlangan "
+"Mageia bir nechta kompakt-disklarda tarqatiladi. Agar tanlangan "
"paket\n"
"boshqa kompakt-diskda joylashgan bo'lsa, DrakX joriy kompakt-diskni\n"
"chiqaradi va tegishlisini qo'yishni so'raydi. Agar so'ralgan kompakt-disk "
@@ -139,12 +139,11 @@ msgstr ""
#, c-format
msgid ""
"It's now time to specify which programs you wish to install on your system.\n"
-"There are thousands of packages available for Mandriva Linux, and to make "
-"it\n"
+"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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -224,10 +223,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -325,7 +324,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -428,39 +427,39 @@ msgstr ""
#: ../help.pm:319
#, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -469,15 +468,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -584,7 +582,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -593,7 +591,7 @@ msgstr ""
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -616,7 +614,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -632,21 +630,21 @@ msgstr "Xavfsizlik boshqaruvchisi"
#, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -662,21 +660,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -693,14 +691,8 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
#: ../help.pm:526
@@ -741,34 +733,34 @@ msgstr "Odiy/ekspert usuliga o'tish"
#: ../help.pm:536
#, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the first\n"
"disk or partition is called \"C:\")."
msgstr ""
@@ -788,23 +780,22 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
#: ../help.pm:594
@@ -845,8 +836,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -953,7 +943,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -964,7 +954,7 @@ msgstr ""
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -985,7 +975,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
@@ -1012,7 +1002,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1077,8 +1067,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1095,7 +1084,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1120,8 +1109,8 @@ msgstr "Grafik interfeys"
#: ../help.pm:861
#, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
@@ -1129,12 +1118,12 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"Bu diskdagi barcha ma'lumotni va diskning barcha qismlarini\n"
"o'chirish uchun \"%s\"ni bosing. Ehtiyot bo'ling, \"%s\"ni bosganingizdan\n"
diff --git a/perl-install/install/help/po/uz@cyrillic.po b/perl-install/install/help/po/uz@cyrillic.po
index 399268a95..c318abb18 100644
--- a/perl-install/install/help/po/uz@cyrillic.po
+++ b/perl-install/install/help/po/uz@cyrillic.po
@@ -17,15 +17,15 @@ msgstr ""
"X-Generator: KBabel 1.11.2\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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"
-"Ñ‡Đ¸̉›Đ¸Đ½Đ³. Đ›Đ¸Ñ†ĐµĐ½Đ·Đ¸Ñ Đ±ÑƒÑ‚ÑƒĐ½ Mandriva Linux'Đ³Đ° Ñ‚ĐµĐ³Đ¸ÑˆĐ»Đ¸. ĐĐ³Đ°Ñ€ ÑƒĐ½Đ¸Đ½Đ³ Đ±Đ°Ñ€Ñ‡Đ°\n"
+"Ñ‡Đ¸̉›Đ¸Đ½Đ³. Đ›Đ¸Ñ†ĐµĐ½Đ·Đ¸Ñ Đ±ÑƒÑ‚ÑƒĐ½ Mageia'Đ³Đ° Ñ‚ĐµĐ³Đ¸ÑˆĐ»Đ¸. ĐĐ³Đ°Ñ€ ÑƒĐ½Đ¸Đ½Đ³ Đ±Đ°Ñ€Ñ‡Đ°\n"
"ÑˆĐ°Ñ€Ñ‚Đ»Đ°Ñ€Đ¸Đ³Đ° Ñ€Đ¾Đ·Đ¸ бÑĐ»ÑĐ°Đ½Đ³Đ¸Đ·, \"%s\"Đ½Đ¸ Ñ‚Đ°Đ½Đ»Đ°Đ½Đ³. ĐĐ³Đ°Ñ€ Ñ€Đ¾Đ·Đ¸ бÑĐ»Đ¼Đ°ÑĐ°Đ½Đ³Đ¸Đ·,\n"
"ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€Đ½Đ¸ ÑÑ‡Đ¸Ñ€Đ¸Đ±-Ñ‘̉›Đ¸Ñˆ ÑƒÑ‡ÑƒĐ½ \"%s\" Ñ‚ÑƒĐ³Đ¼Đ°ÑĐ¸Đ½Đ¸ Đ±Đ¾ÑĐ¸Đ½Đ³."
@@ -88,7 +88,7 @@ msgstr "Đ‘Ñƒ ̉›ÑƒĐ»Đ°Đ¹Đ»Đ¸ĐºĐ´Đ°Đ½ Ñ„Đ¾Đ¹Đ´Đ°Đ»Đ°Đ½Đ¸ÑˆĐ½Đ¸ иÑÑ‚Đ°Đ¹ÑĐ¸Đ·Đ¼Đ
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -98,37 +98,37 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Mandriva Linux Đ±Đ¸Ñ€ Đ½ĐµÑ‡Ñ‚Đ° ĐºĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐºĐ»Đ°Ñ€Đ´Đ° Ñ‚Đ°Ñ€̉›Đ°Ñ‚илади. ĐĐ³Đ°Ñ€ Ñ‚Đ°Đ½Đ»Đ°Đ½Đ³Đ°Đ½ "
+"Mageia Đ±Đ¸Ñ€ Đ½ĐµÑ‡Ñ‚Đ° ĐºĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐºĐ»Đ°Ñ€Đ´Đ° Ñ‚Đ°Ñ€̉›Đ°Ñ‚илади. ĐĐ³Đ°Ñ€ Ñ‚Đ°Đ½Đ»Đ°Đ½Đ³Đ°Đ½ "
"Đ¿Đ°ĐºĐµÑ‚\n"
"Đ±Đ¾Ñˆ̉›Đ° ĐºĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐºĐ´Đ° Đ¶Đ¾Đ¹Đ»Đ°ÑˆĐ³Đ°Đ½ бÑĐ»Ñа, DrakX Đ¶Đ¾Ñ€Đ¸Đ¹ ĐºĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐºĐ½Đ¸\n"
"Ñ‡Đ¸̉›Đ°Ñ€Đ°Đ´Đ¸ Đ²Đ° Ñ‚ĐµĐ³Đ¸ÑˆĐ»Đ¸ÑĐ¸Đ½Đ¸ ̉›ÑĐ¹Đ¸ÑˆĐ½Đ¸ ÑÑÑ€Đ°Đ¹Đ´Đ¸. ĐĐ³Đ°Ñ€ ÑÑÑ€Đ°Đ»Đ³Đ°Đ½ ĐºĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐº Ñизда\n"
@@ -138,12 +138,11 @@ msgstr ""
#, c-format
msgid ""
"It's now time to specify which programs you wish to install on your system.\n"
-"There are thousands of packages available for Mandriva Linux, and to make "
-"it\n"
+"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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -223,10 +222,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -324,7 +323,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -427,39 +426,39 @@ msgstr ""
#: ../help.pm:319
#, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -468,15 +467,14 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -583,7 +581,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -592,7 +590,7 @@ msgstr ""
#: ../help.pm:437
#, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -615,7 +613,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -631,21 +629,21 @@ msgstr "Đ¥Đ°Đ²Ñ„ÑĐ¸Đ·Đ»Đ¸Đº Đ±Đ¾Ñˆ̉›Đ°Ñ€ÑƒĐ²Ñ‡Đ¸Ñи"
#, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -661,21 +659,21 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -692,14 +690,8 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
#: ../help.pm:526
@@ -740,34 +732,34 @@ msgstr "ĐĐ´Đ¸Đ¹/ÑĐºÑĐ¿ĐµÑ€Ñ‚ уÑÑƒĐ»Đ¸Đ³Đ° ÑÑ‚Đ¸Ñˆ"
#: ../help.pm:536
#, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the first\n"
"disk or partition is called \"C:\")."
msgstr ""
@@ -787,23 +779,22 @@ msgid ""
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
-"upgrade of an existing Mandriva Linux system:\n"
+"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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
#: ../help.pm:594
@@ -844,8 +835,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -952,7 +942,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -963,7 +953,7 @@ msgstr ""
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
-"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
+"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"
@@ -984,7 +974,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
@@ -1011,7 +1001,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1076,8 +1066,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1094,7 +1083,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1119,8 +1108,8 @@ msgstr "Đ“Ñ€Đ°Ñ„Đ¸Đº Đ¸Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñ"
#: ../help.pm:861
#, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
@@ -1128,12 +1117,12 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"Đ‘Ñƒ диÑĐºĐ´Đ°Đ³Đ¸ Đ±Đ°Ñ€Ñ‡Đ° Đ¼Đ°ÑĐ»ÑƒĐ¼Đ¾Ñ‚Đ½Đ¸ Đ²Đ° диÑĐºĐ½Đ¸Đ½Đ³ Đ±Đ°Ñ€Ñ‡Đ° ̉›Đ¸ÑĐ¼Đ»Đ°Ñ€Đ¸Đ½Đ¸\n"
"ÑÑ‡Đ¸Ñ€Đ¸Ñˆ ÑƒÑ‡ÑƒĐ½ \"%s\"Đ½Đ¸ Đ±Đ¾ÑĐ¸Đ½Đ³. Đ­̉³Ñ‚Đ¸Ñ‘Ñ‚ бÑĐ»Đ¸Đ½Đ³, \"%s\"Đ½Đ¸ Đ±Đ¾ÑĐ³Đ°Đ½Đ¸Đ½Đ³Đ¸Đ·Đ´Đ°Đ½\n"
diff --git a/perl-install/install/help/po/vi.po b/perl-install/install/help/po/vi.po
index ce556591e..887d001df 100644
--- a/perl-install/install/help/po/vi.po
+++ b/perl-install/install/help/po/vi.po
@@ -11,21 +11,22 @@ msgstr ""
"PO-Revision-Date: 2005-06-02 21:17+0700\n"
"Last-Translator: Larry Nguyen <larry@vnlinux.org>\n"
"Language-Team: <gnomevi-list@lists.sourceforge.net>\n"
+"Language: \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
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
"Trước khi tiếp tục, hĂ£y Ä‘á»c kỹ cĂ¡c Ä‘iá»u khoản ghi trong bản quyá»n.\n"
-"NĂ³ bao xuyĂªn suốt toĂ n bá»™ phĂ¢n phối Mandriva Linux. Nếu đồng Ă½ vá»›i\n"
+"NĂ³ bao xuyĂªn suốt toĂ n bá»™ phĂ¢n phối Mageia. Nếu đồng Ă½ vá»›i\n"
"má»i Ä‘iá»u khoản trong Ä‘Ă³, nhấn vĂ o há»™p kiểm \"%s\". Nếu khĂ´ng, hĂ£y\n"
"nhấn nĂºt \"%s\" để khởi động lại mĂ¡y tĂ­nh."
@@ -121,7 +122,8 @@ msgstr "Bạn muốn dĂ¹ng tĂ­nh năng nĂ y khĂ´ng?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -131,24 +133,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"TrĂªn Ä‘Ă¢y lĂ  danh sĂ¡ch cĂ¡c phĂ¢n vĂ¹ng Linux hiện cĂ³ trĂªn đĩa cứng cá»§a bạn.\n"
@@ -183,15 +189,15 @@ msgstr ""
"thấp thứ nhì\", v.v..."
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Việc cĂ i đặt Mandriva Linux được phĂ¢n phối trĂªn vĂ i đĩa CDROM. Nếu\n"
+"Việc cĂ i đặt Mageia được phĂ¢n phối trĂªn vĂ i đĩa CDROM. Nếu\n"
"má»™t gĂ³i được chá»n nằm trĂªn CD khĂ¡c, DrakX sẽ nhả CD hiện thá»i vĂ  yĂªu\n"
"cầu bạn nạp CD thĂ­ch hợp. Nếu khĂ´ng cĂ³ CD Ä‘Ă³, hĂ£y nhấn \"%s\", gĂ³i\n"
"tương ứng sẽ khĂ´ng được cĂ i đặt."
@@ -200,12 +206,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -256,12 +261,11 @@ msgid ""
"megabytes."
msgstr ""
"BĂ¢y giá» lĂ  lĂºc chỉ ra chương trình nĂ o mĂ  bạn muốn cĂ i đặt vĂ o hệ thống.\n"
-"Hiện cĂ³ hĂ ng nghìn gĂ³i tin dĂ¹ng cho Mandriva Linux vĂ  được tổ chức theo\n"
+"Hiện cĂ³ hĂ ng nghìn gĂ³i tin dĂ¹ng cho Mageia vĂ  được tổ chức theo\n"
"nhĂ³m cĂ¡c ứng dụng giống nhau để dá»… dĂ ng quản lĂ½.\n"
"\n"
"CĂ¡c gĂ³i phần má»m được xếp loại theo cĂ¡c nhĂ³m tương ứng vá»›i việc sá»­ dụng\n"
-"cụ thể cho mĂ¡y tĂ­nh. Mandriva Linux cĂ³ 4 kiểu cĂ i đặt sẵn vá»›i nhiá»u loại gĂ³i "
-"tin.\n"
+"cụ thể cho mĂ¡y tĂ­nh. Mageia cĂ³ 4 kiểu cĂ i đặt sẵn vá»›i nhiá»u loại gĂ³i tin.\n"
"Bạn cĂ³ thể chá»n dĂ¹ng cĂ¡c ứng dụng pha trá»™n cá»§a cĂ¡c kiểu cĂ i đặt nĂ y, vĂ­ dụ\n"
"như cĂ i đặt kiểu ``MĂ¡y trạm'' cĂ¹ng vá»›i việc cĂ i cĂ¡c ứng dụng cá»§a kiểu cĂ i\n"
"đặt ``MĂ¡y chá»§''.\n"
@@ -327,7 +331,7 @@ msgid "Truly minimal install"
msgstr "CĂ i đặt thật tối thiểu"
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -340,10 +344,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -373,7 +377,7 @@ msgstr ""
"\n"
"!! Nếu cĂ¡c gĂ³i tin cho server được chá»n cố tình hoặc do nĂ³ lĂ  thĂ nh\n"
"phần cá»§a má»™t nhĂ³m, bạn sẽ được há»i để khẳng định lĂ  bạn thật sá»±\n"
-"muốn những server nĂ y được cĂ i đặt. Trong Mandriva Linux, bất kỳ\n"
+"muốn những server nĂ y được cĂ i đặt. Trong Mageia, bất kỳ\n"
"server Ä‘Ă£ được cĂ i đặt nĂ o Ä‘á»u chạy vĂ o lĂºc khởi động theo mặc định.\n"
"Thậm chĂ­ được coi lĂ  an toĂ n tại thá»i Ä‘iểm phĂ¡t hĂ nh, nĂ³ vẫn cĂ³ thể\n"
"cĂ³ lá»— hổng bảo mật được phĂ¡t hiện sau khi phĂ¡t hĂ nh phiĂªn bản Mandriva\n"
@@ -500,11 +504,11 @@ msgstr ""
"cho nhu cầu của bạn."
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -560,7 +564,7 @@ msgid ""
msgstr ""
"X (cho hệ thống cá»­a sổ X) lĂ  trĂ¡i tim cá»§a giao diện đồ há»a GNU/Linux\n"
"mĂ  trĂªn Ä‘Ă³ má»i mĂ´i trưá»ng đồ há»a (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) được kết hợp trong Mandriva Linux.\n"
+"WindowMaker, etc.) được kết hợp trong Mageia.\n"
"\n"
"Bạn sẽ được xem danh sĂ¡ch cĂ¡c tham số khĂ¡c nhau để thay đổi sao\n"
"cho việc hiển thị đồ há»a được tối ưu.\n"
@@ -673,41 +677,45 @@ msgstr ""
"thị."
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -716,15 +724,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -738,10 +746,10 @@ msgid ""
"refer to the ``Managing Your Partitions'' section in the ``Starter Guide''."
msgstr ""
"LĂºc nĂ y bạn cần chá»n nÆ¡i nĂ o trĂªn đĩa cứng sẽ cĂ i đặt hệ Ä‘iá»u hĂ nh\n"
-"Mandriva Linux. Nếu như đĩa cứng chưa cĂ³ gì hoặc nếu Ä‘Ă£ cĂ³ má»™t hệ\n"
+"Mageia. Nếu như đĩa cứng chưa cĂ³ gì hoặc nếu Ä‘Ă£ cĂ³ má»™t hệ\n"
"Ä‘iá»u hĂ nh Ä‘ang sá»­ dụng toĂ n bá»™ khĂ´ng gian đĩa, bạn cần thá»±c hiện việc\n"
"phĂ¢n vĂ¹ng đĩa. Vá» cÆ¡ bản, việc phĂ¢n vĂ¹ng má»™t ổ đĩa cứng lĂ  phĂ¢n chia\n"
-"cĂ¡c ổ lĂ½ luận, tạo khĂ´ng gian để cĂ i đặt hệ thống Mandriva Linux má»›i.\n"
+"cĂ¡c ổ lĂ½ luận, tạo khĂ´ng gian để cĂ i đặt hệ thống Mageia má»›i.\n"
"\n"
"Do kết quả cá»§a quĂ¡ trình phĂ¢n vĂ¹ng thưá»ng khĂ´ng thay đổi lại được nữa,\n"
"nĂªn việc phĂ¢n vĂ¹ng cĂ³ thể gĂ¢y sợ hĂ£i vĂ  căng thẳng nếu bạn khĂ´ng phải\n"
@@ -768,7 +776,7 @@ msgstr ""
"lập lại kĂ­ch thước phĂ¢n vĂ¹ng cá»§a MS Windows mĂ  cĂ³ thể khĂ´ng bị mất bất\n"
"kỳ dữ liệu nĂ o. Tuy nhiĂªn bạn rất nĂªn thá»±c hiện việc sao lưu dữ liệu trước "
"Ä‘Ă£.\n"
-"NĂªn chá»n giải phĂ¡p nĂ y nếu muốn dĂ¹ng cả Mandriva Linux vĂ  Windows trĂªn\n"
+"NĂªn chá»n giải phĂ¡p nĂ y nếu muốn dĂ¹ng cả Mageia vĂ  Windows trĂªn\n"
"cĂ¹ng má»™t mĂ¡y tĂ­nh.\n"
"\n"
" Trước khi chá»n tĂ¹y chá»n nĂ y, hĂ£y hiểu lĂ  sau khi thá»±c hiện cĂ¡ch nĂ y,\n"
@@ -777,7 +785,7 @@ msgstr ""
"liệu vĂ  cĂ i đặt phần má»m má»›i.\n"
"\n"
" * \"%s\": nếu muốn xoĂ¡ toĂ n bá»™ dữ liệu vĂ  cĂ¡c phĂ¢n vĂ¹ng\n"
-"hiện cĂ³ trĂªn ổ cứng vĂ  thay thế bằng hệ thống Mandriva Linux má»›i,\n"
+"hiện cĂ³ trĂªn ổ cứng vĂ  thay thế bằng hệ thống Mageia má»›i,\n"
"hĂ£y dĂ¹ng tĂ¹y chá»n nĂ y. HĂ£y thận trá»ng vá»›i tĂ¹y chá»n nĂ y vì sẽ khĂ´ng\n"
"thể thay đổi lá»±a chá»n sau khi Ä‘Ă£ khẳng định.\n"
"\n"
@@ -898,7 +906,7 @@ msgid "Save packages selection"
msgstr ""
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -917,7 +925,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -939,15 +947,15 @@ msgstr ""
"Nhấn lĂªn \"%s\" khi bạn sẵn sĂ ng format cĂ¡c phĂ¢n vĂ¹ng.\n"
"\n"
"Nhấn lĂªn \"%s\" nếu muốn chá»n má»™t phĂ¢n vĂ¹ng khĂ¡c cho việc\n"
-"cĂ i đặt hệ Ä‘iá»u hĂ nh Mandriva Linux má»›i.\n"
+"cĂ i đặt hệ Ä‘iá»u hĂ nh Mageia má»›i.\n"
"\n"
"Nhấn lĂªn \"%s\" nếu muốn chá»n cĂ¡c phĂ¢n vĂ¹ng sẽ được kiểm\n"
"tra cĂ¡c khối bị há»ng trĂªn bá» mặt đĩa."
#: ../help.pm:437
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -959,7 +967,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"VĂ o lĂºc bạn Ä‘ang cĂ i đặt Mandriva Linux, cĂ³ thể Ä‘Ă£ cĂ³ má»™t số gĂ³i tin\n"
+"VĂ o lĂºc bạn Ä‘ang cĂ i đặt Mageia, cĂ³ thể Ä‘Ă£ cĂ³ má»™t số gĂ³i tin\n"
"Ä‘Ă£ được cập nhật kể từ lĂºc phĂ¡t hĂ nh phiĂªn bản nĂ y. Má»™t số lá»—i chương\n"
"trình Ä‘Ă£ được sá»­a, cĂ¡c vấn đỠbảo mật được giải quyết. Äể cho bạn\n"
"được hưởng lợi từ cĂ¡c cập nhật nĂ y, bĂ¢y giá» bạn cĂ³ thể để tải chĂºng vá»\n"
@@ -972,7 +980,7 @@ msgstr ""
"đặt những gĂ³i được chá»n, hoặc nhấn \"%s\" để thĂ´i cập nhật."
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -981,7 +989,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1006,24 +1014,27 @@ msgid "Security Administrator"
msgstr "Ngưá»i Quản Trị Bảo Mật:"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1039,21 +1050,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1070,17 +1083,11 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"VĂ o lĂºc nĂ y, bạn cần chá»n những phĂ¢n vĂ¹ng nĂ o sẽ được dĂ¹ng để cĂ i đặt\n"
-"hệ thống Mandriva Linux. Nếu cĂ¡c phĂ¢n vĂ¹ng Ä‘Ă£ được xĂ¡c lập từ lần cĂ i\n"
+"hệ thống Mageia. Nếu cĂ¡c phĂ¢n vĂ¹ng Ä‘Ă£ được xĂ¡c lập từ lần cĂ i\n"
"đặt GNU/Linux trước Ä‘Ă³ hay được tạo bằng má»™t cĂ´ng cụ phĂ¢n vĂ¹ng khĂ¡c,\n"
"bạn cĂ³ thể dĂ¹ng chĂºng. Nếu chưa cĂ³, bạn sẽ sẽ phải thá»±c hiện việc hoạch\n"
"định cĂ¡c phĂ¢n vĂ¹ng.\n"
@@ -1094,7 +1101,7 @@ msgstr ""
"\n"
" * \"%s\": để xĂ³a má»i phĂ¢n vĂ¹ng cĂ³ trĂªn đĩa cứng được chá»n.\n"
"\n"
-" * \"%s\": cho phĂ©p tá»± động tạo cĂ¡c phĂ¢n vĂ¹ng ext3 vĂ  swap\n"
+" * \"%s\": cho phĂ©p tá»± động tạo cĂ¡c phĂ¢n vĂ¹ng ext4 vĂ  swap\n"
"tại khĂ´ng gian trống cá»§a đĩa cứng.\n"
"\n"
" * \"%s\" : cho phĂ©p thá»±c hiện thĂªm má»™t số tĂ­nh năng:\n"
@@ -1142,13 +1149,6 @@ msgstr ""
"\n"
"Äể cĂ³ thĂªm thĂ´ng tin vá» cĂ¡c loại hệ thống tập tin hiện cĂ³, hĂ£y Ä‘á»c chương\n"
"ext2FS ở trong ``TĂ i liệu Tham khảo''.\n"
-"\n"
-"Nếu Ä‘ang thá»±c hiện cĂ i đặt trĂªn mĂ¡y PPC, cĂ³ thể bạn muốn tạo má»™t phĂ¢n vĂ¹ng\n"
-"``bootstrap'' HFS cĂ³ kĂ­ch thước Ă­t nhất 1MB để cho trình nạp khởi động\n"
-"yaboot. Nếu lập kĂ­ch thước phĂ¢n vĂ¹ng nĂ y lá»›n hÆ¡n má»™t chĂºt (50MB), bạn sẽ "
-"thấy\n"
-"Ä‘Ă³ lĂ  nÆ¡i hữu Ă­ch để lưu trữ kernel dá»± phĂ²ng vĂ  cĂ¡c ảnh ramdisk cho cĂ¡c\n"
-"trưá»ng hợp khởi động khẩn cấp."
#: ../help.pm:526
#, c-format
@@ -1186,41 +1186,47 @@ msgid "Toggle between normal/expert mode"
msgstr "Chuyển đổi giữa chế độ bình thưá»ng vĂ  chuyĂªn gia"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the "
+"first\n"
"disk or partition is called \"C:\")."
msgstr ""
"PhĂ¡t hiện ra cĂ³ hÆ¡n má»™t phĂ¢n vĂ¹ng Microsoft Windows trĂªn đĩa cứng.\n"
"HĂ£y chá»n má»™t phĂ¢n vĂ¹ng cần lập lại kĂ­ch thước để cĂ i đặt hệ Ä‘iá»u\n"
-"hĂ nh Mandriva Linux má»›i.\n"
+"hĂ nh Mageia má»›i.\n"
"\n"
"Má»—i phĂ¢n vĂ¹ng được liệt kĂª như sau: \"TĂªn Linux\", \"TĂªn Windows\"\n"
"\"Dung lượng\".\n"
@@ -1262,35 +1268,35 @@ msgstr ""
"nhấn \"%s\" để xem danh sĂ¡ch đầy đủ cĂ¡c quốc gia."
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"Bước nĂ y chỉ được kĂ­ch hoạt khi phĂ¡t hiện thấy má»™t phĂ¢n vĂ¹ng GNU/Linux\n"
"Ä‘ang cĂ³ sẵn trĂªn mĂ¡y cá»§a bạn.\n"
"\n"
"DrakX cần được biết lĂ  bạn muốn thá»±c hiện cĂ i đặt má»›i hay lĂ  nĂ¢ng cấp\n"
-"hệ thống Mandriva Linux hiện cĂ³:\n"
+"hệ thống Mageia hiện cĂ³:\n"
"\n"
" * \"%s\": hầu hết cĂ¡c trưá»ng hợp, việc nĂ y sẽ xĂ³a sạch hệ thống\n"
"cÅ©. Nếu bạn muốn thay đổi cĂ¡c phĂ¢n vĂ¹ng cá»§a đĩa cứng, hoặc thay đổi\n"
@@ -1299,13 +1305,13 @@ msgstr ""
"lĂªn vĂ­ dụ như thư mục \"home\".\n"
"\n"
" * \"%s\": loại cĂ i đặt nĂ y cho phĂ©p bạn nĂ¢ng cấp cĂ¡c gĂ³i hiện thá»i\n"
-"Ä‘Ă£ cĂ i trĂªn hệ thống Mandriva Linux cá»§a bạn. Việc sắp xếp phĂ¢n vĂ¹ng\n"
+"Ä‘Ă£ cĂ i trĂªn hệ thống Mageia cá»§a bạn. Việc sắp xếp phĂ¢n vĂ¹ng\n"
"hiện thá»i vĂ  dữ liệu khĂ´ng bị thay đổi. Hầu hết cĂ¡c bước cấu hình khĂ¡c\n"
"vẫn sẵn cĂ³ để dĂ¹ng, giống như việc cĂ i đặt chuẩn.\n"
"\n"
-"TĂ¹y chá»n ``NĂ¢ng cấp'' sẽ hoạt động tốt trĂªn hệ thống Mandriva Linux\n"
+"TĂ¹y chá»n ``NĂ¢ng cấp'' sẽ hoạt động tốt trĂªn hệ thống Mageia\n"
"phiĂªn bản \"8.1\" hay má»›i hÆ¡n. KhĂ´ng nĂªn thá»±c hiện nĂ¢ng cấp cho cĂ¡c\n"
-"phiĂªn bản cÅ© hÆ¡n Mandriva Linux \"8.1\" ."
+"phiĂªn bản cÅ© hÆ¡n Mageia \"8.1\" ."
#: ../help.pm:594
#, c-format
@@ -1346,7 +1352,7 @@ msgstr ""
"tổ chức bĂ n phĂ­m giữa La tinh vĂ  khĂ´ng phải La tinh."
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1362,8 +1368,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1523,7 +1528,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1546,10 +1551,10 @@ msgstr ""
"tĂ¹y chá»n nĂ y khi bạn hiểu rõ việc mình lĂ m."
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1570,7 +1575,7 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"ÄĂ¢y lĂ  lĂºc chá»n hệ thống in ấn dĂ¹ng cho mĂ¡y tĂ­nh nĂ y. CĂ¡c hệ Ä‘iá»u\n"
@@ -1595,7 +1600,7 @@ msgstr ""
"\n"
"Nếu bĂ¢y giá» bạn chá»n nhưng sau nĂ y lại muốn đổi hệ thống in, bạn cĂ³ thể\n"
"thá»±c hiện bằng việc chạy PrinterDrake từ Trung TĂ¢m Äiá»u Khiển cá»§a\n"
-"Mandriva Linux vĂ  nhấn nĂºt \"%s\"."
+"Mageia vĂ  nhấn nĂºt \"%s\"."
#: ../help.pm:768
#, c-format
@@ -1620,7 +1625,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1701,8 +1706,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1719,7 +1723,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1766,7 +1770,7 @@ msgstr ""
"\n"
" * \"%s\": Nếu muốn cấu hình truy cập mạng cục bá»™ hay truy cập\n"
"internet. Tham khảo tĂ i liệu hoặc dĂ¹ng Trung TĂ¢m Äiá»u Khiển \n"
-"Mandriva Linux để thá»±c hiện sau khi cĂ i đặt xong để cĂ³ được sá»± trợ\n"
+"Mageia để thá»±c hiện sau khi cĂ i đặt xong để cĂ³ được sá»± trợ\n"
"giĂºp hoĂ n chỉnh.\n"
"\n"
" * \"%s\": cho phĂ©p cấu hình địa chỉ proxy HTTP vĂ  FTP nếu mĂ¡y tĂ­nh\n"
@@ -1782,7 +1786,7 @@ msgstr ""
" * \"%s\": nếu muốn thay đổi cấu hình cá»§a trình nạp khởi động, hĂ£y\n"
"nhấn nĂºt nĂ y. NĂªn dĂ¹ng chỉ khi bạn lĂ  ngưá»i dĂ¹ng thĂ nh thạo. HĂ£y tham\n"
"khảo tĂ i liệu Ä‘i kèm hoặc trợ giĂºp trá»±c tuyến vá» cấu hình trình nạp khởi\n"
-"động trong Trung TĂ¢m Cấu Hình Mandriva Linux.\n"
+"động trong Trung TĂ¢m Cấu Hình Mageia.\n"
"\n"
" * \"%s\": bạn cĂ³ thể Ä‘iá»u khiển dịch vụ nĂ o sẽ được chạy trĂªn mĂ¡y\n"
"nĂ y. Nếu bạn cĂ³ kế hoạch dĂ¹ng mĂ¡y nĂ y lĂ m mĂ¡y chá»§, hĂ£y xem lại\n"
@@ -1804,13 +1808,13 @@ msgid "Graphical Interface"
msgstr "Giao Diện Äồ Há»a"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
-"HĂ£y chá»n ổ cứng mĂ  bạn muốn xoĂ¡ để cĂ i đặt phĂ¢n vĂ¹ng Mandriva Linux\n"
+"HĂ£y chá»n ổ cứng mĂ  bạn muốn xoĂ¡ để cĂ i đặt phĂ¢n vĂ¹ng Mageia\n"
"má»›i. HĂ£y thận trá»ng, má»i dữ liệu cĂ³ trĂªn Ä‘Ă³ sẽ bị mất vĂ  khĂ´ng thể khĂ´i\n"
"phục lại được !"
@@ -1818,12 +1822,14 @@ msgstr ""
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"Nhấn chuá»™t lĂªn \"%s\" nếu muốn xĂ³a má»i dữ liệu vĂ  phĂ¢n vĂ¹ng hiện cĂ³\n"
"trĂªn đĩa cứng nĂ y. HĂ£y thận trá»ng, sau khi nhấn \"%s\", bạn sẽ khĂ´ng\n"
diff --git a/perl-install/install/help/po/wa.po b/perl-install/install/help/po/wa.po
index a040f08fb..5a1ff1248 100644
--- a/perl-install/install/help/po/wa.po
+++ b/perl-install/install/help/po/wa.po
@@ -13,6 +13,7 @@ msgstr ""
"PO-Revision-Date: 2005-02-24 21:42+0100\n"
"Last-Translator: Pablo Saratxaga <pablo@walon.org>\n"
"Language-Team: Walloon <linux-wa@walon.org>\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -20,15 +21,15 @@ msgstr ""
"X-Generator: KBabel 1.0.2\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
"Divant d' aler pus avant, vos dvrîz lére atintivmint l' licince.\n"
-"Ele covere li distribucion Mandriva Linux, si vos estoz d' acoird\n"
+"Ele covere li distribucion Mageia, si vos estoz d' acoird\n"
"avou les termes del licince, clitchîz sol boesse «%s».\n"
"Ôtrumint, clitchîz sol boton «%s» po renonder l' copiutrece."
@@ -133,7 +134,8 @@ msgstr "Voloz vs eployĂ® cisse fonccionĂ¥litĂ© chal?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -143,24 +145,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"Chal pa dzeur i gn a ene djivĂªye des pĂ¥rticions Linux k' i gn a so vosse\n"
@@ -170,7 +176,8 @@ msgstr ""
"Ni prindoz nén ene trop ptite grandeu ôtrumint vos n' pôrîz astaler "
"Ă¥jheymint\n"
"des programes, fĂ¥te di plaece. Si vos vloz mete vos dnĂªyes so ene pĂ¥rticion\n"
-"diferinne, vos dvroz ossu fé ene po «/home» (çou ki vos pôroz fé seulmint si\n"
+"diferinne, vos dvroz ossu fé ene po «/home» (çou ki vos pôroz fé seulmint "
+"si\n"
"vos avoz pus d' ene pĂ¥rticion del sĂ´re Linux).\n"
"\n"
"Po l' informĂ¥cion, tchaeke pĂ¥rticion est mostrĂªye come çoula: «no», "
@@ -198,15 +205,15 @@ msgstr ""
"«deujhinme deure plake», evnd..."
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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' astalaedje del distribucion Mandriva Linux si fwait a pĂ¥rti di\n"
+"L' astalaedje del distribucion Mageia si fwait a pĂ¥rti di\n"
"sacwantès plakes lazer diferinnes. Si on pacaedje k' a stî tchoezi\n"
"est so ene ôte plake lazer, DrakX frè rexhe li plake k' est el lijheu\n"
"d' plakes lazer eyet vos dmander d' î mete li cene k' i fĂ¥t.\n"
@@ -217,12 +224,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -295,8 +301,8 @@ msgstr ""
"ostant ki possibe, les specifiaedjes del «Linux Standard Base».\n"
"\n"
" Tchoezi l' groupe «LSB» astalrè eto les naweas del séreye «2.4»,\n"
-"el plaece do prémetou nawea «2.6». Çoula c' est po-z esse 100%% copatibe avou "
-"LSB. Mins nerén, si vos n' tchoezixhoz nén li groupe «LSB»\n"
+"el plaece do prémetou nawea «2.6». Çoula c' est po-z esse 100%% copatibe "
+"avou LSB. Mins nerén, si vos n' tchoezixhoz nén li groupe «LSB»\n"
"vos ploz tot l' minme aveur on sistinme k' est copatibe LSB cĂ¥zu a 100%%.\n"
"\n"
" * «%s»: al fĂ©n, si l' sĂ¥me di l' éndjole c' est d' esse on sierveu,\n"
@@ -350,7 +356,7 @@ msgid "Truly minimal install"
msgstr "AstalĂ¥cion vormint minimĂ¥le"
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -363,10 +369,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -396,12 +402,12 @@ msgstr ""
"\n"
"!! Si on pacaedje di sierveu a stî tchoezi, soeye-t i en esprès, ou k' i\n"
"fwait pĂ¥rteye d' on groupe, on vos dmandrè d' acertiner ki vos vloz\n"
-"vormint astaler ces sierveus la. Avou Mandriva Linux tot l' minme ké\n"
+"vormint astaler ces sierveus la. Avou Mageia tot l' minme ké\n"
"sierveu k' a stî astalé est, avou les prémetowès tchuzes, metou en\n"
"alaedje tins di l' enondaedje di l' éndjole. Minme s' i sont seurs\n"
"et k' i gn a nou cnoxhou problinme Ă¥ moumint ki l' distribucion a stĂ®\n"
"fwaite, i s' pout k' des trĂ´s di sĂ¥vritĂ© soeyexhe discovrous après ki\n"
-"cisse modĂªye chal di Mandriva Linux fouxhe fineye. Si vos n' savoz nĂ©n çou\n"
+"cisse modĂªye chal di Mageia fouxhe fineye. Si vos n' savoz nĂ©n çou\n"
"k' on siervice dné est supôzé di fé, ou pocwè k' il est astalé, adon\n"
"clitchîz so «%s». Si vos clitchîz so «%s» les siervices mostrés sront\n"
"astalés eyet enondés otomaticmint. !!\n"
@@ -534,11 +540,11 @@ msgstr ""
"tchoezi l' ci ki vs convént l' mî."
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -594,7 +600,7 @@ msgid ""
msgstr ""
"X (po Sistinme di Purneas X) est l' miercour di l' eterface grafike di\n"
"GNU/Linux, ki tos les evironmints grafikes (KDE, Gnome, AfterStep,\n"
-"WindowsMaker, evnd.) ki vnèt avou Mandriva Linux end ont mezĂ¥jhe.\n"
+"WindowsMaker, evnd.) ki vnèt avou Mageia end ont mezĂ¥jhe.\n"
"\n"
"Vos Ă¥roz ene djivĂªye des diferins parametes a candjĂ® po-z aveur\n"
"voste eterface grafike a l' idĂªye:\n"
@@ -712,41 +718,45 @@ msgstr ""
"ou si vos n' arivez nĂ©n a-z apontyĂ® l' cĂ¥te videyo, vos ploz responde «%s»."
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -755,15 +765,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -777,11 +787,11 @@ msgid ""
"refer to the ``Managing Your Partitions'' section in the ``Starter Guide''."
msgstr ""
"Asteure, vos dvoz tchoezi wice ki vos vloz astaler vosse sistinme\n"
-"d' operance Mandriva Linux so vosse deure plake. Si l' plake est vude,\n"
+"d' operance Mageia so vosse deure plake. Si l' plake est vude,\n"
"ou si les sistinmes d' operance k' i gn a ddja prindèt tote li plaece,\n"
"vos avoz mezĂ¥jhe del pĂ¥rti. FĂ© on pĂ¥rtixhaedje d' ene deure plake çoula\n"
"vout dire del pĂ¥rti lodjicmint po fĂ© del plaece po-z astaler vosse novea\n"
-"sistinme Mandriva Linux.\n"
+"sistinme Mageia.\n"
"\n"
"Come, on cĂ´p ki li pĂ¥rtixhaedje est fwait, on n' sait rivni en erĂ®\n"
"(normĂ¥lmint), les apurdisses ont sovint sogne ou peu di s' enonder.\n"
@@ -812,7 +822,7 @@ msgstr ""
"Li candjmint d' grandeu des pĂ¥rticions si pout fĂ© sins piede des dnĂªyes,\n"
"a condicion del disfragminter d' aprume, eyet kel pĂ¥rticion soeye ene\n"
"pĂ¥rticion FAT. C' est hĂ´tmint ricmandĂ© di fĂ© ene copeye di sĂ¥vritĂ©.\n"
-"Cisse solucions est ricmandĂªye si vos vloz eployĂ® Mandriva Linux et\n"
+"Cisse solucions est ricmandĂªye si vos vloz eployĂ® Mageia et\n"
"Microsoft Windows sol minme copiutrece.\n"
"\n"
"Divant di tchoezi cisse solucion, i vos fĂ¥t comprinde kel grandeu di vosse\n"
@@ -821,7 +831,7 @@ msgstr ""
"les dnĂªyes da vosse ou astaler des noveas programes.\n"
"\n"
" * «%s»: si vos vloz disfacer totes les dnĂªyes k' i gn a\n"
-"so vosse deure plake po mete el plaece li sistinme Mandriva Linux,\n"
+"so vosse deure plake po mete el plaece li sistinme Mageia,\n"
"vos ploz tchoezi cisse tchuze chal.\n"
"Prindoz asteme k' avou cisse solucion chal vos n' pôroz nén rivni en erî\n"
"on côp ki vos avoz acertiné vosse tchuze.\n"
@@ -954,7 +964,7 @@ msgid "Save packages selection"
msgstr ""
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -973,7 +983,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -998,15 +1008,15 @@ msgstr ""
"pĂ¥rticions.\n"
"\n"
"ClitchĂ®z so «%s» si vos vloz tchoezi ene Ă´te pĂ¥rticion po-z astaler\n"
-"vosse novea sistinme d' operance Mandriva Linux.\n"
+"vosse novea sistinme d' operance Mageia.\n"
"\n"
"ClitchĂ®z so «%s» si vos vloz tchoezi les pĂ¥rticions ki sront\n"
"verifieyes po vey s' i gn a des mĂ¥vas bloks sol deure plake."
#: ../help.pm:437
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -1018,7 +1028,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"Ă… moumint ki vos astalez Mandriva Linux, i s' pout bĂ©n k' i gn Ă¥ye\n"
+"Ă… moumint ki vos astalez Mageia, i s' pout bĂ©n k' i gn Ă¥ye\n"
"des pacaedjes k' ont stî metous a djoû dispoy li moumint do fijhaedje\n"
"del distribucion. Motoit k' des bugs ont stî coridjîs, ou des problinmes\n"
"di sĂ¥vritĂ©. Por vos profiter di ces metaedjes a djoĂ», on vs propĂ´ze\n"
@@ -1034,7 +1044,7 @@ msgstr ""
"po leyĂ® ouve."
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -1043,7 +1053,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -1068,24 +1078,27 @@ msgid "Security Administrator"
msgstr "Manaedjeu pol sĂ¥vritĂ©"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -1101,21 +1114,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1132,17 +1147,11 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
"Chal, vos dvoz tchoezi so kĂ©ne/kĂ©nès pĂ¥rticion(s) ki vos voloz astaler\n"
-"vosse sistinme Mandriva Linux. Si vos pĂ¥rticions ont ddja stĂ® fwaites\n"
+"vosse sistinme Mageia. Si vos pĂ¥rticions ont ddja stĂ® fwaites\n"
"(p. egz. li dierin côp ki vos avoz astalé GNU/Linux ou bén avou ene ôte\n"
"usteye di pĂ¥rtixhaedje), vos les ploz eployĂ®. Ă”trumint, des pĂ¥rticions dvèt\n"
"esse defineyes so vosse deure plake. Ça vout dire ki vos alez dispĂ¥rti\n"
@@ -1159,8 +1168,8 @@ msgstr ""
" * «%s»: cisse tchuze va disfacer totes les pĂ¥rticions k' i gn a sol "
"tchoezeye deure plake.\n"
"\n"
-" * «%s»: cisse tchuze va fĂ© des pĂ¥rticions ext3 pol sistinme et ene di swap "
-"e prindant li plaece di libe k' i gn a sol deure plake et carculant "
+" * «%s»: cisse tchuze va fĂ© des pĂ¥rticions ext4 pol sistinme et ene di "
+"swap e prindant li plaece di libe k' i gn a sol deure plake et carculant "
"otomaticmint li grandeu li meyeuse.\n"
"\n"
"«%s» dene des ôtes tchuzes, pus spepieuses:\n"
@@ -1214,12 +1223,6 @@ msgstr ""
"\n"
"Po-z aveur des informĂ¥cions so les diferins sistinmes di fitchĂ®s k' i gn a,\n"
"lijhoz li tchaptrĂª so «ext2FS» do «Manuel di Referince».\n"
-"\n"
-"Si vos alez astaler sor ene éndjole PPC, motoit ki vos vôroz fé ene pitite "
-"pĂ¥rticion HFS «d' enondaedje» di 1 Mo Ă¥ moens po l' eployĂ® avou l' enondrece "
-"«yaboot». Si vos decidez del fé on pô pus grande, par egzimpe 50 Mo, çoula "
-"pĂ´reut fĂ© ene clapante plaece po-z Ă® mete on nawea et ene imĂ¥dje ramdisk po "
-"des cas d' urdjince k' i gn Ă¥reut."
#: ../help.pm:526
#, c-format
@@ -1257,48 +1260,54 @@ msgid "Toggle between normal/expert mode"
msgstr "CandjĂ® pol mĂ´de normĂ¥/spepieus"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the "
+"first\n"
"disk or partition is called \"C:\")."
msgstr ""
"Pus d' ene pĂ¥rticion Windows a stĂ® detectĂªye so vosse deure plake.\n"
"Tchoezixhoz li cene ki vos vloz candjĂ® si grandeu, po-z astaler vosse\n"
-"novea sistinme d'&nbsp;operance Mandriva Linux s' i vs plait.\n"
+"novea sistinme d'&nbsp;operance Mageia s' i vs plait.\n"
"\n"
"Po l' informĂ¥cion, tchaeke pĂ¥rticion est mostrĂªye come çoula:\n"
"«no Linux», «no Windows», «grandeu».\n"
"\n"
"Li «no Linux» est costrût come çouchal:\n"
-"«sĂ´re del deure plake» + «limero del deure plake» + «limero del pĂ¥rticion» (par "
-"egzimpe, hd+a+1 --> «hda1»)\n"
+"«sôre del deure plake» + «limero del deure plake» + «limero del "
+"pĂ¥rticion» (par egzimpe, hd+a+1 --> «hda1»)\n"
"\n"
"Li «sôre del deure plake» est «hd» si vosse deure plake est del sôre IDE,\n"
"oudonbén «sd» si elle est del sôre SCSI.\n"
@@ -1335,35 +1344,35 @@ msgstr ""
"boton «%s» po-z aveur li djivĂªye en etir di tos les payis del Daegn."
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"Ciste etape est enondĂªye seulmint si ene viye pĂ¥rticion GNU/Linux a stĂ®\n"
"trovĂªye so voste Ă©ndjole.\n"
"\n"
"DrakX asteure a mezĂ¥jhe di saveur si vos vloz fĂ© ene novele astalĂ¥cion\n"
-"oudonbén fé on metaedje a djoû d' on sistinme Mandriva Linux k' i gn a\n"
+"oudonbén fé on metaedje a djoû d' on sistinme Mageia k' i gn a\n"
"ddja sol plake:\n"
"\n"
" * «%s»: çouchal va spotchî ttafwait l' vî sistinme k' i gn\n"
@@ -1374,14 +1383,14 @@ msgstr ""
"ki n' seront nén spotcheyes.\n"
"\n"
" * «%s»: cisse classe d' astalaedje chal vos permete di\n"
-"mete a djoû les pacaedjes k' i gn a so vosse sistinme Mandriva Linux.\n"
+"mete a djoû les pacaedjes k' i gn a so vosse sistinme Mageia.\n"
"Vosse pĂ¥rtixhaedje est wĂ¥rdĂ© et les dnĂªyes des uzeus n' sont nĂ©n\n"
"candjeyes. Li plupĂ¥rt des Ă´tès etapes d' apontiaedje dimorèt, come\n"
"pol cas d' èn astalaedje sitandĂ¥rd.\n"
"\n"
"EployĂ® l' tchuze «Metaedje a djoû» rote comifĂ¥t po mete a djoĂ» des\n"
-"sistinmes Mandriva Linux modĂªye «8.1» ou pus nouve. Mins l' fĂ© po\n"
-"des modĂªyes di Mandriva Linux pus viyes kel «8.1» n' est nĂ©n ricmandĂ©."
+"sistinmes Mageia modĂªye «8.1» ou pus nouve. Mins l' fĂ© po\n"
+"des modĂªyes di Mageia pus viyes kel «8.1» n' est nĂ©n ricmandĂ©."
#: ../help.pm:594
#, c-format
@@ -1423,7 +1432,7 @@ msgstr ""
"l' taprece nén latene."
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1439,8 +1448,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1485,7 +1493,7 @@ msgstr ""
"Ă…d fwait do sopoirt UTF-8 (unicĂ´de): UnicĂ´de est on novea ecĂ´daedje\n"
"ki permete di scrire tos les lingaedjes del Daegn. Mins i gn a co des\n"
"sacwès a-z amidrer dins l' sopoirt UTF-8 so GNU/Linux. Vola pocwè\n"
-"Mandriva Linux eployrè UTF-8 ou nén sorlon les tchuzes ki vos djhoz:\n"
+"Mageia eployrè UTF-8 ou nén sorlon les tchuzes ki vos djhoz:\n"
"\n"
" * Si vos tchoezixhoz on lingaedje avou ene foite eritance d' on dné\n"
"ecĂ´daedje (lingaedjes latin1, rĂ»sse, djaponès, chinwès, corĂªyin, taylandès\n"
@@ -1628,7 +1636,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1655,10 +1663,10 @@ msgstr ""
"k' vos fjhoz."
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1679,12 +1687,12 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"Chal, vos tchoezixhoz li ké sistinme d' imprimaedje vos vloz eployî\n"
"so vosse copiutrece. Des ôtes sistinmes d' operance k' i gn a\n"
-"vos dnèt onk, mins Mandriva Linux vos lait tchoezi inte deus, tchaeke onk\n"
+"vos dnèt onk, mins Mageia vos lait tchoezi inte deus, tchaeke onk\n"
"estant l' meyeu dins on cas dné.\n"
"\n"
" * «%s» - ki vout dire «print, do not queue» (imprimer sins cawĂªye), est\n"
@@ -1708,8 +1716,7 @@ msgstr ""
"\n"
"Si vos tchoezixhoz asteure, et ki pus tĂ¥rd vos n' inmez nĂ©n vosse sistinme\n"
"d' imprimaedje, vos l' poloz Ă¥jheymint candjĂ® avou l' usteye d' apontiaedje\n"
-"des scrireces, a-z enonder a pĂ¥rti do cinte di contrĂ´le di Mandriva Linux, "
-"tot\n"
+"des scrireces, a-z enonder a pĂ¥rti do cinte di contrĂ´le di Mageia, tot\n"
"clitchant sol boton «%s»."
#: ../help.pm:768
@@ -1735,7 +1742,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1815,8 +1822,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1833,7 +1839,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1884,7 +1890,7 @@ msgstr ""
"\n"
" * «%s»: Si vos vloz apontyĂ® li rantoele (locĂ¥le ou daegnrece),\n"
"clitchĂ®z so ç' boton chal. Lijhoz li documintĂ¥cion so papĂ® oudonbĂ©n\n"
-"li cene hĂ¥ynĂ¥ve a pĂ¥rti do cinte di controle di Mandriva Linux\n"
+"li cene hĂ¥ynĂ¥ve a pĂ¥rti do cinte di controle di Mageia\n"
"après l' astalaedje po-z aveur pus di racsegnes.\n"
"\n"
" * «%s»: vos permete d' apontyî les adresses des procsis HTTP eyet FTP\n"
@@ -1901,7 +1907,7 @@ msgstr ""
" * «%s»: si vos vloz candjî l' apontiaedje di l' enondrece\n"
"di l' éndjole. Vos nel duvrîz fé ki si vos estoz seur di vos.\n"
"Lijhoz li documintĂ¥cion so l' enondrece dins l' cinte di controle\n"
-"di Mandriva Linux po pus di racsegnes.\n"
+"di Mageia po pus di racsegnes.\n"
"\n"
" * «%s»: vos pôroz controler finmint les kés siervices ki vos vloz\n"
"enonder so voste éndjole. Si vos l' vloz eployî po fé do sierveu c' est\n"
@@ -1923,26 +1929,28 @@ msgid "Graphical Interface"
msgstr "Eterface grafike"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
"Tchoezixhoz li deure plake ki vos vloz disfacer po-z Ă® astaler vosse\n"
-"novele pĂ¥rticion Mandriva Linux. Prindoz asteme, totes les dnĂªyes\n"
+"novele pĂ¥rticion Mageia. Prindoz asteme, totes les dnĂªyes\n"
"k' i gn a sol deure plake vont esse pierdowes, et vos n' pôroz les rapexhî."
#: ../help.pm:866
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
-"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"ClitchĂ®z so «%s» si vos vloz disfacer totes les dnĂªyes et totes les\n"
"pĂ¥rticions k' i gn a so vosse deure plake.\n"
@@ -2034,8 +2042,10 @@ msgstr "<- Di dvant"
#~ "GNU/Linux: vos dvoz dner li scret po «root». «root» est li manaedjeu\n"
#~ "do sistinme eyet l' seu otorijhî a fé des metaedjes a djoû, radjouter\n"
#~ "des uzeus, candjĂ® l' apontiaedje djenerĂ¥ do sistinme, evnd. Po fĂ© court,\n"
-#~ "«root» pout fĂ© ttafwait! C' est po çoula k' i vs fĂ¥t bĂ©n tchoezi li scret\n"
-#~ "di «root», onk ki soeye mĂ¥lĂ¥jhey a trover - DrakX vos dirè s' il est trop\n"
+#~ "«root» pout fĂ© ttafwait! C' est po çoula k' i vs fĂ¥t bĂ©n tchoezi li "
+#~ "scret\n"
+#~ "di «root», onk ki soeye mĂ¥lĂ¥jhey a trover - DrakX vos dirè s' il est "
+#~ "trop\n"
#~ "Ă¥jhey. Come vos l' poloz vey, vos avoz l' tchuze di n' nĂ©n dner di "
#~ "scret,\n"
#~ "mins nos nel consians nén; «root» pout tot fé, çoula vout dire eto k' i "
@@ -2063,7 +2073,8 @@ msgstr "<- Di dvant"
#~ "\n"
#~ "Si vosse rantoele eploye li protocole LDAP, NIS ou les dominnes Windows "
#~ "PDC\n"
-#~ "po l' otintifiaedje, tchoezixhoz li moyén d' otintifiaedje corek po «%s».\n"
+#~ "po l' otintifiaedje, tchoezixhoz li moyén d' otintifiaedje corek po "
+#~ "«%s».\n"
#~ "Si vos n' savoz nĂ©n, dimandez a l' administreu del rantoele locĂ¥le.\n"
#~ "\n"
#~ "Si vos avoz des rujhes po vs rimimbrer les screts, vos ploz tchoezi di\n"
diff --git a/perl-install/install/help/po/zh_CN.po b/perl-install/install/help/po/zh_CN.po
index 7525aa257..fdb983a8b 100644
--- a/perl-install/install/help/po/zh_CN.po
+++ b/perl-install/install/help/po/zh_CN.po
@@ -11,23 +11,24 @@ msgstr ""
"POT-Creation-Date: 2008-09-12 12:22+0200\n"
"PO-Revision-Date: 2006-04-22 15:41+0800\n"
"Last-Translator: Funda Wang <fundawang@linux.net.cn>\n"
-"Language-Team: Mandriva Linux i18n Team <cooker-i18n@mandrivalinux.org>\n"
+"Language-Team: Mageia i18n Team <cooker-i18n@mandrivalinux.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=1; plural=0;\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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 ""
-"在继续之å‰, 您应该仔细阅读许å¯åè®®ç„æ¡æ¬¾ă€‚该许å¯é€‚ç”¨äºæ•´ä¸ª Mandriva Linuxå‘行"
-"ç‰ˆă€‚å¦‚æœæ‚¨åŒæ„其中ç„å…¨éƒ¨æ¡æ¬¾, 请选中\"%s\"æ¡†ă€‚å¦‚æœä¸åŒæ„, å•击\"%s\"按钮将é‡"
-"æ–°å¯å¨æ‚¨ç„è®¡ç®—æœºă€‚"
+"在继续之å‰, 您应该仔细阅读许å¯åè®®ç„æ¡æ¬¾ă€‚该许å¯é€‚ç”¨äºæ•´ä¸ª Mageiaå‘è¡Œç‰ˆă€‚å¦‚æœ"
+"æ‚¨åŒæ„其中ç„å…¨éƒ¨æ¡æ¬¾, 请选中\"%s\"æ¡†ă€‚å¦‚æœä¸åŒæ„, å•击\"%s\"æŒ‰é’®å°†é‡æ–°å¯å¨æ‚¨"
+"ç„è®¡ç®—æœºă€‚"
#: ../help.pm:20
#, c-format
@@ -116,7 +117,8 @@ msgstr "您è¦ä½¿ç”¨æ­¤ç‰¹æ€§å—?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -126,24 +128,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"在此列出了您硬盘ä¸å·²æœ‰ç„ Linux\n"
@@ -175,16 +181,16 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Mandriva Linux 安装分布äºå¤å¼  CD-ROM ä¸­ă€‚å¦‚æœé€‰ä¸­è½¯ä»¶åŒ…ä½äºå¦å¤–ç„ CD-ROM, "
-"DrakX 将弹出当å‰\n"
+"Mageia 安装分布äºå¤å¼  CD-ROM ä¸­ă€‚å¦‚æœé€‰ä¸­è½¯ä»¶åŒ…ä½äºå¦å¤–ç„ CD-ROM, DrakX 将弹"
+"出当å‰\n"
"CD, å¹¶è¦æ±‚您æ’å…¥æ‰€éœ€ç„æ­£ç¡® CDă€‚å¦‚æœæ‚¨æ‰‹ä¸­æ²¡æœ‰æ‰€è¯·æ±‚ç„ CD, åªéœ€å•击\"%s\", å°±"
"ä¸ä¼å®‰è£…相应ç„è½¯ä»¶åŒ…äº†ă€‚"
@@ -193,12 +199,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -248,11 +253,11 @@ msgid ""
"command-line interface. The total size of this installation is about 65\n"
"megabytes."
msgstr ""
-"ç°åœ¨è¯¥æŒ‡å®è¦åœ¨æ‚¨ç„系统中安装哪些程åºäº†ă€‚Mandriva Linux\n"
+"ç°åœ¨è¯¥æŒ‡å®è¦åœ¨æ‚¨ç„系统中安装哪些程åºäº†ă€‚Mageia\n"
"为您准备了数åƒä¸ªè½¯ä»¶åŒ…ă€‚è€Œä¸ºäº†ä½¿ç®¡ç†è½¯ä»¶åŒ…æ›´å å®¹æ˜“, è½¯ä»¶åŒ…å·²ç»æŒ‰ç›¸ä¼¼ç¨‹åº¦åˆ†æˆ"
"了å¤ä¸ªç»„。\n"
"\n"
-"Mandriva Linux\n"
+"Mageia\n"
"æŒ‰å››ä¸ªç±»åˆ«å¯¹è½¯ä»¶åŒ…è¿›è¡Œäº†åˆ†ç±»ă€‚æ‚¨å¯ä»¥ä»ä¸åŒç„类别混åˆé€‰æ‹©åº”用程åºă€‚也就是说, "
"``工作站''中也å¯ä»¥é€‰æ‹©å®‰è£…``æœå¡å™¨''分类中ç„应用程åºă€‚\n"
"\n"
@@ -310,7 +315,7 @@ msgstr "çœŸæ­£ç„æœ€å°å®‰è£…"
# DO NOT BOTHER TO MODIFY HERE, SEE:
#: ../help.pm:152
-#, c-format
+#, 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"
@@ -323,10 +328,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -354,9 +359,9 @@ msgstr ""
"\n"
"!!\n"
"如æœé€‰æ‹©äº†æœå¡å™¨è½¯ä»¶åŒ…, ä¸ç®¡æ˜¯æ‚¨ç‰¹æ„选中ç„, 还是因为该软件包是æŸç»„ç„æˆå‘˜, 您"
-"都需è¦ç¡®è®¤æ˜¯å¦çœŸç„想è¦å®‰è£…这些æœå¡å™¨ă€‚默认情况下, Mandriva Linux\n"
+"都需è¦ç¡®è®¤æ˜¯å¦çœŸç„想è¦å®‰è£…这些æœå¡å™¨ă€‚默认情况下, Mageia\n"
"ä¼åœ¨å¯å¨æ—¶è‡ªå¨å¯å¨å·²å®‰è£…ç„全部æœå¡ă€‚尽管在å‘行版é€å‡ºæ—¶è¿™äº›æœå¡æ˜¯å®‰å…¨ç„, 但完"
-"全有å¯èƒ½åœ¨æ­¤ç‰ˆæœ¬ Mandriva Linux\n"
+"全有å¯èƒ½åœ¨æ­¤ç‰ˆæœ¬ Mageia\n"
"完æˆåå‘ç°äº†ç›¸åº”软件ç„å®‰å…¨æ¼æ´ă€‚å¦‚æœæ‚¨å¹¶ä¸çŸ¥é“ç‰¹å®æœå¡ç„用途, 或者ä¸çŸ¥é“为什"
"么è¦å®‰è£…这些æœå¡, 请å•击\"%s\"。å•击\"%s\"å°†å®‰è£…åˆ—å‡ºç„æœå¡, 并且å¯å¨æ—¶è¿™äº›æœ"
"å¡ä¼è¢«è‡ªå¨å¯å¨ă€‚\n"
@@ -473,11 +478,11 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
#: ../help.pm:234
-#, c-format
+#, 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 Mandriva Linux rely upon.\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"
@@ -531,7 +536,7 @@ msgid ""
"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 图形界é¢ç„æ ¸å¿ƒéƒ¨åˆ†ă€‚Mandriva Linux\n"
+"X(代表 X 窗å£ç³»ç»Ÿ)是 GNU/Linux 图形界é¢ç„æ ¸å¿ƒéƒ¨åˆ†ă€‚Mageia\n"
"é™„å¸¦ç„æ‰€æœ‰å›¾å½¢ç¯å¢ƒ(KDEă€GNOMEă€AfterStepă€WindowMaker ç­‰)都ä¾èµ–äºè¯¥ç³»ç»Ÿă€‚\n"
"\n"
"您将ä¼çœ‹åˆ°ä¸åŒç„傿•°åˆ—表, ä»¥ä¾¿è¿›è¡Œå›¾å½¢æ˜¾ç¤ºé€‰é¡¹ç„æ›´æ”¹æ¥è¾¾åˆ°æœ€ä½³ç¶æ€ă€‚其中包"
@@ -638,41 +643,45 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -681,15 +690,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -702,11 +711,11 @@ msgid ""
"experience. For more instructions on how to use the DiskDrake utility,\n"
"refer to the ``Managing Your Partitions'' section in the ``Starter Guide''."
msgstr ""
-"在这一步里, 您需è¦å†³å®æ‚¨æƒ³è¦å°† Mandriva Linux\n"
+"在这一步里, 您需è¦å†³å®æ‚¨æƒ³è¦å°† Mageia\n"
"æ“作系统安装到硬盘ç„ä½•å¤„ă€‚å¦‚æœæ‚¨ç„硬盘完全是空ç„, 或者已有æ“作系统使用了所有"
"ç„空间, 您就必须è¦å¯¹ç¡¬ç›˜è¿›è¡Œåˆ†åŒºă€‚ç²—ç•¥ç„说, 对硬盘进行分区就是将其划分æˆå‡ ä¸ª"
"逻辑ä¸ä¸åŒç„部分, 以便创建安装您新ç„\n"
-"Mandriva Linux 系统所需ç„ç©ºé—´ă€‚\n"
+"Mageia 系统所需ç„ç©ºé—´ă€‚\n"
"\n"
"ç”±äºå¯¹ç¡¬ç›˜è¿›è¡Œåˆ†åŒºé€å¸¸æ˜¯ä¸å¯æ¢å¤ç„, 并且å¯èƒ½å¯¼è‡´æ•°æ®ä¸¢å¤±, æ‰€ä»¥å¯¹äºæ²¡æœ‰ç»éªŒç„"
"用户æ¥è¯´, 分区是å分å±é™©ç„æ“ä½œă€‚æ‰€å¹¸ç„æ˜¯, DrakX\n"
@@ -729,7 +738,7 @@ msgstr ""
"Microsoft Windows FAT 或 NTFS 分区ç„大å°ă€‚更改分区大å°é€å¸¸ä¸ä¼é€ æˆä»»ä½•æ•°æ®ä¸¢"
"失, 但您必须事先对 Windows\n"
"分区进行了ç£ç›˜ç¢ç‰‡æ•´ç†ă€‚我们强烈æ¨èæ‚¨äº‹å…ˆå¤‡ä»½æ‚¨ç„æ•°æ®ă€‚å¦‚æœæ‚¨æƒ³è¦åœ¨åŒä¸€å°è®¡"
-"算机ä¸ä½¿ç”¨ Mandriva Linux å’Œ Microsoft\n"
+"算机ä¸ä½¿ç”¨ Mageia å’Œ Microsoft\n"
"Windows, 则æ¨èä½¿ç”¨æ­¤é€‰é¡¹ă€‚\n"
"\n"
" 注æ„, 在执行这一过程之å, æ‚¨åŸæœ‰ç„ Microsoft Windows åˆ†åŒºå°†ä¼æ¯”å…ˆå‰å°ä¸€"
@@ -737,7 +746,7 @@ msgstr ""
"下å¯ç”¨æ¥å­˜å‚¨æ•°æ®æˆ–安装新软件ç„剩余空间也ä¼å˜å°‘。\n"
"\n"
" * \"%s\"ă€‚å¦‚æœæ‚¨æƒ³è¦åˆ é™¤ç¡¬ç›˜ä¸ç„全部数æ®å’Œå…¨éƒ¨åˆ†åŒº, 并将其替æ¢ä¸ºå…¨æ–°ç„ "
-"Mandriva Linux\n"
+"Mageia\n"
"系统, è¯·é€‰æ‹©æ­¤é€‰é¡¹ă€‚è¯·é¢å¤–å°å¿ƒ, 因为在您确认之å, æ­¤æ“ä½œæ— æ³•æ’¤é”€ă€‚\n"
"\n"
" !! å¦‚æœæ‚¨é€‰æ‹©äº†æ­¤é€‰é¡¹, 您硬盘ä¸ç„全部数æ®éƒ½å°†è¢«åˆ é™¤ă€‚ !!\n"
@@ -856,7 +865,7 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -875,7 +884,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -893,15 +902,15 @@ msgstr ""
"\n"
"å¦‚æœæ‚¨å‡†å¤‡å¥½æ ¼å¼åŒ–分区了, 请å•击\"%s\"。\n"
"\n"
-"å¦‚æœæ‚¨æƒ³è¦é€‰æ‹©å…¶å®ƒåˆ†åŒºç”¨äºå®‰è£… Mandriva Linux æ“作系统, 请å•击\"%s\"。\n"
+"å¦‚æœæ‚¨æƒ³è¦é€‰æ‹©å…¶å®ƒåˆ†åŒºç”¨äºå®‰è£… Mageia æ“作系统, 请å•击\"%s\"。\n"
"\n"
"å¦‚æœæ‚¨æƒ³è¦é€‰æ‹©è¦æ£€æµ‹ç£ç›˜ä¸ç„åå—, 请å•击å•击\"%s\"。"
# DO NOT BOTHER TO MODIFY HERE, SEE:
#: ../help.pm:437
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -913,7 +922,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"在您安装 Mandriva Linux\n"
+"在您安装 Mageia\n"
"ç„这个时候, 很å¯èƒ½æœ‰äº›è½¯ä»¶åŒ…在å‘行之åå·²ç»æ›´æ–°ă€‚有些故éœå·²ç»è¢«ä¿®æ­£, 有些安全"
"问题已ç»è¢«è§£å†³ă€‚为了让您能够享用这些更新, 您ç°åœ¨å¯ä»¥ä» Internet\n"
"ä¸ä¸‹è½½å®ƒä»¬ă€‚å¦‚æœæ‚¨ç„ Internet è¿æ¥å·²ç»å¯ä»¥ä½¿ç”¨, 请选择\"%s\"ă€‚å¦‚æœæ‚¨æ„¿æ„以å"
@@ -921,12 +930,12 @@ msgstr ""
"\n"
"\n"
"选择\"%s\"将显示一个清å•, 其中列出ç„地方都æä¾›äº†æ›´æ–°è½¯ä»¶åŒ…ă€‚æ‚¨åº”è¯¥é€‰æ‹©ç¦»æ‚¨åœ°"
-"ç†ä½ç½®è¾ƒè¿‘ç„镜åƒă€‚之åä¼å‡ºç°ä¸€ä¸ªå¯ä»¥ä¸‹è½½ç„软件包选择树ï¼å¤æŸ¥é€‰é¡¹, ç„¶åå•击\"%"
-"s\"æ¥è·å–并安装选中ç„软件包, è¦ç»ˆæ­¢è¯·å•击\"%s\"。"
+"ç†ä½ç½®è¾ƒè¿‘ç„镜åƒă€‚之åä¼å‡ºç°ä¸€ä¸ªå¯ä»¥ä¸‹è½½ç„软件包选择树ï¼å¤æŸ¥é€‰é¡¹, ç„¶åå•击"
+"\"%s\"æ¥è·å–并安装选中ç„软件包, è¦ç»ˆæ­¢è¯·å•击\"%s\"。"
# DO NOT BOTHER TO MODIFY HERE, SEE:
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -935,7 +944,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -945,8 +954,8 @@ msgstr ""
"包å«å…³é”®æ•°æ®, æˆ–è€…å°†ç›´æ¥æ´éœ²äº Internet\n"
"之下, 则应该设置较高ç„å®‰å…¨çº§åˆ«ă€‚è¾ƒé«˜ç„安全级别é€å¸¸ä»¥æŸå¤±æ˜“ç”¨æ€§ä½œä¸ºä»£ä»·ă€‚\n"
"\n"
-"å¦‚æœæ‚¨ä¸çŸ¥é“è¦é€‰æ‹©ä»€ä¹ˆ, è¯·ä¿æŒé»˜è®¤é€‰é¡¹ă€‚您å¯ä»¥ç¨åä» Mandriva Linux æ§åˆ¶ä¸­å¿ƒ"
-"ç„一部分 draksec\n"
+"å¦‚æœæ‚¨ä¸çŸ¥é“è¦é€‰æ‹©ä»€ä¹ˆ, è¯·ä¿æŒé»˜è®¤é€‰é¡¹ă€‚您å¯ä»¥ç¨åä» Mageia æ§åˆ¶ä¸­å¿ƒç„一部分 "
+"draksec\n"
"æ¥æ›´æ”¹å®‰å…¨çº§åˆ«ă€‚\n"
"\n"
"请在\"%s\"域中填入è¦è´Ÿè´£å®‰å…¨ç„人ç„电å­é‚®ä»¶åœ°å€ă€‚安全信æ¯å°†è¢«å‘é€åˆ°è¯¥åœ°å€ă€‚"
@@ -958,24 +967,27 @@ msgstr "安全管ç†å‘˜"
# DO NOT BOTHER TO MODIFY HERE, SEE:
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -991,21 +1003,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -1022,17 +1036,11 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
-"在这一步中, 您需è¦é€‰æ‹©è¦ä½¿ç”¨å“ªä¸ªæˆ–哪些分区æ¥å®‰è£…æ‚¨ç„ Mandriva Linux ç³»ç»Ÿă€‚å¦‚"
-"æœå·²ç»å®ä¹‰äº†åˆ†åŒº, ä¸ç®¡æ˜¯å…ˆå‰å®‰è£…ç„ GNU/Linux\n"
+"在这一步中, 您需è¦é€‰æ‹©è¦ä½¿ç”¨å“ªä¸ªæˆ–哪些分区æ¥å®‰è£…æ‚¨ç„ Mageia ç³»ç»Ÿă€‚å¦‚æœå·²ç»å®"
+"义了分区, ä¸ç®¡æ˜¯å…ˆå‰å®‰è£…ç„ GNU/Linux\n"
"还是由其它分区工具划分ç„, 您都å¯ä»¥ä½¿ç”¨å·²æœ‰ç„åˆ†åŒºă€‚å¦åˆ™, 必须对硬盘分区进行å®"
"ä¹‰ă€‚\n"
"\n"
@@ -1044,7 +1052,7 @@ msgstr ""
"\n"
" * \"%s\": 此选项将删除选中硬盘ä¸ç„全部分区\n"
"\n"
-" * \"%s\": 此选项å¯åœ¨æ‚¨ç¡¬ç›˜ç„剩余空间中为您自å¨åˆ›å»º ext3 和交æ¢åˆ†åŒº\n"
+" * \"%s\": 此选项å¯åœ¨æ‚¨ç¡¬ç›˜ç„剩余空间中为您自å¨åˆ›å»º ext4 和交æ¢åˆ†åŒº\n"
"\n"
"\"%s\": 使您å¯ä»¥è®¿é—®é¢å¤–特性: \n"
"\n"
@@ -1084,11 +1092,6 @@ msgstr ""
" * Ctrl+M è®¾å®æŒ‚载点\n"
"\n"
"è¦ç„å…³äºä¸åŒç„文件系统类å‹ç„æ›´å¤ä¿¡æ¯, 请查看“å‚考手册â€ä¸­ ext2FS 一章。\n"
-"\n"
-"å¦‚æœæ‚¨åœ¨ PPC 计算机ä¸å®‰è£…, 您å¯èƒ½éœ€è¦åˆ›å»ºè‡³å°‘ 1MB 大å°ç„ HFS“bootstrapâ€åˆ†åŒº, "
-"è¯¥åˆ†åŒºå°†ç”¨äº yaboot\n"
-"引导程åºă€‚å¦‚æœæ‚¨åˆ›å»ºç„分区å†ç¨å¾®å¤§ç‚¹, 比如说 50MB, 您å¯èƒ½ä¼å‘ç°è¿™ä¸ªåˆ†åŒºå¯ç”¨æ¥"
-"存储内核或紧急引导时ç„è™æ‹Ÿç£ç›˜æ˜ åƒă€‚"
#: ../help.pm:526
#, c-format
@@ -1126,40 +1129,46 @@ msgid "Toggle between normal/expert mode"
msgstr "在正常/专家模å¼é—´åˆ‡æ¢"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\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"
-"ç„ Mandriva Linux æ“ä½œç³»ç»Ÿă€‚\n"
+"ç„ Mageia æ“ä½œç³»ç»Ÿă€‚\n"
"\n"
"æ¯ä¸ªåˆ†åŒºéƒ½æ˜¯æŒ‰â€œLinux åç§°â€ă€â€œWindows åç§°â€ă€â€œå®¹é‡â€é¡ºåºåˆ—出ç„。\n"
"\n"
@@ -1198,47 +1207,46 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"仅当在您ç„计算机ä¸å‘ç°äº†å·²æœ‰ç„ GNU/Linux 分区, æ‰ä¼æ¿€æ´»è¿™ä¸€æ­¥éª¤ă€‚\n"
"\n"
-"DrakX ç°åœ¨éœ€è¦çŸ¥é“æ‚¨æ˜¯æƒ³è¦æ‰§è¡Œå…¨æ–°å®‰è£…, 还是å‡çº§å·²æœ‰ç„ Mandriva Linux ç³»"
-"统ï¼\n"
+"DrakX ç°åœ¨éœ€è¦çŸ¥é“æ‚¨æ˜¯æƒ³è¦æ‰§è¡Œå…¨æ–°å®‰è£…, 还是å‡çº§å·²æœ‰ç„ Mageia 系统ï¼\n"
"\n"
" *\n"
"\"%s\"ï¼æ€»ä½“æ¥è¯´, è¿™å°†å®Œå…¨é”€æ¯æ—§ç³»ç»Ÿă€‚但是, æ ¹æ®æ‚¨é€‰æ‹©ç„分区方案, 您å¯ä»¥è®©ç°"
"æœ‰ç„æ•°æ®(比如\"主\"目录)å…äºè¦†ç›–ă€‚å¦‚æœæ‚¨æƒ³è¦æ›´æ”¹ç¡¬ç›˜ç„分区方案, 或者更该文件"
"系统, æ‚¨å°±åº”è¯¥ä½¿ç”¨æ­¤é€‰é¡¹ă€‚\n"
"\n"
-" * \"%s\"ï¼è¿™ä¸€å®‰è£…级别å…许您更新目å‰å®‰è£…在您 Mandriva Linux\n"
+" * \"%s\"ï¼è¿™ä¸€å®‰è£…级别å…许您更新目å‰å®‰è£…在您 Mageia\n"
"系统ä¸ç„è½¯ä»¶åŒ…ă€‚æ‚¨ç„分区方案和用户数æ®éƒ½ä¸ä¼è¢«ç ´å。ç»å¤§å¤æ•°é…置步骤ä»ç„¶å¯"
"用, 䏿 ‡å‡†å®‰è£…ç±»ä¼¼ă€‚\n"
"\n"
-"使用``å‡çº§''选项应该在 \"8.1\" æˆ–æ›´æ–°ç‰ˆæœ¬ç„ Mandriva Linux 系统ä¸å·¥ä½œæ­£å¸¸ă€‚ä¸"
-"æ¨èåœ¨å…ˆäº \"8.1\" 版本ç„\n"
-"Mandriva Linux ç³»ç»Ÿä¸æ‰§è¡Œå‡çº§ă€‚"
+"使用``å‡çº§''选项应该在 \"8.1\" æˆ–æ›´æ–°ç‰ˆæœ¬ç„ Mageia 系统ä¸å·¥ä½œæ­£å¸¸ă€‚䏿¨è在先"
+"äº \"8.1\" 版本ç„\n"
+"Mageia ç³»ç»Ÿä¸æ‰§è¡Œå‡çº§ă€‚"
# DO NOT BOTHER TO MODIFY HERE, SEE:
#: ../help.pm:594
@@ -1277,7 +1285,7 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1293,8 +1301,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1332,8 +1339,8 @@ msgstr ""
"\n"
"å…³äº UTF-8 (Unicode) 支æŒï¼Unicode æ˜¯ä¸€ç§æ–°ç„字符编ç , 该编ç å¯æ”¯æŒæ‰€æœ‰ç°å­˜ç„"
"è¯­è¨€ă€‚ä½†æ˜¯, 在 GNU/Linux 下完全支æŒ\n"
-"Unicode, ä»ç„¶åœ¨å¼€å‘å’Œå®Œå–„ä¸­ă€‚ç”±æ­¤åŸå› , Mandriva Linux 伿 ¹æ®ç”¨æˆ·ç„选择是å¦ä½¿"
-"用 UTF-8ï¼\n"
+"Unicode, ä»ç„¶åœ¨å¼€å‘å’Œå®Œå–„ä¸­ă€‚ç”±æ­¤åŸå› , Mageia 伿 ¹æ®ç”¨æˆ·ç„选择是å¦ä½¿ç”¨ "
+"UTF-8ï¼\n"
"\n"
" * å¦‚æœæ‚¨æ‰€é€‰ç„语言自身有强制性ç„ç¼–ç (latin1 语言ă€ä¿„è¯­ă€æ—¥è¯­ă€ä¸­æ–‡ă€æœé²œè¯­ă€"
"泰语ă€å¸Œè…语ă€åœŸè€³å…¶è¯­å大夿•° iso-8859-2\n"
@@ -1348,9 +1355,9 @@ msgstr ""
"项\"%s\"。\n"
"\n"
"\n"
-"请注æ„, 系统没有é™åˆ¶æ‚¨åªèƒ½é€‰æ‹©ä¸€ç§é¢å¤–ç„è¯­è¨€ă€‚æ‚¨å¯ä»¥é€‰æ‹©å¤ç§è¯­è¨€, ç”至选择\"%"
-"s\"æ¡†è¡¨æ˜æ‚¨æƒ³è¦å®‰è£…å…¨éƒ¨è¯­è¨€ă€‚é€‰æ‹©æ”¯æŒæŸç§è¯­è¨€, æ„味ç€åŒæ—¶å®‰è£…该语言ç„翻译ă€å­—"
-"ä½“ă€æ‹¼å†™æ£€æŸ¥ç¨‹åºç­‰ç­‰ă€‚\n"
+"请注æ„, 系统没有é™åˆ¶æ‚¨åªèƒ½é€‰æ‹©ä¸€ç§é¢å¤–ç„è¯­è¨€ă€‚æ‚¨å¯ä»¥é€‰æ‹©å¤ç§è¯­è¨€, ç”至选择"
+"\"%s\"æ¡†è¡¨æ˜æ‚¨æƒ³è¦å®‰è£…å…¨éƒ¨è¯­è¨€ă€‚é€‰æ‹©æ”¯æŒæŸç§è¯­è¨€, æ„味ç€åŒæ—¶å®‰è£…该语言ç„ç¿»"
+"译ă€å­—ä½“ă€æ‹¼å†™æ£€æŸ¥ç¨‹åºç­‰ç­‰ă€‚\n"
"\n"
"è¦åœ¨ç³»ç»Ÿä¸­æ‰€å®‰è£…ç„ä¸åŒè¯­è¨€ä¹‹é—´åˆ‡æ¢, 请以 \"root\" 身份执行 \"/usr/sbin/"
"localedrake\"\n"
@@ -1462,7 +1469,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1484,10 +1491,10 @@ msgstr ""
# DO NOT BOTHER TO MODIFY HERE, SEE:
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1508,11 +1515,11 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"ç°åœ¨, 应该为您ç„计算机选择打å°ç³»ç»Ÿäº†ă€‚å…¶å®ƒç„æ“ä½œç³»ç»Ÿä¹Ÿè®¸åªæä¾›äº†ä¸€ç§é€‰æ‹©, 但 "
-"Mandriva Linux\n"
+"Mageia\n"
"æä¾›äº†ä¸¤ç§ă€‚æ¯ç§æ‰“å°ç³»ç»Ÿéƒ½èƒ½å¤Ÿåœ¨ä¸åŒç„é…ç½®ä¸­å¤§å±•èº«æ‰‹ă€‚\n"
"\n"
" * \"%s\" --\n"
@@ -1531,7 +1538,7 @@ msgstr ""
"还包括一个图形界é¢, å¯ç”¨æ¥æ‰“å°æˆ–é€‰æ‹©æ‰“å°æœºé€‰é¡¹, 以åç®¡ç†æ‰“å°æœºă€‚\n"
"\n"
"å¦‚æœæ‚¨ç°åœ¨è¿›è¡Œäº†é€‰æ‹©, 但ç¨ååˆå‘ç°æ‚¨å¹¶ä¸å–œæ¬¢æ‰€é€‰æ‹©ç„打å°ç³»ç»Ÿ, å¯ä»¥è½»æ¾ä¿®æ”¹ă€‚"
-"åªéœ€ä» Mandriva Linux Control Center中选择\n"
+"åªéœ€ä» Mageia Control Center中选择\n"
"PrinterDrake, ç„¶åå•击\"%s\"æŒ‰é’®ă€‚"
#: ../help.pm:768
@@ -1557,7 +1564,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1635,8 +1642,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1653,7 +1659,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1691,12 +1697,12 @@ msgstr ""
"\n"
" * \"%s\"ï¼å¦‚æœæ‚¨è§‰å¾—检测ç„é…置有错, å¯ä»¥ç‚¹å‡»\"%s\"æ¥æ›´æ”¹ä¸è¯¥å¡å…³è”ç„傿•°ă€‚\n"
"\n"
-" * \"%s\"ï¼é»˜è®¤æƒ…况下, DrakX ä¼å°†æ‚¨ç„图形界é¢é…置为 \"800x600\" 或 \"1024x768"
-"\"\n"
+" * \"%s\"ï¼é»˜è®¤æƒ…况下, DrakX ä¼å°†æ‚¨ç„图形界é¢é…置为 \"800x600\" 或 "
+"\"1024x768\"\n"
"分辨ç‡ă€‚如æœè¿™ä¸é€‚åˆæ‚¨ç„è¯, 请å•击\"%s\"釿–°é…置您ç„图形界é¢ă€‚\n"
"\n"
" * \"%s\"ï¼å¦‚æœæ‚¨æƒ³è¦é…ç½®æ‚¨ç„ Internet 或局域网访问, ç°åœ¨å°±å¯ä»¥è¿›è¡Œă€‚请å‚考å°"
-"刷文档或在安装完æˆå使用 Mandriva Linux\n"
+"刷文档或在安装完æˆå使用 Mageia\n"
"Control Centeræ¥è·å¾—完整ç„在线帮å©ă€‚\n"
"\n"
" * \"%s\"ï¼å¦‚æœæ‚¨æ‰€å®‰è£…ç„计算机ä½äºä»£ç†æœå¡å™¨ä¹‹å, 这里将å…许您é…ç½® HTTP å’Œ "
@@ -1709,7 +1715,7 @@ msgstr ""
"指å—''中ç„相应章è‚, 以è·å¾—å…³äºé˜²ç«å¢™è®¾ç½®ç„细è‚。\n"
"\n"
" * \"%s\"ï¼å¦‚æœæ‚¨æƒ³è¦æ›´æ”¹æ‚¨ç„引导程åºé…ç½®, 请å•å‡»æ­¤æŒ‰é’®ă€‚è¿™ä»…é€‚ç”¨äºé«˜çº§ç”¨æˆ·ă€‚"
-"请å‚考å°åˆ·æ–‡æ¡£æˆ– Mandriva Linux æ§åˆ¶ä¸­å¿ƒä¸­å…³äºå¼•导程åºé…ç½®ç„帮å©ă€‚\n"
+"请å‚考å°åˆ·æ–‡æ¡£æˆ– Mageia æ§åˆ¶ä¸­å¿ƒä¸­å…³äºå¼•导程åºé…ç½®ç„帮å©ă€‚\n"
"\n"
" * \"%s\"ï¼åœ¨æ­¤æ‚¨å¯ä»¥ç²¾ç¡®è°ƒæ•´è¦åœ¨æ‚¨ç„计算机ä¸è¿è¡Œå“ªäº›æœå¡ă€‚å¦‚æœæ‚¨è¦å°†æ­¤è®¡ç®—机"
"用作æœå¡å™¨, é‚£ä¹ˆåº”è¯¥å¤æŸ¥è¿™ä¸€è®¾ç½®ă€‚"
@@ -1730,25 +1736,27 @@ msgid "Graphical Interface"
msgstr "图形界é¢"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
-"è¯·é€‰æ‹©æ‚¨ä¸ºäº†å®‰è£…æ–°ç„ Mandriva Linux 分区想è¦åˆ é™¤ç„ç¡¬ç›˜åˆ†åŒºă€‚\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 drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"å¦‚æœæ‚¨æƒ³è¦åˆ é™¤æ­¤ç¡¬ç›˜ä¸ç„所有数æ®å’Œåˆ†åŒº, 请å•击“%sâ€ă€‚注æ„, å•击“%sâ€å, \n"
"您将无法æ¢å¤æ­¤ç¡¬ç›˜ä¸ç„ä»»ä½•æ•°æ®æˆ–分区(包括任何 Windows æ•°æ®)。\n"
@@ -1831,8 +1839,8 @@ msgstr "<- ä¸ä¸€æ­¥"
#~ "trust\n"
#~ "everybody who uses your computer, you can choose to have \"%s\"."
#~ msgstr ""
-#~ "è¦ä¿å«æ‚¨ç„ GNU/Linux 系统, ç°åœ¨æ˜¯æœ€å…³é”®ç„ä¸€æ­¥ï¼æ‚¨éœ€è¦è¾“å…¥ \"root\" 密ç ă€‚"
-#~ "\"Root\"\n"
+#~ "è¦ä¿å«æ‚¨ç„ GNU/Linux 系统, ç°åœ¨æ˜¯æœ€å…³é”®ç„ä¸€æ­¥ï¼æ‚¨éœ€è¦è¾“å…¥ \"root\" 密"
+#~ "ç ă€‚\"Root\"\n"
#~ "是系统管ç†å‘˜, 而且是唯一有æƒè¿›è¡Œæ›´æ–°ă€æ·»å ç”¨æˆ·ă€æ›´æ”¹æ³›ç³»ç»Ÿé…置等æ“作ç„用"
#~ "æˆ·ă€‚ç®€è¨€ä¹‹, \"root\"\n"
#~ "å¯ä»¥å任何事ï¼è¿™å°±æ˜¯ä¸ºä»€ä¹ˆæ‚¨å¿…须选择é¾äºçŒœæµ‹ç„密ç ï¼å¦‚æœæ‚¨ç„密ç å¤ªç®€å•了, "
diff --git a/perl-install/install/help/po/zh_TW.po b/perl-install/install/help/po/zh_TW.po
index c671d521f..f95db7e15 100644
--- a/perl-install/install/help/po/zh_TW.po
+++ b/perl-install/install/help/po/zh_TW.po
@@ -23,6 +23,7 @@ msgstr ""
"PO-Revision-Date: 2006-04-06 20:30+0200\n"
"Last-Translator: Shiva Huang <shivahuang@gmail.com>\n"
"Language-Team: Traditional Chinese <zh@li.org>\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -32,15 +33,15 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
#: ../help.pm:14
-#, c-format
+#, fuzzy, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
-"covers the entire Mandriva Linux distribution. If you agree with all the\n"
+"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"
-"é€™åŒ…å«æ•´å€‹ Mandriva Linux 發行版ç„版æ¬å…§å®¹ă€‚è‹¥æ˜¯æ‚¨åŒæ„裡é¢ç„æ‰€æœ‰æ¢æ¬¾ï¼Œ\n"
+"é€™åŒ…å«æ•´å€‹ Mageia 發行版ç„版æ¬å…§å®¹ă€‚è‹¥æ˜¯æ‚¨åŒæ„裡é¢ç„æ‰€æœ‰æ¢æ¬¾ï¼Œ\n"
"è«‹é»é¸ \"%s\" 按鈕,å¦å‰‡è«‹é»é¸ \"%s\" æŒ‰éˆ•ä¸¦è‡ªå‹•é‡æ–°é–‹æ©Ÿă€‚"
#: ../help.pm:20
@@ -129,7 +130,8 @@ msgstr "您想è¦ä½¿ç”¨é€™å€‹åŸèƒ½å—?"
#: ../help.pm:57
#, c-format
msgid ""
-"Listed here are the existing Linux partitions detected on your hard drive.\n"
+"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"
@@ -139,24 +141,28 @@ msgid ""
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
+"\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number"
+"\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"ç›®å‰æ‰€åˆ—å‡ºä¾†ç„æ˜¯ç¡¬ç¢Ÿæ©Ÿä¸åµæ¸¬åˆ°å·²ç¶“å­˜åœ¨ç„ Linux 分割å€.\n"
@@ -186,15 +192,15 @@ msgstr ""
"就是指 \"SCSI ID 編號為第二å°ç„那一å°ç¡¬ç¢Ÿ\", ç„¶å¾Œä¾æ­¤é¡æ¨ä¸‹å»."
#: ../help.pm:88
-#, c-format
+#, fuzzy, c-format
msgid ""
-"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
+"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 ""
-"Mandriva Linux 安è£ç‰‡åŒ…嫿•¸å¼µå…‰ç¢Ÿç‰‡ă€‚è‹¥æ‰€é¸æ“‡ç„å¥—ä»¶æ˜¯ä½æ–¼å¦ä¸€å¼µå…‰ç¢Ÿä¸ï¼Œ\n"
+"Mageia 安è£ç‰‡åŒ…嫿•¸å¼µå…‰ç¢Ÿç‰‡ă€‚è‹¥æ‰€é¸æ“‡ç„å¥—ä»¶æ˜¯ä½æ–¼å¦ä¸€å¼µå…‰ç¢Ÿä¸ï¼Œ\n"
"DrakeX 會退出ç¾åœ¨ç„å…‰ç¢Ÿä¸”è¦æ±‚æ‚¨æ”¾å…¥æ‰€è¦æ±‚ç„æ­£ç¢ºå…‰ç¢Ÿç‰‡ă€‚\n"
"è‹¥æ‚¨æ²’æœ‰è¦æ±‚ç„光碟在手ä¸ç„話, 就按下 \"%s\", å°æ‡‰ç„套件䏿œƒè¢«å®‰è£."
@@ -202,12 +208,11 @@ msgstr ""
#, 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 Mandriva Linux, and to make "
-"it\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"
-"Mandriva Linux sorts package groups in four categories. You can mix and\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"
@@ -257,10 +262,10 @@ msgid ""
"command-line interface. The total size of this installation is about 65\n"
"megabytes."
msgstr ""
-"ç¾åœ¨æ˜¯æŒ‡å®é‚£å€‹ç¨‹å¼æ‚¨æƒ³è¦è£åœ¨æ‚¨ç„系統ä¸. Mandriva Linux 有ä¸åƒå€‹å¥—ä»¶,\n"
+"ç¾åœ¨æ˜¯æŒ‡å®é‚£å€‹ç¨‹å¼æ‚¨æƒ³è¦è£åœ¨æ‚¨ç„系統ä¸. Mageia 有ä¸åƒå€‹å¥—ä»¶,\n"
"為了簡單管ç†, ç›¸ä¼¼æ€§è³ªç„æ‡‰ç”¨ç¨‹å¼å·²ç¶“被分é¡åˆ°ç¾¤çµ„裡.\n"
"\n"
-"Mandriva Linux 分é¡å¥—件群組於四個é¡åˆ¥. 你能由ä¸åŒé¡åˆ¥æ··åˆèˆ‡é…å°æ‡‰ç”¨ç¨‹å¼,\n"
+"Mageia 分é¡å¥—件群組於四個é¡åˆ¥. 你能由ä¸åŒé¡åˆ¥æ··åˆèˆ‡é…å°æ‡‰ç”¨ç¨‹å¼,\n"
"所以一個 ``工作站''安è£ä¹Ÿèƒ½å®‰è£``伺æœå™¨''é¡åˆ¥å®‰è£ç„應用程å¼.\n"
"\n"
" * \"%s\": å¦‚æœæ‚¨è¨ˆç•«ç”¨æ‚¨ç„機器當作一個工作站, 鏿“‡ä¸€å€‹æˆ–\n"
@@ -328,10 +333,10 @@ msgid ""
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
-"installed. By default Mandriva Linux will automatically start any installed\n"
+"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 Mandriva Linux was\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"
@@ -442,7 +447,7 @@ msgstr ""
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
+"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"
@@ -553,41 +558,45 @@ msgstr ""
"您想核å°é¸å– \"%s\"."
#: ../help.pm:319
-#, c-format
+#, fuzzy, c-format
msgid ""
-"You now need to decide where you want to install the Mandriva Linux\n"
-"operating system on your hard drive. If your hard drive is empty or if an\n"
+"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 drive means 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"
-"Mandriva Linux system.\n"
+"Mageia system.\n"
"\n"
-"Because the process of partitioning a hard drive is usually irreversible\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 drive, several options are\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 drive. If you want to use them, choose this option. You will then\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 drive and takes\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 Mandriva Linux and Microsoft Windows on\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"
@@ -596,15 +605,15 @@ msgid ""
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
-"your hard drive and replace them with your new Mandriva Linux system, "
-"choose\n"
+"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 drive is entirely taken by\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"
@@ -617,12 +626,12 @@ msgid ""
"experience. For more instructions on how to use the DiskDrake utility,\n"
"refer to the ``Managing Your Partitions'' section in the ``Starter Guide''."
msgstr ""
-"æ‚¨éœ€è¦æ±ºå®é‚£è£¡ä½ æƒ³è¦å®‰è£ Mandriva Linux\n"
+"æ‚¨éœ€è¦æ±ºå®é‚£è£¡ä½ æƒ³è¦å®‰è£ Mageia\n"
"作業系統於那個硬碟. å¦‚æœæ‚¨ç„ç¡¬ç¢Ÿæ˜¯å…¨æ–°å°æœªä½¿ç”¨æˆ–\n"
"已經存在ç„作業系統正在使用全部å¯è¢«åˆ©ç”¨ç„空間, 您將\n"
"必須進行分割硬碟ç„動作. 基本ä¸, 分割硬碟ç„動作包å«\n"
"é‚輯ä¸åƒåˆ†å®ƒä»¥å»ºç«‹éœ€è¦ç„ç©ºé–“ä¾†å®‰è£æ‚¨ç„æ–°\n"
-"Mandriva Linux 系統.\n"
+"Mageia 系統.\n"
"\n"
"因為分割硬碟ç„動作程åºé€å¸¸æ˜¯ç„¡æ³•å›å¾©ç„\n"
"且能å°è‡´è³‡æ–™éºå¤±, 若您是一ä½ä¸ç†Ÿç·´ç„使用者,\n"
@@ -648,7 +657,7 @@ msgstr ""
"釿–°èª¿æ•´ Microsoft Windows FAT 或 NTFS 分割å€å¤§å°.\n"
"若您已經 defragment(ä¸é€£çºŒç¢ç‰‡é‡æ–°æ•´ç†) Windows 分割\n"
"且它用 FAT æ ¼å¼.釿–°èª¿æ•´åˆ†å‰²å¯ä»¥è¢«åŸ·è¡Œæ–¼ä¸éºå¤±ä»»ä½•資料\n"
-"資料備份是被強烈建議ç„. 若您想è¦ä½¿ç”¨ Mandriva Linux and Microsoft\n"
+"資料備份是被強烈建議ç„. 若您想è¦ä½¿ç”¨ Mageia and Microsoft\n"
"Windows æ–¼åŒä¸€å°é›»è…¦, 使用此é¸é …是被建議ç„.\n"
"\n"
" 鏿“‡æ­¤é¸é …å‰, 請了解當使用這個é程項目後, Microsoft Windows\n"
@@ -656,7 +665,7 @@ msgstr ""
" Microsoft Windows 來存您ç„è³‡æ–™èˆ‡å®‰è£æ–°è»Ÿé«”.\n"
"\n"
" * \"%s\". å¦‚æœæ‚¨æƒ³è¦åˆªé™¤å…¨éƒ¨ç¾å­˜æ–¼æ‚¨ç„硬碟ä¸è³‡æ–™èˆ‡\n"
-"åˆ†å‰²ä¸”ä»¥æ‚¨ç„æ–° Mandriva Linux 系統替æ›ä»–們,\n"
+"åˆ†å‰²ä¸”ä»¥æ‚¨ç„æ–° Mageia 系統替æ›ä»–們,\n"
"鏿­¤é¸é …. 但是å°å¿ƒä½¿ç”¨, 你將無法於你確èªä¹‹å¾Œ\n"
"逆åä½ ç„æ±ºå®.\n"
"\n"
@@ -774,7 +783,7 @@ msgid "Save packages selection"
msgstr ""
#: ../help.pm:408
-#, c-format
+#, 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"
@@ -793,7 +802,7 @@ msgid ""
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
-"Mandriva Linux operating system installation.\n"
+"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."
@@ -808,13 +817,13 @@ msgstr ""
"您將ä¸è¡Œé‡æ–°æ¢å¾©å®ƒ.\n"
"ç•¶æ‚¨æº–å‚™å¥½è¦æ ¼å¼åŒ–此分割, é»é¸ \"%s\".\n"
"\n"
-"è‹¥æ‚¨æƒ³é¸æ“‡å¦ä¸€å€‹åˆ†å‰²çµ¦æ‚¨ç„æ–°ç„ Mandriva Linux 作業系統安è£, é»é¸äº†\"%s\".\n"
+"è‹¥æ‚¨æƒ³é¸æ“‡å¦ä¸€å€‹åˆ†å‰²çµ¦æ‚¨ç„æ–°ç„ Mageia 作業系統安è£, é»é¸äº†\"%s\".\n"
"è‹¥æ‚¨æƒ³é¸æ“‡è¦è¢«æª¢æŸ¥ç£ç¢Ÿä¸å£ç„å€å¡ç„分割, é»é¸.\"%s\"."
#: ../help.pm:437
-#, c-format
+#, fuzzy, c-format
msgid ""
-"By the time you install Mandriva Linux, it's likely that some packages will\n"
+"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"
@@ -826,7 +835,7 @@ msgid ""
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
-"æ­¤æ™‚æ‚¨å®‰è£ Mandriva Linux 時, 或許自å¾åˆå§‹é‡‹å‡ºç„æŸäº›å¥—件將有更新.\n"
+"æ­¤æ™‚æ‚¨å®‰è£ Mageia 時, 或許自å¾åˆå§‹é‡‹å‡ºç„æŸäº›å¥—件將有更新.\n"
"臭蟲或許已經修正了, 安全性å•題解決了. 為了å…許您å¾é€™äº›æ›´æ–°ä¸­\n"
"ç²å¾—利ç›, 您ç¾åœ¨å¯ä»¥ç”±ç¶²é›ç¶²è·¯ä¸‹è¼‰ä»–們. å¦‚æœæ‚¨æœ‰å¯ç”¨ç„ç¶²é›ç¶²è·¯é€£ç·,\n"
"é¸å– \"%s\", 或是, å¦‚æœæ‚¨æƒ³ç¨å¾Œå®‰è£æ›´æ–°å¥—ä»¶, é¸å– \"%s\".\n"
@@ -836,7 +845,7 @@ msgstr ""
"è¢«é¸æ“‡ç„套件, 或 \"%s\" 以中斷放棄."
#: ../help.pm:450
-#, c-format
+#, 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"
@@ -845,7 +854,7 @@ msgid ""
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
-"to change it later with the draksec tool, which is part of Mandriva Linux\n"
+"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"
@@ -856,8 +865,8 @@ msgstr ""
"å®‰å…¨æ€§ç­‰ç´æ‡‰è©²è¨­å®è¼ƒé«˜. æ¬è¡¡ä¹‹ä¸‹, 較高ç„å®‰å…¨æ€§ç­‰ç´æ›å¾—ä¸å®¹æ˜“使用.\n"
"\n"
"å¦‚æœæ‚¨ä¸çŸ¥é“é¸ä»€éº¼, ä¿ç•™é è¨­é¸é …. 您將能在ç¨å¾Œç”¨ draksec 工具改è®å®ƒ,\n"
-"draksec 是 Mandriva Linux æ§åˆ¶ä¸­å¿ƒç„一部分.用負責安全性ç„äººç„ e-mail 地å€å¡«"
-"å…¥ \"%s\" 欄ä½. å®‰å…¨æ€§è¨æ¯å°‡è¢«å¯„到\n"
+"draksec 是 Mageia æ§åˆ¶ä¸­å¿ƒç„一部分.用負責安全性ç„äººç„ e-mail 地å€å¡«å…¥ \"%s\" "
+"欄ä½. å®‰å…¨æ€§è¨æ¯å°‡è¢«å¯„到\n"
"那個ä½å€."
#: ../help.pm:461
@@ -866,24 +875,27 @@ msgid "Security Administrator"
msgstr "安全性管ç†å“¡ï¼"
#: ../help.pm:464
-#, c-format
+#, fuzzy, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandriva Linux system. If partitions have already been\n"
+"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 drive\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 drive. You can select\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 drive, you can use these options:\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 drive\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
"\n"
-" * \"%s\": this option enables you to automatically create ext3 and swap\n"
-"partitions in the free space of your hard drive\n"
+" * \"%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"
@@ -899,21 +911,23 @@ msgid ""
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
-"originally on the hard drive.\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 drive. This is recommended if you do not have a good understanding of\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 drive.\n"
+"and gives more information about the hard disk drive.\n"
"\n"
-" * \"%s\": when you are finished partitioning your hard drive, this will\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"
@@ -930,16 +944,10 @@ msgid ""
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
-"To get information about the different file system types available, please\n"
+"To get information about the different filesystem types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\n"
-"If you are installing on a PPC machine, you will want to create a small HFS\n"
-"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
-"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
-"may find it a useful place to store a spare kernel and ramdisk images for\n"
-"emergency boot situations."
msgstr ""
-"åœ¨é€™å€‹éæ®µ, 您需è¦é¸æ“‡è¦ç”¨ä¾†å®‰è£ Mandriva Linux 系統ç„分割å€.\n"
+"åœ¨é€™å€‹éæ®µ, 您需è¦é¸æ“‡è¦ç”¨ä¾†å®‰è£ Mageia 系統ç„分割å€.\n"
"如æœåˆ†å‰²å€å·²ç¶“被å®ç¾©äº†, ä¸ç®¡æ˜¯å¾èˆæœ‰ç„ GNU/Linux å®‰è£æˆ–是\n"
"å¦ä¸€å€‹è™•ç†åˆ†å‰²å€ç„工具, 您å¯ä»¥ä½¿ç”¨åŸæœ¬å·²ç¶“åƒåˆ†å¥½ç„分割å€.\n"
"å¦å‰‡ç¡¬ç¢Ÿåˆ†å‰²å¿…é ˆè¦è¢«å®ç¾©.\n"
@@ -951,7 +959,7 @@ msgstr ""
"\n"
" * \"%s\": 這個é¸é …刪除在所é¸ç„影碟ä¸ç„全部分割å€\n"
"\n"
-" * \"%s\": 這個é¸é …使您自動建立 ext3 與 swap åˆ†å‰²å€æ–¼æ‚¨ç„硬碟ä¸ç„空白空間\n"
+" * \"%s\": 這個é¸é …使您自動建立 ext4 與 swap åˆ†å‰²å€æ–¼æ‚¨ç„硬碟ä¸ç„空白空間\n"
"\n"
"\"%s\": 給å¤å ç„åŸèƒ½ç„使用:\n"
"\n"
@@ -969,7 +977,8 @@ msgstr ""
"\n"
" * \"%s\": å¦‚æœæ‚¨æƒ³ç”¨ç²¾éˆä¾†åˆ†å‰²æ‚¨ç„硬碟, 使用這個é¸é …. å¦‚æœæ‚¨æ²’æœ‰å°æ–¼\n"
"æ“作分割ç„好ç„了解, 這是被建議ç„.\n"
-"hard drive. This is recommended if you do not have a good understanding of\n"
+"hard disk drive. This is recommended if you do not have a good understanding "
+"of\n"
"partitioning.\n"
"\n"
" * \"%s\": 用這個é¸é …來喿¶ˆæ‚¨ç„è®æ›´.\n"
@@ -992,12 +1001,6 @@ msgstr ""
"\n"
"è¦å¾—到關於ä¸åŒå¯ç”¨ç„檔案系統ç„資è¨, è«‹å¾ ``Reference Manual (åƒè€ƒæ‰‹å†)''\n"
"閱讀 ext2FS 章節.\n"
-"\n"
-"å¦‚æœæ‚¨æ­£åœ¨å®‰è£æ–¼ä¸€å€‹ PPC 機器, 您將想è¦å»ºç«‹ä¸€å€‹å°ç„ HFS\n"
-"``bootstrap'' 分割至少 1MB 以用於 yaboot 開機載入器. å¦‚æœæ‚¨é¸æ“‡ä½¿åˆ†å‰²å¤§ä¸€"
-"些,\n"
-"åƒ 50MB, 您或許發ç¾å®ƒæ˜¯ä¸€å€‹å¥½ç”¨ç„貯存一個備用核心與 ramdisk\n"
-"å½±åƒçµ¦ç·æ€¥ä½¿ç”¨é–‹æ©Ÿç„好地方."
#: ../help.pm:526
#, c-format
@@ -1035,40 +1038,46 @@ msgid "Toggle between normal/expert mode"
msgstr "切æ›ä¸€èˆ¬/專家模å¼"
#: ../help.pm:536
-#, c-format
+#, fuzzy, c-format
msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
+"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"
-"Mandriva Linux operating system.\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 drive type\", \"hard drive number\",\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
+"\"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 drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\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 drive on the primary IDE controller\";\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\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 drive under Windows (the first\n"
+"\"Windows name\" is the letter of your hard disk drive under Windows (the "
+"first\n"
"disk or partition is called \"C:\")."
msgstr ""
"夿–¼ä¸€å€‹ Microsoft 分割å€å·²ç¶“在您ç„硬碟ä¸è¢«åµæ¸¬åˆ°. è«‹é¸æ“‡æ‚¨å¸Œæœ›è¦é‡æ–°èª¿æ•´ 大"
-"å°ç„åˆ†å‰²ä»¥ä¾¿å®‰è£æ‚¨ç„æ–°ç„ Mandriva Linux 作業系統.\n"
+"å°ç„åˆ†å‰²ä»¥ä¾¿å®‰è£æ‚¨ç„æ–°ç„ Mageia 作業系統.\n"
"\n"
"æ¯å€‹åˆ†å‰²å€éƒ½åˆ—å‡ºäº†åƒæ˜¯: \"Linux å稱\", \"Windows å稱\", \"容é‡\".\n"
"\n"
@@ -1107,45 +1116,45 @@ msgstr ""
"請按下 \"%s\" 按鈕來看完整ç„åœ‹å®¶æ¸…å–®ă€‚"
#: ../help.pm:572
-#, c-format
+#, 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 Mandriva Linux system:\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 drives are partitioned, or to change\n"
-"the file system, you should use this option.\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 Mandriva Linux system. Your current "
-"partitioning\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 Mandriva Linux systems\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 Mandriva Linux version \"8.1\" is not recommended."
+"to Mageia version \"8.1\" is not recommended."
msgstr ""
"é€™å€‹æ­¥é©Ÿæ˜¯åœ¨æ‚¨ç„æ©Ÿå™¨ä¸æ‰¾åˆ°å·²ç¶“å­˜åœ¨ç„ GNU/Linux åˆ†å‰²å€æ‰æœƒå•Ÿç”¨ă€‚\n"
"\n"
-"DrakX 需è¦çŸ¥é“您是è¦å®‰è£æ–°ç„系統或者å‡ç´æ—¢æœ‰ç„ Mandriva Linux 系統ï¼\n"
+"DrakX 需è¦çŸ¥é“您是è¦å®‰è£æ–°ç„系統或者å‡ç´æ—¢æœ‰ç„ Mageia 系統ï¼\n"
"\n"
" * \"%s\". 大致來說,這將會完全æ¹é™¤èˆç„ç³»çµ±ă€‚ç„¶è€Œï¼Œæ ¹æ“æ‚¨ç„分割å€é…\n"
"置方å¼ï¼Œæ‚¨å¯ä»¥é¿å…部分ç¾å­˜ç„資料 (例如 \"home\" 之中ç„目錄) 被完全\n"
"æ¹é™¤ă€‚å¦‚æœæ‚¨æƒ³è¦æ”¹è®æ‚¨ç„硬碟分割方å¼ï¼Œæˆ–æ”¹è®æª”案系統,您應該使用這\n"
"個é¸é …。\n"
"\n"
-" * \"%s\". é€™å€‹å®‰è£æ–¹å¼è®“您更新目å‰å®‰è£åœ¨æ‚¨ç„ Mandriva Linux 中ç„套\n"
+" * \"%s\". é€™å€‹å®‰è£æ–¹å¼è®“您更新目å‰å®‰è£åœ¨æ‚¨ç„ Mageia 中ç„套\n"
"ä»¶ă€‚æ‚¨ç›®å‰ç„分割方å¼å’Œä½¿ç”¨è€…è³‡æ–™ä¸æœƒè¢«æ”¹è®ă€‚大部分其他ç„è¨­å®æ­¥é©Ÿä»\n"
"然會出ç¾ä¸¦ä¸”和標準ç„安è£éç¨‹ç›¸ä¼¼ă€‚\n"
"\n"
-"使用 ``æ›´æ–°'' é¸é …應該在 Mandriva Linux 版本 \"8.1\" 或更新ç„系統ä¸\n"
-"å¯ä»¥æ­£å¸¸é‹ä½œă€‚ä¸å»ºè­°å¾ Mandriva Linux 版本 \"8.1\" 或更早ç„ç³»çµ±é€²è¡Œæ›´æ–°ă€‚"
+"使用 ``æ›´æ–°'' é¸é …應該在 Mageia 版本 \"8.1\" 或更新ç„系統ä¸\n"
+"å¯ä»¥æ­£å¸¸é‹ä½œă€‚ä¸å»ºè­°å¾ Mageia 版本 \"8.1\" 或更早ç„ç³»çµ±é€²è¡Œæ›´æ–°ă€‚"
#: ../help.pm:594
#, c-format
@@ -1181,7 +1190,7 @@ msgstr ""
"按éµçµ„åˆä»¥ä¾¿åˆ‡æ›æ–¼æ‹‰ä¸èˆ‡é拉ä¸éµç›¤å½¢å¼ä¹‹ä¸­ă€‚"
#: ../help.pm:612
-#, c-format
+#, fuzzy, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
@@ -1197,8 +1206,7 @@ msgid ""
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
-"still under development. For that reason, Mandriva Linux's use of UTF-8 "
-"will\n"
+"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"
@@ -1235,8 +1243,7 @@ msgstr ""
"鏿“‡è‹±æ–‡ç•¶é è¨­èªè¨€ä¸”在進ééƒ¨ä»½é¸æ“‡ \"%s\".\n"
"\n"
"關於 UTF-8 (unicode) 支æ´ï¼Unicode 是一個新ç„字元編碼以涵蓋所有存在ç„èªè¨€ă€‚\n"
-"然而, 在 GNU/Linux ä¸‹å®Œå…¨ç„æ”¯æ´ä»ç„¶åœ¨é–‹ç™¼ä¸­. 因為那個åŸå› , Mandriva Linux "
-"ç„\n"
+"然而, 在 GNU/Linux ä¸‹å®Œå…¨ç„æ”¯æ´ä»ç„¶åœ¨é–‹ç™¼ä¸­. 因為那個åŸå› , Mageia ç„\n"
" UTF-8 使用將根æ“使用者ç„鏿“‡è€Œå®ï¼\n"
"\n"
" * å¦‚æœæ‚¨é¸æ“‡ä¸€å€‹æœ‰åé‡å‚³çµ±ç·¨ç¢¼ç„èªè¨€ (latin1 èªè¨€ă€ä¿„ç¾…æ–¯æ–‡ă€æ—¥æ–‡ă€ä¸­æ–‡ă€\n"
@@ -1361,7 +1368,7 @@ msgid ""
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
-"If DrakX can not determine where to place the boot sector, it'll ask you\n"
+"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"
@@ -1380,10 +1387,10 @@ msgstr ""
"æ‚¨å¾ˆæ¸…æ¥æ‚¨åœ¨å什麼時æ‰é¸æ“‡é€™å€‹é¸é …。"
#: ../help.pm:745
-#, c-format
+#, 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 Mandriva Linux offers two. Each of\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"
@@ -1404,12 +1411,11 @@ msgid ""
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
-"system you may change it by running PrinterDrake from the Mandriva Linux\n"
+"system you may change it by running PrinterDrake from the Mageia\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"ç¾åœ¨è¦é¸æ“‡æ‚¨ç„電腦è¦ä½¿ç”¨ç„列å°ç³»çµ±. å…¶ä»–ä½œæ¥­ç³»çµ±æˆ–è¨±åªæœ‰æä¾›æ‚¨ä¸€ç¨®é¸æ“‡,\n"
-"但是 Mandriva Linux é€™é‚æä¾›äº†å…©ç¨®é¸æ“‡. æ¯ä¸€ç¨®åˆ—å°ç³»çµ±æ˜¯æœ€é©åˆæ–¼ç‰¹åˆ¥è¨­å®å‹"
-"æ…‹.\n"
+"但是 Mageia é€™é‚æä¾›äº†å…©ç¨®é¸æ“‡. æ¯ä¸€ç¨®åˆ—å°ç³»çµ±æ˜¯æœ€é©åˆæ–¼ç‰¹åˆ¥è¨­å®å‹æ…‹.\n"
"\n"
" * \"%s\" - 是 ``print, do not queue (列å°, 䏿’é)'' 之縮寫字, 是當您有一"
"個\n"
@@ -1426,7 +1432,7 @@ msgstr ""
"\"%s\" æä¾›äº†åœ–å½¢ç„介é¢å‰ç«¯çµ¦åˆ—å°, 鏿“‡åˆ—å°ç„é¸é …, 管ç†å°è¡¨æ©Ÿ.\n"
"\n"
"å¦‚æœæ‚¨ç¾åœ¨å出決å®, 且您之後發ç¾ä¸å–œæ­¡æ‚¨ç„列å°ç³»çµ±, 您å¯ä»¥è—‰ç”±å¾\n"
-"Mandriva Linux æ§åˆ¶ä¸­å¿ƒåŸ·è¡Œ PrinterDrake é»é¸ \"%s\" æŒ‰éµæ”¹è®å®ƒ."
+"Mageia æ§åˆ¶ä¸­å¿ƒåŸ·è¡Œ PrinterDrake é»é¸ \"%s\" æŒ‰éµæ”¹è®å®ƒ."
#: ../help.pm:768
#, c-format
@@ -1451,7 +1457,7 @@ msgid ""
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
-"your hard drives. If so, you'll have to specify your hardware by hand.\n"
+"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"
@@ -1527,8 +1533,7 @@ msgid ""
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
-"Mandriva Linux Control Center after the installation has finished to "
-"benefit\n"
+"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"
@@ -1545,7 +1550,7 @@ msgid ""
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
-"Mandriva Linux Control Center.\n"
+"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"
@@ -1568,25 +1573,27 @@ msgid "Graphical Interface"
msgstr "圖形介é¢"
#: ../help.pm:861
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
+"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 ""
-"鏿“‡æ‚¨æƒ³è¦æ¹é™¤ç„ç¡¬ç¢Ÿä¾†å®‰è£æ–°ç„ Mandriva Linux 分割. å°å¿ƒ,\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 drive. Be careful, after clicking on \"%s\", you will not be able\n"
-"to recover any data and partitions present on this hard drive, including\n"
+"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 drive."
+"present on this hard disk drive."
msgstr ""
"æ‚¨å¦‚æœæƒ³è¦åˆªé™¤åœ¨é€™å€‹ç¡¬ç¢Ÿä¸ç„全部資料與分割, é»é¸ \"%s\".\n"
"å°å¿ƒ, é»é¸ \"%s\" 之後, 您將無法挽å›ä»»ä½•在這個硬碟ä¸ç„資料與分割, 包å«\n"
diff --git a/perl-install/install/http.pm b/perl-install/install/http.pm
index cf6c78f69..db111564c 100644
--- a/perl-install/install/http.pm
+++ b/perl-install/install/http.pm
@@ -1,13 +1,9 @@
-package install::http; # $Id$
+package install::http;
use urpm::download;
use common;
use Cwd;
-# to be killed once callers got fixed
-sub close() {
-}
-
sub getFile {
my ($url, %o_options) = @_;
my ($_size, $fh) = get_file_and_size($url, %o_options) or return;
@@ -41,6 +37,7 @@ sub get_file_and_size {
if (!$urpm) {
require install::pkgs;
$urpm = install::pkgs::empty_packages($::o->{keep_unrequested_dependencies});
+ $urpm->{options}{'curl-options'} = '-s';
}
my $cachedir = $urpm->{cachedir} || '/root';
@@ -55,12 +52,7 @@ sub get_file_and_size {
urpm::download::set_cmdline_proxy(http_proxy => "http://$proxy/");
}
- (my $cwd) = getcwd() =~ /(.*)/;
my $res = eval { urpm::download::sync_url($urpm, $url, %o_options, dir => $cachedir) };
- #- urpmi does not always reset cwd when dying or failing!
- #- do not stay in /mnt/var/cache/urpmi, it's evil to be in /mnt
- #- FIXME: fix urpmi
- chdir $cwd;
if ($res) {
open(my $f, $file);
diff --git a/perl-install/install/install2 b/perl-install/install/install2
index a080c0aef..ba8b558a9 100755
--- a/perl-install/install/install2
+++ b/perl-install/install/install2
@@ -1,8 +1,8 @@
#!/usr/bin/perl
#- PERL_INSTALL_TEST is used to launch stage2 in debug mode
-#- Mandrake Graphic Install $Id$
-#- Copyright (C) 1999/2000 Mandrakesoft (pixel@mandrakesoft.com)
+#- Mandrake Graphic Install
+#- Copyright (C) 1999/2000 Mandrakesoft (pixel)
#-
#- This program is free software; you can redistribute it and/or modify
#- it under the terms of the GNU General Public License as published by
diff --git a/perl-install/install/install2.pm b/perl-install/install/install2.pm
index 2cd404c37..05fd0b3f1 100644
--- a/perl-install/install/install2.pm
+++ b/perl-install/install/install2.pm
@@ -1,11 +1,18 @@
-package install::install2; # $Id$
+package install::install2;
use diagnostics;
use strict;
use vars qw($o);
+use Getopt::Long qw(GetOptionsFromArray :config no_ignore_case no_auto_abbrev no_getopt_compat pass_through);
BEGIN { $::isInstall = 1 }
+=head1 SYNOPSYS
+
+The installer stage2 real entry point
+
+=cut
+
#-######################################################################################
#- misc imports
#-######################################################################################
@@ -26,13 +33,30 @@ use any;
use log;
use fs;
use fs::any;
-
+use fs::mount;
+use messages;
#-#######################################################################################
-#-$O
-#-the big struct which contain, well everything (globals + the interactive methods ...)
-#-if you want to do a kickstart file, you just have to add all the required fields (see for example
-#-the variable $default)
+=head1 Data Structure
+
+=head2 $O;
+
+$o (or $::o in other modules) is the big struct which contain, well everything:
+
+=over 4
+
+=item * globals
+
+=item * the interactive methods
+
+=item * ...
+
+=back
+
+if you want to do a kickstart file, you just have to add all the required fields (see for example
+the variable $default)
+
+=cut
#-#######################################################################################
$o = $::o = {
# bootloader => { linear => 0, message => 1, timeout => 5, restricted => 0 },
@@ -65,7 +89,7 @@ $o = $::o = {
#- eth0 => { DEVICE => "eth0", IPADDR => '1.2.3.4', NETMASK => '255.255.255.128' }
#- },
},
-
+ untranslated_license => messages::main_license_raw(),
#-step : the current one
#-prefix
#-mouse
@@ -76,21 +100,40 @@ $o = $::o = {
};
+=head1 Steps Navigation
+
+=over
+
+=cut
sub installStepsCall {
my ($o, $auto, $fun, @args) = @_;
$fun = "install::steps::$fun" if $auto;
$o->$fun(@args);
}
+
+=item getNextStep($o)
+
+Returns next step
+
+=cut
+
sub getNextStep {
my ($o) = @_;
find { !$o->{steps}{$_}{done} && $o->{steps}{$_}{reachable} } @{$o->{orderedSteps}};
}
#-######################################################################################
-#- Steps Functions
-#- each step function are called with two arguments : clicked(because if you are a
-#- beginner you can force the the step) and the entered number
+
+=back
+
+=head1 Steps Functions
+
+Each step function are called with two arguments : clicked(because if you are a
+beginner you can force the the step) and the entered number
+
+=cut
+
#-######################################################################################
#------------------------------------------------------------------------------
@@ -176,7 +219,7 @@ sub formatPartitions {
eval { rm_rf("$::prefix/var/lib/rpm") };
}
- fs::any::prepare_minimal_root($o->{all_hds});
+ fs::any::prepare_minimal_root();
install::any::screenshot_dir__and_move();
install::any::move_compressed_image_to_disk($o);
@@ -199,7 +242,8 @@ sub choosePackages {
log::l("rpmsrate_flags_chosen's: ", join(' ', sort @flags));
#- check pre-condition that basesystem package must be selected.
- install::pkgs::packageByName($o->{packages}, 'basesystem')->flag_available or die "basesystem package not selected";
+ my $base_pkg = install::pkgs::packageByName($o->{packages}, 'basesystem');
+ $base_pkg->flag_available or $base_pkg->flag_installed or die "basesystem package not selected";
#- check if there are packages that need installation.
$o->{steps}{installPackages}{done} = 0 if $o->{steps}{installPackages}{done} && install::pkgs::packagesToInstall($o->{packages}) > 0;
@@ -287,221 +331,413 @@ sub exitInstall {
installStepsCall($o, $auto, 'exitInstall', getNextStep($::o) eq 'exitInstall');
}
+#-######################################################################################
+
+=head1 Udev Functions
+
+=over
+
+=cut
#-######################################################################################
-#- MAIN
+
+=item start_udev()
+
+=cut
+
+sub start_udev() {
+ return if fuzzy_pidofs('udevd');
+
+ # Start up udev:
+ mkdir_p("/run/udev/rules.d");
+ $ENV{UDEVRULESD} = "/run/udev/rules.d";
+ run_program::run("/usr/lib/systemd/systemd-udevd", "--daemon", "--resolve-names=never");
+ # Coldplug all devices:
+ run_program::run("udevadm", "trigger", "--type=subsystems", "--action=add");
+ run_program::run("udevadm", "trigger", "--type=devices", "--action=add");
+}
+
+=item stop_udev()
+
+=cut
+
+sub stop_udev() {
+ kill 15, fuzzy_pidofs('udevd');
+ sleep(2);
+ fs::mount::umount($_) foreach '/dev/pts', '/dev/shm';
+}
+
#-######################################################################################
-sub main {
-#- $SIG{__DIE__} = sub { warn "DIE " . backtrace() . "\n" };
- $SIG{SEGV} = sub {
- my $msg = "segmentation fault: install crashed (maybe memory is missing?)\n" . backtrace();
- log::l("$msg\n" . backtrace());
- $o->ask_warn('', $msg);
- setVirtual(1);
- require install::steps_auto_install;
- install::steps_auto_install_non_interactive::errorInStep($o, $msg);
- };
- $ENV{PERL_BADLANG} = 1;
- delete $ENV{TERMINFO};
- umask 022;
- $::isWizard = 1;
- $::no_ugtk_init = 1;
+=back
- push @::textdomains, 'DrakX', 'drakx-net', 'drakx-kbd-mouse-x11';
+=head1 Other Functions
+
+=over
+
+=cut
+
+#-######################################################################################
+
+sub init_local_install {
+ my ($o) = @_;
+ push @::auto_steps,
+# 'selectLanguage', 'selectKeyboard', 'miscellaneous', 'selectInstallClass',
+ 'doPartitionDisks', 'formatPartitions';
+ fs::mount::sys_kernel_debug(''); #- do it now so that when_load doesn't do it
+ $o->{nomouseprobe} = 1;
+ $o->{mouse} = mouse::fullname2mouse('Universal|Any PS/2 & USB mice');
+}
+sub pre_init_brltty() {
+ if (my ($s) = cat_("/proc/cmdline") =~ /brltty=(\S*)/) {
+ my ($driver, $device, $table) = split(',', $s);
+ $table = "text.$table.tbl" if $table !~ /\.tbl$/;
+ log::l("brltty option $driver $device $table");
+ $o->{brltty} = { driver => $driver, device => $device, table => $table };
+ $o->{interactive} = 'curses';
+ $o->{nomouseprobe} = 1;
+ }
+}
+
+sub init_brltty() {
+ symlink "/tmp/stage2/$_", $_ foreach "/etc/brltty";
+ devices::make($_) foreach $o->{brltty}{device};
+ run_program::run("brltty");
+}
+
+sub init_auto_install() {
+ if ($::auto_install =~ /-IP(\.pl)?$/) {
+ my ($ip) = cat_('/tmp/stage1.log') =~ /configuring device (?!lo)\S+ ip: (\S+)/;
+ my $normalized_ip = join('', map { sprintf "%02X", $_ } split('\.', $ip));
+ $::auto_install =~ s/-IP(\.pl)?$/-$normalized_ip$1/;
+ }
+ require install::steps_auto_install;
+ eval { $o = $::o = install::any::loadO($o, $::auto_install) };
+ if ($@) {
+ if ($o->{useless_thing_accepted}) { #- Pixel's hack to be able to fail through
+ log::l("error using auto_install, continuing");
+ undef $::auto_install;
+ } else {
+ install::steps_auto_install_non_interactive::errorInStep($o, "Error using auto_install\n" . formatError($@));
+ }
+ } else {
+ log::l("auto install config file loaded successfully");
+
+ #- normalize for people not using our special scheme
+ foreach (@{$o->{manualFstab} || []}) {
+ $_->{device} =~ s!^/dev/!!;
+ }
+ }
+}
+
+sub step_init {
+ my ($o) = @_;
+ my $o_;
+ while (1) {
+ $o_ = $::auto_install ?
+ install::steps_auto_install->new($o) :
+ $o->{interactive} eq "stdio" ?
+ install::steps_stdio->new($o) :
+ $o->{interactive} eq "curses" ?
+ install::steps_curses->new($o) :
+ $o->{interactive} eq "gtk" ?
+ install::steps_gtk->new($o) :
+ die "unknown install type";
+ $o_ and last;
+
+ log::l("$o->{interactive} failed, trying again with curses");
+ $o->{interactive} = "curses";
+ require install::steps_curses;
+ }
+ $o;
+}
+
+sub read_product_id() {
+ my $product_id = cat__(install::any::getFile_($o->{stage2_phys_medium}, "product.id"));
+ log::l('product_id: ' . chomp_($product_id));
+ $o->{product_id} = common::parse_LDAP_namespace_structure($product_id);
+
+ $o->{meta_class} ||= {
+ One => 'desktop',
+ Free => 'download',
+ Powerpack => 'powerpack',
+ }->{$o->{product_id}{product}} || 'download';
+}
+
+sub sig_segv_handler() {
+ my $msg = "segmentation fault: install crashed (maybe memory is missing?)\n" . backtrace();
+ log::l("$msg\n");
+ # perl_checker: require UNIVERSAL
+ UNIVERSAL::can($o, 'ask_warn') and $o->ask_warn('', $msg);
+ setVirtual(1);
+ require install::steps_auto_install;
+ install::steps_auto_install_non_interactive::errorInStep($o, $msg);
+}
+
+=item read_stage1_net_conf() {
+
+Reads back netork configuration done by stage1 (see L<stages>).
+
+=cut
+
+sub read_stage1_net_conf() {
+ require network::network;
+ #- get stage1 network configuration if any.
+ log::l('found /tmp/network');
+ add2hash($o->{net}{network} ||= {}, network::network::read_conf('/tmp/network'));
+ if (my ($file) = grep { -f $_ } glob_('/tmp/ifcfg-*')) {
+ log::l("found network config file $file");
+ my $l = network::network::read_interface_conf($file);
+ $o->{net}{ifcfg}{$l->{DEVICE}} ||= $l;
+ }
+ my $dsl_device = find { $_->{BOOTPROTO} eq 'adsl_pppoe' } values %{$o->{net}{ifcfg}};
+ if ($dsl_device) {
+ $o->{net}{type} = 'adsl';
+ $o->{net}{net_interface} = $dsl_device->{DEVICE};
+ $o->{net}{adsl} = {
+ method => 'pppoe',
+ device => $dsl_device->{DEVICE},
+ ethernet_device => $dsl_device->{DEVICE},
+ login => $dsl_device->{USER},
+ password => $dsl_device->{PASS},
+ };
+ %$dsl_device = ();
+ } else {
+ $o->{net}{type} = 'lan';
+ $o->{net}{net_interface} = first(values %{$o->{net}{ifcfg}});
+ }
+}
+
+=item parse_args($cfg, $patch)
+
+Parse arguments (which came from either the boot loader command line or its configuration file).
+
+=cut
+
+sub parse_args {
my ($cfg, $patch);
- my %cmdline = map {
- my ($n, $v) = split /=/;
- $n => defined($v) ? $v : 1;
- } split ' ', cat_("/proc/cmdline");
-
- my $opt; foreach (@_) {
- if (/^--?(.*)/) {
- $cmdline{$opt} = 1 if $opt;
- $opt = $1;
- } else {
- $cmdline{$opt} = $_ if $opt;
- $opt = '';
- }
- } $cmdline{$opt} = 1 if $opt;
+ my @cmdline = (@_, map { "--$_" } split ' ', cat_("/proc/cmdline"));
#- from stage1
put_in_hash(\%ENV, { getVarsFromSh('/tmp/env') });
- exists $ENV{$_} and $cmdline{lc($_)} = $ENV{$_} foreach qw(METHOD PCMCIA KICKSTART);
-
- map_each {
- my ($n, $v) = @_;
- my $f = ${{
- lang => sub { $o->{lang} = $v },
- flang => sub { $o->{lang} = $v; push @::auto_steps, 'selectLanguage' },
- langs => sub { $o->{locale}{langs} = +{ map { $_ => 1 } split(':', $v) } },
- method => sub { $o->{method} = $v },
- pcmcia => sub { $o->{pcmcia} = $v },
- vga16 => sub { $o->{vga16} = $v },
- vga => sub { $o->{vga} = $v =~ /0x/ ? hex($v) : $v },
- step => sub { $o->{steps}{first} = $v },
- meta_class => sub { $o->{meta_class} = $v },
- freedriver => sub { $o->{freedriver} = $v },
- no_bad_drives => sub { $o->{partitioning}{no_bad_drives} = 1 },
- nodmraid => sub { $o->{partitioning}{nodmraid} = 1 },
- debug_urpmi => sub { $o->{debug_urpmi} = 1 },
- readonly => sub { $o->{partitioning}{readonly} = $v ne "0" },
- display => sub { $o->{display} = $v },
- askdisplay => sub { print "Please enter the X11 display to perform the install on ? "; $o->{display} = chomp_(scalar(<STDIN>)) },
- security => sub { $o->{security} = $v },
- noauto => sub { $::noauto = 1 },
- testing => sub { $::testing = 1 },
- patch => sub { $patch = 1 },
- defcfg => sub { $cfg = $v },
- newt => sub { $o->{interactive} = "curses" },
- text => sub { $o->{interactive} = "curses" },
- stdio => sub { $o->{interactive} = "stdio" },
- use_uuid => sub { $::no_uuid_by_default = !$v },
- kickstart => sub { $::auto_install = $v },
- local_install => sub { $::local_install = 1 },
- uml_install => sub { $::uml_install = $::local_install = 1 },
- auto_install => sub { $::auto_install = $v },
- simple_themes => sub { $o->{simple_themes} = 1 },
- theme => sub { $o->{theme} = $v },
- doc => sub { $o->{doc} = 1 }, #- will be used to know that we're running for the doc team,
+ exists $ENV{$_} and push @cmdline, sprintf("--%s=%s", lc($_), $ENV{$_}) foreach qw(METHOD PCMCIA KICKSTART);
+
+ GetOptionsFromArray(\@cmdline,
+ 'keyboard=s' => sub { $o->{keyboard} = $_[1]; push @::auto_steps, 'selectKeyboard' },
+ 'lang=s' => \$o->{lang},
+ 'flang=s' => sub { $o->{lang} = $_[1]; push @::auto_steps, 'selectLanguage' },
+ 'langs=s' => sub { $o->{locale}{langs} = +{ map { $_ => 1 } split(':', $_[1]) } },
+ 'method=s' => \$o->{method},
+ 'pcmcia=s' => \$o->{pcmcia},
+ 'step=s' => \$o->{steps}{first},
+ 'meta_class=s' => \$o->{meta_class},
+ 'freedriver=s' => \$o->{freedriver},
+
+ # fs/block options:
+ no_bad_drives => \$o->{partitioning}{no_bad_drives},
+ nodmraid => \$o->{partitioning}{nodmraid},
+ 'readonly=s' => sub { $o->{partitioning}{readonly} = $_[1] ne "0" },
+ 'use_uuid=s' => sub { $::no_uuid_by_default = !$_[1] },
+
+ # urpmi options:
+ debug_urpmi => \$o->{debug_urpmi},
+ deploops => \$o->{deploops},
+ justdb => \$o->{justdb},
+ 'tune-rpm' => sub { $o->{'tune-rpm'} = 'all' },
+
+ # GUI options:
+ 'vga16=s' => \$o->{vga16},
+ 'vga=s' => sub { $o->{vga} = $_[1] =~ /0x/ ? hex($_[1]) : $_[1] },
+ 'display=s' => \$o->{display},
+ askdisplay => sub { print "Please enter the X11 display to perform the install on ? "; $o->{display} = chomp_(scalar(<STDIN>)) },
+ 'newt|text' => sub { $o->{interactive} = "curses" },
+ stdio => sub { $o->{interactive} = "stdio" },
+ simple_themes => \$o->{simple_themes},
+ 'theme=s' => \$o->{theme},
+ doc => \$o->{doc}, #- will be used to know that we're running for the doc team,
#- e.g. we want screenshots with a good B&W contrast
- useless_thing_accepted => sub { $o->{useless_thing_accepted} = 1 },
+
+ 'security=s' => \$o->{security},
+
+ # auto install options:
+ noauto => \$::noauto,
+ testing => \$::testing,
+ patch => \$patch,
+ 'defcfg=s' => \$cfg,
+ 'auto_install|kickstart=s' => \$::auto_install,
+
+ local_install => \$::local_install,
+ uml_install => sub { $::uml_install = $::local_install = 1 },
+
+ # debugging options:
+ useless_thing_accepted => \$o->{useless_thing_accepted},
alawindows => sub { $o->{security} = 0; $o->{partitioning}{clearall} = 1; $o->{bootloader}{crushMbr} = 1 },
- fdisk => sub { $o->{partitioning}{fdisk} = 1 },
- nomouseprobe => sub { $o->{nomouseprobe} = $v },
- updatemodules => sub { $o->{updatemodules} = 1 },
- suppl => sub { $o->{supplmedia} = $v },
- askmedia => sub { $o->{askmedia} = 1 },
- restore => sub { $::isRestore = 1 },
- compsslistlevel => sub { $o->{compssListLevel} = $v },
- }}{lc $n}; &$f if $f;
- } %cmdline;
+ fdisk => \$o->{partitioning}{fdisk},
+ 'nomouseprobe=s' => \$o->{nomouseprobe},
+ updatemodules => \$o->{updatemodules},
+
+ 'suppl=s' => \$o->{supplmedia},
+ askmedia => \$o->{askmedia},
+ restore => \$::isRestore,
+ 'compsslistlevel=s' => \$o->{compssListLevel},
+ );
+
+ ($cfg, $patch);
+}
+sub init_env_share() {
if ($::testing) {
$ENV{SHARE_PATH} ||= "/export/install/stage2/live/usr/share";
$ENV{SHARE_PATH} = "/usr/share" if !-e $ENV{SHARE_PATH};
} else {
$ENV{SHARE_PATH} ||= "/usr/share";
}
+}
+
+sub init_path() {
+ #- make sure we do not pick up any gunk from the outside world
+ my $remote_path = "$::prefix/sbin:$::prefix/bin:$::prefix/usr/sbin:$::prefix/usr/bin";
+ $ENV{PATH} = "/usr/bin:/bin:/sbin:/usr/sbin:$remote_path";
+}
+
+sub init_mouse() {
+ eval { $o->{mouse} = mouse::detect($o->{modules_conf}) } if !$o->{mouse} && !$o->{nomouseprobe};
+ mouse::load_modules($o->{mouse});
+}
+
+sub init_modules_conf() {
+ list_modules::load_default_moddeps();
+ require modules::any_conf;
+ require modules::modules_conf;
+ # read back config from stage1:
+ $o->{modules_conf} = modules::modules_conf::read(modules::any_conf::vnew(), '/tmp/modules.conf');
+ modules::read_already_loaded($o->{modules_conf});
+}
+
+sub process_auto_steps() {
+ foreach (@::auto_steps) {
+ if (my $s = $o->{steps}{/::(.*)/ ? $1 : $_}) {
+ $s->{auto} = $s->{hidden} = 1;
+ } else {
+ log::l("ERROR: unknown step $_ in auto_steps");
+ }
+ }
+}
+
+=item process_patch($cfg, $patch)
+
+Handle installer live patches:
+
+=over 4
+
+=item * OEM patch (C<install/patch-oem.pl>)
+
+=item * defcfg (the file indicated by the defcfg option)
+
+=item * patch (C<patch> file)
+
+=back
+
+=cut
+
+sub process_patch {
+ my ($cfg, $patch) = @_;
+ #- oem patch should be read before to still allow patch or defcfg.
+ eval { $o = $::o = install::any::loadO($o, "install/patch-oem.pl"); log::l("successfully read oem patch") };
+ #- patch should be read after defcfg in order to take precedence.
+ eval { $o = $::o = install::any::loadO($o, $cfg); log::l("successfully read default configuration: $cfg") } if $cfg;
+ eval { $o = $::o = install::any::loadO($o, "patch"); log::l("successfully read patch") } if $patch;
+}
+
+#-######################################################################################
+
+=item main()
+
+This is the main function, the installer entry point called by runinstall2:
+
+=over 4
+
+=item * initialization
+
+=item * steps
+
+=back
+
+=cut
+#-######################################################################################
+sub main {
+ $SIG{SEGV} = \&sig_segv_handler;
+ $ENV{PERL_BADLANG} = 1;
+ delete $ENV{TERMINFO};
+ umask 022;
+
+ $::isWizard = 1;
+ $::no_ugtk_init = 1;
+
+ push @::textdomains, 'DrakX', 'drakx-net', 'drakx-kbd-mouse-x11';
+
+ my ($cfg, $patch) = parse_args(@_);
+
+ init_env_share();
undef $::auto_install if $cfg;
$o->{stage2_phys_medium} = install::media::stage2_phys_medium($o->{method});
- log::l("second stage install running (", install::any::drakx_version($o), ")");
+ install::any::log_system_info($o);
- eval { output('/proc/sys/kernel/modprobe', "\n") } if !$::local_install && !$::testing; #- disable kmod
- eval { fs::mount::mount('none', '/sys', 'sysfs', 1) };
eval { touch('/root/non-chrooted-marker.DrakX') }; #- helps distinguishing /root and /mnt/root when we don't know if we are chrooted
if ($::local_install) {
- push @::auto_steps,
-# 'selectLanguage', 'selectKeyboard', 'miscellaneous', 'selectInstallClass',
- 'doPartitionDisks', 'formatPartitions';
- fs::mount::usbfs(''); #- do it now so that when_load doesn't do it
- $o->{nomouseprobe} = 1;
- $o->{mouse} = mouse::fullname2mouse('Universal|Any PS/2 & USB mice');
+ init_local_install($o);
+ } else {
+ start_udev();
+ # load some modules early but asynchronously:
+ run_program::raw({ detach => 1 }, 'modprobe', 'microcode');
}
$o->{prefix} = $::prefix = $::testing ? "/tmp/test-perl-install" : "/mnt";
- mkdir $::prefix, 0755;
+ mkdir $::prefix, 0755 if ! -d $::prefix;
- #- make sure we do not pick up any gunk from the outside world
- my $remote_path = "$::prefix/sbin:$::prefix/bin:$::prefix/usr/sbin:$::prefix/usr/bin:$::prefix/usr/X11R6/bin";
- $ENV{PATH} = "/usr/bin:/bin:/sbin:/usr/sbin:/usr/X11R6/bin:$remote_path";
+ init_path();
eval { install::any::spawnShell() };
- list_modules::load_default_moddeps();
- require modules::any_conf;
- require modules::modules_conf;
- $o->{modules_conf} = modules::modules_conf::read(modules::any_conf::vnew(), '/tmp/modules.conf');
- modules::read_already_loaded($o->{modules_conf});
+ init_modules_conf();
#- done before auto_install is called to allow the -IP feature on auto_install file name
- if (-e '/tmp/network') {
- require network::network;
- #- get stage1 network configuration if any.
- log::l('found /tmp/network');
- add2hash($o->{net}{network} ||= {}, network::network::read_conf('/tmp/network'));
- if (my ($file) = glob_('/tmp/ifcfg-*')) {
- log::l("found network config file $file");
- my $l = network::network::read_interface_conf($file);
- $o->{net}{ifcfg}{$l->{DEVICE}} ||= $l;
- }
- my $dsl_device = find { $_->{BOOTPROTO} eq 'adsl_pppoe' } values %{$o->{net}{ifcfg}};
- if ($dsl_device) {
- $o->{net}{type} = 'adsl';
- $o->{net}{net_interface} = $dsl_device->{DEVICE};
- $o->{net}{adsl} = {
- method => 'pppoe',
- device => $dsl_device->{DEVICE},
- ethernet_device => $dsl_device->{DEVICE},
- login => $dsl_device->{USER},
- password => $dsl_device->{PASS},
- };
- %$dsl_device = ();
- } else {
- $o->{net}{type} = 'lan';
- $o->{net}{net_interface} = first(values %{$o->{net}{ifcfg}});
- }
- }
+ read_stage1_net_conf() if -e '/tmp/network';
#- done after module dependencies are loaded for "vfat depends on fat"
if ($::auto_install) {
- if ($::auto_install =~ /-IP(\.pl)?$/) {
- my ($ip) = cat_('/tmp/stage1.log') =~ /configuring device (?!lo)\S+ ip: (\S+)/;
- my $normalized_ip = join('', map { sprintf "%02X", $_ } split('\.', $ip));
- $::auto_install =~ s/-IP(\.pl)?$/-$normalized_ip$1/;
- }
- require install::steps_auto_install;
- eval { $o = $::o = install::any::loadO($o, $::auto_install) };
- if ($@) {
- if ($o->{useless_thing_accepted}) { #- Pixel's hack to be able to fail through
- log::l("error using auto_install, continuing");
- undef $::auto_install;
- } else {
- install::steps_auto_install_non_interactive::errorInStep($o, "Error using auto_install\n" . formatError($@));
- }
- } else {
- log::l("auto install config file loaded successfully");
-
- #- normalize for people not using our special scheme
- foreach (@{$o->{manualFstab} || []}) {
- $_->{device} =~ s!^/dev/!!;
- }
- }
+ init_auto_install();
+ } else {
+ $o->{interactive} ||= 'gtk';
}
- $o->{interactive} ||= 'gtk' if !$::auto_install;
if ($o->{interactive} eq "gtk" && availableMemory() < 22 * 1024) {
log::l("switching to curses install cuz not enough memory");
$o->{interactive} = "curses";
}
- if (my ($s) = cat_("/proc/cmdline") =~ /brltty=(\S*)/) {
- my ($driver, $device, $table) = split(',', $s);
- $table = "text.$table.tbl" if $table !~ /\.tbl$/;
- log::l("brltty option $driver $device $table");
- $o->{brltty} = { driver => $driver, device => $device, table => $table };
- $o->{interactive} = 'curses';
- $o->{nomouseprobe} = 1;
- }
+ pre_init_brltty();
# perl_checker: require install::steps_gtk
# perl_checker: require install::steps_curses
# perl_checker: require install::steps_stdio
require "install/steps_$o->{interactive}.pm" if $o->{interactive};
+ # psmouse is now modular:
+ eval { modules::load("psmouse") };
+
+ #- FIXME loading evdev should prevent crash of following line
+ eval { modules::load("evdev") };
+
#- needed before accessing floppy (in case of usb floppy)
modules::load_category($o->{modules_conf}, 'bus/usb');
- #- oem patch should be read before to still allow patch or defcfg.
- eval { $o = $::o = install::any::loadO($o, "install/patch-oem.pl"); log::l("successfully read oem patch") };
- #- patch should be read after defcfg in order to take precedance.
- eval { $o = $::o = install::any::loadO($o, $cfg); log::l("successfully read default configuration: $cfg") } if $cfg;
- eval { $o = $::o = install::any::loadO($o, "patch"); log::l("successfully read patch") } if $patch;
+ process_patch($cfg, $patch);
eval { modules::load("af_packet") };
@@ -509,18 +745,10 @@ sub main {
harddrake::sound::configure_sound_slots($o->{modules_conf});
#- need to be after oo-izing $o
- if ($o->{brltty}) {
- symlink "/tmp/stage2/$_", $_ foreach "/etc/brltty";
- devices::make($_) foreach $o->{brltty}{device} ? $o->{brltty}{device} : qw(ttyS0 ttyS1);
- devices::make("vcsa");
- run_program::run("brltty");
- }
+ init_brltty() if $o->{brltty};
#- needed very early for install::steps_gtk
- if (!$::testing) {
- eval { $o->{mouse} = mouse::detect($o->{modules_conf}) } if !$o->{mouse} && !$o->{nomouseprobe};
- mouse::load_modules($o->{mouse});
- }
+ init_mouse() if !$::testing;
#- for auto_install compatibility with old $o->{lang},
#- and also for --lang and --flang
@@ -534,60 +762,41 @@ sub main {
$o->{allowFB} = listlength(cat_("/proc/fb"));
- if (!$::testing) {
- my $product_id = cat__(install::any::getFile_($o->{stage2_phys_medium}, "product.id"));
- log::l('product_id: ' . chomp_($product_id));
- $o->{product_id} = common::parse_LDAP_namespace_structure($product_id);
-
- $o->{meta_class} ||= {
- One => 'desktop',
- Free => 'download',
- Powerpack => 'powerpack',
- }->{$o->{product_id}{product}} || 'download';
- }
+ read_product_id() if !$::testing;
log::l("META_CLASS=$o->{meta_class}");
- $ENV{META_CLASS} = $o->{meta_class}; #- for Ia Ora
- foreach (@::auto_steps) {
- if (my $s = $o->{steps}{/::(.*)/ ? $1 : $_}) {
- $s->{auto} = $s->{hidden} = 1;
- } else {
- log::l("ERROR: unknown step $_ in auto_steps");
- }
- }
+ process_auto_steps();
- my $o_;
- while (1) {
- $o_ = $::auto_install ?
- install::steps_auto_install->new($o) :
- $o->{interactive} eq "stdio" ?
- install::steps_stdio->new($o) :
- $o->{interactive} eq "curses" ?
- install::steps_curses->new($o) :
- $o->{interactive} eq "gtk" ?
- install::steps_gtk->new($o) :
- die "unknown install type";
- $o_ and last;
-
- log::l("$o->{interactive} failed, trying again with curses");
- $o->{interactive} = "curses";
- require install::steps_curses;
- }
- $::o = $o = $o_;
+ $ENV{COLUMNS} ||= 80;
+ $ENV{LINES} ||= 25;
+ $::o = $o = step_init($o);
eval { output('/proc/splash', "verbose\n") };
- #-the main cycle
+ real_main();
+ finish_install();
+}
+
+=item real_main() {
+
+Go through the steps cycle
+
+=cut
+
+sub real_main() {
MAIN: for ($o->{step} = $o->{steps}{first};; $o->{step} = getNextStep($o)) {
$o->{steps}{$o->{step}}{entered}++;
$o->enteringStep($o->{step});
+ my $time = time();
eval {
&{$install::install2::{$o->{step}}}($o->{steps}{$o->{step}}{auto});
};
my $err = $@;
+ log::l("step \"$o->{step}\" took: ", formatTimeRaw(time() - $time));
$o->kill_action;
if ($err) {
+ log::l("step \"$o->{step}\" failed with error: $err");
local $_ = $err;
$o->kill_action;
if (!/^already displayed/) {
@@ -605,6 +814,15 @@ sub main {
last if $o->{step} eq 'exitInstall';
}
+}
+
+=item finish_install() {
+
+Clean up the installer before the final reboot.
+
+=cut
+
+sub finish_install() {
unlink $install::any::compressed_image_on_disk;
install::media::clean_postinstall_rpms();
install::media::log_sizes();
@@ -618,7 +836,8 @@ sub main {
#- make sure failed upgrade will not hurt too much.
install::steps::cleanIfFailedUpgrade($o);
- -e "$::prefix/usr/sbin/urpmi.update" or eval { rm_rf("$::prefix/var/lib/urpmi") };
+ #- drop urpmi DB if urpmi is not installed:
+ -e "$::prefix/usr/sbin/urpmi" or eval { rm_rf("$::prefix/var/lib/urpmi") };
system("chroot", $::prefix, "bash", "-c", $o->{postInstallBeforeReboot}) if $o->{postInstallBeforeReboot};
@@ -628,9 +847,14 @@ sub main {
#- ala pixel? :-) [fpons]
common::sync(); common::sync();
+ stop_udev() if !$::local_install;
log::l("installation complete, leaving");
log::l("files still open by install2: ", readlink($_)) foreach glob_("/proc/self/fd/*");
print "\n" x 80 if !$::local_install;
}
+=back
+
+=cut
+
1;
diff --git a/perl-install/install/interactive.pm b/perl-install/install/interactive.pm
index 3aa66a657..7faa7bdd8 100644
--- a/perl-install/install/interactive.pm
+++ b/perl-install/install/interactive.pm
@@ -1,4 +1,4 @@
-package install::interactive; # $Id$
+package install::interactive;
use diagnostics;
use strict;
diff --git a/perl-install/install/media.pm b/perl-install/install/media.pm
index 98ed059d1..17d941b1d 100644
--- a/perl-install/install/media.pm
+++ b/perl-install/install/media.pm
@@ -1,4 +1,4 @@
-package install::media; # $Id$
+package install::media;
use strict;
@@ -6,6 +6,9 @@ our @ISA = qw(Exporter);
our @EXPORT_OK = qw(getFile_ getAndSaveFile_ getAndSaveFile_media_info packageMedium);
use common;
+use Data::Dumper;
+# Make sure report.bug are more easily comparable:
+$Data::Dumper::Sortkeys = 1;
use fs::type;
use urpm::download;
use urpm::media;
@@ -42,11 +45,6 @@ use urpm::media;
our $postinstall_rpms = '';
my %mounted_media;
-sub _free_medium_id {
- my ($media) = @_;
- int(@$media);
-}
-
sub allMediums {
my ($packages) = @_;
@@ -63,6 +61,7 @@ sub packageMedium {
my ($packages, $p) = @_;
URPM::pkg2media($packages->{media}, $p) || {};
}
+
sub packagesOfMedium {
my ($packages, $medium) = @_;
@@ -80,16 +79,6 @@ sub path {
($phys_m->{real_mntpoint} || fs::get::mntpoint_prefixed($phys_m)) . $phys_m->{rel_path} . '/' . $f;
}
-sub rel_rpm_file {
- my ($medium, $f) = @_;
- if (my ($arch) = $f =~ m|\.([^\.]*)\.rpm$|) {
- $f = "$medium->{rpmsdir}/$f";
- $f =~ s/%{ARCH}/$arch/g;
- $f =~ s,^/+,,g;
- }
- $f;
-}
-
sub umount_phys_medium {
my ($phys_m) = @_;
@@ -104,6 +93,7 @@ sub umount_phys_medium {
}
$ok;
}
+
sub _mount_phys_medium {
my ($phys_m, $o_rel_file, $b_force_change) = @_;
@@ -170,7 +160,7 @@ sub stage2_phys_medium {
my $user = $ENV{LOGIN} && ($ENV{LOGIN} . ($ENV{PASSWORD} && ":$ENV{PASSWORD}") . '@');
$ENV{URLPREFIX} = "ftp://$user$ENV{HOST}/$ENV{PREFIX}";
}
- if ($method eq 'http' || $method eq 'ftp') {
+ if (member($method, qw(http ftp))) {
{ method => $method, url => $ENV{URLPREFIX} };
} elsif ($method =~ /(.*)-iso$/) {
my $dir_method = $1;
@@ -284,6 +274,7 @@ sub _iso_phys_media {
mntpoint => $mntpoint, rel_path => $rel_path,
};
}
+
sub _get_phys_media_iso {
my ($all_hds, $main_phys_m, $names) = @_;
@@ -296,6 +287,7 @@ sub _get_phys_media_iso {
$m;
} @ISOs;
}
+
sub _look_for_ISO_images {
my ($main_iso) = @_;
@@ -332,6 +324,7 @@ sub _open_file_and_size {
my $fh = common::open_file($f) or return;
$size, $fh;
}
+
sub getFile_ {
my ($phys_m, $f) = @_;
log::l("getFile $f on " . phys_medium_to_string($phys_m) . "");
@@ -339,6 +332,7 @@ sub getFile_ {
my ($_size, $fh) = get_file_and_size($phys_m, $f) or return;
$fh;
}
+
sub get_file_and_size {
my ($phys_m, $f) = @_;
@@ -367,6 +361,7 @@ sub getAndSaveFile_ {
my $fh = getFile_($phys_m, $file) or return;
_getAndSaveFile_raw($fh, $local);
}
+
sub _getAndSaveFile_progress {
my ($in_wait, $msg, $phys_m, $file, $local) = @_;
my ($size, $fh) = get_file_and_size($phys_m, $file) or return;
@@ -376,6 +371,7 @@ sub _getAndSaveFile_progress {
_getAndSaveFile_raw($fh, $local);
}
}
+
sub _getAndSaveFile_raw {
my ($fh, $local) = @_;
@@ -386,6 +382,7 @@ sub _getAndSaveFile_raw {
while (<$fh>) { syswrite($F, $_) or unlink($local), die("getAndSaveFile($local): $!") }
1;
}
+
sub _getAndSaveFile_progress_raw {
my ($in_wait, $msg, $size, $fh, $local) = @_;
@@ -393,6 +390,7 @@ sub _getAndSaveFile_progress_raw {
open(my $out, ">$local") or log::l("getAndSaveFile(opening $local): $!"), return;
_print_with_progress($in_wait, $msg, $size, $fh, $out) or unlink($local), die("getAndSaveFile($local): $!");
}
+
sub _print_with_progress {
my ($in_wait, $msg, $size, $in, $out) = @_;
@@ -417,19 +415,12 @@ sub _print_with_progress {
1;
}
-
sub urpmidir() {
my $v = "$::prefix/var/lib/urpmi";
-l $v && !-e $v and unlink $v and mkdir $v, 0755; #- dangling symlink
-w $v ? $v : '/tmp';
}
-sub hdlist_on_disk {
- my ($m) = @_;
-
- urpmidir() . "/hdlist.$m->{fakemedium}.cz";
-}
-
sub _allow_copy_rpms_on_disk {
my ($medium, $hdlists) = @_;
@@ -477,27 +468,25 @@ sub _parse_media_cfg {
sub select_only_some_media {
my ($media_list, $selected_names) = @_;
my @names = split(',', $selected_names);
- foreach my $m (@{$media_list}) {
+ foreach my $m (@$media_list) {
my $bool = !member($m->{name}, @names);
# workaround urpmi transforming "ignore => ''" or "ignore => 0" into "ignore => 1":
undef $bool if !$bool;
- log::l "disabling '$m->{name}' medium: " . to_bool($bool);
+ log::l("disabling '$m->{name}' medium: " . to_bool($bool));
urpm::media::_tempignore($m, $bool);
# make sure we update un-ignored media (eg: */Testing and the like):
$m->{modified} = 1 if !$bool;
}
}
-sub configure_media {
+sub update_media {
my ($packages) = @_;
urpm::media::update_media($packages, distrib => 1, callback => \&urpm::download::sync_logger) or
log::l('updating media failed');
- urpm::media::configure($packages);
}
sub get_media {
my ($o, $media, $packages) = @_;
- use Data::Dumper;
my ($suppl_CDs, $copy_rpms_on_disk, $phys_m);
foreach (@$media) {
@@ -535,8 +524,8 @@ sub adjust_paths_in_urpmi_cfg {
$medium->{url} =~ s!^.*?/media/!$phys_m->{url}/!;
} elsif (member($phys_m->{method}, qw(disk nfs))) {
# use the real mount point:
- if ($medium->{url} =~ m!/tmp/image!) {
- $medium->{url} =~ s!/tmp/image!$phys_m->{mntpoint}!;
+ if ($medium->{url} =~ m!/tmp/image(/media)?!) {
+ $medium->{url} =~ s!/tmp/image(/media)?!$phys_m->{mntpoint}$phys_m->{rel_path}!;
} else {
# just remove $::prefix and we already have the real mount point:
$medium->{url} =~ s!^$::prefix!!;
@@ -706,13 +695,13 @@ sub get_standalone_medium {
}
sub _get_medium {
- my ($in_wait, $phys_m, $packages, $m) = @_;
+ my ($_in_wait, $phys_m, $packages, $m) = @_;
!$m->{ignore} or log::l("ignoring packages in $m->{rel_hdlist}"), return;
my $url = _get_media_url({}, $phys_m);
log::l("trying '$url'\n");
- urpm::media::add_medium($packages, $m->{name} || 'Supplementary medium', $url) or $packages->{fatal}(10, N("unable to add medium"));
+ urpm::media::add_medium($packages, $m->{name} || 'Supplementary medium', $url, 0) or $packages->{fatal}(10, N("unable to add medium"));
}
@@ -787,7 +776,7 @@ sub clean_postinstall_rpms() {
sub copy_rpms_on_disk {
my ($o) = @_;
- my $dest_dir = '/var/ftp/pub/Mandrivalinux/media';
+ my $dest_dir = '/var/ftp/pub/Mageialinux/media';
#- don't be afraid, cleanup old RPMs if upgrade
eval { rm_rf("$::prefix$dest_dir") if $o->{isUpgrade} };
mkdir_p("$::prefix$dest_dir");
@@ -837,7 +826,7 @@ sub copy_rpms_on_disk {
sub _get_medium_dir {
my ($phys_m) = @_;
- if ($phys_m->{method} eq 'ftp' || $phys_m->{method} eq 'http' || $phys_m->{method} eq 'cdrom') {
+ if (member($phys_m->{method}, qw(ftp http cdrom))) {
$phys_m->{url};
} else {
"$phys_m->{mntpoint}$phys_m->{rel_path}";
diff --git a/perl-install/install/pixmaps/cadre-blanc_600.png b/perl-install/install/pixmaps/cadre-blanc_600.png
index 3e765cf59..5069a041c 100644
--- a/perl-install/install/pixmaps/cadre-blanc_600.png
+++ b/perl-install/install/pixmaps/cadre-blanc_600.png
Binary files differ
diff --git a/perl-install/install/pixmaps/cadre-blanc_768.png b/perl-install/install/pixmaps/cadre-blanc_768.png
index 580a7b254..bcaccadd4 100644
--- a/perl-install/install/pixmaps/cadre-blanc_768.png
+++ b/perl-install/install/pixmaps/cadre-blanc_768.png
Binary files differ
diff --git a/perl-install/install/pixmaps/desktop-Custom-big.png b/perl-install/install/pixmaps/desktop-Custom-big.png
index ed4f902ed..80b99eef8 100644
--- a/perl-install/install/pixmaps/desktop-Custom-big.png
+++ b/perl-install/install/pixmaps/desktop-Custom-big.png
Binary files differ
diff --git a/perl-install/install/pixmaps/desktop-Custom.png b/perl-install/install/pixmaps/desktop-Custom.png
index a374ea5ce..6bfffc2f0 100644
--- a/perl-install/install/pixmaps/desktop-Custom.png
+++ b/perl-install/install/pixmaps/desktop-Custom.png
Binary files differ
diff --git a/perl-install/install/pixmaps/desktop-GNOME-big.png b/perl-install/install/pixmaps/desktop-GNOME-big.png
index f7f121b82..950ad9928 100644
--- a/perl-install/install/pixmaps/desktop-GNOME-big.png
+++ b/perl-install/install/pixmaps/desktop-GNOME-big.png
Binary files differ
diff --git a/perl-install/install/pixmaps/desktop-GNOME.png b/perl-install/install/pixmaps/desktop-GNOME.png
index 44cc236df..e5b6a935d 100644
--- a/perl-install/install/pixmaps/desktop-GNOME.png
+++ b/perl-install/install/pixmaps/desktop-GNOME.png
Binary files differ
diff --git a/perl-install/install/pixmaps/desktop-KDE-big.png b/perl-install/install/pixmaps/desktop-KDE-big.png
deleted file mode 100644
index af29d912c..000000000
--- a/perl-install/install/pixmaps/desktop-KDE-big.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/install/pixmaps/desktop-KDE.png b/perl-install/install/pixmaps/desktop-KDE.png
deleted file mode 100644
index 69776bef7..000000000
--- a/perl-install/install/pixmaps/desktop-KDE.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/install/pixmaps/desktop-PLASMA5-big.png b/perl-install/install/pixmaps/desktop-PLASMA5-big.png
new file mode 100644
index 000000000..b98c8544c
--- /dev/null
+++ b/perl-install/install/pixmaps/desktop-PLASMA5-big.png
Binary files differ
diff --git a/perl-install/install/pixmaps/desktop-PLASMA5.png b/perl-install/install/pixmaps/desktop-PLASMA5.png
new file mode 100644
index 000000000..88f6576f1
--- /dev/null
+++ b/perl-install/install/pixmaps/desktop-PLASMA5.png
Binary files differ
diff --git a/perl-install/install/pixmaps/empty-banner.png b/perl-install/install/pixmaps/empty-banner.png
index 25b79daa0..2cff55d2f 100644
--- a/perl-install/install/pixmaps/empty-banner.png
+++ b/perl-install/install/pixmaps/empty-banner.png
Binary files differ
diff --git a/perl-install/install/pixmaps/langs/lang-qu.png b/perl-install/install/pixmaps/langs/lang-qu.png
index 53e233cdb..ec688f96d 100644
--- a/perl-install/install/pixmaps/langs/lang-qu.png
+++ b/perl-install/install/pixmaps/langs/lang-qu.png
Binary files differ
diff --git a/perl-install/install/pixmaps/left-background.png b/perl-install/install/pixmaps/left-background.png
index c929f9860..618df3f5e 100644
--- a/perl-install/install/pixmaps/left-background.png
+++ b/perl-install/install/pixmaps/left-background.png
Binary files differ
diff --git a/perl-install/install/pixmaps/left-border.png b/perl-install/install/pixmaps/left-border.png
index d97b657db..296f2277b 100644
--- a/perl-install/install/pixmaps/left-border.png
+++ b/perl-install/install/pixmaps/left-border.png
Binary files differ
diff --git a/perl-install/install/pixmaps/left-bottom-corner.png b/perl-install/install/pixmaps/left-bottom-corner.png
index 0825c5a78..df0c8347b 100644
--- a/perl-install/install/pixmaps/left-bottom-corner.png
+++ b/perl-install/install/pixmaps/left-bottom-corner.png
Binary files differ
diff --git a/perl-install/install/pixmaps/left-top-corner.png b/perl-install/install/pixmaps/left-top-corner.png
index 46a8a34e5..df0c8347b 100644
--- a/perl-install/install/pixmaps/left-top-corner.png
+++ b/perl-install/install/pixmaps/left-top-corner.png
Binary files differ
diff --git a/perl-install/install/pixmaps/reload.png b/perl-install/install/pixmaps/reload.png
index 26d503283..baa7b5f9f 100644
--- a/perl-install/install/pixmaps/reload.png
+++ b/perl-install/install/pixmaps/reload.png
Binary files differ
diff --git a/perl-install/install/pixmaps/right-white-background_left_part_600.png b/perl-install/install/pixmaps/right-white-background_left_part_600.png
index 96f9c8f23..e4e514058 100644
--- a/perl-install/install/pixmaps/right-white-background_left_part_600.png
+++ b/perl-install/install/pixmaps/right-white-background_left_part_600.png
Binary files differ
diff --git a/perl-install/install/pixmaps/right-white-background_left_part_768.png b/perl-install/install/pixmaps/right-white-background_left_part_768.png
index 461e5daeb..41f7334c6 100644
--- a/perl-install/install/pixmaps/right-white-background_left_part_768.png
+++ b/perl-install/install/pixmaps/right-white-background_left_part_768.png
Binary files differ
diff --git a/perl-install/install/pixmaps/right-white-background_right_part_600.png b/perl-install/install/pixmaps/right-white-background_right_part_600.png
index 8fb21bc24..0e564b2ae 100644
--- a/perl-install/install/pixmaps/right-white-background_right_part_600.png
+++ b/perl-install/install/pixmaps/right-white-background_right_part_600.png
Binary files differ
diff --git a/perl-install/install/pixmaps/semiselected.png b/perl-install/install/pixmaps/semiselected.png
index 6946dec2e..108b32265 100644
--- a/perl-install/install/pixmaps/semiselected.png
+++ b/perl-install/install/pixmaps/semiselected.png
Binary files differ
diff --git a/perl-install/install/pixmaps/unselected.png b/perl-install/install/pixmaps/unselected.png
index c44237c71..7b4d6be1d 100644
--- a/perl-install/install/pixmaps/unselected.png
+++ b/perl-install/install/pixmaps/unselected.png
Binary files differ
diff --git a/perl-install/install/pkgs.pm b/perl-install/install/pkgs.pm
index 9a24a6f40..75c15b525 100644
--- a/perl-install/install/pkgs.pm
+++ b/perl-install/install/pkgs.pm
@@ -1,6 +1,7 @@
-package install::pkgs; # $Id$
+package install::pkgs;
use strict;
+use feature 'state';
BEGIN {
# needed before "use URPM"
@@ -26,7 +27,6 @@ use fs::any;
use fs::loopback;
use c;
-
#- lower bound on the left ( aka 90 means [90-100[ )
our %compssListDesc = (
5 => N_("must have"),
@@ -81,6 +81,44 @@ sub size2time {
}
}
+# Based on Rpmdrake::pkg::extract_header():
+sub get_pkg_info {
+ my ($p) = @_;
+
+ my $urpm = $::o->{packages};
+ my $name = $p->fullname;
+
+ my $medium = URPM::pkg2media($urpm->{media}, $p);
+ my ($local_source, %xml_info_pkgs, $description);
+ my $dir = urpm::file_from_local_url($medium->{url});
+ $local_source = "$dir/" . $p->filename if $dir;
+
+ if (-s $local_source) {
+ log::l("getting information from $dir...");
+ $p->update_header($local_source) and $description = $p->description;
+ log::l("Warning, could not extract header for $name from $medium!") if !$description;
+ }
+ if (!$description) {
+ my $_w = $::o->wait_message(undef, N("Getting package information from XML meta-data..."));
+ if (my $xml_info_file = eval { urpm::media::any_xml_info($urpm, $medium, 'info', undef, urpm::download::sync_logger) }) {
+ require urpm::xml_info;
+ require urpm::xml_info_pkg;
+ log::l("getting information from $xml_info_file");
+ my %nodes = eval { urpm::xml_info::get_nodes('info', $xml_info_file, [ $name ]) };
+ goto header_non_available if $@;
+ put_in_hash($xml_info_pkgs{$name} ||= {}, $nodes{$name});
+ } else {
+ $urpm->{info}(N("No xml info for medium \"%s\", only partial result for package %s", $medium->{name}, $name));
+ }
+ }
+
+ if (!$description && $xml_info_pkgs{$name}) {
+ $description = $xml_info_pkgs{$name}{description};
+ }
+ header_non_available:
+ $description || N("No description");
+}
+
sub packagesProviding {
my ($packages, $name) = @_;
grep { $_->is_arch_compat } URPM::packages_providing($packages, $name);
@@ -88,15 +126,20 @@ sub packagesProviding {
#- search package with given name and compatible with current architecture.
#- take the best one found (most up-to-date).
+# FIXME: reuse urpmi higher level code instead!
sub packageByName {
my ($packages, $name) = @_;
- my @l = grep { $_->name eq $name } packagesProviding($packages, $name);
+ my @l = sort { $b->id <=> $a->id } grep { $_->name eq $name } packagesProviding($packages, $name);
my $best;
foreach (@l) {
if ($best && $best != $_) {
- $_->compare_pkg($best) > 0 and $best = $_;
+ if ($best->fullname eq $_->fullname) {
+ $best = $_ if $_->flag_installed;
+ } else {
+ $_->compare_pkg($best) > 0 and $best = $_;
+ }
} else {
$best = $_;
}
@@ -105,14 +148,19 @@ sub packageByName {
$best;
}
+sub _is_kernelServer_needed() {
+ # forbid selecting kernel-server if not having PAE since PAE support is mandatory for kernel-server:
+ return if !detect_devices::has_cpu_flag('pae');
+ arch() =~ /i.86/ && detect_devices::dmi_detect_memory() > 3.8 * 1024 || detect_devices::isServer();
+}
+
sub _bestKernel_extensions {
my ($o_match_all_hardware) = @_;
$::o->{kernel_extension} ? $::o->{kernel_extension} :
$o_match_all_hardware ? (arch() =~ /i.86/ ? '-desktop586' : '-desktop') :
- detect_devices::is_xbox() ? '-xbox' :
detect_devices::is_i586() ? '-desktop586' :
- arch() =~ /i.86/ && detect_devices::dmi_detect_memory() > 3.8 * 1024 || detect_devices::isServer() ? '-server' :
+ _is_kernelServer_needed() ? '-server' :
'-desktop';
}
@@ -142,7 +190,8 @@ sub packagesToInstall {
log::l("examining packagesToInstall of medium $_->{name}");
push @packages, grep { $_->flag_selected } install::media::packagesOfMedium($packages, $_);
}
- log::l("found " . scalar(@packages) . " packages to install");
+ log::l("found " . scalar(@packages) . " packages to install: " . formatList(5, map { scalar $_->fullname } @packages));
+
@packages;
}
@@ -156,7 +205,7 @@ sub _packageRequest {
#- check for medium selection, if the medium has not been
#- selected, the package cannot be selected.
my $medium = packageMedium($packages, $pkg);
- $medium and !$medium->{ignore} or return;
+ $medium && !$medium->{ignore} or return;
+{ $pkg->id => 1 };
}
@@ -240,15 +289,22 @@ sub select_by_package_names_or_die {
}
}
+my @recommended_package_ids;
sub _resolve_requested_and_check {
my ($packages, $state, $requested) = @_;
my @l = $packages->resolve_requested($packages->{rpmdb}, $state, $requested,
- callback_choices => \&packageCallbackChoices, no_suggests => $::o->{no_suggests});
+ callback_choices => \&packageCallbackChoices, no_recommends => $::o->{no_recommends});
+
+ #- keep track of recommended packages so that theys could be unselected if the "no recommends" option is choosen later:
+ if (!is_empty_hash_ref($state->{selected})) {
+ my @new_ids = map { $packages->{depslist}[$_]->id } grep { $state->{selected}{$_}{recommended} } keys %{$state->{selected}};
+ @recommended_package_ids = uniq(@recommended_package_ids, @new_ids);
+ }
my $error;
if (find { !exists $state->{selected}{$_} } keys %$requested) {
- my @rejected = urpm::select::unselected_packages($packages, $state);
+ my @rejected = urpm::select::unselected_packages($state);
$error = urpm::select::translate_why_unselected($packages, $state, @rejected);
log::l("ERROR: selection failed: $error");
}
@@ -296,7 +352,13 @@ sub unselectAllPackages {
my %keep_selected;
log::l("unselecting all packages...");
foreach (@{$packages->{depslist}}) {
- if ($_->flag_base || $_->flag_installed && $_->flag_selected) {
+ my $to_select = $_->flag_base || $_->flag_installed && $_->flag_selected;
+ # unselect recommended packages if minimal install:
+ if ($::o->{no_recommends} && member($_->id, @recommended_package_ids)) {
+ log::l("unselecting recommended package " . $_->name);
+ undef $to_select;
+ }
+ if ($to_select) {
#- keep track of packages that should be kept selected.
$keep_selected{$_->id} = $_;
} else {
@@ -310,6 +372,20 @@ sub unselectAllPackages {
_resolve_requested_and_check($packages, $packages->{state}, \%keep_selected);
}
+
+my (@errors, $push_errors);
+sub start_pushing_error() {
+ $push_errors = 1;
+ undef @errors;
+}
+
+sub popup_errors() {
+ if (@errors) {
+ $::o->ask_warn(undef, N("An error occurred:") . "\n\n" . join("\n", @errors));
+ }
+ undef $push_errors;
+}
+
sub empty_packages {
my ($o_keep_unrequested_dependencies) = @_;
my $packages = urpm->new;
@@ -317,25 +393,37 @@ sub empty_packages {
urpm::set_files($packages, '/mnt');
#- add additional fields used by DrakX.
- @$packages{qw(count media)} = (0, []);
+ $packages->{media} = [];
urpm::args::set_debug($packages) if $::o->{debug_urpmi};
$packages->{log} = \&log::l;
$packages->{info} = \&log::l;
- $packages->{fatal} = $packages->{error} = sub {
+ $packages->{fatal} = sub {
+ log::l("urpmi error: $_[1] ($_[0])\n" . common::backtrace());
+ $::o->ask_warn(undef, N("A fatal error occurred: %s.", "$_[1] ($_[0])"));
+ };
+ $packages->{error} = sub {
log::l("urpmi error: $_[0]");
+ if ($push_errors) {
+ push @errors, @_;
+ return;
+ }
$::o->ask_warn(undef, N("An error occurred:") . "\n\n" . $_[0]);
};
$packages->{root} = $::prefix;
$packages->{prefer_vendor_list} = '/etc/urpmi/prefer.vendor.list';
$packages->{keep_unrequested_dependencies} =
defined($o_keep_unrequested_dependencies) ? $o_keep_unrequested_dependencies : 1;
- $urpm::args::options{force_transactions} = 1;
+ $urpm::args::options{justdb} = $::o->{justdb};
+ urpm::set_tune_rpm($packages, $::o->{'tune-rpm'}) if $::o->{'tune-rpm'};
$::force = 1;
$packages->{options}{ignoresize} = 1;
- $packages->{options}{'priority-upgrade'}; # prevent priority upgrade
+ # prevent priority upgrade (redundant for now as $urpm->{root} implies disabling it:
+ $packages->{options}{'priority-upgrade'} = undef;
# log $trans->add() faillure; FIXME: should we override *urpm::msg::sys_log?
- $packages->{debug} = \&log::l;
+ $packages->{debug} = $packages->{debug_URPM} = \&log::l;
+ $urpm::args::options{deploops} = $::o->{deploops};
+ $packages->{options}{'curl-options'} = $::o->{curl_options} if $::o->{curl_options};
$packages;
}
@@ -343,7 +431,7 @@ sub empty_packages {
sub readCompssUsers {
my ($file) = @_;
- my $f = common::open_file($file) or log::l("can not find $file: $!"), return;
+ my $f = common::open_file($file) or log::l("cannot find $file: $!"), return;
my ($compssUsers, $gtk_display_compssUsers) = eval join('', <$f>);
if ($@) {
log::l("ERROR: bad $file: $@");
@@ -375,7 +463,7 @@ sub setSelectedFromCompssList {
$rpmsrate_flags_chosen->{TRUE} = 1; #- ensure TRUE is set
my $nb = selectedSize($packages);
- my %pkgs = {};
+ my %pkgs;
foreach my $p (@{$packages->{depslist}}) {
my @flags = $p->rflags;
next if
@@ -384,7 +472,7 @@ sub setSelectedFromCompssList {
$pkgs{$p->rate} ||= {};
$pkgs{$p->rate}{$p->id} = 1 if _packageRequest($packages, $p);
}
- my %pkgswanted = {};
+ my %pkgswanted;
foreach my $level (sort { $b <=> $a } keys %pkgs) {
#- determine the packages that will be selected
#- the packages are not selected.
@@ -400,6 +488,7 @@ sub setSelectedFromCompssList {
$nb += $_->size;
}
if ($max_size && $nb > $max_size) {
+ log::l("disabling selected packages because too big for level $level: $nb > $max_size");
$nb = $old_nb;
$min_level = $level;
$packages->disable_selected($packages->{rpmdb}, $state, @$l);
@@ -417,7 +506,7 @@ sub setSelectedFromCompssList {
sub saveSelected {
my ($packages) = @_;
my $state = delete $packages->{state};
- my @l = @{$packages->{depslist}};
+ my @l = @{$packages->{depslist} || []};
my @flags = map { ($_->flag_requested && 1) + ($_->flag_required && 2) + ($_->flag_upgrade && 4) } @l;
[ $packages, $state, \@l, \@flags ];
}
@@ -508,7 +597,7 @@ sub computeGroupSize {
$newSelection{$id} = undef;
my $pkg = $packages->{depslist}[$id];
- my @deps = map { [ $_, keys %{$packages->{provides}{$_} || {}} ] } $pkg->requires_nosense, $pkg->suggests;
+ my @deps = map { [ $_, keys %{$packages->{provides}{$_} || {}} ] } $pkg->requires_nosense, $pkg->recommends_nosense;
foreach (sort { @$a <=> @$b } @deps) { #- sort on number of provides (it helps choosing "b" in: "a" requires both "b" and virtual={"b","c"})
my ($virtual, @choices) = @$_;
if (@choices <= 1) {
@@ -520,7 +609,7 @@ sub computeGroupSize {
if (find { $_->flag_available } @choices_pkgs) {
@choices = (); #- one package is already selected (?)
} else {
- @choices = map { $_->id } packageCallbackChoices($packages, undef, undef, \@choices_pkgs, $virtual);
+ @choices = map { $_->id } packageCallbackChoices($packages, undef, undef, \@choices_pkgs, $virtual, undef);
}
}
push @l2, @choices;
@@ -555,6 +644,27 @@ sub _openInstallLog() {
$LOG;
}
+sub _rebuild_RPM_DB() {
+ if (my $pid = fork()) {
+ waitpid $pid, 0;
+ $? & 0xff00 and die "rebuilding of rpm database failed";
+ } else {
+ log::l("rebuilding rpm database");
+ my $rebuilddb_dir = "$::prefix/var/lib/rpmrebuilddb.$$";
+ if (-d $rebuilddb_dir) {
+ log::l("removing stale directory $rebuilddb_dir");
+ rm_rf($rebuilddb_dir);
+ }
+
+ if (!URPM::DB::rebuild($::prefix)) {
+ log::l("rebuilding of rpm database failed: " . URPM::rpmErrorString());
+ c::_exit(2);
+ }
+
+ c::_exit(0);
+ }
+}
+
sub rpmDbOpen {
my ($b_rebuild_if_needed) = @_;
@@ -562,26 +672,7 @@ sub rpmDbOpen {
my $need_rebuild = $b_rebuild_if_needed && !URPM::DB::verify($::prefix);
- if ($need_rebuild) {
- if (my $pid = fork()) {
- waitpid $pid, 0;
- $? & 0xff00 and die "rebuilding of rpm database failed";
- } else {
- log::l("rebuilding rpm database");
- my $rebuilddb_dir = "$::prefix/var/lib/rpmrebuilddb.$$";
- if (-d $rebuilddb_dir) {
- log::l("removing stale directory $rebuilddb_dir");
- rm_rf($rebuilddb_dir);
- }
-
- if (!URPM::DB::rebuild($::prefix)) {
- log::l("rebuilding of rpm database failed: " . URPM::rpmErrorString());
- c::_exit(2);
- }
-
- c::_exit(0);
- }
- }
+ _rebuild_RPM_DB() if $need_rebuild;
my $db;
if ($db = URPM::DB::open($::prefix)) {
@@ -665,7 +756,7 @@ sub _filter_packages {
my ($retry, $packages, @packages) = @_;
grep {
if ($_->flag_installed || packageMedium($packages, $_)->{ignore}) {
- if ($_->name eq 'mdv-rpm-summary' && $_->flag_installed) {
+ if ($_->name eq 'mga-rpm-summary' && $_->flag_installed) {
install::pkgs::setup_rpm_summary_translations();
}
$_->free_header;
@@ -703,6 +794,8 @@ sub install {
log::l("install::pkgs::install the following: ", join(" ", map { $_->name } values %packages));
URPM::read_config_files();
+ # force loading libnss*
+ getgrent();
URPM::add_macro(join(' ', '__dbi_cdb', URPM::expand('%__dbi_cdb'), 'nofsync'));
my $LOG = _openInstallLog();
@@ -715,7 +808,7 @@ sub install {
#- place (install::steps_gtk.pm,...).
$callback->($packages, user => undef, install => $nb, $total);
- _install_raw($packages, $isUpgrade, $callback, $LOG, 0);
+ my $exit_code = _install_raw($packages, $isUpgrade, $callback, $LOG, 0);
log::l("closing install.log file");
close $LOG;
@@ -726,6 +819,8 @@ sub install {
clean_rpmdb_shared_regions(); #- workaround librpm which is buggy when using librpm rooted and the just installed rooted library
fs::loopback::save_boot($loop_boot);
+
+ $exit_code;
}
sub _unselect_package {
@@ -753,7 +848,7 @@ sub is_package_installed {
}
sub _install_raw {
- my ($packages, $isUpgrade, $callback, $LOG, $noscripts) = @_;
+ my ($packages, $_isUpgrade, $callback, $LOG, $noscripts) = @_;
# prevent warnings in install's logs:
local $ENV{LC_ALL} = 'C';
@@ -764,11 +859,11 @@ sub _install_raw {
# bug present in 2009.0, 2008.1, 2008.0, ... (probably since r11141 aka when switching to rpm-4.2 in URPM-0.83)
local $packages->{options}{script_fd} = fileno $LOG;
- my ($retry, $retry_count);
+ start_pushing_error();
log::l("rpm transactions start");
- my $exit_code = urpm::main_loop::run($packages, $packages->{state}, undef, undef, undef, {
+ my $exit_code = urpm::main_loop::run($packages, $packages->{state}, undef, undef, {
open_helper => $callback,
close_helper => sub {
my ($db, $packages, $_type, $id) = @_;
@@ -776,7 +871,7 @@ sub _install_raw {
my $pkg = defined $id && $packages->{depslist}[$id] or return;
print $LOG $pkg->fullname . "\n";
my $check_installed = is_package_installed($db, $pkg);
- if ($pkg->name eq 'mdv-rpm-summary' && $check_installed) {
+ if ($pkg->name eq 'mga-rpm-summary' && $check_installed) {
install::pkgs::setup_rpm_summary_translations();
}
@@ -793,11 +888,15 @@ sub _install_raw {
$msg =~ s/:$/\n\n/m; # FIXME: to be fixed in urpmi after 2008.0 (sic!)
log::l($msg);
log::l($msg2);
- if ($packages->{options}{auto}) {
- 0;
- } else {
- $::o->ask_yesorno(N("Warning"), "$msg\n\n$msg2");
- }
+ return 0 if $packages->{options}{auto};
+ state $do_not_ask;
+ state $answer;
+ return $answer if $do_not_ask;
+ $answer = $::o->ask_from_({ messages => "$msg\n\n$msg2" }, [
+ { val => \$do_not_ask,
+ type => 'bool', text => N("Do not ask again"),
+ },
+ ]);
},
copy_removable => sub {
my ($medium) = @_;
@@ -815,6 +914,11 @@ sub _install_raw {
N("Installation of packages failed:") . "\n\n" . join("\n", @$errors));
}
},
+ completed => sub {
+ if (!$packages->{options}{auto}) {
+ popup_errors();
+ }
+ },
message => sub {
my ($title, $message) = @_;
log::l($message);
@@ -825,6 +929,17 @@ sub _install_raw {
log::l($msg);
$::o->ask_yesorno($title, $msg);
},
+ ask_for_bad_or_missing => sub {
+ my ($_title, $msg) = @_;
+ log::l($msg);
+ state $do_not_ask;
+ state $answer;
+ return $answer if $do_not_ask;
+ $answer = $::o->ask_from_({ messages => $msg }, [
+ { val => \$do_not_ask, type => 'bool', text => N("Do not ask again"),
+ },
+ ]);
+ },
# Uneeded callbacks: success_summary
});
@@ -949,7 +1064,7 @@ sub _remove_raw {
URPM::add_macro(URPM::expand('__dbi_cdb %__dbi_cdb nofsync'));
my $db = open_rpm_db_rw() or die "error opening RPM database: ", URPM::rpmErrorString();
- my $trans = $db->create_transaction($::prefix);
+ my $trans = $db->create_transaction;
#- stuff remove all packages that matches $p, not a problem since $p has name-version-release format.
$trans->remove($_) foreach @$to_remove;
diff --git a/perl-install/install/share/aliases b/perl-install/install/share/aliases
index de852a835..f58e6b9ca 100644
--- a/perl-install/install/share/aliases
+++ b/perl-install/install/share/aliases
@@ -1,3 +1,5 @@
+/etc/ndiswrapper /mnt/etc/ndiswrapper
+/sbin/loadndisdriver /mnt/sbin/loadndisdriver
/bin/gunzip gzip
/usr/bin/install2 ../lib/libDrakX/install/install2
/usr/bin/commands ../lib/libDrakX/install/commands
diff --git a/perl-install/install/share/gdb-inst b/perl-install/install/share/gdb-inst
new file mode 100644
index 000000000..8cd7d837e
--- /dev/null
+++ b/perl-install/install/share/gdb-inst
@@ -0,0 +1,24 @@
+#!/bin/sh
+cat <<EOF
+You can now type "run" in order to start the installer from within the debugger.
+If it segfaults, you can:
+- go back to tty2 by pressing Alt+Ctlr+F2.
+- type "gcore" in order to generate a core file
+- type "exit" to go back to the shell.
+- you can then:
+ o either plug a USB key to your physical/virtual machine and copy the
+ core.XXXX file on it
+ o copy it to /mnt if you already passed the partitionning step ;
+ you can later retrieve it from another OS (dual boot) or using guestfish if
+ it's a virtual machine
+
+On a real Mageia system, you can then install the needed debuginfo packages and
+get a proper stack trace with GDB. You would probably need at least the
+following packages:
+ urpmi {glibc,perl{,-Glib,-Gtk2},glib2.0,gtk+2.0}-debuginfo
+
+
+WARNING: that keyboard is in QWERTY mode!!!!
+
+EOF
+exec gdb -q --args perl /usr/bin/install2
diff --git a/perl-install/install/share/generate-xlocales b/perl-install/install/share/generate-xlocales
index 1bf60d549..60607af7b 100755
--- a/perl-install/install/share/generate-xlocales
+++ b/perl-install/install/share/generate-xlocales
@@ -2,7 +2,7 @@
#
# Copyright (C) 2006 Mandriva
# Pablo Saraxtaga <pablo@mandriva.com>
-# Thierry Vignaud <tvignaud@mandriva.com>
+# Thierry Vignaud <thierry.vignaud.com>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/perl-install/install/share/gtk.css b/perl-install/install/share/gtk.css
new file mode 100644
index 000000000..3befe735c
--- /dev/null
+++ b/perl-install/install/share/gtk.css
@@ -0,0 +1,7 @@
+/* CSD for windows: */
+window, .window-frame {
+ border-width: 1px;
+ border: solid 1px alpha(black, 0.75);
+ border-radius: 7px 7px 0 0;
+}
+
diff --git a/perl-install/install/share/gtkrc b/perl-install/install/share/gtkrc
index ef6923a2c..6d4b2f48c 100644
--- a/perl-install/install/share/gtkrc
+++ b/perl-install/install/share/gtkrc
@@ -1 +1 @@
-gtk-theme-name = "Ia Ora Smooth"
+gtk-theme-name = "oxygen-gtk"
diff --git a/perl-install/install/share/kmap2bkmap b/perl-install/install/share/kmap2bkmap
index 8ac8f5846..9870ef3ef 100755
--- a/perl-install/install/share/kmap2bkmap
+++ b/perl-install/install/share/kmap2bkmap
@@ -8,10 +8,12 @@ my $KMAP_MAGIC = 0x8B39C07F;
BEGIN { @ARGV == 1 or die "usage: kmap2bkmap <keymap>\n" }
# load unicode keymap
-my $unimap = "$ARGV[0]" . ".uni";
+my $unimap = $ARGV[0] . ".uni";
system("sudo loadkeys $unimap") == 0 or die;
-open F, "dumpkeys -n -f |";
-<F> =~ /^keymaps\s+(.*)/ or die;
+open my $F, "dumpkeys -n -f |";
+<$F> =~ /^keymaps\s+(.*)/ or die;
+
+my @keymaps;
foreach (split ',', $1) {
my @l = /(\d+)-(\d+)/;
my ($i, $j) = @l ? @l : ($_,$_);
@@ -21,14 +23,15 @@ foreach (split ',', $1) {
print pack("I", $KMAP_MAGIC);
print map { pack "i", $keymaps[$_] || 0 } 0 .. c::MAX_NR_KEYMAPS()-1;
-foreach (<F>) {
+my @L;
+foreach (<$F>) {
s/\+0x/0x/g;
my ($keycode, $key, undef, @l) = split;
$keycode eq 'keycode' or next;
my $i = 0;
$L[$i++][$key] = hex $_ foreach @l;
}
-close F or die "dumpkeys failed";
+close $F or die "dumpkeys failed";
foreach (@L) {
foreach my $i (0 .. c::NR_KEYS()-1) {
diff --git a/perl-install/install/share/list.xml b/perl-install/install/share/list.xml
index e554d5deb..d34d4fc7a 100644
--- a/perl-install/install/share/list.xml
+++ b/perl-install/install/share/list.xml
@@ -1,45 +1,38 @@
<list no-arch-libraries="on">
<from expand="binary">
- ash echo
+ ash dash.static echo
aria2c cp curl md5sum <!-- needed by urpmi -->
cpio gzip bzip2
- <if-not ARCH="ppc">
- fdisk
- </if-not>
- <if ARCH="ppc">
- pdisk
- </if>
- insmod modinfo rmmod
+ fdisk
+ insmod modinfo rmmod modprobe lsmod
losetup
- lvm2 mdadm
+ lvm2 lvm lvs pvs vgs mdadm mdmon
mount mount.nfs umount
+ spice-vdagent spice-vdagentd
+ systemd-detect-virt
+ xz
- <mode copy="dereference">
- usb_id <!-- needed by mouse::detect -->
- </mode>
+ udevadm <!-- needed by mouse::detect & stage2 -->
badblocks
- mkswap
+ mkswap swaplabel
mkfs.ext2 mkfs.ext3 mkfs.ext4 e2fsck tune2fs dumpe2fs resize2fs
mkfs.reiserfs resize_reiserfs reiserfstune
mkfs.xfs xfs_admin
+ xfs_freeze xfs_io <!-- needed for setup grub on XFS formated / -->
+ xfs_db <!-- needed by xfs_admin for setting UUID -->
- mkfs.btrfs btrfsctl
+ mkfs.btrfs btrfs btrfsck fsck.btrfs btrfstune
+ mkfs.nilfs2 nilfs-tune
- <if ARCH="i.86|x86_64|ia64">
- mkdosfs
- dosfslabel
- mlabel
- mkntfs
- ntfsresize
- ntfslabel
- dmraid
- </if>
- <if ARCH="i.86|x86_64">
- mkfs.jfs fsck.jfs jfs_tune
- </if>
+ tty stty <!-- needed for text mode installer (through unicode_start) -->
+
+ mkdosfs dosfslabel mlabel
+ mkntfs ntfsresize ntfslabel
+ dmraid kpartx
+ mkfs.jfs fsck.jfs jfs_tune
quotacheck
cryptsetup dmsetup
@@ -52,54 +45,120 @@
fb2png
perl
- monitor-edid monitor-get-edid-using-vbe monitor-parse-edid monitor-get-edid
+ monitor-edid
+ <if ARCH="i.86|x86_64">
+ monitor-get-edid-using-vbe
+ </if>
+ monitor-parse-edid monitor-get-edid
<filter subst="s!^echo!/bin/echo!">
unicode_start
</filter>
- <if ARCH="i.86|x86_64|ia64">
+ <if ARCH="i.86|x86_64">
dmidecode
</if>
<if ARCH="ia64">
efibootmgr
</if>
- <if ARCH="ppc">
- hattrib hcopy hcd
- hformat hmount humount
- </if>
-
<if set="DEBUG_INSTALL">
- strace bash less ps top gdb
+ strace bash less ps top gdb busybox cfdisk
</if>
</from>
+<!-- when adding udev rules, think whether they're needed in rescue too
+ (../../../rescue/list.xml) -->
+<from dir="/lib/udev/rules.d">
+ 10-dm.rules
+ 11-dm-lvm.rules
+ 13-dm-disk.rules
+ 50-udev-default.rules <!-- needed for input in X11 -->
+ 60-evdev.rules
+ 60-persistent-input.rules
+ 60-persistent-storage.rules
+ 61-x11-input.rules
+ 63-md-raid-arrays.rules
+ 64-md-raid-assembly.rules
+ 65-libwacom.rules
+ 70-spice-vdagentd.rules
+ 75-net-description.rules
+ 80-drivers.rules
+ 80-libinput-device-groups.rules
+ 80-net-setup-link.rules
+ 90-libinput-model-quirks.rules
+ 95-dm-notify.rules
+</from>
+
+<from dir="/usr/libexec">
+ Xorg
+ Xorg.wrap
+ <!-- needed by WebKit-4.0.typelib -->
+ webkit2gtk-4.0/WebKitNetworkProcess
+ webkit2gtk-4.0/WebKitWebProcess
+</from>
+
+<!-- needed by Gtk3 introspection -->
+<from dir="/usr/LIB/girepository-1.0">
+ Atk-1.0.typelib
+ cairo-1.0.typelib
+ Gdk-3.0.typelib
+ GdkPixbuf-2.0.typelib
+ GdkX11-3.0.typelib
+ Gio-2.0.typelib
+ GLib-2.0.typelib
+ GModule-2.0.typelib
+ GObject-2.0.typelib
+ Gtk-3.0.typelib
+ JavaScriptCore-4.0.typelib <!-- needed by WebKit-4.0.typelib -->
+ Pango-1.0.typelib
+ Soup-2.4.typelib <!-- needed by WebKit-4.0.typelib -->
+ WebKit2-4.0.typelib
+ xlib-2.0.typelib
+</from>
+
<from dir="/usr/LIB/xorg/modules">
drivers/fbdev_drv.so
+ input/libinput_drv.so
+ <if ARCH="i.86|x86_64">
drivers/vesa_drv.so
- extensions/libextmod.so
- input/kbd_drv.so
- input/mouse_drv.so
- input/vmmouse_drv.so
+ libint10.so
+ libvbe.so
+ </if>
input/wacom_drv.so
- linux/libfbdevhw.so
+ libfbdevhw.so
libfb.so
- libint10.so
libshadow.so
- libvbe.so
</from>
+<from dir="/usr/share/X11/xorg.conf.d">
+ <from expand="glob">
+ *.conf
+ </from>
+</from>
+
+<!-- fix "No GSettings schemas are installed on the system" -->
+<from dir="/usr/share/glib-2.0/schemas">
+ <from expand="glob">
+ gschema*
+ </from>
+</from>
+
+<!-- keyboard layouts -->
<from dir="/usr/share/X11/xkb">
<filter subst="s!//.*!!">
geometry/pc
keycodes/aliases
+ keycodes/evdev
keycodes/xfree86
rules/base
rules/base.lst
+ <from expand="glob">
+ rules/evdev*
+ </from>
rules/xorg
rules/xorg.lst
- compat semantics types
+ compat types
<from expand="glob">
symbols/*
</from>
@@ -120,12 +179,29 @@
</to>
</from>
+<from dir="/usr/share/icons/Adwaita/">
+ index.theme
+ 16x16/actions/go-down.png
+ 16x16/actions/go-up.png
+ 16x16/status/image-missing.png
+ scalable/actions/list-add-symbolic.svg
+ scalable/actions/list-remove-symbolic.svg
+ scalable/actions/pan-down-symbolic.svg
+ scalable/actions/pan-end-symbolic-rtl.svg
+ scalable/actions/pan-end-symbolic.svg
+ scalable/actions/pan-start-symbolic-rtl.svg
+ scalable/actions/pan-start-symbolic.svg
+ scalable/actions/pan-up-symbolic.svg
+</from>
+
+<!-- translations for modules used by drakx -->
<from dir="/usr/share/locale">
<to dir="/usr/share/locale_special">
<from expand="glob">
*/LC_MESSAGES/draksnapshot.mo
*/LC_MESSAGES/drakx-net.mo
*/LC_MESSAGES/drakx-kbd-mouse-x11.mo
+ */LC_MESSAGES/gtk30.mo
*/LC_MESSAGES/urpmi.mo
</from>
</to>
@@ -143,11 +219,23 @@
libnss_files.so.2
libnss_dns.so.2
libresolv.so.2
- ld-linux*.so.2
+ ld-linux*.so.*
+ <!-- needed for mount.ntfs-3g -->
+ libfuse.so.2
<!-- modules used by libnss3 -->
libfreebl3.so
+ libfreeblpriv3.so
libsoftokn3.so
+
+ <!-- needed by dmraid -->
+ libdmraid-events-isw.so
+
+ <!-- needed fro Gtk3-WebKit2 -->
+ <from expand="glob">
+ libwebkit2gtk-4.0.so.??
+ </from>
+ webkit2gtk-4.0/injected-bundle/libwebkit2gtkinjectedbundle.so
</from>
</filter>
@@ -158,13 +246,11 @@
/etc/fonts/
/etc/passwd
/etc/protocols
- /etc/rpm/macros.d/10manbo.macros
/etc/rpm/macros.d/20common.macros
- /usr/share/X11/XKeysymDB
- /etc/pango/ARCH/pango.modules
+
+<!-- /usr/share/X11/XKeysymDB -->
/usr/LIB/libgdk_pixbuf-2.0.so.0
- /usr/LIB/gtk-2.0/*/immodules/im-cedilla.so
- /usr/LIB/gtk-2.0/*/engines/libia_ora.so
+ /usr/LIB/gtk-3.0/*/immodules/im-cedilla.so
/usr/share/mime/mime.cache
/usr/lib/libDrakX/keyboard.pm
@@ -173,56 +259,103 @@
/usr/lib/libDrakX/Xconfig
/usr/lib/libDrakX/auto/xf86misc
/usr/lib/libDrakX/xf86misc
- /usr/share/libDrakX/pixmaps
<mode copy="keep-links">
/usr/share/doc/installer-help/
</mode>
+ /usr/share/libDrakX/pixmaps
/usr/lib/rpm/rpmrc
/usr/lib/rpm/macros
- /usr/lib/rpm/manbo/rpmrc
/usr/share/pci.ids
/usr/share/usb.ids
/usr/share/locale/UTF-8
/usr/share/terminfo/l/linux
/bin/brltty
- /sbin/mount.ntfs-3g <!-- can not be expanded as binary, not executable for all users -->
+ /sbin/mount.ntfs-3g <!-- cannot be expanded as binary, not executable for all users -->
/sbin/blkid
- /usr/bin/drakx-matchbox-window-manager
- /usr/share/matchbox/mbnoapp.xpm
+ /sbin/mageia-setup-keyboard
+
+ /usr/bin/mutter
+
+ /usr/share/themes/Adwaita/gtk-3.0/gtk.css
/etc/pki/tls/certs/ca-bundle.crt
- /lib/udev/pcmcia-socket-startup
+ /usr/lib/systemd/systemd-udevd
+ /usr/lib/udev/ata_id
+ /usr/lib/udev/libinput-device-group
+ /usr/lib/udev/libinput-model-quirks
+ /usr/lib/udev/pcmcia-socket-startup
+ /usr/lib/udev/scsi_id
/etc/pcmcia/config.opts
- <from expand="glob">
- <from spaces_in_filename="1">
- /usr/share/themes/Ia Ora*
- </from>
- <from spaces_in_filename="1">
- /usr/share/themes/Ia Ora*/*
+ <!-- for GDB: -->
+ <if set="DEBUG_INSTALL">
+ /usr/include/python3.5m/pyconfig.h
+ /usr/LIB/libpython3.5m.so.1.0
+ /usr/LIB/python3.5/abc.py
+ /usr/LIB/python3.5/_bootlocale.py
+ /usr/LIB/python3.5/codecs.py
+ /usr/LIB/python3.5/_collections_abc.py
+ /usr/LIB/python3.5/copy.py
+ <from expand="glob">
+ /usr/LIB/python3.5/lib-dynload/*opcode*.so
</from>
- <from spaces_in_filename="1">
- /usr/share/themes/Ia Ora*/matchbox/*
+ /usr/LIB/python3.5/encodings/aliases.py
+ /usr/LIB/python3.5/encodings/__init__.py
+ /usr/LIB/python3.5/encodings/latin_1.py
+ /usr/LIB/python3.5/encodings/utf_8.py
+ /usr/LIB/python3.5/genericpath.py
+ /usr/LIB/python3.5/heapq.py
+ /usr/LIB/python3.5/io.py
+ /usr/LIB/python3.5/keyword.py
+ /usr/LIB/python3.5/linecache.py
+ /usr/LIB/python3.5/os.py
+ /usr/LIB/python3.5/posixpath.py
+ /usr/LIB/python3.5/re.py
+ /usr/LIB/python3.5/site.py
+ /usr/LIB/python3.5/_sitebuiltins.py
+ /usr/LIB/python3.5/sre_compile.py
+ /usr/LIB/python3.5/sre_constants.py
+ /usr/LIB/python3.5/sre_parse.py
+ /usr/LIB/python3.5/stat.py
+ /usr/LIB/python3.5/sysconfig.py
+ /usr/LIB/python3.5/_sysconfigdata.py
+ /usr/LIB/python3.5/traceback.py
+ /usr/LIB/python3.5/types.py
+ /usr/LIB/python3.5/warnings.py
+ /usr/LIB/python3.5/weakref.py
+ /usr/LIB/python3.5/_weakrefset.py
+ <from expand="glob">
+ /usr/share/gdb/python/gdb/*
</from>
- <from spaces_in_filename="1">
- /usr/share/themes/Ia Ora*/gtk-2.0/gtkrc
+ /usr/share/guile/2.0/ice-9/boot-9.scm <!-- which loads the following: -->
+ /usr/share/guile/2.0/ice-9/deprecated.scm
+ /usr/share/guile/2.0/ice-9/networking.scm
+ /usr/share/guile/2.0/ice-9/posix.scm
+ /usr/share/guile/2.0/ice-9/psyntax-pp.scm
+ /usr/share/guile/2.0/ice-9/q.scm
+ /usr/share/guile/2.0/ice-9/quasisyntax.scm
+ /usr/share/guile/2.0/ice-9/r4rs.scm
+ /usr/share/guile/2.0/ice-9/r6rs-libraries.scm
+ /usr/share/guile/2.0/rnrs/bytevectors.scm
+ <from expand="glob">
+ /usr/share/guile/2.0/srfi/*
</from>
+ </if>
+
+ <from expand="glob">
/usr/LIB/gdk-pixbuf-2.0/*/loaders.cache
- /etc/gtk-2.0/gtk.immodules.*
- /etc/brltty/*.ttb
- /etc/brltty/brltty-??.hlp
+ /usr/LIB/gdk-pixbuf-2.0/*/loaders/libpixbufloader-png.so
+ /usr/LIB/gdk-pixbuf-2.0/*/loaders/libpixbufloader-svg.so
+ /etc/brltty/*/*.ttb
+ /etc/brltty/*/*/*.txt
/LIB/brltty/libbrlttyb??.so
</from>
<from expand="command">
perl -Mlang -I.. -le 'print foreach lang::console_font_files()'
</from>
-
- <if set="DEBUG_INSTALL">
- /etc/termcap
- </if>
</from>
<from dir="/usr/share/ldetect-lst">
@@ -237,13 +370,10 @@
ldetect-lst-modules.alias
</from>
-<from dir="/usr/LIB/pango/*/modules">
- pango-basic-fc.so
- pango-arabic-fc.so
- pango-hangul-fc.so
- pango-hebrew-fc.so
- pango-indic-fc.so
- pango-thai-fc.so
+<from dir="/usr/LIB/device-mapper">
+ <from expand="glob">
+ *.so
+ </from>
</from>
<from dir="/usr/LIB/gconv">
@@ -273,19 +403,37 @@
gconv-modules
</from>
+<!-- For the usrmove -->
+<from>
+ /usr/lib/dracut/modules.d/30convertfs/convertfs.sh
+</from>
+<from expand="binary">
+ find bash ldconfig mv rm cp ln
+</from>
+
<filter subst="/^__END__/ and $_ = '', close ARGV">
<from expand="main-perl">
AutoLoader.pm
- Carp.pm
Carp/Heavy.pm
- Exporter.pm
+ Carp.pm
Exporter/Heavy.pm
- FileHandle.pm
+ Exporter.pm
File/Basename.pm
File/Find.pm
+ FileHandle.pm
File/Path.pm
File/Temp.pm
Getopt/Long.pm
+ IPC/Open2.pm
+ IPC/Open3.pm
+ Net/Cmd.pm
+ Net/Config.pm
+ Net/FTP/A.pm
+ Net/FTP/dataconn.pm
+ Net/FTP/I.pm
+ Net/FTP.pm
+ Net/Netrc.pm
+ Net/Ping.pm
PerlIO.pm
SelectSaver.pm
SelfLoader.pm
@@ -294,84 +442,81 @@
Time/Local.pm
XSLoader.pm
base.pm
+ bytes_heavy.pl <!-- needed by urpm::mirrors -->
+ bytes.pm
constant.pm
+ dumpvar.pl
feature.pm
+ integer.pm
locale.pm
- utf8.pm
- utf8_heavy.pl
- unicore/To/Lower.pl
+ overload.pm
+ overloading.pm
+ parent.pm
+ strict.pm
+ unicore/Heavy.pl
+ unicore/To/Digit.pl
unicore/To/Fold.pl
+ unicore/To/Lower.pl
+ unicore/To/Uc.pl <!-- needed for uc() on UTF-8 -->
unicore/To/Upper.pl
- dumpvar.pl
+ utf8_heavy.pl
+ utf8.pm
+ vars.pm
warnings.pm
warnings/register.pm
- ARCH-linux-thread-multi/File/Glob.pm
- ARCH-linux-thread-multi/auto/File/Glob/Glob.so
- ARCH-linux-thread-multi/Config.pm
+ ARCH-linux-thread-multi/B.pm
ARCH-linux-thread-multi/Config_git.pl
ARCH-linux-thread-multi/Config_heavy.pl
+ ARCH-linux-thread-multi/Config.pm
+ ARCH-linux-thread-multi/Cwd.pm
ARCH-linux-thread-multi/Data/Dumper.pm
ARCH-linux-thread-multi/DynaLoader.pm
+ ARCH-linux-thread-multi/Encode.pm
+ ARCH-linux-thread-multi/Encode/Alias.pm
+ ARCH-linux-thread-multi/Encode/Config.pm
+ ARCH-linux-thread-multi/Encode/Encoding.pm
ARCH-linux-thread-multi/Errno.pm
ARCH-linux-thread-multi/Fcntl.pm
+ ARCH-linux-thread-multi/File/Glob.pm
ARCH-linux-thread-multi/File/Spec.pm
ARCH-linux-thread-multi/File/Spec/Unix.pm
- ARCH-linux-thread-multi/auto/Fcntl/Fcntl.so
- ARCH-linux-thread-multi/IO.pm
+ ARCH-linux-thread-multi/_h2ph_pre.ph
ARCH-linux-thread-multi/IO/File.pm
ARCH-linux-thread-multi/IO/Handle.pm
+ ARCH-linux-thread-multi/IO.pm
ARCH-linux-thread-multi/IO/Seekable.pm
ARCH-linux-thread-multi/IO/Select.pm
- ARCH-linux-thread-multi/IO/Socket.pm
ARCH-linux-thread-multi/IO/Socket/INET.pm
+ ARCH-linux-thread-multi/IO/Socket.pm
ARCH-linux-thread-multi/IO/Socket/UNIX.pm
ARCH-linux-thread-multi/List/Util.pm
- ARCH-linux-thread-multi/Socket.pm
+ ARCH-linux-thread-multi/POSIX.pm
ARCH-linux-thread-multi/Scalar/Util.pm
- ARCH-linux-thread-multi/_h2ph_pre.ph
- ARCH-linux-thread-multi/asm/unistd.ph
- <if ARCH="ia64">
- ARCH-linux-thread-multi/asm-i386/unistd.ph
- ARCH-linux-thread-multi/asm-x86_64/unistd.ph
- ARCH-linux-thread-multi/asm/break.ph
- </if>
+ ARCH-linux-thread-multi/Socket.pm
+ ARCH-linux-thread-multi/Time/HiRes.pm
<if ARCH="i.86|x86_64">
ARCH-linux-thread-multi/asm/unistd_32.ph
ARCH-linux-thread-multi/asm/unistd_64.ph
</if>
+ ARCH-linux-thread-multi/asm/unistd.ph
+ ARCH-linux-thread-multi/auto/B/B.so
+ ARCH-linux-thread-multi/auto/Cwd/Cwd.so
ARCH-linux-thread-multi/auto/Data/Dumper/Dumper.so
+ ARCH-linux-thread-multi/auto/Encode/Encode.so
+ ARCH-linux-thread-multi/auto/Fcntl/Fcntl.so
+ ARCH-linux-thread-multi/auto/File/Glob/Glob.so
ARCH-linux-thread-multi/auto/IO/IO.so
+ ARCH-linux-thread-multi/auto/List/Util/Util.so
+ ARCH-linux-thread-multi/auto/POSIX/POSIX.so
+ ARCH-linux-thread-multi/auto/re/re.so
ARCH-linux-thread-multi/auto/Socket/Socket.so
+ ARCH-linux-thread-multi/auto/Time/HiRes/HiRes.so
ARCH-linux-thread-multi/bits/syscall.ph
ARCH-linux-thread-multi/bits/wordsize.ph
- ARCH-linux-thread-multi/sys/syscall.ph
- ARCH-linux-thread-multi/syscall.ph
- ARCH-linux-thread-multi/auto/DynaLoader/dl_findfile.al
ARCH-linux-thread-multi/lib.pm
ARCH-linux-thread-multi/re.pm
- ARCH-linux-thread-multi/auto/POSIX/autosplit.ix
- ARCH-linux-thread-multi/auto/POSIX/load_imports.al
- ARCH-linux-thread-multi/auto/POSIX/POSIX.so
- ARCH-linux-thread-multi/Cwd.pm
- ARCH-linux-thread-multi/auto/Cwd/Cwd.so
- ARCH-linux-thread-multi/POSIX.pm
- ARCH-linux-thread-multi/Time/HiRes.pm
- ARCH-linux-thread-multi/auto/Time/HiRes/HiRes.so
- bytes.pm
- bytes_heavy.pl <!-- needed by urpm::mirrors -->
- integer.pm
- overload.pm
- strict.pm
- vars.pm
- IPC/Open2.pm
- IPC/Open3.pm
- Net/Cmd.pm
- Net/Config.pm
- Net/FTP.pm
- Net/FTP/A.pm
- Net/FTP/I.pm
- Net/FTP/dataconn.pm
- Net/Netrc.pm
+ ARCH-linux-thread-multi/syscall.ph
+ ARCH-linux-thread-multi/sys/syscall.ph
<if set="DEBUG_INSTALL">
perl5db.pl
Term/ReadLine.pm
@@ -379,15 +524,32 @@
</from>
<from expand="perl">
- packdrake.pm
Config/IniFiles.pm
- MDV/Packdrakeng.pm
+ Exporter/Tiny.pm
MDV/Distribconf.pm
+ MDV/Packdrakeng.pm
+ MDV/Snapshot/Common.pm
+ MDV/Snapshot/Restore.pm
+ Parse/EDID.pm
String/ShellQuote.pm
+ XML/SAX/Exception.pm
+ ARCH-linux-thread-multi/Cairo.pm
+ ARCH-linux-thread-multi/List/MoreUtils.pm
+ ARCH-linux-thread-multi/List/MoreUtils/PP.pm
+ ARCH-linux-thread-multi/List/MoreUtils/XS.pm
ARCH-linux-thread-multi/Term/ReadKey.pm
+ ARCH-linux-thread-multi/XML/LibXML.pm
+ ARCH-linux-thread-multi/XML/LibXML/AttributeHash.pm
+ ARCH-linux-thread-multi/XML/LibXML/Error.pm
+ ARCH-linux-thread-multi/XML/LibXML/NodeList.pm
+ ARCH-linux-thread-multi/XML/LibXML/Reader.pm
+ ARCH-linux-thread-multi/XML/LibXML/XPathContext.pm
+ ARCH-linux-thread-multi/XML/LibXML/Boolean.pm
+ ARCH-linux-thread-multi/XML/LibXML/Literal.pm
+ ARCH-linux-thread-multi/XML/LibXML/Number.pm
+ ARCH-linux-thread-multi/auto/Cairo/Cairo.so
ARCH-linux-thread-multi/auto/Term/ReadKey/ReadKey.so
- MDV/Snapshot/Common.pm
- MDV/Snapshot/Restore.pm
+ ARCH-linux-thread-multi/auto/XML/LibXML/LibXML.so
urpm.pm
urpm/args.pm
urpm/cdrom.pm
@@ -407,6 +569,8 @@
urpm/signature.pm
urpm/util.pm
urpm/sys.pm
+ urpm/xml_info.pm
+ urpm/xml_info_pkg.pm
<if set="DEBUG_INSTALL">
ARCH-linux-thread-multi/Term/ReadLine/Gnu.pm
ARCH-linux-thread-multi/Term/ReadLine/Gnu/XS.pm
@@ -415,16 +579,22 @@
</if>
</from>
+<from expand="rpm" matching="m!/usr/lib/perl5/.*/unicore/lib!">
+ perl
+</from>
+
<from expand="rpm" matching="m!^/usr/lib/perl5! and !/\.pod$/">
perl-Curses
perl-Curses-UI
perl-File-FnMatch
perl-File-Sync
perl-Filesys-Df
+ perl-Cairo-GObject
perl-Clone
perl-Glib
- perl-Gtk2
- perl-Gtk2-WebKit
+ perl-Glib-Object-Introspection
+ perl-Gtk3
+ perl-Gtk3-WebKit2
perl-Locale-gettext
perl-MDK-Common
perl-Pango
@@ -445,16 +615,12 @@
<from dir="../../tools">
<to dir="/usr/bin" flatten="on">
serial_probe/serial_probe
- xhost+
-
- <mode on-error="ignore">
- ARCH/busybox
- </mode>
</to>
</from>
<from dir="../standalone">
<to dir="/usr/bin">
+ display_installer_help
display_release_notes.pl
</to>
</from>
@@ -468,6 +634,20 @@
consolefonts symlinks
upgrade
</to>
+
+ <!-- for gtk+3 that needs dbus to be initialized -->
+ <to dir="/etc">
+ <!-- abusing '<from expand="command">' -->
+ <from expand="command">
+ dbus-uuidgen > share/machine-id; echo machine-id
+ </from>
+ </to>
+
+ <!-- custom CSD CSS -->
+ <to dir="/usr/lib/libDrakX"> <!-- /.config/gtk-3.0 is RO -->
+ gtk.css <!-- symlinked in -->
+ </to>
+
</from>
<from dir="../pixmaps">
@@ -484,15 +664,13 @@
*.png
</from>
</to>
-</from>
-
-<from dir="share">
- <to dir="/etc/gtk-2.0/">
- gtkrc
+ <to dir="/usr/lib/libDrakX">
+ <from expand="glob">
+ *.css
+ </from>
</to>
</from>
-
<from dir="pixmaps">
<to dir="/usr/share">
<from expand="glob">
diff --git a/perl-install/install/share/po/.gitignore b/perl-install/install/share/po/.gitignore
new file mode 100644
index 000000000..cd1f2c943
--- /dev/null
+++ b/perl-install/install/share/po/.gitignore
@@ -0,0 +1 @@
+*.mo
diff --git a/perl-install/install/share/po/.tx/config b/perl-install/install/share/po/.tx/config
new file mode 100644
index 000000000..09c565420
--- /dev/null
+++ b/perl-install/install/share/po/.tx/config
@@ -0,0 +1,8 @@
+[main]
+host = https://www.transifex.com
+
+[mageia.drakx_install]
+file_filter = <lang>.po
+source_file = DrakX.pot
+source_lang = en
+type = PO
diff --git a/perl-install/install/share/po/DrakX.pot b/perl-install/install/share/po/DrakX.pot
index 3e0210041..baeea9c91 100644
--- a/perl-install/install/share/po/DrakX.pot
+++ b/perl-install/install/share/po/DrakX.pot
@@ -8,47 +8,73 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
+"POT-Creation-Date: 2016-06-22 02:36+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"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "Office tools"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "Home entertainment"
msgstr ""
-#: any.pm:109
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr ""
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr ""
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -57,113 +83,172 @@ msgid ""
"Do you have a supplementary installation medium to configure?"
msgstr ""
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr ""
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr ""
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr ""
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr ""
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr ""
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr ""
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr ""
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr ""
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr ""
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr ""
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr ""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr ""
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr ""
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr ""
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr ""
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr ""
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr ""
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -172,87 +257,87 @@ msgid ""
"Do you really want to remove these packages?\n"
msgstr ""
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr ""
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr ""
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr ""
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr ""
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr ""
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr ""
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr ""
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr ""
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr ""
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr ""
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr ""
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr ""
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr ""
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr ""
@@ -274,22 +359,22 @@ msgstr ""
msgid "Bringing down the network"
msgstr ""
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr ""
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr ""
@@ -319,340 +404,410 @@ msgstr ""
msgid "maybe"
msgstr ""
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr ""
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr ""
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr ""
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr ""
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr ""
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr ""
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr ""
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr ""
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr ""
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr ""
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr ""
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr ""
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr ""
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr ""
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr ""
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr ""
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr ""
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr ""
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr ""
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr ""
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr ""
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr ""
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr ""
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr ""
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr ""
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr ""
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr ""
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr ""
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr ""
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr ""
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr ""
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr ""
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr ""
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr ""
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr ""
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr ""
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr ""
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr ""
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr ""
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr ""
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
+msgid "PostgreSQL and MariaDB Database Server"
msgstr ""
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr ""
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr ""
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr ""
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr ""
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
+msgid "PostgreSQL or MariaDB database server"
msgstr ""
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr ""
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr ""
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr ""
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
+msgid "Plasma Workstation"
msgstr ""
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr ""
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr ""
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr ""
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
#, c-format
-msgid "LXDE Desktop"
+msgid "XFCE Workstation"
msgstr ""
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:165
#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
msgstr ""
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr ""
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
msgstr ""
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr ""
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr ""
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr ""
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr ""
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr ""
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr ""
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
+msgid "Mageia Wizards"
msgstr ""
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr ""
@@ -664,7 +819,7 @@ msgid ""
"Continue at your own risk."
msgstr ""
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -680,7 +835,7 @@ msgstr ""
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
+msgid "%s Installation %s"
msgstr ""
#: steps_curses.pm:32
@@ -688,321 +843,320 @@ msgstr ""
msgid "<Tab>/<Alt-Tab> between elements"
msgstr ""
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
+msgid "Media Selection"
msgstr ""
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s Plasma Desktop"
msgstr ""
-#: steps_gtk.pm:241
+#: steps_gtk.pm:254
+#, c-format
+msgid "Install %s GNOME Desktop"
+msgstr ""
+
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr ""
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, c-format
-msgid "KDE Desktop"
+msgid "Plasma Desktop"
msgstr ""
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr ""
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr ""
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr ""
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr ""
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
+msgid "Unselect All"
msgstr ""
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
+msgid "Total size: %d / %d MB"
msgstr ""
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr ""
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr ""
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr ""
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr ""
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr ""
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr ""
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr ""
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr ""
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr ""
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr ""
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr ""
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr ""
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr ""
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr ""
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr ""
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr ""
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr ""
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr ""
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr ""
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr ""
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr ""
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr ""
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr ""
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr ""
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr ""
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] ""
msgstr[1] ""
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr ""
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr ""
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr ""
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr ""
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr ""
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr ""
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr ""
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr ""
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr ""
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr ""
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr ""
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr ""
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr ""
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr ""
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1011,32 +1165,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "IDE"
+msgid "CD/DVD"
msgstr ""
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "Configuring IDE"
+msgid "Configuring CD/DVD"
msgstr ""
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr ""
-
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1045,285 +1184,295 @@ msgid ""
"If you do not have it, press Cancel to avoid installation from this Cd-Rom."
msgstr ""
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr ""
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
"The format is the same as auto_install generated files."
msgstr ""
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr ""
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr ""
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr ""
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
+msgid "Plasma"
msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr ""
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr ""
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr ""
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr ""
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
"Please choose the minimal installation you want:"
msgstr ""
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr ""
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, c-format
-msgid "Install suggested packages"
+msgid "Install recommended packages"
msgstr ""
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr ""
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr ""
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr ""
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr ""
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr ""
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr ""
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr ""
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr ""
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr ""
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr ""
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr ""
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr ""
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
#, c-format
msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been updated after the distribution was released. They may\n"
-"contain security or bug fixes.\n"
-"\n"
-"To download these packages, you will need to have a working Internet \n"
+"To setup those media, you will need to have a working Internet \n"
"connection.\n"
"\n"
-"Do you want to install the updates?"
+"Do you want to setup the update media?"
msgstr ""
-#: steps_interactive.pm:846
+#: steps_interactive.pm:762
#, c-format
-msgid "%s on %s"
+msgid "Failure when adding medium"
msgstr ""
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:762
#, c-format
-msgid "Hardware"
+msgid "Retry?"
msgstr ""
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:770
#, c-format
-msgid "Sound card"
+msgid ""
+"You now have the opportunity to download updated packages. These packages\n"
+"have been updated after the distribution was released. They may\n"
+"contain security or bug fixes.\n"
+"\n"
+"To download these packages, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to install the updates?"
msgstr ""
-#: steps_interactive.pm:919
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
-msgid "Do you have an ISA sound card?"
+msgid "%s on %s"
msgstr ""
-#: steps_interactive.pm:921
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
+msgid "Hardware"
msgstr ""
-#: steps_interactive.pm:923
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
+msgid "Sound card"
msgstr ""
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr ""
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr ""
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr ""
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr ""
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr ""
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr ""
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr ""
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr ""
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr ""
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
+msgid "Preparing initial startup program..."
msgstr ""
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr ""
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr ""
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr ""
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1331,12 +1480,12 @@ msgid ""
"Do you really want to quit now?"
msgstr ""
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr ""
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr ""
@@ -1431,13 +1580,6 @@ msgid ""
"Users"
msgstr ""
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr ""
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
diff --git a/perl-install/install/share/po/Makefile b/perl-install/install/share/po/Makefile
index 4885b1840..7d444738d 100644
--- a/perl-install/install/share/po/Makefile
+++ b/perl-install/install/share/po/Makefile
@@ -1,6 +1,7 @@
NAME = DrakX
LOCALEDIR = ${prefix}/share/locale
-PMSFILES = *.pm share/meta-task/compssUsers.pl* ../../advertising/*.pl
+METATASK = share/meta-task/compssUsers.pl
+PMSFILES = *.pm $(METATASK) ../../advertising/*.pl
PMSFILES_HERE = $(wildcard $(PMSFILES:%=../../%))
MAIN_PO_FILES = ../../../share/po/libDrakX.pot
@@ -16,14 +17,18 @@ default: $(MOFILES)
update_n_merge: $(NAME).pot merge
-merge:
+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: $(PMSFILES_HERE)
+../../$(METATASK):
+ mkdir -p ../../share/meta-task
+ svn cat svn://svn.mageia.org/svn/packages/cauldron/meta-task/current/SOURCES/compssUsers.pl > $@
+
+$(NAME).pot: $(PMSFILES_HERE) ../../$(METATASK)
cd ../.. ; perl_checker -q --generate-pot share/po/.$@ $(PMSFILES)
xgettext $(MAIN_PO_FILES:%=-x %) -o $@ .$@
rm -f .$@
@@ -35,4 +40,5 @@ install: $(MOFILES)
done
clean:
- @rm -rf *.mo $(POFILES:%=%t)
+ @rm -rf *.mo $(POFILES:%=%t) ../../$(METATASK)
+ @rmdir ../../share/meta-task
diff --git a/perl-install/install/share/po/af.po b/perl-install/install/share/po/af.po
index 56be40980..4cce04072 100644
--- a/perl-install/install/share/po/af.po
+++ b/perl-install/install/share/po/af.po
@@ -11,48 +11,74 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-af\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
+"POT-Creation-Date: 2016-06-22 02:36+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"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
+#, fuzzy, c-format
+msgid "Office tools"
+msgstr "Kantoorwerkstasie"
+
+#: ../../advertising/05_IM_mageia.pl:1
+#, c-format
+msgid "Home entertainment"
+msgstr ""
+
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "For family!"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "For developers!"
msgstr ""
-#: any.pm:109
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, fuzzy, c-format
msgid "Do you have further supplementary media?"
msgstr "Beskik u oor nog?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -61,113 +87,172 @@ msgid ""
"Do you have a supplementary installation medium to configure?"
msgstr ""
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CDROM"
-
-#: any.pm:121
+#: any.pm:162
#, fuzzy, c-format
msgid "Network (HTTP)"
msgstr "Netwerk %s"
-#: any.pm:122
+#: any.pm:163
#, fuzzy, c-format
msgid "Network (FTP)"
msgstr "Netwerk %s"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr ""
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr ""
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr ""
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr "Kontak Mandriva Linux se webwerf vir 'n lys van spieëlwebplekke...."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "Kontak %s se webwerf vir 'n lys van spieëlwebplekke...."
-#: any.pm:187
+#: any.pm:252
#, fuzzy, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
-msgstr "Kontak Mandriva Linux se webwerf vir 'n lys van spieëlwebplekke...."
+msgid "Failed contacting %s web site to get the list of available mirrors"
+msgstr "Kontak %s se webwerf vir 'n lys van spieëlwebplekke...."
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Kies 'n spieël waar die pakkette verkry kan word"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr ""
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr ""
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr ""
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr ""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr ""
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Gids"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr ""
-#: any.pm:295
+#: any.pm:366
#, fuzzy, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr "Kan nie %s op %s vind nie"
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Ondersoek pakette wat reeds geĂ¯nstalleer is..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Soek vir pakkette om op te gradeer..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -180,88 +265,88 @@ msgstr ""
"\n"
"Wil u werklik dat ons hulle verwyder?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Fout met die lees van lĂªer %s"
#
-#: any.pm:1020
+#: any.pm:1304
#, fuzzy, c-format
msgid "The following disk(s) were renamed:"
msgstr "Die volgende pakkette geĂ¯nstalleer word:\n"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "Ftp"
-#: any.pm:1079
+#: any.pm:1363
#, fuzzy, c-format
msgid "NFS"
msgstr "PFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Netwerk"
-#: any.pm:1102
+#: any.pm:1386
#, fuzzy, c-format
msgid "Please choose a media"
msgstr "Kies asseblief"
-#: any.pm:1118
+#: any.pm:1402
#, fuzzy, c-format
msgid "File already exists. Overwrite it?"
msgstr "LĂªer bestaan alreeds. Moet dit gebruik word?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Toegang verbied"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr ""
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr ""
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Kan nie skermfoto's neem voor partisie skep nie"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Skermfoto's sal na die installasie beskikbaar wees in %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, fuzzy, c-format
msgid "Installation"
msgstr "Besig met installasie"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Konfigurasie"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "U moet ook %s formatteer"
@@ -285,22 +370,22 @@ msgstr "Netwerk op pad op"
msgid "Bringing down the network"
msgstr "Netwerk op pad af"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr ""
-#: media.pm:810
+#: media.pm:807
#, fuzzy, c-format
msgid "Copying in progress"
msgstr "Bespeuring aan die gebeur"
@@ -330,73 +415,98 @@ msgstr "oulik"
msgid "maybe"
msgstr "moontlik"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr ""
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, fuzzy, c-format
msgid "An error occurred:"
msgstr "'n Fout het voorgekom"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "'n Ernstige fout het voorgekom: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
#, fuzzy, c-format
msgid "%d installation transactions failed"
msgstr "onsuksesvolle installasie"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, fuzzy, c-format
msgid "Installation of packages failed:"
msgstr "Installeer pakket %s"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Werkstasie"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Kantoorwerkstasie"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Kantoorprogramme: Woordverwerkers(OpenOffice.org Writer, Kword), spreistate "
-"(OpenOffice.org Calc, Kspread), PDF-sigprogramme, ens."
+"Kantoorprogramme: Woordverwerkers(LibreOffice Writer, Kword), spreistate "
+"(LibreOffice Calc, Kspread), PDF-sigprogramme, ens."
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Speletjiesrekenaar"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Vermaak: Arkade, Bordspel, Strategie ens."
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Multimediastasie"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Klank- en videospelers/redigeerders"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Internetstasie"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -405,195 +515,195 @@ msgstr ""
"Stel hulpprogramme om e-pos en netnuus te lees en te stuur (mutt, tin) en om "
"ook die web deur te blaai."
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Netwerkrekenaar (kliënt)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Kliëntprogramme vir 'n verkeidenheid protokolle insluitend SSH"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Nutsprogramme wat u rekenaarkonfigurasie vergemaklik"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Konsole Hulpprogramme"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr ""
"Redigeerders. teksverwerkers, instruksiedoppe, lĂªer-nutsprogramme, terminaal-"
"programme"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Ontwikkeling"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C en C++ ontwikkelingsprogrammateke, programme en insluitlĂªers"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Dokumentasie"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Boeke en HOWTO's oor Linux en Vrye Sagteware"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Base. Derdeparty ondersteuning van programme"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Web-bediener"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, fuzzy, c-format
msgid "Groupware"
msgstr "Groep:"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab-bediener"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Vuurmuur/Netwerkroteerder"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Internetpoort"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, fuzzy, c-format
msgid "Mail/News"
msgstr "/LĂªer/_Nuut"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, fuzzy, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix e-pos-bediener"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, fuzzy, c-format
msgid "Directory Server"
msgstr "Herstel vanaf CD"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP-bediener"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr ""
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Domeinnaam en Netwerk-informasie-bediener (DNS/NIS)"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, fuzzy, c-format
msgid "File and Printer Sharing Server"
msgstr "Drukkerbediener"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, fuzzy, c-format
msgid "NFS Server, Samba server"
msgstr "Samba-bediener"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Databasis"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, fuzzy, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL of MySQL databasisbediener"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL of MariaDB databasisbediener"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "e-Pos"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix e-pos-bediener"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL of MySQL databasisbediener"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL of MariaDB databasisbediener"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Netwerkrekenaar-bediener"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS, SMB, Instaan- , SSH (Bedieners)"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Grafiese Omgewing"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "KDE Werkstasie"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "Werkstasie"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -602,12 +712,12 @@ msgstr ""
"Die K-werkskermomgewing (KDE), die basiese grafiese omgewing met 'n "
"versameling bygaande hulpprogramme"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "GNOME-werkstasie"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -616,66 +726,115 @@ msgstr ""
"'n Grafiese omgewing met gebruikersvriendelike stel applikasies en "
"werkskerm-hulpprogramme"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, fuzzy, c-format
+msgid "XFCE Workstation"
+msgstr "KDE Werkstasie"
+
+#: share/meta-task/compssUsers.pl:165
+#, fuzzy, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+"'n Grafiese omgewing met gebruikersvriendelike stel applikasies en "
+"werkskerm-hulpprogramme"
+
+#: share/meta-task/compssUsers.pl:169
+#, fuzzy, c-format
+msgid "MATE Workstation"
+msgstr "GNOME-werkstasie"
+
+#: share/meta-task/compssUsers.pl:174
+#, fuzzy, c-format
+msgid "Cinnamon Workstation"
+msgstr "Werkstasie"
+
+#: share/meta-task/compssUsers.pl:175
+#, fuzzy, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Grafiese Omgewing"
+
+#: share/meta-task/compssUsers.pl:179
+#, fuzzy, c-format
+msgid "LXQt Desktop"
+msgstr "'n Werkstasie"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, fuzzy, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+"'n Grafiese omgewing met gebruikersvriendelike stel applikasies en "
+"werkskerm-hulpprogramme"
+
+#: share/meta-task/compssUsers.pl:189
#, fuzzy, c-format
msgid "LXDE Desktop"
msgstr "'n Werkstasie"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:191
#, fuzzy, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+msgid "A lightweight fast graphical environment"
msgstr ""
"'n Grafiese omgewing met gebruikersvriendelike stel applikasies en "
"werkskerm-hulpprogramme"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Ander Grafiese Werkskerms"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, fuzzy, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
msgstr "Icewm, Window Maker, Enlightenment, Fvwm, ens."
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Nutsprogramme"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH-bediener"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, fuzzy, c-format
msgid "Webmin"
msgstr "Webkamera"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, fuzzy, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Terminal Server Konfigurasie"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, fuzzy, c-format
msgid "Network Utilities/Monitoring"
msgstr "Monitor van Netwerk"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr ""
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, fuzzy, c-format
-msgid "Mandriva Wizards"
-msgstr "<b>Mandriva Store</b>"
+msgid "Mageia Wizards"
+msgstr "<b>Mageia Store</b>"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, fuzzy, c-format
msgid "Wizards to configure server"
msgstr "Probleme met die konfigurasie van drukker \" %s\"!"
@@ -689,7 +848,7 @@ msgstr ""
"'n Fout het plaasgevind en ek weet nie hoe om dit veilig te hanteer\n"
"nie. Gaan op u eie risiko voort."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -709,337 +868,336 @@ msgstr "Gaan stap '%s' binne\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux Installasie %s"
+msgid "%s Installation %s"
+msgstr "%s Installasie %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> tussen elemente"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"U stelsel het min hulpbronne beskikbaar. U mag dalk probleme\n"
"ondervind met die installering\n"
-"van Mandriva Linux. In so 'n geval probeer eerder die teksinstallasie.\n"
+"van %s. In so 'n geval probeer eerder die teksinstallasie.\n"
"Daarvoor moet u\n"
"'F1' druk wanneer u vanaf die CDROM herlaai en dan 'text' op die\n"
"instruksielyn intik."
-#: steps_gtk.pm:239
-#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr ""
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, fuzzy, c-format
+msgid "Media Selection"
+msgstr "Kies Pakketgroepe"
+
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "'n Werkstasie"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s GNOME Desktop"
msgstr ""
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, fuzzy, c-format
msgid "Custom install"
msgstr "Minimale installasie"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
+msgid "Plasma Desktop"
msgstr "'n Werkstasie"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, fuzzy, c-format
msgid "GNOME Desktop"
msgstr "'n Werkstasie"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, fuzzy, c-format
msgid "Custom Desktop"
msgstr "'n Werkstasie"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Kies Pakketgroepe"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Individuele pakket-seleksie"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Totale grootte: %d / %d MB"
+msgid "Unselect All"
+msgstr "Herstel Keuses"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Foutiewe pakket"
+msgid "Total size: %d / %d MB"
+msgstr "Totale grootte: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Weergawe: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Grootte: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Belangrikheid: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "U kan nie hierdie pakket selekteer/deselekteer nie"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "deur %s wat soek is"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "deur problematiese %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "probeer promosie van %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "om %s te kan behou"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"U kan nie hierdie pakket selekteer nie, omdat daar nie meer spasie "
"beskikbaar is nie"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Ons gaan die volgende pakette installeer"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Die volgende pakkette gaan verwyder word"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Hierdie is 'n verpligte pakket. Dit kan nie uitgehaal word nie."
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "U kan nie heirdie pakket verwyder nie. Dis alreeds geĂ¯nstalleer"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "U kan nie hierdie pakket deselekteer nie. Dit moet opgradeer word."
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Wys outogeselekteerde pakkette."
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Installasie"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, fuzzy, c-format
msgid "Load/Save selection"
msgstr "Pakketkeuse"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Pakketseleksie word opgedateer"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Minimale installasie"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Sagteware Beheer"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Kies die pakkette wat u wil installeer"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Besig met installasie"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Geen Detail"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, fuzzy, c-format
msgid "Time remaining:"
msgstr "Tyd oor "
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, fuzzy, c-format
msgid "(estimating...)"
msgstr "Skatting"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d pakket"
msgstr[1] "%d pakkette"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Opsomming"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Konfigureer"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "nie gekonfigureer nie"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "Kies Pakketgroepe"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr ""
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "'n Fout het voorgekom"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Kies asseblief u sleutelborduitleg"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, fuzzy, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Hier is die volle lys van beskikbare lande"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Installeer/Opgradeer"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Is hierdie 'n installasie of opgradering?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, fuzzy, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Installasie"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Opgradeer %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Enkripsie-sleutel vir %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, fuzzy, c-format
msgid "New Installation"
msgstr "Besig met installasie"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1048,38 +1206,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "IDE word opgestel"
-
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"Geen beskikbare 1MB herlaaipartisie nie! Installasie sal voortgaan, maar u "
-"sal herlaaipartisie met DiskDrake moet skep indien u die stelsel wil "
-"herlaai."
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, fuzzy, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"Geen beskikbare 1MB herlaaipartisie nie! Installasie sal voortgaan, maar u "
-"sal herlaaipartisie met DiskDrake moet skep indien u die stelsel wil "
-"herlaai."
+msgid "Configuring CD/DVD"
+msgstr "IDE word opgestel"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1093,19 +1230,19 @@ msgstr ""
"nie\n"
"hieroor beskik nie, druk Kanselleer om installasies vanaf dié CDROM te vermy."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Soek vir beskikbare pakkette"
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, fuzzy, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1114,52 +1251,52 @@ msgstr ""
"Kies asb. die laai of stoor pakketkeuse op die floppie.\n"
"Die formaat is dieselfde as outoinstallasie-genereerde floppies."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Las"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Stoor"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, fuzzy, c-format
msgid "Bad file"
msgstr "Laai lĂªer"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+msgid "Plasma"
+msgstr "'n Werkstasie"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, fuzzy, c-format
msgid "Desktop Selection"
msgstr "Kies Pakketgroepe"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Geselekteerde grootte is groter as beskikbare spasie."
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Tipe installasie"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1168,87 +1305,121 @@ msgstr ""
"U het glad nie 'n groep pakkette gekies nie.\n"
"Kies asseblief die tipe minimale installasie:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Met X"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, fuzzy, c-format
-msgid "Install suggested packages"
+msgid "Install recommended packages"
msgstr "Installeer pakket %s"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Met basiese dokumentasie (word aanbeveel!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Absolute minimale installasie (geen urpmi!)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, fuzzy, c-format
+msgid "Preparing upgrade..."
+msgstr "Herlaaistelsel word voorberei..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Berei installasie voor"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Installeer pakket %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Daar was 'n fout met pakkette:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Gaan steeds voort?"
-#: steps_interactive.pm:677
-#, c-format
+#: steps_interactive.pm:679
+#, fuzzy, c-format
msgid "Retry"
-msgstr ""
+msgstr "Herstel"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, fuzzy, c-format
msgid "Go back to media and packages selection"
msgstr "Stoor pakketseleksie"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, fuzzy, c-format
msgid "There was an error installing package %s."
msgstr "Daar was 'n fout met die installasie van die pakkette:"
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Post-installasiekonfigurasie"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr ""
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "Herstel"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1268,109 +1439,80 @@ msgstr ""
"\n"
"Wil u dit nou installeer?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s op %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Hardeware"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Klankkaart"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Beskik u oor 'n ISA klankkaart?"
-
-#: steps_interactive.pm:921
-#, fuzzy, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr "Loop \"sndconfig\" na die installasie om u klankkaart te konfigureer"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Geen klankkaart opgespoor nie. Probeer \"harddrake\" na die installasie"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Grafiese-koppelvlak"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Netwerk & Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Instaan bedieners"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "gekonfigureer"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Sekuriteitsvlak"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Vuurmuur"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "ge-aktiveer"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "ge-deaktiveer"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "U het nog nie 'X' opgestel nie. Verlang u dit regtig?"
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr "Herlaaistelsel word voorberei..."
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
+#, fuzzy, c-format
+msgid "Preparing initial startup program..."
+msgstr "Berei installasie voor"
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr ""
-#: steps_interactive.pm:1038
-#, fuzzy, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Dit wil voorkom of u 'n 'OldWorld' of Onbekende\n"
-"rekenaar het, die yaboot herlaaistelsel sal nie hier werk nie.\n"
-"Ons sal voortgaan met die installasie, maar u sal\n"
-"BootX of 'n ander manier moet gedruik om u rekenaar te selflaai"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1379,17 +1521,17 @@ msgstr ""
"Met hierdie sekuriteitsvlak word toegang na lĂªers op die Windows partisie "
"vernou na slegs die administrateur"
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Sit 'n leë floppie in aandrywer %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Outoinstallasieskyf word geskep."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1400,12 +1542,12 @@ msgstr ""
"\n"
"Wil u werklik nou eindig?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Geluk"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Herlaai"
@@ -1500,13 +1642,6 @@ msgid ""
"Users"
msgstr "Gebruikers"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Netwerk"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1549,6 +1684,107 @@ msgid ""
"Exit"
msgstr "Verlaat"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Beskik u oor 'n ISA klankkaart?"
+
+#, fuzzy
+#~ msgid ""
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
+#~ msgstr ""
+#~ "Loop \"sndconfig\" na die installasie om u klankkaart te konfigureer"
+
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr ""
+#~ "Geen klankkaart opgespoor nie. Probeer \"harddrake\" na die installasie"
+
+#, fuzzy
+#~ msgid "KDE Desktop"
+#~ msgstr "'n Werkstasie"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#~ msgid "CD-ROM"
+#~ msgstr "CDROM"
+
+#~ msgid "KDE Workstation"
+#~ msgstr "KDE Werkstasie"
+
+#, fuzzy
+#~ msgid ""
+#~ "The Plasma Desktop, the basic graphical environment with a collection of "
+#~ "accompanying tools"
+#~ msgstr ""
+#~ "Die K-werkskermomgewing (KDE), die basiese grafiese omgewing met 'n "
+#~ "versameling bygaande hulpprogramme"
+
+#~ msgid "IDE"
+#~ msgstr "IDE"
+
+#~ msgid "Preparing bootloader..."
+#~ msgstr "Herlaaistelsel word voorberei..."
+
+#, fuzzy
+#~ msgid ""
+#~ "A lightweight & fast graphical environment with user-friendly set of "
+#~ "applications and desktop tools"
+#~ msgstr ""
+#~ "'n Grafiese omgewing met gebruikersvriendelike stel applikasies en "
+#~ "werkskerm-hulpprogramme"
+
+#, fuzzy
+#~ msgid "RazorQT Desktop"
+#~ msgstr "'n Werkstasie"
+
+#~ msgid ""
+#~ "No free space for 1MB bootstrap! Install will continue, but to boot your "
+#~ "system, you'll need to create the bootstrap partition in DiskDrake"
+#~ msgstr ""
+#~ "Geen beskikbare 1MB herlaaipartisie nie! Installasie sal voortgaan, maar "
+#~ "u sal herlaaipartisie met DiskDrake moet skep indien u die stelsel wil "
+#~ "herlaai."
+
+#, fuzzy
+#~ msgid ""
+#~ "You'll need to create a PPC PReP Boot bootstrap! Install will continue, "
+#~ "but to boot your system, you'll need to create the bootstrap partition in "
+#~ "DiskDrake"
+#~ msgstr ""
+#~ "Geen beskikbare 1MB herlaaipartisie nie! Installasie sal voortgaan, maar "
+#~ "u sal herlaaipartisie met DiskDrake moet skep indien u die stelsel wil "
+#~ "herlaai."
+
+#, fuzzy
+#~ msgid ""
+#~ "You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
+#~ "will not work for you. The install will continue, but you'll need to use "
+#~ "BootX or some other means to boot your machine. The kernel argument for "
+#~ "the root fs is: root=%s"
+#~ msgstr ""
+#~ "Dit wil voorkom of u 'n 'OldWorld' of Onbekende\n"
+#~ "rekenaar het, die yaboot herlaaistelsel sal nie hier werk nie.\n"
+#~ "Ons sal voortgaan met die installasie, maar u sal\n"
+#~ "BootX of 'n ander manier moet gedruik om u rekenaar te selflaai"
+
+#~ msgid "Welcome"
+#~ msgstr "Welkom"
+
+#~ msgid "Select All"
+#~ msgstr "Kies almal"
+
+#~ msgid "Bad package"
+#~ msgstr "Foutiewe pakket"
+
+#, fuzzy
+#~ msgid "Preparing boot images..."
+#~ msgstr "Herlaaistelsel word voorberei..."
+
+#~ msgid ""
+#~ "_: Keep these entry short\n"
+#~ "Networking"
+#~ msgstr "Netwerk"
+
#~ msgid ""
#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
#~ "gnumeric), pdf viewers, etc"
@@ -1599,7 +1835,7 @@ msgstr "Verlaat"
#~ msgid ""
#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
+#~ "in that case it will take over the hard disk drive!!\n"
#~ "(this is meant for installing on another box).\n"
#~ "\n"
#~ "You may prefer to replay the installation.\n"
@@ -1682,7 +1918,7 @@ msgstr "Verlaat"
#~ msgstr "Stel X op"
#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
+#~ "Cannot access kernel modules corresponding to your kernel (file %s is "
#~ "missing), this generally means your boot floppy in not in sync with the "
#~ "Installation medium (please create a newer boot floppy)"
#~ msgstr ""
diff --git a/perl-install/install/share/po/am.po b/perl-install/install/share/po/am.po
index 60eb6d3a6..3c8b52c08 100644
--- a/perl-install/install/share/po/am.po
+++ b/perl-install/install/share/po/am.po
@@ -6,46 +6,72 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
+"POT-Creation-Date: 2016-06-22 02:36+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"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "Office tools"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "Home entertainment"
msgstr ""
-#: any.pm:109
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr ""
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr ""
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, fuzzy, c-format
msgid "Do you have further supplementary media?"
msgstr "ሌላ á áˆˆ?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -54,113 +80,172 @@ msgid ""
"Do you have a supplementary installation medium to configure?"
msgstr ""
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "ሲዲ-ሮáˆ"
-
-#: any.pm:121
+#: any.pm:162
#, fuzzy, c-format
msgid "Network (HTTP)"
msgstr "መረብ"
-#: any.pm:122
+#: any.pm:163
#, fuzzy, c-format
msgid "Network (FTP)"
msgstr "መረብ"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr ""
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr ""
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr ""
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr ""
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr ""
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr ""
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr ""
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr ""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr ""
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "ዶሴ"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr ""
-#: any.pm:295
+#: any.pm:366
#, fuzzy, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr "መረጃ በ%s መጠቀáˆá‹« á•ሮáŒáˆ«áˆ ላይ"
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr ""
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr ""
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -169,87 +254,87 @@ msgid ""
"Do you really want to remove these packages?\n"
msgstr ""
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "%sᕠበማá•በብ ላይ ስህተት ተáˆáŒ¥áˆ¯áˆ"
-#: any.pm:1020
+#: any.pm:1304
#, fuzzy, c-format
msgid "The following disk(s) were renamed:"
msgstr "የáˆá¨á‰°áˆ‰á‰µ ጥቅáˆá‰½ áˆá‹ˆáŒˆá‹± áá‹"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "መረብ"
-#: any.pm:1102
+#: any.pm:1386
#, fuzzy, c-format
msgid "Please choose a media"
msgstr "á¥á‰£á­á‹ ያለ ሰáድᕠይáˆáˆ¨áŒ¡"
-#: any.pm:1118
+#: any.pm:1402
#, fuzzy, c-format
msgid "File already exists. Overwrite it?"
msgstr "á‹á‹­áˆ‰ በáትሠáበርᢠáˆáŒ á‰€áˆá‰ á‰µ?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "áˆá‰ƒá‹µ á áˆá‰°áˆ°áŒ áˆ"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr ""
-#: any.pm:1191
+#: any.pm:1475
#, fuzzy, c-format
msgid "Bad media %s"
msgstr "á‹á‹­áˆ ተጭá—ሠ%s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr ""
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr ""
-#: gtk.pm:131
+#: gtk.pm:135
#, fuzzy, c-format
msgid "Installation"
msgstr "በመትá¨áˆ ላይ"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "ስየማ"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr ""
@@ -271,22 +356,22 @@ msgstr "መረቡᕠበማቀራረብ ላይ"
msgid "Bringing down the network"
msgstr "መረቡᕠበማለያየት ላይ"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr ""
-#: media.pm:810
+#: media.pm:807
#, fuzzy, c-format
msgid "Copying in progress"
msgstr "የተሻሻለ á‹á‹µáŒŒá‰µ áጠር"
@@ -316,340 +401,410 @@ msgstr "ጥሩ"
msgid "maybe"
msgstr "áˆá“áˆá‰£á‰µ"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, fuzzy, c-format
+msgid "No description"
+msgstr "መáŒáˆˆáŒ«"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, fuzzy, c-format
msgid "An error occurred:"
msgstr "ስህተት ተáˆáŒ¥áˆ¯áˆ"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr ""
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
#, fuzzy, c-format
msgid "%d installation transactions failed"
msgstr "%s á áˆá‰°áŒˆá˜áˆ"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, fuzzy, c-format
msgid "Installation of packages failed:"
msgstr "የ%s ጥቅሠበመትá¨áˆ ላይ"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, fuzzy, c-format
msgid "Workstation"
msgstr "የቅርብ መረብ áˆáˆ­áŒ«"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr ""
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr ""
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr ""
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, fuzzy, c-format
msgid "Multimedia station"
msgstr "የመገá“ᛠብዙሃá•"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr ""
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, fuzzy, c-format
msgid "Internet station"
msgstr "áˆáŒ£á• መáˆá¥á­á‰µ"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr ""
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, fuzzy, c-format
msgid "Network Computer (client)"
msgstr "á®áˆá’á‹á‰°áˆ­ ሳይá•ስ"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr ""
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr ""
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, fuzzy, c-format
msgid "Console Tools"
msgstr "የá‹á‹­áˆ መሳሪያá‹á‰½"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr ""
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "á¥á‹µáŒˆá‰µ"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr ""
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "ማስረጃ"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr ""
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr ""
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr ""
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "የመረብ ሰርቨር"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, fuzzy, c-format
msgid "Apache"
msgstr "መተላለáá‹«"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, fuzzy, c-format
msgid "Groupware"
msgstr "የá‹á‹­á‹­á‰µ መድረá­"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, fuzzy, c-format
msgid "Kolab Server"
msgstr "የሳáˆá‰£ ተጠሪ"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr ""
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr ""
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, fuzzy, c-format
msgid "Mail/News"
msgstr "á á‹²áˆµ á‹á‹­áˆá¢"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, fuzzy, c-format
msgid "Postfix mail server, Inn news server"
msgstr "የመáˆá‹•á­á‰µ ተጠሪ áˆáˆµáŒ¢áˆ«á‹ ቃሠያስáˆáˆáŒ‹áˆ"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, fuzzy, c-format
msgid "Directory Server"
msgstr "በá‹áˆ­á‹áˆ­ á‹áˆµáŒ¥ ዶሴ ጨáˆáˆ­"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "የFTP ተጠሪ"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr ""
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, fuzzy, c-format
msgid "Domain Name and Network Information Server"
msgstr "የዘርá ስሠሰርቨር"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, fuzzy, c-format
msgid "File and Printer Sharing Server"
msgstr "የማተáˆá‹« ሰርቨር"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, fuzzy, c-format
msgid "NFS Server, Samba server"
msgstr "የሳáˆá‰£ ሰርቨር"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "ዳታቤá‹"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
+msgid "PostgreSQL and MariaDB Database Server"
msgstr ""
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr ""
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr ""
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "á–ስታ"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr ""
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
+msgid "PostgreSQL or MariaDB database server"
msgstr ""
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, fuzzy, c-format
msgid "Network Computer server"
msgstr "á®áˆá’á‹á‰°áˆ­ ሳይá•ስ"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr ""
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr ""
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr ""
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "የቅርብ መረብ áˆáˆ­áŒ«"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr ""
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr ""
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr ""
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, fuzzy, c-format
+msgid "XFCE Workstation"
+msgstr "የቅርብ መረብ áˆáˆ­áŒ«"
+
+#: share/meta-task/compssUsers.pl:165
+#, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:169
+#, fuzzy, c-format
+msgid "MATE Workstation"
+msgstr "የቅርብ መረብ áˆáˆ­áŒ«"
+
+#: share/meta-task/compssUsers.pl:174
+#, fuzzy, c-format
+msgid "Cinnamon Workstation"
+msgstr "የቅርብ መረብ áˆáˆ­áŒ«"
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:179
+#, fuzzy, c-format
+msgid "LXQt Desktop"
+msgstr "ሰሌዳ"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
#, fuzzy, c-format
msgid "LXDE Desktop"
msgstr "ሰሌዳ"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:191
#, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+msgid "A lightweight fast graphical environment"
msgstr ""
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr ""
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
msgstr ""
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, fuzzy, c-format
msgid "Utilities"
msgstr "ááˆá’á•ስ"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, fuzzy, c-format
msgid "SSH Server"
msgstr "ስለተጠሪ መረጃ"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, fuzzy, c-format
msgid "Webmin"
msgstr "ዌብ-á«áˆ"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, fuzzy, c-format
msgid "Webmin Remote Configuration Server"
msgstr "ቀዳሠተጠሪ ይጠቀáˆ"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, fuzzy, c-format
msgid "Network Utilities/Monitoring"
msgstr "Name=መረብ"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr ""
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, fuzzy, c-format
-msgid "Mandriva Wizards"
-msgstr "<b>የMandriva Linux ባለáˆá‹«</b>"
+msgid "Mageia Wizards"
+msgstr "<b>የMageia ባለáˆá‹«</b>"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, fuzzy, c-format
msgid "Wizards to configure server"
msgstr "የባሕር-መá‹áŒˆá‰¥ á¥áˆ´á‰µ '%s' ወደ '%s' á¥á•ደገᓠመሰየሠá áˆá‰°á‰»áˆˆáˆá¢"
@@ -661,7 +816,7 @@ msgid ""
"Continue at your own risk."
msgstr ""
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -677,329 +832,328 @@ msgstr ""
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "የMandriva Linux ተá¨áˆ‹ %s"
+msgid "%s Installation %s"
+msgstr "የ%s ተá¨áˆ‹ %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr ""
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-#: steps_gtk.pm:239
-#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr ""
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, fuzzy, c-format
+msgid "Media Selection"
+msgstr "የጥቅሠቡድᕠáˆáˆ­áŒ«"
+
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "ሰሌዳ"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s GNOME Desktop"
msgstr ""
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, fuzzy, c-format
msgid "Custom install"
msgstr "á áስተᛠተá¨áˆ‹"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
+msgid "Plasma Desktop"
msgstr "ሰሌዳ"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, fuzzy, c-format
msgid "GNOME Desktop"
msgstr "ሰሌዳ"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, fuzzy, c-format
msgid "Custom Desktop"
msgstr "ሰሌዳ"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "የጥቅሠቡድᕠáˆáˆ­áŒ«"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "የáጠላ ጥቅሠáˆáˆ­áŒ«"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
+#, fuzzy, c-format
+msgid "Unselect All"
+msgstr "áˆáˆ‰á•ሠ&ተዉት"
+
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
msgid "Total size: %d / %d MB"
msgstr "á áŒ á‰ƒáˆ‹á‹­ መጠá•: %d / %d MB"
-#: steps_gtk.pm:403
-#, c-format
-msgid "Bad package"
-msgstr "ትá­á­áˆ á‹«áˆáˆ†á ጥቅáˆ"
-
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "á‹áˆ­á‹«: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "መጠá•: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "á áˆµáˆáˆ‹áŒáት: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "ይህᕠጥቅሠመáˆáˆ¨áŒ¥/á áˆˆáˆ˜áˆáˆ¨áŒ¥ á á‹­á‰½áˆ‰áˆ"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "%s ባለመገá˜á‰± áˆá­á•ያት"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "%s á áŒ¥áŒ‹á‰¢ ባለመሆᑠáˆá­á•ያት"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "%sᕠለማስተዋወቅ በመáˆá¨áˆ­ ላይ"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "%sᕠለማቆየት"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "የáˆá¨á‰°áˆ‰á‰µ ጥቅáˆá‰½ áˆá‰°á¨áˆ‰ áá‹"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "የáˆá¨á‰°áˆ‰á‰µ ጥቅáˆá‰½ áˆá‹ˆáŒˆá‹± áá‹"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr ""
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "ይህá•ᕠጥቅሠመáˆáˆ¨áŒ¥ á á‹­á‰½áˆ‰áˆá¢ ቀደሠብሠተተá­áˆáˆá¢"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr ""
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr ""
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "ትá¨áˆ"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, fuzzy, c-format
msgid "Load/Save selection"
msgstr "የጥቅሠáˆáˆ­áŒ«"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "የጥቅሠáˆáˆ­áŒ« በማሻሻሠላይ"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "á áስተᛠተá¨áˆ‹"
-#: steps_gtk.pm:518
-#, c-format
+#: steps_gtk.pm:534
+#, fuzzy, c-format
msgid "Software Management"
-msgstr ""
+msgstr "ማá‹áŒ«á‹á‰½ &á áˆµá‰°á‹³á‹³áˆª"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "ለመትá¨áˆ የáˆáˆáˆáŒ‰á‰µá• ጥቅሠይáˆáˆ¨áŒ¡"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "በመትá¨áˆ ላይ"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "ያለ á‹áˆ­á‹áˆ®á‰½"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, fuzzy, c-format
msgid "Time remaining:"
msgstr " ይቀራáˆ"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, fuzzy, c-format
msgid "(estimating...)"
msgstr "በáŒáˆá‰µ"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, fuzzy, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d ጥቅáˆá‰½"
msgstr[1] "%d ጥቅáˆá‰½"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "ማጠቃለያ"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "ለá‹áŒ¥"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "á áˆá‰°áˆµá‰°á«á¨áˆˆáˆ"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "የጥቅሠቡድᕠáˆáˆ­áŒ«"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr ""
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "ስህተት ተáˆáŒ¥áˆ¯áˆ"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr ""
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr ""
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "ትá¨áˆ/á áˆ³á‹µáŒ"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr ""
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, fuzzy, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "ትá¨áˆ"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr ""
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "የ%s áˆáˆµáŒ¢áˆ«á‹ መገáˆá‰ áŒ« á‰áˆá"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, fuzzy, c-format
msgid "New Installation"
msgstr "በመትá¨áˆ ላይ"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1008,32 +1162,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "IDEᕠበማስተá«á¨áˆ ላይ"
-
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
+#: steps_interactive.pm:264
+#, fuzzy, c-format
+msgid "Configuring CD/DVD"
+msgstr "IDEᕠበማስተá«á¨áˆ ላይ"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1042,158 +1181,192 @@ msgid ""
"If you do not have it, press Cancel to avoid installation from this Cd-Rom."
msgstr ""
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr ""
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
"The format is the same as auto_install generated files."
msgstr ""
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "ጫá•"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "á áˆµá‰€áˆáŒ¥"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, fuzzy, c-format
msgid "Bad file"
msgstr "1 á‹á‹­áˆ"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+msgid "Plasma"
+msgstr "ሰሌዳ"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "á–áˆ"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, fuzzy, c-format
msgid "Desktop Selection"
msgstr "የጥቅሠቡድᕠáˆáˆ­áŒ«"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr ""
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "የተá¨áˆ‹á‹ á á‹­áት"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
"Please choose the minimal installation you want:"
msgstr ""
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "በX"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, fuzzy, c-format
-msgid "Install suggested packages"
+msgid "Install recommended packages"
msgstr "የ%s ጥቅሠበመትá¨áˆ ላይ"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr ""
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr ""
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, fuzzy, c-format
+msgid "Preparing upgrade..."
+msgstr "á áˆµáŒ€áˆ›áˆª በማዘጋጀት ላይ..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "ተá¨áˆ‹ በማዘጋጀት ላይ"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "የ%s ጥቅሠበመትá¨áˆ ላይ"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr ""
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "ለማá•á›á‹áˆ ቀጥáˆ?"
-#: steps_interactive.pm:677
-#, c-format
+#: steps_interactive.pm:679
+#, fuzzy, c-format
msgid "Retry"
-msgstr ""
+msgstr "ወደ መጀመሪያዠመáˆáˆµ"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, fuzzy, c-format
msgid "Go back to media and packages selection"
msgstr "የጥቅáˆá‰½á• áˆáˆ­áŒ« á áˆµá‰€áˆáŒ¥"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, fuzzy, c-format
msgid "There was an error installing package %s."
msgstr "የ%s ጥቅሠበመትá¨áˆ ላይ"
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Post-install configuration"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "á áˆ»áˆ»á‹á‰½"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "ወደ መጀመሪያዠመáˆáˆµ"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1206,121 +1379,97 @@ msgid ""
"Do you want to install the updates?"
msgstr ""
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s %s ላይ áá‹"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "ሀርድዌር"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "የድáˆá… á«áˆ­á‹µ"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "የISA ድáˆáŒ½ á«áˆ­á‹µ á áˆˆá‹á‰µ?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "á•ድá‹á‹ á¥á‹­á‰³"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "መረብ á¥á“ á¢á•ተርá”ት"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "ወáªáˆá‰½"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "ተስተá«á­áˆáˆ"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "የደህá•áት ደረጃ"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "የá¥áˆ³á‰µ áŒá‹µáŒá‹³"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "መስራት ጀáˆáˆ¯áˆ"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "መስራት á á‰áˆŸáˆ"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr ""
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr "á áˆµáŒ€áˆ›áˆª በማዘጋጀት ላይ..."
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
+#, fuzzy, c-format
+msgid "Preparing initial startup program..."
+msgstr "ተá¨áˆ‹ በማዘጋጀት ላይ"
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr ""
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr ""
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr ""
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1328,12 +1477,12 @@ msgid ""
"Do you really want to quit now?"
msgstr ""
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "á¥á•á³á• ደስ ያለá‹!"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "á¥á•ደገᓠጀáˆáˆ­"
@@ -1428,13 +1577,6 @@ msgid ""
"Users"
msgstr "ተጠቃáˆá‹á‰½"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "መረብ"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1477,6 +1619,48 @@ msgid ""
"Exit"
msgstr "á‹áŒ£"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "የISA ድáˆáŒ½ á«áˆ­á‹µ á áˆˆá‹á‰µ?"
+
+#, fuzzy
+#~ msgid "KDE Desktop"
+#~ msgstr "ሰሌዳ"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#~ msgid "CD-ROM"
+#~ msgstr "ሲዲ-ሮáˆ"
+
+#~ msgid "IDE"
+#~ msgstr "IDE"
+
+#~ msgid "Preparing bootloader..."
+#~ msgstr "á áˆµáŒ€áˆ›áˆª በማዘጋጀት ላይ..."
+
+#, fuzzy
+#~ msgid "RazorQT Desktop"
+#~ msgstr "ሰሌዳ"
+
+#~ msgid "Welcome"
+#~ msgstr "á¥á•á³á• ደህᓠመጡ"
+
+#, fuzzy
+#~ msgid "Select All"
+#~ msgstr "áˆáˆ‰á•ሠ&ተዉት"
+
+#~ msgid "Bad package"
+#~ msgstr "ትá­á­áˆ á‹«áˆáˆ†á ጥቅáˆ"
+
+#, fuzzy
+#~ msgid "Preparing boot images..."
+#~ msgstr "á áˆµáŒ€áˆ›áˆª በማዘጋጀት ላይ..."
+
+#~ msgid ""
+#~ "_: Keep these entry short\n"
+#~ "Networking"
+#~ msgstr "መረብ"
+
#, fuzzy
#~ msgid "Downloading file %s..."
#~ msgstr "የቅርብ áŒá‹œ á‹á‹­áˆá‰½"
diff --git a/perl-install/install/share/po/ar.po b/perl-install/install/share/po/ar.po
index 3ee150a99..2cd01d114 100644
--- a/perl-install/install/share/po/ar.po
+++ b/perl-install/install/share/po/ar.po
@@ -1,59 +1,81 @@
-# translation of DrakX.po to
-# 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.
-# Yaser Ammar <linux.uae@gawab.com>, 2009.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
+# Translators:
msgid ""
msgstr ""
-"Project-Id-Version: DrakX\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2009-03-25 19:22+0400\n"
-"Last-Translator: Yaser Ammar <linux.uae@gawab.com>\n"
-"Language-Team: Arabic <doc@arabeyes.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-02-09 08:39+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Arabic (http://www.transifex.com/MageiaLinux/mageia/language/"
+"ar/)\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.11.4\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "سطح مكتبك على وحدة USB"
+msgid "Join Us!"
+msgstr "انضم إلÙنا!"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "ØªÙˆØ²ÙØ¹Ø© Ù„Ùنكس ماندرÙÙØ§ Ù…ÙØªÙˆØ­Ø© المصدر 100%%"
+msgid "Make it yours!"
+msgstr "لتكن ملكك!"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "اكتش٠لÙنكس بسهولة مع ماندرÙÙØ§ ون"
+msgid "Your choice!"
+msgstr "Ø§Ø®ØªÙØ§Ø±Ùƒ!"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "سطح مكتب Ù„Ùنكس ماندرÙÙØ§ كامل مع الدعم"
+msgid "Office tools"
+msgstr "أدوات Ù…ÙƒØªØ¨ÙØ©"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "ماندرÙÙØ§: ØªÙˆØ²ÙØ¹Ø§Øª ØªÙ„Ø¨Ù Ø§Ø­ØªÙØ§Ø¬Ø§Øª Ø§Ù„Ø¬Ù…ÙØ¹"
+msgid "Home entertainment"
+msgstr "الترÙÙÙ‡ المنزلÙ"
-#: any.pm:109
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr "Ù„Ù„Ø£Ø·ÙØ§Ù„"
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr "للعائلة!"
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr "للمطورÙÙ†!"
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr "شكرا لك!"
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr "كن حراً!"
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
-msgstr "هل لدÙÙƒ وسائط إضاÙÙّة أخرى؟"
+msgstr "هل لدÙÙƒ وسائط إضاÙÙØ© أخرى؟"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -61,119 +83,183 @@ msgid ""
"\n"
"Do you have a supplementary installation medium to configure?"
msgstr ""
-"لقد ÙˆÙØ¬Ø¯Øª الوسائط Ø§Ù„ØªØ§Ù„ÙØ© وستستخدم خلال Ø§Ù„ØªØ«Ø¨ÙØª: %s.\n"
+"لقد تم العثور على الوسائط Ø§Ù„ØªØ§Ù„ÙØ© وستستخدم خلال Ø§Ù„ØªØ«Ø¨ÙØª: %s.\n"
"\n"
"\n"
-"هل لدÙÙƒ ÙˆØ³ÙØ· ØªØ«Ø¨ÙØª إضاÙ٠لضبطه ØŸ"
+"هل لدÙÙƒ ÙˆØ³ÙØ· ØªØ«Ø¨ÙØª إضاÙ٠لضبطه؟"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "القرص المدمج"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "الشبكة (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "الشبكة (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "الشبكة (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "مسار المرآة؟"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "ÙØ¬Ø¨ أن ÙØ¨Ø¯Ø£ المسار بـ http:// أو بـ ftp://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr ""
-"ÙØ¬Ø±Ù الاتصال بموقع Ù„Ùنكس ماندرÙÙØ§ للحصول على قائمة Ø¨Ø§Ù„Ù…Ø±Ø§ÙØ§ Ø§Ù„Ù…ØªÙˆÙØ±Ø©..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "جار٠الاتصال بموقع %s للحصول على قائمة Ø¨Ø§Ù„Ù…Ø±Ø§ÙØ§ Ø§Ù„Ù…ØªÙˆÙØ±Ø©..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
-msgstr "ÙØ´Ù„ الاتصال بموقع Ù„Ùنكس ماندرÙÙØ§ للحصول على قائمة Ø¨Ø§Ù„Ù…Ø±Ø§ÙØ§ Ø§Ù„Ù…ØªÙˆÙØ±Ø©"
+msgid "Failed contacting %s web site to get the list of available mirrors"
+msgstr "ÙØ´Ù„ الاتصال بموقع %s للحصول على قائمة Ø¨Ø§Ù„Ù…Ø±Ø§ÙØ§ Ø§Ù„Ù…ØªÙˆÙØ±Ø©"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "اختر مرآة لتحصÙÙ„ الحزم"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "ØªØ«Ø¨ÙØª NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "ÙØ¶Ù„ا أدخل اسم المضÙ٠والدلÙÙ„ لوسائط NFS"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "اسم المضÙÙ ØºÙØ± موجود"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "ÙØ¬Ø¨ أن ÙØ¨Ø¯Ø£ الدلÙÙ„ بـ \"/\""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "اسم مضÙ٠نقطة وصل NFS ØŸ"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "الدلÙÙ„"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "إضاÙÙ"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr "لم Ùمكن العثور على مل٠لائحة الحزم على هذه المرآة. تأكد من صحة الموقع."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "مخزن Core Release"
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr "مخزن Tainted Release"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "مخزن Nonfree Release"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+"بعض قطع العتاد Ù٠جهازك تحتاج بعض المكتبات Ø§Ù„ØºÙØ± حرة لتتمكن التعارÙ٠الحرة "
+"من العمل."
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "ÙØ¬Ø¨ أن ØªÙØ¹Ù„ \"%s\""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr "\"%s\" ÙØ­ØªÙˆÙ على مختل٠مكونات النظام وتطبÙقاته"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "\"%s\" ÙØ­ØªÙˆÙ على Ø¨Ø±Ù…Ø¬ÙØ§Øª ØºÙØ± حرة. \n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"ÙØ­ØªÙˆÙ‰ Ø£ÙØ¶Ø§ على بعض المكتبات Ø§Ù„Ø¶Ø±ÙˆØ±ÙØ© لتشغÙÙ„ قطع عتاد معÙنة ( على سبÙÙ„ "
+"المثال: كروت الشاشة ATI/AMD، بعض كروت الشبكة، بعض كروت RAID، ...)"
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+"\"%s\" ÙØ­ØªÙˆÙ‰ على Ø¨Ø±Ù…Ø¬ÙØ§Øª لا Ùمكن إعادة نشرها ÙÙ Ø¬Ù…ÙØ¹ بقاع العالم بسبب "
+"براءات الاختراع. "
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr "ÙØ­ØªÙˆÙ Ø£ÙØ¶Ø§ على Ø¨Ø±Ù…Ø¬ÙØ§Øª من \"%s\" تم إعادة بنائها Ø¨Ø¥Ù…ÙƒØ§Ù†ÙØ§Øª إضاÙÙØ©."
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "هنا Ùمكنك ØªÙØ¹ÙÙ„ وسائط أكثر إن أردت."
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "هذا Ø§Ù„ÙˆØ³ÙØ· ÙÙˆÙØ± ØªØ­Ø¯ÙØ«Ø§Øª Ù„Ù„Ø¨Ø±Ù…Ø¬ÙØ§Øª Ù„Ù„ÙˆØ³ÙØ· \"%s\""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
-msgstr "التعر٠على الحزم المثبتة مسبقاً..."
+msgstr "جار٠البحث عن الحزم المثبتة مسبقا..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
-msgstr "البحث عن حزم Ù„ØªØ±Ù‚ÙØªÙ‡Ø§..."
+msgstr "جار٠العثور على الحزم الت٠Ùمكن ØªØ±Ù‚ÙØªÙ‡Ø§... "
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
-msgstr "إزالة الحزم قبÙÙ„ ØªØ±Ù‚ÙØªÙ‡Ø§"
+msgstr "جار٠إزالة الحزم قبÙÙ„ ØªØ±Ù‚ÙØªÙ‡Ø§"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -184,89 +270,89 @@ msgstr ""
"ستحذ٠هذه الحزم للسماح Ø¨ØªØ±Ù‚ÙØ© النظام: %s\n"
"\n"
"\n"
-"هل ØªØ±ÙØ¯ حذ٠هذه الحزم ÙØ¹Ù„اً؟\n"
+"هل ØªØ±ÙØ¯ حذ٠هذه الحزم ÙØ¹Ù„ا؟\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "خطأ Ù٠قراءة المل٠%s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
-msgstr "لقد غÙÙّرت أسماء الأقراص Ø§Ù„ØªÙ‘Ø§Ù„ÙØ©:"
+msgstr "لقد تم تغÙÙØ± أسماء الأقراص Ø§Ù„ØªØ§Ù„ÙØ©:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
-msgstr "%s (المسمّى %s سابقاً)"
+msgstr "%s (المسمى %s سابقاً)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "الشبكة"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
-msgstr "ÙØ¶Ù„ا.. اختر أحد الوسائط"
+msgstr "الرجاء Ø§Ø®ØªÙØ§Ø± ÙˆØ³ÙØ·"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
-msgstr "المل٠موجود مسبقاً. هل ØªØ±ÙØ¯ الكتابة علÙه؟"
+msgstr "المل٠موجود مسبقا. هل ØªØ±ÙØ¯ استبداله؟"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
-msgstr "الإذن مرÙوض"
+msgstr "تم Ø±ÙØ¶ الإذن"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "اسم NFS ØºÙØ± صالح"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "Ø§Ù„ÙˆØ³ÙØ· %s Ø³ÙØ¡"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "لا Ùمكن عمل لقطات للشاشة قبل التجزئة"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
-msgstr "ستكون لقطات الشاشة موجودة بعد Ø§Ù„ØªØ«Ø¨ÙØª ÙÙ %s"
+msgstr " لقطات الشاشة ستكون Ù…ØªÙˆÙØ±Ø© بعد Ø§Ù„ØªØ«Ø¨ÙØª ÙÙ %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Ø§Ù„ØªØ«Ø¨ÙØª"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "الضبط"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "علÙÙƒ Ø£ÙØ¶Ø§ ØªÙ‡ÙØ¦Ø© %s"
@@ -277,43 +363,43 @@ msgid ""
"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
"You can find some information about them at: %s"
msgstr ""
-"بعض العتاد الموجود على جهازك ÙØ­ØªØ§Ø¬ إلى مشغلات ``مملوكة'' ÙƒÙ ÙØ¹Ù…Ù„.\n"
+"بعض العتاد على جهازك ÙØ­ØªØ§Ø¬ إلى مشغلات ``مملوكة'' ÙƒÙ ÙØ¹Ù…Ù„.\n"
"Ùمكنك Ø¥ÙØ¬Ø§Ø¯ Ù…Ø²ÙØ¯ من المعلومات عنها ÙÙ: %s"
#: interactive.pm:22
#, c-format
msgid "Bringing up the network"
-msgstr "ÙØ¬Ø±Ù تشغÙÙ„ الشبكة"
+msgstr "جار٠تشغÙÙ„ الشبكة"
#: interactive.pm:27
#, c-format
msgid "Bringing down the network"
-msgstr "ÙØ¬Ø±Ù إغلاق الشبكة"
+msgstr "جار٠إغلاق الشبكة"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
-msgstr "انتظر رجاءً، ÙØ¬Ø±Ù جلب الملÙ"
+msgstr "انتظر رجاء، جار٠جلب الملÙ"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
-msgstr ""
+msgstr "لا Ùمكن Ø¥Ø¶Ø§ÙØ© ÙˆØ³ÙØ·"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "نسخ بعض الحزم إلى الأقراص لاستخدامها مستقبلاً"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
-msgstr "ÙØ¬Ø±Ù النسخ"
+msgstr "جار٠النسخ"
#: pkgs.pm:32
#, c-format
msgid "must have"
-msgstr "ÙØ¬Ø¨ أن Ùكون لدÙÙƒ"
+msgstr "ضرورÙ"
#: pkgs.pm:33
#, c-format
@@ -323,19 +409,35 @@ msgstr "مهم"
#: pkgs.pm:34
#, c-format
msgid "very nice"
-msgstr "ظرÙ٠جداً"
+msgstr "Ø¬ÙØ¯ جدا"
#: pkgs.pm:35
#, c-format
msgid "nice"
-msgstr "ظرÙÙ"
+msgstr "Ø¬ÙØ¯"
#: pkgs.pm:36
#, c-format
msgid "maybe"
msgstr "ربما"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "جار٠جلب معلومات الحزم من مل٠XML..."
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"لا توجد معلومات xml Ù„Ù„ÙˆØ³ÙØ· \"%s\"ØŒ إنما توجد معلومات Ø¬Ø²Ø¦ÙØ© Ùقط عن الحزمة %s"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "ÙˆØµÙ ØºÙØ± Ù…ØªÙˆÙØ±"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -344,66 +446,76 @@ msgstr ""
"بعض الحزم Ø§Ù„ØªÙ ÙØªØ·Ù„بها %s لا Ùمكن ØªØ«Ø¨ÙØªÙ‡Ø§:\n"
"%s"
-#: pkgs.pm:327
-#, fuzzy, c-format
+#: pkgs.pm:384 pkgs.pm:411
+#, c-format
msgid "An error occurred:"
-msgstr "حدث خطأ"
+msgstr "حدث خطأ:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "حدث خطأ ÙØ§Ø¯Ø­: %s"
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "لا تسأل مرة أخرى"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
-msgstr ""
+msgstr "ÙØ´Ù„ت Ø¹Ù…Ù„ÙØ© ØªØ«Ø¨ÙØª %d"
-#: pkgs.pm:815
-#, fuzzy, c-format
+#: pkgs.pm:914
+#, c-format
msgid "Installation of packages failed:"
-msgstr "ØªØ«Ø¨ÙØª الحزمة %s"
+msgstr "ÙØ´Ù„ ØªØ«Ø¨ÙØª الحزمة:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "محطة عمل"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
-msgstr "محطّة عمل Ù…ÙƒØªØ¨ÙØ©"
+msgstr "محطة عمل Ù…ÙƒØªØ¨ÙØ©"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"برامج Ù…ÙƒØªØ¨ÙØ©: معالجات كلمات (OpenOffice.org WriterØŒ Kword)ØŒ جداول ممتدة "
+"برامج Ù…ÙƒØªØ¨ÙØ©: معالجات نصوص (OpenOffice.org WriterØŒ Kword)ØŒ جداول ممتدة "
"(OpenOffice.org Calc، Kspread)، برامج عرض pdf، إلخ"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
-msgstr "محطّة ألعاب"
+msgstr "محطة ألعاب"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "برامج ØªØ³Ù„ÙØ©: ألعاب ÙÙØ¯Ùو، ألعاب لوحات، ألعاب Ø§Ø³ØªØ±Ø§ØªÙØ¬Ùة، إلخ"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
-msgstr "محطة وسائط متعدّدة"
+msgstr "محطة وسائط متعددة"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
-msgstr "برامج ØªØ­Ø±ÙØ±/تشغÙÙ„ ÙÙØ¯ÙÙˆ ÙˆØµÙˆØªÙØ§Øª"
+msgstr "برامج ØªØ­Ø±ÙØ±/تشغÙÙ„ Ù…Ø±Ø¦ÙØ§Øª ÙˆØµÙˆØªÙØ§Øª"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
-msgstr "محطّة إنترنت"
+msgstr "محطة إنترنت"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -411,206 +523,206 @@ msgid ""
msgstr ""
"مجموعة أدوات لقراءة وإرسال Ø§Ù„Ø¨Ø±ÙØ¯ والأخبار (muttØŒ tin..) ÙˆÙ„ØªØµÙØ­ الإنترنت"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "جهاز شبكة (عمÙÙ„)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "عملاء لبروتوكولات Ù…Ø®ØªÙ„ÙØ© بما ÙÙها ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
-msgstr "أدوات لتسهÙÙ„ ضبط حاسوبك"
+msgstr "أدوات لتسهÙÙ„ ضبط حاسبك"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
-msgstr "أدوات الطرÙÙّات"
+msgstr "أدوات الطرÙÙØ§Øª"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
-msgstr "محررات نصوص، ØµÙØ¯ÙÙØ§ØªØŒ أدوات Ù…Ù„ÙØ§ØªØŒ طرÙÙØ§Øª"
+msgstr "محررات نصوص، ØµØ¯ÙØ§ØªØŒ أدوات Ù…Ù„ÙØ§ØªØŒ طرÙÙØ§Øª"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "ØªØ·ÙˆÙØ±"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
-msgstr "برامج ومكتبات ØªØ·ÙˆÙØ± C Ùˆ C++ ÙˆÙ…Ù„ÙØ§Øª مضمنة"
+msgstr "مكتبات ØªØ·ÙˆÙØ± خاصة بلغة C ÙˆC++ØŒ برامج ÙˆÙ…Ù„ÙØ§Øª مضمنة"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "توثÙÙ‚"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "كتب ودلائل Ø¥Ø±Ø´Ø§Ø¯ÙØ© حول Ù„Ùنكس والبرامج الحرة"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
-msgstr "القاعدة Ø§Ù„Ù‚ÙØ§Ø³Ùّة للÙنكس (LSB). دعم تطبÙقات الطر٠الثالث"
+msgstr "القاعدة Ø§Ù„Ù‚ÙØ§Ø³ÙØ© للÙنكس (LSB). دعم تطبÙقات الطر٠الثالث"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "خادم وب"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "برامج مجموعات"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "خادم Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
-msgstr "جدار نارÙ/موجّÙÙ‡"
+msgstr "جدار نارÙ/روتر"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "بوابة إنترنت"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "Ø¨Ø±ÙØ¯/أخبار"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "خادم Ø¨Ø±ÙØ¯ PostfixØŒ خادم أخبار Inn"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
-msgstr "خادم مجلّدات"
+msgstr "خادم مجلدات"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "خادم FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
-msgstr "خادم أسماء نطاقات ومعلومات شبكة"
+msgstr "خادم أسماء النطاقات ومعلومات الشبكة"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
-msgstr "خادم مشاركة ملÙّات وطابعات"
+msgstr "خادم مشاركة Ø§Ù„Ù…Ù„ÙØ§Øª والطابعات"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
-msgstr "خادم NFS، خادم Samba"
+msgstr "خادم NFS، خادم سامبا"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "قواعد Ø¨ÙØ§Ù†Ø§Øª"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "خادم قواعد Ø¨ÙØ§Ù†Ø§Øª PostgreSQL Ùˆ MySQL"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "خادم قواعد Ø¨ÙØ§Ù†Ø§Øª PostgreSQL Ùˆ MariaDB"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "وب/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache، Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Ø§Ù„Ø¨Ø±ÙØ¯"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "خادم Ø¨Ø±ÙØ¯ Postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "خادم قواعد Ø¨ÙØ§Ù†Ø§Øª PostgreSQL أو MySQL"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "خادم قواعد Ø¨ÙØ§Ù†Ø§Øª PostgreSQL أو MariaDB"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "خادم شبكات"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "خادم NFSØŒ خادم SMBØŒ خادم ÙˆØ³ÙØ·ØŒ خادم ssh"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Ø¨ÙØ¦Ø§Øª Ø±Ø³ÙˆÙ…ÙØ©"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "محطّة عمل ÙƒÙØ¯Ù"
+msgid "Plasma Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr ""
-"Ø¨ÙØ¦Ø© سطح مكتب ÙƒÙØ¯ÙØ› Ø§Ù„Ø¨ÙØ¦Ø© Ø§Ù„Ø±Ø³ÙˆÙ…ÙØ© Ø§Ù„Ø£Ø³Ø§Ø³ÙØ© مع مجموعة من الأدوات المصاحبة"
+"Ø¨ÙØ¦Ø© سطح مكتب ÙƒØ¯ÙØŒ Ø§Ù„Ø¨ÙØ¦Ø© Ø§Ù„Ø±Ø³ÙˆÙ…ÙØ© Ø§Ù„Ø£Ø³Ø§Ø³ÙØ© مع مجموعة من الأدوات المصاحبة"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
-msgstr "محطّة عمل جنوم"
+msgstr "محطة عمل جنوم"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -619,66 +731,109 @@ msgstr ""
"Ø¨ÙØ¦Ø© Ø±Ø³ÙˆÙ…ÙØ© مع مجموعة من التطبÙقات وأدوات سطح المكتب المناسبة للمستخدمÙÙ† "
"العادÙÙÙ†"
-#: share/meta-task/compssUsers.pl:144
-#, fuzzy, c-format
-msgid "LXDE Desktop"
-msgstr "سطح مكتب ÙƒÙØ¯Ù"
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:146
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:165
+#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
msgstr ""
-"Ø¨ÙØ¦Ø© Ø±Ø³ÙˆÙ…ÙØ© مع مجموعة من التطبÙقات وأدوات سطح المكتب المناسبة للمستخدمÙÙ† "
-"العادÙÙÙ†"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr "سطح مكتب LXDE"
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "أسطح مكتب Ø±Ø³ÙˆÙ…ÙØ© أخرى"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm، Window Maker، Enlightenment، Fvwm، إلخ"
+msgid "Window Maker, Fvwm, etc"
+msgstr ""
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
-msgstr "وسائل"
+msgstr "أدوات"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "خادم SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "خادم الضبط Ø§Ù„Ø¨Ø¹ÙØ¯ Webmin"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "وسائل الشبكة/المراقبة"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
-msgstr "أدوات مراقبة، محاسبة عملÙّات، tcpdumpØŒ nmapØŒ ..."
+msgstr "أدوات مراقبة، محاسبة Ø¹Ù…Ù„ÙØ§ØªØŒ tcpdumpØŒ nmapØŒ ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "مرشدو ماندرÙÙØ§"
+msgid "Mageia Wizards"
+msgstr "مرشدو Ù…Ø§Ø¬ÙØ§"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "مرشدو ضبط الخادم"
@@ -689,10 +844,10 @@ msgid ""
"An error occurred, but I do not know how to handle it nicely.\n"
"Continue at your own risk."
msgstr ""
-"حدث خطأ ولا أعر٠كÙ٠أتعامل معه Ø¬ÙØ¯Ù‹Ø§ØŒ\n"
-"لذا تابع على Ù…Ø³Ø¤ÙˆÙ„ÙØªÙƒ."
+"حدث خطأ ولا أعر٠كÙ٠أتعامل معه Ø¬ÙØ¯Ø£. \n"
+"تابع على Ù…Ø³Ø¤ÙˆÙ„ÙØªÙƒ."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -700,9 +855,9 @@ msgid ""
"Check the cdrom on an installed computer using \"rpm -qpl media/main/*.rpm"
"\"\n"
msgstr ""
-"لم ÙØªÙ…Ù‘ ØªØ«Ø¨ÙØª بعض الحزم المهمّة بشكل ØµØ­ÙØ­.\n"
-"إمّا أن محرك الأقراص أو القرص ذاته معطوب.\n"
-"Ø§ÙØ­Øµ القرص المدمج على حاسوب مثبت باستعمال \"rpm -qpl media/main/*.rpm\"\n"
+"لم ÙØªÙ… ØªØ«Ø¨ÙØª بعض الحزم المهمة بشكل ØµØ­ÙØ­.\n"
+"إما أن محرك الأقراص أو القرص ذاته معطوب.\n"
+"Ø§ÙØ­Øµ القرص المدمج على حاسب مثبت باستعمال \"rpm -qpl media/main/*.rpm\"\n"
#: steps_auto_install.pm:71 steps_stdio.pm:27
#, c-format
@@ -711,224 +866,228 @@ msgstr "الانتقال للخطوة `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "ØªØ«Ø¨ÙØª Ù„Ùنكس ماندرÙÙØ§ %s"
+msgid "%s Installation %s"
+msgstr "%s ØªØ«Ø¨ÙØª %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> بÙÙ† العناصر"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
-msgstr "تشغÙÙ„ خادم Xorg Ø¨Ø·ÙØ¡ØŒ لذا انتظر رجاء"
+msgstr "تشغÙÙ„ خادم Xorg Ø¨Ø·ÙØ¡. الرجاء الانتظار..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"موارد نظامك قلÙلة، لذا قد تقابل بعض المشكلات Ù‚Ù ØªØ«Ø¨ÙØª\n"
-"Ù„Ùنكس ماندرÙÙØ§. إذا حدث ذلك، ÙÙمكنك تجربة Ø§Ù„ØªØ«Ø¨ÙØª النص٠بدÙلاً. ÙˆÙ„ÙØ¹Ù„ ذلك،\n"
+"%s. إذا حدث ذلك، ÙÙمكنك تجربة Ø§Ù„ØªØ«Ø¨ÙØª النص٠كبدÙÙ„. Ù„Ù„Ù‚ÙØ§Ù… بذلك،\n"
"اضغط `F1' عند الإقلاع من القرص المدمج، ثم اكتب `text'."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "ØªØ«Ø¨ÙØª ماندرÙÙØ§ بسطح مكتب ÙƒÙØ¯Ù"
+msgid "Media Selection"
+msgstr "انتقاء الوسائط"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "ØªØ«Ø¨ÙØª %s بسطح مكتب كدÙ"
+
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "ØªØ«Ø¨ÙØª ماندرÙÙØ§ بسطح مكتب جنوم"
+msgid "Install %s GNOME Desktop"
+msgstr "ØªØ«Ø¨ÙØª %s بسطح مكتب جنوم"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "ØªØ«Ø¨ÙØª مخصص"
-#: steps_gtk.pm:262
-#, c-format
-msgid "KDE Desktop"
-msgstr "سطح مكتب ÙƒÙØ¯Ù"
+#: steps_gtk.pm:276
+#, fuzzy, c-format
+msgid "Plasma Desktop"
+msgstr "سطح مكتب مخصص"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "سطح مكتب جنوم"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "سطح مكتب مخصص"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "هذه معاÙنة لشكل سطح مكتب %s"
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
-msgstr "اضغط على الصور لك٠تراها ÙƒØ¨ÙØ±Ø©"
+msgstr "اضغط على الصور لتشاهد المعاÙنة بحجم أكبر"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "انتقاء مجموعات الحزم"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "انتقاء Ù…ÙØ±Ø¯ للحزم"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "الحجم الإجمالÙ: %d / %d Ù….ب"
+msgid "Unselect All"
+msgstr "إلغاء Ø§Ø®ØªÙØ§Ø± الكل"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "حزمة ÙØ§Ø³Ø¯Ø©"
+msgid "Total size: %d / %d MB"
+msgstr "الحجم الإجمالÙ: %d / %d Ù….ب"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "الإصدار: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "الحجم: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d ك.ب\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Ø§Ù„Ø£Ù‡Ù…ÙØ©: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "لا Ùمكنك انتقاء/إلغاء انتقاء هذه الحزمة"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "بسبب نقص %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "بسبب عدم إرضاء %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "السع٠إلى ØªØ±ÙˆÙØ¬ %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "من أجل Ø§Ù„Ø§Ø­ØªÙØ§Ø¸ بـ %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr "لا Ùمكنك انتقاء هذه الحزمة لأنه لا Ùوجد مساحة كاÙÙØ© Ù„ØªØ«Ø¨ÙØªÙ‡Ø§"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "ستثبت الحزم Ø§Ù„ØªØ§Ù„ÙØ©"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "ستحذ٠الحزم Ø§Ù„ØªØ§Ù„ÙØ©"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "هذه الحزمة Ø¥Ù„Ø²Ø§Ù…ÙØ©Ø› لا Ùمكن إلغاء انتقائها"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "لا Ùمكن إلغاء انتقاء هذه الحزمة؛ لأنها مثبتة مسبقاً"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
-msgstr "لا Ùمكنك إلغاء انتقاء هذه الحزمة؛ لأن ØªØ±Ù‚ÙØªÙ‡Ø§ Ø¶Ø±ÙˆØ±ÙØ©"
+msgid "You cannot unselect this package. It must be upgraded"
+msgstr "لا Ùمكنك إلغاء انتقاء هذه الحزمة. لأن ØªØ±Ù‚ÙØªÙ‡Ø§ Ø¶Ø±ÙˆØ±ÙØ©"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
-msgstr "إظهار الحزم المنتقاة آلÙًا"
+msgstr "إظهار الحزم المنتقاة Ø¢Ù„ÙØ§"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "ØªØ«Ø¨ÙØª"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "تحمÙÙ„/Ø­ÙØ¸ الانتقاء"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "ØªØ­Ø¯ÙØ« انتقاء الحزم"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
-msgstr "ØªØ«Ø¨ÙØª مصغّر"
+msgstr "ØªØ«Ø¨ÙØª مصغر"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "إدارة البرامج"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "اختر الحزم Ø§Ù„ØªÙ ØªØ±ÙØ¯ ØªØ«Ø¨ÙØªÙ‡Ø§"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Ø§Ù„ØªØ«Ø¨ÙØª"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "لا ØªÙØ§ØµÙÙ„"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "الوقت المتبقÙ:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
-msgstr "(الحساب Ø§Ù„ØªÙ‚Ø±ÙØ¨Ù...)"
+msgstr "(حساب ØªÙ‚Ø¯ÙØ±Ù...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
@@ -936,115 +1095,110 @@ msgstr[0] "لا حزم"
msgstr[1] "حزمة واحدة"
msgstr[2] "حزمتان"
msgstr[3] "%d حزم"
-msgstr[4] "%d حزمة"
-msgstr[5] "%d حزمة"
+msgstr[4] "%d حزم"
+msgstr[5] "%d حزم"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "ملخص"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "اضبط"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "ØºÙØ± مضبوط"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "انتقاء الوسائط"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
-"Ø¹ÙØ«Ø± على وسائط Ø§Ù„ØªØ«Ø¨ÙØª Ø§Ù„ØªØ§Ù„ÙØ©.\n"
+"تم العثور على وسائط Ø§Ù„ØªØ«Ø¨ÙØª Ø§Ù„ØªØ§Ù„ÙØ©.\n"
"إن كنت ØªØ±ÙØ¯ تخط٠بعضها، ÙÙمكنك إلغاء انتقائها الآن."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"لدÙÙƒ Ø§Ù„Ø®ÙØ§Ø± بنسخ Ù…Ø­ØªÙˆÙØ§Øª الأقراص المدمجة إلى قرصك الصلب قبل Ø§Ù„ØªØ«Ø¨ÙØª.\n"
-"Ø­ÙØ¦Ø°ØŒ سÙكمل Ø§Ù„ØªØ«Ø¨ÙØª من القرص الصلب وستبقى الحزم Ù…ØªÙˆÙØ±Ø© حتى ÙØ«Ø¨Øª النظام كاملاً."
+"Ø­ÙØ¦Ø°ØŒ سÙكمل Ø§Ù„ØªØ«Ø¨ÙØª من القرص الصلب وستبقى الحزم Ù…ØªÙˆÙØ±Ø© حتى ÙØ«Ø¨Øª النظام كاملا."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "نسخ الأقراص كاملة"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "حدث خطأ"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
-msgstr "اختر ØªØ®Ø·ÙØ· لوحة Ù…ÙØ§ØªÙحك رجاء"
+msgstr " اختر رجاء ØªØ®Ø·ÙØ· لوحة Ù…ÙØ§ØªÙحك"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "هذه القائمة الكاملة لكلّ لوحات Ø§Ù„Ù…ÙØ§ØªÙØ­ المتاحة:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "ØªØ«Ø¨ÙØª/ØªØ±Ù‚ÙØ©"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "هل هذا ØªØ«Ø¨ÙØª أم ØªØ±Ù‚ÙØ©ØŸ"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "ØªØ«Ø¨ÙØª"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "ØªØ±Ù‚ÙØ© %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
-msgstr "Ù…ÙØªØ§Ø­ Ø§Ù„ØªØ¹Ù…ÙØ© لـ %s"
+msgstr "Ù…ÙØªØ§Ø­ التشÙÙØ± لـ %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
-msgstr "إلغاء Ø§Ù„ØªØ«Ø¨ÙØªØŒ وإعادة النظام"
+msgstr "إلغاء Ø§Ù„ØªØ«Ø¨ÙØªØŒ وإعادة تشغÙÙ„ النظام"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "ØªØ«Ø¨ÙØª Ø¬Ø¯ÙØ¯"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
-msgstr "ØªØ±Ù‚ÙØ© ØªØ«Ø¨ÙØª سابق (ØºÙØ± مستحسن)"
+msgstr "ØªØ±Ù‚ÙØ© ØªØ«Ø¨ÙØª سابق (لا Ùنصح به)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1052,43 +1206,24 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"تبÙÙ† للمثبت أنه لا Ùمكن ØªØ±Ù‚ÙØ© Ù„Ùنكس ماندرÙÙØ§\n"
-" المثبت عندك بأمان إلى %s\n"
+"تبÙÙ† للمثبت أنه لا Ùمكن للنظام السابق\n"
+" أن ÙØ±Ù‚ّ٠بأمان لـ %s\n"
" \n"
-" ÙÙنصح Ø¨Ø«Ø¨ÙØª Ø¬Ø¯ÙØ¯ ÙØ­Ù„ محل Ø§Ù„ØªØ«Ø¨ÙØª السابق\n"
+" Ùنصح Ø¨Ø«Ø¨ÙØª Ø¬Ø¯ÙØ¯ ÙØ­Ù„ محل Ø§Ù„ØªØ«Ø¨ÙØª السابق\n"
" \n"
-" ØªØ­Ø°ÙØ±: Ùنبغ٠أن تنسخ Ø¬Ù…ÙØ¹ Ø¨ÙØ§Ù†Ø§ØªÙƒ Ø§Ù„Ø´Ø®ØµÙØ© Ø§Ø­ØªÙØ§Ø·Ù‹Ø§ قبل Ø§Ø®ØªÙØ§Ø±\"ØªØ«Ø¨ÙØª Ø¬Ø¯ÙØ¯\""
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "ضبط IDE"
+" ØªØ­Ø°ÙØ±: Ùنبغ٠أن تنسخ Ø¬Ù…ÙØ¹ Ø¨ÙØ§Ù†Ø§ØªÙƒ Ø§Ù„Ø´Ø®ØµÙØ© قبل Ø§Ø®ØªÙØ§Ø±\"ØªØ«Ø¨ÙØª Ø¬Ø¯ÙØ¯\""
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"Ù„ÙØ³ هناك مساحة حرّة لواحد Ù…ÙØ¬Ø§Ø¨Ø§Øª من نظام الإقلاع! Ø³ÙˆÙ ÙØ³ØªÙ…رّ Ø§Ù„ØªÙ‘Ø«Ø¨ÙØªØŒ لكن "
-"لإقلاع نظامك، سو٠تحتاج لإنشاء قسم لنظام الإقلاع ÙÙ DiskDrake"
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
+msgid "Configuring CD/DVD"
msgstr ""
-"تحتاج إلى إنشاء نظام إقلاع PPC PReP Boot! ستكمل Ø¹Ù…Ù„ÙØ© Ø§Ù„ØªØ«Ø¨ÙØªØŒ ولكن لإقلاع "
-"نظامك، أنت بحاجة إلى إنشاء لنظام الإقلاع من خلال DiskDrake"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1097,165 +1232,199 @@ msgid ""
"If you do not have it, press Cancel to avoid installation from this Cd-Rom."
msgstr ""
"غÙّر قرصك المدمج!\n"
-"من ÙØ¶Ù„Ùƒ أدخل القرص المسّمى \"%s\" Ù٠الّسواقة واضغط على مواÙÙ‚ عندما تنتهÙ.\n"
-"إن لم Ùكن القرص لدÙك، اضغط على إلغاء لتجّنب Ø§Ù„ØªØ«Ø¨ÙØª من هذا القرص."
+"من ÙØ¶Ù„Ùƒ أدخل القرص المسمى \"%s\" Ù٠السواقة واضغط على مواÙÙ‚ عندما تنتهÙ.\n"
+"إن لم Ùكن القرص لدÙك، اضغط على إلغاء لتجنب Ø§Ù„ØªØ«Ø¨ÙØª من هذا القرص."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "البحث عن الحزم المتاحة..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
-msgstr "لا توجد مساحة كاÙÙØ© Ù٠نظامك Ù„Ù„ØªØ«Ø¨ÙØª أو Ø§Ù„ØªØ±Ù‚ÙØ© (%d > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
+msgstr "لا توجد مساحة كاÙÙØ© Ù٠نظامك Ù„Ù„ØªØ«Ø¨ÙØª أو Ø§Ù„ØªØ±Ù‚ÙØ© (%dMB > %dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
"The format is the same as auto_install generated files."
msgstr ""
-"اختر Ø­ÙØ¸ أو تحمÙÙ„ انتقائك للحزم رجاء.\n"
-"النسق مشابه Ù„Ù…Ù„ÙØ§Øª Ø§Ù„ØªØ«Ø¨ÙØª الآل٠المولّدة."
+"اختر رجاء Ø­ÙØ¸ أو تحمÙÙ„ انتقائك للحزم.\n"
+"النسق مشابه Ù„Ù„Ù…Ù„ÙØ§Øª الناتجة عن Ø§Ù„ØªØ«Ø¨ÙØª الآلÙ."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
-msgstr "حمّÙÙ„"
+msgstr "تحمÙÙ„"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
-msgstr "Ø§Ø­ÙØ¸"
+msgstr "Ø­ÙØ¸"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Ù…Ù„Ù ÙØ§Ø³Ø¯"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "ÙƒÙØ¯Ù"
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "جنوم"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "انتقاء سطح المكتب"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
-msgstr "بإمكانك Ø§Ø®ØªÙØ§Ø± لاحة سطح محطة العمل هذه"
+msgstr "بإمكانك Ø§Ø®ØªÙØ§Ø± حساب سطح مكتب الخاص بك."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "الحجم المختار أكبر من المساحة المتاحة"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "نوع Ø§Ù„ØªØ«Ø¨ÙØª"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
"Please choose the minimal installation you want:"
msgstr ""
"لم تختر أ٠مجموعة من الحزم.\n"
-"رجاء اختر حد Ø§Ù„ØªØ«Ø¨ÙØª الأدنى Ø§Ù„Ø°Ù ØªØ±ÙØ¯Ù‡:"
+"اختر رجاء حد Ø§Ù„ØªØ«Ø¨ÙØª الأدنى Ø§Ù„Ø°Ù ØªØ±ÙØ¯Ù‡:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "مع X"
-#: steps_interactive.pm:583
-#, fuzzy, c-format
-msgid "Install suggested packages"
-msgstr "ØªØ«Ø¨ÙØª الحزمة %s"
+#: steps_interactive.pm:579
+#, c-format
+msgid "Install recommended packages"
+msgstr ""
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
-msgstr "مع وثائق المساعدة Ø§Ù„Ø£Ø³Ø§Ø³ÙØ© (Ù…ÙØ¶Ù‘Ù„)"
+msgstr "مع وثائق المساعدة Ø§Ù„Ø£Ø³Ø§Ø³ÙØ© (Ùنصح به)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
-msgstr "حد Ø§Ù„ØªØ«Ø¨ÙØª الأدنى الحقÙÙ‚Ù (دون urpmi خصوصًا)"
+msgstr "حد Ø§Ù„ØªØ«Ø¨ÙØª الأدنى الحقÙÙ‚Ù (دون urpmi خصوصا)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "Ø§Ù„ØªØ­Ø¶ÙØ± Ù„Ù„ØªØ±Ù‚ÙØ©..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
-msgstr "Ø§Ù„ØªØ«Ø¨ÙØª ÙÙØ­Ø¶Ù‘ÙØ±"
+msgstr "Ø§Ù„ØªØ­Ø¶ÙØ± Ù„Ù„ØªØ«Ø¨ÙØª"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "ØªØ«Ø¨ÙØª الحزمة %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
-msgstr "كان هناك خطأ ÙÙ ØªØ±ØªÙØ¨ الحزم:"
+msgstr "حدث خطأ ÙÙ ØªØ±ØªÙØ¨ الحزم:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "هل ØªØ±ÙØ¯ المتابعة على Ø£ÙØ© حال؟"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "أعد المحاولة"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "تخطّ هذه الحزمة"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "تخطّ Ø¬Ù…ÙØ¹ الحزم من Ø§Ù„ÙˆØ³ÙØ· \"%s\""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "ارجع إلى الوسائط وانتقاء الحزم"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
-msgstr "كان هناك خطأ ÙÙ ØªØ«Ø¨ÙØª الحزمة %s"
+msgstr "حدث خطأ ÙÙ ØªØ«Ø¨ÙØª الحزمة %s"
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "ضبط ما بعد Ø§Ù„ØªØ«Ø¨ÙØª"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "تأكد رجاء من وجود وسائط وحدات Ø§Ù„ØªØ­Ø¯ÙØ« Ù٠محرك الأقراص %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Ø§Ù„ØªØ­Ø¯ÙØ«Ø§Øª"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "ÙØ´Ù„ عند Ø¥Ø¶Ø§ÙØ© Ø§Ù„ÙˆØ³ÙØ·"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "Retry?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1267,154 +1436,127 @@ msgid ""
"\n"
"Do you want to install the updates?"
msgstr ""
-"Ø§Ù„ÙØ±ØµØ© أمامك الآن لتنزÙÙ„ الحزم المحدّثة، Ùهذه الحزم\n"
-"قد Ø­ÙØ¯Ù‘ÙØ«Øª بعد إصدار Ø§Ù„ØªÙˆØ²ÙØ¹Ø©ØŒ وقد\n"
-"تحتو٠على إصلاحات لعÙلل Ø£Ù…Ù†ÙØ© أو Ø¨Ø±Ù…Ø¬ÙØ©.\n"
+"لدÙÙƒ الآن Ø§Ù„ÙØ±ØµØ© لتنزÙÙ„ حزم محدثة، Ùهذه الحزم\n"
+"تم ØªØ­Ø¯ÙØ«Ù‡Ø§ بعد إصدار Ø§Ù„ØªÙˆØ²ÙØ¹Ø©ØŒ وقد\n"
+"تحتو٠على إصلاحات لعلل Ø£Ù…Ù†ÙØ© أو Ø¨Ø±Ù…Ø¬ÙØ©.\n"
"\n"
"لتنزÙÙ„ هذه الحزم، تحتاج إلى اتصال \n"
"بالإنترنت.\n"
"\n"
"هل ØªØ±ÙØ¯ ØªØ«Ø¨ÙØª هذه Ø§Ù„ØªØ­Ø¯ÙØ«Ø§ØªØŸ"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s على %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "العتاد"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "بطاقة الصوت"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "هل لدÙÙƒ بطاقة صوت ISAØŸ"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr "شغّل \"alsaconf\" أو \"sndconfig\" بعد Ø§Ù„ØªÙ‘Ø«Ø¨ÙØª لضبط بطاقة الصّوت"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "لم ÙÙØ¹Ø«Ø± على بطاقة صوت. حاول تشغÙÙ„ \"harddrake\" بعد Ø§Ù„ØªØ«Ø¨ÙØª"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "الواجهة Ø§Ù„Ø±Ø³ÙˆÙ…ÙØ©"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "الشبكة والإنترنت"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "الخوادم Ø§Ù„ÙˆØ³ÙØ·Ø©"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
-msgstr "مضبوط"
+msgstr "تم ضبطه"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "مستوى الأمن"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "جدار نارÙ"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
-msgstr "Ù…Ùنشّط"
+msgstr "Ù…ÙØ¹Ù„Ø©"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
-msgstr "Ù…ÙØ¹Ø·Ù‘Ù„"
+msgstr "معطلة"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
-msgstr "لم تقم بضبط خادم س (X). هل أنت متأكد أنك ØªØ±ÙØ¯ ذلك؟"
+msgstr "لم تقم بضبط خادم (X). هل أنت متأكد أنك ØªØ±ÙØ¯ ذلك؟"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "محمّل الإقلاع ÙÙØ­Ø¶Ù‘ÙØ±..."
+msgid "Preparing initial startup program..."
+msgstr "ØªØ­Ø¶ÙØ± برنامج بدء التشغÙÙ„ الأولÙ..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
-msgstr ""
-
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"ÙØ¨Ø¯Ùˆ أن لدÙÙƒ جهازاً مجهولاً أو قدÙماً جداً، ولن ÙØ¹Ù…Ù„ محمل الإقلاع yaboot مع "
-"نظامك. ستكمل Ø¹Ù…Ù„ÙØ© Ø§Ù„ØªØ«Ø¨ÙØªØŒ ولكنك بحاجة إلى استخدام BootX أو طرÙقة ما أخرى "
-"لإقلاع نظامك. Ù…ÙØ¹Ø·Ù‰ النواة لنظام Ø§Ù„Ù…Ù„ÙØ§Øª الجذر هو: root=%s"
+msgstr "كن صبورا، ستستغرق Ø§Ù„Ø¹Ù…Ù„ÙØ© بعض الوقت..."
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-"Ù٠هذا المستوى Ø§Ù„Ø£Ù…Ù†ÙØŒ الوصول إلى الملÙّات Ù٠قسم وندوز سÙكون مقصوراً على "
+"Ù٠هذا المستوى Ø§Ù„Ø£Ù…Ù†ÙØŒ الوصول إلى Ø§Ù„Ù…Ù„ÙØ§Øª Ù٠قسم وندوز سÙكون مقصوراً على "
"Ø§Ù„Ù…Ø¯ÙØ±."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
-msgstr "أدخل قرصًا مرنًا ÙØ§Ø±ØºÙ‹Ø§ Ù٠محرك الأقراص %s"
+msgstr "أدخل قرصا مرنا ÙØ§Ø±ØºØ§ Ù٠محرك الأقراص %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "إنشاء قرص مرن Ù„Ù„ØªØ«Ø¨ÙØª الآلÙ..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
"\n"
"Do you really want to quit now?"
msgstr ""
-"بعض الخطوات لم تتم.\n"
+"بعض الخطوات لم تكتمل.\n"
"\n"
-"هل ØªØ±ÙØ¯ الخروج الآن حقاً؟"
+"هل ØªØ±ÙØ¯ الخروج الآن حقا؟"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "تهانÙنا"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
-msgstr "إعادة الحاسوب"
+msgstr "إعادة اﻹقلاع"
#. -PO: please keep the following messages very short: they must fit in the left list of the installer!!!
#: steps_list.pm:16
@@ -1448,7 +1590,7 @@ msgstr "Ø§Ù„ÙØ£Ø±Ø©"
msgid ""
"_: Keep these entry short\n"
"Hard drive detection"
-msgstr "اكتشا٠القرص الصّلب"
+msgstr "اكتشا٠القرص الصلب"
#: steps_list.pm:21 steps_list.pm:22
#, c-format
@@ -1506,26 +1648,19 @@ msgid ""
"Users"
msgstr "المستخدمون"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "الشبكات"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
"_: Keep these entry short\n"
"Bootloader"
-msgstr "محمّل الإقلاع"
+msgstr "محمل الإقلاع"
#: steps_list.pm:40 steps_list.pm:41
#, c-format
msgid ""
"_: Keep these entry short\n"
"Configure X"
-msgstr "ضبط س (X)"
+msgstr "ضبط (X)"
#: steps_list.pm:42
#, c-format
@@ -1553,61 +1688,22 @@ msgstr "Ø§Ù„ØªØ­Ø¯ÙØ«Ø§Øª"
msgid ""
"_: Keep these entry short\n"
"Exit"
-msgstr "اخرج"
+msgstr "خروج"
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "برامج Ù…ÙƒØªØ¨ÙØ©: معالجات كلمات (kwordØŒ abiword)ØŒ جداول ممتدة (kspreadØŒ "
-#~ "gnumeric)، برامج عرض pdf، إلخ"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "هل لدÙÙƒ بطاقة صوت ISAØŸ"
#~ msgid ""
-#~ "You have decided to upgrade your system to %s. KDE 3.5 has been detected\n"
-#~ "on your system. This installer cannot preserve KDE 3.5 in an upgrade. If "
-#~ "you choose to proceed, \n"
-#~ "KDE 4 will replace KDE 3, and you will lose your personal KDE "
-#~ "configuration settings. \n"
-#~ "To upgrade with KDE 3.5 and your personal settings preserved, \n"
-#~ "please reboot your system and upgrade using the Mandriva update applet."
-#~ msgstr ""
-#~ "لقد قررت ØªØ±Ù‚ÙØ© نظامك إلى %s وقد تبÙÙ† وجود ÙƒÙØ¯Ù 3.5\n"
-#~ " على نظامك. لا Ùمكن للمثبت Ø§Ù„Ø§Ø­ØªÙØ§Ø¸ بالواجهة ÙƒÙØ¯Ù 3.5 مع Ø§Ù„ØªØ±Ù‚ÙØ©ØŒ إن اخترت "
-#~ "المواصلة، ستحل ÙƒÙØ¯Ù 4 مكان ÙƒÙØ¯Ù 3.5ØŒ وستÙقد إعدادات ÙƒÙØ¯Ù Ø§Ù„Ø´Ø®ØµÙØ©\n"
-#~ " إن أردت Ø§Ù„ØªØ±Ù‚ÙØ© مع إبقاء ÙƒÙØ¯Ù 3.5 ÙˆØ§Ù„Ø§Ø­ØªÙØ§Ø¸ بإعداداتك Ø§Ù„Ø´Ø®ØµÙØ©\n"
-#~ " Ùقم بإعادة الحاسوب ÙˆØ§Ù„ØªØ±Ù‚ÙØ© باستخدام برÙمج ØªØ­Ø¯ÙØ« ماندرÙÙØ§."
-
-#~ msgid "Downloading file %s..."
-#~ msgstr "ÙØ¬Ø±Ù تنزÙÙ„ المل٠%s ..."
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
+#~ msgstr "شغّل \"alsaconf\" أو \"sndconfig\" بعد Ø§Ù„ØªÙ‘Ø«Ø¨ÙØª لضبط بطاقة الصّوت"
-#~ msgid "Upgrade from a 32bit to a 64bit distribution is not supported"
-#~ msgstr "Ø§Ù„ØªØ±Ù‚ÙØ© من ØªÙˆØ²ÙØ¹Ø© 32 بت إلى 64 بت ØºÙØ± مدعومة"
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr ""
+#~ "لم ÙØªÙ… التعر٠على أ٠بطاقة صوت. حاول تشغÙÙ„ \"harddrake\" بعد Ø§Ù„ØªØ«Ø¨ÙØª"
-#~ msgid "Upgrade from a 64bit to a 32bit distribution is not supported"
-#~ msgstr "Ø§Ù„ØªØ±Ù‚ÙØ© من ØªÙˆØ²ÙØ¹Ø© 64 بت إلى 32 بت ØºÙØ± مدعومة"
+#~ msgid "KDE Desktop"
+#~ msgstr "سطح مكتب كدÙ"
-#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
-#~ msgstr ""
-#~ "لقد اخترت الخوادم Ø§Ù„ØªØ§Ù„ÙØ©: %s\n"
-#~ "\n"
-#~ "\n"
-#~ "هذه الخوادم Ù…Ùنشّطة Ø§ÙØªØ±Ø§Ø¶Ùاً، ÙˆÙ„ÙØ³ ÙÙها أ٠مشكلات Ø£Ù…Ù†ÙØ©\n"
-#~ "Ù…Ø¹Ø±ÙˆÙØ©ØŒ لكن قد تكتش٠بعض المشكلات Ø§Ù„Ø¬Ø¯ÙØ¯Ø©. Ù٠تلك الحالة، تأكد من أن\n"
-#~ "تقوم Ø¨Ø§Ù„ØªØ±Ù‚ÙØ© Ù٠أقرب ÙØ±ØµØ© ممكنة.\n"
-#~ "\n"
-#~ "\n"
-#~ "هل أنت متأكد أنك ØªØ±ÙØ¯ ØªØ«Ø¨ÙØª هذه الخوادم؟\n"
-
-#~ msgid "IceWm Desktop"
-#~ msgstr "سطح مكتب IceWm"
+#~ msgid "KDE"
+#~ msgstr "كدÙ"
diff --git a/perl-install/install/share/po/ast.po b/perl-install/install/share/po/ast.po
index ba64e4fc6..bea7e0ff2 100644
--- a/perl-install/install/share/po/ast.po
+++ b/perl-install/install/share/po/ast.po
@@ -1,54 +1,84 @@
-# translation of drakx to Asturian
-# asturian translation of DrakX
-# Copyright (C) 2000, 2001,2002, 2009 Mandriva S.A.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
-# Softastur <alministradores@softastur.org>, 2009.
+# Translators:
+# enolp <enolp@softastur.org>, 2015-2016
+# Ḷḷumex03 <tornes@opmbx.org>, 2014
+# Ḷḷumex03 <tornes@opmbx.org>, 2014
+# Softastur <alministradores@softastur.org>, 2009
msgid ""
msgstr ""
-"Project-Id-Version: DrakX\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2009-11-04 19:22+0100\n"
-"Last-Translator: astur <malditoastur@gmail.com>\n"
-"Language-Team: Asturian <alministradores@softastur.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-03-23 01:13+0000\n"
+"Last-Translator: enolp <enolp@softastur.org>\n"
+"Language-Team: Asturian (http://www.transifex.com/MageiaLinux/mageia/"
+"language/ast/)\n"
+"Language: ast\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 0.3\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "El to escritoriu nun llĂ¡piz USB"
+msgid "Join Us!"
+msgstr "¡XĂºnite a nĂ³s!"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "La distribuciĂ³n Mandriva Linux 100%% cĂ³digu llibre"
+msgid "Make it yours!"
+msgstr "¡Failu de to!"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "Restola Linux con facilidĂ¡ per aciu de Mandriva One"
+msgid "Your choice!"
+msgstr "¡La to escoyeta!"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "Un escritoriu Mandriva Linux completu, con sofitu"
+msgid "Office tools"
+msgstr "Ferramientes d'oficina"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: distribuciones pa les necesidaes de toos"
+msgid "Home entertainment"
+msgstr "Entretenimientu llariegu"
-#: any.pm:109
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr "Pa guaḥes"
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr "¡Pa la famila!"
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr "¡Pa desendolcadores!"
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr "¡Gracies!"
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr "¡SĂ© llibre!"
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
-msgstr "¿Tienes dalgĂºn soporte d'instalaciĂ³n suplementariu?"
+msgstr "¿Tienes dalgĂºn mediu d'instalaciĂ³n suplementariu?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -56,99 +86,90 @@ msgid ""
"\n"
"Do you have a supplementary installation medium to configure?"
msgstr ""
-"AlcontrarĂ³nse los medios siguientes y usarĂ¡nse durante la instalaciĂ³n: %s.\n"
+"AlcontrarĂ³nse los medios siguientes y usarĂ¡nse na instalaciĂ³n: %s.\n"
"\n"
"\n"
-"¿Tienes dalgĂºn sofitu suplementariu que configurar?"
+"¿Tienes dalgĂºn mediu suplementariu pa configurar?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Rede(HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Rede(FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Rede(NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "¿URL del espeyu?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "La URL tien d'entamar con ftp:// o http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"Contautando col sitiu web de Mandriva Linux p'algamar la llista d'espeyos "
-"disponibles"
+"Contautando col sitiu web de %s p'algamar la llista d'espeyos disponibles"
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Nun pudo coneutase col sitiu web de Mandriva Linux p'algamar la llista "
-"d'espeyos disponibles"
+"Nun pudo coneutase col sitiu web de %s p'algamar la llista d'espeyos "
+"disponibles"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Escueye un espeyu del qu'algamar los paquetes"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "ConfiguraciĂ³n NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
-msgstr "Introduz el nome de sirvidor y el direutoriu del to preséu NFS"
+msgstr "Introduz el nome de sirvidor y el direutoriu del to mediu NFS"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "Falta'l nome del sirvidor"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "El direutoriu tien qu'entamar con \"/\""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "¿Nome del sirvidor del montaxe NFS?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Direutoriu"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Suplementariu"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -157,23 +178,98 @@ msgstr ""
"Nun pudo alcontrase'l ficheru hdlist nesti espeyu. AsegĂºrate que "
"l'allugamientu ye correutu."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "Llanzamientu Core"
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr "Llanzamientu Tainted"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "Llanzamientu nonfree"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+"DĂ©l hardware de la to mĂ¡quina necesita dalgĂºn firmware non llibre pa que los "
+"controladores de software llibre furrulen."
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "DeberĂ­es habilitar \"%s\""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr "\"%s\" caltien delles pecies de los sistemes y les sos aplicaciones"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "\"%s\" caltien software non llibre.\n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"Tamién caltien firmwares necesarios pa que ciertos preseos furrulen (exem.: "
+"dalgunes grĂ¡fiques ATI/AMD, dalgunes tarxetes de rede, dalgunes tarxetes "
+"RAID...)"
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+"\"%s\" caltien software que nun pue distribuyise en cada paĂ­s pola mor de "
+"patentes de software."
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+"Tamién caltien software de \"%s\" reconstruyíu con capacidaes adicionales."
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "EquĂ­ pues habilitar mĂ¡s medios si quies."
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "Esti mediu apurre anovamientos de paquete pal mediu \"%s\""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Guetando paquetes ya instalaos..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Alcontrando los paquetes a anovar..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Desaniciando paquetes enantes d'anovar..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -187,89 +283,89 @@ msgstr ""
"\n"
"¿De xuro que quies desanciar estos paquetes?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Fallu al lleer el ficheru %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "RenomĂ¡ronse los siguientes discos:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (enantes conocĂ­u como %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Rede"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
-msgstr "Por favor, escueye un soporte"
+msgstr "Por favor, escueyi un mediu"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "El ficheru yĂ¡ existe. ¿Quies sobroscribilu?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Permisu torgĂ¡u"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "Nome NFS incorreutu"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "Mediu %s incorreutu"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
-msgstr "Nun pueden facese captures de pantalla enantes del particionĂ¡u"
+msgid "Cannot make screenshots before partitioning"
+msgstr "Nun puen facese captures de pantalla enantes del particionĂ¡u"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr ""
-"DempuĂ©s de la instalaciĂ³n tarĂ¡n disponibles les instantĂ¡nees de pantalla en %"
-"s"
+"DempuĂ©s de la instalaciĂ³n tarĂ¡n disponibles les instantĂ¡nees de pantalla en "
+"%s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "InstalaciĂ³n"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "ConfiguraciĂ³n"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Tamién tien que formatease %s"
@@ -294,22 +390,22 @@ msgstr "Llevantando la rede"
msgid "Bringing down the network"
msgstr "Baxando la rede"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "Por favor espera, recuperando ficheru"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "nun puede amestase'l preséu"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "Copiando dalgunos paquetes nel discu pa usu futuru"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Copia en cursu"
@@ -327,87 +423,114 @@ msgstr "importante"
#: pkgs.pm:34
#, c-format
msgid "very nice"
-msgstr "perbono"
+msgstr "perbonu"
#: pkgs.pm:35
#, c-format
msgid "nice"
-msgstr "bono"
+msgstr "bonu"
#: pkgs.pm:36
#, c-format
msgid "maybe"
msgstr "quiciabes"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "Consiguiendo informaciĂ³n de paquete del meta-data XML..."
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"Nun hai informaciĂ³n XML pa mediu \"%s\", namĂ¡i resultaos parciales pal "
+"paquete %s"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Ensin descripciĂ³n"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-"Dalgunos paquetes que necesites %s nun pueden instalase:\n"
+"Dellos paquetes solicitaos por %s nun puen instalase:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "Hebo un fallu:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Hebo un fallu grave: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Nun entrugar mĂ¡s"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "Fallaron %d tresaiciones d'instalaciĂ³n"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "FallĂ³ la instalaciĂ³n de paquetes:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "EstaciĂ³n de trabayu"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "EstaciĂ³n de trabayu d'Oficina"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Programes d'Oficina: procesadores de testu (OpenOffice.org Writer, Kword), "
-"fueyes de cĂ¡lculu (OpenOffice.org Calc, Kspread), visualizadores PDF, etc"
+"Programes d'Oficina: procesadores de testu (LibreOffice Writer, Kword), "
+"fueyes de cĂ¡lculu (LibreOffice Calc, Kspread), visualizadores PDF, etc"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "EstaciĂ³n de Xuegos"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Programes d'entretenimientu: arcade, tableros, estratexĂ­a, etc"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
-msgstr "EstaciĂ³n Multimedia"
+msgstr "EstaciĂ³n multimedia"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Programes de reproducciĂ³n/ediciĂ³n de sonĂ­u y vidĂ©u"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "EstaciĂ³n d'Internet"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -416,193 +539,193 @@ msgstr ""
"Conxuntu de ferramientes pa lleer y unviar corréu y noticies (mutt, tin...) "
"y pa restolar pola Web"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Ordenador de Rede (veceru)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Veceros pa los distintos protocolos incluyendo a SSH"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Ferramientes pa facilitar la configuraciĂ³n del to ordenador"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Ferramientes pa la consola"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Editores, shells, manipulaciĂ³n de ficheros, terminales"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Desendolcu"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "Biblioteques de desendolcu C y C++, programes y ficheros *.h"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "DocumentaciĂ³n"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Llibros y aides sobro Linux y Software Llibre"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Base. Sofitu d'aplicaciones de terceros"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Sirvidor web"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Grupos de trabayu"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Sirvidor Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
-msgstr "Tornafuegos/Router"
+msgstr "Tornafueos/Router"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Pasarela d'accesu a Internet"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "Corréu/Noticies"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Sirvidor de corréu Postfix, sirvidor de noticies Inn"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Sirvidor de direutorios"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "Sirvidor FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Sirvidor de nomes de dominiu y sirvidor d'informaciĂ³n de rede"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Sirvidor de ficheros ya impresiĂ³n"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "Sirvidor NFS, sirvidor Samba"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Base de Datos"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "Sirvidor de base de datos PostgreSQL y MySQL"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "Sirvidor de base de datos PostgreSQL y MariaDB"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache y Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Corréu"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Sirvidor de corréu Postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "Sirvidor de base de datos PostgreSQL o MySQL"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "Sirvidor de base de datos PostgreSQL o MariaDB"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Sirvidor de rede"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "Sirvidor NFS, sirvidor SMB, sirvidor proxy, sirvidor SSH"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Entornu grĂ¡ficu"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "EstaciĂ³n de trabayu KDE"
+msgid "Plasma Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -611,12 +734,12 @@ msgstr ""
"L'entornu d'Escritoriu K, l'entornu grĂ¡ficu bĂ¡sicu con una coleiciĂ³n de "
"ferramientes que lu acompañen"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "EstaciĂ³n de trabayu GNOME"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -625,66 +748,111 @@ msgstr ""
"Entornu grĂ¡ficu con un conxuntu de ferramientes d'escritoriu y aplicaciones "
"amigables"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
#, c-format
-msgid "LXDE Desktop"
-msgstr "Escritoriu LXDE"
+msgid "XFCE Workstation"
+msgstr "EstaciĂ³n de trabayu XFCE"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:165
#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
msgstr ""
-"Un entornu grĂ¡ficu llixeru y rĂ¡pidu con un conxuntu de ferramientes "
-"d'escritoriu y aplicaciones amigables"
+"Un entornu d'escritoriu mĂ¡s llixeru con un conxuntu d'aplicaciones y "
+"ferramientes amigables"
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "EstaciĂ³n de trabayu MATE"
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "EstaciĂ³n de trabayu Cinnamon"
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Un entornu grĂ¡ficu basĂ¡u en GNOME"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "Escritoriu LXQt"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr "Un entronu d'escritoriu basĂ¡u en QT y LXDE de nueva xeneraciĂ³n"
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "Escritoriu Enlightenment e17"
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr "Un entornu grĂ¡ficu rĂ¡pidu y llixeru con un siguimientu dedicĂ¡u"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr "Escritoriu LXDE"
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr "Un entronu d'escritoriu rĂ¡pidu y llixeru"
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Otros entornos grĂ¡ficos"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, Fvwm, etc"
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Utilidaes"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "Sirvidor SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Sirvidor de configuraciĂ³n remota Webmin"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "Utilidaes/SupervisiĂ³n de rede"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "Ferramientes de supervisiĂ³n, control de procesos, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Asistentes de Mandriva"
+msgid "Mageia Wizards"
+msgstr "Asistentes de Mageia"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Asistentes pa configurar el sirvidor"
@@ -698,7 +866,7 @@ msgstr ""
"Hebo un fallu y nun puede resolvese de mou adecuĂ¡u.\n"
"Sigui baxo'l to propiu riesgu."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -707,9 +875,9 @@ msgid ""
"\"\n"
msgstr ""
"Dalgunos paquetes importantes nun s'instalaron correutamente.\n"
-"Puede ser que'l to lleutor de CD o'l to CD d'instalaciĂ³n ten defeutuosos.\n"
-"Verifica'l CD d'instalaciĂ³n nun sistema yĂ¡ esistente col comandu:\n"
-" rpm -qpl media/main/*.rpm\n"
+"Pue ser que'l to llector de CD o'l to CD d'instalaciĂ³n tean defeutuosos.\n"
+"Comprueba'l CD d'instalaciĂ³n nun sistema yĂ¡ esistente col comandu: rpm -qpl "
+"media/main/*.rpm\n"
#: steps_auto_install.pm:71 steps_stdio.pm:27
#, c-format
@@ -718,267 +886,265 @@ msgstr "Entrando na etapa '%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "InstalaciĂ³n de Mandriva Linux %s"
+msgid "%s Installation %s"
+msgstr "InstalaciĂ³n de %s %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> ente elementos"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "El sirvidor Xorg tarda n'aniciar. Por favor, espera..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"El to sistema tien pocos recursos. Puedes tener dalgĂºn problema instalando\n"
-"Mandriva Linux. De ser asina, puedes intentar una instalaciĂ³n de la triba "
-"testu.\n"
+"%s. De ser asina, puedes intentar una instalaciĂ³n de la triba testu.\n"
"Pa ello, calca 'F1' cuando anicie'l CDROM, ya introduz 'text'."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Instalar l'escritoriu KDE de Mandriva"
+msgid "Media Selection"
+msgstr "Esbilla de medios"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "Instalar l'escritoriu KDE de %s"
+
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Instalar l'escritoriu GNOME de Mandriva"
+msgid "Install %s GNOME Desktop"
+msgstr "Instalar l'escritoriu GNOME de %s"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "InstalaciĂ³n personalizada"
-#: steps_gtk.pm:262
-#, c-format
-msgid "KDE Desktop"
-msgstr "Escritoriu KDE"
+#: steps_gtk.pm:276
+#, fuzzy, c-format
+msgid "Plasma Desktop"
+msgstr "Escritoriu personalizĂ¡u"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "Escritoriu GNOME"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "Escritoriu personalizĂ¡u"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "EquĂ­ tienes una previsualizaciĂ³n del escritoriu '%s'."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "Calca nes semeyes p'agrandales"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
-msgstr "SeleiciĂ³n de grupos de paquetes"
+msgstr "Esbilla de grupos de paquetes"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "SeleiciĂ³n de paquetes individuales"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Tamañu total: %d / %d MB"
+msgid "Unselect All"
+msgstr "Deseleicionar too"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Paquete incorreutu"
+msgid "Total size: %d / %d MB"
+msgstr "Tamañu total: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "VersiĂ³n: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Tamañu: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Importancia: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Nun puede seleicionase/deseleicionase esti paquete"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "debĂ­u a que falta %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "debĂ­u a que nun se satisfizo %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "intentando promover a %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "pa caltener %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Nun pudo seleicionase esti paquete porque nun hai espaciu abondo pa instalalu"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Van instalase los paquetes siguientes"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Van desaniciase los paquetes siguientes"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Esti ye un paquete obligatoriu, nun puedes desmarcalu"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Nun puedes desmarcar esti paquete. YĂ¡ ta instalĂ¡u"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Nun puedes desmarcar esti paquete. Tien d'anovase"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Amosar los paquetes esbillaos automĂ¡ticamente"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Instalar"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Cargar/Guardar seleiciĂ³n"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Anovando la seleiciĂ³n de paquetes"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "InstalaciĂ³n mĂ­nima"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "AlministraciĂ³n de software"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Escueyi los paquetes que quies instalar"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Instalando"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Ensin detalles"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "Tiempu restante:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(estimando...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d paquete"
msgstr[1] "%d paquetes"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Resume"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Configurar"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "non configurĂ¡u"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "SeleiciĂ³n de preseos"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
-"AlcontrarĂ³nse los siguientes preseos d'instalaciĂ³n.\n"
-"Si quies saltate dalgĂºn d'ellos, puedes deseleicionalos agora."
+"AlcontrarĂ³nse los medios d'instalaciĂ³n siguientes.\n"
+"Si quies saltate dalgĂºn d'ellos, pues deseleicionalos agora."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"Tienes la opciĂ³n de copiar los contenĂ­os de los CD al discu duru enantes de "
@@ -986,72 +1152,72 @@ msgstr ""
"La mesma siguirĂ¡ dende'l discu duru y los paquetes tarĂ¡n disponibles una "
"vegada que'l sistema tea instalĂ¡u ensembre."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Copiar los CD por completu"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Hebo un fallu"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Por favor, escueyi la distribuciĂ³n del to teclĂ¡u"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "EquĂ­ tienes la llista completa de teclaos disponibles:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "InstalaciĂ³n/Anovamientu"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "¿Ye una instalaciĂ³n o un anovamientu?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "InstalaciĂ³n"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
-msgstr "Anovar %s"
+msgstr "Anovamientu de %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Clave de cifrĂ¡u pa %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "Encaboxar la instalaciĂ³n, volver a aniciar el sistema"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "InstalaciĂ³n nueva"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "Anovar la instalaciĂ³n previa (nun s'encamienta)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1059,45 +1225,26 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"L'instalador deteutĂ³ que nun puede anovase con seguridĂ¡'l to\n"
-"sistema Mandriva Linux ya instalĂ¡u a la versiĂ³n %s.\n"
+"L'instalador deteutĂ³ que'l to sistema instalĂ¡u Linux nun pudo anovase\n"
+"de mou seguru a %s.\n"
"\n"
-"EncamiĂ©ntase una instalaciĂ³n nueva que camude a la anterior.\n"
+"AconsĂ©yase una instalaciĂ³n nueva trocando tolo postrero.\n"
"\n"
-"¡AtenciĂ³n: tendrĂ­es de facer copia de respaldu de tolos tos datos\n"
-"enantes d'entamar cola instalaciĂ³n nueva!"
+"Avisu: deberĂ­es facer copia de seguridĂ¡ de tolos tos datos personales "
+"enantes d'escoyer \"InstalaciĂ³n\n"
+"nueva\"."
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "Configurando preseos IDE"
-
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"¡Nun hai 1MB d'espaciu pa bootstrap! La instalaciĂ³n siguirĂ¡, pero p'aniciar "
-"el to sistema, necesitarĂ¡s criar la particiĂ³n bootstrap en DiskDrake"
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
+msgid "Configuring CD/DVD"
msgstr ""
-"¡Necesites criar un bootstrap d'arranque PReP PPC! La instalaciĂ³n siguirĂ¡, "
-"pero p'arrancar el to sistema, necesitarĂ¡s criar la particiĂ³n bootstrap en "
-"DiskDrake"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1111,21 +1258,21 @@ msgstr ""
"cuando lo faigas.\n"
"Si nun lu tienes, calca Encaboxar pa evitar la instalaciĂ³n dende esti CD-ROM."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Guetando los paquetes disponibles..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
"El to sistema nun tien espaciu llibre abondo pa la instalaciĂ³n o "
"l'anovamientu (%d MB > %d MB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1135,52 +1282,52 @@ msgstr ""
"El formatu ye'l mesmu que'l de los ficheros xeneraos cola instaciĂ³n "
"automĂ¡tica."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Cargar"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Guardar"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Ficheru incorreutu"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "SeleiciĂ³n del entornu d'escritoriu"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
-msgstr "Puedes escoyer un perfil d'escritoriu d'estaciĂ³n de trabayu."
+msgstr "Pues escoyer el to perfil d'escritoriu d'estaciĂ³n de trabayu."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "El tamañu esbillĂ¡u ye mayor que'l disponible"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Triba d'instalaciĂ³n."
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1189,88 +1336,122 @@ msgstr ""
"Nun esbillasti dengĂºn grupu de paquetes\n"
"Por favor, escueye la instalaciĂ³n mĂ­nima que quies."
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Con X"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, c-format
-msgid "Install suggested packages"
-msgstr "Instalando'l paquete suxerĂ­u"
+msgid "Install recommended packages"
+msgstr "Instalar paquetes aconseyaos"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Con documentaciĂ³n bĂ¡sica (¡encamentao!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "InstalaciĂ³n mĂ­nima \"en serio\" (especialmente ensin urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "Tresnando anovamientu..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Tresnando la instalaciĂ³n"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Instalando'l paquete %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Hebo un fallu al axeitar los paquetes:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "¿Siguir p'alantre?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Reintentalo"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Omitir esti paquete"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "Omitir tolos paquetes del preséu \"%s\""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
-msgstr "Volver a la seleiciĂ³n de paquetes"
+msgstr "Volver a la esbilla de paquetes"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "Hebo un fallu al instalar el paquete %s."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "ConfiguraciĂ³n posterior a la instalaciĂ³n"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-"Por favor, asegĂºrate de que'l presĂ©u d'anovamientu de mĂ³dulos ta na unidĂ¡ %s"
+"Por favor, asegĂºrate de que'l mediu d'anovamientu de mĂ³dulos ta na unidĂ¡ %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Anovamientos"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Fallu cuando s'amestaba'l mediu"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "¿Reintentar?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1291,112 +1472,80 @@ msgstr ""
"\n"
"¿Quies instalar los anovamientos?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s en %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Hardware"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Tarxeta de sonĂ­u"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "¿Tienes una tarxeta de sonĂ­u ISA?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Usa \"alsaconf\" o \"sndconfig\" dempuĂ©s de la instalaciĂ³n pa configurar la "
-"to tarxeta de sonĂ­u"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Nun se deteutĂ³ tarxeta de sonĂ­u. Preba \"harddrake\" dempuĂ©s de la "
-"instalaciĂ³n"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Interface grĂ¡fica"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Redes ya Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Proxies"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "configurĂ¡u"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Nivel de seguridĂ¡"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Tornafueos"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "activĂ¡u"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "desactivĂ¡u"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "X Ensin configurar ¿De xuru que quies esto daveres?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "Tresnando'l cargador d'arranque"
+msgid "Preparing initial startup program..."
+msgstr "Tresnando'l programa d'aniciu inicial..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "Aposenta por favor, pues esto puede llevar un ratu."
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Parez que tienes una mĂ¡quina desconocida o \"Old World\", el xestor "
-"d'arranque yaboot nun furrularĂ¡ na mesma. La instalaciĂ³n siguirĂ¡, pero "
-"necesitarĂ¡ usar BootX o dalguna otra manera p'arrancar la to mĂ¡quina. El "
-"parĂ¡metru del kernel pal sistema de ficheros raĂ­z ye: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1405,17 +1554,17 @@ msgstr ""
"Nesti nivel de seguridĂ¡, l'accesu a los ficheros na particiĂ³n Windows ta "
"restrinxĂ­u sĂ³lo al alministrador."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Inxerta un disquete en blancu na unidĂ¡ %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Criando'l disquete d'instalaciĂ³n automĂ¡tica"
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1426,12 +1575,12 @@ msgstr ""
"\n"
"¿De xuru quies colar agora?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Felicidaes"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Reaniciar"
@@ -1526,13 +1675,6 @@ msgid ""
"Users"
msgstr "Usuarios"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Rede"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1575,114 +1717,23 @@ msgid ""
"Exit"
msgstr "Colar"
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Programes d'Oficina: procesadores de pallabres (kword, abiword), plantĂ­es "
-#~ "de cĂ¡lculu (kspread, gnumeric), visualizadores PDF, etc"
-
-#~ msgid ""
-#~ "You have decided to upgrade your system to %s. KDE 3.5 has been detected\n"
-#~ "on your system. This installer cannot preserve KDE 3.5 in an upgrade. If "
-#~ "you choose to proceed, \n"
-#~ "KDE 4 will replace KDE 3, and you will lose your personal KDE "
-#~ "configuration settings. \n"
-#~ "To upgrade with KDE 3.5 and your personal settings preserved, \n"
-#~ "please reboot your system and upgrade using the Mandriva update applet."
-#~ msgstr ""
-#~ "DecidiĂ³ actualizar su sistema a %s. Se detectĂ³ que Ud. tiene KDE 3.5\n"
-#~ "en su sistema. El instalador no puede preservar KDE 3.5 al actualizar.\n"
-#~ "Si Ud. decide continuar, KDE 4 reemplazarĂ¡ a KDE 3, y perderĂ¡ la\n"
-#~ "configuraciĂ³n personalizada de KDE. \n"
-#~ "Para actualizar con KDE 3.5 y preservar su configuraciĂ³n, por favor\n"
-#~ "vuelva a iniciar su sistema y actualize utilizando el applet Mandriva "
-#~ "Update."
-
-#~ msgid "Proceed"
-#~ msgstr "Continuar"
-
-#~ msgid "retrieval of [%s] failed"
-#~ msgstr "La recuperaciĂ³n de [%s] fallĂ³"
-
-#~ msgid "Downloading file %s..."
-#~ msgstr "Descargando el archivo %s..."
-
-#~ msgid "Upgrade from a 32bit to a 64bit distribution is not supported"
-#~ msgstr ""
-#~ "No se soporta la acutalizaciĂ³n de una distribuciĂ³n 32 bit a una 64 bit"
-
-#~ msgid "Upgrade from a 64bit to a 32bit distribution is not supported"
-#~ msgstr ""
-#~ "No se soporta la actualizaciĂ³n de una distribuciĂ³n 64 bit a una 32 bit"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "¿Tienes una tarxeta de sonĂ­u ISA?"
#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
#~ msgstr ""
-#~ "Ha seleccionado los siguientes servidores: %s\n"
-#~ "\n"
-#~ "\n"
-#~ "Estos servidores se activan por defecto. No se les conocen problemas de\n"
-#~ "seguridad, pero se pueden encontrar problemas nuevos. En ese caso, debe "
-#~ "asegurarse de\n"
-#~ "actualizarlos tan pronto como sea posible.\n"
-#~ "\n"
-#~ "\n"
-#~ "¿Realmente desea instalar estos servidores?\n"
-
-#~ msgid "IceWm Desktop"
-#~ msgstr "Escritorio IceWm"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr ""
-#~ "Contactando con el sitio de réplica para obtener la lista de los paquetes "
-#~ "disponibles..."
-
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "No se puede contactar al sitio de réplica %s"
-
-#~ msgid "Generate auto install floppy"
-#~ msgstr "Generar un disquete de instalaciĂ³n automĂ¡tica"
+#~ "Usa \"alsaconf\" o \"sndconfig\" dempuĂ©s de la instalaciĂ³n pa configurar "
+#~ "la to tarxeta de sonĂ­u"
-#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
#~ msgstr ""
-#~ "La instalaciĂ³n automĂ¡tica puede automatizarse por completo si lo desea,\n"
-#~ "¡¡en ese caso se adueñarĂ¡ del disco rĂ­gido!!\n"
-#~ "(la intenciĂ³n de esto es instalarlo en otro ordenador).\n"
-#~ "\n"
-#~ "Puede preferir reproducir la instalaciĂ³n.\n"
-
-#~ msgid "Replay"
-#~ msgstr "Reproducir"
-
-#~ msgid "Automated"
-#~ msgstr "Automatizada"
+#~ "Nun se deteutĂ³ tarxeta de sonĂ­u. Preba \"harddrake\" dempuĂ©s de la "
+#~ "instalaciĂ³n"
-#~ msgid "Save packages selection"
-#~ msgstr "Guardar la selecciĂ³n de paquetes"
+#~ msgid "KDE Desktop"
+#~ msgstr "Escritoriu KDE"
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "¿Desea usar aboot?"
-
-#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
-#~ msgstr ""
-#~ "OcurriĂ³ un error al instalar aboot, \n"
-#~ "¿desea forzar la instalaciĂ³n incluso si ello implicara la destrucciĂ³n de "
-#~ "la primera particiĂ³n?"
+#~ msgid "KDE"
+#~ msgstr "KDE"
diff --git a/perl-install/install/share/po/az.po b/perl-install/install/share/po/az.po
index 3c4da1f49..3e8d77a86 100644
--- a/perl-install/install/share/po/az.po
+++ b/perl-install/install/share/po/az.po
@@ -10,48 +10,74 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-az\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
+"POT-Creation-Date: 2016-06-22 02:36+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"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
+#, fuzzy, c-format
+msgid "Office tools"
+msgstr "Ofis İş Stansiyası"
+
+#: ../../advertising/05_IM_mageia.pl:1
+#, c-format
+msgid "Home entertainment"
+msgstr ""
+
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "For family!"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "For developers!"
msgstr ""
-#: any.pm:109
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, fuzzy, c-format
msgid "Do you have further supplementary media?"
msgstr "Başqası var?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -60,117 +86,172 @@ msgid ""
"Do you have a supplementary installation medium to configure?"
msgstr ""
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, fuzzy, c-format
msgid "Network (HTTP)"
msgstr "ÅÉ™bÉ™kÉ™ %s"
-#: any.pm:122
+#: any.pm:163
#, fuzzy, c-format
msgid "Network (FTP)"
msgstr "ÅÉ™bÉ™kÉ™ %s"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr ""
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr ""
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr ""
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr ""
-"Mövcud É™kslÉ™rin siyahısını almaq Ă¼Ă§Ă¼n Mandriva Linux sÉ™hifÉ™si ilÉ™ tÉ™mas "
-"qurulur..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "Mövcud É™kslÉ™rin siyahısını almaq Ă¼Ă§Ă¼n %s sÉ™hifÉ™si ilÉ™ tÉ™mas qurulur..."
-#: any.pm:187
+#: any.pm:252
#, fuzzy, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
-msgstr ""
-"Mövcud É™kslÉ™rin siyahısını almaq Ă¼Ă§Ă¼n Mandriva Linux sÉ™hifÉ™si ilÉ™ tÉ™mas "
-"qurulur..."
+msgid "Failed contacting %s web site to get the list of available mirrors"
+msgstr "Mövcud É™kslÉ™rin siyahısını almaq Ă¼Ă§Ă¼n %s sÉ™hifÉ™si ilÉ™ tÉ™mas qurulur..."
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Paketleri almaq Ă¼Ă§Ă¼n bir É™ks Ă¼nvanı seçin"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr ""
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr ""
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr ""
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr ""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr ""
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Qovluq"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr ""
-#: any.pm:295
+#: any.pm:366
#, fuzzy, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr "%s, %s Ă¼stĂ¼ndÉ™ tapıla bilmir"
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Qurulu olan paketlər yoxlanır..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "GĂ¼ncÉ™llÉ™nÉ™cÉ™k paketlar tapılır"
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -183,87 +264,87 @@ msgstr ""
"\n"
"Bu paketləri həqiqətən də silmək istəyirsiniz?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "%s faylı oxunurkan xəta oldu"
-#: any.pm:1020
+#: any.pm:1304
#, fuzzy, c-format
msgid "The following disk(s) were renamed:"
msgstr "Aşağıdakı paketlər qurulmalıdır:\n"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "ÅÉ™bÉ™kÉ™"
-#: any.pm:1102
+#: any.pm:1386
#, fuzzy, c-format
msgid "Please choose a media"
msgstr "XahiÅŸ edirik seçin"
-#: any.pm:1118
+#: any.pm:1402
#, fuzzy, c-format
msgid "File already exists. Overwrite it?"
msgstr "Fayl onsuz da mövcuddur. ĂœstĂ¼nÉ™ yazım?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Səlahiyyət yoxdur"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr ""
-#: any.pm:1191
+#: any.pm:1475
#, fuzzy, c-format
msgid "Bad media %s"
msgstr "%s medyası əlavə edildi"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "BölmÉ™lÉ™mÉ™dÉ™n É™vvÉ™l görĂ¼ntĂ¼ alına bilmÉ™z"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Ekran görĂ¼ntĂ¼lÉ™ri qurulumdan sonra %s mövqeyindÉ™ olacaqdır"
-#: gtk.pm:131
+#: gtk.pm:135
#, fuzzy, c-format
msgid "Installation"
msgstr "Qurulur"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Quraşdırma"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Eyni zamanda %s da şəkilləndirilməlidir"
@@ -288,22 +369,22 @@ msgstr "ÅÉ™bÉ™kÉ™ fÉ™allaÅŸdırılır"
msgid "Bringing down the network"
msgstr "ÅÉ™bÉ™kÉ™ dayandırılır"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr ""
-#: media.pm:810
+#: media.pm:807
#, fuzzy, c-format
msgid "Copying in progress"
msgstr "Təsbit etmə fəaliyyətdədir"
@@ -333,73 +414,98 @@ msgstr "É™'la"
msgid "maybe"
msgstr "bəlkə"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "İzahat yoxdur"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, fuzzy, c-format
msgid "An error occurred:"
msgstr "Bir xəta oldu"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Ă–lĂ¼mcĂ¼l xÉ™ta yarandı: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
#, fuzzy, c-format
msgid "%d installation transactions failed"
msgstr "Qurulum bacarılmadı"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, fuzzy, c-format
msgid "Installation of packages failed:"
msgstr "%s paketi qurulur"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "İş Stansiyası"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Ofis İş Stansiyası"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"İdarə proqramları: kəlmə işləyənlər (OpenOffice.org Writer, Kword), "
+"İdarə proqramları: kəlmə işləyənlər (LibreOffice Writer, Kword), "
"hesablayıcılar və pdf göstəriciləri, vs."
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Oyun stansiyası"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Məzəli proqramlar: arkad, lövhə oyunları, strategiya, vs"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Multimedya stansiyası"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "SÉ™s vÉ™ video çalınması/dĂ¼zÉ™liÅŸ proqramları"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "İnternet stansiyası"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -408,205 +514,205 @@ msgstr ""
"Elektronik məktub və xəbər oxuyucu vasitələr dəstəsi (pine, mutt, tin..) və "
"Veb səyyahları"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "ÅÉ™bÉ™kÉ™ KompĂ¼teri (alıcı)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "SSH daxil bir çox protokolların alıcıları"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "KompĂ¼ter qurÄŸularını asandlaÅŸdıran vasitÉ™lÉ™r"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Konsol Vasitələri"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Editorlar, rəflər, fayl vasitələri, terminallar"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "İnkişaf"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C və C++ inkişaf kitabxanaları, proqramları və daxil ediləcək fayllar"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Sənədlər"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Linuks və sərbəst proqram tə'minatı haqqında Kitablar və Howtolar"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standartları Bazası. ĂœĂ§Ă¼ncĂ¼ partiya tÉ™'minat dÉ™stÉ™yi"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Veb Vericisi"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, fuzzy, c-format
msgid "Groupware"
msgstr "Qrup"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab Vericisi"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Atəş Divarı/İstiqamətləndirici"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "İnternet keçidi"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, fuzzy, c-format
msgid "Mail/News"
msgstr "/Fayl/_Təze"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, fuzzy, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix poçt vericisi"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, fuzzy, c-format
msgid "Directory Server"
msgstr "CD'dÉ™n Geri YĂ¼klÉ™"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, fuzzy, c-format
msgid "FTP Server"
msgstr "NTP Verici"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr ""
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, fuzzy, c-format
msgid "DNS/NIS"
msgstr "DNS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, fuzzy, c-format
msgid "Domain Name and Network Information Server"
msgstr "Domen Adı Vericisi"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, fuzzy, c-format
msgid "File and Printer Sharing Server"
msgstr "Çapçı Vericisi"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, fuzzy, c-format
msgid "NFS Server, Samba server"
msgstr "Samba vericisi"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Mə'lumat Bazası"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, fuzzy, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL ya da MySQL mə'lumat bazası vericisi"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL ya da MariaDB mə'lumat bazası vericisi"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Veb/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Poçt"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix poçt vericisi"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL ya da MySQL mə'lumat bazası vericisi"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL ya da MariaDB mə'lumat bazası vericisi"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "ÅÉ™bÉ™kÉ™ KompĂ¼ter vericisi"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS vericisi, SMB vericisi, Vəkil vericisi, SSH verici"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Qrafiki MĂ¼hit"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "KDE iş stansiyası"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "İş Stansiyası"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr "KDE, É™sas qrafiki ara Ă¼z vÉ™ yardımçi proqramlar kolleksiyası"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "GNOME iş stansiyası"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -614,65 +720,112 @@ msgid ""
msgstr ""
"İstifadəçi dostu proqram vÉ™ masa Ă¼stĂ¼ ilÉ™ bÉ™rabÉ™r qrafiki ara Ă¼z vasitÉ™lÉ™ri"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, fuzzy, c-format
+msgid "XFCE Workstation"
+msgstr "KDE iş stansiyası"
+
+#: share/meta-task/compssUsers.pl:165
+#, fuzzy, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+"İstifadəçi dostu proqram vÉ™ masa Ă¼stĂ¼ ilÉ™ bÉ™rabÉ™r qrafiki ara Ă¼z vasitÉ™lÉ™ri"
+
+#: share/meta-task/compssUsers.pl:169
+#, fuzzy, c-format
+msgid "MATE Workstation"
+msgstr "GNOME iş stansiyası"
+
+#: share/meta-task/compssUsers.pl:174
+#, fuzzy, c-format
+msgid "Cinnamon Workstation"
+msgstr "İş Stansiyası"
+
+#: share/meta-task/compssUsers.pl:175
+#, fuzzy, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Qrafiki MĂ¼hit"
+
+#: share/meta-task/compssUsers.pl:179
+#, fuzzy, c-format
+msgid "LXQt Desktop"
+msgstr "Masa Ă¼stĂ¼"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, fuzzy, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+"İstifadəçi dostu proqram vÉ™ masa Ă¼stĂ¼ ilÉ™ bÉ™rabÉ™r qrafiki ara Ă¼z vasitÉ™lÉ™ri"
+
+#: share/meta-task/compssUsers.pl:189
#, fuzzy, c-format
msgid "LXDE Desktop"
msgstr "Masa Ă¼stĂ¼"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:191
#, fuzzy, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+msgid "A lightweight fast graphical environment"
msgstr ""
"İstifadəçi dostu proqram vÉ™ masa Ă¼stĂ¼ ilÉ™ bÉ™rabÉ™r qrafiki ara Ă¼z vasitÉ™lÉ™ri"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "BaÅŸqa qrafiki ara Ă¼zlÉ™r"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, fuzzy, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
msgstr "Icewm, Window Maker, Enlightenment, Fvwm, vs."
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Vasitələr"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH Vericisi"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, fuzzy, c-format
msgid "Webmin"
msgstr "Veb kamerası"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, fuzzy, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Terminal Server Quraşdırılması"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, fuzzy, c-format
msgid "Network Utilities/Monitoring"
msgstr "ÅÉ™bÉ™kÉ™ İzlÉ™nmÉ™si"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr ""
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, fuzzy, c-format
-msgid "Mandriva Wizards"
-msgstr "<b>Mandriva Store</b>"
+msgid "Mageia Wizards"
+msgstr "<b>Mageia Store</b>"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, fuzzy, c-format
msgid "Wizards to configure server"
msgstr "\"%s\" çapçısı quraÅŸdırıla bilmÉ™di!"
@@ -686,7 +839,7 @@ msgstr ""
"Bir xÉ™ta oldu, yalnız necÉ™ dĂ¼zÉ™ldilÉ™cÉ™yi bilinmir.\n"
"Davam edin, riski sizÉ™ aitdir!"
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -706,25 +859,24 @@ msgstr "Başlanğıc addımı `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux Qurulumu %s"
+msgid "%s Installation %s"
+msgstr "%s Qurulumu %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> irəli/geri"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
-#, c-format
+#: steps_gtk.pm:212
+#, fuzzy, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"Sizin sisteminizin qaynaqları çatışmır. Qurulum É™rzindÉ™ problem yaÅŸaya "
@@ -733,306 +885,306 @@ msgstr ""
"dəCDROMdan başlatdığınız zaman,\n"
" 'F1'ə basın və 'text' yazaraq enter'ə basın."
-#: steps_gtk.pm:239
-#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr ""
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, fuzzy, c-format
+msgid "Media Selection"
+msgstr "Paket Qruplarının Seçimi"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "Masa Ă¼stĂ¼"
+
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s GNOME Desktop"
msgstr ""
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, fuzzy, c-format
msgid "Custom install"
msgstr "Minimal qurulum"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
+msgid "Plasma Desktop"
msgstr "Masa Ă¼stĂ¼"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, fuzzy, c-format
msgid "GNOME Desktop"
msgstr "Masa Ă¼stĂ¼"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, fuzzy, c-format
msgid "Custom Desktop"
msgstr "Masa Ă¼stĂ¼"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Paket Qruplarının Seçimi"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Fərdi paket seçimi"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Ăœmumi böyĂ¼klĂ¼k: %d / %d Mb"
+msgid "Unselect All"
+msgstr "Seçili olmayan hamısını"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Xətalı paket"
+msgid "Total size: %d / %d MB"
+msgstr "Ăœmumi böyĂ¼klĂ¼k: %d / %d Mb"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Buraxılış: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "BöyĂ¼klĂ¼k: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "ÆhÉ™miyyÉ™t:"
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Bu paketi seçə bilməzsiniz/sistemdən çıxarda bilməzsınız"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "%s É™ksik olduÄŸuna görÉ™"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "%s razı qalmadığına görÉ™"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "%s irÉ™lilÉ™ndirmÉ™yÉ™ çalışılır"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "%s-i saxlamaq Ă¼Ă§Ă¼n"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr "Bu paketi seçə bilmÉ™zsiniz, Ă§Ă¼nki qurmaq Ă¼Ă§Ă¼n yer çatmır."
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Aşağıdakı paketlər qurulacaq"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Aşağıdakı paketlər sistemdən silinəcəklər"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Bu lazımlı bir paketdir, sistemdən çıxardıla bilməz"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Bu paketi sistemdÉ™n çıxarda bilmÉ™zsınız. Artıq qurulmuÅŸdur."
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Bu paketi sistemdən çıxarda bilməzsiniz. Yenilənməlidir"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Avtomatik seçili paketləri göstər"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Qur"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, fuzzy, c-format
msgid "Load/Save selection"
msgstr "Seçili olanı qeyd et"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Paket seçkiləri yenilənir"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Minimal qurulum"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Proqram Tə'minatı İdarəsi"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Qurmaq istədiyiniz paketləri seçin"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Qurulur"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Təfsilatsız"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, fuzzy, c-format
msgid "Time remaining:"
msgstr "Qalan mĂ¼ddÉ™t"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, fuzzy, c-format
msgid "(estimating...)"
msgstr "Təxmini olaraq hesaplanır"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d paket"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "İcmal"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Qur"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "quraşdırılmayıb"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "Paket Qruplarının Seçimi"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr ""
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Bir xəta oldu"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "XahiÅŸ edirik, klaviatura dĂ¼zĂ¼lĂ¼ÅŸĂ¼nĂ¼zĂ¼ seçin"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, fuzzy, c-format
msgid "Here is the full list of available keyboards:"
msgstr "BĂ¼tĂ¼n mövcud ölkÉ™lÉ™rinn siyahısı"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Qurulum/Yeniləmə"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Bu bir qurulum, yoxsa yeniləmədir?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, fuzzy, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Qur"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "%s-i yenilÉ™"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "%s Ă¼Ă§Ă¼n ÅŸifrÉ™lÉ™mÉ™ açarı"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, fuzzy, c-format
msgid "New Installation"
msgstr "Qurulur"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1041,36 +1193,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "İDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "İDE qapıları qurulur"
-
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"1 MB bootstrap Ă¼Ă§Ă¼n yer yoxdur! Qurulum davam edÉ™cÉ™k, ancaq sisteminizi aça "
-"bilmÉ™k Ă¼Ă§Ă¼n DiskDrake'dÉ™ bootstrap bölmÉ™si yaratmalısınız."
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, fuzzy, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"1 MB bootstrap Ă¼Ă§Ă¼n yer yoxdur! Qurulum davam edÉ™cÉ™k, ancaq sisteminizi aça "
-"bilmÉ™k Ă¼Ă§Ă¼n DiskDrake'dÉ™ bootstrap bölmÉ™si yaratmalısınız."
+msgid "Configuring CD/DVD"
+msgstr "İDE qapıları qurulur"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, fuzzy, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1085,19 +1218,19 @@ msgstr ""
"ÆgÉ™r CD-ROM É™linizdÉ™ deyilsÉ™, bu CD-Rom'dan qurmamaq Ă¼Ă§Ă¼n Ləğv Et dĂ¼ymÉ™sinÉ™ "
"basın."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Mövcud olan paketlər axtarılır."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, fuzzy, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1106,52 +1239,52 @@ msgstr ""
"XahiÅŸ edirik, paket seçkilÉ™rini disketÉ™ qeyd et/disketdÉ™n yĂ¼klÉ™\n"
"seçənəyini seçin."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "YĂ¼klÉ™"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Qeyd Et"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Səhv fayl"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, fuzzy, c-format
-msgid "KDE"
-msgstr "İDE"
+msgid "Plasma"
+msgstr "Masa Ă¼stĂ¼"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, fuzzy, c-format
msgid "Desktop Selection"
msgstr "Paket Qruplarının Seçimi"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Seçili böyĂ¼klĂ¼k var olandan daha böyĂ¼kdĂ¼r"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Qurulum növĂ¼"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1160,87 +1293,121 @@ msgstr ""
"Heç bir paket qrupunu seçmədiniz.\n"
"XahiÅŸ edirik, istÉ™diyiniz É™n kiçik qurulumu seçin:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "X ilÉ™"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, fuzzy, c-format
-msgid "Install suggested packages"
+msgid "Install recommended packages"
msgstr "%s paketi qurulur"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Æsas sÉ™nÉ™dlÉ™rlÉ™ birlikdÉ™ (mÉ™slÉ™hÉ™t edilÉ™n!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "HÉ™qiqÉ™tÉ™n minimal qurulum (xĂ¼susilÉ™ urpmi olmasın)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, fuzzy, c-format
+msgid "Preparing upgrade..."
+msgstr "Açılış yĂ¼klÉ™yici hazırlanır"
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Qurulum hazırlanır"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "%s paketi qurulur"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Paketləri istərkən xəta yarandı:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Yenə də davam edək?"
-#: steps_interactive.pm:677
-#, c-format
+#: steps_interactive.pm:679
+#, fuzzy, c-format
msgid "Retry"
-msgstr ""
+msgstr "Geri yĂ¼klÉ™"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, fuzzy, c-format
msgid "Go back to media and packages selection"
msgstr "Paket seçkilərini qeyd et"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, fuzzy, c-format
msgid "There was an error installing package %s."
msgstr "Paketlər qurulurkən bir xəta oldu:"
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Qurulum sonrası qurğular"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Yeniləmələr"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "Geri yĂ¼klÉ™"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1262,126 +1429,97 @@ msgstr ""
"\n"
"Yeniləmələri qurmaq istəyirsiniz ?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%2$s Ă¼stĂ¼ndÉ™ %1$s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Avadanlıq"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Səs kartı"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Heç İSA səs kartınız var?"
-
-#: steps_interactive.pm:921
-#, fuzzy, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Qurulumdan sonra sÉ™s kartınızı qurÄŸulamaq Ă¼Ă§Ă¼n \"sndconfig\" É™mrini icra edin"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "Səs kartı tapılmadı. Qurulumdan sonra \"harddrake\"ni işə salın"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Qrafiki ara Ă¼z"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "ÅÉ™bÉ™kÉ™ vÉ™ İnternet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Vəkil vericiləri"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "quraşdırılıb"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "TÉ™hlĂ¼kÉ™sizlik SÉ™viyyÉ™si"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Atəş Divarı"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "fəal"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "qeyri-fəal"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "Siz X-i quraşdırmadınız. Bundan əminsinizmi?"
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr "Açılış yĂ¼klÉ™yici hazırlanır"
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
+#, fuzzy, c-format
+msgid "Preparing initial startup program..."
+msgstr "Qurulum hazırlanır"
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr ""
-#: steps_interactive.pm:1038
-#, fuzzy, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"DĂ¼nyadan kÉ™nar yerdÉ™n gÉ™lÉ™n ya da namÉ™'lum\n"
-" sisteminiz var, yaboot açılış yĂ¼klÉ™yicisi sizin Ă¼Ă§Ă¼n iÅŸlÉ™mÉ™yÉ™cÉ™k.\n"
-"Qurulum davam edÉ™cÉ™k ancaq kompĂ¼terinizi aça bilmÉ™k Ă¼Ă§Ă¼n\n"
-" BootX ya da başqa vasitədən istifadə etməlisiniz"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "%s sĂ¼rĂ¼cĂ¼sĂ¼nÉ™ boÅŸ bir disket yerləşdirin"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Avtomatik qurulum disketi hazırlanır"
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1392,12 +1530,12 @@ msgstr ""
"\n"
"Həqiqətən də çıxmaq istəyirsiniz?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Təbriklər"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Yenidən başlat"
@@ -1492,13 +1630,6 @@ msgid ""
"Users"
msgstr "İstifadəçilər"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "ÅÉ™bÉ™kÉ™"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1541,6 +1672,103 @@ msgid ""
"Exit"
msgstr "Çıxış"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Heç İSA səs kartınız var?"
+
+#, fuzzy
+#~ msgid ""
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
+#~ msgstr ""
+#~ "Qurulumdan sonra sÉ™s kartınızı qurÄŸulamaq Ă¼Ă§Ă¼n \"sndconfig\" É™mrini icra "
+#~ "edin"
+
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr "Səs kartı tapılmadı. Qurulumdan sonra \"harddrake\"ni işə salın"
+
+#, fuzzy
+#~ msgid "KDE Desktop"
+#~ msgstr "Masa Ă¼stĂ¼"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#~ msgid "CD-ROM"
+#~ msgstr "CD-ROM"
+
+#~ msgid "KDE Workstation"
+#~ msgstr "KDE iş stansiyası"
+
+#, fuzzy
+#~ msgid ""
+#~ "The Plasma Desktop, the basic graphical environment with a collection of "
+#~ "accompanying tools"
+#~ msgstr "KDE, É™sas qrafiki ara Ă¼z vÉ™ yardımçi proqramlar kolleksiyası"
+
+#~ msgid "IDE"
+#~ msgstr "İDE"
+
+#~ msgid "Preparing bootloader..."
+#~ msgstr "Açılış yĂ¼klÉ™yici hazırlanır"
+
+#, fuzzy
+#~ msgid ""
+#~ "A lightweight & fast graphical environment with user-friendly set of "
+#~ "applications and desktop tools"
+#~ msgstr ""
+#~ "İstifadəçi dostu proqram vÉ™ masa Ă¼stĂ¼ ilÉ™ bÉ™rabÉ™r qrafiki ara Ă¼z "
+#~ "vasitələri"
+
+#, fuzzy
+#~ msgid "RazorQT Desktop"
+#~ msgstr "Masa Ă¼stĂ¼"
+
+#~ msgid ""
+#~ "No free space for 1MB bootstrap! Install will continue, but to boot your "
+#~ "system, you'll need to create the bootstrap partition in DiskDrake"
+#~ msgstr ""
+#~ "1 MB bootstrap Ă¼Ă§Ă¼n yer yoxdur! Qurulum davam edÉ™cÉ™k, ancaq sisteminizi "
+#~ "aça bilmÉ™k Ă¼Ă§Ă¼n DiskDrake'dÉ™ bootstrap bölmÉ™si yaratmalısınız."
+
+#, fuzzy
+#~ msgid ""
+#~ "You'll need to create a PPC PReP Boot bootstrap! Install will continue, "
+#~ "but to boot your system, you'll need to create the bootstrap partition in "
+#~ "DiskDrake"
+#~ msgstr ""
+#~ "1 MB bootstrap Ă¼Ă§Ă¼n yer yoxdur! Qurulum davam edÉ™cÉ™k, ancaq sisteminizi "
+#~ "aça bilmÉ™k Ă¼Ă§Ă¼n DiskDrake'dÉ™ bootstrap bölmÉ™si yaratmalısınız."
+
+#, fuzzy
+#~ msgid ""
+#~ "You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
+#~ "will not work for you. The install will continue, but you'll need to use "
+#~ "BootX or some other means to boot your machine. The kernel argument for "
+#~ "the root fs is: root=%s"
+#~ msgstr ""
+#~ "DĂ¼nyadan kÉ™nar yerdÉ™n gÉ™lÉ™n ya da namÉ™'lum\n"
+#~ " sisteminiz var, yaboot açılış yĂ¼klÉ™yicisi sizin Ă¼Ă§Ă¼n iÅŸlÉ™mÉ™yÉ™cÉ™k.\n"
+#~ "Qurulum davam edÉ™cÉ™k ancaq kompĂ¼terinizi aça bilmÉ™k Ă¼Ă§Ă¼n\n"
+#~ " BootX ya da başqa vasitədən istifadə etməlisiniz"
+
+#~ msgid "Welcome"
+#~ msgstr "Xoş Gəldiniz"
+
+#~ msgid "Select All"
+#~ msgstr "Hamısı Seçildi"
+
+#~ msgid "Bad package"
+#~ msgstr "Xətalı paket"
+
+#, fuzzy
+#~ msgid "Preparing boot images..."
+#~ msgstr "Açılış yĂ¼klÉ™yici hazırlanır"
+
+#~ msgid ""
+#~ "_: Keep these entry short\n"
+#~ "Networking"
+#~ msgstr "ÅÉ™bÉ™kÉ™"
+
#~ msgid ""
#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
#~ "gnumeric), pdf viewers, etc"
@@ -1591,7 +1819,7 @@ msgstr "Çıxış"
#~ msgid ""
#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
+#~ "in that case it will take over the hard disk drive!!\n"
#~ "(this is meant for installing on another box).\n"
#~ "\n"
#~ "You may prefer to replay the installation.\n"
@@ -1673,7 +1901,7 @@ msgstr "Çıxış"
#~ msgstr "X quraşdırılması"
#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
+#~ "Cannot access kernel modules corresponding to your kernel (file %s is "
#~ "missing), this generally means your boot floppy in not in sync with the "
#~ "Installation medium (please create a newer boot floppy)"
#~ msgstr ""
diff --git a/perl-install/install/share/po/be.po b/perl-install/install/share/po/be.po
index e0aa159a2..469ba3995 100644
--- a/perl-install/install/share/po/be.po
+++ b/perl-install/install/share/po/be.po
@@ -6,46 +6,72 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
+"POT-Creation-Date: 2016-06-22 02:36+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"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
+#, fuzzy, c-format
+msgid "Office tools"
+msgstr "ĐŸÑ€Đ°Ñ†Đ¾ÑĐ½Ñ‹Ñ Đ¼ĐµĐ¹Ñцы"
+
+#: ../../advertising/05_IM_mageia.pl:1
+#, c-format
+msgid "Home entertainment"
+msgstr ""
+
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr ""
+
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "For developers!"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/09_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "Thank you!"
msgstr ""
-#: any.pm:109
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, fuzzy, c-format
msgid "Do you have further supplementary media?"
msgstr "Đ¦Ñ– Ñ‘Ñць у Đ²Đ°Ñ Ñ–Đ½ÑˆÑ‹?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -54,113 +80,172 @@ msgid ""
"Do you have a supplementary installation medium to configure?"
msgstr ""
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, fuzzy, c-format
msgid "Network (HTTP)"
msgstr "Đ¡ĐµÑ‚ĐºĐ°"
-#: any.pm:122
+#: any.pm:163
#, fuzzy, c-format
msgid "Network (FTP)"
msgstr "Đ¡ĐµÑ‚ĐºĐ°"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr ""
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr ""
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr ""
-#: any.pm:182
+#: any.pm:247
#, fuzzy, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr "Đ¡ÑƒĐ²ÑĐ·ÑŒ Đ· Đ»ÑÑ€Đ°Đ¼ Đ´Đ»Ñ Đ°Ñ‚Ñ€Ñ‹Đ¼Đ°Đ½Đ½Ñ ÑĐ¿Ñ–Ñу даÑÑ‚ÑƒĐ¿Đ½Ñ‹Ñ… Đ¿Đ°ĐºĐµÑ‚Đ°Ñ"
-#: any.pm:187
+#: any.pm:252
#, fuzzy, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr "Đ¡ÑƒĐ²ÑĐ·ÑŒ Đ· Đ»ÑÑ€Đ°Đ¼ Đ´Đ»Ñ Đ°Ñ‚Ñ€Ñ‹Đ¼Đ°Đ½Đ½Ñ ÑĐ¿Ñ–Ñу даÑÑ‚ÑƒĐ¿Đ½Ñ‹Ñ… Đ¿Đ°ĐºĐµÑ‚Đ°Ñ"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Đ’Ñ‹Đ±Đ°Ñ€ Đ»ÑÑÑ‚Ñ€Đ° Đ´Đ»Ñ Đ°Ñ‚Ñ€Ñ‹Đ¼Đ°Đ½Đ½Ñ Đ¿Đ°ĐºĐµÑ‚Đ°Ñ"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr ""
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr ""
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr ""
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr ""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr ""
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "ĐĐ°Ñ‚Đ°Đ»Ñ‘Đ³"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr ""
-#: any.pm:295
+#: any.pm:366
#, fuzzy, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr "Đе Đ·Đ½Đ¾Đ¹Đ·Đ´ĐµĐ½Ñ‹ Đ¿Ñ€Đ°Đ³Ñ€Đ°Đ¼Ñ‹\n"
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, fuzzy, c-format
msgid "Looking at packages already installed..."
msgstr "Đ’Ñ‹ Đ½Đµ Đ¼Đ¾Đ¶Đ°Ñ†Đµ Đ°Đ´Đ¼ÑĐ½Ñ–Ñ†ÑŒ Đ²Ñ‹Đ»ÑƒÑ‡ÑĐ½Đ½Đµ Đ³ÑÑ‚Đ°Đ³Đ° Đ¿Đ°ĐºĐµÑ‚Ñƒ. ĐĐ½ ÑƒĐ¶Đ¾ ÑÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Ñ‹"
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "ĐŸĐ¾ÑˆÑƒĐº Đ¿Đ°ĐºĐµÑ‚Đ°Ñ Đ´Đ»Ñ Đ°Đ±Đ½Đ°ÑĐ»ĐµĐ½Đ½Ñ"
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -169,87 +254,87 @@ msgid ""
"Do you really want to remove these packages?\n"
msgstr ""
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "ĐŸĐ°Đ¼Ñ‹Đ»ĐºĐ° Ñ‡Ñ‹Ñ‚Đ°Đ½Đ½Ñ Ñ„Đ°Đ¹Đ»Ñƒ %s"
-#: any.pm:1020
+#: any.pm:1304
#, fuzzy, c-format
msgid "The following disk(s) were renamed:"
msgstr "ĐаÑÑ‚ÑƒĐ¿Đ½Ñ‹Ñ Đ¿Đ°ĐºĐµÑ‚Ñ‹ Đ±ÑƒĐ´ÑƒÑ†ÑŒ Đ´Đ°Đ´Đ°Đ½Ñ‹ да ÑÑ–ÑÑ‚ÑĐ¼Ñ‹"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, fuzzy, c-format
msgid "NFS"
msgstr "Đ¤Đ¡"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Đ¡ĐµÑ‚ĐºĐ°"
-#: any.pm:1102
+#: any.pm:1386
#, fuzzy, c-format
msgid "Please choose a media"
msgstr "ĐĐ°Đ»Ñ– лаÑĐºĐ° Đ²Ñ‹Đ±ÑÑ€Ñ‹Ñ†Đµ Đ²Ñ–Đ´Đ°Ñ€Ñ‹Ñ Đ²Ñ–Đ´Ñа"
-#: any.pm:1118
+#: any.pm:1402
#, fuzzy, c-format
msgid "File already exists. Overwrite it?"
msgstr "Đ¤Đ°Đ¹Đ» ÑƒĐ¶Đ¾ Đ¹ÑĐ½ÑƒĐµ. ĐŸĐµÑ€Đ°Đ¿Ñ–ÑĐ°Ñ†ÑŒ?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "ĐĐ´Đ¼Đ¾ÑĐ»ĐµĐ½Đ° Ñ Đ´Đ¾ÑÑ‚ÑƒĐ¿Đµ"
-#: any.pm:1170
+#: any.pm:1454
#, fuzzy, c-format
msgid "Bad NFS name"
msgstr "Đ‘ÑĐ· Đ½Đ°Đ·Đ²Ñ‹"
-#: any.pm:1191
+#: any.pm:1475
#, fuzzy, c-format
msgid "Bad media %s"
msgstr "Đ—Đ°Đ³Ñ€ÑƒĐ¶Đ°ĐµÑ†Ñ†Đ° Ñ„Đ°Đ¹Đ» %s"
-#: any.pm:1234
+#: any.pm:1519
#, fuzzy, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Đ”Đ°Đ´Đ°Ñ†ÑŒ Ñ€Đ°Đ·Đ´Đ·ĐµĐ» Đ½ĐµĐ¼Đ°Đ³Ñ‡Ñ‹Đ¼Đ°"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr ""
-#: gtk.pm:131
+#: gtk.pm:135
#, fuzzy, c-format
msgid "Installation"
msgstr "Đ£ÑÑ‚Đ°Đ»Ñ‘ÑĐ²Đ°ĐµĐ¼"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "ĐĐ°Đ½Ñ„Ñ–Đ³ÑƒÑ€Đ°Ñ†Ñ‹Ñ"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr ""
@@ -273,22 +358,22 @@ msgstr "Đ”Đ°Đ»ÑƒÑ‡ÑĐ½Đ½Đµ да ÑĐµÑ‚ĐºÑ–"
msgid "Bringing down the network"
msgstr "ĐĐ´Đ»ÑƒÑ‡ÑĐ½Đ½Đµ ад ÑĐµÑ‚ĐºÑ–"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr ""
-#: media.pm:810
+#: media.pm:807
#, fuzzy, c-format
msgid "Copying in progress"
msgstr "Đ¡Ñ‚Đ²Đ°Ñ€ÑĐ½ÑŒĐ½Đµ Đ¼ĐµĐ½Ñ ÑĐ¶Đ¾ Đ·Đ°Đ¿ÑƒÑˆÑ‡Đ°Đ½Đ°"
@@ -318,266 +403,293 @@ msgstr "Đ´Đ¾Đ±Ñ€Đ°"
msgid "maybe"
msgstr "Đ¼Đ¾Đ¶Đ° Đ±Ñ‹Ñ†ÑŒ"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "ĐĐ¿Ñ–ÑĐ°Đ½ÑŒĐ½Đµ адÑÑƒÑ‚Đ½Ñ–Ñ‡Đ°Đµ"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, fuzzy, c-format
msgid "An error occurred:"
msgstr "ĐĐ´Đ±Ñ‹Đ»Đ°ÑÑ Đ¿Đ°Đ¼Ñ‹Đ»ĐºĐ°"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, fuzzy, c-format
+msgid "A fatal error occurred: %s."
+msgstr ""
+"ĐŸĐĐœĐ«Đ›ĐЧĐĐ ĐĐ¢Đ Đ«ĐœĐĐ›ĐĐ¡Đ¯: \n"
+"%s"
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
#, fuzzy, c-format
msgid "%d installation transactions failed"
msgstr "Đ£ÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Đµ SILO"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, fuzzy, c-format
msgid "Installation of packages failed:"
msgstr "Đ£ÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Đµ Đ¿Đ°ĐºĐµÑ‚Ñƒ %s"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, fuzzy, c-format
msgid "Workstation"
msgstr "ĐĐ°Đ½Ñ„Ñ–Đ³ÑƒÑ€Đ°Ñ†Ñ‹Ñ"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, fuzzy, c-format
msgid "Office Workstation"
msgstr "ĐŸÑ€Đ°Ñ†Đ¾ÑĐ½Ñ‹Ñ Đ¼ĐµĐ¹Ñцы"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"ĐфіÑĐ½Ñ‹Ñ Đ¿Ñ€Đ°Đ³Ñ€Đ°Đ¼Ñ‹: Đ¿Ñ€Đ°Ñ†ÑÑĐ°Ñ€Ñ‹ ÑĐ»Đ¾Đ²Đ°Ñ (OpenOffice.org Writer, Kword), "
-"ÑĐ»ĐµĐºÑ‚Ñ€Đ¾Đ½Ñ‹Ñ Ñ‚Đ°Đ±Đ»Ñ–Ñ†Ñ‹, Đ°Đ³Đ»ÑĐ´Đ°Đ»ÑŒĐ½Ñ–ĐºÑ– pdf-Ñ„Đ°Đ¹Đ»Đ°Ñ, Ñ– Đ³.Đ´."
+"ĐфіÑĐ½Ñ‹Ñ Đ¿Ñ€Đ°Đ³Ñ€Đ°Đ¼Ñ‹: Đ¿Ñ€Đ°Ñ†ÑÑĐ°Ñ€Ñ‹ ÑĐ»Đ¾Đ²Đ°Ñ (LibreOffice Writer, Kword), ÑĐ»ĐµĐºÑ‚Ñ€Đ¾Đ½Ñ‹Ñ "
+"Ñ‚Đ°Đ±Đ»Ñ–Ñ†Ñ‹, Đ°Đ³Đ»ÑĐ´Đ°Đ»ÑŒĐ½Ñ–ĐºÑ– pdf-Ñ„Đ°Đ¹Đ»Đ°Ñ, Ñ– Đ³.Đ´."
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, fuzzy, c-format
msgid "Game station"
msgstr "ĐÑÑ‚ÑĐ½Ñ‚Ñ‹Ñ„Ñ–ĐºĐ°Ñ†Ñ‹Ñ"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "ЗабаÑĐ»ÑĐ»ÑŒĐ½Ñ‹Ñ Đ¿Ñ€Đ°Đ³Ñ€Đ°Đ¼Ñ‹: Đ°Ñ€ĐºĐ°Đ´Ñ‹, ÑÑ‚Ñ€Đ°Ñ‚ÑĐ³Ñ–Ñ– Ñ– Đ³.Đ´."
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, fuzzy, c-format
msgid "Multimedia station"
msgstr "ĐœÑƒĐ»ÑŒÑ†Ñ–Đ¼ĐµĐ´Ñ‹Ñ"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Đ ÑĐ´Đ°ĐºÑ‚Đ°Ñ€Ñ‹ Ñ– Đ¿Ñ€Đ°Đ¹Đ³Ñ€Đ°Đ²Đ°Đ»ÑŒĐ½Ñ–ĐºÑ– Đ³ÑƒĐºÑƒ Ñ– Đ²Ñ–Đ´Ñа"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, fuzzy, c-format
msgid "Internet station"
msgstr "Đ†Đ½Ñ‚ÑÑ€Đ½ÑÑ‚"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr ""
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, fuzzy, c-format
msgid "Network Computer (client)"
msgstr "Đ¡ĐµÑ‚ĐºĐ°Đ²Ñ‹ Đ¿Ñ€Ñ‹Đ½Ñ‚ÑÑ€ (TCP/Socket)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr ""
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, fuzzy, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Đ¦Ñ– Đ¶Đ°Đ´Đ°ĐµÑ†Đµ Đ¿Ñ€Đ°Ñ‚ÑÑÑ†Ñ–Ñ€Đ°Đ²Đ°Ñ†ÑŒ Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºÑ–?"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "ĐĐ°Đ½ÑĐ¾Đ»ÑŒĐ½Ñ‹Ñ Ñ–Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ°Đ»ÑŒĐ½Ñ‹Ñ ÑÑ€Đ¾Đ´ĐºÑ–"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Đ ÑĐ´Đ°ĐºÑ‚Đ°Ñ€Ñ‹, Đ°Đ±Đ°Đ»Đ¾Đ½ĐºÑ–, Ñ‚ÑÑ€Đ¼Ñ–Đ½Đ°Đ»Ñ‹"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "РаÑĐ¿Ñ€Đ°Ñ†Đ¾ÑĐºĐ°"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "Đ‘Ñ–Đ±Đ»Ñ–ÑÑ‚ÑĐºÑ– Ñ– Đ¿Ñ€Đ°Đ³Ñ€Đ°Đ¼Ñ‹ Đ´Đ»Ñ Ñ€Đ°ÑĐ¿Ñ€Đ°Ñ†Đ¾ÑĐºÑ– Đ½Đ° Đ¡ Ñ– Đ¡++"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Đ”Đ°ĐºÑƒĐ¼ÑĐ½Ñ‚Đ°Ñ†Ñ‹Ñ"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Đ½Ñ–Đ³Ñ– Ñ– Howto Đ¿Đ° Linux Ñ– Free Software"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr ""
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr ""
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, fuzzy, c-format
msgid "Web Server"
msgstr "Đ¡ĐµÑ€Đ²Đ°Đº"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, fuzzy, c-format
msgid "Apache"
msgstr "ШлÑÑ…:"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, fuzzy, c-format
msgid "Groupware"
msgstr "Đ“Ñ€ÑƒĐ¿Ñ‹"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, fuzzy, c-format
msgid "Kolab Server"
msgstr "NIS ÑÑĐµÑ€Đ²ĐµÑ€:"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, fuzzy, c-format
msgid "Firewall/Router"
msgstr "Đ ÑÑÑ‚Đ°Ñ€Ñ‚"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, fuzzy, c-format
msgid "Internet gateway"
msgstr "Đ†Đ½Ñ‚ÑÑ€Đ½ÑÑ‚"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, fuzzy, c-format
msgid "Mail/News"
msgstr "/Đ¤Đ°Đ¹Đ»/_Đ¡Ñ‚Đ²Đ°Ñ€Ñ‹Ñ†ÑŒ"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr ""
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, fuzzy, c-format
msgid "Directory Server"
msgstr "ĐĐ°Ñ‚Đ°Đ»Đ¾Đ³ %s Đ¢Đ°Đº"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, fuzzy, c-format
msgid "FTP Server"
msgstr "NIS ÑÑĐµÑ€Đ²ĐµÑ€:"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr ""
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr ""
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, fuzzy, c-format
msgid "Domain Name and Network Information Server"
msgstr "Đ†Đ¼Ñ Đ´Đ°Đ¼ĐµĐ½Ñƒ"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, fuzzy, c-format
msgid "File and Printer Sharing Server"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ Đ´Ñ€ÑƒĐºÑƒ"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, fuzzy, c-format
msgid "NFS Server, Samba server"
msgstr "X ÑÑĐµÑ€Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "База Đ´Đ°Đ½ÑŒĐ½ÑÑ"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
+msgid "PostgreSQL and MariaDB Database Server"
msgstr ""
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr ""
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr ""
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "ĐŸĐ¾ÑˆÑ‚Đ°"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr ""
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
+msgid "PostgreSQL or MariaDB database server"
msgstr ""
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, fuzzy, c-format
msgid "Network Computer server"
msgstr "Đ¡ĐµÑ‚ĐºĐ°Đ²Ñ‹Ñ Ñ–Đ½Ñ‚ÑрфÑĐ¹ÑÑ‹"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr ""
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, fuzzy, c-format
msgid "Graphical Environment"
msgstr "ĐĐ±Đ°Đ»Đ¾Đ½ĐºĐ°"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, fuzzy, c-format
-msgid "KDE Workstation"
+msgid "Plasma Workstation"
msgstr "ĐĐ°Đ½Ñ„Ñ–Đ³ÑƒÑ€Đ°Ñ†Ñ‹Ñ"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -586,12 +698,12 @@ msgstr ""
"The K Desktop Environment - аÑĐ½Đ¾ÑĐ½Đ°Đµ Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đ°Đµ аÑÑÑ€Đ¾Đ´Đ·Đµ Đ· ĐºĐ°Đ»ĐµĐºÑ†Ñ‹ÑĐ¹ "
"Ñ–Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ°Đ»ÑŒĐ½Ñ‹Ñ… ÑÑ€Đ¾Đ´ĐºĐ°Ñ"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, fuzzy, c-format
msgid "GNOME Workstation"
msgstr "Đ†Đ½Ñ„Đ°Ñ€Đ¼Đ°Ñ†Ñ‹Ñ Đ°Đ± Đ¿Đ°Đ¼Ñці"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -600,66 +712,115 @@ msgstr ""
"Đ“Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đ°Đµ аÑÑÑ€Đ¾Đ´Đ·Đµ Ñа Đ·Ñ€ÑƒÑ‡Đ½Ñ‹Đ¼ Đ´Đ·ĐµĐ»Ñ Đ²Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ°Đ½Đ½Ñ Đ½Đ°Đ±Đ¾Ñ€Đ°Đ¼ Đ¿Ñ€Ñ‹ĐºĐ»Đ°Đ´Đ°Đ½Đ½ÑÑ Ñ– "
"Ñ–Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ°Đ»ÑŒĐ½Ñ‹Ñ… ÑÑ€Đ¾Đ´ĐºĐ°Ñ"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, fuzzy, c-format
+msgid "XFCE Workstation"
+msgstr "ĐĐ°Đ½Ñ„Ñ–Đ³ÑƒÑ€Đ°Ñ†Ñ‹Ñ"
+
+#: share/meta-task/compssUsers.pl:165
+#, fuzzy, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+"Đ“Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đ°Đµ аÑÑÑ€Đ¾Đ´Đ·Đµ Ñа Đ·Ñ€ÑƒÑ‡Đ½Ñ‹Đ¼ Đ´Đ·ĐµĐ»Ñ Đ²Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ°Đ½Đ½Ñ Đ½Đ°Đ±Đ¾Ñ€Đ°Đ¼ Đ¿Ñ€Ñ‹ĐºĐ»Đ°Đ´Đ°Đ½Đ½ÑÑ Ñ– "
+"Ñ–Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ°Đ»ÑŒĐ½Ñ‹Ñ… ÑÑ€Đ¾Đ´ĐºĐ°Ñ"
+
+#: share/meta-task/compssUsers.pl:169
+#, fuzzy, c-format
+msgid "MATE Workstation"
+msgstr "Đ†Đ½Ñ„Đ°Ñ€Đ¼Đ°Ñ†Ñ‹Ñ Đ°Đ± Đ¿Đ°Đ¼Ñці"
+
+#: share/meta-task/compssUsers.pl:174
+#, fuzzy, c-format
+msgid "Cinnamon Workstation"
+msgstr "ĐĐ°Đ½Ñ„Ñ–Đ³ÑƒÑ€Đ°Ñ†Ñ‹Ñ"
+
+#: share/meta-task/compssUsers.pl:175
+#, fuzzy, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "ĐĐ±Đ°Đ»Đ¾Đ½ĐºĐ°"
+
+#: share/meta-task/compssUsers.pl:179
+#, fuzzy, c-format
+msgid "LXQt Desktop"
+msgstr "ĐŸÑ€Đ°Ñ†Đ¾ÑĐ½Ñ‹ ÑÑ‚Đ¾Đ»"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, fuzzy, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+"Đ“Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đ°Đµ аÑÑÑ€Đ¾Đ´Đ·Đµ Ñа Đ·Ñ€ÑƒÑ‡Đ½Ñ‹Đ¼ Đ´Đ·ĐµĐ»Ñ Đ²Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ°Đ½Đ½Ñ Đ½Đ°Đ±Đ¾Ñ€Đ°Đ¼ Đ¿Ñ€Ñ‹ĐºĐ»Đ°Đ´Đ°Đ½Đ½ÑÑ Ñ– "
+"Ñ–Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ°Đ»ÑŒĐ½Ñ‹Ñ… ÑÑ€Đ¾Đ´ĐºĐ°Ñ"
+
+#: share/meta-task/compssUsers.pl:189
#, fuzzy, c-format
msgid "LXDE Desktop"
msgstr "ĐŸÑ€Đ°Ñ†Đ¾ÑĐ½Ñ‹ ÑÑ‚Đ¾Đ»"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:191
#, fuzzy, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+msgid "A lightweight fast graphical environment"
msgstr ""
"Đ“Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đ°Đµ аÑÑÑ€Đ¾Đ´Đ·Đµ Ñа Đ·Ñ€ÑƒÑ‡Đ½Ñ‹Đ¼ Đ´Đ·ĐµĐ»Ñ Đ²Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ°Đ½Đ½Ñ Đ½Đ°Đ±Đ¾Ñ€Đ°Đ¼ Đ¿Ñ€Ñ‹ĐºĐ»Đ°Đ´Đ°Đ½Đ½ÑÑ Ñ– "
"Ñ–Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ°Đ»ÑŒĐ½Ñ‹Ñ… ÑÑ€Đ¾Đ´ĐºĐ°Ñ"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Đ†Đ½ÑˆÑ‹Ñ Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Ñ‹Ñ ĐŸÑ€Đ°Ñ†Đ¾ÑĐ½Ñ‹Ñ ÑÑ‚Đ°Đ»Ñ‹"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
msgstr ""
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "ĐĐ°Ñ€Ñ‹ÑĐ½Đ°Ñьці"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, fuzzy, c-format
msgid "SSH Server"
msgstr "NIS ÑÑĐµÑ€Đ²ĐµÑ€:"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, fuzzy, c-format
msgid "Webmin"
msgstr "ĐŸÑ€Ñ‹Đ»Đ°Đ´Ñ‹"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, fuzzy, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Đ¡Ñ–ÑÑ‚ÑĐ¼Đ½Đ°Đµ Đ°Đ´Đ¼Ñ–Đ½Ñ–ÑÑ‚Ñ€Đ°Đ²Đ°Đ½ÑŒĐ½Đµ"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, fuzzy, c-format
msgid "Network Utilities/Monitoring"
msgstr "ĐĐ°Đ½Ñ„Ñ–Đ³ÑƒÑ€Đ°Ñ†Ñ‹Ñ ÑĐµÑ‚ĐºÑ–"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr ""
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, fuzzy, c-format
-msgid "Mandriva Wizards"
+msgid "Mageia Wizards"
msgstr "ЦÑĐ½Ñ‚Đ°Ñ€ ĐºÑ–Ñ€Đ°Đ²Đ°Đ½ÑŒĐ½Ñ"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, fuzzy, c-format
msgid "Wizards to configure server"
msgstr "ĐĐµĐ¼Đ°Đ³Ñ‡Ñ‹Đ¼Đ° Đ²Ñ‹Đ´Đ°Đ»Ñ–Ñ†ÑŒ \"%s\": %s."
@@ -673,7 +834,7 @@ msgstr ""
"Đ£Đ·Đ½Ñ–ĐºĐ»Đ° Đ¿Đ°Đ¼Ñ‹Đ»ĐºĐ°, ÑĐºÑƒÑ Đ½Đµ Đ°Ñ‚Ñ€Ñ‹Đ¼Đ»Ñ–Đ²Đ°ĐµÑ†Ñ†Đ° ĐºĐ°Ñ€ÑĐºÑ‚Đ½Đ° Đ°Đ¿Ñ€Đ°Ñ†Đ°Đ²Đ°Ñ†ÑŒ,\n"
"Ñ‚Đ°Đ¼Ñƒ Đ¿Ñ€Đ°Ñ†ÑĐ³Đ²Đ°Đ¹Ñ†Đµ Đ½Đ° ÑĐ²Đ°Ñ Ñ€Ñ‹Đ·Ñ‹ĐºÑƒ."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -693,334 +854,333 @@ msgstr "ĐŸĐµÑ€Đ°Ñ…Đ¾Đ´ Đ½Đ° ĐºÑ€Đ¾Đº ‛%s’\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Đ£ÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Đµ Mandriva Linux %s"
+msgid "%s Installation %s"
+msgstr "Đ£ÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Đµ %s %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> Đ¿Đ°Đ¼Ñ–Đ¶ ÑĐ»ĐµĐ¼ĐµĐ½Ñ‚Đ°Đ¼Ñ–"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"Đ£ Đ’Đ°ÑˆĐ°Đ¹ ÑÑ–ÑÑ‚ÑĐ¼Đµ Đ¼Đ°ĐµÑ†Ñ†Đ° Đ½ĐµĐ´Đ°Ñ…Đ¾Đ¿ Ñ€ÑÑурÑаÑ, Ñ‚Đ°Đ¼Ñƒ Đ¼Đ°Đ³Ñ‡Ñ‹Đ¼Ñ‹ Đ¿Ñ€Đ°Đ±Đ»ĐµĐ¼Ñ‹\n"
-"Đ¿Ñ€Ñ‹ ÑÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Ñ– Mandriva Linux. Đ£ Đ³ÑÑ‚Ñ‹Đ¼ Đ²Ñ‹Đ¿Đ°Đ´ĐºÑƒ Đ¿Đ°ÑĐ¿Ñ€Đ°Đ±ÑƒĐ¹Ñ†Đµ Ñ‚ÑĐºÑÑ‚Đ°Đ²ÑƒÑ\n"
+"Đ¿Ñ€Ñ‹ ÑÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Ñ– %s. Đ£ Đ³ÑÑ‚Ñ‹Đ¼ Đ²Ñ‹Đ¿Đ°Đ´ĐºÑƒ Đ¿Đ°ÑĐ¿Ñ€Đ°Đ±ÑƒĐ¹Ñ†Đµ Ñ‚ÑĐºÑÑ‚Đ°Đ²ÑƒÑ\n"
"Đ¿Ñ€Đ°Đ³Ñ€Đ°Đ¼Ñƒ ÑÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Ñ. Đ”Đ»Ñ Đ³ÑÑ‚Đ°Đ³Đ° Đ½Đ°Ñ†Ñ–ÑĐ½Ñ–Ñ†Đµ ‛F1’ у Ñ‡Đ°Ñ Đ·Đ°Đ³Ñ€ÑƒĐ·ĐºÑ–, а Đ¿Đ¾Ñ‚Ñ‹Đ¼\n"
"Đ½Đ°Đ±ÑÑ€Ñ‹Ñ†Đµ ‛text’ Ñ– Đ½Đ°Ñ†Ñ–ÑĐ½Ñ–Ñ†Đµ <ENTER>."
-#: steps_gtk.pm:239
-#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr ""
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, fuzzy, c-format
+msgid "Media Selection"
+msgstr "Đ’Ñ‹Đ±Đ°Ñ€ Đ³Ñ€ÑƒĐ¿Ñ‹ Đ¿Đ°ĐºĐµÑ‚Đ°Ñ"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "ĐŸÑ€Đ°Ñ†Đ¾ÑĐ½Ñ‹ ÑÑ‚Đ¾Đ»"
+
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s GNOME Desktop"
msgstr ""
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, fuzzy, c-format
msgid "Custom install"
msgstr "ĐÑ…Đ¾ÑĐ½Ñ–Đº ÑĐºÑ€Đ°Đ½Ñƒ"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
+msgid "Plasma Desktop"
msgstr "ĐŸÑ€Đ°Ñ†Đ¾ÑĐ½Ñ‹ ÑÑ‚Đ¾Đ»"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, fuzzy, c-format
msgid "GNOME Desktop"
msgstr "ĐŸÑ€Đ°Ñ†Đ¾ÑĐ½Ñ‹ ÑÑ‚Đ¾Đ»"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, fuzzy, c-format
msgid "Custom Desktop"
msgstr "ĐŸÑ€Đ°Ñ†Đ¾ÑĐ½Ñ‹ ÑÑ‚Đ¾Đ»"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Đ’Ñ‹Đ±Đ°Ñ€ Đ³Ñ€ÑƒĐ¿Ñ‹ Đ¿Đ°ĐºĐµÑ‚Đ°Ñ"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "ĐÑĐ°Đ±Ñ–Ñты Đ²Ñ‹Đ±Đ°Ñ€ Đ¿Đ°ĐºĐµÑ‚Đ°Ñ"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
+#, fuzzy, c-format
+msgid "Unselect All"
+msgstr "Đ”Đ°Đ´Đ°Ñ†ÑŒ Đ²Ñ‹Đ±Ñ€Đ°Đ½Ñ‹Ñ Ñ„Đ°Đ¹Đ»Ñ‹"
+
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
msgid "Total size: %d / %d MB"
msgstr "ĐĐ³ÑƒĐ»ÑŒĐ½Ñ‹ Đ¿Đ°Đ¼ĐµÑ€: %d / %d ĐœĐ±"
-#: steps_gtk.pm:403
-#, c-format
-msgid "Bad package"
-msgstr "Đ”Ñ€ÑĐ½Đ½Ñ‹ Đ¿Đ°ĐºĐµÑ‚"
-
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Đ’ÑÑ€ÑÑ–Ñ: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "ĐŸĐ°Đ¼ĐµÑ€: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr ""
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, fuzzy, c-format
msgid "Importance: "
msgstr "Đ²Đ°Đ¶Đ½Đ°"
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Đ’Ñ‹ Đ½Đµ Đ¼Đ¾Đ¶Đ°Ñ†Đµ Đ²Ñ‹Đ»ÑƒÑ‡Đ°Ñ†ÑŒ Ñ– Đ°Đ´Đ¼ÑĐ½Ñць Đ²Ñ‹Đ»ÑƒÑ‡ÑĐ½Đ½Đµ Đ³ÑÑ‚Đ°Đ³Đ° Đ¿Đ°ĐºĐµÑ‚Ñƒ"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr ""
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr ""
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr ""
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, fuzzy, c-format
msgid "in order to keep %s"
msgstr "Đ£Đ»Đ°ÑÑŒÑ†Ñ–Đ²Đ°Ñьці Đ°ĐºĐ½Đ°"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Đ’Ñ‹ Đ½Đµ Đ¼Đ¾Đ¶Đ°Ñ†Đµ Đ²Ñ‹Đ±Ñ€Đ°Ñ†ÑŒ Đ³Ñты Đ¿Đ°ĐºĐµÑ‚, Ñ‚Đ°Đ¼Ñƒ ÑĐº Đ½Đµ Ñ…Đ°Đ¿Đ°Đµ Đ¼ĐµÑÑ†Đ° Đ´Đ»Ñ ÑĐ³Đ¾ ÑÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Ñ"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "ĐаÑÑ‚ÑƒĐ¿Đ½Ñ‹Ñ Đ¿Đ°ĐºĐµÑ‚Ñ‹ Đ±ÑƒĐ´ÑƒÑ†ÑŒ Đ´Đ°Đ´Đ°Đ½Ñ‹ да ÑÑ–ÑÑ‚ÑĐ¼Ñ‹"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "ĐаÑÑ‚ÑƒĐ¿Đ½Ñ‹Ñ Đ¿Đ°ĐºĐµÑ‚Ñ‹ Đ±ÑƒĐ´ÑƒÑ†ÑŒ Đ²Ñ‹Đ´Đ°Đ»ĐµĐ½Ñ‹"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Đ“ÑÑ‚Đ° Đ°Đ±Đ°Đ²ÑĐ·ĐºĐ¾Đ²Ñ‹ Đ¿Đ°ĐºĐµÑ‚, ÑĐ³Đ¾ Đ²Ñ‹Đ»ÑƒÑ‡ÑĐ½Đ½Đµ Đ½ĐµĐ»ÑŒĐ³Đ° Đ°Đ´Đ¼ÑĐ½Ñ–Ñ†ÑŒ"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Đ’Ñ‹ Đ½Đµ Đ¼Đ¾Đ¶Đ°Ñ†Đµ Đ°Đ´Đ¼ÑĐ½Ñ–Ñ†ÑŒ Đ²Ñ‹Đ»ÑƒÑ‡ÑĐ½Đ½Đµ Đ³ÑÑ‚Đ°Đ³Đ° Đ¿Đ°ĐºĐµÑ‚Ñƒ. ĐĐ½ ÑƒĐ¶Đ¾ ÑÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Ñ‹"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Đ’Ñ‹ Đ½Đµ Đ¼Đ¾Đ¶Đ°Ñ†Đµ Đ°Đ´Đ¼ÑĐ½Ñ–Ñ†ÑŒ Đ²Ñ‹Đ»ÑƒÑ‡ÑĐ½Đ½Đµ Đ³ÑÑ‚Đ°Đ³Đ° Đ¿Đ°ĐºĐµÑ‚Ñƒ. Đ¯Đ³Đ¾ Đ¿Đ°Ñ‚Ñ€ÑĐ±Đ½Đ° Đ°Đ±Đ½Đ°Đ²Ñ–Ñ†ÑŒ"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr ""
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Đ£ÑÑ‚Đ°Đ»Ñ‘ÑĐºĐ°"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, fuzzy, c-format
msgid "Load/Save selection"
msgstr "ĐŸĐµÑ€Đ°Đ½ĐµÑьці Đ²Ñ‹Đ»ÑƒÑ‡ÑĐ½ÑŒĐ½Đµ"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, fuzzy, c-format
msgid "Updating package selection"
msgstr "ĐÑĐ°Đ±Ñ–Ñты Đ²Ñ‹Đ±Đ°Ñ€ Đ¿Đ°ĐºĐµÑ‚Đ°Ñ"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, fuzzy, c-format
msgid "Minimal install"
msgstr "ĐÑ…Đ¾ÑĐ½Ñ–Đº ÑĐºÑ€Đ°Đ½Ñƒ"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, fuzzy, c-format
msgid "Software Management"
msgstr "ĐœÑĐ½ÑджÑÑ€ ÑÑÑ€Đ²Ñ–ÑаÑ"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Đ’Ñ‹Đ±Đ°Ñ€ Đ¿Đ°ĐºĐµÑ‚Đ°Ñ Đ´Đ»Ñ ÑÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Ñ"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Đ£ÑÑ‚Đ°Đ»Ñ‘ÑĐ²Đ°ĐµĐ¼"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, fuzzy, c-format
msgid "No details"
msgstr "ĐŸĐ°Đ´Ñ€Đ°Đ±ÑĐ·Đ½Đ°Ñці"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, fuzzy, c-format
msgid "Time remaining:"
msgstr "ЗаÑÑ‚Đ°Đ»Đ¾ÑÑ Ñ‡Đ°Ñу "
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, fuzzy, c-format
msgid "(estimating...)"
msgstr "Đ§Đ°ĐºĐ°ĐµÑ†Ñ†Đ°"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, fuzzy, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d Đ¿Đ°ĐºĐµÑ‚Đ°Ñ"
msgstr[1] "%d Đ¿Đ°ĐºĐµÑ‚Đ°Ñ"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "ĐĐ³ÑƒĐ»ÑŒĐ½Ñ‹Ñ Đ·ÑŒĐ²ĐµÑÑ‚ĐºÑ–"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "ĐаÑÑ‚Ñ€Đ¾Đ¹ĐºĐ°"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, fuzzy, c-format
msgid "not configured"
msgstr "ĐаÑÑ‚Ñ€Đ¾Ñ–Ñ†ÑŒ Đ¿Đ°Đ½ÑĐ»ÑŒ"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "Đ’Ñ‹Đ±Đ°Ñ€ Đ³Ñ€ÑƒĐ¿Ñ‹ Đ¿Đ°ĐºĐµÑ‚Đ°Ñ"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr ""
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "ĐĐ´Đ±Ñ‹Đ»Đ°ÑÑ Đ¿Đ°Đ¼Ñ‹Đ»ĐºĐ°"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, fuzzy, c-format
msgid "Please choose your keyboard layout"
msgstr "ĐĐ°Đ»Ñ– лаÑĐºĐ°, абÑÑ€Ñ‹Ñ†Đµ Ñ‚Ñ‹Đ¿ ĐºĐ»Đ°Đ²Ñ–Ñтуры"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr ""
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, fuzzy, c-format
msgid "Install/Upgrade"
msgstr "Đ£ÑÑ‚Đ°Đ»Ñ‘ÑĐ²Đ°ĐµĐ¼"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr ""
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, fuzzy, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Đ£ÑÑ‚Đ°Đ»Ñ‘ÑĐºĐ°"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr ""
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr ""
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, fuzzy, c-format
msgid "New Installation"
msgstr "Đ£ÑÑ‚Đ°Đ»Ñ‘ÑĐ²Đ°ĐµĐ¼"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1029,32 +1189,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "ĐаÑÑ‚Ñ€Đ¾Đ¹ĐºĐ° IDE"
-
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
+#: steps_interactive.pm:264
+#, fuzzy, c-format
+msgid "Configuring CD/DVD"
+msgstr "ĐаÑÑ‚Ñ€Đ¾Đ¹ĐºĐ° IDE"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, fuzzy, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1069,158 +1214,192 @@ msgstr ""
"ĐĐ°Đ»Ñ– Đ²Ñ‹ Đ½Đµ Đ¼Đ°ĐµÑ†Đµ ÑĐ³Đ¾, Đ½Đ°Ñ†Ñ–ÑĐ½Ñ–Ñ†Đµ ĐĐ´Đ¼ÑĐ½Ñ–Ñ†ÑŒ, ĐºĐ°Đ± Đ°Đ´Đ¼ÑĐ½Ñ–Ñ†ÑŒ уÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Đµ Đ· Đ³ÑÑ‚Đ°Đ³Đ° "
"Cd."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "ĐŸÑ€Đ°Đ³Đ»ÑĐ´ даÑÑ‚ÑƒĐ¿Đ½Ñ‹Ñ… Đ¿Đ°ĐºĐµÑ‚Đ°Ñ"
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
"The format is the same as auto_install generated files."
msgstr ""
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Đ—Đ°Đ³Ñ€ÑƒĐ·ĐºĐ°"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Đ—Đ°Ñ…Đ°Đ²Đ°Ñ†ÑŒ"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, fuzzy, c-format
msgid "Bad file"
msgstr "Đ—Đ°Đ³Ñ€ÑƒĐ·ĐºĐ° Ñ„Đ°Đ¹Đ»Đ°"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+msgid "Plasma"
+msgstr "ĐŸÑ€Đ°Ñ†Đ¾ÑĐ½Ñ‹ ÑÑ‚Đ¾Đ»"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, fuzzy, c-format
msgid "Desktop Selection"
msgstr "Đ’Ñ‹Đ±Đ°Ñ€ Đ³Ñ€ÑƒĐ¿Ñ‹ Đ¿Đ°ĐºĐµÑ‚Đ°Ñ"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr ""
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr ""
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
"Please choose the minimal installation you want:"
msgstr ""
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr ""
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, fuzzy, c-format
-msgid "Install suggested packages"
+msgid "Install recommended packages"
msgstr "Đ£ÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Đµ Đ¿Đ°ĐºĐµÑ‚Ñƒ %s"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr ""
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr ""
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, fuzzy, c-format
+msgid "Preparing upgrade..."
+msgstr "ĐŸĐ°Đ´Ñ€Ñ‹Ñ…Ñ‚Đ¾ÑĐºĐ° Đ·Đ°Đ³Ñ€ÑƒĐ·Ñ‡Ñ‹ĐºĐ°"
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "ĐŸĐ°Đ´Ñ€Ñ‹Ñ…Ñ‚Đ¾ÑĐºĐ° ÑÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½ÑŒĐ½Ñ"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Đ£ÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Đµ Đ¿Đ°ĐºĐµÑ‚Ñƒ %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "ĐÑ‚Ñ€Ñ‹Đ¼Đ°Đ»Đ°ÑÑ Đ¿Đ°Đ¼Ñ‹Đ»ĐºĐ° ÑĐ¿Đ°Ñ€Đ°Đ´ĐºĐ°Đ²Đ°Đ½Đ½Ñ Đ¿Đ°ĐºĐµÑ‚Đ°Ñ:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Đ£ÑÑ‘ Ñ€Đ¾ÑĐ½Đ° Đ¿Ñ€Đ°Ñ†ÑĐ³Đ²Đ°Ñ†ÑŒ?"
-#: steps_interactive.pm:677
-#, c-format
+#: steps_interactive.pm:679
+#, fuzzy, c-format
msgid "Retry"
-msgstr ""
+msgstr "ĐĐ´Đ½Đ°Đ²Ñ–Ñ†ÑŒ"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, fuzzy, c-format
msgid "Go back to media and packages selection"
msgstr "ĐÑĐ°Đ±Ñ–Ñты Đ²Ñ‹Đ±Đ°Ñ€ Đ¿Đ°ĐºĐµÑ‚Đ°Ñ"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, fuzzy, c-format
msgid "There was an error installing package %s."
msgstr "ĐÑ‚Ñ€Ñ‹Đ¼Đ°Đ»Đ°ÑÑ Đ¿Đ°Đ¼Ñ‹Đ»ĐºĐ° ÑĐ¿Đ°Ñ€Đ°Đ´ĐºĐ°Đ²Đ°Đ½Đ½Ñ Đ¿Đ°ĐºĐµÑ‚Đ°Ñ:"
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "ĐаÑÑ‚Ñ€Đ¾Đ¹ĐºĐ° Đ¿Đ°ÑĐ»Ñ ÑÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Ñ"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, fuzzy, c-format
msgid "Updates"
msgstr "ĐĐ´Đ½Đ°Đ²Ñ–Ñ†ÑŒ"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "ĐĐ´Đ½Đ°Đ²Ñ–Ñ†ÑŒ"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1233,121 +1412,97 @@ msgid ""
"Do you want to install the updates?"
msgstr ""
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s Đ½Đ° %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "ĐбÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½ÑŒĐ½Đµ"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, fuzzy, c-format
msgid "Sound card"
msgstr "ĐŸÑ€Đ°Đ³Ñ€Đ°Đ¼Đ° Đ³ÑƒĐºĐ°Đ·Đ°Đ¿Ñ–Ñу"
-#: steps_interactive.pm:919
-#, fuzzy, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Đ¦Ñ– Ñ‘Ñць у Đ²Đ°Ñ Ñ–Đ½ÑˆÑ‹?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, fuzzy, c-format
msgid "Graphical interface"
msgstr "Đ—Đ°Đ¿ÑƒÑĐº X Đ¿Ñ€Ñ‹ ÑÑ‚Đ°Ñ€Ñ†Đµ ÑÑ–ÑÑ‚ÑĐ¼Ñ‹"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, fuzzy, c-format
msgid "Network & Internet"
msgstr "Đ¡ĐµÑ‚ĐºĐ°Đ²Ñ‹ Ñ–Đ½Ñ‚ÑÑ€Ñ„ĐµĐ¹Ñ"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, fuzzy, c-format
msgid "Proxies"
msgstr "ĐŸÑ€Đ¾ĐºÑÑ–"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, fuzzy, c-format
msgid "configured"
msgstr "ĐаÑÑ‚Ñ€Đ¾Ñ–Ñ†ÑŒ Đ¿Đ°Đ½ÑĐ»ÑŒ"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Đ£Đ·Ñ€Đ¾Đ²ĐµĐ½ÑŒ бÑÑÑŒĐ¿ĐµĐºÑ–"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr ""
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr ""
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "Đ²Ñ‹ĐºĐ»ÑÑ‡Đ°Đ½Ñ‹"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, fuzzy, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "ĐœĐµĐ½Ñ Đ½Đµ Đ±Ñ‹Đ»Đ¾ Đ·Đ°Ñ…Đ°Đ²Đ°Đ½Đ°. Đ¦Ñ– ÑĐ°Đ¿Ñ€Đ°ÑĐ´Ñ‹ Đ²Ñ‹ Đ¶Đ°Đ´Đ°ĐµÑ†Đµ Đ²Ñ‹Đ¹Ñці?"
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr "ĐŸĐ°Đ´Ñ€Ñ‹Ñ…Ñ‚Đ¾ÑĐºĐ° Đ·Đ°Đ³Ñ€ÑƒĐ·Ñ‡Ñ‹ĐºĐ°"
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
+#, fuzzy, c-format
+msgid "Preparing initial startup program..."
+msgstr "ĐŸĐ°Đ´Ñ€Ñ‹Ñ…Ñ‚Đ¾ÑĐºĐ° ÑÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½ÑŒĐ½Ñ"
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr ""
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Đ£ÑÑ‚Đ°ÑÑ†Đµ Đ´Ñ‹ÑĐºĐµÑ‚Ñƒ Ñ Đ´Ñ‹ÑĐºĐ°Đ²Đ¾Đ´ %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Đ¡Ñ‚Đ²Đ°Ñ€ÑĐ½Đ½Đµ Đ´Ñ‹ÑĐºĐµÑ‚Ñ‹ Đ´Đ»Ñ ÑÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Ñ"
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1357,12 +1512,12 @@ msgstr ""
"ĐĐµĐºĐ°Ñ‚Đ¾Ñ€Ñ‹Ñ ĐºÑ€Đ¾ĐºÑ– Đ½Đµ Đ·Đ°Đ²ĐµÑ€ÑˆĐ°Đ½Ñ‹.\n"
"Đ’Ñ‹ ÑĐ°Đ¿Ñ€Đ°ÑĐ´Ñ‹ Đ¶Đ°Đ´Đ°ĐµÑ†Đµ Đ²Ñ‹Đ¹Ñці Đ·Đ°Ñ€Đ°Đ·?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, fuzzy, c-format
msgid "Congratulations"
msgstr "ĐŸÑ€Ñ‹Đ¼Ñ–Ñ†Đµ Đ²Ñ–Đ½ÑˆĐ°Đ²Đ°Đ½Đ½Ñ–!"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "ĐŸĐµÑ€Đ°Đ·Đ°Đ³Ñ€ÑƒĐ·ĐºĐ°"
@@ -1457,13 +1612,6 @@ msgid ""
"Users"
msgstr "ĐĐ°Ñ€Ñ‹ÑÑ‚Đ°Đ»ÑŒĐ½Ñ–ĐºÑ–"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr ""
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1506,6 +1654,64 @@ msgid ""
"Exit"
msgstr "Đ’Ñ‹Ñ…Đ¾Đ´"
+#, fuzzy
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Đ¦Ñ– Ñ‘Ñць у Đ²Đ°Ñ Ñ–Đ½ÑˆÑ‹?"
+
+#, fuzzy
+#~ msgid "KDE Desktop"
+#~ msgstr "ĐŸÑ€Đ°Ñ†Đ¾ÑĐ½Ñ‹ ÑÑ‚Đ¾Đ»"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#~ msgid "CD-ROM"
+#~ msgstr "CD-ROM"
+
+#, fuzzy
+#~ msgid "KDE Workstation"
+#~ msgstr "ĐĐ°Đ½Ñ„Ñ–Đ³ÑƒÑ€Đ°Ñ†Ñ‹Ñ"
+
+#, fuzzy
+#~ msgid ""
+#~ "The Plasma Desktop, the basic graphical environment with a collection of "
+#~ "accompanying tools"
+#~ msgstr ""
+#~ "The K Desktop Environment - аÑĐ½Đ¾ÑĐ½Đ°Đµ Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đ°Đµ аÑÑÑ€Đ¾Đ´Đ·Đµ Đ· ĐºĐ°Đ»ĐµĐºÑ†Ñ‹ÑĐ¹ "
+#~ "Ñ–Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ°Đ»ÑŒĐ½Ñ‹Ñ… ÑÑ€Đ¾Đ´ĐºĐ°Ñ"
+
+#~ msgid "IDE"
+#~ msgstr "IDE"
+
+#~ msgid "Preparing bootloader..."
+#~ msgstr "ĐŸĐ°Đ´Ñ€Ñ‹Ñ…Ñ‚Đ¾ÑĐºĐ° Đ·Đ°Đ³Ñ€ÑƒĐ·Ñ‡Ñ‹ĐºĐ°"
+
+#, fuzzy
+#~ msgid ""
+#~ "A lightweight & fast graphical environment with user-friendly set of "
+#~ "applications and desktop tools"
+#~ msgstr ""
+#~ "Đ“Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đ°Đµ аÑÑÑ€Đ¾Đ´Đ·Đµ Ñа Đ·Ñ€ÑƒÑ‡Đ½Ñ‹Đ¼ Đ´Đ·ĐµĐ»Ñ Đ²Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ°Đ½Đ½Ñ Đ½Đ°Đ±Đ¾Ñ€Đ°Đ¼ Đ¿Ñ€Ñ‹ĐºĐ»Đ°Đ´Đ°Đ½Đ½ÑÑ Ñ– "
+#~ "Ñ–Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ°Đ»ÑŒĐ½Ñ‹Ñ… ÑÑ€Đ¾Đ´ĐºĐ°Ñ"
+
+#, fuzzy
+#~ msgid "RazorQT Desktop"
+#~ msgstr "ĐŸÑ€Đ°Ñ†Đ¾ÑĐ½Ñ‹ ÑÑ‚Đ¾Đ»"
+
+#~ msgid "Welcome"
+#~ msgstr "Đ’Ñ–Ñ‚Đ°ĐµĐ¼"
+
+#, fuzzy
+#~ msgid "Select All"
+#~ msgstr "ĐбÑÑ€Ñ‹Ñ†Đµ Ñ„Đ°Đ¹Đ»"
+
+#~ msgid "Bad package"
+#~ msgstr "Đ”Ñ€ÑĐ½Đ½Ñ‹ Đ¿Đ°ĐºĐµÑ‚"
+
+#, fuzzy
+#~ msgid "Preparing boot images..."
+#~ msgstr "ĐŸĐ°Đ´Ñ€Ñ‹Ñ…Ñ‚Đ¾ÑĐºĐ° Đ·Đ°Đ³Ñ€ÑƒĐ·Ñ‡Ñ‹ĐºĐ°"
+
#~ msgid ""
#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
#~ "gnumeric), pdf viewers, etc"
diff --git a/perl-install/install/share/po/bg.po b/perl-install/install/share/po/bg.po
index 7a1feee5c..325115f54 100644
--- a/perl-install/install/share/po/bg.po
+++ b/perl-install/install/share/po/bg.po
@@ -1,59 +1,84 @@
-# translation of DrakX-bg.po to Bulgarian
-# Copyright (C) 2000,2003 Free Software Foundation, Inc.
-# Copyright (c) 2000 Mandriva
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
-#
-# Bozhan Boiadzhiev <bozhan@plov.omega.bg>, 2000.
-# Borislav Aleksandrov <B.Aleksandrov@cnsys.bg>, 2003.
-# Boyan Ivanov <boyan17@bulgaria.com>, 2003.
-# Kolio Kolev <kolio_kolev@biotronica.net>, 2009.
+# Translators:
+# Borislav Aleksandrov <B.Aleksandrov@cnsys.bg>, 2003
+# Boyan Ivanov <boyan17@bulgaria.com>, 2003
+# Bozhan Boiadzhiev <bozhan@plov.omega.bg>, 2000
+# Kolio Kolev <kolio_kolev@biotronica.net>, 2009
msgid ""
msgstr ""
-"Project-Id-Version: DrakX-bg\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2009-03-20 23:42+0200\n"
-"Last-Translator: Kolio Kolev <kolio_kolev@biotronica.net>\n"
-"Language-Team: Bulgarian <Mandriva User Group - Bulgaria <mandriva-"
-"bg@googlegroups.com>>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-04-16 20:43+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Bulgarian (http://www.transifex.com/MageiaLinux/mageia/"
+"language/bg/)\n"
+"Language: bg\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 0.3\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../advertising/01_IM_mageia.pl:1
+#, c-format
+msgid "Join Us!"
+msgstr ""
+
+#: ../../advertising/02_IM_mageia.pl:1
+#, c-format
+msgid "Make it yours!"
+msgstr ""
+
+#: ../../advertising/03_IM_mageia.pl:1
+#, c-format
+msgid "Your choice!"
+msgstr ""
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Office tools"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Home entertainment"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/06_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "For kids"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "For family!"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "For developers!"
msgstr ""
-#: any.pm:109
-#, fuzzy, c-format
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
+#, c-format
msgid "Do you have further supplementary media?"
-msgstr "Đ˜Đ¼Đ°Ñ‚Đµ ли Đ´Ñ€ÑƒĐ³(и) ?"
+msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -62,117 +87,174 @@ msgid ""
"Do you have a supplementary installation medium to configure?"
msgstr ""
-#: any.pm:120
+#: any.pm:162
#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
-#, fuzzy, c-format
msgid "Network (HTTP)"
-msgstr "ĐœÑ€ĐµĐ¶Đ° %s"
+msgstr ""
-#: any.pm:122
-#, fuzzy, c-format
+#: any.pm:163
+#, c-format
msgid "Network (FTP)"
-msgstr "ĐœÑ€ĐµĐ¶Đ° %s"
+msgstr ""
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr ""
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr ""
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr ""
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"Đ¡Đ²ÑÑ€Đ·Đ²Đ°Đ½Đµ Ñ Mandriva Linux web ÑĐ°Đ¹Ñ‚ за Đ¿Đ¾Đ»ÑƒÑ‡Đ°Đ²Đ°Đ½Đµ Đ½Đ° ÑĐ¿Đ¸ÑÑĐºĐ° Ñ Đ½Đ°Đ»Đ¸Ñ‡Đ½Đ¸ "
-"Đ¾Đ³Đ»ĐµĐ´Đ°Đ»Đ½Đ¸ ÑÑÑ€Đ²ÑÑ€Đ¸..."
+"Đ¡Đ²ÑÑ€Đ·Đ²Đ°Đ½Đµ Ñ %s web ÑĐ°Đ¹Ñ‚ за Đ¿Đ¾Đ»ÑƒÑ‡Đ°Đ²Đ°Đ½Đµ Đ½Đ° ÑĐ¿Đ¸ÑÑĐºĐ° Ñ Đ½Đ°Đ»Đ¸Ñ‡Đ½Đ¸ Đ¾Đ³Đ»ĐµĐ´Đ°Đ»Đ½Đ¸ "
+"ÑÑÑ€Đ²ÑÑ€Đ¸..."
-#: any.pm:187
-#, fuzzy, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+#: any.pm:252
+#, c-format
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Đ¡Đ²ÑÑ€Đ·Đ²Đ°Đ½Đµ Ñ Mandriva Linux web ÑĐ°Đ¹Ñ‚ за Đ¿Đ¾Đ»ÑƒÑ‡Đ°Đ²Đ°Đ½Đµ Đ½Đ° ÑĐ¿Đ¸ÑÑĐºĐ° Ñ Đ½Đ°Đ»Đ¸Ñ‡Đ½Đ¸ "
-"Đ¾Đ³Đ»ĐµĐ´Đ°Đ»Đ½Đ¸ ÑÑÑ€Đ²ÑÑ€Đ¸..."
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ¾Đ³Đ»ĐµĐ´Đ°Đ»ĐµĐ½ ÑÑÑ€Đ²ÑÑ€,Đ¾Ñ‚ ĐºĐ¾Đ¹Ñ‚Đ¾ да Đ¿Đ¾Đ»ÑƒÑ‡Đ¸Ñ‚Đµ Đ¿Đ°ĐºĐµÑ‚Đ¸Ñ‚Đµ"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr ""
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr ""
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr ""
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr ""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr ""
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Đ”Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸Ñ"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr ""
-#: any.pm:295
-#, fuzzy, c-format
+#: any.pm:366
+#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
-msgstr "Đе Đ¼Đ¾Đ³Đ° да Đ½Đ°Đ¼ĐµÑ€Ñ %s Đ½Đ° %s"
+msgstr ""
+
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
-#: any.pm:334
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Đ¢ÑÑ€Ñи Đ²ÑĐ² Đ²ĐµÑ‡Đµ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đ¸Ñ‚Đµ Đ¿Đ°ĐºĐµÑ‚Đ¸..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Đ¢ÑÑ€ÑÑ Đ¿Đ°ĐºĐµÑ‚Đ¸ за Đ¾Đ±Đ½Đ¾Đ²ÑĐ²Đ°Đ½Đµ"
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -180,93 +262,93 @@ msgid ""
"\n"
"Do you really want to remove these packages?\n"
msgstr ""
-"Đ¡Đ»ĐµĐ´Đ½Đ¸Ñ‚Đµ Đ¿Đ°ĐºĐµÑ‚Đ¸ Ñ‰Đµ бÑĐ´Đ°Ñ‚ Đ¸Đ·Ñ‚Ñ€Đ¸Ñ‚Đ¸ за да Ñе Đ¿Đ¾Đ·Đ²Đ¾Đ»Đ¸ Đ¾Đ±Đ½Đ¾Đ²ÑĐ²Đ°Đ½Đµ Đ½Đ° ÑиÑÑ‚ĐµĐ¼Đ°Ñ‚Đ°: %"
-"s\n"
+"Đ¡Đ»ĐµĐ´Đ½Đ¸Ñ‚Đµ Đ¿Đ°ĐºĐµÑ‚Đ¸ Ñ‰Đµ бÑĐ´Đ°Ñ‚ Đ¸Đ·Ñ‚Ñ€Đ¸Ñ‚Đ¸ за да Ñе Đ¿Đ¾Đ·Đ²Đ¾Đ»Đ¸ Đ¾Đ±Đ½Đ¾Đ²ÑĐ²Đ°Đ½Đµ Đ½Đ° ÑиÑÑ‚ĐµĐ¼Đ°Ñ‚Đ°: "
+"%s\n"
"\n"
"\n"
"Đ”ĐµĐ¹ÑÑ‚Đ²Đ¸Ñ‚ĐµĐ»Đ½Đ¾ ли иÑĐºĐ°Ñ‚Đµ да Đ¸Đ·Ñ‚Ñ€Đ¸ĐµÑ‚Đµ Ñ‚ĐµĐ·Đ¸ Đ¿Đ°ĐºĐµÑ‚Đ¸?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Đ“Ñ€ĐµÑˆĐºĐ° Đ¿Ñ€Đ¸ Ñ‡ĐµÑ‚ĐµĐ½ĐµÑ‚Đ¾ Đ½Đ° Ñ„Đ°Đ¹Đ»Đ° %s"
-#: any.pm:1020
-#, fuzzy, c-format
+#: any.pm:1304
+#, c-format
msgid "The following disk(s) were renamed:"
-msgstr "Đ¡Đ»ĐµĐ´Đ½Đ¸Ñ‚Đµ Đ¿Đ°ĐºĐµÑ‚Đ¸ Ñ‰Đµ трÑĐ±Đ²Đ° да Ñе Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚:\n"
+msgstr ""
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "ĐœÑ€ĐµĐ¶Đ°"
-#: any.pm:1102
-#, fuzzy, c-format
+#: any.pm:1386
+#, c-format
msgid "Please choose a media"
-msgstr "ĐœĐ¾Đ»Ñ Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ"
+msgstr ""
-#: any.pm:1118
-#, fuzzy, c-format
+#: any.pm:1402
+#, c-format
msgid "File already exists. Overwrite it?"
-msgstr "Đ¤Đ°Đ¹Đ»ÑÑ‚ ÑÑÑ‰ĐµÑÑ‚Đ²ÑƒĐ²Đ°. Да бÑде ли Đ¿Ñ€ĐµĐ·Đ°Đ¿Đ¸ÑĐ°Đ½?"
+msgstr ""
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "ЛиÑĐ²Đ°Ñ‚ Đ¿Ñ€Đ°Đ²Đ°"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr ""
-#: any.pm:1191
-#, fuzzy, c-format
+#: any.pm:1475
+#, c-format
msgid "Bad media %s"
-msgstr "Đ´Đ¾Đ±Đ°Đ²ĐµĐ½ Đ¸Đ·Ñ‚Đ¾Ñ‡Đ½Đ¸Đº %s"
+msgstr ""
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Đе Đ¼Đ¾Đ³Đ° да Đ½Đ°Đ¿Ñ€Đ°Đ²Ñ Đ¼Đ¾Đ¼ĐµĐ½Ñ‚Đ½Đ° \"ÑĐ½Đ¸Đ¼ĐºĐ°\" Đ¿Ñ€ĐµĐ´Đ¸ Ñ€Đ°Đ·Đ´ĐµĐ»ÑĐ½ĐµÑ‚Đ¾ Đ½Đ° диÑĐºĐ° "
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Đ¡Đ½Đ¸Đ¼ĐºĐ¸ Ñ‰Đµ бÑĐ´Đ°Ñ‚ Đ½Đ°Đ»Đ¸Ñ‡Đ½Đ¸ Ñлед Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đµ Đ² %s"
-#: gtk.pm:131
-#, fuzzy, c-format
+#: gtk.pm:135
+#, c-format
msgid "Installation"
-msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ¼"
+msgstr ""
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "ĐаÑÑ‚Ñ€Đ¾Đ¹ĐºĐ°"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Вие трÑĐ±Đ²Đ° ÑÑÑ‰Đ¾ да Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ°Ñ‚Đµ %s"
@@ -291,25 +373,25 @@ msgstr "Đ’ĐºĐ»ÑÑ‡Đ²Đ°Đ¼ Đ¼Ñ€ĐµĐ¶Đ°Ñ‚Đ°"
msgid "Bringing down the network"
msgstr "Đ˜Đ·ĐºĐ»ÑÑ‡Đ²Đ°Đ½Đµ Đ½Đ° Đ¼Ñ€ĐµĐ¶Đ°Ñ‚Đ°"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr ""
-#: media.pm:810
-#, fuzzy, c-format
+#: media.pm:807
+#, c-format
msgid "Copying in progress"
-msgstr "ĐÑ‚ĐºÑ€Đ¸Đ²Đ°Đ½Đµ Đ² Đ¿Ñ€Đ¾Đ³Ñ€ĐµÑ"
+msgstr "ĐĐ¾Đ¿Đ¸Ñ€Đ°Đ½Đµ Đ² Đ¿Ñ€Đ¾Đ³Ñ€ĐµÑ"
#: pkgs.pm:32
#, c-format
@@ -336,268 +418,291 @@ msgstr "Đ´Đ¾Đ±ÑÑ€"
msgid "maybe"
msgstr "ÑÑ‚Đ°Đ²Đ°"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Без Đ¾Đ¿Đ¸ÑĐ°Đ½Đ¸Đµ"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
-#, fuzzy, c-format
+#: pkgs.pm:384 pkgs.pm:411
+#, c-format
msgid "An error occurred:"
-msgstr "ĐŸĐ¾ÑĐ²Đ¸ Ñе Đ³Ñ€ĐµÑˆĐºĐ°"
+msgstr "ĐŸĐ¾ÑĐ²Đ¸ Ñе Đ³Ñ€ĐµÑˆĐºĐ°:"
+
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "ĐŸĐ¾Đ»ÑƒÑ‡Đ¸ Ñе Đ½ĐµĐ¿Đ¾Đ¿Ñ€Đ°Đ²Đ¸Đ¼Đ° Đ³Ñ€ĐµÑˆĐºĐ°: %s"
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Без Đ²ÑĐ¿Ñ€Đ¾Ñи Đ¾Ñ‚Đ½Đ¾Đ²Đ¾"
-#: pkgs.pm:814
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Đ¾Đ½Đ½Đ¸ Ñ‚Ñ€Đ°Đ½Đ·Đ°ĐºÑ†Đ¸Đ¸ Đ¿Ñ€Đ¾Đ¿Đ°Đ´Đ½Đ°Ñ…Đ°"
-#: pkgs.pm:815
-#, fuzzy, c-format
+#: pkgs.pm:914
+#, c-format
msgid "Installation of packages failed:"
-msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ° %s"
+msgstr ""
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Đ Đ°Đ±Đ¾Ñ‚Đ½Đ° ÑÑ‚Đ°Đ½Ñ†Đ¸Ñ"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "ĐÑ„Đ¸ÑĐ½Đ° Ñ€Đ°Đ±Đ¾Ñ‚Đ½Đ° ÑÑ‚Đ°Đ½Ñ†Đ¸Ñ"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"ĐÑ„Đ¸Ñ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸: word-Đ¿Ñ€Đ¾Ñ†ĐµÑĐ¾Ñ€Đ¸ (OpenOffice.org Writer, Kword), Ñ‚Đ°Đ±Đ»Đ¸Ñ†Đ¸ "
-"(OpenOffice.org Calc, Kspread), Đ¿Ñ€ĐµĐ³Đ»ĐµĐ´ Đ½Đ° PDF, и Ñ‚.Đ½."
+"ĐÑ„Đ¸Ñ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸: word-Đ¿Ñ€Đ¾Ñ†ĐµÑĐ¾Ñ€Đ¸ (LibreOffice Writer, Kword), Ñ‚Đ°Đ±Đ»Đ¸Ñ†Đ¸ "
+"(LibreOffice Calc, Kspread), Đ¿Ñ€ĐµĐ³Đ»ĐµĐ´ Đ½Đ° PDF, и Ñ‚.Đ½."
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Đ˜Đ³Ñ€Đ°Đ»Đ½Đ° ÑÑ‚Đ°Đ½Ñ†Đ¸Ñ"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Đ—Đ°Đ±Đ°Đ²Đ½Đ¸ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸: Đ°Ñ€ĐºĐ°Đ´Đ½Đ¸ Đ¸Đ³Ñ€Đ¸, Đ¸Đ³Ñ€Đ¸ Đ½Đ° Đ¼Đ°Ñа, ÑÑ‚Ñ€Đ°Ñ‚ĐµĐ³Đ¸Đ¸ и Ñ‚.Đ½."
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "ĐœÑƒÑ‚Đ¸Đ¼ĐµĐ´Đ¸Đ¹Đ½Đ° ÑÑ‚Đ°Đ½Ñ†Đ¸Ñ"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "ĐŸÑ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸ за Đ¿ÑƒÑĐºĐ°Đ½Đµ/Đ¿Đ¾Đ¿Ñ€Đ°Đ²ÑĐ½Đµ Đ½Đ° Đ·Đ²ÑƒĐº и Đ²Đ¸Đ´ĐµĐ¾"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚ ÑÑ‚Đ°Đ½Ñ†Đ¸Ñ"
-#: share/meta-task/compssUsers.pl:33
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:37
+#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr ""
-"ĐĐ°Đ±Đ¾Ñ€ Đ¾Ñ‚ Đ¸Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ¸ за Ñ‡ĐµÑ‚ĐµĐ½Đµ и Đ¸Đ·Đ¿Ñ€Đ°Ñ‰Đ°Đ½Đµ Đ½Đ° Đ¿Đ¾Ñ‰Đ° и Đ½Đ¾Đ²Đ¸Đ½Đ¸ (pine, mutt, "
-"tin..) и за Đ¾Đ±Đ¸ĐºĐ°Đ»ÑĐ½Đµ из ĐœÑ€ĐµĐ¶Đ°Ñ‚Đ°"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "ĐœÑ€ĐµĐ¶Đ¾Đ² ĐºĐ¾Đ¼Đ¿ÑÑ‚ÑÑ€ (ĐºĐ»Đ¸ĐµĐ½Ñ‚)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "ĐĐ»Đ¸ĐµĐ½Ñ‚Đ¸ за Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ½Đ¸ Đ¿Ñ€Đ¾Ñ‚Đ¾ĐºĐ¾Đ»Đ¸ Đ²ĐºĐ»ÑÑ‡Đ¸Ñ‚ĐµĐ»Đ½Đ¾ SSH"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Đ˜Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ¸ за ÑƒĐ»ĐµÑĐ½ÑĐ²Đ°Đ½Đµ Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºĐ°Ñ‚Đ° Đ½Đ° ĐºĐ¾Đ¼Đ¿ÑÑ‚ÑÑ€Đ° Đ²Đ¸"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "ĐĐ¾Đ½Đ·Đ¾Đ»Đ½Đ¸ Đ¸Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ¸"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Đ ĐµĐ´Đ°ĐºÑ‚Đ¾Ñ€Đ¸, ÑˆĐµĐ»Đ¾Đ²Đµ, Ñ„Đ°Đ¹Đ»Đ¾Đ²Đ¸ Đ¸Đ½ÑÑ‚Ñ€Đ¸Đ¼ĐµĐ½Ñ‚Đ¸, Ñ‚ĐµÑ€Đ¼Đ¸Đ½Đ°Đ»Đ¸"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Đ Đ°Đ·Ñ€Đ°Đ±Đ¾Ñ‚ĐºĐ°"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "Đ‘Đ¸Đ±Đ»Đ¸Đ¾Ñ‚ĐµĐºĐ¸ за Ñ€Đ°Đ·Ñ€Đ°Đ±Đ¾Ñ‚ĐºĐ° Đ½Đ° C и C++, Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸ и include Ñ„Đ°Đ¹Đ»Đ¾Đ²Đµ"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Đ”Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸Ñ"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "ĐĐ½Đ¸Đ³Đ¸ и HOTWO-Ñ‚Đ° за Linux и ÑĐ²Đ¾Đ±Đ¾Đ´Đ½Đ¸Ñ ÑĐ¾Ñ„Ñ‚ÑƒĐµÑ€"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr ""
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr ""
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Web Đ¡ÑÑ€Đ²ÑÑ€"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Đ“Ñ€ÑƒĐ¿ÑƒĐµÑ€"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab Đ¡ÑÑ€Đ²ÑÑ€"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Đ¡ÑÑ€Đ²ÑÑ€, Firewall/Đ ÑƒÑ‚ĐµÑ€"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚ gateway"
-#: share/meta-task/compssUsers.pl:84
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:92
+#, c-format
msgid "Mail/News"
-msgstr "/Đ¤Đ°Đ¹Đ»/_ĐĐ¾Đ²"
+msgstr ""
-#: share/meta-task/compssUsers.pl:85
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:93
+#, c-format
msgid "Postfix mail server, Inn news server"
-msgstr "Postfix Đ¿Đ¾Ñ‰ĐµĐ½ÑĐºĐ¸ ÑÑÑ€Đ²ÑÑ€"
+msgstr ""
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Đ¡ÑÑ€Đ²ÑÑ€ Ñ Đ´Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸Đ¸"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP ÑÑÑ€Đ²ÑÑ€"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr ""
-#: share/meta-task/compssUsers.pl:96
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:107
+#, c-format
msgid "DNS/NIS"
-msgstr "FND/NIS"
+msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Đ˜Đ¼Đµ Đ½Đ° Đ´Đ¾Đ¼ĐµĐ¹Đ½ и ĐœÑ€ĐµĐ¶Đ¾Đ² Đ˜Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Đ¾Đ½ĐµĐ½ Đ¡ÑÑ€Đ²ÑÑ€"
-#: share/meta-task/compssUsers.pl:100
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:112
+#, c-format
msgid "File and Printer Sharing Server"
-msgstr "Đ¡ÑÑ€Đ²ÑÑ€ Đ½Đ° Đ¿Ñ€Đ¸Đ½Ñ‚ĐµÑ€Đ°"
+msgstr ""
-#: share/meta-task/compssUsers.pl:101
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:113
+#, c-format
msgid "NFS Server, Samba server"
-msgstr "Samba Đ¡ÑÑ€Đ²ÑÑ€"
+msgstr ""
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Đ¡ÑÑ€Đ²ÑÑ€, Бази-Đ´Đ°Đ½Đ½Đ¸"
-#: share/meta-task/compssUsers.pl:105
-#, fuzzy, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL или MySQL ÑÑÑ€Đ²ÑÑ€ за бази-Đ´Đ°Đ½Đ½Đ¸"
+#: share/meta-task/compssUsers.pl:118
+#, c-format
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr ""
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Đ¡ÑÑ€Đ²ÑÑ€, Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache и Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Đ•-Đ¿Đ¾Ñ‰Đ°"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix Đ¿Đ¾Ñ‰ĐµĐ½ÑĐºĐ¸ ÑÑÑ€Đ²ÑÑ€"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL или MySQL ÑÑÑ€Đ²ÑÑ€ за бази-Đ´Đ°Đ½Đ½Đ¸"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL или MariaDB ÑÑÑ€Đ²ÑÑ€ за бази-Đ´Đ°Đ½Đ½Đ¸"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "ĐœÑ€ĐµĐ¶Đ¾Đ² ĐºĐ¾Đ¼Đ¿ÑÑ‚ÑÑ€, ÑÑÑ€Đ²ÑÑ€"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS ÑÑÑ€Đ²ÑÑ€, SMB ÑÑÑ€Đ²ÑÑ€, Proxy ÑÑÑ€Đ²ÑÑ€, SSH ÑÑÑ€Đ²ÑÑ€"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Đ“Ñ€Đ°Ñ„Đ¸Ñ‡Đ½Đ° ÑÑ€ĐµĐ´Đ°"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "KDE Ñ€Đ°Đ±Đ¾Ñ‚Đ½Đ° ÑÑ‚Đ°Đ½Ñ†Đ¸Ñ"
+msgid "Plasma Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -606,12 +711,12 @@ msgstr ""
"The K Desktop Environment, Đ¿Ñ€Đ¾ÑÑ‚Đ° ÑÑ€ĐµĐ´Đ° Ñ ĐºĐ¾Đ»ĐµĐºÑ†Đ¸Ñ Đ¾Ñ‚ Đ¿Ñ€Đ¸Đ´Ñ€ÑƒĐ¶Đ°Đ²Đ°Ñ‰Đ¸ "
"Đ¸Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ¸"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "Gnome Ñ€Đ°Đ±Đ¾Ñ‚Đ½Đ° ÑÑ‚Đ°Đ½Ñ†Đ¸Ñ"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -619,68 +724,112 @@ msgid ""
msgstr ""
"Đ“Ñ€Đ°Ñ„Đ¸Ñ‡Đ½Đ° ÑÑ€ĐµĐ´Đ° Ñ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»ÑĐºĐ¸ Đ½Đ°Đ±Đ¾Ñ€ Đ¾Ñ‚ Đ¿Ñ€Đ¸Đ»Đ¾Đ¶ĐµĐ½Đ¸Ñ Đ¸ desktop Đ¸Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ¸"
-#: share/meta-task/compssUsers.pl:144
-#, fuzzy, c-format
-msgid "LXDE Desktop"
-msgstr "Đ½Đ°ÑÑ‚Đ¾Đ»ĐµĐ½ ĐºĐ¾Đ¼Đ¿ÑÑ‚ÑÑ€"
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:146
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:165
+#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
msgstr ""
-"Đ“Ñ€Đ°Ñ„Đ¸Ñ‡Đ½Đ° ÑÑ€ĐµĐ´Đ° Ñ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»ÑĐºĐ¸ Đ½Đ°Đ±Đ¾Ñ€ Đ¾Ñ‚ Đ¿Ñ€Đ¸Đ»Đ¾Đ¶ĐµĐ½Đ¸Ñ Đ¸ desktop Đ¸Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ¸"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Đ”Ñ€ÑƒĐ³Đ¸ Đ³Ñ€Đ°Ñ„Đ¸Ñ‡Đ½Đ¸ desktop-и"
-#: share/meta-task/compssUsers.pl:150
-#, fuzzy, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm и Ñ‚.Đ½."
+#: share/meta-task/compssUsers.pl:195
+#, c-format
+msgid "Window Maker, Fvwm, etc"
+msgstr ""
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "ĐŸĐ¾Đ¼Đ¾Ñ‰Đ½Đ¸ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH Đ¡ÑÑ€Đ²ÑÑ€"
-#: share/meta-task/compssUsers.pl:180
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:225
+#, c-format
msgid "Webmin"
-msgstr "Webmin ĐбÑĐ»ÑƒĐ¶Đ²Đ°Đ½Đµ"
+msgstr ""
-#: share/meta-task/compssUsers.pl:181
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:226
+#, c-format
msgid "Webmin Remote Configuration Server"
-msgstr "ĐĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸Ñ Đ½Đ° Đ¢ĐµÑ€Đ¼Đ¸Đ½Đ°Đ»ĐµĐ½ Đ¡ÑÑ€Đ²ÑÑ€ Đ² Mandriva Linux"
+msgstr ""
-#: share/meta-task/compssUsers.pl:185
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:230
+#, c-format
msgid "Network Utilities/Monitoring"
-msgstr "ĐœĐ¾Đ½Đ¸Ñ‚Đ¾Ñ€Đ¸Đ½Đ³ Đ½Đ° Đ¼Ñ€ĐµĐ¶Đ°Ñ‚Đ°"
+msgstr ""
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr ""
-#: share/meta-task/compssUsers.pl:190
-#, fuzzy, c-format
-msgid "Mandriva Wizards"
-msgstr "ĐĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµĐ½ Ñ†ĐµĐ½Ñ‚ÑÑ€ Đ½Đ° Mandriva Linux"
+#: share/meta-task/compssUsers.pl:235
+#, c-format
+msgid "Mageia Wizards"
+msgstr ""
-#: share/meta-task/compssUsers.pl:191
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:236
+#, c-format
msgid "Wizards to configure server"
-msgstr "ĐĐĐµÑƒÑĐ¿ĐµÑˆĐ½Đ° Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºĐ° Đ½Đ° Đ¿Ñ€Đ¸Đ½Ñ‚ĐµÑ€ \"%s\"!"
+msgstr ""
#: steps.pm:85
#, c-format
@@ -691,7 +840,7 @@ msgstr ""
"ĐŸĐ¾ÑĐ²Đ¸ Ñе Đ³Ñ€ĐµÑˆĐºĐ°, Đ½Đ¾ Đ½Đµ Đ·Đ½Đ°Đ¼ ĐºĐ°Đº да Ñе ÑĐ¿Ñ€Đ°Đ²Ñ Ñ Đ½ĐµÑ Đ´ĐµĐ»Đ¸ĐºĐ°Ñ‚Đ½Đ¾.\n"
"ĐœĐ¾Đ¶ĐµÑ‚Đµ да Đ¿Ñ€Đ¾Đ´ÑĐ»Đ¶Đ¸Ñ‚Đµ Đ½Đ° ÑĐ²Đ¾Đ¹ Ñ€Đ¸ÑĐº."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -711,335 +860,333 @@ msgstr "ĐĐ°Đ²Đ»Đ¸Đ·Đ°Đ¼ Đ² ĐµÑ‚Đ°Đ¿ `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ Đ½Đ° Mandriva Linux %s"
+msgid "%s Installation %s"
+msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ Đ½Đ° %s %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> Đ¼ĐµĐ¶Đ´Ñƒ ĐµĐ»ĐµĐ¼ĐµĐ½Ñ‚Đ¸Ñ‚Đµ"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"Đ’Đ°ÑˆĐ°Ñ‚Đ° ÑиÑÑ‚ĐµĐ¼Đ° е Ñ Đ¼Đ°Đ»ĐºĐ¸ Ñ€ĐµÑурÑи. ĐœĐ¾Đ¶Đµ да Đ¸Đ¼Đ°Ñ‚Đµ Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼Đ¸ Ñ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½ĐµÑ‚Đ¾\n"
-"Đ½Đ° Mandriva Linux. ĐĐºĐ¾ Ñе Đ¿Đ¾ÑĐ²Đ¸ Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼ Đ¾Đ¿Đ¸Ñ‚Đ°Đ¹Ñ‚Đµ Ñ Ñ‚ĐµĐºÑÑ‚Đ¾Đ²Đ°Ñ‚Đ° Đ¸Đ½ÑĐ°Đ»Đ°Ñ†Đ¸Ñ. "
-"Đ—Đ°Ñ†ĐµĐ»Ñ‚Đ°,\n"
+"Đ½Đ° %s. ĐĐºĐ¾ Ñе Đ¿Đ¾ÑĐ²Đ¸ Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼ Đ¾Đ¿Đ¸Ñ‚Đ°Đ¹Ñ‚Đµ Ñ Ñ‚ĐµĐºÑÑ‚Đ¾Đ²Đ°Ñ‚Đ° Đ¸Đ½ÑĐ°Đ»Đ°Ñ†Đ¸Ñ. Đ—Đ°Ñ†ĐµĐ»Ñ‚Đ°,\n"
"Đ½Đ°Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ 'F1', ĐºĐ¾Đ³Đ°Ñ‚Đ¾ ÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Ñ‚Đµ Đ¾Ñ‚ CDROM и Đ²ÑĐ²ĐµĐ´ĐµÑ‚Đµ 'Ñ‚ĐµÑŒÑ‚'."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
+msgid "Media Selection"
msgstr ""
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s Plasma Desktop"
msgstr ""
-#: steps_gtk.pm:241
-#, fuzzy, c-format
+#: steps_gtk.pm:254
+#, c-format
+msgid "Install %s GNOME Desktop"
+msgstr ""
+
+#: steps_gtk.pm:255
+#, c-format
msgid "Custom install"
-msgstr "ĐœĐ¸Đ¼Đ¸Đ½Đ°Đ»Đ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ"
+msgstr ""
-#: steps_gtk.pm:262
-#, fuzzy, c-format
-msgid "KDE Desktop"
-msgstr "Đ½Đ°ÑÑ‚Đ¾Đ»ĐµĐ½ ĐºĐ¾Đ¼Đ¿ÑÑ‚ÑÑ€"
+#: steps_gtk.pm:276
+#, c-format
+msgid "Plasma Desktop"
+msgstr ""
-#: steps_gtk.pm:263
-#, fuzzy, c-format
+#: steps_gtk.pm:277
+#, c-format
msgid "GNOME Desktop"
-msgstr "Đ½Đ°ÑÑ‚Đ¾Đ»ĐµĐ½ ĐºĐ¾Đ¼Đ¿ÑÑ‚ÑÑ€"
+msgstr ""
-#: steps_gtk.pm:264
-#, fuzzy, c-format
+#: steps_gtk.pm:278
+#, c-format
msgid "Custom Desktop"
-msgstr "Đ½Đ°ÑÑ‚Đ¾Đ»ĐµĐ½ ĐºĐ¾Đ¼Đ¿ÑÑ‚ÑÑ€"
+msgstr ""
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Đ˜Đ·Đ±Đ¾Ñ€ Đ½Đ° Đ³Ñ€ÑƒĐ¿Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Đ˜Đ·Đ±Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸ ĐµĐ´Đ¸Đ½ Đ¿Đ¾ ĐµĐ´Đ¸Đ½"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "ĐĐ±Ñ‰Đ° Đ³Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°: %d / %d MB"
+msgid "Unselect All"
+msgstr ""
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Đ›Đ¾Ñˆ Đ¿Đ°ĐºĐµÑ‚"
+msgid "Total size: %d / %d MB"
+msgstr "ĐĐ±Ñ‰Đ° Đ³Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Đ’ĐµÑ€ÑиÑ: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Đ Đ°Đ·Đ¼ĐµÑ€: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d ĐĐ‘\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Đ’Đ°Đ¶Đ½Đ¾ÑÑ‚:"
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Đе Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ¾Ñ‚Đ±ĐµĐ»ĐµĐ¶ĐµÑ‚Đµ/Đ´ĐµĐ¾Ñ‚Đ±ĐµĐ»ĐµĐ¶ĐµÑ‚Đµ Ñ‚Đ¾Đ·Đ¸ Đ¿Đ°ĐºĐµÑ‚"
-#: steps_gtk.pm:445
-#, fuzzy, c-format
+#: steps_gtk.pm:462
+#, c-format
msgid "due to missing %s"
-msgstr "Đ»Đ¸Đ¿ÑĐ²Đ° kdesu"
+msgstr ""
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "Đ¿Đ¾Ñ€Đ°Đ´Đ¸ Đ½ĐµĐ¾Đ¿Ñ€ĐµĐ´ĐµĐ»ĐµĐ½ %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr ""
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr ""
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Đе Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ¾ÑÑ‚Đ°Đ²Đ¸Ñ‚Đµ Đ¿Đ°ĐºĐµÑ‚Đ° Đ½ĐµĐ¼Đ°Ñ€ĐºĐ¸Ñ€Đ°Đ½, Đ·Đ°Ñ‰Đ¾Ñ‚Đ¾ Đ½ÑĐ¼Đ°Ñ‚Đµ Đ¼ÑÑÑ‚Đ¾ да Đ³Đ¾ "
"Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Đ¡Đ»ĐµĐ´Đ½Đ¸Ñ‚Đµ Đ¿Đ°ĐºĐµÑ‚Đ¸ Ñ‰Đµ бÑĐ´Đ°Ñ‚ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đ¸"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Đ¡Đ»ĐµĐ´Đ½Đ¸Ñ‚Đµ Đ¿Đ°ĐºĐµÑ‚Đ¸ Ñ‰Đµ бÑĐ´Đ°Ñ‚ Đ¿Ñ€ĐµĐ¼Đ°Ñ…Đ½Đ°Ñ‚Đ¸"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Đ¢Đ¾Đ²Đ° е Đ½ÑƒĐ¶ĐµĐ½ Đ¿Đ°ĐºĐµÑ‚, Đ½Đµ Đ¼Đ¾Đ¶Đµ да бÑде Đ½ĐµĐ¼Đ°Ñ€ĐºĐ¸Ñ€Đ°Đ½"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Đе Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ¾ÑÑ‚Đ°Đ²Đ¸Ñ‚Đµ Ñ‚Đ¾Đ·Đ¸ Đ¿Đ°ĐºĐµÑ‚ Đ½ĐµĐ¼Đ°Ñ€ĐºĐ¸Ñ€Đ°Đ½. Đ¢Đ¾Đ¹ Đ²ĐµÑ‡Đµ е Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Đе Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ¸Đ·ĐºĐ»ÑÑ‡Đ¸Ñ‚Đµ Ñ‚Đ¾Đ·Đ¸ Đ¿Đ°ĐºĐµÑ‚. Đ¢Đ¾Đ¹ трÑĐ±Đ²Đ° да бÑде Đ¾Đ±Đ½Đ¾Đ²ĐµĐ½"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "ĐŸĐ¾ĐºĐ°Đ¶Đ¸ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ Đ¾Ñ‚Đ±ĐµĐ»ÑĐ·Đ°Đ½Đ¸Ñ‚Đµ Đ¿Đ°ĐºĐµÑ‚Đ¸"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ¹"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "ĐŸÑ€Đ¾Ñ‡Đ¸Ñ‚Đ°Đ½Đµ/Đ—Đ°Đ¿Đ¸Ñ Đ½Đ° Đ½Đ°Đ¿Ñ€Đ°Đ²ĐµĐ½Đ¸Ñ Đ¸Đ·Đ±Đ¾Ñ€"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "ĐĐ±Đ½Đ¾Đ²ÑĐ²Đ°Đ½Đµ Đ½Đ° Đ¸Đ·Đ±Đ¾Ñ€Đ° Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "ĐœĐ¸Đ¼Đ¸Đ½Đ°Đ»Đ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Đ£Đ¿Ñ€Đ°Đ²Đ»ĐµĐ½Đ¸Đµ Đ½Đ° ÑĐ¾Ñ„Ñ‚ÑƒĐµÑ€"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ¿Đ°ĐºĐµÑ‚Đ¸Ñ‚Đµ, ĐºĐ¾Đ¸Ñ‚Đ¾ иÑĐºĐ°Ñ‚Đµ да Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ¼"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Без Đ¿Đ¾Đ´Ñ€Đ¾Đ±Đ½Đ¾ÑÑ‚Đ¸"
-#: steps_gtk.pm:584
-#, fuzzy, c-format
+#: steps_gtk.pm:600
+#, c-format
msgid "Time remaining:"
-msgstr "ĐÑÑ‚Đ°Đ²Đ°Ñ‰Đ¾ Đ²Ñ€ĐµĐ¼Đµ "
+msgstr ""
-#: steps_gtk.pm:585
-#, fuzzy, c-format
+#: steps_gtk.pm:601
+#, c-format
msgid "(estimating...)"
-msgstr "ĐŸÑ€ĐµÑĐ¼ÑÑ‚Đ°Đ½Đµ"
+msgstr ""
-#: steps_gtk.pm:615
-#, fuzzy, c-format
+#: steps_gtk.pm:627
+#, c-format
msgid "%d package"
msgid_plural "%d packages"
-msgstr[0] "%d Đ¿Đ°ĐºĐµÑ‚Đ°"
-msgstr[1] "%d Đ¿Đ°ĐºĐµÑ‚Đ°"
+msgstr[0] ""
+msgstr[1] ""
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "ĐĐ±Đ¾Đ±Ñ‰ĐµĐ½Đ¸Đµ"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "ĐаÑÑ‚Ñ€Đ¾Đ¹ĐºĐ°"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "Đ½Đµ е ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸Ñ€Đ°Đ½"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "Đ˜Đ·Đ±Đ¾Ñ€ Đ½Đ° Đ³Ñ€ÑƒĐ¿Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr ""
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "ĐŸĐ¾ÑĐ²Đ¸ Ñе Đ³Ñ€ĐµÑˆĐºĐ°"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "ĐœĐ¾Đ»Ñ, Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ¿Đ¾Đ´Ñ€ĐµĐ¶Đ´Đ°Đ½Đµ Đ½Đ° ĐºĐ»Đ°Đ²Đ¸Đ°Ñ‚ÑƒÑ€Đ°Ñ‚Đ°"
-#: steps_interactive.pm:108
-#, fuzzy, c-format
+#: steps_interactive.pm:109
+#, c-format
msgid "Here is the full list of available keyboards:"
-msgstr "Đ•Ñ‚Đ¾ Đ¿ÑĐ»ĐµĐ½ ÑĐ¿Đ¸ÑÑĐº Đ½Đ° Đ´Đ¾ÑтрÑĐ¿Đ½Đ¸Ñ‚Đµ ÑÑ‚Ñ€Đ°Đ½Đ¸"
+msgstr ""
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ¹/ĐĐ±Đ½Đ¾Đ²Đ¸"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Đ¢Đ¾Đ²Đ° Đ½Đ¾Đ²Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ Đ»Đ¸ е или Đ¾Đ±Đ½Đ¾Đ²ÑĐ²Đ°Đ½Đµ ?"
-#: steps_interactive.pm:152
-#, fuzzy, c-format
+#: steps_interactive.pm:159
+#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
-msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ¹"
+msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đµ"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "ĐĐ±Đ½Đ¾Đ²ÑĐ²Đ° %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "ĐĐ»Ñч за ĐºÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
-#, fuzzy, c-format
+#: steps_interactive.pm:218
+#, c-format
msgid "New Installation"
-msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ¼"
+msgstr ""
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1048,119 +1195,90 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "ĐаÑÑ‚Ñ€Đ¾Đ¹ĐºĐ° Đ½Đ° IDE"
-
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"ĐÑĐ¼Đ° ÑĐ²Đ¾Đ±Đ¾Đ´Đ½Đ¾ Đ¼ÑÑÑ‚Đ¾ за 1 ĐœĐ‘ ÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Ñ‰Đ¾ Đ¿Đ¾Đ»Đµ ! Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸ÑÑ‚Đ° Ñ‰Đµ Đ¿Ñ€Đ¾Đ´Ñлжи, Đ½Đ¾, "
-"за да ÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Ñ‚Đµ ÑиÑÑ‚ĐµĐ¼Đ°Ñ‚Đ° Ñи, Ñ‰Đµ трÑĐ±Đ²Đ° да ÑÑĐ·Đ´Đ°Đ´ĐµÑ‚Đµ ÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Ñ‰Đ¾ Đ¿Đ¾Đ»Đµ Đ² "
-"DiskDrake"
-#: steps_interactive.pm:295
-#, fuzzy, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
+#: steps_interactive.pm:264
+#, c-format
+msgid "Configuring CD/DVD"
msgstr ""
-"ĐÑĐ¼Đ° ÑĐ²Đ¾Đ±Đ¾Đ´Đ½Đ¾ Đ¼ÑÑÑ‚Đ¾ за 1 ĐœĐ‘ ÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Ñ‰Đ¾ Đ¿Đ¾Đ»Đµ ! Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸ÑÑ‚Đ° Ñ‰Đµ Đ¿Ñ€Đ¾Đ´Ñлжи, Đ½Đ¾, "
-"за да ÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Ñ‚Đµ ÑиÑÑ‚ĐµĐ¼Đ°Ñ‚Đ° Ñи, Ñ‰Đµ трÑĐ±Đ²Đ° да ÑÑĐ·Đ´Đ°Đ´ĐµÑ‚Đµ ÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Ñ‰Đ¾ Đ¿Đ¾Đ»Đµ Đ² "
-"DiskDrake"
-#: steps_interactive.pm:371
-#, fuzzy, c-format
+#: steps_interactive.pm:354
+#, c-format
msgid ""
"Change your Cd-Rom!\n"
"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
"done.\n"
"If you do not have it, press Cancel to avoid installation from this Cd-Rom."
msgstr ""
-"Đ¡Đ¼ĐµĐ½ĐµÑ‚Đµ CD-ROM !\n"
-"\n"
-"ĐœĐ¾Đ»Ñ, ÑĐ»Đ¾Đ¶ĐµÑ‚Đµ CD-ROM Đ¾Đ·Đ°Đ³Đ»Đ°Đ²ĐµĐ½ \"%s\" Đ² уÑÑ‚Ñ€Đ¾Đ¹ÑÑ‚Đ²Đ¾Ñ‚Đ¾ и Đ½Đ°Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ Ok, ĐºĐ¾Đ³Đ°Ñ‚Đ¾ "
-"ÑÑ‚Đµ Đ³Đ¾Ñ‚Đ¾Đ²Đ¸.\n"
-"ĐĐºĐ¾ Đ³Đ¾ Đ½ÑĐ¼Đ°Ñ‚Đµ, Đ½Đ°Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ ĐÑ‚Đ¼ÑĐ½Đ°, за да Đ¸Đ·Đ±ĐµĐ³Đ½ĐµÑ‚Đµ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½ĐµÑ‚Đ¾ Đ¾Ñ‚ Ñ‚Đ¾Đ·Đ¸ CD-"
-"ROM."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Đ¢ÑÑ€ÑÑ Đ½Đ°Đ»Đ¸Ñ‡Đ½Đ¸ Đ¿Đ°ĐºĐµÑ‚Đ¸..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
-#, fuzzy, c-format
+#: steps_interactive.pm:428
+#, c-format
msgid ""
"Please choose load or save package selection.\n"
"The format is the same as auto_install generated files."
msgstr ""
-"ĐœĐ¾Đ¶Đµ Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ·Đ°Ñ€ĐµĐ¶Đ´Đ°Đ½Đµ или Đ·Đ°Đ¿Đ¸Ñ Đ½Đ° Đ¸Đ·Đ±Đ¾Ñ€Đ° Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸ Đ½Đ° Ñ„Đ»Đ¾Đ¿Đ¸.\n"
-"Đ¤Đ¾Ñ€Đ¼Đ°Ñ‚ÑÑ‚ е ÑÑÑ‰Đ¸ÑÑ‚ ĐºĐ°Ñ‚Đ¾ auto_install Đ³ĐµĐ½ĐµÑ€Đ¸Ñ€Đ°Đ½Đ¸Ñ‚Đµ диÑĐºĐµÑ‚Đ¸."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "ĐĐ°Ñ‚Đ¾Đ²Đ°Ñ€ĐµĐ½Đ¾ÑÑ‚"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Đ—Đ°Đ¿Đ°Đ·Đ²Đ°"
-#: steps_interactive.pm:453
-#, fuzzy, c-format
+#: steps_interactive.pm:438
+#, c-format
msgid "Bad file"
-msgstr "Đ—Đ°Ñ€ĐµĐ¶Đ´Đ°Đ½Đµ Đ½Đ° Ñ„Đ°Đ¹Đ»"
+msgstr ""
-#: steps_interactive.pm:469
-#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+#: steps_interactive.pm:455
+#, c-format
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
-#, fuzzy, c-format
+#: steps_interactive.pm:459
+#, c-format
msgid "Desktop Selection"
-msgstr "Đ˜Đ·Đ±Đ¾Ñ€ Đ½Đ° Đ³Ñ€ÑƒĐ¿Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸"
+msgstr ""
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Đ˜Đ·Đ±Ñ€Đ°Đ½Đ°Ñ‚Đ° Đ³Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ° е Đ¿Đ¾-Đ³Đ¾Đ»ÑĐ¼Đ° Đ¾Ñ‚ Đ´Đ¾ÑÑ‚ÑĐ¿Đ½Đ¾Ñ‚Đ¾ Đ¿Ñ€Đ¾ÑÑ‚Ñ€Đ°Đ½ÑÑ‚Đ²Đ¾"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Đ¢Đ¸Đ¿ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1169,87 +1287,121 @@ msgstr ""
"Вие Đ½Đµ ÑÑ‚Đµ Đ¸Đ·Đ±Ñ€Đ°Đ»Đ¸ Đ½Đ¸ĐºĐ°ĐºĐ²Đ° Đ³Ñ€ÑƒĐ¿Đ° Đ¾Ñ‚ Đ¿Đ°ĐºĐµÑ‚Đ¸.\n"
"ĐœĐ¾Đ»Ñ, Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ¼Đ¸Đ½Đ¸Đ¼Đ°Đ»Đ½Đ°Ñ‚Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ ĐºĐ¾ÑÑ‚Đ¸ иÑĐºĐ°Ñ‚Đµ:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Đ¡ X"
-#: steps_interactive.pm:583
-#, fuzzy, c-format
-msgid "Install suggested packages"
-msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ° %s"
+#: steps_interactive.pm:579
+#, c-format
+msgid "Install recommended packages"
+msgstr ""
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Đ¡ Đ±Đ°Đ·Đ¾Đ²Đ° Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸Ñ (Đ¿Ñ€ĐµĐ¿Đ¾Ñ€ÑÑ‡Đ²Đ° Ñе!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "ĐаиÑÑ‚Đ¸Đ½Đ° Đ¼Đ¸Đ½Đ¸Đ¼Đ°Đ»Đ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ (Đ¾ÑĐ¾Đ±ĐµĐ½Đ½Đ¾ без urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr ""
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "ĐŸĐ¾Đ´Đ³Đ¾Ñ‚Đ²ÑĐ¼ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸ÑÑ‚Đ°"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ° %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "ĐŸĐ¾ÑĐ²Đ¸ Ñе Đ³Ñ€ĐµÑˆĐºĐ° Đ¿Ñ€Đ¸ Đ¿Đ¾Ñ€ÑÑ‡Đ²Đ°Đ½ĐµÑ‚Đ¾ Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸Ñ‚Đµ:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Да Đ¿Ñ€Đ¾Đ´Ñлжа ли Đ²Ñе Đ¿Đ°Đº ?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
-msgstr ""
+msgstr "ĐŸĐ¾Đ²Ñ‚Đ¾Ñ€ĐµĐ½ Đ¾Đ¿Đ¸Ñ‚"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
-#, fuzzy, c-format
+#: steps_interactive.pm:682
+#, c-format
msgid "Go back to media and packages selection"
-msgstr "Đ—Đ°Đ¿Đ°Đ·Đ¸ Đ¸Đ·Đ±Đ¾Ñ€ Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸"
+msgstr ""
-#: steps_interactive.pm:683
-#, fuzzy, c-format
+#: steps_interactive.pm:685
+#, c-format
msgid "There was an error installing package %s."
-msgstr "ĐŸĐ¾ÑĐ²Đ¸ Ñе Đ³Ñ€ĐµÑˆĐºĐ° Đ¿Ñ€Đ¸ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸Ñ‚Đµ:"
+msgstr ""
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Đ¡Đ»ĐµĐ´ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Đ¾Đ½Đ½Đ° Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºĐ°"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "ĐĐ±Đ½Đ¾Đ²ÑĐ²Đ°Đ½Đµ"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Đ“Ñ€ĐµÑˆĐºĐ° Đ¿Ñ€Đ¸ Đ´Đ¾Đ±Đ°Đ²ÑĐ½Đµ Đ½Đ° Đ¸Đ·Ñ‚Đ¾Ñ‡Đ½Đ¸Đº"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr ""
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1262,127 +1414,97 @@ msgid ""
"Do you want to install the updates?"
msgstr ""
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s Đ½Đ° %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Đ¥Đ°Ñ€Đ´ÑƒĐµÑ€"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Đ—Đ²ÑƒĐºĐ¾Đ²Đ° ĐºĐ°Ñ€Ñ‚Đ°"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Đ˜Đ¼Đ°Ñ‚Đµ ли ISA Đ·Đ²ÑƒĐºĐ¾Đ²Đ° ĐºĐ°Ñ€Ñ‚Đ°?"
-
-#: steps_interactive.pm:921
-#, fuzzy, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Đ˜Đ·Đ¿ÑĐ»Đ½ĐµÑ‚Đµ \"sndconfig\" Ñлед Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ Đ·Đ° да ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸Ñ€Đ°Ñ‚Đµ Đ²Đ°ÑˆĐ°Ñ‚Đ° Đ·Đ²ÑƒĐºĐ¾Đ²Đ° "
-"ĐºĐ°Ñ€Ñ‚Đ°"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "ĐÑĐ¼Đ° Đ¾Ñ‚ĐºÑ€Đ¸Ñ‚Đ° Đ·Đ²ÑƒĐºĐ¾Đ²Đ° ĐºĐ°Ñ€Ñ‚Đ°. ĐĐ¿Đ¸Ñ‚Đ°Đ¹Ñ‚Đµ \"harddrake\" Ñлед Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸ÑÑ‚Đ°"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Đ“Ñ€Đ°Ñ„Đ¸Ñ‡ĐµĐ½ Đ¸Đ½Ñ‚ĐµÑ€Ñ„Đ°Đ¹Ñ"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "ĐœÑ€ĐµĐ¶Đ° и Đ¸Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚"
-#: steps_interactive.pm:949
-#, fuzzy, c-format
+#: steps_interactive.pm:985
+#, c-format
msgid "Proxies"
-msgstr "ĐŸÑ€Đ¾Ñ„Đ¸Đ» "
+msgstr ""
-#: steps_interactive.pm:950
-#, fuzzy, c-format
+#: steps_interactive.pm:986
+#, c-format
msgid "configured"
-msgstr "Đ¿Ñ€ĐµĐ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºĐ°"
+msgstr ""
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "ĐĐ¸Đ²Đ¾ Đ½Đ° Đ·Đ°Ñ‰Đ¸Ñ‚Đ°"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Đ—Đ°Ñ‰Đ¸Ñ‚Đ½Đ° ÑÑ‚ĐµĐ½Đ°"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "Đ°ĐºÑ‚Đ¸Đ²Đ¸Ñ€Đ°Đ½Đ¾"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "Đ¸Đ·ĐºĐ»ÑÑ‡ĐµĐ½"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "Вие Đ½Đµ ÑÑ‚Đµ ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸Ñ€Đ°Đ»Đ¸ X. Đ¡Đ¸Đ³ÑƒÑ€Đ½Đ¸ ли ÑÑ‚Đµ, Ñ‡Đµ иÑĐºĐ°Ñ‚Đµ Ñ‚Đ¾Đ²Đ°?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "ĐŸĐ¾Đ´Đ³Đ¾Ñ‚Đ¾Đ²ĐºĐ° Đ½Đ° bootloader"
+msgid "Preparing initial startup program..."
+msgstr ""
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr ""
-#: steps_interactive.pm:1038
-#, fuzzy, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Đ˜Đ·Đ³Đ»ĐµĐ¶Đ´Đ° Đ¸Đ¼Đ°Ñ‚Đµ ÑÑ‚Đ°Ñ€Đ¾Đ²Ñ€ĐµĐ¼ÑĐºĐ° или Đ½ĐµĐ¸Đ·Đ²ĐµÑÑ‚Đ½Đ°\n"
-"Đ¼Đ°ÑˆĐ¸Đ½Đ°, Đ½Đ° ĐºĐ¾ÑÑ‚Đ¾ yaboot Đ½ÑĐ¼Đ° да Đ¿Ñ€Đ¾Ñ€Đ°Đ±Đ¾Ñ‚Đ¸.\n"
-"Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸ÑÑ‚Đ° Ñ‰Đµ Đ¿Ñ€Đ¾Đ´Ñлжи, Đ½Đ¾ Ñ‰Đµ трÑĐ±Đ²Đ°\n"
-"да Đ¸Đ¿Đ¾Đ»Đ·Đ²Đ°Ñ‚Đµ BootX, за да ÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Ñ‚Đµ Đ¼Đ°ÑˆĐ¸Đ½Đ°Ñ‚Đ° Ñи"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Đ¡Đ»Đ¾Đ¶ĐµÑ‚Đµ Đ¿Ñ€Đ°Đ·Đ½Đ° диÑĐºĐµÑ‚Đ° Đ² уÑÑ‚Ñ€Đ¾Đ¹ÑÑ‚Đ²Đ¾ %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "ĐŸĐ¾Đ´Đ³Đ¾Ñ‚Đ²ÑĐ¼ диÑĐºĐµÑ‚Đ° Ñ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ"
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1393,12 +1515,12 @@ msgstr ""
"\n"
"ĐаиÑÑ‚Đ¸Đ½Đ° ли иÑĐºĐ°Ñ‚Đµ да Đ¸Đ·Đ»ĐµĐ·ĐµÑ‚Đµ ÑĐµĐ³Đ° ?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "ĐŸĐ¾Đ·Đ´Ñ€Đ°Đ²Đ»ĐµĐ½Đ¸Ñ"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "ĐŸÑ€ĐµÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°"
@@ -1414,7 +1536,7 @@ msgstr "Đ˜Đ·Đ±Đ¾Ñ€ Đ½Đ° ĐµĐ·Đ¸Đº"
#: steps_list.pm:16 steps_list.pm:23
#, c-format
msgid "Localization"
-msgstr ""
+msgstr "Đ ĐµĐ³Đ¸Đ¾Đ½Đ°Đ»Đ½Đ¸ Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºĐ¸ (Đ»Đ¾ĐºĐ°Đ»Đ¸Đ·Đ°Ñ†Đ¸Ñ)"
#: steps_list.pm:17
#, c-format
@@ -1493,13 +1615,6 @@ msgid ""
"Users"
msgstr "ĐŸĐ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»Đ¸"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "ĐœÑ€ĐµĐ¶Đ°"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1542,141 +1657,12 @@ msgid ""
"Exit"
msgstr "Đ˜Đ·Đ»ĐµĐ·"
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "ĐÑ„Đ¸Ñ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸: word-Đ¿Ñ€Đ¾Ñ†ĐµÑĐ¾Ñ€Đ¸ (kword, abiword), Ñ‚Đ°Đ±Đ»Đ¸Ñ†Đ¸ (kspread, "
-#~ "gnumeric), Đ¿Ñ€ĐµĐ³Đ»ĐµĐ´ Đ½Đ° PDF, и Ñ‚.Đ½."
-
-#, fuzzy
-#~ msgid "Downloading file %s..."
-#~ msgstr "Đ˜Đ·Đ¿Ñ€Đ°Ñ‰Đ°Đ¼ Ñ„Đ°Đ¹Đ»Đ¾Đ²Đµ..."
-
-#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
-#~ msgstr ""
-#~ "Đ˜Đ·Đ±Ñ€Đ°Đ»Đ¸ ÑÑ‚Đµ ÑĐ»ĐµĐ´Đ½Đ¸Ñ(Ñ‚Đµ) ÑÑÑ€Đ²ÑÑ€(и): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "Đ¢ĐµĐ·Đ¸ ÑÑÑ€Đ²ÑÑ€Đ¸ Ñе Đ°ĐºÑ‚Đ¸Đ²Đ¸Ñ€Đ°Ñ‚ Đ¿Đ¾ Đ¿Đ¾Đ´Ñ€Đ°Đ·Đ±Đ¸Ñ€Đ°Đ½Đµ. Đ¢Đµ Đ½ÑĐ¼Đ°Ñ‚ Đ¸Đ·Đ²ĐµÑÑ‚Đ½Đ¸ Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼Đ¸ "
-#~ "ÑÑÑ\n"
-#~ "ÑĐ¸Đ³ÑƒÑ€Đ½Đ¾ÑÑ‚Ñ‚Đ°, Đ½Đ¾ Đ¼Đ¾Đ¶Đµ да Ñе Đ½Đ°Đ¼ĐµÑ€ÑÑ‚ Đ½Đ¾Đ²Đ¸. Đ’ Ñ‚Đ¾Đ·Đ¸ ÑĐ»ÑƒÑ‡Đ°Đ¹, Ñ‰Đµ трÑĐ±Đ²Đ° да ÑÑ‚Đµ\n"
-#~ "ÑĐ¸Đ³ÑƒÑ€Đ½Đ¸, Ñ‡Đµ Ñ‰Đµ Đ½Đ°Đ´Đ³Ñ€Đ°Đ¶Đ´Đ°Ñ‚Đµ Đ²ÑĐ·Đ¼Đ¾Đ¶Đ½Đ¾ Đ½Đ°Đ¹-бÑÑ€Đ·Đ¾.\n"
-#~ "\n"
-#~ "\n"
-#~ "ĐаиÑÑ‚Đ¸Đ½Đ° ли иÑĐºĐ°Ñ‚Đµ да Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ Ñ‚ĐµĐ·Đ¸ ÑÑÑ€Đ²ÑÑ€Đ¸ ?\n"
-
-#~ msgid "IceWm Desktop"
-#~ msgstr "IceWm Đ³Ñ€Đ°Ñ„Đ¸Ñ‡Đ½Đ° ÑÑ€ĐµĐ´Đ°"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr "Đ¡Đ²ÑÑ€Đ·Đ²Đ°Đ½Đµ Ñ Đ¾Đ³Đ»ĐµĐ´Đ°Đ»Đ½Đ¸Ñ ÑÑÑ€Đ²ÑÑ€ за Đ¿Đ¾Đ»ÑƒÑ‡Đ°Đ²Đ°Đ½Đµ Đ½Đ° ÑĐ¿Đ¸ÑÑĐºĐ° Ñ Đ¿Đ°ĐºĐµÑ‚Đ¸Ñ‚Đµ"
-
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "Đе Đ¼Đ¾Đ³Đ° да Ñе ÑĐ²Ñ€Ñжа Ñ Đ¾Đ³Đ»ĐµĐ´Đ°Đ»ĐµĐ½ ÑÑÑ€Đ²ÑÑ€' %s"
-
-#~ msgid "Generate auto install floppy"
-#~ msgstr "ĐŸĐ¾Đ´Đ³Đ¾Ñ‚Đ²Đ¸ диÑĐºĐµÑ‚Đ° за Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ"
-
-#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
-#~ msgstr ""
-#~ "ĐĐ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ°Ñ‚Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ Đ¼Đ¾Đ¶Đµ да бÑде Đ½Đ°Đ¿ÑĐ»Đ½Đ¾ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Đ·Đ¸Ñ€Đ°Đ½Đ°,\n"
-#~ "Đ² Ñ‚Đ°ĐºÑĐ² ÑĐ»ÑƒÑ‡Đ°Đ¹ Ñ‰Đµ Đ¿Ñ€ĐµĐ²Đ·ĐµĐ¼Đµ Ñ‚Đ²ÑÑ€Đ´Đ¸Ñ Đ²Đ¸ диÑĐº !!!\n"
-#~ "(Ñ‚Đ¾Đ²Đ° е за Đ¿Ñ€ĐµĐ´Đ½Đ°Đ·Đ½Đ°Ñ‡ĐµĐ½Đ¾ за Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° Đ´Ñ€ÑƒĐ³Đ° Đ¼Đ°ÑˆĐ¸Đ½Đ°).\n"
-#~ "\n"
-#~ "ĐœĐ¾Đ¶Đµ би иÑĐºĐ°Ñ‚Đµ да Đ¿Đ¾Đ²Ñ‚Đ¾Ñ€Đ¸Ñ‚Đµ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸ÑÑ‚Đ°.\n"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Đ˜Đ¼Đ°Ñ‚Đµ ли ISA Đ·Đ²ÑƒĐºĐ¾Đ²Đ° ĐºĐ°Ñ€Ñ‚Đ°?"
-#~ msgid "Replay"
-#~ msgstr "ĐŸĐ¾Đ²Ñ‚Đ¾Ñ€Đ¸"
-
-#~ msgid "Automated"
-#~ msgstr "ĐĐ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Đ·Đ¸Ñ€Đ°Đ½"
-
-#~ msgid "Save packages selection"
-#~ msgstr "Đ—Đ°Đ¿Đ°Đ·Đ¸ Đ¸Đ·Đ±Đ¾Ñ€ Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸"
-
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "Đ˜ÑĐºĐ°Ñ‚Đµ ли да Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Ñ‚Đµ aboot ?"
-
-#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
#~ msgstr ""
-#~ "Đ“Ñ€ĐµÑˆĐºĐ° Đ¿Ñ€Đ¸ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° aboot, \n"
-#~ "да Ñе Đ¾Đ¿Đ¸Ñ‚Đ°Đ¼ ли да Đ¿Ñ€Đ¾Đ´Ñлжа Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸ÑÑ‚Đ° Đ´Đ¾Ñ€Đ¸, Đ°ĐºĐ¾ Ñ‚Đ¾Đ²Đ° ÑƒĐ½Đ¸Đ¶Ñ‚Đ¾Đ¶Đ¸ Đ¿ÑÑ€Đ²Đ¸Ñ "
-#~ "Đ´ÑĐ» ?"
-
-#~ msgid "All"
-#~ msgstr "Đ’ÑĐ¸Ñ‡ĐºĐ¸"
-
-#~ msgid "TV card"
-#~ msgstr "TV ĐºĐ°Ñ€Ñ‚Đ°"
-
-#~ msgid "Boot"
-#~ msgstr "Đ—Đ°Ñ€ĐµĐ¶Đ´Đ°Đ½Đµ"
-
-#~ msgid ""
-#~ "_: Keep these entry short\n"
-#~ "Authentication"
-#~ msgstr "Đ˜Đ´ĐµĐ½Ñ‚Đ¸Ñ„Đ¸ĐºĐ°Ñ†Đ¸Ñ"
-
-#, fuzzy
-#~ msgid "(%d package, %d MB)"
-#~ msgid_plural "(%d packages, %d MB)"
-#~ msgstr[0] "%d Đ¿Đ°ĐºĐµÑ‚Đ°"
-#~ msgstr[1] "%d Đ¿Đ°ĐºĐµÑ‚Đ°"
-
-#~ msgid "%d packages"
-#~ msgstr "%d Đ¿Đ°ĐºĐµÑ‚Đ°"
+#~ "ĐÑĐ¼Đ° Đ¾Ñ‚ĐºÑ€Đ¸Ñ‚Đ° Đ·Đ²ÑƒĐºĐ¾Đ²Đ° ĐºĐ°Ñ€Ñ‚Đ°. ĐĐ¿Đ¸Ñ‚Đ°Đ¹Ñ‚Đµ \"harddrake\" Ñлед Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸ÑÑ‚Đ°"
-#~ msgid "Language"
-#~ msgstr "Đ˜Đ·Đ±Đ¾Ñ€ Đ½Đ° ĐµĐ·Đ¸Đº"
-
-#~ msgid "License"
-#~ msgstr "Đ›Đ¸Ñ†ĐµĐ½Đ·"
-
-#, fuzzy
-#~ msgid "Installation class"
-#~ msgstr "Đ˜Đ·Đ±Đ¾Ñ€ Đ½Đ° ĐºĐ»Đ°Ñ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ"
-
-#, fuzzy
-#~ msgid "Formatting"
-#~ msgstr "ĐŸÑ€ĐµÑĐ¼ÑÑ‚Đ°Đ½Đµ"
-
-#, fuzzy
-#~ msgid "Choosing packages"
-#~ msgstr "ĐŸĐ°ĐºĐµÑ‚Đ¸ за Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đµ"
-
-#~ msgid "Users"
-#~ msgstr "ĐŸĐ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»Đ¸"
-
-#~ msgid "Networking"
-#~ msgstr "ĐœÑ€ĐµĐ¶Đ¸"
-
-#~ msgid "Configure X"
-#~ msgstr "ĐаÑÑ‚Ñ€Đ¾Đ¹ĐºĐ° Đ½Đ° Đ¥"
-
-#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
-#~ "missing), this generally means your boot floppy in not in sync with the "
-#~ "Installation medium (please create a newer boot floppy)"
-#~ msgstr ""
-#~ "ĐÑĐ¼Đ°Đ¼ Đ´Đ¾ÑÑ‚ÑĐ¿ да Đ¼Đ¾Đ´ÑƒĐ»Đ¸Ñ‚Đµ Đ½Đ° ÑĐ´Ñ€Đ¾Ñ‚Đ¾ ÑÑĐ¾Ñ‚Đ²ĐµÑ‚ÑÑ‚Đ²Đ°Ñ‰Đ¸ Đ½Đ° Đ²Đ°ÑˆĐ¸ÑÑ‚ (Ñ„Đ°Đ¹Đ» %s "
-#~ "Đ»Đ¸Đ¿ÑĐ²Đ°), Ñ‚Đ¾Đ²Đ° Đ¾Đ·Đ½Đ°Ñ‡Đ°Đ²Đ°, Ñ‡Đµ Đ²Đ°ÑˆĐµÑ‚Đ¾ Ñ„Đ»Đ¾Đ¿Đ¸ Đ½Đµ е ÑĐ¸Đ½Ñ…Ñ€Đ¾Đ½Đ¸Đ·Đ¸Ñ€Đ°Đ½Đ¾ Ñ "
-#~ "Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Đ¾Đ½Đ½Đ¸ÑÑ‚ Đ½Đ¾ÑĐ¸Ñ‚ĐµĐ» (Đ¼Đ¾Đ»Ñ Đ½Đ°Đ¿Ñ€Đ°Đ²ĐµÑ‚Đµ Đ½Đ¾Đ²Đ¾ boot Ñ„Đ»Đ¾Đ¿Đ¸)"
+#~ msgid "KDE"
+#~ msgstr "KDE"
diff --git a/perl-install/install/share/po/bn.po b/perl-install/install/share/po/bn.po
index 9a580626d..9d4b55cf2 100644
--- a/perl-install/install/share/po/bn.po
+++ b/perl-install/install/share/po/bn.po
@@ -1,56 +1,86 @@
-# 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, 2007.
-# Samia <mailsamia2001@yahoo.com>, 2005.
-# Tisa Nafisa <tisa_nafisa@yahoo.com>, 2007.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
+# Translators:
+# Jamil Ahmed <jamil@BengaLinux.Org>, 2004-2005,2007
+# Khandakar Mujahidul Islam <suzan@BengaLinux.Org>, 2004
+# Omi Azad <omi@altruists.org>, 2004
+# Progga <progga@BengaLinux.Org>, 2004
+# Samia <mailsamia2001@yahoo.com>, 2005
+# Tisa Nafisa <tisa_nafisa@yahoo.com>, 2007
msgid ""
msgstr ""
-"Project-Id-Version: DrakX HEAD\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2007-02-19 00:44+0600\n"
-"Last-Translator: Tisa Nafisa <tisa_nafisa@yahoo.com>\n"
-"Language-Team: Bangla <mdk-translation@bengalinux.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-05-09 09:52+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Bengali (http://www.transifex.com/MageiaLinux/mageia/language/"
+"bn/)\n"
+"Language: bn\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"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "Office tools"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "Home entertainment"
msgstr ""
-#: any.pm:109
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr ""
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr ""
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "আপনার কি আরও à¦à¦•টি সমà§à¦ªà§à¦°à¦• মাধà§à¦¯à¦® আছে?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -63,113 +93,172 @@ msgstr ""
"\n"
"আপনার কি কনফিগার করার জনà§à¦¯ কোনো সমà§à¦ªà§à¦°à¦• ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨ মিডিয়াম আছে?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "সিডি-রম"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "নেটওয়ারà§à¦• (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "নেটওয়ারà§à¦• (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "নেটওয়ারà§à¦• (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "mirror à¦à¦° ইউ-আর-à¦à¦²?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "ইউআরà¦à¦² অবশà§à¦¯à¦‡ ftp:// অথবা http:// দিয়ে শà§à¦°à§ হবে"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr "উপসà§à¦¥à¦¿à¦¤ মিররের তালিকার জনà§à¦¯ Mandriva Linux-ঠসংযà§à¦•à§à¦¤ করা হà¦à§à¦›à§‡..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "উপসà§à¦¥à¦¿à¦¤ মিররের তালিকার জনà§à¦¯ %s-ঠসংযà§à¦•à§à¦¤ করা হà¦à§à¦›à§‡..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
-msgstr "উপসà§à¦¥à¦¿à¦¤ মিররের তালিকার জনà§à¦¯ Mandriva Linux-ঠযোগাযোগ করতে বà§à¦¯à¦°à§à¦¥ হয়েছে..."
+msgid "Failed contacting %s web site to get the list of available mirrors"
+msgstr "উপসà§à¦¥à¦¿à¦¤ মিররের তালিকার জনà§à¦¯ %s-ঠযোগাযোগ করতে বà§à¦¯à¦°à§à¦¥ হয়েছে..."
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "আপনি à¦à¦•টি মিরর পছনà§à¦¦ করà§à¦¨ যেখান থেকে পà§à¦¯à¦¾à¦•েজগà§à¦²à¦¿ নেবেন"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "NFS সেটআপ"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "অনà§à¦—à§à¦°à¦¹ করে আপনার NFS মিডিয়ার হোসà§à¦Ÿà¦¨à¦¾à¦® à¦à¦¬à¦‚ ডিরেকà§à¦Ÿà¦°à§€ পà§à¦°à¦¬à§‡à¦¶ করান"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "হোসà§à¦Ÿà¦¨à¦¾à¦® পাওয়া যাà¦à§à¦›à§‡ না"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "ডিরেকà§à¦Ÿà¦°à§€ অবশà§à¦¯à¦‡ \"/\" দিয়ে শà§à¦°à§ হবে"
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "NFS মাউনà§à¦Ÿà§‡à¦° জনà§à¦¯ হোসà§à¦Ÿà¦¨à¦¾à¦® ?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "ডিরেকà§à¦Ÿà¦°à¦¿"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "সমà§à¦ªà§à¦°à¦•"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr "à¦à¦‡ mirror ঠকোন hdlist ফাইল পাওয়া যাà¦à§à¦›à§‡ না"
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "যে সমসà§à¦¥ পà§à¦¯à¦¾à¦•েজ ইনসà§à¦Ÿà¦² হয়ে আছে সেগà§à¦²à¦¿ পরà§à¦¯à¦¬à§‡à¦•à§à¦·à¦¨ করা হà¦à§à¦›à§‡..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "আপগà§à¦°à§‡à¦¡ করার জনà§à¦¯ পà§à¦¯à¦¾à¦•েজ খোà¦à¦œà¦¾ হà¦à§à¦›à§‡..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "আপগà§à¦°à§‡à¦¡à§‡à¦° পূরà§à¦¬à§‡ পà§à¦¯à¦¾à¦•েজ মà§à¦›à§‡ ফেলা হà¦à§à¦›à§‡..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -182,87 +271,87 @@ msgstr ""
"\n"
"আপনি কি আসলেই à¦à¦‡ পà§à¦¯à¦¾à¦•েজগà§à¦²à§‹ মà§à¦›à§‡ ফেলতে à¦à¦¾à¦¨?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "%s ফাইল পড়াতে তà§à¦°à§à¦Ÿà¦¿"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "নিমà§à¦¨à¦²à¦¿à¦–িত ডিসà§à¦•গà§à¦²à§‹ নামানà§à¦¤à¦° করা হয়েছে:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (পূরà§à¦¬à§‡à¦° নাম %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "à¦à¦‡à¦-টি-টি-পি"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "à¦à¦«-টি-পি"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "নেটওয়ারà§à¦•"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "অনà§à¦—à§à¦°à¦¹ করে à¦à¦•টি মিডিয়া নিরà§à¦¬à¦¾à¦à¦¨ করà§à¦¨"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "à¦à¦‡ ফাইলটি আগে থেকেই আছে। করব?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "অনà§à¦®à¦¤à¦¿ পà§à¦°à¦¦à¦¾à¦¨ করা হয়নি"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "তà§à¦°à§à¦Ÿà¦¿à¦ªà§‚রà§à¦£ NFS নাম"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "অগà§à¦°à¦¹à¦£à¦¯à§‹à¦—à§à¦¯ মিডিয়া %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "পারà§à¦Ÿà¦¿à¦¶à¦¨ করার আগে সà§à¦•à§à¦°à¦¿à¦¨à¦¶à¦Ÿ তৈরী করা যায়নি"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "%s -ঠইনসà§à¦Ÿà¦² করার পরে সà§à¦•à§à¦°à¦¿à¦¨à¦¶à¦Ÿ পাওয়া যাবে"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr " ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "কনফিগারেশন"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "আপনাকে অবশà§à¦¯à¦‡ %s-ও ফরমà§à¦¯à¦¾à¦Ÿ করতে হবে"
@@ -286,22 +375,22 @@ msgstr "নেটওয়ারà§à¦•কে à¦à¦¾à¦²à§ করা হà¦à§à¦›à§‡
msgid "Bringing down the network"
msgstr "নেটওয়ারà§à¦•কে বনà§à¦§ করা হà¦à§à¦›à§‡"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "ভবিষà§à¦¯à¦¤à§‡ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° জনà§à¦¯ ডিসà§à¦•ে কিছৠপà§à¦¯à¦¾à¦•েজ কপি করা হà¦à§à¦›à§‡"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "কপি সমà§à¦ªà¦¨à§à¦¨ হà¦à§à¦›à§‡"
@@ -331,73 +420,98 @@ msgstr "সà§à¦¨à§à¦¦à¦°"
msgid "maybe"
msgstr "হয়তোবা"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "বিবরণ নেই"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
-#, fuzzy, c-format
+#: pkgs.pm:384 pkgs.pm:411
+#, c-format
msgid "An error occurred:"
-msgstr "à¦à¦•টি তà§à¦°à§à¦Ÿà¦¿ সমà§à¦ªà¦¾à¦¦à¦¿à¦¤ হয়েছে"
+msgstr ""
+
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "à¦à¦•টি মারাতà§à¦®à¦• তà§à¦°à§à¦Ÿà¦¿ ঘটেছে: %s"
-#: pkgs.pm:814
-#, fuzzy, c-format
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
+#, c-format
msgid "%d installation transactions failed"
-msgstr "ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨ বিফল হয়েছে"
+msgstr ""
-#: pkgs.pm:815
-#, fuzzy, c-format
+#: pkgs.pm:914
+#, c-format
msgid "Installation of packages failed:"
-msgstr "%s পà§à¦¯à¦¾à¦•েজ সমূহ ইনসà§à¦Ÿà¦² করা হà¦à§à¦›à§‡"
+msgstr ""
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "ওয়ারà§à¦•ষà§à¦Ÿà§‡à¦¶à¦¨"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "অফিস ওয়ারà§à¦•ষà§à¦Ÿà§‡à¦¶à¦¨"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"অফিস পà§à¦°à§‹à¦—à§à¦°à¦¾à¦®à¦¸à¦®à§‚হ: ওয়ারà§à¦¡à¦ªà§à¦°à¦¸à§‡à¦¸à¦° (OpenOffice.org Writer, Kword), সà§à¦ªà§à¦°à§‡à¦¡à¦¸à¦¿à¦Ÿ "
-"(OpenOffice.org Calc, Kspread), PDF ফাইল পà§à¦°à¦¦à¦°à§à¦¶à¦• ইতà§à¦¯à¦¾à¦¦à§€"
+"অফিস পà§à¦°à§‹à¦—à§à¦°à¦¾à¦®à¦¸à¦®à§‚হ: ওয়ারà§à¦¡à¦ªà§à¦°à¦¸à§‡à¦¸à¦° (LibreOffice Writer, Kword), সà§à¦ªà§à¦°à§‡à¦¡à¦¸à¦¿à¦Ÿ "
+"(LibreOffice Calc, Kspread), PDF ফাইল পà§à¦°à¦¦à¦°à§à¦¶à¦• ইতà§à¦¯à¦¾à¦¦à§€"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "গেশ ষà§à¦Ÿà§‡à¦¶à¦¨"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "উদà§à¦¦à§€à¦ªà¦¨à¦¾à¦®à§‚লক পà§à¦°à§‹à¦—à§à¦°à¦¾à¦®à¦¸à¦®à§‚হ: আরà§à¦•েড, বোরà§à¦¡, সà§à¦Ÿà§à¦°à§‡à¦Ÿà§‡à¦œà¦¿, ইতà§à¦¯à¦¾à¦¦à¦¿"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "মালà§à¦Ÿà¦¿à¦®à¦¿à¦¡à¦¿à§Ÿà¦¾ ষà§à¦Ÿà§‡à¦¶à¦¨"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "সাউনà§à¦¡ à¦à¦¬à¦‚ ভিডিও দেখার/à¦à¦¡à¦¿à¦Ÿ করার পà§à¦°à§‹à¦—à§à¦°à¦¾à¦®à¦¸à¦®à§‚হ"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "ইনà§à¦Ÿà¦¾à¦°à¦¨à§‡à¦Ÿ ষà§à¦Ÿà§‡à¦¶à¦¨"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -405,205 +519,205 @@ msgid ""
msgstr ""
"মেইল আদানপà§à¦°à¦¦à¦¾à¦¨, খবর পড়া à¦à¦¬à¦‚ ওয়েব বà§à¦°à¦¾à¦‰à¦œà¦¿à¦‚ (mutt, tin..) à¦à¦° জনà§à¦¯ কিছৠটà§à¦²à§‡à¦° সেট"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "নেটওয়ারà§à¦• কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦° (কà§à¦²à¦¾à¦‡à¦¨à§à¦Ÿ)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "SSH সহ বিভিনà§à¦¨ পà§à¦°à§‹à¦Ÿà¦•লের জনà§à¦¯ কà§à¦²à¦¾à¦‡à¦¨à§à¦Ÿà¦¸à¦®à§‚হ"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "আপনার কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à§‡à¦° কনফিগারেশন সহজ করার জনà§à¦¯ কিছৠটà§à¦²"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "কনসল টà§à¦²"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "à¦à¦¡à¦¿à¦Ÿà¦°, শেল, ফাইল টà§à¦², টারà§à¦®à¦¿à¦¨à¦¾à¦² সমূহ"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "ডেভলপমেনà§à¦Ÿ"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C à¦à¦¬à¦‚ C++ ডেভলপমেনà§à¦Ÿà§‡à¦° লাইবà§à¦°à§‡à¦°à§€, পà§à¦°à¦—à§à¦°à¦¾à¦® à¦à¦¬à¦‚ include ফাইলসমূহ"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "ডকà§à¦®à§‡à¦¨à§à¦Ÿà§‡à¦¶à¦¨"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "লিনাকà§à¦¸ à¦à¦¬à¦‚ ফà§à¦°à§€ সফটওয়ার সংকà§à¦°à¦¾à¦¨à§à¦¤ বই ও হাউটৠ(HOWTO)"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "লিনাকà§à¦¸à§‡à¦° সাধারণ আধার। তৃতীয়পকà§à¦· à¦à¦ªà§à¦²à¦¿à¦•েশন সমূহের সাপোরà§à¦Ÿ"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "ওয়েব সারà§à¦­à¦¾à¦°"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "à¦à§à¦¯à¦ªà¦¾à¦à¦¿"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "গà§à¦°à§à¦ªà¦“à§Ÿà§à¦¯à¦¾à¦°"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "কোলাব সারà§à¦­à¦¾à¦°"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "ফায়ারওয়াল/রাউটার"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "ইনà§à¦Ÿà¦¾à¦°à¦¨à§‡à¦Ÿ গেটওয়ে"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "মেইল/সংবাদ"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix মেইল সারà§à¦­à¦¾à¦°, Inn সংবাদ সারà§à¦­à¦¾à¦°"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "ডিরেকà§à¦Ÿà¦°à¦¿ সারà§à¦­à¦¾à¦°"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP সারà§à¦­à¦¾à¦°"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "ডিà¦à¦¨à¦à¦¸/à¦à¦¨à¦†à¦‡à¦à¦¸"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "ডোমেইন নেম à¦à¦¬à¦‚ নেটওয়ারà§à¦• ইনফরমেশন সারà§à¦­à¦¾à¦°"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "ফাইল à¦à¦¬à¦‚ পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦° শেয়ারিং সারà§à¦­à¦¾à¦°"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS সারà§à¦­à¦¾à¦°, Samba সারà§à¦­à¦¾à¦°"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "ডেটাবেস"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL অথবা MySQL ডেটাবেস সারà§à¦­à¦¾à¦°"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL অথবা MariaDB ডেটাবেস সারà§à¦­à¦¾à¦°"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "ওয়েব/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "à¦à§à¦¯à¦ªà¦¾à¦à¦¿, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "মেইল"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix মেইল সারà§à¦­à¦¾à¦°"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL অথবা MySQL ডেটাবেস সারà§à¦­à¦¾à¦°"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL অথবা MariaDB ডেটাবেস সারà§à¦­à¦¾à¦°"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "নেটওয়ারà§à¦• কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦° সারà§à¦­à¦¾à¦°"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS সারà§à¦­à¦¾à¦°, SMB সারà§à¦­à¦¾à¦°, Proxy সারà§à¦­à¦¾à¦°, ssh সারà§à¦­à¦¾à¦°"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "গà§à¦°à¦¾à¦«à¦¿à¦•াল পরিবেশ"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "KDE ওয়ারà§à¦•ষà§à¦Ÿà§‡à¦¶à¦¨"
+msgid "Plasma Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr "K ডেকà§à¦¸à¦Ÿà¦ª, কিছৠসহযোগীমূলক টà§à¦²à§‡à¦° সমনà§à¦¬à§Ÿà§‡ à¦à¦•টি সাধারণ গà§à¦°à¦¾à¦«à¦¿à¦•াল পরিবেশ"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "গà§à¦¹à¦¨à§‹à¦® ওয়ারà§à¦•ষà§à¦Ÿà§‡à¦¶à¦¨"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -611,65 +725,109 @@ msgid ""
msgstr ""
"বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীর বনà§à¦§à§à¦¸à§‚লভ কিছৠà¦à¦ªà§à¦²à¦¿à¦•েশন à¦à¦¬à¦‚ ডোকà§à¦¸à¦Ÿà¦ª টà§à¦²à§‡à¦° সমনà§à¦¬à§Ÿà§‡ à¦à¦•টি গà§à¦°à¦¾à¦«à¦¿à¦•াল পরিবেশ"
-#: share/meta-task/compssUsers.pl:144
-#, fuzzy, c-format
-msgid "LXDE Desktop"
-msgstr "IceWm ডেসà§à¦•টপ"
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:146
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:165
+#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
msgstr ""
-"বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীর বনà§à¦§à§à¦¸à§‚লভ কিছৠà¦à¦ªà§à¦²à¦¿à¦•েশন à¦à¦¬à¦‚ ডোকà§à¦¸à¦Ÿà¦ª টà§à¦²à§‡à¦° সমনà§à¦¬à§Ÿà§‡ à¦à¦•টি গà§à¦°à¦¾à¦«à¦¿à¦•াল পরিবেশ"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "অনà§à¦¯à¦¾à¦¨à§à¦¯ গà§à¦°à¦¾à¦«à¦¿à¦•াল ডেকà§à¦¸à¦Ÿà¦ª"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm, ইতà§à¦¯à¦¾à¦¦à¦¿"
+msgid "Window Maker, Fvwm, etc"
+msgstr ""
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "ইউটিলিটিসমূহ"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH সারà§à¦­à¦¿à¦¸"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "ওয়েবমিন"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "ওয়েবমিন দূরবরà§à¦¤à§€ কনফিগারেশন সারà§à¦­à¦¾à¦°"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "নেটওয়ারà§à¦• ইউটিলিটিসমূহ/পরà§à¦¯à¦¬à§‡à¦•à§à¦·à¦£"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "পরà§à¦¯à¦¬à§‡à¦•à§à¦·à¦£ টà§à¦²à¦¸à¦®à§‚হ, হিসাবরকà§à¦·à¦£ পà§à¦°à¦¸à§‡à¦¸ করে, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Mandriva উইজারà§à¦¡à¦¸à¦®à§‚হ"
+msgid "Mageia Wizards"
+msgstr "Mageia উইজারà§à¦¡à¦¸à¦®à§‚হ"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "সারà§à¦­à¦¾à¦° কনফিগার করার জনà§à¦¯ উইজারà§à¦¡à¦¸à¦®à§‚হ"
@@ -684,7 +842,7 @@ msgstr ""
"কিভাবে à¦à¦Ÿà¦¾ সনà§à¦¦à¦°à¦­à¦¾à¦¬à§‡ হà§à¦¯à¦¾à¦¨à§à¦¡à¦² করবো।\n"
"আপনি নিজের à¦à§à¦à¦•িতে অগà§à¦°à¦¸à¦° হতে পারেন।"
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -704,256 +862,250 @@ msgstr "`%s' সà§à¦Ÿà§‡à¦ªà§‡ পà§à¦°à¦¬à§‡à¦¶ করছি\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨ %s"
+msgid "%s Installation %s"
+msgstr "%s ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨ %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "উপাদানগà§à¦²à§‹à¦° মধà§à¦¯à§‡ <Tab>/<Alt-Tab> "
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"আপনার সিসà§à¦Ÿà§‡à¦®à§‡à¦° রিসোরà§à¦¸ খà§à¦¬ কম। মà§à¦¯à¦¾à¦¨à§à¦¡à§à¦°à¦¿à¦¬ লিনাকà§à¦¸ ইনসà§à¦Ÿà¦² করার সময় আপনি সমসà§à¦¯à¦¾à¦° "
-"মà§à¦–োমà§à¦–ি\n"
-"হতে পারেন. যদি সেটা ঘটে, তাহলে আপনাকে à¦à¦° পরিবরà§à¦¤à§‡ টেকà§à¦¸ ইনসà§à¦Ÿà¦² করতে হবে। à¦à¦° "
-"জনà§à¦¯,\n"
-"যখন সিডিরম থেকে বà§à¦Ÿ হবে তখন `F1' à¦à¦¾à¦ªà§à¦¨, তারপর `text' লিখà§à¦¨à¥¤"
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, c-format
+msgid "Media Selection"
+msgstr ""
+
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva KDE Desktop"
+msgid "Install %s Plasma Desktop"
msgstr ""
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s GNOME Desktop"
msgstr ""
-#: steps_gtk.pm:241
-#, fuzzy, c-format
+#: steps_gtk.pm:255
+#, c-format
msgid "Custom install"
-msgstr "সরà§à¦¬à¦¨à¦¿à¦®à§à¦¨ ইনসà§à¦Ÿà¦²"
+msgstr ""
-#: steps_gtk.pm:262
-#, fuzzy, c-format
-msgid "KDE Desktop"
-msgstr "IceWm ডেসà§à¦•টপ"
+#: steps_gtk.pm:276
+#, c-format
+msgid "Plasma Desktop"
+msgstr ""
-#: steps_gtk.pm:263
-#, fuzzy, c-format
+#: steps_gtk.pm:277
+#, c-format
msgid "GNOME Desktop"
-msgstr "IceWm ডেসà§à¦•টপ"
+msgstr ""
-#: steps_gtk.pm:264
-#, fuzzy, c-format
+#: steps_gtk.pm:278
+#, c-format
msgid "Custom Desktop"
-msgstr "IceWm ডেসà§à¦•টপ"
+msgstr ""
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "পà§à¦¯à¦¾à¦•েজ গà§à¦°à§à¦ª নিরà§à¦¬à¦¾à¦à¦¨"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "আলাদাভাবে পà§à¦¯à¦¾à¦•েজ নিরà§à¦¬à¦¾à¦à¦¨"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "মোট সাইজ: %d / %d à¦à¦®à¦¬à¦¿"
+msgid "Unselect All"
+msgstr "সব কিছৠঅনিরà§à¦¬à¦¾à¦à¦¿à¦¤à¦•রণ"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "বাজে পà§à¦¯à¦¾à¦•েজ"
+msgid "Total size: %d / %d MB"
+msgstr "মোট সাইজ: %d / %d à¦à¦®à¦¬à¦¿"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "ভারà§à¦¸à¦¨:"
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "সাইজ:"
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "পà§à¦°à¦¾à¦§à¦¾à¦¨à§à¦¯:"
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "আপনি à¦à¦‡ পà§à¦¯à¦¾à¦•েজটি নিরà§à¦¬à¦¾à¦à¦¨/অ-নিরà§à¦¬à¦¾à¦à¦¨ করতে পারবেন না"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "%s না থাকার কারনে"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "%s যথেষà§à¦Ÿ না হবার কারনে"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "%s পà§à¦°à¦à¦¾à¦°à§‡à¦° à¦à§‡à¦·à§à¦Ÿà¦¾ à¦à¦²à¦›à§‡"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "%s রাখার কারণে"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"আপনি à¦à¦‡ পà§à¦¯à¦¾à¦•েজটি নিরà§à¦¬à¦¾à¦à¦¨ করতে পারবেননা যেহেতৠà¦à¦Ÿà¦¾ ইনসà§à¦Ÿà¦² করার জনà§à¦¯ যথেষà§à¦Ÿ জায়গা "
"ফাà¦à¦•া নেই"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "à¦à¦‡ পà§à¦¯à¦¾à¦•েজগà§à¦²à¦¿ ইনসà§à¦Ÿà¦² হতে যাà¦à§à¦›à§‡"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "à¦à¦‡ পà§à¦¯à¦¾à¦•েজগà§à¦²à¦¿ অপসরিত হতে যাà¦à§à¦›à§‡"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "à¦à¦Ÿà¦¿ à¦à¦•টি বাধà§à¦¯à¦¤à¦¾à¦®à§‚লাক পà§à¦¯à¦¾à¦•েজ, à¦à¦Ÿà¦¿ কোনভাবেই বাদ দেয়া যাবেনা"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr ""
"আপনি à¦à¦‡ পà§à¦¯à¦¾à¦•েজটির অ-নিরà§à¦¬à¦¾à¦à¦¨ করতে পারবেন না, à¦à¦Ÿà¦¾ আগে থেকেই ইনসà§à¦Ÿà¦² হয়ে আছে"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "আপনি à¦à¦‡ পà§à¦¯à¦¾à¦•েজটি অ-নিরà§à¦¬à¦¾à¦à¦¨ করতে পারবেন না। à¦à¦Ÿà¦¾ অবশà§à¦¯à¦‡ আপগà§à¦°à§‡à¦¡ হতে হবে"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "সংয়-নিরà§à¦¬à¦¾à¦à¦¿à¦¤ পà§à¦¯à¦¾à¦•েজগà§à¦²à¦¿ দেখাও"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "ইনসà§à¦Ÿà¦²"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "নিরà§à¦¬à¦¾à¦à¦¨à¦¸à¦®à§‚হ লোড/সংরকà§à¦·à¦£ করো"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "পà§à¦¯à¦¾à¦•েজের নিরà§à¦¬à¦¾à¦à¦¨ আপগà§à¦°à§‡à¦¡ করা হà¦à§à¦›à§‡"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "সরà§à¦¬à¦¨à¦¿à¦®à§à¦¨ ইনসà§à¦Ÿà¦²"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "সফটওয়à§à¦¯à¦¾à¦° মà§à¦¯à¦¾à¦¨à§‡à¦œà¦®à§‡à¦¨à§à¦Ÿ"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "আপনি যেই পà§à¦¯à¦¾à¦•েজগà§à¦²à¦¿ ইনসà§à¦Ÿà¦² করতে à¦à¦¾à¦¨ তা পছনà§à¦¦ করà§à¦¨"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "কোন বিসà§à¦¤à¦¾à¦°à¦¿à¦¤ ছাড়া"
-#: steps_gtk.pm:584
-#, fuzzy, c-format
+#: steps_gtk.pm:600
+#, c-format
msgid "Time remaining:"
-msgstr "সময় বাকী আছে"
+msgstr ""
-#: steps_gtk.pm:585
-#, fuzzy, c-format
+#: steps_gtk.pm:601
+#, c-format
msgid "(estimating...)"
-msgstr "নিরà§à¦§à¦¾à¦°à¦£ à¦à¦²à¦›à§‡"
+msgstr ""
-#: steps_gtk.pm:615
-#, fuzzy, c-format
+#: steps_gtk.pm:627
+#, c-format
msgid "%d package"
msgid_plural "%d packages"
-msgstr[0] "%d পà§à¦¯à¦¾à¦•েজ সমূহ"
-msgstr[1] "%d পà§à¦¯à¦¾à¦•েজ সমূহ"
+msgstr[0] ""
+msgstr[1] ""
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "সারাংশ"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "কনফিগার"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "কনফিগার করা হয়নি"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "পà§à¦¯à¦¾à¦•েজ গà§à¦°à§à¦ª নিরà§à¦¬à¦¾à¦à¦¨"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -962,84 +1114,84 @@ msgstr ""
"নিমà§à¦¨à¦²à¦¿à¦–িত ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨ মিডিয়া পাওয়া গেছে।\n"
"যদি আপনি à¦à¦—à§à¦²à§‹à¦° মধà§à¦¯à¦•ার কিছৠà¦à§œà¦¿à§Ÿà§‡ যেতে à¦à¦¾à¦¨, তাহলে à¦à¦–ন সেগà§à¦²à§‹à¦•ে অনিরà§à¦¬à¦¾à¦à¦¿à¦¤ করà§à¦¨à¥¤"
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨à§‡à¦° আগে আপ‌নি সিডির তথà§à¦¯à¦¸à¦®à§‚হ হারà§à¦¡à¦¡à¦¿à¦¸à§à¦•ে কপি করতে পারেন।\n"
" à¦à¦°à¦ªà¦° হারà§à¦¡à¦¡à¦¿à¦¸à§à¦• থেকে ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨ à¦à¦²à¦¤à§‡ থাকবে à¦à¦¬à¦‚ সিসà§à¦Ÿà§‡à¦® সমà§à¦ªà§‚রà§à¦¨ ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨à§‡à¦° পরও "
"পà§à¦¯à¦¾à¦•েজগà§à¦²à§‹ রয়ে যাবে।"
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "CD গà§à¦²à§‹ সমà§à¦ªà§à¦°à§à¦¨ কপি করো "
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "à¦à¦•টি তà§à¦°à§à¦Ÿà¦¿ সমà§à¦ªà¦¾à¦¦à¦¿à¦¤ হয়েছে"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "অনà§à¦—à§à¦°à¦¹ করে আপনার কীবোরà§à¦¡ বিনà§à¦¯à¦¾à¦¸ পছনà§à¦¦ করà§à¦¨à¥¤"
-#: steps_interactive.pm:108
-#, fuzzy, c-format
+#: steps_interactive.pm:109
+#, c-format
msgid "Here is the full list of available keyboards:"
-msgstr "à¦à¦–ানে উপসà§à¦¥à¦¿à¦¤ সমসà§à¦¤ কীবোরà§à¦¡à§‡à¦° তালিকা রয়োছে"
+msgstr ""
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "ইনসà§à¦Ÿà¦²/আপগà§à¦°à¦¡"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "à¦à¦Ÿà¦¾ কি à¦à¦•টি ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨ না আপগà§à¦°à§‡à¦¡?"
-#: steps_interactive.pm:152
-#, fuzzy, c-format
+#: steps_interactive.pm:159
+#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
-msgstr "ইনসà§à¦Ÿà¦²"
+msgstr " ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "%s আপগà§à¦°à¦¡ করো"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "%s -à¦à¦° জনà§à¦¯ à¦à¦¨à¦•à§à¦°à¦¿à¦ªà¦¶à¦¨ কী"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
-#, fuzzy, c-format
+#: steps_interactive.pm:218
+#, c-format
msgid "New Installation"
-msgstr " ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨"
+msgstr ""
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1048,36 +1200,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "IDE কনফিগারেশন à¦à¦²à¦›à§‡"
-
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"à§§ মেগাবাইটের bootstrap à¦à¦° জনà§à¦¯ খালি জায়গা নেই! ইনসà§à¦Ÿà¦² অগà§à¦°à¦¸à¦° হবে, কিনà§à¦¤à§ আপনার "
-"সিসà§à¦Ÿà§‡à¦® বà§à¦Ÿ করার জনà§à¦¯, আপনাকে DiskDrake থেকে bootstrap পারà§à¦Ÿà¦¿à¦¶à¦¨ তৈরী করতে হবে"
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
+msgid "Configuring CD/DVD"
msgstr ""
-"আপনাকে à¦à¦•টি PPC PReP Boot বà§à¦Ÿà¦¸à§à¦Ÿà§à¦°à§à¦¯à¦¾à¦ª তৈরী করতে হবে! ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨ অগà§à¦°à¦¸à¦° হবে, তবে "
-"আপনার সিসà§à¦Ÿà§‡à¦® বà§à¦Ÿ করার জনà§à¦¯, DiskDrake à¦à¦° বà§à¦Ÿà¦¸à§à¦Ÿà§à¦°à§à¦¯à¦¾à¦ª পারà§à¦Ÿà¦¿à¦¶à¦¨à¦Ÿà¦¿ পà§à¦°à§Ÿà§‹à¦œà¦¨"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1090,21 +1223,21 @@ msgstr ""
"ঠিক আছে à¦à¦¾à¦ªà§à¦¨à¥¤\n"
"যদি সেটা আপনার না থাকে, à¦à¦‡ সিডিরম থেকে ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨ à¦à§œà¦¿à§Ÿà§‡ যেতে বাতিল à¦à¦¾à¦ªà§à¦¨à¥¤"
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "বরাদà§à¦¦à¦•ৃত পà§à¦¯à¦¾à¦•েজসমূহ খোà¦à¦œà¦¾ হà¦à§à¦›à§‡..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-"ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨ অথবা সামà§à¦ªà§à¦°à¦¤à¦¿à¦•ীকরনের জনà§à¦¯ আপনার সিসà§à¦Ÿà§‡à¦®à§‡ যথেষà§à¦Ÿ পরিমান জায়গা খালি নেই (%"
-"dà¦à¦®à¦¬à¦¿ > %dà¦à¦®à¦¬à¦¿)"
+"ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨ অথবা সামà§à¦ªà§à¦°à¦¤à¦¿à¦•ীকরনের জনà§à¦¯ আপনার সিসà§à¦Ÿà§‡à¦®à§‡ যথেষà§à¦Ÿ পরিমান জায়গা খালি নেই "
+"(%dà¦à¦®à¦¬à¦¿ > %dà¦à¦®à¦¬à¦¿)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1113,52 +1246,52 @@ msgstr ""
"অনà§à¦—à§à¦°à¦¹ করে পà§à¦¯à¦¾à¦•েজ নিরà§à¦¬à¦¾à¦à¦¨ লোড বা সংরকà§à¦·à¦£ বাছাই করà§à¦¨à¥¤\n"
"à¦à¦‡ ফরমà§à¦¯à¦¾à¦Ÿà¦Ÿà¦¿ auto_install দà§à¦¬à¦¾à¦°à¦¾ তৈরী ফাইলসমূহের মত।"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "à¦à¦¾à¦ª"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "সংরকà§à¦·à¦£"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "অগà§à¦°à¦¹à¦£à¦¯à§‹à¦—à§à¦¯ ফাইল"
-#: steps_interactive.pm:469
-#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+#: steps_interactive.pm:455
+#, c-format
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "গà§à¦¨à§‹à¦®"
-#: steps_interactive.pm:473
-#, fuzzy, c-format
+#: steps_interactive.pm:459
+#, c-format
msgid "Desktop Selection"
-msgstr "পà§à¦¯à¦¾à¦•েজ গà§à¦°à§à¦ª নিরà§à¦¬à¦¾à¦à¦¨"
+msgstr ""
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "উপসà§à¦¥à¦¿à¦¤ জায়গার à¦à¦¾à¦‡à¦¤à§‡ নিরà§à¦¬à¦¾à¦à¦¿à¦¤ সাইজটি অনেক বড়"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "ইনসà§à¦Ÿà¦²à§‡à¦° ধরণ"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1167,87 +1300,121 @@ msgstr ""
"আপনি পà§à¦¯à¦¾à¦•েজের কোন গà§à¦°à§à¦ª নিরà§à¦¬à¦¾à¦à¦¨ করেননি।\n"
"অনà§à¦—à§à¦°à¦¹ করে আপনি যে কà§à¦·à§à¦¦à§à¦°à¦¾à¦•ৃতির ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨ à¦à¦¾à¦¨ তা পছনà§à¦¦ করà§à¦¨:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "X-à¦à¦° সাথে"
-#: steps_interactive.pm:583
-#, fuzzy, c-format
-msgid "Install suggested packages"
-msgstr "%s পà§à¦¯à¦¾à¦•েজ সমূহ ইনসà§à¦Ÿà¦² করা হà¦à§à¦›à§‡"
+#: steps_interactive.pm:579
+#, c-format
+msgid "Install recommended packages"
+msgstr ""
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "সাধারন নিরà§à¦¦à§‡à¦¶à¦¿à¦•ার সাথে (পরামরà§à¦¶ দেয়া হà¦à§à¦›à§‡!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "à¦à¦•à§à¦•েবারেই কà§à¦·à§à¦¦à§à¦° ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨ (বিশেষ করে কোন urpmi ছাড়া)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr ""
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨à§‡à¦° পà§à¦°à¦¸à§à¦¤à§à¦¤à¦¿ à¦à¦²à¦›à§‡"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "%s পà§à¦¯à¦¾à¦•েজ সমূহ ইনসà§à¦Ÿà¦² করা হà¦à§à¦›à§‡"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "পà§à¦¯à¦¾à¦•েজগà§à¦²à§‹ বিনà§à¦¯à¦¸à§à¦¤ করতে গিয়ে à¦à¦•টি ভà§à¦² ছিল:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "তবà§à¦“ যাব?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "পà§à¦¨à¦°à¦¾à§Ÿ à¦à§‡à¦·à§à¦Ÿà¦¾ করো"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "à¦à¦‡ পà§à¦¯à¦¾à¦•েজটি à¦à§œà¦¿à§Ÿà§‡ যাও"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "\"%s\" মাধà§à¦¯à¦®à§‡à¦° সব পà§à¦¯à¦¾à¦•েজ à¦à§œà¦¿à§Ÿà§‡ যাও"
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "মিডিয়া à¦à¦¬à¦‚ পà§à¦¯à¦¾à¦•েজের নিরà§à¦¬à¦¾à¦à¦¨ ঠফিরে যাও"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "%s পà§à¦¯à¦¾à¦•েজ ইনসà§à¦Ÿà¦² করতে সমসà§à¦¯à¦¾ হয়েছে।"
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "ইনসà§à¦Ÿà¦²à§‡à¦° পরের কনফিগারেশন"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "অনà§à¦—à§à¦°à¦¹ করে নিশà§à¦à¦¿à¦¤ করà§à¦¨ যে সামà§à¦ªà§à¦°à¦¤à¦¿à¦• মডিউলগà§à¦²à§‹ %s ডà§à¦°à¦¾à¦‡à¦­ ঠআছে"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "আপডেট"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "মাধà§à¦¯à¦® যোগ করার পà§à¦°à¦•à§à¦°à¦¿à§Ÿà¦¾ বিফল হয়েছে"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr ""
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1268,110 +1435,80 @@ msgstr ""
"\n"
"আপনি কি ইনসà§à¦Ÿà¦² আপডেট করতে à¦à¦¾à¦¨?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s -ঠ%s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "হারà§à¦¡à¦“à§Ÿà§à¦¯à¦¾à¦°"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "সাউনà§à¦¡à¦•ারà§à¦¡"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "আপনার কি à¦à¦•টি ISA সাউনà§à¦¡ কারà§à¦¡ আছে?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"ইনসà§à¦Ÿà¦² শেষ হবার পরে সাউনà§à¦¡ কারà§à¦¡ কনফিগার করার জনà§à¦¯ \"alsaconf\" অথবা \"sndconfig"
-"\" à¦à¦¾à¦²à¦¾à¦“"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "কোন সাউনà§à¦¡à¦•ারà§à¦¡ সনাকà§à¦¤ হয়নি, ইনসà§à¦Ÿà¦²à§‡à¦° পরে \"harddrake\" দিয়ে à¦à§‡à¦·à§à¦Ÿà¦¾ করà§à¦¨"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "গà§à¦°à¦¾à¦«à¦¿à¦•াল ইনà§à¦Ÿà¦¾à¦°à¦«à§‡à¦¸"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "নেটওয়ারà§à¦Ÿ à¦à¦¬à¦‚ ইনà§à¦Ÿà¦¾à¦°à¦¨à§‡à¦Ÿ"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "পà§à¦°à¦•à§à¦¸à¦¿à¦¸à¦®à§‚হ"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "কনফিগার করা হয়েছে"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "সিকউরিটি লেভেল"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "ফায়ারওয়াল"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "সকà§à¦°à¦¿à§Ÿ হয়েছে"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "অকারà§à¦¯à¦•র করা হয়েছে"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "আপনি X কনফিগার করেননি। আপনি কি নিশà§à¦à¦¿à¦¤ à¦à¦°à¦•মটি à¦à¦¾à¦¨?"
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr "Bootloader পà§à¦°à¦¸à§à¦¤à§à¦¤ করা হà¦à§à¦›à§‡..."
-
-#: steps_interactive.pm:1027
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Be patient, this may take a while..."
+msgid "Preparing initial startup program..."
msgstr ""
-#: steps_interactive.pm:1038
+#: steps_interactive.pm:1066
#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
+msgid "Be patient, this may take a while..."
msgstr ""
-"আপনার মেশিনটি মনে হà¦à§à¦›à§‡ à¦à¦•টি Oldworld বা অজানা মেশিন, yaboot বà§à¦Ÿà¦²à§‹à¦¡à¦¾à¦°à¦Ÿà¦¿ আপনার "
-"জনà§à¦¯ কাজ করবে না। ইনসà§à¦Ÿà¦² à¦à¦—িয়ে যাবে, কিনà§à¦¤à§ আপনার মেশিনকে বà§à¦Ÿ করার জনà§à¦¯ আপনাকে "
-"BootX বা অনà§à¦¯ কোন কিছৠবà§à¦¯à¦¬à¦¹à¦¾à¦° করতে হবে। root fs à¦à¦° জনà§à¦¯ কারà§à¦¨à§‡à¦² পà§à¦°à§‡à¦°à¦¿à¦¤ মান হবে: "
-"root=%s"
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1379,17 +1516,17 @@ msgid ""
msgstr ""
"à¦à¦‡ নিরাপতà§à¦¤à¦¾ লেভেলে, উইনà§à¦¡à§‹à¦œ পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡à¦° ফাইলে পà§à¦°à¦¬à§‡à¦¶ শà§à¦§à§à¦®à¦¾à¦¤à§à¦° অà§à¦¯à¦¾à¦¡à¦®à¦¿à¦¨à¦¿à¦¸à§à¦Ÿà§à¦°à§‡à¦Ÿà¦°à§‡à¦° আছে।"
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "%s ডà§à¦°à¦¾à¦‡à¦­à§‡ à¦à¦•টি ফাà¦à¦•া ফà§à¦²à¦ªà¦¿ ঢোকান"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "সয়ং ইনসà§à¦Ÿà¦² ফà§à¦²à¦ªà¦¿ তৈরী করা হà¦à§à¦›à§‡..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1400,12 +1537,12 @@ msgstr ""
"\n"
"আপনি কি à¦à¦–ন বের হতে à¦à¦¾à¦¨?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "সà§à¦¬à¦¾à¦—তম"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "রিবà§à¦Ÿ"
@@ -1421,7 +1558,7 @@ msgstr "ভাষা"
#: steps_list.pm:16 steps_list.pm:23
#, c-format
msgid "Localization"
-msgstr ""
+msgstr "সà§à¦¥à¦¾à¦¨à§€à§Ÿà¦•রণ"
#: steps_list.pm:17
#, c-format
@@ -1500,13 +1637,6 @@ msgid ""
"Users"
msgstr "বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারী"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "নেটওয়ারà§à¦• করা"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1549,193 +1679,18 @@ msgid ""
"Exit"
msgstr "বাহির"
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "অফিস পà§à¦°à§‹à¦—à§à¦°à¦¾à¦®à¦¸à¦®à§‚হ: ওয়ারà§à¦¡à¦ªà§à¦°à¦¸à§‡à¦¸à¦° (kword, abiword), সà§à¦ªà§à¦°à§‡à¦¡à¦¸à¦¿à¦Ÿ (kspread, "
-#~ "gnumeric), PDF ফাইল পà§à¦°à¦¦à¦°à§à¦¶à¦• ইতà§à¦¯à¦¾à¦¦à§€"
-
-#~ msgid "Downloading file %s..."
-#~ msgstr "%s ফাইল ডাউনলোড করা হà¦à§à¦›à§‡..."
-
-#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
-#~ msgstr ""
-#~ "আপনি নিমà§à¦®à¦²à¦¿à¦–িত সারà§à¦­à¦¾à¦°(গà§à¦²à§‹) বেছে নিয়েছেন: %s\n"
-#~ "\n"
-#~ "\n"
-#~ "à¦à¦‡ সারà§à¦­à¦¾à¦°à¦—à§à¦²à§‹ ডিফলà§à¦Ÿà¦­à¦¾à¦¬à§‡à¦‡ à¦à¦¾à¦²à§ করা থাকে। তাদের কোন নিরাপতà§à¦¤à¦¾ সমসà§à¦¯à¦¾\n"
-#~ "নেই, কিনà§à¦¤à§ নতà§à¦¨ কিছà§à¦° কà§à¦·à§‡à¦¤à§à¦°à§‡ তার পà§à¦°à§Ÿà§‹à¦œà¦¨ আছে। সেকà§à¦·à§‡à¦¤à§à¦°à§‡ আপনি অবশà§à¦¯à¦‡ সেগà§à¦²à§‹à¦•ে\n"
-#~ "যত তাড়াতাড়ি সমà§à¦­à¦¬ আপগà§à¦°à§‡à¦¡ করার কà§à¦·à§‡à¦¤à§à¦°à§‡ নিশà§à¦à¦¿à¦¤ হোন।\n"
-#~ "\n"
-#~ "\n"
-#~ "আপনি কি আসলেই à¦à¦‡ সারà§à¦­à¦¾à¦°à¦—à§à¦²à§‹ ইনসà§à¦Ÿà¦² করতে à¦à¦¾à¦¨?\n"
-
-#, fuzzy
-#~ msgid "IceWm Desktop"
-#~ msgstr "পà§à¦²à¦¾à¦•ার ডেসà§à¦•টপ"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr "পà§à¦¯à¦¾à¦•েজের তালিকার জনà§à¦¯ মিররের সাথে সংযà§à¦•à§à¦¤ করা হà¦à§à¦›à§‡..."
-
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "%s মিররের সাথে সংযà§à¦•à§à¦¤ হওয়া গেলনা"
-
-#~ msgid "Generate auto install floppy"
-#~ msgstr "সয়ংকà§à¦°à¦¿à§Ÿ ইনসà§à¦Ÿà¦² ফà§à¦²à¦ªà¦¿ পà§à¦°à¦¸à§à¦¤à§à¦¤ করো"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "আপনার কি à¦à¦•টি ISA সাউনà§à¦¡ কারà§à¦¡ আছে?"
#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
#~ msgstr ""
-#~ "যদি আপনি à¦à¦¾à¦¨ সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿ ইনসà§à¦Ÿà¦² পà§à¦°à§‹à¦ªà§à¦°à¦¿ সà§à¦¬à§Ÿà¦‚কà§à¦°à§Ÿà¦­à¦¾à¦¬à§‡ হবে,\n"
-#~ "সেকà§à¦·à§‡à¦¤à§à¦°à§‡ সেটা হারà§à¦¡ ডà§à¦°à¦¾à¦‡à¦­à§‡à¦° করà§à¦¤à§ƒà¦¤à§à¦¬à§‡!!\n"
-#~ "(à¦à¦° মানে হà¦à§à¦›à§‡ অনà§à¦¯ à¦à¦•টি বাকà§à¦¸à§‡ ইনসà§à¦Ÿà¦²)।\n"
-#~ "\n"
-#~ "আপনি তার à¦à§‡à§Ÿà§‡ পà§à¦¨à¦°à¦¾à§Ÿ ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨ à¦à¦¾à¦²à§ করà§à¦¨à¥¤\n"
-
-#~ msgid "Replay"
-#~ msgstr "জবাব"
-
-#~ msgid "Automated"
-#~ msgstr "সয়ংকà§à¦°à¦¿à§Ÿà¦­à¦¾à¦¬à§‡"
+#~ "ইনসà§à¦Ÿà¦² শেষ হবার পরে সাউনà§à¦¡ কারà§à¦¡ কনফিগার করার জনà§à¦¯ \"alsaconf\" অথবা "
+#~ "\"sndconfig\" à¦à¦¾à¦²à¦¾à¦“"
-#~ msgid "Save packages selection"
-#~ msgstr "পà§à¦¯à¦¾à¦•েজের নিরà§à¦¬à¦¾à¦à¦¨ সংরকà§à¦·à¦£ করে রাখো"
-
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "আপনি কি aboot বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে à¦à¦¾à¦¨?"
-
-#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
-#~ msgstr ""
-#~ "Aboot ইনসà§à¦Ÿà¦²à§‡ বà§à¦¯à¦°à§à¦¥ হয়েছে,\n"
-#~ "জোর করে ইনসà§à¦Ÿà¦²à§‡à¦° à¦à§‡à¦·à§à¦Ÿà¦¾ করবো যদিও সেটা পà§à¦°à¦¥à¦® পারà§à¦Ÿà¦¿à¦¶à¦¨à¦•ে নষà§à¦Ÿ করতে পারে?"
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr "কোন সাউনà§à¦¡à¦•ারà§à¦¡ সনাকà§à¦¤ হয়নি, ইনসà§à¦Ÿà¦²à§‡à¦° পরে \"harddrake\" দিয়ে à¦à§‡à¦·à§à¦Ÿà¦¾ করà§à¦¨"
-#~ msgid "All"
-#~ msgstr "সকল"
-
-#~ msgid "TV card"
-#~ msgstr "টিভি কারà§à¦¡"
-
-#~ msgid "Boot"
-#~ msgstr "বà§à¦Ÿ"
-
-#~ msgid ""
-#~ "_: Keep these entry short\n"
-#~ "Authentication"
-#~ msgstr "অনà§à¦®à§‹à¦¦à¦¨"
-
-#~ msgid "Arkeia"
-#~ msgstr "আরকেইয়া"
-
-#~ msgid "Flatout"
-#~ msgstr "ফà§à¦²à§à¦¯à¦¾à¦Ÿà¦†à¦‰à¦Ÿ"
-
-#~ msgid "Gwenview"
-#~ msgstr "Gwenview"
-
-#~ msgid "3D"
-#~ msgstr "থà§à¦°à¦¿à¦¡à¦¿"
-
-#~ msgid "CMS"
-#~ msgstr "সিà¦à¦®à¦à¦¸"
-
-#~ msgid "CRM"
-#~ msgstr "সিআরà¦à¦®"
-
-#~ msgid "2007 product line"
-#~ msgstr "২০০৭ পণà§à¦¯ লাইন"
-
-#~ msgid "Invictus Firewall"
-#~ msgstr "ইনভিকটাস ফায়ারওয়াল"
-
-#~ msgid "Discovery Live Mode"
-#~ msgstr "লাইভ মডিউল অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨"
-
-#~ msgid "How to register"
-#~ msgstr "কিভাবে রেজিসà§à¦Ÿà¦¾à¦° করবেন"
-
-#~ msgid "Rpmdrake 2"
-#~ msgstr "আরপিà¦à¦®à¦¡à§à¦°à§à¦¯à¦¾à¦• ২"
-
-#~ msgid "Mandriva Online Services"
-#~ msgstr "Mandriva অনলাইন সেবা"
-
-#~ msgid "New Theme"
-#~ msgstr "নতà§à¦¨ থীম"
-
-#~ msgid "Web 2.0"
-#~ msgstr "ওয়েব ২.০"
-
-#~ msgid "Kaspersky"
-#~ msgstr "কà§à¦¯à¦¸à¦ªà¦¾à¦°à¦¸à§à¦•াই"
-
-#~ msgid "LinDVD"
-#~ msgstr "লিনডিভিডি"
-
-#~ msgid "Skype"
-#~ msgstr "সà§à¦•াইপ"
-
-#~ msgid "Transgaming/Cedega"
-#~ msgstr "Transgaming/Cedega"
-
-#~ msgid "DrakVPN"
-#~ msgstr "DrakVPN"
-
-#, fuzzy
-#~ msgid "(%d package, %d MB)"
-#~ msgid_plural "(%d packages, %d MB)"
-#~ msgstr[0] "%d পà§à¦¯à¦¾à¦•েজ সমূহ"
-#~ msgstr[1] "%d পà§à¦¯à¦¾à¦•েজ সমূহ"
-
-#~ msgid "%d packages"
-#~ msgstr "%d পà§à¦¯à¦¾à¦•েজ সমূহ"
-
-#~ msgid "Language"
-#~ msgstr "ভাষা"
-
-#~ msgid "License"
-#~ msgstr "লাইসেনà§à¦¸"
-
-#~ msgid "Installation class"
-#~ msgstr "ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨à§‡à¦° শà§à¦°à§‡à¦¨à§€"
-
-#~ msgid "Formatting"
-#~ msgstr "ফরমà§à¦¯à¦¾à¦Ÿ করা হà¦à§à¦›à§‡"
-
-#~ msgid "Choosing packages"
-#~ msgstr "পà§à¦¯à¦¾à¦•েজ পছনà§à¦¦ করা হà¦à§à¦›à§‡"
-
-#~ msgid "Users"
-#~ msgstr "বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারী"
-
-#~ msgid "Networking"
-#~ msgstr "নেটওয়ারà§à¦• করা"
-
-#~ msgid "Configure X"
-#~ msgstr "X কনফিগার"
-
-#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
-#~ "missing), this generally means your boot floppy in not in sync with the "
-#~ "Installation medium (please create a newer boot floppy)"
-#~ msgstr ""
-#~ "আপনার কারà§à¦£à§‡à¦²à§‡à¦° কারà§à¦£à§‡à¦² মডিউলগà§à¦²à§‹à¦¤à§‡ পà§à¦°à¦¬à§‡à¦¶ করতে পারছে না (%s ফাইলটি হারিয়া "
-#~ "গেছে), à¦à¦° সà§à¦¬à¦¾à¦­à¦¾à¦¬à¦¿à¦• অরà§à¦¥ হà¦à§à¦›à§‡ আপনার বà§à¦Ÿ ফà§à¦²à¦ªà¦¿ ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨ মিডিয়ামের সাথে sync ঠ"
-#~ "নেই (অনà§à¦—à§à¦°à¦¹ করে à¦à¦•টি নতà§à¦¨ বà§à¦Ÿ ফà§à¦²à¦ªà¦¿ তৈরী করà§à¦¨)"
+#~ msgid "KDE"
+#~ msgstr "কেডিই (KDE)"
diff --git a/perl-install/install/share/po/br.po b/perl-install/install/share/po/br.po
index 43d4f37a8..0f141c3d5 100644
--- a/perl-install/install/share/po/br.po
+++ b/perl-install/install/share/po/br.po
@@ -1,53 +1,79 @@
# DrakX e Brezhoneg.
# Copyright (C) 1999-2005 Mandriva
-# Thierry Vignaud <tvignaud@mandriva.com>, 1999-2005
+# 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: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2009-03-30 15:55+0200\n"
-"Last-Translator: Thierry Vignaud <tvignaud@mandriva.com>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-01-02 15:31+0100\n"
+"Last-Translator: Thierry Vignaud <thierry.vignaud.com>\n"
"Language-Team: Brezhoneg <ofisk@wanadoo.fr>\n"
+"Language: br\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"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr ""
+msgid "Join Us!"
+msgstr "Deuit ganomp !"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr ""
+msgid "Make it yours!"
+msgstr "Evideoc'h !"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr ""
+msgid "Your choice!"
+msgstr "Ho choaz !"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr ""
+msgid "Office tools"
+msgstr "OstilhoĂ¹ burevek"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr ""
+msgid "Home entertainment"
+msgstr "Evit ho plijadur"
+
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr "Evit ar vugale"
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr "Evit ar familh !"
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, fuzzy, c-format
+msgid "For developers!"
+msgstr "Evit an dud"
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr "Trugarez !"
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr "Bezit dieub !"
-#: any.pm:109
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
-msgstr "Hag ur vedia all hoc'h eus ?"
+msgstr "Hag ur media all hoc'h eus ?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -56,119 +82,175 @@ msgid ""
"Do you have a supplementary installation medium to configure?"
msgstr ""
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Rouedad (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Rouedad (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Rouedad (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "URL ar melezour ?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "Dao en deus an URL kregiñ gant ftp:// pe http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr ""
-"O taremprediñ al lec'hienn Mandriva Linux evit kaout roll ar melezouroĂ¹ "
-"hegerz ..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "O taremprediñ lec'hienn %s evit kaout roll ar melezourioĂ¹ hegerz ..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Sac'het en ur taremprediñ al lec'hienn Mandriva Linux evit kaout roll ar "
-"melezouroĂ¹ hegerz "
+"Sac'het en ur zaremprediñ lec'hienn %s evit kaout roll ar melezourioĂ¹ hegerz "
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Dibabit ur melezour da dapout ar pakadoĂ¹ diwarnañ"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "Kefluniadur NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "Roit anv ostiz ha renkell ho media NFS"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "Mank ar ra anv an ostiz"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
-msgstr ""
+msgstr "Dao en eus anv ur renkell kregiñ gant ur « / »"
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "Anv ostiz ar marc'hañ NFS ?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Renkell"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "A-gresk"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr ""
-"Ne m'eus ket kavout ur roll pakadoĂ¹ e-barzh ar melezour-mañ. Kit da wiriaĂƒÂ± "
+"N’em eus ket kavout ur roll pakadoĂ¹ e-barzh ar melezour-mañ. Kit da wiriañ "
"al lec'hiadur-mañ zo mad."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "Core Release"
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr "Tainted Release"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "Nonfree Release"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "Gwelloc'h e vefe deoc'h bevaat « %s »"
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "Amañ e c'hellit bevaat mediaoĂ¹ ouzhpenn ma peus c'hoant"
+
+#: any.pm:499
+#, fuzzy, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "Tremen e-biou pep pakad eus ar vediom « %s »"
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
-msgstr "O kavout pakadoĂ¹ zo staliet eo ..."
+msgstr "O klask ar pakadoĂ¹ staliet ..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
-msgstr "O kavout pakadoĂ¹ da vremanaat ..."
+msgstr "O klask ar pakadoĂ¹ da vremanaat ..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
-msgstr "O zilemel ar pakadoĂ¹ a-raok bremanaat ..."
+msgstr "O tilemel ar pakadoĂ¹ a-raok bremanaat ..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -176,93 +258,93 @@ msgid ""
"\n"
"Do you really want to remove these packages?\n"
msgstr ""
-"Ar pakadoĂ¹ a-heul zo war-nes bezañ distaliet evit bremañaat ho reizhiad : %"
-"s\n"
+"Ar pakadoĂ¹ a-heul zo war-nes bezañ distaliet evit bremanaat ho reizhiad : "
+"%s\n"
"\n"
"\n"
"Ha fellout a ra deoc'h da vat lemel anezho ?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Fazi en ur lenn ar restr %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "Adenvelet e oa ar bladenn/pladennoĂ¹-mañ :"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (a vez graet %s dioutañ diaraok)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Rouedad"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
-msgstr "Dibabit ur vedia, mar plij"
+msgstr "Dibabit ur media, mar plij"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Ar restr zo endeo. Rasklañ anezhañ ?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Aotre nac'het"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "N'eo ket un anv NFS mat"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
-msgstr "N'eo ket mat ar vedia %s"
+msgstr "N'eo ket mat ar media %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "N'hellan ket sevel skrammpakeroĂ¹ a-raok parzhañ"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "SkrammpakeroĂ¹ a vo bet kavet goude staliañ e %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "O staliañ"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Kefluniadur"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Ret eo deoc'h furmadiñ %s ivez"
@@ -284,22 +366,22 @@ msgstr "O lañsañ ar rouedad"
msgid "Bringing down the network"
msgstr "O tizenaouiñ ar rouedad"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "Gortozit mar plij, o tigas ar restr"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
-msgstr ""
+msgstr "n'hell ket bet ouzhpennet ar mediom"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "Oc'h eilañ ur bern pakad hag a vo bet implijet diwezhatoc'h"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Oc'h eilañ"
@@ -329,347 +411,417 @@ msgstr "brav"
msgid "maybe"
msgstr "marteze"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "O tegas titouroĂ¹ ar pakadoĂ¹ eus an titouroĂ¹ XML ..."
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Deskrivadur ebet"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-"Ne m'eus ket gallet staliañ un darn pakad goulennet gant %s :\n"
+"N’em eus ket gallet staliañ un darn pakad goulennet gant %s :\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "Ur fazi zo bet :"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Degouezhet ez eus ur fazi sac'hus : %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Na c'houlenn ket adarre"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d gra zo bet sac'het"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
-msgstr "Sac'het et bet staliañ ar pakadoĂ¹Â :"
+msgstr "Sac'het eo bet staliañ ar pakadoĂ¹Â :"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Post labour"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Post labour burevek"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"ProgrammoĂ¹ burev : skridtreterezhioĂ¹ (OpenOffice.org Writer, Kword), "
-"logerioĂ¹ (OpenOffice.org Calc, Kspread), gwelerien PDF, ..."
+"ProgrammoĂ¹ burev : skridtreterezhioĂ¹ (LibreOffice Writer, Kword), logerioĂ¹ "
+"(LibreOffice Calc, Kspread), gwelerien PDF, ..."
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Arsav c'hoarioĂ¹"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr ""
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Arsav liesvedia"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "ProgrammoĂ¹ evit seniñ/aozañ tonioĂ¹ ha videoĂ¹"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Arsav internet"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr ""
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Urzhiataer rouedad (kliant)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
-msgstr "PratikoĂ¹ evit meur a gomennad (da skouer ssh)"
+msgstr "PratikoĂ¹ evit meur a gomenad (da skouer ssh)"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "OstilhoĂ¹ evit kefluniañ hoc'h urzhiataer dre aes"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "OstilhoĂ¹ letrin"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Aozerien, shelloĂ¹, ostilhoĂ¹ restr, termenelloĂ¹"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Diorren"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr ""
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Teuliadur"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr ""
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr ""
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Servijer Web"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Strollant"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Servijer Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Moger tan/Henter"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Dreuzell an Internet"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "PosteloĂ¹/keleier"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Servijer posteloĂ¹ Postfix, servijer keleier Inn"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Levr-bloaz"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "Servijer FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Servijer DNS ha NIS"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
-msgstr "Servijer rennañ restroĂ¹ ha moullerez"
+msgstr "Servijer rannañ restroĂ¹ ha moullerez"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "Servijer NFS, servijer Samba"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Stlennvon"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "Servijer stlennvon PostgreSQL ha MySQL"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "Servijer stlennvon PostgreSQL ha MariaDB"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Post"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Servijer postel Postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "Servijer stlennvon PostgreSQL pe MySQL"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "Servijer stlennvon PostgreSQL pe MariaDB"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Servijer rouedad"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "Servijer NFS, servijer SMB, servijer proksi, servijer SSH"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Endeo grafikel"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "Post burevek KDE"
+msgid "Plasma Workstation"
+msgstr "Post labour Plasma"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
-msgstr "An Endro Burev K gant he ostilhoĂ¹"
+msgstr "An Endro Burev K gant hec’h ostilhoĂ¹"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "Post burevek GNOME"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr ""
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
#, c-format
-msgid "LXDE Desktop"
-msgstr "Burev LXDE"
+msgid "XFCE Workstation"
+msgstr "Post burevek XFCE"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:165
#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "Post burevek MATE"
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "Post labour Cinnamon"
+
+#: share/meta-task/compssUsers.pl:175
+#, fuzzy, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Endeo grafikel"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "Burev LXQt"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "Burev Enlightenment e17"
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
msgstr ""
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr "Burev LXDE"
+
+#: share/meta-task/compssUsers.pl:191
+#, fuzzy, c-format
+msgid "A lightweight fast graphical environment"
+msgstr "Endeo grafikel"
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "BurevioĂ¹ c'hrafek all"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, Fvwm, hag all"
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "MavegoĂ¹"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "Servijer SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Servijer Webmin ar gefluniadur a-bell"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "OstilhoĂ¹ ar rouedad/diwall"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr ""
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Skozelerien Mandriva"
+msgid "Mageia Wizards"
+msgstr "Skoazellerien Mageia"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
-msgstr "Skozelerien evit kefluniañ ar servijer"
+msgstr "Skoazellerien evit kefluniañ ar servijer"
#: steps.pm:85
#, c-format
@@ -680,7 +832,7 @@ msgstr ""
"Degouezhet ez eus ur fazi, hogen n'ouzon ket e verañ naet.\n"
"Kendalc'hit war ho mar."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -696,330 +848,329 @@ msgstr "O kregiñ gant al lankad `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Staliadur Mandriva Linux %s"
+msgid "%s Installation %s"
+msgstr "Staliadur %s %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> etre elfennoĂ¹"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Staliañ burev KDE Mandriva"
+msgid "Media Selection"
+msgstr "Diuzadenn ar media"
+
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "Staliañ burev KDE %s"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Staliañ burev GNOME Mandriva"
+msgid "Install %s GNOME Desktop"
+msgstr "Staliañ burev GNOME %s"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
-msgstr "Staliadur diouzoc'h"
+msgstr "Staliadur diouzhoc'h"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, c-format
-msgid "KDE Desktop"
-msgstr "Burev KDE"
+msgid "Plasma Desktop"
+msgstr "Burev Plasma"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "Burev GNOME"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
-msgstr "Burev diouzoc'h"
+msgstr "Burev diouzhoc'h"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
-msgstr "Setu ur rakwell eus burev « %s »."
+msgstr "Setu ur rakwel eus burev « %s »."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
-msgstr ""
+msgstr "Klikit war ar skeudennoĂ¹ evit sell eus ur skeudenn brasoc'h"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Diuzadenn strollad pakadoĂ¹"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Diuz pakadoĂ¹ unan hag unan"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Ment hollek : %d / %d Mo"
+msgid "Unselect All"
+msgstr "Andiuz an holl re"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Pakad siek"
+msgid "Total size: %d / %d MB"
+msgstr "Ment hollek : %d / %d Mo"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Stumm : "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Ment : "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d Ko\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Talvoudegezh : "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "N'hellit ket diuz/andiuz ar pakad-mañ"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
-msgstr "peogwir %s zo manket"
+msgstr "peogwir e vank %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
-msgstr "peogwir %s zo manket"
+msgstr "peogwir e vank %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr ""
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "evit mirout %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"N'hellit ket dibab ar pakad-mañ peogwir n'eus ket a-walc'h a egor evit "
"staliañ anezhañ"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Ar pakadoĂ¹ a-heul zo war-nes bezañ staliet"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Ar pakadoĂ¹ a-heul zo war-nes bezañ lamet"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Hemañ zo ur pakad ret, n'hell ket bezañ andiuzet"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
-msgstr "N'hellit ket andiuz ar pakad-mañ. Staliet eo endo"
+msgid "You cannot unselect this package. It is already installed"
+msgstr "N'hellit ket andiuz ar pakad-mañ. Staliet eo endeo"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "N'hellit ket andiuz ar pakad-mañ. Ret eo dezhañ bezañ bremanaet"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
-msgstr "Diskouez ar pakadoĂ¹ a zo dibabet emgefrek"
+msgstr "Diskouez ar pakadoĂ¹ a zo dibabet emgefreek"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Staliañ"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Kargañ/Enrollañ an dibab"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
-msgstr "O bremañaat diuzadenn ar pakadoĂ¹"
+msgstr "O bremanaat diuzadenn ar pakadoĂ¹"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Staliadur bihan"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Merañ ar pakadoĂ¹"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Dibabit ar pakadoĂ¹ a vennit staliañ"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "O staliañ"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
-msgstr "MunudoĂ¹ ebet"
+msgstr "Munud ebet"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "Amzer a chom :"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(o vrasjediñ ...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d pakad"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
-msgstr "Evit diverriñ"
+msgstr "Diverradenn"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Kefluniañ"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "n'eo ket kefluniet"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "Diuzadenn ar media"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
-msgstr "Eilañ tout an CDoĂ¹"
+msgstr "Eilañ tout ar CDoĂ¹"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Ur fazi zo bet"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Dibabit reizhadur ho stokellaoueg mar plij"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Setu eo listenn leun ar stokellaoueg :"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
-msgstr "Staliañ/Bremanaat"
+msgstr "Staliañ/Bremañaat"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
-msgstr "Hag ur staliadur pe ur bremanadur eo ?"
+msgstr "Hag ur staliadur pe ur bremañadur eo ?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Staliadur"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Bremanaat %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Alc'hwez enrinegadur evit %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
-msgstr ""
+msgstr "Nulañ ar staliadur ; adloc’hañ an urzhiataer"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "Staliadur nevez"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1028,32 +1179,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "Configuring IDE"
-msgstr "Kefluniañ IDE"
-
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr ""
+msgid "CD/DVD"
+msgstr "CD/DVD"
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
+msgid "Configuring CD/DVD"
+msgstr "O kefluniañ CD/DVD"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1065,75 +1201,75 @@ msgstr ""
"\n"
"Lakait el lenner ar Cd-Rom warnañ an diketenn « %s » mar plij ha gwaskit Mat "
"eo da c'houde.\n"
-"Ma n'emañ ket ganeoc'h gwaskit Nullañ evit chom hep staliañ ar Cd-Rom-se."
+"Ma n'emañ ket ganeoc'h gwaskit Nullañ evit chom hep staliañ ar CD-Rom-se."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "O klask ar pakadoĂ¹ hegerz ..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
"The format is the same as auto_install generated files."
msgstr ""
-"Dibabit kargañ pe enrollañ choazh ar pakadoĂ¹ mar plij.\n"
+"Dibabit kargañ pe enrollañ choaz ar pakadoĂ¹ mar plij.\n"
"Ar furmad zo hini ar restroĂ¹ auto_install."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Kargañ"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Enrollañ"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "N'eo ket mat ar restr"
-#: steps_interactive.pm:469
-#, c-format
-msgid "KDE"
-msgstr "KDE"
+#: steps_interactive.pm:455
+#, fuzzy, c-format
+msgid "Plasma"
+msgstr "Burev Plasma"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "Dibab ar burev"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
-msgstr ""
+msgstr "Amañ e c'hellit dibab ho seurt burev."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Brasoc'h eo ment dibabet evit egor dieub"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Seurt ar staliadur"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1142,87 +1278,121 @@ msgstr ""
"N'eus ket strollad pakadoĂ¹ dibabet ebet.\n"
"Dibabit ar staliañ vihanañ e fell deoc'h implij mar plij :"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Gant X"
-#: steps_interactive.pm:583
-#, fuzzy, c-format
-msgid "Install suggested packages"
-msgstr "O staliañ ar pakad %s"
+#: steps_interactive.pm:579
+#, c-format
+msgid "Install recommended packages"
+msgstr "Staliañ ar pakadoĂ¹ aliet"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Gant un teuliadur bihan (kuzuliet !)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Staliadur bihan gwir (n'eus urpmi ebet)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "O prientiñ ar bremanaat ..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "O prientiñ ar staliadur"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "O staliañ ar pakad %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Ur fazi zo bet en ur rummañ pakadoĂ¹Â :"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Kenderc'hel evelato ?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Adklask"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Tremen e-biou ar pakad-mañ"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
-msgstr "Tremen e-biou pep pakad eud ar vedium « %s »"
+msgstr "Tremen e-biou pep pakad eus ar vediom « %s »"
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "Distro da ziuzadenn ar pakadoĂ¹ hag ar media"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "Ur fazi zo bet en ur staliañ ar pakad %s."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Kefluniadur goude staliañ"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
-msgstr "Bremañaat"
+msgstr "Bremanaat"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Bet ez eus bet ur fazi en ur ouzhpennañ ar mediom"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "Adklask ?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1234,132 +1404,105 @@ msgid ""
"\n"
"Do you want to install the updates?"
msgstr ""
-"Moien zo dit da bellkargañ ar pakadoĂ¹ bremañaet. Bremañaet e oa ar\n"
+"Moaien zo dit da bellgargañ ar pakadoĂ¹ bremanaet. Bremanaet e oa ar\n"
"pakadoĂ¹-mañ goude e oa echu an ingaladur. Gallout a ra kaout difazioĂ¹\n"
"surentez pe difazioĂ¹ bogoĂ¹.\n"
"\n"
-"Red eo da gaout ur gevreadenn bev ouzh internet evit staliañ anezho.\n"
+"Ret eo da gaout ur gevreadenn bev ouzh internet evit staliañ anezho.\n"
"\n"
"Mennout a rit staliañ anezho ?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s war %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Periantel"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Kartenn gwelet"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Hag ur gartenn gwelet ISA hoc'h eus ?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Seveniñ « alsaconf » pe « sndconfig » goude staliañ evit kefluniañ ho kartenn "
-"klevet"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"N'eus kartenn gwelet kavet ebet. Kargañ « harddrake » goude ar staliadur"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Ketal kevregañ"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Rouedad hag Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "ProksioĂ¹"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "kefluniet"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Live an surentez"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Moger tan"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "bevaatet"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "diweredekaet"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "N'eo ket kefluniet X. Ha fellout a ra deoc'h da vat ober an dra-mañ ?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "O prientiñ ar c'harger loc'hañ ..."
+msgid "Preparing initial startup program..."
+msgstr "O prientiñ ar programm loc'hañ ..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
-msgstr ""
-
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
+msgstr "Gortozit mar plij ; gellout a rafe bezañ hir ..."
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Lakait ur bladennig gwerc'h el lenner %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "O krouiñ ur bladennig staliañ emgefreek ..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1370,12 +1513,12 @@ msgstr ""
"\n"
"Mennout a rit kuitaat da vat bremañ ?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Brav"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Adlañsañ"
@@ -1391,7 +1534,7 @@ msgstr "Yezh"
#: steps_list.pm:16 steps_list.pm:23
#, c-format
msgid "Localization"
-msgstr ""
+msgstr "Troidigezh"
#: steps_list.pm:17
#, c-format
@@ -1440,7 +1583,7 @@ msgstr "Diogelroez"
msgid ""
"_: Keep these entry short\n"
"Partitioning"
-msgstr "O parzhañ"
+msgstr "Parzhañ"
#: steps_list.pm:27 steps_list.pm:28
#, c-format
@@ -1454,14 +1597,14 @@ msgstr "O furmadiñ"
msgid ""
"_: Keep these entry short\n"
"Choosing packages"
-msgstr "Choazh ar pakadoĂ¹"
+msgstr "Choaz ar pakadoĂ¹"
#: steps_list.pm:31
#, c-format
msgid ""
"_: Keep these entry short\n"
"Installing"
-msgstr "O staliañ"
+msgstr "Staliañ"
#: steps_list.pm:34
#, c-format
@@ -1470,13 +1613,6 @@ msgid ""
"Users"
msgstr "Arveriaded"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Rouedad"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1496,7 +1632,7 @@ msgstr "Kefluniañ X"
msgid ""
"_: Keep these entry short\n"
"Summary"
-msgstr "Evit diverriñ"
+msgstr "Diverradenn"
#: steps_list.pm:44 steps_list.pm:45
#, c-format
@@ -1510,7 +1646,7 @@ msgstr "ServijoĂ¹"
msgid ""
"_: Keep these entry short\n"
"Updates"
-msgstr "Bremañaat"
+msgstr "Bremanaat"
#: steps_list.pm:48
#, c-format
@@ -1519,6 +1655,70 @@ msgid ""
"Exit"
msgstr "Kuitaat"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Hag ur gartenn gwelet ISA hoc'h eus ?"
+
+#~ msgid ""
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
+#~ msgstr ""
+#~ "Seveniñ « alsaconf » pe « sndconfig » goude staliañ evit kefluniañ ho "
+#~ "kartenn klevet"
+
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr ""
+#~ "N'eus kartenn gwelet kavet ebet. Kargañ « harddrake » goude ar staliadur"
+
+#~ msgid "KDE Desktop"
+#~ msgstr "Burev KDE"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#, fuzzy
+#~ msgid ""
+#~ "The Plasma Desktop, the basic graphical environment with a collection of "
+#~ "accompanying tools"
+#~ msgstr "An Endro Burev K gant hec’h ostilhoĂ¹"
+
+#~ msgid "IDE"
+#~ msgstr "IDE"
+
+#~ msgid "Preparing bootloader..."
+#~ msgstr "O prientiñ ar c'harger loc'hañ ..."
+
+#~ msgid "RazorQT Desktop"
+#~ msgstr "Burev RazorQT"
+
+#~ msgid "Welcome"
+#~ msgstr "Degemer"
+
+#~ msgid "People!"
+#~ msgstr "Tud !"
+
+#~ msgid "For you"
+#~ msgstr "Evidoc'h"
+
+#~ msgid "Welcome!"
+#~ msgstr "Degemer !"
+
+#~ msgid "Select All"
+#~ msgstr "Diuz an holl re"
+
+#~ msgid "Bad package"
+#~ msgstr "Pakad siek"
+
+#~ msgid "Preparing boot images..."
+#~ msgstr "O prientiñ ar c'harger loc'hañ ..."
+
+#~ msgid "Mageia, the new Linux distribution"
+#~ msgstr "Mageia, un distro Linux nevez"
+
+#~ msgid ""
+#~ "_: Keep these entry short\n"
+#~ "Networking"
+#~ msgstr "Rouedad"
+
#~ msgid ""
#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
#~ "gnumeric), pdf viewers, etc"
@@ -1536,7 +1736,7 @@ msgstr "Kuitaat"
#~ msgstr "O taremprediñ ar melezour evit kaout roll ar pakadoĂ¹ hegerz ..."
#~ msgid "Unable to contact mirror %s"
-#~ msgstr "Ne m'eus ket daremprediñ ar melezour %s"
+#~ msgstr "N’em eus ket daremprediñ ar melezour %s"
#~ msgid "Generate auto install floppy"
#~ msgstr "Krouiñ ur bladennig staliañ emgefreek"
@@ -1548,7 +1748,7 @@ msgstr "Kuitaat"
#~ msgstr "Emgefreek"
#~ msgid "Save packages selection"
-#~ msgstr "Enrollañ diuzadenn an pakadoĂ¹"
+#~ msgstr "Enrollañ diuzadenn ar pakadoĂ¹"
#~ msgid "Do you want to use aboot?"
#~ msgstr "Mennout a rit implijout aboot ?"
@@ -1645,7 +1845,7 @@ msgstr "Kuitaat"
#~ msgstr "O furmadiñ"
#~ msgid "Choosing packages"
-#~ msgstr "Choazh ar pakadoĂ¹"
+#~ msgstr "Choaz ar pakadoĂ¹"
#~ msgid "Users"
#~ msgstr "Arveriaded"
diff --git a/perl-install/install/share/po/bs.po b/perl-install/install/share/po/bs.po
index fa1768b4a..9953dbf5a 100644
--- a/perl-install/install/share/po/bs.po
+++ b/perl-install/install/share/po/bs.po
@@ -10,49 +10,75 @@ msgid ""
msgstr ""
"Project-Id-Version: bs\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
"PO-Revision-Date: 2006-09-16 10:33+0200\n"
"Last-Translator: Vedran Ljubovic <vljubovic@smartnet.ba>\n"
"Language-Team: Bosnian <lokal@linux.org.ba>\n"
+"Language: bs\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%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
-"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\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"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
+#, fuzzy, c-format
+msgid "Office tools"
+msgstr "Uredska radna stanica"
+
+#: ../../advertising/05_IM_mageia.pl:1
+#, c-format
+msgid "Home entertainment"
+msgstr ""
+
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "For family!"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "For developers!"
msgstr ""
-#: any.pm:109
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Imate li neke dodatne medije?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -65,94 +91,82 @@ msgstr ""
"\n"
"Imate li još neke dodatne medije koje želite podesiti?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "sa CDROMa"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Mreža (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Mreža (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Mreža (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "URL mirrora?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "URL mora poÄinjati sa ftp:// ili http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr ""
-"Kontaktiram Mandriva Linux web stranicu da bih saznao listu dostupnih "
-"mirrora..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "Kontaktiram %s web stranicu da bih saznao listu dostupnih mirrora..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
-msgstr ""
-"Nisam uspio kontaktirati Mandriva Linux web stranicu radi liste dostupnih "
-"mirrora"
+msgid "Failed contacting %s web site to get the list of available mirrors"
+msgstr "Nisam uspio kontaktirati %s web stranicu radi liste dostupnih mirrora"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Izaberite mirror sa kojeg će biti dobavljeni paketi"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "Podešavanje NFS-a"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "Molim unesite ime raÄunara i direktorij vaÅ¡eg NFS medija"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr ""
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr ""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "Ime raÄunara sa NFS serverom?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Direktorij"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr ""
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -161,23 +175,90 @@ msgstr ""
"Ne mogu pronaći hdlist datoteku na ovom mirroru. Provjerite da li je "
"lokacija ispravna."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Tražim već instalirane pakete..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Pronalazim pakete za unaprjeđenje..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Uklanjam pakete prije unaprjeđenja..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -191,87 +272,87 @@ msgstr ""
"\n"
"Želite li zaista deinstalirati ove pakete?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "GreÅ¡ka u Äitanju datoteke %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "Sljedeći diskovi su preimenovani:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (ranije pod imenom %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Mreža"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Molim izaberite medij"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Datoteka već postoji. Želite li pisati preko nje?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Nemate dozvolu"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "Neispravan NFS naziv"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "Neispravan medij %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Ne mogu napraviti snimak ekrana prije particioniranja"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Snimanje ekrana će biti dostupno nakon što instalirate u %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Instalacija"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Podešavanje"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Morate takođe formatirati i %s"
@@ -296,22 +377,22 @@ msgstr "Pokrećem mrežu"
msgid "Bringing down the network"
msgstr "Zaustavljam mrežu"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "Kopiram neke pakete na disk radi buduće upotrebe"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Kopiranje u toku"
@@ -341,73 +422,98 @@ msgstr "fino"
msgid "maybe"
msgstr "možda"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Bez opisa"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, fuzzy, c-format
msgid "An error occurred:"
msgstr "Došlo je do greške"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Došlo je do fatalne greške: %s"
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
#, fuzzy, c-format
msgid "%d installation transactions failed"
msgstr "Instalacija nije uspjela"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, fuzzy, c-format
msgid "Installation of packages failed:"
msgstr "Instaliram paket %s"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Radna stanica"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Uredska radna stanica"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Uredski programi: obrada teksta (OpenOffice.org Write, KWord), tabliÄni "
-"proraÄun (OpenOffice.org Calc, KSpread), PDF preglednici itd."
+"Uredski programi: obrada teksta (LibreOffice Write, KWord), tabliÄni "
+"proraÄun (LibreOffice Calc, KSpread), PDF preglednici itd."
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Stanica za igru"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Zabavni programi: arkadne igre, stolne igre, strategije itd."
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Multimedijalna stanica"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Programi za pregled i editovanje zvuka i videa"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Internet stanica"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -416,193 +522,193 @@ msgstr ""
"Skup alata za Äitanje i slanje poÅ¡te i news-a (mutt, tin...) i pregledanje "
"Weba"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Mrežni raÄunar (klijent)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Klijenti za razne protokole ukljuÄujući ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Alati za lakÅ¡e podeÅ¡avanje raÄunara"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Alati za konzolu"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Editori, shellovi, alati za datoteke, terminali"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Programiranje"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C i C++ biblioteke, programi i include datoteke"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Dokumentacija"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Knjige i howto-i na temu Linuxa i slobodnog softvera"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Base. Podrška za programe trećih lica"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Web server"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Groupware"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab server"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Firewall/Router"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Internet gateway"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "Mail/News"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix mail server, Inn news server"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "ImeniÄki server"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP server"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Serveri domenskih imena i mrežnih informacija"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Server za dijeljenje datoteka i Å¡tampaÄa"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS server, Samba server"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Baze podataka"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "Server PostgreSQL ili MySQL baze podataka"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "Server PostgreSQL ili MariaDB baze podataka"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Mail"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix mail server"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL ili MySQL baza podataka"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL ili MariaDB baza podataka"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Mrežni server"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS server, SMB server, Proxy server, ssh server"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "GrafiÄko okruženje"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "KDE radna stanica"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "Radna stanica"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -610,12 +716,12 @@ msgid ""
msgstr ""
"K Desktop Environment, osnovno grafiÄko okruženje sa izborom pratećih alata"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "GNOME radna stanica"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -624,66 +730,115 @@ msgstr ""
"GrafiÄka okolina sa skupom korisniÄki orjentisanih programa i alata za radnu "
"površinu"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, fuzzy, c-format
+msgid "XFCE Workstation"
+msgstr "KDE radna stanica"
+
+#: share/meta-task/compssUsers.pl:165
+#, fuzzy, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+"GrafiÄka okolina sa skupom korisniÄki orjentisanih programa i alata za radnu "
+"površinu"
+
+#: share/meta-task/compssUsers.pl:169
+#, fuzzy, c-format
+msgid "MATE Workstation"
+msgstr "GNOME radna stanica"
+
+#: share/meta-task/compssUsers.pl:174
+#, fuzzy, c-format
+msgid "Cinnamon Workstation"
+msgstr "Radna stanica"
+
+#: share/meta-task/compssUsers.pl:175
+#, fuzzy, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "GrafiÄko okruženje"
+
+#: share/meta-task/compssUsers.pl:179
+#, fuzzy, c-format
+msgid "LXQt Desktop"
+msgstr "IceWm okruženje"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, fuzzy, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+"GrafiÄka okolina sa skupom korisniÄki orjentisanih programa i alata za radnu "
+"površinu"
+
+#: share/meta-task/compssUsers.pl:189
#, fuzzy, c-format
msgid "LXDE Desktop"
msgstr "IceWm okruženje"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:191
#, fuzzy, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+msgid "A lightweight fast graphical environment"
msgstr ""
"GrafiÄka okolina sa skupom korisniÄki orjentisanih programa i alata za radnu "
"površinu"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Ostale grafiÄke okoline"
-#: share/meta-task/compssUsers.pl:150
-#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
+#: share/meta-task/compssUsers.pl:195
+#, fuzzy, c-format
+msgid "Window Maker, Fvwm, etc"
msgstr "Window Maker, Enlightenment, Fvwm itd."
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Alati"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH server"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Webmin server za podešavanje sistema"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "Mrežni alati i nadzor"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "Alati za nadzor, praćenje procesa, tcpdump, nmap..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Mandriva Äarobnjaci"
+msgid "Mageia Wizards"
+msgstr "Mageia Äarobnjaci"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "ÄŒarobnjaci (wizardi) za podeÅ¡avanje serverĂ¢"
@@ -697,7 +852,7 @@ msgstr ""
"Došlo je do greške, ali ne znam kako da postupim u vezi toga.\n"
"Nastavite na vlastiti rizik."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -707,7 +862,7 @@ msgid ""
msgstr ""
"Neki bitni paketi nisu ispravno instalirani.\n"
"Ili je neispravan vaš CD-ROM uređaj ili vaš CD-ROM medij.\n"
-"Možete provjerite medij na raÄunaru sa instaliranim Mandriva Linuxom\n"
+"Možete provjerite medij na raÄunaru sa instaliranim Mageiaom\n"
"koristeći naredbu \"rpm -qpl media/main/*.rpm\"\n"
#: steps_auto_install.pm:71 steps_stdio.pm:27
@@ -717,225 +872,228 @@ msgstr "Prelazim na korak '%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux instalacija %s"
+msgid "%s Installation %s"
+msgstr "%s instalacija %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> između elemenata"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"Vašem sistemu ponestaje resursa. Možda imate neki problem sa instalacijom\n"
-"Mandriva Linuxa. Ako se ovo desi, možete pokušati tekstualnu instalaciju. Za "
-"ovo,\n"
+"%sa. Ako se ovo desi, možete pokušati tekstualnu instalaciju. Za ovo,\n"
"pritisnite 'F1' prilikom pokretanja instalacije, zatim unesite rijeÄ 'text'."
-#: steps_gtk.pm:239
-#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr ""
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, fuzzy, c-format
+msgid "Media Selection"
+msgstr "Izbor grupe paketa"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "IceWm okruženje"
+
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s GNOME Desktop"
msgstr ""
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, fuzzy, c-format
msgid "Custom install"
msgstr "Minimalna instalacija"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
+msgid "Plasma Desktop"
msgstr "IceWm okruženje"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, fuzzy, c-format
msgid "GNOME Desktop"
msgstr "IceWm okruženje"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, fuzzy, c-format
msgid "Custom Desktop"
msgstr "IceWm okruženje"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Izbor grupe paketa"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Izbor pojedinaÄnih paketa"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Ukupna veliÄina: %d / %d MB"
+msgid "Unselect All"
+msgstr "Ništa izabrano"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Neispravan paket"
+msgid "Total size: %d / %d MB"
+msgstr "Ukupna veliÄina: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Verzija: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "VeliÄina: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "ZnaÄaj: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Ne možete izabrati/iskljuÄiti ovaj paket"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "zbog nedostajućeg %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "zbog nezadovoljenog %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "pokušavam promovirati %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "kako biste zadržali %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr "Ne možete izabrati ovaj paket jer nema dovoljno prostora za njega"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Sljedeći paketi će biti instalirani"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Sljedeći paketi će biti uklonjeni"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Ovo je obavezan paket, ne može biti iskljuÄen"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Ne možete iskljuÄiti ovaj paket. On je već instaliran"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Ne možete iskljuÄiti ovaj paket. On mora biti unaprijeÄ‘en"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Automatski prikaži izabrane pakete"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Instalacija"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "UÄitajte ili snimite izbor paketa"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Ažuriram spisak paketa"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Minimalna instalacija"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Programi"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Izaberite pakete koje želite instalirati"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Instaliram"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Sakrij detalje"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, fuzzy, c-format
msgid "Time remaining:"
msgstr "Preostalo vremena "
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, fuzzy, c-format
msgid "(estimating...)"
msgstr "Procjenjujem"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, fuzzy, c-format
msgid "%d package"
msgid_plural "%d packages"
@@ -943,27 +1101,22 @@ msgstr[0] "%d paketa"
msgstr[1] "%d paketa"
msgstr[2] "%d paketa"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Ukratko"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Podesi"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "nije podešeno"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "Izbor grupe paketa"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -972,84 +1125,84 @@ msgstr ""
"Pronađeni su sljedeći instalacioni mediji.\n"
"Ako želite preskoÄiti neke od njih, možete ih iskljuÄiti sada."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"Imate mogućnost da kopirate sadržaj CDova na hard disk prije instalacije.\n"
"Zatim će instalacija biti nastavljena sa hard diska, a paketi će ostati "
"dostupni nakon što sistem bude instaliran."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Kopiraj Äitave CDove"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Došlo je do greške"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Molim izaberite raspored vaše tastature"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, fuzzy, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Ovdje je puna lista svih dostupnih tastatura"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Instaliraj/Unaprijedi"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Da li je ovo instalacija ili unaprjeđenje?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, fuzzy, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Instalacija"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Unaprijedi %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "KljuÄ enkripcije za %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, fuzzy, c-format
msgid "New Installation"
msgstr "Instalacija"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1058,37 +1211,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "Configuring IDE"
-msgstr "Podešavam IDE"
-
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"Nema dovoljno slobodnog prostora za 1 MB bootstrap! Instalacija će "
-"nastaviti, ali da biste pokrenuli vaš sistem morate kreirati bootstrap "
-"particiju u DiskDrake-u"
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"Trebate napraviti PPC PReP Boot bootstrap! Instalacija će nastaviti, ali da "
-"biste pokrenuli vaš sistem morate kreirati bootstrap particiju u DiskDrake-u"
+#: steps_interactive.pm:264
+#, fuzzy, c-format
+msgid "Configuring CD/DVD"
+msgstr "Podešavam IDE"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1102,19 +1235,19 @@ msgstr ""
"Ako ga nemate, pritisnite \"Odustani\" da preskoÄite instalaciju sa tog CD-"
"ROMa."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Tražim dostupne pakete..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1123,52 +1256,52 @@ msgstr ""
"Molim izaberite da li ćete uÄitati ili snimiti izbor paketa.\n"
"Format je isti kao i diskete koje generiše auto_install."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "UÄitaj"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Snimi"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Neispravna datoteka"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+msgid "Plasma"
+msgstr "IceWm okruženje"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, fuzzy, c-format
msgid "Desktop Selection"
msgstr "Izbor grupe paketa"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Izabrana veliÄina je veća od slobodnog prostora"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Vrsta instalacije"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1177,87 +1310,121 @@ msgstr ""
"Niste izabrali nijednu grupu paketa\n"
"Molim izaberite vrstu minimalne instalacije koju želite:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Sa grafikom"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, fuzzy, c-format
-msgid "Install suggested packages"
+msgid "Install recommended packages"
msgstr "Instaliram paket %s"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Sa osnovnom dokumentacijom (preporuÄeno)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Stvarno minimalna instalacija (posebno bez urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, fuzzy, c-format
+msgid "Preparing upgrade..."
+msgstr "Pripremam bootloader..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Pripremam instalaciju"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Instaliram paket %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Došlo je do greške pri raspoređivanju paketa:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Da nastavim?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Pokušaj ponovo"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, fuzzy, c-format
msgid "Go back to media and packages selection"
msgstr "Spasi izbor paketa"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, fuzzy, c-format
msgid "There was an error installing package %s."
msgstr "Došlo je do greške kod instaliranja paketa:"
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Post-instalacijsko podešavanje"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "Molim provjerite da je medij za ažuriranje u uređaju %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Ažuriranje"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "Pokušaj ponovo"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1278,111 +1445,80 @@ msgstr ""
"\n"
"Da li želite instalirati ažurirane pakete ?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s na %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Hardware"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "ZvuÄna kartica"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Imate li ISA zvuÄnu karticu?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Pokrenite \"alsaconf\" ili \"sndconfig\" poslije instalacije kako biste "
-"podesili vaÅ¡u zvuÄnu karticu"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Nije otkrivena zvuÄna kartica. Probajte \"harddrake\" poslije instalacije"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "GrafiÄki interfejs"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Mreža i Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Proxy-ji"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "podešeno"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Sigurnosni nivo"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Firewall"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "aktiviran"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "iskljuÄen"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "Niste podesili X. Sigurno želite uraditi ovo?"
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr "Pripremam bootloader..."
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
+#, fuzzy, c-format
+msgid "Preparing initial startup program..."
+msgstr "Pripremam instalaciju"
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr ""
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Izgleda da imate OldWorld ili Unknown raÄunar, yaboot bootloader neće raditi "
-"kod vas. Instalacija će se nastaviti, ali ćete morati koristiti BootX ili "
-"neki drugi naÄin za bootanje vaÅ¡eg raÄunara. Argument kernela za root fs je: "
-"root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1391,17 +1527,17 @@ msgstr ""
"Na ovom sigurnosnom nivou, pristup datotekama na Windows particijama je "
"dozvoljen samo administratoru."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Ubacite praznu disketu u jedinicu %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Pravim auto instalacijsku disketu..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1412,12 +1548,12 @@ msgstr ""
"\n"
"Da li zaista želite izaći sada?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "ÄŒestitamo"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Restartuj"
@@ -1512,13 +1648,6 @@ msgid ""
"Users"
msgstr "Korisnici"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Mreža"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1561,6 +1690,105 @@ msgid ""
"Exit"
msgstr "Izlaz"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Imate li ISA zvuÄnu karticu?"
+
+#~ msgid ""
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
+#~ msgstr ""
+#~ "Pokrenite \"alsaconf\" ili \"sndconfig\" poslije instalacije kako biste "
+#~ "podesili vaÅ¡u zvuÄnu karticu"
+
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr ""
+#~ "Nije otkrivena zvuÄna kartica. Probajte \"harddrake\" poslije instalacije"
+
+#, fuzzy
+#~ msgid "KDE Desktop"
+#~ msgstr "IceWm okruženje"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#~ msgid "CD-ROM"
+#~ msgstr "sa CDROMa"
+
+#~ msgid "KDE Workstation"
+#~ msgstr "KDE radna stanica"
+
+#, fuzzy
+#~ msgid ""
+#~ "The Plasma Desktop, the basic graphical environment with a collection of "
+#~ "accompanying tools"
+#~ msgstr ""
+#~ "K Desktop Environment, osnovno grafiÄko okruženje sa izborom pratećih "
+#~ "alata"
+
+#~ msgid "IDE"
+#~ msgstr "IDE"
+
+#~ msgid "Preparing bootloader..."
+#~ msgstr "Pripremam bootloader..."
+
+#, fuzzy
+#~ msgid ""
+#~ "A lightweight & fast graphical environment with user-friendly set of "
+#~ "applications and desktop tools"
+#~ msgstr ""
+#~ "GrafiÄka okolina sa skupom korisniÄki orjentisanih programa i alata za "
+#~ "radnu površinu"
+
+#, fuzzy
+#~ msgid "RazorQT Desktop"
+#~ msgstr "IceWm okruženje"
+
+#~ msgid ""
+#~ "No free space for 1MB bootstrap! Install will continue, but to boot your "
+#~ "system, you'll need to create the bootstrap partition in DiskDrake"
+#~ msgstr ""
+#~ "Nema dovoljno slobodnog prostora za 1 MB bootstrap! Instalacija će "
+#~ "nastaviti, ali da biste pokrenuli vaš sistem morate kreirati bootstrap "
+#~ "particiju u DiskDrake-u"
+
+#~ msgid ""
+#~ "You'll need to create a PPC PReP Boot bootstrap! Install will continue, "
+#~ "but to boot your system, you'll need to create the bootstrap partition in "
+#~ "DiskDrake"
+#~ msgstr ""
+#~ "Trebate napraviti PPC PReP Boot bootstrap! Instalacija će nastaviti, ali "
+#~ "da biste pokrenuli vaš sistem morate kreirati bootstrap particiju u "
+#~ "DiskDrake-u"
+
+#~ msgid ""
+#~ "You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
+#~ "will not work for you. The install will continue, but you'll need to use "
+#~ "BootX or some other means to boot your machine. The kernel argument for "
+#~ "the root fs is: root=%s"
+#~ msgstr ""
+#~ "Izgleda da imate OldWorld ili Unknown raÄunar, yaboot bootloader neće "
+#~ "raditi kod vas. Instalacija će se nastaviti, ali ćete morati koristiti "
+#~ "BootX ili neki drugi naÄin za bootanje vaÅ¡eg raÄunara. Argument kernela "
+#~ "za root fs je: root=%s"
+
+#~ msgid "Welcome"
+#~ msgstr "Dobro došli"
+
+#~ msgid "Select All"
+#~ msgstr "Sve izabrano"
+
+#~ msgid "Bad package"
+#~ msgstr "Neispravan paket"
+
+#, fuzzy
+#~ msgid "Preparing boot images..."
+#~ msgstr "Pripremam bootloader..."
+
+#~ msgid ""
+#~ "_: Keep these entry short\n"
+#~ "Networking"
+#~ msgstr "Mreža"
+
#~ msgid ""
#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
#~ "gnumeric), pdf viewers, etc"
@@ -1610,7 +1838,7 @@ msgstr "Izlaz"
#~ msgid ""
#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
+#~ "in that case it will take over the hard disk drive!!\n"
#~ "(this is meant for installing on another box).\n"
#~ "\n"
#~ "You may prefer to replay the installation.\n"
@@ -1746,7 +1974,7 @@ msgstr "Izlaz"
#~ msgstr "Podešavanje X"
#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
+#~ "Cannot access kernel modules corresponding to your kernel (file %s is "
#~ "missing), this generally means your boot floppy in not in sync with the "
#~ "Installation medium (please create a newer boot floppy)"
#~ msgstr ""
diff --git a/perl-install/install/share/po/ca.po b/perl-install/install/share/po/ca.po
index c88dc183d..525295a08 100644
--- a/perl-install/install/share/po/ca.po
+++ b/perl-install/install/share/po/ca.po
@@ -1,56 +1,83 @@
-# translation of ca.po to Catalan
-# translation of DrakX.po to Catalan
-# Copyright (C) 2000-2004, 2005 Free Software Foundation, Inc.
-# Softcatala, softcatala.org, 2000-2003
-# Albert Astals Cid <astals11@terra.es>, 2003-2004, 2005.
-#
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
+# Translators:
+# Francesc Pinyol Margalef, 2012-2013
+# Davidmp <medipas@gmail.com>, 2015-2016
+# Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>, 2015
msgid ""
msgstr ""
-"Project-Id-Version: ca\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2005-09-13 23:24+0200\n"
-"Last-Translator: Albert Astals Cid <astals11@terra.es>\n"
-"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-06-22 09:01+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Catalan (http://www.transifex.com/MageiaLinux/mageia/language/"
+"ca/)\n"
+"Language: ca\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"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr ""
+msgid "Join Us!"
+msgstr "Adheriu-vos-hi!"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr ""
+msgid "Make it yours!"
+msgstr "Feu-lo vostre!"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr ""
+msgid "Your choice!"
+msgstr "La vostra tria!"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr ""
+msgid "Office tools"
+msgstr "Eines d'oficina"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr ""
+msgid "Home entertainment"
+msgstr "Oci de la llar"
+
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr "Per als nens"
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr "Per a la famĂ­lia!"
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr "Per als desenvolupadors!"
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr "GrĂ cies!"
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr "Sigueu lliures!"
-#: any.pm:109
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
-msgstr ""
+msgstr "Teniu més suports addicionals?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -58,118 +85,193 @@ msgid ""
"\n"
"Do you have a supplementary installation medium to configure?"
msgstr ""
+"S'han trobat els segĂ¼ents suports i es faran servir durant la instal·laciĂ³: "
+"%s\n"
+"\n"
+"\n"
+"Teniu algun suport d'instal·laciĂ³ addicional per a configurar?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Xarxa (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Xarxa (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Xarxa (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "URL de la rèplica?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
-msgstr ""
+msgstr "L'URL ha de començar amb ftp:// o bé http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"S'estĂ  contactant amb el servidor Mandriva Linux per obtenir la llista de "
-"rèpliques disponibles..."
+"S'està contactant amb el servidor %s per obtenir la llista de rèpliques "
+"disponibles..."
-#: any.pm:187
-#, fuzzy, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+#: any.pm:252
+#, c-format
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"S'estĂ  contactant amb el servidor Mandriva Linux per obtenir la llista de "
-"rèpliques disponibles..."
+"Ha fallat la connexiĂ³ amb el lloc web %s per obtenir la llista de rèpliques "
+"disponibles"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Escolliu una rèplica des de la qual aconseguir els paquets"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
-msgstr ""
+msgstr "ConfiguraciĂ³ NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
-msgstr ""
+msgstr "IntroduĂ¯u el nom de l'ordinador i del directori del suport NFS"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
-msgstr ""
+msgstr "Falta el nom d'amfitriĂ³"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
-msgstr ""
+msgstr "El directori ha de començar amb «/»"
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
-msgstr ""
+msgstr "Nom d'amfitriĂ³ del muntatge NFS?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Directori"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
-msgstr ""
+msgstr "Addicional"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
-msgstr "No s'ha pogut trobat el fitxer hdlist en aquest rèplica"
+msgstr ""
+"No s'ha pogut trobar el llistat dels paquets en aquesta rèplica. Assegureu-"
+"vos que la localitzaciĂ³ Ă©s correcta."
+
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "Core Release"
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr "Tainted Release"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "Nonfree Release"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+"Algun maquinari de l'ordinador requereix microprogramari no lliure perquè "
+"els controladors lliures funcionin."
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "Hauríeu d'habilitar «%s»"
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+"«%s» conté els diversos components dels sistemes i les seves aplicacions"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "«%s» conté programari no lliure.\n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"També conté microprogramari necessari per al funcionament d'alguns "
+"dispositius (per exemple: algunes targetes grĂ fiques ATI/AMD, algunes "
+"targetes de xarxa, algunes targetes RAID, ...)"
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+"«%s» contĂ© programari que no es pot distribuir a tots els paĂ¯sos per culpa "
+"de les patents de programari."
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr "També conté programari de «%s» recompilat amb capacitats addicionals."
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "Aquí podeu habilitar més suports, si ho voleu."
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+"Aquest suport proporciona actualitzacions de paquets per al suport «%s»"
-#: any.pm:334
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "S'estan cercant els paquets ja instal·lats..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
-msgstr "S'estan cercant els paquets a actualitzar"
+msgstr "S'estan cercant els paquets a actualitzar..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
-msgstr ""
+msgstr "S'estan eliminant els paquets abans de l'actualitzaciĂ³..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -182,87 +284,87 @@ msgstr ""
"\n"
"Voleu realment suprimir aquests paquets?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "S'ha produĂ¯t un error en llegir el fitxer %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
-msgstr ""
+msgstr "El(s) segĂ¼ent(s) disc(s) ha(n) estat reanomenat(s):"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
-msgstr ""
+msgstr "%s (abans anomenat %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Xarxa"
-#: any.pm:1102
-#, fuzzy, c-format
+#: any.pm:1386
+#, c-format
msgid "Please choose a media"
-msgstr "Si us plau escolliu"
+msgstr "Escolliu un suport"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "El fitxer ja existeix. El voleu sobreescriure?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "S'ha denegat el permĂ­s"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "Nom NFS incorrecte"
-#: any.pm:1191
-#, fuzzy, c-format
+#: any.pm:1475
+#, c-format
msgid "Bad media %s"
-msgstr "s'ha afegit la font %s"
+msgstr "Suport incorrecte %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "No es poden fer captures de pantalla abans de fer les particions"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Les captures estaran disponibles després d'instal·lar a %s"
-#: gtk.pm:131
-#, fuzzy, c-format
+#: gtk.pm:135
+#, c-format
msgid "Installation"
-msgstr "S'està instal·lant"
+msgstr "Instal·laciĂ³"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "ConfiguraciĂ³"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "També heu de formatar %s"
@@ -274,7 +376,7 @@ msgid ""
"You can find some information about them at: %s"
msgstr ""
"Part del maquinari del vostre ordinador necessita controladors\n"
-"\"registrats\" per poder funcionar. Podeu trobar-ne informaciĂ³ a: %s"
+"«registrats» per poder funcionar. Podeu trobar-ne informaciĂ³ a: %s"
#: interactive.pm:22
#, c-format
@@ -286,22 +388,22 @@ msgstr "S'estĂ  activant la xarxa"
msgid "Bringing down the network"
msgstr "S'estĂ  desactivant la xarxa"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
-msgstr ""
+msgstr "S'estĂ  recuperant el fitxer"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
-msgstr ""
+msgstr "no s'ha pogut afegir el suport"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
-msgstr ""
+msgstr "S'estan copiant alguns paquets al disc per a un Ăºs futur"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "CĂ²pia en procĂ©s"
@@ -331,74 +433,102 @@ msgstr "bonic"
msgid "maybe"
msgstr "potser"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "S'estĂ  obtenint informaciĂ³ del paquet des de les metadades XML..."
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"No s'ha trobat informaciĂ³ xml per al suport «%s»; nomĂ©s resultat parcial per "
+"al paquet %s"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Cap descripciĂ³"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
+"Alguns paquets sol·licitats per %s no es poden instal·lar:\n"
+"%s"
-#: pkgs.pm:327
-#, fuzzy, c-format
+#: pkgs.pm:384 pkgs.pm:411
+#, c-format
msgid "An error occurred:"
-msgstr "S'ha produĂ¯t un error"
+msgstr "S'ha produĂ¯t un error:"
-#: pkgs.pm:814
-#, fuzzy, c-format
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "S'ha produĂ¯t un error fatal: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "No tornar a preguntar"
+
+#: pkgs.pm:913
+#, c-format
msgid "%d installation transactions failed"
-msgstr "Instal·laciĂ³ fallida"
+msgstr "Han fallat %d transaccions d'instal·laciĂ³"
-#: pkgs.pm:815
-#, fuzzy, c-format
+#: pkgs.pm:914
+#, c-format
msgid "Installation of packages failed:"
-msgstr "S'està instal·lant el paquet %s"
+msgstr "La instal·laciĂ³ de paquets ha fallat:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "EstaciĂ³ de treball"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "EstaciĂ³ de treball d'oficina"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Programes d'ofimĂ tica: processadors de textos (OpenOffice.org Writer, "
-"Kword), fulls de cĂ lcul (OpenOffice.org Calc, Kspread), visualitzadors pdf, "
-"etc."
+"Programes d'ofimĂ tica: processadors de textos (LibreOffice Writer, Kword), "
+"fulls de cĂ lcul (LibreOffice Calc, Kspread), visualitzadors PDF, etc."
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "EstaciĂ³ de jocs"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Programes d'entreteniment: acciĂ³, jocs de taula, estratègia, etc."
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "EstaciĂ³ multimèdia"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Programes de reproducciĂ³/ediciĂ³ de so i vĂ­deo"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "EstaciĂ³ d'Internet"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -407,193 +537,193 @@ msgstr ""
"Conjunt d'eines per llegir i enviar correu i notĂ­cies (mutt, tin...) i per "
"navegar pel Web"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Ordinador de xarxa (client)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
-msgstr "Clients per a diferents protocols, incloent l'ssh"
+msgstr "Clients per a diferents protocols, incloent-hi l'ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Eines per facilitar la configuraciĂ³ de l'ordinador"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Eines de consola"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Editors, intèrprets d'ordres, eines de fitxer, terminals"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Desenvolupament"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "Biblioteques de desenvolupament C i C++, programes i fitxers include"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "DocumentaciĂ³"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Llibres i Com es fa... sobre el Linux i el programari lliure"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Base EstĂ ndard de Linux (LSB). Suport a aplicacions de tercers"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Servidor Web"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Groupware"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Servidor Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Tallafoc/Encaminador"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Passarel·la a Internet"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "Correu/NotĂ­cies"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
-msgstr "Servidor de correu Postfix, Servidor de noticies Inn"
+msgstr "Servidor de correu Postfix, servidor de notĂ­cies Inn"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Servidor de directori"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "Servidor FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Servidor de Noms de Domini i d'InformaciĂ³ de la Xarxa (DNS/NIS)"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Servidor de comparticiĂ³ de fitxers i impressores"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "Servidor NFS, Servidor Samba"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Base de dades"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "Servidor de bases de dades PostgreSQL i MySQL"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "Servidor de bases de dades PostgreSQL i MariaDB"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache i Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Correu"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Servidor de correu Postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "Servidor de bases de dades PostgreSQL o MySQL"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "Servidor de bases de dades PostgreSQL o MariaDB"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Servidor d'ordinador de xarxa"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "Servidor NFS, Servidor SMB, Servidor Proxy, Servidor SSH"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Entorn grĂ fic"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "EstaciĂ³ de treball KDE"
+msgid "Plasma Workstation"
+msgstr "EstaciĂ³ de treball Plasma"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -602,12 +732,12 @@ msgstr ""
"L'entorn d'escriptori K (KDE), l'entorn grĂ fic bĂ sic que inclou diverses "
"eines"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "EstaciĂ³ de treball GNOME"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -616,67 +746,111 @@ msgstr ""
"Entorn grĂ fic amb un conjunt d'aplicacions i eines d'escriptori fĂ cil "
"d'utilitzar"
-#: share/meta-task/compssUsers.pl:144
-#, fuzzy, c-format
-msgid "LXDE Desktop"
-msgstr "Escriptori IceWm"
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr "EstaciĂ³ de treball XFCE"
-#: share/meta-task/compssUsers.pl:146
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:165
+#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
msgstr ""
-"Entorn grĂ fic amb un conjunt d'aplicacions i eines d'escriptori fĂ cil "
-"d'utilitzar"
+"Entorn gràfic més lleuger amb un conjunt d'aplicacions i eines d'escriptori "
+"fĂ cil d'utilitzar"
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "EstaciĂ³ de treball MATE"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "EstaciĂ³ de treball Cinnamon"
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Entorn grĂ fic basat en GNOME"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "Escriptori LXQt"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr "Un port QT de propera generaciĂ³ de l'entorn d'escriptori lleuger"
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "Escriptori Enlightenment e17"
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr "Un entorn grĂ fic lleuger i rĂ pid amb un seguiment dedicat"
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr "Escriptori LXDE"
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr "Un entorn grĂ fic rĂ pid i lleuger"
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Altres escriptoris grĂ fics"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, Fvwm, etc."
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Utilitats"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "Servidor SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
-msgstr ""
+msgstr "Servidor remot de configuraciĂ³ de Webmin"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
-msgstr "Utilitats de xarxa/MonitoritzaciĂ³"
+msgstr "Utilitats/monitoratge de la xarxa"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
-msgstr ""
+msgstr "Eines de monitoratge, comptabilitat de processos, tcpdump, nmap..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Auxiliars de Mandriva"
+msgid "Mageia Wizards"
+msgstr "Auxiliars de Mageia"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Auxiliars per configurar el servidor"
@@ -690,7 +864,7 @@ msgstr ""
"S'ha produĂ¯t un error, perĂ² no sĂ© com gestionar-lo correctament.\n"
"Si continueu, és sota la vostra responsabilitat."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -700,8 +874,8 @@ msgid ""
msgstr ""
"Alguns paquets importants no s'han instal·lat correctament.\n"
"La vostra unitat de CD-ROM, o bĂ© el CD-ROM, sĂ³n defectuosos.\n"
-"Comproveu el CD-ROM en un ordinador instal·lat mitjançant \"rpm -qpl media/"
-"main/*.rpm\"\n"
+"Comproveu el CD-ROM en un ordinador instal·lat mitjançant «rpm -qpl media/"
+"main/*.rpm»\n"
#: steps_auto_install.pm:71 steps_stdio.pm:27
#, c-format
@@ -710,336 +884,340 @@ msgstr "S'estĂ  entrant en el pas '%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Instal·laciĂ³ del Mandriva Linux %s"
+msgid "%s Installation %s"
+msgstr "Instal·laciĂ³ del %s %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> entre elements"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
-msgstr ""
+msgstr "El servidor Xorg triga a arrencar. Espereu..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"El vostre sistema estĂ  baix de recursos; podeu tenir algun problema en\n"
-"instal·lar el Mandriva Linux. Si aixĂ² passa, podeu provar d'instal·lar-lo "
-"en\n"
+"instal·lar %s. Si aixĂ² passa, podeu provar d'instal·lar-lo en\n"
"mode text. Per fer-ho, premeu 'F1' en arrencar des del CD-ROM i escriviu "
"'text'."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr ""
+msgid "Media Selection"
+msgstr "SelecciĂ³ de suports"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr ""
+msgid "Install %s Plasma Desktop"
+msgstr "Instal·la %s l'escriptori Plasma"
-#: steps_gtk.pm:241
-#, fuzzy, c-format
+#: steps_gtk.pm:254
+#, c-format
+msgid "Install %s GNOME Desktop"
+msgstr "Instal·la %s l'escriptori GNOME"
+
+#: steps_gtk.pm:255
+#, c-format
msgid "Custom install"
-msgstr "Instal·laciĂ³ mĂ­nima"
+msgstr "Instal·laciĂ³ personalitzada"
-#: steps_gtk.pm:262
-#, fuzzy, c-format
-msgid "KDE Desktop"
-msgstr "Escriptori IceWm"
+#: steps_gtk.pm:276
+#, c-format
+msgid "Plasma Desktop"
+msgstr "Escriptori Plasma"
-#: steps_gtk.pm:263
-#, fuzzy, c-format
+#: steps_gtk.pm:277
+#, c-format
msgid "GNOME Desktop"
-msgstr "Escriptori IceWm"
+msgstr "Escriptori GNOME"
-#: steps_gtk.pm:264
-#, fuzzy, c-format
+#: steps_gtk.pm:278
+#, c-format
msgid "Custom Desktop"
-msgstr "Escriptori IceWm"
+msgstr "Escriptori personalitzat"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
-msgstr ""
+msgstr "Aquesta Ă©s una previsualitzaciĂ³ de l'escriptori '%s'."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
-msgstr ""
+msgstr "Feu clic a les imatges per a veure una previsualitzaciĂ³ mĂ©s gran."
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "SelecciĂ³ del grup de paquets"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "SelecciĂ³ individual de paquets"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Mida total: %d / %d MB"
+msgid "Unselect All"
+msgstr "Desselecciona-ho tot"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Paquet incorrecte"
+msgid "Total size: %d / %d MB"
+msgstr "Mida total: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "VersiĂ³: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
-msgstr "Mida:"
+msgstr "Mida: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d kB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
-msgstr "ImportĂ ncia:"
+msgstr "ImportĂ ncia: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "No podeu seleccionar/desseleccionar aquest paquet"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
-msgstr "degut a que falten %s"
+msgstr "a causa que falten %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
-msgstr "degut a %s no satisfetes"
+msgstr "per culpa de %s no satisfetes"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
-msgstr ""
+msgstr "s'estĂ  intentant promoure %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "per tal de mantenir %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"No podeu seleccionar aquest paquet perquè no queda prou espai per instal·lar-"
"lo"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Ara s'instal·laran els paquets segĂ¼ents"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Ara s'eliminaran els paquets segĂ¼ents"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Aquest paquet és obligatori; no es pot desseleccionar"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "No podeu desseleccionar aquest paquet; ja està instal·lat"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "No podeu desseleccionar aquest paquet; s'ha d'actualitzar"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Mostra automĂ ticament els paquets seleccionats"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Instal·la"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Carrega/Desa la selecciĂ³"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "S'estĂ  actualitzant la selecciĂ³ de paquets"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Instal·laciĂ³ mĂ­nima"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
-msgstr "Gestor de programari"
+msgstr "GestiĂ³ de programari"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Escolliu els paquets que voleu instal·lar"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "S'està instal·lant"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Sense detalls"
-#: steps_gtk.pm:584
-#, fuzzy, c-format
+#: steps_gtk.pm:600
+#, c-format
msgid "Time remaining:"
-msgstr "Temps restant "
+msgstr "Temps restant:"
-#: steps_gtk.pm:585
-#, fuzzy, c-format
+#: steps_gtk.pm:601
+#, c-format
msgid "(estimating...)"
-msgstr "S'estĂ  estimant"
+msgstr "(s'estĂ  estimant...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d paquet"
msgstr[1] "%d paquets"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Resum"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Configura"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
-msgstr "no configurat(da)"
-
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "SelecciĂ³ del grup de paquets"
+msgstr "sense configurar"
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
+"S'han trobat els segĂ¼ents suports d'instal·laciĂ³.\n"
+"Si en voleu ometre alguns, els podeu desseleccionar ara."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
+"Teniu l'opciĂ³ de copiar el contingut dels CD al disc dur abans de la "
+"instal·laciĂ³.\n"
+"Llavors es continuarĂ  des del disc dur i els paquets continuaran disponibles "
+"un cop el sistema estigui instal·lat."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
-msgstr "Copia els CDs sencers"
+msgstr "Copia els CD sencers"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "S'ha produĂ¯t un error"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Si us plau, seleccioneu la disposiciĂ³ del vostre teclat"
-#: steps_interactive.pm:108
-#, fuzzy, c-format
+#: steps_interactive.pm:109
+#, c-format
msgid "Here is the full list of available keyboards:"
-msgstr "Aquesta és la llista completa de teclats disponibles"
+msgstr "Aquesta és la llista completa de teclats disponibles:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Instal·la/Actualitza"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Es tracta d'una instal·laciĂ³ o d'una actualitzaciĂ³?"
-#: steps_interactive.pm:152
-#, fuzzy, c-format
+#: steps_interactive.pm:159
+#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
-msgstr "Instal·la"
+msgstr "Instal·laciĂ³"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Actualitza %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Clau de xifratge per a %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
-msgstr ""
+msgstr "Cancel·la la instal·laciĂ³, reinicia el sistema"
-#: steps_interactive.pm:206
-#, fuzzy, c-format
+#: steps_interactive.pm:218
+#, c-format
msgid "New Installation"
-msgstr "S'està instal·lant"
+msgstr "Nova instal·laciĂ³"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
-msgstr ""
+msgstr "Actualitza la instal·laciĂ³ anterior (no recomanable)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1047,39 +1225,25 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
+"L'instal·lador ha detectat que el vostre Linux instal·lat no es pot "
+"actualitzar a %s de forma segura.\n"
+"\n"
+"Es recomana una nova instal·laciĂ³ que substitueixi l'anterior.\n"
+"\n"
+"AvĂ­s: haurĂ­eu de fer una cĂ²pia de seguretat de les vostres dades personals "
+"abans de triar «Nova instal·laciĂ³Â»."
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "Configuring IDE"
-msgstr "S'estĂ  configurant l'IDE"
+msgid "CD/DVD"
+msgstr "CD/DVD"
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr ""
-"No hi ha prou espai lliure per un 1MB de bootstrap! La instal·laciĂ³ "
-"continuarĂ , perĂ² per iniciar el sistema necessitareu crear la particiĂ³ de "
-"bootstrap amb el DiskDrake"
-
-#: steps_interactive.pm:295
-#, fuzzy, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"No hi ha prou espai lliure per un 1MB de bootstrap! La instal·laciĂ³ "
-"continuarĂ , perĂ² per iniciar el sistema necessitareu crear la particiĂ³ de "
-"bootstrap amb el DiskDrake"
+msgid "Configuring CD/DVD"
+msgstr "ConfiguraciĂ³ de CD/DVD"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1088,79 +1252,80 @@ msgid ""
"If you do not have it, press Cancel to avoid installation from this Cd-Rom."
msgstr ""
"Canvieu el Cd-Rom!\n"
-"Si us plau, inseriu el CD-ROM etiquetat com \"%s\" a la unitat i després\n"
+"Si us plau, inseriu el CD-ROM etiquetat com a «%s» a la unitat i després\n"
"premeu D'acord.\n"
"Si no el teniu, premeu Cancel·la per no fer la instal·laciĂ³ des d'aquest Cd-"
"Rom."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "S'estan cercant els paquets disponibles..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
+"El vostre sistema no tĂ© prou espai de disc lliure per a la instal·laciĂ³ o "
+"actualitzaciĂ³ (%dMB > %dMB)"
-#: steps_interactive.pm:443
-#, fuzzy, c-format
+#: steps_interactive.pm:428
+#, c-format
msgid ""
"Please choose load or save package selection.\n"
"The format is the same as auto_install generated files."
msgstr ""
-"Si us plau, carregueu o deseu la selecciĂ³ de paquets en el disquet.\n"
-"El format Ă©s el mateix que en els disquets generats d'instal·laciĂ³ "
-"automĂ tica."
+"Trieu carregar o desar la selecciĂ³ de paquets.\n"
+"El format és el mateix que el dels fitxers generats per auto_install."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
-msgstr "CĂ rrega"
+msgstr "Carrega"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Desa"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Fitxer incorrecte"
-#: steps_interactive.pm:469
-#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+#: steps_interactive.pm:455
+#, c-format
+msgid "Plasma"
+msgstr "Plasma"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
-#, fuzzy, c-format
+#: steps_interactive.pm:459
+#, c-format
msgid "Desktop Selection"
-msgstr "SelecciĂ³ del grup de paquets"
+msgstr "SelecciĂ³ de l'escriptori"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
-msgstr ""
+msgstr "Podeu triar el vostre perfil d'escriptori d'estaciĂ³ de treball."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "La mida seleccionada és superior a la disponible"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Tipus d'instal·laciĂ³"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1169,87 +1334,125 @@ msgstr ""
"No heu seleccionat cap grup de paquets.\n"
"Escolliu la instal·laciĂ³ mĂ­nima que voleu:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Amb X"
-#: steps_interactive.pm:583
-#, fuzzy, c-format
-msgid "Install suggested packages"
-msgstr "S'està instal·lant el paquet %s"
+#: steps_interactive.pm:579
+#, c-format
+msgid "Install recommended packages"
+msgstr "Instal·la els paquets recomanats"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Amb la documentaciĂ³ bĂ sica (recomanat!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Instal·laciĂ³ realment mĂ­nima (especialment no urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "S'estĂ  preparant l'actualitzaciĂ³..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "S'estĂ  preparant la instal·laciĂ³"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "S'està instal·lant el paquet %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "S'ha produĂ¯t un error en ordenar els paquets:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
-msgstr "Voleu seguir igualment?"
+msgstr "Voleu continuar igualment?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
-msgstr ""
+msgstr "Reintenta"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
-msgstr ""
+msgstr "Omet aquest paquet"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
-msgstr ""
+msgstr "Omet tots els paquets del suport «%s»"
-#: steps_interactive.pm:680
-#, fuzzy, c-format
+#: steps_interactive.pm:682
+#, c-format
msgid "Go back to media and packages selection"
-msgstr "Desa la selecciĂ³ de paquets"
+msgstr "Torna enrere cap a la selecciĂ³ de suports i paquets"
-#: steps_interactive.pm:683
-#, fuzzy, c-format
+#: steps_interactive.pm:685
+#, c-format
msgid "There was an error installing package %s."
-msgstr "S'ha produĂ¯t un error en instal·lar els paquets:"
+msgstr "S'ha produĂ¯t un error en la instal·laciĂ³ del paquet %s."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "ConfiguraciĂ³ posterior a la instal·laciĂ³"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
-msgstr ""
+msgstr "Assegureu-vos que el suport Actualitza MĂ²duls Ă©s a la unitat %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Actualitzacions"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr "Ara teniu l'oportunitat de configurar mitjans en lĂ­nia."
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr "AixĂ² us permet instal·lar actualitzacions de seguretat."
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+"Per configurar aquests mitjans, us caldrĂ  tenir una connexiĂ³ a Internet "
+"funcional.\n"
+"\n"
+"Voleu configurar el mitjĂ  d'actualitzaciĂ³?"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Fallada en afegir un mitjĂ "
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "Ho torno a intentar?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1271,131 +1474,99 @@ msgstr ""
"\n"
"Voleu instal·lar les actualitzacions?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s a %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Maquinari"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Targeta de so"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Teniu una targeta de so ISA?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Executeu \"alsacont\" desprĂ©s de la instal·laciĂ³ per configurar la targeta "
-"de so"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"No s'ha detectat cap targeta de so. Proveu amb \"harddrake\" després de la "
-"instal·laciĂ³"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "InterfĂ­cie grĂ fica"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Xarxa i Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Intermediaris"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "configurat"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
-msgstr "Nivell de seguretat:"
+msgstr "Nivell de seguretat"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Tallafoc"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "activat"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
-msgstr "inhabilita"
+msgstr "inhabilitat"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "No heu configurat X. Segur que ho voleu aixĂ­?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "S'estĂ  preparant el carregador de l'arrencada..."
+msgid "Preparing initial startup program..."
+msgstr "S'estĂ  preparant el programa d'arrencada..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
-msgstr ""
-
-#: steps_interactive.pm:1038
-#, fuzzy, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Sembla que teniu un OldWorld o una mĂ quina\n"
-"desconeguda; el carregador d'arrencada yaboot no us funcionarĂ .\n"
-"La instal·laciĂ³ continuarĂ , perĂ² us caldrĂ  utilitzar el BootX\n"
-"o algun altre mètode per arrencar l'ordinador"
+msgstr "Tingueu paciència, aixĂ² pot trigar una estona..."
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-"En quest nivell de seguretat, l'accés a les particions de Windows està "
+"En aquest nivell de seguretat, l'accés a les particions de Windows està "
"restringit a l'administrador."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Inseriu un disquet en blanc a la unitat %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
-msgstr "S'estĂ  creant el disquet d'instal·laciĂ³ automĂ tica"
+msgstr "S'estĂ  creant el disquet d'instal·laciĂ³ automĂ tica..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1404,14 +1575,14 @@ msgid ""
msgstr ""
"Alguns passos no s'han completat.\n"
"\n"
-"Segur que voleu sortir ara?"
+"Esteu segur que voleu sortir ara?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Felicitats"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Reinicia"
@@ -1422,12 +1593,12 @@ msgstr "Reinicia"
msgid ""
"_: Keep these entry short\n"
"Language"
-msgstr "Escolliu el vostre idioma"
+msgstr "Idioma"
#: steps_list.pm:16 steps_list.pm:23
#, c-format
msgid "Localization"
-msgstr ""
+msgstr "LocalitzaciĂ³"
#: steps_list.pm:17
#, c-format
@@ -1455,7 +1626,7 @@ msgstr "DetecciĂ³ del disc dur"
msgid ""
"_: Keep these entry short\n"
"Installation class"
-msgstr ""
+msgstr "Classe d'instal·laciĂ³"
#: steps_list.pm:23
#, c-format
@@ -1483,21 +1654,21 @@ msgstr "Particionament"
msgid ""
"_: Keep these entry short\n"
"Formatting"
-msgstr ""
+msgstr "FormataciĂ³"
#: steps_list.pm:29
#, c-format
msgid ""
"_: Keep these entry short\n"
"Choosing packages"
-msgstr ""
+msgstr "Tria de paquets"
#: steps_list.pm:31
#, c-format
msgid ""
"_: Keep these entry short\n"
"Installing"
-msgstr "S'està instal·lant"
+msgstr "Instal·laciĂ³"
#: steps_list.pm:34
#, c-format
@@ -1506,13 +1677,6 @@ msgid ""
"Users"
msgstr "Usuaris"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Xarxa"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1525,7 +1689,7 @@ msgstr "Carregador d'arrencada"
msgid ""
"_: Keep these entry short\n"
"Configure X"
-msgstr "Configura l'X"
+msgstr "Configura les X"
#: steps_list.pm:42
#, c-format
@@ -1554,155 +1718,3 @@ msgid ""
"_: Keep these entry short\n"
"Exit"
msgstr "Surt"
-
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Programes d'ofimĂ tica: processadors de textos (kword, abiword), fulls de "
-#~ "cĂ lcul (kspread, gnumeric), visualitzadors pdf, etc."
-
-#~ msgid "Downloading file %s..."
-#~ msgstr "S'estĂ  descarregant el fitxer %s..."
-
-#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
-#~ msgstr ""
-#~ "Heu seleccionat el(s) servidor(s) segĂ¼ent(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "Aquests servidors estan activats per defecte. No tenen cap problema de "
-#~ "seguretat\n"
-#~ "conegut, perĂ² se'n podrien trobar de nous. Si fos aixĂ­, caldrĂ  que els "
-#~ "actualitzeu\n"
-#~ "tan aviat com sigui possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Voleu realment instal·lar aquests servidors?\n"
-
-#~ msgid "IceWm Desktop"
-#~ msgstr "Escriptori IceWm"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr ""
-#~ "S'està contactant amb la rèplica per obtenir la llista dels paquets "
-#~ "disponibles..."
-
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "No es pot contactar amb la rèplica: %s"
-
-#~ msgid "Generate auto install floppy"
-#~ msgstr "Genera un disquet per a la instal·laciĂ³ automĂ tica"
-
-#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
-#~ msgstr ""
-#~ "Si ho desitgeu, la instal·laciĂ³ automĂ tica es pot\n"
-#~ "automatitzar completament, perĂ² en aquest cas\n"
-#~ "prendrĂ  el control del disc dur!\n"
-#~ "(AixĂ² estĂ  pensat per a la instal·laciĂ³ en un altre ordinador.)\n"
-#~ "\n"
-#~ "Potser preferireu repetir la instal·laciĂ³.\n"
-
-#~ msgid "Replay"
-#~ msgstr "Repeteix"
-
-#~ msgid "Automated"
-#~ msgstr "AutomĂ tica"
-
-#~ msgid "Save packages selection"
-#~ msgstr "Desa la selecciĂ³ de paquets"
-
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "Voleu utilitzar l'aboot?"
-
-#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
-#~ msgstr ""
-#~ "S'ha produĂ¯t un error en instal·lar l'aboot. \n"
-#~ "Voleu intentar igualment la instal·laciĂ³ encara que aixĂ² destrueixi la "
-#~ "primera particiĂ³?"
-
-#~ msgid "All"
-#~ msgstr "Tot"
-
-#~ msgid "TV card"
-#~ msgstr "Targeta de TV"
-
-#~ msgid "Boot"
-#~ msgstr "Arrencada"
-
-#~ msgid ""
-#~ "_: Keep these entry short\n"
-#~ "Authentication"
-#~ msgstr "AutenticaciĂ³"
-
-#~ msgid "Gwenview"
-#~ msgstr "Gwenview"
-
-#, fuzzy
-#~ msgid "Invictus Firewall"
-#~ msgstr "Tallafocs interactiu"
-
-#~ msgid "DrakVPN"
-#~ msgstr "DrakVPN"
-
-#~ msgid "(%d package, %d MB)"
-#~ msgid_plural "(%d packages, %d MB)"
-#~ msgstr[0] "(%d paquet, %d MB)"
-#~ msgstr[1] "(%d paquets, %d MB)"
-
-#~ msgid "%d packages"
-#~ msgstr "%d paquets"
-
-#~ msgid "Language"
-#~ msgstr "Escolliu el vostre idioma"
-
-#~ msgid "License"
-#~ msgstr "Llicència"
-
-#, fuzzy
-#~ msgid "Installation class"
-#~ msgstr "Tipus d'instal·laciĂ³"
-
-#, fuzzy
-#~ msgid "Formatting"
-#~ msgstr "S'estĂ  estimant"
-
-#, fuzzy
-#~ msgid "Choosing packages"
-#~ msgstr "Paquets a instal·lar"
-
-#~ msgid "Users"
-#~ msgstr "Usuaris"
-
-#~ msgid "Networking"
-#~ msgstr "Xarxa"
-
-#~ msgid "Configure X"
-#~ msgstr "Configura l'X"
-
-#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
-#~ "missing), this generally means your boot floppy in not in sync with the "
-#~ "Installation medium (please create a newer boot floppy)"
-#~ msgstr ""
-#~ "No es pot accedir als mĂ²duls del nucli corresponents al vostre nucli (no "
-#~ "s'ha trobat el fitxer %s). AixĂ² generalment vol dir que el vostre disquet "
-#~ "d'arrencada no estĂ  sincronitzat amb el suport d'instal·laciĂ³ (si us "
-#~ "plau, creeu un nou disquet d'arrencada)"
diff --git a/perl-install/install/share/po/cs.po b/perl-install/install/share/po/cs.po
index 4b782986d..20e7b848e 100644
--- a/perl-install/install/share/po/cs.po
+++ b/perl-install/install/share/po/cs.po
@@ -1,55 +1,84 @@
-# Translation of cs.po to Czech
-# Copyright (C) 1999,2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
-# Radek Vybiral <Radek.Vybiral@vsb.cz>, 2000, 2001-2003.
-# Michal Bukovjan <bukm@centrum.cz>, 2002-2003, 2004, 2005, 2006, 2007, 2008, 2009.
+# Translators:
+# JiÅ™Ă­ VĂ­rava <appukonrad@gmail.com>, 2013
+# JiÅ™Ă­ VĂ­rava <appukonrad@gmail.com>, 2013-2014
+# LudÄ›k JanÄa <joelp@email.cz>, 2016
+# fri, 2013,2015-2016
msgid ""
msgstr ""
-"Project-Id-Version: cs\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2009-09-17 23:59+0200\n"
-"Last-Translator: Michal Bukovjan <bukm@centrum.cz>\n"
-"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-06-22 09:01+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Czech (http://www.transifex.com/MageiaLinux/mageia/language/"
+"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=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: Lokalize 0.3\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "VaÅ¡e pracovnĂ­ prostÅ™edĂ­ na USB klĂ­Äi"
+msgid "Join Us!"
+msgstr "PÅ™ipojte se k nĂ¡m!"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "Distribuce Mandriva Linux se 100%% otevÅ™enĂ½mi zdrojovĂ½mi kĂ³dy"
+msgid "Make it yours!"
+msgstr "UÄiňte systĂ©m svĂ½m!"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "Zkoumejte Linux jednoduÅ¡e dĂ­ky Mandriva One"
+msgid "Your choice!"
+msgstr "Dle vaÅ¡eho vĂ½bÄ›ru!"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "PlnĂ© pracovnĂ­ prostÅ™edĂ­ Mandriva Linux, s podporou"
+msgid "Office tools"
+msgstr "KancelĂ¡Å™skĂ© nĂ¡stroje"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: distribuce pro potřeby všech"
+msgid "Home entertainment"
+msgstr "DomĂ¡cĂ­ zĂ¡bava"
-#: any.pm:109
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr "Pro děti"
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr "Pro rodinu"
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr "Pro vĂ½vojĂ¡Å™e"
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr "Děkujeme"
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr "Svobodu!"
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "MĂ¡te jeÅ¡tÄ› nÄ›jakĂ© dalÅ¡Ă­ doplňujĂ­cĂ­ zdroje?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -62,93 +91,83 @@ msgstr ""
"\n"
"Chcete nastavit jeÅ¡tÄ› nÄ›jakĂ© dalÅ¡Ă­ doplňujĂ­cĂ­ instalaÄnĂ­ zdroje?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "SĂ­Å¥ (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "SĂ­Å¥ (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "SĂ­Å¥ (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "URL zrcadla?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "URL musĂ­ zaÄĂ­nat na ftp:// nebo http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"Kontaktuji web Mandriva Linux pro zĂ­skĂ¡nĂ­ seznamu dostupnĂ½ch zrcadel..."
+"Navazuje se spojenĂ­ se strĂ¡nkami %s za ĂºÄelem zĂ­skĂ¡nĂ­ seznamu zrcadel..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
-msgstr ""
-"Selhalo kontaktovĂ¡nĂ­ webu Mandriva Linux pro zĂ­skĂ¡nĂ­ seznamu dostupnĂ½ch "
-"zrcadel"
+msgid "Failed contacting %s web site to get the list of available mirrors"
+msgstr "NepodaÅ™ilo se kontaktovat strĂ¡nky %s a stĂ¡hnout seznam zrcadel"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
-msgstr "Zvolte si zrcadlo (mirror) pro stahovĂ¡nĂ­ balĂ­Äků"
+msgstr "Zvolte si zrcadlo pro stahovĂ¡nĂ­ balĂ­Äků"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "NastavenĂ­ NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
-msgstr "Zadejte prosĂ­m nĂ¡zev poÄĂ­taÄe a adresĂ¡Å™ vaÅ¡eho zaÅ™Ă­zenĂ­ NFS"
+msgstr "Zadejte, prosĂ­m, nĂ¡zev poÄĂ­taÄe a adresĂ¡Å™ vaÅ¡eho zaÅ™Ă­zenĂ­ NFS"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "ChybĂ­ nĂ¡zev poÄĂ­taÄe"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "AdresĂ¡Å™ musĂ­ zaÄĂ­nat znakem \"/\""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "NĂ¡zev poÄĂ­taÄe pÅ™ipojenĂ­ NFS?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "AdresĂ¡Å™"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "DodateÄnĂ½"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -157,23 +176,97 @@ msgstr ""
"Nelze nalĂ©zt soubor hdlist na tomto zrcadle. UjistÄ›te se, že umĂ­stÄ›nĂ­ je "
"sprĂ¡vnĂ©."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "VydĂ¡nĂ­ Core"
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr "VydĂ¡nĂ­ Tainted"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "VydĂ¡nĂ­ Nonfree"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+"NÄ›kterĂ½ hardware ve vaÅ¡em poÄĂ­taÄi potÅ™ebuje nesvobodnĂ½ firmware, aby "
+"fungovali svobodnĂ© ovladaÄe."
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "Měli byste povolit \"%s\""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr "\"%s\" obsahuje různĂ© kousky systĂ©mu a jeho programů"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "\"%s\" obsahuje nesvobodnĂ½ software.\n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"Obsahuje takĂ© firmware potÅ™ebnĂ½ pro funkci urÄitĂ½ch zaÅ™Ă­zenĂ­ (napÅ™.: nÄ›kterĂ© "
+"grafickĂ© karty ATI/AMD, nÄ›kterĂ© sĂ­Å¥ovĂ© karty, nÄ›kterĂ© karty RAID, ...)"
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+"\"%s\" obsahuje software, kterĂ½ nemůže bĂ½t distribuovĂ¡n ve vÅ¡ech zemĂ­ch "
+"kvůli softwarovĂ½m patentům."
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+"Obsahuje takĂ© software z \"%s\", znovu sestavenĂ½ s doplňujĂ­cĂ­mi funkcemi."
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "Zde můžete, pokud chcete, povolit vĂ­ce zdrojů."
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "Tyto zdroje poskytujĂ­ aktualizace balĂ­Äků pro \"%s\""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
-msgstr "ProhledĂ¡vĂ¡m již instalovanĂ© balĂ­Äky..."
+msgstr "ProhledĂ¡vajĂ­ se již nainstalovanĂ© balĂ­Äky..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
-msgstr "VyhledĂ¡vĂ¡m balĂ­Äky pro aktualizaci..."
+msgstr "VyhledĂ¡vajĂ­ se balĂ­Äky pro aktualizaci..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "OdstraňujĂ­ se balĂ­Äky pÅ™ed aktualizacĂ­..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -186,87 +279,87 @@ msgstr ""
"\n"
"Opravdu chcete odebrat tyto balĂ­Äky?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Chyba pÅ™i ÄtenĂ­ souboru %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "NĂ¡sledujĂ­cĂ­ disk(y) byly pÅ™ejmenovĂ¡ny:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (pÅ™edchozĂ­ nĂ¡zev %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "SĂ­Å¥"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
-msgstr "ProsĂ­m vyberte zdroj"
+msgstr "Vyberte, prosĂ­m, zdroj"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Soubor již existuje. Přepsat?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "PÅ™Ă­stup odepÅ™en"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "ChybnĂ½ nĂ¡zev NFS"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "ChybnĂ½ zdroj %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Nelze provĂ©st sejmutĂ­ obrazovky pÅ™ed rozdÄ›lenĂ­m disků"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "SejmutĂ© obrazovky budou dostupnĂ© po instalaci v adresĂ¡Å™i %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Instalace"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "NastavenĂ­"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "MusĂ­te takĂ© naformĂ¡tovat %s"
@@ -277,36 +370,35 @@ msgid ""
"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
"You can find some information about them at: %s"
msgstr ""
-"NÄ›kterĂ© ÄĂ¡sti vaÅ¡eho hardware potÅ™ebujĂ­ pro svoji prĂ¡ci 'proprietĂ¡rnĂ­' "
-"ovladaÄe.\n"
+"NÄ›kterĂ½ hardware potÅ™ebuje pro svoji prĂ¡ci \"proprietĂ¡rnĂ­\" ovladaÄe.\n"
"DalÅ¡Ă­ informace o tÄ›chto ovladaÄĂ­ch můžete nalĂ©zt na: %s"
#: interactive.pm:22
#, c-format
msgid "Bringing up the network"
-msgstr "Startuji sĂ­Å¥"
+msgstr "SpouÅ¡tĂ­ se sĂ­Å¥"
#: interactive.pm:27
#, c-format
msgid "Bringing down the network"
-msgstr "Zastavuji sĂ­Å¥"
+msgstr "Zastavuje se sĂ­Å¥"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
-msgstr "ProsĂ­m poÄkejte, zĂ­skĂ¡vĂ¡m soubor"
+msgstr "ProsĂ­m poÄkejte, zĂ­skĂ¡vĂ¡ se soubor"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "nelze přidat zdroj"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
-msgstr "KopĂ­ruji nÄ›kterĂ© balĂ­Äky na disky pro budoucĂ­ použitĂ­"
+msgstr "KopĂ­rujĂ­ se nÄ›kterĂ© balĂ­Äky na disky pro budoucĂ­ použitĂ­"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "ProbĂ­hĂ¡ kopĂ­rovĂ¡nĂ­"
@@ -336,7 +428,23 @@ msgstr "nedůležitĂ©"
msgid "maybe"
msgstr "může se hodit"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "ZĂ­skĂ¡vajĂ­ se informace o balĂ­ku z popisnĂ½ch dat XML..."
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"ChybĂ­ XML informace pro zdroj \"%s\", pouze ÄĂ¡steÄnĂ½ vĂ½sledek pro balĂ­Äek %s"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Å½Ă¡dnĂ½ popis"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -345,343 +453,398 @@ msgstr ""
"NÄ›kterĂ© z balĂ­Äků vyÅ¾Ă¡danĂ½ch od %s nelze nainstalovat:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "Nastala chyba:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Vyskytla se fatĂ¡lnĂ­ chyba: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "VĂ­ce se již neptat"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d instalaÄnĂ­ch procesů selhalo"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "Instalace balĂ­Äků selhala:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "PracovnĂ­ stanice"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "KancelĂ¡Å™skĂ¡ stanice"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Programy pro kancelĂ¡Å™: textovĂ© procesory (OpenOffice.org Writer, Kword), "
-"tabulkovĂ© procesory (OpenOffice.org Calc, Kspread), prohlĂ­Å¾eÄe PDF a dalÅ¡Ă­"
+"Programy pro kancelĂ¡Å™: textovĂ© procesory (LibreOffice Writer, Kword), "
+"tabulkovĂ© procesory (LibreOffice Calc, Kspread), prohlĂ­Å¾eÄe PDF a dalÅ¡Ă­"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Hry"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "ZĂ¡bavnĂ© programy: deskovĂ© hry, strategie, atd."
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "MultimediĂ¡lnĂ­ stanice"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
-msgstr "Programy pro pÅ™ehrĂ¡vĂ¡nĂ­/editaci zvuku a videa"
+msgstr "Programy pro pÅ™ehrĂ¡vĂ¡nĂ­/upravovĂ¡nĂ­ zvuku a obrazu"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "InternetovĂ¡ stanice"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr ""
-"Soubor nĂ¡strojů pro ÄtenĂ­ a posĂ­lanĂ­ el. poÅ¡ty a pÅ™Ă­spÄ›vků do diskusnĂ­ch "
-"skupin (mutt, tin..) a pro prohlĂ­Å¾enĂ­ Webu"
+"Soubor nĂ¡strojů pro ÄtenĂ­ a posĂ­lanĂ­ elektronickĂ© poÅ¡ty a pÅ™Ă­spÄ›vků do "
+"diskusnĂ­ch skupin (mutt, tin..) a pro prohlĂ­Å¾enĂ­ Webu"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "SĂ­Å¥ovĂ½ poÄĂ­taÄ (klient)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Klienti pro různĂ© verze protokolu ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "NĂ¡stroje pro snadnou konfiguraci poÄĂ­taÄe"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "KonzolovĂ© nĂ¡stroje"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Editory, shelly, souborovĂ© nĂ¡stroje, terminĂ¡ly"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "VĂ½voj"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "Knihovny pro vĂ½voj v C a C++, programy a hlaviÄkovĂ© soubory"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Dokumentace"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
-msgstr "Knihy a Howto o Linuxu a Svobodném Software"
+msgstr "Knihy a praktické rady, jak na to, o Linuxu a Svobodném Software"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "StandardnĂ­ BĂ¡ze Linuxu (LSB): Podpora aplikacĂ­ jinĂ½ch dodavatelů"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "WebovĂ½ server"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Groupware"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Server Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Firewall/Router"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "InternetovĂ¡ brĂ¡na"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "PoÅ¡ta/DiskusnĂ­ skupiny"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "PoÅ¡tovnĂ­ server Postfix, server diskusnĂ­ch skupin Inn"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Server adresĂ¡Å™ovĂ½ch služeb"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "Server FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Server pro domĂ©ny a sĂ­Å¥ovĂ© informace"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Server pro sdĂ­lenĂ­ souborů a tiskĂ¡ren"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "Server NFS, server Samba"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "DatabĂ¡ze"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "DatabĂ¡zovĂ© servery PostgreSQL a MySQL"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "DatabĂ¡zovĂ© servery PostgreSQL a MariaDB"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache a Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Pošta"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "PoÅ¡tovnĂ­ server Postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "DatabĂ¡zovĂ© servery PostgreSQL nebo MySQL"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "DatabĂ¡zovĂ© servery PostgreSQL nebo MariaDB"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "SĂ­Å¥ovĂ½ server"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS server, SMB server, Proxy server, SSH server"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "GrafickĂ© prostÅ™edĂ­"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "PracovnĂ­ stanice s KDE"
+msgid "Plasma Workstation"
+msgstr "PracovnĂ­ stanice Plasma"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr ""
-"K Desktop Environment, zĂ¡kladnĂ­ grafickĂ© prostÅ™edĂ­ s kolekcĂ­ doprovodnĂ½ch "
+"K Desktop Environment, zĂ¡kladnĂ­ grafickĂ© prostÅ™edĂ­ se sbĂ­rkou doprovodnĂ½ch "
"nĂ¡strojů"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "PracovnĂ­ stanice s GNOME"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
-msgstr ""
-"GrafickĂ© prostÅ™edĂ­ s uživatelsky pÅ™Ă­vÄ›tivĂ½m seskupenĂ­m aplikacĂ­ a pracovnĂ­ "
-"plochou"
+msgstr "GrafickĂ© prostÅ™edĂ­ s uživatelsky pÅ™Ă­vÄ›tivou sadou aplikacĂ­ a nĂ¡strojů"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
#, c-format
-msgid "LXDE Desktop"
-msgstr "LXDE Desktop"
+msgid "XFCE Workstation"
+msgstr "PracovnĂ­ stanice s XFCE"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:165
#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+"JednoduchĂ© grafickĂ© prostÅ™edĂ­ s uživatelsky pÅ™Ă­vÄ›tivou sadou aplikacĂ­ a "
+"nĂ¡strojů"
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "PracovnĂ­ stanice s MATE"
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "PracovnĂ­ stanice s Cinnamonem"
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "GrafickĂ© prostÅ™edĂ­ založenĂ© na GNOME"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "ProstÅ™edĂ­ LXQt"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr "PÅ™Ă­Å¡tĂ­ generace Qt lehkĂ©ho prostÅ™edĂ­ pracovnĂ­ plochy"
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "PracovnĂ­ prostÅ™edĂ­ s Enlightenment e17"
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
msgstr ""
-"JednoduchĂ© a rychlĂ© grafickĂ© prostÅ™edĂ­ s uživatelsky pÅ™Ă­vÄ›tivou sadou "
-"aplikacĂ­ a nĂ¡strojů"
+"LehkĂ© a rychlĂ© grafickĂ© prostÅ™edĂ­ s uživatelsky pÅ™Ă­vÄ›tivou sadou aplikacĂ­ a "
+"nĂ¡strojů"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr "ProstÅ™edĂ­ LXDE"
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr "LehkĂ© a rychlĂ© grafickĂ© prostÅ™edĂ­"
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
-msgstr "DalÅ¡Ă­ grafickĂ© desktopy"
+msgstr "DalÅ¡Ă­ grafickĂ¡ prostÅ™edĂ­"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm a dalÅ¡Ă­"
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, Fvwm a dalÅ¡Ă­"
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "UžiteÄnĂ© nĂ¡stroje"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "Server SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Server pro vzdĂ¡lenĂ© nastavenĂ­ Webminu"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "SĂ­Å¥ovĂ© nĂ¡stroje/SledovĂ¡nĂ­"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "NĂ¡stroje pro sledovĂ¡nĂ­, evidenci procesů, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Průvodci Mandriva"
+msgid "Mageia Wizards"
+msgstr "Průvodci nastavenĂ­m Mageii"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Průvodci nastavenĂ­m serverů"
@@ -692,10 +855,10 @@ msgid ""
"An error occurred, but I do not know how to handle it nicely.\n"
"Continue at your own risk."
msgstr ""
-"Stala se chyba, ale nevĂ­m, jak jĂ­ sprĂ¡vnÄ› interpretovat.\n"
-"PokraÄujte na vlastnĂ­ riziko."
+"Stala se chyba, ale nevĂ­ se, jak ji sprĂ¡vnÄ› vyklĂ¡dat.\n"
+"PokraÄujte na vlastnĂ­ nebezpeÄĂ­."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -703,237 +866,240 @@ msgid ""
"Check the cdrom on an installed computer using \"rpm -qpl media/main/*.rpm"
"\"\n"
msgstr ""
-"NÄ›kterĂ© důležitĂ© balĂ­Äky nebyly sprĂ¡vnÄ› nainstalovanĂ©.\n"
+"NÄ›kterĂ© důležitĂ© balĂ­Äky nebyly sprĂ¡vnÄ› nainstalovĂ¡ny.\n"
"Je možnĂ©, že je poÅ¡kozen CD disk nebo CD-ROM mechanika.\n"
"Zkontrolujete to použitĂ­m pÅ™Ă­kazu \"rpm -qpl media/main/*.rpm\"\n"
#: steps_auto_install.pm:71 steps_stdio.pm:27
#, c-format
msgid "Entering step `%s'\n"
-msgstr "ZaÄĂ­nĂ¡m krok '%s'\n"
+msgstr "ZaÄĂ­nĂ¡ se krok '%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux Instalace %s"
+msgid "%s Installation %s"
+msgstr "%s instalace %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> mezi prvky"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
-msgstr "Server Xorg startuje delÅ¡Ă­ dobu. ProsĂ­m poÄkejte..."
+msgstr "Server Xorg se spouÅ¡tĂ­ delÅ¡Ă­ dobu. ProsĂ­m poÄkejte..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"VĂ¡Å¡ systĂ©m mĂ¡ mĂ¡lo systĂ©movĂ½ch prostÅ™edků. PÅ™i instalaci Mandriva Linuxu se\n"
-"můžete setkat s různĂ½mi problĂ©my. Pokud se tak stane, zkuste textovou\n"
-"verzi instalaÄnĂ­ho programu. Ta se spouÅ¡tĂ­ tak, že pÅ™i startu\n"
-"z CD mechaniky stisknete 'F1' a potĂ© napĂ­Å¡ete 'text'."
+"VĂ¡Å¡ systĂ©m nemusĂ­ mĂ­t dostateÄnĂ© vybavenĂ­ pro bezproblĂ©movou instalaci %s. V "
+"pÅ™Ă­padÄ› potĂ­Å¾Ă­ zvolte instalaci v textovĂ©m režimu. Pro jejĂ­ spuÅ¡tÄ›nĂ­ "
+"stisknÄ›te pÅ™i nabĂ­hĂ¡nĂ­ systĂ©mu z CD klĂ¡vesu 'F1' a nĂ¡slednÄ› napiÅ¡te 'text'."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Instalovat pracovnĂ­ prostÅ™edĂ­ Mandriva KDE"
+msgid "Media Selection"
+msgstr "VĂ½bÄ›r zdrojů"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Instalovat pracovnĂ­ prostÅ™edĂ­ Mandriva GNOME"
+msgid "Install %s Plasma Desktop"
+msgstr "Instalovat %s pracovnĂ­ plochu Plasma"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:254
+#, c-format
+msgid "Install %s GNOME Desktop"
+msgstr "Instalovat %s prostÅ™edĂ­ GNOME"
+
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "VlastnĂ­ instalace"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, c-format
-msgid "KDE Desktop"
-msgstr "KDE Desktop"
+msgid "Plasma Desktop"
+msgstr "PracovnĂ­ plocha Plasma"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
-msgstr "GNOME Desktop"
+msgstr "ProstÅ™edĂ­ GNOME"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
-msgstr "VlastnĂ­ desktop"
+msgstr "VlastnĂ­ prostÅ™edĂ­"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "Zde se nachĂ¡zĂ­ nĂ¡hled pracovnĂ­ho prostÅ™edĂ­ %s."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "KlepnÄ›te na obrĂ¡zky, chcete-li vidÄ›t vÄ›tÅ¡Ă­ nĂ¡hled"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "VĂ½bÄ›r skupiny balĂ­Äků"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "VĂ½bÄ›r jednotlivĂ½ch balĂ­Äků"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "CelkovĂ¡ velikost: %d / %d MB"
+msgid "Unselect All"
+msgstr "ZruÅ¡it celĂ½ vĂ½bÄ›r"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Å patnĂ½ balĂ­Äek"
+msgid "Total size: %d / %d MB"
+msgstr "CelkovĂ¡ velikost: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Verze: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Velikost: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Důležitost: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Nemůžete vybrat/nevybrat tento balĂ­Äek"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "protože chybĂ­ %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "dĂ­ky nesplnÄ›nĂ© zĂ¡vislosti %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "pokus o postoupenĂ­ %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "aby bylo zachovĂ¡no %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Nemůžete vybrat tento balĂ­Äek, protože pro jeho instalaci nenĂ­ dost mĂ­sta"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Budou instalovĂ¡ny tyto balĂ­Äky"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Budou odebrĂ¡ny tyto balĂ­Äky"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Toto je povinnĂ½ balĂ­Äek, nemůže bĂ½t odstranÄ›n"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Nemůžete odznaÄit tento balĂ­Äek, je už nainstalovanĂ½"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Tento balĂ­Äek musĂ­ bĂ½t aktualizovĂ¡n, nemůžete ho odznaÄit"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "UkĂ¡zat automaticky vybranĂ© balĂ­Äky"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Instalovat"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "NaÄĂ­st/Uložit vĂ½bÄ›r"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
-msgstr "Aktualizuji vĂ½bÄ›r balĂ­Äků"
+msgstr "Aktualizuje se vĂ½bÄ›r balĂ­Äků"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
-msgstr "MinimĂ¡lnĂ­ instalace"
+msgstr "NejmenÅ¡Ă­ instalace"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "SprĂ¡va softwaru"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Vyberte si balĂ­Äky, kterĂ© chcete nainstalovat"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
-msgstr "Instaluji"
+msgstr "Instalace"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Bez podrobnostĂ­"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "ZbĂ½vajĂ­cĂ­ Äas:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
-msgstr "(odhaduji...)"
+msgstr "(odhaduje se...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
@@ -941,27 +1107,22 @@ msgstr[0] "%d balĂ­Äek"
msgstr[1] "%d balĂ­Äky"
msgstr[2] "%d balĂ­Äků"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Souhrn"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Nastavit"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "nenastaveno"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "VĂ½bÄ›r zdrojů"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -970,84 +1131,84 @@ msgstr ""
"Byla nalezeny nĂ¡sledujĂ­cĂ­ instalaÄnĂ­ zdroje.\n"
"Pokud chcete nÄ›kterĂ© z nich vynechat, můžete je nynĂ­ odznaÄit."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"MĂ¡te možnost pÅ™ed instalacĂ­ zkopĂ­rovat obsah CD na pevnĂ½ disk.\n"
"Instalace pak bude pokraÄovat z pevnĂ©ho disku a balĂ­Äky zůstanou dostupnĂ© i "
"potĂ©, co je systĂ©m plnÄ› nainstalovĂ¡n."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "KopĂ­rovat celĂ¡ CD"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Stala se chyba"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Vyberte si rozloženĂ­ vaÅ¡Ă­ klĂ¡vesnice"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Zde je ĂºplnĂ½ seznam dostupnĂ½ch klĂ¡vesnic:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Instalace/Aktualizace"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "JednĂ¡ se o instalaci nebo aktualizaci?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Instalace"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Aktualizace %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Å ifrovacĂ­ klĂ­Ä pro %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "ZruÅ¡it instalaci, restartovat systĂ©m"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "NovĂ¡ instalace"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "Aktualizace pÅ™edchozĂ­ instalace (nedoporuÄuje se)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1055,45 +1216,26 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"InstalĂ¡tor zjistil, že vĂ¡Å¡ instalovanĂ½ systĂ©m Mandriva Linux nemůže bĂ½t\n"
-"bezpeÄnÄ› povĂ½Å¡en na %s.\n"
+"InstalĂ¡tor zjistil, že nainstalovanĂ½ systĂ©m Mageia Linux nemůže \n"
+"bĂ½t bezpeÄnÄ› povĂ½Å¡en na %s.\n"
"\n"
-"DoporuÄujeme novou instalaci, kterĂ¡ nahradĂ­ instalaci stĂ¡vajĂ­cĂ­.\n"
+"Proto doporuÄujeme provĂ©st novou instalaci a nahradit tak zcela \n"
+"instalaci původnĂ­.\n"
"\n"
-"VarovĂ¡nĂ­: pÅ™ed volbou \"NovĂ© instalace\" si zazĂ¡lohujte veÅ¡kerĂ¡ vaÅ¡e\n"
-"osobnĂ­ data."
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "Nastavuji IDE"
+"VarovĂ¡nĂ­: mÄ›li byste zĂ¡lohovat veÅ¡kerĂ¡ data pÅ™ed tĂ­m, než \n"
+"spustĂ­te \"Novou instalaci.\""
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr ""
-"Pro bootstrap nenĂ­ potÅ™ebnĂ© mĂ­sto o velikosti 1MB! Instalace může "
-"pokraÄovat, ale pro spuÅ¡tÄ›nĂ­ systĂ©mu musĂ­te vytvoÅ™it bootstrap oddĂ­l pomocĂ­ "
-"DiskDrake"
+msgid "CD/DVD"
+msgstr "CD/DVD"
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"Je nutnĂ© vytvoÅ™it zavedenĂ­ PPC PReP Boot! Instalace může pokraÄovat, ale pro "
-"zavedenĂ­ systĂ©mu musĂ­te vytvoÅ™it zavĂ¡dÄ›cĂ­ oddĂ­l pomocĂ­ DiskDrake"
+msgid "Configuring CD/DVD"
+msgstr "NastavenĂ­ CD/DVD"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1105,21 +1247,21 @@ msgstr ""
"ProsĂ­m vložte CD oznaÄenĂ© \"%s\" do mechaniky a stisknÄ›te Ok.\n"
"Pokud toto CD nemĂ¡te, stisknÄ›te ZruÅ¡it a toto CD nebude nainstalovĂ¡no."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
-msgstr "HledĂ¡m dostupnĂ© balĂ­Äky..."
+msgstr "HledajĂ­ se dostupnĂ© balĂ­Äky..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
"VĂ¡Å¡ systĂ©m nemĂ¡ dostatek volnĂ©ho mĂ­sta pro instalaci nebo aktualizaci (%dMB "
"> %dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1128,143 +1270,181 @@ msgstr ""
"Vyberte si, zda chcete uložit nebo naÄĂ­st vĂ½bÄ›r balĂ­Äků.\n"
"FormĂ¡t je stejnĂ½ jako u souborů generovanĂ½ch pomocĂ­ auto_install."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "NaÄĂ­st"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Uložit"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "ChybnĂ½ soubor"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr "Plasma"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "VĂ½bÄ›r pracovnĂ­ho prostÅ™edĂ­"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr "Můžete vybrat profil vaÅ¡eho pracovnĂ­ho prostÅ™edĂ­."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Velikost vybranĂ½ch balĂ­Äků je vÄ›tÅ¡Ă­ než mĂ­sto na disku"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Typ instalace"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
"Please choose the minimal installation you want:"
msgstr ""
"Nevybrali jste Å¾Ă¡dnou skupinu balĂ­Äků.\n"
-"Vyberte si prosĂ­m alespoň minimĂ¡lnĂ­ instalaci:"
+"Vyberte si, prosĂ­m, alespoň nejmenÅ¡Ă­ instalaci:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "X prostÅ™edĂ­"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, c-format
-msgid "Install suggested packages"
-msgstr "Instalovat navrhovanĂ© balĂ­Äky"
+msgid "Install recommended packages"
+msgstr "Instalovat doporuÄenĂ© balĂ­Äky"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "ZĂ¡kladnĂ­ dokumentace (doporuÄeno!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
-msgstr "Opravdu minimĂ¡lnĂ­ instalace (speciĂ¡lnÄ› bez urpmi)"
+msgstr "Opravdu nejmenÅ¡Ă­ instalace (speciĂ¡lnÄ› bez urpmi)"
+
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "PÅ™ipravuje se povĂ½Å¡enĂ­..."
-#: steps_interactive.pm:641
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
-msgstr "Připravuji instalaci"
+msgstr "Připravuje se instalace"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
-msgstr "Instaluji balĂ­Äek %s"
+msgstr "Instaluje se balĂ­Äek %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Stala se chyba pÅ™i Å™azenĂ­ balĂ­Äků:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "PÅ™esto pokraÄovat?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Zkusit znovu"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Vynechat tento balĂ­Äek"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "Vynechat vÅ¡echny balĂ­Äky ze zdroje \"%s\""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "VrĂ¡tit se zpÄ›t k vĂ½bÄ›ru zdrojů a balĂ­Äků"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "PÅ™i instalaci balĂ­Äku %s nastala chyba."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "ProbĂ­hĂ¡ nastavovĂ¡nĂ­ po instalaci"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-"UjistÄ›te se prosĂ­m, že se mĂ©dium s aktualizovanĂ½mi moduly nachĂ¡zĂ­ v jednotce "
-"%s"
+"UjistÄ›te se, prosĂ­m, že se mĂ©dium s aktualizovanĂ½mi moduly nachĂ¡zĂ­ v "
+"jednotce %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Aktualizace"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr "NynĂ­ mĂ¡te pÅ™Ă­ležitost nastavit internetovĂ¡ mĂ©dia."
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr "Toto dovolĂ­ instalaci bezpeÄnostnĂ­ch aktualizacĂ­."
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+"K nastavenĂ­ tÄ›chto mĂ©diĂ­ budete potÅ™ebovat pracujĂ­cĂ­ internetovĂ©\n"
+"spojenĂ­.\n"
+"\n"
+"Chcete nastavit aktualizaÄnĂ­ mĂ©dia?"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "NepodaÅ™ilo se pÅ™idat mĂ©dium"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "Opakovat?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1281,135 +1461,104 @@ msgstr ""
"aktualizace nebo opravy chyb.\n"
"\n"
"Chcete-li zĂ­skat tyto balĂ­Äky, musĂ­te mĂ­t k dispozici funkÄnĂ­ pÅ™ipojenĂ­\n"
-"k Internetu.\n"
+"k internetu.\n"
"\n"
"Chcete nainstalovat aktualizace?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s na %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Hardware"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "ZvukovĂ¡ karta"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "MĂ¡te nÄ›jakou zvukovou kartu na ISA sbÄ›rnici?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Pro nastavenĂ­ zvukovĂ© karty spusÅ¥te po instalaci \"alsaconf\" nebo "
-"\"sndconfig\""
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Nebyla nalezena zvukovĂ¡ karta. Zkuste spustit po instalaci \"harddrake\"."
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Grafické rozhraní"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
-msgstr "SĂ­Å¥ & Internet"
+msgstr "SĂ­Å¥ a internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Proxy"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "nastaveno"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Ăroveň zabezpeÄenĂ­"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Firewall"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
-msgstr "aktivovĂ¡no"
+msgstr "zapnuto"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "vypnuto"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr ""
"NemĂ¡te nastaveno prostÅ™edĂ­ X. Chcete jej skuteÄnÄ› ponechat nenastavenĂ©?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "PÅ™ipravuji zavĂ¡dÄ›cĂ­ program..."
+msgid "Preparing initial startup program..."
+msgstr "PÅ™Ă­pravuje se spouÅ¡tÄ›cĂ­ program..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "ProsĂ­m o strpenĂ­, může to chvĂ­li trvat…"
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"ZdĂ¡ se, že mĂ¡te poÄĂ­taÄ OldWorld nebo jinĂ½, neznĂ¡mĂ½, na kterĂ©m nebude "
-"zavadÄ›Ä Yaboot pracovat. Instalace bude pokraÄovat, ale budete potÅ™ebovat "
-"BootX nebo jinĂ½ nĂ¡stroj pro zavedenĂ­ systĂ©mu. Parametr jĂ¡dra pro koÅ™enovĂ½ "
-"souborovĂ½ systĂ©m je: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-"V tĂ©to ĂºrovnĂ­ zabezpeÄenĂ­ je pÅ™Ă­stup k souborům na oddĂ­le s Windows omezena "
+"V tĂ©to ĂºrovnĂ­ zabezpeÄenĂ­ je pÅ™Ă­stup k souborům na oddĂ­le s Windows omezen "
"pouze na uživatele administrĂ¡tor."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Vložte prĂ¡zdnou disketu do %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
-msgstr "VytvĂ¡Å™Ă­m disketu pro automatickou instalaci..."
+msgstr "VytvĂ¡Å™Ă­ se disketa pro automatickou instalaci..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1420,12 +1569,12 @@ msgstr ""
"\n"
"Chcete opravdu nynĂ­ skonÄit?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
-msgstr "Gratulujeme"
+msgstr "Blahopřejeme"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Restartovat"
@@ -1462,7 +1611,7 @@ msgstr "Myš"
msgid ""
"_: Keep these entry short\n"
"Hard drive detection"
-msgstr "Detekce pevnĂ½ch disků"
+msgstr "ZjiÅ¡tÄ›nĂ­ pevnĂ½ch disků"
#: steps_list.pm:21 steps_list.pm:22
#, c-format
@@ -1511,7 +1660,7 @@ msgstr "VĂ½bÄ›r balĂ­Äků"
msgid ""
"_: Keep these entry short\n"
"Installing"
-msgstr "Instaluji"
+msgstr "Instalace"
#: steps_list.pm:34
#, c-format
@@ -1520,13 +1669,6 @@ msgid ""
"Users"
msgstr "UživatelĂ©"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "SĂ­tÄ›"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1568,35 +1710,3 @@ msgid ""
"_: Keep these entry short\n"
"Exit"
msgstr "Konec"
-
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Programy pro kancelĂ¡Å™: textovĂ© procesory (KWord, Abiword), tabulkovĂ© "
-#~ "procesory (KSpread, Gnumeric), prohlĂ­Å¾eÄe PDF a dalÅ¡Ă­"
-
-#~ msgid ""
-#~ "You have decided to upgrade your system to %s. KDE 3.5 has been detected\n"
-#~ "on your system. This installer cannot preserve KDE 3.5 in an upgrade. If "
-#~ "you choose to proceed, \n"
-#~ "KDE 4 will replace KDE 3, and you will lose your personal KDE "
-#~ "configuration settings. \n"
-#~ "To upgrade with KDE 3.5 and your personal settings preserved, \n"
-#~ "please reboot your system and upgrade using the Mandriva update applet."
-#~ msgstr ""
-#~ "Rozhodli jste se aktualizovat vĂ¡Å¡ systĂ©m na %s. Na vaÅ¡em systĂ©mu bylo "
-#~ "nalezeno\n"
-#~ "prostÅ™edĂ­ KDE 3.5. InstalĂ¡tor nemůže prostÅ™edĂ­ KDE 3.5 pÅ™i aktualizaci "
-#~ "zachovat. Pokud budete pokraÄovat,\n"
-#~ "bude prostÅ™edĂ­ KDE 3 nahrazeno verzĂ­ KDE 4 a ztratĂ­te tak svĂ¡ osobnĂ­ "
-#~ "nastavenĂ­ prostÅ™edĂ­ KDE.\n"
-#~ "Chcete-li provĂ©st aktualizaci a zachovat svĂ¡ osobnĂ­ nastavenĂ­, "
-#~ "restartujte prosím systém\n"
-#~ "a aktualizujte systém pomocí apletu pro aktualizaci distribuce Mandriva."
-
-#~ msgid "Proceed"
-#~ msgstr "PokraÄovat"
-
-#~ msgid "retrieval of [%s] failed"
-#~ msgstr "zĂ­skĂ¡nĂ­ [%s] selhalo"
diff --git a/perl-install/install/share/po/cy.po b/perl-install/install/share/po/cy.po
index bab98bed1..140110bdf 100644
--- a/perl-install/install/share/po/cy.po
+++ b/perl-install/install/share/po/cy.po
@@ -1,58 +1,86 @@
-# translation of DrakX-cy.po to Cymraeg
-# Copyright (C) 2003, 2007 Free Software Foundation, Inc.
-# Rhoslyn Prys <rhoslyn.prys@ntlworld.com>, 2003,2004,2005.
-# Rhoslyn Prys <post@meddal.com>, 2007.
-# Rhoslyn Prys <rprys@yahoo.com>, 2009.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+# ciaran, 2015-2016
+# Rhoslyn Prys, 2009
+# Rhoslyn Prys <post@meddal.com>, 2007
+# Rhoslyn Prys <rhoslyn.prys@ntlworld.com>, 2003-2005
+# Rhoslyn Prys, 2009
msgid ""
msgstr ""
-"Project-Id-Version: Mandriva Linux\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2009-10-01 16:09+0100\n"
-"Last-Translator: Rhoslyn Prys <rprys@yahoo.com>\n"
-"Language-Team: Meddal.com\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-06-22 16:08+0200\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Welsh (http://www.transifex.com/MageiaLinux/mageia/language/"
+"cy/)\n"
+"Language: cy\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: cy\n"
-"Plural-Forms: nplurals=2; plural=(n==2) ? 1 : 0;\n"
-"X-Generator: Virtaal 0.4.0-beta1\n"
-"X-Poedit-Language: Welsh\n"
-"X-Poedit-Country: UNITED KINGDOM\n"
-"X-Poedit-SourceCharset: utf-8\n"
+"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != "
+"11) ? 2 : 3;\n"
+
+#: ../../advertising/01_IM_mageia.pl:1
+#, c-format
+msgid "Join Us!"
+msgstr "Ymunwch Ă¢ ni!"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "Eich bwrdd gwaith ar allwedd USB"
+msgid "Make it yours!"
+msgstr ""
+
+#: ../../advertising/03_IM_mageia.pl:1
+#, c-format
+msgid "Your choice!"
+msgstr "Eich dewis chi!"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "Mandriva Linux - y dosbarthiad cod agored 100%%"
+msgid "Office tools"
+msgstr "Offer i'r swyddfa"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "Arbrofi rhwydd gyda Mandriva One"
+msgid "Home entertainment"
+msgstr "Adloniant"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/06_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "Bwrdd gwaith Mandriva Linux llawn, gyda chefnogaeth"
+msgid "For kids"
+msgstr "I blant"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: dosbarthiad ar gyfer angen pawb"
+msgid "For family!"
+msgstr "I'r teulu!"
-#: any.pm:109
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr "I ddatblygwyr!"
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr "Diolch!"
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr "Byddwch yn rhydd!"
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Oes gennych unrhyw gyfrwng atodol arall?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -60,122 +88,189 @@ msgid ""
"\n"
"Do you have a supplementary installation medium to configure?"
msgstr ""
-"Mae'r cyfrwng yma wedi ei ganfod a byddant yn cael eu defnyddio gyda'r "
-"gosodiad nesaf: %s \n"
+"Canfuwyd y cyfryngau canlynol a chĂ¢nt eu defnyddio gyda'r gosodiad nesaf: "
+"%s \n"
"\n"
"\n"
"A oes gennych gyfrwng gosod ychwanegol i'w ffurfweddu?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Rhwydwaith (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Rhwydwaith (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Rhwydwaith (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "URL y drych?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "Rhaid i'r URL gychwyn gyda ftp:// neu http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr "Cysylltu Ă¢ safle gwe Mandriva Linux i estyn y rhestr o ddrychau..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "Wrthi'n cysylltu Ă¢ gwefan %s i estyn y rhestr o ddrychau..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
-msgstr ""
-"Methwyd cysylltu Ă¢ safle gwe Mandriva Linux i estyn y rhestr o ddrychau"
+msgid "Failed contacting %s web site to get the list of available mirrors"
+msgstr "Methwyd cysylltu Ă¢ gwefan %s i estyn y rhestr o ddrychau"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
-msgstr "Dewiswch ddrych lle mae modd estyn y pecynnau"
+msgstr "Dewiswch ddrych i estyn y pecynnau wrtho"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
-msgstr "Ffurfweddiad NFS"
+msgstr "Gosodiad NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "Rhowch enw'r gwesteiwr a chyfeiriadur eich cyfrwng NFS"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "Enw gwesteiwr ar goll"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "Rhaid i gyfeiriadur gychwyn gyda \"/\""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "Enw gwesteiwr arosod NFS?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Cyfeiriadur"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Atodol"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr ""
-"Methu canfod ffeil hdlist ar y drych. Gwnewch yn siwr fod y lleoliad yn "
+"Methu canfod ffeil rhestr pecynnau ar y drych. Sicrhewch fod y lleoliad yn "
"gywir."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "Rhifyn craidd"
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr "Rhifyn cymysg"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "Rhifyn cyfyng"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+"Mae ar galedwedd eich peiriant angen cadarnwedd gyfyng er mwyn i'r gyrwyr "
+"meddalwedd rhydd weithio."
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "Dylech alluogi \"%s\""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr "Mae \"%s\" yn cynnwys darnau amrywiol o'r system a'i rhaglenni"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "Mae \"%s\" yn cynnwys meddalwedd gyfyng.\n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"Mae hefyd yn cynnwys cadarnwedd sydd ei hangen i rai dyfeisiau weithio (e."
+"e.: rhai cardiau graffeg ATI/AMD, rhai cardiau rhwydwaith, rhai cardiau "
+"RAID, ...)"
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+"Mae \"%s\" yn cynnwys meddalwedd na ellir ei dosbarthu ym mhob gwlad o "
+"ganlyniad i batentau ar feddalwedd."
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+"Mae hefyd yn cynnwys meddalwedd o'r adeiladiad \"%s\" gyda galluoedd "
+"ychwanegol. "
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "Yma gallwch alluogi rhagor o gyfryngau os oes angen."
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "Mae'r cyfrwng hwn yn darparu diweddariadau pecynnau i'r cyfrwng \"%s\""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
-msgstr "Edrych ar becynnau wedi eu gosod yn barod..."
+msgstr "Wrthi'n edrych ar becynnau a osodwyd eisoes..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
-msgstr "Canfod pecynnau i'w uwchraddio..."
+msgstr "Wrthi'n canfod pecynnau i'w huwchraddio..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
-msgstr "Tynnu pecynnau cyn diweddaru..."
+msgstr "Wrthi'n tynnu pecynnau cyn diweddaru..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -183,93 +278,92 @@ msgid ""
"\n"
"Do you really want to remove these packages?\n"
msgstr ""
-"Bydd y pecynnau canlynol yn cael eu tynnu i ganiatĂ¡u diweddaru eich system: %"
-"s\n"
+"Tynnir y pecynnau canlynol i ganiatĂ¡u diweddaru eich system: %s\n"
"\n"
"\n"
-"Ydych chi am dynnu'r pecynnau hyn?\n"
+"Hoffech chi dynnu'r pecynnau hyn?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
-msgstr "Gwall wrth ddarllen ffeil %s"
+msgstr "Gwall darllen ffeil %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
-msgstr "Mae'r disg(iau) canlynol wedi eu hail enwi:"
+msgstr "Ailenwyd disg(iau) canlynol:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (ei enw blaenorol oedd %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Rhwydwaith"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Dewiswch gyfrwng"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Mae'r ffeil yn bodoli eisoes. Ysgrifennu drosti?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
-msgstr "CaniatĂ¢d wedi ei wrthod."
+msgstr "Dim caniatĂ¢d."
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "Enw NFS gwael"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "Cyfrwng %s gwael"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
-msgstr "Meth creu lluniau o'r sgrin cyn rhannu"
+msgid "Cannot make screenshots before partitioning"
+msgstr "Meth creu sgrinluniau cyn rhannu"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
-msgstr "Bydd lluniau o'r sgrin ar gael ar Ă´l gosod yn %s"
+msgstr "Bydd sgrinluniau ar gael ar Ă´l gosod yn %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Gosod"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
-msgstr "Ffurfweddiad"
+msgstr "Ffurfweddu"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Rhaid fformatio %s hefyd"
@@ -286,29 +380,29 @@ msgstr ""
#: interactive.pm:22
#, c-format
msgid "Bringing up the network"
-msgstr "Cychwyn y rhwydwaith"
+msgstr "Wrthi'n cychwyn y rhwydwaith"
#: interactive.pm:27
#, c-format
msgid "Bringing down the network"
-msgstr "Cau'r rhwydwaith"
+msgstr "Wrthi'n cau'r rhwydwaith"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
-msgstr "Arhoswch, estyn ffeil"
+msgstr "Arhoswch, wrthi'n estyn ffeil"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "methu ychwanegu cyfrwng"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
-msgstr "CopĂ¯o rhai pecynnau ar ddisg ar gyfer defnydd yn y dyfodol"
+msgstr "Wrthi'n copĂ¯o rhai pecynnau ar ddisg ar gyfer defnydd yn y dyfodol"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Wrthi'n copĂ¯o..."
@@ -338,7 +432,24 @@ msgstr "hyfryd"
msgid "maybe"
msgstr "efallai"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "Wrthi'n estyn gwybodaeth am becyn o fetadata XML..."
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"Dim gwybodaeth xml ar gyfer y cyfrwng \"%s\", dim ond canlyniad rhannol ar "
+"gyfer pecyn %s"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Dim disgrifiad"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -347,346 +458,402 @@ msgstr ""
"Nid yw'n bosib gosod rhai pecynnau gofynnwyd gan %s:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
-msgstr "Digwyddodd gwall:"
+msgstr "Cododd gwall:"
+
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Cododd gwall terfynol:%s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Peidio Ă¢ gofyn eto"
-#: pkgs.pm:814
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "Methodd trafod gosod %d"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "Methodd gosod pecynnau:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Gweithfan"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
-msgstr "Gweithfan Swyddfa"
+msgstr "Gweithfan wyddfa"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Rhaglenni swyddfa: prosesydd geiriau (OpenOffice.org Writer, Kword), "
-"taenlenni (OpenOffice.org Calc, Kspread), ddarllenydd pdf, ag ati"
+"Rhaglenni swyddfa: prosesydd geiriau (LibreOffice Writer, Kword), taenlenni "
+"(LibreOffice Calc, Kspread), ddarllenydd pdf, ac ati"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Man chwarae"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "Rhaglenni difyrrwch: arcĂªd, gemau bwrdd, strategaeth, ag ati"
+msgstr "Rhaglenni difyrrwch: arcĂªd, gemau bwrdd, strategaeth, ac ati"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
-msgstr "Man aml-gyfrwng"
+msgstr "Man amlgyfrwng"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
-msgstr "Chwarae sain a fideo/rhaglenni golygu"
+msgstr "Rhaglenni chwarae/golygu sain a fideo"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Man rhyngrwyd"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr ""
-"Casgliad o offer i ddarllen ac anfon e-bost a newyddion (mutt, tin..) ac i "
-"bori'r We"
+"Casgliad o offer i ddarllen ac anfon e-byst a newyddion (mutt, tin..) ac i "
+"bori'r we"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
-msgstr "Cyfrifiadur Rhwydwaith (cleient)"
+msgstr "Cyfrifiadur rhwydwaith (cleient)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
-msgstr "Cleientiaid ar gyfer protocolau amrywiol yn cynnwys ssh"
+msgstr "Cleientiaid ar gyfer protocolau amrywiol gan gynnwys ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
-msgstr "Offer i wneud ffurfweddu'ch cyfrifiadur yn haws"
+msgstr "Offer i ffurfweddu'ch cyfrifiadur yn haws"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
-msgstr "Offer y Consol"
+msgstr "Offer y consol"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Golygyddion, cregyn, offer ffeilio, terfynellau"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
-msgstr "Datblygiad"
+msgstr "Datblygu"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
-msgstr "Llyfrgelloedd datblygiadol C a C++, rhaglenni a ffeiliau cynnwys"
+msgstr "Llyfrgelloedd datblygu C a C++, rhaglenni a ffeiliau cynnwys"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
-msgstr "Dogfennau"
+msgstr "Dogfennaeth"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
-msgstr "Llyfrau a Howto's ar Linux a Meddalwedd Rhydd"
+msgstr "Llyfrau a chanllawiau ar gyfer Linux a meddalwedd rydd"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Base. Cefnogaeth i raglenni trydydd parti"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
-msgstr "Gweinydd Gwe"
+msgstr "Gweinydd gwe"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
-msgstr "Grwpwar"
+msgstr "Cylchwedd"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Gweinydd Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
-msgstr "Mur Gwarchod/Llwybrydd"
+msgstr "Mur gwarchod/llwybrydd"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Porth i'r rhyngrwyd"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
-msgstr "E-bost/Newyddion"
+msgstr "E-bost/newyddion"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Gweinydd e-bost Postfix, gweinydd newyddion Inn"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
-msgstr "Cyfeiriadur Gweinydd"
+msgstr "Gweinydd cyfeiriaduron"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "Gweinydd FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
-msgstr "Gweinydd Enw Parth a Gwybodaeth Rhwydwaith"
+msgstr "Gweinydd enw parth a gwybodaeth rhwydwaith"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
-msgstr "Gweinydd Ffeil a Rhannu Argraffydd"
+msgstr "Gweinydd rhannu ffeiliau ac argraffyddion"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "Gweinydd NSF, gweinydd Samba"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Cronfa Ddata"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "Gweinydd CronfaDdata PostgreSQL a MySQL"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "Gweinydd CronfaDdata PostgreSQL a MariaDB"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Gwe/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "E-bost"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Gweinydd e-bost Postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "Gweinydd cronfa data PostgreSQL neu MySQL"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "Gweinydd cronfa data PostgreSQL neu MariaDB"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
-msgstr "Gweinydd Cyfrifiadur Rhwydwaith"
+msgstr "Gweinydd cyfrifiadur rhwydwaith"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "Gweinydd NFS, gweinydd SMB, gweinydd dirprwyol, gweinydd ssh"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
-msgstr "Amgylchedd Graffig"
+msgstr "Amgylchedd graffig"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "Man Gwaith KDE"
+msgid "Plasma Workstation"
+msgstr "Gweithfan Plasma"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr ""
-"KDE - Amgylchedd Bwrdd gwaith K, yr amgylchedd graffig sylfaenol gyda "
-"chasgliad o offer"
+"KDE - amgylchedd bwrdd gwaith K, yr amgylchedd graffigol sylfaenol a chanddo "
+"gasgliad o offer"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
-msgstr "Man Gwaith Gnome"
+msgstr "Gweithfan Gnome"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr ""
-"Amgylchedd graffig gyda chasgliad o raglenni ac offer bwrdd gwaith hawdd eu "
-"defnyddio."
+"Amgylchedd graffigol a chanddo gasgliad o raglenni ac offer bwrdd gwaith "
+"hawdd eu defnyddio."
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
#, c-format
-msgid "LXDE Desktop"
-msgstr "Bwrdd Gwaith LXDE"
+msgid "XFCE Workstation"
+msgstr "Gweithfan XFCE"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:165
#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
msgstr ""
-"Amgylchedd graffig ysgafn a chyflym gyda chasgliad o raglenni ac offer bwrdd "
-"gwaith hawdd eu defnyddio."
+"Amgylchedd graffigol ysgafn a chanddo gasgliad o raglenni ac offer bwrdd "
+"gwaith hawdd eu defnyddio"
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "Gweithfan MATE"
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "Gweithfan Cinnamon"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Amgylchedd graffigol sy'n seiliedig ar GNOME"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "Bwrdd gwaith LXQt"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr "Porth QT y genhedlaeth nesaf o'r amgylchedd bwrdd gwaith ysgafn"
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "Bwrdd gwaith Enlightenment e17"
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+"Amgylchedd graffigol ysgafn a chyflym a chanddo grŵp o ddefnyddwyr ymroddedig"
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr "Bwrdd Gwaith LXDE"
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr "Amgylchedd graffigol ysgafn a chyflym"
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Byrddau Gwaith Graffigol Eraill"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm, ag ati"
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, Fvwm, ac ati"
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Gwasanaethau"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "Gweinydd SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
-msgstr "Gweinydd Ffurfweddiad Pell Webmin"
+msgstr "Gweinydd ffurfweddu pell Webmin"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
-msgstr "Gwasanaethau Rhwydwaith/Monitro"
+msgstr "Gwasanaethau/monitro rhwydwaith"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "Offer monitro, cyfrifo prosesau, tcpdunp, nmap..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Dewiniaid Mandriva"
+msgid "Mageia Wizards"
+msgstr "Dewiniaid Mageia"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
-msgstr "Dewiniaid i ffurfweddu gweinydd"
+msgstr "Dewiniaid ffurfweddu gweinyddion"
#: steps.pm:85
#, c-format
@@ -697,7 +864,7 @@ msgstr ""
"Digwyddodd gwall ond wn i ddim sut i ddelio ag ef yn dwt.\n"
"Mae'n beryglus i barhau."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -717,339 +884,339 @@ msgstr "Cychwyn cam '%s\"\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Gosod Mandriva Linux %s"
+msgid "%s Installation %s"
+msgstr "Gosod %s %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> rhwng elfennau"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "Mae gweinydd Xorg yn araf ei gychwyn. Arhoswch..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"Mae eich system yn brin o adnoddau. Efallai bod gennych broblem wrth osod\n"
-"Mandriva Linux. Os yw hynny'n digwydd, defnyddiwch y gosod testun yn lle\n"
+"%s. Os yw hynny'n digwydd, defnyddiwch y gosod testun yn lle\n"
"hynny. I wneud hynny pwyswch 'F1' wrth gychwyn ar CD-ROM, ac yna teipio "
"'text'."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, c-format
+msgid "Media Selection"
+msgstr "Dewis cyfrwng"
+
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Gosod Bwrdd Gwaith Mandriva KDE"
+msgid "Install %s Plasma Desktop"
+msgstr "Gosod bwrdd gwaith %s Plasma"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Gosod Bwrdd Gwaith Mandriva GNOME"
+msgid "Install %s GNOME Desktop"
+msgstr "Gosod bwrdd gwaith %s GNOME"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "Gosodiad addasu"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, c-format
-msgid "KDE Desktop"
-msgstr "Bwrdd Gwaith KDE"
+msgid "Plasma Desktop"
+msgstr "Bwrdd gwaith Plasma"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
-msgstr "Bwrdd Gwaith GNOME"
+msgstr "Bwrdd gwaith GNOME"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
-msgstr "Bwrdd Gwaith Addasu"
+msgstr "Bwrdd gwaith addasedig"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "Dyma ragolwg o fwrdd gwaith '%s'."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "Cliciwch ar y delweddau i weld y rhagolwg yn fwy"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
-msgstr "Dewis Grŵp y Pecyn"
+msgstr "Dewis grŵp o becynnau"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
-msgstr "Dewis pecynnau unigol."
+msgstr "Dewis pecynnau unigol"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Cyfanswm maint: %d / %d MB"
+msgid "Unselect All"
+msgstr "Dad-ddewis popeth"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Pecyn gwallus"
+msgid "Total size: %d / %d MB"
+msgstr "Maint cyfan: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Fersiwn:"
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Maint:"
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Pwysigrwydd: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Does dim modd i chi ddewis/dad-ddewis y pecyn"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "oherwydd %s coll"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "oherwydd %s annigonol"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "ceisio hyrwyddo %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "er mwyn cadw %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr "Nid oes modd i chi ddewis y pecyn hwn - does dim lle ar Ă´l i'w osod"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
-msgstr "Mae'r pecynnau canlynol i'w gosod"
+msgstr "Gosodir y pecynnau canlynol"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
-msgstr "Bydd y pecynnau canlynol yn cael eu tynnu"
+msgstr "Tynnir y pecynnau canlynol"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
-msgstr "Mae hwn yn becyn hanfodol, does dim modd ei ddad-ddewis"
+msgid "This is a mandatory package, it cannot be unselected"
+msgstr "Pecyn hanfodol yw hwn, does dim modd ei ddad-ddewis"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Does dim mod dad-ddewis y pecyn, mae wedi ei osod yn barod"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Does dim mod dad-ddewis y pecyn hwn. Rhaid ei ddiweddaru"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Dangoswch y pecynnau dewis awtomatig"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Gosod"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
-msgstr "Llwytho/Cadw'r dewis"
+msgstr "Llwytho/cadw'r dewis"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Diweddaru'r dewis o becynnau"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Gosodiad lleiaf"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
-msgstr "Rheoli Meddalwedd"
+msgstr "Rheoli meddalwedd"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Dewiswch y pecynnau yr hoffech chi eu gosod"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Gosod"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Dim manylion"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
-msgstr "Amser yn weddill:"
+msgstr "Amser ar Ă´l:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(amcangyfrif...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d pecyn"
-msgstr[1] "%d pecyn"
+msgstr[1] "%d becyn"
+msgstr[2] "%d o becynnau"
+msgstr[3] "%d o becynnau"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Crynodeb"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Ffurfweddu"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "heb ffurfweddu"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "Dewis Cyfrwng"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
-"Mae'r cyfrwng gosod canlynol wedi ei ganfod.\n"
+"Canfuwyd y cyfryngau gosod canlynol.\n"
"Os hoffech hepgor rhai ohonynt, dad-ddewiswch nhw nawr."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-"Mae gennych y dewis i gopĂ¯o cynnwys y CD ar i'r disg caled cyn gosod "
-"Mandriva Linux.\n"
+"Gallwch gopĂ¯o cynnwys y CD i'r disg caled cyn gosod Mageia Linux.\n"
"Bydd yna'n parhau o'r disg caled a bydd y pecynnau ar gael unwaith i'r "
-"system gael ei osod yn gyflawn."
+"system gael ei gosod yn gyflawn."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
-msgstr "CopĂ¯o'r CDau cyfan"
+msgstr "CopĂ¯o'r CDs cyfan"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
-msgstr "Digwyddodd gwall"
+msgstr "Cododd gwall"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Dewiswch gynllun eich bysellfwrdd"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Dyma restr lawn o'r bysellfyrddau sydd ar gael:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
-msgstr "Gosod/Diweddaru"
+msgstr "Gosod/diweddaru"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Gosod neu ddiweddaru?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Gosod"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Diweddaru %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Allwedd amgryptio ar gyfer %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "Atal y gosod, ailgychwyn y system"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
-msgstr "Gosodiad Newydd"
+msgstr "Gosodiad newydd"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "Diweddaru'r gosodiad blaenorol (argymell i beidio)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1057,44 +1224,25 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"Mae'r gosodwr wedi canfod nad yw hi'n ddiogel diweddaru eich system \n"
-"Mandriva Linux i %s.\n"
+"Mae'r gosodwr wedi canfod na ellir uwchraddio\n"
+"eich system Linux i %s yn ddiogel.\n"
"\n"
-"Mae gosod o'r newydd yn cael ei argymell.\n"
+"Argymhellir disodli eich system gyda gosodiad newydd.\n"
"\n"
-"Rhybudd : dylech wneud copi wrth gefn o'ch data personol cvyn dewis \"New\n"
-"Installation\"."
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
+"Rhybudd : dylech gadw copi wrth gefn o'ch holl ddata personol cyn dewis\n"
+"\"Gosodiad newydd\"."
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "Configuring IDE"
-msgstr "Ffurfweddu IDE"
+msgid "CD/DVD"
+msgstr "CD/DVD"
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "Configuring CD/DVD"
msgstr ""
-"Nid oes lle rhydd ar gyfer yr ymlwythwr 1MB! Bydd y gosod yn parhau, ond i "
-"gychwyn y system bydd rhaid i chi greu rhaniad ymlwythwr yn DiskDrake"
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"Bydd angen i chi greu llwythwr mwdwl PPC PReP Boot! Bydd y gosod yn parhau, "
-"ond i gychwyn y system bydd rhaid i chi greu rhaniad ymlwythwr yn DiskDrake"
-
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1106,21 +1254,21 @@ msgstr ""
"Rhowch y CD-ROM \"%s\" yn eich gyrrwr a chlicio Iawn ar Ă´l gorffen\n"
"Os nad yw gennych, cliciwch Diddymu i beidio a gosod o'r CD-ROM."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Casglu'r pecynnau sydd ar gael..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-"Nid oes gan eich system ddigon o le ar gyfer gosod neu ddiweddaru (%dMB > %"
-"dMB)"
+"Nid oes gan eich system ddigon o le ar gyfer gosod neu ddiweddaru (%dMB > "
+"%dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1129,52 +1277,52 @@ msgstr ""
"Dewiswch lwytho neu gadw pecyn dewiswyd.\n"
"Mae'r fformat yr un Ă¢ ffeiliau cynhyrchwyd drwy auto_install."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
-msgstr "Llwyth"
+msgstr "Llwytho"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Cadw"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
-msgstr "Ffeil gwael"
+msgstr "Ffeil wael"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
-msgstr "Dewis Bwrdd Gwaith"
+msgstr "Dewis bwrdd gwaith"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
-msgstr "Dewiswch broffil bwrdd gwaith eich man gwaith."
+msgstr "Dewiswch broffil bwrdd gwaith eich gweithfan."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Mae'r maint a ddewiswyd yn fwy na'r lle ar gael"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
-msgstr "Math o osod"
+msgstr "Math o osodiad"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1183,87 +1331,126 @@ msgstr ""
"Nid ydych wedi dewis grwpiau o becynnau.\n"
"Dewiswch y gosod lleiaf rydych ei eisiau"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
-msgstr "Gyda X"
+msgstr "Gydag X"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, c-format
-msgid "Install suggested packages"
-msgstr "Gosod y pecynnau sy'n cael eu hawgrymu"
+msgid "Install recommended packages"
+msgstr "Gosod pecynnau a argymhellir"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Gyda dogfennau elfennol (argymell!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Gosod bach iawn (yn arbennig dim urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "Wrthi'n paratoi i uwchraddio..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
-msgstr "Paratoi'r gosod"
+msgstr "Wrthi'n paratoi i osod"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
-msgstr "Gosod pecyn %s"
+msgstr "Wrthi'n gosod y pecyn %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
-msgstr "Roedd gwall wrth drefnu pecynnau:"
+msgstr "Bu gwall trefnu pecynnau:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Mynd yn eich blaen beth bynnag?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Ceisio eto"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Hepgor y pecyn"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
-msgstr "Hepgor pob pecyn o gyfrwng \"%s\""
+msgstr "Hepgor pob pecyn o'r cyfrwng \"%s\""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
-msgstr "Mynd yn Ă´l at ddewis cyfrwng a phecyn"
+msgstr "Dychwelyd i ddewis cyfryngau a phecynnau"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
-msgstr "Digwyddodd gwall wrth osod pecyn: %s."
+msgstr "Cododd gwall wrth osod pecyn: %s."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
-msgstr "Ffurfweddiad Ă´l osod"
+msgstr "Ffurfweddu ar Ă´l gosod"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
-msgstr "Gwnewch yn siŵr fod cyfrwng Diweddaru Modiwlau yng ngyrrwr %s"
+msgstr "Sicrhewch fod y cyfrwng diweddaru modiwlau yn y gyrrwr %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Diweddaru"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr "Cewch osod cyfryngau ar lein."
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr "Mae hyn yn caniatĂ¡u gosod diweddariadau diogelwch."
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+"I osod y cyfryngau hynny, rhaid i chi cael \n"
+"cysylltiad i'r \n"
+"we.\n"
+"\n"
+"Hoffech chi osod y cyfryngau diweddaru?"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Methu ychwanegu cyfrwng"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "Ceisio eto?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1284,129 +1471,99 @@ msgstr ""
"\n"
"Ydych chi am osod y diweddariadau?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s ar %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Caledwedd"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Cerdyn sain"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "A oes gennych gerdyn sain ISA?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Rhedwch \"alsaconf\" neu \"sndconfig\" wedi'r gosodiad i ffurfweddu eich "
-"cerdyn sain"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "Heb ganfod cerdyn sain. Ceisiwch \"harddrake\" wedi'r gosodiad"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Rhyngwyneb graffigol"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
-msgstr "Rhwydwaith a'r Rhyngrwyd"
+msgstr "Rhwydwaith a'r rhyngrwyd"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Dirprwyon"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "ffurfweddwyd"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
-msgstr "Lefel Diogelwch"
+msgstr "Lefel diogelwch"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
-msgstr "Mur Cadarn"
+msgstr "Mur gwarchod"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
-msgstr "gweithredwyd"
+msgstr "bywiogwyd"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
-msgstr "anablwyd"
+msgstr "analluogwyd"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "Nid ydych wedi ffurfweddu X. Ydych chi'n siŵr eich bod am wneud hyn?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "Paratoi cychwynnwr..."
+msgid "Preparing initial startup program..."
+msgstr "Wrthi'n paratoi'r rhaglen cychwyn..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "Amynedd, gall hyn gymryd amser..."
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Mae'n ymddangos fod gennych beiriant OldWorld neu Anhysbys ac ni fydd "
-"cychwynnwr yaboot yn gweithio ar eich cyfer Bydd y gosodiad yn parhau ond "
-"bydd rhaid defnyddio BootX i gychwyn eich peiriant. Ymresymiad y cnewyllyn "
-"ar gyfer y gwraidd yw: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-"Ar y lefel diogelwch yma, mae mynedfa i ffeiliau yn rhaniad Windows wedi eu "
-"cyfyngu i'r Gweinyddwr."
+"Ar y lefel diogelwch yma, cyfyngir mynediad at ffeiliau yn y rhaniad Windows "
+"i'r gweinyddwr."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Rhowch ddisg meddal yng ngyrrwr %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Creu disg meddal awto gosod..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1415,17 +1572,17 @@ msgid ""
msgstr ""
"Nid yw rhai camau wedi eu cwblhau.\n"
"\n"
-"Ydych chi wir eisiau gorffen?"
+"Ydych chi wir eisiau gadael yn awr?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Llongyfarchiadau"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
-msgstr "Ail gychwyn"
+msgstr "Ailgychwyn"
#. -PO: please keep the following messages very short: they must fit in the left list of the installer!!!
#: steps_list.pm:16
@@ -1517,13 +1674,6 @@ msgid ""
"Users"
msgstr "Defnyddwyr"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Rhwydweithio"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1564,227 +1714,23 @@ msgstr "Diweddaru"
msgid ""
"_: Keep these entry short\n"
"Exit"
-msgstr "Gorffen"
+msgstr "Gadael"
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Rhaglenni swyddfa: prosesydd geiriau (Kword, abiword), taenlenni "
-#~ "(kspread, gnumeric), ddarllenydd pdf, ag ati"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "A oes gennych gerdyn sain ISA?"
#~ msgid ""
-#~ "You have decided to upgrade your system to %s. KDE 3.5 has been detected\n"
-#~ "on your system. This installer cannot preserve KDE 3.5 in an upgrade. If "
-#~ "you choose to proceed, \n"
-#~ "KDE 4 will replace KDE 3, and you will lose your personal KDE "
-#~ "configuration settings. \n"
-#~ "To upgrade with KDE 3.5 and your personal settings preserved, \n"
-#~ "please reboot your system and upgrade using the Mandriva update applet."
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
#~ msgstr ""
-#~ "Rydych wedi penderfynu diweddaru eich system i %s. Mae KDE 3.5 wedi ei "
-#~ "ganfod ar eich system.\n"
-#~ "Nid yw'r gosodwr hwn yn gallu diogelu KDE 3.5 wrth ddiweddaru. Os fyddwch "
-#~ "yn penderfynu parhau, \n"
-#~ "bydd KDE 4 yn cymryd lle KDE 3, a byddwch yn colli eich gosodiadau "
-#~ "ffurfweddi personol yn KDE. \n"
-#~ "I ddiweddaru KDE 3.5 gan gadw eich gosodiadau personol, \n"
-#~ "ail gychwynnwch eich system a diweddaru gan ddefnyddio rhaglennig "
-#~ "diweddaru Mandriva."
-
-#~ msgid "Proceed"
-#~ msgstr "Parhau"
-
-#~ msgid "retrieval of [%s] failed"
-#~ msgstr "methodd estyn [%s]"
-
-#~ msgid "Downloading file %s..."
-#~ msgstr "Llwytho ffeil %s..."
-
-#~ msgid "Upgrade from a 32bit to a 64bit distribution is not supported"
-#~ msgstr "Nid yw diweddaru o ddosbarthiad 32did i 64did yn cael ei gynnal"
-
-#~ msgid "Upgrade from a 64bit to a 32bit distribution is not supported"
-#~ msgstr "Nid yw diweddaru o ddosbarthiad 64did i 32did yn cael ei gynnal"
-
-#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
-#~ msgstr ""
-#~ "Rydych wedi dewis y gweinydd(wyr) canlynol: %s\n"
-#~ "\n"
-#~ "\n"
-#~ "Mae'r gweinyddion canlynol yn cael eu cychwyn drwy ragosodiad. Does\n"
-#~ "ganddynt unrhyw faterion diogelwch hysbys, ond mae'n bosibl i rai ddod "
-#~ "i'r\n"
-#~ "golwg. Os felly rhaid uwchraddio gynted ag y bo modd\n"
-#~ "\n"
-#~ "Ydych chi wir eisiau gosod y gweinyddion hyn?\n"
-
-#~ msgid "IceWm Desktop"
-#~ msgstr "Bwrdd Gwaith IceWm"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr "Cysylltu Ă¢'r drych i estyn y rhestr o becynnau sydd ar gael..."
-
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "Methu canfod drych: %s."
-
-#~ msgid "Generate auto install floppy"
-#~ msgstr "Creu disg meddal awto gosod"
-
-#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
-#~ msgstr ""
-#~ "Mae modd awtomeiddio'r awto gosod, os hoffech\n"
-#~ "chi, yn yr achos hwnnw bydd yn cymryd drosodd y\n"
-#~ "disg caled!!\n"
-#~ "(mae hyn ar gyfer gosod ar flwch arall).\n"
-#~ "\n"
-#~ "Efallai byddai'n well gennych ai osod y gosodiad.\n"
-
-#~ msgid "Replay"
-#~ msgstr "Ail chwarae"
-
-#~ msgid "Automated"
-#~ msgstr "Awtomeiddwyd"
-
-#~ msgid "Save packages selection"
-#~ msgstr "Cadw'r dewis o becynnau"
-
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "Ydych chi eisiau defnyddio aboot?"
-
-#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
-#~ msgstr ""
-#~ "Gwall gosod aboot, \n"
-#~ "ceisiwch orfodi gosodiad hyd yn oed os yw hynny'n dinistrio'r rhaniad "
-#~ "cyntaf?"
-
-#~ msgid "All"
-#~ msgstr "Popeth"
-
-#~ msgid "TV card"
-#~ msgstr "Cerdyn Teledu"
-
-#~ msgid "Boot"
-#~ msgstr "Cychwyn"
-
-#~ msgid ""
-#~ "_: Keep these entry short\n"
-#~ "Authentication"
-#~ msgstr "Dilysu"
+#~ "Rhedwch \"alsaconf\" neu \"sndconfig\" wedi'r gosodiad i ffurfweddu eich "
+#~ "cerdyn sain"
-#~ msgid "Arkeia"
-#~ msgstr "Arkeia"
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr "Heb ganfod cerdyn sain. Ceisiwch \"harddrake\" wedi'r gosodiad"
-#~ msgid "Flatout"
-#~ msgstr "Flatout"
+#~ msgid "KDE Desktop"
+#~ msgstr "Bwrdd gwaith KDE"
-#~ msgid "Gwenview"
-#~ msgstr "Gwenview"
-
-#~ msgid "3D"
-#~ msgstr "3D"
-
-#~ msgid "CMS"
-#~ msgstr "CMS"
-
-#~ msgid "CRM"
-#~ msgstr "CRM"
-
-#~ msgid "2007 product line"
-#~ msgstr "Cynnyrch 2007"
-
-#~ msgid "Invictus Firewall"
-#~ msgstr "Mur Cadarn Invictus"
-
-#~ msgid "Discovery Live Mode"
-#~ msgstr "Modd Byw Discovery"
-
-#~ msgid "How to register"
-#~ msgstr "Sut i gofrestru"
-
-#~ msgid "Rpmdrake 2"
-#~ msgstr "Rpmdrake 2"
-
-#~ msgid "Mandriva Online Services"
-#~ msgstr "Mandriva Online Services"
-
-#~ msgid "New Theme"
-#~ msgstr "Thema Newydd"
-
-#~ msgid "Web 2.0"
-#~ msgstr "Web 2.0"
-
-#~ msgid "Kaspersky"
-#~ msgstr "Kaspersky"
-
-#~ msgid "LinDVD"
-#~ msgstr "LinDVD"
-
-#~ msgid "Skype"
-#~ msgstr "Skype"
-
-#~ msgid "Transgaming/Cedega"
-#~ msgstr "Transgaming/Cedega"
-
-#~ msgid "DrakVPN"
-#~ msgstr "DrakVPN"
-
-#~ msgid "(%d package, %d MB)"
-#~ msgid_plural "(%d packages, %d MB)"
-#~ msgstr[0] "(%d pecyn, %d MB)"
-#~ msgstr[1] "(%d pecyn, %d MB)"
-
-#~ msgid "%d packages"
-#~ msgstr "%d pecyn"
-
-#~ msgid "Language"
-#~ msgstr "Iaith"
-
-#~ msgid "License"
-#~ msgstr "Trwydded"
-
-#~ msgid "Installation class"
-#~ msgstr "Dosbarth gosod"
-
-#~ msgid "Formatting"
-#~ msgstr "Fformatio"
-
-#~ msgid "Choosing packages"
-#~ msgstr "Dewis pecynnau"
-
-#~ msgid "Users"
-#~ msgstr "Defnyddwyr"
-
-#~ msgid "Networking"
-#~ msgstr "Rhwydweithio"
-
-#~ msgid "Configure X"
-#~ msgstr "Ffurfweddu X"
-
-#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
-#~ "missing), this generally means your boot floppy in not in sync with the "
-#~ "Installation medium (please create a newer boot floppy)"
-#~ msgstr ""
-#~ "Methu cael mynediad i modiwlau'r cnewyllyn sy'n cyfateb i'ch cnewyllyn "
-#~ "chi (mae ffeil %s ar goll), mae hyn yn golygu, fel arfer, nad yw eich "
-#~ "disg cychwyn yn cydweddu gyda'r cyfrwng Gosod (crëwch ddisg cychwyn "
-#~ "meddal newydd)"
+#~ msgid "KDE"
+#~ msgstr "KDE"
diff --git a/perl-install/install/share/po/da.po b/perl-install/install/share/po/da.po
index cb6b9da79..6d11c1377 100644
--- a/perl-install/install/share/po/da.po
+++ b/perl-install/install/share/po/da.po
@@ -1,56 +1,82 @@
-# translation of da.po to
-# translation of da.po to Danish
-# Copyright (C) 2000,2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
-# Troels Liebe Bentsen <tlb@iname.com> 2000.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
-# Keld Simonsen <keld@dkuug.dk>, 2000-2003, 2004, 2005, 2007, 2008, 2009.
-# Keld Simonsen <keld@rap.dk>, 2005, 2006, 2010.
+# Translators:
+# Keld Simonsen <keld@dkuug.dk>, 2000-2003, 2004-2005,2007-2009
+# Keld Simonsen <keld@rap.dk>, 2005-2006,2010
msgid ""
msgstr ""
-"Project-Id-Version: da\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2010-07-06 21:38+0200\n"
-"Last-Translator: Keld Simonsen <keld@dkuug.dk>\n"
-"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-02-09 08:39+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Danish (http://www.transifex.com/MageiaLinux/mageia/language/"
+"da/)\n"
+"Language: da\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"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "Dit skrivebord pĂ¥ en USB-nøgle"
+msgid "Join Us!"
+msgstr ""
+
+#: ../../advertising/02_IM_mageia.pl:1
+#, c-format
+msgid "Make it yours!"
+msgstr ""
+
+#: ../../advertising/03_IM_mageia.pl:1
+#, c-format
+msgid "Your choice!"
+msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "Linux distributionen Mandriva med 100%% frit programmel"
+msgid "Office tools"
+msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "Udforsk Linux nemt med Mandriva One"
+msgid "Home entertainment"
+msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/06_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "Et fuldt Mandriva Linux-skrivebord, med vedligeholdelse"
+msgid "For kids"
+msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: distributioner for ethvert behov"
+msgid "For family!"
+msgstr ""
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr ""
-#: any.pm:109
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Har du andre supplerende medier?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -63,117 +89,175 @@ msgstr ""
"\n"
"Har du et supplerende installationsmedium, der skal konfigureres?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "Cd-rom"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Netværk (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Netværk (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Netværk (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "URL pĂ¥ spejlet?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "URL skal starte med ftp:// eller http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr ""
-"Kontakter Mandriva Linux' netsted for at hente listen over tilgængelige spejle"
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "Kontakter %s' netsted for at hente listen over tilgængelige spejle"
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Kunne ikke kontakte Mandriva Linux' netsted for at hente listen over "
-"tilgængelige spejle"
+"Kunne ikke kontakte %s' netsted for at hente listen over tilgængelige spejle"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Vælg det spejl hvorfra pakkerne skal hentes"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "NFS-opsætning"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "Indtast værtsnavn og katalog for dit NFS-medie"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "Værtsmaskinenavn mangler"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "Katalog skal begynde med \"/\""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "Værtsnavn pĂ¥ NFS-monteringen?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Katalog"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Supplerende"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr ""
-"Kan ikke finde en pakkelistefil pĂ¥ dette spejl. KontrollĂ©r at placeringen er korrekt."
+"Kan ikke finde en pakkelistefil pĂ¥ dette spejl. KontrollĂ©r at placeringen er "
+"korrekt."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Leder efter pakker der allerede er installeret..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Leder efter pakker som skal opgraderes..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Fjerner pakker før opgradering..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -186,87 +270,87 @@ msgstr ""
"\n"
"Ă˜nsker du virkelig at fjerne disse pakker?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Fejl ved læsning af filen %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "De følgende diske blev omdøbt:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (tidligere kaldet %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Netværk"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Vælg et medie"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Fil eksisterer allerede. Skal den overskrives?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Adgang nægtet"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "DĂ¥rligt NFS-navn"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "DĂ¥rligt medie %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Kan ikke lave øjebliksbilleder før partitionering"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Ă˜jebliksbilleder vil være tilgængelige efter installation i %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Installation"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Konfiguration"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Du skal ogsĂ¥ formatere %s"
@@ -291,22 +375,22 @@ msgstr "Bringer netværket op"
msgid "Bringing down the network"
msgstr "Lukker netværket ned"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "Vent venligst, henter fil"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "kan ikke tilføje medie"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "Kopierer nogle pakker til disk til fremtidig brug"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Kopiering udføres"
@@ -336,7 +420,22 @@ msgstr "rart"
msgid "maybe"
msgstr "mĂ¥ske"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr "Ingen xml info for medie \"%s\", kun delvist resultat for pakke %s"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Ingen beskrivelse"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -345,66 +444,76 @@ msgstr ""
"Visse pakker forespurgt af %s kan ikke installeres:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "Der opstod en fejl:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "En fatal fejl skete: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Spørg ikke igen"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d installationstransaktioner mislykkedes"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "Installation af pakker mislykkedes:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Arbejdsmaskine"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Kontor-arbejdsmaskine"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Kontor-programmer: Tekstbehandling (OpenOffice.org tekstbehandler, Kword), "
-"regneark (OpenOffice.org Regneark, Kspread ), PDF-visere, o.lign."
+"Kontor-programmer: Tekstbehandling (LibreOffice tekstbehandler, Kword), "
+"regneark (LibreOffice Regneark, Kspread ), PDF-visere, o.lign."
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Spillemaskine"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Underholdnings-programmer: arkade, bræt, strategi, osv."
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Multimediecenter"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Programmer til afspilning og redigering af lyd og video"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Internet-computer"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -413,193 +522,193 @@ msgstr ""
"Værktøjssæt til at læse samt sende post og nyheder (mutt, tin..), og til at "
"browse pĂ¥ nettet"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Netværksmaskine (klient)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Klienter for forskellige protokoller inklusive ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Værktøjer til at lette indstillingen af din maskine"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Konsolværktøjer"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Redigeringsværktøjer, skaller, filværktøjer, terminaler"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Udvikling"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "Biblioteker, programmer og include-filer til udvikling i C og C++"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Dokumentation"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Bøger og vejledninger om Linux og Frit Programmel"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Base. Understøttelse for tredjeparts-programmer"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Webserver"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Samarbejdsprogrammel (Groupware)"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab-server"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Brandmur/ruter"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Internet-adgangspunkt"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "Post og nyheder"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix-postserver, Inn-nyhedsserver"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Katalogserver"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP-server"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Server for domænenavne (DNS) og netværksinformation (NIS)"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Fil- og Printerdelings-server"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS-server, Samba-server"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Database"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL- og MySQL-databaseserver"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL- og MariaDB-databaseserver"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache og Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Post"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix-postserver"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL- eller MySQL-databaseserver"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL- eller MariaDB-databaseserver"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Netværksmaskine-server"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS-server, SMB-server, proxy-server, SSH-server"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Grafisk miljø"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "KDE-arbejdsmaskine"
+msgid "Plasma Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -608,78 +717,121 @@ msgstr ""
"K Desktop -miljøet, det grundlæggende grafiske miljø, med en vifte af "
"supplerende værktøjer."
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "Gnome-arbejdsmaskine"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr "Et grafisk miljø med brugervenlig samling af programmer og værktøjer"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:165
+#, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
#, c-format
msgid "LXDE Desktop"
msgstr "LXDE-skrivebord"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:191
#, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+msgid "A lightweight fast graphical environment"
msgstr ""
-"Et let og hurtigt grafisk miljø med brugervenlig samling af programmer og "
-"skrivebordsværktøjer"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Andre grafiske miljøer"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm, osv."
+msgid "Window Maker, Fvwm, etc"
+msgstr ""
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Nytteprogrammer"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH-server"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Webmin ekstern konfigurationsserver"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "Nytteprogrammer og overvĂ¥gning af netværk"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "OvervĂ¥gningsværktøjer, proceskontering, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Konfigurationsprogrammer for Mandriva"
+msgid "Mageia Wizards"
+msgstr "Konfigurationsprogrammer for Mageia"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Hjæpeprogrammer til at konfigurere server"
@@ -694,7 +846,7 @@ msgstr ""
"pæn mĂ¥de.\n"
"Fortsæt pĂ¥ eget ansvar!"
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -714,256 +866,254 @@ msgstr "GĂ¥r til trin `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux Installation %s"
+msgid "%s Installation %s"
+msgstr "%s Installation %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> mellem elementer"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "Xorg-server er langsom at starte. Vent venligst..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"Dit system har kun fĂ¥ resurser. Du kan fĂ¥ problemer med at installere\n"
-"Mandriva Linux. Hvis dette sker, kan du prøve en tekst-baseret installation "
-"i stedet.\n"
+"%s. Hvis dette sker, kan du prøve en tekst-baseret installation i stedet.\n"
"Dette gøres ved at trykke 'F1' ved opstart fra cdrommen, og sĂ¥ skrive 'text'."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Installér Mandrivas KDE-skrivebord"
+msgid "Media Selection"
+msgstr "Valg af pakkemedie"
+
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "Installér %ss KDE-skrivebord"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Installér Mandrivas GNOME-skrivebord"
+msgid "Install %s GNOME Desktop"
+msgstr "Installér %ss GNOME-skrivebord"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "Tilpasset installation"
-#: steps_gtk.pm:262
-#, c-format
-msgid "KDE Desktop"
-msgstr "KDE-skrivebord"
+#: steps_gtk.pm:276
+#, fuzzy, c-format
+msgid "Plasma Desktop"
+msgstr "Tilpasset skrivebord"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "GNOME-skrivebord"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "Tilpasset skrivebord"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "Her er et smugkig pĂ¥ '%s'-skrivebordet."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "Klik pĂ¥ billeder for at se et større smugkig"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Valg af pakkegrupper"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Individuelt pakkevalg"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Total størrelse: %d / %d MB"
+msgid "Unselect All"
+msgstr "Fravalgte alt"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "DĂ¥rlig pakke"
+msgid "Total size: %d / %d MB"
+msgstr "Total størrelse: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Version: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Størrelse: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Vigtighed: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Du kan ikke vælge/fravælge denne pakke"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "grundet manglende %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "grundet uopfyldt %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "prøver at forfremme %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "for at beholde %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Du kan ikke vælge denne pakke, da der ikke er nok plads tilbage til at "
"installere den"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "De følgende pakker vil blive installeret"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "De følgende pakker vil blive afinstalleret"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Dette er en nødvendig pakke, den kan ikke vælges fra"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Du kan ikke fravælge denne pakke. Den er allerede installeret"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Du kan ikke fravælge denne pakke. Den skal opgraderes"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Vis automatisk valgte pakker"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Installér"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Indlæs eller gem det markerede"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Opdaterer pakkevalg"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Minimal installation"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr ""
"Administration\n"
"af programmer"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Vælg pakker som skal installeres"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Installerer"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Ingen detaljer"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "Resterende tid:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(beregner...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d pakke"
msgstr[1] "%d pakker"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Oversigt"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Konfigurér"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "ikke konfigureret"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "Valg af pakkemedie"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -972,12 +1122,12 @@ msgstr ""
"De følgende installationsmedier er fundet.\n"
"Hvis du ønsker at springe nogen af dem over, kan du fravælge dem nu."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"Du har mulighed for at kopiere indholdet af cd'erne over pĂ¥ disken før "
@@ -985,72 +1135,72 @@ msgstr ""
"Installationen vil sĂ¥ fortsætte fra disken og pakkerne vil forblive "
"tilgængelige, nĂ¥r systemet er fuldt installeret."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Kopiér hele cd'er"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Der opstod en fejl"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Vælg dit tastaturlayout"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Her er den komplette liste over tilgængelige tastaturer:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Installér/Opgradér"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Er dette en nyinstallation eller en opgradering?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Installation"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Opgradér %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Krypteringsnøgle for %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "Afbryd installation, genstart system"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "Ny installation"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "Opgradér tidligere installation (ikke anbefalet)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1058,46 +1208,18 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"Installationsprogrammet har opdaget at dit installerede Mandriva Linux-"
-"system ikke kunne \n"
-"opgraderes sikkert til %s.\n"
-"\n"
-"En ny installation som erstatter dit tidligere system anbefales.\n"
-"\n"
-"Advarsel: Du bør tage en sikkerhedskopi af alle dine personlige data før du "
-"vælger \"Ny\n"
-"Installation\"."
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "Konfigurerer IDE"
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"Det er ikke plads til 1 MB bootstrap! Installationen vil fortsætte, men for "
-"at starte dit system op, skal du lave bootstrap-partitionen i DiskDrake"
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
+msgid "Configuring CD/DVD"
msgstr ""
-"Du skal lave en PPC PReP Boot-bootstrap! Installationen vil fortsætte, men "
-"for at starte dit system op, skal du lave bootstrap-partitionen i DiskDrake"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1108,24 +1230,24 @@ msgstr ""
"Skift din cdrom!\n"
"Indsæt cdrom'en med navnet \"%s\" i dit cdrom-drev, og tryk pĂ¥ O.k. nĂ¥r det "
"gjort.\n"
-"Hvis du ikke har den, sĂ¥ tryk pĂ¥ AnnullĂ©r for at undgĂ¥ installation fra denne "
-"cd."
+"Hvis du ikke har den, sĂ¥ tryk pĂ¥ AnnullĂ©r for at undgĂ¥ installation fra "
+"denne cd."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Leder efter tilgængelige pakker..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-"Dit system har ikke nok plads tilbage til installation eller opgradering (%"
-"dMB > %dMB)"
+"Dit system har ikke nok plads tilbage til installation eller opgradering "
+"(%dMB > %dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1134,52 +1256,52 @@ msgstr ""
"Vælg indlæsning eller gemning af pakkevalg.\n"
"Formatet er det samme som for auto_install-genererede filer."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Indlæs"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Gem"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "DĂ¥rlig fil"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "Valg af skrivebord"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr "Du kan vælge profil for din arbejdsmaskines skrivebord."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Valgt størrelse er større end tilgængelig plads"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Installationstype"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1188,88 +1310,122 @@ msgstr ""
"Du har ikke valgt nogen gruppe af pakker.\n"
"Vælg den minimale installation du ønsker:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Med X"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, c-format
-msgid "Install suggested packages"
-msgstr "InstallĂ©r foreslĂ¥ede pakker"
+msgid "Install recommended packages"
+msgstr ""
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Med basal dokumentation (anbefalet!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Virkelig minimal installation (specielt ingen urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr ""
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Forbereder installationen"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Installerer pakke %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Der opstod en fejl ved sorteringen af pakkerne:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Fortsæt alligevel?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Prøv igen"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Overspring denne pakke"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "Overspring alle pakker fra medie '%s'"
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "GĂ¥ tilbage til valg af medie og pakker"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "Der opstod en fejl ved installeringen af pakke %s."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Konfiguration efter installation"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
"Forsikr dig venligst om at mediet med opdateringsmodulerne er i drev %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Opdateringer"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Fejl ved tilføjelse af medie"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "Forsøg igen?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1284,116 +1440,87 @@ msgstr ""
"Du har nu mulighed for at hente opdaterede pakker som er blevet opdateret\n"
"efter distributionen blev gjort tilgængelig.\n"
"\n"
-"Du vil kunne fĂ¥ sikkerhedsrettelser eller fejlrettelser, men du skal have en\n"
+"Du vil kunne fĂ¥ sikkerhedsrettelser eller fejlrettelser, men du skal have "
+"en\n"
"internet-opkobling for at fortsætte.\n"
"\n"
"Ă˜nsker du at installere opdateringerne?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s pĂ¥ %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Udstyr"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Lydkort"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Har du et ISA-lydkort?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Kør \"alsaconf\" eller \"sndconfig\" efter installation for at konfigurere "
-"dit lydkort"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "Intet lydkort genkendt. Prøv at køre \"harddrake\" efter installation"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Grafisk grænseflade"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Netværk og Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Proxyer "
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "konfigureret"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Sikkerhedsniveau"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Brandmur"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "aktiveret"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "deaktiveret"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr ""
"Du har ikke konfigureret X. Er du sikker pĂ¥ at du virkelig ønsker dette?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "Forbereder opstartsindlæser..."
+msgid "Preparing initial startup program..."
+msgstr ""
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "Vær tĂ¥lmodig, dette kan tage et stykke tid..."
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Det virker som om du har en OldWorld eller ukendt maskine - yaboot "
-"opstartsindlæseren vil ikke virke for dig. Installationen vil fortsætte, men "
-"du skal bruge BootX eller en anden mĂ¥de til at starte din maskine. Kernens "
-"parameter for root-filsystemet er: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1402,17 +1529,17 @@ msgstr ""
"I dette er sikkerhedsniveau er adgang til Windows-partitionen forbeholdt "
"administratoren."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Indsæt en tom diskette i drev %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Laver autoinstallations-diskette..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1423,12 +1550,12 @@ msgstr ""
"\n"
"Er du sikker pĂ¥ du ønsker du at lukke nu?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Tillykke"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Genstart"
@@ -1523,13 +1650,6 @@ msgid ""
"Users"
msgstr "Brugere"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Netværk"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1571,3 +1691,23 @@ msgid ""
"_: Keep these entry short\n"
"Exit"
msgstr "Afslut"
+
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Har du et ISA-lydkort?"
+
+#~ msgid ""
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
+#~ msgstr ""
+#~ "Kør \"alsaconf\" eller \"sndconfig\" efter installation for at "
+#~ "konfigurere dit lydkort"
+
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr ""
+#~ "Intet lydkort genkendt. Prøv at køre \"harddrake\" efter installation"
+
+#~ msgid "KDE Desktop"
+#~ msgstr "KDE-skrivebord"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
diff --git a/perl-install/install/share/po/de.po b/perl-install/install/share/po/de.po
index ebeaf9309..a835d25b8 100644
--- a/perl-install/install/share/po/de.po
+++ b/perl-install/install/share/po/de.po
@@ -1,66 +1,88 @@
-# translation of de.po to deutsch
-# german translation of the MandrivaInstaller.
-# Copyright (C) 2000-2003 Mandriva S.A.
-# Stefan Siegel <siegel@linux-mandrake.com>, 2000, 2001, 2002, 2003.
-# Sebastian Deutscher <sebastian_deutscher@web.de>, 2003,2004.
-# Gerhard Ortner <gerhard.ortner@aon.at>, 2003, 2004.
-# Roy Steuber <roysteuber@mittweida-net.de>, 2004.
-# Marcus Fischer <i18n@marcusfischer.com>, 2004.
-# Frank Köster <frank@dueppel13.de>, 2004, 2005.
-# Ronny Standtke <Ronny.Standtke@gmx.de>, 2003, 2004.
-# Ronny Standtke <Ronny.Standtke@gmx.net>, 2004, 2005.
-# Nicolas Bauer <webmaster@mandrakeusers.de>, 2005.
-# Frank Koester <frank@dueppel13.de>, 2005.
-# Nicolas Bauer <rastafarii@mandrivauer.de>, 2006, 2007.
-# Nicolas Bauer <rastafarii@mandrivauser.de>, 2007.
-# Oliver Burger <oliver@mandrivauser.de>, 2008, 2009, 2010.
-# Oliver Burger <oliver.burger@wizard-fire.de>, 2009.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+# Ettore Atalan <atalanttore@googlemail.com>, 2014
+# psyca, 2014-2016
+# Marc Lattemann, 2013
+# Marc Lattemann, 2013
+# Oliver Burger <obgr_seneca@mageia.org>, 2013
+# psyca, 2014
+# user7 <wassipaul@gmx.at>, 2013
+# user7 <wassipaul@gmx.at>, 2013
msgid ""
msgstr ""
-"Project-Id-Version: de\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2010-04-11 18:12+0200\n"
-"Last-Translator: Oliver Burger <oliver@mandrivauser.de>\n"
-"Language-Team: German <cooker-i18n@mandrivalinux.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-06-22 09:01+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: German (http://www.transifex.com/MageiaLinux/mageia/language/"
+"de/)\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.0\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "Ihr Desktop auf einem USB-Speicher"
+msgid "Join Us!"
+msgstr "Treten Sie bei!"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "Die 100%% Open Source Mandrivalinux-Distribution"
+msgid "Make it yours!"
+msgstr "Passen Sie es Ihren WĂ¼nschen an!"
-#: ../../advertising/IM_one.pl:1
-#, fuzzy, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "Der leichte Weg, Linux kennen zu lernen mit der Mandriva One"
+#: ../../advertising/03_IM_mageia.pl:1
+#, c-format
+msgid "Your choice!"
+msgstr "Sie haben die Wahl!"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "Ein vollständiger Mandriva Linux Desktop inklusive Support"
+msgid "Office tools"
+msgstr "Arbeitsplatz werkzeuge"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr ""
+msgid "Home entertainment"
+msgstr "Home Entertainment"
+
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr "FĂ¼r Kinder"
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr "FĂ¼r die Familie!"
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr "FĂ¼r Entwickler"
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr "Danke!"
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr "Sei Frei!"
-#: any.pm:109
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
-msgstr "Haben Sie zusätzliche Medien?"
+msgstr "Haben Sie weitere zusätzliche Medien?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -72,120 +94,190 @@ msgstr ""
"verwendet: %s\n"
"\n"
"\n"
-"Haben Sie noch weitere Installationsmedienzum konfigurieren?"
+"Haben Sie noch weitere Installationsmedien zu konfigurieren?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Netzwerk (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Netzwerk (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Netzwerk (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
-msgstr "URL der Spiegel?"
+msgstr "URL des Spiegel-Servers?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "Die URL muss mit ftp:// oder http:// beginnen"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"Kontaktiere Mandriva Linux Web-Server, um eine Liste verfĂ¼gbarer Pakete zu "
-"erhalten..."
+"Die %s-Webseite wird kontaktiert, um eine Liste der verfĂ¼gbaren Spiegel-"
+"Server zu erhalten..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Kontaktieren Sie die Mandriva Linux Webseiten, um eine Liste verfĂ¼gbaren "
-"Mirrors zu erhalten"
+"Die %s-Webseite kann nicht erreicht werden, um die Liste der verfĂ¼gbaren "
+"Spiegel-Server zu erhalten"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Bitte wählen Sie einen Mirror, von dem Sie die Pakete holen wollen."
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
-msgstr "NFS-Einrichtungsetup"
+msgstr "NFS-Einrichtung"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr ""
"Bitte geben Sie den Rechnernamen und das Verzeichnis ihres NFS-Mediums ein"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "Hostname fehlt"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "Verzeichnis muss mit \"/\" beginnen"
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "Rechnername der NFS-Einbindung?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Verzeichnis"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Ergänzend"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
-msgstr "Kann die Datei hdlist nicht auf diesem Spiegel finden"
+msgstr "Kann keine Paketliste auf diesem Spiegel-Server finden."
+
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "Core-Release"
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr "Tainted-Release"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "Nonfree-Release"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+"Ihre Maschine beinhaltet Hardware, die nicht-freie Firmware-Dateien "
+"benötigt, damit die freien Treiber funktionieren."
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "Sie sollten â€%s“ aktivieren"
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+"â€%s“ enthält die verschiedenen Bestandteile des Systems und seiner "
+"Anwendungen"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "â€%s“ enthält nicht-freie Software.\n"
-#: any.pm:334
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"Es enthält auch Firmware-Dateien, die fĂ¼r einige Geräte benötigt werden, um "
+"funktionieren zu können (z.B. einige AMD/ATI-Grafikkarten, einige "
+"Netzwerkkarten, einige RAID-Karten,...)."
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+"â€%s“ enthält Software, die aufgrund von Software-Patenten nicht in jedem "
+"Land verbreitet werden darf."
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+"Es enthält auch Software aus â€%s“, die mit zusätzlichen Fähigkeiten neu "
+"gebaut wurde."
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "Sie können hier weitere Medien aktivieren, wenn Sie das wĂ¼nschen."
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "Dieses Medium enthält Paket-Aktualisierungen fĂ¼r das Medium â€%s“"
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
-msgstr "Suche nach bereits installierten Paketen ..."
+msgstr "Bereits installierte Pakete werden gesucht ..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
-msgstr "Finde die zu aktualisierenden Pakete ..."
+msgstr "Zu aktualisierende Pakete werden gesucht..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
-msgstr "Entferne Pakete vor der Aktualisierung..."
+msgstr "Pakete vor der Aktualisierung entfernen..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -199,87 +291,87 @@ msgstr ""
"\n"
"Wollen Sie diese Pakete wirklich entfernen?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Fehler beim Lesen der Datei %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "Die folgenden Datenträger wurden umbenannt:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (vorher als %s bezeichnet)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Netzwerk"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Bitte wählen Sie ein Medium"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Die Datei existiert bereits. Ăœberschreiben?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Erlaubnis verweigert"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
-msgstr "Falscher NFS-Name"
+msgstr "Fehlerhafter NFS-Name"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
-msgstr "Mediumfehler %s"
+msgstr "Fehlerhaftes Medium %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
-msgstr "Vor der Partitionierung kann ich keine Screenshots machen."
+msgid "Cannot make screenshots before partitioning"
+msgstr "Vor der Partitionierung können keine Screenshots erstellt werden"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
-msgstr "Die Screenshots liegen nach der Installation unter â€%s“"
+msgstr "Die Screenshots finden sich nach der Installation unter â€%s“"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Installation"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Konfiguration"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Sie mĂ¼ssen auch %s formatieren."
@@ -303,22 +395,22 @@ msgstr "Netzwerkverbindung herstellen"
msgid "Bringing down the network"
msgstr "Netzwerkverbindung trennen"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "Bitte warten, Datei wird empfangen"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "Es ist nicht möglich, das Medium hinzuzufĂ¼gen"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "Pakete auf die Festplatte speichern fĂ¼r die spätere Verwendung"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Dateien werden kopiert"
@@ -348,75 +440,102 @@ msgstr "angenehm"
msgid "maybe"
msgstr "eventuell"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "Paket-Informationen aus den XML-Metadaten beziehen..."
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"Keine XML-Informationen fĂ¼r das Medium â€%s“ vorhanden, es können nur "
+"Teilergebnisse fĂ¼r das Paket %s angegeben werden"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Keine Beschreibung"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-"Einige der Ausgewählten Programme von %s können nicht installiert werden:\n"
+"Einige der ausgewählten Programme von %s können nicht installiert werden:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "Ein Fehler ist aufgetreten:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Fataler Fehler aufgetreten: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Nicht erneut fragen"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
-msgstr "%d Installation schlug fehl"
+msgstr "%d Installationstransaktionen schlugen fehl"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "Installieren der Pakete ist fehlgeschlagen:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Arbeitsplatzrechner"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "BĂ¼ro-Arbeitsplatz"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Office-Programme: Textverarbeitung (Openoffice.org Writer, KWord), "
-"Tabellenkalkulation (OpenOffice.org Calc, KSpread), PDF-Betrachter, usw."
+"Office-Programme: Textverarbeitung (LibreOffice Writer, KWord), "
+"Tabellenkalkulation (LibreOffice Calc, KSpread), PDF-Betrachter, usw."
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Spiele-Station"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "Spiele: Arcade-, Brett-, Strategiespiele, usw."
+msgstr "Spiele: Arkade-, Brett-, Strategiespiele, usw."
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Multimedia-Station"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
-msgstr "Programme, um Sound und Video abzuspielen und zu bearbeiten"
+msgstr "Programme, um Audio und Video abzuspielen und zu bearbeiten"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Internet-Station"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -425,193 +544,193 @@ msgstr ""
"Programme um E-Mails und News zu lesen und zu versenden (pine, mutt, tin..) "
"und um im Internet zu surfen"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Netzwerk-Computer (Client)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Clients fĂ¼r verschiedene Protokolle, u.a. SSH"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Werkzeuge, die die Konfiguration Ihres Computers erleichtern"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Konsolen-Werkzeuge"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Editoren, Shells, Dateiwerkzeuge, Konsolen"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Entwicklung"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
-msgstr "C und C++ Entwicklungsbibliotheken, Programme und Include-Dateien"
+msgstr "C- und C++-Entwicklungsbibliotheken, Programme und Include-Dateien"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Dokumentation"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "BĂ¼cher und HOWTOs zu GNU/Linux und Freier Software"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux-Standard-Base. DrittanbieterunterstĂ¼tzung"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Webserver"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Groupware"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab-Server"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
-msgstr "Firewall / Router"
+msgstr "Firewall/Router"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Internet-Gateway"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "E-Mail/News"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
-msgstr "Postfix Mail-Server, Inn News-Server"
+msgstr "Postfix-Mail-Server, Inn-News-Server"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Verzeichnisdienst"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP-Server"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Domänennamen- und Netzwerk-Informations-Server"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Datei- und Druckerserver"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
-msgstr "NFS-Server, Samba Server"
+msgstr "NFS-Server, Samba-Server"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Datenbank"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL und MySQL-Datenbankserver"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL- und MariaDB-Datenbankserver"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
-msgstr "Email"
+msgstr "E-Mail"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
-msgstr "Postfix Mail-Server"
+msgstr "Postfix-Mail-Server"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL oder MySQL-Datenbankserver"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL- oder MariaDB-Datenbankserver"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Netzwerkrechner-Server"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS-Server, SMB-Server, Proxy-Server, SSH-Server"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
-msgstr "Grafische Arbeitsoberfläche"
+msgstr "Grafische Umgebung"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "KDE-Arbeitsplatz"
+msgid "Plasma Workstation"
+msgstr "Plasma-Arbeitsplatz"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -620,79 +739,128 @@ msgstr ""
"Die K-Desktop-Umgebung, die Standard-Arbeitsfläche mit einer Sammlung "
"zugehöriger Programme"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
-msgstr "Gnome-Arbeitsplatz"
+msgstr "GNOME-Arbeitsplatz"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr ""
-"Eine grafische Umgebung mit anwenderfreundlichen Anwendungen und Werkzeugen"
+"Eine grafische Arbeitsoberfläche mit anwenderfreundlichen Anwendungen und "
+"Werkzeugen"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
#, c-format
-msgid "LXDE Desktop"
-msgstr "LXDE-Desktop"
+msgid "XFCE Workstation"
+msgstr "XFCE-Arbeitsplatz"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:165
#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
msgstr ""
-"Eine leichtgewichtige und schnelle grafische Umgebung mit "
+"Eine schlankere grafische Arbeitsoberfläche mit anwenderfreundlichen "
+"Anwendungen und Werkzeugen"
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "MATE-Arbeitsplatz"
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "Cinnamon-Arbeitsplatz"
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Eine auf GNOME basierende grafische Arbeitsoberfläche"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "LXQt-Desktop"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+"Qt-Portierung der leichtgewichtigen Desktop-Umgebung der nächsten Generation"
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "Enlightenment e17-Desktop"
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+"Eine schlanke und schnelle grafische Arbeitsoberfläche mit "
"anwenderfreundlichen Anwendungen und Werkzeugen"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr "LXDE-Desktop"
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr "Eine leichtgewichtige und schnelle grafische Umgebung"
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
-msgstr "Andere grafische Arbeitsflächen"
+msgstr "Andere grafische Oberflächen"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm, usw."
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, Fvwm, usw."
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Werkzeuge"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH-Server"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
-msgstr "Webmin Fernkonfigurationsserver"
+msgstr "Webmin-Fernkonfigurationsserver"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "Netzwerkwerkzeuge/-Ă¼berwachung"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "Ăœberwachungswerkzeuge, Prozessverwaltung, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Mandriva-Assistenten"
+msgid "Mageia Wizards"
+msgstr "Mageia-Assistenten"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Assistenten zur Servereinrichtung"
@@ -703,10 +871,10 @@ msgid ""
"An error occurred, but I do not know how to handle it nicely.\n"
"Continue at your own risk."
msgstr ""
-"Es trat ein Fehler auf. Ich weiĂŸ jedoch nicht, wie ich damit sinnvoll \n"
-"umgehen soll. Sie können fortfahren, jedoch auf eigenes Risiko!"
+"Es trat ein Fehler auf. Ich weiĂŸ jedoch nicht, wie ich damit umgehen soll. "
+"Sie können fortfahren, jedoch auf eigenes Risiko!"
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -726,259 +894,258 @@ msgstr "Beginn von Schritt â€%s“\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux-Installation %s"
+msgid "%s Installation %s"
+msgstr "%s Installation %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> zwischen den Elementen"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
-msgstr "Xorg Server braucht lange zum Starten. Bitte warten Sie..."
+msgstr "Der Xorg-Server braucht lange zum Starten. Bitte warten Sie..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"Ihr Rechner hat nicht genug Ressourcen. Vermutlich werden bei der \n"
-"Installation Probleme auftreten. In diesem Fall sollten Sie eine \n"
-"Text-Installation versuchen. DrĂ¼cken Sie dafĂ¼r <F1> während dem \n"
-"Installationsstart und geben Sie â€text“ an der Eingabeaufforderung \n"
-"ein."
+"Ihr System hat nur geringe Resourcen. Sie werden eventuell Probleme haben, "
+"%s zu installieren.\n"
+"Wenn dies auftritt, können Sie eine Textinstallation versuchen, dafĂ¼r\n"
+"drĂ¼cken Sie â€F1“, wenn Sie von der CD-Rom installieren, dann geben Sie "
+"â€text“ ein."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Installation des Mandriva KDE Desktop"
+msgid "Media Selection"
+msgstr "Auswahl der Installationsmedien"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Installation des Mandriva GNOME Desktop"
+msgid "Install %s Plasma Desktop"
+msgstr "Den %s-Plasma-Desktop installieren"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:254
+#, c-format
+msgid "Install %s GNOME Desktop"
+msgstr "Den %s-GNOME-Desktop installieren"
+
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
-msgstr "Benutzer Installation"
+msgstr "Benutzerdefinierte Installation"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, c-format
-msgid "KDE Desktop"
-msgstr "KDE-Desktop"
+msgid "Plasma Desktop"
+msgstr "Plasma-Desktop"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "GNOME-Desktop"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "Benutzerdefinierter Desktop"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
-msgstr "Hier sehen Sie eine Vorschau des '%s' Desktops"
+msgstr "Hier sehen Sie eine Vorschau des â€%s“-Desktops"
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "Klicken Sie auf die Bilder, um grĂ¶ĂŸere Vorschauen zu erhalten"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Auswahl der Paketgruppen"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Individuelle Paketauswahl"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "GesamtgrĂ¶ĂŸe: %d / %d MB"
+msgid "Unselect All"
+msgstr "Auswahl aufheben"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "UngĂ¼ltiges Paket"
+msgid "Total size: %d / %d MB"
+msgstr "GesamtgrĂ¶ĂŸe: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Version: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "GrĂ¶ĂŸe: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
-msgstr "%d KB\n"
+msgstr "%d kB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Wichtigkeit: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Sie können dieses Paket nicht auswählen/abwählen."
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
-msgstr "%s fehlt"
+msgstr "da %s fehlt"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
-msgstr "Aufgrund unerfĂ¼llter %s"
+msgstr "da %s unerfĂ¼llt ist"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "Versuche %s voranzutreiben"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "um %s beizubehalten"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Sie können dieses Paket nicht auswählen, da Sie nicht genug Plattenplatz "
"haben."
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Die folgenden Pakete werden installiert"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Die folgenden Pakete werden entfernt"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Dieses Paket ist existenziell, sie können es nicht abwählen!"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr ""
"Sie können dieses Paket nicht aus der Auswahl entfernen. \n"
"Es ist bereits installiert!"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr ""
"Sie können dieses Paket nicht aus der Auswahl entfernen. \n"
"Es muss aktualisiert werden!"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Automatisch markierte Pakete anzeigen"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Installation"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Auswahl laden/speichern"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Erneuere Paket Auswahl"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Minimal-Installation"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Software verwalten"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Zu installierende Pakete auswählen"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Installation"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Keine Details"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "Verbleibende Zeit "
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(Schätzen...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d Paket"
msgstr[1] "%d Pakete"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Zusammenfassung"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Konfigurieren"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "Nicht eingerichtet"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "Auswahl der Installationsmedien"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -987,12 +1154,12 @@ msgstr ""
"Die folgenden Installationsmedien wurden gefunden.\n"
"Wählen Sie die Medien ab, die Sie Ă¼berspringen wollen."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"Sie haben die Möglichkeit, den Inhalt der CDs vor der Installation auf "
@@ -1000,72 +1167,72 @@ msgstr ""
"fortgefĂ¼hrt und die Softwarepakete bleiben verfĂ¼gbar, nachdem das System "
"fertig installiert ist."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Kopiere die CDs"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Ein Fehler ist aufgetreten"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
-msgstr "Bitte wählen Sie Ihren Tastaturtyp"
+msgstr "Bitte wählen Sie Ihr Tastaturlayout"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Komplette Liste aller verfĂ¼gbarer Tastaturlayouts"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Installation/Aktualisierung"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Handelt es sich um eine Installation oder eine Aktualisierung?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Installation"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Aktualisiere %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "SchlĂ¼ssel fĂ¼r %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "Installation abbrechen, das System neustarten"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "Neuinstallation"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
-msgstr "Vorhergehende Installation aktualisieren (nicht empfohlen)"
+msgstr "Bestehende Installation aktualisieren (nicht empfohlen)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1073,7 +1240,7 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"Der Installer hat festgestellt, dass Ihr Mandriva Linux System nicht\n"
+"Der Installer hat festgestellt, dass Ihr Linux System nicht\n"
"sicher zu %s aktualisiert werden kann.\n"
"\n"
"Eine Neuinstallation, die Ihre bisherige ersetzt, wird empfohlen.\n"
@@ -1081,37 +1248,17 @@ msgstr ""
"Warnung: Sie sollten all Ihre persönlichen Daten sichern, bevor Sie \"Neu\n"
" Installation\" wählen."
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "IDE konfigurieren"
-
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr ""
-"Sie haben keinen Platz fĂ¼r die 1 MB groĂŸe Start-Partition vorgesehen! Die "
-"Installation wird fortgesetzt, Sie mĂ¼ssen jedoch eine Start-Partition mit "
-"DiskDrake erstellen."
+msgid "CD/DVD"
+msgstr "CD/DVD"
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"Sie mĂ¼ssen einen PPC PReP Boot Lader erzeugen! Die Installation wird "
-"fortgesetzt, Sie mĂ¼ssen jedoch eine Start-Partition mit DiskDrake erstellen."
+msgid "Configuring CD/DVD"
+msgstr "Konfiguriere CD/DVD"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1123,21 +1270,21 @@ msgstr ""
"Bitte legen Sie die CD-ROM â€%s“ in Ihr Laufwerk. DrĂ¼cken Sie dann auf â€OK“.\n"
"Falls Sie sie nicht vorliegen haben, drĂ¼cken Sie auf â€Abbrechen“."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
-msgstr "Suche nach vorhandenen Paketen..."
+msgstr "Suche nach verfĂ¼gbare Pakete..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
"Das System hat fĂ¼r die Installation oder das Update nicht genug freien "
"Speicher (%dMB > %dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1147,52 +1294,52 @@ msgstr ""
"gespeichert werden soll. Es handelt sich um das gleiche\n"
"Format, wie die unter â€auto_install“ erzeugten Disketten."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
-msgstr "Last"
+msgstr "Laden"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Speichern"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Datei fehlerhaft"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr "Plasma"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "Auswahl der Desktopumgebung"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr "Sie haben die Wahl zwischen verschiedenen Desktopprofilen."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "GewĂ¼nschte GrĂ¶ĂŸe Ă¼bersteigt den verfĂ¼gbaren Platz"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Installationstyp"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1201,89 +1348,127 @@ msgstr ""
"Sie haben keine Paketgruppe ausgewählt.\n"
"Bitte wählen Sie die minimale Installation, die Sie wĂ¼nschen."
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
-msgstr "Mit X"
+msgstr "Mit X (grafischem Server)"
-#: steps_interactive.pm:583
-#, fuzzy, c-format
-msgid "Install suggested packages"
-msgstr "Installiere Paket %s"
+#: steps_interactive.pm:579
+#, c-format
+msgid "Install recommended packages"
+msgstr "Empfohlene Pakete installieren"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Mit minimaler Dokumentation (Empfohlen)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Extrem minimale Installation (ohne â€urpmi“)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "Die Aktualisierung wird vorbereitet"
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
-msgstr "Bereite Installation vor"
+msgstr "Installation wird vorbereitet"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
-msgstr "Installiere Paket %s"
+msgstr "Paket %s wird installiert"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Bei der Anforderung folgender Pakete trat ein Fehler auf:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Wollen Sie trotzdem fortfahren?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Wiederholen"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Dieses Paket Ă¼berspringen"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
-msgstr "Ăœberspringe alle Pakete von dem Medium \"%s\""
+msgstr "Alle Pakete vom Medium \"%s\" werden Ă¼bersprungen"
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "ZurĂ¼ck zu den Medien und zur Paketauswahl"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
-msgstr "Bei der Installation des Paketes%s trat ein Fehler auf."
+msgstr "Bei der Installation des Paketes %s trat ein Fehler auf."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Bereite weitere Konfiguration vor ..."
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
"Bitte stellen Sie sicher, dass sich das Update-Modul-Medium im Laufwerk %s "
"befindet"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Aktualisierungen"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr "Sie haben nun die Möglichkeit, Onlinemedien einzurichten."
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr "Dies erlaubt Ihnen Sicherheitsaktualisierungen zu installieren."
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+"Um diese Medien einzurichten benötigen Sie eine funktionierende\n"
+"Internetverbindung.\n"
+"\n"
+"Möchen Sie die Onlinemedien einrichten?"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Fehler beim HinzufĂ¼gen des Mediums"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "Nochmals versuchen?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1296,139 +1481,106 @@ msgid ""
"Do you want to install the updates?"
msgstr ""
"Sie haben nun die Möglichkeit Pakete zu installieren, die seit Erscheinen\n"
-"der Distribution aktualisiert wurden. Es handelt sich um \n"
-"Sicherheitsaktualisierungen und Fehlerkorrekturen.\n"
+"der Distribution aktualisiert wurden. Diese können "
+"Sicherheitsaktualisierungen und Fehlerkorrekturen beinhalten.\n"
"\n"
"Allerdings benötigen Sie dafĂ¼r eine funktionierende Internetverbindung.\n"
"\n"
"Möchten Sie die Aktualisierungen vornehmen?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s auf %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Hardware"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Soundkarte"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "VerfĂ¼gen Sie Ă¼ber eine ISA-Soundkarte?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Starten Sie â€sndconfig“ oder â€alsaconf“ nach der Installation, um Ihre "
-"Soundkarte einzurichten."
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Es wurde keine Soundkarte gefunden. Versuchen Sie â€harddrake“ nach der "
-"Installation."
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Grafikumgebung"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Netzwerk & Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Proxies"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "konfiguriert"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Sicherheitsebene"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Firewall"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "aktiviert"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "deaktiviert"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "Sie haben X nicht konfiguriert. Sind Sie sicher?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "Bereite Bootloader vor ..."
+msgid "Preparing initial startup program..."
+msgstr "Initiale Systemstartprogramme vorbereiten..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
-msgstr "Ein wenig Geduld, dies kann eine Zeit lang brauchen..."
-
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Sie scheinen einen â€OldWorld“ oder unbekannten Rechner zu verwenden. Der "
-"Bootloader â€yaboot“ wird daher leider nicht funktionieren. Die Installation "
-"wird fortgesetzt, sie werden jedoch â€BootX“ oder etwas ähnliches verwenden "
-"mĂ¼ssen um Ihren Rechner zu starten. Der Kernelparameter fĂ¼r das Root-"
-"Dateisystem ist: root=%s"
+msgstr "Ein wenig Geduld, dies kann einige Zeit dauern..."
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-"In dieser Sicherheitseinstellung ist der Zugriff auf Datein der "
+"In dieser Sicherheitseinstellung ist der Zugriff auf Dateien der "
"Windowspartition nur dem Administrator erlaubt"
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
-msgstr "Legen Sie eine leere Diskette in das %s ein."
+msgstr "Legen Sie eine leere Diskette in das Laufwerk %s ein."
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Erstelle eine Auto-Installationsdiskette"
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1439,12 +1591,12 @@ msgstr ""
"\n"
"Wollen Sie DrakX wirklich beenden?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Herzlichen GlĂ¼ckwunsch!"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Neustart"
@@ -1460,7 +1612,7 @@ msgstr "Sprache auswählen"
#: steps_list.pm:16 steps_list.pm:23
#, c-format
msgid "Localization"
-msgstr "Lokalisation"
+msgstr "Lokalisierung"
#: steps_list.pm:17
#, c-format
@@ -1516,7 +1668,7 @@ msgstr "Partitionierung"
msgid ""
"_: Keep these entry short\n"
"Formatting"
-msgstr "Formatieren"
+msgstr "Formatierung"
#: steps_list.pm:29
#, c-format
@@ -1539,13 +1691,6 @@ msgid ""
"Users"
msgstr "Benutzer"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Netzwerk"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1587,36 +1732,3 @@ msgid ""
"_: Keep these entry short\n"
"Exit"
msgstr "Verlassen"
-
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Office-Programme: Textverarbeitung (KWord, Abiword), Tabellenkalkulation "
-#~ "(KSpread, Gnumeric), PDF-Betrachter, usw."
-
-#~ msgid ""
-#~ "You have decided to upgrade your system to %s. KDE 3.5 has been detected\n"
-#~ "on your system. This installer cannot preserve KDE 3.5 in an upgrade. If "
-#~ "you choose to proceed, \n"
-#~ "KDE 4 will replace KDE 3, and you will lose your personal KDE "
-#~ "configuration settings. \n"
-#~ "To upgrade with KDE 3.5 and your personal settings preserved, \n"
-#~ "please reboot your system and upgrade using the Mandriva update applet."
-#~ msgstr ""
-#~ "Sie haben sich entschieden, Ihr System auf %s zu aktualisieren. Es wurde "
-#~ "ein KDE 3.5 auf Ihrem System erkannt\n"
-#~ "Dieser Installer kann KDE 3.5 in einer Aktualisierung nicht erhalten, "
-#~ "wenn Si forfahren wollen,\n"
-#~ "wird KDE 3.5. durch KDE 4 ersetzt und Sie werden Ihre persönlichen KDE "
-#~ "3.5 Einstellungen verlieren.\n"
-#~ "Um mit KDE 3.5 zu aktualisieren und Ihre persönlichen Einstellungen zu "
-#~ "erhalten, \n"
-#~ "starten Sie Ihr System neu und aktualisieren Sie mit Hilfe von "
-#~ "MandrivaUpdate."
-
-#~ msgid "Proceed"
-#~ msgstr "Fortfahren"
-
-#~ msgid "retrieval of [%s] failed"
-#~ msgstr "Holen von [%s] fehlgeschlagen"
diff --git a/perl-install/install/share/po/el.po b/perl-install/install/share/po/el.po
index ddd72392d..d26d3098e 100644
--- a/perl-install/install/share/po/el.po
+++ b/perl-install/install/share/po/el.po
@@ -5,56 +5,79 @@
# Thanos Kyritsis <djart@hellug.gr>, 2001.
# Îίκος ÎÏκταÏης (Nick Niktaris) <niktarin@yahoo.com>, 2003.
# nikos papadopoulos <231036448@freemail.gr>, 2008.
-# Glentadakis Dimitrios <dglent@gmail.com>, 2009, 2010.
+# Dimitrios Glentadakis <dglent@gmail.com>, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016.
msgid ""
msgstr ""
-"Project-Id-Version: DrakX-el\n"
+"Project-Id-Version: drakx_install\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2010-02-11 18:37+0100\n"
-"Last-Translator: Glentadakis Dimitrios\n"
-"Language-Team: Greek <translators_team@mandrivalinux.gr>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-05-19 18:03+0200\n"
+"Last-Translator: Dimitrios Glentadakis <dglent@free.fr>\n"
+"Language-Team: Greek <i18n-el@ml.mageia.org>\n"
+"Language: el\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.0\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Poedit-Language: Greek\n"
-"X-Poedit-Country: GREECE\n"
-"X-Poedit-SourceCharset: utf-8\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"X-Generator: Lokalize 1.5\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "Το Ï€Ïοσωπικό σου σÏστημα εÏγασίας σε ένα USB"
+msgid "Join Us!"
+msgstr "Ελάτε μαζί μας!"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "Η 100%% Î±Î½Î¿Î¹Ï‡Ï„Î¿Ï ÎºÏδικα, διανομή του Mandriva Linux"
+msgid "Make it yours!"
+msgstr "Îάντε τη δική σας!"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "ΕξεÏεÏνησε το Λίνουξ, εÏκολα, με το Mandriva One"
+msgid "Your choice!"
+msgstr "Η επιλογή σας!"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "Ένα πλήÏες σÏστημα desktop Mandriva Linux, με υποστήÏιξη"
+msgid "Office tools"
+msgstr "ΕÏγαλεία γÏαφείου"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: συστήματα Λίνουξ για όλες τις χÏήσεις"
+msgid "Home entertainment"
+msgstr "Οικιακή ψυχαγωγία"
-#: any.pm:109
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr "Για τα παιδιά"
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr "Για την οικογένεια!"
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr "Για Ï€ÏογÏαμματιστές!"
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr "ΕυχαÏιστοÏμε!"
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr "ΕλευθεÏωθείτε!"
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
-msgstr "Έχεις κάποια επιπλέον συμπληÏωματικά μέσα;"
+msgstr "Έχετε άλλα Ï€Ïόσθετα μέσα ενημέÏωσης;"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -62,126 +85,195 @@ msgid ""
"\n"
"Do you have a supplementary installation medium to configure?"
msgstr ""
-"Î’Ïέθηκαν τα ακόλουθα μέσα, και θα χÏησιμοποιηθοÏν κατά την εγκατάσταση: %s.\n"
+"Î’Ïέθηκαν τα ακόλουθα μέσα και θα χÏησιμοποιηθοÏν κατά την εγκατάσταση: %s.\n"
"\n"
"\n"
-"Έχεις κάποιο συμπληÏωματικό μέσο εγκατάστασης για ÏÏθμιση;"
+"Έχετε κάποιο συμπληÏωματικό μέσο εγκατάστασης για ÏÏθμιση;"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Δίκτυο (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Δίκτυο (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Δίκτυο (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
-msgstr "Το URL της εναλλακτικής διεÏθυνσης;"
+msgstr "Το URL του καθÏεπτισμοÏ;"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "Το URL Ï€Ïέπει να ξεκινά με ftp:// ή http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"ΣÏνδεση με την τοποθεσία της Mandriva Linux, για λήψη της λίστας με τις "
-"εναλλακτικές διευθÏνσεις..."
+"ΣÏνδεση με την ιστοσελίδα της %s για λήψη της λίστας με τους διαθέσιμους "
+"καθÏεπτισμοÏÏ‚..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Αδυναμία σÏνδεσης με την τοποθεσία της Mandriva Linux, για λήψη της λίστας "
-"με τις εναλλακτικές διευθÏνσεις"
+"Αδυναμία σÏνδεσης με την ιστοσελίδα της %s για λήψη της λίστας με τους "
+"διαθέσιμους καθÏεπτισμοÏÏ‚"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
-msgstr "Επιλέξτε τόπο από τον οποίο θα γίνει η λήψη πακέτων"
+msgstr "Επιλέξτε έναν καθÏεπτισμό από τον οποίο θα γίνει η λήψη των πακέτων"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "ΡÏθμιση NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
-msgstr ""
-"ΠαÏακαλÏ, εισήγαγε το hostname (οικοδεσπότη υπολογιστή) και τη διαδÏομή του "
-"μέσου NFS"
+msgstr "ΠαÏÎ±ÎºÎ±Î»Ï ÎµÎ¹ÏƒÎ¬Î³ÎµÏ„Îµ το όνομα υπολογιστή και τη διαδÏομή του μέσου NFS"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
-msgstr "Λείπει ο hostname (οικοδεσπότης υπολογιστής)"
+msgstr "Λείπει το όνομα υπολογιστή"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
-msgstr "Ο κατάλογος Ï€Ïέπει να αÏχίζει με \"/\""
+msgstr "Ο κατάλογος Ï€Ïέπει να αÏχίζει με «/»"
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
-msgstr "Ο hostname (οικοδεσπότης υπολογιστής) της NFS Ï€ÏοσάÏτησης ;"
+msgstr "Το όνομα υπολογιστή της Ï€ÏοσάÏτησης NFS;"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Îατάλογος"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "ΣυμπληÏωματικά"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr ""
-"Δεν βÏέθηκε το αÏχείο με την λίστα των πακέτων σε αυτόν τον mirror. "
+"Δεν βÏέθηκε το αÏχείο με την λίστα των πακέτων σε αυτόν τον καθÏεπτισμό. "
"ΣιγουÏευτείτε ότι η τοποθεσία είναι σωστή."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "Core Release"
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr "Tainted Release"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "Nonfree Release"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+"Στο μηχάνημά σας υπάÏχει υλικό που απαιτεί μη ελεÏθεÏο firmware Ïστε να "
+"λειτουÏγοÏν οι οδηγοί Î±Î½Î¿Î¹Ï‡Ï„Î¿Ï ÎºÏδικα. "
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "Θα Ï€Ïέπει να ενεÏγοποιήσετε το «%s»"
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+"Το «%s» πεÏιέχει τα διάφοÏα τμήματα του συστήματος και τις εφαÏμογές του"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "Το «%s» πεÏιέχει μη ελεÏθεÏο λογισμικό.\n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"Επίσης, πεÏιέχει firmware που απαιτοÏνται για την λειτουÏγία οÏισμένων "
+"συσκευÏν (πχ: μεÏικές κάÏτες γÏαφικÏν ATI/AMD, μεÏικές κάÏτες δικτÏου, "
+"μεÏικές κάÏτες RAID, ...)"
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+"Το «%s» πεÏιέχει λογισμικό που δεν μποÏεί να διανεμηθεί σε όλες τις χÏÏες "
+"λόγω πεÏιοÏÎ¹ÏƒÎ¼Î¿Ï Ï„Ï‰Î½ διπλωμάτων ευÏεσιτεχνίας."
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+"Επίσης, πεÏιέχει λογισμικό από το «%s» επαναδημιουÏγημένο με επιπλέον "
+"χαÏακτηÏιστικά."
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+"Αν το επιθυμείτε, ÎµÎ´Ï Î¼Ï€Î¿Ïείτε να ενεÏγοποιήσετε πεÏισσότεÏες πηγές "
+"λογισμικοÏ."
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "Αυτό το μέσο παÏέχει ενημεÏÏσεις πακέτων για το μέσο «%s»"
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
-msgstr "Ψάχνω για ήδη εγκατεστημένα πακέτα..."
+msgstr "Αναζήτηση στα ήδη εγκατεστημένα πακέτα..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Αναζήτηση πακέτων Ï€Ïος αναβάθμιση..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "ΑφαίÏεση των πακέτων, Ï€Ïιν την αναβάθμιση..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -194,87 +286,87 @@ msgstr ""
"\n"
"Θέλετε Ï€Ïαγματικά να αφαιÏέστε αυτά τα πακέτα;\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Σφάλμα κατά την ανάγνωση του αÏχείου %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
-msgstr "Έγινε αλλαγή των ονομάτων των παÏακάτω πακέτων:"
+msgstr "Έγινε μετονομασία των παÏακάτω δίσκων:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
-msgstr "%s (Ï€Ïοηγουμένως ονομαζόταν %s)"
+msgstr "%s (η Ï€ÏοηγοÏμενη ονομασία ήταν %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Δίκτυο"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
-msgstr "ΠαÏακαλÏ, επέλεξε ένα μέσο"
+msgstr "ΠαÏÎ±ÎºÎ±Î»Ï ÎµÏ€Î¹Î»Î­Î¾Ï„Îµ ένα μέσο"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Το αÏχείο υπάÏχει ήδη. Îα αντικατασταθεί;"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
-msgstr "Δεν δόθηκε άδεια"
+msgstr "ΆÏνηση αδείας"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
-msgstr "Λανθασμένο όνομα NFS"
+msgstr "Μη έγκυÏο όνομα NFS"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
-msgstr "Εσφαλμένο μέσο %s"
+msgstr "Μη έγκυÏο μέσο %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "ΑδÏνατη η λήψη στιγμιοτÏπων Ï€Ïιν από την δημιουÏγία κατατμήσεων"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
-msgstr "Τα στιγμιότυπα θα είναι διαθέσιμα μετά την εγκατάστασης στο %s"
+msgstr "Τα στιγμιότυπα θα είναι διαθέσιμα μετά την εγκατάσταση στο %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Εγκατάσταση"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "ΡÏθμιση"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "ΠÏέπει επίσης να μοÏφοποιήσετε το %s"
@@ -285,37 +377,36 @@ msgid ""
"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
"You can find some information about them at: %s"
msgstr ""
-"Ένα μέÏος του Ï…Î»Î¹ÎºÎ¿Ï ÏƒÎ±Ï‚ χÏειάζεται ``ιδιόκτητους'' οδηγοÏÏ‚ για να "
+"Ένα μέÏος του Ï…Î»Î¹ÎºÎ¿Ï ÏƒÎ±Ï‚ χÏειάζεται «ιδιόκτητους» οδηγοÏÏ‚ για να "
"λειτουÏγήσει.\n"
"ΜποÏείτε να βÏείτε σχετικές πληÏοφοÏίες στο: %s"
#: interactive.pm:22
#, c-format
msgid "Bringing up the network"
-msgstr "Εκκίνηση δικτÏου"
+msgstr "Εκκίνηση της διεπαφής δικτÏου"
#: interactive.pm:27
#, c-format
msgid "Bringing down the network"
-msgstr "Διακοπή λειτουÏγίας δικτÏου"
+msgstr "Διακοπή της διεπαφής δικτÏου"
-# ????
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
-msgstr "ΠαÏÎ±ÎºÎ±Î»Ï Ï€ÎµÏιμένετε, γίνεται αναζήτηση του αÏχείου"
+msgstr "ΠαÏÎ±ÎºÎ±Î»Ï Ï€ÎµÏιμένετε, γίνεται λήψη του αÏχείου"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
-msgstr "αδυναμία Ï€Ïοσθήκης μέσου"
+msgstr "αδυναμία Ï€Ïοσθήκης του μέσου"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
-msgstr "ΑντιγÏαφή κάποιων πακέτων στο δίσκο, για μελλοντική χÏήση"
+msgstr "ΑντιγÏαφή κάποιων πακέτων στο δίσκο για μελλοντική χÏήση"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "ΑντιγÏαφή σε εξέλιξη"
@@ -323,7 +414,7 @@ msgstr "ΑντιγÏαφή σε εξέλιξη"
#: pkgs.pm:32
#, c-format
msgid "must have"
-msgstr "Ï€Ïέπει να υπάÏχει"
+msgstr "υποχÏεωτικό"
#: pkgs.pm:33
#, c-format
@@ -333,19 +424,36 @@ msgstr "σημαντικό"
#: pkgs.pm:34
#, c-format
msgid "very nice"
-msgstr "Ï€Î¿Î»Ï ÎºÎ±Î»ÏŒ"
+msgstr "Ï€Î¿Î»Ï Ï‡Ïήσιμο"
#: pkgs.pm:35
#, c-format
msgid "nice"
-msgstr "καλό"
+msgstr "χÏήσιμο"
#: pkgs.pm:36
#, c-format
msgid "maybe"
msgstr "ίσως"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "Λήψη των πληÏοφοÏιÏν του πακέτου από τα μεταδεδομένα XML..."
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"Δεν βÏέθηκαν πληÏοφοÏίες xml για το μέσο «%s», μόνον εν μέÏει αποτελέσματα "
+"για το πακέτο %s"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "ΧωÏίς πεÏιγÏαφή"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -354,343 +462,398 @@ msgstr ""
"Îάποια πακέτα που ζητήθηκαν από το %s, δεν μποÏοÏν να εγκατασταθοÏν:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
-msgstr "ΠÏοκλήθηκε σφάλμα :"
+msgstr "ΠαÏουσιάστηκε ένα σφάλμα :"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "ΠαÏουσιάστηκε ένα κÏίσιμο σφάλμα: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Îα μην ξαναγίνει η εÏÏτηση"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
-msgstr "Η %d συναλλαγή εγκατάστασης απέτυχε"
+msgstr "%d συναλλαγές εγκατάστασης απέτυχαν"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "Η εγκατάσταση των πακέτων απέτυχε :"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
-msgstr "Σταθμός ΕÏγασίας"
+msgstr "Σταθμός εÏγασίας"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
-msgstr "Σταθμός ΕÏγασίας ΓÏαφείου"
+msgstr "Σταθμός εÏγασίας γÏαφείου"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"ΕÏγαλεία γÏαφείου: ΕπεξεÏγαστές κειμένου(OpenOffice.org Writer, Kword), "
-"λογιστικά φÏλλα (OpenOffice.org Calc, Kspread), αÏχεία pdf κλπ"
+"ΕÏγαλεία γÏαφείου: επεξεÏγαστές κειμένου (LibreOffice Writer, Kword), "
+"λογιστικÏν φÏλλων (LibreOffice Calc, Kspread), Ï€Ïοβολείς pdf, κλπ"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
-msgstr "Σταθμός παιχνιδιÏν"
+msgstr "Παιχνίδια"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "Διασκέδαση (παιχνίδια)"
+msgstr ""
+"ΠÏογÏάμματα διασκέδασης: ηλεκτÏονικά παιχνίδια, επιτÏαπέζια, στÏατηγικής, κλπ"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
-msgstr "Σταθμός πολυμέσων"
+msgstr "Πολυμέσα"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
-msgstr "ΠÏογÏάμματα αναπαÏαγωγής και διαχείÏισης video και ήχου"
+msgstr "ΠÏογÏάμματα αναπαÏαγωγής και επεξεÏγασίας βίντεο και ήχου"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
-msgstr "Σταθμός ΔιαδικτÏου"
+msgstr "Διαδίκτυο"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr ""
"ΕÏγαλεία για αποστολή και λήψη αλληλογÏαφίας και ειδήσεων (mutt, tin...) και "
-"πεÏιήγηση στο Διαδίκτυο"
+"για πεÏιήγηση στο διαδίκτυο"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
-msgstr "Υπολογιστής ΔικτÏου (πελάτης)"
+msgstr "Υπολογιστής δικτÏου (πελάτης)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Πελάτες για διαφοÏετικά Ï€Ïωτόκολλα συμπεÏιλαμβανομένου του ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "ΕÏγαλεία για διευκόλυνση της ÏÏθμισης του υπολογιστή σας"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
-msgstr "ΕÏγαλεία Îονσόλας"
+msgstr "ΕÏγαλεία τεÏματικοÏ"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
-msgstr "ΕπεξεÏγαστές κειμένου, κελÏφη, εÏγαλεία αÏχείων, τεÏματικά"
+msgstr "ΕπεξεÏγαστές, κελÏφη, εÏγαλεία αÏχείων, τεÏματικά"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Ανάπτυξη"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
-msgstr "Βιβλιοθήκες ανάπτυξης C και C++, Ï€ÏογÏάμματα και άλλα αÏχεία"
+msgstr "Βιβλιοθήκες ανάπτυξης C και C++, Ï€ÏογÏάμματα και αÏχεία ενσωμάτωσης"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "ΤεκμηÏίωση"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
-msgstr "Βιβλία και οδηγοί για το Linux και το ΕλεÏθεÏο Λογισμικό"
+msgstr "Βιβλία και οδηγίες για το Linux και το ελεÏθεÏο λογισμικό"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
-msgstr "Linux Standard Base. ΥποστήÏιξη εφαÏμογÏν Ï„Ïίτων"
+msgstr "«Linux Standard Base». ΥποστήÏιξη εφαÏμογÏν Ï„Ïίτων"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
-msgstr "ΕξυπηÏετητής Ιστοσελίδων"
+msgstr "ΕξυπηÏετητής ιστοÏ"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
-msgstr "Groupware"
+msgstr "Λογισμικό συνεÏγασίας"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
-msgstr "ΕξυπηÏετητής του Kolab"
+msgstr "ΕξυπηÏετητής Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
-msgstr "Τοίχος ΠÏοστασίας/ΔÏομολογητής"
+msgstr "Τείχος Ï€Ïοστασίας/ΔÏομολογητής"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
-msgstr "ΠÏλη ΔιαδικτÏου"
+msgstr "ΠÏλη διαδικτÏου"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
-msgstr "ΑλληλογÏαφία/Îέα"
+msgstr "ΑλληλογÏαφία/Ειδήσεις"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
-msgstr "Postfix server ταχυδÏομείου, Inn server ειδήσεων"
+msgstr "Postfix εξυπηÏετητής ταχυδÏομείου, εξυπηÏετητής ειδήσεων Inn"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
-msgstr "ΕξυπηÏετητής Îαταλόγων"
+msgstr "ΕξυπηÏετητής καταλόγων"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
-msgstr "Διακομιστής FTP"
+msgstr "ΕξυπηÏετητής FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
-msgstr "ΕξυπηÏετητής Όνομα Τομέα και ΠληÏοφοÏιÏν ΔικτÏου"
+msgstr "ΕξυπηÏετητής ονομάτων τομέα και πληÏοφοÏιÏν δικτÏου"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
-msgstr "ΕξυπηÏετητής Îοινής ΧÏήσης ΑÏχείων και ΕκτυπÏσεων"
+msgstr "ΕξυπηÏετητής κοινής χÏήσης αÏχείων και εκτυπωτÏν"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "ΕξυπηÏετητής NFS, εξυπηÏετητής Samba"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
-msgstr "Βάση Δεδομένων"
+msgstr "Βάση δεδομένων"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL και MySQL Database Server"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "ΕξυπηÏετητής βάσης δεδομένων PostgreSQL και MariaDB"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
-msgstr "Web/FTP"
+msgstr "Ιστός/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
-msgstr "ΤαχυδÏομείο"
+msgstr "ΑλληλογÏαφία"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
-msgstr "ΕξυπηÏετητής ταχυδÏομείου Postfix"
+msgstr "ΕξυπηÏετητής αλληλογÏαφίας Postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "ΕξυπηÏετητής βάσης δεδομένων PostgreSQL ή MySQL"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "ΕξυπηÏετητής βάσης δεδομένων PostgreSQL ή MariaDB"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
-msgstr "ΕξυπηÏετητής δικτÏου"
+msgstr "ΕξυπηÏετητής υπολογιστÏν δικτÏου"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr ""
-"εξυπηÏετητής NFS, εξυπηÏετητής SMB, εξυπηÏετητής Proxy, εξυπηÏετητής ssh"
+"ΕξυπηÏετητής NFS, εξυπηÏετητής SMB, εξυπηÏετητής Proxy, εξυπηÏετητής ssh"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
-msgstr "ΓÏαφικό ΠεÏιβάλλον"
+msgstr "ΓÏαφικό πεÏιβάλλον"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "Σταθμός εÏγασίας KDE"
+msgid "Plasma Workstation"
+msgstr "Σταθμός εÏγασίας Plasma"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
-msgstr "Το πεÏιβάλλον γÏαφείου KDE με μια συλλογή συνοδευτικÏν εÏγαλείων"
+msgstr ""
+"Το βασικό πεÏιβάλλον εÏγασίας KDE με μια συλλογή συνοδευτικÏν εÏγαλείων"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "Σταθμός ΕÏγασίας Gnome"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
-msgstr "ΓÏαφικό πεÏιβάλλον με φιλικά εÏγαλεία και εφαÏμογές"
+msgstr "Ένα γÏαφικό πεÏιβάλλον με φιλικά εÏγαλεία και εφαÏμογές"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
#, c-format
-msgid "LXDE Desktop"
-msgstr "LXDE ΓÏαφικό ΠεÏιβάλλον ΕÏγασίας"
+msgid "XFCE Workstation"
+msgstr "Σταθμός εÏγασίας XFCE"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:165
#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
-msgstr ""
-"Ένα ελαφÏÏ & γÏήγοÏο γÏαφικό πεÏιβάλλον με ένα σÏνολο φιλικÏν εÏγαλείων και "
-"εφαÏμογÏν"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr "Ένα ελαφÏÏ Î³Ïαφικό πεÏιβάλλον με φιλικά εÏγαλεία και εφαÏμογές"
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "Σταθμός ΕÏγασίας MATE"
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "Σταθμός εÏγασίας Cinnamon"
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "ΓÏαφικό πεÏιβάλλον βασισμένο στο GNOME"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "ΠεÏιβάλλον εÏγασίας LXQt"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr "Μια νέας γενιάς μεταφοÏά σε Qt του ελαφÏÎ¹Î¿Ï Î³ÏÎ±Ï†Î¹ÎºÎ¿Ï Ï€ÎµÏιβάλλοντος"
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "ΠεÏιβάλλον εÏγασίας Enlightenment e17 "
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr "Ένα ελαφÏÏ & γÏήγοÏο γÏαφικό πεÏιβάλλον με αφοσιωμένους οπαδοÏÏ‚ "
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr "ΠεÏιβάλλον εÏγασίας LXDE"
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr "Ένα ελαφÏÏ ÎºÎ±Î¹ γÏήγοÏο γÏαφικό πεÏιβάλλον"
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Άλλα γÏαφικά πεÏιβάλλοντα"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm, κλπ"
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, Fvwm, κλπ"
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "ΕÏγαλεία"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "ΕξυπηÏετητής SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
-msgstr "Webmin Server ΑπομακÏυσμένης ΡÏθμισης"
+msgstr "Webmin εξυπηÏετητής απομακÏυσμένης ÏÏθμισης"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
-msgstr "ΕÏγαλεία ΔικτÏου/ΠαÏακολοÏθηση"
+msgstr "ΕÏγαλεία δικτÏου/εποπτεία δικτÏου"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
-msgstr "ΕÏγαλεία παÏακολοÏθησης, απολογισμός διεÏγασιÏν, tcpdump, nmap, ..."
+msgstr "ΕÏγαλεία εποπτείας, απολογισμός διεÏγασιÏν, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Οδηγοί Ρυθμίσεων Mandriva"
+msgid "Mageia Wizards"
+msgstr "Οδηγοί Mageia"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
-msgstr "Οδηγοί για τη ÏÏθμιση εξυπηÏετητή"
+msgstr "Οδηγοί για τη ÏÏθμιση του εξυπηÏετητή"
#: steps.pm:85
#, c-format
@@ -698,10 +861,10 @@ msgid ""
"An error occurred, but I do not know how to handle it nicely.\n"
"Continue at your own risk."
msgstr ""
-"ΠÏοκλήθηκε ένα σφάλμα που δεν ξέÏω Ï€ÏÏ‚ να το χειÏιστÏ.\n"
+"ΠαÏουσιάστηκε ένα σφάλμα, αλλά δεν ξέÏω Ï€ÏÏ‚ να το χειÏιστÏ.\n"
"Συνεχίστε με δική σας ευθÏνη."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -710,356 +873,354 @@ msgid ""
"\"\n"
msgstr ""
"ΜεÏικά σημαντικά πακέτα δεν εγκαταστάθηκαν σωστά.\n"
-"Ο οδηγός CD-ROM ή το CD-ROM είναι ελαττωματικό.\n"
-"Ελέγξτε το CD-ROM σε ένα άλλο σÏστημα χÏησιμοποιÏντας την εντολή \"rpm -qpl "
-"media/main/*.rpm\"\n"
+"Ο οδηγός CD ή το CD είναι ελαττωματικό.\n"
+"Ελέγξτε το CD σε ένα εγκατεστημένο σÏστημα χÏησιμοποιÏντας \" rpm -qpl media/"
+"main/*.rpm \"\n"
#: steps_auto_install.pm:71 steps_stdio.pm:27
#, c-format
msgid "Entering step `%s'\n"
-msgstr "Βήμα `%s'\n"
+msgstr "Εκκίνηση του βήματος «%s»\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Εγκατάσταση της Mandriva Linux %s"
+msgid "%s Installation %s"
+msgstr "%s Εγκατάσταση της %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> Αλλαγή πεδίου"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-"Ο εξυπηÏετητής Xorg θέλει χÏόνο για να ξεκινήσει. ΠαÏÎ±ÎºÎ±Î»Ï Ï€ÎµÏιμένετε..."
+"Ο εξυπηÏετητής Xorg χÏειάζεται χÏόνο για να ξεκινήσει. ΠαÏÎ±ÎºÎ±Î»Ï Ï€ÎµÏιμένετε..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"Το σÏστημά σας δεν έχει αÏκετοÏÏ‚ πόÏους. ΜποÏεί να αντιμετωπίσετε "
-"Ï€Ïοβλήματα\n"
-"στην εγκατάσταση της Mandriva Linux. Εάν συμβεί αυτό, μποÏείτε να δοκιμάσετε "
-"την εγκατάσταση κειμένου.\n"
-"Για να γίνει αυτό, πατήστε F1 κατά την εκκίνηση από το CDROM, και μετά "
-"γÏάψτε `text'."
+"Το σÏστημά σας διαθέτει πεÏιοÏισμένους πόÏους. Îσως συναντήσετε Ï€Ïοβλήματα\n"
+"κατά την εγκατάσταση της %s. Αν συμβεί αυτό, μποÏείτε να Ï€Ïοσπαθήσετε\n"
+"την εγκατάσταση σε λειτουÏγία κειμένου. Για να το Ï€Ïαγματοποιήσετε, πατήστε "
+"«F1»\n"
+"κατά την εκκίνηση του CD-ROM και εισάγετε «text»."
+
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, c-format
+msgid "Media Selection"
+msgstr "Επιλογή μέσων"
-#: steps_gtk.pm:239
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Εγκατάσταση του Mandriva KDE Desktop"
+msgid "Install %s Plasma Desktop"
+msgstr "Εγκατάσταση του πεÏιβάλλοντος Plasma της %s"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Εγκατάσταση του Mandriva GNOME Desktop"
+msgid "Install %s GNOME Desktop"
+msgstr "Εγκατάσταση του πεÏιβάλλοντος GNOME της %s"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "ΠÏοσαÏμοσμένη εγκατάσταση"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, c-format
-msgid "KDE Desktop"
-msgstr "KDE ΓÏαφικό ΠεÏιβάλλον ΕÏγασίας"
+msgid "Plasma Desktop"
+msgstr "Επιφάνειας εÏγασίας Plasma"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
-msgstr "IceWm ΓÏαφικό ΠεÏιβάλλον ΕÏγασίας"
+msgstr "ΠεÏιβάλλον εÏγασίας GNOME"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
-msgstr "ΠÏοσαÏμοσμένο ΓÏαφικό ΠεÏιβάλλον ΕÏγασίας"
+msgstr "ΠÏοσαÏμοσμένο πεÏιβάλλον εÏγασίας"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
-msgstr "Αυτή είναι μία Ï€Ïοεπισκόπηση του γÏÎ±Ï†Î¹ÎºÎ¿Ï Ï€ÎµÏιβάλλοντος εÏγασίας '%s'."
+msgstr "Αυτή είναι μια Ï€Ïοεπισκόπηση του πεÏιβάλλοντος εÏγασίας «%s»."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
-msgstr "Îάνε κλικ στις εικόνες, για να δεις τη μεγαλÏτεÏη Ï€Ïοεπισκόπηση"
+msgstr "Îάντε κλικ στις εικόνες, για να δείτε μια μεγαλÏτεÏη Ï€Ïοεπισκόπηση"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
-msgstr "Επιλογή ομάδας πακέτων"
+msgstr "Επιλογή ομάδων πακέτων"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
-msgstr "Επιλογή ξεχωÏιστÏν πακέτων"
+msgstr "Επιλογή μεμονωμένων πακέτων"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Συνολικό μέγεθος: %d / %d MB"
+msgid "Unselect All"
+msgstr "Αποεπιλογή όλων"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Λάθος πακέτο"
+msgid "Total size: %d / %d MB"
+msgstr "Συνολικό μέγεθος: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Έκδοση: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Μέγεθος: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Σπουδαιότητα: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
-msgstr "Δεν μποÏείτε να επιλέξετε/αποεπιλέξετε αυτό το πακέτο"
+msgid "You cannot select/unselect this package"
+msgstr "Δεν είναι δυνατή η επιλογή/αποεπιλογή του συγκεκÏιμένου πακέτου"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
-msgstr "λόγω ελλείψεων %s"
+msgstr "λόγω έλλειψης του %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
-msgstr "λόγω μη ικανοποίησης %s"
+msgstr "λόγω μη ικανοποίησης του %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
-msgstr "Ï€Ïοσπάθεια ενίσχυσης του %s"
+msgstr "Ï€Ïοσπάθεια Ï€ÏοÏθησης του %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "για να κÏατηθεί το %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
-"Δεν μποÏείτε να επιλέξετε αυτό το πακέτο διότι δεν υπάÏχει αÏκετός χÏÏος"
+"Δεν μποÏείτε να επιλέξετε αυτό το πακέτο διότι δεν υπάÏχει αÏκετός ελεÏθεÏος "
+"χÏÏος για να το εγκαταστήσετε."
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Θα εγκατασταθοÏν τα παÏακάτω πακέτα"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Θα αφαιÏεθοÏν τα παÏακάτω πακέτα "
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
-msgstr "Αυτό είναι απαιτοÏμενο πακέτο, δεν μποÏεί να αποεπιλεγεί"
+msgid "This is a mandatory package, it cannot be unselected"
+msgstr "Αυτό το πακέτο είναι απαÏαίτητο, δεν μποÏεί να αποεπιλεγεί"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Δεν μποÏείτε να αποεπιλέξετε αυτό το πακέτο. Είναι ήδη εγκατεστημένο"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Δεν μποÏείτε να αποεπιλέξετε αυτό το πακέτο. ΠÏέπει να αναβαθμιστεί"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
-msgstr "Αυτόματη Ï€Ïοβολή επιλεγμένων πακέτων"
+msgstr "Εμφάνιση των επιλεγμένων πακέτων αυτόματα"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Εγκατάσταση"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
-msgstr "Επιλογή ΦόÏτωσης/Αποθήκευσης"
+msgstr "ΦόÏτωση/αποθήκευση της επιλογής"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
-msgstr "Ανανέωση επιλεγμένων πακέτων"
+msgstr "ΕνημέÏωση της επιλογής των πακέτων"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
-msgstr "Ελάχιστη Εγκατάσταση"
+msgstr "Ελάχιστη εγκατάσταση"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
-msgstr "ΔιαχείÏιση ΛογισμικοÏ"
+msgstr "ΔιαχείÏιση λογισμικοÏ"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Επιλέξτε τα πακέτα που θέλετε να εγκαταστήσετε"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Εγκατάσταση"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "ΧωÏίς λεπτομέÏειες"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
-msgstr "ΧÏόνος που απομένει:"
+msgstr "Εναπομένων χÏόνος:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(εκτίμηση...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d πακέτο"
msgstr[1] "%d πακέτα"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
-msgstr "ΠεÏίληψη"
+msgstr "ΣÏνοψη"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "ΡÏθμιση"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "δεν Ïυθμίστηκε"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "Επιλογή Μέσου"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
"Î’Ïέθηκαν τα ακόλουθα μέσα εγκατάστασης.\n"
-"Αν θες να παÏαλειφθοÏν κάποια από αυτά, μποÏείς να τα αποεπιλέξεις Ï„ÏÏα."
+"Αν θέλετε να παÏαλείψετε κάποια από αυτά, μποÏείτε να τα αποεπιλέξετε Ï„ÏÏα."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"Έχετε την δυνατότητα να αντιγÏάψετε το πεÏιεχόμενο των CD στο σκληÏÏŒ δίσκο "
"Ï€Ïιν την εγκατάσταση.\n"
-"Η οποία θα συνεχιστεί από τον σκληÏÏŒ δίσκο και τα πακέτα θα μείνουν "
-"διαθέσιμα και μετά το τέλος της εγκατάστασης."
+"Αυτή θα συνεχιστεί από τον σκληÏÏŒ δίσκο και τα πακέτα θα παÏαμείνουν "
+"διαθέσιμα και μετά το τέλος της."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
-msgstr "ΑντιγÏαφή ολόκληÏων CD"
+msgstr "ΑντιγÏαφή ολόκληÏων των CD"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
-msgstr "ΠÏοκλήθηκε σφάλμα"
+msgstr "ΠαÏουσιάστηκε ένα σφάλμα "
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
-msgstr "ΠαÏÎ±ÎºÎ±Î»Ï ÎµÏ€Î­Î»ÎµÎ¾Îµ τη διάταξη του πληκτÏολογίου σου"
+msgstr "ΠαÏÎ±ÎºÎ±Î»Ï ÎµÏ€Î¹Î»Î­Î¾Ï„Îµ τη διάταξη του πληκτÏολογίου σας"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Αυτή είναι η πλήÏης λίστα με τα διαθέσιμα πληκτÏολόγια:"
-#: steps_interactive.pm:146
+# Απαλοιφή τόνου, μετατÏέπεται αυτόματα σε κεφαλαία #5755.
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
-msgstr "Εγκατάσταση/Αναβάθμιση"
+msgstr "Εγκατάσταση/αναβάθμιση"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
-msgstr "ΠÏόκειται για εγκατάσταση ή για αναβάθμιση;"
+msgstr "Επιθυμείτε να κάνετε μια εγκατάσταση ή αναβάθμιση;"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
-msgstr ""
-"_: Αυτό είναι ένα ουσιαστικό:\n"
-"Εγκατάσταση"
+msgstr "Εγκατάσταση"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
-msgstr "Αναβάθμιση %s"
+msgstr "Αναβάθμιση της %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Îλειδί κÏυπτογÏάφησης για το %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "ΑκÏÏωση της εγκατάστασης, επανεκκίνηση του συστήματος"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "Îέα εγκατάσταση"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
-msgstr "Αναβάθμιση Ï€ÏοηγοÏμενης εγκατάστασης (δεν συστήνεται)"
+msgstr "Αναβάθμιση της Ï€ÏοηγοÏμενης εγκατάστασης (δεν συστήνεται)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1067,49 +1228,27 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"Το Ï€ÏόγÏαμμα εγκατάστασης αποφάνθηκε, ότι το ήδη υπάÏχον\n"
-"σÏστημα Mandriva Linux, δεν μποÏεί να αναβαθμιστεί με ασφάλεια στην έκδοση %"
-"s.\n"
+"Ο εγκαταστάτης εντόπισε ότι το εγκατεστημένο σας σÏστημα Mageia Linux δεν "
+"μποÏεί\n"
+"να αναβαθμιστεί με ασφάλεια σε %s.\n"
"\n"
-"ΠÏοτείνεται να γίνει νέα εγκατάσταση, που θα αντικαταστήσει την "
-"Ï€ÏοηγοÏμενη.\n"
+"Συνιστάται να αντικαταστήσετε την εγκατάστασή σας με μια νέα.\n"
"\n"
-"ΠÏοειδοποίηση : θα Ï€Ïέπει να πάÏεις αντίγÏαφα ασφαλείας από όλα τα Ï€Ïοσωπικά "
-"σου\n"
-"δεδομένα και τα έγγÏαφα Ï€Ïιν επιλέξεις τη \"Îέα Εγκατάσταση\"."
+"ΠÏοσοχή: θα Ï€Ïέπει να πάÏετε αντίγÏαφα ασφαλείας όλων των Ï€ÏοσωπικÏν σας "
+"δεδομένων Ï€Ïιν επιλέξετε\n"
+"«Îέα εγκατάσταση»."
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "IDE"
-msgstr "IDE"
+msgid "CD/DVD"
+msgstr "CD/DVD"
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "Configuring IDE"
-msgstr "ΡÏθμιση IDE"
+msgid "Configuring CD/DVD"
+msgstr "ΔιαμόÏφωση του CD/DVD"
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr ""
-"Δεν υπάÏχει ελεÏθεÏος χÏÏος για 1MB bootstrap! Η εγκατάσταση θα συνεχιστεί, "
-"αλλά για να ξεκινήσετε το σÏστημά σας, θα χÏειαστεί να δημιουÏγήσετε μια "
-"κατάτμηση bootstrap με το DiskDrake"
-
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"ΠÏέπει να δημιουÏγήσετε την κατάτμηση έναÏξης (PPC PReP Boot bootstrap). Η "
-"εγκατάσταση θα συνεχιστεί, αλλά για να εκκινήσετε το σÏστημά σας, θα Ï€Ïέπει "
-"να δημιουÏγήσετε την κατάτμηση έναÏξης από το DiskDrake"
-
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1118,27 +1257,26 @@ msgid ""
"If you do not have it, press Cancel to avoid installation from this Cd-Rom."
msgstr ""
"Αλλάξτε το Cd-Rom!\n"
-"\n"
-"ΠαÏÎ±ÎºÎ±Î»Ï ÎµÎ¹ÏƒÎ¬Î³ÎµÏ„Îµ το Cd-Rom με όνομα \"%s\" στον οδηγό σας και πατήστε "
-"Εντάξει.\n"
-"Εάν δεν το έχετε, πατήστε ΑκÏÏωση για αποφυγή εγκατάστασης από αυτό το Cd-"
-"Rom."
+"ΠαÏÎ±ÎºÎ±Î»Ï ÎµÎ¹ÏƒÎ±Î³Î¬Î³ÎµÏ„Îµ το Cd-Rom με όνομα «%s» στον οδηγό σας και πατήστε "
+"«Εντάξει».\n"
+"Εάν δεν το έχετε, πατήστε «ΑκÏÏωση» για αποφυγή της εγκατάστασης από αυτό το "
+"Cd-Rom."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
-msgstr "Ψάχνω για διαθέσιμα πακέτα..."
+msgstr "Αναζήτηση για διαθέσιμα πακέτα..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
"Το σÏστημά σας δεν έχει αÏκετό ελεÏθεÏο χÏÏο για την εγκατάσταση ή την "
"αναβάθμιση (%dMB > %dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1146,147 +1284,188 @@ msgid ""
msgstr ""
"ΠαÏακαλÏ, επέλεξε τη φόÏτωση ή την αποθήκευση της λίστας με τα επιλεγμένα "
"πακέτα.\n"
-"Η μοÏφή είναι η ίδια με τα αÏχεία auto_install (αυτόματης εγκατάστασης)."
+"Η μοÏφή είναι η ίδια με αυτή της αυτόματης εγκατάστασης (auto_install)."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
-msgstr "ΦόÏτος"
+msgstr "ΦόÏτωση"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Αποθήκευση"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
-msgstr "Λανθασμένο αÏχείο"
+msgstr "Μη έγκυÏο αÏχείο"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr "Plasma"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+# Απαλοιφή τόνου, μετατÏέπεται αυτόματα σε κεφαλαία #5755.
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
-msgstr "Επιλογή ΓÏÎ±Ï†Î¹ÎºÎ¿Ï Î ÎµÏιβάλλοντος ΕÏγασίας"
+msgstr "Επιλογή πεÏιβάλλοντος εÏγασίας"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-"ΜποÏείς να επιλέξεις το Ï€Ïοφίλ για το γÏαφικό πεÏιβάλλον εÏγασίας του "
-"υπολογιστή σου."
+"ΜποÏείτε να επιλέξετε το Ï€Ïοφίλ για το πεÏιβάλλον εÏγασίας του υπολογιστή "
+"σας."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Το επιλεγμένο μέγεθος είναι μεγαλÏτεÏο από το διαθέσιμο χÏÏο"
-#: steps_interactive.pm:576
+# Απαλοιφή τόνου, μετατÏέπεται αυτόματα σε κεφαλαία #5755.
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "ΤÏπος εγκατάστασης"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
"Please choose the minimal installation you want:"
msgstr ""
"Δεν έχετε επιλέξει κάποια ομάδα πακέτων.\n"
-"ΠαÏÎ±ÎºÎ±Î»Ï ÎµÏ€Î¹Î»Î­Î¾Ï„Îµ την ελάχιστη εγκατάσταση που θέλετε:"
+"ΠαÏÎ±ÎºÎ±Î»Ï ÎµÏ€Î¹Î»Î­Î¾Ï„Îµ την ελάχιστη εγκατάσταση που επιθυμείτε:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Με Χ"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, c-format
-msgid "Install suggested packages"
+msgid "Install recommended packages"
msgstr "Εγκατάσταση των Ï€Ïοτεινόμενων πακέτων"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Με την βασική τεκμηÏίωση (συνιστάται!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "ΠÏαγματικά ελάχιστη εγκατάσταση (ειδικά χωÏίς urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "ΠÏοετοιμασία της αναβάθμισης..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "ΠÏοετοιμασία της εγκατάστασης"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Εγκατάσταση του πακέτου %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
-msgstr "ΠÏοκλήθηκε σφάλμα κατά την ταξινόμηση των πακέτων:"
+msgstr "ΠαÏουσιάστηκε σφάλμα κατά την ταξινόμηση των πακέτων:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Îα συνεχίσω;"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
-msgstr "ΠÏοσπάθησε ξανά"
+msgstr "ΠÏοσπάθεια ξανά"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
-msgstr "ΠαÏάβλεψη Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… πακέτου"
+msgstr "ΠαÏάλειψη Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… πακέτου"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
-msgstr "ΠαÏάβλεψη όλων των πακέτων από το μέσο \"%s\""
+msgstr "ΠαÏάλειψη όλων των πακέτων από το μέσο «%s»"
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "ΕπιστÏοφή στην επιλογή μέσων και πακέτων"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
-msgstr "ΠÏοκλήθηκε σφάλμα κατά την εγκατάσταση του πακέτου %s."
+msgstr "ΠαÏουσιάστηκε σφάλμα κατά την εγκατάσταση του πακέτου %s."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Ρυθμίσεις μετά την εγκατάσταση"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-"ΠαÏÎ±ÎºÎ±Î»Ï ÏƒÎ¹Î³Î¿Ï…Ïευτείτε ότι το μέσο ενημέÏωσης των οδηγÏν (modules) είναι "
-"μέσα στην συσκευή %s"
+"ΠαÏÎ±ÎºÎ±Î»Ï ÏƒÎ¹Î³Î¿Ï…Ïευτείτε ότι το μέσο ενημέÏωσης των αÏθÏωμάτων (modules) είναι "
+"μέσα στον οδηγό %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "ΕνημεÏÏσεις"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+"Σε αυτό το βήμα σας δίδεται η δυνατότητα να Ï€Ïοσθέσετε μέσα από το διαδίκτυο."
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr "Αυτό επιτÏέπει την εγκατάσταση των ενημεÏÏσεων ασφαλείας."
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+"Για την Ï€Ïοσθήκη αυτÏν των μέσων, απαιτείται μια ενεÏγή σÏνδεση\n"
+"στο διαδίκτυο.\n"
+"\n"
+"Επιθυμείτε την Ï€Ïοσθήκη των μέσων ενημέÏωσης;"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Αποτυχία κατά την Ï€Ïοσθήκη του μέσου"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "ΠÏοσπάθεια ξανά;"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1299,140 +1478,107 @@ msgid ""
"Do you want to install the updates?"
msgstr ""
"ΤÏÏα έχετε την ευκαιÏία να κάνετε λήψη ενημεÏωμένων πακέτων.\n"
-"Αυτά τα πακέτα έχουν ενημεÏωθεί μετά την έκδοση της διανομής. ΜποÏεί να "
-"πεÏιέχουν\n"
-"διοÏθÏσεις σφαλμάτων ή ενημεÏÏσεις ασφαλείας.\n"
+"Αυτά τα πακέτα έχουν ενημεÏωθεί μετά την έκδοση της διανομής. ΜποÏεί να\n"
+"πεÏιέχουν διοÏθÏσεις σφαλμάτων ή ενημεÏÏσεις ασφαλείας.\n"
"\n"
-"Για να κάνετε λήψη αυτÏν των πακέτων Ï€Ïέπει να έχετε μια ενεÏγοποιημένη "
-"σÏνδεση με το διαδίκτυο.\n"
+"Για να κάνετε λήψη αυτÏν των πακέτων Ï€Ïέπει να έχετε ενεÏγοποιημένη\n"
+"τη σÏνδεση με το διαδίκτυο.\n"
"\n"
"Θέλετε να εγκαταστήσετε τις ενημεÏÏσεις ;"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s σε %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Υλικό"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "ÎάÏτα ήχου"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Έχετε κάÏτα ήχου ISA;"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Εκτέλεσε την εντολή \"alsaconf\" ή \"sndconfig\", μετά την εγκατάσταση, για "
-"να Ïυθμίσεις την κάÏτα ήχου"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Δεν βÏέθηκε κάÏτα ήχου. Δοκιμάστε το \"harddrake\" μετά την εγκατάσταση"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "ΓÏαφικό πεÏιβάλλον"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Δίκτυο & Διαδίκτυο"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
-msgstr "Διαμεσολαβητές (proxies)"
+msgstr "Διαμεσολαβητές"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "Ïυθμισμένο"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
-msgstr "Επίπεδο Ασφαλείας"
+msgstr "Επίπεδο ασφαλείας"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
-msgstr "Τοίχος ΠÏοστασίας"
+msgstr "Τείχος Ï€Ïοστασίας"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "ενεÏγοποιημένο"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "απενεÏγοποιημένο"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
-msgstr "Δεν έχετε Ïυθμίσει το Χ. Είστε βέβαιοι ότι θέλετε να το κάνετε;"
+msgstr "Δεν έχετε Ïυθμίσει τον Χ. Είστε σίγουÏος/η ότι θέλετε Ï€Ïαγματικά αυτό;"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "ΠÏοετοιμασία του Ï€ÏογÏάμματος εκκίνησης..."
+msgid "Preparing initial startup program..."
+msgstr "ΠÏοετοιμασία του αÏÏ‡Î¹ÎºÎ¿Ï Ï€ÏογÏάμματος εκκίνησης..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "ΠαÏÎ±ÎºÎ±Î»Ï Ï€ÎµÏιμένετε, η διαδικασία μποÏεί να διαÏκέσει μεÏικά λεπτά ..."
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Φαίνεται πως έχετε ένα ΑÏχαίο ή Άγνωστο\n"
-"μηχάνημα, ο yaboot bootloader δεν θα δουλέψει για σας.\n"
-"Η εγκατάσταση θα συνεχιστεί, αλλά\n"
-"θα χÏειαστεί να χÏησιμοποιήσετε το BootX ή μια άλλη μέθοδο για να ξεκινήσετε "
-"το μηχάνημά σας. Η παÏάμετÏος για το root fs είναι: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-"Σε αυτό το επίπεδο ασφαλείας, η Ï€Ïόσβαση στα αÏχεία στην κατάτμηση των "
-"windows πεÏιοÏίζεται μόνο για τον διαχειÏιστή."
+"Σε αυτό το επίπεδο ασφαλείας, μόνο ο διαχειÏιστής έχει Ï€Ïόσβαση στα αÏχεία "
+"στην κατάτμηση των Windows."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
-msgstr "Εισάγετε άδεια δισκέτα στον οδηγό %s"
+msgstr "Εισάγετε μια άδεια δισκέτα στον οδηγό %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "ΔημιουÏγία δισκέτας αυτόματης εγκατάστασης..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1443,12 +1589,13 @@ msgstr ""
"\n"
"Θέλετε σίγουÏα να εγκαταλείψετε Ï„ÏÏα;"
-#: steps_interactive.pm:1106
+# Απαλοιφή τόνου, μετατÏέπεται αυτόματα σε κεφαλαία #5755.
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "ΣυγχαÏητήÏια"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Επανεκκίνηση"
@@ -1459,19 +1606,19 @@ msgstr "Επανεκκίνηση"
msgid ""
"_: Keep these entry short\n"
"Language"
-msgstr "Επιλέξτε γλÏσσα"
+msgstr "ΓλÏσσα"
#: steps_list.pm:16 steps_list.pm:23
#, c-format
msgid "Localization"
-msgstr "Τοπικοποίηση"
+msgstr "Τοπικότητα"
#: steps_list.pm:17
#, c-format
msgid ""
"_: Keep these entry short\n"
"License"
-msgstr "Άδεια ΧÏήσης"
+msgstr "Άδεια χÏήσης"
#: steps_list.pm:18
#, c-format
@@ -1485,15 +1632,16 @@ msgstr "Ποντίκι"
msgid ""
"_: Keep these entry short\n"
"Hard drive detection"
-msgstr "Εντοπισμός δίσκου"
+msgstr "Ανίχνευση σκληÏÏν δίσκων"
#: steps_list.pm:21 steps_list.pm:22
#, c-format
msgid ""
"_: Keep these entry short\n"
"Installation class"
-msgstr "Îλάση της εγκατάστασης"
+msgstr "Îλάση εγκατάστασης"
+# Απαλοιφή τόνου, μετατÏέπεται αυτόματα σε κεφαλαία #5755.
#: steps_list.pm:23
#, c-format
msgid ""
@@ -1513,14 +1661,14 @@ msgstr "Ασφάλεια"
msgid ""
"_: Keep these entry short\n"
"Partitioning"
-msgstr "ÎαταμεÏισμός"
+msgstr "ΔιαμεÏισμός"
#: steps_list.pm:27 steps_list.pm:28
#, c-format
msgid ""
"_: Keep these entry short\n"
"Formatting"
-msgstr "ΔιαμόÏφωση "
+msgstr "ΜοÏφοποίηση "
#: steps_list.pm:29
#, c-format
@@ -1543,33 +1691,26 @@ msgid ""
"Users"
msgstr "ΧÏήστες"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "ΔικτÏωση"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
"_: Keep these entry short\n"
"Bootloader"
-msgstr "ΠÏόγÏ. εκκίνησης"
+msgstr "Εκκίνηση"
#: steps_list.pm:40 steps_list.pm:41
#, c-format
msgid ""
"_: Keep these entry short\n"
"Configure X"
-msgstr "ΡÏθμιση Χ"
+msgstr "ΡÏθμιση του Χ"
#: steps_list.pm:42
#, c-format
msgid ""
"_: Keep these entry short\n"
"Summary"
-msgstr "ΠεÏίληψη"
+msgstr "ΣÏνοψη"
#: steps_list.pm:44 steps_list.pm:45
#, c-format
@@ -1592,174 +1733,117 @@ msgid ""
"Exit"
msgstr "Έξοδος"
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "ΕÏγαλεία γÏαφείου: ΕπεξεÏγαστές κειμένου(kword, abiword), λογιστικά φÏλλα "
-#~ "(kspread, gnumeric), αÏχεία pdf κλπ"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Έχετε κάÏτα ήχου ISA;"
#~ msgid ""
-#~ "You have decided to upgrade your system to %s. KDE 3.5 has been detected\n"
-#~ "on your system. This installer cannot preserve KDE 3.5 in an upgrade. If "
-#~ "you choose to proceed, \n"
-#~ "KDE 4 will replace KDE 3, and you will lose your personal KDE "
-#~ "configuration settings. \n"
-#~ "To upgrade with KDE 3.5 and your personal settings preserved, \n"
-#~ "please reboot your system and upgrade using the Mandriva update applet."
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
#~ msgstr ""
-#~ "Αποφασίσατε να αναβαθμίσετε το σÏστημα σας σε %s. KDE 3.5\n"
-#~ "ανιχνεÏθηκε εγκατεστημένο στο σÏστημά σας. Αυτός ο οδηγός εγκατάστασης "
-#~ "δεν μποÏεί να διατηÏήσει το KDE 3.5 σε κατάσταση αναβάθμισης.\n"
-#~ "Εάν επιθυμείτε να συνεχίσετε, το KDE 4 θα αντικαταστήσει το KDE 3, και θα "
-#~ "χάσετε τις Ï€Ïοσωπικές σας Ïυθμίσεις KDE. \n"
-#~ "Για να κάνετε την αναβάθμιση διατηÏÏντας τις Ï€Ïοσωπικές σας Ïυθμίσεις, \n"
-#~ "παÏÎ±ÎºÎ±Î»Ï ÎµÏ€Î±Î½ÎµÎºÎºÎ¹Î½Î®ÏƒÏ„Îµ τον υπολογιστή σας και κάντε την αναβάθμιση από "
-#~ "την εφαÏμογή ενημέÏωσης του συστήματος Mandriva."
+#~ "Εκτελέστε την εντολή «alsaconf» ή «sndconfig», μετά την εγκατάσταση για "
+#~ "να Ïυθμίσετε την κάÏτα ήχου"
-#~ msgid "Proceed"
-#~ msgstr "Συνέχεια"
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr ""
+#~ "Δεν βÏέθηκε κάÏτα ήχου. Δοκιμάστε το «harddrake» μετά την εγκατάσταση"
-#~ msgid "retrieval of [%s] failed"
-#~ msgstr "αποτυχία ανάκτησης του [%s]"
+#~ msgid "KDE Desktop"
+#~ msgstr "ΠεÏιβάλλον εÏγασίας KDE"
-#~ msgid "Downloading file %s..."
-#~ msgstr "Λήψη αÏχείου %s..."
+#~ msgid "KDE"
+#~ msgstr "KDE"
-#~ msgid "Upgrade from a 32bit to a 64bit distribution is not supported"
-#~ msgstr "Η αναβάθμιση της διανομής από 32bit σε 64bit δεν υποστηÏίζεται "
+#~ msgid "CD-ROM"
+#~ msgstr "CD-ROM"
-#~ msgid "Upgrade from a 64bit to a 32bit distribution is not supported"
-#~ msgstr "Η αναβάθμιση της διανομής από 64bit σε 32bit δεν υποστηÏίζεται"
+#~ msgid "KDE Workstation"
+#~ msgstr "Σταθμός εÏγασίας KDE"
#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
+#~ "The Plasma Desktop, the basic graphical environment with a collection of "
+#~ "accompanying tools"
#~ msgstr ""
-#~ "Έχετε επιλέξει τους παÏακάτω διακομιστές(η): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "Αυτοί οι διακομιστές είναι εξ οÏÎ¹ÏƒÎ¼Î¿Ï ÎµÎ½ÎµÏγoί. Δεν έχουν κάποιο γνωστό "
-#~ "Ï€Ïόβλημα\n"
-#~ "ασφάλειας, αλλά μποÏοÏν να βÏεθοÏν νέα. Σε αυτή την πεÏίπτωση βεβαιωθείτε "
-#~ "ότι\n"
-#~ "έχετε εγκαταστήσει την τελευταία έκδοση, το συντομότεÏο.\n"
-#~ "\n"
-#~ "\n"
-#~ "Είστε βέβαιοι για την εγκατάσταση αυτÏν των διακομιστÏν;\n"
-
-#~ msgid "IceWm Desktop"
-#~ msgstr "IceWm Desktop"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr "ΣÏνδεση με τον τόπο για την λήψη των διαθέσιμων πακέτων..."
-
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "Αδυναμία επικοινωνίας με την εναλλακτική τοποθεσία %s"
-
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "Θέλετε να χÏησιμοποιήσετε το aboot;"
+#~ "Η επιφάνεια εÏγασίας Plasma, το βασικό γÏαφικό πεÏιβάλλον εÏγασίας με μια "
+#~ "συλλογή συνοδευτικÏν εÏγαλείων"
-#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
-#~ msgstr ""
-#~ "Σφάλμα κατά την εγκατάσταση του aboot. \n"
-#~ "Îα γίνει ππÏοσπάθεια βεβιασμένης εγκατάστασης, ακόμα και αν αυτό έχει σαν "
-#~ "αποτέλεσμα την καταστÏοφή της Ï€ÏÏτης κατάτμησης;"
+#~ msgid "IDE"
+#~ msgstr "IDE"
-#~ msgid "Generate auto install floppy"
-#~ msgstr "ΔημιουÏγία δισκέτας αυτόματης εγκατάστασης"
+#~ msgid "Preparing bootloader..."
+#~ msgstr "ΠÏοετοιμασία του Ï€ÏογÏάμματος εκκίνησης..."
#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
+#~ "A lightweight & fast graphical environment with user-friendly set of "
+#~ "applications and desktop tools"
#~ msgstr ""
-#~ "Η αυτόματη εγκατάσταση μποÏεί να είναι πλήÏως αυτόματη, κατά Ï€Ïοτίμηση.\n"
-#~ "Σε αυτή την πεÏίπτωση, θα πάÏει τον έλεγχο του σκληÏÎ¿Ï Î´Î¯ÏƒÎºÎ¿Ï…\n"
-#~ "(αυτό είναι χÏήσιμο σε πεÏιπτÏσεις εγκατάστασης σε άλλο υπολογιστή).\n"
-#~ "\n"
-#~ "Îσως να Ï€ÏοτιμοÏσες να επαναλάβεις την εγκατάσταση.\n"
-
-#~ msgid "Replay"
-#~ msgstr "Επανάληψη"
-
-#~ msgid "Automated"
-#~ msgstr "Αυτόματο"
-
-#~ msgid "Save packages selection"
-#~ msgstr "Αποθήκευση επιλογής πακέτων"
-
-#~ msgid "All"
-#~ msgstr "Όλα"
+#~ "Ένα ελαφÏÏ & γÏήγοÏο γÏαφικό πεÏιβάλλον με ένα σÏνολο φιλικÏν εÏγαλείων "
+#~ "και εφαÏμογÏν"
-#~ msgid "TV card"
-#~ msgstr "ÎάÏτα TV"
+#~ msgid "RazorQT Desktop"
+#~ msgstr "ΠεÏιβάλλον εÏγασίας RazorQt"
-#~ msgid "Boot"
-#~ msgstr "Εκκίνηση"
+#~ msgid ""
+#~ "No free space for 1MB bootstrap! Install will continue, but to boot your "
+#~ "system, you'll need to create the bootstrap partition in DiskDrake"
+#~ msgstr ""
+#~ "Δεν υπάÏχει ελεÏθεÏος χÏÏος για 1MB bootstrap! Η εγκατάσταση θα "
+#~ "συνεχιστεί, αλλά για να ξεκινήσετε το σÏστημά σας, θα χÏειαστεί να "
+#~ "δημιουÏγήσετε μια κατάτμηση bootstrap με το DiskDrake"
#~ msgid ""
-#~ "_: Keep these entry short\n"
-#~ "Authentication"
-#~ msgstr "Πιστοποίηση"
+#~ "You'll need to create a PPC PReP Boot bootstrap! Install will continue, "
+#~ "but to boot your system, you'll need to create the bootstrap partition in "
+#~ "DiskDrake"
+#~ msgstr ""
+#~ "ΠÏέπει να δημιουÏγήσετε την κατάτμηση εκκίνησης (PPC PReP Boot "
+#~ "bootstrap). Η εγκατάσταση θα συνεχιστεί, αλλά για να εκκινήσετε το "
+#~ "σÏστημά σας, θα Ï€Ïέπει να δημιουÏγήσετε την κατάτμηση εκκίνησης από το "
+#~ "DiskDrake"
-#~ msgid "Gwenview"
-#~ msgstr "Gwenview"
+#~ msgid ""
+#~ "You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
+#~ "will not work for you. The install will continue, but you'll need to use "
+#~ "BootX or some other means to boot your machine. The kernel argument for "
+#~ "the root fs is: root=%s"
+#~ msgstr ""
+#~ "Φαίνεται πως έχετε ένα αÏχαίο ή αγνÏστου Ï„Ïπου υπολογιστή, το Ï€ÏόγÏαμμα "
+#~ "εκκίνησης yaboot δεν θα δουλέψει για σας. Η εγκατάσταση θα συνεχιστεί, "
+#~ "αλλά θα χÏειαστεί να χÏησιμοποιήσετε το BootX ή μια άλλη μέθοδο για την "
+#~ "εκκίνηση του υπολογιστή σας. Η παÏάμετÏος πυÏήνα για το root fs είναι: "
+#~ "root=%s"
-#~ msgid "(%d package, %d MB)"
-#~ msgid_plural "(%d packages, %d MB)"
-#~ msgstr[0] "(%d πακέτο, %d MB)"
-#~ msgstr[1] "(%d πακέτα, %d MB)"
+#~ msgid "Welcome"
+#~ msgstr "ÎαλÏÏ‚ ήÏθατε"
-#~ msgid "%d packages"
-#~ msgstr "%d πακέτα"
+#~ msgid "People!"
+#~ msgstr "ΆνθÏωποι!"
-#~ msgid "Language"
-#~ msgstr "Επιλέξτε γλÏσσα"
+#~ msgid "For people"
+#~ msgstr "Για ανθÏÏπους"
-#~ msgid "License"
-#~ msgstr "Άδεια ΧÏήσης"
+#~ msgid "For contributors"
+#~ msgstr "Για συνεισφέÏοντες"
-#, fuzzy
-#~ msgid "Installation class"
-#~ msgstr "Επιλέξτε εγκατάσταση"
+#~ msgid "For you"
+#~ msgstr "Για σας"
-#, fuzzy
-#~ msgid "Formatting"
-#~ msgstr "Εκτίμηση"
+#~ msgid "Welcome!"
+#~ msgstr "ÎαλÏÏ‚ ήÏθατε!"
-#, fuzzy
-#~ msgid "Choosing packages"
-#~ msgstr "Επιλογή πακέτων"
+#~ msgid "Select All"
+#~ msgstr "Επιλογή όλων"
-#~ msgid "Users"
-#~ msgstr "ΧÏήστες"
+#~ msgid "Bad package"
+#~ msgstr "Μη έγκυÏο πακέτο"
-#~ msgid "Networking"
-#~ msgstr "ΔικτÏωση"
+#, fuzzy
+#~ msgid "Preparing boot images..."
+#~ msgstr "ΠÏοετοιμασία του Ï€ÏογÏάμματος εκκίνησης..."
-#~ msgid "Configure X"
-#~ msgstr "ΡÏθμιση Χ"
+#~ msgid "Mageia, the new Linux distribution"
+#~ msgstr "Mageia, η νέα διανομή Linux"
#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
-#~ "missing), this generally means your boot floppy in not in sync with the "
-#~ "Installation medium (please create a newer boot floppy)"
-#~ msgstr ""
-#~ "Αδυναμία Ï€Ïόσβασης των αÏθÏωμάτων που αντιστοιχοÏν στον πυÏήνα σας (το "
-#~ "αÏχείο %s λείπει), γενικά αυτό σημαίνει ότι η δισκέτα εκκίνησης δεν είναι "
-#~ "σε συγχÏονισμό με το Μέσο εγκατάστασης ( παÏÎ±ÎºÎ±Î»Ï Î´Î·Î¼Î¹Î¿Ï…Ïγήστε μια νέα "
-#~ "δισκέτα εκκίνησης)"
+#~ "_: Keep these entry short\n"
+#~ "Networking"
+#~ msgstr "Δίκτυο"
diff --git a/perl-install/install/share/po/eo.po b/perl-install/install/share/po/eo.po
index 0aa5c6d8a..3705b9be2 100644
--- a/perl-install/install/share/po/eo.po
+++ b/perl-install/install/share/po/eo.po
@@ -1,56 +1,82 @@
-# translation of eo.po to Esperanto
-# translation of DrakX-eo.po to
-# Esperanto drakbootdisk
-# Copyright (C) 2000, 2001 Mandriva
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
-# D. Dale Gulledge <dsplat@rochester.rr.com>, 2000.
-# Vilhelmo Lutermano <vlutermano@free.fr>, 2007.
+# Translators:
+# D. Dale Gulledge <dsplat@rochester.rr.com>, 2000
+# Vilhelmo Lutermano <vlutermano@free.fr>, 2007
msgid ""
msgstr ""
-"Project-Id-Version: eo\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2007-12-29 05:55+0100\n"
-"Last-Translator: Vilhelmo Lutermano <vlutermano@free.fr>\n"
-"Language-Team: Esperanto <eo@li.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-02-09 08:39+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Esperanto (http://www.transifex.com/MageiaLinux/mageia/"
+"language/eo/)\n"
+"Language: eo\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: KBabel 1.11.4\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "Office tools"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "Home entertainment"
msgstr ""
-#: any.pm:109
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr ""
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr ""
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Ĉu vi havas plian kroman datenportilon?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -63,94 +89,86 @@ msgstr ""
"\n"
"Ĉu vi havas kroman instalan datenportilon por konfiguri? "
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "KD-ROMo"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Reto (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Reto (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Reto (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "URL de la spegulo?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "URL devas komenci per ftp:// aÅ­ http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"Mi kontaktas la Mandriva Linuksan retpaÄon por havigi la liston de "
-"disponeblaj speguloj..."
+"Mi kontaktas la %s Linuksan retpaÄon por havigi la liston de disponeblaj "
+"speguloj..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Mi malsukcesis kontakti la Mandriva Linuksan retpaÄon por havigi la liston "
-"de disponeblaj speguloj..."
+"Mi malsukcesis kontakti la %s Linuksan retpaÄon por havigi la liston de "
+"disponeblaj speguloj..."
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Elektu spegulon de kiu havigi la pakaĵojn"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "NFS-agordo"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "Bonvole enigu la nomon kaj dosierujon de via NSF-datenportilo"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "Nomo mankas"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "Dosierujo devas komenci per \"/\""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "Nomo de la NFS surmeto?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Dosierujo"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Kroma"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -159,23 +177,90 @@ msgstr ""
"Mi ne trovas pakaĵlistan dosieron sur tiu spegulo. CertiÄu ke la adreso "
"estas Äusta."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Rigardante jam instalitajn pakaĵojn..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Trovadas pakaĵojn por promocii"
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Mi forigas pakaĵojn antaÅ­ ol Äisdatigi..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -188,87 +273,87 @@ msgstr ""
"\n"
"Ĉu vi vere deziras forigi tiujn pakaĵojn?\n"
-#: any.pm:813
-#, fuzzy, c-format
+#: any.pm:1096
+#, c-format
msgid "Error reading file %s"
-msgstr "Mi deÅutas dosieron %s..."
+msgstr ""
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "La sekva(j) disko(j) estas alinomitaj:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (antaÅ­e nomitaj kiel %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Reto"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Bonvole elektu datenportilon"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Dosiero jam ekzistas. Ĉu surskribi Äin?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Permeso rifuzita"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "MalÄusta NFS-nomo"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "Malbona datenportilo %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Mi ne povas fari ekranfotojn antaÅ­ ol subdiskigi"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Ekranfotoj haveblos post instalado en %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Instalado"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Konfigurado"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Vi devas ankaÅ­ formati %s"
@@ -293,22 +378,22 @@ msgstr "Startado de la reto"
msgid "Bringing down the network"
msgstr "Haltas de la reto"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "Mi kopias kelkajn pakaĵojn sur diskoj por estonta uzo"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Mi estas kopianta"
@@ -338,7 +423,23 @@ msgstr "agrabla(j)"
msgid "maybe"
msgstr "elbe"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"Nenia xml-informo por aŭdvidaĵo \"%s\", nur parta rezulto por pakaĵo %s"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Nenia priskribo"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -347,66 +448,76 @@ msgstr ""
"Kelkaj pakaĵoj bezonataj de %s ne instaleblas:\n"
"%s"
-#: pkgs.pm:327
-#, fuzzy, c-format
+#: pkgs.pm:384 pkgs.pm:411
+#, c-format
msgid "An error occurred:"
-msgstr "Eraro okazis"
+msgstr "Eraro okazis:"
+
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Okazis fatala eraro: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
-#: pkgs.pm:814
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d instal-transakcioj malsukcesis"
-#: pkgs.pm:815
-#, fuzzy, c-format
+#: pkgs.pm:914
+#, c-format
msgid "Installation of packages failed:"
-msgstr "Instalanta pakaĵo %s"
+msgstr ""
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Laborstacio"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Oficeja laborstacio"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Oficejaj programoj: tekstiloj (OpenOffice.org Writer, Verkilo [Kword]), "
-"tabelkalkuliloj (OpenOffice.org Calc, Kspread), PDF-vidigiloj, ktp."
+"Oficejaj programoj: tekstiloj (LibreOffice Writer, Verkilo [Kword]), "
+"tabelkalkuliloj (LibreOffice Calc, Kspread), PDF-vidigiloj, ktp."
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Ludstacio"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Amuz-programoj: arcade, tabuloj [boards], strategio, ktp."
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Plurmediaj stacio"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Programoj por ludi/prilabori son- kaj video-programojn"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Interreta stacio"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -415,269 +526,314 @@ msgstr ""
"Agordiloj por legi kaj sendi retpoÅt-mesaÄojn kaj novaĵojn (mutt, tin...) "
"kaj por krozi tra la ttt"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Reta computilo (kliento)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Klientoj por diversaj protokoloj inklude de ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Iloj por faciligi la konfiguradon de via komputilo"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Konsoliloj"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Redaktiloj, Åeloj, dosieriloj, terminaloj"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Programado"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C kaj C++ programadaj bibliotekoj, programoj kaj ĉapdosieroj"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Dokumentaro"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Libroj kaj Kielfari pri Linukso kaj libera programaro"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Base. Subteno por triaflankaj aplikaĵoj"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Interret-servilo"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Grupa programaro"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab Servilo"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "FajroÅirmilo/enkursigilo"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Interreta kluzo"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "PoÅto/Novaĵoj"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix poÅta servilo, Inn novaĵaj servilo"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Dosierujo-servilo"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP Servilo"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Domajn-noma kaj ret-informa servilo"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Dosier- kaj printil-kundivida servilo"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS servilo, Samba servilo"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Datumbazoj"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "Datenbaz-serviloj PostgreSQL kaj MySQL"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "Datenbaz-serviloj PostgreSQL kaj MariaDB"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "TTT/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "PoÅto"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix poÅta servilo"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "Datenbaz-servilo PostgreSQL aÅ­ MySQL"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "Datenbaz-servilo PostgreSQL aÅ­ MariaDB"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Reta computilo (servilo)"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS-servilo, SMB-servilo, prokur-servilo, ssh-servilo"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Grafika medio"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "KDE Laborstacio"
+msgid "Plasma Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr "La tabula medio K, la baza grafika medio kun kolekto da akompanaj iloj"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "Gnoma Laborstacio"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr "Grafika medio kun uzfacila aplikaĵaro kaj tabul-iloj"
-#: share/meta-task/compssUsers.pl:144
-#, fuzzy, c-format
-msgid "LXDE Desktop"
-msgstr "Labortabulo IceWm"
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:146
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:165
+#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
-msgstr "Grafika medio kun uzfacila aplikaĵaro kaj tabul-iloj"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr ""
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Aliaj grafikaj labortabuloj"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm, ktp."
+msgid "Window Maker, Fvwm, etc"
+msgstr ""
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Iloj"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH servilo"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Servilo de fora konfigurado Webmin"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "Retaj utilaĵoj/monitorado"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "Monitoriloj, proces-kalkuliloj, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Sorĉiloj de Mandriva"
+msgid "Mageia Wizards"
+msgstr "Sorĉiloj de Mageia"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Sorĉiloj por konfiguri servilon"
@@ -691,7 +847,7 @@ msgstr ""
"Eraro okazis, sed mi ne scias kiel trakti Äin bone.\n"
"DaÅ­ri je via propra risko."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -711,254 +867,253 @@ msgstr "Eniras paÅon `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Linuks-Mandrejka Instalado %s"
+msgid "%s Installation %s"
+msgstr "%s Instalado %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> inter elementoj"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"Via sistemo havas malmulte da risurcoj. Eble vi havos problemojn pri\n"
-"instali Linuks-Mandrejkon. Se tio okazos, vi povos anstataÅ­ provi tekstan\n"
+"instali %s. Se tio okazos, vi povos anstataÅ­ provi tekstan\n"
"instaladon. Por ĉi tio, premu `F1' kiam vi startas de KDROM, kaj sekve\n"
"tajpu `text'."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Instalo de la labortablo Mandriva KDE"
+msgid "Media Selection"
+msgstr ""
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "Instalo de la labortablo %s KDE"
+
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Instalo de la labortablo Mandriva GNOME"
+msgid "Install %s GNOME Desktop"
+msgstr "Instalo de la labortablo %s GNOME"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "Persona instalado"
-#: steps_gtk.pm:262
-#, fuzzy, c-format
-msgid "KDE Desktop"
-msgstr "Labortabulo IceWm"
+#: steps_gtk.pm:276
+#, c-format
+msgid "Plasma Desktop"
+msgstr ""
-#: steps_gtk.pm:263
-#, fuzzy, c-format
+#: steps_gtk.pm:277
+#, c-format
msgid "GNOME Desktop"
-msgstr "Labortabulo IceWm"
+msgstr ""
-#: steps_gtk.pm:264
-#, fuzzy, c-format
+#: steps_gtk.pm:278
+#, c-format
msgid "Custom Desktop"
-msgstr "Labortabulo IceWm"
+msgstr ""
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Elektado de Pakaĵaj Grupoj"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Elektado de individuaj pakaĵoj"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Tuta grandeco: %d / %d MB"
+msgid "Unselect All"
+msgstr ""
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Malbona pakaĵo"
+msgid "Total size: %d / %d MB"
+msgstr "Tuta grandeco: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Versio: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Grandeco: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Graveco: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Vi ne povas elektu/malelektu ĉi tiun pakaĵon"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "pro mankanta %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "pro neplenumita %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "mi provas disponigi %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "por konservi %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Vi ne povas elekti ĉi tiun pakaĵon ĉar ne estas sufiĉe da spaco por instali\n"
"Äin."
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "La sekvaj pakaĵoj estos instalataj"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "La sekvaj pakaĵoj estos malinstalataj"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Ĉi tiu estas deviga pakaĵo, vi ne povas malelekti Äin"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Vi ne povas malelekti ĉi tiun pakaĵon. Ĝi estas jam instalita."
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Vi ne povas malelekti ĉi tiun pakaĵon. Ĝi devus esti promociata."
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Montru aŭtomate elektitajn pakaĵojn"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Instalu"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Åœargi/Konservi selekton"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Ĝisdatigo de pakaĵ-elekto"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Minimuma instalado"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Programar-mastrumilo"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Elektu la pakaĵojn kiuj vi deziras instali"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Instalanta"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Neniaj detaloj"
-#: steps_gtk.pm:584
-#, fuzzy, c-format
+#: steps_gtk.pm:600
+#, c-format
msgid "Time remaining:"
-msgstr "Tempo restanta "
+msgstr ""
-#: steps_gtk.pm:585
-#, fuzzy, c-format
+#: steps_gtk.pm:601
+#, c-format
msgid "(estimating...)"
-msgstr "Taksas"
+msgstr ""
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d pakaĵo"
msgstr[1] "%d pakaĵoj"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Resumo"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Konfiguru"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "ne konfigurita"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "Elektado de Pakaĵaj Grupoj"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -967,12 +1122,12 @@ msgstr ""
"La sekva instal-datenportilo(j) estas trovita(j).\n"
"Se vi deziras transsalti kelkajn de ili, vi povas tiujn nun malselekti."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"Vi havas la opcion kopii la enhavojn de la KD-oj sur la fiksdiskon antaÅ­ la "
@@ -980,72 +1135,72 @@ msgstr ""
"Tiam la instalado daŭrigas el la fiksdisko kaj la pakaĵoj restos atingeblaj "
"post kiam la sistemo estos plene instalita."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Kopii kompletajn KD-ojn"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Eraro okazis"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Bonvole elektu vian klavar-aranÄon"
-#: steps_interactive.pm:108
-#, fuzzy, c-format
+#: steps_interactive.pm:109
+#, c-format
msgid "Here is the full list of available keyboards:"
-msgstr "Jen la kompleta listo de disponeblaj klavaroj"
+msgstr ""
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Instalado/Äœisdatigo"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Ĉu tiu ĉi estas instalado aÅ­ Äisdatigo?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Instalado"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Äœisdatigu %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "ĈifroÅlosilo por %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
-#, fuzzy, c-format
+#: steps_interactive.pm:218
+#, c-format
msgid "New Installation"
-msgstr "Instalado"
+msgstr ""
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1054,36 +1209,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "Konfiguras IDE"
-
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"Ne libera spaco por 1mb-startparto! La instalado daurigos, sed por startigi "
-"vian sistemon, vi devos krei la startpartan subdiskon en DiskDrake"
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
+msgid "Configuring CD/DVD"
msgstr ""
-"Vi devas krei praÅargon PPC PReP Boot! La instalado daÅ­ros, sed por startigi "
-"vian sistemon, vi devas krei la praÅargan subdiskon en DiskDrake"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1098,21 +1234,21 @@ msgstr ""
"kiam vi finos.\n"
"Se vi ne havas Äin, klaku \"Nuligu\" por eviti la instaladon de ĉi tiu KDROM."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Serĉas haveblajn pakaĵojn"
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
"Via sistemo ne havas sufiĉe da spaco libera por instalado aÅ­ Äisdatigo (%dMB "
"> %dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1121,54 +1257,52 @@ msgstr ""
"Bonvole elektu Åargi aÅ­ konservi pakaĵ-elekton.\n"
" La formato estas la sama kiel dosieroj generitaj per auto_install."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Åœargu"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Konservu"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Malbona dosiero"
-#: steps_interactive.pm:469
-#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+#: steps_interactive.pm:455
+#, c-format
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
-#, fuzzy, c-format
+#: steps_interactive.pm:459
+#, c-format
msgid "Desktop Selection"
-msgstr "Elektado de Pakaĵaj Grupoj"
+msgstr "Grafika medio"
-#: steps_interactive.pm:474
-#, fuzzy, c-format
+#: steps_interactive.pm:460
+#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-"Vi povas elekti profilon de labortablo de via laborejo: KDE, GNOME aÅ­ "
-"Personigita"
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Elektita grandeco estas pli ampleksa ol disponebla spaco"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Instaltipo"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1177,89 +1311,123 @@ msgstr ""
"Vi ne elektis pakaĵgrupon.\n"
"Bonvole elektu la minimuman instaladon kiun vi deziras:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Kun X"
-#: steps_interactive.pm:583
-#, fuzzy, c-format
-msgid "Install suggested packages"
-msgstr "Instalanta pakaĵo %s"
+#: steps_interactive.pm:579
+#, c-format
+msgid "Install recommended packages"
+msgstr ""
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Kun baza dokumentaĵo (rekomendita!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Vere minimuma instalado (precipe ne urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr ""
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Preparas instaladon"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Instalanta pakaĵo %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Estis eraro ordigi pakaĵojn:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Ĉu vi deziras daŭri tamen?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Reprovu"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Transsalti tiun pakaĵon"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "Transsalti ĉiujn pakaĵojn de la datenportilo \"%s\""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "Reiru al la datenportilo kaj pakaĵ-selekto"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "Estis eraro dum instalado de pakaĵo %s."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Post-instala konfigurado"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
"Bonvole certiÄu ke la datenportilo por Äisdatigaj moduloj troviÄas en la "
"aparato %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Äœisdatigoj"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Paneo ĉe aldono de portilo"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr ""
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1280,110 +1448,80 @@ msgstr ""
"\n"
"Ĉu vi deziras instali tiujn Äisdatigojn?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s sur %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Aparataro"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Sonkarto"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Ĉu vi havas ISA-sonkarton?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Rulu \"alsaconf\" aÅ­ \"sndconfig\" post instalado por konfiguri vian "
-"sonkarton"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "Ne detektis sonkarto. Provu \"harddrake\" post instalado"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Grafika interfaco"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Reto kaj Interreto"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Prokuraj Serviloj"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "konfigurita"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "sekurnivelo"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Fajromuro (Firewall)"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "aktiva"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "malebligita"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "Vi ne konfiguris X-on. Ĉu vi certas vere voli tion?"
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr "Preparas startÅargilon"
-
-#: steps_interactive.pm:1027
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Be patient, this may take a while..."
+msgid "Preparing initial startup program..."
msgstr ""
-#: steps_interactive.pm:1038
+#: steps_interactive.pm:1066
#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
+msgid "Be patient, this may take a while..."
msgstr ""
-"Åœajne vi havas malnovegan aÅ­ nekonatan maÅinon,la yaboot-startilo ne "
-"funkcios por vi.La instalado daÅ­rigos, sed vi devosuzi BootX aÅ­ alian "
-"rimedon por startigi vian maÅinon. La kerno-argumento por la root fs "
-"[dosiersistemo] estas: root=%s"
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1392,17 +1530,17 @@ msgstr ""
"Sur tiu ĉi sekurec-nivelo, la aliro al dosieroj en la Vindozaj subdiskoj "
"estas limigitaj al la mastrumanto."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "EnÅovu malplenan disketon en drajvo %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Kreas aÅ­toinstalan disketon"
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1413,12 +1551,12 @@ msgstr ""
"\n"
"Ĉu vi vere volas ĉesi nun?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Gratulojn"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Restarto"
@@ -1513,13 +1651,6 @@ msgid ""
"Users"
msgstr "Uzuloj"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Retumado"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1562,87 +1693,18 @@ msgid ""
"Exit"
msgstr "Eliro"
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Oficej-programoj: tekstiloj (Verkilo [kword], aboword), tabelkalkuliloj "
-#~ "(kspread, gnumeric), pdf-vidigiloj, ktp."
-
-#~ msgid "Downloading file %s..."
-#~ msgstr "Mi deÅutas dosieron %s..."
-
-#~ msgid "Upgrade from a 32bit to a 64bit distribution is not supported"
-#~ msgstr "Äœisdatigo de 32-bita al 64-bita eldono ne estas subtenata"
-
-#~ msgid "Upgrade from a 64bit to a 32bit distribution is not supported"
-#~ msgstr "Äœisdatigo de 64-bita al 32-bita eldono ne estas subtenata"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Ĉu vi havas ISA-sonkarton?"
#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
#~ msgstr ""
-#~ "Vi selektis jena(j)n servilo(j)n: %s\n"
-#~ "\n"
-#~ "\n"
-#~ "Tiuj serviloj estas enÅaltitaj defaÅ­lte. Ili havas neniujn konatajn "
-#~ "sekurec-\n"
-#~ "problemojn, sed iuj novaj povas esti trovita. Tiukaze, vi devas certiÄi "
-#~ "por\n"
-#~ "Äisdatigi kiom eble plej baldaÅ­.\n"
-#~ "\n"
-#~ "\n"
-#~ "Ĉu vi vere deziras instali tiujn servilojn?\n"
-
-#~ msgid "IceWm Desktop"
-#~ msgstr "Labortablo IceWm"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr "Kontaktu la spegulon por havigi la liston de havebla pakaĵoj"
-
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "Ne povis kontakti spegulon %s"
-
-#~ msgid "Generate auto install floppy"
-#~ msgstr "Kreu aÅ­toinstalan disketon"
+#~ "Rulu \"alsaconf\" aÅ­ \"sndconfig\" post instalado por konfiguri vian "
+#~ "sonkarton"
-#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
-#~ msgstr ""
-#~ "La meminstalo povas esti plene aÅ­tomatigita se vi deziras,\n"
-#~ "tiukaze Äi transprenas la fiksdiskon!!\n"
-#~ "(tio estas farita por instali sur alian aparaton).\n"
-#~ "\n"
-#~ "Vi eble preferas ripeti la instaladon.\n"
-
-#~ msgid "Replay"
-#~ msgstr "Reludu"
-
-#~ msgid "Automated"
-#~ msgstr "AÅ­tomata"
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr "Ne detektis sonkarto. Provu \"harddrake\" post instalado"
-#~ msgid "Save packages selection"
-#~ msgstr "Konservu la pakaĵ-elekton"
-
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "Ĉu vi deziras uzi aboot-on?"
-
-#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
-#~ msgstr ""
-#~ "Eraro daÅ­re mi instalis \"aboot\",\n"
-#~ "Ĉu mi devus provi perforte instali eĉ se tio detruas la unuan subdiskon?"
+#~ msgid "KDE"
+#~ msgstr "KDE"
diff --git a/perl-install/install/share/po/es.po b/perl-install/install/share/po/es.po
index 9338a7659..0adbe6256 100644
--- a/perl-install/install/share/po/es.po
+++ b/perl-install/install/share/po/es.po
@@ -1,59 +1,84 @@
-# translation of es.po to Español
-# traducciĂ³n de DrakX-es.po to Español
-# spanish translation of DrakX
-# Copyright (C) 2000, 2001,2002, 2007 Mandriva S.A.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
-# FabiĂ¡n Mandelbaum <fmandelbaum@gmail.com>, 2000-2004, 2007.
-# Pablo Saratxaga <pablo@mandriva.com>, 2004, 2006.
-# Jaime Crespo <505201@unizar.es>, 2004, 2005.
-# José Manuel Pérez <jmprodu@hotmail.com>, 2005.
-# Andre Paulo Machado <andre.panm@gmail.com>, 2009.
+# Translators:
+# Miguel Ortega, 2013,2015-2016
+# Egoitz Rodriguez Obieta <egoitzro@gmail.com>, 2014-2015
+# Miguel Ortega, 2013
+# Miguel Ortega, 2016
msgid ""
msgstr ""
-"Project-Id-Version: es\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2010-03-24 15:12-0300\n"
-"Last-Translator: Diego Bello <dbello@gmail.com>\n"
-"Language-Team: Spanish <es@li.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-09-13 10:52+0000\n"
+"Last-Translator: Miguel Ortega\n"
+"Language-Team: Spanish (http://www.transifex.com/MageiaLinux/mageia/language/"
+"es/)\n"
+"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 0.3\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "Su escritorio en un pendrive USB"
+msgid "Join Us!"
+msgstr "¡Ănasenos!"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "La distribuciĂ³n Mandriva Linux 100%% CĂ³digo Abierto"
+msgid "Make it yours!"
+msgstr "¡PersonalĂ­cela!"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "Explore Linux con facilidad por medio de Mandriva One"
+msgid "Your choice!"
+msgstr "¡Su elecciĂ³n!"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "Un escritorio Mandriva Linux completo, con soporte"
+msgid "Office tools"
+msgstr "Herramientas de oficina"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: distribuciones para las necesidades de todos"
+msgid "Home entertainment"
+msgstr "Entretenimiento de hogar"
-#: any.pm:109
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr "Para niños"
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr "¡Para la familia!"
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr "¡Para desarrolladores!"
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr "¡Gracias!"
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr "¡Sea libre!"
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
-msgstr "¿Tiene algĂºn soporte de instalaciĂ³n suplementario?"
+msgstr "¿Tiene usted otros medios complementarios?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -61,125 +86,192 @@ msgid ""
"\n"
"Do you have a supplementary installation medium to configure?"
msgstr ""
-"Se encontraron los soportes siguientes y se usarĂ¡n durante la instalaciĂ³n: %"
-"s.\n"
+"Se han encontrado los siguientes medios y serĂ¡n utilizados durante la "
+"instalaciĂ³n: %s.\n"
"\n"
"\n"
-"¿Tiene algĂºn soporte suplementario que configurar?"
+"¿Tiene otro medio de instalaciĂ³n complementario que configurar?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Red (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Red (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Red (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
-msgstr "¿URL del sitio rĂ©plica?"
+msgstr "¿CuĂ¡l es la URL del servidor espejo?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
-msgstr "El URL debe empezar con ftp:// o http://"
+msgstr "La URL debe comenzar con ftp:// o http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"Contactando con el sitio web de Mandriva Linux para obtener la lista de las "
-"réplicas disponibles"
+"Contactando al sitio web %s para obtener la lista de servidores espejo "
+"disponibles..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"No se pudo conectar con el sitio web de Mandriva Linux para obtener la lista "
-"de las réplicas disponibles"
+"No se ha podido contactar con el sitio web %s para obtener la lista de "
+"espejos disponibles"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
-msgstr "Elija un sitio de réplica del cual obtener los paquetes"
+msgstr "Elija un servidor espejo desde el cual obtener los paquetes"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "ConfiguraciĂ³n NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
-msgstr "Ingrese el nombre de servidor y el directorio de su soporte NFS"
+msgstr "Por favor, introduzca el nombre de equipo y directorio de su medio NFS"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
-msgstr "Falta el nombre del servidor"
+msgstr "Falta nombre de equipo"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
-msgstr "El directorio debe empezar con \"/\""
+msgstr "El directorio debe comenzar con \"/\""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
-msgstr "¿Nombre del servidor del montaje NFS?"
+msgstr "¿CuĂ¡l es el nombre de equipo del montaje NFS?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Directorio"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
-msgstr "Suplementario"
+msgstr "Complementario"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr ""
-"No puedo encontrar el archivo hdlist en este sitio rĂ©plica. AsegĂºrese que la "
-"ubicaciĂ³n es correcta."
+"No se puede encontrar un archivo de lista de paquetes en este espejo. "
+"AsegĂºrese de que la ubicaciĂ³n sea la correcta."
+
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "VersiĂ³n Core"
-#: any.pm:334
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr "VersiĂ³n Tainted"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "VersiĂ³n Nonfree"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+"Hardware de su mĂ¡quina necesita de firmware no libre para que los "
+"controladores de software libre funcionen."
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "DeberĂ­a habilitar \"%s\""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr "\"%s\" contiene varias piezas de los sistemas y sus aplicaciones"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "\"%s\" contiene software no libre.\n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"También contiene firmware necesario para ciertos dispositivos puedan operar "
+"(ej: algunas tarjetas grĂ¡ficas ATI/AMD, algunas tarjetas de red, algunas "
+"tarjetas RAID, etc)"
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+"\"%s\" contiene software que no puede ser distribuido en todos los paĂ­ses "
+"debido a patentes de software."
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+"También contiene software de \"%s\" reconstruido con capacidades adicionales."
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "AquĂ­ puede habilitar mas medios si asĂ­ lo desea."
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "Este medio provee actualizaciones de paquetes para el medio \"%s\""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Buscando paquetes ya instalados..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Encontrando los paquetes a actualizar..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
-msgstr "Quitando paquetes antes de actualizar..."
+msgstr "EliminaciĂ³n de los paquetes antes de la actualizaciĂ³n..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -187,97 +279,97 @@ msgid ""
"\n"
"Do you really want to remove these packages?\n"
msgstr ""
-"Se quitarĂ¡n los paquetes siguientes para permitir actualizar su sistema: %s\n"
+"Los siguientes paquetes serĂ¡n removidos para permitir la actualizaciĂ³n de su "
+"sistema: %s\n"
"\n"
"\n"
-"¿Realmente desea quitar estos paquetes?\n"
+"¿EstĂ¡ seguro de que quiere eliminar estos paquetes?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Error al leer el archivo %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
-msgstr "Se renombraron los discos siguientes:"
+msgstr "El o los siguientes discos fueron renombrados:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (antes conocido como %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Red"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
-msgstr "Por favor, elija un soporte"
+msgstr "Por favor, elija un medio"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
-msgstr "El archivo ya existe. ¿Desea sobreescribirlo?"
+msgstr "El archivo ya existe. ¿Sobrescribirlo?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Permiso denegado"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
-msgstr "Nombre NFS incorrecto"
+msgstr "Nombre NFS errĂ³neo"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
-msgstr "Soporte %s incorrecto"
+msgstr "Medio %s errĂ³neo"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
-msgstr "No se pueden realizar instantĂ¡neas de pantalla antes del particionado"
+msgid "Cannot make screenshots before partitioning"
+msgstr "No se puede hacer capturas de pantalla antes de particionar"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr ""
-"Luego de la instalaciĂ³n estarĂ¡n disponibles las instantĂ¡neas de pantalla en %"
-"s"
+"Capturas de pantallas estarĂ¡n disponiblen despuĂ©s de la instalaciĂ³n en %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "InstalaciĂ³n"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "ConfiguraciĂ³n"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
-msgstr "También se debe formatear %s"
+msgstr "También deben formatear %s"
#: interactive.pm:16
#, c-format
@@ -285,9 +377,9 @@ msgid ""
"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
"You can find some information about them at: %s"
msgstr ""
-"AlgĂºn hardware de su computadora necesita controladores \"propietarios\" "
-"para funcionar.\n"
-"Puede encontrar informaciĂ³n sobre ellos en: %s"
+"AlgĂºn hardware de su equipo necesita controladores ``propietarios\" para "
+"trabajar.\n"
+"Puede encontrar mĂ¡s informaciĂ³n sobre ellos en: %s"
#: interactive.pm:22
#, c-format
@@ -299,22 +391,22 @@ msgstr "Levantando la red"
msgid "Bringing down the network"
msgstr "Bajando la red"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "Por favor espere, recuperando archivo"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
-msgstr "no se puede añadir media"
+msgstr "no se puede agregar medio"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
-msgstr "Copiando algunos paquetes en el disco para uso futuro"
+msgstr "Copiar algunos paquetes en disco para su uso futuro"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Copia en curso"
@@ -322,7 +414,7 @@ msgstr "Copia en curso"
#: pkgs.pm:32
#, c-format
msgid "must have"
-msgstr "necesario"
+msgstr "debe tener"
#: pkgs.pm:33
#, c-format
@@ -332,364 +424,438 @@ msgstr "importante"
#: pkgs.pm:34
#, c-format
msgid "very nice"
-msgstr "muy bueno"
+msgstr "muy agradable"
#: pkgs.pm:35
#, c-format
msgid "nice"
-msgstr "bueno"
+msgstr "agradable"
#: pkgs.pm:36
#, c-format
msgid "maybe"
-msgstr "quizĂ¡s"
+msgstr "tal vez"
+
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "Obteniendo informaciĂ³n de paquete de meta datos XML..."
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"No hay informaciĂ³n xml para el medio \"%s\", sĂ³lo un resultado parcial para "
+"el paquete %s"
-#: pkgs.pm:239
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Sin descripciĂ³n"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-"Algunos paquetes que necesita %s no se pueden instalar:\n"
+"Algunos paquetes requeridos por %s no se pueden instalar:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
-msgstr "OcurriĂ³ un error:"
+msgstr "Se produjo un error:"
+
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "OcurriĂ³ un error fatal: %s"
-#: pkgs.pm:814
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "No preguntar de nuevo"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
-msgstr "Fallaron %d transacciones de instalaciĂ³n"
+msgstr "Fallaron %d operaciones de instalaciĂ³n"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
-msgstr "La instalaciĂ³n de paquetes fallĂ³:"
+msgstr "FallĂ³ la instalaciĂ³n de paquetes:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "EstaciĂ³n de trabajo"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
-msgstr "EstaciĂ³n de trabajo de Oficina"
+msgstr "EstaciĂ³n de trabajo de oficina"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Programas de Oficina: procesadores de texto (OpenOffice.org Writer, Kword), "
-"hojas de cĂ¡lculo (OpenOffice.org Calc, Kspread), visualizadores PDF, etc"
+"Programas de oficina: procesadores de texto (LibreOffice Writer, Kword), "
+"hojas de cĂ¡lculo (LibreOffice Calc, Kspread), visores PDF, etc."
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
-msgstr "EstaciĂ³n de Juegos"
+msgstr "EstaciĂ³n de juegos"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "Programas de entretenimiento: arcade, tableros, estrategia, etc"
+msgstr "Programas de diversiĂ³n: arcade, tableros, estrategia, etc."
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
-msgstr "EstaciĂ³n Multimedios"
+msgstr "EstaciĂ³n Multimedia"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
-msgstr "Programas de reproducciĂ³n/ediciĂ³n de sonido y vĂ­deo"
+msgstr "Programas de reproducciĂ³n y ediciĂ³n de sonido y video"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
-msgstr "EstaciĂ³n Internet"
+msgstr "EstaciĂ³n de Internet"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr ""
-"Conjunto de herramientas para leer y enviar correo y noticias (mutt, tin...) "
-"y para navegar por la Web"
+"Conjunto de herramientas para leer y enviar correo y noticias (mutt, tin, "
+"etc) y para navegar por la Web"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
-msgstr "Computadora de Red (cliente)"
+msgstr "Computador de red (cliente)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
-msgstr "Clientes para los distintos protocolos incluyendo a SSH"
+msgstr "Clientes para diferentes protocolos, incluyendo ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
-msgstr "Herramientas para facilitar la configuraciĂ³n de su computadora"
+msgstr "Herramientas para facilitar la configuraciĂ³n de su computador"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
-msgstr "Herramientas para la consola"
+msgstr "Herramientas de consola"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
-msgstr "Editores, shells, manipulaciĂ³n de archivos, terminales"
+msgstr "Editores, consolas, herramientas de archivo, terminales"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Desarrollo"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
-msgstr "Bibliotecas de desarrollo C y C++, programas y archivos *.h"
+msgstr "Bibliotecas de C y C + +, programas y archivos de inclusiĂ³n"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "DocumentaciĂ³n"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
-msgstr "Libros y COMOs sobre Linux y Software Libre"
+msgstr "Libros y Howtos sobre Linux y Software Libre"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
-msgstr "Linux Standard Base. Soporte de aplicaciones de terceros"
+msgstr "Base estĂ¡ndar de Linux. Soporte de aplicaciones de terceros"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
-msgstr "Servidor web"
+msgstr "Servidor Web"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
-msgstr "Grupos de trabajo"
+msgstr "Groupware"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Servidor Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
-msgstr "Cortafuegos/Router"
+msgstr "Cortafuegos/Enrutador"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
-msgstr "Pasarela de acceso a Internet"
+msgstr "Puerta de enlace de Internet"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "Correo/Noticias"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
-msgstr "Servidor de correo Postfix, servidor de noticias Inn"
+msgstr "Servidor de correo Postfix, Servidor de noticias Inn"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
-msgstr "Servidor de directorios"
+msgstr "Servidor de directorio"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "Servidor FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
-msgstr "Servidor de nombres de dominio y servidor de informaciĂ³n de red"
+msgstr "Nombre de dominio y Servidor de InformaciĂ³n de Red"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
-msgstr "Servidor de archivos e impresiĂ³n"
+msgstr "Servidor de comparticiĂ³n de archivos e impresoras"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "Servidor NFS, servidor Samba"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
-msgstr "Base de Datos"
+msgstr "Bases de datos"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "Servidor de base de datos PostgreSQL y MySQL"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "Servidor de bases de datos PostgreSQL y MariaDB"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
-msgstr "Apache y Pro-ftpd"
+msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Correo"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Servidor de correo Postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "Servidor de base de datos PostgreSQL o MySQL"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "Servidor de bases de datos PostgreSQL o MariaDB"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
-msgstr "Servidor de red"
+msgstr "Servidor de computador de red"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr "Servidor NFS, servidor SMB, servidor proxy, servidor SSH"
+msgstr "servidor NFS, servidor SMB, servidor proxy, servidor ssh"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Entorno grĂ¡fico"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "EstaciĂ³n de trabajo KDE"
+msgid "Plasma Workstation"
+msgstr "EstaciĂ³n de trabajo Plasma"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr ""
-"El K Desktop Environment, el entorno grĂ¡fico bĂ¡sico con una colecciĂ³n de "
+"El entorno de escritorio K, el entorno grĂ¡fico bĂ¡sico con una colecciĂ³n de "
"herramientas que lo acompañan"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "EstaciĂ³n de trabajo GNOME"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr ""
-"Entorno grĂ¡fico con un conjunto de herramientas de escritorio y aplicaciones "
-"amigables"
+"Un entorno grĂ¡fico con un conjunto de aplicaciones y herramientas de "
+"escritorio amigables con el usuario"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
#, c-format
-msgid "LXDE Desktop"
-msgstr "Escritorio LXDE"
+msgid "XFCE Workstation"
+msgstr "EstaciĂ³n de trabajo XFCE"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:165
#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+"Un entorno grĂ¡fico ligero con un conjunto de aplicaciones y herramientas de "
+"escritorio amigables con el usuario"
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "EstaciĂ³n de trabajo MATE"
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "EstaciĂ³n de trabajo Cinnamon"
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Un entorno grĂ¡fico basado en GNOME"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "Escritorio LXQt"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
msgstr ""
-"Un entorno grĂ¡fico ligero y rĂ¡pido con un conjunto de herramientas de "
-"escritorio y aplicaciones amigables"
+"Un puerto QT de siguiente generaciĂ³n del entorno de escritorio lightweight"
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "Escritorio Enlightenment e17"
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr "Un entorno grĂ¡fico rĂ¡pido y liviando con un seguimiento dedicado"
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr "Escritorio LXDE"
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr "Un entorno grĂ¡fico ligero"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
-msgstr "Otros entornos grĂ¡ficos"
+msgstr "Otros escritorios grĂ¡ficos"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, Fvwm, etc"
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Utilidades"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "Servidor SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
-msgstr "Servidor de configuraciĂ³n remota Webmin"
+msgstr "Servidor de ConfiguraciĂ³n Remota Webmin"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
-msgstr "Utilidades/SupervisiĂ³n de red"
+msgstr "Utilidades y monitoreo de red"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
-msgstr "Herramientas de supervisiĂ³n, control de procesos, tcpdump, nmap, ..."
+msgstr ""
+"Herramientas de supervisiĂ³n, contabilidad de procesos, tcpdump, nmap, etc."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Asistentes de Mandriva"
+msgid "Mageia Wizards"
+msgstr "Asistentes de Mageia"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Asistentes para configurar el servidor"
@@ -700,10 +866,10 @@ msgid ""
"An error occurred, but I do not know how to handle it nicely.\n"
"Continue at your own risk."
msgstr ""
-"OcurriĂ³ un error y no se puede resolver de forma adecuada.\n"
+"Se produjo un error, pero no sĂ© cĂ³mo manejarlo bien.\n"
"ContinĂºe bajo su propio riesgo."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -712,351 +878,354 @@ msgid ""
"\"\n"
msgstr ""
"Algunos paquetes importantes no se instalaron correctamente.\n"
-"Puede ser que su lector de CD o su CD de instalaciĂ³n estĂ©n defectuosos.\n"
-"Verifique el CD de instalaciĂ³n en un sistema ya existente con el comando:\n"
-" rpm -qpl media/main/*.rpm\n"
+"Puede ser que su unidad de CD-ROM o su disco CD-ROM estĂ¡ defectuoso.\n"
+"Verifica el disco CD-ROM en un equipo instalado con \"rpm -qpl media/main/*."
+"rpm\"\n"
#: steps_auto_install.pm:71 steps_stdio.pm:27
#, c-format
msgid "Entering step `%s'\n"
-msgstr "Entrando en la etapa '%s'\n"
+msgstr "Entrando al paso `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "InstalaciĂ³n de Mandriva Linux %s"
+msgid "%s Installation %s"
+msgstr "%s InstalaciĂ³n %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
-msgstr "<Tab>/<Alt-Tab> entre elementos"
+msgstr "<Tab>/<Alt-Tab> entre los elementos"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
-msgstr "El servidor Xorg tarda en iniciar. Por favor, espere..."
+msgstr "El servidor Xorg demora en iniciar. Por favor espere..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"Su sistema tiene pocos recursos. Puede tener algĂºn problema instalando\n"
-"Mandriva Linux. De ser asĂ­, puede intentar una instalaciĂ³n tipo texto.\n"
-"Para ello, presione 'F1' cuando arranque desde el CDROM, e introduzca 'text'."
+"El sistema estĂ¡ bajo en recursos. Es posible que tenga algĂºn problema "
+"instalando\n"
+"%s. Si eso ocurre, puede tratar de una instalaciĂ³n en modo texto. Para "
+"ello,\n"
+"presione 'F1' cuando arranque desde el CD-ROM, luego escriba `texto'."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Instalar el escritorio KDE de Mandriva"
+msgid "Media Selection"
+msgstr "SelecciĂ³n de medios"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Instalar el escritorio GNOME de Mandriva"
+msgid "Install %s Plasma Desktop"
+msgstr "Instalar Escritorio Plasma %s"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:254
+#, c-format
+msgid "Install %s GNOME Desktop"
+msgstr "Instalar escritorio GNOME %s"
+
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "InstalaciĂ³n personalizada"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, c-format
-msgid "KDE Desktop"
-msgstr "Escritorio KDE"
+msgid "Plasma Desktop"
+msgstr "Escritorio Plasma"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "Escritorio GNOME"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "Escritorio personalizado"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
-msgstr "AquĂ­ tiene un previsualizaciĂ³n del escritorio '%s'."
+msgstr "AquĂ­ hay una vista previa del escritorio '%s'."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
-msgstr "Haga clic sobre las imĂ¡genes para agrandarlas"
+msgstr "Haga clic en las imĂ¡genes para ver una vista previa mĂ¡s grande"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
-msgstr "SelecciĂ³n de grupos de paquetes"
+msgstr "SelecciĂ³n de Grupo de paquetes"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
-msgstr "SelecciĂ³n de paquetes individuales"
+msgstr "SelecciĂ³n individual de paquetes"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Tamaño total: %d / %d MB"
+msgid "Unselect All"
+msgstr "Deseleccionar todas."
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Paquete incorrecto"
+msgid "Total size: %d / %d MB"
+msgstr "Tamaño total: %d/%d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "VersiĂ³n: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Tamaño: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Importancia: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
-msgstr "No puede seleccionar/deseleccionar este paquete"
+msgid "You cannot select/unselect this package"
+msgstr "No se puede seleccionar/des-seleccionar de este paquete"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "debido a que falta %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "debido a que no se satisfizo %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
-msgstr "intentando promover a %s"
+msgstr "tratando de promover %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "para mantener %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
-"No puede seleccionar este paquete porque no hay espacio suficiente para "
+"No se puede seleccionar el paquete ya que no hay suficiente espacio para "
"instalarlo"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
-msgstr "Se van a instalar los paquetes siguientes"
+msgstr "Los siguientes paquetes se van a instalar"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
-msgstr "Se van a quitar los paquetes siguientes"
+msgstr "Los siguientes paquetes se van a quitar"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
-msgstr "Este es un paquete obligatorio, no puede desmarcarlo"
+msgid "This is a mandatory package, it cannot be unselected"
+msgstr "Este es un paquete obligatorio, no puede ser des-seleccionado"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
-msgstr "No puede desmarcar este paquete. Ya estĂ¡ instalado"
+msgid "You cannot unselect this package. It is already installed"
+msgstr "No se puede des-seleccionar este paquete. Ya estĂ¡ instalado"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
-msgstr "No puede desmarcar este paquete. Debe ser actualizado"
+msgid "You cannot unselect this package. It must be upgraded"
+msgstr "No se puede des-seleccionar este paquete. Debe ser actualizado"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Mostrar los paquetes seleccionados automĂ¡ticamente"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Instalar"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Cargar/Guardar selecciĂ³n"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Actualizando la selecciĂ³n de paquetes"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "InstalaciĂ³n mĂ­nima"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
-msgstr "AdministraciĂ³n de software"
+msgstr "AdministraciĂ³n de Software"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
-msgstr "Elija los paquetes que desea instalar"
+msgstr "Seleccione los paquetes que desea instalar"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Instalando"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Sin detalles"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "Tiempo restante:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
-msgstr "(estimando...)"
+msgstr "(Estimando...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d paquete"
msgstr[1] "%d paquetes"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Resumen"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Configurar"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "no configurado"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "SelecciĂ³n de soportes"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
-"Se han encontrado los siguientes soportes de instalaciĂ³n.\n"
-"Si quiere saltarse alguno de ellos, puede deseleccionarlos ahora."
+"Se han encontrado los siguientes medios de instalaciĂ³n.\n"
+"Si desea omitir algunos de ellos, puede desseleccionar algunos ahora."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-"Tiene la opciĂ³n de copiar los contenidos de los CD al disco duro antes de la "
-"instalaciĂ³n.\n"
-"La misma continuarĂ¡ desde el disco duro y los paquetes estarĂ¡n disponibles "
-"una vez que el sistema esté completamente instalado."
+"Usted tiene la opciĂ³n de copiar el contenido de los CDs a la unidad de disco "
+"duro antes de la instalaciĂ³n.\n"
+"Se continuarĂ¡ desde la unidad de disco duro y los paquetes estarĂ¡n "
+"disponibles una vez que el sistema esté completamente instalado."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
-msgstr "Copiar los CD por completo"
+msgstr "Copiar todos los CDs"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
-msgstr "OcurriĂ³ un error"
+msgstr "Se produjo un error"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
-msgstr "Por favor, elija el tipo de su teclado"
+msgstr "Por favor, elija la distribuciĂ³n del teclado"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
-msgstr "AquĂ­ tiene la lista completa de teclados disponibles:"
+msgstr "AquĂ­ estĂ¡ la lista completa de los teclados disponibles:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
-msgstr "InstalaciĂ³n/ActualizaciĂ³n"
+msgstr "Instalar/Actualizar"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
-msgstr "¿Es una instalaciĂ³n o una actualizaciĂ³n?"
+msgstr "¿Es esta una instalaciĂ³n o una actualizaciĂ³n?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
-msgstr "InstalaciĂ³n"
+msgstr ""
+"_: Este es un sustantivo:\n"
+"InstalaciĂ³n"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Actualizar %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
-msgstr "Clave de cifrado para %s"
+msgstr "Llave de cifrado para %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
-msgstr "Cancelar la instalaciĂ³n, volver a iniciar el sistema"
+msgstr "Cancele la instalaciĂ³n, reinicie el sistema"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
-msgstr "InstalaciĂ³n nueva"
+msgstr "Nueva instalaciĂ³n"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
-msgstr "Actualizar la instalaciĂ³n previa (no se recomienda)"
+msgstr "Actualizar instalaciĂ³n previa (no recomendado)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1064,45 +1233,25 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"El instalador detectĂ³ que no se puede actualizar con seguridad a su\n"
-"sistema Mandriva Linux ya instalado a la versiĂ³n %s.\n"
+"Instalador ha detectado que su sistema Linux instalado no\n"
+"puede ser actualizado de manera segura a %s.\n"
"\n"
-"Se recomienda una instalaciĂ³n nueva que reemplace a la anterior.\n"
+"Se recomienda una instalaciĂ³n nueva que sustituya a la anterior.\n"
"\n"
-"¡AtenciĂ³n: deberĂ­a hacer copia de respaldo de todos sus datos\n"
-"antes de comenzar con la instalaciĂ³n nueva!"
+"Advertencia: debe hacer un respaldo de todos sus datos personales\n"
+"antes de elegir \"Nueva instalaciĂ³n\"."
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "IDE"
-msgstr "IDE"
+msgid "CD/DVD"
+msgstr "CD/DVD"
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "Configuring IDE"
-msgstr "Configurando dispositivos IDE"
+msgid "Configuring CD/DVD"
+msgstr "Configurando CD/DVD"
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr ""
-"¡No hay 1MB de espacio para bootstrap! La instalaciĂ³n continuarĂ¡, pero para "
-"arrancar su sistema, necesitarĂ¡ crear la particiĂ³n bootstrap en DiskDrake"
-
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"¡Necesita crear un bootstrap de arranque PReP PPC! La instalaciĂ³n continuarĂ¡ "
-"pero, para arrancar su sistema, necesitarĂ¡ crear la particiĂ³n bootstrap en "
-"DiskDrake"
-
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1110,173 +1259,209 @@ msgid ""
"done.\n"
"If you do not have it, press Cancel to avoid installation from this Cd-Rom."
msgstr ""
-"¡Cambie su CD-ROM!\n"
-"\n"
-"Por favor, inserte CD-ROM etiquetado \"%s\" en la unidad y pulse Aceptar "
-"cuando lo haya hecho.\n"
-"Si no lo posee, pulse Cancelar para evitar la instalaciĂ³n desde este CD-ROM."
+"¡Cambiar su CD-ROM!\n"
+"Por favor inserte el CD-ROM con la etiqueta \"%s\" en la unidad y pulse "
+"Aceptar cuando haya terminado.\n"
+"Si no lo tiene, pulse Cancelar para evitar la instalaciĂ³n desde este CD-Rom."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
-msgstr "Buscando los paquetes disponibles..."
+msgstr "Buscando paquetes disponibles ..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-"Su sistema no tiene espacio libre suficiente para la instalaciĂ³n o "
-"actualizaciĂ³n (%d MB > %d MB)"
+"Su sistema no dispone de espacio suficiente para la instalaciĂ³n o "
+"actualizaciĂ³n (%dMB > %dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
"The format is the same as auto_install generated files."
msgstr ""
-"Por favor, seleccione cargar o guardar la selecciĂ³n de paquetes.\n"
-"El formato es el mismo que el de los archivos generados con la instaciĂ³n "
-"automĂ¡tica."
+"Por favor, elija cargar o guardar la selecciĂ³n de paquetes.\n"
+"El formato es el mismo que los archivos generados por auto_install."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Cargar"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Guardar"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Archivo incorrecto"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr "Plasma"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
-msgstr "SelecciĂ³n del entorno de escritorio"
+msgstr "SelecciĂ³n de escritorio"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
-msgstr "Puede elegir un perfil de escritorio de estaciĂ³n de trabajo."
+msgstr "Usted puede elegir su perfil de escritorio de estaciĂ³n de trabajo."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
-msgstr "El tamaño seleccionado es mayor que el disponible"
+msgstr "El tamaño seleccionado es mĂ¡s grande que el espacio disponible"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
-msgstr "Tipo de instalaciĂ³n."
+msgstr "Tipo de instalaciĂ³n"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
"Please choose the minimal installation you want:"
msgstr ""
-"No ha seleccionado ningĂºn grupo de paquetes\n"
-"Elija por favor la instalaciĂ³n mĂ­nima que desea."
+"No ha seleccionado ningĂºn grupo de paquetes.\n"
+"Por favor, elija la instalaciĂ³n mĂ­nima que desee:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Con X"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, c-format
-msgid "Install suggested packages"
-msgstr "Instalar paquetes sugeridos"
+msgid "Install recommended packages"
+msgstr "Intala paquetes recomendados"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
-msgstr "Con documentaciĂ³n bĂ¡sica (¡recomendado!)"
+msgstr "Con la documentaciĂ³n bĂ¡sica (¡recomendado!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
-msgstr "InstalaciĂ³n mĂ­nima \"en serio\" (especialmente sin urpmi)"
+msgstr "InstalaciĂ³n realmente mĂ­nima (especialmente sin urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "Preparando actualizaciĂ³n..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Preparando la instalaciĂ³n"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Instalando el paquete %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
-msgstr "Hubo un error al ordenar los paquetes:"
+msgstr "Se ha producido un error al ordenar los paquetes:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
-msgstr "¿Seguir adelante?"
+msgstr "¿Continuar de todos modos?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
-msgstr "Reintentarlo"
+msgstr "Reintentar"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
-msgstr "Omitir este paquete"
+msgstr "Saltar este paquete"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
-msgstr "Omitir todos los paquetes del soporte \"%s\""
+msgstr "Omitir todos los paquetes del medio \"%s\""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
-msgstr "Volver a la selecciĂ³n de paquetes"
+msgstr "Vuelve a la selecciĂ³n de medios y paquetes"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
-msgstr "Hubo un error al instalar el paquete %s."
+msgstr "Se ha producido un error al instalar el paquete %s."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
-msgstr "ConfiguraciĂ³n posterior a la instalaciĂ³n"
+msgstr "ConfiguraciĂ³n post-instalaciĂ³n"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-"Por favor, asegĂºrese de que el soporte de actualizaciĂ³n de mĂ³dulos estĂ¡ en "
-"la unidad %s"
+"Por favor, asegĂºrese de que el medio de MĂ³dulos de ActualizaciĂ³n estĂ¡ en la "
+"unidad %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Actualizaciones"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr "Ahora tiene la oportunidad de configurar los repositorios en internet."
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr "Esto permite instalar actualizaciones de seguridad."
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+"Para configurar estos repositorios, necesitarĂ¡ una conexiĂ³n a internet que "
+"funcione.\n"
+"\n"
+"¿Desea configurar los repositorios de actualizaciones?"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Fallo al añadir soporte"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "¿Reintentar?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1288,156 +1473,125 @@ msgid ""
"\n"
"Do you want to install the updates?"
msgstr ""
-"Ahora tiene la oportunidad de bajar paquetes actualizados. Estos paquetes\n"
-"se han actualizado despuĂ©s de que se publicĂ³ la distribuciĂ³n. Puede que los\n"
-"mismos contengan correcciones de bugs o de seguridad.\n"
+"Ahora tiene la oportunidad de descargar paquetes actualizados. Estos "
+"paquetes\n"
+"se han actualizado despuĂ©s de la distribuciĂ³n fue lanzada. Pueden contener\n"
+"correcciones de seguridad o de errores.\n"
"\n"
-"Para descargar estos paquetes, necesitarĂ¡ tener una conexiĂ³n con la\n"
-"Internet que esté funcionando.\n"
+"Para descargar estos paquetes, se necesita tener una conexiĂ³n a Internet "
+"activa.\n"
"\n"
"¿Desea instalar las actualizaciones?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s en %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Hardware"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Tarjeta de sonido"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "¿Tiene una tarjeta de sonido ISA?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Use \"alsaconf\" o \"sndconfig\" luego de la instalaciĂ³n para configurar su "
-"tarjeta de sonido"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"No se detectĂ³ tarjeta de sonido. Pruebe \"harddrake\" luego de la instalaciĂ³n"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Interfaz grĂ¡fica"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Redes e Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
-msgstr "Proxis"
+msgstr "Servidores proxy"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "configurado"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Nivel de seguridad"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Cortafuegos"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "activado"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "deshabilitado"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
-msgstr "No ha configurado a X ¿EstĂ¡ seguro que realmente desea esto?"
+msgstr "No se ha configurado X. ¿EstĂ¡ seguro de que desea esto?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "Preparando el cargador de arranque"
+msgid "Preparing initial startup program..."
+msgstr "Preparando el programa de instalaciĂ³n inicial..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
-msgstr "Sea paciente por favor, pues esto puede tardar un rato."
+msgstr "Sea paciente, esto puede tardar un tiempo..."
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Parece que tiene una mĂ¡quina desconocida o \"Old World\", el gestor de "
-"arranque yaboot no funcionarĂ¡ en la misma.\n"
-"La instalaciĂ³n continuarĂ¡, pero necesitarĂ¡\n"
-"utilizar BootX o alguna otra manera para arrancar su mĂ¡quina. El parĂ¡metro "
-"del kernel para el sistema de archvivos raĂ­z es: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-"En este nivel de seguridad, el acceso a los archivos en la particiĂ³n Windows "
-"estĂ¡ restringido sĂ³lo al administrador."
+"En este nivel de seguridad, el acceso a los archivos en la particiĂ³n de "
+"Windows estĂ¡ restringido al administrador."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Inserte un disquete en blanco en la unidad %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
-msgstr "Creando el disquete de instalaciĂ³n automĂ¡tica"
+msgstr "Creando disquete de instalaciĂ³n automĂ¡tica..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
"\n"
"Do you really want to quit now?"
msgstr ""
-"Algunas de las etapas no fueron completadas.\n"
+"Algunas pasos no se han completado.\n"
"\n"
-"¿Realmente desea salir ahora?"
+"¿EstĂ¡ seguro que desea salir ahora?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
-msgstr "Felicidades"
+msgstr "Felicitaciones"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Reiniciar"
@@ -1448,7 +1602,9 @@ msgstr "Reiniciar"
msgid ""
"_: Keep these entry short\n"
"Language"
-msgstr "Idioma"
+msgstr ""
+"_: Keep these entry short\n"
+"Idioma"
#: steps_list.pm:16 steps_list.pm:23
#, c-format
@@ -1460,235 +1616,150 @@ msgstr "LocalizaciĂ³n"
msgid ""
"_: Keep these entry short\n"
"License"
-msgstr "Licencia"
+msgstr ""
+"_: Keep these entry short\n"
+"Licencia"
#: steps_list.pm:18
#, c-format
msgid ""
"_: Keep these entry short\n"
"Mouse"
-msgstr "RatĂ³n"
+msgstr ""
+"_: Keep these entry short\n"
+"RatĂ³n"
#: steps_list.pm:19 steps_list.pm:20
#, c-format
msgid ""
"_: Keep these entry short\n"
"Hard drive detection"
-msgstr "DetecciĂ³n del disco rĂ­gido"
+msgstr ""
+"_: Keep these entry short\n"
+"DetecciĂ³n de disco duro"
#: steps_list.pm:21 steps_list.pm:22
#, c-format
msgid ""
"_: Keep these entry short\n"
"Installation class"
-msgstr "Clase de instalaciĂ³n"
+msgstr ""
+"_: Keep these entry short\n"
+"Clase de instalaciĂ³n"
#: steps_list.pm:23
#, c-format
msgid ""
"_: Keep these entry short\n"
"Keyboard"
-msgstr "Teclado"
+msgstr ""
+"_: Keep these entry short\n"
+"Teclado"
#: steps_list.pm:24
#, c-format
msgid ""
"_: Keep these entry short\n"
"Security"
-msgstr "Seguridad"
+msgstr ""
+"_: Keep these entry short\n"
+"Seguridad"
#: steps_list.pm:25
#, c-format
msgid ""
"_: Keep these entry short\n"
"Partitioning"
-msgstr "Particionado"
+msgstr ""
+"_: Keep these entry short\n"
+"Particionamiento"
#: steps_list.pm:27 steps_list.pm:28
#, c-format
msgid ""
"_: Keep these entry short\n"
"Formatting"
-msgstr "Formateo"
+msgstr ""
+"_: Keep these entry short\n"
+"Formateo"
#: steps_list.pm:29
#, c-format
msgid ""
"_: Keep these entry short\n"
"Choosing packages"
-msgstr "SelecciĂ³n de paquetes"
+msgstr ""
+"_: Keep these entry short\n"
+"SelecciĂ³n de paquetes"
#: steps_list.pm:31
#, c-format
msgid ""
"_: Keep these entry short\n"
"Installing"
-msgstr "InstalaciĂ³n"
+msgstr ""
+"_: Keep these entry short\n"
+"InstalaciĂ³n"
#: steps_list.pm:34
#, c-format
msgid ""
"_: Keep these entry short\n"
"Users"
-msgstr "Usuarios"
-
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
+msgstr ""
"_: Keep these entry short\n"
-"Networking"
-msgstr "Red"
+"Usuarios"
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
"_: Keep these entry short\n"
"Bootloader"
-msgstr "Arranque"
+msgstr ""
+"_: Keep these entry short\n"
+"Cargador de arranque"
#: steps_list.pm:40 steps_list.pm:41
#, c-format
msgid ""
"_: Keep these entry short\n"
"Configure X"
-msgstr "ConfiguraciĂ³n de X"
+msgstr ""
+"_: Keep these entry short\n"
+"Configurar X"
#: steps_list.pm:42
#, c-format
msgid ""
"_: Keep these entry short\n"
"Summary"
-msgstr "Resumen"
+msgstr ""
+"_: Keep these entry short\n"
+"Resumen"
#: steps_list.pm:44 steps_list.pm:45
#, c-format
msgid ""
"_: Keep these entry short\n"
"Services"
-msgstr "Servicios"
+msgstr ""
+"_: Keep these entry short\n"
+"Servicios"
#: steps_list.pm:46
#, c-format
msgid ""
"_: Keep these entry short\n"
"Updates"
-msgstr "Actualizaciones"
+msgstr ""
+"_: Keep these entry short\n"
+"Actualizaciones"
#: steps_list.pm:48
#, c-format
msgid ""
"_: Keep these entry short\n"
"Exit"
-msgstr "Salir"
-
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Programas de Oficina: procesadores de palabras (kword, abiword), "
-#~ "plantillas de cĂ¡lculo (kspread, gnumeric), visualizadores PDF, etc"
-
-#~ msgid ""
-#~ "You have decided to upgrade your system to %s. KDE 3.5 has been detected\n"
-#~ "on your system. This installer cannot preserve KDE 3.5 in an upgrade. If "
-#~ "you choose to proceed, \n"
-#~ "KDE 4 will replace KDE 3, and you will lose your personal KDE "
-#~ "configuration settings. \n"
-#~ "To upgrade with KDE 3.5 and your personal settings preserved, \n"
-#~ "please reboot your system and upgrade using the Mandriva update applet."
-#~ msgstr ""
-#~ "DecidiĂ³ actualizar su sistema a %s. Se detectĂ³ que Ud. tiene KDE 3.5\n"
-#~ "en su sistema. El instalador no puede preservar KDE 3.5 al actualizar.\n"
-#~ "Si Ud. decide continuar, KDE 4 reemplazarĂ¡ a KDE 3, y perderĂ¡ la\n"
-#~ "configuraciĂ³n personalizada de KDE. \n"
-#~ "Para actualizar con KDE 3.5 y preservar su configuraciĂ³n, por favor\n"
-#~ "vuelva a iniciar su sistema y actualize utilizando el applet Mandriva "
-#~ "Update."
-
-#~ msgid "Proceed"
-#~ msgstr "Continuar"
-
-#~ msgid "retrieval of [%s] failed"
-#~ msgstr "La recuperaciĂ³n de [%s] fallĂ³"
-
-#~ msgid "Downloading file %s..."
-#~ msgstr "Descargando el archivo %s..."
-
-#~ msgid "Upgrade from a 32bit to a 64bit distribution is not supported"
-#~ msgstr ""
-#~ "No se soporta la acutalizaciĂ³n de una distribuciĂ³n 32 bit a una 64 bit"
-
-#~ msgid "Upgrade from a 64bit to a 32bit distribution is not supported"
-#~ msgstr ""
-#~ "No se soporta la actualizaciĂ³n de una distribuciĂ³n 64 bit a una 32 bit"
-
-#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
-#~ msgstr ""
-#~ "Ha seleccionado los siguientes servidores: %s\n"
-#~ "\n"
-#~ "\n"
-#~ "Estos servidores se activan por defecto. No se les conocen problemas de\n"
-#~ "seguridad, pero se pueden encontrar problemas nuevos. En ese caso, debe "
-#~ "asegurarse de\n"
-#~ "actualizarlos tan pronto como sea posible.\n"
-#~ "\n"
-#~ "\n"
-#~ "¿Realmente desea instalar estos servidores?\n"
-
-#~ msgid "IceWm Desktop"
-#~ msgstr "Escritorio IceWm"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr ""
-#~ "Contactando con el sitio de réplica para obtener la lista de los paquetes "
-#~ "disponibles..."
-
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "No se puede contactar al sitio de réplica %s"
-
-#~ msgid "Generate auto install floppy"
-#~ msgstr "Generar un disquete de instalaciĂ³n automĂ¡tica"
-
-#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
-#~ msgstr ""
-#~ "La instalaciĂ³n automĂ¡tica puede automatizarse por completo si lo desea,\n"
-#~ "¡¡en ese caso se adueñarĂ¡ del disco rĂ­gido!!\n"
-#~ "(la intenciĂ³n de esto es instalarlo en otro ordenador).\n"
-#~ "\n"
-#~ "Puede preferir reproducir la instalaciĂ³n.\n"
-
-#~ msgid "Replay"
-#~ msgstr "Reproducir"
-
-#~ msgid "Automated"
-#~ msgstr "Automatizada"
-
-#~ msgid "Save packages selection"
-#~ msgstr "Guardar la selecciĂ³n de paquetes"
-
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "¿Desea usar aboot?"
-
-#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
-#~ msgstr ""
-#~ "OcurriĂ³ un error al instalar aboot, \n"
-#~ "¿desea forzar la instalaciĂ³n incluso si ello implicara la destrucciĂ³n de "
-#~ "la primera particiĂ³n?"
+msgstr ""
+"_: Keep these entry short\n"
+"Salida"
diff --git a/perl-install/install/share/po/et.po b/perl-install/install/share/po/et.po
index 67027ad17..72b24abee 100644
--- a/perl-install/install/share/po/et.po
+++ b/perl-install/install/share/po/et.po
@@ -1,54 +1,81 @@
# 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-2009.
-#
+# Marek Laane <bald@smail.ee>, 2011-2014, 2015, 2016.
msgid ""
msgstr ""
-"Project-Id-Version: DrakX-et\n"
+"Project-Id-Version: drakx_install\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2009-09-14 16:59+0200\n"
-"Last-Translator: Marek Laane <bald@starman.ee>\n"
-"Language-Team: Estonian <et@li.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-05-26 18:02+0300\n"
+"Last-Translator: Marek Laane <qiilaq69@gmail.com>\n"
+"Language-Team: Estonian <i18n-et@ml.mageia.org>\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"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: ../../advertising/01_IM_mageia.pl:1
+#, c-format
+msgid "Join Us!"
+msgstr "Ăœhinege meiega!"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "Kogu töölaud USB-pulgal"
+msgid "Make it yours!"
+msgstr "Võtke see omaks!"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "100%% vaba tarkvaraga Mandriva Linuxi distributsioon"
+msgid "Your choice!"
+msgstr "Teie valik!"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "Linuxi hõlpus tundmaõppimine Mandriva One abil"
+msgid "Office tools"
+msgstr "Kontoritöö vahendid"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "Täielik Mandriva Linuxi töölaud koos kasutajatoega"
+msgid "Home entertainment"
+msgstr "Kodune meelelahutus"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/06_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: distributsioone igale maitsele ja kõigiks vajadusteks"
+msgid "For kids"
+msgstr "Lastele"
-#: any.pm:109
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr "Perele!"
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr "Arendajatele!"
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr "Täname Teid!"
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr "Tundke end vabalt!"
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Kas Teil on veel paigaldusandmekandjaid?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -61,93 +88,85 @@ msgstr ""
"\n"
"Kas Teil on veel paigaldusandmekandjaid?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Võrk (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Võrk (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Võrk (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "Peegli URL?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "URL-i alguses peab seisma ftp:// või http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"Mandriva Linuxi veebisaidilt saadaolevate peeglite nimekirja hankimine..."
+"Ăœhendumine %s veebilehekĂ¼ljega saadaolevate peeglite nimekirja hankimiseks..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Ăœhenduse loomine Mandriva Linuxi veebisaidiga saadaolevate peeglite "
-"nimekirja hankimiseks nurjus"
+"Ăœhendumine %s veebilehekĂ¼ljega saadaolevate peeglite nimekirja hankimiseks "
+"nurjus"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Valige peegel, millelt lugeda pakettide nimekiri"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "NFS-i seadistamine"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "Palun andke NFS-andmekandja masinanimi ja kataloog"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "Masinanimi puudub"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "Kataloogi alguses peab olema \"/\""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "NFS-i andmekandja masinanimi?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Kataloog"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Täiendav"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -156,23 +175,96 @@ msgstr ""
"Tarkvara nimekirja sisaldava faili leidmine sellelt peeglilt nurjus. "
"Kontrollige palun asukohta."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "Tuumiktarkvara (core)"
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr "Piirangutega tarkvara (tainted)"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "Mittevaba tarkvara (non-free)"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+"Osa Teie masina riistvarast vajab mittevaba pĂ¼sivara, et vaba tarkvara "
+"draiverid saaksid korralikult töötada."
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "Teil tuleks lubada \"%s\" kasutamine"
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr "\"%s\" sisaldab mitmesugust sĂ¼steemile vajalikku tarkvara ja rakendusi"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "\"%s\" sisaldab, nagu nimigi Ă¼tleb, mittevaba tarkvara.\n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"Samuti sisaldab see pĂ¼sivara, mida vajavad oma töös mõningad seadmed (nt. "
+"mõned ATI/AMD graafikakaardid, mõned võrgukaardid, mõned RAID-i kaardid jne.)"
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+"\"%s\" sisaldab tarkvara, mida ei ole tarkvarapatentide tõttu võimalik "
+"kõigis riikides vabalt levitada."
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr "Samuti sisaldab see lisaomaduste huvides Ă¼mber ehitatud \"%s\"."
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "Siin saab soovi korral lubada rohkemate andmekandjate kasutamist."
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "See andmekandja sisaldab \"%s\" uuendusi"
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Juba paigaldatud pakettide tuvastamine..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Uuendatavate pakettide otsimine..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Pakettide eemaldamine enne uuendamist..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -185,87 +277,87 @@ msgstr ""
"\n"
"Kas tõesti eemaldada need paketid?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Viga faili %s lugemisel"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "Järgmistele ketastele anti uus nimi:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (varem oli %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Võrk"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Palun valige andmekandja"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Fail on juba olemas. Kas kirjutada see Ă¼le?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Ligipääs keelatud"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "Vigane NFS-i nimi"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "Vigane andmekandja %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Ekraanipilte ei saa teha enne partitsioneerimist"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Ekraanipildid asuvad pärast paigaldamist asukohas %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Paigaldamine"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Seadistamine"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Vormindada tuleb ka %s"
@@ -289,22 +381,22 @@ msgstr "Võrgu aktiveerimine"
msgid "Bringing down the network"
msgstr "Võrgu seiskamine"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "Palun oodake, tõmmatakse faili"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "andmekandja lisamine nurjus"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "Mõningate tarkvarapakettide kopeerimine kettale edasiseks kasutamiseks"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Käib kopeerimine..."
@@ -334,7 +426,23 @@ msgstr "kena"
msgid "maybe"
msgstr "võib olla"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "Paketi teabe hankimine XML-metaandmetest..."
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"Andmekandjal \"%s\" puudub XML-info, paketil %s on ainult osaline tulemus"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Kirjeldus puudub"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -343,66 +451,76 @@ msgstr ""
"Mõningaid pakette, mida nõuab %s, ei saa paigaldada:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "Tekkis viga:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Tekkis saatuslik viga: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Rohkem ei kĂ¼sita"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d paigaldamistehingut nurjus"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "Pakettide paigaldamine nurjus:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Tööjaam"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Kontori-tööjaam"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Kontoritöö programmid: tekstitöötlus (OpenOffice.org Writer, KWord), "
-"tabelitöötlus (OpenOffice.org Calc, KSpread), PDF-failide näitajad jne"
+"Kontoritöö programmid: tekstitöötlus (LibreOffice Writer, KWord), "
+"tabelitöötlus (LibreOffice Calc, KSpread), PDF-failide näitajad jne"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Mänguvahend"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Meelelahutus: põnevus-, laua-, strateegiamängud jne"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Multimeedia-tööjaam"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Heli ja video mängimine ja redigeerimine"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Interneti-tööjaam"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -411,271 +529,315 @@ msgstr ""
"Valik rakendusi e-posti ja uudiste lugemiseks (mutt, tin...) ning veebi "
"lehitsemiseks"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Võrguarvuti (klient)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Mitme protokolli, sealhulgas ssh kliendid"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Tööriistad sĂ¼steemi lihtsamaks haldamiseks"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Konsoolitööriistad"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Redaktorid, shellid, terminalid, failihaldus"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Arendus"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C ja C++ arendusteegid, rakendused ja päisefailid"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Dokumentatsioon"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Raamatud ja HOWTO-d Linuxi ja vabavara kohta"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Base. Kolmandate tootjate rakenduste toetus"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Veebiserver"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Grupitöö"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolabi server"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "TulemĂ¼Ă¼r/marsruuter"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Internet"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "E-post/Uudistegrupid"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfixi e-posti server, Inn uudisteserver"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Kataloogiserver"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP-server"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Nimeserver ja võrguteabeserver"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Faili- ja printserver"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS-server, Samba-server"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Andmebaasid"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL- ja MySQL-andmebaasiserver"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL- ja MariaDB-andmebaasiserver"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Veeb/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache ja Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "E-post"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfixi e-posti server"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL- või MySQL-andmebaasiserver"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL- või MariaDB-andmebaasiserver"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Võrguserver"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS-, SMB-, SSH-server, puhverserver (proxy)"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Graafiline keskkond"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "KDE tööjaam"
+msgid "Plasma Workstation"
+msgstr "Plasma tööjaam"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr "K töölaua keskkond: graafiline töökeskkond ja palju rakendusi"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "GNOME tööjaam"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr "Graafiline töökeskkond koos kasutajasõbralike rakendustega"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
#, c-format
-msgid "LXDE Desktop"
-msgstr "LXDE töölaud"
+msgid "XFCE Workstation"
+msgstr "XFCE tööjaam"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:165
#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
msgstr ""
-"Vähese koormusega ja kiire graafiline töökeskkond koos kasutajasõbralike "
-"rakenduste ja tööriistadega"
+"Kergemat sorti graafiline töökeskkond koos kasutajasõbralike rakendustega"
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "MATE tööjaam"
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "Cinnamoni tööjaam"
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "GNOME-l põhinev graafiline keskkond"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "LXQt töölaud"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr "Kergemat sorti graafilise töökeskkonna uue põlvkonna Qt-versioon"
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "Enlightenment e17 töölaud"
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr "Kergemat sorti kiire graafiline töökeskkond andunud kasutajaskonnaga"
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr "LXDE töölaud"
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr "Kergemat sorti kiire graafiline töökeskkond"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Muud graafilised töölauad"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "WindowMaker, Enlightenment, Fvwm jt"
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, Fvwm jt"
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Utiliidid"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH-server"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Webmin võrguseadistusserver"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "Võrguutiliidid ja võrgu jälgimine"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "Jälgimistööriistad, protsesside jälgimine, tcpdump, nmap..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Mandriva nõustajad"
+msgid "Mageia Wizards"
+msgstr "Mageia nõustajad"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Serverite seadistamise nõustajad"
@@ -686,10 +848,10 @@ msgid ""
"An error occurred, but I do not know how to handle it nicely.\n"
"Continue at your own risk."
msgstr ""
-"Tekkis viga, mida programm ei suuda ise klaarida.\n"
+"Tekkis tõrge, mida programm ei suuda ise klaarida.\n"
"Jätkake omal vastutusel."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -708,251 +870,250 @@ msgstr "Järgmine samm: %s\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linuxi paigaldamine %s"
+msgid "%s Installation %s"
+msgstr "%s paigaldamine: %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> liigub elementide vahel"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "Xorgi server käivitub aeglaselt. Palun oodake..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"Teie sĂ¼steemil napib ressurse ja paigaldamine ei pruugi õnnestuda.\n"
-"Kui nii juhtub, proovige palun tekstipõhist paigaldamist. Selleks\n"
-"vajutage CD-lt laadimisel F1 ja sisestage \"text\""
+"Teie sĂ¼steemil napib ressursse ja %s paigaldamine ei pruugi õnnestuda.\n"
+"Kui nii juhtub, proovige palun tekstipõhist paigaldamist.\n"
+"Selleks vajutage CD-lt laadimisel F1 ja sisestage \"text\"."
+
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, c-format
+msgid "Media Selection"
+msgstr "Andmekandjate valik"
-#: steps_gtk.pm:239
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Mandriva KDE töölaua paigaldamine"
+msgid "Install %s Plasma Desktop"
+msgstr "%s Plasma töölaua paigaldamine"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Mandriva GNOME töölaua paigaldamine"
+msgid "Install %s GNOME Desktop"
+msgstr "%s GNOME töölaua paigaldamine"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "Kohandatud paigaldamine"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, c-format
-msgid "KDE Desktop"
-msgstr "KDE töölaud"
+msgid "Plasma Desktop"
+msgstr "Plasma töölaud"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "GNOME töölaud"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "Kohandatud töölaud"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "Siin näeb '%s' töölaua eelvaatlust."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
-msgstr "Klõpsake piltidel suurema eelvaatluse nägemiseks"
+msgstr "Suurema eelvaatluse nägemiseks klõpsake piltidel."
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Paketigruppide valik"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Valik paketthaaval"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Suurus kokku: %d / %d MB"
+msgid "Unselect All"
+msgstr "TĂ¼hista kõigi valimine"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Vigane pakett"
+msgid "Total size: %d / %d MB"
+msgstr "Suurus kokku: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Versioon: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Suurus: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Tähtsus: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Seda paketti ei saa valida/valimata jätta"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "puuduva %s tõttu"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "rahuldamata %s tõttu"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
-msgstr "pĂ¼Ă¼an välja pakkuda %s"
+msgstr "pĂ¼Ă¼des välja pakkuda %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "säilitamaks %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr "Seda paketti ei saa valida, sest paigaldamiseks napib kettaruumi"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Paigaldamiseks on valitud järgmised paketid"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Eemaldamiseks on valitud järgmised paketid"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "See pakett on kohustuslik"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "See pakett on juba paigaldatud"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Selle paketi peate valima, sest selle uuendamine on kohustuslik"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Automaatselt valitud pakettide näitamine"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Paigalda"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Valiku laadimine/salvestamine"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Paketivaliku uuendamine"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Minimaalne paigaldus"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Tarkvarahaldur"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Valige paketid, mida soovite paigaldada"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Paigaldamine"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Ăœksikasjadeta"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "Aega jäänud:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
-msgstr "(oletus...)"
+msgstr "(arvutatakse...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d pakett"
msgstr[1] "%d paketti"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Kokkuvõte"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Seadista"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "seadistamata"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "Andmekandjate valik"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -961,84 +1122,84 @@ msgstr ""
"Leiti järgmised paigaldusandmekandjad.\n"
"Kui Te ei soovi mõnda neist kasutada, eemaldage need valikust."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"Teil on võimalik kopeerida CD-de sisu enne paigaldamist kõvakettale.\n"
"Seejärel jätkatakse paigaldamist kõvakettalt ning kogu tarkvara on seal "
"kättesaadav ka pärast sĂ¼steemi paigaldamist."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Kopeeri kõik CD-d"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Tekkis viga"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Palun valige klaviatuuriasetus"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "See on saadaolevate klaviatuuriasetuste täielik nimekiri:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Paigaldamine/Uuendamine"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Kas see on paigaldamine või uuendamine?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Paigaldamine"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "%s uuendamine"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "%s krĂ¼ptovõti"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "Paigaldamisest loobumine, sĂ¼steemi taaskäivitamine"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "Uus paigaldus"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "Varasema paigalduse uuendamine (ei ole soovitatav)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1046,7 +1207,7 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"Paigaldusprogramm leidis, et Teie olemasolevat Mandriva Linuxi sĂ¼steemi\n"
+"Paigaldusprogramm leidis, et Teie olemasolevat Mageia Linuxi sĂ¼steemi\n"
"ei saa turvaliselt uuendada versioonile %s.\n"
"\n"
"Soovitatav on valida uus paigaldus, mis asendab senise.\n"
@@ -1054,36 +1215,17 @@ msgstr ""
"Hoiatus: Te peaksite varundama kõik oma isiklikud andmed,\n"
"enne kui valite võimaluse \"Uus paigaldus\"."
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "IDE seadistamine"
-
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr ""
-"Ruumi 1MB-se alglaadimisala loomiseks napib! Paigaldamine jätkub, kuid "
-"sĂ¼steemi alglaadimiseks tuleb Teil luua DiskDrake abil alglaadimisala."
+msgid "CD/DVD"
+msgstr "CD/DVD"
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"Teil tuleb luua PPC PReP Boot alglaadimisala! Paigaldamine jätkub, kuid "
-"sĂ¼steemi alglaadimiseks tuleb Teil luua DiskDrake abil alglaadimisala."
+msgid "Configuring CD/DVD"
+msgstr "CD/DVD seadistamine"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1096,20 +1238,20 @@ msgstr ""
"Palun sisestage CD nimega \"%s\" CD-seadmesse ja klõpsake nupule \"Olgu\".\n"
"Kui Teil sellist ei ole, klõpsake nupule \"Loobu\"."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Saadaolevate pakettide otsimine..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
"Teie sĂ¼steemis ei jagu ruumi paigaldamiseks ega uuendamiseks (%dMB > %dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1118,52 +1260,52 @@ msgstr ""
"Valige palun paketivaliku laadimine või salvestamine.\n"
"Vorming on sama, mis automaatpaigaldusega loodud failide puhul."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Laadi"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Salvesta"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Vigane fail"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr "Plasma"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "Töölaua valik"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
-msgstr "Siin saab valida oma arvuti töölauaprofiili: "
+msgstr "Siin saab valida oma arvuti töölauaprofiili."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Valiku suurus Ă¼letab saadaolevat kettaruumi"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Paigaldamise tĂ¼Ă¼p"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1172,87 +1314,125 @@ msgstr ""
"Te ei valinud Ă¼htegi paketigruppi.\n"
"Palun valige meelepärane minimaalne paigaldus:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "X'iga"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, c-format
-msgid "Install suggested packages"
-msgstr "Pakutavate pakettide paigaldamine"
+msgid "Install recommended packages"
+msgstr "Soovitatavate pakettide paigaldamine"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Baasdokumentatsiooniga (soovitatav!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
-msgstr "Tõeliselt minimaalne (eriti just ilma urpmi-ta)"
+msgstr "Tõeliselt minimaalne (isegi urpmi-t ei ole)"
+
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "Uuendamiseks valmistumine..."
-#: steps_interactive.pm:641
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Paigaldamiseks valmistumine"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Paketi %s paigaldamine"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Pakettide tellimisel tekkis viga:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Kas ikkagi jätkata?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Proovi uuesti"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Jäta pakett vahele"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "Jäta kõik andmekandja \"%s\" paketid vahele"
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "Tagasi andmekandja ja paketivaliku juurde"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "Paketi %s paigaldamisel tekkis viga."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Paigaldamisjärgne seadistamine"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "Palun kontrollige, et uuenduste andmekandja on seadmes %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Uuendused"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr "NĂ¼Ă¼d on Teil võimalus määrata võrguandmekandjad."
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr "See lubab paigaldada turbeuuendusi."
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+"Nende andmekandjate määramiseks peab töötama\n"
+"internetiĂ¼hendus.\n"
+"\n"
+"Kas soovite määrata uuendamisandmekandjad?"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Andmekandja lisamine nurjus"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "Kas proovida uuesti?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1265,138 +1445,106 @@ msgid ""
"Do you want to install the updates?"
msgstr ""
"Teil on nĂ¼Ă¼d võimalus alla laadida uuendatud pakette. Need on välja lastud\n"
-"pärast Mandriva Linuxi distributsiooni ilmumist ja võivad sisaldada vigade\n"
-"parandusi või turvauuendusi.\n"
+"pärast Mageia distributsiooni ilmumist ja võivad sisaldada vigade\n"
+"parandusi või turbeuuendusi.\n"
"\n"
"Allalaadimiseks peab Teil olema töötav internetiĂ¼hendus.\n"
"\n"
"Kas soovite uuendusi paigaldada?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s asukohas %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Riistvara"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Helikaart"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Kas Teil on ISA helikaart?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Helikaardi seadistamiseks käivitage pärast paigaldamist \"alsaconf\" või "
-"\"sndconfig\""
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Helikaarti ei leitud. Proovige see leida pärast paigaldamist \"harddrake\" "
-"abil"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Graafiline kasutajaliides"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Kohtvõrk ja internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Puhverserverid"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "seadistatud"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
-msgstr "Turvatase"
+msgstr "Turbetase"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "TulemĂ¼Ă¼r"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "aktiveeritud"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "keelatud"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "Te ei ole seadistanud X'i. Kas Te tõesti ei taha seda teha?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "Alglaaduri ettevalmistamine..."
+msgid "Preparing initial startup program..."
+msgstr "Alglaadimisprogrammi ettevalmistamine..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "Varuge kannatust, see võib võtta veidi aega..."
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Paistab, et Teil on OldWorld-i või hoopis tundmatu masin, igatahes alglaadur "
-"yaboot siin ei tööta. Paigaldamine kĂ¼ll jätkub, aga masina käivitamiseks "
-"tuleb Teil kasutada BootX'i või mingit muud nippi. Kerneli argument "
-"juurfailisĂ¼steemi jaoks on root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-"Sellel turvatasemel pääseb Windowsi partitsioonil asuvatele failidele ligi "
+"Sellel turbetasemel pääseb Windowsi partitsioonil asuvatele failidele ligi "
"ainult administraator."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Pange palun tĂ¼hi diskett seadmesse %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Kiirpaigaldusdisketi loomine..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1407,15 +1555,15 @@ msgstr ""
"\n"
"Kas soovite tõesti praegu lõpetada ja väljuda?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Õnnitleme!"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
-msgstr "Taaskäivitus"
+msgstr "Taaskäivita"
#. -PO: please keep the following messages very short: they must fit in the left list of the installer!!!
#: steps_list.pm:16
@@ -1507,13 +1655,6 @@ msgid ""
"Users"
msgstr "Kasutajad"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Võrk"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1554,162 +1695,114 @@ msgstr "Uuendused"
msgid ""
"_: Keep these entry short\n"
"Exit"
-msgstr "Välju"
+msgstr "Väljumine"
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Kontoritöö programmid: tekstitöötlus (KWord, Abiword), tabelitöötlus "
-#~ "(KSpread, Gnumeric), PDF-failide näitajad jne"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Kas Teil on ISA helikaart?"
#~ msgid ""
-#~ "You have decided to upgrade your system to %s. KDE 3.5 has been detected\n"
-#~ "on your system. This installer cannot preserve KDE 3.5 in an upgrade. If "
-#~ "you choose to proceed, \n"
-#~ "KDE 4 will replace KDE 3, and you will lose your personal KDE "
-#~ "configuration settings. \n"
-#~ "To upgrade with KDE 3.5 and your personal settings preserved, \n"
-#~ "please reboot your system and upgrade using the Mandriva update applet."
-#~ msgstr ""
-#~ "Otsustasite uuendada oma sĂ¼steemi %s peale. Teie sĂ¼steemis leiti KDE "
-#~ "3.5.\n"
-#~ "Paigaldusprogramm ei saa uuendamisel KDE 3.5 säilitada. Kui soovite "
-#~ "jätkata,\n"
-#~ "asendatakse KDE 3 KDE 4-ga ja Te kaotate oma isiklikud KDE seadistused.\n"
-#~ "Kui soovite uuendada nii, et KDE 3.5 ja Teie isiklikud seadistused "
-#~ "säiliks,\n"
-#~ "käivitage oma sĂ¼steem uuesti ja sooritage uuendamine Mandriva "
-#~ "uuendusapleti abil."
-
-#~ msgid "Proceed"
-#~ msgstr "Jätka"
-
-#~ msgid "retrieval of [%s] failed"
-#~ msgstr "[%s] tõmbamine nurjus"
-
-#~ msgid "Downloading file %s..."
-#~ msgstr "Faili %s allalaadimine..."
-
-#~ msgid "Upgrade from a 32bit to a 64bit distribution is not supported"
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
#~ msgstr ""
-#~ "Uuendamine 32-bitiselt distributsioonilt 64-bitisele ei ole toetatud"
+#~ "Helikaardi seadistamiseks käivitage pärast paigaldamist \"alsaconf\" või "
+#~ "\"sndconfig\""
-#~ msgid "Upgrade from a 64bit to a 32bit distribution is not supported"
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
#~ msgstr ""
-#~ "Uuendamine 64-bitiselt distributsioonilt 32-bitisele ei ole toetatud"
+#~ "Helikaarti ei leitud. Proovige see leida pärast paigaldamist \"harddrake"
+#~ "\" abil"
+
+#~ msgid "CD-ROM"
+#~ msgstr "CD"
+
+#~ msgid "KDE Workstation"
+#~ msgstr "KDE tööjaam"
#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
-#~ msgstr ""
-#~ "Olete valinud järgmise(d) serveri(d): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "Need serverid aktiveeritakse vaikimisi. Pole kĂ¼ll teada, et neil oleks\n"
-#~ "turvaprobleeme, aga nende leidmine tulevikus pole sugugi välistatud.\n"
-#~ "Kui peaks nii minema, kontrollige, et suudate uuenduse võimalikult\n"
-#~ "ruttu hankida.\n"
-#~ "\n"
-#~ "\n"
-#~ "Kas tõesti paigaldada need serverid?\n"
+#~ "The Plasma Desktop, the basic graphical environment with a collection of "
+#~ "accompanying tools"
+#~ msgstr "Plasma töölaud: põhiline graafiline töökeskkond ja palju rakendusi"
-#~ msgid "IceWm Desktop"
-#~ msgstr "IceWM töölaud"
+#~ msgid "KDE Desktop"
+#~ msgstr "KDE töölaud"
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr "Peeglilt pakettide nimekirja lugemine..."
+#~ msgid "IDE"
+#~ msgstr "IDE"
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "Ăœhendust peegliga %s ei saadud"
+#~ msgid "KDE"
+#~ msgstr "KDE"
-#~ msgid "Generate auto install floppy"
-#~ msgstr "Loo kiirpaigaldusdiskett"
+#~ msgid "Preparing bootloader..."
+#~ msgstr "Alglaaduri ettevalmistamine..."
#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
+#~ "A lightweight & fast graphical environment with user-friendly set of "
+#~ "applications and desktop tools"
#~ msgstr ""
-#~ "Automaatne paigaldamine võib olla ka sedavõrd tegija,\n"
-#~ "et kasutab ära kogu kõvaketta!\n"
-#~ "\n"
-#~ "Võite valida ka lihtsalt paigaldamise kordamise.\n"
-
-#~ msgid "Replay"
-#~ msgstr "Kordamine"
+#~ "Kergemat sorti kiire graafiline töökeskkond koos kasutajasõbralike "
+#~ "rakenduste ja tööriistadega"
-#~ msgid "Automated"
-#~ msgstr "Automaatne"
-
-#~ msgid "Save packages selection"
-#~ msgstr "Salvesta paketivalik"
-
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "Kas soovite kasutada aboot-i?"
+#~ msgid "RazorQT Desktop"
+#~ msgstr "RazorQT töölaud"
#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
+#~ "No free space for 1MB bootstrap! Install will continue, but to boot your "
+#~ "system, you'll need to create the bootstrap partition in DiskDrake"
#~ msgstr ""
-#~ "Viga aboot-i paigaldamisel, \n"
-#~ "kas sundida peale, riskides esimese partitsiooni hävinguga?"
+#~ "Ruumi 1MB-se alglaadimisala loomiseks napib! Paigaldamine jätkub, kuid "
+#~ "sĂ¼steemi alglaadimiseks tuleb Teil luua DiskDrake abil alglaadimisala."
-#~ msgid "All"
-#~ msgstr "Kõik"
+#~ msgid ""
+#~ "You'll need to create a PPC PReP Boot bootstrap! Install will continue, "
+#~ "but to boot your system, you'll need to create the bootstrap partition in "
+#~ "DiskDrake"
+#~ msgstr ""
+#~ "Teil tuleb luua PPC PReP Boot alglaadimisala! Paigaldamine jätkub, kuid "
+#~ "sĂ¼steemi alglaadimiseks tuleb Teil luua DiskDrake abil alglaadimisala."
-#~ msgid "TV card"
-#~ msgstr "TV kaart"
+#~ msgid ""
+#~ "You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
+#~ "will not work for you. The install will continue, but you'll need to use "
+#~ "BootX or some other means to boot your machine. The kernel argument for "
+#~ "the root fs is: root=%s"
+#~ msgstr ""
+#~ "Paistab, et Teil on OldWorld-i või hoopis tundmatu masin, igatahes "
+#~ "alglaadur yaboot siin ei tööta. Paigaldamine kĂ¼ll jätkub, aga masina "
+#~ "käivitamiseks tuleb Teil kasutada BootX'i või mingit muud nippi. Kerneli "
+#~ "argument juurfailisĂ¼steemi jaoks on root=%s"
-#~ msgid "Boot"
-#~ msgstr "Alglaadimine"
+#~ msgid "Welcome"
+#~ msgstr "Tere tulemast"
-#~ msgid ""
-#~ "_: Keep these entry short\n"
-#~ "Authentication"
-#~ msgstr "Autentimisviis"
+#~ msgid "People!"
+#~ msgstr "Rahvas!"
-#~ msgid "Language"
-#~ msgstr "Keel"
+#~ msgid "For people"
+#~ msgstr "Kõigile"
-#~ msgid "License"
-#~ msgstr "Litsents"
+#~ msgid "For contributors"
+#~ msgstr "Kaasautoritele"
-#~ msgid "Installation class"
-#~ msgstr "Paigaldamismeetod"
+#~ msgid "For you"
+#~ msgstr "Sulle"
-#~ msgid "Formatting"
-#~ msgstr "Vormindamine"
+#~ msgid "Welcome!"
+#~ msgstr "Tere tulemast!"
-#~ msgid "Choosing packages"
-#~ msgstr "Pakettide valik"
+#~ msgid "Select All"
+#~ msgstr "Kõigi valimine"
-#~ msgid "Users"
-#~ msgstr "Kasutajad"
+#~ msgid "Bad package"
+#~ msgstr "Vigane pakett"
-#~ msgid "Networking"
-#~ msgstr "Võrk"
+#, fuzzy
+#~ msgid "Preparing boot images..."
+#~ msgstr "Alglaaduri ettevalmistamine..."
-#~ msgid "Configure X"
-#~ msgstr "X'i seadistamine"
+#~ msgid "Mageia, the new Linux distribution"
+#~ msgstr "Mageia, uus Linuxi distributsioon"
#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
-#~ "missing), this generally means your boot floppy in not in sync with the "
-#~ "Installation medium (please create a newer boot floppy)"
-#~ msgstr ""
-#~ "Ligipääs Teie kernelile vastavatele kerneli moodulitele ebaõnnestus "
-#~ "(puudub fail %s), mis enamasti tähendab, et Teie alglaadimisdiskett ei "
-#~ "ole sĂ¼nkroonis paigaldus-andmekandjaga (palun looge uus "
-#~ "alglaadimisdiskett)"
+#~ "_: Keep these entry short\n"
+#~ "Networking"
+#~ msgstr "Võrk"
diff --git a/perl-install/install/share/po/eu.po b/perl-install/install/share/po/eu.po
index b72675f7b..cca170077 100644
--- a/perl-install/install/share/po/eu.po
+++ b/perl-install/install/share/po/eu.po
@@ -1,55 +1,85 @@
-# translation of DrakX.po to Euskara
-# EUSKARA: Mandriva Linux translation.
-# Copyright (C) 2002,2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
-# Iñigo Salvador Azurmendi <xalba@euskalnet.net>, 2001-2002,2003,2004, 2005, 2006, 2007, 2008, 2009.
-# Hizkuntza Politikarako Sailburuordetza <hizpol@ej-gv.es>, 2004.
+# Translators:
+# Egoitz Rodriguez Obieta <egoitzro@gmail.com>, 2014
+# Egoitz Rodriguez Obieta <egoitzro@gmail.com>, 2014
+# Egoitz Rodriguez Obieta <egoitzro@gmail.com>, 2014-2016
+# Hizkuntza Politikarako Sailburuordetza <hizpol@ej-gv.es>, 2004
+# Iñigo Salvador Azurmendi <xalba@euskalnet.net>, 2005-2009
msgid ""
msgstr ""
-"Project-Id-Version: DrakX\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2009-09-19 08:21+0200\n"
-"Last-Translator: Iñigo Salvador Azurmendi <xalba@euskalnet.net>\n"
-"Language-Team: Basque <kde-i18n-doc@kde.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-07-02 14:17+0000\n"
+"Last-Translator: Egoitz Rodriguez Obieta <egoitzro@gmail.com>\n"
+"Language-Team: Basque (http://www.transifex.com/MageiaLinux/mageia/language/"
+"eu/)\n"
+"Language: eu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 0.3\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "Zure idaztegia USB giltza batean"
+msgid "Join Us!"
+msgstr "Elkartu gurekin!"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "100%% iturburu irekia duen Mandriva Linux banaketa"
+msgid "Make it yours!"
+msgstr "Zurea egin ezazu!"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "Esploratu Linux era errazean Mandriva One-kin"
+msgid "Your choice!"
+msgstr "Zure aukera!"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "Mandriva Linux idaztegi oso bat, eukarriarekin"
+msgid "Office tools"
+msgstr "Bulegoko tresnak"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: guztientzako beharrak asetzeko banaketak"
+msgid "Home entertainment"
+msgstr "Etxe entretenimendua"
-#: any.pm:109
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr "Umeentzat"
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr "Familiarentzat!"
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr "Garatzaileentzat!"
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr "Eskerrik asko!"
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr "Libre izan!"
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Baduzu beste euskarri osagarririk?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -62,117 +92,182 @@ msgstr ""
"\n"
"Badaukazu konfiguratu beharreko gainerako instalazio euskarririk?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Sarea (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Sarea (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Sarea (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "Ispiluaren URL?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "URL-ak ftp:// edo http:// aurretik izan behar du"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"Mandriva Linux web gunearekin konektatzen, ispilu erabilgarrien zerrenda "
-"lortzeko..."
+"%s web gunearekin konektatzen, ispilu erabilgarrien zerrenda lortzeko..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Mandriva Linux web gunearekin eskuragarri dauden ispiluen zerrenda lortzeko "
-"harremanak huts egin du"
+"%s web gunearekin eskuragarri dauden ispiluen zerrenda lortzeko harremanak "
+"huts egin du"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Aukeratu ispilu bat paketeak bertatik hartzeko"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "NFS ezarpena"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "Mesedez sartu zure NFS euskarriaren ostalari izena eta direktorioa"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "Ostalari izena falta da"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "Direktorioa honekin \"/\" hasi behar da"
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "NFS muntaiaren ostalari izena?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Direktorioa"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Osagarria"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr "Ezin aurkitu hdlist fitxategia ispilu honetan"
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "Core Release"
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr "Tainted Release"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "Nonfree Release"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+"Zure makinako hardwareren batek firmwares ez libre batzuk behar ditu lan "
+"egiteko software gidari libreen ordez."
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "\"%s\" gaitu dezakezu"
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr "sistemak eta bere aplikazioak askotariko \"%s\" piezak dauzka"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "%s\"-k software ez librea dauka.\n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"Nolabaiteko tresnek maneiatu behar izandako firmwareak dauzka (adib.: ATI/"
+"AMD-etako grafikoko txartel batzuk, sare-txartel batzuk, RAID txartel "
+"batzuk, ...)"
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+"\"%s\" herrialde bakoitzean software-patenteengatik banatu ezin duten "
+"softwarea dauka."
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr "\"%s\"-ren softwarea er dauka, birsortzeko gaitasun osagarriekin."
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "Hemen hedabide gehiago gaitu dezakezu nahi baduzu."
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "Hedabide honek paketea \"%s\" hedabidetik eguneratzea ematen du"
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Instalatutako paketeak bilatzen..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Bertsio berritzeko paketeak bilatzen..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Paketeak ezabatzen bertsioa berritu aurretik..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -185,88 +280,88 @@ msgstr ""
"\n"
"Ziur zaude pakete hauek kendu nahi dituzula?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Errorea %s fitxategia irakurtzean"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "Ondoko diskoa(k) berrizendatu egin d(ir)a:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (lehenago %s deitua)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Sarea"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Aukeratu euskarri bat mesedez"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Fitxategia badago lehendik ere. Gainidatzi?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Baimena ukatuta"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "NFS izen okerra"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "%s okerreko euskarria"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Ezin da pantaila-argazkirik egin partizioak egin aurretik"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr ""
"%s(e)n instalazioa egindakoan pantaila-argazkiak erabilgarri egongo dira"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Instalaketa"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Konfigurazioa"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "%s ere formateatu behar duzu"
@@ -290,22 +385,22 @@ msgstr "Sarea irekitzen"
msgid "Bringing down the network"
msgstr "Sarea ixten"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "Itxoin mesedez, fitxategia eskuratzen"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "euskarria ezin erantsi"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "Zenbait pakete diskoetan kopiatzen etorkizunean erabiltzeko"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Kopiatzen ari da"
@@ -335,7 +430,24 @@ msgstr "baliagarria"
msgid "maybe"
msgstr "beharbada"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "XML meta-datuetatik paketeen informazioa eskuratzen ..."
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"Ez dago \"%s\" euskarriarentzako xml info, soilik emaitza partziala %s "
+"paketearentzako"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Azalpenik ez"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -344,67 +456,77 @@ msgstr ""
"%s-k eskatutako pakete batzuk ezin dira instalatu:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "Akats bat gertatu da:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Akats larria gertatu da: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Ez galdetu beriro"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d instaketa eragiketek huts egin dute"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "Paketeen instalaketak huts egin du:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Lanpostua"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Bulegoko lanpostua"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Bulego programak: testu-prozetzaileak (OpenOffice.org Writer, Kword), "
-"kalkulu-orriak (OpenOffice.org Calc, Kspread), PDF ikustaileak, etab"
+"Bulego programak: testu-prozetzaileak (LibreOffice Writer, Kword), kalkulu-"
+"orriak (LibreOffice Calc, Kspread), PDF ikustaileak, etab"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Jokoak"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr ""
"Denbora-pasako programak: makina-jokoak, taula-jokoak, estrategiakoak, etab."
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Multimedia"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Soinua eta bideoa jotzeko/editatzeko programak"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Internet"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -413,193 +535,193 @@ msgstr ""
"Posta eta berri-taldeetako mezuak (mutt, tin...) irakurtzeko eta bidaltzeko "
"eta Interneten nabigatzeko tresna-multzoa"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Sare-ordenagailua (bezeroa)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Hainbat protokolotako bezeroak, ssh-renak barne"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Zure ordenagailuaren konfigurazioa errazteko tresnak"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Kontsola-tresnak"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Editoreak, shell-ak, fitxategi-tresnak, terminalak"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Garapena"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C eta C++ garapen-liburutegiak, programak eta fitxategiak"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Dokumentazioa"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Linux eta Software libreari buruzko liburuak eta azalpenak"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Base. Beste batzuek egindako aplikazioen euskarria"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Web zerbitzaria"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Taldelanerako Aplikazioak"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab Zerbitzaria"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Suebakia/Bideratzailea"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Interneteko atebidea"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "Posta/Berriak"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix posta zerbitzaria, Inn berri zerbitzaria"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Direktorio Zerbitzara"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP Zerbitzaria"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Domeinu Izen eta Sare Informazio Zerbitzaria"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Fitxategi eta Inprimaketa Elkarbanatzeko Zerbitzaria"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS zerbitzaria, Samba zerbitzaria"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Datu-basea"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL eta MySQL Datubase Zerbitzaria"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL eta MariaDB Datubase Zerbitzaria"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Posta"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix posta-zerbitzaria"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL edo MySQL datu-baseen zerbitzaria"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL edo MariaDB datu-baseen zerbitzaria"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Sare-zerbitzaria"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS zerbitzaria, SMB zerbitzaria, Proxy zerbitzaria, ssh zerbitzaria"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Ingurune grafikoa"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "KDE lanpostua"
+msgid "Plasma Workstation"
+msgstr "Plasma Lanpostua"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -607,12 +729,12 @@ msgid ""
msgstr ""
"K Desktop Environment, hainbat tresna dituen oinarrizko ingurune grafikoa"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "GNOME lanpostua"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -621,66 +743,111 @@ msgstr ""
"Aplikazio-multzo eta mahaigaineko tresna lagungarri eta atseginak dituen "
"ingurune grafikoa"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
#, c-format
-msgid "LXDE Desktop"
-msgstr "LXDE Idaztegia"
+msgid "XFCE Workstation"
+msgstr "XFCE lanpostua"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:165
#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
msgstr ""
-"Ingurune grafiko arin eta azkarra aplikazio multzo eta mahaigaineko tresna "
-"erabilerrazak dituena"
+"Aplikazioen eta mahaigain-tresnen sorta erabilerrazarekiko ingurumen argitsu "
+"grafiko bat"
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "MATE lanpostua"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "Cinnamon Lanpostua"
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "GNOMEn oinarritutako ingurune grafikoa"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "LXQt Mahaigaina"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr "Mahaigaineko ingurune arinaren hurrengo belaunaldiko QT portua"
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "Enlightenment e17 Mahaigaina"
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr "Ingurune grafiko arin eta azkarra bat eskainita"
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr "LXDE Idaztegia"
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr "Ingurune grafiko arin bat"
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Beste mahaigain grafiko batzuk"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
msgstr "Window Maker, Enlightenment, Fvwm, etab."
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Utilitateak"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH zerbitzaria"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Webmin Urruneko Konfigurazio Zerbitzaria"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "Sare Utilitateak/Gainbegiraketa"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "Gainbegiraketa tresnak, prozesuen kotabilitatea, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Mandriva Morroiak"
+msgid "Mageia Wizards"
+msgstr "Mageia Morroiak"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Zerbitzaria konfiguratzeko morroiak"
@@ -694,7 +861,7 @@ msgstr ""
"Errore bat gertatu da, baina ez dakit behar bezala maneiatzen.\n"
"Jarraitu zure ardurapean."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -714,251 +881,250 @@ msgstr "`%s'. urratsean sartzen\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux %s instalazioa"
+msgid "%s Installation %s"
+msgstr "%s %s instalazioa"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> elementuz aldatzeko"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "Xorg zerbitzariaren hasiera motela da. Itxoin mesedez..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"Sistemak baliabide gutxi ditu. Arazoak izan ditzakezu Mandriva Linux \n"
+"Sistemak baliabide gutxi ditu. Arazoak izan ditzakezu %s \n"
"instalatzeko. Horrela bada, testu-instalazioa egiten saia zaitezke. \n"
"Horretarako, sakatu `F1' CD-ROMetik abiaraztean, eta idatzi `text'."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Instalatu Mandriva KDE Idaztegia"
+msgid "Media Selection"
+msgstr "Euskarri hautaketa"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Instalatu Mandriva GNOME Idaztegia"
+msgid "Install %s Plasma Desktop"
+msgstr "Instalatu %s Plasma Idaztegia"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:254
+#, c-format
+msgid "Install %s GNOME Desktop"
+msgstr "Instalatu %s GNOME Idaztegia"
+
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "Instalaketa pertsonalizatua"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, c-format
-msgid "KDE Desktop"
-msgstr "KDE Idaztegia"
+msgid "Plasma Desktop"
+msgstr "Plasma Mahaigaina"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "GNOME Idaztegia"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "Idaztegia pertsonalizatua"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "Hemen duzu '%s' idaztegiaren aurrebista bat."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "Klikatu irudietan aurrebista haundiago ikusteko"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Pakete-taldearen hautapena"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Pakete indibidualen hautapena"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Guztizko tamaina: %d / %d MB"
+msgid "Unselect All"
+msgstr "Desautatutako guztiak"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Pakete txarra"
+msgid "Total size: %d / %d MB"
+msgstr "Guztizko tamaina: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Bertsioa: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Tamaina: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Garrantzia: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Ezin duzu pakete hau hautatu/desautatu"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "%s falta delako"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "%s bete gabe dagoelako"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "%s jaso nahian"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "%s gordetzeko"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr "Ezin duzu pakete hori hautatu: ez dago instalatzeko lekurik"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Ondorengo pakete hauek instalatuko dira"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Ondorengo pakete hauek kenduko dira"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Nahitaezko paketea da, ezin da desautatu"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Ezin duzu pakete hau desautatu. Dagoeneko instalatuta dago"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Ezin duzu pakete hau desautatu. Bertsio berritu egin behar da"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Erakutsi automatikoki hautatutako paketeak"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Instalatu"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Hautapena Zamatu/Gorde"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Pakete-hautapena eguneratzen"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Gutxieneko instalazioa"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Software kudeaketa"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Aukeratu instalatu nahi dituzun paketeak"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Instalatzen"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
-msgstr "Xehetasunik ez"
+msgstr "Xehetasunik gabe"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "Geratzen den denbora:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(Kalkulatzen...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "pakete %d"
msgstr[1] "%d pakete"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Laburpena"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Konfiguratu"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "konfiguratu gabe"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "Euskarri hautaketa"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -967,84 +1133,84 @@ msgstr ""
"Ondorengo instalazio euskarriak aurkitu dira.\n"
"Horietako batzuk erabiltzerik nahi ez baduzu, haututik kendu ditzakezu orain."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-"Instalazio aurretik CD-en edukia disko zurrunera kopiatzeko aukera daukazu.\n"
+"Instalazio aurretik CD-en edukia disko gogorrera kopiatzeko aukera daukazu.\n"
"Disko zurrunetik jarraituko du orduan eta paketeak eskuragarri egongo dira "
"sistema osorik instalatu ondoren."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Kopiatu CD osoak"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Errore bat izan da"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Aukeratu zure teklatu-diseinua"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Hemen duzu eskuragarri dauden teklatuen zerrenda osoa:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Instalaketa/Bertsio berritzea"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Instalaketa edo bertsio berritzea da hau?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Instalaketa"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "%s bertsio berritu"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "%s(r)en enkriptatze-gakoa"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "Instalaketa galarazi, sistema berrabiatu"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "Instalaketa berria"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "Aurreko instalaketa bertsio berritu (ez da gomendatzen)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1052,46 +1218,25 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"Instalatzaileak detektatu du instalatuta duzun Mandriva Linux sistema ezin\n"
-"dela era seguruan %s-ra bertsio berritu.\n"
+"Instalatzaileak detektatu du instalatuta duzun Linux sistema ezin\n"
+"dela era seguruan %s-ren bertsiora berritu.\n"
"\n"
-"Zure aurreko sistema ordezkatuko duen instalaketa berria gomendatzen da.\n"
+"Zure aurreko sistema ordezkatuko duen instalazio berria gomendatzen da.\n"
"\n"
"Erne: zure datu pertsonalen babeskopia egin behar zenuke \"Instalaketa\n"
-"Berria\" aukeratu aurretik\"."
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "IDE konfiguratzen"
+"Berria\" aukeratu aurretik."
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr ""
-"Ez dago lekurik 1 MBeko bootstrap-a sortzeko! Instalazioak jarraituko du, "
-"baina sistema abiarazteko, bootstrap partizioa sortu beharko duzu DiskDrake-"
-"rekin"
+msgid "CD/DVD"
+msgstr "CD/DVD"
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"PPC PReP abiapen bootstrap bat sortu beharko duzu! Instalaketak aurrera "
-"jarraituko du, baino zure sistema abiarazteko, bootstrap partizioa sortu "
-"beharko duzu DiskDrake erabiliz"
+msgid "Configuring CD/DVD"
+msgstr "CD/DVD Konfiguratzen"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1105,21 +1250,21 @@ msgstr ""
"'Ados'.\n"
"Ez badaukazu, sakatu 'Utzi' CD-ROM horretatik instalazioa egin ez dezan."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Pakete erabilgarriak bilatzen..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
"Zure sistemak ez dauka instalatu edo bertsio berritzeko behar duen lekua (%d "
"MB > %d MB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1128,52 +1273,52 @@ msgstr ""
"Mesedez aukeratu pakete aukeraketa zamatu edo gorde.\n"
"Formatua instalazio automatikoarekin sortutako fitxategiaren berdina da."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Karga"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Gorde"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Okerreko fitxategia"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr "Plasma"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "Idaztegi hautaketa"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr "Zure lanpostuaren idaztegi profila hautatu dezakezu."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Hautatutako tamaina handiagoa da leku erabilgarria baino"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Instalazio-mota"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1182,87 +1327,124 @@ msgstr ""
"Ez duzu talde edo paketerik hautatuta\n"
"Nahi duzun gutxieneko instalazioa hautatu behar duzu:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
-msgstr "Xrekin"
+msgstr "X-ekin"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, c-format
-msgid "Install suggested packages"
-msgstr "Instalatu iradokitako paketeak"
+msgid "Install recommended packages"
+msgstr "Gomendaturiko paketeak instalatu"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Oinarrizko dokumentazioarekin (gomendatua)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Instalazio minimo-minimoa (batez ere, urpmi gabe)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "Berritzea prestatzen ..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Instalazioa prestatzen"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "%s paketea instalatzen"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Errore bat izan da paketeak ordenatzean:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Jarraitu hala ere?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Berriro saiatu"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Pakete hau utzi"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "\"%s\" euskarriko pakete guztiak utzi"
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "Jo atzera euskarri eta pakete hautapenera"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "Akatsa gertatu da %s paketea instalatzerakoan."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Instalazio-ondorengo konfigurazioa"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "Mesedez egiaztatu Moduluak Eguneratzeko euskarria %s unitatean dagoela"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Eguneraketak"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr "Orain aukera duzu lerroko baliabideak konfiguratzeko."
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr "Hau segurtasun eguneraketak instalatzeko ahalbidetzen du."
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+"Baliabideak konfiguratzeko, Interneteko konexioa izan behar izango duzu.\n"
+"\n"
+"Konfiguratu nahi dituzu eguneratze baliabideak?"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Ezin izan da euskarria gehitu"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "Berriz saiatu?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1275,7 +1457,7 @@ msgid ""
"Do you want to install the updates?"
msgstr ""
"Pakete eguneratuak deskarga ditzakezu orain. Pakete hauek\n"
-"eguneratu egin dira banaketaren ondoren. Beharbada\n"
+"eguneratu egin dira banaketa askatu ondoren. Beharbada\n"
"segurtasun edo akatsen konponketak izango dituzte.\n"
"\n"
"Pakete hauek deskargatzeko, Interneteko konexioa izan behar\n"
@@ -1283,112 +1465,80 @@ msgstr ""
"\n"
"Eguneratzeak instalatu nahi dituzu?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s - %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Hardwarea"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Soinu-txartela"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "ISA soinu-txartela duzu?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Instalazioa egindakoan, exekutatu \"alsaconf\" edo \"sndconfig\" soinu-"
-"txartela konfiguratzeko"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Ez da detektatu soinu-txartelik. Probatu \"harddrake\" instalazioa egin "
-"ondoren"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Interfaze grafikoa"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Sarea eta Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Proxy-ak"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "konfiguratuta"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Segurtasun-maila"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Suebakia"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "aktibatuta"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "desgaituta"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "X ez duzu konfiguratu. Ziur zaude hori dela egin nahi duzuna?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "Abioko kargatzailea prestatzen..."
+msgid "Preparing initial startup program..."
+msgstr "Programaren hasierako abioa prestatzen ..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "Pazientzia izan, pixka baterako dauka..."
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"OldWorld edo makina ezezagun bat daukazula dirudi, yaboot abiozamatzaileak "
-"ez du zurean lanegingo. Instalaketak aurrera jarraituko du, baino BootX edo "
-"abiatzeko beste bide bat erabili beharko duzu zure makina abiarazteko. Erro "
-"fitxategi sistemarentzako nukleo argumentua honakoa da: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1397,17 +1547,17 @@ msgstr ""
"Segurtasun-maila honetan, administratzaileak soilik du Windows partizioko "
"fitxategiak atzitzeko eskubidea."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Sartu diskete huts bat %s unitatean"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Auto-instalazioko disketea sortzen..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1418,12 +1568,12 @@ msgstr ""
"\n"
"Ziur zaude orain irten nahi duzula?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Zorionak"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Berrabiarazi"
@@ -1460,7 +1610,7 @@ msgstr "Sagua"
msgid ""
"_: Keep these entry short\n"
"Hard drive detection"
-msgstr "Disko zurrunen detekzioa"
+msgstr "Disko gogorren detekzioa"
#: steps_list.pm:21 steps_list.pm:22
#, c-format
@@ -1518,13 +1668,6 @@ msgid ""
"Users"
msgstr "Erabiltzaileak"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Saregintza"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1566,73 +1709,3 @@ msgid ""
"_: Keep these entry short\n"
"Exit"
msgstr "Irten"
-
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Bulego-lanetako programak: testu prozesatzaileak (kword, abiword), "
-#~ "kalkulu orriak (kspread, gnumeric), pdf erakusleak, etab."
-
-#~ msgid ""
-#~ "You have decided to upgrade your system to %s. KDE 3.5 has been detected\n"
-#~ "on your system. This installer cannot preserve KDE 3.5 in an upgrade. If "
-#~ "you choose to proceed, \n"
-#~ "KDE 4 will replace KDE 3, and you will lose your personal KDE "
-#~ "configuration settings. \n"
-#~ "To upgrade with KDE 3.5 and your personal settings preserved, \n"
-#~ "please reboot your system and upgrade using the Mandriva update applet."
-#~ msgstr ""
-#~ "Zure sistema %s-ra bertsio berritzea erabaki duzu. KDE 3.5 detektatu da "
-#~ "zure\n"
-#~ "sisteman. Instalatzaile honek ezin du KDE 3.5 mantendu bertsio "
-#~ "berritzean. Jarraitzea erabakitzen baduzu, \n"
-#~ "KDE 4-k KDE 3 ordezkatuko du, eta zure KDE konfiguraketa ezarpen "
-#~ "pertsonalak galduko dituzu.\n"
-#~ "KDE 3.5-ekin bertsio berritu eta zure ezarpen pertsonalak mantentzeko, \n"
-#~ "berrabiatu zure sistema eta bertsio berritu Mandrivaren eguneraketa "
-#~ "appleta erabiliz."
-
-#~ msgid "Proceed"
-#~ msgstr "Jarratiu"
-
-#~ msgid "retrieval of [%s] failed"
-#~ msgstr "[%s]-ren berreskuratzeak huts egin du"
-
-#~ msgid "Downloading file %s..."
-#~ msgstr "%s fitxategiak jaisten..."
-
-#~ msgid "Upgrade from a 32bit to a 64bit distribution is not supported"
-#~ msgstr ""
-#~ "32bit-eko banaketa batetik 64bit-ekora bertsio berritzea ez da onartzen"
-
-#~ msgid "Upgrade from a 64bit to a 32bit distribution is not supported"
-#~ msgstr ""
-#~ "64bit-eko banaketa batetik 32bit-ekora bertsio berritzea ez da onartzen"
-
-#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
-#~ msgstr ""
-#~ "Zerbitzari hau(ek) hautatu d(it)uzu: %s\n"
-#~ "\n"
-#~ "\n"
-#~ "Zerbitzari horiek lehenespenez aktibatzen dira. Ez dute segurtasun-"
-#~ "arazo \n"
-#~ "ezagunik, baina berriren bat ager liteke. Horrelakorik gertatuz gero,\n"
-#~ "bertsioa lehenbailehen berritu behar duzu.\n"
-#~ "\n"
-#~ "\n"
-#~ "Ziur zaude zerbitzari hauek instalatu nahi dituzula?\n"
-
-#~ msgid "IceWm Desktop"
-#~ msgstr "IceWm Idaztegia"
diff --git a/perl-install/install/share/po/fa.po b/perl-install/install/share/po/fa.po
index 5ad24a3b5..508f1b372 100644
--- a/perl-install/install/share/po/fa.po
+++ b/perl-install/install/share/po/fa.po
@@ -1,53 +1,81 @@
-# translation of DrakX-fa.po to Persian
-# Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
-# Abbas Izad <abbasizad@hotmail.com>, 2003, 2004, 2005.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
+# Translators:
+# Abbas Izad <abbasizad@hotmail.com>, 2003-2005
msgid ""
msgstr ""
-"Project-Id-Version: DrakX-fa\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2005-02-26 06:31+0100\n"
-"Last-Translator: Abbas Izad <abbasizad@hotmail.com>\n"
-"Language-Team: Persian\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2015-05-21 04:07+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Persian (http://www.transifex.com/MageiaLinux/mageia/language/"
+"fa/)\n"
+"Language: fa\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"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "Office tools"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "Home entertainment"
msgstr ""
-#: any.pm:109
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr ""
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr ""
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "آیا رسانه مکمل دیگری دارید؟"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -56,117 +84,172 @@ msgid ""
"Do you have a supplementary installation medium to configure?"
msgstr ""
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "شبکه (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "شبکه (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr ""
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "نشانی اینترنتی آینه؟"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr ""
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"در حال تماس Ú¯Ø±ÙØªÙ† با وب‌گاه لینوکس ماندریبا برای Ø¯Ø±ÛŒØ§ÙØª لیست پایگاه‌های "
-"آینه‌های موجود..."
-#: any.pm:187
-#, fuzzy, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+#: any.pm:252
+#, c-format
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"در حال تماس Ú¯Ø±ÙØªÙ† با وب‌گاه لینوکس ماندریبا برای Ø¯Ø±ÛŒØ§ÙØª لیست پایگاه‌های "
-"آینه‌های موجود..."
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "انتخاب آینه‌ای برای Ú¯Ø±ÙØªÙ† بسته‌ها"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr ""
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr ""
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr ""
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr ""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr ""
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "شاخه"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr ""
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr "نمیتوان پرونده hdlist را بر این آینه پیدا کرد"
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "بررسی بسته‌های از قبل نصب شده..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "ÛŒØ§ÙØªÙ† بسته‌های برای ارتقاء..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -179,87 +262,87 @@ msgstr ""
"\n"
"آیا واقعاً می‌خواهید این بسته‌ها را بردارید؟\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "خطا در خواندن پرونده‌ی %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "دیسک(های) بدنبال تغییر نام داده شده‌اند:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (قبلا نامش %s بود("
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "شبکه"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Ù„Ø·ÙØ§Ù‹ رسانه‌ای را انتخاب کنید"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "پرونده از قبل وجود دارد. بازنویسی شود؟"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "اجازه داده نشد"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr ""
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "رسانه بد %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "نمی‌توان قبل از قسمت‌بندی Ø¹Ú©Ø³â€ŒØµÙØ­Ù‡ Ú¯Ø±ÙØª"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Ø¹Ú©Ø³â€ŒØµÙØ­Ù‡â€ŒÙ‡Ø§ بعد از نصب در %s در دسترس خواهند بود"
-#: gtk.pm:131
-#, fuzzy, c-format
+#: gtk.pm:135
+#, c-format
msgid "Installation"
-msgstr "نصب کردن"
+msgstr ""
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "پیکربندی"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "باید %s را قالب‌بندی کنید"
@@ -283,22 +366,22 @@ msgstr "بالا آوردن شبکه"
msgid "Bringing down the network"
msgstr "پایین آوردن شبکه"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr ""
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "کپی کردن در حال انجام است"
@@ -328,342 +411,412 @@ msgstr "خوب"
msgid "maybe"
msgstr "شاید"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr ""
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
-#, fuzzy, c-format
+#: pkgs.pm:384 pkgs.pm:411
+#, c-format
msgid "An error occurred:"
-msgstr "خطائی رخ داد"
+msgstr ""
-#: pkgs.pm:814
-#, fuzzy, c-format
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "یک خطای مهلک رخ داد: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
+#, c-format
msgid "%d installation transactions failed"
-msgstr "نصب شکست خورد"
+msgstr ""
-#: pkgs.pm:815
-#, fuzzy, c-format
+#: pkgs.pm:914
+#, c-format
msgid "Installation of packages failed:"
-msgstr "نصب کردن بسته‌ی %s"
+msgstr ""
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "ایستگاه‌کار"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "ایستگاه‌کار Ø¯ÙØªØ±ÛŒ"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"برنامه های Ø¯ÙØªØ±ÛŒ: واژه پردازان (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"برنامه های Ø¯ÙØªØ±ÛŒ: واژه پردازان (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "ایستگاه بازی"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "برنامه‌های سرگرمی: آرکید، تخته‌ها، تاکتیکی، غیره"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "ایستگاه چندرسانه‌ای"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "برنامه‌های ویرایش/پخش ویدیو و صوت"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "ایستگاه اینترنت"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr "مجموعه ابزار خواندن و ارسال پست و اخبار (mutt, tin..) و برای مرور وب"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "رایانه‌ی شبکه (کارگیر)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "کارگیرها برای پایان‌نامه‌های گوناگون از جمله ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "ابزارهای برای آسان‌ کردن پیکربندی رایانه‌اتان"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "ابزارهای کنسول"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "ویرایش‌گرها، پوسته‌ها، ابزار پرونده، پایانه‌ها"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "برنامه‌سازی"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "کتابخانه‌های برنامه‌سازی C و C++، برنامه‌ها و پرونده‌های شامل"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "نوشتار"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "کتاب‌ها Ùˆ چگونگی‌ها در لینوکس Ùˆ Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø± آزاد"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "پایه‌ی استاندارد لینوکس. حمایت برنامه‌های شخص سوم"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "کارگزار‌ وب"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "آپاچ"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "گروه Ø§ÙØ²Ø§Ø±"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "کارگزار Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "دیوار‌آتش/مسیریاب"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "دروازه‌ی اینترنت"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "پست/اخبار"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "کارگزار پست Postfix، کارگزار اخبار Inn "
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "کارگزار شاخه"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "کارگزار FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "نام دامنه و کارگزار اطلاعات شبکه"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "کارگزاراشتراک چاپگر و پرونده"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "کارگزار NFS، کارگزار Samba"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "بانک ‌اطلاعات"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "کارگزار پایگاه داده‌ی PostgreSQL و MySQL "
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "کارگزار پایگاه داده‌ی PostgreSQL و MariaDB "
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "پست"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "کارگزار پست Postfix "
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "کارگزار بانک اطلاعاتی PostgreSQL یا MySQL "
+msgid "PostgreSQL or MariaDB database server"
+msgstr "کارگزار بانک اطلاعاتی PostgreSQL یا MariaDB "
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "کارگزار شبکه‌ی رایانه"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "کارگزار NFS , کارگزار SMB , کارگزار Proxy , کارگزار ssh "
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "محیط گراÙیکی"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "ایستگاه‌کار KDE "
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "ایستگاه‌کار"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr "محیط رومیزی KØŒ محیط گراÙیکی پایه با مجموعه‌ای از ابزارهای ضمیمه"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "ایستگاه‌کار گنوم"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr "محیط گراÙیکی کاربر-دوستانه با مجموعه‌ای از برنامه‌ها Ùˆ ابزارهای رومیزی"
-#: share/meta-task/compssUsers.pl:144
-#, fuzzy, c-format
-msgid "LXDE Desktop"
-msgstr "رومیزی Plucker"
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:146
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:165
+#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
-msgstr "محیط گراÙیکی کاربر-دوستانه با مجموعه‌ای از برنامه‌ها Ùˆ ابزارهای رومیزی"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "دیگر رومیزی‌های گراÙیکی"
-#: share/meta-task/compssUsers.pl:150
-#, fuzzy, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm, etc"
+#: share/meta-task/compssUsers.pl:195
+#, c-format
+msgid "Window Maker, Fvwm, etc"
+msgstr ""
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "وسایل"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "کارگزار‌ SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "کارگزار پیکربندی از راه دور Webmin "
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "پایشگری/وسایل شبکه"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "ابزار پایشگری، پروسه های حسابداری، tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
+msgid "Mageia Wizards"
msgstr "جادوگران نرم Ø§ÙØ²Ø§Ø± ماندریبا"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "جادوگران برای پیکربندی کارگزار"
@@ -677,7 +830,7 @@ msgstr ""
"خطائی رخ داد، اما نمی‌دانم چگونه آن را بخوبی اداره کنم.\n"
"با مسئولیت خودتان ادامه دهید."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -697,254 +850,248 @@ msgstr "ورود به مرحله‌ی `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "نصب لینوکس ماندریبا %s"
+msgid "%s Installation %s"
+msgstr ""
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> بین عناصر"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"سیستم شما منابع کمی دارد. ممکن است در نصب لینوکس ماندریبا با اشکال برخورد "
-"کنید. \n"
-"اگر این Ø§ØªÙØ§Ù‚ رخ داد، می‌توانید نصب متنی را بجایش امتحان کنید. برای این کار، "
-"`F1' را \n"
-"هنگام آغازگری با سی‌دی ÙØ´Ø§Ø± داده، سپس `text' وارد کنید."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
+msgid "Media Selection"
msgstr ""
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s Plasma Desktop"
msgstr ""
-#: steps_gtk.pm:241
-#, fuzzy, c-format
+#: steps_gtk.pm:254
+#, c-format
+msgid "Install %s GNOME Desktop"
+msgstr ""
+
+#: steps_gtk.pm:255
+#, c-format
msgid "Custom install"
-msgstr "نصب حداقل"
+msgstr ""
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
-msgstr "رومیزی Plucker"
+msgid "Plasma Desktop"
+msgstr "ایستگاه‌کار"
-#: steps_gtk.pm:263
-#, fuzzy, c-format
+#: steps_gtk.pm:277
+#, c-format
msgid "GNOME Desktop"
-msgstr "رومیزی Plucker"
+msgstr ""
-#: steps_gtk.pm:264
-#, fuzzy, c-format
+#: steps_gtk.pm:278
+#, c-format
msgid "Custom Desktop"
-msgstr "رومیزی Plucker"
+msgstr ""
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "گزینش گروه بسته"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "انتخاب بسته‌ی تکی"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "اندازه‌ی کل: %d / %d مگابایت"
+msgid "Unselect All"
+msgstr "همه انتخاب نشده‌اند"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "بسته‌ی خراب"
+msgid "Total size: %d / %d MB"
+msgstr "اندازه‌ی کل: %d / %d مگابایت"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "نسخه: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "اندازه: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d کیلوبایت\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "اهمیت: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "نمی‌توانید این بسته را انتخاب/غیر انتخاب کنید"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "بدلیل Ùقدان %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "بدلیل عدم ارضای %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "تلاش برای تبلیغ %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "بمنظور نگهداشتن %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"نمی‌توانید این بسته را انتخاب کنید چرا Ú©Ù‡ ÙØ¶Ø§ÛŒ کاÙÛŒ برای نصب آن باقی نمانده "
"است"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "بسته‌های بدنبال آمده نصب خواهند شد"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "بسته‌های بدنبال آمده برداشته خواهند شد"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "این بسته‌ای ضروری است، نمی‌تواند که گزیده نشود."
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "نمی‌توانید این بسته را انتخاب نکنید. آن از قبل نصب شده است "
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "نمی‌توانید این بسته را انتخاب نکنید. این باید ارتقاء داده شود"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "نشان دادن خودکار بسته‌های انتخاب شده"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "نصب"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "بارگذاری/ذخیره انتخاب"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "بروزسازی مجموعه بسته"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "نصب حداقل"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "مدیریت Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "بسته‌هایی را که می‌خواهید نصب کنید انتخاب کنید"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "نصب کردن"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "بدون جزئیات"
-#: steps_gtk.pm:584
-#, fuzzy, c-format
+#: steps_gtk.pm:600
+#, c-format
msgid "Time remaining:"
-msgstr "زمان باقیمانده "
+msgstr ""
-#: steps_gtk.pm:585
-#, fuzzy, c-format
+#: steps_gtk.pm:601
+#, c-format
msgid "(estimating...)"
-msgstr "تخمین زدن"
+msgstr ""
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "بسته‌های %d"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "خلاصه"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "پیکربندی"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "پیکربندی نشده است"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "گزینش گروه بسته"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -953,84 +1100,84 @@ msgstr ""
"رسانه نصب بدنبال آمده ÛŒØ§ÙØª شد.\n"
"اگر میخواهید بعضی از آنها را نادیده بگیرید میتوانید آنها را اکنون نگزینید."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"شما میتوانید محتویات سی‌دی‌ها را قبل از نصب بر روی دیسک سخت کپی کنید.\n"
"سپس آن از دیسک سخت ادامه ÛŒØ§ÙØªÙ‡ Ùˆ بسته‌ها وقتی Ú©Ù‡ سیستم کاملا نصب گردید در "
"دسترس خواهند بود."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "کپی کردن تمام سی‌دی‌ها"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "خطائی رخ داد"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Ù„Ø·ÙØ§Ù‹ طرح ØµÙØ­Ù‡â€ŒÚ©Ù„ید خود را انتخاب کنید"
-#: steps_interactive.pm:108
-#, fuzzy, c-format
+#: steps_interactive.pm:109
+#, c-format
msgid "Here is the full list of available keyboards:"
-msgstr "این لیست کامل ØµÙØ­Ù‡â€ŒÚ©Ù„یدهای در دسترس می‌باشد"
+msgstr ""
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "نصب/ارتقاء"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "آیا این یک نصب است یا یک ارتقاء؟"
-#: steps_interactive.pm:152
-#, fuzzy, c-format
+#: steps_interactive.pm:159
+#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "نصب"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "ارتقاء دادن %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "کلید رمزی برای %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
-#, fuzzy, c-format
+#: steps_interactive.pm:218
+#, c-format
msgid "New Installation"
-msgstr "نصب کردن"
+msgstr ""
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1039,36 +1186,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "Configuring IDE"
-msgstr "پیکربندی IDE"
-
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"هیچ ÙØ¶Ø§ÛŒ آزادی برای Û± مگابایت تسمه‌ی آغازگری ! نصب ادامه پیدا خواهد کرد، ولی "
-"باید قسمت‌بندی تسمه آغازگری را در DiskDrake ایجاد کنید"
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"شما نیاز به ایجاد یک تسمه‌ی آغازگری PPC PReP دارید! نصب ادامه پیدا خواهد کرد، "
-"ولی باید قسمت‌بندی تسمه آغازگری را در DiskDrake ایجاد کنید"
+#: steps_interactive.pm:264
+#, fuzzy, c-format
+msgid "Configuring CD/DVD"
+msgstr "پیکربندی IDE"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1081,19 +1209,19 @@ msgstr ""
"ÙØ´Ø§Ø± دهید. \n"
"اگر آن را ندارید، لغو را برای جلوگیری از نصب این سی‌دی-رم ÙØ´Ø§Ø± دهید."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "جستجو برای بسته‌های موجود..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1102,52 +1230,52 @@ msgstr ""
"Ù„Ø·ÙØ§Ù‹ بارگذاری یا ذخیره‌ی مجموعه بسته را انتخاب کنید.\n"
"قالب همانند پرونده‌های تولید شده‌ی نصب-خودکار است."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "بارگذاری"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "ذخیره"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "پرونده بد"
-#: steps_interactive.pm:469
-#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+#: steps_interactive.pm:455
+#, c-format
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "گنوم"
-#: steps_interactive.pm:473
-#, fuzzy, c-format
+#: steps_interactive.pm:459
+#, c-format
msgid "Desktop Selection"
-msgstr "گزینش گروه بسته"
+msgstr ""
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "اندازه‌های انتخاب شده بزرگ‌تر از ÙØ¶Ø§ÛŒ موجود است"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "نوع نصب"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1156,87 +1284,121 @@ msgstr ""
"هیچ گروه از بسته‌ها را انتخاب نکرده‌اید.\n"
"Ù„Ø·ÙØ§Ù‹ حداقل نصبی را Ú©Ù‡ می‌خواهید انتخاب کنید:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "با X"
-#: steps_interactive.pm:583
-#, fuzzy, c-format
-msgid "Install suggested packages"
-msgstr "نصب کردن بسته‌ی %s"
+#: steps_interactive.pm:579
+#, c-format
+msgid "Install recommended packages"
+msgstr ""
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "با نوشتارهای پایه (Ø³ÙØ§Ø±Ø´ می‌شود!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "حقیقتاً حداقل نصب (مخصوصاً بدون urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr ""
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "آماده کردن نصب"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "نصب کردن بسته‌ی %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "خطائی در مرتب کردن بسته‌ها رخ داد:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "ادامه به هر حال؟"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr ""
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
-#, fuzzy, c-format
+#: steps_interactive.pm:682
+#, c-format
msgid "Go back to media and packages selection"
-msgstr "ذخیره‌ی مجموعه بسته‌ها"
+msgstr ""
-#: steps_interactive.pm:683
-#, fuzzy, c-format
+#: steps_interactive.pm:685
+#, c-format
msgid "There was an error installing package %s."
-msgstr "خطائی هنگام نصب بسته‌ها وجود داشت:"
+msgstr ""
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "پیکربندی بعد از نصب"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "بروزسازی‌ها"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr ""
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1256,111 +1418,80 @@ msgstr ""
"\n"
"آیا می‌خواهید بروزسازی‌ها را نصب کنید؟"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s بر %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Ø³Ø®Øªâ€ŒØ§ÙØ²Ø§Ø±"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "کارت صوتی"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "آیا کارت صوتی ISA دارید؟"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"برای پیکربندی کارت صوتی خود بعد از نصب برنامه‌ی \"sndconfig\" یا \"alsaconf"
-"\" را اجرا کنید"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "هیچ کارت صوتی شناسایی نشد. \"harddrake\" را بعد از نصب امتحان کنید"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "واسط گراÙیکی"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "شبکه و اینترنت"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "پراکسی‌ها"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "پیکربندی شده"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "سطح امنیتی"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "دیوارآتش"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "ÙØ¹Ø§Ù„ شده"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "از کار Ø§ÙØªØ§Ø¯Ù‡"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "شما ایکس را پیکربندی نکرده‌اید. آیا واقعاً مطمئنید که این را می‌خواهید؟"
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr "آماده کردن بارگذار آغازگر..."
-
-#: steps_interactive.pm:1027
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Be patient, this may take a while..."
+msgid "Preparing initial startup program..."
msgstr ""
-#: steps_interactive.pm:1038
+#: steps_interactive.pm:1066
#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
+msgid "Be patient, this may take a while..."
msgstr ""
-"بنظر میرسد که شما یک رایانه‌ی عهد عتیق یا ناشناس دارید، \n"
-"بارگزار آغازگر یابوت برای شما کار نخواهد کرد. \n"
-"این نصب ادامه پیدا خواهد کرد، ولی شما باید \n"
-"از BootX یا طریق دیگری برای آغازگری Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید. آرگومان هسته برای سیستم "
-"پرونده ریشه: root=%s"
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1368,17 +1499,17 @@ msgid ""
msgstr ""
"در این سطح امنیتی، دستیابی به پرونده‌های قسمت‌بندی ویندوز محدود به مدیر است."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "یک دیسکچه‌ی خالی را در گرداننده‌ی %s داخل کنید"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "ایجاد کردن دیسکچه‌ی نصب خودکار..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1389,12 +1520,12 @@ msgstr ""
"\n"
"واقعاً می‌خواهید اکنون ترک کنید؟"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "تبریک می‌گوئیم!"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "آغازگری مجدد"
@@ -1489,13 +1620,6 @@ msgid ""
"Users"
msgstr "کاربران"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "شبکه‌کاری"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1538,144 +1662,27 @@ msgid ""
"Exit"
msgstr "خروج"
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "برنامه‌های Ø¯ÙØªØ±ÛŒ: واژه پردازها ((kword, abiword), برگ‌های حساب (kspread, "
-#~ "gnumeric), نماگرهای pdf و غیره"
-
-#, fuzzy
-#~ msgid "Downloading file %s..."
-#~ msgstr "ÙØ±Ø³ØªØ§Ø¯Ù† پرونده‌ها..."
-
-#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
-#~ msgstr ""
-#~ "شما کارگزار(های) بدنبال آمده را انتخاب کرده‌اید: %s\n"
-#~ "\n"
-#~ "\n"
-#~ "این کارگزارها در Ù¾ÛŒØ´â€ŒÙØ±Ø¶ ÙØ¹Ø§Ù„ شده‌اند. آنها هیچ اشکال امنیتی شناخته شده‌ای\n"
-#~ "ندارند، ولی اشکالات جدید می‌توانند پیدا شوند. در آن صورت شما باید هر چه\n"
-#~ "زودتر آنها را ارتقاء دهید.\n"
-#~ "\n"
-#~ "\n"
-#~ "آیا واقعا می‌خواهید این کارگزارها را نصب کنید؟\n"
-
-#, fuzzy
-#~ msgid "IceWm Desktop"
-#~ msgstr "رومیزی Plucker"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr "تماس Ú¯Ø±ÙØªÙ† با آینه برای Ú¯Ø±ÙØªÙ† لیست بسته‌های موجود..."
-
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "نمی‌توان با آینه %s تماس برقرار کرد"
-
-#~ msgid "Generate auto install floppy"
-#~ msgstr "تولید دیسکچه‌ی نصب خودکار"
-
-#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
-#~ msgstr ""
-#~ "اگر بخواهید نصب خودکار می‌تواند کاملا خودکار عمل کند، \n"
-#~ "که در آن صورت گرداننده‌ی دیسک را در اختیار می‌گیرد!! \n"
-#~ "(این برای نصب بر رایانه دیگری منظور شده است) \n"
-#~ "\n"
-#~ "ممکن است ترجیح دهید نصب را اجرای مجدد کنید.\n"
-
-#~ msgid "Replay"
-#~ msgstr "بازپخش"
-
-#~ msgid "Automated"
-#~ msgstr "خودکار"
-
-#~ msgid "Save packages selection"
-#~ msgstr "ذخیره‌ی مجموعه بسته‌ها"
-
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "آیا می‌خواهید از aboot Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید؟"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "آیا کارت صوتی ISA دارید؟"
#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
#~ msgstr ""
-#~ "خطا در نصب aboot, \n"
-#~ "تلاش به اجبار نصب می‌کنید حتی اگر آن اولین قسمت‌بندی را خراب کند؟"
-
-#~ msgid "All"
-#~ msgstr "همه"
-
-#~ msgid "TV card"
-#~ msgstr "کارت تلویزیون"
-
-#~ msgid "Boot"
-#~ msgstr "آغازگری"
-
-#~ msgid ""
-#~ "_: Keep these entry short\n"
-#~ "Authentication"
-#~ msgstr "تأیید هویت"
-
-#~ msgid "Gwenview"
-#~ msgstr "Gwenview"
+#~ "برای پیکربندی کارت صوتی خود بعد از نصب برنامه‌ی \"sndconfig\" یا \"alsaconf"
+#~ "\" را اجرا کنید"
-#~ msgid "DrakVPN"
-#~ msgstr "DrakVPN"
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr "هیچ کارت صوتی شناسایی نشد. \"harddrake\" را بعد از نصب امتحان کنید"
-#~ msgid "(%d package, %d MB)"
-#~ msgid_plural "(%d packages, %d MB)"
-#~ msgstr[0] "(بسته‌های %d، %d مگابایت)"
+#~ msgid "KDE"
+#~ msgstr "KDE"
-#~ msgid "%d packages"
-#~ msgstr "بسته‌های %d"
+#~ msgid "CD-ROM"
+#~ msgstr "CD-ROM"
-#~ msgid "Language"
-#~ msgstr "زبان"
+#~ msgid "KDE Workstation"
+#~ msgstr "ایستگاه‌کار KDE "
-#~ msgid "License"
-#~ msgstr "مجوز"
-
-#, fuzzy
-#~ msgid "Installation class"
-#~ msgstr "انتخاب رده‌ی نصب"
-
-#, fuzzy
-#~ msgid "Formatting"
-#~ msgstr "تخمین زدن"
-
-#, fuzzy
-#~ msgid "Choosing packages"
-#~ msgstr "انتخاب بسته‌ها برای نصب کردن"
-
-#~ msgid "Users"
-#~ msgstr "کاربران"
-
-#~ msgid "Networking"
-#~ msgstr "شبکه‌کاری"
-
-#~ msgid "Configure X"
-#~ msgstr "پیکربندی ایکس"
-
-#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
-#~ "missing), this generally means your boot floppy in not in sync with the "
-#~ "Installation medium (please create a newer boot floppy)"
-#~ msgstr ""
-#~ "نمی‌توان به ماژول‌های هسته مربوط به هسته‌ی شما (پرونده %s وجود ندارد) "
-#~ "دستیابی ÛŒØ§ÙØªØŒ این معمولاً بدین معنی است Ú©Ù‡ دیسکچه‌ی آغازگرتان با رسانه‌ی نصب "
-#~ "هم‌گاهی ندارد (Ù„Ø·ÙØ§Ù‹ دیسکچه‌ی آغازگری جدیدی ایجاد کنید)"
+#~ msgid "IDE"
+#~ msgstr "IDE"
diff --git a/perl-install/install/share/po/fi.po b/perl-install/install/share/po/fi.po
index 36de9f4c3..ea9ea9b26 100644
--- a/perl-install/install/share/po/fi.po
+++ b/perl-install/install/share/po/fi.po
@@ -1,62 +1,88 @@
-# DrakX-fi - Finnish Translation
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
-# Copyright (C) 2002,2003, 2004, 2005, 2006, 2008 Free Software Foundation, Inc.
-# Copyright (C) 2002 Mandriva
-#
-#
-# Matias Griese <mahagr@utu.fi>, 2001.
-# Taisto Kuikka <69319@batman.jypoly.fi>, 2003,2004.
-# Esa Linna <denzo@mbnet.fi>, 2004.
-# Thomas Backlund <tmb@mandrake.org>, 2002, 2003, 2004, 2005.
-# Thomas Backlund <tmb@mandriva.org>, 2006, 2008.
-# Anssi Hannula <anssi@mandriva.org>, 2007, 2008.
-# Jani Välimaa <jani.valimaa@gmail.com>, 2009.
+# Translators:
+# Anssi Hannula <anssi@mandriva.org>, 2007-2008
+# Esa Linna <denzo@mbnet.fi>, 2004
+# Jani Välimaa <wally@mageia.org>, 2011
+# wally <wally@mandriva.org>, 2009
+# Matias Griese <mahagr@utu.fi>, 2001
+# Taisto Kuikka <69319@batman.jypoly.fi>, 2003-2004
+# Thomas Backlund <tmb@mandrake.org>, 2002-2005
+# Thomas Backlund <tmb@mandriva.org>, 2006,2008
msgid ""
msgstr ""
-"Project-Id-Version: DrakX-fi\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2009-09-18 18:16+0300\n"
-"Last-Translator: Jani Välimaa <jani.valimaa@gmail.com>\n"
-"Language-Team: Finnish <cooker-i18n@mandrivalinux.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-02-09 08:39+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Finnish (http://www.transifex.com/MageiaLinux/mageia/language/"
+"fi/)\n"
+"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 0.3\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../advertising/01_IM_mageia.pl:1
+#, c-format
+msgid "Join Us!"
+msgstr ""
+
+#: ../../advertising/02_IM_mageia.pl:1
+#, c-format
+msgid "Make it yours!"
+msgstr ""
+
+#: ../../advertising/03_IM_mageia.pl:1
+#, c-format
+msgid "Your choice!"
+msgstr ""
+
+#: ../../advertising/04_IM_mageia.pl:1
+#, c-format
+msgid "Office tools"
+msgstr ""
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "Työpöytä USB-tikulla"
+msgid "Home entertainment"
+msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/06_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "Mandriva Linux - 100%% vapaan lähdekoodin jakelu"
+msgid "For kids"
+msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "Tutustu Linuxiin helposti Mandriva One:n avulla"
+msgid "For family!"
+msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "Käyttäjätuella varustettu täysi Mandriva Linux -jakelu"
+msgid "For developers!"
+msgstr ""
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/10_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: jakeluja jokaisen tarpeisiin"
+msgid "Be Free!"
+msgstr ""
-#: any.pm:109
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Onko käytettävissä muita asennuksen lisälevyjä?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -69,93 +95,83 @@ msgstr ""
"\n"
"Onko käytettävissä muita asennusmedioita?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD/DVD-levy"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Verkko (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Verkko (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Verkko (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "Peilipalvelimen osoite?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "Osoitteen täytyy alkaa etuliitteellä ftp:// tai http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr ""
-"Otetaan yhteys Mandriva Linuxin sivustolle peilipalvelinlistan hakemiseksi..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "Otetaan yhteys %sin sivustolle peilipalvelinlistan hakemiseksi..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Yhteydenotto Mandriva Linuxin sivustolle peilipalvelinlistan hakemiseksi "
-"epäonnistui"
+"Yhteydenotto %sin sivustolle peilipalvelinlistan hakemiseksi epäonnistui"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Valitse peilipalvelin, jolta paketit haetaan"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "NFS-asetukset"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "Syötä NFS-palvelimen nimi ja hakemistopolku"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "Palvelimen osoite puuttuu"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "Hakemistopolun täytyy alkaa \"/\"-merkillä"
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "NFS-palvelimen nimi?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Hakemisto"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Lisämedia"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -164,23 +180,90 @@ msgstr ""
"Peilipalvelimelta ei löydy tiedostolistausta. Varmista tiedostopolun "
"oikeellisuus."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Etsitään asennettuja paketteja..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Etsitään paketteja päivitettäväksi..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Poistetaan paketteja ennen päivitystä..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -193,87 +276,87 @@ msgstr ""
"\n"
"Poistetaanko paketit?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Virhe luettaessa tiedostoa %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "Seuraavat levyt nimettiin uudelleen:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (ennen: %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Verkko"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Valitse media"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Tiedosto jo olemassa. Korvaa?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Ei oikeuksia"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "Virheellinen NFS-nimi"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "Virheellinen media %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Kuvakaappauksia ei voida ottaa ennen osiointia"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Kuvakaappaukset löytyvät asennuksen jälkeen hakemistosta %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Asennus"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Asetukset"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Myös %s tulee alustaa"
@@ -297,22 +380,22 @@ msgstr "Käynnistetään verkkoa"
msgid "Bringing down the network"
msgstr "Ajetaan verkkoa alas"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "Odota hetki, haetaan tiedostoa"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "median lisääminen epäonnistui"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "Kopioidaan paketteja kovalevylle myöhempään käyttöä varten"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Kopioidaan"
@@ -342,7 +425,23 @@ msgstr "hyvä"
msgid "maybe"
msgstr "ehkä"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"Medialla \"%s\" ei ole XML-tietoja, vain osittainen hakutulos paketille %s"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Ei kuvausta"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -351,66 +450,76 @@ msgstr ""
"Joitakin paketin %s vaatimia paketteja ei voida asentaa:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "Virhe:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Tapahtui ohittamaton virhe: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Älä kysy uudelleen"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d asennustapahtumaa epäonnistui"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "Pakettien asennus epäonnistui:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Työasema"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Toimistotyöasema"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Toimisto-ohjelmistot: tekstinkäsittely (OpenOffice.org Writer, Kword), "
-"taulukkolaskenta (OpenOffice.org calc, Kspread), PDF-lukijat jne"
+"Toimisto-ohjelmistot: tekstinkäsittely (LibreOffice Writer, Kword), "
+"taulukkolaskenta (LibreOffice calc, Kspread), PDF-lukijat jne"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Peliasema"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Viihdeohjelmat: tasohyppely, korttipelit, strategia jne"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Multimediatyöasema"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Äänen ja videon toisto- ja editointiohjelmat"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Internet-työasema"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -419,196 +528,196 @@ msgstr ""
"Valikoima työkaluja sähköpostin ja uutisryhmien lukemiseen (mutt, tin...), "
"sekä Internetin selailuun"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Verkkopääte (asiakas)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Asiakasohjelmat eri protokollille (SSH jne.)"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Työkalut, jotka helpottavat tietokoneen asetusten muokkaamista"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Komentorivityökalut"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Editorit, komentotulkit, tiedostotyökalut, päätteet"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Kehitysympäristö"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr ""
"Ohjelmat, include-tiedostot ja kehityskirjastot ohjelmointikielille C ja C++"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Dokumentaatio"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Kirjoja ja ohjeita Linuxista ja vapaan lähdekoodin ohjelmista"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr ""
"Linux Standard Base (LSB)\n"
" - Tuki kolmannen osapuolen ohjelmistoille"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "WWW-palvelin"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Groupware"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab-palvelin"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Palomuuri / Reititin"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Internetin yhdyskäytävä"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "Sähköposti / Uutiset"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix-sähköpostipalvelin, Inn-uutispalvelin"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Hakemisto-palvelin"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP-palvelin"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS / NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "DNS- ja NIS-palvelin"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Tiedosto- ja tulostuspalvelin"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS-palvelin, Samba-palvelin"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Tietokanta"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL- ja MySQL-tietokantapalvelin"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL- ja MariaDB-tietokantapalvelin"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "WWW / FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache WWW-palvelin ja Pro-ftpd FTP-palvelin"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Sähköposti"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix-sähköpostipalvelin"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL- tai MySQL-tietokantapalvelin"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL- tai MariaDB-tietokantapalvelin"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Verkkotietokone (palvelin)"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS-, SMB-, SSH- ja välityspalvelin"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Graafinen ympäristö"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "KDE-työasema"
+msgid "Plasma Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -616,12 +725,12 @@ msgid ""
msgstr ""
"K-työpöytäympäristö. Graafinen perusympäristö ja sen mukana tulevat työkalut"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "GNOME-työasema"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -629,66 +738,109 @@ msgid ""
msgstr ""
"Graafinen ympäristö käyttäjäystävällisillä sovelluksilla ja työkaluilla."
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:165
+#, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
#, c-format
msgid "LXDE Desktop"
msgstr "LXDE-työpöytä"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:191
#, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+msgid "A lightweight fast graphical environment"
msgstr ""
-"Kevyt ja nopea, etenkin minikannettaville suunniteltu, graafinen ympäristö "
-"käyttäjäystävällisillä työkaluilla ja työpöytäsovelluksilla."
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Muut graafiset työpöytäympäristöt"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, FVWM jne."
+msgid "Window Maker, Fvwm, etc"
+msgstr ""
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Työkalut"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH-palvelin"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Webmin etäasetuspalvelin"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "Verkkotyökalut ja verkon valvonta"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "Valvontatyökalut, prosessienhallinta, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Mandrivan asetusvelhot"
+msgid "Mageia Wizards"
+msgstr "Mageian asetusvelhot"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Velhoja palvelinten asettamiseksi"
@@ -702,7 +854,7 @@ msgstr ""
"Ilmeni virhe, eikä sitä ei voida käsitellä kunnolla.\n"
"Jatka omalla vastuullasi."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -722,260 +874,254 @@ msgstr "Siirrytään vaiheeseen %s\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linuxin asennus %s"
+msgid "%s Installation %s"
+msgstr "%sin asennus %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> vaihtaa osaa"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "X.org-palvelin on hidas käynnistää. Odota..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"Järjestelmän resurssit ovat lopussa. Mandriva Linuxia asennettaessa\n"
+"Järjestelmän resurssit ovat lopussa. %sia asennettaessa\n"
"voi ilmetä ongelmia. Jos näin tapahtuu, voidaan graafisen asennuksen\n"
"sijaan käyttää tekstipohjaista asennusta. Tekstipohjainen asennus\n"
"käynnistetään painamalla käynnistysruudussa näppäintä F1,\n"
"kirjoittamalla teksti \"text\" ja painamalla Enteriä."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Asenna Mandriva KDE-työpöytäympäristöllä"
+msgid "Media Selection"
+msgstr "Asennusmedioiden valinta"
+
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "Asenna %s KDE-työpöytäympäristöllä"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Asenna Mandriva GNOME-työpöytäympäristöllä"
+msgid "Install %s GNOME Desktop"
+msgstr "Asenna %s GNOME-työpöytäympäristöllä"
-# Asennuksen sivuvalikko
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "Mukautettu asennus"
-#: steps_gtk.pm:262
-#, c-format
-msgid "KDE Desktop"
-msgstr "KDE-työpöytä"
+#: steps_gtk.pm:276
+#, fuzzy, c-format
+msgid "Plasma Desktop"
+msgstr "Mukautettu"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "GNOME-työpöytä"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "Mukautettu"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "%s-työpöydän esikatselu."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "Kuvaa napsauttamalla aukeaa isompi esikatselukuva."
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Pakettiryhmien valinta"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Yksittäisten pakettien valinta"
-# mat
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Koko yhteensä: %d / %d Mt"
+msgid "Unselect All"
+msgstr "Poista valinnat"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Viallinen paketti"
+msgid "Total size: %d / %d MB"
+msgstr "Koko yhteensä: %d / %d Mt"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Versio: "
-# mat
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Koko: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d kt\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Tärkeys: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Pakettia ei voida valita tai poistaa"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "puuttuvan riippuvuuden %s vuoksi"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "täyttämättömistä riippuvuuksista %s johtuen"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "yritetään asentaa %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "jotta %s voitaisiin säilyttää"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Pakettia ei voida asentaa, koska levyllä ei ole tarpeeksi tilaa sen "
"asentamiseen"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Seuraavat paketit asennetaan"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Seuraavat paketit poistetaan"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Tämä on pakollinen paketti, sitä ei voida poistaa valinnoista"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Paketin valintaa ei voi poistaa, koska se on jo asennettu"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Paketin valintaa ei voi poistaa, koska se pitää päivittää"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Näytä automaattisesti valitut paketit"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Asenna"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Lataa / tallenna pakettivalinnat"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Päivitetään pakettien valintoja"
-# Asennuksen sivuvalikko
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Vähimmäisasennus"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Ohjelmistojen hallinta"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Valitse asennettavat paketit"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Asennus käynnissä"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Ei yksityiskohtia"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "Aikaa jäljellä:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(arvioidaan...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d paketti"
msgstr[1] "%d pakettia"
-# Asennuksen sivuvalikko
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Yhteenveto"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Aseta"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "ei asetettu"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "Asennusmedioiden valinta"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -984,84 +1130,84 @@ msgstr ""
"Löydettiin seuraavat asennusmediat.\n"
"Poista median valinta, jos et halua käyttää sitä."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"Asennuslevyjen sisältö on mahdollista kopioida kovalevylle ennen asennusta.\n"
"Asennus jatkuu tämän jälkeen kovalevyltä ja paketit ovat käytettävissä myös "
"asennuksen jälkeen."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Kopioi asennuslevyt"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Ilmeni virhe"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Valitse näppäimistöasettelu"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Lista kaikista käytettävissä olevista näppäimistöistä:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Asennustapa"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Asennus vai päivitys?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Asennus"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Päivitä %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Salausavain %s:lle"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "Peruuta asennus ja käynnistä järjestelmä uudelleen"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "Uusi asennus"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "Päivitä edellinen asennus (ei suositella)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1069,45 +1215,25 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"Nykyistä Mandriva Linux -asennusta ei voida päivittää turvallisesti\n"
-"versioon %s.\n"
+"Asennusohjelma havaitsi, että asennettua Linux-järjestelmää ei voida\n"
+"päivittää turvallisesti versioon %s.\n"
"\n"
"On suositeltavaa suorittaa asennus, joka korvaa edellisen asennuksen.\n"
"\n"
"HUOM! Ota varmuuskopio tärkeistä ja henkilökohtaisista tiedostoista\n"
"ennen kuin valitset \"Uusi asennus\"."
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "Etsitään IDE-levyjä"
-
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"1 Mt:n käynnistyslohkoa varten ei löydy vapaata tilaa! Asennusta jatketaan, "
-"mutta käynnistyslohko-osio pitää luoda DiskDrakella järjestelmän "
-"käynnistämiseksi."
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
+msgid "Configuring CD/DVD"
msgstr ""
-"PPC PReP Boot bootstrap täytyy luoda! Asennusta jatketaan, mutta "
-"käynnistyslohko-osio pitää luoda DiskDrakella järjestelmän käynnistämiseksi."
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1121,21 +1247,21 @@ msgstr ""
"Jos levyä ei ole, valitse \"Peruuta\" ohittaaksesi asennukset kyseiseltä "
"levyltä."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Etsitään saatavilla olevia paketteja..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
"Järjestelmässä ei ole riittävästi vapaata tilaa asennusta tai päivitystä "
"varten (%dMt > %dMt)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1144,53 +1270,53 @@ msgstr ""
"Lataa tai tallenna pakettien valinta.\n"
"Muotoilu on sama kuin auto_install-toiminnon luomilla tiedostoilla."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Lataa"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Tallenna"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Virheellinen tiedosto"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "Työpöydän valinta"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr "Valitse asennettava työpöytäympäristö."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr ""
"Valittujen pakettien koko on suurempi kuin käytettävissä oleva levytila"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Asennuksen tyyppi"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1199,87 +1325,121 @@ msgstr ""
"Yhtään pakettiryhmää ei ole valittu.\n"
"Valitse haluttu vähimmäisasennus:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Graafisella käyttöliittymällä"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, c-format
-msgid "Install suggested packages"
-msgstr "Asenna ehdotetut paketit"
+msgid "Install recommended packages"
+msgstr ""
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Perusdokumentaation kanssa (suositeltu!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Vähimmäisasennus (ei edes urpmi:a)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr ""
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Valmistellaan asennusta"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Asennetaan pakettia %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Paketteja järjestettäessä tapahtui virhe:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Jatka?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Yritä uudelleen"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Ohita paketti"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "Ohita kaikki paketit medialta \"%s\""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "Siirry takaisin medioiden ja pakettien valintaan"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "Paketin %s asentamisessa tapahtui virhe."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Asennuksen jälkeiset toiminnot"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "Varmista, että \"Update Modules\"-media on asemassa %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Päivitykset"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Virhe lisättäessä lähdettä"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "Yritä uudelleen?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1299,113 +1459,81 @@ msgstr ""
"\n"
"Asennetaanko päivitykset?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s kohteessa %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Laitteisto"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Äänikortti"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Onko koneessa ISA-väylään liitettävä äänikortti?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Suorita asennuksen jälkeen komento \"alsaconf\" tai \"sndconfig\" "
-"asettaaksesi äänikortin."
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Yhtään äänikorttia ei löytynyt. Suorita asennuksen jälkeen komento "
-"\"harddrake2\"."
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Graafinen käyttöliittymä"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Verkko ja Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Välityspalvelimet"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "asetettu"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Turvallisuustaso"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Palomuuri"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "aktivoitu"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "ei käytössä"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr ""
"X-palvelinta ei ole asetettu, haluatko varmasti jättää sen asettamatta?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "Valmistellaan käynnistyslatainta..."
+msgid "Preparing initial startup program..."
+msgstr ""
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "Ole kärsivällinen, valmistelussa voi kestää hetki..."
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Tietokone on vanhanaikainen tai tuntematon, joten Yaboot-käynnistyslatain ei "
-"toimi. Asennus jatkuu, mutta koneen käynnistämiseen täytyy käyttää BootX:ää "
-"tai jotain muuta keinoa. Ytimen parametrit root-tiedostojärjestelmälle ovat "
-"root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1414,18 +1542,17 @@ msgstr ""
"Tällä turvallisuustasolla pääsy Windows-osion tiedostoihin on rajoitettu "
"pääkäyttäjälle."
-# mat
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Aseta tyhjä levyke levykeasemaan %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Luodaan automaattiasennuslevykettä..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1436,17 +1563,16 @@ msgstr ""
"\n"
"Haluatko todella lopettaa?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Onnittelut"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Käynnistä uudelleen"
-# Asennuksen sivuvalikko
#. -PO: please keep the following messages very short: they must fit in the left list of the installer!!!
#: steps_list.pm:16
#, c-format
@@ -1537,13 +1663,6 @@ msgid ""
"Users"
msgstr "Käyttäjät"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Verkko"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1551,7 +1670,6 @@ msgid ""
"Bootloader"
msgstr "Käynnistyslatain"
-# Asennuksen sivuvalikko
#: steps_list.pm:40 steps_list.pm:41
#, c-format
msgid ""
@@ -1559,7 +1677,6 @@ msgid ""
"Configure X"
msgstr "X-palvelin"
-# Asennuksen sivuvalikko
#: steps_list.pm:42
#, c-format
msgid ""
@@ -1588,105 +1705,23 @@ msgid ""
"Exit"
msgstr "Lopetus"
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Toimisto-ohjelmistot: tekstinkäsittely (kword, abiword), taulukkolaskenta "
-#~ "(kspread, gnumeric), pdf-lukijat jne"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Onko koneessa ISA-väylään liitettävä äänikortti?"
#~ msgid ""
-#~ "You have decided to upgrade your system to %s. KDE 3.5 has been detected\n"
-#~ "on your system. This installer cannot preserve KDE 3.5 in an upgrade. If "
-#~ "you choose to proceed, \n"
-#~ "KDE 4 will replace KDE 3, and you will lose your personal KDE "
-#~ "configuration settings. \n"
-#~ "To upgrade with KDE 3.5 and your personal settings preserved, \n"
-#~ "please reboot your system and upgrade using the Mandriva update applet."
-#~ msgstr ""
-#~ "Havaittiin KDE 3.5 ja järjestelmää ollaan päivittämässä versioon\n"
-#~ "%s. Asennusohjelma ei kuitenkaan\n"
-#~ "osaa säilyttää KDE:n versiota 3.5 päivityksen yhteydessä.\n"
-#~ "Jos asennusta jatketaan, asennetaan KDE 3:n tilalle KDE 4 ja\n"
-#~ "kaikki KDE:n henkilökohtaiset asetukset menetetään. Jotta\n"
-#~ "järjestelmä voidaan päivittää ja henkilökohtaiset asetukset\n"
-#~ "säilyttää, täytyy tietokone käynnistää uudelleen ja järjestelmä\n"
-#~ "päivittää käyttämällä Mandrivan päivityssovelmaa\n"
-#~ "(Mandriva Update)."
-
-#~ msgid "Proceed"
-#~ msgstr "Jatka"
-
-#~ msgid "retrieval of [%s] failed"
-#~ msgstr "[%s] lataaminen epäonnistui"
-
-#~ msgid "Downloading file %s..."
-#~ msgstr "Haetaan tiedosto %s ..."
-
-#~ msgid "Upgrade from a 32bit to a 64bit distribution is not supported"
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
#~ msgstr ""
-#~ "Päivittäminen 32-bittisestä jakelusta 64-bittiseen jakeluun ei ole tuettu."
+#~ "Suorita asennuksen jälkeen komento \"alsaconf\" tai \"sndconfig\" "
+#~ "asettaaksesi äänikortin."
-#~ msgid "Upgrade from a 64bit to a 32bit distribution is not supported"
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
#~ msgstr ""
-#~ "Päivittäminen 64-bittisestä jakelusta 32-bittiseen jakeluun ei ole tuettu."
-
-#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
-#~ msgstr ""
-#~ "Olet valinnut seuraavat palvelimet: %s\n"
-#~ "\n"
-#~ "\n"
-#~ "Nämä palvelimet otetaan oletuksena käyttöön. Niissä ei ole tunnettuja \n"
-#~ "turvallisuusaukkoja, mutta sellaisia voi löytyä ajan mittaan. Mikäli "
-#~ "niin \n"
-#~ "tapahtuu, sinun pitäisi päivittää kyseiset palvelimet niin nopeasti "
-#~ "kuin \n"
-#~ "suinkin mahdollista.\n"
-#~ "\n"
-#~ "\n"
-#~ "Haluatko todella asentaa nämä palvelimet?\n"
-
-#~ msgid "IceWm Desktop"
-#~ msgstr "IceWm Työpöytä"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr "Yhdistetään peilipalvelimeen uusimman pakettilistan saamiseksi..."
-
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "Yhteyttä peilipalvelimeen %s ei voitu muodostaa"
-
-#~ msgid "Generate auto install floppy"
-#~ msgstr "Luo automaattinen asennuslevyke"
-
-#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
-#~ msgstr ""
-#~ "Automaattinen asennus voi olla täysin automatisoitu,\n"
-#~ "jos niin halutaan. Siinä tapauksessa asennus täyttää\n"
-#~ "koko kiintolevyn! (tarkoitettu toisen koneen asentamiseksi),\n"
-#~ "\n"
-#~ "Ehkä haluat mieluummin toistaa asennuksen.\n"
-
-#~ msgid "Replay"
-#~ msgstr "Toista"
+#~ "Yhtään äänikorttia ei löytynyt. Suorita asennuksen jälkeen komento "
+#~ "\"harddrake2\"."
-#~ msgid "Automated"
-#~ msgstr "Automaattinen"
+#~ msgid "KDE Desktop"
+#~ msgstr "KDE-työpöytä"
-#~ msgid "Save packages selection"
-#~ msgstr "Tallenna pakettien valinta"
+#~ msgid "KDE"
+#~ msgstr "KDE"
diff --git a/perl-install/install/share/po/fr.po b/perl-install/install/share/po/fr.po
index 00bf6a593..2993ae804 100644
--- a/perl-install/install/share/po/fr.po
+++ b/perl-install/install/share/po/fr.po
@@ -1,122 +1,85 @@
-# translation of DrakX-fr.po to Français
-# Translation file of Mandriva Linux graphic install
-# Copyright (C) 1999,2000,2001,2002,2003,2004,2005,2006 Mandriva
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
-# Veuillez ne pas mettre Ă  jour ce fichier Ă  moins d'Ăªtre
-# certain tant de vos traductions que de votre grammaire et
-# de votre orthographe. Ces dernières sont trop souvent
-# approximatives. Elles nécessitent alors des relectures et
-# des corrections qui n'ont d'autre conséquence que de faire
-# perdre du temps Ă  tout le monde (Ă  vous si votre travail est
-# imparfait et aux relecteurs qui doivent rechercher puis corriger
-# vos éventuelles fautes).
-#
-# VEUILLEZ RESPECTER LA TYPOGRAPHIE FRANÇAISE !
-# Les majuscules doivent Ăªtre accentuĂ©es si besoin est. Respectez
-# les espaces nécessaires pour la ponctuation (espace après la virgule et
-# le point, espace insécables avant les points d'interrogation,
-# d'exclamation, les deux-points et le point virgule, espace aussi après
-# le point virgule).
-# N'enlevez pas l'espace qui suit un signe de ponctuation en fin de
-# phrase; vous devez respecter la version originale. Dans ce type de
-# cas, il est extrèmement probable que le programme va afficher
-# quelque chose d'autre Ă  la fin. En enlevant l'espace, vous allez
-# accoller deux mots.
-#
-# ESPACES INSÉCABLES
-# Vous devez utiliser un espace insécable (c'est un espace qui ne peut
-# pas servir de rupture Ă  la ligne) avant le point d'exclamation, le
-# point d'interrogation, le deux-points, le point virgules, et pour les
-# "quantités", entre le nombre et l'unité abbrégée (par exemple "10 g").
-# L'espace normal en ISO et UTF8 est le caractere 0x20 tandis que l'espace
-# insécable est le caractère 0xA0. Sous Emacs en utilisant le po mode
-# livré avec gettext >= 0.10.40-4mdk vous pouvez voir celui-ci avec un
-# fond de couleur spécial. Sous Vi celui-ci est normalement affiché
-# précédé du caractère pipe "|". Pour le taper sous la plupart des
-# éditeurs, vous pouvez utiliser la touche "Compose" puis en tapant
-# deux espaces. Si vous n'avez pas de touche compose, vous pouvez
-# donner cette fonction Ă  la touche "Windows" droite de votre clavier
-# avec la commande suivante :
-# xmodmap -e 'keycode 116 = Multi_key'
-#
-# Les guillemets françaises sont « et » et non ". La guillemet ouvrante
-# « est suivie d'un espace insécable et la guillemet fermante » est
-# prĂ©cĂ©dĂ©e du mĂªme type d'espace. Pour le taper, vous pouvez utiliser
-# la combinaison Compose < <, et Compose > > (ou alt-z et alt-x).
-#
-# Enfin, traduisez INTELLIGEMMENT et non mot Ă  mot. Certaines traductions
-# n'ont aucun sens en français.
-#
-# MOTS À ÉVITER
-# - application. Ce terme n'étant pas compris par le grand public, il est
-# préférable de le remplacer par le mot "programme".
-#
-# Nous vous remercions de votre compréhension.
-#
-#
-#
-# Stéphane Teletchéa, 2005.
-# David BAUDENS <baudens@mandriva.com>, 1999-2004.
-# David ODIN <odin@mandriva.com>, 2000.
-# Pablo Saratxaga <pablo@mandriva.com>, 2001, 2005.
-# KAtiOS <katios@nolabel.net>, 2001.
-# Guillaume Cottenceau <gc@mandriva.com>, 2001-2002.
-# Thierry Vignaud <tvignaud@mandriva.com>, 2001-2004.
-# Christophe Combelles <ccomb@free.fr>, 2002,2003.
-# Adrien REZER <monsieurdidi@free.fr>, 2003.
-# RICHARD Nicolas <richardnicolas22@yahoo.fr>, 2004.
-# Lecureuil Nicolas <n1c0l4s.l3@wanadoo.fr>, 2004.
-# Teletchéa <steletch@free.fr>, 2004, 2005.
-# Christophe Berthelé <cpjc@free.fr>, 2005, 2006, 2007, 2008, 2009.
-# Didier Hérisson <didier.herisson@angstrom.uu.se>, 2005.
-# Nicolas Lécureuil <neoclust@mandriva.org>, 2005.
-# Christophe Berthelé <berthy@mandriva.org>, 2009.
+# Translators:
+# Charles Monzat <superboa@hotmail.fr>, 2016
+# Eric Barbero <dune06@free.fr>, 2013
+# Eric Barbero <dune06@free.fr>, 2013,2015-2016
+# Yves Brungard, 2014
+# Yves Brungard, 2014
msgid ""
msgstr ""
-"Project-Id-Version: DrakX-fr\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2009-09-26 10:55+0200\n"
-"Last-Translator: Christophe Berthelé <berthy@mandriva.org>\n"
-"Language-Team: French <cooker-i18n@mandrivalinux.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-06-22 09:01+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: French (http://www.transifex.com/MageiaLinux/mageia/language/"
+"fr/)\n"
+"Language: fr\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"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: ../../advertising/01_IM_mageia.pl:1
+#, c-format
+msgid "Join Us!"
+msgstr "Rejoignez-nous !"
+
+#: ../../advertising/02_IM_mageia.pl:1
+#, c-format
+msgid "Make it yours!"
+msgstr "Pour vous !"
+
+#: ../../advertising/03_IM_mageia.pl:1
+#, c-format
+msgid "Your choice!"
+msgstr "Votre choix !"
+
+#: ../../advertising/04_IM_mageia.pl:1
+#, c-format
+msgid "Office tools"
+msgstr "Pour la bureautique !"
+
+#: ../../advertising/05_IM_mageia.pl:1
+#, c-format
+msgid "Home entertainment"
+msgstr "Pour vos loisirs !"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/06_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "Votre Bureau sur une clé USB"
+msgid "For kids"
+msgstr "Pour les enfants !"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "La distribution Mandriva Linux 100%% open source"
+msgid "For family!"
+msgstr "Pour toute la famille !"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "Explorez Linux facilement avec Mandriva One"
+msgid "For developers!"
+msgstr "Pour les développeurs !"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/09_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "Un Bureau Mandriva Linux complet, avec support"
+msgid "Thank you!"
+msgstr "Merci !"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/10_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva : des distributions pour les besoins de chacun"
+msgid "Be Free!"
+msgstr "Soyez libre !"
-#: any.pm:109
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
-msgstr "Possédez-vous d'autres média supplémentaires ?"
+msgstr "Possédez-vous d'autres médias supplémentaires ?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -124,125 +87,192 @@ msgid ""
"\n"
"Do you have a supplementary installation medium to configure?"
msgstr ""
-"Les média suivants ont été trouvés et seront utilisés pendant "
+"Les médias suivants ont été trouvés et seront utilisés pendant "
"l'installation : %s.\n"
"\n"
"\n"
"Souhaitez-vous configurer un autre média d'installation ?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Réseau (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Réseau (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Réseau (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "URL du miroir ?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "L'URL doit commencer par ftp:// ou http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr ""
-"Connexion au site Web de Mandriva Linux pour obtenir la liste des serveurs "
-"miroirs disponibles..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "Récupération de la liste des miroirs disponibles sur le site Web %s…"
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Échec de la connexion au site web de Mandriva Linux pour obtenir la liste "
-"des miroirs disponibles"
+"La tentative de récupération de la liste des miroirs disponibles sur le site "
+"Web %s a échoué"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Choisissez un serveur miroir d'oĂ¹ tĂ©lĂ©charger les paquetages"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "Configuration NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
-msgstr "Veuillez entrer le nom de machine et le répertoire de votre média NFS"
+msgstr "Veuillez entrer le nom d'hôte et le répertoire de votre média NFS"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
-msgstr "Le nom d'hĂ´te manque"
+msgstr "Il manque le nom d'hĂ´te"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "Le répertoire doit commencer par « / »"
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "Nom d'hĂ´te du montage NFS ?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Répertoire"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Supplémentaire"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr ""
-"Ne peut trouver le fichier de liste de paquets sur ce miroir. Vérifiez que "
-"l'emplacement est correct."
+"Ne peut trouver le fichier de liste des paquetages sur ce miroir. Vérifiez "
+"que l'emplacement est correct."
+
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "Core Release"
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr "Tainted Release"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "Nonfree Release"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+"Certains matériels sur votre machine peuvent nécessiter des firmwares non\n"
+"libres afin que les pilotes libres puissent fonctionner."
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "Vous devriez activer « %s »"
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+"« %s » contient les différentes parties du système ainsi que ses applications"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "« %s » contient des logiciels non libres.\n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"Il contient également des firmwares nécessaires au bon fonctionnement de "
+"certains périphériques (ex : certaines cartes ATI/AMD, certaines cartes "
+"réseau, certaines cartes RAID, ...)"
-#: any.pm:334
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+"« %s » contient des logiciels qui ne peuvent pas Ăªtre redistribuĂ©s dans tous "
+"les pays Ă  cause de certains brevets logiciels."
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+"Il contient également des logiciels de « %s » recompilés avec des "
+"fonctionnalités supplémentaires."
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "Ici vous pouvez activer des médias supplémentaires si vous le désirez."
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "Ce médium fournit les paquets de mise à jour pour le médium « %s »"
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
-msgstr "Recherche des paquetages déjà installés..."
+msgstr "Recherche des paquetages déjà installés…"
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
-msgstr "Recherche des paquetages Ă  mettre Ă  jour..."
+msgstr "Recherche des paquetages à mettre à jour…"
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
-msgstr "Suppression des paquetages avant la mise à jour ..."
+msgstr "Suppression des paquetages avant la mise à jour…"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -250,93 +280,93 @@ msgid ""
"\n"
"Do you really want to remove these packages?\n"
msgstr ""
-"Les paquetages suivants seront désinstallés pour permettre la mise à jour : %"
-"s\n"
+"Les paquetages suivants seront désinstallés pour permettre la mise à jour : "
+"%s\n"
"\n"
"\n"
"Souhaitez-vous réellement les désinstaller ?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Erreur lors de la lecture du fichier %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "Les disques suivants ont été renommés :"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (précédemment nommé %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Réseau"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Veuillez choisir un média"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Le fichier existe déjà. Voulez-vous l'écraser ?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Permission refusée"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "Mauvais nom NFS"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "Média %s incorrect"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Impossible de faire des captures d'écran avant le partitionnement"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Les captures d'écran seront disponibles après l'installation dans %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Installation"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Configuration"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Vous devez aussi formater %s"
@@ -347,37 +377,37 @@ msgid ""
"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
"You can find some information about them at: %s"
msgstr ""
-"Certains périphériques présents sur votre système nécessitent des\n"
-"pilotes « propriétaires » pour pouvoir fonctionner. Vous pouvez\n"
-"trouver plus d'informations les concernant ici : %s"
+"Certains périphériques présents sur votre système requièrent des pilotes "
+"« propriétaires » pour pouvoir fonctionner.\n"
+"Vous pouvez trouver plus d'informations les concernant ici : %s"
#: interactive.pm:22
#, c-format
msgid "Bringing up the network"
-msgstr "Démarrage de l'interface réseau..."
+msgstr "Démarrage de l'interface réseau"
#: interactive.pm:27
#, c-format
msgid "Bringing down the network"
-msgstr "ArrĂªt de l'interface rĂ©seau..."
+msgstr "ArrĂªt de l'interface rĂ©seau"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "Veuillez patienter, récupération du fichier en cours"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "impossible d'ajouter le média"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr ""
"Copie de certains paquetages sur les disques pour une utilisation future"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Copie en cours"
@@ -407,7 +437,24 @@ msgstr "utile"
msgid "maybe"
msgstr "éventuellement"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "Récupération des informations depuis les métadonnées XML…"
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"Pas d'info xml pour le média « %s », seulement un résultat partiel pour le "
+"paquetage %s"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Pas de description"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -416,277 +463,287 @@ msgstr ""
"Certains paquetages requis par %s ne peuvent Ăªtre installĂ©s :\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "Une erreur est survenue :"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Une erreur fatale est survenue : %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Ne plus me demander"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d transactions ont échoué"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
-msgstr "L'installation des paquets a échoué :"
+msgstr "L'installation des paquetages a échoué :"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Station de travail"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Poste bureautique"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Programmes pour la bureautique : traitements de texte (OpenOffice.org "
-"Writer, Kword), tableurs (OpenOffice.org Calc, Kspread), visualiseur PDF, etc"
+"Programmes pour la bureautique : traitements de texte (LibreOffice Writer, "
+"Kword), tableurs (LibreOffice Calc, Kspread), visualiseur PDF, etc"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Jeux"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr ""
"Programmes de divertissement : jeux d'arcade, de plateau, de stratégie, etc"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Multimédia"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
-msgstr "Programmes pour jouer/éditer du son et de la vidéo"
+msgstr "Programmes de lecture/édition du son et de la vidéo"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Internet"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr ""
"Ensemble d'outils pour lire et envoyer des courriers électroniques et des "
-"messages de forums (mutt, tin, ...), ainsi que pour naviguer sur Internet"
+"messages de forums (mutt, tin, …), ainsi que pour naviguer sur Internet"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Ordinateur réseau (client)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Clients pour différents protocoles, dont ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Outils pour faciliter la configuration de votre ordinateur"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Utilitaires console"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Éditeurs, interpréteurs, outils fichiers, terminaux"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Développement"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr ""
"Bibliothèques de dĂ©veloppement C et C++, programmes et fichiers d'en-tĂªte"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Documentation"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
-msgstr "Livres et Howto's sur Linux et le Logiciel Libre"
+msgstr "Livres et tutoriels sur Linux et le Logiciel Libre"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "« Linux Standard Base ». Support des programmes tiers"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Serveur Web"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
-msgstr "Groupware"
+msgstr "Logiciel de groupe de travail"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Serveur Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Pare Feu/Routeur"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
-msgstr "Passerelle internet"
+msgstr "Passerelle Internet"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "Courriel/Nouvelles"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Serveur de courrier Postfix, serveur de nouvelles lnn"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Serveur d'annuaire"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "Serveur FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
-msgstr "Serveur de noms de domaine et d'information réseaux"
+msgstr "Serveur de nom de domaine et d'information réseau"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Serveur pour partage de fichiers et d'imprimantes"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "Serveur NFS, Serveur Samba"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
-msgstr "Base de Données"
+msgstr "Base de données"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "Serveurs de bases de données PostgreSQL ou MySQL"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "Serveur de bases de données PostgreSQL et MariaDB"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
-msgstr "Apache et Pro-ftpd"
+msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Courriel"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Serveur de courrier Postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "Serveurs de bases de données PostgreSQL ou MySQL"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "Serveur de bases de données PostgreSQL ou MariaDB"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
-msgstr "Serveur réseau"
+msgstr "Serveur d'ordinateur réseau"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "Serveur NFS, serveur SMB, serveur Proxy (mandataire), serveur SSH"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Environnement graphique"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "Station de travail KDE"
+msgid "Plasma Workstation"
+msgstr "Station de travail Plasma"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr ""
-"L'environnement graphique KDE (K Desktop Environment) avec sa collection "
-"d'outils"
+"L'environnement de bureau graphique KDE (K Desktop Environment) avec sa "
+"collection d'outils"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "Station de travail GNOME"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -695,66 +752,111 @@ msgstr ""
"Un environnement de bureau avec un ensemble de programmes et d'outils "
"intuitifs"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
#, c-format
-msgid "LXDE Desktop"
-msgstr "Bureau LXDE"
+msgid "XFCE Workstation"
+msgstr "Station de travail XFCE"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:165
#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
msgstr ""
-"Un environnement de bureau léger et rapide avec un ensemble de programmes et "
+"Un environnement de bureau plus léger avec un ensemble de programmes et "
"d'outils intuitifs"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "Station de travail MATE"
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "Station de travail Cinnamon"
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Un environnement de bureau basé sur GNOME"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "Bureau LXQt"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr "Un portage vers Qt de l'environnement de bureau léger"
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "Station de travail Enlightenment e17"
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr "Un bureau rapide et léger avec une suite d'outils dédiés"
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr "Bureau LXDE"
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr "Un environnement graphique léger et rapide"
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
-msgstr "Autres Environnements de Bureau"
+msgstr "Autres environnements de bureau"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, Fvwm, etc."
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Utilitaires"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "Serveur SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Serveur de configuration distante Webmin"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "Utilitaires réseau/Surveillance du réseau"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
-msgstr "Outils de surveillance, gestion de processus, tcpdump, nmap, ..."
+msgstr "Outils de surveillance, gestion des processus, tcpdump, nmap, …"
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Assistants Mandriva"
+msgid "Mageia Wizards"
+msgstr "Assistants Mageia"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Assistants pour configurer le serveur"
@@ -768,7 +870,7 @@ msgstr ""
"Une erreur est survenue et semble difficile à résoudre correctement.\n"
"Vous pouvez continuer, mais à vos risques et périls."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -776,11 +878,10 @@ msgid ""
"Check the cdrom on an installed computer using \"rpm -qpl media/main/*.rpm"
"\"\n"
msgstr ""
-"Quelques paquetages importants n'ont pas été correctement installés. Il se\n"
-"peut que le lecteur de CD-ROM ou le CD-ROM lui-mĂªme soit dĂ©fectueux. Vous\n"
-"pouvez vous assurer du bon état de ce dernier en exécutant la commande "
-"suivante\n"
-"sur un ordinateur fonctionnant correctement : « rpm -qpl media/main/*.rpm »\n"
+"Quelques paquetages importants n'ont pas été correctement installés.\n"
+"Il se peut que le lecteur de CD-ROM ou le CD-ROM lui-mĂªme soit dĂ©fectueux.\n"
+"Vous pouvez vous assurer du bon état de ce dernier en exécutant la commande "
+"suivante sur un ordinateur fonctionnel : « rpm -qpl media/main/*.rpm »\n"
#: steps_auto_install.pm:71 steps_stdio.pm:27
#, c-format
@@ -789,342 +890,343 @@ msgstr "Démarrage de l'étape « %s »\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Installation de Mandriva Linux %s"
+msgid "%s Installation %s"
+msgstr "%s Installation %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> entre éléments"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
-msgstr "Le serveur Xorg est lent à démarrer. Veuillez patienter..."
+msgstr "Le serveur Xorg est lent à démarrer. Veuillez patienter…"
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"Votre ordinateur dispose de ressources limitées. Vous pouvez rencontrer\n"
-"des problèmes lors de l'installation de Mandriva Linux. Dans ce cas, vous\n"
-"pouvez essayer l'installation en mode texte. Pour cela, appuyez sur la "
-"touche\n"
-"« F1 » après l'amorçage sur CD-ROM puis entrez « text »."
+"Les ressources de votre système sont limitées. Vous pouvez rencontrer des "
+"problèmes\n"
+"lors de l'installation de %s. Si c'est le cas, vous pouvez essayer une "
+"installation en mode texte.\n"
+"Pour cela, appuyez sur « F1 » lors du démarrage sur le CD-ROM, puis entrez « "
+"text »."
+
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, c-format
+msgid "Media Selection"
+msgstr "Sélection des médias"
-#: steps_gtk.pm:239
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Installer le bureau KDE de Mandriva"
+msgid "Install %s Plasma Desktop"
+msgstr "Installer l'environnement de bureau Plasma %s"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Installer le bureau GNOME de Mandriva"
+msgid "Install %s GNOME Desktop"
+msgstr "Installer le bureau GNOME %s"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "Installation personnalisée"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, c-format
-msgid "KDE Desktop"
-msgstr "Bureau KDE"
+msgid "Plasma Desktop"
+msgstr "Bureau Plasma"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "Bureau GNOME"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "Bureau personnalisé"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "Voici un aperçu du bureau « %s »."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
-msgstr "Veuillez cliquer sur l'image afin d'agrandir l'aperçu"
+msgstr "Cliquez sur l'image afin d'agrandir l'aperçu"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Sélection des groupes de paquetages"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Sélection individuelle des paquetages"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Taille totale : %d / %d Mo"
+msgid "Unselect All"
+msgstr "Désélectionner tout"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Mauvais paquetage"
+msgid "Total size: %d / %d MB"
+msgstr "Taille totale : %d / %d Mo"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Version : "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Taille : "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d Ko\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Importance : "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Vous ne pouvez pas sélectionner/désélectionner ce paquetage"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "parce que %s manque"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "car %s n'est pas résolu"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
-msgstr "Tentative de promouvoir %s"
+msgstr "tentative de promouvoir %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "afin de conserver %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
-msgstr "Il n'y a pas assez de place pour installer ce paquetage"
+msgstr ""
+"Il n'y a pas assez d'espace disque disponible pour installer ce paquetage"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Les paquetages suivants vont Ăªtre installĂ©s"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Les paquetages suivants vont Ăªtre dĂ©sinstallĂ©s"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Ce paquetage est nécessaire, vous ne pouvez pas le désélectionner"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Vous ne pouvez pas désélectionner ce paquetage. Il est déjà installé"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr ""
-"Vous ne pouvez pas dĂ©sĂ©lectionner ce paquetage, il doit Ăªtre mis Ă  jour."
+"Vous ne pouvez pas dĂ©sĂ©lectionner ce paquetage, car il doit Ăªtre mis Ă  jour"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Montrer les paquetages sélectionnés automatiquement"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Installation"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Charger/Sauvegarder la sélection"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Mise à jour de la sélection des paquetages"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Installation minimale"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
-msgstr "Gestion des paquetages"
+msgstr "Gestion des logiciels"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Choisissez les paquetages que vous voulez installer"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Installation"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Pas de détails"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "Temps restant :"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
-msgstr "(estimation en cours...)"
+msgstr "(estimation en cours…)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d paquetage"
msgstr[1] "%d paquetages"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Résumé"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Configurer"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "non configuré"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "Sélection des média"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
-"Les média d'installation suivants ont été trouvés.\n"
+"Les médias d'installation suivants ont été trouvés.\n"
"Si vous ne désirez pas utiliser certains d'entre eux, vous pouvez les "
"désélectionner maintenant."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-"Vous avez la possibilité de copier le contenu des CDs sur le disque dur "
-"avant l'installation.\n"
+"Vous avez la possibilité de copier le contenu des CD sur le disque dur avant "
+"l'installation.\n"
"Celle-ci s'effectuera alors Ă  partir du disque dur et les paquetages "
"resteront disponibles une fois le système installé."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
-msgstr "Copier entièrement les CDs"
+msgstr "Copier entièrement les CD"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Une erreur est survenue"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
-msgstr "Veuillez choisir votre type de clavier"
+msgstr "Veuillez choisir votre disposition de clavier"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Voici la liste complète des claviers disponibles :"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Installation/Mise Ă  jour"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Désirez-vous faire une installation ou une mise à jour ?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Installation"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Mettre Ă  jour %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Clé de chiffrement pour %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "Annuler l'installation, relancer le système"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "Nouvelle installation"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
-msgstr "Mettre à jour la précédente installation (non recommandé)"
+msgstr "Mettre à jour l'installation précédente (non recommandé)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1132,50 +1234,25 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"L'assistant d'installation a détecté que votre système Mandriva installé\n"
+"L'assistant d'installation a détecté que votre système Linux installé\n"
"ne peut Ăªtre migrĂ© vers %s en toute sĂ©curitĂ©.\n"
"\n"
"Une nouvelle installation remplaçant l'ancienne est recommandée.\n"
"\n"
-"Attention, vous devriez sauvegarder vos informations personnelles\n"
+"Attention, vous devriez sauvegarder vos données personnelles\n"
"avant de choisir « Nouvelle installation »."
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "Configuring IDE"
-msgstr "Configuration IDE"
+msgid "CD/DVD"
+msgstr "CD/DVD"
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr ""
-"Pas de place libre pour la partition d'amorçage (bootstrap) de 1 Mo."
-"L'installation va\n"
-"continuer, mais pour que votre système puisse démarrer, vous aurez besoin "
-"de\n"
-"créer la partition d'amorçage avec DiskDrake."
-
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"Pas de place libre pour la partition d'amorçage (PPC PReP Boot bootstrap) de "
-"1 Mo.L'installation va\n"
-"continuer, mais pour que votre système puisse démarrer, vous aurez besoin "
-"de\n"
-"créer la partition d'amorçage avec DiskDrake."
+msgid "Configuring CD/DVD"
+msgstr "Configuration CD/DVD"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1186,79 +1263,79 @@ msgstr ""
"Changez de CD-ROM !\n"
"Veuillez insérer le CD-ROM nommé « %s » dans votre lecteur puis cliquez sur "
"« OK ».\n"
-"Si vous ne le possédez pas, cliquez sur « Annuler » afin de ne rien installer "
-"Ă  partir de ce CD-ROM."
+"Si vous ne le possédez pas, cliquez sur « Annuler » afin de ne rien "
+"installer Ă  partir de ce CD-ROM."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
-msgstr "Recherche des paquetages disponibles..."
+msgstr "Recherche des paquetages disponibles…"
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-"Votre système n'a pas assez d'espace libre pour installer ou de mettre à "
+"Votre système n'a pas assez d'espace libre pour l'installation ou la mise à "
"jour (%dMo > %dMo)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
"The format is the same as auto_install generated files."
msgstr ""
-"Veuillez choisir entre le chargement ou la sauvegarde de la\n"
-"sĂ©lection des paquetages. Le format est le mĂªme que celui de l'installation "
-"automatisée (auto_install)."
+"Veuillez choisir entre le chargement ou la sauvegarde de la sélection des "
+"paquetages.\n"
+"Le format est le mĂªme que celui de l'installation automatisĂ©e (auto_install)."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Charger"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Sauvegarder"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Mauvais fichier"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr "Plasma"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "Sélection du bureau"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
-msgstr "Vous pouvez choisir un profil de bureau de station de travail ."
+msgstr "Vous pouvez choisir un profil de bureau de station de travail."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "La taille sélectionnée est plus importante que la place disponible"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Type d'installation"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1267,88 +1344,125 @@ msgstr ""
"Vous n'avez sélectionné aucun groupe de paquetages.\n"
"Veuillez choisir l'installation minimale désirée :"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Avec X"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, c-format
-msgid "Install suggested packages"
-msgstr "Installer les paquetages suggérés"
+msgid "Install recommended packages"
+msgstr "Installer les paquetages recommendés"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Avec la documentation de base (recommandé !)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Installation vraiment minimale (et en particulier pas d'urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "Préparation de la mise à jour"
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Préparation de l'installation"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Installation du paquetage %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Erreur lors du tri des paquetages :"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Souhaitez-vous tout de mĂªme continuer ?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "RĂ©-essayer"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Ignorer ce paquetage"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "Ignorer tous les paquetages du média « %s »"
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "Retourner à la sélection du média et des paquetages"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "Erreur lors de l'installation du paquetage %s."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Configuration post-installation"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-"Assurez vous que le média de mise à jour des modules est dans le lecteur %s"
+"Assurez-vous que le média de mise à jour des modules est dans le lecteur %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Mises Ă  jour"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr "Maintenant vous pouvez paramétrer le média en ligne."
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr "Ceci vous permet d'installer les mises à jour de sécurité."
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+"Pour paramétrer ces médias, vous devez disposer d'une connexion Internet.\n"
+"\n"
+"Voulez-vous paramétrer le média de mise à jour ?"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Échec lors de l'ajout du dépôt"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "Essayer de nouveau ?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1360,124 +1474,91 @@ msgid ""
"\n"
"Do you want to install the updates?"
msgstr ""
-"Vous avez maintenant la possibilité de télécharger les mises à jour\n"
-"créées depuis la sortie de cette distribution. Il peut y avoir des "
-"correctifs de\n"
+"Vous avez maintenant la possibilité de télécharger les paquetages mis à "
+"jour\n"
+"depuis la sortie de cette distribution. Il peut y avoir des correctifs de\n"
"sécurité ou des résolutions d'anomalies.\n"
"\n"
-"Vous devez avoir une connexion internet pour les télécharger.\n"
+"Vous devez avoir une connexion Internet pour les télécharger.\n"
"\n"
"Souhaitez-vous installer les mises à jour ?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s sur %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Matériel"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Carte son"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Possédez-vous une carte son ISA ?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Lancez « alsaconf » ou « sndconfig » après l'installation pour configurer la "
-"carte son"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Aucune carte son détectée. Essayez avec « harddrake » après l'installation"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Interface graphique"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Réseau et Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
-msgstr "Proxys"
+msgstr "Proxies (serveurs mandataires)"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "configuré"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Niveau de sécurité"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
-msgstr "Pare Feu"
+msgstr "Pare-feu"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "activé"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "désactivé"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr ""
-"Vous n'avez pas configurĂ© le serveur d'affichage (X11). Ătes-vous sĂ»r de ce "
-"que vous faites ?"
+"Vous n'avez pas configurĂ© le serveur d'affichage X. Ătes-vous sĂ»r que c'est "
+"ce que vous désirez ?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "Préparation du programme d'amorçage..."
+msgid "Preparing initial startup program..."
+msgstr "Préparation du chargeur d'amorçage..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
-msgstr "Merci d'Ăªtre patient, cela peut prendre quelques minutes..."
-
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Il semble que votre machine ne soit pas dotée de l'architecture "
-"« NewWorld ».\n"
-"Le programme d'amorçage « yaboot » ne fonctionnera pas.\n"
-"L'installation va continuer, mais vous aurez besoin de « BootX » ou\n"
-"d'une autre méthode pour démarrer votre machine. Le paramètre pour la racine "
-"du noyau est : root=%s"
+msgstr "Merci d'Ăªtre patient, cela peut prendre quelques minutes…"
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1486,17 +1567,17 @@ msgstr ""
"A ce niveau de sécurité, l'accès aux fichiers de la partition Windows sera "
"restreint Ă  l'administrateur."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Insérez une disquette vierge dans le lecteur %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
-msgstr "Création de la disquette d'auto-installation..."
+msgstr "Création de la disquette d'auto-installation…"
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1507,12 +1588,12 @@ msgstr ""
"\n"
"Souhaitez-vous vraiment quitter maintenant ?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Félicitations"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Redémarrage"
@@ -1607,13 +1688,6 @@ msgid ""
"Users"
msgstr "Utilisateurs"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Réseau"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1655,10 +1729,3 @@ msgid ""
"_: Keep these entry short\n"
"Exit"
msgstr "Quitter"
-
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Programmes pour la bureautique : traitements de texte (kword, abiword), "
-#~ "tableurs (kspread, gnumeric), visualiseur PDF, etc"
diff --git a/perl-install/install/share/po/fur.po b/perl-install/install/share/po/fur.po
index a9ee67107..8a846ef2c 100644
--- a/perl-install/install/share/po/fur.po
+++ b/perl-install/install/share/po/fur.po
@@ -6,47 +6,73 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
+"POT-Creation-Date: 2016-06-22 02:36+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"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "Office tools"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "Home entertainment"
msgstr ""
-#: any.pm:109
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr ""
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr ""
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -55,113 +81,172 @@ msgid ""
"Do you have a supplementary installation medium to configure?"
msgstr ""
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, fuzzy, c-format
msgid "Network (HTTP)"
msgstr "RĂªt"
-#: any.pm:122
+#: any.pm:163
#, fuzzy, c-format
msgid "Network (FTP)"
msgstr "RĂªt"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr ""
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr ""
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr ""
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr ""
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr ""
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr ""
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr ""
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr ""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr ""
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Cartele"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr ""
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr ""
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr ""
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr ""
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -170,87 +255,87 @@ msgid ""
"Do you really want to remove these packages?\n"
msgstr ""
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr ""
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr ""
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, fuzzy, c-format
msgid "NFS"
msgstr "HFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "RĂªt"
-#: any.pm:1102
+#: any.pm:1386
#, fuzzy, c-format
msgid "Please choose a media"
msgstr "Par plasè sielç"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr ""
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Permès dineĂ¢t"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr ""
-#: any.pm:1191
+#: any.pm:1475
#, fuzzy, c-format
msgid "Bad media %s"
msgstr "font zontade %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr ""
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr ""
-#: gtk.pm:131
+#: gtk.pm:135
#, fuzzy, c-format
msgid "Installation"
msgstr "Instale"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Configurazion"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr ""
@@ -272,22 +357,22 @@ msgstr ""
msgid "Bringing down the network"
msgstr ""
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr ""
-#: media.pm:810
+#: media.pm:807
#, fuzzy, c-format
msgid "Copying in progress"
msgstr "Instalazion in vore"
@@ -317,340 +402,410 @@ msgstr ""
msgid "maybe"
msgstr ""
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, fuzzy, c-format
+msgid "No description"
+msgstr "tes descrizions"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, fuzzy, c-format
msgid "An error occurred:"
msgstr "Al è intravignût un fal"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "A si è verificĂ¢t un fal fatĂ¢l: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
#, fuzzy, c-format
msgid "%d installation transactions failed"
msgstr "Instalazion falade"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, fuzzy, c-format
msgid "Installation of packages failed:"
msgstr "Instale atualizazions"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, fuzzy, c-format
msgid "Workstation"
msgstr "ViĂ´t le Configurazion"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr ""
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr ""
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr ""
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, fuzzy, c-format
msgid "Multimedia station"
msgstr "Multimedia"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr ""
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, fuzzy, c-format
msgid "Internet station"
msgstr "Internazionalizazion"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr ""
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, fuzzy, c-format
msgid "Network Computer (client)"
msgstr "Informatiche"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr ""
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr ""
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, fuzzy, c-format
msgid "Console Tools"
msgstr "Console"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr ""
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Svilup"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr ""
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Documentazion"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr ""
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr ""
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr ""
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Server Web"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr ""
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, fuzzy, c-format
msgid "Groupware"
msgstr "Grop"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, fuzzy, c-format
msgid "Kolab Server"
msgstr "Server Web"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr ""
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr ""
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, fuzzy, c-format
msgid "Mail/News"
msgstr "/File/_Gnûf"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr ""
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, fuzzy, c-format
msgid "Directory Server"
msgstr "Ferme Server"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, fuzzy, c-format
msgid "FTP Server"
msgstr "Server NTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr ""
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, fuzzy, c-format
msgid "DNS/NIS"
msgstr "NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr ""
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr ""
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, fuzzy, c-format
msgid "NFS Server, Samba server"
msgstr "Server Samba"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, fuzzy, c-format
msgid "Database"
msgstr "Database"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
+msgid "PostgreSQL and MariaDB Database Server"
msgstr ""
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr ""
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr ""
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Mail"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr ""
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
+msgid "PostgreSQL or MariaDB database server"
msgstr ""
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, fuzzy, c-format
msgid "Network Computer server"
msgstr "Informatiche"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr ""
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Ambient Grafic"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr ""
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "ViĂ´t le Configurazion"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr ""
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr ""
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr ""
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
#, fuzzy, c-format
-msgid "LXDE Desktop"
-msgstr "Desktop"
+msgid "XFCE Workstation"
+msgstr "ViĂ´t le Configurazion"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:165
#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:169
+#, fuzzy, c-format
+msgid "MATE Workstation"
+msgstr "ViĂ´t le Configurazion"
+
+#: share/meta-task/compssUsers.pl:174
+#, fuzzy, c-format
+msgid "Cinnamon Workstation"
+msgstr "ViĂ´t le Configurazion"
+
+#: share/meta-task/compssUsers.pl:175
+#, fuzzy, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Ambient Grafic"
+
+#: share/meta-task/compssUsers.pl:179
+#, fuzzy, c-format
+msgid "LXQt Desktop"
+msgstr "Desktop"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
msgstr ""
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
+#, fuzzy, c-format
+msgid "LXDE Desktop"
+msgstr "Desktop"
+
+#: share/meta-task/compssUsers.pl:191
+#, fuzzy, c-format
+msgid "A lightweight fast graphical environment"
+msgstr "Ambient Grafic"
+
+#: share/meta-task/compssUsers.pl:194
#, fuzzy, c-format
msgid "Other Graphical Desktops"
msgstr "Desktop grafic"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
msgstr ""
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, fuzzy, c-format
msgid "Utilities"
msgstr "Filipinis"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr ""
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr ""
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, fuzzy, c-format
msgid "Webmin Remote Configuration Server"
msgstr "ViĂ´t le Configurazion"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr ""
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr ""
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, fuzzy, c-format
-msgid "Mandriva Wizards"
-msgstr "<b>Mandriva Expert</b>"
+msgid "Mageia Wizards"
+msgstr "<b>Mageia Expert</b>"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr ""
@@ -664,7 +819,7 @@ msgstr ""
"Al è intravignût un fal, ma no sai ben cemût gjestîlu.\n"
"Continue a to azard."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -680,329 +835,328 @@ msgstr ""
#: steps_curses.pm:22
#, fuzzy, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Centri di Control Mandriva Linux"
+msgid "%s Installation %s"
+msgstr "Centri di Control %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr ""
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-#: steps_gtk.pm:239
-#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr ""
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, fuzzy, c-format
+msgid "Media Selection"
+msgstr "Selezion dal percors"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "Desktop"
+
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s GNOME Desktop"
msgstr ""
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr ""
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
+msgid "Plasma Desktop"
msgstr "Desktop"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, fuzzy, c-format
msgid "GNOME Desktop"
msgstr "Desktop"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, fuzzy, c-format
msgid "Custom Desktop"
msgstr "Desktop"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr ""
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr ""
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
+msgid "Unselect All"
msgstr ""
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
+msgid "Total size: %d / %d MB"
msgstr ""
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Version: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Dimension: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr ""
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "EntitĂ¢t: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr ""
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "cause cal mancje %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "cause che %s no l'è sodisfat"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "ricercje dal miĂ´r pachet %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "par tignĂ® %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr ""
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr ""
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr ""
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr ""
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr ""
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr ""
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Instale"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, fuzzy, c-format
msgid "Load/Save selection"
msgstr "Selezion dal percors"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr ""
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr ""
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "GjestĂ´r Software"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr ""
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr ""
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr ""
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr ""
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr ""
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, fuzzy, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "pachet no cognossût"
msgstr[1] "pachet no cognossût"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr ""
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Configure"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr ""
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "Selezion dal percors"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr ""
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Al è intravignût un fal"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr ""
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr ""
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr ""
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr ""
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, fuzzy, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Instale"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr ""
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr ""
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, fuzzy, c-format
msgid "New Installation"
msgstr "Instale"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1011,32 +1165,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "IDE"
+msgid "CD/DVD"
msgstr ""
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr ""
-
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr ""
-
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
+#: steps_interactive.pm:264
+#, fuzzy, c-format
+msgid "Configuring CD/DVD"
+msgstr "Configurazion"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1045,158 +1184,192 @@ msgid ""
"If you do not have it, press Cancel to avoid installation from this Cd-Rom."
msgstr ""
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr ""
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
"The format is the same as auto_install generated files."
msgstr ""
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, fuzzy, c-format
msgid "Load"
msgstr "LocĂ¢l"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Salve"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, fuzzy, c-format
msgid "Bad file"
msgstr "Salve il file"
-#: steps_interactive.pm:469
-#, c-format
-msgid "KDE"
-msgstr "KDE"
+#: steps_interactive.pm:455
+#, fuzzy, c-format
+msgid "Plasma"
+msgstr "Desktop"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr ""
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr ""
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr ""
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
"Please choose the minimal installation you want:"
msgstr ""
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr ""
-#: steps_interactive.pm:583
-#, c-format
-msgid "Install suggested packages"
-msgstr ""
+#: steps_interactive.pm:579
+#, fuzzy, c-format
+msgid "Install recommended packages"
+msgstr "Instale atualizazions"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr ""
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr ""
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr ""
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr ""
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr ""
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr ""
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr ""
-#: steps_interactive.pm:677
-#, c-format
+#: steps_interactive.pm:679
+#, fuzzy, c-format
msgid "Retry"
-msgstr ""
+msgstr "Torne a meti in vore"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr ""
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr ""
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr ""
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Atualizazions"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "Torne a meti in vore"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1209,121 +1382,97 @@ msgid ""
"Do you want to install the updates?"
msgstr ""
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr ""
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Hardware"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr ""
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr ""
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr ""
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "RĂªt & Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr ""
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr ""
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Nivel di Sigurece"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Firewall"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr ""
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "disabilitĂ¢t"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr ""
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
+msgid "Preparing initial startup program..."
msgstr ""
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr ""
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr ""
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr ""
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1331,12 +1480,12 @@ msgid ""
"Do you really want to quit now?"
msgstr ""
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Congratulazions"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Torne a inviĂ¢"
@@ -1431,13 +1580,6 @@ msgid ""
"Users"
msgstr "Utents"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "RĂªt"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1481,6 +1623,31 @@ msgid ""
msgstr "Jessì"
#, fuzzy
+#~ msgid "KDE Desktop"
+#~ msgstr "Desktop"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#~ msgid "CD-ROM"
+#~ msgstr "CD-ROM"
+
+#, fuzzy
+#~ msgid "RazorQT Desktop"
+#~ msgstr "Desktop"
+
+#~ msgid "Welcome"
+#~ msgstr "Benvignût"
+
+#~ msgid "Select All"
+#~ msgstr "Ducj SelezionĂ¢ts"
+
+#~ msgid ""
+#~ "_: Keep these entry short\n"
+#~ "Networking"
+#~ msgstr "RĂªt"
+
+#, fuzzy
#~ msgid "IceWm Desktop"
#~ msgstr "Desktop"
diff --git a/perl-install/install/share/po/ga.po b/perl-install/install/share/po/ga.po
index 756b96271..e0892cbf9 100644
--- a/perl-install/install/share/po/ga.po
+++ b/perl-install/install/share/po/ga.po
@@ -5,46 +5,72 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
+"POT-Creation-Date: 2016-06-22 02:36+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"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
+#, fuzzy, c-format
+msgid "Office tools"
+msgstr "StĂ¡isiĂºn Oibre"
+
+#: ../../advertising/05_IM_mageia.pl:1
+#, c-format
+msgid "Home entertainment"
+msgstr ""
+
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr ""
+
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "For developers!"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/09_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "Thank you!"
msgstr ""
-#: any.pm:109
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, fuzzy, c-format
msgid "Do you have further supplementary media?"
msgstr "An bhfuil ceann eile agat?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -53,113 +79,172 @@ msgid ""
"Do you have a supplementary installation medium to configure?"
msgstr ""
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "LĂ­onra (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "LĂ­onra (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "LĂ­onra (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr ""
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr ""
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr ""
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "Cumraigh NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr ""
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr ""
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr ""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr ""
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Comhadlann"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr ""
-#: any.pm:295
+#: any.pm:366
#, fuzzy, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr "EarrĂ¡id ag oscailt %s do scrĂ­obh: %s"
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, fuzzy, c-format
msgid "Looking at packages already installed..."
msgstr "Roghnaigh pacĂ¡istĂ­ ..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Ag cĂºrdach pacĂ¡istĂ­ le hĂºasgrĂ¡dĂº..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -168,87 +253,87 @@ msgid ""
"Do you really want to remove these packages?\n"
msgstr ""
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "EarrĂ¡id ag lĂ©amh comhad %s"
-#: any.pm:1020
+#: any.pm:1304
#, fuzzy, c-format
msgid "The following disk(s) were renamed:"
msgstr "Roghnaigh pacĂ¡istĂ­ ..."
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "LĂ­onra"
-#: any.pm:1102
+#: any.pm:1386
#, fuzzy, c-format
msgid "Please choose a media"
msgstr "Roghnaight do theangam le do thoil."
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "TĂ¡ an comhad ann cheana. ForscrĂ­obh?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Cead diĂºltaithe"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr ""
-#: any.pm:1191
+#: any.pm:1475
#, fuzzy, c-format
msgid "Bad media %s"
msgstr "TĂ¡ comhad %s lĂ³dailte."
-#: any.pm:1234
+#: any.pm:1519
#, fuzzy, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Ní féidir liom rann eile a cur isteach"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr ""
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "SuiteĂ¡il"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "cumraĂ­ocht"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Is gĂ¡ %s a fhormĂ¡idiĂº freisin"
@@ -270,22 +355,22 @@ msgstr "Ag tosnĂº suas an ghrĂ©asĂ¡n"
msgid "Bringing down the network"
msgstr "Ag dĂºnadh sĂ­os an ghreasĂ¡n"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr ""
-#: media.pm:810
+#: media.pm:807
#, fuzzy, c-format
msgid "Copying in progress"
msgstr "Pointe taca dublach %s"
@@ -315,340 +400,410 @@ msgstr "deas"
msgid "maybe"
msgstr "b'fhéidir"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Gan cur sĂ­os"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, fuzzy, c-format
msgid "An error occurred:"
msgstr "Tharla earrĂ¡id"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr ""
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
#, fuzzy, c-format
msgid "%d installation transactions failed"
msgstr "Theip ag feistiĂº"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, fuzzy, c-format
msgid "Installation of packages failed:"
msgstr "Ag feistiĂ¡l pacĂ¡iste %s"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "StĂ¡isiĂºn Oibre"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "StĂ¡isiĂºn Oibre"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "StĂ¡isiĂºn CluichĂ­"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr ""
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "StĂ¡isiĂºn ilmheĂ¡nach"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr ""
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "StĂ¡isiĂºn IdirlĂ­on"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr ""
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, fuzzy, c-format
msgid "Network Computer (client)"
msgstr "PrintĂ©ir GrĂ©asĂ¡n (lpd)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr ""
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, fuzzy, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "An bhfuil tĂº ag iarraidh an cumraĂ­ocht a thrial?"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "UirlisĂ­ ConsĂ³il"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr ""
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Forbairt"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr ""
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "DoicimĂ©adĂº"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr ""
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr ""
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr ""
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "FreastalaĂ­ LĂ­n"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "GrĂºpearraĂ­"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "FreastalaĂ­ Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr ""
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, fuzzy, c-format
msgid "Internet gateway"
msgstr "suimiĂºil"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "RĂ­omhphost/Nuacht"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, fuzzy, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Freastalaí Printéir"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "FreastalaĂ­ Eolaire"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FreastalaĂ­ FTP:"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr ""
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, fuzzy, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS "
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, fuzzy, c-format
msgid "Domain Name and Network Information Server"
msgstr "Ainm Fearannas"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, fuzzy, c-format
msgid "File and Printer Sharing Server"
msgstr "Freastalaí Printéir"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, fuzzy, c-format
msgid "NFS Server, Samba server"
msgstr "FreastalaĂ­ NIS"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Bunachar SonraĂ­"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
+msgid "PostgreSQL and MariaDB Database Server"
msgstr ""
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Greasan/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Post"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, fuzzy, c-format
msgid "Postfix mail server"
msgstr "Freastalaí Printéir"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
+msgid "PostgreSQL or MariaDB database server"
msgstr ""
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, fuzzy, c-format
msgid "Network Computer server"
msgstr "ClĂ¡rĂ©adan GrĂ©asĂ¡n"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr ""
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Timpeallacht Ghrafach"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "StĂ¡isiĂºn KDE"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "StĂ¡isiĂºn Oibre"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr ""
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "StĂ¡isiĂºn Gnome"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr ""
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
#, fuzzy, c-format
-msgid "LXDE Desktop"
-msgstr "Deasc"
+msgid "XFCE Workstation"
+msgstr "StĂ¡isiĂºn KDE"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:165
#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
msgstr ""
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:169
+#, fuzzy, c-format
+msgid "MATE Workstation"
+msgstr "StĂ¡isiĂºn Gnome"
+
+#: share/meta-task/compssUsers.pl:174
+#, fuzzy, c-format
+msgid "Cinnamon Workstation"
+msgstr "StĂ¡isiĂºn Oibre"
+
+#: share/meta-task/compssUsers.pl:175
+#, fuzzy, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Timpeallacht Ghrafach"
+
+#: share/meta-task/compssUsers.pl:179
+#, fuzzy, c-format
+msgid "LXQt Desktop"
+msgstr "Deasc"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
+#, fuzzy, c-format
+msgid "LXDE Desktop"
+msgstr "Deasc"
+
+#: share/meta-task/compssUsers.pl:191
+#, fuzzy, c-format
+msgid "A lightweight fast graphical environment"
+msgstr "Timpeallacht Ghrafach"
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Deasc GraphaicĂ­ Eile"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
msgstr ""
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "UirlisĂ­"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "FreastalaĂ­ SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, fuzzy, c-format
msgid "Webmin"
msgstr "SeirbishĂ­"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, fuzzy, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Cumraigh IdirlĂ­on"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, fuzzy, c-format
msgid "Network Utilities/Monitoring"
msgstr "CumraĂ­ocht GrĂ©asĂ¡nĂº"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr ""
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, fuzzy, c-format
-msgid "Mandriva Wizards"
+msgid "Mageia Wizards"
msgstr "Bainteach le hIdirlĂ­on"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, fuzzy, c-format
msgid "Wizards to configure server"
msgstr "Cumraigh printéir"
@@ -662,7 +817,7 @@ msgstr ""
"Ta earraid ann, nĂ­l a fhios agam conas Ă© a cheartĂº.\n"
"Lean ort, ar do phriacal féin."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -678,329 +833,328 @@ msgstr "Ag tosnĂº ar cĂ©im `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "SuiteĂ¡il Mandriva Linux %s"
+msgid "%s Installation %s"
+msgstr "SuiteĂ¡il %s %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr ""
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-#: steps_gtk.pm:239
-#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr ""
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, fuzzy, c-format
+msgid "Media Selection"
+msgstr "RoghnĂº GrĂºpa PacĂ¡istĂ­"
+
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "Deasc"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s GNOME Desktop"
msgstr ""
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, fuzzy, c-format
msgid "Custom install"
msgstr "Eirigh as FeistiĂº"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
+msgid "Plasma Desktop"
msgstr "Deasc"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, fuzzy, c-format
msgid "GNOME Desktop"
msgstr "Deasc"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, fuzzy, c-format
msgid "Custom Desktop"
msgstr "Deasc"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "RoghnĂº GrĂºpa PacĂ¡istĂ­"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr ""
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "MĂ©id iomlĂ¡n: %d / %d MB"
+msgid "Unselect All"
+msgstr ""
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "PacĂ¡iste mĂ­cheart"
+msgid "Total size: %d / %d MB"
+msgstr "MĂ©id iomlĂ¡n: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Leagan: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Méid: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "TĂ¡bhacht: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr ""
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, fuzzy, c-format
msgid "due to missing %s"
msgstr "kdesu ar iarraidh"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr ""
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr ""
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr ""
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr ""
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr ""
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr ""
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr ""
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr ""
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr ""
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "FeistiĂº"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, fuzzy, c-format
msgid "Load/Save selection"
msgstr "RoghnĂº GrĂºpa PacĂ¡istĂ­"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, fuzzy, c-format
msgid "Updating package selection"
msgstr "RoghnĂº GrĂºpa PacĂ¡istĂ­"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, fuzzy, c-format
msgid "Minimal install"
msgstr "Eirigh as FeistiĂº"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "BainistĂ­ocht BhogearraĂ­"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr ""
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Ag FeistiĂº"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, fuzzy, c-format
msgid "No details"
msgstr "SonraĂ­"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, fuzzy, c-format
msgid "Time remaining:"
msgstr "Am fagtha "
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, fuzzy, c-format
msgid "(estimating...)"
msgstr "Ag meastĂº"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, fuzzy, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d pacĂ¡istĂ­"
msgstr[1] "%d pacĂ¡istĂ­"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "CoimriĂº"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Cumraigh"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, fuzzy, c-format
msgid "not configured"
msgstr "Cumraigh"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "RoghnĂº GrĂºpa PacĂ¡istĂ­"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr ""
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Tharla earrĂ¡id"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Roghnaigh leagan amach do mhĂ©archlĂ¡ir"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr ""
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, fuzzy, c-format
msgid "Install/Upgrade"
msgstr "FeistiĂºi/UadgrĂ¡daigh"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, fuzzy, c-format
msgid "Is this an install or an upgrade?"
msgstr "Feistigh nĂ³ uasgrĂ¡daigh ?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, fuzzy, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "FeistiĂº"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, fuzzy, c-format
msgid "Upgrade %s"
msgstr "UasgrĂ¡daigh"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, fuzzy, c-format
msgid "Encryption key for %s"
msgstr "Ní mar a chéile na pasfhocail"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, fuzzy, c-format
msgid "New Installation"
msgstr "SuiteĂ¡il"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1009,32 +1163,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "Ag cumraigh IDE"
-
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
+#: steps_interactive.pm:264
+#, fuzzy, c-format
+msgid "Configuring CD/DVD"
+msgstr "Ag cumraigh IDE"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1043,158 +1182,192 @@ msgid ""
"If you do not have it, press Cancel to avoid installation from this Cd-Rom."
msgstr ""
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Ag curdach do na pacĂ¡istĂ­ atĂ¡ ar fĂ¡il..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
"The format is the same as auto_install generated files."
msgstr ""
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "LĂ³d"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "SĂ¡bhĂ¡il"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, fuzzy, c-format
msgid "Bad file"
msgstr "LĂ³dĂ¡il comhad"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+msgid "Plasma"
+msgstr "Deasc"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, fuzzy, c-format
msgid "Desktop Selection"
msgstr "RoghnĂº GrĂºpa PacĂ¡istĂ­"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr ""
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, fuzzy, c-format
msgid "Type of install"
msgstr "Roghnaigh pacĂ¡istĂ­ a feistiĂº ..."
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
"Please choose the minimal installation you want:"
msgstr ""
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Le X"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, fuzzy, c-format
-msgid "Install suggested packages"
+msgid "Install recommended packages"
msgstr "Ag feistiĂ¡l pacĂ¡iste %s"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr ""
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr ""
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, fuzzy, c-format
+msgid "Preparing upgrade..."
+msgstr "Ag Ullmhaigh rĂ­omhchlar thosnaithe..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Ag Ullmhaigh feistiĂº"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Ag feistiĂ¡l pacĂ¡iste %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr ""
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Lean ar aghaidh ar aon nĂ³s?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Atriail"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, fuzzy, c-format
msgid "Go back to media and packages selection"
msgstr "RoghnĂº GrĂºpa PacĂ¡istĂ­"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, fuzzy, c-format
msgid "There was an error installing package %s."
msgstr "Ag feistiĂ¡l pacĂ¡iste %s"
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "CumraĂ­ocht Iar-feistĂº"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Leasuithe"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "Atriail"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1207,121 +1380,97 @@ msgid ""
"Do you want to install the updates?"
msgstr ""
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s ar %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Crua-earraĂ­"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Carta Fuaim"
-#: steps_interactive.pm:919
-#, fuzzy, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "An bhfuil ceann eile agat?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Comhéadan grafach"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "GrĂ©asĂ¡n agus IdirlĂ­on"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Ionadaithe"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "cumraithe"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "LeibhĂ©al SlĂ¡ndĂ¡la"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Bac slĂ¡ndĂ¡la"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr ""
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "dĂ­chumasaithe"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr ""
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr "Ag Ullmhaigh rĂ­omhchlar thosnaithe..."
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
+#, fuzzy, c-format
+msgid "Preparing initial startup program..."
+msgstr "Ag Ullmhaigh feistiĂº"
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr ""
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Cur isteach diosca folamh sa dioscthiomant %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr ""
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1329,12 +1478,12 @@ msgid ""
"Do you really want to quit now?"
msgstr ""
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Comhghairdeas"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Atosaigh"
@@ -1429,13 +1578,6 @@ msgid ""
"Users"
msgstr "ĂsĂ¡ideoirĂ­"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "LĂ­onrĂº"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1479,6 +1621,52 @@ msgid ""
msgstr "Scoir"
#, fuzzy
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "An bhfuil ceann eile agat?"
+
+#, fuzzy
+#~ msgid "KDE Desktop"
+#~ msgstr "Deasc"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#~ msgid "CD-ROM"
+#~ msgstr "CD-ROM"
+
+#~ msgid "KDE Workstation"
+#~ msgstr "StĂ¡isiĂºn KDE"
+
+#~ msgid "IDE"
+#~ msgstr "IDE"
+
+#~ msgid "Preparing bootloader..."
+#~ msgstr "Ag Ullmhaigh rĂ­omhchlar thosnaithe..."
+
+#, fuzzy
+#~ msgid "RazorQT Desktop"
+#~ msgstr "Deasc"
+
+#~ msgid "Welcome"
+#~ msgstr "FĂ¡ilte"
+
+#, fuzzy
+#~ msgid "Select All"
+#~ msgstr "Roghnaigh Comhad"
+
+#~ msgid "Bad package"
+#~ msgstr "PacĂ¡iste mĂ­cheart"
+
+#, fuzzy
+#~ msgid "Preparing boot images..."
+#~ msgstr "Ag Ullmhaigh rĂ­omhchlar thosnaithe..."
+
+#~ msgid ""
+#~ "_: Keep these entry short\n"
+#~ "Networking"
+#~ msgstr "LĂ­onrĂº"
+
+#, fuzzy
#~ msgid "Downloading file %s..."
#~ msgstr "SabhĂ¡il i gcomhad"
diff --git a/perl-install/install/share/po/gl.po b/perl-install/install/share/po/gl.po
index 1ad7d8952..84ecac5fa 100644
--- a/perl-install/install/share/po/gl.po
+++ b/perl-install/install/share/po/gl.po
@@ -1,57 +1,83 @@
-# translation of DrakX to Galician
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
-#
-# Proxecto Trasno http://trasno.net
-#
-# JesĂºs Bravo Ălvarez (mdk) <jba@pobox.com>, 2001.
-# Leandro Regueiro <leandro.regueiro@gmail.com>, 2004, 2005, 2006, 2008.
-# Alejo PacĂ­n Jul <alejopj@gmail.com>, 2009.
+# Translators:
+# Alejo PacĂ­n Jul <alejopj@gmail.com>, 2009
+# JesĂºs Bravo Ălvarez (mdk) <jba@pobox.com>, 2001
+# Leandro Regueiro <leandro.regueiro@gmail.com>, 2004-2006,2008
msgid ""
msgstr ""
-"Project-Id-Version: DrakX-gl\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2009-09-24 18:30+0200\n"
-"Last-Translator: Alejo PacĂ­n Jul <alejopj@gmail.com>\n"
-"Language-Team: Galician <cooker-i18n@mandrivalinux.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2015-05-26 19:12+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Galician (http://www.transifex.com/projects/p/mageia/language/"
+"gl/)\n"
+"Language: gl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 0.3\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
+#, c-format
+msgid "Join Us!"
+msgstr ""
+
+#: ../../advertising/02_IM_mageia.pl:1
+#, c-format
+msgid "Make it yours!"
+msgstr ""
+
+#: ../../advertising/03_IM_mageia.pl:1
+#, c-format
+msgid "Your choice!"
+msgstr ""
+
+#: ../../advertising/04_IM_mageia.pl:1
+#, c-format
+msgid "Office tools"
+msgstr ""
+
+#: ../../advertising/05_IM_mageia.pl:1
+#, c-format
+msgid "Home entertainment"
+msgstr ""
+
+#: ../../advertising/06_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "O seu escritorio nunha chave USB"
+msgid "For kids"
+msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "A distribuciĂ³n de Mandriva Linux 100%% cĂ³digo aberto"
+msgid "For family!"
+msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "Explore Linux de forma sinxela con Mandriva One"
+msgid "For developers!"
+msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/09_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "Un escritorio Mandriva Linux completo, con soporte"
+msgid "Thank you!"
+msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/10_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: distribuciĂ³ns para as necesidades de cada un"
+msgid "Be Free!"
+msgstr ""
-#: any.pm:109
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Ten soportes suplementarios adicionais?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -64,94 +90,86 @@ msgstr ""
"\n"
"Ten algĂºn soporte de instalaciĂ³n suplementario para configurar?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Rede (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Rede (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Rede (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "Cal Ă© o URL do sitio espello?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "O URL debe comezar por ftp:// ou por http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"Contactando co sitio web de Mandriva Linux para obte-la lista de sitios "
-"espello dispoñibles..."
+"Contactando co sitio web de %s para obte-la lista de sitios espello "
+"dispoñibles..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Erro Ă³ contactar co sitio web de Mandriva Linux para obte-la lista de sitios "
-"espello dispoñibles"
+"Erro Ă³ contactar co sitio web de %s para obte-la lista de sitios espello "
+"dispoñibles"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Escolla un sitio espello dende o que obte-los paquetes"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "ConfiguraciĂ³n de NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "Introduza o nome de mĂ¡quina e o directorio do soporte NFS"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "Falta o nome de mĂ¡quina"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "O directorio debe comezar por \"/\""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "Cal Ă© o nome de mĂ¡quina da montaxe NFS?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Directorio"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Suplementario"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -160,23 +178,90 @@ msgstr ""
"Non se puido atopar un ficheiro de lista de paquetes neste sitio espello.\n"
"AsegĂºrese de que a localizaciĂ³n Ă© a correcta."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Buscando os paquetes que xa estĂ¡n instalados..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Buscando paquetes para actualizar..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Eliminando paquetes antes de actualizar..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -184,93 +269,93 @@ msgid ""
"\n"
"Do you really want to remove these packages?\n"
msgstr ""
-"Vanse eliminar os seguintes paquetes para poder actualiza-lo seu sistema: %"
-"s\n"
+"Vanse eliminar os seguintes paquetes para poder actualiza-lo seu sistema: "
+"%s\n"
"\n"
"\n"
"Desexa eliminar estes paquetes?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Erro Ă³ le-lo ficheiro %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "RenomeĂ¡ronse os seguintes discos:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (chamado anteriormente %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Rede"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Escolla un soporte"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "O ficheiro xa existe. ¿Desexa sobreescribilo?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Permiso denegado"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "Nome NFS incorrecto"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "O soporte %s Ă© incorrecto"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Non se pode captura-la pantalla antes de face-las particiĂ³ns"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Poderanse facer capturas de pantalla despois de instalar en %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "InstalaciĂ³n"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "ConfiguraciĂ³n"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Tamén debe formatar %s"
@@ -294,22 +379,22 @@ msgstr "Activando a rede"
msgid "Bringing down the network"
msgstr "Desactivando a rede"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "Por favor, agarde, recuperando o ficheiro"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "Incapaz de engadir o soporte"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "Copiando algĂºns paquetes dos discos para un uso posterior"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Copiando"
@@ -339,7 +424,24 @@ msgstr "bo"
msgid "maybe"
msgstr "indiferente"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"Non hai informaciĂ³n xml do soporte \"%s\", sĂ³ resultado parcial para o "
+"paquete %s"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Sen descriciĂ³n"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -348,66 +450,76 @@ msgstr ""
"Non se pode instalar algĂºns paquetes solicitados por %s:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "Ocorreu un erro:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Ocorreu un erro moi grave: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "Erraron %d transacciĂ³ns de instalaciĂ³n"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "Errou a instalaciĂ³n de paquetes:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "EstaciĂ³n de traballo"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "EstaciĂ³n de Traballo de Oficina"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Programas de oficina: procesadores de texto (OpenOffice.org Writer, Kword), "
-"follas de cĂ¡lculo (OpenOffice.org Calc, Kspread), visualizadores de pdf, etc"
+"Programas de oficina: procesadores de texto (LibreOffice Writer, Kword), "
+"follas de cĂ¡lculo (LibreOffice Calc, Kspread), visualizadores de pdf, etc"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "EstaciĂ³n de xogos"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Programas de diversiĂ³n: arcade, taboleiros, estratexia, etc"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "EstaciĂ³n multimedia"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Programas de reproducciĂ³n e ediciĂ³n de son e vĂ­deo"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "EstaciĂ³n de Internet"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -416,194 +528,194 @@ msgstr ""
"Conxunto de ferramentas para ler e enviar correo-e e novas (mutt, tin...) e "
"para navegar pola Web"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Ordenador de Rede (cliente)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Clientes para diferentes protocolos incluĂ­ndo ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Ferramentas para facilita-la configuraciĂ³n do ordenador"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Ferramentas de Consola"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Editores, shells, ferramentas de ficheiro, terminais"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Desenvolvemento"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr ""
"Bibliotecas de desenvolvemento de C e C++, programas e ficheiros include"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "DocumentaciĂ³n"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Libros e Howtos sobre Linux e o Software Libre"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Base. Soporte para aplicaciĂ³ns de terceiros"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Servidor Web"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Groupware"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Servidor Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Cortalumes/Encamiñador"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Pasarela de Internet"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "Correo/Novas"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Servidor de correo Postfix, servidor de novas Inn"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Servidor de Directorio"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "Servidor FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Servidor de Nomes de Dominio e InformaciĂ³n de Rede"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Servidor de Compartimento de Impresoras e Ficheiros"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "Servidor NFS, servidor Samba"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Bases de datos"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "Servidores de bases de datos PostgreSQL e MySQL"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "Servidores de bases de datos PostgreSQL e MariaDB"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Correo-e"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Servidor de correo Postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "Servidores de bases de datos PostgreSQL ou MySQL"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "Servidores de bases de datos PostgreSQL ou MariaDB"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Servidor de Redes de Ordenadores"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "Servidor NFS, servidor SMB, servidor Proxy, servidor ssh"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Ambiente GrĂ¡fico"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "EstaciĂ³n de Traballo KDE"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "EstaciĂ³n de traballo"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -612,12 +724,12 @@ msgstr ""
"O Ambiente de Escritorio KDE, o ambiente grĂ¡fico bĂ¡sico cunha colecciĂ³n de "
"ferramentas que o acompañan"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "EstaciĂ³n de Traballo GNOME"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -626,67 +738,110 @@ msgstr ""
"Un ambiente grĂ¡fico cun conxunto de aplicaciĂ³ns amigables e ferramentas de "
"escritorio"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:165
+#, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
#, c-format
msgid "LXDE Desktop"
msgstr "Escritorio LXDE"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:191
#, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+msgid "A lightweight fast graphical environment"
msgstr ""
-"Un entorno grĂ¡fico lixeiro e rĂ¡pido cun conxunto de aplicaciĂ³ns e "
-"ferramentas de escritorio de fĂ¡cil manexo"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Outros Escritorios GrĂ¡ficos"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
+msgstr ""
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Utilidades"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "Servidor SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Servidor de ConfiguraciĂ³n Remota Webmin"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "MonitorizaciĂ³n/Utilidades de Rede"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr ""
"Ferramentas de monitorizaciĂ³n, accounting de procesos, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Asistentes de Mandriva"
+msgid "Mageia Wizards"
+msgstr "Asistentes de Mageia"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Asistentes para configurar o servidor"
@@ -700,7 +855,7 @@ msgstr ""
"Ocorreu un erro, e o programa non sabe como manexalo de\n"
"maneira limpa. ContinĂºe baixo a sĂºa propia responsabilidade."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -720,254 +875,253 @@ msgstr "Chegando Ă³ paso '%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "InstalaciĂ³n de Mandriva Linux %s"
+msgid "%s Installation %s"
+msgstr "InstalaciĂ³n de %s %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> entre elementos"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "Ó servidor Xorg lévalle tempo arrincar. Agarde..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"O seu sistema ten poucos recursos. Pode que teña algĂºn problema\n"
-"Ă³ instalar Mandriva Linux. Se iso acontece, pode intenta-la instalaciĂ³n\n"
+"Ă³ instalar %s. Se iso acontece, pode intenta-la instalaciĂ³n\n"
"en modo texto. Para iso, prema 'F1' cando arrinque dende o CDROM,\n"
"e escriba 'text'."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Instalar o Escritorio KDE de Mandriva"
+msgid "Media Selection"
+msgstr "SelecciĂ³n de Soportes"
+
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "Instalar o Escritorio KDE de %s"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Instalar o Escritorio GNOME de Mandriva"
+msgid "Install %s GNOME Desktop"
+msgstr "Instalar o Escritorio GNOME de %s"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "InstalaciĂ³n personalizada"
-#: steps_gtk.pm:262
-#, c-format
-msgid "KDE Desktop"
-msgstr "Escritorio KDE"
+#: steps_gtk.pm:276
+#, fuzzy, c-format
+msgid "Plasma Desktop"
+msgstr "Escritorio Personalizado"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "Escritorio GNOME"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "Escritorio Personalizado"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "AquĂ­ ten unha vista previa do escritorio '%s'."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "Prema nas imaxes para ter unha vista previa maior"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "SelecciĂ³n de Grupos de Paquetes"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "SelecciĂ³n individual de paquetes"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Tamaño total: %d / %d MB"
+msgid "Unselect All"
+msgstr "Deseleccionar Todo"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Paquete errĂ³neo"
+msgid "Total size: %d / %d MB"
+msgstr "Tamaño total: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "VersiĂ³n: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Tamaño: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Importancia: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Non pode seleccionar/deseleccionar este paquete"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "debido a que falta %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "debido a %s non satisfeitas"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "tratando de promover %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "para manter %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Non pode seleccionar este paquete xa que non hai espacio dabondo para "
"instalalo"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Vanse instala-los seguintes paquetes"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Vanse elimina-los seguintes paquetes"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Este Ă© un paquete obrigatorio, non se pode deseleccionar"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Non pode deseleccionar este paquete. Xa estĂ¡ instalado"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Non pode deseleccionar este paquete. Ten que ser actualizado"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Amosa-los paquetes seleccionados automĂ¡ticamente"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Instalar"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Cargar/Gardar a selecciĂ³n"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Actualizando a selecciĂ³n de paquetes"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "InstalaciĂ³n mĂ­nima"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "XestiĂ³n do Software"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Escolla os paquetes que desexa instalar"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Instalando"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Sen detalles"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "Tempo restante:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(estimando...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d paquete"
msgstr[1] "%d paquetes"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Resumo"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Configurar"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "non configurado"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "SelecciĂ³n de Soportes"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -976,12 +1130,12 @@ msgstr ""
"AtopĂ¡ronse os seguintes soportes de instalaciĂ³n.\n"
"Se desexa saltar algĂºn deles, pode deseleccionalo agora."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"Ten a opciĂ³n de copiar os contidos dos CDs Ă³ disco duro antes da "
@@ -989,72 +1143,72 @@ msgstr ""
"Esta continuarĂ¡ despois dende o disco duro e os paquetes permanecerĂ¡n "
"dispoñibles unha vez que o sistema xa estea instalado."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Copiar CDs enteiros"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Ocorreu un erro"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Escolla a disposiciĂ³n do seu teclado"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Esta é a lista completa dos teclados dispoñibles:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Instalar/Actualizar"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Â¿Ă‰ unha instalaciĂ³n ou unha actualizaciĂ³n?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "InstalaciĂ³n"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Actualizar %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Clave de cifrado para %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "Cancelar a instalaciĂ³n, rearrincar o sistema"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "Nova InstalaciĂ³n"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "Actualizar unha instalaciĂ³n previa (non recomendado)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1062,46 +1216,18 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"O instalador detectou que o sistema Mandriva Linux que ten instalado non\n"
-"pode ser actualizado de maneira segura a %s\n"
-"\n"
-"RecomĂ©ndase unha nova instalaciĂ³n que reemprace a anterior.\n"
-"\n"
-"Ollo: deberĂ­a de facer unha copia de seguridade de tĂ³dolos seus datos antes\n"
-"de escoller \"Nova InstalaciĂ³n\"."
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "Configurando IDE"
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"Non hai espacio libre para 1MB de bootstrap! A instalaciĂ³n ha continuar, "
-"pero para arrincar o seu sistema, cĂ³mpre crear a particiĂ³n bootstrap en "
-"DiskDrake"
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"Precisa crear unha particiĂ³n de arrinque (PPC PReP Boot boostrap)! A "
-"instalaciĂ³n continuarĂ¡, pero para arrincar o seu sistema, precisarĂ¡ crear a "
-"particiĂ³n de arrinque con DiskDrake"
+#: steps_interactive.pm:264
+#, fuzzy, c-format
+msgid "Configuring CD/DVD"
+msgstr "Configurando IDE"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1113,21 +1239,21 @@ msgstr ""
"Insira o CD-ROM que teña a etiqueta \"%s\" na unidade e prema Aceptar.\n"
"Se non o ten, prema Cancelar para omiti-la instalaciĂ³n deste CD-ROM."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Buscando os paquetes dispoñibles..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
"O seu sistema non ten espacio libre dabondo para a instalaciĂ³n ou "
"actualizaciĂ³n (%dMB > %dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1136,52 +1262,52 @@ msgstr ""
"Elixa cargar ou gardar a selecciĂ³n de paquetes.\n"
"O formato Ă© o mesmo cĂ³ dos ficheiros xerados por auto_install."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Cargar"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Gardar"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Ficheiro errĂ³neo"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "SelecciĂ³n de Escritorio"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr "Pode escoller o seu perfil de escritorio de estaciĂ³n de traballo."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "O tamaño seleccionado Ă© maior cĂ³ tamaño dispoñible"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Tipo de instalaciĂ³n"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1190,88 +1316,122 @@ msgstr ""
"Non seleccionou ningĂºn grupo de paquetes.\n"
"Seleccione a instalaciĂ³n mĂ­nima que desexa:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Con X"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, c-format
-msgid "Install suggested packages"
-msgstr "Instalando os paquetes propostos"
+msgid "Install recommended packages"
+msgstr ""
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Coa documentaciĂ³n bĂ¡sica (¡recomendado!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "InstalaciĂ³n realmente mĂ­nima (especialmente sen urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr ""
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Preparando a instalaciĂ³n"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Instalando o paquete %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Houbo un erro Ă³ ordena-los paquetes:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "¿Continuar de tĂ³dolos xeitos?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Volver tentar"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Omitir este paquete"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "Omitir tĂ³dolos paquetes do soporte \"%s\""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "Volver a soportes e selecciĂ³n de paquetes"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "Houbo un erro Ă³ instala-ls paquetes %s."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "ConfiguraciĂ³n trala instalaciĂ³n"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
"AsegĂºrese de que o soporte de MĂ³dulos de ActualizaciĂ³n estĂ¡ na unidade %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "ActualizaciĂ³ns"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Failure when adding medium"
+msgstr "Incapaz de engadir o soporte"
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "Volver tentar"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1292,112 +1452,80 @@ msgstr ""
"\n"
"Desexa instala-las actualizaciĂ³ns?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s en %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Hardware"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Tarxeta de son"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Ten unha tarxeta de son ISA?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Execute \"alsaconf\" ou \"sndconfig\" despois da instalaciĂ³n para configura-"
-"la tarxeta de son"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Non se detectou ningunha tarxeta de son. Execute \"harddrake\" trala "
-"instalaciĂ³n"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Interface GrĂ¡fica"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Rede & Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Proxys"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "configurado"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Nivel de Seguridade"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Cortalumes"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "activado"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "desactivado"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "Non configurou as X. EstĂ¡ seguro de que desexa isto?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "Preparando o cargador de arrinque..."
+msgid "Preparing initial startup program..."
+msgstr ""
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "Sexa paciente, isto pode levar un anaco..."
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Semella ser que ten unha mĂ¡quina Descoñecida ou de Tempos PrehistĂ³ricos, e o "
-"cargador de arrinque yaboot non ha funcionar nela. A instalaciĂ³n vai "
-"continuar, pero ha ter que usar BootX ou algĂºn outro recurso para arrincar a "
-"mĂ¡quina. O argumento do kernel para o sistema de ficheiros raĂ­z Ă©: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1406,17 +1534,17 @@ msgstr ""
"Con este nivel de seguridade, o acceso Ă³s ficheiros da particiĂ³n Windows "
"estĂ¡ restrinxido Ă³ administrador."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Insira un disquete baleiro na unidade %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Creando un disquete de instalaciĂ³n automĂ¡tica..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1427,12 +1555,12 @@ msgstr ""
"\n"
"Desexa saĂ­r agora?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Noraboa"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Reiniciar"
@@ -1527,13 +1655,6 @@ msgid ""
"Users"
msgstr "Usuarios"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Rede"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1576,163 +1697,32 @@ msgid ""
"Exit"
msgstr "Sair"
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Programas de oficina: procesadores de texto (kword, abiword), follas de "
-#~ "cĂ¡lculo (kspread, gnumeric), visualizadores de pdf, etc"
-
-#~ msgid "Downloading file %s..."
-#~ msgstr "Descargando o ficheiro %s..."
-
-#~ msgid "Upgrade from a 32bit to a 64bit distribution is not supported"
-#~ msgstr ""
-#~ "Non estĂ¡ soportada a actualizaciĂ³n dende unha distribuciĂ³n de 32 bits a "
-#~ "unha de 64 bits"
-
-#~ msgid "Upgrade from a 64bit to a 32bit distribution is not supported"
-#~ msgstr ""
-#~ "Non estĂ¡ soportada a actualizaciĂ³n dende unha distribuciĂ³n de 64 bits a "
-#~ "unha de 32 bits"
-
-#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
-#~ msgstr ""
-#~ "Seleccionou os seguintes servidores: %s\n"
-#~ "\n"
-#~ "\n"
-#~ "Estes servidores estĂ¡n activados por defecto. Non teñen ningĂºn problema "
-#~ "de\n"
-#~ "seguridade coñecido, pero pode ser que se lles atopen algĂºns. Nese caso,\n"
-#~ "debe asegurarse de actualizar tan rĂ¡pido como sexa posible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Desexa instalar estes servidores?\n"
-
-#~ msgid "IceWm Desktop"
-#~ msgstr "Escritorio IceWm"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr ""
-#~ "Contactando co sitio espello para obte-la lista dos paquetes "
-#~ "dispoñibles..."
-
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "Non se puido contactar co sitio espello %s"
-
-#~ msgid "Generate auto install floppy"
-#~ msgstr "Xerar un disquete de instalaciĂ³n automĂ¡tica"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Ten unha tarxeta de son ISA?"
#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
#~ msgstr ""
-#~ "A instalaciĂ³n automĂ¡tica pode estar moi automatizada\n"
-#~ "se asĂ­ se desexa, nese caso tomarĂ¡ o control do disco\n"
-#~ "duro (isto estĂ¡ pensado para a instalaciĂ³n noutro equipo).\n"
-#~ "\n"
-#~ "Pode preferir reproducir outra vez a instalaciĂ³n.\n"
-
-#~ msgid "Replay"
-#~ msgstr "Reproducir"
-
-#~ msgid "Automated"
-#~ msgstr "Automatizada"
-
-#~ msgid "Save packages selection"
-#~ msgstr "Garda-la selecciĂ³n de paquetes"
+#~ "Execute \"alsaconf\" ou \"sndconfig\" despois da instalaciĂ³n para "
+#~ "configura-la tarxeta de son"
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "Desexa usar aboot?"
-
-#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
#~ msgstr ""
-#~ "Erro Ă³ instalar aboot, \n"
-#~ "desexa probar a forza-la instalaciĂ³n mesmo se iso destrĂºe a primeira "
-#~ "particiĂ³n?"
+#~ "Non se detectou ningunha tarxeta de son. Execute \"harddrake\" trala "
+#~ "instalaciĂ³n"
-#~ msgid "All"
-#~ msgstr "Todos"
+#~ msgid "KDE Desktop"
+#~ msgstr "Escritorio KDE"
-#~ msgid "TV card"
-#~ msgstr "Tarxeta de TV"
+#~ msgid "KDE"
+#~ msgstr "KDE"
-#~ msgid "Boot"
-#~ msgstr "Arrinque"
-
-#~ msgid ""
-#~ "_: Keep these entry short\n"
-#~ "Authentication"
-#~ msgstr "AutenticaciĂ³n"
+#~ msgid "CD-ROM"
+#~ msgstr "CD-ROM"
-#~ msgid "Gwenview"
-#~ msgstr "Gwenview"
+#~ msgid "KDE Workstation"
+#~ msgstr "EstaciĂ³n de Traballo KDE"
-#~ msgid "Invictus Firewall"
-#~ msgstr "Cortalumes Invictus"
-
-#, fuzzy
-#~ msgid "New Theme"
-#~ msgstr "Novo tema para Webmin"
-
-#~ msgid "DrakVPN"
-#~ msgstr "DrakVPN"
-
-#~ msgid "(%d package, %d MB)"
-#~ msgid_plural "(%d packages, %d MB)"
-#~ msgstr[0] "(%d paquete, %d MB)"
-#~ msgstr[1] "(%d paquetes, %d MB)"
-
-#~ msgid "%d packages"
-#~ msgstr "%d paquetes"
-
-#~ msgid "Language"
-#~ msgstr "Lingua"
-
-#~ msgid "License"
-#~ msgstr "Licenza"
-
-#~ msgid "Installation class"
-#~ msgstr "Clase de instalaciĂ³n"
-
-#, fuzzy
-#~ msgid "Formatting"
-#~ msgstr "Estimando"
-
-#~ msgid "Choosing packages"
-#~ msgstr "Escollendo os paquetes"
-
-#~ msgid "Users"
-#~ msgstr "Usuarios"
-
-#~ msgid "Networking"
-#~ msgstr "Rede"
-
-#~ msgid "Configure X"
-#~ msgstr "Configura-las X"
-
-#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
-#~ "missing), this generally means your boot floppy in not in sync with the "
-#~ "Installation medium (please create a newer boot floppy)"
-#~ msgstr ""
-#~ "Non se puido acceder Ă³s mĂ³dulos do kernel correspondentes Ă³ seu kernel "
-#~ "(falta o ficheiro %s), isto xeralmente significa que o seu disquete de "
-#~ "arrinque non estĂ¡ sincronizado co soporte de InstalaciĂ³n (cree un novo "
-#~ "disquete de arrinque)"
+#~ msgid "IDE"
+#~ msgstr "IDE"
diff --git a/perl-install/install/share/po/he.po b/perl-install/install/share/po/he.po
index 3761cf94e..b4828b8ae 100644
--- a/perl-install/install/share/po/he.po
+++ b/perl-install/install/share/po/he.po
@@ -1,61 +1,87 @@
-# translation of DrakX.po to Hebrew
-# Copyright (C) 2003, 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
-# This file is distributed under the GNU GPL license.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
-#
-# 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, 2008.
+# Translators:
+# Diego Iastrubni <iastrubn@actcom.co.il>, 2003
+# Dotan Kamber <kamberd@yahoo.com>, 2007-2008
+# dovix <dovix2003@yahoo.com>, 2004-2005
+# el-cuco <cuco3001@yahoo.com>, 2003
+# Itay Flikier <itayff@gmail.com>, 2005
+# nadav mavor <nadav@mavor.com>, 2003
+# Ram Matityahu <linuxfun@email.com>, 2003
msgid ""
msgstr ""
-"Project-Id-Version: DrakX\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2008-09-30 18:23+0200\n"
-"Last-Translator: Dotan Kamber <kamberd@yahoo.com>\n"
-"Language-Team: Hebrew\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2015-05-21 04:07+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Hebrew (http://www.transifex.com/projects/p/mageia/language/"
+"he/)\n"
+"Language: he\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: KBabel 1.11.4\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "שולחן העבודה ×©×œ× ×‘×פתח USB"
+msgid "Join Us!"
+msgstr ""
+
+#: ../../advertising/02_IM_mageia.pl:1
+#, c-format
+msgid "Make it yours!"
+msgstr ""
+
+#: ../../advertising/03_IM_mageia.pl:1
+#, c-format
+msgid "Your choice!"
+msgstr ""
+
+#: ../../advertising/04_IM_mageia.pl:1
+#, c-format
+msgid "Office tools"
+msgstr ""
+
+#: ../../advertising/05_IM_mageia.pl:1
+#, c-format
+msgid "Home entertainment"
+msgstr ""
+
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "הפצת ×נדריבה לינוקס ×©×”×™× 100%% קוד פתוח"
+msgid "For family!"
+msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "בדוק ×ת לינוקס בקלות ×¢× ×נדריבה One"
+msgid "For developers!"
+msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/09_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "שולחן עבודה ××œ× ×©×œ ×נדריבה לינוקס, ×¢× ×ª××™×›×”"
+msgid "Thank you!"
+msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/10_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "×נדריבה: הפצות ×œ×¦×¨×›×™× ×©×œ כל ×חד"
+msgid "Be Free!"
+msgstr ""
-#: any.pm:109
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "×”×× ×™×© ×œ× ×קורות התקנה נוספי×?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -68,90 +94,82 @@ msgstr ""
"\n"
"×”×× ×™×© ×œ× ×קורות × ×•×¡×¤×™× ×œ×”×ª×§× ×” ×©×‘×¨×¦×•× × ×œ×”×’×“×™×¨?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "תקליטור"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "רשת (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "רשת (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "רשת (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "כתובת URL של ×תר ×”×ר××”?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "על הכתובת להתחיל ב-//:ftp ×ו ב-//:http"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr "×תחבר ל×תר ×נדריבה לינוקס בכדי לקבל רשי××” של ×תרי ×ר××” ×–××™× ×™×..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr ""
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
-msgstr "כשל בחיבור ל×תר ×נדריבה לינוקס בכדי לקבל רשי××” של ×תרי ×ר××” ×–××™× ×™×"
+msgid "Failed contacting %s web site to get the list of available mirrors"
+msgstr ""
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "×¢×œ×™× ×œ×‘×—×•×¨ ×ת ×תר ×”×ר××” ××נו יורדו החבילות"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "הגדרת NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "× × ×œ×”×–×™×Ÿ ×ת ×©× ×”××רח ו×ת התיקיה בה × ××¦× ×קור ×”-NFS"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "×©× ×”××רח חסר"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "על התיקיה להתחיל ב=\"/\""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "×©× ×”××רח של עיגון ×”-NFS?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "ספרייה"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "תוספי×"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -159,23 +177,90 @@ msgid ""
msgstr ""
"×ין ×פשרות ל××¦×•× ×§×•×‘×¥ ×”×כיל רשי×ת חבילות ב×קור ×–×”. × × ×œ×•×•×“× ×©×”×›×ª×•×‘×ª תקינה."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "×חפש חבילות שכבר ×ותקנות..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "××תר חבילות שיש לשדרג..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "×סיר חבילות לפני השדרוג..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -188,87 +273,87 @@ msgstr ""
"\n"
"×”×× ×‘××ת ×‘×¨×¦×•× × ×œ×”×¡×™×¨ חבילות ×לה?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "שגי××” בקרי×ת הקובץ %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "ש×ות הכוננ(×™×) הב××™× ×©×•× ×•:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (×”×©× ×”×§×•×“× ×”×•× %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "רשת"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "×¢×œ×™× ×œ×‘×—×•×¨ ×קור"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "הקובץ כבר ×§×™×™×. לשכתב?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "הגישה נדחתה"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "×©× NFS ל×-תקין"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "×”×קור %s ×ינו תקין"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "×ין ×פשרות לש×ור ת×ונות ××¡× ×œ×¤× ×™ חלוקה ל×חיצות"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "ניתן ל××¦×•× ×ת ת×ונות ×”××¡× ×חרי התקנה ב%s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "התקנה"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "הגדרות"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "חובה ×¢×œ×™× ×œ×¤×¨×ט ×’× ×ת %s"
@@ -292,22 +377,22 @@ msgstr "××תחל ×ת שירותי הרשת"
msgid "Bringing down the network"
msgstr "×וריד ×ת שירותי הרשת"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
-msgstr ""
+msgstr "×œ× × ×™×ª×Ÿ להוסיף ×ת ×”×קור"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "×עתיק ×ספר חבילות על ×”×›×•× × ×™× ×œ×©×™×וש עתידי"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "×עתיק ×ת התקליטור לכונן הקשיח"
@@ -337,7 +422,22 @@ msgstr "×ו×לץ"
msgid "maybe"
msgstr "×œ× ×”×›×¨×—×™"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr "×ין ×ידע ב-xml ל×קור \"%s\", תוצ××” חלקית בלבד עבור החבילה %s"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "×œ×œ× ×ª×™×ור"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -346,66 +446,76 @@ msgstr ""
"×œ× × ×™×ª×Ÿ להתקין חלק ×החבילות ×”×בוקשות על ידי %s:\n"
"%s"
-#: pkgs.pm:327
-#, fuzzy, c-format
+#: pkgs.pm:384 pkgs.pm:411
+#, c-format
msgid "An error occurred:"
-msgstr "חלה שגי××”"
+msgstr ""
+
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "שגי××” ×—×ורה ×ירעה : %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "×ל תש×ל שוב"
-#: pkgs.pm:814
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d התקנות נכשלו"
-#: pkgs.pm:815
-#, fuzzy, c-format
+#: pkgs.pm:914
+#, c-format
msgid "Installation of packages failed:"
-msgstr "×תקין חבילה %s"
+msgstr ""
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "תחנת עבודה"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "תחנת עבודה ×שרדית"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
"תוכנות ×שרד: ×עבדי ת××œ×™×œ×™× (כתבן ×ופן ×ופיס, Kword), גיליונות ××œ×§×˜×¨×•× ×™× "
"(גיליון ×ופן ×ופיס, Kspread),×ציגי pdf, ועוד"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "תחנת עבודה ל×שחקי×"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "תוכנות לבידור: ×רקייד, לוח, ×סטרטגיה, ועוד"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "תחנת עבודה ל×ולטי×דיה"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "תוכנות להש××¢×” ×ו עריכה של קול וויד×ו"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "תחנת עבודה ל×ינטרנט"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -413,269 +523,314 @@ msgid ""
msgstr ""
"ערכת ×›×œ×™× ×œ×§×¨×™××” וכתיבת דו×\"ל וחדשות (pine, mutt, tin..) ולגלישה ב×ינטרנט"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "×חשב רשת (לקוח)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "לקוחות ×œ×¤×¨×•×˜×•×§×•×œ×™× ×©×•× ×™× ×›×•×œ×œ ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "כלי עזר לביצוע הגדרות ×”×חשב של×"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "כלי ×סוף"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "עורכי×, ×עטפות, כלי קבצי×, ×סופי×"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "פיתוח"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "ספריות פיתוח בC וC++, תוכנות וקבצי include"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "×ס××›×™×"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "×¡×¤×¨×™× ×•××“×¨×™×›×™× ×œ×©×™×וש בלינוקס ותוכנה חופשית"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "ת××™×›×” בתוכנות צד שלישי. Linux Standard Base"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "שרת ×יחסון ×תרי×"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "עבודה בקבוצה"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "שרת Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "חו×ת ×ש/נתב"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "הגנת ×”×ערכת בעת חיבור ל×ינטרנט"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "דו×ר/קבוצות דיון"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "שרת דו×ר Postfix, שרת קבוצות דיון Inn"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "שרת ספרייה"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "שרת FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "שרת ש×ות ××ª×—× ×•×ידע רשת"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "שרת שיתוף ×§×‘×¦×™× ×•×דפסות"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "שרת NFS, שרת ס×בה"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "×סדי נתוני×"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "שרת ×סד × ×ª×•× ×™× MySQL ×ו PostgreSQL"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "שרת ×סד × ×ª×•× ×™× MariaDB ×ו PostgreSQL"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "דו×ר"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "שרת דו×ר Postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "שרת ×סד × ×ª×•× ×™× MySQL ×ו PostgreSQL"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "שרת ×סד × ×ª×•× ×™× MariaDB ×ו PostgreSQL"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "שרת ×חשב רשת"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "שרת NFS, שרת SMB, שרת Proxy, שרת ssh"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "סביבה גרפית"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "סביבת העבודה KDE"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "תחנת עבודה"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr "סביבת שולחן עבודה פופולרית וקלה לשי×וש ×¢× ×גוון יישו××™× × ×œ×•×•×™×"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "סביבת העבודה GNOME"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr "סביבת שולחן עבודה פופולרית וקלה לשי×וש ×¢× ×גוון יישו××™× × ×œ×•×•×™×"
-#: share/meta-task/compssUsers.pl:144
-#, fuzzy, c-format
-msgid "LXDE Desktop"
-msgstr "שולחן עבודה IceWm"
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:146
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:165
+#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
-msgstr "סביבת שולחן עבודה פופולרית וקלה לשי×וש ×¢× ×גוון יישו××™× × ×œ×•×•×™×"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "סביבות עבודה ×חרות"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "סביבות עבודה קלילות כגון Window Maker, Enlightenment, Fvwm, ועוד"
+msgid "Window Maker, Fvwm, etc"
+msgstr ""
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "תוכנות שרות"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "שרת SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "שרת הגדרה תצורה ×רחוק Webmin"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "כלי הגדרת וניטור רשת"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "כלי ניטור, בקרת תהליכי×, tcpdump , nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
+msgid "Mageia Wizards"
msgstr "×שפי ×נדריבה"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "××©×¤×™× ×œ×”×’×“×¨×ª השרת של×"
@@ -689,7 +844,7 @@ msgstr ""
"חלה תקלה, ×× ××™× ×™ יודע ××™× ×œ×¤×ª×•×¨ ×ותה.\n"
"×”××©× ×”×¤×¢×•×œ×” הינו ב××—×¨×™×•×ª× ×‘×œ×‘×“."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -708,251 +863,247 @@ msgstr "נכנס לשלב `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "התקנת ×נדריבה לינוקס %s"
+msgid "%s Installation %s"
+msgstr ""
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> בין רכיבי×"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "שרת ×”-Xorg ×תחיל ב×טיות, × × ×œ×”×תין..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"×”×ערכת ×©×œ× ×‘×¢×œ×ª ×ש××‘×™× × ×וכי×. ב×הל×התקנת ×נדריבה לינוקס עלולות להופיע\n"
-"בעיות. ב×קרה שכזה, ניתן להתקין בעזרת ××שק טקסטו×לי. להתקנה טקסטו×לית יש \n"
-"ללחוץ על ×קש F1 ×›×שר ×××ª×—×œ×™× ×התקליטור ולהכניס 'text' בשורת הפקודה."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "התקנת שולחן העבודה KDE של ×נדריבה"
+msgid "Media Selection"
+msgstr ""
+
+#: steps_gtk.pm:253
+#, c-format
+msgid "Install %s Plasma Desktop"
+msgstr ""
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "התקנת שולחן העבודה GNOME של ×נדריבה"
+msgid "Install %s GNOME Desktop"
+msgstr ""
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "התקנה ×ות××ת ×ישית"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
-msgstr "שולחן עבודה IceWm"
+msgid "Plasma Desktop"
+msgstr "תחנת עבודה"
-#: steps_gtk.pm:263
-#, fuzzy, c-format
+#: steps_gtk.pm:277
+#, c-format
msgid "GNOME Desktop"
-msgstr "שולחן עבודה IceWm"
+msgstr ""
-#: steps_gtk.pm:264
-#, fuzzy, c-format
+#: steps_gtk.pm:278
+#, c-format
msgid "Custom Desktop"
-msgstr "שולחן עבודה IceWm"
+msgstr ""
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "בחירת קבוצת חבילות לפי נוש×"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "בחירת חבילות ב×ופן פרטני"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "גודל כללי: %d / %d MB"
+msgid "Unselect All"
+msgstr "בטל בחירת הכל"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "חבילה פגו××”"
+msgid "Total size: %d / %d MB"
+msgstr "גודל כללי: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "גרסה: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "גודל: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "חשיבות: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "××™ ×פשר לבחור/לבטל ×ת החבילה הזו"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "בגלל שחסר %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "עקב תלות ×©×œ× ×ול××” %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "×נסה ×œ×§×“× %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "בכדי לש×ור %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr "××™ ×פשר לבחור בחבילה זו ×כיוון ×©×œ× × ×•×ª×¨ ×ספיק ××§×•× ×¤× ×•×™ להתקינה"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "החבילות הב×ות עו×דות להיות ×ותקנות"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "החבילות הב×ות עו×דות להיות ×וסרות"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "זוהי חבילה בסיסית, ××™ ×פשר לבטל ×ת בחירתה"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "×ין ×פשרות לבטל חבילה זו ×כיוון ×©×”×™× ×›×‘×¨ ×ותקנת"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "×œ× × ×™×ª×Ÿ לבטל ×ת בחירת חבילה זו, חובה לשדרג ×ותה"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "הר××” חבילות שנבחרו ב×ופן ×וטו×טי"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "התקנה"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "טעינת/ש×ירת ×זור נבחר"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "עדכון בחירת חבילות"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "התקנה ××™× ×™×לית"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "תוכנות"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "×¢×œ×™× ×œ×‘×—×•×¨ ×ת החבילות ×©×‘×¨×¦×•× × ×œ×”×ª×§×™×Ÿ:"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "×תקין"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "×œ×œ× ×¤×¨×˜×™×"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "×–×ן נותר:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(×ערי×...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d חבילה"
msgstr[1] "%d חבילות"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "×¡×™×›×•× ×•×‘×“×™×§×ª הגדרות"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "הגדרות"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "×œ× ×וגדר"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "בחירת קבוצת חבילות לפי נוש×"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -961,84 +1112,84 @@ msgstr ""
"×קורות התוכנה הב××™× ×–××™× ×™× ×œ×”×ª×§× ×”.\n"
"ב××¤×©×¨×•×ª× ×œ×“×œ×’ על חלק ××”×קורות על ידי ביטול הסי××•× ×™× ×”×ת××™××™×."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"ניתן להעתיק ×ת תכולת ×”×ª×§×œ×™×˜×•×¨×™× ×œ×›×•× ×Ÿ הקשיח לפני תחילת ההתקנה.\n"
"×× ×פשרות זו ×ופעלת, ההתקנה ת××©×™× ×הכונן הקשיח, וכל החבילות ×תקליטורי ההתקנה "
"יהיו ×–×ינות ×חרי ×¡×™×•× ×”×”×ª×§× ×” ×הכונן הקשיח."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "העתקת ×ª×§×œ×™×˜×•×¨×™× ×©×œ××™×"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "חלה שגי××”"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "בשלב ×–×” ×¢×œ×™× ×œ×”×’×“×™×¨ ×ת פרישת ×”×קלדת של×"
-#: steps_interactive.pm:108
-#, fuzzy, c-format
+#: steps_interactive.pm:109
+#, c-format
msgid "Here is the full list of available keyboards:"
-msgstr "להלן הרשי××” ×”×ל××” של ×”×דפסות ×”×–×ינות"
+msgstr ""
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "התקנה/עדכון"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "×”×× ×–×• התקנה ×ו שידרוג?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "התקנה"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "שידרוג %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "×פתח הצפנה עבור %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
-#, fuzzy, c-format
+#: steps_interactive.pm:218
+#, c-format
msgid "New Installation"
-msgstr "התקנה"
+msgstr ""
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1047,36 +1198,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "×גדיר IDE"
-
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"×œ× × ××¦× ××§×•× ×¤× ×•×™ עבור bootstrap בגודל 1MB! ההתקנה ת×שי×, ×בל בכדי ל×תחל ×ת "
-"×”×ערכת של×, ×™×”×™×” ×¢×œ×™× ×œ×™×¦×•×¨ ×חיצת bootstrap ב×ופן ידני בעזרת DiskDrake"
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"×¢×œ×™× ×œ×™×¦×•×¨ PPC PReP Boot bootstrap! ההתקנה ת×שי×, ×בל בכדי ל×תחל ×ת ×”×ערכת "
-"×™×”×™×” ×¢×œ×™× ×œ×™×¦×•×¨ ×חיצת bootstrap ב×ופן ידני בעזרת DiskDrak "
+#: steps_interactive.pm:264
+#, fuzzy, c-format
+msgid "Configuring CD/DVD"
+msgstr "×גדיר IDE"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1090,19 +1222,19 @@ msgstr ""
"ול×חר ×כן ללחוץ על כפתור \"×ישור\". ×× ×ª×§×œ×™×˜×•×¨ ×–×” ×ינו ברשות×,\n"
"×¢×œ×™× ×œ×œ×—×•×¥ על כפתור \"ביטול\" בכדי לדלג על התקנת חבילות ×לו."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "×חפש חבילות ×–×ינות..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr "ל×ערכת ×©×œ× ×œ× × ×•×ª×¨ די ××§×•× ×œ×”×ª×§× ×” ×ו שדרוג (%dMB > %dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1111,53 +1243,52 @@ msgstr ""
"×¢×œ×™× ×œ×‘×—×•×¨ ב×× ×œ×˜×¢×•×Ÿ ×ו לש×ור ×ת בחירת החבילות.\n"
"×בנה הקובץ ×–×”×” לקובץ auto_install הנוצר ב×ופן ×וטו×טי."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "הספק"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "ש×ור"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "קובץ ל×-תקין"
-#: steps_interactive.pm:469
-#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+#: steps_interactive.pm:455
+#, c-format
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
-#, fuzzy, c-format
+#: steps_interactive.pm:459
+#, c-format
msgid "Desktop Selection"
-msgstr "בחירת קבוצת חבילות לפי נוש×"
+msgstr ""
-#: steps_interactive.pm:474
-#, fuzzy, c-format
+#: steps_interactive.pm:460
+#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-"ב××¤×©×¨×•×ª× ×œ×‘×—×•×¨ ×ת ×ת×ר שולחן העבודה של התחנה של×: KDE, GNOME ×ו ×ות×× ×ישית"
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "הגודל הנבחר גדול יותר ××”××§×•× ×”×–×ין"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "סוג ההתקנה"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1166,87 +1297,121 @@ msgstr ""
"×œ× × ×‘×—×¨×” ××£ קבוצה של חבילות.\n"
"× × ×œ×‘×—×•×¨ ×ת ההתקנה ×”××™× ×™×לית ×©×‘×¨×¦×•× × ×œ×‘×¦×¢:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "×¢× ×¡×‘×™×‘×” גרפית (X)"
-#: steps_interactive.pm:583
-#, fuzzy, c-format
-msgid "Install suggested packages"
-msgstr "×תקין חבילה %s"
+#: steps_interactive.pm:579
+#, c-format
+msgid "Install recommended packages"
+msgstr ""
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "×¢× ×ס××›×™× ×‘×¡×™×¡×™×™× (×ו×לץ!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "התקנה ××™× ×™×לית ××יתית (בייחוד ×œ× urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr ""
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "×כין ×ת ההתקנה"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "×תקין חבילה %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "התרחשה שגי××” בסידור חבילות:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "×”×× ×œ×”××©×™× ×‘×›×œ ×קרה?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "ניסיון נוסף"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "דלג על חבילה זו"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "דלג על כל החבילות ××קור \"%s\""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "חזרה לבחירת ×קורות וחבילות"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "חלה שגי××” בהתקנת החבילה %s"
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "×בצע הגדרות ל×חר-התקנה"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "× × ×œ×•×“× ×©×”×קור ×œ×¢×™×“×›×•× ×™× ×‘×›×•× ×Ÿ %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "עדכוני×"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Failure when adding medium"
+msgstr "×œ× × ×™×ª×Ÿ להוסיף ×ת ×”×קור"
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "ניסיון נוסף"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1265,126 +1430,97 @@ msgstr ""
"להורדת חבילות ×לה נדרש חיבור ×ינטרנט עובד. ×”×× ×‘×¨×¦×•× × ×œ×¢×“×›×Ÿ ×ת ×”×ערכת בשלב "
"×–×” ?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s על %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "חו×רה"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "כרטיס קול"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "×”×× ×™×© ×œ× ×›×¨×˜×™×¡ קול ISA?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"×¢×œ×™× ×œ×”×¨×™×¥ ×ת \"alsaconf\" ×ו \"sndconfig\" ×חרי ההתקנה בכדי להגדיר ×ת כרטיס "
-"הקול של×"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "×œ× ×–×•×”×• כרטיסי קול. יש לנסות ×ת ×”×שף \"harddrake\" ל×חר ההתקנה"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "××שק גרפי"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "רשת ו×ינטרנט"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "×©×¨×ª×™× ×תווכי×"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "×וגדר"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "סף ×”×בטחה ×”×בוקש:"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "חו×ת ×ש"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "פועל"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "×נותק"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "×œ× ×”×•×’×“×¨ ××שק גרפי (X). ×”×× ×כן ×‘×¨×¦×•× × ×œ×‘×—×•×¨ ×פשרות זו?"
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr "×כין ×ת ×נהל ×”×תחול..."
-
-#: steps_interactive.pm:1027
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Be patient, this may take a while..."
+msgid "Preparing initial startup program..."
msgstr ""
-#: steps_interactive.pm:1038
+#: steps_interactive.pm:1066
#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
+msgid "Be patient, this may take a while..."
msgstr ""
-"נר××” ×›×™ יש ×œ× ×כונת OldWorld ×ו ×כונה ×œ× ×זוהה, טוען ×”×ערכת yaboot ×œ× ×™×¢×‘×•×“ "
-"ב×קרה ×–×”. ההתקנה ת××©× ×בל ×™×”×™×” ×¢×œ×™× ×œ×”×©×ª×ש ב-BootX ×ו ב××צעי ×חר ל×תחול "
-"×”×ערכת. ×שנה גלעין ×”×ערכת ל×ערכת קבצי השורש הו×: root=%s"
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr "בר×ת ×בטחה זו, גישה ×œ×§×‘×¦×™× ×‘×חיצת החלונות תת×פשר רק ל×נהל ×”×ערכת."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "× × ×œ×”×›× ×™×¡ תקליטון ריק לכונן %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "יוצר תקליטון הפעלה ×וטו×טית..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1395,12 +1531,12 @@ msgstr ""
"\n"
"×”×× ×‘××ת ×‘×¨×¦×•× × ×œ×¦×ת עכשיו?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "ברכותינו!"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "הפעלה ×חדש"
@@ -1495,13 +1631,6 @@ msgid ""
"Users"
msgstr "×שת×שי×"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "עבודה ברשת"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1544,85 +1673,27 @@ msgid ""
"Exit"
msgstr "יצי××”"
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "תוכנות ×שרד: ×עבדי טקסט (kword, abiword), גיליונות ××œ×§×˜×¨×•× ×™× (kspread, "
-#~ "gnumeric),×ציגי pdf, ועוד"
-
-#~ msgid "Downloading file %s..."
-#~ msgstr "×וריד קובץ %s..."
-
-#~ msgid "Upgrade from a 32bit to a 64bit distribution is not supported"
-#~ msgstr "שדרוג ×הפצת 32ביט להפצת 64ביט ×ינו נת××"
-
-#~ msgid "Upgrade from a 64bit to a 32bit distribution is not supported"
-#~ msgstr "שרוג ×הפצת 64ביט להפצת 32 ביט ×ינו נת××"
-
-#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
-#~ msgstr ""
-#~ "בחירת החבילות כוללת ×ת השרת(×™×) הב×(×™×): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "×©×¨×ª×™× ×לו יופעלו כברירת ×חדל. יתכן ש×ין כרגע בעיות ×בטחה ידועות,\n"
-#~ " ×× ×‘×¢×™×•×ª חדשות עלולות להתגלות ×די פע×. ×נו ×××œ×™×¦×™× ×¢×œ שדרוג תקופתי\n"
-#~ "של תוכנות ×לו כדי להגן על ×”×ערכת.\n"
-#~ "\n"
-#~ "\n"
-#~ "×”×× ×‘×¨×¦×•× × ×œ×”×ª×§×™×Ÿ ×©×¨×ª×™× ×לו בשלב ×–×”?\n"
-
-#~ msgid "IceWm Desktop"
-#~ msgstr "שולחן עבודה IceWm"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr "×תחבר ל×תר ×”×ר××” כדי לקבל ×ת רשי×ת החבילות ×”×–×ינות..."
-
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "×œ× ×™×›×•×œ להתחבר ל×תר ×”×ר××” %s"
-
-#~ msgid "Generate auto install floppy"
-#~ msgstr "בניית תקליטון הפעלה ×וטו×טית"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "×”×× ×™×© ×œ× ×›×¨×˜×™×¡ קול ISA?"
#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
#~ msgstr ""
-#~ "יש ב××¤×©×¨×•×ª× ×œ×‘×¦×¢ התקנות חוזרות ב×ופן ×וטו×טי לחלוטין.\n"
-#~ "ב×קרה ×–×” ×™×™××—×§ כל תוכן הכונן הקשיח!!\n"
-#~ "תכונה זו שי×ושית להתקנת ×”×ערכת על ×ספר רב של ×חשבי×.\n"
-#~ "\n"
-#~ "ב×× ××™× × ×¨×•×¦×” ב×חיקת כל תוכן הכונן הקשיח יש לבחור ב×נגנון שחזור ההתקנה.\n"
+#~ "×¢×œ×™× ×œ×”×¨×™×¥ ×ת \"alsaconf\" ×ו \"sndconfig\" ×חרי ההתקנה בכדי להגדיר ×ת "
+#~ "כרטיס הקול של×"
-#~ msgid "Replay"
-#~ msgstr "שחזור התקנה"
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr "×œ× ×–×•×”×• כרטיסי קול. יש לנסות ×ת ×”×שף \"harddrake\" ל×חר ההתקנה"
-#~ msgid "Automated"
-#~ msgstr "×וטו×טי"
+#~ msgid "KDE"
+#~ msgstr "KDE"
-#~ msgid "Save packages selection"
-#~ msgstr "ש×ירת בחירת החבילות"
+#~ msgid "CD-ROM"
+#~ msgstr "תקליטור"
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "×”×× ×‘×¨×¦×•× × ×œ×”×©×ª×ש בaboot?"
+#~ msgid "KDE Workstation"
+#~ msgstr "סביבת העבודה KDE"
-#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
-#~ msgstr ""
-#~ "שגי××” בהתקנת aboot,\n"
-#~ "×”×× ×œ× ×¡×•×ª ל×לץ ×ת ההתקנה ×פילו ×× ×”×חיצה הר×שונה עלולה להיהרס?"
+#~ msgid "IDE"
+#~ msgstr "IDE"
diff --git a/perl-install/install/share/po/hi.po b/perl-install/install/share/po/hi.po
index 9ea885985..741b47d55 100644
--- a/perl-install/install/share/po/hi.po
+++ b/perl-install/install/share/po/hi.po
@@ -1,53 +1,81 @@
-# translation of DrakX-hi.po to हिनà¥à¤¦à¥€, भारत (Hindi, India)
-# Copyright (C) 2003,2004 Free Software Foundation, Inc.
-# धनà¤à¥à¤œà¤¯ शरà¥à¤®à¤¾ (Dhananjaya Sharma) <dysxhi@yahoo.co.in>, 2003, 2004.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
+# Translators:
+# धनà¤à¥à¤œà¤¯ शरà¥à¤®à¤¾ (Dhananjaya Sharma) <dysxhi@yahoo.co.in>, 2003-2004
msgid ""
msgstr ""
-"Project-Id-Version: DrakX-hi\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+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"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2015-05-21 04:07+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Hindi (http://www.transifex.com/projects/p/mageia/language/"
+"hi/)\n"
+"Language: hi\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"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "Office tools"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "Home entertainment"
msgstr ""
-#: any.pm:109
-#, fuzzy, c-format
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr ""
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr ""
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
+#, c-format
msgid "Do you have further supplementary media?"
-msgstr "कया आपके पास à¤à¤• और है ?"
+msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -56,117 +84,172 @@ msgid ""
"Do you have a supplementary installation medium to configure?"
msgstr ""
-#: any.pm:120
+#: any.pm:162
#, c-format
-msgid "CD-ROM"
-msgstr "सीडी-रॉम"
-
-#: any.pm:121
-#, fuzzy, c-format
msgid "Network (HTTP)"
-msgstr "%s नेटवरà¥à¤•"
+msgstr ""
-#: any.pm:122
-#, fuzzy, c-format
+#: any.pm:163
+#, c-format
msgid "Network (FTP)"
-msgstr "%s नेटवरà¥à¤•"
+msgstr ""
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr ""
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr ""
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr ""
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"उपलबà¥à¤§ मिररों की सूà¤à¥€ को पà¥à¤°à¤¾à¤ªà¥à¤¤ करने के लिठमैनडà¥à¤°à¤¿à¤µ लिनकà¥à¤¸ वेब-सà¥à¤¥à¤² से समà¥à¤ªà¤°à¥à¤• किया जा "
-"रहा है..."
-#: any.pm:187
-#, fuzzy, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+#: any.pm:252
+#, c-format
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"उपलबà¥à¤§ मिररों की सूà¤à¥€ को पà¥à¤°à¤¾à¤ªà¥à¤¤ करने के लिठमैनडà¥à¤°à¤¿à¤µ लिनकà¥à¤¸ वेब-सà¥à¤¥à¤² से समà¥à¤ªà¤°à¥à¤• किया जा "
-"रहा है..."
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "à¤à¤• मिरर का à¤à¤¯à¤¨ करें जहाठसे पैकेजों को पà¥à¤°à¤¾à¤ªà¥à¤¤ करना है"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr ""
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr ""
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr ""
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr ""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr ""
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "डिरेकà¥à¤Ÿà¥à¤°à¥€"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr ""
-#: any.pm:295
-#, fuzzy, c-format
+#: any.pm:366
+#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
-msgstr "%s को %s पर नहीं पाया जा सका"
+msgstr ""
+
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
-#: any.pm:334
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "पहिले से संसाधित पैकेजों को देखा जा रहा है..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "उनà¥à¤¨à¤¯à¤¨ के लिये पैकेजों को खोजा जा रहा है..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -179,87 +262,87 @@ msgstr ""
"\n"
"कà¥à¤¯à¤¾ वासà¥à¤¤à¤µ में इन पैकेजों को हटाना à¤à¤¾à¤¹à¤¤à¥‡ है?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "%s संà¤à¤¿à¤•ा को पà¥à¤¨à¥‡ में तà¥à¤°à¥à¤Ÿà¤¿"
-#: any.pm:1020
-#, fuzzy, c-format
+#: any.pm:1304
+#, c-format
msgid "The following disk(s) were renamed:"
-msgstr "निमà¥à¤¨à¤²à¤¿à¤–ित पैकेजों का संसाधन करना आवशà¥à¤¯à¤• है:\n"
+msgstr ""
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "à¤à¤à¤Ÿà¥€à¤Ÿà¥€à¤ªà¥€"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "à¤à¤«à¤Ÿà¥€à¤ªà¥€"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "à¤à¤¨à¤à¤«à¤¼à¤à¤¸"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "नेटवरà¥à¤•"
-#: any.pm:1102
-#, fuzzy, c-format
+#: any.pm:1386
+#, c-format
msgid "Please choose a media"
-msgstr "कृपया à¤à¤¯à¤¨ करें"
+msgstr ""
-#: any.pm:1118
-#, fuzzy, c-format
+#: any.pm:1402
+#, c-format
msgid "File already exists. Overwrite it?"
-msgstr "फाईल पहले से है पà¥à¤¨ बनाà¤à¤"
+msgstr ""
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "अनà¥à¤®à¤¤à¤¿ नहीं है"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr ""
-#: any.pm:1191
-#, fuzzy, c-format
+#: any.pm:1475
+#, c-format
msgid "Bad media %s"
-msgstr "%s माधà¥à¤¯à¤® को जोड़ा गया"
+msgstr ""
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "विभाजनीकरण के पूरà¥à¤µ सà¥à¤•à¥à¤°à¥€à¤¨-à¤à¤¿à¤¤à¥à¤°-माला को नहीं लिया जा सकता है"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "%s में संसाधन के उपरानà¥à¤¤ सà¥à¤•à¥à¤°à¥€à¤¨ à¤à¤¿à¤¤à¥à¤°-माला उपलबà¥à¤§ होगी"
-#: gtk.pm:131
-#, fuzzy, c-format
+#: gtk.pm:135
+#, c-format
msgid "Installation"
-msgstr "संसाधन हो रहा है"
+msgstr ""
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "संरà¤à¤¨à¤¾"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "आपको %s को भी à¤à¤•सार करना à¤à¤¾à¤¹à¤¿à¤"
@@ -284,25 +367,25 @@ msgstr "नेटवरà¥à¤• को लाया जा रहा है"
msgid "Bringing down the network"
msgstr "नेटवरà¥à¤• को लाया जा रहा है"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr ""
-#: media.pm:810
-#, fuzzy, c-format
+#: media.pm:807
+#, c-format
msgid "Copying in progress"
-msgstr "खोज जारी है"
+msgstr ""
#: pkgs.pm:32
#, c-format
@@ -329,73 +412,96 @@ msgstr "बहà¥à¤¤ अà¤à¥à¤›à¤¾"
msgid "maybe"
msgstr "हो सकता है"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "कोई वरà¥à¤£à¤¨ नहीं"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
-#, fuzzy, c-format
+#: pkgs.pm:384 pkgs.pm:411
+#, c-format
msgid "An error occurred:"
msgstr "à¤à¤• तà¥à¤°à¥à¤Ÿà¤¿ हो गयी है"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "à¤à¤• घातक तà¥à¤°à¥à¤Ÿà¤¿ घटित हà¥à¤ˆ है: %s "
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d संसाधन कà¥à¤°à¤¿à¤¯à¤¾-कलाप असà¥à¤²"
-#: pkgs.pm:815
-#, fuzzy, c-format
+#: pkgs.pm:914
+#, c-format
msgid "Installation of packages failed:"
-msgstr "%s पैकेज का संसाधन हो रहा है"
+msgstr ""
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "कारà¥à¤¯à¤•ेंदà¥à¤°"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "ऑà¥à¤¿à¤¸ कारà¥à¤¯à¤•ेनà¥à¤¦à¥à¤°"
-#: share/meta-task/compssUsers.pl:17
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:20
+#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"ऑà¥à¤¿à¤¸ के कारà¥à¤¯à¤•à¥à¤°à¤®: शबà¥à¤¦à¤¸à¤‚साधक (केवरà¥à¤¡, आबीवरà¥à¤¡), सà¥à¤ªà¥à¤°à¥‡à¤¡à¤¶à¥€à¤Ÿ (केसà¥à¤ªà¥à¤°à¥‡à¤¡, जीनà¥à¤¯à¥‚मेरिक), पीडीà¤à¥ "
-"अवलोकà¥à¤•, इतà¥à¤¯à¤¾à¤¦à¤¿"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "खेल सà¥à¤Ÿà¥‡à¤¶à¤¨"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "मनोरंजक कारà¥à¤¯à¤•à¥à¤°à¤®: आरकेड, बोरà¥à¤¡, वà¥à¤¯à¥‚ह-रà¤à¤¨à¤¾, इतà¥à¤¯à¤¾à¤¦à¤¿ "
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "मलà¥à¤Ÿà¥€à¤®à¥€à¤¡à¥€à¤¯à¤¾ केनà¥à¤¦à¥à¤°"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "धà¥à¤µà¤¨à¤¿ और वीडीयो के खेलने वाले/संपादन करने वाले कारà¥à¤¯à¤•à¥à¤°à¤®"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "इनà¥à¤Ÿà¤°à¤¨à¥‡à¤Ÿ केनà¥à¤¦à¥à¤°"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -404,205 +510,205 @@ msgstr ""
"विपतà¥à¤° और समाà¤à¤¾à¤°à¥‹à¤‚ को पà¥à¤¨à¥‡ और भेजने के लिठ(मट, टिन...) और वेब को बà¥à¤°à¤¾à¤‰à¥› करने के लिठ"
"औज़ारों का समूह"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "नेटवरà¥à¤• कमà¥à¤ªà¥à¤¯à¥‚टर (गà¥à¤°à¤¾à¤¹à¤•)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "à¤à¤¸à¥¦à¤à¤¸à¥¦à¤à¤à¥¦ को शामिल करते हà¥à¤ विभिनà¥à¤¨ पà¥à¤°à¥‹à¤Ÿà¥‹à¤•ॉलों के लिठगà¥à¤°à¤¾à¤¹à¤•"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "आपके कमà¥à¤ªà¥à¤¯à¥‚टर की संरà¤à¤¨à¤¾ कारà¥à¤¯ को सहज बनाने हेतॠअनेक औजार"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "कनà¥à¤¸à¥‹à¤² के औज़ार"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "अनेकों संपादक, कोश, संà¤à¤¿à¤•ा औजार, टरà¥à¤®à¤¿à¤¨à¤²"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "विकास"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "सी और सी++ विकास लेखागार, कारà¥à¤¯à¤•à¥à¤°à¤® और इनà¥à¤•à¥à¤²à¥‚ड संà¤à¤¿à¤•ायें"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "पà¥à¤°à¤²à¥‡à¤–न"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "लिनकà¥à¤¸ और मà¥à¤•à¥à¤¤ सॉà¥à¥à¤Ÿà¤µà¥‡à¤¯à¤° पर किताबें और कैसे-करेंअसà¥à¤¤à¤•ें"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "à¤à¤²à¥¦à¤à¤¸à¥¦à¤¬à¥€à¥¦"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "लिनकà¥à¤¸ मानकीकरण आधार ! तà¥à¤°à¤¿à¤¤à¥€à¤¯ पकà¥à¤· कारà¥à¤¯à¤•à¥à¤°à¤®à¥‹à¤‚ को समरà¥à¤¥à¤¨"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "वेब सरà¥à¤µà¤°"
-#: share/meta-task/compssUsers.pl:73
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:80
+#, c-format
msgid "Apache"
-msgstr "रासà¥à¤¤à¤¾"
+msgstr ""
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "गà¥à¤°à¥à¤ªà¤µà¥‡à¤¯à¤°"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "कोलाब सरà¥à¤µà¤°"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "अगà¥à¤¨à¤¿-भीतिका/रूटर"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "इनà¥à¤Ÿà¤°à¤¨à¥‡à¤Ÿ गेटवे"
-#: share/meta-task/compssUsers.pl:84
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:92
+#, c-format
msgid "Mail/News"
-msgstr "/संà¤à¤¿à¤•ा (F)/नवीन (_N)"
+msgstr ""
-#: share/meta-task/compssUsers.pl:85
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:93
+#, c-format
msgid "Postfix mail server, Inn news server"
-msgstr "पोसà¥à¤Ÿà¥à¤¿à¤•à¥à¤¸ विपतà¥à¤° सरà¥à¤µà¤°"
+msgstr ""
-#: share/meta-task/compssUsers.pl:88
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:97
+#, c-format
msgid "Directory Server"
-msgstr "निरà¥à¤¦à¥‡à¤¶à¤¿à¤•ा जिससे पà¥à¤¨à¤ƒà¤¸à¥à¤¥à¤¾à¤ªà¤¨ करना है"
+msgstr ""
-#: share/meta-task/compssUsers.pl:92
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:102
+#, c-format
msgid "FTP Server"
-msgstr "à¤à¤¨à¥¦à¤Ÿà¥€à¥¦à¤ªà¥€à¥¦ सरà¥à¤µà¤°"
+msgstr ""
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr ""
-#: share/meta-task/compssUsers.pl:96
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:107
+#, c-format
msgid "DNS/NIS"
-msgstr "डीà¤à¤¨à¤à¤¸"
+msgstr ""
-#: share/meta-task/compssUsers.pl:97
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:108
+#, c-format
msgid "Domain Name and Network Information Server"
-msgstr "डोमेन नाम सरà¥à¤µà¤°"
+msgstr ""
-#: share/meta-task/compssUsers.pl:100
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:112
+#, c-format
msgid "File and Printer Sharing Server"
-msgstr "पà¥à¤°à¤¿à¤‚टर सरà¥à¤µà¤°"
+msgstr ""
-#: share/meta-task/compssUsers.pl:101
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:113
+#, c-format
msgid "NFS Server, Samba server"
-msgstr "सॉबा सरà¥à¤µà¤°"
+msgstr ""
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "डाटाबेस"
-#: share/meta-task/compssUsers.pl:105
-#, fuzzy, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "पोसà¥à¤Ÿà¤—à¥à¤°à¥€à¤¸à¥€à¤•à¥à¤¯à¥‚अल या माईसीकà¥à¤¯à¥‚अल डाटाबेस सरà¥à¤µà¤°"
+#: share/meta-task/compssUsers.pl:118
+#, c-format
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr ""
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "वेब/à¤à¥à¥¦à¤Ÿà¥€à¥¦à¤ªà¥€à¥¦"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "आपाà¤à¥‡, पà¥à¤°à¥‹-à¤à¥à¥¦à¤Ÿà¥€à¥¦à¤ªà¥€à¥¦à¤¡à¥€à¥¦"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "विपतà¥à¤°"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "पोसà¥à¤Ÿà¥à¤¿à¤•à¥à¤¸ विपतà¥à¤° सरà¥à¤µà¤°"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
+msgid "PostgreSQL or MariaDB database server"
msgstr "पोसà¥à¤Ÿà¤—à¥à¤°à¥€à¤¸à¥€à¤•à¥à¤¯à¥‚अल या माईसीकà¥à¤¯à¥‚अल डाटाबेस सरà¥à¤µà¤°"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "नेटवरà¥à¤• कमà¥à¤ªà¥à¤¯à¥‚टर सरà¥à¤µà¤°"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "à¤à¤¨à¥¦à¤à¥à¥¦à¤à¤¸à¥¦ सरà¥à¤µà¤°, à¤à¤¸à¥¦à¤à¤®à¥¦à¤¬à¥€à¥¦ सरà¥à¤µà¤°, पà¥à¤°à¥‹à¤•à¥à¤¸à¥€ सरà¥à¤µà¤°, à¤à¤¸à¥¦à¤à¤¸à¥¦à¤à¤à¥¦ सरà¥à¤µà¤°"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "सà¤à¤¿à¤¤à¥à¤° वातावरण"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "केडीई कारà¥à¤¯à¤•ेनà¥à¤¦à¥à¤°"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "कारà¥à¤¯à¤•ेंदà¥à¤°"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr "के डेसà¥à¤•टाप वातावरण, मूलभूत सà¤à¤¿à¤¤à¥à¤° वातावरणसंलगà¥à¤¨ औजारों के à¤à¤• समूह के साथ"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "गनोम कारà¥à¤¯à¤•ेनà¥à¤¦à¥à¤°"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -610,68 +716,112 @@ msgid ""
msgstr ""
"à¤à¤• सà¤à¤¿à¤¤à¥à¤° वातावरण, उपयोगकरà¥à¤¤à¤¾-मितà¥à¤°à¤µà¤¤ कारà¥à¤¯à¤•à¥à¤°à¤®à¥‹à¤‚ के समà¥à¤à¥à¤à¤¯ और डेसà¥à¤•टाप औजारों के साथ"
-#: share/meta-task/compssUsers.pl:144
-#, fuzzy, c-format
-msgid "LXDE Desktop"
-msgstr "डेसà¥à¤•टाप"
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:146
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:165
+#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
msgstr ""
-"à¤à¤• सà¤à¤¿à¤¤à¥à¤° वातावरण, उपयोगकरà¥à¤¤à¤¾-मितà¥à¤°à¤µà¤¤ कारà¥à¤¯à¤•à¥à¤°à¤®à¥‹à¤‚ के समà¥à¤à¥à¤à¤¯ और डेसà¥à¤•टाप औजारों के साथ"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "अनà¥à¤¯ सà¤à¤¿à¤¤à¥à¤° डेसà¥à¤•टाप"
-#: share/meta-task/compssUsers.pl:150
-#, fuzzy, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "आईसीडबà¥à¤²à¥‚à¤à¤®, विणà¥à¤¡à¥‹ मेकर, à¤à¤¨à¤²à¤¾à¤‡à¤Ÿà¤®à¥‡à¤¨à¥à¤Ÿ, à¤à¥à¤µà¥€à¤¡à¤¬à¥à¤²à¥‚à¤à¤®, इतà¥à¤¯à¤¾à¤¦à¤¿"
+#: share/meta-task/compssUsers.pl:195
+#, c-format
+msgid "Window Maker, Fvwm, etc"
+msgstr ""
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "यूटिलिटीज़"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "à¤à¤¸à¤à¤¸à¤à¤ सरà¥à¤µà¤°"
-#: share/meta-task/compssUsers.pl:180
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:225
+#, c-format
msgid "Webmin"
-msgstr "वेबकैम"
+msgstr ""
-#: share/meta-task/compssUsers.pl:181
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:226
+#, c-format
msgid "Webmin Remote Configuration Server"
-msgstr "टरà¥à¤®à¤¿à¤¨à¤² सरà¥à¤µà¤° संरà¤à¤¨à¤¾"
+msgstr ""
-#: share/meta-task/compssUsers.pl:185
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:230
+#, c-format
msgid "Network Utilities/Monitoring"
-msgstr "नेटवरà¥à¤• मॉनीटà¥à¤°à¤¿à¤‚ग"
+msgstr ""
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr ""
-#: share/meta-task/compssUsers.pl:190
-#, fuzzy, c-format
-msgid "Mandriva Wizards"
-msgstr "<b>मैनडà¥à¤°à¤¿à¤µ सà¥à¤Ÿà¥‹à¤°</b>"
+#: share/meta-task/compssUsers.pl:235
+#, c-format
+msgid "Mageia Wizards"
+msgstr ""
-#: share/meta-task/compssUsers.pl:191
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:236
+#, c-format
msgid "Wizards to configure server"
-msgstr "\"%s\" पà¥à¤°à¤¿à¤‚टर की संरà¤à¤¨à¤¾ में असà¥à¤² !"
+msgstr ""
#: steps.pm:85
#, c-format
@@ -683,7 +833,7 @@ msgstr ""
"किया जायें ।\n"
"अपने जोखिम पर जारी रहें । "
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -703,333 +853,328 @@ msgstr "`%s' à¤à¤°à¤£ में पà¥à¤°à¤µà¥‡à¤¶ \n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "मैनडà¥à¤°à¤¿à¤µ लिनकà¥à¤¸ संसाधन %s"
+msgid "%s Installation %s"
+msgstr ""
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> इकाईयों के मधà¥à¤¯ "
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"आपका सिसà¥à¤Ÿà¤® साधनों के अभाव से गà¥à¤°à¤¸à¤¿à¤¤ है । मैनडà¥à¤°à¤¿à¤µ लिनकà¥à¤¸ को संसाधित करने में, \n"
-"आपको कà¥à¤› समसà¥à¤¯à¤¾ हो सकती है । यदि à¤à¤¸à¤¾ होता है, तो आप इसके बजाय à¤à¤• पाठ-संसाधनको करके "
-"देख सकते है, à¤à¤¸à¤¾ करने के लिà¤, \n"
-"सीडीरॉम से बूट होने के समय `F1' को दबायें, और à¥à¤¿à¤° `text' को इनà¥à¤Ÿà¤° करें ।"
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
+msgid "Media Selection"
msgstr ""
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s Plasma Desktop"
msgstr ""
-#: steps_gtk.pm:241
-#, fuzzy, c-format
+#: steps_gtk.pm:254
+#, c-format
+msgid "Install %s GNOME Desktop"
+msgstr ""
+
+#: steps_gtk.pm:255
+#, c-format
msgid "Custom install"
-msgstr "निमà¥à¤¨à¤¤à¤® संसाधन"
+msgstr ""
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
-msgstr "डेसà¥à¤•टाप"
+msgid "Plasma Desktop"
+msgstr "कारà¥à¤¯à¤•ेंदà¥à¤°"
-#: steps_gtk.pm:263
-#, fuzzy, c-format
+#: steps_gtk.pm:277
+#, c-format
msgid "GNOME Desktop"
-msgstr "डेसà¥à¤•टाप"
+msgstr ""
-#: steps_gtk.pm:264
-#, fuzzy, c-format
+#: steps_gtk.pm:278
+#, c-format
msgid "Custom Desktop"
-msgstr "डेसà¥à¤•टाप"
+msgstr ""
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "पैकेज समूह à¤à¤¯à¤¨"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "अलग-अलग पैकेजों का à¤à¤¯à¤¨"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "कà¥à¤² आकार: %d / %d à¤à¤®à¥¦à¤¬à¥€à¥¦"
+msgid "Unselect All"
+msgstr "सभी को अà¤à¤¯à¤¨à¤¿à¤¤ करें"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "निकृषà¥à¤Ÿ पैकेज"
+msgid "Total size: %d / %d MB"
+msgstr "कà¥à¤² आकार: %d / %d à¤à¤®à¥¦à¤¬à¥€à¥¦"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "संसà¥à¤®à¤°à¤£: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "आकार:"
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d केबी\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "महतà¥à¤¤à¤¾: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "आप इस पैकज को à¤à¤¯à¤¨à¤¿à¤¤/अà¤à¤¯à¤¨à¤¿à¤¤ नहीं कर सकते है"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "%s विलà¥à¤ªà¥à¤¤ होने के कारण"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "असनà¥à¤¤à¥à¤·à¥à¤Ÿ %s के कारण"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "%s को पà¥à¤°à¥‹à¤¤à¥à¤¸à¤¾à¤¹à¤¿à¤¤ करने का पà¥à¤°à¤¯à¤¾à¤¸"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "%s को रखने के लिà¤"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr "आप इस पैकज का à¤à¤¯à¤¨ नहीं कर सकते है कà¥à¤¯à¥‹à¤‚कि और अधिक सà¥à¤¥à¤¾à¤¨ संसाधन के लिठनहीं बà¤à¤¾ है"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "निमà¥à¤¨à¤²à¤¿à¤–ित पैकजों का संसाधन होने जा रहा है"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "निमà¥à¤¨à¤²à¤¿à¤–ित पैकेजों को हटाया जाने वाला है"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "यह à¤à¤• अति आवशà¥à¤¯à¤• पैकेज है, इसे अà¤à¤¯à¤¨à¤¿à¤¤ नहीं किया जा सकता है"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "आप इस पैकेज को अà¤à¤¯à¤¨à¤¿à¤¤ नहीं कर सकते है । इसे पहिले से ही संसाधित किया जा à¤à¥à¤•ा है"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "इस पैकज को अà¤à¤¯à¤¨à¤¿à¤¤ नहीं करा जा सकता है । इसे उनà¥à¤¨à¤¯à¤¨ किया जाना à¤à¤¾à¤¹à¤¿à¤"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "सà¥à¤µà¤¤à¤ƒ à¤à¤¯à¤¨à¤¿à¤¤ पैकेजों को दिखायें"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "संसाधन"
-#: steps_gtk.pm:499
-#, fuzzy, c-format
+#: steps_gtk.pm:515
+#, c-format
msgid "Load/Save selection"
-msgstr "पैकेज à¤à¤¯à¤¨"
+msgstr ""
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "à¤à¤¯à¤¨à¤¿à¤¤ पैकेजों का उनà¥à¤¨à¤¯à¤¨ किया जा रहा है"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "निमà¥à¤¨à¤¤à¤® संसाधन"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "सॉà¥à¥à¤Ÿà¤µà¥‡à¤¯à¤° पà¥à¤°à¤¬à¤‚धक"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "उन पैकेजों का à¤à¤¯à¤¨ करें जिनà¥à¤¹à¥‡à¤‚ आप संसाधित करना à¤à¤¾à¤¹à¤¤à¥‡ है"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "संसाधन हो रहा है"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "कोई विवरण नहीं"
-#: steps_gtk.pm:584
-#, fuzzy, c-format
+#: steps_gtk.pm:600
+#, c-format
msgid "Time remaining:"
-msgstr "शेष समय"
+msgstr ""
-#: steps_gtk.pm:585
-#, fuzzy, c-format
+#: steps_gtk.pm:601
+#, c-format
msgid "(estimating...)"
-msgstr "अनà¥à¤®à¤¾à¤¨ लगाया जा रहा है"
+msgstr ""
-#: steps_gtk.pm:615
-#, fuzzy, c-format
+#: steps_gtk.pm:627
+#, c-format
msgid "%d package"
msgid_plural "%d packages"
-msgstr[0] "%d पैकेज"
-msgstr[1] "%d पैकेज"
+msgstr[0] ""
+msgstr[1] ""
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "सारांश"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "संरà¤à¤¨à¤¾"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "संरà¤à¤¿à¤¤ नहीं"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "पैकेज समूह à¤à¤¯à¤¨"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr ""
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "à¤à¤• तà¥à¤°à¥à¤Ÿà¤¿ हो गयी है"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "कृपया अपने की-बोरà¥à¤¡ खाका का à¤à¤¯à¤¨ करें ।"
-#: steps_interactive.pm:108
-#, fuzzy, c-format
+#: steps_interactive.pm:109
+#, c-format
msgid "Here is the full list of available keyboards:"
-msgstr "यह है उपलबà¥à¤§ देशों की समà¥à¤ªà¥‚रà¥à¤£ सूà¤à¥€"
+msgstr ""
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "संसाधन/उनà¥à¤¨à¤¯à¤¨"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "यह à¤à¤• संसाधन या à¤à¤• उनà¥à¤¨à¤¯à¤¨ है?"
-#: steps_interactive.pm:152
-#, fuzzy, c-format
+#: steps_interactive.pm:159
+#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "संसाधन"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "उनà¥à¤¨à¤¯à¤¨ %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "%s के लिठगूà¥à¤²à¤¿à¤–ित कà¥à¤à¤œà¥€"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
-#, fuzzy, c-format
+#: steps_interactive.pm:218
+#, c-format
msgid "New Installation"
-msgstr "संसाधन हो रहा है"
+msgstr ""
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1038,116 +1183,90 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "आई०डी०ई०"
-
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "Configuring IDE"
-msgstr "आईडीई की संरà¤à¤¨à¤¾ की जा रही है"
-
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"१ à¤à¤®à¤¬à¥€ बूटसà¥à¤Ÿà¥à¤°à¥ˆà¤ª के लिठकोई मà¥à¤•à¥à¤¤ सà¥à¤¥à¤¾à¤¨ नहीं ! संसाधन जारी रहेगा, परनà¥à¤¤à¥ आपके तंतà¥à¤° को बूट "
-"करने के लिà¤, आपको डिसà¥à¤•डà¥à¤°à¥ˆà¤• से à¤à¤• बूटसà¥à¤Ÿà¥à¤°à¥ˆà¤ª विभाजन का निरà¥à¤®à¤¾à¤£ करना होगा "
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, fuzzy, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"१ à¤à¤®à¤¬à¥€ बूटसà¥à¤Ÿà¥à¤°à¥ˆà¤ª के लिठकोई मà¥à¤•à¥à¤¤ सà¥à¤¥à¤¾à¤¨ नहीं ! संसाधन जारी रहेगा, परनà¥à¤¤à¥ आपके तंतà¥à¤° को बूट "
-"करने के लिà¤, आपको डिसà¥à¤•डà¥à¤°à¥ˆà¤• से à¤à¤• बूटसà¥à¤Ÿà¥à¤°à¥ˆà¤ª विभाजन का निरà¥à¤®à¤¾à¤£ करना होगा "
+msgid "Configuring CD/DVD"
+msgstr "आईडीई की संरà¤à¤¨à¤¾ की जा रही है"
-#: steps_interactive.pm:371
-#, fuzzy, c-format
+#: steps_interactive.pm:354
+#, c-format
msgid ""
"Change your Cd-Rom!\n"
"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
"done.\n"
"If you do not have it, press Cancel to avoid installation from this Cd-Rom."
msgstr ""
-"अपनी सीडी-रॉम को परिवरà¥à¤¤à¤¿à¤¤ करें !\n"
-"\n"
-"कृपया \"%s\" लेबिल वाली सीडी-रॉम को अपनी डà¥à¤°à¤¾à¤‡à¤µ में डालें और डालने के उपरानà¥à¤¤ ठीक को "
-"दबायें ठीक को दबायें ।\n"
-"यदि आपके पास यह नहीं है, तो इस सीडी-रॉम से संसाधन ना करने के लिठनिरसà¥à¤¤ को दबायें ।"
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "उपलबà¥à¤§ पैकेजों को खोज़ा जा रहा है..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
-#, fuzzy, c-format
+#: steps_interactive.pm:428
+#, c-format
msgid ""
"Please choose load or save package selection.\n"
"The format is the same as auto_install generated files."
msgstr ""
-"कृपया à¤à¤¯à¤¨ करें कि à¥à¥à¤²à¤¾à¤ªà¥€ पर पैकेजों को अधिभारण या सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ किया जायें ।\n"
-"इसका पà¥à¤°à¤¾à¤°à¥‚प सà¥à¤µà¤¤à¤ƒ_संसाधन के लिठनिरà¥à¤®à¤¿à¤¤ à¥à¥à¤²à¤¾à¤ªà¤¿à¤¯à¥‹à¤‚ की भांति होता है ।"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "लोड"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "सà¥à¤°à¤•à¥à¤·à¤¿à¤¤"
-#: steps_interactive.pm:453
-#, fuzzy, c-format
+#: steps_interactive.pm:438
+#, c-format
msgid "Bad file"
-msgstr "फ़ाइल लोड करें"
+msgstr ""
-#: steps_interactive.pm:469
-#, fuzzy, c-format
-msgid "KDE"
-msgstr "आई०डी०ई०"
+#: steps_interactive.pm:455
+#, c-format
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "गनोम"
-#: steps_interactive.pm:473
-#, fuzzy, c-format
+#: steps_interactive.pm:459
+#, c-format
msgid "Desktop Selection"
-msgstr "पैकेज समूह à¤à¤¯à¤¨"
+msgstr ""
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "à¤à¤¯à¤¨à¤¿à¤¤ आकार उपलबà¥à¤§ सà¥à¤¥à¤¾à¤¨ से जà¥à¤¯à¤¾à¤¦à¤¾ है"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "संसाधन का पà¥à¤°à¤•ार"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1156,87 +1275,121 @@ msgstr ""
"आपने पैकेजों के किसी भी समूह का à¤à¤¯à¤¨ नहीं किया है ।\n"
"कृपया कम-से-कम जितना आप à¤à¤¾à¤¹à¤¤à¥‡ है उतने संसाधन का à¤à¤¯à¤¨ करें:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "à¤à¤•à¥à¤¸ के साथ"
-#: steps_interactive.pm:583
-#, fuzzy, c-format
-msgid "Install suggested packages"
-msgstr "%s पैकेज का संसाधन हो रहा है"
+#: steps_interactive.pm:579
+#, c-format
+msgid "Install recommended packages"
+msgstr ""
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "आधार-भूत पà¥à¤°à¤²à¥‡à¤–न के साथ (संसà¥à¤¤à¥à¤¤à¤¿ की जाती है !)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "वासà¥à¤¤à¤µà¤¿à¤• निमà¥à¤¨à¤¤à¥à¤¤à¤® संसाधन (विशेषकर कोई यू०आर०पी०à¤à¤®à¥¦à¤†à¤ˆà¥¦ नहीं)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr ""
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "संसाधन का निरà¥à¤®à¤¾à¤£ किया जा रहा है"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "%s पैकेज का संसाधन हो रहा है"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "पैकेजों के आदेश देने में à¤à¤• तà¥à¤°à¥à¤Ÿà¤¿ हो गयी है:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "कà¥à¤› भी हो जारी रहा जायें?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr ""
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
-#, fuzzy, c-format
+#: steps_interactive.pm:682
+#, c-format
msgid "Go back to media and packages selection"
-msgstr "पैकेजों के à¤à¤¯à¤¨ को सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करें"
+msgstr ""
-#: steps_interactive.pm:683
-#, fuzzy, c-format
+#: steps_interactive.pm:685
+#, c-format
msgid "There was an error installing package %s."
-msgstr "पैकेजों के संसाधन में à¤à¤• तà¥à¤°à¥à¤Ÿà¤¿ हो गयी है:"
+msgstr ""
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "संसाधन-उपरानà¥à¤¤ संरà¤à¤¨à¤¾"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "उनà¥à¤¨à¤¯à¤¨"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr ""
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1257,126 +1410,97 @@ msgstr ""
"\n"
"कà¥à¤¯à¤¾ आप इन अपडेटों को संसाधित करना à¤à¤¾à¤¹à¤¤à¥‡ है ?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s पर %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "हारà¥à¤¡à¤µà¥‡à¤¯à¤°"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "सांउड कारà¥à¤¡"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "कà¥à¤¯à¤¾ आपके पास à¤à¤• आई०à¤à¤¸à¥¦à¤à¥¦ सांउड कारà¥à¤¡ है?"
-
-#: steps_interactive.pm:921
-#, fuzzy, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr "संसाधन के उपरानà¥à¤¤ \"sndconfig\" को अपने साउणà¥à¤¡ कारà¥à¤¡ को संरà¤à¤¿à¤¤ करने के लिठà¤à¤²à¤¾à¤¯à¥‡à¤‚"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"कोई साउणà¥à¤¡ कारà¥à¤¡ नहीं खोजा जा सका । संसाधन के उपरानà¥à¤¤ \"harddrake\" को उपयोग करके देखें"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "सà¤à¤¿à¤¤à¥à¤° इनà¥à¤Ÿà¤°à¥à¥‡à¤¸"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "नेटवरà¥à¤• और इनà¥à¤Ÿà¤°à¤¨à¥‡à¤Ÿ"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "पà¥à¤°à¥‹à¤•à¥à¤¸à¤¿à¤¯à¤¾à¤‚"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "संरà¤à¤¿à¤¤"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "सà¥à¤°à¤•à¥à¤·à¤¾ सà¥à¤¤à¤°"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "अगà¥à¤¨à¤¿-भीतिका"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "सकà¥à¤°à¤¿à¤¯ है"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "निषà¥à¤•à¥à¤°à¤¿à¤¯"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "आपने à¤à¤•à¥à¤¸ को संरà¤à¤¿à¤¤ नहीं किया है । कà¥à¤¯à¤¾ आप वासà¥à¤¤à¤µ में à¤à¤¸à¤¾ à¤à¤¾à¤¹à¤¤à¥‡ है?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "बूटलोडर को तैयार किया जा रहा है..."
+msgid "Preparing initial startup program..."
+msgstr ""
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr ""
-#: steps_interactive.pm:1038
-#, fuzzy, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"आपके पास लगता है कि à¤à¤• पà¥à¤°à¤¾à¤à¥€à¤¨ जगत की या अजà¥à¤à¤¾à¤¤ मशीन है,\n"
-"याबूट बूटलोडर आपके लिठकारà¥à¤¯ नहीं करेगा ।\n"
-"संसाधन जारी रहेगा, परनà¥à¤¤à¥ आपको अपनी मशीन को बूट करने के लिà¤, \n"
-"बूट-à¤à¤•à¥à¤¸ या किसी अनà¥à¤¯ साधन की आवशà¥à¤¯à¤•ता होगी"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr "इस सà¥à¤°à¤•à¥à¤·à¤¾ सà¥à¤¤à¤° में, विणà¥à¤¡à¥‹ विभाजन में संà¤à¤¿à¤•ाओं तक पहà¥à¤à¤ सिरà¥à¥ पà¥à¤°à¤¬à¤‚धक को हीपà¥à¤°à¤¾à¤ªà¥à¤¤ है।"
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "%s में à¤à¤• खाली à¥à¥à¤²à¤¾à¤ªà¥€ डालें"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "सà¥à¤µà¤¤à¤ƒ संसाधन à¥à¥à¤²à¤¾à¤ªà¥€ का निरà¥à¤®à¤¾à¤£ किया जा रहा है..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1387,12 +1511,12 @@ msgstr ""
"\n"
"कà¥à¤¯à¤¾ आप वासà¥à¤¤à¤µ में बाहर निकलना à¤à¤¾à¤¹à¤¤à¥‡ है?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "बधाई हो"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "रीबूट"
@@ -1408,7 +1532,7 @@ msgstr "भाषा"
#: steps_list.pm:16 steps_list.pm:23
#, c-format
msgid "Localization"
-msgstr ""
+msgstr "सà¥à¤¥à¤¾à¤¨à¥€à¤¯à¤•रण"
#: steps_list.pm:17
#, c-format
@@ -1487,13 +1611,6 @@ msgid ""
"Users"
msgstr "उपयोगकरà¥à¤¤à¤¾à¤“"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "नेटवरà¥à¤•िंग"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1536,148 +1653,22 @@ msgid ""
"Exit"
msgstr "निकास"
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "ऑà¥à¤¿à¤¸ के कारà¥à¤¯à¤•à¥à¤°à¤®: शबà¥à¤¦à¤¸à¤‚साधक (केवरà¥à¤¡, आबीवरà¥à¤¡), सà¥à¤ªà¥à¤°à¥‡à¤¡à¤¶à¥€à¤Ÿ (केसà¥à¤ªà¥à¤°à¥‡à¤¡, जीनà¥à¤¯à¥‚मेरिक), "
-#~ "पीडीà¤à¥ अवलोकà¥à¤•, इतà¥à¤¯à¤¾à¤¦à¤¿"
-
-#, fuzzy
-#~ msgid "Downloading file %s..."
-#~ msgstr "संà¤à¤¿à¤•ायें पà¥à¤°à¥‡à¤·à¤¿à¤¤ की जा रही..."
-
-#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
-#~ msgstr ""
-#~ "आपने निमà¥à¤¨à¤²à¤¿à¤–ित सरà¥à¤µà¤°(सरà¥à¤µà¤°à¥‹) का à¤à¤¯à¤¨ किया है: %s\n"
-#~ "\n"
-#~ "\n"
-#~ "इन सरà¥à¤µà¤°à¥‹à¤‚ को डिà¥à¤¾à¤²à¥à¤Ÿ के तौर पर सकà¥à¤°à¤¿à¤¯ किया जाता है । इनमें कोई जà¥à¤à¤¾à¤¤ सà¥à¤°à¤•à¥à¤·à¤¾-संबंधी "
-#~ "खामी नहीं है,\n"
-#~ "परनà¥à¤¤à¥ कà¥à¤› नये दोष मिल सकते है । à¤à¤¸à¥€ अवसà¥à¤¥à¤¾ में, अति शीघà¥à¤°-से-शीघà¥à¤°\n"
-#~ "जितना समà¥à¤­à¤µ हो, आप उननà¥à¤¯à¤¨ कर लें।\n"
-#~ "\n"
-#~ "\n"
-#~ "कà¥à¤¯à¤¾ आप वासà¥à¤¤à¤µ में इन सरà¥à¤µà¤°à¥‹à¤‚ को संसाधित करना à¤à¤¾à¤¹à¤¤à¥‡ है?\n"
-
-#, fuzzy
-#~ msgid "IceWm Desktop"
-#~ msgstr "डेसà¥à¤•टाप"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr ""
-#~ "उपलबà¥à¤§ पैकेजों की सूà¤à¥€ पà¥à¤°à¤¾à¤ªà¥à¤¤ करने के लिठमिरर से समà¥à¤ªà¤°à¥à¤• सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ किया जा रहा है..."
-
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "%s मिरर पà¥à¤°à¤£à¤¾à¤²à¥€ से संबंध सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ करने में असमरà¥à¤¥"
-
-#~ msgid "Generate auto install floppy"
-#~ msgstr "सà¥à¤µà¤¤à¤ƒ संसाधान à¥à¥à¤²à¤¾à¤ªà¥€ का निरà¥à¤®à¤¾à¤£ किया जा रहा है"
-
-#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
-#~ msgstr ""
-#~ "यदि आवशà¥à¤¯à¤•ता हो तो सà¥à¤µà¤¤à¤ƒ संसाधन को पूरà¥à¤£à¤¤à¤¯à¤¾ सà¥à¤µà¤à¤¾à¤²à¤¿à¤¤ बनाया जा सकता है,\n"
-#~ "à¤à¤¸à¥€ अवसà¥à¤¥à¤¾ में यह हारà¥à¤¡ डà¥à¤°à¤¾à¤‡à¤µ पर पूरà¥à¤£ अधिकार कर लेगा !!\n"
-#~ "(यह समान संसाधन को अनà¥à¤¯ मशीन पर संसाधित करने के लिठहोता है)।\n"
-#~ "\n"
-#~ "आप हो सकता है कि संसाधन को रीपà¥à¤²à¥‡ करन à¤à¤¾à¤¹à¤¤à¥‡ हो।\n"
-
-#~ msgid "Replay"
-#~ msgstr "पà¥à¤¨à¤ƒ à¤à¤²à¤¾à¤¨à¤¾"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "कà¥à¤¯à¤¾ आपके पास à¤à¤• आई०à¤à¤¸à¥¦à¤à¥¦ सांउड कारà¥à¤¡ है?"
-#~ msgid "Automated"
-#~ msgstr "सà¥à¤µà¤à¤¾à¤²à¤¿à¤¤"
-
-#~ msgid "Save packages selection"
-#~ msgstr "पैकेजों के à¤à¤¯à¤¨ को सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करें"
-
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "कà¥à¤¯à¤¾ आप à¤à¤¬à¥‚ट का का उपयोग करना à¤à¤¾à¤¹à¤¤à¥‡ है?"
-
-#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
#~ msgstr ""
-#~ "à¤à¤• बूट को संसाधित करने में तà¥à¤°à¥à¤Ÿà¤¿, \n"
-#~ "संसाधन को बलपूरà¥à¤µà¤• करने का पà¥à¤°à¤¯à¤¾à¤¸ करे, à¤à¤¾à¤¹à¥‡ कि पà¥à¤°à¤¥à¤® विभाजन नषà¥à¤Ÿ हो जायें?"
-
-#~ msgid "All"
-#~ msgstr "सभी"
-
-#~ msgid "TV card"
-#~ msgstr "टीवी कारà¥à¤¡"
-
-#~ msgid "Boot"
-#~ msgstr "बूट"
+#~ "कोई साउणà¥à¤¡ कारà¥à¤¡ नहीं खोजा जा सका । संसाधन के उपरानà¥à¤¤ \"harddrake\" को उपयोग "
+#~ "करके देखें"
-#~ msgid ""
-#~ "_: Keep these entry short\n"
-#~ "Authentication"
-#~ msgstr "पà¥à¤°à¤®à¤¾à¤£à¥€à¤•रण"
+#~ msgid "KDE"
+#~ msgstr "के०डी०ई०"
-#~ msgid "Gwenview"
-#~ msgstr "गà¥à¤µà¥‡à¤¨à¤µà¥à¤¯à¥‚"
+#~ msgid "CD-ROM"
+#~ msgstr "सीडी-रॉम"
-#~ msgid "DrakVPN"
-#~ msgstr "डà¥à¤°à¥ˆà¤• वीपीà¤à¤¨"
+#~ msgid "KDE Workstation"
+#~ msgstr "केडीई कारà¥à¤¯à¤•ेनà¥à¤¦à¥à¤°"
-#, fuzzy
-#~ msgid "(%d package, %d MB)"
-#~ msgid_plural "(%d packages, %d MB)"
-#~ msgstr[0] "%d पैकेज"
-#~ msgstr[1] "%d पैकेज"
-
-#~ msgid "%d packages"
-#~ msgstr "%d पैकेज"
-
-#~ msgid "Language"
-#~ msgstr "भाषा"
-
-#~ msgid "License"
-#~ msgstr "पà¥à¤°à¤®à¤¾à¤£-पतà¥à¤°"
-
-#, fuzzy
-#~ msgid "Installation class"
-#~ msgstr "संसाधन पà¥à¤°à¤•ार का à¤à¤¯à¤¨ करें"
-
-#, fuzzy
-#~ msgid "Formatting"
-#~ msgstr "अनà¥à¤®à¤¾à¤¨ लगाया जा रहा है"
-
-#, fuzzy
-#~ msgid "Choosing packages"
-#~ msgstr "संसाधन करने हेतॠपैकेजों का à¤à¤¯à¤¨ करें"
-
-#~ msgid "Users"
-#~ msgstr "उपयोगकरà¥à¤¤à¤¾à¤“"
-
-#~ msgid "Networking"
-#~ msgstr "नेटवरà¥à¤•िंग"
-
-#~ msgid "Configure X"
-#~ msgstr "à¤à¤•à¥à¤¸ को संरà¤à¤¿à¤¤ करें"
-
-#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
-#~ "missing), this generally means your boot floppy in not in sync with the "
-#~ "Installation medium (please create a newer boot floppy)"
-#~ msgstr ""
-#~ "आपके करà¥à¤¨à¤² के अनà¥à¤°à¥‚प करà¥à¤¨à¤² मॉडयूलो तक नहीं पहà¥à¤à¤à¤¾ जा सकता है ( %s संà¤à¤¿à¤•ा विलà¥à¤ªà¥à¤¤ है),"
-#~ "इसका सामानà¥à¤¯à¤¤à¤¾ अरà¥à¤¥ है कि आपकी बूट à¥à¥à¤²à¤¾à¤ªà¥€ संसाधन माधà¥à¤¯à¤® के साथ ताल-बदà¥à¤µ नहीं है(कृपया "
-#~ "à¤à¤• और नयी बूट à¥à¥à¤²à¤¾à¤ªà¥€ का निरà¥à¤®à¤¾à¤£ करें)"
+#~ msgid "IDE"
+#~ msgstr "आई०डी०ई०"
diff --git a/perl-install/install/share/po/hr.po b/perl-install/install/share/po/hr.po
index f7a8956ef..5d5e13b2c 100644
--- a/perl-install/install/share/po/hr.po
+++ b/perl-install/install/share/po/hr.po
@@ -1,53 +1,81 @@
-# 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>,
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
msgid ""
msgstr ""
-"Project-Id-Version: DrakX 0\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2005-01-04 21:25+CET\n"
-"Last-Translator: auto\n"
-"Language-Team: Croatian <lokalizacija@linux.hr>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2015-05-26 19:01+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Croatian (http://www.transifex.com/projects/p/mageia/language/"
+"hr/)\n"
+"Language: hr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: TransDict server\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"
+"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"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "Office tools"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "Home entertainment"
msgstr ""
-#: any.pm:109
-#, fuzzy, c-format
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr ""
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr ""
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
+#, c-format
msgid "Do you have further supplementary media?"
-msgstr "Da li imate još koji?"
+msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -56,115 +84,172 @@ msgid ""
"Do you have a supplementary installation medium to configure?"
msgstr ""
-#: any.pm:120
+#: any.pm:162
#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
-#, fuzzy, c-format
msgid "Network (HTTP)"
-msgstr "Mreža"
+msgstr ""
-#: any.pm:122
-#, fuzzy, c-format
+#: any.pm:163
+#, c-format
msgid "Network (FTP)"
-msgstr "Mreža"
+msgstr ""
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr ""
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr ""
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr ""
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr ""
-"Kontaktiram Mandriva Linux web site za dobivanje popisa raspoloživih mirrora"
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "Kontaktiram %s web site za dobivanje popisa raspoloživih mirrora"
-#: any.pm:187
-#, fuzzy, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+#: any.pm:252
+#, c-format
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Kontaktiram Mandriva Linux web site za dobivanje popisa raspoloživih mirrora"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Izaberite mirror sa kojeg želite skinuti pakete"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr ""
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr ""
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr ""
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr ""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr ""
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Direktorij"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr ""
-#: any.pm:295
-#, fuzzy, c-format
+#: any.pm:366
+#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
-msgstr "Ne mogu otvoriti %s: %s\n"
+msgstr ""
-#: any.pm:334
-#, fuzzy, c-format
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
+#, c-format
msgid "Looking at packages already installed..."
-msgstr "Ne možete odznaÄiti ovaj paket budući da je već instaliran"
+msgstr ""
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Tražim pakete koje mogu nadograditi"
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -173,87 +258,87 @@ msgid ""
"Do you really want to remove these packages?\n"
msgstr ""
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "GreÅ¡ka prilikom Äitanja datoteke %s"
-#: any.pm:1020
-#, fuzzy, c-format
+#: any.pm:1304
+#, c-format
msgid "The following disk(s) were renamed:"
-msgstr "Slijedeći paketi će biti instalirani"
+msgstr ""
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
-#, fuzzy, c-format
+#: any.pm:1363
+#, c-format
msgid "NFS"
-msgstr "FS"
+msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Mreža"
-#: any.pm:1102
-#, fuzzy, c-format
+#: any.pm:1386
+#, c-format
msgid "Please choose a media"
-msgstr "Molim odaberite"
+msgstr ""
-#: any.pm:1118
-#, fuzzy, c-format
+#: any.pm:1402
+#, c-format
msgid "File already exists. Overwrite it?"
-msgstr "Datoteka već postoji. Da li da nju upotrijebim?"
+msgstr ""
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Pristup odbijen"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr ""
-#: any.pm:1191
-#, fuzzy, c-format
+#: any.pm:1475
+#, c-format
msgid "Bad media %s"
-msgstr "dodan medij %s"
+msgstr ""
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Ne mogu napraviti screenshotove prije particioniranja"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Screenshotovi će biti raspoloživi poslije instalaciju u %s"
-#: gtk.pm:131
-#, fuzzy, c-format
+#: gtk.pm:135
+#, c-format
msgid "Installation"
-msgstr "Instaliram"
+msgstr ""
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Postavke"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Morate također formatirati %s"
@@ -277,25 +362,25 @@ msgstr "Podižem mrežu"
msgid "Bringing down the network"
msgstr "Onemogućujem mrežu"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
-msgstr ""
+msgstr "nije moguće dodati medij"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr ""
-#: media.pm:810
-#, fuzzy, c-format
+#: media.pm:807
+#, c-format
msgid "Copying in progress"
-msgstr "detektiran na portu %s"
+msgstr "Kopiranje u tijeku"
#: pkgs.pm:32
#, c-format
@@ -322,268 +407,291 @@ msgstr "lijepo"
msgid "maybe"
msgstr "možda"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Bez opisa"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
-#, fuzzy, c-format
+#: pkgs.pm:384 pkgs.pm:411
+#, c-format
msgid "An error occurred:"
-msgstr "Pojavila se greška"
+msgstr "Došlo je do greške:"
-#: pkgs.pm:814
-#, fuzzy, c-format
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Nastupila je kobna pogreška: %s. "
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Ne pitaj ponovo"
+
+#: pkgs.pm:913
+#, c-format
msgid "%d installation transactions failed"
-msgstr "instalacijske intrukcije"
+msgstr ""
-#: pkgs.pm:815
-#, fuzzy, c-format
+#: pkgs.pm:914
+#, c-format
msgid "Installation of packages failed:"
-msgstr "Instaliram paket %s"
+msgstr ""
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Radna stanica"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Uredska radna stanica"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Uredski programi: tekst procesori (OpenOffice.org Writer, Kword), tabliÄni "
-"kalkulatori (OpenOffice.org Calc, Kspread), pdf preglednici, itd"
+"Uredski programi: tekst procesori (LibreOffice Writer, Kword), tabliÄni "
+"kalkulatori (LibreOffice Calc, Kspread), pdf preglednici, itd"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "IgraÄka radna stanica"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Zabavni programi: arkade, ploÄe, strategije, itd"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Multimedijska stanica"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "ZvuÄni i video sviraÄki/ureÄ‘ivaÄki programi"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Internet stanica"
-#: share/meta-task/compssUsers.pl:33
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:37
+#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr ""
-"Pribor alata za Äitanje i slanje mail-a i news-a (pine, mutt, tin..) i za "
-"pregled Web-a"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Mrežno raÄunalo (klijent)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Klijenti za razne protokole ukljuÄujući ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Alati za lako podeÅ¡avanje vaÅ¡eg raÄunala"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Konzolni Alati"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "UreÄ‘ivaÄi, ljuske, datoteÄni alati, terminali"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Razvoj"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C i C++ razvojne biblioteke, programi i ukljuÄujuće datoteke"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Dokumentacija"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Knjige i Howto-i o Linux-u i slobodnom software-u"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr ""
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Posljužitelj weba"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Groupware"
-#: share/meta-task/compssUsers.pl:77
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:85
+#, c-format
msgid "Kolab Server"
-msgstr "NIS Poslužitelj"
+msgstr ""
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Vatrozid/Ruter"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Internet gateway"
-#: share/meta-task/compssUsers.pl:84
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:92
+#, c-format
msgid "Mail/News"
-msgstr "/Datoteka/_Nova"
+msgstr ""
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix mail poslužitelj, Inn news poslužitelj"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Poslužitelj imenika"
-#: share/meta-task/compssUsers.pl:92
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:102
+#, c-format
msgid "FTP Server"
-msgstr "NTP Poslužitelj"
+msgstr ""
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr ""
-#: share/meta-task/compssUsers.pl:96
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:107
+#, c-format
msgid "DNS/NIS"
-msgstr "DNS/NIS "
+msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Ime Domene i Mrežni Informacijki Poslužitelj (NIS)"
-#: share/meta-task/compssUsers.pl:100
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:112
+#, c-format
msgid "File and Printer Sharing Server"
-msgstr "Ispisni poslužitelj"
+msgstr ""
-#: share/meta-task/compssUsers.pl:101
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:113
+#, c-format
msgid "NFS Server, Samba server"
-msgstr "NIS Poslužitelj"
+msgstr ""
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Baza podataka"
-#: share/meta-task/compssUsers.pl:105
-#, fuzzy, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL ili MySQL poslužitelj baza"
+#: share/meta-task/compssUsers.pl:118
+#, c-format
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr ""
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache i Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Pošta"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix poslužitelj pošte"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL ili MySQL poslužitelj baza"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL ili MariaDB poslužitelj baza"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Mrežni raÄunalni poslužitelj"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS poslužitelj, SMB poslužitelj, Proxy poslužitelj, SSH poslužitelj"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "GrafiÄko Okružje"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "KDE radna stanica"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "Radna stanica"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -591,12 +699,12 @@ msgid ""
msgstr ""
"K Radno Okružje, osnovno grafiÄko okružje sa kolekcijom pripadajućih alata"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "Gnome radna stanica"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -605,69 +713,112 @@ msgstr ""
"GrafiÄka okružja sa korisniÄki prijateljskim skupom aplikacija i alatima za "
"radno okružje"
-#: share/meta-task/compssUsers.pl:144
-#, fuzzy, c-format
-msgid "LXDE Desktop"
-msgstr "Radna površina"
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:146
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:165
+#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
msgstr ""
-"GrafiÄka okružja sa korisniÄki prijateljskim skupom aplikacija i alatima za "
-"radno okružje"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Druga grafiÄka radna okružja"
-#: share/meta-task/compssUsers.pl:150
-#, fuzzy, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm, itd"
+#: share/meta-task/compssUsers.pl:195
+#, c-format
+msgid "Window Maker, Fvwm, etc"
+msgstr ""
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Pomoćni programi"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
+#, c-format
msgid "SSH Server"
-msgstr "NIS Poslužitelj"
+msgstr ""
-#: share/meta-task/compssUsers.pl:180
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:225
+#, c-format
msgid "Webmin"
-msgstr "Servisi"
+msgstr ""
-#: share/meta-task/compssUsers.pl:181
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:226
+#, c-format
msgid "Webmin Remote Configuration Server"
-msgstr "Prebaci postavke pisaÄa"
+msgstr ""
-#: share/meta-task/compssUsers.pl:185
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:230
+#, c-format
msgid "Network Utilities/Monitoring"
-msgstr "Mrežne postavke"
+msgstr ""
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr ""
-#: share/meta-task/compssUsers.pl:190
-#, fuzzy, c-format
-msgid "Mandriva Wizards"
-msgstr "Mandriva Linux Kontrolni Centar"
+#: share/meta-task/compssUsers.pl:235
+#, c-format
+msgid "Mageia Wizards"
+msgstr ""
-#: share/meta-task/compssUsers.pl:191
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:236
+#, c-format
msgid "Wizards to configure server"
-msgstr "PodeÅ¡avam pisaÄ \"%s\" ..."
+msgstr ""
#: steps.pm:85
#, c-format
@@ -678,7 +829,7 @@ msgstr ""
"Dogodila se greška, ali neznam kako s njom lijepo rukovati.\n"
"Nastavite dalje na vlastiti rizik."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -698,335 +849,334 @@ msgstr "Pokrećem korak `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux instalacija %s"
+msgid "%s Installation %s"
+msgstr "%s instalacija %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> između elemenata"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"Vaš sustav je slab na resursima. Možete imati nekih problem prilikom\n"
-"instalacije Mandriva Linux-a. Ukoliko se to desi, možete probati tekstualnu\n"
+"instalacije %s-a. Ukoliko se to desi, možete probati tekstualnu\n"
"instalaciju. Za to, pritisnite `F1' kada podižete CDROM, i unesite `text'."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
+msgid "Media Selection"
msgstr ""
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s Plasma Desktop"
msgstr ""
-#: steps_gtk.pm:241
-#, fuzzy, c-format
+#: steps_gtk.pm:254
+#, c-format
+msgid "Install %s GNOME Desktop"
+msgstr ""
+
+#: steps_gtk.pm:255
+#, c-format
msgid "Custom install"
-msgstr "Minimalna instalacija"
+msgstr ""
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
-msgstr "Radna površina"
+msgid "Plasma Desktop"
+msgstr "KDE "
-#: steps_gtk.pm:263
-#, fuzzy, c-format
+#: steps_gtk.pm:277
+#, c-format
msgid "GNOME Desktop"
-msgstr "Radna površina"
+msgstr "GNOME radno okruženje"
-#: steps_gtk.pm:264
-#, fuzzy, c-format
+#: steps_gtk.pm:278
+#, c-format
msgid "Custom Desktop"
-msgstr "Radna površina"
+msgstr ""
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Odabir grupe paketa"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Individualan odabir paketa"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Ukupna veliÄina: %d / %d MB"
+msgid "Unselect All"
+msgstr "Odselektiraj sve"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Loš paket"
+msgid "Total size: %d / %d MB"
+msgstr "Ukupna veliÄina: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "InaÄica: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "VeliÄina: "
-#: steps_gtk.pm:406
-#, fuzzy, c-format
+#: steps_gtk.pm:422
+#, c-format
msgid "%d KB\n"
-msgstr "VeliÄina: %d KB\n"
+msgstr ""
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "ZnaÄaj: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Ne možete oznaÄiti/odznaÄiti ovaj paket"
-#: steps_gtk.pm:445
-#, fuzzy, c-format
+#: steps_gtk.pm:462
+#, c-format
msgid "due to missing %s"
-msgstr "kdesu nedostaje"
+msgstr ""
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "zbog nezadovoljavajućeg %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "odabirem %s izabiranjem datoteka"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "kako bi se zadržalo %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Ne možete oznaÄiti ovaj paket budući da nema dovoljno mjesta gdje ga se može "
"instalirati"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Slijedeći paketi će biti instalirani"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Slijedeći paketi će biti uklonjeni"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Budući da je ovo obvezni paket ne možete ga odznaÄiti"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Ne možete odznaÄiti ovaj paket budući da je već instaliran"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Ne možete odznaÄiti ovaj paket budući da ga treba nadograditi"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Prikaži automatski odabrane pakete"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Instaliraj"
-#: steps_gtk.pm:499
-#, fuzzy, c-format
+#: steps_gtk.pm:515
+#, c-format
msgid "Load/Save selection"
-msgstr "Premjesti oznaÄeno"
+msgstr ""
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Dograđujem izbor paketa"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Minimalna instalacija"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Upravitelj Softwareom"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Odaberite pakete koje želite instalirati"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Instaliram"
-#: steps_gtk.pm:565
-#, fuzzy, c-format
+#: steps_gtk.pm:581
+#, c-format
msgid "No details"
-msgstr "Detalji"
+msgstr ""
-#: steps_gtk.pm:584
-#, fuzzy, c-format
+#: steps_gtk.pm:600
+#, c-format
msgid "Time remaining:"
-msgstr "Preostalo vrijeme"
+msgstr ""
-#: steps_gtk.pm:585
-#, fuzzy, c-format
+#: steps_gtk.pm:601
+#, c-format
msgid "(estimating...)"
-msgstr "Procjenjujem"
+msgstr ""
-#: steps_gtk.pm:615
-#, fuzzy, c-format
+#: steps_gtk.pm:627
+#, c-format
msgid "%d package"
msgid_plural "%d packages"
-msgstr[0] "%d paketa"
-msgstr[1] "%d paketa"
-msgstr[2] "%d paketa"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Sažetak"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Podešavanje"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
-#, fuzzy, c-format
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
+#, c-format
msgid "not configured"
-msgstr "ponovno postavi"
-
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "Odabir grupe paketa"
+msgstr ""
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr ""
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Pojavila se greška"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Molim, izaberite raspored tipkovnice"
-#: steps_interactive.pm:108
-#, fuzzy, c-format
+#: steps_interactive.pm:109
+#, c-format
msgid "Here is the full list of available keyboards:"
-msgstr "Ovdje je cijeli popis raspoloživih tipkovnica"
+msgstr ""
-#: steps_interactive.pm:146
-#, fuzzy, c-format
+#: steps_interactive.pm:153
+#, c-format
msgid "Install/Upgrade"
-msgstr "Instaliraj/Nadogradi"
+msgstr ""
-#: steps_interactive.pm:150
-#, fuzzy, c-format
+#: steps_interactive.pm:157
+#, c-format
msgid "Is this an install or an upgrade?"
-msgstr "Da li je ovo instalacija ili nadogradnja?"
+msgstr ""
-#: steps_interactive.pm:152
-#, fuzzy, c-format
+#: steps_interactive.pm:159
+#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Instaliraj"
-#: steps_interactive.pm:154
-#, fuzzy, c-format
+#: steps_interactive.pm:161
+#, c-format
msgid "Upgrade %s"
-msgstr "Dogradnja"
+msgstr ""
-#: steps_interactive.pm:172
-#, fuzzy, c-format
+#: steps_interactive.pm:184
+#, c-format
msgid "Encryption key for %s"
-msgstr "Enkripcijski kljuÄ"
+msgstr ""
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
-#, fuzzy, c-format
+#: steps_interactive.pm:218
+#, c-format
msgid "New Installation"
-msgstr "Instaliram"
+msgstr ""
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1035,119 +1185,90 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "Podešavam IDE"
-
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"Nema slobodnog mjesta za 1 MB bootstrap! Instalacija će nastaviti, ali za "
-"podizanje vašeg sustava, trebati ćete napraviti bootstrap particiju u "
-"DiskDrake-u"
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, fuzzy, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"Nema slobodnog mjesta za 1 MB bootstrap! Instalacija će nastaviti, ali za "
-"podizanje vašeg sustava, trebati ćete napraviti bootstrap particiju u "
-"DiskDrake-u"
+msgid "Configuring CD/DVD"
+msgstr "Podešavam IDE"
-#: steps_interactive.pm:371
-#, fuzzy, c-format
+#: steps_interactive.pm:354
+#, c-format
msgid ""
"Change your Cd-Rom!\n"
"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
"done.\n"
"If you do not have it, press Cancel to avoid installation from this Cd-Rom."
msgstr ""
-"Promjenite vaš Cd-Rom!\n"
-"\n"
-"Ubacite Cd-Rom oznaÄen \"%s\" u vaÅ¡ pogon i pritisnite U redu kada "
-"završite.\n"
-"Ukoliko ga nemate, pritisnite Odustani kako bi izbjegli instalaciju sa ovog "
-"Cd-Rom-a."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Tražim dostupne pakete"
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
-#, fuzzy, c-format
+#: steps_interactive.pm:428
+#, c-format
msgid ""
"Please choose load or save package selection.\n"
"The format is the same as auto_install generated files."
msgstr ""
-"Molimo izaberite uÄitivanje ili spremanje izbora paketa na disketu.\n"
-"Format je isto kao auto_install napravljene diskete."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "UÄitaj"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Spremi"
-#: steps_interactive.pm:453
-#, fuzzy, c-format
+#: steps_interactive.pm:438
+#, c-format
msgid "Bad file"
-msgstr "UÄitaj datoteku"
+msgstr ""
-#: steps_interactive.pm:469
-#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+#: steps_interactive.pm:455
+#, c-format
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
-#, fuzzy, c-format
+#: steps_interactive.pm:459
+#, c-format
msgid "Desktop Selection"
-msgstr "Odabir grupe paketa"
+msgstr "Odabir radnog okruženja"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Izabrana veliÄina je veća nego raspoloživ prostor"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Tip instalacije"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1156,88 +1277,122 @@ msgstr ""
"Niste izabrali niti jednu grupu paketa\n"
"Izaberite minimalnu instalaciju ako želite"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Sa X-ima"
-#: steps_interactive.pm:583
-#, fuzzy, c-format
-msgid "Install suggested packages"
-msgstr "Instaliram paket %s"
+#: steps_interactive.pm:579
+#, c-format
+msgid "Install recommended packages"
+msgstr ""
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Sa osnovnom dokumentacijom (preporuÄeno!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Stvarno malena instalacija (posebice bez urpmia)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr ""
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Pripremam instalaciju"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Instaliram paket %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Javila se greška prilikom sortiranja paketa:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Da ipak nastavim?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
-msgstr ""
+msgstr "Pokušaj ponovno"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
-#, fuzzy, c-format
+#: steps_interactive.pm:682
+#, c-format
msgid "Go back to media and packages selection"
-msgstr "Spremi odabir paketa"
+msgstr ""
-#: steps_interactive.pm:683
-#, fuzzy, c-format
+#: steps_interactive.pm:685
+#, c-format
msgid "There was an error installing package %s."
-msgstr "Pojavila se greška kod instalacije paketa:"
+msgstr ""
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Postava nakon instalacije"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Nadogradnje"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Failure when adding medium"
+msgstr "nije moguće dodati medij"
+
+#: steps_interactive.pm:762
#, fuzzy, c-format
+msgid "Retry?"
+msgstr "Pokušaj ponovno"
+
+#: steps_interactive.pm:770
+#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
"have been updated after the distribution was released. They may\n"
@@ -1248,136 +1403,98 @@ msgid ""
"\n"
"Do you want to install the updates?"
msgstr ""
-"Imate mogućnost skidanja (downloada) paketa za dogradnju koji su\n"
-"izašli poslije nego što je distribucija postala raspoloživa.\n"
-"\n"
-"Dobit ćete sigurnosne popravke i popravke od grešaka, ali za nastavak\n"
-"trebate imati podešenu Internet vezu.\n"
-"\n"
-"Da li želite instalirati dogradnju?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s na %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Sklopovlje"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "ZvuÄna kartica"
-#: steps_interactive.pm:919
+#: steps_interactive.pm:948
#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Da li imate ISA zvuÄnu karticu?"
-
-#: steps_interactive.pm:921
-#, fuzzy, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Pokrenite \"sndconfig\" poslije instalacije za podeÅ¡avanje vaÅ¡e zvuÄne "
-"kartice"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Nije pronaÄ‘ena zvuÄna kartica. Probajte \"harddrake\" poslije instalacije"
-
-#: steps_interactive.pm:931
-#, fuzzy, c-format
msgid "Graphical interface"
-msgstr "X kod pokretanja sustava"
+msgstr ""
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Mreža i Internet"
-#: steps_interactive.pm:949
-#, fuzzy, c-format
+#: steps_interactive.pm:985
+#, c-format
msgid "Proxies"
-msgstr "Profil: "
+msgstr ""
-#: steps_interactive.pm:950
-#, fuzzy, c-format
+#: steps_interactive.pm:986
+#, c-format
msgid "configured"
-msgstr "ponovno postavi"
+msgstr ""
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Sigurnosna Razina"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Vatrozid"
-#: steps_interactive.pm:983
-#, fuzzy, c-format
+#: steps_interactive.pm:1020
+#, c-format
msgid "activated"
-msgstr "Aktiviraj sada"
+msgstr ""
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "onemogućeno"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr ""
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "Pripremam bootloader"
+msgid "Preparing initial startup program..."
+msgstr ""
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr ""
-#: steps_interactive.pm:1038
-#, fuzzy, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"ÄŒini se da imate OldWorld ili Nepoznato\n"
-" raÄunalo, yaboot bootloader neće moći raditi kod vas.\n"
-"Instalacija će nastaviti, ali ćete morati\n"
-" koristiti BootX da podignete vaÅ¡e raÄunalo"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Umetnite praznu disketu u pogon %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Pravim auto instalacijsku disketu"
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1388,12 +1505,12 @@ msgstr ""
"\n"
"Želite li zaista završiti?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "ÄŒestitamo, pobijedili ste!"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Ponovno pokretanje sustava"
@@ -1409,7 +1526,7 @@ msgstr "Jezik"
#: steps_list.pm:16 steps_list.pm:23
#, c-format
msgid "Localization"
-msgstr ""
+msgstr "Lokalizacija"
#: steps_list.pm:17
#, c-format
@@ -1488,13 +1605,6 @@ msgid ""
"Users"
msgstr "Korisnici"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Mreža"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1537,146 +1647,21 @@ msgid ""
"Exit"
msgstr "Izađi"
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Uredski programi: tekst procesori (kword, abiword), tabliÄni kalkulatori "
-#~ "(kspread, gnumeric), pdf preglednici, itd"
-
-#, fuzzy
-#~ msgid "Downloading file %s..."
-#~ msgstr "Å aljem datoteke..."
-
-#, fuzzy
-#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
-#~ msgstr ""
-#~ "Izabrali ste slijedeće poslužitelje: %s\n"
-#~ "\n"
-#~ "\n"
-#~ "Ti poslužitelji biti će postavljeno aktivirani. Oni nemaju poznatih "
-#~ "sigurnosnih\n"
-#~ "propusta, ali neki novi mogu biti pronaÄ‘eni. U tom sluÄaju, morate ga "
-#~ "nadograditi\n"
-#~ "što prije moguće.\n"
-#~ "\n"
-#~ "\n"
-#~ "Da li zaista želite instalirati te poslužitelje?\n"
-
-#, fuzzy
-#~ msgid "IceWm Desktop"
-#~ msgstr "Radna površina"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr "Spajam se na mirror kako bih pribavio popis dostupnih paketa"
-
-#, fuzzy
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "Ne mogu napraviti fork: %s"
-
-#~ msgid "Generate auto install floppy"
-#~ msgstr "Napravi auto instalacijsku disketu"
-
-#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
-#~ msgstr ""
-#~ "Auto instalacija može biti potpuno automatska ukoliko želite,\n"
-#~ "u tom sluÄaju će preuzeti hard disk!!\n"
-#~ "(ovo znaÄi za instalaciju na drugo raÄunalo).\n"
-#~ "\n"
-#~ "Možete preferirati da ponovite instalaciju.\n"
-
-#~ msgid "Replay"
-#~ msgstr "Ponovi"
-
-#~ msgid "Automated"
-#~ msgstr "Automatski"
-
-#~ msgid "Save packages selection"
-#~ msgstr "Spremi odabir paketa"
-
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "Da li želite koristiti aboot?"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Da li imate ISA zvuÄnu karticu?"
-#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
#~ msgstr ""
-#~ "Greška prilikom instalacije aboot-a, \n"
-#~ "probati nasilno instalirati iako to može uništiti prvu particiju?"
+#~ "Nije pronaÄ‘ena zvuÄna kartica. Probajte \"harddrake\" poslije instalacije"
-#~ msgid "All"
-#~ msgstr "Sve"
+#~ msgid "KDE"
+#~ msgstr "KDE"
-#~ msgid "TV card"
-#~ msgstr "TV kartica"
+#~ msgid "CD-ROM"
+#~ msgstr "CD-ROM"
-#~ msgid "Boot"
-#~ msgstr "Pokretani sustav"
+#~ msgid "KDE Workstation"
+#~ msgstr "KDE radna stanica"
-#~ msgid ""
-#~ "_: Keep these entry short\n"
-#~ "Authentication"
-#~ msgstr "Provjera autentiÄnosti"
-
-#, fuzzy
-#~ msgid "(%d package, %d MB)"
-#~ msgid_plural "(%d packages, %d MB)"
-#~ msgstr[0] "%d paketa"
-#~ msgstr[1] "%d paketa"
-#~ msgstr[2] "%d paketa"
-
-#~ msgid "%d packages"
-#~ msgstr "%d paketa"
-
-#~ msgid "Language"
-#~ msgstr "Jezik"
-
-#~ msgid "License"
-#~ msgstr "Licenca"
-
-#, fuzzy
-#~ msgid "Installation class"
-#~ msgstr "Odaberite razred instalacije"
-
-#, fuzzy
-#~ msgid "Formatting"
-#~ msgstr "Procjenjujem"
-
-#, fuzzy
-#~ msgid "Choosing packages"
-#~ msgstr "Izabir instaliranih paketa"
-
-#~ msgid "Users"
-#~ msgstr "Korisnici"
-
-#~ msgid "Networking"
-#~ msgstr "Mreža"
-
-#~ msgid "Configure X"
-#~ msgstr "Podesi X"
-
-#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
-#~ "missing), this generally means your boot floppy in not in sync with the "
-#~ "Installation medium (please create a newer boot floppy)"
-#~ msgstr ""
-#~ "Ne mogu pristupiti kernel modulima koji odgovaraju vašem kernelu "
-#~ "(datoteka %s nedostaje), ovo obiÄno znaÄi da vaÅ¡a disketa za dizanje "
-#~ "sustava nije usklađena sainstalacijskim medijem (napravite noviju boot "
-#~ "disketu)"
+#~ msgid "IDE"
+#~ msgstr "IDE"
diff --git a/perl-install/install/share/po/hu.po b/perl-install/install/share/po/hu.po
index a99202921..6568ef0bf 100644
--- a/perl-install/install/share/po/hu.po
+++ b/perl-install/install/share/po/hu.po
@@ -1,59 +1,84 @@
-# translation of DrakX to Hungarian
-# Copyright (C) 2000-2001,2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
-# Emese Kovacs <emese@gnome.hu>, 2000-2001.
-# Arpad Biro <biro.arpad gmail>, 2000, 2003, 2004, 2005, 2006, 2007.
-# Tamas Szanto <tszanto@mol.hu>, 2001.
-# Gergely Lonyai <aleph@mandriva.org>, 2007,2008,2009.
+# Translators:
+# Arpad Biro <biro.arpad gmail>, 2000,2003-2007
+# alephlg <aleph@mandriva.org>, 2007-2009
+# Tamas Szanto <tszanto@mol.hu>, 2001
+# Zoltan Siposs <zoltan.siposs@gmail.com>, 2015
msgid ""
msgstr ""
-"Project-Id-Version: DrakX-2010.0\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2009-10-06 09:55+0100\n"
-"Last-Translator: Gergely LĂ³nyai <aleph@mandriva.org>\n"
-"Language-Team: Hungarian <aleph@mandriva.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-03-01 09:25+0000\n"
+"Last-Translator: Csaba MĂ©szĂ¡ros <pingvin@y2k.hu>\n"
+"Language-Team: Hungarian (http://www.transifex.com/MageiaLinux/mageia/"
+"language/hu/)\n"
+"Language: hu\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"
-"X-Poedit-Language: Hungarian\n"
-"X-Poedit-Country: HUNGARY\n"
-"X-Poedit-SourceCharset: utf-8\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "Az Ă–n munkaasztala egy USB kulcson"
+msgid "Join Us!"
+msgstr "Csatlakozz!"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "A 100%%-ban nyĂ­lt forrĂ¡skĂ³dĂº Mandriva Linux disztribĂºciĂ³"
+msgid "Make it yours!"
+msgstr "Legyen a tiéd!"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "A Linux könnyed kiprĂ³bĂ¡lĂ¡sa: Mandriva One"
+msgid "Your choice!"
+msgstr "A te vĂ¡lasztĂ¡sod!"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "Egy teljes Mandriva Linux munkaasztal, tĂ¡mogatĂ¡ssal"
+msgid "Office tools"
+msgstr "Irodai eszközök"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: disztribĂºciĂ³k minden igĂ©nyre"
+msgid "Home entertainment"
+msgstr "Otthoni szĂ³rakoztatĂ¡s"
-#: any.pm:109
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr "Gyerekeknek"
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr "A csalĂ¡dnak!"
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr "Fejlesztőknek!"
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr "KöszönjĂ¼k!"
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr "Légy szabad!"
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
-msgstr "Van tovĂ¡bbi kiegĂ©szĂ­tÅ‘ adathordozĂ³ja?"
+msgstr "Van tovĂ¡bbi kiegĂ©szĂ­tÅ‘ adathordozĂ³?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -65,119 +90,187 @@ msgstr ""
"telepítéshez: %s.\n"
"\n"
"\n"
-"Van beĂ¡llĂ­tandĂ³ kiegĂ©szĂ­tÅ‘ telepĂ­tĂ©si adathordozĂ³ja?"
+"Van beĂ¡llĂ­tandĂ³ kiegĂ©szĂ­tÅ‘ telepĂ­tĂ©si adathordozĂ³?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "HĂ¡lĂ³zat (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "HĂ¡lĂ³zat (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "HĂ¡lĂ³zat (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "A tĂ¼körkiszolgĂ¡lĂ³ cĂ­me?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "Az URL-nek ftp:// vagy http:// előtaggal kell kezdődnie"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"KapcsolĂ³dĂ¡s a Mandriva Linux webkiszolgĂ¡lĂ³jĂ¡hoz; az elĂ©rhetÅ‘ "
-"tĂ¼körkiszolgĂ¡lĂ³k listĂ¡jĂ¡nak lekĂ©rdezĂ©se..."
+"KapcsolĂ³dĂ¡s a %s webkiszolgĂ¡lĂ³jĂ¡hoz; az elĂ©rhetÅ‘ tĂ¼körkiszolgĂ¡lĂ³k listĂ¡jĂ¡nak "
+"lekérdezése..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Nem sikerĂ¼lt lekĂ©rdezni az elĂ©rhetÅ‘ tĂ¼körkiszolgĂ¡lĂ³k listĂ¡jĂ¡t a Mandriva "
-"Linux webkiszolgĂ¡lĂ³jĂ¡tĂ³l"
+"Nem sikerĂ¼lt lekĂ©rdezni az elĂ©rhetÅ‘ tĂ¼körkiszolgĂ¡lĂ³k listĂ¡jĂ¡t a %s "
+"webkiszolgĂ¡lĂ³jĂ¡tĂ³l"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
-msgstr "VĂ¡lasszon tĂ¼körkiszolgĂ¡lĂ³t, ahonnan letölti a csomagokat"
+msgstr "VĂ¡lassz tĂ¼körkiszolgĂ¡lĂ³t a csomagok letöltĂ©sĂ©hez!"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "NFS-beĂ¡llĂ­tĂ¡s"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "Adja meg az NFS-adathordozĂ³ gĂ©pnevĂ©t Ă©s könyvtĂ¡rĂ¡t"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "GĂ©pnĂ©v hiĂ¡nyzik"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "A könyvtĂ¡rnak \"/\" jellel kell kezdÅ‘dnie"
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "Az NFS-csatolĂ¡s gĂ©pneve?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "KönyvtĂ¡r"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "KiegĂ©szĂ­tÅ‘"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr "A tĂ¼körkiszolgĂ¡lĂ³n nem talĂ¡lhatĂ³ fejlĂ©clista"
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "Core tĂ¡rolĂ³"
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr "Tainted tĂ¡rolĂ³"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "Nem szabad tĂ¡rolĂ³"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+"A szĂ¡mĂ­tĂ³gĂ©pben talĂ¡lhatĂ³ nĂ©hĂ¡ny eszköznek szĂ¼ksĂ©ge van nem szabad firmware-"
+"re annak Ă©rdekĂ©ben, hogy a nyĂ­lt forrĂ¡sĂº meghajtĂ³programok működhessenek."
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "A \"%s\" engedĂ©lyezĂ©se szĂ¼ksĂ©ges."
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+"A \"%s\" a rendszer Ă©s az alkalmazĂ¡sok kĂ¼lönbözÅ‘ összetevÅ‘it tartalmazza."
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "A \"%s\" nem szabad szoftvereket tartalmaz.\n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"KĂ¼lönbözÅ‘ eszközök működĂ©sĂ©hez szĂ¼ksĂ©ges firmware-ket is tartalmaz (pl. ATI/"
+"AMD videokĂ¡rtyĂ¡k, hĂ¡lĂ³zati kĂ¡rtyĂ¡k, RAID vezĂ©rlÅ‘k,...)"
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+"A \"%s\" olyan szoftvereket tartalmaz, amelyek a szoftver-szabadalmak miatt "
+"egyes orszĂ¡gokban nem terjeszthetÅ‘k."
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+"A \"%s\" tĂ¡rolĂ³bĂ³l szĂ¡rmazĂ³ szoftvereket is tartalmaz, melyek tovĂ¡bbi "
+"kĂ©pessĂ©gekkel lettek ĂºjrafordĂ­tva."
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "Itt lehet tovĂ¡bbi adathordozĂ³kat engedĂ©lyezni."
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "Ez az adatforrĂ¡s frissĂ­tÅ‘csomagokat tartalmaz a \"%s\" szĂ¡mĂ¡ra."
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "A mĂ¡r telepĂ­tett csomagok vizsgĂ¡lata..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "A frissĂ­tendÅ‘ csomagok keresĂ©se..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Csomagok eltĂ¡volĂ­tĂ¡sa a frissĂ­tĂ©s elÅ‘tt..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -190,87 +283,87 @@ msgstr ""
"\n"
"SzeretnĂ© eltĂ¡volĂ­tani ezeket a csomagokat?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Hiba a(z) %s fĂ¡jl olvasĂ¡sa közben"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "A következÅ‘ lemezek Ă¡t lettek nevezve:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (korĂ¡bbi nĂ©v: %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "HĂ¡lĂ³zat"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "VĂ¡lasszon egy adatforrĂ¡st"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "A fĂ¡jl mĂ¡r lĂ©tezik. FelĂ¼lĂ­rja?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "HozzĂ¡fĂ©rĂ©s megtagadva"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "Helytelen NFS-név"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "\"%s\": hibĂ¡s adatforrĂ¡s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "PartĂ­cionĂ¡lĂ¡s elÅ‘tt nem kĂ©szĂ­thetÅ‘k kĂ©pernyÅ‘felvĂ©telek"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "A kĂ©pernyÅ‘felvĂ©telek a telepĂ­tĂ©s utĂ¡n itt lesznek elĂ©rhetÅ‘k: %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Telepítés"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "BeĂ¡llĂ­tĂ¡s"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Meg kell formĂ¡zni ezt is: %s"
@@ -294,32 +387,26 @@ msgstr "A hĂ¡lĂ³zatkezelĂ©s elindĂ­tĂ¡sa"
msgid "Bringing down the network"
msgstr "A hĂ¡lĂ³zatkezelĂ©s leĂ¡llĂ­tĂ¡sa"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "KĂ©rem vĂ¡rjon, fĂ¡jl betöltĂ©se"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "sikertelen a csomagforrĂ¡s hozzĂ¡adĂ¡sa"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "Bizonyos csomagok lemezre mĂ¡solĂ¡sa kĂ©sÅ‘bbi hasznĂ¡latra"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "MĂ¡solĂ¡s folyamatban"
-# The "Importance" ratings:
-# 5: "must have"
-# 4: "important"
-# 3: "very nice"
-# 2: "nice"
-# 1: "maybe"
#: pkgs.pm:32
#, c-format
msgid "must have"
@@ -345,7 +432,24 @@ msgstr "ajĂ¡nlott"
msgid "maybe"
msgstr "opcionĂ¡lis"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "CsomaginformĂ¡ciĂ³k olvasĂ¡sa az XML meta-adatokbĂ³l..."
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"Nincs xml informĂ¡ciĂ³ a \"%s\" adatforrĂ¡shoz, a %s csomagrĂ³l csak rĂ©szleges "
+"informĂ¡ciĂ³it sikerĂ¼lt szerezni."
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Nincs leĂ­rĂ¡s"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -354,66 +458,76 @@ msgstr ""
"A(z) %s Ă¡ltal kĂ©rt bizonyos csomagok nem telepĂ­thetÅ‘k:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "Hiba lépett fel:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Végzetes hiba történt: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Ne kérdezze mégegyszer"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d telepĂ­tĂ©si művelet nem sikerĂ¼lt"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "Sikertelen csomagtelepítések:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "MunkaĂ¡llomĂ¡s"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Irodai munkaĂ¡llomĂ¡s"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Irodai programok: szövegszerkesztÅ‘k (OpenOffice.org Writer, KWord), "
-"tĂ¡blĂ¡zatkezelÅ‘k (OpenOffice.org Calc, KSpread), PDF-megjelenĂ­tÅ‘k, ..."
+"Irodai programok: szövegszerkesztÅ‘k (LibreOffice Writer, KWord), "
+"tĂ¡blĂ¡zatkezelÅ‘k (LibreOffice Calc, KSpread), PDF-megjelenĂ­tÅ‘k, ..."
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "JĂ¡tĂ©kgĂ©p"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "JĂ¡tĂ©kprogramok: lövöldözÅ‘s, tĂ¡blĂ¡s, stratĂ©giai, ..."
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "MultimĂ©diĂ¡s munkaĂ¡llomĂ¡s"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "LejĂ¡tszĂ³- Ă©s szerkesztÅ‘programok hang- Ă©s videĂ³anyagokhoz"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Internetes munkaĂ¡llomĂ¡s"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -421,193 +535,193 @@ msgid ""
msgstr ""
"Eszközök levelezéshez, hírkezeléshez (mutt, tin, ...) és a web böngészéséhez"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "HĂ¡lĂ³zati szĂ¡mĂ­tĂ³gĂ©p (kliens)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Kliensprogramok kĂ¼lönfĂ©le protokollokhoz (pĂ©ldĂ¡ul: ssh)"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "SegĂ©dprogramok a szĂ¡mĂ­tĂ³gĂ©p beĂ¡llĂ­tĂ¡sĂ¡hoz"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Parancssori eszközök"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "SzövegszerkesztÅ‘k, parancsĂ©rtelmezÅ‘k, fĂ¡jlkezelÅ‘k, terminĂ¡lprogramok"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Fejlesztés"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C/C++ fejlesztÅ‘könyvtĂ¡rak, programok Ă©s include-fĂ¡jlok"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "DokumentĂ¡ciĂ³"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Könyvek Ă©s HOGYAN-ok a LinuxrĂ³l Ă©s a szabad szoftverekrÅ‘l"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Base. KĂ¼lsÅ‘ tĂ¡rsasĂ¡gok alkalmazĂ¡sainak tĂ¡mogatĂ¡sa."
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "WebkiszolgĂ¡lĂ³"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Csoportmunka-alkalmazĂ¡s"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab kiszolgĂ¡lĂ³"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Tűzfal/ĂºtvĂ¡lasztĂ³ (router)"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Internet Ă¡tjĂ¡rĂ³"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "Levelezés/hírek"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix email kiszolgĂ¡lĂ³, Inn hĂ­rkiszolgĂ¡lĂ³"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "CĂ­mtĂ¡rkiszolgĂ¡lĂ³"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP kiszolgĂ¡lĂ³"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "DNS Ă©s NIS kiszolgĂ¡lĂ³"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "FĂ¡jl- Ă©s nyomtatĂ³megosztĂ¡si kiszolgĂ¡lĂ³"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS kiszolgĂ¡lĂ³, Samba kiszolgĂ¡lĂ³"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "AdatbĂ¡zis"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL Ă©s MySQL adatbĂ¡zis kiszolgĂ¡lĂ³"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL Ă©s MariaDB adatbĂ¡zis kiszolgĂ¡lĂ³"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Levelezés"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix email kiszolgĂ¡lĂ³"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL vagy MySQL adatbĂ¡zis kiszolgĂ¡lĂ³"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL vagy MariaDB adatbĂ¡zis kiszolgĂ¡lĂ³"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "KiszolgĂ¡lĂ³ hĂ¡lĂ³zati szĂ¡mĂ­tĂ³gĂ©pekhez"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS, SMB, proxy Ă©s SSH kiszolgĂ¡lĂ³"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Grafikus környezet"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "KDE munkaĂ¡llomĂ¡s"
+msgid "Plasma Workstation"
+msgstr "Plasma MunkaĂ¡llomĂ¡s"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -616,12 +730,12 @@ msgstr ""
"A K Desktop Environment - az alapvetÅ‘ grafikus környezet - az ahhoz tartozĂ³ "
"eszközökkel egyĂ¼tt"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "GNOME munkaĂ¡llomĂ¡s"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -629,66 +743,112 @@ msgid ""
msgstr ""
"Grafikus környezet felhasznĂ¡lĂ³barĂ¡t alkalmazĂ¡sokkal Ă©s segĂ©dprogramokkal"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
#, c-format
-msgid "LXDE Desktop"
-msgstr "LXDE munkaasztal"
+msgid "XFCE Workstation"
+msgstr "XFCE munkaĂ¡llomĂ¡s"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:165
#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+"Egy könnyedebb grafikus környezet felhasznĂ¡lĂ³barĂ¡t alkalmazĂ¡sokkal Ă©s "
+"asztali eszközökkel."
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "MATE munkaĂ¡llomĂ¡s"
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "Cinnamon munkaĂ¡llomĂ¡s"
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Egy GNOME-on alapulĂ³ grafikus környezet"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "LXQt Munkaasztal"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
msgstr ""
-"Egy könnyű Ă©s gyors grafikus környezet felhasznĂ¡lĂ³barĂ¡t alkalmazĂ¡sokkal Ă©s "
-"segédprogramokkal"
+"A pehelysĂºlyĂº munkaasztal-környezet Ăºj generĂ¡ciĂ³s, QT-ra portolt vĂ¡ltozata"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "Enlightenment e17 munkaasztal"
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr "Egy könnyű, gyors grafikus környezet"
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr "LXDE munkaasztal"
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr "Egy könnyű, gyors grafikus környezet"
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "MĂ¡s grafikus környezetek"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "WindowMaker, Enlightenment, Fvwm, ..."
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, Fvwm, stb."
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Segédprogramok"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH kiszolgĂ¡lĂ³"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Webmin kiszolgĂ¡lĂ³ tĂ¡voli beĂ¡llĂ­tĂ¡shoz"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "HĂ¡lĂ³zati programok/hĂ¡lĂ³zatfigyelĂ©s"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "FigyelÅ‘eszközök, folyamatszĂ¡mlĂ¡zĂ¡s, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Mandriva varĂ¡zslĂ³k"
+msgid "Mageia Wizards"
+msgstr "Mageia varĂ¡zslĂ³k"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "VarĂ¡zslĂ³k a kiszolgĂ¡lĂ³ beĂ¡llĂ­tĂ¡sĂ¡ra"
@@ -702,7 +862,7 @@ msgstr ""
"Hiba törtĂ©nt, de nem lett megfelelÅ‘en lekezelve.\n"
"Csak akkor lĂ©pjen tovĂ¡bb, ha biztos abban, hogy ez nem fog gondot okozni."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -723,267 +883,253 @@ msgstr "A következÅ‘ lĂ©pĂ©s: \"%s\"\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux telepítés %s"
+msgid "%s Installation %s"
+msgstr "%s telepítés %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt+Tab> lépegetés"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "Az Xorg kiszolgĂ¡lĂ³ lassan indul. KĂ©rem vĂ¡rjon..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"A rendszer gyenge erÅ‘forrĂ¡sokkal rendelkezik. ElÅ‘fordulhat, hogy problĂ©mĂ¡i\n"
-"lesznek a Mandriva Linux telepĂ­tĂ©sĂ©vel. Ha Ă­gy törtĂ©nik, prĂ³bĂ¡lkozzon\n"
+"lesznek a %s telepĂ­tĂ©sĂ©vel. Ha Ă­gy törtĂ©nik, prĂ³bĂ¡lkozzon\n"
"szöveges mĂ³dĂº telepĂ­tĂ©ssel: CD-rÅ‘l valĂ³ rendszerindĂ­tĂ¡st követÅ‘en nyomjon\n"
"\"F1\"-et, majd Ă­rja be azt, hogy \"text\"."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "A Mandriva KDE asztalĂ¡nak telepĂ­tĂ©se"
+msgid "Media Selection"
+msgstr "AdathordozĂ³ kivĂ¡lasztĂ¡sa"
+
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "A %s KDE asztalĂ¡nak telepĂ­tĂ©se"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "A Mandriva GNOME asztalĂ¡nak telepĂ­tĂ©se"
+msgid "Install %s GNOME Desktop"
+msgstr "A %s GNOME asztalĂ¡nak telepĂ­tĂ©se"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "Egyéni telepítés"
-#: steps_gtk.pm:262
-#, c-format
-msgid "KDE Desktop"
-msgstr "KDE munkaasztal"
+#: steps_gtk.pm:276
+#, fuzzy, c-format
+msgid "Plasma Desktop"
+msgstr "Egyéni munkaasztal"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "GNOME munkaasztal"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "Egyéni munkaasztal"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "Ăgy fog kinĂ©zni a '%s' munkaasztala."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "Kattintson a képre, ha nagyobb méretben szeretné megtekinteni"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Csomagcsoportok kivĂ¡lasztĂ¡sa"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Csomagok egyedi kivĂ¡lasztĂ¡sa"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Összméret: %d / %d MB"
+msgid "Unselect All"
+msgstr "KijelölĂ©sek megszĂ¼ntetĂ©se"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "HibĂ¡s csomag"
+msgid "Total size: %d / %d MB"
+msgstr "Összméret: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "VerziĂ³: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Méret: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "FontossĂ¡g: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Ez a csomag nem jelölhetÅ‘ ki illetve nem törölhetÅ‘ a kijelölĂ©se"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "\"%s\" hiĂ¡nya miatt"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "\"%s\" igényei miatt"
-# Francois Pons:
-# This is a message saying that a package is removed (or unselected) because the
-# dependency resolution algorithm needed to remove (or unselect) it when it tried
-# to promote a provide (a package name or property) with a better version, but it
-# failed.
-# "promote": It is a term used to say promotion of a provides (promoting perl for
-# example, is trying to find the best package providing perl and select it).
-# "%s" stands for the property being promoted, generally a simple name.
-# This is not really a failure message but an informative message. It has nothing
-# to do with failure in the sense of the application unable to continue. Urpmi
-# continues by not selecting a package which was selected by a promotion (not
-# asked by the user directly but caused by a package which has been upgraded thus
-# breaking existing packages, the promotion concerns this).
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "a legalkalmasabb \"%s\" keresése"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "\"%s\" megtartĂ¡sa Ă©rdekĂ©ben"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Nem vĂ¡laszthatja ki ezt a csomagot, mert nincs elĂ©g hely a merevlemezen."
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "A telepĂ­tÅ‘ a következÅ‘ csomagokat fogja telepĂ­teni:"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "A telepĂ­tÅ‘ a következÅ‘ csomagokat tĂ¡volĂ­tja el:"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Ez egy kötelezÅ‘ csomag, nem lehet megszĂ¼ntetni a kijelölĂ©sĂ©t"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Nem törölhetÅ‘ ennek a csomagnak a kijelölĂ©se, mert mĂ¡r telepĂ­tve van"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr ""
"Nem törölheti ennek a csomagnak a kijelölĂ©sĂ©t. Ez a csomag frissĂ­tendÅ‘."
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Automatikusan kijelölt csomagok mutatĂ¡sa"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Telepítés"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Kijelölés betöltése/mentése"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "A csomagkivĂ¡lasztĂ¡s frissĂ­tĂ©se"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "MinimĂ¡lis telepĂ­tĂ©s"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Szoftverkezelés"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "VĂ¡lassza ki a telepĂ­tendÅ‘ csomagokat"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Telepítés"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "RĂ©szletek nĂ©lkĂ¼l"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "HĂ¡tralevÅ‘ idÅ‘:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(becslés...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d csomag"
msgstr[1] "%d csomag"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Ă–sszefoglalĂ¡s"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "BeĂ¡llĂ­tĂ¡s"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "nincs beĂ¡llĂ­tva"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "AdathordozĂ³ kivĂ¡lasztĂ¡sa"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -992,12 +1138,12 @@ msgstr ""
"A rendszer a következÅ‘ telepĂ­tĂ©si adathordozĂ³kat talĂ¡lta.\n"
"Ha szeretnĂ© kihagyni valamelyiket, tĂ¡volĂ­tsa el annak kijelölĂ©sĂ©t."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"LehetÅ‘sĂ©ge van arra, hogy a CD-k tartalmĂ¡t lemĂ¡solja a merevlemezre a "
@@ -1005,72 +1151,72 @@ msgstr ""
"Ez esetben a telepĂ­tĂ©s a merevlemezrÅ‘l folytatĂ³dik, Ă©s annak vĂ©geztĂ©vel a "
"csomagok elĂ©rhetÅ‘k maradnak."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Teljes CD-k mĂ¡solĂ¡sa"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Hiba lépett fel"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "VĂ¡lasszon billentyűzetkiosztĂ¡st"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Az elĂ©rhetÅ‘ billentyűzetek teljes listĂ¡ja:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Telepítés/frissítés"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Ăj telepĂ­tĂ©s vagy frissĂ­tĂ©s?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Telepítés"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Frissítés: %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "TitkosĂ­tĂ¡si kulcs ehhez: %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "TelepĂ­tĂ©s megszakĂ­tva, a rendszer Ăºjraindul"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "Ăj telepĂ­tĂ©s"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "ElÅ‘zÅ‘ telepĂ­tĂ©s frissĂ­tĂ©se (nem ajĂ¡nlott)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1078,46 +1224,25 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"A TelepĂ­tÅ‘ olyan elÅ‘zÅ‘leg telepĂ­tett Mandriva Linux rendszert talĂ¡lt, \n"
-"melyet nem biztonsĂ¡gos frissĂ­teni %s-re.\n"
+"A telepĂ­tÅ‘ Ă©szlelte, hogy a mĂ¡r meglĂ©vÅ‘ Linux rendszer\n"
+"nem frissĂ­thetÅ‘ %s-ra.\n"
"\n"
-"AjĂ¡nlott egy Ăºj telepĂ­tĂ©ssel lecserĂ©lni a rĂ©gi rendszert.\n"
+"Javasolt Ăºj telepĂ­tĂ©st vĂ©gezni a rĂ©gi helyĂ©n.\n"
"\n"
-"Figyelem: ha az \"Ăj telepĂ­tĂ©st\" vĂ¡lasztja, akkor ajĂ¡nlott minden \n"
-"szemĂ©lyes adat elÅ‘zetes lementĂ©se."
+"Figyelem: Ăºj telepĂ­tĂ©s elÅ‘tt cĂ©lszerű minden szemĂ©lyes dokumentumrĂ³l\n"
+"mentést készíteni."
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "IDE beĂ¡llĂ­tĂ¡sok"
-
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr ""
-"Nincs elĂ©g szabad hely az 1 MB-os betöltÅ‘programnak. A telepĂ­tĂ©s "
-"folytathatĂ³, de a rendszer indĂ­tĂ¡sĂ¡hoz lĂ©tre kell hozni egy rendszerindĂ­tĂ³ "
-"partĂ­ciĂ³t a DiskDrake-kel."
+msgid "CD/DVD"
+msgstr "CD/DVD"
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"LĂ©tre kell hozni egy PPC PReP rendszerindĂ­tĂ³t. A telepĂ­tĂ©s folytatĂ³dik, de a "
-"rendszer indĂ­tĂ¡sĂ¡hoz lĂ©tre kell hozni a rendszerindĂ­tĂ¡si partĂ­ciĂ³t a "
-"DiskDrake-kel."
+msgid "Configuring CD/DVD"
+msgstr "CD/DVD konfigurĂ¡lĂ¡sa"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1130,21 +1255,21 @@ msgstr ""
"Ha nincs ilyen lemeze, akkor nyomja meg a \"MĂ©gsem\" gombot, Ă­gy errÅ‘l a CD-"
"rÅ‘l nem törtĂ©nik telepĂ­tĂ©s."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "A rendelkezĂ©sre Ă¡llĂ³ csomagok keresĂ©se..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
"A rendszerben nincs elegendÅ‘ szabad hely a telepĂ­tĂ©shez illetve frissĂ­tĂ©shez "
"(%d MB > %d MB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1154,52 +1279,52 @@ msgstr ""
"csomagkijelölést vagy a jelenlegi kijelölést szeretné elmenteni.\n"
"A formĂ¡tum ugyanaz, mint az automatikus telepĂ­tĂ©si fĂ¡jloknĂ¡l."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Terhelés"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Mentés"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "HibĂ¡s fĂ¡jl"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "Munkaasztal kivĂ¡lasztĂ¡sa"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr "KivĂ¡laszthatja a munkaĂ¡llomĂ¡s asztalprofiljĂ¡t."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "A kijelölt összmĂ©ret nagyobb, mint a rendelkezĂ©sre Ă¡llĂ³ hely"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "A telepítés típusa"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1208,89 +1333,127 @@ msgstr ""
"Egyetlen csomagcsoportot sem jelölt ki.\n"
"VĂ¡lassza ki, milyen fajta minimĂ¡lis telepĂ­tĂ©st szeretne."
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "X telepítése"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, c-format
-msgid "Install suggested packages"
-msgstr "Telepítésre javasolt csomagok"
+msgid "Install recommended packages"
+msgstr "Javasolt csomagok telepítése"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "AlapvetÅ‘ dokumentĂ¡ciĂ³val (javasolt)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "ValĂ³ban minimĂ¡lis telepĂ­tĂ©s (urpmi sincs)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "FelkĂ©szĂ¼lĂ©s a frissĂ­tĂ©sre..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "A telepĂ­tĂ©s elÅ‘kĂ©szĂ­tĂ©se"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "%s csomag telepítése"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Hiba történt a csomagok rendezésekor:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "KĂ­vĂ¡nja folytatni ettÅ‘l fĂ¼ggetlenĂ¼l?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Ăjra"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Ezen csomag kihagyĂ¡sa"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "A(z) \"%s\" adathordozĂ³n levÅ‘ összes csomag kihagyĂ¡sa"
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "VisszalĂ©pĂ©s az adathordozĂ³ Ă©s csomagvĂ¡lasztĂ¡shoz"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "Hiba történt a(z) %s csomag telepítésekor."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "TelepĂ­tĂ©s utĂ¡ni beĂ¡llĂ­tĂ¡sok"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
"Tegye be a frissĂ­tĂ©si modulokat tartalmazĂ³ adathordozĂ³t a(z) \"%s\" "
"meghajtĂ³ba"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Frissítések"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr "Itt a lehetÅ‘sĂ©g online csomagtĂ¡rolĂ³k hozzĂ¡adĂ¡sĂ¡ra."
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr "Ezzel lehetsĂ©ges a biztonsĂ¡gi frissĂ­tĂ©sek telepĂ­tĂ©se."
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+"Ezen csomagtĂ¡rolĂ³k beĂ¡llĂ­tĂ¡sĂ¡hoz működÅ‘ Internet kapcsolat\n"
+"szĂ¼ksĂ©ges.\n"
+"\n"
+"BeĂ¡llĂ­tsuk most a frissĂ­tĂ©si tĂ¡rolĂ³t?"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Nem sikerĂ¼lt felvenni az adatforrĂ¡st"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "Ismét?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1309,112 +1472,80 @@ msgstr ""
"\n"
"Szeretné feltelepíteni a frissítéseket?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s ezen: %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Hardver"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "HangkĂ¡rtya"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Van ISA hangkĂ¡rtyĂ¡ja?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"A hangkĂ¡rtya beĂ¡llĂ­tĂ¡sĂ¡hoz futtassa az \"alsaconf\" vagy az \"sndconfig\" "
-"programot a telepĂ­tĂ©s utĂ¡n."
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"A telepĂ­tÅ‘ nem talĂ¡lt hangkĂ¡rtyĂ¡t. Futtassa a \"harddrake\" programot a "
-"telepĂ­tĂ©s utĂ¡n."
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Grafikus felĂ¼let"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "HĂ¡lĂ³zat Ă©s internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Proxyk"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "beĂ¡llĂ­tva"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "BiztonsĂ¡gi szint"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Tűzfal"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "aktivĂ¡lva"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "kikapcsolva"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "Az X grafikus rendszert nem Ă¡llĂ­totta be. Biztosan megfelel Ă­gy?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "RendszerbetöltÅ‘ elÅ‘kĂ©szĂ­tĂ©se..."
+msgid "Preparing initial startup program..."
+msgstr "A rendszerindĂ­tĂ³ memĂ³riakĂ©pfĂ¡jl elÅ‘kĂ©szĂ­tĂ©se..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "Egy kis tĂ¼relmĂ©t kĂ©rem..."
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"A gĂ©p tĂ­pusa feltehetÅ‘en OldWorld vagy ismeretlen, ezĂ©rt a Yaboot "
-"rendszerindĂ­tĂ³ program nem fog működni. A telepĂ­tĂ©s folytatĂ³dik, de a gĂ©p "
-"indĂ­tĂ¡sĂ¡hoz BootX-re vagy egyĂ©b mĂ³dszerre lesz szĂ¼ksĂ©g. A gyökĂ©r-"
-"fĂ¡jlrendszer kernelparamĂ©tere: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1423,17 +1554,17 @@ msgstr ""
"Ezen a biztonsĂ¡gi szinten csak a rendszergazda Ă©rheti el a windowsos "
"partĂ­ciĂ³n levÅ‘ fĂ¡jlokat."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Tegyen egy Ă¼res floppyt a(z) \"%s\" meghajtĂ³ba"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Automatikus telepĂ­tÅ‘floppy kĂ©szĂ­tĂ©se..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1444,12 +1575,12 @@ msgstr ""
"\n"
"Biztos, hogy ki akar lépni?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "GratulĂ¡lunk"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "ĂjraindĂ­tĂ¡s"
@@ -1544,13 +1675,6 @@ msgid ""
"Users"
msgstr "FelhasznĂ¡lĂ³k"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "HĂ¡lĂ³zat"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1593,115 +1717,23 @@ msgid ""
"Exit"
msgstr "Kilépés"
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Irodai programok: szövegszerkesztÅ‘k (KWord, AbiWord), tĂ¡blĂ¡zatkezelÅ‘k "
-#~ "(KSpread, Gnumeric), PDF-nĂ©zegetÅ‘k, ..."
-
-#~ msgid ""
-#~ "You have decided to upgrade your system to %s. KDE 3.5 has been detected\n"
-#~ "on your system. This installer cannot preserve KDE 3.5 in an upgrade. If "
-#~ "you choose to proceed, \n"
-#~ "KDE 4 will replace KDE 3, and you will lose your personal KDE "
-#~ "configuration settings. \n"
-#~ "To upgrade with KDE 3.5 and your personal settings preserved, \n"
-#~ "please reboot your system and upgrade using the Mandriva update applet."
-#~ msgstr ""
-#~ "A rendszer %s kiadĂ¡sra frissĂ­tĂ©sĂ©t vĂ¡lasztotta. KDE 3.5 talĂ¡lhatĂ³ a "
-#~ "jelenlegi rendszerén. \n"
-#~ "Ez a telepĂ­tÅ‘ nem tudja a KDE 3.5-öt biztonsĂ¡gosan frissĂ­teni. Ha "
-#~ "folytatja ezt a műveletet, \n"
-#~ "akkor a KDE 4 le fogja cserélni a KDE 3.5-öt, de minden személyes KDE "
-#~ "beĂ¡llĂ­tĂ¡sa el fog veszni. \n"
-#~ "A KDE 3.5 frissĂ­tĂ©sĂ©hez, illetve a szemĂ©lyes adatainak a megÅ‘rzĂ©sĂ©hez \n"
-#~ "kĂ©rjĂ¼k indĂ­tsa el a sajĂ¡t rendszerĂ©t, Ă©s hasznĂ¡lja a Mandriva frissĂ­tÅ‘ "
-#~ "alkalmazĂ¡sĂ¡t."
-
-#~ msgid "Proceed"
-#~ msgstr "Feldolgozva"
-
-#~ msgid "retrieval of [%s] failed"
-#~ msgstr "hibĂ¡val [%s] tĂ©rt vissza"
-
-#~ msgid "Downloading file %s..."
-#~ msgstr "%s fĂ¡jl letöltĂ©se..."
-
-#~ msgid "Upgrade from a 32bit to a 64bit distribution is not supported"
-#~ msgstr "32 bites disztribĂºciĂ³rĂ³l 64 bitesre valĂ³ frissĂ­tĂ©s nem tĂ¡mogatott"
-
-#~ msgid "Upgrade from a 64bit to a 32bit distribution is not supported"
-#~ msgstr "64 bites disztribĂºciĂ³rĂ³l 32 bitesre valĂ³ frissĂ­tĂ©s nem tĂ¡mogatott"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Van ISA hangkĂ¡rtyĂ¡ja?"
#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
#~ msgstr ""
-#~ "A következÅ‘ kiszolgĂ¡lĂ³programo(ka)t vĂ¡lasztotta ki: %s\n"
-#~ "\n"
-#~ "\n"
-#~ "Ezek alapĂ©rtelmezĂ©sben aktivĂ¡lva lesznek. Nem tartozik hozzĂ¡juk ismert\n"
-#~ "biztonsĂ¡gi problĂ©ma, de kĂ©sÅ‘bb ismerttĂ© vĂ¡lhatnak Ăºjak. Ha ez "
-#~ "bekövetkezik,\n"
-#~ "akkor frissítést kell végezni minél hamarabb.\n"
-#~ "\n"
-#~ "\n"
-#~ "Biztosan telepĂ­teni szeretnĂ© a kiszolgĂ¡lĂ³programo(ka)t?\n"
-
-#~ msgid "IceWm Desktop"
-#~ msgstr "IceWm-munkaasztal"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr ""
-#~ "KapcsolatfelvĂ©tel a tĂ¼körkiszolgĂ¡lĂ³val; az elĂ©rhetÅ‘ csomagok listĂ¡jĂ¡nak "
-#~ "letöltése..."
-
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "Nem sikerĂ¼lt kapcsolĂ³dni ehhez a tĂ¼körkiszolgĂ¡lĂ³hoz: %s"
-
-#~ msgid "Generate auto install floppy"
-#~ msgstr "Automatikus telepĂ­tÅ‘floppy kĂ©szĂ­tĂ©se"
+#~ "A hangkĂ¡rtya beĂ¡llĂ­tĂ¡sĂ¡hoz futtassa az \"alsaconf\" vagy az \"sndconfig\" "
+#~ "programot a telepĂ­tĂ©s utĂ¡n."
-#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
#~ msgstr ""
-#~ "Az automatikus telepĂ­tĂ©s akĂ¡r teljesen automatikus is lehet,\n"
-#~ "ebben az esetben az egĂ©sz merevlemez tartalmĂ¡t mĂ³dosĂ­thatja.\n"
-#~ "ElsÅ‘sorban akkor ajĂ¡nlott, ha mĂ¡sik gĂ©pre is telepĂ­teni kĂ­vĂ¡nja\n"
-#~ "a rendszert.\n"
-#~ "\n"
-#~ "LehetÅ‘sĂ©g van a telepĂ­tĂ©s ĂºjrajĂ¡tszĂ¡sĂ¡ra is.\n"
-
-#~ msgid "Replay"
-#~ msgstr "ĂjrajĂ¡tszĂ¡s"
-
-#~ msgid "Automated"
-#~ msgstr "Automatikus"
+#~ "A telepĂ­tÅ‘ nem talĂ¡lt hangkĂ¡rtyĂ¡t. Futtassa a \"harddrake\" programot a "
+#~ "telepĂ­tĂ©s utĂ¡n."
-#~ msgid "Save packages selection"
-#~ msgstr "CsomagösszeĂ¡llĂ­tĂ¡s mentĂ©se"
+#~ msgid "KDE Desktop"
+#~ msgstr "KDE munkaasztal"
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "SzeretnĂ© az aboot-ot hasznĂ¡lni?"
-
-#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
-#~ msgstr ""
-#~ "Hiba az aboot telepítésekor.\n"
-#~ "PrĂ³bĂ¡ljam Ăºjra a telepĂ­tĂ©st akkor is, ha ez esetleg tönkreteszi az elsÅ‘\n"
-#~ "partĂ­ciĂ³t?"
+#~ msgid "KDE"
+#~ msgstr "KDE"
diff --git a/perl-install/install/share/po/id.po b/perl-install/install/share/po/id.po
index f1adf2d21..90f9151a2 100644
--- a/perl-install/install/share/po/id.po
+++ b/perl-install/install/share/po/id.po
@@ -1,63 +1,92 @@
-# Instalator Grafis Mandriva Linux
-# 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
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+# Ahmad Ramadhana <ahmad_ramadhana@yahoo.com.sg>, 2005
# Andy <chandy@indo.net.id>, 1999
+# Bayu Artanto <bayuart@yahoo.com>, 2005
+# erwiensamantha <erwiensamantha@gmail.com>, 2005
+# erwiensamantha <erwiensamantha@gmail.com>, 2005
+# Firdaus <dausnux@gmail.com>, 2005
# Kelana <nk@telkom.net>, 1999
-# Willy Sudiarto Raharjo <willysr@gmail.com>, 2004 - 2007.
-# 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.
-#
+# Kiki <kiki.syahadat@yahoo.co.id>, 2013-2015
+# Kiki <kiki.syahadat@yahoo.co.id>, 2013
+# Kiki Syahadat <kiki.syahadat@yahoo.co.id, 2012
+# Kiki <kiki.syahadat@yahoo.co.id>, 2013
+# Sofian <sofianhanafi@yahoo.com>, 2005
msgid ""
msgstr ""
-"Project-Id-Version: DrakX 0.1\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2007-10-27 18:51+0700\n"
-"Last-Translator: Willy Sudiarto Raharjo <willysr@gmail.com>\n"
-"Language-Team: Indonesia <mdk-id@yahoogroups.com>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-02-09 13:04+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Indonesian (http://www.transifex.com/MageiaLinux/mageia/"
+"language/id/)\n"
+"Language: id\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"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr ""
+msgid "Join Us!"
+msgstr "Bergabunglah Bersama Kami!"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr ""
+msgid "Make it yours!"
+msgstr "Buatlah ini milik Anda!"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr ""
+msgid "Your choice!"
+msgstr "Pilihan Anda!"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr ""
+msgid "Office tools"
+msgstr "Peralatan perkantoran"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr ""
+msgid "Home entertainment"
+msgstr "Hiburan rumah"
+
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr "Untuk anak-anak"
-#: any.pm:109
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr "Untuk keluarga!"
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr "Untuk developer!"
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr "Terima kasih!"
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr "Bebaskan!"
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
-msgstr "Apakah Anda memiliki media tambahan lagi?"
+msgstr "Apakah Anda memiliki media bantu lanjutan?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -65,122 +94,191 @@ msgid ""
"\n"
"Do you have a supplementary installation medium to configure?"
msgstr ""
-"Media berikut ditemukan dan akan digunakan selama installasi: %s.\n"
+"Media berikut ditemukan dan akan digunakan selama instalasi: %s.\n"
"\n"
"\n"
-"Apakah Anda memiliki media installasi tambahan untuk dikonfigurasi?"
+"Apakah Anda memiliki media instalasi bantu untuk dikonfigurasi?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Jaringan (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Jaringan (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Jaringan (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "URL dari mirror?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "URL harus diawali dengan ftp:// atau http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr "Menghubungi situs Mandriva Linux untuk mengambil daftar mirror..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr ""
+"Menghubungi situs web %s untuk mendapatkan daftar mirror yang tersedia..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Gagal menghubungi situs Mandriva Linux untuk mengambil daftar mirror yang "
-"tersedia"
+"Gagal menghubungi situs web %s untuk mendapatkan daftar mirror yang tersedia"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
-msgstr "Pilih mirror tempat Anda ingin mengambil paket"
+msgstr "Pilih mirror di mana Anda ingin mengambil paket"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
-msgstr "Setup NFS"
+msgstr "Pengaturan NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
-msgstr "Harap masukkan nama host dan direktori dari media NFS Anda"
+msgstr "Silakan masukkan hostname dan direktori media NFS Anda"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
-msgstr "Nama host tidak ada"
+msgstr "Hostname tidak ada"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "Direktori harus dimulai dengan \"/\""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
-msgstr "Nama host dari mount NFS ?"
+msgstr "Hostname dari mount NFS ?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Direktori"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
-msgstr "Tambahan"
+msgstr "Media bantu"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr ""
-"Tidak dapat menemukan file daftar paket pada mirror ini. Pastikan lokasinya "
+"Tidak bisa menemukan file daftar paket pada mirror ini. Pastikan lokasinya "
"benar."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "Core Rilis"
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr "Tainted Rilis"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "Nonfree Rilis"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+"Beberapa hardware pada komputer Anda memerlukan beberapa firmwares non free "
+"agar driver free software bisa bekerja."
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "Anda harus menghidupkan \"%s\""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr "\"%s\" berisi beberapa bagian dari sistem dan aplikasinya"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "\"%s\" berisi software non free.\n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"Juga berisi firmware yang diperlukan untuk device tertentu untuk beroperasi "
+"(misal: beberapa perangkat grafis ATI/AMD, beberapa perangkat jaringan, "
+"beberapa perangkat RAID, ...)"
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+"\"%s\" berisi software yang tidak bisa didistribusikan di setiap negara "
+"karena masalah paten software."
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+"Juga berisi software dari \"%s\" yang dibangun ulang dengan kemampuan "
+"tambahan."
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+"Di sini Anda bisa menghidupkan lebih banyak media jika Anda menginginkannya"
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "Media ini menyediakan update paket untuk media \"%s\""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
-msgstr "Mencari paket yang sudah terinstall..."
+msgstr "Melihat paket yang sudah terinstall..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
-msgstr "Mencari paket untuk diupgrade..."
+msgstr "Menemukan paket untuk diupgrade..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
-msgstr "Menghapus paket-paket sebelum upgrade..."
+msgstr "Menghapus paket sebelum upgrade..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -188,92 +286,92 @@ msgid ""
"\n"
"Do you really want to remove these packages?\n"
msgstr ""
-"Paket berikut akan dihapus agar sistem Anda dapat di-upgrade: %s\n"
+"Paket berikut akan dihapus untuk memungkinkan upgrade sistem Anda: %s\n"
"\n"
"\n"
-"Apakah Anda ingin menghapus paket tersebut?\n"
+"Apakah Anda benar-benar ingin menghapus paket ini?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
-msgstr "Kesalahan membaca file %s"
+msgstr "Error membaca file %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
-msgstr "Disk berikut telah diubah namanya:"
+msgstr "Disk berikut telah diubah nama:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (sebelumnya bernama %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
-msgstr "HFS"
+msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Jaringan"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
-msgstr "Silahkan pilih media"
+msgstr "Silakan pilih sebuah media"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
-msgstr "File sudah ada. Timpa file ini ?"
+msgstr "File sudah ada. Timpa file ini?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Izin ditolak"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
-msgstr "Nama NFS yang salah"
+msgstr "Nama NFS salah"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
-msgstr "Media rusak %s"
+msgstr "Media %s rusak"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
-msgstr "Tidak bisa membuat screenshot sebelum buat partisi"
+msgid "Cannot make screenshots before partitioning"
+msgstr "Tidak bisa membuat screenshot sebelum mempartisi"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
-msgstr "Screenshot akan tersedia setelah installasi pada %s"
+msgstr "Screenshot akan tersedia setelah install di %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
-msgstr "Installasi"
+msgstr "Instalasi"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Konfigurasi"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Anda juga harus memformat %s"
@@ -284,35 +382,36 @@ msgid ""
"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
"You can find some information about them at: %s"
msgstr ""
-"Beberapa perangkat keras pada komputer Anda memerlukan driver \n"
-"``proprietary'' agar bekerja. Anda bisa mencarinya pada : %s"
+"Beberapa hardware pada komputer Anda memerlukan driver ``proprietari'' untuk "
+"bekerja.\n"
+"Anda bisa menemukan informasinya di: %s"
#: interactive.pm:22
#, c-format
msgid "Bringing up the network"
-msgstr "Mengaktifkan jaringan"
+msgstr "Menaikkan jaringan"
#: interactive.pm:27
#, c-format
msgid "Bringing down the network"
-msgstr "Menonaktifkan jaringan"
+msgstr "Menurunkan jaringan"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
-msgstr ""
+msgstr "Silakan tunggu, mengambil file"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
-msgstr ""
+msgstr "tidak bisa menambah media"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
-msgstr "Menyalin beberapa paket pada disk untuk kebutuhan di masa depan"
+msgstr "Menyalin beberapa paket pada disk untuk digunakan di kemudian hari"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Penyalinan sedang berjalan"
@@ -330,7 +429,7 @@ msgstr "penting"
#: pkgs.pm:34
#, c-format
msgid "very nice"
-msgstr "amat bagus"
+msgstr "sangat bagus"
#: pkgs.pm:35
#, c-format
@@ -342,7 +441,23 @@ msgstr "bagus"
msgid "maybe"
msgstr "mungkin"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "Mendapatkan informasi paket dari meta-data XML..."
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"Tidak ada info xml untuk media \"%s\", hanya sebagian hasil untuk paket %s"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Tidak ada deskripsi"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -351,343 +466,398 @@ msgstr ""
"Beberapa paket yang diminta oleh %s tidak bisa diinstall:\n"
"%s"
-#: pkgs.pm:327
-#, fuzzy, c-format
+#: pkgs.pm:384 pkgs.pm:411
+#, c-format
msgid "An error occurred:"
-msgstr "Terjadi kesalahan"
+msgstr "Sebuah error terjadi:"
+
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Sebuah error fatal terjadi: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Jangan tanya lagi"
-#: pkgs.pm:814
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
-msgstr "transaksi installasi %d gagal"
+msgstr "Transaksi instalasi %d gagal"
-#: pkgs.pm:815
-#, fuzzy, c-format
+#: pkgs.pm:914
+#, c-format
msgid "Installation of packages failed:"
-msgstr "Menginstall paket %s"
+msgstr "Instalasi paket gagal:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Workstation"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
-msgstr "Workstation Kantor"
+msgstr "Workstation Perkantoran"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Program office: pengolah kata (OpenOffice.org Writer, Kword), spreadsheet "
-"(OpenOffice.org Calc, Kspread), viewer pdf, dll"
+"Program perkantoran: pengolah kata (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), pembaca PDF, dll"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Komputer Game"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Program hiburan: arcade, papan, strategi, dll"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Komputer Multimedia"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
-msgstr "Program untuk memainkan/mengedit suara dan video"
+msgstr "Program untuk memutar/mengedit suara dan video"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Komputer Internet"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr ""
-"Kumpulan aplikasi untuk membaca dan mengirimkan email dan berita (pine, "
-"mutt, tin..) dan untuk menjelajah Web"
+"Kumpulan peralatan untuk membaca dan mengirim surat dan berita (mutt, tin..) "
+"dan menjelajahi Web"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Komputer Jaringan (klien)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
-msgstr "Klien untuk berbagai protokol, termasuk ssh"
+msgstr "Klien untuk protokol yang berbeda termasuk ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
-msgstr "Aplikasi untuk mempermudah konfigurasi komputer Anda."
+msgstr "Peralatan untuk memudahkan konfigurasi komputer Anda"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
-msgstr "Aplikasi Konsol"
+msgstr "Peralatan Konsol"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
-msgstr "Editor, shell, aplikasi file, terminal"
+msgstr "Editor, shell, peralatan file, terminal"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Pengembangan"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
-msgstr "Pustaka, program, dan file include untuk pengembangan C dan C++"
+msgstr "Librari, program dan file yang disertakan untuk pengembangan C dan C++"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Dokumentasi"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Buku dan Howto untuk Linux dan Free Software"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Base. Dukungan aplikasi pihak ketiga"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Server Web"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Groupware"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Server Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Firewall/Router"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Gateway Internet"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
-msgstr "Mail/Berita"
+msgstr "Surat/Berita"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
-msgstr "Server mail Postfix, server berita Inn"
+msgstr "Server surat Postfix, server berita Inn"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
-msgstr "Server Direktori"
+msgstr "Server direktori"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "Server FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
-msgstr "Nama Domain dan Network Information Server"
+msgstr "Server Nama Domain dan Informasi Jaringan"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Server Sharing File dan Printer"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "Server NFS, server Samba"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Basis Data"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "Server Basis Data PostgreSQL dan MySQL"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "Server Basis Data PostgreSQL dan MariaDB"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
-msgstr "Mail"
+msgstr "Surat"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
-msgstr "Server mail Postfix"
+msgstr "Server surat Postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "Server basis data PostgreSQL atau MySQL"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "Server basis data PostgreSQL atau MariaDB"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
-msgstr "Komputer Server Jaringan"
+msgstr "Server Komputer Jaringan"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr "server NFS, SMB, Proxy, dan SSH"
+msgstr "Server NFS, server SMB, server Proxy, server ssh"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
-msgstr "Mode Grafis"
+msgstr "Lingkungan Grafis"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "Workstation KDE"
+msgid "Plasma Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr ""
-"K Desktop Environment, lingkungan grafis dasar dengan kumpulan aplikasi yang "
-"menyertainya"
+"K Desktop Environment, lingkungan grafis dasar dengan kumpulan peralatan "
+"yang menyertainya"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
-msgstr "Workstation Gnome"
+msgstr "Workstation GNOME"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr ""
-"Lingkungan grafis dengan kumpulan aplikasi dan aplikasi desktop yang ramah "
-"pengguna"
+"Sebuah lingkungan grafis dengan kumpulan aplikasi dan peralatan desktop yang "
+"mudah digunakan"
-#: share/meta-task/compssUsers.pl:144
-#, fuzzy, c-format
-msgid "LXDE Desktop"
-msgstr "Desktop IceWm"
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr "Lingkungan kerja XFCE"
-#: share/meta-task/compssUsers.pl:146
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:165
+#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
msgstr ""
-"Lingkungan grafis dengan kumpulan aplikasi dan aplikasi desktop yang ramah "
-"pengguna"
+"Lingkungan grafis yang ringan dengan seperangkat aplikasi dan peralatan "
+"desktop yang mudah digunakan"
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "Lingkungan kerja MATE"
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "Lingkungan kerja Cinnamon"
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Lingkungan grafis berbasis GNOME"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "Desktop LXQt"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr "Port QT generasi selanjutnya dari lingkungan desktop yang ringan"
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "Desktop Enlightenment e17"
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr "Lingkungan grafis yang cepat dan ringan"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr "Desktop LXDE"
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr "Sebuah lingkungan grafis yang cepat dan ringan"
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
-msgstr "Desktop Grafis lainnya"
+msgstr "Desktop Grafis Lainnya"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm, dsb"
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, Fvwm, dsb"
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Utilitas"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "Server SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Server Konfigurasi Remote Webmin"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
-msgstr "Utilitas Jaringan/Pengawasan"
+msgstr "Utilitas/Monitoring Jaringan"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
-msgstr "Aplikasi pengawasan, akuntasi proses, tcpdump, nmap, ..."
+msgstr "Peralatan monitoring, penghitungan proses, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Wizard Mandriva"
+msgid "Mageia Wizards"
+msgstr "Wizard Mageia"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Wizard untuk mengkonfigurasi server"
@@ -698,10 +868,10 @@ msgid ""
"An error occurred, but I do not know how to handle it nicely.\n"
"Continue at your own risk."
msgstr ""
-"Terjadi kesalahan, tetapi tidak diketahui cara mengatasinya dengan baik.\n"
-"Lanjutkan dengan resiko ditanggung sendiri."
+"Terjadi error yang tidak diketahui cara yang baik untuk menanganinya.\n"
+"Lanjutkan dengan resiko yang Anda tanggung sendiri."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -710,9 +880,9 @@ msgid ""
"\"\n"
msgstr ""
"Beberapa paket penting tidak terinstall dengan benar.\n"
-"Mungkin drive cdrom atau cdromnya yang rusak.\n"
-"Periksa cdrom pada komputer yang sudah terinstal dengan\n"
-"perintah \"rpm -qpl media/main/*.rpm\"\n"
+"Mungkin drive cdrom atau cdrom Anda rusak.\n"
+"Periksa cdrom pada komputer yang sudah terinstall menggunakan \"rpm -qpl "
+"media/main/*.rpm\"\n"
#: steps_auto_install.pm:71 steps_stdio.pm:27
#, c-format
@@ -721,338 +891,340 @@ msgstr "Memasuki langkah `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Installasi Mandriva Linux %s"
+msgid "%s Installation %s"
+msgstr "Instalasi %s %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
-msgstr "<Tab>/<Alt-Tab> antar elemen"
+msgstr "<Tab>/<Alt-Tab> di antara elemen"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
-msgstr ""
+msgstr "Server Xorg lambat memulai. Silakan tunggu..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"Sumber daya sistem Anda rendah. Anda akan mengalami kesulitan\n"
-"menginstall Mandriva Linux. Jika terjadi, Anda bisa mencoba\n"
-"installasi berbasis teks. Untuk melakukannya, tekan `F1' saat\n"
-"booting pada CDROM, lalu ketikkan `text'."
+"Sistem Anda memiliki sumber daya yang rendah. Anda mungkin menemukan "
+"beberapa\n"
+"masalah instalasi %s. Jika ini terjadi, Anda bisa mencoba instalasi berbasis "
+"teks.\n"
+"Untuk melakukannya, tekan `F1' saat booting pada CDROM, lalu masukkan `text'."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Install Desktop KDE Mandriva"
+msgid "Media Selection"
+msgstr "Pemilihan Media"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "Install Desktop KDE %s"
+
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Install Desktop GNOME Mandriva"
+msgid "Install %s GNOME Desktop"
+msgstr "Install Desktop GNOME %s"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
-msgstr "Installasi kustomisasi"
+msgstr "Instalasi kustomisasi"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
-msgstr "Desktop IceWm"
+msgid "Plasma Desktop"
+msgstr "Desktop kustomisasi"
-#: steps_gtk.pm:263
-#, fuzzy, c-format
+#: steps_gtk.pm:277
+#, c-format
msgid "GNOME Desktop"
-msgstr "Desktop IceWm"
+msgstr "Desktop GNOME"
-#: steps_gtk.pm:264
-#, fuzzy, c-format
+#: steps_gtk.pm:278
+#, c-format
msgid "Custom Desktop"
-msgstr "Desktop IceWm"
+msgstr "Desktop kustomisasi"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
-msgstr ""
+msgstr "Ini adalah pratampil desktop '%s'."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
-msgstr ""
+msgstr "Klik pada gambar untuk melihat pratampil lebih besar"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
-msgstr "Pilihan Grup Paket"
+msgstr "Pemilihan Grup Paket"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
-msgstr "Pilih paket individu"
+msgstr "Pemilihan paket individu"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Ukuran total: %d / %d MB"
+msgid "Unselect All"
+msgstr "Jangan pilih Semua"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Paket rusak"
+msgid "Total size: %d / %d MB"
+msgstr "Ukuran total: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Versi: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Ukuran: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
-msgstr "Tingkat kepentingan: "
+msgstr "Penting:"
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Anda tidak bisa memilih/tidak memilih paket ini"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
-msgstr "karena %s hilang"
+msgstr "karena %s tidak ada"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "karena %s tidak terpenuhi"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "mencoba mempromosikan %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "untuk menjaga %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
-"Anda tidak bisa memilih paket ini karena tidak ada ruang kosong yang tersisa"
+"Anda tidak bisa memilih paket ini karena tidak ada lagi ruang tersisa untuk "
+"menginstall"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
-msgstr "Paket berikut akan diinstal"
+msgstr "Paket berikut akan diinstall"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Paket berikut akan dihapus"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
-msgstr "Ini merupakan paket wajib, tidak bisa dibuang"
+msgid "This is a mandatory package, it cannot be unselected"
+msgstr "Ini adalah paket wajib, tidak bisa tidak dipilih"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
-msgstr "Anda tidak bisa tidak memilih paket ini. Ia sudah terinstall"
+msgid "You cannot unselect this package. It is already installed"
+msgstr "Anda tidak bisa tidak memilih paket ini. Ini sudah terinstall"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
-msgstr "Anda tidak bisa tidak memilih paket. Paket harus diupgrade"
+msgid "You cannot unselect this package. It must be upgraded"
+msgstr "Anda tidak bisa tidak memilih paket ini. Ini harus diupgrade"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
-msgstr "Tunjukkan paket yang sudah dipilih secara otomatis"
+msgstr "Tunjukkan paket terpilih secara otomatis"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
-msgstr "Instal"
+msgstr "Install"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Pilihan Muat/Simpan"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Mengupdate pilihan paket"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
-msgstr "Installasi minimal"
+msgstr "Instalasi minimal"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
-msgstr "Manajemen Perangkat Lunak"
+msgstr "Manajemen Software"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
-msgstr "Pilih paket yang akan diinstal"
+msgstr "Pilih paket yang ingin Anda install"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Menginstall"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
-msgstr "Tanpa Detail"
+msgstr "Tidak ada rincian"
-#: steps_gtk.pm:584
-#, fuzzy, c-format
+#: steps_gtk.pm:600
+#, c-format
msgid "Time remaining:"
-msgstr "Sisa waktu"
+msgstr "Waktu tersisa:"
-#: steps_gtk.pm:585
-#, fuzzy, c-format
+#: steps_gtk.pm:601
+#, c-format
msgid "(estimating...)"
-msgstr "Memperkirakan"
+msgstr "(memperkirakan...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d paket"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Ringkasan"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
-msgstr "Konfigurasikan"
+msgstr "Konfigurasi"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
-msgstr "tidak dikonfigurasikan"
+msgstr "tidak terkonfigurasi"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "Pilihan Grup Paket"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
-"Media installasi berikut ditemukan. Jika Anda ingin\n"
-"melewati beberapa, Anda bisa tidak memilihnya sekarang."
+"Media instalasi berikut telah ditemukan.\n"
+"Jika Anda ingin melewati beberapa, Anda bisa tidak memilihnya."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-"Anda memiliki opsi untuk menyalin isi CD pada hard disk sebelum installasi. "
-"Proses akan dilanjutkan dari hard disk dan paket akantetap tersedia setelah "
-"sistem terinstall."
+"Anda memiliki opsi untuk menyalin isi dari CD ke hard disk sebelum "
+"instalasi.\n"
+"Proses kemudian akan dilanjutkan dari hard disk dan paket akan tetap "
+"tersedia setelah sistem terinstall."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Salin seluruh CD"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
-msgstr "Terjadi kesalahan"
+msgstr "Sebuah error terjadi"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
-msgstr "Pilih layout keyboard Anda"
+msgstr "Silakan pilih layout keyboard Anda"
-#: steps_interactive.pm:108
-#, fuzzy, c-format
+#: steps_interactive.pm:109
+#, c-format
msgid "Here is the full list of available keyboards:"
-msgstr "Berikut daftar keyboard yang tersedia"
+msgstr "Ini adalah daftar lengkap keyboard yang tersedia:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
-msgstr "Instal/Upgrade"
+msgstr "Install/Upgrade"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
-msgstr "Installasi atau upgrade?"
+msgstr "Apakah ini instalasi atau upgrade?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Install"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Upgrade %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Kunci enkripsi untuk %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
-msgstr ""
+msgstr "Batalkan instalasi, reboot sistem"
-#: steps_interactive.pm:206
-#, fuzzy, c-format
+#: steps_interactive.pm:218
+#, c-format
msgid "New Installation"
-msgstr "Installasi"
+msgstr "Instalasi Baru"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
-msgstr ""
+msgstr "Upgrade instalasi sebelumnya (tidak direkomendasikan)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1060,37 +1232,25 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
+"Installer telah mendeteksi bahwa Linux yang terinstall di sistem Anda\n"
+"tidak bisa diupgrade dengan aman ke %s.\n"
+"\n"
+"Instalasi baru untuk menggantikan sistem lama Anda direkomendasikan.\n"
+"\n"
+"Peringatan : Anda harus membackup semua data pribadi Anda sebelum memilih \n"
+"\"Instalasi Baru\"."
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "Mengkonfigurasi IDE"
-
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"Tidak ada ruang 1MB untuk bootstrap! Installasi akan dilanjutkan, tetapi "
-"untuk boot sistem, Anda perlu membuat partisi bootstrap pada DiskDrake"
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
+msgid "Configuring CD/DVD"
msgstr ""
-"Anda harus membuat PPC PReP Boot bootstrap! Installasi akan dilanjutkan, "
-"tetapi untuk boot sistem, Anda perlu membuat partisi bootstrap pada DiskDrake"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1099,169 +1259,207 @@ msgid ""
"If you do not have it, press Cancel to avoid installation from this Cd-Rom."
msgstr ""
"Ganti Cd-Rom Anda!\n"
-"\n"
-"Masukkan Cd-Rom berlabel \"%s\" pada drive dan tekan Ok. Jika Anda tidak \n"
-"punya, tekan Batal untuk menghindari installasi dari Cd-Rom ini."
+"Silakan masukkan Cd-Rom berlabel \"%s\" ke drive Anda dan tekan Ok "
+"setelahnya.\n"
+"Jika Anda tidak memilikinya, tekan Batal untuk menghindari instalasi dari Cd-"
+"Rom ini."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Mencari paket yang tersedia..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-"Sistem Anda tidak memilih ruang kosong yang cukup untuk installasi atau "
-"upgrade (%dMB > %dMB)"
+"Sistem Anda tidak memiliki cukup ruang tersisa untuk instalasi atau upgrade "
+"(%dMB > %dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
"The format is the same as auto_install generated files."
msgstr ""
-"Pilih muat atau simpan pilihan paket.\n"
-"Formatnya sama dengan file auto_install."
+"Silakan pilih muat atau simpan pemilihan paket.\n"
+"Formatnya sama dengan file yang dihasilkan auto_install."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
-msgstr "Beban"
+msgstr "Muat"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Simpan"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "File rusak"
-#: steps_interactive.pm:469
-#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+#: steps_interactive.pm:455
+#, c-format
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
-#, fuzzy, c-format
+#: steps_interactive.pm:459
+#, c-format
msgid "Desktop Selection"
-msgstr "Pilihan Grup Paket"
+msgstr "Pemilihan Desktop"
-#: steps_interactive.pm:474
-#, fuzzy, c-format
+#: steps_interactive.pm:460
+#, c-format
msgid "You can choose your workstation desktop profile."
-msgstr ""
-"Anda bisa memilih profil desktop workstation Anda: KDE, GNOME atau Kustom"
+msgstr "Anda bisa memilih profil desktop workstation Anda."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
-msgstr "Ukuran terpilih melebihi ruang yang ada"
+msgstr "Ukuran terpilih lebih besar dari ruang tersedia"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
-msgstr "Tipe installasi"
+msgstr "Tipe install"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
"Please choose the minimal installation you want:"
msgstr ""
-"Anda belum memilih grup paket.\n"
-"Pilih installasi minimal yang Anda inginkan:"
+"Anda belum memilih grup paket apapun.\n"
+"Silakan pilih instalasi minimal yang Anda inginkan:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Dengan X"
-#: steps_interactive.pm:583
-#, fuzzy, c-format
-msgid "Install suggested packages"
-msgstr "Menginstall paket %s"
+#: steps_interactive.pm:579
+#, c-format
+msgid "Install recommended packages"
+msgstr "Install paket-paket yang disarankan"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
-msgstr "Dengan dokumentasi dasar (disarankan!)"
+msgstr "Dengan dokumentasi dasar (direkomendasikan!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
-msgstr "Installasi minimal sesungguhnya (khususnya tanpa urpmi)"
+msgstr "Benar-benar instalasi minimal (terutama tanpa urpmi)"
+
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "Menyiapkan upgrade..."
-#: steps_interactive.pm:641
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
-msgstr "Mempersiapkan installasi"
+msgstr "Menyiapkan instalasi"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Menginstall paket %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
-msgstr "Terdapat kesalahan pengurutan paket:"
+msgstr "Terdapat error mengurut paket:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
-msgstr "Lanjutkan?"
+msgstr "Lanjutkan saja?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
-msgstr "Ulang kembali"
+msgstr "Coba lagi"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
-msgstr "Lewati paket ini"
+msgstr "Lewatkan paket ini"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
-msgstr "Lewati semua paket-paket dari media \"%s\""
+msgstr "Lewatkan semua paket dari media \"%s\""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
-msgstr "Kembali pada media dan pemilihan paket"
+msgstr "Kembali ke pemilihan media dan paket"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
-msgstr "Terdapat kesalahan penginstallan paket %s."
+msgstr "Terdapat error menginstall paket %s."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
-msgstr "Konfigurasi pasca installasi"
+msgstr "Konfigurasi pasca instalasi"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
-msgstr "Harap pastikan media Update Modul pada drive %s"
+msgstr "Silakan pastikan bahwa media Modul Update ada di drive %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Update"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr "Sekarang Anda memiliki kesempatan untuk mengatur media online."
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr "Ini memungkinkan untuk menginstall update keamanan."
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+"Untuk mengatur media tersebut, Anda harus memiliki koneksi\n"
+"internet yang bekerja.\n"
+"\n"
+"Apakah Anda ingin mengatur media update?"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Kesalahan ketika menambahkan media"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "Coba lagi?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1273,138 +1471,107 @@ msgid ""
"\n"
"Do you want to install the updates?"
msgstr ""
-"Anda kini memiliki kesempatan untuk mendownload paket update. Paket ini\n"
-"telah diupdate setelah distribusi dirilis. Paket mungkin berisi perbaikan\n"
-"keamanan atau kesalahan.\n"
+"Sekarang Anda memiliki kesempatan untuk mendownload paket update. Paket ini\n"
+"telah diupdate setelah distribusi dirilis. Paket ini mungkin\n"
+"berisi perbaikan keamanan atau bug.\n"
"\n"
-"Untuk mendownload paket, Anda perlu koneksi Internet.\n"
+"Untuk mendownload paket ini, Anda memerlukan koneksi Internet.\n"
"\n"
"Apakah Anda ingin menginstall update?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s pada %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
-msgstr "Perangkat Keras"
+msgstr "Hardware"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
-msgstr "Kartu suara"
-
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Apakah Anda memiliki kartu suara ISA?"
+msgstr "Perangkat suara"
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Jalankan \"sndconfig\" atau \"sndconfig\" setelah installasi untuk "
-"mengkonfigurasi kartu suara Anda"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Tidak ada kartu suara yang terdeteksi. Coba \"harddrake\" setelah installasi"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Antarmuka grafis"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Jaringan & Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
-msgstr "Proxy "
+msgstr "Proxy"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "terkonfigurasi"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
-msgstr "Tingkat Keamanan"
+msgstr "Level Keamanan"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Firewall"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
-msgstr "telah diaktifkan"
+msgstr "diaktifkan"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
-msgstr "telah dinonaktifkan"
+msgstr "dimatikan"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
-msgstr "Anda belum mengkonfigurasi X. Apakah Anda yakin?"
+msgstr "Anda belum mengkonfigurasi X. Apakah Anda yakin menginginkan ini?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "Mempersiapkan bootloader..."
+msgid "Preparing initial startup program..."
+msgstr "Menyiapkan program startup awal..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
-msgstr ""
+msgstr "Harap bersabar, ini mungkin akan memakan waktu..."
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Nampaknya Anda memiliki komputer kuno/tidak dikenal, bootloader yaboot tidak "
-"akan bekerja. Installasi akan dilanjutkan, tetapi Anda harus menggunakan "
-"BootX atau cara lain untuk boot komputer Anda. Argumen kernel untuk fs root "
-"adalah: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-"Pada tingkat keamanan ini, akses pada file pada partisi Windows dibatasi "
-"hanya pada administrator."
+"Pada level keamanan ini, akses ke file di dalam partisi Windows terbatas "
+"pada administrator."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
-msgstr "Masukkan disket kosong pada drive %s"
+msgstr "Masukkan floppy kosong ke drive %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
-msgstr "Membuat disket installasi otomatis..."
+msgstr "Membuat instalasi otomatis floppy..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1415,15 +1582,15 @@ msgstr ""
"\n"
"Apakah Anda ingin keluar sekarang?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Selamat"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
-msgstr "Boot Ulang"
+msgstr "Reboot"
#. -PO: please keep the following messages very short: they must fit in the left list of the installer!!!
#: steps_list.pm:16
@@ -1457,14 +1624,14 @@ msgstr "Mouse"
msgid ""
"_: Keep these entry short\n"
"Hard drive detection"
-msgstr "Deteksi hard disk"
+msgstr "Pendeteksian hard drive"
#: steps_list.pm:21 steps_list.pm:22
#, c-format
msgid ""
"_: Keep these entry short\n"
"Installation class"
-msgstr "Kelas installasi"
+msgstr "Kelas instalasi"
#: steps_list.pm:23
#, c-format
@@ -1485,7 +1652,7 @@ msgstr "Keamanan"
msgid ""
"_: Keep these entry short\n"
"Partitioning"
-msgstr "Pembuatan partisi"
+msgstr "Mempartisi"
#: steps_list.pm:27 steps_list.pm:28
#, c-format
@@ -1499,7 +1666,7 @@ msgstr "Memformat"
msgid ""
"_: Keep these entry short\n"
"Choosing packages"
-msgstr "Memilih paket-paket"
+msgstr "Memilih paket"
#: steps_list.pm:31
#, c-format
@@ -1515,13 +1682,6 @@ msgid ""
"Users"
msgstr "Pengguna"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Jaringan"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1564,197 +1724,22 @@ msgid ""
"Exit"
msgstr "Keluar"
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Program office: pengolah kata (kword, abiword), spreadsheet (kspread, "
-#~ "gnumeric), viewer pdf, dll"
-
-#~ msgid "Downloading file %s..."
-#~ msgstr "Mendownload file %s..."
-
-#~ msgid "Upgrade from a 32bit to a 64bit distribution is not supported"
-#~ msgstr "Upgrade dari distribusi 32bit ke 64bit tidak didukung"
-
-#~ msgid "Upgrade from a 64bit to a 32bit distribution is not supported"
-#~ msgstr "Upgrade dari distribusi 64bit ke 32bit tidak didukung"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Apakah Anda memiliki perangkat suara ISA?"
#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
#~ msgstr ""
-#~ "Anda telah memilih server berikut: %s\n"
-#~ "\n"
-#~ "\n"
-#~ "Server ini aktif secara default. Mereka tidak memiliki masalah keamanan,\n"
-#~ "tetapi bisa saja ditemukan. Pada kasus tersebut, Anda harus memastikan\n"
-#~ "untuk melakukan upgrade secepat mungkin.\n"
-#~ "\n"
-#~ "\n"
-#~ "Apakah Anda hendak menginstall server ini?\n"
-
-#~ msgid "IceWm Desktop"
-#~ msgstr "Desktop IceWm"
+#~ "Jalankan \"alsaconf\" atau \"sndconfig\" setelah instalasi untuk "
+#~ "mengkonfigurasi perangkat suara Anda"
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr "Menghubungi mirror untuk mendapatkan daftar paket yang tersedia..."
-
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "Tidak dapat menghubungi mirror %s"
-
-#~ msgid "Generate auto install floppy"
-#~ msgstr "Membuat disket installasi otomatis"
-
-#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
#~ msgstr ""
-#~ "Installasi otomatis dapat dibuat otomatis penuh jika\n"
-#~ "diinginkan, pada kasus ini akan mengambil hard disk!!\n"
-#~ "(ini berarti untuk menginstall pada komputer lain).\n"
-#~ "\n"
-#~ "Anda mungkin memilih untuk mengulangi installasi.\n"
-
-#~ msgid "Replay"
-#~ msgstr "Ulang"
-
-#~ msgid "Automated"
-#~ msgstr "Otomatis"
-
-#~ msgid "Save packages selection"
-#~ msgstr "Simpan pilihan paket"
-
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "Apakah Anda ingin menggunakan aboot?"
-
-#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
-#~ msgstr ""
-#~ "Kesalahan menginstall aboot,\n"
-#~ "paksakan installasi meskipun merusak partisi pertama?"
-
-#~ msgid "All"
-#~ msgstr "Semua"
+#~ "Tidak ada perangkat suara terdeteksi. Coba \"harddrake\" setelah instalasi"
-#~ msgid "TV card"
-#~ msgstr "Kartu TV"
+#~ msgid "KDE Desktop"
+#~ msgstr "Desktop KDE"
-#~ msgid "Boot"
-#~ msgstr "Boot"
-
-#~ msgid ""
-#~ "_: Keep these entry short\n"
-#~ "Authentication"
-#~ msgstr "Otentikasi"
-
-#~ msgid "Arkeia"
-#~ msgstr "Arkeia"
-
-#~ msgid "Flatout"
-#~ msgstr "Flatout"
-
-#~ msgid "Gwenview"
-#~ msgstr "Gwenview"
-
-#~ msgid "3D"
-#~ msgstr "3D"
-
-#~ msgid "CMS"
-#~ msgstr "CMS"
-
-#~ msgid "CRM"
-#~ msgstr "CRM"
-
-#~ msgid "2007 product line"
-#~ msgstr "Jajaran produk 2007"
-
-#~ msgid "Invictus Firewall"
-#~ msgstr "Firewall Invictus"
-
-#~ msgid "Discovery Live Mode"
-#~ msgstr "Mode Discovery Live"
-
-#~ msgid "How to register"
-#~ msgstr "Bagaimana mendaftarkan diri"
-
-#~ msgid "Rpmdrake 2"
-#~ msgstr "Rpmdrake 2"
-
-#~ msgid "Mandriva Online Services"
-#~ msgstr "Layanan Online Mandriva"
-
-#~ msgid "New Theme"
-#~ msgstr "Tema baru"
-
-#~ msgid "Web 2.0"
-#~ msgstr "Web 2.0"
-
-#~ msgid "Kaspersky"
-#~ msgstr "Kaspersky"
-
-#~ msgid "LinDVD"
-#~ msgstr "LinDVD"
-
-#~ msgid "Skype"
-#~ msgstr "Skype"
-
-#~ msgid "Transgaming/Cedega"
-#~ msgstr "Transgaming/Cedega"
-
-#~ msgid "DrakVPN"
-#~ msgstr "DrakVPN"
-
-#~ msgid "(%d package, %d MB)"
-#~ msgid_plural "(%d packages, %d MB)"
-#~ msgstr[0] "(%d paket, %d MB)"
-#~ msgstr[1] "(%d paket, %d MB)"
-
-#~ msgid "%d packages"
-#~ msgstr "%d paket"
-
-#~ msgid "Language"
-#~ msgstr "Bahasa"
-
-#~ msgid "License"
-#~ msgstr "Lisensi"
-
-#~ msgid "Installation class"
-#~ msgstr "Kelas installasi"
-
-#~ msgid "Formatting"
-#~ msgstr "Memformat"
-
-#~ msgid "Choosing packages"
-#~ msgstr "Memilih paket-paket"
-
-#~ msgid "Users"
-#~ msgstr "Pengguna"
-
-#~ msgid "Networking"
-#~ msgstr "Jaringan"
-
-#~ msgid "Configure X"
-#~ msgstr "Konfigurasi X"
-
-#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
-#~ "missing), this generally means your boot floppy in not in sync with the "
-#~ "Installation medium (please create a newer boot floppy)"
-#~ msgstr ""
-#~ "Tidak bisa mengakses modul kernel yang berhubungan dengan kernal Anda "
-#~ "(file %s hilang), ini biasanya berarti disket boot tidak sinkron dengan "
-#~ "media installasi (buatlah disket boot baru)"
+#~ msgid "KDE"
+#~ msgstr "KDE"
diff --git a/perl-install/install/share/po/is.po b/perl-install/install/share/po/is.po
index 8db1de5e1..4b2085508 100644
--- a/perl-install/install/share/po/is.po
+++ b/perl-install/install/share/po/is.po
@@ -1,57 +1,81 @@
-# Icelandic translation of DrakX.po
-# Translation file for Mandriva Linux graphic install, DrakX
-# Copyright (C) 1999,2003, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
-#
-# 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, 2007, 2008, 2009.
+# Translators:
+# Pjetur G. Hjaltason <pjetur@pjetur.net>, 2003,2005-2009
msgid ""
msgstr ""
-"Project-Id-Version: DrakX\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2009-03-30 14:04+0000\n"
-"Last-Translator: Pjetur G. Hjaltason <pjetur@pjetur.net>\n"
-"Language-Team: Icelandic <kde-isl@molar.is>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2015-02-13 05:25+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Icelandic (http://www.transifex.com/projects/p/mageia/"
+"language/is/)\n"
+"Language: is\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"
+"Plural-Forms: nplurals=2; plural=(n % 10 == 1 || n % 100 != 11);\n"
+
+#: ../../advertising/01_IM_mageia.pl:1
+#, c-format
+msgid "Join Us!"
+msgstr ""
+
+#: ../../advertising/02_IM_mageia.pl:1
+#, c-format
+msgid "Make it yours!"
+msgstr ""
+
+#: ../../advertising/03_IM_mageia.pl:1
+#, c-format
+msgid "Your choice!"
+msgstr ""
+
+#: ../../advertising/04_IM_mageia.pl:1
+#, c-format
+msgid "Office tools"
+msgstr ""
+
+#: ../../advertising/05_IM_mageia.pl:1
+#, c-format
+msgid "Home entertainment"
+msgstr ""
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/06_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "Vinnustöðin Ă¾Ă­n Ă¡ USB lykli"
+msgid "For kids"
+msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "Mandriva uppsetningin með 100%% frjĂ¡lsum, opnum hugbĂºnaði"
+msgid "For family!"
+msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "Kannaðu Linux með Mandriva One"
+msgid "For developers!"
+msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/09_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "Full Mandriva Linux vinnustöð, með Ă¾jĂ³nustu"
+msgid "Thank you!"
+msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/10_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: dreifingar við allra hæfi"
+msgid "Be Free!"
+msgstr ""
-#: any.pm:109
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Hefur Ă¾Ăº einhverja aðra aukamiðla?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -64,94 +88,83 @@ msgstr ""
"\n"
"Hefur Ă¾Ăº einhverja aðra miðla sem Ă¾arf að stilla?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "Geisladrif"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Net (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Net (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Net (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "VefslĂ³Ă° að spegli?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "SlĂ³Ă° verður að byrja Ă¡ ftp:// eða http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr ""
-"Hef samband við Mandriva Linux vefinn til að sækja lista yfir fĂ¡anlega "
-"spegla..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "Hef samband við %s vefinn til að sækja lista yfir fĂ¡anlega spegla..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"MistĂ³kst að tengjast við Mandriva Linux vefinn til að sækja lista yfir "
-"fĂ¡anlega spegla"
+"MistĂ³kst að tengjast við %s vefinn til að sækja lista yfir fĂ¡anlega spegla"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Veldu spegilvĂ©lina Ă¾aðan sem Ă¡ að sækja pakkanna"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "NFS uppsetning"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "SlĂ¡Ă°u inn vĂ©larnafn og möppu sem inniheldur NFS miðil"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "Vélarnafn vantar"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "Möppunafn verður að byrja Ă¡ \"/\""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "VĂ©larnafn Ă¡ NFS tengipunkti?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Mappa"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Aukalegt"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -160,23 +173,90 @@ msgstr ""
"Finn ekki pakkalista-skrĂ¡ Ă¡ Ă¾essum spegli. Athugaðu hvort staðsetningin sĂ© "
"rétt."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Athuga Ă¾egar uppsetta pakka..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Leita að pökkum til að uppfæra..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Fjarlægi pakka Ă¡Ă°ur en uppfærsla hefst..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -189,87 +269,87 @@ msgstr ""
"\n"
"Viltu Ă­ alvöru fjarlægja Ă¾essa pakka?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Villa við lestur Ăºr skrĂ¡nni %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "Eftirfarandi diskar voru endurnefndir:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (Ă¡Ă°ur nefnt %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Net"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Veldu miðil"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "SkrĂ¡in er Ă¾egar til. Skrifa yfir hana?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Aðgangi hafnað"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "Rangt NFS nafn"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "Gallaður miðill %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Get ekki tekið skjĂ¡myndir fyrr en disksneiðar hafa verið skilgreindar"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "SkjĂ¡myndir verða tiltækar eftir uppsetningu Ă­ %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Set inn"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Stillingar"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "ĂĂº verður einnig að forsníða %s"
@@ -294,22 +374,22 @@ msgstr "Keyri upp netið"
msgid "Bringing down the network"
msgstr "Keyri niður netið"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "Bíðið, sæki skrĂ¡"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
-msgstr ""
+msgstr "get ekki bætt við miðli"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "Afrita nokkra pakka Ă¡ diska til notkunar síðar"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Afritun Ă­ gangi"
@@ -339,7 +419,24 @@ msgstr "Ă¾Ă¦gilegt"
msgid "maybe"
msgstr "kannski"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"Engin XML-info skrĂ¡ fyrir miðil \"%s\", aðeins takmarkaðar upplĂ½singar fyrir "
+"pakka %s"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Engin lĂ½sing til"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -348,66 +445,76 @@ msgstr ""
"Suma pakka sem %s Ă¾arfnast, er ekki hægt að setja inn:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "Villa kom upp:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Banvæn villa kom upp: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d Innsetningarfærslur brugðust"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "Innsetning pakka tĂ³kst ekki:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Vinnustöð"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Skrifstofu-vinnustöð"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Skrifstofu forrit: ritvinnsla (OpenOffice.org Writer, Kword), töflureiknar "
-"(OpenOffice.org Calc, Kspread) pdf skoðarar, o.s.frv"
+"Skrifstofu forrit: ritvinnsla (LibreOffice Writer, Kword), töflureiknar "
+"(LibreOffice Calc, Kspread) pdf skoðarar, o.s.frv"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Leikja-(vinnu)stöð"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Leikjaforrit, skotleikir, borðleikir, herkænskuleikir og fleira"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Margmiðlunar-vinnustöð"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Spila og breyta hljĂ³Ă°skrĂ¡m og kvikmyndum"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Internet-vinnustöð"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -416,270 +523,314 @@ msgstr ""
"TĂ³l og tæki til að lesa og senda pĂ³st, frĂ©ttir (mutt,tin...) og til að "
"flakka Ă¡ vefnum"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Netbiðlarar"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Biðlarar fyrir Ă½msar samskiptareglur Ă¾.m.t ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Tæki til að auðvelda uppsetningu tölvunnar"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "SkjĂ¡tĂ³l"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Ritlar, skeljar, skrĂ¡atĂ³l, skjĂ¡hermar"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Forritun"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C og C++ undirforritasöfn, forrit og lĂ½singaskrĂ¡r"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Handbækur"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Bækur og leiðbeiningar um Linux og frjĂ¡lsan hugbĂºnað"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Base. Stuðningur fyrir forrit Ă¾riðja aðila"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Vefmiðlari"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "HĂ³pvinnuforrit"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab Miðlari"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Eldveggur/beinir"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Internet netgĂ¡tt"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "PĂ³stur/FrĂ©ttir"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix pĂ³stĂ¾jĂ³nusta, Inn frĂ©ttaĂ¾jĂ³nusta"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "UpplĂ½singaveita"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP Miðlari"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "NafnaĂ¾jĂ³nustur og net-upplĂ½singaveitur"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "SkrĂ¡a og prentmiðlari"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS miðlari, Samba miðlari"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Gagnagrunnar"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL og MySQL gagnagrunns-miðlarar"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL og MariaDB gagnagrunns-miðlarar"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Vefur/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "PĂ³stur"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix pĂ³stĂ¾jĂ³nusta"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL eða MySQL gagnagrunns-miðlarar"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL eða MariaDB gagnagrunns-miðlarar"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "NetĂ¾jĂ³nustur"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS-Ă¾jĂ³nusta, SMB-Ă¾jĂ³nusta, Staðgengils-Ă¾jĂ³nusta, ssh-Ă¾jĂ³nusta"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Myndrænt umhverfi"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "KDE Vinnustöð"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "Vinnustöð"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr "KDE (K Desktop Environment). GluggastjĂ³ri með safni hjĂ¡lparforrita"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "Gnome vinnustöð"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr "GluggastjĂ³ri með notendavænum forritum og skjĂ¡borðs-tĂ³lum"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:165
+#, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
#, c-format
msgid "LXDE Desktop"
msgstr "LXDE SkjĂ¡borð"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:191
#, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+msgid "A lightweight fast graphical environment"
msgstr ""
-"LĂ©tt og hratt gluggaumhverfi með notendavænum forritum og skjĂ¡borðs-tĂ³lum"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Aðrir gluggastjĂ³rar"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm, o.s.frv"
+msgid "Window Maker, Fvwm, etc"
+msgstr ""
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "TĂ³l"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH Miðlari"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Webmin, stillingar Ă¡ fjartengdri tölvu um vef"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "Netforrit/Neteftirlit"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "EftirlitstĂ³l, vinna með notendur, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Mandriva RĂ¡Ă°gjafar"
+msgid "Mageia Wizards"
+msgstr "Mageia RĂ¡Ă°gjafar"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "RĂ¡Ă°gjafar til að stilla miðlara"
@@ -693,7 +844,7 @@ msgstr ""
"Ă“Ă¾ekkt villa kom upp sem ekki er hægt að meðhöndla.\n"
"Haltu Ă¡fram Ă¡ eigin Ă¡byrgð."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -713,253 +864,252 @@ msgstr "Byrja skref `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux uppsetning %s"
+msgid "%s Installation %s"
+msgstr "%s uppsetning %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> milli skrefa"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "Xorg miðlari er seinn að ræsa. Bíddu við..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"Ef vĂ©lin Ă¾Ă­n er vanbĂºin að einhverju leyti Ă¾Ă¡ getur Ă¾Ăº Ă¡tt\n"
-"í vandræðum með að setja upp Mandriva Linux.\n"
+"í vandræðum með að setja upp %s.\n"
"Ef svo er, Ă¾Ă¡ gætir Ă¾Ăº reynt að nota texta-uppsetningu.\n"
"Til Ă¾ess að gera Ă¾að, Ă½ttu Ă¡ F1 Ă¾egar Ă¾Ăº ræsir af\n"
"geisladisknum og slĂ¡Ă°u síðan inn `text'."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Setja inn Mandriva KDE umhverfi"
+msgid "Media Selection"
+msgstr "Val Ă¡ miðlum"
+
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "Setja inn %s KDE umhverfi"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Setja inn Mandriva GNOME umhverfi"
+msgid "Install %s GNOME Desktop"
+msgstr "Setja inn %s GNOME umhverfi"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "Sérsniðin uppsetning"
-#: steps_gtk.pm:262
-#, c-format
-msgid "KDE Desktop"
-msgstr "KDE SkjĂ¡borð"
+#: steps_gtk.pm:276
+#, fuzzy, c-format
+msgid "Plasma Desktop"
+msgstr "SĂ©rsniðið SkjĂ¡borð"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "GNOME SkjĂ¡borð"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "SĂ©rsniðið SkjĂ¡borð"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "HĂ©r er forsĂ½n af '%s' skjĂ¡borðinu."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "Smelltu Ă¡ myndir til að sjĂ¡ stærri forsĂ½n"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Val Ă¡ pakkahĂ³p"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Val Ă¡ einstökum pökkum"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Heildarstærð: %d / %d MB"
+msgid "Unselect All"
+msgstr "Afvelja allt"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Skemmdur pakki"
+msgid "Total size: %d / %d MB"
+msgstr "Heildarstærð: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "ĂtgĂ¡fa: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Stærð: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Mikilvægi: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "ĂĂº getur ekki valið/af-valið Ă¾ennan pakka"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "vegna Ă¾ess að %s vantar"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "vegna Ă¾ess að %s er ekki uppfyllt"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "reyni að hækka vægi %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "til Ă¾ess að halda %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr "ĂĂº getur ekki valið Ă¾ennan pakka Ă¾vĂ­ Ă¾að er ekki nægilegt plĂ¡ss"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Eftirfarandi pakkar verða settir inn"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Eftirfarandi pakkar verða fjarlægðir"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Ăessi pakki verður að vera uppsettur, Ă¾Ăº getur ekki af-valið hann"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "ĂĂº getur ekki af-valið Ă¾ennan pakka hann er Ă¾egar uppsettur"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "ĂĂº getur ekki af-valið Ă¾ennan pakka, Ă¾að verður að uppfæra hann"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "SĂ½na sjĂ¡lfvirkt valda pakka"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Setja inn"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Sækja/Vista val"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Uppfæri val Ă¡ pökkum"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "LĂ¡gmarks uppsetning"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "HugbĂºnaðarumsĂ½sla"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Veldu pakkana sem Ă¾Ăº vilt setja inn"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Set inn"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Engar upplĂ½singar"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "TĂ­mi eftir:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(Ă¡Ă¦tla...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d pakki"
msgstr[1] "%d pakkar"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Yfirlit"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Stilla"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "ekki stillt"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "Val Ă¡ miðlum"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -968,12 +1118,12 @@ msgstr ""
"Eftirfarandi uppsetningar-miðlar hafa fundist.\n"
"Ef Ă¾Ăº vilt sleppa einhverjum af Ă¾eim, Ă¾Ă¡ getur Ă¾Ăº af-valið Ă¾Ă¡ nĂºna."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"ĂĂº getur valið að afrita innihald geisladiskanna inn Ă¡ diskinn fyrir "
@@ -981,72 +1131,72 @@ msgstr ""
"Síðan mun uppsetning halda Ă¡fram frĂ¡ disknum og pakkarnir verða til staðar "
"Ă¾egar kerfið er að fullu uppsett."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Afrita alla geisladiska"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Villa kom upp"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Veldu lyklaborðs-uppsetningu"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Hér er tæmandi listi af tiltækum lyklaborðum:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Innsetning/Uppfærsla"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Er Ă¾etta innsetning eða uppfærsla?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Innsetning"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Uppfæra %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Dulritunar-lykill fyrir %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "Hætta við innsetningu, endurræsa kerfi"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "NĂ½ Uppsetning"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "Uppfæra fyrri uppsetningu (ekki mælt með)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1054,44 +1204,18 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"Uppsetningarforritið hefur Ă¡lyktað að ekki sĂ© hægt með öryggi að uppfæra "
-"Mandriva Linux kerfið Ă¾itt Ă­ %s.\n"
-"\n"
-"Mælt er með að setja inn nĂ½ja uppsetningu sem kemur Ă­ stað Ă¾eirrar fyrri.\n"
-"\n"
-"Aðvörun : Ă¾Ăº ættir að afrita öll persĂ³nuleg gögn Ă¡Ă°ur en Ă¾Ăº velur \"NĂ½ "
-"Uppsetning\"."
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "Configuring IDE"
-msgstr "Uppsetning IDE"
-
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"Ekki plĂ¡ss fyrir 1MB ræsigeira! Uppsetning mun halda Ă¡fram, en til að ræsa "
-"kerfið Ă¾itt verður Ă¾Ăº að bĂºa til ræsi-disksneið með DiskDrake"
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"ĂĂº Ă¾arft að bĂºa til PPC PReP for-ræsingu! Uppsetningin mun halda Ă¡fram, en "
-"til að ræsa kerfið, Ă¾arft Ă¾Ăº að bĂºa til ræsi-disksneið með DiskDrake"
+#: steps_interactive.pm:264
+#, fuzzy, c-format
+msgid "Configuring CD/DVD"
+msgstr "Uppsetning IDE"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1105,21 +1229,21 @@ msgstr ""
"Ef Ă¾Ăº hefur ekki diskinn, Ă½ttu Ă¾Ă¡ að \"Hætta við\" til að sleppa uppsetningu "
"frĂ¡ Ă¾essum diski."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Leita að tiltækum pökkum..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-"Ăað er ekki nĂ³g laust plĂ¡ss fyrir innsetningu eða uppfærslu Ă¡ kerfinu Ă¾Ă­nu (%"
-"dMB > %dMB)"
+"Ăað er ekki nĂ³g laust plĂ¡ss fyrir innsetningu eða uppfærslu Ă¡ kerfinu Ă¾Ă­nu "
+"(%dMB > %dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1128,52 +1252,52 @@ msgstr ""
"Veldu hvort eigi að sækja eða vista pakkaval.\n"
"Sniðið er Ă¾að sama og Ă¡ auto_install skrĂ¡m."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Sækja"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Vista"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Gölluð skrĂ¡"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "Val Ă¡ SkjĂ¡borði"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr "ĂĂº getur valið vinnustöðvar-umhverfi (skjĂ¡borð)."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Valin stærð er stærri en tiltækt plĂ¡ss"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Tegund uppsetningar"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1182,87 +1306,121 @@ msgstr ""
"ĂĂº hefur ekki valið neina pakkahĂ³pa.\n"
"Veldu lĂ¡gmarksuppsetningu sem Ă¾Ăº vilt:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Með X"
-#: steps_interactive.pm:583
-#, fuzzy, c-format
-msgid "Install suggested packages"
-msgstr "Set inn pakka %s"
+#: steps_interactive.pm:579
+#, c-format
+msgid "Install recommended packages"
+msgstr ""
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Með grunn-handbĂ³kum (mælt með!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Alger lĂ¡gmarksuppsetning (ekkert urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr ""
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "UndirbĂ½ innsetningu"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Set inn pakka %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Ăað kom upp villa við að raða pökkum:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Viltu samt halda Ă¡fram?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Reyna aftur"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Sleppa Ă¾essum pakka"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "Sleppa ölum pökkum af miðli \"%s\""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "Fara til baka Ă­ val Ă¡ miðlum og pökkum"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "Ăað kom upp villa við innsetningu pakka %s."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Lokastillingar"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "Staðfestu að Uppfærslu-miðill sé í drifi %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Uppfærslur"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Failure when adding medium"
+msgstr "get ekki bætt við miðli"
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "Reyna aftur"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1282,111 +1440,80 @@ msgstr ""
"\n"
"Viltu sækja uppfærslurnar?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s Ă¡ %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "VĂ©lbĂºnaður"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "HljĂ³Ă°kort"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Er kannski ISA hljĂ³Ă°kort Ă­ vĂ©linni?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Keyrðu \"alsaconf\" eða \"sndconfig\" eftir uppsetningu til að stilla "
-"hljĂ³Ă°kortið Ă¾itt"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Ekkert hljĂ³Ă°kort fannst. Reyndu að keyra \"harddrake\" eftir uppsetningu"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Myndrænt viðmĂ³t"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Staðarnet og Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Sel"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "stillt"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Ă–ryggisĂ¾rep"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Eldveggur"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "virkt"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "Ă³virkt"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "ĂĂº hefur ekki sett upp X, ertu viss um að Ă¾Ăº viljir Ă¾etta?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "Set upp ræsistjĂ³rann..."
+msgid "Preparing initial startup program..."
+msgstr ""
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "Verið Ă¾olinmĂ³Ă° Ă¾etta getur tekið nokkra stund..."
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Ăað lĂ­tur Ăºt fyrir að Ă¾Ăº sĂ©rt að nota OldWorld eða Ă³Ă¾ekkta vĂ©l, yaboot "
-"ræsiforritið mun ekki virka fyrir Ă¾ig. Uppsetning mun halda Ă¡fram en Ă¾Ăº "
-"verður að nota BootX eða aðrar leiðir til að ræsa vélina. kjarna-viðfangið "
-"fyrir rĂ³tarsneiðina er: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1395,17 +1522,17 @@ msgstr ""
"Ă Ă¾essu öryggisĂ¾repi er aðgangur að Windows disksneiðum takmarkaður við "
"kerfisstjĂ³ra."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Settu tĂ³man diskling Ă­ drif %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "BĂ½ til diskling fyrir sjĂ¡lfvirka uppsetningu..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1416,12 +1543,12 @@ msgstr ""
"\n"
"Viltu virkilega hætta nĂºna?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Til hamingju"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Endurræsa"
@@ -1516,13 +1643,6 @@ msgid ""
"Users"
msgstr "Notendur"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Net"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1565,40 +1685,34 @@ msgid ""
"Exit"
msgstr "Hætta"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Er kannski ISA hljĂ³Ă°kort Ă­ vĂ©linni?"
+
#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
#~ msgstr ""
-#~ "Skrifstofu forrit: ritvinnsla (kword, abiword), töflureiknar (kspread, "
-#~ "gnumeric) pdf skoðarar, o.s.frv"
+#~ "Keyrðu \"alsaconf\" eða \"sndconfig\" eftir uppsetningu til að stilla "
+#~ "hljĂ³Ă°kortið Ă¾itt"
-#~ msgid ""
-#~ "You have decided to upgrade your system to %s. KDE 3.5 has been detected\n"
-#~ "on your system. This installer cannot preserve KDE 3.5 in an upgrade. If "
-#~ "you choose to proceed, \n"
-#~ "KDE 4 will replace KDE 3, and you will lose your personal KDE "
-#~ "configuration settings. \n"
-#~ "To upgrade with KDE 3.5 and your personal settings preserved, \n"
-#~ "please reboot your system and upgrade using the Mandriva update applet."
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
#~ msgstr ""
-#~ "ĂĂº hefur Ă¡kveðið að uppfæra kerfið Ă¾itt Ă­ %s. KDE 3.5 hefur fundist Ă¡\n"
-#~ "kerfinu Ă¾Ă­nu. Ăetta uppsetningarforrit getur ekki varðveitt KDE 3.5 "
-#~ "uppsetningu.\n"
-#~ "Ef Ă¾Ăº velur að halda Ă¡fram, Ă¾Ă¡ verður KDE 4 sett upp Ă­ stað KDE 3 og "
-#~ "persĂ³nulegar\n"
-#~ "stillingar tapast.\n"
-#~ "Til að uppfæra með KDE 3.5, og varðveita persĂ³nulegar stillingar, "
-#~ "endurræstu\n"
-#~ "Ă¾Ă¡ tölvuna Ă¾Ă­na og notaðu Mandriva bakka-uppfærsluforritið."
-
-#~ msgid "Proceed"
-#~ msgstr "Halda Ă¡fram"
-
-#~ msgid "Downloading file %s..."
-#~ msgstr "Sæki skrĂ¡ %s..."
-
-#~ msgid "Upgrade from a 32bit to a 64bit distribution is not supported"
-#~ msgstr "Ekki er stutt við uppfærslu frĂ¡ 32-bita Ă­ 64-bita dreifingu"
-
-#~ msgid "Upgrade from a 64bit to a 32bit distribution is not supported"
-#~ msgstr "Ekki er stutt við uppfærslu frĂ¡ 64-bita Ă­ 32-bita dreifingu"
+#~ "Ekkert hljĂ³Ă°kort fannst. Reyndu að keyra \"harddrake\" eftir uppsetningu"
+
+#~ msgid "KDE Desktop"
+#~ msgstr "KDE SkjĂ¡borð"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#~ msgid "CD-ROM"
+#~ msgstr "Geisladrif"
+
+#~ msgid "KDE Workstation"
+#~ msgstr "KDE Vinnustöð"
+
+#~ msgid "IDE"
+#~ msgstr "IDE"
+
+#~ msgid "Preparing bootloader..."
+#~ msgstr "Set upp ræsistjĂ³rann..."
diff --git a/perl-install/install/share/po/it.po b/perl-install/install/share/po/it.po
index e845579f1..19674e757 100644
--- a/perl-install/install/share/po/it.po
+++ b/perl-install/install/share/po/it.po
@@ -1,60 +1,82 @@
-# translation of DrakX.po to Italian
-# Copyright (C) 2000, 2001 Mandriva S.A.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
-# 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 <andrea.celli@libero.it>, 2003, 2004, 2005, 2006, 2007, 2008, 2009.
-# Giuseppe Levi <giuseppe.levi@email.it>, 2005.
-# Federica De Luca <my_utopia2002@hotmail.com>, 2008.
-# Moreno Manzini <moreno.mg@gmail.com>, 2009.
+# Translators:
+# killer1987 <marcello.anni@alice.it>, 2013-2014
+# Matteo Pasotti <matteo@xquiet.eu>, 2012-2013
msgid ""
msgstr ""
-"Project-Id-Version: DrakX\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2009-10-08 09:48+0200\n"
-"Last-Translator: Moreno Manzini <moreno.mg@gmail.com>\n"
-"Language-Team: Italian <timl@freelist.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-06-22 09:01+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Italian (http://www.transifex.com/MageiaLinux/mageia/language/"
+"it/)\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.11.4\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "Il vostro desktop su di una chiave USB"
+msgid "Join Us!"
+msgstr "Unisciti a noi!"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "Distribuzione Mandriva Linux open source al 100%%"
+msgid "Make it yours!"
+msgstr "Rendila tua!"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "Esplora in modo semplicissimo Linux con Mandriva One"
+msgid "Your choice!"
+msgstr "La tua scelta!"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "Desktop Mandriva Linux completo, con supporto"
+msgid "Office tools"
+msgstr "Strumenti per l'ufficio"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: Distribuzioni per ogni necessitĂ "
+msgid "Home entertainment"
+msgstr "Home entertainment"
-#: any.pm:109
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr "Per i bambini"
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr "Per la famiglia!"
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr "Per gli sviluppatori!"
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr "Grazie!"
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr "Sentiti libero!"
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Hai delle altre fonti d'installazione?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -68,95 +90,86 @@ msgstr ""
"\n"
"Disponi di altre fonti di installazione da configurare?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Rete (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Rete (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Rete (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "URL del mirror?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "L'URL deve iniziare con ftp:// o http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"Connessione al sito Mandriva Linux per ricevere l'elenco dei mirror "
-"disponibili..."
+"Contattando il sito web %s per ottenere l'elenco dei mirror disponibili..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Impossibile connettersi al sito Mandriva Linux per ricevere l'elenco dei "
-"mirror disponibili"
+"Ăˆ fallito il contatto col sito web %s per ottenere la lista dei mirror "
+"disponibili"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Scegli un mirror da cui recuperare i pacchetti"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "Configurazione NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr ""
"Immetti il nome dell'host e della directory che userai come supporto NFS"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "Manca il nome dell'host"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "Una directory deve iniziare con \"/\""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "Nome dell'host da montare con NFS?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Directory"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Aggiuntivo"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -165,23 +178,99 @@ msgstr ""
"Impossibile trovare su questo mirror il file con l'elenco dei pacchetti. "
"Assicurati che l'indirizzo sia esatto."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "Core Release"
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr "Tainted Release"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "Nonfree Release"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+"Alcuni dispositivi hardware sul tuo elaboratore necessitano di firmware "
+"proprietari affinché il software libero dei driver possa funzionare."
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "Dovresti abilitare \"%s\""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr "\"%s\" contiene varie parti del sistema e delle sue applicazioni"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "\"%s\" contiene software non libero.\n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"Contiene inoltre firmware necessari al funzionamento di certi dispositivi "
+"(eg: qualche scheda grafica ATI/AMD, qualche scheda di rete, qualche scheda "
+"RAID, ...)"
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+"\"%s\" contiene software che non puĂ² essere distribuito in qualsiasi paese a "
+"causa di brevetti software."
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+"Contiene inoltre software da \"%s\" ricostruito con funzionalitĂ  aggiuntive."
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "Qui puoi abilitare piĂ¹ fonti se lo desideri."
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+"Questa fonte fornisce aggiornamenti dei pacchetti provenienti da \"%s\""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Ricerca dei pacchetti giĂ  installati..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Ricerca dei pacchetti da aggiornare..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Rimozione dei pacchetti prima di aggiornare..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -195,87 +284,87 @@ msgstr ""
"\n"
"Vuoi davvero rimuoverli?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Errore nel leggere il file %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "Questi dischi hanno cambiato nome:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (che prima si chiamava %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Rete"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Scegli una fonte"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Il file esiste giĂ . Lo sovrascrivo?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Permesso negato"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "Nome NFS non valido"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "Fonte non valida %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
-msgstr "Impossibile fare degli screenshot prima del partizionamento"
+msgid "Cannot make screenshots before partitioning"
+msgstr "Non è possibile fare schermate prima di partizionamento"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Gli screenshot saranno disponibili in %s dopo l'installazione."
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Installazione"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Configurazione"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Ăˆ necessario formattare anche %s"
@@ -299,22 +388,22 @@ msgstr "Attivazione della rete..."
msgid "Bringing down the network"
msgstr "Disattivazione della rete..."
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "Attendi, recupero file in corso"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "impossibile aggiungere la fonte"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "Copia di alcuni pacchetti sui dischi per un'utilizzazione futura"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Copia in corso"
@@ -344,7 +433,24 @@ msgstr "utile"
msgid "maybe"
msgstr "forse"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "Ottengo le informazioni del pacchetto dai meta-dati XML..."
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"Mancano informazioni XML per la fonte \"%s\", solo risultati parziali per il "
+"pacchetto %s"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Nessuna descrizione"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -353,66 +459,76 @@ msgstr ""
"Alcuni pacchetti richiesti da %s non possono essere installati:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "Si è verificato un errore:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Si è verificato un errore fatale: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Non chiedere piĂ¹"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d transazioni dell'installazione fallite"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "Installazione dei pacchetti non riuscita:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Postazione di lavoro"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Postazione per lavoro da ufficio"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Programmi da ufficio: editor di testo (OpenOffice.org Writer, Kword), fogli "
-"elettronici (OpenOffice.org Calc, Kspread), visualizzatori PDF, ecc."
+"Programmi da ufficio: editor di testo (LibreOffice Writer, Kword), fogli "
+"elettronici (LibreOffice Calc, Kspread), visualizzatori PDF, ecc."
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Computer per giocare"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Programmi di svago: arcade, da tavolo, di strategia, ecc."
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Postazione multimediale"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Programmi di riproduzione/modifica audio e video"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Postazione Internet"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -421,193 +537,193 @@ msgstr ""
"Gruppo di programmi per leggere, inviare posta e news (mutt, tin...) e per "
"navigare il Web"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Computer in rete (client)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Client per vari protocolli, incluso ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Strumenti per semplificare la configurazione del computer"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Programmi da riga di comando"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Editor, shell, gestione file, terminali"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Sviluppo"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "Librerie di sviluppo, programmi e file \"include\" per C e C++"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Documentazione"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Libri e Howto su Linux e sul Software Libero"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Base. Supporto per applicazioni di terze parti"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Server web"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Groupware"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Server Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Firewall/Router"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Gateway per Internet"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "Mail/News"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Server di posta Postfix, server di news Inn"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Server di Directory"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "Server FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Server per Domain Name e Network Information"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Server per la condivisione di file e stampanti"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "Server NFS, server Samba"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Database"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "Server di database PostgreSQL e MySQL"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "Server di database PostgreSQL e MariaDB"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache e Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Posta"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Server di posta Postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "Server di database PostgreSQL o MySQL"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "Server di database PostgreSQL o MariaDB"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Server di rete"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "Server NFS, server SMB, server proxy, server SSH"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Ambiente grafico"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "Postazione di lavoro grafica con KDE"
+msgid "Plasma Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -616,12 +732,12 @@ msgstr ""
"Il K Desktop Environment, l'ambiente grafico di base integrato da una ricca "
"collezione di strumenti"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "Postazione di lavoro grafica con GNOME"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -630,66 +746,111 @@ msgstr ""
"Un ambiente grafico con un gruppo di applicazioni e di strumenti per il "
"desktop di facile utilizzo"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
#, c-format
-msgid "LXDE Desktop"
-msgstr "Desktop LXDE"
+msgid "XFCE Workstation"
+msgstr "Stazione di lavoro XFCE"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:165
#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
msgstr ""
-"Un ambiente grafico leggero e veloce con un gruppo di applicazioni e di "
-"strumenti per il desktop di facile utilizzo"
+"Un ambiente grafico piĂ¹ leggero con un set di applicazioni e strumenti per "
+"il desktop pensati per l'utente"
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "Stazione di lavoro MATE"
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "Stazione di lavoro Cinnamon"
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Un ambiente grafico basato su GNOME"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "Desktop LXQt"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr "Un port QT di nuova generazione dell'ambiente desktop lightweight"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "Desktop Enlightenment e17"
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr "Un ambiente grafico leggero e veloce con un supporto dedicato"
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr "Desktop LXDE"
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr "Un ambiente grafico veloce e leggero"
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Altri desktop grafici"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm, ecc."
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, Fvwm, etc"
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "UtilitĂ "
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "Server SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Server Webmin per la configurazione remota"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "UtilitĂ /Monitoraggio della rete"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "Strumenti di monitoraggio, accounting dei processi, tcpdump, nmap,..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Procedure guidate Mandriva"
+msgid "Mageia Wizards"
+msgstr "Assistenti Mageia"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Procedure guidate per la configurazione del server"
@@ -703,7 +864,7 @@ msgstr ""
"Si è verificato un errore non gestibile automaticamente.\n"
"Puoi continuare a tuo rischio e pericolo."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -723,253 +884,253 @@ msgstr "Avvio della fase \"%s\"\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Installazione di Mandriva Linux %s"
+msgid "%s Installation %s"
+msgstr "%s Installazione %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> muove il cursore"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "Il server Xorg è lento ad avviarsi. Attendi..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"Il sistema ha risorse scarse. Potrebbero verificarsi problemi installando\n"
-"Mandriva Linux. In tal caso, puoi tentare un'installazione testuale. \n"
-"Per farlo, premi \"F1\" all'avvio da CDROM e poi digita \"text\"."
+"Il tuo sistema ha risorse non sufficienti. Potresti avere dei\n"
+"problemi nell'installazione di %s. Se ciĂ² si verifica, puoi\n"
+"provare un'installazione testuale. Per questo, premi `F1' \n"
+"quando si avvia il CD-ROM, quindi digita `text'."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Installa il desktop KDE per Mandriva"
+msgid "Media Selection"
+msgstr "Selezione delle fonti d'installazione"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Installa il desktop GNOME per Mandriva"
+msgid "Install %s Plasma Desktop"
+msgstr ""
-#: steps_gtk.pm:241
+#: steps_gtk.pm:254
+#, c-format
+msgid "Install %s GNOME Desktop"
+msgstr "Installa il desktop GNOME %s"
+
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "Installazione personalizzata"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, c-format
-msgid "KDE Desktop"
-msgstr "Desktop KDE"
+msgid "Plasma Desktop"
+msgstr "Desktop Plasma"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "Desktop GNOME"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "Desktop personalizzato"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "Ecco l'anteprima del desktop '%s'."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "Clicca sulle immagini per ottenere un'anteprima piĂ¹ grande"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Selezione per gruppi di pacchetti"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Selezione individuale dei pacchetti"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Dimensione totale: %d / %d MB"
+msgid "Unselect All"
+msgstr "Deseleziona tutti"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Pacchetto non valido"
+msgid "Total size: %d / %d MB"
+msgstr "Dimensione totale: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Versione: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Dimensione:"
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Importanza: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Non puoi selezionare/deselezionare questo pacchetto"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "per la mancanza di %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "perché %s non è soddisfatto"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "Ricerca del miglior pacchetto per %s..."
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "per conservare %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
-"Non puoi selezionare questo pacchetto. Non c'è spazio sufficiente per "
+"Non puoi selezionare questo pacchetto perché non c'è spazio sufficiente per "
"installarlo"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "I seguenti pacchetti stanno per essere installati"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "I seguenti pacchetti stanno per essere rimossi"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
-msgstr "Questo è un pacchetto indispensabile, non puĂ² essere deselezionato"
+msgid "This is a mandatory package, it cannot be unselected"
+msgstr "Questo è un pacchetto obbligatorio, non puoi deselezionarlo"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Non puoi deselezionare questo pacchetto. Ăˆ giĂ  installato"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Non puoi deselezionare questo pacchetto. Deve essere aggiornato"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Mostra i pacchetti selezionati automaticamente"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Installa"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Carica/salva selezione"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Aggiornamento scelta pacchetti"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Installazione minimale"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Gestione software"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Scegli i pacchetti che vuoi installare"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Installazione"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Senza dettagli"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "Tempo restante:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(stima in corso...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d pacchetto"
msgstr[1] "%d pacchetti"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Riepilogo"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Configura"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "non configurata"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "Selezione delle fonti d'installazione"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -978,84 +1139,85 @@ msgstr ""
"Sono state trovate queste fonti d'installazione.\n"
"Se vuoi ignorarne qualcuna, la puoi deselezionare ora."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-"Prima dell'installazione, puoi copiare il contenuto dei CD sul disco fisso\n"
-"L'installazione continuerĂ  dal disco fisso e i pacchetti resteranno "
-"disponibili anche quando il sistema sarĂ  installato."
+"Hai la possibilitĂ  di copiare il contenuto dei CD sul disco rigido prima "
+"dell'installazione.\n"
+"Si proseguirà così dal disco rigido e i pacchetti rimarranno disponibili una "
+"volta che il sistema è completamente installato."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Copia tutti i CD"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Si è verificato un errore"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Scegli la mappa della tastiera"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Ecco la lista completa delle tastiere disponibili:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Installazione/Aggiornamento"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Ăˆ un'installazione o un aggiornamento?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Installazione"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Aggiornamento di %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Chiave di cifratura per %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "Cancella l'installazione, riavvia il sistema"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "Nuova Installazione"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "Aggiorna l'installazione precedente (Non raccomandato)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1063,45 +1225,25 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"L'installer ha riscontrato che il tuo sistema Mandriva Linux non puĂ²\n"
-" essere aggiornato in modo sicuro a %s.\n"
+"L'installer ha rilevato che il sistema Linux installato non puĂ² essere "
+"aggiornato a %s in sicurezza.\n"
"\n"
-"Si raccomanda una nuova installazione che sostituisca la precedente. \n"
+"Raccomandiamo una nuova installazione che sostituisca quella precedente.\n"
"\n"
-"Attenzione : è consigliato un backup di tutti i dati personali \n"
-"prima di scegliere \"Nuova Installazione\"."
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "Sto configurando IDE"
+"Attenzione: devi fare una copia di tutti i tuoi dati personali prima di "
+"scegliere \"Nuova installazione\"."
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"Non c'è spazio libero per un bootstrap di 1MB! L'installazione continua, ma "
-"per avviare il sistema dovrai creare la partizione di bootstrap con DiskDrake"
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
+msgid "Configuring CD/DVD"
msgstr ""
-"Devi creare una partizione di avvio \"PPC PReP\"! L'installazione continua, "
-"ma non potrai avviare il sistema, se prima non avrai creato la partizione di "
-"avvio con DiskDrake"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1114,21 +1256,21 @@ msgstr ""
"pronto.\n"
"Se non lo hai, premi Annulla per saltare l'installazione da quel Cd-Rom."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Ricerca dei pacchetti disponibili..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
"Sul sistema non è rimasto sufficiente spazio libero per l'installazione o "
"l'aggiornamento (%dMB > %dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1137,53 +1279,53 @@ msgstr ""
"Scegli se caricare o salvare la selezione di pacchetti.\n"
"Il formato è lo stesso dei file generati con auto_install."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Carica"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Salva"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "File non valido"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "Selezione Desktop"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
"Puoi scegliere il profilo della tua postazione di lavoro per il desktop"
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Lo spazio richiesto è maggiore di quello disponibile"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Tipo di installazione"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1192,88 +1334,122 @@ msgstr ""
"Nessun gruppo di pacchetti risulta selezionato .\n"
"Scegli il tipo di installazione minima desiderato:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Con X"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, c-format
-msgid "Install suggested packages"
-msgstr "Installazione dei pacchetti suggeriti"
+msgid "Install recommended packages"
+msgstr "Installa i pacchetti consigliati"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Con la documentazione essenziale (raccomandata!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Installazione veramente minimale (in particolare niente urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "Preparazione del aggiornamento..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Sto preparando l'installazione"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Installazione del pacchetto %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "C'è un errore nell'ordinamento dei pacchetti:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Vado avanti comunque?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Riprova"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Salta questo pacchetto"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "Salta tutti i pacchetti provenienti da \"%s\""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "Torna alla scelta dei pacchetti e delle fonti"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "C'è stato un errore nell'installazione del pacchetto %s."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Configurazione post installazione"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
"Assicurati che gli \"Update Modules\" siano leggibili dal dispositivo %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Aggiornamenti"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Errore nell'aggiunta della fonte"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "Riprovare?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1294,111 +1470,80 @@ msgstr ""
"\n"
"Vuoi installare gli aggiornamenti?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s in %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Hardware"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Scheda audio"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Hai una scheda audio ISA?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Lancia \"alsaconf\" o \"sndconfig\" dopo l'installazione per configurare la "
-"scheda audio"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Nessuna scheda audio rilevata. Prova con \"harddrake\" dopo l'installazione."
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Interfaccia grafica"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Rete e Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Proxy"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "configurato"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Livello di sicurezza"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Firewall"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "attivato"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "disabilitato"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "Non hai configurato X. Sei sicuro di non volerlo fare?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "Preparazione del bootloader..."
+msgid "Preparing initial startup program..."
+msgstr "Sto preparando l'installazione..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "Sii paziente, potrebbe servire un po' di tempo..."
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Apparentemente disponi di una macchina OldWorld o sconosciuta, il bootloader "
-"yaboot non andrĂ  bene per te.L'installazione continuerĂ , ma dovrai usare "
-"BootX o qualche altro metodo per avviare il tuo computer. L'argomento da "
-"passare al kernel per il fs radice è: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1407,17 +1552,17 @@ msgstr ""
"A questo livello di sicurezza, l'accesso ai file delle partizioni Windows è "
"riservato all'amministratore."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Inserisci un floppy vuoto nell'unitĂ  %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Sto creando il floppy di installazione automatica..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1428,12 +1573,12 @@ msgstr ""
"\n"
"Vuoi veramente interrompere adesso?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Congratulazioni"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Riavvia"
@@ -1528,13 +1673,6 @@ msgid ""
"Users"
msgstr "Utenti"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Rete"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1576,10 +1714,3 @@ msgid ""
"_: Keep these entry short\n"
"Exit"
msgstr "Esci"
-
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Programmi da ufficio: editor di testo (kword, abiword), fogli elettronici "
-#~ "(kspread, gnumeric), visualizzatori pdf, ecc."
diff --git a/perl-install/install/share/po/ja.po b/perl-install/install/share/po/ja.po
index c25e4dff0..f281bd72c 100644
--- a/perl-install/install/share/po/ja.po
+++ b/perl-install/install/share/po/ja.po
@@ -1,56 +1,82 @@
-# 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-2009.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
+# Translators:
+# UTUMI Hirosi <utuhiro78@yahoo.co.jp>, 2003-2004
+# YAMAGATA Hiroo <hiyori13@alum.mit.edu>, 2000
msgid ""
msgstr ""
-"Project-Id-Version: DrakX-ja\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2009-03-22 21:11+0900\n"
-"Last-Translator: Yukiko Bando <ybando@k6.dion.ne.jp>\n"
-"Language-Team: Japanese <cooker-i18n@mandrivalinux.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-08-14 06:00+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Japanese (http://www.transifex.com/MageiaLinux/mageia/"
+"language/ja/)\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"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "Office tools"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "Home entertainment"
msgstr ""
-#: any.pm:109
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr ""
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr ""
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "ä»–ă«è£œå©ç„ăªăƒ¡ăƒ‡ă‚£ă‚¢ăŒă‚ă‚ă¾ă™ă‹ï¼Ÿ"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -63,92 +89,84 @@ msgstr ""
"\n"
"ä»–ă«è¨­å®ă™ă‚‹ăƒ¡ăƒ‡ă‚£ă‚¢ă¯ă‚ă‚ă¾ă™ă‹ï¼Ÿ"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "ăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯ (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "ăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯ (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "ăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯ (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "ăƒŸăƒ©ăƒ¼ă® URL"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "URL ă¯ ftp:// ă¾ăŸă¯ http:// ă§å§‹ă¾ă‚‰ăªă‘ă‚Œă°ăªă‚ă¾ă›ă‚“"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr "Mandriva Linux ă®ă‚µă‚¤ăƒˆă«æ¥ç¶ă—ă¦ăƒŸăƒ©ăƒ¼ă®ăƒªă‚¹ăƒˆă‚’å–å¾—ă—ă¦ă„ă¾ă™..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "%s ă®ă‚µă‚¤ăƒˆă«æ¥ç¶ă—ă¦ăƒŸăƒ©ăƒ¼ă®ăƒªă‚¹ăƒˆă‚’å–å¾—ă—ă¦ă„ă¾ă™..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Mandriva Linux ă‚¦ă‚§ăƒ–ă‚µă‚¤ăƒˆă¸ă®æ¥ç¶ă«å¤±æ•—ă—ăŸăŸă‚ă€åˆ©ç”¨å¯èƒ½ăªăƒŸăƒ©ăƒ¼ă®ăƒªă‚¹ăƒˆă‚’"
-"å–å¾—ă§ăă¾ă›ă‚“ă§ă—ăŸ"
+"%s ă‚¦ă‚§ăƒ–ă‚µă‚¤ăƒˆă¸ă®æ¥ç¶ă«å¤±æ•—ă—ăŸăŸă‚ă€åˆ©ç”¨å¯èƒ½ăªăƒŸăƒ©ăƒ¼ă®ăƒªă‚¹ăƒˆă‚’å–å¾—ă§ăă¾ă›"
+"ă‚“ă§ă—ăŸ"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’å–å¾—ă™ă‚‹ăƒŸăƒ©ăƒ¼ă‚’鏿"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "NFS ă®è¨­å®"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "NFS ăƒ¡ăƒ‡ă‚£ă‚¢ă®ăƒ›ă‚¹ăƒˆåă¨ăƒ‡ă‚£ăƒ¬ă‚¯ăƒˆăƒªă‚’å…¥å›ă—ă¦ăă ă•ă„"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "ăƒ›ă‚¹ăƒˆåăŒă‚ă‚ă¾ă›ă‚“"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "ăƒ‡ă‚£ăƒ¬ă‚¯ăƒˆăƒªă¯ \"/\" ă§å§‹ă¾ă‚‰ăªă‘ă‚Œă°ăªă‚ă¾ă›ă‚“"
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "NFS ăƒă‚¦ăƒ³ăƒˆă®ăƒ›ă‚¹ăƒˆå"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "ăƒ‡ă‚£ăƒ¬ă‚¯ăƒˆăƒª"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "補å©"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -157,23 +175,90 @@ msgstr ""
"ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ăƒªă‚¹ăƒˆă®ăƒ•ă‚¡ă‚¤ăƒ«ăŒè¦‹ă¤ă‹ă‚ă¾ă›ă‚“ă€‚ăƒŸăƒ©ăƒ¼ă®å ´æ‰€ăŒæ­£ă—ă„ă‹ç¢ºèªă—ă¦ă"
"ă ă•ă„。"
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«æ¸ˆă¿ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’æ¢ă—ă¦ă„ă¾ă™..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "æ›´æ–°ă™ă‚‹ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’æ¢ă—ă¦ă„ă¾ă™..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "ă‚¢ăƒƒăƒ—ă‚°ăƒ¬ăƒ¼ăƒ‰ă™ă‚‹å‰ă«ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’å‰é™¤ă—ă¦ă„ă¾ă™..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -186,88 +271,88 @@ msgstr ""
"\n"
"ă“ă‚Œă‚‰ă®ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’å‰é™¤ă—ă¦ă‚ˆă‚ă—ă„ă§ă™ă‹ï¼Ÿ\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "ăƒ•ă‚¡ă‚¤ăƒ« %s ă‚’èª­ă¿è¾¼ă¿ä¸­ă«ă‚¨ăƒ©ăƒ¼"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "次ă®ăƒ‡ă‚£ă‚¹ă‚¯ă®åå‰ă¯å¤‰æ›´ă•ă‚Œă¾ă—ăŸ:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (変更å‰ă®åå‰ă¯ %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "ăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "ăƒ¡ăƒ‡ă‚£ă‚¢ă‚’é¸ă‚“ă§ăă ă•ă„"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "ăƒ•ă‚¡ă‚¤ăƒ«ăŒæ—¢ă«å­˜åœ¨ă—ă¾ă™ă€‚䏿›¸ăă—ă¾ă™ă‹ï¼Ÿ"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "ă‚¢ă‚¯ă‚»ă‚¹è¨±å¯ăŒă‚ă‚ă¾ă›ă‚“"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "䏿­£ăª NFS å"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "䏿­£ăªăƒ¡ăƒ‡ă‚£ă‚¢ %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³è¨­å®ăŒçµ‚ă‚ă‚‹ă¾ă§ă‚¹ă‚¯ăƒªăƒ¼ăƒ³ă‚·ăƒ§ăƒƒăƒˆă¯æ’®ă‚Œă¾ă›ă‚“"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr ""
"ă‚¹ă‚¯ăƒªăƒ¼ăƒ³ă‚·ăƒ§ăƒƒăƒˆă¯ %s ă«ă‚ă‚ă¾ă™ă€‚ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«å¾Œă«åˆ©ç”¨å¯èƒ½ă«ăªă‚ă¾ă™ă€‚"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "設å®"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "%s ă‚‚ăƒ•ă‚©ăƒ¼ăƒăƒƒăƒˆă—ă¦ăă ă•ă„"
@@ -291,22 +376,22 @@ msgstr "ăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯ă‚’確立"
msgid "Bringing down the network"
msgstr "ăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯ă‚’切断"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "ăƒ•ă‚¡ă‚¤ăƒ«ă‚’å–å¾—ă—ă¦ă„ă¾ă™ă€‚ăå¾…ă¡ăă ă•ă„。"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
-msgstr ""
+msgstr "ăƒ¡ăƒ‡ă‚£ă‚¢ă‚’è¿½å ă§ăă¾ă›ă‚“"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "後ă§åˆ©ç”¨ă™ă‚‹ăŸă‚ă«ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’ăƒ‡ă‚£ă‚¹ă‚¯ă«ă‚³ăƒ”ăƒ¼"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "ă‚³ăƒ”ăƒ¼ă—ă¦ă„ă¾ă™"
@@ -336,7 +421,23 @@ msgstr "ç§€"
msgid "maybe"
msgstr "å¯"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"ăƒ¡ăƒ‡ă‚£ă‚¢ %s ă« XML 情報ăŒăªă„ăŸă‚ă€ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ %s ă®æ¤œç´¢çµæœă¯ä¸å®Œå…¨ă§ă™"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "説æ˜ăªă—"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -345,335 +446,390 @@ msgstr ""
"%s ăŒè¦æ±‚ă™ă‚‹ă„ăă¤ă‹ă®ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă§ăă¾ă›ă‚“:\n"
"%s"
-#: pkgs.pm:327
-#, fuzzy, c-format
+#: pkgs.pm:384 pkgs.pm:411
+#, c-format
msgid "An error occurred:"
-msgstr "ă‚¨ăƒ©ăƒ¼ăŒç™ºç”Ÿă—ă¾ă—ăŸ"
+msgstr "ă‚¨ăƒ©ăƒ¼ăŒăƒăƒƒă‚»ă—ă¾ă—ăŸ:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "致命ç„ăªă‚¨ăƒ©ăƒ¼ăŒç™ºç”Ÿ: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "次å›ă‹ă‚‰ç¢ºèªă—ăªă„"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d ä»¶ă®ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ăŒå¤±æ•—ă—ă¾ă—ăŸ"
-#: pkgs.pm:815
-#, fuzzy, c-format
+#: pkgs.pm:914
+#, c-format
msgid "Installation of packages failed:"
-msgstr "ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ %s ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«"
+msgstr ""
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "ăƒ¯ăƒ¼ă‚¯ă‚¹ăƒ†ăƒ¼ă‚·ăƒ§ăƒ³"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "ă‚ªăƒ•ă‚£ă‚¹ăƒ¯ăƒ¼ă‚¯ă‚¹ăƒ†ăƒ¼ă‚·ăƒ§ăƒ³"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"ă‚ªăƒ•ă‚£ă‚¹ă‚½ăƒ•ăƒˆ: ăƒ¯ăƒ¼ăƒ—ăƒ­ (OpenOffice.org Writer, Kword), 表計算 (OpenOffice."
-"org Calc, Kspread), PDF ăƒ“ăƒ¥ăƒ¼ă‚¢ăªă©"
+"ă‚ªăƒ•ă‚£ă‚¹ă‚½ăƒ•ăƒˆ: ăƒ¯ăƒ¼ăƒ—ăƒ­ (LibreOffice Writer, Kword), 表計算 (OpenOffice.org "
+"Calc, Kspread), PDF ăƒ“ăƒ¥ăƒ¼ă‚¢ăªă©"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "ă‚²ăƒ¼ăƒ ă‚¹ăƒ†ăƒ¼ă‚·ăƒ§ăƒ³"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "ă‚²ăƒ¼ăƒ ăƒ—ăƒ­ă‚°ăƒ©ăƒ : ă‚¢ăƒ¼ă‚±ăƒ¼ăƒ‰ă‚²ăƒ¼ăƒ , ăƒœăƒ¼ăƒ‰ă‚²ăƒ¼ăƒ , æˆ¦ç•¥ă‚²ăƒ¼ăƒ ăªă©"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "ăƒăƒ«ăƒăƒ¡ăƒ‡ă‚£ă‚¢ă‚¹ăƒ†ăƒ¼ă‚·ăƒ§ăƒ³"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "ă‚µă‚¦ăƒ³ăƒ‰ă¨å‹•ç”»ă®å†ç”Ÿ/ç·¨é›†ă‚½ăƒ•ăƒˆ"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "ă‚¤ăƒ³ă‚¿ăƒ¼ăƒăƒƒăƒˆă‚¹ăƒ†ăƒ¼ă‚·ăƒ§ăƒ³"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr "ăƒ¡ăƒ¼ăƒ«ă¨ăƒ‹ăƒ¥ăƒ¼ă‚¹ă®é€å—ä¿¡ç”¨ăƒ„ăƒ¼ăƒ« (mutt,tin..) ă¨ă‚¦ă‚§ăƒ–ăƒ–ăƒ©ă‚¦ă‚ºç”¨ăƒ„ăƒ¼ăƒ«"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "ăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯ (ă‚¯ăƒ©ă‚¤ă‚¢ăƒ³ăƒˆ)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "ssh ăªă©ă®å„ç¨®ăƒ—ăƒ­ăƒˆă‚³ăƒ«ç”¨ă‚¯ăƒ©ă‚¤ă‚¢ăƒ³ăƒˆ"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "ă‚³ăƒ³ăƒ”ăƒ¥ăƒ¼ă‚¿ă®è¨­å®ă‚’ç°¡å˜ă«ă™ă‚‹ăƒ„ăƒ¼ăƒ«"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "ă‚³ăƒ³ă‚½ăƒ¼ăƒ«ăƒ„ăƒ¼ăƒ«"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "ă‚¨ăƒ‡ă‚£ă‚¿, ă‚·ă‚§ăƒ«, ăƒ•ă‚¡ă‚¤ăƒ«é–¢é€£ăƒ„ăƒ¼ăƒ«, ă‚¿ăƒ¼ăƒŸăƒăƒ«"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "開発用"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C/C++ ă®é–‹ç™ºăƒ©ă‚¤ăƒ–ăƒ©ăƒª, ăƒ—ăƒ­ă‚°ăƒ©ăƒ , include ăƒ•ă‚¡ă‚¤ăƒ«"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "ăƒ‰ă‚­ăƒ¥ăƒ¡ăƒ³ăƒˆ"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Linux/ăƒ•ăƒªăƒ¼ă‚½ăƒ•ăƒˆé–¢é€£ă®æ–‡æ›¸ă¨Howto"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Base, ă‚µăƒ¼ăƒ‰ăƒ‘ăƒ¼ăƒ†ă‚£ă®ă‚¢ăƒ—ăƒªă‚±ăƒ¼ă‚·ăƒ§ăƒ³ă‚’ă‚µăƒăƒ¼ăƒˆ"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Web ă‚µăƒ¼ăƒ"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "ă‚°ăƒ«ăƒ¼ăƒ—ă‚¦ă‚§ă‚¢"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolabă‚µăƒ¼ăƒ"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "ăƒ•ă‚¡ă‚¤ă‚¢ă‚¦ă‚©ăƒ¼ăƒ«/ăƒ«ăƒ¼ă‚¿"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "ă‚¤ăƒ³ă‚¿ăƒ¼ăƒăƒƒăƒˆă‚²ăƒ¼ăƒˆă‚¦ă‚§ă‚¤"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "ăƒ¡ăƒ¼ăƒ«/ăƒ‹ăƒ¥ăƒ¼ă‚¹"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix ăƒ¡ăƒ¼ăƒ«ă‚µăƒ¼ăƒ, Inn ăƒ‹ăƒ¥ăƒ¼ă‚¹ă‚µăƒ¼ăƒ"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "ăƒ‡ă‚£ăƒ¬ă‚¯ăƒˆăƒªă‚µăƒ¼ăƒ"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP ă‚µăƒ¼ăƒ"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "ăƒ‰ăƒ¡ă‚¤ăƒ³å/ăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯ă‚¤ăƒ³ăƒ•ă‚©ăƒ¡ăƒ¼ă‚·ăƒ§ăƒ³ă‚µăƒ¼ăƒ"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "ăƒ•ă‚¡ă‚¤ăƒ«/ăƒ—ăƒªăƒ³ă‚¿å…±æœ‰ă‚µăƒ¼ăƒ"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS ă‚µăƒ¼ăƒ/Samba ă‚µăƒ¼ăƒ"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "ăƒ‡ăƒ¼ă‚¿ăƒ™ăƒ¼ă‚¹"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL/MySQLăƒ‡ăƒ¼ă‚¿ăƒ™ăƒ¼ă‚¹ă‚µăƒ¼ăƒ"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL/MariaDBăƒ‡ăƒ¼ă‚¿ăƒ™ăƒ¼ă‚¹ă‚µăƒ¼ăƒ"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "ăƒ¡ăƒ¼ăƒ«"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix ăƒ¡ăƒ¼ăƒ«ă‚µăƒ¼ăƒ"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL/MySQL ăƒ‡ăƒ¼ă‚¿ăƒ™ăƒ¼ă‚¹ă‚µăƒ¼ăƒ"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL/MariaDB ăƒ‡ăƒ¼ă‚¿ăƒ™ăƒ¼ă‚¹ă‚µăƒ¼ăƒ"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "ăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯ă‚³ăƒ³ăƒ”ăƒ¥ăƒ¼ă‚¿ă‚µăƒ¼ăƒ"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS ă‚µăƒ¼ăƒ, SMB ă‚µăƒ¼ăƒ, ăƒ—ăƒ­ă‚­ă‚·ă‚µăƒ¼ăƒ, SSH ă‚µăƒ¼ăƒ"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "ă‚°ăƒ©ăƒ•ă‚£ă‚«ăƒ«ç’°å¢ƒ"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "KDE ăƒ¯ăƒ¼ă‚¯ă‚¹ăƒ†ăƒ¼ă‚·ăƒ§ăƒ³"
+msgid "Plasma Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr "KDE - ă•ă¾ă–ă¾ăªăƒ„ăƒ¼ăƒ«ă‚’å«ă‚€å®ç•ªă‚°ăƒ©ăƒ•ă‚£ă‚«ăƒ«ç’°å¢ƒ"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "GNOME ăƒ¯ăƒ¼ă‚¯ă‚¹ăƒ†ăƒ¼ă‚·ăƒ§ăƒ³"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr "使ă„ă‚„ă™ă„ă‚¢ăƒ—ăƒªă‚±ăƒ¼ă‚·ăƒ§ăƒ³ă¨ăƒ‡ă‚¹ă‚¯ăƒˆăƒƒăƒ—ăƒ„ăƒ¼ăƒ«ă‚’å«ă‚€ă‚°ăƒ©ăƒ•ă‚£ă‚«ăƒ«ç’°å¢ƒ"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:165
+#, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
#, c-format
msgid "LXDE Desktop"
msgstr "LXDE ăƒ‡ă‚¹ă‚¯ăƒˆăƒƒăƒ—"
-#: share/meta-task/compssUsers.pl:146
-#, fuzzy, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
-msgstr "使ă„ă‚„ă™ă„ă‚¢ăƒ—ăƒªă‚±ăƒ¼ă‚·ăƒ§ăƒ³ă¨ăƒ‡ă‚¹ă‚¯ăƒˆăƒƒăƒ—ăƒ„ăƒ¼ăƒ«ă‚’å«ă‚€ă‚°ăƒ©ăƒ•ă‚£ă‚«ăƒ«ç’°å¢ƒ"
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr ""
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "ăă®ä»–ă®ă‚°ăƒ©ăƒ•ă‚£ă‚«ăƒ«ăƒ‡ă‚¹ă‚¯ăƒˆăƒƒăƒ—"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm ăªă©"
+msgid "Window Maker, Fvwm, etc"
+msgstr ""
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "ăƒ¦ăƒ¼ăƒ†ă‚£ăƒªăƒ†ă‚£"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH ă‚µăƒ¼ăƒ"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Webmin ăƒªăƒ¢ăƒ¼ăƒˆè¨­å®ă‚µăƒ¼ăƒ"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "ăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯ăƒ¦ăƒ¼ăƒ†ă‚£ăƒªăƒ†ă‚£/ăƒ¢ăƒ‹ă‚¿ăƒªăƒ³ă‚°"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "ăƒ¢ăƒ‹ă‚¿ăƒªăƒ³ă‚°ăƒ„ăƒ¼ăƒ«, ăƒ—ăƒ­ă‚»ă‚¹ç®¡ç†, tcpdump, nmap..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Mandriva ă‚¦ă‚£ă‚¶ăƒ¼ăƒ‰"
+msgid "Mageia Wizards"
+msgstr "Mageia ă‚¦ă‚£ă‚¶ăƒ¼ăƒ‰"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "ă‚µăƒ¼ăƒè¨­å®ă‚¦ă‚£ă‚¶ăƒ¼ăƒ‰"
@@ -687,7 +843,7 @@ msgstr ""
"ă‚¨ăƒ©ăƒ¼ăŒç™ºç”Ÿă—ă¾ă—ăŸă€‚ă—ă‹ă—対処ă™ă‚‹æ–¹æ³•ăŒă‚ă‹ă‚ă¾ă›ă‚“。\n"
"自己責任ă§ç¶ă‘ă¦ăă ă•ă„。"
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -706,254 +862,251 @@ msgstr "%s ă‚’é–‹å§‹\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux ă®ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ« %s"
+msgid "%s Installation %s"
+msgstr "%s ă®ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ« %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> é …ç›®é–“ă‚’ç§»å‹•"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "Xorg ă‚µăƒ¼ăƒă®èµ·å‹•ă«ă¯æ™‚é–“ăŒă‹ă‹ă‚ă¾ă™ă€‚ăå¾…ă¡ăă ă•ă„..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"ă‚·ă‚¹ăƒ†ăƒ ă®ăƒªă‚½ăƒ¼ă‚¹ăŒå分ă§ăªă„ăŸă‚ă€Mandriva Linux ă®ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ä¸­ă«\n"
+"ă‚·ă‚¹ăƒ†ăƒ ă®ăƒªă‚½ăƒ¼ă‚¹ăŒå分ă§ăªă„ăŸă‚ă€%s ă®ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ä¸­ă«\n"
"å•題ăŒç™ºç”Ÿă™ă‚‹å¯èƒ½æ€§ăŒă‚ă‚ă¾ă™ă€‚ăă®å ´åˆă¯æ¬¡ă®è¦é ˜ă§ăƒ†ă‚­ă‚¹ăƒˆăƒ¢ăƒ¼ăƒ‰ă«ă‚ˆă‚‹\n"
"ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă‚’è©¦ă—ă¦ă¿ă¦ăă ă•ă„。\n"
"CD-ROM ă‹ă‚‰èµ·å‹• -> F1 ă‚’æ¼ă™ -> 'text' ă¨å…¥å›"
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Mandriva KDE ăƒ‡ă‚¹ă‚¯ăƒˆăƒƒăƒ—ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«"
+msgid "Media Selection"
+msgstr "ăƒ¡ăƒ‡ă‚£ă‚¢ă®é¸æ"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Mandriva GNOME ăƒ‡ă‚¹ă‚¯ăƒˆăƒƒăƒ—ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«"
+msgid "Install %s Plasma Desktop"
+msgstr ""
-#: steps_gtk.pm:241
+#: steps_gtk.pm:254
+#, c-format
+msgid "Install %s GNOME Desktop"
+msgstr "%s GNOME ăƒ‡ă‚¹ă‚¯ăƒˆăƒƒăƒ—ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«"
+
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "ă‚«ă‚¹ă‚¿ăƒ ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, c-format
-msgid "KDE Desktop"
-msgstr "KDE ăƒ‡ă‚¹ă‚¯ăƒˆăƒƒăƒ—"
+msgid "Plasma Desktop"
+msgstr ""
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "GNOME ăƒ‡ă‚¹ă‚¯ăƒˆăƒƒăƒ—"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "ă‚«ă‚¹ă‚¿ăƒ ăƒ‡ă‚¹ă‚¯ăƒˆăƒƒăƒ—"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "%s ăƒ‡ă‚¹ă‚¯ăƒˆăƒƒăƒ—ă®ăƒ—ăƒ¬ăƒ“ăƒ¥ăƒ¼ă§ă™ă€‚"
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "ç”»åƒă‚’ă‚¯ăƒªăƒƒă‚¯ă™ă‚‹ă¨å¤§ăăªăƒ—ăƒ¬ăƒ“ăƒ¥ăƒ¼ăŒè¡¨ç¤ºă•ă‚Œă¾ă™"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚°ăƒ«ăƒ¼ăƒ—ă‚’é¸æ"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’å€‹åˆ¥ă«é¸æ"
-# Changed "total size" to "total", due to problem of available
-# space on screen.
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "åˆè¨ˆ: %d/%d MB"
+msgid "Unselect All"
+msgstr "ă™ă¹ă¦é¸æè§£é™¤"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "䏿­£ăªăƒ‘ăƒƒă‚±ăƒ¼ă‚¸"
+msgid "Total size: %d / %d MB"
+msgstr "åˆè¨ˆ: %d/%d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "ăƒăƒ¼ă‚¸ăƒ§ăƒ³: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "ă‚µă‚¤ă‚º: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "é‡è¦æ€§: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "ă“ă®ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă®é¸æ/é鏿ă¯å¤‰æ›´ă§ăă¾ă›ă‚“"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "%s ăŒăªă„ăŸă‚ă«"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "%s ăŒä¾å­˜ă‚’満ăŸă—ă¦ă„ăªă„ăŸă‚ă«"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "%s ă‚’ă‚¢ăƒƒăƒ—ă‚°ăƒ¬ăƒ¼ăƒ‰ă™ă‚‹ăŸă‚ă«"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "%s ă‚’ç¶­æŒă™ă‚‹ăŸă‚ă«"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"ă“ă®ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă¯é¸æă§ăă¾ă›ă‚“ă€‚ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă«å¿…è¦ăªç©ºă容é‡ăŒă‚ă‚ă¾ă›ă‚“。"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "以下ă®ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă—ă¾ă™"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "以下ă®ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’å‰é™¤ă—ă¾ă™"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "ă“ă‚Œă¯å¿…é ˆăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă§ă™ă€‚é¸æă‚’è§£é™¤ă™ă‚‹ă“ă¨ă¯ă§ăă¾ă›ă‚“。"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "ă“ă®ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă®é¸æă¯è§£é™¤ă§ăă¾ă›ă‚“ă€‚æ—¢ă«ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă•ă‚Œă¦ă„ă¾ă™ă€‚"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "ă“ă®ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă®é¸æă¯è§£é™¤ă§ăă¾ă›ă‚“ă€‚ă‚¢ăƒƒăƒ—ă‚°ăƒ¬ăƒ¼ăƒ‰ăŒå¿…è¦ă§ă™ă€‚"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "自動ç„ă«é¸æă•ă‚ŒăŸăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’è¡¨ç¤º"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "é¸æă‚’èª­ă¿è¾¼ă‚€/ä¿å­˜ă™ă‚‹"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă®é¸æă‚’æ›´æ–°"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "最å°ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "ă‚½ăƒ•ăƒˆă‚¦ă‚§ă‚¢ă®ç®¡ç†"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă™ă‚‹ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’é¸ă‚“ă§ăă ă•ă„"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ä¸­"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "詳細ăªă—"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "æ®‹ă‚æ™‚é–“:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(試算ă—ă¦ă„ă¾ă™...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d 個ă®ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "ă¾ă¨ă‚"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "設å®"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "設å®ă•ă‚Œă¦ă„ă¾ă›ă‚“"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "ăƒ¡ăƒ‡ă‚£ă‚¢ă®é¸æ"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -962,84 +1115,84 @@ msgstr ""
"次ă®ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ăƒ¡ăƒ‡ă‚£ă‚¢ă‚’検出ă—ă¾ă—ăŸă€‚\n"
"使用ă—ăªă„ă‚‚ă®ăŒă‚ă‚Œă°ă“ă“ă§é¸æă‚’解除ă—ă¦ăă ă•ă„。"
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă™ă‚‹å‰ă« CD ă®å†…å®¹ă‚’ăƒăƒ¼ăƒ‰ăƒ‰ăƒ©ă‚¤ăƒ–ă«ă‚³ăƒ”ăƒ¼ă™ă‚‹ă“ă¨ă‚‚å¯èƒ½ă§ă™ă€‚\n"
"ăă†ă™ă‚‹ă¨ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ©ă¯ăƒăƒ¼ăƒ‰ăƒ‰ăƒ©ă‚¤ăƒ–ă‹ă‚‰ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă‚’ç¶ă‘ă¾ă™ă€‚ă‚³ăƒ”ăƒ¼ă•ă‚Œ"
"ăŸăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă¯ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«å®Œäº†å¾Œă‚‚利用ă§ăă¾ă™ă€‚"
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "CD å…¨ä½“ă‚’ă‚³ăƒ”ăƒ¼"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "ă‚¨ăƒ©ăƒ¼ăŒç™ºç”Ÿă—ă¾ă—ăŸ"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "ă‚­ăƒ¼ăƒœăƒ¼ăƒ‰ă®é…åˆ—ă‚’é¸ă‚“ă§ăă ă•ă„"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "利用å¯èƒ½ăªă™ă¹ă¦ă®ă‚­ăƒ¼ăƒœăƒ¼ăƒ‰ă®ăƒªă‚¹ăƒˆ:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«/æ›´æ–°"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă‹æ›´æ–°ă‚’é¸ă‚“ă§ăă ă•ă„"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "%s ă‚’æ›´æ–°"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "%s ă®æ—å·éµ"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă‚’ä¸­æ­¢ă—ă€ă‚·ă‚¹ăƒ†ăƒ ă‚’å†èµ·å‹•"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "æ–°ă—ăă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "既存ă®ă‚·ă‚¹ăƒ†ăƒ ă‚’ă‚¢ăƒƒăƒ—ă‚°ăƒ¬ăƒ¼ăƒ‰ (鿍奍)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1047,46 +1200,18 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ©ă¯æ—¢ă«ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă•ă‚Œă¦ă„ă‚‹ Mandriva Linux ă‚’\n"
-"å®‰å…¨ă« %s ă«ă‚¢ăƒƒăƒ—ă‚°ăƒ¬ăƒ¼ăƒ‰ă§ăă¾ă›ă‚“ă§ă—ăŸă€‚\n"
-"\n"
-"ă‚¢ăƒƒăƒ—ă‚°ăƒ¬ăƒ¼ăƒ‰ă›ăă«æ–°ă—ăă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă™ă‚‹ă“ă¨ă‚’ăå‹§ă‚ă—ă¾ă™ă€‚\n"
-"\n"
-"è­¦å‘: ă€Œæ–°ă—ăă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă€ă‚’鏿ă™ă‚‹å‰ă«ă€å¿…ăå€‹äººăƒ‡ăƒ¼ă‚¿ă®\n"
-"ăƒăƒƒă‚¯ă‚¢ăƒƒăƒ—ă‚’ä½œæˆă—ă¦ăă ă•ă„。"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "Configuring IDE"
-msgstr "IDE ă‚’è¨­å®"
-
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"1 MB ă®ăƒ–ăƒ¼ăƒˆă‚¹ăƒˆăƒ©ăƒƒăƒ—ç”¨ă®ç©ºă容é‡ăŒă‚ă‚ă¾ă›ă‚“ă€‚ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă‚’ç¶ă‘ă¾ă™ăŒă€ă‚·"
-"ă‚¹ăƒ†ăƒ ă‚’èµ·å‹•ă™ă‚‹ă«ă¯ă€DiskDrake ă§ăƒ–ăƒ¼ăƒˆă‚¹ăƒˆăƒ©ăƒƒăƒ—ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’ä½œæˆă™ă‚‹å¿…"
-"è¦ăŒă‚ă‚ă¾ă™ă€‚"
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
+msgid "Configuring CD/DVD"
msgstr ""
-"PPC PReP ăƒ–ăƒ¼ăƒˆă‚¹ăƒˆăƒ©ăƒƒăƒ—ă‚’ä½œæˆă™ă‚‹å¿…è¦ăŒă‚ă‚ă¾ă™ă€‚ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă‚’ç¶ă‘ă¾ă™ăŒă€"
-"ă‚·ă‚¹ăƒ†ăƒ ă‚’èµ·å‹•ă™ă‚‹ă«ă¯ă€DiskDrake ă§ăƒ–ăƒ¼ăƒˆă‚¹ăƒˆăƒ©ăƒƒăƒ—ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’ä½œæˆă™ă‚‹"
-"å¿…è¦ăŒă‚ă‚ă¾ă™ă€‚"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1098,21 +1223,21 @@ msgstr ""
"\"%s\" ă¨ă„ㆠCD-ROM ă‚’ăƒ‰ăƒ©ă‚¤ăƒ–ă«å…¥ă‚Œă¦ă€ŒOKă€ă‚’æ¼ă—ă¦ăă ă•ă„。\n"
"ăæŒă¡ă§ăªă„å ´åˆă¯ă€Œă‚­ăƒ£ăƒ³ă‚»ăƒ«ă€ă‚’æ¼ă—ă¦ăă ă•ă„。"
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "利用å¯èƒ½ăªăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’æ¢ă—ă¦ă„ă¾ă™..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
"ă‚ăªăŸă®ă‚·ă‚¹ăƒ†ăƒ ă«ă¯ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă¾ăŸă¯ă‚¢ăƒƒăƒ—ă‚°ăƒ¬ăƒ¼ăƒ‰ă«å¿…è¦ăªç©ºă容é‡ăŒă‚ă‚ă¾"
"ă›ă‚“ (%dMB > %dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1121,52 +1246,52 @@ msgstr ""
"ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă®é¸æă‚’読ă¿è¾¼ă‚€ă‹ä¿å­˜ă™ă‚‹ă‹ă‚’é¸ă‚“ă§ăă ă•ă„。\n"
"å½¢å¼ă¯ auto_install ă§ç”Ÿæˆă•ă‚ŒăŸăƒ•ă‚¡ă‚¤ăƒ«ă¨åŒă˜ă§ă™ă€‚"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "読ă¿è¾¼ă‚€"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "ä¿å­˜ă™ă‚‹"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "䏿­£ăªăƒ•ă‚¡ă‚¤ăƒ«"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "ăƒ‡ă‚¹ă‚¯ăƒˆăƒƒăƒ—ă®é¸æ"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr "ăƒ¯ăƒ¼ă‚¯ă‚¹ăƒ†ăƒ¼ă‚·ăƒ§ăƒ³ă®ăƒ‡ă‚¹ă‚¯ăƒˆăƒƒăƒ—ăƒ—ăƒ­ăƒ•ă‚¡ă‚¤ăƒ«ă‚’é¸æ."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "指å®ă•ă‚ŒăŸă‚µă‚¤ă‚ºăŒç©ºă容é‡ă‚’è¶…ăˆă¦ă„ă¾ă™"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă®ç¨®é¡"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1175,87 +1300,121 @@ msgstr ""
"ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚°ăƒ«ăƒ¼ăƒ—ăŒé¸æă•ă‚Œă¦ă„ă¾ă›ă‚“。\n"
"ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă™ă‚‹æœ€ä½é™ă®ă‚‚ă®ă‚’é¸ă‚“ă§ăă ă•ă„:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "X ă‚’ä½¿ă†"
-#: steps_interactive.pm:583
-#, fuzzy, c-format
-msgid "Install suggested packages"
-msgstr "ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ %s ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«"
+#: steps_interactive.pm:579
+#, c-format
+msgid "Install recommended packages"
+msgstr ""
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "基本ç„ăªăƒ‰ă‚­ăƒ¥ăƒ¡ăƒ³ăƒˆă‚’å…¥ă‚Œă‚‹ (æ¨å¥¨)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "最å°é™ă®ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ« (urpmi ă‚‚å«ă¾ă‚Œă¾ă›ă‚“)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr ""
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă®æº–å‚™"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ %s ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’ä¸¦ă¹æ›¿ăˆä¸­ă«ă‚¨ăƒ©ăƒ¼ăŒç™ºç”Ÿ:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "ç¶ă‘ă¾ă™ă‹ï¼Ÿ"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "å†è©¦è¡Œ"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "ă“ă®ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’é£›ă°ă™"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "ăƒ¡ăƒ‡ă‚£ă‚¢ %s ă®ă™ă¹ă¦ă®ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’é£›ă°ă™"
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "ăƒ¡ăƒ‡ă‚£ă‚¢ă¨ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă®é¸æă«æˆ»ă‚‹"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ %s ă®ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ä¸­ă«ă‚¨ăƒ©ăƒ¼ăŒç™ºç”Ÿă—ă¾ă—ăŸă€‚"
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«å¾Œă®è¨­å®"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "æ›´æ–°ăƒ¢ă‚¸ăƒ¥ăƒ¼ăƒ«ăƒ¡ăƒ‡ă‚£ă‚¢ăŒăƒ‰ăƒ©ă‚¤ăƒ– %s ă«å…¥ă£ă¦ă„ă‚‹ă“ă¨ă‚’確èªă—ă¦ăă ă•ă„"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "æ›´æ–°"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "ăƒ¡ăƒ‡ă‚£ă‚¢ă®è¿½å ă«å¤±æ•—ă—ă¾ă—ăŸ"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "ă‚„ă‚ç›´ă—ă¾ă™ă‹ï¼Ÿ"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1275,111 +1434,80 @@ msgstr ""
"\n"
"æ›´æ–°ă•ă‚ŒăŸăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă—ă¾ă™ă‹ï¼Ÿ"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%2$s ă® %1$s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "ăƒăƒ¼ăƒ‰ă‚¦ă‚§ă‚¢"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "ă‚µă‚¦ăƒ³ăƒ‰ă‚«ăƒ¼ăƒ‰"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "ISA ă‚µă‚¦ăƒ³ăƒ‰ă‚«ăƒ¼ăƒ‰ă‚’ă使ă„ă§ă™ă‹ï¼Ÿ"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«å¾Œă« alsaconf ă‹ sndconfig ă‚’å®Ÿè¡Œă—ă¦ă‚µă‚¦ăƒ³ăƒ‰ă‚«ăƒ¼ăƒ‰ă‚’設å®ă—ă¦ăă "
-"ă•ă„。"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"ă‚µă‚¦ăƒ³ăƒ‰ă‚«ăƒ¼ăƒ‰ăŒè¦‹ă¤ă‹ă‚ă¾ă›ă‚“ă€‚ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«å¾Œă« harddrake ă§å†åº¦è¨­å®ă‚’試ă¿ă¦"
-"ăă ă•ă„。"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "ă‚°ăƒ©ăƒ•ă‚£ă‚«ăƒ«ă‚¤ăƒ³ă‚¿ăƒ¼ăƒ•ă‚§ăƒ¼ă‚¹"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "ăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯ă¨ă‚¤ăƒ³ă‚¿ăƒ¼ăƒăƒƒăƒˆ"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "ăƒ—ăƒ­ă‚­ă‚·"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "è¨­å®æ¸ˆă¿"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "ă‚»ă‚­ăƒ¥ăƒªăƒ†ă‚£ăƒ¬ăƒ™ăƒ«"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "ăƒ•ă‚¡ă‚¤ă‚¢ă‚¦ă‚©ăƒ¼ăƒ«"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "有å¹"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "ç„¡å¹"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "X ăŒè¨­å®ă•ă‚Œă¦ă„ă¾ă›ă‚“ă€‚æœ¬å½“ă«ă‚ˆă‚ă—ă„ă§ă™ă‹ï¼Ÿ"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€ă‚’æº–å‚™ä¸­..."
+msgid "Preparing initial startup program..."
+msgstr ""
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "ă—ă°ă‚‰ă時間ăŒă‹ă‹ă‚ă¾ă™ă€‚ăå¾…ă¡ăă ă•ă„。"
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"OldWorld ă‚‚ă—ăă¯ä¸æ˜ăªă‚¢ăƒ¼ă‚­ăƒ†ă‚¯ăƒăƒ£ă®ăƒă‚·ăƒ³ă‚’ă使ă„ă®ă‚ˆă†ă§ă™ă€‚ă“ă®ăƒă‚·ăƒ³ă§"
-"ă¯ yaboot ă¯å‹•ăă¾ă›ă‚“ă€‚ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă‚’ç¶ă‘ă¾ă™ăŒă€ăƒă‚·ăƒ³ă‚’èµ·å‹•ă™ă‚‹ă«ă¯ă€"
-"BootX ă‚‚ă—ăă¯ä»–ă®æ–¹æ³•ăŒå¿…è¦ă§ă™ă€‚'root fs' ă®ă‚«ăƒ¼ăƒăƒ«å¼•æ•°ă¯ 'root=%s' ă§ă™ă€‚"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1388,17 +1516,17 @@ msgstr ""
"ă“ă®ă‚»ă‚­ăƒ¥ăƒªăƒ†ă‚£ăƒ¬ăƒ™ăƒ«ă§ă¯ă€Windows ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă®ăƒ•ă‚¡ă‚¤ăƒ«ă¸ă®ă‚¢ă‚¯ă‚»ă‚¹ăŒç®¡"
"ç†è€…ă®ă¿ă«é™å®ă•ă‚Œă¾ă™ă€‚"
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "空ă®ăƒ•ăƒ­ăƒƒăƒ”ăƒ¼ă‚’ăƒ‰ăƒ©ă‚¤ăƒ– %s ă«å…¥ă‚Œă¦ăă ă•ă„"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«è‡ªå‹•åŒ–ăƒ•ăƒ­ăƒƒăƒ”ăƒ¼ă‚’ä½œæˆä¸­..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1409,12 +1537,12 @@ msgstr ""
"\n"
"本当ă«çµ‚了ă—ă¾ă™ă‹ï¼Ÿ"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "ăă‚ă§ă¨ă†ă”ă–ă„ă¾ă™"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "å†èµ·å‹•"
@@ -1509,13 +1637,6 @@ msgid ""
"Users"
msgstr "ăƒ¦ăƒ¼ă‚¶"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "ăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1557,52 +1678,3 @@ msgid ""
"_: Keep these entry short\n"
"Exit"
msgstr "終了"
-
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "ă‚ªăƒ•ă‚£ă‚¹ă‚½ăƒ•ăƒˆ: ăƒ¯ăƒ¼ăƒ—ăƒ­ (kword,abiword), 表計算 (kspread,gnumeric), PDF "
-#~ "ăƒ“ăƒ¥ăƒ¼ă‚¢ăªă©"
-
-#~ msgid "Proceed"
-#~ msgstr "ç¶è¡Œ"
-
-#~ msgid "Downloading file %s..."
-#~ msgstr "ăƒ•ă‚¡ă‚¤ăƒ« %s ă‚’ăƒ€ă‚¦ăƒ³ăƒ­ăƒ¼ăƒ‰ä¸­..."
-
-#~ msgid "Upgrade from a 32bit to a 64bit distribution is not supported"
-#~ msgstr ""
-#~ "32bit ă‹ă‚‰ 64bit ăƒ‡ă‚£ă‚¹ăƒˆăƒªăƒ“ăƒ¥ăƒ¼ă‚·ăƒ§ăƒ³ă¸ă®ă‚¢ăƒƒăƒ—ă‚°ăƒ¬ăƒ¼ăƒ‰ă¯ă‚µăƒăƒ¼ăƒˆă•ă‚Œă¦"
-#~ "ă„ă¾ă›ă‚“"
-
-#~ msgid "Upgrade from a 64bit to a 32bit distribution is not supported"
-#~ msgstr ""
-#~ "64bit ă‹ă‚‰ 32bit ăƒ‡ă‚£ă‚¹ăƒˆăƒªăƒ“ăƒ¥ăƒ¼ă‚·ăƒ§ăƒ³ă¸ă®ă‚¢ăƒƒăƒ—ă‚°ăƒ¬ăƒ¼ăƒ‰ă¯ă‚µăƒăƒ¼ăƒˆă•ă‚Œă¦"
-#~ "ă„ă¾ă›ă‚“"
-
-#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
-#~ msgstr ""
-#~ "以下ă®ă‚µăƒ¼ăƒă‚’鏿ă•ă‚Œă¾ă—ăŸ: %s\n"
-#~ "\n"
-#~ "\n"
-#~ "ă“ă‚Œă‚‰ă®ă‚µăƒ¼ăƒă¯ăƒ‡ăƒ•ă‚©ăƒ«ăƒˆă§èµ·å‹•ă•ă‚Œă¾ă™ă€‚ç¾åœ¨ă€æ—¢çŸ¥ă®ă‚»ă‚­ăƒ¥ăƒªăƒ†ă‚£å•題\n"
-#~ "ă¯ă‚ă‚ă¾ă›ă‚“ăŒă€æ–°ăŸă«ç™ºè¦‹ă•ă‚Œă‚‹ă‹ă‚‚ă—ă‚Œă¾ă›ă‚“。ăă®å ´åˆă¯ă€ă§ăă‚‹ă ă‘\n"
-#~ "早急ă«ă‚¢ăƒƒăƒ—ă‚°ăƒ¬ăƒ¼ăƒ‰ă—ă¦ăă ă•ă„。\n"
-#~ "\n"
-#~ "\n"
-#~ "本当ă«ă“ă‚Œă‚‰ă®ă‚µăƒ¼ăƒă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă—ă¾ă™ă‹ï¼Ÿ\n"
-
-#~ msgid "IceWm Desktop"
-#~ msgstr "IceWm ăƒ‡ă‚¹ă‚¯ăƒˆăƒƒăƒ—"
diff --git a/perl-install/install/share/po/ko.po b/perl-install/install/share/po/ko.po
index 866e9d0b7..1613b5571 100644
--- a/perl-install/install/share/po/ko.po
+++ b/perl-install/install/share/po/ko.po
@@ -1,57 +1,82 @@
-# translation of ko(metanav).po to ahb hong-bae
-# Korean translation of drakbootdisk.
-# Copyright (C) 2001, 2007 Free Software Foundation, Inc.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
-# changes asked by HP people -- pablo 2003-01-23
-#
-# Jaegeum Choe <baedaron@hananet.net>, 2001.
-# meta <hbahn@metq.com>, 2007.
+# Translators:
+# Jaegeum Choe <baedaron@hananet.net>, 2001
+# meta <hbahn@metq.com>, 2007
msgid ""
msgstr ""
-"Project-Id-Version: ko(metanav)\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2007-06-18 14:54+0900\n"
-"Last-Translator: meta <hbahn@metq.com>\n"
-"Language-Team: ahb hong-bae <ko@li.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2015-05-26 19:22+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Korean (http://www.transifex.com/MageiaLinux/mageia/language/"
+"ko/)\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=2; plural=0;\n"
-"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../../advertising/01_IM_mageia.pl:1
+#, c-format
+msgid "Join Us!"
+msgstr ""
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Office tools"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "Home entertainment"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/06_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "For kids"
msgstr ""
-#: any.pm:109
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr ""
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr ""
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "́¶”가할 미디́–´ê°€ ́ˆ́µë‹ˆê¹Œ?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -64,91 +89,82 @@ msgstr ""
"\n"
"́„¤́ •í•  ́¶”ê°€ ́„¤́¹˜ 매́²´ê°€ ́ˆ́µë‹ˆê¹Œ?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "ë§(HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "ë§(FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "ë§(NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "미러́‚¬́´í¸́˜ (URL)́£¼́†Œë¥¼ ́ ́–´́£¼́‹­́‹œ́˜¤."
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "URL ́£¼́†Œë” ftp:// ë˜ë” http:// 로 ́‹œ́‘ë˜́–´́•¼ 합니다."
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr "́œ í¨í•œ 미러 목ë¡́„ 받기 ́œ„í•´ Mandriva Linux 홈í˜́´́§€́— ́ ‘́† ́¤‘..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "́œ í¨í•œ 미러 목ë¡́„ 받기 ́œ„í•´ %s 홈í˜́´́§€́— ́ ‘́† ́¤‘..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
-msgstr ""
-"Mandriva Linux 홈í˜́´́§€́— ́ ‘́†í•˜́—¬ 미러́‚¬́´í¸ëª©ë¡́„ ë°›ë” ë° ́‹¤íŒ¨í–ˆ́µë‹ˆë‹¤."
+msgid "Failed contacting %s web site to get the list of available mirrors"
+msgstr "%s 홈í˜́´́§€́— ́ ‘́†í•˜́—¬ 미러́‚¬́´í¸ëª©ë¡́„ ë°›ë” ë° ́‹¤íŒ¨í–ˆ́µë‹ˆë‹¤."
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "패키́§€ë¥¼ ë°›́„ 미러 ́‚¬́´í¸ë¥¼ ́„ íƒí•˜́‹œ́˜¤."
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "ë§ íŒŒ́¼ ́‹œ́¤í…œ (NFS) 구́„±"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "NFS 매́²´́˜ 호́¤í¸ ́´ë¦„ê³¼ 디렉토리를 ́…력해 ́£¼́‹­́‹œ́”."
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "호́¤í¸ ́´ë¦„́„ ́°¾́„ ́ˆ˜ ́—†́µë‹ˆë‹¤"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "ë””ë ‰í† ë¦¬ë” \"/\"로 ́‹œ́‘ë˜́–´́•¼ 합니다."
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "ë§ íŒŒ́¼ ́‹œ́¤í…œ(NFS)́˜ 호́¤í¸ ́´ë¦„́„ ́„¤́¹˜í•©ë‹ˆê¹Œ?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "디렉토리"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "́¶”ê°€"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -156,23 +172,90 @@ msgid ""
msgstr ""
"미러 ́‚¬́´í¸́—́„œ 패키́§€ 리́¤í¸ë¥¼ ́°¾́„ ́ˆ˜ ́—†́µë‹ˆë‹¤. ́´ ́œ„́¹˜́— 만드́‹œê² ́µë‹ˆê¹Œ?"
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "́´ë¯¸ ́„¤́¹˜ëœ 패키́§€ ́°¾ë” ́¤‘..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "́—…그레́´ë“œí•  패키́§€ë¥¼ ê²€́ƒ‰́¤‘..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "́—…그레́´ë“œëœ 패키́§€ë¥¼ ́ œê±°í•˜ë” ́¤‘..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -185,87 +268,87 @@ msgstr ""
"\n"
"́ •ë§ ́´ 패키́§€ë“¤́„ ́ œê±° 하́‹œê² ́µë‹ˆê¹Œ?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "%s 파́¼́„ ́½ë”́¤‘ ́˜¤ë¥˜ê°€ ë°œ́ƒí–ˆ́µë‹ˆë‹¤."
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "다́Œ ë””́¤í¬́´ë¦„́´ 변경ë˜́—ˆ́µë‹ˆë‹¤. :"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (́´́ „ ́´ë¦„́€ %ś˜€́Œ.)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP(하́´í¼í…́¤í¸ ́ „́†¡ ê·œ́•½)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP(파́¼ ́ „́†¡ê·œ́•½)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS(ë§ íŒŒ́¼ ́‹œ́¤í…œ)"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "ë§"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "매́²´ë¥¼ ́„ íƒí•˜́‹œ́˜¤"
-#: any.pm:1118
-#, fuzzy, c-format
+#: any.pm:1402
+#, c-format
msgid "File already exists. Overwrite it?"
-msgstr "파́¼́´ ́´ë¯¸ ́¡´́¬í•©ë‹ˆë‹¤. ë®́–´́“¸ê¹Œ́”?"
+msgstr ""
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "권한́´ ́—†́µë‹ˆë‹¤."
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "ë¶€́ •확한 NFS ́´ë¦„́…니다"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "́•Œ ́ˆ˜ ́—†ë” 미디́–´ %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "파티́…˜́„ 나누기 ́ „́—ë” ́¤í¬ë¦°́ƒ·́„ 만들 ́ˆ˜ ́—†́µë‹ˆë‹¤."
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "́¤í¬ë¦°́ƒ·́€ ́„¤́¹˜ ́´í›„́— %ś— ́œ„́¹˜ í•  것́…니다."
-#: gtk.pm:131
-#, fuzzy, c-format
+#: gtk.pm:135
+#, c-format
msgid "Installation"
-msgstr "́„¤́¹˜́¤‘"
+msgstr ""
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "́„¤́ •"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "%së„ í¬ë§·í•´́•¼ 합니다."
@@ -289,25 +372,25 @@ msgstr "ë§ í™œ́„±í™” ́¤‘..."
msgid "Bringing down the network"
msgstr "ë§ í•´́ œ ́¤‘..."
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "́¶”후 ́‚¬́©í•˜ê¸° ́œ„í•´ ë””́¤í¬́— 패키́§€ ë³µ́‚¬́¤‘... "
-#: media.pm:810
-#, fuzzy, c-format
+#: media.pm:807
+#, c-format
msgid "Copying in progress"
-msgstr "ê²€́ƒ‰ ́§„í–‰ ́¤‘"
+msgstr "ë³µ́‚¬ ́§„í–‰́¤‘"
#: pkgs.pm:32
#, c-format
@@ -334,342 +417,412 @@ msgstr "́¢‹́€ 패키́§€"
msgid "maybe"
msgstr "ê´œ́°®́€ 패키́§€"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "́„¤ëª… ́—†́Œ"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
-#, fuzzy, c-format
+#: pkgs.pm:384 pkgs.pm:411
+#, c-format
msgid "An error occurred:"
-msgstr "́˜¤ë¥˜ ë°œ́ƒ"
+msgstr ""
-#: pkgs.pm:814
-#, fuzzy, c-format
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr ""
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
+#, c-format
msgid "%d installation transactions failed"
-msgstr "́„¤́¹˜ ́‹¤íŒ¨."
+msgstr ""
-#: pkgs.pm:815
-#, fuzzy, c-format
+#: pkgs.pm:914
+#, c-format
msgid "Installation of packages failed:"
-msgstr "%s 패키́§€ ́„¤́¹˜́¤‘"
+msgstr ""
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "́›Œí¬́¤í…Œ́´́…˜"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "́˜¤í”¼́¤ ́›Œí¬́¤í…Œ́´́…˜"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"́˜¤í”¼́¤ 프로그ë¨ë“¤: ́›Œë“œí”„로́„¸́„œ (OpenOffice.org Writer, Kword), ́¤í”„레드́‰¬í¸ "
-"(OpenOffice.org Calc, Kspread), PDF ë·°́–´, 등등"
+"́˜¤í”¼́¤ 프로그ë¨ë“¤: ́›Œë“œí”„로́„¸́„œ (LibreOffice Writer, Kword), ́¤í”„레드́‰¬í¸ "
+"(LibreOffice Calc, Kspread), PDF ë·°́–´, 등등"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "게́„ ́¤í…Œ́´́…˜"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "간단한 게́„모́Œ: ́•„́¼€́´ë“œ, 보드, ́ „ëµ ë“±ë“±"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "멀티미디́–´ ́¤í…Œ́´́…˜"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "́‚¬́´ë“œ ë° ë¹„ë””́˜¤ ́—°́£¼/í¸́§‘ 프로그ë¨"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "́¸í„°ë„· ́¤í…Œ́´́…˜"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr "ë©”́¼/뉴́¤ë¥¼ ́½ê³  ë³´ë‚´ë©° (mutt, tin..) ́›¹ê²€́ƒ‰́„ 하기 ́œ„한 ë„구모́Œ"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "ë§ ́»´í“¨í„° (í´ë¼́´́–¸í¸)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "SSH를 í¬í•¨í•œ ́—¬ëŸ¬ 프로토́½œ́˜ í´ë¼́´́–¸í¸"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "́‰½ê²Œ ́»´í“¨í„° ́„¤́ •́„ 하기 ́œ„한 ë„구"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "́½˜́†” ë„구"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "́—디터, ́‰˜, 파́¼ë„구, 터미ë„"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "개발"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C/C++ 개발 ë¼́´ë¸ŒëŸ¬ë¦¬, í”„ë¡œê·¸ë¨ ë° í—¤ë”파́¼"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "문́„œ"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "리눅́¤ ë° ́́œ  ́†Œí”„í¸́›΅–´́— 대한 ́„œ́ ê³¼ Howto문́„œ"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "리눅́¤ 기본 규격(Linux Standard Base)"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "리눅́¤ 기본 규격. ́™¸ë¶€ ́• í”Œë¦¬́¼€́´́…˜ ́§€́›"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "́›¹ ́„œë²„"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "́•„파́¹˜"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "그룹́›΅–´"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab ́„œë²„"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "방화벽/ë¼́°í„°"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "́¸í„°ë„· 게́´í¸́›΅´"
-#: share/meta-task/compssUsers.pl:84
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:92
+#, c-format
msgid "Mail/News"
-msgstr "/파́¼(F)/́ƒˆë¡œ 만들기(_N)"
+msgstr ""
-#: share/meta-task/compssUsers.pl:85
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:93
+#, c-format
msgid "Postfix mail server, Inn news server"
-msgstr "í¬́¤í¸í”½́¤ ë©”́¼ ́„œë²„"
+msgstr ""
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "디렉토리 ́„œë²„"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP ́„œë²„"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "ë„ë©”́¸ ́´ë¦„ ́„œë²„/ë§ ́ •ë³´ ́„œë²„"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "ë„ë©”́¸ ́´ë¦„ ë° ë§ ́ •ë³´ ́„œë²„"
-#: share/meta-task/compssUsers.pl:100
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:112
+#, c-format
msgid "File and Printer Sharing Server"
-msgstr "프린터 ́„œë²„"
+msgstr ""
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS ́„œë¹„́¤, ́‚¼ë°” ́„œë¹„́¤"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "ë°́´í„°ë² ́´́¤"
-#: share/meta-task/compssUsers.pl:105
-#, fuzzy, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL ë˜ë” MySQL ë°́´í„°ë² ́´́¤ ́„œë²„"
+#: share/meta-task/compssUsers.pl:118
+#, c-format
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr ""
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "́›¹/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "́•„파́¹˜́™€ 프로FTPD"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "ë©”́¼"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "í¬́¤í¸í”½́¤ ë©”́¼ ́„œë²„"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL ë˜ë” MySQL ë°́´í„°ë² ́´́¤ ́„œë²„"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL ë˜ë” MariaDB ë°́´í„°ë² ́´́¤ ́„œë²„"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "ë§ ́»´í“¨í„° ́„œë²„"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS ́„œë²„, ́‚¼ë°” ́„œë²„, 프ë¡́‹œ ́„œë²„, SSH ́„œë²„"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "ê·¸ë˜í”½ 환경"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "K ë°́¤í¬íƒ‘ 환경 기반 ́›Œí¬́¤í…Œ́´́…˜"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "́›Œí¬́¤í…Œ́´́…˜"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr "K Desktop 환경, ́—¬ëŸ¬ê°€́§€ ë„구를 ́ˆ˜ë°˜í•œ 기본 ê·¸ë˜í”½ 환경"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "GNOME ́›Œí¬́¤í…Œ́´́…˜"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr "́‚¬́©́ ́¹œí™”́  ́‘́© 프로그ë¨ë“¤ê³¼ ë°́¤í¬íƒ‘ ë„구들́„ ê°€́§„ ê·¸ë˜í”½ 환경"
-#: share/meta-task/compssUsers.pl:144
-#, fuzzy, c-format
-msgid "LXDE Desktop"
-msgstr "IceWm ë°́¤í¬íƒ‘"
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:146
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:165
+#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
-msgstr "́‚¬́©́ ́¹œí™”́  ́‘́© 프로그ë¨ë“¤ê³¼ ë°́¤í¬íƒ‘ ë„구들́„ ê°€́§„ ê·¸ë˜í”½ 환경"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr ""
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "기타 ê·¸ë˜í”½ ë°́¤í¬íƒ‘"
-#: share/meta-task/compssUsers.pl:150
-#, fuzzy, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, ́œˆë„́° ë©”́´́»¤, ́¸ë¼́´í¼ë¨¼í¸, Fvwm, 등등"
+#: share/meta-task/compssUsers.pl:195
+#, c-format
+msgid "Window Maker, Fvwm, etc"
+msgstr ""
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "́œ í‹¸ë¦¬í‹°"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH ́„œë¹„́¤"
-#: share/meta-task/compssUsers.pl:180
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:225
+#, c-format
msgid "Webmin"
-msgstr "́›¹ë¯¼ ́„œë¹„́¤"
+msgstr ""
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Webmin ́›ê²© ́„¤́ • ́„œë²„"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "ë§ ́œ í‹¸ë¦¬í‹°ë“¤/ê°́‹œ"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "ê°́‹œ ë„구, 프로́„¸́¤ 관리, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
-#, fuzzy, c-format
-msgid "Mandriva Wizards"
-msgstr "맨드리바 ́ œ́–´ ́„¼í„°"
+#: share/meta-task/compssUsers.pl:235
+#, c-format
+msgid "Mageia Wizards"
+msgstr ""
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "́„œë²„ ́„¤́ • ë„́°ë¯¸"
@@ -683,7 +836,7 @@ msgstr ""
"́˜¤ë¥˜ê°€ ë°œ́ƒí–ˆ́§€ë§Œ, ́²˜ë¦¬í•  ́ˆ˜ ́—†́µë‹ˆë‹¤.\n"
"́œ„í—˜́„ ê°́ˆ˜í•˜ë ¤ë©´ 계́†í•˜́„¸́”."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -703,253 +856,246 @@ msgstr "%s 단계로 넘́–´ê°‘니다.\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux ́„¤́¹˜ %s"
+msgid "%s Installation %s"
+msgstr "%s ́„¤́¹˜ %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> 항목간 ́´ë™"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"́‹œ́¤í…œ́˜ ́́›́´ ë¶€́¡±í•©ë‹ˆë‹¤. 맨드리바 리눅́¤ë¥¼ ́„¤́¹˜í•˜ë”ë° \n"
-"́¼ë¶€ 문́ œê°€ ë°œ́ƒí•  ́ˆ˜ë„ ́ˆ́µë‹ˆë‹¤.\n"
-"문́ œê°€ ë°œ́ƒí•˜ë©´ í…́¤í¸ëª¨ë“œë¡œ ́¬́„¤́¹˜í•˜́‹­́‹œ́˜¤.\n"
-"í…́¤í¸ 모드 ́„¤́¹˜ë” CDROḾœ¼ë¡œ 부팅후 ă€ŒF1ă€́„ 누르고 ă€Œtextă€ë¥¼ ́…력하́‹œë©´ ë©"
-"니다."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
+msgid "Media Selection"
msgstr ""
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s Plasma Desktop"
msgstr ""
-#: steps_gtk.pm:241
-#, fuzzy, c-format
+#: steps_gtk.pm:254
+#, c-format
+msgid "Install %s GNOME Desktop"
+msgstr ""
+
+#: steps_gtk.pm:255
+#, c-format
msgid "Custom install"
-msgstr "́µœ́†Œ ́„¤́¹˜"
+msgstr ""
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
-msgstr "IceWm ë°́¤í¬íƒ‘"
+msgid "Plasma Desktop"
+msgstr "ë°́¤í¬í†±"
-#: steps_gtk.pm:263
-#, fuzzy, c-format
+#: steps_gtk.pm:277
+#, c-format
msgid "GNOME Desktop"
-msgstr "IceWm ë°́¤í¬íƒ‘"
+msgstr "ë°́¤í¬í†±"
-#: steps_gtk.pm:264
-#, fuzzy, c-format
+#: steps_gtk.pm:278
+#, c-format
msgid "Custom Desktop"
-msgstr "IceWm ë°́¤í¬íƒ‘"
+msgstr ""
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "패키́§€ 그룹 ́„ íƒ"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "개별 팩키́§€ ́„ íƒ"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "́ „́²´ í¬ê¸°: %d / %d MB"
+msgid "Unselect All"
+msgstr "모든 ́„ íƒ í•´́ œ"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "́˜ëª»ëœ 팩키́§€"
+msgid "Total size: %d / %d MB"
+msgstr "́ „́²´ í¬ê¸°: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "íŒ"
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "í¬ê¸°: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d 킬로 ë°”́´í¸\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "́¤‘́”ë„: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "́´ 패키́§€ë¥¼ ́„ íƒ/버림 í•  ́ˆ˜ ́—†́µë‹ˆë‹¤."
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "%s ê°€ ́—†́Œ"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "%s 비́¶©́¡±"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "%s 를 활́„±í™”하기 ́œ„í•´ ́‹œë„́¤‘"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "%s를 ́œ ́§€í•˜ê¸° ́œ„í•´"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr "́´ 패키́§€ ́„ íƒí•  ́ˆ˜ ́—†́Œ - ë””́¤í¬ 공간 ë¶€́¡±"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "다́Œ 패키́§€ë“¤́„ ́„¤́¹˜í•©ë‹ˆë‹¤."
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "다́Œ 패키́§€ë“¤́„ ́ œê±°í•©ë‹ˆë‹¤."
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "́´ê²ƒ́€ í•„́ˆ˜ 패키́§€́´ë¯€ë¡œ ́ œê±°í•  ́ˆ˜ ́—†́µë‹ˆë‹¤."
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "́„ íƒí•´́ œí•  ́ˆ˜ ́—†́Œ - ́´ë¯¸ ́„¤́¹˜ëœ 패키́§€́…니다."
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "́„ íƒí•´́ œí•  ́ˆ˜ ́—†́Œ - ́—…그레́´ë“œ í•„."
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "́ë™ ́„ íƒ 패키́§€ë“¤ 보기"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "́„¤́¹˜"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "́—´ê¸°/́ €́¥ ́„ íƒ"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "́„ íƒëœ 패키́§€ ëª©ë¡ ́—…ë°́´í¸ ́¤‘"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "́µœ́†Œ ́„¤́¹˜"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "́†Œí”„í¸́›΅–´ 관리"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "́„¤́¹˜í•  패키́§€ë¥¼ ́„ íƒí•˜́‹œ́˜¤."
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "́„¤́¹˜́¤‘"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "́ƒ́„¸́„¤ëª… ́ƒëµ"
-#: steps_gtk.pm:584
-#, fuzzy, c-format
+#: steps_gtk.pm:600
+#, c-format
msgid "Time remaining:"
-msgstr "남́€ ́‹œê°„ "
+msgstr ""
-#: steps_gtk.pm:585
-#, fuzzy, c-format
+#: steps_gtk.pm:601
+#, c-format
msgid "(estimating...)"
-msgstr "계́‚° ́¤‘"
+msgstr ""
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
-msgstr[0] "%d 패키́§€"
-msgstr[1] "%d 패키́§€"
+msgstr[0] ""
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "́”́•½́„¤ëª…"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "́„¤́ •"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "́„¤́ •ë˜́§€ ́•́Œ"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "패키́§€ 그룹 ́„ íƒ"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -958,84 +1104,84 @@ msgstr ""
"다́Œ ́„¤́¹˜ 매́²´ë¥¼ ́°¾́•˜́µë‹ˆë‹¤.\n"
"́„¤́¹˜ 하́§€ ́•́œ¼ë ¤ë©´ ́„¤́¹˜í•´́ œí•˜́‹­́‹œ́˜¤."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"́„¤́¹˜ ́ „́— 하드 드ë¼́´ë¸Œë¡œ CDROḾ— ́ˆë” ́»¨í…́¸ ë¥¼ ë³µ́‚¬í•  ́ˆ˜ ́ˆ́µë‹ˆë‹¤.\n"
"그러면 하드 드ë¼́´ë¸Œ́— ́„¤́¹˜í•œ 후́—ë„ íŒ¨í‚¤́§€ë” ́‹œ́¤í…œ́— 남́•„́„œ ́¬́„¤́¹˜ê°€ ê°€ë¥í•©"
"니다."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "́ „́²´ CD ë³µ́‚¬"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "́˜¤ë¥˜ ë°œ́ƒ"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "키보드 구́„±́„ ́„ íƒí•˜́‹œ́˜¤"
-#: steps_interactive.pm:108
-#, fuzzy, c-format
+#: steps_interactive.pm:109
+#, c-format
msgid "Here is the full list of available keyboards:"
-msgstr "́§€́›ë˜ë” 키보드 목ë¡́…니다."
+msgstr ""
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "́„¤́¹˜/́—…그레́´ë“œ"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "́„¤́¹˜í•©ë‹ˆê¹Œ ́•„니면 ́—…그레́´ë“œ 합니까?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
-msgstr ""
+msgstr "́„¤́¹˜"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "́—…그레́´ë“œ %s"
-#: steps_interactive.pm:172
-#, fuzzy, c-format
+#: steps_interactive.pm:184
+#, c-format
msgid "Encryption key for %s"
-msgstr "́•”호화 키"
+msgstr ""
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
-#, fuzzy, c-format
+#: steps_interactive.pm:218
+#, c-format
msgid "New Installation"
-msgstr "́„¤́¹˜́¤‘"
+msgstr ""
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1044,38 +1190,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "IDE ́„¤́ •́¤‘"
-
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"1MB ë¶€í¸́¤í¸ë© 공간 ë¶€́¡±! \n"
-"́„¤́¹˜ë” 계́†í•  ́ˆ˜ ́ˆ́§€ë§Œ, ́‹œ́¤í…œ́„ 부팅하기 ́œ„í•´́„œë” DiskDraké—́„œ ë¶€í¸́¤í¸ë© "
-"파티́…˜́„ 만들́–´́•¼ 합니다."
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"PPC PReP Boot ë¶€í¸́¤í¸ë© ́ƒ́„±́´ í•„́”합니다!\n"
-"́„¤́¹˜ë” 계́†í•  ́ˆ˜ ́ˆ́§€ë§Œ, ́‹œ́¤í…œ́„ 부팅하기 ́œ„í•´́„œë” DiskDraké—́„œ ë¶€í¸́¤í¸ë© "
-"파티́…˜́„ 만들́–´́•¼ 합니다."
+#: steps_interactive.pm:264
+#, fuzzy, c-format
+msgid "Configuring CD/DVD"
+msgstr "IDE ́„¤́ •́¤‘"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1088,21 +1213,21 @@ msgstr ""
"ă€Œ%să€ë¼ê³  ́“°́—¬́§„ CDROḾ„ 드ë¼́´ë¸Œ́— ë„£́€ 후, ă€Œí™•́¸ă€́„ 눌러 ́£¼́„¸́”.\n"
"ë§Œ́•½ CDROḾ„ ê°€́§€ê³  ́ˆ́§€ ́•다면, ă€Œ́·΅†Œă€ë¥¼ 눌러 ́¶”ê°€ ́„¤́¹˜ë¥¼ ́·΅†Œí•˜́„¸́”."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "́œ í¨í•œ 패키́§€ë¥¼ ́°¾ê³  ́ˆ́µë‹ˆë‹¤."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
"현́¬ ́‹œ́¤í…œ́—ë” ́„¤́¹˜ ë˜ë” ́—…그레́´ë“œ 할만한 ́¶©ë¶„한 공간́´ \n"
"남́•„́ˆ́§€ ́•́µë‹ˆë‹¤.(%dMB > %dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1111,52 +1236,52 @@ msgstr ""
"패키́§€ ́„ íƒëª©ë¡́„ 불러́˜¬́§€ 혹́€ ́ €́¥í• ́§€ë¥¼ ́„ íƒí•˜́„¸́”.\n"
"형́‹(í¬ë§·)́€ ́ë™́„¤́¹˜ ́ƒ́„± 파́¼ê³¼ ë™́¼í•©ë‹ˆë‹¤."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "불러́˜¤ê¸°"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "́ €́¥"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "́†́ƒëœ 파́¼ 혹́€ ́—†ë” 파́¼́…니다."
-#: steps_interactive.pm:469
-#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+#: steps_interactive.pm:455
+#, c-format
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "그놈"
-#: steps_interactive.pm:473
-#, fuzzy, c-format
+#: steps_interactive.pm:459
+#, c-format
msgid "Desktop Selection"
-msgstr "패키́§€ 그룹 ́„ íƒ"
+msgstr ""
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "́„ íƒëœ ́©ëŸ‰́´ ́‚¬́©í•  ́ˆ˜ ́ˆë” 공간보다 í½ë‹ˆë‹¤."
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "́„¤́¹˜ 타́…"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1165,87 +1290,121 @@ msgstr ""
"́–´ë–¤ 패키́§€ ê·¸ë£¹ë„ ́„ íƒë˜́§€ ́•́•˜́µë‹ˆë‹¤.\n"
"패키́§€ ́µœ́†Œ́„¤́¹˜ ́´́ƒ́„ ́„ íƒí•˜́‹­́‹œ́˜¤."
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "X í¬í•¨"
-#: steps_interactive.pm:583
-#, fuzzy, c-format
-msgid "Install suggested packages"
-msgstr "%s 패키́§€ ́„¤́¹˜́¤‘"
+#: steps_interactive.pm:579
+#, c-format
+msgid "Install recommended packages"
+msgstr ""
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "기본 문́„œ í¬í•¨(́¶”́²œ!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "́µœ́†Œ ́„¤́¹˜(í¹íˆ urpm킬́©́•ˆí•¨)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr ""
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "́„¤́¹˜ ́¤€ë¹„́¤‘́…니다"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "%s 패키́§€ ́„¤́¹˜́¤‘"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "패키́§€ë¥¼ ́ •ë ¬í•˜ë” ́¤‘ ́˜¤ë¥˜ë°œ́ƒ:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "계́† ́§„행합니까?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "́¬́‹œë„"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "́´ 패키́§€ë” ́„¤́¹˜í•˜́§€ ́•ê³  ́§€ë‚˜ê°€ê¸°"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "\"%s\"́—́„œ 모든 패키́§€ë¥¼ ́„¤́¹˜í•˜́§€ ́•́Œ"
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "미디́–´ë‚˜ 패키́§€ ́„ íƒëª©ë¡́œ¼ë¡œ ëŒ́•„가기"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "다́Œ 패키́§€ ́„¤́¹˜́¤‘ ́˜¤ë¥˜ ë°œ́ƒ: %s."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "́„¤́¹˜ 후 환경́„¤́ •"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "́—…ë°́´í¸ 모듈 매́²´ê°€ %s 드ë¼́´ë¸Œ́— ́ˆë„ë¡ í•˜́‹­́‹œ́˜¤."
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "́—…ë°́´í¸"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "́¬́‹œë„"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1263,113 +1422,80 @@ msgstr ""
"́´ 패키́§€ë“¤́„ 다́´ë¡œë“œ ë°›́œ¼ë ¤ë©´ ́¸í„°ë„·́´ ́—°ê²°ë˜́–´ ́ˆ́–´́•¼ 합니다.\n"
"́—…ë°́´í¸ë¥¼ ́„¤́¹˜ 하́‹œê² ́µë‹ˆê¹Œ?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s (%s ́»´í“¨í„°)"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "하드́›΅–´"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "́‚¬́´ë“œ ́¹´ë“œ"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "ISA ́‚¬́´ë“œ ́¹´ë“œê°€ ́ˆ́µë‹ˆê¹Œ?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"́‚¬́´ë“œ ́¹´ë“œë¥¼ ́„¤́ •하려면 ́„¤́¹˜ 후́—\n"
-"ă€Œalsaconf〠ë˜ë” ă€Œsndconfigă€ëª…ë ¹́„ ́‹¤í–‰í•´́£¼́‹­́‹œ́”."
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"́‚¬́´ë“œ ́¹´ë“œê°€ 발견ë˜́§€ ́•́•˜́µë‹ˆë‹¤.\n"
-"́„¤́¹˜ 후́—ă€Œharddrakeă€ëª…ë ¹́„ ́‹¤í–‰í•´́£¼́‹­́‹œ́”."
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "́‹œ́‘́‹œ 바로 X-Window ́‹¤í–‰"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "ë§ê³¼ ́¸í„°ë„·"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "프ë¡́‹œ"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "́¬́„¤́ •ë˜́—ˆ́µë‹ˆë‹¤."
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "ë³´́•ˆ 등급"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "방화벽"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "활́„±í™”"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "금́§€"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "X ́„¤́ •́´ ë˜́§€ ́•́•˜́µë‹ˆë‹¤. ́„¤́ •하́‹œê² ́µë‹ˆê¹Œ?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "ë¶€í¸ ë¡œë” ́¤€ë¹„́¤‘"
-
-#: steps_interactive.pm:1027
-#, c-format
-msgid "Be patient, this may take a while..."
+msgid "Preparing initial startup program..."
msgstr ""
-#: steps_interactive.pm:1038
+#: steps_interactive.pm:1066
#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
+msgid "Be patient, this may take a while..."
msgstr ""
-"́˜ˆ́ „ 모ë¸́´ê±°ë‚˜ ́•Œ ́ˆ˜ ́—†ë” ́»´í“¨í„°́…니다.\n"
-"yaboot ë¶€í¸ë¡œë”ë” ́‘ë™ë˜́§€ ́•́„ 것́…니다.\n"
-"́„¤́¹˜ë¥¼ 계́† ́§„행하́§€ë§Œ, ́»´í“¨í„°ë¥¼ 부팅하기 ́œ„í•´́„œ\n"
-"BootX나 ë˜ë” 몇몇 방법́„ ́΅•¼ ë ́ˆ˜ë„ ́ˆ́µë‹ˆë‹¤. \n"
-"root fs를 ́œ„한 kernel argument : root=%s"
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1378,17 +1504,17 @@ msgstr ""
"́´ ë³´́•ˆ 등급́—́„œë” ́œˆë„́°́¦ˆ 파티́…˜́—́„œ́˜ 파́¼ ́ ‘ê·¼́´ 관리́́— ́˜í•´ ́ œí•œ ë©ë‹ˆ"
"다."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "%s 드ë¼́´ë¸Œ́— 빈 플로피 ë””́¤í¬ë¥¼ ë„£́œ¼́„¸́”"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "́ë™ ́„¤́¹˜ 플로피 ë””́¤í¬ ́ƒ́„± ́¤‘"
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1399,12 +1525,12 @@ msgstr ""
"\n"
"́ •ë§ ́§€ê¸ˆ ́¢…료 하́‹œê² ́µë‹ˆê¹Œ?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "́¶•하합니다."
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "다́‹œ ́‹œ́‘"
@@ -1420,7 +1546,7 @@ msgstr "́–¸́–´"
#: steps_list.pm:16 steps_list.pm:23
#, c-format
msgid "Localization"
-msgstr ""
+msgstr "́§€́—­í™”"
#: steps_list.pm:17
#, c-format
@@ -1499,13 +1625,6 @@ msgid ""
"Users"
msgstr "́‚¬́©́들"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "ë§ ́„¤́ •"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1548,152 +1667,29 @@ msgid ""
"Exit"
msgstr "́¢…료"
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "́˜¤í”¼́¤ 프로그ë¨ë“¤: ́›Œë“œí”„로́„¸́„œ (kword, abiword), ́¤í”„레드́‰¬í¸ (kspread,"
-#~ "gnumeric), pdf ë·°́–´, 등등"
-
-#, fuzzy
-#~ msgid "Downloading file %s..."
-#~ msgstr "파́¼ ́ „́†¡ ́¤‘ ..."
-
-#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
-#~ msgstr ""
-#~ "다́Œ ́„œë²„들́´ ́„ íƒë˜́—ˆ́µë‹ˆë‹¤: %s\n"
-#~ "\n"
-#~ "\n"
-#~ "́´ ́„œë²„들́˜ 기본 ́„¤́ •́€ 활́„±í™”́ƒíƒœ́…니다. ́•Œë ¤́§„ ë³´́•ˆ 문́ œë” ́—†́§€ë§Œ, ́ƒˆë¡œ"
-#~ "́´ 문́ œ́ ́´ ë°œê²¬ë  ́ˆ˜ë„ ́ˆ́µë‹ˆë‹¤.\n"
-#~ " 그럴 ê²½́°́—ë” ê°€ë¥í•œ 한 ́‹ ́†í•˜ê²Œ\n"
-#~ "́—…그레́´ë“œí•´́•¼ 합니다.\n"
-#~ "\n"
-#~ "\n"
-#~ "́ •ë§ë¡œ ́´ ́„œë²„들́„ ́„¤́¹˜í•©ë‹ˆê¹Œ?\n"
-
-#, fuzzy
-#~ msgid "IceWm Desktop"
-#~ msgstr "́¼í„°"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr "́‚¬́©í•  패키́§€́˜ 리́¤í¸ë¥¼ 미러 ́‚¬́´í¸́—́„œ ë°›́µë‹ˆë‹¤."
-
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "미러́‚¬́´í¸ %ś— ́ ‘́†í•  ́ˆ˜ ́—†́µë‹ˆë‹¤"
-
-#~ msgid "Generate auto install floppy"
-#~ msgstr "́ë™ ́„¤́¹˜ 플로피 ë””́¤í¬ ́ƒ́„±"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "ISA ́‚¬́´ë“œ ́¹´ë“œê°€ ́ˆ́µë‹ˆê¹Œ?"
#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
#~ msgstr ""
-#~ "́ë™ ́„¤́¹˜ë” ́›í•œë‹¤ë©´ ́™„벽한 ́ë™í™”ê°€ ê°€ë¥í•©ë‹ˆë‹¤.\n"
-#~ "́´ëŸ´ ê²½́°, 하드 드ë¼́´ë¸Œë¥¼ ́ ́œ í•´ 버립니다!\n"
-#~ "(́´ê²ƒ́€ ë˜ ë‹¤ë¥¸ ́»´í“¨í„°́— ë™́¼í•˜ê²Œ ́„¤́¹˜í•  때를 ́œ„한 것́…니다.)\n"
-#~ "́¼ë°˜́ ́œ¼ë¡œ ́§́ ‘ ́„¤́¹˜í•˜ë” 것́´ ́¢‹́µë‹ˆë‹¤.\n"
+#~ "́‚¬́´ë“œ ́¹´ë“œë¥¼ ́„¤́ •하려면 ́„¤́¹˜ 후́—\n"
+#~ "ă€Œalsaconf〠ë˜ë” ă€Œsndconfigă€ëª…ë ¹́„ ́‹¤í–‰í•´́£¼́‹­́‹œ́”."
-#~ msgid "Replay"
-#~ msgstr "́¬́‹œë„"
-
-#~ msgid "Automated"
-#~ msgstr "́ë™"
-
-#~ msgid "Save packages selection"
-#~ msgstr "́„ íƒëœ 패키́§€ ëª©ë¡ ́ €́¥"
-
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "aboot를 ́‚¬́©í•˜́‹œê² ́µë‹ˆê¹Œ?"
-
-#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
#~ msgstr ""
-#~ "aboot ́„¤́¹˜ ́‹¤íŒ¨. \n"
-#~ "ê°•́ œ́„¤́¹˜í•©ë‹ˆê¹Œ? - ́²«ë²ˆ́§¸ 파티́…˜́´ 훼́†ë  ́ˆ˜ ́ˆ́µë‹ˆë‹¤."
+#~ "́‚¬́´ë“œ ́¹´ë“œê°€ 발견ë˜́§€ ́•́•˜́µë‹ˆë‹¤.\n"
+#~ "́„¤́¹˜ 후́—ă€Œharddrakeă€ëª…ë ¹́„ ́‹¤í–‰í•´́£¼́‹­́‹œ́”."
-#~ msgid "All"
-#~ msgstr "모ë‘"
+#~ msgid "KDE"
+#~ msgstr "KDE"
-#~ msgid "TV card"
-#~ msgstr "TV ́¹´ë“œ"
+#~ msgid "CD-ROM"
+#~ msgstr "CD-ROM"
-#~ msgid "Arkeia"
-#~ msgstr "́•„르́¼€́´́•„"
+#~ msgid "KDE Workstation"
+#~ msgstr "K ë°́¤í¬íƒ‘ 환경 기반 ́›Œí¬́¤í…Œ́´́…˜"
-#~ msgid "Flatout"
-#~ msgstr "플ë˜í¸́•„́›ƒ(́µœê³ ́†ë„로)"
-
-#~ msgid "Gwenview"
-#~ msgstr "Gwenview"
-
-#~ msgid "3D"
-#~ msgstr "3́°΅›"
-
-#~ msgid "CMS"
-#~ msgstr "CMS"
-
-#~ msgid "CRM"
-#~ msgstr "CRM"
-
-#~ msgid "2007 product line"
-#~ msgstr "2007 ́ œí’ˆ ë¼́¸"
-
-#~ msgid "Invictus Firewall"
-#~ msgstr "́¸ë¹…투́¤ 방화벽"
-
-#~ msgid "Discovery Live Mode"
-#~ msgstr "Discovery Live Mode"
-
-#~ msgid "How to register"
-#~ msgstr "등ë¡í•˜ë” 법"
-
-#~ msgid "Rpmdrake 2"
-#~ msgstr "Rpmdrake 2"
-
-#~ msgid "Mandriva Online Services"
-#~ msgstr "맨드리바 ́˜¨ë¼́¸ ́„œë¹„́¤"
-
-#~ msgid "New Theme"
-#~ msgstr "́ƒˆ 테마"
-
-#~ msgid "Web 2.0"
-#~ msgstr "́›¹ 2.0"
-
-#~ msgid "Kaspersky"
-#~ msgstr "́º́¤í¼ ́¤́¹´́´(́¸í„°ë„·ë³´́•ˆ́—…́²´)"
-
-#~ msgid "LinDVD"
-#~ msgstr "LinDVD"
-
-#~ msgid "Skype"
-#~ msgstr "́¤́¹´́´í”„(́¸í„°ë„· ́ „í™”)"
-
-#~ msgid "Transgaming/Cedega"
-#~ msgstr "Cedega - ́œˆë„́°́© 게́„ ́‹¤í–‰ê¸°"
-
-#~ msgid "DrakVPN"
-#~ msgstr "드레́´í¬VPN - ê°€́ƒ́‚¬́„¤í†µ́‹ ë§"
-
-#~ msgid "Boot"
-#~ msgstr "ë¶€í¸"
-
-#~ msgid ""
-#~ "_: Keep these entry short\n"
-#~ "Authentication"
-#~ msgstr "́‚¬́©́ ́¸́¦"
+#~ msgid "IDE"
+#~ msgstr "IDE"
diff --git a/perl-install/install/share/po/ky.po b/perl-install/install/share/po/ky.po
index e8216e2ba..5e247e2f6 100644
--- a/perl-install/install/share/po/ky.po
+++ b/perl-install/install/share/po/ky.po
@@ -8,48 +8,74 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-ky\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
"PO-Revision-Date: 2009-04-18 19:08+0600\n"
"Last-Translator: Ilyas Bakirov <just_ilyas@yahoo.com>\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"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "Đ¡Đ¸Đ·Đ´Đ¸Đ½ Đ¸Ñˆ ÑÑ‚Đ¾Đ»Ñƒ̉£ÑƒĐ· USBде"
+msgid "Join Us!"
+msgstr ""
+
+#: ../../advertising/02_IM_mageia.pl:1
+#, c-format
+msgid "Make it yours!"
+msgstr ""
+
+#: ../../advertising/03_IM_mageia.pl:1
+#, c-format
+msgid "Your choice!"
+msgstr ""
+
+#: ../../advertising/04_IM_mageia.pl:1
+#, fuzzy, c-format
+msgid "Office tools"
+msgstr "ĐÑ„Đ¸Ñ ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑÑ‹"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "100%% Đ°Ñ‡Ñ‹Đº ĐºĐ¾Đ´Đ´Ñƒ Mandriva Linux диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Đ²Đ¸"
+msgid "Home entertainment"
+msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/06_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "Linux'ту Mandriva One Đ¼ĐµĐ½ĐµĐ½ Đ°Ñ€Đ°Đ»Đ°Đ¿ ̉¯Đ¹Ñ€Ó©Đ½̉¯̉¯"
+msgid "For kids"
+msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "Đ¢Đ¾Đ»ÑƒĐº Mandriva Linux Đ¸Ñˆ ÑÑ‚Đ¾Đ»Ñƒ Đ¶Đ°Ñ€Đ´Đ°Đ¼ Đ¼ĐµĐ½ĐµĐ½"
+msgid "For family!"
+msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: Đ°Ñ€ Đ±Đ¸Ñ€Đ´Đ¸Đ½ ĐºĐµÑ€ĐµĐºÑ‚ĐµĐ³ĐµĐ½ диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Đ²"
+msgid "For developers!"
+msgstr ""
-#: any.pm:109
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Đ¡Đ¸Đ·Đ´Đµ ĐºĐ¸Đ¹Đ¸Đ½ĐºĐ¸ ĐºĐµĐ·ĐµĐºÑ‚ĐµĐ³Đ¸ ĐºĐ¾ÑˆÑƒĐ¼Ñ‡Đ° Đ°Đ»Ñ‹Đ¿ ж̉¯Ñ€̉¯̉¯Ñ‡̉¯ Đ±Đ°Ñ€Đ±Ñ‹?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -62,92 +88,83 @@ msgstr ""
"\n"
"Đ«Ñ€Đ°ÑÑ‚Đ¾Đ¾Đ»Đ¾Ñ€ ̉¯Ñ‡̉¯Đ½ ĐºĐ¾ÑˆÑƒĐ¼Ñ‡Đ° Đ±ÑƒĐ»Đ°Đ³Ñ‹ Đ´Đ°Đ³Ñ‹ Đ±Đ°Ñ€Đ±Ñ‹?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Желе (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Желе (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Đ¢Đ°Ñ€Đ¼Đ°Đº (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "Đ̉¯Đ·Đ³̉¯Ñ̉¯Đ½̉¯Đ½ URL'и?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "URL ftp:// же http:// Đ¼ĐµĐ½ĐµĐ½ Đ±Đ°ÑˆÑ‚Đ°Đ»Ñ‹ÑˆÑ‹ ĐºĐµÑ€ĐµĐº"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr "Đ‘Đ°Ñ€ Đ±Đ¾Đ»Đ³Đ¾Đ½ Đº̉¯Đ·Đ³̉¯Đ»Ó©Ñ€ Ñ‚Đ¸Đ·Đ¼ĐµÑĐ¸Đ½ Mandriva Linux Đ²ĐµĐ± ÑĐ°Đ¹Ñ‚Ñ‹Đ½Đ´Đ°Đ½ Đ°Đ»Ñ‹Đ½ÑƒÑƒĐ´Đ°..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "Đ‘Đ°Ñ€ Đ±Đ¾Đ»Đ³Đ¾Đ½ Đº̉¯Đ·Đ³̉¯Đ»Ó©Ñ€ Ñ‚Đ¸Đ·Đ¼ĐµÑĐ¸Đ½ %s Đ²ĐµĐ± ÑĐ°Đ¹Ñ‚Ñ‹Đ½Đ´Đ°Đ½ Đ°Đ»Ñ‹Đ½ÑƒÑƒĐ´Đ°..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Đ‘Đ°Ñ€ Đ±Đ¾Đ»Đ³Đ¾Đ½ Đº̉¯Đ·Đ³̉¯Đ»Ó©Ñ€ Ñ‚Đ¸Đ·Đ¼ĐµÑĐ¸Đ½ Mandriva Linux Đ²ĐµĐ± ÑĐ°Đ¹Ñ‚Ñ‹Đ½Đ´Đ°Đ½ Đ°Đ»Ñ‹Đ½ÑƒÑƒĐ´Đ° "
-"Đ¸Đ¹Đ³Đ¸Đ»Đ¸ĐºÑиз Đ°Đ¹ÑĐºÑ‚Đ°Đ´Ñ‹..."
+"Đ‘Đ°Ñ€ Đ±Đ¾Đ»Đ³Đ¾Đ½ Đº̉¯Đ·Đ³̉¯Đ»Ó©Ñ€ Ñ‚Đ¸Đ·Đ¼ĐµÑĐ¸Đ½ %s Đ²ĐµĐ± ÑĐ°Đ¹Ñ‚Ñ‹Đ½Đ´Đ°Đ½ Đ°Đ»Ñ‹Đ½ÑƒÑƒĐ´Đ° Đ¸Đ¹Đ³Đ¸Đ»Đ¸ĐºÑиз Đ°Đ¹ÑĐºÑ‚Đ°Đ´Ñ‹..."
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "ĐŸĐ°ĐºĐµÑ‚Ñ‚ĐµÑ€Đ´Đ¸ Đ°Đ»ÑƒÑƒÑ‡Ñƒ Đº̉¯Đ·Đ³̉¯Đ½̉¯ Ñ‚Đ°Đ½Đ´Đ°̉£Ñ‹Đ·"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "NFS Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "NFS Ñ‚Đ¾Đ¿Ñ‚Đ¾Đ¼ÑƒĐ½ÑƒĐ½ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€ Đ°Ñ‚Ñ‹Đ½ Đ¶Đ°Đ½Đ° Đ´Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸ÑÑÑ‹Đ½ ĐºĐ¸Ñ€Đ¸̉£Đ¸Đ·"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "Đ¢̉¯Đ¹ÑĐ½Đ´̉¯Đ½ Đ°Ñ‚Ñ‹ ĐºÓ©Ñ€ÑÓ©Ñ‚̉¯Đ»Đ³Ó©Đ½ Đ¶Đ¾Đº"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "Đ”Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸Ñ \"/\" Đ±ĐµĐ»Đ³Đ¸ Đ¼ĐµĐ½ĐµĐ½ Đ±Đ°ÑˆÑ‚Đ°Đ»Ñ‹ÑˆÑ‹ ĐºĐµÑ€ĐµĐº"
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "NFS Ñ‚ÑƒÑ‚Đ°ÑˆÑƒÑƒĐ½ÑƒĐ½ Ñ‚̉¯Đ¹ÑĐ½ Đ°Ñ‚Ñ‹ ?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "ĐĐ°Ñ‚Đ°Đ»Đ¾Đ³"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "ĐĐ¾ÑˆÑƒĐ¼Ñ‡Đ°"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -156,23 +173,90 @@ msgstr ""
"Đ‘ÑƒĐ» Đº̉¯Đ·Đ³̉¯Đ´Ó© Đ¿Đ°ĐºĐµÑ‚Ñ‚ĐµÑ€Đ´Đ¸Đ½ Ñ‚Đ¸Đ·Đ¼ĐµÑи Đ°Ñ‚Đ±Ñ‹Đ»Đ³Đ°Đ½ Đ¶Đ¾Đº. Đ–Đ°Đ¹Đ³Đ°ÑˆÑƒÑƒÑÑƒĐ½ÑƒĐ½ Ñ‚ÑƒÑƒÑ€Đ°Đ»Ñ‹Đ³Ñ‹Đ½ "
"Ñ‚ĐµĐºÑˆĐµÑ€Đ¸̉£Đ¸Đ·."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, fuzzy, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "\"%s\" Đ¸Ñ‡Đ¸Đ½ĐµĐ½ Đ±Đ°Ñ€Đ´Ñ‹Đº Đ¿Đ°ĐºĐµÑ‚Ñ‚ĐµÑ€Đ´Đ¸ Đ°Ñ‚Ñ‚Đ°Đ¿ Ó©Ñ‚̉¯̉¯"
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "ĐÑ€Đ½Đ¾Ñ‚ÑƒĐ»Đ³Đ°Đ½ Đ¿Đ°ĐºĐµÑ‚Ñ‚ĐµÑ€ Đ¸Đ·Đ´ĐµĐ»Đ¸Đ¿ Đ¶Đ°Ñ‚Đ°Ñ‚..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Жа̉£Ñ‹Đ»Đ°Đ½Ñ‹Ñ‡ÑƒÑƒ Đ¿Đ°ĐºĐµÑ‚Ñ‚ĐµÑ€ Đ¸Đ·Đ´ĐµĐ»Đ¸Đ¿ Đ¶Đ°Ñ‚Đ°Ñ‚..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Жа̉£Ñ‹Đ»Đ¾Đ¾Đ´Đ¾Đ½ Đ¼ÑƒÑ€Đ´Đ° Đ¿Đ°ĐºĐµÑ‚Ñ‚ĐµÑ€ өч̉¯Ñ€̉¯Đ»̉¯Đ¿ Đ¶Đ°Ñ‚Đ°Ñ‚..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -186,87 +270,87 @@ msgstr ""
"\n"
"Đ‘ÑƒĐ» Đ¿Đ°ĐºĐµÑ‚Ñ‚ĐµÑ€Đ´Đ¸Đ½ Đ°Đ»Ñ‹Đ½Ñ‹Đ¿ Ñ‚Đ°ÑˆÑ‚Đ°Đ»ÑƒÑƒÑÑƒĐ½ ĐºĐ°Đ°Đ»Đ°Đ¹ÑÑ‹Đ·Đ±Ñ‹?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "%s Ñ„Đ°Đ¹Đ»Ñ‹Đ½ Đ¾ĐºÑƒÑƒĐ´Đ°Đ³Ñ‹ ĐºĐ°Ñ‚Đ°"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "Đ¢Ó©Đ¼Ó©Đ½Đº̉¯ диÑĐº(Ñ‚ĐµÑ€)Đ´Đ¸Đ½ Đ°Ñ‚Ñ‹ Ó©Đ·Đ³Ó©Ñ€Ñ‚̉¯Đ»Đ´̉¯:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (Đ¼ÑƒÑ€ÑƒĐ½ĐºÑƒ Đ°Ñ‚Ñ‹ %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Желе"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "ĐĐ»Ñ‹Đ¿ ж̉¯Ñ€̉¯̉¯Ñ‡̉¯Đ½̉¯ Ñ‚Đ°Đ½Đ´Đ°̉£Ñ‹Đ·"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Đ¤Đ°Đ¹Đ» Đ°Đ»Đ´Đ°Đ³Đ°Ñ‡Đ°Đ½ Đ±Đ°Ñ€. ̉®ÑÑ‚̉¯Đ½Ó© ĐºĐ°Đ¹Ñ€Đ° Đ¶Đ°Đ·Ñ‹Đ»ÑÑ‹Đ½Đ±Ñ‹?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "ĐĐ¸Ñ€̉¯̉¯ ÑƒĐºÑƒĐ³Ñƒ Ñ‡ĐµÑ‚ĐºĐµ ĐºĐ°Đ³Ñ‹Đ»Đ´Ñ‹"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "Đ–Đ°Đ¼Đ°Đ½ NFS Đ°Ñ‚Ñ‹"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "%s Đ¶Đ°Ñ€Đ°ĐºÑÑ‹Đ· Đ°Đ»Ñ‹Đ¿ ж̉¯Ñ€̉¯̉¯Ñ‡̉¯"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Бөл̉¯Đ¼Đ´Ó©Ñ€Đ´̉¯ Đ¶Đ°Ñ€Đ°Ñ‚ÑƒÑƒĐ³Đ° Ñ‡ĐµĐ¹Đ¸Đ½ ÑĐºÑ€Đ¸Đ½ÑˆĐ¾Ñ‚Ñ‚Đ¾Ñ€Đ´Ñƒ Ñ‚̉¯Đ·̉¯̉¯Đ³Ó© Đ±Đ¾Đ»Đ±Đ¾Đ¹Ñ‚"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "ĐÑ€Đ½Đ¾Ñ‚ÑƒÑƒĐ´Đ°Đ½ ĐºĐ¸Đ¹Đ¸Đ½ ÑĐºÑ€Đ¸Đ½ÑˆĐ¾Ñ‚Ñ‚Đ¾Ñ€ %s Đ¸Ñ‡Đ¸Đ½Đ´Đµ Đ±Đ¾Đ»Đ¾Ñ‚"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "ĐÑ€Đ½Đ¾Ñ‚ÑƒÑƒ"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "ĐĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸ÑĐ»Đ¾Đ¾"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Đ¡Đ¸Đ· %s Đ´Đ°Đ³Ñ‹ Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Ñ‚Đ°ÑˆÑ‹̉£Ñ‹Đ· ĐºĐµÑ€ĐµĐº"
@@ -291,22 +375,22 @@ msgstr "Đ¢Đ°Ñ€Đ¼Đ°Đº ĐºÓ©Ñ‚Ó©Ñ€̉¯Đ»̉¯̉¯Đ´Ó©"
msgid "Bringing down the network"
msgstr "Đ¢Đ°Ñ€Đ¼Đ°Đº өч̉¯Ñ€̉¯Đ»̉¯̉¯Đ´Ó©"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "Đ̉¯Ñ‚Ó© туру̉£ÑƒĐ·, Ñ„Đ°Đ¹Đ» ж̉¯ĐºÑ‚Ó©Đ»̉¯Đ¿ Đ¶Đ°Ñ‚Đ°Ñ‚"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "Đ±ÑƒĐ»Đ°Đº ĐºĐ¾ÑˆÑƒĐ»Đ³Đ°Đ½ Đ¶Đ¾Đº"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "ĐÑÑĐ±Đ¸Ñ€ Đ¿Đ°ĐºĐµÑ‚Ñ‚ĐµÑ€Đ´Đ¸ ĐºĐµĐ»ĐµÑ‡ĐµĐºÑ‚Đµ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒ ̉¯Ñ‡̉¯Đ½ диÑĐºĐºĐµ ĐºÓ©Ñ‡̉¯Ñ€̉¯Đ¿ Đ¶Đ°Ñ‚Đ°Ñ‚"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Đөч̉¯Ñ€̉¯̉¯ ж̉¯Ñ€̉¯̉¯Đ´Ó©"
@@ -336,7 +420,24 @@ msgstr "Đ¶Đ°ĐºÑˆÑ‹"
msgid "maybe"
msgstr "Đ±Đ¾Đ»ÑƒÑˆÑƒ Đ¼̉¯Đ¼Đº̉¯Đ½"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"\"%s\" Đ±ÑƒĐ»Đ°Đ³Ñ‹Đ½Đ´Đ° xml-info Ñ‚Đ°Đ±Ñ‹Đ»Đ³Đ°Đ½ Đ¶Đ¾Đº. %s Đ¿Đ°ĐºĐµÑ‚Đ¸ ̉¯Ñ‡̉¯Đ½ Đ¶Đ°Ñ€Ñ‹Đ¼ Đ³Đ°Đ½Đ°Ñ€ĐµĐ·ÑƒĐ»ÑŒÑ‚Đ°Ñ‚ "
+"Đ°Đ»Ñ‹Đ½Đ´Ñ‹"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "БаÑĐ½Đ´Đ°Đ»Đ±Đ°Đ´Ñ‹"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -345,69 +446,79 @@ msgstr ""
"%s Đ¼ĐµĐ½ĐµĐ½ Ñ‚Đ°Đ»Đ°Đ¿ ĐºÑ‹Đ»Ñ‹Đ½Đ³Đ°Đ½ ĐºÑÑĐ±Đ¸Ñ€ Đ¿Đ°ĐºĐµÑ‚Ñ‚ĐµÑ€ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒĐ»Đ° Đ°Đ»Đ³Đ°Đ½ Đ¶Đ¾Đº:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "Жа̉£Ñ‹Đ»Ñ‹ÑˆÑ‚Ñ‹Đº Đ¾Ñ€ÑƒĐ½ Đ°Đ»Đ´Ñ‹:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Đ¤Đ°Ñ‚Đ°Đ»Đ´Ñ‹Đº ĐºĐ°Ñ‚Đ° Đ¿Đ°Đ¹Đ´Đ° Đ±Đ¾Đ»Đ´Ñƒ: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ Ñ‚Ñ€Đ°Đ½Đ·Đ°ĐºÑ†Đ¸ÑĐ»Đ°Ñ€Ñ‹ Đ¸ÑˆĐºĐµ Đ°ÑˆĐ¿Đ°Đ´Ñ‹"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "ĐŸĐ°ĐºĐµÑ‚Ñ‚ĐµÑ€Đ´Đ¸Đ½ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒĐ»ÑƒÑˆÑƒ Đ¸Đ¹Đ³Đ¸Đ»Đ¸ĐºÑиз аÑĐºÑ‚Đ°Đ´Ñ‹:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Đ˜Ñˆ ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑÑ‹"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "ĐÑ„Đ¸Ñ ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑÑ‹"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"ĐÑ„Đ¸Ñ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Đ°Đ»Đ°Ñ€Ñ‹: Ñ‚ĐµĐºÑÑ‚ Đ¿Ñ€Đ¾Ñ†ĐµÑÑĐ¾Ñ€Đ»Đ¾Ñ€Ñƒ (OpenOffice.org Writer, Kword), "
-"ÑĐ»ĐµĐºÑ‚Ñ€Đ¾Đ½Đ´ÑƒĐº Ñ‚Đ°Đ±Đ»Đ¸Ñ†Đ°Đ»Đ°Ñ€ (OpenOffice.org Calc, Kspread), pdf Ñ„Đ°Đ¹Đ»Đ´Đ°Ñ€Ñ‹Đ½ ĐºÓ©Ñ€̉¯̉¯ "
+"ĐÑ„Đ¸Ñ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Đ°Đ»Đ°Ñ€Ñ‹: Ñ‚ĐµĐºÑÑ‚ Đ¿Ñ€Đ¾Ñ†ĐµÑÑĐ¾Ñ€Đ»Đ¾Ñ€Ñƒ (LibreOffice Writer, Kword), "
+"ÑĐ»ĐµĐºÑ‚Ñ€Đ¾Đ½Đ´ÑƒĐº Ñ‚Đ°Đ±Đ»Đ¸Ñ†Đ°Đ»Đ°Ñ€ (LibreOffice Calc, Kspread), pdf Ñ„Đ°Đ¹Đ»Đ´Đ°Ñ€Ñ‹Đ½ ĐºÓ©Ñ€̉¯̉¯ "
"Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Đ°Đ»Đ°Ñ€Ñ‹, ж.б."
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "ĐÑĐ½ ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑÑ‹"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr ""
"ĐÑĐ½-Đ·Đ¾Đ¾Đº Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Đ°Đ»Đ°Ñ€Ñ‹: Đ°Ñ€ĐºĐ°Đ´Đ° Đ¾ÑĐ½Đ´Đ°Ñ€Ñ‹, Ñ‚Đ°ĐºÑ‚Đ°Đ¹ Đ¾ÑĐ½Đ´Đ°Ñ€Ñ‹, ÑÑ‚Ñ€Đ°Ñ‚ĐµĐ³Đ¸Ñ Đ¾ÑĐ½Đ´Đ°Ñ€Ñ‹, ж."
"б."
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "ĐœÑƒĐ»ÑŒÑ‚Đ¸Đ¼ĐµĐ´Đ¸Đ° ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑÑ‹"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "̉®Đ½ Đ¶Đ°Đ½Đ° Đ²Đ¸Đ´ĐµĐ¾ Đ¾Đ¹Đ½Đ¾Ñ‚ÑƒÑƒ/Ñ‚ĐµÑ€̉¯̉¯ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Đ°Đ»Đ°Ñ€Ñ‹"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚ ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑÑ‹"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -416,196 +527,196 @@ msgstr ""
"ĐŸĐ¾Ñ‡Ñ‚Đ°Đ½Ñ‹ Đ¶Đ°Đ½Đ° жа̉£Ñ‹Đ»Ñ‹ĐºÑ‚Đ°Ñ€Đ´Ñ‹ (mutt, tin..) Đ¾ĐºÑƒÑƒĐ³Đ° Đ¶Đ°Đ½Đ° Đ¶Ó©Đ½Ó©Ñ‚̉¯̉¯Đ³Ó©, Đ¶Đ°Đ½Đ° Đ²ĐµĐ±Đ´Đµ "
"Đ¸ÑˆÑ‚Ó©Ó©Đ³Ó© Đ°Ñ€Đ½Đ°Đ»Đ³Đ°Đ½ ĐºÑƒÑ€Đ°Đ»Đ´Đ°Ñ€ Ñ‚Đ¾Đ±Ñƒ"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Đ¢Đ°Ñ€Đ¼Đ°Đº ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€Đ¸ (ĐºĐ»Đ¸ĐµĐ½Ñ‚)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "ĐÑ€ Ñ‚̉¯Ñ€Đ´̉¯̉¯ Đ¿Ñ€Đ¾Ñ‚Đ¾ĐºĐ¾Đ»Đ´Đ¾Ñ€ ĐºĐ»Đ¸ĐµĐ½Ñ‚Ñ‚ĐµÑ€Đ¸, ssh да ĐºĐ¾ÑˆÑƒĐ»Đ³Đ°Đ½"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "ĐĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€Đ¸̉£Đ¸Đ·Đ´Đ¸ же̉£Đ¸Đ» ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸ÑĐ»Đ¾Đ¾ ĐºÑƒÑ€Đ°Đ»Đ´Đ°Ñ€Ñ‹"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "ĐĐ¾Đ½ÑĐ¾Đ»ÑŒ ĐºÑƒÑ€Đ°Đ»Đ´Đ°Ñ€Ñ‹"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Đ ĐµĐ´Đ°ĐºÑ‚Đ¾Ñ€Đ»Đ¾Ñ€, ÑˆĐµĐ»Đ´ĐµÑ€, Ñ„Đ°Đ¹Đ» ĐºÑƒÑ€Đ°Đ»Đ´Đ°Ñ€Ñ‹, Ñ‚ĐµÑ€Đ¼Đ¸Đ½Đ°Đ»Đ´Đ°Ñ€"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Đ˜ÑˆÑ‚ĐµĐ¿ Ñ‚̉¯Đ·̉¯̉¯"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr ""
"C Đ¶Đ°Đ½Đ° C++ Đ¸ÑˆÑ‚ĐµĐ¿ Ñ‡Ñ‹Đ³ÑƒÑƒ Đ±Đ¸Đ±Đ»Đ¸Đ¾Ñ‚ĐµĐºĐ°Đ»Đ°Ñ€Ñ‹, Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Đ°Đ»Đ°Ñ€ Đ¶Đ°Đ½Đ° include Ñ„Đ°Đ¹Đ»Đ´Đ°Ñ€Ñ‹"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Đ”Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸Ñ"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Linux Đ¶Đ°Đ½Đ° Free Software Đ¶Ó©Đ½̉¯Đ½Đ´Ó©Đ³̉¯ ĐºĐ¸Ñ‚ĐµĐ¿Ñ‚ĐµÑ€ Đ¶Đ°Đ½Đ° HOWTOĐ»Đ°Ñ€"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr ""
"Linux ÑÑ‚Đ°Đ½Đ´Đ°Ñ€Ñ‚Ñ‚Ñ‹Đº базаÑÑ‹. ̉®Ñ‡̉¯Đ½Ñ‡̉¯ Ñ‚Đ°Ñ€Đ°Đ¿Ñ‚Ñ‹Đº Đ¸ÑˆÑ‚ĐµĐ¿ Ñ‡Ñ‹Đ³ÑƒÑƒÑ‡ÑƒĐ»Đ°Ñ€Đ´Ñ‹Đ½ Ñ‚Đ¸Ñ€ĐºĐµĐ¼ĐµĐ»ĐµÑ€Đ¸Đ½ "
"ĐºĐ¾Đ»Đ´Đ¾Đ¾"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Веб-ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Groupware"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Đ¤Đ°Đ¹Ñ€Đ²Đ¾Đ»Đ»/ĐœĐ°Ñ€ÑˆÑ€ÑƒÑ‚Ñ‚Đ°Đ³Ñ‹Ñ‡"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚ Đ´Đ°Ñ€Đ±Đ°Đ·Đ°ÑÑ‹"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "ĐŸĐ¾Ñ‡Ñ‚Đ°/Жа̉£Ñ‹Đ»Ñ‹ĐºÑ‚Đ°Ñ€"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix Đ¿Đ¾Ñ‡Ñ‚Đ° ÑĐµÑ€Đ²ĐµÑ€Đ¸, Inn жа̉£Ñ‹Đ»Ñ‹ĐºÑ‚Đ°Ñ€ ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "ĐĐ°Ñ‚Đ°Đ»Đ¾Đ³Đ´Đ¾Ñ€ ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "DNS Đ¶Đ°Đ½Đ° NIS"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Đ¤Đ°Đ¹Đ» Đ¶Đ°Đ½Đ° Đ¿Ñ€Đ¸Đ½Ñ‚ĐµÑ€ бөл̉¯Ñˆ̉¯̉¯ ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS ÑĐµÑ€Đ²ĐµÑ€Đ¸, Samba ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Đ‘ĐµÑ€Đ¸Đ»Đ¸ÑˆÑ‚ĐµÑ€ базаÑÑ‹"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL Đ¶Đ°Đ½Đ° MySQL Đ±ĐµÑ€Đ¸Đ»Đ¸ÑˆÑ‚ĐµÑ€ базаÑÑ‹Đ½Ñ‹Đ½ ÑĐµÑ€Đ²ĐµÑ€Đ¸"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL Đ¶Đ°Đ½Đ° MariaDB Đ±ĐµÑ€Đ¸Đ»Đ¸ÑˆÑ‚ĐµÑ€ базаÑÑ‹Đ½Ñ‹Đ½ ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "ĐŸĐ¾Ñ‡Ñ‚Đ°"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix Đ¿Đ¾Ñ‡Ñ‚Đ° ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL же MySQL Đ±ĐµÑ€Đ¸Đ»Đ¸ÑˆÑ‚ĐµÑ€ базаÑÑ‹Đ½Ñ‹Đ½ ÑĐµÑ€Đ²ĐµÑ€Đ¸"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL же MariaDB Đ±ĐµÑ€Đ¸Đ»Đ¸ÑˆÑ‚ĐµÑ€ базаÑÑ‹Đ½Ñ‹Đ½ ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Đ¢Đ°Ñ€Đ¼Đ°Đº ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS ÑĐµÑ€Đ²ĐµÑ€Đ¸, SMB ÑĐµÑ€Đ²ĐµÑ€Đ¸, Proxy ÑĐµÑ€Đ²ĐµÑ€Đ¸, ssh ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Đ“Ñ€Đ°Ñ„Đ¸ĐºĐ°Đ»Ñ‹Đº Ñ‡Ó©Đ¹Ñ€Ó©"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "KDE Đ¸Ñˆ ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑÑ‹"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "Đ˜Ñˆ ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑÑ‹"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -614,12 +725,12 @@ msgstr ""
"K Desktop Environment - Đ½ĐµĐ³Đ¸Đ·Đ³Đ¸ Đ³Ñ€Đ°Ñ„Đ¸ĐºĐ°Đ»Ñ‹Đº Ñ‡Ó©Đ¹Ñ€Ó©, ĐºĐ¾ÑˆÑƒĐ¼Ñ‡Đ° ĐºÑƒÑ€Đ°Đ»Đ´Đ°Ñ€ "
"ĐºĐ¾Đ»Đ»ĐµĐºÑ†Đ¸ÑÑÑ‹ Đ¼ĐµĐ½ĐµĐ½"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "GNOME Đ¸Ñˆ ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑÑ‹"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -628,66 +739,115 @@ msgstr ""
"ĐĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡ÑƒĐ³Đ° Ñ‹̉£Đ³Đ°Đ¹Đ»Đ°ÑˆĐºĐ°Đ½ Ñ‚Đ¸Ñ€ĐºĐµĐ¼ĐµĐ»ĐµÑ€Đ¸Đ½ Đ¶Đ°Đ½Đ° Đ¸Ñˆ ÑÑ‚Đ¾Đ»ÑƒĐ½ÑƒĐ½ ĐºÑƒÑ€Đ°Đ»Đ°Ñ€Ñ‹Đ½ ĐºĐ°Đ¼Ñ‚Ñ‹Đ³Đ°Đ½ "
"Đ³Ñ€Đ°Ñ„Đ¸ĐºĐ°Đ»Ñ‹Đº Ñ‡Ó©Đ¹Ñ€Ó©"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, fuzzy, c-format
+msgid "XFCE Workstation"
+msgstr "KDE Đ¸Ñˆ ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑÑ‹"
+
+#: share/meta-task/compssUsers.pl:165
+#, fuzzy, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+"ĐĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡ÑƒĐ³Đ° Ñ‹̉£Đ³Đ°Đ¹Đ»Đ°ÑˆĐºĐ°Đ½ Ñ‚Đ¸Ñ€ĐºĐµĐ¼ĐµĐ»ĐµÑ€Đ¸Đ½ Đ¶Đ°Đ½Đ° Đ¸Ñˆ ÑÑ‚Đ¾Đ»ÑƒĐ½ÑƒĐ½ ĐºÑƒÑ€Đ°Đ»Đ°Ñ€Ñ‹Đ½ ĐºĐ°Đ¼Ñ‚Ñ‹Đ³Đ°Đ½ "
+"Đ³Ñ€Đ°Ñ„Đ¸ĐºĐ°Đ»Ñ‹Đº Ñ‡Ó©Đ¹Ñ€Ó©"
+
+#: share/meta-task/compssUsers.pl:169
+#, fuzzy, c-format
+msgid "MATE Workstation"
+msgstr "GNOME Đ¸Ñˆ ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑÑ‹"
+
+#: share/meta-task/compssUsers.pl:174
+#, fuzzy, c-format
+msgid "Cinnamon Workstation"
+msgstr "Đ˜Ñˆ ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑÑ‹"
+
+#: share/meta-task/compssUsers.pl:175
+#, fuzzy, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Đ“Ñ€Đ°Ñ„Đ¸ĐºĐ°Đ»Ñ‹Đº Ñ‡Ó©Đ¹Ñ€Ó©"
+
+#: share/meta-task/compssUsers.pl:179
+#, fuzzy, c-format
+msgid "LXQt Desktop"
+msgstr "LXDE Đ¸Ñˆ ÑÑ‚Đ¾Đ»Ñƒ"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, fuzzy, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+"ĐĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡ÑƒĐ³Đ° Ñ‹̉£Đ³Đ°Đ¹Đ»Đ°ÑˆĐºĐ°Đ½ Ñ‚Đ¸Ñ€ĐºĐµĐ¼ĐµĐ»ĐµÑ€Đ¸Đ½ Đ¶Đ°Đ½Đ° Đ¸Ñˆ ÑÑ‚Đ¾Đ»ÑƒĐ½ÑƒĐ½ ĐºÑƒÑ€Đ°Đ»Đ°Ñ€Ñ‹Đ½ ĐºĐ°Đ¼Ñ‚Ñ‹Đ³Đ°Đ½ "
+"Đ³Ñ€Đ°Ñ„Đ¸ĐºĐ°Đ»Ñ‹Đº Ñ‡Ó©Đ¹Ñ€Ó©"
+
+#: share/meta-task/compssUsers.pl:189
#, c-format
msgid "LXDE Desktop"
msgstr "LXDE Đ¸Ñˆ ÑÑ‚Đ¾Đ»Ñƒ"
-#: share/meta-task/compssUsers.pl:146
-#, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+#: share/meta-task/compssUsers.pl:191
+#, fuzzy, c-format
+msgid "A lightweight fast graphical environment"
msgstr ""
"ĐĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡ÑƒĐ³Đ° Ñ‹̉£Đ³Đ°Đ¹Đ»Đ°ÑˆĐºĐ°Đ½ Ñ‚Đ¸Ñ€ĐºĐµĐ¼ĐµĐ»ĐµÑ€Đ¸Đ½ Đ¶Đ°Đ½Đ° Đ¸Ñˆ ÑÑ‚Đ¾Đ»ÑƒĐ½ÑƒĐ½ ĐºÑƒÑ€Đ°Đ»Đ°Ñ€Ñ‹Đ½ ĐºĐ°Đ¼Ñ‚Ñ‹Đ³Đ°Đ½ "
"Đ³Ñ€Đ°Ñ„Đ¸ĐºĐ°Đ»Ñ‹Đº Ñ‡Ó©Đ¹Ñ€Ó©"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Đ‘Đ°ÑˆĐºĐ° Đ³Ñ€Đ°Ñ„Đ¸ĐºĐ°Đ»Ñ‹Đº Đ¸Ñˆ ÑÑ‚Đ¾Đ»Đ´Đ¾Ñ€Ñƒ"
-#: share/meta-task/compssUsers.pl:150
-#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
+#: share/meta-task/compssUsers.pl:195
+#, fuzzy, c-format
+msgid "Window Maker, Fvwm, etc"
msgstr "Window Maker, Enlightenment, Fvwm, ж.б. "
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Đ£Ñ‚Đ¸Đ»Đ¸Ñ‚Đ°Đ»Đ°Ñ€"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Webmin ÑƒĐ·Đ°ĐºÑ‚Đ°Đ½ Đ±Đ°ÑˆĐºĐ°Ñ€ÑƒÑƒ ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "Đ¢Đ°Ñ€Đ¼Đ°Đº аÑĐ¿Đ°Đ¿Ñ‚Đ°Ñ€Ñ‹/ĐœĐ¾Đ½Đ¸Ñ‚Đ¾Ñ€Đ¸Đ½Đ³"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "ĐœĐ¾Đ½Đ¸Ñ‚Đ¾Ñ€Đ¸Đ½Đ³ аÑĐ¿Đ°Đ¿Ñ‚Đ°Ñ€, Đ¿Ñ€Đ¾Ñ†ĐµÑÑ ÑÑĐµĐ¿Ñ‚̉¯̉¯Ñ‡̉¯Đ»Ó©Ñ€, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Mandriva Đ£ÑÑ‚Đ°Đ»Đ°Ñ€Ñ‹"
+msgid "Mageia Wizards"
+msgstr "Mageia Đ£ÑÑ‚Đ°Đ»Đ°Ñ€Ñ‹"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€Đ´Đ¸ Ñ‹Ñ€Đ°ÑÑ‚Đ¾Đ¾ уÑÑ‚Đ°Đ»Đ°Ñ€Ñ‹"
@@ -701,7 +861,7 @@ msgstr ""
"Жа̉£Ñ‹Đ»Ñ‹ÑˆÑ‚Ñ‹Đº Đ¾Ñ€ÑƒĐ½ Đ°Đ»Đ´Ñ‹, Đ±Đ¸Ñ€Đ¾Đº Đ¼ĐµĐ½ Đ°Đ½Ñ‹ ĐºĐ°Đ½Ñ‚Đ¸Đ¿ Ñ‚ÑƒÑƒÑ€Đ° Đ¸ÑˆÑ‚ĐµÑ‚̉¯̉¯Đ½̉¯ Đ±Đ¸Đ»Đ±ĐµĐ¹Đ¼.\n"
"ĐœÑ‹Đ½Đ´Đ°Đ½ Đ°Ñ€Ñ‹ Ñ‚Đ¾Đ±Đ¾ĐºĐµĐ»Đ³Đµ ÑĐ°Đ»Ñ‹Đ¿ Ó©Đ·̉¯̉£̉¯Đ· ÑƒĐ»Đ°Đ½Ñ‚Ñ‹̉£Ñ‹Đ·."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -721,253 +881,252 @@ msgstr "`%s' ĐºĐ°Đ´Đ°Đ¼Ñ‹Đ½Đ° Ó©Ñ‚̉¯̉¯ Đ°Ñ€Đ°ĐºĐµÑ‚Đ¸\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux %s Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ"
+msgid "%s Installation %s"
+msgstr "%s %s Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> ÑĐ»ĐµĐ¼ĐµĐ½Ñ‚Ñ‚ĐµÑ€ Đ¾Ñ€Ñ‚Đ¾ÑÑƒĐ½Đ´Đ°"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "Xorg Đ¶Đ°Đ¹ Đ±Đ°ÑˆÑ‚Đ°Đ»Ñ‹Đ¿ Đ¶Đ°Ñ‚Đ°Ñ‚. Đ̉¯Ñ‚Ó© туру̉£ÑƒĐ·..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"Đ¡Đ¸ÑÑ‚ĐµĐ¼Đ°Đ³Đ° Đ¶ĐµÑ‚ĐµÑ€Đ¸Đ½Ñ‡Đµ Ñ€ĐµÑÑƒÑ€Ñ Đ¶ĐµÑ‚Đ¿ĐµĐ¹ Đ¶Đ°Ñ‚Đ°Ñ‚. Mandriva Linux ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½\n"
+"Đ¡Đ¸ÑÑ‚ĐµĐ¼Đ°Đ³Đ° Đ¶ĐµÑ‚ĐµÑ€Đ¸Đ½Ñ‡Đµ Ñ€ĐµÑÑƒÑ€Ñ Đ¶ĐµÑ‚Đ¿ĐµĐ¹ Đ¶Đ°Ñ‚Đ°Ñ‚. %s ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½\n"
"Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ´Đ° Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼Đ°Đ»Đ°Ñ€ Ñ‡Ñ‹Đ³Ñ‹ÑˆÑ‹ Đ¼̉¯Đ¼Đº̉¯Đ½. ĐĐ½Đ´Đ°Đ¹ Đ±Đ¾Đ»ÑĐ¾ Ñ‚ĐµĐºÑÑ‚Ñ‚Đ¸Đº Ñ€ĐµĐ¶Đ¸Đ¼Đ´Đµ\n"
"Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ½Ñƒ Ñ‚ĐµĐºÑˆĐµÑ€Đ¸Đ¿ ĐºÓ©Ñ€̉¯̉£̉¯Đ·. ĐĐ» ̉¯Ñ‡̉¯Đ½, диÑĐºÑ‚ĐµĐ½ ж̉¯ĐºÑ‚Ó©Đ»̉¯Đ¿ Đ¶Đ°Ñ‚ĐºĐ°Đ½ ÑƒÑ‡ÑƒÑ€Đ´Đ°\n"
"`F1' ĐºĐ»Đ°Đ²Đ¸ÑˆĐ°ÑÑ‹Đ½ баÑÑ‹Đ¿ `text' ÑÓ©Đ·̉¯Đ½ ĐºĐ¸Ñ€Đ¸̉£Đ¸Đ·."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Mandriva KDE Đ¸Ñˆ ÑÑ‚Đ¾Đ»ÑƒĐ½ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ"
+msgid "Media Selection"
+msgstr "ĐŸĐ°ĐºĐµÑ‚Ñ‚ĐµÑ€Đ´Đ¸Đ½ Đ³Ñ€ÑƒĐ¿Đ¿Đ°ÑÑ‹Đ½ Ñ‚Đ°Đ½Đ´Đ¾Đ¾"
+
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "%s KDE Đ¸Ñˆ ÑÑ‚Đ¾Đ»ÑƒĐ½ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Mandriva GNOME Đ¸Ñˆ ÑÑ‚Đ¾Đ»ÑƒĐ½ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ"
+msgid "Install %s GNOME Desktop"
+msgstr "%s GNOME Đ¸Ñˆ ÑÑ‚Đ¾Đ»ÑƒĐ½ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "ĐœĐµĐ½Ñ‡Đ¸Đº Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ"
-#: steps_gtk.pm:262
-#, c-format
-msgid "KDE Desktop"
-msgstr "KDE Đ¸Ñˆ ÑÑ‚Đ¾Đ»Ñƒ"
+#: steps_gtk.pm:276
+#, fuzzy, c-format
+msgid "Plasma Desktop"
+msgstr "ĐœĐµĐ½Ñ‡Đ¸Đº Đ¸Ñˆ ÑÑ‚Đ¾Đ»Ñƒ"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "GNOME Đ¸Ñˆ ÑÑ‚Đ¾Đ»Ñƒ"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "ĐœĐµĐ½Ñ‡Đ¸Đº Đ¸Ñˆ ÑÑ‚Đ¾Đ»Ñƒ"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "ĐœÑ‹Đ½Đ° '%s' Đ¸Ñˆ ÑÑ‚Đ¾Đ»Đ´ÑƒĐ½ Đ°Đ»Đ´Ñ‹Đ½ ала ĐºÓ©Ñ€̉¯Đ½̉¯Ñˆ̉¯."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "Đ§Đ¾̉£ ĐºÓ©Ñ€̉¯Đ½̉¯ÑˆÑ‚̉¯ ĐºÓ©Ñ€̉¯̉¯ ̉¯Ñ‡̉¯Đ½ Ñ̉¯Ñ€Ó©Ñ‚ĐºÓ© баÑÑ‹̉£Ñ‹Đ·"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "ĐŸĐ°ĐºĐµÑ‚Ñ‚ĐµÑ€Đ´Đ¸Đ½ Đ³Ñ€ÑƒĐ¿Đ¿Đ°ÑÑ‹Đ½ Ñ‚Đ°Đ½Đ´Đ¾Đ¾"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "ĐŸĐ°ĐºĐµÑ‚Ñ‚ĐµÑ€Đ´Đ¸ Ó©Đ· Đ°Đ»Đ´Ñ‹Đ½Ñ‡Đ° Ñ‚Đ°Đ½Đ´Đ¾Đ¾"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Đ–Đ°Đ»Đ¿Ñ‹ ĐºÓ©Đ»Ó©Đ¼̉¯: %d / %d ĐœĐ±"
+msgid "Unselect All"
+msgstr ""
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Đ¢ÑƒÑƒÑ€Đ° ÑĐ¼ĐµÑ Đ¿Đ°ĐºĐµÑ‚"
+msgid "Total size: %d / %d MB"
+msgstr "Đ–Đ°Đ»Đ¿Ñ‹ ĐºÓ©Đ»Ó©Đ¼̉¯: %d / %d ĐœĐ±"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Đ’ĐµÑ€ÑиÑÑÑ‹: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "ĐÓ©Đ»Ó©Đ¼̉¯: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d Đб\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "ĐœĐ°Đ°Đ½Đ¸Đ»̉¯̉¯Đ»̉¯Đ³̉¯:"
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Đ¡Đ¸Đ· Đ±ÑƒĐ» Đ¿Đ°ĐºĐµÑ‚Ñ‚Đ¸ Ñ‚Đ°Đ½Đ´Đ°Đ¿/Ñ‚Đ°Đ½Đ´Đ°Đ±Đ°Đ¹ Đ°Đ»Đ±Đ°Đ¹ÑÑ‹Đ·"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "%s Đ¶Đ¾ĐºÑ‚ÑƒĐ³ÑƒĐ½Đ°Đ½"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "%s ĐºĐ°Đ½Đ°Đ°Ñ‚Đ°Đ½Đ±Đ°Đ³Đ°Đ½Đ´Ñ‹Đ³Ñ‹Đ½Đ°Đ½"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "%s Đ°ĐºÑ‚Đ¸Đ²Đ´ĐµÑˆÑ‚Đ¸Ñ€̉¯̉¯ Đ°Ñ€Đ°ĐºĐµÑ‚Đ¸"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "%s ÑĐ°ĐºÑ‚Đ¾Đ¾ ̉¯Ñ‡̉¯Đ½"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Đ¡Đ¸Đ· Đ±ÑƒĐ» Đ¿Đ°ĐºĐµÑ‚Ñ‚Đ¸ Ñ‚Đ°Đ½Đ´Đ°Đ¿ Đ°Đ»Đ°Đ»Đ±Đ°Đ¹ÑÑ‹Đ·, Đ°Đ½Ñ‚ĐºĐµĐ½Đ¸ Đ°Đ½Ñ‹ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ ̉¯Ñ‡̉¯Đ½ Đ¶ĐµÑ‚ĐµÑ€Đ¸Đ½Ñ‡Đµ Đ±Đ¾Ñˆ "
"Đ±Đ¾ÑˆÑ‚ÑƒĐº Đ¶Đ¾Đº"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Đ¢Ó©Đ¼Ó©Đ½Đº̉¯ Đ¿Đ°ĐºĐµÑ‚Ñ‚ĐµÑ€ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ»Đ°Ñ‚"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Đ¢Ó©Đ¼Ó©Đ½Đº̉¯ Đ¿Đ°ĐºĐµÑ‚Ñ‚ĐµÑ€ өч̉¯Ñ€̉¯Đ»Ó©Ñ‚"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Đ‘ÑƒĐ» Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ³Đ° ÑˆĐ°Ñ€Ñ‚ Đ±Đ¾Đ»Đ³Đ¾Đ½ Đ¿Đ°ĐºĐµÑ‚, Đ¿Đ°ĐºĐµÑ‚Ñ‚Đ¸ Ñ‚Đ°Đ½Đ´Đ°Đ¿ Đ°Đ»Đ°Đ»Đ±Đ°Đ¹ÑÑ‹Đ·"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Đ‘ÑƒĐ» Đ¿Đ°ĐºĐµÑ‚Ñ‚Đ¸ Ñ‚Đ°Đ½Đ´Đ°Đ¿ Đ°Đ»Đ°Đ»Đ±Đ°Đ¹ÑÑ‹Đ·. ĐŸĐ°ĐºĐµÑ‚ алда ĐºĐ°Ñ‡Đ°Đ½ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒĐ»Đ³Đ°Đ½"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Đ‘ÑƒĐ» Đ¿Đ°ĐºĐµÑ‚Ñ‚Đ¸ Đ±ĐµĐ»Đ³Đ¸Đ»Ó©Ó©Đ´Ó©Đ½ Đ°Đ»Ñ‹Đ¿ ÑĐ°Đ»ÑƒÑƒĐ³Đ° Đ±Đ¾Đ»Đ±Đ¾Đ¹Ñ‚. ĐĐ» жа̉£Ñ‹Đ»Đ°Đ½Ñ‹ÑˆÑ‹ ĐºĐµÑ€ĐµĐº"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "ĐĐ²Ñ‚Đ¾Đ¼Đ°Ñ‚Ñ‚Ñ‹Đº Ñ‚̉¯Ñ€Đ´Ó© Ñ‚Đ°Đ½Đ´Đ°Đ»Đ³Đ°Đ½ Đ¿Đ°ĐºĐµÑ‚Ñ‚ĐµÑ€Đ´Đ¸ ĐºÓ©Ñ€ÑÓ©Ñ‚̉¯̉¯"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "ĐÑ€Đ½Đ¾Ñ‚ÑƒÑƒ"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Đ¢Đ°Đ½Đ´Đ°Đ»Đ³Đ°Đ½Đ´Đ°Ñ€Đ´Ñ‹ Đ–̉¯ĐºÑ‚Ó©Ó©/Đ¡Đ°ĐºÑ‚Đ¾Đ¾"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "ĐŸĐ°ĐºĐµÑ‚Ñ‚ĐµÑ€Đ´Đ¸ Ñ‚Đ°Đ½Đ´Đ¾Đ¾ жа̉£Ñ‹Đ»Đ°Đ½ÑƒÑƒĐ´Đ°"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "ĐœĐ¸Đ½Đ¸Đ¼Đ°Đ»Đ´Ñ‹Đº Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "ĐŸĐ°ĐºĐµÑ‚Ñ‚ĐµÑ€Đ´Đ¸ Đ±Đ°ÑˆĐºĐ°Ñ€ÑƒÑƒ"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Đ¡Đ¸Đ· Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ½Ñƒ ĐºĐ°Đ°Đ»Đ°Đ³Đ°Đ½ Đ¿Đ°ĐºĐµÑ‚Ñ‚ĐµÑ€Đ´Đ¸ Ñ‚Đ°Đ½Đ´Đ°̉£Ñ‹Đ·"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "ĐÑ€Đ½Đ¾Ñ‚ÑƒÑƒ"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Đе̉£Đ¸Ñ€Đ¸ Đ¼Đ°Đ°Đ»Ñ‹Đ¼Đ°Ñ‚ÑÑ‹Đ·"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "ĐĐ°Đ»Đ³Đ°Đ½ ÑƒĐ±Đ°ĐºÑ‹Ñ‚:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(Đ±Đ¾Đ»Đ¶Đ¾Đ»Đ´ÑƒÑƒ ÑƒĐ±Đ°ĐºÑ‹Ñ‚..)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d- Đ¿Đ°ĐºĐµÑ‚"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Đ–Ñ‹Đ¹Ñ‹Đ½Ñ‚Ñ‹Đº"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "ĐĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸Ñ"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸ÑĐ»Đ°Đ½Đ±Đ°Đ³Đ°Đ½"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "ĐŸĐ°ĐºĐµÑ‚Ñ‚ĐµÑ€Đ´Đ¸Đ½ Đ³Ñ€ÑƒĐ¿Đ¿Đ°ÑÑ‹Đ½ Ñ‚Đ°Đ½Đ´Đ¾Đ¾"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -976,12 +1135,12 @@ msgstr ""
"Đ¢Ó©Đ¼Ó©Đ½Đº̉¯ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ Đ±ÑƒĐ»Đ°ĐºÑ‚Đ°Ñ€Ñ‹ Ñ‚Đ°Đ±Ñ‹Đ»Đ´Ñ‹.\n"
"Đ­Đ³ĐµÑ€Đ´Đµ ĐºÑÑĐ±Đ¸Ñ€Đ¸Đ½ Đ°Ñ‚Ñ‚Đ°Đ¿ Ó©Ñ‚̉¯̉¯Đ½̉¯ ĐºĐ°Đ°Đ»Đ°Ñа̉£Ñ‹Đ·, Đ°Đ½Đ´Đ° Đ°Đ»Đ°Ñ€Đ´Ñ‹ Ñ‚Đ°Đ½Đ´Đ°Đ±Đ°Đ¹ Ó©Ñ‚̉¯̉£̉¯Đ·."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"ĐĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐº Đ¼Đ°Đ·Đ¼ÑƒĐ½ÑƒĐ½ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ´Đ°Đ½ Đ¼ÑƒÑ€ÑƒĐ½ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€ диÑĐºĐ¸Đ½Đµ ĐºÓ©Ñ‡̉¯Ñ€̉¯Đ¿ Đ°Đ»ÑƒÑƒ "
@@ -989,72 +1148,72 @@ msgstr ""
"ĐĐ½Đ´Đ°Đ½ ĐºĐ¸Đ¹Đ¸Đ½ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€ диÑĐºĐ¸Đ½ĐµĐ½ ÑƒĐ»Đ°Đ½Ñ‚Ñ‹Đ»Đ°Ñ‚ Đ¶Đ°Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Ñ‚ĐµÑ€ Ñ‚Đ¾Đ»ÑƒĐº "
"ÑиÑÑ‚ĐµĐ¼Đ°Đ½Ñ‹Đ½ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒĐ»ÑƒĐ¿ б̉¯Ñ‚ĐºÓ©Đ½Đ´Ó©Đ½ ĐºĐ¸Đ¹Đ¸Đ½ ĐºĐ°Đ»Ñ‹ÑˆĐ°Ñ‚."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "CD диÑĐºÑ‚Đ¸ Ñ‚Đ¾Đ»ÑƒĐ³Ñƒ Đ¼ĐµĐ½ĐµĐ½ ĐºÓ©Ñ‡̉¯Ñ€̉¯̉¯"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Жа̉£Ñ‹Đ»Ñ‹ÑˆÑ‚Ñ‹Đº Đ¾Ñ€ÑƒĐ½ Đ°Đ»Đ´Ñ‹"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Өз̉¯̉£̉¯Đ·Đ´̉¯Đ½ Đ°Đ»Đ¸Đ¿Ñ‚Đ°ĐºÑ‚Đ° ĐºĐ°Ñ€Ñ‚Đ°ÑÑ‹Đ½ Ñ‚Đ°Đ½Đ´Đ°̉£Ñ‹Đ·"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Đœ̉¯Đ¼Đº̉¯Đ½ Đ±Đ¾Đ»Đ³Đ¾Đ½ Đ±Đ°Ñ€Đ´Ñ‹Đº ĐºĐ»Đ°Đ²Đ¸Ó©Đ»ĐºÓ©Đ»Ó©Ñ€ Ñ‚Đ¸Đ·Đ¼ĐµÑи"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "ĐÑ€Đ½Đ¾Ñ‚ÑƒÑƒ/Жа̉£Ñ‹Đ»Đ¾Đ¾"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Đ‘ÑƒĐ» Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ±Ñƒ же жа̉£Ñ‹Đ»Đ¾Đ¾Đ±Ñƒ?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "ĐÑ€Đ½Đ¾Ñ‚ÑƒÑƒ"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "%s жа̉£Ñ‹Đ»Đ¾Đ¾"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "%s ̉¯Ñ‡̉¯Đ½ ÑˆĐ¸Ñ„Ñ€Đ»Ó©Ó© Đ°Ñ‡ĐºÑ‹Ñ‡Ñ‹"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "ĐÑ€Đ½Đ¾Ñ‚ÑƒÑƒĐ½Ñƒ Đ°Đ¹Đ½Ñƒ, ÑиÑÑ‚ĐµĐ¼Đ° өч̉¯Đ¿ Đ¶Đ°Đ½Đ´Ñ‹Ñ€ÑƒÑƒ"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "Жа̉£Ñ‹ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "ĐœÑƒÑ€ÑƒĐ½ĐºÑƒ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ½Ñƒ жа̉£Ñ‹Đ»Đ¾Đ¾ (ÑÑƒĐ½ÑƒÑˆ ĐºÑ‹Đ»Ñ‹Đ½Đ±Đ°Đ¹Ñ‚)"
-#: steps_interactive.pm:211
-#, c-format
+#: steps_interactive.pm:223
+#, fuzzy, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1062,7 +1221,7 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"ĐÑ€Đ½Đ¾Ñ‚ĐºÑƒÑ‡ ÑƒÑ‡ÑƒÑ€Đ´Đ°Đ³Ñ‹ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒĐ»Đ³Đ°Đ½ Mandriva Linux ÑиÑÑ‚ĐµĐ¼Đ°Đ½Ñ‹Đ½ %s жа̉£Ñ‹Đ»Đ¾Đ¾ÑÑƒĐ½\n"
+"ĐÑ€Đ½Đ¾Ñ‚ĐºÑƒÑ‡ ÑƒÑ‡ÑƒÑ€Đ´Đ°Đ³Ñ‹ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒĐ»Đ³Đ°Đ½ Mageia ÑиÑÑ‚ĐµĐ¼Đ°Đ½Ñ‹Đ½ %s жа̉£Ñ‹Đ»Đ¾Đ¾ÑÑƒĐ½\n"
"Ñ‚Đ¾Đ»ÑƒĐº Đ°Đ»Đ°Đ»Đ±Đ°ÑˆÑ‹ Đ¼̉¯Đ¼Đº̉¯Đ½.\n"
"\n"
"Đ£Ñ‡ÑƒÑ€Đ´Đ°Đ³Ñ‹ ÑиÑÑ‚ĐµĐ¼Đ°Đ½Ñ‹ жа̉£Ñ‹Đ´Đ°Đ½ жа̉£Ñ‹ Đ²ĐµÑ€ÑиÑÑÑ‹ Đ¼ĐµĐ½ĐµĐ½ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ ÑÑƒĐ½ÑƒÑˆÑ‚Đ°Đ»Đ°Ñ‚.\n"
@@ -1070,37 +1229,17 @@ msgstr ""
"Đ­ÑĐºĐµÑ€Ñ‚̉¯̉¯ : \"Жа̉£Ñ‹ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒĐ»ÑƒÑˆ\" Ñ‚Đ°Đ½Đ´Đ¾Đ¾Đ´Đ¾Đ½ Đ¼ÑƒÑ€ÑƒĐ½, Đ±Đ°Ñ€Đ´Ñ‹Đº Đ¶ĐµĐºĐµ\n"
"Đ¼Đ°Đ°Đ»Ñ‹Đ¼Đ°Ñ‚Ñ‚Đ°Ñ€Đ´Ñ‹ Đ°Ñ€Ñ…Đ¸Đ²Đ´Ó©Ó© Đ¼ĐµĐ½ĐµĐ½ ĐºÓ©Ñ‡̉¯Ñ€̉¯Đ¿ Đ°Đ»Ñ‹ÑˆÑ‹̉£Ñ‹Đ· ĐºĐµÑ€ĐµĐº."
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "IDE ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸ÑĐ»Đ°Đ½ÑƒÑƒĐ´Đ°"
-
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"Өз ж̉¯ĐºÑ‚Ó©Đ»̉¯̉¯ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Đ°ÑÑ‹ ̉¯Ñ‡̉¯Đ½ Đ¶ĐµÑ‚ĐµÑ€Đ¸Đ½Ñ‡Đµ Đ±Đ¾Ñˆ Đ±Đ¾ÑˆÑ‚ÑƒĐº ĐºĐ°Đ»Đ³Đ°Đ½ Đ¶Đ¾Đº! ĐÑ€Đ½Đ¾Ñ‚ÑƒÑƒ "
-"ÑƒĐ»Đ°Đ½Ñ‚Ñ‹Đ»Đ°Ñ‚, Đ±Đ¸Ñ€Đ¾Đº ÑиÑÑ‚ĐµĐ¼Đ°Đ½Ñ‹Đ½ ж̉¯ĐºÑ‚Ó©Đ»̉¯Ñˆ̉¯ ̉¯Ñ‡̉¯Đ½ DiskDrake Đ¼ĐµĐ½ĐµĐ½ Đ±Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ж̉¯ĐºÑ‚Ó©Đ»̉¯̉¯ "
-"бөл̉¯Đ³̉¯Đ½ Ñ‚̉¯Đ·̉¯̉¯ ĐºĐµÑ€ĐµĐº"
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"PPC PReP ж̉¯ĐºÑ‚Ó©Đ»̉¯̉¯ бөл̉¯Đ³̉¯Đ½ Ñ‚̉¯Đ·̉¯̉¯ ĐºĐµÑ€ĐµĐº! ĐÑ€Đ½Đ¾Ñ‚ÑƒÑƒ ÑƒĐ»Đ°Đ½Ñ‚Ñ‹Đ»Đ°Ñ‚, Đ±Đ¸Ñ€Đ¾Đº ÑиÑÑ‚ĐµĐ¼Đ°Đ½Ñ‹Đ½ "
-"ж̉¯ĐºÑ‚Ó©Đ»̉¯Ñˆ̉¯ ̉¯Ñ‡̉¯Đ½ DiskDrake Đ¼ĐµĐ½ĐµĐ½ Đ±Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ж̉¯ĐºÑ‚Ó©Đ»̉¯̉¯ бөл̉¯Đ³̉¯Đ½ Ñ‚̉¯Đ·̉¯̉¯ ĐºĐµÑ€ĐµĐº"
+#: steps_interactive.pm:264
+#, fuzzy, c-format
+msgid "Configuring CD/DVD"
+msgstr "IDE ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸ÑĐ»Đ°Đ½ÑƒÑƒĐ´Đ°"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1113,21 +1252,21 @@ msgstr ""
"Đ­Đ³ĐµÑ€Đ´Đµ Ñизде Đ¶Đ¾Đº Đ±Đ¾Đ»ÑĐ¾, Đ°Đ½Đ´Đ° ÑƒÑˆÑƒĐ» ĐºĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐºÑ‚ĐµĐ½ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ½Ñƒ Đ°Đ¹Đ½ÑƒÑƒ ̉¯Ñ‡̉¯Đ½ "
"\"ĐĐ¹Đ½ÑƒÑƒ\" баÑĐºÑ‹Ñ‡Ñ‹Đ½ баÑÑ‹̉£Ñ‹Đ·."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Đœ̉¯Đ¼Đº̉¯Đ½ Đ±Đ¾Đ»Đ³Đ¾Đ½ Đ¿Đ°ĐºĐµÑ‚Ñ‚ĐµÑ€ издел̉¯̉¯Đ´Ó©..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
"Đ¡Đ¸ÑÑ‚ĐµĐ¼Đ°̉£Ñ‹Đ· Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ³Đ° же жа̉£Ñ‹Đ»Đ¾Đ¾Đ³Đ¾ Đ¶ĐµÑ‚ĐµÑ€Đ¸Đ½Ñ‡Đµ Đ±Đ¾Ñˆ Đ±Đ¾ÑˆÑ‚ÑƒĐºĐºĐ° ÑÑ ÑĐ¼ĐµÑ (%d ĐœĐ‘ > %d "
"ĐœĐ‘)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1136,52 +1275,52 @@ msgstr ""
"Đ–̉¯ĐºÑ‚Ó©Ó© же Đ¿Đ°ĐºĐµÑ‚Ñ‚ĐµÑ€ Ñ‚Đ°Đ½Đ´Đ¾Đ¾ÑÑƒĐ½ ÑĐ°ĐºÑ‚Đ¾Đ¾Đ½Ñƒ Ñ‚Đ°Đ½Đ´Đ°̉£Ñ‹Đ·.\n"
"Đ¤Đ°Đ¹Đ»Đ´Đ°Ñ€ Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Ñ‹ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Ñ‚Ñ‹Đº Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ´Đ° Ñ‚̉¯Đ·̉¯Đ»Đ³Ó©Đ½ Ñ„Đ°Đ¹Đ»Đ´Đ°Ñ€ Đ¼ĐµĐ½ĐµĐ½ Đ¾ĐºÑˆĐ¾Ñˆ."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Đ–̉¯ĐºÑ‚Ó©Ó©"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Đ¡Đ°ĐºÑ‚Đ¾Đ¾"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Đ¢ÑƒÑƒÑ€Đ° ÑĐ¼ĐµÑ Ñ„Đ°Đ¹Đ»"
-#: steps_interactive.pm:469
-#, c-format
-msgid "KDE"
-msgstr "KDE"
+#: steps_interactive.pm:455
+#, fuzzy, c-format
+msgid "Plasma"
+msgstr "ĐœĐµĐ½Ñ‡Đ¸Đº Đ¸Ñˆ ÑÑ‚Đ¾Đ»Ñƒ"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "Đ˜Ñˆ ÑÑ‚Đ¾Đ»ÑƒĐ½ Ñ‚Đ°Đ½Đ´Đ¾Đ¾"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr "Đ˜ÑˆÑ‚Đ¾Đ¾ ÑÑ‚Đ°Đ½Ñ†Đ¸Ñ̉£Ñ‹Đ·Đ´Ñ‹Đ½ Đ¸Ñˆ ÑÑ‚Đ¾Đ»Đ´ÑƒĐ½ Đ¿Ñ€Đ¾Ñ„Đ¸Đ»Đ¸Đ½ Ñ‚Đ°Đ½Đ´Đ°Đ¿ алаÑÑ‹Đ·."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Đ¢Đ°Đ½Đ´Đ°Đ»Đ³Đ°Đ½ Ó©Đ»Ñ‡Ó©Đ¼ Đ±Đ°Ñ€ Đ±Đ¾Đ»Đ³Đ¾Đ½ Đ±Đ¾ÑˆÑ‚ÑƒĐºÑ‚Đ°Đ½ Ñ‡Đ¾̉£"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "ĐÑ€Đ½Đ¾Ñ‚ÑƒÑƒ Ñ‚Đ¸Đ±Đ¸"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1190,87 +1329,121 @@ msgstr ""
"Đ­Ñ‡ ĐºĐ°Đ½Đ´Đ°Đ¹ Đ¿Đ°ĐºĐµÑ‚Ñ‚ĐµÑ€ Đ³Ñ€ÑƒĐ¿Đ¿Đ°ÑÑ‹ Ñ‚Đ°Đ½Đ´Đ°Đ»Đ³Đ°Đ½ Đ¶Đ¾Đº.\n"
"ĐœĐ¸Đ½Đ¸Đ¼Đ°Đ»Đ´Ñ‹Đº Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ Ñ‚Đ¸Đ±Đ¸Đ½ Ñ‚Đ°Đ½Đ´Đ°̉£Ñ‹Đ·:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "X Đ¼ĐµĐ½ĐµĐ½"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, fuzzy, c-format
-msgid "Install suggested packages"
+msgid "Install recommended packages"
msgstr "%s Đ¿Đ°ĐºĐµÑ‚Đ¸ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ»ÑƒÑƒĐ´Đ°"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Đ‘Đ°ÑˆĐºÑ‹ Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸Ñ Đ¼ĐµĐ½ĐµĐ½ (ÑÑƒĐ½ÑƒÑˆÑ‚Đ°Đ»Đ°Ñ‚!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Đ§Ñ‹Đ½Ñ‹Đ³Ñ‹ Đ¼Đ¸Đ½Đ¸Đ¼Đ°Đ»Đ´ÑƒÑƒ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ»ÑƒÑˆ (Đ°Ñ‚Đ°Đ¹Ñ‹Đ½ urpmi'Ñиз)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, fuzzy, c-format
+msgid "Preparing upgrade..."
+msgstr "Đ¡Đ¸ÑÑ‚ĐµĐ¼Đ° ж̉¯ĐºÑ‚Ó©Ó©Đ³̉¯Ñ‡ даÑÑ€Đ´Đ°Đ»ÑƒÑƒĐ´Đ°..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "ĐÑ€Đ½Đ¾Ñ‚ÑƒÑƒ даÑÑ€Đ´Đ°Đ»ÑƒÑƒĐ´Đ°"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "%s Đ¿Đ°ĐºĐµÑ‚Đ¸ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ»ÑƒÑƒĐ´Đ°"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "ĐŸĐ°ĐºĐµÑ‚Ñ‚ĐµÑ€Đ´Đ¸ ĐºĐ°Đ±Ñ‹Đ» Đ°Đ»ÑƒÑƒĐ´Đ° ĐºĐ°Ñ‚Đ° Đ¿Đ°Đ¹Đ´Đ° Đ±Đ¾Đ»Đ´Ñƒ:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Đ‘ÑƒĐ³Đ° ĐºĐ°Ñ€Đ°Đ±Đ°Đ¹ ÑƒĐ»Đ°Đ½Ñ‚Đ°Đ¹Ñ‹Đ½Đ±Ñ‹?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "ĐĐ°Đ¹Ñ‚Đ°Đ»Đ¾Đ¾"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Đ‘ÑƒĐ» Đ¿Đ°ĐºĐµÑ‚Ñ‚Đ¸ Đ°Ñ‚Ñ‚Đ°Đ¿ Ó©Ñ‚̉¯̉¯"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "\"%s\" Đ¸Ñ‡Đ¸Đ½ĐµĐ½ Đ±Đ°Ñ€Đ´Ñ‹Đº Đ¿Đ°ĐºĐµÑ‚Ñ‚ĐµÑ€Đ´Đ¸ Đ°Ñ‚Ñ‚Đ°Đ¿ Ó©Ñ‚̉¯̉¯"
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "ĐÑ€Ñ‚ĐºĐ° Đ±Đ°Ñ€ÑƒÑƒ Đ¶Đ°Đ½Đ° Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ³Đ° Đ¿Đ°ĐºĐµÑ‚Ñ‚ĐµÑ€Đ´Đ¸ Đ½Đ°Đ½Đ´Đ¾Đ¾"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "%s Đ¿Đ°ĐºĐµÑ‚Ñ‚Đ¸ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ´Đ° ĐºĐ°Ñ‚Đ° Ñ‡Ñ‹ĐºÑ‚Ñ‹."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "ĐÑ€Đ½Đ¾Ñ‚ÑƒÑƒĐ»ÑƒÑˆÑ‚Đ°Đ½ ĐºĐ¸Đ¹Đ¸Đ½ĐºĐ¸ Ñ‹Ñ€Đ°ÑÑ‚Đ¾Đ¾Đ»Đ¾Ñ€"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "%s Đ¸Ñ‡Đ¸Đ½Đ´Đµ Update Modules Ñ‚Đ¾Đ¿Ñ‚Đ¾Đ¼ÑƒĐ½ÑƒĐ½ Đ±Đ°Ñ€ ÑĐºĐµĐ½Đ´Đ¸Đ³Đ¸Đ½ Ñ‚ĐµĐºÑˆĐµÑ€Đ¸Đ¿ ĐºÓ©Ñ€̉¯̉£̉¯Đ·"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Жа̉£Ñ‹Đ»Đ¾Đ¾Đ»Đ¾Ñ€"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Failure when adding medium"
+msgstr "Đ±ÑƒĐ»Đ°Đº ĐºĐ¾ÑˆÑƒĐ»Đ³Đ°Đ½ Đ¶Đ¾Đº"
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "ĐĐ°Đ¹Ñ‚Đ°Đ»Đ¾Đ¾"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1291,112 +1464,80 @@ msgstr ""
"\n"
"ĐŸĐ°ĐºĐµÑ‚Ñ‚ĐµÑ€ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒĐ»ÑÑƒĐ½Đ±Ñƒ?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s %s'да"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Đ¢ĐµÑ…Đ½Đ¸ĐºĐ°Đ»Ñ‹Đº Đ¶Đ°Đ±Đ´ÑƒÑƒ"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Đ”Đ¾Đ±ÑƒÑˆ ĐºĐ°Ñ€Ñ‚Đ°ÑÑ‹"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Đ¡Đ¸Đ·Đ´Đµ ISA Đ´Đ¾Đ±ÑƒÑˆ ĐºĐ°Ñ€Ñ‚Đ¾Ñ‡ĐºĐ°ÑÑ‹ Đ±Đ°Ñ€Đ±Ñ‹?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"̉®Đ½ ĐºĐ°Ñ€Ñ‚Đ°ÑÑ‹Đ½ Ñ‹Ñ€Đ°ÑÑ‚Đ¾Đ¾ ̉¯Ñ‡̉¯Đ½ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ´Đ°Đ½ ĐºĐ¸Đ¹Đ¸Đ½ \"alsaconf\" же \"sndconfig\" "
-"ĐºĐ¾Đ¼Đ¼Đ°Đ½Đ´Đ°Đ»Đ°Ñ€Ñ‹Đ½ Đ°Ñ‚ĐºĐ°Ñ€Ñ‹̉£Ñ‹Đ·"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Đ­Ñ‡ ĐºĐ°Đ½Đ´Đ°Đ¹ Đ´Đ¾Đ±ÑƒÑˆ ĐºĐ°Ñ€Ñ‚Đ¾Ñ‡ĐºĐ°ÑÑ‹ Ñ‚Đ°Đ±Ñ‹Đ»Đ³Đ°Đ½ Đ¶Đ¾Đº. ĐÑ€Đ½Đ¾Ñ‚ÑƒÑƒĐ´Đ°Đ½ ĐºĐ¸Đ¹Đ¸Đ½ \"harddrake\" "
-"ĐºĐ°Đ¹Ñ‚Đ°Đ»Đ°Đ¿ ĐºÓ©Ñ€̉¯̉£̉¯Đ·"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Đ“Ñ€Đ°Ñ„Đ¸ĐºĐ°Đ»Ñ‹Đº Đ¸Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñ"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Đ¢Đ°Ñ€Đ¼Đ°Đº Đ¶Đ°Đ½Đ° Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "ĐŸÑ€Đ¾ĐºÑĐ¸Đ»ĐµÑ€"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "Ñ‹Ñ€Đ°ÑÑ‚Đ°Đ»Đ´Ñ‹"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "ĐĐ¾Đ¾ÑÑƒĐ·Đ´ÑƒĐº де̉£Đ³ÑÑли"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Đ¤Đ°Đ¹ĐµÑ€Đ²Đ¾Đ»"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "Đ°ĐºÑ‚Đ¸Đ²Đ´ĐµÑˆÑ‚Đ¸Ñ€Đ¸Đ»Đ´Đ¸"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "өч̉¯Đº"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "Đ¡Đ¸Đ· X'Ñ‚Đ¸ Ñ‹Ñ€Đ°ÑÑ‚Đ°Đ³Đ°Đ½ Đ¶Đ¾ĐºÑÑƒĐ·.Đ§Ñ‹Đ½Đ´Đ°Đ¿ ÑƒÑˆÑƒĐ½Ñƒ ĐºĐ°Đ°Đ»Đ°Đ¹ÑÑ‹Đ·Đ±Ñ‹?"
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr "Đ¡Đ¸ÑÑ‚ĐµĐ¼Đ° ж̉¯ĐºÑ‚Ó©Ó©Đ³̉¯Ñ‡ даÑÑ€Đ´Đ°Đ»ÑƒÑƒĐ´Đ°..."
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
+#, fuzzy, c-format
+msgid "Preparing initial startup program..."
+msgstr "ĐÑ€Đ½Đ¾Ñ‚ÑƒÑƒ даÑÑ€Đ´Đ°Đ»ÑƒÑƒĐ´Đ°"
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "Đ̉¯Ñ‚Ó© туру̉£ÑƒĐ·, Đ±ÑƒĐ» Đ±Đ¸Ñ€ Đ½ĐµÑ‡Đµ ÑƒĐ±Đ°ĐºÑ‹Ñ‚Ñ‚Ñ‹ Đ°Đ»Ñ‹ÑˆÑ‹ Đ¼̉¯Đ¼Đº̉¯Đ½..."
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Đ¡Đ¸Đ· өтө ÑÑĐºĐ¸ Ñ‚Đ°Ñ€Ñ‹Ñ…Ñ‹Đ¹ же Đ±ĐµĐ»Đ³Đ¸Ñиз Đ¼Đ°ÑˆĐ¸Đ½Đ°Đ½Ñ‹Đ½ ÑÑÑи Đ¾ĐºÑˆĐ¾Đ¹ÑÑƒĐ· Đ¶Đ°Đ½Đ° 'yaboot' "
-"Đ±Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ж̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡̉¯ Đ¼Đ°ÑˆĐ¸Đ½Đ°̉£Ñ‹Đ·Đ³Đ° Đ¸ÑˆÑ‚ĐµĐ±ĐµÑˆĐ¸ Đ¼̉¯Đ¼Đº̉¯Đ½. ĐÑ€Đ½Đ¾Ñ‚ÑƒÑƒ ÑƒĐ»Đ°Đ½Ñ‚Ñ‹Đ»Đ°Ñ‚, Đ±Đ¸Ñ€Đ¾Đº "
-"ÑиÑÑ‚ĐµĐ¼Đ°Đ½Ñ‹Đ½ ж̉¯ĐºÑ‚Ó©Đ»̉¯Ñˆ̉¯ ̉¯Ñ‡̉¯Đ½ 'BootX' же Đ±Đ°ÑˆĐºĐ° ж̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒĐ»ÑƒÑˆÑƒ ĐºĐµÑ€ĐµĐº. "
-"Đ¯Đ´Ñ€Đ¾Đ½ÑƒĐ½ Ñ‚Đ°Đ¼Ñ‹Ñ€Đ´Ñ‹Đº Ñ„Đ°Đ¹Đ» ÑиÑÑ‚ĐµĐ¼Đ°Đ½Ñ‹Đ½ Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ¸: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1405,17 +1546,17 @@ msgstr ""
"Đ‘ÑƒĐ» ĐºĐ¾Đ¾Đ¿ÑÑƒĐ´ÑƒĐº де̉£Đ³ÑÑлде Windows бөл̉¯Đ¼̉¯Đ½Đ´Ó© Đ¶Đ°Đ¹Đ³Đ°ÑˆĐºĐ°Đ½ Ñ„Đ°Đ¹Đ»Đ°Ñ€Đ´Đ° Đ¶ĐµÑ‚̉¯̉¯ Đ¶Đ°Đ»Đ³Ñ‹Đ· "
"Đ³Đ°Đ½Đ° Đ°Đ´Đ¼Đ¸Đ½Đ¸ÑÑ‚Ñ€Đ°Ñ‚Đ¾Ñ€Đ³Đ° ÑƒÑ€ÑƒĐºÑĐ°Ñ‚ Đ±ĐµÑ€Đ¸Đ»Đ³ĐµĐ½."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "%s Đ¸Ñ‡Đ¸Đ½Đµ Đ±Đ¾Ñˆ Ñ„Đ»Đ¾Đ¿Đ¿Đ¸ диÑĐºÑ‚Đ¸ ĐºĐ¸Ñ€Đ³Đ¸Đ·Đ¸̉£Đ¸Đ·"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "ĐĐ²Ñ‚Đ¾ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ Ñ„Đ»Đ¾Đ¿Đ¿Đ¸Đ½Đ¸ Ñ‚̉¯Đ·̉¯̉¯..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1426,12 +1567,12 @@ msgstr ""
"\n"
"Đ¡Đ¸Đ· Ñ‡Ñ‹Đ½Đ´Đ°Đ¿ Đ°Đ·Ñ‹Ñ€ Ñ‡Ñ‹Đ³ÑƒÑƒĐ½Ñƒ ĐºĐ°Đ°Đ»Đ°Đ¹ÑÑ‹Đ·Đ±Ñ‹?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "ĐĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸ÑĐ»Đ°Ñ€"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "ĐĐ°Đ¹Ñ€Đ° ж̉¯ĐºÑ‚Ó©Ó©"
@@ -1526,13 +1667,6 @@ msgid ""
"Users"
msgstr "ĐĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡ÑƒĐ»Đ°Ñ€"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Đ¢Đ°Ñ€Đ¼Đ°ĐºÑ‚Đ°Ñ€"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1575,6 +1709,116 @@ msgid ""
"Exit"
msgstr "Đ§Ñ‹Đ³ÑƒÑƒ"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Đ¡Đ¸Đ·Đ´Đµ ISA Đ´Đ¾Đ±ÑƒÑˆ ĐºĐ°Ñ€Ñ‚Đ¾Ñ‡ĐºĐ°ÑÑ‹ Đ±Đ°Ñ€Đ±Ñ‹?"
+
+#~ msgid ""
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
+#~ msgstr ""
+#~ "̉®Đ½ ĐºĐ°Ñ€Ñ‚Đ°ÑÑ‹Đ½ Ñ‹Ñ€Đ°ÑÑ‚Đ¾Đ¾ ̉¯Ñ‡̉¯Đ½ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ´Đ°Đ½ ĐºĐ¸Đ¹Đ¸Đ½ \"alsaconf\" же \"sndconfig\" "
+#~ "ĐºĐ¾Đ¼Đ¼Đ°Đ½Đ´Đ°Đ»Đ°Ñ€Ñ‹Đ½ Đ°Ñ‚ĐºĐ°Ñ€Ñ‹̉£Ñ‹Đ·"
+
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr ""
+#~ "Đ­Ñ‡ ĐºĐ°Đ½Đ´Đ°Đ¹ Đ´Đ¾Đ±ÑƒÑˆ ĐºĐ°Ñ€Ñ‚Đ¾Ñ‡ĐºĐ°ÑÑ‹ Ñ‚Đ°Đ±Ñ‹Đ»Đ³Đ°Đ½ Đ¶Đ¾Đº. ĐÑ€Đ½Đ¾Ñ‚ÑƒÑƒĐ´Đ°Đ½ ĐºĐ¸Đ¹Đ¸Đ½ \"harddrake\" "
+#~ "ĐºĐ°Đ¹Ñ‚Đ°Đ»Đ°Đ¿ ĐºÓ©Ñ€̉¯̉£̉¯Đ·"
+
+#~ msgid "KDE Desktop"
+#~ msgstr "KDE Đ¸Ñˆ ÑÑ‚Đ¾Đ»Ñƒ"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#~ msgid "CD-ROM"
+#~ msgstr "CD-ROM"
+
+#~ msgid "KDE Workstation"
+#~ msgstr "KDE Đ¸Ñˆ ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑÑ‹"
+
+#, fuzzy
+#~ msgid ""
+#~ "The Plasma Desktop, the basic graphical environment with a collection of "
+#~ "accompanying tools"
+#~ msgstr ""
+#~ "K Desktop Environment - Đ½ĐµĐ³Đ¸Đ·Đ³Đ¸ Đ³Ñ€Đ°Ñ„Đ¸ĐºĐ°Đ»Ñ‹Đº Ñ‡Ó©Đ¹Ñ€Ó©, ĐºĐ¾ÑˆÑƒĐ¼Ñ‡Đ° ĐºÑƒÑ€Đ°Đ»Đ´Đ°Ñ€ "
+#~ "ĐºĐ¾Đ»Đ»ĐµĐºÑ†Đ¸ÑÑÑ‹ Đ¼ĐµĐ½ĐµĐ½"
+
+#~ msgid "IDE"
+#~ msgstr "IDE"
+
+#~ msgid "Preparing bootloader..."
+#~ msgstr "Đ¡Đ¸ÑÑ‚ĐµĐ¼Đ° ж̉¯ĐºÑ‚Ó©Ó©Đ³̉¯Ñ‡ даÑÑ€Đ´Đ°Đ»ÑƒÑƒĐ´Đ°..."
+
+#~ msgid ""
+#~ "A lightweight & fast graphical environment with user-friendly set of "
+#~ "applications and desktop tools"
+#~ msgstr ""
+#~ "ĐĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡ÑƒĐ³Đ° Ñ‹̉£Đ³Đ°Đ¹Đ»Đ°ÑˆĐºĐ°Đ½ Ñ‚Đ¸Ñ€ĐºĐµĐ¼ĐµĐ»ĐµÑ€Đ¸Đ½ Đ¶Đ°Đ½Đ° Đ¸Ñˆ ÑÑ‚Đ¾Đ»ÑƒĐ½ÑƒĐ½ ĐºÑƒÑ€Đ°Đ»Đ°Ñ€Ñ‹Đ½ ĐºĐ°Đ¼Ñ‚Ñ‹Đ³Đ°Đ½ "
+#~ "Đ³Ñ€Đ°Ñ„Đ¸ĐºĐ°Đ»Ñ‹Đº Ñ‡Ó©Đ¹Ñ€Ó©"
+
+#, fuzzy
+#~ msgid "RazorQT Desktop"
+#~ msgstr "ĐœĐµĐ½Ñ‡Đ¸Đº Đ¸Ñˆ ÑÑ‚Đ¾Đ»Ñƒ"
+
+#~ msgid ""
+#~ "No free space for 1MB bootstrap! Install will continue, but to boot your "
+#~ "system, you'll need to create the bootstrap partition in DiskDrake"
+#~ msgstr ""
+#~ "Өз ж̉¯ĐºÑ‚Ó©Đ»̉¯̉¯ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Đ°ÑÑ‹ ̉¯Ñ‡̉¯Đ½ Đ¶ĐµÑ‚ĐµÑ€Đ¸Đ½Ñ‡Đµ Đ±Đ¾Ñˆ Đ±Đ¾ÑˆÑ‚ÑƒĐº ĐºĐ°Đ»Đ³Đ°Đ½ Đ¶Đ¾Đº! ĐÑ€Đ½Đ¾Ñ‚ÑƒÑƒ "
+#~ "ÑƒĐ»Đ°Đ½Ñ‚Ñ‹Đ»Đ°Ñ‚, Đ±Đ¸Ñ€Đ¾Đº ÑиÑÑ‚ĐµĐ¼Đ°Đ½Ñ‹Đ½ ж̉¯ĐºÑ‚Ó©Đ»̉¯Ñˆ̉¯ ̉¯Ñ‡̉¯Đ½ DiskDrake Đ¼ĐµĐ½ĐµĐ½ Đ±Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ "
+#~ "ж̉¯ĐºÑ‚Ó©Đ»̉¯̉¯ бөл̉¯Đ³̉¯Đ½ Ñ‚̉¯Đ·̉¯̉¯ ĐºĐµÑ€ĐµĐº"
+
+#~ msgid ""
+#~ "You'll need to create a PPC PReP Boot bootstrap! Install will continue, "
+#~ "but to boot your system, you'll need to create the bootstrap partition in "
+#~ "DiskDrake"
+#~ msgstr ""
+#~ "PPC PReP ж̉¯ĐºÑ‚Ó©Đ»̉¯̉¯ бөл̉¯Đ³̉¯Đ½ Ñ‚̉¯Đ·̉¯̉¯ ĐºĐµÑ€ĐµĐº! ĐÑ€Đ½Đ¾Ñ‚ÑƒÑƒ ÑƒĐ»Đ°Đ½Ñ‚Ñ‹Đ»Đ°Ñ‚, Đ±Đ¸Ñ€Đ¾Đº "
+#~ "ÑиÑÑ‚ĐµĐ¼Đ°Đ½Ñ‹Đ½ ж̉¯ĐºÑ‚Ó©Đ»̉¯Ñˆ̉¯ ̉¯Ñ‡̉¯Đ½ DiskDrake Đ¼ĐµĐ½ĐµĐ½ Đ±Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ж̉¯ĐºÑ‚Ó©Đ»̉¯̉¯ бөл̉¯Đ³̉¯Đ½ Ñ‚̉¯Đ·̉¯̉¯ "
+#~ "ĐºĐµÑ€ĐµĐº"
+
+#~ msgid ""
+#~ "You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
+#~ "will not work for you. The install will continue, but you'll need to use "
+#~ "BootX or some other means to boot your machine. The kernel argument for "
+#~ "the root fs is: root=%s"
+#~ msgstr ""
+#~ "Đ¡Đ¸Đ· өтө ÑÑĐºĐ¸ Ñ‚Đ°Ñ€Ñ‹Ñ…Ñ‹Đ¹ же Đ±ĐµĐ»Đ³Đ¸Ñиз Đ¼Đ°ÑˆĐ¸Đ½Đ°Đ½Ñ‹Đ½ ÑÑÑи Đ¾ĐºÑˆĐ¾Đ¹ÑÑƒĐ· Đ¶Đ°Đ½Đ° 'yaboot' "
+#~ "Đ±Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ж̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡̉¯ Đ¼Đ°ÑˆĐ¸Đ½Đ°̉£Ñ‹Đ·Đ³Đ° Đ¸ÑˆÑ‚ĐµĐ±ĐµÑˆĐ¸ Đ¼̉¯Đ¼Đº̉¯Đ½. ĐÑ€Đ½Đ¾Ñ‚ÑƒÑƒ ÑƒĐ»Đ°Đ½Ñ‚Ñ‹Đ»Đ°Ñ‚, Đ±Đ¸Ñ€Đ¾Đº "
+#~ "ÑиÑÑ‚ĐµĐ¼Đ°Đ½Ñ‹Đ½ ж̉¯ĐºÑ‚Ó©Đ»̉¯Ñˆ̉¯ ̉¯Ñ‡̉¯Đ½ 'BootX' же Đ±Đ°ÑˆĐºĐ° ж̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒĐ»ÑƒÑˆÑƒ ĐºĐµÑ€ĐµĐº. "
+#~ "Đ¯Đ´Ñ€Đ¾Đ½ÑƒĐ½ Ñ‚Đ°Đ¼Ñ‹Ñ€Đ´Ñ‹Đº Ñ„Đ°Đ¹Đ» ÑиÑÑ‚ĐµĐ¼Đ°Đ½Ñ‹Đ½ Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ¸: root=%s"
+
+#~ msgid "Welcome"
+#~ msgstr "ĐĐ¾Ñˆ ĐºĐµĐ»Đ¸̉£Đ¸Đ·"
+
+#~ msgid "Bad package"
+#~ msgstr "Đ¢ÑƒÑƒÑ€Đ° ÑĐ¼ĐµÑ Đ¿Đ°ĐºĐµÑ‚"
+
+#, fuzzy
+#~ msgid "Preparing boot images..."
+#~ msgstr "Đ¡Đ¸ÑÑ‚ĐµĐ¼Đ° ж̉¯ĐºÑ‚Ó©Ó©Đ³̉¯Ñ‡ даÑÑ€Đ´Đ°Đ»ÑƒÑƒĐ´Đ°..."
+
+#~ msgid ""
+#~ "_: Keep these entry short\n"
+#~ "Networking"
+#~ msgstr "Đ¢Đ°Ñ€Đ¼Đ°ĐºÑ‚Đ°Ñ€"
+
+#~ msgid "Your desktop on a USB key"
+#~ msgstr "Đ¡Đ¸Đ·Đ´Đ¸Đ½ Đ¸Ñˆ ÑÑ‚Đ¾Đ»Ñƒ̉£ÑƒĐ· USBде"
+
+#~ msgid "The 100%% open source Mageia distribution"
+#~ msgstr "100%% Đ°Ñ‡Ñ‹Đº ĐºĐ¾Đ´Đ´Ñƒ Mageia диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Đ²Đ¸"
+
+#~ msgid "Explore Linux easily with Mageia One"
+#~ msgstr "Linux'ту Mageia One Đ¼ĐµĐ½ĐµĐ½ Đ°Ñ€Đ°Đ»Đ°Đ¿ ̉¯Đ¹Ñ€Ó©Đ½̉¯̉¯"
+
+#~ msgid "A full Mageia desktop, with support"
+#~ msgstr "Đ¢Đ¾Đ»ÑƒĐº Mageia Đ¸Ñˆ ÑÑ‚Đ¾Đ»Ñƒ Đ¶Đ°Ñ€Đ´Đ°Đ¼ Đ¼ĐµĐ½ĐµĐ½"
+
+#~ msgid "Mageia: distributions for everybody's needs"
+#~ msgstr "Mageia: Đ°Ñ€ Đ±Đ¸Ñ€Đ´Đ¸Đ½ ĐºĐµÑ€ĐµĐºÑ‚ĐµĐ³ĐµĐ½ диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Đ²"
+
#~ msgid ""
#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
#~ "gnumeric), pdf viewers, etc"
diff --git a/perl-install/install/share/po/lt.po b/perl-install/install/share/po/lt.po
index 227521116..17fbcd3be 100644
--- a/perl-install/install/share/po/lt.po
+++ b/perl-install/install/share/po/lt.po
@@ -1,52 +1,85 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
+# Translators:
+# Moo, 2015
+# Moo, 2015-2016
# Mykolas Norvai-as <Myka@centras.lt>, 2002
-#
+# Tomsonas, 2016
msgid ""
msgstr ""
-"Project-Id-Version: DrakX VERSION\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+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"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-09-14 13:18+0000\n"
+"Last-Translator: Tomsonas\n"
+"Language-Team: Lithuanian (http://www.transifex.com/MageiaLinux/mageia/"
+"language/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"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
+"%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#: ../../advertising/01_IM_mageia.pl:1
+#, c-format
+msgid "Join Us!"
+msgstr "Prisijunk!"
+
+#: ../../advertising/02_IM_mageia.pl:1
+#, c-format
+msgid "Make it yours!"
+msgstr ""
+
+#: ../../advertising/03_IM_mageia.pl:1
+#, c-format
+msgid "Your choice!"
+msgstr ""
+
+#: ../../advertising/04_IM_mageia.pl:1
+#, c-format
+msgid "Office tools"
+msgstr "Biuro įrankiai"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Home entertainment"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/06_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "For kids"
+msgstr "Vaikams"
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "For developers!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/09_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "Thank you!"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/10_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "Be Free!"
msgstr ""
-#: any.pm:109
-#, fuzzy, c-format
+#: any.pm:151
+#, c-format
msgid "Do you have further supplementary media?"
-msgstr "Ar turi dar vienÄ…?"
+msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -54,116 +87,180 @@ msgid ""
"\n"
"Do you have a supplementary installation medium to configure?"
msgstr ""
+"Šios laikmenos buvo rastos ir bus naudojamos įdiegimo metu: %s.\n"
+"\n"
+"\n"
+"Ar turite papildomą įdiegimo laikmeną, kurią norite konfigūruoti?"
-#: any.pm:120
+#: any.pm:162
#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
-#, fuzzy, c-format
msgid "Network (HTTP)"
-msgstr "Tinklo interfeisas"
+msgstr "Tinklas (HTTP)"
-#: any.pm:122
-#, fuzzy, c-format
+#: any.pm:163
+#, c-format
msgid "Network (FTP)"
-msgstr "Tinklo interfeisas"
+msgstr "Tinklas (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
-msgstr ""
+msgstr "Tinklas (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
-msgstr ""
+msgstr "TinklavietÄ—s URL?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr ""
-#: any.pm:182
-#, fuzzy, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+#: any.pm:247
+#, c-format
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"Jungiamasi prie atvaizdžio (mirror), kad gautume prieinamų paketų sąrašą"
-#: any.pm:187
-#, fuzzy, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+#: any.pm:252
+#, c-format
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Jungiamasi prie atvaizdžio (mirror), kad gautume prieinamų paketų sąrašą"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
-msgstr "Pasirink atvaizdį (mirror), iš kurio imti paketus"
+msgstr "Pasirinkite tinklavietę, iš kurios gauti paketus"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr ""
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr ""
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr ""
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr ""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr ""
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
-msgstr "Aplankas"
+msgstr "Katalogas"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr ""
-#: any.pm:295
-#, fuzzy, c-format
+#: any.pm:366
+#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
-msgstr "Adapteris %s: %s"
+msgstr ""
+
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "PagrindinÄ— laida"
-#: any.pm:334
-#, fuzzy, c-format
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "Nelaisvoji laida"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+"Tam kad veiktų laisvosios programinės įrangos tvarkyklės, kai kuri, jūsų "
+"kompiuteryje esanti, aparatinė įranga, reikalauja nelaisvosios programinės "
+"aparatinės įrangos."
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "Jūs turėtumėte įjungti \"%s\""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "Čia, jeigu norite, galite įjungti daugiau laikmenų."
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
+#, c-format
msgid "Looking at packages already installed..."
-msgstr "Tu negali atžymėti šio paketo. Jis jau yra įdiegtas"
+msgstr "Apžvelgiami jau įdiegti paketai..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Ieškoma atnaujintinų paketų"
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -172,87 +269,87 @@ msgid ""
"Do you really want to remove these packages?\n"
msgstr ""
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
-msgstr "Klaida skaitant bylÄ… %s"
+msgstr "Klaida, skaitant failÄ… %s"
-#: any.pm:1020
-#, fuzzy, c-format
+#: any.pm:1304
+#, c-format
msgid "The following disk(s) were renamed:"
-msgstr "Ruošiamasi įdiegti šiuos paketus"
+msgstr ""
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
-msgstr ""
+msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Tinklas"
-#: any.pm:1102
-#, fuzzy, c-format
+#: any.pm:1386
+#, c-format
msgid "Please choose a media"
-msgstr "Pasirinkite kitÄ… vardÄ…."
+msgstr ""
-#: any.pm:1118
-#, fuzzy, c-format
+#: any.pm:1402
+#, c-format
msgid "File already exists. Overwrite it?"
-msgstr "Jau yra tokia byla. Užrašyti ant jos?"
+msgstr "Failas jau yra. Perrašyti jį?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Priėjimas draudžiamas"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr ""
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr ""
-#: any.pm:1234
-#, fuzzy, c-format
-msgid "Can not make screenshots before partitioning"
-msgstr "AÅ¡ daugiau negaliu pridÄ—ti nÄ— vieno skirsnio"
+#: any.pm:1519
+#, c-format
+msgid "Cannot make screenshots before partitioning"
+msgstr ""
-#: any.pm:1242
-#, fuzzy, c-format
+#: any.pm:1530
+#, c-format
msgid "Screenshots will be available after install in %s"
-msgstr "Tu gali pasirinkti kitas kalbas, kurios bus prieinamos po įdiegimo"
+msgstr ""
-#: gtk.pm:131
-#, fuzzy, c-format
+#: gtk.pm:135
+#, c-format
msgid "Installation"
-msgstr "Įdiegiama"
+msgstr "Įdiegimas"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Nustatymai"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr ""
@@ -278,25 +375,25 @@ msgstr "Paleidžiamas tinklas"
msgid "Bringing down the network"
msgstr "Išjungiamas tinklas"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
-msgstr ""
+msgstr "Prašome palaukti, gaunamas failas"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr ""
-#: media.pm:810
-#, fuzzy, c-format
+#: media.pm:807
+#, c-format
msgid "Copying in progress"
-msgstr "aptiktas prievade %s"
+msgstr "Kopijavimas eigoje"
#: pkgs.pm:32
#, c-format
@@ -323,269 +420,292 @@ msgstr "nuostabu"
msgid "maybe"
msgstr "galbūt"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Nėra aprašymo"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
-#, fuzzy, c-format
+#: pkgs.pm:384 pkgs.pm:411
+#, c-format
msgid "An error occurred:"
-msgstr "Įvyko klaida"
+msgstr "Įvyko klaida:"
+
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Įvyko lemtinga klaida: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "KitÄ… kartÄ… nebeklausti"
-#: pkgs.pm:814
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d įdiegimo operacijos nepavyko"
-#: pkgs.pm:815
-#, fuzzy, c-format
+#: pkgs.pm:914
+#, c-format
msgid "Installation of packages failed:"
-msgstr "Įdiegiamas paketas %s"
+msgstr ""
-#: share/meta-task/compssUsers.pl:13
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:16
+#, c-format
msgid "Workstation"
-msgstr "KDE darbo stotis"
+msgstr ""
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Biuro darbo stotis"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Biuro programos: tekstų redaktoriai (OpenOffice.org Writer, Kword), "
-"skaiÄiuoklÄ—s (OpenOffice.org Calc, Kspread), pdf peržiÅ«ros programos ir pan."
+"Biuro programos: tekstų redaktoriai (LibreOffice Writer, Kword), "
+"skaiÄiuoklÄ—s (LibreOffice Calc, Kspread), pdf peržiÅ«ros programos ir pan."
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Žaidimų stotis"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr ""
"Programos pasilinksminimui: lentos, strateginiai, kortų žaidimai ir pan."
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Multimedija stotis"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Garso ir vaizdo grojimo/redagavimo programos"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Interneto stotis"
-#: share/meta-task/compssUsers.pl:33
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:37
+#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr ""
-"Rinkinys įrankių skaityti ir siųsti paštą bei naujienas (pine, mutt, tin) ir "
-"naršyti žiniatinklį (WWW)"
-#: share/meta-task/compssUsers.pl:38
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:42
+#, c-format
msgid "Network Computer (client)"
-msgstr "Tinklo Kompiuteris, X klientas"
+msgstr "Tinklo kompiuteris (klientas)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
-msgstr ""
+msgstr "Įvairių protokolų klientai, įskaitant ssh"
-#: share/meta-task/compssUsers.pl:44
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:49
+#, c-format
msgid "Tools to ease the configuration of your computer"
-msgstr "Ar tu nori išbandyti nustatymus?"
+msgstr ""
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Konsolės įrankiai"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
-msgstr "Redaktoriai, shell'ai, bylų įrankiai, terminalai"
+msgstr "Redaktoriai, apvalkalai (shells), failų įrankiai, terminalai"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Programavimas"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
-msgstr "C bei C++ kūrimo bibliotekos, programos ir include bylos"
+msgstr "C bei C++ kūrimo bibliotekos, programos ir include failai"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Dokumentacija"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Knygos ir HOWTO apie Linux ir Free Software"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr ""
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr ""
-#: share/meta-task/compssUsers.pl:72
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:79
+#, c-format
msgid "Web Server"
-msgstr "serveris"
+msgstr ""
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Grupinis darbas"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab serveris"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Serveris, Firewall/Routeris"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
+#, c-format
msgid "Internet gateway"
-msgstr "PriÄ—jimas prie Interneto"
+msgstr ""
-#: share/meta-task/compssUsers.pl:84
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:92
+#, c-format
msgid "Mail/News"
-msgstr "/Byla/_Nauja"
+msgstr ""
-#: share/meta-task/compssUsers.pl:85
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:93
+#, c-format
msgid "Postfix mail server, Inn news server"
-msgstr "Serveris, Duomenų bazių"
+msgstr ""
-#: share/meta-task/compssUsers.pl:88
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:97
+#, c-format
msgid "Directory Server"
-msgstr "Atstatyti iš diskelio"
+msgstr ""
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP serveris"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr ""
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:108
+#, c-format
msgid "Domain Name and Network Information Server"
-msgstr "Domeno vardas"
+msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:100
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:112
+#, c-format
msgid "File and Printer Sharing Server"
-msgstr "Spausdinimo serveris"
+msgstr ""
-#: share/meta-task/compssUsers.pl:101
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:113
+#, c-format
msgid "NFS Server, Samba server"
-msgstr "NIS serveris"
+msgstr ""
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Serveris, Duomenų bazių"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
+msgid "PostgreSQL and MariaDB Database Server"
msgstr ""
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Serveris, Tinklapių/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr ""
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Paštas"
-#: share/meta-task/compssUsers.pl:114
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:129
+#, c-format
msgid "Postfix mail server"
-msgstr "Serveris, Duomenų bazių"
+msgstr ""
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
+msgid "PostgreSQL or MariaDB database server"
msgstr ""
-#: share/meta-task/compssUsers.pl:125
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:142
+#, c-format
msgid "Network Computer server"
-msgstr "Serveris, Tinklo Kompiuterio serveris"
+msgstr ""
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr ""
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
-msgstr ""
+msgstr "GrafinÄ— aplinka"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "KDE darbo stotis"
+msgid "Plasma Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -594,12 +714,12 @@ msgstr ""
"The K Desktop Environment, pagrindinÄ— grafinÄ— aplinka su dideliu rinkiniu "
"pritaikytų programų"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "Gnome darbo stotis"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -608,69 +728,112 @@ msgstr ""
"Grafinė aplinka su vartotojui draugiškų programų ir darbalaukio įrankių "
"rinkiniu"
-#: share/meta-task/compssUsers.pl:144
-#, fuzzy, c-format
-msgid "LXDE Desktop"
-msgstr "Darbastalis"
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:146
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:165
+#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
msgstr ""
-"Grafinė aplinka su vartotojui draugiškų programų ir darbalaukio įrankių "
-"rinkiniu"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Kiti grafiniai darbalaukiai"
-#: share/meta-task/compssUsers.pl:150
-#, fuzzy, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "IceWM, Window Maker, Enlightenment, Fvwm ir pan."
+#: share/meta-task/compssUsers.pl:195
+#, c-format
+msgid "Window Maker, Fvwm, etc"
+msgstr ""
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "NaudÄ—s"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
+#, c-format
msgid "SSH Server"
-msgstr "NIS serveris"
+msgstr ""
-#: share/meta-task/compssUsers.pl:180
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:225
+#, c-format
msgid "Webmin"
-msgstr "įrenginys"
+msgstr ""
-#: share/meta-task/compssUsers.pl:181
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:226
+#, c-format
msgid "Webmin Remote Configuration Server"
-msgstr "Interneto konfigūravimas"
+msgstr ""
-#: share/meta-task/compssUsers.pl:185
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:230
+#, c-format
msgid "Network Utilities/Monitoring"
-msgstr "Tinklo konfigūravimas"
+msgstr ""
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr ""
-#: share/meta-task/compssUsers.pl:190
-#, fuzzy, c-format
-msgid "Mandriva Wizards"
-msgstr "Prisijungti prie interneto"
+#: share/meta-task/compssUsers.pl:235
+#, c-format
+msgid "Mageia Wizards"
+msgstr ""
-#: share/meta-task/compssUsers.pl:191
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:236
+#, c-format
msgid "Wizards to configure server"
-msgstr "Nustatyti spausdintuvÄ…"
+msgstr ""
#: steps.pm:85
#, c-format
@@ -681,7 +844,7 @@ msgstr ""
"Įvyko klaida, bet aš nežinau, kaip su ja gražiai susitvarkyti.\n"
"Tęsk darbą savo paties rizika."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -701,334 +864,333 @@ msgstr "Ä®einama į žingsnį â€%s“\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux įdiegimas %s"
+msgid "%s Installation %s"
+msgstr "%s įdiegimas %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> tarp elementų"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"Tavo sistemoje mažai resursų. Tu gali susidurti su bėdomis, įdiegdamas\n"
-"Mandriva Linux. Jei taip atsitiktų, gali pabandyti tekstinį diegimo būdą:\n"
+"%s. Jei taip atsitiktų, gali pabandyti tekstinį diegimo būdą:\n"
"Kai užsikrauna iš CDROM'o, paspausk `F1', o tada įvesk \"text\"."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, c-format
+msgid "Media Selection"
+msgstr "Laikmenos pasirinkimas"
+
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva KDE Desktop"
+msgid "Install %s Plasma Desktop"
msgstr ""
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s GNOME Desktop"
msgstr ""
-#: steps_gtk.pm:241
-#, fuzzy, c-format
+#: steps_gtk.pm:255
+#, c-format
msgid "Custom install"
-msgstr "Išmesti"
+msgstr ""
-#: steps_gtk.pm:262
-#, fuzzy, c-format
-msgid "KDE Desktop"
-msgstr "Darbastalis"
+#: steps_gtk.pm:276
+#, c-format
+msgid "Plasma Desktop"
+msgstr ""
-#: steps_gtk.pm:263
-#, fuzzy, c-format
+#: steps_gtk.pm:277
+#, c-format
msgid "GNOME Desktop"
-msgstr "Darbastalis"
+msgstr "GNOME darbalaukis"
-#: steps_gtk.pm:264
-#, fuzzy, c-format
+#: steps_gtk.pm:278
+#, c-format
msgid "Custom Desktop"
-msgstr "Darbastalis"
+msgstr ""
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
-msgstr ""
+msgstr "Štai \"%s\" darbalaukio peržiūra."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
-msgstr ""
+msgstr "Spustelėkite ant paveikslų, kad pamatytumėte didesnę peržiūrą"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Paketų grupių pasirinkimas"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Atskirų paketų pasirinkimas"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Bendras dydis: %d / %d MB"
+msgid "Unselect All"
+msgstr ""
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Blogas paketas"
+msgid "Total size: %d / %d MB"
+msgstr "Bendras dydis: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Versija: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Dydis: "
-#: steps_gtk.pm:406
-#, fuzzy, c-format
+#: steps_gtk.pm:422
+#, c-format
msgid "%d KB\n"
-msgstr "Dydis: %d KB\n"
+msgstr ""
-#: steps_gtk.pm:407
-#, fuzzy, c-format
+#: steps_gtk.pm:423
+#, c-format
msgid "Importance: "
-msgstr "Svarba: %s\n"
+msgstr ""
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Tu negali pažymėti/atžymėti šio paketo"
-#: steps_gtk.pm:445
-#, fuzzy, c-format
+#: steps_gtk.pm:462
+#, c-format
msgid "due to missing %s"
-msgstr "nieko"
+msgstr "dėl trūkstamo %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "dÄ—l nepatenkinto %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "bandau paaukštinti %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "%s išlaikymui"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Tu negali pasirinkti šio paketo, kadangi nebėra pakankamai vietos jam įdiegti"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Ruošiamasi įdiegti šiuos paketus"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Ruošiamasi pašalinti šiuos paketus"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Tai yra privalomas paketas, jis negali būti atžymėtas"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Tu negali atžymėti šio paketo. Jis jau yra įdiegtas"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Tu negali atžymėti šio paketo. Jis privalo būti atnaujintas"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr ""
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Įdiegti"
-#: steps_gtk.pm:499
-#, fuzzy, c-format
+#: steps_gtk.pm:515
+#, c-format
msgid "Load/Save selection"
-msgstr "Išsaugoti pažymėjimą"
+msgstr ""
-#: steps_gtk.pm:500
-#, fuzzy, c-format
+#: steps_gtk.pm:516
+#, c-format
msgid "Updating package selection"
-msgstr "Išsaugoti paketų pasirinkimą"
+msgstr ""
-#: steps_gtk.pm:505
-#, fuzzy, c-format
+#: steps_gtk.pm:521
+#, c-format
msgid "Minimal install"
-msgstr "Išmesti"
+msgstr ""
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Programinės įrangos tvarkyklė"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Pasirink paketus, kuriuos tu nori įdiegti"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Įdiegiama"
-#: steps_gtk.pm:565
-#, fuzzy, c-format
+#: steps_gtk.pm:581
+#, c-format
msgid "No details"
-msgstr "DetalÄ—s"
+msgstr ""
-#: steps_gtk.pm:584
-#, fuzzy, c-format
+#: steps_gtk.pm:600
+#, c-format
msgid "Time remaining:"
-msgstr "Liko laiko "
+msgstr "Liko laiko:"
-#: steps_gtk.pm:585
-#, fuzzy, c-format
+#: steps_gtk.pm:601
+#, c-format
msgid "(estimating...)"
-msgstr "SkaiÄiuojama"
+msgstr "(apskaiÄiuojama...)"
-#: steps_gtk.pm:615
-#, fuzzy, c-format
+#: steps_gtk.pm:627
+#, c-format
msgid "%d package"
msgid_plural "%d packages"
-msgstr[0] "%d paketų"
-msgstr[1] "%d paketų"
-msgstr[2] "%d paketų"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Apibendrinimas"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Nustatyti"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
-#, fuzzy, c-format
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
+#, c-format
msgid "not configured"
-msgstr "iš naujo nustatyti"
-
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "Paketų grupių pasirinkimas"
+msgstr ""
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr ""
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Įvyko klaida"
-#: steps_interactive.pm:104
-#, fuzzy, c-format
+#: steps_interactive.pm:105
+#, c-format
msgid "Please choose your keyboard layout"
-msgstr "Prašom pasirinkti klaviatūros išdėstymą"
+msgstr "Prašome pasirinkti savo klaviatūros išdėstymą"
-#: steps_interactive.pm:108
-#, fuzzy, c-format
+#: steps_interactive.pm:109
+#, c-format
msgid "Here is the full list of available keyboards:"
-msgstr "Čia yra galimų klaviatūrų sąrašas"
+msgstr ""
-#: steps_interactive.pm:146
-#, fuzzy, c-format
+#: steps_interactive.pm:153
+#, c-format
msgid "Install/Upgrade"
-msgstr "Įdiegti/Atnaujinti"
+msgstr ""
-#: steps_interactive.pm:150
-#, fuzzy, c-format
+#: steps_interactive.pm:157
+#, c-format
msgid "Is this an install or an upgrade?"
-msgstr "Ar tai įdiegimas, ar atnaujinimas?"
+msgstr ""
-#: steps_interactive.pm:152
-#, fuzzy, c-format
+#: steps_interactive.pm:159
+#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Įdiegti"
-#: steps_interactive.pm:154
-#, fuzzy, c-format
+#: steps_interactive.pm:161
+#, c-format
msgid "Upgrade %s"
-msgstr "Atnaujinimas"
+msgstr ""
-#: steps_interactive.pm:172
-#, fuzzy, c-format
+#: steps_interactive.pm:184
+#, c-format
msgid "Encryption key for %s"
-msgstr "Slaptažodžiai nesutampa"
+msgstr ""
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
-#, fuzzy, c-format
+#: steps_interactive.pm:218
+#, c-format
msgid "New Installation"
-msgstr "Įdiegiama"
+msgstr ""
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1037,32 +1199,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "Nustatome IDE"
-
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
+msgid "Configuring CD/DVD"
msgstr ""
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1070,163 +1217,201 @@ msgid ""
"done.\n"
"If you do not have it, press Cancel to avoid installation from this Cd-Rom."
msgstr ""
-"Pakeisk CD!\n"
+"Pakeiskite CD!\n"
"\n"
-"PraÅ¡om įkiÅ¡ti CD su užraÅ¡u â€%s“ į kaupiklį, tada paspausk Gerai.\n"
-"Jei tu jo neturi, spausk Nutraukti, kad išvengtum įdiegimo iš šio CD."
+"PraÅ¡ome įkiÅ¡ti CD su užraÅ¡u â€%s“ į kaupiklį, tada paspausti Gerai.\n"
+"Jei jūs jo neturite, spauskite Nutraukti, kad išvengtumėte įdiegimo iš šio "
+"CD."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Ieškomi galimi paketai"
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
"The format is the same as auto_install generated files."
msgstr ""
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Įkelti"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Išsaugoti"
-#: steps_interactive.pm:453
-#, fuzzy, c-format
+#: steps_interactive.pm:438
+#, c-format
msgid "Bad file"
-msgstr "Įkelti bylą"
+msgstr ""
-#: steps_interactive.pm:469
-#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+#: steps_interactive.pm:455
+#, c-format
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
-#, fuzzy, c-format
+#: steps_interactive.pm:459
+#, c-format
msgid "Desktop Selection"
-msgstr "Paketų grupių pasirinkimas"
+msgstr "Darbalaukio pasirinkimas"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
-msgstr ""
+msgstr "Galite pasirinkti savo kompiuterio darbalaukio profilį."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr ""
-#: steps_interactive.pm:576
-#, fuzzy, c-format
+#: steps_interactive.pm:572
+#, c-format
msgid "Type of install"
-msgstr "Pasirink paketą įdiegimui"
+msgstr ""
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
"Please choose the minimal installation you want:"
msgstr ""
-#: steps_interactive.pm:582
-#, fuzzy, c-format
+#: steps_interactive.pm:578
+#, c-format
msgid "With X"
-msgstr "Palauk"
+msgstr ""
-#: steps_interactive.pm:583
-#, fuzzy, c-format
-msgid "Install suggested packages"
-msgstr "Įdiegiamas paketas %s"
+#: steps_interactive.pm:579
+#, c-format
+msgid "Install recommended packages"
+msgstr ""
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr ""
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr ""
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr ""
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Ruošiamas įdiegimas"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Įdiegiamas paketas %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Įvyko klaida, bandant sutvarkyti paketus:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Vis tiek tęsti?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr ""
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
-#, fuzzy, c-format
+#: steps_interactive.pm:682
+#, c-format
msgid "Go back to media and packages selection"
-msgstr "Išsaugoti paketų pasirinkimą"
+msgstr ""
-#: steps_interactive.pm:683
-#, fuzzy, c-format
+#: steps_interactive.pm:685
+#, c-format
msgid "There was an error installing package %s."
-msgstr "Įvyko klaida, įdiegiant paketus:"
+msgstr ""
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Konfigūracija po įdiegimo"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Atnaujinimai"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr "Dabar jūs turite galimybę nusistatyti internetinę laikmeną."
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr "Tai leidžia įdiegti saugumo atnaujinimus."
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+"Kad nusistatytumÄ—te laikmenas, jums reikÄ—s veikianÄio interneto ryÅ¡io\n"
+"\n"
+"Ar norite nustatyti atnaujinimų laikmeną?"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Klaida, pridedant laikmenÄ…"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "Bandyti dar kartÄ…?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1239,121 +1424,97 @@ msgid ""
"Do you want to install the updates?"
msgstr ""
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s iš %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
-msgstr "Geležis"
+msgstr "Aparatinė įranga"
-#: steps_interactive.pm:899 steps_interactive.pm:916
-#, fuzzy, c-format
-msgid "Sound card"
-msgstr "StandartinÄ—"
-
-#: steps_interactive.pm:919
-#, fuzzy, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Ar turi dar vienÄ…?"
-
-#: steps_interactive.pm:921
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
+msgid "Sound card"
msgstr ""
-#: steps_interactive.pm:923
+#: steps_interactive.pm:948
#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-
-#: steps_interactive.pm:931
-#, fuzzy, c-format
msgid "Graphical interface"
-msgstr "X paleidžiant"
+msgstr ""
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Tinklas & Internetas"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "TarpinÄ—s stotys (proxies)"
-#: steps_interactive.pm:950
-#, fuzzy, c-format
+#: steps_interactive.pm:986
+#, c-format
msgid "configured"
-msgstr "iš naujo nustatyti"
+msgstr ""
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Saugumo lygis"
-#: steps_interactive.pm:979
-#, fuzzy, c-format
+#: steps_interactive.pm:1016
+#, c-format
msgid "Firewall"
-msgstr "Serveris, Firewall/Routeris"
+msgstr "Užkarda"
-#: steps_interactive.pm:983
-#, fuzzy, c-format
+#: steps_interactive.pm:1020
+#, c-format
msgid "activated"
-msgstr "Aktyvus"
+msgstr ""
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "uždraustas"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr ""
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "Ruošiama įkrovos tvarkyklė"
+msgid "Preparing initial startup program..."
+msgstr "Ruošiama pradinės paleisties programa..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
-msgstr ""
+msgstr "Būkite kantrūs, tai gali šiek tiek užtrukti..."
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Ä®dÄ—k tuÅ¡ÄiÄ… diskelį į kaupiklį %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Kuriamas automatinio įdiegimo diskelis"
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1364,15 +1525,15 @@ msgstr ""
"\n"
"Ar tu nori išeiti dabar?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Sveikinimai"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
-msgstr "Perkrauti"
+msgstr "Paleisti iš naujo"
#. -PO: please keep the following messages very short: they must fit in the left list of the installer!!!
#: steps_list.pm:16
@@ -1385,7 +1546,7 @@ msgstr "Pasirink savo kalbÄ…"
#: steps_list.pm:16 steps_list.pm:23
#, c-format
msgid "Localization"
-msgstr ""
+msgstr "Localizacija"
#: steps_list.pm:17
#, c-format
@@ -1464,13 +1625,6 @@ msgid ""
"Users"
msgstr "Vartotojai"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Tinklai"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1512,112 +1666,3 @@ msgid ""
"_: Keep these entry short\n"
"Exit"
msgstr "Išeiti"
-
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Biuro programos: tekstų redaktoriai (kword, abiword), skaiÄiuoklÄ—s "
-#~ "(kspread, gnumeric), pdf peržiūros programos ir pan."
-
-#, fuzzy
-#~ msgid "Downloading file %s..."
-#~ msgstr "Išsaugoti į bylą"
-
-#, fuzzy
-#~ msgid "IceWm Desktop"
-#~ msgstr "Darbastalis"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr ""
-#~ "Jungiamasi prie atvaizdžio (mirror), kad gautume prieinamų paketų sąrašą"
-
-#, fuzzy
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "Uždrausti tinklą"
-
-#~ msgid "Generate auto install floppy"
-#~ msgstr "Sukurti automatinio įdiegimo diskelį"
-
-#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
-#~ msgstr ""
-#~ "Automatinis įdiegimas reikalui esant gali būti pilnai\n"
-#~ "automatizuotas. Tokiu atveju jis užims visą diską!!\n"
-#~ "(turint omenyje įdiegimą į kitą dėžę).\n"
-#~ "\n"
-#~ "Jūs galbūt norėsite pakartoti įdiegimą.\n"
-
-#~ msgid "Replay"
-#~ msgstr "Parodyti vÄ—l"
-
-#~ msgid "Automated"
-#~ msgstr "Automatinis"
-
-#~ msgid "Save packages selection"
-#~ msgstr "Išsaugoti paketų pasirinkimą"
-
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "Ar nori naudoti aboot?"
-
-#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
-#~ msgstr ""
-#~ "Klaida įdiegiant aboot,\n"
-#~ "bandyti įdiegti priverstinai, net jei tai sunaikintų pirmąjį skirsnį?"
-
-#~ msgid "All"
-#~ msgstr "Visos"
-
-#~ msgid "TV card"
-#~ msgstr "TV plokštė"
-
-#~ msgid "Boot"
-#~ msgstr "Įkelties nustatymai"
-
-#~ msgid ""
-#~ "_: Keep these entry short\n"
-#~ "Authentication"
-#~ msgstr "Autentikacija"
-
-#, fuzzy
-#~ msgid "(%d package, %d MB)"
-#~ msgid_plural "(%d packages, %d MB)"
-#~ msgstr[0] "%d paketų"
-#~ msgstr[1] "%d paketų"
-#~ msgstr[2] "%d paketų"
-
-#~ msgid "%d packages"
-#~ msgstr "%d paketų"
-
-#~ msgid "Language"
-#~ msgstr "Pasirink savo kalbÄ…"
-
-#~ msgid "License"
-#~ msgstr "Licencija"
-
-#, fuzzy
-#~ msgid "Installation class"
-#~ msgstr "Parink įdiegimo klasę"
-
-#, fuzzy
-#~ msgid "Formatting"
-#~ msgstr "SkaiÄiuojama"
-
-#, fuzzy
-#~ msgid "Choosing packages"
-#~ msgstr "Pasirinkti paketus"
-
-#~ msgid "Users"
-#~ msgstr "Vartotojai"
-
-#~ msgid "Networking"
-#~ msgstr "Tinklai"
-
-#~ msgid "Configure X"
-#~ msgstr "Nustatyti X"
diff --git a/perl-install/install/share/po/ltg.po b/perl-install/install/share/po/ltg.po
index d17a92872..c0c19d92c 100644
--- a/perl-install/install/share/po/ltg.po
+++ b/perl-install/install/share/po/ltg.po
@@ -6,46 +6,72 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
"PO-Revision-Date: 2006-09-24 17:51+0200\n"
"Last-Translator: MÄris Laureckis <marlau@inbox.lv>\n"
"Language-Team: Latgalian <linux@latgola.lv>\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
+#, fuzzy, c-format
+msgid "Office tools"
+msgstr "Biroja dators"
+
+#: ../../advertising/05_IM_mageia.pl:1
+#, c-format
+msgid "Home entertainment"
+msgstr ""
+
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "For family!"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "For developers!"
msgstr ""
-#: any.pm:109
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Voi jiusim ir papyldus datu nesiejs?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -53,100 +79,90 @@ msgid ""
"\n"
"Do you have a supplementary installation medium to configure?"
msgstr ""
-"Tyka atrosts sekojūšs datu nesiejs, kurs tiks lÄ«tuots instalacejis laikÄ: %"
-"s.\n"
+"Tyka atrosts sekojūšs datu nesiejs, kurs tiks lÄ«tuots instalacejis laikÄ: "
+"%s.\n"
"\n"
"\n"
"Voi jiusim ir papyldus datu nesieji deļ uzstuodeišonys?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Teiklys (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Teiklys (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Teiklys (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "Voi spūguļservera URL?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "URL juosasuoc ar ftp:// voi http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr ""
-"PÄ«saslÄdzu Mandriva Linux teimekļam, lai sajimtu pÄ«ejamÅ« spÅ«guļserveru "
-"sarokstu..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "PÄ«saslÄdzu %s teimekļam, lai sajimtu pÄ«ejamÅ« spÅ«guļserveru sarokstu..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Dasasliegšona Mandriva Linux teimekļam cīta naveiksmi, lai sajimtu pīejamū "
-"spūguļserveru sarokstu"
+"Dasasliegšona %s teimekļam cīta naveiksmi, lai sajimtu pīejamū spūguļserveru "
+"sarokstu"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Izavielejit spūguļserveri, nu kura jimt pakūtnis"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "NFS uzstuodeišona"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "Lyudzu, īvodit hosta vuordu i jiusu NFS datu nesieja katalogu"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr ""
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr ""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "Kaids ir NFS monteišonys hosta vuords?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Katalogs"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr ""
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -155,23 +171,90 @@ msgstr ""
"Iz ituo spūguļservera navar atrast pakūtņu saroksta failu. Puorbaudit, voi "
"atsarÅ«n pareizÄ vÄ«tÄ."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Mekleju jau īprīkš uzinstaleituos pakūtnis..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Mekleju uzlobuojamuos pakūtnis"
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Teik nÅ«dzÄstys pakÅ«tnis pyrms atjaunynuoÅ¡onys..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -184,87 +267,87 @@ msgstr ""
"\n"
"Voi teišom gribit nūjimt ituos pakūtnis?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Kliuda, nūlosūt failu %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "Sekojūši diski tika puorsaukti:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (īprīkš tika saukta kai %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Teiklys"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Lyudzu, izavielejit datu nesieju"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Fails jau eksistej. Voi puorrakstēt pa viersu?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Pīeja līgta"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "Naveiksmeigs NFS vuords"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "Napareizs datu nesiejs %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Navar izveiduot ekrana attÄlus pyrms sadaļu izveidis"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Ekrana attÄli byus pÄ«ejami piec instaleiÅ¡onys %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Instalaceja"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Konfiguraceja"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Jiusim ir juoformatej ari %s"
@@ -288,22 +371,22 @@ msgstr "Īdorbynoju teiklu"
msgid "Bringing down the network"
msgstr "AtslÄdzu teiklu"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "Teik kopÄtys dažys pakÅ«tnis lÄ«tuoÅ¡onai nuokÅ«tnÄ“"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Nūteik kopeišona"
@@ -333,73 +416,98 @@ msgstr "vÄlams"
msgid "maybe"
msgstr "varbyut"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Nav aproksta"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, fuzzy, c-format
msgid "An error occurred:"
msgstr "Atkluota kliuda"
-#: pkgs.pm:814
-#, fuzzy, c-format
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Nūtikuse fatala kliuda: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
+#, c-format
msgid "%d installation transactions failed"
-msgstr "Instalaceja naizadeve"
+msgstr "%d instalacejis transakcejis naizadeve"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, fuzzy, c-format
msgid "Installation of packages failed:"
msgstr "Instaleju pakūtni %s"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Dorba staceja"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Biroja dators"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Biroja programmys: teksta procesori (OpenOffice.org Writer, Kword), "
-"izkluojlopys (OpenOffice.org Calc, Kspread), PDF skateituoji, u.c."
+"Biroja programmys: teksta procesori (LibreOffice Writer, Kword), "
+"izkluojlopys (LibreOffice Calc, Kspread), PDF skateituoji, u.c."
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Spēļu dators"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Izklaidis programmys: arkade, goldaspēlis, strategeja u.c."
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Multimedeju dators"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Skanis i video atskaņuošonys/redigeišonys programmys"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Interneta dators"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -408,193 +516,193 @@ msgstr ""
"Reiku komplekts, lai laseitu i syuteitu postu voi jaunumus (mutt, tin..), i "
"puorlyukuotu Puorstaipteiklu"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Teikla dators (klients)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Klienti dažaidim protokolim, īskaitūt ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Reiki datora konfigureišonys atvīgluošonai"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Konsolis reiki"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Redaktori, Äaulys, failu reiki, terminali"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Izstruode"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C i C++ izstruodis bibliotekys, programmys i īkļautī faili"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Dokumentaceja"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Gruomotys i vaicuojumu par Linux i Breivū programmaturu"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linuks Standarta BÄze. Trešū izstruoduoju aplikaceju atbolsts"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Puorstaipteikla (Web) servers"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Groupware"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab servers"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Gunsmyurs/Maršrutizators"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Interneta vuorteja"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "Posts/Jauns"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix posta servers, Inn ziņu servers"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Katalogu Servers"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP servers"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "DNS i NIS servers"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Failu un Printeru Kūplītuošonys servers"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS servers, Samba servers"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "DatubÄzis"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL i MySQL datubÄžu servers"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL i MariaDB datubÄžu servers"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Teimeklis/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Posts"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix posta servers"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL voi MySQL datubÄžu servers"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL voi MariaDB datubÄžu servers"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Teikla datoru servers"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS servers, SMB servers, storpnīkservers (Proxy), ssh servers"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Grafiskuo vide"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "KDE dorba staceja"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "Dorba staceja"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -603,12 +711,12 @@ msgstr ""
"K Desktop Environment, golvonuo grafiskuo vide kÅ«pÄ ar papyldus reiku "
"kolekceju"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "Gnome dorba staceja"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -617,66 +725,115 @@ msgstr ""
"Grafiskuo vide ar lītuotuojam draudzeigu programmu komplektu i dorba "
"viersmys reikim"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, fuzzy, c-format
+msgid "XFCE Workstation"
+msgstr "KDE dorba staceja"
+
+#: share/meta-task/compssUsers.pl:165
+#, fuzzy, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+"Grafiskuo vide ar lītuotuojam draudzeigu programmu komplektu i dorba "
+"viersmys reikim"
+
+#: share/meta-task/compssUsers.pl:169
+#, fuzzy, c-format
+msgid "MATE Workstation"
+msgstr "Gnome dorba staceja"
+
+#: share/meta-task/compssUsers.pl:174
+#, fuzzy, c-format
+msgid "Cinnamon Workstation"
+msgstr "Dorba staceja"
+
+#: share/meta-task/compssUsers.pl:175
+#, fuzzy, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Grafiskuo vide"
+
+#: share/meta-task/compssUsers.pl:179
+#, fuzzy, c-format
+msgid "LXQt Desktop"
+msgstr "IceWm Dorba viersma"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, fuzzy, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+"Grafiskuo vide ar lītuotuojam draudzeigu programmu komplektu i dorba "
+"viersmys reikim"
+
+#: share/meta-task/compssUsers.pl:189
#, fuzzy, c-format
msgid "LXDE Desktop"
msgstr "IceWm Dorba viersma"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:191
#, fuzzy, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+msgid "A lightweight fast graphical environment"
msgstr ""
"Grafiskuo vide ar lītuotuojam draudzeigu programmu komplektu i dorba "
"viersmys reikim"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Cytys grafiskuos dorba viersmys"
-#: share/meta-task/compssUsers.pl:150
-#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
+#: share/meta-task/compssUsers.pl:195
+#, fuzzy, c-format
+msgid "Window Maker, Fvwm, etc"
msgstr "Window Maker, Enlightenment, Fvwm u.c."
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Utilitys"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH servers"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Webmin attuolynuotuos konfiguracejis servers "
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "Teikla utilitys/puorraudzeiba"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "Puorraudzeibys reiki, procesu uzskaite, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Mandriva paleigi"
+msgid "Mageia Wizards"
+msgstr "Mageia paleigi"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Servera konfiguracejis paleigi"
@@ -690,7 +847,7 @@ msgstr ""
"Nūtyka klaida, bet es nazynu, kai tū korekti apstruoduot.\n"
"Turpynuot iz jiusu poša riska."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -710,254 +867,253 @@ msgstr "Teik uzsuokts sūļs `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux instaleišona %s"
+msgid "%s Installation %s"
+msgstr "%s instaleišona %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> puorīt"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"Jiusu sistemai tryukst resursu. Mandriva Linux instaleiÅ¡onys laikÄ var\n"
+"Jiusu sistemai tryukst resursu. %s instaleiÅ¡onys laikÄ var\n"
"rastīs problemys. Ja tai nūteik, varit pamieginuot teksta režima "
"instaleišonu. Lai tū izdareitu,\n"
"nūspīdit`F1', kod nūteik īluode nu CDROM, tod īvodit `text'."
-#: steps_gtk.pm:239
-#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr ""
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, fuzzy, c-format
+msgid "Media Selection"
+msgstr "Pakūtņu grupu izviele"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "IceWm Dorba viersma"
+
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s GNOME Desktop"
msgstr ""
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, fuzzy, c-format
msgid "Custom install"
msgstr "Minimala instaleišona"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
+msgid "Plasma Desktop"
msgstr "IceWm Dorba viersma"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, fuzzy, c-format
msgid "GNOME Desktop"
msgstr "IceWm Dorba viersma"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, fuzzy, c-format
msgid "Custom Desktop"
msgstr "IceWm Dorba viersma"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Pakūtņu grupu izviele"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Atsevišku pakūtņu izviele"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "KÅ«pejais izmÄrs: %d / %d MB"
+msgid "Unselect All"
+msgstr ""
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Slykta pakūtne"
+msgid "Total size: %d / %d MB"
+msgstr "KÅ«pejais izmÄrs: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Verseja: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "IzmÄrs: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Svareigums: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Jius varit izavielēt/atsateikt nu ituos pakūtnis"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "tryukuma dieļ %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "deļ naapmīrynuojuma %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "teik mieginuots aktivizēt %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "lai saglobuot %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Jius navarit izavielēt itū pakūtni, par tū ka napīteik vītys tuos "
"instaleišonai"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Tiks instaleitys sekojūšys pakūtnis"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Tiks nūjimtys sekojūšys pakūtnis"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Itei ir obligata pakūtne, nu tuos navar atsateikt"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Jius navarit atsateikt nu ituos pakūtnis. Tei jau ir instaleita"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Jius navarit atsateikt nu ituos pakūtnis. Tū ir napīcīšoms uzlobuot"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Paruodeit automatiski izvÄlÄtuos pakÅ«tnis"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Instalēt"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Īluodēt/Saglobuot izviele"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Teik atjaunynuota pakūtņu izviele"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Minimala instaleišona"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Programmaturys puorvaļdeišona"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Izavielejit pakūtnis, kū gribit instalēt"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Teik instaleits"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Nav detaļu"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, fuzzy, c-format
msgid "Time remaining:"
msgstr "Atlykušais laiks"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, fuzzy, c-format
msgid "(estimating...)"
msgstr "Aptuvenais nūviertiejums"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, fuzzy, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d pakūtnis"
msgstr[1] "%d pakūtnis"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Kūpsavylkums"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Konfigurēt"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "nav konfigurÄts"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "Pakūtņu grupu izviele"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -966,12 +1122,12 @@ msgstr ""
"Atrosti sekojūši instalacejis datu nesieji.\n"
"Ja jius gribit izlaist dažus nu tim, jius tagad varit nūjimt atzeimi nu tim."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"Jiusim ir opceja, pyrms instalacejis nūkopēt kompaktdiska saturu uz cītu "
@@ -979,72 +1135,72 @@ msgstr ""
"TaidÄ veidÄ turpynuosÄ«s nu cÄ«tuo diska un pakÅ«tnis byus pÄ«ejamys cikom "
"sistema tiks piļneibÄ uzinstaleita."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Kopēt vysu kompaktdisku"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Atkluota kliuda"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Lyudzu izavielejit jiusu klaviaturys izkuortuojumu"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, fuzzy, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Ite ir pylns pīejamū klaviaturu saroksts"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Instalēt/Atjaunynuot"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Itei ir instaleišona voi atjaunynuošona?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, fuzzy, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Instalēt"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Atjaunynuot %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Å ifreiÅ¡onys atslÄga deļ %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, fuzzy, c-format
msgid "New Installation"
msgstr "Instalaceja"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1053,38 +1209,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "Teik konfigurÄts IDE"
-
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"Nav 1MB breivys vītys suokneišonys programmai! Instaleišona turpynuosīs, bet "
-"lai Ä«luodÄtu sistemu, jiusim vajadzÄ“s izveiduot suokneiÅ¡onys programmys "
-"diska sadali programmÄ DiskDrake"
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"Jiusim vajadzēs izveiduot PPC PReP Boot suokneišonys programmu! Instaleišona "
-"turpynuosÄ«s, bet lai Ä«luodÄtu sistemu, jiusim vajadzÄ“s izveiduot "
-"suokneiÅ¡onys programmys diska sadali programmÄ DiskDrake"
+#: steps_interactive.pm:264
+#, fuzzy, c-format
+msgid "Configuring CD/DVD"
+msgstr "Teik konfigurÄts IDE"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1098,19 +1233,19 @@ msgstr ""
"Ja jiusim nav ituo diska, nūspīdit Atceļt, lai nainstaleitu nu ituo "
"kompaktdiska."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Mekleju pīejamuos pakūtnis"
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1119,52 +1254,52 @@ msgstr ""
"Lyudzu izavielejit īluodēt voi saglobuot pakūtņu izvieli.\n"
"Formats ir taids pats, kai ar auto_install generÄtom failim."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Īluodēt"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Saglobuot"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Napareizs fails"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+msgid "Plasma"
+msgstr "IceWm Dorba viersma"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
-msgstr ""
+msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, fuzzy, c-format
msgid "Desktop Selection"
msgstr "Pakūtņu grupu izviele"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "IzvÄlÄtais apjÅ«ms ir leluoks nakai pÄ«ejamuo vÄ«ta"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Instalacejis tips"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1173,87 +1308,121 @@ msgstr ""
"Jius naizavielēt nivīnu pakūtņu grupu.\n"
"Lyudzu, izavielejit minimalū instalaceju, kaidu jius gribit:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Ar X"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, fuzzy, c-format
-msgid "Install suggested packages"
+msgid "Install recommended packages"
msgstr "Instaleju pakūtni %s"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Ar pamatdokumentaceju (īteicams!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Patīši minimala instalaceja (īpaši bez urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, fuzzy, c-format
+msgid "Preparing upgrade..."
+msgstr "Sagataveju suokneituoju"
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Sagataveju instaleišonu"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Instaleju pakūtni %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "PakÅ«tņu kuortuoÅ¡onys laikÄ atkluota kliuda:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "TÅ«mÄr turpynuot?"
-#: steps_interactive.pm:677
-#, c-format
+#: steps_interactive.pm:679
+#, fuzzy, c-format
msgid "Retry"
-msgstr ""
+msgstr "Atjaunuot"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, fuzzy, c-format
msgid "Go back to media and packages selection"
msgstr "Saglobuot pakūtņu izvieli"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, fuzzy, c-format
msgid "There was an error installing package %s."
msgstr "PakÅ«tņu instaleiÅ¡onys laikÄ atkluota kliuda:"
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Piecinstaleišonys konfigureišona"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "Lyudzu, puorsalÄ«cynojit ka Update Modules atsarÅ« Ä«kuortÄ %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Atjaunynuojumi"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "Atjaunuot"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1275,112 +1444,82 @@ msgstr ""
"\n"
"Voi jius gribit instalēt atjaunynuojumus?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s iz %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Aparatura"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Skanis karte"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Vai jiusim ir ISA skanis karte?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Piec instaleiÅ¡onys palaidit \"alsaconf\" voi \"sndconfig\", lai konfigurÄtu "
-"jiusu skanis karti"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "Nav atrosta skanis karte. Piec instaleišonys izmieginit \"harddrake\""
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Grafiskuo saskarne"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Teiklys & Internets"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Storpnīkserveri"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "konfigurÄts"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Drūšeibys leimiņs"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Guņsmyurs"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "aktivizÄts"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "atslÄgts"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr ""
"Jiusim nav nÅ«konfigurÄts X servers. Voi jius asot puorlÄ«cynuoti, ka jius tÅ« "
"gribit?"
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr "Sagataveju suokneituoju"
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
+#, fuzzy, c-format
+msgid "Preparing initial startup program..."
+msgstr "Sagataveju instaleišonu"
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr ""
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Izaver, ka jiusim ir vaca voi nazynomys izceļsmis dators, yaboot "
-"suokneituojs nastruoduos. Instaleišona turpynuosīs, bet jiusim byus "
-"juoizmontoj BootX voi kas cyts, lai Ä«luodÄtu datoru. KÅ«dula arguments deļ "
-"root fs ir: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1389,17 +1528,17 @@ msgstr ""
"Å ymÄ drūšeibys leiminÄ«, pÄ«eeja Windows sadalis failim ir tikai "
"administratoram."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Īlicit tukÅ¡u disketi Ä«kuortÄ %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Sagataveju auto instaleišonys disketi"
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1410,12 +1549,12 @@ msgstr ""
"\n"
"Voi tīšom gribit izīt tagad?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Apsveicam"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Puorsuoknēt"
@@ -1431,7 +1570,7 @@ msgstr "Volūdys izviele"
#: steps_list.pm:16 steps_list.pm:23
#, c-format
msgid "Localization"
-msgstr ""
+msgstr "Lokaliziešona"
#: steps_list.pm:17
#, c-format
@@ -1510,13 +1649,6 @@ msgid ""
"Users"
msgstr "Lītuotuoji"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Teikluošona"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1559,6 +1691,105 @@ msgid ""
"Exit"
msgstr "Izīt"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Vai jiusim ir ISA skanis karte?"
+
+#~ msgid ""
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
+#~ msgstr ""
+#~ "Piec instaleišonys palaidit \"alsaconf\" voi \"sndconfig\", lai "
+#~ "konfigurÄtu jiusu skanis karti"
+
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr ""
+#~ "Nav atrosta skanis karte. Piec instaleišonys izmieginit \"harddrake\""
+
+#, fuzzy
+#~ msgid "KDE Desktop"
+#~ msgstr "IceWm Dorba viersma"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#~ msgid "CD-ROM"
+#~ msgstr "CD-ROM"
+
+#~ msgid "KDE Workstation"
+#~ msgstr "KDE dorba staceja"
+
+#, fuzzy
+#~ msgid ""
+#~ "The Plasma Desktop, the basic graphical environment with a collection of "
+#~ "accompanying tools"
+#~ msgstr ""
+#~ "K Desktop Environment, golvonuo grafiskuo vide kÅ«pÄ ar papyldus reiku "
+#~ "kolekceju"
+
+#~ msgid "IDE"
+#~ msgstr "IDE"
+
+#~ msgid "Preparing bootloader..."
+#~ msgstr "Sagataveju suokneituoju"
+
+#, fuzzy
+#~ msgid ""
+#~ "A lightweight & fast graphical environment with user-friendly set of "
+#~ "applications and desktop tools"
+#~ msgstr ""
+#~ "Grafiskuo vide ar lītuotuojam draudzeigu programmu komplektu i dorba "
+#~ "viersmys reikim"
+
+#, fuzzy
+#~ msgid "RazorQT Desktop"
+#~ msgstr "IceWm Dorba viersma"
+
+#~ msgid ""
+#~ "No free space for 1MB bootstrap! Install will continue, but to boot your "
+#~ "system, you'll need to create the bootstrap partition in DiskDrake"
+#~ msgstr ""
+#~ "Nav 1MB breivys vītys suokneišonys programmai! Instaleišona turpynuosīs, "
+#~ "bet lai Ä«luodÄtu sistemu, jiusim vajadzÄ“s izveiduot suokneiÅ¡onys "
+#~ "programmys diska sadali programmÄ DiskDrake"
+
+#~ msgid ""
+#~ "You'll need to create a PPC PReP Boot bootstrap! Install will continue, "
+#~ "but to boot your system, you'll need to create the bootstrap partition in "
+#~ "DiskDrake"
+#~ msgstr ""
+#~ "Jiusim vajadzēs izveiduot PPC PReP Boot suokneišonys programmu! "
+#~ "InstaleiÅ¡ona turpynuosÄ«s, bet lai Ä«luodÄtu sistemu, jiusim vajadzÄ“s "
+#~ "izveiduot suokneiÅ¡onys programmys diska sadali programmÄ DiskDrake"
+
+#~ msgid ""
+#~ "You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
+#~ "will not work for you. The install will continue, but you'll need to use "
+#~ "BootX or some other means to boot your machine. The kernel argument for "
+#~ "the root fs is: root=%s"
+#~ msgstr ""
+#~ "Izaver, ka jiusim ir vaca voi nazynomys izceļsmis dators, yaboot "
+#~ "suokneituojs nastruoduos. Instaleišona turpynuosīs, bet jiusim byus "
+#~ "juoizmontoj BootX voi kas cyts, lai Ä«luodÄtu datoru. KÅ«dula arguments deļ "
+#~ "root fs ir: root=%s"
+
+#~ msgid "Welcome"
+#~ msgstr "Laipni lyugtum"
+
+#~ msgid "Select All"
+#~ msgstr "Izavielēt vysys"
+
+#~ msgid "Bad package"
+#~ msgstr "Slykta pakūtne"
+
+#, fuzzy
+#~ msgid "Preparing boot images..."
+#~ msgstr "Sagataveju suokneituoju"
+
+#~ msgid ""
+#~ "_: Keep these entry short\n"
+#~ "Networking"
+#~ msgstr "Teikluošona"
+
#~ msgid ""
#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
#~ "gnumeric), pdf viewers, etc"
@@ -1608,7 +1839,7 @@ msgstr "Izīt"
#~ msgid ""
#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
+#~ "in that case it will take over the hard disk drive!!\n"
#~ "(this is meant for installing on another box).\n"
#~ "\n"
#~ "You may prefer to replay the installation.\n"
@@ -1743,7 +1974,7 @@ msgstr "Izīt"
#~ msgstr "X konfigureišona"
#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
+#~ "Cannot access kernel modules corresponding to your kernel (file %s is "
#~ "missing), this generally means your boot floppy in not in sync with the "
#~ "Installation medium (please create a newer boot floppy)"
#~ msgstr ""
diff --git a/perl-install/install/share/po/lv.po b/perl-install/install/share/po/lv.po
index d027af1bf..8f861ce89 100644
--- a/perl-install/install/share/po/lv.po
+++ b/perl-install/install/share/po/lv.po
@@ -1,53 +1,81 @@
# SOME DESCRIPTIVE TITLE.
-# Copyright (C) 2000 Free Software Foundation, Inc.
-# Copyright (c) 2000 Mandriva.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
+# Translators:
msgid ""
msgstr ""
-"Project-Id-Version: DrakX\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+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"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2015-05-21 04:07+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Latvian (http://www.transifex.com/MageiaLinux/mageia/language/"
+"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"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "Office tools"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "Home entertainment"
msgstr ""
-#: any.pm:109
-#, fuzzy, c-format
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr ""
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr ""
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
+#, c-format
msgid "Do you have further supplementary media?"
-msgstr "Vai ir vÄ“l kÄds?"
+msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -56,117 +84,174 @@ msgid ""
"Do you have a supplementary installation medium to configure?"
msgstr ""
-#: any.pm:120
+#: any.pm:162
#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
-#, fuzzy, c-format
msgid "Network (HTTP)"
-msgstr "Tīkls"
+msgstr ""
-#: any.pm:122
-#, fuzzy, c-format
+#: any.pm:163
+#, c-format
msgid "Network (FTP)"
-msgstr "Tīkls"
+msgstr ""
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr ""
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr ""
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr ""
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"Pieslēdzos Mandriva Linux tīmeklim, lai saņemtu pieejamo spoguļserveru "
-"sarakstu sarakstu..."
+"Pieslēdzos %s tīmeklim, lai saņemtu pieejamo spoguļserveru sarakstu "
+"sarakstu..."
-#: any.pm:187
-#, fuzzy, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+#: any.pm:252
+#, c-format
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Pieslēdzos Mandriva Linux tīmeklim, lai saņemtu pieejamo spoguļserveru "
-"sarakstu sarakstu..."
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Izvēlieties spoguļserveri, no kura ņemt pakotnes"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr ""
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr ""
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr ""
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr ""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr ""
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Katalogs"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr ""
-#: any.pm:295
-#, fuzzy, c-format
+#: any.pm:366
+#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
-msgstr "Nevar atrast %s uz %s"
+msgstr ""
+
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
-#: any.pm:334
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "MeklÄ“ju jau iepriekÅ¡ uzinstalÄ“tÄs pakotnes..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "MeklÄ“ju uzlabojamÄs pakotnes"
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -179,87 +264,87 @@ msgstr ""
"\n"
"Vai tieÅ¡Äm vÄ“laties noņemt šīs pakotnes?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Kļūda, nolasot failu %s"
-#: any.pm:1020
-#, fuzzy, c-format
+#: any.pm:1304
+#, c-format
msgid "The following disk(s) were renamed:"
-msgstr "Tiks instalētas sekojošas pakotnes"
+msgstr ""
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Tīkls"
-#: any.pm:1102
-#, fuzzy, c-format
+#: any.pm:1386
+#, c-format
msgid "Please choose a media"
-msgstr "Lūdzu izvēlieties"
+msgstr ""
-#: any.pm:1118
-#, fuzzy, c-format
+#: any.pm:1402
+#, c-format
msgid "File already exists. Overwrite it?"
-msgstr "Fails jau eksistÄ“. PÄrrakstÄ«t?"
+msgstr ""
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Pieeja liegta"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr ""
-#: any.pm:1191
-#, fuzzy, c-format
+#: any.pm:1475
+#, c-format
msgid "Bad media %s"
-msgstr "pievienoju datu nesēju %s."
+msgstr ""
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Nevar izveidot ekrÄna attÄ“lus pirms sadaļu izveides"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "EkrÄna attÄ“li bÅ«s pieejami pÄ“c instalēšanas %s."
-#: gtk.pm:131
-#, fuzzy, c-format
+#: gtk.pm:135
+#, c-format
msgid "Installation"
-msgstr "Instalēju"
+msgstr ""
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "KonfigurÄcija"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Jums ir jÄformatÄ“ arÄ« %s"
@@ -283,25 +368,25 @@ msgstr "Iedarbinu tīklu"
msgid "Bringing down the network"
msgstr "Atslēdzu tīklu"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr ""
-#: media.pm:810
-#, fuzzy, c-format
+#: media.pm:807
+#, c-format
msgid "Copying in progress"
-msgstr "Notiek noteikšana"
+msgstr ""
#: pkgs.pm:32
#, c-format
@@ -328,268 +413,291 @@ msgstr "derīga"
msgid "maybe"
msgstr "varbūt"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr ""
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
-#, fuzzy, c-format
+#: pkgs.pm:384 pkgs.pm:411
+#, c-format
msgid "An error occurred:"
-msgstr "AtklÄta kļūda"
+msgstr ""
-#: pkgs.pm:814
-#, fuzzy, c-format
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr ""
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
+#, c-format
msgid "%d installation transactions failed"
-msgstr "Instalēšana neizdevÄs"
+msgstr ""
-#: pkgs.pm:815
-#, fuzzy, c-format
+#: pkgs.pm:914
+#, c-format
msgid "Installation of packages failed:"
-msgstr "Instalēju pakotni %s"
+msgstr ""
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Darbastacija"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Biroja dators"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Biroja programmas: teksta procesori (OpenOffice.org Writer, Kword), "
-"izklÄjlapas (OpenOffice.org Calc, Kspread), pdf skatÄ«tÄji, u.c."
+"Biroja programmas: teksta procesori (LibreOffice Writer, Kword), izklÄjlapas "
+"(LibreOffice Calc, Kspread), pdf skatÄ«tÄji, u.c."
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Spēļu dators"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Izklaides programmas: arkÄde, galdiņspÄ“les, stratēģija u.c."
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Multimēdiju dators"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Skaņas un video atskaņošanas/rediģēšanas programmas"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Interneta dators"
-#: share/meta-task/compssUsers.pl:33
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:37
+#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr ""
-"Rīku komplekts, lai lasītu un sūtītu pastu vai jaunumus (pine, mutt, tin..) "
-"un pÄrlÅ«kotu TÄ«mekli"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Tīkla dators (klients)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Klienti dažÄdiem protokoliem, ieskaitot ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Rīki datora konfigurēšanas atvieglošanai"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Konsoles rīki"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Redaktori, Äaulas, failu rÄ«ki, terminÄļi"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "IzstrÄde"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C un C++ izstrÄdes bibliotÄ“kas, programmas un include faili"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "DokumentÄcija"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "GrÄmatas un Howto faili par Linux un BrÄ«vo programmatÅ«ru"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr ""
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Web serveris"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:84
+#, c-format
msgid "Groupware"
-msgstr "grupa"
+msgstr ""
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab serveris"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Ugunsmūris/Maršrutizators"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Interneta vÄrteja"
-#: share/meta-task/compssUsers.pl:84
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:92
+#, c-format
msgid "Mail/News"
-msgstr "/Fails/_Jauns"
+msgstr ""
-#: share/meta-task/compssUsers.pl:85
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:93
+#, c-format
msgid "Postfix mail server, Inn news server"
-msgstr "Postfix pasta serveris"
+msgstr ""
-#: share/meta-task/compssUsers.pl:88
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:97
+#, c-format
msgid "Directory Server"
-msgstr "Atjanot no CD"
+msgstr ""
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP serveris"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr ""
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:108
+#, c-format
msgid "Domain Name and Network Information Server"
-msgstr "Domēna nosaukumu serveris"
+msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:100
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:112
+#, c-format
msgid "File and Printer Sharing Server"
-msgstr "Printera serveris"
+msgstr ""
-#: share/meta-task/compssUsers.pl:101
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:113
+#, c-format
msgid "NFS Server, Samba server"
-msgstr "Samba serveris"
+msgstr ""
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "DatubÄzes"
-#: share/meta-task/compssUsers.pl:105
-#, fuzzy, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL vai MySQL datubÄzu serveris"
+#: share/meta-task/compssUsers.pl:118
+#, c-format
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr ""
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Tīmeklis/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Pasts"
-#: share/meta-task/compssUsers.pl:114
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:129
+#, c-format
msgid "Postfix mail server"
-msgstr "Postfix pasta serveris"
+msgstr ""
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL vai MySQL datubÄzu serveris"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL vai MariaDB datubÄzu serveris"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Tīkla datoru serveris"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS serveris, SMB serveris, Proxy serveris, ssh serveris"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "GrafiskÄ vide"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "KDE darbastacija"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "Darbastacija"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -597,12 +705,12 @@ msgid ""
msgstr ""
"K Desktop Environment, galvenÄ grafiskÄ vide kopÄ ar papildus rÄ«ku kolekciju"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "Gnome darbastacija"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -611,69 +719,112 @@ msgstr ""
"GrafiskÄ vide ar lietotÄjiem draudzÄ«gu programmu komplektu un darbavirsmas "
"rīkiem"
-#: share/meta-task/compssUsers.pl:144
-#, fuzzy, c-format
-msgid "LXDE Desktop"
-msgstr "Darbavirsma"
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:146
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:165
+#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
msgstr ""
-"GrafiskÄ vide ar lietotÄjiem draudzÄ«gu programmu komplektu un darbavirsmas "
-"rīkiem"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Citas grafiskÄs darbavirsmas"
-#: share/meta-task/compssUsers.pl:150
-#, fuzzy, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm u.c."
+#: share/meta-task/compssUsers.pl:195
+#, c-format
+msgid "Window Maker, Fvwm, etc"
+msgstr ""
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Utilites"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH serveris"
-#: share/meta-task/compssUsers.pl:180
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:225
+#, c-format
msgid "Webmin"
-msgstr "Webmin serviss"
+msgstr ""
-#: share/meta-task/compssUsers.pl:181
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:226
+#, c-format
msgid "Webmin Remote Configuration Server"
-msgstr "Mandriva terminÄļu servera konfigurÄcija"
+msgstr ""
-#: share/meta-task/compssUsers.pl:185
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:230
+#, c-format
msgid "Network Utilities/Monitoring"
-msgstr "TÄ«kla konfigurÄcija"
+msgstr ""
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr ""
-#: share/meta-task/compssUsers.pl:190
-#, fuzzy, c-format
-msgid "Mandriva Wizards"
-msgstr "Mandriva Linux kontroles centrs"
+#: share/meta-task/compssUsers.pl:235
+#, c-format
+msgid "Mageia Wizards"
+msgstr ""
-#: share/meta-task/compssUsers.pl:191
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:236
+#, c-format
msgid "Wizards to configure server"
-msgstr "Konfigurēju printeri \"%s\"..."
+msgstr ""
#: steps.pm:85
#, c-format
@@ -684,7 +835,7 @@ msgstr ""
"AtklÄta kļūda, bet es nezinu, kÄ ar to pareizi apieties.\n"
"Turpiniet, ja vēlaties riskēt."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -704,335 +855,334 @@ msgstr "UzsÄku soli `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux instalēšana %s"
+msgid "%s Installation %s"
+msgstr "%s instalēšana %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> pÄriet"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"JÅ«su sistÄ“mai trÅ«kst resursu. Mandriva Linux instalēšanas laikÄ var\n"
+"JÅ«su sistÄ“mai trÅ«kst resursu. %s instalēšanas laikÄ var\n"
"rasties problÄ“mas. Ja tÄ notiek, varat pamēģinÄt teksta instalēšanu.\n"
"Lai to izdarÄ«tu, nospiediet`F1', ka notiek ielÄde no CDROM, tad ievadiet\n"
"`text'."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
+msgid "Media Selection"
msgstr ""
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s Plasma Desktop"
msgstr ""
-#: steps_gtk.pm:241
-#, fuzzy, c-format
+#: steps_gtk.pm:254
+#, c-format
+msgid "Install %s GNOME Desktop"
+msgstr ""
+
+#: steps_gtk.pm:255
+#, c-format
msgid "Custom install"
-msgstr "MinimÄla instalēšana"
+msgstr ""
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
-msgstr "Darbavirsma"
+msgid "Plasma Desktop"
+msgstr "Darbastacija"
-#: steps_gtk.pm:263
-#, fuzzy, c-format
+#: steps_gtk.pm:277
+#, c-format
msgid "GNOME Desktop"
-msgstr "Darbavirsma"
+msgstr ""
-#: steps_gtk.pm:264
-#, fuzzy, c-format
+#: steps_gtk.pm:278
+#, c-format
msgid "Custom Desktop"
-msgstr "Darbavirsma"
+msgstr ""
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Pakotņu grupu izvēle"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Atsevišķu pakotņu izvēle"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Kopējais izmērs: %d / %d MB"
+msgid "Unselect All"
+msgstr ""
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Slikta pakotne"
+msgid "Total size: %d / %d MB"
+msgstr "Kopējais izmērs: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Versija: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Apjoms: "
-#: steps_gtk.pm:406
-#, fuzzy, c-format
+#: steps_gtk.pm:422
+#, c-format
msgid "%d KB\n"
-msgstr "Apjoms: %d KB\n"
+msgstr ""
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Svarīgums: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Jūs varat izvēlēties/atteikties no šīs pakotnes"
-#: steps_gtk.pm:445
-#, fuzzy, c-format
+#: steps_gtk.pm:462
+#, c-format
msgid "due to missing %s"
-msgstr "trūkstošs kdesu"
+msgstr ""
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr ""
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr ""
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr ""
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"JÅ«s nevarat izvÄ“lÄ“ties Å¡o pakotni, jo nepietiek vietas tÄs instalēšanai"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Tiks instalētas sekojošas pakotnes"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Tiks noņemtas sekojošas pakotnes"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Å Ä« ir obligÄta pakotne, no tÄs nevar atteikties"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "JÅ«s nevarat atteikties no šīs pakotnes. TÄ jau ir instalÄ“ta"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Jūs nevarat atteikties no šīs pakotnes. To ir nepieciešams uzlabot"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "ParÄdÄ«t automÄtiski izvÄ“lÄ“tÄs pakotnes"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Instalēt"
-#: steps_gtk.pm:499
-#, fuzzy, c-format
+#: steps_gtk.pm:515
+#, c-format
msgid "Load/Save selection"
-msgstr "SaglabÄt iezÄ«mÄ“to"
+msgstr ""
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Atjaunoju pakotņu izvēli"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "MinimÄla instalēšana"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Software Management"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Izvēlieties pakotnes, ko vēlaties instalēt"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Instalēju"
-#: steps_gtk.pm:565
-#, fuzzy, c-format
+#: steps_gtk.pm:581
+#, c-format
msgid "No details"
-msgstr "Detaļas"
+msgstr ""
-#: steps_gtk.pm:584
-#, fuzzy, c-format
+#: steps_gtk.pm:600
+#, c-format
msgid "Time remaining:"
-msgstr "Atlikušais laiks"
+msgstr ""
-#: steps_gtk.pm:585
-#, fuzzy, c-format
+#: steps_gtk.pm:601
+#, c-format
msgid "(estimating...)"
-msgstr "Aprēķinu"
+msgstr ""
-#: steps_gtk.pm:615
-#, fuzzy, c-format
+#: steps_gtk.pm:627
+#, c-format
msgid "%d package"
msgid_plural "%d packages"
-msgstr[0] "%d pakotnes"
-msgstr[1] "%d pakotnes"
-msgstr[2] "%d pakotnes"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Kopsavilkums"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Konfigurēt"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
-#, fuzzy, c-format
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
+#, c-format
msgid "not configured"
-msgstr "pÄrkonfigurÄ“t"
-
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "Pakotņu grupu izvēle"
+msgstr ""
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr ""
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "AtklÄta kļūda"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "LÅ«dzu izvÄ“lieties jÅ«su tastatÅ«ras izkÄrtojumu"
-#: steps_interactive.pm:108
-#, fuzzy, c-format
+#: steps_interactive.pm:109
+#, c-format
msgid "Here is the full list of available keyboards:"
-msgstr "Šeit ir pilns pieejamo tastatūru saraksts"
+msgstr ""
-#: steps_interactive.pm:146
-#, fuzzy, c-format
+#: steps_interactive.pm:153
+#, c-format
msgid "Install/Upgrade"
-msgstr "InstalÄ“t/AtjauninÄt"
+msgstr ""
-#: steps_interactive.pm:150
-#, fuzzy, c-format
+#: steps_interactive.pm:157
+#, c-format
msgid "Is this an install or an upgrade?"
-msgstr "Å Ä« ir instalēšana vai atjauninÄÅ¡ana?"
+msgstr ""
-#: steps_interactive.pm:152
-#, fuzzy, c-format
+#: steps_interactive.pm:159
+#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Instalēt"
-#: steps_interactive.pm:154
-#, fuzzy, c-format
+#: steps_interactive.pm:161
+#, c-format
msgid "Upgrade %s"
-msgstr "AtjauninÄt"
+msgstr ""
-#: steps_interactive.pm:172
-#, fuzzy, c-format
+#: steps_interactive.pm:184
+#, c-format
msgid "Encryption key for %s"
-msgstr "Šifrēšanas atslēga"
+msgstr ""
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
-#, fuzzy, c-format
+#: steps_interactive.pm:218
+#, c-format
msgid "New Installation"
-msgstr "Instalēju"
+msgstr ""
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1041,38 +1191,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "Konfigurēju IDE"
-
-#: steps_interactive.pm:290
-#, fuzzy, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"Nav 1MB brÄ«vas vietas sÄknēšanas programmai! Instalēšana turpinÄsies, bet "
-"lai ielÄdÄ“tu sistÄ“mu, Jums bÅ«s nepiecieÅ¡ams izveidot sÄknēšanas programmas "
-"disaka sadaļu programmÄ DiskDrake"
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, fuzzy, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"Nav 1MB brÄ«vas vietas sÄknēšanas programmai! Instalēšana turpinÄsies, bet "
-"lai ielÄdÄ“tu sistÄ“mu, Jums bÅ«s nepiecieÅ¡ams izveidot sÄknēšanas programmas "
-"disaka sadaļu programmÄ DiskDrake"
+msgid "Configuring CD/DVD"
+msgstr "Konfigurēju IDE"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1085,73 +1214,71 @@ msgstr ""
"LÅ«dzu ielieciet iekÄrtÄ Cd-Rom \"%s\", kad tas ir izdarÄ«ts, nospiediet Labi\n"
"Ja jums nav šī diska, nospiediet Atcelt, lai neinstalētu no šī Cd-Rom."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "MeklÄ“ju pieejamÄs pakotnes"
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
-#, fuzzy, c-format
+#: steps_interactive.pm:428
+#, c-format
msgid ""
"Please choose load or save package selection.\n"
"The format is the same as auto_install generated files."
msgstr ""
-"LÅ«dzu izvÄ“lieties ielÄdÄ“t vai saglabÄt pakotnes no/uz disketes.\n"
-"FormÄts ir tÄds pats, kÄ ar auto_install Ä£enerÄ“tÄm disketÄ“m."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "IelÄdÄ“t"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "SaglabÄt"
-#: steps_interactive.pm:453
-#, fuzzy, c-format
+#: steps_interactive.pm:438
+#, c-format
msgid "Bad file"
-msgstr "IelÄdÄ“t failu"
+msgstr ""
-#: steps_interactive.pm:469
-#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+#: steps_interactive.pm:455
+#, c-format
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
-#, fuzzy, c-format
+#: steps_interactive.pm:459
+#, c-format
msgid "Desktop Selection"
-msgstr "Pakotņu grupu izvēle"
+msgstr ""
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "IzvÄ“lÄ“tais apjoms ir lielÄks nekÄ pieejamÄ vieta"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "InstalÄcijas tips"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1160,88 +1287,122 @@ msgstr ""
"JÅ«s neizvÄ“lÄ“jÄties nevienu pakotņu grupu.\n"
"LÅ«dzu, izvÄ“lieties minimÄlo instalÄciju, kÄdu vÄ“laties:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Ar X"
-#: steps_interactive.pm:583
-#, fuzzy, c-format
-msgid "Install suggested packages"
-msgstr "Instalēju pakotni %s"
+#: steps_interactive.pm:579
+#, c-format
+msgid "Install recommended packages"
+msgstr ""
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Ar pamatdokumentÄciju (ieteicams!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Patiesi minimÄla instalÄcija (Ä«paÅ¡i bez urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr ""
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Sagatavoju instalēšanu"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Instalēju pakotni %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Pakotņu kÄrtoÅ¡anas laikÄ atklÄta kļūda:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "TomÄ“r turpinÄt?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr ""
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
-#, fuzzy, c-format
+#: steps_interactive.pm:682
+#, c-format
msgid "Go back to media and packages selection"
-msgstr "SaglabÄt pakotņu izvÄ“li"
+msgstr ""
-#: steps_interactive.pm:683
-#, fuzzy, c-format
+#: steps_interactive.pm:685
+#, c-format
msgid "There was an error installing package %s."
-msgstr "Pakotņu instalēšanas laikÄ atklÄta kļūda:"
+msgstr ""
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Pēcinstalēšanas konfigurēšana"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-#: steps_interactive.pm:737 steps_list.pm:47
-#, fuzzy, c-format
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
+#, c-format
msgid "Updates"
msgstr "AtjauninÄt"
-#: steps_interactive.pm:738
-#, fuzzy, c-format
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr ""
+
+#: steps_interactive.pm:770
+#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
"have been updated after the distribution was released. They may\n"
@@ -1252,134 +1413,98 @@ msgid ""
"\n"
"Do you want to install the updates?"
msgstr ""
-"Jums ir iespÄ“ja lejuplÄdÄ“t atjauninÄtas pakotnes. Å Ä«s pakotnes tika "
-"izlaistas\n"
-"pÄ“c distribÅ«cijas izlaiÅ¡anas. TÄs var saturÄ“t drošības vai kļūdu labojumus.\n"
-"\n"
-"Lai lejuplÄdÄ“tu šīs pakotnes, Jums jabÅ«t darbojoÅ¡amies Interneta "
-"savienojumam.\n"
-"\n"
-"Vai JÅ«s vÄ“laties instalÄ“t jauninÄjumus?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s uz %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Dzelži"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Skaņas karte"
-#: steps_interactive.pm:919
+#: steps_interactive.pm:948
#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Vai Jums ir ISA skaņas karte?"
-
-#: steps_interactive.pm:921
-#, fuzzy, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr "Pēc instalēšanas palaidiet \"sndconfig\", lai konfigurētu skaņu karti"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "Nav atrasta skaņu karte. Pēc instalēšanas izmēģiniet \"harddrake\""
-
-#: steps_interactive.pm:931
-#, fuzzy, c-format
msgid "Graphical interface"
-msgstr "X pēc startēšanas"
+msgstr ""
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Tīkls & Internets"
-#: steps_interactive.pm:949
-#, fuzzy, c-format
+#: steps_interactive.pm:985
+#, c-format
msgid "Proxies"
-msgstr "Profils: "
+msgstr ""
-#: steps_interactive.pm:950
-#, fuzzy, c-format
+#: steps_interactive.pm:986
+#, c-format
msgid "configured"
-msgstr "pÄrkonfigurÄ“t"
+msgstr ""
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Drošības Līmenis"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Ugunssiena"
-#: steps_interactive.pm:983
-#, fuzzy, c-format
+#: steps_interactive.pm:1020
+#, c-format
msgid "activated"
-msgstr "aktivizēt"
+msgstr ""
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "aizliegts"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr ""
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "Sagatavoju sÄknÄ“tÄju"
+msgid "Preparing initial startup program..."
+msgstr ""
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr ""
-#: steps_interactive.pm:1038
-#, fuzzy, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"IzskatÄs, ka Jums ir nezinÄmas izcelsmes dators,\n"
-"yaboot ielÄdÄ“tÄjs nedarbosies.\n"
-"Instalēšana turpinÄsies, bet Jums bÅ«s jÄizmanto\n"
-"BootX, lai ielÄdÄ“tu datoru"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Ielieciet tukÅ¡u disketi iekÄrtÄ %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Sagatavoju auto instalēšanas disketi"
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1390,12 +1515,12 @@ msgstr ""
"\n"
"Vai tieÅ¡Äm vÄ“laties iziet tÅ«lÄ«t?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Apsveicam"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "PÄrstartÄ“t"
@@ -1490,13 +1615,6 @@ msgid ""
"Users"
msgstr "LietotÄji"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Tīkli"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1539,132 +1657,20 @@ msgid ""
"Exit"
msgstr "Iziet"
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Biroja programmas: teksta procesori (kword, abiword), izklÄjlapas "
-#~ "(kspread, gnumeric), pdf skatÄ«tÄji, u.c."
-
-#, fuzzy
-#~ msgid "Downloading file %s..."
-#~ msgstr "Nosūtu failus..."
-
-#, fuzzy
-#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
-#~ msgstr ""
-#~ "JÅ«s izvÄ“lÄ“jÄties sekojoÅ¡u(s) serveri(us): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "Å ie serveri tiek aktivizÄ“ti pÄ“c noklusēšanas. Tiem nav nekÄdu zinÄmu "
-#~ "drošības\n"
-#~ "trÅ«kumu, bet var tikt atrasti kÄdi jauni. TÄdÄ gadÄ«jumÄ Jums noteikti tie "
-#~ "jÄuzlabo\n"
-#~ "pÄ“c iespÄ“jas ÄtrÄk.\n"
-#~ "\n"
-#~ "\n"
-#~ "Vai tieÅ¡Äm vÄ“laties instalÄ“t Å¡os serverus?\n"
-
-#, fuzzy
-#~ msgid "IceWm Desktop"
-#~ msgstr "Darbavirsma"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr "Pieslēdzos spoguļserverim, lai saņemtu pieejamo pakotņu sarakstu"
-
-#, fuzzy
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "Nevar atdalīt: %s"
-
-#~ msgid "Generate auto install floppy"
-#~ msgstr "Sagatavot auto instalēšanas disketi"
-
-#~ msgid "Replay"
-#~ msgstr "AtkÄrtot"
-
-#~ msgid "Automated"
-#~ msgstr "AutomÄtisks"
-
-#~ msgid "Save packages selection"
-#~ msgstr "SaglabÄt pakotņu izvÄ“li"
-
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "Vai vēlaties izmantot aboot?"
-
-#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
-#~ msgstr ""
-#~ "Kļūda, instalējot aboot, \n"
-#~ "vai instalÄ“t piespiedu kÄrtÄ pat tad, ja tiks iznÄ«cinÄta pirmÄ sadaļa?"
-
-#~ msgid "All"
-#~ msgstr "Viss"
-
-#~ msgid "TV card"
-#~ msgstr "TV karte"
-
-#~ msgid "Boot"
-#~ msgstr "SÄknÄ“t"
-
-#~ msgid ""
-#~ "_: Keep these entry short\n"
-#~ "Authentication"
-#~ msgstr "AutentifikÄcija"
-
-#, fuzzy
-#~ msgid "(%d package, %d MB)"
-#~ msgid_plural "(%d packages, %d MB)"
-#~ msgstr[0] "%d pakotnes"
-#~ msgstr[1] "%d pakotnes"
-#~ msgstr[2] "%d pakotnes"
-
-#~ msgid "%d packages"
-#~ msgstr "%d pakotnes"
-
-#~ msgid "Language"
-#~ msgstr "Valodas izvēle"
-
-#~ msgid "License"
-#~ msgstr "Licence"
-
-#, fuzzy
-#~ msgid "Installation class"
-#~ msgstr "Instalēšanas klases izvēle"
-
-#, fuzzy
-#~ msgid "Formatting"
-#~ msgstr "Aprēķinu"
-
-#, fuzzy
-#~ msgid "Choosing packages"
-#~ msgstr "Instalējamo pakotņu izvēle"
-
-#~ msgid "Users"
-#~ msgstr "LietotÄji"
-
-#~ msgid "Networking"
-#~ msgstr "Tīkli"
-
-#~ msgid "Configure X"
-#~ msgstr "X konfigurēšana"
-
-#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
-#~ "missing), this generally means your boot floppy in not in sync with the "
-#~ "Installation medium (please create a newer boot floppy)"
-#~ msgstr ""
-#~ "Nevar piekļūt kodola moduļiem, atbilstošiem Jūsu kodolam (fails %s nav "
-#~ "atrodams), parasti tas nozÄ«mÄ“, ka ielÄdes diskete nav sinhronizÄ“ta ar "
-#~ "instalÄcijas datu nesÄ“ju (lÅ«dzu izveidojiet jaunÄku ielÄdes disketi)"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Vai Jums ir ISA skaņas karte?"
+
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr "Nav atrasta skaņu karte. Pēc instalēšanas izmēģiniet \"harddrake\""
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#~ msgid "CD-ROM"
+#~ msgstr "CD-ROM"
+
+#~ msgid "KDE Workstation"
+#~ msgstr "KDE darbastacija"
+
+#~ msgid "IDE"
+#~ msgstr "IDE"
diff --git a/perl-install/install/share/po/mk.po b/perl-install/install/share/po/mk.po
index 6edff111b..61e339cc2 100644
--- a/perl-install/install/share/po/mk.po
+++ b/perl-install/install/share/po/mk.po
@@ -11,48 +11,74 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-mk\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
"PO-Revision-Date: 2006-09-24 20:39-0700\n"
"Last-Translator: Zoran Dimovski <zoki.dimovski@gmail.com>\n"
"Language-Team: Macedonian <mkde-l10n@lists.sourceforge.net>\n"
+"Language: mk\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"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
+#, fuzzy, c-format
+msgid "Office tools"
+msgstr "ĐĐ°Đ½Ñ†ĐµĐ»Đ°Ñ€Đ¸ÑĐºĐ¸"
+
+#: ../../advertising/05_IM_mageia.pl:1
+#, c-format
+msgid "Home entertainment"
+msgstr ""
+
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "For family!"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "For developers!"
msgstr ""
-#: any.pm:109
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Дали Đ¸Đ¼Đ°Ñ‚Đµ ÑƒÑˆÑ‚Đµ Đ´Đ¾Đ´Đ°Ñ‚Đ½Đ¸ Đ¼ĐµĐ´Đ¸ÑƒĐ¼Đ¸?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -60,125 +86,182 @@ msgid ""
"\n"
"Do you have a supplementary installation medium to configure?"
msgstr ""
-"ĐŸÑ€Đ¾Đ½Đ°Ñ˜Đ´ĐµĐ½Đ¸ Ñе ÑĐ»ĐµĐ´Đ½Đ¸Đ²Đµ Đ¼ĐµĐ´Đ¸ÑƒĐ¼Đ¸ и ÑœĐµ Ñе ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Ñ‚ Đ²Đ¾ Ñ‚ĐµĐºĐ¾Ñ‚ Đ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ°: %"
-"s.\n"
+"ĐŸÑ€Đ¾Đ½Đ°Ñ˜Đ´ĐµĐ½Đ¸ Ñе ÑĐ»ĐµĐ´Đ½Đ¸Đ²Đµ Đ¼ĐµĐ´Đ¸ÑƒĐ¼Đ¸ и ÑœĐµ Ñе ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Ñ‚ Đ²Đ¾ Ñ‚ĐµĐºĐ¾Ñ‚ Đ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ°: "
+"%s.\n"
"\n"
"\n"
"Дали Đ¸Đ¼Đ°Ñ‚Đµ Đ´Đ¾Đ´Đ°Ñ‚ĐµĐ½ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Đ¾Đ½ĐµĐ½ Đ¼ĐµĐ´Đ¸ÑƒĐ¼ за ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸Ñ€Đ°Ñе?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "ĐœÑ€ĐµĐ¶Đ° (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "ĐœÑ€ĐµĐ¶Đ° (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "ĐœÑ€ĐµĐ¶Đ° (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "URL Đ½Đ° Đ¾Đ³Đ»ĐµĐ´Đ°Đ»Đ¾Ñ‚Đ¾?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "URL-Ñ‚Đ¾ Đ¼Đ¾Ñ€Đ° да Đ·Đ°Đ¿Đ¾Ñ‡Đ½ÑƒĐ²Đ° ÑĐ¾ â€ftp://“ или â€http://“"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr ""
-"ĐĐ¾Đ½Ñ‚Đ°ĐºÑ‚Đ¸Ñ€Đ°Ñе ÑĐ¾ Đ²ĐµĐ± ÑĐ°Ñ˜Ñ‚Đ¾Ñ‚ Đ½Đ° ĐœĐ°Đ½Đ´Ñ€Đ¸Đ²Đ° Đ›Đ¸Đ½ÑƒĐºÑ Đ·Đ° Đ´Đ¾Đ±Đ¸Đ²Đ°Ñе Đ½Đ° лиÑÑ‚Đ°Ñ‚Đ° Đ½Đ° "
-"Đ¾Đ³Đ»ĐµĐ´Đ°Đ»Đ°..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "ĐĐ¾Đ½Ñ‚Đ°ĐºÑ‚Đ¸Ñ€Đ°Ñе ÑĐ¾ Đ²ĐµĐ± ÑĐ°Ñ˜Ñ‚Đ¾Ñ‚ Đ½Đ° %s за Đ´Đ¾Đ±Đ¸Đ²Đ°Ñе Đ½Đ° лиÑÑ‚Đ°Ñ‚Đ° Đ½Đ° Đ¾Đ³Đ»ĐµĐ´Đ°Đ»Đ°..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Đе Đ¼Đ¾Đ¶Đµ да Ñе Đ²Đ¾ÑĐ¿Đ¾ÑÑ‚Đ°Đ²Đ¸ Đ²Ñ€ÑĐºĐ° Đ²ĐµĐ± ÑÑ‚Ñ€Đ°Đ½Đ¸Ñ†Đ° Đ½Đ° â€Mandriva Linux“ за да Ñе "
-"Đ´Đ¾Đ±Đ¸Đµ лиÑÑ‚Đ°Ñ‚Đ° Đ½Đ° Đ´Đ¾ÑÑ‚Đ°Đ¿Đ½Đ¸ Đ¾Đ³Đ»ĐµĐ´Đ°Đ»Đ°"
+"Đе Đ¼Đ¾Đ¶Đµ да Ñе Đ²Đ¾ÑĐ¿Đ¾ÑÑ‚Đ°Đ²Đ¸ Đ²Ñ€ÑĐºĐ° Đ²ĐµĐ± ÑÑ‚Ñ€Đ°Đ½Đ¸Ñ†Đ° Đ½Đ° â€%s“ за да Ñе Đ´Đ¾Đ±Đ¸Đµ лиÑÑ‚Đ°Ñ‚Đ° "
+"Đ½Đ° Đ´Đ¾ÑÑ‚Đ°Đ¿Đ½Đ¸ Đ¾Đ³Đ»ĐµĐ´Đ°Đ»Đ°"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ¾Đ³Đ»ĐµĐ´Đ°Đ»Đ¾ Đ¾Đ´ ĐºĐ¾Đµ да Ñе Đ¿Ñ€ĐµĐ·ĐµĐ¼Đ°Ñ‚ Đ¿Đ°ĐºĐµÑ‚Đ¸Ñ‚Đµ"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "ĐŸĐ¾ÑÑ‚Đ°Đ²ÑƒĐ²Đ°Ñе Đ½Đ° â€NFS“"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr ""
"Ве Đ¼Đ¾Đ»Đ¸Đ¼Đµ Đ²Đ½ĐµÑĐµÑ‚Đµ Đ³Đ¾ Đ¸Đ¼ĐµÑ‚Đ¾ Đ½Đ° Đ´Đ¾Đ¼Đ°ÑœĐ¸Đ½Đ¾Ñ‚ и Đ´Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸ÑƒĐ¼Đ¾Ñ‚ Đ½Đ° Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ â€NFS“ "
"Đ¼ĐµĐ´Đ¸ÑƒĐ¼"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr ""
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr ""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "Đ˜Đ¼Đµ Đ½Đ° Đ´Đ¾Đ¼Đ°ÑœĐ¸Đ½Đ¾Ñ‚ ĐºĐ°Đ´Đµ е Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½ â€NFS“ ?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Đ”Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸ÑƒĐ¼"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr ""
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr "Đе Đ¼Đ¾Ñ˜Đ°Đ¶Đ°Đ¼ да Ñ˜Đ° Đ¿Ñ€Đ¾Đ½Đ°Ñ˜Đ´Đ°Đ¼ hdlist Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ°Ñ‚Đ° Đ½Đ° Đ¾Đ²Đ° Đ¾Đ³Đ»ĐµĐ´Đ°Đ»Đ¾"
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Đ‘Đ°Ñ€Đ°Ñе Đ¿Đ°ĐºĐµÑ‚Đ¸ ÑˆÑ‚Đ¾ Ñе Đ²ĐµÑœĐµ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°ÑĐµĐ½..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Đ‘Đ°Ñ€Đ°Ñе Đ¿Đ°ĐºĐµÑ‚Đ¸ за Đ½Đ°Đ´Đ³Ñ€Đ°Đ´Đ±Đ°..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "ĐÑ‚ÑÑ‚Ñ€Đ°Đ½ÑƒĐ²Đ°Ñе Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸ Đ¿Đ¾Ñ€Đ°Đ´Đ¸ Đ½Đ°Đ´Đ³Ñ€Đ°Đ´ÑƒĐ²Đ°Ñе..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -192,87 +275,87 @@ msgstr ""
"\n"
"Дали Đ½Đ°Đ²Đ¸ÑÑ‚Đ¸Đ½Đ° ÑĐ°ĐºĐ°Ñ‚Đµ да Ñе Đ¸Đ·Đ±Ñ€Đ¸ÑˆĐ°Ñ‚ Đ¾Đ²Đ¸Đµ Đ¿Đ°ĐºĐµÑ‚Đ¸?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Đ“Ñ€ĐµÑˆĐºĐ° Đ¿Ñ€Đ¸ Ñ‡Đ¸Ñ‚Đ°Ñе Đ½Đ° Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ°Ñ‚Đ° %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "Đ¡Đ»ĐµĐ´Đ½Đ¸Đ²Đµ диÑĐºĐ¾Đ²Đ¸ Ñе Đ¿Ñ€ĐµĐ¸Đ¼ĐµĐ½ÑƒĐ²Đ°Đ½Đ¸:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (Đ¿Ñ€ĐµÑ‚Ñ…Đ¾Đ´Đ½Đ¾ Đ¸Đ¼ĐµĐ½ÑƒĐ²Đ°Đ½Đ¾ ĐºĐ°ĐºĐ¾ %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "ĐœÑ€ĐµĐ¶Đ°"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Ве Đ¼Đ¾Đ»Đ¸Đ¼Đµ Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ¼ĐµĐ´Đ¸ÑƒĐ¼"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Đ”Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ°Ñ‚Đ° Đ²ĐµÑœĐµ Đ¿Đ¾ÑÑ‚Đ¾Đ¸. Да Ñе Đ·Đ°Đ¿Đ¸ÑˆĐµ Đ²Ñ€Đ· Đ½ĐµĐ°?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "ĐĐµĐ´Đ¾Đ·Đ²Đ¾Đ»ĐµĐ½ Đ¿Ñ€Đ¸ÑÑ‚Đ°Đ¿"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "Đ›Đ¾ÑˆĐ¾ â€NFS“ Đ¸Đ¼Đµ"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "ĐĐµĐ²Đ°Đ»Đ¸Đ´ĐµĐ½ Đ¼ĐµĐ´Đ¸ÑƒĐ¼ %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Đе Đ¼Đ¾Đ¶Đ°Ñ‚ да Ñе Đ¿Ñ€Đ°Đ²Đ°Ñ‚ ÑĐ½Đ¸Đ¼ĐºĐ¸ Đ½Đ° ĐµĐºÑ€Đ°Đ½ Đ¿Ñ€ĐµĐ´ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ€Đ°Ñе"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Đ•ĐºÑ€Đ°Đ½ÑĐºĐ¸Ñ‚Đµ ÑĐ½Đ¸Đ¼ĐºĐ¸ ÑœĐµ Đ±Đ¸Đ´Đ°Ñ‚ Đ´Đ¾ÑÑ‚Đ°Đ¿Đ½Đ¸ Đ¿Đ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° Đ²Đ¾ %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "ĐĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸Ñ˜Đ°"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "ĐœĐ¾Ñ€Đ° да Đ³Đ¾ Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ°Ñ‚Đµ и %s"
@@ -297,22 +380,22 @@ msgstr "ĐŸĐ¾Đ´Đ¸Đ³Đ°Ñе Đ½Đ° Đ¼Ñ€ĐµĐ¶Đ°Ñ‚Đ°"
msgid "Bringing down the network"
msgstr "Đ¡Đ¿ÑƒÑˆÑ‚Đ°Ñе Đ½Đ° Đ¼Ñ€ĐµĐ¶Đ°Ñ‚Đ°"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "ĐĐ¾Đ¿Đ¸Ñ€Đ°Ñе Đ½Đ° Đ½ĐµĐºĐ¾Đ¸ Đ¿Đ°ĐºĐµÑ‚Đ¸ Đ½Đ° диÑĐºĐ¾Ñ‚ за Đ¿Đ¾Đ½Đ°Ñ‚Đ°Đ¼Đ¾ÑˆĐ½Đ° ÑƒĐ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ°"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "ĐĐ¾Đ¿Đ¸Ñ€Đ°ÑĐµÑ‚Đ¾ е Đ²Đ¾ Ñ‚ĐµĐº"
@@ -342,74 +425,98 @@ msgstr "ÑƒĐ±Đ°Đ²Đ¾"
msgid "maybe"
msgstr "Đ¼Đ¾Đ¶ĐµĐ±Đ¸"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "ĐĐµĐ¼Đ° Đ¾Đ¿Đ¸Ñ"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, fuzzy, c-format
msgid "An error occurred:"
msgstr "Đ¡Đµ ÑĐ»ÑƒÑ‡Đ¸ Đ³Ñ€ĐµÑˆĐºĐ°"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Đ¡Đµ ÑĐ»ÑƒÑ‡Đ¸ Ñ„Đ°Ñ‚Đ°Đ»Đ½Đ°Ñ‚Đ° Đ³Ñ€ĐµÑˆĐºĐ°: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d Đ½ĐµÑƒÑĐ¿ĐµÑˆĐ½Đ¸ Ñ‚Ñ€Đ°Đ½ÑĐ°ĐºÑ†Đ¸Đ¸Đ¸ Đ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ°"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, fuzzy, c-format
msgid "Installation of packages failed:"
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñе Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¾Ñ‚ %s"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Đ Đ°Đ±Đ¾Ñ‚Đ½Đ° ÑÑ‚Đ°Đ½Đ¸Ñ†Đ°"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "ĐĐ°Đ½Ñ†ĐµĐ»Đ°Ñ€Đ¸ÑĐºĐ¸"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"ĐĐ°Đ½Ñ†ĐµĐ»Đ°Ñ€Đ¸ÑĐºĐ¸ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸: Đ¾Đ±Ñ€Đ°Đ±Đ¾Ñ‚ĐºĐ° Đ½Đ° Ñ‚ĐµĐºÑÑ‚ (OpenOffice.org Writer, Kword), "
-"Ñ‚Đ°Đ±ĐµĐ»Đ°Ñ€Đ½Đ¸ Đ¿Ñ€ĐµÑĐ¼ĐµÑ‚ĐºĐ¸ (OpenOffice.org Calc, Kspread), Đ¿Ñ€ĐµĐ³Đ»ĐµĐ´ÑƒĐ²Đ°Ñ‡Đ¸ Đ½Đ° â€PDF“ "
-"Đ¸Ñ‚Đ½."
+"ĐĐ°Đ½Ñ†ĐµĐ»Đ°Ñ€Đ¸ÑĐºĐ¸ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸: Đ¾Đ±Ñ€Đ°Đ±Đ¾Ñ‚ĐºĐ° Đ½Đ° Ñ‚ĐµĐºÑÑ‚ (LibreOffice Writer, Kword), "
+"Ñ‚Đ°Đ±ĐµĐ»Đ°Ñ€Đ½Đ¸ Đ¿Ñ€ĐµÑĐ¼ĐµÑ‚ĐºĐ¸ (LibreOffice Calc, Kspread), Đ¿Ñ€ĐµĐ³Đ»ĐµĐ´ÑƒĐ²Đ°Ñ‡Đ¸ Đ½Đ° â€PDF“ Đ¸Ñ‚Đ½."
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Đ¡Ñ‚Đ°Đ½Đ¸Ñ†Đ° за Đ¸Đ³Ñ€Đ¸"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Đ—Đ°Đ±Đ°Đ²Đ½Đ¸ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸: Đ°Ñ€ĐºĐ°Đ´Đ½Đ¸, Đ½Đ° Ñ‚Đ°Đ±Đ»Đ°, ÑÑ‚Ñ€Đ°Ñ‚ĐµĐ³Đ¸Ñ˜Đ°, Đ¸Ñ‚Đ½."
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "ĐœÑƒĐ»Ñ‚Đ¸Đ¼ĐµĐ´Đ¸Ñ˜Đ°Đ»Đ½Đ° ÑÑ‚Đ°Đ½Đ¸Ñ†Đ°"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "ĐŸÑ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸ за Đ¿ÑƒÑˆÑ‚Đ°Ñе и ÑƒÑ€ĐµĐ´ÑƒĐ²Đ°Ñе Đ½Đ° Đ·Đ²ÑƒĐº и Đ²Đ¸Đ´ĐµĐ¾"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚ ÑÑ‚Đ°Đ½Đ¸Ñ†Đ°"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -418,193 +525,193 @@ msgstr ""
"ĐĐ¾Đ¼Đ¿Đ»ĐµÑ‚ Đ°Đ»Đ°Ñ‚ĐºĐ¸ за Ñ‡Đ¸Ñ‚Đ°Ñе и Đ¿Ñ€Đ°ĐºĐ°Ñе е-Đ¿Đ¾ÑˆÑ‚Đ° и Đ²ĐµÑÑ‚Đ¸ (mutt, tin..) и "
"Đ¿Ñ€ĐµĐ»Đ¸ÑÑ‚ÑƒĐ²Đ°Ñе Đ½Đ° Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "ĐœÑ€ĐµĐ¶ĐµĐ½ ĐºĐ¾Đ¼Đ¿Ñ˜ÑƒÑ‚ĐµÑ€ (ĐºĐ»Đ¸ĐµĐ½Ñ‚)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "ĐĐ»Đ¸ĐµĐ½Ñ‚Đ¸ за Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ½Đ¸ Đ¿Ñ€Đ¾Ñ‚Đ¾ĐºĐ¾Đ»Đ¸, Đ²ĐºĐ»ÑƒÑ‡ÑƒĐ²Đ°Ñ˜ÑœĐ¸ и â€ssh“"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "ĐĐ»Đ°Ñ‚ĐºĐ¸ за леÑĐ½Đ¾ ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸Ñ€Đ°Ñе Đ½Đ° Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ ĐºĐ¾Đ¼Đ¿Ñ˜ÑƒÑ‚ĐµÑ€"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "ĐĐ¾Đ½Đ·Đ¾Đ»ÑĐºĐ¸ Đ°Đ»Đ°Ñ‚ĐºĐ¸"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Đ£Ñ€ĐµĐ´ÑƒĐ²Đ°Ñ‡Đ¸, ÑˆĐºĐ¾Đ»ĐºĐ¸, Đ°Đ»Đ°Ñ‚ĐºĐ¸ за Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ¸, Ñ‚ĐµÑ€Đ¼Đ¸Đ½Đ°Đ»Đ¸"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Đ Đ°Đ·Đ²Đ¾Ñ˜"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "Đ Đ°Đ·Đ²Đ¸Đ²Đ°Ñ‡ĐºĐ¸ Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ¸ за â€C“ и â€C++“, Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸ и â€include“ Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ¸"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Đ”Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸Ñ˜Đ°"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "ĐĐ½Đ¸Đ³Đ¸ и â€ĐĐ°ĐºĐ¾ Đ´Đ°â€œ за â€Linux“ и ÑĐ»Đ¾Đ±Đ¾Đ´ĐµĐ½ ÑĐ¾Ñ„Ñ‚Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "â€Linux Standard Base“. ĐŸĐ¾Đ´Đ´Ñ€ÑˆĐºĐ° за Đ°Đ¿Đ»Đ¸ĐºĐ°Ñ†Đ¸Đ¸ Đ¾Đ´ Đ´Ñ€ÑƒĐ³Đ¸ Ñ„Đ¸Ñ€Đ¼Đ¸"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Веб ÑĐµÑ€Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Đ“Ñ€ÑƒĐ¿Đ¸"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab Đ¡ĐµÑ€Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Firewall/Router"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚ gateway"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "ĐŸĐ¾ÑˆÑ‚Đ°/ВеÑÑ‚Đ¸"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "â€Postfix“ ÑĐµÑ€Đ²ĐµÑ€ за Đ¿Đ¾ÑˆÑ‚Đ°, â€Inn“ ÑĐµÑ€Đ²ĐµÑ€ за Đ²ĐµÑÑ‚Đ¸"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Đ”Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸ÑƒĐ¼ÑĐºĐ¸ ÑĐµÑ€Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "â€FTP“ ÑĐµÑ€Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Đ˜Đ¼Đµ Đ½Đ° Đ´Đ¾Đ¼ĐµĐ½Đ¾Ñ‚ и ÑĐµÑ€Đ²ĐµÑ€ за Đ¼Ñ€ĐµĐ¶Đ½Đ¸ Đ¸Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Đ¸"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ за ÑĐ¿Đ¾Đ´ĐµĐ»ÑƒĐ²Đ°Ñе Đ½Đ° Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ¸ и Đ¿ĐµÑ‡Đ°Ñ‚Đ°Ñ‡"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "â€NFS“ ÑĐµÑ€Đ²ĐµÑ€, â€Samba“ ÑĐµÑ€Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "База Đ½Đ° Đ¿Đ¾Đ´Đ°Ñ‚Đ¾Ñ†Đ¸"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "â€PostgreSQL“ и â€MySQL“ ÑĐµÑ€Đ²ĐµÑ€ за бази Đ½Đ° Đ¿Đ¾Đ´Đ°Ñ‚Đ¾Ñ†Đ¸"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "â€PostgreSQL“ и â€MariaDB“ ÑĐµÑ€Đ²ĐµÑ€ за бази Đ½Đ° Đ¿Đ¾Đ´Đ°Ñ‚Đ¾Ñ†Đ¸"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "ĐŸĐ¾ÑˆÑ‚Đ°"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix ÑĐµÑ€Đ²ĐµÑ€ за Đ¿Đ¾ÑˆÑ‚Đ°"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "â€PostgreSQL“ или â€MySQL“ ÑĐµÑ€Đ²ĐµÑ€ за бази Đ½Đ° Đ¿Đ¾Đ´Đ°Ñ‚Đ¾Ñ†Đ¸"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "â€PostgreSQL“ или â€MariaDB“ ÑĐµÑ€Đ²ĐµÑ€ за бази Đ½Đ° Đ¿Đ¾Đ´Đ°Ñ‚Đ¾Ñ†Đ¸"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "ĐœÑ€ĐµĐ¶ĐµĐ½ ĐºĐ¾Đ¼Đ¿Ñ˜ÑƒÑ‚ĐµÑ€-ÑĐµÑ€Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "â€NFS“ ÑĐµÑ€Đ²ĐµÑ€, â€SMB“ ÑĐµÑ€Đ²ĐµÑ€, â€Proxy“ ÑĐµÑ€Đ²ĐµÑ€, â€ssh“ ÑĐµÑ€Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Đ“Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ° Đ¾ĐºĐ¾Đ»Đ¸Đ½Đ°"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "â€KDE“ Ñ€Đ°Đ±Đ¾Ñ‚Đ½Đ° ÑÑ‚Đ°Đ½Đ¸Ñ†Đ°"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "Đ Đ°Đ±Đ¾Ñ‚Đ½Đ° ÑÑ‚Đ°Đ½Đ¸Ñ†Đ°"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -613,12 +720,12 @@ msgstr ""
"â€Đ“ Ñ€Đ°Đ±Đ¾Ñ‚Đ½Đ° Đ¾ĐºĐ¾Đ»Đ¸Đ½Đ°, Đ¾ÑĐ½Đ¾Đ²Đ½Đ°Ñ‚Đ° Đ³Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ° Đ¾ĐºĐ¾Đ»Đ¸Đ½Đ° ÑĐ¾ Đ´Đ¾Đ´Đ°Ñ‚Đ½Đ° ĐºĐ¾Đ»ĐµĐºÑ†Đ¸Ñ˜Đ° Đ½Đ° "
"Đ¿Ñ€Đ¸Đ´Ñ€ÑƒĐ¶Đ½Đ¸ Đ°Đ»Đ°Ñ‚ĐºĐ¸"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "â€GNOME“ Ñ€Đ°Đ±Đ¾Ñ‚Đ½Đ° ÑÑ‚Đ°Đ½Đ¸Ñ†Đ°"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -626,65 +733,112 @@ msgid ""
msgstr ""
"Đ“Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ° Đ¾ĐºĐ¾Đ»Đ¸Đ½Đ° ÑĐ¾ ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ‡ĐºĐ¸ Đ¿Đ°ĐºĐµÑ‚ Đ½Đ° Đ°Đ»Đ°Ñ‚ĐºĐ¸ и Đ°Đ»Đ°Ñ‚ĐºĐ¸ за Ñ€Đ°Đ±Đ¾Ñ‚Đ½Đ°Ñ‚Đ° Đ¿Đ¾Đ²Ñ€ÑˆĐ¸Đ½Đ°"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, fuzzy, c-format
+msgid "XFCE Workstation"
+msgstr "â€KDE“ Ñ€Đ°Đ±Đ¾Ñ‚Đ½Đ° ÑÑ‚Đ°Đ½Đ¸Ñ†Đ°"
+
+#: share/meta-task/compssUsers.pl:165
+#, fuzzy, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+"Đ“Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ° Đ¾ĐºĐ¾Đ»Đ¸Đ½Đ° ÑĐ¾ ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ‡ĐºĐ¸ Đ¿Đ°ĐºĐµÑ‚ Đ½Đ° Đ°Đ»Đ°Ñ‚ĐºĐ¸ и Đ°Đ»Đ°Ñ‚ĐºĐ¸ за Ñ€Đ°Đ±Đ¾Ñ‚Đ½Đ°Ñ‚Đ° Đ¿Đ¾Đ²Ñ€ÑˆĐ¸Đ½Đ°"
+
+#: share/meta-task/compssUsers.pl:169
+#, fuzzy, c-format
+msgid "MATE Workstation"
+msgstr "â€GNOME“ Ñ€Đ°Đ±Đ¾Ñ‚Đ½Đ° ÑÑ‚Đ°Đ½Đ¸Ñ†Đ°"
+
+#: share/meta-task/compssUsers.pl:174
+#, fuzzy, c-format
+msgid "Cinnamon Workstation"
+msgstr "Đ Đ°Đ±Đ¾Ñ‚Đ½Đ° ÑÑ‚Đ°Đ½Đ¸Ñ†Đ°"
+
+#: share/meta-task/compssUsers.pl:175
+#, fuzzy, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Đ“Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ° Đ¾ĐºĐ¾Đ»Đ¸Đ½Đ°"
+
+#: share/meta-task/compssUsers.pl:179
+#, fuzzy, c-format
+msgid "LXQt Desktop"
+msgstr "â€IceWm“ Ñ€Đ°Đ±Đ¾Ñ‚Đ½Đ° Đ¿Đ¾Đ²Ñ€ÑˆĐ¸Đ½Đ°"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, fuzzy, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+"Đ“Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ° Đ¾ĐºĐ¾Đ»Đ¸Đ½Đ° ÑĐ¾ ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ‡ĐºĐ¸ Đ¿Đ°ĐºĐµÑ‚ Đ½Đ° Đ°Đ»Đ°Ñ‚ĐºĐ¸ и Đ°Đ»Đ°Ñ‚ĐºĐ¸ за Ñ€Đ°Đ±Đ¾Ñ‚Đ½Đ°Ñ‚Đ° Đ¿Đ¾Đ²Ñ€ÑˆĐ¸Đ½Đ°"
+
+#: share/meta-task/compssUsers.pl:189
#, fuzzy, c-format
msgid "LXDE Desktop"
msgstr "â€IceWm“ Ñ€Đ°Đ±Đ¾Ñ‚Đ½Đ° Đ¿Đ¾Đ²Ñ€ÑˆĐ¸Đ½Đ°"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:191
#, fuzzy, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+msgid "A lightweight fast graphical environment"
msgstr ""
"Đ“Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ° Đ¾ĐºĐ¾Đ»Đ¸Đ½Đ° ÑĐ¾ ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ‡ĐºĐ¸ Đ¿Đ°ĐºĐµÑ‚ Đ½Đ° Đ°Đ»Đ°Ñ‚ĐºĐ¸ и Đ°Đ»Đ°Ñ‚ĐºĐ¸ за Ñ€Đ°Đ±Đ¾Ñ‚Đ½Đ°Ñ‚Đ° Đ¿Đ¾Đ²Ñ€ÑˆĐ¸Đ½Đ°"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Đ”Ñ€ÑƒĐ³Đ¸ Đ³Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ¸ Ñ€Đ°Đ±Đ¾Ñ‚Đ½Đ¸ Đ¾ĐºĐ¾Đ»Đ¸Đ½Đ¸"
-#: share/meta-task/compssUsers.pl:150
-#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
+#: share/meta-task/compssUsers.pl:195
+#, fuzzy, c-format
+msgid "Window Maker, Fvwm, etc"
msgstr "Window Maker, Enlightenment, Fvwm, Đ¸Ñ‚Đ½."
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "ĐŸĐ¾Đ¼Đ¾ÑˆĐ½Đ¸ Đ°Đ»Đ°Ñ‚ĐºĐ¸"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH Đ¡ĐµÑ€Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "â€Webmin“"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "â€Webmin“ Đ¾Đ´Đ´Đ°Đ»ĐµÑ‡ĐµĐ½ ÑĐµÑ€Đ²ĐµÑ€ за ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸Ñ€Đ°Ñе"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "ĐœÑ€ĐµĐ¶Đ½Đ¸ Đ¿Đ¾Đ¼Đ¾ÑˆĐ½Đ¸ Đ°Đ»Đ°Ñ‚ĐºĐ¸/Đ½Đ°Đ´Đ³Đ»ĐµĐ´ÑƒĐ²Đ°Ñе"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "ĐĐ»Đ°Ñ‚ĐºĐ¸ за Đ½Đ°Đ´Đ³Đ»ĐµĐ´ÑƒĐ²Đ°Ñе, Ñ€Đ°ĐºĐ¾Đ²Đ¾Đ´ĐµÑе Đ½Đ° Đ¿Ñ€Đ¾Ñ†ĐµÑи, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "â€Mandriva“ Đ²Đ¾Đ»ÑˆĐµĐ±Đ½Đ¸Ñ†Đ¸"
+msgid "Mageia Wizards"
+msgstr "â€Mageia“ Đ²Đ¾Đ»ÑˆĐµĐ±Đ½Đ¸Ñ†Đ¸"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Đ’Đ¾Đ»ÑˆĐµĐ±Đ½Đ¸Ñ†Đ¸ за ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸Ñ€Đ°Ñе Đ½Đ° ÑĐµÑ€Đ²ĐµÑ€"
@@ -698,7 +852,7 @@ msgstr ""
"Đ¡Đµ ÑĐ»ÑƒÑ‡Đ¸ Đ³Ñ€ĐµÑˆĐºĐ°, Đ½Đ¾ Đ½Đµ Đ·Đ½Đ°Đ¼ ĐºĐ°ĐºĐ¾ Đ´Đ¾Đ±Ñ€Đ¾ да Ñе ÑĐ¿Ñ€Đ°Đ²Đ°Đ¼ ÑĐ¾ Đ½ĐµĐ°.\n"
"ĐŸÑ€Đ¾Đ´Đ¾Đ»Đ¶ĐµÑ‚Đµ Đ½Đ° ÑĐ¾Đ¿ÑÑ‚Đ²ĐµĐ½ Ñ€Đ¸Đ·Đ¸Đº."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -718,255 +872,254 @@ msgstr "ĐŸÑ€ĐµĐ¼Đ¸Đ½ Đ½Đ° Ñ‡ĐµĐºĐ¾Ñ€ \"%s\"\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ° %s"
+msgid "%s Installation %s"
+msgstr "%s Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ° %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> Đ¿Đ¾Đ¼ĐµÑ“Ñƒ ĐµĐ»ĐµĐ¼ĐµĐ½Ñ‚Đ¸"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"Đ’Đ°ÑˆĐ¸Đ¾Ñ‚ ÑиÑÑ‚ĐµĐ¼ е Ñлаб ÑĐ¾ Ñ€ĐµÑурÑи. ĐœĐ¾Đ¶Đµ да Ви Ñе Đ¿Đ¾Ñ˜Đ°Đ²Đ°Ñ‚ Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼Đ¸\n"
-"Đ¿Ñ€Đ¸ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñе. ĐĐºĐ¾ Ñ‚Đ¾Đ° Ñе ÑĐ»ÑƒÑ‡Đ¸, Đ¿Ñ€Đ¾Đ±Đ°Ñ˜Ñ‚Đµ ÑĐ¾ Ñ‚ĐµĐºÑÑ‚ÑƒĐ°Đ»Đ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°.\n"
+"Đ¿Ñ€Đ¸ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñе %s. ĐĐºĐ¾ Ñ‚Đ¾Đ° Ñе ÑĐ»ÑƒÑ‡Đ¸, Đ¿Ñ€Đ¾Đ±Đ°Ñ˜Ñ‚Đµ ÑĐ¾ Ñ‚ĐµĐºÑÑ‚ÑƒĐ°Đ»Đ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°.\n"
"За Ñ‚Đ¾Đ°, Đ¿Ñ€Đ¸Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ \"F1\" ĐºĐ¾Đ³Đ° ÑœĐµ Ñе Đ¿Đ¾Đ´Đ¸Đ³Đ½Đµ Ñ†ĐµĐ´ĐµÑ€Đ¾Đ¼Đ¾Ñ‚, и Đ¿Đ¾Ñ‚Đ¾Đ° Đ²Đ½ĐµÑĐµÑ‚Đµ\n"
"\"text\"."
-#: steps_gtk.pm:239
-#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr ""
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, fuzzy, c-format
+msgid "Media Selection"
+msgstr "Đ“Ñ€ÑƒĐ¿Đ½Đ° ÑĐµĐ»ĐµĐºÑ†Đ¸Ñ˜Đ° Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸"
+
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "â€IceWm“ Ñ€Đ°Đ±Đ¾Ñ‚Đ½Đ° Đ¿Đ¾Đ²Ñ€ÑˆĐ¸Đ½Đ°"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s GNOME Desktop"
msgstr ""
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, fuzzy, c-format
msgid "Custom install"
msgstr "ĐœĐ¸Đ½Đ¸Đ¼Đ°Đ»Đ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
+msgid "Plasma Desktop"
msgstr "â€IceWm“ Ñ€Đ°Đ±Đ¾Ñ‚Đ½Đ° Đ¿Đ¾Đ²Ñ€ÑˆĐ¸Đ½Đ°"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, fuzzy, c-format
msgid "GNOME Desktop"
msgstr "â€IceWm“ Ñ€Đ°Đ±Đ¾Ñ‚Đ½Đ° Đ¿Đ¾Đ²Ñ€ÑˆĐ¸Đ½Đ°"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, fuzzy, c-format
msgid "Custom Desktop"
msgstr "â€IceWm“ Ñ€Đ°Đ±Đ¾Ñ‚Đ½Đ° Đ¿Đ¾Đ²Ñ€ÑˆĐ¸Đ½Đ°"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Đ“Ñ€ÑƒĐ¿Đ½Đ° ÑĐµĐ»ĐµĐºÑ†Đ¸Ñ˜Đ° Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "ĐŸĐ¾Đ´Đ´ĐµĐ»Đ½Đ° ÑĐµĐ»ĐµĐºÑ†Đ¸Ñ˜Đ° Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Đ’ĐºÑƒĐ¿Đ½Đ° Đ³Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°: %d / %d MB"
+msgid "Unselect All"
+msgstr "Đ¡Đ¸Ñ‚Đµ Ñе Đ½ĐµÑĐµĐ»ĐµĐºÑ‚Đ¸Ñ€Đ°Đ½Đ¸"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Đ›Đ¾Ñˆ Đ¿Đ°ĐºĐµÑ‚"
+msgid "Total size: %d / %d MB"
+msgstr "Đ’ĐºÑƒĐ¿Đ½Đ° Đ³Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Đ’ĐµÑ€Đ·Đ¸Ñ˜Đ°:"
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Đ“Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Đ’Đ°Đ¶Đ½Đ¾ÑÑ‚: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Đе Đ¼Đ¾Đ¶ĐµÑ‚Đµ да (Đ½Đµ) Đ³Đ¾ Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ¾Đ²Đ¾Ñ˜ Đ¿Đ°ĐºĐµÑ‚"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "Đ¿Đ¾Ñ€Đ°Đ´Đ¸ Đ½ĐµĐ´Đ¾ÑÑ‚Đ°ÑÑƒĐ²Đ°Ñе Đ½Đ° %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "Đ¿Đ¾Ñ€Đ°Đ´Đ¸ Đ½ĐµĐ·Đ°Đ´Đ¾Đ²Đ¾Đ»ÑƒĐ²Đ°Ñе Đ½Đ° %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "Ñе Đ¾Đ±Đ¸Đ´ÑƒĐ²Đ°Đ¼ да Đ¿Ñ€Đ¾Đ¼Đ¾Đ²Đ¸Ñ€Đ°Đ¼ %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "за да Ñе Đ·Đ°Đ´Ñ€Đ¶Đ¸ %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Đе Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ³Đ¾ Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ¾Đ²Đ¾Ñ˜ Đ¿Đ°ĐºĐµÑ‚, Đ·Đ°ÑˆÑ‚Đ¾ Đ½ĐµĐ¼Đ° Đ´Đ¾Đ²Đ¾Đ»Đ½Đ¾ Đ¿Ñ€Đ¾ÑÑ‚Đ¾Ñ€ да Ñе "
"Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "ĐŒĐµ Đ±Đ¸Đ´Đ°Ñ‚ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đ¸ ÑĐ»ĐµĐ´Đ½Đ¸Đ²Đµ Đ¿Đ°ĐºĐµÑ‚Đ¸"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Đ¡Đ»ĐµĐ´Đ½Đ¸Đ²Đµ Đ¿Đ°ĐºĐµÑ‚Đ¸ ÑœĐµ Đ±Đ¸Đ´Đ°Ñ‚ Đ¾Ñ‚ÑÑ‚Ñ€Đ°Đ½ĐµÑ‚Đ¸"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "ĐĐ²Đ° е Đ½ĐµĐ¾Đ¿Ñ…Đ¾Đ´ĐµĐ½ Đ¿Đ°ĐºĐµÑ‚, и Đ½Đµ Đ¼Đ¾Đ¶Đµ да Đ½Đµ Ñе Đ¸Đ·Đ±ĐµÑ€Đµ"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Đе Đ¼Đ¾Đ¶Đµ да Đ½Đµ Đ³Đ¾ Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ¾Đ²Đ¾Ñ˜ Đ¿Đ°ĐºĐµÑ‚. Đ’ĐµÑœĐµ е Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr ""
"Đе Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ½Đµ Đ³Đ¾ Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ¾Đ²Đ¾Ñ˜ Đ¿Đ°ĐºĐµÑ‚. Đ¢Đ¾Ñ˜ Đ¼Đ¾Ñ€Đ° да Ñе Đ½Đ°Đ´Đ³Ñ€Đ°Đ´Đ¸ (upgrade)"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "ĐŸÑ€Đ¸ĐºĐ°Đ¶Đ¸ Đ³Đ¸ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚ÑĐºĐ¸ Đ¸Đ·Đ±Ñ€Đ°Đ½Đ¸Ñ‚Đµ Đ¿Đ°ĐºĐµÑ‚Đ¸"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ˜"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Đ’Ñ‡Đ¸Ñ‚Đ°Ñ˜/Đ·Đ°Ñ‡ÑƒĐ²Đ°Ñ˜ Đ¸Đ·Đ±Đ¾Ñ€"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "ĐÑĐ²ĐµĐ¶ÑƒĐ²Đ°Ñе Đ½Đ° Đ¸Đ·Đ±Đ¾Ñ€Đ¾Ñ‚ Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "ĐœĐ¸Đ½Đ¸Đ¼Đ°Đ»Đ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "ĐœĐµĐ½Đ°ÑŸĐ¼ĐµĐ½Ñ‚ Đ½Đ° ÑĐ¾Ñ„Ñ‚Đ²ĐµÑ€"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ³Đ¸ Đ¿Đ°ĐºĐµÑ‚Đ¸Ñ‚Đµ ÑˆÑ‚Đ¾ ÑĐ°ĐºĐ°Ñ‚Đµ да Ñе Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ°Ñ‚"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñе"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Без Đ´ĐµÑ‚Đ°Đ»Đ¸"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, fuzzy, c-format
msgid "Time remaining:"
msgstr "ĐŸÑ€ĐµĐ¾ÑÑ‚Đ°Đ½Đ°Ñ‚Đ¾ Đ²Ñ€ĐµĐ¼Đµ "
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, fuzzy, c-format
msgid "(estimating...)"
msgstr "ĐŸÑ€Đ¾Ñ†ĐµĐ½ĐºĐ°"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, fuzzy, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d Đ¿Đ°ĐºĐµÑ‚Đ¸"
msgstr[1] "%d Đ¿Đ°ĐºĐµÑ‚Đ¸"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Đ ĐµĐ·Đ¸Đ¼Đµ"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "ĐĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸Ñ€Đ°Ñ˜"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "Đ½Đµ е ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸Ñ€Đ°Đ½Đ¾"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "Đ“Ñ€ÑƒĐ¿Đ½Đ° ÑĐµĐ»ĐµĐºÑ†Đ¸Ñ˜Đ° Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -975,12 +1128,12 @@ msgstr ""
"ĐŸÑ€Đ¾Đ½Đ°Ñ˜Đ´ĐµĐ½Đ¸ Ñе ÑĐ»ĐµĐ´Đ½Đ¸Đ²Đµ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸ÑĐºĐ¸ Đ¼ĐµĐ´Đ¸ÑƒĐ¼Đ¸.\n"
"ĐĐºĐ¾ ÑĐ°ĐºĐ°Ñ‚Đµ да Đ¾Ñ‚ÑÑ‚Ñ€Đ°Đ½ĐµÑ‚Đµ Đ½ĐµĐºĐ¾Đ¸, Đ¼Đ¾Đ¶ĐµÑ‚Đµ ÑĐµĐ³Đ° да Đ³Đ¸ Đ´ĐµÑˆÑ‚Đ¸ĐºĐ»Đ¸Ñ€Đ°Ñ‚Đµ."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"Đ˜Đ¼Đ°Ñ‚Đµ Đ¾Đ¿Ñ†Đ¸Ñ˜Đ° да Ñ˜Đ° ĐºĐ¾Đ¿Đ¸Ñ€Đ°Ñ‚Đµ ÑĐ¾Đ´Ñ€Đ¶Đ¸Đ½Đ°Ñ‚Đ° Đ½Đ° CD-Đ°Ñ‚Đ° Đ½Đ° диÑĐºĐ¾Ñ‚, Đ¿Ñ€ĐµĐ´ ÑĐ°Đ¼Đ°Ñ‚Đ° "
@@ -988,72 +1141,72 @@ msgstr ""
"ĐŸĐ¾Ñ‚Đ¾Đ°, Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° ÑœĐµ Đ¿Ñ€Đ¾Đ´Đ¾Đ»Đ¶Đ¸ Đ¾Đ´ Ñ…Đ°Ñ€Đ´ диÑĐºĐ¾Ñ‚ и Đ¿Đ°ĐºĐµÑ‚Đ¸Ñ‚Đµ ÑœĐµ Đ±Đ¸Đ´Đ°Ñ‚ Đ´Đ¾ÑÑ‚Đ°Đ¿Đ½Đ¸ "
"Ñе Đ´Đ¾Đ´ĐµĐºĐ° ÑиÑÑ‚ĐµĐ¼Đ¾Ñ‚ е Ñ†ĐµĐ»Đ¾ÑĐ½Đ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "ĐĐ¾Đ¿Đ¸Ñ€Đ°Ñ˜ Đ³Đ¸ ÑĐ¸Ñ‚Đµ CD-а"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Đ¡Đµ ÑĐ»ÑƒÑ‡Đ¸ Đ³Ñ€ĐµÑˆĐºĐ°"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Ñ€Đ°ÑĐ¿Đ¾Ñ€ĐµĐ´ Đ½Đ° Ñ‚Đ°ÑÑ‚Đ°Ñ‚ÑƒÑ€Đ°"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, fuzzy, c-format
msgid "Here is the full list of available keyboards:"
msgstr "ĐĐ²Đ° е Ñ†ĐµĐ»Đ¾ÑĐ½Đ° лиÑÑ‚Đ° Đ½Đ° Đ´Đ¾ÑÑ‚Đ°Đ¿Đ½Đ¸ Ñ‚Đ°ÑÑ‚Đ°Ñ‚ÑƒÑ€Đ¸"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ˜/ĐĐ°Đ´Đ¾Đ³Ñ€Đ°Đ´Đ¸"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Дали е Đ¾Đ²Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ° или Đ½Đ°Đ´Đ³Ñ€Đ°Đ´Đ±Đ°?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, fuzzy, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ˜"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "ĐĐ°Đ´Đ³Ñ€Đ°Đ´Đ¸ %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "ĐÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Ñ‡ĐºĐ¸ ĐºĐ»ÑƒÑ‡ за %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, fuzzy, c-format
msgid "New Installation"
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1062,38 +1215,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "ĐĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸Ñ€Đ°Ñе Đ½Đ° IDE"
-
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"ĐĐµĐ¼Đ° ÑĐ»Đ¾Đ±Đ¾Đ´ĐµĐ½ Đ¿Ñ€Đ¾ÑÑ‚Đ¾Ñ€ за bootstrap Đ¾Đ´ 1ĐœĐ‘! Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° ÑœĐµ Đ¿Ñ€Đ¾Đ´Đ¾Đ»Đ¶Đ¸, Đ½Đ¾ за "
-"да Đ³Đ¾ Đ¿Đ¾Đ´Đ¸Đ³Đ½ĐµÑ‚Đµ Đ’Đ°ÑˆĐ¸Đ¾Ñ‚ ÑиÑÑ‚ĐµĐ¼, ÑœĐµ Ñ‚Ñ€ĐµĐ±Đ° да ĐºÑ€ĐµĐ¸Ñ€Đ°Ñ‚Đµ bootstrap Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° Đ²Đ¾ "
-"DiskDrake"
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"Đ¢Ñ€ĐµĐ±Đ° да ĐºÑ€ĐµĐ¸Ñ€Đ°Ñ‚Đµ â€PPC PReP Boot“ Đ¿Đ¾Đ´Đ¸Đ³Đ½ÑƒĐ²Đ°Ñе! Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° ÑœĐµ Đ¿Ñ€Đ¾Đ´Đ¾Đ»Đ¶Đ¸, Đ½Đ¾ "
-"за да Đ³Đ¾ Đ²ĐºĐ»ÑƒÑ‡Đ¸Ñ‚Đµ Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ ÑиÑÑ‚ĐµĐ¼, ÑœĐµ Ñ‚Ñ€ĐµĐ±Đ° да ĐºÑ€ĐµĐ¸Ñ€Đ°Ñ‚Đµ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° за "
-"Đ¿Đ¾Đ´Đ¸Đ³Đ½ÑƒĐ²Đ°Ñе Đ²Đ¾ â€DiskDrake“"
+#: steps_interactive.pm:264
+#, fuzzy, c-format
+msgid "Configuring CD/DVD"
+msgstr "ĐĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸Ñ€Đ°Ñе Đ½Đ° IDE"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1106,19 +1238,19 @@ msgstr ""
"Đ’Đ½ĐµÑĐµÑ‚Đµ Đ³Đ¾ CD-Ñ‚Đ¾ ÑĐ¾ Đ½Đ°ÑĐ»Đ¾Đ² \"%s\" Đ²Đ¾ Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ ÑƒÑ€ĐµĐ´ и Đ¿Ñ€Đ¸Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ \"Đ’Đ¾ Ñ€ĐµĐ´\".\n"
"ĐĐºĐ¾ Đ³Đ¾ Đ½ĐµĐ¼Đ°Ñ‚Đµ, Đ¿Ñ€Đ¸Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ \"ĐÑ‚ĐºĐ°Đ¶Đ¸\" за да Đ½Đµ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ Đ¾Đ´ Đ¾Đ²Đ° CD."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Đ‘Đ°Ñ€Đ°Ñе Đ´Đ¾ÑÑ‚Đ°Đ¿Đ½Đ¸ Đ¿Đ°ĐºĐµÑ‚Đ¸..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1127,52 +1259,52 @@ msgstr ""
"Ве Đ¼Đ¾Đ»Đ¸Đ¼Đµ Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ â€Đ²Ñ‡Đ¸Ñ‚Đ°Ñ˜â€œ или â€Đ·Đ°Ñ‡ÑƒĐ²Đ°Ñ˜â€œ Đ³Đ¾ Đ¸Đ·Đ±Đ¾Ñ€Đ¾Ñ‚ Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸\n"
"Đ¤Đ¾Ñ€Đ¼Đ°Ñ‚Đ¾Ñ‚ е иÑÑ‚ ĐºĐ°ĐºĐ¾ за Đ³ĐµĐ½ĐµÑ€Đ¸Ñ€Đ°Đ½Đ¸ Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ¸ Đ¾Đ´ â€auto_install“."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Đ’Ñ‡Đ¸Ñ‚Đ°Ñ˜"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Đ—Đ°Ñ‡ÑƒĐ²Đ°Ñ˜"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Đ›Đ¾ÑˆĐ° Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ°"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+msgid "Plasma"
+msgstr "â€IceWm“ Ñ€Đ°Đ±Đ¾Ñ‚Đ½Đ° Đ¿Đ¾Đ²Ñ€ÑˆĐ¸Đ½Đ°"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, fuzzy, c-format
msgid "Desktop Selection"
msgstr "Đ“Ñ€ÑƒĐ¿Đ½Đ° ÑĐµĐ»ĐµĐºÑ†Đ¸Ñ˜Đ° Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Đ˜Đ·Đ±Ñ€Đ°Đ½Đ°Ñ‚Đ° Đ³Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ° е Đ¿Đ¾Đ³Đ¾Đ»ĐµĐ¼Đ° Đ¾Đ´ ÑĐ»Đ¾Đ±Đ¾Đ´Đ½Đ¸Đ¾Ñ‚ Đ¿Ñ€Đ¾ÑÑ‚Đ¾Ñ€"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Đ¢Đ¸Đ¿ Đ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1181,88 +1313,122 @@ msgstr ""
"Đе ÑÑ‚Đµ Đ¸Đ·Đ±Ñ€Đ°Đ»Đµ Đ½Đ¸Ñ‚Ñƒ ĐµĐ´Đ½Đ° Đ³Ñ€ÑƒĐ¿Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸.\n"
"Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Ñ˜Đ° Đ¼Đ¸Đ½Đ¸Đ¼Đ°Đ»Đ½Đ°Ñ‚Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ° ÑˆÑ‚Đ¾ Ñ˜Đ° ÑĐ°ĐºĐ°Ñ‚Đµ:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Đ¡Đ¾ X"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, fuzzy, c-format
-msgid "Install suggested packages"
+msgid "Install recommended packages"
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñе Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¾Ñ‚ %s"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Đ¡Đ¾ Đ¾ÑĐ½Đ¾Đ²Đ½Đ° Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸Ñ˜Đ° (Đ¿Ñ€ĐµĐ¿Đ¾Ñ€Đ°Ñ‡Đ°Đ½Đ¾!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "ВиÑÑ‚Đ¸Đ½ÑĐºĐ¸ Đ¼Đ¸Đ½Đ¸Đ¼Đ°Đ»Đ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ° (без urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, fuzzy, c-format
+msgid "Preparing upgrade..."
+msgstr "ĐŸĐ¾Đ´Đ³Đ¾Đ²Ñ‚Đ²ÑƒĐ²Đ°Ñе Đ½Đ° Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñ‡Đ¾Ñ‚..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "ĐŸĐ¾Đ´Đ³Đ¾Ñ‚Đ¾Đ²ĐºĐ° Đ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ°"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñе Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¾Ñ‚ %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Đ¡Đµ ÑĐ»ÑƒÑ‡Đ¸ Đ³Ñ€ĐµÑˆĐºĐ° Đ²Đ¾ Đ¿Đ¾Đ´Ñ€ĐµĐ´ÑƒĐ²Đ°ÑĐµÑ‚Đ¾ Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸Ñ‚Đµ:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Да Đ¿Ñ€Đ¾Đ´Đ¾Đ»Đ¶Đ¸Đ¼Đµ?"
-#: steps_interactive.pm:677
-#, c-format
+#: steps_interactive.pm:679
+#, fuzzy, c-format
msgid "Retry"
-msgstr ""
+msgstr "ĐŸĐ¾Đ²Ñ€Đ°Ñ‚Đ¸"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, fuzzy, c-format
msgid "Go back to media and packages selection"
msgstr "Đ—Đ°Ñ‡ÑƒĐ²ÑƒĐ²Đ°Ñе Đ½Đ° ÑĐµĐ»ĐµĐºÑ†Đ¸Ñ˜Đ°Ñ‚Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, fuzzy, c-format
msgid "There was an error installing package %s."
msgstr "Đ¡Đµ ÑĐ»ÑƒÑ‡Đ¸ Đ³Ñ€ĐµÑˆĐºĐ° Đ²Đ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°ÑĐµÑ‚Đ¾ Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸Ñ‚Đµ:"
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "ĐŸĐ¾ÑÑ‚-Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Đ¾Đ½Đ° ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸Ñ˜Đ°"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
"Ве Đ¼Đ¾Đ»Đ¸Đ¼Đµ Đ¿Ñ€Đ¾Đ²ĐµÑ€ĐµÑ‚Đµ дали Đ¼ĐµĐ´Đ¸ÑƒĐ¼Đ¾Ñ‚ ÑĐ¾ Đ¼Đ¾Đ´ÑƒĐ»Đ¸Ñ‚Đµ за Đ½Đ°Đ´Đ³Ñ€Đ°Đ´ÑƒĐ²Đ°Ñе е Đ²Đ¾ ÑƒÑ€ĐµĐ´Đ¾Ñ‚ %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "ĐĐ°Đ´Đ³Ñ€Đ°Đ´Đ±Đ¸"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "ĐŸĐ¾Đ²Ñ€Đ°Ñ‚Đ¸"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1283,112 +1449,80 @@ msgstr ""
"\n"
"Дали ÑĐ°ĐºĐ°Ñ‚Đµ да Đ³Đ¸ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ Đ½Đ°Đ´Đ³Ñ€Đ°Đ´Đ±Đ¸Ñ‚Đµ?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s Đ½Đ° %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Đ¥Đ°Ñ€Đ´Đ²ĐµÑ€(Đ¼Đ°ÑˆĐ¸Đ½ÑĐºĐ¸ дел)"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Đ—Đ²ÑƒÑ‡Đ½Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Дали Đ¸Đ¼Đ°Ñ‚Đµ ISA Đ·Đ²ÑƒÑ‡Đ½Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"ĐŸĐ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° Đ²ĐºĐ»ÑƒÑ‡ĐµÑ‚Đµ \"alsaconf\" или \"sndconfig\" за да Ñ˜Đ° "
-"ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸Ñ€Đ°Ñ‚Đµ Đ·Đ²ÑƒÑ‡Đ°Đ½Đ°Ñ‚Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Đе е Đ´ĐµÑ‚ĐµĐºÑ‚Đ¸Ñ€Đ°Đ½Đ° Đ·Đ²ÑƒÑ‡Đ½Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°. ĐĐ±Đ¸Đ´ĐµÑ‚Đµ Ñе ÑĐ¾ \"harddrake\" Đ¿Đ¾ "
-"Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ°"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Đ“Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ¸ Đ¸Đ½Ñ‚ĐµÑ€Ñ„ĐµÑ˜Ñ"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "ĐœÑ€ĐµĐ¶Đ° и Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "ĐŸÑ€Đ¾ĐºÑи"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸Ñ€Đ°Đ½Đ¾"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "ĐĐ¸Đ²Đ¾ Đ½Đ° ÑĐ¸Đ³ÑƒÑ€Đ½Đ¾ÑÑ‚"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Firewall"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "Đ°ĐºÑ‚Đ¸Đ²Đ¸Ñ€Đ°Đ½"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "Đ¾Đ½ĐµĐ²Đ¾Đ·Đ¼Đ¾Đ¶ĐµĐ½Đ¾"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "Đ¡Đµ ÑƒÑˆÑ‚Đµ Đ³Đ¾ ш ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸Ñ€Đ°Đ½Đ¾ Đ¥. Дали Đ½Đ°Đ²Đ¸ÑÑ‚Đ¸Đ½Đ° ÑĐ°ĐºĐ°Ñˆ да Đ³Đ¾ Đ½Đ°Đ¿Ñ€Đ°Đ²Đ¸Ñˆ Đ¾Đ²Đ°?"
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr "ĐŸĐ¾Đ´Đ³Đ¾Đ²Ñ‚Đ²ÑƒĐ²Đ°Ñе Đ½Đ° Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñ‡Đ¾Ñ‚..."
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
+#, fuzzy, c-format
+msgid "Preparing initial startup program..."
+msgstr "ĐŸĐ¾Đ´Đ³Đ¾Ñ‚Đ¾Đ²ĐºĐ° Đ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ°"
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr ""
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Đ˜Đ·Đ³Đ»ĐµĐ´Đ° Đ´ĐµĐºĐ° Đ¸Đ¼Đ°Ñ‚Đµ ÑÑ‚Đ°Ñ€Đ° или Đ½ĐµĐ¿Đ¾Đ·Đ½Đ°Ñ‚Đ° Đ¼Đ°ÑˆĐ¸Đ½Đ°, Đ·Đ°Ñ‚Đ¾Đ° â€yaboot“ Đ¿Đ¾Đ´Đ¸Đ³Đ½ÑƒĐ²Đ°Ñ‡Đ¾Ñ‚ "
-"Đ½ĐµĐ¼Đ° да Ñ€Đ°Đ±Đ¾Ñ‚Đ¸. Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° ÑœĐµ Đ¿Ñ€Đ¾Đ´Đ¾Đ»Đ¶Đ¸, Đ½Đ¾ ÑœĐµ Ñ‚Ñ€ĐµĐ±Đ° да ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ â€BootX“ "
-"или Đ½ĐµĐºĐ¾Đ¸ Đ´Ñ€ÑƒĐ³Đ¸ ÑÑ€ĐµĐ´ÑÑ‚Đ²Đ° за Đ¿Đ¾Đ´Đ¸Đ³Đ½ÑƒĐ²Đ°Ñе Đ½Đ° Đ²Đ°ÑˆĐ°Ñ‚Đ° Đ¼Đ°ÑˆĐ¸Đ½Đ°. ĐÑ€Đ³ÑƒĐ¼ĐµĐ½Ñ‚Đ¾Ñ‚ Đ½Đ° "
-"ĐºĐµÑ€Đ½ĐµĐ»Đ¾Ñ‚ за â€root fs“ е ÑĐ»ĐµĐ´Đ½Đ¸Đ¾Đ²: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1397,17 +1531,17 @@ msgstr ""
"Đ’Đ¾ Đ¾Đ²Đ° Đ±ĐµĐ·Đ±ĐµĐ´Đ½Đ¾ÑĐ½Đ¾ Đ½Đ¸Đ²Đ¾, Đ¿Ñ€Đ¸ÑÑ‚Đ°Đ¿ Đ´Đ¾ Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ¸Ñ‚Đµ ĐºĐ¾Đ¸ Ñе Đ½Đ°Đ¾Ñ“Đ°Đ°Ñ‚ Đ½Đ° â€Windows“ "
"Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° е Đ´Đ¾Đ·Đ²Đ¾Đ»ĐµĐ½ ÑĐ°Đ¼Đ¾ Đ½Đ° Đ°Đ´Đ¼Đ¸Đ½Đ¸ÑÑ‚Ñ€Đ°Ñ‚Đ¾Ñ€Đ¾Ñ‚."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Đ’Đ½ĐµÑĐµÑ‚Đµ Đ¿Ñ€Đ°Đ·Đ½Đ° диÑĐºĐµÑ‚Đ° Đ²Đ¾ %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Đ¡Đ¾Đ·Đ´Đ°Đ²Đ°Ñе диÑĐºĐµÑ‚Đ° за Đ°Đ²Ñ‚Đ¾-Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1418,12 +1552,12 @@ msgstr ""
"\n"
"Дали Đ½Đ°Đ²Đ¸ÑÑ‚Đ¸Đ½Đ° ÑĐ°ĐºĐ°Ñ‚Đµ ÑĐµĐ³Đ° да Đ½Đ°Đ¿ÑƒÑˆÑ‚Đ¸Ñ‚Đµ?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "ЧеÑÑ‚Đ¸Ñ‚ĐºĐ¸"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "РеÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Ñ˜"
@@ -1518,13 +1652,6 @@ msgid ""
"Users"
msgstr "ĐĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ†Đ¸"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "ĐœÑ€ĐµĐ¶Đ°"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1567,6 +1694,106 @@ msgid ""
"Exit"
msgstr "Đ˜Đ·Đ»ĐµĐ·"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Дали Đ¸Đ¼Đ°Ñ‚Đµ ISA Đ·Đ²ÑƒÑ‡Đ½Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°?"
+
+#~ msgid ""
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
+#~ msgstr ""
+#~ "ĐŸĐ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° Đ²ĐºĐ»ÑƒÑ‡ĐµÑ‚Đµ \"alsaconf\" или \"sndconfig\" за да Ñ˜Đ° "
+#~ "ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸Ñ€Đ°Ñ‚Đµ Đ·Đ²ÑƒÑ‡Đ°Đ½Đ°Ñ‚Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°"
+
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr ""
+#~ "Đе е Đ´ĐµÑ‚ĐµĐºÑ‚Đ¸Ñ€Đ°Đ½Đ° Đ·Đ²ÑƒÑ‡Đ½Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°. ĐĐ±Đ¸Đ´ĐµÑ‚Đµ Ñе ÑĐ¾ \"harddrake\" Đ¿Đ¾ "
+#~ "Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ°"
+
+#, fuzzy
+#~ msgid "KDE Desktop"
+#~ msgstr "â€IceWm“ Ñ€Đ°Đ±Đ¾Ñ‚Đ½Đ° Đ¿Đ¾Đ²Ñ€ÑˆĐ¸Đ½Đ°"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#~ msgid "CD-ROM"
+#~ msgstr "CD-ROM"
+
+#~ msgid "KDE Workstation"
+#~ msgstr "â€KDE“ Ñ€Đ°Đ±Đ¾Ñ‚Đ½Đ° ÑÑ‚Đ°Đ½Đ¸Ñ†Đ°"
+
+#, fuzzy
+#~ msgid ""
+#~ "The Plasma Desktop, the basic graphical environment with a collection of "
+#~ "accompanying tools"
+#~ msgstr ""
+#~ "â€Đ“ Ñ€Đ°Đ±Đ¾Ñ‚Đ½Đ° Đ¾ĐºĐ¾Đ»Đ¸Đ½Đ°, Đ¾ÑĐ½Đ¾Đ²Đ½Đ°Ñ‚Đ° Đ³Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ° Đ¾ĐºĐ¾Đ»Đ¸Đ½Đ° ÑĐ¾ Đ´Đ¾Đ´Đ°Ñ‚Đ½Đ° ĐºĐ¾Đ»ĐµĐºÑ†Đ¸Ñ˜Đ° Đ½Đ° "
+#~ "Đ¿Ñ€Đ¸Đ´Ñ€ÑƒĐ¶Đ½Đ¸ Đ°Đ»Đ°Ñ‚ĐºĐ¸"
+
+#~ msgid "IDE"
+#~ msgstr "IDE"
+
+#~ msgid "Preparing bootloader..."
+#~ msgstr "ĐŸĐ¾Đ´Đ³Đ¾Đ²Ñ‚Đ²ÑƒĐ²Đ°Ñе Đ½Đ° Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñ‡Đ¾Ñ‚..."
+
+#, fuzzy
+#~ msgid ""
+#~ "A lightweight & fast graphical environment with user-friendly set of "
+#~ "applications and desktop tools"
+#~ msgstr ""
+#~ "Đ“Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ° Đ¾ĐºĐ¾Đ»Đ¸Đ½Đ° ÑĐ¾ ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ‡ĐºĐ¸ Đ¿Đ°ĐºĐµÑ‚ Đ½Đ° Đ°Đ»Đ°Ñ‚ĐºĐ¸ и Đ°Đ»Đ°Ñ‚ĐºĐ¸ за Ñ€Đ°Đ±Đ¾Ñ‚Đ½Đ°Ñ‚Đ° "
+#~ "Đ¿Đ¾Đ²Ñ€ÑˆĐ¸Đ½Đ°"
+
+#, fuzzy
+#~ msgid "RazorQT Desktop"
+#~ msgstr "â€IceWm“ Ñ€Đ°Đ±Đ¾Ñ‚Đ½Đ° Đ¿Đ¾Đ²Ñ€ÑˆĐ¸Đ½Đ°"
+
+#~ msgid ""
+#~ "No free space for 1MB bootstrap! Install will continue, but to boot your "
+#~ "system, you'll need to create the bootstrap partition in DiskDrake"
+#~ msgstr ""
+#~ "ĐĐµĐ¼Đ° ÑĐ»Đ¾Đ±Đ¾Đ´ĐµĐ½ Đ¿Ñ€Đ¾ÑÑ‚Đ¾Ñ€ за bootstrap Đ¾Đ´ 1ĐœĐ‘! Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° ÑœĐµ Đ¿Ñ€Đ¾Đ´Đ¾Đ»Đ¶Đ¸, Đ½Đ¾ "
+#~ "за да Đ³Đ¾ Đ¿Đ¾Đ´Đ¸Đ³Đ½ĐµÑ‚Đµ Đ’Đ°ÑˆĐ¸Đ¾Ñ‚ ÑиÑÑ‚ĐµĐ¼, ÑœĐµ Ñ‚Ñ€ĐµĐ±Đ° да ĐºÑ€ĐµĐ¸Ñ€Đ°Ñ‚Đµ bootstrap "
+#~ "Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° Đ²Đ¾ DiskDrake"
+
+#~ msgid ""
+#~ "You'll need to create a PPC PReP Boot bootstrap! Install will continue, "
+#~ "but to boot your system, you'll need to create the bootstrap partition in "
+#~ "DiskDrake"
+#~ msgstr ""
+#~ "Đ¢Ñ€ĐµĐ±Đ° да ĐºÑ€ĐµĐ¸Ñ€Đ°Ñ‚Đµ â€PPC PReP Boot“ Đ¿Đ¾Đ´Đ¸Đ³Đ½ÑƒĐ²Đ°Ñе! Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° ÑœĐµ Đ¿Ñ€Đ¾Đ´Đ¾Đ»Đ¶Đ¸, "
+#~ "Đ½Đ¾ за да Đ³Đ¾ Đ²ĐºĐ»ÑƒÑ‡Đ¸Ñ‚Đµ Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ ÑиÑÑ‚ĐµĐ¼, ÑœĐµ Ñ‚Ñ€ĐµĐ±Đ° да ĐºÑ€ĐµĐ¸Ñ€Đ°Ñ‚Đµ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° за "
+#~ "Đ¿Đ¾Đ´Đ¸Đ³Đ½ÑƒĐ²Đ°Ñе Đ²Đ¾ â€DiskDrake“"
+
+#~ msgid ""
+#~ "You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
+#~ "will not work for you. The install will continue, but you'll need to use "
+#~ "BootX or some other means to boot your machine. The kernel argument for "
+#~ "the root fs is: root=%s"
+#~ msgstr ""
+#~ "Đ˜Đ·Đ³Đ»ĐµĐ´Đ° Đ´ĐµĐºĐ° Đ¸Đ¼Đ°Ñ‚Đµ ÑÑ‚Đ°Ñ€Đ° или Đ½ĐµĐ¿Đ¾Đ·Đ½Đ°Ñ‚Đ° Đ¼Đ°ÑˆĐ¸Đ½Đ°, Đ·Đ°Ñ‚Đ¾Đ° â€yaboot“ "
+#~ "Đ¿Đ¾Đ´Đ¸Đ³Đ½ÑƒĐ²Đ°Ñ‡Đ¾Ñ‚ Đ½ĐµĐ¼Đ° да Ñ€Đ°Đ±Đ¾Ñ‚Đ¸. Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° ÑœĐµ Đ¿Ñ€Đ¾Đ´Đ¾Đ»Đ¶Đ¸, Đ½Đ¾ ÑœĐµ Ñ‚Ñ€ĐµĐ±Đ° да "
+#~ "ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ â€BootX“ или Đ½ĐµĐºĐ¾Đ¸ Đ´Ñ€ÑƒĐ³Đ¸ ÑÑ€ĐµĐ´ÑÑ‚Đ²Đ° за Đ¿Đ¾Đ´Đ¸Đ³Đ½ÑƒĐ²Đ°Ñе Đ½Đ° Đ²Đ°ÑˆĐ°Ñ‚Đ° "
+#~ "Đ¼Đ°ÑˆĐ¸Đ½Đ°. ĐÑ€Đ³ÑƒĐ¼ĐµĐ½Ñ‚Đ¾Ñ‚ Đ½Đ° ĐºĐµÑ€Đ½ĐµĐ»Đ¾Ñ‚ за â€root fs“ е ÑĐ»ĐµĐ´Đ½Đ¸Đ¾Đ²: root=%s"
+
+#~ msgid "Welcome"
+#~ msgstr "Đ”Đ¾Đ±Ñ€ĐµĐ´Đ¾Ñ˜Đ´Đ¾Đ²Ñ‚Đµ"
+
+#~ msgid "Select All"
+#~ msgstr "Đ¡Đ»ĐµĐºÑ‚Đ¸Ñ€Đ°Đ½Đ¸ ÑĐ¸Ñ‚Đµ"
+
+#~ msgid "Bad package"
+#~ msgstr "Đ›Đ¾Ñˆ Đ¿Đ°ĐºĐµÑ‚"
+
+#, fuzzy
+#~ msgid "Preparing boot images..."
+#~ msgstr "ĐŸĐ¾Đ´Đ³Đ¾Đ²Ñ‚Đ²ÑƒĐ²Đ°Ñе Đ½Đ° Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñ‡Đ¾Ñ‚..."
+
+#~ msgid ""
+#~ "_: Keep these entry short\n"
+#~ "Networking"
+#~ msgstr "ĐœÑ€ĐµĐ¶Đ°"
+
#~ msgid ""
#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
#~ "gnumeric), pdf viewers, etc"
@@ -1614,7 +1841,7 @@ msgstr "Đ˜Đ·Đ»ĐµĐ·"
#~ msgid ""
#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
+#~ "in that case it will take over the hard disk drive!!\n"
#~ "(this is meant for installing on another box).\n"
#~ "\n"
#~ "You may prefer to replay the installation.\n"
@@ -1749,7 +1976,7 @@ msgstr "Đ˜Đ·Đ»ĐµĐ·"
#~ msgstr "ĐĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸Ñ€Đ°Ñ˜ Đ¥"
#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
+#~ "Cannot access kernel modules corresponding to your kernel (file %s is "
#~ "missing), this generally means your boot floppy in not in sync with the "
#~ "Installation medium (please create a newer boot floppy)"
#~ msgstr ""
diff --git a/perl-install/install/share/po/mn.po b/perl-install/install/share/po/mn.po
index 2f543faec..f12f3badd 100644
--- a/perl-install/install/share/po/mn.po
+++ b/perl-install/install/share/po/mn.po
@@ -8,48 +8,74 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
+"POT-Creation-Date: 2016-06-22 02:36+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"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
+#, fuzzy, c-format
+msgid "Office tools"
+msgstr "ĐĐ»Đ±Đ°Đ½ Đ³Đ°Đ·Đ°Ñ€"
+
+#: ../../advertising/05_IM_mageia.pl:1
+#, c-format
+msgid "Home entertainment"
+msgstr ""
+
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr ""
+
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "For developers!"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/09_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "Thank you!"
msgstr ""
-#: any.pm:109
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, fuzzy, c-format
msgid "Do you have further supplementary media?"
msgstr "Đ¢Đ° ÑĐ¼Đ°Ñ€ Đ½ÑĐ³ÑĐ½ %s Đ³ÑÑÑĐ½ Ñ…Đ°Ñ€Đ°Đ³Đ´Đ°Đ»Ñ‚Ñ‚Đ°Đ¹ Ñу?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -58,113 +84,172 @@ msgid ""
"Do you have a supplementary installation medium to configure?"
msgstr ""
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "ĐĐ”-Đ ĐĐœ"
-
-#: any.pm:121
+#: any.pm:162
#, fuzzy, c-format
msgid "Network (HTTP)"
msgstr "Đ¡̉¯Đ»Đ¶ÑÑ"
-#: any.pm:122
+#: any.pm:163
#, fuzzy, c-format
msgid "Network (FTP)"
msgstr "Đ¡̉¯Đ»Đ¶ÑÑ"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr ""
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr ""
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr ""
-#: any.pm:182
+#: any.pm:247
#, fuzzy, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr "ÑĐ°Đ¹Ñ‚ Đ¶Đ¸Đ³ÑĐ°Đ°Đ»Ñ‚ ааÑ."
-#: any.pm:187
+#: any.pm:252
#, fuzzy, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr "ÑĐ°Đ¹Ñ‚ Đ¶Đ¸Đ³ÑĐ°Đ°Đ»Ñ‚ ааÑ."
-#: any.pm:197
+#: any.pm:262
#, fuzzy, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Đ¡Đ¾Đ½Đ³Đ¾Ñ…"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr ""
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr ""
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr ""
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr ""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr ""
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Đ›Đ°Đ²Đ»Đ°Ñ…"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr ""
-#: any.pm:295
+#: any.pm:366
#, fuzzy, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr "%s: %s-Đ¸Đ¹Đ³ Ñ…Đ¾Đ»Đ±Đ¾Đ¶ Ñ‡Đ°Đ´Đ°Ñ…Đ³̉¯Đ¹: %s\n"
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr ""
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr ""
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -173,89 +258,89 @@ msgid ""
"Do you really want to remove these packages?\n"
msgstr ""
-#: any.pm:813
+#: any.pm:1096
#, fuzzy, c-format
msgid "Error reading file %s"
msgstr "Đ¤Đ°Đ¹Đ» ÑƒĐ½ÑˆĐ¸Ñ…Đ°Đ´ алдаа\n"
-#: any.pm:1020
+#: any.pm:1304
#, fuzzy, c-format
msgid "The following disk(s) were renamed:"
msgstr "Đ”Đ°Ñ€Đ°Đ°Ñ… Đ±Đ°Đ³Ñ†ÑƒÑƒĐ´ ÑÑƒÑƒĐ»Đ³Đ°Đ³Đ´Đ°Ñ… Đ³Ñж Đ±Đ°Đ¹Đ½Đ°"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, fuzzy, c-format
msgid "NFS"
msgstr "Đ¢Đ­"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Đ¡̉¯Đ»Đ¶ÑÑ"
-#: any.pm:1102
+#: any.pm:1386
#, fuzzy, c-format
msgid "Please choose a media"
msgstr ""
"ĐÓ©Ó©Ñ†Đ»Ó©Ñ… Đ·Ó©Ó©Đ²Ñ€Đ¸Đ¹Đ½ Ñ‚Ó©Ñ…Ó©Ó©Ñ€Ó©Đ¼Đ¶Ó©Ó©\n"
"ÑĐ¾Đ½Đ³Đ¾Đ½Đ¾ уу."
-#: any.pm:1118
+#: any.pm:1402
#, fuzzy, c-format
msgid "File already exists. Overwrite it?"
msgstr "Đ¤Đ°Đ¹Đ»?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Đ¥Đ°Đ½Đ´Đ°Đ»Ñ‚ Đ½ÑƒÑ€Đ»Đ°Đ°"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr ""
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr ""
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Đ¥ÑƒĐ²Đ°Đ°Đ»Ñ‚ ̉¯̉¯ÑĐ³ÑÑ…Đ¸Đ¹Đ½ Ó©Đ¼Đ½Ó© Đ°Đ³ÑˆĐ¸Đ½ Đ´ÑĐ»Đ³Ñц̉¯̉¯Đ´Đ¸Đ¹Đ³ Ñ…Đ¸Đ¹Đ¶ Ñ‡Đ°Đ´Đ°Ñ…Đ³̉¯Đ¹"
-#: any.pm:1242
+#: any.pm:1530
#, fuzzy, c-format
msgid "Screenshots will be available after install in %s"
msgstr "ÑĐ¼Ñ…"
-#: gtk.pm:131
+#: gtk.pm:135
#, fuzzy, c-format
msgid "Installation"
msgstr "Đ¡ÑƒÑƒĐ»Đ³Đ°Đ»Ñ‚"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Đ¢Đ¾Ñ…Đ¸Ñ€Đ³Đ¾Đ¾"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr ""
@@ -277,22 +362,22 @@ msgstr ""
msgid "Bringing down the network"
msgstr ""
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr ""
-#: media.pm:810
+#: media.pm:807
#, fuzzy, c-format
msgid "Copying in progress"
msgstr "ÑĐ¼Ñ…"
@@ -322,340 +407,410 @@ msgstr "аÑÑ‚Đ°Đ¹Ñ…Đ°Đ½"
msgid "maybe"
msgstr "Đ¼Đ°Đ³Đ°Đ´Đ³̉¯Đ¹"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Đ¢Đ°Đ¹Đ»Đ±Đ°Ñ€ Đ°Đ»Đ³Đ°"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr ""
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr ""
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
#, fuzzy, c-format
msgid "%d installation transactions failed"
msgstr "Đ¡ÑƒÑƒĐ»Đ³Đ°Đ»Ñ‚ Đ±Đ¾Đ»Đ¾Đ¼Đ¶Ñ‚Đ¾Đ¹"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, fuzzy, c-format
msgid "Installation of packages failed:"
msgstr "Đ¡ÑƒÑƒĐ»Đ³Đ°Đ»Ñ‚Ñ‹Đ½ Đ°Đ½Đ³Đ¸Đ»Đ°Đ»Ñ‹Đ³ ÑĐ¾Đ½Đ³Đ¾Ñ…"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, fuzzy, c-format
msgid "Workstation"
msgstr "LAN Đ¢Đ¾Ñ…Đ¸Ñ€ÑƒÑƒĐ»Đ³Đ°"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, fuzzy, c-format
msgid "Office Workstation"
msgstr "ĐĐ»Đ±Đ°Đ½ Đ³Đ°Đ·Đ°Ñ€"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, fuzzy, c-format
msgid "Game station"
msgstr "Đ¢Đ¾Đ³Đ»Đ¾Đ¾Đ¼"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, fuzzy, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Đ—ÑƒĐ³Đ°Đ° цÑĐ½Đ³ÑĐ»"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, fuzzy, c-format
msgid "Multimedia station"
msgstr "ĐœÑƒĐ»ÑŒÑ‚Đ¸Đ¼ĐµĐ´Đ¸Đ°"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, fuzzy, c-format
msgid "Sound and video playing/editing programs"
msgstr "Đ”ÑƒÑƒ"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, fuzzy, c-format
msgid "Internet station"
msgstr "Đ˜Đ½Ñ‚ĐµÑ€Đ½ÑÑ‚"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, fuzzy, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr "ааÑ"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, fuzzy, c-format
msgid "Network Computer (client)"
msgstr "Đ¡̉¯Đ»Đ¶ÑÑ"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr ""
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, fuzzy, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "ааÑ"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr ""
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, fuzzy, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "ЗаÑĐ²Đ°Ñ€Đ»Đ°Đ³Ñ‡ÑƒÑƒĐ´"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Đ¥Ó©Đ³Đ¶̉¯̉¯Đ»ÑĐ»"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, fuzzy, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C C"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Đ‘Đ°Ñ€Đ¸Đ¼Ñ‚Đ¶ÑƒÑƒĐ»Đ°Đ»Ñ‚"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr ""
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr ""
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, fuzzy, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Đ¡Ñ‚Đ°Đ½Đ´Đ°Ñ€Ñ‚"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, fuzzy, c-format
msgid "Web Server"
msgstr "Đ’Ñб"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr ""
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, fuzzy, c-format
msgid "Groupware"
msgstr "б̉¯Đ»ÑĐ³"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, fuzzy, c-format
msgid "Kolab Server"
msgstr "Đ¡Đ°Đ¼Đ±Đ°"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr ""
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Đ˜Đ½Ñ‚ĐµÑ€Đ½ÑÑ‚ Đ³Đ°Ñ€Ñ†"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, fuzzy, c-format
msgid "Mail/News"
msgstr "/Đ¤Đ°Đ¹Đ»/_Đ¨Đ¸Đ½Ñ"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, fuzzy, c-format
msgid "Postfix mail server, Inn news server"
msgstr "ĐœÑĐ¹Đ»"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, fuzzy, c-format
msgid "Directory Server"
msgstr "Đ¡ÑÑ€Đ³ÑÑÑ… Đ˜Đ»Đ³ÑÑĐ³Ñ‡"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP Đ¡ĐµÑ€Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr ""
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr ""
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, fuzzy, c-format
msgid "Domain Name and Network Information Server"
msgstr "Đ”Đ¾Đ¼ÑĐ¹Đ½ ĐÑÑ€Đ½Đ¸Đ¹ Đ¡ĐµÑ€Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, fuzzy, c-format
msgid "File and Printer Sharing Server"
msgstr "Đ¥ÑĐ²Đ»ÑĐ³Ñ‡"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, fuzzy, c-format
msgid "NFS Server, Samba server"
msgstr "Đ¡Đ°Đ¼Đ±Đ°"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Ó¨Đ³Ó©Đ³Đ´Đ»Đ¸Đ¹Đ½ ÑĐ°Đ½"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
+msgid "PostgreSQL and MariaDB Database Server"
msgstr ""
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr ""
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "ĐœÑĐ¹Đ»"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, fuzzy, c-format
msgid "Postfix mail server"
msgstr "ĐœÑĐ¹Đ»"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
+msgid "PostgreSQL or MariaDB database server"
msgstr ""
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, fuzzy, c-format
msgid "Network Computer server"
msgstr "Đ¡̉¯Đ»Đ¶ÑÑ"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, fuzzy, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "Đ˜Ñ‚Đ³ÑĐ¼Đ¶Đ¸Đ»ÑĐ³Ñ‡"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr ""
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, fuzzy, c-format
-msgid "KDE Workstation"
-msgstr "KDE"
+msgid "Plasma Workstation"
+msgstr "LAN Đ¢Đ¾Ñ…Đ¸Ñ€ÑƒÑƒĐ»Đ³Đ°"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, fuzzy, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr "ĐĐ¶Đ¸Đ»Ñ‹Đ½ Ñ‚Đ°Đ»Đ±Đ°Ñ€ ааÑ"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, fuzzy, c-format
msgid "GNOME Workstation"
msgstr "KDE"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, fuzzy, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr "ааÑ"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, fuzzy, c-format
+msgid "XFCE Workstation"
+msgstr "KDE"
+
+#: share/meta-task/compssUsers.pl:165
+#, fuzzy, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr "ааÑ"
+
+#: share/meta-task/compssUsers.pl:169
+#, fuzzy, c-format
+msgid "MATE Workstation"
+msgstr "KDE"
+
+#: share/meta-task/compssUsers.pl:174
+#, fuzzy, c-format
+msgid "Cinnamon Workstation"
+msgstr "LAN Đ¢Đ¾Ñ…Đ¸Ñ€ÑƒÑƒĐ»Đ³Đ°"
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:179
+#, fuzzy, c-format
+msgid "LXQt Desktop"
+msgstr "Đ¨Đ¸Ñ€ÑÑĐ½Đ¸Đ¹ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, fuzzy, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr "ааÑ"
+
+#: share/meta-task/compssUsers.pl:189
#, fuzzy, c-format
msgid "LXDE Desktop"
msgstr "Đ¨Đ¸Ñ€ÑÑĐ½Đ¸Đ¹ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:191
#, fuzzy, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+msgid "A lightweight fast graphical environment"
msgstr "ааÑ"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, fuzzy, c-format
msgid "Other Graphical Desktops"
msgstr "Đ‘ÑƒÑад"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, fuzzy, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
msgstr "Đ¦Đ¾Đ½Ñ…"
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, fuzzy, c-format
msgid "Utilities"
msgstr "Đ¤Đ¸Đ»Đ»Đ¸Đ¿Đ¸Đ½Đ½Đ¸"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr ""
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, fuzzy, c-format
msgid "Webmin"
msgstr "Đ’Ñб Đ´ÑƒÑ€Đ°Đ½"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, fuzzy, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Đ¢ĐµÑ€Đ¼Đ¸Đ½Đ°Đ» Đ¡ĐµÑ€Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, fuzzy, c-format
msgid "Network Utilities/Monitoring"
msgstr "Đ¡̉¯Đ»Đ¶ÑÑ Ñ‚Đ¾Đ»Đ¸Đ´Đ¾Ñ…"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr ""
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, fuzzy, c-format
-msgid "Mandriva Wizards"
+msgid "Mageia Wizards"
msgstr "ĐœĐ°Đ½Đ´Ñ€Đ¸Đ²Đ° ÑƒĐ´Đ¸Ñ€Đ´Đ»Đ°Đ³Ñ‹Đ½ Ñ‚Ó©Đ²"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, fuzzy, c-format
msgid "Wizards to configure server"
msgstr "\"%s\" Ñ…ÑĐ²Đ»ÑĐ³Ñ‡ Đ´ÑÑÑ€ Ñ…ÑĐ²Đ»Ñж Đ±Đ°Đ¹Đ½Đ°"
@@ -667,7 +822,7 @@ msgid ""
"Continue at your own risk."
msgstr ""
-#: steps.pm:443
+#: steps.pm:460
#, fuzzy, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -683,7 +838,7 @@ msgstr ""
#: steps_curses.pm:22
#, fuzzy, c-format
-msgid "Mandriva Linux Installation %s"
+msgid "%s Installation %s"
msgstr "ĐœĐ°Đ½Đ´Ñ€Đ¸Đ²Đ° ÑƒĐ´Đ¸Ñ€Đ´Đ»Đ°Đ³Ñ‹Đ½ Ñ‚Ó©Đ²"
#: steps_curses.pm:32
@@ -691,321 +846,320 @@ msgstr "ĐœĐ°Đ½Đ´Ñ€Đ¸Đ²Đ° ÑƒĐ´Đ¸Ñ€Đ´Đ»Đ°Đ³Ñ‹Đ½ Ñ‚Ó©Đ²"
msgid "<Tab>/<Alt-Tab> between elements"
msgstr ""
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, fuzzy, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr "Đ±Đ¾Đ» Đ¢Đ° Đ²Ñ‹ Ñ‚ĐµĐºÑÑ‚ Ñ‚ĐµĐºÑÑ‚."
-#: steps_gtk.pm:239
-#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr ""
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, fuzzy, c-format
+msgid "Media Selection"
+msgstr "ĐŸĐ°ĐºĐµÑ‚ Đ“Ñ€ÑƒĐ¿Đ¿"
+
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "Đ¨Đ¸Ñ€ÑÑĐ½Đ¸Đ¹ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s GNOME Desktop"
msgstr ""
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, fuzzy, c-format
msgid "Custom install"
msgstr "Đ¢Ó©Ñ€Ó©Đ» ааÑ"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
+msgid "Plasma Desktop"
msgstr "Đ¨Đ¸Ñ€ÑÑĐ½Đ¸Đ¹ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, fuzzy, c-format
msgid "GNOME Desktop"
msgstr "Đ¨Đ¸Ñ€ÑÑĐ½Đ¸Đ¹ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, fuzzy, c-format
msgid "Custom Desktop"
msgstr "Đ¨Đ¸Ñ€ÑÑĐ½Đ¸Đ¹ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, fuzzy, c-format
msgid "Package Group Selection"
msgstr "ĐŸĐ°ĐºĐµÑ‚ Đ“Ñ€ÑƒĐ¿Đ¿"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Đ¢ÑƒÑдаа Đ´Đ°Đ½ Đ±Đ°Đ³Ñ† ÑĐ¾Đ½Đ³Đ¾Ñ…"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
+#, c-format
+msgid "Unselect All"
+msgstr ""
+
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, fuzzy, c-format
msgid "Total size: %d / %d MB"
msgstr "ĐĐ¸Đ¹Ñ‚ Ñ…ÑĐ¼Đ¶ÑÑ"
-#: steps_gtk.pm:403
-#, c-format
-msgid "Bad package"
-msgstr "Đ¢Đ°Đ°Ñ€ÑƒÑƒÑ…Đ°Đ½ Đ±Đ°Đ³Ñ†"
-
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Đ¥ÑƒĐ²Đ¸Đ»Đ±Đ°Ñ€: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Đ¥ÑĐ¼Đ¶ÑÑ: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d ĐĐ‘\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, fuzzy, c-format
msgid "Importance: "
msgstr "Đ¦Đ¾Đ½Ñ‚ÑƒÑƒĐ´ Đ¸Đ¼Đ¿Đ¾Ñ€Ñ‚Đ»Đ¾Ñ…"
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, fuzzy, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Đ¢Đ°"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr ""
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr ""
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, fuzzy, c-format
msgid "trying to promote %s"
msgstr "Đ®Ñƒ ч ̉¯Đ³̉¯Đ¹"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, fuzzy, c-format
msgid "in order to keep %s"
msgstr "ÑĐ¼Ñ…"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, fuzzy, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr "Đ¢Đ° Đ±Đ¾Đ» Đ·̉¯̉¯Đ½"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Đ”Đ°Ñ€Đ°Đ°Ñ… Đ±Đ°Đ³Ñ†ÑƒÑƒĐ´ ÑÑƒÑƒĐ»Đ³Đ°Đ³Đ´Đ°Ñ… Đ³Ñж Đ±Đ°Đ¹Đ½Đ°"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr ""
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr ""
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, fuzzy, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Đ¢Đ° Đ±Đ¾Đ»"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, fuzzy, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Đ¢Đ°"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "ĐĐ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ°Đ°Ñ€ ÑĐ¾Đ½Đ³Đ¾Đ³Đ´ÑĐ¾Đ½ Đ±Đ°Đ³Ñ†ÑƒÑƒĐ´Ñ‹Đ³ Ñ…Đ°Ñ€ÑƒÑƒĐ»Đ°Ñ…"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Đ¡ÑƒÑƒĐ»Đ³Đ°"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, fuzzy, c-format
msgid "Load/Save selection"
msgstr "ĐŸĐ°ĐºĐµÑ‚"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr ""
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr ""
-#: steps_gtk.pm:518
-#, c-format
+#: steps_gtk.pm:534
+#, fuzzy, c-format
msgid "Software Management"
-msgstr ""
+msgstr "Software"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Đ¡Đ¾Đ½Đ³Đ¾Ñ…Ñ‹Đ³ Ñ…̉¯ÑÑж Đ±ÑƒĐ¹ Đ±Đ°Đ³Ñ†Đ°Đ° ÑĐ¾Đ½Đ³Đ¾Đ½Đ¾ уу"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Đ¡ÑƒÑƒĐ»Đ³Đ°Đ»Ñ‚"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, fuzzy, c-format
msgid "No details"
msgstr "̉®Đ³̉¯Đ¹"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, fuzzy, c-format
msgid "Time remaining:"
msgstr "̉®Đ»Đ´Ñж Đ±ÑƒĐ¹ Ñ…ÑƒĐ³Đ°Ñ†Đ°Đ°"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr ""
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, fuzzy, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "Đ¢Đ°Đ°Ñ€ÑƒÑƒÑ…Đ°Đ½ Đ±Đ°Đ³Ñ†"
msgstr[1] "Đ¢Đ°Đ°Ñ€ÑƒÑƒÑ…Đ°Đ½ Đ±Đ°Đ³Ñ†"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Đ”̉¯Đ³Đ½ÑĐ»Ñ‚"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Đ¢Đ¾Ñ…Đ¸Ñ€ÑƒÑƒĐ»Đ°Ñ…"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr ""
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "ĐŸĐ°ĐºĐµÑ‚ Đ“Ñ€ÑƒĐ¿Đ¿"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr ""
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr ""
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Đ¢Đ° Đ³Đ°Ñ€Ñ‹Đ½ Đ±Đ°Đ¹Ñ€Đ»Đ°Đ»Đ°Đ° ÑĐ¾Đ½Đ³Đ¾Đ½Đ¾ уу"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, fuzzy, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Đ±Đ¾Đ» б̉¯Ñ€ÑĐ½ Đ¶Đ¸Đ³ÑĐ°Đ°Đ»Ñ‚ ааÑ"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr ""
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr ""
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, fuzzy, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Đ¡ÑƒÑƒĐ»Đ³Đ°"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr ""
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr ""
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, fuzzy, c-format
msgid "New Installation"
msgstr "Đ¡ÑƒÑƒĐ»Đ³Đ°Đ»Ñ‚"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1014,32 +1168,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "IDE"
+msgid "CD/DVD"
msgstr ""
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "IDE-Đ³ Ñ‚Đ¾Ñ…Đ¸Ñ€ÑƒÑƒĐ»Đ°Ñ…"
-
-#: steps_interactive.pm:290
-#, fuzzy, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr "̉®Đ³̉¯Đ¹ Đ²Ñ‹ ÑĐ¼Ñ…"
-
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, fuzzy, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr "̉®Đ³̉¯Đ¹ Đ²Ñ‹ ÑĐ¼Ñ…"
+msgid "Configuring CD/DVD"
+msgstr "IDE-Đ³ Ñ‚Đ¾Ñ…Đ¸Ñ€ÑƒÑƒĐ»Đ°Ñ…"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1048,158 +1187,192 @@ msgid ""
"If you do not have it, press Cancel to avoid installation from this Cd-Rom."
msgstr ""
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr ""
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, fuzzy, c-format
msgid ""
"Please choose load or save package selection.\n"
"The format is the same as auto_install generated files."
msgstr "Đ°Ñ‡Đ°Đ°Đ»Đ°Ñ… Đ±Đ¾Đ»."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "ĐŸÑ€Đ¾Ñ†ĐµÑÑĐ¾Ñ€ Đ°Ñ‡Đ°Đ°Đ»Đ¶ Đ±Đ°Đ¹Đ½Đ°"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Đ¥Đ°Đ´Đ³Đ°Đ»Đ°Ñ…"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, fuzzy, c-format
msgid "Bad file"
msgstr "Đ¤Đ°Đ¹Đ»Ñ‹Đ³ Đ°Ñ‡Đ°Đ°Đ»Đ°Ñ…"
-#: steps_interactive.pm:469
-#, c-format
-msgid "KDE"
-msgstr "KDE"
+#: steps_interactive.pm:455
+#, fuzzy, c-format
+msgid "Plasma"
+msgstr "Đ¨Đ¸Ñ€ÑÑĐ½Đ¸Đ¹ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "Đ“Đ½Đ¾Đ¼"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, fuzzy, c-format
msgid "Desktop Selection"
msgstr "ĐŸĐ°ĐºĐµÑ‚ Đ“Ñ€ÑƒĐ¿Đ¿"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Đ¡Đ¾Đ½Đ³Đ¾Đ³Đ´ÑĐ¾Đ½ Ñ…ÑĐ¼Đ¶ÑÑ Đ½ÑŒ Đ±Đ¾Đ»Đ¾Đ¼Đ¶Ñ‚Đ¾Đ¹ Đ·Đ°Đ¹Đ½Đ°Đ°Ñ Đ¸Ñ… Đ±Đ°Đ¹Đ½Đ°"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, fuzzy, c-format
msgid "Type of install"
msgstr "Đ¢Ó©Ñ€Ó©Đ» ааÑ"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, fuzzy, c-format
msgid ""
"You have not selected any group of packages.\n"
"Please choose the minimal installation you want:"
msgstr "Đ¢Đ° б̉¯Đ»ÑĐ³ Đ°Đ°Ñ Đ²Ñ‹:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr ""
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, fuzzy, c-format
-msgid "Install suggested packages"
+msgid "Install recommended packages"
msgstr "ĐĐ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ°Đ°Ñ€ ÑĐ¾Đ½Đ³Đ¾Đ³Đ´ÑĐ¾Đ½ Đ±Đ°Đ³Ñ†ÑƒÑƒĐ´Ñ‹Đ³ Ñ…Đ°Ñ€ÑƒÑƒĐ»Đ°Ñ…"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr ""
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, fuzzy, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "̉¯Đ³̉¯Đ¹"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, fuzzy, c-format
+msgid "Preparing upgrade..."
+msgstr "Đ¡ÑƒÑƒĐ»Đ³Đ°Đ»Ñ‚Ñ‹Đ½ бÑĐ»Ñ‚Đ³ÑĐ»"
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Đ¡ÑƒÑƒĐ»Đ³Đ°Đ»Ñ‚Ñ‹Đ½ бÑĐ»Ñ‚Đ³ÑĐ»"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr ""
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr ""
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, fuzzy, c-format
msgid "Go on anyway?"
msgstr "ĐÑ‡Đ¸Ñ…?"
-#: steps_interactive.pm:677
-#, c-format
+#: steps_interactive.pm:679
+#, fuzzy, c-format
msgid "Retry"
-msgstr ""
+msgstr "Đ¡ÑÑ€Đ³ÑÑÑ…"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, fuzzy, c-format
msgid "Go back to media and packages selection"
msgstr "Đ¥Đ°Đ´Đ³Đ°Đ»Đ°Ñ…"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, fuzzy, c-format
msgid "There was an error installing package %s."
msgstr "Đ‘Đ°Đ³Ñ†ÑƒÑƒĐ´Ñ‹Đ³ ÑÑƒÑƒĐ»Đ³Đ°Ñ…Đ°Đ´ алдаа Đ³Đ°Ñ€Đ»Đ°Đ°:"
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Đ¡ÑƒÑƒĐ»Đ³Đ°Đ»Ñ‚Ñ‹Đ½ Ñ‚Đ¾Ñ…Đ¸Ñ€ÑƒÑƒĐ»Đ³Ñ‹Đ³ Đ±Đ°Ñ‚Đ°Đ»"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, fuzzy, c-format
msgid "Updates"
msgstr "Đ¨Đ¸Đ½ÑÑ‡Đ»ÑÑ…"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "Đ¡ÑÑ€Đ³ÑÑÑ…"
+
+#: steps_interactive.pm:770
#, fuzzy, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1212,121 +1385,97 @@ msgid ""
"Do you want to install the updates?"
msgstr "Đ¢Đ° Đ³ Đ²Ñ‹ Đ˜Đ½Ñ‚ĐµÑ€Đ½ÑÑ‚ Đ³ Đ²Ñ‹?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s -Đ´ %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Đ¢ĐµÑ…Đ½Đ¸Đº Ñ…Đ°Đ½Đ³Đ°Đ¼Đ¶"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Đ”ÑƒÑƒĐ½Ñ‹ ĐºĐ°Ñ€Ñ‚"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Đ¢Đ° ISA Đ´ÑƒÑƒĐ½Ñ‹ ĐºĐ°Ñ€Ñ‚Ñ‚Đ°Đ¹ Ñу?"
-
-#: steps_interactive.pm:921
-#, fuzzy, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr "ĐĐ¶Đ¸Đ»Đ»ÑƒÑƒĐ»Đ°Ñ…"
-
-#: steps_interactive.pm:923
-#, fuzzy, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "̉®Đ³̉¯Đ¹ Reyna"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr ""
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, fuzzy, c-format
msgid "Network & Internet"
msgstr "Đ¡̉¯Đ»Đ¶ÑÑ"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, fuzzy, c-format
msgid "Proxies"
msgstr "ĐŸĐ¾Đ»ÑŒÑˆ"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, fuzzy, c-format
msgid "configured"
msgstr "Đ¢Đ¾Ñ…Đ¸Ñ€ÑƒÑƒĐ»Đ°Ñ…"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Đ¥Đ°Đ¼Đ³Đ°Đ°Đ»Đ°Đ»Ñ‚Ñ‹Đ½ Ñ‚Ó©Đ²ÑˆĐ¸Đ½"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr ""
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr ""
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "Ñ…Đ°Đ°Đ»Ñ‚Ñ‚Đ°Đ¹"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "Đ¢Đ° Đ¥-Đ³ Ñ‚Đ¾Ñ…Đ¸Ñ€ÑƒÑƒĐ»Đ°Đ°Đ³̉¯Đ¹ Đ±Đ°Đ¹Đ½Đ°. Đ¢Đ° ̉¯̉¯Đ½Đ¸Đ¹Đ³ Ñ…Đ¸Đ¹Ñ…Đ´ÑÑ Đ¸Ñ‚Đ³ÑĐ»Ñ‚ÑĐ¹ Đ±Đ°Đ¹Đ½Đ° уу?"
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr ""
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
+#, fuzzy, c-format
+msgid "Preparing initial startup program..."
+msgstr "Đ¡ÑƒÑƒĐ»Đ³Đ°Đ»Ñ‚Ñ‹Đ½ бÑĐ»Ñ‚Đ³ÑĐ»"
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr ""
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, fuzzy, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "ĐÑ€ÑƒÑƒĐ»Đ°Ñ… ÑĐ¼Ñ…"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, fuzzy, c-format
msgid "Creating auto install floppy..."
msgstr "̉®̉¯ÑĐ³Ñж Đ±Đ°Đ¹Đ½Đ°."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, fuzzy, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1334,12 +1483,12 @@ msgid ""
"Do you really want to quit now?"
msgstr "Đ³ Đ²Ñ‹?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, fuzzy, c-format
msgid "Congratulations"
msgstr "БаÑÑ€ Ñ…̉¯Ñ€Đ³Ñе!"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Đ”Đ°Ñ…Đ¸Đ½ Đ°Ñ‡Đ°Đ°Đ»"
@@ -1434,13 +1583,6 @@ msgid ""
"Users"
msgstr "Đ¥ÑÑ€ÑĐ³Đ»ÑĐ³Ñ‡Đ¸Đ´"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Đ¡̉¯Đ»Đ¶ÑÑ"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1483,6 +1625,77 @@ msgid ""
"Exit"
msgstr "Đ“Đ°Ñ€Đ°Ñ…"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Đ¢Đ° ISA Đ´ÑƒÑƒĐ½Ñ‹ ĐºĐ°Ñ€Ñ‚Ñ‚Đ°Đ¹ Ñу?"
+
+#, fuzzy
+#~ msgid ""
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
+#~ msgstr "ĐĐ¶Đ¸Đ»Đ»ÑƒÑƒĐ»Đ°Ñ…"
+
+#, fuzzy
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr "̉®Đ³̉¯Đ¹ Reyna"
+
+#, fuzzy
+#~ msgid "KDE Desktop"
+#~ msgstr "Đ¨Đ¸Ñ€ÑÑĐ½Đ¸Đ¹ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#~ msgid "CD-ROM"
+#~ msgstr "ĐĐ”-Đ ĐĐœ"
+
+#, fuzzy
+#~ msgid "KDE Workstation"
+#~ msgstr "KDE"
+
+#, fuzzy
+#~ msgid ""
+#~ "The Plasma Desktop, the basic graphical environment with a collection of "
+#~ "accompanying tools"
+#~ msgstr "ĐĐ¶Đ¸Đ»Ñ‹Đ½ Ñ‚Đ°Đ»Đ±Đ°Ñ€ ааÑ"
+
+#, fuzzy
+#~ msgid ""
+#~ "A lightweight & fast graphical environment with user-friendly set of "
+#~ "applications and desktop tools"
+#~ msgstr "ааÑ"
+
+#, fuzzy
+#~ msgid "RazorQT Desktop"
+#~ msgstr "Đ¨Đ¸Ñ€ÑÑĐ½Đ¸Đ¹ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€"
+
+#, fuzzy
+#~ msgid ""
+#~ "No free space for 1MB bootstrap! Install will continue, but to boot your "
+#~ "system, you'll need to create the bootstrap partition in DiskDrake"
+#~ msgstr "̉®Đ³̉¯Đ¹ Đ²Ñ‹ ÑĐ¼Ñ…"
+
+#, fuzzy
+#~ msgid ""
+#~ "You'll need to create a PPC PReP Boot bootstrap! Install will continue, "
+#~ "but to boot your system, you'll need to create the bootstrap partition in "
+#~ "DiskDrake"
+#~ msgstr "̉®Đ³̉¯Đ¹ Đ²Ñ‹ ÑĐ¼Ñ…"
+
+#~ msgid "Welcome"
+#~ msgstr "Đ¢Đ°Đ²Ñ‚Đ°Đ¹ Đ¼Đ¾Ñ€Đ¸Đ»"
+
+#, fuzzy
+#~ msgid "Select All"
+#~ msgstr "Đ¡Đ¾Đ½Đ³Đ¾Đ³Đ´ÑĐ¾Đ½"
+
+#~ msgid "Bad package"
+#~ msgstr "Đ¢Đ°Đ°Ñ€ÑƒÑƒÑ…Đ°Đ½ Đ±Đ°Đ³Ñ†"
+
+#~ msgid ""
+#~ "_: Keep these entry short\n"
+#~ "Networking"
+#~ msgstr "Đ¡̉¯Đ»Đ¶ÑÑ"
+
#, fuzzy
#~ msgid "Downloading file %s..."
#~ msgstr "Đ¤Đ°Đ¹Đ»ÑƒÑƒĐ´ Đ¸Đ»Đ³ÑÑж Đ±Đ°Đ¹Đ½Đ°..."
diff --git a/perl-install/install/share/po/ms.po b/perl-install/install/share/po/ms.po
index 0ca95dc0c..1823d31b8 100644
--- a/perl-install/install/share/po/ms.po
+++ b/perl-install/install/share/po/ms.po
@@ -6,46 +6,72 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
"PO-Revision-Date: 2008-05-01 14:16+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"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
+#, fuzzy, c-format
+msgid "Office tools"
+msgstr "Pejabat/Produktiviti"
+
+#: ../../advertising/05_IM_mageia.pl:1
+#, c-format
+msgid "Home entertainment"
+msgstr ""
+
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr ""
+
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "For developers!"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/09_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "Thank you!"
msgstr ""
-#: any.pm:109
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, fuzzy, c-format
msgid "Do you have further supplementary media?"
msgstr "Masukkan fail lain ke file semasa"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -54,113 +80,172 @@ msgid ""
"Do you have a supplementary installation medium to configure?"
msgstr ""
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, fuzzy, c-format
msgid "Network (HTTP)"
msgstr "Pelayan Rangkaian"
-#: any.pm:122
+#: any.pm:163
#, fuzzy, c-format
msgid "Network (FTP)"
msgstr "Pelayan FTP"
-#: any.pm:123
+#: any.pm:164
#, fuzzy, c-format
msgid "Network (NFS)"
msgstr "Pelayan Rangkaian"
-#: any.pm:165
+#: any.pm:223
#, fuzzy, c-format
msgid "URL of the mirror?"
msgstr "URL untuk IG"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr ""
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr ""
-#: any.pm:227
+#: any.pm:290
#, fuzzy, c-format
msgid "NFS setup"
msgstr "Tetapan Halaman"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr ""
-#: any.pm:232
+#: any.pm:295
#, fuzzy, c-format
msgid "Hostname missing"
msgstr "Pakej Hilang"
-#: any.pm:233
+#: any.pm:296
#, fuzzy, c-format
msgid "Directory must begin with \"/\""
msgstr "Nama Direktori mesti dimulakan dengan slash"
-#: any.pm:237
+#: any.pm:300
#, fuzzy, c-format
msgid "Hostname of the NFS mount ?"
msgstr "Perkongsian NFS Terlekap"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Direktori"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr ""
-#: any.pm:295
+#: any.pm:366
#, fuzzy, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr "Ralat pada baris %d: %s"
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, fuzzy, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "Langkau semua pakej dari media \"%s\""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr ""
-#: any.pm:369
+#: any.pm:631
#, fuzzy, c-format
msgid "Finding packages to upgrade..."
msgstr "Mencari pakej untuk dinaiktaraf..."
-#: any.pm:388
+#: any.pm:650
#, fuzzy, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Ralat berlaku bila mencari pakej untuk dinaiktaraf."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -169,87 +254,87 @@ msgid ""
"Do you really want to remove these packages?\n"
msgstr ""
-#: any.pm:813
+#: any.pm:1096
#, fuzzy, c-format
msgid "Error reading file %s"
msgstr "Ralat mengimport fail %s"
-#: any.pm:1020
+#: any.pm:1304
#, fuzzy, c-format
msgid "The following disk(s) were renamed:"
msgstr "Peranti audio berikut telah dikesan."
-#: any.pm:1022
+#: any.pm:1306
#, fuzzy, c-format
msgid "%s (previously named as %s)"
msgstr "&Simpan Imej Sebagai"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Rangkaian"
-#: any.pm:1102
+#: any.pm:1386
#, fuzzy, c-format
msgid "Please choose a media"
msgstr "Utiliti Media Mudah Alih"
-#: any.pm:1118
+#: any.pm:1402
#, fuzzy, c-format
msgid "File already exists. Overwrite it?"
msgstr "Fail Khas peranti telah wujud dalam gugusan"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Izin ditolak"
-#: any.pm:1170
+#: any.pm:1454
#, fuzzy, c-format
msgid "Bad NFS name"
msgstr "Tetap Nama Imej"
-#: any.pm:1191
+#: any.pm:1475
#, fuzzy, c-format
msgid "Bad media %s"
msgstr "Media Storan"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr ""
-#: any.pm:1242
+#: any.pm:1530
#, fuzzy, c-format
msgid "Screenshots will be available after install in %s"
msgstr "dalam"
-#: gtk.pm:131
+#: gtk.pm:135
#, fuzzy, c-format
msgid "Installation"
msgstr "Pemasangan sekecil mungkin"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Konfigurasikan"
-#: install2.pm:168
+#: install2.pm:211
#, fuzzy, c-format
msgid "You must also format %s"
msgstr "Anda mesti masukkan direktori."
@@ -271,22 +356,22 @@ msgstr "Pelayan Rangkaian Lama"
msgid "Bringing down the network"
msgstr "Pelayan Rangkaian Lama"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr ""
-#: media.pm:810
+#: media.pm:807
#, fuzzy, c-format
msgid "Copying in progress"
msgstr "&Dalam pelayar web"
@@ -318,340 +403,410 @@ msgstr "Bantuan yang mulia"
msgid "maybe"
msgstr ""
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Tiada keterangan"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, fuzzy, c-format
msgid "An error occurred:"
msgstr "Ralat telah berlaku"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, fuzzy, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Ralat berlaku bila cuba menyalin cekupan skrin."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
#, fuzzy, c-format
msgid "%d installation transactions failed"
msgstr "Pelaksanaan gpg gagal (%d)\n"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, fuzzy, c-format
msgid "Installation of packages failed:"
msgstr "Memasang pakej %s"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "StesyenKerja"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, fuzzy, c-format
msgid "Office Workstation"
msgstr "Pejabat/Produktiviti"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, fuzzy, c-format
msgid "Game station"
msgstr "Permainan memori"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr ""
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, fuzzy, c-format
msgid "Multimedia station"
msgstr "Kekunci Multimedia"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, fuzzy, c-format
msgid "Sound and video playing/editing programs"
msgstr "Bunyi dan"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, fuzzy, c-format
msgid "Internet station"
msgstr "Internet Bergrafik"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, fuzzy, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr "dan dan dan"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, fuzzy, c-format
msgid "Network Computer (client)"
msgstr "Klien Pelayan Terminal"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, fuzzy, c-format
msgid "Clients for different protocols including ssh"
msgstr "protokol"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, fuzzy, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Ujian"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, fuzzy, c-format
msgid "Console Tools"
msgstr "Alatan Pentadbiran"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, fuzzy, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Penyunting fail"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Pembangunan"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, fuzzy, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "Pustaka dan fail selitan untuk Oaf."
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Dokumentasi"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, fuzzy, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "dan on dan Bebas"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, fuzzy, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Asas"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Pelayan Web"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Groupware"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Pelayan Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, fuzzy, c-format
msgid "Firewall/Router"
msgstr "_Konfigurasikan Firewall"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, fuzzy, c-format
msgid "Internet gateway"
msgstr "Internet Bergrafik"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, fuzzy, c-format
msgid "Mail/News"
msgstr "Pelayan Berita"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, fuzzy, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Sistem InterNetNews (INN), pelayan berita Usenet."
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Pelayan Direktori"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "Pelayan FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, fuzzy, c-format
msgid "Domain Name and Network Information Server"
msgstr "Name=Pelayan Fail Awam"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, fuzzy, c-format
msgid "File and Printer Sharing Server"
msgstr "(%ld)PELAYAN >>> %s"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, fuzzy, c-format
msgid "NFS Server, Samba server"
msgstr "Monitor status Samba"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Pangkalan Data"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
+msgid "PostgreSQL and MariaDB Database Server"
msgstr ""
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Mel"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, fuzzy, c-format
msgid "Postfix mail server"
msgstr "Pelayan Nama DNS"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
+msgid "PostgreSQL or MariaDB database server"
msgstr ""
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, fuzzy, c-format
msgid "Network Computer server"
msgstr "Pelayan Rangkaian Lama"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr ""
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, fuzzy, c-format
msgid "Graphical Environment"
msgstr "Internet Bergrafik"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, fuzzy, c-format
-msgid "KDE Workstation"
-msgstr "Menu KDE"
+msgid "Plasma Workstation"
+msgstr "StesyenKerja"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, fuzzy, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr "Desktop Persekitaran asas"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, fuzzy, c-format
msgid "GNOME Workstation"
msgstr "Gnome-Breakout"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, fuzzy, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr "A pengguna dan"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, fuzzy, c-format
+msgid "XFCE Workstation"
+msgstr "Menu KDE"
+
+#: share/meta-task/compssUsers.pl:165
+#, fuzzy, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr "A pengguna dan"
+
+#: share/meta-task/compssUsers.pl:169
+#, fuzzy, c-format
+msgid "MATE Workstation"
+msgstr "Gnome-Breakout"
+
+#: share/meta-task/compssUsers.pl:174
+#, fuzzy, c-format
+msgid "Cinnamon Workstation"
+msgstr "StesyenKerja"
+
+#: share/meta-task/compssUsers.pl:175
+#, fuzzy, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Internet Bergrafik"
+
+#: share/meta-task/compssUsers.pl:179
+#, fuzzy, c-format
+msgid "LXQt Desktop"
+msgstr "Persekitaran Desktop"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, fuzzy, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr "A pengguna dan"
+
+#: share/meta-task/compssUsers.pl:189
#, fuzzy, c-format
msgid "LXDE Desktop"
msgstr "Persekitaran Desktop"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:191
#, fuzzy, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+msgid "A lightweight fast graphical environment"
msgstr "A pengguna dan"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, fuzzy, c-format
msgid "Other Graphical Desktops"
msgstr "Pada Semua Desktop"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
msgstr ""
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Utiliti"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, fuzzy, c-format
msgid "SSH Server"
msgstr "Pelayan FTP"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, fuzzy, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Alatan tetapan pelayan dan klien fax"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, fuzzy, c-format
msgid "Network Utilities/Monitoring"
msgstr "Aplet pengawas rangkaian"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr ""
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, fuzzy, c-format
-msgid "Mandriva Wizards"
-msgstr "Mandriva Galaxy"
+msgid "Mageia Wizards"
+msgstr "Mageia Galaxy"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, fuzzy, c-format
msgid "Wizards to configure server"
msgstr "Sila tetapkan pelayan PXE"
@@ -666,7 +821,7 @@ msgstr ""
"dengan baik.\n"
"Teruskan atas risiko anda."
-#: steps.pm:443
+#: steps.pm:460
#, fuzzy, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -682,333 +837,332 @@ msgstr "Langkah pertama"
#: steps_curses.pm:22
#, fuzzy, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux Update"
+msgid "%s Installation %s"
+msgstr "%s Update"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr ""
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-#: steps_gtk.pm:239
-#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr ""
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, fuzzy, c-format
+msgid "Media Selection"
+msgstr "Barisatas pilihan (toggle)"
+
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "Sistem aplet desktop bagi GNOME"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, fuzzy, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s GNOME Desktop"
msgstr "Sistem aplet desktop bagi GNOME"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, fuzzy, c-format
msgid "Custom install"
msgstr "Kamus Lazim:"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
+msgid "Plasma Desktop"
msgstr "Persekitaran Desktop"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, fuzzy, c-format
msgid "GNOME Desktop"
msgstr "Persekitaran Desktop"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, fuzzy, c-format
msgid "Custom Desktop"
msgstr "Persekitaran Desktop"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, fuzzy, c-format
msgid "Package Group Selection"
msgstr "Barisatas pilihan (toggle)"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, fuzzy, c-format
msgid "Individual package selection"
msgstr "Barisatas pilihan (toggle)"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, fuzzy, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Saiz lajur automatik"
+msgid "Unselect All"
+msgstr "Aba&i Semua"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, fuzzy, c-format
-msgid "Bad package"
-msgstr "Pelihat Pakej"
+msgid "Total size: %d / %d MB"
+msgstr "Saiz lajur automatik"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Versi: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Saiz: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr ""
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr ""
-#: steps_gtk.pm:445
-#, fuzzy, c-format
+#: steps_gtk.pm:462
+#, c-format
msgid "due to missing %s"
-msgstr "&Lompat ke hiperlink"
+msgstr "kerana kehilangan %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "kerana ketidakpuasan %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "cuba untuk menaikkan %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "untuk menyimpan %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, fuzzy, c-format
msgid "The following packages are going to be installed"
msgstr ""
"Untuk memenuhi kebergantungan, %d pakej berikut perlu dipasang:\n"
"%s\n"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, fuzzy, c-format
msgid "The following packages are going to be removed"
msgstr ""
"Untuk memenuhi kebergantungan, %d pakej berikut perlu dipasang:\n"
"%s\n"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr ""
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr ""
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr ""
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr ""
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Pasang"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, fuzzy, c-format
msgid "Load/Save selection"
msgstr "Barisatas pilihan (toggle)"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, fuzzy, c-format
msgid "Updating package selection"
msgstr "Barisatas pilihan (toggle)"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, fuzzy, c-format
msgid "Minimal install"
msgstr "Pasang plugin baru"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Pengurusan Perisian"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, fuzzy, c-format
msgid "Choose the packages you want to install"
msgstr "Pilih alatan yang anda hendak guna"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Memasang"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, fuzzy, c-format
msgid "No details"
msgstr "Maklumat lanjut Susunatur"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, fuzzy, c-format
msgid "Time remaining:"
msgstr "Masa Himpun"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr ""
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, fuzzy, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "Pelihat Pakej"
msgstr[1] " Pakej"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Ringkasan"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Buat konfigurasi"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, fuzzy, c-format
msgid "not configured"
msgstr "Tiada"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "Barisatas pilihan (toggle)"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, fuzzy, c-format
msgid "Copy whole CDs"
msgstr "Main CD audio"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Ralat telah berlaku"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, fuzzy, c-format
msgid "Please choose your keyboard layout"
msgstr "Sila pilih jenis logmasuk anda:"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, fuzzy, c-format
msgid "Here is the full list of available keyboards:"
msgstr "penuh"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, fuzzy, c-format
msgid "Install/Upgrade"
msgstr "Pasang plugin baru"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr ""
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, fuzzy, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Katalaluan diperlukan, ini adalah dokumen yang dienkrip"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, fuzzy, c-format
msgid "Upgrade %s"
msgstr "Naiktaraf"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, fuzzy, c-format
msgid "Encryption key for %s"
msgstr "&Cari Bantuan"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, fuzzy, c-format
msgid "New Installation"
msgstr "Pemasangan sekecil mungkin"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1017,32 +1171,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "IDE"
-msgstr "IDE"
+msgid "CD/DVD"
+msgstr ""
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, fuzzy, c-format
-msgid "Configuring IDE"
+msgid "Configuring CD/DVD"
msgstr "IDE Anjuta"
-#: steps_interactive.pm:290
-#, fuzzy, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr "Tidak Install dalam"
-
-#: steps_interactive.pm:295
-#, fuzzy, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr "Tidak Install dalam"
-
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1051,160 +1190,194 @@ msgid ""
"If you do not have it, press Cancel to avoid installation from this Cd-Rom."
msgstr ""
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, fuzzy, c-format
msgid "Looking for available packages..."
msgstr ""
"Tiada penerangan didapati untuk %s.\n"
"\n"
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, fuzzy, c-format
msgid ""
"Please choose load or save package selection.\n"
"The format is the same as auto_install generated files."
msgstr "on."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Muatan"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Simpan"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, fuzzy, c-format
msgid "Bad file"
msgstr "Extension &fail:"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+msgid "Plasma"
+msgstr "Persekitaran Desktop"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, fuzzy, c-format
msgid "Desktop Selection"
msgstr "Barisatas pilihan (toggle)"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr ""
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, fuzzy, c-format
msgid "Type of install"
msgstr "Jenis per&nomboran:"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
"Please choose the minimal installation you want:"
msgstr ""
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, fuzzy, c-format
msgid "With X"
msgstr "Dengan penghujung:"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, fuzzy, c-format
-msgid "Install suggested packages"
+msgid "Install recommended packages"
msgstr "Memasang pakej %s"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, fuzzy, c-format
msgid "With basic documentation (recommended!)"
msgstr "asas"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, fuzzy, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "tidak"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, fuzzy, c-format
+msgid "Preparing upgrade..."
+msgstr "Menyediakan pemuatboot..."
+
+#: steps_interactive.pm:643
#, fuzzy, c-format
msgid "Preparing installation"
msgstr "Pemasangan sekecil mungkin"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Memasang pakej %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Tedapat ralat menyusun pakej:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Teruskan juga?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Ulangcuba"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Langkau pakej ini"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "Langkau semua pakej dari media \"%s\""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "Kembali ke pemilihan pakej dan media"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "Tedapat ralat memasang pakej %s."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Tetapan pasca pemasangan"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Kemaskini"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "Ulangcuba"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1226,125 +1399,97 @@ msgstr ""
"\n"
"Adakah anda mahu memasang kemaskini tersebut?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s pada %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Perkakasan"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Kad bunyi"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr ""
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "Tiada kad bunyi dikesan. Cuba \"harddrake\" selepas pemasangan."
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Antaramuka Bergrafik"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Rangkaian & Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Proksi"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "ditetapkan"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Tahap Keselamatan"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Firewall"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr ""
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "dimatikan"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr ""
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr "Menyediakan pemuatboot..."
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
+#, fuzzy, c-format
+msgid "Preparing initial startup program..."
+msgstr "Pemasangan sekecil mungkin"
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr ""
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Anda kelihatan mempunyai mesin lama atau yang tidak diketahui, pemuat boot "
-"yaboot tidak akan berfungsi untuk anda. Pemasangan akan diteruskan, tetapi "
-"anda perlu menggunakan BootX atau sebarang cara lain untuk memboot mesin "
-"anda. Hujah kernel untuk sistemfail root adalah: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Masukkan cakera liut kosong dalam pemacu %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Mencipta cakera liut auto pasang..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1352,12 +1497,12 @@ msgid ""
"Do you really want to quit now?"
msgstr ""
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Tahniah"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Boot semula"
@@ -1452,13 +1597,6 @@ msgid ""
"Users"
msgstr "Pengguna"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Rangkaian"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1501,6 +1639,89 @@ msgid ""
"Exit"
msgstr "Keluar"
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr "Tiada kad bunyi dikesan. Cuba \"harddrake\" selepas pemasangan."
+
+#, fuzzy
+#~ msgid "KDE Desktop"
+#~ msgstr "Persekitaran Desktop"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#~ msgid "CD-ROM"
+#~ msgstr "CD-ROM"
+
+#, fuzzy
+#~ msgid "KDE Workstation"
+#~ msgstr "Menu KDE"
+
+#, fuzzy
+#~ msgid ""
+#~ "The Plasma Desktop, the basic graphical environment with a collection of "
+#~ "accompanying tools"
+#~ msgstr "Desktop Persekitaran asas"
+
+#~ msgid "IDE"
+#~ msgstr "IDE"
+
+#~ msgid "Preparing bootloader..."
+#~ msgstr "Menyediakan pemuatboot..."
+
+#, fuzzy
+#~ msgid ""
+#~ "A lightweight & fast graphical environment with user-friendly set of "
+#~ "applications and desktop tools"
+#~ msgstr "A pengguna dan"
+
+#, fuzzy
+#~ msgid "RazorQT Desktop"
+#~ msgstr "Persekitaran Desktop"
+
+#, fuzzy
+#~ msgid ""
+#~ "No free space for 1MB bootstrap! Install will continue, but to boot your "
+#~ "system, you'll need to create the bootstrap partition in DiskDrake"
+#~ msgstr "Tidak Install dalam"
+
+#, fuzzy
+#~ msgid ""
+#~ "You'll need to create a PPC PReP Boot bootstrap! Install will continue, "
+#~ "but to boot your system, you'll need to create the bootstrap partition in "
+#~ "DiskDrake"
+#~ msgstr "Tidak Install dalam"
+
+#~ msgid ""
+#~ "You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
+#~ "will not work for you. The install will continue, but you'll need to use "
+#~ "BootX or some other means to boot your machine. The kernel argument for "
+#~ "the root fs is: root=%s"
+#~ msgstr ""
+#~ "Anda kelihatan mempunyai mesin lama atau yang tidak diketahui, pemuat "
+#~ "boot yaboot tidak akan berfungsi untuk anda. Pemasangan akan diteruskan, "
+#~ "tetapi anda perlu menggunakan BootX atau sebarang cara lain untuk memboot "
+#~ "mesin anda. Hujah kernel untuk sistemfail root adalah: root=%s"
+
+#~ msgid "Welcome"
+#~ msgstr "Selamat Datang"
+
+#, fuzzy
+#~ msgid "Select All"
+#~ msgstr "Pilih Semu&a"
+
+#, fuzzy
+#~ msgid "Bad package"
+#~ msgstr "Pelihat Pakej"
+
+#, fuzzy
+#~ msgid "Preparing boot images..."
+#~ msgstr "Menyediakan pemuatboot..."
+
+#~ msgid ""
+#~ "_: Keep these entry short\n"
+#~ "Networking"
+#~ msgstr "Rangkaian"
+
#, fuzzy
#~ msgid "Downloading file %s..."
#~ msgstr "Extension &fail:"
@@ -1532,7 +1753,7 @@ msgstr "Keluar"
#~ msgid ""
#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
+#~ "in that case it will take over the hard disk drive!!\n"
#~ "(this is meant for installing on another box).\n"
#~ "\n"
#~ "You may prefer to replay the installation.\n"
diff --git a/perl-install/install/share/po/mt.po b/perl-install/install/share/po/mt.po
index c8821dd5d..42a49baea 100644
--- a/perl-install/install/share/po/mt.po
+++ b/perl-install/install/share/po/mt.po
@@ -8,47 +8,73 @@ msgid ""
msgstr ""
"Project-Id-Version: mt\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
+"POT-Creation-Date: 2016-06-22 02:36+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"
+"Language: mt\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"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
+#, fuzzy, c-format
+msgid "Office tools"
+msgstr "Kompjuter tal-Uffiċċju"
+
+#: ../../advertising/05_IM_mageia.pl:1
+#, c-format
+msgid "Home entertainment"
+msgstr ""
+
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "For family!"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "For developers!"
msgstr ""
-#: any.pm:109
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Għandek iżjed sorsi supplimentari?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -57,117 +83,174 @@ msgid ""
"Do you have a supplementary installation medium to configure?"
msgstr ""
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Network (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Network (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr ""
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "URL tal-mera?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr ""
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"Qed nikkuntattja l-website ta' Mandriva Linux biex nikseb lista tal-mirja "
-"disponibbli"
+"Qed nikkuntattja l-website ta' %s biex nikseb lista tal-mirja disponibbli"
-#: any.pm:187
+#: any.pm:252
#, fuzzy, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Qed nikkuntattja l-website ta' Mandriva Linux biex nikseb lista tal-mirja "
-"disponibbli"
+"Qed nikkuntattja l-website ta' %s biex nikseb lista tal-mirja disponibbli"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Agħżel mera minn fejn trid iġġib il-pakketti"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr ""
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr ""
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr ""
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr ""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr ""
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Direttorju"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr ""
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr "Ma nistax insib fajl hdlist fuq din il-mera"
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Qed naqra l-pakketti diÄ¡Ă  nstallati..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Qed insib pakketti x'naġġorna"
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -180,87 +263,87 @@ msgstr ""
"\n"
"Żgur li trid tneħħi dawn il-pakketti?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Problema fil-qari tal-fajl %s"
-#: any.pm:1020
+#: any.pm:1304
#, fuzzy, c-format
msgid "The following disk(s) were renamed:"
msgstr "- %s tneħħa\n"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, fuzzy, c-format
msgid "NFS"
msgstr "PFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Network"
-#: any.pm:1102
+#: any.pm:1386
#, fuzzy, c-format
msgid "Please choose a media"
msgstr "Jekk jogħġbok agħżel wieħed"
-#: any.pm:1118
+#: any.pm:1402
#, fuzzy, c-format
msgid "File already exists. Overwrite it?"
msgstr "Fajl diÄ¡Ă  jeżisti. Tuża lilu?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Permess miċħud"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr ""
-#: any.pm:1191
+#: any.pm:1475
#, fuzzy, c-format
msgid "Bad media %s"
msgstr "ġie miżjud is-sors %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Ma nistax nieħu ritratti tal-iskrin qabel toħloq il-partizzjonijiet"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Ir-ritratti jkunu disponibbli wara l-installazzjoni f' %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, fuzzy, c-format
msgid "Installation"
msgstr "Qed ninstalla"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Konfigurazzjoni"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Trid ukoll tifformattja %s"
@@ -284,22 +367,22 @@ msgstr "Qed intella' n-network"
msgid "Bringing down the network"
msgstr "Qed inniżżel in-network"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr ""
-#: media.pm:810
+#: media.pm:807
#, fuzzy, c-format
msgid "Copying in progress"
msgstr "Għaddej l-għarfien"
@@ -329,73 +412,98 @@ msgstr "tajjeb"
msgid "maybe"
msgstr "forsi"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, fuzzy, c-format
+msgid "No description"
+msgstr "fid-deskrizzjonijiet"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, fuzzy, c-format
msgid "An error occurred:"
msgstr "Inqalgħet problema"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Inqalgħet problema fatali: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d tranżazzjonijiet ta' installazzjoni fallew"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, fuzzy, c-format
msgid "Installation of packages failed:"
msgstr "Qed jinstalla il-pakkett %s"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Workstation"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Kompjuter tal-Uffiċċju"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Programmi tal-uffiċċju: wordprocessors (OpenOffice.org Writer, Kword), "
-"spreadsheet (OpenOffice.org Calc, Kspread) eċċ"
+"Programmi tal-uffiċċju: wordprocessors (LibreOffice Writer, Kword), "
+"spreadsheet (LibreOffice Calc, Kspread) eċċ"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Logħob"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Programmi ta' divertiment: logħob tal-arcaDES, karti, strateġija eċċ"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Multimedja"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Programmi għad-daqq u editjar ta' awdjo u video"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Internet"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -403,193 +511,193 @@ msgid ""
msgstr ""
"Sett għodda biex taqra u tibgħat imejl u \"news\", u biex tibbrawżja l-web"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Kompjuter fuq network (klijent)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Klijenti għal protokolli differenti, eż. SSH"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Għodda biex tiffaċilita l-konfigurazzjoni tal-kompjuter"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Għodda tal-konsol"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Edituri, shells, għodda tal-fajls, terminals"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Żviluppar"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "Libreriji, programmi u fajls għal żviluppar C u C++"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Dokumentazzjoni"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Kotba u \"HOWTO\" dwar il-Linux u Softwer Ħieles"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Base. Sapport ta' programmi ta' terzi partiti"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Server tal-web"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, fuzzy, c-format
msgid "Groupware"
msgstr "Grupp"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Server Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Firewall/Router"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Gateway tal-internet"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, fuzzy, c-format
msgid "Mail/News"
msgstr "/File/_Ä did"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, fuzzy, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Server tal-imejl Postfix"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, fuzzy, c-format
msgid "Directory Server"
msgstr "Direttorju minn fejn trid tirrestawra"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "Server FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr ""
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, fuzzy, c-format
msgid "DNS/NIS"
msgstr "DNS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, fuzzy, c-format
msgid "Domain Name and Network Information Server"
msgstr "Server tal-ismijiet tad-dominji"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, fuzzy, c-format
msgid "File and Printer Sharing Server"
msgstr "Server tal-printer"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, fuzzy, c-format
msgid "NFS Server, Samba server"
msgstr "Server Samba"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Database"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, fuzzy, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "Server tad-database PostgreSQL jew MySQL"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "Server tad-database PostgreSQL jew MariaDB"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Imejl"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Server tal-imejl Postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "Server tad-database PostgreSQL jew MySQL"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "Server tad-database PostgreSQL jew MariaDB"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Kompjuter Server tan-Network"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "Servers NFS, SMB, Proxy, ssh"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Ambjent Grafiku"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "Stazzjon KDE"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "Workstation"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -598,76 +706,121 @@ msgstr ""
"K Desktop Environment, l-interfaċċja grafika bażi, b'għażla ta' għodda "
"jakkumpanjawha"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "Stazzjon GNOME"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr "Ambjent grafiku b' għażla ta' programmi u għodda faċli"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, fuzzy, c-format
+msgid "XFCE Workstation"
+msgstr "Stazzjon KDE"
+
+#: share/meta-task/compssUsers.pl:165
+#, fuzzy, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr "Ambjent grafiku b' għażla ta' programmi u għodda faċli"
+
+#: share/meta-task/compssUsers.pl:169
+#, fuzzy, c-format
+msgid "MATE Workstation"
+msgstr "Stazzjon GNOME"
+
+#: share/meta-task/compssUsers.pl:174
+#, fuzzy, c-format
+msgid "Cinnamon Workstation"
+msgstr "Workstation"
+
+#: share/meta-task/compssUsers.pl:175
+#, fuzzy, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Ambjent Grafiku"
+
+#: share/meta-task/compssUsers.pl:179
+#, fuzzy, c-format
+msgid "LXQt Desktop"
+msgstr "Desktop"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, fuzzy, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr "Ambjent grafiku b' għażla ta' programmi u għodda faċli"
+
+#: share/meta-task/compssUsers.pl:189
#, fuzzy, c-format
msgid "LXDE Desktop"
msgstr "Desktop"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:191
#, fuzzy, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+msgid "A lightweight fast graphical environment"
msgstr "Ambjent grafiku b' għażla ta' programmi u għodda faċli"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Desktops Grafiċi Oħrajn"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, fuzzy, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
msgstr "Icewm, Window Maker, Enlightenment, Fvwm, eċċ"
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, fuzzy, c-format
msgid "Utilities"
msgstr "Filippini"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "Server SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, fuzzy, c-format
msgid "Webmin"
msgstr "Webcam"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, fuzzy, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Konfigurazzjoni tat-Terminal Server"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, fuzzy, c-format
msgid "Network Utilities/Monitoring"
msgstr "Monitoraġġ tan-network"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr ""
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, fuzzy, c-format
-msgid "Mandriva Wizards"
-msgstr "<b>Prodotti Mandriva</b>"
+msgid "Mageia Wizards"
+msgstr "<b>Prodotti Mageia</b>"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, fuzzy, c-format
msgid "Wizards to configure server"
msgstr "Ma stajtx nikkonfigura l-printer \"%s\"!"
@@ -681,7 +834,7 @@ msgstr ""
"Inqalgħet problema, imma ma nafx kif nieħu ħsieba sew.\n"
"Tista' tkompli b'riskju tiegħek"
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -701,253 +854,251 @@ msgstr "Dieħel fil-pass \"%s\"\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Installazzjoni Mandriva Linux %s"
+msgid "%s Installation %s"
+msgstr "Installazzjoni %s %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> bejn l-elementi"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"Is-sistema hija nieqsa mir-riżorsi. Jista' jkollok problema biex tinstalla \n"
-"l-Mandriva Linux. Jekk jiġri dan, ipprova installazzjoni testwali. Għal "
-"dan,\n"
+"l-%s. Jekk jiġri dan, ipprova installazzjoni testwali. Għal dan,\n"
"agħfas F1 meta titla' s-CD, imbagħad ittajpja \"text\"."
-#: steps_gtk.pm:239
-#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr ""
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, fuzzy, c-format
+msgid "Media Selection"
+msgstr "Għażla ta' gruppi ta' pakketti"
+
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "Desktop"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s GNOME Desktop"
msgstr ""
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, fuzzy, c-format
msgid "Custom install"
msgstr "Installazzjoni minima"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
+msgid "Plasma Desktop"
msgstr "Desktop"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, fuzzy, c-format
msgid "GNOME Desktop"
msgstr "Desktop"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, fuzzy, c-format
msgid "Custom Desktop"
msgstr "Desktop"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Għażla ta' gruppi ta' pakketti"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Agħżel pakketti individwalment"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Daqs totali: %d / %d MB"
+msgid "Unselect All"
+msgstr "Xejn magħżul"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Pakkett ħażin"
+msgid "Total size: %d / %d MB"
+msgstr "Daqs totali: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Verżjoni: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Daqs: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Importanza: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Ma tistax tagħżel/tneħħi dan il-pakkett"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "minħabba %s nieqes"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "minħabba %s mhux sodisfatt"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "qed nipprova nippromwovi %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "sabiex inżomm %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Ma tistax tagħżel dan il-pakkett għax ma fadalx biżżejjed spazju għalih"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Dawn huma l-pakketti li se jiġu nstallati"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Dawn huma l-pakketti li se jiġu mneħħija"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Dan il-pakkett huwa kruċjali, ma jistax jitneħħa"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Ma tistax tneħħi l-għażla minn dan il-pakkett, diÄ¡Ă  nstallat."
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Ma tistax tneħħi l-għażla minn dan il-pakkett. Irid jiġi aġġornat."
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Uri l-pakketti magħżula awtomatikament"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Installa"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, fuzzy, c-format
msgid "Load/Save selection"
msgstr "Għażla ta' pakketti"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Qed naġġorna l-għażla ta' pakketti"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Installazzjoni minima"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Maniġġjar ta' softwer"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Agħżel il-pakketti li trid tinstalla"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Qed ninstalla"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Ebda dettalji"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, fuzzy, c-format
msgid "Time remaining:"
msgstr "Ħin li fadal "
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, fuzzy, c-format
msgid "(estimating...)"
msgstr "Qed nieħu stima"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, fuzzy, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d pakketti"
msgstr[1] "%d pakketti"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Sommarju"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Ikkonfigura"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "mhux konfigurat"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "Għażla ta' gruppi ta' pakketti"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -956,81 +1107,81 @@ msgstr ""
"Dawn is-sorsi ta' installazzjoni instabu.\n"
"Jekk trid taqbeż uħud minnhom, tista' tneħħi l-marka issa."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr ""
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Inqalgħet problema"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Jekk jogħġbok agħżel tqassim tat-tastiera"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, fuzzy, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Din hi lista sħiħa tat-tastieri disponibbli"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Installa/Aġġorna"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Din hija installazzjoni ġdida jew aġġornament?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, fuzzy, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Installa"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Aġġorna %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Äifrarju għal %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, fuzzy, c-format
msgid "New Installation"
msgstr "Qed ninstalla"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1039,36 +1190,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "Configuring IDE"
-msgstr "Qed nikkonfigura IDE"
-
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"M'hemmx spazju għal bootstrap ta' 1MB. L-installazzjoni se tkompli, imma "
-"biex tħaddem is-sistema trid toħloq partizzjoni bootstrap f' Diskdrake."
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, fuzzy, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"M'hemmx spazju għal bootstrap ta' 1MB. L-installazzjoni se tkompli, imma "
-"biex tħaddem is-sistema trid toħloq partizzjoni bootstrap f' Diskdrake."
+msgid "Configuring CD/DVD"
+msgstr "Qed nikkonfigura IDE"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1083,19 +1215,19 @@ msgstr ""
"Jekk m'għandekx din id-diska, agħfas \"Ikkanċella\" biex taqbeż il-pakketti "
"li qegħdin fuqha."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Qed insib pakketti disponibbli"
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, fuzzy, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1104,52 +1236,52 @@ msgstr ""
"Jekk jogħġbok agħżel \"ikteb\" jew \"aqra\" l-għażla tal-pakketti fuq\n"
"flopi. Il-format huwa l-istess bħal diski flopi ġenerati bl-auto_install."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, fuzzy, c-format
msgid "Load"
msgstr "XLoad"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Ikteb"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, fuzzy, c-format
msgid "Bad file"
msgstr "fajl veru"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+msgid "Plasma"
+msgstr "Desktop"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, fuzzy, c-format
msgid "Desktop Selection"
msgstr "Għażla ta' gruppi ta' pakketti"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Id-daqs tal-għażla huwa ikbar mill-ispazju disponibbli"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Tip ta' installazzjoni"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1158,87 +1290,121 @@ msgstr ""
"Għadek m'għażilt ebda grupp ta' pakketti\n"
"Jekk jogħġbok agħżel installazzjoni minima li trid:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Bl-XWindows"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, fuzzy, c-format
-msgid "Install suggested packages"
+msgid "Install recommended packages"
msgstr "Qed jinstalla il-pakkett %s"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "B' dokumentazzjoni bażika (rakkomandat)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Installazzjoni verament minima (mingħajr urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, fuzzy, c-format
+msgid "Preparing upgrade..."
+msgstr "Qed nipprepara l-bootloader"
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Qed nipprepara l-installazzjoni"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Qed jinstalla il-pakkett %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Kien hemm problema fl-ordni tal-pakketti:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Trid tkompli xorta?"
-#: steps_interactive.pm:677
-#, c-format
+#: steps_interactive.pm:679
+#, fuzzy, c-format
msgid "Retry"
-msgstr ""
+msgstr "Irrestawra"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, fuzzy, c-format
msgid "Go back to media and packages selection"
msgstr "Ikteb l-għażla ta' pakketti"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, fuzzy, c-format
msgid "There was an error installing package %s."
msgstr "Kien hemm problema fl-installazzjoni tal-pakketti:"
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Konfigurazzjoni ta' wara l-installazzjoni"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Aġġornamenti"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "Irrestawra"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1261,112 +1427,80 @@ msgstr ""
"\n"
"Trid tinstalla dawn l-aġġornamenti?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s fuq %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Ħardwer"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Kard awdjo"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Għandek kard tal-awdjo ISA?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Ħaddem \"alsaconf\" jew \"sndconfig\" wara l-installazzjoni biex "
-"tikkonfigura l-kard awdjo."
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Ebda kard tal-awdjo ma nstabet. Ipprova ħaddem \"harddrake\" wara l-"
-"installazzjoni"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Interfaċċja grafika"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Network u internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Proxies"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "konfigurat"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Livell ta' sigurtĂ "
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Firewallr"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "attivat"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "mitfi"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "Għadek ma kkonfigurajtx X. Żgur trid hekk?"
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr "Qed nipprepara l-bootloader"
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
+#, fuzzy, c-format
+msgid "Preparing initial startup program..."
+msgstr "Qed nipprepara l-installazzjoni"
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr ""
-#: steps_interactive.pm:1038
-#, fuzzy, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Jidher li għandek magna \"OldWorld\" jew mhux \n"
-"magħrufa. Il-bootloader \"yaboot\" m'hux se jaħdem fuqha. \n"
-"L-installazzjoni se tkompli, imma trid tuża BootX biex \n"
-"ittella' l-Linux."
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1375,17 +1509,17 @@ msgstr ""
"F'dan il-livell ta' sigurtà, l-aċċess għall-fajls fuq il-partizzjoni tal-"
"Windows huwa ristrett għall-amministratur."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Daħħal flopi vojta fid-drajv %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Qed jinħoloq flopi awto-installazzjoni"
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1396,12 +1530,12 @@ msgstr ""
"\n"
"Trid toħroġ issa?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Prosit"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Irributja"
@@ -1496,13 +1630,6 @@ msgid ""
"Users"
msgstr "Users"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Networking"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1545,6 +1672,104 @@ msgid ""
"Exit"
msgstr "Oħroġ"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Għandek kard tal-awdjo ISA?"
+
+#~ msgid ""
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
+#~ msgstr ""
+#~ "Ħaddem \"alsaconf\" jew \"sndconfig\" wara l-installazzjoni biex "
+#~ "tikkonfigura l-kard awdjo."
+
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr ""
+#~ "Ebda kard tal-awdjo ma nstabet. Ipprova ħaddem \"harddrake\" wara l-"
+#~ "installazzjoni"
+
+#, fuzzy
+#~ msgid "KDE Desktop"
+#~ msgstr "Desktop"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#~ msgid "CD-ROM"
+#~ msgstr "CD-ROM"
+
+#~ msgid "KDE Workstation"
+#~ msgstr "Stazzjon KDE"
+
+#, fuzzy
+#~ msgid ""
+#~ "The Plasma Desktop, the basic graphical environment with a collection of "
+#~ "accompanying tools"
+#~ msgstr ""
+#~ "K Desktop Environment, l-interfaċċja grafika bażi, b'għażla ta' għodda "
+#~ "jakkumpanjawha"
+
+#~ msgid "IDE"
+#~ msgstr "IDE"
+
+#~ msgid "Preparing bootloader..."
+#~ msgstr "Qed nipprepara l-bootloader"
+
+#, fuzzy
+#~ msgid ""
+#~ "A lightweight & fast graphical environment with user-friendly set of "
+#~ "applications and desktop tools"
+#~ msgstr "Ambjent grafiku b' għażla ta' programmi u għodda faċli"
+
+#, fuzzy
+#~ msgid "RazorQT Desktop"
+#~ msgstr "Desktop"
+
+#~ msgid ""
+#~ "No free space for 1MB bootstrap! Install will continue, but to boot your "
+#~ "system, you'll need to create the bootstrap partition in DiskDrake"
+#~ msgstr ""
+#~ "M'hemmx spazju għal bootstrap ta' 1MB. L-installazzjoni se tkompli, imma "
+#~ "biex tħaddem is-sistema trid toħloq partizzjoni bootstrap f' Diskdrake."
+
+#, fuzzy
+#~ msgid ""
+#~ "You'll need to create a PPC PReP Boot bootstrap! Install will continue, "
+#~ "but to boot your system, you'll need to create the bootstrap partition in "
+#~ "DiskDrake"
+#~ msgstr ""
+#~ "M'hemmx spazju għal bootstrap ta' 1MB. L-installazzjoni se tkompli, imma "
+#~ "biex tħaddem is-sistema trid toħloq partizzjoni bootstrap f' Diskdrake."
+
+#, fuzzy
+#~ msgid ""
+#~ "You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
+#~ "will not work for you. The install will continue, but you'll need to use "
+#~ "BootX or some other means to boot your machine. The kernel argument for "
+#~ "the root fs is: root=%s"
+#~ msgstr ""
+#~ "Jidher li għandek magna \"OldWorld\" jew mhux \n"
+#~ "magħrufa. Il-bootloader \"yaboot\" m'hux se jaħdem fuqha. \n"
+#~ "L-installazzjoni se tkompli, imma trid tuża BootX biex \n"
+#~ "ittella' l-Linux."
+
+#~ msgid "Welcome"
+#~ msgstr "Merħba"
+
+#~ msgid "Select All"
+#~ msgstr "Kollox magħżul"
+
+#~ msgid "Bad package"
+#~ msgstr "Pakkett ħażin"
+
+#, fuzzy
+#~ msgid "Preparing boot images..."
+#~ msgstr "Qed nipprepara l-bootloader"
+
+#~ msgid ""
+#~ "_: Keep these entry short\n"
+#~ "Networking"
+#~ msgstr "Networking"
+
#~ msgid ""
#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
#~ "gnumeric), pdf viewers, etc"
@@ -1596,7 +1821,7 @@ msgstr "Oħroġ"
#~ msgid ""
#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
+#~ "in that case it will take over the hard disk drive!!\n"
#~ "(this is meant for installing on another box).\n"
#~ "\n"
#~ "You may prefer to replay the installation.\n"
@@ -1681,7 +1906,7 @@ msgstr "Oħroġ"
#~ msgstr "Ikkonfigura X"
#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
+#~ "Cannot access kernel modules corresponding to your kernel (file %s is "
#~ "missing), this generally means your boot floppy in not in sync with the "
#~ "Installation medium (please create a newer boot floppy)"
#~ msgstr ""
diff --git a/perl-install/install/share/po/nb.po b/perl-install/install/share/po/nb.po
index 9d248669c..5797acd0f 100644
--- a/perl-install/install/share/po/nb.po
+++ b/perl-install/install/share/po/nb.po
@@ -1,68 +1,91 @@
-# translation of nb.po to Norwegian BokmĂ¥l
-# translation of nb.po to
-# translation of DrakX-nb.po to
-# KTranslator Generated File
-# Translation file of Mandriva Linux graphic install
-# Copyright (C) 1999 Mandriva
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
-# Terje Bjerkelia <terje@bjerkelia.com>, 1999-2000.
-# Andreas Bergstrøm <abergstr@halden.net>, 2000.
-# Kenneth Rørvik <kenneth@argon.no-ip.com>, 2003.
-# Per Ă˜yvind Karlsen <peroyvind@sintrax.net>, 2003, 2004.
-# Keld Simonsen <keld@dkuug.dk>, 2004, 2007.
-# Per Ă˜yvind Karlsen <peroyvind@mandrivalinux.org>, 2004, 2005.
-# Eskild Hustvedt <eskild@goldenfiles.com>, 2004.
-# Eskild Hustvedt <zerodogg@skolelinux.no>, 2004, 2005.
-# Per Ă˜yvind Karlsen <pkarlsen@mandriva.com>, 2005, 2006.
-# Marius Laache <blakern_@hotmail.com>, 2007.
-# Per Ă˜yvind Karlsen <peroyvind@mandriva.org>, 2007.
-# Olav Dahlum <odahlum@gmail.com>, 2009, 2010.
+# Translators:
+# Andreas Bergstrøm <abergstr@halden.net>, 2000
+# Eskild Hustvedt <eskild@goldenfiles.com>, 2004
+# Eskild Hustvedt <zerodogg@skolelinux.no>, 2004-2005
+# Keld Simonsen <keld@dkuug.dk>, 2004,2007
+# Kenneth Rørvik <kenneth@argon.no-ip.com>, 2003
+# Marius Laache <blakern_@hotmail.com>, 2007
+# Olav Dahlum <odahlum@gmail.com>, 2009-2010
+# Per Ă˜yvind Karlsen <peroyvind@mandrivalinux.org>, 2004-2005
+# Per Ă˜yvind Karlsen <peroyvind@mandriva.org>, 2007
+# Per Ă˜yvind Karlsen <peroyvind@sintrax.net>, 2003-2004
+# Per Ă˜yvind Karlsen <pkarlsen@mandriva.com>, 2005-2006
msgid ""
msgstr ""
-"Project-Id-Version: nb\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2010-03-17 05:45+0100\n"
-"Last-Translator: Olav Dahlum <odahlum@gmail.com>\n"
-"Language-Team: Norwegian BokmĂ¥l <cooker-i18n@mandrivalinux.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2015-05-26 19:12+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Norwegian BokmĂ¥l (http://www.transifex.com/projects/p/mageia/"
+"language/nb/)\n"
+"Language: nb\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.0\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "Skrivebordet pĂ¥ en minnepinne"
+msgid "Join Us!"
+msgstr ""
+
+#: ../../advertising/02_IM_mageia.pl:1
+#, c-format
+msgid "Make it yours!"
+msgstr ""
+
+#: ../../advertising/03_IM_mageia.pl:1
+#, c-format
+msgid "Your choice!"
+msgstr ""
+
+#: ../../advertising/04_IM_mageia.pl:1
+#, c-format
+msgid "Office tools"
+msgstr ""
+
+#: ../../advertising/05_IM_mageia.pl:1
+#, c-format
+msgid "Home entertainment"
+msgstr ""
+
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "Mandriva Linux-distribusjonen med 100 %% Ă¥pen kildekode"
+msgid "For family!"
+msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "Utforsk Linux med Mandriva One"
+msgid "For developers!"
+msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/09_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "Et fullt Mandriva Linux-skrivebord – med brukerstøtte"
+msgid "Thank you!"
+msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/10_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: Distribusjoner for alle behov"
+msgid "Be Free!"
+msgstr ""
-#: any.pm:109
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Har du flere ekstra medier?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -75,94 +98,85 @@ msgstr ""
"\n"
"Har du flere installasjonsmedier Ă¥ sette opp?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Nettverk (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Nettverk (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Nettverk (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "Nettadresse til speilet?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "URL mĂ¥ starte med ftp:// eller http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"Kontakter nettstedet til Mandriva Linux for Ă¥ fĂ¥ listen over tilgjengelige "
-"speil … "
+"Kontakter nettstedet til %s for Ă¥ fĂ¥ listen over tilgjengelige speil … "
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Klarte ikke Ă¥ kontakte nettstedet til Mandriva Linux for Ă¥ fĂ¥ listen over "
-"tilgjengelige speil"
+"Klarte ikke Ă¥ kontakte nettstedet til %s for Ă¥ fĂ¥ listen over tilgjengelige "
+"speil"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Velg et speil som pakkene kan hentes fra"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "NFS-oppsett"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "Tast inn vertsnavnet og mappen til ditt NFS-medie"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "Vertsnavn mangler"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "Mappenavnet mĂ¥ starte med \"/\""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "Vertsnavn til NFS-monteringen ?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
-msgstr "Katalog"
+msgstr "Mappe"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Ekstra"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -171,23 +185,90 @@ msgstr ""
"Kan ikke finne pakkelistefil pĂ¥ dette speilet. KontrollĂ©r at adressen er "
"riktig."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Ser pĂ¥ pakker som allerede er installert … "
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Finner pakker som skal oppgraderes … "
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Fjerner pakker før oppgradering … "
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -201,87 +282,87 @@ msgstr ""
" \n"
"Ă˜nsker du Ă¥ fjerne disse pakkene?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Feil ved lesing av fil %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "De(n) følgende disken(e) fikk nytt navn:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (tidligere kalt %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Nettverk"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Velg et medie"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Filen eksisterer allerede. Overskriv?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Adgang nektet"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "Ugyldig NFS-navn"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "Feil pĂ¥ media %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Jeg kan ikke ta skjembilder før partisjonering."
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Skjermbilder vil være tilgjengelig etter installasjon i %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Installasjon"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Oppsett"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Du mĂ¥ ogsĂ¥ formatere %s"
@@ -305,22 +386,22 @@ msgstr "Henter opp nettverket"
msgid "Bringing down the network"
msgstr "Tar ned nettverket"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "Vennligst vent, henter fil"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "kunne ikke legge til medium"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "KopiĂ©r noen pakker pĂ¥ disken for framtidig bruk"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Kopiering pĂ¥gĂ¥r"
@@ -350,7 +431,22 @@ msgstr "bra"
msgid "maybe"
msgstr "kanskje"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr "Ingen xml-info for mediet «%s», bare delvis resultat for pakke %s"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Ingen beskrivelse"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -359,66 +455,76 @@ msgstr ""
"Noen pakker krevet av %s kan ikke installeres\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "En feil oppstod:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Det oppsto en kritisk feil: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Ikke spør igjen"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d mislykket installasjonstransaksjon"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "Installasjon av pakker feilet:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Arbeidsstasjon"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Kontorarbeidsstasjon"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Kontorstøtteprogrammer: tekstbehandlere (OpenOffice.org Writer, Kword), "
-"regneark (OpenOffice.org Calc, Kspread), PDF-framvisere, etc"
+"Kontorstøtteprogrammer: tekstbehandlere (LibreOffice Writer, Kword), "
+"regneark (LibreOffice Calc, Kspread), PDF-framvisere, etc"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Spillstasjon"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Underholdningsprogrammer: arkade, brettspill, strategi, etc"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Multimediastasjon"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Lyd- og videoavspilling/redigeringsprogrammer"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Internettstasjon"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -427,193 +533,193 @@ msgstr ""
"Sett med verktøy for Ă¥ lese og sende e-post og njus (mutt, tin..) og til Ă¥ "
"surfe pĂ¥ nettet"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Nettverksmaskin (klient)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Klienter for forskjellige protokoller inkludert ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Verktøy for Ă¥ forenkle oppsettet av maskinen din"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Konsollverktøy"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Tekstprogrammer, skall, filverktøy, terminaler"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Utvikling"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C- og C++-utviklingsbibliotek, -programmer og include-filer"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Dokumentasjon"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Bøker og Howto's om Linux og fri programvare"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Base. Støtte for tredjeparts programvare"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Webtjener"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Gruppevare"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab-tjener"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Brannmur/ruter"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Internett-gateway"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "E-post/Njus"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix e-posttjener, Inn njustjener"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Katalogtjener"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP-tjener"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Domenenavn- og nettverksinformasjons-tjener"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Fil- og Skriverdelingstjener"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS-Tjener, Samba-tjener"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Database"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL- og MySQL-databasetjener"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL- og MariaDB-databasetjener"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "E-post"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix e-posttjener"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL eller MySQL-databasetjener"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL eller MariaDB-databasetjener"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Nettverksmaskintjener"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS-tjener, SMB-tjener, Proxy-tjener, SSH-tjener"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Grafisk miljø"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "KDE-arbeidsstasjon"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "Arbeidsstasjon"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -622,12 +728,12 @@ msgstr ""
"K Desktop Environment, grunnleggende grafisk miljø med en samling av "
"passende verktøy"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "GNOME-arbeidsstasjon"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -636,66 +742,109 @@ msgstr ""
"Et grafisk miljø med et brukervennlig sett av programmer og "
"skrivebordsverktøy"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:165
+#, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
#, c-format
msgid "LXDE Desktop"
msgstr "LXDE-skrivebord"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:191
#, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+msgid "A lightweight fast graphical environment"
msgstr ""
-"Et lettvekts og raskt grafisk miljø med et brukervennlig sett av programmer "
-"og skrivebordsverktøy"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Andre grafiske skrivebord"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm etc"
+msgid "Window Maker, Fvwm, etc"
+msgstr ""
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Verktøy"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH-tjener"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Webmin Fjernadministrasjonstjener"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "Nettverks-verktøy/overvĂ¥kning"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "OvervĂ¥rkningsverktøy, prosessbokføring, tcpdump, nmap, … "
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Mandriva-veivisere"
+msgid "Mageia Wizards"
+msgstr "Mageia-veivisere"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Veivisere til Ă¥ sette opp tjener"
@@ -710,7 +859,7 @@ msgstr ""
"mĂ¥te.\n"
"Fortsett pĂ¥ eget ansvar."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -729,254 +878,253 @@ msgstr "Entrer trinn `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux-installasjon %s"
+msgid "%s Installation %s"
+msgstr "%s-installasjon %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> mellom elementene"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "Xorg-tjeneren er treg Ă¥ starte. Vennligst vent … "
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"Systemet ditt har lite ressurser. Du kan muligens oppleve noen problemer\n"
-"ved installering av Mandriva Linux. Hvis dette skjer kan du prøve "
-"installasjon i tekstmodus\n"
+"ved installering av %s. Hvis dette skjer kan du prøve installasjon i "
+"tekstmodus\n"
"i stedet. Trykk `F1' ved oppstart av CD-ROM, skriv sĂ¥ `text'."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Installer Mandriva KDE-skrivebord"
+msgid "Media Selection"
+msgstr "Medievalg"
+
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "Installer %s KDE-skrivebord"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Installer Mandriva GNOME-skrivebord"
+msgid "Install %s GNOME Desktop"
+msgstr "Installer %s GNOME-skrivebord"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "Skreddersydd installasjon"
-#: steps_gtk.pm:262
-#, c-format
-msgid "KDE Desktop"
-msgstr "KDE-skrivebord"
+#: steps_gtk.pm:276
+#, fuzzy, c-format
+msgid "Plasma Desktop"
+msgstr "Tilpasset skrivebord"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "GNOME-skrivebord"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "Tilpasset skrivebord"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "Her er en forhĂ¥ndsvisning av skrivebordet «%s»."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "Klikk pĂ¥ bildene for Ă¥ se en større forhĂ¥ndsvisning"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Valg pakkegruppe"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Individuelt pakkevalg"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Total størrelse: %d / %d MB"
+msgid "Unselect All"
+msgstr "Velg bort alle"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Ugyldig pakke"
+msgid "Total size: %d / %d MB"
+msgstr "Total størrelse: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Versjon: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Størrelse: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Viktighet: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Du kan ikke velge (bort) denne pakken"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "pga. manglende %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "pga. utilfredsstilt %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "prøver Ă¥ promotere %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "for Ă¥ beholde %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Du kan ikke velge denne pakken da det ikke er igjen nok plass til Ă¥ "
"installere den"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Følgende pakker vil bli installert"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Følgende pakker vil bli fjernet"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Dette er en obligatorisk pakke, den kan ikke fjernes"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Du kan ikke fjerne denne pakken. Den er allerede installert"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Du kan ikke fjerne denne pakken. Den mĂ¥ oppgraderes"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Vis automatisk valgte pakker"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Installer"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Last inn/lagre utvalg"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Oppdaterer pakkevalg"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Minimal installasjon"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "ProgramvarehĂ¥ndtering"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Velg pakkene du ønsker Ă¥ installere"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Installerer"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Ingen detaljer"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "Tid som gjenstĂ¥r:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(beregner … )"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d pakke"
msgstr[1] "%d pakker"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Oppsummering"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Sett opp"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "ikke satt opp"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "Medievalg"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -985,12 +1133,12 @@ msgstr ""
"Følgende installasjonsmedia har blitt funnet.\n"
"Hvis du vill hoppe over noen av de kan du velge de vekk nĂ¥."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"Du har valget mellom Ă¥ kopiere innholdet pĂ¥ CDene til harddisken før "
@@ -998,72 +1146,72 @@ msgstr ""
"Den vil da fortsette fra harddisken og pakkene vil forbli tilgjengelige nĂ¥r "
"systemet er fullstendig installert."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Kopiér hele CDer"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "En feil oppstod"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Velg ditt tastaturoppsett"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Her er den komplette listen over tilgjengelige tastatur"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Installer/Oppgrader"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Er dette en installasjon eller en oppgradering?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Installér"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Oppgrader %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Krypteringsnøkkel for %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "Avbryt installasjonen, start systemet pĂ¥ nytt"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "Ny installasjon"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "Oppgrader forrige versjon (ikke anbefalt)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1071,45 +1219,18 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"Installasjonsprogrammet har oppdaga at den gamle utgava av Mandriva Linux "
-"som du har installert ikke kan trygt oppgraderes til %s.\n"
-"\n"
-"Du bør velge en nyinstallering, som da vil erstatta den gamle versjonen.\n"
-"\n"
-"Advarsel: Du bør ta reservekopi av alle personlige data før du velger "
-"«Nyinstallering»."
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "Setter opp IDE"
-
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"Det er ikke plass for 1 MB bootstrap! Installasjonen vil fortsette, men for "
-"Ă¥ boote systemet ditt, mĂ¥ du lage en bootstrap-partisjon i DiskDrake"
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"Du mĂ¥ lage en PPC PReP Boot bootstrap! Installasjonen vil fortsette, men for "
-"Ă¥ kunne starte systemet ditt vil du mĂ¥tte opprette en bootstrap-partisjon i "
-"DiskDrake"
+#: steps_interactive.pm:264
+#, fuzzy, c-format
+msgid "Configuring CD/DVD"
+msgstr "Setter opp IDE"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1122,21 +1243,21 @@ msgstr ""
"Sett inn CDen merket «%s» i stasjonen og trykk Ok nĂ¥r du er ferdig.\n"
"Hvis du ikke har den, trykk Avbryt for Ă¥ unngĂ¥ installasjon fra denne CDen."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Søker etter tilgjengelige pakker"
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
"Systemet har ikke nok gjenværende diskplass for installasjon eller "
"oppgradering (%dMB > %dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1145,54 +1266,54 @@ msgstr ""
"Velg lagre eller hent pakkevalg.\n"
"Formatet er det samme som for auto_install-genererte filer."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Last inn"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Lagre"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Ă˜delagt fil"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "Skrivebordsvalg"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
"Her kan du velge skrivebordprofilen for systemet; «KDE», «GNOME» eller "
"«Skreddersydd»."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Valgt størrelse er større enn tilgjengelig plass"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Type installasjon"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1201,87 +1322,121 @@ msgstr ""
"Du har ikke valgt noen pakkegrupper.\n"
"Velg den minimale installasjonen du ønsker:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Med X"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, c-format
-msgid "Install suggested packages"
-msgstr "Installerer foreslĂ¥tte pakker"
+msgid "Install recommended packages"
+msgstr ""
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Med grunnleggende dokumentasjon (anbefalt!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Virkelig minimal installasjon (uten urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr ""
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Forbereder installasjon"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Installerer pakke %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Det var en feil ved endring av pakkenes rekkefølge:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Fortsett uansett?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Prøv igjen"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Hopp over denne pakken"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "Hopp over alle pakker fra media \"%s\""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "GĂ¥ tilbake til valg av media og pakker"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "Feil under installering av pakke %s"
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Oppsett etter installering"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "Vennligst forsikre deg om at medie med oppdaterte moduler er i %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Oppdateringer"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Failure when adding medium"
+msgstr "kunne ikke legge til medium"
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "Prøv igjen"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1300,112 +1455,82 @@ msgstr ""
"\n"
"Ă˜nsker du Ă¥ installere oppdateringene?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s pĂ¥ %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Maskinvare"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Lydkort"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Har du et ISA-lydkort?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Kjør «alsaconf» eller «sndconfig» etter installasjonen for Ă¥ sette opp "
-"lydkortet ditt"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "Lydkort ikke oppdaget. Prøv \"harddrake\" etter installasjonen"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Grafisk grensesnitt"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Nettverk & internett"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Mellomtjenere"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "satt opp"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "SikkerhetsnivĂ¥"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Brannmur"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "aktivert"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "deaktiver"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr ""
"Du har ikke satt opp det grafiske grensesnittet Xorg. Er du sikker pĂ¥ at du "
"ikke vil gjøre dette?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "Klargjør oppstartslaster … "
+msgid "Preparing initial startup program..."
+msgstr ""
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "Vennligst vær tĂ¥lmodig, dette kan ta en stund … "
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Det virker som du har en OldWorld eller ukjent maskin, yaboot-"
-"oppstartslasteren vil ikke virke for deg. Installasjonen vil fortsette, men "
-"du mĂ¥ bruke BootX eller andre mĂ¥ter for Ă¥ starte din maskin. "
-"Kjerneargumentet for root-filsystemet er: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1414,17 +1539,17 @@ msgstr ""
"I dette sikkerhetsnivĂ¥et er tilgang til Windows-partisjonen forbeholdt "
"administratoren."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Sett inn en tom diskett i stasjon %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Oppretter diskett for autoinstallasjon … "
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1435,12 +1560,12 @@ msgstr ""
"\n"
"Ă˜nsker du virkelig Ă¥ avslutte nĂ¥?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Gratulerer"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Restart"
@@ -1535,13 +1660,6 @@ msgid ""
"Users"
msgstr "Brukere"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Nettverk"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1584,9 +1702,30 @@ msgid ""
"Exit"
msgstr "Avslutt"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Har du et ISA-lydkort?"
+
#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
#~ msgstr ""
-#~ "Kontorstøtteprogrammer: tekstbehandlere (kword, abiword), regneark "
-#~ "(kspread, gnumeric), pdf-framvisere etc"
+#~ "Kjør «alsaconf» eller «sndconfig» etter installasjonen for Ă¥ sette opp "
+#~ "lydkortet ditt"
+
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr "Lydkort ikke oppdaget. Prøv \"harddrake\" etter installasjonen"
+
+#~ msgid "KDE Desktop"
+#~ msgstr "KDE-skrivebord"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#~ msgid "CD-ROM"
+#~ msgstr "CD-ROM"
+
+#~ msgid "KDE Workstation"
+#~ msgstr "KDE-arbeidsstasjon"
+
+#~ msgid "IDE"
+#~ msgstr "IDE"
diff --git a/perl-install/install/share/po/nl.po b/perl-install/install/share/po/nl.po
index 2afda417a..c5e6127e1 100644
--- a/perl-install/install/share/po/nl.po
+++ b/perl-install/install/share/po/nl.po
@@ -1,58 +1,86 @@
-# translation of DrakX.po to Nederlands
-# Dutch translation of DrakX.
-# Copyright (C) 2000, 2005, 2008 Free Software Foundation, Inc.
-# Copyright (c) 2000 Mandriva
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
-# Niels Gras <niels.gras@wanadoo.nl>, 2000.
-# Jeroen ten Berge <j.ten.berge@twinbit.nl>, 2002.
-# Reinout van Schouwen <reinout@gmail.com>, 2002-2009.
-# Peter Bosch <peter.bosch@hccnet.nl>, 2002.
-# Rob Teng <mandrake.tips@free.fr>, 2005, 2008.
+# Translators:
+# Dennis Holierhoek <dennis.hh@hotmail.com>, 2016
+# Jeroen ten Berge <j.ten.berge@twinbit.nl>, 2002
+# Marja van Waes <marja@mageia.org>, 2013,2015
+# Niels Gras <niels.gras@wanadoo.nl>, 2000
+# Peter Bosch <peter.bosch@hccnet.nl>, 2002
+# Rob Teng <mandrake.tips@free.fr>, 2005,2008
msgid ""
msgstr ""
-"Project-Id-Version: DrakX\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2009-04-10 10:20+0200\n"
-"Last-Translator: Reinout van Schouwen <reinout@gmail.com>\n"
-"Language-Team: Nederlands\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-07-06 15:05+0000\n"
+"Last-Translator: Dennis Holierhoek <dennis.hh@hotmail.com>\n"
+"Language-Team: Dutch (http://www.transifex.com/MageiaLinux/mageia/language/"
+"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"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "Uw bureaublad op een USB-stick"
+msgid "Join Us!"
+msgstr "Sluit u bij ons aan!"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "De 100%% opensource Mandriva Linux-distributie"
+msgid "Make it yours!"
+msgstr "Maak het u eigen!"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "Gemakkelijk Linux verkennen met Mandriva One"
+msgid "Your choice!"
+msgstr "Uw keuze!"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "Een volledig Mandriva Linux-bureaublad, met ondersteuning"
+msgid "Office tools"
+msgstr "Kantoortools"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva-distributies: voor elk wat wils"
+msgid "Home entertainment"
+msgstr "Home-entertainment"
-#: any.pm:109
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr "Voor kinderen"
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr "Voor gezinnen!"
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr "Voor ontwikkelaars!"
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr "Dank u!"
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr "Wees Vrij!"
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Heeft u nog aanvullende media?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -66,94 +94,86 @@ msgstr ""
"\n"
"Heeft u een aanvullend installatiemedium in te stellen?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "cd-rom"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Netwerk (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Netwerk (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Netwerk (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "URL van de mirror?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "URL dient te starten met ftp:// of http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"Bezig te verbinden met de Mandriva Linux-website om de lijst met beschikbare "
-"mirrors op te halen…"
+"Er wordt verbinding gemaakt met de %s website om een lijst met beschikbare "
+"spiegelservers te verkrijgen..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Het verbinden met de Mandriva Linux-website om de lijst met beschikbare "
-"mirrors op te halen is mislukt"
+"Er kon geen verbinding gemaakt worden met %s website om een lijst met "
+"beschikbare spiegelservers te verkrijgen"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Kies een mirror om de pakketten van af te halen"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "NFS-configuratie"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "Vul de hostnaam en map van uw NFS media in"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "Hostnaam ontbreekt"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "Map dient te beginnen met \"/\""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "Hostnaam van het NFS-koppelpunt?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Map"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Aanvullend"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -162,23 +182,99 @@ msgstr ""
"Kan hdlist-bestand op deze mirror niet vinden. Controleer of de locatie "
"klopt."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "Core-uitgave"
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr "Tainted-uitgave"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "Nonfree-uitgave"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+"Bepaalde hardware in uw machine behoeft niet-vrije firmware alvorens de "
+"vrije stuurprogrammatuur kan werken."
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "U dient \"%s\" in te schakelen"
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr "\"%s\" bevat de diverse onderdelen van de systemen en hun toepassingen"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "\"%s\" bevat niet-vrije software.\n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"Het bevat ook firmware-bestanden welke nodig zijn om bepaalde apparatuur te "
+"laten werken (bijv: bepaalde ATI/AMD-grafische kaarten, bepaalde "
+"netwerkkaarten, bepaalde RAID-kaarten, ...)"
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+"\"%s\" bevat software welke niet in alle landen vrijelijk gedistribueerd kan "
+"worden als gevolg van software patenten."
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+"Het bevat ook software uit \"%s\" welke herbouwd is met additionele "
+"mogelijkheden."
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "Hier kunt u indien gewenst meerdere media inschakelen."
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "Dit medium biedt updates voor \"%s\""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Inventarisatie van reeds geĂ¯nstalleerde pakketten…"
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Zoeken naar pakketten om op te waarderen…"
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Verwijderen van pakketten vĂ³Ă³r opwaardering..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -192,87 +288,87 @@ msgstr ""
"\n"
"Weet u zeker dat u deze pakketten wilt verwijderen?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Fout bij het lezen van bestand %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "De volgende schijf/schijven zijn hernoemd:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (heette voorheen %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Netwerk"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Kies een medium"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Bestand bestaat reeds. Overschrijven?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Toegang geweigerd"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "Slechte NFS naam"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "Ongeldig medium %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Kan geen schermafdruk maken voor het partitioneren"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Schermafdrukken zullen beschikbaar zijn na installatie in %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Installatie"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Configuratie"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "U dient tevens %s te formatteren"
@@ -296,22 +392,22 @@ msgstr "Bezig met opstarten van het netwerk"
msgid "Bringing down the network"
msgstr "Bezig met stoppen van het netwerk"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "Even geduld, bestand wordt opgehaald"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "niet in staat medium toe te voegen"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "Kopiëren van enkele pakketten op diskettes voor toekomstig gebruik"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Bezig met kopiëren"
@@ -341,7 +437,23 @@ msgstr "leuk"
msgid "maybe"
msgstr "misschien"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "Pakketinformatie wordt uit de XML-metadata geëxtraheerd..."
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"Geen XML-info voor medium ‘%s’, slechts gedeeltelijk resultaat voor pakket %s"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Geen omschrijving"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -350,66 +462,76 @@ msgstr ""
"Sommige door %s gevraagde pakketten kunnen niet worden geĂ¯nstalleerd:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "Er is een fout opgetreden:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Er is een fatale fout opgetreden: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Vraag niet nogmaals"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d installatie-transacties mislukt"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "Installatie van pakketten mislukt:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Werkstation"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Kantooromgeving"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Kantoorprogramma's: tekstverwerkers (OpenOffice.org Writer, Kword), "
-"rekenbladen (OpenOffice.org Calc, Kspread), PDF-lezers, etc"
+"Kantoorprogramma's: tekstverwerkers (LibreOffice Writer, Kword), rekenbladen "
+"(LibreOffice Calc, Kspread), PDF-lezers, etc"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Game-station"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Amusementsprogramma's: arcade, bordspellen, strategie etc"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Multimedia-station"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Geluids- en video-afspeel- en bewerkingsprogramma's"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Internet-station"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -418,193 +540,193 @@ msgstr ""
"Verzameling programma's om e-mail en usenet nieuws mee te lezen en te "
"schrijven, en om het Web mee door te bladeren"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Netwerk-computer (client)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Clients voor verschillende protcollen waaronder ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Programma's om de configuratie van uw computer te vergemakkelijken"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Hulpprogramma's voor de opdrachtregel"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Editors, shells, bestandsbeheer, terminals"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Ontwikkeling"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C and C++ ontwikkelingsbibliotheken, programma's en include-bestanden"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Documentatie"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Boeken en Howto's over Linux en Vrije Software"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standaard-Basis. Ondersteuning voor toepassingen van derden."
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Webserver"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Groupware"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab-server"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Firewall/Router"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Internet gateway"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "E-mail/nieuws"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix e-mailserver, Inn newsserver"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Gidsserver"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP-server"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Domeinnaam- en Network Information Server"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Gedeelde bestands- en printerserver"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS-server, Samba-server"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Database"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL en MySQL database-server"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL en MariaDB database-server"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "E-mail"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix e-mailserver"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL of MySQL database-server"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL of MariaDB database-server"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Netwerk-computer server"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS server, SMB server, Proxy server, ssh server"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Grafische omgeving"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "KDE-werkomgeving"
+msgid "Plasma Workstation"
+msgstr "Plasma-werkstation"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -613,12 +735,12 @@ msgstr ""
"Het K Desktop Environment, de basis-grafische omgeving met een verzameling "
"van bijbehorende programma's"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "GNOME-werkomgeving"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -627,66 +749,113 @@ msgstr ""
"Een grafische omgeving met gebruikersvriendelijke verzameling toepassingen "
"en bureaublad-programma's"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
#, c-format
-msgid "LXDE Desktop"
-msgstr "LXDE-werkomgeving"
+msgid "XFCE Workstation"
+msgstr "XFCE-werkomgeving"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:165
#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
msgstr ""
-"Een lichtgewicht- en snelle grafische omgeving met gebruiksvriendelijke set "
+"Een lichtere grafische omgeving met een gebruiksvriendelijke set "
"toepassingen en bureaublad-programma's"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "MATE-werkomgeving"
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "Cinnamon-werkomgeving"
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Een op GNOME gebaseerde grafische omgeving"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "LXQt-werkomgeving"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr "Een 'next generation' QT-port van de lichtgewicht grafische omgeving"
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "Enlightnement e17-werkomgeving"
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+"Een snelle lichtgewicht grafische omgeving met gebruiksvriendelijke set "
+"toepassingen en bureaublad-programma's"
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr "LXDE-werkomgeving"
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr "Een snelle lichtgewicht grafische omgeving"
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Andere grafische omgevingen"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, Fvwm, enz"
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Hulpprogramma's"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH-server"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Webmin-server voor configuratie op afstand"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "Netwerk-hulpprogramma's/observatie"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "Observatieprogramma's, bijhouden van processen, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Mandriva-wizards"
+msgid "Mageia Wizards"
+msgstr "Mageia-wizards"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Wizards om server te configureren"
@@ -700,7 +869,7 @@ msgstr ""
"Er is een fout opgetreden waarvoor de juiste afhandeling onbekend is.\n"
"Als u verdergaat, is dit op eigen risico."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -709,8 +878,8 @@ msgid ""
"\"\n"
msgstr ""
"Sommige belangrijke pakketen werden niet juist\n"
-"geĂ¯nstalleerd. Of uw CD-ROM-speler of uw CD-ROM is defect.\n"
-"Controleer de cdrom op een geĂ¯nstalleerde computer met\n"
+"geĂ¯nstalleerd. Of uw cd-rom-speler of uw cd-rom is defect.\n"
+"Controleer de cd-rom op een geĂ¯nstalleerde computer met\n"
"\"rpm -qpl media/main/*.rpm\"\n"
#: steps_auto_install.pm:71 steps_stdio.pm:27
@@ -720,255 +889,253 @@ msgstr "Overgang naar stap `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux installatie %s"
+msgid "%s Installation %s"
+msgstr "%s Installatie %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> tussen elementen"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "De Xorg-server start langzaam. Even geduld…"
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"Uw systeem heeft weinig bronnen beschikbaar. U zou problemen kunnen\n"
-"ondervinden bij het installeren van Mandriva Linux. Als dit gebeurt,\n"
-"kunt u een tekstinstallatie proberen. Om dit te doen, drukt u op `F1'\n"
-"terwijl de CDROM opstart, en dan voert u `text' in."
+"Uw systeem heeft weinig systeembronnen beschikbaar. Het kan zijn dat u "
+"problemen ondervindt bij het installeren van %s. In dat geval kunt u een "
+"tekstinstallatie proberen. Druk 'F1' bij het opstarten van de disc, en toets "
+"dan in: 'text'."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Mandriva KDE-werkomgeving installeren"
+msgid "Media Selection"
+msgstr "Mediaselectie"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Mandriva GNOME-werkomgeving installeren"
+msgid "Install %s Plasma Desktop"
+msgstr "Installeer %s Plasma Desktop"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:254
+#, c-format
+msgid "Install %s GNOME Desktop"
+msgstr "Installeer de %s GNOME Desktop"
+
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "Aangepaste installatie"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, c-format
-msgid "KDE Desktop"
-msgstr "KDE-werkomgeving"
+msgid "Plasma Desktop"
+msgstr "Plasma-werkomgeving"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "Gnome-werkomgeving"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "Aangepaste werkomgeving"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "Hier is een voorproefje van de '%s'-werkomgeving."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "Klik op het beeld voor een grotere versie"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Pakketgroepselectie"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Individuele pakketselectie"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Totale grootte: %d / %d MB"
+msgid "Unselect All"
+msgstr "Alle gedeselecteerd"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Onbruikbaar pakket"
+msgid "Total size: %d / %d MB"
+msgstr "Totale grootte: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Versie: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Grootte: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d kB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Belang: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "U kunt dit pakket niet (de)selecteren"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "ten gevolge van ontbrekende %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "ten gevolge van onvoldane %s"
-# Wat wordt hier precies bedoeld?
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "proberen om %s te promoveren"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "om %s te kunnen behouden"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"U kunt dit pakket niet selecteren omdat er te weinig ruimte over is om het "
"te installeren"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "De volgende pakketten zullen geĂ¯nstalleerd worden"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "De volgende pakketten zullen gedeĂ¯nstalleerd worden"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Dit is een verplicht pakket, het kan niet gedeselecteerd worden"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "U kunt dit pakket niet deselecteren. Het is al geĂ¯nstalleerd."
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "U kunt dit pakket niet deselecteren. Het moet opgewaardeerd worden."
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Automatisch geselecteerde pakketten tonen"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Installatie"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Selectie laden/opslaan"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Verversen van pakketselectie"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Minimale installatie"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Softwarebeheer"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Kies de pakketten die u wenst te installeren"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Installeren"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Geen details"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "Resterende tijd:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(schatten…)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d pakket"
msgstr[1] "%d pakketten"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Overzicht"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Configureren"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "niet geconfigureerd"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "Mediaselectie"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -977,12 +1144,12 @@ msgstr ""
"De volgende installatiemedia zijn gevonden.\n"
"Indien u sommige wilt overslaan, kunt u ze nu deselecteren."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"U heeft de mogelijkheid om de inhoud van de CD's naar de harde schijf te "
@@ -990,72 +1157,72 @@ msgstr ""
"De installatie gaat dan door vanaf de harde schijf en de pakketten blijven "
"beschikbaar zodra het systeem volledig geĂ¯nstalleerd is."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Hele cd's kopiëren"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Er is een fout opgetreden"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Kies uw toetsenbord-indeling"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Dit is de volledige lijst van beschikbare toetsenborden:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Installatie/Opwaardering"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Wilt u opwaarderen of een nieuwe installatie uitvoeren?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Installatie"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "%s opwaarderen"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Vercijferingssleutel voor %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "Installatie afbreken, systeem herstarten"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "Nieuwe installatie"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "Bestaande installatie opwaarderen (niet aanbevolen)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1063,48 +1230,25 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"Het installatieprogramma heeft vastgesteld dat het geĂ¯nstalleerde Mandriva "
-"Linux-systeem\n"
-"niet veilig bijgewerkt kan worden tot %s.\n"
+"Het installatieprogramma heeft vastgesteld dat uw Linux-systeem niet veilig "
+"kan worden bijgewerkt naar %s.\n"
"\n"
-"Een nieuwe installatie die de bestaande vervangt is aan te raden.\n"
+"Een nieuwe installatie ter vervang van uw vorige wordt aangeraden.\n"
"\n"
-"Waarschuwing: maak veiligheidskopieën van alle persoonlijke gegevens "
-"alvorens\n"
-"\"Nieuwe installatie\" te kiezen."
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "IDE-Configuratie"
+"WAARSCHUWING: Maak een eerst een back-up van al uw persoonlijke data voordat "
+"u een nieuwe installatie kiest."
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr ""
-"Er is geen vrije ruimte voor een \"bootstrap\" van 1MB! De installatie zal "
-"doorgaan, maar om uw systeem op te starten zult u de bootstrap partitie in "
-"DiskDrake moeten creëren."
+msgid "CD/DVD"
+msgstr "Cd/dvd"
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"U dient een PPC PReP Boot bootstrap aan te maken! Installatie zal verder "
-"gaan, maar om uw systeem op te starten zult u de bootstrappartitie in "
-"DiskDrake moeten creëren."
+msgid "Configuring CD/DVD"
+msgstr "Cd/dvd-configuratie"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1112,28 +1256,28 @@ msgid ""
"done.\n"
"If you do not have it, press Cancel to avoid installation from this Cd-Rom."
msgstr ""
-"Verwissel uw CD-ROM!\n"
+"Verwissel uw cd-rom!\n"
"\n"
-"Gelieve de CD-ROM met de naam \"%s\" in uw speler te plaatsen en op Ok te "
+"Gelieve de cd-rom met de naam \"%s\" in uw speler te plaatsen en op Ok te "
"klikken wanneer u gereed bent.\n"
-"Als u deze CD niet heeft, klik dan Annuleren om verdere installatie vanaf "
-"deze CD te vermijden."
+"Als u deze cd niet heeft, klik dan Annuleren om verdere installatie vanaf "
+"deze cd te vermijden."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Bezig met zoeken naar beschikbare pakketten"
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-"Uw systeem heeft niet genoeg ruimte over voor installatie of opwaardering (%"
-"dMB > %dMB)"
+"Uw systeem heeft niet genoeg ruimte over voor installatie of opwaardering "
+"(%dMB > %dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1142,52 +1286,52 @@ msgstr ""
"U kunt kiezen of u de pakketselectie wilt laden of opslaan.\n"
"Het formaat is dezelfde als de met auto_install gegenereerde bestanden."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Laden"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Opslaan"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Ongeldig bestand"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr "Plasma"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "Gnome"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "Werkomgevingselectie"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr "U kunt de grafische omgeving voor uw werkstation kiezen."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "De geselecteerde grootte is meer dan de beschikbare ruimte"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Type installatie"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1196,87 +1340,125 @@ msgstr ""
"U heeft geen enkele pakketgroep geselecteerd\n"
"Gelieve de minimale installatie die u wenst te kiezen."
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Met X"
-#: steps_interactive.pm:583
-#, fuzzy, c-format
-msgid "Install suggested packages"
-msgstr "Bezig met installeren van pakket %s"
+#: steps_interactive.pm:579
+#, c-format
+msgid "Install recommended packages"
+msgstr "Installeer aangeraden pakketten"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Met basis-documentatie (aanbevolen!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Werkelijk minimale installatie (in het bijzonder geen urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "Voorbereiden van de opwaardering..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Bezig met voorbereiden van installatie"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Bezig met installeren van pakket %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Er is een fout opgetreden bij het sorteren van de pakketten:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Toch verdergaan?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Opnieuw proberen"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Dit pakket overslaan"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "Alle pakketten van medium ‘%s’ overslaan"
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "Terug naar media- en pakketselectie"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "Er is een fout opgetreden bij het installeren van pakket %s."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Configuratie na installatiestap"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "Zorg ervoor dat de Update Modules-media zich in station %s bevindt"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Updates"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr "U kunt nu online media instellen."
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr "Dat maakt beveiligingsupdates installeren mogelijk."
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+"Om deze media in te stellen, dient uw internetverbinding \n"
+"te werken. \n"
+"\n"
+"Wilt u de updatemedia instellen?"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Medium toevoegen mislukt"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "Opnieuw proberen?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1296,111 +1478,80 @@ msgstr ""
"\n"
"Wenst u de bijgewerkte pakketten te installeren?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s op %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Apparatuur"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Geluidskaart"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Heeft u een ISA geluidskaart?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Voer \"alsaconf\" of \"sndconfig\" na de installatie uit om uw geluidskaart "
-"te configureren"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "Geen geluidskaart bespeurd. Probeer \"harddrake\" na de installatie"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Grafische interface"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Netwerk & internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Proxy's"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "geconfigureerd"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Beveiligingsniveau"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Firewall"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "geactiveerd"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "uitgeschakeld"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "U heeft X niet geconfigureerd. Weet u zeker dat u dit wilt?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "Klaarmaken van opstartlader…"
+msgid "Preparing initial startup program..."
+msgstr "Bezig met voorbereiden van het initiële startprogramma..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "Een moment geduld, dit kan even duren…"
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Het heeft er alle schijn van dat u een OldWorld- of Onbekende machine heeft. "
-"De yaboot opstartlader zal voor u niet werken. De installatie zal doorgaan, "
-"maar u zult BootX of een andere methode nodig hebben om uw machine op te "
-"starten. Het argument om aan de kernel mee te geven voor het root-"
-"bestandssysteem is: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1409,17 +1560,17 @@ msgstr ""
"In dit beveiligingsniveau wordt toegang tot de bestanden op de Windows-"
"partitie voorbehouden aan de systeembeheerder."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Plaats een lege diskette in station %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Aanmaken van auto-installatiediskette…"
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1430,12 +1581,12 @@ msgstr ""
"\n"
"Weet u zeker dat u op dit moment wilt afsluiten?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Gefeliciteerd"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Herstarten"
@@ -1472,7 +1623,7 @@ msgstr "Muis"
msgid ""
"_: Keep these entry short\n"
"Hard drive detection"
-msgstr "Harde schijf-detectie"
+msgstr "Harddisk detectie"
#: steps_list.pm:21 steps_list.pm:22
#, c-format
@@ -1530,13 +1681,6 @@ msgid ""
"Users"
msgstr "Gebruikers"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Netwerktoepassingen"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1578,108 +1722,3 @@ msgid ""
"_: Keep these entry short\n"
"Exit"
msgstr "Afsluiten"
-
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Kantoorprogramma's: tekstverwerkers (kword, abiword), rekenbladen "
-#~ "(kspread, gnumeric), PDF-lezers, etc"
-
-#~ msgid ""
-#~ "You have decided to upgrade your system to %s. KDE 3.5 has been detected\n"
-#~ "on your system. This installer cannot preserve KDE 3.5 in an upgrade. If "
-#~ "you choose to proceed, \n"
-#~ "KDE 4 will replace KDE 3, and you will lose your personal KDE "
-#~ "configuration settings. \n"
-#~ "To upgrade with KDE 3.5 and your personal settings preserved, \n"
-#~ "please reboot your system and upgrade using the Mandriva update applet."
-#~ msgstr ""
-#~ "U heeft besloten om uw systeem bij te werken naar %s. KDE 3.5 is "
-#~ "gevonden\n"
-#~ "op uw systeem. Dit installatieprogramma kan KDE 3.5 niet behouden bij het "
-#~ "opwaarderen. Als u verdergaat, \n"
-#~ "zal KDE 4 KDE 3 vervangen en zult u uw persoonlijke KDE-configuratie "
-#~ "kwijtraken. \n"
-#~ "Om op te waarderen met KDE 3.5 en uw persoonlijke instellingen te "
-#~ "behouden, \n"
-#~ "gelieve uw systeem te herstarten en op te waarderen met behulp van het "
-#~ "Mandriva-herzieningenapplet."
-
-#~ msgid "Proceed"
-#~ msgstr "Doorgaan"
-
-#~ msgid "retrieval of [%s] failed"
-#~ msgstr "ophalen van [%s] mislukt"
-
-#~ msgid "Downloading file %s..."
-#~ msgstr "Bestand %s wordt gedownload…"
-
-#~ msgid "Upgrade from a 32bit to a 64bit distribution is not supported"
-#~ msgstr ""
-#~ "Opwaarderen van een 32-bit naar een 64-bit-distributie wordt niet "
-#~ "ondersteund"
-
-#~ msgid "Upgrade from a 64bit to a 32bit distribution is not supported"
-#~ msgstr ""
-#~ "Opwaarderen van een 64-bit naar een 32-bit-distributie wordt niet "
-#~ "ondersteund"
-
-#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
-#~ msgstr ""
-#~ "U heeft de volgende server(s) geselecteerd: %s\n"
-#~ "\n"
-#~ "\n"
-#~ "Deze servers worden standaard geactiveerd. Ze hebben geen bekende\n"
-#~ "veiligheidsproblemen, maar het is mogelijk dat men nieuwe vindt.\n"
-#~ "Zorg er in dat geval voor dat u zo spoedig mogelijk opwaardeert.\n"
-#~ "\n"
-#~ "\n"
-#~ "Weet u zeker dat u deze servers wilt installeren?\n"
-
-#~ msgid "IceWm Desktop"
-#~ msgstr "IceWm Desktop"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr ""
-#~ "Bezig met verbinden met de mirror om de lijst met beschikbare pakketten "
-#~ "op te halen..."
-
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "Verbinden met mirror %s is onmogelijk"
-
-#~ msgid "Generate auto install floppy"
-#~ msgstr "Auto-installatiediskette aanmaken"
-
-#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
-#~ msgstr ""
-#~ "Desgewenst kan de auto-installatie volledig geautomatiseerd worden,\n"
-#~ "in dat geval zal het de harde schijf overnemen!\n"
-#~ "(Deze functie is bedoeld voor het installeren op een andere machine.)\n"
-#~ "\n"
-#~ "Wellicht geeft u de voorkeur aan het herhalen van de installatie.\n"
-
-#~ msgid "Replay"
-#~ msgstr "Herhalen"
-
-#~ msgid "Automated"
-#~ msgstr "Geautomatiseerd"
-
-#~ msgid "Save packages selection"
-#~ msgstr "Pakketselectie opslaan"
diff --git a/perl-install/install/share/po/nn.po b/perl-install/install/share/po/nn.po
index 8f7b08498..bdb7efa66 100644
--- a/perl-install/install/share/po/nn.po
+++ b/perl-install/install/share/po/nn.po
@@ -5,48 +5,74 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
"PO-Revision-Date: 2010-02-07 16:39+0100\n"
"Last-Translator: Karl Ove Hufthammer <karl@huftis.org>\n"
"Language-Team: Norwegian Nynorsk <i18n-nn@lister.ping.uio.no>\n"
+"Language: nn\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Lokalize 1.0\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "Skrivebordet pĂ¥ ein minnepinne"
+msgid "Join Us!"
+msgstr ""
+
+#: ../../advertising/02_IM_mageia.pl:1
+#, c-format
+msgid "Make it yours!"
+msgstr ""
+
+#: ../../advertising/03_IM_mageia.pl:1
+#, c-format
+msgid "Your choice!"
+msgstr ""
+
+#: ../../advertising/04_IM_mageia.pl:1
+#, fuzzy, c-format
+msgid "Office tools"
+msgstr "Kontormaskin"
+
+#: ../../advertising/05_IM_mageia.pl:1
+#, c-format
+msgid "Home entertainment"
+msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/06_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "Mandriva Linux-distribusjonen med 100 %% open kjeldekode"
+msgid "For kids"
+msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "Utforsk Linux med Mandriva One"
+msgid "For family!"
+msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "Eit fullt Mandriva Linux-skrivebord – med brukarstøtte"
+msgid "For developers!"
+msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/09_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: Distribusjonar for alle behov"
+msgid "Thank you!"
+msgstr ""
-#: any.pm:109
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Har du fleire medium?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -59,92 +85,84 @@ msgstr ""
"\n"
"Har du fleire installasjonsmedium du ønskjer Ă¥ bruka?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Nettverk (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Nettverk (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Nettverk (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "Adresse til spegelen?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "Adresser mĂ¥ starta med «ftp://» eller «http://»."
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr "Kontaktar Mandriva Linux-nettstaden for oversikt over speglar …"
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "Kontaktar %s-nettstaden for oversikt over speglar …"
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Klarte ikkje fĂ¥ kontakt med Mandriva Linux-nettstaden for Ă¥ henta oversikt "
-"over tilgjengelege speglar."
+"Klarte ikkje fĂ¥ kontakt med %s-nettstaden for Ă¥ henta oversikt over "
+"tilgjengelege speglar."
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Vel spegelen du vil installera pakkar frĂ¥"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "NFS-oppsett"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "Skriv inn vertsnamn og mappe til NFD-media"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "Manglar vertsnam"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "Mappa mĂ¥ begynna med «/»"
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "Vertsnamn til NFS-montering:"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Katalog"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Tillegg"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -152,23 +170,90 @@ msgid ""
msgstr ""
"Finn ikkje pakkelistfila pĂ¥ denne spegelen. SjĂ¥ til at adressa er rett."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, fuzzy, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "Hopp over alle pakkar frĂ¥ mediet «%s»"
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Ser pĂ¥ allereie installerte pakkar …"
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Ser etter pakkar Ă¥ oppgradera …"
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Fjernar pakkar for oppgradering …"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -181,87 +266,87 @@ msgstr ""
"\n"
"Er du sikker pĂ¥ at du vil fjerna pakkane?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Klarte ikkje lesa fila «%s»"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "Desse diskane fekk nye namn:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "«%s» (tidlegare namn: «%s»)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Nettverk"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Vel medium"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Fila finst allereie. Vil du skriva over ho?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Nekta løyve"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "Ugyldig NFS-namn"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "Ugyldig medium: %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Kan ikkje ta skjermbilete før partisjonering"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Skjermbilete vert tilgjengelege i «%s» etter installeringa er ferdig"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Installering"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Oppsett"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Du mĂ¥ Ă²g formatera «%s»"
@@ -285,22 +370,22 @@ msgstr "Koplar til nettverket"
msgid "Bringing down the network"
msgstr "Koplar frĂ¥ nettverket"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "Hentar fil. Vent litt …"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "klarte ikkje leggja til medium"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "Kopierer nokre pakkar til harddisken for seinare bruk"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Kopierer filer"
@@ -330,7 +415,23 @@ msgstr "kjekt Ă¥ ha"
msgid "maybe"
msgstr "kanskje"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"Ingen XML-informasjon for mediet «%s». Berre delvis resultat for pakken «%s»."
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Inga skildring"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -339,66 +440,76 @@ msgstr ""
"Nokre pakkar som %s krev kan ikkje installerast:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "Det oppstod ein feil:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Det oppstod ein kritisk feil: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Ikkje spør igjen"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "feil med %d installasjonstransaksjonar"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "Feil ved installering av pakkar:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Arbeidstasjon"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Kontormaskin"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Kontorprogramvare: Teksthandsamarar (OpenOffice.org Writer, Kword), rekneark "
-"(OpenOffice.org Calc, Kspread), PDF-viseprogram, med meir"
+"Kontorprogramvare: Teksthandsamarar (LibreOffice Writer, Kword), rekneark "
+"(LibreOffice Calc, Kspread), PDF-viseprogram, med meir"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Spelmaskin"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Moroprogram: Arkadespel, brettspel, strategispel, med meir"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Multimediemaskin"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Program for vising og redigering av film"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Internett-maskin"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -407,205 +518,205 @@ msgstr ""
"Program for lesing og sending av e-post, deltaking i temagrupper og surfing "
"pĂ¥ Internett"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Nettverksmaskin (klient)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Klientprogramvare for fleire protokollar, som ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Verktøy for enkelt oppsett av datamaskina"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Konsollverktøy"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Skriveprogram, skal, filverktøy og terminalprogram."
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Utvikling"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "Utviklingsbibliotek, program og deklarasjonsfiler for C og C++"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Hjelpetekst"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Bøker og hjelpeoppskrifter for Linux og fri programvare"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Base – støtte for tredjepartsprogram"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Vevtenar"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Gruppevare"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab-tenar"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Brannmur/rutar"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Internett-portnar"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "E-post og temagrupper"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix e-posttenar og Inn temagruppetenar"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Katalogtenar"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP-tenar"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Domenenamn og nettverksinformasjonstenar."
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Fil- og skrivardeling-tenar"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS-tenar, Samba-tenar"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Database"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL- og MySQL-databasetenar"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL- og MariaDB-databasetenar"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Vev/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "E-post"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix-e-posttenar"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL- eller MySQL-databasetenar"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL- eller MariaDB-databasetenar"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Nettverkstenar"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS-tenar, SMB-tenar, mellomtenar, ssh-tenar"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Grafisk miljø"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "KDE-arbeidsstasjon"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "Arbeidstasjon"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr "Skrivebordsmiljøet KDE, med ei samling tilhøyrande verktøy"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "GNOME-arbeidsstasjon"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -613,66 +724,114 @@ msgid ""
msgstr ""
"Eit grafisk skrivebordsmiljø med brukarvenlege program og skrivebordsverktøy"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, fuzzy, c-format
+msgid "XFCE Workstation"
+msgstr "KDE-arbeidsstasjon"
+
+#: share/meta-task/compssUsers.pl:165
+#, fuzzy, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+"Eit grafisk skrivebordsmiljø med brukarvenlege program og skrivebordsverktøy"
+
+#: share/meta-task/compssUsers.pl:169
+#, fuzzy, c-format
+msgid "MATE Workstation"
+msgstr "GNOME-arbeidsstasjon"
+
+#: share/meta-task/compssUsers.pl:174
+#, fuzzy, c-format
+msgid "Cinnamon Workstation"
+msgstr "Arbeidstasjon"
+
+#: share/meta-task/compssUsers.pl:175
+#, fuzzy, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Grafisk miljø"
+
+#: share/meta-task/compssUsers.pl:179
+#, fuzzy, c-format
+msgid "LXQt Desktop"
+msgstr "LXDE-skrivebord"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, fuzzy, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+"Eit kjapt og lite ressurskrevande grafisk skrivebordsmiljø med brukarvenlege "
+"program og skrivebordsverktøy"
+
+#: share/meta-task/compssUsers.pl:189
#, c-format
msgid "LXDE Desktop"
msgstr "LXDE-skrivebord"
-#: share/meta-task/compssUsers.pl:146
-#, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+#: share/meta-task/compssUsers.pl:191
+#, fuzzy, c-format
+msgid "A lightweight fast graphical environment"
msgstr ""
"Eit kjapt og lite ressurskrevande grafisk skrivebordsmiljø med brukarvenlege "
"program og skrivebordsverktøy"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Andre grafiske skrivebord"
-#: share/meta-task/compssUsers.pl:150
-#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
+#: share/meta-task/compssUsers.pl:195
+#, fuzzy, c-format
+msgid "Window Maker, Fvwm, etc"
msgstr "Window Maker, Enlightenment, Fvwm, med fleire"
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Verktøy"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH-tenar"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Webmin-fjernoppsettenar"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "Nettverksverktøy og -overvaking"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "Overvakingsverktøy, prosesshandsaming, tcpdump, nmap, med meir"
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Mandriva-vegvisarar"
+msgid "Mageia Wizards"
+msgstr "Mageia-vegvisarar"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Vegvisarar for tenaroppsett"
@@ -685,7 +844,7 @@ msgid ""
msgstr "Det oppstod ein kritisk feil. Hald fram pĂ¥ eige ansvar."
# skip-rule: passiv
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -705,254 +864,252 @@ msgstr "Køyrer steg «%s»\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux-installering %s"
+msgid "%s Installation %s"
+msgstr "%s-installering %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "«Tab»/«Alt + Tab» mellom element"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "X.Org-tenaren tek tid Ă¥ starta. Vent litt …"
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"Du har lite systemressursar, og kan fĂ¥ vanskar med Ă¥ installera Mandriva "
-"Linux.\n"
+"Du har lite systemressursar, og kan fĂ¥ vanskar med Ă¥ installera %s Linux.\n"
"Du kan dĂ¥ installera i tekstmodus i staden for. Trykk «F1» ved oppstart av\n"
"CD-plata, og skriv «text» om du ønskjer dette."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Installer Mandriva KDE-skrivebord"
+msgid "Media Selection"
+msgstr "Medieval"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "Installer %s KDE-skrivebord"
+
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Installer Mandriva GNOME-skrivebord"
+msgid "Install %s GNOME Desktop"
+msgstr "Installer %s GNOME-skrivebord"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "Anna installering"
-#: steps_gtk.pm:262
-#, c-format
-msgid "KDE Desktop"
-msgstr "KDE-skrivebord"
+#: steps_gtk.pm:276
+#, fuzzy, c-format
+msgid "Plasma Desktop"
+msgstr "Sjølvvalt skrivebord"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "GNOME-skrivebord"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "Sjølvvalt skrivebord"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "Slik ser skrivebordsmiljøet %s ut."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "Trykk pĂ¥ bileta for Ă¥ forstørra dei"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Pakkegruppeval"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Direkte pakkeval"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Totalstorleik: %d / %d MiB"
+msgid "Unselect All"
+msgstr "Valde vekk alle"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Ugyldig pakke"
+msgid "Total size: %d / %d MB"
+msgstr "Totalstorleik: %d / %d MiB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Versjon: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Storleik: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KiB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Prioritet: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Du kan ikkje velja eller fjerna denne pakken"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "pĂ¥ grunn av manglande «%s»"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "dĂ¥ «%s» ikkje er tilfredsstilt"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "Prøver Ă¥ prioritera «%s»"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "for Ă¥ kunna behalda «%s»"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Du kan ikkje velja denne pakken, dĂ¥ det ikkje er nok ledig plass til Ă¥ "
"installera han."
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Desse pakkane vert installerte"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Desse pakkane vert fjerna"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Dette er ein obligatorisk pakke. Du kan ikkje velja han vekk."
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Du kan ikkje velja vekk denne pakken, dĂ¥ han allereie er installert."
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Kan ikkje velja vekk pakken. Han mĂ¥ oppgraderast."
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Vis automatiske valde pakkar"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Installer"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Opna/lagra utval"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Oppdaterer pakkeval"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Minimal installering"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Programvarehandsaming"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Vel pakkane du ønskjer Ă¥ installera"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Installerer"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Gøym detaljar"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "Tid igjen:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(estimerer …)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d pakke"
msgstr[1] "%d pakkar"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Samandrag"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Set opp"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "ikkje sett opp"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "Medieval"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -961,12 +1118,12 @@ msgstr ""
"Fann desse installasjonsmedia.\n"
"Om du ikkje ønskjer Ă¥ bruka alle, kan du velja vekk dei du ikkje treng no."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"Du kan velja Ă¥ kopiera innhaldet pĂ¥ CD-ane til harddisken før "
@@ -974,72 +1131,72 @@ msgstr ""
"Installasjonen vil dĂ¥ helda fram frĂ¥ harddisken, og pakkane vil vera lett "
"tilgjengeleg Ă²g etter at systemet er installert og sett opp."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Kopier CD-ane"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Det oppstod ein feil"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Vel tastaturoppsett"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Her er heile lista over tastaturoppsett:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Installer/oppgrader"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Vil du installera eller oppgradera?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Installer"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Oppgrader «%s»"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Krypteringsnøkkel for «%s»"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "Avbryt installering og start systemet pĂ¥ nytt"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "Nyinstallering"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "Oppgrader førre installasjon (ikkje tilrĂ¥dd)"
-#: steps_interactive.pm:211
-#, c-format
+#: steps_interactive.pm:223
+#, fuzzy, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1047,45 +1204,25 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"Installasjonsprogrammet har oppdaga at den gamle utgĂ¥va av Mandriva Linux "
-"som du har installert ikkje kan trygt oppgraderast til %s.\n"
+"Installasjonsprogrammet har oppdaga at den gamle utgĂ¥va av Mageia som du har "
+"installert ikkje kan trygt oppgraderast til %s.\n"
"\n"
"Du bør velja ei nyinstallering, som dĂ¥ vil erstatta den gamle versjonen.\n"
"\n"
"Åtvaring: Du bør ta reservekopi av alle personlege data før du vel "
"«Nyinstallering»."
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "Set opp IDE"
-
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"Ikkje nok ledig plass for oppstartslastar pĂ¥ 1 MiB. Installasjonen held "
-"fram, men du mĂ¥ sjølv laga ein oppstartslastarpartisjon i DiskDrake."
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"Du mĂ¥ laga ein PPC PReP Boot-bootstrap. Installasjonen vil helda fram, men "
-"viss du vil starta systemet, mĂ¥ du først laga bootstrap-partisjonen i "
-"DiskDrake."
+#: steps_interactive.pm:264
+#, fuzzy, c-format
+msgid "Configuring CD/DVD"
+msgstr "Set opp IDE"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1098,21 +1235,21 @@ msgstr ""
"Set inn plata merkt «%s» og trykk «OK».\n"
"Trykk eventuelt «Avbryt» om du ikkje har denne plata."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Ser etter tilgjengelege pakkar …"
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
"Maskina di har ikkje nok ledig plass for installering eller oppgradering (%d "
"MB > %d MB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1121,52 +1258,52 @@ msgstr ""
"Vel Ă¥ lagra eller henta pakkeval.\n"
"Formatet er likt det laga av «auto_install»."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Last"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Lagra"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Ugyldig fil"
-#: steps_interactive.pm:469
-#, c-format
-msgid "KDE"
-msgstr "KDE"
+#: steps_interactive.pm:455
+#, fuzzy, c-format
+msgid "Plasma"
+msgstr "Sjølvvalt skrivebord"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "Skrivebordsval"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr "Du kan velja skrivebordsmiljø."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Valt storleik er større enn tilgjengeleg plass"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Installasjonstype"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1175,87 +1312,121 @@ msgstr ""
"Du har ikkje valt noko pakkegruppe.\n"
"Vel kva type minimal installasjon du vil ha:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Med X"
-#: steps_interactive.pm:583
-#, c-format
-msgid "Install suggested packages"
+#: steps_interactive.pm:579
+#, fuzzy, c-format
+msgid "Install recommended packages"
msgstr "Installer foreslĂ¥tte pakkar"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Med grunnleggjande hjelpetekstar (tilrĂ¥dd)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Heilt minimal (Ă²g utan urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, fuzzy, c-format
+msgid "Preparing upgrade..."
+msgstr "Førebur oppstartslastar …"
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Førebur installasjon"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Installerer pakken «%s»"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Det oppstod ein feil ved sortering av pakkar:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Vil du helda fram likevel?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Prøv pĂ¥ nytt"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Hopp over denne pakken"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "Hopp over alle pakkar frĂ¥ mediet «%s»"
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "GĂ¥ tilbake til medie- og pakkevalskjermen"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "Det oppstod ein feil ved installering av pakken «%s»."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Oppsett etter installering"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "SjĂ¥ til at oppdateringsmediet er i stasjon %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Oppdateringar"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Failure when adding medium"
+msgstr "klarte ikkje leggja til medium"
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "Prøv pĂ¥ nytt"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1278,111 +1449,82 @@ msgstr ""
"\n"
"Ă˜nskjer du Ă¥ installera oppdateringane?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s pĂ¥ %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Maskinvare"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Lydkort"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Har du eit ISA-lydkort?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Køyr «sndconfig» etter installasjonen er ferdig for Ă¥ setja opp lydkortet."
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "Fann ingen lydkort. Køyr «harddrake» etter installasjonen er ferdig."
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Grafisk grensesnitt"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Nettverk og Internett"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Mellomtenarar"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "oppsett"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "TryggleiksnivĂ¥"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Brannmur"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "pĂ¥slĂ¥tt"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "avslĂ¥tt"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr ""
"Du har ikkje sett opp det grafiske grensesnittet. Er du sikker pĂ¥ at du "
"ikkje vil ha det?"
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr "Førebur oppstartslastar …"
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
+#, fuzzy, c-format
+msgid "Preparing initial startup program..."
+msgstr "Førebur installasjon"
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "Ver tĂ¥lmodig. Dette kan ta ei stund …"
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Oppstartslastaren yaboot vil ikkje fungera, dĂ¥ du har ei OldWorld- eller ei "
-"ukjend maskin. Installeringa vil helda fram, men du mĂ¥ bruka BootX eller ein "
-"annan mĂ¥te Ă¥ starta maskina di pĂ¥. Kjerneargumentet for rotfilsystemet er: "
-"root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1391,17 +1533,17 @@ msgstr ""
"Med dette tryggleiksnivĂ¥et er det berre administratoren som fĂ¥r tilgang til "
"filer pĂ¥ Windows-partisjonen."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Set inn ein tom diskett i stasjon «%s»"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Lagar diskett for automatisk installasjon …"
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1412,12 +1554,12 @@ msgstr ""
"\n"
"Er du sikker pĂ¥ at du vil avslutta?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Gratulerer"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Start pĂ¥ nytt"
@@ -1512,13 +1654,6 @@ msgid ""
"Users"
msgstr "Brukarar"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Nettverk"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1561,6 +1696,114 @@ msgid ""
"Exit"
msgstr "Avslutt"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Har du eit ISA-lydkort?"
+
+#~ msgid ""
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
+#~ msgstr ""
+#~ "Køyr «sndconfig» etter installasjonen er ferdig for Ă¥ setja opp lydkortet."
+
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr ""
+#~ "Fann ingen lydkort. Køyr «harddrake» etter installasjonen er ferdig."
+
+#~ msgid "KDE Desktop"
+#~ msgstr "KDE-skrivebord"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#~ msgid "CD-ROM"
+#~ msgstr "CD-ROM"
+
+#~ msgid "KDE Workstation"
+#~ msgstr "KDE-arbeidsstasjon"
+
+#, fuzzy
+#~ msgid ""
+#~ "The Plasma Desktop, the basic graphical environment with a collection of "
+#~ "accompanying tools"
+#~ msgstr "Skrivebordsmiljøet KDE, med ei samling tilhøyrande verktøy"
+
+#~ msgid "IDE"
+#~ msgstr "IDE"
+
+#~ msgid "Preparing bootloader..."
+#~ msgstr "Førebur oppstartslastar …"
+
+#~ msgid ""
+#~ "A lightweight & fast graphical environment with user-friendly set of "
+#~ "applications and desktop tools"
+#~ msgstr ""
+#~ "Eit kjapt og lite ressurskrevande grafisk skrivebordsmiljø med "
+#~ "brukarvenlege program og skrivebordsverktøy"
+
+#, fuzzy
+#~ msgid "RazorQT Desktop"
+#~ msgstr "Sjølvvalt skrivebord"
+
+#~ msgid ""
+#~ "No free space for 1MB bootstrap! Install will continue, but to boot your "
+#~ "system, you'll need to create the bootstrap partition in DiskDrake"
+#~ msgstr ""
+#~ "Ikkje nok ledig plass for oppstartslastar pĂ¥ 1 MiB. Installasjonen held "
+#~ "fram, men du mĂ¥ sjølv laga ein oppstartslastarpartisjon i DiskDrake."
+
+#~ msgid ""
+#~ "You'll need to create a PPC PReP Boot bootstrap! Install will continue, "
+#~ "but to boot your system, you'll need to create the bootstrap partition in "
+#~ "DiskDrake"
+#~ msgstr ""
+#~ "Du mĂ¥ laga ein PPC PReP Boot-bootstrap. Installasjonen vil helda fram, "
+#~ "men viss du vil starta systemet, mĂ¥ du først laga bootstrap-partisjonen i "
+#~ "DiskDrake."
+
+#~ msgid ""
+#~ "You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
+#~ "will not work for you. The install will continue, but you'll need to use "
+#~ "BootX or some other means to boot your machine. The kernel argument for "
+#~ "the root fs is: root=%s"
+#~ msgstr ""
+#~ "Oppstartslastaren yaboot vil ikkje fungera, dĂ¥ du har ei OldWorld- eller "
+#~ "ei ukjend maskin. Installeringa vil helda fram, men du mĂ¥ bruka BootX "
+#~ "eller ein annan mĂ¥te Ă¥ starta maskina di pĂ¥. Kjerneargumentet for "
+#~ "rotfilsystemet er: root=%s"
+
+#~ msgid "Welcome"
+#~ msgstr "Velkommen"
+
+#~ msgid "Select All"
+#~ msgstr "Valde alle"
+
+#~ msgid "Bad package"
+#~ msgstr "Ugyldig pakke"
+
+#, fuzzy
+#~ msgid "Preparing boot images..."
+#~ msgstr "Førebur oppstartslastar …"
+
+#~ msgid ""
+#~ "_: Keep these entry short\n"
+#~ "Networking"
+#~ msgstr "Nettverk"
+
+#~ msgid "Your desktop on a USB key"
+#~ msgstr "Skrivebordet pĂ¥ ein minnepinne"
+
+#~ msgid "The 100%% open source Mageia distribution"
+#~ msgstr "Mageia-distribusjonen med 100 %% open kjeldekode"
+
+#~ msgid "Explore Linux easily with Mageia One"
+#~ msgstr "Utforsk Linux med Mageia One"
+
+#~ msgid "A full Mageia desktop, with support"
+#~ msgstr "Eit fullt Mageia-skrivebord – med brukarstøtte"
+
+#~ msgid "Mageia: distributions for everybody's needs"
+#~ msgstr "Mageia: Distribusjonar for alle behov"
+
#~ msgid ""
#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
#~ "gnumeric), pdf viewers, etc"
@@ -1641,7 +1884,7 @@ msgstr "Avslutt"
#~ msgid ""
#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
+#~ "in that case it will take over the hard disk drive!!\n"
#~ "(this is meant for installing on another box).\n"
#~ "\n"
#~ "You may prefer to replay the installation.\n"
diff --git a/perl-install/install/share/po/pa_IN.po b/perl-install/install/share/po/pa_IN.po
index 600d0fde7..cfe56280d 100644
--- a/perl-install/install/share/po/pa_IN.po
+++ b/perl-install/install/share/po/pa_IN.po
@@ -8,48 +8,74 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
+"POT-Creation-Date: 2016-06-22 02:36+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"
+"Language: pa\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"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
+#, fuzzy, c-format
+msgid "Office tools"
+msgstr "ਦਫਤਰ ਵਰਕਸਟੇਸ਼ਨ"
+
+#: ../../advertising/05_IM_mageia.pl:1
+#, c-format
+msgid "Home entertainment"
+msgstr ""
+
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "For family!"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "For developers!"
msgstr ""
-#: any.pm:109
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "ਕੀ ਤà©à¨¹à¨¾à¨¡à©‡ ਕੋਲ ਅੱਗੇ ਅਨà©à¨ªà©‚ਰਕ ਮਾਧਿਅਮ ਹੈ?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -58,113 +84,172 @@ msgid ""
"Do you have a supplementary installation medium to configure?"
msgstr ""
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "ਨੈੱਟਵਰਕ (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "ਨੈੱਟਵਰਕ (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr ""
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "ਪà©à¨°à¨¤à¨¿à¨¬à¨¿à©°à¨¬ ਦਾ URL?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr ""
-#: any.pm:182
-#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+#: any.pm:247
+#, fuzzy, c-format
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr "ਉਪਲੱਬਧ ਪà©à¨°à¨¤à©€à¨¬à¨¿à©°à¨¬à¨¾à¨‚ ਦੀ ਸੂà¨à©€ ਵੇਖਣ ਲਈ ਮੈਂਡਰਿਵ-ਲੀਨਕਸ ਵੈਬ ਸਾਈਟ ਨਾਲ ਸੰਪਰਕ ਜਾਰੀ ਹੈ..."
-#: any.pm:187
+#: any.pm:252
#, fuzzy, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr "ਉਪਲੱਬਧ ਪà©à¨°à¨¤à©€à¨¬à¨¿à©°à¨¬à¨¾à¨‚ ਦੀ ਸੂà¨à©€ ਵੇਖਣ ਲਈ ਮੈਂਡਰਿਵ-ਲੀਨਕਸ ਵੈਬ ਸਾਈਟ ਨਾਲ ਸੰਪਰਕ ਜਾਰੀ ਹੈ..."
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "ਪੈਕੇਜ ਪà©à¨°à¨¾à¨ªà¨¤ ਕਰਨ ਲਈ ਪà©à¨°à¨¤à©€à¨¬à¨¿à©°à¨¬ à¨à©à¨£à©‹"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr ""
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr ""
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr ""
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr ""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr ""
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "ਡਾਇਰੈਕਟਰੀ"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr ""
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr "ਇਸ ਪà©à¨°à¨¤à©€à¨¬à¨¿à©°à¨¬ ਤੇ ਪੈਕੇਜ ਸੂà¨à©€ ਫਾਇਲ ਨਹੀਂ ਲੱਭ ਸਕੀ। ਜਾਂਠਕਰੋ ਕਿ ਸਥਿਤੀ ਠੀਕ ਹੈ।"
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "ਪਹਿਲਾਂ ਇੰਸਟਾਲ ਕੀਤੇ ਪੈਕੇਜਾਂ ਸੀ ਜਾਂਠਕਰ ਰਿਹਾ ਹੈ..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "ਨਵੀਨੀਕਰਨ ਲਈ ਪੈਕੇਜਾਂ ਦੀ ਖੋਜ..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -177,87 +262,87 @@ msgstr ""
"\n"
"ਕੀ ਤà©à¨¸à©€à¨‚ ਯਕੀਨਨ ਇਹ ਪੈਕੇਜ ਹਟਾਉਣੇ à¨à¨¾à¨¹à©à©°à¨¦à©‡ ਹੋ?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "ਫਾਇਲ %s ਪੜਨ ਵਿੱਠਗਲਤੀ"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "ਹੇਠਲੀਆਂ ਡਿਸਕਾਂ ਦੇ ਨਾਂ ਤਬਦੀਲ ਕੀਤੇ ਹਨ:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (ਪਹਿਲਾਂ %s ਨਾਂ ਸੀ)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, fuzzy, c-format
msgid "FTP"
msgstr "ਵੈਬ/FTP"
-#: any.pm:1079
+#: any.pm:1363
#, fuzzy, c-format
msgid "NFS"
msgstr "PFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "ਨੈੱਟਵਰਕ"
-#: any.pm:1102
+#: any.pm:1386
#, fuzzy, c-format
msgid "Please choose a media"
msgstr "ਕਿਰਪਾ ਕਰਕੇ ਬੈਕਅੱਪ ਲਈ ਮਾਧਿਅਮ à¨à©à¨£à©‹à¥¤"
-#: any.pm:1118
+#: any.pm:1402
#, fuzzy, c-format
msgid "File already exists. Overwrite it?"
msgstr "ਫਾਇਲ ਪਹਿਲਾਂ ਮੌਜੂਦ ਹੈ, ਇਹ ਵਰਤੋ?"
-#: any.pm:1122
+#: any.pm:1406
#, fuzzy, c-format
msgid "Permission denied"
msgstr "ਅਧਿਕਾਰ"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr ""
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr ""
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "ਵਿਭਾਗੀਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਪਰਦਾ-ਤਸਵੀਰ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "ਪਰਦਾ-ਤਸਵੀਰਾਂ %s ਵਿੱਠਇੰਸਟਾਲੇਸ਼ਨ ਤੋਂ ਬਾਅਦ ਉਪਲੱਬਧ ਹੋਣਗੀਆਂ"
-#: gtk.pm:131
+#: gtk.pm:135
#, fuzzy, c-format
msgid "Installation"
msgstr "ਇੰਸਟਾਲ ਹੋ ਰਹੇ ਹਨ"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "ਸੰਰà¨à¨¨à¨¾"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "ਤà©à¨¹à¨¾à¨¨à©‚à©° %s ਵੀ ਫਾਰਮਿਟ ਕਰਨਾ ਜਰੂਰੀ ਹੈ"
@@ -281,22 +366,22 @@ msgstr "ਨੈੱਟਵਰਕ à¨à¨²à¨¾à¨‡à¨† ਜਾ ਰਿਹਾ ਹੈ"
msgid "Bringing down the network"
msgstr "ਨੈੱਟਵਰਕ ਬੰਦ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr ""
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "ਨਕਲ ਜਾਰੀ ਹੈ"
@@ -326,342 +411,412 @@ msgstr "ਵਧੀਆ"
msgid "maybe"
msgstr "ਹੋ ਸਕਦਾ ਹੈ"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "ਕੋਈ ਵੇਰਵਾ ਨਹੀ"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, fuzzy, c-format
msgid "An error occurred:"
msgstr "ਇੱਕ ਗਲਤੀ ਆਈ ਹੈ"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "ਘਾਤਕ ਗਲਤੀ ਆਈ: %s"
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d ਇੰਸਟਾਲੇਸ਼ਨ ਸੰà¨à¨¾à¨° ਅਸਫਲ"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, fuzzy, c-format
msgid "Installation of packages failed:"
msgstr "%s ਪੈਕੇਜ ਇੰਸਟਾਲ ਹੋ ਰਹੀ ਹੈ"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "ਵਰਕਸਟੇਸ਼ਨ"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "ਦਫਤਰ ਵਰਕਸਟੇਸ਼ਨ"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"ਦਫਤਰੀ ਪà©à¨°à©‹à¨—ਰਾਮ: ਅੱਖਰਕਾਰ (OpenOffice.org Writer, Kword), ਸਾਰਣੀਕਾਰ (OpenOffice."
-"org Calc, Kspread), PDF ਦਰਸ਼ਕ, ਆਦਿ"
+"ਦਫਤਰੀ ਪà©à¨°à©‹à¨—ਰਾਮ: ਅੱਖਰਕਾਰ (LibreOffice Writer, Kword), ਸਾਰਣੀਕਾਰ (OpenOffice.org "
+"Calc, Kspread), PDF ਦਰਸ਼ਕ, ਆਦਿ"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "ਖੇਡ ਸਟੇਸ਼ਨ"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "ਮਨੋਰੰਜਨ ਪà©à¨°à©‹à¨—ਰਾਮ: ਆਰਕੇਡ, ਬੋਰਡ, ਨੀਤੀ, ਆਦਿ"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "ਮਲਟੀਮੀਡੀਆ ਸਟੇਸ਼ਨ"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "ਸਾà¨à¨‚ਡ ਅਤੇ ਵੀਡੀਓ à¨à¨²à¨¾à¨‰à¨£/ਸੋਧਣ ਵਾਲੇ ਪà©à¨°à©‹à¨—ਰਾਮ"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "ਇੰਟਰਨੈੱਟ ਸਟੇਸ਼ਨ"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr "ਪੱਤਰ ਅਤੇ ਖਬਰਾਂ ਪੜਨ ਅਤੇ ਭੇਜਣ ਲਈ (mutt, tin..) ਅਤੇ ਵੈਬ à¨à¨¾à¨¤à©€ ਲਈ ਸੰਦਾਂ ਦਾ ਸਮੂਹ"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "ਨੈੱਟਵਰਕ ਕੰਪਿà¨à¨Ÿà¨° (ਕਲਾਂਈਟ)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "ssh ਸਮੇਤ ਵੱਖ-ਵੱਖ ਪਰੋਟੋਕਾਲਾਂ ਲਈ ਕਲਾਂਈਟ"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "ਤà©à¨¹à¨¾à¨¡à©‡ ਕੰਪਿà¨à¨Ÿà¨° ਦੀ ਸੰਰà¨à¨¨à¨¾ ਸਾਫ ਕਰਨ ਲਈ ਸੰਦ"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "ਕੰਸੋਲ ਸੰਦ"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "ਸੰਪਾਦਕ, ਸ਼ੈੱਲ, ਫਾਇਲ ਸੰਦ, ਟਰਮੀਨਲ"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "ਵਿਕਾਸ"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C ਅਤੇ C++ ਵਿਕਾਸ ਲਾਇਬà©à¨°à©‡à¨°à©€à¨†à¨‚, ਪà©à¨°à©‹à¨—ਰਾਮ ਅਤੇ ਸ਼ਾਮਿਲ ਫਾਇਲਾਂ"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "ਦਸਤਾਵੇਜ਼"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "ਲੀਨਕਸ ਅਤੇ ਮà©à¨•ਤ ਸਾਫਟਵੇਅਰ ਉੱਪਰ ਕਿਤਾਬਾਂ ਅਤੇ Howto's"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "ਲੀਨਕਸ ਮਿਆਰੀ ਮà©à©±à¨¢à¥¤ ਤੀਜੀ ਪਾਰਟੀ ਕਾਰਜ ਸਹਿਯੋਗ"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "ਵੈਬ ਸਰਵਰ"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "ਗਰà©à©±à¨ªà¨µà©‡à¨…ਰ"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab ਸਰਵਰ"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "ਫਾਇਲਵਾਲ/ਰਾà¨à¨Ÿà¨°"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "ਇੰਟਰਨੈੱਟ ਗੇਟਵੇ"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "ਪੱਤਰ/ਖਬਰ"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix ਪੱਤਰ ਸਰਵਰ, Inn ਖਬਰ ਸਰਵਰ"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "ਡਾਇਰੈਕਟਰੀ ਸਰਵਰ"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP ਸਰਵਰ"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "ਡੋਮੇਨ ਨਾਂ ਅਤੇ ਨੈੱਟਵਰਕ ਜਾਣਕਾਰੀ ਸਰਵਰ"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "ਫਾਇਲ ਅਤੇ ਪà©à¨°à¨¿à©°à¨Ÿà¨° ਸ਼ੇਅਰਿੰਗ ਸਰਵਰ"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS ਸਰਵਰ, ਸਾਂਬਾ ਸਰਵਰ"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "ਡਾਟਾਬੇਸ "
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL ਅਤੇ MySQL ਡਾਟਾਬੇਸ ਸਰਵਰ"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL ਅਤੇ MariaDB ਡਾਟਾਬੇਸ ਸਰਵਰ"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "ਵੈਬ/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "ਪੱਤਰ"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix ਪੱਤਰ ਸਰਵਰ"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL ਜਾਂ MySQL ਡਾਟਾਬੇਸ ਸਰਵਰ"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL ਜਾਂ MariaDB ਡਾਟਾਬੇਸ ਸਰਵਰ"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "ਨੈੱਟਵਰਕ ਕੰਪਿà¨à¨Ÿà¨° ਸਰਵਰ"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS ਸਰਵਰ, SMB ਸਰਵਰ, ਪਰਾਕਸੀ ਸਰਵਰ, ssh ਸਰਵਰ"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "ਗਰਾਫੀਕਲ ਵਾਤਾਵਰਨ"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "ਕੇ ਡੀ ਈ ਵਰਕਸਟੇਸ਼ਨ"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "ਵਰਕਸਟੇਸ਼ਨ"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr "ਕੇ ਵਿਹੜਾ ਵਾਤਾਵਰਨ, ਸਾਥੀ ਸੰਦਾਂ ਦੇ ਭੰਡਾਰ ਨਾਲ ਮà©à©±à¨¢à¨²à¨¾ ਗਰਾਫਿਕਲ ਵਾਤਾਵਰਨ"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "ਗਨੋਮ ਵਰਕਸਟੇਸ਼ਨ"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr "ਉਪਭੋਗੀ-ਅਨà©à¨•ੂਲ ਕਾਰਜ ਸਮੂਹ ਅਤੇ ਵਿਹੜਾ ਸੰਦਾਂ ਨਾਲ ਇੱਕ ਗਰਾਫੀਕਲ ਵਾਤਾਵਰਨ"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, fuzzy, c-format
+msgid "XFCE Workstation"
+msgstr "ਕੇ ਡੀ ਈ ਵਰਕਸਟੇਸ਼ਨ"
+
+#: share/meta-task/compssUsers.pl:165
+#, fuzzy, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr "ਉਪਭੋਗੀ-ਅਨà©à¨•ੂਲ ਕਾਰਜ ਸਮੂਹ ਅਤੇ ਵਿਹੜਾ ਸੰਦਾਂ ਨਾਲ ਇੱਕ ਗਰਾਫੀਕਲ ਵਾਤਾਵਰਨ"
+
+#: share/meta-task/compssUsers.pl:169
+#, fuzzy, c-format
+msgid "MATE Workstation"
+msgstr "ਗਨੋਮ ਵਰਕਸਟੇਸ਼ਨ"
+
+#: share/meta-task/compssUsers.pl:174
+#, fuzzy, c-format
+msgid "Cinnamon Workstation"
+msgstr "ਵਰਕਸਟੇਸ਼ਨ"
+
+#: share/meta-task/compssUsers.pl:175
+#, fuzzy, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "ਗਰਾਫੀਕਲ ਵਾਤਾਵਰਨ"
+
+#: share/meta-task/compssUsers.pl:179
+#, fuzzy, c-format
+msgid "LXQt Desktop"
+msgstr "ਵਿਹੜਾ"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, fuzzy, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr "ਉਪਭੋਗੀ-ਅਨà©à¨•ੂਲ ਕਾਰਜ ਸਮੂਹ ਅਤੇ ਵਿਹੜਾ ਸੰਦਾਂ ਨਾਲ ਇੱਕ ਗਰਾਫੀਕਲ ਵਾਤਾਵਰਨ"
+
+#: share/meta-task/compssUsers.pl:189
#, fuzzy, c-format
msgid "LXDE Desktop"
msgstr "ਵਿਹੜਾ"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:191
#, fuzzy, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+msgid "A lightweight fast graphical environment"
msgstr "ਉਪਭੋਗੀ-ਅਨà©à¨•ੂਲ ਕਾਰਜ ਸਮੂਹ ਅਤੇ ਵਿਹੜਾ ਸੰਦਾਂ ਨਾਲ ਇੱਕ ਗਰਾਫੀਕਲ ਵਾਤਾਵਰਨ"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "ਹੋਰ ਗਰਾਫੀਕਲ ਵਿਹੜੇ"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, fuzzy, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
msgstr "Icewm, Window Maker, Enlightenment, Fvwm, ਆਦਿ"
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "ਸਹੂਲਤਾਂ"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH ਸਰਵਰ"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Webmin ਰਿਮੋਟ ਸੰਰà¨à¨¨à¨¾ ਸਰਵਰ"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "ਨੈੱਟਵਰਕ ਸਹੂਲਤਾਂ/ਪà©à¨°à¨¬à©°à¨§à¨¨"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "ਪà©à¨°à¨¬à©°à¨§à¨¨ ਸੰਦ, ਕਾਰਜ ਅਕਾà¨à¨‚ਟਿੰਗ, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, fuzzy, c-format
-msgid "Mandriva Wizards"
+msgid "Mageia Wizards"
msgstr "ਮੈਂਡਰਿਵ-ਸਾਫਟ ਤਖਤੀ"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "ਸਰਵਰ ਸੰਰà¨à¨¨à¨¾ ਲਈ ਤਖਤੀ"
@@ -675,7 +830,7 @@ msgstr ""
"ਗਲਤੀ ਹੋਈ ਹੈ, ਪਰ ਮੈਂ ਨਹੀਂ ਜਾਣਦਾ ਕਿ ਇਸ ਦਾ ਕਿਸ ਤਰਾਂ ਪà©à¨°à¨¬à©°à¨§à¨¨ ਕਰਨਾ ਹੈ।\n"
"ਆਪਣੇ ਖਤਰੇ ਤੇ ਜਾਰੀ ਕਰੋ।"
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -693,8 +848,8 @@ msgid "Entering step `%s'\n"
msgstr "ਪ੠`%s' ਸ਼à©à¨°à©‚ ਹੋ ਰਿਹਾ ਹੈ\n"
#: steps_curses.pm:22
-#, c-format
-msgid "Mandriva Linux Installation %s"
+#, fuzzy, c-format
+msgid "%s Installation %s"
msgstr "ਮੈਂਡਰਿਵ-ਲੀਨਕਸ ਇੰਸਟਾਲੇਸ਼ਨ %s "
#: steps_curses.pm:32
@@ -702,243 +857,242 @@ msgstr "ਮੈਂਡਰਿਵ-ਲੀਨਕਸ ਇੰਸਟਾਲੇਸ਼ਨ %s "
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> ਇਕਾਈਆਂ ਵਿੱਠ"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
-#, c-format
+#: steps_gtk.pm:212
+#, fuzzy, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"ਤà©à¨¹à¨¾à¨¡à©‡ ਸਿਸਟਮ ਤੇ ਸਰੋਤ ਘੱਟ ਹਨ। ਤà©à¨¹à¨¾à¨¨à©‚à©° ਮੈਂਡਰਿਵ-ਲੀਨਕਸ ਇੰਸਟਾਲ ਕਰਨ ਸਮੇਂ ਮà©à¨¶à¨•ਿਲ\n"
"ਆ ਸਕਦੀ ਹੈ। ਜੇ ਅਜਿਹਾ ਹੋਇਆ, ਤà©à¨¸à©€à¨‚ ਪਾਠ ਇੰਸਟਾਲੇਸ਼ਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ। ਇਸ ਲਈ,\n"
"`F1' ਦਬਾਓ ਜਦੋਂ CDROM ਤੋਂ ਬੂਟ ਕਰਦੇ ਹੋ, ਫਿਰ `ਪਾਠ' ਭਰੋ।"
-#: steps_gtk.pm:239
-#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr ""
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, fuzzy, c-format
+msgid "Media Selection"
+msgstr "ਪੈਕੇਜ ਸਮੂਹ à¨à©‹à¨£"
+
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "ਵਿਹੜਾ"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s GNOME Desktop"
msgstr ""
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, fuzzy, c-format
msgid "Custom install"
msgstr "ਘੱਟੋ-ਘੱਟ ਇੰਸਟਾਲ"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
+msgid "Plasma Desktop"
msgstr "ਵਿਹੜਾ"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, fuzzy, c-format
msgid "GNOME Desktop"
msgstr "ਵਿਹੜਾ"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, fuzzy, c-format
msgid "Custom Desktop"
msgstr "ਵਿਹੜਾ"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "ਪੈਕੇਜ ਸਮੂਹ à¨à©‹à¨£"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "ਵੱਖ-ਵੱਖ ਪੈਕੇਜ à¨à©‹à¨£"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "ਕà©à©±à¨² ਅਕਾਰ: %d / %d ਮੈਬਾ"
+msgid "Unselect All"
+msgstr "ਸਭ ਨਾ-à¨à©à¨£à©‹"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "ਗਲਤ ਪੈਕੇਜ"
+msgid "Total size: %d / %d MB"
+msgstr "ਕà©à©±à¨² ਅਕਾਰ: %d / %d ਮੈਬਾ"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "ਵਰਜਨ:"
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "ਅਕਾਰ:"
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d ਕਿਬਾ\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "ਖਾਸੀਅਤ:"
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "ਤà©à¨¸à©€à¨‚ ਇਹ ਪੈਕੇਜ à¨à©à¨£/ਨਾ-à¨à©à¨£ ਨਹੀਂ ਸਕਦੇ"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "%s ਗà©à©°à¨® ਹੋਣ ਕਾਰਨ"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "%s ਲੋੜ ਪੂਰੀ ਨਾ ਹੋਣ ਕਰਕੇ"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "%s ਵਰਤੋਂ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "%s ਰੱਖਣ ਲਈ"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr "ਤà©à¨¸à©€à¨‚ ਇਹ ਪੈਕੇਜ ਨਹੀਂ à¨à©à¨£ ਸਕਦੇ ਕਿਉਂਕਿ ਇੱਥੇ ਇਸ ਨੂੰ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਲੋੜੀਂਦੀ ਥਾਂ ਨਹੀਂ ਹੈ।"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "ਹੇਠਲੇ ਪੈਕੇਜ ਇੰਸਟਾਲ ਹੋ ਰਹੇ ਹਨ"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "ਹੇਠਲੇ ਪੈਕੇਜ ਹਟਾਠਜਾ ਰਹੇ ਹਨ"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "ਇਹ ਲਾਜ਼ਮੀ ਪੈਕੇਜ ਹੈ, ਇਸ ਦੀ à¨à©‹à¨£ ਨਹੀਂ ਹਟਾਈ ਜਾ ਸਕਦੀ"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "ਤà©à¨¸à©€à¨‚ ਇਸ ਪੈਕੇਜ ਦੀ à¨à©‹à¨£ ਨਹੀਂ ਹਟਾ ਸਕਦੇ। ਇਹ ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ।"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "ਤà©à¨¸à©€à¨‚ ਇਸ ਪੈਕੇਜ ਦੀ à¨à©‹à¨£ ਨਹੀਂ ਹਟਾ ਸਕਦੇ। ਇਸ ਦਾ ਨਵੀਨੀਕਰਨ ਜਰੂਰੀ ਹੈ।"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "à¨à©à¨£à©‡ ਪੈਕੇਜ ਸਵੈ ਹੀ ਵਿਖਾਓ"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "ਇੰਸਟਾਲ"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, fuzzy, c-format
msgid "Load/Save selection"
msgstr "ਪੈਕੇਜ à¨à©‹à¨£"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "ਪੈਕੇਜ à¨à©‹à¨£ ਨਵੀਨੀਕਰਨ ਜਾਰੀ ਹੈ"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "ਘੱਟੋ-ਘੱਟ ਇੰਸਟਾਲ"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "ਸਾਫਟਵੇਅਰ ਪà©à¨°à¨¬à©°à¨§à¨¨"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਪੈਕੇਜ à¨à©à¨£à©‹"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "ਇੰਸਟਾਲ ਹੋ ਰਹੇ ਹਨ"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "ਕੋਈ ਵੇਰਵਾ ਨਹੀਂ"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, fuzzy, c-format
msgid "Time remaining:"
msgstr "ਬਾਕੀ ਸਮਾਂ"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, fuzzy, c-format
msgid "(estimating...)"
msgstr "ਅਨà©à¨®à¨¾à¨¨ ਜਾਰੀ ਹੈ"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, fuzzy, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d ਪੈਕੇਜ"
msgstr[1] "%d ਪੈਕੇਜ"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "ਸਾਰ"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "ਸੰਰà¨à¨¨à¨¾"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "ਸੰਰà¨à¨¿à¨¤ ਨਹੀਂ"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "ਪੈਕੇਜ ਸਮੂਹ à¨à©‹à¨£"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -947,84 +1101,84 @@ msgstr ""
"ਹੇਠਲੇ ਇੰਸਟਾਲੇਸ਼ਨ ਮਾਧਿਅਨ ਲੱਭੇ ਹਨ।\n"
"ਜੇ ਤà©à¨¸à©€à¨‚ ਇਹਨਾਂ ਵਿੱà¨à©‹à¨‚ ਕà©à¨ ਛੱਡਣੇ à¨à¨¾à¨¹à©à©°à¨¦à©‡ ਹੋ, ਤà©à¨¸à©€à¨‚ ਹà©à¨£ ਰੱਦ ਕਰ ਸਕਦੇ ਹੋ।"
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"ਤà©à¨¹à¨¾à¨¡à©‡ ਕੋਲ ਇੰਸਟਾਲੇਸ਼ਨ ਤੋਂ ਪਹਿਲਾਂ CDs ਦੇ ਸੰਖੇਪ ਹਾਰਡ ਡਰਾਈਵ ਤੇ ਨਕਲ ਕਰਨ ਦੀ à¨à©‹à¨£ ਹੈ।\n"
"ਇਹ ਫਿਰ ਹਾਰਡ ਡਰਾਈਵ ਤੋਂ ਜਾਰੀ ਕਰੇਗਾ ਅਤੇ ਪੈਕੇਜ ਸਿਸਟਮ ਪੂਰੀ ਤਰਾਂ ਇੰਸਟਾਲ ਹੋਣ ਤੋਂ ਬਾਅਦ ਵੀ ਉਪਲੱਬਧ "
"ਰਹਿਣਗੇ।"
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "ਪੂਰੀ CDs ਨਕਲ ਕਰੋ"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "ਇੱਕ ਗਲਤੀ ਆਈ ਹੈ"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣਾ ਕੀਬੋਰਡ ਖਾਕਾ à¨à©à¨£à©‹à¥¤"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, fuzzy, c-format
msgid "Here is the full list of available keyboards:"
msgstr "ਇੱਥੇ ਉਪਲੱਬਧ ਕੀਬੋਰਡਾਂ ਦੀ ਸੂà¨à©€ ਹੈ"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "ਇੰਸਟਾਲ/ਨਵੀਨੀਕਰਨ"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "ਕੀ ਇਹ ਇੰਸਟਾਲ ਜਾਂ ਨਵੀਨੀਕਰਨ ਹੈ?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, fuzzy, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "ਇੰਸਟਾਲ"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "ਨਵੀਨੀਕਰਨ %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "%s ਲਈ ਇਨਕà©à¨°à¨¿à¨ªà¨¶à¨¨ ਕà©à©°à¨œà©€"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, fuzzy, c-format
msgid "New Installation"
msgstr "ਇੰਸਟਾਲ ਹੋ ਰਹੇ ਹਨ"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1033,36 +1187,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "IDE ਸੰਰà¨à¨¨à¨¾ ਹੋ ਰਹੀ ਹੈ"
-
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"1ਮੈਬਾ ਬੂਟਸਟਰੈਪ ਲਈ ਕੋਈ ਖਾਲੀ ਥਾਂ ਨਹੀਂ ਹੈ! ਇੰਸਟਾਲ ਜਾਰੀ ਰਹੇਗੀ, ਪਰ ਤà©à¨¹à¨¾à¨¡à¨¾ ਸਿਸਟਮ ਬੂਟ ਕਰਨ ਲਈ, "
-"ਤà©à¨¹à¨¾à¨¨à©‚à©° DiskDrake ਵਿੱਠਬੂਟਸਟਰੈਪ ਭਾਗ ਬਣਾਉਣ ਦੀ ਲੋੜ ਪਵੇਗੀ।"
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"PPC PReP Boot ਬੂਟਸਟਰੈਪ ਲਈ ਕੋਈ ਖਾਲੀ ਥਾਂ ਨਹੀਂ ਹੈ! ਇੰਸਟਾਲ ਜਾਰੀ ਰਹੇਗੀ, ਪਰ ਤà©à¨¹à¨¾à¨¡à¨¾ ਸਿਸਟਮ ਬੂਟ "
-"ਕਰਨ ਲਈ, ਤà©à¨¹à¨¾à¨¨à©‚à©° DiskDrake ਵਿੱਠਬੂਟਸਟਰੈਪ ਭਾਗ ਬਣਾਉਣ ਦੀ ਲੋੜ ਪਵੇਗੀ।"
+#: steps_interactive.pm:264
+#, fuzzy, c-format
+msgid "Configuring CD/DVD"
+msgstr "IDE ਸੰਰà¨à¨¨à¨¾ ਹੋ ਰਹੀ ਹੈ"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1074,19 +1209,19 @@ msgstr ""
"ਕਿਰਪਾ ਕਰਕੇ \"%s\" ਲੇਬਲ ਵਾਲੀ Cd-Rom ਆਪਣੀ ਡਰਾਈਵ ਵਿੱਠਪਾਓ ਅਤੇ ਸਮਾਪਤੀ ਤੇ ਠੀਕ ਹੈ ਦਬਾਓ\n"
"ਜੇ ਤà©à¨¹à¨¾à¨¡à©‡ ਕੋਲ ਇਹ ਨਹੀਂ ਹੈ, ਇਸ Cd-Rom ਤੋਂ ਇੰਸਟਾਲੇਸ਼ਨ ਰੋਕਣ ਲਈ ਰੱਦ ਕਰੋ ਦਬਾਓ।"
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "ਉਪਲੱਬਧ ਪੈਕੇਜ ਲੋਡ ਕਰ ਰਿਹਾ ਹੈ..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, fuzzy, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1095,52 +1230,52 @@ msgstr ""
"ਕਿਰਪਾ ਕਰਕੇ ਫਲਾਪੀ ਤੇ ਪੈਕੇਜ ਲੋਡ ਜਾਂ ਸੰਭਾਲ à¨à©à¨£à©‹à¥¤\n"
"ਫਾਰਮਿਟ ਫਲਾਪੀਆਂ ਦà©à¨†à¨°à¨¾ ਬਣਾਠauto_install ਵਾਂਗ ਹੈ।"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, fuzzy, c-format
msgid "Load"
msgstr "ਪੋਲੈਂਡ"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "ਸੰਭਾਲੋ"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, fuzzy, c-format
msgid "Bad file"
msgstr "ਅਸਲੀ ਫਾਇਲ"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+msgid "Plasma"
+msgstr "ਵਿਹੜਾ"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "ਗਨੋਮ"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, fuzzy, c-format
msgid "Desktop Selection"
msgstr "ਪੈਕੇਜ ਸਮੂਹ à¨à©‹à¨£"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "à¨à©à¨£à¨¿à¨† ਅਕਾਰ ਉਪਲੱਬਧ ਥਾਂ ਨਾਲੋਂ ਜਿਆਦਾ ਹੈ"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "ਇੰਸਟਾਲ ਦੀ ਕਿਸਮ"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1149,87 +1284,121 @@ msgstr ""
"ਤà©à¨¸à©€à¨‚ ਪੈਕੇਜਾਂ ਦਾ ਕੋਈ ਸਮੂਹ ਨਹੀਂ à¨à©à¨£à¨¿à¨†à¥¤\n"
"ਕਿਰਪਾ ਕਰਕੇ ਘੱਟੋ-ਘੱਟ ਇੰਸਟਾਲੇਸ਼ਨ à¨à©à¨£à©‹:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "X ਨਾਲ"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, fuzzy, c-format
-msgid "Install suggested packages"
+msgid "Install recommended packages"
msgstr "%s ਪੈਕੇਜ ਇੰਸਟਾਲ ਹੋ ਰਹੀ ਹੈ"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "ਮà©à©±à¨¢à¨²à©€ ਦਸਤਾਵੇਜ਼ੀ ਨਾਲ (ਸਿਫਾਰਸ਼ੀ)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "ਯਕੀਨਨ ਘੱਟੋ-ਘੱਟ ਇੰਸਟਾਲ (ਖਾਸ ਤੌਰ ਤੇ urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, fuzzy, c-format
+msgid "Preparing upgrade..."
+msgstr "ਬੂਟ-ਲੋਡਰ ਤਿਆਰ ਕਰ ਰਿਹਾ ਹੈ..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "ਇੰਸਟਾਲੇਸ਼ਨ ਤਿਆਰੀ ਹੋ ਰਹੀ ਹੈ"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "%s ਪੈਕੇਜ ਇੰਸਟਾਲ ਹੋ ਰਹੀ ਹੈ"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "ਪੈਕੇਜ ਕà©à¨°à¨®à¨¬à©±à¨§ ਕਰਨ ਦੌਰਾਨ ਗਲਤੀ:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "ਕਿਸੇ ਤਰਾਂ ਜਾਰੀ ਰੱਖੋ?"
-#: steps_interactive.pm:677
-#, c-format
+#: steps_interactive.pm:679
+#, fuzzy, c-format
msgid "Retry"
-msgstr ""
+msgstr "ਮà©à©œ-ਪà©à¨°à¨¾à¨ªà¨¤"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, fuzzy, c-format
msgid "Go back to media and packages selection"
msgstr "ਪੈਕੇਜ à¨à©‹à¨£ ਸੰਭਾਲੋ"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, fuzzy, c-format
msgid "There was an error installing package %s."
msgstr "ਪੈਕੇਜ ਇੰਸਟਾਲ ਕਰਨ ਦੌਰਾਨ ਗਲਤੀ:"
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "ਪੋਸਟ-ਇੰਸਟਾਲ ਸੰਰà¨à¨¨à¨¾"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "ਨਵਿਨੀਕਰਨ"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "ਮà©à©œ-ਪà©à¨°à¨¾à¨ªà¨¤"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1242,124 +1411,97 @@ msgid ""
"Do you want to install the updates?"
msgstr ""
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s, %s ਉੱਪਰ"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "ਜੰਤਰ"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "ਸਾà¨à¨‚ਡ ਕਾਰਡ"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "ਕੀ ਤà©à¨¹à¨¾à¨¡à©‡ ਕੋਲ ISA ਸਾà¨à¨‚ਡ ਕਾਰਡ ਹੈ?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr "ਆਪਣੀ ਸਾà¨à¨‚ਡ ਕਾਰਡ ਸੰਰà¨à¨¨à¨¾ ਲਈ ਇੰਸਟਾਲੇਸ਼ਨ ਮਗਰੋਂ \"alsaconf\" ਜਾਂ \"sndconfig\" à¨à¨²à¨¾à¨“"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "ਕੋਈ ਸਾà¨à¨‚ਡ ਕਾਰਡ ਨਹੀਂ ਲੱਭਿਆ। ਇੰਸਟਾਲੇਸ਼ਨ ਮਗਰੋਂ \"harddrake\" ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "ਗਰਾਫੀਕਲ ਇੰਟਰਫੇਸ"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "ਨੈੱਟਵਰਕ ਤੇ ਇੰਟਰਨੈੱਟ"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "ਪਰਾਕਸੀ"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "ਸੰਰà¨à¨¿à¨¤"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "ਸà©à¨°à©±à¨–ਿਆ ਪੱਧਰ"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "ਫਾਇਰਵਾਲ"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "ਸਰਗਰਮ"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "ਅਯੋਗ"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "ਤà©à¨¸à©€à¨‚ X ਸੰਰà¨à¨¿à¨¤ ਨਹੀਂ ਕੀਤਾ। ਕੀ ਤà©à¨¸à©€à¨‚ ਯਕੀਨਨ ਇਸ ਨੂੰ à¨à¨¾à¨¹à©à©°à¨¦à©‡ ਹੋ?"
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr "ਬੂਟ-ਲੋਡਰ ਤਿਆਰ ਕਰ ਰਿਹਾ ਹੈ..."
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
+#, fuzzy, c-format
+msgid "Preparing initial startup program..."
+msgstr "ਇੰਸਟਾਲੇਸ਼ਨ ਤਿਆਰੀ ਹੋ ਰਹੀ ਹੈ"
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr ""
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"ਤà©à¨¹à¨¾à¨¡à©‡ ਕੋਲ ਓਲਡਵਰਡ ਜਾਂ ਅਣਪਛਾਤੀ ਮਸ਼ੀਨ ਲੱਗਦੀ ਹੈ, yaboot ਤà©à¨¹à¨¾à¨¡à©‡ ਲਈ ਕੰਮ ਨਹੀਂ ਕਰੇਗਾ। ਇੰਸਟਾਲ "
-"ਜਾਰੀ ਰਹੇਗਾ, ਪਰ ਤà©à¨¹à¨¾à¨¨à©‚à©° ਆਪਣੀ ਮਸ਼ੀਨ ਬੂਟ ਕਰਨ ਲਈ BootX ਜਾਂ ਹੋਰ ਢੰਗ ਵਰਤਣ ਦੀ ਲੋੜ ਪਵੇਗੀ। ਰੂਟ "
-"ਫਾਇਲ ਸਿਸਟਮ ਲਈ ਕਰਨਲ ਆਰਗੂਮੈਂਟ ਹਨ: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr "ਇਸ ਸà©à¨°à©±à¨–ਿਆ ਪੱਧਰ ਵਿੱà¨, Windows ਭਾਗ ਵਿà¨à¨²à©€ ਫਾਇਲਾਂ ਵਰਤਣ ਲਈ ਪà©à¨°à¨¬à©°à¨§à¨• ਨੂੰ ਮਨਾਹੀ ਹੈ।"
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "ਡਰਾਈਵ %s ਵਿੱਠਖਾਲੀ ਫਲਾਪੀ ਪਾਓ"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "ਸਵੈ ਇੰਸਟਾਲ ਫਲਾਪੀ ਬਣਾ ਰਿਹਾ ਹੈ..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1370,12 +1512,12 @@ msgstr ""
"\n"
"ਕੀ ਤà©à¨¸à©€à¨‚ ਹà©à¨£ ਯਕੀਨਨ ਬਾਹਰ ਜਾਣਾ ਹੈ?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "ਮà©à¨¬à¨¾à¨°à¨•ਾਂ"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "ਮà©à©œ-à¨à¨¾à¨²à©‚"
@@ -1470,13 +1612,6 @@ msgid ""
"Users"
msgstr "ਉਪਭੋਗੀ"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "ਨੈਟਵਰਕਿੰਗ"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1519,6 +1654,96 @@ msgid ""
"Exit"
msgstr "ਬਾਹਰ"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "ਕੀ ਤà©à¨¹à¨¾à¨¡à©‡ ਕੋਲ ISA ਸਾà¨à¨‚ਡ ਕਾਰਡ ਹੈ?"
+
+#~ msgid ""
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
+#~ msgstr ""
+#~ "ਆਪਣੀ ਸਾà¨à¨‚ਡ ਕਾਰਡ ਸੰਰà¨à¨¨à¨¾ ਲਈ ਇੰਸਟਾਲੇਸ਼ਨ ਮਗਰੋਂ \"alsaconf\" ਜਾਂ \"sndconfig\" à¨à¨²à¨¾à¨“"
+
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr "ਕੋਈ ਸਾà¨à¨‚ਡ ਕਾਰਡ ਨਹੀਂ ਲੱਭਿਆ। ਇੰਸਟਾਲੇਸ਼ਨ ਮਗਰੋਂ \"harddrake\" ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ"
+
+#, fuzzy
+#~ msgid "KDE Desktop"
+#~ msgstr "ਵਿਹੜਾ"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#~ msgid "CD-ROM"
+#~ msgstr "CD-ROM"
+
+#~ msgid "KDE Workstation"
+#~ msgstr "ਕੇ ਡੀ ਈ ਵਰਕਸਟੇਸ਼ਨ"
+
+#, fuzzy
+#~ msgid ""
+#~ "The Plasma Desktop, the basic graphical environment with a collection of "
+#~ "accompanying tools"
+#~ msgstr "ਕੇ ਵਿਹੜਾ ਵਾਤਾਵਰਨ, ਸਾਥੀ ਸੰਦਾਂ ਦੇ ਭੰਡਾਰ ਨਾਲ ਮà©à©±à¨¢à¨²à¨¾ ਗਰਾਫਿਕਲ ਵਾਤਾਵਰਨ"
+
+#~ msgid "IDE"
+#~ msgstr "IDE"
+
+#~ msgid "Preparing bootloader..."
+#~ msgstr "ਬੂਟ-ਲੋਡਰ ਤਿਆਰ ਕਰ ਰਿਹਾ ਹੈ..."
+
+#, fuzzy
+#~ msgid ""
+#~ "A lightweight & fast graphical environment with user-friendly set of "
+#~ "applications and desktop tools"
+#~ msgstr "ਉਪਭੋਗੀ-ਅਨà©à¨•ੂਲ ਕਾਰਜ ਸਮੂਹ ਅਤੇ ਵਿਹੜਾ ਸੰਦਾਂ ਨਾਲ ਇੱਕ ਗਰਾਫੀਕਲ ਵਾਤਾਵਰਨ"
+
+#, fuzzy
+#~ msgid "RazorQT Desktop"
+#~ msgstr "ਵਿਹੜਾ"
+
+#~ msgid ""
+#~ "No free space for 1MB bootstrap! Install will continue, but to boot your "
+#~ "system, you'll need to create the bootstrap partition in DiskDrake"
+#~ msgstr ""
+#~ "1ਮੈਬਾ ਬੂਟਸਟਰੈਪ ਲਈ ਕੋਈ ਖਾਲੀ ਥਾਂ ਨਹੀਂ ਹੈ! ਇੰਸਟਾਲ ਜਾਰੀ ਰਹੇਗੀ, ਪਰ ਤà©à¨¹à¨¾à¨¡à¨¾ ਸਿਸਟਮ ਬੂਟ ਕਰਨ "
+#~ "ਲਈ, ਤà©à¨¹à¨¾à¨¨à©‚à©° DiskDrake ਵਿੱਠਬੂਟਸਟਰੈਪ ਭਾਗ ਬਣਾਉਣ ਦੀ ਲੋੜ ਪਵੇਗੀ।"
+
+#~ msgid ""
+#~ "You'll need to create a PPC PReP Boot bootstrap! Install will continue, "
+#~ "but to boot your system, you'll need to create the bootstrap partition in "
+#~ "DiskDrake"
+#~ msgstr ""
+#~ "PPC PReP Boot ਬੂਟਸਟਰੈਪ ਲਈ ਕੋਈ ਖਾਲੀ ਥਾਂ ਨਹੀਂ ਹੈ! ਇੰਸਟਾਲ ਜਾਰੀ ਰਹੇਗੀ, ਪਰ ਤà©à¨¹à¨¾à¨¡à¨¾ ਸਿਸਟਮ "
+#~ "ਬੂਟ ਕਰਨ ਲਈ, ਤà©à¨¹à¨¾à¨¨à©‚à©° DiskDrake ਵਿੱਠਬੂਟਸਟਰੈਪ ਭਾਗ ਬਣਾਉਣ ਦੀ ਲੋੜ ਪਵੇਗੀ।"
+
+#~ msgid ""
+#~ "You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
+#~ "will not work for you. The install will continue, but you'll need to use "
+#~ "BootX or some other means to boot your machine. The kernel argument for "
+#~ "the root fs is: root=%s"
+#~ msgstr ""
+#~ "ਤà©à¨¹à¨¾à¨¡à©‡ ਕੋਲ ਓਲਡਵਰਡ ਜਾਂ ਅਣਪਛਾਤੀ ਮਸ਼ੀਨ ਲੱਗਦੀ ਹੈ, yaboot ਤà©à¨¹à¨¾à¨¡à©‡ ਲਈ ਕੰਮ ਨਹੀਂ ਕਰੇਗਾ। ਇੰਸਟਾਲ "
+#~ "ਜਾਰੀ ਰਹੇਗਾ, ਪਰ ਤà©à¨¹à¨¾à¨¨à©‚à©° ਆਪਣੀ ਮਸ਼ੀਨ ਬੂਟ ਕਰਨ ਲਈ BootX ਜਾਂ ਹੋਰ ਢੰਗ ਵਰਤਣ ਦੀ ਲੋੜ ਪਵੇਗੀ। ਰੂਟ "
+#~ "ਫਾਇਲ ਸਿਸਟਮ ਲਈ ਕਰਨਲ ਆਰਗੂਮੈਂਟ ਹਨ: root=%s"
+
+#~ msgid "Welcome"
+#~ msgstr "ਜੀ ਆਇਆਂ ਨੂੰ"
+
+#~ msgid "Select All"
+#~ msgstr "ਸਭ à¨à©à¨£à©‡"
+
+#~ msgid "Bad package"
+#~ msgstr "ਗਲਤ ਪੈਕੇਜ"
+
+#, fuzzy
+#~ msgid "Preparing boot images..."
+#~ msgstr "ਬੂਟ-ਲੋਡਰ ਤਿਆਰ ਕਰ ਰਿਹਾ ਹੈ..."
+
+#~ msgid ""
+#~ "_: Keep these entry short\n"
+#~ "Networking"
+#~ msgstr "ਨੈਟਵਰਕਿੰਗ"
+
#~ msgid ""
#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
#~ "gnumeric), pdf viewers, etc"
@@ -1545,7 +1770,7 @@ msgstr "ਬਾਹਰ"
#~ msgid ""
#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
+#~ "in that case it will take over the hard disk drive!!\n"
#~ "(this is meant for installing on another box).\n"
#~ "\n"
#~ "You may prefer to replay the installation.\n"
@@ -1632,7 +1857,7 @@ msgstr "ਬਾਹਰ"
#~ msgstr "X ਸੰਰà¨à¨¨à¨¾"
#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
+#~ "Cannot access kernel modules corresponding to your kernel (file %s is "
#~ "missing), this generally means your boot floppy in not in sync with the "
#~ "Installation medium (please create a newer boot floppy)"
#~ msgstr ""
diff --git a/perl-install/install/share/po/pl.po b/perl-install/install/share/po/pl.po
index d2c0ad7f1..073716997 100644
--- a/perl-install/install/share/po/pl.po
+++ b/perl-install/install/share/po/pl.po
@@ -1,65 +1,94 @@
-# translation of DrakX.po to
-# Polish translation file
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
-# 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.
-# Tomasz Bednarski - Mandriva Poland <tomasz.bednarski@mandriva.pl>, 2006, 2007.
-# Tomasz Bednarski Mandriva Poland <tomasz.bednarski@mandriva.pl>, 2006.
-# Mandriva Poland <biuro@mandriva.pl>, 2006.
-# Tomasz Bednarski - Amazis.net <tomasz.bednarski@amazis.pl>, 2007.
-# Tomasz Bednarski - Amazis.net <tomasz.bednarski@mandriva.pl>, 2008.
-# Amazis.net sp. z o.o. - Tomasz Bednarski <tomasz.bednarski@mandriva.pl>, 2008.
-# Amazis.net sp. z o.o. - Tomasz Bednarski <tomasz.bednarski@amazis.pl>, 2009.
+# Translators:
+# Amazis.net sp. z o.o. - Tomasz Bednarski <tomasz.bednarski@amazis.pl>, 2009
+# Amazis.net sp. z o.o. - Tomasz Bednarski <tomasz.bednarski@mandriva.pl>, 2008
+# Daniel Napora <napcok@gmail.com>, 2013,2015
+# Maciej Walkowiak <m.walkowiak@computer.org>, 2005
+# Mandriva Poland <biuro@mandriva.pl>, 2006
+# Paweł Jabłoński <pj@linux-mandrake.com>, 2001-2002
+# Tomasz Bednarski - Amazis.net <tomasz.bednarski@amazis.pl>, 2007
+# Tomasz Bednarski - Amazis.net <tomasz.bednarski@mandriva.pl>, 2008
+# Tomasz Bednarski <bednarski@skrzynka.pl>, 2005
+# Tomasz Bednarski - Mandriva Poland <tomasz.bednarski@mandriva.pl>, 2006-2007
+# Tomasz Bednarski Mandriva Poland <tomasz.bednarski@mandriva.pl>, 2006
+# Tomasz Bednarski <tomasz.bednarski@mandriva.pl>, 2005
+# tomek, 2005
msgid ""
msgstr ""
-"Project-Id-Version: DrakX\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2010-05-04 09:31+0100\n"
-"Last-Translator: Marek Walczak <kubdat@poczta.fm>\n"
-"Language-Team: <pl@li.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-06-22 09:01+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Polish (http://www.transifex.com/MageiaLinux/mageia/language/"
+"pl/)\n"
+"Language: pl\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=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 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"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "TwĂ³j system na kluczu USB"
+msgid "Join Us!"
+msgstr "Dołącz do nas!"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "100%% dystrybucja Mandriva Linux oparta na open source"
+msgid "Make it yours!"
+msgstr "Uczyń ją swoją!"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "W Å‚atwy sposĂ³b poznasz Linuksa z Mandriva One"
+msgid "Your choice!"
+msgstr "TwĂ³j wybĂ³r!"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "System Mandriva Linux, ze wsparciem"
+msgid "Office tools"
+msgstr "Narzędzia biurowe"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: dystrybucja dla wszystkich potrzeb"
+msgid "Home entertainment"
+msgstr "Domowe centrum rozrywki"
-#: any.pm:109
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr "Dla dzieci"
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr "Dla rodziny!"
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr "Dla developerĂ³w!"
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr "Dziękujemy!"
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr "Bądź wolny!"
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Czy posiadasz inne dodatkowe nośniki?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -67,113 +96,186 @@ msgid ""
"\n"
"Do you have a supplementary installation medium to configure?"
msgstr ""
-"Znaleziono nastÄ™pujÄ…ce noÅ›niki, ktĂ³re zostanÄ… wykorzystane podczas instalacji: %s.\n"
+"Znaleziono nastÄ™pujÄ…ce noÅ›niki, ktĂ³re zostanÄ… wykorzystane podczas "
+"instalacji: %s.\n"
"\n"
"\n"
"Czy chcesz skonfigurować dodatkowe nośniki instalacyjne?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Sieć (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Sieć (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Sieć (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "Adres URL dla serwera zwierciadlanego?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "Adres URL musi zaczynać się od ftp:// lub http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid "Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr "ÅÄ…czenie ze stronÄ… Mandriva Linux w celu pobrania listy dostÄ™pnych serwerĂ³w..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "ÅÄ…czenie ze stronÄ… %s w celu pobrania listy dostÄ™pnych serwerĂ³w..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid "Failed contacting Mandriva Linux web site to get the list of available mirrors"
-msgstr "ÅÄ…czenie ze stronÄ… Mandriva Linux w celu pobrania listy dostÄ™pnych serwerĂ³w"
+msgid "Failed contacting %s web site to get the list of available mirrors"
+msgstr "ÅÄ…czenie ze stronÄ… %s w celu pobrania listy dostÄ™pnych serwerĂ³w"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Wybierz serwer lustrzany, z ktĂ³rego chcesz pobrać pakiety"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "Konfiguracja NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "Wprowadź nazwę komputera i katalog nośnika NFS"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "Brak nazwy hosta"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "Oznaczenie katalogu musi się zaczynać od znaku \"/\""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "Nazwa komputera udostępniające udziały NFS?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Katalog"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Dodatkowe"
-#: any.pm:295
+#: any.pm:366
+#, c-format
+msgid ""
+"Can't find a package list file on this mirror. Make sure the location is "
+"correct."
+msgstr ""
+"Nie można znaleźć listy pakietĂ³w na tym serwerze. Sprawdź poprawność "
+"lokalizacji."
+
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "Core Release"
+
+#: any.pm:393
#, c-format
-msgid "Can't find a package list file on this mirror. Make sure the location is correct."
-msgstr "Nie można znaleźć listy pakietĂ³w na tym serwerze. Sprawdź poprawność lokalizacji."
+msgid "Tainted Release"
+msgstr "Tainted Release"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "Nonfree Release"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+"NiektĂ³re urzÄ…dzenia w twoim komputerze wymagajÄ… nie-wolnego firmware, aby "
+"wolne sterowniki mogły działać."
-#: any.pm:334
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "Warto włączyć \"%s\""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr "\"%s\" zawiera rĂ³Å¼ne komponenty systemu oraz aplikacje"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "\"%s\" zawiara nie-wolne oprogramowanie.\n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"Zawiera rĂ³wnież firmware niezbÄ™dne do dziaÅ‚ania niektĂ³rych urzÄ…dzeÅ„ (jak: "
+"niektĂ³re karty ATI/AMD, niektĂ³re karty sieciowe, kontrolery RAID, ...)"
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+"\"%s\" zawiara oprogramowanie, ktĂ³re w niektĂ³rych krajach nie może być "
+"dystrybuowane ze względu na patenty."
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr "Zawiera rĂ³wnież oprogramowanie z \"%s\" "
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "Możesz włączyć wiÄ™cej noÅ›nikĂ³w jeÅ›li chcesz."
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "Ten noÅ›nik zawiera aktualizacje pakietĂ³w dla noÅ›nika \"%s\""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Wyszukiwanie już zainstalowanych pakietĂ³w..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Wyszukiwanie pakietĂ³w do uaktualnienia..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Usuwanie pakietĂ³w w celu wykonania aktualizacji..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -186,89 +288,87 @@ msgstr ""
"\n"
"Czy naprawdę chcesz usunąć te pakiety?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Błąd odczytu pliku %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "Zmieniono nazwy nastÄ™pujÄ…cych dyskĂ³w:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (wcześniejsza nazwa: %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098
-#: steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Sieć"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Proszę wybrać nośnik"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Plik już istnieje. Nadpisać?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Dostęp zabroniony"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "Niepoprawna nazwa NFS"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "Nieprawidłowy nośnik %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Nie można pobrać zrzutu ekranu przed partycjonowaniem"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Zrzuty ekranu będą dostępne po instalacji w %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Instalacja"
-#: gtk.pm:135
-#: share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Konfiguracja"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Należy także sformatować %s"
@@ -292,22 +392,22 @@ msgstr "Uruchamianie sieci"
msgid "Bringing down the network"
msgstr "Zatrzymywanie sieci"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "Proszę czekać. Pobieranie pliku"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "dodanie nośnika było niemożliwe"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "Kopiowanie wybranych pakietĂ³w do pĂ³Åºniejszego wykorzystania"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Kopiowanie w toku"
@@ -337,7 +437,24 @@ msgstr "fajny"
msgid "maybe"
msgstr "taki sobie"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "Pobieram informacje o pakietach z meta-danych XML..."
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"Brak pliku z informacjami o programach znajdujących się na nośniku \"%s\". "
+"Wynik dla pakietu %s jest częściowy"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Brak opisu"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -346,333 +463,400 @@ msgstr ""
"NiektĂ³re pakiety wymagane przez %s nie mogÄ… zostać zainstalowane:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "Wystąpił błąd:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Wystąpił poważny błąd: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Nie pytaj ponownie"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d transakcji instalacyjnych zakończonych niepowodzeniem"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "Instalowanie pakietĂ³w nie powiodÅ‚o siÄ™:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Stacja robocza"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Stacja biurowa"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
-msgid "Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets (OpenOffice.org Calc, Kspread), PDF viewers, etc"
-msgstr "Programy biurowe: procesory tekstu (OpenOffice.org Writer, Kword), arkusze kalkulacyjne (OpenOffice.org, Kspread), przeglÄ…darki pdf, itd."
+msgid ""
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
+msgstr ""
+"Programy biurowe: procesory tekstu (LibreOffice Writer, Kword), arkusze "
+"kalkulacyjne (LibreOffice, Kspread), przeglÄ…darki pdf, itd."
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Stacja rozrywkowa (gry)"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Programy rozrywkowe: gry przygodowe, planszowe, strategie, itd."
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Stacja multimedialna"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Programy do odtwarzania/edycji dźwięku i obrazu"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Stacja internetowa"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
-msgid "Set of tools to read and send mail and news (mutt, tin..) and to browse the Web"
-msgstr "Zestaw narzędzi do odczytu i przesyłania poczty i grup dyskusyjnych (mutt, tin...) oraz przeglądania sieci"
+msgid ""
+"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
+"Web"
+msgstr ""
+"Zestaw narzędzi do odczytu i przesyłania poczty i grup dyskusyjnych (mutt, "
+"tin...) oraz przeglÄ…dania sieci"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Komputer sieciowy (klient)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Programy klienckie dla rĂ³Å¼nych protokoÅ‚Ă³w włączajÄ…c ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Narzędzia do łatwego zarządzania komputerem"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Narzędzia konsolowe"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Edytory, powłoki, narzędzia plikowe, terminale"
-#: share/meta-task/compssUsers.pl:53
-#: share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Programowanie"
-#: share/meta-task/compssUsers.pl:54
-#: share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "Biblioteki programistyczne C i C++, programy i pliki nagÅ‚Ă³wkowe"
-#: share/meta-task/compssUsers.pl:57
-#: share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Dokumentacja"
-#: share/meta-task/compssUsers.pl:58
-#: share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Książki i dokumenty HOWTO o Linuksie i Otwartym Oprogramowaniu"
-#: share/meta-task/compssUsers.pl:62
-#: share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63
-#: share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Base. Obsługa aplikacji firm trzecich"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Serwer WWW"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "System do pracy grupowej"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Serwer Kolab"
-#: share/meta-task/compssUsers.pl:80
-#: share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Zapora sieciowa/router"
-#: share/meta-task/compssUsers.pl:81
-#: share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Bramka internetowa"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "Poczta/wiadomości"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Serwer pocztowy Postfix, serwer grup Inn"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Serwer katalogowy"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "Serwer FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Serwer nazw domenowych i informacji sieciowych"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Serwer udostÄ™pniania plikĂ³w i drukarek"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "Serwer NFS, serwer Samby"
-#: share/meta-task/compssUsers.pl:104
-#: share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Baza danych"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "Serwer bazodanowy PostgreSQL i MySQL"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "Serwer bazodanowy PostgreSQL i MariaDB"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Poczta"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Serwer pocztowy Postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "Serwer bazodanowy PostgreSQL i MySQL"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "Serwer bazodanowy PostgreSQL i MariaDB"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Serwer sieciowy"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "Serwer NIS, serwer SMB, serwer pośrednika, serwer ssh"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Årodowisko graficzne"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "Stacja KDE"
+msgid "Plasma Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
-msgid "The K Desktop Environment, the basic graphical environment with a collection of accompanying tools"
-msgstr "Årodowisko graficzne KDE, podstawowe Å›rodowisko graficzne ze zbiorem narzÄ™dzi towarzyszÄ…cych"
+msgid ""
+"The K Desktop Environment, the basic graphical environment with a collection "
+"of accompanying tools"
+msgstr ""
+"Årodowisko graficzne KDE, podstawowe Å›rodowisko graficzne ze zbiorem "
+"narzędzi towarzyszących"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "Stacja GNOME"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
-msgid "A graphical environment with user-friendly set of applications and desktop tools"
-msgstr "Årodowisko graficzne z przyjaznym dla użytkownika zbiorem aplikacji i narzÄ™dzi graficznych"
+msgid ""
+"A graphical environment with user-friendly set of applications and desktop "
+"tools"
+msgstr ""
+"Årodowisko graficzne z przyjaznym dla użytkownika zbiorem aplikacji i "
+"narzędzi graficznych"
+
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr "Pulpit XFCE"
+
+#: share/meta-task/compssUsers.pl:165
+#, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+"Lekkie środowisko graficzne z przyjaznym dla użytkownika zbiorem aplikacji i "
+"narzędzi graficznych"
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "Pulpit MATE"
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "Pulpit Cinnamon"
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Årodowisko graficzne bazujÄ…ce na Gnome"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "Pulpit LXQt"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr "Nowa generacja lekkiego środowiska graficznego przeportowanego na QT"
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "Pulpit Enlightenment E17"
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+"Lekkie i szybkie środowisko graficzne z przyjaznym dla użytkownika zbiorem "
+"aplikacji i narzędzi graficznych"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:189
#, c-format
msgid "LXDE Desktop"
msgstr "Pulpit LXDE"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:191
#, c-format
-msgid "A lightweight & fast graphical environment with user-friendly set of applications and desktop tools"
-msgstr "Lekkie i szybkie środowisko graficzne z przyjaznym dla użytkownika zbiorem aplikacji i narzędzi graficznych"
+msgid "A lightweight fast graphical environment"
+msgstr "Lekkie i szybkie środowisko graficzne"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Inne środowiska graficzne"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm, itd."
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, Fvwm, itd."
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Narzędzia"
-#: share/meta-task/compssUsers.pl:175
-#: share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "Serwer SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Serwer konfiguracji zdalnej Webmin"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "Narzędzia sieciowe/monitorowanie"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "NarzÄ™dzia do monitorowania, ksiÄ™gowania procesĂ³w, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Druidy Mandriva"
+msgid "Mageia Wizards"
+msgstr "Druidy Mageia"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Druidy do konfiguracji serwera"
@@ -686,248 +870,248 @@ msgstr ""
"Wystąpił jakiś błąd i nie wiadomo, jak poprawnie go obsłużyć.\n"
"Kontynuuj na własną odpowiedzialność."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl media/main/*.rpm\"\n"
+"Check the cdrom on an installed computer using \"rpm -qpl media/main/*.rpm"
+"\"\n"
msgstr ""
"Pewne istotne pakiety nie zostały poprawnie zainstalowane.\n"
"Prawdopodobnie uszkodzona jest płyta lub napęd CDROM.\n"
"Sprawdź płytę w innym komputerze używając polecenia:\n"
"\"rpm -qpl media/main/*.rpm\"\n"
-#: steps_auto_install.pm:71
-#: steps_stdio.pm:27
+#: steps_auto_install.pm:71 steps_stdio.pm:27
#, c-format
msgid "Entering step `%s'\n"
msgstr "PrzechodzÄ™ do kroku `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Instalacja Mandriva Linux %s"
+msgid "%s Installation %s"
+msgstr "Instalacja %s %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> pomiędzy elementami"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "Serwer Xorg rozpoczyna działanie. Proszę czekać..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"System ma maÅ‚o zasobĂ³w. MogÄ… wystÄ…pić problemy z instalacjÄ….\n"
-"JeÅ›li tak siÄ™ dzieje, sprĂ³buj instalacji w trybie tekstowym.\n"
-"Aby tak zrobić, naciśnij F1 podczas startu z CD i wpisz \"text\"."
+"System ma maÅ‚o zasobĂ³w. MogÄ… wystÄ…pić problemy z instalacjÄ…\n"
+"%s. JeÅ›li tak siÄ™ dzieje, sprĂ³buj instalacji w trybie tekstowym.\n"
+"Aby tak zrobić, naciśnij F1 podczas startu z CD i wpisz 'text'."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Zainstaluj środowisko graficzne Mandriva KDE"
+msgid "Media Selection"
+msgstr "WybĂ³r noÅ›nikĂ³w"
+
+#: steps_gtk.pm:253
+#, c-format
+msgid "Install %s Plasma Desktop"
+msgstr ""
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Zainstaluj środowisko graficzne Mandriva GNOME"
+msgid "Install %s GNOME Desktop"
+msgstr "Zainstaluj środowisko graficzne %s GNOME"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "Instalacja dowolna"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, c-format
-msgid "KDE Desktop"
-msgstr "Pulpit KDE"
+msgid "Plasma Desktop"
+msgstr "Pulpit Plasma"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "Pulpit GNOME"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "Dowolny pulpit"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "PrzeglÄ…d pulpitu '%s'."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "Kliknij obrazek, aby zobaczyć większy podgląd"
-#: steps_gtk.pm:316
-#: steps_interactive.pm:609
-#: steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "WybĂ³r grup pakietĂ³w"
-#: steps_gtk.pm:337
-#: steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Samodzielny wybĂ³r pakietĂ³w"
-#: steps_gtk.pm:361
-#: steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Rozmiar: %d / %d MB"
+msgid "Unselect All"
+msgstr "Odznacz wszystko"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Uszkodzony pakiet"
+msgid "Total size: %d / %d MB"
+msgstr "Rozmiar: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Wersja: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Rozmiar: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Ważność: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Nie można zmienić statusu tego pakietu"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "z powodu brakujÄ…cego %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "na skutek niespełnienia %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "prĂ³ba aktualizacji wersji %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "w celu utrzymania %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
-msgid "You can not select this package as there is not enough space left to install it"
+msgid ""
+"You cannot select this package as there is not enough space left to install "
+"it"
msgstr "Nie możesz wybrać tego pakietu. Nie ma już miejsca, by go zainstalować"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Zostaną zainstalowane następujące pakiety"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Zostaną usunięte następujące pakiety"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Ten pakiet jest wymagany, nie można go pominąć"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Nie można odznaczyć tego pakietu. Został już zainstalowany"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Nie można odznaczyć tego pakietu. Musi zostać zaktualizowany"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Pokaż automatycznie wybrane pakiety"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Zainstaluj"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Wczytanie/Zapis zaznaczenia"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Uaktualnianie listy wybranych pakietĂ³w"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Minimalna instalacja"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "ZarzÄ…dzanie oprogramowaniem"
-#: steps_gtk.pm:518
-#: steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Wybierz pakiety do zainstalowania"
-#: steps_gtk.pm:535
-#: steps_interactive.pm:640
-#: steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Instalowanie"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Bez szczegĂ³Å‚Ă³w"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "Pozostały czas:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(szacowanie...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
@@ -935,32 +1119,22 @@ msgstr[0] "pakiet"
msgstr[1] "%d pakietĂ³w"
msgstr[2] "%d pakietĂ³w"
-#: steps_gtk.pm:670
-#: steps_interactive.pm:804
-#: steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "RĂ³Å¼ne"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Konfiguruj"
-#: steps_gtk.pm:706
-#: steps_interactive.pm:800
-#: steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "nie skonfigurowano"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "WybĂ³r noÅ›nikĂ³w"
-
-#: steps_gtk.pm:749
-#: steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -969,83 +1143,85 @@ msgstr ""
"Znaleziono poniższe nośniki instalacyjne.\n"
"JeÅ›li chcesz pominąć ktĂ³reÅ› z nich, możesz je teraz odznaczyć."
-#: steps_gtk.pm:765
-#: steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive before installation.\n"
-"It will then continue from the hard drive and the packages will remain available once the system is fully installed."
+"You have the option to copy the contents of the CDs onto the hard disk drive "
+"before installation.\n"
+"It will then continue from the hard disk drive and the packages will remain "
+"available once the system is fully installed."
msgstr ""
-"Istnieje możliwość skopiowania przed instalacją zawartości płyt CD na dysk twardy.\n"
-"Instalacja będzie kontynuowana z dysku twardego a skopiowane pakiety będą dostępne po zakończeniu instalacji."
+"Istnieje możliwość skopiowania przed instalacją zawartości płyt CD na dysk "
+"twardy.\n"
+"Instalacja będzie kontynuowana z dysku twardego a skopiowane pakiety będą "
+"dostępne po zakończeniu instalacji."
-#: steps_gtk.pm:767
-#: steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Skopiuj wszystkie płyty CD"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Wystąpił błąd"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Wybierz układ klawiatury"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Oto pełna lista dostępnych klawiatur:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Instalacja/Uaktualnienie"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Czy to instalacja czy uaktualnienie?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Zainstaluj"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Uaktualnienie %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Klucz szyfrujÄ…cy dla %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "Anuluj instalacjÄ™, uruchom komputer ponownie"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "Nowa instalacja"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "Zaktualizuj istniejÄ…cÄ… instalacjÄ™ (nie zalecane)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1053,7 +1229,7 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"Instalator wykrył, że obecna instalacja systemu Mandriva Linux nie może\n"
+"Instalator wykrył, że obecna instalacja systemu Mageia nie może\n"
"zostać bezpiecznie zaktualizowana do wersji %s.\n"
"\n"
"Zalecana jest nowa instalacja, ktĂ³ra zastÄ…pi poprzedniÄ….\n"
@@ -1061,48 +1237,44 @@ msgstr ""
"Uwaga: wykonaj kopie wszystkich osobistych plikĂ³w zanim wybierzesz\n"
"opcjÄ™ \"Nowa instalacja\"."
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "Konfiguracja IDE"
-
-#: steps_interactive.pm:290
-#, c-format
-msgid "No free space for 1MB bootstrap! Install will continue, but to boot your system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr "Brak wolnej przestrzeni na 1MB bootstrap! Instalacja będzie kontynuowana,lecz aby uruchomić system, należy utworzyć partycję bootstrap za pomocą programu DiskDrake."
+msgid "CD/DVD"
+msgstr ""
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, c-format
-msgid "You'll need to create a PPC PReP Boot bootstrap! Install will continue, but to boot your system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr "Konieczne jest utworzenie bootstrap PPC PReP!. Instalacja będzie kontynuowana, lecz aby uruchomić system, należy utworzyć partycję bootstrap w programie DiskDrake."
+msgid "Configuring CD/DVD"
+msgstr ""
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when done.\n"
+"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
+"done.\n"
"If you do not have it, press Cancel to avoid installation from this Cd-Rom."
msgstr ""
"Zmień płytę CD!\n"
"\n"
-"WÅ‚Ă³Å¼ pÅ‚ytÄ™ \"%s\" do napÄ™du i naciÅ›nij Ok. JeÅ›li jej nie posiadasz, naciÅ›nij Anuluj, aby pominąć instalacjÄ™ pakietĂ³w z tej pÅ‚yty."
+"WÅ‚Ă³Å¼ pÅ‚ytÄ™ \"%s\" do napÄ™du i naciÅ›nij Ok. JeÅ›li jej nie posiadasz, naciÅ›nij "
+"Anuluj, aby pominąć instalacjÄ™ pakietĂ³w z tej pÅ‚yty."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Wyszukiwanie dostÄ™pnych pakietĂ³w..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
-msgid "Your system does not have enough space left for installation or upgrade (%dMB > %dMB)"
-msgstr "Za mało miejsca na dysku dla przeprowadzenia instalacji lub aktualizacji (%dMB > %dMB)"
+msgid ""
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
+msgstr ""
+"Za mało miejsca na dysku dla przeprowadzenia instalacji lub aktualizacji "
+"(%dMB > %dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1112,52 +1284,52 @@ msgstr ""
"Format jest identyczny z dyskiem automatycznej\n"
"instalacji."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Wczytaj"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Zapisz"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Nieprawidłowy plik"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "WybĂ³r pulpitu"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr "Możesz wybrać profil swojego pulpitu: "
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Wybrany rozmiar przekracza dostępne miejsce"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Typ instalacji"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1166,88 +1338,121 @@ msgstr ""
"Nie wybrano żadnej grupy pakietĂ³w.\n"
"Wybierz minimalną żądaną instalację:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Z X Window"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, c-format
-msgid "Install suggested packages"
+msgid "Install recommended packages"
msgstr "Zainstaluj sugerowane pakiety"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Z podstawowÄ… dokumentacjÄ… (zalecane!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "NaprawdÄ™ minimalna instalacja (w szczegĂ³lnoÅ›ci bez urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "Przygotowywanie aktualizacji..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Przygotowywanie instalacji"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Instalowanie pakietu %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "WystÄ…piÅ‚ błąd porzÄ…dkowania pakietĂ³w:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Kontynuować?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "PonĂ³w prĂ³bÄ™"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Pomiń ten pakiet"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "Pomiń wszystkie pakiety z nośnika \"%s\""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "WrĂ³Ä‡ do wyboru noÅ›nikĂ³w i pakietĂ³w"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "Wystąpił błąd podczas instalowania pakietu %s."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Konfiguracja poinstalacyjna"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "Upewnij się, że nośnik Update Modules znajduje się w napędzie %s"
-#: steps_interactive.pm:737
-#: steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Aktualizacje"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Niepowodzenie podczas dodawania nośnika"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "Ponowić prĂ³bÄ™?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1267,118 +1472,99 @@ msgstr ""
"\n"
"Czy chcesz zainstalować uaktualnienia ?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s na %s"
-#: steps_interactive.pm:878
-#: steps_interactive.pm:885
-#: steps_interactive.pm:898
-#: steps_interactive.pm:915
-#: steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Sprzęt"
-#: steps_interactive.pm:899
-#: steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Karta dźwiękowa"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Czy posiadasz kartę dźwiękową ISA?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid "Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound card"
-msgstr "Uruchom \"alsaconf\" lub \"sndconfig\" po zakończeniu instalacji aby skonfigurować kartę dźwiękową"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "Karta dźwiÄ™kowa nie zostaÅ‚a wykryta. WyprĂ³buj \"harddrake\" po zakoÅ„czeniu instalacji"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Interfejs graficzny"
-#: steps_interactive.pm:937
-#: steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Sieć i Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Serwery pośredniczące"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "skonfigurowano"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Poziom bezpieczeństwa"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Zapora sieciowa"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "aktywowano"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "wyłączono"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "Nie masz skonfigurowanego systemu X Window. Czy na pewno chcesz tego?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
+msgid "Preparing initial startup program..."
msgstr "Przygotowywanie programu rozruchowego..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "Proszę o cierpliwość, to może potrwać chwilę..."
-#: steps_interactive.pm:1038
+#: steps_interactive.pm:1082
#, c-format
-msgid "You appear to have an OldWorld or Unknown machine, the yaboot bootloader will not work for you. The install will continue, but you'll need to use BootX or some other means to boot your machine. The kernel argument for the root fs is: root=%s"
-msgstr "Prawdopodobnie posiadasz przestarzaÅ‚y (OldWorld)lub też nieznany (Unknown) komputer. Program rozruchowy yaboot nie bÄ™dzie dziaÅ‚aÅ‚. Instalacja bÄ™dzie kontynuowana, lecz konieczne jest użycie programu BootX, aby uruchomić komputer. Argument jÄ…dra dla gÅ‚Ă³wnego systemu plikĂ³w \"/\": root=%s"
-
-#: steps_interactive.pm:1051
-#, c-format
-msgid "In this security level, access to the files in the Windows partition is restricted to the administrator."
-msgstr "W tym poziomie zabezpieczeÅ„, dostÄ™p do plikĂ³w na partycji Windows jest ograniczony do administratora."
+msgid ""
+"In this security level, access to the files in the Windows partition is "
+"restricted to the administrator."
+msgstr ""
+"W tym poziomie zabezpieczeÅ„, dostÄ™p do plikĂ³w na partycji Windows jest "
+"ograniczony do administratora."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "WÅ‚Ă³Å¼ pustÄ… dyskietkÄ™ do stacji %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Tworzenie dyskietki automatycznej instalacji..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1389,12 +1575,12 @@ msgstr ""
"\n"
"Czy na pewno chcesz teraz zakończyć?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Gratulacje"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Uruchom ponownie"
@@ -1407,8 +1593,7 @@ msgid ""
"Language"
msgstr "WybĂ³r jÄ™zyka"
-#: steps_list.pm:16
-#: steps_list.pm:23
+#: steps_list.pm:16 steps_list.pm:23
#, c-format
msgid "Localization"
msgstr "Lokalizacja"
@@ -1427,16 +1612,14 @@ msgid ""
"Mouse"
msgstr "Mysz"
-#: steps_list.pm:19
-#: steps_list.pm:20
+#: steps_list.pm:19 steps_list.pm:20
#, c-format
msgid ""
"_: Keep these entry short\n"
"Hard drive detection"
msgstr "Wykrywanie dyskĂ³w"
-#: steps_list.pm:21
-#: steps_list.pm:22
+#: steps_list.pm:21 steps_list.pm:22
#, c-format
msgid ""
"_: Keep these entry short\n"
@@ -1464,8 +1647,7 @@ msgid ""
"Partitioning"
msgstr "Partycjonowanie"
-#: steps_list.pm:27
-#: steps_list.pm:28
+#: steps_list.pm:27 steps_list.pm:28
#, c-format
msgid ""
"_: Keep these entry short\n"
@@ -1493,24 +1675,14 @@ msgid ""
"Users"
msgstr "Użytkownicy"
-#: steps_list.pm:36
-#: steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Sieć"
-
-#: steps_list.pm:38
-#: steps_list.pm:39
+#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
"_: Keep these entry short\n"
"Bootloader"
msgstr "Program rozruchowy"
-#: steps_list.pm:40
-#: steps_list.pm:41
+#: steps_list.pm:40 steps_list.pm:41
#, c-format
msgid ""
"_: Keep these entry short\n"
@@ -1524,8 +1696,7 @@ msgid ""
"Summary"
msgstr "RĂ³Å¼ne"
-#: steps_list.pm:44
-#: steps_list.pm:45
+#: steps_list.pm:44 steps_list.pm:45
#, c-format
msgid ""
"_: Keep these entry short\n"
@@ -1545,36 +1716,3 @@ msgid ""
"_: Keep these entry short\n"
"Exit"
msgstr "Wyjdź"
-
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Programy biurowe: procesory tekstu (kword, abiword), arkusze kalkulacyjne "
-#~ "(kspread, gnumeric), przeglÄ…darki pdf, itd."
-
-#~ msgid ""
-#~ "You have decided to upgrade your system to %s. KDE 3.5 has been detected\n"
-#~ "on your system. This installer cannot preserve KDE 3.5 in an upgrade. If "
-#~ "you choose to proceed, \n"
-#~ "KDE 4 will replace KDE 3, and you will lose your personal KDE "
-#~ "configuration settings. \n"
-#~ "To upgrade with KDE 3.5 and your personal settings preserved, \n"
-#~ "please reboot your system and upgrade using the Mandriva update applet."
-#~ msgstr ""
-#~ "Zdecydowałeś się na aktualizację systemu do wersji %s. W Twoim obecnym "
-#~ "systemie \n"
-#~ "wykryto zainstalowane KDE 3.5. Jeżeli zdecydujesz się na aktualizację "
-#~ "instalator nie zaktualizuje KDE 3.5.\n"
-#~ "KDE 3.5 zostanie zastÄ…pione przez KDE 4. W efekcie utracisz osobiste "
-#~ "ustawienia KDE.\n"
-#~ "Aby zaktualizować system i zachować KDE 3.5 z Twoimi osobistymi "
-#~ "ustawieniami,\n"
-#~ "uruchom ponownie komputer i zaktualizuj system używając apletu Mandriva "
-#~ "Update."
-
-#~ msgid "Proceed"
-#~ msgstr "Rozpocznij"
-
-#~ msgid "retrieval of [%s] failed"
-#~ msgstr "pobieranie [%s] nie powiodło się"
diff --git a/perl-install/install/share/po/pt.po b/perl-install/install/share/po/pt.po
index 3b3f9227f..2b939f845 100644
--- a/perl-install/install/share/po/pt.po
+++ b/perl-install/install/share/po/pt.po
@@ -1,70 +1,90 @@
-# translation of pt.po to PortuguĂªs
-# translation of pt.po to
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
-# Latest versions of po files are at http://www.mandrivalinux.com/l10n/pt.php3
-#
-# Copyright (C) 2000 Mandriva
-#
-# Fernando Moreira <fmoreira@netc.pt>, 1999.
-# Jorge Costa <Jorgercosta@netc.pt>, 2001.
-# José JORGE <jose.jorge@oreka.com>, 2002,2003.
-# Jose Jorge <jjorge@free.fr>, 2003, 2004, 2005.
-# Jose Carlos D. S. Saraiva <jose.d.s.saraiva@clix.pt>, 2004.
-# ZĂ© <mmodem00@netvisao.pt>, 2004, 2005, 2006.
-# Américo José Melo <mmodem00@netvisao.pt>, 2004, 2005.
-# Ze <mmodem00@netvisao.pt>, 2004.
-# José Melo <mmodem00@gmail.com>, 2005.
-# José Melo <mmodme00@gmail.com>, 2005.
-# Jose JORGE <jjorge@free.fr>, 2005.
-# ZĂ© <mmodem00@gmail.com>, 2006, 2007, 2008, 2010.
-# ZĂ© <ze@mandriva.org>, 2008.
-# ZĂ© <mmodem00@gmal.com>, 2010.
+# Translators:
+# alfalb_mansil, 2014
+# Fernando Moreira <fmoreira@netc.pt>, 1999
+# Jorge Costa <Jorgercosta@netc.pt>, 2001
+# Jose Carlos D. S. Saraiva <jose.d.s.saraiva@clix.pt>, 2004
+# zecas <jjorge@free.fr>, 2003-2005
+# José JORGE <jose.jorge@oreka.com>, 2002-2003
+# alfalb_mansil, 2013-2015
+# MMSRS, 2015
+# Pedro <simplew8@gmail.com>, 2012
+# ZĂ© <ze@mandriva.org>, 2004-2006,2008,2010-2012
msgid ""
msgstr ""
-"Project-Id-Version: pt\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2010-05-01 21:56+0100\n"
-"Last-Translator: ZĂ© <mmodem00@gmal.com>\n"
-"Language-Team: Portuguese <kde-i18n-doc@kde.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-01-05 22:44+0100\n"
+"Last-Translator: MMSRS\n"
+"Language-Team: Portuguese (http://www.transifex.com/projects/p/mageia/"
+"language/pt/)\n"
+"Language: pt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.0\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../advertising/01_IM_mageia.pl:1
+#, c-format
+msgid "Join Us!"
+msgstr "Junte-se a NĂ³s!"
+
+#: ../../advertising/02_IM_mageia.pl:1
+#, c-format
+msgid "Make it yours!"
+msgstr ""
+
+#: ../../advertising/03_IM_mageia.pl:1
+#, c-format
+msgid "Your choice!"
+msgstr "A sua escolha!"
+
+#: ../../advertising/04_IM_mageia.pl:1
+#, c-format
+msgid "Office tools"
+msgstr "Ferramentas de EscritĂ³rio"
+
+#: ../../advertising/05_IM_mageia.pl:1
+#, c-format
+msgid "Home entertainment"
+msgstr "Entretenimento em Casa"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/06_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "O seu ecrĂ£ num dispositivo USB"
+msgid "For kids"
+msgstr "Para os miĂºdos!"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "A distribuiĂ§Ă£o Mandriva Linux 100%% cĂ³digo livre"
+msgid "For family!"
+msgstr "Para a famĂ­lia!"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "Explore o Linux facilmente com o Mandriva One"
+msgid "For developers!"
+msgstr "Para os responsĂ¡veis pelo desenvolvimento!"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/09_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "Um ecrĂ£ Mandriva Linux completo, com suporte"
+msgid "Thank you!"
+msgstr "Obrigado!"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/10_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: distribuições para as necessidades de todos os utilizadores"
+msgid "Be Free!"
+msgstr "Seja Livre!"
-#: any.pm:109
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Tem mais alguma média suplementar?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -77,94 +97,85 @@ msgstr ""
"\n"
"Tem alguma mĂ©dia de instalaĂ§Ă£o suplementar para configurar?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Rede (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Rede (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Rede (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "URL do espelho?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "O URL deve começar por ftp:// ou http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"A contactar o sĂ­tio web Mandriva Linux para obter a lista de espelhos "
-"disponĂ­veis..."
+"A contactar o sĂ­tio 'web' %s para obter a lista de espelhos disponĂ­veis..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Falha ao contactar o sĂ­tio web Mandriva Linux para obter a lista de espelhos "
+"Falha ao contactar o sĂ­tio 'web' %s para obter a lista de espelhos "
"disponĂ­veis"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Escolha um espelho para transferir os pacotes"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "ConfiguraĂ§Ă£o NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
-msgstr "Por favor indique o endereço e o directĂ³rio da sua mĂ©dia NFS"
+msgstr "Por favor indique o nome da mĂ¡quina e o directĂ³rio da sua mĂ©dia NFS"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
-msgstr "Nome do endereço em falta"
+msgstr "Nome da mĂ¡quina em falta"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "O directĂ³rio deve começar por \"/\""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
-msgstr "Endereço da montagem NFS?"
+msgstr "Nome da mĂ¡quina da montagem NFS?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "DirectĂ³rio"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Suplementar"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -173,23 +184,90 @@ msgstr ""
"NĂ£o Ă© possĂ­vel encontrar o ficheiro hdlist neste espelho. Certifique-se que "
"a localizaĂ§Ă£o estĂ¡ correcta."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "Lançamento do NĂºcleo"
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "Lançamento NĂ£o Gratuito"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "DeverĂ¡ ativar \"%s\""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr "\"%s\" contĂ©m as vĂ¡rias partes dos sistemas e das suas aplicações"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "\"%s\" nĂ£o contĂ©m programas gratuitos.\n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "Este disco fornece o pacote de atualizações para \"%s\""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "A verificar os pacotes jĂ¡ instalados..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "A procurar pacotes para actualizar..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "A remover pacotes antes de actualizar..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -197,93 +275,93 @@ msgid ""
"\n"
"Do you really want to remove these packages?\n"
msgstr ""
-"Os seguintes pacotes serĂ£o removidos para poder actualizar o seu sistema: %"
-"s\n"
+"Os seguintes pacotes serĂ£o removidos para poder actualizar o seu sistema: "
+"%s\n"
"\n"
"\n"
"Deseja realmente remover estes pacotes ?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Erro ao ler o ficheiro %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "Os seguintes discos foram renomeados:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (anteriormente conhecido por %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Rede"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Por favor escolha uma média"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
-msgstr "O ficheiro jĂ¡ existe. Deseja sobrepĂ´r o ficheiro?"
+msgstr "O ficheiro jĂ¡ existe. Deseja substituir o ficheiro?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "PermissĂ£o negada"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "Nome NFS invĂ¡lido"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
-msgstr "Média danificada %s"
+msgstr "MĂ©dia invĂ¡lida %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "NĂ£o Ă© possĂ­vel capturar imagens do ecrĂ£ antes de particionar"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "As capturas de ecrĂ£ estarĂ£o disponĂ­veis apĂ³s instalar em %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "InstalaĂ§Ă£o"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "ConfiguraĂ§Ă£o"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Deve também formatar %s"
@@ -307,22 +385,22 @@ msgstr "A ligar a rede"
msgid "Bringing down the network"
msgstr "A desligar a rede"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "Por favor aguarde, a obter o ficheiro"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "nĂ£o Ă© possĂ­vel adicionar mĂ©dia"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "A copiar alguns pacotes no disco para uso futuro"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "CĂ³pia em progresso"
@@ -352,7 +430,23 @@ msgstr "bom"
msgid "maybe"
msgstr "talvez"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"Nenhuma informaĂ§Ă£o xml da mĂ©dia \"%s\", apenas resultado parcial do pacote %s"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Nenhuma descriĂ§Ă£o"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -361,262 +455,272 @@ msgstr ""
"Alguns pacotes pedidos por %s nĂ£o podem ser instalados:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "Ocorreu um erro:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Ocorreu um erro fatal: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "NĂ£o perguntar novamente"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d transacções de instalaĂ§Ă£o falhadas"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "InstalaĂ§Ă£o dos pacotes falhada:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "EstaĂ§Ă£o de Trabalho"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "EstaĂ§Ă£o de Trabalho de EscritĂ³rio"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Programas Office: processadores de texto (OpenOffice.org Writer, Kword), "
-"folhas de cĂ¡lculo (OpenOffice.org Calc, Kspread), visualizadores PDF, etc"
+"Programas Office: processadores de texto (LibreOffice Writer, Kword), folhas "
+"de cĂ¡lculo (LibreOffice Calc, Kspread), visualizadores PDF, etc"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "EstaĂ§Ă£o de Jogo"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Programas de divertimento: arcada, tabuleiros, estratégia, etc"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "EstaĂ§Ă£o multimĂ©dia"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Aplicações de reproduĂ§Ă£o/ediĂ§Ă£o de som e vĂ­deo"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "EstaĂ§Ă£o internet"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr ""
-"Conjunto de ferramentas para ler e enviar correio electrĂ³nico e news (pine, "
-"mutt, tin...) e para navegar na Web"
+"Conjunto de ferramentas para ler e enviar correio electrĂ³nico e noticias "
+"(pine, mutt, tin...) e para navegar na 'Web'"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Computador de Rede (cliente)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Clientes para diferentes protocolos incluindo ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Ferramentas para facilitar a configuraĂ§Ă£o do seu computador"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Ferramentas de Consola"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr ""
"Editores, Linha de Comandos (shell), ferramentas de ficheiros, terminais"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Desenvolvimento"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C e C++ bibliotecas de programaĂ§Ă£o, programas e ficheiros 'include'"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "DocumentaĂ§Ă£o"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Livros e Howto's sobre o Linux e Programas Livres"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Base PadrĂ£o do Linux (LSB). Suporte a aplicações terceiras."
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Servidor Web"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Groupware"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Servidor Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Firewall/Router"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Internet gateway"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "Correio/Noticias"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Servidor de correio electrĂ³nico Postfix , servidor de noticias In"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Servidor de DirectĂ³rio"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "Servidor FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Nome do DomĂ­nio e Servidor de InformaĂ§Ă£o da Rede"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Servidor de Partilhas de Ficheiros e ImpressĂ£o"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "Servidor NFS, Servidor Samba"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Base de Dados"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "Servidor de Base de Dados PostgreSQL e MySQL"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr ""
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Correio ElectrĂ³nico"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Servidor de correio electrĂ³nico Postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "Servidor de Base de Dados PostgreSQL ou MySQL"
+msgid "PostgreSQL or MariaDB database server"
+msgstr ""
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Servidor/Computador de Rede"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "Servidor NFS, servidor SMB, servidor Proxy, servidor SSH"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Ambiente GrĂ¡fico"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "EstaĂ§Ă£o de Trabalho KDE"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "EstaĂ§Ă£o de Trabalho"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -625,12 +729,12 @@ msgstr ""
"O EcrĂ£ de Trabalho K (KDE), o ambiente grĂ¡fico bĂ¡sico com uma colecĂ§Ă£o de "
"ferramentas de acompanhamento"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "EstaĂ§Ă£o de Trabalho GNOME"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -639,67 +743,110 @@ msgstr ""
"Um ambiente grĂ¡fico com um conjunto de aplicações amigĂ¡veis e ferramentas de "
"ecrĂ¢"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr "EstaĂ§Ă£o de Trabalho KDE"
+
+#: share/meta-task/compssUsers.pl:165
+#, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "EstaĂ§Ă£o de Trabalho MATE"
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "EstaĂ§Ă£o de Trabalho Cinnamon"
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "O ambiente grĂ¡fico baseado no GNOME"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "Ambiente de Trabalho LXQt"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "Ărea de Trabalho e17 Enlightenment"
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
#, c-format
msgid "LXDE Desktop"
msgstr "EcrĂ¢ LXDE"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:191
#, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+msgid "A lightweight fast graphical environment"
msgstr ""
-"Um ambiente grĂ¡fico leve e rĂ¡pido com um conjunto de aplicações amigĂ¡veis e "
-"ferramentas de ecrĂ¢"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Outros Ambientes GrĂ¡ficos"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, Fvwm, etc."
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Utilidades"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "Servidor SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Servidor de ConfiguraĂ§Ă£o Remota Webmin"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "Utilidades de Rede/MonitorizaĂ§Ă£o"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr ""
"MonitorizaĂ§Ă£o de ferramentas, contabilidade de processos, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Assistentes Mandriva"
+msgid "Mageia Wizards"
+msgstr "Assistentes Mageia"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Assistentes para configurar o servidor"
@@ -713,7 +860,7 @@ msgstr ""
"Ocorreu um erro, mas Ă© possĂ­vel saber como resolver correctamente.\n"
"Continue a seu prĂ³prio risco."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -733,253 +880,251 @@ msgstr "A entrar na etapa `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "InstalaĂ§Ă£o Mandriva Linux %s"
+msgid "%s Installation %s"
+msgstr "InstalaĂ§Ă£o %s %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> entre elementos"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "O servidor Xorg estĂ¡ lento para iniciar. Por favor aguarde..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"O seu sistema Ă© baixo em recursos. Pode ter algum problema ao instalar\n"
-"o Mandriva Linux. Se isso ocorrer, pode tentar uma instalaĂ§Ă£o em modo "
-"texto.\n"
+"o %s. Se isso ocorrer, pode tentar uma instalaĂ§Ă£o em modo texto.\n"
"Para isso, prima `F1' quando arrancar do CDROM, e depois digite `text'."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Instalar EcrĂ£ KDE Mandriva"
+msgid "Media Selection"
+msgstr "SelecĂ§Ă£o de MĂ©dia"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "Instalar EcrĂ£ KDE %s"
+
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Instalar EcrĂ£ GNOME Mandriva"
+msgid "Install %s GNOME Desktop"
+msgstr "Instalar EcrĂ£ GNOME %s"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "InstalaĂ§Ă£o personalizada"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, c-format
-msgid "KDE Desktop"
-msgstr "EcrĂ¢ KDE"
+msgid "Plasma Desktop"
+msgstr "Ambiente de Trabalho Plasma"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "EcrĂ¢ GNOME"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "EcrĂ¢ Personalizado"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "Aqui estĂ¡ uma previsĂ£o do ecrĂ£ '%s'."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "Clique nas imagens para ver uma previsĂ£o maior."
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "SelecĂ§Ă£o dos Grupos de Pacotes"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "SelecĂ§Ă£o individual de pacotes"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Tamanho total: %d / %d MB"
+msgid "Unselect All"
+msgstr "Desmarcar Tudo"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Pacote danificado"
+msgid "Total size: %d / %d MB"
+msgstr "Tamanho total: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "VersĂ£o: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Tamanho: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "ImportĂ¢ncia: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "NĂ£o pode seleccionar/desseleccionar este pacote"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "devido a faltar %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "devido a %s insatisfeitas"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "a tentar promover %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "para manter %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"NĂ£o pode seleccionar este pacote pois nĂ£o existe espaço livre para o instalar"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Os seguintes pacotes irĂ£o ser instalados"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Os seguintes pacotes irĂ£o ser removidos"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Este Ă© um pacote obrigatĂ³rio, nĂ£o pode ser desmarcado"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "NĂ£o pode desmarcar este pacote. JĂ¡ se encontra instalado"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "NĂ£o pode desmarcar este pacote. Tem que ser actualizado"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Mostrar pacotes seleccionados automaticamente"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Instalar"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Carregar/Gravar selecĂ§Ă£o"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "A actualizar selecĂ§Ă£o de pacotes"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "InstalaĂ§Ă£o mĂ­nima"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "GestĂ£o de Programas"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Escolha os pacotes que deseja instalar"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "InstalaĂ§Ă£o"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Sem detalhes"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "Tempo restante:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(a estimar...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d pacote"
msgstr[1] "%d pacotes"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "SumĂ¡rio"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Configurar"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "nĂ£o configurado"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "SelecĂ§Ă£o de MĂ©dia"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -988,85 +1133,85 @@ msgstr ""
"A seguinte mĂ©dia de instalaĂ§Ă£o foi encontrada.\n"
"Se quer evitar alguns deles, pode desmarcĂ¡-los agora."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"Tem a opĂ§Ă£o de copiar o conteĂºdo dos CDs para o disco rĂ­gido antes da "
"instalaĂ§Ă£o.\n"
-"IrĂ¡ continuar a partir do disco rĂ­gido e os pacotes irĂ£o permanecer "
-"disponĂ­veis assim que o sistema estiver instalado."
+"ContinuarĂ¡ a partir do disco rĂ­gido e os pacotes permanecerĂ£o disponĂ­veis "
+"assim que o sistema estiver instalado."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Copiar todos os CDs"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Ocorreu um erro"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Por favor escolha o tipo de teclado"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Aqui estĂ¡ a lista completa dos teclados disponĂ­veis:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Instalar/Actualizar"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Isto Ă© uma instalaĂ§Ă£o ou uma actualizaĂ§Ă£o?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Instalar"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Actualizar %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Senha de encriptaĂ§Ă£o para %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "Cancelar instalaĂ§Ă£o, reiniciar o sistema"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "Nova InstalaĂ§Ă£o"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "Actualizar instalaĂ§Ă£o anterior (nĂ£o recomendado)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1074,46 +1219,25 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"O instalador detectou que o seu sistema Mandriva Linux nĂ£o pode\n"
-"ser seguramente actualizado para o %s.\n"
+"O instalador detectou que o seu sistema Linux instalados nĂ£o pode\n"
+"ser seguramente actualizado para %s.\n"
"\n"
"Recomenda-se que substitua a sua instalaĂ§Ă£o anterior.\n"
"\n"
"Aviso: deve salvaguardar todos os seus dados pessoais antes de\n"
"escolher \"Nova InstalaĂ§Ă£o\"."
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "A configurar IDE"
-
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"Sem espaço livre para a partiĂ§Ă£o de arranque de 1MB (bootstrap)! A "
-"instalaĂ§Ă£o irĂ¡ continuar, mas para arrancar o seu sistema, irĂ¡ precisar de "
-"criar a partiĂ§Ă£o de arranque no DiskDrake"
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"IrĂ¡ precisar de criar uma partiĂ§Ă£o de arranque (PPC PReP Boot bootstrap)! A "
-"instalaĂ§Ă£o irĂ¡ continuar, mas para arrancar o seu sistema, irĂ¡ precisar de "
-"criar a partiĂ§Ă£o de arranque no DiskDrake"
+#: steps_interactive.pm:264
+#, fuzzy, c-format
+msgid "Configuring CD/DVD"
+msgstr "A configurar IDE"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1125,21 +1249,21 @@ msgstr ""
"Por favor insira o Cd-Rom \"%s\" no seu dispositivo e prima Ok.\n"
"Se nĂ£o tiver este Cd-Rom, prima Cancelar para evitar a instalaĂ§Ă£o deste."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "A procurar pacotes disponĂ­veis..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
"O seu sistema nĂ£o tem espaço suficiente em disco para instalar ou actualizar "
"(%dMB > %dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1148,52 +1272,52 @@ msgstr ""
"Por favor escolha carregar ou gravar uma selecĂ§Ă£o de pacotes.\n"
"O formato Ă© o mesmo como o dos ficheiros gerados por auto_install."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Carregar"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Gravar"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Ficheiro danificado"
-#: steps_interactive.pm:469
-#, c-format
-msgid "KDE"
-msgstr "KDE"
+#: steps_interactive.pm:455
+#, fuzzy, c-format
+msgid "Plasma"
+msgstr "Ambiente de Trabalho Plasma"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "SelecĂ§Ă£o de EcrĂ£"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr "Pode escolher o seu perfil de ambiente de trabalho."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "O tamanho seleccionado é maior que o espaço disponível"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Tipo de instalaĂ§Ă£o"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1202,89 +1326,123 @@ msgstr ""
"NĂ£o escolheu qualquer grupo de pacotes.\n"
"Por favor escolha o tipo de instalaĂ§Ă£o mĂ­nima que deseja:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Com X"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, c-format
-msgid "Install suggested packages"
-msgstr "Instalar pacotes sugeridos"
+msgid "Install recommended packages"
+msgstr "Instale os pacotes recomendados "
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Com documentaĂ§Ă£o bĂ¡sica (recomendado!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "InstalaĂ§Ă£o mĂ­nima (especialmente sem urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "A preparar a atualizaĂ§Ă£o ..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "A preparar instalaĂ§Ă£o"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "A instalar o pacote %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Ocorreu um erro ao ordenar os pacotes:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Continuar mesmo assim?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Tentar novamente"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Saltar este pacote"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "Saltar todos os pacotes da média \"%s\""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "Voltar Ă  mĂ©dia e selecĂ§Ă£o de pacotes"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "Ocorreu um erro ao instalar o pacote %s."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "ConfiguraĂ§Ă£o pĂ³s-instalaĂ§Ă£o"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
"Por favor certifique-se que a mĂ©dia MĂ³dulos de ActualizaĂ§Ă£o estĂ¡ no "
"dispositivo %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Actualizações"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr "Isto permite instalar as atualizações de segurança."
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Failure when adding medium"
+msgstr "nĂ£o Ă© possĂ­vel adicionar mĂ©dia"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "Repetir?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1300,114 +1458,84 @@ msgstr ""
"Estes pacotes foram actualizados apĂ³s o lançamento da distribuiĂ§Ă£o.\n"
"Podem ter correcções de segurança ou de erros.\n"
"\n"
-"Para transferir estes pacotes, irĂ¡ precisar de uma conexĂ£o Internet activa.\n"
+"Para transferir estes pacotes, precisarĂ¡ de uma conexĂ£o Internet activa.\n"
"\n"
"Deseja instalar as actualizações ?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s em %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Material"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Placa de Som"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Tem alguma placa de som ISA?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Execute \"alsaconf\" ou \"sndconfig\" apĂ³s a instalaĂ§Ă£o para configurar a "
-"sua placa de som"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "Nenhuma placa de som detectada. Tente \"harddrake\" apĂ³s a instalaĂ§Ă£o"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Interface grĂ¡fico"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Rede e Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Proxies"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "configurado"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Nível de Segurança"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Firewall"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "activado"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "desactivado"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "NĂ£o configurou o X. Tem certeza que deseja fazer isto?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "A preparar o carregador de arranque..."
+msgid "Preparing initial startup program..."
+msgstr "A preparar o programa inicial de arranque..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "Seja paciente, isto pode demorar algum tempo..."
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Parece ter uma mĂ¡quina do SĂ©culo Passado ou Desconhecida, o carregador de "
-"arranque yaboot nĂ£o irĂ¡ funcionar para si. A instalaĂ§Ă£o irĂ¡ continuar, mas "
-"irĂ¡ precisar de usar o BootX ou algum outro meio para arrancar a sua "
-"mĂ¡quina. O argumento do kernel para root fs Ă©: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1416,17 +1544,17 @@ msgstr ""
"Neste nĂ­vel de segurança, o acesso aos ficheiros na partiĂ§Ă£o do Windows Ă© "
"limitado ao administrador."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Insira uma disquete vazia no dispositivo %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "A criar disquete de auto-instalaĂ§Ă£o..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1437,12 +1565,12 @@ msgstr ""
"\n"
"Deseja realmente sair agora?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Parabéns"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Reiniciar"
@@ -1537,13 +1665,6 @@ msgid ""
"Users"
msgstr "Utilizadores"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Rede"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1586,66 +1707,31 @@ msgid ""
"Exit"
msgstr "Sair"
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Programas office: processadores de texto (kword, abiword), folhas de "
-#~ "cĂ¡lculo (kspread, gnumeric), visualizadores pdf, etc"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Tem alguma placa de som ISA?"
#~ msgid ""
-#~ "You have decided to upgrade your system to %s. KDE 3.5 has been detected\n"
-#~ "on your system. This installer cannot preserve KDE 3.5 in an upgrade. If "
-#~ "you choose to proceed, \n"
-#~ "KDE 4 will replace KDE 3, and you will lose your personal KDE "
-#~ "configuration settings. \n"
-#~ "To upgrade with KDE 3.5 and your personal settings preserved, \n"
-#~ "please reboot your system and upgrade using the Mandriva update applet."
-#~ msgstr ""
-#~ "Decidiu actualizar o seu sistema para %s. Foi detectado o KDE 3.5 no seu\n"
-#~ "sistema. Este instalador nĂ£o pode perservar o KDE 3.5 numa actualizaĂ§Ă£o. "
-#~ "Se decidir continuar,\n"
-#~ "O KDE 4 irĂ¡ substituir o KDE 3, e irĂ¡ perder as suas configurações "
-#~ "pessoais.\n"
-#~ "Para actualizar com o KDE 3.5 e as suas configurações pessoais "
-#~ "perservadas,\n"
-#~ "por favor reinicie o seu sistema e actualize usando a ferramenta de "
-#~ "actualizaĂ§Ă£o Mandriva."
-
-#~ msgid "Downloading file %s..."
-#~ msgstr "A transferir o ficheiro %s..."
-
-#~ msgid "Upgrade from a 32bit to a 64bit distribution is not supported"
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
#~ msgstr ""
-#~ "A actualizaĂ§Ă£o de uma distribuiĂ§Ă£o 32bit para uma 64bit nĂ£o Ă© suportada"
+#~ "Execute \"alsaconf\" ou \"sndconfig\" apĂ³s a instalaĂ§Ă£o para configurar a "
+#~ "sua placa de som"
-#~ msgid "Upgrade from a 64bit to a 32bit distribution is not supported"
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
#~ msgstr ""
-#~ "A actualizaĂ§Ă£o de uma distribuiĂ§Ă£o 64bit para uma 32bit nĂ£o Ă© suportada"
+#~ "Nenhuma placa de som detectada. Tente \"harddrake\" apĂ³s a instalaĂ§Ă£o"
-#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
-#~ msgstr ""
-#~ "Seleccionou o(s) seguinte(s) servidor(es): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "Estes servidores sĂ£o activados por omissĂ£o. NĂ£o tĂªm qualquer problema\n"
-#~ "de segurança conhecido, mas podem ser encontrados alguns novos "
-#~ "problemas.\n"
-#~ "Nesse caso, deve actualizar o seu sistema assim que possĂ­vel.\n"
-#~ "\n"
-#~ "\n"
-#~ "Deseja realmente instalar estes servidores?\n"
-
-#~ msgid "IceWm Desktop"
-#~ msgstr "EcrĂ£ IceWm"
+#~ msgid "KDE Desktop"
+#~ msgstr "EcrĂ¢ KDE"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#~ msgid "CD-ROM"
+#~ msgstr "CD-ROM"
+
+#~ msgid "KDE Workstation"
+#~ msgstr "EstaĂ§Ă£o de Trabalho KDE"
+
+#~ msgid "IDE"
+#~ msgstr "IDE"
diff --git a/perl-install/install/share/po/pt_BR.po b/perl-install/install/share/po/pt_BR.po
index f5ab09aed..3b2473888 100644
--- a/perl-install/install/share/po/pt_BR.po
+++ b/perl-install/install/share/po/pt_BR.po
@@ -1,67 +1,92 @@
-# translation of pt_BR.po to Brazilian portuguese
-# translation of pt_BR.po to
-# traduĂ§Ă£o de DrakX-pt_BR.po para PortuguĂªs do Brasil
-# DRAKX PT_BR PO FILE
-# Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
-# Lisiane Sztoltz Teixeira <lisiane@mandriva.com>
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
-# Andrei Bosco Bezerra Torres <andrei_bosco@yahoo.com.br>, 2000, 2003.
-# Bruno Dorfman Buys <brunobuys@zipmail.com.br>, 2002.
-# Tiago da Cruz Bezerra <tiagocruz18@uol.com.br>,2002 2003, 2004.
-# Ricardo de Castilho <cast_brasil@ig.com.br>, 2003.
-# Carlinhos Cecconi <carlinux@terra.com.br>, 2003, 2004.
-# Deivi Lopes Kuhn <deivikuhn@yahoo.com.br>, 2003, 2004.
-# Cristiano Otto Von Trompczynski <cris@mandriva.com>, 2005.
-# Arthur R. Mello <renato@conectiva.com.br>, 2005.
-# Arthur Renato Mello <renato@conectiva.com.br>, 2005.
-# Felipe Arruda <felipemiguel@gmail.com>, 2006, 2007, 2008.
-# Sergio Rafael Lemke <sergio@mandriva.com.br>, 2009, 2010.
+# Translators:
+# Andrei Bosco Bezerra Torres <andrei_bosco@yahoo.com.br>, 2000,2003
+# Arthur Renato Mello <renato@conectiva.com.br>, 2005
+# Arthur R. Mello <renato@conectiva.com.br>, 2005
+# Bruno Dorfman Buys <brunobuys@zipmail.com.br>, 2002
+# Carlinhos Cecconi <carlinux@terra.com.br>, 2003-2004
+# Cristiano Otto Von Trompczynski <cris@mandriva.com>, 2005
+# Deivi Lopes Kuhn <deivikuhn@yahoo.com.br>, 2003-2004
+# Felipe Arruda <felipemiguel@gmail.com>, 2006-2008
+# Marcio Andre Padula <padula1000@gmail.com>, 2014-2016
+# Ricardo de Castilho <cast_brasil@ig.com.br>, 2003
+# Sergio Rafael Lemke <sergio@mandriva.com.br>, 2009-2010
+# Tiago da Cruz Bezerra <tiagocruz18@uol.com.br>,2002 2003, 2004
msgid ""
msgstr ""
-"Project-Id-Version: pt_BR\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2010-05-11 17:34-0300\n"
-"Last-Translator: Sergio Rafael Lemke <sergio@mandriva.com.br>\n"
-"Language-Team: Brazilian Portuguese <cooker-i18n@mandrivalinux.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-06-22 09:01+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Portuguese (Brazil) (http://www.transifex.com/MageiaLinux/"
+"mageia/language/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"
-"X-Generator: Lokalize 1.0\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "Seu desktop em um pendrive USB"
+msgid "Join Us!"
+msgstr "Cadastre-se!"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "A distribuiĂ§Ă£o Mandriva Linux 100%% open source"
+msgid "Make it yours!"
+msgstr "Faça-lhe seu!"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "Explore facilmente o Linux com o Mandriva One"
+msgid "Your choice!"
+msgstr "Sua escolha!"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "Um Desktop Mandriva Linux completo, com suporte"
+msgid "Office tools"
+msgstr "ferramentas do Office"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: distribuições para todas as necessidades"
+msgid "Home entertainment"
+msgstr "entretenimento de casa"
-#: any.pm:109
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr "Para Crianças"
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr "Para Familia!"
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr "Para os desenvolvedores!"
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr "Obrigado!"
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr "Seja livre!"
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "VocĂª tem alguma mĂ­dia suplementar ?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -69,100 +94,89 @@ msgid ""
"\n"
"Do you have a supplementary installation medium to configure?"
msgstr ""
-"As mĂ­dias a seguir foram encontradas e serĂ£o usadas durante a instalaĂ§Ă£o: %"
-"s.\n"
+"As mĂ­dias a seguir foram encontradas e serĂ£o usadas durante a instalaĂ§Ă£o: "
+"%s.\n"
"\n"
"\n"
"Deseja configurar alguma mĂ­dia adicional ?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Rede (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Rede (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Rede (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "URL do Servidor?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "A URL deve começar com ftp:// ou http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr ""
-"Acessando o site do Mandriva Linux para pegar a lista de "
-"servidores disponĂ­veis..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "Acessando o site do %s para pegar a lista de servidores disponĂ­veis..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Falha acessando o site do Mandriva Linux em busca da lista de servidores "
-"disponĂ­veis"
+"Falha acessando o site do %s em busca da lista de servidores disponĂ­veis"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Escolha um servidor de onde pegar os pacotes "
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "ConfiguraĂ§Ă£o NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "Entre o hostname e o diretĂ³rio da sua mĂ­dia NFS"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "Hostname faltando"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "O diretĂ³rio deve começar com \"/\""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "Hostname do ponto de montagem NFS"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "DiretĂ³rio"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Suplementar"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -171,23 +185,97 @@ msgstr ""
"NĂ£o encontro uma lista de pacotes neste servidor. Verifique se a localizaĂ§Ă£o "
"estĂ¡ correta."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "NĂºcleo de Lançamento"
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr "Lançamento Tainted"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "Lançamento nonfree"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+"Alguns hardware em sua mĂ¡quina precisa de alguns firmwares non-free para que "
+"os drivers de software livre para trabalhar."
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "VocĂª deve habilitar o \"%s\""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr "\"%s\" contĂ©m vĂ¡rias partes do sistema e suas aplicações"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "\"%s\" contém software non-free. \n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"TambĂ©m contĂ©m firmwares necessĂ¡rios para determinados dispositivos para "
+"operar (por exemplo: algumas placas grĂ¡ficas ATI/AMD, algumas placas de "
+"rede, algumas placas RAID, ...)"
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+"\"%s\" ContĂ©m um software que nĂ£o pode ser distribuĂ­do em todos os paĂ­ses "
+"devido a patentes de software."
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr "Também contém software \"%s\" reconstruir com recursos adicionais."
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "Aqui vocĂª pode ativar mais mĂ­dia, se quiser."
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "Este meio fornece atualizações de pacotes para o meio \"%s\""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Verificando pacotes jĂ¡ instalados..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Encontrando pacotes para atualizar..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Removendo pacotes antes de atualizar..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -200,87 +288,87 @@ msgstr ""
"\n"
"Realmente deseja remover estes pacotes?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Erro ao ler arquivo %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "O seguinte disco(s) foi renomeado:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (previamente chamado %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Rede"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Escolha uma mĂ­dia"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "O arquivo jĂ¡ existe. SobrescrevĂª-lo?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "PermissĂ£o negada"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "Nome NFS invĂ¡lido"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "MĂ­dia %s ruim"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "NĂ£o foi possĂ­vel capturar telas antes de particionar"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "As captura de tela ficarĂ£o disponĂ­veis depois da instalaĂ§Ă£o em %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "InstalaĂ§Ă£o"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "ConfiguraĂ§Ă£o"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "VocĂª tambĂ©m deve formatar %s"
@@ -304,22 +392,22 @@ msgstr "Ativando a rede"
msgid "Bringing down the network"
msgstr "Desativando a rede"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "Aguarde, obtendo o arquivo"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "incapaz de adicionar mĂ­dia"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "Copiando alguns pacotes em disco para uso posterior"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "CĂ³pia em progresso"
@@ -349,7 +437,23 @@ msgstr "bom"
msgid "maybe"
msgstr "talvez"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "Obtendo informações sobre o pacote de meta-dados XML ..."
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"Sem xml info para a mĂ­dia \"%s\", somente resultado parcial para o pacote %s"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Sem descriĂ§Ă£o"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -358,66 +462,76 @@ msgstr ""
"Alguns pacotes requeridos por %s nĂ£o podem ser instalados:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "Um erro ocorreu:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Ocorreu um erro fatal: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "NĂ£o pergunte novamente"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d InstalaĂ§Ă£o Falhou"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "InstalaĂ§Ă£o dos programas falhou:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "EstaĂ§Ă£o de Trabalho"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Ambiente de EscritĂ³rio"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Programas de escritĂ³rio: processadores de texto (OpenOffice.org Writer, "
-"Kword), tabelas (OpenOffice.org Calc, Kspread), visualizadores PDF, etc."
+"Programas de escritĂ³rio: processadores de texto (LibreOffice Writer, Kword), "
+"tabelas (LibreOffice Calc, Kspread), visualizadores PDF, etc."
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "EstaĂ§Ă£o de Jogos"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Programas de entretenimento: arcade, tabuleiro, estratégia, etc."
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "EstaĂ§Ă£o MultimĂ­dia"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Programas de ediĂ§Ă£o/reproduĂ§Ă£o de som e vĂ­deo"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "EstaĂ§Ă£o de Internet"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -426,194 +540,194 @@ msgstr ""
"Conjunto de ferramentas para ler e enviar mensagens e notĂ­cias (mutt, "
"tin...) e para navegar na Web."
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Computador de rede (cliente)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Clientes para diferentes protocolos, incluindo ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Ferramentas para facilitar a configuraĂ§Ă£o do seu computador"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Ferramentas de Console"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Editores, shells, ferramentas de arquivos, terminais"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Desenvolvimento"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "Bibliotecas de desenvolvimento C e C++, programas e arquivos include"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "DocumentaĂ§Ă£o"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Livros, documentos e tutoriais sobre Linux e Software Livre"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Base. Suporte a aplicativos de terceiros"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Servidor Web"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Groupware"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Servidor Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Firewall/Roteador"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Gateway Internet"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "E-mail/NotĂ­cias"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Servidor de e-mail Postfix, servidor de notĂ­cias Inn"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Servidor de DiretĂ³rio"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "Servidor FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr ""
"Servidor de Nomes do Domínio (DNS) e Servidor de Informações de Rede (NIS)"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Servidor de Compartilhamento de Impressoras e Arquivos"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "Servidor NFS, Servidor Samba"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Banco de dados"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "Servidor de banco de dados PostgreSQL e MySQL"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "Servidor de banco de dados PostgreSQL e MariaDB"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "E-mail"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Servidor de e-mail Postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "Servidor de banco de dados PostgreSQL ou MySQL"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "Servidor de banco de dados PostgreSQL ou MariaDB"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Servidor de Rede"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "Servidor NFS, servidor SMB, servidor Proxy, servidor SSH"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Ambiente GrĂ¡fico"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "Ambiente KDE"
+msgid "Plasma Workstation"
+msgstr "Ărea de Trabalho do Plasma"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -622,12 +736,12 @@ msgstr ""
"O ambiente de trabalho KDE, sua Ă¡rea de trabalho bĂ¡sica acompanhada por uma "
"coleĂ§Ă£o extra de ferramentas"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "Ambiente GNOME"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -635,67 +749,112 @@ msgid ""
msgstr ""
"Um ambiente grĂ¡fico com um conjunto de aplicativos e ferramentas amigĂ¡veis"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
#, c-format
-msgid "LXDE Desktop"
-msgstr "Ambiente de Trabalho LXDE"
+msgid "XFCE Workstation"
+msgstr "EstaĂ§Ă£o de trabalho XFCE"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:165
#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
msgstr ""
-"Um ambiente grĂ¡fico leve & rĂ¡pido com uma coleĂ§Ă£o amigĂ¡vel de programas e "
-"ferramentas de desktop"
+"Um ambiente grĂ¡fico mais leve com o conjunto de usuario amigĂ¡vel de "
+"aplicações e ferramentas de desktop"
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "EstaĂ§Ă£o de Trabalho MATE"
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "EstaĂ§Ă£o de Trabalho Cinnamon"
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Um ambiente grĂ¡fico baseado em GNOME"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "Ambiente LXQt"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr "A prĂ³xima geraĂ§Ă£o QT, porta do ambiente lightweight"
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "Ărea de Trabalho Enlightenment e17"
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr "Um ambiente grĂ¡fico rĂ¡pido leve, com uma sequĂªncia especĂ­fica"
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr "Ambiente de Trabalho LXDE"
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr "O lightweight Ă© um ambiente grĂ¡fico, rĂ¡pido e leve"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Outros ambientes de Ărea de trabalho"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, Fvwm, etc"
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "UtilitĂ¡rios"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "Servidor SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Servidor de ConfiguraĂ§Ă£o Remota Webmin"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "UtilitĂ¡rios de Rede/Monitoramento"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr ""
"Ferramentas de monitoraĂ§Ă£o, contabilizaĂ§Ă£o de processos, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Assistentes Mandriva"
+msgid "Mageia Wizards"
+msgstr "Assistentes Mageia"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Assistentes para configurar o servidor"
@@ -709,7 +868,7 @@ msgstr ""
"Um erro ocorreu, mas nĂ£o Ă© possĂ­vel tratĂ¡-lo.\n"
"Continue por sua prĂ³pria conta e risco."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -729,254 +888,252 @@ msgstr "Entrando no passo `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "InstalaĂ§Ă£o do Mandriva Linux %s"
+msgid "%s Installation %s"
+msgstr "InstalaĂ§Ă£o do %s %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> move entre elementos"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "O servidor Xorg leva algum tempo para iniciar. Favor esperar..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"Seu sistema estĂ¡ com poucos recursos. VocĂª pode ter algum problema na\n"
-"instalaĂ§Ă£o do Mandriva Linux. Se isso ocorrer, vocĂª pode tentar instalar "
-"usando o\n"
+"instalaĂ§Ă£o do %s. Se isso ocorrer, vocĂª pode tentar instalar usando o\n"
"modo texto. Para isso, aperte 'F1' na tela de inicializaĂ§Ă£o e escreva 'text'."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Instalar Desktop Mandriva KDE"
+msgid "Media Selection"
+msgstr "SeleĂ§Ă£o de MĂ­dia"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Instalar Desktop Mandriva GNOME"
+msgid "Install %s Plasma Desktop"
+msgstr "Instalar %s Desktop Plasma"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:254
+#, c-format
+msgid "Install %s GNOME Desktop"
+msgstr "Instalar Desktop %s GNOME"
+
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "InstalaĂ§Ă£o personalizada"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, c-format
-msgid "KDE Desktop"
-msgstr "Desktop KDE"
+msgid "Plasma Desktop"
+msgstr "Plasma Ărea de Trabalho"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "Desktop GNOME"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "Desktop personalizado"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "Aqui estĂ¡ uma prĂ©via do ambiente '%s'."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "Clique nas imagens para ampliĂ¡-las"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "SeleĂ§Ă£o de Grupo de Pacotes"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "SeleĂ§Ă£o individual de pacotes"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Tamanho total: %d / %d MB"
+msgid "Unselect All"
+msgstr "Desmarcar Tudo"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Pacote defeituoso"
+msgid "Total size: %d / %d MB"
+msgstr "Tamanho total: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "VersĂ£o: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Tamanho: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "ImportĂ¢ncia: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "VocĂª nĂ£o pode selecionar/desmarcar este pacote"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "devido a falta de %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "devido a %s nĂ£o-satisfeito(a)"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "tentando promover %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "a fim de manter %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"VocĂª nĂ£o pode selecionar esse pacote pois nĂ£o existe espaço livre para "
"instalĂ¡-lo"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Os seguintes pacotes serĂ£o instalados"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Os seguintes pacotes serĂ£o removidos"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Esse Ă© um pacote obrigatĂ³rio, e nĂ£o pode ser desmarcado"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "VocĂª nĂ£o pode desmarcar esse pacote. Ele jĂ¡ estĂ¡ instalado"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "VocĂª nĂ£o pode desmarcar este pacote. Ele precisa ser atualizado"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Mostrar automaticamente os pacotes selecionados"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Instalar"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Carregar/Salvar seleĂ§Ă£o"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Atualizando seleĂ§Ă£o de pacotes"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "InstalaĂ§Ă£o mĂ­nima"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Gerenciamento de Software"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Escolha os pacotes que vocĂª quer instalar"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Instalando"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Sem detalhes"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "Restam:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(estimando...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d pacote"
msgstr[1] "%d pacotes"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Resumo"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Configurar"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "nĂ£o configurado"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "SeleĂ§Ă£o de MĂ­dia"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -985,12 +1142,12 @@ msgstr ""
"As seguintes mĂ­dias de instalaĂ§Ă£o foram encontradas.\n"
"Se vocĂª deseja ignorar alguma delas, vocĂª pode desmarcĂ¡-la agora."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"VocĂª pode copiar o conteĂºdo dos CDs para o seu disco rĂ­gido antes da "
@@ -998,72 +1155,72 @@ msgstr ""
"A instalaĂ§Ă£o irĂ¡ continuar a partir do seu disco rĂ­gido e os pacotes "
"continuarĂ£o disponĂ­veis apĂ³s a instalaĂ§Ă£o ser finalizada."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Copiar todos os CDs"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Ocorreu um erro"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Escolha o layout do seu teclado"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Aqui estĂ¡ a lista completa dos teclados disponĂ­veis:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Instalar/Atualizar"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Esta Ă© uma instalaĂ§Ă£o ou atualizaĂ§Ă£o?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Instalar"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Atualizar %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Chave de criptografia para %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "Cancelar instalaĂ§Ă£o, reiniciar o sistema"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "Nova InstalaĂ§Ă£o"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "Atualizar instalaĂ§Ă£o anterior (nĂ£o recomendado)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1071,47 +1228,26 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"O instalador detectou que o seu sistema Mandriva Linux pode nĂ£o ser\n"
-"atualizado com segurança para %s.\n"
+"O instalador detectou que o sistema Linux instalado nĂ£o poderia \n"
+"seguramente ser atualizado para %s.\n"
"\n"
-"É recomendada uma nova instalaĂ§Ă£o substituindo a anterior.\n"
+"Recomenda-se nova instalaĂ§Ă£o substituindo a anterior. \n"
"\n"
-"AtenĂ§Ă£o: vocĂª deve salvar todos os seus dados pessoais antes de escolher "
-"\"Nova\n"
+"Aviso: vocĂª deve fazer backup de todos os seus dados pessoais antes de "
+"escolher \"Nova\n"
"InstalaĂ§Ă£o\"."
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "Configuring IDE"
-msgstr "Configurando IDE"
+msgid "CD/DVD"
+msgstr "CD/DVD"
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr ""
-"Sem espaço livre para bootstrap de 1MB! A instalaĂ§Ă£o continuarĂ¡, mas para "
-"poder iniciar seu sistema vocĂª precisarĂ¡ criar uma partiĂ§Ă£o bootstrap no "
-"DiskDrake"
+msgid "Configuring CD/DVD"
+msgstr "Configurando CD/DVD"
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"VocĂª precisarĂ¡ criar um PPC PReP Boot bootstrap! O instalador irĂ¡ continuar, "
-"mas para iniciar seu sistema, vocĂª precisa criar uma partiĂ§Ă£o bootstrap no "
-"DiskDrake."
-
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1126,21 +1262,21 @@ msgstr ""
"Se vocĂª nĂ£o o tiver em mĂ£os, clique em Cancelar para evitar a instalaĂ§Ă£o "
"desse CD-ROM."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Procurando por pacotes disponĂ­veis..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-"Seu sistema nĂ£o possui espaço suficiente para a instalaĂ§Ă£o ou atualizaĂ§Ă£o (%"
-"dMB > %dMB)"
+"Seu sistema nĂ£o possui espaço suficiente para a instalaĂ§Ă£o ou atualizaĂ§Ă£o "
+"(%dMB > %dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1149,52 +1285,52 @@ msgstr ""
"Escolha entre carregar ou salvar a seleĂ§Ă£o de pacotes. \n"
"O formato Ă© o mesmo que os arquivos gerados pelo auto_install."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Carregar"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Salvar"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Arquivo corrompido"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr "Plasma"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "SeleĂ§Ă£o de Ambiente"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr "Aqui vocĂª escolhe seu ambiente preferido."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "O tamanho escolhido é maior que o espaço disponível"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Tipo de instalaĂ§Ă£o"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1203,87 +1339,123 @@ msgstr ""
"VocĂª nĂ£o selecionou um grupo de pacotes.\n"
"Escolha a instalaĂ§Ă£o mĂ­nima que deseja:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Com X"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, c-format
-msgid "Install suggested packages"
-msgstr "Instalar pacotes sugeridos"
+msgid "Install recommended packages"
+msgstr "Instalar pacotes recomendados"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Com documentaĂ§Ă£o bĂ¡sica (recomendado)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "InstalaĂ§Ă£o mĂ­nima (sem o uprmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "Preparando atualizaĂ§Ă£o..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Preparando a instalaĂ§Ă£o"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Instalando o pacote %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Houve um erro durante a ordenaĂ§Ă£o dos pacotes:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Continuar mesmo assim?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Tentar Novamente"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Pular este pacote"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "Pular todos os pacotes da mĂ­dia \"%s\""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "Voltar para a seleĂ§Ă£o de mĂ­dia e de pacotes"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "Houve um erro durante a instalaĂ§Ă£o do pacote %s."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "ConfiguraĂ§Ă£o pĂ³s-instalaĂ§Ă£o"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "Certifique-se que a mĂ­dia Atualizar MĂ³dulos estĂ¡ no drive %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Atualizações"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr "VocĂª tem agora a oportunidade de mĂ­dia on-line de configuraĂ§Ă£o."
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr "Isso permite instalar atualizações de segurança."
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+"Para configurar essas mĂ­dia, vocĂª precisarĂ¡ estar conectado na internet.\n"
+"VocĂª quer configurar o suporte de atualizaĂ§Ă£o?"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Falha Enquanto Adicionava MĂ­dia"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "Tentar Novamente ?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1303,111 +1475,80 @@ msgstr ""
"\n"
"VocĂª deseja instalar estas atualizações?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s em %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Hardware"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Placa de som"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "VocĂª tem alguma placa de som ISA?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Execute \"alsaconf\"ou \"sndconfig\" apĂ³s a instalaĂ§Ă£o para configurar sua "
-"placa de som"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Nenhuma placa de som detectada. Tente o \"harddrake\" apĂ³s a instalaĂ§Ă£o"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Interface grĂ¡fica"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Rede & Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Proxies"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "configurado"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Nível de Segurança"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Firewall"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "Ativado"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "Desativado"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "VocĂª nĂ£o configurou o sistema X. VocĂª quer realmente deixar assim?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "Preparando gerenciador de inicializaĂ§Ă£o"
+msgid "Preparing initial startup program..."
+msgstr "Preparando para iniciar programa..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "Aguarde, pode demorar um pouco..."
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"VocĂª parece ter uma mĂ¡quina muito antiga ou desconhecida, e o gerenciador de "
-"inicializaĂ§Ă£o yaboot nĂ£o funcionarĂ¡ para vocĂª. A instalaĂ§Ă£o continuarĂ¡, mas "
-"vocĂª precisarĂ¡ usar o BootX ou outros meios para inicializar sua mĂ¡quina. O "
-"argumento do kernel para o sistema de arquivos raiz Ă©: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1416,17 +1557,17 @@ msgstr ""
"Neste nível de segurança, o acesso aos arquivos em partições Windows é "
"restrita apenas para o administrador."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Insira um disquete vazio no drive %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Criando disquete de instalaĂ§Ă£o automĂ¡tica..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1437,12 +1578,12 @@ msgstr ""
"\n"
"VocĂª realmente quer sair agora?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Parabéns"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Reiniciar"
@@ -1537,13 +1678,6 @@ msgid ""
"Users"
msgstr "UsuĂ¡rios"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Rede"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1585,70 +1719,3 @@ msgid ""
"_: Keep these entry short\n"
"Exit"
msgstr "Sair"
-
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Programas de escritĂ³rio: processadores de texto (Kword, Abiword), tabelas "
-#~ "(Kspread, Gnumeric), visualizadores PDF, etc"
-
-#~ msgid ""
-#~ "You have decided to upgrade your system to %s. KDE 3.5 has been detected\n"
-#~ "on your system. This installer cannot preserve KDE 3.5 in an upgrade. If "
-#~ "you choose to proceed, \n"
-#~ "KDE 4 will replace KDE 3, and you will lose your personal KDE "
-#~ "configuration settings. \n"
-#~ "To upgrade with KDE 3.5 and your personal settings preserved, \n"
-#~ "please reboot your system and upgrade using the Mandriva update applet."
-#~ msgstr ""
-#~ "VocĂª decidiu atualizar o seu sistema para o %s. O KDE 3.5 foi detectado "
-#~ "no seu sistema.\n"
-#~ "Este instalador nĂ£o pode preservar o KDE 3.5 durante a atualizaĂ§Ă£o. Se "
-#~ "vocĂª optar por proceder, \n"
-#~ "o KDE 4 substituirĂ¡ o KDE 3, e vocĂª perderĂ¡ as configurações pessoais do "
-#~ "KDE. \n"
-#~ "Para atualizar e manter o KDE 3.5 e suas configurações pessoais, por "
-#~ "favor reinicie o seu sistema\n"
-#~ "e faça a tualizaĂ§Ă£o utilizando o applet da Mandriva."
-
-#~ msgid "Proceed"
-#~ msgstr "Proceder"
-
-#~ msgid "retrieval of [%s] failed"
-#~ msgstr "aquisiĂ§Ă£o de [%s] falhou"
-
-#~ msgid "Downloading file %s..."
-#~ msgstr "Baixando arquivo %s..."
-
-#~ msgid "Upgrade from a 32bit to a 64bit distribution is not supported"
-#~ msgstr "A atualizaĂ§Ă£o de distribuiĂ§Ă£o 32 bits para 64 bits nĂ£o Ă© suportada"
-
-#~ msgid "Upgrade from a 64bit to a 32bit distribution is not supported"
-#~ msgstr "A atualizaĂ§Ă£o de distribuiĂ§Ă£o 64 bits para 32 bits nĂ£o Ă© suportada"
-
-#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
-#~ msgstr ""
-#~ "VocĂª selecionou o(s) seguinte(s) servidores(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "Estes servidores sĂ£o ativados por padrĂ£o. Eles nĂ£o possuem nenhuma falha\n"
-#~ "de segurança conhecida, mas pode ocorrer de aparecer alguma nova. Neste\n"
-#~ "caso, vocĂª deve atualizĂ¡-los o mais cedo possĂ­vel.\n"
-#~ "\n"
-#~ "\n"
-#~ "VocĂª realmente quer instalar estes servidores?\n"
-
-#~ msgid "IceWm Desktop"
-#~ msgstr "Ambiente de Trabalho IceWm"
diff --git a/perl-install/install/share/po/ro.po b/perl-install/install/share/po/ro.po
index 35af9542f..8cc354fa1 100644
--- a/perl-install/install/share/po/ro.po
+++ b/perl-install/install/share/po/ro.po
@@ -1,96 +1,83 @@
-# Translation of DrakX.po to Romanian
-# Copyright (c) 1999-2010 Mandriva
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
-# Vă rugăm să nu actualizaÅ£i fiÈ™ierul, cu excepÈ›ia cazului Ă®n care sĂ®nteÈ›i
-# sigur de calitatea traducerii dumneavoastră, de gramatică și de ortografie.
-# Acestea din urmă sĂ®nt de prea multe ori aproximative.
-# Corectarea lor ulterioară nu are nici un alt rezultat decĂ®t acela de
-# pierdere de timp pentru toata lumea.
-#
-# VÄ‚ RUGÄ‚M SÄ‚ RESPECTAÈI SEMNELE DE PUNCTUAÈIE ALE LIMBII ROMĂ‚NE!
-#
-# Nu suprimaÈ›i spaÈ›iul care urmează unui semn de punctuaÈ›ie de sfĂ®rÈ™it de
-# frază; trebuie respectată versiunea originală. Ăn acest caz, este foarte
-# probabil ca programul să afiÈ™eze un mesaj la sfĂ®rÈ™it. SuprimĂ®nd acel spaÈ›iu,
-# cele două cuvintele vor fi afișate legat.
-#
-# Traduceți de manieră INTELIGENTĂ (de ce nu și prin comparație cu alte
-# traduceri ale acestui fiÈ™ier Ă®n alte limbi) È™i nu cuvĂ®nt cu cuvĂ®nt. Unele
-# astfel de traduceri nu au nici un sens Ă®n limba romĂ¢nă.
-#
-# ATENÈIE LA FONTURILE UTILIZATE! Pentru a reda corect diacriticele folosiÈ›i
-# disponerea tastaturii romĂ¢nească standard, codarea de caractere UTF-8 È™i
-# asiguraÈ›i-vă că fonturile utilizate sĂ®nt cu virguliÈ›e, NU CU SEDILE!
-# Exemplu:
-# font incorect (cu sedile): şŠţŢ
-# font corect (cu virgule): șȘ È›È
-#
-# Pentru a vă asigura că folosiți fonturile corecte, vizitați:
-# http://i18n.ro/Fonturi_romanesti/testare
-#
-# Vă mulÈ›umim pentru Ă®nÈ›elegere.
-# Echipa de traducători,
-# www.Mandrivausers.ro
-#
-# Traducători de-a lungul timpului:
-#
-#
-# Florin Grad <florin@mandriva.com>, 1999-2000.
-# Dragos Marian Barbu <dragosb@softhome.net>, 2000.
-# Ovidiu Constantin <ovidiu.constantin@gmx.net>, 2002, 2003.
-# Harald Ersch <harald@ersch.ro>,2003.
-# Cosmin Humeniuc <cosmin@mandrivausers.ro>, 2008.
-# Florin Cătălin RUSSEN <cfrussen@yahoo.co.uk>, 2008, 2009, 2010.
+# Translators:
+# Dan <djmarian4u@hotmail.com>, 2016
+# Florin Cătălin RUSSEN <cfrussen@yahoo.co.uk>, 2013-2015
msgid ""
msgstr ""
-"Project-Id-Version: DrakX\n"
-"Report-Msgid-Bugs-To: https://qa.mandriva.com\n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2010-05-21 18:10+0100\n"
-"Last-Translator: Cătălin Florin RUSSEN <cfrussen@yahoo.co.uk>\n"
-"Language-Team: Romanian <cooker-i18n@mandrivalinux.org >\n"
+"Project-Id-Version: Mageia\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-06-22 09:01+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Romanian (http://www.transifex.com/MageiaLinux/mageia/"
+"language/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"
-"X-Poedit-Language: Romanian\n"
-"X-Poedit-Country: ROMANIA\n"
-"X-Poedit-SourceCharset: utf-8\n"
-"X-Generator: Lokalize 0.3\n"
+"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
+"2:1));\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "Biroul vostru pe o cheie USB"
+msgid "Join Us!"
+msgstr "Alăturați-vă nouă!"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "Distribuția Mandriva Linux 100%% cu sursă deschisă"
+msgid "Make it yours!"
+msgstr "Personalizați după plac!"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "Explorați facil Linux cu Mandriva One"
+msgid "Your choice!"
+msgstr "Alegerea voastră!"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "Un birou Mandriva Linux complet, cu suport"
+msgid "Office tools"
+msgstr "Unelte de birotică"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: distribuții pentru nevoile fiecăruia"
+msgid "Home entertainment"
+msgstr "Divertisment"
-#: any.pm:109
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr "Pentru copii"
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr "Pentru întreaga familie!"
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr "Pentru dezvoltatori!"
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr "Vă mulțumim!"
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr "Fiți liberi!"
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Mai aveți și alte medii suplimentare?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -98,125 +85,192 @@ msgid ""
"\n"
"Do you have a supplementary installation medium to configure?"
msgstr ""
-"Următoarele medii au fost găsite È™i vor fi folosite Ă®n timpul instalării: %"
-"s.\n"
+"Următoarele medii au fost găsite È™i vor fi utilizate Ă®n timpul instalării: "
+"%s.\n"
"\n"
"\n"
"Aveți un mediu de instalare suplimentar pe care doriți să-l configurați?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Rețea (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Rețea (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Rețea (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "Adresa URL a serverului alternativ?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "Adresa URL trebuie să Ă®nceapă cu ftp:// sau http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"Se contactează situl Mandriva Linux pentru obținerea listei serverelor "
-"alternative disponibile..."
+"Se contactează situl %s pentru obținerea listei de servere alternative "
+"disponibile ..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Contactarea sitului Mandriva Linux pentru obținerea listei serverelor "
-"alternative disponibile a eșuat"
+"Nu s-a putut contacta situl %s pentru obținerea listei de servere "
+"alternative disponibile"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Alegeți un server alternativ de pe care să descărcați pachetele"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "Configurare NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "Introduceți numele gazdei și directorului mediului NFS"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "Lipsește numele gazdei"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "Directorul trebuie să Ă®nceapă cu \"/\""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "Numele de gazdă al montajului NFS?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Director"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Suplimentar"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr ""
-"Nu s-a găsit lista de pachete pe aceast server alternativ. Asigurați-vă că "
+"Nu s-a găsit lista de pachete pe acest server alternativ. Asigurați-vă că "
"adresa este corectă."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "Ediția de bază"
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr "Ediția nuanțată"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "Ediția proprietară"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+"Anumite componente materiale din configurația de față necesită un microcod "
+"proprietar pentru funcționarea corectă a piloților."
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "Ar trebui să activaÈ›i â€%sâ€"
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr "â€%s†conÈ›ine diverse părÈ›i din sistem È™i aplicaÈ›iile sale"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "â€%s†conÈ›ine aplicaÈ›ii proprietare.\n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"Conține și microcod necesar pentru buna funcționare a anumitor dispozitive "
+"(ex: unele plăci grafice ATI/AMD, unele plăci de rețea, unele plăci "
+"RAID, ...)"
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+"â€%s†conÈ›ine aplicaÈ›ii care nu pot fi distribuite Ă®n toate țările din cauza "
+"brevetelor."
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+"ConÈ›ine È™i aplicaÈ›ii din â€%s†recompilate cu funcÈ›ionalități suplimentare."
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "Aici puteți activa mai multe medii dacă doriți."
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "Acest mediu furnizează actualizări pentru mediul â€%sâ€"
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Se caută pachetele deja instalate..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Se caută pachetele de actualizat..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Se Ă®nlătură pachetele Ă®nainte de actualizare..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -230,87 +284,87 @@ msgstr ""
"\n"
"Chiar doriÈ›i Ă®nlăturarea acestor pachete?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Eroare la citirea fișierului %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "Următoarele discuri au fost redenumite:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (denumit anterior %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Rețea"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Alegeți un mediu"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
-msgstr "Fișierul există deja. Se spuprascrie?"
+msgstr "Fișierul există deja. Se suprascrie?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Permisiune respinsă"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "Nume NFS greșit"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "Mediu incorect %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Nu se pot face capturi de ecran Ă®nainte de partiÈ›ionare"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Capturile de ecran vor fi disponibile după instalare Ă®n %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Instalare"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Configurare"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Trebuie să formatați și %s"
@@ -335,22 +389,22 @@ msgstr "Se pornește rețeaua"
msgid "Bringing down the network"
msgstr "Se oprește rețeaua"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "Așteptați, se preia fișierul"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "mediul nu poate fi adăugat"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "Se copiază unele pachete pe discuri pentru utilizare ulterioară"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Copiere în curs"
@@ -380,7 +434,24 @@ msgstr "simpatic"
msgid "maybe"
msgstr "eventual"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "Se obțin informațiile despre pachet din metadatele XML..."
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"Nu există informaÈ›ii XML pentru mediul â€%sâ€, numai rezultate parÈ›iale pentru "
+"pachetul %s"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Nici o descriere"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -389,67 +460,76 @@ msgstr ""
"Unele pachete cerute de %s nu pot fi instalate:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "S-a produs o eroare:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "A apărut o eroare fatală: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Nu mai întreba"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d operațiuni de instalare eșuate"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "Instalarea pachetelor a eșuat:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Stație de lucru"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Calculator de birou"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Programe de birotică: procesoare de text (OpenOffice.org Writer, Kword), "
-"calcul tabelar (OpenOffice.org Calc, Kspread), vizualizatoare de fișiere pdf "
-"etc."
+"Programe de birotică: procesoare de text (LibreOffice Writer, Kword), calcul "
+"tabelar (LibreOffice Calc, Kspread), vizualizatoare de fișiere PDF, etc."
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Stație de jocuri"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Programe de amuzament: jocuri de acțiune, table, strategie etc."
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Stație multimedia"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Programe de editare/redare sunet și video"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Stație de Internet"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -458,193 +538,193 @@ msgstr ""
"Set de unelte pentru citire/trimitere de poștă și știri (mutt, tin..) și "
"navigare pe Internet"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Calculator Ă®n reÈ›ea (client)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Clienți pentru diverse protocoale, inclusiv ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
-msgstr "Unelete pentru a vă ușura configurarea calculatorului"
+msgstr "Unelte pentru a vă ușura configurarea calculatorului"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Unelte de consolă"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Editoare, interpretoare, terminale, unelte de fișiere"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Dezvoltare"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "Biblioteci de dezvoltare C și C++, programe și fișiere include"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Documentație"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Cărți și ghiduri despre Linux și programele libere"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Baza standard Linux. Suport pentru aplicații terțe."
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Server Web"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Lucru colaborativ"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Server Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Parafoc/Ruter"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Pasarelă Internet"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "Poștă/Știri"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Serverul de poștă Postfix, serverul de știri Inn"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Server de anuar"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "Server FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Server de DNS și NIS"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Server de fișiere și de partajare a imprimantei"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "Server NFS, server Samba"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Bază de date"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "Server de baze de date MySQL și PostgreSQL"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "Server de baze de date MariaDB și PostgreSQL"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Poștă electronică"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Serverul de poștă electronică Postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "Serverul de baze de date MySQL sau PostgreSQL"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "Serverul de baze de date MariaDB sau PostgreSQL"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Server Ă®n reÈ›ea"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "Server NFS, SMB, Proxy, SSH"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Mediu grafic de lucru"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "Stație de lucru KDE"
+msgid "Plasma Workstation"
+msgstr "Stația de lucru Plasma"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -652,78 +732,123 @@ msgid ""
msgstr ""
"Mediul de birou K, mediul grafic de bază cu o colecție de unelte asociate"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "Stație de lucru Gnome"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr "Un mediu grafic cu un set de aplicații prietenoase și unelte de birou"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
#, c-format
-msgid "LXDE Desktop"
-msgstr "Birou LXDE"
+msgid "XFCE Workstation"
+msgstr "Stație de lucru XFCE"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:165
#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
msgstr ""
-"Un mediu grafic lejer și rapid cu un set de aplicații prietenoase și unelte "
-"de birou"
+"Un mediu grafic lejer cu un set de unelte de birou și de aplicații "
+"prietenoase"
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "Stație de lucru MATE"
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "Stație de lucru Cinnamon"
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Un mediu grafic bazat pe GNOME"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "Birou LXQt"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr "Un port QT de generație nouă a mediului lejer de birou"
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "Birou Enlightenment e17"
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr "Un mediu grafic rapid și lejer cu adepți dedicați"
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr "Birou LXDE"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr "Un mediu grafic lejer și rapid"
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Alte medii grafice"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, Fvwm, etc."
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Utilitare"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "Server SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Serverul de configurare distantă Webmin"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "Utilitare rețea/Supraveghere"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "Unelte de supraveghere, evidența proceselor, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Asistenții Mandriva"
+msgid "Mageia Wizards"
+msgstr "Asistenții Mageia"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Asistenți pentru configurarea de server"
@@ -737,7 +862,7 @@ msgstr ""
"S-a produs o eroare, dar nu poate fi interpretată Ă®n mod corect.\n"
"Continuați pe propriul risc."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -757,227 +882,232 @@ msgstr "Se Ă®ncepe etapa â€%sâ€\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Instalare Mandriva Linux %s"
+msgid "%s Installation %s"
+msgstr "%s instalare %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> între elemente"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "Serverul Xorg este Ă®ncet la pornire. AÈ™teptaÈ›i vă rog..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"Sistemul are resurse puÈ›ine. PuteÈ›i Ă®ntĂ®mpina probleme la instalarea\n"
-"Mandriva Linux. Dacă se Ă®ntĂ®mplă acest lucru, puteÈ›i Ă®ncerca o instalare\n"
-"Ă®n mod text. Pentru aceasta, apăsaÈ›i â€F1†cĂ®nd porniÈ›i de pe CDROM,\n"
-"apoi introduceÈ›i â€textâ€."
+"Sistemul are resurse puÈ›ine. Este posibil să aveÈ›i probleme Ă®n timpul "
+"instalării %s.\n"
+"Ăn acest caz puteÈ›i Ă®ncerca o instalare Ă®n mod text. Pentru aceasta, apăsaÈ›i "
+"â€F1â€\n"
+"la pornirea de pe CD-ROM, apoi introduceÈ›i â€textâ€."
+
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, c-format
+msgid "Media Selection"
+msgstr "Selectare mediu"
-#: steps_gtk.pm:239
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Instalare de Mandriva cu birou KDE"
+msgid "Install %s Plasma Desktop"
+msgstr "Instalează biroul %s Plasma"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Instalare de Mandriva cu birou GNOME"
+msgid "Install %s GNOME Desktop"
+msgstr "Instalează biroul %s GNOME"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "Instalare personalizată"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, c-format
-msgid "KDE Desktop"
-msgstr "Birou KDE"
+msgid "Plasma Desktop"
+msgstr "Birou Plasma"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "Birou GNOME"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "Birou personalizat"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "Iată o previzualizare a biroului â€%sâ€."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "Apăsați pe imagini ca să le vedeți mai mari"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Selectare grupuri de pachete"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Selectare individuală a pachetelor"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Mărime totală: %d / %d Mo"
+msgid "Unselect All"
+msgstr "Deselectează tot"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Pachet defectuos"
+msgid "Total size: %d / %d MB"
+msgstr "Mărime totală: %d / %d Mo"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Versiune: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Mărime: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d Ko\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Importanță: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Nu puteți selecta/deselecta acest pachet"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "datorită lipsei lui %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "datorită dependenței nesatisfăcute %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "se Ă®ncearcă promovarea lui %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "pentru a păstra %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Nu puteți selecta acest pachet pentru că nu este destul spațiu pentru a-l "
"instala"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Următoarele pachetele vor instalate"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Următoarele pachete vor fi Ă®nlăturate"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Acesta este un pachet indispensabil și nu poate fi deselectat"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Nu puteți deselecta acest pachet. Este deja instalat"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
-msgstr "Nu puteți deselecta acest pachet. Trebuie acualizat."
+msgid "You cannot unselect this package. It must be upgraded"
+msgstr "Nu puteți deselecta acest pachet. Trebuie actualizat."
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Arată pachetele selectate automat"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Instalare"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Ăncarcă/Salvează selecÈ›ia"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Actualizare pachete selectate"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Instalare minimalistă"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
-msgstr "Gestionare de programe"
+msgstr "Gestionare aplicații"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Alegeți pachetele pe care doriți să le instalați"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Se instalează"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Fără detalii"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "Timp rămas: "
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(se estimează...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
@@ -985,27 +1115,22 @@ msgstr[0] "%d pachete"
msgstr[1] "%d pachet"
msgstr[2] "%d pachete"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Sumar"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Configurează"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "neconfigurat"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "Selectare mediu"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -1014,12 +1139,12 @@ msgstr ""
"Au fost găsite următoarele medii de instalare.\n"
"Dacă doriți să săriți peste unele din ele, le puteți deselecta acum."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"AveÈ›i opÈ›iunea să copiaÈ›i conÈ›inutul CD-urilor pe discul dur Ă®nainte de "
@@ -1027,72 +1152,72 @@ msgstr ""
"Se va continua de pe discul dur, iar pachetele vor rămĂ®ne disponibile după "
"instalarea sistemului."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Copiază CD-urile Ă®n Ă®ntregime"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "S-a produs o eroare"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Alegeți dispunerea tastaturii"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Iată lista tuturor tastaturilor disponibile:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Instalare/Actualizare majoră"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Este vorba de o instalare sau de o actualizare majoră?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Instalare"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Actualizare majoră către %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Cheia de criptare pentru %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "Anulează instalarea, repornește sistemul"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "Instalare nouă"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "Actualizare majoră peste instalarea precedentă (nerecomandat)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1100,47 +1225,27 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"Instalatorul a detectat că sistemul Mandriva Linux instalat nu suportă o\n"
-"actualizare majoră Ă®n siguranță către %s.\n"
+"Instalatorul a detectat că sistemul Mageia Linux instalat actual nu va "
+"putea\n"
+"fi actualizat Ă®n siguranță la %s.\n"
"\n"
-"Se recomandă o instalare nouă, care să Ă®nlocuiască pe cea precedentă.\n"
+"Se recomandă o instalare nouă care să o Ă®nlocuiască pe cea precedentă.\n"
"\n"
-"AtenÈ›ie: ar trebui să vă salvgardaÈ›i datele personale Ă®nainte de a alege "
-"â€Instalare\n"
-"nouăâ€."
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
+"Atenție: trebuie să vă faceți o copie de siguranță cu toate datele "
+"personale\n"
+"Ă®nainte de a alege \"Instalare nouă\"."
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "Configuring IDE"
-msgstr "Se configurează IDE"
+msgid "CD/DVD"
+msgstr "CD/DVD"
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr ""
-"Nu este spațiu liber pentru 1Mo de bootstrap! Instalarea va continua, dar "
-"pentru a porni sistemul va trebui să creați o partiție de amorsare cu "
-"DiskDrake"
-
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"Va trebui creat un PPC PReP Boot bootstrap! Instalarea va continua, dar "
-"pentru a porni sistemul va trebui să creați o partiție de amorsare cu "
-"DiskDrake"
+msgid "Configuring CD/DVD"
+msgstr "Configurare CD/DVD"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1153,21 +1258,21 @@ msgstr ""
"IntroduceÈ›i CD-ul etichetat â€%s†și apoi apăsaÈ›i Ok cĂ®nd sĂ®nteÈ›i gata.\n"
"Dacă nu-l aveÈ›i, apăsaÈ›i â€Anulează†pentru a evita instalarea de pe acest CD."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Se caută pachetele disponibile..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-"Sistemul vostru nu are suficient spațiu pentru o instalare sau actualizare "
+"Sistemul nu dispune de suficient spațiu pentru o instalare sau actualizare "
"majoră (%dMo > %dMo)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1176,52 +1281,52 @@ msgstr ""
"AlegeÈ›i Ă®ncărcarea sau salvarea selecÈ›iei de pachete.\n"
"Formatul este același cu fișierele generate de auto_install."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Ăncarcă"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Salvează"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Fișier eronat"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr "Plasma"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "Selectarea biroului"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr "Puteți alege profilul biroului stației voastre de lucru."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Dimensiunea selectată este mai mare decĂ®t spaÈ›iul disponibil"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Tip de instalare"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1230,87 +1335,125 @@ msgstr ""
"Nu ați selectat nici un grup de pachete.\n"
"Alegeți instalarea minimalistă pe care o doriți:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Cu X11"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, c-format
-msgid "Install suggested packages"
-msgstr "Instalează pachetele propuse"
+msgid "Install recommended packages"
+msgstr "Instalează pachetele recomandate"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Cu documentația de bază (recomandat!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Instalare cu adevărat minimalistă (special fără urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "Se pregătește actualizarea majoră..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Se pregătește instalarea"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Se instalează pachetul %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "S-a produs o eroare la ordonarea pachetelor:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
-msgstr "Să se continuie totuși?"
+msgstr "Să se continue totuși?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "ReĂ®ncearcă"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Ignoră acest pachet"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "Ignoră toate pachetele din mediul â€%sâ€"
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "Ănapoi la selectarea mediilor È™i a pachetelor"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "S-a produs o eroare la instalarea pachetului %s."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Configurare post-instalare"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "AsiguraÈ›i-vă că mediul cu modulele de actualizare este Ă®n unitatea %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Actualizări"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr "Acum aveți posibilitatea să configurați mediile online."
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr "Aceasta vă permite să instalați actualizările de securitate."
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+"Pentru a configura aceste medii va trebui să aveți o conexiune la\n"
+"Internet funcțională.\n"
+"\n"
+"Sigur doriți să configurați mediile de actualizare?"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Adăugare de mediu eșuată"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "ReĂ®ncercaÈ›i?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1331,111 +1474,80 @@ msgstr ""
"\n"
"Doriți să instalați actualizările?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s pe %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Componente materiale"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Placă de sunet"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Aveți o placă de sunet ISA?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"LansaÈ›i â€alsaconf†sau â€sndconfig†după instalare pentru a vă configura "
-"placa de sunet"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Nu s-a detectat nici o placă de sunet. ĂncercaÈ›i â€harddrake†după instalare"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Interfață grafică"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Rețea & Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Servere proxy"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "configurat"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Nivel de securitate"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Parafoc"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "activat"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "dezactivat"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "Nu ați configurat X11. Sigur doriți acest lucru?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "Se pregăteÈ™te Ă®ncărcătorul de sistem..."
+msgid "Preparing initial startup program..."
+msgstr "Se pregătește pornirea programului inițial..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "Aveți răbdare, va dura ceva timp..."
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Se pare că posedaÈ›i o antichitate sau o maÈ™ină necunoscută, Ă®ncărcătorul de "
-"sistem yatboot nu va funcționa. Instalarea va continua, dar va trebui să "
-"utilizați BootX sau alte mijloace pentru a porni sistemul. Argumentul de "
-"nucleu pentru sistemul de fișiere rădăcină este: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1444,17 +1556,17 @@ msgstr ""
"La acest nivel de securitate, accesul la fișierele de pe partiția Windows "
"este permis doar administratorului."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "IntroduceÈ›i o dischetă goală Ă®n unitatea %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
-msgstr "Se creează discheta de autoinstalare..."
+msgstr "Se creează discheta de auto-instalare..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1465,12 +1577,12 @@ msgstr ""
"\n"
"Chiar vreți să abandonați acum?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Felicitări"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Repornește"
@@ -1565,13 +1677,6 @@ msgid ""
"Users"
msgstr "Utilizatori"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Rețea"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1613,49 +1718,3 @@ msgid ""
"_: Keep these entry short\n"
"Exit"
msgstr "Ieșire"
-
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Programe de birotică: procesoare de text (kword, abiword), calcul tabelar "
-#~ "(kspread, gnumeric), vizualizatoare de fișiere pdf etc."
-
-#~ msgid ""
-#~ "You have decided to upgrade your system to %s. KDE 3.5 has been detected\n"
-#~ "on your system. This installer cannot preserve KDE 3.5 in an upgrade. If "
-#~ "you choose to proceed, \n"
-#~ "KDE 4 will replace KDE 3, and you will lose your personal KDE "
-#~ "configuration settings. \n"
-#~ "To upgrade with KDE 3.5 and your personal settings preserved, \n"
-#~ "please reboot your system and upgrade using the Mandriva update applet."
-#~ msgstr ""
-#~ "Ați decis o actualizare majoră a sistemului către %s. KDE 3.5 a fost "
-#~ "detectat\n"
-#~ "pe sistemul dvs. Instalatorul nu poate păstra KDE 3.5 după actualizare. "
-#~ "Dacă procedați, \n"
-#~ "KDE 4 va Ă®nlocui KDE 3 È™i vă veÈ›i pierde parametrii personalizaÈ›i ai "
-#~ "configurației KDE. \n"
-#~ "Pentro o actualizare majoră cu păstrarea lui KDE 3.5 și a parametrilor "
-#~ "personalizați, \n"
-#~ "reporniți sistemul și lansați actualizarea majoră din miniaplicația de "
-#~ "actualizare Mandriva."
-
-#~ msgid "Proceed"
-#~ msgstr "Procedează"
-
-#~ msgid "retrieval of [%s] failed"
-#~ msgstr "preluarea lui [%s] a eșuat"
-
-#~ msgid "Downloading file %s..."
-#~ msgstr "Se descarcă fișierul %s..."
-
-#~ msgid "Upgrade from a 32bit to a 64bit distribution is not supported"
-#~ msgstr ""
-#~ "Actualizarea majoră de la o distribuție pe 32 de biți la una pe 64 de "
-#~ "biți nu este suportată."
-
-#~ msgid "Upgrade from a 64bit to a 32bit distribution is not supported"
-#~ msgstr ""
-#~ "Actualizarea majoră de la o distribuție pe 64 de biți la una pe 32 de "
-#~ "biți nu este suportată."
diff --git a/perl-install/install/share/po/ru.po b/perl-install/install/share/po/ru.po
index 137d7460d..2319bd329 100644
--- a/perl-install/install/share/po/ru.po
+++ b/perl-install/install/share/po/ru.po
@@ -1,61 +1,92 @@
-# translation of ru.po to Russian
-# Translation of DrakX messages to Russian
-# Copyright (C) 1999-2003 Mandriva
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
-# Pavel Maryanov <acid_jack@ukr.net>, 2002-2009.
-# Alice Lafox <alice@lafox.com.ua>, 2003.
-# Alice Lafox <alice@lafox.net>, 2004, 2005.
-# Alexander Kuzmenkov <rc@mezon.ru>, 2007.
-# akdengi <kazancas@mandriva.ru>, 2008, 2009.
-# akdengi <kazancas@gmail.com>, 2008.
-# Alexander Kazancev <kazancas@gmail.com>, 2008.
+# Translators:
+# akdengi <kazancas@gmail.com>, 2008
+# Alexander Kazancev <kazancas@mandriva.ru>, 2008-2009
+# Alexander Kazancev <kazancas@gmail.com>, 2008
+# Alexander Kuzmenkov <rc@mezon.ru>, 2007
+# AlexL <loginov.alex.valer@gmail.com>, 2016
+# Alice Lafox <alice@lafox.com.ua>, 2003
+# Alice Lafox <alice@lafox.net>, 2004-2005
+# Boris Zhalilo <daviongm@gmail.com>, 2014
+# ĐĐ½Đ°Ñ‚Đ¾Đ»Đ¸Đ¹ Đ’Đ°Đ»ĐµÑ€Đ¸Đ°Đ½Đ¾Đ²Đ¸Ñ‡ <ffox909@mail.ru>, 2014
+# Valentin XliN Saikov <saikov.vb@gmail.com>, 2015
msgid ""
msgstr ""
-"Project-Id-Version: ru\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2009-09-15 01:40+0500\n"
-"Last-Translator: akdengi <kazancas@mandriva.ru>\n"
-"Language-Team: Russian <gnu@mx.ru>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-01-02 17:47+0000\n"
+"Last-Translator: AlexL <loginov.alex.valer@gmail.com>\n"
+"Language-Team: Russian (http://www.transifex.com/MageiaLinux/mageia/language/"
+"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=2; plural=(n!=1);\n"
-"\n"
-"X-Generator: KBabel 1.11.4\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"
+
+#: ../../advertising/01_IM_mageia.pl:1
+#, c-format
+msgid "Join Us!"
+msgstr "ĐŸÑ€Đ¸ÑĐ¾ĐµĐ´Đ¸Đ½ÑĐ¹Ñ‚ĐµÑÑŒ Đº Đ½Đ°Đ¼!"
+
+#: ../../advertising/02_IM_mageia.pl:1
+#, c-format
+msgid "Make it yours!"
+msgstr "ĐŸĐ¾Đ´ÑÑ‚Ñ€Đ¾Đ¹Ñ‚Đµ ÑиÑÑ‚ĐµĐ¼Ñƒ Đ¿Đ¾Đ´ ÑебÑ!"
+
+#: ../../advertising/03_IM_mageia.pl:1
+#, c-format
+msgid "Your choice!"
+msgstr "Đ’Ñ‹Đ±Đ¾Ñ€ за Đ’Đ°Đ¼Đ¸!"
+
+#: ../../advertising/04_IM_mageia.pl:1
+#, c-format
+msgid "Office tools"
+msgstr "ĐÑ„Đ¸ÑĐ½Ñ‹Đµ Đ¸Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Ñ‹"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "Đ Đ°Đ±Đ¾Ñ‡Đ°Ñ ÑиÑÑ‚ĐµĐ¼Đ° Đ½Đ° USB-Đ±Ñ€ĐµĐ»Đ¾ĐºĐµ"
+msgid "Home entertainment"
+msgstr "Đ”Đ¾Đ¼Đ°ÑˆĐ½ÑÑ Ñ€Đ°Đ·Đ²Đ»ĐµĐºĐ°Ñ‚ĐµĐ»ÑŒĐ½Đ°Ñ ÑиÑÑ‚ĐµĐ¼Đ°"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/06_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "100%% Đ¾Ñ‚ĐºÑ€Ñ‹Ñ‚Ñ‹Đ¹ диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Đ² Mandriva Linux"
+msgid "For kids"
+msgstr "Đ”Đ»Ñ Đ´ĐµÑ‚ĐµĐ¹"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "ĐÑ‚ĐºÑ€Đ¾Đ¹ Linux Ñ Mandriva One"
+msgid "For family!"
+msgstr "Đ”Đ»Ñ ÑĐµĐ¼ÑŒĐ¸!"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "ĐŸĐ¾Đ»Đ½Ñ‹Đ¹ диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Đ² Mandriva Linux Ñ Đ¿Đ¾Đ´Đ´ĐµÑ€Đ¶ĐºĐ¾Đ¹"
+msgid "For developers!"
+msgstr "Đ”Đ»Ñ Ñ€Đ°Đ·Ñ€Đ°Đ±Đ¾Ñ‚Ñ‡Đ¸ĐºĐ¾Đ²!"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/09_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Đ² Đ´Đ»Ñ ĐºĐ°Đ¶Đ´Đ¾Đ³Đ¾"
+msgid "Thank you!"
+msgstr "Đ¡Đ¿Đ°ÑĐ¸Đ±Đ¾!"
-#: any.pm:109
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr "Đ‘ÑƒĐ´ÑŒÑ‚Đµ ÑĐ²Đ¾Đ±Đ¾Đ´Đ½Ñ‹Đ¼Đ¸!"
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Đ•Ñть Đ´Đ¾Đ¿Đ¾Đ»Đ½Đ¸Ñ‚ĐµĐ»ÑŒĐ½Ñ‹Đ¹ Đ½Đ¾ÑĐ¸Ñ‚ĐµĐ»ÑŒ?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -69,94 +100,86 @@ msgstr ""
"\n"
"Đ•Ñли ли Đ´Đ¾Đ¿Đ¾Đ»Đ½Đ¸Ñ‚ĐµĐ»ÑŒĐ½Ñ‹Đ¹ Đ½Đ¾ÑĐ¸Ñ‚ĐµĐ»ÑŒ Đ´Đ»Ñ Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºĐ¸?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Đ¡ĐµÑ‚ÑŒ (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Đ¡ĐµÑ‚ÑŒ (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Đ¡ĐµÑ‚ÑŒ (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "ĐĐ´Ñ€ĐµÑ Đ·ĐµÑ€ĐºĐ°Đ»Đ°?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "ĐĐ´Ñ€ĐµÑ Đ´Đ¾Đ»Đ¶ĐµĐ½ Đ½Đ°Ñ‡Đ¸Đ½Đ°Ñ‚ÑŒÑÑ Ñ ftp:// или http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"Đ£ÑÑ‚Đ°Đ½Đ°Đ²Đ»Đ¸Đ²Đ°ĐµÑ‚ÑÑ ÑĐ¾ĐµĐ´Đ¸Đ½ĐµĐ½Đ¸Đµ Ñ Đ²ĐµĐ±-ÑĐ°Đ¹Ñ‚Đ¾Đ¼ Mandriva Linux Đ´Đ»Ñ Đ·Đ°Đ³Ñ€ÑƒĐ·ĐºĐ¸ ÑĐ¿Đ¸ÑĐºĐ° "
-"Đ´Đ¾ÑÑ‚ÑƒĐ¿Đ½Ñ‹Ñ… Đ¿Đ°ĐºĐµÑ‚Đ¾Đ²..."
+"Đ£ÑÑ‚Đ°Đ½Đ°Đ²Đ»Đ¸Đ²Đ°ĐµÑ‚ÑÑ ÑĐ¾ĐµĐ´Đ¸Đ½ĐµĐ½Đ¸Đµ Ñ Đ²ĐµĐ±-ÑĐ°Đ¹Ñ‚Đ¾Đ¼ %s Đ´Đ»Ñ Đ·Đ°Đ³Ñ€ÑƒĐ·ĐºĐ¸ ÑĐ¿Đ¸ÑĐºĐ° Đ´Đ¾ÑÑ‚ÑƒĐ¿Đ½Ñ‹Ñ… "
+"Đ¿Đ°ĐºĐµÑ‚Đ¾Đ²..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Đе ÑƒĐ´Đ°Đ»Đ¾ÑÑŒ ÑĐ¾ĐµĐ´Đ¸Đ½Đ¸Ñ‚ÑŒÑÑ Ñ Đ²ĐµĐ±-ÑĐ°Đ¹Ñ‚Đ¾Đ¼ Mandriva Linux, Ñ‡Ñ‚Đ¾Đ±Ñ‹ Đ·Đ°Đ³Ñ€ÑƒĐ·Đ¸Ñ‚ÑŒ ÑĐ¿Đ¸ÑĐ¾Đº "
-"Đ´Đ¾ÑÑ‚ÑƒĐ¿Đ½Ñ‹Ñ… Đ·ĐµÑ€ĐºĐ°Đ»"
+"Đе ÑƒĐ´Đ°Đ»Đ¾ÑÑŒ ÑĐ¾ĐµĐ´Đ¸Đ½Đ¸Ñ‚ÑŒÑÑ Ñ Đ²ĐµĐ±-ÑĐ°Đ¹Ñ‚Đ¾Đ¼ %s, Ñ‡Ñ‚Đ¾Đ±Ñ‹ Đ·Đ°Đ³Ñ€ÑƒĐ·Đ¸Ñ‚ÑŒ ÑĐ¿Đ¸ÑĐ¾Đº Đ´Đ¾ÑÑ‚ÑƒĐ¿Đ½Ñ‹Ñ… "
+"Đ·ĐµÑ€ĐºĐ°Đ»"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Đ’Ñ‹Đ±ĐµÑ€Đ¸Ñ‚Đµ Đ·ĐµÑ€ĐºĐ°Đ»Đ¾, Ñ ĐºĐ¾Ñ‚Đ¾Ñ€Đ¾Đ³Đ¾ Đ±ÑƒĐ´ÑƒÑ‚ Đ·Đ°Đ³Ñ€ÑƒĐ¶ĐµĐ½Ñ‹ Đ¿Đ°ĐºĐµÑ‚Ñ‹"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "ĐаÑÑ‚Ñ€Đ¾Đ¹ĐºĐ° NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "Đ£ĐºĐ°Đ¶Đ¸Ñ‚Đµ Đ¸Đ¼Ñ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€Đ° и ĐºĐ°Ñ‚Đ°Đ»Đ¾Đ³ Ñ€ĐµÑурÑа NFS"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "Đе ÑƒĐºĐ°Đ·Đ°Đ½Đ¾ Đ¸Đ¼Ñ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€Đ°"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "Đ˜Đ¼Ñ ĐºĐ°Ñ‚Đ°Đ»Đ¾Đ³Đ° Đ´Đ¾Đ»Đ¶Đ½Đ¾ Đ½Đ°Ñ‡Đ¸Đ½Đ°Ñ‚ÑŒÑÑ Ñ \"/\""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "Đ˜Đ¼Ñ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€Đ° Đ´Đ»Ñ Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ¾Đ²Đ°Đ½Đ¸Ñ NFS?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "ĐĐ°Ñ‚Đ°Đ»Đ¾Đ³"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Đ”Đ¾Đ¿Đ¾Đ»Đ½Đ¸Ñ‚ĐµĐ»ÑŒĐ½Ñ‹Đ¹"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -165,23 +188,101 @@ msgstr ""
"ĐĐµĐ²Đ¾Đ·Đ¼Đ¾Đ¶Đ½Đ¾ Đ½Đ°Đ¹Ñ‚Đ¸ ÑĐ¿Đ¸ÑĐ¾Đº Đ¿Đ°ĐºĐµÑ‚Đ¾Đ² Đ½Đ° ÑÑ‚Đ¾Đ¼ Đ·ĐµÑ€ĐºĐ°Đ»Đµ. ĐŸÑ€Đ¾Đ²ĐµÑ€ÑŒÑ‚Đµ Đ¿Ñ€Đ°Đ²Đ¸Đ»ÑŒĐ½Đ¾Ñть "
"Đ°Đ´Ñ€ĐµÑа."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "Core Release"
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr "Tainted Release"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "Nonfree Release"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+"Đ”Đ»Ñ Ñ€Đ°Đ±Đ¾Ñ‚Ñ‹ Ñ‡Đ°ÑÑ‚Đ¸ Đ¾Đ±Đ¾Ñ€ÑƒĐ´Đ¾Đ²Đ°Đ½Đ¸Ñ Đ½Đ° ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€Đµ ÑĐ»ĐµĐ´ÑƒĐµÑ‚ уÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ "
+"Đ¼Đ¸ĐºÑ€Đ¾Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Ñ‹ Ñ Đ·Đ°ĐºÑ€Ñ‹Ñ‚Ñ‹Đ¼ ĐºĐ¾Đ´Đ¾Đ¼, Đ½ĐµĐ¾Đ±Ñ…Đ¾Đ´Đ¸Đ¼Ñ‹Đµ Đ´Đ»Ñ Ñ€Đ°Đ±Đ¾Ñ‚Ñ‹ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Đ¾Đ² Ñ Đ¾Ñ‚ĐºÑ€Ñ‹Ñ‚Ñ‹Đ¼ "
+"ĐºĐ¾Đ´Đ¾Đ¼."
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "Đ¡Đ»ĐµĐ´ÑƒĐµÑ‚ Đ²ĐºĐ»ÑÑ‡Đ¸Ñ‚ÑŒ \"%s\""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr "Đ’ \"%s\" ÑĐ¾Đ´ĐµÑ€Đ¶Đ°Ñ‚ÑÑ Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ½Ñ‹Đµ Ñ‡Đ°ÑÑ‚Đ¸ Đ¾Đ¿ĐµÑ€Đ°Ñ†Đ¸Đ¾Đ½Đ½Đ¾Đ¹ ÑиÑÑ‚ĐµĐ¼Ñ‹ и ĐµÑ‘ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "Đ’ \"%s\" ÑĐ¾Đ´ĐµÑ€Đ¶Đ°Ñ‚ÑÑ Đ½ĐµÑĐ²Đ¾Đ±Đ¾Đ´Đ½Ñ‹Đµ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Ñ‹.\n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"Đ¢Đ°Đ¼ Ñ‚Đ°ĐºĐ¶Đµ ÑĐ¾Đ´ĐµÑ€Đ¶Đ°Ñ‚ÑÑ Đ¿Đ°ĐºĐµÑ‚Ñ‹ Ñ Đ¼Đ¸ĐºÑ€Đ¾ĐºĐ¾Đ´Đ¾Đ¼, Đ½ĐµĐ¾Đ±Ñ…Đ¾Đ´Đ¸Đ¼Ñ‹Đ¼ Đ´Đ»Ñ Ñ€Đ°Đ±Đ¾Ñ‚Ñ‹ Đ½ĐµĐºĐ¾Ñ‚Đ¾Ñ€Ñ‹Ñ… "
+"уÑÑ‚Ñ€Đ¾Đ¹ÑÑ‚Đ² (Đ½Đ°Đ¿Ñ€Đ¸Đ¼ĐµÑ€, Đ½ĐµĐºĐ¾Ñ‚Đ¾Ñ€Ñ‹Ñ… Đ²Đ¸Đ´ĐµĐ¾ĐºĐ°Ñ€Ñ‚ ATI/AMD, Đ½ĐµĐºĐ¾Ñ‚Đ¾Ñ€Ñ‹Ñ… ÑĐµÑ‚ĐµĐ²Ñ‹Ñ… ĐºĐ°Ñ€Ñ‚, "
+"Đ½ĐµĐºĐ¾Ñ‚Đ¾Ñ€Ñ‹Ñ… ĐºĐ°Ñ€Ñ‚ RAID, ...)"
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+"Đ’ \"%s\" ÑĐ¾Đ´ĐµÑ€Đ¶Đ°Ñ‚ÑÑ Đ¿Đ°ĐºĐµÑ‚Ñ‹ Ñ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Đ½Ñ‹Đ¼ Đ¾Đ±ĐµÑĐ¿ĐµÑ‡ĐµĐ½Đ¸ĐµĐ¼, ĐºĐ¾Ñ‚Đ¾Ñ€Đ¾Đµ Đ½ĐµĐ»ÑŒĐ·Ñ "
+"ÑĐ²Đ¾Đ±Đ¾Đ´Đ½Đ¾ Ñ€Đ°ÑĐ¿Ñ€Đ¾ÑÑ‚Ñ€Đ°Đ½Ñть Đ² Đ½ĐµĐºĐ¾Ñ‚Đ¾Ñ€Ñ‹Ñ… ÑÑ‚Ñ€Đ°Đ½Đ°Ñ… из-за Đ½Đ°Ñ€ÑƒÑˆĐµĐ½Đ¸Ñ Đ¿Đ°Ñ‚ĐµĐ½Ñ‚Đ½Ñ‹Ñ… Đ¿Ñ€Đ°Đ² "
+"Đ½Đ° ÑÑ‚Đ¾ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Đ½Đ¾Đµ Đ¾Đ±ĐµÑĐ¿ĐµÑ‡ĐµĐ½Đ¸Đµ."
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+"Đ¢Đ°ĐºĐ¶Đµ Đ² \"%s\" ÑĐ¾Đ´ĐµÑ€Đ¶Đ°Ñ‚ÑÑ Đ¿Đ°ĐºĐµÑ‚Ñ‹, ÑĐ¾Đ±Ñ€Đ°Đ½Đ½Ñ‹Đµ Ñ Đ´Đ¾Đ¿Đ¾Đ»Đ½Đ¸Ñ‚ĐµĐ»ÑŒĐ½Ñ‹Đ¼Đ¸ Đ²Đ¾Đ·Đ¼Đ¾Đ¶Đ½Đ¾ÑÑ‚ÑĐ¼Đ¸, "
+"иÑĐ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Đ½Đ¸Đµ ĐºĐ¾Ñ‚Đ¾Ñ€Ñ‹Ñ… Đ¾Đ³Ñ€Đ°Đ½Đ¸Ñ‡Đ¸Đ²Đ°ĐµÑ‚ÑÑ Đ¿Đ°Ñ‚ĐµĐ½Ñ‚Đ°Đ¼Đ¸."
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "ЗдеÑÑŒ Đ²Ñ‹ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²ĐºĐ»ÑÑ‡Đ¸Ñ‚ÑŒ Đ´Đ¾Đ¿Đ¾Đ»Đ½Đ¸Ñ‚ĐµĐ»ÑŒĐ½Ñ‹Đµ Ñ…Ñ€Đ°Đ½Đ¸Đ»Đ¸Ñ‰Đ°, еÑли ÑÑ‚Đ¾ Đ²Đ°Đ¼ Đ½ÑƒĐ¶Đ½Đ¾."
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "Đ’ ÑÑ‚Đ¾Đ¼ иÑÑ‚Đ¾Ñ‡Đ½Đ¸ĐºĐµ ÑĐ¾Đ´ĐµÑ€Đ¶Đ°Ñ‚ÑÑ Đ¾Đ±Đ½Đ¾Đ²Đ»ĐµĐ½Đ¸Ñ Đ¿Đ°ĐºĐµÑ‚Đ¾Đ² из иÑÑ‚Đ¾Ñ‡Đ½Đ¸ĐºĐ° \"%s\""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Đ’Ñ‹Đ¿Đ¾Đ»Đ½ÑĐµÑ‚ÑÑ Đ¿Đ¾Đ¸ÑĐº уÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ‹Ñ… Đ¿Đ°ĐºĐµÑ‚Đ¾Đ²..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Đ’Ñ‹Đ¿Đ¾Đ»Đ½ÑĐµÑ‚ÑÑ Đ¿Đ¾Đ¸ÑĐº Đ¿Đ°ĐºĐµÑ‚Đ¾Đ² Đ´Đ»Ñ Đ¾Đ±Đ½Đ¾Đ²Đ»ĐµĐ½Đ¸Ñ..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Đ£Đ´Đ°Đ»ÑÑÑ‚ÑÑ Đ¿Đ°ĐºĐµÑ‚Ñ‹ Đ¿ĐµÑ€ĐµĐ´ Đ¾Đ±Đ½Đ¾Đ²Đ»ĐµĐ½Đ¸ĐµĐ¼..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -194,87 +295,87 @@ msgstr ""
"\n"
"Đ£Đ´Đ°Đ»Đ¸Ñ‚ÑŒ ÑÑ‚Đ¸ Đ¿Đ°ĐºĐµÑ‚Ñ‹?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "ĐÑˆĐ¸Đ±ĐºĐ° Đ¿Ñ€Đ¸ Ñ‡Ñ‚ĐµĐ½Đ¸Đ¸ Ñ„Đ°Đ¹Đ»Đ° %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "Đ¡Đ»ĐµĐ´ÑƒÑÑ‰Đ¸Đµ диÑĐºĐ¸ Đ±Ñ‹Đ»Đ¸ Đ¿ĐµÑ€ĐµĐ¸Đ¼ĐµĐ½Đ¾Đ²Đ°Đ½Ñ‹:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (Ñ€Đ°Đ½ĐµĐµ Đ½Đ°Đ·Ñ‹Đ²Đ°Đ»ÑÑ %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Đ¡ĐµÑ‚ÑŒ"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Đ’Ñ‹Đ±ĐµÑ€Đ¸Ñ‚Đµ Đ½Đ¾ÑĐ¸Ñ‚ĐµĐ»ÑŒ"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Đ¤Đ°Đ¹Đ» ÑƒĐ¶Đµ ÑÑƒÑ‰ĐµÑÑ‚Đ²ÑƒĐµÑ‚. ĐŸĐµÑ€ĐµĐ¿Đ¸ÑĐ°Ñ‚ÑŒ ĐµĐ³Đ¾?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Đ”Đ¾ÑÑ‚ÑƒĐ¿ Đ·Đ°Đ¿Ñ€ĐµÑ‰Ñ‘Đ½"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "ĐĐµĐ²ĐµÑ€Đ½Đ¾Đµ Đ¸Đ¼Ñ NFS"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "ĐĐµĐ²ĐµÑ€Đ½Ñ‹Đ¹ иÑÑ‚Đ¾Ñ‡Đ½Đ¸Đº %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "ĐĐµĐ²Đ¾Đ·Đ¼Đ¾Đ¶Đ½Đ¾ ÑĐ¾Đ·Đ´Đ°Ñ‚ÑŒ ÑĐºÑ€Đ¸Đ½ÑˆĐ¾Ñ‚Ñ‹ Đ¿ĐµÑ€ĐµĐ´ Ñ€Đ°Đ·Đ¼ĐµÑ‚ĐºĐ¾Đ¹ диÑĐºĐ°"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "ĐŸĐ¾Ñле уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸ ÑĐºÑ€Đ¸Đ½ÑˆĐ¾Ñ‚Ñ‹ Đ±ÑƒĐ´ÑƒÑ‚ Đ½Đ°Ñ…Đ¾Đ´Đ¸Ñ‚ÑŒÑÑ Đ² ĐºĐ°Ñ‚Đ°Đ»Đ¾Đ³Đµ %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Đ£ÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ°"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "ĐаÑÑ‚Ñ€Đ¾Đ¹ĐºĐ°"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Đ¢Đ°ĐºĐ¶Đµ Đ½ĐµĐ¾Đ±Ñ…Đ¾Đ´Đ¸Đ¼Đ¾ Đ¾Ñ‚Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ¾Đ²Đ°Ñ‚ÑŒ %s"
@@ -299,22 +400,22 @@ msgstr "ĐŸĐ¾Đ´Đ½Đ¸Đ¼Đ°ĐµÑ‚ÑÑ ÑĐµÑ‚ÑŒ"
msgid "Bringing down the network"
msgstr "ĐĐ¿ÑƒÑĐºĐ°ĐµÑ‚ÑÑ ÑĐµÑ‚ÑŒ"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "ĐŸĐ¾Đ´Đ¾Đ¶Đ´Đ¸Ñ‚Đµ, Đ¸Đ´Ñ‘Ñ‚ Đ·Đ°Đ³Ñ€ÑƒĐ·ĐºĐ°"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "Đ½Đµ ÑƒĐ´Đ°Đ»Đ¾ÑÑŒ Đ´Đ¾Đ±Đ°Đ²Đ¸Ñ‚ÑŒ иÑÑ‚Đ¾Ñ‡Đ½Đ¸Đº"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "Đа диÑĐº ĐºĐ¾Đ¿Đ¸Ñ€ÑƒÑÑ‚ÑÑ Đ¿Đ°ĐºĐµÑ‚Ñ‹ Đ´Đ»Ñ Đ¸ÑĐ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Đ½Đ¸Ñ Đ² Đ±ÑƒĐ´ÑƒÑ‰ĐµĐ¼"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Đ˜Đ´Ñ‘Ñ‚ ĐºĐ¾Đ¿Đ¸Ñ€Đ¾Đ²Đ°Đ½Đ¸Đµ"
@@ -344,7 +445,24 @@ msgstr "Đ¶ĐµĐ»Đ°Ñ‚ĐµĐ»ÑŒĐ½Đ¾"
msgid "maybe"
msgstr "Đ¼Đ¾Đ¶ĐµÑ‚ Đ±Ñ‹Ñ‚ÑŒ"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "ĐŸĐ¾Đ»ÑƒÑ‡ĐµĐ½Đ¸Ñ Đ´Đ°Đ½Đ½Ñ‹Ñ… Đ¾ Đ¿Đ°ĐºĐµÑ‚Đ°Ñ… из Đ¼ĐµÑ‚Đ°Đ´Đ°Đ½Đ½Ñ‹Ñ… XML..."
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"Đ´Đ»Ñ Đ¸ÑÑ‚Đ¾Ñ‡Đ½Đ¸ĐºĐ° «%s» Đ¾Ñ‚ÑутÑÑ‚Đ²ÑƒĐµÑ‚ xml-info; Đ´Đ»Ñ Đ¿Đ°ĐºĐµÑ‚Đ° %s Đ¿Đ¾Đ»ÑƒÑ‡ĐµĐ½ Ñ‚Đ¾Đ»ÑŒĐºĐ¾ "
+"Ñ‡Đ°ÑÑ‚Đ¸Ñ‡Đ½Ñ‹Đ¹ Ñ€ĐµĐ·ÑƒĐ»ÑŒÑ‚Đ°Ñ‚"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "ĐĐ¿Đ¸ÑĐ°Đ½Đ¸Ñ Đ½ĐµÑ‚"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -353,67 +471,77 @@ msgstr ""
"ĐĐµĐºĐ¾Ñ‚Đ¾Ñ€Ñ‹Đµ Đ¿Đ°ĐºĐµÑ‚Ñ‹, Đ·Đ°Đ¿Ñ€Đ¾ÑˆĐµĐ½Đ½Ñ‹Đµ %s, Đ½Đµ Đ¼Đ¾Đ³ÑƒÑ‚ Đ±Ñ‹Ñ‚ÑŒ уÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Ñ‹:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "ĐŸÑ€Đ¾Đ¸Đ·Đ¾ÑˆĐ»Đ° Đ¾ÑˆĐ¸Đ±ĐºĐ°:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "ĐŸÑ€Đ¾Đ¸Đ·Đ¾ÑˆĐ»Đ° ĐºÑ€Đ¸Ñ‚Đ¸Ñ‡ĐµÑĐºĐ°Ñ Đ¾ÑˆĐ¸Đ±ĐºĐ°: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Đ‘Đ¾Đ»ÑŒÑˆĐµ Đ½Đµ ÑĐ¿Ñ€Đ°ÑˆĐ¸Đ²Đ°Ñ‚ÑŒ"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d уÑÑ‚Đ°Đ½Đ¾Đ²Đ¾Ñ‡Đ½Ñ‹Ñ… Ñ‚Ñ€Đ°Đ½Đ·Đ°ĐºÑ†Đ¸Đ¹ Đ½Đµ ÑƒĐ´Đ°Đ»Đ¸ÑÑŒ"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "Đе ÑƒĐ´Đ°Đ»Đ¾ÑÑŒ уÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ Đ¿Đ°ĐºĐµÑ‚:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Đ Đ°Đ±Đ¾Ñ‡Đ°Ñ ÑÑ‚Đ°Đ½Ñ†Đ¸Ñ"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "ĐÑ„Đ¸ÑĐ½Đ°Ñ Ñ€Đ°Đ±Đ¾Ñ‡Đ°Ñ ÑÑ‚Đ°Đ½Ñ†Đ¸Ñ"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"ĐÑ„Đ¸ÑĐ½Ñ‹Đµ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Ñ‹: Ñ‚ĐµĐºÑÑ‚Đ¾Đ²Ñ‹Đµ Đ¿Ñ€Đ¾Ñ†ĐµÑÑĐ¾Ñ€Ñ‹ (OpenOffice.org Writer, Kword), "
-"ÑĐ»ĐµĐºÑ‚Ñ€Đ¾Đ½Đ½Ñ‹Đµ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Ñ‹ (OpenOffice.org Calc, Kspread), Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Ñ‹ Đ´Đ»Ñ Đ¿Ñ€Đ¾ÑĐ¼Đ¾Ñ‚Ñ€Đ° "
-"pdf и Ñ‚.Đ´."
+"ĐÑ„Đ¸ÑĐ½Ñ‹Đµ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Ñ‹: Ñ‚ĐµĐºÑÑ‚Đ¾Đ²Ñ‹Đµ Đ¿Ñ€Đ¾Ñ†ĐµÑÑĐ¾Ñ€Ñ‹ (LibreOffice Writer, Kword), "
+"ÑĐ»ĐµĐºÑ‚Ñ€Đ¾Đ½Đ½Ñ‹Đµ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Ñ‹ (LibreOffice Calc, Kspread), Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Ñ‹ Đ´Đ»Ñ Đ¿Ñ€Đ¾ÑĐ¼Đ¾Ñ‚Ñ€Đ° pdf "
+"и Ñ‚.Đ´."
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Đ˜Đ³Ñ€Đ¾Đ²Đ¾Đ¹ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Đ Đ°Đ·Đ²Đ»ĐµĐºĐ°Ñ‚ĐµĐ»ÑŒĐ½Ñ‹Đµ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Ñ‹: Đ°Ñ€ĐºĐ°Đ´Ñ‹, Đ½Đ°ÑÑ‚Đ¾Đ»ÑŒĐ½Ñ‹Đµ Đ¸Đ³Ñ€Ñ‹, ÑÑ‚Ñ€Đ°Ñ‚ĐµĐ³Đ¸Đ¸ и Ñ‚.Đ´."
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "ĐœÑƒĐ»ÑŒÑ‚Đ¸Đ¼ĐµĐ´Đ¸Đ¹Đ½Ñ‹Đ¹ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "ĐŸÑ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Ñ‹ Đ´Đ»Ñ Đ²Đ¾ÑĐ¿Ñ€Đ¾Đ¸Đ·Đ²ĐµĐ´ĐµĐ½Đ¸Ñ/Ñ€ĐµĐ´Đ°ĐºÑ‚Đ¸Ñ€Đ¾Đ²Đ°Đ½Đ¸Ñ Đ·Đ²ÑƒĐºĐ° и Đ²Đ¸Đ´ĐµĐ¾"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚-ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -421,193 +549,193 @@ msgid ""
msgstr ""
"ĐĐ°Đ±Đ¾Ñ€ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼ Đ´Đ»Ñ Ñ€Đ°Đ±Đ¾Ñ‚Ñ‹ Ñ ĐºĐ¾Ñ€Ñ€ĐµÑĐ¿Đ¾Đ½Đ´ĐµĐ½Ñ†Đ¸ĐµĐ¹ (mutt, tin...) и Đ²ĐµĐ±-ÑĐµÑ€Ñ„Đ¸Đ½Đ³Đ°"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Đ¡ĐµÑ‚ĐµĐ²Đ¾Đ¹ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€ (ĐºĐ»Đ¸ĐµĐ½Ñ‚)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "ĐĐ»Đ¸ĐµĐ½Ñ‚Ñ‹ Đ´Đ»Ñ Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ½Ñ‹Ñ… Đ¿Ñ€Đ¾Ñ‚Đ¾ĐºĐ¾Đ»Đ¾Đ², Đ²ĐºĐ»ÑÑ‡Đ°Ñ ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Đ£Ñ‚Đ¸Đ»Đ¸Ñ‚Ñ‹ Đ´Đ»Ñ Đ¾Đ±Đ»ĐµĐ³Ñ‡ĐµĐ½Đ¸Ñ Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºĐ¸ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€Đ°"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Đ£Ñ‚Đ¸Đ»Đ¸Ñ‚Ñ‹ Đ´Đ»Ñ ĐºĐ¾Đ½ÑĐ¾Đ»Đ¸"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Đ ĐµĐ´Đ°ĐºÑ‚Đ¾Ñ€Ñ‹, ĐºĐ¾Đ¼Đ°Đ½Đ´Đ½Ñ‹Đµ Đ¾Đ±Đ¾Đ»Đ¾Ñ‡ĐºĐ¸, Ñ„Đ°Đ¹Đ»Đ¾Đ²Ñ‹Đµ ÑƒÑ‚Đ¸Đ»Đ¸Ñ‚Ñ‹, Ñ‚ĐµÑ€Đ¼Đ¸Đ½Đ°Đ»Ñ‹"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Đ Đ°Đ·Ñ€Đ°Đ±Đ¾Ñ‚ĐºĐ°"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "Đ‘Đ¸Đ±Đ»Đ¸Đ¾Ñ‚ĐµĐºĐ¸ Đ´Đ»Ñ Ñ€Đ°Đ·Ñ€Đ°Đ±Đ¾Ñ‚ĐºĐ¸ Đ½Đ° C и C++, Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Ñ‹ и Đ·Đ°Đ³Đ¾Đ»Đ¾Đ²Đ¾Ñ‡Đ½Ñ‹Đµ Ñ„Đ°Đ¹Đ»Ñ‹"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Đ”Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸Ñ"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "ĐĐ½Đ¸Đ³Đ¸ и Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸Ñ Đ¿Đ¾ Linux и ÑĐ²Đ¾Đ±Đ¾Đ´Đ½Đ¾Đ¼Ñƒ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Đ½Đ¾Đ¼Ñƒ Đ¾Đ±ĐµÑĐ¿ĐµÑ‡ĐµĐ½Đ¸Ñ"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Base. ĐŸĐ¾Đ´Đ´ĐµÑ€Đ¶ĐºĐ° Đ¿Ñ€Đ¸Đ»Đ¾Đ¶ĐµĐ½Đ¸Đ¹ ÑÑ‚Đ¾Ñ€Đ¾Đ½Đ½Đ¸Ñ… Ñ€Đ°Đ·Ñ€Đ°Đ±Đ¾Ñ‚Ñ‡Đ¸ĐºĐ¾Đ²."
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Веб-ÑĐµÑ€Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "ĐŸĐ Đ´Đ»Ñ ÑĐ¾Đ²Đ¼ĐµÑÑ‚Đ½Đ¾Đ¹ Ñ€Đ°Đ±Đ¾Ñ‚Ñ‹"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Đ¤Đ°Đ¹ĐµÑ€Đ²Đ¾Đ»/ĐœĐ°Ñ€ÑˆÑ€ÑƒÑ‚Đ¸Đ·Đ°Ñ‚Đ¾Ñ€"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚-ÑˆĐ»ÑĐ·"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "ĐŸĐ¾Ñ‡Ñ‚Đ°/ĐĐ¾Đ²Đ¾ÑÑ‚Đ¸"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "ĐŸĐ¾Ñ‡Ñ‚Đ¾Đ²Ñ‹Đ¹ ÑĐµÑ€Đ²ĐµÑ€ Postfix, ÑĐµÑ€Đ²ĐµÑ€ Đ½Đ¾Đ²Đ¾ÑÑ‚ĐµĐ¹ Inn"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Đ¡Đ»ÑƒĐ¶Đ±Đ° ĐºĐ°Ñ‚Đ°Đ»Đ¾Đ³Đ¾Đ²"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ Đ´Đ¾Đ¼ĐµĐ½Đ½Ñ‹Ñ… Đ¸Đ¼ĐµĐ½ и ÑĐµÑ‚ĐµĐ²Ñ‹Đµ Đ¸Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Đ¾Đ½Đ½Ñ‹Đµ ÑĐ»ÑƒĐ¶Đ±Ñ‹ (NIS)"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ Đ¾Đ±Ñ‰ĐµĐ³Đ¾ Đ´Đ¾ÑÑ‚ÑƒĐ¿Đ° Đº Ñ„Đ°Đ¹Đ»Đ°Đ¼ и Đ¿Ñ€Đ¸Đ½Ñ‚ĐµÑ€Đ°Đ¼"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ NFS, ÑĐµÑ€Đ²ĐµÑ€ Samba"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "База Đ´Đ°Đ½Đ½Ñ‹Ñ…"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ баз Đ´Đ°Đ½Đ½Ñ‹Ñ… PostgreSQL и MySQL"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ баз Đ´Đ°Đ½Đ½Ñ‹Ñ… PostgreSQL и MariaDB"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Веб/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "ĐŸĐ¾Ñ‡Ñ‚Đ°"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "ĐŸĐ¾Ñ‡Ñ‚Đ¾Đ²Ñ‹Đ¹ ÑĐµÑ€Đ²ĐµÑ€ Postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ баз Đ´Đ°Đ½Đ½Ñ‹Ñ… PostgreSQL или MySQL"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ баз Đ´Đ°Đ½Đ½Ñ‹Ñ… PostgreSQL или MariaDB"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Đ¡ĐµÑ‚ĐµĐ²Đ¾Đ¹ ÑĐµÑ€Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "CĐµÑ€Đ²ĐµÑ€ NFS, ÑĐµÑ€Đ²ĐµÑ€ SMB, Đ¿Ñ€Đ¾ĐºÑи-ÑĐµÑ€Đ²ĐµÑ€, ÑĐµÑ€Đ²ĐµÑ€ SSH"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Đ“Ñ€Đ°Ñ„Đ¸Ñ‡ĐµÑĐºĐ¾Đµ Đ¾ĐºÑ€ÑƒĐ¶ĐµĐ½Đ¸Đµ"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "Đ Đ°Đ±Đ¾Ñ‡Đ°Ñ ÑÑ‚Đ°Đ½Ñ†Đ¸Ñ KDE"
+msgid "Plasma Workstation"
+msgstr "Đ Đ°Đ±Đ¾Ñ‡Đ°Ñ ÑÑ‚Đ°Đ½Ñ†Đ¸Ñ Plasma"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -616,12 +744,12 @@ msgstr ""
"K Desktop Environment - Đ¾ÑĐ½Đ¾Đ²Đ½Đ°Ñ Đ³Ñ€Đ°Ñ„Đ¸Ñ‡ĐµÑĐºĐ°Ñ ÑÑ€ĐµĐ´Đ° Ñ ĐºĐ¾Đ»Đ»ĐµĐºÑ†Đ¸ĐµĐ¹ "
"ÑĐ¾Đ¿Ñ€Đ¾Đ²Đ¾Đ´Đ¸Ñ‚ĐµĐ»ÑŒĐ½Ñ‹Ñ… ÑƒÑ‚Đ¸Đ»Đ¸Ñ‚"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "Đ Đ°Đ±Đ¾Ñ‡Đ°Ñ ÑÑ‚Đ°Đ½Ñ†Đ¸Ñ Gnome"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -630,66 +758,110 @@ msgstr ""
"Đ“Ñ€Đ°Ñ„Đ¸Ñ‡ĐµÑĐºĐ°Ñ ÑÑ€ĐµĐ´Đ° Ñ ÑƒĐ´Đ¾Đ±Đ½Ñ‹Đ¼ Đ´Đ»Ñ Đ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ĐµĐ»Ñ Đ½Đ°Đ±Đ¾Ñ€Đ¾Đ¼ Đ¿Ñ€Đ¸Đ»Đ¾Đ¶ĐµĐ½Đ¸Đ¹ и ÑƒÑ‚Đ¸Đ»Đ¸Ñ‚ "
"Ñ€Đ°Đ±Đ¾Ñ‡ĐµĐ³Đ¾ ÑÑ‚Đ¾Đ»Đ°"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
#, c-format
-msgid "LXDE Desktop"
-msgstr "Đ Đ°Đ±Đ¾Ñ‡Đ¸Đ¹ ÑÑ‚Đ¾Đ» LXDE"
+msgid "XFCE Workstation"
+msgstr "Đ Đ°Đ±Đ¾Ñ‡Đ°Ñ ÑÑ‚Đ°Đ½Ñ†Đ¸Ñ XFCE"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:165
#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
msgstr ""
-"ĐŸÑ€Đ¾ÑÑ‚Đ°Ñ Đ¸ Đ±Ñ‹ÑÑ‚Ñ€Đ°Ñ Đ³Ñ€Đ°Ñ„Đ¸Ñ‡ĐµÑĐºĐ°Ñ ÑÑ€ĐµĐ´Đ° Ñ ÑƒĐ´Đ¾Đ±Đ½Ñ‹Đ¼ Đ´Đ»Ñ Đ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ĐµĐ»Ñ Đ½Đ°Đ±Đ¾Ñ€Đ¾Đ¼ "
-"Đ¿Ñ€Đ¸Đ»Đ¾Đ¶ĐµĐ½Đ¸Đ¹ и Đ½Đ°ÑÑ‚Đ¾Đ»ÑŒĐ½Ñ‹Đ¼Đ¸ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Đ°Đ¼Đ¸"
+"Đ‘Đ¾Đ»ĐµĐµ Đ»Ñ‘Đ³ĐºĐ°Ñ Đ³Ñ€Đ°Ñ„Đ¸Ñ‡ĐµÑĐºĐ°Ñ ÑÑ€ĐµĐ´Đ° Ñ ÑƒĐ´Đ¾Đ±Đ½Ñ‹Đ¼ Đ½Đ°Đ±Đ¾Ñ€Đ¾Đ¼ Đ¿Ñ€Đ¸Đ»Đ¾Đ¶ĐµĐ½Đ¸Đ¹ и Đ¸Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ¾Đ²"
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "Đ Đ°Đ±Đ¾Ñ‡Đ°Ñ ÑÑ‚Đ°Đ½Ñ†Đ¸Ñ MATE"
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "Đ Đ°Đ±Đ¾Ñ‡Đ°Ñ ÑÑ‚Đ°Đ½Ñ†Đ¸Ñ Cinnamon"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Đ“Ñ€Đ°Ñ„Đ¸Ñ‡ĐµÑĐºĐ¾Đµ Đ¾ĐºÑ€ÑƒĐ¶ĐµĐ½Đ¸Đµ Đ½Đ° Đ¾ÑĐ½Đ¾Đ²Đµ GNOME"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "LXQt Desktop"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr "Đ£ÑĐ¾Đ²ĐµÑ€ÑˆĐµĐ½ÑÑ‚Đ²Đ¾Đ²Đ°Đ½Đ½Ñ‹Đ¹ QT-Đ¿Đ¾Ñ€Ñ‚ Đ»ĐµĐ³ĐºĐ¾Đ²ĐµÑĐ½Đ¾Đ¹ ÑÑ€ĐµĐ´Ñ‹ Ñ€Đ°Đ±Đ¾Ñ‡ĐµĐ³Đ¾ ÑÑ‚Đ¾Đ»Đ°"
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "Đ Đ°Đ±Đ¾Ñ‡Đ¸Đ¹ ÑÑ‚Đ¾Đ» Enlightenment e17"
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr "Đ›ĐµĐ³ĐºĐ°Ñ Đ¸ Đ±Ñ‹ÑÑ‚Ñ€Đ°Ñ Đ³Ñ€Đ°Ñ„Đ¸Ñ‡ĐµÑĐºĐ°Ñ ÑÑ€ĐµĐ´Đ°"
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr "Đ Đ°Đ±Đ¾Ñ‡Đ¸Đ¹ ÑÑ‚Đ¾Đ» LXDE"
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr "Đ‘Ñ‹ÑÑ‚Ñ€Đ°Ñ Đ¸ Đ½ĐµÑ‚Ñ€ĐµĐ±Đ¾Đ²Đ°Ñ‚ĐµĐ»ÑŒĐ½Đ°Ñ Đº Ñ€ĐµÑурÑĐ°Đ¼ Đ³Ñ€Đ°Ñ„Đ¸Ñ‡ĐµÑĐºĐ°Ñ Đ¾Đ±Đ¾Đ»Đ¾Ñ‡ĐºĐ°"
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Đ”Ñ€ÑƒĐ³Đ¸Đµ Đ³Ñ€Đ°Ñ„Đ¸Ñ‡ĐµÑĐºĐ¸Đµ Ñ€Đ°Đ±Đ¾Ñ‡Đ¸Đµ ÑÑ‚Đ¾Đ»Ñ‹"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm и Ñ‚.Đ¿."
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, Fvwm и Ñ‚.Đ¿."
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Đ£Ñ‚Đ¸Đ»Đ¸Ñ‚Ñ‹"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ ÑƒĐ´Đ°Đ»Ñ‘Đ½Đ½Đ¾Đ¹ Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºĐ¸ Webmin"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "Đ¡ĐµÑ‚ĐµĐ²Ñ‹Đµ ÑƒÑ‚Đ¸Đ»Đ¸Ñ‚Ñ‹/ĐœĐ¾Đ½Đ¸Ñ‚Đ¾Ñ€Đ¸Đ½Đ³"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "Đ£Ñ‚Đ¸Đ»Đ¸Ñ‚Ñ‹ Đ¼Đ¾Đ½Đ¸Ñ‚Đ¾Ñ€Đ¸Đ½Đ³Đ°, учёт Đ¿Ñ€Đ¾Ñ†ĐµÑÑĐ¾Đ², tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "ĐœĐ°ÑÑ‚ĐµÑ€Ñ‹ Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºĐ¸ Mandriva"
+msgid "Mageia Wizards"
+msgstr "ĐœĐ°ÑÑ‚ĐµÑ€Ñ‹ Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºĐ¸ Mageia"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "ĐœĐ°ÑÑ‚ĐµÑ€Ñ‹ Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºĐ¸ ÑĐµÑ€Đ²ĐµÑ€Đ°"
@@ -703,7 +875,7 @@ msgstr ""
"ĐŸÑ€Đ¾Đ¸Đ·Đ¾ÑˆĐ»Đ° Đ¾ÑˆĐ¸Đ±ĐºĐ°, Đ½Đ¾ Ñ Đ½Đµ Đ·Đ½Đ°Ñ, ĐºĐ°Đº ĐµÑ‘ ĐºĐ¾Ñ€Ñ€ĐµĐºÑ‚Đ½Đ¾ Đ¾Đ±Ñ€Đ°Đ±Đ¾Ñ‚Đ°Ñ‚ÑŒ.\n"
"ĐŸÑ€Đ¾Đ´Đ¾Đ»Đ¶Đ°Đ¹Ñ‚Đµ Đ½Đ° ÑĐ²Đ¾Đ¹ ÑĐ¾Đ±ÑÑ‚Đ²ĐµĐ½Đ½Ñ‹Đ¹ ÑÑ‚Ñ€Đ°Ñ… и Ñ€Đ¸ÑĐº."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -723,252 +895,253 @@ msgstr "Đ’Ñ‹Đ¿Đ¾Đ»Đ½ÑĐµÑ‚ÑÑ Đ¿ĐµÑ€ĐµÑ…Đ¾Đ´ Đ½Đ° ÑÑ‚Đ°Đ¿ `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Đ£ÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ° Mandriva Linux %s"
+msgid "%s Installation %s"
+msgstr "Đ£ÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ° %s %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> Đ¼ĐµĐ¶Đ´Ñƒ ÑĐ»ĐµĐ¼ĐµĐ½Ñ‚Đ°Đ¼Đ¸"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "Xorg-ÑĐµÑ€Đ²ĐµÑ€ Đ´Đ¾Đ»Đ³Đ¾ Đ·Đ°Đ¿ÑƒÑĐºĐ°ĐµÑ‚ÑÑ. ĐŸĐ¾Đ´Đ¾Đ¶Đ´Đ¸Ñ‚Đµ..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"Đ¡Đ¸ÑÑ‚ĐµĐ¼Đµ Đ½Đµ Ñ…Đ²Đ°Ñ‚Đ°ĐµÑ‚ Ñ€ĐµÑурÑĐ¾Đ². Đ’Đ¾ Đ²Ñ€ĐµĐ¼Ñ ÑƒÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸ Mandriva Linux Đ¼Đ¾Đ³ÑƒÑ‚\n"
+"Đ¡Đ¸ÑÑ‚ĐµĐ¼Đµ Đ½Đµ Ñ…Đ²Đ°Ñ‚Đ°ĐµÑ‚ Ñ€ĐµÑурÑĐ¾Đ². Đ’Đ¾ Đ²Ñ€ĐµĐ¼Ñ ÑƒÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸ %s Đ¼Đ¾Đ³ÑƒÑ‚\n"
"Đ²Đ¾Đ·Đ½Đ¸ĐºĐ½ÑƒÑ‚ÑŒ Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼Ñ‹. Đ’ ÑÑ‚Đ¾Đ¼ ÑĐ»ÑƒÑ‡Đ°Đµ Đ¼Đ¾Đ¶Đ½Đ¾ Đ¿Đ¾Đ¿Ñ€Đ¾Đ±Đ¾Đ²Đ°Ñ‚ÑŒ уÑÑ‚Đ°Đ½Đ¾Đ²ĐºÑƒ Đ²\n"
"Ñ‚ĐµĐºÑÑ‚Đ¾Đ²Đ¾Đ¼ Ñ€ĐµĐ¶Đ¸Đ¼Đµ. Đ”Đ»Ñ ÑÑ‚Đ¾Đ³Đ¾ Đ¿Đ¾Ñле Đ·Đ°Đ³Ñ€ÑƒĐ·ĐºĐ¸ Ñ Đ´Đ¸ÑĐºĐ° Đ½Đ°Đ¶Đ¼Đ¸Ñ‚Đµ `F1',\n"
"а Đ·Đ°Ñ‚ĐµĐ¼ Đ½Đ°Đ±ĐµÑ€Đ¸Ñ‚Đµ 'text'."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Đ£ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ Ñ€Đ°Đ±Đ¾Ñ‡Đ¸Đ¹ ÑÑ‚Đ¾Đ» KDE"
+msgid "Media Selection"
+msgstr "Đ’Ñ‹Đ±Đ¾Ñ€ иÑÑ‚Đ¾Ñ‡Đ½Đ¸ĐºĐ°"
+
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "Đ£ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ %s Ñ€Đ°Đ±Đ¾Ñ‡Đ¸Đ¹ ÑÑ‚Đ¾Đ» KDE"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Đ£ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ Ñ€Đ°Đ±Đ¾Ñ‡Đ¸Đ¹ ÑÑ‚Đ¾Đ» GNOME"
+msgid "Install %s GNOME Desktop"
+msgstr "Đ£ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ %s Ñ€Đ°Đ±Đ¾Ñ‡Đ¸Đ¹ ÑÑ‚Đ¾Đ» GNOME"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "Đ’Ñ‹Đ±Đ¾Ñ€Đ¾Ñ‡Đ½Đ°Ñ ÑƒÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ°"
-#: steps_gtk.pm:262
-#, c-format
-msgid "KDE Desktop"
-msgstr "Đ Đ°Đ±Đ¾Ñ‡Đ¸Đ¹ ÑÑ‚Đ¾Đ» KDE"
+#: steps_gtk.pm:276
+#, fuzzy, c-format
+msgid "Plasma Desktop"
+msgstr "Đ”Ñ€ÑƒĐ³Đ¾Đ¹ Ñ€Đ°Đ±Đ¾Ñ‡Đ¸Đ¹ ÑÑ‚Đ¾Đ»"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "Đ Đ°Đ±Đ¾Ñ‡Đ¸Đ¹ ÑÑ‚Đ¾Đ» GNOME"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "Đ”Ñ€ÑƒĐ³Đ¾Đ¹ Ñ€Đ°Đ±Đ¾Ñ‡Đ¸Đ¹ ÑÑ‚Đ¾Đ»"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "Đ­Ñ‚Đ¾ Đ¿Ñ€ĐµĐ´Đ²Đ°Ñ€Đ¸Ñ‚ĐµĐ»ÑŒĐ½Ñ‹Đ¹ Đ²Đ¸Đ´ Ñ€Đ°Đ±Đ¾Ñ‡ĐµĐ³Đ¾ ÑÑ‚Đ¾Đ»Đ° '%s."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "Đ©Ñ‘Đ»ĐºĐ½Đ¸Ñ‚Đµ ĐºĐ°Ñ€Ñ‚Đ¸Đ½ĐºÑƒ, Ñ‡Ñ‚Đ¾Đ±Ñ‹ ÑƒĐ²ĐµĐ»Đ¸Ñ‡Đ¸Ñ‚ÑŒ ĐµÑ‘"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Đ’Ñ‹Đ±Đ¾Ñ€ Đ³Ñ€ÑƒĐ¿Đ¿ Đ¿Đ°ĐºĐµÑ‚Đ¾Đ²"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Đ’Ñ‹Đ±Đ¾Ñ€ Đ¾Ñ‚Đ´ĐµĐ»ÑŒĐ½Ñ‹Ñ… Đ¿Đ°ĐºĐµÑ‚Đ¾Đ²"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "ĐĐ±Ñ‰Đ¸Đ¹ Đ¾Đ±ÑÑ‘Đ¼: %d / %d ĐœĐ‘"
+msgid "Unselect All"
+msgstr "Đ¡Đ½Ñть Đ²Ñ‹Đ´ĐµĐ»ĐµĐ½Đ¸Đµ ÑĐ¾ Đ²ÑĐµÑ…"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "ĐĐµĐºĐ¾Ñ€Ñ€ĐµĐºÑ‚Đ½Ñ‹Đ¹ Đ¿Đ°ĐºĐµÑ‚"
+msgid "Total size: %d / %d MB"
+msgstr "ĐĐ±Ñ‰Đ¸Đ¹ Đ¾Đ±ÑÑ‘Đ¼: %d / %d ĐœĐ‘"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Đ’ĐµÑ€ÑиÑ:"
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Đ Đ°Đ·Đ¼ĐµÑ€:"
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d ĐĐ‘\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Đ’Đ°Đ¶Đ½Đ¾Ñть: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Đ­Ñ‚Đ¾Ñ‚ Đ¿Đ°ĐºĐµÑ‚ Đ½ĐµĐ»ÑŒĐ·Ñ Đ²Ñ‹Đ±Ñ€Đ°Ñ‚ÑŒ/Đ¾Ñ‚Đ¼ĐµĐ½Đ¸Ñ‚ÑŒ"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "из-за Đ¾Ñ‚ÑутÑÑ‚Đ²Đ¸Ñ %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "из-за Đ½ĐµÑƒĐ´Đ¾Đ²Đ»ĐµÑ‚Đ²Đ¾Ñ€ĐµĐ½Đ½Ñ‹Ñ… %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "Đ²Ñ‹Đ¿Đ¾Đ»Đ½ÑĐµÑ‚ÑÑ Đ¿Đ¾Đ¿Ñ‹Ñ‚ĐºĐ° Đ°ĐºÑ‚Đ¸Đ²Đ¸Đ·Đ¸Ñ€Đ¾Đ²Đ°Ñ‚ÑŒ %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "Ñ‡Ñ‚Đ¾Đ±Ñ‹ ÑĐ¾Ñ…Ñ€Đ°Đ½Đ¸Ñ‚ÑŒ %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr "Đ­Ñ‚Đ¾Ñ‚ Đ¿Đ°ĐºĐµÑ‚ Đ½ĐµĐ»ÑŒĐ·Ñ Đ²Ñ‹Đ±Ñ€Đ°Ñ‚ÑŒ, Ñ‚.Đº. Đ´Đ»Ñ ĐµĐ³Đ¾ уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸ Đ½Đµ Ñ…Đ²Đ°Ñ‚Đ°ĐµÑ‚ Đ¼ĐµÑÑ‚Đ°"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Đ‘ÑƒĐ´ÑƒÑ‚ уÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Ñ‹ ÑĐ»ĐµĐ´ÑƒÑÑ‰Đ¸Đµ Đ¿Đ°ĐºĐµÑ‚Ñ‹ "
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Đ‘ÑƒĐ´ÑƒÑ‚ ÑƒĐ´Đ°Đ»ĐµĐ½Ñ‹ ÑĐ»ĐµĐ´ÑƒÑÑ‰Đ¸Đµ Đ¿Đ°ĐºĐµÑ‚Ñ‹ "
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Đ­Ñ‚Đ¾Ñ‚ Đ¿Đ°ĐºĐµÑ‚ ÑĐ²Đ»ÑĐµÑ‚ÑÑ Đ¾Đ±ÑĐ·Đ°Ñ‚ĐµĐ»ÑŒĐ½Ñ‹Đ¼, ĐµĐ³Đ¾ Đ½ĐµĐ»ÑŒĐ·Ñ Đ¿Ñ€Đ¾Đ¿ÑƒÑÑ‚Đ¸Ñ‚ÑŒ"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Đ­Ñ‚Đ¾Ñ‚ Đ¿Đ°ĐºĐµÑ‚ Đ½ĐµĐ»ÑŒĐ·Ñ ÑƒĐ±Ñ€Đ°Ñ‚ÑŒ, Đ¿Đ¾Ñ‚Đ¾Đ¼Ñƒ Ñ‡Ñ‚Đ¾ Đ¾Đ½ ÑƒĐ¶Đµ уÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Đ­Ñ‚Đ¾Ñ‚ Đ¿Đ°ĐºĐµÑ‚ Đ½ĐµĐ»ÑŒĐ·Ñ ÑƒĐ±Ñ€Đ°Ñ‚ÑŒ, Đ¿Đ¾Ñ‚Đ¾Đ¼Ñƒ Ñ‡Ñ‚Đ¾ Đ¾Đ½ Đ´Đ¾Đ»Đ¶ĐµĐ½ Đ±Ñ‹Ñ‚ÑŒ Đ¾Đ±Đ½Đ¾Đ²Đ»ĐµĐ½"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "ĐŸĐ¾ĐºĐ°Đ·Ñ‹Đ²Đ°Ñ‚ÑŒ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡ĐµÑĐºĐ¸ Đ²Ñ‹Đ±Ñ€Đ°Đ½Đ½Ñ‹Đµ Đ¿Đ°ĐºĐµÑ‚Ñ‹"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Đ£ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Đ—Đ°Đ³Ñ€ÑƒĐ·Đ¸Ñ‚ÑŒ/Đ¡Đ¾Ñ…Ñ€Đ°Đ½Đ¸Ñ‚ÑŒ Đ²Ñ‹Đ±Đ¾Ñ€"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "ĐĐ±Đ½Đ¾Đ²Đ»ÑĐµÑ‚ÑÑ Đ²Ñ‹Đ±Đ¾Ñ€ Đ¿Đ°ĐºĐµÑ‚Đ¾Đ²"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "ĐœĐ¸Đ½Đ¸Đ¼Đ°Đ»ÑŒĐ½Đ°Ñ ÑƒÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ°"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Đ£Đ¿Ñ€Đ°Đ²Đ»ĐµĐ½Đ¸Đµ ĐŸĐ"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Đ’Ñ‹Đ±ĐµÑ€Đ¸Ñ‚Đµ Đ¿Đ°ĐºĐµÑ‚Ñ‹, ĐºĐ¾Ñ‚Đ¾Ñ€Ñ‹Đµ Đ½ÑƒĐ¶Đ½Đ¾ уÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Đ£ÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ°"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Đ£Đ±Ñ€Đ°Ñ‚ÑŒ Đ¿Đ¾Đ´Ñ€Đ¾Đ±Đ½Đ¾ÑÑ‚Đ¸"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "ĐÑÑ‚Đ°Đ²ÑˆĐµĐµÑÑ Đ²Ñ€ĐµĐ¼Ñ:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(Đ²Ñ‹Ñ‡Đ¸ÑĐ»ÑĐµÑ‚ÑÑ...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d Đ¿Đ°ĐºĐµÑ‚"
-msgstr[1] "%d Đ¿Đ°ĐºĐµÑ‚Đ¾Đ²"
+msgstr[1] "%d Đ¿Đ°ĐºĐµÑ‚Ñ‹"
+msgstr[2] "%d Đ¿Đ°ĐºĐµÑ‚Ñ‹"
+msgstr[3] "%d Đ¿Đ°ĐºĐµÑ‚Ñ‹"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Đ¡Đ²Đ¾Đ´ĐºĐ°"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "ĐаÑÑ‚Ñ€Đ¾Đ¹ĐºĐ°"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "Đ½Đµ Đ½Đ°ÑÑ‚Ñ€Đ¾ĐµĐ½"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "Đ’Ñ‹Đ±Đ¾Ñ€ иÑÑ‚Đ¾Ñ‡Đ½Đ¸ĐºĐ°"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -977,12 +1150,12 @@ msgstr ""
"ĐĐ°Đ¹Đ´ĐµĐ½Ñ‹ ÑĐ»ĐµĐ´ÑƒÑÑ‰Đ¸Đµ иÑÑ‚Đ¾Ñ‡Đ½Đ¸ĐºĐ¸ Đ´Đ»Ñ ÑƒÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸.\n"
"Đ•Ñли Đ½ÑƒĐ¶Đ½Đ¾ Đ¿Ñ€Đ¾Đ¿ÑƒÑÑ‚Đ¸Ñ‚ÑŒ Đ½ĐµĐºĐ¾Ñ‚Đ¾Ñ€Ñ‹Đµ из Đ½Đ¸Ñ…, ÑĐµĐ¹Ñ‡Đ°Ñ Ñ Đ½Đ¸Ñ… Đ¼Đ¾Đ¶Đ½Đ¾ ÑĐ½Ñть Ñ„Đ»Đ°Đ¶ĐºĐ¸."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"Đ¡Đ¾Đ´ĐµÑ€Đ¶Đ¸Đ¼Đ¾Đµ ĐºĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐºĐ° Đ¿ĐµÑ€ĐµĐ´ уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¾Đ¹ Đ¼Đ¾Đ¶Đ½Đ¾ ÑĐºĐ¾Đ¿Đ¸Ñ€Đ¾Đ²Đ°Ñ‚ÑŒ Đ½Đ° Đ¶Ñ‘ÑÑ‚ĐºĐ¸Đ¹ "
@@ -990,72 +1163,72 @@ msgstr ""
"ĐŸĐ¾Ñле ÑÑ‚Đ¾Đ³Đ¾ уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ° Đ¿Ñ€Đ¾Đ´Đ¾Đ»Đ¶Đ¸Ñ‚ÑÑ Ñ Đ¶Ñ‘ÑÑ‚ĐºĐ¾Đ³Đ¾ диÑĐºĐ°, и Đ¿Đ°ĐºĐµÑ‚Ñ‹ Đ±ÑƒĐ´ÑƒÑ‚ Đ´Đ¾ÑÑ‚ÑƒĐ¿Đ½Ñ‹ "
"Đ¿Đ¾Ñле Đ¿Đ¾Đ»Đ½Đ¾Đ¹ уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸ ÑиÑÑ‚ĐµĐ¼Ñ‹."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Đ¦ĐµĐ»Đ¸ĐºĐ¾Đ¼ ÑĐºĐ¾Đ¿Đ¸Ñ€Đ¾Đ²Đ°Ñ‚ÑŒ ĐºĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐºĐ¸"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "ĐŸÑ€Đ¾Đ¸Đ·Đ¾ÑˆĐ»Đ° Đ¾ÑˆĐ¸Đ±ĐºĐ°"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Đ’Ñ‹Đ±ĐµÑ€Đ¸Ñ‚Đµ Ñ€Đ°ÑĐºĐ»Đ°Đ´ĐºÑƒ ĐºĐ»Đ°Đ²Đ¸Đ°Ñ‚ÑƒÑ€Ñ‹"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "ĐŸĐ¾Đ»Đ½Ñ‹Đ¹ ÑĐ¿Đ¸ÑĐ¾Đº Đ´Đ¾ÑÑ‚ÑƒĐ¿Đ½Ñ‹Ñ… Ñ€Đ°ÑĐºĐ»Đ°Đ´Đ¾Đº:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Đ£ÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ°/ĐĐ±Đ½Đ¾Đ²Đ»ĐµĐ½Đ¸Đµ"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Đ­Ñ‚Đ¾ уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ° или Đ¾Đ±Đ½Đ¾Đ²Đ»ĐµĐ½Đ¸Đµ?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Đ£ÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ°"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "ĐĐ±Đ½Đ¾Đ²Đ»ĐµĐ½Đ¸Đµ %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "ĐĐ»Ñч ÑˆĐ¸Ñ„Ñ€Đ¾Đ²Đ°Đ½Đ¸Ñ Đ´Đ»Ñ %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "ĐÑ‚Đ¼ĐµĐ½Đ° уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸, Đ¿ĐµÑ€ĐµĐ·Đ°Đ³Ñ€ÑƒĐ·ĐºĐ° ÑиÑÑ‚ĐµĐ¼Ñ‹"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "ĐĐ¾Đ²Đ°Ñ ÑƒÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ°"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "ĐĐ±Đ½Đ¾Đ²Đ»ĐµĐ½Đ¸Đµ Đ¿Ñ€ĐµĐ´Ñ‹Đ´ÑƒÑ‰ĐµĐ¹ уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸ (Đ½Đµ Ñ€ĐµĐºĐ¾Đ¼ĐµĐ½Đ´ÑƒĐµÑ‚ÑÑ)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1063,7 +1236,7 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"Đ£ÑÑ‚Đ°Đ½Đ¾Đ²Ñ‰Đ¸Đº Đ¾Đ±Đ½Đ°Ñ€ÑƒĐ¶Đ¸Đ», Ñ‡Ñ‚Đ¾ ÑÑƒÑ‰ĐµÑÑ‚Đ²ÑƒÑÑ‰Đ°Ñ ÑƒÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ° Mandriva Linux Đ½Đµ\n"
+"Đ£ÑÑ‚Đ°Đ½Đ¾Đ²Ñ‰Đ¸Đº Đ¾Đ±Đ½Đ°Ñ€ÑƒĐ¶Đ¸Đ», Ñ‡Ñ‚Đ¾ ÑÑƒÑ‰ĐµÑÑ‚Đ²ÑƒÑÑ‰Đ°Ñ ÑƒÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ° Mageia Đ½Đµ\n"
"Đ¼Đ¾Đ¶ĐµÑ‚ Đ±Ñ‹Ñ‚ÑŒ Đ±ĐµĐ·Đ¾Đ¿Đ°ÑĐ½Đ¾ Đ¾Đ±Đ½Đ¾Đ²Đ»ĐµĐ½Đ° Đ½Đ° %s.\n"
"\n"
"Đ ĐµĐºĐ¾Đ¼ĐµĐ´ÑƒĐµÑ‚ÑÑ Đ·Đ°Đ½Đ¾Đ²Đ¾ уÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ ÑиÑÑ‚ĐµĐ¼Ñƒ, Đ·Đ°Đ¼ĐµĐ½Đ¸Đ² ÑÑƒÑ‰ĐµÑÑ‚Đ²ÑƒÑщуÑ.\n"
@@ -1072,38 +1245,17 @@ msgstr ""
"Đ²Ñ‹Đ±Đ¾Ñ€Đ¾Đ¼ \"ĐĐ¾Đ²Đ°Ñ\n"
"Đ£ÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ°\"."
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "Configuring IDE"
-msgstr "ĐаÑÑ‚Ñ€Đ°Đ¸Đ²Đ°ĐµÑ‚ÑÑ IDE"
+msgid "CD/DVD"
+msgstr "CD/DVD"
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr ""
-"ĐĐµĐ´Đ¾ÑÑ‚Đ°Ñ‚Đ¾Ñ‡Đ½Đ¾ ÑĐ²Đ¾Đ±Đ¾Đ´Đ½Đ¾Đ³Đ¾ Đ¼ĐµÑÑ‚Đ° Đ´Đ»Ñ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Ñ‹ ÑĐ°Đ¼Đ¾Đ·Đ°Đ³Ñ€ÑƒĐ·ĐºĐ¸! Đ£ÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ° "
-"Đ¿Ñ€Đ¾Đ´Đ¾Đ»Đ¶Đ¸Ñ‚ÑÑ, Đ½Đ¾ Đ´Đ»Ñ Đ·Đ°Đ³Ñ€ÑƒĐ·ĐºĐ¸ ÑиÑÑ‚ĐµĐ¼Ñ‹ Đ±ÑƒĐ´ĐµÑ‚ Đ½ĐµĐ¾Đ±Ñ…Đ¾Đ´Đ¸Đ¼Đ¾ ÑĐ¾Đ·Đ´Đ°Ñ‚ÑŒ Ñ€Đ°Đ·Đ´ĐµĐ» "
-"Đ½Đ°Ñ‡Đ°Đ»ÑŒĐ½Đ¾Đ¹ Đ·Đ°Đ³Ñ€ÑƒĐ·ĐºĐ¸ Đ² DiskDrake"
-
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"ĐĐµĐ¾Đ±Ñ…Đ¾Đ´Đ¸Đ¼Đ¾ ÑĐ¾Đ·Đ´Đ°Ñ‚ÑŒ Đ·Đ°Đ³Ñ€ÑƒĐ·Đ¾Ñ‡Đ½Ñ‹Đ¹ Ñ€Đ°Đ·Đ´ĐµĐ» PPC PReP! Đ£ÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ° Đ¿Ñ€Đ¾Đ´Đ¾Đ»Đ¶Đ¸Ñ‚ÑÑ, Đ½Đ¾ "
-"Đ´Đ»Ñ Đ·Đ°Đ³Ñ€ÑƒĐ·ĐºĐ¸ ÑиÑÑ‚ĐµĐ¼Ñ‹ Đ½ÑƒĐ¶Đ½Đ¾ Đ±ÑƒĐ´ĐµÑ‚ ÑĐ¾Đ·Đ´Đ°Ñ‚ÑŒ Ñ€Đ°Đ·Đ´ĐµĐ» Đ½Đ°Ñ‡Đ°Đ»ÑŒĐ½Đ¾Đ¹ Đ·Đ°Đ³Ñ€ÑƒĐ·ĐºĐ¸ Đ² "
-"DiskDrake"
+msgid "Configuring CD/DVD"
+msgstr "ĐаÑÑ‚Ñ€Đ¾Đ¹ĐºĐ° CD/DVD"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1117,21 +1269,21 @@ msgstr ""
"Đ•Ñли у Đ²Đ°Ñ ĐµĐ³Đ¾ Đ½ĐµÑ‚, Đ½Đ°Đ¶Đ¼Đ¸Ñ‚Đµ 'ĐÑ‚Đ¼ĐµĐ½Đ°', Ñ‡Ñ‚Đ¾Đ±Ñ‹ Đ¾Ñ‚ĐºĐ°Đ·Đ°Ñ‚ÑŒÑÑ Đ¾Ñ‚ уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸ Ñ ÑÑ‚Đ¾Đ³Đ¾ "
"диÑĐºĐ°."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "ĐŸĐ¾Đ¸ÑĐº Đ´Đ¾ÑÑ‚ÑƒĐ¿Đ½Ñ‹Ñ… Đ¿Đ°ĐºĐµÑ‚Đ¾Đ²..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
"Đ’ Đ²Đ°ÑˆĐµĐ¹ ÑиÑÑ‚ĐµĐ¼Đµ Đ½ĐµĐ´Đ¾ÑÑ‚Đ°Ñ‚Đ¾Ñ‡Đ½Đ¾ ÑĐ²Đ¾Đ±Đ¾Đ´Đ½Đ¾Đ³Đ¾ диÑĐºĐ¾Đ²Đ¾Đ³Đ¾ Đ¿Ñ€Đ¾ÑÑ‚Ñ€Đ°Đ½ÑÑ‚Đ²Đ° Đ´Đ»Ñ ÑƒÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸ "
"или Đ¾Đ±Đ½Đ¾Đ²Đ»ĐµĐ½Đ¸Ñ (%d ĐœĐ‘ > %d ĐœĐ‘)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1140,52 +1292,52 @@ msgstr ""
"Đ’Ñ‹Đ±ĐµÑ€Đ¸Ñ‚Đµ Đ·Đ°Đ³Ñ€ÑƒĐ·ĐºÑƒ или ÑĐ¾Ñ…Ñ€Đ°Đ½ĐµĐ½Đ¸Đµ Đ²Ñ‹Đ±Đ¾Ñ€Đ° Đ¿Đ°ĐºĐµÑ‚Đ¾Đ².\n"
"Đ¤Đ¾Ñ€Đ¼Đ°Ñ‚ Ñ„Đ°Đ¹Đ»Đ¾Đ² Ñ‚Đ°ĐºĐ¾Đ¹ же, ĐºĐ°Đº и у ÑĐ¾Đ·Đ´Đ°Đ½Đ½Ñ‹Ñ… Đ¿Ñ€Đ¸ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡ĐµÑĐºĐ¾Đ¹ уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐµ."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Đ—Đ°Đ³Ñ€ÑƒĐ·Đ¸Ñ‚ÑŒ"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Đ¡Đ¾Ñ…Ñ€Đ°Đ½Đ¸Ñ‚ÑŒ"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "ĐĐµĐ²ĐµÑ€Đ½Ñ‹Đ¹ Ñ„Đ°Đ¹Đ»"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "Đ’Ñ‹Đ±Đ¾Ñ€ Ñ€Đ°Đ±Đ¾Ñ‡ĐµĐ³Đ¾ ÑÑ‚Đ¾Đ»Đ°"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr "ĐœĐ¾Đ¶Đ½Đ¾ Đ²Ñ‹Đ±Ñ€Đ°Ñ‚ÑŒ Đ¿Ñ€Đ¾Ñ„Đ¸Đ»ÑŒ Đ½Đ°ÑÑ‚Đ¾Đ»ÑŒĐ½Đ¾Đ¹ ÑÑ€ĐµĐ´Ñ‹."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Đ’Ñ‹Đ±Ñ€Đ°Đ½Đ½Ñ‹Đ¹ Ñ€Đ°Đ·Đ¼ĐµÑ€ Đ¿Ñ€ĐµĐ²Ñ‹ÑˆĐ°ĐµÑ‚ Đ´Đ¾ÑÑ‚ÑƒĐ¿Đ½Đ¾Đµ Đ¼ĐµÑÑ‚Đ¾"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Đ¢Đ¸Đ¿ уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1194,87 +1346,124 @@ msgstr ""
"Đе Đ±Ñ‹Đ»Đ° Đ²Ñ‹Đ±Ñ€Đ°Đ½Đ° Đ½Đ¸ Đ¾Đ´Đ½Đ° Đ³Ñ€ÑƒĐ¿Đ¿Đ° Đ¿Đ°ĐºĐµÑ‚Đ¾Đ².\n"
"Đ’Ñ‹Đ±ĐµÑ€Đ¸Ñ‚Đµ Ñ‚Đ¸Đ¿ Đ¼Đ¸Đ½Đ¸Đ¼Đ°Đ»ÑŒĐ½Đ¾Đ¹ уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Đ¡ Đ¥-ÑĐµÑ€Đ²ĐµÑ€Đ¾Đ¼"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, c-format
-msgid "Install suggested packages"
-msgstr "Đ£ÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ° Đ¿Ñ€ĐµĐ´Đ»Đ°Đ³Đ°ĐµĐ¼Ñ‹Ñ… Đ¿Đ°ĐºĐµÑ‚Đ¾Đ²"
+msgid "Install recommended packages"
+msgstr "Đ£ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ Ñ€ĐµĐºĐ¾Đ¼ĐµĐ½Đ´ÑƒĐµĐ¼Ñ‹Đµ Đ¿Đ°ĐºĐµÑ‚Ñ‹"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Đ¡ Đ¾ÑĐ½Đ¾Đ²Đ½Đ¾Đ¹ Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸ĐµĐ¹ (Ñ€ĐµĐºĐ¾Đ¼ĐµĐ½Đ´ÑƒĐµÑ‚ÑÑ)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Đ”ĐµĐ¹ÑÑ‚Đ²Đ¸Ñ‚ĐµĐ»ÑŒĐ½Đ¾ Đ¼Đ¸Đ½Đ¸Đ¼Đ°Đ»ÑŒĐ½Đ°Ñ ÑƒÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ° (даже без urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "ĐŸĐ¾Đ´Đ³Đ¾Ñ‚Đ°Đ²Đ»Đ¸Đ²Đ°ĐµÑ‚ÑÑ Đ¾Đ±Đ½Đ¾Đ²Đ»ĐµĐ½Đ¸Đµ..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "ĐŸĐ¾Đ´Đ³Đ¾Ñ‚Đ¾Đ²ĐºĐ° Đº уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐµ"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Đ£ÑÑ‚Đ°Đ½Đ°Đ²Đ»Đ¸Đ²Đ°ĐµÑ‚ÑÑ Đ¿Đ°ĐºĐµÑ‚ %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "ĐŸÑ€Đ¸ Đ·Đ°Đ³Ñ€ÑƒĐ·ĐºĐµ Đ¿Đ°ĐºĐµÑ‚Đ¾Đ² Đ²Đ¾Đ·Đ½Đ¸ĐºĐ»Đ° Đ¾ÑˆĐ¸Đ±ĐºĐ°:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Đ’ÑÑ‘ Ñ€Đ°Đ²Đ½Đ¾ Đ¿Ñ€Đ¾Đ´Đ¾Đ»Đ¶Đ¸Ñ‚ÑŒ?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "ĐŸĐ¾Đ²Ñ‚Đ¾Ñ€Đ¸Ñ‚ÑŒ"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "ĐŸÑ€Đ¾Đ¿ÑƒÑÑ‚Đ¸Ñ‚ÑŒ ÑÑ‚Đ¾Ñ‚ Đ¿Đ°ĐºĐµÑ‚"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "ĐŸÑ€Đ¾Đ¿ÑƒÑÑ‚Đ¸Ñ‚ÑŒ Đ²Ñе Đ¿Đ°ĐºĐµÑ‚Ñ‹ из иÑÑ‚Đ¾Ñ‡Đ½Đ¸ĐºĐ° \"%s\""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "Đ’ĐµÑ€Đ½ÑƒÑ‚ÑŒÑÑ Đº Đ²Ñ‹Đ±Đ¾Ñ€Ñƒ иÑÑ‚Đ¾Ñ‡Đ½Đ¸ĐºĐ° и Đ¿Đ°ĐºĐµÑ‚Đ¾Đ²"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "ĐŸÑ€Đ¸ уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐµ Đ¿Đ°ĐºĐµÑ‚Đ° %s Đ²Đ¾Đ·Đ½Đ¸ĐºĐ»Đ° Đ¾ÑˆĐ¸Đ±ĐºĐ°."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "ĐаÑÑ‚Ñ€Đ¾Đ¹ĐºĐ° Đ¿Đ¾Ñле уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "ĐŸÑ€Đ¾Đ²ĐµÑ€ÑŒÑ‚Đµ Đ½Đ°Đ»Đ¸Ñ‡Đ¸Đµ Đ½Đ¾ÑĐ¸Ñ‚ĐµĐ»Ñ 'Update Modules' Đ² уÑÑ‚Ñ€Đ¾Đ¹ÑÑ‚Đ²Đµ %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "ĐĐ±Đ½Đ¾Đ²Đ»ĐµĐ½Đ¸Ñ"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr "Đ¢ĐµĐ¿ĐµÑ€ÑŒ Đ²Ñ‹ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¸Ñ‚ÑŒ ÑĐµÑ‚ĐµĐ²Ñ‹Đµ Ñ…Ñ€Đ°Đ½Đ¸Đ»Đ¸Ñ‰Đ° Đ¿Đ°ĐºĐµÑ‚Đ¾Đ²."
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr "Đ­Ñ‚Đ¾ Đ´Đ°ĐµÑ‚ Đ²Đ¾Đ·Đ¼Đ¾Đ¶Đ½Đ¾Ñть уÑÑ‚Đ°Đ½Đ°Đ²Đ»Đ¸Đ²Đ°Ñ‚ÑŒ Đ¾Đ±Đ½Đ¾Đ²Đ»ĐµĐ½Đ¸Ñ Đ±ĐµĐ·Đ¾Đ¿Đ°ÑĐ½Đ¾ÑÑ‚Đ¸."
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+"Đ”Đ»Ñ Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºĐ¸ Ñ…Ñ€Đ°Đ½Đ¸Đ»Đ¸Ñ‰ Đ¿Đ°ĐºĐµÑ‚Đ¾Đ² Đ²Đ°Đ¼ Đ¿Đ¾Đ½Đ°Đ´Đ¾Đ±Đ¸Ñ‚ÑÑ Ñ€Đ°Đ±Đ¾Ñ‚Đ°ÑÑ‰ĐµĐµ\n"
+"Đ¸Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚ ÑĐ¾ĐµĐ´Đ¸Đ½ĐµĐ½Đ¸Đµ.\n"
+"Đ¥Đ¾Ñ‚Đ¸Ñ‚Đµ Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¸Ñ‚ÑŒ Ñ…Ñ€Đ°Đ½Đ¸Đ»Đ¸Ñ‰Đµ Đ¿Đ°ĐºĐµÑ‚Đ¾Đ² Đ´Đ»Ñ Đ¾Đ±Đ½Đ¾Đ²Đ»ĐµĐ½Đ¸Ñ?"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Đе ÑƒĐ´Đ°Đ»Đ¾ÑÑŒ Đ´Đ¾Đ±Đ°Đ²Đ¸Ñ‚ÑŒ иÑÑ‚Đ¾Ñ‡Đ½Đ¸Đº"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "ĐŸĐ¾Đ²Ñ‚Đ¾Ñ€Đ¸Ñ‚ÑŒ Đ¿Đ¾Đ¿Ñ‹Ñ‚ĐºÑƒ?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1295,112 +1484,80 @@ msgstr ""
"\n"
"Đ£ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚ÑŒ ÑÑ‚Đ¸ Đ¾Đ±Đ½Đ¾Đ²Đ»ĐµĐ½Đ¸Ñ?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s Đ½Đ° %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "ĐĐ±Đ¾Ñ€ÑƒĐ´Đ¾Đ²Đ°Đ½Đ¸Đµ"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Đ—Đ²ÑƒĐºĐ¾Đ²Đ°Ñ ĐºĐ°Ñ€Ñ‚Đ°"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Đ•Ñть ли у Đ²Đ°Ñ Đ·Đ²ÑƒĐºĐ¾Đ²Đ°Ñ ĐºĐ°Ñ€Ñ‚Đ° ISA?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Đ”Đ»Ñ Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºĐ¸ Đ·Đ²ÑƒĐºĐ¾Đ²Đ¾Đ¹ ĐºĐ°Ñ€Ñ‚Ñ‹ Đ·Đ°Đ¿ÑƒÑÑ‚Đ¸Ñ‚Đµ Đ¿Đ¾Ñле уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸ ÑƒÑ‚Đ¸Đ»Đ¸Ñ‚Ñƒ \"alsaconf\" "
-"или \"sndconfig\"."
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Đ—Đ²ÑƒĐºĐ¾Đ²Đ°Ñ ĐºĐ°Ñ€Ñ‚Đ° Đ½Đµ Đ¾Đ±Đ½Đ°Ñ€ÑƒĐ¶ĐµĐ½Đ°. ĐŸĐ¾Đ¿Ñ€Đ¾Đ±ÑƒĐ¹Ñ‚Đµ Đ·Đ°Đ¿ÑƒÑÑ‚Đ¸Ñ‚ÑŒ Đ¿Đ¾Ñле уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸ ÑƒÑ‚Đ¸Đ»Đ¸Ñ‚Ñƒ "
-"\"harddrake\" "
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Đ“Ñ€Đ°Ñ„Đ¸Ñ‡ĐµÑĐºĐ¸Đ¹ Đ¸Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñ"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Đ¡ĐµÑ‚ÑŒ и Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "ĐŸÑ€Đ¾ĐºÑи"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "Đ½Đ°ÑÑ‚Ñ€Đ¾ĐµĐ½"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Đ£Ñ€Đ¾Đ²ĐµĐ½ÑŒ Đ±ĐµĐ·Đ¾Đ¿Đ°ÑĐ½Đ¾ÑÑ‚Đ¸"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Đ¤Đ°Đ¹ĐµÑ€Đ²Đ¾Đ»"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "Đ²ĐºĐ»ÑÑ‡ĐµĐ½"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "Đ²Ñ‹ĐºĐ»ÑÑ‡ĐµĐ½"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "Đ¥-ÑĐµÑ€Đ²ĐµÑ€ ĐµÑ‰Ñ‘ Đ½Đµ Đ½Đ°ÑÑ‚Ñ€Đ¾ĐµĐ½. Đ’Ñ‹ Ñ‚Đ¾Ñ‡Đ½Đ¾ ÑƒĐ²ĐµÑ€ĐµĐ½Ñ‹ Đ² ÑĐ²Đ¾Đ¸Ñ… Đ´ĐµĐ¹ÑÑ‚Đ²Đ¸ÑÑ…?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "ĐŸĐ¾Đ´Đ³Đ¾Ñ‚Đ°Đ²Đ»Đ¸Đ²Đ°ĐµÑ‚ÑÑ Đ½Đ°Ñ‡Đ°Đ»ÑŒĐ½Ñ‹Đ¹ Đ·Đ°Đ³Ñ€ÑƒĐ·Ñ‡Đ¸Đº..."
+msgid "Preparing initial startup program..."
+msgstr "ĐŸĐ¾Đ´Đ³Đ¾Ñ‚Đ¾Đ²ĐºĐ° Đ½Đ°Ñ‡Đ°Đ»ÑŒĐ½Đ¾Đ³Đ¾ Đ·Đ°Đ³Ñ€ÑƒĐ·Ñ‡Đ¸ĐºĐ°..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "ĐŸĐ¾Đ´Đ¾Đ¶Đ´Đ¸Ñ‚Đµ, ÑÑ‚Đ¾ Đ¼Đ¾Đ¶ĐµÑ‚ Đ·Đ°Đ½Ñть Đ½ĐµĐºĐ¾Ñ‚Đ¾Ñ€Đ¾Đµ Đ²Ñ€ĐµĐ¼Ñ..."
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"ĐŸĐ¾Ñ…Đ¾Đ¶Đµ, Ñ‡Ñ‚Đ¾ Đ²Ñ‹ ÑĐ²Đ»ÑĐµÑ‚ĐµÑÑŒ Đ¾Đ±Đ»Đ°Đ´Đ°Ñ‚ĐµĐ»ĐµĐ¼ Đ¾Ñ‡ĐµĐ½ÑŒ ÑÑ‚Đ°Ñ€Đ¾Đ¹ или Đ½ĐµĐ¸Đ·Đ²ĐµÑÑ‚Đ½Đ¾Đ¹ Đ¼Đ°ÑˆĐ¸Đ½Ñ‹, Đ½Đ° "
-"ĐºĐ¾Ñ‚Đ¾Ñ€Đ¾Đ¹ Đ½Đ°Ñ‡Đ°Đ»ÑŒĐ½Ñ‹Đ¹ Đ·Đ°Đ³Ñ€ÑƒĐ·Ñ‡Đ¸Đº 'yaboot' Đ½Đµ Đ±ÑƒĐ´ĐµÑ‚ Ñ€Đ°Đ±Đ¾Ñ‚Đ°Ñ‚ÑŒ. Đ£ÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ° "
-"Đ¿Ñ€Đ¾Đ´Đ¾Đ»Đ¶Đ¸Ñ‚ÑÑ, Đ¾Đ´Đ½Đ°ĐºĐ¾ Đ´Đ»Ñ Đ·Đ°Đ³Ñ€ÑƒĐ·ĐºĐ¸ Đ¿Ñ€Đ¸Đ´Ñ‘Ñ‚ÑÑ Đ¸ÑĐ¿Đ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ÑŒ Đ·Đ°Đ³Ñ€ÑƒĐ·Ñ‡Đ¸Đº 'BootX' или "
-"ĐºĐ°ĐºĐ¾Đ¹-Ñ‚Đ¾ Đ´Ñ€ÑƒĐ³Đ¾Đ¹. ĐŸĐ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€ ÑĐ´Ñ€Đ° Đ´Đ»Ñ ĐºĐ¾Ñ€Đ½ĐµĐ²Đ¾Đ¹ Ñ„Đ°Đ¹Đ»Đ¾Đ²Đ¾Đ¹ ÑиÑÑ‚ĐµĐ¼Ñ‹: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1409,17 +1566,17 @@ msgstr ""
"Đа Đ´Đ°Đ½Đ½Đ¾Đ¼ ÑƒÑ€Đ¾Đ²Đ½Đµ Đ±ĐµĐ·Đ¾Đ¿Đ°ÑĐ½Đ¾ÑÑ‚Đ¸ Đ´Đ¾ÑÑ‚ÑƒĐ¿ Đº Ñ„Đ°Đ¹Đ»Đ°Đ¼ Đ½Đ° Ñ€Đ°Đ·Đ´ĐµĐ»Đµ Windows Ñ€Đ°Đ·Ñ€ĐµÑˆÑ‘Đ½ "
"Ñ‚Đ¾Đ»ÑŒĐºĐ¾ Đ°Đ´Đ¼Đ¸Đ½Đ¸ÑÑ‚Ñ€Đ°Ñ‚Đ¾Ñ€Ñƒ. "
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Đ’ÑÑ‚Đ°Đ²ÑŒÑ‚Đµ Ñ‡Đ¸ÑÑ‚ÑƒÑ Đ´Đ¸ÑĐºĐµÑ‚Ñƒ Đ² диÑĐºĐ¾Đ²Đ¾Đ´ %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Đ¡Đ¾Đ·Đ´Đ°ĐµÑ‚ÑÑ Đ´Đ¸ÑĐºĐµÑ‚Đ° Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡ĐµÑĐºĐ¾Đ¹ уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1430,12 +1587,12 @@ msgstr ""
"\n"
"Đ”ĐµĐ¹ÑÑ‚Đ²Đ¸Ñ‚ĐµĐ»ÑŒĐ½Đ¾ Đ·Đ°Đ²ĐµÑ€ÑˆĐ¸Ñ‚ÑŒ Ñ€Đ°Đ±Đ¾Ñ‚Ñƒ?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "ĐŸĐ¾Đ·Đ´Ñ€Đ°Đ²Đ»ÑĐµĐ¼"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "ĐŸĐµÑ€ĐµĐ·Đ°Đ³Ñ€ÑƒĐ·ĐºĐ°"
@@ -1530,13 +1687,6 @@ msgid ""
"Users"
msgstr "ĐŸĐ¾Đ»ÑŒĐ·Đ¾Đ²Đ°Ñ‚ĐµĐ»Đ¸"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Đ¡ĐµÑ‚ÑŒ"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1579,9 +1729,23 @@ msgid ""
"Exit"
msgstr "Đ’Ñ‹Ñ…Đ¾Đ´"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Đ•Ñть ли у Đ²Đ°Ñ Đ·Đ²ÑƒĐºĐ¾Đ²Đ°Ñ ĐºĐ°Ñ€Ñ‚Đ° ISA?"
+
#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
+#~ msgstr ""
+#~ "Đ”Đ»Ñ Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºĐ¸ Đ·Đ²ÑƒĐºĐ¾Đ²Đ¾Đ¹ ĐºĐ°Ñ€Ñ‚Ñ‹ Đ·Đ°Đ¿ÑƒÑÑ‚Đ¸Ñ‚Đµ Đ¿Đ¾Ñле уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸ ÑƒÑ‚Đ¸Đ»Đ¸Ñ‚Ñƒ \"alsaconf"
+#~ "\" или \"sndconfig\"."
+
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
#~ msgstr ""
-#~ "ĐÑ„Đ¸ÑĐ½Ñ‹Đµ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Ñ‹: Ñ‚ĐµĐºÑÑ‚Đ¾Đ²Ñ‹Đµ Đ¿Ñ€Đ¾Ñ†ĐµÑÑĐ¾Ñ€Ñ‹ (kword, abiword), ÑĐ»ĐµĐºÑ‚Ñ€Đ¾Đ½Đ½Ñ‹Đµ "
-#~ "Ñ‚Đ°Đ±Đ»Đ¸Ñ†Ñ‹ (kspread, gnumeric), Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Ñ‹ Đ´Đ»Ñ Đ¿Ñ€Đ¾ÑĐ¼Đ¾Ñ‚Ñ€Đ° pdf и Ñ‚.Đ´."
+#~ "Đ—Đ²ÑƒĐºĐ¾Đ²Đ°Ñ ĐºĐ°Ñ€Ñ‚Đ° Đ½Đµ Đ¾Đ±Đ½Đ°Ñ€ÑƒĐ¶ĐµĐ½Đ°. ĐŸĐ¾Đ¿Ñ€Đ¾Đ±ÑƒĐ¹Ñ‚Đµ Đ·Đ°Đ¿ÑƒÑÑ‚Đ¸Ñ‚ÑŒ Đ¿Đ¾Ñле уÑÑ‚Đ°Đ½Đ¾Đ²ĐºĐ¸ "
+#~ "ÑƒÑ‚Đ¸Đ»Đ¸Ñ‚Ñƒ \"harddrake\" "
+
+#~ msgid "KDE Desktop"
+#~ msgstr "Đ Đ°Đ±Đ¾Ñ‡Đ¸Đ¹ ÑÑ‚Đ¾Đ» KDE"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
diff --git a/perl-install/install/share/po/sc.po b/perl-install/install/share/po/sc.po
index cc4f2bd4d..837f997bf 100644
--- a/perl-install/install/share/po/sc.po
+++ b/perl-install/install/share/po/sc.po
@@ -6,47 +6,73 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-sc\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
+"POT-Creation-Date: 2016-06-22 02:36+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"
+"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"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "Office tools"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "Home entertainment"
msgstr ""
-#: any.pm:109
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr ""
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr ""
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -55,115 +81,172 @@ msgid ""
"Do you have a supplementary installation medium to configure?"
msgstr ""
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Arretza (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Arretza (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Arretza (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "URL de su sprigu?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr ""
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr ""
-"Cuntatu su jassu web de Mandriva Linux po tenni sa lista de is sprigus..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "Cuntatu su jassu web de %s po tenni sa lista de is sprigus..."
-#: any.pm:187
+#: any.pm:252
#, fuzzy, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
-msgstr ""
-"Cuntatu su jassu web de Mandriva Linux po tenni sa lista de is sprigus..."
+msgid "Failed contacting %s web site to get the list of available mirrors"
+msgstr "Cuntatu su jassu web de %s po tenni sa lista de is sprigus..."
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr ""
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "Assètiu NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr ""
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr ""
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr ""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr ""
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Directory"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr ""
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr ""
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "CĂ stiu is pakitus jai aposentaus..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Agatu is pakitus po ajorronai..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Srèxinu is pakitus ki dui funt po ajorronai..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -172,87 +255,87 @@ msgid ""
"Do you really want to remove these packages?\n"
msgstr ""
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Faddina ligendi su file %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "Apu arrenominau is discus ki sighint:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (innantis nominau %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Arretza"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Sçobera unu suportu, po praxeri"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Su file esistit jai. Nci scriu apitzus?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Permissu dennegau"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr ""
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr ""
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "No fait a fai fotografias innantis de pratzidurai"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "As a podi biri is fotografias apustis de s'aposentada in %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, fuzzy, c-format
msgid "Installation"
msgstr "Seu aposentendi"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Assètiu"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Depis formatai %s puru"
@@ -276,22 +359,22 @@ msgstr "Alluu s'arretza"
msgid "Bringing down the network"
msgstr "Studu s'arretza"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr ""
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "CĂ²pia in cursu"
@@ -321,340 +404,410 @@ msgstr ""
msgid "maybe"
msgstr ""
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Nisçuna descriidura"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, fuzzy, c-format
msgid "An error occurred:"
msgstr "Faddina"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Faddina mortali: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d transatzionis de aposentadura faddias"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, fuzzy, c-format
msgid "Installation of packages failed:"
msgstr "Sçobera tipu de aposentadura"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Workstation"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr ""
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr ""
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr ""
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, fuzzy, c-format
msgid "Multimedia station"
msgstr "Multimedia"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr ""
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, fuzzy, c-format
msgid "Internet station"
msgstr "Intrenatzionallisadura"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr ""
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, fuzzy, c-format
msgid "Network Computer (client)"
msgstr "InformĂ tiga"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr ""
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr ""
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, fuzzy, c-format
msgid "Console Tools"
msgstr "Console"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr ""
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Adelantamentu"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr ""
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Documentadura"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr ""
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr ""
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Server Web"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Traballu in Grupu"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Server Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Firewall/Router"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Gateway po Internet"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "Curreu/Noas"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Server de curreu Postfix, server de noas Inn"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Server de Directory"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "Server FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr ""
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr ""
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "Server NFS, server Samba"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Database"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "Server po Database PostGreSQL e MySQL"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "Server po Database PostGreSQL e MariaDB"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Curreu"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Server de curreu Postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "Server po Database PostGreSQL e MySQL"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "Server po Database PostGreSQL e MariaDB"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, fuzzy, c-format
msgid "Network Computer server"
msgstr "InformĂ tiga"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr ""
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Ambienti GrĂ figu"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "KDE Workstation"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "Workstation"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr ""
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "GNOME Workstation"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr ""
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
#, fuzzy, c-format
-msgid "LXDE Desktop"
-msgstr "IceWm Desktop"
+msgid "XFCE Workstation"
+msgstr "KDE Workstation"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:165
#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
msgstr ""
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:169
+#, fuzzy, c-format
+msgid "MATE Workstation"
+msgstr "GNOME Workstation"
+
+#: share/meta-task/compssUsers.pl:174
+#, fuzzy, c-format
+msgid "Cinnamon Workstation"
+msgstr "Workstation"
+
+#: share/meta-task/compssUsers.pl:175
+#, fuzzy, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Ambienti GrĂ figu"
+
+#: share/meta-task/compssUsers.pl:179
+#, fuzzy, c-format
+msgid "LXQt Desktop"
+msgstr "IceWm Desktop"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
+#, fuzzy, c-format
+msgid "LXDE Desktop"
+msgstr "IceWm Desktop"
+
+#: share/meta-task/compssUsers.pl:191
+#, fuzzy, c-format
+msgid "A lightweight fast graphical environment"
+msgstr "Ambienti GrĂ figu"
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Atras scrianias grĂ figas"
-#: share/meta-task/compssUsers.pl:150
-#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
+#: share/meta-task/compssUsers.pl:195
+#, fuzzy, c-format
+msgid "Window Maker, Fvwm, etc"
msgstr "Window Maker, Enlightenment, Fvwm, etc"
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr ""
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "Server SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr ""
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr ""
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr ""
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
+msgid "Mageia Wizards"
msgstr ""
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr ""
@@ -668,7 +821,7 @@ msgstr ""
"Faddina. No sciu comenti ndi bessiri beni.\n"
"Sighi a perìgulu tuu."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -684,330 +837,329 @@ msgstr ""
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Aposentadura de Mandriva Linux %s"
+msgid "%s Installation %s"
+msgstr "Aposentadura de %s %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> intr''e elementus"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-#: steps_gtk.pm:239
-#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr ""
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, fuzzy, c-format
+msgid "Media Selection"
+msgstr "Càrriga/Sarva su sçoberu"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "IceWm Desktop"
+
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s GNOME Desktop"
msgstr ""
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, fuzzy, c-format
msgid "Custom install"
msgstr "Aposentadura minimali"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
+msgid "Plasma Desktop"
msgstr "IceWm Desktop"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, fuzzy, c-format
msgid "GNOME Desktop"
msgstr "IceWm Desktop"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, fuzzy, c-format
msgid "Custom Desktop"
msgstr "IceWm Desktop"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr ""
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Sçoberu pakitus unu a unu"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Mesura totali: %d / %d MB"
+msgid "Unselect All"
+msgstr ""
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Pakitu malu"
+msgid "Total size: %d / %d MB"
+msgstr "Mesura totali: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Versioni: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Mesura: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Importu: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "No podis scerai/disiscerai custu pakitu"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "ca amancat %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "ca no est satisfatu %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "provu a sçoberai %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "po podi apoderai %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"No podis sçoberai custu pakitu, ca no dui at spàtziu abasta po d'aposentai"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Megu a aposentai is pakitus ki sighint"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Megu a srexinai is pakitus ki sighint"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Custu est unu palitu necessĂ riu, no fait a du disiscerai"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "No fait a disiscerai custu pakitu. Est jai aposentau"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "No fait a disiscerai custu pakitu. Bolit ajorronau"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Amosta in automàtigu is pakitus sçoberaus"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Aposenta"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Càrriga/Sarva su sçoberu"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Ajorronu su sçoberu de is pakitus"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Aposentadura minimali"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Maniju de is programas"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Sçobera is pakitus ki bolis aposentai"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Seu aposentendi"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr ""
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, fuzzy, c-format
msgid "Time remaining:"
msgstr "Tempus ki abarrat "
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, fuzzy, c-format
msgid "(estimating...)"
msgstr "Seu carculendi"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, fuzzy, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d pakitus"
msgstr[1] "%d pakitus"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "ArresĂ¹mini"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Assètia"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "no assetiau"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "Càrriga/Sarva su sçoberu"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "CĂ²pia totu is CD"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Faddina"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Sçobera su skema de su tecrau"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, fuzzy, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Innoi sa lista de totu is tecraus a disposta"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Aposenta/Ajorrona"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Est una aposentadura o una ajorronadura?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, fuzzy, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Aposenta"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Ajorrona %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Crai de cuadura po %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, fuzzy, c-format
msgid "New Installation"
msgstr "Seu aposentendi"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1016,32 +1168,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "Assètiu IDE"
-
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
+#: steps_interactive.pm:264
+#, fuzzy, c-format
+msgid "Configuring CD/DVD"
+msgstr "Assètiu IDE"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1053,158 +1190,192 @@ msgstr ""
"Intra su Cd-Rom etiketau \"%s\" in su ligidori e craca Ok candu as fatu.\n"
"Ki no du tenis, craca Annudda po scampai s'aposentadura de custu Cd-Rom."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr ""
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
"The format is the same as auto_install generated files."
msgstr ""
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "CĂ rriga"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Sarva"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "File malu"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+msgid "Plasma"
+msgstr "IceWm Desktop"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr ""
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr ""
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Tipu de aposentadura"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
"Please choose the minimal installation you want:"
msgstr ""
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Cun X"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, fuzzy, c-format
-msgid "Install suggested packages"
+msgid "Install recommended packages"
msgstr "Amosta in automàtigu is pakitus sçoberaus"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr ""
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr ""
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, fuzzy, c-format
+msgid "Preparing upgrade..."
+msgstr "Apariçu su bootloader..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Apariçu s'aposentadura"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr ""
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Faddina in s'ordinadura de is pakitus:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Sigu comuncas?"
-#: steps_interactive.pm:677
-#, c-format
+#: steps_interactive.pm:679
+#, fuzzy, c-format
msgid "Retry"
-msgstr ""
+msgstr "Arrecasça"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, fuzzy, c-format
msgid "Go back to media and packages selection"
msgstr "Sarva su sçoberu de is pakitus"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, fuzzy, c-format
msgid "There was an error installing package %s."
msgstr "Faddina in s'aposentadura de is pakitus:"
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Assètiu pusti-aposentadura"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Ajorronus"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "Arrecasça"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1217,121 +1388,97 @@ msgid ""
"Do you want to install the updates?"
msgstr ""
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s in %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Hardware"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Skeda de Sonu"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Tenis una skeda de sonu ISA?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Interfaci GrĂ figa"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Arretza & Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Proxy"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "assetiau"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Arrasu de Siguresa"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Firewall"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "abivau"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "disabivau"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "No as assetiau ancora X. Siguru ses ca bolis custu?"
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr "Apariçu su bootloader..."
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
+#, fuzzy, c-format
+msgid "Preparing initial startup program..."
+msgstr "Apariçu s'aposentadura"
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr ""
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Intra unu floppy sbuidu in su trastu %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr ""
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1339,12 +1486,12 @@ msgid ""
"Do you really want to quit now?"
msgstr ""
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Cumprimentus"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Torra a allui"
@@ -1439,13 +1586,6 @@ msgid ""
"Users"
msgstr "Umperadoris"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Arretza"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1488,6 +1628,47 @@ msgid ""
"Exit"
msgstr "Bessi"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Tenis una skeda de sonu ISA?"
+
+#, fuzzy
+#~ msgid "KDE Desktop"
+#~ msgstr "IceWm Desktop"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#~ msgid "CD-ROM"
+#~ msgstr "CD-ROM"
+
+#~ msgid "KDE Workstation"
+#~ msgstr "KDE Workstation"
+
+#~ msgid "IDE"
+#~ msgstr "IDE"
+
+#~ msgid "Preparing bootloader..."
+#~ msgstr "Apariçu su bootloader..."
+
+#, fuzzy
+#~ msgid "RazorQT Desktop"
+#~ msgstr "IceWm Desktop"
+
+#~ msgid "Welcome"
+#~ msgstr "Beni beniu"
+
+#~ msgid "Bad package"
+#~ msgstr "Pakitu malu"
+
+#, fuzzy
+#~ msgid "Preparing boot images..."
+#~ msgstr "Apariçu su bootloader..."
+
+#~ msgid ""
+#~ "_: Keep these entry short\n"
+#~ "Networking"
+#~ msgstr "Arretza"
+
#~ msgid "IceWm Desktop"
#~ msgstr "IceWm Desktop"
diff --git a/perl-install/install/share/po/sk.po b/perl-install/install/share/po/sk.po
index f1b8fb42e..fbdb07fca 100644
--- a/perl-install/install/share/po/sk.po
+++ b/perl-install/install/share/po/sk.po
@@ -1,53 +1,86 @@
-# 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.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
+# Translators:
+# Jajo Pajo, 2016
+# Jan Matis <damned@hq.alert.sk>, 2000
+# Michal Holes <Michal@Holes.sk>, 2004-2005
+# Milan Baša <minkob@mail.t-com.sk>, 2015
+# Pavol Cvengros <orpheus@hq.alert.sk>, 2000
+# Tibor Pittich <Tibor.Pittich@phuture.sk>, 2002-2005
msgid ""
msgstr ""
-"Project-Id-Version: DrakX\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+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"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-01-13 01:19+0000\n"
+"Last-Translator: Jajo Pajo\n"
+"Language-Team: Slovak (http://www.transifex.com/MageiaLinux/mageia/language/"
+"sk/)\n"
+"Language: sk\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"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr ""
+msgid "Join Us!"
+msgstr "Pridajte sa k nĂ¡m!"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr ""
+msgid "Make it yours!"
+msgstr "Zosobnite si!"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr ""
+msgid "Your choice!"
+msgstr "Vaša voľba!"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr ""
+msgid "Office tools"
+msgstr "KancelĂ¡rske nĂ¡stroje"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr ""
+msgid "Home entertainment"
+msgstr "DomĂ¡ca zĂ¡bava"
-#: any.pm:109
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr "Pre deti"
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr "Pre rodinu"
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr "Pre vĂ½vojĂ¡rov"
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr "Äakujeme VĂ¡m!"
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr "CĂ­Å¥te sa voľnĂ½!"
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "MĂ¡te eÅ¡te nejakĂ© ÄalÅ¡ie doplňujĂºce mĂ©diĂ¡?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -55,116 +88,183 @@ msgid ""
"\n"
"Do you have a supplementary installation medium to configure?"
msgstr ""
+"Boli nĂ¡jdenĂ© ÄalÅ¡ie mĂ©diĂ¡ ktorĂ© budĂº použitĂ© poÄas inÅ¡talĂ¡cie: %s.\n"
+"\n"
+"\n"
+"MĂ¡te nejakĂ© doplňujĂºce mĂ©dium na konfigurĂ¡ciu?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Sieť (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Sieť (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Sieť (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
-msgstr "URL zrkadliaceho servera"
+msgstr "URL zrkadliaceho servera?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
-msgstr ""
+msgstr "URL musĂ­ zaÄĂ­naÅ¥ s ftp:// alebo http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr ""
-"PripĂ¡jam sa k web strĂ¡nke Mandriva Linux pre stiahnutie zoznamu zrkadiel..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "PripĂ¡jam sa k web strĂ¡nke %s pre stiahnutie zoznamu zrkadiel..."
-#: any.pm:187
-#, fuzzy, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
-msgstr ""
-"PripĂ¡jam sa k web strĂ¡nke Mandriva Linux pre stiahnutie zoznamu zrkadiel..."
+#: any.pm:252
+#, c-format
+msgid "Failed contacting %s web site to get the list of available mirrors"
+msgstr "Zlyhalo pripojenie ku web strĂ¡nke %s pre stiahnutie zoznamu zrkadiel"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
-msgstr "Vyberte miror, z ktorĂ©ho si chcete stiahnuÅ¥ balĂ­ky"
+msgstr "Vyberte zrkadlo, z ktorĂ©ho si chcete stiahnuÅ¥ balĂ­ky"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "Nastavenie NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "Zadajte prosĂ­m meno hostiteľa a prieÄinok pre vaÅ¡e NFS mĂ©dium"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
-msgstr ""
+msgstr "ChĂ½ba meno hostiteľa"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
-msgstr ""
+msgstr "AdresĂ¡r musĂ­ zaÄĂ­naÅ¥ s \"/\" "
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "Meno hostiteľa pre NFS bod pripojenia ?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
-msgstr "PrieÄinok"
+msgstr "AdresĂ¡r"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
-msgstr ""
+msgstr "DoplňujĂºci"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr "Nie je možnĂ© nĂ¡jsÅ¥ sĂºbor hdlist na tomto zrkadliacom servery"
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "Core Release"
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr "Tainted Release"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "Nonfree Release"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+"NiektorĂ© hardvĂ©rovĂ© sĂºÄasti na vaÅ¡om poÄĂ­taÄi potrebujĂº nie slobodnĂ½ (non "
+"free) firmvĂ©r na to, aby mohli fungovaÅ¥ niektorĂ© slobodnĂ© (free) ovlĂ¡daÄe. "
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "Mali by ste povoliť \"%s\""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr "\"%s\" obsahuje rĂ´zne Äasti systĂ©mov a ich aplikĂ¡cie "
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "\"%s\" obsahuje nie slobodnĂ½ (non free) softvĂ©r.\n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"Obsahuje tiež firmvĂ©r potrebnĂ½ rĂ´znymi zariadeniami k ich prĂ¡ci (napr. ATI/"
+"AMD grafickĂ© karty, niektorĂ© sieÅ¥ovĂ© karty, RAID karty, ...)"
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+"\"%s\" obsahuje softvĂ©r ktorĂ½ nemĂ´Å¾e byÅ¥ distribuovanĂ½ v každej krajine "
+"kvĂ´li softvĂ©rovĂ½m patentom."
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr "Tiež obsahuje prebudovanĂ½ softvĂ©r z \"%s\" s dodatoÄnĂ½mi možnosÅ¥ami."
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "Tu mĂ´Å¾ete povoliÅ¥ ÄalÅ¡ie zdroje ak si prajete."
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "Tento zdroj poskytuje aktualizĂ¡cie pre zdroj \"%s\""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "HľadĂ¡m balĂ­ky, ktorĂ© sĂº už nainÅ¡talovanĂ©..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "HľadĂ¡m balĂ­ky pre aktualizĂ¡ciu..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "OdstrĂ¡nenie balĂ­kov pred aktualizĂ¡ciou..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -173,92 +273,92 @@ msgid ""
"Do you really want to remove these packages?\n"
msgstr ""
"NasledovnĂ© balĂ­ky budĂº musieÅ¥ byÅ¥ odinÅ¡talovanĂ© aby bolo možnĂ© vykonaÅ¥ "
-"upgrade vĂ¡Å¡ho systĂ©mu: %s\n"
+"aktualizĂ¡ciu vĂ¡Å¡ho systĂ©mu: %s\n"
"\n"
"\n"
"Chcete naozaj tieto balĂ­ky odinÅ¡talovaÅ¥?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
-msgstr "chyba pri ÄĂ­tanĂ­ zo sĂºboru %s"
+msgstr "Chyba pri ÄĂ­tanĂ­ zo sĂºboru %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "Nasledovné disky boli premenované:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (predtĂ½m ako %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Sieť"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Vyberte si zdroj"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "SĂºbor už existuje. PrepĂ­saÅ¥?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "PrĂ­stup zamietnutĂ½"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "NesprĂ¡vne NFS meno"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "ZlĂ½ zdroj %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "NemĂ´Å¾em spraviÅ¥ kĂ³pie obrazovky pred rozdelenĂ­m disku"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "KĂ³pie obrazovky budĂº po inÅ¡talĂ¡cii dostupnĂ© v %s"
-#: gtk.pm:131
-#, fuzzy, c-format
+#: gtk.pm:135
+#, c-format
msgid "Installation"
-msgstr "Inštalujem"
+msgstr "InÅ¡talaĂ¡cia"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "KonfigurĂ¡cia"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Taktiež musĂ­te naformĂ¡tovaÅ¥ %s"
@@ -280,24 +380,25 @@ msgstr "SpĂºÅ¡Å¥am prĂ¡cu so sieÅ¥ou"
#: interactive.pm:27
#, c-format
msgid "Bringing down the network"
-msgstr "UkonÄuje sa prĂ¡cu so sieÅ¥ou"
+msgstr "UkonÄuje sa prĂ¡ca so sieÅ¥ou"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
-msgstr ""
+msgstr "ProsĂ­m Äakajte, zĂ­skava sa sĂºbor"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
-msgstr ""
+msgstr "Nie je možnĂ© pridaÅ¥ zdroj"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr ""
+"Prebieha kopĂ­rovanie niektorĂ½ch balĂ­Äkov na disk kvĂ´li budĂºcemu použitiu"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Prebieha kopĂ­rovanie"
@@ -327,73 +428,102 @@ msgstr "zaujímavé"
msgid "maybe"
msgstr "možno.."
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "ZĂ­skavanie informĂ¡ciĂ­ o balĂ­Äku z XML meta-dĂ¡t..."
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"Žiadne xml informĂ¡cie pre mĂ©dium \"%s\", iba ÄiastoÄnĂ© informĂ¡cie pre balĂ­k "
+"%s"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Bez popisu"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
+"NiektorĂ© balĂ­ky vyžadovanĂ© %s nemĂ´Å¾u byÅ¥ nainÅ¡talovanĂ©:\n"
+"%s"
-#: pkgs.pm:327
-#, fuzzy, c-format
+#: pkgs.pm:384 pkgs.pm:411
+#, c-format
msgid "An error occurred:"
-msgstr "Vyskytla sa chyba"
+msgstr "Nastala chyba:"
+
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Nastala fatĂ¡lna chyba: %s"
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "NepĂ½taÅ¥ sa znovu"
-#: pkgs.pm:814
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d inÅ¡talaÄnĂ¡ transakcia zlyhala"
-#: pkgs.pm:815
-#, fuzzy, c-format
+#: pkgs.pm:914
+#, c-format
msgid "Installation of packages failed:"
-msgstr "InÅ¡taluje sa balĂ­k %s"
+msgstr "Zlyhala inÅ¡talĂ¡cia balĂ­kov:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "PracovnĂ¡ stanica"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "KancelĂ¡rska stanica"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"KancelĂ¡rske programy: editory (OpenOffice.org Writer, Kword), tabuľkovĂ© "
-"procesory (OpenOffice.org Calc, Kspread), pdf prehliadaÄe, atÄ"
+"KancelĂ¡rske programy: editory (LibreOffice Writer, Kword), tabuľkovĂ© "
+"procesory (LibreOffice Calc, Kspread), pdf prehliadaÄe, atÄ"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Hracia stanica"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "ZĂ¡bavne programy: stolovĂ©, stratĂ©gie, atÄ"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "MultimediĂ¡lna stanica"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Programy na prehrĂ¡vanie/editovanie zvuku a videa"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "InternetovĂ¡ stanica"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -402,193 +532,193 @@ msgstr ""
"NĂ¡stroje na ÄĂ­tanie a posielanie emailov a news sprĂ¡v (mutt, tin..) a "
"prehliadanie www"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "SieÅ¥ovy poÄĂ­taÄ (klient)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
-msgstr "Klientovia pre rĂ´zne protokoly vrĂ¡tane ssh"
+msgstr "Klienti pre rĂ´zne protokoly vrĂ¡tane ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "NĂ¡stroje na jednoduchĂº konfigurĂ¡ciu vĂ¡Å¡ho poÄĂ­taÄa"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "KonzolovĂ© nĂ¡stroje"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Editory, shelly, sĂºborovĂ© nĂ¡stroje, terminĂ¡ly"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "VĂ½vojĂ¡rska"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C a C++ vĂ½vojove knižnice, programy a include sĂºbory"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "DokumentĂ¡cia"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Knihy a nĂ¡vody pre Linux a inĂ½ voľnĂ½ softvĂ©r"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Base. AplikaÄnĂ¡ podpora od tretej strany"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Web server"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Groupware"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab server"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Firewall/Router"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "BrĂ¡na k Internetu"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "Mail/News"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix poÅ¡tovĂ½ systĂ©m, Inn news server"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "AdresĂ¡rovĂ½ server"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP server"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Server domĂ©novĂ½ch mien a sieÅ¥ovĂ½ informaÄnĂ½ server (NIS)"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "SĂºborovĂ½ a tlaÄovĂ½ server"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS server, Samba server"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "DatabĂ¡zy"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "DatabĂ¡zovĂ½ server PostgreSQL a MySQL"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "DatabĂ¡zovĂ½ server PostgreSQL a MariaDB"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache a Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Mail"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix mail server"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL, alebo MySQL databĂ¡zovĂ½ server"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL, alebo MariaDB databĂ¡zovĂ½ server"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "SieÅ¥ovĂ½ server"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS server, SMB server, Proxy server, SSH server"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Grafické prostredie"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "KDE pracovnĂ¡ stanica"
+msgid "Plasma Workstation"
+msgstr "PracovnĂ¡ stanica Plasma"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -596,76 +726,121 @@ msgid ""
msgstr ""
"K Desktop Enviroment, grafickĂ© prostredie s množstvom pribalenĂ½ch programov"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "GNOME pracovnĂ¡ stanica"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr "GrafickĂ© rozhranie s aplikĂ¡ciami a desktopovĂ½mi nĂ¡strojmi"
-#: share/meta-task/compssUsers.pl:144
-#, fuzzy, c-format
-msgid "LXDE Desktop"
-msgstr "PracovnĂ¡ plocha IceWm"
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr "XFCE pracovnĂ¡ stanica"
-#: share/meta-task/compssUsers.pl:146
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:165
+#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
-msgstr "GrafickĂ© rozhranie s aplikĂ¡ciami a desktopovĂ½mi nĂ¡strojmi"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr "OdľahÄenĂ© grafickĂ© prostredie s uživateľsky prĂ­jemnou sadou aplikĂ¡ciĂ­"
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "MATE pracovnĂ¡ stanica"
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "Cinnamon pracovnĂ¡ stanica"
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "GrafickĂ© prostredie založenĂ© na GNOME"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "LXQt grafickĂ¡ plocha"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr "ÄalÅ¡ia generĂ¡cia QT portu odľahÄenej grafickej plochy"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "Enlightenment e17 grafickĂ¡ plocha"
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr "OdľahÄenĂ© rĂ½chle grafickĂ© prostredie"
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr "LXDE grafickĂ¡ plocha"
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr "OdľahÄenĂ© rĂ½chle grafickĂ© prostredie"
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Iné grafické prostredia"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm, atÄ"
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, Fvwm, atÄ."
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Utility"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH server"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "VzdialenĂ¡ konfigurĂ¡cia servera pomocou Webmin"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "SieÅ¥ovĂ© utility/Monitoring"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "Monitorovacie nĂ¡stroje, ĂºÄtovanie procesov, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Sprievodcovia Mandriva"
+msgid "Mageia Wizards"
+msgstr "Sprievodcovia Mageia"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Sprievodcovia pre konfigurĂ¡ciu servera"
@@ -679,7 +854,7 @@ msgstr ""
"Vyskytla sa chyba a neviem ju Ăºplne vyrieÅ¡iÅ¥.\n"
"PokraÄujte na vlastnĂº zodpovednosÅ¥."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -698,254 +873,252 @@ msgstr "SpĂºÅ¡Å¥am krok %s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "InÅ¡talĂ¡cia Mandriva Linux %s"
+msgid "%s Installation %s"
+msgstr "InÅ¡talĂ¡cia %s %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> medzi položkami"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
-msgstr ""
+msgstr "Xorg server Å¡tartuje pomaly. ProsĂ­m Äakajte..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"VĂ¡Å¡ systĂ©m mĂ¡ nedostatok prostriedkov. Možno budete maÅ¥ problĂ©my s\n"
-"inÅ¡talĂ¡ciou Mandriva Linux. Ak sa tak stane, skĂºste textovĂº inÅ¡talĂ¡ciu. Pre "
-"jej\n"
-"spustenie stlaÄte `F1' po naÅ¡tartovanĂ­ z CDROMky a zadajte `text'."
+"inÅ¡talĂ¡ciou %s. Ak sa tak stane, skĂºste textovĂº inÅ¡talĂ¡ciu. Pre jej\n"
+"spustenie stlaÄte `F1' po naÅ¡tartovanĂ­ z CDROM a zadajte `text'."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr ""
+msgid "Media Selection"
+msgstr "VĂ½ber zdroja"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "InÅ¡talovaÅ¥ %s KDE gafickĂº plochu"
+
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr ""
+msgid "Install %s GNOME Desktop"
+msgstr "InÅ¡talovaÅ¥ %s GNOME gafickĂº plochu"
-#: steps_gtk.pm:241
-#, fuzzy, c-format
+#: steps_gtk.pm:255
+#, c-format
msgid "Custom install"
-msgstr "MinimĂ¡lna inÅ¡talĂ¡cia"
+msgstr "VlastnĂ¡ inÅ¡talĂ¡cia"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
-msgstr "PracovnĂ¡ plocha IceWm"
+msgid "Plasma Desktop"
+msgstr "VlastnĂ¡ pracovnĂ¡ plocha"
-#: steps_gtk.pm:263
-#, fuzzy, c-format
+#: steps_gtk.pm:277
+#, c-format
msgid "GNOME Desktop"
-msgstr "PracovnĂ¡ plocha IceWm"
+msgstr "GNOME pracovnĂ¡ plocha"
-#: steps_gtk.pm:264
-#, fuzzy, c-format
+#: steps_gtk.pm:278
+#, c-format
msgid "Custom Desktop"
-msgstr "PracovnĂ¡ plocha IceWm"
+msgstr "VlastnĂ¡ pracovnĂ¡ plocha"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
-msgstr ""
+msgstr "Tu je nĂ¡hľad pracovnej plochy '%s' "
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
-msgstr ""
+msgstr "Kliknite na obrĂ¡zky pre zväÄÅ¡enie"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "VĂ½ber skupĂ­n balĂ­kov"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "OsobitnĂ¡ voľba balĂ­kov"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "CelkovĂ¡ veľkosÅ¥: %d / %d MB"
+msgid "Unselect All"
+msgstr "OdznaÄiÅ¥ vÅ¡etky"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "ChybnĂ½ balĂ­k"
+msgid "Total size: %d / %d MB"
+msgstr "CelkovĂ¡ veľkosÅ¥: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Verzia:"
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Veľkosť:"
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "DĂ´ležitosÅ¥:"
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
-msgstr "MĂ´Å¾ete oznaÄiÅ¥/odznaÄiÅ¥ tento balĂ­k"
+msgid "You cannot select/unselect this package"
+msgstr "NemĂ´Å¾ete oznaÄiÅ¥/odznaÄiÅ¥ tento balĂ­k"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "kĂ´li chĂ½bajĂºcemu %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "z dĂ´vodu neuspokojenia %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "pokus o povĂ½Å¡enie %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
-msgstr "v prĂ­pade zachovania %s"
+msgstr "kvĂ´li zachovaniu %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"NemĂ´Å¾ete oznaÄiÅ¥ tento balĂ­k pretože na jeho inÅ¡talĂ¡ciu nie je dosÅ¥ miesta."
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "BudĂº nainÅ¡talovanĂ© nasledovnĂ© balĂ­ky"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "NasledujĂºce balĂ­ky budĂº odstrĂ¡nenĂ©"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Toto je jeden zo zĂ¡kladnĂ½ch balĂ­kov, nemĂ´Å¾e byÅ¥ odznaÄenĂ½"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "NemĂ´Å¾ete odznaÄiÅ¥ tento balĂ­k. Je už nainÅ¡talovanĂ½"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
-msgstr "NemĂ´Å¾ete odznaÄiÅ¥ tento balĂ­k. MusĂ­te pridaÅ¥ novĂº verziu"
+msgid "You cannot unselect this package. It must be upgraded"
+msgstr "NemĂ´Å¾ete odznaÄiÅ¥ tento balĂ­k. MusĂ­ byÅ¥ aktualizovanĂ½"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "ZobraziÅ¥ automaticky zvolenĂ© balĂ­ky"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
-msgstr "InÅ¡talĂ¡cia"
+msgstr "Inštalovať"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "NaÄĂ­taÅ¥/UložiÅ¥ vĂ½ber "
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "AktualizĂ¡cia vĂ½beru balĂ­kov"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "MinimĂ¡lna inÅ¡talĂ¡cia"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "SprĂ¡va softvĂ©ru"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Zvoľte balĂ­ky, ktorĂ© si želĂ¡te nainÅ¡talovaÅ¥"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Inštalujem"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Bez detailov"
-#: steps_gtk.pm:584
-#, fuzzy, c-format
+#: steps_gtk.pm:600
+#, c-format
msgid "Time remaining:"
-msgstr "ZvyÅ¡nĂ½ Äas "
+msgstr "ZostĂ¡vajĂºci Äas:"
-#: steps_gtk.pm:585
-#, fuzzy, c-format
+#: steps_gtk.pm:601
+#, c-format
msgid "(estimating...)"
-msgstr "Odhadujem"
+msgstr "(odhadujem...)"
-#: steps_gtk.pm:615
-#, fuzzy, c-format
+#: steps_gtk.pm:627
+#, c-format
msgid "%d package"
msgid_plural "%d packages"
-msgstr[0] "%d balĂ­ky"
-msgstr[1] "%d balĂ­ky"
-msgstr[2] "%d balĂ­ky"
+msgstr[0] "%d balĂ­ka"
+msgstr[1] "%d balĂ­kov"
+msgstr[2] "%d balĂ­kov"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Zhrnutie"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Konfigurovať"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "nenakonfigurované"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "VĂ½ber skupĂ­n balĂ­kov"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -954,84 +1127,84 @@ msgstr ""
"NasledovnĂ© inÅ¡talaÄnĂ© mĂ©diĂ¡ boli nĂ¡jdenĂ©.\n"
"Ak nechcete niektorĂ© z nich použiÅ¥, odznaÄte ich teraz."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"MĂ¡te možnosÅ¥ skopĂ­rovaÅ¥ obsah CD na pevnĂ½ disk pred inÅ¡talĂ¡ciou.\n"
"Potom bude inÅ¡talĂ¡cia pokraÄovaÅ¥ z pevnĂ©ho disku a balĂ­ky budĂº dostupnĂ© aj "
"po kompletnej inÅ¡talĂ¡cii."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "KopĂ­rovaÅ¥ kompletnĂ© CD"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Vyskytla sa chyba"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
-msgstr "ProsĂ­m, zvoľte si typ vaÅ¡ej klĂ¡vesnice"
+msgstr "ProsĂ­m, zvoľte si rozloženie klĂ¡vesnice"
-#: steps_interactive.pm:108
-#, fuzzy, c-format
+#: steps_interactive.pm:109
+#, c-format
msgid "Here is the full list of available keyboards:"
-msgstr "Tu je ĂºplnĂ½ zoznam dostupnĂ½ch klĂ¡vesnĂ­c"
+msgstr "Tu je kompletnĂ½ zoznam dostupnĂ½ch klĂ¡vesnĂ­c:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "InÅ¡talĂ¡cia/AktualizĂ¡cia"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "ŽelĂ¡te si vykonaÅ¥ inÅ¡talĂ¡ciu alebo aktualizĂ¡ciu?"
-#: steps_interactive.pm:152
-#, fuzzy, c-format
+#: steps_interactive.pm:159
+#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "InÅ¡talĂ¡cia"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "AktualizĂ¡cia %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "KryptovacĂ­ kÄ¾ĂºÄ pre %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
-msgstr ""
+msgstr "ZruÅ¡iÅ¥ inÅ¡talĂ¡ciu, reÅ¡tartovaÅ¥ systĂ©m"
-#: steps_interactive.pm:206
-#, fuzzy, c-format
+#: steps_interactive.pm:218
+#, c-format
msgid "New Installation"
-msgstr "Inštalujem"
+msgstr "NovĂ¡ inÅ¡talĂ¡cia"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
-msgstr ""
+msgstr "AktualizovaÅ¥ predchĂ¡dzajĂºcu inÅ¡talĂ¡ciu (nedoporuÄenĂ©)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1039,38 +1212,25 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
+"InÅ¡talĂ¡tor zistil že vĂ¡Å¡ nainÅ¡talovanĂ½ LinuxovĂ½ systĂ©m nemĂ´Å¾e\n"
+"byÅ¥ bezpeÄne aktualizovanĂ½ na %s.\n"
+"\n"
+"DoporuÄujeme novĂº inÅ¡talĂ¡ciu, ktorĂ¡ nahradĂ­ predchĂ¡dzajĂºcu.\n"
+"\n"
+"Upozornenie: mali by ste si zazĂ¡lohovaÅ¥ vaÅ¡e osobnĂ© dĂ¡ta pred tĂ½m ako\n"
+" vyberiete \"NovĂ¡ inÅ¡talĂ¡cia\". "
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "KonfigurĂ¡cia IDE"
-
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr ""
-"Nie je dostatok miesta pre 1MB veľkĂ½ bootstrap! InÅ¡talĂ¡cia mĂ´Å¾e pokraÄovaÅ¥, "
-"ale pre spustenie systĂ©mu musĂ­te vytvoriÅ¥ oddiel pomocou DiskDrake"
+msgid "CD/DVD"
+msgstr "CD/DVD"
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"Je potrebnĂ© vytvoriÅ¥ PPC PReP spĂºÅ¡Å¥acĂ­ bootstrap! InÅ¡talĂ¡cia bude "
-"pokraÄovaÅ¥, ale pre spustenie systĂ©mu musĂ­te vytvoriÅ¥ bootstrap oddiel "
-"pomocou DiskDrake"
+msgid "Configuring CD/DVD"
+msgstr "Nastavenie CD/DVD"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1084,74 +1244,75 @@ msgstr ""
"Ak takĂ½to CD disk nemĂ¡te, zvoľte ZruÅ¡iÅ¥ pre zruÅ¡enie inÅ¡talĂ¡cie z tohoto CD-"
"ROM disku."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "HľadajĂº sa dostupnĂ© balĂ­ky..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
+"Vo vaÅ¡om systĂ©me nie je dostatok voľnĂ©ho miesta pre inÅ¡talĂ¡ciu alebo "
+"aktualizĂ¡ciu (%dMB > %dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
"The format is the same as auto_install generated files."
msgstr ""
-"Vyberte si naÄĂ­tanie alebo uloženie vĂ½beru balĂ­kov na disketu.\n"
-"FormĂ¡t je rovnakĂ½ ako pre diskety generovanĂ© automatickou\n"
-"inÅ¡talĂ¡ciou."
+"Vyberte si naÄĂ­tanie alebo uloženie vĂ½beru balĂ­kov.\n"
+"FormĂ¡t je rovnakĂ½ ako pre sĂºbory generovanĂ© ako auto_install."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Zaťaženie"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Uložiť"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "ZlĂ½ sĂºbor"
-#: steps_interactive.pm:469
-#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+#: steps_interactive.pm:455
+#, c-format
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
-#, fuzzy, c-format
+#: steps_interactive.pm:459
+#, c-format
msgid "Desktop Selection"
-msgstr "VĂ½ber skupĂ­n balĂ­kov"
+msgstr "VĂ½ber pracovnej plochy"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
-msgstr ""
+msgstr "MĂ´Å¾ete si vybraÅ¥ vĂ¡Å¡ profil pracovnej plochy."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "ZvolenĂ¡ veľkosÅ¥ je väÄÅ¡ia ako dostupnĂ© miesto"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Typ inÅ¡talĂ¡cie"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1160,88 +1321,125 @@ msgstr ""
"Nebola vybranĂ¡ žiadna skupina balĂ­kov\n"
"ProsĂ­m, zvoľte si typ minimĂ¡lnej inÅ¡talĂ¡cie, ktorĂº si želĂ¡te vykonaÅ¥:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "S X Window System"
-#: steps_interactive.pm:583
-#, fuzzy, c-format
-msgid "Install suggested packages"
-msgstr "InÅ¡taluje sa balĂ­k %s"
+#: steps_interactive.pm:579
+#, c-format
+msgid "Install recommended packages"
+msgstr "InÅ¡talovaÅ¥ doporuÄenĂ© balĂ­ky"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "So zĂ¡kladnou dokumentĂ¡ciou (doporuÄenĂ©!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Naozaj minimĂ¡lna inÅ¡talĂ¡cia (bez urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "Pripravuje sa aktualizĂ¡cia..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Pripravuje sa inÅ¡talĂ¡cia"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "InÅ¡taluje sa balĂ­k %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Chyba pri zoraÄovanĂ­ zoznamu balĂ­kov:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Napriek tomu pokraÄovaÅ¥?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
-msgstr ""
+msgstr "Opakovať"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
-msgstr ""
+msgstr "PreskoÄiÅ¥ tento balĂ­k?"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
-msgstr ""
+msgstr "PreskoÄiÅ¥ vÅ¡etky balĂ­ky zo zdroja \"%s\""
-#: steps_interactive.pm:680
-#, fuzzy, c-format
+#: steps_interactive.pm:682
+#, c-format
msgid "Go back to media and packages selection"
-msgstr "UložiÅ¥ vĂ½ber balĂ­kov"
+msgstr "VrĂ¡tiÅ¥ sa naspĂ¤Å¥ na vĂ½ber zdrojov a balĂ­kov"
-#: steps_interactive.pm:683
-#, fuzzy, c-format
+#: steps_interactive.pm:685
+#, c-format
msgid "There was an error installing package %s."
-msgstr "PoÄas inÅ¡talĂ¡cie balĂ­kov sa vyskytla chyba:"
+msgstr "Vyskytla sa chyba poÄas inÅ¡talĂ¡cie balĂ­ka %s "
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "PoinÅ¡talaÄnĂ¡ konfigurĂ¡cia"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
-msgstr ""
-"PresveÄte sa prosĂ­m, že mĂ©dium s aktualizovanĂ½mi modulmi je v mechanike %s"
+msgstr "PresvedÄte sa prosĂ­m, že aktualizaÄnĂ½ zdroj je v mechanike %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "AktualizĂ¡cie"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr "Teraz mĂ¡te možnosÅ¥ nastaviÅ¥ online zdroje."
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr "Toto povolĂ­ nainÅ¡talovaÅ¥ bezpeÄnostnĂ© aktualizĂ¡cie."
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+"Pre nastavenie tohoto zdroja budete potrebovaÅ¥ funkÄnĂ© internetovĂ© \n"
+"pripojenie.\n"
+"\n"
+"Chcete nastaviÅ¥ aktualizaÄnĂ½ zdroj?"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Chyba pri pridĂ¡vanĂ­ zdroja"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "Opakovať?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1262,129 +1460,99 @@ msgstr ""
"\n"
"ŽelĂ¡te si nainÅ¡talovaÅ¥ aktualizĂ¡cie balĂ­Äkov?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s na %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Hardvér"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "ZvukovĂ¡ karta"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "MĂ¡te nejakĂº ISA zvukovĂº kartu?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Po inÅ¡talĂ¡cii spustite \"alsaconf\" alebo \"sndconfig\" ak chcete nastaviÅ¥ "
-"zvukovĂº kartu"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "ZvukovĂ¡ karta nebola nĂ¡jdenĂ¡. SkĂºste \"harddrake\" po inÅ¡talĂ¡cii"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Grafické rozhranie"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Sieť a Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Proxy"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "nakonfigurované"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Ăroveň bezpeÄnosti"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Firewall"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "aktivované"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "zakĂ¡zanĂ©"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "NemĂ¡te nakonfigurovanĂ½ X Window systĂ©m. Ste si istĂ­, že to tak chcete?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "Pripravuje sa zavĂ¡dzaÄ..."
+msgid "Preparing initial startup program..."
+msgstr "Pripravuje sa spĂºÅ¡Å¥acĂ­ program..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
-msgstr ""
-
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"ZdĂ¡ sa, že mĂ¡te OldWorld alebo inĂ½ neznĂ¡my poÄĂ­taÄ a yaboot zavĂ¡dzaÄ vĂ¡m "
-"nebude fungovaÅ¥. InÅ¡talĂ¡cia bude pokraÄovaÅ¥, ale budete potrebovaÅ¥ použiÅ¥ "
-"BootX pre Å¡tartovanie vĂ¡Å¡ho poÄĂ­taÄa. Argument pre jadro s umiestnenĂ­m "
-"koreňovĂ©ho sĂºborovĂ©ho systĂ©mu je: root=%s"
+msgstr "BuÄte trpezlivĂ½, mĂ´Å¾e to chvĂ­Ä¾u trvaÅ¥..."
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-"VrĂ¡mci tejto bezpeÄnostnej Ăºrovne je prĂ­stup k sĂºborom na Windows oblasti "
+"V rĂ¡mci tejto bezpeÄnostnej Ăºrovne je prĂ­stup k sĂºborom na Windows oblasti "
"umožnenĂ½ iba pre administrĂ¡tora."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Vložte ÄistĂº disketu do mechaniky %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Pripravuje sa autoinÅ¡talaÄnĂ¡ disketa..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1395,12 +1563,12 @@ msgstr ""
"\n"
"Naozaj chcete teraz skonÄiÅ¥?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Gratulujeme"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Reštart"
@@ -1416,7 +1584,7 @@ msgstr "Jazyk"
#: steps_list.pm:16 steps_list.pm:23
#, c-format
msgid "Localization"
-msgstr ""
+msgstr "LokalizĂ¡cia"
#: steps_list.pm:17
#, c-format
@@ -1444,7 +1612,7 @@ msgstr "Detekcia pevného disku"
msgid ""
"_: Keep these entry short\n"
"Installation class"
-msgstr ""
+msgstr "InÅ¡talaÄnĂ¡ trieda"
#: steps_list.pm:23
#, c-format
@@ -1472,14 +1640,14 @@ msgstr "Rozdelenie diskov"
msgid ""
"_: Keep these entry short\n"
"Formatting"
-msgstr ""
+msgstr "FormĂ¡tovanie"
#: steps_list.pm:29
#, c-format
msgid ""
"_: Keep these entry short\n"
"Choosing packages"
-msgstr ""
+msgstr "VĂ½ber balĂ­kov"
#: steps_list.pm:31
#, c-format
@@ -1495,13 +1663,6 @@ msgid ""
"Users"
msgstr "PouÅ¾Ă­vatelia"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Sieť"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1544,153 +1705,21 @@ msgid ""
"Exit"
msgstr "Koniec"
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "KancelĂ¡rske programy: editory (kword, abiword), tabuľkovĂ© procesory "
-#~ "(kspread, gnumeric), pdf prehliadaÄe, atÄ"
-
-#~ msgid "Downloading file %s..."
-#~ msgstr "SÅ¥ahovanie sĂºboru %s..."
-
-#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
-#~ msgstr ""
-#~ "Zvolili ste nasledujĂºcu službu/služby: %s\n"
-#~ "\n"
-#~ "\n"
-#~ "Tieto služby sa spĂºÅ¡Å¥ajĂº implicitne. MomentĂ¡lne nemajĂº žiadne znĂ¡me "
-#~ "bezpeÄnostnĂ©\n"
-#~ "problĂ©my, ale v budĂºcnosti nejakĂ© mĂ´Å¾u byÅ¥ nĂ¡jdenĂ©. V tom prĂ­pade musĂ­te "
-#~ "zabezpeÄiÅ¥\n"
-#~ "upgrade Äo najskĂ´r.\n"
-#~ "\n"
-#~ "\n"
-#~ "Naozaj si želĂ¡te inÅ¡talovaÅ¥ tieto služby?\n"
-
-#~ msgid "IceWm Desktop"
-#~ msgstr "PracovnĂ¡ plocha IceWm"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr ""
-#~ "PripĂ¡janie k zrkadliacemu serveru a zĂ­skavanie zoznamu možnĂ½ch balĂ­kov..."
-
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "Nebolo možnĂ© spojiÅ¥ sa so zrkadliacim serverom %s"
-
-#~ msgid "Generate auto install floppy"
-#~ msgstr "PrĂ­prava auto inÅ¡talaÄnej diskety"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "MĂ¡te nejakĂº ISA zvukovĂº kartu?"
#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
#~ msgstr ""
-#~ "AutomatickĂ¡ inÅ¡talĂ¡cia mĂ´Å¾e byÅ¥ plne automatizovanĂ¡\n"
-#~ "v tom prĂ­pade vÅ¡ak inÅ¡talĂ¡cia zaberie celĂ½ pevnĂ½ disk.\n"
-
-#~ msgid "Replay"
-#~ msgstr "Zopakovať"
-
-#~ msgid "Automated"
-#~ msgstr "AutomatickĂ¡"
-
-#~ msgid "Save packages selection"
-#~ msgstr "UložiÅ¥ vĂ½ber balĂ­kov"
-
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "Chcete použiť aboot?"
-
-#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
-#~ msgstr ""
-#~ "Chyba inÅ¡talĂ¡cie aboot.\n"
-#~ "SkĂºsiÅ¥ silovĂº inÅ¡talĂ¡ciu s možnosÅ¥ou zniÄenia prvĂ©ho oddielu?"
-
-#~ msgid "All"
-#~ msgstr "Všetko"
+#~ "Po inÅ¡talĂ¡cii spustite \"alsaconf\" alebo \"sndconfig\" ak chcete "
+#~ "nastaviÅ¥ zvukovĂº kartu"
-#~ msgid "TV card"
-#~ msgstr "TV karta"
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr "ZvukovĂ¡ karta nebola nĂ¡jdenĂ¡. SkĂºste \"harddrake\" po inÅ¡talĂ¡cii"
-#~ msgid "Boot"
-#~ msgstr "Boot"
+#~ msgid "KDE Desktop"
+#~ msgstr "KDE pracovnĂ¡ plocha"
-#~ msgid ""
-#~ "_: Keep these entry short\n"
-#~ "Authentication"
-#~ msgstr "AutentifikĂ¡cia"
-
-#~ msgid "Gwenview"
-#~ msgstr "Gwenview"
-
-#, fuzzy
-#~ msgid "Invictus Firewall"
-#~ msgstr "InteraktĂ­vny firewall"
-
-#, fuzzy
-#~ msgid "New Theme"
-#~ msgstr "NovĂ¡ tĂ©ma pre webmin"
-
-#~ msgid "DrakVPN"
-#~ msgstr "DrakVPN"
-
-#, fuzzy
-#~ msgid "(%d package, %d MB)"
-#~ msgid_plural "(%d packages, %d MB)"
-#~ msgstr[0] "%d balĂ­ky"
-#~ msgstr[1] "%d balĂ­ky"
-#~ msgstr[2] "%d balĂ­ky"
-
-#~ msgid "%d packages"
-#~ msgstr "%d balĂ­ky"
-
-#~ msgid "Language"
-#~ msgstr "Jazyk"
-
-#~ msgid "License"
-#~ msgstr "Licencia"
-
-#, fuzzy
-#~ msgid "Installation class"
-#~ msgstr "Voľba triedy inÅ¡talĂ¡cie"
-
-#, fuzzy
-#~ msgid "Formatting"
-#~ msgstr "Odhadujem"
-
-#, fuzzy
-#~ msgid "Choosing packages"
-#~ msgstr "VĂ½ber balĂ­kov"
-
-#~ msgid "Users"
-#~ msgstr "PouÅ¾Ă­vatelia"
-
-#~ msgid "Networking"
-#~ msgstr "Sieť"
-
-#~ msgid "Configure X"
-#~ msgstr "KonfigurĂ¡cia X"
-
-#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
-#~ "missing), this generally means your boot floppy in not in sync with the "
-#~ "Installation medium (please create a newer boot floppy)"
-#~ msgstr ""
-#~ "Nie je možnĂ© naÄĂ­taÅ¥ moduly pre vaÅ¡e jadro (sĂºbor %s chĂ½ba), toto sa "
-#~ "stĂ¡va hlavne vtedy, ak vaÅ¡a disketa nie je vytvorenĂ¡ pre inÅ¡talaÄnĂ© "
-#~ "mĂ©dium, ktorĂ© pouÅ¾Ă­vate (vytvorte si prosĂ­m novĂº Å¡tartovaciu disketu)"
+#~ msgid "KDE"
+#~ msgstr "KDE"
diff --git a/perl-install/install/share/po/sl.po b/perl-install/install/share/po/sl.po
index 980600b59..fe6684a06 100644
--- a/perl-install/install/share/po/sl.po
+++ b/perl-install/install/share/po/sl.po
@@ -1,58 +1,87 @@
-# translation of sl.po to Slovenian
-# Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# Copyright (C) 2004 - 2008 Free Software Foundation, Inc.
+# This file is distributed under the same license as this package.
#
-# Matjaž Kaše <matjaz.kase@g-kabel.si>, 2004.
-# AljoÅ¡a LoÄiÄnik <aljosa.locicnik@mandrakeprinas.org>, 2005.
-# Gregor Pirnaver <gregor.pirnaver@sdm-si.org>, 2002,2004,2005.
-# Jure Repinc <jlp@holodeck1.com>, 2005, 2007, 2008, 2009.
-# Matjaž Kaše <matjaz.kase@telemach.net>, 2006.
+# Translators:
+# AljoÅ¡a LoÄiÄnik <aljosa.locicnik@mandrakeprinas.org>, 2005
+# Filip Komar <filip.komar@gmail.com>, 2011-2016
+# Gregor Pirnaver <gregor.pirnaver@sdm-si.org>, 2002,2004-2005
+# Jure Repinc <jlp@holodeck1.com>, 2005,2007-2009
+# Matjaž Kaše <matjaz.kase@g-kabel.si>, 2004
+# Matjaž Kaše <matjaz.kase@telemach.net>, 2006
+# Rok Kepa <rokkepa@gmail.com>, 2014
msgid ""
msgstr ""
-"Project-Id-Version: sl\n"
+"Project-Id-Version: drakx_install\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2009-10-03 16:38+0200\n"
-"Last-Translator: Jure Repinc <jlp@holodeck1.com>\n"
-"Language-Team: Slovenian <lugos-slo@lugos.si>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-06-11 13:54+0200\n"
+"Last-Translator: Filip Komar <filip.komar@gmail.com>\n"
+"Language-Team: Slovenian <lugos-slo@lugos.si>, Translation list <mageia-"
+"i18n@mageia.org>\n"
+"Language: sl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.0\n"
-"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || "
-"n%100==4 ? 2 : 3);\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
+"%100==4 ? 2 : 3);\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "VaÅ¡e namizje na USB kljuÄku"
+msgid "Join Us!"
+msgstr "Pridružite se nam!"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "100 %% odprto-kodna distribucija Mandriva Linux"
+msgid "Make it yours!"
+msgstr "Osvojite jo!"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "Z Mandriva One je odkrivanje Linuxa preprosto"
+msgid "Your choice!"
+msgstr "Vaša izbira!"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "Popolno namizje Mandriva Linux, s podporo"
+msgid "Office tools"
+msgstr "Pisarniška orodja"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: distribucije za potrebe vsakogar"
+msgid "Home entertainment"
+msgstr "DomaÄa zabava"
-#: any.pm:109
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr "Za otroke"
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr "Za družino!"
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr "Za razvijalce!"
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr "Hvala!"
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr "Bodite svobodni!"
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Ali imate še kak dodaten namestitveni vir?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -60,99 +89,91 @@ msgid ""
"\n"
"Do you have a supplementary installation medium to configure?"
msgstr ""
-"Zaznani so bili sledeÄi viri, ki bodo uporabljeni med namestitvijo: %s.\n"
+"Zaznani so bili naslednji viri, ki bodo uporabljeni med namestitvijo: %s.\n"
"\n"
"\n"
-"Ali imate še kak dodaten vir, ki ga je potrebno nastaviti?"
-
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
+"Ali imate še kak dodaten namestitveni vir, ki ga je potrebno nastaviti?"
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Omrežje (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Omrežje (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Omrežje (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "Lokacija zrcalnega strežnika?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "Lokacija se mora zaÄeti z ftp:// ali s http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"Vzpostavljanje povezave s spletno stranjo Mandriva Linux in pridobivanje "
-"seznama dosegljivih zrcalnih strežnikov ..."
+"Vzpostavljanje povezave s spletno stranjo %s in pridobivanje seznama "
+"dosegljivih zrcalnih strežnikov ..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Vzpostavljanje povezave s spletno stranjo Mandriva Linux in pridobivanje "
-"seznama dosegljivih zrcalnih strežnikov nista uspela"
+"Vzpostavljanje povezave s spletno stranjo %s in pridobivanje seznama "
+"dosegljivih zrcalnih strežnikov ni uspelo"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Izberite zrcalni strežnik, s katerega želite pridobiti pakete"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "Namestitev prek NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "Vnesite ime gostitelja in ime mape vašega vira NFS"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "Manjka ime gostitelja"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "Mapa se mora priÄeti z »/«"
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "Ime gostitelja vira NFS"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Mapa"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Dodatno"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -161,23 +182,98 @@ msgstr ""
"Na tem zrcalnem strežniku ne najdem seznama paketov. PrepriÄajte se, da je "
"lokacija prava."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "Glavni (core) - izdajni"
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr "Patentno zaÅ¡Äiteni (tainted) - izdajni"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "Lastniški (nonfree) - izdajni"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+"Nekateri deli vaše strojne opreme za pravilno delovanje odprtokodnih "
+"gonilnikov potrebujejo lastniško strojno programsko opremo."
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "PriporoÄljivo je omogoÄiti vir »%s«"
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+"Vir »%s« vsebuje razliÄne sistemske dele in pripadajoÄo programsko opremo"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "Vir »%s« vsebuje lastniško programsko opremo.\n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"Vsebuje tudi strojno programsko opremo, ki je potrebna za delovanje "
+"nekaterih naprav (npr.: nekatere grafiÄne kartice ATI/AMD, doloÄene mrežne "
+"kartice, nekatere kartice RAID) ..."
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+"Vir »%s« vsebuje programsko opremo, ki je zaradi patentne zaÅ¡Äite v "
+"nekaterih državah ni možno prosto razširjati."
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr "Vsebuje tudi pakete iz vira »%s«, a z dodatnimi zmožnostmi."
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "Tu lahko po želji omogoÄite veÄ virov."
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "Ta vir ponuja posodobitve paketov za vir »%s«"
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Pregledovanje že nameÅ¡Äenih paketov ..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Iskanje paketov za posodobitev ..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Odstranjevanje paketov pred posodobitvijo ..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -185,93 +281,93 @@ msgid ""
"\n"
"Do you really want to remove these packages?\n"
msgstr ""
-"Da bi bilo mogoÄe posodobiti sistem, je treba odstraniti naslednje pakete: %"
-"s\n"
+"Da bi bilo mogoÄe posodobiti sistem, je treba odstraniti naslednje pakete: "
+"%s\n"
"\n"
"\n"
"Ali naj odstranim navedene pakete?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Napaka pri branju datoteke %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
-msgstr "Naslednji diski so bili preimenovani:"
+msgstr "Preimenovani so bili naslednji diski:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (prejšnje ime: %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Omrežje"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Izberite vir"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Datoteka že obstaja. Ali naj jo nadomestim?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Nimate dovoljenja"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "NapaÄno ime NFS"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "Neustrezen vir %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Posnetkov zaslona ni mogoÄe zajeti, dokler disk ni razdeljen"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
-msgstr "Posnetki zaslona bodo po namestitvi v %s"
+msgstr "Po namestitvi bodo posnetki zaslona v %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Namestitev"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Nastavitev"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Formatirati morate tudi %s"
@@ -289,29 +385,29 @@ msgstr ""
#: interactive.pm:22
#, c-format
msgid "Bringing up the network"
-msgstr "Vklapljanje omrežja"
+msgstr "Priklapljanje omrežja"
#: interactive.pm:27
#, c-format
msgid "Bringing down the network"
msgstr "Izklapljanje omrežja"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
-msgstr "Prosimo, poÄakajte. Pridobivanje datoteke ..."
+msgstr "PoÄakajte. Pridobivanje datoteke ..."
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
-msgstr "ni moÄ dodati vira"
+msgstr "dodajanje vira ni bilo možno"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "Kopiranje nekaterih paketov na disk, za kasnejšo uporabo"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Kopiranje poteka"
@@ -341,75 +437,100 @@ msgstr "uporabno"
msgid "maybe"
msgstr "morda"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "Pridobivanje informacij o paketu iz metapodatkov XML ..."
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr "Za vir »%s« ni metapodatkov, zato rezultati za paket %s niso popolni"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Brez opisa"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-"Ni moÄ namestiti nekaj paketov, ki jih zahteva %s:\n"
+"Nekaj paketov, ki jih zahteva %s ni mogoÄe namestiti:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "Prišlo je do napake:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Zgodila se je usodna napaka: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Ne spraÅ¡uj veÄ"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
-msgstr "%d namestitvenih transakcij je spodletelo"
+msgstr "Spodletelo je %d namestitvenih transakcij"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "NameÅ¡Äanje paketov ni uspelo:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Delovna postaja"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Pisarniška delovna postaja"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Pisarniški programi: urejanje besedila (OpenOffice.org Writer, KWord), "
-"preglednice (OpenOffice.org Calc, KSpread), pregledovalniki PDF, itd"
+"Pisarniški programi: urejavalniki besedil (LibreOffice Writer, KWord), "
+"preglednice (LibreOffice Calc, KSpread), pregledovalniki PDF, itd"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Igralna postaja"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Programi za zabavo: arkade, deske, strategije, itd"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "VeÄpredstavnostna postaja"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Programi za predvajanje in urejanje zvoka in videa"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Internetna postaja"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -418,193 +539,193 @@ msgstr ""
"Zbirka orodij za branje in poÅ¡iljanje poÅ¡te in poÅ¡iljanje v noviÄarske "
"skupine (mutt, tin ...) ter brskanje po spletu"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Omrežni raÄunalnik (odjemalec)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Odjemalci za razliÄne protokole, vkljuÄujoÄ SSH"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Orodja za lažjo nastavitev raÄunalnika"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Konzolna orodja"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Urejevalniki, lupine, datoteÄna orodja, terminali"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Razvoj"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "Razvojne knjižnice, programi in datoteke z glavami za C in C++"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Dokumentacija"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Knjige in priroÄniki o Linuxu in prostem programju"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Standardna osnova Linuxa (LSB). Podpora programom tretjih oseb"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Spletni strežnik"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Skupinsko delo"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Strežnik Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Požarni zid/usmerjevalnik"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Internetni prehod (gateway)"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "PoÅ¡ta/noviÄarske skupine"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "PoÅ¡tni strežnik postfix in noviÄarski strežnik Inn"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Imeniški strežnik"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "Strežnik FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Strežnik imen domen in omrežnih podatkov"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
-msgstr "Strežnik za souporabo datotek in tiskalnikov"
+msgstr "Strežnik za skupno rabo datotek in tiskalnikov"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "Strežnik NFS, strežnik Samba"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Podatkovna zbirka"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "Strežnik podatkovnih baz PostgreSQL in MySQL"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "Strežnik podatkovnih baz PostgreSQL in MariaDB"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Splet/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Pošta"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Poštni strežnik Postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "Strežnik podatkovnih baz PostgreSQL ali MySQL"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "Strežnik podatkovnih baz PostgreSQL ali MariaDB"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Omrežni raÄunalnik (strežnik)"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "Strežnik NFS, strežnik SMB, posredniški strežnik, strežnik SSH"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "GrafiÄno okolje"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "Delovna postaja KDE"
+msgid "Plasma Workstation"
+msgstr "Delovna postaja Plazma"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -612,77 +733,124 @@ msgid ""
msgstr ""
"Namizno okolje KDE, moderno grafiÄno okolje z zbirko pripadajoÄih orodij"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "Delovna postaja GNOME"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
-msgstr "GrafiÄno okolje z naborom programov in namiznimi orodji"
+msgstr ""
+"GrafiÄno okolje z naborom uporabniku prijaznih programov in namiznimi orodji"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
#, c-format
-msgid "LXDE Desktop"
-msgstr "Namizje LXDE"
+msgid "XFCE Workstation"
+msgstr "Delovna postaja XFCE"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:165
#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
msgstr ""
-"Majhno in hitro grafiÄno okolje z naborom programov in namiznimi orodji"
+"Majhno grafiÄno okolje z naborom uporabniku prijaznih programov in namiznimi "
+"orodji"
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "Delovna postaja MATE"
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "Delovna postaja Cinnamon"
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "GrafiÄno okolje osnovano na GNOME"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "Namizje LXQt"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr "Nova generacija majhnega in hitrega namiznega okolja prenesenega na QT"
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "Namizje Enlightenment e17"
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr "Majhno in hitro grafiÄno okolje s predanimi privrženci"
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr "Namizje LXDE"
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr "Majhno in hitro grafiÄno okolje"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Druga grafiÄna namizja"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, FVWM ..."
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, FVWM ..."
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "PripomoÄki"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "Strežnik SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Strežnik Webmin za oddaljeno nastavljanje"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "Omrežni pripomoÄki/nadzorovanje"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "Nadzorna orodja, knjigovodstvo procesov, tcpdump, nmap ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Mandrivini Äarovniki"
+msgid "Mageia Wizards"
+msgstr "Magejini Äarovniki"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Čarovniki za nastavitev strežnikov"
@@ -696,7 +864,7 @@ msgstr ""
"PriÅ¡lo je do napake, ki je sistem ne zna odpraviti na ustrezen naÄin.\n"
"Nadaljujte na lastno odgovornost."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -716,227 +884,231 @@ msgstr "PriÄetek koraka »%s«\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Namestitev Mandriva Linuxa %s"
+msgid "%s Installation %s"
+msgstr "Namestitev %s %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> med elementi"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
-msgstr "GrafiÄni strežnik se zaganja poÄasi. Prosimo, poÄakajte ..."
+msgstr "GrafiÄni strežnik se zaganja poÄasi. PoÄakajte ..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"Vaš sistem ni zelo zmogljiv. Lahko, da boste imeli pri namestitvi\n"
-"Mandriva Linuxa težave. V tem primeru lahko poskusite z namestitvijo\n"
+"%s težave. V tem primeru lahko poskusite z namestitvijo\n"
"v besedilnem naÄinu.\n"
"Po zagonu z namestitvenega nosilca pritisnite »F1« in vnesite »text«."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, c-format
+msgid "Media Selection"
+msgstr "Izbira virov"
+
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Namizje KDE"
+msgid "Install %s Plasma Desktop"
+msgstr "Namestitev %s namizja Plazma"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Namizje GNOME"
+msgid "Install %s GNOME Desktop"
+msgstr "Namestitev %s namizja GNOME"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "Po meri"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, c-format
-msgid "KDE Desktop"
-msgstr "Namizje KDE"
+msgid "Plasma Desktop"
+msgstr "Namizje Plazma"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "Namizje GNOME"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "Namizje po meri"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "To je ogled namizja »%s«."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
-msgstr "Kliknite na sliko, da vidite veÄji ogled"
+msgstr "Kliknite na sliko, da vidite veÄji predogled"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Izbira skupin paketov"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Izbira posamiÄnih paketov"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Skupna velikost: %d / %d MiB"
+msgid "Unselect All"
+msgstr "Odstrani izbiro"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Paket je poškodovan"
+msgid "Total size: %d / %d MB"
+msgstr "Skupna velikost: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "RazliÄica: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Velikost: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
-msgstr "%d KiB\n"
+msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Pomembnost: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Tega paketa ne morete izbrati ali izloÄiti."
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "ker manjka %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "zaradi ne-zadostitve %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "poizkušam uveljaviti %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "da bi obdržal %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Tega paketa ne morete izbrati, ker ni dovolj prostora, da bi ga lahko "
"namestili."
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "NameÅ¡Äeni bodo naslednji paketi"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Odstranjeni bodo naslednji paketi"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "To je obvezen paket in ga ni mogoÄe izloÄiti."
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Tega paketa ne morete izloÄiti, ker je že nameÅ¡Äen."
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Tega paketa ne morete izloÄiti, ker ga je treba posodobiti."
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Prikaži samodejno izbrane pakete"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Namesti"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Naloži/shrani izbor"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Posodabljanje izbora paketov"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Minimalna namestitev"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Upravljanje s programi"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Izberite pakete, ki jih želite namestiti"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "NameÅ¡Äanje"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Brez podrobnosti"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "Preostali Äas:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(izraÄunavanje ...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
@@ -945,41 +1117,36 @@ msgstr[1] "%d paketa"
msgstr[2] "%d paketi"
msgstr[3] "%d paketov"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Povzetek"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Nastavitev"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "ni nastavljeno"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "Izbira virov"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
"Na voljo so naslednji viri za namestitev.\n"
-"ÄŒe želite katerega izmed njih izloÄiti, to lahko storite sedaj."
+"ÄŒe želite, lahko katerega izmed njih sedaj izloÄite."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"Pred namestitvijo lahko vsebino namestitvenih nosilcev prekopirate na trdi "
@@ -987,72 +1154,72 @@ msgstr ""
"V tem primeru bo namestitev potekala s trdega diska, paketi pa bodo ostali "
"na voljo tudi po zakljuÄeni namestitvi."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Prekopiraj vsebino nosilcev"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Prišlo je do napake"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Izberite razpored tipkovnice"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Tu je celoten seznam razpoložljivih tipkovnic:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Namestitev/nadgradnja"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Ali želite izvesti namestitev ali nadgradnjo?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Namestitev"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Nadgradnja %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Å ifrirni kljuÄ za %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "PrekliÄi namestitev, znova zaženi raÄunalnik"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "Nova namestitev"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "Nadgradite obstojeÄo namestitev (ni priporoÄeno)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1060,46 +1227,25 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"Namestitveni program je zaznal, da obstojeÄe namestitve Mandriva\n"
-"Linuxa ni moÄ varno nadgraditi na razliÄico %s.\n"
+"Namestitveni program je zaznal, da obstojeÄe namestitve\n"
+"Linuxa ni mogoÄe varno nadgraditi na razliÄico %s.\n"
"\n"
"PriporoÄena je nova namestitev, ki nadomesti obstojeÄo.\n"
"\n"
"Opozorilo: Pred nadaljevanjem z novo namestitvijo napravite\n"
"varnostno kopijo vseh osebnih podatkov."
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "Nastavljanje IDE"
-
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr ""
-"Ni prostora za zapis zaÄetnega nalagalnika (1 MiB). Namestitev se bo "
-"nadaljevala, vendar morate, da bi sistem po namestitvi lahko zagnali, s "
-"pomoÄjo orodja DiskDrake ustvariti razdelek za zaÄetno nalaganje."
+msgid "CD/DVD"
+msgstr "CD/DVD"
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"Ustvariti morate zaÄetni nalagalnik PPC PReP Boot! Namestitev se bo "
-"nadaljevala, vendar boste morali za zagon sistema s pomoÄjo DiskDrake "
-"ustvariti razdelek za zaÄetno nalaganje."
+msgid "Configuring CD/DVD"
+msgstr "Nastavljanje enote CD/DVD"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1109,78 +1255,78 @@ msgid ""
msgstr ""
"Zamenjajte nosilec!\n"
"\n"
-"V pogon vstavite namestitveni nosilec z oznako »%s« in kliknite V redu\n"
+"V pogon vstavite namestitveni nosilec z oznako »%s« in kliknite V redu.\n"
"ÄŒe zahtevanega nosilca nimate, kliknite PrekliÄi, da ga bo namestitev "
"preskoÄila."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Iskanje razpoložljivih paketov ..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-"Sistem nima dovolj prostora za namestitev ali nadgradnjo (%d MiB > %d MiB)"
+"Sistem nima dovolj prostora za namestitev ali nadgradnjo (%d MB > %d MB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
"The format is the same as auto_install generated files."
msgstr ""
"Izberite nalaganje ali shranjevanje izbora paketov.\n"
-"Format je enak formatu datotek za samodejno namestitev."
+"Format je enak formatu datotek za samodejno namestitev (auto_install)."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Naloži"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Shrani"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Neustrezna datoteka"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr "Plazma"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "Izbira namizja"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr "Tu lahko izberete namizno okolje, ki bo nameÅ¡Äeno."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Velikost izbora presega velikost razpoložljivega prostora."
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Vrsta namestitve"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1189,87 +1335,124 @@ msgstr ""
"Izbrali niste nobene skupine paketov.\n"
"Izbrati morate vsaj minimalno namestitev:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Z grafiÄnim okoljem"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, c-format
-msgid "Install suggested packages"
-msgstr "Namesti predlagane pakete"
+msgid "Install recommended packages"
+msgstr "Namesti priporoÄene pakete"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Z osnovno dokumentacijo (priporoÄeno)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Zares najmanjša možna namestitev (še posebej brez urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "Pripravljanje nadgradnje ..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Pripravljanje namestitve"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "NameÅ¡Äanje paketa %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Med razvrÅ¡Äanjem paketov je priÅ¡lo do napake:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Ali naj kljub temu nadaljujem?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Poskusi znova"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Spusti ta paket"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "Spusti vse pakete z nosilca »%s«"
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "Nazaj na izbiro nosilcev in paketov"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "PriÅ¡lo je do napake med nameÅ¡Äanjem paketa %s."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Nastavitev po namestitvi"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "PrepriÄajte se, da je nosilec »Posodobitev modulov« v pogonu %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Posodobitve"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr "Sedaj je priložnost za nastavitev spletnih virov."
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr "S tem bo možno namestiti varnostne posodobitve."
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+"Za nastavitev spletnih virov je potrebna delujoÄa spletna povezava.\n"
+"\n"
+"Ali želite nastaviti spletne posodobitvene vire?"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Napaka pri dodajanju vira"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "Poskusi znova?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1281,119 +1464,88 @@ msgid ""
"\n"
"Do you want to install the updates?"
msgstr ""
-"Imate možnost, da s strežnika prenesete posodobljene pakete. Ti paketi\n"
-"so bili posodobljeni po izdaji distribucije. Vsebujejo varnostne popravke in "
-"popravke napak.\n"
+"Zdaj imate možnost, da s strežnika prenesete posodobljene pakete.\n"
+"Ti paketi so bili posodobljeni po izdaji distribucije. Zelo verjetno "
+"vsebujejo varnostne popravke in popravke napak.\n"
"\n"
"Za namestitev teh paketov morate imeti vzpostavljeno internetno povezavo.\n"
"\n"
"Ali želite namestiti posodobitve?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s na %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Strojna oprema"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "ZvoÄna kartica"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Ali imate zvoÄno kartico na vodilu ISA?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Za nastavitev zvoÄne kartice po namestitvi zaženite »alsaconf« ali »sndconfig«."
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Ne zaznam zvoÄne kartice. Po namestitvi jo poskusite nastaviti s pomoÄjo "
-"»harddrake«."
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "GrafiÄna kartica"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Omrežje in internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Posredniški strežniki"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "nastavljeno"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Stopnja varnosti"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Požarni zid"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "aktivirano"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "onemogoÄeno"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
-msgstr "Niste nastavili grafiÄnega strežnika. Ali to zares želite?"
+msgstr "GrafiÄnega strežnika niste nastavili. Ali to zares želite?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "Pripravljanje zagonskega nalagalnika ..."
+msgid "Preparing initial startup program..."
+msgstr "Pripravljanje zaÄetnega zagonskega programa ..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
-msgstr "Prosimo, potrpite. To lahko traja dalj Äasa ..."
-
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Na vaÅ¡em raÄunalniku zagonski nalagalnik yaboot ne bo deloval.\n"
-"Namestitev se bo nadaljevala, vendar boste morali\n"
-"raÄunalnik zagnati s pomoÄjo BootX ali na drug naÄin. Nastavitev jedra za "
-"korenski datoteÄni sistem je: root=%s"
+msgstr "Potrpite. To lahko traja dalj Äasa ..."
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1402,17 +1554,17 @@ msgstr ""
"Na tej varnostni stopnji je dostop do datotek na razdelku za Windows "
"dovoljen samo skrbniku sistema (root)."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "V pogon %s vstavite prazno disketo"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Ustvarjanje diskete za samodejno namestitev ..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1423,12 +1575,12 @@ msgstr ""
"\n"
"Ali res želite konÄati?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "ÄŒestitke"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Ponovni zagon"
@@ -1465,7 +1617,7 @@ msgstr "Miška"
msgid ""
"_: Keep these entry short\n"
"Hard drive detection"
-msgstr "Zaznava trdega diska"
+msgstr "Zaznava trdih diskov"
#: steps_list.pm:21 steps_list.pm:22
#, c-format
@@ -1523,13 +1675,6 @@ msgid ""
"Users"
msgstr "Uporabniki"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Omrežje"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1572,115 +1717,114 @@ msgid ""
"Exit"
msgstr "Izhod"
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Pisarniški programi: urejanje besedila (KWord, AbiWord), preglednice "
-#~ "(KSpread, Gnumeric), pregledovalniki PDF, itd"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Ali imate zvoÄno kartico na vodilu ISA?"
#~ msgid ""
-#~ "You have decided to upgrade your system to %s. KDE 3.5 has been detected\n"
-#~ "on your system. This installer cannot preserve KDE 3.5 in an upgrade. If "
-#~ "you choose to proceed, \n"
-#~ "KDE 4 will replace KDE 3, and you will lose your personal KDE "
-#~ "configuration settings. \n"
-#~ "To upgrade with KDE 3.5 and your personal settings preserved, \n"
-#~ "please reboot your system and upgrade using the Mandriva update applet."
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
#~ msgstr ""
-#~ "Izbrali ste posodobitev sistema na %s. Na sistemu je bil zaznan KDE 3.5.\n"
-#~ "Program za nameÅ¡Äanje pri posodobitvi ne more ohraniti KDE 3.5. ÄŒe "
-#~ "nadaljujete,\n"
-#~ "bo KDE 3.5 nadomeÅ¡Äen s KDE 4, pri tem pa bodo izgubljene vse osebne "
-#~ "nastavitve\n"
-#~ "za KDE. Da bi posodobili sistem ter ohranili KDE 3.5 in nastavitve zanj, "
-#~ "znova \n"
-#~ "zaženite raÄunalnik in opravite posodobitev z uporabo programÄka Mandriva "
-#~ "Update."
+#~ "Za nastavitev zvoÄne kartice po namestitvi zaženite »alsaconf« ali "
+#~ "»sndconfig«."
-#~ msgid "Proceed"
-#~ msgstr "Nadaljuj"
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr ""
+#~ "Ne zaznam zvoÄne kartice. Po namestitvi jo poskusite nastaviti s pomoÄjo "
+#~ "»harddrake«."
-#~ msgid "retrieval of [%s] failed"
-#~ msgstr "pridobivanje [%s] ni uspelo"
+#~ msgid "KDE Desktop"
+#~ msgstr "Namizje KDE"
-#~ msgid "Downloading file %s..."
-#~ msgstr "Prenos datoteke %s ..."
+#~ msgid "KDE"
+#~ msgstr "KDE"
-#~ msgid "Upgrade from a 32bit to a 64bit distribution is not supported"
-#~ msgstr "Posodobitev z 32-bitnega na 64-bitni sistem ni podprta"
+#~ msgid "CD-ROM"
+#~ msgstr "CD-ROM"
-#~ msgid "Upgrade from a 64bit to a 32bit distribution is not supported"
-#~ msgstr "Posodobitev s 64-bitnega na 32-bitni sistem ni podprta"
+#~ msgid "KDE Workstation"
+#~ msgstr "Delovna postaja KDE"
#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
+#~ "The Plasma Desktop, the basic graphical environment with a collection of "
+#~ "accompanying tools"
#~ msgstr ""
-#~ "Izbrali ste naslednje strežnike: %s\n"
-#~ "\n"
-#~ "\n"
-#~ "Navedeni strežniki se zaženejo samodejno. Trenutno nimajo nobenih znanih\n"
-#~ "varnostnih težav, a lahko odkrijejo nove. V tem primeru je strežnike "
-#~ "potrebno\n"
-#~ "Äim prej posodobiti.\n"
-#~ "\n"
-#~ "\n"
-#~ "Ali ste prepriÄani, da želite namestiti navedene strežnike?\n"
-
-#~ msgid "IceWm Desktop"
-#~ msgstr "Namizje IceWM"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
+#~ "Namizje Plazma, osnovno grafiÄno okolje z zbirko pripadajoÄih orodij"
+
+#~ msgid "IDE"
+#~ msgstr "IDE"
+
+#~ msgid "Preparing bootloader..."
+#~ msgstr "Pripravljanje zagonskega nalagalnika ..."
+
+#~ msgid ""
+#~ "A lightweight & fast graphical environment with user-friendly set of "
+#~ "applications and desktop tools"
#~ msgstr ""
-#~ "Vzpostavljanje povezave z zrcalnim strežnikom in pridobivanje seznama "
-#~ "dosegljivih paketov...."
+#~ "Majhno in hitro grafiÄno okolje z naborom uporabniku prijaznih programov "
+#~ "in namiznimi orodji"
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "Povezave z zrcalnim strežnikom %s ni mogoÄe vzpostaviti."
+#~ msgid "RazorQT Desktop"
+#~ msgstr "Namizje RazorQT"
-#~ msgid "Generate auto install floppy"
-#~ msgstr "Ustvari disketo za samodejno namestitev"
+#~ msgid ""
+#~ "No free space for 1MB bootstrap! Install will continue, but to boot your "
+#~ "system, you'll need to create the bootstrap partition in DiskDrake"
+#~ msgstr ""
+#~ "Ni prostora za zapis zaÄetnega nalagalnika (1 MB). Namestitev se bo "
+#~ "nadaljevala, vendar morate, da bi sistem po namestitvi lahko zagnali, s "
+#~ "pomoÄjo orodja DiskDrake ustvariti razdelek za zaÄetno nalaganje."
+
+#~ msgid ""
+#~ "You'll need to create a PPC PReP Boot bootstrap! Install will continue, "
+#~ "but to boot your system, you'll need to create the bootstrap partition in "
+#~ "DiskDrake"
+#~ msgstr ""
+#~ "Ustvariti morate zaÄetni nalagalnik PPC PReP Boot! Namestitev se bo "
+#~ "nadaljevala, vendar morate, da bi sistem po namestitvi lahko zagnali, s "
+#~ "pomoÄjo orodja DiskDrake ustvariti razdelek za zaÄetno nalaganje."
#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
+#~ "You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
+#~ "will not work for you. The install will continue, but you'll need to use "
+#~ "BootX or some other means to boot your machine. The kernel argument for "
+#~ "the root fs is: root=%s"
#~ msgstr ""
-#~ "Namestitev je lahko povsem samodejna, V tem\n"
-#~ "primeru se uporabi ves trdi disk!!\n"
-#~ "(TakÅ¡en naÄin je uporaben, Äe želite namestitev\n"
-#~ "zagnati na drugem raÄunalniku.)\n"
-#~ "\n"
-#~ "Morda vam bolj ustreza ponovitev namestitve.\n"
+#~ "Na vaÅ¡em raÄunalniku zagonski nalagalnik yaboot ne bo deloval.\n"
+#~ "Namestitev se bo nadaljevala, vendar boste morali\n"
+#~ "raÄunalnik zagnati s pomoÄjo BootX ali na kak drug naÄin. Nastavitev "
+#~ "jedra za korenski datoteÄni sistem je: root=%s"
+
+#~ msgid "Welcome"
+#~ msgstr "Dobrodošli"
-#~ msgid "Replay"
-#~ msgstr "Ponovi"
+#~ msgid "People!"
+#~ msgstr "Ljudje"
-#~ msgid "Automated"
-#~ msgstr "Samodejno"
+#~ msgid "For people"
+#~ msgstr "Za ljudi"
-#~ msgid "Save packages selection"
-#~ msgstr "Shrani izbiro paketov"
+#~ msgid "For contributors"
+#~ msgstr "Za vse, ki prispevajo"
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "Ali želite uporabiti aboot?"
+#~ msgid "For you"
+#~ msgstr "Za vsakogar"
+
+#~ msgid "Welcome!"
+#~ msgstr "Dobrodošli"
+
+#~ msgid "Select All"
+#~ msgstr "Izberi vse"
+
+#~ msgid "Bad package"
+#~ msgstr "Paket je poškodovan"
+
+#~ msgid "Preparing boot images..."
+#~ msgstr "Pripravljanje zagonskega nalagalnika ..."
+
+#~ msgid "Mageia, the new Linux distribution"
+#~ msgstr "Mageia, nova distribucija Linuxa"
#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
-#~ msgstr ""
-#~ "Napaka pri namestitvi aboot\n"
-#~ "Ali želite nadaljevati z namestitvijo, Äeprav bo s tem prvi razdelek "
-#~ "uniÄen?"
+#~ "_: Keep these entry short\n"
+#~ "Networking"
+#~ msgstr "Omrežje"
diff --git a/perl-install/install/share/po/sq.po b/perl-install/install/share/po/sq.po
index 3ba8370be..b4cfc5b32 100644
--- a/perl-install/install/share/po/sq.po
+++ b/perl-install/install/share/po/sq.po
@@ -1,53 +1,82 @@
# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR Free Software Foundation, Inc.
-# Naim Daka <naim70@freesurf.ch>, 2002, 2003.
-#
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
+# Translators:
+# Ardit Dani <ardit.dani@gmail.com>, 2014-2016
+# Naim Daka <naim70@freesurf.ch>, 2002-2003
msgid ""
msgstr ""
-"Project-Id-Version: DrakX for MDK 9.2\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2004-09-15 13:33+0200\n"
-"Last-Translator: Naim Daka <naim70@freesurf.ch>\n"
-"Language-Team: Albanian <LL@li.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-04-01 10:24+0000\n"
+"Last-Translator: Ardit Dani <ardit.dani@gmail.com>\n"
+"Language-Team: Albanian (http://www.transifex.com/MageiaLinux/mageia/"
+"language/sq/)\n"
+"Language: sq\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8-bit\n"
+"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr ""
+msgid "Join Us!"
+msgstr "Bashkohu me ne!"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr ""
+msgid "Make it yours!"
+msgstr "Bëni atë tuajat!"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr ""
+msgid "Your choice!"
+msgstr "Zgjedhja juaj!"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr ""
+msgid "Office tools"
+msgstr "Vegla zyre"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr ""
+msgid "Home entertainment"
+msgstr "Argëtim shtëpie "
-#: any.pm:109
-#, fuzzy, c-format
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr "Për fëmijët"
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr "Për familjen!"
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr "Për zhvilluesit!"
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr "Faleminderit!"
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr "Ekzisto Lirshëm!"
+
+#: any.pm:151
+#, c-format
msgid "Do you have further supplementary media?"
-msgstr "A posedoni ndonjë tjetër?"
+msgstr "A keni media të mëtejshme shtesë?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -55,116 +84,187 @@ msgid ""
"\n"
"Do you have a supplementary installation medium to configure?"
msgstr ""
+"Mediat e mëposhtme janë gjetur dhe do të përdoret gjatë instalimit: %s\n"
+"\n"
+"\n"
+"A keni një media shtesë instalimi për konfigurimin?"
-#: any.pm:120
+#: any.pm:162
#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
-#, fuzzy, c-format
msgid "Network (HTTP)"
-msgstr "Rrjeti %s"
+msgstr "Rrjeti (HTTP)"
-#: any.pm:122
-#, fuzzy, c-format
+#: any.pm:163
+#, c-format
msgid "Network (FTP)"
-msgstr "Rrjeti %s"
+msgstr "Rrjeti (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
-msgstr ""
+msgstr "Rrjeti (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
-msgstr ""
+msgstr "URL e pasqyrës?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
-msgstr ""
+msgstr "URL duhet të filloj me http:// ose https://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr ""
-"Lidhje në sitin Mandriva Linux për të pranuar listën e lirë të pasqyreve..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "Lidhje në sitin %s për të pranuar listën e lirë të pasqyreve..."
-#: any.pm:187
-#, fuzzy, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+#: any.pm:252
+#, c-format
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Lidhje në sitin Mandriva Linux për të pranuar listën e lirë të pasqyreve..."
+"Dështoi kontaktuari %s faqen për të marrë listën e pasqyrave në dispozicion"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Zgjedheni një pasqyre nga e cila do ti transferoni pakot"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
-msgstr ""
+msgstr "Ndërtimi NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
-msgstr ""
+msgstr "Ju lutemi shkruani pritësin dhe skedarin tuaj të medias NFS"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
-msgstr ""
+msgstr "Pritësi mungon"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
-msgstr ""
+msgstr "Skedari duhet të fillojë me \"/\""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
-msgstr ""
+msgstr "Pritësi i montuesit NFS?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Repertori"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
-msgstr ""
+msgstr "Plotësues"
-#: any.pm:295
-#, fuzzy, c-format
+#: any.pm:366
+#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
-msgstr "Nuk mund ta gjejë %s në %s"
+msgstr ""
+"Nuk mund të gjeni një dokument listë pakete në këtë pasqyrë. Sigurohuni "
+"vendi është e saktë."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "Lëshim Bërthamë"
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr "Lëshim Prishur"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "Lëshim Jofalas"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+"Disa pajisje-elektronikenë kompjuterin tuaj ka nevojë për disa udhzues jo të "
+"lirë në mënyrë që drejtuesit e programevetë lirë të punojnë."
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "Ju duhet të mundësoni \"%s\""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr "\"%s\" përmban pjesë të ndryshme të sistemet dhe aplikimet e saj"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "\"%s\" përmban programe jo të lirë.\n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"Ai gjithashtu përmban një program nevojshme për pajisje të caktuara për të "
+"vepruar (p.sh: disa karta grafike ATI/AMD, disa kartat e rrjetit, disa karta "
+"RAID, ...)"
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+"\"%s\" përmban programe që nuk mund të shpërndahet në çdo vend për shkak të "
+"patentave të programit."
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr "Ai gjithashtu përmban program nga \"%s\" rindërtuar me aftësi shtesë."
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "Këtu ju mund të mundësoni më shumë media në qoftë se ju dëshironi."
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "Ky medium ofron përditësime paketë për të mesëm \"%s\""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Kërkimi i pakove veqse të instaluara..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Gjetja pakove azhurnuese..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
-msgstr ""
+msgstr "Heqja paketave para përmirësimit..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -177,88 +277,88 @@ msgstr ""
"\n"
"Me të vërtetë dëshironi ti zhdukni?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Gabim gjatë leximit të skedares %s"
-#: any.pm:1020
-#, fuzzy, c-format
+#: any.pm:1304
+#, c-format
msgid "The following disk(s) were renamed:"
-msgstr "Pakot e radhitura duhet të instalohen:\n"
+msgstr "Di(s)qet mëposhtme janë riemëruar:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
-msgstr ""
+msgstr "%s (të emëruar më parë si %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Rrjeti"
-#: any.pm:1102
-#, fuzzy, c-format
+#: any.pm:1386
+#, c-format
msgid "Please choose a media"
-msgstr "Ju lutemi zgjedheni"
+msgstr "Ju lutemi zgjidhni një media"
-#: any.pm:1118
-#, fuzzy, c-format
+#: any.pm:1402
+#, c-format
msgid "File already exists. Overwrite it?"
-msgstr "Skedarje është veqse prezente. Përdoreni atë?"
+msgstr "Skedari ekziston. Mbishkruaj atë?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Autorizim i pa pranuar"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
-msgstr ""
+msgstr "Emër keq NFS"
-#: any.pm:1191
-#, fuzzy, c-format
+#: any.pm:1475
+#, c-format
msgid "Bad media %s"
-msgstr "shtuarja e burimit %s"
+msgstr "Media keqe %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "E pa mundur grabitja e ekranit (screenshots) para ndarjeve"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr ""
"Grabitjet e ekranit (screenshots) janë të mundura mbas instalimit në %s"
-#: gtk.pm:131
-#, fuzzy, c-format
+#: gtk.pm:135
+#, c-format
msgid "Installation"
msgstr "Instalimi"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Konfigurimi"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Ju duhet njashtu ta formatoni %s"
@@ -283,25 +383,25 @@ msgstr "Nisja e rrjetit (network)"
msgid "Bringing down the network"
msgstr "Ndalja e rrjetit (network)"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
-msgstr ""
+msgstr "Ju lutem prisni, rikthim i skedarit"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
-msgstr ""
+msgstr "e pamundur shtimi medies"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
-msgstr ""
+msgstr "Kopjimi disa paketa në disqe për përdorim në të ardhmen"
-#: media.pm:810
-#, fuzzy, c-format
+#: media.pm:807
+#, c-format
msgid "Copying in progress"
-msgstr "Zbulimi në vazhdim e sipër"
+msgstr "Kopjimi në progres"
#: pkgs.pm:32
#, c-format
@@ -328,268 +428,297 @@ msgstr "i mirë"
msgid "maybe"
msgstr "ndoshta"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "Marrja informacionit paketës nga XML meta-data..."
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"Nuk ka informacion xml për medien \"%s\", vetëm rezultati i pjesshëm për "
+"paketën %s"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Asnjë përshkrim"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
+"Disa paketa të kërkuara nga %s nuk mund të instalohen:\n"
+"%s"
-#: pkgs.pm:327
-#, fuzzy, c-format
+#: pkgs.pm:384 pkgs.pm:411
+#, c-format
msgid "An error occurred:"
-msgstr "Një gabim është paraqitur"
+msgstr "Një gabim ndodhi:"
+
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Një gabim fatal është paraqitur: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Mos pyesni përsëri"
-#: pkgs.pm:814
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "Instalimi i transmetimit të %d dështio"
-#: pkgs.pm:815
-#, fuzzy, c-format
+#: pkgs.pm:914
+#, c-format
msgid "Installation of packages failed:"
-msgstr "Instalimi i pakove %s"
+msgstr "Instalimi i paketave dështoj:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Stacion punues"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Stacioni Punues në Tryezë"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Programe për tryezë: trajtues të teksteve (OpenOffice.org Writer, Kword), "
-"tablues (OpenOffice.org Calc, Kspread), çfaqës pdf, etj."
+"Programe për tryezë: trajtues të teksteve (LibreOffice Writer, Kword), "
+"tablues (LibreOffice Calc, Kspread), çfaqës pdf, etj."
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Stacion Lojërash"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Programe ahengi: lojë arkade, lojë me stenda, strategji, etj"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Stacion Multimedia"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Programe për lojëra/botime të zërit dhe videos"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Stacion Interneti"
-#: share/meta-task/compssUsers.pl:33
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:37
+#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr ""
-"Përgjithësia a veglave të leximit, dërgimit të letrave elektronike të "
-"lajmeve (pine, mutt, tin...) dhe për të lundruar në internet."
+"Set mjetesh për të lexuar dhe për të dërguar postë dhe lajme (mutt, tin ..) "
+"dhe të shfletoni Internetin"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Kompjuter Rrjeti (klient)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Klient për protokole të ndryshme me përfshirje në ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Vegla për të konfiguruar kompjuterin tuaj"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Vegla në konsolë"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Botues, interpretues, vegla skedaresh, terminale"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Zhvillimi"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "Bibloteka ndërtuese e C dhe C++, programe dhe skedare me përfshirje"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Dokumentacioni"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Libra dhe Howto's për Linux dhe Softver gratis"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Bazë Standarde e Linux. Përkrahë aplikacione të pjesës së tretë"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Server Web"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:84
+#, c-format
msgid "Groupware"
-msgstr "Grupi"
+msgstr "Grupimi"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Server Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Murë-i-Zjarrtë/Router"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Portë kaluese Interneti"
-#: share/meta-task/compssUsers.pl:84
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:92
+#, c-format
msgid "Mail/News"
-msgstr "/Skedare/_E Re"
+msgstr "Postë/Lajme"
-#: share/meta-task/compssUsers.pl:85
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:93
+#, c-format
msgid "Postfix mail server, Inn news server"
-msgstr "Server i letrave (mail) Postfix"
+msgstr "Postfix server poste, Inn server lajme"
-#: share/meta-task/compssUsers.pl:88
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:97
+#, c-format
msgid "Directory Server"
-msgstr "Riparoje Nga CD"
+msgstr "Server Skedarësh"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "Server FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
-msgstr ""
+msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Server i Emrit (DNS) dhe Server i Informacionit (NIS)"
-#: share/meta-task/compssUsers.pl:100
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:112
+#, c-format
msgid "File and Printer Sharing Server"
-msgstr "Server Stampues"
+msgstr "Server Shpërndarës Skedarësh dhe Printeri"
-#: share/meta-task/compssUsers.pl:101
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:113
+#, c-format
msgid "NFS Server, Samba server"
-msgstr "Server Samba"
+msgstr "NFS Server, Samba server"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Bazë e të dhënave"
-#: share/meta-task/compssUsers.pl:105
-#, fuzzy, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "Server PostgreSQL apo MySQL i bazës së të dhënave"
+#: share/meta-task/compssUsers.pl:118
+#, c-format
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr ""
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Mail"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Server i letrave (mail) Postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "Server PostgreSQL apo MySQL i bazës së të dhënave"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "Server PostgreSQL apo MariaDB i bazës së të dhënave"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Server Kompjuter Rrjeti"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "Server NFS, server SMB, server Proxy, server ssh"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Mjedis Grafikë"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "Stacioni punues KDE"
+msgid "Plasma Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -597,12 +726,12 @@ msgid ""
msgstr ""
"Mjedisi i Tryezës K, dhe grafiku basic, i mjedisit me koleksionimin e veglave"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "Stacioni punues Gnome"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -611,69 +740,112 @@ msgstr ""
"Një mjedis grafikë me përdorues-miqësie, një përgjithësi e palikacioneve dhe "
"vegla në tryezë"
-#: share/meta-task/compssUsers.pl:144
-#, fuzzy, c-format
-msgid "LXDE Desktop"
-msgstr "Tryeza"
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:146
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:165
+#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
msgstr ""
-"Një mjedis grafikë me përdorues-miqësie, një përgjithësi e palikacioneve dhe "
-"vegla në tryezë"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Një mjedis grafik i bazuar në GNOME"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "LXQt Desktop"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr "LXDE Desktop"
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Mjedise të Tjera Grafike në Tryezë"
-#: share/meta-task/compssUsers.pl:150
-#, fuzzy, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm, etj."
+#: share/meta-task/compssUsers.pl:195
+#, c-format
+msgid "Window Maker, Fvwm, etc"
+msgstr ""
-#: share/meta-task/compssUsers.pl:173
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:218
+#, c-format
msgid "Utilities"
-msgstr "Filipinet"
+msgstr "Shërbime"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "Server SSH"
-#: share/meta-task/compssUsers.pl:180
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:225
+#, c-format
msgid "Webmin"
-msgstr "Webcam"
+msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:226
+#, c-format
msgid "Webmin Remote Configuration Server"
-msgstr "Konfigurim i Serverit me Terminale Mandriva"
+msgstr ""
-#: share/meta-task/compssUsers.pl:185
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:230
+#, c-format
msgid "Network Utilities/Monitoring"
-msgstr "Vështrimi i Rrjetit (Network)"
+msgstr ""
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
-msgstr ""
+msgstr "Vegla monitorimi, llogaritje procesesh, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
-#, fuzzy, c-format
-msgid "Mandriva Wizards"
-msgstr "Qendra Kontrolluese Mandriva Linux"
+#: share/meta-task/compssUsers.pl:235
+#, c-format
+msgid "Mageia Wizards"
+msgstr "Udhëzuesi Mageia"
-#: share/meta-task/compssUsers.pl:191
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:236
+#, c-format
msgid "Wizards to configure server"
-msgstr "Dështim gjatë konfigurim të stampuesit %s\"!"
+msgstr "Udhëzuesi për konfigurim serverin"
#: steps.pm:85
#, c-format
@@ -684,7 +856,7 @@ msgstr ""
"Një gabim është paraqitur, dhe me sa duket është vështir të zgjidhet.\n"
"Ju mund të vazhdoni, mirëpo ju jeni përgjegjës për ndonji gabim eventual."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -692,7 +864,7 @@ msgid ""
"Check the cdrom on an installed computer using \"rpm -qpl media/main/*.rpm"
"\"\n"
msgstr ""
-"Disa pako me rëndësi nuk janë instalur në mënyrë korrekte.\n"
+"Disa paketa me rëndësi nuk janë instalur në mënyrë korrekte.\n"
"Është e mundur që cdrom-i apo lexuesi cdrom të jetë në defekt.\n"
"Verifikoni cdrom-in në një kompjuter të instalur, duke shtypur urdhërin "
"\"rpm -qpl media/main/*.rpm\"\n"
@@ -704,336 +876,334 @@ msgstr "Nisja e etapës `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Instalimi i Mandriva Linux %s"
+msgid "%s Installation %s"
+msgstr "Instalimi i %s %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab> para /<Alt-Tab> mbrapa"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
-msgstr ""
+msgstr "Xorg server është i ngadalshëm për të filluar. Ju lutem prisni..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"Kompjuteri i juaj posedon sasi të vogël të memorisë. Ju mund të ndesheni me\n"
-"disa probleme gjatë instalimit të Mandriva Linux. Nëse kjo ndodhë, ju\n"
-"mund të vazhdoni në një instalim në modë teksti. Për këtë shtypni mbi\n"
-"`F1' kut të niseni me një nisje të udhëzuar në CDROM, dhe fytni urdhërin "
-"`text'."
+"Kompjuteri juaj posedon sasi të vogël të memorjes. Ju mund të ndesheni me\n"
+"disa probleme gjatë instalimit të %s. Nëse kjo ndodhë, ju\n"
+"mund të vazhdoni në një instalim në modë teksti. Për këtë shtypni `F1' kut "
+"të ndizet në CDROM, dhe shtypni `text'."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
+msgid "Media Selection"
msgstr ""
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "Instalo %s KDE Desktop"
+
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr ""
+msgid "Install %s GNOME Desktop"
+msgstr "Instalo %s GNOME Desktop"
-#: steps_gtk.pm:241
-#, fuzzy, c-format
+#: steps_gtk.pm:255
+#, c-format
msgid "Custom install"
-msgstr "Instalim minimal"
+msgstr ""
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
-msgstr "Tryeza"
+msgid "Plasma Desktop"
+msgstr "KDE Desktop"
-#: steps_gtk.pm:263
-#, fuzzy, c-format
+#: steps_gtk.pm:277
+#, c-format
msgid "GNOME Desktop"
-msgstr "Tryeza"
+msgstr "GNOME Desktop"
-#: steps_gtk.pm:264
-#, fuzzy, c-format
+#: steps_gtk.pm:278
+#, c-format
msgid "Custom Desktop"
-msgstr "Tryeza"
+msgstr ""
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Zgjedhni Grupet e Pakove"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Zgjedhni pakot individualisht"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Madhësia totale: %d / %d MB"
+msgid "Unselect All"
+msgstr "Gjitha të Çzgjedhurat"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Pako jo e mirë"
+msgid "Total size: %d / %d MB"
+msgstr "Madhësia totale: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Versioni: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Madhësia: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Me rëndësi: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Ju nuk mund ti zgjedhni/çzgjedhni këtë pako"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "ka arritur nga mungesa %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "ka arritur gjatë mosmarrëveshjes %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "tentim në gradimin e %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "në urdhër për ta mbajturë %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Nu nuk mund ta zgjidhni këtë pako, sepse nuk ka vend të mjaftueshëm për ta "
"instaluar"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Pakot e radhitura do të instalohen"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Pakot e radhitura do të zhduken"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Kjo është një pako e nevojshme, dhe nuk mund çzgjedhet"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Ju nuk mund ta çzgjedhni këtë pako. Është e instaluar më parë"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Ju nuk mund ti çzgjedhni këtë pako. Duhet të azhurnohet"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Paraqiti automatikisht pakot e zgjedhura"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Instalim"
-#: steps_gtk.pm:499
-#, fuzzy, c-format
+#: steps_gtk.pm:515
+#, c-format
msgid "Load/Save selection"
-msgstr "Zgjedhja e pakos"
+msgstr "Ngarko/Ruaj përzgjedhje"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Azhurnimi i pakove të zgjedhura"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Instalim minimal"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Menagjuesi Softver"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Zgjedhi pakot të cilat dëshironi t'instaloni"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Instalimi"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Asnjë detaj"
-#: steps_gtk.pm:584
-#, fuzzy, c-format
+#: steps_gtk.pm:600
+#, c-format
msgid "Time remaining:"
-msgstr "Koha e mbetur"
+msgstr "Koha e mbetur:"
-#: steps_gtk.pm:585
-#, fuzzy, c-format
+#: steps_gtk.pm:601
+#, c-format
msgid "(estimating...)"
-msgstr "Vlerësimi në sipër"
+msgstr "(vlerësim...)"
-#: steps_gtk.pm:615
-#, fuzzy, c-format
+#: steps_gtk.pm:627
+#, c-format
msgid "%d package"
msgid_plural "%d packages"
-msgstr[0] "%d pakot"
-msgstr[1] "%d pakot"
+msgstr[0] "%d paketë"
+msgstr[1] "%d paketat"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Përmbledhje"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Konfiguroje"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "i pa konfiguruar"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "Zgjedhni Grupet e Pakove"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
-msgstr ""
+msgstr "Kopjo tërë CDtë"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Një gabim është paraqitur"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Ju lutemi zgjedheni tipin tastierës suaj"
-#: steps_interactive.pm:108
-#, fuzzy, c-format
+#: steps_interactive.pm:109
+#, c-format
msgid "Here is the full list of available keyboards:"
-msgstr "Ja ku është lista komplete e shteteve në disponibilitet"
+msgstr ""
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Instalo/Azhurno"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Është ky një instalim apo një azhurnim?"
-#: steps_interactive.pm:152
-#, fuzzy, c-format
+#: steps_interactive.pm:159
+#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
-msgstr "Instalim"
+msgstr "Instalimi"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Azhurno %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Çelës i kriptuar për %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
-msgstr ""
+msgstr "Anulo instalimin, rifillo sistemin"
-#: steps_interactive.pm:206
-#, fuzzy, c-format
+#: steps_interactive.pm:218
+#, c-format
msgid "New Installation"
-msgstr "Instalimi"
+msgstr "Instalim i Ri"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
-msgstr ""
+msgstr "Përmirëso instalimin e mëparshme (nuk rekomandohet)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1042,38 +1212,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "IDE"
-msgstr "IDE"
+msgid "CD/DVD"
+msgstr "CD/DVD"
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "Configuring IDE"
-msgstr "Konfigurimi i IDE"
+msgid "Configuring CD/DVD"
+msgstr "Konfigurimi CD/DVD"
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr ""
-"Nuk ka hepësirë të lirë, për ndarjen me nisje të udhëzuar (bootstrap) me 1MB!"
-"Instalimi do të vazhdoj, ju duhet të krijoni një ndarje me nisje të udhëzuar"
-"(bootstrap) në DiskDrake"
-
-#: steps_interactive.pm:295
-#, fuzzy, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"Nuk ka hepësirë të lirë, për ndarjen me nisje të udhëzuar (bootstrap) me 1MB!"
-"Instalimi do të vazhdoj, ju duhet të krijoni një ndarje me nisje të udhëzuar"
-"(bootstrap) në DiskDrake"
-
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1087,74 +1236,73 @@ msgstr ""
"Nëse ju nuk e posedoni, shtypni mbi kopsën Anulo që më në fund të mos "
"instaloni asgjë nga ky Cd-Rom."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Hetim mbi pakot e lira..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
+"Sistemi juaj nuk ka hapësirë të mjaftueshme në dispozicion për instalim ose "
+"azhurnim, (%dMB > %dMB)"
-#: steps_interactive.pm:443
-#, fuzzy, c-format
+#: steps_interactive.pm:428
+#, c-format
msgid ""
"Please choose load or save package selection.\n"
"The format is the same as auto_install generated files."
msgstr ""
-"Ju lutemi zgjedhni ngarkimin apo shpëtimin e pakos së zgjedhur në floppy "
-"disketë.\n"
-"Forma është e njëjtë sikur në disketë me tërheqje të instalimit automatikë."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Ngarko"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Shpëtoje"
-#: steps_interactive.pm:453
-#, fuzzy, c-format
+#: steps_interactive.pm:438
+#, c-format
msgid "Bad file"
-msgstr "Ngarko file"
+msgstr "Skedarë keq"
-#: steps_interactive.pm:469
-#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+#: steps_interactive.pm:455
+#, c-format
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
-#, fuzzy, c-format
+#: steps_interactive.pm:459
+#, c-format
msgid "Desktop Selection"
-msgstr "Zgjedhni Grupet e Pakove"
+msgstr "Përzgjedhje Desktop"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Madhësia e zgjedhur është shumë më e gjatë se sa hapësira e lirë"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Tipi i instalimit"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1163,87 +1311,121 @@ msgstr ""
"Ju nuk e keni zgjedhur asnjë grup të pakove.\n"
"Ju lutemi zgjedheni një instalim minimal të dëshiruar:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Me X"
-#: steps_interactive.pm:583
-#, fuzzy, c-format
-msgid "Install suggested packages"
-msgstr "Instalimi i pakove %s"
+#: steps_interactive.pm:579
+#, c-format
+msgid "Install recommended packages"
+msgstr "Instalimi paketave rekomanduara"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Me dokumentacion bazues (rekomanduar!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Instalim tejet minimal (në veçanti pa urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "Përgatitje përmirësim..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Pregatitje për instalim"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Instalimi i pakove %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Një gabim është paraqitur gjatë radhitjes së pakove:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Vazhdo pa marrë parasysh?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
-msgstr ""
+msgstr "Riprovo"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
-msgstr ""
+msgstr "Kalo këtë paketë"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
-#, fuzzy, c-format
+#: steps_interactive.pm:682
+#, c-format
msgid "Go back to media and packages selection"
-msgstr "Regjistroi pakot e zgjedhura"
+msgstr ""
-#: steps_interactive.pm:683
-#, fuzzy, c-format
+#: steps_interactive.pm:685
+#, c-format
msgid "There was an error installing package %s."
-msgstr "Një gabim është paraqitur gjatë instalimit të pakove:"
+msgstr ""
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Konfigurimi i postit-instalues"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-#: steps_interactive.pm:737 steps_list.pm:47
-#, fuzzy, c-format
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
+#, c-format
msgid "Updates"
-msgstr "Azhurnimi"
+msgstr "Azhurnime"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "Riprovo?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1264,127 +1446,98 @@ msgstr ""
"\n"
"A dëshironi t'instaloni këto azhurnime ?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s mbi %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Hardver"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Kartelë zëri"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "A posedoni një kartelë zëri ISA?"
-
-#: steps_interactive.pm:921
-#, fuzzy, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Nise \"sndconfig\" mbasë instalimit për ta konfiguruar kartëlën e zërit"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "Asnjë kartelë e zbuluar. Provo \"harddrake\" mbasë instalimit"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Interfaci grafik"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Rrjeti & Internet"
-#: steps_interactive.pm:949
-#, fuzzy, c-format
+#: steps_interactive.pm:985
+#, c-format
msgid "Proxies"
-msgstr "Profili "
+msgstr ""
-#: steps_interactive.pm:950
-#, fuzzy, c-format
+#: steps_interactive.pm:986
+#, c-format
msgid "configured"
-msgstr "rikonfiguroje"
+msgstr "konfiguruar"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Nivel i Sigurisë"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Mur i Zjarrt"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "aktivizuar"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "i nxënë"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr ""
"Ju nuk e keni konfiguruar serverin X. A jeni i sigurt, se e dëshironi këtë?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "Pregatitja e bootloader..."
+msgid "Preparing initial startup program..."
+msgstr ""
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr ""
-#: steps_interactive.pm:1038
-#, fuzzy, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Me sa duket makina juaj posedon një arqitekturë të vjetër apo të pa\n"
-" njoftur, programi për nisje të udhëzuar yabbot nuk do të funksionoj.\n"
-"Dhe instalimi do të vazhdoj më tutje, mirëpo ju\n"
-" duhet të posedoni BootX që ta nisni sistemin tuaj"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Futni një disketë të zbrazët në lexuesin e disketave %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Krijimi i një diskete auto instaluese..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1395,12 +1548,12 @@ msgstr ""
"\n"
"A dëshironi me të vërtetë ti braktisni tani?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Urime"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Rinise (riboot)"
@@ -1416,7 +1569,7 @@ msgstr "Zgjedheni gjuhën tuaj"
#: steps_list.pm:16 steps_list.pm:23
#, c-format
msgid "Localization"
-msgstr ""
+msgstr "Vendndodhja"
#: steps_list.pm:17
#, c-format
@@ -1437,7 +1590,7 @@ msgstr "Mini"
msgid ""
"_: Keep these entry short\n"
"Hard drive detection"
-msgstr "Zbulim i Diskut të Fortë (Hard drive)"
+msgstr "Zbulim i Diskut të Fortë (Hard disk drive)"
#: steps_list.pm:21 steps_list.pm:22
#, c-format
@@ -1445,6 +1598,8 @@ msgid ""
"_: Keep these entry short\n"
"Installation class"
msgstr ""
+"_: Mbani këto hyrje të shkurtra\n"
+"klasë Instalimi"
#: steps_list.pm:23
#, c-format
@@ -1473,6 +1628,8 @@ msgid ""
"_: Keep these entry short\n"
"Formatting"
msgstr ""
+"_: Mbani këto hyrje të shkurtra\n"
+"Shpërndarja"
#: steps_list.pm:29
#, c-format
@@ -1480,6 +1637,8 @@ msgid ""
"_: Keep these entry short\n"
"Choosing packages"
msgstr ""
+"_: Mbani këto hyrje të shkurtra\n"
+"Zgjedhja paketave"
#: steps_list.pm:31
#, c-format
@@ -1495,13 +1654,6 @@ msgid ""
"Users"
msgstr "Përdoruesit"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Punimi i rrjetit"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1536,6 +1688,8 @@ msgid ""
"_: Keep these entry short\n"
"Updates"
msgstr ""
+"_: Mbani këto hyrje të shkurtra\n"
+"Azhurnime"
#: steps_list.pm:48
#, c-format
@@ -1544,142 +1698,11 @@ msgid ""
"Exit"
msgstr "Braktise"
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Programe për tryezë: trajtues të teksteve (kword, abiword), tablues "
-#~ "(kspread, gnumeric), çfaqës pdf, etj."
-
-#, fuzzy
-#~ msgid "Downloading file %s..."
-#~ msgstr "Dërgimi i skedareve..."
-
-#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
-#~ msgstr ""
-#~ "Ju keni zgjedhur server(et) e radhitur: %s\n"
-#~ "\n"
-#~ "\n"
-#~ "Këta server janë të aktivizuar me marrëveshje. Ata nuk kanë ndonji dalje\n"
-#~ "të siguruar, mirëpo probleme të reja mund të paraqiten. Në ato momente\n"
-#~ "ju duhet të jeni i sigurt që ti azhurnoni serverat tuja sa më shpejt.\n"
-#~ "\n"
-#~ "\n"
-#~ "Me të vërtetë dëshironi t'instaloni këta server?\n"
-
-#, fuzzy
-#~ msgid "IceWm Desktop"
-#~ msgstr "Tryeza"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr "Transferimi i listës së pasqyreve me pako të lira..."
-
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "Nuk mundur të kontaktohet pasqyrja %s"
-
-#~ msgid "Generate auto install floppy"
-#~ msgstr "Krijo një disketë auto instaluese"
-
-#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
-#~ msgstr ""
-#~ "Auto instalimi mund të bëhet me instalim të automatizuar, nëse\n"
-#~ "dëshironi, ai do të merë kontrolin mbi diskun tuaj të fort!!\n"
-#~ "(është i përcaktuar për instalimin njodnjë makine tjetër).\n"
-#~ "\n"
-#~ "A dëshironi ta përsëritni instalimin.\n"
-
-#~ msgid "Replay"
-#~ msgstr "Rilexo"
-
-#~ msgid "Automated"
-#~ msgstr "Automatizuar"
-
-#~ msgid "Save packages selection"
-#~ msgstr "Regjistroi pakot e zgjedhura"
-
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "A dëshironi ta përdorni aboot?"
-
-#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
-#~ msgstr ""
-#~ "Gabim gjatë instalimit aboot, \n"
-#~ "mundohu me instalim të forcuar, edhe pse ai do ta shkatërroj ndarjen e "
-#~ "parë?"
-
-#~ msgid "All"
-#~ msgstr "Gjitha"
-
-#~ msgid "TV card"
-#~ msgstr "Kartelë TV"
-
-#~ msgid "Boot"
-#~ msgstr "Boot"
-
-#~ msgid ""
-#~ "_: Keep these entry short\n"
-#~ "Authentication"
-#~ msgstr "Vërtetësimi"
-
-#, fuzzy
-#~ msgid "(%d package, %d MB)"
-#~ msgid_plural "(%d packages, %d MB)"
-#~ msgstr[0] "%d pakot"
-#~ msgstr[1] "%d pakot"
-
-#~ msgid "%d packages"
-#~ msgstr "%d pakot"
-
-#~ msgid "Language"
-#~ msgstr "Zgjedheni gjuhën tuaj"
-
-#~ msgid "License"
-#~ msgstr "Licenca"
-
-#, fuzzy
-#~ msgid "Installation class"
-#~ msgstr "Zgjedhe klasën e instalimit"
-
-#, fuzzy
-#~ msgid "Formatting"
-#~ msgstr "Vlerësimi në sipër"
-
-#, fuzzy
-#~ msgid "Choosing packages"
-#~ msgstr "Zgjedhi pakot instaluese"
-
-#~ msgid "Users"
-#~ msgstr "Përdoruesit"
-
-#~ msgid "Networking"
-#~ msgstr "Punimi i rrjetit"
-
-#~ msgid "Configure X"
-#~ msgstr "Konfigurim i X"
-
-#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
-#~ "missing), this generally means your boot floppy in not in sync with the "
-#~ "Installation medium (please create a newer boot floppy)"
-#~ msgstr ""
-#~ "Nuk mund të hyjë në modulet të cilat i përkasin bërthamës suaj (skedarja %"
-#~ "s mungon), kjo zakonisht do të thotë se disketa juaj me nisje të udhëzuar "
-#~ "nuk sinkronizohet, me burimin instalues (ju lutemi krijoni një disketë të "
-#~ "re)"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "A posedoni një kartelë zëri ISA?"
+
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr "Asnjë kartelë e zbuluar. Provo \"harddrake\" mbasë instalimit"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
diff --git a/perl-install/install/share/po/sr.po b/perl-install/install/share/po/sr.po
index 28cc29941..9fd509d9e 100644
--- a/perl-install/install/share/po/sr.po
+++ b/perl-install/install/share/po/sr.po
@@ -1,55 +1,82 @@
-# Cirilicni prevod drakbootdisk.po fajla.
-# Copyright (C) 1997-2003 MandrakeSERBIA.
-# Tomislav Jankovic <tomaja@net.yu>, 2000.
-#
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
+# Translators:
+# Tomislav Jankovic <tomaja@net.yu>, 2000
msgid ""
msgstr ""
-"Project-Id-Version: DrakX\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2004-09-15 13:33+0200\n"
-"Last-Translator: Toma Jankovic <tomaja@net.yu>\n"
-"Language-Team: Serbian <i18n@mandrake.co.yu>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-06-22 09:01+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Serbian (http://www.transifex.com/MageiaLinux/mageia/language/"
+"sr/)\n"
+"Language: sr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 0.9.6\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"
+"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"
+
+#: ../../advertising/01_IM_mageia.pl:1
+#, c-format
+msgid "Join Us!"
+msgstr ""
+
+#: ../../advertising/02_IM_mageia.pl:1
+#, c-format
+msgid "Make it yours!"
+msgstr ""
+
+#: ../../advertising/03_IM_mageia.pl:1
+#, c-format
+msgid "Your choice!"
+msgstr ""
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Office tools"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Home entertainment"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/06_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "For kids"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "For family!"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "For developers!"
msgstr ""
-#: any.pm:109
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Да ли Đ¸Đ¼Đ°Ñ‚Đµ Ñ˜Đ¾Ñˆ Đ´Đ¾Đ´Đ°Ñ‚Đ½Đ¸Ñ… Đ¼ĐµĐ´Đ¸Ñ˜Đ°?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -62,94 +89,83 @@ msgstr ""
"\n"
"Да ли Đ¸Đ¼Đ°Ñ‚Đµ Đ´Đ¾Đ´Đ°Ñ‚Đ½Đ¸Ñ… Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Đ¾Đ½Đ¸Ñ… Đ¼ĐµĐ´Đ¸Ñ˜Đ° ĐºĐ¾Ñ˜Đµ Ñ‚Ñ€ĐµĐ±Đ° Đ¿Đ¾Đ´ĐµÑĐ¸Ñ‚Đ¸?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "ĐœÑ€ĐµĐ¶Đ° (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "ĐœÑ€ĐµĐ¶Đ° (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "ĐœÑ€ĐµĐ¶Đ° (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "Đ£Đ Đ› Đ¼Đ¸Ñ€Đ¾Ñ€Đ°?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "Đ£Đ Đ› Đ¼Đ¾Ñ€Đ° Đ¿Đ¾Ñ‡Đ¸ÑĐ°Ñ‚Đ¸ Ñа ftp:// или http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr ""
-"ĐĐ¾Đ½Ñ‚Đ°ĐºÑ‚Đ¸Ñ€Đ°Ñ˜Ñ‚Đµ Mandriva Linux web ÑĐ°Ñ˜Ñ‚ да би Đ´Đ¾Đ±Đ¸Đ»Đ¸ лиÑту Đ´Đ¾ÑÑ‚ÑƒĐ¿Đ½Đ¸Ñ… mirror-"
-"а..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "ĐĐ¾Đ½Ñ‚Đ°ĐºÑ‚Đ¸Ñ€Đ°Ñ˜Ñ‚Đµ %s web ÑĐ°Ñ˜Ñ‚ да би Đ´Đ¾Đ±Đ¸Đ»Đ¸ лиÑту Đ´Đ¾ÑÑ‚ÑƒĐ¿Đ½Đ¸Ñ… mirror-а..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"ĐĐµÑƒÑĐ¿ĐµÑˆĐ½Đ¾ уÑĐ¿Đ¾ÑÑ‚Đ°Đ²Ñ™Đ°Ñе Đ²ĐµĐ·Đµ Ñа Mandriva Linux web ÑĐ°Ñ˜Ñ‚ Ñ€Đ°Đ´Đ¸ лиÑÑ‚Đµ Đ´Đ¾ÑÑ‚ÑƒĐ¿Đ½Đ¸Ñ… "
-"mirror-а"
+"ĐĐµÑƒÑĐ¿ĐµÑˆĐ½Đ¾ уÑĐ¿Đ¾ÑÑ‚Đ°Đ²Ñ™Đ°Ñе Đ²ĐµĐ·Đµ Ñа %s web ÑĐ°Ñ˜Ñ‚ Ñ€Đ°Đ´Đ¸ лиÑÑ‚Đµ Đ´Đ¾ÑÑ‚ÑƒĐ¿Đ½Đ¸Ñ… mirror-а"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Đ˜Đ·Đ°Đ±ĐµÑ€Đ¸Ñ‚Đµ mirror Ñа ĐºĐ¾Đ³ Ñ›ĐµÑ‚Đµ ÑĐºĐ¸Đ½ÑƒÑ‚Đ¸ Đ¿Đ°ĐºĐµÑ‚Đµ"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "ĐŸĐ¾Đ´ĐµÑˆĐ°Đ²Đ°Ñе NFS-а"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "Đ£Đ½ĐµÑĐ¸Ñ‚Đµ Đ¸Đ¼Đµ Đ´Đ¾Đ¼Đ°Ñ›Đ¸Đ½Đ°-hostname и Đ´Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸Ñ˜ÑƒĐ¼ Đ²Đ°ÑˆĐµĐ³ NFS Đ¼ĐµĐ´Đ¸Ñ˜Đ°"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "ĐĐµĐ´Đ¾ÑÑ‚Đ°Ñ˜Đµ Đ¸Đ¼Đµ Đ´Đ¾Đ¼Đ°Ñ›Đ¸Đ½Đ°-hostname"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "Đ”Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸Ñ˜ÑƒĐ¼ Đ¼Đ¾Ñ€Đ° Đ¿Đ¾Ñ‡ĐµÑ‚Đ¸ Ñа \"/\""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "Đ˜Đ¼Đµ Đ´Đ¾Đ¼Đ°Ñ›Đ¸Đ½Đ°-hostname за Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñе NFS ?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Đ”Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸Ñ˜ÑƒĐ¼"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Đ”Đ¾Đ´Đ°Ñ‚Đ½Đ¸"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -158,23 +174,90 @@ msgstr ""
"Đе Đ¼Đ¾Đ³Ñƒ Đ¿Ñ€Đ¾Đ½Đ°Ñ’ĐµĐ¼ лиÑту Đ¿Đ°ĐºĐµÑ‚Đ° Đ½Đ° Đ¾Đ²Đ¾Đ¼ Đ¼Đ¸Ñ€Đ¾Ñ€Ñƒ. Đ¿Ñ€Đ¾Đ²ĐµÑ€Đ¸Ñ‚Đµ да ли Đ»Đ¾ĐºĐ°Ñ†Đ¸Ñ˜Đ° "
"иÑĐ¿Ñ€Đ°Đ²Đ½Đ°."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Đ¢Ñ€Đ°Đ¶Đ¸Đ¼ Đ²ĐµÑ› Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đµ Đ¿Đ°ĐºĐµÑ‚Đµ..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Đ¢Ñ€Đ°Đ¶Đ¸Đ¼ Đ¿Đ°ĐºĐµÑ‚Đµ за Đ°Đ¶ÑƒÑ€Đ¸Ñ€Đ°Ñе..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Đ£ĐºĐ»Đ°ÑĐ°Đ¼ ÑÑ‚Đ°Ñ€Đµ Đ¿Đ°ĐºĐµÑ‚Đµ..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -187,87 +270,87 @@ msgstr ""
"\n"
"Да ли заиÑÑ‚Đ° Đ¶ĐµĐ»Đ¸Ñ‚Đµ да ÑƒĐºĐ»Đ¾Đ½Đ¸Ñ‚Đµ Đ¾Đ²Đµ Đ¿Đ°ĐºĐµÑ‚Đµ?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Đ“Ñ€ĐµÑˆĐºĐ° ĐºĐ¾Đ´ Đ¾Ñ‚Đ²Đ°Ñ€Đ°Ñа Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ° %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "Đ¡Đ»ĐµĐ´ĐµÑ›Đ¸ диÑĐº(Đ¾Đ²Đ¸) Ñ›Đµ Đ±Đ¸Ñ‚Đ¸ Đ¿Ñ€ĐµĐ¸Đ¼ĐµĐ½Đ¾Đ²Đ°Đ½Đ¸:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (Ñ€Đ°Đ½Đ¸Ñ˜Đµ Ñа Đ¸Đ¼ĐµĐ½Đ¾Đ¼ %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "ĐœÑ€ĐµĐ¶Đ°"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Đ˜Đ·Đ°Đ±ĐµÑ€Đ¸Ñ‚Đµ Đ¼ĐµĐ´Đ¸Ñ˜"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Đ”Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ° Đ²ĐµÑ› Đ¿Đ¾ÑÑ‚Đ¾Ñ˜Đ¸. Да ли Đ¿Ñ€ĐµĐ¿Đ¸ÑˆĐµĐ¼ Đ¿Ñ€ĐµĐºĐ¾ Đ¿Đ¾ÑÑ‚Đ¾Ñ˜ĐµÑ›Đµ?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "ĐŸÑ€Đ¸ÑÑ‚ÑƒĐ¿ Đ¾Đ´Đ±Đ¸Ñ˜ĐµĐ½"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "ĐŸĐ¾Đ³Ñ€ĐµÑˆĐ½Đ¾ NFS Đ¸Đ¼Đµ"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "Đ›Đ¾Ñˆ Đ¼ĐµĐ´Đ¸Ñ˜ %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Đе Đ¼Đ¾Đ³Ñƒ да Đ½Đ°Đ¿Ñ€Đ°Đ²Đ¸Đ¼ ÑĐ½Đ¸Đ¼Đ°Đº Đ¿Ñ€Đµ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¾Đ½Đ¸Ñ€Đ°Ñа"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Đ¡Đ½Đ¸Đ¼Ñ†Đ¸ Ñ›Đµ Đ±Đ¸Ñ‚Đ¸ Đ´Đ¾ÑÑ‚ÑƒĐ¿Đ½Đ¸ Đ½Đ°ĐºĐ¾Đ½ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đµ у %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "ĐĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸Ñ˜Đ°"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "ĐœĐ¾Ñ€Đ°Ñ‚Đµ и %s да Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ°Ñ‚Đµ"
@@ -292,22 +375,22 @@ msgstr "ĐŸÑ€Đ¸ÑÑ‚ÑƒĐ¿Đ°Đ¼ Đ¼Ñ€ĐµĐ¶Ñƒ"
msgid "Bringing down the network"
msgstr "ĐĐ´ÑÑ‚ÑƒĐ¿Đ°Đ¼ Đ¾Đ´ Đ¼Ñ€ĐµĐ¶Đµ"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "ĐĐ¾Đ¿Đ¸Ñ€Đ°Ñе Đ½ĐµĐºĐ¸Ñ… Đ¿Đ¾Đ°ĐºĐµÑ‚Đ° Đ½Đ° диÑĐºĐ¾Đ²Đµ Ñ€Đ°Đ´Đ¸ ĐºĐ°ÑĐ½Đ¸Ñ˜Đµ ÑƒĐ¿Đ¾Ñ‚Ñ€ĐµĐ±Đµ"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "ĐĐ¾Đ¿Đ¸Ñ€Đ°Ñе у Ñ‚Đ¾ĐºÑƒ"
@@ -337,73 +420,98 @@ msgstr "Đ»ĐµĐ¿Đ¾"
msgid "maybe"
msgstr "Đ¼Đ¾Đ¶Đ´Đ°"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Без Đ¾Đ¿Đ¸Ñа"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
-#, fuzzy, c-format
+#: pkgs.pm:384 pkgs.pm:411
+#, c-format
msgid "An error occurred:"
-msgstr "Đ¥Đ¼,Đ¿Đ¾Ñ˜Đ°Đ²Đ¸Đ»Đ° Ñе Đ³Ñ€ĐµÑˆĐºĐ°"
+msgstr ""
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "ĐŸĐ¾Ñ˜Đ°Đ²Đ¸Đ»Đ° Ñе Ñ„Đ°Ñ‚Đ°Đ»Đ½Đ° Đ³Ñ€ĐµÑˆĐºĐ°: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d Đ¸Đ½ÑÑ‚Đ»Đ°Ñ†Đ¸Đ¾Đ½Đ° Ñ‚Ñ€Đ°Đ½ÑĐ°ĐºÑ†Đ¸Ñ˜Đ° Đ½Đ¸Ñ˜Đµ уÑĐ¿ĐµĐ»Đ°"
-#: pkgs.pm:815
-#, fuzzy, c-format
+#: pkgs.pm:914
+#, c-format
msgid "Installation of packages failed:"
-msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ¼ Đ¿Đ°ĐºĐµÑ‚ %s"
+msgstr ""
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Đ Đ°Đ´Đ½Đ° ÑÑ‚Đ°Đ½Đ¸Ñ†Đ°"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Đ Đ°Đ´Đ½Đ°(Office) ÑÑ‚Đ°Đ½Đ¸Ñ†Đ°"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Office Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸: Ñ‚ĐµĐºÑÑ‚ Đ¿Ñ€Đ¾Ñ†ĐµÑĐ¾Ñ€Đ¸ (OpenOffice.org Writer, Kword), Ñ‚Đ°Đ±ĐµĐ»Đµ "
-"(OpenOffice.org Calc, Kspread), pdf Đ¿Ñ€ĐµĐ³Đ»ĐµĐ´Đ½Đ¸Ñ†Đ¸, Đ¸Ñ‚Đ´"
+"Office Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸: Ñ‚ĐµĐºÑÑ‚ Đ¿Ñ€Đ¾Ñ†ĐµÑĐ¾Ñ€Đ¸ (LibreOffice Writer, Kword), Ñ‚Đ°Đ±ĐµĐ»Đµ "
+"(LibreOffice Calc, Kspread), pdf Đ¿Ñ€ĐµĐ³Đ»ĐµĐ´Đ½Đ¸Ñ†Đ¸, Đ¸Ñ‚Đ´"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Đ¡Ñ‚Đ°Đ½Đ¸Ñ†Đ° за Đ¸Đ³Ñ€Ñƒ"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Đ—Đ°Đ±Đ°Đ²Đ½Đ¸ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸: Đ°Ñ€ĐºĐ°Đ´Đµ, Đ¸Đ³Đµ Đ½Đ° Ñ‚Đ°Đ±Đ»Đ¸, ÑÑ‚Ñ€Đ°Ñ‚ĐµĐ³Đ¸Ñ˜Đµ, Đ¸Ñ‚Đ´"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "ĐœÑƒĐ»Ñ‚Đ¸Đ¼ĐµĐ´Đ¸Ñ˜Đ°Đ»Đ½Đ° ÑÑ‚Đ°Đ½Đ¸Ñ†Đ°"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "ĐŸÑ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸ за Đ¿ÑƒÑˆÑ‚Đ°Ñе Đ·Đ²ÑƒĐºĐ° и Đ²Đ¸Đ´ĐµĐ°"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚ ÑÑ‚Đ°Đ½Đ¸Ñ†Đ°"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -412,193 +520,193 @@ msgstr ""
"Đ¡ĐºÑƒĐ¿ Đ°Đ»Đ°Ñ‚Đ° за Ñ‡Đ¸Ñ‚Đ°Ñе и ÑлаÑе ел.Đ¿Đ¾ÑˆÑ‚Đµ и Đ²ĐµÑÑ‚Đ¸ (mutt, tin..) и за "
"Đ¿Ñ€ĐµÑ‚Ñ€Đ°Đ¶Đ¸Đ²Đ°Ñе Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚Đ°"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "ĐœÑ€ĐµĐ¶Đ½Đ¸ ĐºĐ¾Đ¼Đ¿Ñ˜ÑƒÑ‚ĐµÑ€ (ĐºĐ»Đ¸Ñ˜ĐµĐ½Ñ‚)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "ĐĐ»Đ¸Ñ˜ĐµĐ½Ñ‚Đ¸ за Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ¸Ñ‚Đµ Đ¿Ñ€Đ¾Ñ‚Đ¾ĐºĐ¾Đ»Đµ ÑƒĐºÑ™ÑƒÑ‡ÑƒÑ˜ÑƒÑ›Đ¸ и ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "ĐĐ»Đ°Ñ‚Đ¸ за Đ»Đ°ĐºĐ¾ ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸ÑаÑе ĐºĐ¾Đ¼Đ¿Ñ˜ÑƒÑ‚ĐµÑ€Đ°"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "ĐĐ¾Đ½Đ·Đ¾Đ»Đ½Đ¸ Đ°Đ»Đ°Ñ‚Đ¸"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "ĐµĐ´Đ¸Ñ‚Đ¾Ñ€Đ¸,ÑˆĐµĐ»Đ¾Đ²Đ¸, Đ°Đ»Đ°Ñ‚Đ¸ за Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐµ, Ñ‚ĐµÑ€Đ¼Đ¸Đ½Đ°Đ»Đ¸"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Đ Đ°Đ·Đ²Đ¾Ñ˜Đ½Đ°"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C и C++ Ñ€Đ°Đ·Đ²Đ¾Ñ˜Đ½Đµ Đ±Đ¸Đ±Đ»Đ¸Đ¾Ñ‚ĐµĐºĐµ, Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸ и Đ¿Ñ€Đ¾Đ¿Ñ€Đ°Ñ‚Đ½Đµ Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐµ"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Đ”Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸Ñ˜Đ°"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "ĐÑĐ¸Đ³Đµ и ĐĐ°ĐºĐ¾? (Howto's) за Linux и БеÑĐ¿Đ»Đ°Ñ‚Đ½Đ¸ Đ¡Đ¾Ñ„Ñ‚Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Đ›Đ¸Đ½ÑƒĐºÑĐ¾Đ²Đ° Đ¡Ñ‚Đ°Đ½Đ´Đ°Ñ€Đ´Đ½Đ° База. ĐŸĐ¾Đ´Ñ€ÑˆĐºĐ° за Third party Đ°Đ¿Đ»Đ¸ĐºĐ°Đ¸Ñ†Ñ˜Đµ"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Веб Đ¡ĐµÑ€Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Đ¡Đ¾Ñ„Ñ‚Đ²ĐµÑ€ за Đ³Ñ€ÑƒĐ¿Đ½Đ¸ Ñ€Đ°Đ´"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab Đ¡ĐµÑ€Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€, Firewall/Router"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚ gateway"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "Ел.Đ¿Đ¾ÑˆÑ‚Đ°/Đ²ĐµÑÑ‚Đ¸"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix ÑĐµÑ€Đ²ĐµÑ€ за ел.Đ¿Đ¾ÑˆÑ‚Ñƒ,Inn ÑĐµÑ€Đ²ĐµÑ€ за Đ²ĐµÑÑ‚Đ¸ "
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ Đ´Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸Ñ˜ÑƒĐ¼Đ°"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP Đ¡ĐµÑ€Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Đ˜Đ¼Đµ Đ”Đ¾Đ¼ĐµĐ½Đ° и ĐœÑ€ĐµĐ¶Đ½Đ¸ Đ˜Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Đ¾Đ½Đ¸ Đ¡ĐµÑ€Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Đ¤Đ°Ñ˜Đ» Đ¡ĐµÑ€Đ²ĐµÑ€ и ÑĐµÑ€Đ²ĐµÑ€ за Đ´ĐµÑ™ĐµÑе ÑˆÑ‚Đ°Đ¼Đ¿Đ°Ñ‡Đ°"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS Đ¡ĐµÑ€Đ²ĐµÑ€, Samba Đ¡ĐµÑ€Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€,Базе Đ¿Đ¾Đ´Đ°Ñ‚Đ°ĐºĐ°"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL или MySQL ÑĐµÑ€Đ²ĐµÑ€ за Đ±Đ°Đ·Ñƒ Đ¿Đ¾Đ´Đ°Ñ‚Đ°ĐºĐ°"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL или MariaDB ÑĐµÑ€Đ²ĐµÑ€ за Đ±Đ°Đ·Ñƒ Đ¿Đ¾Đ´Đ°Ñ‚Đ°ĐºĐ°"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€, Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "ĐŸĐ¾ÑˆÑ‚Đ°"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix mail ÑĐµÑ€Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL или MySQL ÑĐµÑ€Đ²ĐµÑ€ за Đ±Đ°Đ·Ñƒ Đ¿Đ¾Đ´Đ°Ñ‚Đ°ĐºĐ°"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL или MariaDB ÑĐµÑ€Đ²ĐµÑ€ за Đ±Đ°Đ·Ñƒ Đ¿Đ¾Đ´Đ°Ñ‚Đ°ĐºĐ°"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "ĐœÑ€ĐµĐ¶Đ½Đ¸ Đ¡ĐµÑ€Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS ÑĐµÑ€Đ²ĐµÑ€, SMB ÑĐµÑ€Đ²ĐµÑ€, Proxy ÑĐµÑ€Đ²ĐµÑ€, SSH ÑĐµÑ€Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Đ“Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ¾ ĐĐºÑ€ÑƒĐ¶ĐµÑе"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "KDE Đ¿Đ°Đ´Đ½Đ° ÑÑ‚Đ°Đ½Đ¸Ñ†Đ°"
+msgid "Plasma Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -606,12 +714,12 @@ msgid ""
msgstr ""
"K ДеÑĐºÑ‚Đ¾Đ¿ Đ¾ĐºÑ€ÑƒĐ¶ĐµÑе, Đ¾ÑĐ½Đ¾Đ²Đ½Đ¾ Đ³Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ¾ Đ¾ĐºÑ€ÑƒĐ¶ĐµÑе Ñа ĐºĐ¾Đ»ĐµĐºÑ†Đ¸Ñ˜Đ¾Đ¼ Đ¿Ñ€Đ°Ñ‚ĐµÑ›Đ¸Ñ… Đ°Đ»Đ°Ñ‚Đ°"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "Gnome Ñ€Đ°Đ´Đ½Đ° ÑÑ‚Đ°Đ½Đ¸Ñ†Đ°"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -620,66 +728,109 @@ msgstr ""
"Đ“Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ° Đ¾ĐºÑ€ÑƒĐ¶ĐµÑа за ÑĐµÑ‚Đ¾Đ¼ ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ‡Đº NFS server, SMB server, Proxy server, "
"NFS server, SMB server, Proxy ÑĐµÑ€Đ²ĐµÑ€Đ¸Ñ… Đ°Đ¿Đ»Đ¸ĐºĐ°Ñ†Đ¸Ñ˜Đ° и деÑĐºÑ‚Đ¾Đ¿Đ°Đ»Đ°Ñ‚Đ°"
-#: share/meta-task/compssUsers.pl:144
-#, fuzzy, c-format
-msgid "LXDE Desktop"
-msgstr "IceWm ДеÑĐºÑ‚Đ¾Đ¿"
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:146
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:165
+#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
msgstr ""
-"Đ“Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ° Đ¾ĐºÑ€ÑƒĐ¶ĐµÑа за ÑĐµÑ‚Đ¾Đ¼ ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ‡Đº NFS server, SMB server, Proxy server, "
-"NFS server, SMB server, Proxy ÑĐµÑ€Đ²ĐµÑ€Đ¸Ñ… Đ°Đ¿Đ»Đ¸ĐºĐ°Ñ†Đ¸Ñ˜Đ° и деÑĐºÑ‚Đ¾Đ¿Đ°Đ»Đ°Ñ‚Đ°"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Đ”Ñ€ÑƒĐ³Đ¸ Đ³Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ¸ деÑĐºÑ‚Đ¾Đ¿Đ¾Đ²Đ¸"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr " Window Maker, Enlightenment, Fvwm, Đ¸Ñ‚Đ´"
+msgid "Window Maker, Fvwm, etc"
+msgstr ""
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "ĐĐ»Đ°Ñ‚Đ¸"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH Đ¡ĐµÑ€Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Webmin ÑĐµÑ€Đ²ĐµÑ€ за Đ´Đ°Ñ™Đ¸Đ½ÑĐºÑƒ ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»Ñƒ"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "ĐœÑ€ĐµĐ¶Đ½Đ¸ Đ°Đ»Đ°Ñ‚Đ¸/ĐœĐ¾Đ½Đ¸Ñ‚Đ¾Ñ€Đ¸Đ½Đ³"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "ĐĐ»Đ°Ñ‚Đ¸ за Đ¼Đ¾Đ½Đ¸Ñ‚Đ¾Ñ€Đ¸Đ½Đ³, ÑƒĐ¿Ñ€Đ°Đ²Ñ™Đ°Ñе Đ¿Ñ€Đ¾Ñ†ĐµÑĐ¸Đ¼Đ°, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Mandriva Đ§Đ°Ñ€Đ¾Đ±ÑĐ°Ñ†Đ¸"
+msgid "Mageia Wizards"
+msgstr "Mageia Đ§Đ°Ñ€Đ¾Đ±ÑĐ°Ñ†Đ¸"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Đ§Đ°Ñ€Đ¾Đ±ÑĐ°Ñ†Đ¸ за Đ¿Đ¾Đ´ĐµÑˆĐ°Đ²Đ°Ñе ÑĐµÑ€Đ²ĐµÑ€Đ°"
@@ -693,7 +844,7 @@ msgstr ""
"Đ“Ñ€ĐµÑˆĐºĐ°, али Đ½ĐµĐ·Đ½Đ°Đ¼ ĐºĐ°ĐºĐ¾ да Ñ˜Đµ Ñ€Đ°Đ·Ñ€ĐµÑˆĐ¸Đ¼.\n"
"ĐаÑÑ‚Đ°Đ²Đ¸Ñ‚Đµ Đ½Đ° Đ²Đ°Ñˆ Ñ€Đ¸Đ·Đ¸Đº!"
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -713,254 +864,253 @@ msgstr "ĐŸĐ¾ĐºÑ€ĐµÑ›ĐµĐ¼ ĐºĐ¾Ñ€Đ°Đº `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ° %s"
+msgid "%s Installation %s"
+msgstr "%s Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ° %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> Đ¸Đ·Đ¼ĐµÑ’Ñƒ ĐµĐ»ĐµĐ¼ĐµĐ½Đ°Ñ‚Đ°"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"Đ’Đ°Ñˆ ÑиÑÑ‚ĐµĐ¼ Đ¸Đ¼Đ° Đ¼Đ°ÑĐ°Đº ÑĐ½Đ°Đ³Đµ. Đ£Ñлед Ñ‚Đ¾Đ³Đ° Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ¸Đ¼Đ°Ñ‚Đ¸ Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼Đ° Đ¿Ñ€Đ¸ "
"Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ¸\n"
-"Mandriva Linux. Đ£ĐºĐ¾Đ»Đ¸ĐºĐ¾ Ñе Đ¾Đ½Đ¸ Đ¿Đ¾Ñ˜Đ°Đ²Đµ, Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ¿Ñ€Đ¾Đ±Đ°Ñ‚Đ¸ Ñ‚ĐµĐºÑÑ‚ÑƒĐ°Đ»Đ½Ñƒ "
-"Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Ñƒ. Да би Ñ‚Đ¾ Đ¿Đ¾ÑÑ‚Đ¸Đ³Đ»Đ¸,\n"
+"%s. Đ£ĐºĐ¾Đ»Đ¸ĐºĐ¾ Ñе Đ¾Đ½Đ¸ Đ¿Đ¾Ñ˜Đ°Đ²Đµ, Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ¿Ñ€Đ¾Đ±Đ°Ñ‚Đ¸ Ñ‚ĐµĐºÑÑ‚ÑƒĐ°Đ»Đ½Ñƒ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Ñƒ. Да би Ñ‚Đ¾ "
+"Đ¿Đ¾ÑÑ‚Đ¸Đ³Đ»Đ¸,\n"
"Đ¿Ñ€Đ¸Ñ‚Đ¸ÑĐ½Đ¸Ñ‚Đµ `F1' Đ¿Ñ€Đ¸ ÑÑ‚Đ°Ñ€Ñ‚Đ°Ñу Ñа CDROM-а, а Đ¾Đ½Đ´Đ° ÑƒĐºÑƒÑ†Đ°Ñ˜Ñ‚Đµ `text'."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, c-format
+msgid "Media Selection"
+msgstr ""
+
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva KDE Desktop"
+msgid "Install %s Plasma Desktop"
msgstr ""
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s GNOME Desktop"
msgstr ""
-#: steps_gtk.pm:241
-#, fuzzy, c-format
+#: steps_gtk.pm:255
+#, c-format
msgid "Custom install"
-msgstr "ĐœĐ¸Đ½Đ¸Đ¼Đ°Đ»Đ½Đ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ˜"
+msgstr ""
-#: steps_gtk.pm:262
-#, fuzzy, c-format
-msgid "KDE Desktop"
-msgstr "IceWm ДеÑĐºÑ‚Đ¾Đ¿"
+#: steps_gtk.pm:276
+#, c-format
+msgid "Plasma Desktop"
+msgstr ""
-#: steps_gtk.pm:263
-#, fuzzy, c-format
+#: steps_gtk.pm:277
+#, c-format
msgid "GNOME Desktop"
-msgstr "IceWm ДеÑĐºÑ‚Đ¾Đ¿"
+msgstr ""
-#: steps_gtk.pm:264
-#, fuzzy, c-format
+#: steps_gtk.pm:278
+#, c-format
msgid "Custom Desktop"
-msgstr "IceWm ДеÑĐºÑ‚Đ¾Đ¿"
+msgstr ""
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "ĐĐ´Đ°Đ±Đ¸Ñ€ Đ³Ñ€ÑƒĐ¿Đ° Đ¿Đ°ĐºĐµÑ‚Đ°"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "ĐŸĐ¾Ñ˜ĐµĐ´Đ¸Đ½Đ°Ñ‡Đ½Đ¾ Đ±Đ¸Ñ€Đ°Ñе Đ¿Đ°ĐºĐµÑ‚Đ°"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Đ£ĐºÑƒĐ¿Đ½Đ° Đ²ĐµĐ»Đ¸Ñ‡Đ¸Đ½Đ°: %d / %d MB"
+msgid "Unselect All"
+msgstr "ДеÑĐµĐ»ĐµĐºÑ‚ÑƒÑ˜ Đ¡Đ²Đµ"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Đ›Đ¾Ñˆ Đ¿Đ°ĐºĐµÑ‚"
+msgid "Total size: %d / %d MB"
+msgstr "Đ£ĐºÑƒĐ¿Đ½Đ° Đ²ĐµĐ»Đ¸Ñ‡Đ¸Đ½Đ°: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Đ’ĐµÑ€Đ·Đ¸Ñ˜Đ°: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Đ’ĐµĐ»Đ¸Ñ‡Đ¸Đ½Đ°: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Đ’Đ°Đ¶Đ½Đ¾ÑÑ‚: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Đе Đ¼Đ¾Đ¶ĐµÑ‚Đµ ÑĐµĐ»ĐµĐºÑ‚Đ¾Đ²Đ°Ñ‚Đ¸/деÑĐµĐ»ĐµĐºÑ‚Đ¾Đ²Đ°Ñ‚Đ¸ Đ¾Đ²Đ°Ñ˜ Đ¿Đ°ĐºĐµÑ‚"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "Đ·Đ±Đ¾Đ³ Đ½Đµ Đ¿Đ¾ÑÑ‚Đ¾Ñ˜Đ°Ñа %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "Đ·Đ±Đ¾Đ³ Đ½Đµ Đ·Đ°Đ´Đ¾Đ²Đ¾Ñ™ĐµĐ½Đ¾Đ³ %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "Đ¿Đ¾ĐºÑƒÑˆĐ°Đ²Đ°Đ¼ да Đ¿Ñ€Đ¸ĐºĐ°Đ¶ĐµĐ¼ %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "да Đ±Đ¸Ñ… Đ·Đ°Đ´Ñ€Đ¶Đ°Đ¾ %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr "Đе Đ¼Đ¾Đ¶ĐµÑ‚Đµ ÑĐµĐ»ĐµĐºÑ‚Đ¾Đ²Đ°Ñ‚Đ¸ Đ¾Đ²Đ°Ñ˜ Đ¿Đ°ĐºĐµÑ‚ Ñ˜ĐµÑ€ Đ½ĐµĐ¼Đ° Đ²Đ¸ÑˆĐµ ÑĐ»Đ¾Đ±Đ¾Đ´Đ½Đ¾Đ³ Đ¿Ñ€Đ¾ÑÑ‚Đ¾Ñ€Đ°"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Đ¡Đ»ĐµĐ´ĐµÑ›Đ¸ Đ¿Đ°ĐºĐµÑ‚Đ¸ Ñ‚Ñ€ĐµĐ±Đ° да Đ±ÑƒĐ´Ñƒ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đ¸"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Đ¡Đ»ĐµĐ´ĐµÑ›Đ¸ Đ¿Đ°ĐºĐµÑ‚Đ¸ Ñ›Đµ Đ±Đ¸Ñ‚Đ¸ Đ¸Đ·Đ±Ñ€Đ¸ÑĐ°Đ½Đ¸"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "ĐĐ²Đ¾ Ñ˜Đµ Đ¾Đ±Đ°Đ²ĐµĐ·Đ½Đ¸ Đ¿Đ°ĐºĐµÑ‚,и Đ½Đµ Đ¼Đ¾Đ¶Đµ Đ±Đ¸Ñ‚Đ¸ деÑĐµĐ»ĐµĐºÑ‚Đ¾Đ²Đ°Đ½"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "ĐœĐ¾Đ¶ĐµÑ‚Đµ деÑĐµĐ»ĐµĐºÑ‚Đ¾Đ²Đ°Ñ‚Đ¸ Đ¾Đ²Đ°Ñ˜ Đ¿Đ°ĐºĐµÑ‚ Ñ˜ĐµÑ€ Ñ˜Đµ Đ²ĐµÑ› Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Đе Đ¼Đ¾Đ¶ĐµÑ‚Đµ деÑĐµĐ»ĐµĐºÑ‚Đ¾Đ²Đ°Ñ‚Đ¸ Đ¾Đ²Đ°Ñ˜ Đ¿Đ°ĐºĐµÑ‚.ĐĐ½ Đ¼Đ¾Ñ€Đ° Đ±Đ¸Ñ‚Đ¸ Đ°Đ¶ÑƒÑ€Đ¸Ñ€Đ°Đ½"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "ĐÑƒÑ‚Đ¾Đ¼Đ°Ñ‚ÑĐºĐ¸ Đ¿Ñ€Đ¸ĐºĐ°Đ¶Đ¸ Đ¸Đ·Đ°Đ±Ñ€Đ°Đ½Đµ Đ¿Đ°ĐºĐµÑ‚Đµ"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ˜"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Đ£Ñ‡Đ¸Ñ‚Đ°Ñ˜/Đ¡Đ°Ñ‡ÑƒĐ²Đ°Ñ˜ Đ¸Đ·Đ±Đ¾Ñ€"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "ĐĐ¶ÑƒÑ€Đ¸Ñ€Đ°Ñе ÑĐµĐ»ĐµĐºÑ†Đ¸Ñ˜Đµ Đ¿Đ°ĐºĐµÑ‚Đ°"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "ĐœĐ¸Đ½Đ¸Đ¼Đ°Đ»Đ½Đ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ˜"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "ĐŸĐ¾Đ´ĐµÑˆĐ°Đ²Đ°Ñе Đ¡Đ¾Ñ„Ñ‚Đ²ĐµÑ€Đ°"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Đ˜Đ·Đ°Đ±ĐµÑ€Đ¸ Đ¿Đ°ĐºĐµÑ‚Đµ за Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Ñƒ"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ¼"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Без Đ´ĐµÑ‚Đ°Ñ™Đ°"
-#: steps_gtk.pm:584
-#, fuzzy, c-format
+#: steps_gtk.pm:600
+#, c-format
msgid "Time remaining:"
-msgstr "ĐŸÑ€ĐµĐ¾ÑÑ‚Đ°Đ»Đ¾ Đ²Ñ€ĐµĐ¼Đµ"
+msgstr ""
-#: steps_gtk.pm:585
-#, fuzzy, c-format
+#: steps_gtk.pm:601
+#, c-format
msgid "(estimating...)"
-msgstr "ĐŸÑ€Đ¾Ñ†ĐµÑÑƒÑ˜ĐµĐ¼"
+msgstr ""
-#: steps_gtk.pm:615
-#, fuzzy, c-format
+#: steps_gtk.pm:627
+#, c-format
msgid "%d package"
msgid_plural "%d packages"
-msgstr[0] "%d Đ¿Đ°ĐºĐµÑ‚Đ°"
-msgstr[1] "%d Đ¿Đ°ĐºĐµÑ‚Đ°"
-msgstr[2] "%d Đ¿Đ°ĐºĐµÑ‚Đ°"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Đ¡Đ°Đ¶ĐµÑ‚Đ°Đº"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "ĐŸĐ¾Đ´ĐµÑи"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "Đ½Đ¸Ñ˜Đµ Đ¿Đ¾Đ´ĐµÑˆĐµĐ½Đ¾"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "ĐĐ´Đ°Đ±Đ¸Ñ€ Đ³Ñ€ÑƒĐ¿Đ° Đ¿Đ°ĐºĐµÑ‚Đ°"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -969,84 +1119,84 @@ msgstr ""
"ĐŸÑ€Đ¾Đ½Đ°Ñ’ĐµĐ½Đ¸ Ñу ÑĐ»ĐµĐ´ĐµÑ›Đ¸ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Đ¾Đ½Đ¸ Đ¼ĐµĐ´Đ¸Ñ˜Đ¸.\n"
"Đ£ĐºĐ¾Đ»Đ¸ĐºĐ¾ Đ¶ĐµĐ»Đ¸Ñ‚Đµ да Đ¿Ñ€ĐµÑĐºĐ¾Ñ‡Đ¸Ñ‚Đµ Đ½ĐµĐºĐµ Đ¾Đ´ ÑĐ¸Ñ…, деÑĐµĐ»ĐµĐºÑ‚ÑƒÑ˜Ñ‚Đµ Đ¸Ñ… Ñада."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"Đ˜Đ¼Đ°Ñ‚Đµ Đ¼Đ¾Đ³ÑƒÑ›Đ½Đ¾ÑÑ‚ да ĐºĐ¾Đ¿Đ¸Ñ€Đ°Ñ‚Đµ ÑĐ°Đ´Ñ€Đ¶Đ°Ñ˜ CD-Đ¾Đ²Đ° Đ½Đ° Ñ…Đ°Ñ€Đ´ диÑĐº Đ¿Ñ€Đµ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đµ.\n"
"ĐĐ°ĐºĐ¾Đ½ Ñ‚Đ¾Đ³Đ° Ñ›Đµ Đ¸Đ½ÑÑ‚Đ°Đ»Ñ†Đ¸Ñ˜Đ° Đ½Đ°ÑÑ‚Đ°Đ²Đ¸Ñ‚Đ¸ Ñа Ñ…Đ°Ñ€Đ´ диÑĐºĐ° а Đ¿Đ°ĐºĐµÑ‚Đ¸ Ñ›Đµ Đ¾ÑÑ‚Đ°Ñ‚Đ¸ Đ´Đ¾ÑÑ‚ÑƒĐ¿Đ½Đ¸ "
"и ĐºĐ°Đ´Đ° Ñе Đ·Đ°Đ²Ñ€ÑˆĐ¸ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "ĐĐ¾Đ¿Đ¸Ñ€Đ°Ñе Ñ†ĐµĐ»Đ¾Đ³ CDа"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Đ¥Đ¼,Đ¿Đ¾Ñ˜Đ°Đ²Đ¸Đ»Đ° Ñе Đ³Ñ€ĐµÑˆĐºĐ°"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Đ˜Đ·Đ°Đ±ĐµÑ€Đ¸Ñ‚Đµ Ñ€Đ°ÑĐ¿Đ¾Ñ€ĐµĐ´ Ñ‚Đ°ÑÑ‚Đ°Ñ‚ÑƒÑ€Đµ"
-#: steps_interactive.pm:108
-#, fuzzy, c-format
+#: steps_interactive.pm:109
+#, c-format
msgid "Here is the full list of available keyboards:"
-msgstr "ĐĐ²Đ´Đµ Ñ˜Đµ Đ¿Ñ€ĐµĐ´ÑÑ‚Đ°Đ²Ñ™ĐµĐ½Đ° Ñ†ĐµĐ»Đ° лиÑÑ‚Đ° Đ´Đ¾ÑÑ‚ÑƒĐ¿Đ½Đ¸Ñ… Ñ€Đ°ÑĐ¿Đ¾Ñ€ĐµĐ´Đ° за Ñ‚Đ°ÑÑ‚Đ°Ñ‚ÑƒÑ€Đµ"
+msgstr ""
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°/ĐĐ¶ÑƒÑ€Đ¸Ñ€Đ°Ñе"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Да ли Ñ˜Đµ Đ¾Đ²Đ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ° или Đ°Đ¶ÑƒÑ€Đ¸Ñ€Đ°Ñе?"
-#: steps_interactive.pm:152
-#, fuzzy, c-format
+#: steps_interactive.pm:159
+#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
-msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ˜"
+msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "ĐĐ¶ÑƒÑ€Đ¸Ñ€Đ°Ñе %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Đључ за ĐµĐ½ĐºÑ€Đ¸Đ¿Ñ†Đ¸Ñ˜Ñƒ за %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
-#, fuzzy, c-format
+#: steps_interactive.pm:218
+#, c-format
msgid "New Installation"
-msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°"
+msgstr ""
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1055,37 +1205,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "ĐĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸Ñ˜Đ° IDE"
-
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"ĐĐµĐ¼Đ° ÑĐ»Đ¾Đ±Đ¾Đ´Đ½Đ¾Đ³ Đ¿Ñ€Đ¾ÑÑ‚Đ¾Ñ€Đ° за 1MB bootstrap! Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ° Ñ’Đµ Ñе Đ½Đ°ÑÑ‚Đ°Đ²Đ¸Ñ‚Đ¸, али "
-"да би Đ¿Đ¾Đ´Đ¸Đ³Đ»Đ¸ Đ²Đ°ÑˆÑиÑÑ‚ĐµĐ¼, Đ¼Đ¾Ñ€Đ°Ñ’ĐµÑ‚Đµ да ĐºÑ€ĐµĐ¸Ñ€Đ°Ñ‚Đµ bootstrap Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Ñƒ у "
-"DiskDrake-у"
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
+msgid "Configuring CD/DVD"
msgstr ""
-"ĐœĐ¾Ñ€Đ°Ñ‚Đµ ĐºÑ€ĐµĐ¸Ñ€Đ°Ñ‚Đ¸ PPC PReP bootstrap! Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ° Ñ’Đµ Ñе Đ½Đ°ÑÑ‚Đ°Đ²Đ¸Ñ‚Đ¸, али да би "
-"Đ¿Đ¾Đ´Đ¸Đ³Đ»Đ¸ Đ²Đ°Ñˆ ÑиÑÑ‚ĐµĐ¼, Đ¼Đ¾Ñ€Đ°Ñ’ĐµÑ‚Đµ да ĐºÑ€ĐµĐ¸Ñ€Đ°Ñ‚Đµ bootstrap Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Ñƒ у DiskDrake-у"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1099,21 +1229,21 @@ msgstr ""
"ÑĐ¿Ñ€ĐµĐ¼Đ½Đ¸.\n"
"Đ£ĐºĐ¾Đ»Đ¸ĐºĐ¾ Đ³Đ° Đ½ĐµĐ¼Đ°Ñ‚Đµ Đ¿Ñ€Đ¸Ñ‚Đ¸ÑĐ½Đ¸Ñ‚Đµ ĐŸĐ¾Đ½Đ¸ÑˆÑ‚Đ¸."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Đ¢Ñ€Đ°Đ¶Đ¸Đ¼ Đ¿Đ°ĐºĐµÑ‚Đµ"
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
"Đ’Đ°Ñˆ ÑиÑÑ‚ĐµĐ¼ Đ½ĐµĐ¼Đ° Đ´Đ¾Đ²Đ¾Ñ™Đ½Đ¾ ÑĐ»Đ¾Đ±Đ¾Đ´Đ½Đ¾Đ³ Đ¿Ñ€Đ¾ÑÑ‚Đ¾Ñ€Đ° за Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Ñƒ или Đ°Đ¶ÑƒÑ€Đ¸Ñ€Đ°Ñе "
"ÑиÑÑ‚ĐµĐ¼Đ° (%dMB > %dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1122,52 +1252,52 @@ msgstr ""
"ĐœĐ¾Đ»Đ¸Đ¼ Đ’Đ°Ñ Đ´Đ° Đ¸Đ·Đ°Đ±ĐµÑ€ĐµÑ‚Đµ ÑƒÑ‡Đ¸Ñ‚Đ°Đ²Đ°Ñе или ÑĐ½Đ¸Đ¼Đ°Ñе ÑĐµĐ»ĐµĐºÑ†Đ¸Ñ˜Đµ Đ¿Đ°ĐºĐµÑ‚Đ°.\n"
"Đ¤Đ¾Ñ€Đ¼Đ°Ñ‚ ĐºĐ¾Ñ˜Đ¸ Ñе ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸ Ñ˜Đµ иÑÑ‚Đ¸ ĐºĐ°Đ¾ и ĐºĐ¾Đ´ auto_install Đ³ĐµĐ½ĐµÑ€Đ¸ÑĐ°Đ½Đ¸Ñ… Ñ„Đ°Ñ˜Đ»Đ¾Đ²Đ°."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Đ£Ñ‡Đ¸Ñ‚Đ°Ñ˜"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Đ¡Đ°Ñ‡ÑƒĐ²Đ°Ñ˜"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Đ›Đ¾Ñˆ Ñ„Đ°Ñ˜Đ»"
-#: steps_interactive.pm:469
-#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+#: steps_interactive.pm:455
+#, c-format
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
-#, fuzzy, c-format
+#: steps_interactive.pm:459
+#, c-format
msgid "Desktop Selection"
-msgstr "ĐĐ´Đ°Đ±Đ¸Ñ€ Đ³Ñ€ÑƒĐ¿Đ° Đ¿Đ°ĐºĐµÑ‚Đ°"
+msgstr ""
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Đ¡ĐµĐ»ĐµĐºÑ‚Đ¾Đ²Đ°Đ½Đ° Đ²ĐµĐ»Đ¸Ñ‡Đ¸Đ½Đ° Ñ˜Đµ Đ²ĐµÑ’Đ° Đ¾Đ´ ÑĐ»Đ¾Đ±Đ¾Đ´Đ½Đ¾Đ³ Đ¿Ñ€Đ¾ÑÑ‚Đ¾Ñ€Đ°"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Đ¢Đ¸Đ¿ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đµ"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1176,87 +1306,121 @@ msgstr ""
"ĐиÑÑ‚Đµ ÑĐµĐ»ĐµĐºÑ‚Đ¾Đ²Đ°Đ»Đ¸ Đ½Đ¸Ñ˜ĐµĐ´Đ½Ñƒ Đ³Ñ€ÑƒĐ¿Ñƒ Đ¿Đ°ĐºĐµÑ‚Đ°.\n"
"Đ˜Đ·Đ°Đ±ĐµÑ€Đ¸Ñ‚Đµ Đ¼Đ¸Đ½Đ¸Đ¼Đ°Đ»Đ½Ñƒ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Ñƒ ĐºĐ¾Ñ˜Ñƒ Đ¶ĐµĐ»Đ¸Ñ‚Đµ:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Đ¡Đ° X-Đ¾Đ²Đ¸Đ¼Đ°"
-#: steps_interactive.pm:583
-#, fuzzy, c-format
-msgid "Install suggested packages"
-msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ¼ Đ¿Đ°ĐºĐµÑ‚ %s"
+#: steps_interactive.pm:579
+#, c-format
+msgid "Install recommended packages"
+msgstr ""
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Đ¡Đ° Đ¾ÑĐ½Đ¾Đ²Đ½Đ¾Đ¼ Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸Ñ˜Đ¾Đ¼ (Đ¿Ñ€ĐµĐ¿Đ¾Ñ€ÑƒĐºĐ°!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Đ¡Ñ‚Đ²Đ°Ñ€Đ½Đ¾ Đ¼Đ¸Đ½Đ¸Đ¼Đ°Đ»Đ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ° (Đ¿Đ¾ÑĐµĐ±Đ½Đ¾ без urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr ""
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "ĐŸÑ€Đ¸Đ¿Ñ€ĐµĐ¼Đ°Đ¼ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Ñƒ"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ¼ Đ¿Đ°ĐºĐµÑ‚ %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Đ“Ñ€ĐµÑˆĐºĐ° у лиÑÑ‚Đ¸ Đ¿Đ°ĐºĐµÑ‚Đ°:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Đ¡Đ²ĐµÑ˜ĐµĐ´Đ½Đ¾ Đ½Đ°ÑÑ‚Đ°Đ²Đ¸Ñ‚Đ¸ Đ´Đ°Ñ™Đµ ?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr ""
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
-#, fuzzy, c-format
+#: steps_interactive.pm:682
+#, c-format
msgid "Go back to media and packages selection"
-msgstr "Đ¡Đ°Ñ‡ÑƒĐ²Đ°Ñ˜ ÑĐµĐ»ĐµĐºÑ†Đ¸Ñ˜Ñƒ Đ¿Đ°ĐºĐµÑ‚Đ°"
+msgstr ""
-#: steps_interactive.pm:683
-#, fuzzy, c-format
+#: steps_interactive.pm:685
+#, c-format
msgid "There was an error installing package %s."
-msgstr "Đ“Ñ€ĐµÑˆĐºĐ° Đ¿Ñ€Đ¸ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ¸ Đ¿Đ°ĐºĐµÑ‚Đ°:"
+msgstr ""
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "ĐŸĐ¾ÑÑ‚Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Đ¾Đ½Đ° ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸Ñ˜Đ°"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "ĐŸÑ€Đ¾Đ²ĐµÑ€Đ¸Ñ‚Đµ да ли Ñе у ÑƒÑ€ĐµÑ’Đ°Ñ˜Ñƒ %s Đ½Đ°Đ»Đ°Đ·Đ¸ Đ¼ĐµĐ´Đ¸Ñ˜ за Đ°Đ¶ÑƒÑ€Đ¸Ñ€Đ°Ñе Đ¼Đ¾Đ´ÑƒĐ»Đ°"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "ĐĐ¶ÑƒÑ€Đ¸Ñ€Đ°Ñе"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Đ“Ñ€ĐµÑˆĐºĐ° Đ¿Ñ€Đ¸ ÑƒĐ±Đ°Ñ†Đ¸Đ²Đ°Ñу Đ¼ĐµĐ´Đ¸Ñ˜Đ°"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr ""
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1276,111 +1440,80 @@ msgstr ""
"\n"
"да ли Đ¶ĐµĐ»Đ¸Ñ‚Đµ да Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ update-Đ¾Đ²Đµ ?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s Đ½Đ° %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Đ¥Đ°Ñ€Đ´Đ²ĐµÑ€"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Đ—Đ²ÑƒÑ‡Đ½Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ†Đ°"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Да ли Đ¸Đ¼Đ°Ñ‚Đµ ISA Đ·Đ²ÑƒÑ‡Đ½Ñƒ ĐºĐ°Ñ€Ñ‚Đ¸Ñ†Ñƒ?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"ĐŸĐ¾ĐºÑ€ĐµĐ½Đ¸Ñ‚Đµ \"alsaconf\" или \"sndconfig\" Đ½Đ°ĐºĐ¾Đ½ иÑĐ½Ñ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đµ да би Đ¿Đ¾Đ´ĐµÑили "
-"ÑĐ²Đ¾Ñ˜Ñƒ Đ·Đ²ÑƒÑ‡Đ½Ñƒ ĐºĐ°Ñ€Ñ‚Đ¸Ñ†Ñƒ"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"ĐĐ¸Ñ˜Đµ Đ´ĐµÑ‚ĐµĐºÑ‚Đ¾Đ²Đ°Đ½Đ° Đ·Đ²ÑƒÑ‡Đ½Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ†Đ°. ĐŸĐ¾ĐºÑ€ĐµĐ½Đ¸Ñ‚Đµ \"harddrake\" Đ½Đ°ĐºĐ¾Đ½ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đµ"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Đ“Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ¸ Đ¸Đ½Ñ‚ĐµÑ€Ñ„ĐµÑ˜Ñ"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "ĐœÑ€ĐµĐ¶Đ° и Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "ĐŸÑ€Đ¾ĐºÑĐ¸Ñ˜Đ¸"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "Đ¿Đ¾Đ´ĐµÑˆĐµĐ½Đ¾"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "ĐĐ¸Đ²Đ¾ ÑĐ¸Đ³ÑƒÑ€Đ½Đ¾ÑÑ‚Đ¸"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Đ—Đ°ÑˆÑ‚Đ¸Ñ‚Đ½Đ¸ зид (Firewall)"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "ĐĐºÑ‚Đ¸Đ²Đ¸Ñ€Đ°Đ½Đ¾"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "Đ¾Đ½ĐµĐ¼Đ¾Đ³ÑƒÑ›ĐµĐ½Đ¾"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "ĐиÑÑ‚Đµ Đ¿Đ¾Đ´ĐµÑили X. Да ли ÑÑ‚Đµ ÑĐ¸Đ³ÑƒÑ€Đ½Đ¸ да Đ¶ĐµĐ»Đ¸Ñ‚Đµ Ñ‚Đ¾?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "ĐŸÑ€Đ¸Đ¿Ñ€ĐµĐ¼Đ°Đ¼ ÑÑ‚Đ°Ñ€Ñ‚ĐµÑ€..."
-
-#: steps_interactive.pm:1027
-#, c-format
-msgid "Be patient, this may take a while..."
+msgid "Preparing initial startup program..."
msgstr ""
-#: steps_interactive.pm:1038
+#: steps_interactive.pm:1066
#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
+msgid "Be patient, this may take a while..."
msgstr ""
-"ĐŸĐ¾ÑˆÑ‚Đ¾ Đ¸Đ·Đ³Đ»ĐµĐ´Đ° да Đ¸Đ¼Đ°Ñ‚Đµ ÑÑ‚Đ°Ñ€Đ¾Đ¼Đ¾Đ´Đ½Ñƒ или Đ½ĐµĐ¿Đ¾Đ·Đ½Đ°Ñ‚Ñƒ Đ¼Đ°ÑˆĐ¸Đ½Ñƒ, yaboot ÑÑ‚Đ°Ñ€Ñ‚ĐµÑ€ Đ½ĐµÑ’Đµ "
-"Ñ€Đ°Đ´Đ¸Ñ‚Đ¸ ĐºĐ¾Đ´ Đ²Đ°Ñ.Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ° Ñ›Đµ Đ±Đ¸Ñ‚Đ¸ Đ½Đ°ÑÑ‚Đ°Đ²Ñ™ĐµĐ½Đ°, али Ñ›ĐµÑ‚Đµ Đ¼Đ¾Ñ€Đ°Ñ‚Đ¸ да ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ "
-"BootX или Đ½ĐµÑˆÑ‚Đ¾ Đ´Ñ€ÑƒĐ³Đ¾ да би Đ¿Đ¾Đ´Đ¸Đ³Đ»Đ¸ ÑиÑÑ‚ĐµĐ¼. ĐÑ€Đ³ÑƒĐ¼ĐµĐ½Ñ‚ ĐºĐµÑ€Đ½ĐµĐ»Đ° заroot fs je: "
-"root=%s"
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1389,17 +1522,17 @@ msgstr ""
"Đ£ Đ¾Đ²Đ¾Đ¼ ÑÑƒĐ³ÑƒÑ€Đ½Đ¾ÑĐ½Đ¾Đ¼ Đ½Đ¸Đ²Đ¾Ñƒ Đ¿Ñ€Đ¸ÑÑ‚ÑƒĐ¿ Ñ„Đ°Ñ˜Đ»Đ¾Đ²Đ¸Đ¼Đ° Đ½Đ° Windows Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ¸ Ñ˜Đµ Đ´Đ¾Đ·Đ²Đ¾Ñ™ĐµĐ½ "
"ÑĐ°Đ¼Đ¾ Đ°Đ´Đ¼Đ¸Đ½Đ¸ÑÑ‚Ñ€Đ°Ñ‚Đ¾Ñ€Đ¸Đ¼Đ°."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Đ£Đ±Đ°Ñ†Đ¸Ñ‚Đµ Đ¿Ñ€Đ°Đ·Đ½Ñƒ диÑĐºĐµÑ‚Ñƒ у ÑƒÑ€ĐµÑ’Đ°Ñ˜ %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "ĐÑ€ĐµĐ¸Ñ€Đ°Đ¼ Đ°ÑƒÑ‚Đ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Đ¾Đ½Đ¸ Ñ„Đ»Đ¾Đ¿Đ¸"
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1410,12 +1543,12 @@ msgstr ""
"\n"
"Да ли ÑÑ‚Đ²Đ°Ñ€Đ½Đ¾ Đ¶ĐµĐ»Đ¸Ñ‚Đµ да Đ·Đ°Đ²Ñ€ÑˆĐ¸Ñ‚Đµ ?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "ЧеÑÑ‚Đ¸Ñ‚ĐºĐµ"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "РеÑÑ‚Đ°Ñ€Ñ‚"
@@ -1510,13 +1643,6 @@ msgid ""
"Users"
msgstr "ĐĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ†Đ¸"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "ĐœÑ€ĐµĐ¶Đ°"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1558,191 +1684,3 @@ msgid ""
"_: Keep these entry short\n"
"Exit"
msgstr ""
-
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Office Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸: Ñ‚ĐµĐºÑÑ‚ Đ¿Ñ€Đ¾Ñ†ĐµÑĐ¾Ñ€Đ¸ (kword, abiword), Ñ‚Đ°Đ±ĐµĐ»Đµ (kspread, "
-#~ "gnumeric), pdf Đ¿Ñ€ĐµĐ³Đ»ĐµĐ´Đ½Đ¸Ñ†Đ¸, Đ¸Ñ‚Đ´"
-
-#~ msgid "Downloading file %s..."
-#~ msgstr "ĐŸÑ€ĐµÑƒĐ·Đ¸Đ¼Đ°Đ¼ Ñ„Đ°Ñ˜Đ» %s ..."
-
-#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
-#~ msgstr ""
-#~ "Ви ÑÑ‚Đµ Đ¸Đ·Đ°Đ±Ñ€Đ°Đ»Đ¸ ÑĐ»ĐµĐ´ĐµÑ’Đµ ÑĐµÑ€Đ²ĐµÑ€Đµ: %s\n"
-#~ "\n"
-#~ "\n"
-#~ "ĐĐ²Đ¸ ÑĐµÑ€Đ²ĐµÑ€Đ¸ Ñе Đ°ĐºÑ‚Đ¸Đ²Đ¸Ñ€Đ°Ñ˜Ñƒ Đ¿Đ¾ Đ¾ÑĐ½Đ¾Đ²Đ½Đ¾Ñ˜ Đ¿Đ¾ÑÑ‚Đ°Đ²Ñ†Đ¸. ĐĐ½Đ¸ Đ½ĐµĐ¼Đ°Ñ˜Ñƒ Đ¿Đ¾Đ·Đ½Đ°Ñ‚Đ¸Ñ… "
-#~ "ÑĐ¸Đ³ÑƒÑ€Đ½Đ¾ÑĐ½Đ¸Ñ…\n"
-#~ "Đ½ĐµĐ´Đ¾ÑÑ‚Đ°Ñ‚Đ°ĐºĐ°, али Ñе Đ¸Đ¿Đ°Đº Đ¼Đ¾Đ³Ñƒ Đ¿Đ¾Ñ˜Đ°Đ²Đ¸Ñ‚Đ¸ Đ½ĐµĐºĐ¸ Đ½Đ¾Đ²Đ¸. Đ£ĐºĐ¾Đ»Đ¸ĐºĐ¾ Ñе Ñ‚Đ¾ деÑи, "
-#~ "Đ¼Đ¾Ñ€Đ°Ñ‚Đµ Đ¸Ñ… Đ°Đ¶ÑƒÑ€Đ¸Ñ€Đ°Ñ‚Đ¸\n"
-#~ "ÑˆÑ‚Đ¾ Ñ˜Đµ Đ¿Ñ€Đµ Đ¼Đ¾Đ³ÑƒÑ’Đµ.\n"
-#~ "\n"
-#~ "\n"
-#~ "Да ли заиÑÑ‚Đ° Đ¶ĐµĐ»Đ¸Ñ‚Đµ да Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ Đ¾Đ²Đµ ÑĐµÑ€Đ²Đ¸Ñе?\n"
-
-#~ msgid "IceWm Desktop"
-#~ msgstr "IceWm ДеÑĐºÑ‚Đ¾Đ¿"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr "ĐĐ°Đ½Ñ‚Đ°ĐºÑ‚Đ¸Ñ€Đ°Ñ˜Ñ‚Đµ mirror за лиÑту Đ¼Đ¾Đ³ÑƒÑ›Đ¸Ñ… Đ¿Đ°ĐºĐµÑ‚Đ°"
-
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "Đе Đ¼Đ¾Đ³Ñƒ да ĐºĐ¾Đ½Ñ‚Đ°ĐºÑ‚Đ¸Ñ€Đ°Đ¼ Đ¼Đ¸Ñ€Đ¾Ñ€ %s"
-
-#~ msgid "Generate auto install floppy"
-#~ msgstr "ĐÑ€ĐµĐ¸Ñ€Đ°Ñ˜ Đ°ÑƒÑ‚Đ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Đ¾Đ½Ñƒ диÑĐºĐµÑ‚Ñƒ"
-
-#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
-#~ msgstr ""
-#~ "ĐÑƒÑ‚Đ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ° Đ¼Đ¾Đ¶Đµ Đ±Đ¸Ñ‚Đ¸ Đ¿Đ¾Ñ‚Đ¿ÑƒĐ½Đ¾ Đ°ÑƒÑ‚Đ¾Đ¼Đ°Ñ‚Đ¸Đ·Đ¾Đ²Đ°Đ½Đ° ÑƒĐºĐ¾Đ»Đ¸ĐºĐ¾ Đ¶ĐµĐ»Đ¸Ñ‚Đµ,\n"
-#~ "у Ñ‚Đ¾Đ¼ ÑĐ»ÑƒÑ‡Đ°Ñ˜Ñƒ Đ¿Ñ€ĐµÑƒĐ·ĐµÑ›Đµ ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»Ñƒ Đ½Đ°Đ´ Ñ…Đ°Ñ€Đ´-диÑĐºĐ¾Đ¼!!\n"
-#~ "(Đ¾Đ²Đ¾ Ñе Đ¾Đ´Đ½Đ¾Ñи Đ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Ñƒ Đ½Đ° Đ´Ñ€ÑƒĐ³Đ¾Ñ˜ Đ¼Đ°ÑˆĐ¸Đ½Đ¸).\n"
-#~ "\n"
-#~ "ĐœĐ¾Đ¶Đ´Đ° Đ²Đ¾Đ»Đ¸Ñ‚Đµ да Đ¿Đ¾Đ½Đ¾Đ²Đ¸Ñ‚Đµ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Ñƒ.\n"
-
-#~ msgid "Replay"
-#~ msgstr "ĐŸĐ¾Đ½Đ°Đ²Ñ™Đ°Ñе"
-
-#~ msgid "Automated"
-#~ msgstr "ĐÑƒÑ‚Đ¾Đ¼Đ°Ñ‚ÑĐºĐ¸"
-
-#~ msgid "Save packages selection"
-#~ msgstr "Đ¡Đ°Ñ‡ÑƒĐ²Đ°Ñ˜ ÑĐµĐ»ĐµĐºÑ†Đ¸Ñ˜Ñƒ Đ¿Đ°ĐºĐµÑ‚Đ°"
-
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "Да ли Đ¶ĐµĐ»Đ¸Ñ‚Đµ да ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ aboot ?"
-
-#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
-#~ msgstr ""
-#~ "Đ“Ñ€ĐµÑˆĐºĐ° Đ¿Ñ€Đ¸ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ¸ aboot-а, \n"
-#~ "Да ли да Đ¿Ñ€Đ¾Đ±Đ°Đ¼ да Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ¼ Ñ‡Đ°Đº Đ°ĐºĐ¾ Ñ‚Đ¾ Đ²Đ¾Đ´Đ¸ ÑƒĐ½Đ¸ÑˆÑ‚ĐµÑу Đ¿Ñ€Đ²Đµ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đµ?"
-
-#~ msgid "All"
-#~ msgstr "Đ¡Đ²Đµ"
-
-#~ msgid "TV card"
-#~ msgstr "TV ĐºĐ°Ñ‚Đ¸Ñ†Đ°"
-
-#~ msgid "Boot"
-#~ msgstr "Đ¡Ñ‚Đ°Ñ€Ñ‚Đ°Ñе"
-
-#~ msgid "Arkeia"
-#~ msgstr "Arkeia"
-
-#~ msgid "Flatout"
-#~ msgstr "Flatout"
-
-#~ msgid "Gwenview"
-#~ msgstr "Gwenview"
-
-#~ msgid "3D"
-#~ msgstr "3D"
-
-#~ msgid "CMS"
-#~ msgstr "CMS"
-
-#~ msgid "CRM"
-#~ msgstr "CRM"
-
-#~ msgid "2007 product line"
-#~ msgstr "Đ»Đ¸Đ½Đ¸Ñ˜Đ° Đ¿Ñ€Đ¾Đ¸Đ·Đ²Đ¾Đ´Đ° 2007"
-
-#~ msgid "Invictus Firewall"
-#~ msgstr "Đ—Đ°ÑˆÑ‚Đ¸Ñ‚Đ½Đ¸ зид Invictus"
-
-#~ msgid "Discovery Live Mode"
-#~ msgstr "Discovery Livе"
-
-#~ msgid "How to register"
-#~ msgstr "ĐĐ°ĐºĐ¾ Ñе Ñ€ĐµĐ³Đ¸ÑÑ‚Ñ€Đ¾Đ²Đ°Ñ‚Đ¸"
-
-#~ msgid "Rpmdrake 2"
-#~ msgstr "Rpmdrake 2"
-
-#~ msgid "Mandriva Online Services"
-#~ msgstr "Mandriva Online ÑĐµÑ€Đ²Đ¸Ñи"
-
-#~ msgid "New Theme"
-#~ msgstr "ĐĐ¾Đ²Đ° Ñ‚ĐµĐ¼Đ°"
-
-#~ msgid "Web 2.0"
-#~ msgstr "Веб 2.0"
-
-#~ msgid "Kaspersky"
-#~ msgstr "ĐаÑĐ¿ĐµÑ€ÑĐºĐ¸"
-
-#~ msgid "LinDVD"
-#~ msgstr "LinDVD"
-
-#~ msgid "Skype"
-#~ msgstr "Skype"
-
-#~ msgid "Transgaming/Cedega"
-#~ msgstr "Transgaming/Cedega"
-
-#~ msgid "DrakVPN"
-#~ msgstr "DrakVPN"
-
-#, fuzzy
-#~ msgid "(%d package, %d MB)"
-#~ msgid_plural "(%d packages, %d MB)"
-#~ msgstr[0] "%d Đ¿Đ°ĐºĐµÑ‚Đ°"
-#~ msgstr[1] "%d Đ¿Đ°ĐºĐµÑ‚Đ°"
-#~ msgstr[2] "%d Đ¿Đ°ĐºĐµÑ‚Đ°"
-
-#~ msgid "%d packages"
-#~ msgstr "%d Đ¿Đ°ĐºĐµÑ‚Đ°"
-
-#~ msgid "Language"
-#~ msgstr "Đ˜Đ·Đ°Đ±ĐµÑ€Đ¸Ñ‚Đµ Ñ˜ĐµĐ·Đ¸Đº"
-
-#~ msgid "License"
-#~ msgstr "Đ›Đ¸Ñ†ĐµĐ½Ñ†Đ°"
-
-#~ msgid "Installation class"
-#~ msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Đ¾Đ½Đ° ĐºĐ»Đ°Ñа"
-
-#~ msgid "Formatting"
-#~ msgstr "Đ¤Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ°Ñе"
-
-#~ msgid "Choosing packages"
-#~ msgstr "Đ˜Đ·Đ±Đ¾Ñ€ Đ¿Đ°ĐºĐµÑ‚Đ°"
-
-#~ msgid "Users"
-#~ msgstr "ĐĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ†Đ¸"
-
-#~ msgid "Networking"
-#~ msgstr "ĐœÑ€ĐµĐ¶Đ°"
-
-#~ msgid "Configure X"
-#~ msgstr "ĐĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸ÑаÑе X-а"
-
-#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
-#~ "missing), this generally means your boot floppy in not in sync with the "
-#~ "Installation medium (please create a newer boot floppy)"
-#~ msgstr ""
-#~ "Đе Đ¼Đ¾Đ³Ñƒ да Đ¿Ñ€Đ¸ÑÑ‚ÑƒĐ¿Đ¸Đ¼ ĐºĐµÑ€Đ½ĐµĐ» Đ¼Đ¾Đ´ÑƒĐ»Đ¸Đ¼Đ° ĐºĐ¾Ñ˜Đ¸ Đ¾Đ´Đ³Đ¾Đ²Đ°Ñ€Đ°Ñ˜Ñƒ Đ²Đ°ÑˆĐµĐ¼ ĐºĐµÑ€Đ½ĐµĐ»Ñƒ (Ñ„Đ°Ñ˜Đ» %"
-#~ "s Đ½Đ¼ĐµĐ´Đ¾ÑÑ‚Đ°Ñ˜Đµ), ÑˆÑ‚Đ¾ Đ³ĐµĐ½ĐµÑ€Đ°Đ»Đ½Đ¾ Đ·Đ½Đ°Ñ‡Đ¸ да Đ²Đ°Ñˆ boot floppy Đ½Đ¸Ñ˜Đµ ÑĐ¸Đ½Ñ…Ñ€Đ¾Đ½Đ¸Đ·Đ°Đ¾Đ²Đ°Đ½ "
-#~ "Ñа Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Đ¾Đ½Đ¸Đ¼ Đ¼ĐµĐ´Đ¸Ñ˜Đ¾Đ¼ (ĐºÑ€ĐµĐ¸Ñ€Đ°Ñ˜Ñ‚Đµ Đ½Đ¾Đ²Đ¸Ñ˜Đ¸ boot floppy)"
diff --git a/perl-install/install/share/po/sr@Latn.po b/perl-install/install/share/po/sr@Latn.po
index 9028c7fe4..784fc3035 100644
--- a/perl-install/install/share/po/sr@Latn.po
+++ b/perl-install/install/share/po/sr@Latn.po
@@ -7,49 +7,75 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
"PO-Revision-Date: 2004-09-15 13:33+0200\n"
"Last-Translator: Toma Jankovic_<tomaja@net.yu>\n"
"Language-Team: Serbian <i18n@mandrake.co.yu>\n"
+"Language: sr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 0.9.6\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"
+"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"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
+#, fuzzy, c-format
+msgid "Office tools"
+msgstr "Radna(Office) stanica"
+
+#: ../../advertising/05_IM_mageia.pl:1
+#, c-format
+msgid "Home entertainment"
+msgstr ""
+
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "For family!"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "For developers!"
msgstr ""
-#: any.pm:109
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Da li imate još dodatnih medija?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -62,94 +88,83 @@ msgstr ""
"\n"
"Da li imate dodatnih instalacionih medija koje treba podesiti?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Mreža (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Mreža (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Mreža (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "URL mirora?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "URL mora poÄinjati sa ftp:// ili http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr ""
-"Kontaktirajte Mandriva Linux web sajt da bi dobili listu dostupnih mirror-"
-"a..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "Kontaktirajte %s web sajt da bi dobili listu dostupnih mirror-a..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Neuspešno uspostavljanje veze sa Mandriva Linux web sajt radi liste "
-"dostupnih mirror-a"
+"Neuspešno uspostavljanje veze sa %s web sajt radi liste dostupnih mirror-a"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Izaberite mirror sa kog ćete skinuti pakete"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "Podešavanje NFS-a"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "Unesite ime domaćina-hostname i direktorijum vašeg NFS medija"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "Nedostaje ime domaćina-hostname"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "Direktorijum mora poÄeti sa \"/\""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "Ime domaćina-hostname za montiranje NFS ?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Direktorijum"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Dodatni"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -158,23 +173,90 @@ msgstr ""
"Ne mogu pronađem listu paketa na ovom miroru. proverite da li lokacija "
"ispravna."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Tražim već instalirane pakete..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Tražim pakete za ažuriranje..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Uklanjam stare pakete..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -187,87 +269,87 @@ msgstr ""
"\n"
"Da li zaista želite da uklonite ove pakete?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Greška kod otvaranja datoteka %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "Sledeći disk(ovi) će biti preimenovani:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (ranije sa imenom %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Mreža"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Izaberite medij"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Datoteka već postoji. Da li prepišem preko postojeće?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Pristup odbijen"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "Pogrešno NFS ime"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "Loš medij %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Ne mogu da napravim snimak pre particioniranja"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Snimci će biti dostupni nakon instalacije u %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Instalacija"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Konfiguracija"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Morate i %s da formatirate"
@@ -292,22 +374,22 @@ msgstr "Pristupam mrežu"
msgid "Bringing down the network"
msgstr "Odstupam od mreže"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "Kopiranje nekih poaketa na diskove radi kasnije upotrebe"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Kopiranje u toku"
@@ -337,73 +419,98 @@ msgstr "lepo"
msgid "maybe"
msgstr "možda"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Bez opisa"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, fuzzy, c-format
msgid "An error occurred:"
msgstr "Hm,pojavila se greška"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Pojavila se fatalna greška: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d instlaciona transakcija nije uspela"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, fuzzy, c-format
msgid "Installation of packages failed:"
msgstr "Instaliram paket %s"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Radna stanica"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Radna(Office) stanica"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Office programi: tekst procesori (OpenOffice.org Writer, Kword), tabele "
-"(OpenOffice.org Calc, Kspread), pdf preglednici, itd"
+"Office programi: tekst procesori (LibreOffice Writer, Kword), tabele "
+"(LibreOffice Calc, Kspread), pdf preglednici, itd"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Stanica za igru"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Zabavni programi: arkade, ige na tabli, strategije, itd"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Multimedijalna stanica"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Programi za puštanje zvuka i videa"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Internet stanica"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -412,193 +519,193 @@ msgstr ""
"Skup alata za Äitanje i slanje el.poÅ¡te i vesti (mutt, tin..) i za "
"pretraživanje Interneta"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Mrežni kompjuter (klijent)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Klijenti za razliÄite protokole ukljuÄujući i ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Alati za lako konfigurisanje kompjutera"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Konzolni alati"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "editori,šelovi, alati za datoteke, terminali"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Razvojna"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C i C++ razvojne biblioteke, programi i propratne datoteke"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Dokumentacija"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Knjige i Kako? (Howto's) za Linux i Besplatni Softver"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux-ova Standardna Baza. Podrška za Third party aplikaicje"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Veb Server"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Softver za grupni rad"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab Server"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Server, Firewall/Router"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Internet gateway"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "El.pošta/vesti"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix server za el.poštu,Inn server za vesti "
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Server direktorijuma"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP Server"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Ime Domena i Mrežni Informacioni Server"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Fajl Server i server za deljenje Å¡tampaÄa"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS Server, Samba Server"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Server,Baze podataka"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL ili MySQL server za bazu podataka"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL ili MariaDB server za bazu podataka"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Server, Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Pošta"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix mail server"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL ili MySQL server za bazu podataka"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL ili MariaDB server za bazu podataka"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Mrežni Server"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS server, SMB server, Proxy server, SSH server"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "GrafiÄko Okruženje"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "KDE padna stanica"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "Radna stanica"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -606,12 +713,12 @@ msgid ""
msgstr ""
"K Desktop okruženje, osnovno grafiÄko okruženje sa kolekcijom pratećih alata"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "Gnome radna stanica"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -620,66 +727,115 @@ msgstr ""
"GrafiÄka okruženja za setom korisniÄk NFS server, SMB server, Proxy server, "
"NFS server, SMB server, Proxy serverih aplikacija i desktopalata"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, fuzzy, c-format
+msgid "XFCE Workstation"
+msgstr "KDE padna stanica"
+
+#: share/meta-task/compssUsers.pl:165
+#, fuzzy, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+"GrafiÄka okruženja za setom korisniÄk NFS server, SMB server, Proxy server, "
+"NFS server, SMB server, Proxy serverih aplikacija i desktopalata"
+
+#: share/meta-task/compssUsers.pl:169
+#, fuzzy, c-format
+msgid "MATE Workstation"
+msgstr "Gnome radna stanica"
+
+#: share/meta-task/compssUsers.pl:174
+#, fuzzy, c-format
+msgid "Cinnamon Workstation"
+msgstr "Radna stanica"
+
+#: share/meta-task/compssUsers.pl:175
+#, fuzzy, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "GrafiÄko Okruženje"
+
+#: share/meta-task/compssUsers.pl:179
+#, fuzzy, c-format
+msgid "LXQt Desktop"
+msgstr "IceWm Desktop"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, fuzzy, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+"GrafiÄka okruženja za setom korisniÄk NFS server, SMB server, Proxy server, "
+"NFS server, SMB server, Proxy serverih aplikacija i desktopalata"
+
+#: share/meta-task/compssUsers.pl:189
#, fuzzy, c-format
msgid "LXDE Desktop"
msgstr "IceWm Desktop"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:191
#, fuzzy, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+msgid "A lightweight fast graphical environment"
msgstr ""
"GrafiÄka okruženja za setom korisniÄk NFS server, SMB server, Proxy server, "
"NFS server, SMB server, Proxy serverih aplikacija i desktopalata"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Drugi grafiÄki desktopovi"
-#: share/meta-task/compssUsers.pl:150
-#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
+#: share/meta-task/compssUsers.pl:195
+#, fuzzy, c-format
+msgid "Window Maker, Fvwm, etc"
msgstr " Window Maker, Enlightenment, Fvwm, itd"
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Alati"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH Server"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Webmin server za daljinsku kontrolu"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "Mrežni alati/Monitoring"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "Alati za monitoring, upravljanje procesima, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Mandriva ÄŒarobnjaci"
+msgid "Mageia Wizards"
+msgstr "Mageia ÄŒarobnjaci"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Čarobnjaci za podešavanje servera"
@@ -693,7 +849,7 @@ msgstr ""
"Greška, ali neznam kako da je razrešim.\n"
"Nastavite na vaš rizik!"
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -713,226 +869,230 @@ msgstr "Pokrećem korak `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux Instalacija %s"
+msgid "%s Installation %s"
+msgstr "%s Instalacija %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> između elemenata"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"Vaš sistem ima manjak snage. Usled toga možete imati problema pri "
"instalaciji\n"
-"Mandriva Linux. Ukoliko se oni pojave, možete probati tekstualnu "
-"instalaciju. Da bi to postigli,\n"
+"%s. Ukoliko se oni pojave, možete probati tekstualnu instalaciju. Da bi to "
+"postigli,\n"
"pritisnite `F1' pri startanju sa CDROM-a, a onda ukucajte `text'."
-#: steps_gtk.pm:239
-#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr ""
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, fuzzy, c-format
+msgid "Media Selection"
+msgstr "Odabir grupa paketa"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "IceWm Desktop"
+
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s GNOME Desktop"
msgstr ""
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, fuzzy, c-format
msgid "Custom install"
msgstr "Minimalno instaliraj"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
+msgid "Plasma Desktop"
msgstr "IceWm Desktop"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, fuzzy, c-format
msgid "GNOME Desktop"
msgstr "IceWm Desktop"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, fuzzy, c-format
msgid "Custom Desktop"
msgstr "IceWm Desktop"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Odabir grupa paketa"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "PojedinaÄno biranje paketa"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Ukupna veliÄina: %d / %d MB"
+msgid "Unselect All"
+msgstr "Deselektuj Sve"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Loš paket"
+msgid "Total size: %d / %d MB"
+msgstr "Ukupna veliÄina: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Verzija: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "VeliÄina: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Važnost: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Ne možete selektovati/deselektovati ovaj paket"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "zbog ne postojanja %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "zbog ne zadovoljenog %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "pokušavam da prikažem %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "da bih zadržao %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr "Ne možete selektovati ovaj paket jer nema više slobodnog prostora"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Sledeći paketi treba da budu instalirani"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Sledeći paketi će biti izbrisani"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Ovo je obavezni paket,i ne može biti deselektovan"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Možete deselektovati ovaj paket jer je već instaliran"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Ne možete deselektovati ovaj paket.On mora biti ažuriran"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Automatski prikaži izabrane pakete"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Instaliraj"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "UÄitaj/SaÄuvaj izbor"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Ažuriranje selekcije paketa"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Minimalno instaliraj"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Podešavanje Softvera"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Izaberi pakete za instalaciju"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Instaliram"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Bez detalja"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, fuzzy, c-format
msgid "Time remaining:"
msgstr "Preostalo vreme"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, fuzzy, c-format
msgid "(estimating...)"
msgstr "Procenjujem"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, fuzzy, c-format
msgid "%d package"
msgid_plural "%d packages"
@@ -940,27 +1100,22 @@ msgstr[0] "%d paketa"
msgstr[1] "%d paketa"
msgstr[2] "%d paketa"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Sažetak"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Podesi"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "nije podešeno"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "Odabir grupa paketa"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -969,84 +1124,84 @@ msgstr ""
"Pronađeni su sledeći instalacioni mediji.\n"
"Ukoliko želite da preskoÄite neke od njih, deselektujte ih sada."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"Imate mogućnost da kopirate sadržaj CD-ova na hard disk pre instalacije.\n"
"Nakon toga će instalcija nastaviti sa hard diska a paketi će ostati dostupni "
"i kada se završi instalacija."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Kopiranje celog CDa"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Hm,pojavila se greška"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Izaberite raspored tastature"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, fuzzy, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Ovde je predstavljena cela lista dostupnih rasporeda za tastature"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Instalacija/Ažuriranje"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Da li je ovo instalacija ili ažuriranje?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, fuzzy, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Instaliraj"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Ažuriranje %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "KljuÄ za enkripciju za %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, fuzzy, c-format
msgid "New Installation"
msgstr "Instalacija"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1055,37 +1210,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "Konfiguracija IDE"
-
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"Nema slobodnog prostora za 1MB bootstrap! Instalacija đe se nastaviti, ali "
-"da bi podigli vašsistem, morađete da kreirate bootstrap particiju u "
-"DiskDrake-u"
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"Morate kreirati PPC PReP bootstrap! Instalacija đe se nastaviti, ali da bi "
-"podigli vaš sistem, morađete da kreirate bootstrap particiju u DiskDrake-u"
+#: steps_interactive.pm:264
+#, fuzzy, c-format
+msgid "Configuring CD/DVD"
+msgstr "Konfiguracija IDE"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1099,21 +1234,21 @@ msgstr ""
"spremni.\n"
"Ukoliko ga nemate pritisnite Poništi."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Tražim pakete"
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
"Vaš sistem nema dovoljno slobodnog prostora za instalaciju ili ažuriranje "
"sistema (%dMB > %dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1122,52 +1257,52 @@ msgstr ""
"Molim Vas da izaberete uÄitavanje ili snimanje selekcije paketa.\n"
"Format koji se koristi je isti kao i kod auto_install generisanih fajlova."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "UÄitaj"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "SaÄuvaj"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Loš fajl"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+msgid "Plasma"
+msgstr "IceWm Desktop"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, fuzzy, c-format
msgid "Desktop Selection"
msgstr "Odabir grupa paketa"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Selektovana veliÄina je veÄ‘a od slobodnog prostora"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Tip instalacije"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1176,87 +1311,121 @@ msgstr ""
"Niste selektovali nijednu grupu paketa.\n"
"Izaberite minimalnu instalaciju koju želite:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Sa X-ovima"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, fuzzy, c-format
-msgid "Install suggested packages"
+msgid "Install recommended packages"
msgstr "Instaliram paket %s"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Sa osnovnom dokumentacijom (preporuka!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Stvarno minimalna instalacija (posebno bez urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, fuzzy, c-format
+msgid "Preparing upgrade..."
+msgstr "Pripremam starter..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Pripremam instalaciju"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Instaliram paket %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Greška u listi paketa:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Svejedno nastaviti dalje ?"
-#: steps_interactive.pm:677
-#, c-format
+#: steps_interactive.pm:679
+#, fuzzy, c-format
msgid "Retry"
-msgstr ""
+msgstr "Obnovi"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, fuzzy, c-format
msgid "Go back to media and packages selection"
msgstr "SaÄuvaj selekciju paketa"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, fuzzy, c-format
msgid "There was an error installing package %s."
msgstr "Greška pri instalaciji paketa:"
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Postinstalaciona konfiguracija"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "Proverite da li se u uređaju %s nalazi medij za ažuriranje modula"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Ažuriranje"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "Obnovi"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1276,111 +1445,80 @@ msgstr ""
"\n"
"da li želite da instalirate update-ove ?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s na %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Hardver"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "ZvuÄna kartica"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Da li imate ISA zvuÄnu karticu?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Pokrenite \"alsaconf\" ili \"sndconfig\" nakon isntalacije da bi podesili "
-"svoju zvuÄnu karticu"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Nije detektovana zvuÄna kartica. Pokrenite \"harddrake\" nakon instalacije"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "GrafiÄki interfejs"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Mreža i Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Proksiji"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "podešeno"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Nivo sigurnosti"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Zaštitni zid (Firewall)"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "Aktivirano"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "onemogućeno"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "Niste podesili X. Da li ste sigurni da želite to?"
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr "Pripremam starter..."
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
+#, fuzzy, c-format
+msgid "Preparing initial startup program..."
+msgstr "Pripremam instalaciju"
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr ""
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Pošto izgleda da imate staromodnu ili nepoznatu mašinu, yaboot starter neđe "
-"raditi kod vas.Instalacija će biti nastavljena, ali ćete morati da koristite "
-"BootX ili nešto drugo da bi podigli sistem. Argument kernela zaroot fs je: "
-"root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1389,17 +1527,17 @@ msgstr ""
"U ovom sugurnosnom nivou pristup fajlovima na Windows particiji je dozvoljen "
"samo administratorima."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Ubacite praznu disketu u uređaj %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Kreiram auto instalacioni flopi"
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1410,12 +1548,12 @@ msgstr ""
"\n"
"Da li stvarno želite da završite ?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "ÄŒestitke"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Restart"
@@ -1510,13 +1648,6 @@ msgid ""
"Users"
msgstr "Korisnici"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Mreža"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1559,6 +1690,105 @@ msgid ""
"Exit"
msgstr "Izlaz"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Da li imate ISA zvuÄnu karticu?"
+
+#~ msgid ""
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
+#~ msgstr ""
+#~ "Pokrenite \"alsaconf\" ili \"sndconfig\" nakon isntalacije da bi podesili "
+#~ "svoju zvuÄnu karticu"
+
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr ""
+#~ "Nije detektovana zvuÄna kartica. Pokrenite \"harddrake\" nakon instalacije"
+
+#, fuzzy
+#~ msgid "KDE Desktop"
+#~ msgstr "IceWm Desktop"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#~ msgid "CD-ROM"
+#~ msgstr "CD-ROM"
+
+#~ msgid "KDE Workstation"
+#~ msgstr "KDE padna stanica"
+
+#, fuzzy
+#~ msgid ""
+#~ "The Plasma Desktop, the basic graphical environment with a collection of "
+#~ "accompanying tools"
+#~ msgstr ""
+#~ "K Desktop okruženje, osnovno grafiÄko okruženje sa kolekcijom pratećih "
+#~ "alata"
+
+#~ msgid "IDE"
+#~ msgstr "IDE"
+
+#~ msgid "Preparing bootloader..."
+#~ msgstr "Pripremam starter..."
+
+#, fuzzy
+#~ msgid ""
+#~ "A lightweight & fast graphical environment with user-friendly set of "
+#~ "applications and desktop tools"
+#~ msgstr ""
+#~ "GrafiÄka okruženja za setom korisniÄk NFS server, SMB server, Proxy "
+#~ "server, NFS server, SMB server, Proxy serverih aplikacija i desktopalata"
+
+#, fuzzy
+#~ msgid "RazorQT Desktop"
+#~ msgstr "IceWm Desktop"
+
+#~ msgid ""
+#~ "No free space for 1MB bootstrap! Install will continue, but to boot your "
+#~ "system, you'll need to create the bootstrap partition in DiskDrake"
+#~ msgstr ""
+#~ "Nema slobodnog prostora za 1MB bootstrap! Instalacija đe se nastaviti, "
+#~ "ali da bi podigli vašsistem, morađete da kreirate bootstrap particiju u "
+#~ "DiskDrake-u"
+
+#~ msgid ""
+#~ "You'll need to create a PPC PReP Boot bootstrap! Install will continue, "
+#~ "but to boot your system, you'll need to create the bootstrap partition in "
+#~ "DiskDrake"
+#~ msgstr ""
+#~ "Morate kreirati PPC PReP bootstrap! Instalacija đe se nastaviti, ali da "
+#~ "bi podigli vaš sistem, morađete da kreirate bootstrap particiju u "
+#~ "DiskDrake-u"
+
+#~ msgid ""
+#~ "You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
+#~ "will not work for you. The install will continue, but you'll need to use "
+#~ "BootX or some other means to boot your machine. The kernel argument for "
+#~ "the root fs is: root=%s"
+#~ msgstr ""
+#~ "Pošto izgleda da imate staromodnu ili nepoznatu mašinu, yaboot starter "
+#~ "neđe raditi kod vas.Instalacija će biti nastavljena, ali ćete morati da "
+#~ "koristite BootX ili nešto drugo da bi podigli sistem. Argument kernela "
+#~ "zaroot fs je: root=%s"
+
+#~ msgid "Welcome"
+#~ msgstr "Dobrodošli"
+
+#~ msgid "Select All"
+#~ msgstr "Selektuj Sve"
+
+#~ msgid "Bad package"
+#~ msgstr "Loš paket"
+
+#, fuzzy
+#~ msgid "Preparing boot images..."
+#~ msgstr "Pripremam starter..."
+
+#~ msgid ""
+#~ "_: Keep these entry short\n"
+#~ "Networking"
+#~ msgstr "Mreža"
+
#~ msgid ""
#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
#~ "gnumeric), pdf viewers, etc"
@@ -1608,7 +1838,7 @@ msgstr "Izlaz"
#~ msgid ""
#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
+#~ "in that case it will take over the hard disk drive!!\n"
#~ "(this is meant for installing on another box).\n"
#~ "\n"
#~ "You may prefer to replay the installation.\n"
@@ -1744,10 +1974,10 @@ msgstr "Izlaz"
#~ msgstr "Konfigurisanje X-a"
#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
+#~ "Cannot access kernel modules corresponding to your kernel (file %s is "
#~ "missing), this generally means your boot floppy in not in sync with the "
#~ "Installation medium (please create a newer boot floppy)"
#~ msgstr ""
-#~ "Ne mogu da pristupim kernel modulima koji odgovaraju vašem kernelu (fajl %"
-#~ "s nmedostaje), Å¡to generalno znaÄi da vaÅ¡ boot floppy nije sinhronizaovan "
-#~ "sa Instalacionim medijom (kreirajte noviji boot floppy)"
+#~ "Ne mogu da pristupim kernel modulima koji odgovaraju vašem kernelu (fajl "
+#~ "%s nmedostaje), Å¡to generalno znaÄi da vaÅ¡ boot floppy nije "
+#~ "sinhronizaovan sa Instalacionim medijom (kreirajte noviji boot floppy)"
diff --git a/perl-install/install/share/po/sv.po b/perl-install/install/share/po/sv.po
index 28c826df4..00e8531bb 100644
--- a/perl-install/install/share/po/sv.po
+++ b/perl-install/install/share/po/sv.po
@@ -1,62 +1,92 @@
-# DrakX-sv - Swedish Translation
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
-# Copyright (C) 2000,2002,2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
-# Copyright (c) 2000 Mandriva
-#
-# Kenneth Krekula, 2005.
-# Fuad Sabanovic <manijak@telia.com>, 2000.
-# Mattias Dahlberg <voz@home.se>, 2001, 2002.
-# Mattias Newzella <newzella@linux.nu>, 2001, 2002,2003.
-# Magnus Björklöf <bjorklof@nic.fi>, 2003.
-# Lars Westergren <lars.westergren@home.se>, 2003, 2004, 2005.
-# Thomas Backlund <tmb@mandriva.org>, 2004, 2005, 2006, 2008, 2009.
-# Kenneth Krekula <kenneth.krekula@kiruna.se>, 2007.
+# Translators:
+# Fuad Sabanovic <manijak@telia.com>, 2000
+# Kenneth Krekula, 2005
+# Kenneth Krekula <kenneth.krekula@kiruna.se>, 2007
+# Kristoffer Grundström <kristoffer.grundstrom1983@gmail.com>, 2013
+# Kristoffer Grundström <kristoffer.grundstrom1983@gmail.com>, 2013-2016
+# Lars Westergren <lars.westergren@home.se>, 2003-2005
+# Magnus Björklöf <bjorklof@nic.fi>, 2003
+# Mattias Dahlberg <voz@home.se>, 2001-2002
+# Mattias Newzella <newzella@linux.nu>, 2001-2003
+# Michael Eklund <willard@null.net>, 2014-2016
+# Thomas Backlund <tmb@mageia.org>, 2011
+# Thomas Backlund <tmb@mandriva.org>, 2004-2006,2008-2009
msgid ""
msgstr ""
-"Project-Id-Version: DrakX-sv\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2009-10-11 13:04+0300\n"
-"Last-Translator: \n"
-"Language-Team: Swedish <kde-i18n-doc@kde.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-06-22 09:01+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Swedish (http://www.transifex.com/MageiaLinux/mageia/language/"
+"sv/)\n"
+"Language: sv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.0\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../advertising/01_IM_mageia.pl:1
+#, c-format
+msgid "Join Us!"
+msgstr "Anslut dig till oss!"
+
+#: ../../advertising/02_IM_mageia.pl:1
+#, c-format
+msgid "Make it yours!"
+msgstr "Gör det ditt!"
+
+#: ../../advertising/03_IM_mageia.pl:1
+#, c-format
+msgid "Your choice!"
+msgstr "Ditt val!"
+
+#: ../../advertising/04_IM_mageia.pl:1
+#, c-format
+msgid "Office tools"
+msgstr "Kontorsverktyg"
+
+#: ../../advertising/05_IM_mageia.pl:1
+#, c-format
+msgid "Home entertainment"
+msgstr "HemunderhĂ¥llning"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/06_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "Ditt skrivbord pĂ¥ ett USB-minne"
+msgid "For kids"
+msgstr "För barn"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "Den 100%% öppen källkod baserade Mandriva Linux distributionen"
+msgid "For family!"
+msgstr "För familj!"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "Utforska Linux enkelt med Mandriva One"
+msgid "For developers!"
+msgstr "För utvecklare!"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/09_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "En komplett Mandriva Linux skrivbordsmiljö, med support"
+msgid "Thank you!"
+msgstr "Tack sĂ¥ mycket!"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/10_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: distributioner för allas behov"
+msgid "Be Free!"
+msgstr "Var fri!"
-#: any.pm:109
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
-msgstr "Har du fler tilläggs-installationskällor?"
+msgstr "Har du fler installationskällor att lägga till?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -64,123 +94,188 @@ msgid ""
"\n"
"Do you have a supplementary installation medium to configure?"
msgstr ""
-"Följande medier har blivit hittade och kommer att användas under "
-"installationen: %s.\n"
+"Följande media har hittats och kommer att användas under installationen: "
+"%s.\n"
"\n"
"\n"
"Har du nĂ¥gra tilläggs-medier du vill konfigurera?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "Cd-rom"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Nätverk (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Nätverk (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Nätverk (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "Spegelns URL?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
-msgstr "URL mĂ¥ste starta med ftp:// eller http://"
+msgstr "En URL mĂ¥ste börja med ftp:// eller http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"Kontaktar Mandriva Linux webbplats för att hämta listan över tillgängliga "
-"speglar..."
+"Kontaktar %s webbplats för att hämta listan över tillgängliga speglar..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Misslyckades kontakta Mandriva Linux webbplats för att hämta listan över "
+"Det gick inte att kontakta %s webbplats för att hämta listan över "
"tillgängliga speglar"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
-msgstr "Välj en webbplats frĂ¥n vilken du vill hämta paketen"
+msgstr "Välj en webbplats där du vill hämta paketen frĂ¥n."
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
-msgstr "NFS konfigurering"
+msgstr "Konfigurera NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
-msgstr "Ange namn och katalog för ditt NFS medium"
+msgstr "Ange namn och katalog för ditt NFS-media"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "Värdnamn saknas"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "Katalogen mĂ¥ste börja med \"/\""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
-msgstr "Maskinnamn för NFS anslutning ?"
+msgstr "Värdnamn för NFS-anslutning ?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Katalog"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Tillägg"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
-msgstr "Kan inte hitta hdlist filen pĂ¥ denna spegel"
+msgstr "Kan inte hitta hdlist-filen pĂ¥ denna spegel"
+
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "Core Release"
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr "Tainted Release"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "Nonfree Release"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+"Viss hĂ¥rdvara i din dator behöver nĂ¥gra firmwares frĂ¥n nonfree för att de "
+"fria drivrutinerna ska fungera."
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "Du borde aktivera \"%s\""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr "\"%s\" innehĂ¥ller olika delar för systemet och dess program"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "\"%s\" innehĂ¥ller nonfree-mjukvara.\n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"Det innehĂ¥ller ocksĂ¥ programvaror som behövs för att särskilda enheter ska "
+"fungera (t.ex. nĂ¥gra grafikkort frĂ¥n ATI/AMD, nätverkskort och RAID-"
+"kort, ...)"
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+"\"%s\" innehĂ¥ller mjukvara som inte kan distribueras i alla länder pĂ¥ grund "
+"av mjukvarupatent."
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr "Det innehĂ¥ller även mjukvara frĂ¥n \"%s\" med extra möjligheter."
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "Här kan du aktivera fler medier om du vill."
-#: any.pm:334
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "Det här mediet erbjuder paket-uppdateringar för mediet \"%s\""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Söker efter paket som redan är installerade..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Söker efter paket att uppdatera..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Tar bort paket före uppgradering..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -193,87 +288,87 @@ msgstr ""
"\n"
"Vill du verkligen ta bort dessa paket?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Fel vid läsning av fil %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "Följande disk(ar) har döpts om:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (gamla namnet %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Nätverk"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Välj media"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Filen finns redan. Skriv över?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Ă…tkomst nekad"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
-msgstr "Felaktigt NFS namn"
+msgstr "Felaktigt NFS-namn"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "Oanvändbart media %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Kan inte ta skärmdumpar före partitionering"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Skärmdumpar kommer att finnas tillgängliga efter installationen i %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Installation"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Konfiguration"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Du mĂ¥ste ocksĂ¥ formatera %s"
@@ -284,8 +379,8 @@ msgid ""
"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
"You can find some information about them at: %s"
msgstr ""
-"En del hĂ¥rdvara i datorn behöver slutna drivrutiner för att\n"
-"fungera. Du kan hitta en del information om dem här: %s"
+"En del hĂ¥rdvara i datorn behöver patenterade drivrutiner för att\n"
+"fungera. Du hittar en del information om dem här: %s"
#: interactive.pm:22
#, c-format
@@ -297,22 +392,22 @@ msgstr "Startar nätverket"
msgid "Bringing down the network"
msgstr "Stoppar nätverket"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "Var god vänta, hämtar filen"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "kan inte lägga till media"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "Kopierar nĂ¥gra paket till hĂ¥rddisken för senare användning"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Kopiering pĂ¥gĂ¥r"
@@ -342,7 +437,23 @@ msgstr "trevligt"
msgid "maybe"
msgstr "tveksamt"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "Hämtar paket-information frĂ¥n XML meta-data..."
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"Ingen xml-info för media \"%s\", endast partiellt resultat för paket %s"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Ingen beskrivning"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -351,66 +462,76 @@ msgstr ""
"Vissa paket som krävs av %s kan inte installeras:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "Ett fel inträffade:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Ett allvarligt fel inträffade: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "FrĂ¥ga inte igen"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d installationstransaktioner misslyckades"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "Installation av paket misslyckades:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Arbetsstation"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Kontorsarbetsstation"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Kontorsprogram: ordbehandlare (OpenOffice.org Writer, Kword), kalkylprogram "
-"(OpenOffice.org Calc, Kspread), PDF-visare, etc"
+"Kontorsprogram: ordbehandlare (LibreOffice Writer, Kword), kalkylprogram "
+"(LibreOffice Calc, Kspread), PDF-visare, etc"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Spelstation"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "UnderhĂ¥llande program: arkad, brädspel, strategi, etc"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Multimediastation"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Redigerings- och uppspelningsprogram för video och ljud"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Internetstation"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -419,193 +540,193 @@ msgstr ""
"En samling verktyg för att läsa och skicka e-post och nyheter (mutt, tin...) "
"och för att utforska Internet"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Nätverksdator (klient)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
-msgstr "Klienter för olika protokoll inkluderande SSH"
+msgstr "Klienter för olika protokoll inklusive SSH"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Verktyg för att underlätta konfigurationen av datorn"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Konsollverktyg"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Editorer, skal, filverktyg, terminaler"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Utveckling"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "Utvecklingsbibliotek, program och include-filer för C och C++"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Dokumentation"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Böcker och \"Howto's\" om Linux och fri mjukvara"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Base. Stöd för tredjepartsprogram"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Webbserver"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Groupware"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab-server"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Brandvägg/Router"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Internet-gateway"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "E-post/Nyheter"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "E-postservern Postfix, Nyhetsgruppservern Inn"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Katalog-server"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP-server"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Domännamnserver och Nätverksinformationsserver"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
-msgstr "Fil och Skrivarserver"
+msgstr "Fil och skrivarserver"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
-msgstr "NFS-server, Samba-server"
+msgstr "NFS och Samba-server"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Databas"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL- och MySQL-databasserver"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL- och MariaDB-databasserver"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Webb/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "E-post"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "E-postservern Postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL- eller MySQL-databasserver"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL- eller MariaDB-databasserver"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Nätverksserver"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS-server, SMB-server, Proxyserver, SSH-server"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Grafisk miljö"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "KDE-arbetsstation"
+msgid "Plasma Workstation"
+msgstr "Arbetsstation för Plasma"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -614,12 +735,12 @@ msgstr ""
"K Desktop Environment, den grundläggande grafiska miljön med en samling "
"tillhörande verktyg"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "Gnome-arbetsstation"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -627,66 +748,111 @@ msgid ""
msgstr ""
"Grafisk miljö med en samling användarvänliga program och skrivbordsverktyg"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
#, c-format
-msgid "LXDE Desktop"
-msgstr "LXDE Skrivborsmiljö"
+msgid "XFCE Workstation"
+msgstr "XFCE-arbetsstation"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:165
#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
msgstr ""
-"En lätt & snabb grafisk miljö med en samling användarvänliga program och "
+"En lättare grafisk miljö med en användarvänlig uppsättning av program och "
"skrivbordsverktyg"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "MATE-arbetsstation"
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "Cinnamon-arbetsstation"
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "En grafisk miljö baserad pĂ¥ GNOME"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "Skrivbordet LXQt"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr "En nästa generations QT-portering av den lätta skrivbordsmiljön"
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "Enlightenment e17-skrivbord"
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr "En lättviktig snabb grafisk miljö med ett dedikerat efterföljande"
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr "LXDE Skrivborsmiljö"
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr "En lätt och snabb grafisk miljö"
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Andra grafiska skrivbordsmiljöer"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, Fvwm, mfl."
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Verktyg"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH-server"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
-msgstr "Fjärrkonfigurationsserver"
+msgstr "Fjärrkonfiguration med Webmin"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
-msgstr "Nätverksverktyg/Övervakning"
+msgstr "Nätverksverktyg/övervakning"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
-msgstr "Ă–vervakningsverkty, processhantering, tcpdump, nmap, ..."
+msgstr "Ă–vervakningsverktyg, processhantering, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Mandriva Guider"
+msgid "Mageia Wizards"
+msgstr "Mageiaguider"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Guider för att konfigurera servern"
@@ -698,9 +864,10 @@ msgid ""
"Continue at your own risk."
msgstr ""
"Ett fel uppstod och jag vet inte hur det kan hanteras pĂ¥ ett\n"
-"bra sätt. Fortsätt pĂ¥ egen risk."
+"bra sätt.\n"
+"Fortsätt pĂ¥ egen risk."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -711,7 +878,7 @@ msgstr ""
"NĂ¥gra viktiga paket blev inte installerade ordentligt.\n"
"Antingen är cd-enheten eller cd-skivan trasig.\n"
"Du kan kontrollera cd-skivan pĂ¥ en redan installerad\n"
-"Mandriva Linux-dator med kommandot \"rpm -qpl media/main/*.rpm\".\n"
+"Mageia-dator med kommandot \"rpm -qpl media/main/*.rpm\".\n"
#: steps_auto_install.pm:71 steps_stdio.pm:27
#, c-format
@@ -720,341 +887,340 @@ msgstr "PĂ¥börjar steg \"%s\"\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux installation %s"
+msgid "%s Installation %s"
+msgstr "%s installation %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> mellan element"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "Xorg server är lĂ¥ngsam i starten. Vänta..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"Systemet har ont om resurser. Du kan fĂ¥ problem med att installera\n"
-"Mandriva Linux. Om det blir problem kan du prova den textbaserade\n"
+"%s. Om det blir problem kan du prova den textbaserade\n"
"installationen istället. För att göra det tryck F1 när du startar\n"
"frĂ¥n cd-skivan, skriv sedan \"text\"."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Installera Mandriva KDE Skrivbordsmiljö"
+msgid "Media Selection"
+msgstr "Val av media"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Installera Mandriva GNOME Skrivbordsmiljö"
+msgid "Install %s Plasma Desktop"
+msgstr "Installera %s skrivbordsmiljön Plasma"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:254
+#, c-format
+msgid "Install %s GNOME Desktop"
+msgstr "Installera %s GNOME Skrivbordsmiljö"
+
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "Anpassad installation"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, c-format
-msgid "KDE Desktop"
-msgstr "KDE Skrivborsmiljö"
+msgid "Plasma Desktop"
+msgstr "Plasmaskrivbord"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "GNOME Skrivborsmiljö"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "Anpassad Skrivborsmiljö"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
-msgstr "Här är en demo av '%s' skrivbord."
+msgstr "Här är en förhandsvisning av '%s' skrivbord."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
-msgstr "Klicka pĂ¥ bilderna för att se en större demo"
+msgstr "Klicka pĂ¥ bilderna för att se en större förhandsvisning"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Val av paketgrupper"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Välj enskilda paket"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Total storlek: %d / %d MB"
+msgid "Unselect All"
+msgstr "Avmarkera alla"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Ogiltigt paket"
+msgid "Total size: %d / %d MB"
+msgstr "Total storlek: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Version: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Storlek: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Betydelsegrad: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
-msgstr "Du kan inte välja/välja bort detta paket."
+msgid "You cannot select/unselect this package"
+msgstr "Du kan inte välja/välja bort det här paketet."
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
-msgstr "pga saknande %s"
+msgstr "p.g.a. saknande %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "pĂ¥ grund av otillräckliga %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "försöker befordra %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "för att behĂ¥lla %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
-"Du kan inte välja detta paket eftersom det inte finns tillräckligt med "
-"utrymme."
+"Du kan inte välja det här paketet eftersom det inte finns tillräckligt med "
+"ledigt utrymme."
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Följande paket kommer att installeras"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Följande paket kommer att tas bort"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
-msgstr "Detta är ett obligatoriskt paket som inte kan väljas bort."
+msgid "This is a mandatory package, it cannot be unselected"
+msgstr "Det här är ett obligatoriskt paket som inte kan väljas bort."
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
-msgstr "Du kan inte välja bort detta paket. Det är redan installerat."
+msgid "You cannot unselect this package. It is already installed"
+msgstr "Du kan inte välja bort det här paketet. Det är redan installerat."
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Du kan inte välja bort det här paketet. Det mĂ¥ste uppdateras."
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Visa automatiskt valda paket"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Installera"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
-msgstr "Ladda/Spara markering"
+msgstr "Ladda/spara val"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Uppdaterar paketval"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Minimal installation"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Programhantering"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
-msgstr "Välj paketen som du vill installera"
+msgstr "Välj de paket som du vill installera"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Installerar"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Inga detaljer"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "Ă…terstĂ¥ende tid:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(uppskattar...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d paketet"
msgstr[1] "%d paket"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Sammanfattning"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Konfigurera"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "Inte inställt"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "Val av medium"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
"Följande installationskällor har hittats.\n"
-"Du kan välja bort dom du inte önskar använda dig av."
+"Du kan välja bort de du inte vill använda dig av."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-"Du har möjligheten att kopiera innehĂ¥llet pĂ¥ CDn till hĂ¥rddisk innan "
-"installationen.\n"
-"Installationen kommer att fortsätta frĂ¥n hĂ¥rddisken och paketen kommer att "
-"fortsätta vara tillgängliga när systemet är färdiginstallerat."
+"Du har möjlighet att kopiera innehĂ¥llet frĂ¥n CDn till hĂ¥rddisken innan "
+"installationen pĂ¥börjas.\n"
+"Installationen kommer sedan att fortsätta frĂ¥n hĂ¥rddisken och paketen kommer "
+"fortsättningsvis att vara tillgängliga när systemet är färdiginstallerat."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
-msgstr "Kopiera hela CD skivor"
+msgstr "Kopiera hela CD-skivor"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Ett fel inträffade"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Välj tangentbordslayout"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Här är hela listan med tillgängliga tangentbord:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
-msgstr "Installera/Uppdatera"
+msgstr "Installera/Uppgradera"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
-msgstr "Är detta en installation eller en uppdatering?"
+msgstr "Är det här en installation eller en uppgradering?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Installera"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
-msgstr "Uppdatera %s"
+msgstr "Uppgradera %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Krypteringsnyckel för %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
-msgstr "Avbryt installation, starta om systemet"
+msgstr "Avbryt installationen, starta om systemet"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "Ny installation"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "Uppgradera tidigare installation (rekommenderas ej)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1062,44 +1228,25 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"Installationsprogrammet har märkt att ditt installerade Mandriva Linux\n"
+"Installationsprogrammet har märkt att ditt installerade Linux\n"
"system inte kan uppgraderas pĂ¥ ett säkert sätt till %s.\n"
"\n"
-"En nu installation som ersätter din tidigare rekommenderas.\n"
+"En ny installation som ersätter din tidigare rekommenderas.\n"
"\n"
-"Varning: du bör säkerhetskopiera alla dina personliga filer förrän du\n"
+"Varning: Du bör säkerhetskopiera alla dina personliga filer innan du\n"
"väljer \"Ny installation\"."
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "Konfigurerar IDE"
-
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr ""
-"Inget ledigt utrymme för 1MB bootstrap. Installationen fortsätter, men för "
-"att starta systemet mĂ¥ste du skapa en \"bootstrap\"-partition i Diskdrake."
+msgid "CD/DVD"
+msgstr "CD/DVD"
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"Du mĂ¥ste skapa en PPC PRep Bootstrap. Installationen fortsätter, men för att "
-"starta systemet mĂ¥ste du skapa \"bootstrap\"-partitionen i Diskdrake."
+msgid "Configuring CD/DVD"
+msgstr "Ställer in CD/DVD"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1107,27 +1254,27 @@ msgid ""
"done.\n"
"If you do not have it, press Cancel to avoid installation from this Cd-Rom."
msgstr ""
-"Byt cd-skiva.\n"
+"Byt CD-skiva.\n"
"\n"
-"Sätt in cd-skivan med namn \"%s\" och klicka pĂ¥ OK.\n"
+"Sätt i CD-skivan med namn \"%s\" och klicka pĂ¥ OK.\n"
"Om du inte har den, klicka pĂ¥ Avbryt för att hoppa över\n"
"den delen av installationen."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Söker efter tillgängliga paket..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
"Ditt system har inte tillräckligt med utrymme kvar för installation eller "
"uppgradering (%dMB > %dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1136,141 +1283,178 @@ msgstr ""
"Välj ladda eller spara paketval.\n"
"Formatet är detsamma som för auto_install-genererade filer."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Inläsning"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Spara"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Oanvändbar fil"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr "Plasma"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "Val av skrivbord"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr "Du kan väja din arbetsstationsprofil."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Vald storlek är större än tillgängligt utrymme."
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Installationstyp"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
"Please choose the minimal installation you want:"
msgstr ""
"Du har inte valt nĂ¥gra gruppaket.\n"
-"Välj den minimala installationen du vill ha:"
+"Välj en minimal installation som du vill ha:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Med X"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, c-format
-msgid "Install suggested packages"
-msgstr "Installera föreslagna paket"
+msgid "Install recommended packages"
+msgstr "Installera rekommenderade paket"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Med grundläggande dokumentation (rekommenderas)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Minimal installation (ingen urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "Förbereder uppgradering..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Förbereder installation"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Installerar paket %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Det uppstod ett fel vid sortering av paket:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Fortsätta ändĂ¥?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Försök igen"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
-msgstr "Hoppa över detta paket"
+msgstr "Hoppa över det här paketet"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "Hoppa över alla paket frĂ¥n mediet \"%s\""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "GĂ¥ tillbaka till media och paketval"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "Det uppstod ett fel vid installation av paketet %s."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Bearbetar installerade paket"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "Kontrollera att media för uppdateringsmoduler finns i enhet %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Uppdateringar"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr "Du har nu möjlighet att ange online-media"
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr "Med det här kan du installera säkerhetsuppdateringar."
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+"För att ange dessa media behöver du en fungerande internetanslutning.\n"
+"\n"
+"Vill du ange uppdateringsmedia?"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Fel när media skulle läggas till"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "Försök pĂ¥ nytt?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1282,8 +1466,9 @@ msgid ""
"\n"
"Do you want to install the updates?"
msgstr ""
-"Nu har du möjlighet att ladda hem programuppdateringar. Dessa\n"
-"paket har kommit ut efter att denna distribution släppts. De kan\n"
+"Du har nu möjlighet att ladda hem programuppdateringar. De här\n"
+"paketen\n"
+"har utkommit efter att denna distributionen släpptes. De kan\n"
"innehĂ¥lla säkerhetsuppdateringar eller felrättningar.\n"
"\n"
"Du behöver en fungerande Internetanslutning för att kunna ladda ner dessa "
@@ -1291,129 +1476,99 @@ msgstr ""
"\n"
"Vill du installera uppdateringarna?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s pĂ¥ %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "HĂ¥rdvara"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Ljudkort"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Har du ett ISA-ljudkort?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Kör \"alsaconf\" eller \"sndconfig\" efter installationen för att "
-"konfigurera ljudkortet."
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "Inget ljudkort hittades. Prova \"harddrake\" efter installationen."
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Grafiskt gränssnitt"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Nätverk & Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Proxyservrar"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "konfigurerad"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "SäkerhetsnivĂ¥:"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Brandvägg"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "aktiverad"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "inaktiverad"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "Du har inte konfigurerat X. Ă„r du säker pĂ¥ att du vill göra detta?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "Förbereder starthanterare..."
+msgid "Preparing initial startup program..."
+msgstr "Förbereder initiellt uppstartsprogram..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "Ha tĂ¥lamod, detta kan ta en stund..."
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Du verkar ha en OldWorld eller okän maskin, yaboot-starthanteraren kommer "
-"inte att fungera Installationen fortsätter, men du behöver använda BootX "
-"eller nĂ¥got liknande för att starta datorn. Kernelargumentet för roten är "
-"root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-"PĂ¥ den här säkerhetsnivĂ¥n är tillgĂ¥ng till Windowspartitionen förbehĂ¥llen "
+"PĂ¥ den här säkerhetsnivĂ¥n är tillgĂ¥ng till Windowspartitionen begränsad till "
"administratören."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
-msgstr "Sätt in en tom diskett i diskettenhet %s"
+msgstr "Sätt in en tom diskett i enhet %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Skapar automatisk installationsdiskett"
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1424,12 +1579,12 @@ msgstr ""
"\n"
"Vill du verkligen avbryta nu?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
-msgstr "Gratulerar"
+msgstr "Grattis"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Starta om"
@@ -1524,13 +1679,6 @@ msgid ""
"Users"
msgstr "Användare"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Nätverk"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1572,110 +1720,3 @@ msgid ""
"_: Keep these entry short\n"
"Exit"
msgstr "Avsluta"
-
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Kontorsprogram: ordbehandlare (Kword, Abiword), kalkylprogram (Kspread, "
-#~ "Gnumeric), PDF-visare, etc"
-
-#~ msgid ""
-#~ "You have decided to upgrade your system to %s. KDE 3.5 has been detected\n"
-#~ "on your system. This installer cannot preserve KDE 3.5 in an upgrade. If "
-#~ "you choose to proceed, \n"
-#~ "KDE 4 will replace KDE 3, and you will lose your personal KDE "
-#~ "configuration settings. \n"
-#~ "To upgrade with KDE 3.5 and your personal settings preserved, \n"
-#~ "please reboot your system and upgrade using the Mandriva update applet."
-#~ msgstr ""
-#~ "Du har valt att uppgradera ditt system till %s. KDE 3.5 har hittats pĂ¥ "
-#~ "ditt\n"
-#~ "system. Detta installationsprogram kan inte behĂ¥lla KDE 3.5 vid en "
-#~ "uppgradering.\n"
-#~ "Om du väljer att fortsätta, kommer KDE 4 att ersätta KDE 3, och du kommer "
-#~ "att\n"
-#~ "förlora dina personliga inställningar.\n"
-#~ "För att uppgradera med KDE 3.5 och behĂ¥lla dina personliga inställningar, "
-#~ "var\n"
-#~ "vänlig och starta om ditt system och uppgradera med Mandriva "
-#~ "uppdateringsprogram."
-
-#~ msgid "Downloading file %s..."
-#~ msgstr "Laddar ner filen %s..."
-
-#~ msgid "Upgrade from a 32bit to a 64bit distribution is not supported"
-#~ msgstr "Uppgradering frĂ¥n en 32bit till en 64bit distribution stöds inte."
-
-#~ msgid "Upgrade from a 64bit to a 32bit distribution is not supported"
-#~ msgstr "Uppgradering frĂ¥n en 64bit till en 32bit distribution stöds inte."
-
-#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
-#~ msgstr ""
-#~ "Du har valt följande server/servrar: %s\n"
-#~ "\n"
-#~ "\n"
-#~ "Dessa servrar aktiveras som standard. De har inga kända "
-#~ "säkerhetsproblem,\n"
-#~ "men sĂ¥dana kan upptäckas. Om sĂ¥ blir fallet mĂ¥ste du se till att "
-#~ "uppdatera\n"
-#~ "dem sĂ¥ snabbt som möjligt.\n"
-#~ "\n"
-#~ "\n"
-#~ "Vill du verkligen installera dessa servrar?\n"
-
-#~ msgid "IceWm Desktop"
-#~ msgstr "IceWm Skrivborsmiljö"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr ""
-#~ "Kontaktar webbplatsen för att hämta en lista över tillgängliga paket..."
-
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "Kan inte kontakta spegeln %s"
-
-#~ msgid "Generate auto install floppy"
-#~ msgstr "Genererar automatisk installationsdiskett"
-
-#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
-#~ msgstr ""
-#~ "Automatisk installation kan göras helt automatisk, om sĂ¥ önskas,\n"
-#~ "vilket gör att den tar över hĂ¥rddisken\n"
-#~ "(syftet är att installera pĂ¥ en annan dator).\n"
-#~ "\n"
-#~ "Du kan tänkas vilja köra samma installation i repris.\n"
-
-#~ msgid "Replay"
-#~ msgstr "Repris"
-
-#~ msgid "Automated"
-#~ msgstr "Automatiserad"
-
-#~ msgid "Save packages selection"
-#~ msgstr "Spara paketval"
-
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "Vill du använda aboot?"
-
-#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
-#~ msgstr ""
-#~ "Fel vid installationen av aboot.\n"
-#~ "Vill du försöka ändĂ¥, fast det kan förstöra den första partitionen?"
diff --git a/perl-install/install/share/po/ta.po b/perl-install/install/share/po/ta.po
index f71159132..5732ca2a8 100644
--- a/perl-install/install/share/po/ta.po
+++ b/perl-install/install/share/po/ta.po
@@ -9,48 +9,74 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX 1.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
"PO-Revision-Date: 2002-09-06 00:35+0800\n"
"Last-Translator: prabu anand <prabu_anand2000@yahoo.com>\n"
"Language-Team: Tamil <tamilinix@yahoogroups.com>\n"
+"Language: ta\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 0.9.6\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
+#, fuzzy, c-format
+msgid "Office tools"
+msgstr "அலà¯à®µà®²à¯ கரà¯à®µà®¿à®•ளà¯"
+
+#: ../../advertising/05_IM_mageia.pl:1
+#, c-format
+msgid "Home entertainment"
+msgstr ""
+
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "For family!"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "For developers!"
msgstr ""
-#: any.pm:109
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, fuzzy, c-format
msgid "Do you have further supplementary media?"
msgstr "மேலà¯à®®à¯ உளà¯à®³à®©à®µà®¾?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -59,113 +85,172 @@ msgid ""
"Do you have a supplementary installation medium to configure?"
msgstr ""
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "à®à®¿à®Ÿà®¿ இயகà¯à®•ி"
-
-#: any.pm:121
+#: any.pm:162
#, fuzzy, c-format
msgid "Network (HTTP)"
msgstr "வலையமைபà¯à®ªà¯ %s"
-#: any.pm:122
+#: any.pm:163
#, fuzzy, c-format
msgid "Network (FTP)"
msgstr "வலையமைபà¯à®ªà¯ %s"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr ""
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr ""
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr ""
-#: any.pm:182
-#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+#: any.pm:247
+#, fuzzy, c-format
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr "தறà¯à¯‡à®ªà®¾à®¤à¯à®³à¯à®³ இணைப௠பதிபà¯à®ªà¯à®¤à®³à®™à¯à®•ளை அறிய மாணà¯à®Ÿà¯à¯‡à®°à®•௠இணையதளம௠தà¯à®Ÿà®°à¯à®ªà¯à®•à¯à®³à¯à®³à®ªà¯à®ªà®Ÿà¯à®•ிறதà¯"
-#: any.pm:187
+#: any.pm:252
#, fuzzy, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr "தறà¯à¯‡à®ªà®¾à®¤à¯à®³à¯à®³ இணைப௠பதிபà¯à®ªà¯à®¤à®³à®™à¯à®•ளை அறிய மாணà¯à®Ÿà¯à¯‡à®°à®•௠இணையதளம௠தà¯à®Ÿà®°à¯à®ªà¯à®•à¯à®³à¯à®³à®ªà¯à®ªà®Ÿà¯à®•ிறதà¯"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "பà¯à®¤à®¿à®•ளை à®à®™à¯à®•ிரà¯à®¨à¯à®¤à¯ இறகà¯à®• விரà¯à®®à¯à®ªà¯à®•ிறீரà¯à®•ளà¯"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr ""
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr ""
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr ""
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr ""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr ""
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "அடைவà¯"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr ""
-#: any.pm:295
+#: any.pm:366
#, fuzzy, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr "இதை திறகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à¯ˆà®²%s: %s\n"
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "à®à®±à¯à®•னவே நிறà¯à®µà®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³ பà¯à®¤à®¿à®•ள௠பாரà¯à¯ˆà®µà®¯à®¿à®Ÿà®ªà¯à®ªà®Ÿà¯à®•ினà¯à®±à®©"
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "மேமà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿ வேணà¯à®Ÿà®¿à®¯ பà¯à®¤à®¿à®•ள௠அறியபà¯à®ªà®Ÿà¯à®•ினà¯à®±à®©"
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -174,87 +259,87 @@ msgid ""
"Do you really want to remove these packages?\n"
msgstr ""
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "%s à®à®©à¯à®± கோபà¯à¯‡à®ªà®¾ படிபà¯à®ªà®¤à®¿à®²à¯ பிழை நேரà¯à®¨à¯à®¤à¯à®³à¯à®³à®¤à¯"
-#: any.pm:1020
+#: any.pm:1304
#, fuzzy, c-format
msgid "The following disk(s) were renamed:"
msgstr "கிழà¯à®•ானà¯à®®à¯ பà¯à®¤à®¿à®•ள௠நிறà¯à®µà¯à®µà®¤à®±à¯à®•௠தேரà¯à®µà¯à®à¯ à®à¯†à®¯à¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "வலையமைபà¯à®ªà¯"
-#: any.pm:1102
+#: any.pm:1386
#, fuzzy, c-format
msgid "Please choose a media"
msgstr "தயவà¯à®à¯†à®¯à¯à®¤à¯ ேதரà¯à®¨à¯à¯†à®¤à®Ÿà¯à®•à¯à®•வà¯à®®à¯"
-#: any.pm:1118
+#: any.pm:1402
#, fuzzy, c-format
msgid "File already exists. Overwrite it?"
msgstr "இநà¯à®¤ கோபà¯à®ªà¯ à®à®±à¯à®•னவே உளà¯à®³à®¤à¯. பயனà¯à®ªà®¾à®Ÿà¯à®¤à¯à®¤à®¿ கà¯à®³à¯à®³à®²à®¾à®®à®¾?"
-#: any.pm:1122
+#: any.pm:1406
#, fuzzy, c-format
msgid "Permission denied"
msgstr "அனà¯à®®à®¤à®¿à®•ளà¯"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr ""
-#: any.pm:1191
+#: any.pm:1475
#, fuzzy, c-format
msgid "Bad media %s"
msgstr "கெடà¯à®Ÿ தகவலà¯"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "வகிரà¯à®¤à®²à¯ à®®à¯à®Ÿà®¿à®µà®¤à®±à¯à®•௠மà¯à®©à¯ திரைவேடà¯à®Ÿà¯ à®à®Ÿà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "நிறà¯à®µà®¿ à®®à¯à®Ÿà®¿à®¤à¯à®¤à®µà¯à®Ÿà®©à¯ திரைவேடà¯à®Ÿà¯à®•ள௠%s à®à®©à¯à®± அடைவில௠கிடைகà¯à®•à¯à®®à¯"
-#: gtk.pm:131
+#: gtk.pm:135
#, fuzzy, c-format
msgid "Installation"
msgstr "நிறà¯à®µà®ªà¯à®ªà®Ÿà¯à®•ிறதà¯"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "வடிவமைபà¯à®ªà¯à®•ளà¯"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "நீஙà¯à®•ள௠%s இதனையà¯à®®à¯ வடிவà¯à®Ÿà¯à®Ÿ வேணà¯à®Ÿà¯à®®à¯"
@@ -278,22 +363,22 @@ msgstr "வலையமைபà¯à®ªà®¾à®•à¯à®•à®™à¯à®•ள௠à®à®±à¯à®±à®ªà¯
msgid "Bringing down the network"
msgstr "வலையமைபà¯à®ªà®¾à®•à¯à®•à®™à¯à®•ள௠மà¯à®Ÿà®•à¯à®•பà¯à®ªà®Ÿà¯à®•ிறதà¯"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr ""
-#: media.pm:810
+#: media.pm:807
#, fuzzy, c-format
msgid "Copying in progress"
msgstr "இனà¯à®©à¯à®®à¯ தேடà¯à®¤à®²à¯ நடைபெறà¯à®•ிறதà¯"
@@ -323,340 +408,410 @@ msgstr "அழகானவை"
msgid "maybe"
msgstr "தேவைபà¯à®ªà®Ÿà¯à®Ÿà®¾à®²à¯"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "இவரிகà¯à®• விலà¯à®²à¯ˆ"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, fuzzy, c-format
msgid "An error occurred:"
msgstr "பிழை நேரà¯à®¨à¯à®¤à¯à®³à¯à®³à®¤à¯ மனà¯à®©à®¿à®•à¯à®•வà¯à®®à¯"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr ""
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
#, fuzzy, c-format
msgid "%d installation transactions failed"
msgstr "நிறà¯à®µà¯à®¤à®²à®¿à®²à¯ பிழை நேரà¯à®¨à¯à®¤à¯à®³à¯à®³à®¤à¯"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, fuzzy, c-format
msgid "Installation of packages failed:"
msgstr "%s பà¯à®¤à®¿ நிறà¯à®µà®ªà¯à®ªà®Ÿà¯à®•ிறதà¯"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "வேலைகà¯à®•ளமà¯"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "அலà¯à®µà®²à¯ கரà¯à®µà®¿à®•ளà¯"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, fuzzy, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr "அலà¯à®µà®²à¯ கரà¯à®µà®¿à®•ளà¯(விாிதாளà¯, நிகழà¯à®¤à¯à®¤à®¿,வரைபடக௠கரà¯à®µà®¿à®•ளà¯)"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "விளையாடà¯à®Ÿà¯à®•ளà¯"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "விளையாடà¯à®Ÿà¯à®•ளà¯"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "பலà¯à®²à¯‚டக கணினி"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "பலà¯à®²à¯‚டக இயகà¯à®•ிகளà¯/உரà¯à®µà®¾à®•à¯à®• நிரலà¯à®•ளà¯"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "இணையக௠கணினி"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, fuzzy, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr "நீஙà¯à®•ள௠மினà¯à®©à®à¯à®à®²à¯, மறà¯à®±à¯à®®à¯ இணையதà¯à¯ˆà®¤ மேலோட உதவà¯à®™à¯à®•à®°à¯à®µà®¿à®•ளà¯"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "வலையமைபà¯à®ªà¯à®•௠கணினி(வேணà¯à®Ÿà®¿)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "ssh à®®à¯à®¤à®²à®¿à®¯ வலையமைபà¯à®ªà¯à®•௠கரà¯à®µà®¿à®•ளà¯"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "உஙà¯à®•ள௠கணினியை à®à®³à®¿à®¤à®¾à®• வடிவமைகà¯à®• உதவà¯à®™à¯à®•à®°à¯à®µà®¿à®•ளà¯"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "à®®à¯à®©à¯ˆà®¯à®•௠கரà¯à®µà®¿à®•ளà¯"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "à®®à¯à®©à¯ˆà®¯à®®à¯,தà¯à®•à¯à®ªà¯à®ªà®¾à®³à®°à¯à®•ளà¯, கோபà¯à®ªà¯ மேலாளரà¯à®•ள௠மறà¯à®±à¯à®®à¯ ஓடà¯à®•ளà¯"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "உரà¯à®µà®¾à®•à¯à®•à®®à¯"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C மறà¯à®±à¯à®®à¯ C++ நூலக நிரலà¯à®•ளà¯"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "உதவிநூலà¯"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "பà¯à®¤à¯à®¤à®•à®™à¯à®•ள௠மறà¯à®±à¯à®®à¯ à®à®ªà¯à®ªà®Ÿà®¿à®à¯ à®à¯†à®¯à¯à®µà®¤à¯ போனà¯à®± உதவி நூலà¯"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "LSB- லினகà¯à®¸à¯ தரகà¯à®•டà¯à®Ÿà¯à®ªà¯à®ªà®¾à®Ÿà¯à®Ÿà¯à®•à¯à®•௠தேவையான நிரலà¯à®•ளà¯."
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "இணையதà¯à®¤à®³ à®à¯‡à®µà¯ˆà®¯à®•à®®à¯"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr ""
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, fuzzy, c-format
msgid "Groupware"
msgstr "கிரபà¯"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "கோலாப௠à®à¯‡à®µà®•னà¯"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "நெரà¯à®ªà¯à®ªà¯à®à¯à®à¯à®µà®°à¯/வழிபà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "இணைய நà¯à®´à¯ˆà®µà®¾à®¯à®¿à®²à¯"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, fuzzy, c-format
msgid "Mail/News"
msgstr "/கோபà¯à®ªà¯/_பà¯à®¤à®¿à®¯à®¤à¯"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, fuzzy, c-format
msgid "Postfix mail server, Inn news server"
msgstr "மினà¯à®©à®à¯à®à®²à¯ பரிமாறி"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, fuzzy, c-format
msgid "Directory Server"
msgstr "RAID இரà¯à®¨à¯à®¤à¯ நீகà¯à®•à¯"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, fuzzy, c-format
msgid "FTP Server"
msgstr "NTP à®à¯‡à®µà¯ˆà®¯à®•à®®à¯"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr ""
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, fuzzy, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS "
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, fuzzy, c-format
msgid "File and Printer Sharing Server"
msgstr "à®…à®à¯à®à¯à®ªà¯à¯†à®ªà®¾à®±à®¿ à®à¯‡à®µà¯ˆà®¯à®•à®®à¯"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, fuzzy, c-format
msgid "NFS Server, Samba server"
msgstr "ஒலிப௠பரிமாறி"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "தரவà¯à®¤à®³à®™à¯à®•ளà¯"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, fuzzy, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL/MySQL தரவà¯à®¤à¯à®¤à®³ பரிமாறிகளà¯"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL/MariaDB தரவà¯à®¤à¯à®¤à®³ பரிமாறிகளà¯"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "இணையதள/கோபà¯à®ªà¯à®ªà¯ பாிமாறà¯à®±à®®à¯"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "அபà¯à®ªà®¾à®à¯à®à®¿, ftpd போனà¯à®± பரிமாறà¯à®±à¯ நிரலà¯à®•ளà¯"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "மினà¯à®©à®à¯à®à®²à¯"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, fuzzy, c-format
msgid "Postfix mail server"
msgstr "மினà¯à®©à®à¯à®à®²à¯ பரிமாறி"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL/MySQL தரவà¯à®¤à¯à®¤à®³ பரிமாறிகளà¯"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL/MariaDB தரவà¯à®¤à¯à®¤à®³ பரிமாறிகளà¯"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "வலையமைபà¯à®ªà®• பரிமாறி"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS /à®à®®à¯à®ªà®¾/பினாமி/ssh பரிமாறிகளà¯"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "வரைவியலà¯à®µà®´à®¿ à®à¯‚ழலà¯à®•ளà¯"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "Kà®à®¾à®³à®°à®®à¯ˆà®ªà¯à®ªà¯ பணிகà¯à®•ணினி"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "வேலைகà¯à®•ளமà¯"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr "Kà®à®¾à®³à®°à®®à¯ˆà®ªà¯à®ªà¯- ஓர௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®µà®¤à®±à¯à®•௠à®à®³à®¿à®¤à®¾à®© வரைவியலà¯à®µà®´à®¿ மேலாளரà¯"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "கà¯à¯‡à®©à®¾à®®à¯ பணிகà¯à®•ணினி"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr "ஓர௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®µà®¤à®±à¯à®•௠à®à®³à®¿à®¤à®¾à®© வரைவியலà¯à®µà®´à®¿ மேலாளரà¯"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, fuzzy, c-format
+msgid "XFCE Workstation"
+msgstr "Kà®à®¾à®³à®°à®®à¯ˆà®ªà¯à®ªà¯ பணிகà¯à®•ணினி"
+
+#: share/meta-task/compssUsers.pl:165
+#, fuzzy, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr "ஓர௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®µà®¤à®±à¯à®•௠à®à®³à®¿à®¤à®¾à®© வரைவியலà¯à®µà®´à®¿ மேலாளரà¯"
+
+#: share/meta-task/compssUsers.pl:169
+#, fuzzy, c-format
+msgid "MATE Workstation"
+msgstr "கà¯à¯‡à®©à®¾à®®à¯ பணிகà¯à®•ணினி"
+
+#: share/meta-task/compssUsers.pl:174
+#, fuzzy, c-format
+msgid "Cinnamon Workstation"
+msgstr "வேலைகà¯à®•ளமà¯"
+
+#: share/meta-task/compssUsers.pl:175
+#, fuzzy, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "வரைவியலà¯à®µà®´à®¿ à®à¯‚ழலà¯à®•ளà¯"
+
+#: share/meta-task/compssUsers.pl:179
+#, fuzzy, c-format
+msgid "LXQt Desktop"
+msgstr "மேà®à¯ˆà®à¯†à®¯à®²à®¿"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, fuzzy, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr "ஓர௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®µà®¤à®±à¯à®•௠à®à®³à®¿à®¤à®¾à®© வரைவியலà¯à®µà®´à®¿ மேலாளரà¯"
+
+#: share/meta-task/compssUsers.pl:189
#, fuzzy, c-format
msgid "LXDE Desktop"
msgstr "மேà®à¯ˆà®à¯†à®¯à®²à®¿"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:191
#, fuzzy, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+msgid "A lightweight fast graphical environment"
msgstr "ஓர௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®µà®¤à®±à¯à®•௠à®à®³à®¿à®¤à®¾à®© வரைவியலà¯à®µà®´à®¿ மேலாளரà¯"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "மறà¯à®± வரைவியலà¯à®µà®´à®¿ மேலாளரà¯à®•ளà¯"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, fuzzy, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
msgstr "கà¯à¯‡à®©à®¾à®®à¯, à®à®¸à¯à®µà®¿à®®à¯ ஆகிய பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®µà®¤à®±à¯à®•௠à®à®³à®¿à®¤à®¾à®© வரைவியலà¯à®µà®´à®¿ மேலாளரà¯à®•ளà¯"
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "உதவிகà¯à®•à®°à¯à®µà®¿à®•ளà¯"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, fuzzy, c-format
msgid "SSH Server"
msgstr "à®à¯‡à®µà¯ˆà®¯à®•à®®à¯"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, fuzzy, c-format
msgid "Webmin"
msgstr "வலைபடக௠கரà¯à®µà®¿"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, fuzzy, c-format
msgid "Webmin Remote Configuration Server"
msgstr "பரிமாறி வடிவமைபà¯à®ªà¯"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, fuzzy, c-format
msgid "Network Utilities/Monitoring"
msgstr "வலையமைபà¯à®ªà®¾à®•à¯à®• வடிவமைபà¯à®ªà¯ "
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr ""
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, fuzzy, c-format
-msgid "Mandriva Wizards"
+msgid "Mageia Wizards"
msgstr "மாணà¯à®Ÿà¯à¯‡à®°à®•௠கடà¯à®Ÿà¯à®ªà¯à®ªà®Ÿà¯à®Ÿà¯ மையமà¯"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, fuzzy, c-format
msgid "Wizards to configure server"
msgstr "à®…à®à¯à®à¯à®ªà¯à¯†à®ªà®¾à®±à®¿ \"%s\" வடிவமைபà¯à®ªà¯ ெவறà¯à®±à®¿à®¯à®Ÿà¯ˆà®¯à®µà®¿à®²à¯à¯ˆà®²"
@@ -670,7 +825,7 @@ msgstr ""
"பிழை நேரà¯à®¨à¯à®¤à¯à®³à¯à®³à®¤à¯ மனà¯à®©à®¿à®•à¯à®•வà¯à®®à¯ à®à®©à®•à¯à®•௠à®à®©à¯à®© à®à¯†à®¯à¯à®µà®¤à¯†à®©à¯à®±à¯ தெரியவிலà¯à¯ˆà®²\n"
"தà¯à®Ÿà®°à¯à®¨à¯à®¤à¯ à®à¯†à®²à¯à®µà®¤à¯ உஙà¯à®•ள௠பà¯à®±à¯à®ªà¯à®ªà¯"
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -689,8 +844,8 @@ msgid "Entering step `%s'\n"
msgstr "தறà¯à¯‡à®ªà®¾à®¤à¯ இநà¯à®¤ `%s நிலைகà¯à®•௠à®à¯†à®²à¯à®•ிறோமà¯' \n"
#: steps_curses.pm:22
-#, c-format
-msgid "Mandriva Linux Installation %s"
+#, fuzzy, c-format
+msgid "%s Installation %s"
msgstr "மாணà¯à®Ÿà¯à¯‡à®°à®•௠லினகà¯à®¸à¯ நிறà¯à®µà®²à¯ %s"
#: steps_curses.pm:32
@@ -698,324 +853,323 @@ msgstr "மாணà¯à®Ÿà¯à¯‡à®°à®•௠லினகà¯à®¸à¯ நிறà¯à®µà®²à
msgid "<Tab>/<Alt-Tab> between elements"
msgstr ""
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
-#, c-format
+#: steps_gtk.pm:212
+#, fuzzy, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"உஙà¯à®•ள௠கணினியில௠வளஙà¯à®•ள௠கà¯à®±à¯ˆà®µà®¾à®• உளà¯à®³à®¤à®¾à®²à¯\n"
"மாணà¯à®Ÿà¯à¯‡à®°à®•௠லினகà¯à®¸à¯ நிறà¯à®µà¯à®µà®¤à®¿à®²à¯ பிழை à®à®±à¯à®ªà®Ÿà®²à®¾à®®à¯. நீஙà¯à®•ள௠உரைவழி நிறà¯à®µà®²à®¾à®®à¯,\n"
"à®à®¿à®Ÿà®¿à®¯à®¿à®²à¯ நிறà¯à®µ தà¯à®Ÿà®™à¯à®•à¯à®®à¯ போத௠`F1' à®à®© à®…à®´à¯à®¤à¯à®¤à®¿ விடà¯à®Ÿà¯, `text'. à®à®© அடிகà¯à®•வà¯à®®à¯"
-#: steps_gtk.pm:239
-#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr ""
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, fuzzy, c-format
+msgid "Media Selection"
+msgstr "பà¯à®¤à®¿à®•ள௠கà¯à®´à¯à®¤à¯ தேரà¯à®µà¯"
+
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "மேà®à¯ˆà®à¯†à®¯à®²à®¿"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s GNOME Desktop"
msgstr ""
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, fuzzy, c-format
msgid "Custom install"
msgstr "கà¯à®±à¯ˆà®¨à¯à®¤à®ªà®Ÿà¯à® நிறà¯à®µà®²à¯"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
+msgid "Plasma Desktop"
msgstr "மேà®à¯ˆà®à¯†à®¯à®²à®¿"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, fuzzy, c-format
msgid "GNOME Desktop"
msgstr "மேà®à¯ˆà®à¯†à®¯à®²à®¿"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, fuzzy, c-format
msgid "Custom Desktop"
msgstr "மேà®à¯ˆà®à¯†à®¯à®²à®¿"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "பà¯à®¤à®¿à®•ள௠கà¯à®´à¯à®¤à¯ தேரà¯à®µà¯"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "தனிதà¯à®©à®¿ பà¯à®¤à®¿à®¯à®¾à®• தேரà¯à®µà¯à®à¯ à®à¯†à®¯à¯"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "மெகா பைடà¯à®Ÿà®¿à®²à¯ à®®à¯à®¤à¯à®¤ அளவ௠%d / %d"
+msgid "Unselect All"
+msgstr ""
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "தவறான பà¯à®¤à®¿"
+msgid "Total size: %d / %d MB"
+msgstr "மெகா பைடà¯à®Ÿà®¿à®²à¯ à®®à¯à®¤à¯à®¤ அளவ௠%d / %d"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "வெளியீடà¯: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "அளவà¯: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, fuzzy, c-format
msgid "%d KB\n"
msgstr "கிலோ பைடà¯à®Ÿà®¿à®²à¯ அளவ௠%d \n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "à®®à¯à®•à¯à®•ியதà¯à®¤à¯à®µà®®à¯: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "நீஙà¯à®•ள௠இநà¯à®¤ பà¯à®¤à®¿à®¯à¯ˆ தேரà¯à®µà¯/நீகà¯à®• à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, fuzzy, c-format
msgid "due to missing %s"
msgstr "kdesu இலà¯à¯ˆà®²"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr ""
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr ""
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr ""
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr "இடமிலà¯à¯ˆà®² à®à®©à¯à®ªà®¤à®¾à®²à¯ நீஙà¯à®•ள௠இநà¯à®¤ பà¯à®¤à®¿à®¯à¯ˆà®¤à¯ தே`à®°à¯à®µà¯à®à¯ à®à¯†à®¯à¯à®¯ à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "கிழà¯à®•ானà¯à®®à¯ பà¯à®¤à®¿à®•ள௠நிறà¯à®µà¯à®µà®¤à®±à¯à®•௠தேரà¯à®µà¯à®à¯ à®à¯†à®¯à¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "கிழà¯à®•ானà¯à®®à¯ பà¯à®¤à®¿à®•ள௠நீகà¯à®•பà¯à®ªà®Ÿà¯à®•ிறதà¯"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "இத௠கடà¯à®Ÿà®¾à®¯ பà¯à®¤à®¿. இதனை நீகà¯à®• à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "இநà¯à®¤ பà¯à®¤à®¿à®¯à¯ˆ.நீகà¯à®• à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯. இத௠à®à®±à¯à®•னவே நிறà¯à®µà®ªà¯à®ªà®Ÿà¯à®Ÿà®³à¯à®³à®¤à¯"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "இநà¯à®¤ பà¯à®¤à®¿à®¯à¯ˆ.நீகà¯à®• à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯. இத௠நிகழà¯à®¨à®¿à®²à¯ˆà®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤ வேணà¯à®Ÿà®¿à®¯ பà¯à®¤à®¿"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "தானாக தேரà¯à®µà¯à®à¯ à®à¯†à®¯à¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³ பà¯à®¤à®¿à®•ளைக௠காடà¯à®Ÿà¯"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "நிறà¯à®µà¯"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, fuzzy, c-format
msgid "Load/Save selection"
msgstr "பà¯à®¤à®¿à®•ள௠தேரà¯à®µà¯"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "பà¯à®¤à®¿à®•ள௠தேரà¯à¯ˆà®µ நிகழà¯à®¨à®¿à®²à¯ˆà®ªà¯ படà¯à®¤à¯à®¤à¯"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "கà¯à®±à¯ˆà®¨à¯à®¤à®ªà®Ÿà¯à® நிறà¯à®µà®²à¯"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "நிரல௠மேலாணà¯à®®à¯ˆ"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "நிறà¯à®µ வேணà¯à®Ÿà®¿à®¯ பà¯à®¤à®¿à®•ளை தேரà¯à®µà¯à®à¯ à®à¯†à®¯à¯à®¯à¯à®™à¯à®•ள௠"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "நிறà¯à®µà®ªà¯à®ªà®Ÿà¯à®•ிறதà¯"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, fuzzy, c-format
msgid "No details"
msgstr "விவரஙà¯à®•ளà¯"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, fuzzy, c-format
msgid "Time remaining:"
msgstr "தேவைபà¯à®ªà®Ÿà¯à®®à¯ நேரமà¯"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, fuzzy, c-format
msgid "(estimating...)"
msgstr "கணகà¯à®•ிடபà¯à®ªà®Ÿà¯à®•ிறதà¯"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, fuzzy, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d பà¯à®¤à®¿à®•ளà¯"
msgstr[1] "%d பà¯à®¤à®¿à®•ளà¯"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "உரை"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "வடிவமை"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "வடிவமைகà¯à®•பà¯à®ªà®Ÿà®µà®¿à®²à¯à¯ˆà®²"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "பà¯à®¤à®¿à®•ள௠கà¯à®´à¯à®¤à¯ தேரà¯à®µà¯"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr ""
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "பிழை நேரà¯à®¨à¯à®¤à¯à®³à¯à®³à®¤à¯ மனà¯à®©à®¿à®•à¯à®•வà¯à®®à¯"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "தயவà¯à®à¯†à®¯à¯à®¤à¯ உஙà¯à®•ள௠விà®à¯ˆà®ªà¯à®ªà®²à®•ை இட அமைவைத௠தேரà¯à®µà¯ à®à¯†à®¯à¯à®• "
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, fuzzy, c-format
msgid "Here is the full list of available keyboards:"
msgstr "உஙà¯à®•ள௠பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà®¿à®±à¯à®•௠உளà¯à®³ விà®à¯ˆà®ªà¯à®ªà®²à®•ைகள௠அனைதà¯à®¤à¯à®®à¯ இஙà¯à®•ே கà¯à®Ÿà¯à®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®©"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "நிறà¯à®µà¯à®¤à¯à®²à¯/ேமமà¯à®ªà®Ÿà¯à®¤à¯à®¤à®²à¯"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "இத௠நிறà¯à®µà¯à®¤à®²à®¾ அலà¯à®²à®¤à¯ ேமமà¯à®ªà®Ÿà¯à®¤à¯à®¤à®²à®¾?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, fuzzy, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "நிறà¯à®µà¯"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr " %s ேமமà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, fuzzy, c-format
msgid "Encryption key for %s"
msgstr "மறைகà¯à®•à¯à®±à®¿à®¯à¯€à®Ÿà¯à®Ÿà¯à®à¯ à®à®¾à®µà®¿"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, fuzzy, c-format
msgid "New Installation"
msgstr "நிறà¯à®µà®ªà¯à®ªà®Ÿà¯à®•ிறதà¯"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1024,36 +1178,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "IDE வடிவமைகà¯à®•பà¯à®ªà®Ÿà¯à®•ிறதà¯..."
-
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"தà¯à®µà®™à¯à®•à¯à®¨à®¿à®°à®²à¯ˆ நிறà¯à®µ இடமிலà¯à¯ˆà®². நிறà¯à®µà¯à®¤à®²à¯ தà¯à®Ÿà®°à¯à®®à¯. ஆனால௠உஙà¯à®•ள௠லினகà¯à®¸à¯ இயகà¯à®• நிரலை தà¯à®µà®•à¯à®• "
-"டிரேகà¯à®µà®Ÿà¯à¯ˆà®Ÿ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®™à¯à®•ளà¯"
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, fuzzy, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"தà¯à®µà®™à¯à®•à¯à®¨à®¿à®°à®²à¯ˆ நிறà¯à®µ இடமிலà¯à¯ˆà®². நிறà¯à®µà¯à®¤à®²à¯ தà¯à®Ÿà®°à¯à®®à¯. ஆனால௠உஙà¯à®•ள௠லினகà¯à®¸à¯ இயகà¯à®• நிரலை தà¯à®µà®•à¯à®• "
-"டிரேகà¯à®µà®Ÿà¯à¯ˆà®Ÿ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®™à¯à®•ளà¯"
+msgid "Configuring CD/DVD"
+msgstr "IDE வடிவமைகà¯à®•பà¯à®ªà®Ÿà¯à®•ிறதà¯..."
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1068,19 +1203,19 @@ msgstr ""
"இநà¯à®¤ à®à®¿à®Ÿà®¿ இலà¯à¯ˆà®²à®¯à¯†à®©à¯à®±à®¾à®²à¯ நீகà¯à®•௠à®à®©à¯à®± பà¯à®¤à¯à®¤à®¾à®©à¯ˆ கிளிக௠à®à¯†à®¯à¯à®¤à®¾à®²à¯ இநà¯à®¤ à®à®¿à®Ÿà®¿à®¯à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ நிறà¯à®µà®²à¯ "
"நினà¯à®±à¯à®µà®¿à®Ÿà¯à®®à¯"
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "இரà¯à®•à¯à®•à¯à®®à¯ பà¯à®¤à®¿à®•ள௠பாரà¯à¯ˆà®µà®¯à®¿à®Ÿà®ªà¯à®ªà®Ÿà¯à®•ினà¯à®±à®©"
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, fuzzy, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1089,52 +1224,52 @@ msgstr ""
"தயவà¯à®à¯†à®¯à¯à®¤à¯ உஙà¯à®•ள௠பà¯à®¤à®¿ தேரà¯à¯ˆà®µ ஒர௠நெகிழà¯à®µà®Ÿà¯à®Ÿà®¿à®²à¯ à®à¯‡à®®à®¿à®•à¯à®•வà¯à®®à¯.\n"
"இவà¯à®µà®¾à®±à¯ à®à¯‡à®®à®¿à®•à¯à®•à¯à®®à¯ à®®à¯à®±à¯ˆ தானியஙà¯à®•ி-நிறà¯à®µà®²à¯ˆ ஒதà¯à®¤à¯ இரà¯à®•à¯à®•à¯à®®à¯"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "à®à®±à¯à®±à®¿"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "à®à¯‡à®®à®¿"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, fuzzy, c-format
msgid "Bad file"
msgstr "கோபà¯à®ªà¯ˆ à®à®±à¯à®±à¯"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+msgid "Plasma"
+msgstr "மேà®à¯ˆà®à¯†à®¯à®²à®¿"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "கà¯à®©à¯‹à®®à¯"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, fuzzy, c-format
msgid "Desktop Selection"
msgstr "பà¯à®¤à®¿à®•ள௠கà¯à®´à¯à®¤à¯ தேரà¯à®µà¯"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "நீஙà¯à®•ள௠தேரà¯à®µà¯ à®à¯†à®¯à¯à®¤à¯à®³à¯à®³ அளவà¯, இரà¯à®•à¯à®•à¯à®®à®¿à®Ÿà®¤à¯à¯ˆà®¤ விட அதிகமாக உளà¯à®³à®¤à¯"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "நிறà¯à®µà®²à¯ à®®à¯à®±à¯ˆ"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1143,87 +1278,121 @@ msgstr ""
"நீஙà¯à®•ள௠பà¯à®¤à®¿ கà¯à®´à¯à®•à¯à®•ள௠à®à®¤à®©à¯ˆà®¯à¯à®®à¯ தேரà¯à®µà¯ à®à¯†à®¯à¯à®¯à®µà®¿à®²à¯à¯ˆà®².\n"
"தயவà¯à®à¯†à®¯à¯à®¤à¯ உஙà¯à®•ளà¯à®•à¯à®•௠தேவையானதை தேரà¯à®µà¯ à®à¯†à®¯à¯à®¯à®µà¯à®®à¯"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "X உடன௠வரைவியலà¯à®µà®´à®¿à®¯à®¿à®Ÿà®² பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤ இத௠தேவை"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, fuzzy, c-format
-msgid "Install suggested packages"
+msgid "Install recommended packages"
msgstr "%s பà¯à®¤à®¿ நிறà¯à®µà®ªà¯à®ªà®Ÿà¯à®•ிறதà¯"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "உதவி நூலà¯à®•ளà¯à®Ÿà®©à¯ (கà¯à®±à¯ˆà®¨à¯à®¤à®ªà®Ÿà¯à®à®®à¯ இத௠தேவை!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "மிகà®à¯à®à®¿à®±à®¿à®¯ நிறà¯à®µà®²à¯(urpmi கூட கிடையாதà¯)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, fuzzy, c-format
+msgid "Preparing upgrade..."
+msgstr "தà¯à®µà®™à¯à®•à¯à®¨à®¿à®°à®²à¯ˆ உரà¯à®µà®¾à®•à¯à®•à¯à®•ிறேனà¯..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "நிறà¯à®µà¯à®¤à®²à¯ தà¯à®Ÿà®™à¯à®•à¯à®•ிறதà¯"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "%s பà¯à®¤à®¿ நிறà¯à®µà®ªà¯à®ªà®Ÿà¯à®•ிறதà¯"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "பà¯à®¤à®¿à®•ளை அடà¯à®•à¯à®•à¯à®µà®¤à®¿à®²à¯ பிழை நேரà¯à®¨à¯à®¤à¯à®³à¯à®³à®¤à¯"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "தà¯à®Ÿà®°à¯à®¨à¯à®¤à¯ à®à¯†à®²à¯à®²à®²à®¾à®®à®¾?"
-#: steps_interactive.pm:677
-#, c-format
+#: steps_interactive.pm:679
+#, fuzzy, c-format
msgid "Retry"
-msgstr ""
+msgstr "மீளà®à¯à®à¯†à®¯à¯"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, fuzzy, c-format
msgid "Go back to media and packages selection"
msgstr "பà¯à®¤à®¿à®¤à¯ தேரà¯à¯ˆà®µà®à¯ à®à¯‡à®®à®¿"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, fuzzy, c-format
msgid "There was an error installing package %s."
msgstr "பà¯à®¤à®¿à®•ளை நிறà¯à®µà¯à®µà®¤à®¿à®²à¯ பிழை நேரà¯à®¨à¯à®¤à¯à®³à¯à®³à®¤à¯"
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "நிறà¯à®µà®¿à®¯à®ªà®¿à®©à¯ à®à¯‡à®¯à¯à®¯ வேணà¯à®Ÿà®¿à®¯ வடிவமைபà¯à®ªà¯à®•ளà¯"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "பà¯à®¤à¯à®ªà¯à®ªà®¿à®¤à¯à®¤à®²à¯à®•ளà¯"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "மீளà®à¯à®à¯†à®¯à¯"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1243,122 +1412,97 @@ msgstr ""
"\n"
"இவறà¯à¯ˆà®± நிறà¯à®µ விரà¯à®ªà¯à®ªà®®à®¾ ?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s இல௠%s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "வனà¯à®ªà¯à®°à¯à®³à¯"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "ஒலியடà¯à¯ˆà®Ÿ"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "உஙà¯à®•ளிடம௠ISA ஒலியடà¯à¯ˆà®Ÿ à®à®¤à¯‡à®©à¯à®®à¯ உளà¯à®³à®©à®µà®¾?"
-
-#: steps_interactive.pm:921
-#, fuzzy, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr "\"sndconfig\" à®à®©à¯à®± நிரல௠மூலம௠உஙà¯à®•ள௠ஒலியடà¯à¯ˆà®Ÿà®¯à¯ˆ வடிவமைகà¯à®• à®®à¯à®Ÿà®¿à®¯à¯à®®à¯"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"ஒலியடà¯à¯ˆà®Ÿ à®à®¤à¯à®®à¯ கணà¯à®Ÿà¯à®ªà®¿à®Ÿà®¿à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à¯ˆà®². டிரேகà¯à®µà®©à¯à¯†à®ªà®¾à®°à¯à®³à¯ மாயாவியை பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®™à¯à®•ளà¯"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "வரைவியலà¯à®µà®´à®¿"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "வலையமைபà¯à®ªà¯à®®à¯ இணையமà¯à®®à¯"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, fuzzy, c-format
msgid "Proxies"
msgstr "பயனரà¯à®•à¯à®±à®¿à®ªà¯à®ªà¯: "
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, fuzzy, c-format
msgid "configured"
msgstr "மறà¯à®µà®Ÿà®¿à®µà®®à¯ˆ"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "பாதà¯à®•ாபà¯à®ªà¯ நிலை"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "நெரà¯à®ªà¯à®ªà¯à®à¯à®à¯à®µà®°à¯"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, fuzzy, c-format
msgid "activated"
msgstr "இபà¯à®ªà¯‹à®¤à¯ தà¯à®µà®•à¯à®•à¯"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "à®®à¯à®Ÿà®®à®¾à®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr ""
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr "தà¯à®µà®™à¯à®•à¯à®¨à®¿à®°à®²à¯ˆ உரà¯à®µà®¾à®•à¯à®•à¯à®•ிறேனà¯..."
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
+#, fuzzy, c-format
+msgid "Preparing initial startup program..."
+msgstr "நிறà¯à®µà¯à®¤à®²à¯ தà¯à®Ÿà®™à¯à®•à¯à®•ிறதà¯"
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr ""
-#: steps_interactive.pm:1038
-#, fuzzy, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr "தயவà¯à®à¯†à®¯à¯à®¤à¯ நிறà¯à®µà¯à®µà®¤à®±à¯à®•௠ஆஙà¯à®•ிலதà¯à¯ˆà®¤ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®™à¯à®•ளà¯"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "வெறà¯à®±à¯ நெகிழà¯à®µà®Ÿà¯à¯ˆà®Ÿ %s இயகà¯à®•ியில௠உளà¯à®³à®¿à®Ÿà®µà¯à®®à¯"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "தானியஙà¯à®•ி நிறà¯à®µà®²à¯à®µà®Ÿà¯à¯ˆà®Ÿ உரà¯à®µà®¾à®•à¯à®•வà¯à®®à¯"
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1369,12 +1513,12 @@ msgstr ""
"\n"
"நீஙà¯à®•ள௠நிà®à¯à®à®¯à®®à¯ நிறà¯à®µà¯à®¤à®²à¯ˆ விடà¯à®Ÿà¯ வெளியேற விரà¯à®®à¯à®ªà¯à®•ிறீரà¯à®•ளா?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "வாழà¯à®¤à¯à®¤à¯à®•à¯à®•ளà¯"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "மறà¯à¯†à®¤à®¾à®Ÿà®•à¯à®•à®®à¯"
@@ -1469,13 +1613,6 @@ msgid ""
"Users"
msgstr "பயனரà¯à®•ளà¯"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "வலையமைபà¯à®ªà¯"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1518,6 +1655,93 @@ msgid ""
"Exit"
msgstr "வெளிà®à¯à¯†à®à®²à¯"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "உஙà¯à®•ளிடம௠ISA ஒலியடà¯à¯ˆà®Ÿ à®à®¤à¯‡à®©à¯à®®à¯ உளà¯à®³à®©à®µà®¾?"
+
+#, fuzzy
+#~ msgid ""
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
+#~ msgstr "\"sndconfig\" à®à®©à¯à®± நிரல௠மூலம௠உஙà¯à®•ள௠ஒலியடà¯à¯ˆà®Ÿà®¯à¯ˆ வடிவமைகà¯à®• à®®à¯à®Ÿà®¿à®¯à¯à®®à¯"
+
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr ""
+#~ "ஒலியடà¯à¯ˆà®Ÿ à®à®¤à¯à®®à¯ கணà¯à®Ÿà¯à®ªà®¿à®Ÿà®¿à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à¯ˆà®². டிரேகà¯à®µà®©à¯à¯†à®ªà®¾à®°à¯à®³à¯ மாயாவியை பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®™à¯à®•ளà¯"
+
+#, fuzzy
+#~ msgid "KDE Desktop"
+#~ msgstr "மேà®à¯ˆà®à¯†à®¯à®²à®¿"
+
+#~ msgid "KDE"
+#~ msgstr "Kà®à®¾à®³à®°à®®à¯ˆà®ªà¯à®ªà¯"
+
+#~ msgid "CD-ROM"
+#~ msgstr "à®à®¿à®Ÿà®¿ இயகà¯à®•ி"
+
+#~ msgid "KDE Workstation"
+#~ msgstr "Kà®à®¾à®³à®°à®®à¯ˆà®ªà¯à®ªà¯ பணிகà¯à®•ணினி"
+
+#, fuzzy
+#~ msgid ""
+#~ "The Plasma Desktop, the basic graphical environment with a collection of "
+#~ "accompanying tools"
+#~ msgstr "Kà®à®¾à®³à®°à®®à¯ˆà®ªà¯à®ªà¯- ஓர௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®µà®¤à®±à¯à®•௠à®à®³à®¿à®¤à®¾à®© வரைவியலà¯à®µà®´à®¿ மேலாளரà¯"
+
+#~ msgid "IDE"
+#~ msgstr "IDE"
+
+#~ msgid "Preparing bootloader..."
+#~ msgstr "தà¯à®µà®™à¯à®•à¯à®¨à®¿à®°à®²à¯ˆ உரà¯à®µà®¾à®•à¯à®•à¯à®•ிறேனà¯..."
+
+#, fuzzy
+#~ msgid ""
+#~ "A lightweight & fast graphical environment with user-friendly set of "
+#~ "applications and desktop tools"
+#~ msgstr "ஓர௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®µà®¤à®±à¯à®•௠à®à®³à®¿à®¤à®¾à®© வரைவியலà¯à®µà®´à®¿ மேலாளரà¯"
+
+#, fuzzy
+#~ msgid "RazorQT Desktop"
+#~ msgstr "மேà®à¯ˆà®à¯†à®¯à®²à®¿"
+
+#~ msgid ""
+#~ "No free space for 1MB bootstrap! Install will continue, but to boot your "
+#~ "system, you'll need to create the bootstrap partition in DiskDrake"
+#~ msgstr ""
+#~ "தà¯à®µà®™à¯à®•à¯à®¨à®¿à®°à®²à¯ˆ நிறà¯à®µ இடமிலà¯à¯ˆà®². நிறà¯à®µà¯à®¤à®²à¯ தà¯à®Ÿà®°à¯à®®à¯. ஆனால௠உஙà¯à®•ள௠லினகà¯à®¸à¯ இயகà¯à®• நிரலை "
+#~ "தà¯à®µà®•à¯à®• டிரேகà¯à®µà®Ÿà¯à¯ˆà®Ÿ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®™à¯à®•ளà¯"
+
+#, fuzzy
+#~ msgid ""
+#~ "You'll need to create a PPC PReP Boot bootstrap! Install will continue, "
+#~ "but to boot your system, you'll need to create the bootstrap partition in "
+#~ "DiskDrake"
+#~ msgstr ""
+#~ "தà¯à®µà®™à¯à®•à¯à®¨à®¿à®°à®²à¯ˆ நிறà¯à®µ இடமிலà¯à¯ˆà®². நிறà¯à®µà¯à®¤à®²à¯ தà¯à®Ÿà®°à¯à®®à¯. ஆனால௠உஙà¯à®•ள௠லினகà¯à®¸à¯ இயகà¯à®• நிரலை "
+#~ "தà¯à®µà®•à¯à®• டிரேகà¯à®µà®Ÿà¯à¯ˆà®Ÿ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®™à¯à®•ளà¯"
+
+#, fuzzy
+#~ msgid ""
+#~ "You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
+#~ "will not work for you. The install will continue, but you'll need to use "
+#~ "BootX or some other means to boot your machine. The kernel argument for "
+#~ "the root fs is: root=%s"
+#~ msgstr "தயவà¯à®à¯†à®¯à¯à®¤à¯ நிறà¯à®µà¯à®µà®¤à®±à¯à®•௠ஆஙà¯à®•ிலதà¯à¯ˆà®¤ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®™à¯à®•ளà¯"
+
+#~ msgid "Welcome"
+#~ msgstr "வரà¯à®•"
+
+#~ msgid "Bad package"
+#~ msgstr "தவறான பà¯à®¤à®¿"
+
+#, fuzzy
+#~ msgid "Preparing boot images..."
+#~ msgstr "தà¯à®µà®™à¯à®•à¯à®¨à®¿à®°à®²à¯ˆ உரà¯à®µà®¾à®•à¯à®•à¯à®•ிறேனà¯..."
+
+#~ msgid ""
+#~ "_: Keep these entry short\n"
+#~ "Networking"
+#~ msgstr "வலையமைபà¯à®ªà¯"
+
#~ msgid ""
#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
#~ "gnumeric), pdf viewers, etc"
@@ -1564,7 +1788,7 @@ msgstr "வெளிà®à¯à¯†à®à®²à¯"
#~ msgid ""
#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
+#~ "in that case it will take over the hard disk drive!!\n"
#~ "(this is meant for installing on another box).\n"
#~ "\n"
#~ "You may prefer to replay the installation.\n"
@@ -1647,7 +1871,7 @@ msgstr "வெளிà®à¯à¯†à®à®²à¯"
#~ msgstr "X-஠வடிவமைகà¯à®•வà¯à®®à¯"
#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
+#~ "Cannot access kernel modules corresponding to your kernel (file %s is "
#~ "missing), this generally means your boot floppy in not in sync with the "
#~ "Installation medium (please create a newer boot floppy)"
#~ msgstr ""
diff --git a/perl-install/install/share/po/tg.po b/perl-install/install/share/po/tg.po
index edca110da..b778eefdc 100644
--- a/perl-install/install/share/po/tg.po
+++ b/perl-install/install/share/po/tg.po
@@ -16,47 +16,73 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-tg\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
"PO-Revision-Date: 2005-09-17 16:03+0500\n"
"Last-Translator: Victor Ibragimov <youth_opportunities@tajikngo.org>\n"
"Language-Team: Tajik\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\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
+#, fuzzy, c-format
+msgid "Office tools"
+msgstr "Đ˜ÑÑ‚Đ³Đ¾̉³Đ¸ ĐĐ¾Ñ€Đ¸Đ¸ Đ˜Đ´Đ¾Ñ€Đ°Ó£"
+
+#: ../../advertising/05_IM_mageia.pl:1
+#, c-format
+msgid "Home entertainment"
+msgstr ""
+
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "For family!"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "For developers!"
msgstr ""
-#: any.pm:109
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Đ¨ÑƒĐ¼Đ¾ Đ±Đ¾Đ· Đ´Đ¸Đ³Đ°Ñ€ Ñ€Đ°ÑĐ¾Đ½Đ°Đ¸ Đ¸Đ»Đ¾Đ²Đ°Đ³Đ¸Ñ€Đ¾ Đ´Đ¾Ñ€ĐµĐ´?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -65,118 +91,177 @@ msgid ""
"Do you have a supplementary installation medium to configure?"
msgstr ""
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Đ¨Đ°Đ±Đ°ĐºĐ° (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Đ¨Đ°Đ±Đ°ĐºĐ° (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Đ¨Đ°Đ±Đ°ĐºĐ°Đ¸ (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "URL-и Đ¾Đ¸Đ½Đ°?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr ""
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"Đ‘Đ°Ñ€Đ¾Đ¸ ба даÑÑ‚ Đ´Đ°Ñ€Đ¾Đ²Đ°Ñ€Đ´Đ°Đ½Đ¸ Ñ€Ó¯Đ¹Ñ…Đ°Ñ‚Đ¸ ̉›ÑƒÑ‚Ñ‚Đ¸̉³Đ¾Đ¸ даÑÑ‚Ñ€Đ°Ñ Đ¿Đ°Đ¹Đ²Đ°ÑÑ‚ÑˆĐ°Đ²Ó£ ба Mandriva "
+"Đ‘Đ°Ñ€Đ¾Đ¸ ба даÑÑ‚ Đ´Đ°Ñ€Đ¾Đ²Đ°Ñ€Đ´Đ°Đ½Đ¸ Ñ€Ó¯Đ¹Ñ…Đ°Ñ‚Đ¸ ̉›ÑƒÑ‚Ñ‚Đ¸̉³Đ¾Đ¸ даÑÑ‚Ñ€Đ°Ñ Đ¿Đ°Đ¹Đ²Đ°ÑÑ‚ÑˆĐ°Đ²Ó£ ба %s "
"Linuxweb site ба Ñ€Đ¾̉³ Đ¼Đ¾Đ½Đ´Đ° ÑˆÑƒĐ´Đ°Đ°ÑÑ‚..."
-#: any.pm:187
+#: any.pm:252
#, fuzzy, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Đ‘Đ°Ñ€Đ¾Đ¸ ба даÑÑ‚ Đ´Đ°Ñ€Đ¾Đ²Đ°Ñ€Đ´Đ°Đ½Đ¸ Ñ€Ó¯Đ¹Ñ…Đ°Ñ‚Đ¸ ̉›ÑƒÑ‚Ñ‚Đ¸̉³Đ¾Đ¸ даÑÑ‚Ñ€Đ°Ñ Đ¿Đ°Đ¹Đ²Đ°ÑÑ‚ÑˆĐ°Đ²Ó£ ба Mandriva "
+"Đ‘Đ°Ñ€Đ¾Đ¸ ба даÑÑ‚ Đ´Đ°Ñ€Đ¾Đ²Đ°Ñ€Đ´Đ°Đ½Đ¸ Ñ€Ó¯Đ¹Ñ…Đ°Ñ‚Đ¸ ̉›ÑƒÑ‚Ñ‚Đ¸̉³Đ¾Đ¸ даÑÑ‚Ñ€Đ°Ñ Đ¿Đ°Đ¹Đ²Đ°ÑÑ‚ÑˆĐ°Đ²Ó£ ба %s "
"Linuxweb site ба Ñ€Đ¾̉³ Đ¼Đ¾Đ½Đ´Đ° ÑˆÑƒĐ´Đ°Đ°ÑÑ‚..."
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "ĐĐ¸Đ½Đ°Ñ€Đ¾ Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ± Đ½Đ°Đ¼Đ¾ĐµĐ´, ĐºĐ¸ аз Đ¾Đ½ ̉›ÑƒÑ‚Ñ‚Đ¸̉³Đ¾Ñ€Đ¾ Đ³Đ¸Ñ€Đ¸Ñ„Ñ‚Đ° Đ¼ĐµÑˆĐ°Đ²Đ°Đ´"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "Đ¢Đ°Đ½Đ·Đ¸Đ¼Đ¸ NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr ""
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr ""
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr ""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr ""
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Фе̉³Ñ€Đ¸ÑÑ‚"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr ""
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr "ĐŸĐ°Đ¹Đ´Đ¾ ĐºĐ°Ñ€Đ´Đ°Đ½Đ¸ Ñ„Đ°Đ¹Đ»Đ¸ hdlist Đ´Đ°Ñ€ Đ¸Đ½ Đ¾Đ¸Đ½Đ° Đ½Đ°ÑˆÑƒĐ´Đ° иÑÑ‚Đ¾Đ´Đ°Đ°ÑÑ‚."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr ""
"̉¶ÑƒÑту̉·Đ¸ баÑÑ‚Đ°Đ¸ Đ±Đ°Ñ€Đ½Đ¾Đ¼Đ°̉³Đ¾Đ¸ Đ°Đ»Đ»Đ°ĐºĐ°Đ¹ ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ ÑˆÑƒĐ´Đ° и̉·Ñ€Đ¾ ÑˆÑƒĐ´Đ° иÑÑ‚Đ¾Đ´Đ°Đ°ÑÑ‚..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "̉¶ÑƒÑту̉·Ó¯Đ¸ ̉›ÑƒÑ‚Ñ‚Đ¸̉³Đ¾ Đ±Đ°Ñ€Đ¾Đ¸ Đ½Đ°Đ² Đ½Đ°Đ¼ÑƒĐ´Đ°Đ½ и̉·Ñ€Đ¾ Đ¼ĐµÑˆĐ°Đ²Đ°Đ´..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -190,87 +275,87 @@ msgstr ""
"\n"
"Đ”Đ°Ñ€ ̉³Đ°̉›Đ¸̉›Đ°Ñ‚ Đ¼ĐµÑ…Đ¾̉³ĐµĐ´, ĐºĐ¸ Đ¸Đ½ баÑÑ‚Đ°Đ¸ Đ±Đ°Ñ€Đ½Đ¾Đ¼Đ°̉³Đ¾Ñ€Đ¾ Ñ…Đ¾Ñ€Đ¸̉· ĐºÑƒĐ½ĐµĐ´?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Đ¥Đ°Ñ‚Đ¾Đ³Ó£ ̉³Đ°Đ½Đ³Đ¾Đ¼Đ¸ Ñ…Đ¾Đ½Đ¸ÑˆĐ¸ Ñ„Đ°Đ¹Đ» %s"
-#: any.pm:1020
+#: any.pm:1304
#, fuzzy, c-format
msgid "The following disk(s) were renamed:"
msgstr "- %s Ñ…Đ¾Ñ€Đ¸̉· ĐºĐ°Ñ€Đ´Đ° ÑˆÑƒĐ´\n"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Đ¨Đ°Đ±Đ°ĐºĐ°"
-#: any.pm:1102
+#: any.pm:1386
#, fuzzy, c-format
msgid "Please choose a media"
msgstr "Đ˜Đ»Ñ‚Đ¸Đ¼Đ¾Ñ Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ± ĐºÑƒĐ½ĐµĐ´"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Đ¤Đ°Đ¹Đ» Đ°Đ»Đ»Đ°ĐºĐ°Đ¹ Đ²Ñƒ̉·ÑƒĐ´ Đ´Đ¾Ñ€Đ°Đ´. Đ˜ÑÑ‚Đ¸Ñ„Đ¾Đ´Đ° Đ±Đ°Ñ€ĐµĐ¼?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Đ ÑƒÑ…ÑĐ°Ñ‚ Đ¸Đ½ĐºĐ¾Ñ€ ÑˆÑƒĐ´"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr ""
-#: any.pm:1191
+#: any.pm:1475
#, fuzzy, c-format
msgid "Bad media %s"
msgstr "Đ¼Đ¸Ñ‘Đ½Đ°Đ¸ Đ¸Đ»Đ¾Đ²Đ°ÑˆÑƒĐ´Đ° %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Đ¡Đ¾Ñ…Ñ‚Đ°Đ½Đ¸ ÑĐºÑ€Đ°Đ½Đ°ĐºÑ̉³Đ¾ Đ¿ĐµÑˆ аз Ñ‚Đ°̉›ÑĐ¸Đ¼ĐºÑƒĐ½Ó£ Đ½Đ¾Đ¼ÑƒĐ¼ĐºĐ¸Đ½"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Đ­ĐºÑ€Đ°Đ½ĐĐºÑ̉³Đ¾ баÑĐ´ аз ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸Ñˆ Đ´Đ°Ñ€ %s даÑÑ‚Ñ€Đ°Ñ Đ¼ĐµÑˆĐ°Đ²Đ°Đ½Đ´"
-#: gtk.pm:131
+#: gtk.pm:135
#, fuzzy, c-format
msgid "Installation"
msgstr "ĐĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ ÑˆÑƒĐ´Đ° иÑÑ‚Đ¾Đ´Đ°Đ°ÑÑ‚"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Đ‘Đ°Ñ‚Đ°Đ½Đ·Đ¸Đ¼Đ´Đ°Ñ€Đ¾Ñ€Ó£"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Đ¨ÑƒĐ¼Đ¾ Đ±Đ¾ÑĐ´ %s-Ñ€Đ¾ ÑˆĐ°ĐºĐ»Đ±Đ°Đ½Đ´Ó£ Đ½Đ°Đ¼Đ¾ĐµĐ´"
@@ -295,22 +380,22 @@ msgstr "Đ¨Đ°Đ±Đ°ĐºĐ° Đ¾Đ²Đ°Ñ€Đ´Đ° Đ¼ĐµÑˆĐ°Đ²Đ°Đ´"
msgid "Bringing down the network"
msgstr "Đ¨Đ°Đ±Đ°ĐºĐ° Ñ„Đ°Ñ€Đ¾Đ¼Đ°Đ´Đ° иÑÑ‚Đ¾Đ´Đ°Đ°ÑÑ‚"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr ""
-#: media.pm:810
+#: media.pm:807
#, fuzzy, c-format
msgid "Copying in progress"
msgstr "ĐœÑƒĐ°ÑĐ¹Đ½ĐºÑƒĐ½Ó£ Đ´Đ°Ñ€ Ñ€Đ°Đ²Đ°Đ½Đ´Đ¸ и̉·Ñ€Đ¾Đ¸Ñˆ ̉›Đ°Ñ€Đ¾Ñ€ Đ´Đ¾Ñ€Đ°Đ´"
@@ -340,74 +425,98 @@ msgstr "Ñ…ÑƒĐ±"
msgid "maybe"
msgstr "Đ¼ÑƒĐ¼ĐºĐ¸Đ½ аÑÑ‚"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Бе Ñ‚Đ°Đ²ÑĐ¸Ñ„̉³Đ¾"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, fuzzy, c-format
msgid "An error occurred:"
msgstr "Đ¥Đ°Ñ‚Đ¾Đ³Ó£ рух Đ´Đ¾Đ´"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Đ¥Đ°Ñ‚Đ¾Đ³Đ¸Đ¸ ̉·Đ¸Đ´Đ´Ó£ Ñ€Ó¯Đ¹ Đ´Đ¾Đ´: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ Đ°Đ¼Đ°Đ»Ó£ Đ½Đ°Đ³Đ°Ñ€Đ´Đ¸Đ´"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, fuzzy, c-format
msgid "Installation of packages failed:"
msgstr "Đ˜Đ½Ñ‚Đ¸Ñ…Đ¾Đ±Đ¸ ÑĐ¸Đ½Ñ„Đ¸ ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Đ˜ÑÑ‚Đ³Đ¾̉³Đ¸ ĐºĐ¾Ñ€Ó£"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Đ˜ÑÑ‚Đ³Đ¾̉³Đ¸ ĐĐ¾Ñ€Đ¸Đ¸ Đ˜Đ´Đ¾Ñ€Đ°Ó£"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Đ‘Đ°Ñ€Đ½Đ¾Đ¼Đ°̉³Đ¾Đ¸ Đ¸Đ´Đ¾Ñ€Ó£: Đ¿Đ°Ñ€Đ´Đ¾Đ·Đ°Đ½Đ´Đ°̉³Đ¾Đ¸ Đ¼Đ°Ñ‚Đ½Ó£ (OpenOffice.org Writer, Kword), "
-"̉·Đ°Đ´Đ²Đ°Đ»̉³Đ¾Đ¸ Đ³ÑƒÑÑ‚ÑƒÑ€Đ´Đ° (OpenOffice.org Calc, Kspread), Đ°Đ·Đ½Đ°Đ·Đ°Ñ€Đ³ÑƒĐ·Đ°Ñ€̉³Đ¾Đ¸ PDF Đ²Đ° "
-"̉“Đ°Đ¹Ñ€Đ°"
+"Đ‘Đ°Ñ€Đ½Đ¾Đ¼Đ°̉³Đ¾Đ¸ Đ¸Đ´Đ¾Ñ€Ó£: Đ¿Đ°Ñ€Đ´Đ¾Đ·Đ°Đ½Đ´Đ°̉³Đ¾Đ¸ Đ¼Đ°Ñ‚Đ½Ó£ (LibreOffice Writer, Kword), ̉·Đ°Đ´Đ²Đ°Đ»̉³Đ¾Đ¸ "
+"Đ³ÑƒÑÑ‚ÑƒÑ€Đ´Đ° (LibreOffice Calc, Kspread), Đ°Đ·Đ½Đ°Đ·Đ°Ñ€Đ³ÑƒĐ·Đ°Ñ€̉³Đ¾Đ¸ PDF Đ²Đ° ̉“Đ°Đ¹Ñ€Đ°"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Đ˜ÑÑ‚Đ³Đ¾̉³Đ¸ Đ±Đ¾Đ·Ó£"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Đ‘Đ°Ñ€Đ½Đ¾Đ¼Đ°̉³Đ¾Đ¸ ÑˆĐ°Đ²̉›Đ¾Đ²Đ°Ñ€: Đ°Ñ€ĐºĐ°Đ´Đ°̉³Đ¾, Đ±Đ¾Đ·Đ¸̉³Đ¾Đ¸ Ñ€Ó¯Đ¸ Đ¼Đ¸Đ·Ó£, ÑÑ‚Ñ€Đ°Ñ‚ĐµĐ³Đ¸Ñ Đ²Đ° ̉“Đ°Đ¹Ñ€Đ°"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Đ˜ÑÑ‚Đ³Đ¾̉³Đ¸ биÑÑ‘Ñ€Đ¼Ñƒ̉³Đ¸Ñ‚а"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Đ‘Đ°Ñ€Đ½Đ¾Đ¼Đ°̉³Đ¾ Đ±Đ°Ñ€Đ¾Đ¸ Đ±Đ¾Đ·Đ¸ĐºÑƒĐ½Đ¸Đ¸/Ñ‚Đ°̉³Ñ€Đ¸Ñ€Đ¸ Đ¾Đ²Đ¾Đ· Đ²Đ° Đ²Đ¸Đ´ĐµĐ¾"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Đ˜ÑÑ‚Đ³Đ¾̉³Đ¸ Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -416,193 +525,193 @@ msgstr ""
"ĐœĐ°̉·Đ¼Ó¯Đ¸ аÑĐ±Đ¾Đ±̉³Đ¾ Đ±Đ°Ñ€Đ¾Đ¸ Ñ…Đ¾Đ½Đ´Đ°Đ½ Đ²Đ° Ñ„Đ¸Ñ€Đ¸ÑÑ‚Đ¾Đ´Đ°Đ½Đ¸ Đ¿Đ¾ÑÑ‚ Đ²Đ° Đ°Ñ…Đ±Đ¾Ñ€Đ¾Ñ‚ (mutt, tin..) Đ²Đ° "
"Đ±Đ°Ñ€Ñ€Đ°Ñии Web"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "ĐĐ¾Đ¼Đ¿ÑÑ‚ĐµÑ€Đ¸ Đ¨Đ°Đ±Đ°ĐºĐ°Đ²Ó£ (Đ¼Đ¸Đ·Đ¾̉·)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "ĐœĐ¸Đ·Đ¾̉·Đ¾Đ½ Đ±Đ°Ñ€Đ¾Đ¸ ̉›Đ°Ñ€Đ¾Ñ€Đ´Đ¾Đ´̉³Đ¾Đ¸ Đ³ÑƒĐ½Đ¾Đ³ÑƒĐ½, аз Đ¾Đ½ ̉·ÑƒĐ¼Đ»Đ° ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "ĐÑĐ±Đ¾Đ±̉³Đ¾ Đ±Đ°Ñ€Đ¾Đ¸ Đ¾ÑĐ¾Đ½Đ½Đ°Đ¼Đ¾Đ¸Đ¸ Ñ‚Đ°Đ½Đ·Đ¸Đ¼Đ¸ ĐºĐ¾Đ¼Đ¿ÑÑ‚ĐµÑ€Đ¸ ÑˆÑƒĐ¼Đ¾"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "ĐÑĐ±Đ¾Đ±̉³Đ¾Đ¸ ĐĐ¾Đ·Đ¸Ñ€Đ³Đ¾̉³"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "ĐœÑƒ̉³Đ°Ñ€Ñ€Đ¸Ñ€Đ¾Đ½, Đ¿Đ°Ñ€Đ´Đ¾Đ·Đ°Đ½Đ´Đ°Đ¸ Ñ„Đ°Ñ€Đ¼Đ¾Đ½̉³Đ¾, аÑĐ±Đ¾Đ±̉³Đ¾Đ¸ Ñ„Đ°Đ¹Đ»Ó£, Đ¿Đ¾Ñ‘Đ½Đ°̉³Đ¾"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "ĐĐ¾Ñ€ĐºĐ°Ñ€Đ´"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "ĐĐ¸Ñ‚Đ¾Đ±Ñ…Đ¾Đ½Đ°Đ¸ ĐºĐ¾Ñ€ĐºĐ°Ñ€Đ´Đ¸ C Đ²Đ° C++, Đ±Đ°Ñ€Đ½Đ¾Đ¼Đ°̉³Đ¾ Đ²Đ° Ñ„Đ°Đ¹Đ»̉³Đ¾Đ¸ Đ´Đ¾Ñ…Đ¸Đ»ÑˆĐ°Đ²Đ°Đ½Đ´Đ°"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Đ¡Đ°Đ½Đ°Đ´ÑĐ¾Đ·Ó£"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "ĐĐ¸Ñ‚Đ¾Đ±̉³Đ¾ Đ²Đ° Đ§Ó£ Ñ‚Đ°Đ²Ñ€ Đ´Đ°Ñ€ Linux Đ²Đ° Đ¢Đ°ÑĐ¼Đ¸Đ½Đ¾Ñ‚Đ¸ Đ‘Đ°Ñ€Đ½Đ¾Đ¼Đ°Đ²Đ¸Đ¸ ĐĐ·Đ¾Đ´"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "ĐœĐ°Đ½Đ±Đ°Đ¸ ĐĐ¸Đ·Đ¾Đ¼Đ¼ĐµÑÑ‘Ñ€Đ¸ Linux. ĐŸÑƒÑˆÑ‚Đ¸Đ±Đ¾Đ½Đ¸Đ¸ Đ·Đ°Đ¼Đ¸Đ¼Đ°̉³Đ¾Đ¸ ĐºĐ¾Ñ€Đ³Đ°Ñ€Đ´Đ¾Đ½Đ¾Đ½Đ¸ ÑеÑĐ¼"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Đ¥Đ¸Đ´Đ¼Đ°Ñ‚Đ³Đ¾Ñ€Đ¸ Веб"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Groupware"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Đ¥Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½Đ¸ Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Đ¤ĐµĐ¹Ñ€Đ²Đ¾Đ»/ĐœĐ°ÑĐ¸Ñ€Đ³ÑƒĐ·Đ¾Ñ€"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Đ”Đ°Ñ€Đ¸Ñ‡Đ°Đ¸ Ñ‚Đ°Đ´Đ¾Ñ…ÑƒĐ»Đ¸ Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "ĐŸĐ¾ÑÑ‚/ĐÑ…Đ±Đ¾Ñ€Đ¾Ñ‚"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Đ¥Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½Đ¸ Đ¿Đ¾ÑÑ‚Đ¸Đ¸ Postfix, Inn Ñ…Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½Đ¸ Đ°Ñ…Đ±Đ¾Ñ€Đ¾Ñ‚Ó£"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Đ¥Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½Đ¸ Фе̉³Ñ€Đ¸ÑÑ‚"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "Đ¥Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½Đ¸ FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "ĐĐ¾Đ¼Đ¸ Đ”Đ¾Đ¼ĐµĐ½Ó£ Đ²Đ° Đ¥Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½Đ¸ ĐÑ…Đ±Đ¾Ñ€Đ¾Ñ‚Đ¸ Đ¨Đ°Đ±Đ°ĐºĐ°Đ²Ó£"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Đ¥Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½Đ¸ Đ˜ÑÑ‚Đ¸Ñ„Đ¾Đ´Đ°Đ±Đ°Ñ€Đ°Đ½Đ´Đ°Đ¸ Đ¤Đ°Đ¹Đ» Đ²Đ° Đ§Đ¾Đ¿Đ³Đ°Ñ€"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "Đ¥Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½Đ¸ NFS, Ñ…Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½Đ¸ Samba"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "ĐœĐ°Đ½Đ±Đ°Đ¸ Đ¼Đ°ÑĐ»ÑƒĐ¼Đ¾Ñ‚"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL Đ²Đ° MySQL Đ¥Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½Đ¸ ĐœĐ°Đ½Đ±Đ°Đ¸ Đ”Đ¾Đ´Đ°̉³Đ¾"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL Đ²Đ° MariaDB Đ¥Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½Đ¸ ĐœĐ°Đ½Đ±Đ°Đ¸ Đ”Đ¾Đ´Đ°̉³Đ¾"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "ĐŸĐ¾ÑÑ‚"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Đ¥Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½Đ¸ Đ¿Đ¾ÑÑ‚Đ¸ Postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "Đ¥Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½Đ¸ Đ¼Đ°Đ½Đ±Đ°Đ¸ Đ¼Đ°ÑĐ»ÑƒĐ¼Đ¾Ñ‚Đ¸ PostgreSQL Ñ‘ MySQL"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "Đ¥Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½Đ¸ Đ¼Đ°Đ½Đ±Đ°Đ¸ Đ¼Đ°ÑĐ»ÑƒĐ¼Đ¾Ñ‚Đ¸ PostgreSQL Ñ‘ MariaDB"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Đ¥Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½Đ¸ ĐĐ¾Đ¼Đ¿ÑÑ‚ĐµÑ€Đ¸ Đ¨Đ°Đ±Đ°ĐºĐ°Đ²Ó£"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS Ñ…Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½, SMB Ñ…Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½, Proxy Ñ…Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½, ssh Ñ…Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "ĐœÑƒ̉³Đ¸Ñ‚и Đ“Ñ€Đ°Ñ„Đ¸ĐºÓ£"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "Đ˜ÑÑ‚Đ³Đ¾̉³Đ¸ ĐºĐ¾Ñ€Đ¸Đ¸ KDE"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "Đ˜ÑÑ‚Đ³Đ¾̉³Đ¸ ĐºĐ¾Ñ€Ó£"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -610,12 +719,12 @@ msgid ""
msgstr ""
"K ĐœÑƒ̉³Đ¸Ñ‚и ĐœĐ¸Đ·Đ¸ ĐĐ¾Ñ€Ó£, Đ¸Đ½ Đ¼Ñƒ̉³Đ¸Ñ‚и Đ³Ñ€Đ°Ñ„Đ¸ĐºĐ¸Đ¸ аÑĐ¾ÑÓ£ Đ±Đ¾ Đ¼Đ°̉·Đ¼Ó¯Đ¸ аÑĐ±Đ¾Đ±̉³Đ¾Đ¸ ̉³Đ°Đ¼Ñ€Đ¾̉³ĐºÑƒĐ½Đ°Đ½Đ´Đ°"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "Đ˜ÑÑ‚Đ³Đ¾̉³Đ¸ ĐºĐ¾Ñ€Đ¸Đ¸ Gnome"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -624,66 +733,115 @@ msgstr ""
"ĐœÑƒ̉³Đ¸Ñ‚и Đ³Ñ€Đ°Ñ„Đ¸ĐºÓ£ Đ±Đ¾ Đ¼Đ°̉·Đ¼Ó¯Đ¸ Đ·Đ°Đ¼Đ¸Đ¼Đ°̉³Đ¾ Đ²Đ° Đ¼Đ¸Đ·Đ¸ ĐºĐ¾Ñ€Đ¸Đ¸ Đ±Đ¾ ĐºĐ¾Ñ€Đ²Đ°Đ½Đ´ Đ¸Ñ€Ñ‚Đ¸Đ±Đ¾Ñ‚Đ¸ Đ´Ó¯ÑÑ‚Đ¾Đ½Đ° "
"Đ´Đ¾ÑˆÑ‚Đ°"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, fuzzy, c-format
+msgid "XFCE Workstation"
+msgstr "Đ˜ÑÑ‚Đ³Đ¾̉³Đ¸ ĐºĐ¾Ñ€Đ¸Đ¸ KDE"
+
+#: share/meta-task/compssUsers.pl:165
+#, fuzzy, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+"ĐœÑƒ̉³Đ¸Ñ‚и Đ³Ñ€Đ°Ñ„Đ¸ĐºÓ£ Đ±Đ¾ Đ¼Đ°̉·Đ¼Ó¯Đ¸ Đ·Đ°Đ¼Đ¸Đ¼Đ°̉³Đ¾ Đ²Đ° Đ¼Đ¸Đ·Đ¸ ĐºĐ¾Ñ€Đ¸Đ¸ Đ±Đ¾ ĐºĐ¾Ñ€Đ²Đ°Đ½Đ´ Đ¸Ñ€Ñ‚Đ¸Đ±Đ¾Ñ‚Đ¸ Đ´Ó¯ÑÑ‚Đ¾Đ½Đ° "
+"Đ´Đ¾ÑˆÑ‚Đ°"
+
+#: share/meta-task/compssUsers.pl:169
+#, fuzzy, c-format
+msgid "MATE Workstation"
+msgstr "Đ˜ÑÑ‚Đ³Đ¾̉³Đ¸ ĐºĐ¾Ñ€Đ¸Đ¸ Gnome"
+
+#: share/meta-task/compssUsers.pl:174
+#, fuzzy, c-format
+msgid "Cinnamon Workstation"
+msgstr "Đ˜ÑÑ‚Đ³Đ¾̉³Đ¸ ĐºĐ¾Ñ€Ó£"
+
+#: share/meta-task/compssUsers.pl:175
+#, fuzzy, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "ĐœÑƒ̉³Đ¸Ñ‚и Đ“Ñ€Đ°Ñ„Đ¸ĐºÓ£"
+
+#: share/meta-task/compssUsers.pl:179
+#, fuzzy, c-format
+msgid "LXQt Desktop"
+msgstr "ĐœĐ¸Đ·Đ¸ ĐĐ¾Ñ€Đ¸Đ¸ ̉’Đ°Đ»Đ°Ñ‚Ñ‘Đ±"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, fuzzy, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+"ĐœÑƒ̉³Đ¸Ñ‚и Đ³Ñ€Đ°Ñ„Đ¸ĐºÓ£ Đ±Đ¾ Đ¼Đ°̉·Đ¼Ó¯Đ¸ Đ·Đ°Đ¼Đ¸Đ¼Đ°̉³Đ¾ Đ²Đ° Đ¼Đ¸Đ·Đ¸ ĐºĐ¾Ñ€Đ¸Đ¸ Đ±Đ¾ ĐºĐ¾Ñ€Đ²Đ°Đ½Đ´ Đ¸Ñ€Ñ‚Đ¸Đ±Đ¾Ñ‚Đ¸ Đ´Ó¯ÑÑ‚Đ¾Đ½Đ° "
+"Đ´Đ¾ÑˆÑ‚Đ°"
+
+#: share/meta-task/compssUsers.pl:189
#, fuzzy, c-format
msgid "LXDE Desktop"
msgstr "ĐœĐ¸Đ·Đ¸ ĐĐ¾Ñ€Đ¸Đ¸ ̉’Đ°Đ»Đ°Ñ‚Ñ‘Đ±"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:191
#, fuzzy, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+msgid "A lightweight fast graphical environment"
msgstr ""
"ĐœÑƒ̉³Đ¸Ñ‚и Đ³Ñ€Đ°Ñ„Đ¸ĐºÓ£ Đ±Đ¾ Đ¼Đ°̉·Đ¼Ó¯Đ¸ Đ·Đ°Đ¼Đ¸Đ¼Đ°̉³Đ¾ Đ²Đ° Đ¼Đ¸Đ·Đ¸ ĐºĐ¾Ñ€Đ¸Đ¸ Đ±Đ¾ ĐºĐ¾Ñ€Đ²Đ°Đ½Đ´ Đ¸Ñ€Ñ‚Đ¸Đ±Đ¾Ñ‚Đ¸ Đ´Ó¯ÑÑ‚Đ¾Đ½Đ° "
"Đ´Đ¾ÑˆÑ‚Đ°"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Đ”Đ¸Đ³Đ°Ñ€ ĐœĐ¸Đ·̉³Đ¾Đ¸ ĐĐ¾Ñ€Đ¸Đ¸ Đ“Ñ€Đ°Ñ„Đ¸ĐºÓ£"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, fuzzy, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
msgstr "Icewm, Window Maker, Enlightenment, Fvwm, Đ²Đ° ̉“Đ°Đ¹Ñ€Đ°"
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "ДаÑÑ‚Đ³Đ¾̉³̉³Đ¾"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "Đ¥Đ¸Đ´Đ¼Đ°Ñ‚Đ³Đ¾Ñ€Đ¸ SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Đ‘Đ°Ñ‚Đ°Đ½Đ·Đ¸Đ¼Đ´Đ°Ñ€Đ¾Ñ€Đ¸ Đ¥Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½Đ¸ Đ”ÑƒÑ€Đ´Đ°ÑÑ‚Đ¸ Webmin"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "ДаÑÑ‚Đ³Đ¾̉³̉³Đ¾Đ¸ Đ¨Đ°Đ±Đ°ĐºĐ°/Đ”Đ¸Đ´Đ°Đ±Đ¾Đ½Ó£"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "Đ”Đ¸Đ´Đ°Đ±Đ¾Đ½Đ¸Đ¸ аÑĐ±Đ¾Đ±̉³Đ¾, ̉³Đ¸ÑĐ¾Đ±Đ¾Ñ‚Đ¸ ̉·Đ°Ñ€Đ°Ñ‘Đ½̉³Đ¾, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Đ£ÑÑ‚Đ¾Đ´̉³Đ¾Đ¸ Mandriva"
+msgid "Mageia Wizards"
+msgstr "Đ£ÑÑ‚Đ¾Đ´̉³Đ¾Đ¸ Mageia"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Đ£ÑÑ‚Đ¾Đ´ Đ±Đ°Ñ€Đ¾Đ¸ Ñ‚Đ°Đ½Đ·Đ¸Đ¼Đ´Đ°Ñ€Đ¾Ñ€Đ¸Đ¸ Ñ…Đ¸Đ´Đ¼Đ°Ñ‚Ñ€Đ°ÑĐ¾Đ½"
@@ -698,7 +856,7 @@ msgstr ""
"Đ±Đ°Ñ€Đ¾ÑĐ¼.\n"
"ĐœÑƒĐ²Đ¾Ñ„Đ¸̉›Đ¸ Ñ‚Đ°Đ²Đ°ĐºĐºĐ°Đ»Đ¸ Ñ…ÑƒĐ´ Đ´Đ°Đ²Đ¾Đ¼ ди̉³ĐµĐ´."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -718,256 +876,255 @@ msgstr "Đ“ÑƒĐ·Đ¾Ñ€Đ¸Ñˆ ба ̉›Đ°Đ´Đ°Đ¼Đ¸ `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "ĐĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸Đ¸ Mandriva Linux %s"
+msgid "%s Installation %s"
+msgstr "ĐĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸Đ¸ %s %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> Đ±Đ°Đ¹Đ½Đ¸ ÑĐ»ĐµĐ¼ĐµĐ½Ñ‚̉³Đ¾"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"Đ”Đ°Ñ€ ÑиÑÑ‚ĐµĐ¼Đ¸ ÑˆÑƒĐ¼Đ¾ Đ·Đ°Ñ…Đ¸Ñ€Đ° ĐºĐ°Đ¼ аÑÑ‚. ̉²Đ°Đ½Đ³Đ¾Đ¼Đ¸ ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ Đ½Đ°Đ¼ÑƒĐ´Đ°Đ½Đ¸ Mandriva Linux "
-"ÑˆÑƒĐ¼Đ¾ Đ¼ĐµÑ‚Đ°Đ²Đ¾Đ½ĐµĐ´ Đ±Đ¾ Đ¼ÑƒĐ°Đ¼Đ¼Đ¾̉³Đ¾ Đ´ÑƒÑ‡Đ¾Ñ€ Đ³Đ°Ñ€Đ´ĐµĐ´. ĐĐ³Đ°Ñ€ Đ¸Đ½ Ñ€Ó¯Đ¹ ди̉³Đ°Đ´, Đ¾Đ½Đ³Đ¾̉³ ÑˆÑƒĐ¼Đ¾ "
-"Đ¼ĐµÑ‚Đ°Đ²Đ¾Đ½ĐµĐ´ ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸Đ¸ Đ¼Đ°Ñ‚Đ½Đ¸Ñ€Đ¾ ба Đ°Đ¼Đ°Đ» Đ¾Ñ€ĐµĐ´. ̉²Đ°Đ½Đ³Đ¾Đ¼Đ¸ Ñ…ÑƒĐ´Đ±Đ¾Ñ€ĐºÑƒĐ½Đ¸Đ¸ CDROM ба`F1' "
-"Đ°Đ½Đ³ÑƒÑˆÑ‚ Đ·Đ°Đ½ĐµĐ´ Đ²Đ° ÑĐ¾Đ½Đ¸ÑĐ½ ба `text' Đ´Đ¾Ñ…Đ¸Đ» ÑˆĐ°Đ²ĐµĐ´."
+"Đ”Đ°Ñ€ ÑиÑÑ‚ĐµĐ¼Đ¸ ÑˆÑƒĐ¼Đ¾ Đ·Đ°Ñ…Đ¸Ñ€Đ° ĐºĐ°Đ¼ аÑÑ‚. ̉²Đ°Đ½Đ³Đ¾Đ¼Đ¸ ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ Đ½Đ°Đ¼ÑƒĐ´Đ°Đ½Đ¸ %s ÑˆÑƒĐ¼Đ¾ "
+"Đ¼ĐµÑ‚Đ°Đ²Đ¾Đ½ĐµĐ´ Đ±Đ¾ Đ¼ÑƒĐ°Đ¼Đ¼Đ¾̉³Đ¾ Đ´ÑƒÑ‡Đ¾Ñ€ Đ³Đ°Ñ€Đ´ĐµĐ´. ĐĐ³Đ°Ñ€ Đ¸Đ½ Ñ€Ó¯Đ¹ ди̉³Đ°Đ´, Đ¾Đ½Đ³Đ¾̉³ ÑˆÑƒĐ¼Đ¾ Đ¼ĐµÑ‚Đ°Đ²Đ¾Đ½ĐµĐ´ "
+"ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸Đ¸ Đ¼Đ°Ñ‚Đ½Đ¸Ñ€Đ¾ ба Đ°Đ¼Đ°Đ» Đ¾Ñ€ĐµĐ´. ̉²Đ°Đ½Đ³Đ¾Đ¼Đ¸ Ñ…ÑƒĐ´Đ±Đ¾Ñ€ĐºÑƒĐ½Đ¸Đ¸ CDROM ба`F1' Đ°Đ½Đ³ÑƒÑˆÑ‚ "
+"Đ·Đ°Đ½ĐµĐ´ Đ²Đ° ÑĐ¾Đ½Đ¸ÑĐ½ ба `text' Đ´Đ¾Ñ…Đ¸Đ» ÑˆĐ°Đ²ĐµĐ´."
-#: steps_gtk.pm:239
-#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr ""
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, fuzzy, c-format
+msgid "Media Selection"
+msgstr "Đ˜Đ½Ñ‚Đ¸Ñ…Đ¾Đ±Đ¸ Đ“ÑƒÑ€Ó¯̉³Đ¸ ̉ÑƒÑ‚Ñ‚Đ¸̉³Đ¾"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "ĐœĐ¸Đ·Đ¸ ĐĐ¾Ñ€Đ¸Đ¸ ̉’Đ°Đ»Đ°Ñ‚Ñ‘Đ±"
+
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s GNOME Desktop"
msgstr ""
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, fuzzy, c-format
msgid "Custom install"
msgstr "ĐĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸Đ¸ Ñ…ÑƒÑ€Đ´Ñ‚Đ°Ñ€Đ¸Đ½"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
+msgid "Plasma Desktop"
msgstr "ĐœĐ¸Đ·Đ¸ ĐĐ¾Ñ€Đ¸Đ¸ ̉’Đ°Đ»Đ°Ñ‚Ñ‘Đ±"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, fuzzy, c-format
msgid "GNOME Desktop"
msgstr "ĐœĐ¸Đ·Đ¸ ĐĐ¾Ñ€Đ¸Đ¸ ̉’Đ°Đ»Đ°Ñ‚Ñ‘Đ±"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, fuzzy, c-format
msgid "Custom Desktop"
msgstr "ĐœĐ¸Đ·Đ¸ ĐĐ¾Ñ€Đ¸Đ¸ ̉’Đ°Đ»Đ°Ñ‚Ñ‘Đ±"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Đ˜Đ½Ñ‚Đ¸Ñ…Đ¾Đ±Đ¸ Đ“ÑƒÑ€Ó¯̉³Đ¸ ̉ÑƒÑ‚Ñ‚Đ¸̉³Đ¾"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Đ˜Đ½Ñ‚Đ¸Ñ…Đ¾Đ±Đ¸ ̉›ÑƒÑ‚Ñ‚Đ¸̉³Đ¾Đ¸ Đ°Đ»Đ¾̉³Đ¸Đ´Đ°"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "ĐĐ½Đ´Đ¾Đ·Đ°Đ¸ ÑƒĐ¼ÑƒĐ¼Ó£: %d / %d MB"
+msgid "Unselect All"
+msgstr "ĐĐ¾Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ±Đ¸ ̉²Đ°Đ¼Đ°"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "̉ÑƒÑ‚Ñ‚Đ¸Đ¸ бад"
+msgid "Total size: %d / %d MB"
+msgstr "ĐĐ½Đ´Đ¾Đ·Đ°Đ¸ ÑƒĐ¼ÑƒĐ¼Ó£: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "ĐуÑÑ…Đ°: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "̉²Đ°̉·Đ¼: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d Đб\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "̉²Đ°Ñ‚Đ¼Ó£: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Đ¨ÑƒĐ¼Đ¾ Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ±/Ñ€Đ°Đ´ ĐºĐ°Ñ€Đ´Đ°Đ½Đ¸ Đ¸Đ½ баÑÑ‚Đ°Đ¸ Đ±Đ°Ñ€Đ½Đ¾Đ¼Đ°̉³Đ¾Ñ€Đ¾, ĐºĐ°Ñ€Đ´Đ° Đ½Đ°Đ¼ĐµÑ‚Đ°Đ²Đ¾Đ½ĐµĐ´"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "Đ¼ÑƒĐ²Đ¾Ñ„Đ¸̉›Đ¸ Đ¼Đ°Đ²̉·ÑƒĐ´ Đ½Đ°Đ±ÑƒĐ´Đ°Đ½Đ¸ %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "аз Ñабаби %s-и ̉›Đ¾Đ½ĐµÑĐ½Đ°Đ³Đ°ÑˆÑ‚Đ°"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "Đ±Đ°Ñ€Đ¾Đ¸ Đ¿ĐµÑˆÑ€Đ°Đ²Ó£ ĐºÓ¯ÑˆĐ¸Ñˆ Đ½Đ°Đ¼ÑƒĐ´Đ°Đ½ %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "Đ‘Đ°Ñ€Đ¾Đ¸ Đ½Đ¸Đ³Đ¾̉³ Đ´Đ¾ÑˆÑ‚Đ°Đ½Đ¸ %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Đ¨ÑƒĐ¼Đ¾ Đ¸Đ½ ̉›ÑƒÑ‚Ñ‚Đ¸Ñ€Đ¾ Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ± ĐºĐ°Ñ€Đ´Đ° Đ½Đ°Đ¼ĐµÑ‚Đ°Đ²Đ¾Đ½ĐµĐ´, Đ·ĐµÑ€Đ¾ Đ±Đ°Ñ€Đ¾Đ¸ ĐºĐ¾Ñ€ Đ³ÑƒĐ·Đ¾ÑˆÑ‚Đ°Đ½Đ¸ Đ¾Đ½ ̉·Đ¾Đ¹ "
"ĐºĐ¾Ñ„Ó£Đ½ĐµÑÑ‚"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "̉ÑƒÑ‚Ñ‚Đ¸̉³Đ¾Đ¸ Đ·ĐµÑ€Đ¸Đ½ ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ Ñ…Đ¾̉³Đ°Đ´ ÑˆÑƒĐ´"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "̉ÑƒÑ‚Ñ‚Đ¸̉³Đ¾Đ¸ Đ½Đ°Đ²Đ±Đ°Ñ‚Ó£ Đ±Đ¾ÑĐ´ Ñ…Đ¾Ñ€Đ¸̉· Đ³Đ°Ñ€Đ´Đ°Đ´"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Đ˜Đ½ ̉›ÑƒÑ‚Ñ‚Đ¸Đ¸ Đ·Đ°Ñ€ÑƒÑ€ Đ¼ĐµĐ±Đ¾ÑˆĐ°Đ´, Đ¾Đ½Ñ€Đ¾ Đ±ĐµĐºĐ¾Ñ€ ĐºĐ°Ñ€Đ´Đ° Đ½Đ°Đ¼ĐµÑˆĐ°Đ²Đ°Đ´"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr ""
"Đ¨ÑƒĐ¼Đ¾ Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ±Đ¸ Đ¸Đ½ баÑÑ‚Đ°Đ¸ Đ±Đ°Ñ€Đ½Đ¾Đ¼Đ°̉³Đ¾Ñ€Đ¾ Ñ€Đ°Đ´ ĐºĐ°Ñ€Đ´Đ° Đ½Đ°Đ¼ĐµÑ‚Đ°Đ²Đ¾Đ½ĐµĐ´. ĐĐ½ Đ°Đ»Đ»Đ°ĐºĐ°Đ¹ "
"ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ ÑˆÑƒĐ´Đ°Đ°ÑÑ‚"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Đ¨ÑƒĐ¼Đ¾ Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ±Đ¸ Đ¸Đ½ ̉›ÑƒÑ‚Ñ‚Đ¸Ñ€Đ¾ Đ±ĐµĐºĐ¾Ñ€ ĐºĐ°Ñ€Đ´Đ° Đ½Đ°Đ¼ĐµÑ‚Đ°Đ²Đ¾Đ½ĐµĐ´. Đ¾Đ½ Đ±Đ¾ÑĐ´ Đ½Đ°Đ² Đ³Đ°Ñ€Đ´Đ°Đ´"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Ба Ñ‚Đ°Đ²Ñ€Đ¸ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Ó£ ̉›ÑƒÑ‚Ñ‚Đ¸̉³Đ¾Đ¸ Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ±ÑˆÑƒĐ´Đ°Ñ€Đ¾ Đ½Đ¸ÑˆĐ¾Đ½ ди̉³ĐµĐ´"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "ĐĐ¾Ñ€Đ³ÑƒĐ·Đ¾ÑˆÑ‚Đ°Đ½"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, fuzzy, c-format
msgid "Load/Save selection"
msgstr "Đ˜Đ½Ñ‚Đ¸Ñ…Đ¾Đ±Đ¸ ̉›ÑƒÑ‚тӣ"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Đ˜Đ½Ñ‚Đ¸Ñ…Đ¾Đ±Đ¸ ̉›ÑƒÑ‚Ñ‚Đ¸̉³Đ¾ Đ½Đ°Đ² ĐºĐ°Ñ€Đ´Đ° Đ¼ĐµÑˆĐ°Đ²Đ°Đ´"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "ĐĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸Đ¸ Ñ…ÑƒÑ€Đ´Ñ‚Đ°Ñ€Đ¸Đ½"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Đ˜Đ´Đ¾Ñ€Đ°ĐºÑƒĐ½Đ¸Đ¸ ĐĐ°Ñ€Đ¼Đ°Ñ„Đ·Đ¾Ñ€"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "БаÑÑ‚Đ°Đ¸ Đ±Đ°Ñ€Đ½Đ¾Đ¼Đ°̉³Đ¾ĐµÑ€Đ¾, ĐºĐ¸ ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ ĐºĐ°Ñ€Đ´Đ°Đ½ Đ¼ĐµÑ…Đ¾̉³ĐµĐ´, Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ± Đ½Đ°Đ¼Đ¾ĐµĐ´"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "ĐĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ ÑˆÑƒĐ´Đ° иÑÑ‚Đ¾Đ´Đ°Đ°ÑÑ‚"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Đ¢Đ°Ñ„ÑĐ¸Đ»Đ¾Ñ‚ Đ½ĐµÑÑ‚"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, fuzzy, c-format
msgid "Time remaining:"
msgstr "Ва̉›Ñ‚и Đ±Đ¾̉›Đ¸Đ¼Đ¾Đ½Đ´Đ° "
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, fuzzy, c-format
msgid "(estimating...)"
msgstr "Ба̉³Đ¾Đ´Đ¸̉³Đ¸Đ¸ Ñ‚Đ°Ñ…Đ¼Đ¸Đ½Ó£"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, fuzzy, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d ̉›ÑƒÑ‚Ñ‚Đ¸̉³Đ¾"
msgstr[1] "%d ̉›ÑƒÑ‚Ñ‚Đ¸̉³Đ¾"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "̉¶Đ°Đ¼Đ±Đ°ÑÑ‚"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Đ¢Đ°Đ½Đ·Đ¸Đ¼ Đ´Đ¾Đ´Đ°Đ½"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "Ñ‚Đ°Đ½Đ·Đ¸Đ¼Đ´Đ¾Đ´Đ° Đ½Đ°ÑˆÑƒĐ´Đ°"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "Đ˜Đ½Ñ‚Đ¸Ñ…Đ¾Đ±Đ¸ Đ“ÑƒÑ€Ó¯̉³Đ¸ ̉ÑƒÑ‚Ñ‚Đ¸̉³Đ¾"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -977,81 +1134,81 @@ msgstr ""
"ĐĐ³Đ°Ñ€ баÑзеи Đ¾Đ½̉³Đ¾Ñ€Đ¾ Đ¿Đ°Ñ€Ñ‚Đ¾Ñ„Ñ‚Đ°Đ½ Ñ…Đ¾̉³ĐµĐ´, Đ¾Đ½̉³Đ¾Ñ€Đ¾ Đ´Đ°Ñ€ Đ°Đ¹Đ½Đ¸ Đ·Đ°Đ¼Đ¾Đ½ Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ± Đ½Đ°ĐºĐ°Ñ€Đ´Đ° "
"Đ¼ĐµÑ‚Đ°Đ²Đ¾Đ½ĐµĐ´."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr ""
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Đ¥Đ°Ñ‚Đ¾Đ³Ó£ рух Đ´Đ¾Đ´"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Đ›ÑƒÑ‚Ñ„Đ°Đ½, Đ¾Ñ€Đ¾Đ¸ÑˆĐ¸ Đ·Đ°Đ±Đ¾Đ½Đ°ĐºÑ€Đ¾ Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ± ĐºÑƒĐ½ĐµĐ´"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, fuzzy, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Đ”Đ°Ñ€ Đ¸Đ½ ̉·Đ¾ Ñ€Ó¯Đ¹Ñ…Đ°Ñ‚Đ¸ Đ¿ÑƒÑ€Ñ€Đ°Đ¸ Đ·Đ°Đ±Đ¾Đ½Đ°Đº̉³Đ¾Đ¸ Đ¸Đ¼ĐºĐ¾Đ½Đ¿Đ°Đ·Đ¸Ñ€ Đ´Đ¾Đ´Đ° ÑˆÑƒĐ´Đ°Đ°ÑÑ‚"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "ĐĐ¾Ñ€ Đ³ÑƒĐ·Đ¾ÑˆÑ‚Đ°Đ½/ĐÑ„Đ·Đ¾Đ¸Ñˆ Đ´Đ¾Đ´Đ°Đ½"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Đ˜Đ½ ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ аÑÑ‚ Ñ‘ Đ½Đ°Đ²ÑĐ¾Đ·Ó£?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, fuzzy, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "ĐĐ¾Ñ€Đ³ÑƒĐ·Đ¾ÑˆÑ‚Đ°Đ½"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "ĐÑ„Đ·Đ¾Đ¸Ñˆ %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Đ”Đ°Đ³Đ¼Đ°Đ¸ Ñ€Đ°Đ¼Đ·Đ´Đ¾ÑˆÑ‚Đ° Đ±Đ°Ñ€Đ¾Đ¸ %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, fuzzy, c-format
msgid "New Installation"
msgstr "ĐĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ ÑˆÑƒĐ´Đ° иÑÑ‚Đ¾Đ´Đ°Đ°ÑÑ‚"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1060,38 +1217,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "IDE ба Ñ‚Đ°Đ½Đ·Đ¸Đ¼ Đ´Đ°Ñ€Đ¾Đ²Đ°Ñ€Đ´Đ° Đ¼ĐµÑˆĐ°Đ²Đ°Đ´"
-
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"̉¶Đ¾Đ¸ Ñ…Đ¾Đ»Ó£ Đ±Đ°Ñ€Đ¾Đ¸ Đ±Đ°Ñ€Đ½Đ¾Đ¼Đ°Đ¸ Ñ…ÑƒĐ´Đ±Đ¾Ñ€ÑˆĐ°Đ²Đ¸Đ¸ 1ĐœĐ‘ ĐºĐ¾Ñ„Ó£ Đ½ĐµÑÑ‚! ĐĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ Đ´Đ°Đ²Đ¾Đ¼ Ñ…Đ¾̉³Đ°Đ´ "
-"ĐºĐ°Ñ€Đ´, Đ°Đ¼Đ¼Đ¾ Đ±Đ°Ñ€Đ¾Đ¸ Ñ…ÑƒĐ´Đ±Đ¾Ñ€ÑˆĐ°Đ²Đ¸Đ¸ ÑиÑÑ‚ĐµĐ¼ ба ÑˆÑƒĐ¼Đ¾ Đ»Đ¾Đ·Đ¸Đ¼ аÑÑ‚, Ñ‚Đ¾ ĐºĐ¸ ̉›Đ¸ÑĐ¼Đ¸ "
-"Ñ…ÑƒĐ´Đ±Đ¾Ñ€ÑˆĐ°Đ²Đ¸Đ¸ Đ°Đ²Đ²Đ°Đ»Đ°Ñ€Đ¾ Đ´Đ°Ñ€ DiskDrake Đ¾Ñ„Đ°Ñ€ĐµĐ´"
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"Ба ÑˆÑƒĐ¼Đ¾ Đ»Đ¾Đ·Đ¸Đ¼ аÑÑ‚, ĐºĐ¸ Ñ…ÑƒĐ´Đ±Đ¾Ñ€ÑˆĐ°Đ²Đ¸Đ¸ Đ°Đ²Đ²Đ°Đ»Đ¸ PPC PReP Boot-Ñ€Đ¾ Đ¾Ñ„Đ°Ñ€ĐµĐ´! ĐĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ "
-"Đ´Đ°Đ²Đ¾Đ¼ Ñ…Đ¾̉³Đ°Đ´ ĐºĐ°Ñ€Đ´, Đ°Đ¼Đ¼Đ¾ Đ±Đ°Ñ€Đ¾Đ¸ Ñ…ÑƒĐ´Đ±Đ¾Ñ€ÑˆĐ°Đ²Đ¸Đ¸ ÑиÑÑ‚ĐµĐ¼ ба ÑˆÑƒĐ¼Đ¾ Đ»Đ¾Đ·Đ¸Đ¼ аÑÑ‚, Ñ‚Đ¾ ĐºĐ¸ "
-"̉›Đ¸ÑĐ¼Đ¸ Ñ…ÑƒĐ´Đ±Đ¾Ñ€ÑˆĐ°Đ²Đ¸Đ¸ Đ°Đ²Đ²Đ°Đ»Đ°Ñ€Đ¾ Đ´Đ°Ñ€ DiskDrake Đ¾Ñ„Đ°Ñ€ĐµĐ´"
+#: steps_interactive.pm:264
+#, fuzzy, c-format
+msgid "Configuring CD/DVD"
+msgstr "IDE ба Ñ‚Đ°Đ½Đ·Đ¸Đ¼ Đ´Đ°Ñ€Đ¾Đ²Đ°Ñ€Đ´Đ° Đ¼ĐµÑˆĐ°Đ²Đ°Đ´"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1106,19 +1242,19 @@ msgstr ""
"ĐĐ³Đ°Ñ€ ÑˆÑƒĐ¼Đ¾ Đ¾Đ½Ñ€Đ¾ Đ½Đ°Đ´Đ¾ÑˆÑ‚Đ° Đ±Đ¾ÑˆĐµĐ´, Đ±Đ°Ñ€Đ¾Đ¸ Ñ€Đ°Đ´ĐºÑƒĐ½Đ¸Đ¸ ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ аз Đ¸Đ½ Cd-Rom, Đ‘ĐµĐºĐ¾Ñ€ "
"ĐºĐ°Ñ€Đ´Đ°Đ½Ñ€Đ¾ Đ¿Đ°Ñ…Ñˆ ĐºÑƒĐ½ĐµĐ´."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "̉ÑƒÑ‚Ñ‚Đ¸̉³Đ¾Đ¸ даÑÑ‚Ñ€Đ°ÑÑˆĐ°Đ²Đ°Đ½Đ´Đ° ̉·ÑƒÑту̉·Ó¯ ĐºĐ°Ñ€Đ´Đ° Đ¼ĐµÑˆĐ°Đ²Đ°Đ´..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, fuzzy, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1127,52 +1263,52 @@ msgstr ""
"Đ›ÑƒÑ‚Ñ„Đ°Đ½ Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ±Đ¸ ĐºĐ¾Ñ€ Đ°Đ½Đ´Đ¾Ñ…Ñ‚Đ°Đ½ Ñ‘ Đ½Đ¸Đ³Đ¾̉³ Đ´Đ¾ÑˆÑ‚Đ°Đ½Ñ€Đ¾ Đ´Đ°Ñ€ диÑĐºĐµÑ‚ ба Ñ€Đ¾̉³ Đ¼Đ¾Đ½ĐµĐ´.\n"
"Đ¨Đ°ĐºĐ»Đ±Đ°Đ½Đ´Ó£ ̉³Đ°Đ¼Đ¾Đ½ Ñ…ĐµĐ» аÑÑ‚ ̉³Đ°Đ¼Ñ‡ÑƒĐ½ диÑĐºĐµÑ‚̉³Đ¾Đµ ĐºĐ¸ Đ±Đ¾ auto_install Đ¾Ñ„Đ°Ñ€Đ¸Đ´Đ° ÑˆÑƒĐ´Đ°Đ°ÑÑ‚."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Đ‘Đ¾Ñ€ĐºÑƒĐ½Ó£"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "ĐĐ¸Đ³Đ¾̉³ Đ´Đ¾ÑˆÑ‚Đ°Đ½"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, fuzzy, c-format
msgid "Bad file"
msgstr "ĐŸÑƒÑ€Đ±Đ¾ĐºÑƒĐ½Đ¸Đ¸ Ñ„Đ°Đ¹Đ»̉³Đ¾"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+msgid "Plasma"
+msgstr "ĐœĐ¸Đ·Đ¸ ĐĐ¾Ñ€Đ¸Đ¸ ̉’Đ°Đ»Đ°Ñ‚Ñ‘Đ±"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, fuzzy, c-format
msgid "Desktop Selection"
msgstr "Đ˜Đ½Ñ‚Đ¸Ñ…Đ¾Đ±Đ¸ Đ“ÑƒÑ€Ó¯̉³Đ¸ ̉ÑƒÑ‚Ñ‚Đ¸̉³Đ¾"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "ĐĐ½Đ´Đ¾Đ·Đ°Đ¸ Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ±ÑˆÑƒĐ´Đ° аз ̉·Đ¾Đ¸ даÑÑ‚Ñ€Đ°ÑÑˆÑƒĐ´Đ° Đ·Đ¸Ñ‘Đ´ аÑÑ‚"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "ĐĐ°Đ²Ñи ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1181,87 +1317,121 @@ msgstr ""
"Đ¨ÑƒĐ¼Đ¾ ÑĐ³Đ¾Đ½ Đ³ÑƒÑ€Ó¯̉³Đ¸ ̉›ÑƒÑ‚Ñ‚Đ¸̉³Đ¾Ñ€Đ¾ Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ± Đ½Đ°ĐºĐ°Ñ€Đ´ĐµĐ´.\n"
"Đ›ÑƒÑ‚Ñ„Đ°Đ½, ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸Đ¸ Đ¿Đ°ÑÑ‚Đ°Ñ€Đ¸Đ½Đ¸ Đ´Đ¸Đ»Ñ…Đ¾̉³Đ°Ñ‚Đ¾Đ½Ñ€Đ¾ Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ± Đ½Đ°Đ¼Đ¾ĐµĐ´:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Đ‘Đ¾ X"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, fuzzy, c-format
-msgid "Install suggested packages"
+msgid "Install recommended packages"
msgstr "Ба Ñ‚Đ°Đ²Ñ€Đ¸ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Ó£ ̉›ÑƒÑ‚Ñ‚Đ¸̉³Đ¾Đ¸ Đ¸Đ½Ñ‚Đ¸Ñ…Đ¾Đ±ÑˆÑƒĐ´Đ°Ñ€Đ¾ Đ½Đ¸ÑˆĐ¾Đ½ ди̉³ĐµĐ´"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Đ‘Đ¾ ÑĐ°Đ½Đ°Đ´ÑĐ¾Đ·Đ¸Đ¸ аÑĐ¾ÑÓ£ (Đ¼Đ°Ñли̉³Đ°Ñ‚ Đ´Đ¾Đ´Đ° Đ¼ĐµÑˆĐ°Đ²Đ°Đ´!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Đ”Đ°Ñ€ ̉³Đ°̉›Đ¸̉›Đ°Ñ‚ ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸Đ¸ Ñ…ÑƒÑ€Đ´Ñ‚Đ°Ñ€Đ¸Đ½ (Đ°Đ»Đ°Đ»Ñ…ÑƒÑÑƒÑ ̉“Đ°Đ¹Ñ€Đ¸ urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, fuzzy, c-format
+msgid "Preparing upgrade..."
+msgstr "ĐĐ¾Ñ€Đ°Đ½Đ´Đ¾Đ·Đ¸ Ñ…ÑƒĐ´Đ±Đ¾Ñ€ÑˆĐ°Đ²Đ¸ Đ°Đ²Đ²Đ°Đ»Đ° Ñ‚Đ°Đ¹Ñ‘Ñ€ Đ¼ĐµÑˆĐ°Đ²Đ°Đ´..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "ĐĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ Ñ‚Đ°Đ¹Ñ‘Ñ€ ÑˆÑƒĐ´Đ° иÑÑ‚Đ¾Đ´Đ°Đ°ÑÑ‚"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr ""
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "̉²Đ°Đ½Đ³Đ¾Đ¼Đ¸ ба даÑÑ‚ Đ´Đ°Ñ€Đ¾Đ²Đ°Ñ€Đ´Đ°Đ½Đ¸ ̉›ÑƒÑ‚Ñ‚Đ¸̉³Đ¾ Ñ…Đ°Ñ‚Đ¾Đ³Đ¸Đµ Ñ€Ó¯Đ¹ Đ´Đ¾Đ´:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Ба ̉³Đ°Ñ€ ̉³Đ¾Đ» Đ´Đ°Đ²Đ¾Đ¼ ди̉³Đ°Đ¼?"
-#: steps_interactive.pm:677
-#, c-format
+#: steps_interactive.pm:679
+#, fuzzy, c-format
msgid "Retry"
-msgstr ""
+msgstr "Đ‘Đ°Ñ€̉›Đ°Ñ€Đ¾Ñ€"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, fuzzy, c-format
msgid "Go back to media and packages selection"
msgstr "Đ˜Đ½Ñ‚Đ¸Ñ…Đ¾Đ±Đ¸ ̉›ÑƒÑ‚Ñ‚Đ¸̉³Đ¾Ñ€Đ¾ Đ½Đ¸Đ³Đ¾̉³ Đ´Đ¾ÑˆÑ‚Đ°Đ½"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, fuzzy, c-format
msgid "There was an error installing package %s."
msgstr "̉²Đ°Đ½Đ³Đ¾Đ¼Đ¸ ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Đ¸Đ¸ ̉›ÑƒÑ‚Ñ‚Đ¸̉³Đ¾ Ñ…Đ°Ñ‚Đ¾Đ³Ó£ Đ¿Đ°Đ¹Đ´Đ¾ Đ³Đ°Ñ€Đ´Đ¸Đ´:"
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "БаÑĐ´ аз Đ¿Đ°Đ¹ĐºĐ°Ñ€Đ°Đ±Đ°Đ½Đ´Ó£ ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ Đ¼ĐµĐ³Đ°Ñ€Đ´Đ°Đ´"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "ĐĐ°Đ² ĐºĐ°Ñ€Đ´Đ°Đ½"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "Đ‘Đ°Ñ€̉›Đ°Ñ€Đ¾Ñ€"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1284,111 +1454,80 @@ msgstr ""
"\n"
"ĐÑ‘ ÑˆÑƒĐ¼Đ¾ Ñ…Đ¾̉³Đ¸ÑˆĐ¸ ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ Đ½Đ°Đ¼ÑƒĐ´Đ°Đ½Đ¸ Đ¸Đ½ Đ½Đ°Đ²Đ¸Đ³Đ°Ñ€Đ¸̉³Đ¾ ̉³Đ°ÑÑ‚ĐµĐ´?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s Đ´Đ°Ñ€ %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Đ¡Đ°Ñ…Ñ‚Đ°Ñ„Đ·Đ¾Ñ€"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "ĐĐ¾Ñ€Ñ‚Đ¸ Đ¾Đ²Đ¾Đ·Đ´Đ¾Ñ€"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Đ¨ÑƒĐ¼Đ¾ ĐºĐ°Ñ€Ñ‚Đ¸ ÑĐ°Đ´Đ¾Đ¸ ISA Đ´Đ¾Ñ€ĐµĐ´?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Đ‘Đ°Ñ€Đ¾Đ¸ Đ±Đ°Ñ‚Đ°Đ½Đ·Đ¸Đ¼Đ´Đ°Ñ€Đ¾Ñ€Đ¸Đ¸ ĐºĐ¾Ñ€Ñ‚Đ¸ Đ¾Đ²Đ¾Đ·Đ¸Đ¸ ÑˆÑƒĐ¼Đ¾ баÑди ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ \"alsaconf\" Ñ‘ "
-"\"sndconfig\"-Ñ€Đ¾ ĐºĐ¾Ñ€Đ°Đ½Đ´Đ¾Đ·Ó£ Đ½Đ°Đ¼Đ¾ĐµĐ´"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"ĐĐ¾Ñ€Ñ‚Đ¸ Đ¾Đ²Đ¾Đ·Ó£ Đ¼ÑƒĐ°Đ¹ÑĐ½ Đ½Đ°Đ³Đ°Ñ€Đ´Đ¸Đ´. \"harddrake\"-Ñ€Đ¾ баÑди ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ ĐºÓ¯ÑˆĐ¸Ñˆ Đ½Đ°Đ¼Đ¾ĐµĐ´"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Đ˜Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñи Đ³Ñ€Đ°Ñ„Đ¸ĐºÓ£"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Đ¨Đ°Đ±Đ°ĐºĐ° Đ²Đ° Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Đ‘Đ¾Đ²Đ°Ñ€Đ¸Đ½Đ¾Đº"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "Ñ‚Đ°Đ½Đ·Đ¸Đ¼ÑˆÑƒĐ´Đ°"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Đ¡Đ°Ñ‚̉³Đ¸ ĐĐ¼Đ½Đ¸ÑÑ‚"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Đ¤ĐµĐ¹Ñ€Đ²Đ¾Đ»"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "Ñ„Đ°ÑĐ¾Đ»ÑˆÑƒĐ´Đ°"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "̉“Đ°Đ¹Ñ€Đ¸Ñ„Đ°ÑĐ¾Đ»"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "Đ¨ÑƒĐ¼Đ¾ X-Ñ€Đ¾ ба Ñ‚Đ°Đ½Đ·Đ¸Đ¼ Đ½Đ°Đ´Đ°Ñ€Đ¾Đ²Đ°Ñ€Đ´Đ°ĐµĐ´. Đ¨ÑƒĐ¼Đ¾ Đ´Đ°Ñ€ ̉³Đ°̉›Đ¸̉›Đ°Ñ‚ Đ¸Đ½Ñ€Đ¾ Đ¼ĐµÑ…Đ¾̉³ĐµĐ´?"
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr "ĐĐ¾Ñ€Đ°Đ½Đ´Đ¾Đ·Đ¸ Ñ…ÑƒĐ´Đ±Đ¾Ñ€ÑˆĐ°Đ²Đ¸ Đ°Đ²Đ²Đ°Đ»Đ° Ñ‚Đ°Đ¹Ñ‘Ñ€ Đ¼ĐµÑˆĐ°Đ²Đ°Đ´..."
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
+#, fuzzy, c-format
+msgid "Preparing initial startup program..."
+msgstr "ĐĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ Ñ‚Đ°Đ¹Ñ‘Ñ€ ÑˆÑƒĐ´Đ° иÑÑ‚Đ¾Đ´Đ°Đ°ÑÑ‚"
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr ""
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Đ—Đ¾̉³Đ¸Ñ€Đ°Đ½ ÑˆÑƒĐ¼Đ¾ World-и ĐÓ¯̉³Đ½Đ° Ñ‘ Đ¼Đ¾ÑˆĐ¸Đ½Đ°Đ¸ Đ½Đ¾Đ¼Đ°ÑĐ»ÑƒĐ¼Ñ€Đ¾ Đ´Đ¾Ñ€ĐµĐ´, ĐºĐ¾Ñ€Đ°Đ½Đ´Đ¾Đ·Đ¸ Ñ…ÑƒĐ´Đ±Đ¾Ñ€ÑˆĐ°Đ²Đ¸ "
-"yaboot Đ±Đ°Ñ€Đ¾Đ¸ ÑˆÑƒĐ¼Đ¾ ĐºĐ¾Ñ€ Đ½Đ°Đ¼ĐµĐºÑƒĐ½Đ°Đ´. ĐĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ Đ´Đ°Đ²Đ¾Đ¼ Ñ…Đ¾̉³Đ°Đ´ ĐºĐ°Ñ€Đ´, Đ²Đ°Đ»Đµ ÑˆÑƒĐ¼Đ¾ Đ±Đ¾ÑĐ´ "
-"BootX Ñ‘ Đ¸Đ½ ĐºĐ¸ Đ²Đ¾ÑĐ¸Ñ‚Đ°̉³Đ¾Đ¸ Đ´Đ¸Đ³Đ°Ñ€Ñ€Đ¾ Đ±Đ°Ñ€Đ¾Đ¸ Ñ…ÑƒĐ´Đ±Đ¾Ñ€ÑˆĐ°Đ²Đ¸Đ¸ Đ¼Đ¾ÑˆĐ¸Đ½Đ¸ Ñ…ÑƒĐ´ иÑÑ‚Đ¸Ñ„Đ¾Đ´Đ° Đ±Đ°Ñ€ĐµĐ´. "
-"ĐĐ¸ÑˆĐ¾Đ½Đ²Đ°Đ½Đ´Đ¸ ̉³Đ°ÑÑ‚Đ° Đ±Đ°Ñ€Đ¾Đ¸ Ñ€ĐµÑˆĐ°Đ¸ fs Đ¸Đ½: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1397,17 +1536,17 @@ msgstr ""
"Đ”Đ°Ñ€ Đ¸Đ½ ÑĐ°Ñ‚̉³Đ¸ Đ±ĐµÑ…Đ°Ñ‚Đ°Ñ€Ó£ даÑÑ‚Ñ€Đ°ÑÓ£ ба Ñ„Đ°Đ¹Đ»̉³Đ¾ Đ´Đ°Ñ€ ̉›Đ¸ÑĐ¼Đ°Ñ‚̉³Đ¾Đ¸ Windows Ñ‚Đ°̉³Đ¾ ба "
"Đ¸Đ´Đ¾Ñ€Đ°ĐºÑƒĐ½Đ°Đ½Đ´Đ° и̉·Đ¾Đ·Đ°Ñ‚ Đ´Đ¾Đ´Đ° Đ¼ĐµÑˆĐ°Đ²Đ°Đ½Đ´."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "ДиÑĐºĐµÑ‚Đ¸ Ñ…Đ¾Đ»Đ¸Ñ€Đ¾ ба Đ³Đ°Ñ€Đ´Đ¾Đ½ Đ´Đ¾Ñ…Đ¸Đ» Đ½Đ°Đ¼Đ¾ĐµĐ´ %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "ДиÑĐºĐ¸ Đ½Đ°Ñ€Đ¼Đ¸ Ñ…ÑƒĐ´ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ Đ¾Ñ„Đ°Ñ€Đ¸Đ´Đ° ÑˆÑƒĐ´Đ° иÑÑ‚Đ¾Đ´Đ°Đ°ÑÑ‚..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1418,12 +1557,12 @@ msgstr ""
"\n"
"Đ¨ÑƒĐ¼Đ¾ Đ´Đ°Ñ€ ̉³Đ°̉›Đ¸̉›Đ°Ñ‚ Đ±Đ°Ñ€Đ¾Đ¼Đ°Đ´Đ°Đ½ Đ¼ĐµÑ…Đ¾̉³ĐµĐ´?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Đ¢Đ°Đ±Ñ€Đ¸ĐºĐ¾Ñ‚"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Đ‘Đ¾Đ·Ñ…ÑƒĐ´Đ±Đ¾Ñ€ÑˆĐ°Đ²Ó£"
@@ -1518,13 +1657,6 @@ msgid ""
"Users"
msgstr "ĐĐ¾Ñ€Đ²Đ°Đ½Đ´̉³Đ¾"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Đ¨Đ°Đ±Đ°ĐºĐ°"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1567,6 +1699,105 @@ msgid ""
"Exit"
msgstr "Đ¥ÑƒÑ€Ñƒ̉·"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Đ¨ÑƒĐ¼Đ¾ ĐºĐ°Ñ€Ñ‚Đ¸ ÑĐ°Đ´Đ¾Đ¸ ISA Đ´Đ¾Ñ€ĐµĐ´?"
+
+#~ msgid ""
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
+#~ msgstr ""
+#~ "Đ‘Đ°Ñ€Đ¾Đ¸ Đ±Đ°Ñ‚Đ°Đ½Đ·Đ¸Đ¼Đ´Đ°Ñ€Đ¾Ñ€Đ¸Đ¸ ĐºĐ¾Ñ€Ñ‚Đ¸ Đ¾Đ²Đ¾Đ·Đ¸Đ¸ ÑˆÑƒĐ¼Đ¾ баÑди ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ \"alsaconf\" Ñ‘ "
+#~ "\"sndconfig\"-Ñ€Đ¾ ĐºĐ¾Ñ€Đ°Đ½Đ´Đ¾Đ·Ó£ Đ½Đ°Đ¼Đ¾ĐµĐ´"
+
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr ""
+#~ "ĐĐ¾Ñ€Ñ‚Đ¸ Đ¾Đ²Đ¾Đ·Ó£ Đ¼ÑƒĐ°Đ¹ÑĐ½ Đ½Đ°Đ³Đ°Ñ€Đ´Đ¸Đ´. \"harddrake\"-Ñ€Đ¾ баÑди ĐºĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ ĐºÓ¯ÑˆĐ¸Ñˆ Đ½Đ°Đ¼Đ¾ĐµĐ´"
+
+#, fuzzy
+#~ msgid "KDE Desktop"
+#~ msgstr "ĐœĐ¸Đ·Đ¸ ĐĐ¾Ñ€Đ¸Đ¸ ̉’Đ°Đ»Đ°Ñ‚Ñ‘Đ±"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#~ msgid "CD-ROM"
+#~ msgstr "CD-ROM"
+
+#~ msgid "KDE Workstation"
+#~ msgstr "Đ˜ÑÑ‚Đ³Đ¾̉³Đ¸ ĐºĐ¾Ñ€Đ¸Đ¸ KDE"
+
+#, fuzzy
+#~ msgid ""
+#~ "The Plasma Desktop, the basic graphical environment with a collection of "
+#~ "accompanying tools"
+#~ msgstr ""
+#~ "K ĐœÑƒ̉³Đ¸Ñ‚и ĐœĐ¸Đ·Đ¸ ĐĐ¾Ñ€Ó£, Đ¸Đ½ Đ¼Ñƒ̉³Đ¸Ñ‚и Đ³Ñ€Đ°Ñ„Đ¸ĐºĐ¸Đ¸ аÑĐ¾ÑÓ£ Đ±Đ¾ Đ¼Đ°̉·Đ¼Ó¯Đ¸ аÑĐ±Đ¾Đ±̉³Đ¾Đ¸ "
+#~ "̉³Đ°Đ¼Ñ€Đ¾̉³ĐºÑƒĐ½Đ°Đ½Đ´Đ°"
+
+#~ msgid "IDE"
+#~ msgstr "IDE"
+
+#~ msgid "Preparing bootloader..."
+#~ msgstr "ĐĐ¾Ñ€Đ°Đ½Đ´Đ¾Đ·Đ¸ Ñ…ÑƒĐ´Đ±Đ¾Ñ€ÑˆĐ°Đ²Đ¸ Đ°Đ²Đ²Đ°Đ»Đ° Ñ‚Đ°Đ¹Ñ‘Ñ€ Đ¼ĐµÑˆĐ°Đ²Đ°Đ´..."
+
+#, fuzzy
+#~ msgid ""
+#~ "A lightweight & fast graphical environment with user-friendly set of "
+#~ "applications and desktop tools"
+#~ msgstr ""
+#~ "ĐœÑƒ̉³Đ¸Ñ‚и Đ³Ñ€Đ°Ñ„Đ¸ĐºÓ£ Đ±Đ¾ Đ¼Đ°̉·Đ¼Ó¯Đ¸ Đ·Đ°Đ¼Đ¸Đ¼Đ°̉³Đ¾ Đ²Đ° Đ¼Đ¸Đ·Đ¸ ĐºĐ¾Ñ€Đ¸Đ¸ Đ±Đ¾ ĐºĐ¾Ñ€Đ²Đ°Đ½Đ´ Đ¸Ñ€Ñ‚Đ¸Đ±Đ¾Ñ‚Đ¸ "
+#~ "Đ´Ó¯ÑÑ‚Đ¾Đ½Đ° Đ´Đ¾ÑˆÑ‚Đ°"
+
+#, fuzzy
+#~ msgid "RazorQT Desktop"
+#~ msgstr "ĐœĐ¸Đ·Đ¸ ĐĐ¾Ñ€Đ¸Đ¸ ̉’Đ°Đ»Đ°Ñ‚Ñ‘Đ±"
+
+#~ msgid ""
+#~ "No free space for 1MB bootstrap! Install will continue, but to boot your "
+#~ "system, you'll need to create the bootstrap partition in DiskDrake"
+#~ msgstr ""
+#~ "̉¶Đ¾Đ¸ Ñ…Đ¾Đ»Ó£ Đ±Đ°Ñ€Đ¾Đ¸ Đ±Đ°Ñ€Đ½Đ¾Đ¼Đ°Đ¸ Ñ…ÑƒĐ´Đ±Đ¾Ñ€ÑˆĐ°Đ²Đ¸Đ¸ 1ĐœĐ‘ ĐºĐ¾Ñ„Ó£ Đ½ĐµÑÑ‚! ĐĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ Đ´Đ°Đ²Đ¾Đ¼ Ñ…Đ¾̉³Đ°Đ´ "
+#~ "ĐºĐ°Ñ€Đ´, Đ°Đ¼Đ¼Đ¾ Đ±Đ°Ñ€Đ¾Đ¸ Ñ…ÑƒĐ´Đ±Đ¾Ñ€ÑˆĐ°Đ²Đ¸Đ¸ ÑиÑÑ‚ĐµĐ¼ ба ÑˆÑƒĐ¼Đ¾ Đ»Đ¾Đ·Đ¸Đ¼ аÑÑ‚, Ñ‚Đ¾ ĐºĐ¸ ̉›Đ¸ÑĐ¼Đ¸ "
+#~ "Ñ…ÑƒĐ´Đ±Đ¾Ñ€ÑˆĐ°Đ²Đ¸Đ¸ Đ°Đ²Đ²Đ°Đ»Đ°Ñ€Đ¾ Đ´Đ°Ñ€ DiskDrake Đ¾Ñ„Đ°Ñ€ĐµĐ´"
+
+#~ msgid ""
+#~ "You'll need to create a PPC PReP Boot bootstrap! Install will continue, "
+#~ "but to boot your system, you'll need to create the bootstrap partition in "
+#~ "DiskDrake"
+#~ msgstr ""
+#~ "Ба ÑˆÑƒĐ¼Đ¾ Đ»Đ¾Đ·Đ¸Đ¼ аÑÑ‚, ĐºĐ¸ Ñ…ÑƒĐ´Đ±Đ¾Ñ€ÑˆĐ°Đ²Đ¸Đ¸ Đ°Đ²Đ²Đ°Đ»Đ¸ PPC PReP Boot-Ñ€Đ¾ Đ¾Ñ„Đ°Ñ€ĐµĐ´! "
+#~ "ĐĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ Đ´Đ°Đ²Đ¾Đ¼ Ñ…Đ¾̉³Đ°Đ´ ĐºĐ°Ñ€Đ´, Đ°Đ¼Đ¼Đ¾ Đ±Đ°Ñ€Đ¾Đ¸ Ñ…ÑƒĐ´Đ±Đ¾Ñ€ÑˆĐ°Đ²Đ¸Đ¸ ÑиÑÑ‚ĐµĐ¼ ба ÑˆÑƒĐ¼Đ¾ Đ»Đ¾Đ·Đ¸Đ¼ "
+#~ "аÑÑ‚, Ñ‚Đ¾ ĐºĐ¸ ̉›Đ¸ÑĐ¼Đ¸ Ñ…ÑƒĐ´Đ±Đ¾Ñ€ÑˆĐ°Đ²Đ¸Đ¸ Đ°Đ²Đ²Đ°Đ»Đ°Ñ€Đ¾ Đ´Đ°Ñ€ DiskDrake Đ¾Ñ„Đ°Ñ€ĐµĐ´"
+
+#~ msgid ""
+#~ "You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
+#~ "will not work for you. The install will continue, but you'll need to use "
+#~ "BootX or some other means to boot your machine. The kernel argument for "
+#~ "the root fs is: root=%s"
+#~ msgstr ""
+#~ "Đ—Đ¾̉³Đ¸Ñ€Đ°Đ½ ÑˆÑƒĐ¼Đ¾ World-и ĐÓ¯̉³Đ½Đ° Ñ‘ Đ¼Đ¾ÑˆĐ¸Đ½Đ°Đ¸ Đ½Đ¾Đ¼Đ°ÑĐ»ÑƒĐ¼Ñ€Đ¾ Đ´Đ¾Ñ€ĐµĐ´, ĐºĐ¾Ñ€Đ°Đ½Đ´Đ¾Đ·Đ¸ "
+#~ "Ñ…ÑƒĐ´Đ±Đ¾Ñ€ÑˆĐ°Đ²Đ¸ yaboot Đ±Đ°Ñ€Đ¾Đ¸ ÑˆÑƒĐ¼Đ¾ ĐºĐ¾Ñ€ Đ½Đ°Đ¼ĐµĐºÑƒĐ½Đ°Đ´. ĐĐ¾Ñ€Đ³ÑƒĐ·Đ¾Ñ€Ó£ Đ´Đ°Đ²Đ¾Đ¼ Ñ…Đ¾̉³Đ°Đ´ ĐºĐ°Ñ€Đ´, "
+#~ "Đ²Đ°Đ»Đµ ÑˆÑƒĐ¼Đ¾ Đ±Đ¾ÑĐ´ BootX Ñ‘ Đ¸Đ½ ĐºĐ¸ Đ²Đ¾ÑĐ¸Ñ‚Đ°̉³Đ¾Đ¸ Đ´Đ¸Đ³Đ°Ñ€Ñ€Đ¾ Đ±Đ°Ñ€Đ¾Đ¸ Ñ…ÑƒĐ´Đ±Đ¾Ñ€ÑˆĐ°Đ²Đ¸Đ¸ Đ¼Đ¾ÑˆĐ¸Đ½Đ¸ "
+#~ "Ñ…ÑƒĐ´ иÑÑ‚Đ¸Ñ„Đ¾Đ´Đ° Đ±Đ°Ñ€ĐµĐ´. ĐĐ¸ÑˆĐ¾Đ½Đ²Đ°Đ½Đ´Đ¸ ̉³Đ°ÑÑ‚Đ° Đ±Đ°Ñ€Đ¾Đ¸ Ñ€ĐµÑˆĐ°Đ¸ fs Đ¸Đ½: root=%s"
+
+#~ msgid "Welcome"
+#~ msgstr "ĐœĐ°Ñ€̉³Đ°Đ¼Đ°Ñ‚ ĐĐ°Đ¼Đ¾ĐµĐ´"
+
+#~ msgid "Select All"
+#~ msgstr "Đ˜Đ½Ñ‚Đ¸Ñ…Đ¾Đ±Đ¸ ̉²Đ°Đ¼Đ°"
+
+#~ msgid "Bad package"
+#~ msgstr "̉ÑƒÑ‚Ñ‚Đ¸Đ¸ бад"
+
+#, fuzzy
+#~ msgid "Preparing boot images..."
+#~ msgstr "ĐĐ¾Ñ€Đ°Đ½Đ´Đ¾Đ·Đ¸ Ñ…ÑƒĐ´Đ±Đ¾Ñ€ÑˆĐ°Đ²Đ¸ Đ°Đ²Đ²Đ°Đ»Đ° Ñ‚Đ°Đ¹Ñ‘Ñ€ Đ¼ĐµÑˆĐ°Đ²Đ°Đ´..."
+
+#~ msgid ""
+#~ "_: Keep these entry short\n"
+#~ "Networking"
+#~ msgstr "Đ¨Đ°Đ±Đ°ĐºĐ°"
+
#~ msgid ""
#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
#~ "gnumeric), pdf viewers, etc"
@@ -1622,7 +1853,7 @@ msgstr "Đ¥ÑƒÑ€Ñƒ̉·"
#~ msgid ""
#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
+#~ "in that case it will take over the hard disk drive!!\n"
#~ "(this is meant for installing on another box).\n"
#~ "\n"
#~ "You may prefer to replay the installation.\n"
@@ -1707,7 +1938,7 @@ msgstr "Đ¥ÑƒÑ€Ñƒ̉·"
#~ msgstr "Đ¢Đ°Đ½Đ·Đ¸Đ¼Đ¸ X"
#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
+#~ "Cannot access kernel modules corresponding to your kernel (file %s is "
#~ "missing), this generally means your boot floppy in not in sync with the "
#~ "Installation medium (please create a newer boot floppy)"
#~ msgstr ""
diff --git a/perl-install/install/share/po/th.po b/perl-install/install/share/po/th.po
index 4236297e8..c26f59ec4 100644
--- a/perl-install/install/share/po/th.po
+++ b/perl-install/install/share/po/th.po
@@ -1,53 +1,83 @@
# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR Free Software Foundation, Inc.
-# Wachara Chinsettawong <wachara@yahoo.com>, 2001
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
+# Translators:
+# Rockers <sumorock@hotmail.com>, 2015
+# Rockers <sumorock@hotmail.com>, 2015
+# Wachara Chinsettawong <wachara@yahoo.com>, 2001
msgid ""
msgstr ""
-"Project-Id-Version: DrakX\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2001-09-10 14:24GMT+7\n"
-"Last-Translator: Wachara Chinsettawong <wachara@yahoo.com>\n"
-"Language-Team: Thai <th@li.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-02-09 08:39+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Thai (http://www.transifex.com/MageiaLinux/mageia/language/"
+"th/)\n"
+"Language: th\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 0.9.5\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "Office tools"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "Home entertainment"
msgstr ""
-#: any.pm:109
-#, fuzzy, c-format
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr ""
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr ""
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
+#, c-format
msgid "Do you have further supplementary media?"
-msgstr "คุณมีอันอื่นๆอีà¸à¸«à¸£à¸·à¸­à¹„ม่?"
+msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -56,113 +86,172 @@ msgid ""
"Do you have a supplementary installation medium to configure?"
msgstr ""
-#: any.pm:120
+#: any.pm:162
#, c-format
-msgid "CD-ROM"
-msgstr "ซีดี-รอม"
-
-#: any.pm:121
-#, fuzzy, c-format
msgid "Network (HTTP)"
-msgstr "Network interface"
+msgstr ""
-#: any.pm:122
-#, fuzzy, c-format
+#: any.pm:163
+#, c-format
msgid "Network (FTP)"
-msgstr "Network interface"
+msgstr ""
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr ""
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr ""
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr ""
-#: any.pm:182
-#, fuzzy, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr "à¸à¸³à¸¥à¸±à¸‡à¸•ิดต่อà¸à¸±à¸à¸¡à¸´à¸¥à¹€à¸£à¸­à¸£à¹Œà¹„ซต์เà¸à¸·à¹ˆà¸­à¸«à¸²à¸£à¸²à¸¢à¸à¸²à¸£à¸‚องà¹à¸à¹‡à¸„เà¸à¹‡à¸ˆà¸—ี่มีให้"
+#: any.pm:247
+#, c-format
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr ""
-#: any.pm:187
-#, fuzzy, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
-msgstr "à¸à¸³à¸¥à¸±à¸‡à¸•ิดต่อà¸à¸±à¸à¸¡à¸´à¸¥à¹€à¸£à¸­à¸£à¹Œà¹„ซต์เà¸à¸·à¹ˆà¸­à¸«à¸²à¸£à¸²à¸¢à¸à¸²à¸£à¸‚องà¹à¸à¹‡à¸„เà¸à¹‡à¸ˆà¸—ี่มีให้"
+#: any.pm:252
+#, c-format
+msgid "Failed contacting %s web site to get the list of available mirrors"
+msgstr ""
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "เลือà¸à¸¡à¸´à¸¥à¹€à¸£à¸­à¸£à¹Œà¹„ซต์ที่จะใà¸à¹‰à¹ƒà¸™à¸à¸²à¸£à¸”าวน์โหลดà¹à¸à¹‡à¸„เà¸à¹‡à¸ˆ"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr ""
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr ""
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr ""
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr ""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr ""
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "สารà¸à¸±à¸"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr ""
-#: any.pm:295
-#, fuzzy, c-format
+#: any.pm:366
+#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
-msgstr "Adapter %s: %s"
+msgstr ""
+
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
-#: any.pm:334
-#, fuzzy, c-format
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
+#, c-format
msgid "Looking at packages already installed..."
-msgstr "คุณไม่สามารถไม่เลือà¸à¹à¸à¸à¹€à¸à¸ˆà¸™à¸µà¹‰à¹€à¸à¸£à¸²à¸°à¸¡à¸±à¸™à¹„ด้ถูà¸à¸•ิดตั้งไปà¹à¸¥à¹‰à¸§"
+msgstr ""
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "à¸à¸³à¸¥à¸±à¸‡à¸«à¸²à¹à¸à¹‡à¸„เà¸à¹‡à¸ˆà¸—ี่จะทำà¸à¸²à¸£à¸­à¸±à¸à¹€à¸à¸£à¸”"
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -171,87 +260,87 @@ msgid ""
"Do you really want to remove these packages?\n"
msgstr ""
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "มีปัà¸à¸«à¸²à¸à¸±à¸à¸à¸²à¸£à¸­à¹ˆà¸²à¸™à¸‚้อมูลในไฟล์ %s"
-#: any.pm:1020
-#, fuzzy, c-format
+#: any.pm:1304
+#, c-format
msgid "The following disk(s) were renamed:"
-msgstr "à¹à¸à¹‡à¸„เà¸à¹‡à¸ˆà¹€à¸«à¸¥à¹ˆà¸²à¸™à¸µà¹‰à¸à¸³à¸¥à¸±à¸‡à¸ˆà¸°à¸–ูà¸à¸•ิดตั้ง"
+msgstr ""
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "ระà¸à¸à¹€à¸„รือข่าย"
-#: any.pm:1102
-#, fuzzy, c-format
+#: any.pm:1386
+#, c-format
msgid "Please choose a media"
-msgstr "à¸à¸£à¸¸à¸“าเลือà¸"
+msgstr ""
-#: any.pm:1118
-#, fuzzy, c-format
+#: any.pm:1402
+#, c-format
msgid "File already exists. Overwrite it?"
-msgstr "ไฟล์มีอยู่à¹à¸¥à¹‰à¸§ ต้องà¸à¸²à¸£à¹ƒà¸à¹‰?"
+msgstr ""
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "สิทธิà¸à¸²à¸£à¸—ำงานถูà¸à¸›à¸à¸´à¹€à¸ªà¸—"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr ""
-#: any.pm:1191
-#, fuzzy, c-format
+#: any.pm:1475
+#, c-format
msgid "Bad media %s"
-msgstr "อุปà¸à¸£à¸“์ที่ถูà¸à¹€à¸à¸´à¹ˆà¸¡à¹€à¸‚้ามา %s"
+msgstr ""
-#: any.pm:1234
-#, fuzzy, c-format
-msgid "Can not make screenshots before partitioning"
-msgstr "โปรà¹à¸à¸£à¸¡à¹„ม่สามารถเà¸à¸´à¹ˆà¸¡à¸à¸²à¸£à¹Œà¸•ิà¸à¸±à¹ˆà¸™à¹„ด้อีà¸"
+#: any.pm:1519
+#, c-format
+msgid "Cannot make screenshots before partitioning"
+msgstr ""
-#: any.pm:1242
-#, fuzzy, c-format
+#: any.pm:1530
+#, c-format
msgid "Screenshots will be available after install in %s"
-msgstr "คุณสามารถเลือà¸à¸ à¸²à¸©à¸²à¸­à¸·à¹ˆà¸™à¸‹à¸¶à¹ˆà¸‡à¸ˆà¸°à¸ªà¸²à¸¡à¸²à¸£à¸–ใà¸à¹‰à¹„ด้หลังติดตั้ง"
+msgstr ""
-#: gtk.pm:131
-#, fuzzy, c-format
+#: gtk.pm:135
+#, c-format
msgid "Installation"
-msgstr "à¸à¸³à¸¥à¸±à¸‡à¸•ิดตั้ง"
+msgstr ""
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "ปรัà¸à¹à¸•่งค่า"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr ""
@@ -275,25 +364,25 @@ msgstr "ระà¸à¸à¹€à¸™à¹‡à¸•เวิร์à¸à¸à¸³à¸¥à¸±à¸‡à¸ˆà¸°à¸—ำง
msgid "Bringing down the network"
msgstr "ระà¸à¸à¹€à¸™à¹‡à¸•เวิร์à¸à¸à¸³à¸¥à¸±à¸‡à¸ˆà¸°à¸«à¸¢à¸¸à¸”ทำงาน"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr ""
-#: media.pm:810
-#, fuzzy, c-format
+#: media.pm:807
+#, c-format
msgid "Copying in progress"
-msgstr "ค้นหาเจอà¸à¸™ port %s"
+msgstr ""
#: pkgs.pm:32
#, c-format
@@ -320,343 +409,413 @@ msgstr "ดี"
msgid "maybe"
msgstr "อาจจะ"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "ไม่มีคำอธิà¸à¸²à¸¢à¸£à¸²à¸¢à¸¥à¸°à¹€à¸­à¸µà¸¢à¸”"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
-#, fuzzy, c-format
+#: pkgs.pm:384 pkgs.pm:411
+#, c-format
msgid "An error occurred:"
-msgstr "มีปัà¸à¸«à¸²à¹€à¸à¸´à¸”ขึ้น"
+msgstr "มีปัà¸à¸«à¸²à¹€à¸à¸´à¸à¸‚ึ้น:"
-#: pkgs.pm:814
-#, fuzzy, c-format
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr ""
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
+#, c-format
msgid "%d installation transactions failed"
-msgstr "à¸à¸²à¸£à¸•ิดตั้งไม่สำเร็จ"
+msgstr ""
-#: pkgs.pm:815
-#, fuzzy, c-format
+#: pkgs.pm:914
+#, c-format
msgid "Installation of packages failed:"
-msgstr "à¸à¸³à¸¥à¸±à¸‡à¸•ิดตั้งà¹à¸à¹‡à¸„เà¸à¹‡à¸ˆ %s"
+msgstr ""
-#: share/meta-task/compssUsers.pl:13
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:16
+#, c-format
msgid "Workstation"
-msgstr "Workstation ที่ทำงาน"
+msgstr ""
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Workstation ที่ทำงาน"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-#: share/meta-task/compssUsers.pl:22
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:26
+#, c-format
msgid "Game station"
-msgstr "Workstation ที่ทำงาน"
+msgstr ""
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr ""
-#: share/meta-task/compssUsers.pl:26
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:30
+#, c-format
msgid "Multimedia station"
-msgstr "Multimedia - เขียน CD "
+msgstr ""
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr ""
-#: share/meta-task/compssUsers.pl:32
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:36
+#, c-format
msgid "Internet station"
-msgstr "à¸à¸²à¸£à¹€à¸à¸·à¹ˆà¸­à¸¡à¸•่อà¸à¸±à¸ Internet à¹à¸à¸ sharing"
+msgstr ""
-#: share/meta-task/compssUsers.pl:33
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:37
+#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
-msgstr "เครื่องมือในà¸à¸²à¸£à¸­à¹ˆà¸²à¸™à¹à¸¥à¸°à¸ªà¹ˆà¸‡ mail à¹à¸¥à¸° news (pine, mutt, tin..) à¹à¸¥à¸°à¸—่องอินเตอร์เน็ต"
+msgstr ""
-#: share/meta-task/compssUsers.pl:38
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:42
+#, c-format
msgid "Network Computer (client)"
-msgstr "เครื่องà¸à¸´à¸¡à¸à¹Œà¹ƒà¸™à¸£à¸°à¸à¸ Network (Socket)"
+msgstr ""
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Clients for different protocols including ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "เครืองมือที่à¸à¹ˆà¸§à¸¢à¹ƒà¸™à¸à¸²à¸£à¸›à¸£à¸±à¸à¹à¸•่งเครื่องà¸à¸­à¸‡à¸„ุณให้ง่ายขึ้น"
-#: share/meta-task/compssUsers.pl:48
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:53
+#, c-format
msgid "Console Tools"
-msgstr "ปิด"
+msgstr ""
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr ""
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "à¸à¸±à¸’นาซอฟท์à¹à¸§à¸£à¹Œ (Development)"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr ""
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "คู่มือ"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr ""
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr ""
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr ""
-#: share/meta-task/compssUsers.pl:72
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:79
+#, c-format
msgid "Web Server"
-msgstr "เซิร์ฟเวอร์"
+msgstr ""
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr ""
-#: share/meta-task/compssUsers.pl:76
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:84
+#, c-format
msgid "Groupware"
-msgstr "เวิร์à¸à¸à¸£à¸¸à¹à¸› (workgroup)"
+msgstr ""
-#: share/meta-task/compssUsers.pl:77
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:85
+#, c-format
msgid "Kolab Server"
-msgstr "เซิร์ฟเวอร์ NIS"
+msgstr ""
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr ""
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
+#, c-format
msgid "Internet gateway"
-msgstr "à¸à¸²à¸£à¸•ิดต่อ internet"
+msgstr ""
-#: share/meta-task/compssUsers.pl:84
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:92
+#, c-format
msgid "Mail/News"
-msgstr "/ไฟล์/_ใหม่"
+msgstr ""
-#: share/meta-task/compssUsers.pl:85
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:93
+#, c-format
msgid "Postfix mail server, Inn news server"
-msgstr "à¸à¸·à¹ˆà¸­à¹€à¸‹à¸´à¸£à¹Œà¸Ÿà¹€à¸§à¸­à¸£à¹Œà¸‚องà¸à¸£à¸´à¸™à¹€à¸•อร์"
+msgstr ""
-#: share/meta-task/compssUsers.pl:88
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:97
+#, c-format
msgid "Directory Server"
-msgstr "เรียà¸à¸„ืนจาà¸à¹à¸œà¹ˆà¸™à¸Ÿà¸¥à¹‰à¸­à¸›à¸›à¸µà¹‰"
+msgstr ""
-#: share/meta-task/compssUsers.pl:92
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:102
+#, c-format
msgid "FTP Server"
-msgstr "เซิร์ฟเวอร์ NIS"
+msgstr ""
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr ""
-#: share/meta-task/compssUsers.pl:96
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:107
+#, c-format
msgid "DNS/NIS"
-msgstr "ใà¸à¹‰ NIS"
+msgstr ""
-#: share/meta-task/compssUsers.pl:97
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:108
+#, c-format
msgid "Domain Name and Network Information Server"
-msgstr "à¸à¸·à¹ˆà¸­à¹‚ดเมน"
+msgstr ""
-#: share/meta-task/compssUsers.pl:100
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:112
+#, c-format
msgid "File and Printer Sharing Server"
-msgstr "à¸à¸·à¹ˆà¸­à¹€à¸‹à¸´à¸£à¹Œà¸Ÿà¹€à¸§à¸­à¸£à¹Œà¸‚องà¸à¸£à¸´à¸™à¹€à¸•อร์"
+msgstr ""
-#: share/meta-task/compssUsers.pl:101
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:113
+#, c-format
msgid "NFS Server, Samba server"
-msgstr "เซิร์ฟเวอร์ NIS"
+msgstr ""
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "à¸à¸²à¸™à¸‚้อมูล"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
+msgid "PostgreSQL and MariaDB Database Server"
msgstr ""
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr ""
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr ""
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "จดหมาย"
-#: share/meta-task/compssUsers.pl:114
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:129
+#, c-format
msgid "Postfix mail server"
-msgstr "à¸à¸·à¹ˆà¸­à¹€à¸‹à¸´à¸£à¹Œà¸Ÿà¹€à¸§à¸­à¸£à¹Œà¸‚องà¸à¸£à¸´à¸™à¹€à¸•อร์"
+msgstr ""
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
+msgid "PostgreSQL or MariaDB database server"
msgstr ""
-#: share/meta-task/compssUsers.pl:125
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:142
+#, c-format
msgid "Network Computer server"
-msgstr "เครื่องà¸à¸´à¸¡à¸à¹Œà¹ƒà¸™à¸£à¸°à¸à¸ Network (Socket)"
+msgstr ""
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr ""
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "à¸à¸²à¸£à¸—ำงานà¹à¸à¸à¸à¸£à¸²à¸Ÿà¸Ÿà¸´à¸"
-#: share/meta-task/compssUsers.pl:134
-#, fuzzy, c-format
-msgid "KDE Workstation"
-msgstr "Workstation ที่ทำงาน"
+#: share/meta-task/compssUsers.pl:152
+#, c-format
+msgid "Plasma Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr ""
-#: share/meta-task/compssUsers.pl:139
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:158
+#, c-format
msgid "GNOME Workstation"
-msgstr "Workstation ที่ทำงาน"
+msgstr ""
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr ""
-#: share/meta-task/compssUsers.pl:144
-#, fuzzy, c-format
-msgid "LXDE Desktop"
-msgstr "à¸à¸·à¹‰à¸™à¸—ี่ทำงาน"
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:165
#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
msgstr ""
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Graphical Desktops อื่นๆ"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
msgstr ""
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "อรรถประโยà¸à¸™à¹Œ"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
+#, c-format
msgid "SSH Server"
-msgstr "เซิร์ฟเวอร์ NIS"
+msgstr ""
-#: share/meta-task/compssUsers.pl:180
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:225
+#, c-format
msgid "Webmin"
-msgstr "อุปà¸à¸£à¸“์"
+msgstr ""
-#: share/meta-task/compssUsers.pl:181
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:226
+#, c-format
msgid "Webmin Remote Configuration Server"
-msgstr "à¸à¸²à¸£à¸„อนฟิภInternet"
+msgstr ""
-#: share/meta-task/compssUsers.pl:185
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:230
+#, c-format
msgid "Network Utilities/Monitoring"
-msgstr "à¸à¸²à¸£à¸„อนฟิà¸à¸£à¸°à¸à¸à¹€à¸™à¹‡à¸•เวิร์à¸"
+msgstr ""
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr ""
-#: share/meta-task/compssUsers.pl:190
-#, fuzzy, c-format
-msgid "Mandriva Wizards"
-msgstr "Control Center"
+#: share/meta-task/compssUsers.pl:235
+#, c-format
+msgid "Mageia Wizards"
+msgstr ""
-#: share/meta-task/compssUsers.pl:191
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:236
+#, c-format
msgid "Wizards to configure server"
-msgstr "à¸à¸²à¸£à¸„อนฟิà¸à¹€à¸„รื่องà¸à¸´à¸¡à¸à¹Œ"
+msgstr ""
#: steps.pm:85
#, c-format
@@ -667,7 +826,7 @@ msgstr ""
"มีความผิดà¸à¸¥à¸²à¸”เà¸à¸´à¸”ขึ้น à¹à¸•่โปรà¹à¸à¸£à¸¡à¹„ม่สามารถà¹à¸à¹‰à¹„ขได้\n"
"หาà¸à¸—ำงานต่ออาจเà¸à¸´à¸”ความเสียหายได้"
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -687,331 +846,330 @@ msgstr "เข้าสู่ขั้นตอน `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "à¸à¸²à¸£à¸•ิดตั้งลีนุà¸à¸‹à¹Œ-à¹à¸¡à¸™à¹€à¸”รภ%s"
+msgid "%s Installation %s"
+msgstr ""
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> ระหว่างตัวเลือà¸"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"เครื่องของคุณมีทรัà¸à¸¢à¸²à¸à¸£à¸„่อนข้างต่ำคุณอาจมีปัà¸à¸«à¸²à¸•ิดตั้ง \n"
-"Mandriva Linux ถ้าเป็นเà¸à¹ˆà¸™à¸™à¸±à¹‰à¸™ à¸à¸£à¸¸à¸“าทดลองติดตั้งà¹à¸à¸ text \n"
+"%s ถ้าเป็นเà¸à¹ˆà¸™à¸™à¸±à¹‰à¸™ à¸à¸£à¸¸à¸“าทดลองติดตั้งà¹à¸à¸ text \n"
"à¸à¸£à¸¸à¸“าà¸à¸” F1 ขณะ boot จาภcdrom à¹à¸¥à¹‰à¸§à¸à¸´à¸¡à¸à¹Œ text"
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, c-format
+msgid "Media Selection"
+msgstr ""
+
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva KDE Desktop"
+msgid "Install %s Plasma Desktop"
msgstr ""
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s GNOME Desktop"
msgstr ""
-#: steps_gtk.pm:241
-#, fuzzy, c-format
+#: steps_gtk.pm:255
+#, c-format
msgid "Custom install"
-msgstr "ออà¸à¸ˆà¸²à¸à¸à¸²à¸£à¸•ิดตั้ง"
+msgstr ""
-#: steps_gtk.pm:262
-#, fuzzy, c-format
-msgid "KDE Desktop"
-msgstr "à¸à¸·à¹‰à¸™à¸—ี่ทำงาน"
+#: steps_gtk.pm:276
+#, c-format
+msgid "Plasma Desktop"
+msgstr ""
-#: steps_gtk.pm:263
-#, fuzzy, c-format
+#: steps_gtk.pm:277
+#, c-format
msgid "GNOME Desktop"
-msgstr "à¸à¸·à¹‰à¸™à¸—ี่ทำงาน"
+msgstr ""
-#: steps_gtk.pm:264
-#, fuzzy, c-format
+#: steps_gtk.pm:278
+#, c-format
msgid "Custom Desktop"
-msgstr "à¸à¸·à¹‰à¸™à¸—ี่ทำงาน"
+msgstr ""
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "เลือà¸à¸à¸¥à¸¸à¹ˆà¸¡à¹à¸à¹‡à¸„เà¸à¹‡à¸ˆ"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Individual package selection"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "ขนาดรวม: %d / %d MB "
+msgid "Unselect All"
+msgstr ""
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "à¹à¸à¹‡à¸„เà¸à¹‡à¸ˆà¸à¸³à¸£à¸¸à¸”"
+msgid "Total size: %d / %d MB"
+msgstr "ขนาดรวม: %d / %d MB "
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "เวอร์à¸à¸±à¸™:"
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "ขนาด:"
-#: steps_gtk.pm:406
-#, fuzzy, c-format
+#: steps_gtk.pm:422
+#, c-format
msgid "%d KB\n"
-msgstr "ขนาด: %d KB\n"
+msgstr ""
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "ความสำคัà¸:"
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "คุณไม่สามารถเลือà¸/ไม่เลือà¸à¹à¸à¸à¹€à¸à¸ˆà¸™à¸µà¹‰"
-#: steps_gtk.pm:445
-#, fuzzy, c-format
+#: steps_gtk.pm:462
+#, c-format
msgid "due to missing %s"
-msgstr "ไม่มี kdesu "
+msgstr ""
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr ""
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr ""
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr ""
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr "คุณไม่สามารถเลือภpackage นี้เนื่องจาà¸à¸„ุณมีà¸à¸·à¹‰à¸™à¸—ี่ไม่เà¸à¸µà¸¢à¸‡à¸à¸­"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "à¹à¸à¹‡à¸„เà¸à¹‡à¸ˆà¹€à¸«à¸¥à¹ˆà¸²à¸™à¸µà¹‰à¸à¸³à¸¥à¸±à¸‡à¸ˆà¸°à¸–ูà¸à¸•ิดตั้ง"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "à¹à¸à¹‡à¸„เà¸à¹‡à¸ˆà¹€à¸«à¸¥à¹ˆà¸²à¸™à¸µà¹‰à¸à¸³à¸¥à¸±à¸‡à¸ˆà¸°à¸–ูà¸à¸¥à¸"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "นี่คือà¹à¸à¸à¹€à¸à¸ˆà¸—ี่ต้องติดตั้ง ไม่สามารถไม่เลือà¸"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "คุณไม่สามารถไม่เลือà¸à¹à¸à¸à¹€à¸à¸ˆà¸™à¸µà¹‰à¹€à¸à¸£à¸²à¸°à¸¡à¸±à¸™à¹„ด้ถูà¸à¸•ิดตั้งไปà¹à¸¥à¹‰à¸§"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "คุณไม่สามารถไม่เลือà¸à¹à¸à¸à¹€à¸à¸ˆà¸™à¸µà¹‰ มันจำเป็นที่จะต้องถูภupgrade"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr ""
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "ติดตั้ง"
-#: steps_gtk.pm:499
-#, fuzzy, c-format
+#: steps_gtk.pm:515
+#, c-format
msgid "Load/Save selection"
-msgstr "เลือà¸à¸à¸¥à¸¸à¹ˆà¸¡à¹à¸à¹‡à¸„เà¸à¹‡à¸ˆ"
+msgstr ""
-#: steps_gtk.pm:500
-#, fuzzy, c-format
+#: steps_gtk.pm:516
+#, c-format
msgid "Updating package selection"
-msgstr "à¸à¸±à¸™à¸—ึà¸à¸à¸¥à¸¸à¹ˆà¸¡à¹à¸à¹‡à¸„เà¸à¹‡à¸ˆà¸—ี่เลือà¸"
+msgstr ""
-#: steps_gtk.pm:505
-#, fuzzy, c-format
+#: steps_gtk.pm:521
+#, c-format
msgid "Minimal install"
-msgstr "ออà¸à¸ˆà¸²à¸à¸à¸²à¸£à¸•ิดตั้ง"
+msgstr ""
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "à¸à¸²à¸£à¸à¸£à¸´à¸«à¸²à¸£à¹‚ปรà¹à¸à¸£à¸¡"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "เลือà¸à¹à¸à¹‡à¸„เà¸à¹‡à¸ˆà¸—ี่คุณต้องà¸à¸²à¸£à¸•ิดตั้ง"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "à¸à¸³à¸¥à¸±à¸‡à¸•ิดตั้ง"
-#: steps_gtk.pm:565
-#, fuzzy, c-format
+#: steps_gtk.pm:581
+#, c-format
msgid "No details"
-msgstr "รายละเอียด"
+msgstr ""
-#: steps_gtk.pm:584
-#, fuzzy, c-format
+#: steps_gtk.pm:600
+#, c-format
msgid "Time remaining:"
-msgstr "เวลาที่เหลือ "
+msgstr "เวลาที่เหลือ:"
-#: steps_gtk.pm:585
-#, fuzzy, c-format
+#: steps_gtk.pm:601
+#, c-format
msgid "(estimating...)"
-msgstr "à¸à¸²à¸£à¸›à¸£à¸°à¹€à¸¡à¸´à¸™"
+msgstr ""
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "à¹à¸à¹‡à¸„เà¸à¹‡à¸ˆ %d à¸à¸¸à¸”"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "รวมความ"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "à¸à¸²à¸£à¸›à¸£à¸±à¸à¹à¸•่ง"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
-#, fuzzy, c-format
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
+#, c-format
msgid "not configured"
-msgstr "คอนฟิà¸à¹ƒà¸«à¸¡à¹ˆ"
-
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "เลือà¸à¸à¸¥à¸¸à¹ˆà¸¡à¹à¸à¹‡à¸„เà¸à¹‡à¸ˆ"
+msgstr ""
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr ""
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "มีปัà¸à¸«à¸²à¹€à¸à¸´à¸”ขึ้น"
-#: steps_interactive.pm:104
-#, fuzzy, c-format
+#: steps_interactive.pm:105
+#, c-format
msgid "Please choose your keyboard layout"
-msgstr "คุณต้องà¸à¸²à¸£à¹€à¸¥à¸·à¸­à¸à¸„ีย์à¸à¸­à¸£à¹Œà¸”เลย์เอ้าท์à¹à¸à¸à¹ƒà¸” "
+msgstr ""
-#: steps_interactive.pm:108
-#, fuzzy, c-format
+#: steps_interactive.pm:109
+#, c-format
msgid "Here is the full list of available keyboards:"
-msgstr "ต่อไปนี้คือ keyboard ที่ใà¸à¹‰à¹„ด้"
+msgstr ""
-#: steps_interactive.pm:146
-#, fuzzy, c-format
+#: steps_interactive.pm:153
+#, c-format
msgid "Install/Upgrade"
-msgstr "ติดตั้ง/อัà¸à¹€à¸à¸£à¸” "
+msgstr ""
-#: steps_interactive.pm:150
-#, fuzzy, c-format
+#: steps_interactive.pm:157
+#, c-format
msgid "Is this an install or an upgrade?"
-msgstr "นี่เป็นà¸à¸²à¸£à¸•ิดตั้งหรือà¸à¸²à¸£à¸­à¸±à¸à¹€à¸à¸£à¸”"
+msgstr ""
-#: steps_interactive.pm:152
-#, fuzzy, c-format
+#: steps_interactive.pm:159
+#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "ติดตั้ง"
-#: steps_interactive.pm:154
-#, fuzzy, c-format
+#: steps_interactive.pm:161
+#, c-format
msgid "Upgrade %s"
-msgstr "Update"
+msgstr ""
-#: steps_interactive.pm:172
-#, fuzzy, c-format
+#: steps_interactive.pm:184
+#, c-format
msgid "Encryption key for %s"
-msgstr "รหัสผ่านไม่เหมือนà¸à¸±à¸™"
+msgstr ""
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
-#, fuzzy, c-format
+#: steps_interactive.pm:218
+#, c-format
msgid "New Installation"
-msgstr "à¸à¸³à¸¥à¸±à¸‡à¸•ิดตั้ง"
+msgstr ""
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1020,32 +1178,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "คอนฟิภIDE"
-
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
+msgid "Configuring CD/DVD"
msgstr ""
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1058,158 +1201,192 @@ msgstr ""
"à¸à¸£à¸¸à¸“าใส่ CD-ROM \"%s\" à¹à¸¥à¸°à¸à¸” OK\n"
"ถ้่าคุณไม่มี à¸à¸£à¸¸à¸“าà¸à¸” ยà¸à¹€à¸¥à¸´à¸ (cancel) เà¸à¸·à¹ˆà¸­à¸«à¸¥à¸µà¸à¹€à¸¥à¸µà¹ˆà¸¢à¸‡à¸à¸²à¸£à¸•ิดตั้งจาภCD-ROM นี้"
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "à¸à¸³à¸¥à¸±à¸‡à¸«à¸²à¹à¸à¹‡à¸„เà¸à¹‡à¸ˆà¸—ี่มีอยู่"
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
"The format is the same as auto_install generated files."
msgstr ""
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "โหลด"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "à¸à¸±à¸™à¸—ึà¸"
-#: steps_interactive.pm:453
-#, fuzzy, c-format
+#: steps_interactive.pm:438
+#, c-format
msgid "Bad file"
-msgstr "เปิดà¹à¸Ÿà¹‰à¸¡"
+msgstr ""
-#: steps_interactive.pm:469
-#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+#: steps_interactive.pm:455
+#, c-format
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
-#, fuzzy, c-format
+#: steps_interactive.pm:459
+#, c-format
msgid "Desktop Selection"
-msgstr "เลือà¸à¸à¸¥à¸¸à¹ˆà¸¡à¹à¸à¹‡à¸„เà¸à¹‡à¸ˆ"
+msgstr ""
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr ""
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr ""
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
"Please choose the minimal installation you want:"
msgstr ""
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr ""
-#: steps_interactive.pm:583
-#, fuzzy, c-format
-msgid "Install suggested packages"
-msgstr "à¸à¸³à¸¥à¸±à¸‡à¸•ิดตั้งà¹à¸à¹‡à¸„เà¸à¹‡à¸ˆ %s"
+#: steps_interactive.pm:579
+#, c-format
+msgid "Install recommended packages"
+msgstr ""
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr ""
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr ""
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr ""
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "à¸à¸³à¸¥à¸±à¸‡à¹€à¸•รียมà¸à¸²à¸£à¸•ิดตั้ง"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "à¸à¸³à¸¥à¸±à¸‡à¸•ิดตั้งà¹à¸à¹‡à¸„เà¸à¹‡à¸ˆ %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "มีปัà¸à¸«à¸²à¸à¸²à¸£à¸¥à¸³à¸”ัà¸à¸‚องà¹à¸à¹‡à¸„เà¸à¹‡à¸ˆ:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "ทำงานต่อหรือไม่?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr ""
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
-#, fuzzy, c-format
+#: steps_interactive.pm:682
+#, c-format
msgid "Go back to media and packages selection"
-msgstr "à¸à¸±à¸™à¸—ึà¸à¸à¸¥à¸¸à¹ˆà¸¡à¹à¸à¹‡à¸„เà¸à¹‡à¸ˆà¸—ี่เลือà¸"
+msgstr ""
-#: steps_interactive.pm:683
-#, fuzzy, c-format
+#: steps_interactive.pm:685
+#, c-format
msgid "There was an error installing package %s."
-msgstr "มีปัà¸à¸«à¸²à¸à¸²à¸£à¸•ิดตั้งของà¹à¸à¹‡à¸„เà¸à¹‡à¸ˆ:"
+msgstr ""
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "à¸à¸²à¸£à¸„อนฟิà¸à¸«à¸¥à¸±à¸‡à¸à¸²à¸£à¸•ิดตั้ง"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-#: steps_interactive.pm:737 steps_list.pm:47
-#, fuzzy, c-format
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
+#, c-format
msgid "Updates"
msgstr "อัà¸à¹€à¸”ท"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "เà¸à¸´à¸”ข้อผิดà¸à¸¥à¸²à¸”ขณะเà¸à¸´à¹ˆà¸¡à¸ªà¸·à¹ˆà¸­"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr ""
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1222,121 +1399,97 @@ msgid ""
"Do you want to install the updates?"
msgstr ""
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s à¸à¸™ %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "ฮาร์ดà¹à¸§à¸£à¹Œ"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Sound card"
-#: steps_interactive.pm:919
-#, fuzzy, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "คุณมีอันอื่นๆอีà¸à¸«à¸£à¸·à¸­à¹„ม่?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-
-#: steps_interactive.pm:923
+#: steps_interactive.pm:948
#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-
-#: steps_interactive.pm:931
-#, fuzzy, c-format
msgid "Graphical interface"
-msgstr "ให้เป็นà¸à¸£à¸²à¸Ÿà¸Ÿà¸´à¸„เมื่อเริ่มต้น"
+msgstr ""
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "เน็ตเวิร์คà¸à¸±à¸à¸­à¸´à¸™à¹€à¸•อร์เน็ต"
-#: steps_interactive.pm:949
-#, fuzzy, c-format
+#: steps_interactive.pm:985
+#, c-format
msgid "Proxies"
-msgstr "Profile: "
+msgstr ""
-#: steps_interactive.pm:950
-#, fuzzy, c-format
+#: steps_interactive.pm:986
+#, c-format
msgid "configured"
-msgstr "คอนฟิà¸à¹ƒà¸«à¸¡à¹ˆ"
+msgstr ""
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "ระดัà¸à¸„วามปลอดภัย"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr ""
-#: steps_interactive.pm:983
-#, fuzzy, c-format
+#: steps_interactive.pm:1020
+#, c-format
msgid "activated"
-msgstr "à¹à¸­à¹‡à¸„ทีฟ"
+msgstr ""
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "ไม่ใà¸à¹‰à¸‡à¸²à¸™"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr ""
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr "à¸à¸³à¸¥à¸±à¸‡à¹€à¸•รียมà¸à¸¹à¸•โหลดเดอร์"
-
-#: steps_interactive.pm:1027
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Be patient, this may take a while..."
+msgid "Preparing initial startup program..."
msgstr ""
-#: steps_interactive.pm:1038
+#: steps_interactive.pm:1066
#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
+msgid "Be patient, this may take a while..."
msgstr ""
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "ให้ใส่à¹à¸œà¹ˆà¸™à¸Ÿà¸¥à¹‰à¸­à¸›à¸›à¸µà¹‰à¸¥à¸‡à¹ƒà¸™à¹„ดรว์ %s "
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "à¸à¸³à¸¥à¸±à¸‡à¹€à¸•รียมà¸à¸²à¸£à¸•ิดตั้งลงà¸à¸™ floppy"
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1347,12 +1500,12 @@ msgstr ""
"\n"
"คุณต้องà¸à¸²à¸£à¸­à¸­à¸à¸ˆà¸²à¸à¸à¸²à¸£à¸•ิดตั้งจริงๆหรือไม่?"
-#: steps_interactive.pm:1106
-#, fuzzy, c-format
+#: steps_interactive.pm:1137
+#, c-format
msgid "Congratulations"
-msgstr "ขอà¹à¸ªà¸”งความยินดี"
+msgstr "ยินดีด้วย"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr ""
@@ -1447,13 +1600,6 @@ msgid ""
"Users"
msgstr "ผู้ใà¸à¹‰"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "ระà¸à¸à¹€à¸„รือข่าย"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1496,95 +1642,5 @@ msgid ""
"Exit"
msgstr "เลิà¸à¸—ำงาน"
-#, fuzzy
-#~ msgid "Downloading file %s..."
-#~ msgstr "à¸à¸±à¸™à¸—ึà¸à¸¥à¸‡à¹„ฟล์"
-
-#, fuzzy
-#~ msgid "IceWm Desktop"
-#~ msgstr "à¸à¸·à¹‰à¸™à¸—ี่ทำงาน"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr "à¸à¸³à¸¥à¸±à¸‡à¸•ิดต่อà¸à¸±à¸à¸¡à¸´à¸¥à¹€à¸£à¸­à¸£à¹Œà¹„ซต์เà¸à¸·à¹ˆà¸­à¸«à¸²à¸£à¸²à¸¢à¸à¸²à¸£à¸‚องà¹à¸à¹‡à¸„เà¸à¹‡à¸ˆà¸—ี่มีให้"
-
-#, fuzzy
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "ไม่สามารถ forkได้.%s"
-
-#~ msgid "Generate auto install floppy"
-#~ msgstr "สร้างfloppyสำหรัà¸à¸à¸²à¸£à¸•ิดตั้งà¹à¸à¸à¸­à¸­à¹‚ตเมติà¸"
-
-#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
-#~ msgstr ""
-#~ "à¸à¸²à¸£à¸•ิดตั้งà¹à¸à¸à¸­à¸­à¹‚ตเมติà¸à¸ªà¸²à¸¡à¸²à¸£à¸–ทำงานà¹à¸à¸à¹€à¸•็มรูปà¹à¸à¸à¸«à¸²à¸à¸•้องà¸à¸²à¸£\n"
-#~ "ในà¸à¸£à¸“ีนั้นมันจะใà¸à¹‰ harddisk ทั้งหมด\n"
-#~ "(มันเหมาะà¸à¸±à¸à¸à¸²à¸£à¸•ิดตั้งà¸à¸™à¹€à¸„รื่องอื่น)\n"
-#~ "คุณอาจอยาà¸à¸à¸¥à¸±à¸à¹„ปเริ่มต้นติดตั้งใหม่\n"
-
-#~ msgid "Replay"
-#~ msgstr "เรียà¸à¸­à¸µà¸à¸„รั้ง"
-
-#~ msgid "Automated"
-#~ msgstr "อัตโนมัติ"
-
-#~ msgid "Save packages selection"
-#~ msgstr "à¸à¸±à¸™à¸—ึà¸à¸à¸¥à¸¸à¹ˆà¸¡à¹à¸à¹‡à¸„เà¸à¹‡à¸ˆà¸—ี่เลือà¸"
-
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "คุณต้องà¸à¸²à¸£à¹ƒà¸à¹‰ aboot หรือไม่"
-
-#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
-#~ msgstr ""
-#~ "à¸à¸²à¸£à¸•ิดตั้ง aboot ล้มเหลว\n"
-#~ "à¸à¸¢à¸²à¸¢à¸²à¸¡à¸•ิดตั้งถึงà¹à¸¡à¹‰à¸à¸²à¸•ิà¸à¸±à¹ˆà¸™à¹à¸£à¸à¸­à¸²à¸ˆà¸ˆà¸°à¹€à¸ªà¸µà¸¢à¸«à¸²à¸¢?"
-
-#~ msgid "All"
-#~ msgstr "ทั้งหมด"
-
-#~ msgid "TV card"
-#~ msgstr "TV card"
-
-#~ msgid "Boot"
-#~ msgstr "à¸à¸¹à¹à¸•"
-
-#~ msgid ""
-#~ "_: Keep these entry short\n"
-#~ "Authentication"
-#~ msgstr "à¸à¸²à¸£à¸•รวจสอà¸à¸ªà¸´à¸—ธิ์à¸à¸²à¸£à¹ƒà¸à¹‰à¸‡à¸²à¸™"
-
-#~ msgid "%d packages"
-#~ msgstr "à¹à¸à¹‡à¸„เà¸à¹‡à¸ˆ %d à¸à¸¸à¸”"
-
-#~ msgid "Language"
-#~ msgstr "เลือà¸à¸ à¸²à¸©à¸²à¸—ี่คุณใà¸à¹‰"
-
-#~ msgid "License"
-#~ msgstr "สัà¸à¸à¸²à¸­à¸™à¸¸à¸à¸²à¸•"
-
-#, fuzzy
-#~ msgid "Installation class"
-#~ msgstr "เลือà¸à¸à¸¸à¸”à¸à¸²à¸£à¸•ิดตั้ง"
-
-#, fuzzy
-#~ msgid "Formatting"
-#~ msgstr "à¸à¸²à¸£à¸›à¸£à¸°à¹€à¸¡à¸´à¸™"
-
-#, fuzzy
-#~ msgid "Choosing packages"
-#~ msgstr "เลือà¸à¹à¸à¹‡à¸„เà¸à¹‡à¸ˆ"
-
-#~ msgid "Users"
-#~ msgstr "ผู้ใà¸à¹‰"
-
-#~ msgid "Networking"
-#~ msgstr "ระà¸à¸à¹€à¸„รือข่าย"
-
-#~ msgid "Configure X"
-#~ msgstr "คอนฟิà¸à¸£à¸°à¸à¸ X"
+#~ msgid "KDE"
+#~ msgstr "KDE"
diff --git a/perl-install/install/share/po/tl.po b/perl-install/install/share/po/tl.po
index ce241d419..f5141a27e 100644
--- a/perl-install/install/share/po/tl.po
+++ b/perl-install/install/share/po/tl.po
@@ -7,47 +7,73 @@ msgid ""
msgstr ""
"Project-Id-Version: DrakX-tl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
"PO-Revision-Date: 2004-09-15 13:35+0200\n"
"Last-Translator: Arys P. Deloso <arys@deloso.org>\n"
"Language-Team: Filipino <salinpinoy@comitus.net>\n"
+"Language: fil\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"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
+#, fuzzy, c-format
+msgid "Office tools"
+msgstr "Pang-opisina na Workstation"
+
+#: ../../advertising/05_IM_mageia.pl:1
+#, c-format
+msgid "Home entertainment"
+msgstr ""
+
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "For family!"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "For developers!"
msgstr ""
-#: any.pm:109
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, fuzzy, c-format
msgid "Do you have further supplementary media?"
msgstr "Mayroon ba kayong isa pa?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -56,117 +82,176 @@ msgid ""
"Do you have a supplementary installation medium to configure?"
msgstr ""
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, fuzzy, c-format
msgid "Network (HTTP)"
msgstr "Network %s"
-#: any.pm:122
+#: any.pm:163
#, fuzzy, c-format
msgid "Network (FTP)"
msgstr "Network %s"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr ""
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr ""
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr ""
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"Nakikipag-alam sa web site ng Mandriva Linux para makuha ang talaan ng mga "
-"available na mirror..."
+"Nakikipag-alam sa web site ng %s para makuha ang talaan ng mga available na "
+"mirror..."
-#: any.pm:187
+#: any.pm:252
#, fuzzy, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Nakikipag-alam sa web site ng Mandriva Linux para makuha ang talaan ng mga "
-"available na mirror..."
+"Nakikipag-alam sa web site ng %s para makuha ang talaan ng mga available na "
+"mirror..."
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Pumili ng mirror kung saan kukunin ang mga package"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr ""
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr ""
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr ""
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr ""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr ""
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Directory"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr ""
-#: any.pm:295
+#: any.pm:366
#, fuzzy, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr "Hindi mahanap ang %s sa %s"
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Naghahanap ng mga package na naka-install..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Naghahanap ng mga package na i-a-upgrade..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -180,87 +265,87 @@ msgstr ""
"\n"
"Gusto ninyo ba talagang tanggalin ang mga package na ito?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "May error sa pagbabasa ng file na %s"
-#: any.pm:1020
+#: any.pm:1304
#, fuzzy, c-format
msgid "The following disk(s) were renamed:"
msgstr "- %s ay tinanggal\n"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr ""
-#: any.pm:1079
+#: any.pm:1363
#, fuzzy, c-format
msgid "FTP"
msgstr "gFTP"
-#: any.pm:1079
+#: any.pm:1363
#, fuzzy, c-format
msgid "NFS"
msgstr "PFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Network"
-#: any.pm:1102
+#: any.pm:1386
#, fuzzy, c-format
msgid "Please choose a media"
msgstr "Pumili ka"
-#: any.pm:1118
+#: any.pm:1402
#, fuzzy, c-format
msgid "File already exists. Overwrite it?"
msgstr "Mayroon ng file. Gamitin ito?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Pahintulot ipinagkaila"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr ""
-#: any.pm:1191
+#: any.pm:1475
#, fuzzy, c-format
msgid "Bad media %s"
msgstr "idinagdag ang medium na %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Hindi makagawa ng mga screenshot bago mag-partisyon"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Ang mga screenshot ay magiging available matapos ang install sa %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, fuzzy, c-format
msgid "Installation"
msgstr "Nag-i-install"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Configuration"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Dapat ninyo ring i-format ang %s"
@@ -285,22 +370,22 @@ msgstr "Ginagawang \"up\" ang network"
msgid "Bringing down the network"
msgstr "Ginagawang \"down\" ang network"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr ""
-#: media.pm:810
+#: media.pm:807
#, fuzzy, c-format
msgid "Copying in progress"
msgstr "Tumatakbo ang pagtitiktik"
@@ -330,73 +415,98 @@ msgstr "mainam"
msgid "maybe"
msgstr "baka sakali"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, fuzzy, c-format
+msgid "No description"
+msgstr "sa mga paglalarawan"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, fuzzy, c-format
msgid "An error occurred:"
msgstr "May \"error\" na nangyari"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "May nangyaring fatal error: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d transaksyong pag-i-install ay nabigo"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, fuzzy, c-format
msgid "Installation of packages failed:"
msgstr "Ini-install ang package na %s"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Workstation"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Pang-opisina na Workstation"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Mga pang-opisinang program: mga wordprocessor (OpenOffice.org Writer, "
-"Kword), mga spreadsheet (OpenOffice.org Calc, Kspread), mga pdf viewer, etc"
+"Mga pang-opisinang program: mga wordprocessor (LibreOffice Writer, Kword), "
+"mga spreadsheet (LibreOffice Calc, Kspread), mga pdf viewer, etc"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Pang-laro na istasyon"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Mga nakakalibang na program: arcade, mga board game, strategy, etc"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Pang-multimedia na istasyon"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Mga program na pang-play/edit ng tunog, musika at video"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Pang-internet na istasyon"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -405,193 +515,193 @@ msgstr ""
"Kumpol ng mga kagamitang pangbasa at pangsulat ng mail at news (mutt, tin..) "
"at pang-browse ng Web"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Network Computer (client)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Mga client para sa iba't-ibang mga protocol kasama ang ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Kagamitang pangpadali ng configuration ng inyong computer"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Kagamitang Pang-Console"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Mga editor, shell, file tool, terminal"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Paglinang (Development)"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "mga C at C++ development library, program at include file"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Dokumentasyon"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Mga Libro at Howto tungkol sa Linux at Free Software"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Base. Suporta para sa mga third party application"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Web Server"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Groupware"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab Server"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Firewall/Router"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Internet gateway"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, fuzzy, c-format
msgid "Mail/News"
msgstr "/File/_Bago"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, fuzzy, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix mail server"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, fuzzy, c-format
msgid "Directory Server"
msgstr "Directory Kung Saan Kukunin ang Ibabalik"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP Server"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr ""
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, fuzzy, c-format
msgid "DNS/NIS"
msgstr "DNS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, fuzzy, c-format
msgid "Domain Name and Network Information Server"
msgstr "Domain Name Server"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, fuzzy, c-format
msgid "File and Printer Sharing Server"
msgstr "Printer Server"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS server, Samba server"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Database"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, fuzzy, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL o MySQL database server"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL o MariaDB database server"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Mail"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix mail server"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL o MySQL database server"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL o MariaDB database server"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Network Computer server"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS server, SMB server, Proxy server, ssh server"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Graphical na Kapaligiran"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "KDE Workstation"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "Workstation"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -600,12 +710,12 @@ msgstr ""
"Ang K Desktop Environment, ang pinakabatayang graphical environment na may "
"koleksyon ng mga kasabay na kagamitan"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "GNOME Workstation"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -614,66 +724,115 @@ msgstr ""
"Isang graphical environment na may kumpol ng mga user-friendly (madaling "
"gamitin) na application at kagamitang pang-desktop"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, fuzzy, c-format
+msgid "XFCE Workstation"
+msgstr "KDE Workstation"
+
+#: share/meta-task/compssUsers.pl:165
+#, fuzzy, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+"Isang graphical environment na may kumpol ng mga user-friendly (madaling "
+"gamitin) na application at kagamitang pang-desktop"
+
+#: share/meta-task/compssUsers.pl:169
+#, fuzzy, c-format
+msgid "MATE Workstation"
+msgstr "GNOME Workstation"
+
+#: share/meta-task/compssUsers.pl:174
+#, fuzzy, c-format
+msgid "Cinnamon Workstation"
+msgstr "Workstation"
+
+#: share/meta-task/compssUsers.pl:175
+#, fuzzy, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Graphical na Kapaligiran"
+
+#: share/meta-task/compssUsers.pl:179
+#, fuzzy, c-format
+msgid "LXQt Desktop"
+msgstr "Desktop"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, fuzzy, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+"Isang graphical environment na may kumpol ng mga user-friendly (madaling "
+"gamitin) na application at kagamitang pang-desktop"
+
+#: share/meta-task/compssUsers.pl:189
#, fuzzy, c-format
msgid "LXDE Desktop"
msgstr "Desktop"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:191
#, fuzzy, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+msgid "A lightweight fast graphical environment"
msgstr ""
"Isang graphical environment na may kumpol ng mga user-friendly (madaling "
"gamitin) na application at kagamitang pang-desktop"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Ibang Mga Graphical Desktop"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, fuzzy, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
msgstr "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, fuzzy, c-format
msgid "Utilities"
msgstr "Philippines"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH Server"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, fuzzy, c-format
msgid "Webmin"
msgstr "Webcam"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, fuzzy, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Configuration ng Terminal Server"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, fuzzy, c-format
msgid "Network Utilities/Monitoring"
msgstr "Pagmo-monitor ng Network"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr ""
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, fuzzy, c-format
-msgid "Mandriva Wizards"
-msgstr "<b>Mandriva Store</b>"
+msgid "Mageia Wizards"
+msgstr "<b>Mageia Store</b>"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, fuzzy, c-format
msgid "Wizards to configure server"
msgstr "Nabigong i-configure ang printer na \"%s\"!"
@@ -687,7 +846,7 @@ msgstr ""
"May \"error\" na nangyari, pero hindi ko alam kung paano ayusin\n"
"ng maganda. Mapanganib magpatuloy."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -707,336 +866,335 @@ msgstr "Pumpasok sa hakbang na `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Pag-install ng Mandriva Linux %s"
+msgid "%s Installation %s"
+msgstr "Pag-install ng %s %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> pagitan ng mga elemento"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"Ang inyong sistema mababa sa kakayahan. Maaari kayong magkaproblema\n"
-"sa pag-install ng Mandriva Linux. Kung mangyari ito, maaari ninyong subukan\n"
+"sa pag-install ng %s. Kung mangyari ito, maaari ninyong subukan\n"
"ang \"text install\". Para dito, pindutin ang `F1' kapag nagbo-boot sa "
"CDROM,\n"
"at ipasok ang `text'."
-#: steps_gtk.pm:239
-#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr ""
+#: steps_gtk.pm:242 steps_gtk.pm:754
+#, fuzzy, c-format
+msgid "Media Selection"
+msgstr "Pagpili ng Pangkat ng mga Package"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "Desktop"
+
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s GNOME Desktop"
msgstr ""
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, fuzzy, c-format
msgid "Custom install"
msgstr "Maliitang install"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
+msgid "Plasma Desktop"
msgstr "Desktop"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, fuzzy, c-format
msgid "GNOME Desktop"
msgstr "Desktop"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, fuzzy, c-format
msgid "Custom Desktop"
msgstr "Desktop"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Pagpili ng Pangkat ng mga Package"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Isa-isang pagpili ng package"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Kabuuang laki: %d / %d MB"
+msgid "Unselect All"
+msgstr "Di-nakapili Lahat"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Sirang package"
+msgid "Total size: %d / %d MB"
+msgstr "Kabuuang laki: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Version: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Laki: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Kahalagahan: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Maaari ninyong piliin/di-piliin ang package na ito"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "dahil sa nawawalang %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "dahil sa hindi na-satisfy na %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "sinusubukang i-promote ang %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "para maitago ang %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Hindi ninyo maaaring piliin ang package na ito dahil walang sapat na puwang"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Ang mga sumusunod na package ay ii-install"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Ang mga sumusunod na package ay tatanggalin"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Ito ay kinakailangang package, hindi ito maaring di-piliin"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Hindi ninyo maaaring di-piliin ang package na ito. Naka-install na ito"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr ""
"Hindi ninyong maaaring di-piliin ang package na ito. Dapat i-upgrade ito"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Ipakita kaagad ang mga napiling package"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "I-install"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, fuzzy, c-format
msgid "Load/Save selection"
msgstr "Pagpili ng package"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Ina-update ang pagpili ng package"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Maliitang install"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Pangangasiwa ng Software"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Piliin ang mga package na gusto ninyong i-install"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Nag-i-install"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Walang detalye"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, fuzzy, c-format
msgid "Time remaining:"
msgstr "Nalalabing oras "
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, fuzzy, c-format
msgid "(estimating...)"
msgstr "Nagkukuro-kuro"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, fuzzy, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d mga package"
msgstr[1] "%d mga package"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Kabuuan"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Configure"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "hindi na-configure"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "Pagpili ng Pangkat ng mga Package"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr ""
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "May \"error\" na nangyari"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Piliin ang inyong layout ng keyboard"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, fuzzy, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Narito ang buong talaan ng mga available na keyboard"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "I-install/I-upgrade"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Ito ba ay install o upgrade?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, fuzzy, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "I-install"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "I-pgrade ang %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Encryption key para sa %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, fuzzy, c-format
msgid "New Installation"
msgstr "Nag-i-install"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1045,38 +1203,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "Kino-configure ang IDE"
-
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"Walang puwang para sa 1MB na bootstrap! Magpapatuloy ang install, pero para "
-"ma-boot ang inyong sistema, kailangan ninyong gumawa ng partisyon ng "
-"bootstrap sa DiskDrake"
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, fuzzy, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"Walang puwang para sa 1MB na bootstrap! Magpapatuloy ang install, pero para "
-"ma-boot ang inyong sistema, kailangan ninyong gumawa ng partisyon ng "
-"bootstrap sa DiskDrake"
+msgid "Configuring CD/DVD"
+msgstr "Kino-configure ang IDE"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1090,19 +1227,19 @@ msgstr ""
"ang Ok pagkatapos. Kung wala kayo nito, pindutin ang Cancel para iwasang\n"
"mag-install mula sa CD-ROM na ito."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Naghahanap ng mga available na package..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, fuzzy, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1111,52 +1248,52 @@ msgstr ""
"Pakipili ang i-load o i-save ang pagpili ng package sa floppy.\n"
"Ang format ay katulad ng sa mga ginawang auto_install na floppy."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, fuzzy, c-format
msgid "Load"
msgstr "XLoad"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "I-save"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, fuzzy, c-format
msgid "Bad file"
msgstr "I-load ang mga file"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+msgid "Plasma"
+msgstr "Desktop"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, fuzzy, c-format
msgid "Desktop Selection"
msgstr "Pagpili ng Pangkat ng mga Package"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Ang piniling laki ay mas malaki sa available na puwang"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Uri ng install"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1165,87 +1302,121 @@ msgstr ""
"Wala pa kayong napiling pangkat ng mga package.\n"
"Pakipili ang maliitang pag-i-install na gusto ninyo:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "May X"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, fuzzy, c-format
-msgid "Install suggested packages"
+msgid "Install recommended packages"
msgstr "Ini-install ang package na %s"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "May pinakabatayang dokumento (inirerekomenda!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Talagang maliitang install (walang urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, fuzzy, c-format
+msgid "Preparing upgrade..."
+msgstr "Inihahanda ang bootloader..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Inihahanda ang pag-i-install"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Ini-install ang package na %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "May error sa pagsasaayos ng mga package:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Magpatuloy pa rin?"
-#: steps_interactive.pm:677
-#, c-format
+#: steps_interactive.pm:679
+#, fuzzy, c-format
msgid "Retry"
-msgstr ""
+msgstr "Ibalik"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, fuzzy, c-format
msgid "Go back to media and packages selection"
msgstr "I-save ang mga piniling package"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, fuzzy, c-format
msgid "There was an error installing package %s."
msgstr "May error sa pag-i-install ng mga package na:"
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Configuration matapos ang install"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Mga update"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "Ibalik"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1268,113 +1439,81 @@ msgstr ""
"\n"
"Gusto ninyong i-install ang mga update ?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s sa %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Hardware"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Sound card"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Mayroon ba kayong ISA na sound card?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Patakbuhin ang \"alsaconf\" o \"sndconfig\" pagkatapos mag-install para i-"
-"configure ang iyong sound card"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Walang natiktikang sound card. Subukan ang \"harddrake\" pagkatapos mag-"
-"install"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Graphical interface"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Network & Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Mga Proxy"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "na-configure"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Level ng Seguridad"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Firewall"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "na-activate"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "na-disable"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr ""
"Hindi pa ninyo na-configure ang X. Sigurado kayong gusto ninyong gawin ito?"
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr "Inihahanda ang bootloader..."
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
+#, fuzzy, c-format
+msgid "Preparing initial startup program..."
+msgstr "Inihahanda ang pag-i-install"
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr ""
-#: steps_interactive.pm:1038
-#, fuzzy, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Mukhang mayroon kayong OldWorld (makaluma) o Hindi Kilalang\n"
-"makina, hindi gagana ang yaboot para sa inyo.\n"
-"Ang install ay magpapatuloy, ngunit kakailanganin ninyong\n"
-"gamitin ang BootX o ibang paraan para i-boot ang inyong makina"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1383,17 +1522,17 @@ msgstr ""
"Sa level ng seguridad na ito, ang access sa mga file na nasa partisyon ng "
"Windows ay limitado sa tagapangasiwa."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Magsuksok ng blangkong floppy sa drive %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Lumilikha ng auto install floppy..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1404,12 +1543,12 @@ msgstr ""
"\n"
"Gusto ninyo ba talagang sumuko ngayon?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Maligayang bati"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "I-reboot"
@@ -1446,7 +1585,7 @@ msgstr "Mouse"
msgid ""
"_: Keep these entry short\n"
"Hard drive detection"
-msgstr "Pagtitiktik ng hard drive"
+msgstr "Pagtitiktik ng hard disk drive"
#: steps_list.pm:21 steps_list.pm:22
#, c-format
@@ -1504,13 +1643,6 @@ msgid ""
"Users"
msgstr "Users"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Pagne-Network"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1553,6 +1685,108 @@ msgid ""
"Exit"
msgstr "Exit"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Mayroon ba kayong ISA na sound card?"
+
+#~ msgid ""
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
+#~ msgstr ""
+#~ "Patakbuhin ang \"alsaconf\" o \"sndconfig\" pagkatapos mag-install para i-"
+#~ "configure ang iyong sound card"
+
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr ""
+#~ "Walang natiktikang sound card. Subukan ang \"harddrake\" pagkatapos mag-"
+#~ "install"
+
+#, fuzzy
+#~ msgid "KDE Desktop"
+#~ msgstr "Desktop"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#~ msgid "CD-ROM"
+#~ msgstr "CD-ROM"
+
+#~ msgid "KDE Workstation"
+#~ msgstr "KDE Workstation"
+
+#, fuzzy
+#~ msgid ""
+#~ "The Plasma Desktop, the basic graphical environment with a collection of "
+#~ "accompanying tools"
+#~ msgstr ""
+#~ "Ang K Desktop Environment, ang pinakabatayang graphical environment na "
+#~ "may koleksyon ng mga kasabay na kagamitan"
+
+#~ msgid "IDE"
+#~ msgstr "IDE"
+
+#~ msgid "Preparing bootloader..."
+#~ msgstr "Inihahanda ang bootloader..."
+
+#, fuzzy
+#~ msgid ""
+#~ "A lightweight & fast graphical environment with user-friendly set of "
+#~ "applications and desktop tools"
+#~ msgstr ""
+#~ "Isang graphical environment na may kumpol ng mga user-friendly (madaling "
+#~ "gamitin) na application at kagamitang pang-desktop"
+
+#, fuzzy
+#~ msgid "RazorQT Desktop"
+#~ msgstr "Desktop"
+
+#~ msgid ""
+#~ "No free space for 1MB bootstrap! Install will continue, but to boot your "
+#~ "system, you'll need to create the bootstrap partition in DiskDrake"
+#~ msgstr ""
+#~ "Walang puwang para sa 1MB na bootstrap! Magpapatuloy ang install, pero "
+#~ "para ma-boot ang inyong sistema, kailangan ninyong gumawa ng partisyon ng "
+#~ "bootstrap sa DiskDrake"
+
+#, fuzzy
+#~ msgid ""
+#~ "You'll need to create a PPC PReP Boot bootstrap! Install will continue, "
+#~ "but to boot your system, you'll need to create the bootstrap partition in "
+#~ "DiskDrake"
+#~ msgstr ""
+#~ "Walang puwang para sa 1MB na bootstrap! Magpapatuloy ang install, pero "
+#~ "para ma-boot ang inyong sistema, kailangan ninyong gumawa ng partisyon ng "
+#~ "bootstrap sa DiskDrake"
+
+#, fuzzy
+#~ msgid ""
+#~ "You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
+#~ "will not work for you. The install will continue, but you'll need to use "
+#~ "BootX or some other means to boot your machine. The kernel argument for "
+#~ "the root fs is: root=%s"
+#~ msgstr ""
+#~ "Mukhang mayroon kayong OldWorld (makaluma) o Hindi Kilalang\n"
+#~ "makina, hindi gagana ang yaboot para sa inyo.\n"
+#~ "Ang install ay magpapatuloy, ngunit kakailanganin ninyong\n"
+#~ "gamitin ang BootX o ibang paraan para i-boot ang inyong makina"
+
+#~ msgid "Welcome"
+#~ msgstr "Maligayang pagdating"
+
+#~ msgid "Select All"
+#~ msgstr "Pinili Lahat"
+
+#~ msgid "Bad package"
+#~ msgstr "Sirang package"
+
+#, fuzzy
+#~ msgid "Preparing boot images..."
+#~ msgstr "Inihahanda ang bootloader..."
+
+#~ msgid ""
+#~ "_: Keep these entry short\n"
+#~ "Networking"
+#~ msgstr "Pagne-Network"
+
#~ msgid ""
#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
#~ "gnumeric), pdf viewers, etc"
@@ -1605,14 +1839,14 @@ msgstr "Exit"
#~ msgid ""
#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
+#~ "in that case it will take over the hard disk drive!!\n"
#~ "(this is meant for installing on another box).\n"
#~ "\n"
#~ "You may prefer to replay the installation.\n"
#~ msgstr ""
#~ "Ang auto install ay maaaring maging talagang\n"
#~ "automatic kung gugustuhin. Sa ganitong kaso\n"
-#~ "hahawakan nito ang hard drive!! (Ito ay sinadya\n"
+#~ "hahawakan nito ang hard disk drive!! (Ito ay sinadya\n"
#~ "para sa pag-i-install sa ibang box o makina).\n"
#~ "\n"
#~ "Maaari ninyong naising i-replay ang pag-i-install.\n"
@@ -1694,7 +1928,7 @@ msgstr "Exit"
#~ msgstr "I-configure ang X"
#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
+#~ "Cannot access kernel modules corresponding to your kernel (file %s is "
#~ "missing), this generally means your boot floppy in not in sync with the "
#~ "Installation medium (please create a newer boot floppy)"
#~ msgstr ""
diff --git a/perl-install/install/share/po/tr.po b/perl-install/install/share/po/tr.po
index 5a0f96bf1..9896ce728 100644
--- a/perl-install/install/share/po/tr.po
+++ b/perl-install/install/share/po/tr.po
@@ -1,65 +1,87 @@
-# translation of DrakX.po to Turkish
+# translation of drakx_install-tr.po to Turkish
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# ############################################
-#
-#
# #############################################
# Ömer Fadıl USTA <omer_fad@hotmail.com> , 1999-2003.
# Tuncay YENİAY <tuncayyeniay@mynet.com>,2002.
# Nazmi Savga <nsavga@doruk.net.tr>,2001.
# DurmuÅŸ Celep <durmusc_tr@yahoo.com>,2002.
# Erçin EKER <erc.caldera@gmx.net>, 2003.
-# Atilla Ă–NTAÅ <atilla_ontas@hotmail.com>, 2008.
-# Atilla Ă–NTAÅ <atilla_ontas@mandriva.org>, 2008.
-# Atilla Ă–NTAÅ <atilla_ontas@mandriva.com>, 2009.
-# Atilla Ă–NTAÅ <atilla_ontas@mandriva.org>, 2010.
+# Atilla Ă–NTAÅ <atilla_ontas@hotmail.com>, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016.
+# Fırat Kutlu <firatkutlu@gmail.com>, 2014
msgid ""
msgstr ""
-"Project-Id-Version: DrakX\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2010-04-26 18:59+0200\n"
-"Last-Translator: Atilla Ă–NTAÅ <atilla_ontas@mandriva.org>\n"
-"Language-Team: Turkish <cooker-i18n@mandrivalinux.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-05-22 20:19+0000\n"
+"Last-Translator: Atilla Ă–ntaÅŸ <tarakbumba@gmail.com>\n"
+"Language-Team: Mageia Turkish Translation Team <i18n-tr@ml.mageia.org>\n"
+"Language: tr\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"
-"X-Generator: Lokalize 0.3\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Virtaal 0.7.1\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "MasaĂ¼stĂ¼nĂ¼z bir USB anahtarda"
+msgid "Join Us!"
+msgstr "Bize Katılın!"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "100%% açık kaynaklı Mandriva Linux Dağıtımı"
+msgid "Make it yours!"
+msgstr "Sizin olsun!"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "Mandriva One ile Linux' u zahmetsizce keÅŸfedin"
+msgid "Your choice!"
+msgstr "Sizin seçiminiz!"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "Tam bir Mandriva masaĂ¼stĂ¼ ve desteÄŸi"
+msgid "Office tools"
+msgstr "Ofis araçları"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: herkesin gereksinimine göre dağıtımlar"
+msgid "Home entertainment"
+msgstr "Ev eÄŸlencesi"
-#: any.pm:109
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr "Çocuklar için"
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr "Aile için!"
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr "GeliÅŸtiriciler için!"
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr "TeÅŸekkĂ¼rler!"
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr "Ă–zgĂ¼r olun!"
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Başka tamamlayıcı veri kaynağınız var mı?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -72,94 +94,82 @@ msgstr ""
"\n"
"Yapılandırılacak tamamlayıcı bir veri kaynağınız var mı?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "AÄŸ (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "AÄŸ (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "AÄŸ (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "Yansının URL bağlantı adresi?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "URL bağlantı adresi ftp:// veya http:// ile başlamak zorundadır."
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr ""
-"Yansı adreslerini almak için Mandriva Linux web sayfasına baÄŸlantı "
-"kuruluyor..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "Yansı adreslerini almak için %s web sayfasına baÄŸlantı kuruluyor..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
-msgstr ""
-"Yansı adreslerini almak için Mandriva Linux web sayfasına baÄŸlantı kurma "
-"başarısız"
+msgid "Failed contacting %s web site to get the list of available mirrors"
+msgstr "Yansı adreslerini almak için %s web sayfasına baÄŸlantı kurma baÅŸarısız"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Paketleri alacağınız bir yansı adresi seçiniz"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "NFS kurulumu"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "NFS kaynağı için bir sunucu adı ve dizini giriniz."
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "Makine adı yok"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "Dizin \"/\" ile başlamalıdır."
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "NFS bağı için sunucu adı?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Dizin"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Tamamlayıcı"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -168,23 +178,95 @@ msgstr ""
"Bu yansı Ă¼zerinde paket listesi bulunamadı. Yerinin doÄŸru olduÄŸundan emin "
"olun."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "Core Release"
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr "Tainted Release"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "Nonfree Release"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+"Makinenizdeki bazı donanımların özgĂ¼r yazılım sĂ¼rĂ¼cĂ¼lerinin çalışması için, "
+"özgĂ¼r olmayan Ă¼retici yazılımına gereksinimi vardır."
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "\"%s\" etkinleÅŸtirmelisiniz"
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr "\"%s\" sistemlerin çeÅŸitli parçalarını ve uygulamalarını içerir"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "\"%s\" özgĂ¼r olmayan yazılım içerir.\n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"Belirli aygıtların çalışması için gereken Ă¼retici yazılımlarını da içerir "
+"(örn: bazı ATI/AMD ekran kartları, bazı aÄŸ kartları, bazı RAID kartları, ...)"
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+"\"%s\" yazılım patentlerinden dolayı her Ă¼lkede dağıtılamayan yazılım içerir."
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr "İlave yeteneklerle yenilenen \"%s\" adresinden yazılım da içerir."
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "İsterseniz burada daha fazla ortam etkinleştirebilirsiniz."
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "Bu araç \"%s\" ortamı için paket gĂ¼ncellemelerini saÄŸlar"
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Kurulu paketler inceleniyor..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "YĂ¼kseltilecek paketler bulunuyor"
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "YĂ¼kseltmeye hazırlık olmak Ă¼zere paketler kaldırılıyor..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -197,87 +279,87 @@ msgstr ""
"\n"
"Bu paketleri kaldırmak istiyor musunuz?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "%s dosyası okunurken hata oluştu"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "Åu diskler yeniden adlandırılacak:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (eski adı %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "AÄŸ"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "LĂ¼tfen bir medya seçin"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Bu dosya zaten var. Ăœzerine yazılsın mı?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "İzin verilmedi"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "KötĂ¼ NFS adı"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "KötĂ¼ veri kaynağı %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Disk bölĂ¼mlemesi yapılmadan ekran örnekleri alınamaz."
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Ekran örnekleri %s kurulduktan sonra mĂ¼mkĂ¼n olacak"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Kurulum"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Yapılandırma"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Ayrıca %s biçemlendirilmelidir"
@@ -301,22 +383,22 @@ msgstr "Ağ bağlanıyor"
msgid "Bringing down the network"
msgstr "Ağ ayrılıyor"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "Dosya alınıyor. LĂ¼tfen bekleyin"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "ortam eklenemiyor"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "Bazı paketler sonradan kullanım için disklere kopyalanıyor"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Kopyalama sĂ¼rĂ¼yor"
@@ -346,7 +428,23 @@ msgstr "gĂ¼zel"
msgid "maybe"
msgstr "belki"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "XML meta-data'dan paket bilgileri alınıyor..."
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"\"%s\" ortamı için xml bilgisi yok, yalnız %s paketi için kısmi bir sonuç,"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Tanımlanmamış"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -355,66 +453,76 @@ msgstr ""
"%s tarafından istenen bazı paketler kurulamaz:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "Bir hata oluÅŸtu:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Bir ölĂ¼mcĂ¼l hata oluÅŸtu: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Yeniden sorma"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d kurulum yönergesi baÅŸarısız oldu"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "Paket kurulumu başarısız oldu:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "İş istasyonu"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Ofis iÅŸ istasyonu"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Ofis programları: kelime işlemciler (OpenOffice.org Writer, Kword), "
-"OpenOffice.org Calc, Kspread, pdf göstericiler, vb.."
+"Ofis programları: kelime işlemciler (LibreOffice Writer, Kword), LibreOffice "
+"Calc, Kspread, pdf göstericiler, vb.."
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Oyun Konsolu"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Eğlence programları: kart oyunları, taktik ve strateji, vb.."
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Çoklu ortam konsolu"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Ses ve video çalma/dĂ¼zenleme uygulamaları"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Internet konsolu"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -423,205 +531,205 @@ msgstr ""
"E-posta alışverişi ve haber grubu istemci programları (pine, mutt, tin..) ve "
"web istemcileri "
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Ağ Makinası (client)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "ssh içeren diÄŸer aÄŸ Ă¶ÄŸeleri için protokoller"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Sisteminizin ayarlarını dĂ¼zenleyecek uygulama"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Konsol Araçları"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Metin dĂ¼zenleyiciler, kabuklar, dosya araçları, terminaller"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "GeliÅŸtirme"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C ve C++ geliÅŸtirme kĂ¼tĂ¼phaneleri, programlar ve include dosyaları"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Belgeler"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Serbest Yazılım ve Linux Ă¼zerine Kitaplar ve Nasıl belgeleri"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standartları Temeli. ĂœĂ§Ă¼ncĂ¼ parti uygulama desteÄŸi"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Web Sunucu"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Grup"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab Sunucu"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "GĂ¼venlik Kalkanı/Router"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Internet aÄŸ geçidi"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "Posta/Haber"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix posta sunucu, Inn haber sunucu"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Dizin Sunucusu"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP sunucusu"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Alan adı ve Ağ Bilgileri Sunucusu"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Dosya ve Yazdırma Paylaşım Sunucusu"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS sunucu, Samba sunucu"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Veritabanı"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL veya MySQL veritabanı sunucusu"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL veya MariaDB veritabanı sunucusu"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache ve Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Posta"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix posta sunucu"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL veya MySQL veritabanı sunucusu"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL veya MariaDB veritabanı sunucusu"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Ağ Makinası sunucusu"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS sunucusu, SMB sunucusu, Vekil Sunucu, ssh Sunucu"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Grafik Ortamı"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "KDE İş istasyonu"
+msgid "Plasma Workstation"
+msgstr "Plasma İş istasyonu"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr "KDE MasaĂ¼stĂ¼ Ortamı, temel grafik ortamla birlikte birleÅŸik araçlar"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "GNOME İş istasyonu"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -629,66 +737,111 @@ msgid ""
msgstr ""
"Kullanıcı dostu uygulamalar ve masaĂ¼stĂ¼ araçlarına sahip görsel bir ortam "
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
#, c-format
-msgid "LXDE Desktop"
-msgstr "LXDE MasaĂ¼stĂ¼"
+msgid "XFCE Workstation"
+msgstr "XFCE İş istasyonu"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:165
#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
msgstr ""
"Kullanıcı dostu uygulamalar ve masaĂ¼stĂ¼ araçlarına sahip hafif bir görsel "
-"ortam"
+"bir ortam "
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "MATE İş istasyonu"
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "Cinnamon İş istasyonu"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "GNOME temelli bir grafik ortamı"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "LXQt MasaĂ¼stĂ¼"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr "Yeni nesil QT ile derlenmiÅŸ hafif masaĂ¼stĂ¼ ortamı"
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "Enlightenment e17 MasaĂ¼stĂ¼"
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr "Bunlara özgĂ¼lenmiÅŸ hızlı ve hafif bir görsel ortam"
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr "LXDE MasaĂ¼stĂ¼"
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr "Hafif ve hızlı bir grafiksel ortam"
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "DiÄŸer Görsel MasaĂ¼stleri"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm, etc"
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, Fvwm, v.b."
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Araçlar"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH Sunucu"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Webmin Uzak Yapılandırma Sunucusu"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "AÄŸ Araçları/İzleme"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "İzleme araçları, iÅŸlem sayımı, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Mandriva Sihirbazları"
+msgid "Mageia Wizards"
+msgstr "Mageia Sihirbazları"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Sunucuyu yapılandırmak için Sihirbazlar"
@@ -702,7 +855,7 @@ msgstr ""
"Bir hata oluştu, ancak sebebi saptanamadı.\n"
"Devam edebilirsiniz, ama risk size ait!"
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -722,251 +875,251 @@ msgstr "`%s' adımına başlanıyor\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux Kurulum %s"
+msgid "%s Installation %s"
+msgstr "%s Kurulum %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "gezinmek için <Tab>/<Alt-Tab>"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "Xorg sunucusunun baÅŸlaması yavaÅŸ. LĂ¼tfen bekleyin..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"Sistem kaynaklarınız kısıtlı. Mandriva Linux'yi kurarken sorunlarınız\n"
+"Sistem kaynaklarınız kısıtlı. %s'yi kurarken sorunlarınız\n"
"olabilir. Bu durum oluşursa, metin tabanlı kurulumu deneyebilirsiniz.\n"
"Bunun için CDROM'dan açtıktan sonra `F1'e basın, ve komut satırına\n"
"`text' yazın."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Mandriva KDE MasaĂ¼stĂ¼nĂ¼ Kur"
+msgid "Media Selection"
+msgstr "Paket Grubu Seçimi"
+
+#: steps_gtk.pm:253
+#, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "%s Plasma MasaĂ¼stĂ¼nĂ¼ Kur"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Mandriva GNOME MasaĂ¼stĂ¼nĂ¼ Kur"
+msgid "Install %s GNOME Desktop"
+msgstr "%s GNOME MasaĂ¼stĂ¼nĂ¼ Kur"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "KiÅŸisel kurulum"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, c-format
-msgid "KDE Desktop"
-msgstr "KDE MasaĂ¼stĂ¼"
+msgid "Plasma Desktop"
+msgstr "Plasma MasaĂ¼stĂ¼"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "GNOME MasaĂ¼stĂ¼"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "KiÅŸisel MasaĂ¼stĂ¼"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "'%s' masaĂ¼stĂ¼nĂ¼n ön izlemesini burada görebilirsiniz."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "Daha bĂ¼yĂ¼k ön izlemeler görebilmek için resim Ă¼zerine tıklayın"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Paket Grubu Seçimi"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Tek tek paket seçimi"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Toplam boyut: %d / %d MB"
+msgid "Unselect All"
+msgstr "TĂ¼mĂ¼nĂ¼ Seçimden Çıkar"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Hatalı paket"
+msgid "Total size: %d / %d MB"
+msgstr "Toplam boyut: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "SĂ¼rĂ¼m: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Boyut: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Ă–nem: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Bu paket seçimlik deÄŸildir"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "%s paketinin kayıplığından"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "%s' den dolayı yetersiz"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "%s yĂ¼kseltmesi deneniyor"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "%s'i korumak için"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr "Yeterli yeriniz kalmadığından bu paketi seçemezsiniz"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Aşağıdaki paketler kurulacaktır"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Aşağıdaki paketler sistemden silinecektir"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Bu zorunlu bir pakettir, seçmemek olmaz"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Bu paketi seçimlerinizden çıkaramazsınız. Zaten kurulmuÅŸ."
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Bu paketi seçimlerinizden çıkaramazsınız. YĂ¼kseltilmek zorunda"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "KendiliÄŸinden seçilen paketleri göster"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Kur"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Seçimi kaydet/yĂ¼kle"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Paket seçimini gĂ¼ncelleniyor"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "En ufak kurulum"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Yazılım Yöneticisi"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Kurmak istediÄŸiniz paketleri seçin"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Kuruluyor"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Ayrıntısız"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "Kalan sĂ¼re :"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(tahminen...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
-msgstr[0] "%d paket"
+msgstr[0] "%d adet paket"
+msgstr[1] "%d adet paket"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Ă–zet"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Yapılandır"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "yapılandırılmamış"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "Paket Grubu Seçimi"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -975,86 +1128,84 @@ msgstr ""
"Åu kurulum medyası bulundu.\n"
"Bu bazılarını geçmek isterseniz, ÅŸimdi seçimden çıkarabilirsiniz."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"Kurulumdan önce CD'lerin içeriÄŸini sabit diskinize kopyalayabilirsiniz.\n"
-"Sabit diskten kruluma devam edilecek ve paketler sistem tamamen kurulduÄŸunda "
-"da hazır olacaktır."
+"Sabit diskten kuruluma devam edilecek ve paketler sistem tamamen "
+"kurulduğunda da hazır olacaktır."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "CD'lerin tamamını kopyala"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Bir hata oluÅŸtu"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "LĂ¼tfen klavye dĂ¼zeninizi seçiniz"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Mevcut tĂ¼m klavye dĂ¼zenlerinin listesi:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Kur/YĂ¼kselt"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Bu bir yĂ¼kleme mi yoksa yĂ¼kseltme mi ?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
-msgstr ""
-"_: This is a noun:\n"
-"Kurulum"
+msgstr "Kurulum"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "%s YĂ¼kselt"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "%s için Parola"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "Kurulumu iptal et, sistemi yeniden baÅŸlat"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "Yeni Kurulum"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "Ă–nceki kurulumu gĂ¼ncelle (önerilmez)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1062,48 +1213,26 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"Kurulum aracı, halihazırda kurulu olan Mandriva Linux sisteminizin gĂ¼venli "
-"bir\n"
-"
biçimde %s sistemine yĂ¼kseltilemeyeceÄŸini algıladı.\n"
-"
\n"
-"
Önceki kurulumunuzun yerini alacak yeni bir kurulum önerilir.\n"
-"
\n"
-"
Uyarı: \"Yeni Kurulum\"u seçmeden önce tĂ¼m kiÅŸisel verilerinizi "
+"Kurulum aracı, halihazırda kurulu olan Mageia sisteminizin gĂ¼venli bir\n"
+"biçimde %s sistemine yĂ¼kseltilemeyeceÄŸini algıladı.\n"
+"\n"
+"Önceki kurulumunuzun yerini alacak yeni bir kurulum önerilir.\n"
+"\n"
+"Uyarı: \"Yeni Kurulum\"u seçmeden önce tĂ¼m kiÅŸisel verilerinizi "
"yedeklemeniz\n"
-"
önerilir."
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
+"önerilir."
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "Configuring IDE"
-msgstr "IDE yapılandırması"
+msgid "CD/DVD"
+msgstr "CD/DVD"
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr ""
-" 1 MB lık önyĂ¼kleme bölĂ¼mĂ¼nĂ¼n oluÅŸturulması için disk baÅŸlangıcında yeterli "
-"alan yok! Kurulum devam edecektir fakat açılış için DiskDrake'i kullanarak "
-"bir önyĂ¼kleme disk bölĂ¼mĂ¼ oluÅŸturmanız gerekecek"
+msgid "Configuring CD/DVD"
+msgstr "CD/DVD Yapılandırılıyor"
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"PPC PReP Boot ön yĂ¼kleme alanı oluÅŸturacaksınız! Kurulum devam edecek; ancak "
-"açılış için DiskDrake'i kullanarak bir önyĂ¼kleme disk bölĂ¼mĂ¼ oluÅŸturmanız "
-"gerekecek"
-
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1116,20 +1245,20 @@ msgstr ""
"\"%s\" etiketli Cd-Rom'u sĂ¼rĂ¼cĂ¼ye takın ve TAMAM'a basın.\n"
"EÄŸer Cd-Rom elinizde yoksa bu Cd-Rom'dan kurmamak için VAZGEÇ'e basın."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Mevcut paketler taranıyor"
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
"Sisteminizde kurulum veya yĂ¼kseltme için yeterli alan yok (% dMB > %dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1138,52 +1267,52 @@ msgstr ""
"LĂ¼tfen paket seçimini yĂ¼kle veya kaydete tıklayınız.\n"
"Otomatik kurulum dosyaları ile aynı biçemde oluÅŸturulacaktır."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "YĂ¼kle"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Kaydet"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Dosya hatalı"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr "Plasma"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "MasaĂ¼stĂ¼ Seçimi"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr "İş istasyonu masaĂ¼stĂ¼ profili seçebilirsiniz."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Seçilen boyut boÅŸ disk alanından daha bĂ¼yĂ¼k"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Kurulum tĂ¼rĂ¼"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1192,87 +1321,125 @@ msgstr ""
"SeçilmiÅŸ bir paket grubu yok\n"
"LĂ¼tfen isteÄŸinize uyan ve en az yer kaplayacak kurulumu seçin:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "X ile"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, c-format
-msgid "Install suggested packages"
+msgid "Install recommended packages"
msgstr "Ă–nerilen paketleri kur"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Temel belgeler olsun (önerilir!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Gerçekten en kĂ¼Ă§Ă¼k kurulum (özellikle urpmi yok)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "YĂ¼kseltme hazırlanıyor..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Kurulum hazırlanıyor"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "%s paketi kuruluyor"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Paketler dĂ¼zenlenirken bir hata oluÅŸtu:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Yine de devam edilsin mi?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Yeniden Dene"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Bu paketi geç"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "\"%s\" medyasından tĂ¼m paketleri geç."
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "Medya ve paket seçimine geri dön."
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "Paket %s kurulurken bir hata oluÅŸtu."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Kurulum sonrası yapılandırma"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "LĂ¼tfen Update Module medyasının %s sĂ¼rcĂ¼sĂ¼nde olduÄŸuna emin olun"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "GĂ¼ncellemeler"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr "Åimdi çevrimiçi ortam ayarlama fırsatınız var."
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr "Bu sayede gĂ¼venlik gĂ¼ncellemelerini edinebileceksiniz."
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+"Bu ortamları ayarlamak için çalışan bir İnternet baÄŸlanısına \n"
+"ihtiyacınız var.\n"
+"\n"
+"GĂ¼ncelleme ortamını ayarlamak istiyor musunuz?"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Ortam eklenirken hata oluÅŸtu"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "Yeniden dene?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1296,110 +1463,80 @@ msgstr ""
"\n"
"GĂ¼ncellemeleri kurmak istiyor musunuz ?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s Ă¼stĂ¼ndeki %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Donanım"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Ses Kartı"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Bir ISA ses kartınız var mı?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Ses kartınızı yapılandırmak için kurulumdan sonra \"sndconfig\" aracını "
-"çalıştırın."
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "Ses kartı bulunamadı. Kurulumdan sonra \"harddrake\" ile deneyin."
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Grafiksel arabirim"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Ağ & İnternet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Vekil Sunucular"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "yapılandırıldı"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "GĂ¼venlik Seviyesi"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "GĂ¼venlik Duvarı"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "etkinleÅŸtirilmiÅŸ"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "pasifleÅŸtirilmiÅŸ"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "X'i yapılandırmadınız. Bunu yapmak istediğinizden emin misiniz?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "Ă–nyĂ¼kleyici hazırlanıyor"
+msgid "Preparing initial startup program..."
+msgstr "Birincil baÅŸlangıç uygulaması hazırlanıyor..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "Sabredin, bu biraz zaman alabilir..."
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Çok eski ya da bilinmeyen bir makinaya sahipmiÅŸsiniz gibi görĂ¼nĂ¼yor. Yaboot "
-"önyĂ¼kleyicisi dĂ¼zgĂ¼n çalışmayacaktır.Kurulum devam edecek ama bu makinayı "
-"açmak için BootX veya benzeri araçlar kullanmak zorunda kalacaksınız. root "
-"fs için kernel argĂ¼manı: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1408,17 +1545,17 @@ msgstr ""
"Bu gĂ¼venlik seviyesinde, Windows bölĂ¼mĂ¼ndeki dosyalara eriÅŸim yönetici "
"lehine kısıtlanmıştır."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "%s sĂ¼rĂ¼cĂ¼sĂ¼ne boÅŸ bir disket yerleÅŸtirin"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Otomatik kurulum disketi hazırlanıyor"
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1429,12 +1566,12 @@ msgstr ""
"\n"
"Gerçekten çıkmak istiyormusunuz?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Tebrikler"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Yeniden baÅŸlat"
@@ -1529,13 +1666,6 @@ msgid ""
"Users"
msgstr "Kullanıcılar"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "AÄŸ"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1578,34 +1708,15 @@ msgid ""
"Exit"
msgstr "Çıkış"
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Ofis programları: kelime işlemciler (kword, abiword), kspread, gnumeric, "
-#~ "pdf göstericiler, vb.."
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Bir ISA ses kartınız var mı?"
#~ msgid ""
-#~ "You have decided to upgrade your system to %s. KDE 3.5 has been detected\n"
-#~ "on your system. This installer cannot preserve KDE 3.5 in an upgrade. If "
-#~ "you choose to proceed, \n"
-#~ "KDE 4 will replace KDE 3, and you will lose your personal KDE "
-#~ "configuration settings. \n"
-#~ "To upgrade with KDE 3.5 and your personal settings preserved, \n"
-#~ "please reboot your system and upgrade using the Mandriva update applet."
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
#~ msgstr ""
-#~ "Sisteminizi %s sistemine yĂ¼kseltmeyi tercih ettiniz. Sisteminizde KDE "
-#~ "3.5\n"
-#~ "
algılandı. Bu kurulum aracı bir yĂ¼kseltmede KDE 3.5 masaĂ¼stĂ¼nĂ¼n "
-#~ "özelliklerini 
olduÄŸu gibi koruyamaz. Devam etmeyi seçerseniz,\n"
-#~ "
KDE 4, KDE 3' Ă¼n yerini alacak ve kiÅŸisel KDE yapılandırma ayarlarınızı "
-#~ "kaybedeceksiniz.\n"
-#~ "
KDE 3.5 ile yĂ¼kseltmek ve kiÅŸisel ayarlarınız saklamak isterseniz,\n"
-#~ "
lĂ¼tfen sisteminizi yeniden baÅŸlatarak Mandriva gĂ¼ncelleme programcığını "
-#~ "kullanmak 
suretiyle yĂ¼kseltme yapın."
-
-#~ msgid "Proceed"
-#~ msgstr "Onayla"
-
-#~ msgid "retrieval of [%s] failed"
-#~ msgstr "[%s] getirilemedi"
+#~ "Ses kartınızı yapılandırmak için kurulumdan sonra \"sndconfig\" aracını "
+#~ "çalıştırın."
+
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr "Ses kartı bulunamadı. Kurulumdan sonra \"harddrake\" ile deneyin."
diff --git a/perl-install/install/share/po/uk.po b/perl-install/install/share/po/uk.po
index 487d55c1c..b9a585d58 100644
--- a/perl-install/install/share/po/uk.po
+++ b/perl-install/install/share/po/uk.po
@@ -1,62 +1,80 @@
-# translation of DrakX.po to ukrainian
-# $Id: uk.po 26602 2006-04-22 07:43:48Z fwang $
-# Copyright (C) 2000,2003, 2004, 2005, 2008, 2009 Free Software Foundation, Inc.
+# Copyright (C) 2013 Mageia developers
+# This file is distributed under the same license as the drakx package.
#
-#
-# Dmytro Kovalov <kov@tokyo.email.ne.jp>, 2000.
-# Taras Boychuk <btr1@torba.com>, 2003, 2004.
-# Taras Boychuk <btr1@mail.ru>, 2004, 2003.
-# Taras Boychuk <btr1@ukrpost.net>, 2004, 2005.
-# Taras Boychuk <btr0001@ukr.net>, 2008, 2009, 2010.
-# Serge A. Ribalchenko <fisher@tpaba.org.ua>, 2008.
-# Yuri Chornoivan <yurchor@ukr.net>, 2008, 2009.
+# Yuri Chornoivan <yurchor@ukr.net>, 2011, 2012, 2013, 2014, 2015, 2016.
msgid ""
msgstr ""
-"Project-Id-Version: DrakX\n"
+"Project-Id-Version: drakx_install\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2010-03-14 11:22-0400\n"
-"Last-Translator: Taras Boychuk <btr0001@ukr.net>\n"
-"Language-Team: Ukrainian <translation@linux.org.ua>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-05-17 22:47+0300\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Ukrainian <kde-i18n-uk@kde.org>\n"
+"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.0\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"
+"Plural-Forms: nplurals=4; 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: Lokalize 1.5\n"
+
+#: ../../advertising/01_IM_mageia.pl:1
+#, c-format
+msgid "Join Us!"
+msgstr "Đ”Đ¾Đ»ÑƒÑ‡Đ°Đ¹Ñ‚ĐµÑÑ Đ´Đ¾ Đ½Đ°Ñ!"
+
+#: ../../advertising/02_IM_mageia.pl:1
+#, c-format
+msgid "Make it yours!"
+msgstr "ĐŸÑ–Đ´Đ»Đ°ÑˆÑ‚ÑƒĐ¹Ñ‚Đµ ÑиÑÑ‚ĐµĐ¼Ñƒ Đ¿Ñ–Đ´ Ñебе!"
+
+#: ../../advertising/03_IM_mageia.pl:1
+#, c-format
+msgid "Your choice!"
+msgstr "Đ’Đ¸Đ±Ñ–Ñ€ за Đ²Đ°Đ¼Đ¸!"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "Đ’Đ°ÑˆĐ° ÑÑ‚Ñ–Đ»ÑŒĐ½Đ¸Ñ†Ñ Đ½Đ° Đ¿Ñ€Đ¸ÑÑ‚Ñ€Đ¾Ñ— USB"
+msgid "Office tools"
+msgstr "ĐфіÑĐ½Ñ– Ñ–Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ¸"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "ДиÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Đ² Mandriva Linux Đ·Ñ– 100%% Đ²Ñ–Đ»ÑŒĐ½Đ¾Đ³Đ¾ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ½Đ¾Đ³Đ¾ Đ·Đ°Đ±ĐµĐ·Đ¿ĐµÑ‡ĐµĐ½Đ½Ñ"
+msgid "Home entertainment"
+msgstr "Đ”Đ¾Đ¼Đ°ÑˆĐ½Ñ Ñ€Đ¾Đ·Đ²Đ°Đ¶Đ°Đ»ÑŒĐ½Đ° ÑиÑÑ‚ĐµĐ¼Đ°"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/06_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "Đ— Linux Đ¿Ñ€Đ¾ÑÑ‚Đ¾ Đ¾Đ·Đ½Đ°Đ¹Đ¾Đ¼Đ¸Ñ‚Đ¸ÑÑ Đ·Đ° Đ´Đ¾Đ¿Đ¾Đ¼Đ¾Đ³Đ¾Ñ Mandriva One"
+msgid "For kids"
+msgstr "Đ”Đ»Ñ Đ´Ñ–Ñ‚ĐµĐ¹"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "ĐŸĐ¾Đ²Đ½Đ¾Ñ†Ñ–Đ½Đ½Đ° ÑÑ‚Ñ–Đ»ÑŒĐ½Đ¸Ñ†Ñ Mandriva Linux Đ· Đ¿Ñ–Đ´Ñ‚Ñ€Đ¸Đ¼ĐºĐ¾Ñ"
+msgid "For family!"
+msgstr "Đ”Đ»Ñ ÑÑ–Đ¼â€™Ñ—!"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Đ²Đ¸ Đ´Đ»Ñ Đ±ÑƒĐ´ÑŒ-ÑĐºĐ¸Ñ… Đ¿Đ¾Ñ‚Ñ€ĐµĐ±"
+msgid "For developers!"
+msgstr "Đ”Đ»Ñ Ñ€Đ¾Đ·Ñ€Đ¾Đ±Đ½Đ¸ĐºÑ–Đ²!"
-#: any.pm:109
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr "Đ”ÑĐºÑƒÑ”Đ¼Đ¾!"
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr "Đ‘ÑƒĐ´ÑŒÑ‚Đµ Đ²Ñ–Đ»ÑŒĐ½Đ¸Đ¼Đ¸!"
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
-msgstr "Ви Đ¼Đ°Ñ”Ñ‚Đµ Đ½Đ°ÑÑ‚ÑƒĐ¿Đ½Ñ– Đ´Đ¾Đ´Đ°Ñ‚ĐºĐ¾Đ²Ñ– Đ½Đ¾ÑÑ–Ñ—?"
+msgstr "Чи Đ¼Đ°Ñ”Ñ‚Đµ Đ²Đ¸ Đ´Đ¾ÑÑ‚ÑƒĐ¿ Đ´Đ¾ Đ²ĐºĐ°Đ·Đ°Đ½Đ¸Ñ… Đ½Đ¸Đ¶Ñ‡Đµ Đ´Đ¾Đ´Đ°Ñ‚ĐºĐ¾Đ²Đ¸Ñ… Đ½Đ¾ÑÑ–Ñ—Đ²?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -67,120 +85,194 @@ msgstr ""
"Đ’Đ¿Ñ€Đ¾Đ´Đ¾Đ²Đ¶ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ·Đ½Đ°Đ¹Đ´ĐµĐ½Đ¾ Ñ– Đ±ÑƒĐ´Đµ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Đ½Đ¾ Đ½Đ°ÑÑ‚ÑƒĐ¿Đ½Đµ Đ´Đ¶ĐµÑ€ĐµĐ»Đ¾: %s.\n"
"\n"
"\n"
-"Ви Đ¼Đ°Ñ”Ñ‚Đµ диÑĐº Đ¿Ñ–Đ´Ñ‚Ñ€Đ¸Đ¼ĐºĐ¸ Đ´Đ»Ñ Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Đ½Đ½Ñ?"
+"Чи Đ¼Đ°Ñ”Ñ‚Đµ Đ²Đ¸ диÑĐº Đ¿Ñ–Đ´Ñ‚Ñ€Đ¸Đ¼ĐºĐ¸ Đ´Đ»Ñ Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Đ½Đ½Ñ?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "ĐœĐµÑ€ĐµĐ¶Đ° (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "ĐœĐµÑ€ĐµĐ¶Đ° (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "ĐœĐµÑ€ĐµĐ¶Đ° (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "ĐŸĐ¾ÑĐ¸Đ»Đ°Đ½Đ½Ñ Đ½Đ° Đ´Đ·ĐµÑ€ĐºĐ°Đ»Đ¾?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "ĐŸĐ¾ÑĐ¸Đ»Đ°Đ½Đ½Ñ Đ¼Đ°Ñ” Đ¿Đ¾Ñ‡Đ¸Đ½Đ°Ñ‚Đ¸ÑÑ Đ· ftp:// Đ°Đ±Đ¾ http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"Đ—Đ²'ÑĐ·ÑƒÑÑÑŒ Đ· Đ²ĐµĐ±-ÑĐ°Đ¹Ñ‚Đ¾Đ¼ Mandriva Linux, Ñ‰Đ¾Đ± Đ¾Ñ‚Ñ€Đ¸Đ¼Đ°Ñ‚Đ¸ ÑĐ¿Đ¸ÑĐ¾Đº Đ½Đ°ÑĐ²Đ½Đ¸Ñ… Đ´Đ¶ĐµÑ€ĐµĐ»..."
+"Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ·Đ²â€™ÑĐ·ĐºÑƒ Đ· Đ²ĐµĐ±-ÑĐ°Đ¹Ñ‚Đ¾Đ¼ %s Đ´Đ»Ñ Đ¾Ñ‚Ñ€Đ¸Đ¼Đ°Đ½Đ½Ñ ÑĐ¿Đ¸ÑĐºÑƒ Đ´Đ¾ÑÑ‚ÑƒĐ¿Đ½Đ¸Ñ… Đ´Đ·ĐµÑ€ĐºĐ°Đ»â€¦"
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"ĐŸĐ¾Đ¼Đ¸Đ»ĐºĐ° Đ·Đ²'ÑĐ·ĐºÑƒ Đ· Đ²ĐµĐ±-ÑĐ°Đ¹Ñ‚Đ¾Đ¼ Mandriva Linux, Ñ‰Đ¾Đ± Đ¾Ñ‚Ñ€Đ¸Đ¼Đ°Ñ‚Đ¸ ÑĐ¿Đ¸ÑĐ¾Đº Đ½Đ°ÑĐ²Đ½Đ¸Ñ… "
-"Đ´Đ¶ĐµÑ€ĐµĐ»..."
+"Đе Đ²Đ´Đ°Đ»Đ¾ÑÑ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Đ·Đ²â€™ÑĐ·Đ¾Đº Đ· Đ²ĐµĐ±-ÑĐ°Đ¹Ñ‚Đ¾Đ¼ %s Đ´Đ»Ñ Đ¾Ñ‚Ñ€Đ¸Đ¼Đ°Đ½Đ½Ñ ÑĐ¿Đ¸ÑĐºÑƒ Đ´Đ¾ÑÑ‚ÑƒĐ¿Đ½Đ¸Ñ… "
+"Đ´Đ·ĐµÑ€ĐºĐ°Đ»"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Đ’Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ ÑĐµÑ€Đ²ĐµÑ€, Đ· ÑĐºĐ¾Đ³Đ¾ Đ·Đ²Đ°Đ½Ñ‚Đ°Đ¶Đ¸Ñ‚Đ¸ Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "Đ’Đ²ĐµĐ´Ñ–Ñ‚ÑŒ Đ½Đ°Đ·Đ²Ñƒ Đ¼Đ°ÑˆĐ¸Đ½Đ¸ Đ°Đ±Đ¾ Ñ‚ĐµĐºÑƒ Đ· Đ½Đ¾ÑÑ–Ñ”Đ¼ NFS"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "ĐĐµĐ¼Đ°Ñ” Đ½Đ°Đ·Đ²Đ¸ Đ¼Đ°ÑˆĐ¸Đ½Đ¸"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
-msgstr "Đ¢ĐµĐºĐ° Đ¿Đ¾Đ²Đ¸Đ½Đ½Đ° Đ¿Đ¾Ñ‡Đ¸Đ½Đ°Ñ‚Đ¸ÑÑ Đ· \"/\""
+msgstr "ĐĐ°Đ·Đ²Đ° ĐºĐ°Ñ‚Đ°Đ»Đ¾Đ³Ñƒ Đ¼Đ°Ñ” Đ¿Đ¾Ñ‡Đ¸Đ½Đ°Ñ‚Đ¸ÑÑ Đ· «/»"
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "ĐĐ°Đ·Đ²Đ° ĐºĐ¾Đ¼Đ¿'ÑÑ‚ĐµÑ€Đ° Đ´Đ»Ñ Đ¼Đ¾Đ½Ñ‚ÑƒĐ²Đ°Đ½Đ½Ñ NFS?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
-msgstr "Đ¢ĐµĐºĐ°"
+msgstr "ĐĐ°Ñ‚Đ°Đ»Đ¾Đ³"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Đ”Đ¾Đ´Đ°Ñ‚ĐºĐ¾Đ²Đ¸Đ¹"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr ""
-"ĐĐµĐ¼Đ¾Đ¶Đ»Đ¸Đ²Đ¾ Đ·Đ½Đ°Đ¹Ñ‚Đ¸ Đ¿ĐµÑ€ĐµĐ»Ñ–Đº Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ² Đ½Đ° Ñ†ÑŒĐ¾Đ¼Ñƒ Đ´Đ·ĐµÑ€ĐºĐ°Đ»Ñ–. ĐŸĐµÑ€ĐµĐºĐ¾Đ½Đ°Đ¹Ñ‚ĐµÑÑ, Ñ‡Đ¸ "
-"Đ¿Ñ€Đ°Đ²Đ¸Đ»ÑŒĐ½Đµ Ñ€Đ¾Đ·Ñ‚Đ°ÑˆÑƒĐ²Đ°Đ½Đ½Ñ."
+"Đа Ñ†ÑŒĐ¾Đ¼Ñƒ Đ´Đ·ĐµÑ€ĐºĐ°Đ»Ñ– Đ½Đµ Đ²Đ´Đ°Đ»Đ¾ÑÑ Đ·Đ½Đ°Đ¹Ñ‚Đ¸ Đ¿ĐµÑ€ĐµĐ»Ñ–Đº Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ². ĐŸĐµÑ€ĐµĐºĐ¾Đ½Đ°Đ¹Ñ‚ĐµÑÑ, Ñ‰Đ¾ Đ¹Đ¾Đ³Đ¾ "
+"Ñ€Đ¾Đ·Ñ‚Đ°ÑˆÑƒĐ²Đ°Đ½Đ½Ñ Đ²ĐºĐ°Đ·Đ°Đ½Đ¾ Đ¿Ñ€Đ°Đ²Đ¸Đ»ÑŒĐ½Đ¾."
+
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "ĐÑĐ½Đ¾Đ²Đ½Đµ (Đ²Đ¸Đ¿ÑƒÑĐº)"
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr "Đ¡ÑƒĐ¼Đ½Ñ–Đ²Đ½Ñ– (Đ²Đ¸Đ¿ÑƒÑĐº)"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "ĐĐµĐ²Ñ–Đ»ÑŒĐ½Ñ– (Đ²Đ¸Đ¿ÑƒÑĐº)"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+"Đ”Đ»Ñ Ñ€Đ¾Đ±Đ¾Ñ‚Đ¸ Ñ‡Đ°ÑÑ‚Đ¸Đ½Đ¸ Đ¾Đ±Đ»Đ°Đ´Đ½Đ°Đ½Đ½Ñ Đ½Đ° Đ²Đ°ÑˆĐ¾Đ¼Ñƒ ĐºĐ¾Đ¼Đ¿â€™ÑÑ‚ĐµÑ€Ñ– ÑĐ»Ñ–Đ´ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ "
+"Đ¼Ñ–ĐºÑ€Đ¾Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸ Đ· Đ·Đ°ĐºÑ€Đ¸Ñ‚Đ¸Đ¼ ĐºĐ¾Đ´Đ¾Đ¼, Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Ñ– Đ´Đ»Ñ Ñ€Đ¾Đ±Đ¾Ñ‚Đ¸ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Ñ–Đ² Đ· Đ²Ñ–Đ´ĐºÑ€Đ¸Ñ‚Đ¸Đ¼ "
+"ĐºĐ¾Đ´Đ¾Đ¼."
-#: any.pm:334
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "Đ’Đ°Đ¼ ÑĐ»Ñ–Đ´ ÑƒĐ¼Đ¾Đ¶Đ»Đ¸Đ²Đ¸Ñ‚Đ¸ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ·Ñ– ÑÑ…Đ¾Đ²Đ¸Ñ‰Đ° «%s»"
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+"Đ£ ÑÑ…Đ¾Đ²Đ¸Ñ‰Ñ– «%s» Đ¼Ñ–ÑÑ‚ÑтьÑÑ Ñ€Ñ–Đ·Đ½Đ¾Đ¼Đ°Đ½Ñ–Ñ‚Đ½Ñ– Ñ‡Đ°ÑÑ‚Đ¸Đ½Đ¸ Đ¾Đ¿ĐµÑ€Đ°Ñ†Ñ–Đ¹Đ½Đ¾Ñ— ÑиÑÑ‚ĐµĐ¼Đ¸ Ñ‚Đ° Ñ—Ñ— "
+"Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+"Đ£ ÑÑ…Đ¾Đ²Đ¸Ñ‰Ñ– «%s» Đ¼Ñ–ÑÑ‚ÑтьÑÑ Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸ Đ· Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ½Đ¸Đ¼ Đ·Đ°Đ±ĐµĐ·Đ¿ĐµÑ‡ĐµĐ½Đ½ÑĐ¼, ÑĐºĐµ Đ½Đµ Ñ” "
+"Đ²Ñ–Đ»ÑŒĐ½Đ¸Đ¼.\n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"Đ¢Đ°Đ¼ Ñ‚Đ°ĐºĐ¾Đ¶ Đ¼Ñ–Ñ‚ÑтьÑÑ Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸ Đ· Đ¼Ñ–ĐºÑ€Đ¾ĐºĐ¾Đ´Đ¾Đ¼, Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¸Đ¼ Đ´Đ»Ñ Ñ€Đ¾Đ±Đ¾Ñ‚Đ¸ деÑĐºĐ¸Ñ… "
+"Đ¿Ñ€Đ¸ÑÑ‚Ñ€Đ¾Ñ—Đ² (Đ½Đ°Đ¿Ñ€Đ¸ĐºĐ»Đ°Đ´ деÑĐºĐ¸Ñ… Đ²Ñ–Đ´ĐµĐ¾ĐºĐ°Ñ€Ñ‚Đ¾Đº ATI/AMD, деÑĐºĐ¸Ñ… Đ¼ĐµÑ€ĐµĐ¶ĐµĐ²Đ¸Ñ… ĐºĐ°Ñ€Ñ‚Đ¾Đº, "
+"деÑĐºĐ¸Ñ… ĐºĐ°Ñ€Ñ‚Đ¾Đº RAID…)"
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+"Đ£ ÑÑ…Đ¾Đ²Đ¸Ñ‰Ñ– «%s» Đ¼Ñ–ÑÑ‚ÑтьÑÑ Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸ Đ· Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ½Đ¸Đ¼ Đ·Đ°Đ±ĐµĐ·Đ¿ĐµÑ‡ĐµĐ½Đ½ÑĐ¼, ÑĐºĐµ Đ½Đµ Đ¼Đ¾Đ¶Đ½Đ° "
+"Đ²Ñ–Đ»ÑŒĐ½Đ¾ Đ¿Đ¾ÑˆĐ¸Ñ€ÑĐ²Đ°Ñ‚Đ¸ у деÑĐºĐ¸Ñ… ĐºÑ€Đ°Ñ—Đ½Đ°Ñ… Ñ‡ĐµÑ€ĐµĐ· Đ¿Đ¾Ñ€ÑƒÑˆĐµĐ½Đ½Ñ Đ¿Đ°Ñ‚ĐµĐ½Ñ‚Đ½Đ¸Ñ… Đ¿Ñ€Đ°Đ² Đ½Đ° Ñ†Đµ "
+"Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ½Đµ Đ·Đ°Đ±ĐµĐ·Đ¿ĐµÑ‡ĐµĐ½Đ½Ñ."
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+"Đ¢Đ°ĐºĐ¾Đ¶ у ÑÑ…Đ¾Đ²Đ¸Ñ‰Ñ– «%s» Đ¼Ñ–ÑÑ‚ÑтьÑÑ Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸, ÑĐºÑ– Đ·Ñ–Đ±Ñ€Đ°Đ½Đ¾ Đ· Đ´Đ¾Đ´Đ°Ñ‚ĐºĐ¾Đ²Đ¸Đ¼Đ¸ "
+"Đ¼Đ¾Đ¶Đ»Đ¸Đ²Đ¾ÑÑ‚ÑĐ¼Đ¸, Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Đ½Đ½Ñ ÑĐºĐ¸Ñ… Đ¾Đ±Đ¼ĐµĐ¶ÑƒÑ”Ñ‚ÑŒÑÑ Đ¿Đ°Ñ‚ĐµĐ½Ñ‚Đ½Đ¸Đ¼ Đ·Đ°ĐºĐ¾Đ½Đ¾Đ´Đ°Đ²ÑÑ‚Đ²Đ¾Đ¼."
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "Đ¢ÑƒÑ‚ Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ ÑƒĐ²Ñ–Đ¼ĐºĐ½ÑƒÑ‚Đ¸ Đ´Đ¾Đ´Đ°Ñ‚ĐºĐ¾Đ²Ñ– ÑÑ…Đ¾Đ²Đ¸Ñ‰Đ°, ÑĐºÑ‰Đ¾ Ñ†Đµ Đ²Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾."
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "Đ£ Ñ†ÑŒĐ¾Đ¼Ñƒ ÑÑ…Đ¾Đ²Đ¸Ñ‰Ñ– Đ¼Ñ–ÑÑ‚ÑтьÑÑ Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ² Đ·Ñ– ÑÑ…Đ¾Đ²Đ¸Ñ‰Đ° «%s»"
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
-msgstr "ĐŸĐµÑ€ĐµĐ³Đ»ÑĐ´Đ°Ñ”Ñ‚ÑŒÑÑ ÑĐ¿Đ¸ÑĐ¾Đº Đ²Đ¶Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ¸Ñ… Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ²..."
+msgstr "ĐŸĐµÑ€ĐµĐ³Đ»ÑĐ´Đ°Ñ”Ñ‚ÑŒÑÑ ÑĐ¿Đ¸ÑĐ¾Đº Đ²Đ¶Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ¸Ñ… Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ²â€¦"
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
-msgstr "Đ¨ÑƒĐºĐ°Ñ Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸ Đ´Đ»Ñ Đ¿Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ..."
+msgstr "Đ¨ÑƒĐºĐ°Ñ”Đ¼Đ¾ Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸ Đ´Đ»Ñ Đ¿Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ…"
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
-msgstr "Đ’Đ¸Đ»ÑƒÑ‡ĐµĐ½Đ½Ñ Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ² Đ¿ĐµÑ€ĐµĐ´ Đ¿Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½ÑĐ¼..."
+msgstr "Đ’Đ¸Đ»ÑƒÑ‡Đ°Ñ”Đ¼Đ¾ Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ² Đ¿ĐµÑ€ĐµĐ´ Đ¿Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½ÑĐ¼â€¦"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -189,92 +281,92 @@ msgid ""
"Do you really want to remove these packages?\n"
msgstr ""
"ĐаÑÑ‚ÑƒĐ¿Đ½Ñ– Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸ Đ±ÑƒĐ´ÑƒÑ‚ÑŒ Đ²Đ¸Đ»ÑƒÑ‡ĐµĐ½Ñ–, Ñ‰Đ¾Đ± Đ·Đ°Đ±ĐµĐ·Đ¿ĐµÑ‡Đ¸Ñ‚Đ¸ Đ¿Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ\n"
-"Đ’Đ°ÑˆĐ¾Ñ— ÑиÑÑ‚ĐµĐ¼Đ¸: %s\n"
+"Đ²Đ°ÑˆĐ¾Ñ— ÑиÑÑ‚ĐµĐ¼Đ¸: %s\n"
"\n"
"\n"
"Ви ÑĐ¿Ñ€Đ°Đ²Đ´Ñ– Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²Đ¸Đ»ÑƒÑ‡Đ¸Ñ‚Đ¸ ці Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "ĐŸĐ¾Đ¼Đ¸Đ»ĐºĐ° Đ¿Ñ€Đ¸ Ñ‡Đ¸Ñ‚Đ°Đ½Đ½Ñ– Ñ„Đ°Đ¹Đ»Đ° %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "ĐĐ°Đ·Đ²Ñƒ Đ½Đ°ÑÑ‚ÑƒĐ¿Đ½Đ¸Ñ… диÑĐºÑ–Đ² Đ±ÑƒĐ»Đ¾ Đ·Đ¼Ñ–Đ½ĐµĐ½Đ¾:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (Đ¿Đ¾Đ¿ĐµÑ€ĐµĐ´Đ½Ñ Đ½Đ°Đ·Đ²Đ° %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "ĐœĐµÑ€ĐµĐ¶Đ°"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Đ‘ÑƒĐ´ÑŒ лаÑĐºĐ°, Đ²Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Đ½Đ¾ÑÑ–Đ¹"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
-msgstr "Đ¤Đ°Đ¹Đ» Đ²Đ¶Đµ Ñ–ÑĐ½ÑƒÑ”. ĐŸĐµÑ€ĐµĐ¿Đ¸ÑĐ°Ñ‚Đ¸?"
+msgstr "Đ¤Đ°Đ¹Đ» Đ²Đ¶Đµ Ñ–ÑĐ½ÑƒÑ”. ĐŸĐµÑ€ĐµĐ·Đ°Đ¿Đ¸ÑĐ°Ñ‚Đ¸ Đ¹Đ¾Đ³Đ¾?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Đ”Đ¾ÑÑ‚ÑƒĐ¿ Đ·Đ°Đ±Đ¾Ñ€Đ¾Đ½ĐµĐ½Đ¾"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "ĐĐµĐ¿Ñ€Đ°Đ²Đ¸Đ»ÑŒĐ½Đ° Đ½Đ°Đ·Đ²Đ° NFS"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
-msgstr "ĐŸĐ¾Đ³Đ°Đ½Đ¸Đ¹ Đ½Đ¾ÑÑ–Đ¹ %s"
+msgstr "ĐŸĐ¾ÑˆĐºĐ¾Đ´Đ¶ĐµĐ½Đ¸Đ¹ Đ½Đ¾ÑÑ–Đ¹ %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
-msgstr "Đе Đ¼Đ¾Đ¶Ñƒ Ñ€Đ¾Đ±Đ¸Ñ‚Đ¸ Đ·Đ½Ñ–Đ¼ĐºĐ¸ ĐµĐºÑ€Đ°Đ½Ñƒ Đ¿ĐµÑ€ĐµĐ´ Ñ€Đ¾Đ·Đ±Đ¸Ñ‚Ñ‚ÑĐ¼ Đ½Đ° Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸"
+msgid "Cannot make screenshots before partitioning"
+msgstr "Đе Đ¼Đ¾Đ¶Đ½Đ° Ñ€Đ¾Đ±Đ¸Ñ‚Đ¸ Đ·Đ½Ñ–Đ¼ĐºĐ¸ ĐµĐºÑ€Đ°Đ½Đ° Đ¿ĐµÑ€ĐµĐ´ Ñ€Đ¾Đ·Đ±Đ¸Ñ‚Ñ‚ÑĐ¼ Đ½Đ° Ñ€Đ¾Đ·Đ´Ñ–Đ»Đ¸"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
-msgstr "Đ—Đ½Ñ–Đ¼ĐºĐ¸ ĐµĐºÑ€Đ°Đ½Ñƒ ÑÑ‚Đ°Đ½ÑƒÑ‚ÑŒ Đ¼Đ¾Đ¶Đ»Đ¸Đ²Đ¸Đ¼Đ¸ Đ¿Ñ–ÑĐ»Ñ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ² %s"
+msgstr "Đ—Đ½Ñ–Đ¼ĐºĐ¸ ĐµĐºÑ€Đ°Đ½Đ° ÑÑ‚Đ°Đ½ÑƒÑ‚ÑŒ Đ¼Đ¾Đ¶Đ»Đ¸Đ²Đ¸Đ¼Đ¸ Đ¿Ñ–ÑĐ»Ñ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ´Đ¾ %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
-msgstr "ĐĐ¾Đ½Ñ„Ñ–Đ³ÑƒÑ€Đ°Ñ†Ñ–Ñ"
+msgstr "ĐĐ°Đ»Đ°ÑˆÑ‚Đ¾Đ²ÑƒĐ²Đ°Đ½Đ½Ñ"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Đ’Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Ñ‚Đ°ĐºĐ¾Đ¶ Đ²Ñ–Đ´Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚ÑƒĐ²Đ°Ñ‚Đ¸ %s"
@@ -285,10 +377,10 @@ msgid ""
"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
"You can find some information about them at: %s"
msgstr ""
-"ДеÑĐºÑ– Đ· Đ°Đ¿Đ°Ñ€Đ°Ñ‚Đ½Đ¸Ñ… заÑĐ¾Đ±Ñ–Đ² Đ½Đ° ĐºĐ¾Đ¼Đ¿'ÑÑ‚ĐµÑ€Ñ– Đ²Đ¸Đ¼Đ°Đ³Đ°Ñть Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Ñ–Đ²\n"
-"Ñ„Ñ–Ñ€Đ¼-Đ²Đ¸Đ³Đ¾Ñ‚Đ¾Đ²Đ»ÑĐ²Đ°Ñ‡Ñ–Đ² Đ´Đ»Ñ Ñ‚Đ¾Đ³Đ¾, Ñ‰Đ¾Đ± Đ¿Ñ€Đ°Ñ†ÑĐ²Đ°Ñ‚Đ¸ Đ¿Ñ€Đ°Đ²Đ¸Đ»ÑŒĐ½Đ¾. \n"
+"ДеÑĐºÑ– Đ· Đ°Đ¿Đ°Ñ€Đ°Ñ‚Đ½Đ¸Ñ… заÑĐ¾Đ±Ñ–Đ² Đ½Đ° Đ²Đ°ÑˆĐ¾Đ¼Ñƒ ĐºĐ¾Đ¼Đ¿'ÑÑ‚ĐµÑ€Ñ– Đ²Đ¸Đ¼Đ°Đ³Đ°Ñть Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Ñ–Đ²\n"
+"Ñ„Ñ–Ñ€Đ¼-Đ²Đ¸Ñ€Đ¾Đ±Đ½Đ¸ĐºÑ–Đ² Đ´Đ»Ñ Ñ‚Đ¾Đ³Đ¾, Ñ‰Đ¾Đ± Đ¿Ñ€Đ°Ñ†ÑĐ²Đ°Ñ‚Đ¸ Đ¿Ñ€Đ°Đ²Đ¸Đ»ÑŒĐ½Đ¾. \n"
"\n"
-"Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ·Đ½Đ°Đ¹Ñ‚Đ¸ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Ñƒ Ñ–Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Ñ–Ñ Đ¿Ñ€Đ¾ Đ½Đ¸Ñ… Đ½Đ°: %s"
+"Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ·Đ½Đ°Đ¹Ñ‚Đ¸ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Ñƒ Ñ–Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Ñ–Ñ Đ¿Ñ€Đ¾ Đ½Đ¸Ñ… Đ½Đ° ÑÑ‚Đ¾Ñ€Ñ–Đ½Ñ†Ñ– %s"
#: interactive.pm:22
#, c-format
@@ -300,22 +392,22 @@ msgstr "Đ’Đ¼Đ¸ĐºĐ°Ñ Đ¼ĐµÑ€ĐµĐ¶Ñƒ"
msgid "Bringing down the network"
msgstr "Đ’Đ¸Đ¼Đ¸ĐºĐ°Ñ Đ¼ĐµÑ€ĐµĐ¶Ñƒ"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "Đ—Đ°Ñ‡ĐµĐºĐ°Đ¹Ñ‚Đµ, Đ¿ĐµÑ€ĐµĐ²Ñ–Ñ€ÑєтьÑÑ Ñ„Đ°Đ¹Đ»"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "Đ½ĐµĐ¼Đ¾Đ¶Đ»Đ¸Đ²Đ¾ Đ´Đ¾Đ´Đ°Ñ‚Đ¸ Đ½Đ¾ÑÑ–Đ¹"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "ĐĐ¾Đ¿Ñ–ÑĐ²Đ°Đ½Đ½Ñ Đ´ĐµÑĐºĐ¸Ñ… Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ² Đ½Đ° диÑĐºĐ¸ Đ´Đ»Ñ Đ¿Ñ–Đ·Đ½Ñ–ÑˆĐ¾Đ³Đ¾ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Đ½Đ½Ñ"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Đ¢Ñ€Đ¸Đ²Đ°Ñ” ĐºĐ¾Đ¿Ñ–ÑĐ²Đ°Đ½Đ½Ñ"
@@ -345,285 +437,311 @@ msgstr "Đ³Đ°Ñ€Đ½Đ¾"
msgid "maybe"
msgstr "Đ¼Đ¾Đ¶Đ»Đ¸Đ²Đ¾"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "ĐÑ‚Ñ€Đ¸Đ¼Đ°Đ½Đ½Ñ Đ´Đ°Đ½Đ¸Ñ… Ñ‰Đ¾Đ´Đ¾ Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ² Đ· Đ¼ĐµÑ‚Đ°Đ´Đ°Đ½Đ¸Ñ… у Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Ñ– XML…"
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"Đ”Đ»Ñ Đ´Đ¶ĐµÑ€ĐµĐ»Đ° «%s» Đ½ĐµĐ¼Đ°Ñ” xml-info. ĐÑ‚Ñ€Đ¸Đ¼Đ°Đ½Đ¾ Đ»Đ¸ÑˆĐµ Ñ‡Đ°ÑÑ‚ĐºĐ¾Đ²Đ¸Đ¹ Ñ€ĐµĐ·ÑƒĐ»ÑŒÑ‚Đ°Ñ‚ Đ´Đ»Ñ "
+"Đ¿Đ°ĐºÑƒĐ½ĐºĐ° %s"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "ĐĐµĐ¼Đ°Ñ” Đ¾Đ¿Đ¸Ñу"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-"ДеÑĐºÑ– Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸, Đ½ĐµĐ¾Đ±Ñ…Ñ–Đ´Đ½Ñ– Đ´Đ»Ñ %s, Đ½ĐµĐ¼Đ¾Đ¶Đ»Đ¸Đ²Đ¾ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸:\n"
+"ДеÑĐºÑ– Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸, Đ½ĐµĐ¾Đ±Ñ…Ñ–Đ´Đ½Ñ– Đ´Đ»Ñ Đ²Đ°Ñ€Ñ–Đ°Đ½Ñ‚Đ° %s, Đ½ĐµĐ¼Đ¾Đ¶Đ»Đ¸Đ²Đ¾ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "Đ¡Ñ‚Đ°Đ»Đ°ÑÑ Đ¿Đ¾Đ¼Đ¸Đ»ĐºĐ°:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Đ¡Ñ‚Đ°Đ»Đ°ÑÑ Đ½ĐµĐ²Đ¸Đ¿Ñ€Đ°Đ²Đ½Đ° Đ¿Đ¾Đ¼Đ¸Đ»ĐºĐ°: %s"
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Đ‘Ñ–Đ»ÑŒÑˆĐµ Đ½Đµ Đ¿Đ¸Ñ‚Đ°Ñ‚Đ¸"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d Đ·Đ°Đ¿Đ¸Ñ‚ Đ½Đ° Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ·Đ°Đ²ĐµÑ€ÑˆĐ¸Đ²ÑÑ Đ½ĐµĐ²Đ´Đ°Đ»Đ¾"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ¿Đ°ĐºÑƒĐ½ĐºÑƒ Đ½ĐµĐ²Đ´Đ°Đ»Đµ:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Đ Đ¾Đ±Đ¾Ñ‡Đ° ÑÑ‚Đ°Đ½Ñ†Ñ–Ñ"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "ĐфіÑĐ½Đ° Ñ€Đ¾Đ±Đ¾Ñ‡Đ° ÑÑ‚Đ°Đ½Ñ†Ñ–Ñ"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"ĐŸÑ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸ Đ´Đ»Ñ Đ¾Ñ„Ñ–Ñу: Ñ‚ĐµĐºÑÑ‚Đ¾Đ²Ñ– Đ¿Ñ€Đ¾Ñ†ĐµÑĐ¾Ñ€Đ¸ (OpenOffice.org Writer, Kword), "
-"ĐµĐ»ĐµĐºÑ‚Ñ€Đ¾Đ½Đ½Ñ– Ñ‚Đ°Đ±Đ»Đ¸Ñ†Ñ– (OpenOffice.org Calc, Kspread), Đ¿ĐµÑ€ĐµĐ³Đ»ÑĐ´Đ°Ñ‡Ñ– Ñ„Đ°Đ¹Đ»Ñ–Đ² PDF, "
-"Ñ‚Đ¾Ñ‰Đ¾"
+"ĐŸÑ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸ Đ´Đ»Ñ Đ¾Ñ„Ñ–Ñу: Ñ‚ĐµĐºÑÑ‚Đ¾Đ²Ñ– Đ¿Ñ€Đ¾Ñ†ĐµÑĐ¾Ñ€Đ¸ (LibreOffice Writer, Kword), "
+"ĐµĐ»ĐµĐºÑ‚Ñ€Đ¾Đ½Đ½Ñ– Ñ‚Đ°Đ±Đ»Đ¸Ñ†Ñ– (LibreOffice Calc, Kspread), Đ¿ĐµÑ€ĐµĐ³Đ»ÑĐ´Đ°Ñ‡Ñ– Ñ„Đ°Đ¹Đ»Ñ–Đ² PDF, Ñ‚Đ¾Ñ‰Đ¾"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Đ†Đ³Ñ€Đ¾Đ²Đ° ÑÑ‚Đ°Đ½Ñ†Ñ–Ñ"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "ĐŸÑ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸ Đ´Đ»Ñ Ñ€Đ¾Đ·Đ²Đ°Đ³: Ñ–Đ³Ñ€Đ¸-Đ¿ĐµÑ€ĐµĐ³Đ¾Đ½Đ¸, Ñ–Đ³Ñ€Đ¸ Đ½Đ° Đ´Đ¾ÑˆÑ†Ñ–, ÑÑ‚Ñ€Đ°Ñ‚ĐµĐ³Ñ–Ñ‡Đ½Ñ–, Ñ‚Đ¾Ñ‰Đ¾"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "ĐœÑƒĐ»ÑŒÑ‚Đ¸Đ¼ĐµĐ´Ñ–Đ¹Đ½Đ° ÑÑ‚Đ°Đ½Ñ†Ñ–Ñ"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Đ—Đ²ÑƒĐºĐ¾Đ²Ñ– Ñ‚Đ° Đ²Ñ–Đ´ĐµĐ¾ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ²Đ°Ñ‡Ñ– Ñ‚Đ° Ñ€ĐµĐ´Đ°ĐºÑ‚Đ¾Ñ€Đ¸"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Đ¡Ñ‚Đ°Đ½Ñ†Ñ–Ñ Đ´Đ»Ñ Đ†Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚Ñƒ"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr ""
"ĐĐ°Đ±Ñ–Ñ€ заÑĐ¾Đ±Ñ–Đ² Đ´Đ»Ñ Ñ‡Đ¸Ñ‚Đ°Đ½Đ½Ñ Ñ‚Đ° Đ¿ĐµÑ€ĐµĐ´Đ°Đ²Đ°Đ½Đ½Ñ ĐµĐ»ĐµĐºÑ‚Ñ€Đ¾Đ½Đ½Đ¾Ñ— Đ¿Đ¾ÑˆÑ‚Đ¸ Ñ‚Đ° Đ³Ñ€ÑƒĐ¿ Đ½Đ¾Đ²Đ¸Đ½ "
-"(pine, mutt, tin..), Ñ‚Đ° Đ´Đ»Ñ Đ¿ĐµÑ€ĐµĐ³Đ»ÑĐ´Ñƒ Ñ–Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Ñ–Đ¹Đ½Đ¸Ñ… Ñ‚ĐµĐ½ĐµÑ‚"
+"(pine, mutt, tin…), а Ñ‚Đ°ĐºĐ¾Đ¶ Đ´Đ»Ñ Đ¿ĐµÑ€ĐµĐ³Đ»ÑĐ´Ñƒ ÑÑ‚Đ¾Ñ€Ñ–Đ½Đ¾Đº Ñ–Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚Ñƒ"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "ĐœĐµÑ€ĐµĐ¶ĐµĐ²Đ¸Đ¹ ĐºĐ¾Đ¼Đ¿'ÑÑ‚ĐµÑ€ (ĐºĐ»Ñ–Ñ”Đ½Ñ‚)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "ĐĐ»Ñ–Ñ”Đ½Ñ‚Đ¸ Đ´Đ»Ñ Ñ€Ñ–Đ·Đ½Đ¸Ñ… Đ¿Ñ€Đ¾Ñ‚Đ¾ĐºĐ¾Đ»Ñ–Đ² (ssh Đ²ĐºĐ»ÑÑ‡Đ½Đ¾)"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "ЗаÑĐ¾Đ±Đ¸ Đ´Đ»Ñ Đ¿Đ¾Đ»ĐµĐ³ÑˆĐµĐ½Đ½Ñ Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Đ½Đ½Ñ ĐºĐ¾Đ¼Đ¿'ÑÑ‚ĐµÑ€Đ°"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "ЗаÑĐ¾Đ±Đ¸ Đ´Đ»Ñ ĐºĐ¾Đ½ÑĐ¾Đ»Ñ–"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Đ ĐµĐ´Đ°ĐºÑ‚Đ¾Ñ€Đ¸, ĐºĐ¾Đ¼Đ°Đ½Đ´Đ½Ñ– Đ¾Đ±Đ¾Đ»Đ¾Đ½ĐºĐ¸, Ñ„Đ°Đ¹Đ»Đ¾Đ²Ñ– заÑĐ¾Đ±Đ¸ Ñ‚Đ° Ñ‚ĐµÑ€Đ¼Ñ–Đ½Đ°Đ»Đ¸"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Đ Đ¾Đ·Ñ€Đ¾Đ±ĐºĐ°"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "Đ‘Ñ–Đ±Đ»Ñ–Đ¾Ñ‚ĐµĐºĐ¸ Đ´Đ»Ñ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼ÑƒĐ²Đ°Đ½Đ½Ñ Đ² C, C++, Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸ Ñ‚Đ° Ñ„Đ°Đ¹Đ»Đ¸ include"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Đ”Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Ñ–Ñ"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
-msgstr "ĐĐ½Đ¸Đ¶ĐºĐ¸ Ñ‚Đ° Đ¯Đ Đ—Đ ĐĐ‘Đ˜Đ¢Đ˜ Đ¿Ñ€Đ¾ Đ›Ñ–Đ½Đ°ĐºÑ Ñ‚Đ° Đ²Ñ–Đ»ÑŒĐ½Đµ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ½Đµ Đ·Đ°Đ±ĐµĐ·Đ¿ĐµÑ‡ĐµĐ½Đ½Ñ"
+msgstr "ĐĐ½Đ¸Đ¶ĐºĐ¸ Ñ‚Đ° Đ¿Đ¾Ñ€Đ°Đ´Đ¸ Đ· Linux Ñ‚Đ° Đ²Ñ–Đ»ÑŒĐ½Đ¾Đ³Đ¾ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ½Đ¾Đ³Đ¾ Đ·Đ°Đ±ĐµĐ·Đ¿ĐµÑ‡ĐµĐ½Đ½Ñ"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
-msgstr "Đ¡Ñ‚Đ°Đ½Đ´Đ°Ñ€Ñ‚Đ½Đ° база Đ›Ñ–Đ½Đ°ĐºÑ. ĐŸÑ–Đ´Ñ‚Ñ€Đ¸Đ¼ĐºĐ° Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼ ÑÑ‚Đ¾Ñ€Đ¾Đ½Đ½Ñ–Ñ… Đ²Đ¸Ñ€Đ¾Đ±Đ½Đ¸ĐºÑ–Đ²"
+msgstr "Đ¡Ñ‚Đ°Đ½Đ´Đ°Ñ€Ñ‚Đ½Đ° база Linux. ĐŸÑ–Đ´Ñ‚Ñ€Đ¸Đ¼ĐºĐ° Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼ ÑÑ‚Đ¾Ñ€Đ¾Đ½Đ½Ñ–Ñ… Đ²Đ¸Ñ€Đ¾Đ±Đ½Đ¸ĐºÑ–Đ²"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Веб-ÑĐµÑ€Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Đ“Ñ€ÑƒĐ¿Đ¾Đ²Đ° Ñ€Đ¾Đ±Đ¾Ñ‚Đ°"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Đ—Đ°Ñ…Đ¸ÑĐ½Đ¸Đ¹ ÑˆĐ»ÑĐ·/ĐœĐ°Ñ€ÑˆÑ€ÑƒÑ‚Đ¸Đ·Đ°Ñ‚Đ¾Ñ€"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Đ†Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚-ÑˆĐ»ÑĐ·"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "ĐŸĐ¾ÑˆÑ‚Đ°/ĐĐ¾Đ²Đ¸Đ½Đ¸"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "ĐŸĐ¾ÑˆÑ‚Đ¾Đ²Đ¸Đ¹ ÑĐµÑ€Đ²ĐµÑ€ postfix, ÑĐµÑ€Đ²ĐµÑ€ Đ½Đ¾Đ²Đ¸Đ½ Inn"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ Ñ‚ĐµĐº"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ Đ½Đ°Đ·Đ² Đ´Đ¾Đ¼ĐµĐ½Ñƒ Ñ– Đ¼ĐµÑ€ĐµĐ¶ĐµĐ²Đ¸Đ¹ Ñ–Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Ñ–Đ¹Đ½Đ¸Đ¹ ÑĐµÑ€Đ²ĐµÑ€"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ Đ´Đ¾ÑÑ‚ÑƒĐ¿Ñƒ Đ´Đ¾ Ñ„Đ°Đ¹Đ»Ñ–Đ² Ñ– Đ´Ñ€ÑƒĐºĐ°Ñ€Đ¾Đº"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ NFS, ÑĐµÑ€Đ²ĐµÑ€ Samba"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "База Đ´Đ°Đ½Đ¸Ñ…"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€Đ¸ баз Đ´Đ°Đ½Đ¸Ñ… PostgreSQL Ñ– MySQL "
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€Đ¸ баз Đ´Đ°Đ½Đ¸Ñ… PostgreSQL Ñ– MariaDB"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Đ¢ĐµĐ½ĐµÑ‚Đ°/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "ĐŸĐ¾ÑˆÑ‚Đ°"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "ĐŸĐ¾ÑˆÑ‚Đ¾Đ²Đ¸Đ¹ ÑĐµÑ€Đ²ĐµÑ€ postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€Đ¸ баз Đ´Đ°Đ½Đ¸Ñ… PostgreSQL Đ°Đ±Đ¾ MySQL "
+msgid "PostgreSQL or MariaDB database server"
+msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€Đ¸ баз Đ´Đ°Đ½Đ¸Ñ… PostgreSQL Đ°Đ±Đ¾ MariaDB"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "ĐœĐµÑ€ĐµĐ¶ĐµĐ²Đ¸Đ¹ ĐºĐ¾Đ¼Đ¿'ÑÑ‚ĐµÑ€ (ÑĐµÑ€Đ²ĐµÑ€)"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ NFS, ÑĐµÑ€Đ²ĐµÑ€ SMB, Đ¿Ñ€Đ¾ĐºÑÑ–-ÑĐµÑ€Đ²ĐµÑ€, ÑĐµÑ€Đ²ĐµÑ€ ssh"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Đ“Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đµ ÑĐµÑ€ĐµĐ´Đ¾Đ²Đ¸Ñ‰Đµ"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "Đ Đ¾Đ±Đ¾Ñ‡Đ° ÑÑ‚Đ°Đ½Ñ†Ñ–Ñ KDE"
+msgid "Plasma Workstation"
+msgstr "Đ Đ¾Đ±Đ¾Ñ‡Đ° ÑÑ‚Đ°Đ½Ñ†Ñ–Ñ Ñ–Đ· ĐŸĐ»Đ°Đ·Đ¼Đ¾Ñ"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr ""
-"Đ Đ¾Đ±Đ¾Ñ‡Đµ ÑĐµÑ€ĐµĐ´Đ¾Đ²Đ¸Ñ‰Đµ K (KDE) - Đ¾ÑĐ½Đ¾Đ²Đ½Đµ Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đµ ÑĐµÑ€ĐµĐ´Đ¾Đ²Đ¸Ñ‰Đµ Đ· Đ½Đ°Đ±Đ¾Ñ€Đ¾Đ¼ Đ´Đ¾Đ¿Đ¾Đ¼Ñ–Đ¶Đ½Đ¸Ñ… "
+"Đ Đ¾Đ±Đ¾Ñ‡Đµ ÑĐµÑ€ĐµĐ´Đ¾Đ²Đ¸Ñ‰Đµ K (KDE) — Đ¾ÑĐ½Đ¾Đ²Đ½Đµ Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đµ ÑĐµÑ€ĐµĐ´Đ¾Đ²Đ¸Ñ‰Đµ Đ· Đ½Đ°Đ±Đ¾Ñ€Đ¾Đ¼ Đ´Đ¾Đ¿Đ¾Đ¼Ñ–Đ¶Đ½Đ¸Ñ… "
"заÑĐ¾Đ±Ñ–Đ²"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "Đ Đ¾Đ±Đ¾Ñ‡Đ° ÑÑ‚Đ°Đ½Ñ†Ñ–Ñ Gnome"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -631,66 +749,114 @@ msgid ""
msgstr ""
"Đ“Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đµ ÑĐµÑ€ĐµĐ´Đ¾Đ²Đ¸Ñ‰Đµ Đ· Đ´Ñ€ÑƒĐ¶Đ½Ñ–Đ¼ Ñ–Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹ÑĐ¾Đ¼ Ñ‚Đ° Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ°Đ¼Đ¸, заÑĐ¾Đ±Đ¸ Đ´Đ»Ñ ÑÑ‚Ñ–Đ»ÑŒĐ½Đ¸Ñ†Ñ–"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
#, c-format
-msgid "LXDE Desktop"
-msgstr "Đ¡Ñ‚Ñ–Đ»ÑŒĐ½Đ¸Ñ†Ñ LXDE"
+msgid "XFCE Workstation"
+msgstr "Đ Đ¾Đ±Đ¾Ñ‡Đ° ÑÑ‚Đ°Đ½Ñ†Ñ–Ñ XFCE"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:165
#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+"ĐŸĐ¾Đ»ĐµĐ³ÑˆĐµĐ½Đµ Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đµ ÑĐµÑ€ĐµĐ´Đ¾Đ²Đ¸Ñ‰Đµ Đ· Đ´Ñ€ÑƒĐ¶Đ½Ñ–Đ¼ Ñ–Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹ÑĐ¾Đ¼ Ñ‚Đ° Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ°Đ¼Đ¸, заÑĐ¾Đ±Đ¸ "
+"Đ´Đ»Ñ ÑÑ‚Ñ–Đ»ÑŒĐ½Đ¸Ñ†Ñ–"
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "Đ Đ¾Đ±Đ¾Ñ‡Đ° ÑÑ‚Đ°Đ½Ñ†Ñ–Ñ MATE"
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "Đ Đ¾Đ±Đ¾Ñ‡Đ° ÑÑ‚Đ°Đ½Ñ†Ñ–Ñ Cinnamon"
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Đ“Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đµ ÑĐµÑ€ĐµĐ´Đ¾Đ²Đ¸Ñ‰Đµ Đ½Đ° Đ¾ÑĐ½Đ¾Đ²Ñ– GNOME"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "Đ¡Ñ‚Ñ–Đ»ÑŒĐ½Đ¸Ñ†Ñ LXQt"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
msgstr ""
-"Đ›ĐµĐ³ĐºĐµ Ñ– ÑˆĐ²Đ¸Đ´ĐºĐµ Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đµ ÑĐµÑ€ĐµĐ´Đ¾Đ²Đ¸Ñ‰Đµ Đ· Đ´Ñ€ÑƒĐ¶Đ½Ñ–Đ¼ Ñ–Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹ÑĐ¾Đ¼ Ñ‚Đ° Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ°Đ¼Đ¸, "
-"заÑĐ¾Đ±Đ¸ Đ´Đ»Ñ ÑÑ‚Ñ–Đ»ÑŒĐ½Đ¸Ñ†Ñ–"
+"ĐаÑÑ‚ÑƒĐ¿Đ½Đµ Đ¿Đ¾ĐºĐ¾Đ»Ñ–Đ½Đ½Ñ Đ¿Đ¾Ñ€Ñ‚Đ¾Đ²Đ°Đ½Đ¾Đ³Đ¾ Đ½Đ° Qt ÑˆĐ²Đ¸Đ´ĐºĐ¾Đ³Đ¾, Đ½ĐµĐ²Đ¸Đ±Đ°Đ³Đ»Đ¸Đ²Đ¾Đ³Đ¾ Đ´Đ¾ Ñ€ĐµÑурÑÑ–Đ² "
+"Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đ¾Đ³Đ¾ ÑĐµÑ€ĐµĐ´Đ¾Đ²Đ¸Ñ‰Đ°"
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "Đ¡Ñ‚Ñ–Đ»ÑŒĐ½Đ¸Ñ†Ñ Enlightenment e17"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+"Đ¨Đ²Đ¸Đ´ĐºĐµ, Đ½ĐµĐ²Đ¸Đ±Đ°Đ³Đ»Đ¸Đ²Đµ Đ´Đ¾ Ñ€ĐµÑурÑÑ–Đ² Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đµ ÑĐµÑ€ĐµĐ´Đ¾Đ²Đ¸Ñ‰Đµ Đ· Đ²Ñ–Đ´Đ´Đ°Đ½Đ¸Đ¼Đ¸ Đ¿Ñ€Đ¸Ñ…Đ¸Đ»ÑŒĐ½Đ¸ĐºĐ°Đ¼Đ¸"
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr "Đ¡Ñ‚Ñ–Đ»ÑŒĐ½Đ¸Ñ†Ñ LXDE"
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr "Đ¨Đ²Đ¸Đ´ĐºĐµ, Đ½ĐµĐ²Đ¸Đ±Đ°Đ³Đ»Đ¸Đ²Đµ Đ´Đ¾ Ñ€ĐµÑурÑÑ–Đ² Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đµ ÑĐµÑ€ĐµĐ´Đ¾Đ²Đ¸Ñ‰Đµ"
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Đ†Đ½ÑˆÑ– Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Ñ– ÑÑ‚Ñ–Đ»ÑŒĐ½Đ¸Ñ†Ñ–"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm, Ñ‚Đ¾Ñ‰Đ¾"
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, Fvwm, Ñ‚Đ¾Ñ‰Đ¾"
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Đ†Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ¸"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
-msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ SSH "
+msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ Đ²Ñ–Đ´Đ´Đ°Đ»ĐµĐ½Đ¾Đ³Đ¾ Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Đ½Đ½Ñ Webmin"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "ĐœĐµÑ€ĐµĐ¶ĐµĐ²Ñ– Ñ–Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ¸/Đ¡Đ»Ñ–Đ´ĐºÑƒĐ²Đ°Đ½Đ½Ñ Đ·Đ° Đ¼ĐµÑ€ĐµĐ¶ĐµÑ"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
-msgstr "Đ†Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ¸ Đ´Đ»Ñ ÑĐ»Ñ–Đ´ĐºÑƒĐ²Đ°Đ½Đ½Ñ, Đ¾Đ±Đ»Ñ–Đº Đ¿Ñ€Đ¾Ñ†ĐµÑÑ–Đ², tcpdump, nmap, ..."
+msgstr "Đ†Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ¸ Đ´Đ»Ñ ÑĐ»Ñ–Đ´ĐºÑƒĐ²Đ°Đ½Đ½Ñ, Đ¾Đ±Đ»Ñ–Đº Đ¿Ñ€Đ¾Ñ†ĐµÑÑ–Đ², tcpdump, nmap…"
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "ĐŸĐ¾Đ¼Ñ–Ñ‡Đ½Đ¸ĐºĐ¸ Mandriva"
+msgid "Mageia Wizards"
+msgstr "ĐŸĐ¾Đ¼Ñ–Ñ‡Đ½Đ¸ĐºĐ¸ Mageia"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "ĐŸĐ¾Đ¼Ñ–Ñ‡Đ½Đ¸ĐºĐ¸ Đ´Đ»Ñ Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Đ½Đ½Ñ ÑĐµÑ€Đ²ĐµÑ€Đ°"
@@ -701,10 +867,10 @@ msgid ""
"An error occurred, but I do not know how to handle it nicely.\n"
"Continue at your own risk."
msgstr ""
-"Đ¡Ñ‚Đ°Đ»Đ°ÑÑ Đ¿Đ¾Đ¼Đ¸Đ»ĐºĐ°, але Ñ Đ½Đµ Đ·Đ½Đ°Ñ, ÑĐº Ñ—Ñ— Đ¾Đ±Ñ€Đ¾Đ±Đ¸Ñ‚Đ¸.\n"
-"ĐŸÑ€Đ¾Đ´Đ¾Đ²Đ¶ÑƒĐ¹Ñ‚Đµ Đ½Đ° Đ²Đ»Đ°ÑĐ½Đ¸Đ¹ Ñ€Đ¸Đ·Đ¸Đº."
+"Đ¡Ñ‚Đ°Đ»Đ°ÑÑ Đ¿Đ¾Đ¼Đ¸Đ»ĐºĐ°, але ÑĐ¿Đ¾ÑÑ–Đ± Đ½Đ°Đ»ĐµĐ¶Đ½Đ¾Đ³Đ¾ уÑÑƒĐ²Đ°Đ½Đ½Ñ Ñ—Ñ— Đ½Đ°ÑĐ»Ñ–Đ´ĐºÑ–Đ² Đ½ĐµĐ²Ñ–Đ´Đ¾Đ¼Đ¸Đ¹.\n"
+"Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ Ñ€Đ¸Đ·Đ¸ĐºĐ½ÑƒÑ‚Đ¸ Ñ– Đ¿Ñ€Đ¾Đ´Đ¾Đ²Đ¶Đ¸Ñ‚Đ¸ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -713,352 +879,353 @@ msgid ""
"\"\n"
msgstr ""
"ДеÑĐºÑ– Đ²Đ°Đ¶Đ»Đ¸Đ²Ñ– Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸ Đ½Đµ Đ²Đ´Đ°Đ»Đ¾ÑÑ Đ¿Ñ€Đ°Đ²Đ¸Đ»ÑŒĐ½Đ¾ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸. Đ’Đ°Ñˆ\n"
-"ĐºĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐº Đ°Đ±Đ¾ Đ¿Ñ€Đ¸Đ²Ñ–Đ´ Đ½ĐµÑĐ¿Ñ€Đ°Đ²Đ½Ñ–. ĐŸĐµÑ€ĐµĐ²Ñ–Ñ€Ñ‚Đµ ĐºĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐº\n"
-"ĐºĐ¾Đ¼Đ°Đ½Đ´Đ¾Ñ \"rpm -qpl media/main/*.rpm\" \n"
+"ĐºĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐº Đ°Đ±Đ¾ Đ¿Ñ€Đ¸ÑÑ‚Ñ€Ñ–Đ¹ Đ´Đ»Ñ Đ¹Đ¾Đ³Đ¾ Ñ‡Đ¸Ñ‚Đ°Đ½Đ½Ñ Đ¿Đ¾ÑˆĐºĐ¾Đ´Đ¶ĐµĐ½Đ¾.\n"
+"ĐŸĐµÑ€ĐµĐ²Ñ–Ñ€Ñ‚Đµ ĐºĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐº ĐºĐ¾Đ¼Đ°Đ½Đ´Đ¾Ñ \"rpm -qpl media/main/*.rpm\"\n"
#: steps_auto_install.pm:71 steps_stdio.pm:27
#, c-format
msgid "Entering step `%s'\n"
-msgstr "ĐŸĐ¾Ñ‡Đ¸Đ½Đ°Ñ”Ñ‚ÑŒÑÑ ĐºÑ€Đ¾Đº `%s'\n"
+msgstr "ĐŸĐ¾Ñ‡Đ¸Đ½Đ°Ñ”Ñ‚ÑŒÑÑ ĐºÑ€Đ¾Đº «%s»\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ ĐœĐ°Đ½Đ´Ñ€Ñ–Đ²Đ° Đ›Ñ–Đ½Đ°ĐºÑ %s"
+msgid "%s Installation %s"
+msgstr "Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ %s %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> Đ¼Ñ–Đ¶ ĐµĐ»ĐµĐ¼ĐµĐ½Ñ‚Đ°Đ¼Đ¸"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
-msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ Xorg ÑÑ‚Đ°Ñ€Ñ‚ÑƒÑ” Đ¿Đ¾Đ²Ñ–Đ»ÑŒĐ½Đ¾. Đ—Đ°Ñ‡ĐµĐºĐ°Đ¹Ñ‚Đµ..."
+msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ Xorg ÑÑ‚Đ°Ñ€Ñ‚ÑƒÑ” Đ¿Đ¾Đ²Ñ–Đ»ÑŒĐ½Đ¾. Đ—Đ°Ñ‡ĐµĐºĐ°Đ¹Ñ‚Đµâ€¦"
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"Đ¡Đ¸ÑÑ‚ĐµĐ¼Đ° Đ¼Đ°Ñ” Đ·Đ°Đ¼Đ°Đ»Đ¾ Ñ€ĐµÑурÑÑ–Đ². Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ¼Đ°Ñ‚Đ¸ Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼Đ¸ Đ· Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½ÑĐ¼\n"
-"ĐœĐ°Đ½Đ´Ñ€Ñ–Đ²Đ° Đ»Ñ–Đ½Đ°ĐºÑа. Đ¯ĐºÑ‰Đ¾ Ñ†Đµ ÑÑ‚Đ°Đ½ĐµÑ‚ÑŒÑÑ, Đ¼Đ¾Đ¶ĐµÑ‚Đµ ÑĐ¿Ñ€Đ¾Đ±ÑƒĐ²Đ°Ñ‚Đ¸ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ²\n"
-"Ñ‚ĐµĐºÑÑ‚Đ¾Đ²Đ¾Đ¼Ñƒ Ñ€ĐµĐ¶Đ¸Đ¼Ñ–. Đ”Đ»Ñ Ñ†ÑŒĐ¾Đ³Đ¾ Đ¿Ñ–Đ´ Ñ‡Đ°Ñ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ĐµĐ½Đ½Ñ Đ· ĐºĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐºÑƒ\n"
-"Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ F1 Ñ– Đ¿Đ¾Ñ‚Ñ–Đ¼ Đ²Đ²ĐµĐ´Ñ–Ñ‚ÑŒ \"text\"."
+"Đ’Đ°ÑˆĐ° ÑиÑÑ‚ĐµĐ¼Đ° Đ½Đµ Ñ” Đ´Đ¾ÑÑ‚Đ°Ñ‚Đ½ÑŒĐ¾ Đ¿Đ¾Ñ‚ÑƒĐ¶Đ½Đ¾Ñ. Đ£ Đ²Đ°Ñ Đ¼Đ¾Đ¶ÑƒÑ‚ÑŒ Đ²Đ¸Đ½Đ¸ĐºĐ½ÑƒÑ‚Đ¸ Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼Đ¸\n"
+"Đ·Ñ– Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½ÑĐ¼ %s. Đ¯ĐºÑ‰Đ¾ Ñ‚Đ°ĐºÑ– Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼Đ¸ Đ²Đ¸Đ½Đ¸ĐºĐ½ÑƒÑ‚ÑŒ, ÑĐ¿Ñ€Đ¾Đ±ÑƒĐ¹Ñ‚Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸\n"
+"ÑиÑÑ‚ĐµĐ¼Ñƒ у Ñ‚ĐµĐºÑÑ‚Đ¾Đ²Đ¾Đ¼Ñƒ Ñ€ĐµĐ¶Đ¸Đ¼Ñ–. Đ©Đ¾Đ± Đ·Ñ€Đ¾Đ±Đ¸Ñ‚Đ¸ Ñ†Đµ, Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ F1 Đ¿Ñ–Đ´ Ñ‡Đ°Ñ "
+"Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ĐµĐ½Đ½Ñ\n"
+"Đ· ĐºĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐºĐ°, а Đ¿Đ¾Ñ‚Ñ–Đ¼ Đ²Đ²ĐµĐ´Ñ–Ñ‚ÑŒ «text»."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Ñ€Đ¾Đ±Đ¾Ñ‡Ñƒ ÑÑ‚Đ°Đ½Ñ†Ñ–Ñ Mandriva KDE"
+msgid "Media Selection"
+msgstr "Đ’Đ¸Đ±Ñ–Ñ€ Đ½Đ¾ÑÑ–Ñ"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Ñ€Đ¾Đ±Đ¾Ñ‡Ñƒ ÑÑ‚Đ°Đ½Ñ†Ñ–Ñ Mandriva GNOME"
+msgid "Install %s Plasma Desktop"
+msgstr "Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Ñ€Đ¾Đ±Đ¾Ñ‡Ñƒ ÑÑ‚Đ°Đ½Ñ†Ñ–Ñ %s Ñ–Đ· ĐŸĐ»Đ°Đ·Đ¼Đ¾Ñ KDE"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:254
+#, c-format
+msgid "Install %s GNOME Desktop"
+msgstr "Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Ñ€Đ¾Đ±Đ¾Ñ‡Ñƒ ÑÑ‚Đ°Đ½Ñ†Ñ–Ñ %s GNOME"
+
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "Đ’Đ¸Đ±Ñ–Ñ€ĐºĐ¾Đ²Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, c-format
-msgid "KDE Desktop"
-msgstr "Đ¡Ñ‚Ñ–Đ»ÑŒĐ½Đ¸Ñ†Ñ KDE"
+msgid "Plasma Desktop"
+msgstr "Đ¡Ñ‚Ñ–Đ»ÑŒĐ½Đ¸Ñ†Ñ ĐŸĐ»Đ°Đ·Đ¼Đ¸"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "Đ¡Ñ‚Ñ–Đ»ÑŒĐ½Đ¸Ñ†Ñ GNOME"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
-msgstr "Đ¢Đ¸Đ¿Đ¾Đ²Đ° ÑÑ‚Ñ–Đ»ÑŒĐ½Đ¸Ñ†Ñ"
+msgstr "ĐĐµÑ‚Đ¸Đ¿Đ¾Đ²Đ° ÑÑ‚Ñ–Đ»ÑŒĐ½Đ¸Ñ†Ñ"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
-msgstr "ĐŸĐ¾Đ¿ĐµÑ€ĐµĐ´Đ½Ñ–Đ¹ Đ¿ĐµÑ€ĐµĐ³Đ»ÑĐ´ ÑÑ‚Ñ–Đ»ÑŒĐ½Đ¸Ñ†Ñ– '%s'."
+msgstr "ĐŸĐ¾Đ¿ĐµÑ€ĐµĐ´Đ½Ñ–Đ¹ Đ¿ĐµÑ€ĐµĐ³Đ»ÑĐ´ ÑÑ‚Ñ–Đ»ÑŒĐ½Đ¸Ñ†Ñ– «%s»."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "ĐĐ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ Đ½Đ° Đ·Đ¾Đ±Ñ€Đ°Đ¶ĐµĐ½Đ½Ñ, Ñ‰Đ¾Đ± Đ¿Đ¾Đ±Đ°Ñ‡Đ¸Ñ‚Đ¸ Đ±Ñ–Đ»ÑŒÑˆĐ¸Đ¹ Ñ€Đ¾Đ·Đ¼Ñ–Ñ€"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Đ’Đ¸Đ±Ñ–Ñ€ Đ³Ñ€ÑƒĐ¿ Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ²"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Đ†Đ½Đ´Đ¸Đ²Ñ–Đ´ÑƒĐ°Đ»ÑŒĐ½Đ¸Đ¹ Đ²Đ¸Đ±Ñ–Ñ€ Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ²"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Đ—Đ°Đ³Đ°Đ»ÑŒĐ½Đ¸Đ¹ Ñ€Đ¾Đ·Đ¼Ñ–Ñ€: %d / %d ĐœĐ± "
+msgid "Unselect All"
+msgstr "Đ¡ĐºĐ°ÑÑƒĐ²Đ°Ñ‚Đ¸ Đ²ĐµÑÑŒ Đ²Đ¸Đ±Ñ–Ñ€"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "ĐŸĐ¾Đ³Đ°Đ½Đ¸Đ¹ Đ¿Đ°ĐºÑƒĐ½Đ¾Đº"
+msgid "Total size: %d / %d MB"
+msgstr "Đ—Đ°Đ³Đ°Đ»ÑŒĐ½Đ¸Đ¹ Ñ€Đ¾Đ·Đ¼Ñ–Ñ€: %d / %d ĐœĐ‘"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Đ’ĐµÑ€ÑÑ–Ñ: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Đ Đ¾Đ·Đ¼Ñ–Ñ€: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
-msgstr "%d Đб\n"
+msgstr "%d ĐºĐ‘\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Đ’Đ°Đ¶Đ»Đ¸Đ²Ñ–Ñть: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
-msgstr "Ви Đ½Đµ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Đ°Đ±Đ¾ Đ²Ñ–Đ´Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸ Đ²Đ¸Đ±Ñ–Ñ€ Ñ†ÑŒĐ¾Đ³Đ¾ Đ¿Đ°ĐºÑƒĐ½ĐºĐ°."
+msgid "You cannot select/unselect this package"
+msgstr "Ви Đ½Đµ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Đ°Đ±Đ¾ ÑĐºĐ°ÑÑƒĐ²Đ°Ñ‚Đ¸ Đ²Đ¸Đ±Ñ–Ñ€ Ñ†ÑŒĐ¾Đ³Đ¾ Đ¿Đ°ĐºÑƒĐ½ĐºĐ°."
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "Ñ‡ĐµÑ€ĐµĐ· Đ²Ñ–Đ´ÑÑƒÑ‚Đ½Ñ–Ñть %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "Ñ‡ĐµÑ€ĐµĐ· Đ½ĐµĐ·Đ°Đ´Đ¾Đ²Đ¾Đ»ĐµĐ½Ñ–Ñть %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
-msgstr "Đ¿Ñ€Đ¾Đ±ÑƒÑ Đ°ĐºÑ‚Đ¸Đ²Ñ–Đ·ÑƒĐ²Đ°Ñ‚Đ¸ %s"
+msgstr "Đ½Đ°Đ¼Đ°Đ³Đ°Ñ”Đ¼Đ¾ÑÑ Đ·Đ°Đ´Ñ–ÑÑ‚Đ¸ %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "Ñ‰Đ¾Đ± Đ·Đ°Đ»Đ¸ÑˆĐ¸Ñ‚Đ¸ %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Ви Đ½Đµ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Ñ†ĐµĐ¹ Đ¿Đ°ĐºÑƒĐ½Đ¾Đº, Đ±Đ¾ Đ´Đ»Ñ Đ¹Đ¾Đ³Đ¾ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ½Đµ Đ·Đ°Đ»Đ¸ÑˆĐ¸Đ»Đ¾ÑÑ "
"Đ´Đ¾ÑÑ‚Đ°Ñ‚Đ½ÑŒĐ¾ Đ²Ñ–Đ»ÑŒĐ½Đ¾Đ³Đ¾ Đ¼Ñ–ÑцÑ."
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Đ¦Ñ– Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸ Đ±ÑƒĐ´Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ¾"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "ĐаÑÑ‚ÑƒĐ¿Đ½Ñ– Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸ Đ±ÑƒĐ´Đµ Đ²Đ¸Đ»ÑƒÑ‡ĐµĐ½Đ¾"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
-msgstr "Đ¦ĐµĐ¹ Đ¿Đ°ĐºÑƒĐ½Đ¾Đº Đ½ĐµĐ¾Đ±Ñ…Ñ–Đ´Đ½Đ¸Đ¹, Đ¹Đ¾Đ³Đ¾ Đ²Đ¸Đ±Ñ–Ñ€ Đ²Ñ–Đ´Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸ Đ½Đµ Đ¼Đ¾Đ¶Đ½Đ°"
+msgid "This is a mandatory package, it cannot be unselected"
+msgstr "Đ¦ĐµĐ¹ Đ¿Đ°ĐºÑƒĐ½Đ¾Đº Đ½ĐµĐ¾Đ±Ñ…Ñ–Đ´Đ½Đ¸Đ¹, Đ¹Đ¾Đ³Đ¾ Đ²Đ¸Đ±Ñ–Ñ€ Đ½Đµ Đ¼Đ¾Đ¶Đ½Đ° ÑĐºĐ°ÑĐ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
-msgstr "Đ’Đ¸Đ±Ñ–Ñ€ Ñ†ÑŒĐ¾Đ³Đ¾ Đ¿Đ°ĐºÑƒĐ½ĐºĐ° Đ½ĐµĐ¼Đ¾Đ¶Đ»Đ¸Đ²Đ¾ Đ²Ñ–Đ´Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸. Đ™Đ¾Đ³Đ¾ Đ²Đ¶Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ¾."
+msgid "You cannot unselect this package. It is already installed"
+msgstr "Đ’Đ¸Đ±Ñ–Ñ€ Ñ†ÑŒĐ¾Đ³Đ¾ Đ¿Đ°ĐºÑƒĐ½ĐºĐ° Đ½Đµ Đ¼Đ¾Đ¶Đ½Đ° ÑĐºĐ°ÑĐ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸. Đ™Đ¾Đ³Đ¾ Đ²Đ¶Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ¾."
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
-msgstr "Đ’Đ¸Đ±Ñ–Ñ€ Ñ†ÑŒĐ¾Đ³Đ¾ Đ¿Đ°ĐºÑƒĐ½ĐºĐ° Đ½ĐµĐ¼Đ¾Đ¶Đ»Đ¸Đ²Đ¾ Đ²Ñ–Đ´Đ¼Ñ–Đ½Đ¸Ñ‚Đ¸. Đ’Ñ–Đ½ Đ¿Đ¾Đ²Đ¸Đ½ĐµĐ½ Đ±ÑƒÑ‚Đ¸ Đ¿Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ¸Đ¹."
+msgid "You cannot unselect this package. It must be upgraded"
+msgstr "Đ’Đ¸Đ±Ñ–Ñ€ Ñ†ÑŒĐ¾Đ³Đ¾ Đ¿Đ°ĐºÑƒĐ½ĐºĐ° Đ½Đµ Đ¼Đ¾Đ¶Đ½Đ° ÑĐºĐ°ÑĐ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸. Đ™Đ¾Đ³Đ¾ ÑĐ»Ñ–Đ´ Đ¿Đ¾Đ½Đ¾Đ²Đ¸Ñ‚Đ¸."
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "ĐŸĐ¾ĐºĐ°Đ·ÑƒĐ²Đ°Ñ‚Đ¸ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ Đ²Đ¸Đ±Ñ€Đ°Đ½Ñ– Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
-msgstr "Đ—Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶Đ¸Ñ‚Đ¸/Đ·Đ±ĐµÑ€ĐµĐ³Ñ‚Đ¸ Đ²Đ¸Đ´Ñ–Đ»ĐµĐ½Đµ"
+msgstr "Đ—Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶Đ¸Ñ‚Đ¸/Đ·Đ±ĐµÑ€ĐµĐ³Ñ‚Đ¸ Đ¿Đ¾Đ·Đ½Đ°Ñ‡ĐµĐ½Đµ"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "ĐŸĐ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ²Đ¸Đ±Đ¾Ñ€Ñƒ Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ²"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "ĐœÑ–Đ½Ñ–Đ¼Đ°Đ»ÑŒĐ½Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "ĐœĐµĐ½ĐµĐ´Đ¶ĐµÑ€ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
-msgstr "Đ’Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸, ÑĐºÑ– Ви Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸"
+msgstr "Đ’Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸, ÑĐºÑ– Đ²Đ¸ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
-msgstr "Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ÑÑ"
+msgstr "Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
-msgstr "Đ—Đ°Đ³Đ°Đ»ÑŒĐ½Đ¾"
+msgstr "Без Đ¿Đ¾Đ´Ñ€Đ¾Đ±Đ¸Ñ†ÑŒ"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "Đ—Đ°Đ»Đ¸ÑˆĐ¸Đ»Đ¾ÑÑ Ñ‡Đ°Ñу:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
-msgstr "(Đ½Đ°Đ±Đ»Đ¸Đ¶ĐµĐ½Đµ Đ¾Đ±Ñ‡Đ¸ÑĐ»ĐµĐ½Đ½Ñ...)"
+msgstr "(Đ½Đ°Đ±Đ»Đ¸Đ¶ĐµĐ½Đµ Đ¾Đ±Ñ‡Đ¸ÑĐ»ĐµĐ½Đ½Ñ…)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d Đ¿Đ°ĐºÑƒĐ½Đ¾Đº"
msgstr[1] "%d Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸"
msgstr[2] "%d Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ²"
+msgstr[3] "%d Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ²"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
-msgstr "Đ—Đ°Đ³Đ°Đ»Đ¾Đ¼"
+msgstr "ĐŸÑ–Đ´ÑÑƒĐ¼ĐºĐ¸"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "ĐĐ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Ñ‚Đ¸"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "Đ½Đµ Đ½Đ°Đ»Đ°ÑˆÑ‚Đ¾Đ²Đ°Đ½Đ¾"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "Đ’Đ¸Đ±Ñ–Ñ€ Đ½Đ¾ÑÑ–Ñ"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
"Đ‘ÑƒĐ»Đ¾ Đ·Đ½Đ°Đ¹Đ´ĐµĐ½Đ¾ Đ½Đ°ÑÑ‚ÑƒĐ¿Đ½Ñ– Đ½Đ¾ÑÑ–Ñ— Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ.\n"
-"Đ¯ĐºÑ‰Đ¾ Ви Đ½Đµ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ деÑĐºÑ– Đ· Đ½Đ¸Ñ…, Đ²Ñ–Đ´Đ¼Ñ–Đ½Ñ–Ñ‚ÑŒ Ñ—Ñ… Đ²Đ¸Đ±Ñ–Ñ€."
+"Đ¯ĐºÑ‰Đ¾ Đ²Đ¸ Đ½Đµ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ деÑĐºÑ– Đ· Đ½Đ¸Ñ…, Đ·Đ½Ñ–Đ¼Ñ–Ñ‚ÑŒ Đ· Đ½Đ¸Ñ… Đ¿Đ¾Đ·Đ½Đ°Ñ‡ĐºÑƒ Đ²Đ¸Đ±Đ¾Ñ€Ñƒ."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
-"Đ£ Đ’Đ°Ñ Ñ” Đ¼Đ¾Đ¶Đ»Đ¸Đ²Ñ–Ñть Đ¿ĐµÑ€ĐµĐ´ Đ¿Đ¾Ñ‡Đ°Ñ‚ĐºĐ¾Đ¼ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ ÑĐºĐ¾Đ¿Ñ–ÑĐ²Đ°Ñ‚Đ¸ Đ²Đ¼Ñ–ÑÑ‚ ĐºĐ¾Đ¼Đ¿Đ°ĐºÑ‚-"
+"Đ£ Đ²Đ°Ñ Ñ” Đ¼Đ¾Đ¶Đ»Đ¸Đ²Ñ–Ñть Đ¿ĐµÑ€ĐµĐ´ Đ¿Đ¾Ñ‡Đ°Ñ‚ĐºĐ¾Đ¼ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ ÑĐºĐ¾Đ¿Ñ–ÑĐ²Đ°Ñ‚Đ¸ Đ²Đ¼Ñ–ÑÑ‚ ĐºĐ¾Đ¼Đ¿Đ°ĐºÑ‚-"
"диÑĐºÑ–Đ² Đ½Đ° Ñ‚Đ²ĐµÑ€Đ´Đ¸Đ¹ диÑĐº.\n"
-"ĐŸÑ–ÑĐ»Ñ Ñ†ÑŒĐ¾Đ³Đ¾ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ¿Ñ€Đ¾Đ´Đ¾Đ²Đ¶Đ¸Ñ‚ÑŒÑÑ Đ· Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ³Đ¾ диÑĐºÑƒ Ñ– Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸ Đ·Đ°Đ»Đ¸ÑˆĐ°Ñ‚ÑŒÑÑ "
+"ĐŸÑ–ÑĐ»Ñ Ñ†ÑŒĐ¾Đ³Đ¾ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ¿Ñ€Đ¾Đ´Đ¾Đ²Đ¶Đ¸Ñ‚ÑŒÑÑ Đ· Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ³Đ¾ диÑĐºĐ° Ñ– Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸ Đ·Đ°Đ»Đ¸ÑˆĐ°Ñ‚ÑŒÑÑ "
"Đ´Đ¾ÑÑ‚ÑƒĐ¿Đ½Đ¸Đ¼Đ¸ Đ¿Ñ–ÑĐ»Ñ Đ¿Đ¾Đ²Đ½Đ¾Đ³Đ¾ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ ÑиÑÑ‚ĐµĐ¼Đ¸."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "ĐĐ¾Đ¿Ñ–ÑĐ²Đ°Ñ‚Đ¸ ĐºĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐºĐ¸ Đ¿Đ¾Đ²Đ½Ñ–ÑÑ‚Ñ."
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Đ¡Ñ‚Đ°Đ»Đ°ÑÑ Đ¿Đ¾Đ¼Đ¸Đ»ĐºĐ°"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Đ‘ÑƒĐ´ÑŒ лаÑĐºĐ°, Đ²Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Ñ€Đ¾Đ·ĐºĐ»Đ°Đ´ĐºÑƒ ĐºĐ»Đ°Đ²Ñ–Đ°Ñ‚ÑƒÑ€Đ¸"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Đ¢ÑƒÑ‚ Đ½Đ°Đ²ĐµĐ´ĐµĐ½Đ¾ Đ¿Đ¾Đ²Đ½Đ¸Đ¹ ÑĐ¿Đ¸ÑĐ¾Đº Đ¼Đ¾Đ¶Đ»Đ¸Đ²Đ¸Ñ… Đ¼Đ°Đ¿ ĐºĐ»Đ°Đ²Ñ–Đ°Ñ‚ÑƒÑ€Đ¸:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
-msgstr "Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸/ĐĐ½Đ¾Đ²Đ¸Ñ‚Đ¸"
+msgstr "Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸/ĐŸĐ¾Đ½Đ¾Đ²Đ¸Ñ‚Đ¸"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
-msgstr "Це Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Ñ‡Đ¸ Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ?"
+msgstr "Це Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Ñ‡Đ¸ Đ¿Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
-msgstr "ĐĐ½Đ¾Đ²Đ¸Ñ‚Đ¸ %s"
+msgstr "ĐŸĐ¾Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "ĐĐ»Ñч ÑˆĐ¸Ñ„Ñ€ÑƒĐ²Đ°Đ½Đ½Ñ Đ´Đ»Ñ %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "ĐŸÑ€Đ¸Đ¿Đ¸Đ½Đ¸Ñ‚Đ¸ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ, Đ¿ĐµÑ€ĐµĐ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶Đ¸Ñ‚Đ¸ ÑиÑÑ‚ĐµĐ¼Ñƒ."
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "ĐĐ¾Đ²Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
-msgstr "ĐĐ½Đ¾Đ²Đ¸Ñ‚Đ¸ Đ¿Đ¾Đ¿ĐµÑ€ĐµĐ´Đ½Ñ” Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ (Đ½Đµ Ñ€ĐµĐºĐ¾Đ¼ĐµĐ½Đ´ÑƒÑ”Ñ‚ÑŒÑÑ)"
+msgstr "ĐŸĐ¾Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Đ¿Đ¾Đ¿ĐµÑ€ĐµĐ´Đ½Ñ” Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ (Đ½Đµ Ñ€ĐµĐºĐ¾Đ¼ĐµĐ½Đ´ÑƒÑ”Ñ‚ÑŒÑÑ)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1066,46 +1233,25 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"ĐŸÑ€Đ¾Đ³Ñ€Đ°Đ¼Đ° Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ²Đ¸ÑĐ²Đ¸Đ»Đ°, Ñ‰Đ¾ Ñ€Đ°Đ½Ñ–ÑˆĐµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ° ÑиÑÑ‚ĐµĐ¼Đ°\n"
-"Mandriva Linux Đ½Đµ Đ¼Đ¾Đ¶Đµ Đ±ÑƒÑ‚Đ¸ Đ±ĐµĐ·Đ¿ĐµÑ‡Đ½Đ¾ Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ° Đ´Đ¾ %s.\n"
+"ĐŸÑ€Đ¾Đ³Ñ€Đ°Đ¼Đ° Đ´Đ»Ñ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ²Đ¸ÑĐ²Đ¸Đ»Đ°, Ñ‰Đ¾ Ñ€Đ°Đ½Ñ–ÑˆĐµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ° ÑиÑÑ‚ĐµĐ¼Đ°\n"
+"Mageia Linux Đ½Đµ Đ¼Đ¾Đ¶Đµ Đ±ÑƒÑ‚Đ¸ Đ±ĐµĐ·Đ¿ĐµÑ‡Đ½Đ¾ Đ¿Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ° Đ´Đ¾ %s.\n"
"\n"
"Đ ĐµĐºĐ¾Đ¼ĐµĐ½Đ´ÑƒÑ”Ñ‚ÑŒÑÑ Đ²Đ¸ĐºĐ¾Đ½Đ°Ñ‚Đ¸ Đ½Đ¾Đ²Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ ÑиÑÑ‚ĐµĐ¼Đ¸, ÑĐºĐµ Đ·Đ°Đ¼Ñ–Đ½Đ¸Ñ‚ÑŒ Đ¿Đ¾Đ¿ĐµÑ€ĐµĐ´Đ½Ñ”.\n"
"\n"
-"ĐŸĐ¾Đ¿ĐµÑ€ĐµĐ´Đ¶ĐµĐ½Đ½Ñ : Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ·Ñ€Đ¾Đ±Đ¸Ñ‚Đ¸ Ñ€ĐµĐ·ĐµÑ€Đ²Đ½Ñƒ ĐºĐ¾Đ¿Ñ–Ñ Đ¾ÑĐ¾Đ±Đ¸ÑÑ‚Đ¸Ñ… Đ´Đ°Đ½Đ¸Ñ…\n"
-"Đ¿ĐµÑ€ĐµĐ´ Ñ‚Đ¸Đ¼, ÑĐº Đ²Đ¸Đ±ĐµÑ€ĐµÑ‚Đµ \"ĐĐ¾Đ²Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ\"."
+"ĐŸĐ¾Đ¿ĐµÑ€ĐµĐ´Đ¶ĐµĐ½Đ½Ñ: Đ²Đ°Đ¼ ÑĐ»Ñ–Đ´ Đ·Ñ€Đ¾Đ±Đ¸Ñ‚Đ¸ Ñ€ĐµĐ·ĐµÑ€Đ²Đ½Ñƒ ĐºĐ¾Đ¿Ñ–Ñ Đ¾ÑĐ¾Đ±Đ¸ÑÑ‚Đ¸Ñ… Đ´Đ°Đ½Đ¸Ñ…\n"
+"Đ¿ĐµÑ€ĐµĐ´ Ñ‚Đ¸Đ¼, ÑĐº Đ²Đ¸Đ±ĐµÑ€ĐµÑ‚Đµ «ĐĐ¾Đ²Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ»."
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "IDE"
-msgstr "IDE"
+msgid "CD/DVD"
+msgstr "ĐĐ”/DVD"
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "Configuring IDE"
-msgstr "ĐĐ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Đ½Đ½Ñ IDE"
+msgid "Configuring CD/DVD"
+msgstr "ĐĐ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Đ½Đ½Ñ CD/DVD"
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr ""
-"Đе Đ²Đ¸ÑÑ‚Đ°Ñ‡Đ°Ñ” Đ²Ñ–Đ»ÑŒĐ½Đ¾Đ³Đ¾ Đ¼Ñ–ÑÑ†Ñ Đ´Đ»Ñ 1ĐœĐ‘ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ÑƒĐ²Đ°Đ»ÑŒĐ½Đ¾Đ³Đ¾ Đ±Đ»Đ¾ĐºÑƒ! Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ\n"
-"Đ±ÑƒĐ´Đµ Đ¿Ñ€Đ¾Đ´Đ¾Đ²Đ¶ÑƒĐ²Đ°Ñ‚Đ¸ÑÑŒ, але Đ´Đ»Ñ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ĐµĐ½Đ½Ñ ÑиÑÑ‚ĐµĐ¼Đ¸ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾\n"
-"Đ±ÑƒĐ´Đµ ÑÑ‚Đ²Đ¾Ñ€Đ¸Ñ‚Đ¸ DiskDrake'Đ¾Đ¼ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ÑƒĐ²Đ°Đ»ÑŒĐ½Đ¸Đ¹ Ñ€Đ¾Đ·Đ´Ñ–Đ»"
-
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"Đ’Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ ÑÑ‚Đ²Đ¾Ñ€Đ¸Ñ‚Đ¸ Đ¿Đ¾Ñ‡Đ°Ñ‚ĐºĐ¾Đ²Đ¸Đ¹ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ÑƒĐ²Đ°Ñ‡ PPC PReP Boot! Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ "
-"Đ±ÑƒĐ´Đµ Đ¿Ñ€Đ¾Đ´Đ¾Đ²Đ¶ÑƒĐ²Đ°Ñ‚Đ¸ÑÑŒ, але Đ´Đ»Ñ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ĐµĐ½Đ½Ñ ÑиÑÑ‚ĐµĐ¼Đ¸ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ±ÑƒĐ´Đµ ÑÑ‚Đ²Đ¾Ñ€Đ¸Ñ‚Đ¸ "
-"DiskDrake'Đ¾Đ¼ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ÑƒĐ²Đ°Đ»ÑŒĐ½Đ¸Đ¹ Ñ€Đ¾Đ·Đ´Ñ–Đ»"
-
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1114,26 +1260,26 @@ msgid ""
"If you do not have it, press Cancel to avoid installation from this Cd-Rom."
msgstr ""
"Đ—Đ¼Ñ–Đ½Ñ–Ñ‚ÑŒ ĐºĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐº!\n"
-"Đ‘ÑƒĐ´ÑŒ лаÑĐºĐ°, Đ²ÑÑ‚Đ°Đ²Ñ‚Đµ ĐºĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐº, Đ¿Đ¾Đ·Đ½Đ°Ñ‡ĐµĐ½Đ¸Đ¹ \"%s\" у Đ¿Ñ€Đ¸ÑÑ‚Ñ€Ñ–Đ¹ Ñ–\n"
-"Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ Đ“Đ°Ñ€Đ°Đ·Đ´ Đ¿Ñ–ÑĐ»Ñ Ñ†ÑŒĐ¾Đ³Đ¾.\n"
-"Đ¯ĐºÑ‰Đ¾ Ви Đ½Đµ Đ¼Đ°Ñ”Ñ‚Đµ Ñ‚Đ°ĐºĐ¾Đ³Đ¾ диÑĐºÑƒ, Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ Đ¡ĐºĐ°ÑÑƒĐ²Đ°Ñ‚Đ¸, Ñ‰Đ¾Đ± Đ½Đµ\n"
-"Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ÑĐ²Đ°Ñ‚Đ¸ Đ· Đ½ÑŒĐ¾Đ³Đ¾."
+"Đ‘ÑƒĐ´ÑŒ лаÑĐºĐ°, Đ²ÑÑ‚Đ°Đ²Ñ‚Đµ ĐºĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐº Đ· Đ¼Ñ–Ñ‚ĐºĐ¾Ñ Â«%s» у Đ¿Ñ€Đ¸ÑÑ‚Ñ€Ñ–Đ¹ Ñ–\n"
+"Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ Â«Đ“Đ°Ñ€Đ°Đ·Đ´Â».\n"
+"Đ¯ĐºÑ‰Đ¾ Đ²Đ¸ Đ½Đµ Đ¼Đ°Ñ”Ñ‚Đµ Ñ‚Đ°ĐºĐ¾Đ³Đ¾ диÑĐºĐ°, Đ½Đ°Ñ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ Đ¡ĐºĐ°ÑÑƒĐ²Đ°Ñ‚Đ¸, Ñ‰Đ¾Đ± Đ½Đµ\n"
+"Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ÑĐ²Đ°Ñ‚Đ¸ Đ· Ñ†ÑŒĐ¾Đ³Đ¾ диÑĐºĐ°."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
-msgstr "Đ¨ÑƒĐºĐ°Ñ Đ½Đ°ÑĐ²Đ½Ñ– Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸..."
+msgstr "Đ¨ÑƒĐºĐ°Ñ Đ½Đ°ÑĐ²Đ½Ñ– Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸â€¦"
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-"Đ’ ÑиÑÑ‚ĐµĐ¼Ñ– Đ½Đµ Đ·Đ°Đ»Đ¸ÑˆĐ¸Đ»Đ¾ÑÑ Đ´Đ¾ÑÑ‚Đ°Ñ‚Đ½ÑŒĐ¾ Đ¼Ñ–ÑÑ†Ñ Đ´Đ»Ñ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ°Đ±Đ¾ Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ (%dĐœĐ± "
-"> %dĐœĐ±)"
+"Đ£ Đ²Đ°ÑˆÑ–Đ¹ ÑиÑÑ‚ĐµĐ¼Ñ– Đ½Đµ Đ·Đ°Đ»Đ¸ÑˆĐ¸Đ»Đ¾ÑÑ Đ´Đ¾ÑÑ‚Đ°Ñ‚Đ½ÑŒĐ¾ Đ¼Ñ–ÑÑ†Ñ Đ´Đ»Ñ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ°Đ±Đ¾ "
+"Đ¿Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ (%dĐœĐ± > %dĐœĐ±)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1142,141 +1288,179 @@ msgstr ""
"Đ‘ÑƒĐ´ÑŒ лаÑĐºĐ°, Đ²Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ, Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶Đ¸Ñ‚Đ¸ Ñ‡Đ¸ Đ·Đ°Đ¿Đ¸ÑĐ°Ñ‚Đ¸ Đ²Đ¸Đ±Ñ–Ñ€ Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ².\n"
"Đ¤Đ¾Ñ€Đ¼Đ°Ñ‚ Ñ‚Đ°ĐºĐ¸Đ¹ ÑĐ°Đ¼Đ¸Đ¹, ÑĐº Đ´Đ»Ñ Ñ„Đ°Đ¹Đ»Ñ–Đ² auto_install."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Đ—Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ĐµĐ½Đ½Ñ"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Đ—Đ±ĐµÑ€ĐµĐ³Ñ‚Đ¸"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "ĐŸĐ¾Đ³Đ°Đ½Đ¸Đ¹ Ñ„Đ°Đ¹Đ»"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr "ĐŸĐ»Đ°Đ·Đ¼Đ°"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "Đ’Đ¸Đ±Ñ–Ñ€ ÑÑ‚Ñ–Đ»ÑŒĐ½Đ¸Ñ†Ñ–"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr "Ви Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ²Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Đ¿Ñ€Đ¾Ñ„Ñ–Đ»ÑŒ ÑÑ‚Ñ–Đ»ÑŒĐ½Đ¸Ñ†Ñ– Ñ€Đ¾Đ±Đ¾Ñ‡Đ¾Ñ— ÑÑ‚Đ°Đ½Ñ†Ñ–Ñ—."
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Đ’Đ¸Đ±Ñ€Đ°Đ½Đ¸Đ¹ Ñ€Đ¾Đ·Đ¼Ñ–Ñ€ Đ±Ñ–Đ»ÑŒÑˆĐ¸Đ¹ за Đ½Đ°ÑĐ²Đ½Đ¸Đ¹ "
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Đ¢Đ¸Đ¿ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
"Please choose the minimal installation you want:"
msgstr ""
"Ви Đ½Đµ Đ²ĐºĐ°Đ·Đ°Đ»Đ¸ Đ¶Đ¾Đ´Đ½Đ¾Ñ— Đ³Ñ€ÑƒĐ¿Đ¸ Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ².\n"
-"Đ‘ÑƒĐ´ÑŒ лаÑĐºĐ°, Đ²ĐºĐ°Đ¶Ñ–Ñ‚ÑŒ Đ¼Ñ–Đ½Ñ–Đ¼Đ°Đ»ÑŒĐ½Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ, ÑĐºĐµ Ви Ñ…Đ¾Ñ‡ĐµÑ‚Đµ:"
+"Đ‘ÑƒĐ´ÑŒ лаÑĐºĐ°, Đ²ĐºĐ°Đ¶Ñ–Ñ‚ÑŒ Đ¼Ñ–Đ½Ñ–Đ¼Đ°Đ»ÑŒĐ½Đ¸Đ¹ Đ²Đ°Ñ€Ñ–Đ°Đ½Ñ‚ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Đ Đ°Đ·Đ¾Đ¼ Đ· Đ¥"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, c-format
-msgid "Install suggested packages"
-msgstr "Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ Đ·Đ°Đ¿Ñ€Đ¾Đ¿Đ¾Đ½Đ¾Đ²Đ°Đ½Ñ– Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸"
+msgid "Install recommended packages"
+msgstr "Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ÑĐ²Đ°Ñ‚Đ¸ Đ·Đ°Đ¿Ñ€Đ¾Đ¿Đ¾Đ½Đ¾Đ²Đ°Đ½Ñ– Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
-msgstr "Đ— Đ¾ÑĐ½Đ¾Đ²Đ½Đ¾Ñ Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Ñ–Ñ”Ñ (Ñ€ĐµĐºĐ¾Đ¼ĐµĐ½Đ´ÑƒÑ”Ñ‚ÑŒÑÑ!)"
+msgstr "Đ— Đ¾ÑĐ½Đ¾Đ²Đ½Đ¾Ñ Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Ñ–Ñ”Ñ (Ñ€ĐµĐºĐ¾Đ¼ĐµĐ½Đ´ÑƒÑ”Đ¼Đ¾!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "ĐаÑĐ¿Ñ€Đ°Đ²Đ´Ñ– Đ¼Ñ–Đ½Ñ–Đ¼Đ°Đ»ÑŒĐ½Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ (Đ½Đ°Đ²Ñ–Ñ‚ÑŒ без urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "Đ“Đ¾Ñ‚ÑƒÑ”Đ¼Đ¾ÑÑ Đ´Đ¾ Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ…"
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "ĐŸÑ–Đ´Đ³Đ¾Ñ‚Đ¾Đ²ĐºĐ° Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ÑєтьÑÑ Đ¿Đ°ĐºÑƒĐ½Đ¾Đº %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Đ¡Ñ‚Đ°Đ»Đ°ÑÑ Đ¿Đ¾Đ¼Đ¸Đ»ĐºĐ° Đ¿Ñ–Đ´ Ñ‡Đ°Ñ ÑĐ¾Ñ€Ñ‚ÑƒĐ²Đ°Đ½Đ½Ñ Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ²: "
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Đ’Ñе-Ñ‚Đ°ĐºĐ¸ Đ¿Ñ€Đ¾Đ´Đ¾Đ²Đ¶ÑƒĐ²Đ°Ñ‚Đ¸?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Ще Ñ€Đ°Đ·"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "ĐŸÑ€Đ¾Đ¿ÑƒÑÑ‚Đ¸Ñ‚Đ¸ Ñ†ĐµĐ¹ Đ¿Đ°ĐºÑƒĐ½Đ¾Đº"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
-msgstr "ĐŸÑ€Đ¾Đ¿ÑƒÑÑ‚Đ¸Ñ‚Đ¸ уÑÑ– Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸ Đ· Đ½Đ¾ÑÑ–Ñ \"%s\""
+msgstr "ĐŸÑ€Đ¾Đ¿ÑƒÑÑ‚Đ¸Ñ‚Đ¸ уÑÑ– Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸ Đ· Đ½Đ¾ÑÑ–Ñ Â«%s»"
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "ĐŸĐ¾Đ²ĐµÑ€Đ½ÑƒÑ‚Đ¸ÑÑ Đ´Đ¾ Đ²Đ¸Đ±Đ¾Ñ€Ñƒ Đ½Đ¾ÑÑ–Ñ—Đ² Ñ– Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ²"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "Đ¡Ñ‚Đ°Đ»Đ°ÑÑ Đ¿Đ¾Đ¼Đ¸Đ»ĐºĐ° Đ¿Ñ–Đ´ Ñ‡Đ°Ñ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ¿Đ°ĐºÑƒĐ½ĐºĐ° %s."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "ĐĐ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Đ½Đ½Ñ Đ¿Ñ–ÑĐ»Ñ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "ĐŸĐµÑ€ĐµĐºĐ¾Đ½Đ°Đ¹Ñ‚ĐµÑÑ, Ñ‡Đ¸ Đ´Đ¶ĐµÑ€ĐµĐ»Đ¾ Update Modules Đ·Đ½Đ°Ñ…Đ¾Đ´Đ¸Ñ‚ÑŒÑÑ Đ² Đ½Đ¾ÑÑ–Ñ— %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "ĐŸĐ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr "Đ¢ĐµĐ¿ĐµÑ€ Đ²Đ¸ Đ¼Đ¾Đ¶ĐµÑ‚Đµ Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Ñ‚Đ¸ Đ¼ĐµÑ€ĐµĐ¶ĐµĐ²Ñ– ÑÑ…Đ¾Đ²Đ¸Ñ‰Đ° Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ²."
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr "Це Đ½Đ°Đ´Đ°Ñ” Đ·Đ¼Đ¾Đ³Ñƒ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ÑĐ²Đ°Ñ‚Đ¸ Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ±ĐµĐ·Đ¿ĐµĐºĐ¸."
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+"Đ”Đ»Ñ Đ½Đ°Đ»Đ°ÑˆÑ‚Đ¾Đ²ÑƒĐ²Đ°Đ½Đ½Ñ ÑÑ…Đ¾Đ²Đ¸Ñ‰ Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ² Đ²Đ°Đ¼ Đ·Đ½Đ°Đ´Đ¾Đ±Đ¸Ñ‚ÑŒÑÑ Đ¿Ñ€Đ°Ñ†ĐµĐ·Đ´Đ°Ñ‚Đ½Đµ \n"
+"Ñ–Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚-Đ·â€™Ñ”Đ´Đ½Đ°Đ½Đ½Ñ.\n"
+"\n"
+"Đ¥Đ¾Ñ‡ĐµÑ‚Đµ Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Ñ‚Đ¸ ÑÑ…Đ¾Đ²Đ¸Ñ‰Đµ Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ² Đ´Đ»Ñ Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ?"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "ĐŸĐ¾Đ¼Đ¸Đ»ĐºĐ° Đ¿Ñ–Đ´ Ñ‡Đ°Ñ ÑĐ¿Ñ€Đ¾Đ±Đ¸ Đ´Đ¾Đ´Đ°Đ²Đ°Đ½Đ½Ñ Đ½Đ¾ÑÑ–Ñ"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "ĐŸĐ¾Đ²Ñ‚Đ¾Ñ€Đ¸Ñ‚Đ¸?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1288,138 +1472,108 @@ msgid ""
"\n"
"Do you want to install the updates?"
msgstr ""
-"Đ—Đ°Ñ€Đ°Đ· Ви Đ¼Đ°Ñ”Ñ‚Đµ Đ¼Đ¾Đ¶Đ»Đ¸Đ²Ñ–Ñть Đ·Đ²Đ°Đ½Ñ‚Đ°Đ¶Đ¸Ñ‚Đ¸ Đ¿Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Ñ– Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸. Đ¦Ñ– Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸\n"
-"Đ±ÑƒĐ»Đ¾ Đ¿Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ¾ Đ¿Ñ–ÑĐ»Ñ Đ²Đ¸Ñ…Đ¾Đ´Ñƒ диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Đ²Ñƒ. Đ’Đ¾Đ½Đ¸ Đ¼Đ¾Đ¶ÑƒÑ‚ÑŒ Đ¼Ñ–ÑÑ‚Đ¸Ñ‚Đ¸\n"
+"Đ—Đ°Ñ€Đ°Đ· Đ²Đ¸ Đ¼Đ°Ñ”Ñ‚Đµ Đ¼Đ¾Đ¶Đ»Đ¸Đ²Ñ–Ñть Đ·Đ²Đ°Đ½Ñ‚Đ°Đ¶Đ¸Ñ‚Đ¸ Đ¿Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Ñ– Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸. Đ¦Ñ– Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸\n"
+"Đ±ÑƒĐ»Đ¾ Đ¿Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ¾ Đ¿Ñ–ÑĐ»Ñ Đ²Đ¸Ñ…Đ¾Đ´Ñƒ диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Đ²Đ°. Đ’Đ¾Đ½Đ¸ Đ¼Đ¾Đ¶ÑƒÑ‚ÑŒ Đ¼Ñ–ÑÑ‚Đ¸Ñ‚Đ¸\n"
"Đ²Đ¸Đ¿Ñ€Đ°Đ²Đ»ĐµĐ½Đ½Ñ Đ±ĐµĐ·Đ¿ĐµĐºĐ¸ Đ°Đ±Đ¾ Đ¿Đ¾Đ¼Đ¸Đ»Đ¾Đº.\n"
"\n"
-"Đ©Đ¾Đ± Đ·Đ²Đ°Đ½Ñ‚Đ°Đ¶Đ¸Ñ‚Đ¸ ці Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸, Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ¼Đ°Ñ‚Đ¸ Đ¿Ñ€Đ°Ñ†ÑÑÑ‡Đµ Đ·'Ñ”Đ´Đ½Đ°Đ½Đ½Ñ Đ·\n"
-"Ñ–Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚Đ¾Đ¼.\n"
+"Đ©Đ¾Đ± Đ·Đ²Đ°Đ½Ñ‚Đ°Đ¶Đ¸Ñ‚Đ¸ ці Đ¿Đ°ĐºÑƒĐ½ĐºĐ¸, Đ²Đ°Đ¼ ÑĐ»Ñ–Đ´ Đ¼Đ°Ñ‚Đ¸ Đ¿Ñ€Đ°Ñ†ĐµĐ·Đ´Đ°Ñ‚Đ½Đµ Đ·'Ñ”Đ´Đ½Đ°Đ½Đ½Ñ Đ·\n"
+"Đ†Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚Đ¾Đ¼.\n"
"\n"
-"Đ¥Đ¾Ñ‡ĐµÑ‚Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ ці Đ¿Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ?"
+"Ви Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ ці Đ¿Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s Đ½Đ° %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
-msgstr "Đ—Đ°Đ»Ñ–Đ·Đ¾"
+msgstr "ĐĐ±Đ»Đ°Đ´Đ½Đ°Đ½Đ½Ñ"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
-msgstr "Đ—Đ²ÑƒĐºĐ¾Đ²Đ° Đ¿Đ»Đ°Ñ‚Đ°"
-
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Чи Đ¼Đ°Ñ”Ñ‚Đµ Ви Đ·Đ²ÑƒĐºĐ¾Đ²Ñ– ĐºĐ°Ñ€Ñ‚Đ¸ ISA?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Đ’Đ¸ĐºĐ¾Đ½Đ°Đ¹Ñ‚Đµ \"alsaconf\" Đ°Đ±Đ¾ \"sndconfig\" Đ¿Ñ–ÑĐ»Ñ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ, Ñ‰Đ¾Đ± Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Ñ‚Đ¸ "
-"Đ·Đ²ÑƒĐºĐ¾Đ²Ñƒ ĐºĐ°Ñ€Ñ‚Ñƒ"
+msgstr "Đ—Đ²ÑƒĐºĐ¾Đ²Đ° ĐºĐ°Ñ€Ñ‚ĐºĐ°"
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "Đ—Đ²ÑƒĐºĐ¾Đ²Đ¸Ñ… ĐºĐ°Ñ€Ñ‚ Đ½Đµ Đ²Đ¸ÑĐ²Đ»ĐµĐ½Đ¾. Đ¡Đ¿Ñ€Đ¾Đ±ÑƒĐ¹Ñ‚Đµ \"harddrake\" Đ¿Ñ–ÑĐ»Ñ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Đ“Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đ¸Đ¹ Ñ–Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñ"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
-msgstr "ĐœĐµÑ€ĐµĐ¶Đ° Ñ‚Đ° Ñ–Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚"
+msgstr "ĐœĐµÑ€ĐµĐ¶Đ° Ñ‚Đ° Đ†Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "ĐŸÑ€Đ¾ĐºÑÑ–"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "Đ½Đ°Đ»Đ°ÑˆÑ‚Đ¾Đ²Đ°Đ½Đ¾"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Đ Ñ–Đ²ĐµĐ½ÑŒ Đ±ĐµĐ·Đ¿ĐµĐºĐ¸"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Đ—Đ°Ñ…Đ¸ÑĐ½Đ¸Đ¹ ÑˆĐ»ÑĐ·"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "ÑƒĐ²Ñ–Đ¼ĐºĐ½ĐµĐ½Đ¾"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "Đ²Đ¸Đ¼ĐºĐ½ĐµĐ½Đ¾"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
-msgstr "Ви Đ½Đµ ÑĐºĐ¾Đ½Ñ„Ñ–Đ³ÑƒÑ€ÑƒĐ²Đ°Đ»Đ¸ X. Ви Đ²Đ¿ĐµĐ²Đ½ĐµĐ½Ñ–, Ñ‰Đ¾ Đ´Ñ–Đ¹ÑĐ½Đ¾ Ñ†ÑŒĐ¾Đ³Đ¾ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ?"
+msgstr "Ви Đ½Đµ Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Ñ‚Đ¸ X. Ви Đ²Đ¿ĐµĐ²Đ½ĐµĐ½Ñ–, Ñ‰Đ¾ Đ´Ñ–Đ¹ÑĐ½Đ¾ Ñ†ÑŒĐ¾Đ³Đ¾ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "ĐŸÑ–Đ´Đ³Đ¾Ñ‚Đ¾Đ²Đ»ÑÑ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ÑƒĐ²Đ°Ñ‡..."
+msgid "Preparing initial startup program..."
+msgstr "ĐŸÑ€Đ¸Đ³Đ¾Ñ‚ÑƒĐ²Đ°Đ½Đ½Ñ Đ¿Đ¾Ñ‡Đ°Ñ‚ĐºĐ¾Đ²Đ¾Ñ— Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸ Đ·Đ°Đ¿ÑƒÑĐºÑƒâ€¦"
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
-msgstr "Đ‘ÑƒĐ´ÑŒÑ‚Đµ Ñ‚ĐµÑ€Đ¿ĐµĐ»Đ¸Đ²Ñ–, Ñ†Đµ Đ¼Đ¾Đ¶Đµ Ñ‚Ñ€Đ¸Đ²Đ°Ñ‚Đ¸ Đ´Đ¾Đ²Đ³Đ¾..."
-
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Đ—Đ´Đ°Ñ”Ñ‚ÑŒÑÑ Ñƒ Đ’Đ°Ñ Đ¼Đ°ÑˆĐ¸Đ½Đ° OldWorld Ñ‡Đ¸ ĐĐµĐ²Ñ–Đ´Đ¾Đ¼Đ°. Đ—Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ÑƒĐ²Đ°Ñ‡ yaboot Đ½Đµ Đ±ÑƒĐ´Đµ "
-"Đ¿Ñ€Đ°Ñ†ÑĐ²Đ°Ñ‚Đ¸ Đ· Ñ†Ñ–Ñ”Ñ Đ¼Đ°ÑˆĐ¸Đ½Đ¾Ñ. Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ±ÑƒĐ´Đµ Đ¿Ñ€Đ¾Đ´Đ¾Đ²Đ¶ÑƒĐ²Đ°Ñ‚Đ¸ÑÑŒ, але Đ´Đ»Ñ "
-"Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ĐµĐ½Đ½Ñ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Ñ‚Đ¸ BootX Ñ‡Đ¸ ÑĐºĐ¸Đ¹ÑÑŒ Ñ–Đ½ÑˆĐ¸Đ¹ ÑĐ¿Đ¾ÑÑ–Đ± Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ĐµĐ½Đ½Ñ "
-"Đ¼Đ°ÑˆĐ¸Đ½Đ¸. ĐŸĐ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€ ÑĐ´Ñ€Đ° Đ´Đ»Ñ ĐºĐ¾Ñ€ĐµĐ½ĐµĐ²Đ¾Ñ— Ñ„Đ°Đ¹Đ»Đ¾Đ²Đ¾Ñ— ÑиÑÑ‚ĐµĐ¼Đ¸: root=%s"
+msgstr "Đ—Đ°Ñ‡ĐµĐºĐ°Đ¹Ñ‚Đµ, Ñ†Đµ Đ¼Đ¾Đ¶Đµ Ñ‚Ñ€Đ¸Đ²Đ°Ñ‚Đ¸ Đ´Đ¾Đ²Đ³Đ¾â€¦"
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
-"Đа Ñ†ÑŒĐ¾Đ¼Ñƒ Ñ€Ñ–Đ²Đ½Ñ– Đ±ĐµĐ·Đ¿ĐµĐºĐ¸ Đ´Đ¾ÑÑ‚ÑƒĐ¿ Đ´Đ¾ Ñ„Đ°Đ¹Đ»Ñ–Đ² Đ½Đ° Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ– Windows Đ´Đ¾Đ·Đ²Đ¾Đ»ĐµĐ½Đ¾ Ñ‚Ñ–Đ»ÑŒĐºĐ¸ "
+"Đа Ñ†ÑŒĐ¾Đ¼Ñƒ Ñ€Ñ–Đ²Đ½Ñ– Đ±ĐµĐ·Đ¿ĐµĐºĐ¸ Đ´Đ¾ÑÑ‚ÑƒĐ¿ Đ´Đ¾ Ñ„Đ°Đ¹Đ»Ñ–Đ² Đ½Đ° Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ– Windows Đ´Đ¾Đ·Đ²Đ¾Đ»ĐµĐ½Đ¸Đ¹ Ñ‚Ñ–Đ»ÑŒĐºĐ¸ "
"Đ°Đ´Đ¼Ñ–Đ½Ñ–ÑÑ‚Ñ€Đ°Ñ‚Đ¾Ñ€Ñƒ."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Đ’ÑÑ‚Đ°Đ²Ñ‚Đµ Ñ‡Đ¸Ñту диÑĐºĐµÑ‚Ñƒ Đ² диÑĐºĐ¾Đ²Đ¾Đ´ %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
-msgstr "Đ¡Ñ‚Đ²Đ¾Ñ€ĐµĐ½Đ½Ñ Đ´Đ¸ÑĐºĐµÑ‚Đ¸ Đ´Đ»Ñ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾Đ³Đ¾ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ..."
+msgstr "Đ¡Ñ‚Đ²Đ¾Ñ€ĐµĐ½Đ½Ñ Đ´Đ¸ÑĐºĐµÑ‚Đ¸ Đ´Đ»Ñ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾Đ³Đ¾ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ…"
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1430,12 +1584,12 @@ msgstr ""
"\n"
"Ви Đ´Ñ–Đ¹ÑĐ½Đ¾ Ñ…Đ¾Ñ‡ĐµÑ‚Đµ Đ¿Ñ€Đ¸Đ¿Đ¸Đ½Đ¸Ñ‚Đ¸ Đ·Đ°Ñ€Đ°Đ·?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Đ’Ñ–Ñ‚Đ°Đ½Đ½Ñ"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "ĐŸĐµÑ€ĐµĐ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶Đ¸Ñ‚Đ¸"
@@ -1472,7 +1626,7 @@ msgstr "ĐœĐ¸ÑˆĐ°"
msgid ""
"_: Keep these entry short\n"
"Hard drive detection"
-msgstr "Đ’Đ¸Đ·Đ½Đ°Ñ‡ĐµĐ½Đ½Ñ Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ³Đ¾ диÑĐºÑƒ"
+msgstr "Đ’Đ¸Đ·Đ½Đ°Ñ‡ĐµĐ½Đ½Ñ Ñ‚Đ²ĐµÑ€Đ´Đ¾Đ³Đ¾ диÑĐºĐ°"
#: steps_list.pm:21 steps_list.pm:22
#, c-format
@@ -1521,7 +1675,7 @@ msgstr "Đ’Đ¸Đ±Ñ–Ñ€ Đ¿Đ°ĐºÑƒĐ½ĐºÑ–Đ²"
msgid ""
"_: Keep these entry short\n"
"Installing"
-msgstr "Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ÑÑ"
+msgstr "Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ"
#: steps_list.pm:34
#, c-format
@@ -1530,13 +1684,6 @@ msgid ""
"Users"
msgstr "ĐĐ¾Ñ€Đ¸ÑÑ‚ÑƒĐ²Đ°Ñ‡Ñ–"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Đ Đ¾Đ±Đ¾Ñ‚Đ° Đ² Đ¼ĐµÑ€ĐµĐ¶Ñ–"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1556,14 +1703,14 @@ msgstr "ĐĐ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Ñ‚Đ¸ X"
msgid ""
"_: Keep these entry short\n"
"Summary"
-msgstr "Đ—Đ°Đ³Đ°Đ»Đ¾Đ¼"
+msgstr "ĐŸÑ–Đ´ÑÑƒĐ¼ĐºĐ¸"
#: steps_list.pm:44 steps_list.pm:45
#, c-format
msgid ""
"_: Keep these entry short\n"
"Services"
-msgstr "Đ¡ĐµÑ€Đ²Ñ–Ñи"
+msgstr "Đ¡Đ»ÑƒĐ¶Đ±Đ¸"
#: steps_list.pm:46
#, c-format
@@ -1577,37 +1724,118 @@ msgstr "ĐŸĐ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ"
msgid ""
"_: Keep these entry short\n"
"Exit"
-msgstr "Đ’Đ¸Đ¹Ñ‚Đ¸"
+msgstr "Đ’Đ¸Ñ…Ñ–Đ´"
+
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Чи Đ¼Đ°Ñ”Ñ‚Đµ Đ²Đ¸ Đ·Đ²ÑƒĐºĐ¾Đ²Ñ– ĐºĐ°Ñ€Ñ‚Đ¸ ISA?"
+
+#~ msgid ""
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
+#~ msgstr ""
+#~ "Đ’Đ¸ĐºĐ¾Đ½Đ°Đ¹Ñ‚Đµ \"alsaconf\" Đ°Đ±Đ¾ \"sndconfig\" Đ¿Ñ–ÑĐ»Ñ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ, Ñ‰Đ¾Đ± "
+#~ "Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Ñ‚Đ¸ Đ·Đ²ÑƒĐºĐ¾Đ²Ñƒ ĐºĐ°Ñ€Ñ‚Ñƒ"
+
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr ""
+#~ "Đ—Đ²ÑƒĐºĐ¾Đ²Đ¸Ñ… ĐºĐ°Ñ€Ñ‚ Đ½Đµ Đ²Đ¸ÑĐ²Đ»ĐµĐ½Đ¾. Đ¡Đ¿Ñ€Đ¾Đ±ÑƒĐ¹Ñ‚Đµ \"harddrake\" Đ¿Ñ–ÑĐ»Ñ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ"
+
+#~ msgid "KDE Desktop"
+#~ msgstr "Đ¡Ñ‚Ñ–Đ»ÑŒĐ½Đ¸Ñ†Ñ KDE"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#~ msgid "CD-ROM"
+#~ msgstr "CD-ROM"
+
+#~ msgid "KDE Workstation"
+#~ msgstr "Đ Đ¾Đ±Đ¾Ñ‡Đ° ÑÑ‚Đ°Đ½Ñ†Ñ–Ñ KDE"
+
+#~ msgid ""
+#~ "The Plasma Desktop, the basic graphical environment with a collection of "
+#~ "accompanying tools"
+#~ msgstr ""
+#~ "Đ¡Ñ‚Ñ–Đ»ÑŒĐ½Đ¸Ñ†Ñ ĐŸĐ»Đ°Đ·Đ¼Đ¸ — Đ¾ÑĐ½Đ¾Đ²Đ½Đµ Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đµ ÑĐµÑ€ĐµĐ´Đ¾Đ²Đ¸Ñ‰Đµ Đ· Đ½Đ°Đ±Đ¾Ñ€Đ¾Đ¼ Đ´Đ¾Đ¿Đ¾Đ¼Ñ–Đ¶Đ½Đ¸Ñ… "
+#~ "заÑĐ¾Đ±Ñ–Đ²"
+
+#~ msgid "IDE"
+#~ msgstr "IDE"
+
+#~ msgid "Preparing bootloader..."
+#~ msgstr "Đ“Đ¾Ñ‚ÑƒÑ”Đ¼Đ¾ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ÑƒĐ²Đ°Ñ‡â€¦"
+
+#~ msgid ""
+#~ "A lightweight & fast graphical environment with user-friendly set of "
+#~ "applications and desktop tools"
+#~ msgstr ""
+#~ "Đ›ĐµĐ³ĐºĐµ Ñ– ÑˆĐ²Đ¸Đ´ĐºĐµ Đ³Ñ€Đ°Ñ„Ñ–Ñ‡Đ½Đµ ÑĐµÑ€ĐµĐ´Đ¾Đ²Đ¸Ñ‰Đµ Đ· Đ´Ñ€ÑƒĐ¶Đ½Ñ–Đ¼ Ñ–Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹ÑĐ¾Đ¼ Ñ‚Đ° Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ°Đ¼Đ¸, "
+#~ "заÑĐ¾Đ±Đ¸ Đ´Đ»Ñ ÑÑ‚Ñ–Đ»ÑŒĐ½Đ¸Ñ†Ñ–"
+
+#~ msgid "RazorQT Desktop"
+#~ msgstr "Đ¡Ñ‚Ñ–Đ»ÑŒĐ½Đ¸Ñ†Ñ RazorQT"
+
+#~ msgid ""
+#~ "No free space for 1MB bootstrap! Install will continue, but to boot your "
+#~ "system, you'll need to create the bootstrap partition in DiskDrake"
+#~ msgstr ""
+#~ "Đе Đ²Đ¸ÑÑ‚Đ°Ñ‡Đ°Ñ” Đ²Ñ–Đ»ÑŒĐ½Đ¾Đ³Đ¾ Đ¼Ñ–ÑÑ†Ñ Đ´Đ»Ñ 1ĐœĐ‘ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ÑƒĐ²Đ°Đ»ÑŒĐ½Đ¾Đ³Đ¾ Đ±Đ»Đ¾ĐºÑƒ! Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ\n"
+#~ "Đ±ÑƒĐ´Đµ Đ¿Ñ€Đ¾Đ´Đ¾Đ²Đ¶ÑƒĐ²Đ°Ñ‚Đ¸ÑÑŒ, але Đ´Đ»Ñ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ĐµĐ½Đ½Ñ ÑĐ²Đ¾Ñ”Ñ— ÑиÑÑ‚ĐµĐ¼Đ¸ Đ²Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾\n"
+#~ "Đ±ÑƒĐ´Đµ ÑÑ‚Đ²Đ¾Ñ€Đ¸Ñ‚Đ¸ DiskDrake'Đ¾Đ¼ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ÑƒĐ²Đ°Đ»ÑŒĐ½Đ¸Đ¹ Ñ€Đ¾Đ·Đ´Ñ–Đ»"
#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
+#~ "You'll need to create a PPC PReP Boot bootstrap! Install will continue, "
+#~ "but to boot your system, you'll need to create the bootstrap partition in "
+#~ "DiskDrake"
#~ msgstr ""
-#~ "ĐŸÑ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸ Đ´Đ»Ñ Đ¾Ñ„Ñ–Ñу: Ñ‚ĐµĐºÑÑ‚Đ¾Đ²Ñ– Đ¿Ñ€Đ¾Ñ†ĐµÑĐ¾Ñ€Đ¸ (kword, abiword), Đ±ÑƒÑ…Đ³Đ°Đ»Ñ‚ĐµÑ€ÑÑŒĐºÑ– "
-#~ "Ñ‚Đ°Đ±Đ»Đ¸Ñ†Ñ– (kspread, gnumeric), Đ¿ĐµÑ€ĐµĐ³Đ»ÑĐ´Đ°Ñ‡Ñ– Ñ„Đ°Đ¹Đ»Ñ–Đ² pdf, Ñ‚Đ¾Ñ‰Đ¾"
+#~ "Đ’Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ ÑÑ‚Đ²Đ¾Ñ€Đ¸Ñ‚Đ¸ Đ¿Đ¾Ñ‡Đ°Ñ‚ĐºĐ¾Đ²Đ¸Đ¹ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ÑƒĐ²Đ°Ñ‡ PPC PReP Boot! Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ "
+#~ "Đ±ÑƒĐ´Đµ Đ¿Ñ€Đ¾Đ´Đ¾Đ²Đ¶ÑƒĐ²Đ°Ñ‚Đ¸ÑÑŒ, але Đ´Đ»Ñ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ĐµĐ½Đ½Ñ ÑиÑÑ‚ĐµĐ¼Đ¸ Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ±ÑƒĐ´Đµ ÑÑ‚Đ²Đ¾Ñ€Đ¸Ñ‚Đ¸ "
+#~ "DiskDrake'Đ¾Đ¼ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ÑƒĐ²Đ°Đ»ÑŒĐ½Đ¸Đ¹ Ñ€Đ¾Đ·Đ´Ñ–Đ»"
#~ msgid ""
-#~ "You have decided to upgrade your system to %s. KDE 3.5 has been detected\n"
-#~ "on your system. This installer cannot preserve KDE 3.5 in an upgrade. If "
-#~ "you choose to proceed, \n"
-#~ "KDE 4 will replace KDE 3, and you will lose your personal KDE "
-#~ "configuration settings. \n"
-#~ "To upgrade with KDE 3.5 and your personal settings preserved, \n"
-#~ "please reboot your system and upgrade using the Mandriva update applet."
+#~ "You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
+#~ "will not work for you. The install will continue, but you'll need to use "
+#~ "BootX or some other means to boot your machine. The kernel argument for "
+#~ "the root fs is: root=%s"
#~ msgstr ""
-#~ "Ви Đ²Đ¸Ñ€Ñ–ÑˆĐ¸Đ»Đ¸ Đ¾Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ ÑиÑÑ‚ĐµĐ¼Ñƒ Đ´Đ¾ Đ²ĐµÑ€ÑÑ–Ñ— %s. Đ’ ÑиÑÑ‚ĐµĐ¼Ñ– Đ±ÑƒĐ»Đ¾ Đ²Đ¸ÑĐ²Đ»ĐµĐ½Đ¾\n"
-#~ "Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đµ ÑÑ‚Ñ–Đ»ÑŒĐ½Đ¸Ñ‡Đ½Đµ ÑĐµÑ€ĐµĐ´Đ¾Đ²Đ¸Ñ‰Đµ KDE 3.5. Đ¦ĐµĐ¹ Ñ–Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚ Đ²ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ "
-#~ "Đ½Đµ\n"
-#~ "Đ¼Đ¾Đ¶Đµ Đ·Đ±ĐµÑ€ĐµĐ³Ñ‚Đ¸ KDE 3.5 Đ¿Ñ–Đ´ Ñ‡Đ°Ñ Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ. Đ¯ĐºÑ‰Đ¾ Ви Đ²Đ¸Ñ€Ñ–ÑˆĐ¸Ñ‚Đµ Đ¿Ñ€Đ¾Đ´Đ¾Đ²Đ¶Đ¸Ñ‚Đ¸ "
-#~ "Đ¿Ñ€Đ¾Ñ†ĐµÑ, \n"
-#~ "KDE 3 Đ±ÑƒĐ´Đµ Đ·Đ°Đ¼Ñ–Đ½ĐµĐ½Đ¾ Đ½Đ° KDE 4, а Đ¾Ñ‚Đ¶Đµ Ви Đ²Ñ‚Ñ€Đ°Ñ‚Đ¸Ñ‚Đµ Đ¾ÑĐ¾Đ±Đ¸Ñті Đ½Đ°Đ»Đ°ÑˆÑ‚ÑƒĐ²Đ°Đ½Đ½Ñ "
-#~ "KDE. \n"
-#~ "Đ©Đ¾Đ± Đ¾Đ½Đ¾Đ²Đ¸Ñ‚Đ¸ KDE 3.5 Đ·Ñ– Đ·Đ±ĐµÑ€ĐµĐ¶ĐµĐ½Đ½ÑĐ¼ Đ¾ÑĐ¾Đ±Đ¸ÑÑ‚Đ¸Ñ… Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Ñ–Đ², Đ±ÑƒĐ´ÑŒ лаÑĐºĐ°, \n"
-#~ "Đ¿ĐµÑ€ĐµĐ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶Ñ‚Đµ ÑиÑÑ‚ĐµĐ¼Ñƒ, а Đ¿Đ¾Ñ‚Ñ–Đ¼ Đ²Đ¸ĐºĐ¾Đ½Đ°Đ¹Ñ‚Đµ Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ·Đ° Đ´Đ¾Đ¿Đ¾Đ¼Đ¾Đ³Đ¾Ñ Đ°Đ¿Đ»ĐµÑ‚Ñƒ\n"
-#~ "Đ¾Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Mandriva."
-
-#~ msgid "Proceed"
-#~ msgstr "ĐŸÑ€Đ¾Đ´Đ¾Đ²Đ¶ÑƒĐ²Đ°Ñ‚Đ¸"
-
-#~ msgid "retrieval of [%s] failed"
-#~ msgstr "Đ¿Đ¾ÑˆÑƒĐº [%s] Đ·Đ°Đ²ĐµÑ€ÑˆĐ¸Đ²ÑÑ Đ½ĐµĐ²Đ´Đ°Ñ‡ĐµÑ"
+#~ "Đ—Đ´Đ°Ñ”Ñ‚ÑŒÑÑ Ñƒ Đ²Đ°Ñ Đ¼Đ°ÑˆĐ¸Đ½Đ° OldWorld Ñ‡Đ¸ ĐĐµĐ²Ñ–Đ´Đ¾Đ¼Đ°. Đ—Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ÑƒĐ²Đ°Ñ‡ yaboot Đ½Đµ Đ±ÑƒĐ´Đµ "
+#~ "Đ¿Ñ€Đ°Ñ†ÑĐ²Đ°Ñ‚Đ¸ Đ· Ñ†Ñ–Ñ”Ñ Đ¼Đ°ÑˆĐ¸Đ½Đ¾Ñ. Đ’ÑÑ‚Đ°Đ½Đ¾Đ²Đ»ĐµĐ½Đ½Ñ Đ±ÑƒĐ´Đµ Đ¿Ñ€Đ¾Đ´Đ¾Đ²Đ¶ÑƒĐ²Đ°Ñ‚Đ¸ÑÑŒ, але Đ´Đ»Ñ "
+#~ "Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ĐµĐ½Đ½Ñ, Đ²Đ°Đ¼ ÑĐ»Ñ–Đ´ Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Ñ‚Đ¸ BootX Ñ‡Đ¸ ÑĐºĐ¸Đ¹ÑÑŒ Ñ–Đ½ÑˆĐ¸Đ¹ ÑĐ¿Đ¾ÑÑ–Đ± "
+#~ "Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ĐµĐ½Đ½Ñ Đ²Đ°ÑˆĐ¾Ñ— Đ¼Đ°ÑˆĐ¸Đ½Đ¸. ĐŸĐ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€ ÑĐ´Ñ€Đ° Đ´Đ»Ñ ĐºĐ¾Ñ€ĐµĐ½ĐµĐ²Đ¾Ñ— Ñ„Đ°Đ¹Đ»Đ¾Đ²Đ¾Ñ— ÑиÑÑ‚ĐµĐ¼Đ¸: "
+#~ "root=%s"
+
+#~ msgid "Welcome"
+#~ msgstr "Đ’Ñ–Ñ‚Đ°Ñ”Đ¼Đ¾"
+
+#~ msgid "People!"
+#~ msgstr "Đ²ÑÑ–Ñ…!"
+
+#~ msgid "For people"
+#~ msgstr "Đ”Đ»Ñ Đ²ÑÑ–Ñ…"
+
+#~ msgid "For contributors"
+#~ msgstr "Đ”Đ»Ñ ÑƒÑ‡Đ°ÑĐ½Đ¸ĐºÑ–Đ²"
+
+#~ msgid "For you"
+#~ msgstr "Đ”Đ»Ñ Đ²Đ°Ñ"
+
+#~ msgid "Welcome!"
+#~ msgstr "Đ’Ñ–Ñ‚Đ°Ñ”Đ¼Đ¾'"
+
+#~ msgid "Select All"
+#~ msgstr "Đ’Đ¸Đ±Ñ€Đ°Ñ‚Đ¸ Đ²Ñе"
+
+#~ msgid "Bad package"
+#~ msgstr "ĐŸĐ¾Đ³Đ°Đ½Đ¸Đ¹ Đ¿Đ°ĐºÑƒĐ½Đ¾Đº"
+
+#, fuzzy
+#~ msgid "Preparing boot images..."
+#~ msgstr "Đ“Đ¾Ñ‚ÑƒÑ”Đ¼Đ¾ Đ·Đ°Đ²Đ°Đ½Ñ‚Đ°Đ¶ÑƒĐ²Đ°Ñ‡â€¦"
+
+#~ msgid "Mageia, the new Linux distribution"
+#~ msgstr "Mageia, Đ½Đ¾Đ²Đ¸Đ¹ диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Đ² Linux"
+
+#~ msgid ""
+#~ "_: Keep these entry short\n"
+#~ "Networking"
+#~ msgstr "Đ Đ¾Đ±Đ¾Ñ‚Đ° Đ² Đ¼ĐµÑ€ĐµĐ¶Ñ–"
diff --git a/perl-install/install/share/po/uz.po b/perl-install/install/share/po/uz.po
index eac421200..9779f3bf3 100644
--- a/perl-install/install/share/po/uz.po
+++ b/perl-install/install/share/po/uz.po
@@ -9,48 +9,74 @@ msgid ""
msgstr ""
"Project-Id-Version: uz@cyrillic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
"PO-Revision-Date: 2010-01-07 11:35+0500\n"
"Last-Translator: Nurali Abdurahmonov <mavnur@gmail.com>\n"
"Language-Team: American English <kde-i18n-doc@kde.org>\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Lokalize 1.0\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "Sizning ish stolingiz USB kalitda"
+msgid "Join Us!"
+msgstr ""
+
+#: ../../advertising/02_IM_mageia.pl:1
+#, c-format
+msgid "Make it yours!"
+msgstr ""
+
+#: ../../advertising/03_IM_mageia.pl:1
+#, c-format
+msgid "Your choice!"
+msgstr ""
+
+#: ../../advertising/04_IM_mageia.pl:1
+#, fuzzy, c-format
+msgid "Office tools"
+msgstr "Idora stansiyasi"
+
+#: ../../advertising/05_IM_mageia.pl:1
+#, c-format
+msgid "Home entertainment"
+msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/06_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "100%% ochiq kodli Mandriva Linux distributivi"
+msgid "For kids"
+msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "Mandriva One yordamida Linux'ni osongina kashf eting"
+msgid "For family!"
+msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "Toʻliq Mandriva Linux ish stoli, qoʻllab-quvvatlash bilan"
+msgid "For developers!"
+msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/09_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: barchaga moʻljallangan distributiv"
+msgid "Thank you!"
+msgstr ""
-#: any.pm:109
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Sizda qoʻshimcha kompakt-disk bormi?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -63,94 +89,86 @@ msgstr ""
"\n"
"Moslanishi kerak boʻlgan qoʻshimcha oʻrnatish manbasi bormi?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "Kompakt-disk"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Tarmoq (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Tarmoq (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Tarmoq (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "Oynaning manzili (URL)"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "Manzil ftp:// yoki http:// bilan boshlanishi kerak"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"Mavjud boʻlgan oynalarning roʻyxatini olish uchun Mandriva Linux sayti bilan "
-"aloqa oʻrnatilmoqda..."
+"Mavjud boʻlgan oynalarning roʻyxatini olish uchun %s sayti bilan aloqa "
+"oʻrnatilmoqda..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Mavjud boʻlgan oynalarning roʻyxatini olish uchun Mandriva Linux sayti bilan "
-"aloqa oʻrnatib boʻlmadi"
+"Mavjud boʻlgan oynalarning roʻyxatini olish uchun %s sayti bilan aloqa "
+"oʻrnatib boʻlmadi"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Paketlarni olish uchun oynani tanlang"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "NFS orqali oʻrnatish"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "NFS toʻplamining kompyuter nomini va direktoriyani kiriting"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "Kompyuterning nomi koʻrsatilmagan"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "Direktoriya \"/\" belgi bilan boshlashi kerak"
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "NFS serverining xost nomi"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Direktoriya"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Qoʻshimcha"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -159,23 +177,90 @@ msgstr ""
"Oynada paketlar roʻyxatini topib boʻlmadi. Manzil (URL) toʻgʻri "
"koʻrsatilganligini tekshiring."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, fuzzy, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "\"%s\" toʻplamidan hamma paketlarga eʼtibor berilmasin"
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Allaqachon oʻrnatilgan paketlar qidirilmoqda..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Yangilash uchun paketlar qidirilmoqda..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Yangilashdan avval paketlar olib tashlanmoqda..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -188,88 +273,88 @@ msgstr ""
"\n"
"Davom etishni istaysizmi?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "%s faylini oʻqishda xato roʻy berdi"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "Quyidagi disk(lar)ning nomi oʻzgartirildi:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (oldingi nomi %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Tarmoq"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Iltimos toʻplamni tanlang"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Fayl allaqachon mavjud. Uni almashtirishni istaysizmi?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Ruxsat yoʻq"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "NFS nomi notoʻgʻri"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "Notoʻgʻri toʻplam %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Skrinshotlarni diskni boʻlishdan avval olib boʻlmaydi"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr ""
"Oʻrnatish tugaganidan keyin skrinshotlarni quyidagi joydan topish mumkin: %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Oʻrnatish"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Moslash"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Siz %s'ni ham format qilishingiz kerak"
@@ -293,22 +378,22 @@ msgstr "Tarmoq ishga tushirilmoqda"
msgid "Bringing down the network"
msgstr "Tarmoq oʻchirilmoqda"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "Iltimos kutib turing, fayl olinmoqda"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "manbani qoʻshib boʻlmadi"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "Baʼzi paketlardan diskka nusxa olinmoqda"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Nusxa olish davom etmoqda"
@@ -338,7 +423,22 @@ msgstr "yaxshi"
msgid "maybe"
msgstr "balki"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Taʼrif yoʻq"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -347,66 +447,76 @@ msgstr ""
"%s talab qiladigan baʼzi paketlarni oʻrnatib boʻlmaydi:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "Xato roʻy berdi:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Juda jiddiy xato roʻy berdi: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d oʻrnatish tranzaksiyasi muvaffaqiyatsiz tugadi"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "Paketlarni oʻrnatib boʻlmadi:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Ish stansiyasi"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Idora stansiyasi"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Idora uchun dasturlar: matn protsessorlari (OpenOffice.org Writer, Kword), "
-"elektron jadvallar (OpenOffice.org Calc, Kspread), PDF koʻruvchilar va hokazo"
+"Idora uchun dasturlar: matn protsessorlari (LibreOffice Writer, Kword), "
+"elektron jadvallar (LibreOffice Calc, Kspread), PDF koʻruvchilar va hokazo"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Oʻyin stansiyasi"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Ovunchoq dasturlar: arkada, stol oʻyinlari, strategiya va hokazo"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Multimedia stansiyasi"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Audio va videoni oʻynash/tahrirlash uchun dasturlar"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Internet stansiyasi"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -415,205 +525,205 @@ msgstr ""
"Xat-xabar, yangiliklarni oʻqish va joʻnatish (mutt, tin..) va Internetda "
"sayr qilish uchun vositalar toʻplami"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Tarmoqdagi kompyuter (klient)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Turli protokollar, shu jumlada SSH, uchun klientlar"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Kompyuterni moslashni yengilashtirish uchun vositalar"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Konsol vositalari"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Tahrirchilar, konsollar, fayl vositalari, terminallar"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Tuzish"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C va C++ tuzish kutubxonalari, vositalar va xeder fayllar"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Qoʻllanmalar"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Linux va erkin dasturlar haqida kitoblar va Howto'lar"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Base. Uchinchi tomon dastur tuzuvchilari qoʻllanuvi"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Veb-serveri"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Groupware"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab serveri"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Fayervol/Ruter"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Internet geytveyi"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "Xat-xabar/Yangiliklar"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix xat-xabar serveri, Inn yangiliklar serveri"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Direktoriya serveri"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP serveri"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "DNS va NIS"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Fayl va printerni boʻlishish serveri"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS serveri, Samba serveri"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Maʼlumot bazasi"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL va MySQL maʼlumot bazasi"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL va MariaDB maʼlumot bazasi"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Xat-xabar"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix xat-xabar serveri"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL yoki MySQL maʼlumot bazasi"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL yoki MariaDB maʼlumot bazasi"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Tarmoqdagi kompyuter (server)"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS serveri, SMB serveri, Proxy serveri, SSH serveri"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Grafik muhit"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "KDE stansiyasi"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "Ish stansiyasi"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr "KDE - vositalar toʻplami bilan birga asosiy grafik muhit"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "GNOME stansiyasi"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -622,67 +732,116 @@ msgstr ""
"Foydalanuvchilar uchun qulay dasturlar va ish stoli vositalaridan iborat "
"grafik muhit"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, fuzzy, c-format
+msgid "XFCE Workstation"
+msgstr "KDE stansiyasi"
+
+#: share/meta-task/compssUsers.pl:165
+#, fuzzy, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+"Foydalanuvchilar uchun qulay dasturlar va ish stoli vositalaridan iborat "
+"grafik muhit"
+
+#: share/meta-task/compssUsers.pl:169
+#, fuzzy, c-format
+msgid "MATE Workstation"
+msgstr "GNOME stansiyasi"
+
+#: share/meta-task/compssUsers.pl:174
+#, fuzzy, c-format
+msgid "Cinnamon Workstation"
+msgstr "Ish stansiyasi"
+
+#: share/meta-task/compssUsers.pl:175
+#, fuzzy, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Grafik muhit"
+
+#: share/meta-task/compssUsers.pl:179
+#, fuzzy, c-format
+msgid "LXQt Desktop"
+msgstr "LXDE ish stoli"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, fuzzy, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+"Foydalanuvchi uchun qulay dasturlar va ish stoli vosilari mavjud boʻlgan "
+"yengil va tez ishlovchi grafik muhit"
+
+#: share/meta-task/compssUsers.pl:189
#, c-format
msgid "LXDE Desktop"
msgstr "LXDE ish stoli"
-#: share/meta-task/compssUsers.pl:146
-#, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+#: share/meta-task/compssUsers.pl:191
+#, fuzzy, c-format
+msgid "A lightweight fast graphical environment"
msgstr ""
"Foydalanuvchi uchun qulay dasturlar va ish stoli vosilari mavjud boʻlgan "
"yengil va tez ishlovchi grafik muhit"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Boshqa grafik ish stollari"
-#: share/meta-task/compssUsers.pl:150
-#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
+#: share/meta-task/compssUsers.pl:195
+#, fuzzy, c-format
+msgid "Window Maker, Fvwm, etc"
msgstr "Window Maker, Enlightenment, Fvwm, va hokazo"
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Vositalar"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH serveri"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Webmin masofadan boshqarish serveri"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "Tarmoq vositalari/Nazorat qilish"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr ""
"Nazorat qilish vositalari, vazifalar hisobotchilari, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Mandriva yordamchilari"
+msgid "Mageia Wizards"
+msgstr "Mageia yordamchilari"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Serverni moslash uchun yordamchilar"
@@ -696,7 +855,7 @@ msgstr ""
"Xatolik yuz berdi ammo uning sababi aniqlanmadi.\n"
"Tavvakkal qilgan holda davom etishingiz mumkin."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -716,254 +875,253 @@ msgstr "%s bosqichga oʻtilmoqda\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux OTni oʻrnatish %s"
+msgid "%s Installation %s"
+msgstr "%s OTni oʻrnatish %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> banddan-bandga"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "Xorg dasturi juda sekin ishga tushyapti. Iltimos kutib turing..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"Tizimda resurslar yetishmaydi. Mandriva Linux tizimini oʻrnatish mobaynida\n"
+"Tizimda resurslar yetishmaydi. %s tizimini oʻrnatish mobaynida\n"
"muammoga duch kelishingiz mumkin. Agar shunday boʻlsa, matn usulida "
"oʻrnatish vositasidan foydalanib koʻring,\n"
"Buning uchun diskdan yuklanayotganda `F1' tugmasini bosing va `text' deb "
"yozing."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
+msgid "Media Selection"
+msgstr "Manbani tanlash"
+
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
msgstr "KDE ish stoli"
-#: steps_gtk.pm:240
-#, c-format
-msgid "Install Mandriva GNOME Desktop"
+#: steps_gtk.pm:254
+#, fuzzy, c-format
+msgid "Install %s GNOME Desktop"
msgstr "GNOME ish stoli"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "Boshqa"
-#: steps_gtk.pm:262
-#, c-format
-msgid "KDE Desktop"
-msgstr "KDE ish stoli"
+#: steps_gtk.pm:276
+#, fuzzy, c-format
+msgid "Plasma Desktop"
+msgstr "Boshqa ish stoli"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "GNOME ish stoli"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "Boshqa ish stoli"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "Bu '%s' ish stolining koʻrinishi."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "Ish stolini yaqinroqdan koʻrish uchun rasmni sichqoncha bilan bosing"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Paketlarni guruh boʻyicha tanlash"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Paketlarni bittama-bitta tanlash"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Jami: %d / %d Mb"
+msgid "Unselect All"
+msgstr "Hech qaysi tanlanmasin"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "Yomon paket"
+msgid "Total size: %d / %d MB"
+msgstr "Jami: %d / %d Mb"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Versiyasi: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Hajmi: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d Kb\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Muhimligi: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Bu paketni tanlolmaysiz/tanlashni bekor qilolmaysiz"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "%s yetishmagani uchun"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr ""
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "%s ativlashtirishga harakat qilinmoqda"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "%s'ni qoldirish uchun"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Bu paketni tanlolmaysiz, chunki uni oʻrnatish uchun yetarli joy mavjud emas."
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Quyidagi paketlar oʻrnatiladi"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Quyidagi paketlar olib tashlaniladi."
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr ""
"Bu oʻrnatilishi shart boʻlgan paket, uni tanlashni bekor qilib boʻlmaydi."
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Bu paketni tanlashni bekor qilolmaysiz. U allaqachon oʻrnatilgan."
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Bu paketni tanlashni bekor qilolmaysiz. U yangilanishi shart."
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Avtomatik ravishda tanlangan paketlarni koʻrsatish"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Oʻrnatish"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Tanlanganni yuklash/saqlash"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Paketlar tanlovi yangilanmoqda"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "Minimal oʻrnatish"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Dasturlar boshqaruvi"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Siz oʻrnatmoqchi boʻlgan paketlarni tanlang"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Oʻrnatilmoqda"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Tafsilotlarsiz"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "Qolgan vaqt:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(chamalanmoqda)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d-ta paket"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Hisobot"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Moslash"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "moslanmagan"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "Manbani tanlash"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -972,84 +1130,84 @@ msgstr ""
"Quyidagi oʻrnatish manbalari aniqlandi.\n"
"Faqat tanlangan manbalar oʻrnatish uchun ishlatiladi."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"Oʻrnatishdan avval kompakt-disklardagi paketlardan kompyuterning diskiga "
"nusxa olish mumkin.\n"
"Oʻrnatish toʻliq tugagandan soʻng ular tizimga maʼlum boʻladi."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Butun diskdan nusxa olish"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Xato roʻy berdi"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Iltimos tugmalar tartibini tanlang"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "Mavjud boʻlgan klaviaturalarning toʻliq roʻyxati:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Oʻrnatish/Yangilash"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Bu oʻrnatishmi yoki yangilashmi?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Oʻrnatish"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "%s OTni yangilash"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "%s uchun kodlash kaliti"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "Oʻrnatishni bekor qilish, kompyuterni oʻchirib-yoqish"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "Oʻrnatish"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "Oldingi oʻrnatishni yangilash (tavsiya etilmaydi)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1058,34 +1216,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "Configuring IDE"
-msgstr "IDE'ni moslash"
-
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"1Mblik yuklovchi dastur uchun yetarli joy qolmagan! Oʻrnatish davom etadi "
-"ammo tizimni yuklash uchun DiskDrake'da dastlabki yuklovchi yaratilishi kerak"
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
+#: steps_interactive.pm:264
+#, fuzzy, c-format
+msgid "Configuring CD/DVD"
+msgstr "IDE'ni moslash"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1099,72 +1240,72 @@ msgstr ""
"Agar u sizda boʻlmasa, bu kompakt-diskdan oʻrnatishni bekor qilish uchun "
"\"Bekor qilish\" tugmasini bosing."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Mavjud boʻlgan paketlar qidirilmoqda..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
"Tizimda oʻrnatish yoki yangilash uchun yetarli joy qolmadi (%d Mb > %d Mb)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
"The format is the same as auto_install generated files."
msgstr ""
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Yuklash"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Saqlash"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Notoʻgʻri fayl"
-#: steps_interactive.pm:469
-#, c-format
-msgid "KDE"
-msgstr "KDE"
+#: steps_interactive.pm:455
+#, fuzzy, c-format
+msgid "Plasma"
+msgstr "Boshqa ish stoli"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "Ish stolini tanlash"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr "Quyidagilardan oʻrnatiladigan ish stolini tanlang"
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Tanlangan hajm mavjud boʻlgan boʻsh joydan katta"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Oʻrnatishning turi"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1173,87 +1314,121 @@ msgstr ""
"Siz hech qanday paketlar guruhini tanlamadingiz.\n"
"Iltimos siz istagan minimal oʻrnatishni tanlang:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "X bilan"
-#: steps_interactive.pm:583
-#, c-format
-msgid "Install suggested packages"
+#: steps_interactive.pm:579
+#, fuzzy, c-format
+msgid "Install recommended packages"
msgstr "Taklif qilingan paketlarni oʻrnatish"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Asosiy qoʻllanmalar bilan (tavsiya qilinadi!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Haqiqiy minimal oʻrnatish (xususan urpmi'siz)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, fuzzy, c-format
+msgid "Preparing upgrade..."
+msgstr "OT yuklagichi tayyorlanmoqda..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Oʻrnatishga tayyorlanmoqda"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "%s paketi oʻrnatilmoqda"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Quyidagi paketlarni saralashda xato roʻy berdi:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Bunga qaramasdan davom etishni istaysizmi?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "Qaytadan urinish"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Bu paketga eʼtibor berilmasin"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "\"%s\" toʻplamidan hamma paketlarga eʼtibor berilmasin"
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "Oʻrnatish manbalarni va paketlarni tanlashga qaytish"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "Quyidagi paketni oʻrnatishda xato roʻy berdi: %s"
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Oʻrnatishdan keyin moslash"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "%s ichida Update Modules toʻplami mavjudligini tekshirib koʻring"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Yangilanishlar"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Failure when adding medium"
+msgstr "manbani qoʻshib boʻlmadi"
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "Qaytadan urinish"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1266,7 +1441,7 @@ msgid ""
"Do you want to install the updates?"
msgstr ""
"Hozir sizda yangilangan paketlarni yozib olib oʻrnatish imkoniyati mavjud.\n"
-"Ular hozir siz oʻrnatgan Mandriva Linux tizimi chiqqanidan soʻng\n"
+"Ular hozir siz oʻrnatgan Mageia tizimi chiqqanidan soʻng\n"
"yangilangan. Ularda har xil xavfsizlik va dasturlar bilan bogʻliq\n"
"xatoliklar tuzatilgan boʻlishi mumkin.\n"
"\n"
@@ -1276,112 +1451,80 @@ msgstr ""
"\n"
"Yangilanishlarni oʻrnatishni istaysizmi?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s %s'da"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Asbob-uskunalar"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Tovush karta"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Sizda ISA tovush kartasi bormi?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Oʻrnatishdan keyin, tovush kartangizni moslash uchun, \"sndconfig\" yoki "
-"\"alsaconf\" dasturini ishga tushiring"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Tovush kartasi topilmadi. Oʻrnatishdan keyin \"harddrake\" dasturini sinab "
-"koʻring."
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Grafik interfeys"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Tarmoq va Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Proksilar"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "moslangan"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Xavfsizlik darajasi"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Fayervol"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "ishlayapti"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "oʻchirilgan"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "Siz X'ni moslamadingiz. Rostdan buni istaysizmi?"
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr "OT yuklagichi tayyorlanmoqda..."
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
+#, fuzzy, c-format
+msgid "Preparing initial startup program..."
+msgstr "Oʻrnatishga tayyorlanmoqda"
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "Kutib turing, bu biroz vaqt olishi mumkin..."
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"Kompyuteringiz juda eski rusumga yoki nomaʼlum rusmga oʻxshaydi, shu "
-"sababdan yaboot tizim yuklovchisi ishlamaydi. Oʻrnatish davom etadi ammo "
-"tizimni yuklash uchun BootX yoki boshqa usuldan foydalanishingiz lozim "
-"boʻladi. Root fayl tizimi uchun uchun kernel argumenti: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1390,17 +1533,17 @@ msgstr ""
"Ushbu xavfsizlik daraja qoʻllanilganda diskning Windows qismidagi fayllarga "
"faqat administrator murojaat qilishi mumkin."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Boʻsh disketni %s uskunasiga qoʻying"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Avto-oʻrnatish disketi yaratilmoqda..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1411,12 +1554,12 @@ msgstr ""
"\n"
"Rostdan chiqishni istaysizmi?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Tabriklaymiz!"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Oʻchirib-yoqish"
@@ -1511,13 +1654,6 @@ msgid ""
"Users"
msgstr "Foydalanuvchilar"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Tarmoq"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1560,6 +1696,108 @@ msgid ""
"Exit"
msgstr "Chiqish"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Sizda ISA tovush kartasi bormi?"
+
+#~ msgid ""
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
+#~ msgstr ""
+#~ "Oʻrnatishdan keyin, tovush kartangizni moslash uchun, \"sndconfig\" yoki "
+#~ "\"alsaconf\" dasturini ishga tushiring"
+
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr ""
+#~ "Tovush kartasi topilmadi. Oʻrnatishdan keyin \"harddrake\" dasturini "
+#~ "sinab koʻring."
+
+#~ msgid "KDE Desktop"
+#~ msgstr "KDE ish stoli"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#~ msgid "CD-ROM"
+#~ msgstr "Kompakt-disk"
+
+#~ msgid "KDE Workstation"
+#~ msgstr "KDE stansiyasi"
+
+#, fuzzy
+#~ msgid ""
+#~ "The Plasma Desktop, the basic graphical environment with a collection of "
+#~ "accompanying tools"
+#~ msgstr "KDE - vositalar toʻplami bilan birga asosiy grafik muhit"
+
+#~ msgid "IDE"
+#~ msgstr "IDE"
+
+#~ msgid "Preparing bootloader..."
+#~ msgstr "OT yuklagichi tayyorlanmoqda..."
+
+#~ msgid ""
+#~ "A lightweight & fast graphical environment with user-friendly set of "
+#~ "applications and desktop tools"
+#~ msgstr ""
+#~ "Foydalanuvchi uchun qulay dasturlar va ish stoli vosilari mavjud boʻlgan "
+#~ "yengil va tez ishlovchi grafik muhit"
+
+#, fuzzy
+#~ msgid "RazorQT Desktop"
+#~ msgstr "Boshqa ish stoli"
+
+#~ msgid ""
+#~ "No free space for 1MB bootstrap! Install will continue, but to boot your "
+#~ "system, you'll need to create the bootstrap partition in DiskDrake"
+#~ msgstr ""
+#~ "1Mblik yuklovchi dastur uchun yetarli joy qolmagan! Oʻrnatish davom etadi "
+#~ "ammo tizimni yuklash uchun DiskDrake'da dastlabki yuklovchi yaratilishi "
+#~ "kerak"
+
+#~ msgid ""
+#~ "You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
+#~ "will not work for you. The install will continue, but you'll need to use "
+#~ "BootX or some other means to boot your machine. The kernel argument for "
+#~ "the root fs is: root=%s"
+#~ msgstr ""
+#~ "Kompyuteringiz juda eski rusumga yoki nomaʼlum rusmga oʻxshaydi, shu "
+#~ "sababdan yaboot tizim yuklovchisi ishlamaydi. Oʻrnatish davom etadi ammo "
+#~ "tizimni yuklash uchun BootX yoki boshqa usuldan foydalanishingiz lozim "
+#~ "boʻladi. Root fayl tizimi uchun uchun kernel argumenti: root=%s"
+
+#~ msgid "Welcome"
+#~ msgstr "Marhamat"
+
+#~ msgid "Select All"
+#~ msgstr "Hammasini tanlash"
+
+#~ msgid "Bad package"
+#~ msgstr "Yomon paket"
+
+#, fuzzy
+#~ msgid "Preparing boot images..."
+#~ msgstr "OT yuklagichi tayyorlanmoqda..."
+
+#~ msgid ""
+#~ "_: Keep these entry short\n"
+#~ "Networking"
+#~ msgstr "Tarmoq"
+
+#~ msgid "Your desktop on a USB key"
+#~ msgstr "Sizning ish stolingiz USB kalitda"
+
+#~ msgid "The 100%% open source Mageia distribution"
+#~ msgstr "100%% ochiq kodli Mageia distributivi"
+
+#~ msgid "Explore Linux easily with Mageia One"
+#~ msgstr "Mageia One yordamida Linux'ni osongina kashf eting"
+
+#~ msgid "A full Mageia desktop, with support"
+#~ msgstr "Toʻliq Mageia ish stoli, qoʻllab-quvvatlash bilan"
+
+#~ msgid "Mageia: distributions for everybody's needs"
+#~ msgstr "Mageia: barchaga moʻljallangan distributiv"
+
#~ msgid ""
#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
#~ "gnumeric), pdf viewers, etc"
diff --git a/perl-install/install/share/po/uz@cyrillic.po b/perl-install/install/share/po/uz@cyrillic.po
index 237371220..b690e3580 100644
--- a/perl-install/install/share/po/uz@cyrillic.po
+++ b/perl-install/install/share/po/uz@cyrillic.po
@@ -9,48 +9,74 @@ msgid ""
msgstr ""
"Project-Id-Version: uz@cyrillic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
"PO-Revision-Date: 2010-01-07 11:35+0500\n"
"Last-Translator: Nurali Abdurahmonov <mavnur@gmail.com>\n"
"Language-Team: American English <kde-i18n-doc@kde.org>\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Lokalize 1.0\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "Đ¡Đ¸Đ·Đ½Đ¸Đ½Đ³ Đ¸Ñˆ ÑÑ‚Đ¾Đ»Đ¸Đ½Đ³Đ¸Đ· USB ĐºĐ°Đ»Đ¸Ñ‚Đ´Đ°"
+msgid "Join Us!"
+msgstr ""
+
+#: ../../advertising/02_IM_mageia.pl:1
+#, c-format
+msgid "Make it yours!"
+msgstr ""
+
+#: ../../advertising/03_IM_mageia.pl:1
+#, c-format
+msgid "Your choice!"
+msgstr ""
+
+#: ../../advertising/04_IM_mageia.pl:1
+#, fuzzy, c-format
+msgid "Office tools"
+msgstr "Đ˜Đ´Đ¾Ñ€Đ° ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑи"
+
+#: ../../advertising/05_IM_mageia.pl:1
+#, c-format
+msgid "Home entertainment"
+msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/06_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "100%% Đ¾Ñ‡Đ¸̉› ĐºĐ¾Đ´Đ»Đ¸ Mandriva Linux диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Đ²Đ¸"
+msgid "For kids"
+msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "Mandriva One Ñ‘Ñ€Đ´Đ°Đ¼Đ¸Đ´Đ° Linux'Đ½Đ¸ Đ¾ÑĐ¾Đ½Đ³Đ¸Đ½Đ° ĐºĐ°ÑˆÑ„ ÑÑ‚Đ¸Đ½Đ³"
+msgid "For family!"
+msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/08_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "Đ¢Ñли̉› Mandriva Linux Đ¸Ñˆ ÑÑ‚Đ¾Đ»Đ¸, ̉›Ñллаб-̉›ÑƒĐ²Đ²Đ°Ñ‚Đ»Đ°Ñˆ Đ±Đ¸Đ»Đ°Đ½"
+msgid "For developers!"
+msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/09_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva: Đ±Đ°Ñ€Ñ‡Đ°Đ³Đ° Đ¼ÑĐ»Đ¶Đ°Đ»Đ»Đ°Đ½Đ³Đ°Đ½ диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Đ²"
+msgid "Thank you!"
+msgstr ""
-#: any.pm:109
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Đ¡Đ¸Đ·Đ´Đ° ̉›ÑÑˆĐ¸Đ¼Ñ‡Đ° ĐºĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐº Đ±Đ¾Ñ€Đ¼Đ¸?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -63,94 +89,86 @@ msgstr ""
"\n"
"ĐœĐ¾ÑĐ»Đ°Đ½Đ¸ÑˆĐ¸ ĐºĐµÑ€Đ°Đº бÑĐ»Đ³Đ°Đ½ ̉›ÑÑˆĐ¸Đ¼Ñ‡Đ° ÑÑ€Đ½Đ°Ñ‚Đ¸Ñˆ Đ¼Đ°Đ½Đ±Đ°Ñи Đ±Đ¾Ñ€Đ¼Đ¸?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "ĐĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐº"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Đ¢Đ°Ñ€Đ¼Đ¾̉› (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Đ¢Đ°Ñ€Đ¼Đ¾̉› (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Đ¢Đ°Ñ€Đ¼Đ¾̉› (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "ĐĐ¹Đ½Đ°Đ½Đ¸Đ½Đ³ Đ¼Đ°Đ½Đ·Đ¸Đ»Đ¸ (URL)"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "ĐœĐ°Đ½Đ·Đ¸Đ» ftp:// Ñ‘ĐºĐ¸ http:// Đ±Đ¸Đ»Đ°Đ½ Đ±Đ¾ÑˆĐ»Đ°Đ½Đ¸ÑˆĐ¸ ĐºĐµÑ€Đ°Đº"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
+msgid "Contacting %s web site to get the list of available mirrors..."
msgstr ""
-"ĐœĐ°Đ²Đ¶ÑƒĐ´ бÑĐ»Đ³Đ°Đ½ Đ¾Đ¹Đ½Đ°Đ»Đ°Ñ€Đ½Đ¸Đ½Đ³ Ñ€ÑĐ¹Ñ…Đ°Ñ‚Đ¸Đ½Đ¸ Đ¾Đ»Đ¸Ñˆ ÑƒÑ‡ÑƒĐ½ Mandriva Linux ÑĐ°Đ¹Ñ‚Đ¸ Đ±Đ¸Đ»Đ°Đ½ "
-"Đ°Đ»Đ¾̉›Đ° ÑÑ€Đ½Đ°Ñ‚Đ¸Đ»Đ¼Đ¾̉›Đ´Đ°..."
+"ĐœĐ°Đ²Đ¶ÑƒĐ´ бÑĐ»Đ³Đ°Đ½ Đ¾Đ¹Đ½Đ°Đ»Đ°Ñ€Đ½Đ¸Đ½Đ³ Ñ€ÑĐ¹Ñ…Đ°Ñ‚Đ¸Đ½Đ¸ Đ¾Đ»Đ¸Ñˆ ÑƒÑ‡ÑƒĐ½ %s ÑĐ°Đ¹Ñ‚Đ¸ Đ±Đ¸Đ»Đ°Đ½ Đ°Đ»Đ¾̉›Đ° "
+"ÑÑ€Đ½Đ°Ñ‚Đ¸Đ»Đ¼Đ¾̉›Đ´Đ°..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"ĐœĐ°Đ²Đ¶ÑƒĐ´ бÑĐ»Đ³Đ°Đ½ Đ¾Đ¹Đ½Đ°Đ»Đ°Ñ€Đ½Đ¸Đ½Đ³ Ñ€ÑĐ¹Ñ…Đ°Ñ‚Đ¸Đ½Đ¸ Đ¾Đ»Đ¸Ñˆ ÑƒÑ‡ÑƒĐ½ Mandriva Linux ÑĐ°Đ¹Ñ‚Đ¸ Đ±Đ¸Đ»Đ°Đ½ "
-"Đ°Đ»Đ¾̉›Đ° ÑÑ€Đ½Đ°Ñ‚Đ¸Đ± бÑĐ»Đ¼Đ°Đ´Đ¸"
+"ĐœĐ°Đ²Đ¶ÑƒĐ´ бÑĐ»Đ³Đ°Đ½ Đ¾Đ¹Đ½Đ°Đ»Đ°Ñ€Đ½Đ¸Đ½Đ³ Ñ€ÑĐ¹Ñ…Đ°Ñ‚Đ¸Đ½Đ¸ Đ¾Đ»Đ¸Ñˆ ÑƒÑ‡ÑƒĐ½ %s ÑĐ°Đ¹Ñ‚Đ¸ Đ±Đ¸Đ»Đ°Đ½ Đ°Đ»Đ¾̉›Đ° ÑÑ€Đ½Đ°Ñ‚Đ¸Đ± "
+"бÑĐ»Đ¼Đ°Đ´Đ¸"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "ĐŸĐ°ĐºĐµÑ‚Đ»Đ°Ñ€Đ½Đ¸ Đ¾Đ»Đ¸Ñˆ ÑƒÑ‡ÑƒĐ½ Đ¾Đ¹Đ½Đ°Đ½Đ¸ Ñ‚Đ°Đ½Đ»Đ°Đ½Đ³"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "NFS Đ¾Ñ€̉›Đ°Đ»Đ¸ ÑÑ€Đ½Đ°Ñ‚Đ¸Ñˆ"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "NFS Ñ‚ÑĐ¿Đ»Đ°Đ¼Đ¸Đ½Đ¸Đ½Đ³ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€ Đ½Đ¾Đ¼Đ¸Đ½Đ¸ Đ²Đ° Đ´Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸ÑĐ½Đ¸ ĐºĐ¸Ñ€Đ¸Ñ‚Đ¸Đ½Đ³"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "ĐĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€Đ½Đ¸Đ½Đ³ Đ½Đ¾Đ¼Đ¸ ĐºÑÑ€ÑĐ°Ñ‚Đ¸Đ»Đ¼Đ°Đ³Đ°Đ½"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "Đ”Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸Ñ \"/\" Đ±ĐµĐ»Đ³Đ¸ Đ±Đ¸Đ»Đ°Đ½ Đ±Đ¾ÑˆĐ»Đ°ÑˆĐ¸ ĐºĐµÑ€Đ°Đº"
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "NFS ÑĐµÑ€Đ²ĐµÑ€Đ¸Đ½Đ¸Đ½Đ³ Ñ…Đ¾ÑÑ‚ Đ½Đ¾Đ¼Đ¸"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Đ”Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸Ñ"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "̉ÑÑˆĐ¸Đ¼Ñ‡Đ°"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -159,23 +177,90 @@ msgstr ""
"ĐĐ¹Đ½Đ°Đ´Đ° Đ¿Đ°ĐºĐµÑ‚Đ»Đ°Ñ€ Ñ€ÑĐ¹Ñ…Đ°Ñ‚Đ¸Đ½Đ¸ Ñ‚Đ¾Đ¿Đ¸Đ± бÑĐ»Đ¼Đ°Đ´Đ¸. ĐœĐ°Đ½Đ·Đ¸Đ» (URL) Ñ‚Ñ̉“Ñ€Đ¸ "
"ĐºÑÑ€ÑĐ°Ñ‚Đ¸Đ»Đ³Đ°Đ½Đ»Đ¸Đ³Đ¸Đ½Đ¸ Ñ‚ĐµĐºÑˆĐ¸Ñ€Đ¸Đ½Đ³."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, fuzzy, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "\"%s\" Ñ‚ÑĐ¿Đ»Đ°Đ¼Đ¸Đ´Đ°Đ½ ̉³Đ°Đ¼Đ¼Đ° Đ¿Đ°ĐºĐµÑ‚Đ»Đ°Ñ€Đ³Đ° ÑÑÑ‚Đ¸Đ±Đ¾Ñ€ Đ±ĐµÑ€Đ¸Đ»Đ¼Đ°ÑĐ¸Đ½"
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Đлла̉›Đ°Ñ‡Đ¾Đ½ ÑÑ€Đ½Đ°Ñ‚Đ¸Đ»Đ³Đ°Đ½ Đ¿Đ°ĐºĐµÑ‚Đ»Đ°Ñ€ ̉›Đ¸Đ´Đ¸Ñ€Đ¸Đ»Đ¼Đ¾̉›Đ´Đ°..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Đ¯Đ½Đ³Đ¸Đ»Đ°Ñˆ ÑƒÑ‡ÑƒĐ½ Đ¿Đ°ĐºĐµÑ‚Đ»Đ°Ñ€ ̉›Đ¸Đ´Đ¸Ñ€Đ¸Đ»Đ¼Đ¾̉›Đ´Đ°..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Đ¯Đ½Đ³Đ¸Đ»Đ°ÑˆĐ´Đ°Đ½ Đ°Đ²Đ²Đ°Đ» Đ¿Đ°ĐºĐµÑ‚Đ»Đ°Ñ€ Đ¾Đ»Đ¸Đ± Ñ‚Đ°ÑˆĐ»Đ°Đ½Đ¼Đ¾̉›Đ´Đ°..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -188,88 +273,88 @@ msgstr ""
"\n"
"Đ”Đ°Đ²Đ¾Đ¼ ÑÑ‚Đ¸ÑˆĐ½Đ¸ иÑÑ‚Đ°Đ¹ÑĐ¸Đ·Đ¼Đ¸?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "%s Ñ„Đ°Đ¹Đ»Đ¸Đ½Đ¸ Ñ̉›Đ¸ÑˆĐ´Đ° Ñ…Đ°Ñ‚Đ¾ Ñ€ÑĐ¹ Đ±ĐµÑ€Đ´Đ¸"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "̉ÑƒĐ¹Đ¸Đ´Đ°Đ³Đ¸ диÑĐº(Đ»Đ°Ñ€)Đ½Đ¸Đ½Đ³ Đ½Đ¾Đ¼Đ¸ ÑĐ·Đ³Đ°Ñ€Ñ‚Đ¸Ñ€Đ¸Đ»Đ´Đ¸:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (Đ¾Đ»Đ´Đ¸Đ½Đ³Đ¸ Đ½Đ¾Đ¼Đ¸ %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Đ¢Đ°Ñ€Đ¼Đ¾̉›"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Đ˜Đ»Ñ‚Đ¸Đ¼Đ¾Ñ Ñ‚ÑĐ¿Đ»Đ°Đ¼Đ½Đ¸ Ñ‚Đ°Đ½Đ»Đ°Đ½Đ³"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Đ¤Đ°Đ¹Đ» алла̉›Đ°Ñ‡Đ¾Đ½ Đ¼Đ°Đ²Đ¶ÑƒĐ´. Đ£Đ½Đ¸ Đ°Đ»Đ¼Đ°ÑˆÑ‚Đ¸Ñ€Đ¸ÑˆĐ½Đ¸ иÑÑ‚Đ°Đ¹ÑĐ¸Đ·Đ¼Đ¸?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Đ ÑƒÑ…ÑĐ°Ñ‚ Đ¹Ñ̉›"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "NFS Đ½Đ¾Đ¼Đ¸ Đ½Đ¾Ñ‚Ñ̉“Ñ€Đ¸"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "ĐĐ¾Ñ‚Ñ̉“Ñ€Đ¸ Ñ‚ÑĐ¿Đ»Đ°Đ¼ %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Đ¡ĐºÑ€Đ¸Đ½ÑˆĐ¾Ñ‚Đ»Đ°Ñ€Đ½Đ¸ диÑĐºĐ½Đ¸ бÑĐ»Đ¸ÑˆĐ´Đ°Đ½ Đ°Đ²Đ²Đ°Đ» Đ¾Đ»Đ¸Đ± бÑĐ»Đ¼Đ°Đ¹Đ´Đ¸"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr ""
"ĐÑ€Đ½Đ°Ñ‚Đ¸Ñˆ Ñ‚ÑƒĐ³Đ°Đ³Đ°Đ½Đ¸Đ´Đ°Đ½ ĐºĐµĐ¹Đ¸Đ½ ÑĐºÑ€Đ¸Đ½ÑˆĐ¾Ñ‚Đ»Đ°Ñ€Đ½Đ¸ ̉›ÑƒĐ¹Đ¸Đ´Đ°Đ³Đ¸ Đ¶Đ¾Đ¹Đ´Đ°Đ½ Ñ‚Đ¾Đ¿Đ¸Ñˆ Đ¼ÑƒĐ¼ĐºĐ¸Đ½: %s"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "ĐÑ€Đ½Đ°Ñ‚Đ¸Ñˆ"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "ĐœĐ¾ÑĐ»Đ°Ñˆ"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Đ¡Đ¸Đ· %s'Đ½Đ¸ ̉³Đ°Đ¼ Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚ ̉›Đ¸Đ»Đ¸ÑˆĐ¸Đ½Đ³Đ¸Đ· ĐºĐµÑ€Đ°Đº"
@@ -293,22 +378,22 @@ msgstr "Đ¢Đ°Ñ€Đ¼Đ¾̉› Đ¸ÑˆĐ³Đ° Ñ‚ÑƒÑˆĐ¸Ñ€Đ¸Đ»Đ¼Đ¾̉›Đ´Đ°"
msgid "Bringing down the network"
msgstr "Đ¢Đ°Ñ€Đ¼Đ¾̉› ÑÑ‡Đ¸Ñ€Đ¸Đ»Đ¼Đ¾̉›Đ´Đ°"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "Đ˜Đ»Ñ‚Đ¸Đ¼Đ¾Ñ ĐºÑƒÑ‚Đ¸Đ± Ñ‚ÑƒÑ€Đ¸Đ½Đ³, Ñ„Đ°Đ¹Đ» Đ¾Đ»Đ¸Đ½Đ¼Đ¾̉›Đ´Đ°"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "Đ¼Đ°Đ½Đ±Đ°Đ½Đ¸ ̉›ÑÑˆĐ¸Đ± бÑĐ»Đ¼Đ°Đ´Đ¸"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "БаÑзи Đ¿Đ°ĐºĐµÑ‚Đ»Đ°Ñ€Đ´Đ°Đ½ диÑĐºĐºĐ° Đ½ÑƒÑÑ…Đ° Đ¾Đ»Đ¸Đ½Đ¼Đ¾̉›Đ´Đ°"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "ĐуÑÑ…Đ° Đ¾Đ»Đ¸Ñˆ Đ´Đ°Đ²Đ¾Đ¼ ÑÑ‚Đ¼Đ¾̉›Đ´Đ°"
@@ -338,7 +423,22 @@ msgstr "ÑÑ…ÑˆĐ¸"
msgid "maybe"
msgstr "Đ±Đ°Đ»ĐºĐ¸"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Đ¢Đ°ÑÑ€Đ¸Ñ„ Đ¹Ñ̉›"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -347,66 +447,76 @@ msgstr ""
"%s Ñ‚Đ°Đ»Đ°Đ± ̉›Đ¸Đ»Đ°Đ´Đ¸Đ³Đ°Đ½ баÑзи Đ¿Đ°ĐºĐµÑ‚Đ»Đ°Ñ€Đ½Đ¸ ÑÑ€Đ½Đ°Ñ‚Đ¸Đ± бÑĐ»Đ¼Đ°Đ¹Đ´Đ¸:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "Đ¥Đ°Ñ‚Đ¾ Ñ€ÑĐ¹ Đ±ĐµÑ€Đ´Đ¸:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Đ–ÑƒĐ´Đ° Đ¶Đ¸Đ´Đ´Đ¸Đ¹ Ñ…Đ°Ñ‚Đ¾ Ñ€ÑĐ¹ Đ±ĐµÑ€Đ´Đ¸: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr ""
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d ÑÑ€Đ½Đ°Ñ‚Đ¸Ñˆ Ñ‚Ñ€Đ°Đ½Đ·Đ°ĐºÑ†Đ¸ÑÑи Đ¼ÑƒĐ²Đ°Ñ„Ñ„Đ°̉›Đ¸ÑÑ‚Ñиз Ñ‚ÑƒĐ³Đ°Đ´Đ¸"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "ĐŸĐ°ĐºĐµÑ‚Đ»Đ°Ñ€Đ½Đ¸ ÑÑ€Đ½Đ°Ñ‚Đ¸Đ± бÑĐ»Đ¼Đ°Đ´Đ¸:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Đ˜Ñˆ ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑи"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Đ˜Đ´Đ¾Ñ€Đ° ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑи"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Đ˜Đ´Đ¾Ñ€Đ° ÑƒÑ‡ÑƒĐ½ даÑÑ‚ÑƒÑ€Đ»Đ°Ñ€: Đ¼Đ°Ñ‚Đ½ Đ¿Ñ€Đ¾Ñ†ĐµÑÑĐ¾Ñ€Đ»Đ°Ñ€Đ¸ (OpenOffice.org Writer, Kword), "
-"ÑĐ»ĐµĐºÑ‚Ñ€Đ¾Đ½ Đ¶Đ°Đ´Đ²Đ°Đ»Đ»Đ°Ñ€ (OpenOffice.org Calc, Kspread), PDF ĐºÑÑ€ÑƒĐ²Ñ‡Đ¸Đ»Đ°Ñ€ Đ²Đ° ̉³Đ¾ĐºĐ°Đ·Đ¾"
+"Đ˜Đ´Đ¾Ñ€Đ° ÑƒÑ‡ÑƒĐ½ даÑÑ‚ÑƒÑ€Đ»Đ°Ñ€: Đ¼Đ°Ñ‚Đ½ Đ¿Ñ€Đ¾Ñ†ĐµÑÑĐ¾Ñ€Đ»Đ°Ñ€Đ¸ (LibreOffice Writer, Kword), "
+"ÑĐ»ĐµĐºÑ‚Ñ€Đ¾Đ½ Đ¶Đ°Đ´Đ²Đ°Đ»Đ»Đ°Ñ€ (LibreOffice Calc, Kspread), PDF ĐºÑÑ€ÑƒĐ²Ñ‡Đ¸Đ»Đ°Ñ€ Đ²Đ° ̉³Đ¾ĐºĐ°Đ·Đ¾"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "ĐĐ¹Đ¸Đ½ ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑи"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "ĐĐ²ÑƒĐ½Ñ‡Đ¾̉› даÑÑ‚ÑƒÑ€Đ»Đ°Ñ€: Đ°Ñ€ĐºĐ°Đ´Đ°, ÑÑ‚Đ¾Đ» ÑĐ¹Đ¸Đ½Đ»Đ°Ñ€Đ¸, ÑÑ‚Ñ€Đ°Ñ‚ĐµĐ³Đ¸Ñ Đ²Đ° ̉³Đ¾ĐºĐ°Đ·Đ¾"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "ĐœÑƒĐ»Ñ‚Đ¸Đ¼ĐµĐ´Đ¸Đ° ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑи"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "ĐÑƒĐ´Đ¸Đ¾ Đ²Đ° Đ²Đ¸Đ´ĐµĐ¾Đ½Đ¸ ÑĐ¹Đ½Đ°Ñˆ/Ñ‚Đ°̉³Ñ€Đ¸Ñ€Đ»Đ°Ñˆ ÑƒÑ‡ÑƒĐ½ даÑÑ‚ÑƒÑ€Đ»Đ°Ñ€"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚ ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑи"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -415,205 +525,205 @@ msgstr ""
"Đ¥Đ°Ñ‚-Ñ…Đ°Đ±Đ°Ñ€, ÑĐ½Đ³Đ¸Đ»Đ¸ĐºĐ»Đ°Ñ€Đ½Đ¸ Ñ̉›Đ¸Ñˆ Đ²Đ° жÑĐ½Đ°Ñ‚Đ¸Ñˆ (mutt, tin..) Đ²Đ° Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚Đ´Đ° ÑĐ°Đ¹Ñ€ "
"̉›Đ¸Đ»Đ¸Ñˆ ÑƒÑ‡ÑƒĐ½ Đ²Đ¾ÑĐ¸Ñ‚Đ°Đ»Đ°Ñ€ Ñ‚ÑĐ¿Đ»Đ°Đ¼Đ¸"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Đ¢Đ°Ñ€Đ¼Đ¾̉›Đ´Đ°Đ³Đ¸ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€ (ĐºĐ»Đ¸ĐµĐ½Ñ‚)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Đ¢ÑƒÑ€Đ»Đ¸ Đ¿Ñ€Đ¾Ñ‚Đ¾ĐºĐ¾Đ»Đ»Đ°Ñ€, шу Đ¶ÑƒĐ¼Đ»Đ°Đ´Đ° SSH, ÑƒÑ‡ÑƒĐ½ ĐºĐ»Đ¸ĐµĐ½Ñ‚Đ»Đ°Ñ€"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "ĐĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€Đ½Đ¸ Đ¼Đ¾ÑĐ»Đ°ÑˆĐ½Đ¸ ĐµĐ½Đ³Đ¸Đ»Đ°ÑˆÑ‚Đ¸Ñ€Đ¸Ñˆ ÑƒÑ‡ÑƒĐ½ Đ²Đ¾ÑĐ¸Ñ‚Đ°Đ»Đ°Ñ€"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "ĐĐ¾Đ½ÑĐ¾Đ» Đ²Đ¾ÑĐ¸Ñ‚Đ°Đ»Đ°Ñ€Đ¸"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Đ¢Đ°̉³Ñ€Đ¸Ñ€Ñ‡Đ¸Đ»Đ°Ñ€, ĐºĐ¾Đ½ÑĐ¾Đ»Đ»Đ°Ñ€, Ñ„Đ°Đ¹Đ» Đ²Đ¾ÑĐ¸Ñ‚Đ°Đ»Đ°Ñ€Đ¸, Ñ‚ĐµÑ€Đ¼Đ¸Đ½Đ°Đ»Đ»Đ°Ñ€"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Đ¢ÑƒĐ·Đ¸Ñˆ"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C Đ²Đ° C++ Ñ‚ÑƒĐ·Đ¸Ñˆ ĐºÑƒÑ‚ÑƒĐ±Ñ…Đ¾Đ½Đ°Đ»Đ°Ñ€Đ¸, Đ²Đ¾ÑĐ¸Ñ‚Đ°Đ»Đ°Ñ€ Đ²Đ° Ñ…ĐµĐ´ĐµÑ€ Ñ„Đ°Đ¹Đ»Đ»Đ°Ñ€"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "̉ÑĐ»Đ»Đ°Đ½Đ¼Đ°Đ»Đ°Ñ€"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Linux Đ²Đ° ÑÑ€ĐºĐ¸Đ½ даÑÑ‚ÑƒÑ€Đ»Đ°Ñ€ ̉³Đ°̉›Đ¸Đ´Đ° ĐºĐ¸Ñ‚Đ¾Đ±Đ»Đ°Ñ€ Đ²Đ° Howto'Đ»Đ°Ñ€"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Base. Đ£Ñ‡Đ¸Đ½Ñ‡Đ¸ Ñ‚Đ¾Đ¼Đ¾Đ½ даÑтур Ñ‚ÑƒĐ·ÑƒĐ²Ñ‡Đ¸Đ»Đ°Ñ€Đ¸ ̉›ÑĐ»Đ»Đ°Đ½ÑƒĐ²Đ¸"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Веб-ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Groupware"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Đ¤Đ°Đ¹ĐµÑ€Đ²Đ¾Đ»/Đ ÑƒÑ‚ĐµÑ€"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚ Đ³ĐµĐ¹Ñ‚Đ²ÑĐ¹Đ¸"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "Đ¥Đ°Ñ‚-Ñ…Đ°Đ±Đ°Ñ€/Đ¯Đ½Đ³Đ¸Đ»Đ¸ĐºĐ»Đ°Ñ€"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix Ñ…Đ°Ñ‚-Ñ…Đ°Đ±Đ°Ñ€ ÑĐµÑ€Đ²ĐµÑ€Đ¸, Inn ÑĐ½Đ³Đ¸Đ»Đ¸ĐºĐ»Đ°Ñ€ ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Đ”Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸Ñ ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "DNS Đ²Đ° NIS"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Đ¤Đ°Đ¹Đ» Đ²Đ° Đ¿Ñ€Đ¸Đ½Ñ‚ĐµÑ€Đ½Đ¸ бÑĐ»Đ¸ÑˆĐ¸Ñˆ ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS ÑĐµÑ€Đ²ĐµÑ€Đ¸, Samba ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "ĐœĐ°ÑĐ»ÑƒĐ¼Đ¾Ñ‚ базаÑи"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL Đ²Đ° MySQL Đ¼Đ°ÑĐ»ÑƒĐ¼Đ¾Ñ‚ базаÑи"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL Đ²Đ° MariaDB Đ¼Đ°ÑĐ»ÑƒĐ¼Đ¾Ñ‚ базаÑи"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Đ¥Đ°Ñ‚-Ñ…Đ°Đ±Đ°Ñ€"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix Ñ…Đ°Ñ‚-Ñ…Đ°Đ±Đ°Ñ€ ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL Ñ‘ĐºĐ¸ MySQL Đ¼Đ°ÑĐ»ÑƒĐ¼Đ¾Ñ‚ базаÑи"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL Ñ‘ĐºĐ¸ MariaDB Đ¼Đ°ÑĐ»ÑƒĐ¼Đ¾Ñ‚ базаÑи"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Đ¢Đ°Ñ€Đ¼Đ¾̉›Đ´Đ°Đ³Đ¸ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€ (ÑĐµÑ€Đ²ĐµÑ€)"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS ÑĐµÑ€Đ²ĐµÑ€Đ¸, SMB ÑĐµÑ€Đ²ĐµÑ€Đ¸, Proxy ÑĐµÑ€Đ²ĐµÑ€Đ¸, SSH ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Đ“Ñ€Đ°Ñ„Đ¸Đº Đ¼Ñƒ̉³Đ¸Ñ‚"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "KDE ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑи"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "Đ˜Ñˆ ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑи"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr "KDE - Đ²Đ¾ÑĐ¸Ñ‚Đ°Đ»Đ°Ñ€ Ñ‚ÑĐ¿Đ»Đ°Đ¼Đ¸ Đ±Đ¸Đ»Đ°Đ½ Đ±Đ¸Ñ€Đ³Đ° аÑĐ¾ÑĐ¸Đ¹ Đ³Ñ€Đ°Ñ„Đ¸Đº Đ¼Ñƒ̉³Đ¸Ñ‚"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "GNOME ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑи"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -622,66 +732,115 @@ msgstr ""
"Đ¤Đ¾Đ¹Đ´Đ°Đ»Đ°Đ½ÑƒĐ²Ñ‡Đ¸Đ»Đ°Ñ€ ÑƒÑ‡ÑƒĐ½ ̉›ÑƒĐ»Đ°Đ¹ даÑÑ‚ÑƒÑ€Đ»Đ°Ñ€ Đ²Đ° Đ¸Ñˆ ÑÑ‚Đ¾Đ»Đ¸ Đ²Đ¾ÑĐ¸Ñ‚Đ°Đ»Đ°Ñ€Đ¸Đ´Đ°Đ½ Đ¸Đ±Đ¾Ñ€Đ°Ñ‚ Đ³Ñ€Đ°Ñ„Đ¸Đº "
"Đ¼Ñƒ̉³Đ¸Ñ‚"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, fuzzy, c-format
+msgid "XFCE Workstation"
+msgstr "KDE ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑи"
+
+#: share/meta-task/compssUsers.pl:165
+#, fuzzy, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr ""
+"Đ¤Đ¾Đ¹Đ´Đ°Đ»Đ°Đ½ÑƒĐ²Ñ‡Đ¸Đ»Đ°Ñ€ ÑƒÑ‡ÑƒĐ½ ̉›ÑƒĐ»Đ°Đ¹ даÑÑ‚ÑƒÑ€Đ»Đ°Ñ€ Đ²Đ° Đ¸Ñˆ ÑÑ‚Đ¾Đ»Đ¸ Đ²Đ¾ÑĐ¸Ñ‚Đ°Đ»Đ°Ñ€Đ¸Đ´Đ°Đ½ Đ¸Đ±Đ¾Ñ€Đ°Ñ‚ Đ³Ñ€Đ°Ñ„Đ¸Đº "
+"Đ¼Ñƒ̉³Đ¸Ñ‚"
+
+#: share/meta-task/compssUsers.pl:169
+#, fuzzy, c-format
+msgid "MATE Workstation"
+msgstr "GNOME ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑи"
+
+#: share/meta-task/compssUsers.pl:174
+#, fuzzy, c-format
+msgid "Cinnamon Workstation"
+msgstr "Đ˜Ñˆ ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑи"
+
+#: share/meta-task/compssUsers.pl:175
+#, fuzzy, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Đ“Ñ€Đ°Ñ„Đ¸Đº Đ¼Ñƒ̉³Đ¸Ñ‚"
+
+#: share/meta-task/compssUsers.pl:179
+#, fuzzy, c-format
+msgid "LXQt Desktop"
+msgstr "LXDE Đ¸Ñˆ ÑÑ‚Đ¾Đ»Đ¸"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, fuzzy, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+"Đ¤Đ¾Đ¹Đ´Đ°Đ»Đ°Đ½ÑƒĐ²Ñ‡Đ¸ ÑƒÑ‡ÑƒĐ½ ̉›ÑƒĐ»Đ°Đ¹ даÑÑ‚ÑƒÑ€Đ»Đ°Ñ€ Đ²Đ° Đ¸Ñˆ ÑÑ‚Đ¾Đ»Đ¸ Đ²Đ¾ÑĐ¸Đ»Đ°Ñ€Đ¸ Đ¼Đ°Đ²Đ¶ÑƒĐ´ бÑĐ»Đ³Đ°Đ½ ĐµĐ½Đ³Đ¸Đ» "
+"Đ²Đ° Ñ‚ĐµĐ· Đ¸ÑˆĐ»Đ¾Đ²Ñ‡Đ¸ Đ³Ñ€Đ°Ñ„Đ¸Đº Đ¼Ñƒ̉³Đ¸Ñ‚"
+
+#: share/meta-task/compssUsers.pl:189
#, c-format
msgid "LXDE Desktop"
msgstr "LXDE Đ¸Ñˆ ÑÑ‚Đ¾Đ»Đ¸"
-#: share/meta-task/compssUsers.pl:146
-#, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+#: share/meta-task/compssUsers.pl:191
+#, fuzzy, c-format
+msgid "A lightweight fast graphical environment"
msgstr ""
"Đ¤Đ¾Đ¹Đ´Đ°Đ»Đ°Đ½ÑƒĐ²Ñ‡Đ¸ ÑƒÑ‡ÑƒĐ½ ̉›ÑƒĐ»Đ°Đ¹ даÑÑ‚ÑƒÑ€Đ»Đ°Ñ€ Đ²Đ° Đ¸Ñˆ ÑÑ‚Đ¾Đ»Đ¸ Đ²Đ¾ÑĐ¸Đ»Đ°Ñ€Đ¸ Đ¼Đ°Đ²Đ¶ÑƒĐ´ бÑĐ»Đ³Đ°Đ½ ĐµĐ½Đ³Đ¸Đ» "
"Đ²Đ° Ñ‚ĐµĐ· Đ¸ÑˆĐ»Đ¾Đ²Ñ‡Đ¸ Đ³Ñ€Đ°Ñ„Đ¸Đº Đ¼Ñƒ̉³Đ¸Ñ‚"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Đ‘Đ¾Ñˆ̉›Đ° Đ³Ñ€Đ°Ñ„Đ¸Đº Đ¸Ñˆ ÑÑ‚Đ¾Đ»Đ»Đ°Ñ€Đ¸"
-#: share/meta-task/compssUsers.pl:150
-#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
+#: share/meta-task/compssUsers.pl:195
+#, fuzzy, c-format
+msgid "Window Maker, Fvwm, etc"
msgstr "Window Maker, Enlightenment, Fvwm, Đ²Đ° ̉³Đ¾ĐºĐ°Đ·Đ¾"
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Đ’Đ¾ÑĐ¸Ñ‚Đ°Đ»Đ°Ñ€"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Webmin Đ¼Đ°ÑĐ¾Ñ„Đ°Đ´Đ°Đ½ Đ±Đ¾Ñˆ̉›Đ°Ñ€Đ¸Ñˆ ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "Đ¢Đ°Ñ€Đ¼Đ¾̉› Đ²Đ¾ÑĐ¸Ñ‚Đ°Đ»Đ°Ñ€Đ¸/ĐĐ°Đ·Đ¾Ñ€Đ°Ñ‚ ̉›Đ¸Đ»Đ¸Ñˆ"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "ĐĐ°Đ·Đ¾Ñ€Đ°Ñ‚ ̉›Đ¸Đ»Đ¸Ñˆ Đ²Đ¾ÑĐ¸Ñ‚Đ°Đ»Đ°Ñ€Đ¸, Đ²Đ°Đ·Đ¸Ñ„Đ°Đ»Đ°Ñ€ ̉³Đ¸ÑĐ¾Đ±Đ¾Ñ‚Ñ‡Đ¸Đ»Đ°Ñ€Đ¸, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Mandriva Ñ‘Ñ€Đ´Đ°Đ¼Ñ‡Đ¸Đ»Đ°Ñ€Đ¸"
+msgid "Mageia Wizards"
+msgstr "Mageia Ñ‘Ñ€Đ´Đ°Đ¼Ñ‡Đ¸Đ»Đ°Ñ€Đ¸"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€Đ½Đ¸ Đ¼Đ¾ÑĐ»Đ°Ñˆ ÑƒÑ‡ÑƒĐ½ Ñ‘Ñ€Đ´Đ°Đ¼Ñ‡Đ¸Đ»Đ°Ñ€"
@@ -695,7 +854,7 @@ msgstr ""
"Đ¥Đ°Ñ‚Đ¾Đ»Đ¸Đº ÑĐ· Đ±ĐµÑ€Đ´Đ¸ Đ°Đ¼Đ¼Đ¾ ÑƒĐ½Đ¸Đ½Đ³ Ñабаби Đ°Đ½Đ¸̉›Đ»Đ°Đ½Đ¼Đ°Đ´Đ¸.\n"
"Đ¢Đ°Đ²Đ²Đ°ĐºĐºĐ°Đ» ̉›Đ¸Đ»Đ³Đ°Đ½ ̉³Đ¾Đ»Đ´Đ° Đ´Đ°Đ²Đ¾Đ¼ ÑÑ‚Đ¸ÑˆĐ¸Đ½Đ³Đ¸Đ· Đ¼ÑƒĐ¼ĐºĐ¸Đ½."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -715,252 +874,251 @@ msgstr "%s Đ±Đ¾Ñ̉›Đ¸Ñ‡Đ³Đ° ÑÑ‚Đ¸Đ»Đ¼Đ¾̉›Đ´Đ°\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux ĐĐ¢Đ½Đ¸ ÑÑ€Đ½Đ°Ñ‚Đ¸Ñˆ %s"
+msgid "%s Installation %s"
+msgstr "%s ĐĐ¢Đ½Đ¸ ÑÑ€Đ½Đ°Ñ‚Đ¸Ñˆ %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> Đ±Đ°Đ½Đ´Đ´Đ°Đ½-Đ±Đ°Đ½Đ´Đ³Đ°"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "Xorg даÑÑ‚ÑƒÑ€Đ¸ Đ¶ÑƒĐ´Đ° ÑĐµĐºĐ¸Đ½ Đ¸ÑˆĐ³Đ° тушÑĐ¿Ñ‚Đ¸. Đ˜Đ»Ñ‚Đ¸Đ¼Đ¾Ñ ĐºÑƒÑ‚Đ¸Đ± Ñ‚ÑƒÑ€Đ¸Đ½Đ³..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"Đ¢Đ¸Đ·Đ¸Đ¼Đ´Đ° Ñ€ĐµÑурÑĐ»Đ°Ñ€ ĐµÑ‚Đ¸ÑˆĐ¼Đ°Đ¹Đ´Đ¸. Mandriva Linux Ñ‚Đ¸Đ·Đ¸Đ¼Đ¸Đ½Đ¸ ÑÑ€Đ½Đ°Ñ‚Đ¸Ñˆ Đ¼Đ¾Đ±Đ°Đ¹Đ½Đ¸Đ´Đ°\n"
+"Đ¢Đ¸Đ·Đ¸Đ¼Đ´Đ° Ñ€ĐµÑурÑĐ»Đ°Ñ€ ĐµÑ‚Đ¸ÑˆĐ¼Đ°Đ¹Đ´Đ¸. %s Ñ‚Đ¸Đ·Đ¸Đ¼Đ¸Đ½Đ¸ ÑÑ€Đ½Đ°Ñ‚Đ¸Ñˆ Đ¼Đ¾Đ±Đ°Đ¹Đ½Đ¸Đ´Đ°\n"
"Đ¼ÑƒĐ°Đ¼Đ¼Đ¾Đ³Đ° Đ´ÑƒÑ‡ ĐºĐµĐ»Đ¸ÑˆĐ¸Đ½Đ³Đ¸Đ· Đ¼ÑƒĐ¼ĐºĐ¸Đ½. ĐĐ³Đ°Ñ€ ÑˆÑƒĐ½Đ´Đ°Đ¹ бÑĐ»Ñа, Đ¼Đ°Ñ‚Đ½ уÑÑƒĐ»Đ¸Đ´Đ° ÑÑ€Đ½Đ°Ñ‚Đ¸Ñˆ "
"Đ²Đ¾ÑĐ¸Ñ‚Đ°ÑĐ¸Đ´Đ°Đ½ Ñ„Đ¾Đ¹Đ´Đ°Đ»Đ°Đ½Đ¸Đ± ĐºÑÑ€Đ¸Đ½Đ³,\n"
"Đ‘ÑƒĐ½Đ¸Đ½Đ³ ÑƒÑ‡ÑƒĐ½ диÑĐºĐ´Đ°Đ½ ÑĐºĐ»Đ°Đ½Đ°Ñ‘Ñ‚Đ³Đ°Đ½Đ´Đ° `F1' Ñ‚ÑƒĐ³Đ¼Đ°ÑĐ¸Đ½Đ¸ Đ±Đ¾ÑĐ¸Đ½Đ³ Đ²Đ° `text' деб Ñ‘Đ·Đ¸Đ½Đ³."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
+msgid "Media Selection"
+msgstr "ĐœĐ°Đ½Đ±Đ°Đ½Đ¸ Ñ‚Đ°Đ½Đ»Đ°Ñˆ"
+
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
msgstr "KDE Đ¸Ñˆ ÑÑ‚Đ¾Đ»Đ¸"
-#: steps_gtk.pm:240
-#, c-format
-msgid "Install Mandriva GNOME Desktop"
+#: steps_gtk.pm:254
+#, fuzzy, c-format
+msgid "Install %s GNOME Desktop"
msgstr "GNOME Đ¸Ñˆ ÑÑ‚Đ¾Đ»Đ¸"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "Đ‘Đ¾Ñˆ̉›Đ°"
-#: steps_gtk.pm:262
-#, c-format
-msgid "KDE Desktop"
-msgstr "KDE Đ¸Ñˆ ÑÑ‚Đ¾Đ»Đ¸"
+#: steps_gtk.pm:276
+#, fuzzy, c-format
+msgid "Plasma Desktop"
+msgstr "Đ‘Đ¾Ñˆ̉›Đ° Đ¸Ñˆ ÑÑ‚Đ¾Đ»Đ¸"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "GNOME Đ¸Ñˆ ÑÑ‚Đ¾Đ»Đ¸"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "Đ‘Đ¾Ñˆ̉›Đ° Đ¸Ñˆ ÑÑ‚Đ¾Đ»Đ¸"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "Đ‘Ñƒ '%s' Đ¸Ñˆ ÑÑ‚Đ¾Đ»Đ¸Đ½Đ¸Đ½Đ³ ĐºÑÑ€Đ¸Đ½Đ¸ÑˆĐ¸."
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "Đ˜Ñˆ ÑÑ‚Đ¾Đ»Đ¸Đ½Đ¸ Ñ̉›Đ¸Đ½Ñ€Đ¾̉›Đ´Đ°Đ½ ĐºÑÑ€Đ¸Ñˆ ÑƒÑ‡ÑƒĐ½ Ñ€Đ°ÑĐ¼Đ½Đ¸ ÑĐ¸Ñ‡̉›Đ¾Đ½Ñ‡Đ° Đ±Đ¸Đ»Đ°Đ½ Đ±Đ¾ÑĐ¸Đ½Đ³"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "ĐŸĐ°ĐºĐµÑ‚Đ»Đ°Ñ€Đ½Đ¸ Đ³ÑƒÑ€Ñƒ̉³ бÑĐ¹Đ¸Ñ‡Đ° Ñ‚Đ°Đ½Đ»Đ°Ñˆ"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "ĐŸĐ°ĐºĐµÑ‚Đ»Đ°Ñ€Đ½Đ¸ Đ±Đ¸Ñ‚Ñ‚Đ°Đ¼Đ°-Đ±Đ¸Ñ‚Ñ‚Đ° Ñ‚Đ°Đ½Đ»Đ°Ñˆ"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Đ–Đ°Đ¼Đ¸: %d / %d ĐœĐ±"
+msgid "Unselect All"
+msgstr "̉²ĐµÑ‡ ̉›Đ°Đ¹Ñи Ñ‚Đ°Đ½Đ»Đ°Đ½Đ¼Đ°ÑĐ¸Đ½"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "ĐĐ¼Đ¾Đ½ Đ¿Đ°ĐºĐµÑ‚"
+msgid "Total size: %d / %d MB"
+msgstr "Đ–Đ°Đ¼Đ¸: %d / %d ĐœĐ±"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "Đ’ĐµÑ€ÑиÑÑи: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "̉²Đ°Đ¶Đ¼Đ¸: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d Đб\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "ĐœÑƒ̉³Đ¸Đ¼Đ»Đ¸Đ³Đ¸: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Đ‘Ñƒ Đ¿Đ°ĐºĐµÑ‚Đ½Đ¸ Ñ‚Đ°Đ½Đ»Đ¾Đ»Đ¼Đ°Đ¹Ñиз/Ñ‚Đ°Đ½Đ»Đ°ÑˆĐ½Đ¸ Đ±ĐµĐºĐ¾Ñ€ ̉›Đ¸Đ»Đ¾Đ»Đ¼Đ°Đ¹Ñиз"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "%s ĐµÑ‚Đ¸ÑˆĐ¼Đ°Đ³Đ°Đ½Đ¸ ÑƒÑ‡ÑƒĐ½"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr ""
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "%s Đ°Ñ‚Đ¸Đ²Đ»Đ°ÑˆÑ‚Đ¸Ñ€Đ¸ÑˆĐ³Đ° ̉³Đ°Ñ€Đ°ĐºĐ°Ñ‚ ̉›Đ¸Đ»Đ¸Đ½Đ¼Đ¾̉›Đ´Đ°"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "%s'Đ½Đ¸ ̉›Đ¾Đ»Đ´Đ¸Ñ€Đ¸Ñˆ ÑƒÑ‡ÑƒĐ½"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Đ‘Ñƒ Đ¿Đ°ĐºĐµÑ‚Đ½Đ¸ Ñ‚Đ°Đ½Đ»Đ¾Đ»Đ¼Đ°Đ¹Ñиз, Ñ‡ÑƒĐ½ĐºĐ¸ ÑƒĐ½Đ¸ ÑÑ€Đ½Đ°Ñ‚Đ¸Ñˆ ÑƒÑ‡ÑƒĐ½ ĐµÑ‚Đ°Ñ€Đ»Đ¸ Đ¶Đ¾Đ¹ Đ¼Đ°Đ²Đ¶ÑƒĐ´ ÑĐ¼Đ°Ñ."
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "̉ÑƒĐ¹Đ¸Đ´Đ°Đ³Đ¸ Đ¿Đ°ĐºĐµÑ‚Đ»Đ°Ñ€ ÑÑ€Đ½Đ°Ñ‚Đ¸Đ»Đ°Đ´Đ¸"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "̉ÑƒĐ¹Đ¸Đ´Đ°Đ³Đ¸ Đ¿Đ°ĐºĐµÑ‚Đ»Đ°Ñ€ Đ¾Đ»Đ¸Đ± Ñ‚Đ°ÑˆĐ»Đ°Đ½Đ¸Đ»Đ°Đ´Đ¸."
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Đ‘Ñƒ ÑÑ€Đ½Đ°Ñ‚Đ¸Đ»Đ¸ÑˆĐ¸ ÑˆĐ°Ñ€Ñ‚ бÑĐ»Đ³Đ°Đ½ Đ¿Đ°ĐºĐµÑ‚, ÑƒĐ½Đ¸ Ñ‚Đ°Đ½Đ»Đ°ÑˆĐ½Đ¸ Đ±ĐµĐºĐ¾Ñ€ ̉›Đ¸Đ»Đ¸Đ± бÑĐ»Đ¼Đ°Đ¹Đ´Đ¸."
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Đ‘Ñƒ Đ¿Đ°ĐºĐµÑ‚Đ½Đ¸ Ñ‚Đ°Đ½Đ»Đ°ÑˆĐ½Đ¸ Đ±ĐµĐºĐ¾Ñ€ ̉›Đ¸Đ»Đ¾Đ»Đ¼Đ°Đ¹Ñиз. Đ£ алла̉›Đ°Ñ‡Đ¾Đ½ ÑÑ€Đ½Đ°Ñ‚Đ¸Đ»Đ³Đ°Đ½."
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Đ‘Ñƒ Đ¿Đ°ĐºĐµÑ‚Đ½Đ¸ Ñ‚Đ°Đ½Đ»Đ°ÑˆĐ½Đ¸ Đ±ĐµĐºĐ¾Ñ€ ̉›Đ¸Đ»Đ¾Đ»Đ¼Đ°Đ¹Ñиз. Đ£ ÑĐ½Đ³Đ¸Đ»Đ°Đ½Đ¸ÑˆĐ¸ ÑˆĐ°Ñ€Ñ‚."
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "ĐĐ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Đº Ñ€Đ°Đ²Đ¸ÑˆĐ´Đ° Ñ‚Đ°Đ½Đ»Đ°Đ½Đ³Đ°Đ½ Đ¿Đ°ĐºĐµÑ‚Đ»Đ°Ñ€Đ½Đ¸ ĐºÑÑ€ÑĐ°Ñ‚Đ¸Ñˆ"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "ĐÑ€Đ½Đ°Ñ‚Đ¸Ñˆ"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Đ¢Đ°Đ½Đ»Đ°Đ½Đ³Đ°Đ½Đ½Đ¸ ÑĐºĐ»Đ°Ñˆ/Ñа̉›Đ»Đ°Ñˆ"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "ĐŸĐ°ĐºĐµÑ‚Đ»Đ°Ñ€ Ñ‚Đ°Đ½Đ»Đ¾Đ²Đ¸ ÑĐ½Đ³Đ¸Đ»Đ°Đ½Đ¼Đ¾̉›Đ´Đ°"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "ĐœĐ¸Đ½Đ¸Đ¼Đ°Đ» ÑÑ€Đ½Đ°Ñ‚Đ¸Ñˆ"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "ДаÑÑ‚ÑƒÑ€Đ»Đ°Ñ€ Đ±Đ¾Ñˆ̉›Đ°Ñ€ÑƒĐ²Đ¸"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Đ¡Đ¸Đ· ÑÑ€Đ½Đ°Ñ‚Đ¼Đ¾̉›Ñ‡Đ¸ бÑĐ»Đ³Đ°Đ½ Đ¿Đ°ĐºĐµÑ‚Đ»Đ°Ñ€Đ½Đ¸ Ñ‚Đ°Đ½Đ»Đ°Đ½Đ³"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "ĐÑ€Đ½Đ°Ñ‚Đ¸Đ»Đ¼Đ¾̉›Đ´Đ°"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Đ¢Đ°Ñ„ÑĐ¸Đ»Đ¾Ñ‚Đ»Đ°Ñ€Ñиз"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "̉Đ¾Đ»Đ³Đ°Đ½ Đ²Đ°̉›Ñ‚:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(Ñ‡Đ°Đ¼Đ°Đ»Đ°Đ½Đ¼Đ¾̉›Đ´Đ°)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d-Ñ‚Đ° Đ¿Đ°ĐºĐµÑ‚"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "̉²Đ¸ÑĐ¾Đ±Đ¾Ñ‚"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "ĐœĐ¾ÑĐ»Đ°Ñˆ"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "Đ¼Đ¾ÑĐ»Đ°Đ½Đ¼Đ°Đ³Đ°Đ½"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "ĐœĐ°Đ½Đ±Đ°Đ½Đ¸ Ñ‚Đ°Đ½Đ»Đ°Ñˆ"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -969,84 +1127,84 @@ msgstr ""
"̉ÑƒĐ¹Đ¸Đ´Đ°Đ³Đ¸ ÑÑ€Đ½Đ°Ñ‚Đ¸Ñˆ Đ¼Đ°Đ½Đ±Đ°Đ»Đ°Ñ€Đ¸ Đ°Đ½Đ¸̉›Đ»Đ°Đ½Đ´Đ¸.\n"
"Фа̉›Đ°Ñ‚ Ñ‚Đ°Đ½Đ»Đ°Đ½Đ³Đ°Đ½ Đ¼Đ°Đ½Đ±Đ°Đ»Đ°Ñ€ ÑÑ€Đ½Đ°Ñ‚Đ¸Ñˆ ÑƒÑ‡ÑƒĐ½ Đ¸ÑˆĐ»Đ°Ñ‚Đ¸Đ»Đ°Đ´Đ¸."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"ĐÑ€Đ½Đ°Ñ‚Đ¸ÑˆĐ´Đ°Đ½ Đ°Đ²Đ²Đ°Đ» ĐºĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐºĐ»Đ°Ñ€Đ´Đ°Đ³Đ¸ Đ¿Đ°ĐºĐµÑ‚Đ»Đ°Ñ€Đ´Đ°Đ½ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€Đ½Đ¸Đ½Đ³ диÑĐºĐ¸Đ³Đ° Đ½ÑƒÑÑ…Đ° "
"Đ¾Đ»Đ¸Ñˆ Đ¼ÑƒĐ¼ĐºĐ¸Đ½.\n"
"ĐÑ€Đ½Đ°Ñ‚Đ¸Ñˆ Ñ‚Ñли̉› Ñ‚ÑƒĐ³Đ°Đ³Đ°Đ½Đ´Đ°Đ½ ÑÑĐ½Đ³ ÑƒĐ»Đ°Ñ€ Ñ‚Đ¸Đ·Đ¸Đ¼Đ³Đ° Đ¼Đ°ÑĐ»ÑƒĐ¼ бÑлади."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Đ‘ÑƒÑ‚ÑƒĐ½ диÑĐºĐ´Đ°Đ½ Đ½ÑƒÑÑ…Đ° Đ¾Đ»Đ¸Ñˆ"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Đ¥Đ°Ñ‚Đ¾ Ñ€ÑĐ¹ Đ±ĐµÑ€Đ´Đ¸"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Đ˜Đ»Ñ‚Đ¸Đ¼Đ¾Ñ Ñ‚ÑƒĐ³Đ¼Đ°Đ»Đ°Ñ€ Ñ‚Đ°Ñ€Ñ‚Đ¸Đ±Đ¸Đ½Đ¸ Ñ‚Đ°Đ½Đ»Đ°Đ½Đ³"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "ĐœĐ°Đ²Đ¶ÑƒĐ´ бÑĐ»Đ³Đ°Đ½ ĐºĐ»Đ°Đ²Đ¸Đ°Ñ‚ÑƒÑ€Đ°Đ»Đ°Ñ€Đ½Đ¸Đ½Đ³ Ñ‚Ñли̉› Ñ€ÑĐ¹Ñ…Đ°Ñ‚Đ¸:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "ĐÑ€Đ½Đ°Ñ‚Đ¸Ñˆ/Đ¯Đ½Đ³Đ¸Đ»Đ°Ñˆ"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Đ‘Ñƒ ÑÑ€Đ½Đ°Ñ‚Đ¸ÑˆĐ¼Đ¸ Ñ‘ĐºĐ¸ ÑĐ½Đ³Đ¸Đ»Đ°ÑˆĐ¼Đ¸?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "ĐÑ€Đ½Đ°Ñ‚Đ¸Ñˆ"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "%s ĐĐ¢Đ½Đ¸ ÑĐ½Đ³Đ¸Đ»Đ°Ñˆ"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "%s ÑƒÑ‡ÑƒĐ½ ĐºĐ¾Đ´Đ»Đ°Ñˆ ĐºĐ°Đ»Đ¸Ñ‚Đ¸"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "ĐÑ€Đ½Đ°Ñ‚Đ¸ÑˆĐ½Đ¸ Đ±ĐµĐºĐ¾Ñ€ ̉›Đ¸Đ»Đ¸Ñˆ, ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€Đ½Đ¸ ÑÑ‡Đ¸Ñ€Đ¸Đ±-Ñ‘̉›Đ¸Ñˆ"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "ĐÑ€Đ½Đ°Ñ‚Đ¸Ñˆ"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "ĐĐ»Đ´Đ¸Đ½Đ³Đ¸ ÑÑ€Đ½Đ°Ñ‚Đ¸ÑˆĐ½Đ¸ ÑĐ½Đ³Đ¸Đ»Đ°Ñˆ (Ñ‚Đ°Đ²ÑĐ¸Ñ ÑÑ‚Đ¸Đ»Đ¼Đ°Đ¹Đ´Đ¸)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1055,34 +1213,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "Configuring IDE"
-msgstr "IDE'Đ½Đ¸ Đ¼Đ¾ÑĐ»Đ°Ñˆ"
-
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"1ĐœĐ±Đ»Đ¸Đº ÑĐºĐ»Đ¾Đ²Ñ‡Đ¸ даÑтур ÑƒÑ‡ÑƒĐ½ ĐµÑ‚Đ°Ñ€Đ»Đ¸ Đ¶Đ¾Đ¹ ̉›Đ¾Đ»Đ¼Đ°Đ³Đ°Đ½! ĐÑ€Đ½Đ°Ñ‚Đ¸Ñˆ Đ´Đ°Đ²Đ¾Đ¼ ÑÑ‚Đ°Đ´Đ¸ Đ°Đ¼Đ¼Đ¾ "
-"Ñ‚Đ¸Đ·Đ¸Đ¼Đ½Đ¸ ÑĐºĐ»Đ°Ñˆ ÑƒÑ‡ÑƒĐ½ DiskDrake'да даÑÑ‚Đ»Đ°Đ±ĐºĐ¸ ÑĐºĐ»Đ¾Đ²Ñ‡Đ¸ ÑÑ€Đ°Ñ‚Đ¸Đ»Đ¸ÑˆĐ¸ ĐºĐµÑ€Đ°Đº"
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
+#: steps_interactive.pm:264
+#, fuzzy, c-format
+msgid "Configuring CD/DVD"
+msgstr "IDE'Đ½Đ¸ Đ¼Đ¾ÑĐ»Đ°Ñˆ"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1096,71 +1237,71 @@ msgstr ""
"ĐĐ³Đ°Ñ€ у Ñизда бÑĐ»Đ¼Đ°Ñа, Đ±Ñƒ ĐºĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐºĐ´Đ°Đ½ ÑÑ€Đ½Đ°Ñ‚Đ¸ÑˆĐ½Đ¸ Đ±ĐµĐºĐ¾Ñ€ ̉›Đ¸Đ»Đ¸Ñˆ ÑƒÑ‡ÑƒĐ½ \"Đ‘ĐµĐºĐ¾Ñ€ "
"̉›Đ¸Đ»Đ¸Ñˆ\" Ñ‚ÑƒĐ³Đ¼Đ°ÑĐ¸Đ½Đ¸ Đ±Đ¾ÑĐ¸Đ½Đ³."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "ĐœĐ°Đ²Đ¶ÑƒĐ´ бÑĐ»Đ³Đ°Đ½ Đ¿Đ°ĐºĐµÑ‚Đ»Đ°Ñ€ ̉›Đ¸Đ´Đ¸Ñ€Đ¸Đ»Đ¼Đ¾̉›Đ´Đ°..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr "Đ¢Đ¸Đ·Đ¸Đ¼Đ´Đ° ÑÑ€Đ½Đ°Ñ‚Đ¸Ñˆ Ñ‘ĐºĐ¸ ÑĐ½Đ³Đ¸Đ»Đ°Ñˆ ÑƒÑ‡ÑƒĐ½ ĐµÑ‚Đ°Ñ€Đ»Đ¸ Đ¶Đ¾Đ¹ ̉›Đ¾Đ»Đ¼Đ°Đ´Đ¸ (%d ĐœĐ± > %d ĐœĐ±)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
"The format is the same as auto_install generated files."
msgstr ""
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Đ®ĐºĐ»Đ°Ñˆ"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Đ¡Đ°̉›Đ»Đ°Ñˆ"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "ĐĐ¾Ñ‚Ñ̉“Ñ€Đ¸ Ñ„Đ°Đ¹Đ»"
-#: steps_interactive.pm:469
-#, c-format
-msgid "KDE"
-msgstr "KDE"
+#: steps_interactive.pm:455
+#, fuzzy, c-format
+msgid "Plasma"
+msgstr "Đ‘Đ¾Ñˆ̉›Đ° Đ¸Ñˆ ÑÑ‚Đ¾Đ»Đ¸"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "Đ˜Ñˆ ÑÑ‚Đ¾Đ»Đ¸Đ½Đ¸ Ñ‚Đ°Đ½Đ»Đ°Ñˆ"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr "̉ÑƒĐ¹Đ¸Đ´Đ°Đ³Đ¸Đ»Đ°Ñ€Đ´Đ°Đ½ ÑÑ€Đ½Đ°Ñ‚Đ¸Đ»Đ°Đ´Đ¸Đ³Đ°Đ½ Đ¸Ñˆ ÑÑ‚Đ¾Đ»Đ¸Đ½Đ¸ Ñ‚Đ°Đ½Đ»Đ°Đ½Đ³"
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Đ¢Đ°Đ½Đ»Đ°Đ½Đ³Đ°Đ½ ̉³Đ°Đ¶Đ¼ Đ¼Đ°Đ²Đ¶ÑƒĐ´ бÑĐ»Đ³Đ°Đ½ бÑш Đ¶Đ¾Đ¹Đ´Đ°Đ½ ĐºĐ°Ñ‚Ñ‚Đ°"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "ĐÑ€Đ½Đ°Ñ‚Đ¸ÑˆĐ½Đ¸Đ½Đ³ Ñ‚ÑƒÑ€Đ¸"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1169,87 +1310,121 @@ msgstr ""
"Đ¡Đ¸Đ· ̉³ĐµÑ‡ ̉›Đ°Đ½Đ´Đ°Đ¹ Đ¿Đ°ĐºĐµÑ‚Đ»Đ°Ñ€ Đ³ÑƒÑ€Ñƒ̉³Đ¸Đ½Đ¸ Ñ‚Đ°Đ½Đ»Đ°Đ¼Đ°Đ´Đ¸Đ½Đ³Đ¸Đ·.\n"
"Đ˜Đ»Ñ‚Đ¸Đ¼Đ¾Ñ Ñиз иÑÑ‚Đ°Đ³Đ°Đ½ Đ¼Đ¸Đ½Đ¸Đ¼Đ°Đ» ÑÑ€Đ½Đ°Ñ‚Đ¸ÑˆĐ½Đ¸ Ñ‚Đ°Đ½Đ»Đ°Đ½Đ³:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "X Đ±Đ¸Đ»Đ°Đ½"
-#: steps_interactive.pm:583
-#, c-format
-msgid "Install suggested packages"
+#: steps_interactive.pm:579
+#, fuzzy, c-format
+msgid "Install recommended packages"
msgstr "Đ¢Đ°ĐºĐ»Đ¸Ñ„ ̉›Đ¸Đ»Đ¸Đ½Đ³Đ°Đ½ Đ¿Đ°ĐºĐµÑ‚Đ»Đ°Ñ€Đ½Đ¸ ÑÑ€Đ½Đ°Ñ‚Đ¸Ñˆ"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "ĐÑĐ¾ÑĐ¸Đ¹ ̉›ÑĐ»Đ»Đ°Đ½Đ¼Đ°Đ»Đ°Ñ€ Đ±Đ¸Đ»Đ°Đ½ (Ñ‚Đ°Đ²ÑĐ¸Ñ ̉›Đ¸Đ»Đ¸Đ½Đ°Đ´Đ¸!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "̉²Đ°̉›Đ¸̉›Đ¸Đ¹ Đ¼Đ¸Đ½Đ¸Đ¼Đ°Đ» ÑÑ€Đ½Đ°Ñ‚Đ¸Ñˆ (хуÑуÑĐ°Đ½ urpmi'Ñиз)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, fuzzy, c-format
+msgid "Preparing upgrade..."
+msgstr "ĐĐ¢ ÑĐºĐ»Đ°Đ³Đ¸Ñ‡Đ¸ Ñ‚Đ°Đ¹Ñ‘Ñ€Đ»Đ°Đ½Đ¼Đ¾̉›Đ´Đ°..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "ĐÑ€Đ½Đ°Ñ‚Đ¸ÑˆĐ³Đ° Ñ‚Đ°Đ¹Ñ‘Ñ€Đ»Đ°Đ½Đ¼Đ¾̉›Đ´Đ°"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "%s Đ¿Đ°ĐºĐµÑ‚Đ¸ ÑÑ€Đ½Đ°Ñ‚Đ¸Đ»Đ¼Đ¾̉›Đ´Đ°"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "̉ÑƒĐ¹Đ¸Đ´Đ°Đ³Đ¸ Đ¿Đ°ĐºĐµÑ‚Đ»Đ°Ñ€Đ½Đ¸ ÑĐ°Ñ€Đ°Đ»Đ°ÑˆĐ´Đ° Ñ…Đ°Ñ‚Đ¾ Ñ€ÑĐ¹ Đ±ĐµÑ€Đ´Đ¸:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Đ‘ÑƒĐ½Đ³Đ° ̉›Đ°Ñ€Đ°Đ¼Đ°ÑĐ´Đ°Đ½ Đ´Đ°Đ²Đ¾Đ¼ ÑÑ‚Đ¸ÑˆĐ½Đ¸ иÑÑ‚Đ°Đ¹ÑĐ¸Đ·Đ¼Đ¸?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "̉Đ°Đ¹Ñ‚Đ°Đ´Đ°Đ½ ÑƒÑ€Đ¸Đ½Đ¸Ñˆ"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Đ‘Ñƒ Đ¿Đ°ĐºĐµÑ‚Đ³Đ° ÑÑÑ‚Đ¸Đ±Đ¾Ñ€ Đ±ĐµÑ€Đ¸Đ»Đ¼Đ°ÑĐ¸Đ½"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "\"%s\" Ñ‚ÑĐ¿Đ»Đ°Đ¼Đ¸Đ´Đ°Đ½ ̉³Đ°Đ¼Đ¼Đ° Đ¿Đ°ĐºĐµÑ‚Đ»Đ°Ñ€Đ³Đ° ÑÑÑ‚Đ¸Đ±Đ¾Ñ€ Đ±ĐµÑ€Đ¸Đ»Đ¼Đ°ÑĐ¸Đ½"
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "ĐÑ€Đ½Đ°Ñ‚Đ¸Ñˆ Đ¼Đ°Đ½Đ±Đ°Đ»Đ°Ñ€Đ½Đ¸ Đ²Đ° Đ¿Đ°ĐºĐµÑ‚Đ»Đ°Ñ€Đ½Đ¸ Ñ‚Đ°Đ½Đ»Đ°ÑˆĐ³Đ° ̉›Đ°Đ¹Ñ‚Đ¸Ñˆ"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "̉ÑƒĐ¹Đ¸Đ´Đ°Đ³Đ¸ Đ¿Đ°ĐºĐµÑ‚Đ½Đ¸ ÑÑ€Đ½Đ°Ñ‚Đ¸ÑˆĐ´Đ° Ñ…Đ°Ñ‚Đ¾ Ñ€ÑĐ¹ Đ±ĐµÑ€Đ´Đ¸: %s"
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "ĐÑ€Đ½Đ°Ñ‚Đ¸ÑˆĐ´Đ°Đ½ ĐºĐµĐ¹Đ¸Đ½ Đ¼Đ¾ÑĐ»Đ°Ñˆ"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "%s Đ¸Ñ‡Đ¸Đ´Đ° Update Modules Ñ‚ÑĐ¿Đ»Đ°Đ¼Đ¸ Đ¼Đ°Đ²Đ¶ÑƒĐ´Đ»Đ¸Đ³Đ¸Đ½Đ¸ Ñ‚ĐµĐºÑˆĐ¸Ñ€Đ¸Đ± ĐºÑÑ€Đ¸Đ½Đ³"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Đ¯Đ½Đ³Đ¸Đ»Đ°Đ½Đ¸ÑˆĐ»Đ°Ñ€"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Failure when adding medium"
+msgstr "Đ¼Đ°Đ½Đ±Đ°Đ½Đ¸ ̉›ÑÑˆĐ¸Đ± бÑĐ»Đ¼Đ°Đ´Đ¸"
+
+#: steps_interactive.pm:762
+#, fuzzy, c-format
+msgid "Retry?"
+msgstr "̉Đ°Đ¹Ñ‚Đ°Đ´Đ°Đ½ ÑƒÑ€Đ¸Đ½Đ¸Ñˆ"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1262,7 +1437,7 @@ msgid ""
"Do you want to install the updates?"
msgstr ""
"̉²Đ¾Đ·Đ¸Ñ€ Ñизда ÑĐ½Đ³Đ¸Đ»Đ°Đ½Đ³Đ°Đ½ Đ¿Đ°ĐºĐµÑ‚Đ»Đ°Ñ€Đ½Đ¸ Ñ‘Đ·Đ¸Đ± Đ¾Đ»Đ¸Đ± ÑÑ€Đ½Đ°Ñ‚Đ¸Ñˆ Đ¸Đ¼ĐºĐ¾Đ½Đ¸ÑÑ‚Đ¸ Đ¼Đ°Đ²Đ¶ÑƒĐ´.\n"
-"Đ£Đ»Đ°Ñ€ ̉³Đ¾Đ·Đ¸Ñ€ Ñиз ÑÑ€Đ½Đ°Ñ‚Đ³Đ°Đ½ Mandriva Linux Ñ‚Đ¸Đ·Đ¸Đ¼Đ¸ Ñ‡Đ¸̉›̉›Đ°Đ½Đ¸Đ´Đ°Đ½ ÑÑĐ½Đ³\n"
+"Đ£Đ»Đ°Ñ€ ̉³Đ¾Đ·Đ¸Ñ€ Ñиз ÑÑ€Đ½Đ°Ñ‚Đ³Đ°Đ½ Mageia Ñ‚Đ¸Đ·Đ¸Đ¼Đ¸ Ñ‡Đ¸̉›̉›Đ°Đ½Đ¸Đ´Đ°Đ½ ÑÑĐ½Đ³\n"
"ÑĐ½Đ³Đ¸Đ»Đ°Đ½Đ³Đ°Đ½. Đ£Đ»Đ°Ñ€Đ´Đ° ̉³Đ°Ñ€ Ñ…Đ¸Đ» Ñ…Đ°Đ²Ñ„ÑĐ¸Đ·Đ»Đ¸Đº Đ²Đ° даÑÑ‚ÑƒÑ€Đ»Đ°Ñ€ Đ±Đ¸Đ»Đ°Đ½ Đ±Đ¾̉“ли̉›\n"
"Ñ…Đ°Ñ‚Đ¾Đ»Đ¸ĐºĐ»Đ°Ñ€ Ñ‚ÑƒĐ·Đ°Ñ‚Đ¸Đ»Đ³Đ°Đ½ бÑĐ»Đ¸ÑˆĐ¸ Đ¼ÑƒĐ¼ĐºĐ¸Đ½.\n"
"\n"
@@ -1271,112 +1446,80 @@ msgstr ""
"\n"
"Đ¯Đ½Đ³Đ¸Đ»Đ°Đ½Đ¸ÑˆĐ»Đ°Ñ€Đ½Đ¸ ÑÑ€Đ½Đ°Ñ‚Đ¸ÑˆĐ½Đ¸ иÑÑ‚Đ°Đ¹ÑĐ¸Đ·Đ¼Đ¸?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s %s'да"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "ĐÑĐ±Đ¾Đ±-уÑĐºÑƒĐ½Đ°Đ»Đ°Ñ€"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Đ¢Đ¾Đ²ÑƒÑˆ ĐºĐ°Ñ€Ñ‚Đ°"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Đ¡Đ¸Đ·Đ´Đ° ISA Ñ‚Đ¾Đ²ÑƒÑˆ ĐºĐ°Ñ€Ñ‚Đ°Ñи Đ±Đ¾Ñ€Đ¼Đ¸?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"ĐÑ€Đ½Đ°Ñ‚Đ¸ÑˆĐ´Đ°Đ½ ĐºĐµĐ¹Đ¸Đ½, Ñ‚Đ¾Đ²ÑƒÑˆ ĐºĐ°Ñ€Ñ‚Đ°Đ½Đ³Đ¸Đ·Đ½Đ¸ Đ¼Đ¾ÑĐ»Đ°Ñˆ ÑƒÑ‡ÑƒĐ½, \"sndconfig\" Ñ‘ĐºĐ¸ \"alsaconf"
-"\" даÑÑ‚ÑƒÑ€Đ¸Đ½Đ¸ Đ¸ÑˆĐ³Đ° Ñ‚ÑƒÑˆĐ¸Ñ€Đ¸Đ½Đ³"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Đ¢Đ¾Đ²ÑƒÑˆ ĐºĐ°Ñ€Ñ‚Đ°Ñи Ñ‚Đ¾Đ¿Đ¸Đ»Đ¼Đ°Đ´Đ¸. ĐÑ€Đ½Đ°Ñ‚Đ¸ÑˆĐ´Đ°Đ½ ĐºĐµĐ¹Đ¸Đ½ \"harddrake\" даÑÑ‚ÑƒÑ€Đ¸Đ½Đ¸ ÑĐ¸Đ½Đ°Đ± "
-"ĐºÑÑ€Đ¸Đ½Đ³."
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Đ“Ñ€Đ°Ñ„Đ¸Đº Đ¸Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñ"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Đ¢Đ°Ñ€Đ¼Đ¾̉› Đ²Đ° Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "ĐŸÑ€Đ¾ĐºÑĐ¸Đ»Đ°Ñ€"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "Đ¼Đ¾ÑĐ»Đ°Đ½Đ³Đ°Đ½"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Đ¥Đ°Đ²Ñ„ÑĐ¸Đ·Đ»Đ¸Đº Đ´Đ°Ñ€Đ°Đ¶Đ°Ñи"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Đ¤Đ°Đ¹ĐµÑ€Đ²Đ¾Đ»"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "Đ¸ÑˆĐ»Đ°ÑĐ¿Ñ‚Đ¸"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "ÑÑ‡Đ¸Ñ€Đ¸Đ»Đ³Đ°Đ½"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "Đ¡Đ¸Đ· X'Đ½Đ¸ Đ¼Đ¾ÑĐ»Đ°Đ¼Đ°Đ´Đ¸Đ½Đ³Đ¸Đ·. Đ Đ¾ÑÑ‚Đ´Đ°Đ½ Đ±ÑƒĐ½Đ¸ иÑÑ‚Đ°Đ¹ÑĐ¸Đ·Đ¼Đ¸?"
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr "ĐĐ¢ ÑĐºĐ»Đ°Đ³Đ¸Ñ‡Đ¸ Ñ‚Đ°Đ¹Ñ‘Ñ€Đ»Đ°Đ½Đ¼Đ¾̉›Đ´Đ°..."
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
+#, fuzzy, c-format
+msgid "Preparing initial startup program..."
+msgstr "ĐÑ€Đ½Đ°Ñ‚Đ¸ÑˆĐ³Đ° Ñ‚Đ°Đ¹Ñ‘Ñ€Đ»Đ°Đ½Đ¼Đ¾̉›Đ´Đ°"
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "ĐÑƒÑ‚Đ¸Đ± Ñ‚ÑƒÑ€Đ¸Đ½Đ³, Đ±Ñƒ Đ±Đ¸Ñ€Đ¾Đ· Đ²Đ°̉›Ñ‚ Đ¾Đ»Đ¸ÑˆĐ¸ Đ¼ÑƒĐ¼ĐºĐ¸Đ½..."
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"ĐĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€Đ¸Đ½Đ³Đ¸Đ· Đ¶ÑƒĐ´Đ° ÑÑĐºĐ¸ руÑÑƒĐ¼Đ³Đ° Ñ‘ĐºĐ¸ Đ½Đ¾Đ¼Đ°ÑĐ»ÑƒĐ¼ руÑĐ¼Đ³Đ° ÑÑ…ÑˆĐ°Đ¹Đ´Đ¸, шу ÑĐ°Đ±Đ°Đ±Đ´Đ°Đ½ "
-"yaboot Ñ‚Đ¸Đ·Đ¸Đ¼ ÑĐºĐ»Đ¾Đ²Ñ‡Đ¸Ñи Đ¸ÑˆĐ»Đ°Đ¼Đ°Đ¹Đ´Đ¸. ĐÑ€Đ½Đ°Ñ‚Đ¸Ñˆ Đ´Đ°Đ²Đ¾Đ¼ ÑÑ‚Đ°Đ´Đ¸ Đ°Đ¼Đ¼Đ¾ Ñ‚Đ¸Đ·Đ¸Đ¼Đ½Đ¸ ÑĐºĐ»Đ°Ñˆ "
-"ÑƒÑ‡ÑƒĐ½ BootX Ñ‘ĐºĐ¸ Đ±Đ¾Ñˆ̉›Đ° уÑÑƒĐ»Đ´Đ°Đ½ Ñ„Đ¾Đ¹Đ´Đ°Đ»Đ°Đ½Đ¸ÑˆĐ¸Đ½Đ³Đ¸Đ· Đ»Đ¾Đ·Đ¸Đ¼ бÑлади. Root Ñ„Đ°Đ¹Đ» Ñ‚Đ¸Đ·Đ¸Đ¼Đ¸ "
-"ÑƒÑ‡ÑƒĐ½ ÑƒÑ‡ÑƒĐ½ ĐºĐµÑ€Đ½ĐµĐ» Đ°Ñ€Đ³ÑƒĐ¼ĐµĐ½Ñ‚Đ¸: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1385,17 +1528,17 @@ msgstr ""
"Đ£ÑˆĐ±Ñƒ Ñ…Đ°Đ²Ñ„ÑĐ¸Đ·Đ»Đ¸Đº Đ´Đ°Ñ€Đ°Đ¶Đ° ̉›ÑĐ»Đ»Đ°Đ½Đ¸Đ»Đ³Đ°Đ½Đ´Đ° диÑĐºĐ½Đ¸Đ½Đ³ Windows ̉›Đ¸ÑĐ¼Đ¸Đ´Đ°Đ³Đ¸ Ñ„Đ°Đ¹Đ»Đ»Đ°Ñ€Đ³Đ° "
"Ñ„Đ°̉›Đ°Ñ‚ Đ°Đ´Đ¼Đ¸Đ½Đ¸ÑÑ‚Ñ€Đ°Ñ‚Đ¾Ñ€ Đ¼ÑƒÑ€Đ¾Đ¶Đ°Đ°Ñ‚ ̉›Đ¸Đ»Đ¸ÑˆĐ¸ Đ¼ÑƒĐ¼ĐºĐ¸Đ½."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Đ‘Ñш диÑĐºĐµÑ‚Đ½Đ¸ %s уÑĐºÑƒĐ½Đ°ÑĐ¸Đ³Đ° ̉›ÑĐ¹Đ¸Đ½Đ³"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "ĐĐ²Ñ‚Đ¾-ÑÑ€Đ½Đ°Ñ‚Đ¸Ñˆ диÑĐºĐµÑ‚Đ¸ ÑÑ€Đ°Ñ‚Đ¸Đ»Đ¼Đ¾̉›Đ´Đ°..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1406,12 +1549,12 @@ msgstr ""
"\n"
"Đ Đ¾ÑÑ‚Đ´Đ°Đ½ Ñ‡Đ¸̉›Đ¸ÑˆĐ½Đ¸ иÑÑ‚Đ°Đ¹ÑĐ¸Đ·Đ¼Đ¸?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Đ¢Đ°Đ±Ñ€Đ¸ĐºĐ»Đ°Đ¹Đ¼Đ¸Đ·!"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "ĐÑ‡Đ¸Ñ€Đ¸Đ±-Ñ‘̉›Đ¸Ñˆ"
@@ -1506,13 +1649,6 @@ msgid ""
"Users"
msgstr "Đ¤Đ¾Đ¹Đ´Đ°Đ»Đ°Đ½ÑƒĐ²Ñ‡Đ¸Đ»Đ°Ñ€"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Đ¢Đ°Ñ€Đ¼Đ¾̉›"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1555,6 +1691,107 @@ msgid ""
"Exit"
msgstr "Чи̉›Đ¸Ñˆ"
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Đ¡Đ¸Đ·Đ´Đ° ISA Ñ‚Đ¾Đ²ÑƒÑˆ ĐºĐ°Ñ€Ñ‚Đ°Ñи Đ±Đ¾Ñ€Đ¼Đ¸?"
+
+#~ msgid ""
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
+#~ msgstr ""
+#~ "ĐÑ€Đ½Đ°Ñ‚Đ¸ÑˆĐ´Đ°Đ½ ĐºĐµĐ¹Đ¸Đ½, Ñ‚Đ¾Đ²ÑƒÑˆ ĐºĐ°Ñ€Ñ‚Đ°Đ½Đ³Đ¸Đ·Đ½Đ¸ Đ¼Đ¾ÑĐ»Đ°Ñˆ ÑƒÑ‡ÑƒĐ½, \"sndconfig\" Ñ‘ĐºĐ¸ "
+#~ "\"alsaconf\" даÑÑ‚ÑƒÑ€Đ¸Đ½Đ¸ Đ¸ÑˆĐ³Đ° Ñ‚ÑƒÑˆĐ¸Ñ€Đ¸Đ½Đ³"
+
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr ""
+#~ "Đ¢Đ¾Đ²ÑƒÑˆ ĐºĐ°Ñ€Ñ‚Đ°Ñи Ñ‚Đ¾Đ¿Đ¸Đ»Đ¼Đ°Đ´Đ¸. ĐÑ€Đ½Đ°Ñ‚Đ¸ÑˆĐ´Đ°Đ½ ĐºĐµĐ¹Đ¸Đ½ \"harddrake\" даÑÑ‚ÑƒÑ€Đ¸Đ½Đ¸ ÑĐ¸Đ½Đ°Đ± "
+#~ "ĐºÑÑ€Đ¸Đ½Đ³."
+
+#~ msgid "KDE Desktop"
+#~ msgstr "KDE Đ¸Ñˆ ÑÑ‚Đ¾Đ»Đ¸"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
+
+#~ msgid "CD-ROM"
+#~ msgstr "ĐĐ¾Đ¼Đ¿Đ°ĐºÑ‚-диÑĐº"
+
+#~ msgid "KDE Workstation"
+#~ msgstr "KDE ÑÑ‚Đ°Đ½Ñ†Đ¸ÑÑи"
+
+#, fuzzy
+#~ msgid ""
+#~ "The Plasma Desktop, the basic graphical environment with a collection of "
+#~ "accompanying tools"
+#~ msgstr "KDE - Đ²Đ¾ÑĐ¸Ñ‚Đ°Đ»Đ°Ñ€ Ñ‚ÑĐ¿Đ»Đ°Đ¼Đ¸ Đ±Đ¸Đ»Đ°Đ½ Đ±Đ¸Ñ€Đ³Đ° аÑĐ¾ÑĐ¸Đ¹ Đ³Ñ€Đ°Ñ„Đ¸Đº Đ¼Ñƒ̉³Đ¸Ñ‚"
+
+#~ msgid "IDE"
+#~ msgstr "IDE"
+
+#~ msgid "Preparing bootloader..."
+#~ msgstr "ĐĐ¢ ÑĐºĐ»Đ°Đ³Đ¸Ñ‡Đ¸ Ñ‚Đ°Đ¹Ñ‘Ñ€Đ»Đ°Đ½Đ¼Đ¾̉›Đ´Đ°..."
+
+#~ msgid ""
+#~ "A lightweight & fast graphical environment with user-friendly set of "
+#~ "applications and desktop tools"
+#~ msgstr ""
+#~ "Đ¤Đ¾Đ¹Đ´Đ°Đ»Đ°Đ½ÑƒĐ²Ñ‡Đ¸ ÑƒÑ‡ÑƒĐ½ ̉›ÑƒĐ»Đ°Đ¹ даÑÑ‚ÑƒÑ€Đ»Đ°Ñ€ Đ²Đ° Đ¸Ñˆ ÑÑ‚Đ¾Đ»Đ¸ Đ²Đ¾ÑĐ¸Đ»Đ°Ñ€Đ¸ Đ¼Đ°Đ²Đ¶ÑƒĐ´ бÑĐ»Đ³Đ°Đ½ "
+#~ "ĐµĐ½Đ³Đ¸Đ» Đ²Đ° Ñ‚ĐµĐ· Đ¸ÑˆĐ»Đ¾Đ²Ñ‡Đ¸ Đ³Ñ€Đ°Ñ„Đ¸Đº Đ¼Ñƒ̉³Đ¸Ñ‚"
+
+#, fuzzy
+#~ msgid "RazorQT Desktop"
+#~ msgstr "Đ‘Đ¾Ñˆ̉›Đ° Đ¸Ñˆ ÑÑ‚Đ¾Đ»Đ¸"
+
+#~ msgid ""
+#~ "No free space for 1MB bootstrap! Install will continue, but to boot your "
+#~ "system, you'll need to create the bootstrap partition in DiskDrake"
+#~ msgstr ""
+#~ "1ĐœĐ±Đ»Đ¸Đº ÑĐºĐ»Đ¾Đ²Ñ‡Đ¸ даÑтур ÑƒÑ‡ÑƒĐ½ ĐµÑ‚Đ°Ñ€Đ»Đ¸ Đ¶Đ¾Đ¹ ̉›Đ¾Đ»Đ¼Đ°Đ³Đ°Đ½! ĐÑ€Đ½Đ°Ñ‚Đ¸Ñˆ Đ´Đ°Đ²Đ¾Đ¼ ÑÑ‚Đ°Đ´Đ¸ Đ°Đ¼Đ¼Đ¾ "
+#~ "Ñ‚Đ¸Đ·Đ¸Đ¼Đ½Đ¸ ÑĐºĐ»Đ°Ñˆ ÑƒÑ‡ÑƒĐ½ DiskDrake'да даÑÑ‚Đ»Đ°Đ±ĐºĐ¸ ÑĐºĐ»Đ¾Đ²Ñ‡Đ¸ ÑÑ€Đ°Ñ‚Đ¸Đ»Đ¸ÑˆĐ¸ ĐºĐµÑ€Đ°Đº"
+
+#~ msgid ""
+#~ "You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
+#~ "will not work for you. The install will continue, but you'll need to use "
+#~ "BootX or some other means to boot your machine. The kernel argument for "
+#~ "the root fs is: root=%s"
+#~ msgstr ""
+#~ "ĐĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€Đ¸Đ½Đ³Đ¸Đ· Đ¶ÑƒĐ´Đ° ÑÑĐºĐ¸ руÑÑƒĐ¼Đ³Đ° Ñ‘ĐºĐ¸ Đ½Đ¾Đ¼Đ°ÑĐ»ÑƒĐ¼ руÑĐ¼Đ³Đ° ÑÑ…ÑˆĐ°Đ¹Đ´Đ¸, шу ÑĐ°Đ±Đ°Đ±Đ´Đ°Đ½ "
+#~ "yaboot Ñ‚Đ¸Đ·Đ¸Đ¼ ÑĐºĐ»Đ¾Đ²Ñ‡Đ¸Ñи Đ¸ÑˆĐ»Đ°Đ¼Đ°Đ¹Đ´Đ¸. ĐÑ€Đ½Đ°Ñ‚Đ¸Ñˆ Đ´Đ°Đ²Đ¾Đ¼ ÑÑ‚Đ°Đ´Đ¸ Đ°Đ¼Đ¼Đ¾ Ñ‚Đ¸Đ·Đ¸Đ¼Đ½Đ¸ ÑĐºĐ»Đ°Ñˆ "
+#~ "ÑƒÑ‡ÑƒĐ½ BootX Ñ‘ĐºĐ¸ Đ±Đ¾Ñˆ̉›Đ° уÑÑƒĐ»Đ´Đ°Đ½ Ñ„Đ¾Đ¹Đ´Đ°Đ»Đ°Đ½Đ¸ÑˆĐ¸Đ½Đ³Đ¸Đ· Đ»Đ¾Đ·Đ¸Đ¼ бÑлади. Root Ñ„Đ°Đ¹Đ» "
+#~ "Ñ‚Đ¸Đ·Đ¸Đ¼Đ¸ ÑƒÑ‡ÑƒĐ½ ÑƒÑ‡ÑƒĐ½ ĐºĐµÑ€Đ½ĐµĐ» Đ°Ñ€Đ³ÑƒĐ¼ĐµĐ½Ñ‚Đ¸: root=%s"
+
+#~ msgid "Welcome"
+#~ msgstr "ĐœĐ°Ñ€̉³Đ°Đ¼Đ°Ñ‚"
+
+#~ msgid "Select All"
+#~ msgstr "̉²Đ°Đ¼Đ¼Đ°ÑĐ¸Đ½Đ¸ Ñ‚Đ°Đ½Đ»Đ°Ñˆ"
+
+#~ msgid "Bad package"
+#~ msgstr "ĐĐ¼Đ¾Đ½ Đ¿Đ°ĐºĐµÑ‚"
+
+#, fuzzy
+#~ msgid "Preparing boot images..."
+#~ msgstr "ĐĐ¢ ÑĐºĐ»Đ°Đ³Đ¸Ñ‡Đ¸ Ñ‚Đ°Đ¹Ñ‘Ñ€Đ»Đ°Đ½Đ¼Đ¾̉›Đ´Đ°..."
+
+#~ msgid ""
+#~ "_: Keep these entry short\n"
+#~ "Networking"
+#~ msgstr "Đ¢Đ°Ñ€Đ¼Đ¾̉›"
+
+#~ msgid "Your desktop on a USB key"
+#~ msgstr "Đ¡Đ¸Đ·Đ½Đ¸Đ½Đ³ Đ¸Ñˆ ÑÑ‚Đ¾Đ»Đ¸Đ½Đ³Đ¸Đ· USB ĐºĐ°Đ»Đ¸Ñ‚Đ´Đ°"
+
+#~ msgid "The 100%% open source Mageia distribution"
+#~ msgstr "100%% Đ¾Ñ‡Đ¸̉› ĐºĐ¾Đ´Đ»Đ¸ Mageia диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Đ²Đ¸"
+
+#~ msgid "Explore Linux easily with Mageia One"
+#~ msgstr "Mageia One Ñ‘Ñ€Đ´Đ°Đ¼Đ¸Đ´Đ° Linux'Đ½Đ¸ Đ¾ÑĐ¾Đ½Đ³Đ¸Đ½Đ° ĐºĐ°ÑˆÑ„ ÑÑ‚Đ¸Đ½Đ³"
+
+#~ msgid "A full Mageia desktop, with support"
+#~ msgstr "Đ¢Ñли̉› Mageia Đ¸Ñˆ ÑÑ‚Đ¾Đ»Đ¸, ̉›Ñллаб-̉›ÑƒĐ²Đ²Đ°Ñ‚Đ»Đ°Ñˆ Đ±Đ¸Đ»Đ°Đ½"
+
+#~ msgid "Mageia: distributions for everybody's needs"
+#~ msgstr "Mageia: Đ±Đ°Ñ€Ñ‡Đ°Đ³Đ° Đ¼ÑĐ»Đ¶Đ°Đ»Đ»Đ°Đ½Đ³Đ°Đ½ диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Đ²"
+
#~ msgid ""
#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
#~ "gnumeric), pdf viewers, etc"
diff --git a/perl-install/install/share/po/vi.po b/perl-install/install/share/po/vi.po
index 88abe9cd0..193cf8182 100644
--- a/perl-install/install/share/po/vi.po
+++ b/perl-install/install/share/po/vi.po
@@ -1,53 +1,80 @@
-# translation of DrakX-vi.po to
-# Vietnamese Translation for DrakX module.
-# Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
-# Trinh Minh Thanh <tmthanh@yahoo.com> 2001-2005.
-# Larry Nguyen <larry@vnlinux.org> 2005.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
msgid ""
msgstr ""
-"Project-Id-Version: DrakX-vi version\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2005-06-02 21:17+0700\n"
-"Last-Translator: Larry Nguyen <larry@vnlinux.org>\n"
-"Language-Team: <gnomevi-list@lists.sourceforge.net>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2015-05-21 04:07+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Vietnamese (http://www.transifex.com/projects/p/mageia/"
+"language/vi/)\n"
+"Language: vi\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"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "Office tools"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "Home entertainment"
msgstr ""
-#: any.pm:109
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr ""
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr ""
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Bạn cĂ²n phương tiện nĂ o khĂ¡c khĂ´ng?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -56,117 +83,172 @@ msgid ""
"Do you have a supplementary installation medium to configure?"
msgstr ""
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Mạng (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Mạng (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr ""
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "URL cá»§a mirror?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr ""
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr ""
-"Äang kết nối vá»›i website cá»§a Mandriva Linux để lấy danh sĂ¡ch cĂ¡c mirrors "
-"hiệncĂ³..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "Äang kết nối vá»›i website cá»§a %s để lấy danh sĂ¡ch cĂ¡c mirrors hiệncĂ³..."
-#: any.pm:187
-#, fuzzy, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+#: any.pm:252
+#, c-format
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Äang kết nối vá»›i website cá»§a Mandriva Linux để lấy danh sĂ¡ch cĂ¡c mirrors "
-"hiệncĂ³..."
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Chá»n má»™t mirror để tải cĂ¡c gĂ³i vá»"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr ""
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr ""
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr ""
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr ""
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr ""
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Thư mục"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr ""
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr "KhĂ´ng thể tìm tập tin hdlist trĂªn mirror nĂ y"
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr ""
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr ""
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Kiểm tra cĂ¡c gĂ³i Ä‘Ă£ được cĂ i đặt..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Äang tìm cĂ¡c gĂ³i để nĂ¢ng cấp"
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -179,87 +261,87 @@ msgstr ""
"\n"
"Bạn cĂ³ thật sá»± muốn gỡ bá» cĂ¡c gĂ³i tin nĂ y khĂ´ng?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Lá»—i khi Ä‘á»c tập tin %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "ÄĂ£ đổi tĂªn (cĂ¡c) đĩa sau:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (tĂªn cÅ© lĂ  %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Mạng"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "HĂ£y chá»n phương tiện"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Tập tin tồn tại. CĂ³ ghi đè nĂ³ khĂ´ng?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Quyá»n hạn bị từ chối"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr ""
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "Phương tiện há»ng %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "KhĂ´ng thể tạo ảnh đĩa trước khi phĂ¢n vĂ¹ng"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Sẽ cĂ³ ảnh chụp sau quĂ¡ trình cĂ i đặt trong %s"
-#: gtk.pm:131
-#, fuzzy, c-format
+#: gtk.pm:135
+#, c-format
msgid "Installation"
-msgstr "Äang cĂ i đặt"
+msgstr ""
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Cấu hình"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Cũng phải định dạng %s"
@@ -283,22 +365,22 @@ msgstr "Bật chức năng mạng"
msgid "Bringing down the network"
msgstr "Tắt chức năng mạng"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr ""
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr ""
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Äang sao chĂ©p"
@@ -328,267 +410,292 @@ msgstr "tuyệt"
msgid "maybe"
msgstr "cĂ³ thể lĂ "
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "KhĂ´ng cĂ³ mĂ´ tả"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
-#: pkgs.pm:327
-#, fuzzy, c-format
+#: pkgs.pm:384 pkgs.pm:411
+#, c-format
msgid "An error occurred:"
-msgstr "Lỗi xảy ra"
+msgstr ""
+
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "Xả ra lá»—i trầm trá»ng: %s."
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Äừng há»i nữa "
-#: pkgs.pm:814
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d phiĂªn giao dịch cĂ i đặt lá»—i"
-#: pkgs.pm:815
-#, fuzzy, c-format
+#: pkgs.pm:914
+#, c-format
msgid "Installation of packages failed:"
-msgstr "Äang cĂ i đặt gĂ³i %s"
+msgstr ""
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "MĂ¡y trạm"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Văn phĂ²ng"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"CĂ¡c chương trình văn phĂ²ng: wordprocessors (OpenOffice.org Writer, Kword), "
-"spreadsheets (OpenOffice.org Calc, Kspread), chương trình xem PDF, v.v..."
+"CĂ¡c chương trình văn phĂ²ng: wordprocessors (LibreOffice Writer, Kword), "
+"spreadsheets (LibreOffice Calc, Kspread), chương trình xem PDF, v.v..."
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "TrĂ² chÆ¡i"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "CĂ¡c chương trình giải trĂ­: arcade, boards, strategy, v.v..."
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Äa phương tiện"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "CĂ¡c chương trình chÆ¡i Audio-Video/soạn thảo"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Internet"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr "Bá»™ cĂ´ng cụ Ä‘á»c gá»­i thư tĂ­n vĂ  tin tức (mutt, tin..) vĂ  để duyệt Web"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "MĂ¡y tĂ­nh mạng (khĂ¡ch)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "MĂ¡y khĂ¡ch cho cĂ¡c giao thức khĂ¡c bao gồm ssh"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "CĂ´ng cụ xoĂ¡ cấu hình mĂ¡y tĂ­nh cá»§a bạn"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "CĂ¡c cĂ´ng cụ console"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "CĂ¡c trình soạn thảo, cĂ¡c tiện Ă­ch tập tin, cĂ¡c thiết bị đầu cuối"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "PhĂ¡t triển"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr ""
"CĂ¡c thư viện phĂ¡t triển C vĂ  C++, cĂ¡c chương trình vĂ  cĂ¡c tập tin Ä‘i kèm"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "Tài liệu"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "CĂ¡c sĂ¡ch, how-to cho Linux vĂ  phần má»m miá»…n phĂ­"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "CÆ¡ Sở Vá» Chuẩn Linux (LSB). Há»— trợ ứng dụng cho hĂ£ng thứ ba."
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "MĂ¡y chá»§ Web"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Groupware"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "MĂ¡y chá»§ Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "Tưá»ng lá»­a/Äịnh tuyến"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Cổng kết nối Internet"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "Mail/News"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix mail server, Inn news server"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "MĂ¡y chá»§ thư mục"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "MĂ¡y chá»§ FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "MĂ¡y chá»§ thĂ´ng tin mạng vĂ  tĂªn miá»n"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "MĂ¡y chá»§ chia sẻ mĂ¡y in vĂ  tập tin"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "MĂ¡y chá»§ Samba, NFS"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Cơ sở dữ liệu"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "MĂ¡y chá»§ cÆ¡ sở dữ liệu PostgreSQL vĂ  MySQL"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "MĂ¡y chá»§ cÆ¡ sở dữ liệu PostgreSQL vĂ  MariaDB"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache vĂ  Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Thư"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "MĂ¡y chá»§ thư Postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL hay MySQL mĂ¡y chá»§ cÆ¡ sở dữ liệu"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL hay MariaDB mĂ¡y chá»§ cÆ¡ sở dữ liệu"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "MĂ¡y chá»§ mạng"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "MĂ¡y chá»§ NFS, SMB, SSH, á»§y nhiệm"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "MĂ´i trưá»ng đồ hoạ"
-#: share/meta-task/compssUsers.pl:134
-#, c-format
-msgid "KDE Workstation"
-msgstr "KDE"
+#: share/meta-task/compssUsers.pl:152
+#, fuzzy, c-format
+msgid "Plasma Workstation"
+msgstr "MĂ¡y trạm"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -596,12 +703,12 @@ msgid ""
msgstr ""
"K Desktop Environment, má»™t mĂ´i trưá»ng đồ há»a vá»›i má»™t sưu tập tiện Ă­ch Ä‘i kèm"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "GNOME Workstation"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -609,65 +716,109 @@ msgid ""
msgstr ""
"MĂ´i trưá»ng đồ há»a thĂ¢n thiện cho cĂ¡c ứng dụng vĂ  cĂ¡c tiện Ă­ch mĂ n hình ná»n"
-#: share/meta-task/compssUsers.pl:144
-#, fuzzy, c-format
-msgid "LXDE Desktop"
-msgstr "IceWm Desktop"
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr ""
-#: share/meta-task/compssUsers.pl:146
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:165
+#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
msgstr ""
-"MĂ´i trưá»ng đồ há»a thĂ¢n thiện cho cĂ¡c ứng dụng vĂ  cĂ¡c tiện Ă­ch mĂ n hình ná»n"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "CĂ¡c mĂ n hình ná»n đồ hoạ khĂ¡c"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm, v.v..."
+msgid "Window Maker, Fvwm, etc"
+msgstr ""
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Tiện ích"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "MĂ¡y chá»§ SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Cấu hình mĂ¡y chá»§ từ xa Webmin"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "GiĂ¡m sĂ¡t vĂ  cĂ´ng cụ mạng"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "CĂ¡c cĂ´ng cụ theo dõi, quản lĂ½ tiến trình, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Äồ thuật Mandriva"
+msgid "Mageia Wizards"
+msgstr "Äồ thuật Mageia"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Äồ thuật cấu hình mĂ¡y chá»§"
@@ -681,7 +832,7 @@ msgstr ""
"CĂ³ lá»—i xảy ra, khĂ´ng rõ cĂ¡ch giải quyết thĂ­ch hợp.\n"
"Tiếp tục với rủi ro."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -700,252 +851,250 @@ msgstr "Bắt đầu bước `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "CĂ i đặt Mandriva Linux %s"
+msgid "%s Installation %s"
+msgstr "CĂ i đặt %s %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> giữa cĂ¡c phần tá»­"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"Hệ thống cá»§a bạn cĂ³ cấu hình thấp. Bạn cĂ³ thể gặp má»™t số trục trặc khi\n"
-"cĂ i đặt Mandriva Linux. Nếu xảy ra lá»—i, bạn cĂ³ thể thay thế bằng kiểu cĂ i "
-"đặt trong\n"
+"cĂ i đặt %s. Nếu xảy ra lá»—i, bạn cĂ³ thể thay thế bằng kiểu cĂ i đặt trong\n"
"chế độ văn bản bằng cĂ¡ch nhấn phĂ­m `F1' khi khởi động từ CDROM, rồi nhập "
"`text'."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
+msgid "Media Selection"
msgstr ""
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s Plasma Desktop"
msgstr ""
-#: steps_gtk.pm:241
-#, fuzzy, c-format
+#: steps_gtk.pm:254
+#, c-format
+msgid "Install %s GNOME Desktop"
+msgstr ""
+
+#: steps_gtk.pm:255
+#, c-format
msgid "Custom install"
-msgstr "CĂ i đặt tối thiểu"
+msgstr ""
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, fuzzy, c-format
-msgid "KDE Desktop"
-msgstr "IceWm Desktop"
+msgid "Plasma Desktop"
+msgstr "MĂ¡y trạm"
-#: steps_gtk.pm:263
-#, fuzzy, c-format
+#: steps_gtk.pm:277
+#, c-format
msgid "GNOME Desktop"
-msgstr "IceWm Desktop"
+msgstr ""
-#: steps_gtk.pm:264
-#, fuzzy, c-format
+#: steps_gtk.pm:278
+#, c-format
msgid "Custom Desktop"
-msgstr "IceWm Desktop"
+msgstr ""
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "NhĂ³m gĂ³i tin được chá»n"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Chá»n cĂ¡c gĂ³i riĂªng"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "KĂ­ch thước toĂ n bá»™: %d / %d MB"
+msgid "Unselect All"
+msgstr "Má»i thứ khĂ´ng được chá»n"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "GĂ³i há»ng"
+msgid "Total size: %d / %d MB"
+msgstr "KĂ­ch thước toĂ n bá»™: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "PhiĂªn bản:"
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "KĂ­ch thước:"
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "Quan trá»ng:"
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Bạn khĂ´ng thể chá»n/bá» chá»n gĂ³i nĂ y"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "vì thiếu %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "vì khĂ´ng thá»a mĂ£n %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "thá»­ xĂºc tiến %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "để giữ %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr "Bạn khĂ´ng thể chá»n gĂ³i nĂ y vì khĂ´ng cĂ²n đủ khĂ´ng gian để cĂ i đặt"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "CĂ¡c gĂ³i sau Ä‘Ă¢y sẽ được cĂ i đặt"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "CĂ¡c gĂ³i sau Ä‘Ă¢y sẽ được gỡ bá»"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Bắt buá»™c cĂ i đặt gĂ³i nĂ y, khĂ´ng thể bá» chá»n nĂ³"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Bạn khĂ´ng thể bá» chá»n gĂ³i nĂ y. NĂ³ được cĂ i đặt rồi"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Bạn khĂ´ng thể khĂ´ng chá»n gĂ³i nĂ y. NĂ³ phải được nĂ¢ng cấp."
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Tá»± động hiển thị cĂ¡c gĂ³i Ä‘Ă£ được chá»n"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "CĂ i đặt"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "Nạp/Lưu lá»±a chá»n"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Äang cập nhật sá»± lá»±a chá»n cĂ¡c gĂ³i"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "CĂ i đặt tối thiểu"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Quản LĂ½ Phần Má»m"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Chá»n cĂ¡c gĂ³i bạn muốn cĂ i đặt "
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Äang cĂ i đặt"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "KhĂ´ng cĂ³ thĂ´ng tin"
-#: steps_gtk.pm:584
-#, fuzzy, c-format
+#: steps_gtk.pm:600
+#, c-format
msgid "Time remaining:"
-msgstr "Thá»i gian cĂ²n lại"
+msgstr ""
-#: steps_gtk.pm:585
-#, fuzzy, c-format
+#: steps_gtk.pm:601
+#, c-format
msgid "(estimating...)"
-msgstr "Äang ước lượng"
+msgstr ""
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d cĂ¡c gĂ³i"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "TĂ³m tắt"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "Cấu hình"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "chưa được cấu hình"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "NhĂ³m gĂ³i tin được chá»n"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -954,12 +1103,12 @@ msgstr ""
"PhĂ¡t hiện thấy phương tiện cĂ i đặt sau Ä‘Ă¢y.\n"
"Nếu khĂ´ng dĂ¹ng, hĂ£y bá» chá»n chĂºng."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"Bạn cĂ³ thể copy ná»™i dung cá»§a cĂ¡c CD lĂªn đĩa cứng trước khi thá»±c hiện cĂ i "
@@ -967,72 +1116,72 @@ msgstr ""
"Sau Ä‘Ă³ tiếp tục tiến hĂ nh cĂ i đặt từ đĩa cứng vĂ  cĂ¡c gĂ³i vẫn sẵn dĂ¹ng ngay "
"sau khi cĂ i đặt xong hệ thống."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "Sao chép toàn bộ CD"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Lỗi xảy ra"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "HĂ£y chá»n tổ chức bĂ n phĂ­m"
-#: steps_interactive.pm:108
-#, fuzzy, c-format
+#: steps_interactive.pm:109
+#, c-format
msgid "Here is the full list of available keyboards:"
-msgstr "ÄĂ¢y lĂ  danh sĂ¡ch đầy đủ cĂ¡c bĂ n phĂ­m hiện cĂ³ "
+msgstr ""
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "CĂ i đặt/NĂ¢ng cấp"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Thá»±c hiện việc cĂ i đặt hay nĂ¢ng cấp ?"
-#: steps_interactive.pm:152
-#, fuzzy, c-format
+#: steps_interactive.pm:159
+#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "CĂ i đặt"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "NĂ¢ng cấp %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "KhĂ³a mĂ£ hĂ³a cho %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr ""
-#: steps_interactive.pm:206
-#, fuzzy, c-format
+#: steps_interactive.pm:218
+#, c-format
msgid "New Installation"
-msgstr "Äang cĂ i đặt"
+msgstr ""
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr ""
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1041,36 +1190,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "Äang cấu hình IDE"
-
-#: steps_interactive.pm:290
-#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"KhĂ´ng cĂ²n khĂ´ng gian trống 1MB cho bootstrap! Vẫn tiếp tục cĂ i đặt, nhưng để "
-"khởi động hệ thống, bạn cần tạo phĂ¢n vĂ¹ng bootstrap trong DiskDrake."
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"Bạn cần tạo PPC PReP Boot bootstrap! Vẫn tiếp tục cĂ i đặt, nhưng để khởi "
-"động hệ thống, bạn cần tạo phĂ¢n vĂ¹ng bootstrap trong DiskDrake."
+#: steps_interactive.pm:264
+#, fuzzy, c-format
+msgid "Configuring CD/DVD"
+msgstr "Äang cấu hình IDE"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1083,19 +1213,19 @@ msgstr ""
"HĂ£y nạp đĩa CD cĂ³ nhĂ£n \"%s\" vĂ o ổ đĩa rồi nhấn OK.\n"
"Nếu bạn khĂ´ng cĂ³, nhấn Bá» qua để khĂ´ng chạy cĂ i đặt từ đĩa nĂ y."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Äang tìm cĂ¡c gĂ³i hiện cĂ³"
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1104,52 +1234,52 @@ msgstr ""
"HĂ£y chá»n nạp hoặc lưu lá»±a chá»n gĂ³i tin.\n"
"Äịnh dạng giống cĂ¡c tập tin auto_install được tạo."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "Tải"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Lưu"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "Tập tin lỗi"
-#: steps_interactive.pm:469
-#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+#: steps_interactive.pm:455
+#, c-format
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
-#, fuzzy, c-format
+#: steps_interactive.pm:459
+#, c-format
msgid "Desktop Selection"
-msgstr "NhĂ³m gĂ³i tin được chá»n"
+msgstr ""
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "KĂ­ch thước được chá»n lá»›n hÆ¡n khĂ´ng gian hiện cĂ³"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Kiểu cĂ i đặt"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1158,87 +1288,121 @@ msgstr ""
"Bạn Ä‘Ă£ khĂ´ng chá»n bất kỳ má»™t nhĂ³m gĂ³i tin nĂ o\n"
"HĂ£y chá»n việc cĂ i đặt tối thiểu mĂ  bạn muốn"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Vá»›i X"
-#: steps_interactive.pm:583
-#, fuzzy, c-format
-msgid "Install suggested packages"
-msgstr "Äang cĂ i đặt gĂ³i %s"
+#: steps_interactive.pm:579
+#, c-format
+msgid "Install recommended packages"
+msgstr ""
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Vá»›i tĂ i liệu cÆ¡ bản (khuyến nghị!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "CĂ i đặt thật tối thiểu (đặc biệt lĂ  khĂ´ng cĂ³ urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr ""
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Chuẩn bị cĂ i đặt"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Äang cĂ i đặt gĂ³i %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Lá»—i khi Ä‘ang xá»­ lĂ½ cĂ¡c gĂ³i:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Vẫn cứ tiếp tục?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr ""
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr ""
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr ""
-#: steps_interactive.pm:680
-#, fuzzy, c-format
+#: steps_interactive.pm:682
+#, c-format
msgid "Go back to media and packages selection"
-msgstr "Lưu lá»±a chá»n cĂ¡c gĂ³i"
+msgstr ""
-#: steps_interactive.pm:683
-#, fuzzy, c-format
+#: steps_interactive.pm:685
+#, c-format
msgid "There was an error installing package %s."
-msgstr "Lá»—i khi Ä‘ang cĂ i đặt cĂ¡c gĂ³i:"
+msgstr ""
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Cấu hình sau khi cĂ i đặt"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "HĂ£y đảm bảo lĂ  phương tiện Update Modules cĂ³ trong drive %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Cập nhật"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr ""
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr ""
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1251,118 +1415,87 @@ msgid ""
"Do you want to install the updates?"
msgstr ""
"BĂ¢y giá» bạn cĂ³ thể tải xuống cĂ¡c gĂ³i cập nhật. Những gĂ³i nĂ y được cập nhật\n"
-"sau khi phĂ¡t hĂ nh phĂ¢n phối Mandriva Linux nĂ y. ChĂºng cĂ³ thể\n"
+"sau khi phĂ¡t hĂ nh phĂ¢n phối Mageia nĂ y. ChĂºng cĂ³ thể\n"
"lĂ  cập nhật sá»­a lá»—i hay cập nhật bảo mật.\n"
"\n"
"Äể tải vá» những gĂ³i nĂ y, bạn cần cĂ³ má»™t kết nối Internet hoạt động.\n"
"\n"
"Bạn cĂ³ muốn cĂ i đặt cĂ¡c gĂ³i cập nhật khĂ´ng ?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s trĂªn %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Phần cứng"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "Card Ă¢m thanh"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Bạn cĂ³ card Ă¢m thanh ISA khĂ´ng ?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Chạy lệnh \"alsaconf\" hoặc \"sndconfig\" sau khi cĂ i đặt để cấu hìnhcard Ă¢m "
-"thanh"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"KhĂ´ng phĂ¡t hiện được card Ă¢m thanh nĂ o. HĂ£y thá»­ \"harddrake\" sau khi cĂ i đặt"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Giao diện đồ há»a"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Mạng & Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Proxies"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "Ä‘Ă£ cấu hình"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Mức Bảo Mật"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "Tưá»ng lá»­a"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "ÄĂ£ kĂ­ch hoạt"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "ÄĂ£ tắt"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "Chưa đặt cấu hình cho X. Bạn cĂ³ chắc lĂ  muốn như vậy khĂ´ng ?"
-#: steps_interactive.pm:1026
-#, c-format
-msgid "Preparing bootloader..."
-msgstr "Äang chuẩn bị trình khởi động"
-
-#: steps_interactive.pm:1027
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Be patient, this may take a while..."
+msgid "Preparing initial startup program..."
msgstr ""
-#: steps_interactive.pm:1038
+#: steps_interactive.pm:1066
#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
+msgid "Be patient, this may take a while..."
msgstr ""
-"Bạn cĂ³ mĂ¡y tĂ­nh Ä‘Ă£ quĂ¡ cÅ© hoặc khĂ´ng được biết đến, trình khởi động yaboot "
-"sẽ khĂ´ng lĂ m việc. Vẫn tiếp tục cĂ i đặt, nhưng bạn sẽ cần sá»­ dụng BootX hoặc "
-"phương tiện khĂ¡c để khởi động mĂ¡y tĂ­nh. Äối số cá»§a kernel cho root fs lĂ : "
-"root=%s"
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1371,17 +1504,17 @@ msgstr ""
"Vá»›i mức bảo mật nĂ y, chỉ ngưá»i quản trị má»›i cĂ³ quyá»n truy cậpvĂ o cĂ¡c tập tin "
"trong phĂ¢n vĂ¹ng Windows."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Nạp má»™t đĩa má»m trắng vĂ o ổ %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Äang tạo đĩa má»m cĂ i đặt tá»± động"
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1392,12 +1525,12 @@ msgstr ""
"\n"
"Bạn thá»±c sá»± muốn thoĂ¡t ra bĂ¢y giá»?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "ChĂºc mừng"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Khởi động lại"
@@ -1413,7 +1546,7 @@ msgstr "Chá»n ngĂ´n ngữ"
#: steps_list.pm:16 steps_list.pm:23
#, c-format
msgid "Localization"
-msgstr ""
+msgstr "Äịa phương hĂ³a"
#: steps_list.pm:17
#, c-format
@@ -1492,13 +1625,6 @@ msgid ""
"Users"
msgstr "Ngưá»i dĂ¹ng"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Chạy mạng"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1541,139 +1667,29 @@ msgid ""
"Exit"
msgstr "ThoĂ¡t ra"
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "CĂ¡c chương trình văn phĂ²ng: wordprocessors (kword, abiword), spreadsheets "
-#~ "(kspread, gnumeric), pdf viewers, v.v..."
-
-#~ msgid "Downloading file %s..."
-#~ msgstr "Äang tải vá» tập tin %s..."
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "Bạn cĂ³ card Ă¢m thanh ISA khĂ´ng ?"
#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
#~ msgstr ""
-#~ "Bạn Ä‘Ă£ chá»n cĂ¡c mĂ¡y chá»§ sau Ä‘Ă¢y: %s\n"
-#~ "\n"
-#~ "\n"
-#~ "CĂ¡c mĂ¡y chá»§ nĂ y sẽ được kĂ­ch hoạt theo mặc định. Hiện giá» chưa cĂ³ bất kỳ\n"
-#~ "lá»—i bảo mật nĂ o được phĂ¡t hiện, nhưng cÅ©ng cĂ³ thể Ä‘Ă£ tìm ra má»™t vĂ i lá»—i "
-#~ "má»›i.\n"
-#~ "Trong trưá»ng hợp Ä‘Ă³, bạn phải nĂ¢ng cấp cĂ ng sá»›m cĂ ng tốt.\n"
-#~ "\n"
-#~ "\n"
-#~ "Bạn cĂ³ thật sá»± muốn cĂ i đặt cĂ¡c mĂ¡y chá»§ nĂ y khĂ´ng?\n"
+#~ "Chạy lệnh \"alsaconf\" hoặc \"sndconfig\" sau khi cĂ i đặt để cấu hìnhcard "
+#~ "Ă¢m thanh"
-#~ msgid "IceWm Desktop"
-#~ msgstr "IceWm Desktop"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr "Äang kết nối vá»›i mirror để lấy danh sĂ¡ch cĂ¡c gĂ³i hiện cĂ³"
-
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "KhĂ´ng thể kết nối được vá»›i mirror %s"
-
-#~ msgid "Generate auto install floppy"
-#~ msgstr "Tạo đĩa má»m cĂ i đặt tá»± động"
-
-#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
#~ msgstr ""
-#~ "CĂ i đặt tá»± động cĂ³ thể hoĂ n toĂ n tá»± động nếu\n"
-#~ "muốn, trong trưá»ng hợp nĂ y nĂ³ sẽ tiếp nối ổ cứng!!\n"
-#~ "(NghÄ©a lĂ  tiến hĂ nh cĂ i đặt lĂªn má»™t ổ khĂ¡c).\n"
-#~ "\n"
-#~ "CĂ³ thể bạn thĂ­ch diá»…n lại quĂ¡ trình cĂ i đặt.\n"
+#~ "KhĂ´ng phĂ¡t hiện được card Ă¢m thanh nĂ o. HĂ£y thá»­ \"harddrake\" sau khi cĂ i "
+#~ "đặt"
-#~ msgid "Replay"
-#~ msgstr "Diễn lại"
+#~ msgid "KDE"
+#~ msgstr "KDE"
-#~ msgid "Automated"
-#~ msgstr "Tự động"
+#~ msgid "CD-ROM"
+#~ msgstr "CD-ROM"
-#~ msgid "Save packages selection"
-#~ msgstr "Lưu lá»±a chá»n cĂ¡c gĂ³i"
-
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "Bạn cĂ³ muốn sá»­ dụng aboot khĂ´ng?"
-
-#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
-#~ msgstr ""
-#~ "Lá»—i khi cĂ i đặt aboot, \n"
-#~ "Cố gắng cĂ i đặt kể cả khi nĂ³ cĂ³ thể phĂ¡ há»ng phĂ¢n vĂ¹ng đầu tiĂªn?"
+#~ msgid "KDE Workstation"
+#~ msgstr "KDE"
-#~ msgid "All"
-#~ msgstr "ToĂ n bá»™"
-
-#~ msgid "TV card"
-#~ msgstr "Card TV"
-
-#~ msgid "Boot"
-#~ msgstr "Khởi động"
-
-#~ msgid ""
-#~ "_: Keep these entry short\n"
-#~ "Authentication"
-#~ msgstr "XĂ¡c nhận"
-
-#~ msgid "Gwenview"
-#~ msgstr "Gwenview"
-
-#~ msgid "DrakVPN"
-#~ msgstr "DrakVPN"
-
-#~ msgid "%d packages"
-#~ msgstr "%d cĂ¡c gĂ³i"
-
-#~ msgid "Language"
-#~ msgstr "Chá»n ngĂ´n ngữ"
-
-#~ msgid "License"
-#~ msgstr "Giấy phĂ©p"
-
-#, fuzzy
-#~ msgid "Installation class"
-#~ msgstr "Chá»n kiểu cĂ i đặt"
-
-#, fuzzy
-#~ msgid "Formatting"
-#~ msgstr "Äang ước lượng"
-
-#, fuzzy
-#~ msgid "Choosing packages"
-#~ msgstr "Chá»n cĂ¡c gĂ³i cĂ i đặt"
-
-#~ msgid "Users"
-#~ msgstr "Ngưá»i dĂ¹ng"
-
-#~ msgid "Networking"
-#~ msgstr "Chạy mạng"
-
-#~ msgid "Configure X"
-#~ msgstr "Cấu hình X"
-
-#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
-#~ "missing), this generally means your boot floppy in not in sync with the "
-#~ "Installation medium (please create a newer boot floppy)"
-#~ msgstr ""
-#~ "KhĂ´ng thể truy cập cĂ¡c mĂ´-Ä‘un kernel tương ứng vá»›i kernel cá»§a bạn (thiếu "
-#~ "tập tin %s), thưá»ng lĂ  do đĩa má»m khởi động khĂ´ng đồng bá»™ vá»›i cĂ¡c phương "
-#~ "tiện cĂ i đặt (hĂ£y tạo má»™t đĩa má»m khởi động má»›i hÆ¡n)"
+#~ msgid "IDE"
+#~ msgstr "IDE"
diff --git a/perl-install/install/share/po/wa.po b/perl-install/install/share/po/wa.po
index b6d350fcf..b35011bdd 100644
--- a/perl-install/install/share/po/wa.po
+++ b/perl-install/install/share/po/wa.po
@@ -1,56 +1,84 @@
# SOME DESCRIPTIVE TITLE.
-# Copyright (C) 2000 Free Software Foundation, Inc.
-# Pablo Saratxaga <pablo@mandriva.com>, 2000,2002,2003,2004,2006.
-# Lorint Hendschel <lorinthendschel@skynet.be>, 2002.
-# Lucyin Mahin <lucyin@walon.org>, 2002,2003,2005.
-# Pablo Saratxaga <pablo@walon.org>, 2003,2004,2005,2006.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
+# Translators:
+# Lorint Hendschel <lorinthendschel@skynet.be>, 2002
+# Lucyin Mahin <lucyin@walon.org>, 2002-2003,2005
+# Pablo Saratxaga <pablo@mandriva.com>, 2000,2002-2004,2006
+# Pablo Saratxaga <pablo@walon.org>, 2003-2006,2016
msgid ""
msgstr ""
-"Project-Id-Version: DrakX\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2005-02-24 21:42+0100\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-06-27 23:07+0000\n"
"Last-Translator: Pablo Saratxaga <pablo@walon.org>\n"
-"Language-Team: Walloon <linux-wa@walon.org>\n"
+"Language-Team: Walloon (http://www.transifex.com/MageiaLinux/mageia/language/"
+"wa/)\n"
+"Language: wa\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: KBabel 1.0.2\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
+msgid "Join Us!"
msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/02_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
+msgid "Make it yours!"
msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
+msgid "Your choice!"
msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
+msgid "Office tools"
msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
+msgid "Home entertainment"
msgstr ""
-#: any.pm:109
+#: ../../advertising/06_IM_mageia.pl:1
+#, c-format
+msgid "For kids"
+msgstr ""
+
+#: ../../advertising/07_IM_mageia.pl:1
+#, c-format
+msgid "For family!"
+msgstr "Pol famile!"
+
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr "Po les programeus!"
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr "GrĂ¥ces!"
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Avoz vs co ds Ă´tes sopoirts?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -64,94 +92,84 @@ msgstr ""
"\n"
"Avoz vs cor on sopoirt d' astalaedje a-z apontyî?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "Plake lazer"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "Rantoele (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "Rantoele (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "Rantoele (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "HĂ¥rdĂªye do muroe?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "Li hĂ¥rdĂªye doet cmincĂ® avou «ftp://» ou «http://»"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr ""
-"Dj' atĂ´tche li waibe da Mandriva Linux po-z aveur li djivĂªye des muroes k' i "
-"gn a"
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "Dj' atĂ´tche li waibe da %s po-z aveur li djivĂªye des muroes k' i gn a"
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
+msgid "Failed contacting %s web site to get the list of available mirrors"
msgstr ""
-"Dji n' a savou atĂ´tchĂ® l' waibe da Mandriva Linux po-z aveur li djivĂªye des "
-"muroes k' i gn a"
+"Dji n' a savou atĂ´tchĂ® l' waibe da %s po-z aveur li djivĂªye des muroes k' i "
+"gn a"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Tchoezixhoz on muroe po nd aberweter des pacaedjes foĂ»"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "Apontiaedje NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "Tapez l' no d' lodjoe eyet l' ridant di vosse sopoirt NFS"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "I manke li no d' lodjoe"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "Li ridant doet cmincî avou «/»"
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "No d' lodjoe do montaedje NFS?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "Ridant"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "Di rawete"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
@@ -160,23 +178,90 @@ msgstr ""
"Dji n' sai trover l' djivĂªye di fitchĂ®s so ç' muroe ci. Acertinez vs ki "
"l' eplaeçmint est corek."
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr ""
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr ""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr "«%s» contént les diferins bokets do sistinme et ses programes"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "«%s» contént des programes nén libes.\n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr ""
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr ""
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr ""
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr ""
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "Dji cwir après les pacaedjes ki sont ddja astalés..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Dji cwir après les pacaedjes a mete a djoû"
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "Dji oistĂªye des pacaedjes divant d' fĂ© l' metaedje a djoĂ»..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -190,87 +275,87 @@ msgstr ""
"\n"
"Voloz vs vormint oister ces pacaedjes la?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "Åk n' a nén stî come dji sayive di lére li fitchî %s"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "Les plakes shuvantes ont candjĂ® d' no:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (lomĂªye divant %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "Rantoele"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "Tchoezixhoz on sopoirt s' i vs plait"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Li fitchĂ® egzistĂªye dedja. El voloz vs sipotchĂ®?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "Permission rfuzĂªye"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "MĂ¥va no NFS"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "MĂ¥va sopoirt %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "Dji n' pou nĂ©n fĂ© des waitroĂ»lĂªyes divant l' pĂ¥rtixhaedje"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Les waitroĂ»lĂªyes seront metowes el ridant %s après l' astalaedje"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "Astalaedje"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "Apontiaedje"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "Vos dvoz abwesner eto %s"
@@ -294,22 +379,22 @@ msgstr "Metant li rantoele en alaedje"
msgid "Bringing down the network"
msgstr "Dj' arestĂªye li rantoele"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr ""
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
-msgstr ""
+msgstr "dji n' sai radjouter l' sopoirt"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "Dji copeye sacwants pacaedjes sol deure plake po pus tĂ¥rd"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "Dji copeye..."
@@ -339,73 +424,102 @@ msgstr "plaijhi a-z aveur"
msgid "maybe"
msgstr "ki vénreut co bén a pont"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr ""
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr ""
+"Pont d' info xml pol sopoirt «%s», i n' a k' on rzultat parciel pol pacaedje "
+"%s"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "Nou discrijhaedje"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
"%s"
msgstr ""
+"Sacwants pacaedjes dimandés pa %s èn polèt nén esse astalés:\n"
+"%s"
-#: pkgs.pm:327
-#, fuzzy, c-format
+#: pkgs.pm:384 pkgs.pm:411
+#, c-format
msgid "An error occurred:"
-msgstr "Dj' aroke so ene sacwè"
+msgstr "Åk n' a nén stî:"
+
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "I gn a-st avou èn aroke moirt: %s."
-#: pkgs.pm:814
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "Ni pus dmander"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "I gn a-st avou %d transaccions d' astalaedje k' ont fwait berwete"
-#: pkgs.pm:815
-#, fuzzy, c-format
+#: pkgs.pm:914
+#, c-format
msgid "Installation of packages failed:"
-msgstr "Dj' astale li pacaedje %s"
+msgstr ""
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "Posse éndjolrece"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "Posse di buro"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"Programes di buro: aspougneus di tecse (OpenOffice.org Writer, Kword), "
-"tĂ¥vleus (OpenOffice.org Calc, Kspread), hĂ¥yneus pdf, evnd."
+"Programes di buro: aspougneus di tecse (LibreOffice Writer, Kword), tĂ¥vleus "
+"(LibreOffice Calc, Kspread), hĂ¥yneus pdf, evnd."
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "Posse di djeus"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Programes pasmints d' tins: Ă¥rcĂ¥de, plateas, stratedjeye, evnd."
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "Posse multimedia"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Programes po vey/schoûter/candjî des sons et videyos"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Posse pol rantoele daegnrece"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
@@ -414,193 +528,193 @@ msgstr ""
"Eshonna d' usteyes po lére et evoyî des messaedjes (pine, mutt, tin...) et "
"po naivyĂ® so les pĂ¥djes waibe"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "Copiutrece rantoele (cliyint)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Cliyints po les protocoles k' i gn a (ssh avou)"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Usteyes po vos aveur pus Ă¥jhey d' apontyĂ® vosse copiutrece"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Usteyes pol conzĂ´le"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Aspougneus, shells, usteyes po fitchĂ®s, terminĂ¥s"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "Programaedje"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "Livreyes di programaedje C et C++, programes et fitchîs *.h"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "DocumintĂ¥cion"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Lives et Howtos so GNU/Linux et les libes programes"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Li «Linux Standard Base». Sopoirt po les programes tîces"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Sierveu waibe"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "Ovraedje e groupe"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Sierveu Kolab"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "CĂ´pe feu/Routeu"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Pasrele pol rantoele daegnrece"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "Emilaedje/Copinreyes"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Sierveu d' emilaedje postfix, sierveu d' copinreyes INN"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "Sierveu d' botins"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "Sierveu FTP"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Sierveu di nos d' dominne eyet d' informĂ¥cion rantoele"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Sierveu di pĂ¥rtaedje di fitchĂ®s eyet di scrireces"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "Sierveu NFS, sierveu Samba"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "Sierveu, bĂ¥zes di dnĂªyes"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "Sierveu bĂ¥ze di dnĂªyes PostgreSQL eyet MySQL"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "Sierveu bĂ¥ze di dnĂªyes PostgreSQL eyet MariaDB"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Sierveu, Waibe/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache eyet Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "Emilaedje"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Sierveu d' emilaedje postfix"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "Sierveu bĂ¥ze di dnĂªyes PostgreSQL ou MySQL"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "Sierveu bĂ¥ze di dnĂªyes PostgreSQL ou MariaDB"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "Copiutrece sierveu sol rantoele"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "Sierveu NFS, sierveu SMB, sierveu procsi, sierveu SSH"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "Evironmint grafike"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "Posse éndjolrece KDE"
+msgid "Plasma Workstation"
+msgstr "Posse éndjolrece Plasma"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
@@ -609,12 +723,12 @@ msgstr ""
"L' evironmint di scribanne KDE, l' evironmint grafike di bĂ¥ze, avou ene "
"ramexhnĂªye d' usteyes ki vnèt avou"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "Posse éndjolrece GNOME"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
@@ -623,66 +737,109 @@ msgstr ""
"Ăˆn evironmint grafike avou on hopea di programes amistĂ¥ves et d' usteyes pol "
"sicribanne"
-#: share/meta-task/compssUsers.pl:144
-#, fuzzy, c-format
-msgid "LXDE Desktop"
-msgstr "Sicribanne IceWm"
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr "Posse éndjolrece XFCE"
-#: share/meta-task/compssUsers.pl:146
-#, fuzzy, c-format
+#: share/meta-task/compssUsers.pl:165
+#, c-format
msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
msgstr ""
-"Ăˆn evironmint grafike avou on hopea di programes amistĂ¥ves et d' usteyes pol "
-"sicribanne"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "Posse éndjolrece MATE"
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "Posse éndjolrece Cinnamon"
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "Ăˆn evironmint grafike bĂ¥zĂ© so GNOME"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "Sicribanne LXQt"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "Sicribanne Enlightenment e17"
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:189
+#, c-format
+msgid "LXDE Desktop"
+msgstr "Sicribanne LXDE"
+
+#: share/meta-task/compssUsers.pl:191
+#, c-format
+msgid "A lightweight fast graphical environment"
+msgstr ""
+
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "Ôtes sicribannes grafikes"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Maker, Enlightenment, Fvwm, evnd."
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, Fvwm, evnd."
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "Usteyes"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "Sierveu SSH"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Sierveu d' apontiaedje dĂ¥ lon Webmin"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "Usteyes rantoele/Corwaitaedje"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "Usteyes di corwaitaedje, contaedje des process, tcpdump, nmap, ..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Macreas Mandriva"
+msgid "Mageia Wizards"
+msgstr "Macreas Mageia"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "Macreas po-z apontyĂ® on sierveu"
@@ -696,7 +853,7 @@ msgstr ""
"Åk n' a nén stî, et dji n' sai cmint m' saetchî l' cou foû des\n"
"strons. Si vos continouwez, vos dvroz tirer vosse plan tot seu."
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -717,254 +874,253 @@ msgstr "Intrant e l' etape '%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "AstalĂ¥cion di Mandriva Linux %s"
+msgid "%s Installation %s"
+msgstr "AstalĂ¥cion di %s %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> candjĂ® elemints"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr ""
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"Vosse sistinme a po di rsources. Vos pôrîz aveur des rujhes po\n"
-"l' astalĂ¥cion di Mandriva Linux. Si çoula arive, vos ploz sayĂ® ene\n"
+"l' astalĂ¥cion di %s. Si çoula arive, vos ploz sayĂ® ene\n"
"astalĂ¥cion e mĂ´de tecse. Po çoula, tchoĂ»kĂ®z sol tape «F1» a l' enondaedje\n"
"et poy tapez «text»."
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
+msgid "Media Selection"
+msgstr "Tchoezi l' sopoirt"
+
+#: steps_gtk.pm:253
+#, c-format
+msgid "Install %s Plasma Desktop"
msgstr ""
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
+msgid "Install %s GNOME Desktop"
msgstr ""
-#: steps_gtk.pm:241
-#, fuzzy, c-format
+#: steps_gtk.pm:255
+#, c-format
msgid "Custom install"
-msgstr "AstalĂ¥cion minimĂ¥le"
+msgstr "AstalĂ¥cion a vosse mĂ´de"
-#: steps_gtk.pm:262
-#, fuzzy, c-format
-msgid "KDE Desktop"
-msgstr "Sicribanne IceWm"
+#: steps_gtk.pm:276
+#, c-format
+msgid "Plasma Desktop"
+msgstr "Sicribanne Plasma"
-#: steps_gtk.pm:263
-#, fuzzy, c-format
+#: steps_gtk.pm:277
+#, c-format
msgid "GNOME Desktop"
-msgstr "Sicribanne IceWm"
+msgstr "Sicribanne GNOME"
-#: steps_gtk.pm:264
-#, fuzzy, c-format
+#: steps_gtk.pm:278
+#, c-format
msgid "Custom Desktop"
-msgstr "Sicribanne IceWm"
+msgstr "Sicribanne a vosse mĂ´de"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr ""
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr ""
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "Tchoezi les groupes di pacaedjes"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "Tchoezi tchaeke pacaedje sepĂ¥rumint"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Grandeu Ă¥ totĂ¥: %d / %d Mo"
+msgid "Unselect All"
+msgstr "Distchoezi tot"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "MĂ¥va pacaedje"
+msgid "Total size: %d / %d MB"
+msgstr "Grandeu Ă¥ totĂ¥: %d / %d Mo"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "ModĂªye: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "Grandeu: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d Ko\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "ImpĂ´rtance: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "Vos n' poloz nén tchoezi/distchoezi ci pacaedje chal"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "cĂ¥ze di %s ki manke"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "cĂ¥ze di %s ki n' est nĂ©n satisfyĂ®"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "dji saye di promouvwer %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "po wĂ¥rder %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr ""
"Vos n' poloz tchoezi ci pacaedje chal ca n' a nén del plaece assez ki po "
"l' astaler"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "Les pacaedjes ki shuvèt vont esse astalés"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "Les pacaedjes ki shuvèt vont esse disastalés"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "Ci pacaedje est obligatwere, vos n' poloz nén li distchoezi"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "Vos n' poloz nén distchoezi ci pacaedje chal. Il est ddja astalé"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "Vos n' poloz nĂ©n distchoezi ci pacaedje chal. I l' fĂ¥t mete a djoĂ»"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "Mostrer les pacaedjes tchoezis otomaticmint"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "Astalaedje"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "TcherdjĂ®/schaper li tchuze des pacaedjes"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "Metaedje a djoĂ» del tchuze des pacaedjes"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "AstalĂ¥cion minimĂ¥le"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "Manaedjaedje di programes"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "Tchoezixhoz les pacaedjes k' vos voloz astaler"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "Astalant"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "Po vey les rclames"
-#: steps_gtk.pm:584
-#, fuzzy, c-format
+#: steps_gtk.pm:600
+#, c-format
msgid "Time remaining:"
-msgstr "Tins ki dmeure "
+msgstr "Tins ki dmeure:"
-#: steps_gtk.pm:585
-#, fuzzy, c-format
+#: steps_gtk.pm:601
+#, c-format
msgid "(estimating...)"
-msgstr "Dj' asteme"
+msgstr "(dj' asteme...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d pacaedje"
msgstr[1] "%d pacaedjes"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "Rascourti éndjolreye"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "ApontyĂ®"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "nén apontyî"
-#: steps_gtk.pm:740
-#, fuzzy, c-format
-msgid "Media Selection"
-msgstr "Tchoezi les groupes di pacaedjes"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -974,12 +1130,12 @@ msgstr ""
"Si vos vloz passer houte di sacwants d' zels, vos les ploz asteure "
"distchoezi."
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"Vos ploz copyî l' contnou des plakes lazer so vosse deure plake divant "
@@ -987,72 +1143,72 @@ msgstr ""
"L' astalaedje si frè-st adon a pĂ¥rti del deure plake, eyet les pacaedjes "
"vont dmorer disponibes on côp ki l' sistinme serè astalé."
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "CopyĂ® les plakes lazer en etir"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "Dj' aroke so ene sacwè"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "Tchoezixhoz li sĂ´re di vosse taprece"
-#: steps_interactive.pm:108
-#, fuzzy, c-format
+#: steps_interactive.pm:109
+#, c-format
msgid "Here is the full list of available keyboards:"
-msgstr "Vochal li djivĂªye di totes les tapreces k' on pout tchoezi"
+msgstr "Voci l' djivĂªye di totes les tapreces k' on pout tchoezi:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "Astaler/Mete a djoĂ»"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "C' est ene astalĂ¥cion ou on metaedje a djoĂ»?"
-#: steps_interactive.pm:152
-#, fuzzy, c-format
+#: steps_interactive.pm:159
+#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "Astalaedje"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "Metaedje a djoĂ» di %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "Clé d' ecriptaedje po %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
-msgstr ""
+msgstr "RinoncĂ® a l' astalaedje, renonder l' sistinme"
-#: steps_interactive.pm:206
-#, fuzzy, c-format
+#: steps_interactive.pm:218
+#, c-format
msgid "New Installation"
-msgstr "Astalaedje"
+msgstr "Novea astalaedje"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
-msgstr ""
+msgstr "Mete a djoû èn astalaedje di dvant (nén ricmandé)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1061,38 +1217,17 @@ msgid ""
"Installation\"."
msgstr ""
-#: steps_interactive.pm:253
+#: steps_interactive.pm:264
#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "Apontiant les éndjins IDE"
+msgid "CD/DVD"
+msgstr "Plake lazer"
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr ""
-"I gn a pont del plaece po on secteu d' enondaedje di 1 Mo! L' astalĂ¥cion "
-"continouwrè, mins i vos fĂ¥rè fĂ© li pĂ¥rticion d' enondaedje avou DiskDrake po "
-"poleur enonder vosse sistinme."
+msgid "Configuring CD/DVD"
+msgstr "Apontiaedje del plake lazer"
-#: steps_interactive.pm:295
-#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"Vos dvoz ahiver on secteu d' enondaedje PPC PReP! L' astalĂ¥cion continouwrè, "
-"mins i vos fĂ¥rè fĂ© li pĂ¥rticion d' enondaedje avou DiskDrake po poleur "
-"enonder vosse sistinme."
-
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1107,21 +1242,21 @@ msgstr ""
"Si vos n' l' avoz nĂ©n, clitchĂ®z so «Rinoncî» po rinoncĂ® a astaler a pĂ¥rti\n"
"di ci CDROM chal."
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "Dji cwir après les pacaedjes k' i gn a"
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr ""
-"I gn a pus del plaece assez so vosse sistinme po-z astaler ou mete a djoĂ» (%"
-"dMo > %dMo)"
+"I gn a pus del plaece assez so vosse sistinme po-z astaler ou mete a djoĂ» "
+"(%dMo > %dMo)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1130,52 +1265,52 @@ msgstr ""
"Tchoezixhoz si vos vloz tcherdjĂ® ou schaper li tchuze des pacaedjes.\n"
"Li cogne est l' minme ki po les fitchîs fwaits po l' oto-astalaedje."
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "TcherdjĂ®"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "Schaper"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "MĂ¥va fitchĂ®"
-#: steps_interactive.pm:469
-#, fuzzy, c-format
-msgid "KDE"
-msgstr "IDE"
+#: steps_interactive.pm:455
+#, c-format
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
-#, fuzzy, c-format
+#: steps_interactive.pm:459
+#, c-format
msgid "Desktop Selection"
-msgstr "Tchoezi les groupes di pacaedjes"
+msgstr "Tchoezi l' sicribanne"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr ""
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "Li grandeu tchoezeye est pus grande kel plaece ki dmeure"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "Sôre d' astalaedje"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1184,89 +1319,123 @@ msgstr ""
"Vos n' avoz tchoezi nou groupe di pacaedjes\n"
"Tchoezixhoz li sĂ´re d' astalĂ¥cion minimom ki vos vloz"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "Avou X11"
-#: steps_interactive.pm:583
-#, fuzzy, c-format
-msgid "Install suggested packages"
-msgstr "Dj' astale li pacaedje %s"
+#: steps_interactive.pm:579
+#, c-format
+msgid "Install recommended packages"
+msgstr "Astaler les pacaedjes ricmandés"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Avou li documintĂ¥cion di bĂ¥ze (ricomandĂ©!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "AstalĂ¥cion vormint minimom (i gn a nĂ©n di urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "Dj' aprestĂªye li metaedje a djoĂ»..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "Dj' aprestĂªye l' astalaedje"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "Dj' astale li pacaedje %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "Åk n' a nén stî come dj' arindjive les pacaedjes:"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "Dji continouwe tot l' minme?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "RissayĂ®"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "Passer houte di ç' pacaedje ci"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "Passer houte di tos les pacaedjes do sopoirt «%s»"
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "Rivni al tchuze des pacaedjes et des sopoirts"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "Åk n' a nén stî come dj' astaléve li pacaedje %s."
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "Apontiaedje di post-astalĂ¥cion"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""
"Acertinez vs ki l' sopoirt di metaedje a djoû des modules est dins l' lijheu "
"%s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "Metaedjes a djoĂ»"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr ""
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr "Çoucial permete d' astaler des metaedjes a djoĂ» di sĂ¥vritĂ©"
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "Åk n' a nén stî tot radjoutant l' sopoirt"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "RissayĂ®?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1286,112 +1455,82 @@ msgstr ""
"\n"
"Voloz vs astaler les pacaedjes metous a djoĂ»?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%s so %s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "Éndjolreye"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "CĂ¥te son"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "Avoz vs ene cĂ¥te son ISA?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr ""
-"Enondez «alsaconf» ou «sndconfig» après l' astalĂ¥cion po-z apontyĂ® vosse cĂ¥te "
-"son"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "Nole cĂ¥te son di detectĂªye. SayĂ®z «harddrake» après l' astalĂ¥cion"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "Eterface grafike"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "Rantoele locĂ¥le & daegnrece"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "Procsis"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "apontyĂ®"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "Livea di sĂ¥vritĂ©"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "CĂ´pe feu"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "metou en alaedje"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "dismetou"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr ""
"Vos n' avoz nĂ©n apontyĂ® X11 (li sistinme di hĂ¥ynaedje grafike).\n"
"Estoz vs seur di voleur çoula?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "Dj' aprestĂªye l' enondrece"
+msgid "Preparing initial startup program..."
+msgstr "Dj' aprestĂªye li programe di prumĂ® enondaedje..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr ""
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"I shonne ki voste Ă©ndjole est pĂ¥r trop viye oudonbĂ©n k' ele nĂ©n cnoxhowe; "
-"adon l' enondrece yaboot ni rotrè nén por vos. L' astalaedje va continouwer, "
-"mins vos dvroz eployî BootX ou ôte tchoi po-z enonder voste éndjole. "
-"L'Â Ă¥rgumint a passer Ă¥ nawea pol pĂ¥rticion raecene est: root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
@@ -1400,17 +1539,17 @@ msgstr ""
"Dins ç' livea di sĂ¥vritĂ© chal, l' accès Ă¥zès fitchĂ®s des pĂ¥rticions Windows "
"n' est possibe ki po l' manaedjeu di l' éndjole."
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Metoz ene blanke plakete divins li lijheu %s"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "Dji fé li plakete d' enondaedje otomatike"
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1421,12 +1560,12 @@ msgstr ""
"\n"
"Voloz vs vormint cwiter asteure?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "Complumints"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "Renonder l' éndjole"
@@ -1442,7 +1581,7 @@ msgstr "Lingaedje"
#: steps_list.pm:16 steps_list.pm:23
#, c-format
msgid "Localization"
-msgstr ""
+msgstr "LocĂ¥lizaedje"
#: steps_list.pm:17
#, c-format
@@ -1521,13 +1660,6 @@ msgid ""
"Users"
msgstr "Uzeus"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "Rantoele"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1569,197 +1701,3 @@ msgid ""
"_: Keep these entry short\n"
"Exit"
msgstr "MoussĂ® foĂ»"
-
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "Programes di buro: aspougneus di tecse (kword, abiword), tĂ¥vleus "
-#~ "(kspread, gnumeric), hĂ¥yneus pdf, evnd."
-
-#~ msgid "Downloading file %s..."
-#~ msgstr "Aberwetaedje do fitchĂ® %s..."
-
-#~ msgid ""
-#~ "You have selected the following server(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "These servers are activated by default. They do not have any known "
-#~ "security\n"
-#~ "issues, but some new ones could be found. In that case, you must make "
-#~ "sure\n"
-#~ "to upgrade as soon as possible.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do you really want to install these servers?\n"
-#~ msgstr ""
-#~ "Vos avoz tchoezi le(s) sierveu(s) shuvant(s): %s\n"
-#~ "\n"
-#~ "\n"
-#~ "Ces sierveus sront activés a l' enondaedje di l' éndjole. I n' ont nén\n"
-#~ "di problinme di sĂ¥vritĂ© cnoxhou, mins i s' pĂ´reut k' onk soeye trovĂ© el "
-#~ "futeur.\n"
-#~ "Dins ç' cas, vos dvroz a tot côp mete a djoû li pacaedje po esse a houte\n"
-#~ "des problinmes.\n"
-#~ "\n"
-#~ "\n"
-#~ "Voloz vs vormint astaler ces sierveus?\n"
-
-#~ msgid "IceWm Desktop"
-#~ msgstr "Sicribanne IceWm"
-
-#~ msgid "Contacting the mirror to get the list of available packages..."
-#~ msgstr "Dj' atĂ´che li muroe po-z aveur li djivĂªye des pacaedjes"
-
-#~ msgid "Unable to contact mirror %s"
-#~ msgstr "Dji n' a savou m' raloyĂ® Ă¥ muroe %s"
-
-#~ msgid "Generate auto install floppy"
-#~ msgstr "Fé li plakete d' astalaedje otomatike"
-
-#~ msgid ""
-#~ "The auto install can be fully automated if wanted,\n"
-#~ "in that case it will take over the hard drive!!\n"
-#~ "(this is meant for installing on another box).\n"
-#~ "\n"
-#~ "You may prefer to replay the installation.\n"
-#~ msgstr ""
-#~ "L' astalaedje pout esse totafwait otomatike si vos vloz,\n"
-#~ "dins ci cas i va abwesner totafwait li deure plake!!\n"
-#~ "(dj' ô bén c' est po-z astaler sor ene nouve éndjole).\n"
-#~ "\n"
-#~ "Motoit ki vos vloz rifĂ© l' astalĂ¥cion.\n"
-
-#~ msgid "Replay"
-#~ msgstr "Rifé"
-
-#~ msgid "Automated"
-#~ msgstr "Otomatike"
-
-#~ msgid "Save packages selection"
-#~ msgstr "Schaper li tchuze des pacaedjes"
-
-#~ msgid "Do you want to use aboot?"
-#~ msgstr "Voloz vs eployĂ® aboot?"
-
-#~ msgid ""
-#~ "Error installing aboot, \n"
-#~ "try to force installation even if that destroys the first partition?"
-#~ msgstr ""
-#~ "Åk n' a nén stî tot astalant aboot, \n"
-#~ "voloz vs ki dji saye di foirci l' astalĂ¥cion, minme si çoula pout\n"
-#~ "distrure li prumire pĂ¥rticion?"
-
-#~ msgid "All"
-#~ msgstr "Totafwait"
-
-#~ msgid "TV card"
-#~ msgstr "CĂ¥te tĂ©vĂ©"
-
-#~ msgid "Boot"
-#~ msgstr "Enondaedje"
-
-#~ msgid ""
-#~ "_: Keep these entry short\n"
-#~ "Authentication"
-#~ msgstr "Otintifiaedje"
-
-#~ msgid "Arkeia"
-#~ msgstr "Arkeia"
-
-#~ msgid "Flatout"
-#~ msgstr "Flatout"
-
-#~ msgid "Gwenview"
-#~ msgstr "Gwenview"
-
-#~ msgid "3D"
-#~ msgstr "3D"
-
-#~ msgid "CMS"
-#~ msgstr "CMS"
-
-#~ msgid "CRM"
-#~ msgstr "CRM"
-
-#~ msgid "2007 product line"
-#~ msgstr "ligne di prodûts 2007"
-
-#~ msgid "Invictus Firewall"
-#~ msgstr "CĂ´pe feu Invictus"
-
-#~ msgid "Discovery Live Mode"
-#~ msgstr "Môde «Discovery Live»"
-
-#~ msgid "How to register"
-#~ msgstr "Kimint s' edjîstrer"
-
-#~ msgid "Rpmdrake 2"
-#~ msgstr "Rpmdrake 2"
-
-#~ msgid "Mandriva Online Services"
-#~ msgstr "Siervices so les fyis di Mandriva"
-
-#~ msgid "New Theme"
-#~ msgstr "Novea tinme"
-
-#~ msgid "Web 2.0"
-#~ msgstr "Web 2.0"
-
-#~ msgid "Kaspersky"
-#~ msgstr "Kaspersky"
-
-#~ msgid "LinDVD"
-#~ msgstr "LinDVD"
-
-#~ msgid "Skype"
-#~ msgstr "Skype"
-
-#~ msgid "Transgaming/Cedega"
-#~ msgstr "Transgaming/Cedega"
-
-#~ msgid "DrakVPN"
-#~ msgstr "DrakVPN"
-
-#~ msgid "(%d package, %d MB)"
-#~ msgid_plural "(%d packages, %d MB)"
-#~ msgstr[0] "(%d pacaedje, %d Mo)"
-#~ msgstr[1] "(%d pacaedjes, %d Mo)"
-
-#~ msgid "%d packages"
-#~ msgstr "%d pacaedjes"
-
-#~ msgid "Language"
-#~ msgstr "Lingaedje"
-
-#~ msgid "License"
-#~ msgstr "Licince"
-
-#~ msgid "Installation class"
-#~ msgstr "Li classe d' astalĂ¥cion"
-
-#~ msgid "Formatting"
-#~ msgstr "Abwesnaedje"
-
-#~ msgid "Choosing packages"
-#~ msgstr "Tchoezi les pacaedjes"
-
-#~ msgid "Users"
-#~ msgstr "Uzeus"
-
-#~ msgid "Networking"
-#~ msgstr "Rantoele"
-
-#~ msgid "Configure X"
-#~ msgstr "ApontyĂ® X"
-
-#~ msgid ""
-#~ "Can not access kernel modules corresponding to your kernel (file %s is "
-#~ "missing), this generally means your boot floppy in not in sync with the "
-#~ "Installation medium (please create a newer boot floppy)"
-#~ msgstr ""
-#~ "Dji n' sai vey les modules po vosse nawea (i gn a pont d' fitchî %s), "
-#~ "çoula vout probĂ¥blumint dire ki vosse plakete d' enondaedje n' a nĂ©n stĂ® "
-#~ "fwait pol sopoirt d' astalaedje ki vos vloz eployî. Vos dvrîz fé ene "
-#~ "nouve plakete, a pĂ¥rti des imĂ¥djes ki vnèt avou li modĂªye di Mandriva "
-#~ "Linux ki vos vloz astaler"
diff --git a/perl-install/install/share/po/zh_CN.po b/perl-install/install/share/po/zh_CN.po
index 4aeb16986..d6e00d6bf 100644
--- a/perl-install/install/share/po/zh_CN.po
+++ b/perl-install/install/share/po/zh_CN.po
@@ -1,54 +1,86 @@
-# drakx messages in Simplified Chinese
-# Danny Zeng <danny@zeng.com.cn>, 2000, 2002
-# Jesse Kuang <kjx@mandriva.com>, 2002
-# Shiyu Tang <shiyutang@netscape.net>, 2003, 2004
-# Funda Wang <fundawang@linux.net.cn>, 2002, 2003, 2004, 2005
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
+# Translators:
+# Danny Zeng <danny@zeng.com.cn>, 2000,2002
+# Funda Wang <fundawang@linux.net.cn>, 2002-2005
+# Jesse Kuang <kjx@mandriva.com>, 2002
+# Shiyu Tang <shiyutang@netscape.net>, 2003-2004
+# xiao wenming <xwm-citcc5@hotmail.com>, 2015
+# zwpwjwtz <zwpwjwtz@126.com>, 2016
msgid ""
msgstr ""
-"Project-Id-Version: DrakX 2008 Spring\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2009-04-09 11:49+0800\n"
-"Last-Translator: Funda Wang <fundawang@linux.net.cn>\n"
-"Language-Team: Mandriva Linux i18n Team <cooker-i18n@mandrivalinux.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-07-11 01:56+0000\n"
+"Last-Translator: zwpwjwtz <zwpwjwtz@126.com>\n"
+"Language-Team: Chinese (China) (http://www.transifex.com/MageiaLinux/mageia/"
+"language/zh_CN/)\n"
+"Language: zh_CN\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"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
+#, c-format
+msgid "Join Us!"
+msgstr "å å…¥æˆ‘们ï¼"
+
+#: ../../advertising/02_IM_mageia.pl:1
+#, c-format
+msgid "Make it yours!"
+msgstr "得心应手"
+
+#: ../../advertising/03_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "U 盘ä¸ç„桌é¢"
+msgid "Your choice!"
+msgstr "ä½ ç„选择ï¼"
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "100%% 开放æºä»£ç ç„ Mandriva Linux å‘行版"
+msgid "Office tools"
+msgstr "å公工具"
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "用 Mandriva One è½»æ¾æ¢ç´¢ Linux"
+msgid "Home entertainment"
+msgstr "家庭娱ä¹"
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/06_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "Mandriva Linux æ¡Œé¢æ——舰产å“,附带完善ç„å”®åæœå¡æ”¯æŒ"
+msgid "For kids"
+msgstr "给孩å­ä»¬ç„……"
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandriva 在手,应用无忧"
+msgid "For family!"
+msgstr "给家人ç„……"
-#: any.pm:109
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr "给开å‘者ç„……"
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr "谢谢ï¼"
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr "一切自由ï¼"
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "您有其它赠å“介质å—?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -61,113 +93,173 @@ msgstr ""
"\n"
"æ‚¨æ˜¯å¦æƒ³è¦é…置赠å“安装介质?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "网络 (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "网络 (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "网络 (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "镜åƒç„ URL?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "URL 必须以 ftp:// 或 http:// 开始"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr "æ­£åœ¨è¿æ¥ Mandriva Linux 网站è·å¾—å¯ç”¨é•œåƒç„列表..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "æ­£åœ¨è¿æ¥ %s 网站è·å¾—å¯ç”¨é•œåƒç„列表..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
-msgstr "è¿æ¥ Mandriva Linux 网站以è·å¾—å¯ç”¨é•œåƒç„列表失败"
+msgid "Failed contacting %s web site to get the list of available mirrors"
+msgstr "è¿æ¥ %s 网站以è·å¾—å¯ç”¨é•œåƒç„列表失败"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "选择一个镜åƒç½‘ç«™æ¥å–得软件包"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "NFS 设置"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "请输入您 NFS 介质ç„主机å和目录"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "缺少主机å"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "目录必须以“/â€å¼€å¤´"
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "NFS 挂载ç„主机å?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "目录"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "èµ å“"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr "无法在此镜åƒä¸æ‰¾åˆ°è½¯ä»¶åŒ…åˆ—è¡¨æ–‡ä»¶ă€‚è¯·ç¡®å®ä½ç½®æ­£ç¡®ă€‚"
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr "Core å‘布"
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr "Tainted å‘布"
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr "Nonfree å‘布"
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr "æ‚¨ç„æœºå™¨ä¸æœ‰ä¸€äº›ç¡¬ä»¶éœ€è¦éè‡ªç”±å›ºä»¶æ¥æ”¯æŒé©±å¨ï¼ˆè‡ªç”±è½¯ä»¶ï¼‰è¿è¡Œă€‚"
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "您应当å¯ç”¨â€œ%sâ€"
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr "“%sâ€åŒ…å«ç³»ç»Ÿå其应用ç„å„ç§éƒ¨ä»¶"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "\"%s\" 包å«éè‡ªç”±è½¯ä»¶ă€‚\n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"å®ƒä¹ŸåŒ…å«æ”¯æŒç‰¹å®è®¾å¤‡è¿è¡Œç„固件(如ï¼ä¸€äº› ATI/AMD 显å¡ă€ç½‘å¡å’Œ RAID å¡ï¼‰"
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr "“%sâ€åŒ…å«å› è½¯ä»¶ä¸“利问题无法在所有国家分å‘ç„软件"
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr "它也包å«ç”±â€œ%sâ€é‡æ–°æ„建,并å å…¥äº†é¢å¤–åŸèƒ½ç„软件"
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "此处您å¯ä»¥å¯ç”¨æ›´å¤åª’ä½“ă€‚"
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "这些媒体æä¾›äº†æ¥è‡ªåª’体“%sâ€ç„软件包更新"
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "正在查找已ç»å®‰è£…过ç„软件包..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "正在寻找å¯å‡çº§ç„程åº..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "æ­£åœ¨åˆ é™¤ç”±äºæ›´æ–°æ‰€è‡´ç„软件包..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -180,87 +272,87 @@ msgstr ""
"\n"
"您确å®è¦åˆ é™¤è¿™äº›è½¯ä»¶åŒ…å—?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "è¯·å–æ–‡ä»¶ %s 出错"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "下列盘片已é‡å‘½å:"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s(以å‰ç„å称为 %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "网络"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "请选择介质"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "文件已ç»å­˜åœ¨ă€‚覆盖å—?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "没有æƒé™"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "æ— æ•ˆç„ NFS åç§°"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "无效ç„介质 %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "无法在分区完æˆä¹‹å‰è¿›è¡Œå±å¹•æ•æ‰"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "安装完æˆå, 所有ç„å±å¹•æ“图都ä¼ä¿å­˜åˆ° %s 之中"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "安装"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "é…ç½®"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "您还必须格å¼åŒ– %s"
@@ -284,22 +376,22 @@ msgstr "正在å¯å¨ç½‘络"
msgid "Bringing down the network"
msgstr "正在ç¦ç”¨ç½‘络"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "请ç¨å€™ï¼Œæ­£åœ¨è·å–文件"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "无法添å ä»‹è´¨"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "正在将软件包å¤åˆ¶åˆ°ç£ç›˜ä¸­ä»¥å¤‡å用"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "å¤åˆ¶è¿›è¡Œä¸­"
@@ -329,7 +421,22 @@ msgstr "一般"
msgid "maybe"
msgstr "或许有用"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "ä» XML元数æ®è·å–软件包信æ¯â€¦â€¦"
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr "未找到介质“%sâ€ç„ XML ä¿¡æ¯ï¼Œåªè¿”å›è½¯ä»¶åŒ… %s ç„部分结æœ"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "æ— æè¿°"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -338,335 +445,390 @@ msgstr ""
"%s æ‰€è¯·æ±‚ç„æŸäº›è½¯ä»¶åŒ…无法安装:\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "å‘生了一个错误:"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "å‘生了一个致命错误: %s。"
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "ä¸è¦å†æ¬¡è¯¢é—®"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d 个安装交易失败"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "安装软件包失败:"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "工作站"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "å公工作站"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"å公程åº: 字处ç†(OpenOffice.org Writeră€Kword), 电å­è¡¨æ ¼(OpenOffice.org "
-"Calcă€Kspread)ă€PDF 阅读器等"
+"å公程åº: 字处ç†(LibreOffice Writeră€Kword), 电å­è¡¨æ ¼(LibreOffice Calcă€"
+"Kspread)ă€PDF 阅读器等"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "æ¸¸æˆæœº"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "游æˆç¨‹åº: è¡—æœºă€æ£‹ç›˜ă€æˆ˜ç•¥ç­‰ç­‰"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "å¤åª’体工作站"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "声音和视频播放/编辑程åº"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "Internet 工作站"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr "一组工具, ç”¨äºæ”¶å‘电å­é‚®ä»¶å新闻组(mutt, tin..), æµè§ˆç½‘ç«™"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "网络计算机(客户端)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "SSH ç­‰ä¸åŒå议客户端"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "简化计算机é…ç½®ç„工具"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "æ§åˆ¶å°å·¥å…·"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "编辑器, shell, 文件工具, 终端"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "å¼€å‘"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C å’Œ C++ å¼€å‘库, 程åºå头文件"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "文档"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "有关 Linux 和自由软件ç„书ç±å’ŒæŒ‡å—"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Baseă€‚ç¬¬ä¸‰æ–¹åº”ç”¨ç¨‹åºæ”¯æŒ"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "Web æœå¡å™¨"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "群件"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab æœå¡å™¨"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "防ç«å¢™/路由器"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "Internet 网关"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "邮件/新闻"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix 邮件æœå¡å™¨ă€Inn æ–°é—»æœå¡å™¨"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "目录æœå¡å™¨"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP æœå¡å™¨"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "域åå’Œç½‘ç»œä¿¡æ¯æœå¡å™¨"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "æ–‡ä»¶å’Œæ‰“å°æœºå…±äº«æœå¡å™¨"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS æœå¡å™¨ă€Samba æœå¡å™¨"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "æ•°æ®åº“"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL å’Œ MySQL æ•°æ®åº“æœå¡"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL å’Œ MariaDB æ•°æ®åº“æœå¡"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache 和 Pro-ftpd"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "邮件"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix 邮件æœå¡å™¨"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL 或 MySQL æ•°æ®åº“æœå¡"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQL 或 MariaDB æ•°æ®åº“æœå¡"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "网络计算机æœå¡å™¨"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS æœå¡å™¨, SMB æœå¡å™¨, ä»£ç†æœå¡å™¨, SSH æœå¡å™¨"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "图形ç¯å¢ƒ"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "KDE 工作站"
+msgid "Plasma Workstation"
+msgstr "Plasma 工作站"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr "KDE 桌é¢ç¯å¢ƒ, 基本ç„图形ç¯å¢ƒå’Œä¸€ç»„é…套ç„工具"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "GNOME 工作站"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr "é…备了用户å‹å–„ç„应用程åºä¸æ¡Œé¢å·¥å…·ç„图形ç¯å¢ƒ"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr "XFCE 工作者"
+
+#: share/meta-task/compssUsers.pl:165
+#, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr "一个轻é‡çº§ç„图形化ç¯å¢ƒï¼ŒåŒ…å«äº†ç”¨æˆ·å‹å¥½ç„应用程åºå’Œæ¡Œé¢å·¥å…·ă€‚"
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "MATE工作站"
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "Cinnamon工作站"
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "一ç§åŸºäºGNOMEç„图形ç¯å¢ƒ"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "LXQt桌é¢"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr "è½»é‡çº§æ¡Œé¢ç¯å¢ƒç„ QT ç§»æ¤ç‰ˆæœ¬"
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "Enlightenment e17 桌é¢"
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr "轻便ă€å¿«æ·ă€ä¸“注ç„图形化ç¯å¢ƒ"
+
+#: share/meta-task/compssUsers.pl:189
#, c-format
msgid "LXDE Desktop"
msgstr "LXDE 桌é¢"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:191
#, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
-msgstr "é…备了用户å‹å–„ç„应用程åºä¸æ¡Œé¢å·¥å…·ç„è½»é‡çº§å›¾å½¢ç¯å¢ƒ"
+msgid "A lightweight fast graphical environment"
+msgstr "一ç§è½»é‡çº§ç„快速图形ç¯å¢ƒ"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "其它图形桌é¢"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Makeră€Enlightenmentă€Fvwm ç­‰"
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, Fvwm, 等等"
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "工具"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH æœå¡å™¨"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Webmin 远程é…ç½®æœå¡å™¨"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "网络工具/监视"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "监视工具ă€è¿›ç¨‹ç»Ÿè®¡ă€tcpdumpă€nmap……"
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Mandriva å‘导"
+msgid "Mageia Wizards"
+msgstr "Mageia å‘导"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "æœå¡å™¨é…ç½®å‘导"
@@ -680,7 +842,7 @@ msgstr ""
"å‘生错误, 坿˜¯æˆ‘ä¸çŸ¥é“è¯¥æ€æ ·å¤„ç†æ‰å¥½ă€‚\n"
"继续下å»ä¼æ€æ ·å°±çœ‹æ‚¨ç„è¿æ°”äº†ă€‚"
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -699,250 +861,249 @@ msgstr "进入步骤“%sâ€\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux 安装 %s"
+msgid "%s Installation %s"
+msgstr "%s 安装 %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> å¯åœ¨å…ƒç´ é—´åˆ‡æ¢"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "Xorg å¯å¨å¾ˆæ…¢ï¼Œè¯·ç¨å€™..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"您系统ç„资æºè¿‡ä½ă€‚您在安装 Mandriva Linux ç„过程中å¯èƒ½é‡åˆ°é—®é¢˜ă€‚\n"
+"您系统ç„资æºè¿‡ä½ă€‚您在安装 %s ç„过程中å¯èƒ½é‡åˆ°é—®é¢˜ă€‚\n"
"å¦‚æœæ‚¨çœŸç„é‡åˆ°é—®é¢˜ç„è¯ï¼Œå¯ä»¥è¯•è¯•æ–‡æœ¬å®‰è£…ă€‚è¦è¿›å…¥æ–‡æœ¬å®‰è£…,请在å¯å¨æ—¶æŒ‰â€œF1â€ï¼Œ"
"ç„¶å输入“textâ€ă€‚"
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "安装 Mandriva KDE 桌é¢"
+msgid "Media Selection"
+msgstr "介质选择"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:253
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "安装 Mandriva GNOME 桌é¢"
+msgid "Install %s Plasma Desktop"
+msgstr "安装 %s Plasma 桌é¢"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:254
+#, c-format
+msgid "Install %s GNOME Desktop"
+msgstr "安装 %s GNOME 桌é¢"
+
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "自å®ä¹‰å®‰è£…"
-#: steps_gtk.pm:262
+#: steps_gtk.pm:276
#, c-format
-msgid "KDE Desktop"
-msgstr "KDE 桌é¢"
+msgid "Plasma Desktop"
+msgstr "Plasma 桌é¢"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "GNOME 桌é¢"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "自å®ä¹‰æ¡Œé¢"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "这是“%sâ€æ¡Œé¢ç„é¢„è§ˆă€‚"
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "å•击图åƒå¯æŸ¥çœ‹æ›´å¤§ç„预览"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "程åºç»„选择"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "选择å•个软件包"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "总共大å°: %d / %d MB"
+msgid "Unselect All"
+msgstr "全部ä¸é€‰"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "有错ç„软件包"
+msgid "Total size: %d / %d MB"
+msgstr "总共大å°: %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "版本: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "大å°: "
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "é‡è¦ç¨‹åº¦: "
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "您ä¸èƒ½æ”¹å˜è¿™ä¸ªè½¯ä»¶åŒ…ç„选å®"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "ç”±äºç¼ºå°‘ %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "ç”±äºä¸æ»¡è¶³ç„ %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "å°è¯•æ¨å¹¿ %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "为了ä¿ç•™ %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr "您ä¸å¯ä»¥é€‰æ‹©è¿™ä¸ªè½¯ä»¶åŒ…ă€‚æ²¡æœ‰è¶³å¤Ÿç©ºé—´å®‰è£…å®ƒă€‚"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "å³å°†å®‰è£…下列软件包"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "å³å°†å¸è½½ä¸‹åˆ—软件包"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "这个软件包是必需ç„, ä¸èƒ½å–消选å®"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "您ä¸å¯ä»¥å–æ¶ˆé€‰æ‹©è¿™ä¸ªè½¯ä»¶åŒ…ă€‚å®ƒå·²ç»å®‰è£…过了"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "您ä¸èƒ½ä¸é€‰æ‹©è¿™ä¸ªè½¯ä»¶åŒ…ă€‚å®ƒå¿…é¡»å‡çº§"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "è‡ªå¨æ˜¾ç¤ºé€‰ä¸­ç„软件包"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "安装"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "装入/ä¿å­˜é€‰æ‹©"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "更新软件包选择"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "最å°å®‰è£…"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "软件管ç†"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "选择您想è¦å®‰è£…ç„软件包"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "安装"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
msgstr "无细è‚"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "剩余时间:"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(正在估计...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d 个软件包"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "摘è¦"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "é…ç½®"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "未é…ç½®"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "介质选择"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -951,84 +1112,84 @@ msgstr ""
"æ‰¾åˆ°äº†ä¸‹åˆ—å®‰è£…ä»‹è´¨ă€‚\n"
"å¦‚æœæ‚¨æƒ³è¦è·³è¿‡å…¶ä¸­ä¸€äº›, 请ä¸è¦é€‰ä¸­ă€‚"
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"您å¯ä»¥é€‰æ‹©åœ¨å®‰è£…之å‰å°†å…‰ç›˜ç„全部内容å¤åˆ¶åˆ°ç¡¬ç›˜ä¸­ă€‚\n"
"ç„¶å,安装将ä¼ä»ç¡¬ç›˜ç»§ç»­è¿›è¡Œă€‚当系统安装完æˆå,软件包ä»ç„¶ä¿ç•™ï¼Œä»¥ä¾›æ—¥åæ·»å "
"è½¯ä»¶ä½¿ç”¨ă€‚"
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "å¤åˆ¶æ•´å¼ å…‰ç›˜"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "å‘生了一个错误"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "请选择您使用ç„é”®ç›˜å¸ƒå±€ă€‚"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "在此列出了å¯ç”¨ç„全部键盘:"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "安装/å‡çº§"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "ç°åœ¨è¦æ–°è£…还是å‡çº§?"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "安装"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "å‡çº§ %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "%s ç„å å¯†å¯†é’¥"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "å–æ¶ˆå®‰è£…ï¼Œé‡æ–°å¯å¨ç³»ç»Ÿ"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "全新安装"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "å‡çº§å…ˆå‰ç„安装(䏿¨è)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1036,42 +1197,23 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"å®‰è£…ç¨‹åºæ£€æµ‹åˆ°æ‚¨æ‰€å®‰è£…ç„ Mandriva Linux 系统无法安全å‡çº§åˆ° %s。\n"
+"å®‰è£…ç¨‹åºæ£€æµ‹åˆ°æ‚¨æ‰€å®‰è£…ç„ Linux 系统无法安全å‡çº§åˆ° %s。\n"
"\n"
"æˆ‘ä»¬å»ºè®®æ‚¨è¿›è¡Œå…¨æ–°å®‰è£…ï¼Œä»¥ä¾¿æ›¿æ¢æ‚¨å…ˆå‰ç„ç³»ç»Ÿă€‚\n"
"\n"
"è­¦å‘ï¼æ‚¨åœ¨é€‰æ‹©â€œå…¨æ–°å®‰è£…â€ä¹‹å‰åº”该备份您所有ç„个人数æ®ă€‚"
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "é…ç½® IDE"
-
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr ""
-"无法创建å¯å¨ç©ºé—´(1MB)ï¼å®‰è£…将继续, 但如需å¯å¨ç³»ç»Ÿ, 您å¯ç”¨â€œDrak ç£ç›˜ç®¡ç†â€åˆ›å»º"
-"å¯å¨åˆ†åŒº"
+msgid "CD/DVD"
+msgstr "CD/DVD"
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"您需è¦åˆ›å»ºä¸€ä¸ª PPC PReP å¯å¨ç©ºé—´ï¼å®‰è£…将继续, 但如需å¯å¨ç³»ç»Ÿ, 您å¯ç”¨â€œDrak ç£"
-"盘管ç†â€åˆ›å»ºå¯å¨åˆ†åŒº"
+msgid "Configuring CD/DVD"
+msgstr "é…ç½® CD/DVD"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1084,19 +1226,19 @@ msgstr ""
"请在驱å¨å™¨ä¸­æ’入标有“%sâ€ç„光盘, ç„¶åå•击“确å®â€ă€‚\n"
"å¦‚æœæ‚¨æ²¡æœ‰è¿™å¼ å…‰ç›˜, 请å•å‡»â€œå–æ¶ˆâ€, 放弃安装这张光盘ä¸ç„è½¯ä»¶ă€‚"
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "正在寻找å¯å®‰è£…ç„程åº..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr "系统ç„剩余空间ä¸è¶³ä»¥å®Œæˆå®‰è£…或å‡çº§(%d MB > %d MB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1105,139 +1247,176 @@ msgstr ""
"请选择装入或ä¿å­˜è½¯ä»¶åŒ…选择æ¯ă€‚\n"
"æ ¼å¼ä¸è‡ªå¨å®‰è£…生æˆç„æ–‡ä»¶ä¸€æ ·ă€‚"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "装入"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "ä¿å­˜"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "文件有错"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr "Plasma"
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "桌é¢é€‰æ‹©"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr "您å¯ä»¥é€‰æ‹©æ‚¨ç„工作站é…置文件ï¼"
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "您选择ç„超过å¯ç”¨ç©ºé—´"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "安装类å‹"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
"Please choose the minimal installation you want:"
msgstr "您没有选择任何ç„组件, 请选择最å°å®‰è£…:"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "安装 X"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, c-format
-msgid "Install suggested packages"
-msgstr "安装建议ç„软件包"
+msgid "Install recommended packages"
+msgstr "安装æ¨èç„软件包"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "安装基础文档(建议!)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "真正最å°å®‰è£…(æ³¨æ„æ²¡æœ‰ urpmi 包管ç†å·¥å…·)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "å‡çº§å‡†å¤‡ä¸­......"
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "正在准备安装"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "正在安装软件包 %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "æ’列软件包时出错: "
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "真ç„è¦ç»§ç»­?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "é‡è¯•"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "跳过此软件包"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "跳过介质“%sâ€ä¸­ç„全部软件包"
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "è¿”å›ä»‹è´¨å’Œè½¯ä»¶åŒ…选择"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "安装软件包 %s æ—¶å‡ºé”™ă€‚"
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "安装åç„é…ç½®"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "è¯·ç¡®å®æ›´æ–°æ¨¡å—介质ä½äºé©±å¨å™¨ %s"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "æ›´æ–°"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr "您ç°åœ¨å¯ä»¥é…ç½®åœ¨çº¿åª’ä½“ă€‚"
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr "å…è®¸å®‰è£…å®‰å…¨æ›´æ–°ă€‚"
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+"è¦å®‰è£…这些媒体,您需è¦ç¡®ä¿äº’è”ç½‘è¿æ¥æ­£å¸¸ă€‚\n"
+"\n"
+"您希望安装更新媒体å—?"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "æ·»å ä»‹è´¨å¤±è´¥"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "é‡è¯•一次å—?"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1256,124 +1435,97 @@ msgstr ""
"\n"
"您是å¦è¦å®‰è£…å‡çº§åŒ…?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "ä½äº %2$s ä¸ç„ %1$s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "硬件"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "声å¡"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "您有 ISA 声å¡å—?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr "安装之åè¿è¡Œâ€œalsaconfâ€æˆ–“sndconfigâ€æ¥é…置您ç„声å¡"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "没有检测到声å¡ă€‚请在安装之åå°è¯•“Drak 硬件é…ç½®â€ă€‚"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "图形界é¢"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "网络和 Internet"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "ä»£ç†æœå¡å™¨"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "å·²é…ç½®"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "安全级别"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "防ç«å¢™"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "已激活"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "å·²ç¦ç”¨"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "您还没有é…置过 Xă€‚æ‚¨çœŸç„æƒ³è¦è¿™æ ·å—?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "正在准备引导程åº..."
+msgid "Preparing initial startup program..."
+msgstr "正在准备安装åˆå§‹å®‰è£…程åº..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "请ç¨å€™ï¼Œè¿™å¯èƒ½éœ€è¦ä¸€ä¼å„¿..."
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"çœ‹æ¥æ‚¨ç”¨ç„æ˜¯è€æ‰ç‰™æˆ–ä¸è®¤è¯†ç„机器, yaboot å¯å¨å¼•å¯¼ç¨‹åºæ— æ³•ä¸ºæ‚¨å·¥ä½œă€‚å®‰è£…å°†ç»§"
-"ç»­, ä¸è¿‡æ‚¨éœ€è¦ä½¿ç”¨ BootX 或其它方å¼å¯å¨æ‚¨ç„æœºå™¨ă€‚æ ¹æ–‡ä»¶ç³»ç»Ÿç„å†…æ ¸å‚æ•°æ˜¯ï¼"
-"root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr "在此安全级别中, åªæœ‰ç®¡ç†å‘˜æ‰èƒ½è®¿é—® Windows åˆ†åŒºä¸­ç„æ–‡ä»¶ă€‚"
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "请在驱å¨å™¨ %s 中æ’入一张空白软盘"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "正在创建自å¨å®‰è£…软盘..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1384,12 +1536,12 @@ msgstr ""
"\n"
"您真ç„è¦ç°åœ¨é€€å‡ºå—?"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "æ­å–œ"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "釿–°å¯å¨"
@@ -1484,13 +1636,6 @@ msgid ""
"Users"
msgstr "用户"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "è”网"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1532,10 +1677,3 @@ msgid ""
"_: Keep these entry short\n"
"Exit"
msgstr "退出"
-
-#~ msgid ""
-#~ "Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-#~ "gnumeric), pdf viewers, etc"
-#~ msgstr ""
-#~ "å公程åº: 字处ç†(kwordă€abiword), 电å­è¡¨æ ¼(kspreadă€gnumeric)ă€pdf 阅读器"
-#~ "ç­‰"
diff --git a/perl-install/install/share/po/zh_TW.po b/perl-install/install/share/po/zh_TW.po
index c95379baa..b334d2048 100644
--- a/perl-install/install/share/po/zh_TW.po
+++ b/perl-install/install/share/po/zh_TW.po
@@ -1,69 +1,81 @@
-# translation of zh_TW.po to 正體中文
-# translation of zh_TW.po to Chinese Traditional
-# translation of DrakX-zh_TW.po to Chinese Traditional
-# drakbootdisk messages in Traditional Chinese
-# Copyright (C) 2000, 2003, 2004 Free Software Foundation, Inc.
-# Platin <platin@cle.linux.org.tw> , 2000
-# Kenduest Lee <kenduest@i18n.linux.org.tw> , 2002
-# Danny Zeng <danny@zeng.com.cn>, 2000.
-# Joe Man <trmetal@yahoo.com.hk>, 2001.
-# Chong Sein Yeo <csyeo@hal-pc.org>, 2003.
-# Hilbert <freehil@yahoo.com>, 2003, 2004.
-# Hilbert <h@mandrake.org>, 2004.
-# hilbert <h@mandrake.org>, 2004.
-# Shiva Huang <blueshiva@giga.net.tw>, 2005.
-# Shiva Huang <shivahuang@gmail.com>, 2005, 2006, 2008
-# You-Cheng Hsieh <yochenhsieh@xuite.net>, 2005, 2006.
-# You-Cheng Hsieh <yochenhsieh@gmail.com>, 2008.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
+# Translators:
+# You-Cheng Hsieh <yochenhsieh@gmail.com>, 2015-2016
msgid ""
msgstr ""
-"Project-Id-Version: DrakX\n"
+"Project-Id-Version: Mageia\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-01 16:50+0200\n"
-"PO-Revision-Date: 2008-10-01 10:02+0800\n"
-"Last-Translator: # You-Cheng Hsieh <yochenhsieh@gmail.com>\n"
-"Language-Team: Traditional Chinese <zh@li.org>\n"
+"POT-Creation-Date: 2016-06-22 02:36+0200\n"
+"PO-Revision-Date: 2016-04-13 13:35+0000\n"
+"Last-Translator: You-Cheng Hsieh <yochenhsieh@gmail.com>\n"
+"Language-Team: Chinese (Taiwan) (http://www.transifex.com/MageiaLinux/mageia/"
+"language/zh_TW/)\n"
+"Language: zh_TW\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"
-"X-Poedit-Language: Chinese\n"
-"X-Poedit-Country: TAIWAN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ../../advertising/IM_flash.pl:1
+#: ../../advertising/01_IM_mageia.pl:1
#, c-format
-msgid "Your desktop on a USB key"
-msgstr "在 USB ä¸ç„桌é¢"
+msgid "Join Us!"
+msgstr ""
+
+#: ../../advertising/02_IM_mageia.pl:1
+#, c-format
+msgid "Make it yours!"
+msgstr ""
+
+#: ../../advertising/03_IM_mageia.pl:1
+#, c-format
+msgid "Your choice!"
+msgstr ""
-#: ../../advertising/IM_free.pl:1
+#: ../../advertising/04_IM_mageia.pl:1
#, c-format
-msgid "The 100%% open source Mandriva Linux distribution"
-msgstr "百分之百開放æºç¢¼ Mandriva Linux 套件"
+msgid "Office tools"
+msgstr ""
-#: ../../advertising/IM_one.pl:1
+#: ../../advertising/05_IM_mageia.pl:1
#, c-format
-msgid "Explore Linux easily with Mandriva One"
-msgstr "用 Mandriva One 輕鬆æ¢ç´¢ Linux"
+msgid "Home entertainment"
+msgstr ""
-#: ../../advertising/IM_pwp.pl:1
+#: ../../advertising/06_IM_mageia.pl:1
#, c-format
-msgid "A full Mandriva Linux desktop, with support"
-msgstr "å®Œæ•´ç„ Mandriva Linux 桌é¢ï¼Œä¸¦æœ‰æ”¯æ´"
+msgid "For kids"
+msgstr ""
-#: ../../advertising/IM_range.pl:1
+#: ../../advertising/07_IM_mageia.pl:1
#, c-format
-msgid "Mandriva: distributions for everybody's needs"
-msgstr "Mandrivaï¼å¯ä»¥ç¬¦åˆæ‰€æœ‰ä½¿ç”¨è€…需求ç„套件"
+msgid "For family!"
+msgstr ""
-#: any.pm:109
+#: ../../advertising/08_IM_mageia.pl:1
+#, c-format
+msgid "For developers!"
+msgstr ""
+
+#: ../../advertising/09_IM_mageia.pl:1
+#, c-format
+msgid "Thank you!"
+msgstr ""
+
+#: ../../advertising/10_IM_mageia.pl:1
+#, c-format
+msgid "Be Free!"
+msgstr ""
+
+#: any.pm:151
#, c-format
msgid "Do you have further supplementary media?"
msgstr "您還有其他ç„補充媒介å—?"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:112
+#: any.pm:154
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
@@ -76,113 +88,174 @@ msgstr ""
"\n"
"您有其他ç„安è£åª’介需è¦è¨­å®å—?"
-#: any.pm:120
-#, c-format
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: any.pm:121
+#: any.pm:162
#, c-format
msgid "Network (HTTP)"
msgstr "網路 (HTTP)"
-#: any.pm:122
+#: any.pm:163
#, c-format
msgid "Network (FTP)"
msgstr "網路 (FTP)"
-#: any.pm:123
+#: any.pm:164
#, c-format
msgid "Network (NFS)"
msgstr "網路 (NFS)"
-#: any.pm:165
+#: any.pm:223
#, c-format
msgid "URL of the mirror?"
msgstr "映åƒç«™ç„ URL?"
-#: any.pm:171
+#: any.pm:229
#, c-format
msgid "URL must start with ftp:// or http://"
msgstr "URL 開頭必須是 ftp:// 或 http://"
-#: any.pm:182
+#: any.pm:247
#, c-format
-msgid ""
-"Contacting Mandriva Linux web site to get the list of available mirrors..."
-msgstr "正在連çµåˆ° Mandriva Linux 網站查詢å¯ç”¨ç„映射站å°..."
+msgid "Contacting %s web site to get the list of available mirrors..."
+msgstr "請到 %s 網站å–å¾—æ˜ å°„ç«™å°æ¸…å–®..."
-#: any.pm:187
+#: any.pm:252
#, c-format
-msgid ""
-"Failed contacting Mandriva Linux web site to get the list of available "
-"mirrors"
-msgstr "無法連çµåˆ° Mandriva Linux 網站å–å¾—å¯ç”¨ç„映射站å°"
+msgid "Failed contacting %s web site to get the list of available mirrors"
+msgstr "到 %s 網站å–å¾—æ˜ å°„ç«™å°æ¸…單失敗"
-#: any.pm:197
+#: any.pm:262
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "é¸å–è¦ç”¨ä¾†æ“å–程å¼å¥—ä»¶æª”ç„ FTP 映射站å°"
-#: any.pm:227
+#: any.pm:290
#, c-format
msgid "NFS setup"
msgstr "è¨­å® NFS"
-#: any.pm:228
+#: any.pm:291
#, c-format
msgid "Please enter the hostname and directory of your NFS media"
msgstr "è«‹è¼¸å…¥æ‚¨ç„ NFS 媒介ç„主機和目錄å稱"
-#: any.pm:232
+#: any.pm:295
#, c-format
msgid "Hostname missing"
msgstr "沒有主機å稱"
-#: any.pm:233
+#: any.pm:296
#, c-format
msgid "Directory must begin with \"/\""
msgstr "ç›®éŒ„å¿…é ˆä»¥ă€Œ/ă€é–‹å§‹"
-#: any.pm:237
+#: any.pm:300
#, c-format
msgid "Hostname of the NFS mount ?"
msgstr "NFS æ›è¼‰é»ç„主機å稱?"
-#: any.pm:238
+#: any.pm:301
#, c-format
msgid "Directory"
msgstr "目錄"
-#: any.pm:260
+#: any.pm:331
#, c-format
msgid "Supplementary"
msgstr "補充"
-#: any.pm:295
+#: any.pm:366
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr "無法在這個映åƒç«™ä¸æ‰¾åˆ°å¥—ä»¶åˆ—è¡¨æª”ă€‚è«‹ç¢ºå®ä½å€æ˜¯æ­£ç¢ºç„。"
-#: any.pm:334
+#: any.pm:391
+#, c-format
+msgid "Core Release"
+msgstr ""
+
+#: any.pm:393
+#, c-format
+msgid "Tainted Release"
+msgstr ""
+
+#: any.pm:395
+#, c-format
+msgid "Nonfree Release"
+msgstr ""
+
+#: any.pm:433
+#, c-format
+msgid ""
+"Some hardware on your machine needs some non free firmwares in order for the "
+"free software drivers to work."
+msgstr "æ‚¨ç„æ©Ÿå™¨ä¸ç„æŸäº›ç¡¬é«”需è¦é自由ç„軔體æ‰èƒ½å¤ è®“自由ç„驅動程å¼é‹ä½œă€‚"
+
+#: any.pm:434
+#, c-format
+msgid "You should enable \"%s\""
+msgstr "您應該啟用 \"%s\""
+
+#: any.pm:472
+#, c-format
+msgid "\"%s\" contains the various pieces of the systems and its applications"
+msgstr "\"%s\" 包å«å„種系統元件和應用程å¼"
+
+#: any.pm:473
+#, c-format
+msgid "\"%s\" contains non free software.\n"
+msgstr "\"%s\" 包å«é自由ç„è»Ÿé«”å¥—ä»¶ă€‚\n"
+
+#: any.pm:474
+#, c-format
+msgid ""
+"It also contains firmwares needed for certain devices to operate (eg: some "
+"ATI/AMD graphic cards, some network cards, some RAID cards, ...)"
+msgstr ""
+"å®ƒä¹ŸåŒ…å«æŸäº›è£ç½®é‹ä½œæ™‚所需è¦ç„軔體(å¦‚ï¼æŸäº› ATI/AMD 顯示å¡ă€ç¶²è·¯å¡ă€RAID介é¢"
+"å¡...)"
+
+#: any.pm:475
+#, c-format
+msgid ""
+"\"%s\" contains software that can not be distributed in every country due to "
+"software patents."
+msgstr "\"%s\" 包å«å› ç‚ºè»Ÿé«”專利而無法在所有國家散佈ç„è»Ÿé«”å¥—ä»¶ă€‚"
+
+#: any.pm:476
+#, c-format
+msgid ""
+"It also contains software from \"%s\" rebuild with additional capabilities."
+msgstr "它也包å«äº† \"%s\" 中以ä¸åŒæ–¹å¼ç·¨è­¯ç„è»Ÿé«”å¥—ä»¶ă€‚"
+
+#: any.pm:482
+#, c-format
+msgid "Here you can enable more media if you want."
+msgstr "您å¯ä»¥åœ¨é€™è£¡å•Ÿç”¨æ›´å¤åª’體。"
+
+#: any.pm:499
+#, c-format
+msgid "This medium provides package updates for medium \"%s\""
+msgstr "é€™å€‹åª’é«”åŒ…å« \"%s\" 媒體ç„套件更新"
+
+#: any.pm:597
#, c-format
msgid "Looking at packages already installed..."
msgstr "正在查看已經安è£éç„套件..."
-#: any.pm:369
+#: any.pm:631
#, c-format
msgid "Finding packages to upgrade..."
msgstr "正在æœå°‹è¦å‡ç´ç„套件..."
-#: any.pm:388
+#: any.pm:650
#, c-format
msgid "Removing packages prior to upgrade..."
msgstr "移除套件以更新..."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: any.pm:594
+#: any.pm:881
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
@@ -195,87 +268,87 @@ msgstr ""
"\n"
"您確å®è¦ç§»é™¤é€™äº›å¥—ä»¶å—?\n"
-#: any.pm:813
+#: any.pm:1096
#, c-format
msgid "Error reading file %s"
msgstr "è®€å–æª”案 %s 時發生錯誤"
-#: any.pm:1020
+#: any.pm:1304
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "下列ç£ç¢Ÿå·²ç¶“改åï¼"
-#: any.pm:1022
+#: any.pm:1306
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (åŸæœ¬ç‚º %s)"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "HTTP"
msgstr "HTTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "FTP"
msgstr "FTP"
-#: any.pm:1079
+#: any.pm:1363
#, c-format
msgid "NFS"
msgstr "NFS"
-#: any.pm:1098 steps_interactive.pm:938
+#: any.pm:1382 steps_interactive.pm:973
#, c-format
msgid "Network"
msgstr "網路"
-#: any.pm:1102
+#: any.pm:1386
#, c-format
msgid "Please choose a media"
msgstr "è«‹é¸æ“‡ä¸€å€‹åª’介"
-#: any.pm:1118
+#: any.pm:1402
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "æª”æ¡ˆå·²ç¶“å­˜åœ¨äº†ă€‚è¦è¦†è“‹å®ƒå—?"
-#: any.pm:1122
+#: any.pm:1406
#, c-format
msgid "Permission denied"
msgstr "æ¬é™ä¸è¶³"
-#: any.pm:1170
+#: any.pm:1454
#, c-format
msgid "Bad NFS name"
msgstr "éŒ¯èª¤ç„ NFS å稱"
-#: any.pm:1191
+#: any.pm:1475
#, c-format
msgid "Bad media %s"
msgstr "æå£ç„媒介 %s"
-#: any.pm:1234
+#: any.pm:1519
#, c-format
-msgid "Can not make screenshots before partitioning"
+msgid "Cannot make screenshots before partitioning"
msgstr "åœ¨å°æœªé€²è¡Œåˆ†å‰²å‰ç„¡æ³•æä¾›ç•«é¢æ•æ‰åŸèƒ½"
-#: any.pm:1242
+#: any.pm:1530
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "在安è£å¾Œæ‚¨å¯ä»¥æ–¼ %s å–å¾—è¢å¹•截圖"
-#: gtk.pm:131
+#: gtk.pm:135
#, c-format
msgid "Installation"
msgstr "安è£"
-#: gtk.pm:135 share/meta-task/compssUsers.pl:43
+#: gtk.pm:139 share/meta-task/compssUsers.pl:48
#, c-format
msgid "Configuration"
msgstr "組態設å®"
-#: install2.pm:168
+#: install2.pm:211
#, c-format
msgid "You must also format %s"
msgstr "æ‚¨ä¹Ÿå¿…é ˆè¦æ ¼å¼åŒ– %s"
@@ -299,22 +372,22 @@ msgstr "啟動網路"
msgid "Bringing down the network"
msgstr "關閉網路"
-#: media.pm:399
+#: media.pm:407
#, c-format
msgid "Please wait, retrieving file"
msgstr "è«‹ç¨å¾Œï¼Œæ­£åœ¨å–囿ª”案"
-#: media.pm:717
+#: media.pm:714
#, c-format
msgid "unable to add medium"
msgstr "無法新å¢åª’é«”"
-#: media.pm:757
+#: media.pm:754
#, c-format
msgid "Copying some packages on disks for future use"
msgstr "正在複製一些程å¼å¥—件到ç£ç¢Ÿä»¥ä¾›ç¨å¾Œä½¿ç”¨"
-#: media.pm:810
+#: media.pm:807
#, c-format
msgid "Copying in progress"
msgstr "複製進行中"
@@ -344,7 +417,22 @@ msgstr "好ç„"
msgid "maybe"
msgstr "或許"
-#: pkgs.pm:239
+#: pkgs.pm:102
+#, c-format
+msgid "Getting package information from XML meta-data..."
+msgstr "æ­£åœ¨å¾ XML 資料中å–得套件資è¨..."
+
+#: pkgs.pm:111
+#, c-format
+msgid "No xml info for medium \"%s\", only partial result for package %s"
+msgstr "\"%s\" 媒體沒有 XML 資è¨ï¼Œæ‰€ä»¥ %s å¥—ä»¶åªæœƒæœ‰éƒ¨ä»½å…§å®¹å¯ç”¨"
+
+#: pkgs.pm:119
+#, c-format
+msgid "No description"
+msgstr "沒有æè¿°"
+
+#: pkgs.pm:288
#, c-format
msgid ""
"Some packages requested by %s cannot be installed:\n"
@@ -353,335 +441,390 @@ msgstr ""
"ç„¡æ³•å®‰è£ %s è¦æ±‚ç„æŸäº›å¥—ä»¶ï¼\n"
"%s"
-#: pkgs.pm:327
+#: pkgs.pm:384 pkgs.pm:411
#, c-format
msgid "An error occurred:"
msgstr "發生一個錯誤ï¼"
-#: pkgs.pm:814
+#: pkgs.pm:403
+#, c-format
+msgid "A fatal error occurred: %s."
+msgstr "發生了一個致命ç„錯誤ï¼%s。"
+
+#: pkgs.pm:897 pkgs.pm:939
+#, c-format
+msgid "Do not ask again"
+msgstr "ä¸è¦å†è©¢å•"
+
+#: pkgs.pm:913
#, c-format
msgid "%d installation transactions failed"
msgstr "%d 個安è£åŸ·è¡Œå¤±æ•—"
-#: pkgs.pm:815
+#: pkgs.pm:914
#, c-format
msgid "Installation of packages failed:"
msgstr "安è£å¥—件失敗ï¼"
-#: share/meta-task/compssUsers.pl:13
+#: share/meta-task/compssUsers.pl:16
#, c-format
msgid "Workstation"
msgstr "工作站"
-#: share/meta-task/compssUsers.pl:15
+#: share/meta-task/compssUsers.pl:18
#, c-format
msgid "Office Workstation"
msgstr "辦公軟體平å°"
-#: share/meta-task/compssUsers.pl:17
+#: share/meta-task/compssUsers.pl:20
#, c-format
msgid ""
-"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
-"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
+"Office programs: wordprocessors (LibreOffice Writer, Kword), spreadsheets "
+"(LibreOffice Calc, Kspread), PDF viewers, etc"
msgstr ""
-"è¾¦å…¬è»Ÿé«”ï¼æ–‡æ›¸è™•ç†è»Ÿé«” (OpenOffice.org Writeră€Kword)ă€è©¦ç®—表 (OpenOffice."
-"org Calcă€Kspread)ă€PDF 檢視器等等"
+"è¾¦å…¬è»Ÿé«”ï¼æ–‡æ›¸è™•ç†è»Ÿé«” (LibreOffice Writeră€Kword)ă€è©¦ç®—表 (OpenOffice.org "
+"Calcă€Kspread)ă€PDF 檢視器等等"
-#: share/meta-task/compssUsers.pl:22
+#: share/meta-task/compssUsers.pl:26
#, c-format
msgid "Game station"
msgstr "éæˆ²å¹³å°"
-#: share/meta-task/compssUsers.pl:23
+#: share/meta-task/compssUsers.pl:27
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "娛樂ç„一些程å¼ï¼ç´™ç‰Œă€ç›æ™ºă€å‹•作ă€ç­–略等"
-#: share/meta-task/compssUsers.pl:26
+#: share/meta-task/compssUsers.pl:30
#, c-format
msgid "Multimedia station"
msgstr "å¤åª’體平å°"
-#: share/meta-task/compssUsers.pl:27
+#: share/meta-task/compssUsers.pl:31
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "音效以åå½±åƒæ’¥æ”¾ç·¨è¼¯ç¨‹å¼"
-#: share/meta-task/compssUsers.pl:32
+#: share/meta-task/compssUsers.pl:36
#, c-format
msgid "Internet station"
msgstr "ç¶²é›ç¶²è·¯å¹³å°"
-#: share/meta-task/compssUsers.pl:33
+#: share/meta-task/compssUsers.pl:37
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr "包å«è®€ä¿¡ă€å¯„信和閱讀新è群組 (muttă€tin ..) 以å網路ç€è¦½ç„工具"
-#: share/meta-task/compssUsers.pl:38
+#: share/meta-task/compssUsers.pl:42
#, c-format
msgid "Network Computer (client)"
msgstr "網路電腦 (客戶端)"
-#: share/meta-task/compssUsers.pl:39
+#: share/meta-task/compssUsers.pl:43
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "åŒ…å« ssh 等其他ä¸åŒé€è¨å”å®ç„用戶端程å¼"
-#: share/meta-task/compssUsers.pl:44
+#: share/meta-task/compssUsers.pl:49
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "è®“æ‚¨æ–¹ä¾¿è¨­å®æ‚¨ç³»çµ±ç„工具"
-#: share/meta-task/compssUsers.pl:48
+#: share/meta-task/compssUsers.pl:53
#, c-format
msgid "Console Tools"
msgstr "Console 工具"
-#: share/meta-task/compssUsers.pl:49
+#: share/meta-task/compssUsers.pl:54
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "編輯器ă€shellă€æª”案工具ă€çµ‚端機"
-#: share/meta-task/compssUsers.pl:53 share/meta-task/compssUsers.pl:156
-#: share/meta-task/compssUsers.pl:158
+#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:201
+#: share/meta-task/compssUsers.pl:203
#, c-format
msgid "Development"
msgstr "程å¼é–‹ç™¼"
-#: share/meta-task/compssUsers.pl:54 share/meta-task/compssUsers.pl:159
+#: share/meta-task/compssUsers.pl:59 share/meta-task/compssUsers.pl:204
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "C/C++ 發展環境,包å«ç·¨è­¯å™¨ă€ç¨‹å¼åº«èˆ‡å一些引入檔"
-#: share/meta-task/compssUsers.pl:57 share/meta-task/compssUsers.pl:163
+#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:208
#, c-format
msgid "Documentation"
msgstr "文件檔案"
-#: share/meta-task/compssUsers.pl:58 share/meta-task/compssUsers.pl:164
+#: share/meta-task/compssUsers.pl:64 share/meta-task/compssUsers.pl:209
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Linux ç³»çµ±èˆ‡è‡ªç”±è»Ÿé«”ç„æ›¸ç±ă€HOWTO 文件"
-#: share/meta-task/compssUsers.pl:62 share/meta-task/compssUsers.pl:167
+#: share/meta-task/compssUsers.pl:68 share/meta-task/compssUsers.pl:212
#, c-format
msgid "LSB"
msgstr "LSB"
-#: share/meta-task/compssUsers.pl:63 share/meta-task/compssUsers.pl:168
+#: share/meta-task/compssUsers.pl:69 share/meta-task/compssUsers.pl:213
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "LSB ç„æ”¯æ´ï¼ŒåŒ…å«ç¬¬ä¸‰é¡å”å›å» å•†è»Ÿé«”支æ´"
-#: share/meta-task/compssUsers.pl:72
+#: share/meta-task/compssUsers.pl:79
#, c-format
msgid "Web Server"
msgstr "ç¶²é ä¼ºæœå™¨ (Web)"
-#: share/meta-task/compssUsers.pl:73
+#: share/meta-task/compssUsers.pl:80
#, c-format
msgid "Apache"
msgstr "Apache"
-#: share/meta-task/compssUsers.pl:76
+#: share/meta-task/compssUsers.pl:84
#, c-format
msgid "Groupware"
msgstr "群組軟體"
-#: share/meta-task/compssUsers.pl:77
+#: share/meta-task/compssUsers.pl:85
#, c-format
msgid "Kolab Server"
msgstr "Kolab 伺æœå™¨"
-#: share/meta-task/compssUsers.pl:80 share/meta-task/compssUsers.pl:121
+#: share/meta-task/compssUsers.pl:88 share/meta-task/compssUsers.pl:138
#, c-format
msgid "Firewall/Router"
msgstr "防ç«ç‰†/路由器"
-#: share/meta-task/compssUsers.pl:81 share/meta-task/compssUsers.pl:122
+#: share/meta-task/compssUsers.pl:89 share/meta-task/compssUsers.pl:139
#, c-format
msgid "Internet gateway"
msgstr "ç¶²é›ç¶²è·¯é–˜é“器"
-#: share/meta-task/compssUsers.pl:84
+#: share/meta-task/compssUsers.pl:92
#, c-format
msgid "Mail/News"
msgstr "郵件/æ–°è"
-#: share/meta-task/compssUsers.pl:85
+#: share/meta-task/compssUsers.pl:93
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "Postfix 郵件伺æœå™¨ï¼ŒInn æ–°è伺æœå™¨"
-#: share/meta-task/compssUsers.pl:88
+#: share/meta-task/compssUsers.pl:97
#, c-format
msgid "Directory Server"
msgstr "目錄伺æœå™¨"
-#: share/meta-task/compssUsers.pl:92
+#: share/meta-task/compssUsers.pl:102
#, c-format
msgid "FTP Server"
msgstr "FTP 伺æœå™¨"
-#: share/meta-task/compssUsers.pl:93
+#: share/meta-task/compssUsers.pl:103
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"
-#: share/meta-task/compssUsers.pl:96
+#: share/meta-task/compssUsers.pl:107
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"
-#: share/meta-task/compssUsers.pl:97
+#: share/meta-task/compssUsers.pl:108
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "網域å稱與網路資è¨ä¼ºæœå™¨"
-#: share/meta-task/compssUsers.pl:100
+#: share/meta-task/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "檔案與列å°åˆ†äº«ä¼ºæœå™¨"
-#: share/meta-task/compssUsers.pl:101
+#: share/meta-task/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS 伺æœå™¨ă€Samba 伺æœå™¨"
-#: share/meta-task/compssUsers.pl:104 share/meta-task/compssUsers.pl:117
+#: share/meta-task/compssUsers.pl:117 share/meta-task/compssUsers.pl:133
#, c-format
msgid "Database"
msgstr "資料庫軟體"
-#: share/meta-task/compssUsers.pl:105
+#: share/meta-task/compssUsers.pl:118
#, c-format
-msgid "PostgreSQL and MySQL Database Server"
-msgstr "PostgreSQL 與 MySQL 資料庫伺æœå™¨"
+msgid "PostgreSQL and MariaDB Database Server"
+msgstr "PostgreSQL 與 MariaDB 資料庫伺æœå™¨"
-#: share/meta-task/compssUsers.pl:109
+#: share/meta-task/compssUsers.pl:123
#, c-format
msgid "Web/FTP"
msgstr "Web/FTP"
-#: share/meta-task/compssUsers.pl:110
+#: share/meta-task/compssUsers.pl:124
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apacheă€ProFTPD"
-#: share/meta-task/compssUsers.pl:113
+#: share/meta-task/compssUsers.pl:128
#, c-format
msgid "Mail"
msgstr "é›»å­éƒµä»¶"
-#: share/meta-task/compssUsers.pl:114
+#: share/meta-task/compssUsers.pl:129
#, c-format
msgid "Postfix mail server"
msgstr "Postfix 郵件伺æœå™¨"
-#: share/meta-task/compssUsers.pl:118
+#: share/meta-task/compssUsers.pl:134
#, c-format
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQLă€MySQL 資料庫"
+msgid "PostgreSQL or MariaDB database server"
+msgstr "PostgreSQLă€MariaDB 資料庫"
-#: share/meta-task/compssUsers.pl:125
+#: share/meta-task/compssUsers.pl:142
#, c-format
msgid "Network Computer server"
msgstr "網路伺æœå™¨"
-#: share/meta-task/compssUsers.pl:126
+#: share/meta-task/compssUsers.pl:143
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS 伺æœå™¨ă€SMB 伺æœå™¨ă€Proxy 伺æœå™¨ă€SSH 伺æœå™¨"
-#: share/meta-task/compssUsers.pl:132
+#: share/meta-task/compssUsers.pl:150
#, c-format
msgid "Graphical Environment"
msgstr "圖形環境"
-#: share/meta-task/compssUsers.pl:134
+#: share/meta-task/compssUsers.pl:152
#, c-format
-msgid "KDE Workstation"
-msgstr "KDE 工作站"
+msgid "Plasma Workstation"
+msgstr "Plasma 工作站"
-#: share/meta-task/compssUsers.pl:135
+#: share/meta-task/compssUsers.pl:153
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr "K 桌é¢ç’°å¢ƒï¼ŒåŒ…å«è¨±å¤å¥½ç”¨ç„圖å‹ä»‹é¢å·¥å…·ç¨‹å¼"
-#: share/meta-task/compssUsers.pl:139
+#: share/meta-task/compssUsers.pl:158
#, c-format
msgid "GNOME Workstation"
msgstr "GNOME 工作站"
-#: share/meta-task/compssUsers.pl:140
+#: share/meta-task/compssUsers.pl:159 share/meta-task/compssUsers.pl:170
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr "包å«å‹å–„ç„æ‡‰ç”¨ç¨‹å¼ă€æ¡Œé¢è»Ÿé«”ç„圖å‹åŒ–使用環境"
-#: share/meta-task/compssUsers.pl:144
+#: share/meta-task/compssUsers.pl:164
+#, c-format
+msgid "XFCE Workstation"
+msgstr "XFCE 工作站"
+
+#: share/meta-task/compssUsers.pl:165
+#, c-format
+msgid ""
+"A lighter graphical environment with user-friendly set of applications and "
+"desktop tools"
+msgstr "一個包å«å‹å–„ç„æ‡‰ç”¨ç¨‹å¼å’Œæ¡Œé¢å·¥å…·ç„輕é‡åœ–形環境"
+
+#: share/meta-task/compssUsers.pl:169
+#, c-format
+msgid "MATE Workstation"
+msgstr "MATE 工作站"
+
+#: share/meta-task/compssUsers.pl:174
+#, c-format
+msgid "Cinnamon Workstation"
+msgstr "Cinnamon 工作站"
+
+#: share/meta-task/compssUsers.pl:175
+#, c-format
+msgid "A graphical environment based on GNOME"
+msgstr "一個以 GNOME 為基ç¤ç„圖形環境"
+
+#: share/meta-task/compssUsers.pl:179
+#, c-format
+msgid "LXQt Desktop"
+msgstr "LXQt 桌é¢"
+
+#: share/meta-task/compssUsers.pl:181
+#, c-format
+msgid "A next generation QT port of the lightweight desktop environment"
+msgstr "è¼•é‡æ¡Œé¢ç’°å¢ƒç„下一代 QT 版本"
+
+#: share/meta-task/compssUsers.pl:184
+#, c-format
+msgid "Enlightenment e17 Desktop"
+msgstr "Enlightenment e17 桌é¢"
+
+#: share/meta-task/compssUsers.pl:186
+#, c-format
+msgid "A lightweight fast graphical environment with a dedicated following"
+msgstr "有忠實支æŒè€…ç„輕é‡å¿«é€Ÿåœ–形環境"
+
+#: share/meta-task/compssUsers.pl:189
#, c-format
msgid "LXDE Desktop"
msgstr "LXDE 桌é¢"
-#: share/meta-task/compssUsers.pl:146
+#: share/meta-task/compssUsers.pl:191
#, c-format
-msgid ""
-"A lightweight & fast graphical environment with user-friendly set of "
-"applications and desktop tools"
-msgstr "包å«å‹å–„ç„æ‡‰ç”¨ç¨‹å¼ă€æ¡Œé¢è»Ÿé«”ç„輕é‡ç´åœ–å‹åŒ–使用環境"
+msgid "A lightweight fast graphical environment"
+msgstr "一個輕é‡ä¸”快速ç„圖形環境"
-#: share/meta-task/compssUsers.pl:149
+#: share/meta-task/compssUsers.pl:194
#, c-format
msgid "Other Graphical Desktops"
msgstr "å…¶ä»–åœ–å‹æ¡Œé¢è»Ÿé«”"
-#: share/meta-task/compssUsers.pl:150
+#: share/meta-task/compssUsers.pl:195
#, c-format
-msgid "Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Window Makeră€Enlightenmentă€Fvwm ç­‰"
+msgid "Window Maker, Fvwm, etc"
+msgstr "Window Maker, Fvwm, ç­‰"
-#: share/meta-task/compssUsers.pl:173
+#: share/meta-task/compssUsers.pl:218
#, c-format
msgid "Utilities"
msgstr "工具軟體"
-#: share/meta-task/compssUsers.pl:175 share/meta-task/compssUsers.pl:176
+#: share/meta-task/compssUsers.pl:220 share/meta-task/compssUsers.pl:221
#, c-format
msgid "SSH Server"
msgstr "SSH 伺æœä¸»æ©Ÿ"
-#: share/meta-task/compssUsers.pl:180
+#: share/meta-task/compssUsers.pl:225
#, c-format
msgid "Webmin"
msgstr "Webmin"
-#: share/meta-task/compssUsers.pl:181
+#: share/meta-task/compssUsers.pl:226
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Webmin é ç«¯è¨­å®ä¼ºæœå™¨"
-#: share/meta-task/compssUsers.pl:185
+#: share/meta-task/compssUsers.pl:230
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "網路工具/監æ§"
-#: share/meta-task/compssUsers.pl:186
+#: share/meta-task/compssUsers.pl:231
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "監æ§å·¥å…·ă€ç¨‹åºç®¡ç†ă€tcpdumpă€nmap..."
-#: share/meta-task/compssUsers.pl:190
+#: share/meta-task/compssUsers.pl:235
#, c-format
-msgid "Mandriva Wizards"
-msgstr "Mandriva ç²¾éˆ"
+msgid "Mageia Wizards"
+msgstr "Mageia ç²¾éˆ"
-#: share/meta-task/compssUsers.pl:191
+#: share/meta-task/compssUsers.pl:236
#, c-format
msgid "Wizards to configure server"
msgstr "用來設å®ä¼ºæœå™¨ç„ç²¾éˆ"
@@ -695,7 +838,7 @@ msgstr ""
"發生了一個錯誤,但我ä¸çŸ¥é“è©²å¦‚ä½•å¦¥å–„è™•ç½®å®ƒă€‚\n"
"è¦ç¹¼çºŒå®‰è£å·¥ä½œç„話請å°å¿ƒă€‚"
-#: steps.pm:443
+#: steps.pm:460
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
@@ -714,250 +857,248 @@ msgstr "進入步驟 `%s'\n"
#: steps_curses.pm:22
#, c-format
-msgid "Mandriva Linux Installation %s"
-msgstr "Mandriva Linux 安è£ç¨‹å¼ %s"
+msgid "%s Installation %s"
+msgstr "%s å®‰è£ %s"
#: steps_curses.pm:32
#, c-format
msgid "<Tab>/<Alt-Tab> between elements"
msgstr "<Tab>/<Alt-Tab> 在元件間移動"
-#: steps_gtk.pm:89
+#: steps_gtk.pm:147
#, c-format
msgid "Xorg server is slow to start. Please wait..."
msgstr "Xorg 伺æœå™¨ç„å•Ÿå‹•è¼ƒç‚ºç·©æ…¢ă€‚è«‹ç¨å€™..."
-#: steps_gtk.pm:206
+#: steps_gtk.pm:212
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
-"Mandriva Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
+"%s. If that occurs, you can try a text install instead. For this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
-"您ç„系統資æºå¤ªå°‘,å¯èƒ½æœƒåœ¨å®‰è£ Mandriva Linux ç„é程中é‡åˆ°å•é¡Œă€‚\n"
-"如æœçœŸç„發生å•題,您或許å¯ä»¥æ”¹ç”¨æ–‡å­—模å¼ç„å®‰è£æ–¹å¼ä¾†é€²è¡Œă€‚\n"
-"è¦å¦‚此作ç„話,請在光碟開機時按下 `F1',然後輸入 `text'。"
+"您ç„系統資æºä¸è¶³ï¼Œå¯èƒ½åœ¨å®‰è£ %s 時會發生å•é¡Œă€‚å¦‚æœçœŸç„發生å•題,您å¯ä»¥è©¦è‘—改"
+"用文字介é¢å®‰è£ă€‚åªè¦åœ¨ç”¨å…‰ç¢Ÿé–‹æ©Ÿå¾Œç„é¸å–®ä¸­æŒ‰ä¸‹ F1,並輸入 text å³å¯ă€‚"
-#: steps_gtk.pm:239
+#: steps_gtk.pm:242 steps_gtk.pm:754
#, c-format
-msgid "Install Mandriva KDE Desktop"
-msgstr "å®‰è£ Mandriva KDE 桌é¢"
+msgid "Media Selection"
+msgstr "鏿“‡å®‰è£åª’介"
+
+#: steps_gtk.pm:253
+#, fuzzy, c-format
+msgid "Install %s Plasma Desktop"
+msgstr "å®‰è£ %s KDE 桌é¢ç³»çµ±"
-#: steps_gtk.pm:240
+#: steps_gtk.pm:254
#, c-format
-msgid "Install Mandriva GNOME Desktop"
-msgstr "å®‰è£ Mandriva GNOME 桌é¢"
+msgid "Install %s GNOME Desktop"
+msgstr "å®‰è£ %s GNOME 桌é¢ç³»çµ±"
-#: steps_gtk.pm:241
+#: steps_gtk.pm:255
#, c-format
msgid "Custom install"
msgstr "自訂安è£"
-#: steps_gtk.pm:262
-#, c-format
-msgid "KDE Desktop"
-msgstr "KDE 桌é¢"
+#: steps_gtk.pm:276
+#, fuzzy, c-format
+msgid "Plasma Desktop"
+msgstr "自訂桌é¢"
-#: steps_gtk.pm:263
+#: steps_gtk.pm:277
#, c-format
msgid "GNOME Desktop"
msgstr "Gnome 桌é¢"
-#: steps_gtk.pm:264
+#: steps_gtk.pm:278
#, c-format
msgid "Custom Desktop"
msgstr "自訂桌é¢"
-#: steps_gtk.pm:270
+#: steps_gtk.pm:284
#, c-format
msgid "Here's a preview of the '%s' desktop."
msgstr "這是 '%s' 桌é¢ç„é è¦½ă€‚"
-#: steps_gtk.pm:298
+#: steps_gtk.pm:311
#, c-format
msgid "Click on images in order to see a bigger preview"
msgstr "在影åƒä¸é»é¸ä»¥è§€çœ‹è¼ƒå¤§ç„é è¦½ç•«é¢"
-#: steps_gtk.pm:316 steps_interactive.pm:609 steps_list.pm:30
+#: steps_gtk.pm:327 steps_interactive.pm:605 steps_list.pm:30
#, c-format
msgid "Package Group Selection"
msgstr "å¥—ä»¶ç¾¤çµ„é¸æ“‡"
-#: steps_gtk.pm:337 steps_interactive.pm:626
+#: steps_gtk.pm:350 steps_interactive.pm:622
#, c-format
msgid "Individual package selection"
msgstr "單一套件é¸å–"
-#: steps_gtk.pm:361 steps_interactive.pm:546
+#: steps_gtk.pm:357
#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "總共大å°ï¼ %d / %d MB"
+msgid "Unselect All"
+msgstr "å–æ¶ˆé¸å–所有項目"
-#: steps_gtk.pm:403
+#: steps_gtk.pm:376 steps_interactive.pm:534
#, c-format
-msgid "Bad package"
-msgstr "壿‰ç„套件"
+msgid "Total size: %d / %d MB"
+msgstr "總共大å°ï¼ %d / %d MB"
-#: steps_gtk.pm:405
+#: steps_gtk.pm:421
#, c-format
msgid "Version: "
msgstr "版本ï¼"
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "Size: "
msgstr "大å°ï¼"
-#: steps_gtk.pm:406
+#: steps_gtk.pm:422
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"
-#: steps_gtk.pm:407
+#: steps_gtk.pm:423
#, c-format
msgid "Importance: "
msgstr "é‡è¦æ€§ï¼"
-#: steps_gtk.pm:441
+#: steps_gtk.pm:458
#, c-format
-msgid "You can not select/unselect this package"
+msgid "You cannot select/unselect this package"
msgstr "您ä¸å¯ä»¥é¸æ“‡/å–æ¶ˆé¸æ“‡é€™å€‹å¥—ä»¶"
-#: steps_gtk.pm:445
+#: steps_gtk.pm:462
#, c-format
msgid "due to missing %s"
msgstr "因為éºå¤± %s"
-#: steps_gtk.pm:446
+#: steps_gtk.pm:463
#, c-format
msgid "due to unsatisfied %s"
msgstr "由於沒有滿足 %s"
-#: steps_gtk.pm:447
+#: steps_gtk.pm:464
#, c-format
msgid "trying to promote %s"
msgstr "正在嘗試促進 %s"
-#: steps_gtk.pm:448
+#: steps_gtk.pm:465
#, c-format
msgid "in order to keep %s"
msgstr "為了ä¿ç•™ %s"
-#: steps_gtk.pm:453
+#: steps_gtk.pm:470
#, c-format
msgid ""
-"You can not select this package as there is not enough space left to install "
+"You cannot select this package as there is not enough space left to install "
"it"
msgstr "您ä¸å¯ä»¥é¸å–這個套件,因為剩餘ç„空間ä¸è¶³ä»¥å®‰è£å®ƒă€‚"
-#: steps_gtk.pm:456
+#: steps_gtk.pm:473
#, c-format
msgid "The following packages are going to be installed"
msgstr "下列ç„套件將會被安è£ä¸"
-#: steps_gtk.pm:457
+#: steps_gtk.pm:474
#, c-format
msgid "The following packages are going to be removed"
msgstr "下列ç„套件將會被移除"
-#: steps_gtk.pm:482
+#: steps_gtk.pm:500
#, c-format
-msgid "This is a mandatory package, it can not be unselected"
+msgid "This is a mandatory package, it cannot be unselected"
msgstr "這是一個必è¦ç„套件,您ä¸èƒ½ä¸é¸å–它"
-#: steps_gtk.pm:484
+#: steps_gtk.pm:502
#, c-format
-msgid "You can not unselect this package. It is already installed"
+msgid "You cannot unselect this package. It is already installed"
msgstr "您ä¸èƒ½ä¸é¸é€™å€‹å¥—ä»¶ă€‚å®ƒå·²ç¶“è¢«å®‰è£ä¸äº†ă€‚"
-#: steps_gtk.pm:486
+#: steps_gtk.pm:504
#, c-format
-msgid "You can not unselect this package. It must be upgraded"
+msgid "You cannot unselect this package. It must be upgraded"
msgstr "您ä¸èƒ½ä¸é¸é€™å€‹å¥—件,它一å®è¦æ›´æ–°æ‰è¡Œă€‚"
-#: steps_gtk.pm:490
+#: steps_gtk.pm:508
#, c-format
msgid "Show automatically selected packages"
msgstr "顯示自動被é¸å–ç„套件"
-#: steps_gtk.pm:496
+#: steps_gtk.pm:512
#, c-format
msgid "Install"
msgstr "安è£"
-#: steps_gtk.pm:499
+#: steps_gtk.pm:515
#, c-format
msgid "Load/Save selection"
msgstr "載入/儲存é¸å–"
-#: steps_gtk.pm:500
+#: steps_gtk.pm:516
#, c-format
msgid "Updating package selection"
msgstr "正在更新套件ç„鏿“‡"
-#: steps_gtk.pm:505
+#: steps_gtk.pm:521
#, c-format
msgid "Minimal install"
msgstr "最å°å®‰è£"
-#: steps_gtk.pm:518
+#: steps_gtk.pm:534
#, c-format
msgid "Software Management"
msgstr "軟體套件管ç†"
-#: steps_gtk.pm:518 steps_interactive.pm:431
+#: steps_gtk.pm:534 steps_interactive.pm:415
#, c-format
msgid "Choose the packages you want to install"
msgstr "鏿“‡æ‚¨æƒ³è¦å®‰è£ç„套件"
-#: steps_gtk.pm:535 steps_interactive.pm:640 steps_list.pm:32
+#: steps_gtk.pm:551 steps_interactive.pm:642 steps_list.pm:32
#, c-format
msgid "Installing"
msgstr "正在安è£"
-#: steps_gtk.pm:565
+#: steps_gtk.pm:581
#, c-format
msgid "No details"
-msgstr "沒有詳細資è¨"
+msgstr "ä¸çœ‹è©³ç´°è³‡è¨"
-#: steps_gtk.pm:584
+#: steps_gtk.pm:600
#, c-format
msgid "Time remaining:"
msgstr "剩餘時間ï¼"
-#: steps_gtk.pm:585
+#: steps_gtk.pm:601
#, c-format
msgid "(estimating...)"
msgstr "(正在估計...)"
-#: steps_gtk.pm:615
+#: steps_gtk.pm:627
#, c-format
msgid "%d package"
msgid_plural "%d packages"
msgstr[0] "%d 個套件"
-#: steps_gtk.pm:670 steps_interactive.pm:804 steps_list.pm:43
+#: steps_gtk.pm:684 steps_interactive.pm:834 steps_list.pm:43
#, c-format
msgid "Summary"
msgstr "總çµ"
-#: steps_gtk.pm:689
+#: steps_gtk.pm:703
#, c-format
msgid "Configure"
msgstr "設å®"
-#: steps_gtk.pm:706 steps_interactive.pm:800 steps_interactive.pm:950
+#: steps_gtk.pm:720 steps_interactive.pm:830 steps_interactive.pm:986
#, c-format
msgid "not configured"
msgstr "未被設å®"
-#: steps_gtk.pm:740
-#, c-format
-msgid "Media Selection"
-msgstr "鏿“‡å®‰è£åª’介"
-
-#: steps_gtk.pm:749 steps_interactive.pm:332
+#: steps_gtk.pm:763 steps_interactive.pm:315
#, c-format
msgid ""
"The following installation media have been found.\n"
@@ -966,84 +1107,84 @@ msgstr ""
"已經找到下列ç„安è£åª’介。\n"
"å¦‚æœæ‚¨æƒ³ç•¥é它們,您ç¾åœ¨å¯ä»¥å°‡å®ƒå€‘å–æ¶ˆé¸å–。"
-#: steps_gtk.pm:765 steps_interactive.pm:338
+#: steps_gtk.pm:779 steps_interactive.pm:321
#, c-format
msgid ""
-"You have the option to copy the contents of the CDs onto the hard drive "
+"You have the option to copy the contents of the CDs onto the hard disk drive "
"before installation.\n"
-"It will then continue from the hard drive and the packages will remain "
+"It will then continue from the hard disk drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"您å¯ä»¥é¸æ“‡åœ¨å®‰è£å‰å°‡å…‰ç¢Ÿç„å…§å®¹è¤‡è£½åˆ°ç¡¬ç¢Ÿă€‚ç¨å€™å°‡æœƒç”±ç¡¬ç¢Ÿç¹¼çºŒå®‰è£ï¼Œä¸¦ä¸”這些套"
"ä»¶\n"
"在安è£å®Œç•¢ä¹‹å¾Œä»ç„¶å¯ä»¥ç¹¼çºŒä½¿ç”¨ă€‚"
-#: steps_gtk.pm:767 steps_interactive.pm:340
+#: steps_gtk.pm:781 steps_interactive.pm:323
#, c-format
msgid "Copy whole CDs"
msgstr "複製整張光碟"
-#: steps_interactive.pm:39
+#: steps_interactive.pm:40
#, c-format
msgid "An error occurred"
msgstr "發生一個錯誤"
-#: steps_interactive.pm:104
+#: steps_interactive.pm:105
#, c-format
msgid "Please choose your keyboard layout"
msgstr "è«‹é¸å–éµç›¤æ’åˆ—ç„æ¨£å¼ă€‚"
-#: steps_interactive.pm:108
+#: steps_interactive.pm:109
#, c-format
msgid "Here is the full list of available keyboards:"
msgstr "以下是所有å¯ç”¨ç„éµç›¤æ¸…å–®ï¼"
-#: steps_interactive.pm:146
+#: steps_interactive.pm:153
#, c-format
msgid "Install/Upgrade"
msgstr "安è£/å‡ç´"
-#: steps_interactive.pm:150
+#: steps_interactive.pm:157
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "é€™æ˜¯å®‰è£æˆ–是å‡ç´ï¼Ÿ"
-#: steps_interactive.pm:152
+#: steps_interactive.pm:159
#, c-format
msgid ""
"_: This is a noun:\n"
"Install"
msgstr "安è£"
-#: steps_interactive.pm:154
+#: steps_interactive.pm:161
#, c-format
msgid "Upgrade %s"
msgstr "å‡ç´ %s"
-#: steps_interactive.pm:172
+#: steps_interactive.pm:184
#, c-format
msgid "Encryption key for %s"
msgstr "å å¯†é‡‘é‘°æ–¼ %s"
-#: steps_interactive.pm:205
+#: steps_interactive.pm:217
#, c-format
msgid "Cancel installation, reboot system"
msgstr "å–æ¶ˆå®‰è£ï¼Œé‡æ–°é–‹æ©Ÿ"
-#: steps_interactive.pm:206
+#: steps_interactive.pm:218
#, c-format
msgid "New Installation"
msgstr "æ–°ç„安è£"
-#: steps_interactive.pm:207
+#: steps_interactive.pm:219
#, c-format
msgid "Upgrade previous installation (not recommended)"
msgstr "å‡ç´ä¹‹å‰ç„å®‰è£ (ä¸å»ºè­°)"
-#: steps_interactive.pm:211
+#: steps_interactive.pm:223
#, c-format
msgid ""
-"Installer has detected that your installed Mandriva Linux system could not\n"
+"Installer has detected that your installed Linux system could not\n"
"safely be upgraded to %s.\n"
"\n"
"New installation replacing your previous one is recommended.\n"
@@ -1051,42 +1192,23 @@ msgid ""
"Warning : you should backup all your personal data before choosing \"New\n"
"Installation\"."
msgstr ""
-"安è£ç¨‹å¼åµæ¸¬åˆ°æ‚¨å®‰è£ç„ Mandriva Linux 系統無法安全地å‡ç´è‡³ %s。\n"
+"安è£å™¨åµæ¸¬åˆ°æ‚¨æ‰€å®‰è£ç„ Mageia Linux 系統無法安全地更新到 %s。\n"
"\n"
-"建議用新ç„安è£å–ä»£æ‚¨ç¾æœ‰ç„ç³»çµ±ă€‚\n"
+"å»ºè­°æ‚¨é‡æ–°å®‰è£ï¼Œè€Œä¸è¦ç”¨å‡ç´ç„。\n"
"\n"
-"è­¦å‘ï¼æ‚¨æ‡‰è©²åœ¨é¸æ“‡ă€Œæ–°ç„安è£ă€ä¹‹å‰å…ˆå‚™ä»½æ‰€æœ‰å€‹äººè³‡æ–™ă€‚"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "IDE"
-msgstr "IDE"
-
-#: steps_interactive.pm:253
-#, c-format
-msgid "Configuring IDE"
-msgstr "æ­£åœ¨è¨­å® IDE"
+"è­¦å‘ï¼åœ¨æ‚¨é¸æ“‡ă€Œæ–°å®‰è£ă€ä¹‹å‰ï¼Œæ‚¨æ‡‰è©²å‚™ä»½æ‚¨æ‰€æœ‰ç„å€‹äººè³‡æ–™ă€‚"
-#: steps_interactive.pm:290
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
+msgid "CD/DVD"
msgstr ""
-"沒有足夠ç„å¯ç”¨ç©ºé–“å®‰è£ bootstrapï¼å®‰è£é‚„是會繼續,但是您必須在 DiskDrake\n"
-"中建立 bootstrap 分割來啟動您ç„系統"
-#: steps_interactive.pm:295
+#: steps_interactive.pm:264
#, c-format
-msgid ""
-"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
-"to boot your system, you'll need to create the bootstrap partition in "
-"DiskDrake"
-msgstr ""
-"您需è¦å»ºç«‹ä¸€å€‹ PPC PReP 開機 bootstrapï¼å®‰è£é‚„是會繼續,但是您必須在 "
-"DiskDrake 中建立 bootstrap 分割來啟動您ç„系統"
+msgid "Configuring CD/DVD"
+msgstr "è¨­å® CD/DVD"
-#: steps_interactive.pm:371
+#: steps_interactive.pm:354
#, c-format
msgid ""
"Change your Cd-Rom!\n"
@@ -1098,19 +1220,19 @@ msgstr ""
"è«‹æ’入標示為 \"%s\" ç„光碟於您ç„光碟機中,完æˆå¾Œè«‹æŒ‰ä¸‹ç¢ºå®ă€‚\n"
"若是您沒有這片光碟,請é»é¸å–消以略é這一片光碟ç„安è£ă€‚"
-#: steps_interactive.pm:388
+#: steps_interactive.pm:372
#, c-format
msgid "Looking for available packages..."
msgstr "正在æœå°‹å¯ä»¥ç”¨ç„套件..."
-#: steps_interactive.pm:396
+#: steps_interactive.pm:380
#, c-format
msgid ""
-"Your system does not have enough space left for installation or upgrade (%"
-"dMB > %dMB)"
+"Your system does not have enough space left for installation or upgrade "
+"(%dMB > %dMB)"
msgstr "您ç„系統剩餘ç„空間ä¸è¶³ä»¥å®‰è£æˆ–å‡ç´ (%dMB > %dMB)"
-#: steps_interactive.pm:443
+#: steps_interactive.pm:428
#, c-format
msgid ""
"Please choose load or save package selection.\n"
@@ -1119,52 +1241,52 @@ msgstr ""
"è«‹é¸æ“‡è¦è¼‰å…¥æˆ–è€…å„²å­˜å¥—ä»¶é¸æ“‡åˆ°ç£ç‰‡ä¸ă€‚\n"
"å®ƒä½¿ç”¨èˆ‡è‡ªå‹•å®‰è£æ‰€ç”¢ç”Ÿç„ç£ç‰‡ç›¸åŒç„æ ¼å¼ă€‚"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Load"
msgstr "載入"
-#: steps_interactive.pm:445
+#: steps_interactive.pm:430
#, c-format
msgid "Save"
msgstr "儲存"
-#: steps_interactive.pm:453
+#: steps_interactive.pm:438
#, c-format
msgid "Bad file"
msgstr "æå£ç„檔案"
-#: steps_interactive.pm:469
+#: steps_interactive.pm:455
#, c-format
-msgid "KDE"
-msgstr "KDE"
+msgid "Plasma"
+msgstr ""
-#: steps_interactive.pm:470
+#: steps_interactive.pm:456
#, c-format
msgid "GNOME"
msgstr "GNOME"
-#: steps_interactive.pm:473
+#: steps_interactive.pm:459
#, c-format
msgid "Desktop Selection"
msgstr "桌é¢ç’°å¢ƒé¸æ“‡"
-#: steps_interactive.pm:474
+#: steps_interactive.pm:460
#, c-format
msgid "You can choose your workstation desktop profile."
msgstr "您å¯ä»¥é¸æ“‡æ‚¨å·¥ä½œç«™ç„桌é¢ç’°å¢ƒï¼"
-#: steps_interactive.pm:560
+#: steps_interactive.pm:548
#, c-format
msgid "Selected size is larger than available space"
msgstr "所é¸å–ç„大å°è¶…éå¯ç”¨ç„空間"
-#: steps_interactive.pm:576
+#: steps_interactive.pm:572
#, c-format
msgid "Type of install"
msgstr "安è£é¡å‹"
-#: steps_interactive.pm:577
+#: steps_interactive.pm:573
#, c-format
msgid ""
"You have not selected any group of packages.\n"
@@ -1173,87 +1295,123 @@ msgstr ""
"您並未é¸å–ä»»ä½•å¥—ä»¶ç¾¤çµ„ă€‚\n"
"è«‹é¸æ“‡æ‚¨æƒ³è¦ç„最å°å®‰è£ï¼"
-#: steps_interactive.pm:582
+#: steps_interactive.pm:578
#, c-format
msgid "With X"
msgstr "åŒ…å« X 環境"
-#: steps_interactive.pm:583
+#: steps_interactive.pm:579
#, c-format
-msgid "Install suggested packages"
-msgstr "安è£å»ºè­°å¥—ä»¶"
+msgid "Install recommended packages"
+msgstr "安è£å»ºè­°ç„套件"
-#: steps_interactive.pm:584
+#: steps_interactive.pm:580
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "包å«åŸºæœ¬ç„èªªæ˜æ–‡ä»¶ (建議ç„ï¼)"
-#: steps_interactive.pm:585
+#: steps_interactive.pm:581
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "真正最å°å®‰è£ (尤其無 urpmi)"
-#: steps_interactive.pm:641
+#: steps_interactive.pm:633
+#, c-format
+msgid "Preparing upgrade..."
+msgstr "正在準備å‡ç´..."
+
+#: steps_interactive.pm:643
#, c-format
msgid "Preparing installation"
msgstr "正在準備安è£"
-#: steps_interactive.pm:649
+#: steps_interactive.pm:651
#, c-format
msgid "Installing package %s"
msgstr "正在安è£å¥—ä»¶ %s"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "There was an error ordering packages:"
msgstr "æ’列套件時發生錯誤ï¼"
-#: steps_interactive.pm:673
+#: steps_interactive.pm:675
#, c-format
msgid "Go on anyway?"
msgstr "無論如何都è¦ç¹¼çºŒå—?"
-#: steps_interactive.pm:677
+#: steps_interactive.pm:679
#, c-format
msgid "Retry"
msgstr "é‡è©¦"
-#: steps_interactive.pm:678
+#: steps_interactive.pm:680
#, c-format
msgid "Skip this package"
msgstr "ç•¥é這個套件"
-#: steps_interactive.pm:679
+#: steps_interactive.pm:681
#, c-format
msgid "Skip all packages from medium \"%s\""
msgstr "ç•¥éæ‰€æœ‰ %s 媒體ç„套件"
-#: steps_interactive.pm:680
+#: steps_interactive.pm:682
#, c-format
msgid "Go back to media and packages selection"
msgstr "å›åˆ°åª’é«”èˆ‡å¥—ä»¶é¸æ“‡"
-#: steps_interactive.pm:683
+#: steps_interactive.pm:685
#, c-format
msgid "There was an error installing package %s."
msgstr "å®‰è£ %s å¥—ä»¶æ™‚ç™¼ç”ŸéŒ¯èª¤ă€‚"
-#: steps_interactive.pm:702
+#: steps_interactive.pm:704
#, c-format
msgid "Post-install configuration"
msgstr "安è£å¾Œç„設å®"
-#: steps_interactive.pm:709
+#: steps_interactive.pm:711
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr "è«‹ç¢ºå®æ›´æ–°æ¨¡çµ„åª’ä»‹ä½æ–¼ç£ç¢Ÿæ©Ÿ %s 中"
-#: steps_interactive.pm:737 steps_list.pm:47
+#: steps_interactive.pm:739 steps_interactive.pm:769 steps_list.pm:47
#, c-format
msgid "Updates"
msgstr "æ›´æ–°"
-#: steps_interactive.pm:738
+#: steps_interactive.pm:740
+#, c-format
+msgid "You now have the opportunity to setup online media."
+msgstr "您ç¾åœ¨æœ‰æ©Ÿæœƒè¨­å®ç·ä¸å¥—件來æºă€‚"
+
+#: steps_interactive.pm:741
+#, c-format
+msgid "This allows to install security updates."
+msgstr "這能讓您安è£å®‰å…¨æ›´æ–°ă€‚"
+
+#: steps_interactive.pm:742
+#, c-format
+msgid ""
+"To setup those media, you will need to have a working Internet \n"
+"connection.\n"
+"\n"
+"Do you want to setup the update media?"
+msgstr ""
+"è¦è¨­å®é€™äº›ä¾†æºï¼Œæ‚¨éœ€è¦æœ‰å¯é‹ä½œç„網路連ç·ă€‚\n"
+"您想è¦è¨­å®æ›´æ–°ä¾†æºå—?"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Failure when adding medium"
+msgstr "æ–°å¢åª’體時發生錯誤"
+
+#: steps_interactive.pm:762
+#, c-format
+msgid "Retry?"
+msgstr "é‡è©¦ï¼Ÿ"
+
+#: steps_interactive.pm:770
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
@@ -1272,125 +1430,97 @@ msgstr ""
"\n"
"您想è¦å®‰è£æ›´æ–°å—?"
-#: steps_interactive.pm:846
+#. -PO: example: lilo-graphic on /dev/hda1
+#: steps_interactive.pm:878
#, c-format
msgid "%s on %s"
msgstr "%2$s ä¸ç„ %1$s"
-#: steps_interactive.pm:878 steps_interactive.pm:885 steps_interactive.pm:898
-#: steps_interactive.pm:915 steps_interactive.pm:930
+#: steps_interactive.pm:913 steps_interactive.pm:920 steps_interactive.pm:933
+#: steps_interactive.pm:950 steps_interactive.pm:965
#, c-format
msgid "Hardware"
msgstr "硬體"
-#: steps_interactive.pm:899 steps_interactive.pm:916
+#: steps_interactive.pm:934 steps_interactive.pm:951
#, c-format
msgid "Sound card"
msgstr "音效å¡"
-#: steps_interactive.pm:919
-#, c-format
-msgid "Do you have an ISA sound card?"
-msgstr "您有 ISA 音效å¡å—?"
-
-#: steps_interactive.pm:921
-#, c-format
-msgid ""
-"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
-"card"
-msgstr "請在安è£å®Œç•¢å¾Œï¼ŒåŸ·è¡Œ \"alsaconf\" 或 \"sndconfig\" ä¾†è¨­å®æ‚¨ç„音效å¡"
-
-#: steps_interactive.pm:923
-#, c-format
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "æ²’åµæ¸¬åˆ°ä»»ä½•音效å¡ă€‚請在安è£å¾Œå˜—試 \"harddrake\" 進行設å®"
-
-#: steps_interactive.pm:931
+#: steps_interactive.pm:948
#, c-format
msgid "Graphical interface"
msgstr "圖形介é¢"
-#: steps_interactive.pm:937 steps_interactive.pm:948
+#: steps_interactive.pm:972 steps_interactive.pm:984
#, c-format
msgid "Network & Internet"
msgstr "網路與網é›ç¶²è·¯"
-#: steps_interactive.pm:949
+#: steps_interactive.pm:985
#, c-format
msgid "Proxies"
msgstr "代ç†ä¼ºæœå™¨"
-#: steps_interactive.pm:950
+#: steps_interactive.pm:986
#, c-format
msgid "configured"
msgstr "已設å®"
-#: steps_interactive.pm:960
+#: steps_interactive.pm:996
#, c-format
msgid "Security Level"
msgstr "安全層ç´"
-#: steps_interactive.pm:979
+#: steps_interactive.pm:1016
#, c-format
msgid "Firewall"
msgstr "防ç«ç‰†"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "activated"
msgstr "已啟用"
-#: steps_interactive.pm:983
+#: steps_interactive.pm:1020
#, c-format
msgid "disabled"
msgstr "å·²åœç”¨"
-#: steps_interactive.pm:997
+#: steps_interactive.pm:1034
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "æ‚¨å°æœªè¨­å® Xă€‚æ‚¨ç¢ºå®æ‚¨çœŸç„è¦é€™æ¨£å?"
-#: steps_interactive.pm:1026
+#. -PO: This is NOT the boot loader (just the kernel initrds)!!!!
+#: steps_interactive.pm:1065
#, c-format
-msgid "Preparing bootloader..."
-msgstr "正在準備開機載入程å¼..."
+msgid "Preparing initial startup program..."
+msgstr "正在準備åˆå§‹åŒ–啟動程å¼..."
-#: steps_interactive.pm:1027
+#: steps_interactive.pm:1066
#, c-format
msgid "Be patient, this may take a while..."
msgstr "è«‹è€å¿ƒç­‰å€™ï¼Œé€™è¦è±ä¸€äº›æ™‚é–“..."
-#: steps_interactive.pm:1038
-#, c-format
-msgid ""
-"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
-"will not work for you. The install will continue, but you'll need to use "
-"BootX or some other means to boot your machine. The kernel argument for the "
-"root fs is: root=%s"
-msgstr ""
-"您ç„ç³»çµ±ä¼¼ä¹æœ‰ OldWorld 或者是其他ä¸èªè­˜ç„機器,\n"
-"這將會å°è‡´ yaboot 開機載入器無法正常é‹ä½œă€‚\n"
-"安è£é‚„是會繼續下å»ï¼Œä¸é您將需è¦ä½¿ç”¨ bootX 或æŸäº›å…¶ä»–æ–¹æ³•ä¾†å•Ÿå‹•æ‚¨ç„æ©Ÿå™¨ă€‚"
-"root fs ç„æ ¸å¿ƒåƒæ•¸æ˜¯ï¼root=%s"
-
-#: steps_interactive.pm:1051
+#: steps_interactive.pm:1082
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr "在這個安全層ç´ä¸­ï¼Œåªæœ‰ç®¡ç†è€…能夠存å–使–¼ Windows 分割å€ç„æª”æ¡ˆă€‚"
-#: steps_interactive.pm:1083
+#: steps_interactive.pm:1114
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "請在 %s 中æ’入一片空白ç£ç‰‡"
-#: steps_interactive.pm:1085
+#: steps_interactive.pm:1116
#, c-format
msgid "Creating auto install floppy..."
msgstr "正在製作自動安è£ç£ç‰‡..."
-#: steps_interactive.pm:1096
+#: steps_interactive.pm:1127
#, c-format
msgid ""
"Some steps are not completed.\n"
@@ -1401,12 +1531,12 @@ msgstr ""
"\n"
"您確å®è¦çµæŸå®‰è£ç¨‹å¼ï¼Ÿ"
-#: steps_interactive.pm:1106
+#: steps_interactive.pm:1137
#, c-format
msgid "Congratulations"
msgstr "æ­å–œ"
-#: steps_interactive.pm:1109
+#: steps_interactive.pm:1140
#, c-format
msgid "Reboot"
msgstr "釿–°é–‹æ©Ÿ"
@@ -1501,13 +1631,6 @@ msgid ""
"Users"
msgstr "使用者"
-#: steps_list.pm:36 steps_list.pm:37
-#, c-format
-msgid ""
-"_: Keep these entry short\n"
-"Networking"
-msgstr "網路"
-
#: steps_list.pm:38 steps_list.pm:39
#, c-format
msgid ""
@@ -1549,3 +1672,20 @@ msgid ""
"_: Keep these entry short\n"
"Exit"
msgstr "離開"
+
+#~ msgid "Do you have an ISA sound card?"
+#~ msgstr "您有 ISA 音效å¡å—?"
+
+#~ msgid ""
+#~ "Run \"alsaconf\" or \"sndconfig\" after installation to configure your "
+#~ "sound card"
+#~ msgstr "請在安è£å®Œç•¢å¾Œï¼ŒåŸ·è¡Œ \"alsaconf\" 或 \"sndconfig\" ä¾†è¨­å®æ‚¨ç„音效å¡"
+
+#~ msgid "No sound card detected. Try \"harddrake\" after installation"
+#~ msgstr "æ²’åµæ¸¬åˆ°ä»»ä½•音效å¡ă€‚請在安è£å¾Œå˜—試 \"harddrake\" 進行設å®"
+
+#~ msgid "KDE Desktop"
+#~ msgstr "KDE 桌é¢"
+
+#~ msgid "KDE"
+#~ msgstr "KDE"
diff --git a/perl-install/install/share/runinstall2.sh b/perl-install/install/share/runinstall2.sh
new file mode 100644
index 000000000..dce38c299
--- /dev/null
+++ b/perl-install/install/share/runinstall2.sh
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+# enable loadkeys to work before manually starting drakx in debug env:
+export SHARE_PATH=/usr/share
+echo "Starting Udev\n"
+perl -I/usr/lib/libDrakX -Minstall::install2 -e "install::install2::start_udev()"
+echo "You can start the installer by running install2"
+echo "You can run it in GDB by running gdb-inst"
+/usr/bin/busybox sh
+exec install2 $@
diff --git a/perl-install/install/share/symlinks b/perl-install/install/share/symlinks
index 93f193391..dad5e65b0 100644
--- a/perl-install/install/share/symlinks
+++ b/perl-install/install/share/symlinks
@@ -1,14 +1,8 @@
-/sbin
-/bin
/etc/mke2fs.conf
/etc/protocols
/etc/services
/etc/group
+/etc/machine-id
/etc/passwd
/etc/pki
-/etc/termcap
/etc/urpmi
-/lib
-/lib64
-/usr
-/tmp /var/run
diff --git a/perl-install/install/share/upgrade/.gitignore b/perl-install/install/share/upgrade/.gitignore
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/perl-install/install/share/upgrade/.gitignore
@@ -0,0 +1 @@
+
diff --git a/perl-install/install/share/upgrade/conectiva.10/map b/perl-install/install/share/upgrade/conectiva.10/map
deleted file mode 100644
index aa6ff15da..000000000
--- a/perl-install/install/share/upgrade/conectiva.10/map
+++ /dev/null
@@ -1,3355 +0,0 @@
-3270-common x3270
-3270-doc
-KRegExpEditor-doc-es kde-i18n-es
-WSoundPrefs
-aalib libaa1 aalib-progs
-aalib-devel libaa1-devel
-abiword abiword
-abiword-clipart
-abiword-plugins-impexp
-abiword-plugins-tools
-acid acid
-acl acl
-acpid acpid
-adns adns
-adodb ADOdb adodb
-aide aide
-aktion-doc-es kde-i18n-es
-alsa-driver sound-scripts
-alsa-driver-devel glibc-devel
-alsa-lib-devel libalsa2-devel
-alsa-lib-devel-static libalsa2-static-devel
-alsa-oss-devel libalsa-oss0-devel
-alsa-oss-devel-static libalsa-oss0-devel
-alsa-server
-alsa-tools cspctl sbiload ac3dec sscape_ctl as10k1 vxloader sb16_csp emu10k1-tools envy24control
-alsa-utils alsa-utils
-alsaconf sndconfig alsa-utils
-alternatives update-alternatives
-amanda amanda-server libamanda0
-amanda-client amanda-client
-amanda-devel libamanda0-devel
-amanda-doc
-amanda-server amanda-client amanda-server
-amarok amarok
-amarok-doc amarok
-amarok-i18n-es amarok
-amarok-i18n-pt_BR amarok
-amavisd-new amavisd-new
-amor kdetoys
-amor-doc kdetoys
-amor-doc-es kde-i18n-es
-anacron anacron
-anjuta anjuta2 anjuta
-anjuta-i18n-es anjuta2 anjuta
-anjuta-i18n-pt_BR anjuta2 anjuta
-anjuta-rpmbuilder
-anjuta-rpmbuilder-i18n-es
-anjuta-rpmbuilder-i18n-pt_BR
-anonftp anonftp
-apache apache-base apache-conf
-apache-devel libapr-util0-devel libapr0-devel apache-devel
-apache-doc
-apache-htpasswd
-apmd apmd
-apmd-devel libapm1-devel
-apt urpmi
-apt-cdrom-registry
-apt-data-cnc
-apt-i18n-es_ES apt
-apt-i18n-pt_BR apt
-apt-static
-ark kdeutils-ark libkdeutils1-ark
-ark-doc kdeutils-ark
-ark-doc-es kde-i18n-es
-arping iputils
-arpwatch arpwatch
-arts arts
-arts-common-libs libarts1
-arts-devel libarts1 libarts1-devel
-artsbuilder kdemultimedia-common libkdemultimedia1-common
-artsbuilder-doc kdemultimedia-common
-artsbuilder-doc-es kde-i18n-es
-artsbuilder-doc-pt_BR kde-i18n-pt_BR
-artscontrol kdemultimedia-common
-ash ash
-aspell aspell
-aspell-dicts
-aspell-dicts-en_ca
-aspell-dicts-en_gb
-aspell-dicts-en_us
-aspell-dicts-es
-aspell-dicts-pt_br
-aspell-dicts-pt_pt
-at at
-at-i18n-pt_BR
-at-spi libat-spi0 at-spi
-at-spi-devel libat-spi0-devel
-atk libatk1.0_0
-atk-devel libatk1.0_0-devel
-atk-doc
-atk-i18n-es libatk1.0_0
-atk-i18n-pt_BR libatk1.0_0
-atlantik libkdegames1 kdegames
-atlantik-addons kdeaddons-atlantik
-atlantik-doc kdegames
-atlantik-doc-es kde-i18n-es
-attr attr
-audacity audacity
-audacity-i18n-es audacity
-audiofile libaudiofile0 audiofile
-audiofile-devel libaudiofile0-devel
-audiofile-doc
-audiofile-progs audiofile
-aumix aumix
-aumix-X11
-aumix-common aumix
-aumix-common-i18n-es aumix
-aumix-common-i18n-pt_BR aumix
-aumix-console
-aumix-minimal aumix
-authconfig
-authconfig-gtk
-authconfig-i18n-es
-authconfig-i18n-pt_BR
-autoconf autoconf2.5
-autofs autofs
-autofs-ldap autofs
-automake automake1.7
-automake-doc
-avifile-bin avifile-samples avifile-player kdetv
-avifile-devel libavifile0.7-devel
-awesfx awesfx
-barnyard
-basesystem basesystem msec
-bash setup bash
-bash-doc bash-doc
-bash_completion
-bc bc
-bin86 dev86
-bind bind
-bind-devel bind-devel
-bind-doc
-bind-libs
-bind-utils bind-utils
-binutils binutils
-binutils-i18n-es
-binutils-i18n-pt_BR
-bison bison
-bison-i18n-es bison
-bison-i18n-pt_BR bison
-bitchx BitchX
-bitchx-doc
-bitchx-help BitchX
-bittorrent bittorrent
-bittorrent-common BitTornado bittorrent
-bittorrent-gui-client bittorrent-gui BitTornado
-bittorrent-server BitTornado bittorrent
-bittorrent-text-client BitTornado bittorrent
-blender blender
-blender-examples
-blender-manual
-blt blt libblt2
-blt-demo
-blt-doc
-bluefish bluefish
-bluefish-i18n-es bluefish
-bluefish-i18n-pt_BR bluefish
-bluez-libs-devel libbluez1-devel
-bm bm
-bogofilter bogofilter
-bogofilter-doc
-bonnie++ bonnie++
-bonobo libbonobo2 bonobo libefs1
-bonobo-devel bonobo libefs1-devel libbonobo2-devel
-bonobo-i18n-es bonobo
-bonobo-i18n-pt_BR bonobo
-bootp
-bootsplash bootsplash
-bug-buddy bug-buddy
-bug-buddy-i18n-es bug-buddy
-bug-buddy-i18n-pt_BR bug-buddy
-busybox busybox
-byacc byacc
-bzip2 bzip2
-bzip2-doc
-c2050 printer-filters
-c2070 printer-filters
-c3270 c3270
-cacti cacti
-cbq shapecfg
-ccache ccache
-cdbakeoven cdbakeoven
-cdbakeoven-i18n-es
-cdbakeoven-i18n-pt_BR
-cdda2wav cdrecord-cdda2wav
-cdp cdp
-cdparanoia cdparanoia
-cdrdao cdrdao
-cdrecord cdrecord
-cdrtools cdrecord mkisofs cdrecord-isotools
-cdrtools-devel star-devel cdrecord-devel
-cervisia libkdesdk1-cervisia kdesdk-cervisia kdesdk
-cervisia-doc-pt_BR kde-i18n-pt_BR
-cflow
-chkconfig chkconfig
-chkconfig-i18n-es chkconfig
-chkconfig-i18n-es_ES
-chkconfig-i18n-pt_BR chkconfig
-chkfontpath chkfontpath
-chkrootkit chkrootkit
-cjet printer-filters
-clamav clamd clamav
-clamav-database clamav-db
-cnc-adslconf
-cnc-personal-firewall
-compat-libecpg1
-conectivaoffice-i18n-pt_BR OpenOffice.org-l10n-pt_BR OpenOffice.org-help-pt_BR
-conectivaoffice-i18n-es_ES OpenOffice.org-l10n-es OpenOffice.org-help-es
-conectivaoffice-i18n-en_US OpenOffice.org-l10n-en OpenOffice.org-help-en
-conectivaoffice OpenOffice.org
-conectiva-gnome-icon
-conectiva-gnome-theme
-conectiva-icons
-conectiva-kdeprefs kdebase-progs kdemultimedia-kscd kdelibs-common kdeutils-klaptop kdebase-kdm-config-file kdebase-common qt3-common kdebase-konsole
-conectiva-release
-conectiva-wallpapers
-console-tools libconsole0 util-linux console-tools
-console-tools-devel console-tools libconsole0-devel
-console-tools-doc
-console-tools-fonts console-tools
-console-tools-fonts-arabic console-tools
-console-tools-fonts-cyrilic console-tools
-console-tools-fonts-greek console-tools
-console-tools-fonts-hebrew console-tools
-console-tools-keymaps console-tools
-console-tools-keymaps-amiga
-console-tools-keymaps-atari
-console-tools-keymaps-mac
-console-tools-keymaps-sun
-console-tools-unicode console-tools
-control-center2 libgnome-window-settings1 gnome-control-center
-control-center2-devel gnome-control-center libgnome-window-settings1-devel
-control-center2-i18n-es gnome-control-center
-control-center2-i18n-pt_BR gnome-control-center
-coreutils coreutils
-coreutils-doc coreutils-doc
-coreutils-i18n-es coreutils
-coreutils-i18n-pt_BR coreutils
-countryselect
-countryselect-i18n-pt_BR
-cpio cpio
-cpio-i18n-pt_BR
-cracklib libcrack2
-cracklib-devel libcrack2-devel
-cracklib-dicts cracklib-dicts
-cracklib-doc
-cracklib-utils cracklib-dicts
-crontabs setup crontabs
-cryptplug cryptplug
-cscope cscope
-ctags ctags
-cups cups-common cups printer-utils
-cups-alignmargins printer-utils
-cups-devel libcups2-devel
-cups-doc
-cups-foomatic
-cups-libs libcups2
-cups-netatalk cups
-cups-netware cups
-cups-ppd cups
-cups-serial cups-serial
-curl curl
-cvs cvs
-cvs-chroot
-cvs-doc
-cvsweb cvsweb
-cyclom2x-tools
-cyrus-imapd cyrus-imapd-utils cyrus-imapd
-cyrus-imapd-devel cyrus-imapd-devel
-cyrus-imapd-devel-static cyrus-imapd-devel
-cyrus-imapd-doc
-db4
-db4-devel
-db4-utils db42-utils
-db4.2 libdb4.2
-db4.2-devel libdb4.2-devel
-db4.2-devel-static
-db4.2-doc
-db4.2-utils
-ddclient ddclient
-ddd ddd
-ddd-doc
-ddd-manual-html
-ddd-manual-pdf
-desktop-file-utils desktop-file-utils
-dev
-dev-base
-device-mapper dmsetup
-dhcp dhcp-client dhcp-relay dhcp-server
-dhcp-doc
-dhcpcd dhcp-client
-dia dia
-dia-i18n-es dia
-dia-i18n-pt_BR dia
-dialog cdialog
-dialog-i18n-es
-dialog-i18n-pt_BR
-dietlibc-devel dietlibc-devel
-diffutils diffutils
-diffutils-i18n-es diffutils
-digikam-plugins digikam kipi-plugins
-digikam-plugins-i18n-es
-diskcheck
-disktype
-dmidecode dmidecode
-doc-licenses
-docbook-dtd30-sgml docbook-dtd30-sgml
-docbook-dtd31-sgml docbook-dtd31-sgml
-docbook-dtd41-sgml docbook-dtd41-sgml
-docbook-dtd412-xml docbook-dtd412-xml
-docbook-style-dsssl docbook-style-dsssl
-docbook-style-dsssl-doc docbook-style-dsssl-doc
-docbook-style-xsl docbook-style-xsl
-docbook-style-xsl-doc docbook-style-xsl-doc
-docbook-utils docbook-utils
-docbook-utils-pdf docbook-utils-pdf
-dos2unix dos2unix
-dosemu dosemu dosemu-freedos
-dosemu-dexe
-dosemu-tools dosemu
-dosfstools dosfstools
-doxygen doxygen
-doxygen-manual
-doxygen-wizard doxygen
-drbd-utils
-drbd-utils-heartbeat
-drbd-utils-i18n-pt_BR
-drv_z42 printer-filters
-drv_z42-tool printer-utils
-dsniff dsniff
-dsniff-webspy dsniff-webspy
-dump dump
-duplicity
-dvd+rw-tools dvd+rw-tools
-dvdauthor dvdauthor
-dvdrecord
-dvdrtools
-e2fsprogs libext2fs2 e2fsprogs
-e2fsprogs-devel libext2fs2-devel
-e2fsprogs-i18n-es e2fsprogs
-eclipse
-eclipse-gnome-plugin
-eclipse-mozilla-plugin
-ed ed
-ee ee
-ee-i18n-es ee
-ee-i18n-pt_BR ee
-efax efax
-eject eject
-electricfence libefence0 ElectricFence
-elfutils elfutils
-elfutils-devel libelfutils1-devel
-elfutils-libelf libelfutils1
-elvis-tiny
-em8300 em8300
-em8300-gui-utils em8300
-emacs python emacs-el gettext emacs emacs-php-mode
-emacs-el python rpm-mandriva-setup gettext emacs-el emacs-php-mode
-emacs-leim emacs-leim
-enchant enchant
-enscript enscript
-eog eog
-eog-i18n-es eog
-eog-i18n-pt_BR eog
-epiphany epiphany
-epiphany-devel epiphany-devel
-epiphany-extensions epiphany-extensions
-epiphany-extensions-i18n-es
-epiphany-extensions-i18n-pt_BR
-epiphany-i18n-es epiphany
-epiphany-i18n-pt_BR epiphany
-epsutil
-escputil gutenprint-escputil
-esound libesound0 esound
-esound-devel libesound0-devel
-etcskel bash etcskel
-etherape etherape
-etherape-i18n-es etherape
-etherboot etherboot
-etherboot-doc
-ethereal ethereal
-ethereal-common libethereal0 ethereal
-ethereal-gtk ethereal
-ethereal-utils ethereal-tools
-ethtool ethtool
-ettercap ettercap-ng
-evolution evolution
-evolution-devel evolution-devel
-evolution-i18n-es
-evolution-i18n-pt_BR
-expat libexpat0 expat
-expat-devel libexpat0-devel
-expat-devel-static libexpat0-devel
-expat-doc
-expat-examples
-expect expect
-expect-devel expect
-ext2ed ext2ed
-eyesapplet kdetoys
-fake fake
-fam
-faq
-fbset fbset
-fetchmail fetchmail
-fetchmail-doc
-fetchmail-i18n-es fetchmail
-fetchmail-i18n-pt_BR fetchmail
-fetchmailconf fetchmailconf
-ffmpeg ffmpeg
-ffmpeg-doc
-fftw libfftw2
-fftw-devel libfftw2-devel
-fifteenapplet kdetoys
-file libmagic1 file
-file-roller file-roller
-file-roller-i18n-es file-roller
-file-roller-i18n-pt_BR file-roller
-filesystem filesystem
-fileutils
-findutils findutils
-findutils-i18n-es findutils
-findutils-i18n-pt_BR findutils
-finger finger
-finger-server finger-server
-firstboot
-flashkard
-flashkard-doc
-flashkard-doc-es kde-i18n-es
-flex flex
-flex-i18n-es
-flex-i18n-pt_BR
-fontconfig fontconfig
-fontconfig-doc
-fonts-100dpi xorg-x11-100dpi-fonts
-fonts-100dpi-extra xorg-x11-100dpi-fonts
-fonts-75dpi xorg-x11-75dpi-fonts
-fonts-75dpi-extra xorg-x11-75dpi-fonts
-fonts-cyrillic xorg-x11-cyrillic-fonts
-fonts-misc xorg-x11-xfs xorg-x11
-fonts-speedo xorg-x11
-fonts-ttf-esstix
-fonts-ttf-luxi xorg-x11
-fonts-ttf-vera xorg-x11
-fonts-type1 xorg-x11
-foo2zjs foomatic-db printer-filters
-foo2zjs-ppds
-foomatic-db foomatic-db
-foomatic-db-engine foomatic-db-engine
-foomatic-db-hpijs foomatic-db-hpijs
-foomatic-filters foomatic-filters
-foomatic-gui
-fortune-mod fortune-mod
-fortune-pt_BR
-fping fping
-freetds libfreetds0
-freetds-devel libfreetds0-devel
-freetds-doc
-freetds-unixodbc libfreetds0-unixodbc
-freetype freetype
-freetype-devel freetype-devel
-freetype-doc
-freetype-i18n-es freetype
-freetype-utils freetype2-tools
-freetype2 libfreetype6
-freetype2-devel libfreetype6-devel
-freetype2-doc
-frozen-bubble frozen-bubble
-ftp ftp-client-krb5
-ftp-i18n-pt_BR
-funcoeszz
-fwhois
-g++ gcc3.3-c++ gcc2.96-c++ gcc-c++
-g-wrap g-wrap libg-wrap1
-g-wrap-devel libg-wrap1-devel libg-wrap1 g-wrap
-g77 gcc-g77
-gail libgail17 gail
-gail-devel libgail17-devel
-gail-doc libgail17-devel
-gail-i18n-es gail
-gail-i18n-pt_BR gail
-gaim gaim-tcl gaim-perl gaim
-gaim-i18n-es gaim
-gaim-i18n-pt_BR gaim
-gal2-devel libgal2.0_6-devel
-gated
-gawk gawk
-gawk-doc gawk-doc
-gawk-i18n-es gawk
-gawk-i18n-pt_BR gawk
-gcalctool gcalctool
-gcalctool-i18n-es gcalctool
-gcalctool-i18n-pt_BR gcalctool
-gcc cross-ppc-gcc-cpp cross-ppc64-gcc-cpp gcc-cpp gcc2.96-cpp gcc gcc3.3-cpp
-gcj kaffe gcj-tools libgcj6-devel
-gconf libGConf1 GConf
-gconf-devel libGConf1-devel
-gconf-editor gconf-editor
-gconf-editor-i18n-es gconf-editor
-gconf-editor-i18n-pt_BR gconf-editor
-gconf2 libGConf2_4 GConf2
-gconf2-devel libGConf2_4-devel
-gconf2-doc libGConf2_4-devel
-gconf2-i18n-es GConf2
-gconf2-i18n-pt_BR GConf2
-gdam gdam-client gdam-server gdam-clients-gui libgdam-common0 libgdam-model0 libgdam-server0 gdam-common
-gdam-alsa-plugins gdam-alsa-plugin
-gdam-client libgdam-common0 libgdam-client0 gdam-clients-gui gdam-client gdam-common
-gdam-devel libgdam-client0 libgdam0-devel libgdam-model0 libgdam-server0 libgdam-common0
-gdam-xmms-plugins gdam-xmms-plugin
-gdb gdb
-gdk-pixbuf libgdk-pixbuf2 gdk-pixbuf-loaders libgdk-pixbuf-xlib2 libgdk-pixbuf-gnomecanvas1
-gdk-pixbuf-devel libgdk-pixbuf2-devel
-gdk-pixbuf-doc libgdk-pixbuf2-devel
-gdm gdm-Xnest gdm
-gdm-i18n-es
-gdm-i18n-pt_BR
-gedit gedit
-gedit-devel gedit-devel
-gedit-i18n-es
-gedit-i18n-pt_BR
-genhdlist rpmtools
-genromfs genromfs
-gettext gettext-base gettext
-gettext-devel gettext gettext-devel
-gettext-doc
-gettext-extras
-gettext-i18n-es gettext-base
-gettext-i18n-pt_BR gettext-base
-getty_ps
-gftp gftp
-gftp-i18n-es gftp
-gftp-i18n-pt_BR gftp
-ggv ggv
-ggv-i18n-es ggv
-ggv-i18n-pt_BR ggv
-ghostscript ghostscript
-ghostscript-doc
-ghostscript-fonts ghostscript-fonts
-ghostscript-module-X11
-ghostscript-resource
-gimp gimp libgimp2.0_0 gutenprint-gimp2 gimp-python
-gimp-devel libgimp2.0-devel
-gimp-doc
-gimp-help gimp-help-2
-gimp-i18n-es
-gimp-i18n-pt_BR
-gimp-print
-gimp-print-cups gutenprint-cups
-gimp-print-cups-cs
-gimp-print-cups-da
-gimp-print-cups-de
-gimp-print-cups-el
-gimp-print-cups-en
-gimp-print-cups-en_GB
-gimp-print-cups-es
-gimp-print-cups-fr
-gimp-print-cups-ja
-gimp-print-cups-nl
-gimp-print-cups-no
-gimp-print-cups-pl
-gimp-print-cups-pt
-gimp-print-cups-sk
-gimp-print-cups-sv
-gimp-print-doc
-gimp-print-foomatic
-gimp-python gimp2_0-python gimp-python
-gkrellm gkrellm-server gkrellm
-gkrellm-devel gkrellm-devel
-gkrellm-fan
-gkrellm-i18n-es gkrellm
-gkrellm-skins
-gkrellm-snmp
-gkrellm-volume
-gkrellm-weather wmWeather gkrellm-plugins
-gkrellm-xmms
-glade2 glade2
-glade2-i18n-es glade2
-glade2-i18n-pt_BR glade2
-glib libglib1.2
-glib-devel libglib1.2-devel
-glib-devel-static libglib1.2-devel
-glib-doc
-glib2 libglib2.0_0
-glib2-devel glib-gettextize libglib2.0_0-devel
-glib2-doc libglib2.0_0-devel
-glib2-i18n-es libglib2.0_0
-glib2-i18n-pt_BR libglib2.0_0
-glibc glibc
-glibc-base glibc glibc-i18ndata nscd
-glibc-charmaps-extras glibc-i18ndata
-glibc-devel glibc-devel
-glibc-devel-debug
-glibc-devel-static glibc-static-devel glibc-devel
-glibc-doc glibc-doc
-glibc-gconvdata glibc
-glibc-i18n-en_US glibc-i18ndata
-glibc-i18n-es
-glibc-i18n-es_ES glibc-i18ndata
-glibc-i18n-pt_BR glibc-i18ndata
-glibc-iconv glibc
-glibc-locales-extras
-gmp libgmp3 libgmpmp3
-gmp-devel libgmp3-devel libgmpmp3-devel
-gnokii gnokii-xgnokii gnokii
-gnokii-devel libgnokii2-devel
-gnokii-x11 gnokii-xgnokii
-gnome-applets gnome-applets
-gnome-applets-devel gnome-applets
-gnome-applets-i18n-es gnome-applets
-gnome-applets-i18n-pt_BR gnome-applets
-gnome-common gnome-common
-gnome-desktop libgnome-desktop-2_2 gnome-desktop
-gnome-desktop-devel libgnome-desktop-2_2-devel
-gnome-desktop-i18n-es gnome-desktop
-gnome-desktop-i18n-pt_BR gnome-desktop
-gnome-games gnome-games
-gnome-games-blackjack gnome-games
-gnome-games-common
-gnome-games-common-i18n-es gnome-games
-gnome-games-common-i18n-pt_BR gnome-games
-gnome-games-devel
-gnome-games-freecell gnome-games
-gnome-games-glines gnome-games-extra-data gnome-games
-gnome-games-gnect gnome-games
-gnome-games-gnibbles gnome-games
-gnome-games-gnobots2 gnome-games-extra-data gnome-games
-gnome-games-gnome-stones gnome-games
-gnome-games-gnometris gnome-games gnome-games-extra-data
-gnome-games-gnomine gnome-games
-gnome-games-gnotravex gnome-games
-gnome-games-gnotski gnome-games
-gnome-games-gtali gnome-games
-gnome-games-iagno gnome-games-extra-data gnome-games
-gnome-games-mahjongg gnome-games-extra-data gnome-games
-gnome-games-same-gnome gnome-games
-gnome-games-sol-games gnome-games
-gnome-games-xxgata gnome-games
-gnome-icon-theme gnome-icon-theme
-gnome-keyring gnome-keyring
-gnome-keyring-devel libgnome-keyring0-devel
-gnome-keyring-i18n-es gnome-keyring
-gnome-keyring-i18n-pt_BR gnome-keyring
-gnome-libs libgnome32 gnome-libs libgnomeui2
-gnome-libs-devel libgnome32-devel
-gnome-libs-i18n-es gnome-libs
-gnome-libs-i18n-pt_BR gnome-libs
-gnome-mag gnome-mag
-gnome-mag-devel libgnome-mag2-devel
-gnome-mag-i18n-es gnome-mag
-gnome-mag-i18n-pt_BR gnome-mag
-gnome-media libcddb-slave2_0 gnome-media
-gnome-media-devel gnome-media libcddb-slave2_0-devel
-gnome-media-i18n-es gnome-media
-gnome-media-i18n-pt_BR gnome-media
-gnome-mime-data gnome-mime-data
-gnome-mime-data-i18n-es gnome-mime-data
-gnome-mime-data-i18n-pt_BR gnome-mime-data
-gnome-netstatus gnome-netstatus
-gnome-netstatus-i18n-es gnome-netstatus
-gnome-netstatus-i18n-pt_BR gnome-netstatus
-gnome-panel libpanel-applet-2_0 gnome-utils gnome-panel
-gnome-panel-devel libpanel-applet-2_0-devel
-gnome-panel-doc libpanel-applet-2_0-devel
-gnome-panel-i18n-es gnome-panel
-gnome-panel-i18n-pt_BR gnome-panel
-gnome-pilot libgnome-pilot2 gnome-pilot
-gnome-pilot-devel libgnome-pilot2-devel
-gnome-pilot-i18n-es gnome-pilot
-gnome-pilot-i18n-pt_BR gnome-pilot
-gnome-print libgnomeprint15 gnome-print
-gnome-print-devel libgnomeprint15-devel
-gnome-print-i18n-es gnome-print
-gnome-print-i18n-pt_BR gnome-print
-gnome-python2 gnome-python-extras gnome-python
-gnome-python2-applet
-gnome-python2-bonobo
-gnome-python2-canvas
-gnome-python2-gconf
-gnome-python2-gnomeprint
-gnome-python2-gnomevfs
-gnome-python2-gtkhtml2
-gnome-python2-nautilus
-gnome-session gnome-session
-gnome-session-i18n-es gnome-session
-gnome-session-i18n-pt_BR gnome-session
-gnome-spell gnome-spell
-gnome-spell-i18n-es
-gnome-spell-i18n-pt_BR
-gnome-system-monitor gnome-system-monitor
-gnome-system-monitor-i18n-es gnome-system-monitor
-gnome-system-monitor-i18n-pt_BR gnome-system-monitor
-gnome-terminal gnome-terminal
-gnome-terminal-i18n-es gnome-terminal
-gnome-terminal-i18n-pt_BR gnome-terminal
-gnome-themes gtk-engines2 gtk-engines gnome-themes
-gnome-utils gnome-utils
-gnome-utils-i18n-es gnome-utils
-gnome-utils-i18n-pt_BR gnome-utils
-gnome-vfs2 drakconf gnome-vfs2 drakwizard
-gnome-vfs2-doc libgnome-vfs2_0-devel
-gnome-vfs2-i18n-es gnome-vfs2
-gnome-vfs2-i18n-pt_BR gnome-vfs2
-gnome2-industrial-theme ximian-artwork gtk-engines2
-gnome2-industrial-theme-gtk+ ximian-artwork
-gnome2-industrial-theme-gtk+2 gtk-engines2
-gnome2-user-docs gnome-user-docs
-gnomemeeting gnomemeeting
-gnucash libgnucash0 gnucash
-gnucash-devel libgnucash0-devel
-gnucash-doc gnucash
-gnucash-help gnucash
-gnucash-i18n-es gnucash
-gnucash-i18n-pt_BR gnucash
-gnuchess gnuchess
-gnumeric gnumeric
-gnumeric-i18n-es gnumeric
-gnumeric-i18n-pt_BR gnumeric
-gnupg gnupg
-gnupg-doc
-gnupg-i18n-es gnupg
-gnupg-i18n-pt_BR gnupg
-gnupg-keyserver-plugins
-gnuplot gnuplot
-gnuplot-demo
-gnuplot-doc
-gob2 gob2
-gok gok
-gok-i18n-es gok
-gok-i18n-pt_BR gok
-gpart gpart
-gpdf gpdf
-gpdf-i18n-es gpdf
-gpdf-i18n-pt_BR gpdf
-gphoto2 gphoto2
-gphoto2-i18n-es gphoto2
-gphoto2-i18n-pt_BR gphoto2
-gpm gpm
-gpm-devel libgpm1-devel
-gpm-emacs gpm
-gprolog gprolog
-gprolog-doc
-gprolog-examples
-gq gq
-gqview gqview
-gqview-i18n-es gqview
-gqview-i18n-pt_BR gqview
-graphviz libgraphviz7 graphviz libgraphviztcl7
-graphviz-devel libgraphviztcl7-devel libgraphviz7-devel
-graphviz-doc
-graphviz-examples libgraphviztcl7-devel
-grep grep
-grep-i18n-es grep
-grep-i18n-pt_BR grep
-grip grip
-grip-i18n-es grip
-grip-i18n-pt_BR grip
-groff groff-perl groff groff-for-man
-groff-doc
-groff-extras groff-perl
-groff-gxditview groff-gxditview
-grub grub
-gst-plugins gstreamer-jpeg gstreamer-esound gstreamer-visualisation gstreamer-sndfile gstreamer-audiofile gstreamer-mpeg gstreamer-festival gstreamer-gdkpixbuf gstreamer-plugins gstreamer-GConf gstreamer-quicktime gstreamer-avi gstreamer-x11 gstreamer-asf gstreamer-vorbis gstreamer-a52dec gstreamer-v4l2 libgstreamer-plugins0.8 gstreamer-qcam gstreamer-audio-formats gstreamer-gnomevfs gstreamer-musicbrainz gstreamer-ladspa libgstgconf0.8
-gst-plugins-aalib gstreamer-aalib
-gst-plugins-alsa gstreamer-alsa
-gst-plugins-arts gstreamer-arts gstreamer-artsd
-gst-plugins-cdparanoia gstreamer-cdparanoia
-gst-plugins-colorspace gstreamer-colorspace
-gst-plugins-devel libgstreamer-plugins0.8-devel
-gst-plugins-dv gstreamer-dv
-gst-plugins-dvdread gstreamer-libdvdread
-gst-plugins-dxr3 gstreamer-dxr3
-gst-plugins-fame
-gst-plugins-flac gstreamer-flac
-gst-plugins-gsm gstreamer-gsm
-gst-plugins-jack gstreamer-jack
-gst-plugins-lame
-gst-plugins-mad gstreamer-mad
-gst-plugins-mikmod gstreamer-mikmod
-gst-plugins-mjpegtools
-gst-plugins-raw1394 gstreamer-raw1394
-gst-plugins-sdl gstreamer-SDL
-gst-plugins-shout
-gst-plugins-vorbis gstreamer-vorbis
-gst-plugins-wincodec
-gstreamer libgstreamer0.8 gstreamer-tools
-gstreamer-devel libgstreamer0.8-devel
-gstreamer-tools gstreamer-tools
-gtk+ libgtk+1.2
-gtk+-devel libgtk+1.2-devel
-gtk+-i18n-es libgtk+1.2
-gtk+-i18n-pt_BR libgtk+1.2
-gtk+2 libgtk+-x11-2.0_0 gtk+2.0 libgtk+2.0_0 libgdk_pixbuf2.0_0
-gtk+2-devel libgdk_pixbuf2.0_0-devel libgtk+2.0_0-devel
-gtk+2-doc libgdk_pixbuf2.0_0-devel libgtk+2.0_0-devel
-gtk+2-i18n-es gtk+2.0
-gtk+2-i18n-pt_BR gtk+2.0
-gtk-doc gtk-doc
-gtk-engines gtk-engines
-gtk2-engines libgtk+2.0_0 gtk-engines gtk-engines2
-gtkam gtkam
-gtkam-i18n-es gtkam
-gtkam-i18n-pt_BR gtkam
-gtkhtml gtkhtml
-gtkhtml-devel libgtkhtml1.1_3-devel
-gtkhtml-i18n-es
-gtkhtml-i18n-pt_BR
-gtkhtml30-devel libgtkhtml-3.0_4-devel
-gtklp gtklp
-gtklp-i18n-en gtklp
-gtklp-i18n-es gtklp
-gtklp-i18n-pt_BR gtklp
-gtknw
-gtksamba
-gucharmap gucharmap
-gucharmap-devel libgucharmap4-devel
-gucharmap-i18n-es gucharmap
-gucharmap-i18n-pt_BR gucharmap
-guile-devel libguile12-devel
-guile16 guile
-guppi16 Guppi
-gv gv
-gv-doc
-gwenview libgwenview1 gwenview
-gwenview-i18n-es gwenview
-gwenview-i18n-pt_BR gwenview
-gzip gzip
-gzip-i18n-pt_BR
-hdparm hdparm
-heartbeat libheartbeat0 heartbeat libheartbeat-pils0
-heartbeat-ldirectord ldirectord heartbeat-ldirectord heartbeat
-heartbeat-pils libheartbeat-pils0-devel heartbeat-pils libheartbeat-pils0
-heartbeat-stonith libheartbeat-stonith0-devel heartbeat-stonith libheartbeat-stonith0
-hexedit hexedit
-hfsutils hfsutils
-hfsutils-devel cdrecord-devel hfsutils-devel
-hicolor-icon-theme hicolor-icon-theme
-horde horde
-hotkeys hotkeys
-hotplug initscripts hotplug
-howto
-howto-html
-hpijs hplip-hpijs
-hpijs-ppd hplip-hpijs-ppds
-hpoj hpoj
-hpoj-x11 xojpanel
-htdig htdig-web htdig
-htdig-doc
-hwdata pcmcia-cs
-hwinfo harddrake
-hwinfo-devel
-hylafax hylafax-server hylafax-client hylafax mgetty-sendfax
-icecast icecast
-ices ices
-icmpinfo
-ide-smart ide-smart
-ident2
-ijs-devel libijs1-devel
-ikons-icon-theme kdeartwork
-imagemagick ImageMagick
-imagemagick-doc ImageMagick-doc
-imap imap
-imlib2 libimlib2_1
-imlib2-devel libimlib2_1-devel
-imlib2-filters
-imlib2-loader_argb
-imlib2-loader_bmp
-imlib2-loader_gif
-imlib2-loader_jpeg
-imlib2-loader_png
-imlib2-loader_pnm
-imlib2-loader_tga
-imlib2-loader_tiff
-imlib2-loader_xpm
-imp
-imp-i18n-en_US
-imp-i18n-es_ES
-imp-i18n-pt_BR
-indent indent
-indent-i18n-pt_BR indent
-indexhtml indexhtml
-inetd
-info info-install info
-initscripts initscripts
-initscripts-i18n-es initscripts
-initscripts-i18n-pt_BR initscripts
-inn inews noffle inn
-inn-devel inn-devel
-intltool intltool
-iproute2 iproute2
-iproute2-doc iproute2-doc
-ipsec-tools ipsec-tools
-iptables iptables
-iptraf iptraf
-iptraf-doc
-iputils iputils
-ipvsadm ipvsadm
-ipxripd
-ipxutils ipxutils
-ipxutils-i18n-pt_BR
-irda-utils irda-utils
-isapnptools isapnptools
-isapnptools-doc
-isdn4k-utils isdn-light isdn4k-utils-isdnlog isdn4k-utils ibod libisdn4k-utils2 isdn4k-utils-vbox
-isdn4net isdn-light isdn4net
-itcl itcl
-itcl-devel
-itcl-iwidgets-demos
-itcl-iwidgets2.2.0-demos itcl
-jack jackit-example-clients libjack0 jack jackit
-jack-client-samples jackit-example-clients
-jack-devel libjack0-devel
-jack-doc
-jadetex jadetex
-jadetex-doc
-jawmail
-jawmail-i18n-en_US
-jawmail-i18n-es_ES
-jfsutils jfsprogs
-joystick joystick
-jpackage-utils jpackage-utils
-jpgraph jpgraph JpGraph
-jpgraph-doc JpGraph-doc jpgraph-doc
-juk kdemultimedia-juk
-juk-doc kdemultimedia-juk
-jwhois whois
-jwhois-i18n-es
-jwhois-i18n-pt_BR
-k3b k3b
-k3b-doc
-k3b-i18n-es k3b
-k3b-i18n-pt_BR k3b
-kaboodle kdemultimedia-kaboodle
-kaboodle-doc kdemultimedia-kaboodle
-kaboodle-doc-es kde-i18n-es
-kaddressbook kdepim-common libkdepim2-kaddressbook kdepim-kaddressbook kdepim-kontact
-kaddressbook-addons kdeaddons
-kaddressbook-doc kdepim-kaddressbook
-kaddressbook-doc-es kde-i18n-es
-kaffeine kmplayer kaffeine
-kaffeine-doc kaffeine
-kaffeine-i18n-es kaffeine
-kaffeine-i18n-pt_BR kaffeine
-kalarm kdepim-common kdepim-korganizer
-kalarm-doc kdepim-korganizer
-kalarm-doc-es kde-i18n-es
-kallers
-kallers-i18n-es
-kallers-i18n-pt_BR
-kalzium kdeedu
-kalzium-doc kdeedu
-kalzium-doc-es kde-i18n-es
-kamera kdegraphics-common
-kamera-doc kdegraphics-common
-kamera-doc-es kde-i18n-es
-kandy kdepim-common kdepim-kpilot
-kandy-doc kdepim-kpilot
-kandy-doc-es kde-i18n-es
-kappfinder kdebase-progs kdebase-common
-kapptemplate kdesdk
-karbon libkoffice2-karbon koffice-karbon koffice-progs
-karbon-i18n-es koffice-i18n-es
-karbon-i18n-pt_BR koffice-l10n-pt_BR
-karm kdepim-common kdepim-karm
-karm-doc kdepim-karm
-karm-doc-es kde-i18n-es
-kasteroids kdegames
-kasteroids-doc kdegames
-kasteroids-doc-es kde-i18n-es
-kasteroids-doc-pt_BR kde-i18n-pt_BR
-kate libkdebase4 kdebase-progs libkdebase4-kate kdebase-kate kdebase-common
-kate-addons kdeaddons libkdeaddons1
-kate-doc-es kde-i18n-es
-kate-doc-pt_BR kde-i18n-pt_BR
-kate-plugins-doc-es kde-i18n-es
-kate-plugins-doc-pt_BR kde-i18n-pt_BR
-katomic kdegames
-katomic-doc kdegames
-katomic-doc-es kde-i18n-es
-katomic-doc-pt_BR kde-i18n-pt_BR
-kaudiocreator kdemultimedia-kaudiocreator
-kbabel libkdesdk1-kbabel kdesdk-kbabel kdesdk
-kbabel-doc-es kde-i18n-es
-kbabel-doc-pt_BR kde-i18n-pt_BR
-kbackgammon kdegames
-kbackgammon-doc kdegames
-kbackgammon-doc-es kde-i18n-es
-kbattleship kdegames
-kbattleship-doc-es kde-i18n-es
-kbattleship-doc-pt_BR kde-i18n-pt_BR
-kbdconfig
-kbdconfig-i18n-es
-kbdconfig-i18n-pt_BR
-kblackbox kdegames
-kblackbox-doc kdegames
-kblackbox-doc-es kde-i18n-es
-kbounce kdegames
-kbounce-doc kdegames
-kbounce-doc-es kde-i18n-es
-kbounce-doc-pt_BR kde-i18n-pt_BR
-kbruch kdeedu
-kbruch-doc kdeedu
-kbugbuster kdesdk
-kbugbuster-doc-es kde-i18n-es
-kbugbuster-doc-pt_BR kde-i18n-pt_BR
-kcachegrind kdesdk-kcachegrind
-kcachegrind-doc kdesdk-kcachegrind
-kcachegrind-doc-pt_BR kde-i18n-pt_BR
-kcalc libkdeutils1-kcalc kdeutils-kcalc
-kcalc-doc kdeutils-kcalc
-kcalc-doc-es kde-i18n-es
-kcharselect kdeutils-common libkdeutils1-common kdeutils-kcharselect
-kcharselect-doc kdeutils-kcharselect
-kcharselect-doc-es kde-i18n-es
-kchart koffice-progs libkoffice2-kspread koffice-kspread
-kchart-doc koffice-kspread
-kchart-docs-es koffice-i18n-es
-kchart-i18n-es koffice-i18n-es
-kchart-i18n-pt_BR koffice-l10n-pt_BR
-kchat
-kchat-i18n-es
-kchat-i18n-pt_BR
-kclcontrol
-kclcontrol-devel
-kclcontrol-i18n-pt_BR
-kclcontrol-plugin-kdeservices
-kclcontrol-plugin-webmin
-kcmlinuz kdeadmin-linuz
-kcoloredit kdegraphics-kpaint
-kcoloredit-doc kdegraphics-kpaint
-kcoloredit-doc-es kde-i18n-es
-kconfigeditor kconfigeditor
-kcontrol libkdecore4 lisa libkdebase4 kdelibs-common kdebase-kcontrol-nsplugins kdebase-kcontrol-data kdebase-common kdebase-progs kdebase-konsole
-kcontrol-doc kdebase-konsole kdebase-kcontrol-data kdebase-common
-kcontrol-doc-es kde-i18n-es
-kcontrol-doc-pt_BR kde-i18n-pt_BR
-kcpuload kcpuload
-kcpuload-doc kcpuload
-kcpuload-i18n-es
-kcpuload-i18n-pt_BR
-kcron kdeadmin
-kcron-doc kdeadmin
-kcron-doc-es kde-i18n-es
-kdat kdeadmin
-kdat-doc kdeadmin
-kdat-doc-es kde-i18n-es
-kdbg kdbg
-kdbg-doc kdbg
-kde-base-icons kdepim-common kdebase-common kdelibs-common hicolor-icon-theme
-kde-carddecks kdegames
-kde-common kdebase-kdeprintfax kdegraphics-common libkdebase4 kdebase-kdm kdebase-common kdebase-progs kdepim-common
-kde-common-doc kdebase-common
-kde-i18n-common-i18n-es kde-i18n-es
-kde-i18n-common-i18n-pt_BR kde-i18n-pt_BR
-kde-i18n-doc-common-es kde-i18n-es
-kde-i18n-doc-common-pt_BR kde-i18n-pt_BR
-kde-i18n-es kde-i18n-es
-kde-i18n-pt_BR kde-i18n-pt_BR
-kde-lilo-config kdeadmin-lilo
-kdeaccessibility kdeaccessibility
-kdeaccessibility-doc
-kdeaccessibility-i18n-es kde-i18n-es
-kdeaccessibility-i18n-pt_BR kde-i18n-pt_BR
-kdeaddons libkdeaddons1 kdeaddons
-kdeaddons-i18n-es kde-i18n-es
-kdeaddons-i18n-pt_BR kde-i18n-pt_BR
-kdeadmin kdeadmin
-kdeadmin-doc
-kdeadmin-i18n-es kde-i18n-es
-kdeadmin-i18n-pt_BR kde-i18n-pt_BR
-kdeartwork kdeartwork
-kdeartwork-i18n-es kde-i18n-es
-kdeartwork-i18n-pt_BR kde-i18n-pt_BR
-kdeartwork-sounds kdeartwork
-kdeartwork-wallpapers kdeartwork
-kdeautorun kdebase-common
-kdebase kdebase
-kdebase-common kdelibs-common kdebase-common lisa
-kdebase-core libkdebase4 kdebase-progs kdebase-common
-kdebase-devel libkdebase4-kate-devel libkdebase4 libkdebase4-kate
-kdebase-doc
-kdebase-i18n-es kde-i18n-es
-kdebase-i18n-pt_BR kde-i18n-pt_BR
-kdebase-nsplugins kdebase-kcontrol-nsplugins kdebase-nsplugins kdebase-common
-kdebase-sounds kdebase-common
-kdebase-themes kdebase-common
-kdebase-wallpapers kdebase-common
-kdebluetooth libkdebluetooth0 kdebluetooth
-kdebluetooth-devel libkdebluetooth0-devel
-kdebluetooth-doc
-kdebugdialog-doc-es kde-i18n-es
-kdebugdialog-doc-pt_BR kde-i18n-pt_BR
-kdeclassic-icon-theme kdeartwork-kde-classic
-kdeedu kdebase-common kdeedu
-kdeedu-devel libkdeedu1-devel libkdeedu1
-kdeedu-doc
-kdeedu-i18n-es kde-i18n-es
-kdeedu-i18n-pt_BR kde-i18n-pt_BR
-kdeextragear-1
-kdeextragear-1-devel
-kdeextragear-1-doc
-kdeextragear-2
-kdeextragear-2-doc
-kdeextragear-3
-kdeextragear-3-doc
-kdeextragear-common-i18n-es
-kdeextragear-common-i18n-pt_BR
-kdegames kdegames
-kdegames-common libkdegames1 kdegames
-kdegames-devel libkdegames1-devel libkdegames1
-kdegames-doc
-kdegames-i18n-es kde-i18n-es
-kdegames-i18n-pt_BR kde-i18n-pt_BR
-kdegraphics kdegraphics
-kdegraphics-common kdegraphics-common
-kdegraphics-devel libkdegraphics0-common-devel libkdegraphics0-kooka-devel libkdegraphics0-ksvg-devel
-kdegraphics-doc
-kdegraphics-i18n-es kde-i18n-es
-kdegraphics-i18n-pt_BR kde-i18n-pt_BR
-kdelibs-artsinterface kdelibs-common libkdecore4
-kdelibs-docbook kdelibs-common
-kdelibs-i18n-es kde-i18n-es
-kdelibs-i18n-pt_BR kde-i18n-pt_BR
-kdelibs3 kdelibs-common
-kdelibs3-devel libkdecore4-devel
-kdelibs3-devel-static
-kdelirc libkdeutils1-common kdeutils-common
-kdelirc-doc kdeutils-common
-kdemultimedia kdemultimedia
-kdemultimedia-common libkdemultimedia1-common libkdemultimedia1-noatun kdemultimedia-kaudiocreator kdemultimedia-common kdemultimedia-noatun
-kdemultimedia-devel libkdemultimedia1-common libkdemultimedia1-kscd-devel libkdemultimedia1-common-devel libkdemultimedia1-noatun-devel
-kdemultimedia-doc
-kdemultimedia-i18n-es kde-i18n-es
-kdemultimedia-i18n-pt_BR kde-i18n-pt_BR
-kdenetwork kdenetwork
-kdenetwork-common kdenetwork-kopete libkdenetwork2-common kdenetwork-common kdenetwork-knewsticker
-kdenetwork-devel libkdenetwork2-common-devel
-kdenetwork-doc
-kdenetwork-i18n-es kde-i18n-es
-kdenetwork-i18n-pt_BR kde-i18n-pt_BR
-kdepalettes
-kdepasswd kdebase-progs kdebase-common
-kdepim kdepim
-kdepim-common kdepim-kaddressbook kdepim-kpilot kdepim-common
-kdepim-devel libkdecore4-devel libkdepim2-common-devel libkdepim2-kontact-devel libkdepim2-kmail libkdepim2-korganizer-devel libkdepim2-kmail-devel libkdepim2-kaddressbook-devel libkdepim2-ktnef-devel libkdepim2-kpilot-devel
-kdepim-doc
-kdepim-i18n-es koffice-i18n-es kde-i18n-es
-kdepim-i18n-pt_BR koffice-l10n-pt_BR kde-i18n-pt_BR
-kdeprint-doc-es kde-i18n-es
-kdeprint-doc-pt_BR kde-i18n-pt_BR
-kdesdk kdesdk
-kdesdk-common kdesdk
-kdesdk-devel libkdesdk1-devel libkdesdk1-cervisia-devel libkdesdk1-kbabel-devel
-kdesdk-i18n-es kde-i18n-es
-kdesdk-i18n-pt_BR kde-i18n-pt_BR
-kdesdk-scripts kdesdk
-kdesktop kdebase-progs libkdebase4 kdebase-common
-kdessh kdeutils-kdessh
-kdesu-doc-es kde-i18n-es
-kdesu-doc-pt_BR kde-i18n-pt_BR
-kdetheme-b3 kdelibs-common
-kdetheme-dotnet kdeartwork
-kdetheme-highcolor libkdecore4 kdelibs-common
-kdetheme-light kdelibs-common libkdecore4
-kdetheme-marble
-kdetheme-plastik kdelibs-common libkdecore4
-kdetheme-qt kdelibs-common
-kdetheme-riscos kdelibs-common
-kdetheme-system
-kdetoys kdetoys
-kdetoys-devel libkdetoys1-devel
-kdetoys-doc
-kdetoys-i18n-es kde-i18n-es
-kdetoys-i18n-pt_BR kde-i18n-pt_BR
-kdetv libkdevideo1 kdetv avifile-samples
-kdetv-i18n-es kdetv
-kdeutils kdeutils
-kdeutils-devel libkdeutils1-common-devel libkdeutils1-ksim-devel
-kdeutils-doc
-kdeutils-i18n-es kde-i18n-es
-kdeutils-i18n-pt_BR kde-i18n-pt_BR
-kdevelop kdevelop
-kdevelop-doc kdevelop
-kdf kdeutils-kdf
-kdf-doc kdeutils-kdf
-kdf-doc-es kde-i18n-es
-kdict kdenetwork-kdict
-kdict-doc kdenetwork-kdict
-kdiff3 kdiff3
-kdiff3-doc kdiff3
-kdiff3-i18n-es kdiff3
-kdiff3-i18n-pt_BR kdiff3
-kdm kdebase-kdm libkdebase4 kdebase-kdm-config-file kdebase-common
-kdm-doc kdebase-common
-kdm-doc-es kde-i18n-es
-kdm-doc-pt_BR kde-i18n-pt_BR
-kdvi kdegraphics-kdvi
-kdvi-doc kdegraphics-kdvi
-kdvi-doc-es kde-i18n-es
-kedit libkdeutils1-kedit kdeutils-kedit
-kedit-doc kdeutils-kedit
-kedit-doc-es kde-i18n-es
-keduca kdeedu
-keduca-doc kdeedu
-keduca-doc-es kde-i18n-es
-keduca-doc-pt_BR kde-i18n-pt_BR
-kenolaba kdegames
-kenolaba-doc kdegames
-kenolaba-doc-es kde-i18n-es
-kernel-pcmcia-cs pcmcia-cs-x11 pcmcia-cs
-kernel-postinstall
-kernel26
-kernel26-doc
-kernel26-enterprise
-kernel26-enterprise-module-madwifi
-kernel26-enterprise-module-nvidia
-kernel26-highmem
-kernel26-highmem-module-madwifi
-kernel26-highmem-module-nvidia
-kernel26-highmem-smp
-kernel26-highmem-smp-module-madwifi
-kernel26-highmem-smp-module-nvidia
-kernel26-module-madwifi
-kernel26-module-nvidia
-kernel26-smp
-kernel26-smp-module-madwifi
-kernel26-smp-module-nvidia
-kernel26-source
-kernel26-uml
-kernel26-uml-smp
-keurocalc keurocalc
-keurocalc-doc keurocalc
-keurocalc-i18n-es
-keurocalc-i18n-pt_BR
-keychain keychain
-kfax kdegraphics-kfax
-kfind libkdebase4 kdebase-progs kdebase-common
-kfind-doc kdebase-common
-kfind-doc-es kde-i18n-es
-kfish
-kfish-i18n-es
-kfish-i18n-pt_BR
-kfloppy kdeutils-kfloppy
-kfloppy-doc kdeutils-kfloppy
-kfloppy-doc-es kde-i18n-es
-kformula koffice-kformula libkoffice2-progs koffice-progs libkoffice2-kformula
-kformula-doc koffice-kformula
-kformula-docs-es koffice-i18n-es
-kformula-i18n-es koffice-i18n-es
-kformula-i18n-pt_BR koffice-l10n-pt_BR
-kfouleggs kdegames
-kfouleggs-doc kdegames
-kgamma kdegraphics-common
-kgamma-doc kdegraphics-common
-kgamma-doc-es kde-i18n-es
-kget kdenetwork-kget
-kget-doc kdenetwork-kget
-kghostview kdegraphics-kghostview libkdegraphics0-kghostview
-kghostview-doc kdegraphics-kghostview
-kghostview-doc-es kde-i18n-es
-kgoldrunner kdegames
-kgoldrunner-doc kdegames
-kgpg kdeutils-kgpg
-kgpg-doc kdeutils-kgpg
-kgpgcertmanager
-kgpgcertmanager-doc
-kgpgcertmanager-doc-es kde-i18n-es
-khangman kdeedu kde-i18n-pt_BR kde-i18n-es
-khangman-doc kdeedu
-khangman-doc-es kde-i18n-es
-khelpcenter kdebase-common kdebase-progs libkdebase4
-khelpcenter-doc kdebase-common
-khelpcenter-doc-es kde-i18n-es
-khelpcenter-doc-pt_BR kde-i18n-pt_BR
-khexedit kdeutils-khexedit
-khexedit-doc kdeutils-khexedit
-khexedit-doc-es kde-i18n-es
-kicker kdebase-common kdebase-progs libkdebase4
-kicker-addons kdeaddons libkdeaddons1
-kicker-applets-doc-es kde-i18n-es
-kicker-applets-doc-pt_BR kde-i18n-pt_BR
-kicker-doc kdebase-common
-kicker-doc-es kde-i18n-es
-kicker-doc-pt_BR kde-i18n-pt_BR
-kiconedit kdegraphics-kiconedit
-kiconedit-doc kdegraphics-kiconedit
-kiconedit-doc-es kde-i18n-es
-kids-icon-theme kdeartwork
-kig libkdeedu1 kdeedu
-kig-doc kdeedu
-kile kile
-kile-doc kile
-kile-i18n-es kile kile-i18n-es
-kile-i18n-pt_BR kile kile-i18n-pt_BR
-kimdaba kimdaba
-kimdaba-doc kimdaba
-kimdaba-i18n-es kimdaba
-kimdaba-i18n-pt_BR kimdaba
-kinfocenter-doc-es kde-i18n-es
-kinfocenter-doc-pt_BR kde-i18n-pt_BR
-kio-audiocd kdemultimedia-common
-kio-lanbrowsing lisa
-kio-lanbrowsing-doc lisa
-kio-smb libkdebase4 kdebase-common
-kio-smb-doc kdebase-common
-kio-thumbnail kdegraphics-common libkdebase4 kdebase-common
-kiosktool kiosktool
-kiosktool-i18n-es kiosktool
-kioslave-doc-es kde-i18n-es
-kioslave-doc-pt_BR kde-i18n-pt_BR
-kipi-plugins kipi-plugins
-kiten kdeedu
-kiten-doc kdeedu
-kiten-doc-es kde-i18n-es
-kivio libkoffice2-kivio koffice-kivio koffice-progs
-kivio-doc koffice-kivio
-kivio-docs-es koffice-i18n-es
-kivio-docs-pt_BR koffice-l10n-pt_BR
-kivio-i18n-es koffice-i18n-es
-kivio-i18n-pt_BR koffice-l10n-pt_BR
-kjots kdeutils-kjots
-kjots-doc kdeutils-kjots
-kjots-doc-es kde-i18n-es
-kjumpingcube kdegames
-kjumpingcube-doc kdegames
-kjumpingcube-doc-es kde-i18n-es
-klaptopdaemon kdeutils-klaptop libkdeutils1-klaptop
-klaptopdaemon-doc kdeutils-common kdeutils-klaptop
-klettres kde-i18n-sk kde-i18n-da kde-i18n-cs kdeedu
-klettres-doc kdeedu
-klettres-doc-es kde-i18n-es
-klicker
-klicker-i18n-es
-klickety kdegames
-klickety-doc kdegames
-klickety-doc-es kde-i18n-es
-klines kdegames
-klines-doc kdegames
-klines-doc-es kde-i18n-es
-klipper kdebase-progs libkdebase4 kdebase-common
-klipper-doc kdebase-common
-klipper-doc-es kde-i18n-es
-kmag kdeaccessibility
-kmag-doc kdeaccessibility
-kmahjongg kdegames
-kmail libkdepim2-kmail kdepim-kmail kdepim-kontact
-kmail-doc kdepim-kmail
-kmail-doc-es kde-i18n-es
-kmailcvt kdepim-kmail
-kmathtool-doc-es kde-i18n-es
-kmenuconfig
-kmenuconfig-i18n-pt_BR
-kmenuedit kdebase-kmenuedit libkdebase4-kmenuedit
-kmenuedit-doc kdebase-kmenuedit
-kmenuedit-doc-es kde-i18n-es
-kmessedwords kdeedu
-kmessedwords-doc kdeedu
-kmessedwords-doc-es kde-i18n-es
-kmid libkdemultimedia1-common kdemultimedia-kmidi kdemultimedia-kmid
-kmid-doc kdemultimedia-kmid
-kmid-doc-es kde-i18n-es
-kmilo libkdeutils1-klaptop kdeutils-klaptop
-kmines kdegames
-kmines-doc kdegames
-kmines-doc-es kde-i18n-es
-kmix kdemultimedia-kmix libkdemultimedia1-kmix
-kmix-doc kdemultimedia-kmix
-kmix-doc-es kde-i18n-es
-kmoon kdetoys
-kmoon-doc kdetoys
-kmousetool kdeaccessibility
-kmousetool-doc kdeaccessibility
-kmouth kdeaccessibility
-kmouth-doc kdeaccessibility
-kmouth-doc-es kde-i18n-es
-kmplayer kdelibs-common kmplayer
-kmplayer-doc
-kmplayer-i18n-es
-kmplayer-i18n-pt_BR
-kmplot kdeedu
-kmplot-doc kdeedu
-kmplot-doc-es kde-i18n-es
-kmrml libkdegraphics0-mrmlsearch kdegraphics-mrmlsearch
-kmyfirewall libkmyfirewall0 kmyfirewall
-kmyfirewall-doc kmyfirewall
-kmyfirewall-i18n-es
-kmyfirewall-i18n-pt_BR
-knetload knetload
-knetload-doc
-knetload-i18n-es knetload
-knetload-i18n-pt_BR knetload
-knetworkconf knetworkconf
-knetworkconf-i18n-es
-knetworkconf-i18n-pt_BR
-knewsticker libkdenetwork2-knewsticker kdenetwork-knewsticker kdenetwork-common
-knewsticker-addons kdeaddons
-knewsticker-doc kdenetwork-knewsticker
-knode libkdepim2-knode kdepim-kontact kdepim-knode
-knode-doc kdepim-knode
-knode-doc-es kde-i18n-es
-knotes kdepim-knotes kdepim-kpilot kdepim-kontact
-knotes-doc kdepim-knotes
-knotes-doc-es kde-i18n-es
-kodo kdetoys
-kodo-doc kdetoys
-kodo-doc-es kde-i18n-es
-koffice koffice
-koffice-common koffice-progs libkoffice2-progs koffice-koshell libkoffice2-kword libkoffice2-kspread
-koffice-common-doc koffice-koshell koffice-progs
-koffice-common-i18n-es koffice-i18n-es
-koffice-common-i18n-pt_BR koffice-l10n-pt_BR
-koffice-devel libkoffice2-progs-devel libkoffice2-kword-devel libkoffice2-kugar-devel libkoffice2-kspread-devel
-koffice-doc
-koffice-docs-common-es
-koffice-docs-common-pt_BR
-koffice-docs-es koffice-i18n-es
-koffice-i18n-es koffice-i18n-es
-koffice-i18n-pt_BR koffice-l10n-pt_BR
-koffice-templates koffice-kspread koffice-kword koffice-kugar koffice-kpresenter
-kolf kdegames libkdegames1
-kolf-doc kdegames
-kommander libkdewebdev0-kommander kdewebdev-kommander
-kompare libkdesdk1-devel libkdesdk1 kdesdk
-kompare-doc-es kde-i18n-es
-kompare-doc-pt_BR kde-i18n-pt_BR
-konq-plugins-doc-es kde-i18n-es
-konq-plugins-doc-pt_BR kde-i18n-pt_BR
-konqueror libkdebase4 kdebase-progs kdebase-common kdenetwork-common
-konqueror-addons kdeaddons-atlantik libkdeaddons1-konqimagegallery kdelibs-common kdeaddons kdeaddons-konqimagegallery libkdeaddons1
-konqueror-doc kdebase-common
-konqueror-doc-es kde-i18n-es
-konquest kdegames
-konquest-doc kdegames
-konquest-doc-es kde-i18n-es
-konsole kdebase-common libkdebase4 kdebase-progs kdebase-konsole libkdebase4-konsole
-konsole-doc kdebase-konsole
-konsole-doc-es kde-i18n-es
-konsolekalendar kdepim-common kdepim-korganizer
-konsolekalendar-doc kdepim-korganizer
-konsolekalendar-doc-es kde-i18n-es
-kontact libkdepim2-kontact kdepim-kontact
-kontact-addons kdepim-kontact
-kontact-doc kdepim-kontact
-kontact-doc-es kde-i18n-es
-konversation konversation
-konversation-doc konversation
-konversation-i18n-es konversation
-konversation-i18n-pt_BR konversation
-kooka kdegraphics-common libkdegraphics0-kooka kdegraphics-kooka
-kooka-doc kdegraphics-kooka
-kooka-doc-es kde-i18n-es
-kopete libkdenetwork2-kopete kdenetwork-kopete
-kopete-doc kdenetwork-common kdenetwork-kopete
-kopete-doc-es kde-i18n-es
-kopete-nowlistening kdenetwork-kopete
-korganizer kdepim-korganizer kdelibs-common kdepim-kaddressbook kdepim-kontact libkdepim2-korganizer kdepim-common
-korganizer-doc kdepim-korganizer
-korganizer-doc-es kde-i18n-es
-korn kdepim-korn
-korn-doc kdepim-korn
-korn-doc-es kde-i18n-es
-koshell-docs-es koffice-i18n-es
-kpackage kdeadmin kdeadmin-kpackage libkdeadmin1
-kpackage-doc kdeadmin-kpackage
-kpackage-doc-es kde-i18n-es
-kpager-doc-es kde-i18n-es
-kpaint
-kpaint-doc
-kpaint-doc-es kde-i18n-es
-kpat kdegames
-kpat-doc kdegames
-kpdf kdegraphics-kpdf
-kpdf-doc kdegraphics-kpdf
-kpercentage kdeedu
-kpercentage-doc kdeedu
-kpercentage-doc-es kde-i18n-es
-kpf kdenetwork-common libkdenetwork2-common
-kpf-doc kdenetwork-common
-kpf-doc-es kde-i18n-es
-kpilot kdepim-common kdepim-kpilot libkdepim2-kpilot
-kpilot-doc kdepim-kpilot
-kpilot-doc-es kde-i18n-es
-kpoker kdegames
-kpoker-doc kdegames
-kpoker-doc-es kde-i18n-es
-kpovmodeler libkdegraphics0-kpovmodeler kdegraphics-kpovmodeler
-kpovmodeler-doc kdegraphics-kpovmodeler
-kpovmodeler-doc-es kde-i18n-es
-kppp kdenetwork-kppp kdenetwork-kppp-provider
-kppp-doc kdenetwork-kppp
-kppp-doc-es kde-i18n-es
-kppp-doc-pt_BR kde-i18n-pt_BR
-kpresenter libkoffice2-kpresenter koffice-kpresenter koffice-progs
-kpresenter-doc koffice-kpresenter
-kpresenter-docs-es koffice-i18n-es
-kpresenter-docs-pt_BR koffice-l10n-pt_BR
-kpresenter-i18n-es koffice-i18n-es
-kpresenter-i18n-pt_BR koffice-l10n-pt_BR
-krandr libkdebase4 kdebase-progs kdebase-common
-krb5 libkrb53
-krb5-apps-clients krb5-workstation
-krb5-apps-servers krb5-workstation
-krb5-client krb5-workstation openafs krb5-server
-krb5-devel krb5-workstation libkrb53-devel krb5-server
-krb5-devel-static
-krb5-doc
-krb5-server krb5-workstation krb5-server
-krdc kdenetwork-kopete kdenetwork-krfb
-krdc-doc kdenetwork-krfb
-kreatecd
-kreatecd-doc
-kreatecd-i18n-es
-kreatecd-i18n-pt_BR
-krec libkdemultimedia1-krec kdemultimedia-krec
-krec-doc kdemultimedia-krec
-kregexpeditor libkdeutils1-common kdeutils-common
-kreversi kdegames
-kreversi-doc kdegames
-kreversi-doc-es kde-i18n-es
-krfb kdenetwork-krfb
-krfb-doc kdenetwork-krfb
-kruler kdegraphics-kruler
-kruler-doc kdegraphics-kruler
-kruler-doc-es kde-i18n-es
-ksame kdegames
-ksame-doc kdegames
-ksame-doc-es kde-i18n-es
-kscd kdemultimedia-kscd
-kscd-doc kdemultimedia-kscd
-kscd-doc-es kde-i18n-es
-kscreensaver kdebase-common kdebase-progs
-kscreensavers kdeartwork-screensaver-gl kdeartwork
-kscreensavers-opengl kdeartwork
-kscreensavers-xscreensaver kdeartwork-screensaver-gl kdeartwork
-kscreensavers-xscreensaver-opengl kdeartwork kdeartwork-screensaver-gl
-kshisen kdegames
-kshisen-doc kdegames
-kshisen-doc-es kde-i18n-es
-ksim libkdeutils1-ksim libkdeutils1-ksim-devel kdeutils-ksim
-ksim-doc-es kde-i18n-es
-ksirc libkdenetwork2-ksirc kdenetwork-ksirc
-ksirc-doc kdenetwork-ksirc
-ksirtet kdegames
-ksirtet-doc kdegames
-ksirtet-doc-es kde-i18n-es
-ksmiletris kdegames
-ksmssend
-ksmssend-i18n-es
-ksmssend-i18n-pt_BR
-ksnake kdegames
-ksnake-doc kdegames
-ksnake-doc-es kde-i18n-es
-ksnapshot kdegraphics-ksnapshot
-ksnapshot-doc kdegraphics-ksnapshot
-ksnapshot-doc-es kde-i18n-es
-ksokoban kdegames
-ksokoban-doc kdegames
-kspaceduel kdegames
-kspaceduel-doc kdegames
-kspell-doc-es kde-i18n-es
-kspread libkoffice2-kspread koffice-kspread koffice-progs
-kspread-doc koffice-kspread
-kspread-docs-es koffice-i18n-es
-kspread-i18n-es koffice-i18n-es
-kspread-i18n-pt_BR koffice-l10n-pt_BR
-kspy libkdesdk1-devel libkdesdk1
-kstars indilib kdeedu
-kstars-doc kdeedu
-kstars-doc-es kde-i18n-es
-kstars-doc-pt_BR kde-i18n-pt_BR
-ksvg libkdegraphics0-ksvg kdegraphics-ksvg
-ksymoops ksymoops
-ksync kdepim-kpilot libkdepim2-common
-ksysguard libkdebase4 kdebase-progs kdebase-common
-ksysguard-daemon kdebase-progs
-ksysguard-doc kdebase-common
-ksysguard-doc-es kde-i18n-es
-ksysv kdeadmin-ksysv
-ksysv-doc kdeadmin-ksysv
-ksysv-doc-es kde-i18n-es
-ktalkd kdenetwork-ktalk
-ktalkd-doc kdenetwork-ktalk
-kteatime kdetoys
-kteatime-doc kdetoys
-kteatime-doc-es kde-i18n-es
-ktimer kdeutils-ktimer
-ktimer-doc kdeutils-ktimer
-ktimer-doc-es kde-i18n-es
-ktip kdebase-progs kdebase-common
-ktnef libkdepim2-ktnef kdepim-ktnef
-ktouch kdeedu
-ktouch-doc kdeedu
-ktouch-doc-es kde-i18n-es
-ktron kdegames
-ktron-doc kdegames
-ktuberling kdegames
-ktuberling-doc kdegames
-ktuberling-doc-es kde-i18n-es
-ktux kdetoys
-kudzu
-kudzu-devel
-kudzu-i18n-es
-kudzu-i18n-pt_BR
-kugar libkoffice2-kugar koffice-progs koffice-kugar
-kugar-doc koffice-kugar
-kugar-docs-es koffice-i18n-es
-kugar-docs-pt_BR koffice-l10n-pt_BR
-kugar-i18n-es koffice-i18n-es
-kugar-i18n-pt_BR koffice-l10n-pt_BR
-kuickshow libkdegraphics0-kuickshow kdegraphics-kuickshow
-kuickshow-doc-es kde-i18n-es
-kuiviewer kdesdk
-kuser kdeadmin
-kuser-doc kdeadmin
-kuser-doc-es kde-i18n-es
-kverbos kdeedu
-kverbos-doc kdeedu
-kverbos-doc-es kde-i18n-es
-kview kdegraphics-common kdegraphics-kview libkdegraphics0-kview kdegraphics-ksvg
-kview-doc kdegraphics-kview
-kview-doc-es kde-i18n-es
-kvoctrain kdeedu
-kvoctrain-doc kdeedu
-kvoctrain-doc-es kde-i18n-es
-kwallet-doc kdeutils-kwalletmanager
-kwallet-doc-es kde-i18n-es
-kwalletmanager kdeutils-kwalletmanager
-kweather libkdetoys1-kweather kdetoys-kweather
-kweather-doc kdetoys-kweather
-kweather-doc-es kde-i18n-es
-kwifimanager libkdenetwork2-kwifimanager kdenetwork-kwifimanager
-kwifimanager-doc-es kde-i18n-es
-kwin kdebase-common kdebase-progs libkdebase4
-kwin-cde kdeartwork
-kwin-glow kdeartwork
-kwin-icewm kdeartwork
-kwin-kde1 kdeartwork
-kwin-kstep kdeartwork
-kwin-openlook kdeartwork
-kwin-plastik libkdebase4 kdebase-common
-kwin-system kdeartwork
-kwin4 kdegames
-kwin4-doc kdegames
-kwin4-doc-es kde-i18n-es
-kword libkoffice2-kword koffice-kword koffice-progs
-kword-doc koffice-kword
-kword-docs-es koffice-i18n-es
-kword-docs-pt_BR koffice-l10n-pt_BR
-kword-i18n-es koffice-i18n-es
-kword-i18n-pt_BR koffice-l10n-pt_BR
-kworldclock kdetoys
-kworldclock-doc kdetoys
-kworldclock-doc-es kde-i18n-es
-kworldclock-themes kdeartwork
-kwuftpd-doc-es kde-i18n-es
-kxconfig-doc-es kde-i18n-es
-kxkb kdebase-progs libkdebase4 kdebase-common
-kxkb-doc kdebase-common
-kxsldbg kdewebdev
-kxsldbg-doc kdewebdev
-kynaptic
-kynaptic-i18n-pt_BR
-ladspa ladspa
-lam sweep libmpich21-devel libmpich1-devel mpic++ mpif77 libkdesdk1-devel mpich lam-devel mpich2 mpi2f77 mpi2cc lam-runtime mpicc
-lam-doc lam-doc
-lam-examples
-lame
-lame-doc
-latex2html latex2html
-lcms liblcms1
-lcms-devel liblcms1-devel
-ldconfig ldconfig
-leafnode leafnode
-less less
-lexmark-foomatic-kit
-lexmark2070 printer-filters
-lexmark7000linux printer-filters
-lha lha
-libacl-devel libacl1-devel
-libacl1 libacl1
-libadns-devel libadns1-devel
-libadns1 libadns1
-libalsa2 libalsa-data libalsa2
-libalsatoss0 libalsa-oss0
-libao-devel libao2-devel
-libao-doc
-libao2 libao2
-libaoss0 libalsa-oss0 aoss
-libapr-devel libapr0-devel libapr-util0-devel
-libapr-devel-static libapr-util0-devel libapr0-devel
-libapr0 libapr-util0 libapr0
-libapt-pkg-devel libapt-pkg0-devel
-libapt-pkg2
-libart-devel libart_lgpl2-devel
-libart2 libart_lgpl2
-libaspell-devel libaspell15-devel
-libaspell15 libaspell15
-libattr-devel libattr1-devel
-libattr1 libattr1
-libavc1394-devel libavc1394_0-devel
-libavc1394_0 libavc1394_0-testools libavc1394_0
-libavifile0 libaviplayavcodec0.7 libavifile0.7
-libbeecrypt-devel libbeecrypt6-devel
-libbeecrypt6 libbeecrypt6
-libbluetooth1
-libbonobo libbonobo2_0 libbonobo
-libbonobo-devel libbonobo2_0-devel libbonobo
-libbonobo-doc
-libbonobo-i18n-es libbonobo
-libbonobo-i18n-pt_BR libbonobo
-libbonoboui libbonoboui2_0 libbonoboui
-libbonoboui-devel libbonoboui libbonoboui2_0-devel
-libbonoboui-i18n-es libbonoboui
-libbonoboui-i18n-pt_BR libbonoboui
-libbz2 libbzip2_1
-libbz2-devel libbzip2_1-devel
-libcap
-libcap-devel libcap1-devel
-libcap1 libcap1
-libcdda-devel libcdda0-devel
-libcdda0 libcdda0
-libclamav-devel libclamav1-devel
-libclamav1 libclamav1
-libconectiva-devel
-libconectiva1
-libcroco-devel libcroco2-devel
-libcroco2 libcroco libcroco2
-libcurl-devel libcurl3-devel
-libcurl2 curl
-libdevmapper-devel libdevmapper1.01-devel
-libdevmapper1.00
-libdigikam0 libdigikam0
-libdm-devel libdm0-devel
-libdm0 libdm0
-libdockapp
-libdockapp-devel
-libdockapp-devel-static
-libdps-progs xorg-x11
-libdps1 libxorg-x11
-libdv libdv-apps
-libdv-devel libdv4-static-devel libdv4-devel
-libdvdread-devel libdvdread3-devel
-libdvdread2
-libdvdread3 libdvdread3
-libdxr3-devel libdxr3_0-devel
-libdxr3_0 libdxr3_0
-libecpg4
-libeel-devel libeel2_2-devel
-libeel2 libeel2_2
-libeel2-i18n-es eel
-libeel2-i18n-pt_BR eel
-libenchant-devel libenchant1-devel
-libenchant0 libenchant1
-libewm
-libewm-devel
-libexif-devel libexif12-devel
-libexif-doc
-libexif9
-libexif9-i18n-es libexif12
-libf2c0 libf2c0
-libfaad2
-libfaad2-devel
-libfaad2-doc
-libfaad2-utils
-libfam-devel libgamin-1_0-devel
-libfam0 libgamin-1_0
-libfame-devel
-libfame0
-libffmpeg-devel libpostproc0-devel libffmpeg0-devel
-libffmpeg0 ffmpeg libpostproc0 libffmpeg0
-libflac++2
-libflac-devel liboggflac++2-devel libflac++5-devel libflac7-devel liboggflac3-devel
-libflac4 flac
-libfontconfig-devel libfontconfig1-devel
-libfontconfig1 fontconfig libfontconfig1
-libfribidi-devel libfribidi0-devel
-libfribidi0 fribidi libfribidi0
-libftgl-demo
-libftgl-devel libftgl0-devel
-libftgl-doc
-libftgl0 libftgl0
-libgaim-remote-devel libgaim-remote0-devel
-libgaim-remote0 libgaim-remote0
-libgal-devel libgal23-devel
-libgal0 libgal2.0_6 gal2.0
-libgal0-i18n-es gal2.0
-libgal0-i18n-pt_BR gal2.0
-libgal21
-libgal21-i18n-es
-libgal21-i18n-pt_BR
-libgcc
-libgcc-i18n-es
-libgcj-devel
-libgcj4 libgcj6
-libgcrypt1
-libgd-devel libgd2-devel
-libgd-doc
-libgd-progs gd-utils
-libgd1
-libgd2 libgd2
-libgdbm-devel libgdbm3-devel
-libgdbm-devel-static libgdbm3-devel
-libgdbm3 libgdbm3
-libghttp-devel libghttp1-devel
-libghttp1 libghttp1
-libgimpprint1
-libgimpprint1-devel
-libgl-mesa-devel
-libgl-progs xorg-x11
-libgl-xfree86-devel
-libgl1-mesa
-libgl1-nvidia
-libgl1-xfree86 xorg-x11-server
-libglade libglade-bonobo0 libglade-gnome0 libglade0
-libglade-devel libglade0-devel
-libglade2 libglade2.0_0
-libglade2-devel libglade2.0_0-devel
-libglade2-doc libglade2.0_0-devel
-libglide2 Glide_V3 Glide_V2
-libglide2-devel Glide_V3-devel Glide_V2-devel
-libglide3 Glide_V3 Glide_V3-DRI Glide_V2 Glide_V5
-libglide3-devel Glide_V3-DRI-devel Glide_V3-devel Glide_V5-devel Glide_V2-devel
-libglu-mesa-devel
-libglu1-mesa
-libglu1-xfree86
-libglut-devel
-libglut3
-libgmcop1 libarts1
-libgnet-devel libgnet-1.1_0-devel
-libgnet-doc
-libgnet1.1 libgnet-1.1_0
-libgnome libgnome2_0 libgnome2
-libgnome-devel libgnome2_0-devel
-libgnome-doc libgnome2_0-devel
-libgnome-i18n-es libgnome2
-libgnome-i18n-pt_BR libgnome2
-libgnome-keyring0 libgnome-keyring0
-libgnome-vfs2 libgnome-vfs2_0
-libgnome-vfs2-devel libgnome-vfs2_0-devel
-libgnomecanvas libgnomecanvas2_0
-libgnomecanvas-devel libgnomecanvas2_0-devel
-libgnomecanvas-doc
-libgnomecanvas-i18n-es libgnomecanvas2_0
-libgnomecanvas-i18n-pt_BR libgnomecanvas2_0
-libgnomeprint libgnomeprint2-2_0 libgnomeprint
-libgnomeprint-devel libgnomeprint2-2_0-devel
-libgnomeprint-i18n-es libgnomeprint
-libgnomeprint-i18n-pt_BR libgnomeprint
-libgnomeprintui libgnomeprintui2-2_0
-libgnomeprintui-devel libgnomeprintui2-2_0-devel
-libgnomeprintui-i18n-es libgnomeprintui2-2_0
-libgnomeprintui-i18n-pt_BR libgnomeprintui2-2_0
-libgnomeui libgnomeui2 libgnomeui2_0 gnome-libs
-libgnomeui-devel libgnomeui2_0-devel
-libgnomeui-doc libgnomeui2_0-devel
-libgnomeui-i18n-es libgnomeui2
-libgnomeui-i18n-pt_BR libgnomeui2
-libgpgme-devel libgpgme03_6-devel libgpgme11-devel
-libgpgme-doc
-libgpgme6 libgpgme03_6
-libgphoto2 libgphoto2 libgphoto-hotplug
-libgphoto2-devel libgphoto2-devel
-libgphoto2-doc
-libgphoto2-i18n-es libgphoto2
-libgphoto2-i18n-pt_BR libgphoto2
-libgr
-libgr-progs netpbm
-libgsf libgsf-1_1
-libgsf-devel libgsf-1_1-devel
-libgsf-gnome libgsf-1_1
-libgsf-gnome-devel libgsf-1_1-devel
-libgsl-devel gsl-progs libgsl0-devel
-libgsl0 libgsl0
-libgsm-devel libgsm1-devel
-libgsm-progs gsm
-libgsm1 libgsm1
-libgtkhtml2 libgtkhtml2_0
-libgtkhtml2-devel libgtkhtml2_0-devel
-libgtkhtml20 libgtkhtml1.1_3
-libgtkhtml30 libgtkhtml-3.0_4 gtkhtml3.0
-libgtkhtml30-i18n-es gtkhtml3.0
-libgtkhtml30-i18n-pt_BR gtkhtml3.0
-libgtksourceview-devel libgtksourceview-1.0_0-devel
-libgtksourceview1.0 libgtksourceview-1.0_0 gtksourceview
-libgtksourceview1.0-i18n-es gtksourceview
-libgtksourceview1.0-i18n-pt_BR gtksourceview
-libgtkxmhtml libgtkxmhtml1
-libgtkxmhtml-devel libgnome32-devel
-libgtop2 libgtop2
-libgtop2-devel libgtop2.0_5-devel
-libgtop2-i18n-es libgtop2
-libgtop2-i18n-pt_BR libgtop2
-libgucharmap4 libgucharmap4
-libguile12 libguile12
-libguppi-devel Guppi libguppi16-devel
-libguppi16 libguppi16
-libhermes-devel libhermes1-devel
-libhermes1 libhermes1
-libhpojip0 hpoj libhpojip0
-libhpojip0-devel libhpojip0-devel
-libid3-devel libid3_3.8_3-devel
-libid3_0 id3lib libid3_0
-libidl libIDL2_0
-libidl-devel libIDL2_0-devel
-libidn-devel libidn11-devel
-libidn11 libidn11
-libimap-devel imap-devel
-libimap-devel-static
-libimap4
-libimlib-devel libimlib1-devel
-libimlib1 imlib libimlib1
-libimlib1-cfgeditor imlib-cfgeditor
-libipsec0 libipsec0
-libipsec0-devel libipsec0-devel
-libiw27 libiw28
-libiw27-devel libiw28-devel
-libjasper-common jasper
-libjasper-devel libjasper1.701_1-devel
-libjasper1 libjasper1.701_1
-libjpeg-devel libjpeg62-devel
-libjpeg62 jpeg-progs libjpeg62
-libkabinterfaces1 libkdepim2-kaddressbook
-libkcal2 kdepim-common libkdepim2-common
-libkcddb1 libkdemultimedia1-common kdemultimedia-kscd
-libkdeeducore0 libkdeedu1
-libkdeeduplot1 libkdeedu1
-libkdeeduui1 libkdeedu1
-libkdenetwork2
-libkdepim1 libkdepim2-common
-libkdgantt0
-libkgantt0 kdepim-korganizer libkdepim2-common
-libkipi-devel libkipi0 libkipi0-devel
-libkipi0 libkipi0
-libkmultipage0 libkdegraphics0-common
-libknewstuff1 kdelibs-common libkdecore4
-libkonfig-devel
-libkonfig0
-libkonq4 libkdebase4
-libkpimexchange1 libkdepim2-common
-libkpinterfaces1 libkdepim2-kontact
-libksba0
-libksieve0 kdepim-common libkdepim2-common
-liblm_sensors3 liblm_sensors3
-libltdl-devel libltdl3-devel
-libltdl3 libltdl3
-libmad-devel libid3tag0-devel libmad0-devel
-libmad0 libid3tag0 libmad0
-libmagic-devel libmagic1-devel
-libmagick++-devel libMagick8.0.2-devel
-libmagick++5.5.7
-libmagick-devel libMagick8.0.2-devel
-libmagick5.5.7
-libmetacity-devel libmetacity-private0-devel
-libmikmod-devel libmikmod2-devel
-libmikmod2 libmikmod2
-libmimelib1 libkdepim2-common
-libmjpegtools-devel libmjpegtools1.6-devel
-libmjpegtools0 libmjpegtools1.6
-libmng-devel libmng1-devel
-libmng1 libmng1
-libmp3lame-devel
-libmp3lame0
-libmusicbrainz-devel libmusicbrainz4-devel
-libmusicbrainz4 libmusicbrainz4
-libmysqlclient-devel libmysql14-devel
-libmysqlclient12 libmysql12
-libncftp2
-libncftp2-devel
-libneon-devel
-libneon-devel-static
-libneon-doc
-libneon24
-libnet libnet
-libnet-devel libnet2-devel libnet libnet1.1-devel libnet1.0-devel
-libnetpbm9
-libnetpbm9-devel libshhopt1-devel libnetpbm10-devel
-libnewt-cnc1
-libnewt-cnc1-devel
-libnewt51 libnewt0.51
-libnids
-libnids-devel libnids1-devel
-libnspr-devel libnspr4-devel
-libnspr4 libnspr4
-libnss-devel libnss3-devel
-libnss3 libnss3
-libntfs-devel libntfs5-devel
-libntfs-gnomevfs-devel libntfs5-devel ntfsprogs-gnomevfs
-libntfs-gnomevfs1 ntfsprogs-gnomevfs
-libntfs5 libntfs5
-libobjc libobjc1
-libogg-devel libogg0-devel
-libogg-doc
-libogg0 libogg0
-liboggflac++0
-liboggflac1
-libole2 libole20
-libole2-devel libole20-devel
-libopenal-devel libopenal0-devel
-libopenal0 libopenal0
-libopenh323_1 libopenh323_1
-libopenh323_1-devel libopenh323_1-devel
-libopenobex-devel libopenobex1.0-devel
-libopenobex1 libopenobex1.0
-libopensc-devel libopensc0-devel
-libopensc0 pam_opensc libopensc0 opensc
-libpcap libpcap0
-libpcap-devel libpcap0-devel
-libperl5.8
-libpgtypes1
-libplanner-devel libplanner-1_0-devel
-libplanner1 libplanner-1_0
-libplot-devel libplotutils2-devel
-libplot4 libplotutils2
-libplotter-devel
-libplotter4
-libpng-devel libpng3-devel
-libpng-doc
-libpng3 libpng3
-libpq3
-libproplist-devel libPropList0-devel
-libproplist0 libPropList0
-libptal0 libptal0
-libptal0-devel libptal0-devel
-libqavm0 libavifile0.7
-libqtmcop1 libarts1
-libraw1394 libraw1394-utils
-libraw1394-devel libraw1394_8-devel
-librpm4.2
-librrd-devel librrdtool2-devel
-librrd0
-librsvg2 librsvg2_2 librsvg
-librsvg2-devel librsvg2_2-devel
-librsync rdiff librsync1
-librsync-devel librsync1-devel
-libsamplerate-devel libsamplerate0-devel
-libsamplerate-doc
-libsamplerate0 libsamplerate-progs libsamplerate0
-libsane-hpoj1 libsane-hpoj1
-libsane1 libsane1
-libsane1-i18n-es sane-backends
-libsdl-devel libSDL1.2-devel
-libsdl-image-devel libSDL_image1.2-devel
-libsdl-image1.2 libSDL_image1.2
-libsdl-mixer-devel libSDL_mixer1.2-devel
-libsdl-mixer1.2 libSDL_mixer1.2 SDL_mixer-player
-libsdl-net-devel libSDL_net1.2-devel
-libsdl-net1.2 libSDL_net1.2
-libsdl-ttf-devel libSDL_ttf2.0-devel
-libsdl-ttf-test libSDL_ttf2.0-test
-libsdl-ttf2.0 libSDL_ttf2.0
-libsdl1.2 libSDL1.2
-libsdp2
-libshout libshout3
-libshout-devel libshout3-devel
-libslang-devel libslang1-devel
-libslang-devel-static libslang1-devel
-libslang1 libslang1
-libslp-devel libopenslp1-devel
-libslp1 libopenslp1
-libsmbclient-devel libsmbclient0-devel
-libsmbclient0 libsmbclient0
-libsmpeg-devel libsmpeg0.4-devel
-libsmpeg-progs smpeg-player
-libsmpeg0.4 libsmpeg0.4
-libsndfile-devel libsndfile1-devel
-libsndfile-utils libsndfile-progs
-libsndfile1 libsndfile-progs libsndfile1
-libsoup
-libsoup-devel
-libstdc++-devel libstdc++2.10-devel
-libstdc++2.10 libstdc++2.10
-libstdc++5.0 libstdc++5
-libstdc++5.0-devel
-libtaglib-devel libtaglib0 libtaglib0-devel
-libtaglib1 libtaglib0
-libtiff-devel libtiff3-devel
-libtiff-progs libtiff-progs
-libtiff3 libtiff3
-libtool libtool
-libtool-doc
-libucd-snmp-devel
-libucd-snmp4
-libungif-devel libungif4-devel
-libungif-doc
-libungif-progs libungif-progs
-libungif4 libungif4
-libusb-devel libusb0.1_4-devel
-libusb4
-libuser libuser
-libuser-devel libuser1-devel
-libuser-i18n-es libuser
-libuser1 libuser libuser1
-libuser1-ldap libuser
-libuser1-python
-libvorbis-devel libvorbis0-devel
-libvorbis-doc
-libvorbis3 libvorbis0 libvorbisenc2 libvorbisfile3
-libwings-devel
-libwmf-devel libwmf0.2_7-devel
-libwmf-doc
-libwmf-gtk
-libwmf-tools libwmf
-libwmf7 libwmf0.2_7
-libwnck-devel libwnck-1_16-devel
-libwnck1
-libworkman6 kdemultimedia-kscd
-libwrap-devel tcp_wrappers-devel
-libwraster
-libwraster-devel
-libwv2-devel libwv2_1 libwv2_1-devel
-libwv2_1 libwv2_1
-libwv7
-libwvstreams
-libwvstreams-devel libwvstreams3.74-devel
-libwxgtk2-2.4 libwxgtk2.4
-libwxgtk2-2.4-i18n-es
-libwxgtk2-devel libwxgtk2.4-devel
-libwxgtk2-doc
-libwxgtk2-examples
-libwxgtk2-gl libwxgtkgl2.4
-libxaw3d-devel libXaw3d7-devel
-libxaw3d6
-libxaw6 libxorg-x11
-libxaw7 libxorg-x11
-libxforms-devel
-libxforms0.89
-libxft-devel libxorg-x11-devel
-libxft2
-libxklavier libxklavier-data
-libxklavier-devel libxklavier10-devel
-libxmi-devel
-libxmi1
-libxml libxml1
-libxml-devel libxml1-devel
-libxml-doc
-libxml2 libxml2-utils libxml2
-libxml2-devel libxml2-devel
-libxml2-doc
-libxml2-python libxml2-python
-libxmltok w3c-libwww
-libxmltok-devel w3c-libwww-devel
-libxosd-devel libxosd2-devel
-libxosd-xmms xmms-xosd beep-media-player-xosd
-libxosd2 xosd-tools libxosd2
-libxslt-devel libxslt1-devel
-libxslt-doc
-libxslt1 libxslt1 libxslt-proc
-libxvid-devel
-libxvid3
-libyafcore0 libkdemultimedia1-common
-libyafxplayer0 libkdemultimedia1-common
-libz-devel zlib1-devel
-libz-devel-static zlib1-devel
-libz1 zlib1
-libzvt libzvt2.0_0
-libzvt-devel libzvt2.0_0-devel
-licq licq
-licq-common licq
-licq-console licq-console
-licq-devel licq licq-kde licq-rms licq-devel licq-console
-licq-gtk
-licq-kde licq-kde
-licq-qt licq
-licq-qt-i18n
-licq-rms licq-rms
-lilo lilo
-lilo-doc lilo-doc
-linc ORBit2 liblinc1
-linc-devel liblinc1-devel
-linc-doc liblinc1-devel
-linuxconf linuxconf-lang-pt linuxconf-util linuxconf linuxconf-lang-es
-linuxconf-accountbatch linuxconf-lang-pt linuxconf linuxconf-lang-es
-linuxconf-amandaconf linuxconf linuxconf-lang-pt linuxconf-lang-es
-linuxconf-aptconf linuxconf
-linuxconf-cnc_rbc udhcpc
-linuxconf-devel linuxconf-devel
-linuxconf-dhcpd linuxconf linuxconf-lang-pt linuxconf-lang-es
-linuxconf-dialout linuxconf-lang-pt linuxconf linuxconf-lang-es
-linuxconf-dnsconf linuxconf linuxconf-lang-es linuxconf-lang-pt
-linuxconf-fetchmailconf linuxconf-lang-pt linuxconf-lang-es linuxconf
-linuxconf-firewall linuxconf-lang-pt linuxconf linuxconf-lang-es
-linuxconf-fsbrowser
-linuxconf-grubconf linuxconf linuxconf-lang-pt linuxconf-lang-es
-linuxconf-gurus linuxconf-lang-pt linuxconf linuxconf-lang-es
-linuxconf-inetdconf linuxconf-lang-pt linuxconf linuxconf-lang-es
-linuxconf-inittab linuxconf
-linuxconf-ircdconf linuxconf-lang-pt linuxconf-lang-es linuxconf
-linuxconf-isapnpconf linuxconf linuxconf-lang-es linuxconf-lang-pt
-linuxconf-kbdconf linuxconf-lang-pt linuxconf-lang-es linuxconf
-linuxconf-kernelconf linuxconf linuxconf-lang-pt linuxconf-lang-es
-linuxconf-lib linuxconf-lib
-linuxconf-libmodules
-linuxconf-liloconf linuxconf-lang-pt linuxconf linuxconf-lang-es
-linuxconf-mailconf linuxconf linuxconf-lang-pt linuxconf-lang-es
-linuxconf-managerpm linuxconf linuxconf-lang-pt linuxconf-lang-es
-linuxconf-marsconf linuxconf linuxconf-lang-es linuxconf-lang-pt
-linuxconf-mgettyconf linuxconf
-linuxconf-modemconf linuxconf
-linuxconf-motd linuxconf
-linuxconf-mouseconf linuxconf
-linuxconf-mrtg linuxconf
-linuxconf-netadm linuxconf-lang-pt linuxconf-lang-es linuxconf
-linuxconf-nfsconf linuxconf-lang-pt linuxconf-lang-es linuxconf
-linuxconf-nisconf linuxconf linuxconf-lang-pt linuxconf-lang-es
-linuxconf-opensshd linuxconf-lang-pt linuxconf-lang-es linuxconf
-linuxconf-pamconf linuxconf-lang-pt linuxconf linuxconf-lang-es
-linuxconf-postfixconf linuxconf-lang-pt linuxconf linuxconf-lang-es
-linuxconf-pppdialin linuxconf-lang-pt linuxconf-lang-es linuxconf
-linuxconf-pslaveconf linuxconf-lang-pt linuxconf linuxconf-lang-es
-linuxconf-pythonmod linuxconf
-linuxconf-radiusconf linuxconf linuxconf-lang-es linuxconf-lang-pt
-linuxconf-rarp linuxconf linuxconf-lang-pt linuxconf-lang-es
-linuxconf-redhatppp linuxconf-lang-pt linuxconf linuxconf-lang-es
-linuxconf-report linuxconf
-linuxconf-samba linuxconf linuxconf-lang-es linuxconf-lang-pt
-linuxconf-shellmod linuxconf linuxconf-lang-es linuxconf-util linuxconf-lang-pt
-linuxconf-squid linuxconf
-linuxconf-status linuxconf-lang-pt linuxconf-lang-es linuxconf
-linuxconf-syslogconf linuxconf
-linuxconf-treemenu linuxconf
-linuxconf-updatemon linuxconf-lang-pt linuxconf-lang-es linuxconf
-linuxconf-usermenu linuxconf linuxconf-lang-pt linuxconf-lang-es
-linuxconf-usersbygroup linuxconf-lang-pt linuxconf-lang-es linuxconf
-linuxconf-uucp linuxconf
-linuxconf-vregistry linuxconf
-linuxconf-wuftpd linuxconf
-linuxconf-xkbdconf linuxconf linuxconf-lang-es linuxconf-lang-pt
-lisa-doc-es kde-i18n-es
-lm1100 printer-filters printer-utils
-lm_sensors lm_sensors
-lm_sensors-devel liblm_sensors3-devel
-lm_sensors-doc
-lm_sensors-sensord lm_sensors
-lm_sensors-tellerstats
-locolor-icon-theme kdeartwork
-logcheck logcheck
-logrotate logrotate
-logwatch logwatch
-losetup losetup
-lout lout
-lout-doc lout-doc
-lpstyl printer-filters
-lrzsz lrzsz
-lskat kdegames
-lskat-doc kdegames
-lskat-doc-es kde-i18n-es
-lslk lslk
-lsof lsof
-lsof-doc
-ltrace ltrace
-lua
-lua-devel liblua5-devel
-lvm-base
-lvm-iop10
-lvm-iop6
-lvm2 lvm2
-lwp liblwp2
-lwp-devel liblwp2-devel
-lxcontrol printer-utils
-lynx lynx
-lynx-doc
-lynx-i18n-es
-lynx-i18n-pt_BR lynx
-lyx lyx
-lz11 printer-filters
-m4 m4
-macromedia-flash-plugin
-macutils macutils
-magicdev gnome-volume-manager
-magicdev-i18n-es
-magicdev-i18n-pt_BR
-mailcap mailcap
-mailman mailman
-mailman-clamav
-mailman-i18n-es mailman
-mailman-i18n-pt_BR mailman
-mailx mailx
-make make
-make-i18n-es
-make-i18n-pt_BR
-makedev makedev
-man man
-man-i18n-en
-man-i18n-es
-man-i18n-pt_BR
-man-pages man-pages
-man-pages-devel
-man-pages-i18n-es
-man-pages-i18n-pt_BR
-mars-nwe
-mawk mawk
-mc mc
-mc-i18n-es mc
-mc-i18n-pt_BR mc
-mcrypt libmcrypt mcrypt libmcrypt4
-mcrypt-devel libmcrypt4-devel
-mcserv
-megami-doc-es kde-i18n-es
-memtest86
-mesa-doc
-metacity libmetacity-private0 metacity
-metacity-i18n-es metacity
-metacity-i18n-pt_BR metacity
-metaconf metaconf
-mgetty mgetty-sendfax mgetty
-mgetty-doc
-mgetty-sendfax hylafax-client mgetty-sendfax
-mgetty-viewfax mgetty-viewfax
-mgetty-voice mgetty-sendfax mgetty-voice
-mhash libmhash2
-mhash-devel libmhash2-devel
-mhash-doc
-mi
-mi-slides
-mi_buildtools
-migrationtools-common openldap-migration
-migrationtools-offline openldap-migration
-migrationtools-online openldap-migration
-mikmod mikmod
-mingetty mingetty
-mingetty-i18n-pt_BR
-minicom minicom
-minicom-i18n-es minicom
-minicom-i18n-pt_BR minicom
-miniperl
-mirror mirror
-mjpegtools mjpegtools
-mkbootdisk mkbootdisk
-mkfontpkg
-mkinitrd mkinitrd
-mkisofs mkisofs
-mknbi mkinitrd-net
-mktemp mktemp
-mkxauth mkxauth
-ml85p printer-filters
-mnogosearch emboss mnogosearch
-mnogosearch-devel libmnogosearch3.2-devel
-mod_auth_ldap
-mod_auth_pam mod_auth_pam
-mod_auth_pgsql
-mod_dav
-mod_perl apache-mod_perl
-mod_perl-devel mod_perl-devel
-mod_perl-doc
-mod_python
-mod_python-doc
-module-init-tools modutils module-init-tools
-modutils modutils
-mon mon
-mount util-linux mount
-mountapp mountapp
-mouseconfig
-mouseconfig-i18n-es
-mouseconfig-i18n-pt_BR
-mozilla mozilla
-mozilla-base mozilla libnss3
-mozilla-devel mozilla-devel
-mozilla-dom-inspector mozilla-dom-inspector
-mozilla-extension-diggler
-mozilla-irc mozilla-irc
-mozilla-js-debugger mozilla-js-debugger
-mozilla-mail mozilla-mail
-mozilla-psm
-mozplugger mozplugger
-mp3c mp3c
-mpage mpage
-mpeglib libkdemultimedia1-common kdemultimedia-common
-mpg321 mpg123 mpg321
-mplayer mencoder mplayer-gui mplayer
-mplayer-doc
-mplayer-skins mplayer-gui mplayer-skins
-mrtg mrtg
-mrtg-doc
-mrtg-extras
-mtools mtools
-mtools-doc
-mtools-floppyd mtools
-mtools-i18n-pt_BR
-mtr mtr
-mtr-gtk mtr-gtk
-mutt mutt
-mutt-doc
-mutt-help
-mutt-i18n-es mutt
-mutt-i18n-pt_BR mutt
-mutt-ldap
-myfirewallcontrol
-myfirewallcontrol-doc
-myfirewallcontrol-i18n-pt_BR
-mysql MySQL-client MySQL-common
-mysql-bench MySQL-bench
-mysql-client MySQL-client
-mysql-doc
-nagios nagios
-nagios-cgi nagios nagios-www
-nagios-devel nagios-devel
-nagios-nsca
-nagios-plugins nagios-plugins
-nagios-plugins-extras nagios-plugins
-nasm nasm
-nasm-doc nasm-doc
-nautilus libnautilus2 nautilus
-nautilus-cd-burner nautilus-cd-burner
-nautilus-cd-burner-i18n-es nautilus-cd-burner
-nautilus-cd-burner-i18n-pt_BR nautilus-cd-burner
-nautilus-devel libnautilus2-devel
-nautilus-extras nautilus
-nautilus-i18n-es nautilus
-nautilus-i18n-pt_BR nautilus
-nautilus-media
-nautilus-media-i18n-es
-nautilus-media-i18n-pt_BR
-nautilus-suggested nautilus
-nc nc
-ncftp ncftp
-ncompress ncompress
-ncpfs libncpfs2.3 ncpfs
-ncpfs-libs libncpfs2.3
-ncpfs-libs-devel libncpfs2.3-devel
-ncurses libncurses5 ncurses-extraterms ncurses
-ncurses-devel libncurses5-devel
-ncurses-doc
-ncurses-i18n-pt_BR
-ncurses-term ncurses-extraterms
-ncurses4
-nedit nedit
-net-snmp net-snmp net-snmp-trapd net-snmp-mibs
-net-snmp-devel libnet-snmp5-devel
-net-snmp-doc
-net-snmp-utils net-snmp-utils
-net-tools net-tools
-net-tools-i18n-pt_BR net-tools
-netatalk netatalk
-netatalk-devel netatalk-devel
-netconfig pump
-netpbm netpbm
-newpg gnupg2
-newt newt
-newt-devel libnewt0.51-devel
-nfs-server
-nfs-utils nfs-utils nfs-utils-clients
-nmap nmap
-nmap-doc
-nmap-frontend nmap-frontend
-noatun kdemultimedia-noatun libkdemultimedia1-noatun kdemultimedia-common
-noatun-addons libkdeaddons1-noatun kdeaddons-noatun
-noatun-doc kdemultimedia-noatun
-noatun-doc-es kde-i18n-es
-normalize normalize
-nscd nscd
-nss_ldap nss_ldap
-ntfsprogs ntfsprogs
-ntop ntop
-ntp ntp-client ntp openntpd
-ntp-doc
-ntsysv ntsysv
-numlock numlock
-oaf liboaf0 oaf
-oaf-devel liboaf0-devel oaf
-oaf-i18n-es oaf
-oaf-i18n-pt_BR oaf
-objc
-octave octave
-octave-devel
-octave-doc octave-doc
-oggificator
-oki4linux printer-filters
-omni
-omni-brother
-omni-canon
-omni-cups
-omni-epson
-omni-foomatic
-omni-hp
-omni-ibm
-omni-ks
-omni-kyocera
-omni-lib
-omni-oki
-omni-panasonic
-omni-star
-openjade OpenSP openjade libopenjade0 libosp0
-openjade-devel libosp0-devel libOpenSP3-devel libopenjade0-devel
-openjade-doc
-openldap openldap
-openldap-client openldap-clients
-openldap-devel libldap2.2_7-devel
-openldap-doc openldap-doc
-openldap-server openldap-servers
-openmotif lesstif-clients
-openmotif-demos
-openmotif-devel lesstif-clients lesstif-devel
-openmotif-mwm lesstif-mwm
-openoffice.org OpenOffice.org-l10n-es OpenOffice.org OpenOffice.org-l10n-pt_BR
-openoffice.org-i18n-en_US OpenOffice.org-help-en OpenOffice.org OpenOffice.org-l10n-en
-openoffice.org-i18n-es_ES OpenOffice.org-help-es OpenOffice.org-l10n-es
-openoffice.org-i18n-pt_BR OpenOffice.org-help-pt_BR OpenOffice.org-l10n-pt_BR OpenOffice.org-l10n-en
-openoffice.org-libs OpenOffice.org-libs
-openslp openslp
-openslp-doc
-openssh openssh
-openssh-askpass openssh-askpass
-openssh-askpass-gnome openssh-askpass-gnome
-openssh-clients openssh openssh-clients
-openssh-server openssh-server
-openssl-devel libopenssl0.9.7-devel
-openssl-devel-static libopenssl0.9.7-static-devel
-openssl-doc
-openssl-progs openssl
-openssl0.9.7 libopenssl0.9.7
-orbit1 ORBit libORBit0
-orbit1-devel libORBit0-devel
-orbit2 libORBit2_0 ORBit2
-orbit2-devel ORBit2 libORBit2_0-devel
-pam pam
-pam-devel libpam0-devel
-pam-doc pam-doc
-pam-extra libpam0
-pam_krb5 pam_krb5
-pam_ldap pam_ldap
-pam_mount pam_mount
-pam_smb pam_smb
-pam_smb_passwd
-pan pan
-pan-i18n-es pan
-pan-i18n-pt_BR pan
-pango libpango1.0_0-modules pango libpango1.0_0
-pango-devel libpango1.0_0-devel
-pango-doc pango
-parted16 parted
-parted16-devel libparted1.6-devel
-parted16-i18n-es parted
-parted16-i18n-pt_BR parted
-partimage partimage
-passwd passwd
-patch patch
-pax pax
-pbm2l2030 printer-filters
-pbm2lwxl printer-filters
-pciutils pciutils
-pciutils-devel pciutils-devel
-pcl3-cups
-pcre libpcre0 pcre
-pcre-devel libpcre0-devel
-pcsc-lite pcsc-lite
-pcsc-lite-devel pcsc-lite-devel
-pdksh pdksh
-pear-date php-pear-Date
-pear-hcemd5
-pear-log php-pear-Log php-pear
-pear-mail-mime php-pear
-pentaxpj printer-filters
-perguntas_e_respostas
-perl perl
-perl-archive-tar perl-Archive-Tar
-perl-archive-zip perl-Archive-Zip
-perl-authen-sasl perl-Authen-SASL
-perl-base perl-base
-perl-compress-zlib perl-Compress-Zlib
-perl-convert-asn1 perl-Convert-ASN1
-perl-convert-ber perl-Convert-BER
-perl-convert-tnef perl-Convert-TNEF
-perl-convert-uulib perl-Convert-UUlib
-perl-crypt-ssleay perl-Crypt-SSLeay
-perl-date-calc perl-Date-Calc
-perl-datemanip perl-DateManip
-perl-dbd-pg perl-DBD-Pg
-perl-dbi perl-DBI-proxy perl-DBI
-perl-devel perl-devel
-perl-digest-hmac perl-Digest-HMAC
-perl-digest-nilsimsa perl-Digest-Nilsimsa
-perl-digest-sha1 perl-Digest-SHA1
-perl-doc perl-doc
-perl-file-tail perl-File-Tail
-perl-html-parser perl-HTML-Parser
-perl-html-tagset perl-HTML-Tagset
-perl-http-ghttp
-perl-imagemagick
-perl-io-socket-ssl perl-IO-Socket-SSL
-perl-io-stringy perl-IO-stringy
-perl-ldap perl-ldap
-perl-libwww-perl perl-libwww-perl
-perl-libxml-enno perl-libxml-enno
-perl-libxml-perl perl-libxml-perl
-perl-mailtools perl-MailTools
-perl-mime-tools perl-MIME-tools
-perl-mime-tools-doc
-perl-modules
-perl-mon perl-Mon
-perl-msql-mysql-modules
-perl-net-daemon perl-Net-Daemon
-perl-net-dns perl-Net-DNS
-perl-net-ping
-perl-net-server perl-Net-Server
-perl-net-ssleay
-perl-parse-yapp perl-Parse-Yapp
-perl-period perl-Period
-perl-plrpc perl-PlRPC
-perl-postgresql
-perl-sdl perl-SDL
-perl-sgmlspm perl-SGMLSpm
-perl-suidperl perl-suid
-perl-timedate perl-TimeDate
-perl-unix-syslog perl-Unix-Syslog
-perl-uri perl-URI
-perl-utils perl perl-doc
-perl-xml-parser perl-XML-Parser
-perl-xml-sax perl-XML-SAX
-pflogsumm pflogsumm
-php-net-socket php-pear
-php4 php-ini php-cli php-pear
-php4-dba
-php4-devel php432-devel
-php4-doc
-php4-imap
-php4-ldap
-php4-mcrypt
-php4-mhash
-php4-mnogosearch
-php4-mssql
-php4-mysql
-php4-odbc
-php4-pgsql
-php4-snmp
-php4-sybase
-php4-sybase-ct
-phpgroupware phpgroupware
-pidentd pidentd
-pilot-link libpisync0 libpisock8 libpisock++0 pilot-link
-pilot-link-devel libpisock8-devel
-pinentry-curses pinentry
-pinentry-gtk pinentry-gtk
-pinentry-info
-pinentry-qt pinentry-qt
-pinfo pinfo
-ping iputils
-pkgconfig pkgconfig
-planner planner-database planner
-planner-i18n-es planner
-planner-i18n-pt_BR planner
-plotutils plotutils
-pnm2ppa printer-filters
-popt libpopt0
-popt-devel libpopt0-devel
-popt-devel-static libpopt0-devel
-popt-doc
-portaudio libportaudio0
-portaudio-devel libportaudio0-devel
-portmap portmap
-portmap-static
-portslave
-poster printer-utils
-postfix postfix
-postfix-doc
-postgresql postgresql-server postgresql
-postgresql-clients postgresql
-postgresql-contrib postgresql-contrib
-postgresql-devel libpq4-devel libecpg5-devel postgresql-devel
-postgresql-doc
-postgresql-odbc
-postgresql-pgaccess pgaccess
-postgresql-tcl libpgtcl2 postgresql-tcl
-postgresql-test postgresql-test
-ppmtomd printer-filters
-ppmtotbmp
-ppp ppp
-ppp-devel ppp-devel
-privoxy privoxy
-procinfo procinfo
-procmail procmail
-procps procps
-proftpd proftpd
-proftpd-doc
-psacct psacct
-psgml emacs-psgml
-psmisc psmisc
-psmisc-i18n-en psmisc
-psutils psutils
-pump pump
-pump-devel pump-devel
-pump-i18n-es pump
-pump-i18n-pt_BR pump
-pup printer-utils
-pwdb pwdb-conf
-pwdb-devel libpwdb0-devel
-pwdb-doc
-pwlib libpwlib1
-pwlib-devel libpwlib1-devel
-py2pdf
-pychecker pychecker
-pygame pygame
-pygame-devel
-pygame-doc pygame-doc
-pyorbit2
-pyorbit2-devel pyorbit-devel
-pysol pysol-cardsets pysol
-pysol-cardsets pysol-cardsets
-python python-base python
-python-MySQLdb
-python-MySQLdb-doc
-python-adns
-python-beecrypt
-python-biggles
-python-clientcookie
-python-clientform
-python-dateutil
-python-devel
-python-doc
-python-freeze
-python-gtk python-gtk
-python-gtk+2
-python-gtk+2-devel pygtk2.0-devel
-python-gtk+2-examples
-python-gtk+2-libglade
-python-idle tkinter
-python-imaging python-imaging
-python-imaging-devel python-imaging-devel
-python-kudzu
-python-ldap python-ldap
-python-libglade
-python-matplotlib
-python-mx
-python-newt
-python-ninz
-python-numeric python-numeric
-python-numeric-devel python-numeric-devel
-python-numeric-doc
-python-postgresql
-python-qt PyQt PyQt-devel
-python-qt-doc
-python-qt-examples
-python-reportlab python-reportlab
-python-reportlab-doc
-python-reportlab-docco
-python-reportlab-platypus
-python-reportlab-test
-python-rpm
-python-sip sip
-python-spread
-python-sqlite python-sqlite
-python-subversion python-svn
-python-tkinter
-python-wxgtk2 wxPythonGTK
-python-wxgtk2-examples
-pythonlib pythonlib
-pythonpoint
-pyxf86config
-qcad qcad
-qcad-doc
-qscintilla
-qscintilla-devel libqscintilla5-devel
-qt3 qt3-common libqt3
-qt3-assistant-lib
-qt3-database-plugin-mysql
-qt3-database-plugin-odbc
-qt3-database-plugin-pgsql
-qt3-designer libqt3-devel
-qt3-designer-lib libqt3
-qt3-devel libqt3-devel
-qt3-doc libqt3-devel libqt3
-qt3-examples
-qt3-linguist libqt3-devel
-qt3-tutorial
-quanta libkdewebdev0-kfilereplace kdewebdev-kfilereplace kdewebdev
-quanta-devel
-quanta-doc kdewebdev
-quanta-doc-pt_BR kde-i18n-pt_BR
-quanta-reference-css
-quanta-reference-html
-quanta-reference-javascript
-quanta-reference-php
-quota quota
-radiusd-cistron freeradius radiusd-cistron
-raidtools raidtools
-rarpd rarpd
-razor-agents perl-Razor-Agent
-rcs rcs
-rcs-doc
-rdate rdate
-rdesktop rdesktop
-rdist rdist
-readline
-readline-devel libreadline5-devel
-redir redir
-reiserfs-utils reiserfsprogs
-rfb rfb
-rhpl
-rhpl-i18n-es
-rhpl-i18n-pt_BR
-rhythmbox rhythmbox
-rhythmbox-i18n-es rhythmbox
-rhythmbox-i18n-pt_BR rhythmbox
-rman
-rmt rmt
-rootfiles rootfiles
-routed routed
-rp-pppoe rp-pppoe-gui rp-pppoe
-rp-pppoe-gui rp-pppoe-gui
-rp-pppoe-server rp-pppoe
-rplay
-rplay-devel
-rpm rpm
-rpm-build rpm-build
-rpm-devel librpm4.4-devel
-rpm-doc
-rpm-i18n-es
-rpm-i18n-es_ES
-rpm-i18n-pt_BR
-rpm2cpio rpm
-rrdtool rrdtool
-rrdtool-doc
-rsh rsh
-rsh-server rsh-server
-rstart xorg-x11
-rsync rsync
-rusers rusers
-rusers-server rusers-server
-rwall rwall
-rwho rwho
-sablotron libsablotron0 sablotron
-sablotron-devel libsablotron0-devel
-sablotron-doc
-samba-clients smbget samba-common
-samba-common samba-swat samba-common samba-server
-samba-doc samba-doc
-samba-server samba-common samba-server tdb-utils
-samba-swat samba-doc samba-swat
-samba-testprogs
-samba-vfs samba-server
-samba-vscan-clamav samba-vscan-clamav
-samba-vscan-fprot
-samba-vscan-fsecure
-samba-vscan-kaspersky
-samba-vscan-mks
-samba-vscan-oav
-samba-vscan-sophos
-samba-vscan-trend
-samba-winbind samba-winbind samba-server nss_wins
-sane sane-backends
-sane-devel libsane1-devel
-sane-doc
-sane-frontends sane-frontends
-sane-server
-sash sash
-sasl2 libsasl2
-sasl2-devel libsasl2-devel
-sasl2-devel-static libsasl2-devel
-sasl2-doc
-sasl2-plug-anonymous libsasl2-plug-anonymous
-sasl2-plug-crammd5 libsasl2-plug-crammd5
-sasl2-plug-digestmd5 libsasl2-plug-digestmd5
-sasl2-plug-gssapi libsasl2-plug-gssapi
-sasl2-plug-login libsasl2-plug-login
-sasl2-plug-ntlm libsasl2-plug-ntlm
-sasl2-plug-otp libsasl2-plug-otp
-sasl2-plug-plain libsasl2-plug-plain
-sasl2-plug-sasldb libsasl2-plug-sasldb
-sasl2-programs cyrus-sasl
-schedutils
-screem screem
-screem-i18n-es screem
-screem-i18n-pt_BR screem
-screen ncurses ncurses-extraterms screen
-scribus libscribus0 scribus
-scribus-devel libscribus0-devel
-scribus-doc scribus
-scrollkeeper libscrollkeeper0 scrollkeeper
-scrollkeeper-i18n-es scrollkeeper
-scrollkeeper-i18n-pt_BR scrollkeeper
-sdcc sdcc
-sdcc-doc sdcc
-secpolicy kdeadmin
-sed sed
-sed-i18n-es sed
-sed-i18n-pt_BR sed
-sendmail sendmail
-sendmail-cf sendmail-cf
-sendmail-doc sendmail-doc
-setserial setserial
-setup lsb setup
-sg3_utils sg3_utils
-sg_map
-sginfo
-sgml-common openjade sgml-common
-sgml-tools linuxdoc-tools
-sgml-tools-doc
-shadow-utils shadow-utils
-shadow-utils-doc
-shadow-utils-i18n-pt_BR
-shared-mime-info shared-mime-info
-sharutils sharutils
-shout
-showimg showimg
-showimg-doc showimg
-showimg-i18n-es showimg
-showimg-i18n-pt_BR showimg
-slang-doc slang-doc
-slib
-slick-icon-theme kdeartwork
-sliplogin
-slocate slocate
-slocate-i18n-pt_BR
-slrn slrn
-slrn-i18n-es slrn
-slrn-pull slrn-pull
-smartmontools smartmontools
-smbldap-tools smbldap-tools
-snort snort
-sodipodi sodipodi
-sodipodi-i18n-es sodipodi
-sodipodi-i18n-pt_BR sodipodi
-sox sox
-sox-devel sox-devel
-spamassassin spamassassin-spamd spamassassin spamassassin-spamc
-spamassassin-doc
-speak_freely
-speak_freely-gui
-spread
-spread-devel
-sqlite libsqlite0 sqlite-tools
-sqlite-devel libsqlite0-devel
-squid squid
-squid-auth squid
-squid-extra-templates
-squirm
-startup-notification libstartup-notification-1_0
-startup-notification-devel libstartup-notification-1_0-devel
-statserial statserial
-strace strace
-stunnel stunnel
-stunnel-doc
-subversion subversion subversion-repos libsvn_ra_local1_0 libsvn_repos1_0 libsvn_diff1_0 libsvn_client1_0 libsvn_subr1_0 libsvn_ra_dav1_0 libsvn_ra_svn1_0 libsvn_delta1_0
-subversion-devel python-svn-devel libsubversion1_0-devel
-subversion-doc subversion-doc
-subversion-server subversion-server
-sudo sudo
-sudo-doc
-sun-java2
-sun-jre
-sun-jre-java-odbc
-sun-jre-java-plugin
-swatch swatch
-swig swig
-swig-devel swig-devel
-sxid
-sylpheed sylpheed2 sylpheed-claws sylpheed-claws2 sylpheed
-sylpheed-doc sylpheed sylpheed2
-sylpheed-i18n-es sylpheed sylpheed2
-sylpheed-i18n-pt_BR sylpheed sylpheed2
-symlinks symlinks
-synaptic rpmdrake
-synaptic-i18n-es
-synaptic-i18n-pt_BR
-sysklogd sysklogd
-syslinux syslinux
-system-config-soundcard
-sysvinit dpkg lsb SysVinit
-sysvinit-devel
-sysvinit-doc
-t1lib t1lib-config
-t1lib-devel libt1lib5-devel
-t1lib-fonts
-t1lib-progs libt1lib1-progs t1lib-progs
-talk talk
-talk-server talk-server
-tar tar
-tar-i18n-es tar
-tar-i18n-pt_BR tar
-task-alsa
-task-alsa-devel
-task-base
-task-c++-devel
-task-c-devel
-task-cd_recording-base
-task-config-tools
-task-core
-task-debug
-task-desktop-common
-task-docbook-sgml
-task-docbook-xml
-task-foomatic
-task-ghostscript
-task-gimp-print
-task-gimp-print-cups
-task-gnome gnome-volume-manager
-task-gnome-devel
-task-gnome-minimal gnome-volume-manager
-task-gnomeutils
-task-gst-plugins
-task-ha
-task-kde gnome-volume-manager
-task-kde-base-devel
-task-kde-enterprise
-task-kde-i18n-es
-task-kde-i18n-pt_BR
-task-kde-minimal gnome-volume-manager
-task-kde-standard gnome-volume-manager
-task-kernel-compiling
-task-mail-server
-task-mi-stage2
-task-nautilus
-task-network-base
-task-omni
-task-printer-canon
-task-printer-epson
-task-printer-hp
-task-printer-lexmark
-task-printer-misc
-task-printer-okidata
-task-printer-server
-task-printers
-task-profile-devel
-task-profile-emailserver
-task-profile-enterprise
-task-profile-firewallserver
-task-profile-gnome
-task-profile-minimal
-task-profile-notebook
-task-profile-sambaserver
-task-profile-standard
-task-profile-webserver
-task-python-devel
-task-webmin-desktop drakconf
-task-windowmaker
-task-x-window-system desktop-common-data
-tcl tcl
-tcl-devel tcl
-tcllib tcllib
-tclx tclx
-tclx-devel tclx
-tclx-helpfiles tclx
-tcpd tcp_wrappers
-tcpdump tcpdump
-tcptrace
-tcsh rootfiles setup tcsh
-tcsh-doc
-technical-icon-theme
-telnet telnet-client-krb5 telnet
-telnet-server
-tetex tetex texi2html tetex-context tetex-mfwin tetex-dvipdfm tetex-dvips tetex-xdvi tetex-texi2html texinfo tetex-doc
-tetex-afm tetex-afm
-tetex-devel tetex-devel
-tetex-doc tetex-doc
-tetex-dvilj tetex-latex tetex-dvilj
-tetex-dvips tetex tetex-latex tetex-dvips
-tetex-latex tetex-context tetex-latex
-tetex-xdvi tetex-xdvi
-tethereal tethereal
-texinfo info texinfo
-texinfo-doc
-tftp-hpa tftp-server tftp
-thesaurus-docs-es koffice-i18n-es
-tightvnc tightvnc
-tightvnc-doc tightvnc-doc
-tightvnc-java tightvnc
-tightvnc-server tightvnc-server
-time time
-timeconfig timeconfig
-timeconfig-i18n-es timeconfig
-timeconfig-i18n-es_ES
-timeconfig-i18n-pt_BR timeconfig
-timezone glibc timezone
-tk tk
-tk-demos
-tk-devel tk
-tmpwatch tmpwatch
-totem totem-common totem
-totem-i18n-es totem-common
-totem-i18n-pt_BR totem-common
-traceroute traceroute
-trafshow
-transcode
-transcode-doc
-transfig transfig
-tree tree
-ttf-uddiuddi
-ttf2pt1 lcdf-typetools t1utils
-ttmkfdir freetype-tools
-tux_aqfh tux_aqfh
-tuxracer wherever-racer tuxracer
-tvtime tvtime
-twiki
-twm xorg-x11
-txt2regex txt2regex
-txt2regex-i18n-pt_BR txt2regex
-txt2tags
-type1-freefonts
-udev udev
-umb-scheme umb-scheme
-umbrello kdesdk kdesdk-umbrello
-umbrello-doc-es kde-i18n-es
-umbrello-doc-pt_BR kde-i18n-pt_BR
-uml-net-tools
-unarj
-unix2dos unix2dos
-unixodbc libunixODBC1 unixODBC
-unixodbc-MiniSQL libunixODBC1
-unixodbc-MySQL libmyodbc1-devel libunixODBC1
-unixodbc-devel libmyodbc1-devel libunixODBC1-devel
-unixodbc-doc
-unixodbc-easysoft libunixODBC1
-unixodbc-freetds libunixODBC1
-unixodbc-kde libunixODBC1-qt unixODBC-gui-qt
-unixodbc-nn libunixODBC1
-unixodbc-openlinks libunixODBC1
-unixodbc-oracle libunixODBC1
-unixodbc-postgres libunixODBC1
-unixodbc-progs unixODBC
-unixodbc-sapdb libunixODBC1
-unixodbc-txt libunixODBC1
-unrar
-unzip unzip
-urlview urlview
-usb-mount hotplug
-usbutils usbutils
-usermode usermode-consoleonly usermode
-usermode-gtk usermode
-usermode-i18n-es usermode-consoleonly
-usermode-i18n-pt_BR usermode-consoleonly
-utempter utempter
-util-linux shadow-utils util-linux
-util-linux-i18n-es util-linux
-util-linux-i18n-pt_BR util-linux
-uucp uucp
-uucp-cu uucp
-uucp-doc
-uudeview uudeview
-uw-imap-doc
-uw-imap-server imap
-uw-pop-server imap
-valgrind valgrind
-valgrind-doc valgrind
-vcdimager vcdimager
-vera
-verynice
-vim-X11 vim-common vim-X11
-vim-common vim-common
-vim-enhanced vim-enhanced
-vim-help
-vim-minimal vim-minimal
-vim-syntax
-vimpart libkdeaddons1-devel libkdeaddons1 kdeaddons
-viralator
-vixie-cron vixie-cron
-vixie-cron-i18n-pt_BR
-vlock vlock
-vorbis-tools vorbis-tools
-vsftpd vsftpd
-vte libvte4 vte
-vte-devel libvte4-devel
-vte-i18n-es vte
-vte-i18n-pt_BR vte
-vtun vtun
-w3c-libwww w3c-libwww
-w3c-libwww-apps w3c-libwww-apps
-w3c-libwww-devel w3c-libwww-devel
-webalizer webalizer
-webalizer-doc
-weblint
-webmin-base webmin
-webmin-desktop webmin
-webmin-server webmin
-webmin-theme-conectiva
-webmin-theme-lynx
-webxref
-wget wget
-wget-i18n-es wget
-wget-i18n-pt_BR wget
-which which
-wine wine wine-utils
-wine-devel libwine1-devel
-wine-doc
-wireless-tools wireless-tools
-wmaker WindowMaker
-wmaker-doc
-wmaker-i18n-es WindowMaker
-wmaker-themes wmaker-themes
-wmakerconf
-wmcalclock
-wmifs wmii
-wmmixer
-wmmon
-words words
-wserv BitchX
-wsoundserver
-wsoundserver-data
-wsoundserver-devel
-wu-ftpd wu-ftpd
-wv wv
-wv-devel libwv-1.0_2-devel libwv-1.0_0-devel
-wvdial wvdial
-x3270 x3270
-xauth xorg-x11-xauth
-xawtv xawtv-control fbtv xawtv-misc xawtv xawtv-common motv
-xawtv-misc xawtv-misc
-xawtv-radio radio
-xawtv-streamer streamer
-xawtv-ttv ttv
-xawtv-webcam xawtv-web
-xchat xchat
-xchat-base xchat-perl xchat-tcl xchat-python xchat
-xchat-base-i18n-es xchat
-xchat-base-i18n-es_ES
-xchat-base-i18n-pt_BR xchat
-xchat-text xchat
-xclass xclass-icons
-xclass-devel libxclass0-devel
-xdialog Xdialog
-xdialog-i18n-es Xdialog
-xdialog-i18n-pt_BR Xdialog
-xdm xorg-x11 xinitrc
-xdosemu xdosemu
-xemacs xemacs-extras gnuserv xemacs
-xfig xfig
-xfig-doc xfig
-xfree86
-xfree86-bench xorg-x11
-xfree86-common xorg-x11 groff-gxditview libxorg-x11 xpat2 xdu
-xfree86-config xorg-x11
-xfree86-devel xorg-x11 libxorg-x11-devel libxpm4-devel
-xfree86-devel-static libxorg-x11-devel libxorg-x11-static-devel libxpm4-devel
-xfree86-doc xorg-x11
-xfree86-driver-apm xorg-x11-server xorg-x11
-xfree86-driver-ark xorg-x11-server
-xfree86-driver-ati xorg-x11-server xorg-x11
-xfree86-driver-ati-dri xorg-x11-server
-xfree86-driver-chips xorg-x11 xorg-x11-server
-xfree86-driver-cirrus xorg-x11-server
-xfree86-driver-cyrix xorg-x11 xorg-x11-server
-xfree86-driver-fbdev xorg-x11-server
-xfree86-driver-glide
-xfree86-driver-glint xorg-x11-server
-xfree86-driver-i128 xorg-x11-server xorg-x11
-xfree86-driver-i740 xorg-x11-server xorg-x11
-xfree86-driver-i810 xorg-x11 xorg-x11-server
-xfree86-driver-i810-dri libxorg-x11 xorg-x11-server
-xfree86-driver-mga xorg-x11-server
-xfree86-driver-mga-dri xorg-x11-server
-xfree86-driver-neomagic xorg-x11-server
-xfree86-driver-nsc xorg-x11-server
-xfree86-driver-nv xorg-x11-server
-xfree86-driver-nvidia
-xfree86-driver-rendition xorg-x11 xorg-x11-server
-xfree86-driver-s3 xorg-x11-server
-xfree86-driver-s3virge xorg-x11 xorg-x11-server
-xfree86-driver-savage xorg-x11-server
-xfree86-driver-siliconmotion xorg-x11-server
-xfree86-driver-sis xorg-x11 xorg-x11-server
-xfree86-driver-sis-dri xorg-x11-server
-xfree86-driver-synaptics synaptics
-xfree86-driver-tdfx xorg-x11-server
-xfree86-driver-tdfx-dri xorg-x11-glide-module
-xfree86-driver-tga xorg-x11-server xorg-x11
-xfree86-driver-trident xorg-x11-server
-xfree86-driver-tseng xorg-x11-server
-xfree86-driver-vesa xorg-x11-server
-xfree86-driver-vga xorg-x11-server
-xfree86-driver-via xorg-x11-server
-xfree86-driver-vmware xorg-x11-server
-xfree86-icons
-xfree86-libs
-xfree86-libs-common libxpm4 libxorg-x11
-xfree86-manpages
-xfree86-minimal
-xfree86-misc-locales xorg-x11
-xfree86-modules-afb xorg-x11-server
-xfree86-modules-cfb xorg-x11-server
-xfree86-modules-codeconv
-xfree86-modules-extended-input xorg-x11-server
-xfree86-modules-fb xorg-x11-server
-xfree86-modules-fb-lowcolor xorg-x11-server
-xfree86-modules-fb-multi-depths xorg-x11-server
-xfree86-modules-freetype
-xfree86-modules-xaa xorg-x11-server
-xfree86-modules-xtt
-xfree86-progs X11R6-contrib xterm xorg-x11
-xfree86-proxy xorg-x11
-xfree86-server
-xfree86-server-common xorg-x11 xorg-x11-server XFree86-server-common
-xfree86-xfs xorg-x11 xorg-x11-xfs
-xfree86-xkb libxorg-x11 xorg-x11
-xfree86-xnest xorg-x11-Xnest
-xfree86-xprt xorg-x11-Xprt
-xfree86-xvfb xorg-x11-Xvfb
-xfsdump xfsdump
-xfsdump-i18n-pt_BR
-xfsprogs libxfs1 xfsprogs
-xfsprogs-devel libxfs1-devel
-ximian-connector ximian-connector
-ximian-connector-devel
-ximian-connector-doc
-xine
-xine-lib libxine1 xine-plugins
-xine-lib-alsa
-xine-lib-arts
-xine-lib-devel libxine1-devel
-xine-lib-dxr3
-xine-lib-esd
-xine-lib-gnome_vfs
-xine-lib-i18n-es xine-plugins
-xine-lib-i18n-pt_BR xine-plugins
-xine-lib-oggvorbis
-xine-lib-oss
-xine-lib-w32dll
-xine-lib-xv
-xine-ui xine-ui-fb xine-ui
-xine-ui-i18n-es xine-ui
-xine-ui-i18n-pt_BR xine-ui
-xine-ui-skins xine-skins
-xinetd xinetd-simple-services xinetd
-xinetd-devel
-xlockmore xlockmore
-xml-common sgml-common
-xmms xmms-alsa libxmms1 xmms xmms-diskwriter
-xmms-arts xmms-arts
-xmms-crossfade xmms-crossfade
-xmms-devel libxmms1-devel
-xmms-esd xmms-esd
-xmms-flac flac-xmms
-xmms-gl xmms-mesa
-xmms-i18n-en xmms
-xmms-i18n-es xmms
-xmms-i18n-pt_BR xmms
-xmms-mikmod xmms-mikmod
-xmms-normalize normalize xmms-normalize
-xmms-oss xmms
-xmms-skins xmms-skins
-xmms-volume-normalizer xmms-normalize
-xmms-vorbis xmms
-xpdf xpdf
-xpdf-progs xpdf
-xscreensaver xscreensaver
-xscreensaver-gl xscreensaver-gl
-xscreensaver-i18n-es xscreensaver
-xscreensaver-i18n-pt_BR xscreensaver
-xscripts xinitrc xorg-x11
-xscripts-i18n-pt_BR
-xterm xorg-x11 xterm
-xtux xtux
-xvattr xvattr
-xwpe
-xwpe-X11
-xwpick xwpick
-yafray
-yelp yelp
-yelp-i18n-es yelp
-yelp-i18n-pt_BR yelp
-yp-tools yp-tools
-ypbind-mt ypbind
-ypserv ypserv
-zebra quagga
-zenity zenity
-zenity-i18n-es zenity
-zenity-i18n-pt_BR zenity
-zip zip
-zisofs-tools zisofs-tools
diff --git a/perl-install/install/share/upgrade/conectiva.10/pre.keep-kde-profile b/perl-install/install/share/upgrade/conectiva.10/pre.keep-kde-profile
deleted file mode 100755
index 26aff73d7..000000000
--- a/perl-install/install/share/upgrade/conectiva.10/pre.keep-kde-profile
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-mkdir -p /usr/share/apps/konqueror/profiles
-for i in Conectiva cnccontrol conectiva-smb filemanagement-conectiva; do
- cp -f /usr/lib/kde3/share/apps/konqueror/profiles/$i /usr/share/apps/konqueror/profiles
-done
diff --git a/perl-install/install/share/upgrade/conectiva.10/pre.merge-groups.sh b/perl-install/install/share/upgrade/conectiva.10/pre.merge-groups.sh
deleted file mode 100755
index b735d2bbe..000000000
--- a/perl-install/install/share/upgrade/conectiva.10/pre.merge-groups.sh
+++ /dev/null
@@ -1,87 +0,0 @@
-#!/bin/bash
-#
-# cnc2mdv /etc/group file merger
-#
-# What it does:
-#
-# - Adds three new groups:
-# - Check if these groups or its gids already exists;
-# - Remove root from the wheel group.
-#
-
-destfile=${destfile:-/etc/group}
-backupfile=${destfile}.cnc2mdv
-
-# these are the new groups that are introduced by Mandriva
-groups=( usb 43 tape 21 nogroup 65534 )
-
-# error codes
-group_already_exists_=8
-group_already_exists=9
-gid_not_unique=4
-
-sort_groups_by_gid()
-{
- sort -nt: +2 -3 -o $destfile $destfile #wow
-
- return 0
-}
-
-
-add_new_groups()
-{
- for (( i=0; i < ${#groups[@]}; i += 2)); do
- n=$[$i+1]
- gid=${groups[$n]}
- gname=${groups[$i]}
-
- errors=yes
- while [ $errors = "yes" ]; do
- groupadd -g $gid $gname
- case $? in
- 0)
- # ok, no errors, group really added
- errors=no
- ;;
-
- $group_already_exists | $group_already_exists_ )
- # ok, no problem at all
- errors=no
- ;;
-
- $gid_not_unique)
- # bleh, increment gid and try again
- # hum, but if ... 65534?
- gid=$[$gid+1]
- ;;
-
- *)
- echo "unexpected error during groupadd ($?)"
- return 1;
- ;;
- esac
- done # while errors
- done # for
-
- return 0
-}
-
-
-remove_root_from_wheel()
-{
- sed -i 's/\(wheel:[^:]*:[^:]*:\)root,*\(.*\)/\1\2/' ${destfile}
-
- return 0
-}
-
-
-main()
-{
- add_new_groups &&
- sort_groups_by_gid &&
- remove_root_from_wheel
-}
-
-main
-
-# vim:ts=4:sw=4:ai
diff --git a/perl-install/install/share/upgrade/conectiva.10/pre.remove-conflicting-files.sh b/perl-install/install/share/upgrade/conectiva.10/pre.remove-conflicting-files.sh
deleted file mode 100755
index 3db2fee4f..000000000
--- a/perl-install/install/share/upgrade/conectiva.10/pre.remove-conflicting-files.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/bash
-
-rm -f /usr/share/apps/kdm
diff --git a/perl-install/install/steps.pm b/perl-install/install/steps.pm
index e6df1ef17..aa3d6b4ec 100644
--- a/perl-install/install/steps.pm
+++ b/perl-install/install/steps.pm
@@ -1,4 +1,4 @@
-package install::steps; # $Id$
+package install::steps;
use diagnostics;
use strict;
@@ -176,9 +176,10 @@ sub selectInstallClass {
#------------------------------------------------------------------------------
sub doPartitionDisksBefore {
my ($o) = @_;
+ log::l("fdisk before:\n" . any::fdisk());
eval {
+ eval { fs::mount::umount("$::prefix/sys/kernel/debug/usb") };
eval { fs::mount::umount("$::prefix/sys") };
- eval { fs::mount::umount("$::prefix/proc/bus/usb") };
eval { fs::mount::umount("$::prefix/proc") };
eval { fs::mount::umount_all($o->{fstab}) };
eval { sleep 1; fs::mount::umount_all($o->{fstab}) } if $@; #- HACK
@@ -190,6 +191,7 @@ sub doPartitionDisksAfter {
my ($o) = @_;
fs::any::write_hds($o->{all_hds}, $o->{fstab}, !$o->{isUpgrade}, sub { $o->rebootNeeded }, $o);
+ log::l("fdisk after\n" . any::fdisk());
if ($::local_install) {
my $p = fs::get::mntpoint2part($::prefix, [ fs::read_fstab('', '/proc/mounts') ]);
@@ -258,6 +260,9 @@ sub selectSupplMedia { '' }
sub choosePackages {
my ($o, $o_compssListLevel) = @_;
+ #- clear the mirror cache before upgrading:
+ eval { rm_rf("$::prefix/var/cache/urpmi/mirrors.cache") };
+
#- now for upgrade, package that must be upgraded are
#- selected first, after is used the same scheme as install.
@@ -274,12 +279,9 @@ sub choosePackages {
$availableCorrected;
}
-sub upgrading_redhat() {
- #- remove weird config files that bother Xconfig::* too much
- unlink "$::prefix/etc/X11/XF86Config";
- unlink "$::prefix/etc/X11/XF86Config-4";
+sub live_patch_URPM() {
- sub prefering_mdv {
+ sub prefering_mga {
my ($lpkg, $rpkg_ver, $c) = @_;
my $lpkg_ver = $lpkg->version . '-' . $lpkg->release;
log::l($lpkg->name . ' ' . ': prefering ' . ($c == 1 ? "$lpkg_ver over $rpkg_ver" : "$rpkg_ver over $lpkg_ver"));
@@ -289,9 +291,9 @@ sub upgrading_redhat() {
undef *URPM::Package::compare_pkg;
*URPM::Package::compare_pkg = sub {
my ($lpkg, $rpkg) = @_;
- my $c = ($lpkg->release =~ /mdv|mnb/ ? 1 : 0) - ($rpkg->release =~ /mdv|mnb/ ? 1 : 0);
+ my $c = ($lpkg->release =~ /mga/ ? 1 : 0) - ($rpkg->release =~ /mga/ ? 1 : 0);
if ($c) {
- prefering_mdv($lpkg, $rpkg->version . '-' . $rpkg->release, $c);
+ prefering_mga($lpkg, $rpkg->version . '-' . $rpkg->release, $c);
$c;
} else {
&$old_compare_pkg;
@@ -302,15 +304,21 @@ sub upgrading_redhat() {
undef *URPM::Package::compare;
*URPM::Package::compare = sub {
my ($lpkg, $rpkg_ver) = @_;
- my $c = ($lpkg->release =~ /mdv|mnb/ ? 1 : 0) - ($rpkg_ver =~ /mdv|mnb/ ? 1 : 0);
+ my $c = ($lpkg->release =~ /mga/ ? 1 : 0) - ($rpkg_ver =~ /mga/ ? 1 : 0);
if ($c) {
- prefering_mdv($lpkg, $rpkg_ver, $c);
+ prefering_mga($lpkg, $rpkg_ver, $c);
return $c;
}
&$old_compare;
};
}
+sub upgrading_redhat() {
+ #- remove weird config files that bother Xconfig::* too much
+ unlink "$::prefix/etc/X11/XF86Config";
+ unlink "$::prefix/etc/X11/XF86Config-4";
+}
+
sub beforeInstallPackages {
my ($o) = @_;
@@ -318,10 +326,8 @@ sub beforeInstallPackages {
if ($o->{isUpgrade}) {
$o->{modules_conf}->merge_into(modules::any_conf->read);
- }
- #- save these files in case of upgrade failure.
- if ($o->{isUpgrade}) {
+ #- save these files in case of upgrade failure.
foreach (@filesToSaveForUpgrade) {
unlink "$::prefix/$_.mdkgisave";
if (-e "$::prefix/$_") {
@@ -331,6 +337,14 @@ sub beforeInstallPackages {
foreach (@filesNewerToUseAfterUpgrade) {
unlink "$::prefix/$_.rpmnew";
}
+
+ log::l("converting filesystem for usrmove");
+ if (!run_program::run('/usr/lib/dracut/modules.d/30convertfs/convertfs.sh', $::prefix)) {
+ mkdir_p("$::prefix/root/drakx") if ! -d "$::prefix/root/drakx";
+ # logs are only copied to $::prefix/root/drakx at the end of each step, so do it manually now
+ eval { cp_af("/tmp/ddebug.log", "$::prefix/root/drakx") };
+ die "Unable to convert filesystem prior to upgrade. Check ddebug.log for details";
+ }
}
#- mainly for upgrading redhat packages, but it can help other
@@ -342,6 +356,8 @@ sub beforeInstallPackages {
);
rm_rf(@to_remove);
+ live_patch_URPM() if $o->{isUpgrade} !~ /mageia/;
+
if ($o->{isUpgrade} eq 'redhat') {
upgrading_redhat();
}
@@ -355,18 +371,17 @@ sub beforeInstallPackages {
#- some packages need such files for proper installation.
install::any::write_fstab($o);
- require network::network;
- network::network::add2hosts("localhost", "127.0.0.1");
-
#- resolv.conf will be modified at boot time
#- the following will ensure we have a working DNS during install
if (-e "/etc/resolv.conf" && ! -e "$::prefix/etc/resolv.conf") {
cp_af("/etc/resolv.conf", "$::prefix/etc");
}
- if (-e '/tmp/.X11-unix') {
- mkdir "$::prefix/tmp/.X11-unix";
- run_program::run('mount', '--bind', '/tmp/.X11-unix', "$::prefix/tmp/.X11-unix");
+ foreach ('/run', '/tmp/.X11-unix') {
+ if (-e $_) {
+ mkdir "$::prefix/$_";
+ run_program::run('mount', '--bind', $_, "$::prefix/$_");
+ }
}
log::l("setting excludedocs to $o->{excludedocs}");
@@ -417,6 +432,7 @@ sub installPackages {
#- small transaction will be built based on this selection and depslist.
my @toInstall = install::pkgs::packagesToInstall($packages);
+ my $exit_code;
my $time = time();
{
local $ENV{DURING_INSTALL} = 1;
@@ -424,13 +440,14 @@ sub installPackages {
local $ENV{TMP} = '/tmp';
local $ENV{HOME};
local $packages->{options}{auto} = !$o_interactive;
- install::pkgs::install($o->{isUpgrade}, \@toInstall, $packages, \&installCallback);
+ $exit_code = install::pkgs::install($o->{isUpgrade}, \@toInstall, $packages, \&installCallback);
}
any::writeandclean_ldsoconf($::prefix);
- run_program::rooted_or_die($::prefix, 'ldconfig');
-
log::l("Install took: ", formatTimeRaw(time() - $time));
+ run_program::rooted_or_die($::prefix, 'ldconfig') if !$o->{justdb};
+
+ $exit_code and die "Installation failed";
install::media::log_sizes();
scalar(@toInstall); #- return number of packages installed.
}
@@ -445,7 +462,7 @@ Either your cdrom drive or your cdrom is defective.
Check the cdrom on an installed computer using \"rpm -qpl media/main/*.rpm\"
") if any { m|read failed: Input/output error| } cat_("$::prefix/root/drakx/install.log");
- if (arch() !~ /^sparc/) { #- TODO restore it as may be needed for sparc
+ if (!$o->{justdb}) {
-x "$::prefix/usr/bin/dumpkeys" or $::testing or die
"Some important packages did not get installed properly.
@@ -468,6 +485,14 @@ Consoles 1,3,4,7 may also contain interesting information";
harddrake::autoconf::cpufreq();
harddrake::autoconf::floppy();
+ # prevent slow boot on first boot:
+ my $cfg_file = "$::prefix/etc/sysconfig/harddrake2/kernel";
+ if (-f $cfg_file) {
+ my %kernel_config = getVarsFromSh($cfg_file);
+ $kernel_config{IS_LAPTOP} = bool2text(detect_devices::isLaptop());
+ setVarsInSh($cfg_file, \%kernel_config);
+ }
+
#- for mandrake_firstime
touch "$::prefix/var/lock/TMP_1ST";
@@ -478,11 +503,6 @@ Consoles 1,3,4,7 may also contain interesting information";
#- else if eth0 is not existing, glibc segfaults.
substInFile { s/\s*wins// if /^\s*hosts\s*:/ } "$::prefix/etc/nsswitch.conf";
- #- make sure some services have been enabled (or a catastrophic restart will occur).
- #- these are normally base package post install scripts or important services to start.
- run_program::rooted($::prefix, "chkconfig", "--add", $_) foreach
- qw(netfs network rawdevices sound kheader keytable syslog crond portmap);
-
if ($o->{mouse}{device} =~ /ttyS/) {
log::l("disabling gpm for serial mice (does not get along nicely with X)");
run_program::rooted($::prefix, "chkconfig", "--del", "gpm");
@@ -630,7 +650,8 @@ sub configureNetwork {
my ($o) = @_;
require network::network;
network::network::configure_network($o->{net}, $o, $o->{modules_conf});
- configure_firewall($o) if !$o->{isUpgrade};
+
+ configure_firewall($o) if !$o->{isUpgrade} && !$o->{justdb};
#- only a http proxy can be used by stage1
#- the method is http even for ftp connections through a http proxy
@@ -678,7 +699,14 @@ sub configureTimezone {
my ($o) = @_;
install::any::preConfigureTimezone($o);
- $o->pkg_install('ntp') if $o->{timezone}{ntp};
+ if ($o->{timezone}{ntp}) {
+ # We prefer chrony, but we'll deal with ntpd for the sake of upgrades
+ my $pkg = install::pkgs::packageByName($o->{packages}, 'chrony');
+ unless ($pkg && $pkg->flag_installed) {
+ $pkg = install::pkgs::packageByName($o->{packages}, 'ntp');
+ $o->pkg_install('chrony') unless ($pkg && $pkg->flag_installed);
+ }
+ }
require timezone;
timezone::write($o->{timezone});
@@ -726,7 +754,7 @@ sub addUser {
$autologin->{user} = $o->{autologin};
$autologin->{desktop} = $o->{desktop} if $o->{desktop};
$autologin->{dm} = $o->{dm} if $o->{dm};
- any::set_autologin($o->do_pkgs, $autologin);
+ any::set_autologin($o->do_pkgs, $autologin, $o->{step}{auto});
}
install::any::disable_user_view() if @$users == ();
@@ -745,8 +773,9 @@ sub read_bootloader_config {
sub setupBootloaderBefore {
my ($o) = @_;
+ my $bool = $o->{meta_class} ne 'server';
any::setupBootloaderBefore($o->do_pkgs, $o->{bootloader}, $o->{all_hds}, $o->{fstab}, $o->{keyboard},
- $o->{allowFB}, $o->{vga}, $o->{meta_class} ne 'server');
+ $o->{allowFB}, $o->{vga}, $bool, $bool);
}
sub setupBootloader {
@@ -804,7 +833,7 @@ sub miscellaneousAfter {
addToBeDone {
addVarsInSh("$::prefix/etc/sysconfig/system", { META_CLASS => $o->{meta_class} });
- eval { install::any::set_security($o) };
+ eval { install::any::set_security($o) } if !$o->{isUpgrade};
} 'installPackages';
}
@@ -824,18 +853,18 @@ sub exitInstall {
my $report = '/root/drakx/report.bug';
unlink "$::prefix$report", "$::prefix$report.gz";
output "$::prefix$report", install::any::report_bug();
- run_program::rooted($::prefix, 'gzip', $report);
+ run_program::rooted($::prefix, 'xz', $report);
};
output("$::prefix/root/drakx/package_list.pl", install::any::selected_leaves_pl($o));
- eval { install::any::getAndSaveAutoInstallFloppies($o, 1) } if arch() !~ /^ppc/;
- eval { output "$::prefix/root/drakx/README", "This directory contains several installation-related files,
+ eval { install::any::getAndSaveAutoInstallFloppies($o, 1) };
+ eval { output "$::prefix/root/drakx/README", sprintf("This directory contains several installation-related files,
mostly log files (very useful if you ever report a bug!).
-Beware that some Mandriva Linux tools rely on the contents of some
+Beware that some %s tools rely on the contents of some
of these files... so remove any file from here at your own
risk!
-" };
+", "Mageia") };
#- wait for remaining processes.
foreach (@{$o->{waitpids}}) {
waitpid $_, 0;
@@ -887,8 +916,8 @@ sub upNetwork {
start_network_interface($o);
return 1;
} elsif (!$b_pppAvoided) {
- log::l("starting network (ppp: $o->{net}{type})");
- eval { modules::load(qw(serial ppp bsd_comp ppp_deflate)) };
+ log::l("starting network (PPP: $o->{net}{type})");
+ eval { modules::load(qw(serial bsd_comp ppp_deflate)) };
run_program::rooted($::prefix, "/etc/rc.d/init.d/syslog", "start");
start_network_interface($o);
return 1;
@@ -912,7 +941,7 @@ sub downNetwork {
} elsif (!network_is_cheap($o)) {
stop_network_interface($o);
run_program::rooted($::prefix, "/etc/rc.d/init.d/syslog", "stop");
- eval { modules::unload(qw(ppp_deflate bsd_comp ppp serial)) };
+ eval { modules::unload(qw(ppp_deflate bsd_comp serial)) };
return 1;
}
}
diff --git a/perl-install/install/steps_auto_install.pm b/perl-install/install/steps_auto_install.pm
index d4b39e720..ceaab7ed3 100644
--- a/perl-install/install/steps_auto_install.pm
+++ b/perl-install/install/steps_auto_install.pm
@@ -1,4 +1,4 @@
-package install::steps_auto_install; # $Id$
+package install::steps_auto_install;
use diagnostics;
use strict;
diff --git a/perl-install/install/steps_curses.pm b/perl-install/install/steps_curses.pm
index 44fe83546..30fd693a6 100644
--- a/perl-install/install/steps_curses.pm
+++ b/perl-install/install/steps_curses.pm
@@ -1,4 +1,4 @@
-package install::steps_curses; # $Id$
+package install::steps_curses;
use diagnostics;
use strict;
@@ -19,7 +19,7 @@ use common;
my $banner;
sub banner {
my ($cui, $step) = @_;
- my $text = N("Mandriva Linux Installation %s", "| $step");
+ my $text = N("%s Installation %s", "Mageia", "| $step");
$banner ||= do {
my $win = $cui->add(undef, 'Window', '-x' => 1, '-y' => 0, '-height' => 1);
$win->add(undef, 'Label');
diff --git a/perl-install/install/steps_gtk.pm b/perl-install/install/steps_gtk.pm
index 2574e2906..9ed5174e5 100644
--- a/perl-install/install/steps_gtk.pm
+++ b/perl-install/install/steps_gtk.pm
@@ -1,4 +1,4 @@
-package install::steps_gtk; # $Id$
+package install::steps_gtk;
use diagnostics;
use strict;
@@ -15,8 +15,8 @@ use install::steps_interactive;
use interactive::gtk;
use xf86misc::main;
use common;
-use mygtk2;
-use ugtk2 qw(:helpers :wrappers :create);
+use mygtk3;
+use ugtk3 qw(:helpers :wrappers :create);
use devices;
use modules;
use install::gtk;
@@ -36,116 +36,128 @@ sub new($$) {
if (!$::local_install &&
($::testing ? $ENV{DISPLAY} ne $wanted_DISPLAY : $ENV{DISPLAY} =~ /^:\d/)) { #- is the display local or distant?
- my $f = "/tmp/Xconf";
- if (!$::testing) {
- devices::make("/dev/kbd");
- }
-
- #- /tmp is mostly tmpfs, but not fully, since it doesn't allow: mount --bind /tmp/.X11-unix /mnt/tmp/.X11-unix
- mkdir '/tmp/.X11-unix';
- run_program::run('mount', '-t', 'tmpfs', 'none', '/tmp/.X11-unix');
-
- my $launchX = sub {
- my ($server, $Driver) = @_;
-
- mkdir '/var/log' if !-d '/var/log';
-
- my @options = $wanted_DISPLAY;
- if ($server eq 'Xnest') {
- push @options, '-ac', '-geometry', $o->{vga} || ($o->{vga16} ? '640x480' : '800x600');
- } else {
- install::gtk::createXconf($f, @{$o->{mouse}}{'Protocol', 'device'}, $o->{mouse}{wacom}[0], $Driver);
-
- push @options, '-allowMouseOpenFail', '-xf86config', $f if arch() !~ /^sparc/;
- push @options, 'vt7', '-dpi', '75';
- push @options, '-nolisten', 'tcp';
-
- #- old weird servers: Xsun
- push @options, '-fp', '/usr/share/fonts:unscaled' if $server =~ /Xsun/;
- }
-
- if (!fork()) {
- c::setsid();
- exec $server, @options or c::_exit(1);
- }
-
- #- wait for the server to start
- foreach (1..5) {
- sleep 1;
- last if fuzzy_pidofs(qr/\b$server\b/);
- log::l("$server still not running, trying again");
- }
- my $nb;
- my $start_time = time();
- foreach (1..60) {
- log::l("waiting for the server to start ($_ $nb)");
- log::l("Server died"), return 0 if !fuzzy_pidofs(qr/\b$server\b/);
- $nb++ if xf86misc::main::Xtest($wanted_DISPLAY);
- if ($nb > 2) { #- one succeeded test is not enough :-(
- log::l("AFAIK X server is up");
- return 1;
- }
- time() - $start_time < 60 or last;
- time() - $start_time > 8 and print N("Xorg server is slow to start. Please wait..."), "\n";
- sleep 1;
- }
- log::l("Timeout!!");
- 0;
- };
- my @servers = qw(Driver:fbdev Driver:vesa); #-)
- if ($::testing) {
- @servers = 'Xnest';
- } elsif (arch() =~ /ia64/) {
- require Xconfig::card;
- my ($card) = Xconfig::card::probe();
- @servers = map { if_($_, "Driver:$_") } $card && $card->{Driver}, 'fbdev';
- } elsif (arch() =~ /i.86/) {
- require Xconfig::card;
- my ($card) = Xconfig::card::probe();
- if ($card && $card->{card_name} eq 'i810') {
- # early i810 do not support VESA:
- log::l("graphical installer not supported on early i810");
- undef @servers;
- }
- }
-
- foreach (@servers) {
- log::l("Trying with server $_");
- my ($prog, $Driver) = /Driver:(.*)/ ? ('Xorg', $1) : /Xsun|Xnest|^X_move$/ ? $_ : "XF86_$_";
- if (/FB/i) {
- !$o->{vga16} && $o->{allowFB} or next;
-
- $o->{allowFB} = &$launchX($prog, $Driver) #- keep in mind FB is used.
- and goto OK;
- } else {
- $o->{vga16} = 1 if /VGA16/;
- &$launchX($prog, $Driver) and goto OK;
- }
- }
- return undef;
+ _setup_and_start_X($o, $wanted_DISPLAY) or return;
}
- OK:
+
$ENV{DISPLAY} = $wanted_DISPLAY;
require detect_devices;
if (detect_devices::is_xbox()) {
modules::load('xpad');
run_program::run('xset', 'm', '1/8', '1');
}
+ if (detect_devices::is_qemu()) {
+ mkdir_p('/var/run/spice-vdagentd');
+ run_program::raw({ detach => 1 }, 'spice-vdagentd', '>', '/dev/null', '2>', '/dev/null', '-X');
+ run_program::raw({ detach => 1 }, 'spice-vdagent', '>', '/dev/null', '2>', '/dev/null');
+ }
any::disable_x_screensaver();
- run_program::raw({ detach => 1 }, 'drakx-matchbox-window-manager');
+ run_program::raw({ detach => 1 }, 'mutter');
install::gtk::init_gtk($o);
install::gtk::init_sizes($o);
install::gtk::install_theme($o);
install::gtk::create_steps_window($o);
_may_configure_framebuffer_640x480($o);
- $ugtk2::grab = 1;
+ $ugtk3::grab = 1;
$o = (bless {}, ref($type) || $type)->SUPER::new($o);
$o->interactive::gtk::new;
+ gtkset_mousecursor_normal();
$o;
}
+sub _setup_and_start_X {
+ my ($o, $wanted_DISPLAY) = @_;
+ my $f = "/tmp/Xconf";
+
+ #- /tmp is mostly tmpfs, but not fully, since it doesn't allow: mount --bind /tmp/.X11-unix /mnt/tmp/.X11-unix
+ mkdir '/tmp/.X11-unix';
+ run_program::run('mount', '-t', 'tmpfs', 'none', '/tmp/.X11-unix');
+
+
+ my @servers = qw(Driver:fbdev Driver:vesa); #-)
+ if ($::testing) {
+ @servers = 'Xnest';
+ } elsif (is_uefi()) {
+ require Xconfig::card;
+ my ($card) = Xconfig::card::probe();
+ @servers = 'Driver:fbdev';
+ } elsif (arch() =~ /i.86/) {
+ require Xconfig::card;
+ my ($card) = Xconfig::card::probe();
+ if ($card && $card->{card_name} eq 'i810') {
+ # early i810 do not support VESA:
+ log::l("graphical installer not supported on early i810");
+ undef @servers;
+ }
+ }
+
+ foreach (@servers) {
+ log::l("Trying with server $_");
+ my ($prog, $Driver) = /Driver:(.*)/ ? ('Xorg', $1) : $_;
+ if (/FB/i) {
+ !$o->{vga16} && $o->{allowFB} or next;
+
+ $o->{allowFB} = _launchX($o, $f, $prog, $Driver, $wanted_DISPLAY) #- keep in mind FB is used.
+ and return 1;
+ } else {
+ $o->{vga16} = 1 if /VGA16/;
+ _launchX($o, $f, $prog, $Driver, $wanted_DISPLAY) and return 1;
+ }
+ }
+ return undef;
+}
+
+sub _launchX {
+ my ($o, $f, $server, $Driver, $wanted_DISPLAY) = @_;
+
+ mkdir '/var/log' if !-d '/var/log';
+
+ my @options = $wanted_DISPLAY;
+ if ($server eq 'Xnest') {
+ push @options, '-ac', '-geometry', $o->{vga} || ($o->{vga16} ? '640x480' : '800x600');
+ } else {
+ install::gtk::createXconf($f, $Driver);
+
+ push @options, '-allowMouseOpenFail', '-xf86config', $f;
+ push @options, 'vt7', '-dpi', '75';
+ push @options, '-nolisten', 'tcp';
+ }
+
+ if (!fork()) {
+ c::setsid();
+ exec $server, @options or c::_exit(1);
+ }
+
+ #- wait for the server to start
+ foreach (1..5) {
+ sleep 1;
+ last if fuzzy_pidofs(qr/\b$server\b/);
+ log::l("$server still not running, trying again");
+ }
+ my $nb;
+ my $start_time = time();
+ foreach (1..60) {
+ log::l("waiting for the server to start ($_ $nb)");
+ if (!fuzzy_pidofs(qr/\b$server\b/)) {
+ log::l("Server died");
+ log::l(any::header("Xorg.log"), cat_("/var/log/Xorg.0.log"));
+ return 0 if !fuzzy_pidofs(qr/\b$server\b/);
+ }
+ $nb++ if xf86misc::main::Xtest($wanted_DISPLAY);
+ if ($nb > 2) { #- one succeeded test is not enough :-(
+ log::l("AFAIK X server is up");
+ return 1;
+ }
+ time() - $start_time < 60 or last;
+ time() - $start_time > 8 and print N("Xorg server is slow to start. Please wait..."), "\n";
+ sleep 1;
+ }
+ log::l("Timeout!!");
+ log::l(any::header("Xorg.log"), cat_("/var/log/Xorg.0.log"));
+ 0;
+}
+
#- if we success to start X in 640x480 using driver "vesa",
#- we configure to use fb on installed system (to ensure splashy works)
#- (useful on 800x480 netbooks)
@@ -176,7 +188,7 @@ sub leavingStep {
sub charsetChanged {
my ($o) = @_;
- Gtk2->set_locale;
+ c::init_setlocale();
install::gtk::load_font($o);
install::gtk::create_steps_window($o);
}
@@ -204,8 +216,8 @@ sub selectLanguage {
$o->ask_warn('',
formatAlaTeX(N("Your system is low on resources. You may have some problem installing
-Mandriva Linux. If that occurs, you can try a text install instead. For this,
-press `F1' when booting on CDROM, then enter `text'."))) if availableRamMB() < 70; # 70MB
+%s. If that occurs, you can try a text install instead. For this,
+press `F1' when booting on CDROM, then enter `text'.", N("Mageia")))) if availableRamMB() < 70; # 70MB
}
@@ -230,14 +242,22 @@ sub selectMouse {
}
}
+sub setPackages {
+ my ($o) = @_;
+ my (undef, $old_title) = get_default_step_items();
+ set_default_step_items(N("Media Selection") || $old_title);
+ install::any::setPackages($o);
+ set_default_step_items($old_title);
+}
+
sub reallyChooseDesktop {
my ($o, $title, $message, $choices, $choice) = @_;
- my $w = ugtk2->new($title);
+ my $w = ugtk3->new($title);
my %tips = (
- KDE => N("Install Mandriva KDE Desktop"),
- GNOME => N("Install Mandriva GNOME Desktop"),
+ KDE => N("Install %s Plasma Desktop", N("Mageia")),
+ GNOME => N("Install %s GNOME Desktop", N("Mageia")),
Custom => N("Custom install"),
);
my $prev;
@@ -248,39 +268,38 @@ sub reallyChooseDesktop {
tip => $tips{$val->[0]},
toggled => sub { $choice = $val if $_[0]->get_active },
active => $choice == $val,
- $prev ? (group => $prev->get_group) : ());
+ if_($prev, join => $prev));
$prev->signal_connect(key_press_event => sub {
my (undef, $event) = @_;
if (!$event || ($event->keyval & 0x7f) == 0xd) {
- Gtk2->main_quit;
+ Gtk3->main_quit;
}
});
my $img = gtksignal_connect(
- gtkadd(Gtk2::EventBox->new, gtknew('Image', file => "desktop-$val->[0]")),
+ gtkadd(Gtk3::EventBox->new, gtknew('Image', file => "desktop-$val->[0]")),
'button-press-event' => sub {
my %title = (
- KDE => N("KDE Desktop"),
+ KDE => N("Plasma Desktop"),
GNOME => N("GNOME Desktop"),
Custom => N("Custom Desktop"),
);
- my $wp = ugtk2->new($title{$val->[0]}, transient => $w->{real_window}, modal => 1);
+ my $wp = ugtk3->new($title{$val->[0]}, transient => $w->{real_window}, modal => 1);
gtkadd($wp->{rwindow},
- gtkpack_(Gtk2::VBox->new,
+ gtknew('VBox', children => [
0, gtknew('Title2', label => N("Here's a preview of the '%s' desktop.", $val->[1]),
# workaround infamous 6 years old gnome bug #101968:
- width => mygtk2::get_label_width(),
+ width => mygtk3::get_label_width(),
),
1, gtknew('Image', file => "desktop-$val->[0]-big"),
- 0, Gtk2::HSeparator->new,
- 0, gtkpack(create_hbox('end'),
- gtknew('Button', text => N("Close"), clicked => sub { Gtk2->main_quit })
- ),
- ),
+ 0, gtknew('HSeparator'),
+ 0, gtknew('HButtonBox', layout => 'end', children_loose => [
+ gtknew('Button', text => N("Close"), clicked => sub { Gtk3->main_quit })
+ ]),
+ ]),
);
$wp->{real_window}->set_size_request(-1, -1);
$wp->{real_window}->grab_focus;
- $wp->{real_window}->grab_focus;
$wp->{real_window}->show_all;
$wp->main;
});
@@ -290,19 +309,17 @@ sub reallyChooseDesktop {
]);
} @$choices;
- ugtk2::gtkadd($w->{window},
+ ugtk3::gtkadd($w->{window},
gtknew('VBox', children => [
0, gtknew('Title2',
# workaround infamous 6 years old gnome bug #101968:
- width => mygtk2::get_label_width(), label => $message . ' ' .
+ width => mygtk3::get_label_width(), label => $message . ' ' .
N("Click on images in order to see a bigger preview")),
1, gtknew('HButtonBox', children_loose => \@l),
0, $w->create_okcancel(N("Next"), undef, '',
[ gtknew('Install_Button', text => N("Help"),
clicked => sub {
- interactive::gtk::display_help(
- $o,
- { interactive_help_id => 'choosePackages#choose-graphical-env' }, $w);
+ interactive::gtk::display_help($o, { interactive_help_id => 'chooseDesktop' });
}), undef, 1 ])
]));
$w->main;
@@ -313,37 +330,41 @@ sub reallyChooseDesktop {
sub reallyChooseGroups {
my ($o, $size_to_display, $individual, $_compssUsers) = @_;
- my $w = ugtk2->new(N("Package Group Selection"));
+ my $w = ugtk3->new(N("Package Group Selection"));
my $w_size = gtknew('Label_Left', text => &$size_to_display, padding => [ 0, 0 ]);
+ my @entries;
my $entry = sub {
my ($e) = @_;
- gtknew('CheckButton',
+ my $w = gtknew('CheckButton',
text => translate($e->{label}),
tip => translate($e->{descr}),
active_ref => \$e->{selected},
toggled => sub {
gtkset($w_size, text => &$size_to_display);
});
+ push @entries, $w;
+ $w;
};
#- when restarting this step, it might be necessary to reload the compssUsers.pl (bug 11558). kludgy.
if (!ref $o->{gtk_display_compssUsers}) { install::any::load_rate_files($o) }
- ugtk2::gtkadd($w->{window},
- gtknew('VBox', children => [
- 1, $o->{gtk_display_compssUsers}->($entry),
- 1, '',
- 0, if_($individual,
- gtknew('CheckButton', text => N("Individual package selection"), active_ref => $individual),
- ),
- 0, $w_size,
- 0, Gtk2::HSeparator->new,
- 0, gtknew('HButtonBox', layout => 'edge', children_tight => [
- gtknew('Install_Button', text => N("Help"), clicked => sub {
- interactive::gtk::display_help($o, { interactive_help_id => 'choosePackages#choosePackagesGroups' }, $w) }),
- gtknew('Button', text => N("Next"), clicked => sub { Gtk2->main_quit }),
- ]),
- ]),
+ ugtk3::gtkadd($w->{window},
+ gtknew('VBox', children => [
+ 1, gtknew('ScrolledWindow', child => $o->{gtk_display_compssUsers}->($entry)),
+ if_($individual,
+ 0, gtknew('CheckButton', text => N("Individual package selection"), active_ref => $individual),
+ ),
+ 0, $w_size,
+ 0, gtknew('HSeparator'),
+ 0, gtknew('HButtonBox', layout => 'edge', children_tight => [
+ gtknew('Install_Button', text => N("Help"), clicked => sub {
+ interactive::gtk::display_help($o, { interactive_help_id => 'choosePackageGroups' }) }),
+ gtknew('Button', text => N("Unselect All"), clicked => sub { $_->set_active(0) foreach @entries }),
+ gtknew('Button', text => N("Next"), clicked => sub { Gtk3->main_quit }),
+ ]),
+ ],
+ )
);
$w->main;
1;
@@ -396,16 +417,17 @@ sub choosePackagesTree {
},
get_info => sub {
my $p = install::pkgs::packageByName($packages, $_[0]) or return '';
+ my $description = install::pkgs::get_pkg_info($p);
my $imp = translate($install::pkgs::compssListDesc{$p->flag_base ? 5 : $p->rate});
my $tag = { 'foreground' => 'royalblue3' };
- $@ ? N("Bad package") :
+
[ [ N("Name: "), $tag ], [ $p->name . "\n" ],
[ N("Version: "), $tag ], [ $p->version . '-' . $p->release . "\n" ],
[ N("Size: "), $tag ], [ N("%d KB\n", $p->size / 1024) ],
if_($imp, [ N("Importance: "), $tag ], [ "$imp\n" ]),
- [ "\n" ], [ formatLines($p->description) ] ];
+ [ "\n" ], [ formatLines($description) ] ];
},
toggle_nodes => sub {
my $set_state = shift @_;
@@ -416,6 +438,7 @@ sub choosePackagesTree {
my $state = $packages->{state} ||= {};
$packages->{rpmdb} ||= install::pkgs::rpmDbOpen(); #- WORKAROUND
my @l = $isSelection ? $packages->resolve_requested($packages->{rpmdb}, $state, \%l,
+ no_recommends => $::o->{no_recommends},
callback_choices => \&install::pkgs::packageCallbackChoices) :
$packages->disable_selected($packages->{rpmdb}, $state,
map { $packages->{depslist}[$_] } keys %l);
@@ -438,7 +461,7 @@ sub choosePackagesTree {
}
}
}
- $error = [ N("You can not select/unselect this package"),
+ $error = [ N("You cannot select/unselect this package"),
formatList(20, map { my $rb = $state->{rejected}{$_}{backtrack};
my @froms = keys %{$rb->{closure} || {}};
my @unsatisfied = @{$rb->{unsatisfied} || []};
@@ -450,7 +473,7 @@ sub choosePackagesTree {
$_ . ($s ? " ($s)" : '');
} sort @ask_unselect) ];
} elsif (install::pkgs::correctSize($size / sqr(1024)) > $available / sqr(1024)) {
- $error = N("You can not select this package as there is not enough space left to install it");
+ $error = N("You cannot select this package as there is not enough space left to install it");
} elsif (@l > @_ && $common->{state}{auto_deps}) {
$o->ask_okcancel(N("Confirmation"), [ $isSelection ?
N("The following packages are going to be installed") :
@@ -462,7 +485,8 @@ sub choosePackagesTree {
#- disable selection (or unselection).
$packages->{rpmdb} ||= install::pkgs::rpmDbOpen(); #- WORKAROUND
$isSelection ? $packages->disable_selected($packages->{rpmdb}, $state, @l) :
- $packages->resolve_requested($packages->{rpmdb}, $state, { map { $_->id => 1 } @l });
+ $packages->resolve_requested($packages->{rpmdb}, $state, { map { $_->id => 1 } @l },
+ no_recommends => $::o->{no_recommends});
} else {
#- keep the changes, update visible state.
foreach (@l) {
@@ -479,19 +503,17 @@ sub choosePackagesTree {
check_interactive_to_toggle => sub {
my $p = install::pkgs::packageByName($packages, $_[0]) or return;
if ($p->flag_base) {
- $o->ask_warn('', N("This is a mandatory package, it can not be unselected"));
+ $o->ask_warn('', N("This is a mandatory package, it cannot be unselected"));
} elsif ($p->flag_installed && !$p->flag_upgrade) {
- $o->ask_warn('', N("You can not unselect this package. It is already installed"));
+ $o->ask_warn('', N("You cannot unselect this package. It is already installed"));
} elsif ($p->flag_selected && $p->flag_installed) {
- $o->ask_warn('', N("You can not unselect this package. It must be upgraded"));
+ $o->ask_warn('', N("You cannot unselect this package. It must be upgraded"));
} else { return 1 }
return;
},
auto_deps => N("Show automatically selected packages"),
interactive_help => sub {
- interactive::gtk::display_help($o,
- { interactive_help_id =>
- 'choosePackages#choosePackagesTree' }, my $w) },
+ interactive::gtk::display_help($o, { interactive_help_id => 'choosePackagesTree' }) },
ok => N("Install"),
cancel => N("Previous"),
@@ -532,7 +554,7 @@ sub installPackages {
my ($current_total_size, $last_size, $nb, $total_size, $last_dtime, $_trans_progress_total);
local $::noborderWhenEmbedded = 1;
- my $w = ugtk2->new(N("Installing"));
+ my $w = ugtk3->new(N("Installing"));
state $show_advertising;
my $show_release_notes;
@@ -555,8 +577,8 @@ sub installPackages {
my ($title);
my $pl = $f; $pl =~ s/\.png$/.pl/;
eval(cat_($pl)) if -e $pl;
- $banner->{text} = $title;
- Gtk2::Banner::update_text($banner);
+ # FIXME: This hasn't actually worked for years:
+ #Gtk3::Banner::update_text($banner, $title);
}
};
@@ -568,12 +590,12 @@ sub installPackages {
$pkg_log_widget->{to_bottom}->('force');
});
- my $release_notes = any::get_release_notes($o);
+ state $release_notes ||= any::get_release_notes($o);
my $rel_notes = gtknew('Button', text => N("Release Notes"),
clicked => sub { $show_release_notes = 1 });
- ugtk2::gtkadd($w->{window}, my $box = gtknew('VBox', children_tight => [
- gtknew('Image_using_pixmap', file_ref => \$advertising_image, show_ref => \$show_advertising),
+ ugtk3::gtkadd($w->{window}, my $box = gtknew('VBox', children_tight => [
+ gtknew('Image', file_ref => \$advertising_image, show_ref => \$show_advertising),
]));
$box->pack_end(gtkshow(gtknew('VBox', border_width => 7, spacing => 3, children_loose => [
@@ -599,10 +621,6 @@ sub installPackages {
$details->hide if !@install::any::advertising_images;
$w->sync;
- foreach ($cancel, $details) {
- gtkset_mousecursor_normal($_->window);
- }
-
$advertize->(0);
local *install::steps::installCallback = sub {
@@ -612,14 +630,9 @@ sub installPackages {
$nb = $amount;
$total_size = $total; $current_total_size = 0;
$o->{install_start_time} = 0;
- mygtk2::gtkadd($pkg_log_widget, text => P("%d package", "%d packages", $nb, $nb));
+ mygtk3::gtkadd($pkg_log_widget, text => P("%d package", "%d packages", $nb, $nb));
$w->flush;
} elsif ($type eq 'open') {
- gtkval_modify(\$pkg_progress, 0);
- my $p = $packages->{depslist}[$id];
- mygtk2::gtkadd($pkg_log_widget, text => sprintf("\n%s: %s", $p->name, translate($p->summary)));
- $current_total_size += $last_size;
- $last_size = $p->size;
$advertize->(1) if $show_advertising && $total_size > 20_000_000 && time() - $change_time > 20;
# display release notes if requested, when not chrooted:
@@ -628,10 +641,17 @@ sub installPackages {
any::run_display_release_notes($release_notes);
$w->flush;
}
+ } elsif ($type eq 'inst' && $subtype eq 'start') {
+ gtkval_modify(\$pkg_progress, 0);
+ my $p = $packages->{depslist}[$id];
+ mygtk3::gtkadd($pkg_log_widget, text => sprintf("\n%s: %s", $p->name, translate($p->summary)));
+ $pkg_log_widget->{to_bottom}->('force');
+ $current_total_size += $last_size;
+ $last_size = $p->size;
$w->flush;
} elsif ($type eq 'inst' && $subtype eq 'progress') {
- $o->{install_start_time} = time() unless $o->{install_start_time};
+ $o->{install_start_time} ||= time();
gtkval_modify(\$pkg_progress, $total ? $amount / $total : 0);
my $dtime = time() - $o->{install_start_time};
@@ -667,7 +687,7 @@ sub installPackages {
sub summary_prompt {
my ($o, $l, $check_complete) = @_;
- my $w = ugtk2->new(N("Summary"));
+ my $w = ugtk3->new(N("Summary"));
my $set_entry_labels;
my (@table, @widget_list);
@@ -681,14 +701,14 @@ sub summary_prompt {
$group = $e->{group};
push @table, [ gtknew('HBox', children_tight => [
gtknew('Title1',
- label => mygtk2::asteriskize(escape_text_for_TextView_markup_format($group))) ]), '' ];
+ label => mygtk3::asteriskize(escape_text_for_TextView_markup_format($group))) ]), '' ];
}
- $e->{widget} = gtknew('Label_Right', width => $::real_windowwidth * 0.72, alignment => [ 1, 1 ]);
+ $e->{widget} = gtknew('Label_Right', width => $::real_windowwidth * 0.72, alignment => [ 1, 1 ], line_wrap => 1);
push @table, [], [ gtknew('HBox', children_tight => [ $e->{widget}, gtknew('Alignment', width => 10) ]),
gtknew('Button', text => N("Configure"), clicked => sub {
$w->{rwindow}->hide;
- my ($old_icon, $old_title) = get_default_step_items();
+ my ($_old_icon, $old_title) = get_default_step_items();
set_default_step_items($e->{banner_title} || $old_title);
$e->{clicked}();
set_default_step_items($old_title);
@@ -711,9 +731,9 @@ sub summary_prompt {
};
$set_entry_labels->();
- my $help_sub = sub { interactive::gtk::display_help($o, { interactive_help_id => 'misc-params' }, $w) };
+ my $help_sub = sub { interactive::gtk::display_help($o, { interactive_help_id => 'misc-params' }) };
- ugtk2::gtkadd($w->{window},
+ ugtk3::gtkadd($w->{window},
gtknew('VBox', spacing => 5, children => [
1, gtknew('ScrolledWindow', h_policy => 'never',
child => gtknew('TextView',
@@ -737,15 +757,15 @@ sub ask_deselect_media__copy_on_disk {
my %selection = map { $_->{name} => !$_->{ignore} } @$hdlists;
if (@names > 1 || $o_copy_rpms_on_disk) {
- my $w = ugtk2->new(N("Media Selection"));
+ my $w = ugtk3->new(N("Media Selection"));
$w->sync;
- ugtk2::gtkadd(
+ ugtk3::gtkadd(
$w->{window},
gtknew('VBox', children => [
@names > 1 ? (
0, gtknew('Label_Left', padding => [ 0, 0 ],
# workaround infamous 6 years old gnome bug #101968:
- width => mygtk2::get_label_width(),
+ width => mygtk3::get_label_width(),
text => formatAlaTeX(N("The following installation media have been found.
If you want to skip some of them, you can unselect them now."))),
1, gtknew('ScrolledWindow', child => gtknew('VBox', children => [
@@ -761,17 +781,17 @@ If you want to skip some of them, you can unselect them now."))),
if_($o_copy_rpms_on_disk,
0, gtknew('Label_Left', padding => [ 0, 0 ],
# workaround infamous 6 years old gnome bug #101968:
- width => mygtk2::get_label_width(),
- text => N("You have the option to copy the contents of the CDs onto the hard drive before installation.
-It will then continue from the hard drive and the packages will remain available once the system is fully installed.")),
+ width => mygtk3::get_label_width(),
+ text => N("You have the option to copy the contents of the CDs onto the hard disk drive before installation.
+It will then continue from the hard disk drive and the packages will remain available once the system is fully installed.")),
0, gtknew('CheckButton', text => N("Copy whole CDs"), active_ref => $o_copy_rpms_on_disk),
1, gtknew('Alignment'),
0, gtknew('HSeparator'),
),
0, gtknew('HButtonBox', layout => 'edge', children_tight => [
gtknew('Install_Button', text => N("Help"), clicked => sub {
- interactive::gtk::display_help($o, { interactive_help_id => 'choosePackages' }, $w) }),
- gtknew('Button', text => N("Next"), clicked => sub { Gtk2->main_quit }),
+ interactive::gtk::display_help($o, { interactive_help_id => 'choosePackagesTree' }) }),
+ gtknew('Button', text => N("Next"), clicked => sub { Gtk3->main_quit }),
]),
]),
);
@@ -781,4 +801,5 @@ It will then continue from the hard drive and the packages will remain available
log::l("keeping media " . join ',', map { $_->{rpmsdir} } grep { !$_->{ignore} } @$hdlists);
}
+
1;
diff --git a/perl-install/install/steps_interactive.pm b/perl-install/install/steps_interactive.pm
index 44bec8571..bc9fae579 100644
--- a/perl-install/install/steps_interactive.pm
+++ b/perl-install/install/steps_interactive.pm
@@ -1,7 +1,8 @@
-package install::steps_interactive; # $Id$
+package install::steps_interactive;
use strict;
+use feature 'state';
our @ISA = qw(install::steps);
@@ -35,7 +36,7 @@ use log;
#-######################################################################################
sub errorInStep {
my ($o, $err) = @_;
- $err = ugtk2::escape_text_for_TextView_markup_format($err) if $o->isa('install::steps_gtk');
+ $err = ugtk3::escape_text_for_TextView_markup_format($err) if $o->isa('install::steps_gtk');
$o->ask_warn(N("Error"), [ N("An error occurred"), formatError($err) ]);
}
@@ -53,7 +54,7 @@ sub acceptLicense {
my ($o) = @_;
return if $o->{useless_thing_accepted};
- any::acceptLicense($o, $o->{meta_class} eq 'powerpack');
+ any::acceptLicense($o);
}
sub selectLanguage {
@@ -74,7 +75,7 @@ fonts, spell checkers, various programs translated etc. that
varies from language to language).")) if $o->{locale}{lang} !~ /^en/ && !lang::load_mo();
} else {
#- no need to have this in po since it is never translated
- $o->ask_warn('', "The characters of your language can not be displayed in console,
+ $o->ask_warn('', "The characters of your language cannot be displayed in console,
so the messages will be displayed in english during installation") if $ENV{LANGUAGE} eq 'C';
}
}
@@ -130,64 +131,74 @@ sub selectInstallClass {
my @l = install::any::find_root_parts($o->{fstab}, $::prefix);
# Don't list other archs as ugrading between archs is not supported
my $arch = arch() =~ /i.86/ ? $MDK::Common::System::compat_arch{arch()} : arch();
- @l = grep { $_->{arch} eq $arch } @l;
+ # Offer to upgrade only same arch and not mdv-2011+:
+ @l = grep { $_->{arch} eq $arch && $_->{version} !~ /201[1-9]/ } @l;
if (@l) {
+ _try_to_upgrade($o, @l);
+ }
+}
- log::l("proposing to upgrade partitions " . join(" ", map { $_->{part} && $_->{part}{device} } @l));
+sub _try_to_upgrade {
+ my ($o, @l) = @_;
+ log::l("proposing to upgrade partitions " . join(" ", map { $_->{part} && $_->{part}{device} } @l));
- my @releases = uniq(map { "$_->{release} $_->{version}" } @l);
- if (@releases != @l) {
- #- same release name so adding the device to differentiate them:
- $_->{release} .= " ($_->{part}{device})" foreach @l;
- }
-
- askInstallClass:
- my $p;
- $o->ask_from_({ title => N("Install/Upgrade"),
- interactive_help_id => 'selectInstallClass',
- },
- [
- { label => N("Is this an install or an upgrade?"), title => 1 },
- { val => \$p,
- list => [ @l, N_("_: This is a noun:\nInstall") ],
- type => 'list',
- format => sub { ref($_[0]) ? N("Upgrade %s", "$_[0]->{release} $_[0]->{version}") : translate($_[0]) }
- } ]);
- if (ref $p) {
- _check_unsafe_upgrade_and_warn($o, $p->{part}) or $p = undef;
- }
+ my @releases = uniq(map { "$_->{release} $_->{version}" } @l);
+ if (@releases != @l) {
+ #- same release name so adding the device to differentiate them:
+ $_->{release} .= " ($_->{part}{device})" foreach @l;
+ }
- if (ref $p) {
+ askInstallClass:
+ my $p;
+ $o->ask_from_({ title => N("Install/Upgrade"),
+ interactive_help_id => 'selectInstallClass',
+ },
+ [
+ { label => N("Is this an install or an upgrade?"), title => 1 },
+ { val => \$p,
+ list => [ @l, N_("_: This is a noun:\nInstall") ],
+ type => 'list',
+ format => sub { ref($_[0]) ? N("Upgrade %s", "$_[0]->{release} $_[0]->{version}") : translate($_[0]) }
+ } ]);
+ if (ref $p) {
+ _check_unsafe_upgrade_and_warn($o, $p->{part}) or $p = undef;
+ }
- if ($p->{part}) {
- log::l("choosing to upgrade partition $p->{part}{device}");
- $o->{migrate_device_names} = install::any::use_root_part($o->{all_hds}, $p->{part}, $o);
- }
+ if (ref $p) {
+ _prepare_upgrade($o, $p);
+ }
+}
- #- handle encrypted partitions (esp. /home)
- foreach (grep { $_->{mntpoint} } @{$o->{fstab}}) {
- my ($options, $_unknown) = fs::mount_options::unpack($_);
- $options->{encrypted} or next;
- $o->ask_from_({ focus_first => 1 },
- [ { label => N("Encryption key for %s", $_->{mntpoint}),
- hidden => 1, val => \$_->{encrypt_key} } ]);
- }
+sub _prepare_upgrade {
+ my ($o, $p) = @_;
+ if ($p->{part}) {
+ log::l("choosing to upgrade partition $p->{part}{device}");
+ $o->{migrate_device_names} = install::any::use_root_part($o->{all_hds}, $p->{part}, $o);
+ }
- $o->{previous_release} = $p;
- $o->{isUpgrade} = (find { $p->{release_file} =~ /$_/ } 'mandriva', 'mandrake', 'conectiva', 'redhat') || 'unknown';
- $o->{upgrade_by_removing_pkgs_matching} ||= {
- conectiva => 'cl',
- redhat => '.', #- everything!
- }->{$o->{isUpgrade}};
- log::l("upgrading $o->{isUpgrade} distribution" . ($o->{upgrade_by_removing_pkgs_matching} ? " (upgrade_by_removing_pkgs_matching $o->{upgrade_by_removing_pkgs_matching})" : ''));
- }
+ #- handle encrypted partitions (esp. /home)
+ foreach (grep { $_->{mntpoint} } @{$o->{fstab}}) {
+ my ($options, $_unknown) = fs::mount_options::unpack($_);
+ $options->{encrypted} or next;
+ $o->ask_from_({ focus_first => 1 },
+ [ { label => N("Encryption key for %s", $_->{mntpoint}),
+ hidden => 1, val => \$_->{encrypt_key} } ]);
}
+
+ $o->{previous_release} = $p;
+ $o->{isUpgrade} = (find { $p->{release_file} =~ /$_/ } 'mageia', 'mandriva', 'mandrake', 'conectiva', 'redhat') || 'unknown';
+ $o->{upgrade_by_removing_pkgs_matching} ||= {
+ conectiva => 'cl',
+ redhat => '.', #- everything!
+ }->{$o->{isUpgrade}};
+ log::l("upgrading $o->{isUpgrade} distribution" . ($o->{upgrade_by_removing_pkgs_matching} ? " (upgrade_by_removing_pkgs_matching $o->{upgrade_by_removing_pkgs_matching})" : ''));
}
sub _check_unsafe_upgrade_and_warn {
my ($o, $part) = @_;
!_is_unsafe_upgrade($part) || _warn_unsafe_upgrade($o);
}
+
sub _is_unsafe_upgrade {
my ($part) = @_;
@@ -196,6 +207,7 @@ sub _is_unsafe_upgrade {
log::l("block_size $block_size");
$block_size == 1024;
}
+
sub _warn_unsafe_upgrade {
my ($o) = @_;
@@ -208,13 +220,13 @@ sub _warn_unsafe_upgrade {
);
my $choice;
- $o->ask_from_({ messages => N("Installer has detected that your installed Mandriva Linux system could not
+ $o->ask_from_({ messages => N("Installer has detected that your installed Linux system could not
safely be upgraded to %s.
New installation replacing your previous one is recommended.
Warning : you should backup all your personal data before choosing \"New
-Installation\".", 'Mandriva Linux 2009') },
+Installation\".", '%s') },
[ { val => \$choice, type => 'list', list => \@choices, format => \&translate } ]);
log::l("_warn_unsafe_upgrade: got $choice");
@@ -239,7 +251,6 @@ sub selectMouse {
if ($o->{mouse}{device} eq "input/mice") {
modules::interactive::load_category($o, $o->{modules_conf}, 'bus/usb', 1, 0);
eval {
- devices::make("usbmouse");
modules::load('usbhid');
};
}
@@ -250,7 +261,7 @@ sub setupSCSI {
install::any::configure_pcmcia($o);
{
- my $_w = $o->wait_message(N("IDE"), N("Configuring IDE"));
+ my $_w = $o->wait_message(N("CD/DVD"), N("Configuring CD/DVD"));
modules::load(modules::category2modules('disk/cdrom'));
}
modules::interactive::load_category($o, $o->{modules_conf}, 'bus/firewire', 1);
@@ -268,34 +279,6 @@ sub setupSCSI {
sub doPartitionDisks {
my ($o) = @_;
- if (arch() =~ /ppc/) {
- my $generation = detect_devices::get_mac_generation();
- if ($generation =~ /NewWorld/) {
- #- mac partition table
- if (defined $partition_table::mac::bootstrap_part) {
- #- do not do anything if we've got the bootstrap setup
- #- otherwise, go ahead and create one somewhere in the drive free space
- } else {
- my $freepart = $partition_table::mac::freepart;
- if ($freepart && $freepart->{size} >= 1) {
- log::l("creating bootstrap partition on drive /dev/$freepart->{hd}{device}, block $freepart->{start}");
- $partition_table::mac::bootstrap_part = $freepart->{part};
- log::l("bootstrap now at $partition_table::mac::bootstrap_part");
- my $p = { start => $freepart->{start}, size => MB(1), mntpoint => '' };
- fs::type::set_pt_type($p, 0x401);
- fsedit::add($freepart->{hd}, $p, $o->{all_hds}, { force => 1, primaryOrExtended => 'Primary' });
- $partition_table::mac::new_bootstrap = 1;
-
- } else {
- $o->ask_warn('', N("No free space for 1MB bootstrap! Install will continue, but to boot your system, you'll need to create the bootstrap partition in DiskDrake"));
- }
- }
- } elsif ($generation =~ /IBM/) {
- #- dos partition table
- $o->ask_warn('', N("You'll need to create a PPC PReP Boot bootstrap! Install will continue, but to boot your system, you'll need to create the bootstrap partition in DiskDrake"));
- }
- }
-
if (!$o->{isUpgrade}) {
fs::partitioning_wizard::main($o, $o->{all_hds}, $o->{fstab}, $o->{manualFstab}, $o->{partitions}, $o->{partitioning}, $::local_install);
}
@@ -335,8 +318,8 @@ If you want to skip some of them, you can unselect them now.")) },
if_($_ eq $names[0], disabled => sub { 1 }),
} } @names),
if_($o_copy_rpms_on_disk,
- { type => 'label', val => \(formatAlaTeX(N("You have the option to copy the contents of the CDs onto the hard drive before installation.
-It will then continue from the hard drive and the packages will remain available once the system is fully installed."))) },
+ { type => 'label', val => \(formatAlaTeX(N("You have the option to copy the contents of the CDs onto the hard disk drive before installation.
+It will then continue from the hard disk drive and the packages will remain available once the system is fully installed."))) },
{ type => 'bool', text => N("Copy whole CDs"), val => $o_copy_rpms_on_disk },
),
]);
@@ -378,6 +361,7 @@ sub selectSupplMedia {
my ($o) = @_;
install::any::selectSupplMedia($o);
}
+
#------------------------------------------------------------------------------
sub choosePackages {
my ($o) = @_;
@@ -403,7 +387,7 @@ sub choosePackages {
my ($individual, $chooseGroups);
if (!$o->{isUpgrade}) {
- my $tasks_ok = install::pkgs::packageByName($o->{packages}, 'task-kde4') &&
+ my $tasks_ok = install::pkgs::packageByName($o->{packages}, 'task-plasma5-minimal') &&
install::pkgs::packageByName($o->{packages}, 'task-gnome-minimal');
if ($tasks_ok && $availableC >= 2_500_000_000) {
_chooseDesktop($o, $o->{rpmsrate_flags_chosen}, \$chooseGroups);
@@ -437,6 +421,7 @@ sub choosePackagesTree {
sort => 1,
});
}
+
sub loadSavePackagesOnFloppy {
my ($o, $packages) = @_;
$o->ask_from('',
@@ -462,11 +447,12 @@ The format is the same as auto_install generated files."),
install::any::g_default_packages($o);
}
}
+
sub _chooseDesktop {
my ($o, $rpmsrate_flags_chosen, $chooseGroups) = @_;
my @l = group_by2(
- KDE => N("KDE"),
+ PLASMA5 => N("Plasma"),
GNOME => N("GNOME"),
Custom => N("Custom"),
);
@@ -476,6 +462,7 @@ sub _chooseDesktop {
my $default_choice = (find { $rpmsrate_flags_chosen->{"CAT_" . $_->[0]} } @l) || $l[0];
my $choice = $default_choice;
if ($o->isa('interactive::gtk')) {
+ # perl_checker: require install::steps_gtk
$choice = install::steps_gtk::reallyChooseDesktop($o, $title, $message, \@l, $default_choice);
} else {
$o->ask_from_({ title => $title, message => $message }, [
@@ -484,7 +471,7 @@ sub _chooseDesktop {
}
my $desktop = $choice->[0];
log::l("chosen Desktop: $desktop");
- my @desktops = ('KDE', 'GNOME');
+ my @desktops = ('PLASMA5', 'GNOME');
if (member($desktop, @desktops)) {
my ($want, $dontwant) = ($desktop, grep { $desktop ne $_ } @desktops);
$rpmsrate_flags_chosen->{"CAT_$want"} = 1;
@@ -496,9 +483,12 @@ sub _chooseDesktop {
$$chooseGroups = 1;
}
}
+
sub chooseGroups {
my ($o, $packages, $compssUsers, $individual) = @_;
+ my $w = $o->wait_message('', N("Looking for available packages..."));
+
#- for all groups available, determine package which belongs to each one.
#- this will enable getting the size of each groups more quickly due to
#- limitation of current implementation.
@@ -515,6 +505,8 @@ sub chooseGroups {
my %stable_flags = grep_each { $::b } %{$o->{rpmsrate_flags_chosen}};
delete $stable_flags{"CAT_$_"} foreach map { @{$_->{flags}} } @{$o->{compssUsers}};
+ undef $w;
+
my $compute_size = sub {
my %pkgs;
my %flags = %stable_flags; @flags{@_} = ();
@@ -563,41 +555,49 @@ sub chooseGroups {
log::l("compssUsersChoice selected: ", join(', ', map { qq("$_->{path}|$_->{label}") } grep { $_->{selected} } @$compssUsers));
- #- do not try to deselect package (by default no groups are selected).
if (!$o->{isUpgrade}) {
+ #- do not try to deselect package (by default no groups are selected).
install::any::unselectMostPackages($o) if $unselect_all;
+
+ #- if no group have been chosen, ask for using base system only, or no X, or normal.
+ if (!any { $_->{selected} } @$compssUsers) {
+ offer_minimal_options($o) or goto &chooseGroups;
+ }
}
- #- if no group have been chosen, ask for using base system only, or no X, or normal.
- if (!$o->{isUpgrade} && !any { $_->{selected} } @$compssUsers) {
+ 1;
+}
+
+sub offer_minimal_options {
+ my ($o) = @_;
my $docs = !$o->{excludedocs};
- my $minimal;
- my $suggests;
+ state $minimal;
+ my $recommends = !$o->{no_recommends};
$o->ask_from_({ title => N("Type of install"),
- message =>N("You have not selected any group of packages.
+ message => N("You have not selected any group of packages.
Please choose the minimal installation you want:"),
- interactive_help_id => 'choosePackages#minimal-install'
+ interactive_help_id => 'minimal-install'
},
[
{ val => \$o->{rpmsrate_flags_chosen}{CAT_X}, type => 'bool', text => N("With X"), disabled => sub { $minimal } },
- { val => \$suggests, type => 'bool', text => N("Install suggested packages"), disabled => sub { $minimal } },
+ { val => \$recommends, type => 'bool', text => N("Install recommended packages"), disabled => sub { $minimal } },
{ val => \$docs, type => 'bool', text => N("With basic documentation (recommended!)"), disabled => sub { $minimal } },
{ val => \$minimal, type => 'bool', text => N("Truly minimal install (especially no urpmi)") },
],
- ) or return &chooseGroups;
+ ) or return 0;
if ($minimal) {
- $o->{rpmsrate_flags_chosen}{CAT_X} = $docs = $suggests = 0;
+ $o->{rpmsrate_flags_chosen}{CAT_X} = $docs = $recommends = 0;
$o->{rpmsrate_flags_chosen}{CAT_SYSTEM} = 0;
}
$o->{excludedocs} = !$docs;
$o->{rpmsrate_flags_chosen}{CAT_MINIMAL_DOCS} = $docs;
- $o->{no_suggests} = !$suggests;
- $o->{compssListLevel} = pkgs::rpmsrate_rate_max() if !$suggests;
+ $o->{no_recommends} = !$recommends;
+ $o->{compssListLevel} = pkgs::rpmsrate_rate_max() if !$recommends;
+ log::l("install settings: no_recommends=$o->{no_recommends}, excludedocs=$o->{excludedocs}, really_minimal_install=$minimal");
install::any::unselectMostPackages($o);
- }
- 1;
+ 1;
}
sub reallyChooseGroups {
@@ -607,7 +607,7 @@ sub reallyChooseGroups {
my ($path, $all);
$o->ask_from_({ messages => N("Package Group Selection"),
- interactive_help_id => 'choosePackages',
+ interactive_help_id => 'choosePackageGroups',
}, [
{ val => \$size_text, type => 'label' }, {},
(map {
@@ -632,6 +632,12 @@ sub reallyChooseGroups {
1;
}
+sub beforeInstallPackages {
+ my ($o) = @_;
+ my $_w = $o->{isUpgrade} && $o->wait_message('', N("Preparing upgrade..."));
+ $o->SUPER::beforeInstallPackages;
+}
+
#------------------------------------------------------------------------------
sub installPackages {
my ($o) = @_;
@@ -724,7 +730,7 @@ sub configureNetwork {
#------------------------------------------------------------------------------
sub installUpdates {
my ($o) = @_;
- my $u = $o->{updates} ||= {};
+ $o->{updates} ||= {};
$o->hasNetwork or return;
@@ -735,6 +741,36 @@ sub installUpdates {
}
$o->ask_yesorno_({ title => N("Updates"), messages => formatAlaTeX(
+N("You now have the opportunity to setup online media.") . "\n\n" .
+N("This allows to install security updates.") . "\n\n" .
+N("To setup those media, you will need to have a working Internet
+connection.
+
+Do you want to setup the update media?")),
+ interactive_help_id => 'installUpdates',
+ }, 1) or do {
+ log::l("installUpdates: skipping since user say no to media setup");
+ return;
+ };
+
+ try_again:
+ #- bring all interface up for installing updates packages.
+ install::interactive::upNetwork($o);
+
+ install::pkgs::clean_rpmdb_shared_regions();
+ if (any::urpmi_add_all_media($o, $o->{previous_release})) {
+ log::l("installUpdates: successfully added media");
+ } else {
+ log::l("installUpdates: failed to add media");
+ if ($o->ask_okcancel(N("Warning"),
+ N("Failure when adding medium") . "\n" . N("Retry?"))) {
+ goto try_again;
+ } else {
+ return 0;
+ }
+ }
+
+ $o->ask_yesorno_({ title => N("Updates"), messages => formatAlaTeX(
N("You now have the opportunity to download updated packages. These packages
have been updated after the distribution was released. They may
contain security or bug fixes.
@@ -744,20 +780,18 @@ connection.
Do you want to install the updates?")),
interactive_help_id => 'installUpdates',
- }, 1) or return;
-
- #- bring all interface up for installing updates packages.
- install::interactive::upNetwork($o);
+ }, 1) or do {
+ log::l("installUpdates: skipping since user say no to updates");
+ return;
+ };
- install::pkgs::clean_rpmdb_shared_regions();
- if (any::urpmi_add_all_media($o, $o->{previous_release})) {
- my $binary = find { whereis_binary($_, $::prefix) } 'gurpmi2', 'urpmi' or return;
+ my $binary = find { whereis_binary($_, $::prefix) } if_(check_for_xserver(), 'gurpmi2'), 'urpmi' or return;
my $log_file = '/root/drakx/updates.log';
- run_program::rooted($::prefix, $binary, '>>', $log_file, '2>>', $log_file, '--auto-select', '--update');
- }
+ run_program::rooted($::prefix, $binary, '>>', $log_file, '2>>', $log_file, '--auto-select');
+
install::pkgs::clean_rpmdb_shared_regions();
- #- not downing network, even ppp. We don't care much since it is the end of install :)
+ #- not downing network, even PPP. We don't care much since it is the end of install :)
}
@@ -842,8 +876,10 @@ sub summary {
group => N("System"),
label => N("Bootloader"),
val => sub {
- #-PO: example: lilo-graphic on /dev/hda1
- $o->{bootloader}{boot} ? N("%s on %s", $o->{bootloader}{method}, $o->{bootloader}{boot}) : N("None");
+
+ $o->{bootloader}{boot} ?
+ #-PO: example: lilo-graphic on /dev/hda1
+ N("%s on %s", $o->{bootloader}{method}, $o->{bootloader}{boot}) : N("None");
},
clicked => sub {
any::setupBootloader($o, $o->{bootloader}, $o->{all_hds}, $o->{fstab}, $o->{security}) or return;
@@ -855,6 +891,9 @@ sub summary {
label => N("User management"),
clicked => sub {
if (my $u = any::ask_user($o, $o->{users}, $o->{security}, needauser => 1)) {
+ #- getpwnam, getgrnam, getgrid works
+ symlinkf("$::prefix/etc/passwd", '/etc/passwd');
+ symlinkf("$::prefix/etc/group", '/etc/group');
any::add_users([$u], $o->{authentication});
}
},
@@ -908,24 +947,6 @@ sub summary {
$sound_index++;
}
- if (!@sound_cards && ($o->{rpmsrate_flags_chosen}{CAT_GAMES} || $o->{rpmsrate_flags_chosen}{CAT_AUDIO})) {
- #- if no sound card are detected AND the user selected things needing a sound card,
- #- propose a special case for ISA cards
- push @l, {
- group => N("Hardware"),
- label => N("Sound card"),
- val => sub {},
- clicked => sub {
- if ($o->ask_yesorno('', N("Do you have an ISA sound card?"))) {
- $o->do_pkgs->install(qw(alsa-utils sndconfig aoss));
- $o->ask_warn('', N("Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound card"));
- } else {
- $o->ask_warn('', N("No sound card detected. Try \"harddrake\" after installation"));
- }
- },
- };
- }
-
push @l, {
group => N("Hardware"),
label => N("Graphical interface"),
@@ -937,6 +958,7 @@ sub summary {
group => N("Network & Internet"),
label => N("Network"),
val => sub { $o->{net}{type} },
+ format => sub { $_[0] =~ s/.*:://; $_[0] },
clicked => sub {
require network::netconnect;
network::netconnect::real_main($o->{net}, $o, $o->{modules_conf});
@@ -972,7 +994,8 @@ sub summary {
install::any::set_security($o);
}
},
- };
+ } if -x "$::prefix/usr/sbin/msec";
+ # FIXME: install msec if needed instead
push @l, {
group => N("Security"),
@@ -1023,7 +1046,9 @@ sub setRootPassword_addUser {
sub setupBootloaderBefore {
my ($o) = @_;
local $o->{pop_wait_messages} = 1;
- my $_w = $o->wait_message(N("Preparing bootloader..."), N("Preparing bootloader...") . "\n" .
+ my $_w = $o->wait_message(N("Please wait"),
+ #-PO: This is NOT the boot loader (just the kernel initrds)!!!!
+ N("Preparing initial startup program...") . "\n" .
N("Be patient, this may take a while...")
);
$o->SUPER::setupBootloaderBefore;
@@ -1032,14 +1057,6 @@ sub setupBootloaderBefore {
#------------------------------------------------------------------------------
sub setupBootloader {
my ($o) = @_;
- if (arch() =~ /ppc/) {
- if (detect_devices::get_mac_generation() !~ /NewWorld/ &&
- detect_devices::get_mac_model() !~ /IBM/) {
- $o->ask_warn('', N("You appear to have an OldWorld or Unknown machine, the yaboot bootloader will not work for you. The install will continue, but you'll need to use BootX or some other means to boot your machine. The kernel argument for the root fs is: root=%s", '/dev/' . fs::get::root_($o->{fstab})->{device}));
- log::l("OldWorld or Unknown Machine - no yaboot setup");
- return;
- }
- }
{
any::setupBootloader_simple($o, $o->{bootloader}, $o->{all_hds}, $o->{fstab}, $o->{security}) or return;
}
diff --git a/perl-install/install/steps_list.pm b/perl-install/install/steps_list.pm
index 143ffc354..3dc3de2f2 100644
--- a/perl-install/install/steps_list.pm
+++ b/perl-install/install/steps_list.pm
@@ -35,7 +35,7 @@ use common;
N_("User management") ],
configureNetwork => [ N_("_: Keep these entry short\nNetworking"), 1, 1, '1', "formatPartitions",
N_("_: Keep these entry short\nNetworking") ],
- setupBootloader => [ N_("_: Keep these entry short\nBootloader"), 1, 0, '', "installPackages",
+ setupBootloader => [ N_("_: Keep these entry short\nBootloader"), 1, 0, '1', "installPackages",
N_("_: Keep these entry short\nBootloader") ],
configureX => [ N_("_: Keep these entry short\nConfigure X"), 1, 1, '1', ["formatPartitions", "setupBootloader"],
N_("_: Keep these entry short\nConfigure X") ],
diff --git a/perl-install/install/steps_stdio.pm b/perl-install/install/steps_stdio.pm
index f6a759cae..1cf4b1197 100644
--- a/perl-install/install/steps_stdio.pm
+++ b/perl-install/install/steps_stdio.pm
@@ -1,4 +1,4 @@
-package install::steps_stdio; # $Id$
+package install::steps_stdio;
use diagnostics;
use strict;
diff --git a/perl-install/interactive.pm b/perl-install/interactive.pm
index 04174d433..49f47d05c 100644
--- a/perl-install/interactive.pm
+++ b/perl-install/interactive.pm
@@ -1,4 +1,4 @@
-package interactive; # $Id$
+package interactive;
use diagnostics;
use strict;
@@ -9,82 +9,73 @@ use strict;
use common;
use do_pkgs;
-#- minimal example using interactive:
-#
-#- > use lib qw(/usr/lib/libDrakX);
-#- > use interactive;
-#- > my $in = interactive->vnew;
-#- > $in->ask_okcancel('title', 'question');
-#- > $in->exit;
-
-#- ask_from_ takes global options ($common):
-#- title => window title
-#- messages => message displayed in the upper part of the window
-#- ok => force the name of the "Ok"/"Next" button
-#- cancel => force the name of the "Cancel"/"Previous" button
-#- focus_cancel => force focus on the "Cancel" button
-#- focus_first => (deprecated) force focus on the first entry
-#- ok_disabled => function returning wether {ok} should be disabled (grayed)
-#- validate => function called when {ok} is pressed. If it returns false, the first entry is focused, otherwise it quits
-#- advanced => (deprecated) function called when the "advanced" expander is toggled
-#- advanced_messages => (deprecated) message displayed when "Advanced" is pressed
-#- advanced_label => (deprecated) force the name of the "Advanced" button
-#- advanced_label_close => (deprecated) force the name of the "Basic" button
-#- advanced_state => (deprecated) if set to 1, force the "Advanced" part of the dialog to be opened initially
-#- callbacks => (deprecated) functions called when something happen: complete advanced ok_disabled
-
-#- ask_from_ takes a list of entries with fields:
-#- val => reference to the value
-#- label => description
-#- title => a boolean: whether the label should be displayed as a title (see GNOME's HIG)
-#- icon => icon to put before the description
-#- help => tooltip
-#- advanced => (deprecated) wether it is shown in by default or only in advanced mode
-#- focus_out => function called when the entry is focused out
-#- changed => function called when the entry is modified
-#- validate => function called when "Ok" is pressed. If it returns false, this entry is focused, otherwise it quits
-#- disabled => function returning wether it should be disabled (grayed)
-#- focus => function returning wether it should be focused
-#- alignment => preferred alignment
-#- do_not_expand => do not eat all horizontal space
-#- install_button => if possible, use improved graphical style
-#- gtk => gtk preferences
-#- type =>
-#- button => (with clicked or clicked_may_quit)
-#- (type defaults to button if clicked or clicked_may_quit is there)
-#- (val need not be a reference) (if clicked_may_quit return true, it's as if "Ok" was pressed)
-#- label => (val need not be a reference) (type defaults to label if val is not a reference)
-#- bool (with "text" or "image" (which overrides text) giving an image filename)
-#- range (with min, max, SpinButton)
-#- combo (with list, not_edit, format)
-#- list (with list, icon2f (aka icon), separator (aka tree), format (aka pre_format function),
-#- help can be a hash or a function,
-#- tree_expanded boolean telling wether the tree should be wide open by default
-#- quit_if_double_click boolean
-#- allow_empty_list disables the special cases for 0 and 1 element lists
-#- image2f is a subroutine which takes a value of the list as parameter, and returns image_file_name
-#- entry (the default) (with hidden)
-#- expander (with text, expanded, message, children(a list of sub entries))
-#
-#- heritate from this class and you'll get all made interactivity for same steps.
-#- for this you need to provide
-#- - ask_from_listW(o, title, messages, arrayref, default) returns one string of arrayref
-#-
-#- where
-#- - o is the object
-#- - title is a string
-#- - messages is an refarray of strings
-#- - default is an optional string (default is in arrayref)
-#- - arrayref is an arrayref of strings
-#- - arrayref2 contains booleans telling the default state,
-#-
-#- ask_from_list and ask_from_list_ are wrappers around ask_from_biglist and ask_from_smalllist
-#-
-#- ask_from_list_ just translate arrayref before calling ask_from_list and untranslate the result
-#-
-#- ask_from_listW should handle differently small lists and big ones.
-#-
+=head1 NAME
+interactive - a GUI layer with multiple backend (text console, Gtk+ GUI, web)
+
+=head1 SYNOPSYS
+
+B<interactive> enables to write GUIes that will work everywhere:
+
+=head1 Functions
+
+=over 4
+
+=item * text console
+
+implemented by L<interactive::stdio> & L<interactive::curses>
+
+=item * web browser
+
+implemented by L<interactive::http>
+
+=item * GUI
+
+implemented by L<interactive::gtk>
+
+=back
+
+Interactive inherits from L<do_pkgs> and thus $in->do_pkgs will return
+an usable C<do_pkgs> object suitable for installing packages.
+
+=head1 Minimal example using interactive
+
+ use lib qw(/usr/lib/libDrakX);
+ use interactive;
+ my $in = interactive->vnew;
+ $in->ask_okcancel('title', 'question');
+ $in->exit;
+
+=head1 Backends
+
+heritate from this class and you'll get all made interactivity for same steps.
+for this you need to provide
+
+C<ask_from_listW(o, title, messages, arrayref, default)> which returns one string of arrayref
+
+where:
+
+=over 4
+
+=item * B<o> is the object
+
+=item * B<title> is a string
+
+=item * B<messages> is an refarray of strings
+
+=item * B<default> is an optional string (default is in arrayref)
+
+=item * B<arrayref> is an arrayref of strings
+
+=item * B<arrayref>2 contains booleans telling the default state,
+
+=back
+
+=head1 Functions
+
+=over
+
+=cut
#-######################################################################################
#- OO Stuff
@@ -262,6 +253,18 @@ sub ask_fileW {
$o->ask_from_entry($common->{title}, $common->{message} || N("Choose a file"));
}
+=item ask_from_list($o, $title, $message, $l, $o_def)
+
+=item ask_from_list_($o, $title, $message, $l, $o_def)
+
+ask_from_list() and ask_from_list_() are wrappers around ask_from_biglist and ask_from_smalllist
+
+ask_from_list_() just translate arrayref before calling ask_from_list and untranslate the result
+
+ask_from_listW() should handle differently small lists and big ones.
+
+=cut
+
sub ask_from_list {
my ($o, $title, $message, $l, $o_def) = @_;
ask_from_listf($o, $title, $message, undef, $l, $o_def);
@@ -513,6 +516,128 @@ sub migrate_advanced {
}) ];
}
+
+=item ask_from_($o, $common, $l)
+
+ask_from_() takes global options ($common):
+
+=over 4
+
+=item * B<title>: window title
+
+=item * B<messages>: message displayed in the upper part of the window
+
+=item * B<ok>: force the name of the "Ok"/"Next" button
+
+=item * B<cancel>: force the name of the "Cancel"/"Previous" button
+
+=item * B<focus_cancel>: force focus on the "Cancel" button
+
+=item * I<focus_first>: (deprecated) force focus on the first entry
+
+=item * B<ok_disabled>: function returning whether {ok} should be disabled (grayed)
+
+=item * B<validate>: function called when {ok} is pressed. If it returns false, the first entry is focused, otherwise it quits
+
+=item * I<advanced>: (deprecated) function called when the "advanced" expander is toggled
+
+=item * I<advanced_messages>: (deprecated) message displayed when "Advanced" is pressed
+
+=item * I<advanced_label>: (deprecated) force the name of the "Advanced" button
+
+=item * I<advanced_label_close>: (deprecated) force the name of the "Basic" button
+
+=item * I<advanced_state>: (deprecated) if set to 1, force the "Advanced" part of the dialog to be opened initially
+
+=item * I<advanced_title>: title of the advanced item popup dialog (else reusing main title)
+
+=item * I<callbacks>: (deprecated) functions called when something happen: complete advanced ok_disabled
+
+=back
+
+ask_from_ takes a list of entries with fields:
+
+=over 4
+
+=item * B<val>: reference to the value
+
+=item * B<label>: description
+
+=item * B<title>: a boolean: whether the label should be displayed as a title (see GNOME's HIG)
+
+=item * B<icon>: icon to put before the description
+
+=item * B<help>: tooltip
+
+=item * I<advanced>: (deprecated) whether it is shown in by default or only in advanced mode
+
+=item * B<focus_out>: function called when the entry is focused out
+
+=item * B<changed>: function called when the entry is modified
+
+=item * B<validate>: function called when "Ok" is pressed. If it returns false, this entry is focused, otherwise it quits
+
+=item * B<disabled>: function returning whether it should be disabled (grayed)
+
+=item * B<focus>: function returning whether it should be focused
+
+=item * B<alignment>: preferred alignment
+
+=item * B<do_not_expand>: do not eat all horizontal space
+
+=item * B<install_button>: if possible, use improved graphical style
+
+=item * B<gtk>: gtk preferences
+
+=item * B<type>:
+
+=over 4
+
+=item * B<button>: (with clicked or clicked_may_quit)
+
+I<type> defaults to button if clicked or clicked_may_quit is there.
+I<val> need not be a reference.
+If I<clicked_may_quit> return true, it's as if "Ok" was pressed.
+
+=item * B<label>:
+I<val> need not be a reference.
+I<type> defaults to label if val is not a reference.
+
+=item * B<bool>: (with "text" or "image" (which overrides text) giving an image filename)
+
+=item * B<range>: (with min, max, SpinButton)
+
+=item * B<combo>: (with list, not_edit, format)
+
+=item * B<list>: (with list, icon2f (aka icon), separator (aka tree), format (aka pre_format function),
+
+It has these optional parameters:
+
+=over 4
+
+=item * B<help>: can be a hash or a function,
+
+=item * B<tree_expanded>: boolean telling whether the tree should be wide open by default
+
+=item * B<quit_if_double_click>: boolean
+
+=item * B<allow_empty_list>: disables the special cases for 0 and 1 element lists
+
+=item * B<image2f>: a subroutine which takes a value of the list as parameter, and returns image_file_name
+
+=back
+
+=item * B<entry>: (the default) (with hidden)
+
+=item * B<expander>: (with text, expanded, message, children(a list of sub entries))
+
+=back
+
+=back
+
+=cut
+
+
sub ask_from_ {
my ($o, $common, $l) = @_;
ask_from_normalize($o, $common, $l);
@@ -653,4 +778,8 @@ sub interactive_help_sub_display_id {
&& sub { $o->ask_warn(N("Help"), $o->interactive_help_get_id($id)) };
}
+=back
+
+=cut
+
1;
diff --git a/perl-install/interactive/curses.pm b/perl-install/interactive/curses.pm
index ffeeafd32..64bdee5c7 100644
--- a/perl-install/interactive/curses.pm
+++ b/perl-install/interactive/curses.pm
@@ -3,7 +3,7 @@
# to debug, use something like
# PERLDB_OPTS=TTY=`tty` LC_ALL=fr_FR.UTF-8 xterm -geometry 80x25 -e sh -c 'DISPLAY= perl -d t.pl'
-package interactive::curses; # $Id$
+package interactive::curses;
use diagnostics;
use strict;
@@ -32,12 +32,19 @@ sub new {
open STDERR, ">", common::secured_file($stderr_file);
$cui ||= Curses::UI->new('-color_support' => 1);
+
+ # Set some default terminal size, for serial install
+ unless ($cui->{'-width'}) {
+ $cui->{'-width'} = $cui->{'-w'} = $cui->{'-bw'} = 80;
+ $cui->{'-height'} = $cui->{'-h'} = $cui->{'-bh'} = 25;
+ }
+
bless { cui => $cui }, $class;
}
sub enter_console { &suspend }
sub leave_console { &end }
-sub suspend { $cui->leave_curses }
+sub suspend { $cui && $cui->leave_curses }
sub resume { $cui->reset_curses }
sub end { &suspend; print $SAVEERR $_ foreach cat_($stderr_file); unlink $stderr_file }
sub exit { end(); CORE::exit($_[1] || 0) }
@@ -170,7 +177,7 @@ sub compute_size {
$e->{curses}{'-width'} ||= length($s);
} elsif ($e->{type} eq 'expander') {
$e->{curses}{'-width'} ||= length("<+> $e->{text}");
- } elsif ($e->{type} eq 'text' || $e->{type} eq 'label' || $e->{type} eq 'only_label') {
+ } elsif (member($e->{type}, qw(text label only_label))) {
my @text = _messages(min(80, $width_avail - 1), ${$e->{val}}); #- -1 because of the scrollbar
$e->{curses}{'-focusable'} = 0;
$e->{curses}{'-height'} ||= heights(int(@text), 10, 4);
@@ -345,7 +352,7 @@ sub create_widget {
$w->set_binding('focus-up', Curses::KEY_LEFT());
$w->set_binding('focus-down', Curses::KEY_RIGHT());
$set = sub { $w->set_label(0, sprintf('< %s >', may_apply($e->{format}, $_[0]))) };
- } elsif ($e->{type} eq 'list' || $e->{type} eq 'combo') {
+ } elsif (member($e->{type}, qw(list combo))) {
$w = $win->add(undef, $e->{type} eq 'combo' ? 'Popupmenu' : 'Listbox',
'-values' => $e->{formatted_list},
'-onchange' => $onchange->(sub { $e->{list}[$w->id] }),
@@ -398,13 +405,26 @@ sub create_widget {
} elsif ($e->{type} eq 'label' && $e->{curses}{'-height'} == 1) {
$w = $win->add(undef, 'Label', %options);
$set = sub { $w->text($_[0] || '') };
- } elsif ($e->{type} eq 'label' || $e->{type} eq 'only_label' || $e->{type} eq 'text') {
+ } elsif (member($e->{type}, qw(label only_label text))) {
$w = $win->add(undef, 'TextViewer', %options);
$set = sub {
my ($text) = @_;
my $width = $w->{'-sw'} - ($w->{'-vscrollbar'} ? 1 : 0);
$w->text(join("\n", _messages($width, $text)));
};
+ } elsif ($e->{type} eq 'range') {
+ $w = $win->add(undef, 'TextEntry',
+ '-sbborder' => 1,
+ '-text' => '',
+ '-regexp' => '/^\d*$/',
+ '-onchange' => sub {
+ $w->text($e->{min}) if $w->text < $e->{min};
+ $w->text($e->{max}) if $w->text > $e->{max};
+ ${$e->{val}} = $w->text;
+ $changed->() if $changed;
+ },
+ %options);
+ $set = sub { $w->text($_[0] || '') };
} else {
$w = $win->add(undef, $e->{hidden} ? 'PasswordEntry' : 'TextEntry',
'-sbborder' => 1,
@@ -545,7 +565,7 @@ sub ask_fileW {
$dir = $opts->{directory} || $opts->{file} && dirname($opts->{file});
- if($opts->{save}) {
+ if ($opts->{save}) {
$file = $o->{cui}->savefilebrowser('-title' => $opts->{title}, '-path' => $dir, '-file' => basename($file));
} else {
$file = $o->{cui}->loadfilebrowser('-title' => $opts->{title}, '-path' => $dir, '-file' => basename($file));
@@ -554,13 +574,13 @@ sub ask_fileW {
my $err;
if (!$file) {
$err = N("No file chosen");
- } elsif(-f $file && $opts->{want_a_dir}) {
+ } elsif (-f $file && $opts->{want_a_dir}) {
$file = dirname($file);
- } elsif(-d $file && !$opts->{want_a_dir}) {
+ } elsif (-d $file && !$opts->{want_a_dir}) {
$err = N("You have chosen a directory, not a file");
} elsif (!-e $file && !$opts->{save}) {
$err = $opts->{want_a_dir} ? N("No such directory") : N("No such file");
- };
+ }
$err and $o->ask_warn('', $err) or $file;
}
diff --git a/perl-install/interactive/gtk.pm b/perl-install/interactive/gtk.pm
index cb4f8e9c3..c37143fc3 100644
--- a/perl-install/interactive/gtk.pm
+++ b/perl-install/interactive/gtk.pm
@@ -1,4 +1,4 @@
-package interactive::gtk; # $Id$
+package interactive::gtk;
use diagnostics;
use strict;
@@ -8,35 +8,34 @@ use vars qw(@ISA);
use interactive;
use common;
-use mygtk2;
-use ugtk2 qw(:helpers :wrappers :create);
-use Gtk2::Gdk::Keysyms;
+use mygtk3;
+use ugtk3 qw(:helpers :wrappers :create);
my $forgetTime = 1000; #- in milli-seconds
sub new {
my $w = &interactive::new;
- ($w->{windowwidth}, $w->{windowheight}) = gtkroot()->get_size if !$::isInstall;
+ ($w->{windowwidth}, $w->{windowheight}) = mygtk3::root_window_size() if !$::isInstall;
$w;
}
sub enter_console { my ($o) = @_; $o->{suspended} = common::setVirtual(1) }
sub leave_console { my ($o) = @_; common::setVirtual(delete $o->{suspended}) }
sub adapt_markup {
- #- nothing needed, the default markup is gtk2's
+ #- nothing needed, the default markup is gtk3's
my ($_o, $s) = @_; return $s;
}
-sub exit { ugtk2::exit(@_) }
+sub exit { ugtk3::exit(@_) }
sub ask_fileW {
my ($in, $common) = @_;
- my $w = ugtk2::create_file_selector(%$common);
+ my $w = ugtk3::create_file_selector(%$common);
my $file;
$w->main(sub {
$file = $w->{chooser}->get_filename;
- my $err = ugtk2::file_selected_check($common->{save}, $common->{want_a_dir}, $file);
+ my $err = ugtk3::file_selected_check($common->{save}, $common->{want_a_dir}, $file);
$err and $in->ask_warn('', $err);
!$err;
}) && $file;
@@ -45,13 +44,12 @@ sub ask_fileW {
sub create_boxradio {
my ($e, $onchange_f, $double_click) = @_;
- my $boxradio = gtkpack2__(Gtk2::VBox->new,
+ my $boxradio = gtkpack2__(Gtk3::VBox->new,
my @radios = gtkradio('', @{$e->{formatted_list}}));
- my $tips = Gtk2::Tooltips->new;
mapn {
my ($txt, $w) = @_;
# workaround infamous 6 years old gnome bug #101968:
- $w->child->set_size_request(mygtk2::get_label_width(), -1) if $e->{alignment} ne 'right' && !$e->{label};
+ $w->get_child->set_size_request(mygtk3::get_label_width(), -1) if $e->{alignment} ne 'right' && !$e->{label};
$w->signal_connect(button_press_event => $double_click) if $double_click;
$w->signal_connect(key_press_event => $e->{may_go_to_next});
@@ -60,7 +58,7 @@ sub create_boxradio {
$onchange_f->(sub { $txt });
});
if ($e->{help}) {
- gtkset_tip($tips, $w,
+ $w->set_tooltip_text(
ref($e->{help}) eq 'HASH' ? $e->{help}{$txt} :
ref($e->{help}) eq 'CODE' ? $e->{help}($txt) : $e->{help});
}
@@ -79,11 +77,11 @@ sub create_treeview_list {
my ($e, $onchange_f, $double_click) = @_;
my $curr;
- my $list = Gtk2::ListStore->new("Glib::String");
- my $list_tv = Gtk2::TreeView->new_with_model($list);
+ my $list = Gtk3::ListStore->new("Glib::String");
+ my $list_tv = Gtk3::TreeView->new_with_model($list);
$list_tv->set_headers_visible(0);
$list_tv->get_selection->set_mode('browse');
- my $textcolumn = Gtk2::TreeViewColumn->new_with_attributes(undef, my $renderer = Gtk2::CellRendererText->new, 'text' => 0);
+ my $textcolumn = Gtk3::TreeViewColumn->new_with_attributes("", my $renderer = Gtk3::CellRendererText->new, 'text' => 0);
$list_tv->append_column($textcolumn);
$renderer->set_property('ellipsize', 'end');
@@ -104,8 +102,8 @@ sub create_treeview_list {
Glib::Source->remove($timeout) if $timeout; $timeout = '';
if ($event->keyval >= 0x100) {
- $e->{may_go_to_next}(), return 1 if member($event->keyval, ($Gtk2::Gdk::Keysyms{Return}, $Gtk2::Gdk::Keysyms{KP_Enter}));
- $starting_word = '' if !member($event->keyval, ($Gtk2::Gdk::Keysyms{Control_L}, $Gtk2::Gdk::Keysyms{Control_R}));
+ $e->{may_go_to_next}(), return 1 if member($event->keyval, (Gtk3::Gdk::KEY_Return, Gtk3::Gdk::KEY_KP_Enter));
+ $starting_word = '' if !member($event->keyval, (Gtk3::Gdk::KEY_Control_L, Gtk3::Gdk::KEY_Control_R));
} else {
if (member('control-mask', @{$event->state})) {
$c eq 's' or return 1;
@@ -114,7 +112,7 @@ sub create_treeview_list {
} else {
$e->{may_go_to_next}(), return 1 if $c eq ' ';
- $curr++ if $starting_word eq '' || $starting_word eq $c;
+ $curr++ if member($starting_word, '', $c);
$starting_word .= $c unless $starting_word eq $c;
}
my @l = @{$e->{formatted_list}};
@@ -125,7 +123,7 @@ sub create_treeview_list {
if ($j == @l) {
$starting_word = '';
} else {
- $select->(Gtk2::TreePath->new_from_string(($j + $curr) % @l));
+ $select->(Gtk3::TreePath->new_from_string(($j + $curr) % @l));
}
$timeout = Glib::Timeout->add($forgetTime, sub { $timeout = $starting_word = ''; 0 });
@@ -152,7 +150,7 @@ sub create_treeview_list {
my $nb = find_index { $_ eq $v } @{$e->{list}};
my ($old_path) = $list_tv->get_cursor;
if (!$old_path || $nb != $old_path->to_string) {
- $select->(Gtk2::TreePath->new_from_string($nb));
+ $select->(Gtk3::TreePath->new_from_string($nb));
}
undef $old_path if $old_path;
};
@@ -163,7 +161,7 @@ sub __create_tree_model {
my ($e) = @_;
my $sep = quotemeta $e->{separator};
- my $tree_model = Gtk2::TreeStore->new("Glib::String", if_($e->{image2f}, "Gtk2::Gdk::Pixbuf"));
+ my $tree_model = Gtk3::TreeStore->new("Glib::String", if_($e->{image2f}, "Gtk3::Gdk::Pixbuf"));
my $build_value = sub {
my ($v) = @_;
@@ -204,14 +202,14 @@ sub create_treeview_tree {
my ($e, $onchange_f, $double_click) = @_;
my $tree_model = __create_tree_model($e);
- my $tree = Gtk2::TreeView->new_with_model($tree_model);
+ my $tree = Gtk3::TreeView->new_with_model($tree_model);
$tree->get_selection->set_mode('browse');
{
- my $col = Gtk2::TreeViewColumn->new;
- $col->pack_start(my $texrender = Gtk2::CellRendererText->new, 0);
+ my $col = Gtk3::TreeViewColumn->new;
+ $col->pack_start(my $texrender = Gtk3::CellRendererText->new, 0);
$col->add_attribute($texrender, text => 0);
if ($e->{image2f}) {
- $col->pack_start(my $pixrender = Gtk2::CellRendererPixbuf->new, 0);
+ $col->pack_start(my $pixrender = Gtk3::CellRendererPixbuf->new, 0);
$col->add_attribute($pixrender, pixbuf => 1);
}
$tree->append_column($col);
@@ -220,10 +218,10 @@ sub create_treeview_tree {
my $select = sub {
my ($path_str) = @_;
- my $path = Gtk2::TreePath->new_from_string($path_str);
+ my $path = Gtk3::TreePath->new_from_string($path_str);
$tree->expand_to_path($path);
$tree->set_cursor($path, undef, 0);
- gtkflush(); #- workaround gtk2 bug not honouring centering on the given row if node was closed
+ gtkflush(); #- workaround gtk3 bug not honouring centering on the given row if node was closed
$tree->scroll_to_cell($path, undef, 1, 0.5, 0);
};
@@ -268,8 +266,8 @@ sub create_treeview_tree {
Glib::Source->remove($timeout) if $timeout; $timeout = '';
if ($event->keyval >= 0x100) {
- &$toggle and return 1 if member($event->keyval, ($Gtk2::Gdk::Keysyms{Return}, $Gtk2::Gdk::Keysyms{KP_Enter}));
- $starting_word = '' if !member($event->keyval, ($Gtk2::Gdk::Keysyms{Control_L}, $Gtk2::Gdk::Keysyms{Control_R}));
+ &$toggle and return 1 if member($event->keyval, (Gtk3::Gdk::KEY_Return, Gtk3::Gdk::KEY_KP_Enter));
+ $starting_word = '' if !member($event->keyval, (Gtk3::Gdk::KEY_Control_L, Gtk3::Gdk::KEY_Control_R));
} else {
my $next;
if (member('control-mask', @{$event->state})) {
@@ -278,7 +276,7 @@ sub create_treeview_tree {
$next = 1;
} else {
&$toggle and return 1 if $c eq ' ';
- $next = 1 if $starting_word eq '' || $starting_word eq $c;
+ $next = 1 if member($starting_word, '', $c);
$starting_word .= $c unless $starting_word eq $c;
}
my $word = quotemeta $starting_word;
@@ -332,7 +330,7 @@ sub create_treeview_tree {
}
#- $actions is a ref list of $action
-#- $action is a { kind => $kind, action => sub { ... }, button => Gtk2::Button->new(...) }
+#- $action is a { kind => $kind, action => sub { ... }, button => Gtk3::Button->new(...) }
#- where $kind is one of '', 'modify', 'remove', 'add'
sub add_modify_remove_action {
my ($button, $buttons, $e, $treelist) = @_;
@@ -348,7 +346,7 @@ sub add_modify_remove_action {
} elsif ($button->{kind} eq 'remove') {
${$e->{val}} = $e->{list}[0];
}
- ugtk2::gtk_set_treelist($treelist, [ map { may_apply($e->{format}, $_) } @{$e->{list}} ]);
+ ugtk3::gtk_set_treelist($treelist, [ map { may_apply($e->{format}, $_) } @{$e->{list}} ]);
add_modify_remove_sensitive($buttons, $e);
1;
@@ -357,7 +355,7 @@ sub add_modify_remove_action {
sub add_padding {
my ($w) = @_;
gtknew('HBox', children => [
- 0, gtknew('Alignment', width => $mygtk2::left_padding),
+ 0, gtknew('Alignment', width => $mygtk3::left_padding),
1, $w
]);
}
@@ -372,13 +370,13 @@ sub create_widget {
my ($w, $real_w, $focus_w, $set);
if ($e->{type} eq 'iconlist') {
- $w = Gtk2::Button->new;
+ $w = Gtk3::Button->new;
$set = sub {
gtkdestroy($e->{icon});
my $f = $e->{icon2f}->($_[0]);
$e->{icon} = -e $f ?
gtkcreate_img($f) :
- Gtk2::WrappedLabel->new(may_apply($e->{format}, $_[0]));
+ Gtk3::WrappedLabel->new(may_apply($e->{format}, $_[0]));
$w->add(gtkshow($e->{icon}));
};
$w->signal_connect(clicked => sub {
@@ -388,22 +386,23 @@ sub create_widget {
if ($e->{alignment} eq 'right') {
$real_w = gtknew('HButtonBox', layout => 'start', children_tight => [ $w ]);
} else {
- $real_w = gtkpack_(Gtk2::HBox->new(0,10), 1, Gtk2::HBox->new(0,0), 0, $w, 1, Gtk2::HBox->new(0,0));
+ $real_w = gtkpack_(Gtk3::HBox->new(0,10), 1, Gtk3::HBox->new(0,0), 0, $w, 1, Gtk3::HBox->new(0,0));
}
} elsif ($e->{type} eq 'bool') {
if ($e->{image}) {
- $w = ugtk2::gtkadd(Gtk2::CheckButton->new, gtkshow(gtkcreate_img($e->{image})));
+ $w = ugtk3::gtkadd(Gtk3::CheckButton->new, gtkshow(gtkcreate_img($e->{image})));
} else {
#- warn "\"text\" member should have been used instead of \"label\" one at:\n", common::backtrace(), "\n" if $e->{label} && !$e->{text};
- $w = Gtk2::CheckButton->new_with_label($e->{text});
+ $w = Gtk3::CheckButton->new_with_label($e->{text} || '');
}
$w->signal_connect(clicked => $onchange->(sub { $w->get_active }));
- $set = sub { $w->set_active($_[0]) };
+ ${$e->{val}} ||= 0;
+ $set = sub { $w->set_active($_[0] || 0) };
$real_w = add_padding($w);
} elsif ($e->{type} eq 'only_label') {
my @common = (
# workaround infamous 6 years old gnome bug #101968:
- if_($e->{alignment} ne 'right', width => mygtk2::get_label_width())
+ if_($e->{alignment} ne 'right', width => mygtk3::get_label_width())
);
$w = $e->{title} ?
gtknew('Title2', label => escape_text_for_TextView_markup_format(${$e->{val}}), @common) :
@@ -418,18 +417,18 @@ sub create_widget {
$w = gtknew(($e->{install_button} ? 'Install_Button' : 'Button'),
text => '', clicked => $e->{clicked_may_quit_cooked});
$set = sub {
- my $w = $w->child;
+ my $w = $w->get_child;
# handle Install_Buttons:
- if (ref($w) =~ /Gtk2::HBox/) {
- ($w) = find { ref($_) =~ /Gtk2::Label/ } $w->get_children;
+ if (ref($w) =~ /Gtk3::HBox/) {
+ ($w) = find { ref($_) =~ /Gtk3::Label/ } $w->get_children;
}
# guard against 'advanced' widgets that are now in their own dialog
# (instead of in another block child of an expander):
return if !$w;
$w->set_label(may_apply($e->{format}, $_[0])) };
} elsif ($e->{type} eq 'range') {
- my $adj = Gtk2::Adjustment->new(${$e->{val}}, $e->{min}, $e->{max} + ($e->{SpinButton} ? 0 : 1), 1, ($e->{max} - $e->{min}) / 10, 1);
- $w = $e->{SpinButton} ? Gtk2::SpinButton->new($adj, 10, 0) : Gtk2::HScale->new($adj);
+ my $adj = Gtk3::Adjustment->new(${$e->{val}}, $e->{min}, $e->{max} + ($e->{SpinButton} ? 0 : 1), 1, ($e->{max} - $e->{min}) / 10, 1);
+ $w = $e->{SpinButton} ? Gtk3::SpinButton->new($adj, 10, 0) : Gtk3::HScale->new($adj);
$w->set_size_request($e->{SpinButton} ? 100 : 200, -1);
$w->set_digits(0);
$adj->signal_connect(value_changed => $onchange->(sub { $adj->get_value }));
@@ -442,7 +441,11 @@ sub create_widget {
$w = gtknew('HBox', children_tight => [
gtknew('Install_Button', text => $e->{text},
clicked => sub {
- ask_fromW($o, { title => $common->{title} || N("Advanced") }, $children) }
+ eval { ask_fromW($o, { title => $common->{advanced_title} || $common->{title} || N("Advanced") }, $children) };
+ if (my $err = $@) {
+ die $err if $err !~ /^wizcancel/;
+ }
+ }
)
]);
} elsif ($e->{type} =~ /list/) {
@@ -452,12 +455,10 @@ sub create_widget {
if (my $actions = $e->{add_modify_remove}) {
my @buttons = (N_("Add"), N_("Modify"), N_("Remove"));
# Add Up/Down buttons if their actions are defined
- foreach (qw(Up Down)) {
- push @buttons, 'gtk-go-' . $_ if $actions->{$_};
- }
+ push @buttons, map { if_($actions->{$_}, 'gtk-go-' . $_) } qw(Up Down);
@buttons = map {
my $button = /^gtk-/ ? gtknew('Button', image => gtknew('Image', stock => lc($_)))
- : Gtk2::Button->new(translate($_));
+ : Gtk3::Button->new(translate($_));
my $kind = $_;
$kind =~ s/^gtk-go-//;
{ kind => lc $kind, action => $actions->{$kind}, button => $button, real_kind => $_ };
@@ -478,14 +479,14 @@ sub create_widget {
add_modify_remove_sensitive(\@buttons, $e);
my ($images, $real_buttons) = partition { $_->{real_kind} =~ /^gtk-/ } @buttons;
- $real_w = gtkpack_(Gtk2::HBox->new(0,0),
+ $real_w = gtkpack_(Gtk3::HBox->new(0,0),
1, create_scrolled_window($w),
- 0, gtkpack__(Gtk2::VBox->new(0,0),
+ 0, gtkpack__(Gtk3::VBox->new(0,0),
(map { $_->{button} } @$real_buttons),
if_($images,
gtknew('HButtonBox',
layout => 'spread',
- children_loose => [ map { $_->{button} } @$images]
+ children_loose => [ map { $_->{button} } @$images ]
)
),
),
@@ -517,30 +518,31 @@ sub create_widget {
if (!$e->{separator}) {
if ($e->{not_edit}) {
- $real_w = $w = Gtk2::ComboBox->new_text;
+ $real_w = $w = Gtk3::ComboBoxText->new;
# FIXME: the following causes Gtk-CRITICAL but not solvable at realize time:
- first($w->child->get_cell_renderers)->set_property('ellipsize', 'end') if !$e->{do_not_ellipsize};
+ first($w->get_child->get_cells)->set_property('ellipsize', 'end') if !$e->{do_not_ellipsize};
$w->set_wrap_width($e->{gtk}{wrap_width}) if exists $e->{gtk}{wrap_width};
} else {
- $w = Gtk2::ComboBoxEntry->new_text;
- ($real_w, $w) = ($w, $w->child);
+ $w = Gtk3::ComboBoxText->new_with_entry;
+ ($real_w, $w) = ($w, $w->get_child);
}
$real_w->set_popdown_strings(@formatted_list);
} else {
$model = __create_tree_model($e);
- $real_w = $w = Gtk2::ComboBox->new_with_model($model);
+ $real_w = $w = Gtk3::ComboBox->new_with_model($model);
- $w->pack_start(my $texrender = Gtk2::CellRendererText->new, 0);
+ $w->pack_start(my $texrender = Gtk3::CellRendererText->new, 0);
$w->add_attribute($texrender, text => 0);
if ($e->{image2f}) {
- $w->pack_start(my $pixrender = Gtk2::CellRendererPixbuf->new, 0);
+ $w->pack_start(my $pixrender = Gtk3::CellRendererPixbuf->new, 0);
$w->add_attribute($pixrender, pixbuf => 1);
}
}
my $get = sub {
my $i = $model ? do {
- my $s = $model->get_string_from_iter($w->get_active_iter);
+ my (undef, $iter) = $w->get_active_iter;
+ my $s = $model->get_string_from_iter($iter);
eval { find_index { $s eq $_ } @{$model->{path_str_list}} };
} : do {
my $s = $w->get_text;
@@ -559,7 +561,7 @@ sub create_widget {
$w->set_active_iter($model->get_iter_from_string($path_str));
};
} else {
- $w->set_text($s) if $s ne $w->get_text && $_[0] ne $w->get_text;
+ $w->set_text($s) if !member($w->get_text, $s, $_[0]);
}
};
} else {
@@ -567,21 +569,21 @@ sub create_widget {
$w = gtknew('WeaknessCheckEntry');
}
else {
- $w = Gtk2::Entry->new;
+ $w = Gtk3::Entry->new;
}
$w->signal_connect(changed => $onchange->(sub { $w->get_text }));
$w->signal_connect(focus_in_event => sub { $w->select_region(0, -1) });
$w->signal_connect(focus_out_event => sub { $w->select_region(0, 0) });
$set = sub { $w->set_text($_[0]) if $_[0] ne $w->get_text };
if ($e->{type} eq 'file') {
- my $button = gtksignal_connect(Gtk2::Button->new_from_stock('gtk-open'), clicked => sub {
+ my $button = gtksignal_connect(Gtk3::Button->new_from_stock('gtk-open'), clicked => sub {
my $file = $o->ask_fileW({
title => $e->{label},
want_a_dir => to_bool($e->{want_a_dir}),
});
$set->($file) if $file;
});
- $real_w = gtkpack_(Gtk2::HBox->new(0,0), 1, $w, 0, $button);
+ $real_w = gtkpack_(Gtk3::HBox->new(0,0), 1, $w, 0, $button);
}
}
$w->signal_connect(key_press_event => $e->{may_go_to_next});
@@ -627,9 +629,9 @@ sub all_title_entries {
sub create_widgets_block {
my ($o, $common, $l, $update, $ignore_ref) = @_;
- my $label_sizegrp = Gtk2::SizeGroup->new('horizontal');
- my $right_label_sizegrp = Gtk2::SizeGroup->new('horizontal');
- my $realw_sizegrp = Gtk2::SizeGroup->new('horizontal');
+ my $label_sizegrp = Gtk3::SizeGroup->new('horizontal');
+ my $right_label_sizegrp = Gtk3::SizeGroup->new('horizontal');
+ my $realw_sizegrp = Gtk3::SizeGroup->new('horizontal');
@$l = map_index {
if ($::i && ($_->{type} eq 'expander' || $_->{title})) {
@@ -664,9 +666,9 @@ sub create_widgets_block {
]);
}
- my $eater = gtknew('Label') if $e->{alignment} eq 'right' && !$label_w;
+ my $eater = if_($e->{alignment} eq 'right' && !$label_w, gtknew('Label'));
- $e->{real_w} = gtkpack_(Gtk2::HBox->new,
+ $e->{real_w} = gtkpack_(Gtk3::HBox->new,
if_($e->{icon}, 0, eval { gtkcreate_img($e->{icon}) }),
if_($eater, 1, $eater),
if_($label_w, $e->{alignment} eq 'right', $label_w),
@@ -699,7 +701,7 @@ sub create_widgets {
my $ok_clicked = sub {
!$mainw->{ok} || $mainw->{ok}->get_property('sensitive') or return;
$mainw->{retval} = 1;
- Gtk2->main_quit;
+ Gtk3->main_quit;
};
my @all = all_entries($l);
@@ -717,7 +719,7 @@ sub create_widgets {
$mainw->{rwindow}->hide;
if (my $v = $e->{clicked_may_quit}()) {
$mainw->{retval} = $v;
- Gtk2->main_quit;
+ Gtk3->main_quit;
}
$mainw->{rwindow}->show;
$update->();
@@ -744,14 +746,13 @@ sub create_widgets {
# add asterisks before titles when there're more than one:
my @all_titles = all_title_entries($l);
if (2 <= @all_titles) {
- ${$_->{val}} = mygtk2::asteriskize(${$_->{val}}) foreach @all_titles;
+ ${$_->{val}} = mygtk3::asteriskize(${$_->{val}}) foreach @all_titles;
}
my $box = create_widgets_block($o, $common, $l, $update, \$ignore);
- my $tooltips = Gtk2::Tooltips->new;
foreach my $e (@all) {
- $tooltips->set_tip($e->{w}, $e->{help}) if $e->{help} && !ref($e->{help});
+ $e->{w}->set_tooltip_text($e->{help}) if $e->{help} && !ref($e->{help});
}
$box, $set_all;
@@ -771,7 +772,7 @@ sub filter_widgets {
}
}
-my $help_path = "/usr/share/doc/installer-help/";
+my $help_path = "/usr/share/doc/installer-help";
sub is_help_file_exist {
my ($_o, $id) = @_;
@@ -782,7 +783,7 @@ sub is_help_file_exist {
sub load_from_uri {
my ($view, $url) = @_;
- $view->open(get_html_file($::o, $url));
+ $view->load_uri(get_html_file($::o, $url));
}
sub get_html_file {
@@ -800,27 +801,27 @@ sub get_html_file {
$anchor ? "$url#$anchor" : $url;
}
-sub display_help {
- my ($o, $common, $mainw) = @_;
+sub display_help_window {
+ my ($o, $common) = @_;
if (my $file = $common->{interactive_help_id}) {
- require Gtk2::WebKit;
- my $view = gtknew('WebKit_View');
+ require Gtk3::WebKit2;
+ my $view = gtknew('WebKit2_WebView');
load_from_uri($view, $file);
- my $w = ugtk2->new(N("Help"), transient => $mainw->{real_window}, modal => 1);
+ my $w = ugtk3->new(N("Help"), modal => 1);
gtkadd($w->{rwindow},
- gtkpack_(Gtk2::VBox->new,
+ gtkpack_(Gtk3::VBox->new,
1, create_scrolled_window(gtkset_border_width($view, 5),
[ 'never', 'automatic' ],
),
- 0, Gtk2::HSeparator->new,
+ 0, Gtk3::HSeparator->new,
0, gtkpack(create_hbox('end'),
- gtknew('Button', text => N("Close"), clicked => sub { Gtk2->main_quit })
+ gtknew('Button', text => N("Close"), clicked => sub { Gtk3->main_quit })
),
),
);
- mygtk2::set_main_window_size($w->{rwindow});
+ mygtk3::set_main_window_size($w->{rwindow});
$w->{real_window}->grab_focus;
$w->{real_window}->show_all;
$w->main;
@@ -830,12 +831,23 @@ sub display_help {
}
}
+sub display_help {
+ my ($o, $common) = @_;
+ # not very safe but we run in a restricted environment anyway:
+ my $f = '/tmp/help.txt';
+ if ($common->{interactive_help}) {
+ output($f, $common->{interactive_help}->());
+ }
+ local $ENV{LC_ALL} = $::o->{locale}{lang} || 'C';
+ system('display_installer_help', $common->{interactive_help_id} || $f, $o->{locale}{lang});
+}
+
sub ask_fromW {
my ($o, $common, $l) = @_;
filter_widgets($l);
- my $mainw = ugtk2->new($common->{title}, %$o, if__($::main_window, transient => $::main_window),
+ my $mainw = ugtk3->new($common->{title}, %$o, if__($::main_window, transient => $::main_window),
if_($common->{icon}, icon => $common->{icon}), banner_title => $common->{banner_title},
);
@@ -843,12 +855,12 @@ sub ask_fromW {
$mainw->{box_allow_grow} = 1;
my $pack = create_box_with_title($mainw, @{$common->{messages}});
- mygtk2::set_main_window_size($mainw->{rwindow}) if $mainw->{pop_it} && !$common->{auto_window_size} && (@$l || $mainw->{box_size} == 200);
+ mygtk3::set_main_window_size($mainw->{rwindow}) if $mainw->{pop_it} && !$common->{auto_window_size} && (@$l || $mainw->{box_size} == 200);
my @more_buttons = (
if_($common->{interactive_help} || $common->{interactive_help_id},
[ gtknew('Install_Button', text => N("Help"),
- clicked => sub { display_help($o, $common, $mainw) }), undef, 1 ]),
+ clicked => sub { display_help($o, $common) }), undef, 1 ]),
if_($common->{more_buttons}, @{$common->{more_buttons}}),
);
my $buttons_pack = ($common->{ok} || !exists $common->{ok}) && $mainw->create_okcancel($common->{ok}, $common->{cancel}, '', @more_buttons);
@@ -858,13 +870,13 @@ sub ask_fromW {
if ($buttons_pack) {
$pack->pack_end(gtkshow($buttons_pack), 0, 0, 0);
}
- ugtk2::gtkadd($mainw->{window}, $pack);
+ ugtk3::gtkadd($mainw->{window}, $pack);
$set_all->();
my $entry_to_focus = find { $_->{focus} && $_->{focus}() } @$l;
my $widget_to_focus = $entry_to_focus ? $entry_to_focus->{focus_w} :
$common->{focus_cancel} ? $mainw->{cancel} :
- @$l && (!$mainw->{ok} || @$l == 1 && member(ref($l->[0]{focus_w}), "Gtk2::TreeView", "Gtk2::RadioButton")) ?
+ @$l && (!$mainw->{ok} || @$l == 1 && member(ref($l->[0]{focus_w}), "Gtk3::TreeView", "Gtk3::RadioButton")) ?
$l->[0]{focus_w} :
$mainw->{ok};
$widget_to_focus->grab_focus if $widget_to_focus;
@@ -887,7 +899,7 @@ sub ask_fromW {
sub ask_browse_tree_info_refW {
my ($o, $common) = @_;
add2hash($common, { wait_message => sub { $o->wait_message(@_) } });
- ugtk2::ask_browse_tree_info($common);
+ ugtk3::ask_browse_tree_info($common);
}
@@ -907,12 +919,12 @@ my $reuse_timeout;
sub wait_messageW {
my ($o, $title, $message, $message_modifiable) = @_;
- my $to_modify = Gtk2::Label->new(scalar warp_text(ref $message_modifiable ? '' : $message_modifiable));
+ my $to_modify = Gtk3::Label->new(scalar warp_text(ref $message_modifiable ? '' : $message_modifiable));
Glib::Source->remove($reuse_timeout) if $reuse_timeout; $reuse_timeout = '';
my $Window = gtknew('MagicWindow',
- title => $title,
+ if_($title, title => $title),
pop_it => defined $o->{pop_wait_messages} ? $o->{pop_wait_messages} : 1,
pop_and_reuse => $::isInstall,
modal => 1,
@@ -923,27 +935,27 @@ sub wait_messageW {
if_(ref($message_modifiable), 0, $message_modifiable),
]),
);
- mygtk2::enable_sync_flush($Window);
+ mygtk3::enable_sync_flush($Window);
$Window->{wait_messageW} = $to_modify;
- mygtk2::sync_flush($Window);
+ mygtk3::sync_flush($Window);
$Window;
}
sub wait_message_nextW {
my ($_o, $message, $Window) = @_;
- return if $message eq $Window->{wait_messageW}->get_text; #- needed otherwise no expose_event :(
+ return if $message eq $Window->{wait_messageW}->get_text; #- needed otherwise no draw :(
$Window->{displayed} = 0;
$Window->{wait_messageW}->set($message);
- mygtk2::sync($Window) while !$Window->{displayed};
+ mygtk3::sync($Window) while !$Window->{displayed};
}
sub wait_message_endW {
my ($_o, $Window) = @_;
if ($Window->{pop_and_reuse}) {
$reuse_timeout = Glib::Timeout->add(100, sub {
- mygtk2::destroy_previous_popped_and_reuse_window();
+ mygtk3::destroy_previous_popped_and_reuse_window();
});
} else {
- mygtk2::may_destroy($Window);
- mygtk2::flush();
+ mygtk3::may_destroy($Window);
+ mygtk3::flush();
}
}
@@ -953,7 +965,7 @@ sub wait_message_with_progress_bar {
my $progress = gtknew('ProgressBar');
my $w = $in->wait_message($o_title, $progress);
my $displayed;
- $progress->signal_connect(expose_event => sub { $displayed = 1; 0 });
+ $progress->signal_connect(draw => sub { $displayed = 1; 0 });
$w, sub {
my ($msg, $current, $total) = @_;
if ($msg) {
@@ -967,11 +979,11 @@ sub wait_message_with_progress_bar {
$progress->set_fraction($fraction);
$progress->show;
$displayed = 0;
- mygtk2::flush() while !$displayed;
+ mygtk3::flush() while !$displayed;
}
} else {
$progress->hide;
- mygtk2::flush();
+ mygtk3::flush();
}
};
}
diff --git a/perl-install/interactive/http.pm b/perl-install/interactive/http.pm
index 52372ab7a..70017c41d 100644
--- a/perl-install/interactive/http.pm
+++ b/perl-install/interactive/http.pm
@@ -1,4 +1,4 @@
-package interactive::http; # $Id$
+package interactive::http;
use diagnostics;
use strict;
@@ -115,7 +115,7 @@ sub ask_fromW {
open_stdout(); # re-open for writing
cont_stdout(N("Error"));
- print $q->h1(N("Error")), $q->p("Sorry, you can not go back");
+ print $q->h1(N("Error")), $q->p("Sorry, you cannot go back");
goto redisplay;
}
each_index {
diff --git a/perl-install/interactive/stdio.pm b/perl-install/interactive/stdio.pm
index 199b5573c..5bc53a0f5 100644
--- a/perl-install/interactive/stdio.pm
+++ b/perl-install/interactive/stdio.pm
@@ -1,4 +1,4 @@
-package interactive::stdio; # $Id$
+package interactive::stdio;
use diagnostics;
use strict;
@@ -63,7 +63,7 @@ ask_fromW_begin:
my @labels;
my $format_label = sub { my ($e) = @_; return sprintf("`%s' %s %s\n", ${$e->{val}}, $e->{label}, $e->{text}) };
my $do_widget = sub {
- my ($e, $ind) = @_;
+ my ($e, $_ind) = @_;
if ($e->{type} eq 'bool') {
print "$e->{text} $e->{label}\n";
@@ -170,7 +170,7 @@ sub wait_messageW {
print join "\n", $message, $message_modifiable;
}
sub wait_message_nextW {
- my $m = join "\n", $_[1];
+ my $m = $_[1];
print "\r$m", ' ' x (60 - length $m);
}
sub wait_message_endW { print "\nDone\n" }
diff --git a/perl-install/lang.pm b/perl-install/lang.pm
index 9f7d95ab8..d6f096a57 100644
--- a/perl-install/lang.pm
+++ b/perl-install/lang.pm
@@ -1,4 +1,4 @@
-package lang; # $Id$
+package lang;
use diagnostics;
use strict;
@@ -6,20 +6,64 @@ use common;
use utf8;
use log;
-#- key: lang name (locale name for some (~5) special cases needing
-#- extra distinctions)
-#- [0]: lang name in english
-#- [1]: transliterated locale name in the locale name (used for sorting)
-#- [2]: default locale name to use for that language if there is not
-#- an existing locale for the combination language+country choosen
-#- [3]: geographic groups that this language belongs to (for displaying
-#- in the menu grouped in smaller lists), 1=Europe, 2=Asia, 3=Africa,
-#- 4=Oceania&Pacific, 5=America (if you wonder, it's the order
-#- used in the olympic flag)
-#- [4]: special value for LANGUAGE variable (if different of the default
-#- of 'll_CC:ll_DD:ll' (ll_CC: locale (if exist) resulting of the
-#- combination of chosen lang (ll) and country (CC), ll_DD: the
-#- default locale shown here (field [2]) and ll: the language (the key))
+=head1 SYNOPSYS
+
+B<lang> enables to manipulate the system or the user locale settings.
+
+=head1 Data structures & functions
+
+=head2 Languages
+
+=over
+
+=item our %lang
+
+The key is the lang name (locale name for some (~5) special cases needing
+extra distinctions)
+
+The fields are:
+
+=over 4
+
+=item 0 lang name in English
+
+=item 1 transliterated locale name in the locale name (used for sorting)
+
+=item 2 default locale name to use for that language if there is not
+an existing locale for the combination language+country chosen
+
+=item 3 geographic groups that this language belongs to (for displaying
+in the menu grouped in smaller lists):
+
+=over 4
+
+=item 1=Europe,
+
+=item 2=Asia,
+
+=item 3=Africa,
+
+=item 4=Oceania & Pacific,
+
+=item 5=America
+
+=back
+
+If you wonder, it's the order used in the Olympic flag...
+
+=item 4 special value for LANGUAGE variable (if different of the default
+of 'll_CC:ll_DD:ll' (ll_CC: locale (if exist) resulting of the
+combination of chosen lang (ll) and country (CC), ll_DD: the
+default locale shown here (field [2]) and ll: the language (the key))
+
+=back
+
+Example:
+
+ C<< 'fr' => [ 'French', 'Francais', 'fr_FR', '1 345', 'iso-8859-15' ], >>
+
+=cut
+
our %langs = (
'af' => [ 'Afrikaans', 'Afrikaans', 'af_ZA', ' 3 ', 'iso-8859-1' ],
'am' => [ 'Amharic', 'ZZ emarNa', 'am_ET', ' 3 ', 'utf_ethi' ],
@@ -113,7 +157,7 @@ our %langs = (
'ms' => [ 'Malay', 'Bahasa Melayu', 'ms_MY', ' 2 ', 'utf_lat1' ],
'mt' => [ 'Maltese', 'Maltin', 'mt_MT', '1 3 ', 'unicode' ],
#- "my_MM" not yet done, using "en_US" for now
-'my' => [ 'Burmese', 'ZZ Bamaca', 'en_US', ' 2 ', 'utf_mymr', 'my_MM:my' ],
+'my' => [ 'Burmese', 'ZZ Bamaca', 'my', ' 2 ', 'utf_mymr', 'my_MM:my' ],
'nb' => [ 'Norwegian Bokmaal', 'Norsk, Bokmal', 'nb_NO', '1 ', 'iso-8859-15', 'nb:no' ],
'nds' => [ 'Low Saxon', 'Platduutsch', 'nds_DE', '1 ', 'utf_lat1', 'nds_DE:nds' ],
'ne' => [ 'Nepali', 'ZZ Nepali', 'ne_NP', ' 2 ', 'utf_deva' ],
@@ -139,7 +183,7 @@ our %langs = (
'sq' => [ 'Albanian', 'Shqip', 'sq_AL', '1 ', 'iso-8859-1' ],
'sr' => [ 'Serbian Cyrillic', 'Srpska', 'sr_CS', '1 ', 'utf_cyr1', 'sp:sr' ],
#- "sh" comes first, because otherwise, due to the way glibc does language
-#- fallback, if "sr@Latn" is not there but a "sr" (whichs uses cyrillic)
+#- fallback, if "sr@Latn" is not there but a "sr" (which uses cyrillic)
#- is there, "sh" will never be used.
'sr@Latn' => [ 'Serbian Latin', 'Srpska', 'sr_CS', '1 ', 'unicode', 'sh:sr@Latn' ],
'ss' => [ 'Swati', 'SiSwati', 'ss_ZA', ' 3 ', 'utf_lat1', 'ss:en_ZA' ],
@@ -203,19 +247,56 @@ sub text_direction_rtl() {
N("default:LTR") eq "default:RTL";
}
+=back
+
+=head2 Countries
+
+=over
+
+=item my %countries;
+
+The key is the ISO 639-1 country name code (that should be YY in xx_YY locale).
+
+The fields are:
+
+=over 4
+
+=item 0: country name in natural language
+
+=item 1: default locale for that country
+
+=item 2: geographic groups that this country belongs to (for displaying
+in the menu grouped in smaller lists):
+
+=over 4
+
+=item *1=Europe,
+
+=item *2=Asia,
+
+=item *3=Africa,
+
+=item 4=Oceania & Pacific,
+
+=item 5=America
+
+=back
+
+If you wonder, it's the order used in the Olympic flag.
+
+=back
+
+Note: for countries for which a glibc locale do not exist (yet) I tried to
+put a locale that makes sense; and a '#' at the end of the line to show
+the locale is not the "correct" one. 'en_US' is used when no good choice
+is available.
+
+Example:
+
+ C<< 'FR' => [ N_("France"), 'fr_FR', '1' ], >>
+
+=cut
-#- key: country name (that should be YY in xx_YY locale)
-#- [0]: country name in natural language
-#- [1]: default locale for that country
-#- [2]: geographic groups that this country belongs to (for displaying
-#- in the menu grouped in smaller lists), 1=Europe, 2=Asia, 3=Africa,
-#- 4=Oceania&Pacific, 5=America (if you wonder, it's the order
-#- used in the olympic flag)
-#-
-#- Note: for countries for which a glibc locale do not exist (yet) I tried to
-#- put a locale that makes sense; and a '#' at the end of the line to show
-#- the locale is not the "correct" one. 'en_US' is used when no good choice
-#- is available.
my %countries = (
'AD' => [ N_("Andorra"), 'ca_AD', '1' ],
'AE' => [ N_("United Arab Emirates"), 'ar_AE', '2' ],
@@ -456,17 +537,52 @@ my %countries = (
'ZM' => [ N_("Zambia"), 'en_US', '3' ], #
'ZW' => [ N_("Zimbabwe"), 'en_ZW', '5' ],
);
+
+=item c2name($country_code)
+
+Returns the translated name for $country_code.
+
+=cut
+
sub c2name { exists $countries{$_[0]} && translate($countries{$_[0]}[0]) }
+
+=item c2locale($country_code)
+
+Returns default locale for that $country_code.
+
+=cut
+
sub c2locale { exists $countries{$_[0]} && $countries{$_[0]}[1] }
-sub list_countries {
- my (%_options) = @_;
+
+=item list_countries()
+
+Returns the full list of countries.
+
+=cut
+
+sub list_countries() {
keys %countries;
}
-#- this list is built with the following command on the compile cluster:
-#- rpm -qpl /cooker/RPMS/release/locales-* | grep LC_CTYPE | egrep '/usr/share/locale/[a-z]' | cut -d'/' -f5 | sed 's/\.\(UTF-8\|ARM\|EUC\|GB.\|ISO\|KOI\|TCVN\).*\|\@\(euro\|iqtelif.*\)//' | sort -u | tr '\n' ' ';echo
-our @locales = qw(aa_DJ aa_ER aa_ER@saaho aa_ET af_ZA am_ET an_ES ar_AE ar_BH ar_DZ ar_EG ar_IN ar_IQ ar_JO ar_KW ar_LB ar_LY ar_MA ar_OM ar_QA ar_SA ar_SD ar_SY ar_TN ar_YE as_IN ast_ES az_AZ be_BY be_BY@latin ber_DZ ber_MA bg_BG bn_BD bn_IN bo_CN bo_IN br_FR bs_BA byn_ER ca_AD ca_ES ca_FR ca_IT crh_UA cs_CZ csb_PL cy_GB da_DK de_AT de_BE de_CH de_DE de_LU dv_MV dz_BT el_CY el_GR en_AG en_AU en_BE en_BW en_CA en_DK en_GB en_HK en_IE en_IN en_NG en_NZ en_PH en_SG en_US en_ZA en_ZW eo_XX es@tradicional es_AR es_BO es_CL es_CO es_CR es_DO es_EC es_ES es_GT es_HN es_MX es_NI es_PA es_PE es_PR es_PY es_SV es_US es_UY es_VE et_EE eu_ES fa_IR fi_FI fil_PH fo_FO fr_BE fr_CA fr_CH fr_FR fr_LU fur_IT fy_DE fy_NL ga_IE gd_GB gez_ER gez_ER@abegede gez_ET gez_ET@abegede gl_ES gu_IN gv_GB ha_NG he_IL hi_IN hne_IN hr_HR hsb_DE ht_HT hu_HU hy_AM id_ID ig_NG ik_CA is_IS it_CH it_IT iu_CA iw_IL ja_JP ka_GE kk_KZ kl_GL km_KH kn_IN ko_KR ks_IN ks_IN@devanagari ku_TR kw_GB ky_KG lg_UG li_BE li_NL lo_LA lt_LT lv_LV mai_IN mg_MG mi_NZ mk_MK ml_IN mn_MN mr_IN ms_MY mt_MT my_MM nan_TW@latin nb_NO nds_DE nds_DE@traditional nds_NL ne_NP nl_AW nl_BE nl_NL nn_NO nr_ZA nso_ZA oc_FR om_ET om_KE or_IN pa_IN pa_PK pap_AN pl_PL ps_AF pt_BR pt_PT ro_RO ru_RU ru_UA rw_RW sa_IN sc_IT sd_IN sd_IN@devanagari se_NO shs_CA si_LK sid_ET sk_SK sl_SI so_DJ so_ET so_KE so_SO sq_AL sr_ME sr_RS sr_RS@latin ss_ZA st_ZA sv_FI sv_SE sw_XX ta_IN te_IN tg_TJ th_TH ti_ER ti_ET tig_ER tk_TM tl_PH tn_ZA tr_CY tr_TR ts_ZA tt_RU ug_CN uk_UA ur_PK uz_UZ uz_UZ@cyrillic ve_ZA vi_VN wa_BE wal_ET wo_SN xh_ZA yi_US yo_NG zh_CN zh_HK zh_SG zh_TW zu_ZA);
-
+=back
+
+=head2 Locales
+
+=over
+
+=item our @locales;
+
+The list of locales supported by glibc.
+
+=cut
+
+#- this list is built with the following command:
+#- urpmf LC_CTYPE | egrep '/usr/share/locale/[a-z]' | cut -d'/' -f5 | sed 's/\.\(UTF-8\|ARM\|EUC\|GB.\|ISO\|KOI\|TCVN\).*\|\@\(euro\|iqtelif.*\)//' | sort -u | tr '\n' ' ';echo
+our @locales = qw(aa_DJ aa_ER aa_ER@saaho aa_ET af_ZA ak_GH am_ET an_ES anp_IN ar_AE ar_BH ar_DZ ar_EG ar_IN ar_IQ ar_JO ar_KW ar_LB ar_LY ar_MA ar_OM ar_QA ar_SA ar_SD ar_SS ar_SY ar_TN ar_YE as_IN ast_ES ayc_PE az_AZ be_BY be_BY@latin bem_ZM ber_DZ ber_MA bg_BG bho_IN bn_BD bn_IN bo_CN bo_IN br_FR brx_IN bs_BA byn_ER ca_AD ca_ES ca_FR ca_IT cmn_TW crh_UA csb_PL cs_CZ cv_RU cy_GB da_DK de_AT de_BE de_CH de_DE de_LU doi_IN dv_MV dz_BT el_CY el_GR en_AG en_AU en_BE en_BW en_CA en_DK en_GB en_HK en_IE en_IN en_NG en_NZ en_PH en_SG en_US en_ZA en_ZM en_ZW eo_XX es_AR es_BO es_CL es_CO es_CR es_CU es_DO es_EC es_ES es_GT es_HN es_MX es_NI es_PA es_PE es_PR es_PY es_SV es@tradicional es_US es_UY es_VE et_EE eu_ES fa_IR ff_SN fi_FI fil_PH fo_FO fr_BE fr_CA fr_CH fr_FR fr_LU fur_IT fy_DE fy_NL ga_IE gd_GB gez_ER gez_ER@abegede gez_ET gez_ET@abegede gl_ES gu_IN gv_GB hak_TW ha_NG he_IL hi_IN hne_IN hr_HR hsb_DE ht_HT hu_HU hy_AM ia_FR id_ID ig_NG ik_CA is_IS it_CH it_IT iu_CA iw_IL ja_JP ka_GE kk_KZ kl_GL km_KH kn_IN kok_IN ko_KR ks_IN ks_IN@devanagari ku_TR kw_GB ky_KG lb_LU lg_UG li_BE lij_IT li_NL lo_LA lt_LT lv_LV lzh_TW mag_IN mai_IN mg_MG mhr_RU mi_NZ mk_MK ml_IN mni_IN mn_MN mr_IN ms_MY mt_MT my_MM nan_TW nan_TW@latin nb_NO nds_DE nds_DE@traditional nds_NL ne_NP nhn_MX niu_NU niu_NZ nl_AW nl_BE nl_NL nn_NO nr_ZA nso_ZA oc_FR om_ET om_KE or_IN os_RU pa_IN pap_AN pap_AW pap_CW pa_PK pl_PL ps_AF pt_BR pt_PT quz_PE ro_RO ru_RU ru_UA rw_RW sa_IN sat_IN sc_IT sd_IN sd_IN@devanagari se_NO shs_CA sid_ET si_LK sk_SK sl_SI so_DJ so_ET so_KE so_SO sq_AL sq_MK sr_ME sr_RS sr_RS@latin ss_ZA st_ZA sv_FI sv_SE sw_KE sw_TZ sw_XX szl_PL ta_IN ta_LK te_IN tg_TJ the_NP th_TH ti_ER ti_ET tig_ER tk_TM tl_PH tn_ZA tr_CY tr_TR ts_ZA tt_RU ug_CN uk_UA unm_US ur_IN ur_PK uz_UZ uz_UZ@cyrillic ve_ZA vi_VN wa_BE wae_CH wal_ET wo_SN xh_ZA yi_US yo_NG yue_HK zh_CN zh_HK zh_SG zh_TW zu_ZA);
+
+# (cg) Taken from systemd/src/locale/localed.c
+my @locale_conf_fields = qw(LANG LANGUAGE LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT LC_IDENTIFICATION);
+
sub standard_locale {
my ($lang, $country, $prefer_lang) = @_;
@@ -494,6 +610,13 @@ sub force_lang_charset {
analysed_to_lang($h);
}
+=item analysed_to_lang($h)
+
+The reverse of analyse_locale_name($lang), it takes a hash ref and returns
+the standard ll_CC.cc@VV
+
+=cut
+
sub analysed_to_lang {
my ($h) = @_;
$h->{main} . '_' . $h->{country} .
@@ -501,12 +624,40 @@ sub analysed_to_lang {
($h->{variant} ? '@' . $h->{variant} : '');
}
+=item analyse_locale_name($lang)
+
+Analyse a ll_CC.cc@VV locale and return a hash ref containing:
+
+=over 4
+
+=item * main (langage code)
+
+=item * country code
+
+=item * charset
+
+=item * variant
+
+=back
+
+=cut
+
sub analyse_locale_name {
my ($lang) = @_;
$lang =~ /^(.*?) (?:_(.*?))? (?:\.(.*?))? (?:\@(.*?))? $/x &&
{ main => $1, country => $2, charset => $3, variant => $4 };
}
+=item locale_to_main_locale($lang)
+
+=cut
+
+=item locale_to_main_locale($lang)
+
+Returns the locale code from a ll_LL representation.
+
+=cut
+
sub locale_to_main_locale {
my ($lang) = @_;
lc(analyse_locale_name($lang)->{main});
@@ -554,56 +705,105 @@ sub countries_to_locales {
}
#-------------------------------------------------------------
-#
-# IM configuration hash tables
-#
-# in order to configure an IM, one has to:
-# - put generic configuration in %IM_config
-
-
-# This set generic IM fields.
-my @IM_i18n_fields = (
- 'XMODIFIERS',
-#- is the environnement variable used by the X11 XIM protocol
-#- it is of the form XIMODIFIERS="@im=foo"
- 'XIM',
-#- is used by some programs, it usually is the like XIMODIFIERS
-#- with the "@im=" part stripped
- 'GTK_IM_MODULE',
-#- the module to use for Gtk programs ("xim" to use an X11
-#- XIM server; or a a native gtk module if exists)
- 'XIM_PROGRAM',
-#- the XIM program to run (usually the same as XIM value, but
-#- in some cases different, particularly if parameters are needed;
- 'QT_IM_MODULE',
-#- the module to use for Qt programs ("xim" to use an X11
-#- XIM server; or a Qt plugin if exists)
-);
+=back
+
+=head2 Input Methods (IM)
+
+Various hash tables enables to configure IMs.
+
+=over
+
+=item my @IM_i18n_fields;
+
+This set generic IM fields:
+
+=over 4
+
+=item * B<XMODIFIERS>: is the environnement variable used by the X11 XIM protocol
+it is of the form XIMODIFIERS="@im=foo"
+
+=item * B<XIM>: is used by some programs, it usually is the like XIMODIFIERS
+with the "@im=" part stripped
+
+=item * B<GTK_IM_MODULE>: the module to use for Gtk programs ("xim" to use an X11
+XIM server; or a a native gtk module if exists)
+
+=item * B<XIM_PROGRAM>: the XIM program to run (usually the same as XIM value, but
+in some cases different, particularly if parameters are needed;
+
+=item * B<QT_IM_MODULE>: the module to use for Qt programs ("xim" to use an X11
+XIM server; or a Qt plugin if exists)
+
+=back
+
+=cut
+
+my @IM_i18n_fields = qw(XMODIFIERS XIM GTK_IM_MODULE XIM_PROGRAM QT_IM_MODULE);
+
+my $is_plasma;
+
+=item my %IM_config;
+
+In order to configure an IM, one has to put generic configuration here.
+Fields are :
+
+=over 4
+
+=item * B<GTK_IM_MODULE>: the Gtk+ IM module to use
+
+=item * B<QT_IM_MODULE>: the Qt IM module to use
+
+=item * B<XIM>:
-my ($is_kde4);
+=item * B<XIM_PROGRAM>: the XIM program to use
+
+=item * B<XMODIFIERS>: the X Modifiers (see X11 config), eg: C<'@im=gcin'>,
+
+See above for those 5 parameters.
+
+=item * B<default_for_lang>: the language codes for which it's the default IM
+=item * B<langs>: 'zh',
+
+=item * B<packages:> a hash ref that contains subroutine references:
+
+=over 4
+
+=item * B<generic>: packages that must be installed for all languages
+
+=item * B<common>: packages that are shared between per language & generic packages
+
+=item * eventually several B<code_lang> returning per language packages
+
+=back
+
+The I<packages> field must be kept in sync with meta-task's C<rpmsrate-raw>, especially for the per language package selection!
+
+The actual packages list will consist of:
+
+=over 4
+
+=item * either per language package list or I<generic> list
+
+=item * plus the packages returned by I<common>
+
+=back
+
+=back
+
+=cut
-# keep the 'packages' field in sync with share/rpmsrate:
my %IM_config =
(
- chinput => {
- GTK_IM_MODULE => 'xim',
- XIM => 'chinput',
- XMODIFIERS => '@im=Chinput',
- XIM_PROGRAM => {
- 'zh_CN' => 'chinput -gb',
- 'en_SG' => 'chinput -gb',
- 'zh_HK' => 'chinput -big5',
- 'zh_TW' => 'chinput -big5',
- },
- langs => 'zh',
- packages => { generic => sub { 'miniChinput' } },
- },
fcitx => {
- GTK_IM_MODULE => 'xim',
+ GTK_IM_MODULE => 'fcitx',
XIM => 'fcitx',
XIM_PROGRAM => 'fcitx',
XMODIFIERS => '@im=fcitx',
langs => 'zh',
+ packages => {
+ common => sub { if_($is_plasma, 'fcitx-qt5') },
+ generic => sub { qw(fcitx) },
+ },
},
gcin => {
GTK_IM_MODULE => 'gcin',
@@ -612,10 +812,21 @@ my %IM_config =
XMODIFIERS => '@im=gcin',
langs => 'zh',
packages => {
- common => sub { if_($is_kde4, 'gcin-qt4') },
+ common => sub { if_($is_plasma, 'gcin-qt5') },
generic => sub { qw(gcin) },
},
},
+ hime => {
+ GTK_IM_MODULE => 'hime',
+ XIM => 'hime',
+ XIM_PROGRAM => 'hime',
+ XMODIFIERS => '@im=hime',
+ langs => 'zh',
+ packages => {
+ common => sub { if_($is_plasma, 'hime-qt5') },
+ generic => sub { qw(hime) },
+ },
+ },
'im-ja' => {
GTK_IM_MODULE => 'im-ja',
QT_IM_MODULE => 'xim',
@@ -625,14 +836,6 @@ my %IM_config =
langs => 'ja',
},
- kinput2 => {
- GTK_IM_MODULE => 'xim',
- XIM => 'kinput2',
- XIM_PROGRAM => 'kinput2',
- XMODIFIERS => '@im=kinput2',
- langs => 'ja',
- packages => { generic => sub { 'kinput2-wnn' } },
- },
nabi => {
GTK_IM_MODULE => 'xim',
XIM => 'nabi',
@@ -641,14 +844,6 @@ my %IM_config =
langs => 'ko',
},
- oxim => {
- GTK_IM_MODULE => 'oxim',
- XIM => 'oxim',
- XIM_PROGRAM => 'oxim',
- XMODIFIERS => '@im=oxim', # '@im=SCIM' is broken for now
- langs => 'zh_TW',
- packages => { generic => sub { 'oxim' } },
- },
'scim' => {
GTK_IM_MODULE => 'scim',
QT_IM_MODULE => 'xim',
@@ -657,11 +852,11 @@ my %IM_config =
packages => {
generic => sub { qw(scim-m17n scim-tables) },
am => sub { qw(scim-tables) },
- ja => sub { qw(scim-anthy scim-input-pad scim-tomoe) },
- ko => sub { qw(scim-hangul) },
+ ja => sub { qw(scim-anthy) },
+ ko => sub { qw(scim-hangul) },
th => sub { qw(scim-thai) },
vi => sub { qw(scim-m17n) },
- zh => sub { qw(scim-googlepinyin scim-tables-zh scim-chewing) },
+ zh => sub { qw(scim-tables-zh scim-chewing) },
},
},
@@ -669,16 +864,14 @@ my %IM_config =
GTK_IM_MODULE => 'scim-bridge',
XIM_PROGRAM => 'scim-bridge',
XMODIFIERS => '@im=SCIM',
- default_for_lang => 'am ja ko th vi zh_CN zh_TW',
packages => {
- common => sub { if_($is_kde4, 'scim-bridge-qt4') },
generic => sub { qw(scim-m17n scim-tables) },
am => sub { qw(scim-tables) },
- ja => sub { qw(scim-anthy scim-input-pad scim-tomoe) },
- ko => sub { qw(scim-hangul) },
+ ja => sub { qw(scim-anthy) },
+ ko => sub { qw(scim-hangul) },
th => sub { qw(scim-thai) },
vi => sub { qw(scim-m17n) },
- zh => sub { qw(scim-googlepinyin scim-tables-zh scim-chewing) },
+ zh => sub { qw(scim-tables-zh scim-chewing) },
},
},
'ibus' => {
@@ -686,10 +879,11 @@ my %IM_config =
QT_IM_MODULE => 'ibus',
XIM_PROGRAM => 'ibus-daemon -d -x',
XMODIFIERS => '@im=ibus',
+ default_for_lang => 'am ja ko th vi zh_CN zh_TW',
packages => {
- generic => sub { qw(ibus-table ibus-m17n), if_($is_kde4, 'ibus-qt4') },
- ja => sub { qw(ibus-anthy) },
- zh => sub { qw(ibus-pinyin ibus-chewing) },
+ generic => sub { qw(ibus-table ibus-m17n) },
+ ja => sub { qw(ibus-mozc) },
+ zh => sub { qw(ibus-libpinyin ibus-chewing) },
ko => sub { qw(ibus-hangul) },
},
},
@@ -700,17 +894,9 @@ my %IM_config =
XMODIFIERS => '@im=uim',
langs => 'ja',
packages => {
- common => sub { if_($is_kde4, 'uim-qt4immodule') },
generic => sub { qw(uim-gtk uim) },
},
},
- xcin => {
- XIM => 'xcin',
- XIM_PROGRAM => 'xcin',
- XMODIFIERS => '@im=xcin-zh_TW',
- GTK_IM_MODULE => 'xim',
- langs => 'zh',
- },
'x-unikey' => {
GTK_IM_MODULE => 'xim',
XMODIFIERS => '@im=unikey',
@@ -744,6 +930,12 @@ my %IM_locale_specific_config = (
);
+=item get_ims ($lang)
+
+Returns the IMs that are usable for $lang.
+
+=cut
+
sub get_ims {
my ($lang) = @_;
my $main_lang = analyse_locale_name($lang)->{main};
@@ -755,6 +947,12 @@ sub get_ims {
} keys %IM_config;
}
+=item get_default_im ($lang)
+
+Returns the default IM to use for $lang.
+
+=cut
+
sub get_default_im {
my ($lang) = @_;
find {
@@ -762,12 +960,18 @@ sub get_default_im {
} keys %IM_config;
}
+=item IM2packages ($locale)
+
+Returns the packages to use for $locale if it's set to use an IM
+
+=cut
+
sub IM2packages {
my ($locale) = @_;
if ($locale->{IM}) {
require any;
my @sessions = any::sessions();
- $is_kde4 = member('KDE4', @sessions);
+ $is_plasma = any { /plasma/ } @sessions;
my $per_lang = $IM_config{$locale->{IM}}{packages} || {};
my $main_lang = analyse_locale_name($locale->{lang})->{main};
my $packages = $per_lang->{$main_lang} || $per_lang->{generic};
@@ -777,11 +981,32 @@ sub IM2packages {
} else { () }
}
-#- [0]: console font name
-#- [1]: unused
-#- [2]: console map (none if utf8)
-#- [3]: iocharset param for mount (utf8 if utf8)
-#- [4]: codepage parameter for mount (none if utf8)
+=back
+
+=head2 Charsets
+
+=over
+
+=item my %charsets;
+
+Key is encoding. Fields are:
+
+=over 4
+
+=item 0: console font name
+
+=item 1: unused
+
+=item 2: console map (none if utf8)
+
+=item 3: iocharset param for mount (utf8 if utf8)
+
+=item 4: codepage parameter for mount (none if utf8)
+
+=back
+
+=cut
+
my %charsets = (
#- chinese needs special console driver for text mode
"Big5" => [ undef, undef, undef, "big5", "950" ],
@@ -836,7 +1061,12 @@ my %charsets = (
"unicode" => [ "LatArCyrHeb-16", undef, undef, "utf8", undef ],
);
-#- for special cases not handled magically
+=item my %charset2kde_charset;
+
+For special cases not handled magically
+
+=cut
+
my %charset2kde_charset = (
gb2312 => 'gb2312.1980-0',
gbk => 'gb2312.1980-0',
@@ -850,6 +1080,12 @@ my %charset2kde_charset = (
#- -------------------
+=item l2console_font ($locale, $during_install)
+
+Returns console font name & console map (none if utf8 and if not during install);
+
+=cut
+
sub l2console_font {
my ($locale, $during_install) = @_;
my $c = $charsets{l2charset($locale->{lang}) || return} or return;
@@ -909,8 +1145,15 @@ sub charset2kde_charset {
$r || $o_default || 'iso10646-1';
}
-#- font+size for different charsets; the field [0] is the default,
-#- others are overrridens for fixed(1), toolbar(2), menu(3) and taskbar(4)
+=item my %charset2kde_font;
+
+Font+size for different charsets; the field [0] is the default,
+others are overrridens for fixed(1), toolbar(2), menu(3) and taskbar(4)
+
+This is needed because KDE historically doesn't use fontconfig...
+
+=cut
+
my %charset2kde_font = (
'C' => [ "Sans,10", "Monospace,10" ],
'iso-8859-1' => [ "Sans,10", "Monospace,10" ],
@@ -967,9 +1210,14 @@ sub charset2kde_font {
"$r,-1,5,0,0,0,0,0,0";
}
-# this define pango name fonts (like "NimbusSans L") depending
-# on the "charset" defined by language array. This allows to selecting
-# an appropriate font for each language for the installer only.
+=item my %charset2pango_font;
+
+This define pango name fonts (like "NimbusSans L") depending
+on the "charset" defined by language array. This allows to selecting
+an appropriate font for each language for the installer only.
+
+=cut
+
my %charset2pango_font = (
'utf_geor' => "Sans 14",
'utf_taml' => "TSCu_Paranar 14",
@@ -979,10 +1227,16 @@ my %charset2pango_font = (
'default' => "DejaVu Sans 12"
);
+=item charset2pango_font ($charset)
+
+Returns the font to use with $charset or the default one if non is set
+
+=cut
+
sub charset2pango_font {
my ($charset) = @_;
- $charset2pango_font{exists $charset2pango_font{$charset} ? $charset : 'default'};
+ $charset2pango_font{$charset} || $charset2pango_font{default};
}
sub l2pango_font {
@@ -995,6 +1249,14 @@ sub l2pango_font {
return $font;
}
+=back
+
+=head1 Other functions
+
+=over
+
+=cut
+
sub set {
my ($locale, $b_translate_for_console) = @_;
@@ -1070,11 +1332,23 @@ sub lang_changed {
$locale->{IM} = get_default_im($locale->{lang});
}
+=item read($b_user_only)
+
+Read locale settings from files.
+If $b_user_only is set, reads the user config, else read the system config.
+
+=cut
+
sub read {
my ($b_user_only) = @_;
- my ($f1, $f2) = ("$::prefix$ENV{HOME}/.i18n", "$::prefix/etc/sysconfig/i18n");
+ my $f1 = "$::prefix$ENV{HOME}/.i18n";
+ my $f2 = "$::prefix/etc/locale.conf";
+ # (cg) Only use the 'legacy' config name when the new one doesn't exist
+ $f2 = "$::prefix/etc/sysconfig/i18n" if ! -e $f2 && -e "$::prefix/etc/sysconfig/i18n";
my %h = getVarsFromSh($b_user_only && -e $f1 ? $f1 : $f2);
- my $locale = system_locales_to_ourlocale($h{LC_MESSAGES} || 'en_US', $h{LC_MONETARY} || 'en_US');
+ # Fill in defaults (from LANG= variable)
+ $h{$_} ||= $h{LANG} || 'en_US' foreach @locale_conf_fields;
+ my $locale = system_locales_to_ourlocale($h{LC_MESSAGES}, $h{LC_MONETARY});
if (find { $h{$_} } @IM_i18n_fields) {
my $current_IM = find {
@@ -1124,6 +1398,12 @@ sub write_and_install {
&write($locale, $b_user_only, $b_dont_touch_kde_files);
}
+=item write ($locale, $b_user_only, $b_dont_touch_kde_files)
+
+Save locale settings, either system ones or per user ones (if $b_user_only is set).
+
+=cut
+
sub write {
my ($locale, $b_user_only, $b_dont_touch_kde_files) = @_;
@@ -1183,7 +1463,24 @@ sub write {
log::explanations(qq(Setting l10n configuration in "$file"));
setVarsInShMode($::prefix . $file, 0644, $h);
- configure_hal($locale) if !$b_user_only;
+ if (!$b_user_only) {
+ $file = '/etc/locale.conf';
+ log::explanations(qq(Setting locale configuration in "$file"));
+ # Only include valid fields and ommit any that are the same as LANG to make it cleaner
+ # (cleanup logic copied from systemd)
+ my @filtered_keys = grep { exists $h->{$_} && ($_ eq 'LANG' || !exists $h->{LANG} || $h->{$_} ne $h->{LANG}) } @locale_conf_fields;
+ my @filtered_input = grep { exists $h->{$_} } @IM_i18n_fields;
+ push @filtered_keys, @filtered_input;
+ my $h2 = { map { $_ => $h->{$_} } @filtered_keys };
+ setVarsInShMode($::prefix . $file, 0644, $h2);
+
+ if ($h->{SYSFONT}) {
+ $file = '/etc/vconsole.conf';
+ $h2 = { 'FONT' => $h->{SYSFONT} };
+ $h2->{FONT_UNIMAP} = $h->{SYSFONTACM} if $h->{SYSFONTACM};
+ addVarsInShMode($::prefix . $file, 0644, $h2);
+ }
+ }
run_program::rooted($::prefix, 'grub-gfxmenu', '--quiet', '--lang', $locale->{lang}) if !$b_user_only;
@@ -1214,7 +1511,7 @@ sub write {
if (!$b_user_only) {
my $kde_charset = charset2kde_charset(l2charset($locale->{lang}));
my $welcome = common::to_utf8(N("Welcome to %s", '%n'));
- log::explanations(qq(Configuring KDM/MdkKDM));
+ log::explanations(qq(Configuring KDM));
substInFile {
s/^(GreetString)=.*/$1=$welcome/;
s/^(Language)=.*/$1=$locale->{lang}/;
@@ -1242,58 +1539,6 @@ sub write {
}
}
-sub configure_hal {
- my ($locale) = @_;
- my $option = sub {
- my ($cat, $val) = @_;
- qq(\t\t<merge key="$cat.policy.mount_option.$val" type="bool">true</merge>);
- };
- my %options = (fs_options($locale), utf8 => 1);
- my %known_options = (
- auto => [ 'iocharset', 'codepage' ],
- vfat => [ 'iocharset', 'codepage' ],
- msdos => [ 'iocharset', 'codepage' ],
- ntfs => [ 'iocharset', 'utf8' ],
- cdrom => [ 'iocharset', 'codepage', 'utf8' ],
- );
- my $options = sub {
- my ($cat, $name) = @_;
- join("\n", map {
- $option->($cat, $_ eq 'utf8' ? $_ : "$_=$options{$_}");
- } grep { $options{$_} } @{$known_options{$name}});
- };
- my $options_per_fs = join('', map {
- my $s = $options->('volume', $_);
- $s && sprintf(<<'EOF', $_, $s);
- <match key="volume.fstype" string="%s">
-%s
- </match>
-EOF
- } 'auto', 'vfat', 'msdos', 'ntfs');
-
- output_p("$::prefix/usr/share/hal/fdi/30osvendor/locale-policy.fdi",
- sprintf(<<'EOF', $options_per_fs, $options->('storage', 'cdrom')));
-<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
-
-<deviceinfo version="0.2">
-
- <device>
- <match key="block.is_volume" bool="true">
- <match key="volume.fsusage" string="filesystem">
-
-%s
- </match>
- </match>
-
- <match key="storage.drive_type" string="cdrom">
-%s
- </match>
- </device>
-
-</deviceinfo>
-EOF
-}
-
sub configure_kdeglobals {
my ($locale, $confdir) = @_;
my $kdeglobals = "$confdir/kdeglobals";
@@ -1330,6 +1575,12 @@ sub configure_kdeglobals {
));
}
+=item bindtextdomain()
+
+Binds the translation domains with the proper encoding (UTF-8).
+
+=cut
+
sub bindtextdomain() {
#- if $::prefix is set, search for libDrakX.mo in locale_special
#- NB: not using $::isInstall to make it work more easily at install and standalone
@@ -1344,6 +1595,13 @@ sub bindtextdomain() {
$localedir;
}
+=item load_mo ($o_lang)
+
+Used by the installer: returns the firste existing .mo file to load according to $o_lang.
+If it's not set, we rely on environment variables.
+
+=cut
+
sub load_mo {
my ($o_lang) = @_;
@@ -1360,13 +1618,24 @@ sub load_mo {
}
-#- used in share/list.xml during "make get_needed_files"
+=item console_font_files()
+
+Used in share/list.xml during "make get_needed_files"
+
+=cut
+
sub console_font_files() {
map { -e $_ ? $_ : "$_.gz" }
(map { my $p = "/usr/lib/kbd/consolefonts/$_"; -e "$p.psfu" || -e "$p.psfu.gz" ? "$p.psfu" : "$p.psf" } uniq grep { $_ } map { $_->[0] } values %charsets),
(map { "/usr/lib/kbd/consoletrans/${_}_to_uni.trans" } uniq grep { $_ } map { $_->[2] } values %charsets);
}
+=item load_console_font($locale)
+
+Loads the console font...
+
+=cut
+
sub load_console_font {
my ($locale) = @_;
return if $::local_install;
@@ -1377,6 +1646,12 @@ sub load_console_font {
run_program::run('setfont', '-v', $name || 'lat0-16', if_($acm, '-m', $acm));
}
+=item fs_options($locale)
+
+Returns the options suitable for filesystems mounting according to $locale.
+
+=cut
+
sub fs_options {
my ($locale) = @_;
if ($locale->{utf8}) {
@@ -1388,6 +1663,12 @@ sub fs_options {
}
}
+=item check()
+
+Used by 'make check_full'.
+
+=cut
+
sub check() {
$^W = 0;
my ($warnings, $errors) = (0, 0);
@@ -1439,4 +1720,8 @@ sub check() {
exit($errors ? 1 : 0);
}
+=back
+
+=cut
+
1;
diff --git a/perl-install/list_firmwares.pm b/perl-install/list_firmwares.pm
new file mode 100644
index 000000000..4868725f6
--- /dev/null
+++ b/perl-install/list_firmwares.pm
@@ -0,0 +1,23 @@
+# generated using kernel-desktop-4.7.2-1.mga6
+# This list is autogenerated ; Do NOT alter manually.
+
+package list_firmwares;
+
+our @modules_with_nonfree_firmware =
+ qw(acenic advansys ambassador amdgpu ar5523 at76c50x-usb ath10k_pci
+ ath3k ath6kl_sdio ath6kl_usb ath9k_htc atmel bcm203x bfa bna bnx2 bnx2x
+ brcmfmac brcmsmac btintel btmrvl_sdio cassini cpia2 csiostor cx18 cx25840
+ cxgb3 cxgb4 dvb-ttusb-budget dvb-usb-af9035 dvb-usb-dib0700 e100 emi26
+ emi62 go7007 go7007-loader gspca_vicam i2400m-usb i915 ib_qib io_edgeport
+ io_ti ipw2100 ipw2200 ivtv iwl3945 iwl4965 iwlwifi kaweth keyspan lgs8gxx
+ libertas_cs libertas_sdio libertas_spi mga mt7601u mwifiex_sdio mwifiex_usb
+ mwl8k myri10ge netxen_nic nouveau orinoco pvrusb2 qat_dh895xcc qed qla1280
+ qla2xxx qlcnic r8169 r8192e_pci r8712u r8723au radeon rp2 rsi_sdio rsi_usb
+ rt2800pci rt2800usb rt61pci rt73usb rtl8188ee rtl8192ce rtl8192cu rtl8192de
+ rtl8192ee rtl8192se rtl8723be rtl8821ae rtl8xxxu s2255drv saa7134-go7007
+ slicoss smc91c92_cs smsmdtv snd-hda-codec-ca0132 snd-korg1212 snd-maestro3
+ snd-ymfpci starfire tehuti tg3 ti_usb_3410_5052 typhoon ueagle-atm ums-eneub6250
+ usb8xxx vt6656_stage whiteheat wl1251 wl12xx wl18xx wlcore xc4000 xc5000
+ yam);
+
+1;
diff --git a/perl-install/log.pm b/perl-install/log.pm
index 365aa323c..a0f7bd41d 100644
--- a/perl-install/log.pm
+++ b/perl-install/log.pm
@@ -1,4 +1,4 @@
-package log; # $Id$
+package log;
use diagnostics;
use strict;
diff --git a/perl-install/lvm.pm b/perl-install/lvm.pm
index 86c679f70..ffdba0b3e 100644
--- a/perl-install/lvm.pm
+++ b/perl-install/lvm.pm
@@ -1,4 +1,4 @@
-package lvm; # $Id$
+package lvm;
use diagnostics;
use strict;
@@ -12,6 +12,16 @@ use devices;
use fs::type;
use run_program;
+=head1 SYNOPSYS
+
+Manage LVM (PV, VG, LV)
+
+=head1 Functions
+
+=over 4
+
+=cut
+
#- for partition_table_xxx emulation
sub new {
my ($class, $name) = @_;
@@ -29,19 +39,38 @@ sub cylinder_size {
$hd->{extent_size};
}
-init() or log::l("lvm::init failed");
+=item detect_durting_install()
+
+Explicitly scan VGs.
+
+=cut
sub detect_during_install() {
run_program::run('lvm2', 'vgscan');
run_program::run('lvm2', 'vgchange', '-a', 'y');
}
+=item init()
+
+Loads LVM modules and scan VGs (if in installer, not in standalone tool).
+
+=cut
+
sub init() {
devices::init_device_mapper();
detect_during_install() if $::isInstall;
1;
}
+init() or log::l("lvm::init failed");
+
+=item lvm_cmd(...)
+
+Run a LVM command, then rescan VG.
+See run_program::run() for arguments.
+
+=cut
+
sub lvm_cmd {
if (my $r = run_program::run('lvm2', @_)) {
$r;
@@ -49,13 +78,26 @@ sub lvm_cmd {
$? >> 8 == 98 or return;
#- sometimes, it needs running vgscan again, doing so:
+ log::l("forcing rescan because of prior failure");
run_program::run('lvm2', 'vgscan');
run_program::run('lvm2', @_);
}
}
+
+=item lvm_cmd_or_die($prog, @para)
+
+Like lvm_cmd() but die if there's an error.
+
+=cut
+
sub lvm_cmd_or_die {
my ($prog, @para) = @_;
- lvm_cmd($prog, @para) or die "$prog failed\n";
+ my @err;
+ lvm_cmd("2>", \@err, $prog, @para) or do {
+ my $err = $err[-1]; # prevent "Modification of non-creatable array value attempted"
+ chomp($err);
+ die "$prog failed: $err\n";
+ };
}
sub check {
@@ -106,6 +148,12 @@ sub lv_nb_pvs {
listlength(lv_to_pvs($lv));
}
+=item get_lvs($lvm)
+
+Return list of LVs.
+
+=cut
+
sub get_lvs {
my ($lvm) = @_;
my @l = run_program::get_stdout('lvm2', 'lvs', '--noheadings', '--nosuffix', '--units', 's', '-o', 'lv_name', $lvm->{VG_name}) =~ /(\S+)/g;
@@ -113,10 +161,13 @@ sub get_lvs {
[
map {
my $device = "$lvm->{VG_name}/$_";
+ my $p = fs::wild_device::to_subpart("/dev/$device");
my $part = {
device => $device,
lv_name => $_,
rootDevice => $lvm->{VG_name},
+ minor => $p->{minor},
+ major => $p->{major},
size => get_lv_size($device) };
if (my $type = -e "/dev/$device" && fs::type::type_subpart_from_magic($part)) {
put_in_hash($part, $type);
@@ -169,10 +220,21 @@ sub lv_delete {
@$list = grep { $_ != $lv } @$list;
}
+sub suggest_lv_name_from_mnt_point {
+ my ($lv) = @_;
+ my $str = $lv->{mntpoint};
+ $str = "root" if $str eq '/';
+ $str =~ s!^/!!;
+ $str =~ s!/!_!g;
+ $str =~ s! !_!g;
+ 'lv_' . $str;
+}
+
sub suggest_lv_name {
my ($lvm, $lv) = @_;
my $list = $lvm->{primary}{normal} ||= [];
- $lv->{lv_name} ||= 1 + max(map { if_($_->{device} =~ /(\d+)$/, $1) } @$list);
+ $lv->{lv_name} ||= suggest_lv_name_from_mnt_point($lv);
+ $lv->{lv_name} ||= "lv_" . (1 + max(map { if_($_->{device} =~ /(\d+)$/, $1) } @$list));
}
sub lv_create {
@@ -222,4 +284,8 @@ sub create_singleton_vg {
add_to_VG($part, $lvm);
}
+=back
+
+=cut
+
1;
diff --git a/perl-install/messages.pm b/perl-install/messages.pm
index 4be398be7..fc74745ec 100644
--- a/perl-install/messages.pm
+++ b/perl-install/messages.pm
@@ -1,26 +1,33 @@
-package messages; # $Id$
+package messages;
use diagnostics;
use strict;
use common;
-sub main_license {
- my ($us, $google) = @_;
-#-PO: keep the double empty lines between sections, this is formatted a la LaTeX
-N("Introduction
+sub main_license() {
+ join("\n\n\n",
+ #-PO: Only write something if needed:
+ N("_: You can warn about unofficial translation here"),
+ main_license_raw()
+ );
+}
-The operating system and the different components available in the Mandriva Linux distribution
+sub main_license_raw() {
+ join("\n\n\n",
+N("Introduction"),
+
+N("The operating system and the different components available in the Mageia distribution
shall be called the \"Software Products\" hereafter. The Software Products include, but are not
restricted to, the set of programs, methods, rules and documentation related to the operating
-system and the different components of the Mandriva Linux distribution, and any applications
-distributed with these products provided by Mandriva's licensors or suppliers.
+system and the different components of the Mageia distribution, and any applications
+distributed with these products provided by Mageia's licensors or suppliers."),
-1. License Agreement
+N("1. License Agreement"),
-Please read this document carefully. This document is a license agreement between you and
-Mandriva S.A. which applies to the Software Products.
+N("Please read this document carefully. This document is a license agreement between you and
+Mageia which applies to the Software Products.
By installing, duplicating or using any of the Software Products in any manner, you explicitly
accept and fully agree to conform to the terms and conditions of this License.
If you disagree with any portion of the License, you are not allowed to install, duplicate or use
@@ -28,139 +35,86 @@ the Software Products.
Any attempt to install, duplicate or use the Software Products in a manner which does not comply
with the terms and conditions of this License is void and will terminate your rights under this
License. Upon termination of the License, you must immediately destroy all copies of the
-Software Products.
+Software Products."),
-2. Limited Warranty
+N("2. Limited Warranty"),
-The Software Products and attached documentation are provided \"as is\", with no warranty, to the
+#-PO: keep the double empty lines between sections, this is formatted a la LaTeX
+N("The Software Products and attached documentation are provided \"as is\", with no warranty, to the
extent permitted by law.
-Neither Mandriva S.A. nor its licensors or suppliers will, in any circumstances and to the extent
+Neither Mageia nor its licensors or suppliers will, in any circumstances and to the extent
permitted by law, be liable for any special, incidental, direct or indirect damages whatsoever
(including without limitation damages for loss of business, interruption of business, financial
loss, legal fees and penalties resulting from a court judgment, or any other consequential loss)
-arising out of the use or inability to use the Software Products, even if Mandriva S.A. or its
+arising out of the use or inability to use the Software Products, even if Mageia or its
licensors or suppliers have been advised of the possibility or occurrence of such damages.
LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME COUNTRIES
-To the extent permitted by law, neither Mandriva S.A. nor its licensors, suppliers or
+To the extent permitted by law, neither Mageia nor its licensors, suppliers or
distributors will, in any circumstances, be liable for any special, incidental, direct or indirect
damages whatsoever (including without limitation damages for loss of business, interruption of
business, financial loss, legal fees and penalties resulting from a court judgment, or any
other consequential loss) arising out of the possession and use of software components or
-arising out of downloading software components from one of Mandriva Linux sites which are
+arising out of downloading software components from one of Mageia sites which are
prohibited or restricted in some countries by local laws.
This limited liability applies to, but is not restricted to, the strong cryptography components
included in the Software Products.
-However, because some jurisdictions do not allow the exclusion or limitation or liability for
-consequential or incidental damages, the above limitation may not apply to you.
-%s
+However, because some jurisdictions do not allow the exclusion or limitation of liability for
+consequential or incidental damages, the above limitation may not apply to you."),
-3. The GPL License and Related Licenses
-The Software Products consist of components created by different persons or entities. %s
+N("3. The GPL License and Related Licenses"),
+
+N("The Software Products consist of components created by different persons or entities.
Most of these licenses allow you to use, duplicate, adapt or redistribute the components which
they cover. Please read carefully the terms and conditions of the license agreement for each component
before using any component. Any question on a component license should be addressed to the component
-licensor or supplier and not to Mandriva.
-The programs developed by Mandriva S.A. are governed by the GPL License. Documentation written
-by Mandriva S.A. is governed by a specific license. Please refer to the documentation for
-further details.
+licensor or supplier and not to Mageia.
+The programs developed by Mageia are governed by the GPL License. Documentation written
+by Mageia is governed by \"%s\" License.", "CC-By-SA"),
-4. Intellectual Property Rights
+N("4. Intellectual Property Rights"),
-All rights to the components of the Software Products belong to their respective authors and are
+N("All rights to the components of the Software Products belong to their respective authors and are
protected by intellectual property and copyright laws applicable to software programs.
-Mandriva S.A. and its suppliers and licensors reserves their rights to modify or adapt the Software
+Mageia and its suppliers and licensors reserves their rights to modify or adapt the Software
Products, as a whole or in parts, by all means and for all purposes.
-\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of Mandriva S.A.
+\"Mageia\" and associated logos are trademarks of %s", "Mageia.Org"),
-5. Governing Laws
+N("5. Governing Laws"),
-If any portion of this agreement is held void, illegal or inapplicable by a court judgment, this
+N("If any portion of this agreement is held void, illegal or inapplicable by a court judgment, this
portion is excluded from this contract. You remain bound by the other applicable sections of the
agreement.
The terms and conditions of this License are governed by the Laws of France.
All disputes on the terms of this license will preferably be settled out of court. As a last
resort, the dispute will be referred to the appropriate Courts of Law of Paris - France.
-For any question on this document, please contact Mandriva S.A.",
-$us ? "\n\n" . N("You agree not to (i) sell, export, re-export, transfer, divert, disclose technical data, or
-dispose of, any Software to any person, entity, or destination prohibited by US export laws
-or regulations including, without limitation, Cuba, Iran, North Korea, Sudan and Syria; or
-(ii) use any Software for any use prohibited by the laws or regulations of the United States.
-
-U.S. GOVERNMENT RESTRICTED RIGHTS.
-
-The Software Products and any accompanying documentation are and shall be deemed to be
-\"commercial computer software\" and \"commercial computer software documentation,\" respectively,
-as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, modification, reproduction,
-release, performance, display or disclosure of the Software and any accompanying documentation
-by the United States Government shall be governed solely by the terms of this Agreement and any
-other applicable licence agreements and shall be prohibited except to the extent expressly permitted
-by the terms of this Agreement.") . "\n" : '',
-$google ? N("Most of these components, but excluding the applications and software provided by Google Inc. or
-its subsidiaries (\"Google Software\"), are governed under the terms and conditions of the GNU
-General Public Licence, hereafter called \"GPL\", or of similar licenses.")
- : N("Most of these components are governed under the terms and conditions of the GNU
-General Public Licence, hereafter called \"GPL\", or of similar licenses."));
+For any question on this document, please contact Mageia."),
+ warning_about_patents()
+ );
}
sub warning_about_patents() {
N("Warning: Free Software may not necessarily be patent free, and some Free
Software included may be covered by patents in your country. For example, the
-MP3 decoders included may require a licence for further usage (see
+MP3 decoders included may require a license for further usage (see
http://www.mp3licensing.com for more details). If you are unsure if a patent
may be applicable to you, check your local laws.");
}
-sub google_provisions() {
-N("6. Additional provisions applicable to those Software Products provided by Google Inc. (\"Google Software\")
-
-(a) You acknowledge that Google or third parties own all rights, title and interest in and to the Google
-Software, portions thereof, or software provided through or in conjunction with the Google Software, including
-without limitation all Intellectual Property Rights. \"Intellectual Property Rights\" means any and all rights
-existing from time to time under patent law, copyright law, trade secret law, trademark law, unfair competition
-law, database rights and any and all other proprietary rights, and any and all applications, renewals, extensions
-and restorations thereof, now or hereafter in force and effect worldwide. You agree not to modify, adapt,
-translate, prepare derivative works from, decompile, reverse engineer, disassemble or otherwise attempt to derive
-source code from Google Software. You also agree to not remove, obscure, or alter Google's or any third party's
-copyright notice, trademarks, or other proprietary rights notices affixed to or contained within or accessed in
-conjunction with or through the Google Software.
-
-(b) The Google Software is made available to you for your personal, non-commercial use only.
-You may not use the Google Software in any manner that could damage, disable, overburden, or impair Google's
-search services (e.g., you may not use the Google Software in an automated manner), nor may you use Google
-Software in any manner that could interfere with any other party's use and enjoyment of Google's search services
-or the services and products of the third party licensors of the Google Software.
-
-(c) Some of the Google Software is designed to be used in conjunction with Google's search and other services.
-Accordingly, your use of such Google Software is also defined by Google's Terms of Service located at
-http://www.google.com/terms_of_service.html and Google's Toolbar Privacy Policy located at
-http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.
-
-(d) Google Inc. and each of its subsidiaries and affiliates are third party beneficiaries of this contract
-and may enforce its terms.");
-}
-
sub install_completed() {
-#-PO: keep the double empty lines between sections, this is formatted a la LaTeX
-N("Congratulations, installation is complete.
-Remove the boot media and press Enter to reboot.
-
-
-For information on fixes which are available for this release of Mandriva Linux,
-consult the Errata available from:
-
-
-%s
-
-
-Information on configuring your system is available in the post
-install chapter of the Official Mandriva Linux User's Guide.",
-'http://www.mandriva.com/en/security/advisories');
+ join("\n\n\n",
+ N("Congratulations, installation is complete.
+Remove the boot media and press Enter to reboot."),
+ N("For information on fixes which are available for this release of Mageia,
+consult the Errata available from:\n%s", 'http://www.mageia.org/'),
+ N("After rebooting and logging into Mageia, you will see the MageiaWelcome screen.
+It is full of very useful information and links.")
+ );
}
1;
diff --git a/perl-install/mirror.pm b/perl-install/mirror.pm
index e5ffe7102..654bdb2e9 100644
--- a/perl-install/mirror.pm
+++ b/perl-install/mirror.pm
@@ -1,4 +1,4 @@
-package mirror; # $Id$
+package mirror;
use diagnostics;
use strict;
@@ -7,6 +7,16 @@ use feature 'state';
use common;
use log;
+=head1 SYNOPSYS
+
+B<mirror> enables to manage Mageia distribution mirrors
+
+=head1 Functions
+
+=over
+
+=cut
+
my %land2tzs = (
N_("Australia") => [ 'Australia/Sydney' ],
N_("Austria") => [ 'Europe/Vienna', 'Europe/Brussels', 'Europe/Berlin' ],
@@ -42,46 +52,85 @@ my %land2tzs = (
N_("United States") => [ 'America/New_York', 'Canada/Atlantic', 'Asia/Tokyo', 'Australia/Sydney', 'Europe/Paris' ],
);
+=item mirror2text($mirror)
+
+Returns a displayable string from a mirror struct
+
+=cut
+
sub mirror2text {
my ($mirror) = @_;
translate($mirror->{country}) . '|' . $mirror->{host} . ($mirror->{method} ? " ($mirror->{method})" : '');
}
+=item register_downloader($func)
+
+Sets a downloader program
+
+=cut
+
my $downloader;
sub register_downloader {
my ($func) = @_;
$downloader = $func;
}
+sub _mirrors_raw_install {
+ my ($list) = @_;
+ require install::http;
+ my $f = install::http::getFile($list, "strict-certificate-check" => 1) or die "mirror list not found";
+ local $SIG{ALRM} = sub { die "timeout" };
+ alarm 60;
+ log::l("using mirror list $list");
+ my @lines;
+ push @lines, $_ while <$f>;
+ alarm 0;
+ @lines;
+}
+
+sub _mirrors_raw_standalone {
+ my ($list) = @_;
+ my @lines;
+ if (ref($downloader)) {
+ @lines = $downloader->($list);
+ @lines or die "mirror list not found";
+ } else {
+ die "Missing download callback";
+ }
+ @lines;
+}
+
+=item mirrors_raw($product_id)
+
+Returns a list of mirrors hash refs from http://mirrors.mageia.org
+
+Note that in standalone mode, one has to actually use register_downloader()
+first in order to provide a downloader callback.
+
+=cut
+
sub mirrors_raw {
my ($product_id) = @_;
#- contact the following URL to retrieve the list of mirrors.
- #- http://wiki.mandriva.com/en/Product_id
+ #- http://wiki.mageia.org/en/Product_id
my $type = lc($product_id->{type}); $type =~ s/\s//g;
- my $list = "https://api.mandriva.com/mirrors/$type.$product_id->{version}.$product_id->{arch}.list?product=$product_id->{product}";
+ #- FIXME! (blino) we use use https here
+ my $list = "http://mirrors.mageia.org/api/$type.$product_id->{version}.$product_id->{arch}.list?product=$product_id->{product}";
log::explanations("trying mirror list from $list");
- my @lines;
- if ($::isInstall) {
- require install::http;
- my $f = install::http::getFile($list, "strict-certificate-check" => 1) or die "mirror list not found";
- local $SIG{ALRM} = sub { die "timeout" };
- alarm 60;
- log::l("using mirror list $list");
- push @lines, $_ while <$f>;
- install::http::close();
- alarm 0;
- } else {
- if (ref($downloader)) {
- @lines = $downloader->($list);
- @lines or die "mirror list not found";
- } else {
- die "Missing download callback";
- }
- }
+ my @lines = $::isInstall ? _mirrors_raw_install($list) : _mirrors_raw_standalone($list);
map { common::parse_LDAP_namespace_structure(chomp_($_)) } @lines;
}
+=item list($product_id, $type)
+
+
+Returns a list of mirrors hash refs as returned by mirrors_raw() but filters it.
+
+One can select the type of mirrors ('distrib', 'updates', ...) or 'all'
+
+=cut
+
sub list {
my ($product_id, $type) = @_;
@@ -97,12 +146,18 @@ sub list {
my @mirrors = grep {
($_->{method}, $_->{host}, $_->{dir}) = $_->{url} =~ m!^(ftp|http)://(.*?)(/.*)!;
- $_->{method} && ($type eq 'all' || $_->{type} eq $type);
+ $_->{method} && (member($type, 'all', $_->{type}));
} @mirrors_raw or log::explanations("no mirrors of type $type"), return;
@mirrors && \@mirrors;
}
+=item nearest($timezone, $mirrors)
+
+Randomly returns one of the nearest mirror
+
+=cut
+
sub nearest {
my ($timezone, $mirrors) = @_;
@@ -119,4 +174,8 @@ sub nearest {
$possible[rand @possible];
}
+=back
+
+=cut
+
1;
diff --git a/perl-install/modules.pm b/perl-install/modules.pm
index c17d52a30..abeb0b366 100644
--- a/perl-install/modules.pm
+++ b/perl-install/modules.pm
@@ -1,4 +1,4 @@
-package modules; # $Id$
+package modules;
use strict;
@@ -33,7 +33,7 @@ my %mappings_24_26 = (
"dc395x_trm" => "dc395x",
);
my %mappings_26_24 = reverse %mappings_24_26;
-$mappings_26_24{'uhci_hcd'} = 'usb_uhci';
+$mappings_26_24{uhci_hcd} = 'usb_uhci';
my @parallel_zip_modules = qw(imm ppa);
@@ -59,13 +59,45 @@ sub module_is_available {
#-###############################################################################
#- module loading
#-###############################################################################
+
+sub filter_loaded_modules {
+ my ($lm) = @_;
+
+ my $l;
+
+ # try to detect built-in modules by looking at /sys/module
+ # unfortunately it does not work for all modules eg :
+ # - networks protocols like af_packet
+ # - filesystems
+ foreach my $mod (@$lm) {
+ $mod =~ s/-/_/g;
+ if (-d "/sys/module/$mod") {
+ log::l("$mod already loaded");
+ } elsif ($mod =~ /af_packet/) {
+ if (-f "/proc/net/packet") {
+ log::l("$mod already loaded");
+ } else {
+ push @$l, $mod;
+ }
+ } elsif (cat_("/proc/filesystems") =~ /$mod/) {
+ log::l("$mod already loaded");
+ } elsif ($mod =~ /serial/) {
+ # hack ... must find who tries to load the module serial
+ } else {
+ push @$l, $mod;
+ }
+ }
+ $l;
+}
+
# handles dependencies
sub load_raw {
- my ($l, $h_options) = @_;
+ my ($lm, $h_options) = @_;
+
+ my $l = filter_loaded_modules($lm);
+
if ($::testing || $::local_install) {
log::l("i would load module $_ ($h_options->{$_})") foreach @$l;
- } elsif ($::isInstall) {
- load_raw_install($l, $h_options);
} else {
run_program::run('/sbin/modprobe', $_, split(' ', $h_options->{$_}))
or !run_program::run('/sbin/modprobe', '-n', $_) #- ignore missing modules
@@ -76,16 +108,7 @@ sub load_raw {
} elsif (member('usb_storage', @$l)) {
#- usb_storage is only modprobed when we know there is some scsi devices
#- so trying hard to wait for devices to be detected
-
- #- first sleep the minimum time usb-stor-scan takes
- sleep 5; #- 5 == /sys/module/usb_storage/parameters/delay_use
- # then wait for usb-stor-scan to complete
- my $retry = 0;
- while ($retry++ < 10) {
- fuzzy_pidofs('usb-stor-scan') or last;
- sleep 1;
- log::l("waiting for usb_storage devices to appear (retry = $retry)");
- }
+ run_program::run('udevadm', 'settle');
}
}
sub load_with_options {
@@ -94,11 +117,11 @@ sub load_with_options {
my @l = map {
if_(member($_, 'plip', @parallel_zip_modules), 'parport_pc'),
if_($_ eq 'vfat', 'nls_cp437', 'nls_iso8859_1'),
- if_($_ eq 'btrfs', 'crc32c', 'crc32c-intel'),
- dependencies_closure(cond_mapping_24_26($_));
+ if_(member($_, qw(btrfs xfs)), 'crc32c', 'crc32c-intel'),
+ cond_mapping_24_26($_);
} @$l;
- @l = remove_loaded_modules(@l) or return;
+ @l = filter_out_loaded_modules(@l) or return;
my %options = map { cond_mapping_24_26($_) => $h_options->{$_} } keys %$h_options;
load_raw(\@l, \%options);
@@ -112,7 +135,7 @@ sub load {
sub load_and_configure {
my ($conf, $module, $o_options) = @_;
- my @l = remove_loaded_modules(dependencies_closure(cond_mapping_24_26($module)));
+ my @l = filter_out_loaded_modules(cond_mapping_24_26($module));
load_raw(\@l, { cond_mapping_24_26($module) => $o_options });
if (member($module, @parallel_zip_modules)
@@ -142,13 +165,6 @@ sub load_category {
if_($category =~ /scsi/,
if_(detect_devices::usbStorage(), 'usb_storage'),
),
- arch() =~ /ppc/ ? (
- if_($category =~ /scsi/,
- if_(detect_devices::has_mesh(), 'mesh'),
- if_(detect_devices::has_53c94(), 'mac53c94'),
- ),
- if_($category =~ /net/, 'bmac', 'gmac', 'mace', 'airport'),
- ) : (),
);
my @l = (
(map {
@@ -173,8 +189,6 @@ sub load_category {
sub load_parallel_zip {
my ($conf) = @_;
- arch() !~ /ppc/ or return;
-
grep {
eval { load_and_configure($conf, $_); 1 };
} @parallel_zip_modules;
@@ -232,7 +246,7 @@ sub set_preload_modules {
sub loaded_modules() {
map { /(\S+)/ } cat_("/proc/modules");
}
-sub remove_loaded_modules {
+sub filter_out_loaded_modules {
my (@l) = @_;
difference2([ uniq(@l) ], [ map { my $s = $_; $s =~ s/_/-/g; $s, $_ } loaded_modules() ]);
}
@@ -260,13 +274,13 @@ sub when_load_category {
if ($category =~ m,disk/ide,) {
$conf->add_probeall('ide-controller', $name);
eval { load('ide_gd_mod') };
- } elsif ($category =~ m,disk/(scsi|hardware_raid|sata|firewire),) {
+ } elsif ($category =~ m,disk/(scsi|hardware_raid|sata|firewire|virtual),) {
$conf->add_probeall('scsi_hostadapter', $name);
eval { load('sd_mod') };
} elsif ($category eq 'bus/usb') {
$conf->add_probeall('usb-interface', $name);
- -f '/proc/bus/usb/devices' or eval {
- require fs::mount; fs::mount::usbfs('');
+ -f '/sys/kernel/debug/usb/devices' or eval {
+ require fs::mount; fs::mount::sys_kernel_debug('');
#- ensure keyboard is working, the kernel must do the job the BIOS was doing
sleep 4;
load("usbhid") if detect_devices::usbKeyboards();
@@ -283,49 +297,4 @@ sub when_load_category {
}
}
-#-###############################################################################
-#- isInstall functions
-#-###############################################################################
-sub module_extension() { ".ko" }
-
-sub extract_modules {
- my ($dir, @modules) = @_;
- map {
- my $modname = $_;
- my $path = list_modules::modname2path($modname);
- my $f = $modname . module_extension();
- if (-e $path) {
- system("gzip -dc $path > $dir/$f") == 0
- or unlink "$dir/$f";
- } else {
- log::l("warning: unable to get module filename for $modname (path: $path)");
- }
- "$dir/$f";
- } @modules;
-}
-
-sub load_raw_install {
- my ($l, $options) = @_;
-
- extract_modules('/tmp', @$l);
- my @failed = grep {
- my $m = '/tmp/' . $_ . module_extension();
- if (-e $m) {
- my $stdout;
- my $rc = run_program::run('/sbin/insmod', '2>', \$stdout, $m, split(' ', $options->{$_}));
- log::l(chomp_($stdout)) if $stdout;
- if ($rc) {
- unlink $m;
- '';
- }
- } else {
- log::l("missing module $_");
- 'error';
- }
- } @$l;
-
- die "insmod'ing module " . join(", ", @failed) . " failed" if @failed;
-
-}
-
1;
diff --git a/perl-install/modules/any_conf.pm b/perl-install/modules/any_conf.pm
index 855678dfd..c235e84f4 100644
--- a/perl-install/modules/any_conf.pm
+++ b/perl-install/modules/any_conf.pm
@@ -1,4 +1,4 @@
-package modules::any_conf; # $Id$
+package modules::any_conf;
use log;
use common;
@@ -139,10 +139,7 @@ sub write {
#- Substitute new config (if config has changed)
substInFile {
my ($type, $module, $val) = split(' ', chomp_($_), 3);
- if ($type eq 'post-install' && $module eq 'supermount') {
- #- remove the post-install supermount stuff.
- $_ = '';
- } elsif (member($type, $conf->handled_fields)) {
+ if (member($type, $conf->handled_fields)) {
my $new_val = $conf->{$module}{$type};
if (!$new_val) {
$_ = '';
@@ -203,11 +200,6 @@ sub read_raw {
s/#.*$//;
s/\s+$//;
- # Fix upgrade from ALSA < 0.9.0:
- s/\b(snd-card-)/snd-/g;
- # Fix upgrade for unified VIA driver:
- s/\b(snd-via686|snd-via8233)\b/snd-via82xx/g;
-
my ($type, $module, $val) = split(' ', $_, 3) or next;
$c{$module}{$type} = $val;
diff --git a/perl-install/modules/interactive.pm b/perl-install/modules/interactive.pm
index 6bdbfb3b5..dae135889 100644
--- a/perl-install/modules/interactive.pm
+++ b/perl-install/modules/interactive.pm
@@ -1,4 +1,4 @@
-package modules::interactive; # $Id$
+package modules::interactive;
use modules;
use common;
@@ -20,7 +20,7 @@ sub config_window {
return;
}
if ($in->ask_from(N("Module configuration"), N("You can configure each parameter of the module here."), \@l)) {
- my $options = join(' ', map { if_($conf{$_}, "$_=$conf{$_}") } keys %conf);
+ my $options = join(' ', map { if_($conf{$_} =~ /^\S+$/, "$_=$conf{$_}") } keys %conf);
my $old_options = $modules_conf->get_options($data->{driver});
if ($options ne $old_options) {
$modules_conf->set_options($data->{driver}, $options);
@@ -81,9 +81,9 @@ sub load_category__prompt_for_more {
my %category2text = (
'bus/usb' => N_("Installing driver for USB controller"),
- 'bus/firewire' => N_("Installing driver for firewire controller %s"),
- 'disk/ide|scsi|hardware_raid|sata|firewire' => N_("Installing driver for hard drive controller %s"),
- list_modules::ethernet_categories() => N_("Installing driver for ethernet controller %s"),
+ 'bus/firewire' => N_("Installing driver for firewire controller \"%s\""),
+ 'disk/card_reader|ide|scsi|hardware_raid|sata|firewire|virtual' => N_("Installing driver for hard disk drive controller \"%s\""),
+ list_modules::ethernet_categories() => N_("Installing driver for ethernet controller \"%s\""),
);
sub wait_load_module {
diff --git a/perl-install/modules/modprobe_conf.pm b/perl-install/modules/modprobe_conf.pm
index c97e2c045..7989096f8 100644
--- a/perl-install/modules/modprobe_conf.pm
+++ b/perl-install/modules/modprobe_conf.pm
@@ -1,7 +1,8 @@
-package modules::modprobe_conf; # $Id$
+package modules::modprobe_conf;
use log;
use common;
+# perl_checker: require modules::any_conf
our @ISA = qw(modules::any_conf);
diff --git a/perl-install/modules/modules_conf.pm b/perl-install/modules/modules_conf.pm
index 2bfc2ce65..be4b8fca4 100644
--- a/perl-install/modules/modules_conf.pm
+++ b/perl-install/modules/modules_conf.pm
@@ -1,7 +1,8 @@
-package modules::modules_conf; # $Id$
+package modules::modules_conf;
use log;
use common;
+# perl_checker: require modules::any_conf
our @ISA = qw(modules::any_conf);
diff --git a/perl-install/modules/parameters.pm b/perl-install/modules/parameters.pm
index 2af5ce951..36990b5d1 100644
--- a/perl-install/modules/parameters.pm
+++ b/perl-install/modules/parameters.pm
@@ -1,4 +1,4 @@
-package modules::parameters; # $Id$
+package modules::parameters;
use diagnostics;
use strict;
@@ -13,10 +13,6 @@ use modules;
sub parameters {
my ($module) = @_;
- if (!$::isStandalone && !$::testing) {
- ($module) = modules::extract_modules('/tmp', $module);
- }
-
map {
chomp;
(my $name, $_) = /(\w+):(.*)/s or warn "modules::parameters::parameters($module): unknown line\n";
diff --git a/perl-install/mygtk2.pm b/perl-install/mygtk2.pm
index 795ad69fa..6633decf3 100644
--- a/perl-install/mygtk2.pm
+++ b/perl-install/mygtk2.pm
@@ -22,10 +22,10 @@ sub init() {
if_($::isRestore, 'draksnapshot'), if_($::isInstall, 'urpmi'),
'drakx-net', 'drakx-kbd-mouse-x11', # shared translation
@::textdomains;
- Gtk2->croak_execeptions;
+ Glib->enable_exceptions2;
}
-init() unless ($::no_ugtk_init);
-Gtk2->croak_execeptions if $::isInstall;
+init() unless $::no_ugtk_init;
+Glib->enable_exceptions2 if $::isInstall;
@@ -146,7 +146,7 @@ sub _gtk {
}
sub _gtk__Install_Button {
- my ($w, $opts, $class) = @_;
+ my ($w, $opts, $_class) = @_;
$opts->{child} = gtknew('HBox', spacing => 5,
children_tight => [
# FIXME: not RTL compliant (lang::text_direction_rtl() ? ...)
@@ -296,7 +296,7 @@ sub _gtk__HSeparator { &_gtk_any_simple }
sub _gtk__Calendar { &_gtk_any_simple }
sub _gtk__DrawingArea {
- my ($w, $opts) = @_;
+ my ($w, $_opts) = @_;
if (!$w) {
$w = Gtk2::DrawingArea->new;
@@ -309,7 +309,7 @@ sub _gtk__Pixbuf {
if (!$w) {
my $name = delete $opts->{file} or internal_error("missing file");
- my $file = _find_imgfile($name) or internal_error("can not find image $name");
+ my $file = _find_imgfile($name) or internal_error("cannot find image $name");
if (my $size = delete $opts->{size}) {
$w = Gtk2::Gdk::Pixbuf->new_from_file_at_scale($file, $size, $size, 1);
} else {
@@ -345,7 +345,6 @@ sub _gtk__Image {
my ($width, $height) = ($pixbuf->get_width, $pixbuf->get_height);
$w->set_size_request($width, $height);
$w->{pixbuf} = $pixbuf;
- my $not_my_first_event;
$w->signal_connect(expose_event => sub {
my (undef, $event) = @_;
if (!$w->{x}) {
@@ -353,17 +352,17 @@ sub _gtk__Image {
$w->{x} = $alloc->x;
$w->{y} = $alloc->y;
}
- foreach my $rect($event->region->get_rectangles) {
+ # workaround Gtk+ bug: in installer, first event is not complete and rectables are bogus:
+ if ($::isInstall) {
+ $pixbuf->render_to_drawable($w->window, $w->style->fg_gc('normal'),
+ 0, 0, $w->{x}, $w->{y}, $width, $height, 'max', 0, 0);
+ return;
+ }
+ foreach my $rect ($event->region->get_rectangles) {
my @values = $rect->values;
$pixbuf->render_to_drawable($w->window, $w->style->fg_gc('normal'),
@values[0..1], $w->{x}+$values[0], $w->{y}+$values[1], @values[2..3], 'max', 0, 0);
}
- # workaround Gtk+ bug: in installer, first event is not complete:
- if ($::isInstall && !$not_my_first_event) {
- $not_my_first_event = 1;
- $pixbuf->render_to_drawable($w->window, $w->style->fg_gc('normal'),
- 0, 0, $w->{x}, $w->{y}, $width, $height, 'max', 0, 0);
- }
});
} : sub {
my ($w, $file, $o_size) = @_;
@@ -373,11 +372,11 @@ sub _gtk__Image {
}
if (my $name = delete $opts->{file}) {
- my $file = _find_imgfile(may_apply($w->{format}, $name)) or internal_error("can not find image $name");
+ my $file = _find_imgfile(may_apply($w->{format}, $name)) or internal_error("cannot find image $name");
$w->{set_from_file}->($w, $file, delete $opts->{size});
} elsif (my $file_ref = delete $opts->{file_ref}) {
my $set = sub {
- my $file = _find_imgfile(may_apply($w->{format}, $$file_ref)) or internal_error("can not find image $$file_ref");
+ my $file = _find_imgfile(may_apply($w->{format}, $$file_ref)) or internal_error("cannot find image $$file_ref");
$w->{set_from_file}->($w, $file, delete $opts->{size});
};
gtkval_register($w, $file_ref, $set);
@@ -389,7 +388,7 @@ sub _gtk__Image {
sub _gtk__WrappedLabel {
my ($w, $opts) = @_;
- $opts->{line_wrap} = 1 if not defined $opts->{line_wrap};
+ $opts->{line_wrap} = 1 if !defined $opts->{line_wrap};
_gtk__Label($w, $opts);
}
@@ -442,7 +441,7 @@ sub _gtk__Label {
sub _gtk__Alignment {
- my ($w, $opts) = @_;
+ my ($w, $_opts) = @_;
if (!$w) {
$w = Gtk2::Alignment->new(0, 0, 0, 0);
@@ -585,7 +584,7 @@ sub _gtk__TextView {
}
sub _gtk__WebKit_View {
- my ($w, $opts, $_class, $action) = @_;
+ my ($w, $opts, $_class, $_action) = @_;
if (!$w) {
$w = Gtk2::WebKit::WebView->new;
}
@@ -667,7 +666,7 @@ sub _gtk__ScrolledWindow {
$w->add_with_viewport($child);
}
$child->set_focus_vadjustment($w->get_vadjustment) if $child->can('set_focus_vadjustment');
- $child->set_left_margin(6) if ref($child) =~ /Gtk2::TextView/ && $child->get_left_margin() <= 6;
+ $child->set_left_margin(6) if ref($child) =~ /Gtk2::TextView/ && $child->get_left_margin <= 6;
$child->show;
$w->child->set_shadow_type(delete $opts->{shadow_type}) if exists $opts->{shadow_type};
@@ -722,14 +721,14 @@ sub _gtk__Expander {
sub _gtk__MDV_Notebook {
- my ($w, $opts, $_class, $action) = @_;
+ my ($w, $opts, $_class, $_action) = @_;
if (!$w) {
import_style_ressources();
my ($layout, $selection_arrow, $selection_bar);
my $parent_window = delete $opts->{parent_window} || root_window();
- my $root_height = first($parent_window->get_size());
- my $suffix = $root_height eq 800 && !$::isStandalone ? '_600' : '_768';
+ my $root_height = first($parent_window->get_size);
+ my $suffix = $root_height == 800 && !$::isStandalone ? '_600' : '_768';
# the white square is a little bit above the actual left sidepanel:
my $offset = 20;
my $is_flip_needed = text_direction_rtl();
@@ -740,11 +739,11 @@ sub _gtk__MDV_Notebook {
my @right_background = $::isInstall ?
gtknew('Image', file => "right-white-background_left_part$suffix", flip => $is_flip_needed)
: map {
- gtknew('Image', file => "right-white-background_left_part-$_", flip => $is_flip_needed)
+ gtknew('Image', file => "right-white-background_left_part-$_", flip => $is_flip_needed);
} 1, 2, 2, 3;
my $width1 = $left_background->{pixbuf}->get_width;
my $total_width = $width1 + $right_background[0]->get_pixbuf->get_width;
- my $arrow_x = text_direction_rtl() ? $offset/2 -4 : $width1 - $offset -3;
+ my $arrow_x = text_direction_rtl() ? $offset/2 - 4 : $width1 - $offset - 3;
$w = gtknew('HBox', spacing => 0, children => [
0, $layout = gtknew('Layout', width => $total_width - $offset, children => [ #Layout Fixed
# stacking order is important for "Z-buffer":
@@ -790,7 +789,7 @@ sub _gtk__MDV_Notebook {
sub _gtk__Fixed {
- my ($w, $opts, $_class, $action) = @_;
+ my ($w, $opts, $_class, $_action) = @_;
if (!$w) {
$w = Gtk2::Fixed->new;
@@ -820,7 +819,7 @@ sub _gtknew_handle_layout_children {
delete $opts->{children};
if ($opts->{pixbuf_file}) {
- my $pixbuf = gtknew('Pixbuf', file => delete $opts->{pixbuf_file}) if $opts->{pixbuf_file};
+ my $pixbuf = if_($opts->{pixbuf_file}, gtknew('Pixbuf', file => delete $opts->{pixbuf_file}));
$w->signal_connect(
realize => sub {
ugtk2::set_back_pixbuf($w, $pixbuf);
@@ -839,7 +838,7 @@ sub _gtk_any_Window {
if ($class eq 'Window') {
$w = "Gtk2::$class"->new(delete $opts->{type} || 'toplevel');
} elsif ($class eq 'Plug') {
- $opts->{socket_id} or internal_error("can not create a Plug without a socket_id");
+ $opts->{socket_id} or internal_error("cannot create a Plug without a socket_id");
$w = "Gtk2::$class"->new(delete $opts->{socket_id});
} elsif ($class eq 'FileChooserDialog') {
my $action = delete $opts->{action} || internal_error("missing action for FileChooser");
@@ -867,7 +866,7 @@ sub _gtk_any_Window {
if (my $f = _find_imgfile($name)) {
$w->set_icon(gtknew('Pixbuf', file => $f));
} elsif (!$icon_no_error) {
- internal_error("can not find $name");
+ internal_error("cannot find $name");
}
}
}
@@ -1178,7 +1177,7 @@ sub _gtknew_handle_children {
foreach (@child) {
my ($fill, $child) = @$_;
- $fill eq '0' || $fill eq '1' || $fill eq 'fill' || $fill eq 'expand' or internal_error("odd {children} parameter must be 0 or 1 (got $fill)");
+ member($fill, qw(0 1 fill expand)) or internal_error("odd {children} parameter must be 0 or 1 (got $fill)");
ref $child or $child = Gtk2::WrappedLabel->new($child);
my $expand = $fill && $fill ne 'fill' ? 1 : 0;
$w->pack_start($child, $expand, $fill, $padding || 0);
@@ -1199,7 +1198,7 @@ sub mygtk2::MagicWindow::AUTOLOAD {
my ($s1, @s2) = $meth eq 'show'
? ('real_window', 'banner', 'child') :
- $meth eq 'destroy' || $meth eq 'hide' ?
+ member($meth, qw(destroy hide)) ?
($w->{pop_it} ? 'real_window' : ('child', 'banner')) :
$meth eq 'get' && $args[0] eq 'window-position' ||
$for_real_window{$meth} ||
@@ -1213,6 +1212,43 @@ sub mygtk2::MagicWindow::AUTOLOAD {
$w->{$s1}->$meth(@args);
}
+my $enable_quit_popup;
+sub enable_quit_popup {
+ my ($bool) = @_;
+ $enable_quit_popup = $bool;
+}
+
+state $in_callback;
+sub quit_popup() {
+ return if !$enable_quit_popup;
+ if (!$in_callback) {
+ $in_callback = 1;
+ my $_guard = before_leaving { undef $in_callback };
+ require ugtk2;
+ my $w = ugtk2->new(N("Confirmation"), grab => 1);
+ ugtk2::_ask_okcancel($w, N("Are you sure you want to quit?"), N("Quit"), N("Cancel"));
+ my $ret = ugtk2::main($w);
+ return 1 if !$ret;
+ }
+}
+
+sub quit_callback {
+ my ($w) = @_;
+
+ return 1 if quit_popup();
+ if ($::isWizard) {
+ $w->destroy;
+ die 'wizcancel';
+ } else {
+ if (Gtk2->main_level) {
+ Gtk2->main_quit;
+ } else {
+ # block window deletion if not in main loop (eg: while starting the GUI)
+ return 1;
+ }
+ }
+}
+
sub _create_Window {
my ($opts, $special_center) = @_;
@@ -1233,19 +1269,7 @@ sub _create_Window {
my $w = _gtk(undef, 'Window', 'gtknew', $opts);
#- when the window is closed using the window manager "X" button (or alt-f4)
- $w->signal_connect(delete_event => sub {
- if ($::isWizard) {
- $w->destroy;
- die 'wizcancel';
- } else {
- if (Gtk2->main_level) {
- Gtk2->main_quit;
- } else {
- # block window deletion if not in main loop (eg: while starting the GUI)
- return 1;
- }
- }
- });
+ $w->signal_connect(delete_event => \&quit_callback);
if ($::isInstall && !$::isStandalone) {
require install::gtk; #- for perl_checker
@@ -1270,7 +1294,7 @@ sub _create_Window {
}) if $special_center;
}
- $w->present() if $no_Window_Manager;
+ $w->present if $no_Window_Manager;
$w;
}
@@ -1396,12 +1420,12 @@ sub asteriskize {
}
sub get_main_window_size() {
- my ($width, $height) = $::real_windowwidth ? ($::real_windowwidth, $::real_windowheight) : $::isWizard ? (540, 360) : (600, 400);
+ $::real_windowwidth ? ($::real_windowwidth, $::real_windowheight) : $::isWizard ? (540, 360) : (600, 400);
}
# in order to workaround infamous 6 years old gnome bug #101968:
sub get_label_width() {
- first(mygtk2::get_main_window_size()) - 50 - $left_padding;
+ first(mygtk2::get_main_window_size()) - 55 - $left_padding;
}
sub set_main_window_size {
@@ -1449,6 +1473,11 @@ sub sync_flush {
}
+sub register_main_window {
+ my ($w) = @_;
+ push @::main_windows, $::main_window = $w;
+}
+
sub may_destroy {
my ($w) = @_;
return if !$w;
@@ -1520,7 +1549,7 @@ sub import_style_ressources() {
}
sub text_direction_rtl() {
- Gtk2::Widget->get_default_direction() eq 'rtl';
+ Gtk2::Widget->get_default_direction eq 'rtl';
}
sub _get_weakness_icon {
@@ -1540,7 +1569,7 @@ sub _get_weakness_tooltip {
my %weakness_tooltip = (
1 => N("Password is trivial to guess"),
2 => N("Password is trivial to guess"),
- 3 => N("Password should resist to basic attacks"),
+ 3 => N("Password should be resistant to basic attacks"),
4 => N("Password seems secure"),
5 => N("Password seems secure"));
my $weakness_tooltip = $weakness_tooltip{$password_weakness} || return undef;
diff --git a/perl-install/mygtk3.pm b/perl-install/mygtk3.pm
new file mode 100644
index 000000000..7b09e279f
--- /dev/null
+++ b/perl-install/mygtk3.pm
@@ -0,0 +1,1719 @@
+package mygtk3;
+
+use diagnostics;
+use strict;
+use feature 'state';
+
+our @ISA = qw(Exporter);
+our @EXPORT = qw(gtknew gtkset gtkadd gtkval_register gtkval_modify);
+
+use c;
+use log;
+use common;
+
+BEGIN { print "Ignore the following Glib::Object::Introspection & Gtk3 warnings\n" }
+use Gtk3;
+
+=head1 SYNOPSYS
+
+B<mygtk3> enables to write GUIes using Gtk+3 in a functional/logical way
+
+=head1 Functions
+
+=over
+
+=cut
+
+sub init() {
+ !check_for_xserver() and print("Cannot be run in console mode.\n"), c::_exit(0);
+ $::one_message_has_been_translated and warn("N() was called from $::one_message_has_been_translated BEFORE gtk3 initialisation, replace it with a N_() AND a translate() later.\n"), c::_exit(1);
+
+ Gtk3->init;
+ Locale::gettext::bind_textdomain_codeset($_, 'UTF8') foreach 'libDrakX', if_(!$::isInstall, 'libDrakX-standalone'),
+ if_($::isRestore, 'draksnapshot'), if_($::isInstall, 'urpmi'),
+ 'drakx-net', 'drakx-kbd-mouse-x11', # shared translation
+ @::textdomains;
+ Gtk3->enable_exceptions;
+}
+init() unless $::no_ugtk_init;
+Gtk3->enable_exceptions if $::isInstall;
+
+
+=item gtknew($class, %opts)
+
+Creates & return a new widget. eg:
+
+ gtknew('Label', text => "Settings");
+
+=cut
+
+sub gtknew {
+ my $class = shift;
+ if (@_ % 2 != 0) {
+ internal_error("gtknew $class: bad options @_");
+ }
+ if (my $r = find { ref $_->[0] } group_by2(@_)) {
+ internal_error("gtknew $class: $r should be a string in @_");
+ }
+ my %opts = @_;
+ _gtk(undef, $class, 'gtknew', \%opts);
+}
+
+sub gtkset {
+ my $w = shift;
+ my $class = ref($w);
+ if (@_ % 2 != 0) {
+ internal_error("gtkset $class: bad options @_");
+ }
+ if (my $r = find { ref $_->[0] } group_by2(@_)) {
+ internal_error("gtkset $class: $r should be a string in @_");
+ }
+ my %opts = @_;
+
+ $class =~ s/^(Gtk3|Gtk3::Gdk|mygtk3)::// or internal_error("gtkset unknown class $class");
+
+ _gtk($w, $class, 'gtkset', \%opts);
+}
+
+sub gtkadd {
+ my $w = shift;
+ my $class = ref($w);
+ if (@_ % 2 != 0) {
+ internal_error("gtkadd $class: bad options @_");
+ }
+ if (my $r = find { ref $_->[0] } group_by2(@_)) {
+ internal_error("gtkadd $class: $r should be a string in @_");
+ }
+ my %opts = @_;
+ $class =~ s/^(Gtk3|Gtk3::Gdk|mygtk3)::// or internal_error("gtkadd unknown class $class");
+
+ _gtk($w, $class, 'gtkadd', \%opts);
+}
+
+
+my %refs;
+
+sub gtkval_register {
+ my ($w, $ref, $sub) = @_;
+ push @{$w->{_ref}}, $ref;
+ $w->signal_connect(destroy => sub {
+ @{$refs{$ref}} = grep { $_->[1] != $w } @{$refs{$ref}};
+ delete $refs{$ref} if !@{$refs{$ref}};
+ });
+ push @{$refs{$ref}}, [ $sub, $w ];
+}
+sub gtkval_modify {
+ my ($ref, $val, @to_skip) = @_;
+ my $prev = '' . $ref;
+ $$ref = $val;
+ if ($prev ne '' . $ref) {
+ internal_error();
+ }
+ foreach (@{$refs{$ref} || []}) {
+ my ($f, @para) = @$_;
+ $f->(@para) if !member($f, @to_skip);
+ }
+}
+
+sub _gtk {
+ my ($w, $class, $action, $opts) = @_;
+
+ if (my $f = $mygtk3::{"_gtk__$class"}) {
+ $w = $f->($w, $opts, $class, $action);
+ } else {
+ internal_error("$action $class: unknown class");
+ }
+
+ $w->set_size_request(delete $opts->{width} || -1, delete $opts->{height} || -1) if exists $opts->{width} || exists $opts->{height};
+ if (my $position = delete $opts->{position}) {
+ $w->move($position->[0], $position->[1]);
+ }
+ $w->set_name(delete $opts->{widget_name}) if exists $opts->{widget_name};
+ $w->set_can_focus(delete $opts->{can_focus}) if exists $opts->{can_focus};
+ $w->set_can_default(delete $opts->{can_default}) if exists $opts->{can_default};
+ $w->grab_focus if delete $opts->{grab_focus};
+ $w->set_padding(@{delete $opts->{padding}}) if exists $opts->{padding};
+ $w->set_sensitive(delete $opts->{sensitive}) if exists $opts->{sensitive};
+ $w->signal_connect(draw => delete $opts->{draw}) if exists $opts->{draw};
+ $w->signal_connect(realize => delete $opts->{realize}) if exists $opts->{realize};
+ (delete $opts->{size_group})->add_widget($w) if $opts->{size_group};
+ if (my $tip = delete $opts->{tip}) {
+ $w->set_tooltip_text($tip);
+ }
+
+ #- WARNING: hide_ref and show_ref are not effective until you gtkval_modify the ref
+ if (my $hide_ref = delete $opts->{hide_ref}) {
+ gtkval_register($w, $hide_ref, sub { $$hide_ref ? $w->hide : $w->show });
+ } elsif (my $show_ref = delete $opts->{show_ref}) {
+ gtkval_register($w, $show_ref, sub { $$show_ref ? $w->show : $w->hide });
+ }
+
+ if (my $sensitive_ref = delete $opts->{sensitive_ref}) {
+ $$sensitive_ref ||= 0;
+ my $set = sub { $w->set_sensitive($$sensitive_ref) };
+ gtkval_register($w, $sensitive_ref, $set);
+ $set->();
+ }
+
+ if (%$opts && !$opts->{allow_unknown_options}) {
+ internal_error("$action $class: unknown option(s) " . join(', ', keys %$opts));
+ }
+ $w;
+}
+
+sub _gtk__Install_Button {
+ my ($w, $opts, $_class) = @_;
+ $opts->{child} = gtknew('HBox', spacing => 5,
+ children_tight => [
+ # FIXME: not RTL compliant (lang::text_direction_rtl() ? ...)
+ gtknew('Image', file => 'advanced_expander'),
+ gtknew('Label', text => delete $opts->{text}),
+ ],
+ );
+ $opts->{relief} = 'none';
+ _gtk__Button($w, $opts, 'Button');
+}
+
+sub _gtk__Button { &_gtk_any_Button }
+sub _gtk__ToggleButton { &_gtk_any_Button }
+sub _gtk__CheckButton { &_gtk_any_Button }
+sub _gtk__RadioButton { &_gtk_any_Button }
+sub _gtk_any_Button {
+ my ($w, $opts, $class) = @_;
+
+ if (!$w) {
+ my @radio_options;
+ if ($class eq 'RadioButton') {
+ @radio_options = delete $opts->{group};
+ }
+ $w = $opts->{child} ? "Gtk3::$class"->new(@radio_options) :
+ delete $opts->{mnemonic} ? "Gtk3::$class"->new_with_mnemonic(@radio_options, delete $opts->{text} || '') :
+ $opts->{text} ? "Gtk3::$class"->new_with_label(@radio_options, delete $opts->{text} || '') :
+ "Gtk3::$class"->new(@radio_options);
+ $w->join_group(delete $opts->{join}) if $opts->{join};
+
+ $w->{format} = delete $opts->{format} if exists $opts->{format};
+ }
+
+ if (my $widget = delete $opts->{child}) {
+ $w->add($widget);
+ $widget->show;
+ }
+ $w->set_image(delete $opts->{image}) if exists $opts->{image};
+ $w->set_relief(delete $opts->{relief}) if exists $opts->{relief};
+
+ if (my $text_ref = delete $opts->{text_ref}) {
+ my $set = sub {
+ eval { $w->set_label(may_apply($w->{format}, $$text_ref || '')) };
+ };
+ gtkval_register($w, $text_ref, $set);
+ $set->();
+ } elsif (exists $opts->{text}) {
+ $w->set_label(delete $opts->{text});
+ } elsif (exists $opts->{stock}) {
+ $w->set_label(delete $opts->{stock});
+ $w->set_use_stock(1);
+ }
+
+ if ($class eq 'Button') {
+ $w->signal_connect(clicked => delete $opts->{clicked}) if exists $opts->{clicked};
+ } else {
+ if (my $active_ref = delete $opts->{active_ref}) {
+ $$active_ref ||= 0;
+ my $set = sub { $w->set_active($$active_ref) };
+ $w->signal_connect(toggled => sub {
+ gtkval_modify($active_ref, $w->get_active, $set);
+ });
+ gtkval_register($w, $active_ref, $set);
+ gtkval_register($w, $active_ref, delete $opts->{toggled}) if exists $opts->{toggled};
+ $set->();
+ } else {
+ $w->set_active(delete $opts->{active}) if exists $opts->{active};
+ $w->signal_connect(toggled => delete $opts->{toggled}) if exists $opts->{toggled};
+ }
+ }
+ $w;
+}
+
+sub _gtk__ToolButton {
+ my ($w, $opts, $class) = @_;
+
+ if (!$w) {
+ $w = "Gtk3::$class"->new(gtknew('Image', file => delete $opts->{file}),
+ delete $opts->{label});
+ $w->set_tooltip_text(delete $opts->{tooltip}) if $opts->{tooltip};
+ $w->signal_connect(clicked => delete $opts->{clicked}) if exists $opts->{clicked};
+ }
+
+ $w;
+}
+
+sub _gtk__CheckMenuItem {
+ my ($w, $opts, $class) = @_;
+
+ if (!$w) {
+ add2hash_($opts, { mnemonic => 1 });
+
+ $w = $opts->{image} || !exists $opts->{text} ? "Gtk3::$class"->new :
+ delete $opts->{mnemonic} ? "Gtk3::$class"->new_with_label(delete $opts->{text}) :
+ "Gtk3::$class"->new_with_mnemonic(delete $opts->{text});
+ }
+
+ $w->set_active(delete $opts->{active}) if exists $opts->{active};
+ $w->signal_connect(toggled => delete $opts->{toggled}) if exists $opts->{toggled};
+ $w;
+}
+
+sub _gtk__SpinButton {
+ my ($w, $opts) = @_;
+
+ if (!$w) {
+ $opts->{adjustment} ||= do {
+ add2hash_($opts, { step_increment => 1, page_increment => 5, page_size => 1, value => delete $opts->{lower} });
+ Gtk3::Adjustment->new(delete $opts->{value}, 0, delete $opts->{upper}, delete $opts->{step_increment}, delete $opts->{page_increment}, delete $opts->{page_size});
+ };
+ $w = Gtk3::SpinButton->new(delete $opts->{adjustment}, delete $opts->{climb_rate} || 0, delete $opts->{digits} || 0);
+ }
+
+ $w->signal_connect(value_changed => delete $opts->{value_changed}) if exists $opts->{value_changed};
+ $w;
+}
+
+sub _gtk__HScale {
+ my ($w, $opts) = @_;
+
+ if (!$w) {
+ $opts->{adjustment} ||= do {
+ add2hash_($opts, { step_increment => 1, page_increment => 5, page_size => 1 });
+ add2hash_($opts, { value => $opts->{lower} }) if !exists $opts->{value};
+ Gtk3::Adjustment->new(delete $opts->{value}, delete $opts->{lower}, (delete $opts->{upper}) + 1, delete $opts->{step_increment}, delete $opts->{page_increment}, delete $opts->{page_size});
+ };
+ $w = Gtk3::HScale->new(delete $opts->{adjustment});
+ }
+
+ $w->set_digits(delete $opts->{digits}) if exists $opts->{digits};
+ if (my $value_ref = delete $opts->{value_ref}) {
+ my $set = sub { $w->set_value($$value_ref) };
+ gtkval_register($w, $value_ref, $set);
+ $set->();
+ $w->signal_connect(value_changed => sub {
+ gtkval_modify($value_ref, $w->get_value, $set);
+ });
+ }
+ $w->signal_connect(value_changed => delete $opts->{value_changed}) if exists $opts->{value_changed};
+ $w;
+}
+
+sub _gtk__ProgressBar {
+ my ($w, $opts) = @_;
+
+ if (!$w) {
+ $w = Gtk3::ProgressBar->new;
+ }
+
+ if (my $fraction_ref = delete $opts->{fraction_ref}) {
+ $$fraction_ref ||= 0;
+ my $set = sub { $w->set_fraction($$fraction_ref) };
+ gtkval_register($w, $fraction_ref, $set);
+ $set->();
+ } elsif (exists $opts->{fraction}) {
+ $w->set_fraction(delete $opts->{fraction});
+ }
+
+ $w;
+}
+
+sub _gtk__VSeparator { &_gtk_any_simple }
+sub _gtk__HSeparator { &_gtk_any_simple }
+sub _gtk__Calendar { &_gtk_any_simple }
+
+sub _gtk__DrawingArea {
+ my ($w, $_opts) = @_;
+
+ if (!$w) {
+ $w = Gtk3::DrawingArea->new;
+ }
+ $w;
+}
+
+sub _gtk__Pixbuf {
+ my ($w, $opts) = @_;
+
+ if (!$w) {
+ my $name = delete $opts->{file} or internal_error("missing file");
+ my $file = _find_imgfile($name) or internal_error("cannot find image $name");
+ if (my $size = delete $opts->{size}) {
+ $w = Gtk3::Gdk::Pixbuf->new_from_file_at_scale($file, $size, $size, 1);
+ } else {
+ $w = Gtk3::Gdk::Pixbuf->new_from_file($file);
+ }
+ $w = $w->flip(1) if delete $opts->{flip};
+ }
+ $w;
+}
+
+sub _gtk__Image {
+ my ($w, $opts) = @_;
+
+ if (!$w) {
+ $w = Gtk3::Image->new;
+ $w->set_alignment(@{delete $opts->{alignment}}) if exists $opts->{alignment};
+ $w->{format} = delete $opts->{format} if exists $opts->{format};
+
+ $w->set_from_stock(delete $opts->{stock}, 'button') if exists $opts->{stock};
+
+ $w->{options} = { flip => delete $opts->{flip} };
+
+ $w->{set_from_file} = sub {
+ my ($w, $file, $o_size) = @_;
+ my $pixbuf = gtknew('Pixbuf', file => $file, if_($o_size, size => $o_size), %{$w->{options}});
+ $w->set_from_pixbuf($pixbuf);
+ };
+ }
+
+ if (my $name = delete $opts->{file}) {
+ my $file = _find_imgfile(may_apply($w->{format}, $name)) or internal_error("cannot find image $name");
+ $w->{set_from_file}->($w, $file, delete $opts->{size});
+ } elsif (my $file_ref = delete $opts->{file_ref}) {
+ my $set = sub {
+ my $file = _find_imgfile(may_apply($w->{format}, $$file_ref)) or internal_error("cannot find image $$file_ref");
+ $w->{set_from_file}->($w, $file, delete $opts->{size});
+ };
+ gtkval_register($w, $file_ref, $set);
+ $set->() if $$file_ref;
+ } elsif (my $pixbuf = delete $opts->{pixbuf}) {
+ $w->set_from_pixbuf($pixbuf);
+ }
+ $w;
+}
+
+sub _gtk__WrappedLabel {
+ my ($w, $opts) = @_;
+
+ $opts->{line_wrap} = 1 if !defined $opts->{line_wrap};
+ _gtk__Label($w, $opts);
+}
+
+our $left_padding = 20;
+
+sub _gtk__Label_Left {
+ my ($w, $opts) = @_;
+ $opts->{alignment} ||= [ 0, 0 ];
+ $opts->{padding} ||= [ $left_padding, 0 ];
+ _gtk__WrappedLabel($w, $opts);
+}
+
+sub _gtk__Label_Right {
+ my ($w, $opts) = @_;
+ $opts->{alignment} ||= [ 1, 0.5 ];
+ _gtk__Label($w, $opts);
+}
+
+
+sub _gtk__Label {
+ my ($w, $opts) = @_;
+
+ if ($w) {
+ $w->set_text(delete $opts->{text}) if exists $opts->{text};
+ } else {
+ $w = Gtk3::Label->new(delete $opts->{text});
+ $w->set_selectable(delete $opts->{selectable}) if exists $opts->{selectable};
+ $w->set_ellipsize(delete $opts->{ellipsize}) if exists $opts->{ellipsize};
+ $w->set_justify(delete $opts->{justify}) if exists $opts->{justify};
+ $w->set_line_wrap(delete $opts->{line_wrap}) if exists $opts->{line_wrap};
+ $w->set_alignment(@{delete $opts->{alignment}}) if exists $opts->{alignment};
+ $w->override_font(Pango::FontDescription->from_string(delete $opts->{font})) if exists $opts->{font};
+ }
+
+ if (my $text_ref = delete $opts->{text_ref}) {
+ my $set = sub { $w->set_text($$text_ref) };
+ gtkval_register($w, $text_ref, $set);
+ $set->();
+ }
+
+ if (my $t = delete $opts->{text_markup}) {
+ $w->set_markup($t);
+ if ($w->get_text eq '') {
+ log::l("invalid markup in $t. not using the markup");
+ $w->set_text($t);
+ }
+ }
+ $w;
+}
+
+
+sub _gtk__Alignment {
+ my ($w, $_opts) = @_;
+
+ if (!$w) {
+ $w = Gtk3::Alignment->new(0, 0, 0, 0);
+ }
+ $w;
+}
+
+
+sub title1_to_markup {
+ my ($label) = @_;
+ if ($::isInstall) {
+ my $font = lang::l2pango_font($::o->{locale}{lang});
+ if (my ($font_size) = $font =~ /(\d+)/) {
+ $font_size++;
+ $font =~ s/\d+/$font_size/;
+ }
+ qq(<span foreground="#5A8AD6" font="$font">$label</span>);
+ } else {
+ qq(<b><big>$label</big></b>);
+ }
+}
+
+sub _gtk__Install_Title {
+ my ($w, $opts) = @_;
+ local $opts->{widget_name} = 'Banner';
+ $opts->{text} = uc($opts->{text}) if $::isInstall;
+ gtknew('HBox', widget_name => 'Banner', children => [
+ 0, gtknew('Label', padding => [ 6, 0 ]),
+ 1, gtknew('VBox', widget_name => 'Banner', children_tight => [
+ _gtk__Title2($w, $opts),
+ if_($::isInstall, Gtk3::HSeparator->new),
+ ]),
+ 0, gtknew('Label', padding => [ 6, 0 ]),
+ ]);
+}
+
+sub _gtk__Title1 {
+ my ($w, $opts) = @_;
+ $opts ||= {};
+ $opts->{text_markup} = title1_to_markup(delete($opts->{label})) if $opts->{label};
+ _gtk__WrappedLabel($w, $opts);
+}
+
+sub _gtk__Title2 {
+ my ($w, $opts) = @_;
+ $opts ||= {};
+ $opts->{alignment} = [ 0, 0 ];
+ _gtk__Title1($w, $opts);
+}
+
+sub _gtk__Entry {
+ my ($w, $opts) = @_;
+
+ if (!$w) {
+ $w = Gtk3::Entry->new;
+ $w->set_editable(delete $opts->{editable}) if exists $opts->{editable};
+ }
+
+ if (my $icon = delete $opts->{primary_icon}) {
+ $w->set_icon_from_stock('primary', $icon);
+ #$w->set_icon_highlight('primary', $icon);
+ }
+ if (my $icon = delete $opts->{secondary_icon}) {
+ $w->set_icon_from_stock('secondary', $icon);
+ #$w->set_icon_highlight('secondary', $icon);
+ }
+
+ $w->signal_connect('icon-release' => delete $opts->{'icon-release'}) if exists $opts->{'icon-release'};
+ $w->signal_connect('icon-press' => delete $opts->{'icon-press'}) if exists $opts->{'icon-press'};
+
+ $w->set_text(delete $opts->{text}) if exists $opts->{text};
+ $w->signal_connect(key_press_event => delete $opts->{key_press_event}) if exists $opts->{key_press_event};
+
+ if (my $text_ref = delete $opts->{text_ref}) {
+ my $set = sub { $w->set_text($$text_ref) };
+ gtkval_register($w, $text_ref, $set);
+ $set->();
+ $w->signal_connect(changed => sub {
+ gtkval_modify($text_ref, $w->get_text, $set);
+ });
+ }
+
+ $w;
+}
+
+sub _gtk__WeaknessCheckEntry {
+ my ($w, $opts) = @_;
+
+ if (!$w) {
+ $w = _gtk__Entry($w, $opts);
+ }
+
+ $w->signal_connect('changed' => sub {
+ require authentication;
+ my $password_weakness = authentication::compute_password_weakness($w->get_text);
+ $w->set_icon_from_pixbuf('GTK_ENTRY_ICON_SECONDARY', _get_weakness_icon($password_weakness));
+ $w->set_icon_tooltip_text('GTK_ENTRY_ICON_SECONDARY', _get_weakness_tooltip($password_weakness));
+ });
+
+ $w;
+}
+
+sub _gtk__ActionGroup {
+ my ($w, $opts, $_class) = @_;
+
+ if (!$w) {
+ $w = Gtk3::ActionGroup->new(delete $opts->{name});
+ if ($opts->{actions}) {
+ $w->add_actions(delete $opts->{actions}, undef);
+ $w->add_toggle_actions(delete $opts->{toggle_actions}, undef) if $opts->{toggle_actions};
+ if (my $radios = delete $opts->{radio_actions}) {
+ $w->add_radio_actions(@$_) foreach @$radios;
+ }
+ }
+ }
+ $w;
+}
+
+sub _gtk__Builder {
+ my ($w, $opts, $_class) = @_;
+
+ if (!$w) {
+ $w = Gtk3::Builder->new;
+ $w->add_from_file(delete $opts->{file}) if exists $opts->{file};
+ $w->add_from_string(delete $opts->{string}) if exists $opts->{string};
+ $w->connect_signals(undef);
+ }
+ $w;
+}
+
+sub _gtk__UIManager {
+ my ($w, $opts, $_class) = @_;
+
+ if (!$w) {
+ $w = Gtk3::UIManager->new;
+ if ($opts->{actions}) {
+ $w->insert_action_group(gtknew('ActionGroup', name => 'Actions',
+ map { exists $opts->{$_} ? ($_ => delete $opts->{$_}) : () } qw(actions radio_actions toggle_actions)),
+ 0);
+ }
+ $w->add_ui_from_string(delete $opts->{string}) if exists $opts->{string};
+ }
+ $w;
+}
+
+sub _gtk__TextView {
+ my ($w, $opts, $_class, $action) = @_;
+
+ if (!$w) {
+ $w = Gtk3::TextView->new;
+ $w->set_editable(delete $opts->{editable}) if exists $opts->{editable};
+ $w->set_wrap_mode(delete $opts->{wrap_mode}) if exists $opts->{wrap_mode};
+ $w->set_cursor_visible(delete $opts->{cursor_visible}) if exists $opts->{cursor_visible};
+ }
+
+ _text_insert($w, delete $opts->{text}, append => $action eq 'gtkadd') if exists $opts->{text};
+ $w;
+}
+
+
+sub _gtk__WebKit2_WebView {
+ my ($w, $opts, $class, $action) = @_;
+ _gtk__WebKit_WebView($w, $opts, $class, $action);
+}
+
+sub _gtk__WebKit_WebView {
+ my ($w, $opts, $class, $_action) = @_;
+ if (!$w) {
+ $class =~ s/_([^_]*)$/::$1/;
+ my $base_class = "Gtk3::$class";
+ $base_class =~ s/_WebView$//;
+ eval "require $base_class";
+ $base_class->import; # needed for initializing introspection
+ $w = $base_class->new;
+ }
+
+ # disable contextual menu:
+ if (delete $opts->{no_popup_menu}) {
+ $w->signal_connect('populate-popup' => sub {
+ my (undef, $menu) = @_;
+ $menu->destroy if $menu;
+ 1;
+ });
+ }
+
+ $w;
+}
+
+sub _gtk__ComboBoxText { &_gtk__ComboBox }
+sub _gtk__ComboBox {
+ my ($w, $opts, $_class, $action) = @_;
+
+ if (!$w) {
+ $w = Gtk3::ComboBoxText->new;
+ $w->{format} = delete $opts->{format} if exists $opts->{format};
+
+ }
+ my $set_list = sub {
+ $w->{formatted_list} = $w->{format} ? [ map { $w->{format}($_) } @{$w->{list}} ] : $w->{list};
+ $w->get_model->clear;
+ $w->{strings} = $w->{formatted_list}; # used by Gtk3::ComboBox wrappers such as get_text() in ugtk3
+ $w->append_text($_) foreach @{$w->{formatted_list}};
+ };
+ if (my $list_ref = delete $opts->{list_ref}) {
+ !$opts->{list} or internal_error("both list and list_ref");
+ my $set = sub {
+ $w->{list} = $$list_ref;
+ $set_list->();
+ };
+ gtkval_register($w, $list_ref, $set);
+ $set->();
+ } elsif (exists $opts->{list}) {
+ $w->{list} = delete $opts->{list};
+ $set_list->();
+ }
+
+ if ($action eq 'gtknew') {
+ if (my $text_ref = delete $opts->{text_ref}) {
+ my $set = sub {
+ my $val = may_apply($w->{format}, $$text_ref);
+ eval { $w->set_active(find_index { $_ eq $val } @{$w->{formatted_list}}) };
+ };
+ $w->signal_connect(changed => sub {
+ gtkval_modify($text_ref, $w->{list}[$w->get_active], $set);
+ });
+ gtkval_register($w, $text_ref, $set);
+ gtkval_register($w, $text_ref, delete $opts->{changed}) if exists $opts->{changed};
+ $set->();
+ } else {
+ my $val = delete $opts->{text};
+ eval { $w->set_active(find_index { $_ eq $val } @{$w->{formatted_list}}) } if defined $val;
+ $w->signal_connect(changed => delete $opts->{changed}) if exists $opts->{changed};
+ }
+ }
+ $w;
+}
+
+sub _gtk__ScrolledWindow {
+ my ($w, $opts, $_class, $action) = @_;
+
+ if (!$w) {
+ $w = Gtk3::ScrolledWindow->new(undef, undef);
+ $w->set_policy(delete $opts->{h_policy} || 'automatic', delete $opts->{v_policy} || 'automatic');
+ }
+
+ my $faked_w = $w;
+
+ if (my $child = delete $opts->{child}) {
+ if (member(ref($child), qw(Gtk3::Layout Gtk3::Html2::View Gtk3::SimpleList Gtk3::SourceView::View Gtk3::Text Gtk3::TextView Gtk3::TreeView Gtk3::WebKit::WebView))) {
+ $w->add($child);
+ } else {
+ $w->add_with_viewport($child);
+ }
+ $child->set_focus_vadjustment($w->get_vadjustment) if $child->can('set_focus_vadjustment');
+ $child->set_left_margin(6) if ref($child) =~ /Gtk3::TextView/ && $child->get_left_margin <= 6;
+ $child->show;
+
+ $w->get_child->set_shadow_type(delete $opts->{shadow_type}) if exists $opts->{shadow_type};
+
+ if (ref($child) eq 'Gtk3::TextView' && delete $opts->{to_bottom}) {
+ $child->{to_bottom} = _allow_scroll_TextView_to_bottom($w, $child);
+ }
+
+ if (!delete $opts->{no_shadow} && $action eq 'gtknew' && ref($child) =~ /Gtk3::(Html2|SimpleList|TextView|TreeView|WebKit::WebView)/) {
+ $faked_w = gtknew('Frame', shadow_type => 'in', child => $w);
+ }
+ }
+ $faked_w;
+}
+
+sub _gtk__Frame {
+ my ($w, $opts) = @_;
+
+ if ($w) {
+ $w->set_label(delete $opts->{text}) if exists $opts->{text};
+ } else {
+ $w = Gtk3::Frame->new(delete $opts->{text});
+ $w->set_border_width(delete $opts->{border_width}) if exists $opts->{border_width};
+ $w->set_shadow_type(delete $opts->{shadow_type}) if exists $opts->{shadow_type};
+ }
+
+ if (my $child = delete $opts->{child}) {
+ $w->add($child);
+ $child->show;
+ }
+ $w;
+}
+
+sub _gtk__Expander {
+ my ($w, $opts) = @_;
+
+ if ($w) {
+ $w->set_label(delete $opts->{text}) if exists $opts->{text};
+ } else {
+ $w = Gtk3::Expander->new(delete $opts->{text} || '');
+ }
+ $w->set_use_markup(delete $opts->{use_markup}) if exists $opts->{use_markup};
+
+ $w->signal_connect(activate => delete $opts->{activate}) if exists $opts->{activate};
+
+ if (my $child = delete $opts->{child}) {
+ $w->add($child);
+ $child->show;
+ }
+ $w;
+}
+
+
+
+sub _gtk__Popover {
+ my ($w, $opts) = @_;
+
+ if ($w) {
+ $w->set_relative_to(delete $opts->{text}) if exists $opts->{text};
+ } else {
+ $w = Gtk3::Popover->new(delete $opts->{relative_to});
+ }
+ $w->set_use_markup(delete $opts->{use_markup}) if exists $opts->{use_markup};
+ $w->set_position(delete $opts->{position}) if exists $opts->{position};
+ $w->set_relative_to(delete $opts->{relative_to}) if exists $opts->{relative_to};
+ if (my $widget = delete $opts->{child}) {
+ $w->add($widget);
+ $widget->show;
+ }
+
+ $w->signal_connect(activate => delete $opts->{activate}) if exists $opts->{activate};
+
+ if (my $child = delete $opts->{child}) {
+ $w->add($child);
+ $child->show;
+ }
+ $w;
+}
+
+
+
+sub _gtk__MDV_Notebook {
+ my ($w, $opts, $_class, $_action) = @_;
+ if (!$w) {
+ import_style_ressources();
+
+ my ($layout, $selection_arrow, $selection_bar);
+ my @size;
+ if ($opts->{parent_window}) {
+ my $pw = delete $opts->{parent_window};
+ @size = $pw->get_allocated_width;
+ } else {
+ @size = root_window_size();
+ }
+ my $root_height = first(@size);
+ my $suffix = $root_height == 800 && !$::isStandalone ? '_600' : '_768';
+ # the white square is a little bit above the actual left sidepanel:
+ my $offset = 20;
+ my $is_flip_needed = text_direction_rtl();
+ my $filler = gtknew('Image', file => 'left-background-filler.png');
+ my $filler_height = $filler->get_pixbuf->get_height;
+ my $left_background = gtknew('Image', file => 'left-background.png');
+ my $lf_height = $left_background->get_pixbuf->get_height;
+ my @right_background = $::isInstall ?
+ gtknew('Image', file => "right-white-background_left_part$suffix", flip => $is_flip_needed)
+ : map {
+ gtknew('Image', file => "right-white-background_left_part-$_", flip => $is_flip_needed);
+ } 1, 2, 2, 3;
+ my $width1 = $left_background->get_pixbuf->get_width;
+ my $right_bg_width = $right_background[0]->get_pixbuf->get_width;
+ my $total_width = $width1 + $right_bg_width;
+ my $arrow_x = text_direction_rtl() ? $offset/2 - 4 : $width1 - $offset - 3;
+ $w = gtknew('HBox', spacing => 0, children => [
+ 0, $layout = gtknew('Layout', width => $total_width - $offset, children => [ #Layout Fixed
+ # stacking order is important for "Z-buffer":
+ [ $left_background, 0, 0 ],
+ if_($suffix ne '_600',
+ [ $filler, 0, $lf_height ],
+ [ gtknew('Image', file => 'left-background-filler.png'), 0, $lf_height + $filler_height ],
+ [ gtknew('Image', file => 'left-background-filler.png'), 0, $lf_height + $filler_height*2 ],
+ ),
+ [ $selection_bar = gtknew('Image', file => 'rollover.png'), 0, 0 ], # arbitrary vertical position
+ ($opts->{children} ? @{ delete $opts->{children} } : ()),
+ [ my $box = gtknew('VBox', spacing => 0, height => -1, children => [
+ 0, $right_background[0],
+ if_(!$::isInstall,
+ 1, $right_background[1],
+ 1, $right_background[2], # enought up to to XYZx1280 resolution
+ 0, $right_background[3],
+ ),
+ ]), (text_direction_rtl() ? 0 : $width1 - $offset), 0 ],
+ # stack on top (vertical position is arbitrary):
+ [ $selection_arrow = gtknew('Image', file => 'steps_on', flip => $is_flip_needed), $arrow_x, 0, ],
+ ]),
+ 1, delete $opts->{right_child} ||
+ gtknew('Image', file => "right-white-background_right_part$suffix", flip => $is_flip_needed),
+ ]);
+
+ $w->signal_connect('size-allocate' => sub {
+ my (undef, $requisition) = @_;
+ state $width ||= $right_bg_width;
+ $box->set_size_request($width, $requisition->{height});
+ });
+ $_->set_property('no-show-all', 1) foreach $selection_bar, $selection_arrow;
+ bless($w, 'Gtk3::MDV_Notebook');
+ add2hash($w, {
+ arrow_x => $arrow_x,
+ layout => $layout,
+ selection_arrow => $selection_arrow,
+ selection_bar =>$selection_bar,
+ });
+ }
+ $w;
+}
+
+
+sub _gtk__Fixed {
+ my ($w, $opts, $_class, $_action) = @_;
+
+ if (!$w) {
+ $w = Gtk3::Fixed->new;
+ $w->set_has_window(delete $opts->{has_window}) if exists $opts->{has_window};
+ _gtknew_handle_layout_children($w, $opts);
+ }
+ $w;
+}
+
+sub _gtk__Overlay {
+ my ($w, $opts, $_class, $_action) = @_;
+
+ if (!$w) {
+ $w = Gtk3::Overlay->new;
+ _gtknew_handle_overlay_children($w, $opts);
+ }
+ $w;
+}
+
+sub _gtknew_handle_overlay_children {
+ my ($w, $opts) = @_;
+ $w->add(delete $opts->{main_child}) if $opts->{main_child};
+ $opts->{children} ||= [];
+ foreach (@{$opts->{children}}) {
+ $w->add_overlay($_);
+ }
+ delete $opts->{children};
+}
+
+
+sub _gtk__Layout {
+ my ($w, $opts, $_class, $_action) = @_;
+
+ if (!$w) {
+ $w = Gtk3::Layout->new;
+ _gtknew_handle_layout_children($w, $opts);
+ }
+ $w;
+}
+
+sub _gtknew_handle_layout_children {
+ my ($w, $opts) = @_;
+ $opts->{children} ||= [];
+ push @{$opts->{children}}, [ delete $opts->{child}, delete $opts->{x}, delete $opts->{y} ] if exists $opts->{child};
+ foreach (@{$opts->{children}}) {
+ $w->put(@$_);
+ }
+ delete $opts->{children};
+
+ if ($opts->{pixbuf_file}) {
+ my $pixbuf = if_($opts->{pixbuf_file}, gtknew('Pixbuf', file => delete $opts->{pixbuf_file}));
+ $w->signal_connect(
+ realize => sub {
+ ugtk3::set_back_pixbuf($w, $pixbuf);
+ });
+ }
+}
+
+
+sub _gtk__Window { &_gtk_any_Window }
+sub _gtk__Dialog { &_gtk_any_Window }
+sub _gtk__Plug { &_gtk_any_Window }
+sub _gtk_any_Window {
+ my ($w, $opts, $class) = @_;
+
+ if (!$w) {
+ if ($class eq 'Window') {
+ $w = "Gtk3::$class"->new(delete $opts->{type} || 'toplevel');
+ } elsif ($class eq 'Plug') {
+ delete $opts->{title};
+ $opts->{socket_id} or internal_error("cannot create a Plug without a socket_id");
+ $w = "Gtk3::$class"->new(delete $opts->{socket_id});
+ } elsif ($class eq 'FileChooserDialog') {
+ my $action = delete $opts->{action} || internal_error("missing action for FileChooser");
+ $w = Gtk3::FileChooserDialog->new(delete $opts->{title}, delete $opts->{transient_for} || $::main_window,
+ $action, N("Cancel") => 'cancel', delete $opts->{button1} || N("Ok") => 'ok',
+ );
+ } else {
+ $w = "Gtk3::$class"->new;
+ }
+
+ if ($::isInstall || $::set_dialog_hint) {
+ $w->set_type_hint('dialog'); # for matchbox window manager
+ }
+
+ $w->set_modal(to_bool(delete $opts->{modal})) if exists $opts->{modal};
+ $opts->{transient_for} ||= $::main_window if $::main_window;
+ $w->set_modal(1) if exists $opts->{transient_for};
+ $w->set_transient_for(delete $opts->{transient_for}) if exists $opts->{transient_for};
+ $w->set_border_width(delete $opts->{border_width}) if exists $opts->{border_width};
+ $w->set_shadow_type(delete $opts->{shadow_type}) if exists $opts->{shadow_type};
+ $w->set_position(delete $opts->{position_policy}) if exists $opts->{position_policy};
+ $w->set_default_size(delete $opts->{default_width} || -1, delete $opts->{default_height} || -1) if exists $opts->{default_width} || exists $opts->{default_height};
+ my $icon_no_error = $opts->{icon_no_error};
+ if (my $name = delete $opts->{icon} || delete $opts->{icon_no_error}) {
+ if (my $f = _find_imgfile($name)) {
+ $w->set_icon(gtknew('Pixbuf', file => $f));
+ } elsif (!$icon_no_error) {
+ internal_error("cannot find $name");
+ }
+ }
+ }
+ $w->set_title(delete $opts->{title}) if exists $opts->{title};
+
+ if (my $child = delete $opts->{child}) {
+ $w->add($child);
+ $child->show;
+ }
+ $w;
+}
+
+my $previous_popped_and_reuse_window;
+
+sub destroy_previous_popped_and_reuse_window() {
+ $previous_popped_and_reuse_window or return;
+
+ $previous_popped_and_reuse_window->destroy;
+ $previous_popped_and_reuse_window = undef;
+}
+
+sub _gtk__MagicWindow {
+ my ($w, $opts) = @_;
+
+ my $pop_it = delete $opts->{pop_it} || !$::isWizard && !$::isEmbedded || $::WizardTable && do {
+ #- do not take into account the wizard banner
+ # FIXME!!!
+ any { $_->get_name ne 'Banner' && $_->get_visible } $::WizardTable->get_children;
+ };
+
+ my $pop_and_reuse = delete $opts->{pop_and_reuse} && $pop_it;
+ my $sub_child = delete $opts->{child};
+ my $provided_banner = delete $opts->{banner};
+
+ if ($pop_it && $provided_banner) {
+ $sub_child = gtknew('VBox', children => [ 0, $provided_banner, if_($sub_child, 1, $sub_child) ]);
+ } else {
+ $sub_child ||= gtknew('VBox');
+ }
+ if (!$pop_and_reuse) {
+ destroy_previous_popped_and_reuse_window();
+ }
+
+ if ($previous_popped_and_reuse_window && $pop_and_reuse) {
+ $w = $previous_popped_and_reuse_window;
+ $w->remove($w->get_child);
+
+ gtkadd($w, child => $sub_child);
+ %$opts = ();
+ } elsif ($pop_it) {
+ $opts->{child} = $sub_child;
+
+ $w = _create_Window($opts, '');
+ $previous_popped_and_reuse_window = $w if $pop_and_reuse;
+ } else {
+ if (!$::WizardWindow) {
+
+ my $banner;
+ if (!$::isEmbedded && !$::isInstall && $::Wizard_title) {
+ if (_find_imgfile($opts->{icon_no_error})) {
+ $banner = Gtk3::Banner->new($opts->{icon_no_error}, $::Wizard_title);
+ } else {
+ log::l("ERROR: missing wizard banner $opts->{icon_no_error}");
+ }
+ }
+ $::WizardTable = gtknew('VBox', if_($banner, children_tight => [ $banner ]));
+
+ if ($::isEmbedded) {
+ add2hash($opts, {
+ socket_id => $::XID,
+ child => $::WizardTable,
+ });
+ delete $opts->{no_Window_Manager};
+ $::Plug = $::WizardWindow = _gtk(undef, 'Plug', 'gtknew', $opts);
+ sync($::WizardWindow);
+ } else {
+ add2hash($opts, {
+ child => $::WizardTable,
+ });
+ $::WizardWindow = _create_Window($opts, 'special_center');
+ }
+ } else {
+ %$opts = ();
+ }
+
+ set_main_window_size($::WizardWindow);
+
+ $w = $::WizardWindow;
+
+ gtkadd($::WizardTable, children_tight => [ $provided_banner ]) if $provided_banner;
+ gtkadd($::WizardTable, children_loose => [ $sub_child ]);
+ }
+ bless {
+ real_window => $w,
+ child => $sub_child, pop_it => $pop_it, pop_and_reuse => $pop_and_reuse,
+ if_($provided_banner, banner => $provided_banner),
+ }, 'mygtk3::MagicWindow';
+}
+
+=item _gtk__AboutDialog($w, $opts)
+
+A standard About dialog. Used with:
+
+ my $w = gtknew('AboutDialog', ...);
+ $w->show_all;
+ $w->run;
+
+=cut
+
+sub _gtk__AboutDialog {
+ my ($w, $opts) = @_;
+
+ if (!$w) {
+ $w = Gtk3::AboutDialog->new;
+ $w->signal_connect(response => sub { $_[0]->destroy });
+ $w->set_program_name(delete $opts->{name}) if exists $opts->{name};
+ $w->set_version(delete $opts->{version}) if exists $opts->{version};
+ $w->set_icon(gtknew('Pixbuf', file => delete $opts->{icon})) if exists $opts->{icon};
+ $w->set_logo(gtknew('Pixbuf', file => delete $opts->{logo})) if exists $opts->{logo};
+ $w->set_copyright(delete $opts->{copyright}) if exists $opts->{copyright};
+
+ if (my $url = delete $opts->{website}) {
+ $url =~ s/^https:/http:/; # Gtk3::About doesn't like "https://..." like URLs
+ $w->set_website($url);
+ }
+ $w->set_license(delete $opts->{license}) if exists $opts->{license};
+ $w->set_wrap_license(delete $opts->{wrap_license}) if exists $opts->{wrap_license};
+ $w->set_comments(delete $opts->{comments}) if exists $opts->{comments};
+ $w->set_website_label(delete $opts->{website_label}) if exists $opts->{website_label};
+ $w->set_authors(delete $opts->{authors}) if exists $opts->{authors};
+ $w->set_documenters(delete $opts->{documenters}) if exists $opts->{documenters};
+ $w->set_translator_credits(delete $opts->{translator_credits}) if exists $opts->{translator_credits};
+ $w->set_artists(delete $opts->{artists}) if exists $opts->{artists};
+ $w->set_modal(to_bool(delete $opts->{modal})) if exists $opts->{modal};
+ $w->set_transient_for(delete $opts->{transient_for}) if exists $opts->{transient_for};
+ $w->set_position(delete $opts->{position_policy}) if exists $opts->{position_policy};
+ }
+ $w;
+}
+
+sub _gtk__FileChooserDialog { &_gtk_any_Window }
+
+sub _gtk__FileChooser {
+ my ($w, $opts) = @_;
+
+ #- no nice way to have a {file_ref} on a FileChooser since selection_changed only works for browsing, not file/folder creation
+
+ if (!$w) {
+ my $action = delete $opts->{action} || internal_error("missing action for FileChooser");
+ $w = Gtk3::FileChooserWidget->new($action);
+
+ my $file = $opts->{file} && delete $opts->{file};
+
+ if (my $dir = delete $opts->{directory} || $file && dirname($file)) {
+ $w->set_current_folder($dir);
+ }
+ if ($file) {
+ if ($action =~ /save|create/) {
+ $w->set_current_name(basename($file));
+ } else {
+ $w->set_filename($file);
+ }
+ }
+ }
+ $w;
+}
+
+sub _gtk__VPaned { &_gtk_any_Paned }
+sub _gtk__HPaned { &_gtk_any_Paned }
+sub _gtk_any_Paned {
+ my ($w, $opts, $class, $action) = @_;
+
+ if (!$w) {
+ $w = Gtk3::Paned->new($class =~ /V/ ? 'vertical' : 'horizontal');
+ $w->set_border_width(delete $opts->{border_width}) if exists $opts->{border_width};
+ $w->set_position(delete $opts->{position}) if exists $opts->{position};
+ } elsif ($action eq 'gtkset') {
+ $_->destroy foreach $w->get_children;
+ }
+
+ foreach my $opt (qw(resize1 shrink1 resize2 shrink2)) {
+ $opts->{$opt} = 1 if !defined $opts->{$opt};
+ }
+ $w->pack1(delete $opts->{child1}, delete $opts->{resize1}, delete $opts->{shrink1});
+ $w->pack2(delete $opts->{child2}, delete $opts->{resize2}, delete $opts->{shrink2});
+ $w;
+}
+
+sub _gtk__VBox { &_gtk_any_Box }
+sub _gtk__HBox { &_gtk_any_Box }
+sub _gtk_any_Box {
+ my ($w, $opts, $class, $action) = @_;
+
+ if (!$w) {
+ $w = "Gtk3::$class"->new;
+ $w->set_homogeneous(delete $opts->{homogenous}) if exists $opts->{homogenous};
+ $w->set_spacing(delete $opts->{spacing}) if exists $opts->{spacing};
+ $w->set_border_width(delete $opts->{border_width}) if exists $opts->{border_width};
+ } elsif ($action eq 'gtkset') {
+ $_->destroy foreach $w->get_children;
+ }
+
+ _gtknew_handle_children($w, $opts);
+ $w;
+}
+
+sub _gtk__VButtonBox { &_gtk_any_ButtonBox }
+sub _gtk__HButtonBox { &_gtk_any_ButtonBox }
+sub _gtk_any_ButtonBox {
+ my ($w, $opts, $class, $action) = @_;
+
+ if (!$w) {
+ $w = "Gtk3::$class"->new;
+ $w->set_homogeneous(delete $opts->{homogenous}) if exists $opts->{homogenous};
+ $w->set_border_width(delete $opts->{border_width}) if exists $opts->{border_width};
+ $w->set_spacing(delete $opts->{spacing}) if exists $opts->{spacing};
+ $w->set_layout(delete $opts->{layout} || 'spread');
+ } elsif ($action eq 'gtkset') {
+ $_->destroy foreach $w->get_children;
+ }
+
+ _gtknew_handle_children($w, $opts);
+ $w;
+}
+
+sub _gtk__Notebook {
+ my ($w, $opts) = @_;
+
+ if (!$w) {
+ $w = Gtk3::Notebook->new;
+ $w->set_property('show-tabs', delete $opts->{show_tabs}) if exists $opts->{show_tabs};
+ $w->set_property('show-border', delete $opts->{show_border}) if exists $opts->{show_border};
+ }
+
+ if (exists $opts->{children}) {
+ foreach (group_by2(@{delete $opts->{children}})) {
+ my ($title, $page) = @$_;
+ $w->append_page($page, $title);
+ $page->show;
+ $title->show;
+ }
+ }
+ $w;
+}
+
+sub _gtk__Table {
+ my ($w, $opts) = @_;
+
+ if (!$w) {
+ add2hash_($opts, { xpadding => 5, ypadding => 0, border_width => $::isInstall ? 3 : 10 });
+
+ $w = Gtk3::Table->new(0, 0, delete $opts->{homogeneous} || 0);
+ $w->set_col_spacings(delete $opts->{col_spacings} || 0);
+ $w->set_row_spacings(delete $opts->{row_spacings} || 0);
+ $w->set_border_width(delete $opts->{border_width});
+ $w->{$_} = delete $opts->{$_} foreach 'xpadding', 'ypadding', 'mcc';
+ }
+
+ each_index {
+ my ($i, $l) = ($::i, $_);
+ each_index {
+ my $j = $::i;
+ if ($_) {
+ ref $_ or $_ = Gtk3::WrappedLabel->new($_);
+ $w->attach($_, $j, $j + 1, $i, $i + 1,
+ $j != $#$l && !$w->{mcc} ?
+ ('fill', 'fill', $w->{xpadding}, $w->{ypadding}) :
+ (['expand', 'fill'], ref($_) eq 'Gtk3::ScrolledWindow' || $_->get_data('must_grow') ?
+ ['expand', 'fill'] : [], 0, 0));
+ $_->show;
+ }
+ } @$l;
+ } @{delete $opts->{children} || []};
+
+ $w;
+}
+
+sub _gtk_any_simple {
+ my ($w, $_opts, $class) = @_;
+
+ $w ||= "Gtk3::$class"->new;
+}
+
+sub _gtknew_handle_children {
+ my ($w, $opts) = @_;
+
+ my @child = exists $opts->{children_tight} ? map { [ 0, $_ ] } @{delete $opts->{children_tight}} :
+ exists $opts->{children_loose} ? map { [ 1, $_ ] } @{delete $opts->{children_loose}} :
+ exists $opts->{children} ? group_by2(@{delete $opts->{children}}) :
+ exists $opts->{children_centered} ?
+ ([ 1, gtknew('VBox') ], (map { [ 0, $_ ] } @{delete $opts->{children_centered}}), [ 1, gtknew('VBox') ]) :
+ ();
+
+ my $padding = delete $opts->{padding};
+
+ foreach (@child) {
+ my ($fill, $child) = @$_;
+ member($fill, qw(0 1 fill expand)) or internal_error("odd {children} parameter must be 0 or 1 (got $fill)");
+ ref $child or $child = Gtk3::WrappedLabel->new($child);
+ my $expand = $fill && $fill ne 'fill' ? 1 : 0;
+ $w->pack_start($child, $expand, $fill, $padding || 0);
+ $child->show;
+ }
+}
+
+=item mygtk3::MagicWindow::AUTOLOAD($w, @args)
+
+this magic function redirects method calls:
+
+=over 4
+
+=item * default is to redirect them to the {child}
+
+=item *
+
+if the {child} doesn't handle the method, we try with the {real_window}c
+(eg : add_accel_group(), set_position(), set_default_size(), ...)
+
+=item * a few methods are handled specially
+
+=back
+
+=cut
+
+my %for_real_window = map { $_ => 1 } qw(show_all size_request);
+sub mygtk3::MagicWindow::AUTOLOAD {
+ my ($w, @args) = @_;
+
+ my ($meth) = $mygtk3::MagicWindow::AUTOLOAD =~ /mygtk3::MagicWindow::(.*)/;
+
+ my ($s1, @s2) = $meth eq 'show'
+ ? ('real_window', 'banner', 'child') :
+ member($meth, qw(destroy hide)) ?
+ ($w->{pop_it} ? 'real_window' : ('child', 'banner')) :
+ $meth eq 'get' && $args[0] eq 'window-position' ||
+ $for_real_window{$meth} ||
+ !$w->{child}->can($meth)
+ ? 'real_window'
+ : 'child';
+
+#- warn "mygtk3::MagicWindow::$meth", first($w =~ /HASH(.*)/), " on $s1 @s2 (@args)\n";
+
+ $w->{$_} && $w->{$_}->$meth(@args) foreach @s2;
+ $w->{$s1}->$meth(@args);
+}
+
+my $enable_quit_popup;
+sub enable_quit_popup {
+ my ($bool) = @_;
+ $enable_quit_popup = $bool;
+}
+
+state $in_callback;
+sub quit_popup() {
+ return if !$enable_quit_popup;
+ if (!$in_callback) {
+ $in_callback = 1;
+ my $_guard = before_leaving { undef $in_callback };
+ require ugtk3;
+ my $w = ugtk3->new(N("Confirmation"), grab => 1);
+ ugtk3::_ask_okcancel($w, N("Are you sure you want to quit?"), N("Quit"), N("Cancel"));
+ my $ret = ugtk3::main($w);
+ return 1 if !$ret;
+ }
+}
+
+sub quit_callback {
+ my ($w) = @_;
+
+ return 1 if quit_popup();
+ if ($::isWizard) {
+ $w->destroy;
+ die 'wizcancel';
+ } else {
+ if (Gtk3->main_level) {
+ Gtk3->main_quit;
+ } else {
+ # block window deletion if not in main loop (eg: while starting the GUI)
+ return 1;
+ }
+ }
+}
+
+sub _create_Window {
+ my ($opts, $special_center) = @_;
+
+ my $no_Window_Manager = exists $opts->{no_Window_Manager} ? delete $opts->{no_Window_Manager} : !$::isStandalone;
+
+ add2hash($opts, {
+ if_(!$::isInstall && !$::isWizard, border_width => 5),
+
+ #- policy: during install, we need a special code to handle the weird centering, see below
+ position_policy => $special_center ? 'none' :
+ $no_Window_Manager ? 'center-always' : 'center-on-parent',
+
+ if_($::isInstall, position => [
+ $::stepswidth + ($::o->{windowwidth} - $::real_windowwidth) / 2,
+ ($::o->{windowheight} - $::real_windowheight) / 2,
+ ]),
+ });
+ my $w = _gtk(undef, 'Window', 'gtknew', $opts);
+
+ #- when the window is closed using the window manager "X" button (or alt-f4)
+ $w->signal_connect(delete_event => \&quit_callback);
+
+ if ($::isInstall && !$::isStandalone) {
+ require install::gtk; #- for perl_checker
+ install::gtk::handle_unsafe_mouse($::o, $w);
+ $w->signal_connect(key_press_event => \&install::gtk::special_shortcuts);
+
+ #- force center at a weird position, this can't be handled by position_policy
+ #- because center-* really are window manager hints for centering, whereas we want
+ #- to center the main window in the right part of the screen
+ my ($wi, $he);
+ $w->signal_connect(size_allocate => sub {
+ my (undef, $event) = @_;
+ my @w_size = @$event{qw(width height)};
+
+ # ignore bogus sizing events:
+ return if $w_size[0] < 5;
+ return if $w_size[0] == $wi && $w_size[1] == $he;
+ ($wi, $he) = @w_size;
+
+ $w->move(max(0, $::rootwidth - ($::o->{windowwidth} + $wi) / 2),
+ max(0, ($::o->{windowheight} - $he) / 2));
+ }) if $special_center;
+ }
+
+ $w->present if $no_Window_Manager;
+
+ $w;
+}
+
+sub _find_imgfile {
+ my ($name) = @_;
+
+ if ($name =~ m|/| && -f $name) {
+ $name;
+ } else {
+ foreach my $path (_icon_paths()) {
+ foreach ('', '.png', '.xpm', '.jpg') {
+ my $file = "$path/$name$_";
+ -f $file and return $file;
+ }
+ }
+ }
+}
+
+=item _text_insert($textview, $t, %opts)
+
+_text_insert() can be used with any of choose one of theses styles:
+
+=over 4
+
+=item * no tags:
+
+ _text_insert($textview, "My text..");
+
+=item * anonymous tags:
+
+ _text_insert($textview, [ [ 'first text', { 'foreground' => 'blue', 'background' => 'green', ... } ],
+ [ 'second text' ],
+ [ 'third', { 'font' => 'Serif 15', ... } ],
+ ... ]);
+
+=item * named tags:
+
+ $textview->{tags} = {
+ 'blue_green' => { 'foreground' => 'blue', 'background' => 'green', ... },
+ 'big_font' => { 'font' => 'Serif 35', ... },
+ }
+ _text_insert($textview, [ [ 'first text', 'blue_green' ],
+ [ 'second', 'big_font' ],
+ ... ]);
+
+=item * mixed anonymous and named tags:
+
+ $textview->{tags} = {
+ 'blue_green' => { 'foreground' => 'blue', 'background' => 'green', ... },
+ 'big_font' => { 'font' => 'Serif 35', ... },
+ }
+ _text_insert($textview, [ [ 'first text', 'blue_green' ],
+ [ 'second text' ],
+ [ 'third', 'big_font' ],
+ [ 'fourth', { 'font' => 'Serif 15', ... } ],
+ ... ]);
+
+=back
+
+=cut
+
+sub _text_insert {
+ my ($textview, $t, %opts) = @_;
+ my $buffer = $textview->get_buffer;
+ $buffer->{tags} ||= {};
+ $buffer->{gtk_tags} ||= {};
+ my $gtk_tags = $buffer->{gtk_tags};
+ my $tags = $buffer->{tags};
+ if (ref($t) eq 'ARRAY') {
+ if (!$opts{append}) {
+ $buffer->set_text('');
+ $textview->{anchors} = [];
+ }
+ foreach my $token (@$t) {
+ my ($item, $tag) = @$token;
+ my $iter1 = $buffer->get_end_iter;
+ if (ref($item) =~ /^Gtk3::Gdk::Pixbuf/) {
+ $buffer->insert_pixbuf($iter1, $item);
+ next;
+ }
+ if (ref($item) =~ /^Gtk3::/) {
+ my $anchor = $buffer->create_child_anchor($iter1);
+ $textview->add_child_at_anchor($item, $anchor);
+ $textview->{anchors} ||= [];
+ push @{$textview->{anchors}}, $anchor;
+ next;
+ }
+ if ($tag) {
+ if (ref($tag)) {
+ # use anonymous tags
+ $buffer->insert_with_tags($iter1, $item, $buffer->create_tag(undef, %$tag));
+ } else {
+ # fast text insertion:
+ # since in some contexts (eg: localedrake, rpmdrake), we use quite a lot of identical tags,
+ # it's much more efficient and less memory pressure to use named tags
+ $gtk_tags->{$tag} ||= $buffer->create_tag($tag, %{$tags->{$token->[1]}});
+ $buffer->insert_with_tags($iter1, $item, $gtk_tags->{$tag});
+ }
+ } else {
+ $buffer->insert($iter1, $item);
+ }
+ }
+ } else {
+ $t ||= '';
+ if ($opts{append}) {
+ $buffer->insert($buffer->get_end_iter, $t);
+ } else {
+ $textview->{anchors} = [];
+ $buffer->set_text($t);
+ }
+ }
+ $textview->{to_bottom}->() if $textview->{to_bottom};
+
+ #- the following line is needed to move the cursor to the beginning, so that if the
+ #- textview has a scrollbar, it will not scroll to the bottom when focusing (#3633)
+ $buffer->place_cursor($buffer->get_start_iter);
+ $textview->set_wrap_mode($opts{wrap_mode} || 'word');
+ $textview->set_editable($opts{editable} || 0);
+ $textview->set_cursor_visible($opts{visible} || 0);
+ $textview;
+}
+
+sub _allow_scroll_TextView_to_bottom {
+ my ($scrolledWindow, $textView) = @_;
+
+ $textView->get_buffer->create_mark('end', $textView->get_buffer->get_end_iter, 0);
+ sub {
+ my ($o_force) = @_;
+ my $adjustment = $scrolledWindow->get_vadjustment;
+ if ($o_force || $adjustment->get_property("page_size") + $adjustment->get_value == $adjustment->get_property("upper")) {
+ flush(); #- one must flush before scrolling to end, otherwise the text just added *may* not be taken into account correctly, and so it doesn't really scroll to end
+ $textView->scroll_to_mark($textView->get_buffer->get_mark('end'), 0, 1, 0, 1);
+ }
+ };
+}
+
+sub asteriskize {
+ my ($label) = @_;
+ "\x{2022} " . $label;
+}
+
+sub get_main_window_size() {
+ $::real_windowwidth ? ($::real_windowwidth, $::real_windowheight) : $::isWizard ? (540, 360) : (600, 400);
+}
+
+# in order to workaround infamous 6 years old gnome bug #101968:
+sub get_label_width() {
+ first(mygtk3::get_main_window_size()) - 55 - $left_padding;
+}
+
+sub set_main_window_size {
+ my ($window) = @_;
+ my ($width, $height) = get_main_window_size();
+ $window->set_size_request($width, $height);
+}
+
+my @icon_paths;
+sub add_icon_path { push @icon_paths, @_ }
+sub _icon_paths() {
+ (@icon_paths, (exists $ENV{SHARE_PATH} ? ($ENV{SHARE_PATH}, "$ENV{SHARE_PATH}/icons", "$ENV{SHARE_PATH}/libDrakX/pixmaps") : ()),
+ "/usr/lib/libDrakX/icons", "pixmaps", 'data/icons', 'data/pixmaps', 'standalone/icons', '/usr/share/rpmdrake/icons');
+}
+
+sub main {
+ my ($window, $o_verif) = @_;
+ my $destroyed;
+ $window->signal_connect(destroy => sub { $destroyed = 1 });
+ $window->show;
+ do { Gtk3->main } while (!$destroyed && $o_verif && !$o_verif->());
+ may_destroy($window);
+ flush();
+}
+
+sub sync {
+ my ($window) = @_;
+ $window->show;
+ flush();
+}
+
+sub flush() {
+ Gtk3::main_iteration() while Gtk3::events_pending();
+}
+
+sub enable_sync_flush {
+ my ($w) = @_;
+ $w->signal_connect(draw => sub { $w->{displayed} = 1; 0 });
+}
+
+sub sync_flush {
+ my ($w) = @_;
+ # hackish :-(
+ mygtk3::sync($w) while !$w->{displayed};
+}
+
+
+sub register_main_window {
+ my ($w) = @_;
+ push @::main_windows, $::main_window = $w;
+}
+
+sub may_destroy {
+ my ($w) = @_;
+ return if !$w;
+ @::main_windows = difference2(\@::main_windows, [ $w->{real_window} ]);
+ if ($::main_window eq $w->{real_window}) {
+ undef $::main_window;
+ $::main_window = $::main_windows[-1];
+ }
+ $w->destroy;
+}
+
+sub root_window() {
+ state $root;
+ $root ||= Gtk3::Gdk::get_default_root_window();
+}
+
+sub root_window_size() {
+ state $root;
+ $root ||= [Gtk3::Gdk::Screen::width, Gtk3::Gdk::Screen::height];
+ @$root;
+}
+
+sub rgb2color {
+ my ($r, $g, $b) = @_;
+ my $color = Gtk3::Gdk::Color->new($r, $g, $b);
+ root_window()->get_colormap->rgb_find_color($color);
+ $color;
+}
+
+sub set_root_window_background {
+ my ($r, $g, $b) = @_;
+ my $root = root_window();
+ my $gc = Gtk3::Gdk::GC->new($root);
+ my $color = rgb2color($r, $g, $b);
+ $gc->set_rgb_fg_color($color);
+ set_root_window_background_with_gc($gc);
+}
+
+sub set_root_window_background_with_gc {
+ my ($gc) = @_;
+ my $root = root_window();
+ my ($w, $h) = $root->get_size;
+ $root->set_background($gc->get_values->{foreground});
+ $root->draw_rectangle($gc, 1, 0, 0, $w, $h);
+}
+
+sub _new_alpha_pixbuf {
+ my ($pixbuf) = @_;
+ my ($height, $width) = ($pixbuf->get_height, $pixbuf->get_width);
+ my $new_pixbuf = Gtk3::Gdk::Pixbuf->new('rgb', 1, 8, $width, $height);
+ $new_pixbuf->fill(0x00000000); # transparent white
+ $width, $height, $new_pixbuf;
+}
+
+sub _pixbuf_render_alpha {
+ my ($pixbuf, $alpha_threshold) = @_;
+ my ($width, $height, $new_pixbuf) = _new_alpha_pixbuf($pixbuf);
+ $pixbuf->composite($new_pixbuf, 0, 0, $width, $height, 0, 0, 1, 1, 'bilinear', $alpha_threshold);
+ $new_pixbuf;
+}
+
+sub pixmap_from_pixbuf {
+ my ($widget, $pixbuf) = @_;
+ my $window = $widget->get_window or internal_error("you can't use this function if the widget is not realised");
+ my ($width, $height) = ($pixbuf->get_width, $pixbuf->get_height);
+ my $pixmap = Gtk3::Gdk::Pixmap->new($window, $width, $height, $window->get_depth);
+ $pixbuf->render_to_drawable($pixmap, $widget->get_style->fg_gc('normal'), 0, 0, 0, 0, $width, $height, 'max', 0, 0);
+ $pixmap;
+}
+
+sub import_style_ressources() {
+ if (!$::isInstall) {
+ my $pl = Gtk3::CssProvider->new;
+ $pl->load_from_path('/usr/share/libDrakX/themes-galaxy.css'); # FIXME DEBUG
+ Gtk3::StyleContext::add_provider_for_screen(Gtk3::Gdk::Screen::get_default(), $pl, Gtk3::STYLE_PROVIDER_PRIORITY_APPLICATION);
+ }
+}
+
+sub text_direction_rtl() {
+ Gtk3::Widget::get_default_direction eq 'rtl';
+}
+
+sub _get_weakness_icon {
+ my ($password_weakness) = @_;
+ my %weakness_icon = (
+ 1 => gtknew('Pixbuf', file => 'security-low'),
+ 2 => gtknew('Pixbuf', file => 'security-low'),
+ 3 => gtknew('Pixbuf', file => 'security-medium'),
+ 4 => gtknew('Pixbuf', file => 'security-strong'),
+ 5 => gtknew('Pixbuf', file => 'security-strong'));
+ my $weakness_icon = $weakness_icon{$password_weakness} || return undef;
+ $weakness_icon;
+}
+
+sub _get_weakness_tooltip {
+ my ($password_weakness) = @_;
+ my %weakness_tooltip = (
+ 1 => N("Password is trivial to guess"),
+ 2 => N("Password is trivial to guess"),
+ 3 => N("Password should be resistant to basic attacks"),
+ 4 => N("Password seems secure"),
+ 5 => N("Password seems secure"));
+ my $weakness_tooltip = $weakness_tooltip{$password_weakness} || return undef;
+ return $weakness_tooltip;
+}
+
+package Gtk3::MDV_Notebook; # helper functions for installer & mcc
+our @ISA = qw(Gtk3::Widget);
+
+sub hide_selection {
+ my ($w) = @_;
+ $_->hide foreach $w->{selection_bar}, $w->{selection_arrow};
+}
+
+sub move_selection {
+ my ($w, $label) = @_;
+ my $layout = $w->{layout};
+ $layout->{arrow_ydiff} ||=
+ ($w->{selection_arrow}->get_pixbuf->get_height - $w->{selection_bar}->get_pixbuf->get_height)/2;
+ my $alloc = $label->get_allocation;
+ my $bar_y = $alloc->{y} - ($w->{selection_bar}->get_pixbuf->get_height - $alloc->{height})/2;
+ $layout->move($w->{selection_bar}, 0, $bar_y);
+ $layout->move($w->{selection_arrow}, $w->{arrow_x}, $bar_y - $layout->{arrow_ydiff}); # arrow is higer
+ $_->show foreach $w->{selection_bar}, $w->{selection_arrow};
+}
+
+=back
+
+=cut
+
+1;
diff --git a/perl-install/partition_table.pm b/perl-install/partition_table.pm
index cb79ea2f3..294e18052 100644
--- a/perl-install/partition_table.pm
+++ b/perl-install/partition_table.pm
@@ -1,4 +1,4 @@
-package partition_table; # $Id$
+package partition_table;
use diagnostics;
use strict;
@@ -18,7 +18,7 @@ sub hd2minimal_part {
};
}
-#- works for both hard drives and partitions ;p
+#- works for both hard disk drives and partitions ;p
sub description {
my ($hd) = @_;
my $win = $hd->{device_windobe};
@@ -32,9 +32,22 @@ sub description {
$hd->{info}, $hd->{mntpoint}, $hd->{fs_type});
}
+#- align partition start to the next MB boundary
+sub align_to_MB_boundaries {
+ my ($part) = @_;
+
+ my $end = $part->{start} + $part->{size};
+ $part->{start} = round_up($part->{start}, MB(1));
+ $part->{size} = $end - $part->{start};
+}
+
sub adjustStartAndEnd {
my ($hd, $part) = @_;
+ # always align partition start to MB boundaries
+ # (this accounts for devices with non-512 physical sector sizes):
+ align_to_MB_boundaries($part);
+
$hd->adjustStart($part);
$hd->adjustEnd($part);
}
@@ -51,12 +64,8 @@ sub verifyInside {
sub verifyParts_ {
foreach my $i (@_) {
foreach (@_) {
- next if !$i || !$_ || $i == $_ || isWholedisk($i) || isExtended($i); #- avoid testing twice for simplicity :-)
- if (isWholedisk($_)) {
- verifyInside($i, $_) or
- cdie sprintf("partition sector #$i->{start} (%s) is not inside whole disk (%s)!",
- formatXiB($i->{size}, 512), formatXiB($_->{size}, 512));
- } elsif (isExtended($_)) {
+ next if !$i || !$_ || $i == $_ || isExtended($i); #- avoid testing twice for simplicity :-)
+ if (isExtended($_)) {
verifyNotOverlap($i, $_) or
log::l(sprintf("warning partition sector #$i->{start} (%s) is overlapping with extended partition!",
formatXiB($i->{size}, 512))); #- only warning for this one is acceptable
@@ -74,7 +83,7 @@ sub verifyParts {
}
sub verifyPrimary {
my ($pt) = @_;
- $_->{start} > 0 || arch() =~ /^sparc/ || die "partition must NOT start at sector 0" foreach @{$pt->{normal}};
+ $_->{start} > 0 || die "partition must NOT start at sector 0" foreach @{$pt->{normal}};
verifyParts_(@{$pt->{normal}}, $pt->{extended});
}
@@ -95,24 +104,7 @@ sub assign_device_numbers {
my $i = 1;
my $start = 1;
- #- on PPC we need to assign device numbers to the holes too - big FUN!
- #- not if it's an IBM machine using a DOS partition table though
- if (arch() =~ /ppc/ && detect_devices::get_mac_model() !~ /^IBM/) {
- #- first sort the normal parts
- $hd->{primary}{normal} = [ sort { $a->{start} <=> $b->{start} } @{$hd->{primary}{normal}} ];
-
- #- now loop through them, assigning partition numbers - reserve one for the holes
- foreach (@{$hd->{primary}{normal}}) {
- if ($_->{start} > $start) {
- log::l("PPC: found a hole on $hd->{device} before $_->{start}, skipping device...");
- $i++;
- }
- $_->{part_number} = $i;
- compute_device_name($_, $hd);
- $start = $_->{start} + $_->{size};
- $i++;
- }
- } else {
+ {
foreach (@{$hd->{primary}{raw}}) {
$_->{part_number} = $i;
compute_device_name($_, $hd);
@@ -141,11 +133,11 @@ sub assign_device_numbers {
#- first verify there's at least one primary dos partition, otherwise it
#- means it is a secondary disk and all will be false :(
#-
- my ($c, @others) = grep { isFat_or_NTFS($_) } @{$hd->{primary}{normal}};
+ my ($c, @others) = grep { isnormal_Fat_or_NTFS($_) } @{$hd->{primary}{normal}};
$i = ord 'C';
$c->{device_windobe} = chr($i++) if $c;
- $_->{device_windobe} = chr($i++) foreach grep { isFat_or_NTFS($_) } map { $_->{normal} } @{$hd->{extended}};
+ $_->{device_windobe} = chr($i++) foreach grep { isnormal_Fat_or_NTFS($_) } map { $_->{normal} } @{$hd->{extended}};
$_->{device_windobe} = chr($i++) foreach @others;
}
@@ -221,7 +213,7 @@ sub get_normal_parts_and_holes {
my $hole = { start => $current, size => $_->{start} - $current, %$minimal_hole };
put_in_hash($hole, hd2minimal_part($hd));
$hole, $_;
- } sort { $a->{start} <=> $b->{start} } grep { !isWholedisk($_) } get_normal_parts($hd);
+ } sort { $a->{start} <=> $b->{start} } get_normal_parts($hd);
push @l, { start => $start, size => min($last - $start, $hd->max_partition_size), %$minimal_hole } if $start < $hd->max_partition_start;
grep { !isEmpty($_) || $_->{size} >= $hd->cylinder_size } @l;
@@ -230,17 +222,16 @@ sub get_normal_parts_and_holes {
sub _default_type {
my ($hd) = @_;
- arch() =~ /ia64/ ? 'gpt' :
- arch() eq "alpha" ? "bsd" :
- arch() =~ /^sparc/ ? "sun" :
- arch() eq "ppc" && detect_devices::get_mac_model() !~ /^IBM/ ? "mac" :
- $hd->{totalsectors} > 4 * 1024 * 1024 * 2048 ? 'lvm' : "dos"; #- default to LVM on full disk when >4TB
+ # default to GPT on UEFI systems and disks > 2TB
+ is_uefi() || $hd->{totalsectors} > 2 * 1024 * 1024 * 2048 ? 'gpt' : "dos";
}
sub initialize {
my ($hd, $o_type) = @_;
- my $type = $o_type || _default_type($hd);
+ my $current = c::get_disk_type($hd->{file});
+ $current = 'dos' if $current eq 'msdos';
+ my $type = $o_type || $current || _default_type($hd);
require "partition_table/$type.pm";
"partition_table::$type"->initialize($hd);
@@ -259,9 +250,8 @@ sub read_primary {
#- it can be safely considered that the first sector is used to probe the partition table
#- but other sectors (typically for extended partition ones) have to match this type!
my @parttype = (
- if_(arch() =~ /^ia64/, 'gpt'),
# gpt must be tried before dos as it presents a fake compatibility mbr
- arch() =~ /^sparc/ ? ('sun', 'bsd') : ('gpt', 'lvm', 'dmcrypt', 'dos', 'bsd', 'sun', 'mac'),
+ 'gpt', 'lvm', 'dmcrypt', 'dos', 'bsd', 'sun', 'mac',
);
foreach ('empty', @parttype, 'unknown') {
/unknown/ and die "unknown partition table format on disk " . $hd->{file};
@@ -384,7 +374,7 @@ sub tell_kernel {
my $F = partition_table::raw::openit($hd);
- run_program::run('udevadm', 'control', '--stop-exec-queue') unless $::isInstall;
+ run_program::run('udevadm', 'control', '--stop-exec-queue');
my $force_reboot = any { $_->[0] eq 'force_reboot' } @$tell_kernel;
if (!$force_reboot) {
@@ -392,15 +382,15 @@ sub tell_kernel {
my ($action, $part_number, $o_start, $o_size) = @$_;
if ($action eq 'add') {
- $force_reboot ||= !c::add_partition(fileno $F, $part_number, $o_start, $o_size);
+ $force_reboot ||= !c::add_partition(fileno($F), $part_number, $o_start, $o_size);
} elsif ($action eq 'del') {
- $force_reboot ||= !c::del_partition(fileno $F, $part_number);
+ $force_reboot ||= !c::del_partition(fileno($F), $part_number);
}
log::l("tell kernel $action ($hd->{device} $part_number $o_start $o_size) force_reboot=$force_reboot rebootNeeded=$hd->{rebootNeeded}");
}
}
- run_program::run('udevadm', 'control', '--start-exec-queue') unless $::isInstall;
+ run_program::run('udevadm', 'control', '--start-exec-queue');
if ($force_reboot) {
# FIXME Handle LVM/dmcrypt/RAID
@@ -408,7 +398,7 @@ sub tell_kernel {
foreach (@magic_parts) {
syscall_('umount', $_->{real_mntpoint}) or log::l(N("error unmounting %s: %s", $_->{real_mntpoint}, $!));
}
- $hd->{rebootNeeded} = !ioctl($F, c::BLKRRPART(), 0);
+ $hd->{rebootNeeded} = !c::tell_kernel_to_reread_partition_table($hd->{file});
log::l("tell kernel force_reboot ($hd->{device}), rebootNeeded=$hd->{rebootNeeded}");
foreach (@magic_parts) {
@@ -439,7 +429,6 @@ sub write {
$hd->write(0, $hd->{primary}{raw}, $hd->{primary}{info}) or die "writing of partition table failed";
#- should be fixed but a extended exist with no real extended partition, that blanks mbr!
- if (arch() !~ /^sparc/) {
foreach (@{$hd->{extended}}) {
# in case of extended partitions, the start sector must be local to the partition
$_->{normal}{local_start} = $_->{normal}{start} - $_->{start};
@@ -447,7 +436,6 @@ sub write {
$hd->write($_->{start}, $_->{raw}) or die "writing of partition table failed";
}
- }
$hd->{isDirty} = 0;
if (my $tell_kernel = delete $hd->{will_tell_kernel}) {
@@ -472,7 +460,7 @@ sub active {
}
-# remove a normal partition from hard drive hd
+# remove a normal partition from hard disk drive hd
sub remove {
my ($hd, $part) = @_;
my $i;
@@ -493,7 +481,7 @@ sub remove {
my ($first, $second, $third) = map { $_->{normal} } @{$hd->{extended} || []};
if ($third && $first eq $part) {
- die "Can not handle removing hda5 when hda6 is not the second partition" if $second->{start} > $third->{start};
+ die "Cannot handle removing hda5 when hda6 is not the second partition" if $second->{start} > $third->{start};
}
#- otherwise search it in extended partitions
@@ -524,15 +512,13 @@ sub add_primary {
}
sub add_extended {
- arch() =~ /^sparc|ppc/ and die N("Extended partition not supported on this platform");
-
my ($hd, $part, $extended_type) = @_;
$extended_type =~ s/Extended_?//;
my $e = $hd->{primary}{extended};
if ($e && !verifyInside($part, $e)) {
- #-die "sorry, can not add outside the main extended partition" unless $::unsafe;
+ #-die "sorry, cannot add outside the main extended partition" unless $::unsafe;
my $end = $e->{start} + $e->{size};
my $start = min($e->{start}, $part->{start});
$end = max($end, $part->{start} + $part->{size}) - $start;
@@ -542,7 +528,7 @@ sub add_extended {
local $e->{size} = $end - $start;
eval { verifyPrimary($hd->{primary}) };
$@ and die
-N("You have a hole in your partition table but I can not use it.
+N("You have a hole in your partition table but I cannot use it.
The only solution is to move your primary partitions to have the hole next to the extended partitions.");
}
}
@@ -575,17 +561,16 @@ The only solution is to move your primary partitions to have the hole next to th
sub add {
my ($hd, $part, $b_primaryOrExtended, $b_forceNoAdjust) = @_;
- get_normal_parts($hd) >= ($hd->{device} =~ /^rd/ ? 7 : $hd->{device} =~ /^(ida|cciss|ataraid)/ ? 15 : 63) and cdie "maximum number of partitions handled by linux reached";
+ get_normal_parts($hd) >= ($hd->{device} =~ /^rd/ ? 7 : $hd->{device} =~ /^(ida|cciss)/ ? 15 : 63) and cdie "maximum number of partitions handled by linux reached";
set_isFormatted($part, 0);
put_in_hash($part, hd2minimal_part($hd));
- $part->{start} ||= 1 if arch() !~ /^sparc/; #- starting at sector 0 is not allowed
+ $part->{start} ||= 1; #- starting at sector 0 is not allowed
adjustStartAndEnd($hd, $part) unless $b_forceNoAdjust;
my $nb_primaries = $hd->{device} =~ /^rd/ ? 3 : 1;
- if (arch() =~ /^sparc|ppc/ ||
- $b_primaryOrExtended eq 'Primary' ||
+ if ($b_primaryOrExtended eq 'Primary' ||
$b_primaryOrExtended !~ /Extended/ && @{$hd->{primary}{normal} || []} < $nb_primaries) {
eval { add_primary($hd, $part) };
goto success if !$@;
diff --git a/perl-install/partition_table/bsd.pm b/perl-install/partition_table/bsd.pm
index 9421eae17..b27df6d3a 100644
--- a/perl-install/partition_table/bsd.pm
+++ b/perl-install/partition_table/bsd.pm
@@ -1,4 +1,4 @@
-package partition_table::bsd; # $Id$
+package partition_table::bsd;
use diagnostics;
use strict;
@@ -144,7 +144,6 @@ sub initialize {
my ($class, $hd) = @_;
$hd->{primary} = { raw => [ ({}) x $nb_primary ], info => info($hd) };
bless $hd, $class;
-;
}
sub first_usable_sector { 2048 }
diff --git a/perl-install/partition_table/dmcrypt.pm b/perl-install/partition_table/dmcrypt.pm
index 3eae783c6..eb35eb41c 100644
--- a/perl-install/partition_table/dmcrypt.pm
+++ b/perl-install/partition_table/dmcrypt.pm
@@ -1,4 +1,4 @@
-package partition_table::dmcrypt; # $Id: $
+package partition_table::dmcrypt;
# dmcrypt on full disk
diff --git a/perl-install/partition_table/dos.pm b/perl-install/partition_table/dos.pm
index 7b2736206..004c8a11f 100644
--- a/perl-install/partition_table/dos.pm
+++ b/perl-install/partition_table/dos.pm
@@ -1,4 +1,4 @@
-package partition_table::dos; # $Id$
+package partition_table::dos;
use diagnostics;
use strict;
@@ -29,7 +29,7 @@ sub geometry_to_string {
sub last_usable_sector {
my ($hd) = @_;
- #- do not use totalsectors, see gi/docs/Partition-ends-after-end-of-disk.txt for more
+ #- do not use totalsectors, see docs/Partition-ends-after-end-of-disk.txt for more
$hd->{geom}{sectors} * $hd->{geom}{heads} * $hd->{geom}{cylinders};
}
@@ -220,14 +220,14 @@ sub read_one {
sysread $F, $tmp, length $magic or die "error reading magic number on disk $hd->{device}";
$tmp eq $magic or die "bad magic number on disk $hd->{device}";
- if(c::get_disk_type($hd->{file}) ne "msdos") {
+ if (c::get_disk_type($hd->{file}) ne "msdos") {
# libparted may have ignored it because of overlapping partitions or other error
# while it is actually a partition table.
$hd->{fs_type_from_magic} and die "unpartitionned disk";
my $primary = partition_table::raw::pt_info_to_primary($hd, [ @pt ]);
foreach my $i (@{$primary->{normal}}) {
- if (($i->{active} && $i->{active} != 0x80) ||
- ($hd->{totalsectors} && $i->{start} > $hd->{totalsectors})) {
+ if ($i->{active} && $i->{active} != 0x80 ||
+ $hd->{totalsectors} && $i->{start} > $hd->{totalsectors}) {
die "Invalid DOS partition table";
}
}
diff --git a/perl-install/partition_table/empty.pm b/perl-install/partition_table/empty.pm
index fe4550f47..fe4ad4317 100644
--- a/perl-install/partition_table/empty.pm
+++ b/perl-install/partition_table/empty.pm
@@ -1,4 +1,4 @@
-package partition_table::empty; # $Id$
+package partition_table::empty;
#- this is a mainly dummy partition table. If we find it's empty, we just call -
#- ->clear which will take care of bless'ing us to the partition table type best
diff --git a/perl-install/partition_table/gpt.pm b/perl-install/partition_table/gpt.pm
index 10eab253b..3ac6673d6 100644
--- a/perl-install/partition_table/gpt.pm
+++ b/perl-install/partition_table/gpt.pm
@@ -1,4 +1,4 @@
-package partition_table::gpt; # $Id$
+package partition_table::gpt;
use diagnostics;
use strict;
@@ -6,72 +6,127 @@ use vars qw(@ISA);
@ISA = qw(partition_table::raw);
+use fs::type;
use partition_table::raw;
use c;
-#sub use_pt_type { 1 }
+my $nb_primary = 128;
+
+# See https://en.wikipedia.org/wiki/GUID_Partition_Table#Partition_type_GUIDs for a list of exitings GUIDs
+
+sub first_usable_sector { 34 }
+
+sub last_usable_sector {
+ my ($hd) = @_;
+ #- do not use totalsectors because backup GPT is at end
+ $hd->{totalsectors} - 33;
+}
+
+my %parted_mapping = (
+ 'linux-swap(v1)' => 'swap',
+ 'ntfs' => 'ntfs-3g',
+ 'fat16' => 'vfat',
+ 'fat32' => 'vfat',
+ );
+my %rev_parted_mapping = reverse %parted_mapping;
+# prefer 'fat32' over 'fat16':
+$rev_parted_mapping{vfat} = 'fat32';
sub read_one {
- my ($hd, $sector) = @_;
- my $info;
-
- c::get_disk_type($hd->{file}) eq "gpt" or die "not a GPT disk";
- my @pt = map {
- my %p;
- print $_;
- if (/^([^ ]*) ([^ ]*) ([^ ]*) (.*) \((\d*),(\d*),(\d*)\)$/) {
- $p{part_number} = $1;
- $p{real_device} = $2;
- $p{fs_type} = $3;
- $p{pt_type} = 0xba;
- $p{start} = $5;
- $p{size} = $7;
+ my ($hd, $_sector) = @_;
+
+ c::get_disk_type($hd->{file}) eq "gpt" or die "$hd->{device} not a GPT disk ($hd->{file})";
+
+ my @pt;
+ foreach (c::get_disk_partitions($hd->{file})) {
+ # compatibility with MBR partitions tables:
+ $_->{pt_type} = 0x82 if $_->{fs_type} eq 'swap';
+ $_->{pt_type} = 0x0b if $_->{fs_type} eq 'vfat';
+ $_->{pt_type} = 0x83 if $_->{fs_type} =~ /^ext/;
+
+ # fix detecting ESP (special case are they're detected through pt_type):
+ if ($_->{flag} eq 'ESP') {
+ $_->{pt_type} = 0xef;
+ } elsif ($_->{flag} eq 'BIOS_GRUB') {
+ $_->{fs_type} = $_->{flag}; # hack to prevent it to land in hd->{raw}
+ $_->{pt_type} = $_->{flag}; # hack...
+ } elsif ($_->{flag} eq 'LVM') {
+ $_->{pt_type} = 0x8e;
+ } elsif ($_->{flag} eq 'RAID') {
+ $_->{pt_type} = 0xfd;
+ } elsif ($_->{flag} eq 'RECOVERY') {
+ $_->{pt_type} = 0x12;
}
- \%p;
- } c::get_disk_partitions($hd->{file});
+ $_->{fs_type} = $parted_mapping{$_->{fs_type}} if $parted_mapping{$_->{fs_type}};
- use Data::Dumper;
- print Dumper(@pt);
+ @pt[$_->{part_number}-1] = $_;
+ }
+
+ for (my $part_number = 1; $part_number < $nb_primary; $part_number++) {
+ next if exists($pt[$part_number-1]);
+ $pt[$part_number-1] = { part_number => $part_number };
+ }
- [ @pt ], $info;
+ \@pt;
}
sub write {
- my ($hd, $sector, $pt, $info) = @_;
+ my ($hd, $_sector, $pt, $_info) = @_;
+
+ my $partitions_killed;
# Initialize the disk if current partition table is not gpt
if (c::get_disk_type($hd->{file}) ne "gpt") {
c::set_disk_type($hd->{file}, "gpt");
+ $partitions_killed = 1;
}
+ # sync libparted view with diskdrake one in order to prevent overlapping errors when adding partitions:
+ c::disk_delete_all($hd->{file}) if delete $hd->{sync_with_libparted};
+
foreach (@{$hd->{will_tell_kernel}}) {
my ($action, $part_number, $o_start, $o_size) = @$_;
- my $part;
+ my ($part) = grep { $_->{start} == $o_start && $_->{size} == $o_size } @$pt;
print "($action, $part_number, $o_start, $o_size)\n";
if ($action eq 'add') {
- c::disk_add_partition($hd->{file}, $o_start, $o_size, $part->{fs_type}) or die "failed to add partition";
- } elsif ($action eq 'del') {
- c::disk_del_partition($hd->{file}, $part_number) or die "failed to del partition";
+ local $part->{fs_type} = $rev_parted_mapping{$part->{fs_type}} if $rev_parted_mapping{$part->{fs_type}};
+ c::disk_add_partition($hd->{file}, $o_start, $o_size, $part->{fs_type}) or die "failed to add partition #$part_number on $hd->{file}";
+ my $flag;
+ if (isESP($part)) {
+ $flag = 'ESP';
+ } elsif (isBIOS_GRUB($part)) {
+ $flag = 'BIOS_GRUB';
+ } elsif (isRawLVM($part)) {
+ $flag = 'LVM';
+ } elsif (isRawRAID($part)) {
+ $flag = 'RAID';
+ }
+ if ($flag) {
+ c::set_partition_flag($hd->{file}, $part_number, $flag)
+ or die "failed to set type '$flag' for $part->{file} on $part->{mntpoint}";
+ }
+ } elsif ($action eq 'del' && !$partitions_killed) {
+ c::disk_del_partition($hd->{file}, $part_number) or die "failed to del partition #$part_number on $hd->{file}";
}
}
+ # prevent errors when telling kernel to reread partition table:
+ # (above add/del_partition result in udev events)
+ system(qw(udevadm settle));
common::sync();
1;
}
sub initialize {
my ($class, $hd) = @_;
- $hd->{primary} = { raw => [] };
+ # sync libparted view with diskdrake one in order to prevent overlapping errors when adding partitions:
+ $hd->{sync_with_libparted} = 1;
+ # part_number starts at 1
+ my @raw = map { +{ part_number => $_ + 1 } } 0..$nb_primary-2;
+ $hd->{primary} = { raw => \@raw };
bless $hd, $class;
}
sub can_add { &can_raw_add }
-sub can_raw_add { 1 }
-sub raw_add {
- my ($hd, $raw, $part) = @_;
- $hd->can_raw_add or die "raw_add: partition table already full";
- push @$raw, $part;
-}
-
sub adjustStart {}
sub adjustEnd {}
diff --git a/perl-install/partition_table/lvm.pm b/perl-install/partition_table/lvm.pm
index 8a28a4c2a..920507fa5 100644
--- a/perl-install/partition_table/lvm.pm
+++ b/perl-install/partition_table/lvm.pm
@@ -1,4 +1,4 @@
-package partition_table::lvm; # $Id: $
+package partition_table::lvm;
# LVM on full disk
diff --git a/perl-install/partition_table/mac.pm b/perl-install/partition_table/mac.pm
index 2922bc7a3..547704b45 100644
--- a/perl-install/partition_table/mac.pm
+++ b/perl-install/partition_table/mac.pm
@@ -1,4 +1,4 @@
-package partition_table::mac; # $Id$
+package partition_table::mac;
use diagnostics;
#use strict; - fixed other PPC code to comply, but program bails on empty partition table - sbenedict
diff --git a/perl-install/partition_table/raw.pm b/perl-install/partition_table/raw.pm
index edae9bb65..7b4e7d5cf 100644
--- a/perl-install/partition_table/raw.pm
+++ b/perl-install/partition_table/raw.pm
@@ -1,4 +1,4 @@
-package partition_table::raw; # $Id$
+package partition_table::raw;
use diagnostics;
use strict;
@@ -11,16 +11,12 @@ use log;
use c;
my @MBR_signatures = (
-if_(arch() =~ /ppc/,
- (map { [ 'yaboot', 0, "PM", 0x200 * $_ + 0x10, "bootstrap\0" ] } 0 .. 61), #- "PM" is a Partition Map
- [ 'yaboot', 0x400, "BD", 0x424, "\011bootstrap" ], #- "BD" is a HFS filesystem
-),
[ 'empty', 0, "\0\0\0\0" ],
[ 'grub', 0, "\xEBG", 0x17d, "stage1 \0" ],
[ 'grub', 0, "\xEBH", 0x17e, "stage1 \0" ],
[ 'grub', 0, "\xEBH", 0x18a, "stage1 \0" ],
sub { my ($F) = @_;
- #- standard grub has no good magic (Mandriva's grub is patched to have "GRUB" at offset 6)
+ #- standard grub has no good magic (Mageia's grub is patched to have "GRUB" at offset 6)
#- so scanning a range of possible places where grub can have its string
#- 0x176 found on Conectiva 10
my ($min, $max, $magic) = (0x176, 0x181, "GRUB \0");
@@ -29,6 +25,14 @@ if_(arch() =~ /ppc/,
substr($tmp, 0, 2) eq "\xEBH" or return;
index($tmp, $magic, $min) >= 0 && "grub";
},
+ sub { my ($F) = @_;
+ #- similar to grub-legacy, grub2 doesn't seem to have good magic
+ #- so scanning a range of possible places where grub can have its string
+ my ($min, $max, $magic) = (0x176, 0x188, "GRUB");
+ my $tmp;
+ sysseek($F, 0, 0) && sysread($F, $tmp, $max + length($magic)) or return;
+ index($tmp, $magic, $min) >= 0 && "grub2";
+ },
[ 'lilo', 0x2, "LILO" ],
[ 'lilo', 0x6, "LILO" ],
[ 'lilo', 0x6 + 0x40, "LILO" ], #- when relocated in lilo's bsect_update(), variable "space" on paragraph boundary gives 0x40
@@ -73,20 +77,9 @@ sub last_usable_sector {
sub max_partition_start { 1e99 }
sub max_partition_size { 1e99 }
-#- default method for starting a partition, only head size or twice
-#- is allowed for starting a partition after a cylinder boundarie.
-sub adjustStart($$) {
- my ($hd, $part) = @_;
- my $end = $part->{start} + $part->{size};
+#- default method for starting a partition
+sub adjustStart($$) {}
- if (cylinder_size($hd)) {
- $part->{start} = round_up($part->{start},
- $part->{start} % cylinder_size($hd) < 2 * $hd->{geom}{sectors} ?
- $hd->{geom}{sectors} : cylinder_size($hd));
- $part->{size} = $end - $part->{start};
- $part->{size} > 0 or die "adjustStart get a too small partition to handle correctly";
- }
-}
#- adjusting end to match a cylinder boundary, two methods are used and must
#- match at the end, else something is wrong and nothing will be done on
#- partition table.
@@ -133,7 +126,7 @@ sub get_geometries {
$geom{start} = 1;
compute_nb_cylinders(\%geom, $total);
$geom{totalcylinders} = $geom{cylinders};
- log::l("Fake geometry on ".$_->{file}.": heads=$geom{heads} sectors=$geom{sectors} cylinders=$geom{cylinders} start=$geom{start}");
+ log::l("Fake geometry on " . $_->{file} . ": heads=$geom{heads} sectors=$geom{sectors} cylinders=$geom{cylinders} start=$geom{start}");
add2hash_($_, { totalsectors => $total, geom => \%geom });
1;
} elsif (my $h = get_geometry($_->{file})) {
@@ -248,7 +241,8 @@ sub zero_MBR_and_dirty {
sub read_primary {
my ($hd) = @_;
- my ($pt, $info) = eval { $hd->read_one(0) } or return;
+ my ($pt, $info) = eval { $hd->read_one(0) };
+ $pt or return;
my $primary = partition_table::raw::pt_info_to_primary($hd, $pt, $info);
$hd->{primary} = $primary;
undef $hd->{extended};
@@ -273,7 +267,7 @@ sub pt_info_to_primary {
#- try writing what we've just read, yells if it fails
#- testing on last sector of head #0 (unused in 99% cases)
#-
-#- return false if the device can not be written to (especially for Smartmedia)
+#- return false if the device cannot be written to (especially for Smartmedia)
sub test_for_bad_drives {
my ($hd) = @_;
@@ -282,21 +276,21 @@ sub test_for_bad_drives {
sub error { die "$_[0] error: $_[1]" }
- my $F = openit($hd, $::testing ? 0 : 2) or error(openit($hd) ? 'write' : 'read', "can not open device");
+ my $F = openit($hd, $::testing ? 0 : 2) or error(openit($hd) ? 'write' : 'read', "cannot open device");
my $seek = sub {
c::lseek_sector(fileno($F), $sector, 0) or error('read', "seeking to sector $sector failed");
};
my $tmp;
- &$seek; sysread $F, $tmp, $SECTORSIZE or error('read', "can not even read ($!)");
+ &$seek; sysread $F, $tmp, $SECTORSIZE or error('read', "cannot even read ($!)");
return if $hd->{readonly} || $::testing;
- &$seek; syswrite $F, $tmp or error('write', "can not even write ($!)");
+ &$seek; syswrite $F, $tmp or error('write', "cannot even write ($!)");
my $tmp2;
- &$seek; sysread $F, $tmp2, $SECTORSIZE or die "test_for_bad_drives: can not even read again ($!)";
+ &$seek; sysread $F, $tmp2, $SECTORSIZE or die "test_for_bad_drives: cannot even read again ($!)";
$tmp eq $tmp2 or die
-N("Something bad is happening on your drive.
+N("Something bad is happening on your hard disk drive.
A test to check the integrity of data has failed.
It means writing anything on the disk will end up with random, corrupted data.");
}
diff --git a/perl-install/partition_table/readonly.pm b/perl-install/partition_table/readonly.pm
index f36b60e4a..ee3624f88 100644
--- a/perl-install/partition_table/readonly.pm
+++ b/perl-install/partition_table/readonly.pm
@@ -1,4 +1,4 @@
-package partition_table::readonly; # $Id: $
+package partition_table::readonly;
use diagnostics;
use strict;
diff --git a/perl-install/partition_table/sun.pm b/perl-install/partition_table/sun.pm
index 1532c04a9..e2fd747ac 100644
--- a/perl-install/partition_table/sun.pm
+++ b/perl-install/partition_table/sun.pm
@@ -1,4 +1,4 @@
-package partition_table::sun; # $Id$
+package partition_table::sun;
use diagnostics;
use strict;
diff --git a/perl-install/pixmaps/X.png b/perl-install/pixmaps/X.png
index 251e6d29a..d5cbd5fc4 100644
--- a/perl-install/pixmaps/X.png
+++ b/perl-install/pixmaps/X.png
Binary files differ
diff --git a/perl-install/pixmaps/advanced_expander.png b/perl-install/pixmaps/advanced_expander.png
index bfda735cd..1ad51f194 100644
--- a/perl-install/pixmaps/advanced_expander.png
+++ b/perl-install/pixmaps/advanced_expander.png
Binary files differ
diff --git a/perl-install/pixmaps/banner-background.png b/perl-install/pixmaps/banner-background.png
index 31fb423a3..220b5d4fa 100644
--- a/perl-install/pixmaps/banner-background.png
+++ b/perl-install/pixmaps/banner-background.png
Binary files differ
diff --git a/perl-install/pixmaps/banner-blue-part.png b/perl-install/pixmaps/banner-blue-part.png
index 7c9749ae6..5ed8fa658 100644
--- a/perl-install/pixmaps/banner-blue-part.png
+++ b/perl-install/pixmaps/banner-blue-part.png
Binary files differ
diff --git a/perl-install/pixmaps/cups_config.png b/perl-install/pixmaps/cups_config.png
index a8409abd0..6f04695b5 100644
--- a/perl-install/pixmaps/cups_config.png
+++ b/perl-install/pixmaps/cups_config.png
Binary files differ
diff --git a/perl-install/pixmaps/default.png b/perl-install/pixmaps/default.png
index c96abec09..97e63ff9d 100644
--- a/perl-install/pixmaps/default.png
+++ b/perl-install/pixmaps/default.png
Binary files differ
diff --git a/perl-install/pixmaps/eth_card_mini.png b/perl-install/pixmaps/eth_card_mini.png
index 44f516168..75d6ab93c 100644
--- a/perl-install/pixmaps/eth_card_mini.png
+++ b/perl-install/pixmaps/eth_card_mini.png
Binary files differ
diff --git a/perl-install/pixmaps/help.png b/perl-install/pixmaps/help.png
index aee3f0556..d66d2c289 100644
--- a/perl-install/pixmaps/help.png
+++ b/perl-install/pixmaps/help.png
Binary files differ
diff --git a/perl-install/pixmaps/nosplash_thumb.png b/perl-install/pixmaps/nosplash_thumb.png
index 9fb25693d..cddf4037b 100644
--- a/perl-install/pixmaps/nosplash_thumb.png
+++ b/perl-install/pixmaps/nosplash_thumb.png
Binary files differ
diff --git a/perl-install/pixmaps/pause-16.png b/perl-install/pixmaps/pause-16.png
index 27be61c80..6ce6fd720 100644
--- a/perl-install/pixmaps/pause-16.png
+++ b/perl-install/pixmaps/pause-16.png
Binary files differ
diff --git a/perl-install/pixmaps/pause-24.png b/perl-install/pixmaps/pause-24.png
index ca8ce431d..55297df14 100644
--- a/perl-install/pixmaps/pause-24.png
+++ b/perl-install/pixmaps/pause-24.png
Binary files differ
diff --git a/perl-install/pixmaps/play-16.png b/perl-install/pixmaps/play-16.png
index 1997039d9..18643f8f9 100644
--- a/perl-install/pixmaps/play-16.png
+++ b/perl-install/pixmaps/play-16.png
Binary files differ
diff --git a/perl-install/pixmaps/play-24.png b/perl-install/pixmaps/play-24.png
index 32ba02af5..7ad4bf954 100644
--- a/perl-install/pixmaps/play-24.png
+++ b/perl-install/pixmaps/play-24.png
Binary files differ
diff --git a/perl-install/pixmaps/quit.png b/perl-install/pixmaps/quit.png
index 7e4e1e1d5..322c187e9 100644
--- a/perl-install/pixmaps/quit.png
+++ b/perl-install/pixmaps/quit.png
Binary files differ
diff --git a/perl-install/pixmaps/redhat-config-users.png b/perl-install/pixmaps/redhat-config-users.png
index 09d075da5..410d94524 100644
--- a/perl-install/pixmaps/redhat-config-users.png
+++ b/perl-install/pixmaps/redhat-config-users.png
Binary files differ
diff --git a/perl-install/pixmaps/refresh.png b/perl-install/pixmaps/refresh.png
index d34b58088..dc4b28b21 100644
--- a/perl-install/pixmaps/refresh.png
+++ b/perl-install/pixmaps/refresh.png
Binary files differ
diff --git a/perl-install/pixmaps/right-white-background_left_part-1.png b/perl-install/pixmaps/right-white-background_left_part-1.png
index a0d9be973..90a59a94f 100644
--- a/perl-install/pixmaps/right-white-background_left_part-1.png
+++ b/perl-install/pixmaps/right-white-background_left_part-1.png
Binary files differ
diff --git a/perl-install/pixmaps/right-white-background_left_part-2.png b/perl-install/pixmaps/right-white-background_left_part-2.png
index 4a5025f86..a66914b0b 100644
--- a/perl-install/pixmaps/right-white-background_left_part-2.png
+++ b/perl-install/pixmaps/right-white-background_left_part-2.png
Binary files differ
diff --git a/perl-install/pixmaps/right-white-background_left_part-3.png b/perl-install/pixmaps/right-white-background_left_part-3.png
index 39b93c29c..35fa6c553 100644
--- a/perl-install/pixmaps/right-white-background_left_part-3.png
+++ b/perl-install/pixmaps/right-white-background_left_part-3.png
Binary files differ
diff --git a/perl-install/pixmaps/right-white-background_right_part_768.png b/perl-install/pixmaps/right-white-background_right_part_768.png
index 1252d27ce..a62e7993e 100644
--- a/perl-install/pixmaps/right-white-background_right_part_768.png
+++ b/perl-install/pixmaps/right-white-background_right_part_768.png
Binary files differ
diff --git a/perl-install/pixmaps/rollover.png b/perl-install/pixmaps/rollover.png
index 0a576193d..6eabc7298 100644
--- a/perl-install/pixmaps/rollover.png
+++ b/perl-install/pixmaps/rollover.png
Binary files differ
diff --git a/perl-install/pixmaps/security-low.png b/perl-install/pixmaps/security-low.png
index 9bf47d77e..0055fa701 100644
--- a/perl-install/pixmaps/security-low.png
+++ b/perl-install/pixmaps/security-low.png
Binary files differ
diff --git a/perl-install/pixmaps/security-medium.png b/perl-install/pixmaps/security-medium.png
index 22cfd8d0c..8cea6ce94 100644
--- a/perl-install/pixmaps/security-medium.png
+++ b/perl-install/pixmaps/security-medium.png
Binary files differ
diff --git a/perl-install/pixmaps/security-strong.png b/perl-install/pixmaps/security-strong.png
index 4a46bd93e..a292bf656 100644
--- a/perl-install/pixmaps/security-strong.png
+++ b/perl-install/pixmaps/security-strong.png
Binary files differ
diff --git a/perl-install/pixmaps/selected.png b/perl-install/pixmaps/selected.png
index eff445e33..7e1ee1a51 100644
--- a/perl-install/pixmaps/selected.png
+++ b/perl-install/pixmaps/selected.png
Binary files differ
diff --git a/perl-install/pixmaps/small-logo.png b/perl-install/pixmaps/small-logo.png
index 84b33053e..21c79a298 100644
--- a/perl-install/pixmaps/small-logo.png
+++ b/perl-install/pixmaps/small-logo.png
Binary files differ
diff --git a/perl-install/pixmaps/steps_done.png b/perl-install/pixmaps/steps_done.png
index 82b525eb1..9b0aee18e 100644
--- a/perl-install/pixmaps/steps_done.png
+++ b/perl-install/pixmaps/steps_done.png
Binary files differ
diff --git a/perl-install/pixmaps/steps_off.png b/perl-install/pixmaps/steps_off.png
index e731a96d1..2e62299fa 100644
--- a/perl-install/pixmaps/steps_off.png
+++ b/perl-install/pixmaps/steps_off.png
Binary files differ
diff --git a/perl-install/pixmaps/steps_on.png b/perl-install/pixmaps/steps_on.png
index e7dc7cad1..d7422b867 100644
--- a/perl-install/pixmaps/steps_on.png
+++ b/perl-install/pixmaps/steps_on.png
Binary files differ
diff --git a/perl-install/pixmaps/stop-16.png b/perl-install/pixmaps/stop-16.png
index 58066f74c..eaa489170 100644
--- a/perl-install/pixmaps/stop-16.png
+++ b/perl-install/pixmaps/stop-16.png
Binary files differ
diff --git a/perl-install/pixmaps/stop-24.png b/perl-install/pixmaps/stop-24.png
index 0437f31b1..90aabbc6a 100644
--- a/perl-install/pixmaps/stop-24.png
+++ b/perl-install/pixmaps/stop-24.png
Binary files differ
diff --git a/perl-install/pixmaps/unselected.png b/perl-install/pixmaps/unselected.png
index 689a4eb01..7b4d6be1d 100644
--- a/perl-install/pixmaps/unselected.png
+++ b/perl-install/pixmaps/unselected.png
Binary files differ
diff --git a/perl-install/pixmaps/warning.png b/perl-install/pixmaps/warning.png
index c2da47819..f8ff03deb 100644
--- a/perl-install/pixmaps/warning.png
+++ b/perl-install/pixmaps/warning.png
Binary files differ
diff --git a/perl-install/pkgs.pm b/perl-install/pkgs.pm
index 2866892ed..c4d25a582 100644
--- a/perl-install/pkgs.pm
+++ b/perl-install/pkgs.pm
@@ -1,4 +1,4 @@
-package pkgs; # $Id$
+package pkgs;
use strict;
@@ -36,7 +36,7 @@ sub read_rpmsrate_raw {
my ($t, $flag, @l2);
while ($data =~
/^((
- [1-5]
+ [1-6]
|
(?: (?: !\s*)? [0-9A-Z_]+(?:".*?")?)
(?: \s*\|\|\s* (?: !\s*)? [0-9A-Z_]+(?:".*?")?)*
@@ -74,7 +74,7 @@ sub read_rpmsrate_raw {
} elsif (@diff1 == 1 && @diff2 == 1) {
@new_flags = (@common, join('||', $diff1[0], $diff2[0]));
} else {
- log::l("$line_nb: can not handle complicate flags for packages appearing twice ($name)");
+ log::l("$line_nb: cannot handle complicate flags for packages appearing twice ($name)");
$fatal_error++;
}
log::l("$line_nb: package $name appearing twice with different rates ($rate != " . $rates{$name} . ")") if $rate != $rates{$name};
@@ -109,7 +109,7 @@ sub read_rpmsrate {
$p = install::pkgs::packageByName($packages, $_) or next;
if (my @l = map { /locales-(.*)/ ? qq(LOCALES"$1") : () } $p->requires_nosense) {
if (@l > 1) {
- log::l("ERROR: package $_ is requiring many locales") if $_ ne 'lsb';
+ log::l("ERROR: package $_ is requiring many locales") if !member($_, qw(lsb libreoffice-langpack-br));
} else {
push @flags, @l;
}
@@ -184,8 +184,10 @@ sub detect_graphical_drivers {
@cards = Xconfig::card::probe();
}
+ my @firmware_pkgs = grep { $_ } uniq(map { $_->{FIRMWARE} } @cards);
my @drivers = grep { $_ } uniq(map { $_->{Driver2} } @cards);
- map { Xconfig::proprietary::pkgs_for_Driver2($_, $do_pkgs) } @drivers;
+ my @proprietary_pkgs = map { Xconfig::proprietary::pkgs_for_Driver2($_, $do_pkgs) } @drivers;
+ return @firmware_pkgs, @proprietary_pkgs;
}
sub detect_network_drivers {
@@ -217,8 +219,13 @@ sub detect_network_drivers {
sub detect_hardware_packages {
my ($do_pkgs, $o_match_all_hardware) = @_;
my @ignore_flags = $::isInstall ? () : (
- if_(!$do_pkgs->is_installed('task-kde4-minimal'), "CAT_KDE"),
+ if_(!$do_pkgs->is_installed('task-plasma5-minimal'), "CAT_PLASMA5"),
if_(!$do_pkgs->is_installed('task-gnome-minimal'), "CAT_GNOME"),
+ if_(!$do_pkgs->is_installed('task-cinnamon-minimal'), "CAT_CINNAMON"),
+ if_(!$do_pkgs->is_installed('task-mate-minimal'), "CAT_MATE"),
+ if_(!$do_pkgs->is_installed('task-xfce-minimal'), "CAT_XFCE"),
+ if_(!$do_pkgs->is_installed('task-e17-minimal'), "CAT_E17"),
+ if_(!$do_pkgs->is_installed('task-razorqt'), "CAT_RAZOR"),
);
(
($::isInstall ? () : detect_rpmsrate_hardware_packages($o_match_all_hardware, \@ignore_flags)),
@@ -240,9 +247,10 @@ sub detect_unselected_locale_packages {
require lang;
my $locales_prefix = 'locales-';
my $locale = lang::read();
- my $selected_locale = $locales_prefix . lang::locale_to_main_locale($locale->{lang});
+ my @selected_locales = map { $locales_prefix . $_ } lang::locale_to_main_locale($locale->{lang}), lang::locale_to_main_locale(lang::c2locale($locale->{country}));
my @available_locales = $do_pkgs->are_installed($locales_prefix . '*');
- member($selected_locale, @available_locales) ? difference2(\@available_locales, [ $selected_locale ]) : ();
+ my @unneeded_locales = difference2(\@available_locales, \@selected_locales);
+ $do_pkgs->are_installed(@unneeded_locales);
}
sub remove_unused_packages {
@@ -257,7 +265,7 @@ sub remove_unused_packages {
undef $wait;
# Packages to not remove even if they seem unused
- my @wanted_hardware_packages = qw(gnome-bluetooth gnome-phone-manager kbluetooth kppp ppp wireless-tools wpa_supplicant);
+ my @wanted_hardware_packages = qw(gnome-bluetooth pulseaudio-module-bluetooth gnome-phone-manager bluedevil kppp ppp wireless-tools wireless-regdb wpa_supplicant iw crda kernel-firmware-nonfree radeon-firmware ralink-firmware rtlwifi-firmware ipw2100-firmware ipw2200-firmware iwlwifi-3945-ucode iwlwifi-4965-ucode iwlwifi-agn-ucode b43-fwcutter b43-openfwwf atmel-firmware speedtouch-firmware zd1211-firmware isdn4k-utils rfkill x11-driver-input-wacom usb_modeswitch usb_modeswitch-data);
@unused_hardware_packages = difference2(\@unused_hardware_packages, \@wanted_hardware_packages);
@unused_hardware_packages || @unselected_locales or return;
diff --git a/perl-install/raid.pm b/perl-install/raid.pm
index a70b841fd..ee7cbbc4d 100644
--- a/perl-install/raid.pm
+++ b/perl-install/raid.pm
@@ -1,4 +1,4 @@
-package raid; # $Id$
+package raid;
use diagnostics;
use strict;
@@ -13,10 +13,21 @@ use run_program;
use devices;
use modules;
-sub max_nb() { 31 }
+=head1 SYNOPSYS
+
+Manage regular soft RAID (MD=Multiple Drive).
+
+=head1 Functions
+
+=over
+
+=cut
+
+sub max_nb() { 131 }
sub check_prog {
- my ($in) = @_;
+ # perl_checker: require interactive
+ my ($in) = @_; # perl_checker: $in = interactive->new
$::prefix ? whereis_binary('mdadm') : $in->do_pkgs->ensure_binary_is_installed('mdadm', 'mdadm');
}
@@ -37,9 +48,15 @@ sub new {
$md_part;
}
+=item add()
+
+Add a partition to a RAID array
+
+=cut
+
sub add {
my ($md_part, $part) = @_;
- $md_part->{isMounted} and die N("Can not add a partition to _formatted_ RAID %s", $md_part->{device});
+ $md_part->{isMounted} and die N("Cannot add a partition to _formatted_ RAID %s", $md_part->{device});
inactivate_and_dirty($md_part);
set_isFormatted($part, 0);
$part->{raid} = $md_part->{device};
@@ -48,6 +65,12 @@ sub add {
update($md_part);
}
+=item delete()
+
+Remove a partition from a RAID array
+
+=cut
+
sub delete {
my ($raids, $md_part) = @_;
inactivate_and_dirty($md_part);
@@ -95,10 +118,22 @@ sub updateSize {
};
}
+=item allmodules()
+
+Return list of the RAID modules we support
+
+=cut
+
sub allmodules {
- [ 'raid0', 'raid1', 'raid10', 'raid456' ];
+ ('raid0', 'raid1', 'raid10', 'raid456');
}
+=item module($part)
+
+Return list of modules need by a md device (according to its RAID level)
+
+=cut
+
sub module {
my ($part) = @_;
my $level = $part->{level};
@@ -140,7 +175,7 @@ sub make {
'--chunk=' . $part->{'chunk-size'},
"--level=$part->{level}",
"--raid-devices=$nb",
- if_($part->{'metadata'}, "--metadata=$part->{'metadata'}"),
+ if_($part->{metadata}, "--metadata=$part->{metadata}"),
map { devices::make($_->{device}) } @{$part->{disks}});
if (my $raw_part = get_md_info($dev)) {
@@ -172,32 +207,77 @@ sub inactivate_and_dirty {
set_isFormatted($part, 0);
}
+=item active_mds()
+
+Return list of active MDs
+
+=cut
+
sub active_mds() {
map { if_(/^(md\S+)\s*:\s*active/, $1) } cat_("/proc/mdstat");
}
+
+=item inactive_mds()
+
+Return list of inactive MDs
+
+=cut
+
sub inactive_mds() {
map { if_(/^(md\S+)\s*:\s*inactive/, $1) } cat_("/proc/mdstat");
}
+=item free_mds()
+
+Return list of unused MD device nodes
+
+=cut
+
sub free_mds {
my ($raids) = @_;
difference2([ map { "md$_" } 0 .. max_nb() ], [ map { $_->{device} } @$raids ]);
}
+=item detect_durting_install()
+
+Load RAID modules.
+Stop RAIDS that might have been started too early by udev.
+Scan & starts RAID arrays, then stop any inactive md.
+
+=cut
+
sub detect_during_install {
my (@parts) = @_;
- foreach (@{allmodules()}) {
- eval { modules::load($_) };
- }
+ eval { modules::load($_) } foreach allmodules();
+
+ # udev may have started raids but failed due to not yet loaded modules and
+ # they remains inactive ("md: personality for level 1 is not loaded!")
+ stop_inactive_mds();
+
detect_during_install_once(@parts);
detect_during_install_once(@parts) if active_mds(); #- try again to detect RAID 10
+ stop_inactive_mds();
+}
+
+=item stop_inactive_mds()
+
+Stop any inactive md.
+=cut
+
+sub stop_inactive_mds() {
foreach (inactive_mds()) {
log::l("$_ is an inactive md, we stop it to ensure it doesn't busy devices");
run_program::run('mdadm', '--stop', devices::make($_));
}
}
+=item detect_during_install_once(@parts)
+
+Scan & starts RAID arrays, then stop any inactive md.
+
+=cut
+
sub detect_during_install_once {
my (@parts) = @_;
devices::make("md$_") foreach 0 .. max_nb();
@@ -226,11 +306,13 @@ sub get_existing {
}
} split(',', $raw_part->{devices});
+ my ($info) = $md =~ m!([^/]*)$!;
my $md_part = new($raids,
device => $md,
UUID => $raw_part->{UUID},
level => $raw_part->{level},
metadata => $raw_part->{metadata},
+ info => $info . " (RAID$raw_part->{level})",
disks => \@mdparts);
my $type = fs::type::type_subpart_from_magic($md_part);
@@ -247,11 +329,23 @@ sub get_existing {
$raids;
}
+=item is_active($dev)
+
+Is it an?active md
+
+=cut
+
sub is_active {
my ($dev) = @_;
member($dev, active_mds());
}
+=item write_conf()
+
+Write /etc/mdadm.conf
+
+=cut
+
sub write_conf {
my ($raids) = @_;
@@ -259,6 +353,7 @@ sub write_conf {
my @devices = uniq(map { devices::make($_->{device}) } map { @{$_->{disks}} } @$raids);
+ # $::isInstall test for draklive-install:
output($::isInstall ? "$::prefix/etc/mdadm.conf" : "/etc/mdadm.conf",
join(' ', 'DEVICE', @devices) . "\n",
map { "ARRAY " . devices::make($_->{device}) . " UUID=$_->{UUID} auto=yes\n" } @$raids);
@@ -291,4 +386,8 @@ sub parse_mdadm_conf {
\%conf;
}
+=back
+
+=cut
+
1;
diff --git a/perl-install/resize_fat/Makefile.PL b/perl-install/resize_fat/Makefile.PL
index 712f4e395..712f4e395 100644..100755
--- a/perl-install/resize_fat/Makefile.PL
+++ b/perl-install/resize_fat/Makefile.PL
diff --git a/perl-install/resize_fat/README b/perl-install/resize_fat/README
index 12b64dea9..ad5656f0b 100644
--- a/perl-install/resize_fat/README
+++ b/perl-install/resize_fat/README
@@ -5,4 +5,4 @@ resize_fat::fat::update($fs) should be called before doing undoable things
BUGS:
no known bugs :)
-if you found one, please mail pixel@mandrakesoft.com !!
+if you found one, please mail pixel !!
diff --git a/perl-install/resize_fat/any.pm b/perl-install/resize_fat/any.pm
index 99478661a..fc3c438eb 100644
--- a/perl-install/resize_fat/any.pm
+++ b/perl-install/resize_fat/any.pm
@@ -1,4 +1,4 @@
-package resize_fat::any; # $Id$
+package resize_fat::any;
use diagnostics;
use strict;
diff --git a/perl-install/resize_fat/boot_sector.pm b/perl-install/resize_fat/boot_sector.pm
index dd09755cc..f93647579 100644
--- a/perl-install/resize_fat/boot_sector.pm
+++ b/perl-install/resize_fat/boot_sector.pm
@@ -1,4 +1,4 @@
-package resize_fat::boot_sector; # $Id$
+package resize_fat::boot_sector;
use diagnostics;
use strict;
@@ -57,7 +57,7 @@ sub read($) {
$fs->{cluster_size} = $fs->{cluster_size_in_sectors} * $fs->{sector_size};
$fs->{boot_sign} == 0xAA55 or die "Invalid signature for a MS-based filesystem.\n";
- $fs->{nb_sectors} < 32 and die "Too few sectors for viable file system\n";
+ $fs->{nb_sectors} < 32 and die "Too few sectors for viable filesystem\n";
$fs->{nb_fats} == 2 or cdie "Weird number of FATs: $fs->{nb_fats}, not 2.\n";
$fs->{sector_size} == 512 or cdie "Strange sector_size != 512\n";
diff --git a/perl-install/resize_fat/c_rewritten.pm b/perl-install/resize_fat/c_rewritten.pm
index bc0548314..39ba9253f 100644
--- a/perl-install/resize_fat/c_rewritten.pm
+++ b/perl-install/resize_fat/c_rewritten.pm
@@ -1,4 +1,4 @@
-package resize_fat::c_rewritten; # $Id$
+package resize_fat::c_rewritten;
use strict;
diff --git a/perl-install/resize_fat/dir_entry.pm b/perl-install/resize_fat/dir_entry.pm
index 130bac7c8..27d2ea33f 100644
--- a/perl-install/resize_fat/dir_entry.pm
+++ b/perl-install/resize_fat/dir_entry.pm
@@ -1,4 +1,4 @@
-package resize_fat::dir_entry; # $Id$
+package resize_fat::dir_entry;
use diagnostics;
use strict;
diff --git a/perl-install/resize_fat/directory.pm b/perl-install/resize_fat/directory.pm
index 6f8ae9445..9c04fb62b 100644
--- a/perl-install/resize_fat/directory.pm
+++ b/perl-install/resize_fat/directory.pm
@@ -1,4 +1,4 @@
-package resize_fat::directory; # $Id$
+package resize_fat::directory;
use diagnostics;
use strict;
diff --git a/perl-install/resize_fat/fat.pm b/perl-install/resize_fat/fat.pm
index 2bceb129d..20145982b 100644
--- a/perl-install/resize_fat/fat.pm
+++ b/perl-install/resize_fat/fat.pm
@@ -1,4 +1,4 @@
-package resize_fat::fat; # $Id$
+package resize_fat::fat;
use diagnostics;
use strict;
diff --git a/perl-install/resize_fat/info_sector.pm b/perl-install/resize_fat/info_sector.pm
index 11aa7f153..47de2db1c 100644
--- a/perl-install/resize_fat/info_sector.pm
+++ b/perl-install/resize_fat/info_sector.pm
@@ -1,4 +1,4 @@
-package resize_fat::info_sector; # $Id$
+package resize_fat::info_sector;
use diagnostics;
use strict;
diff --git a/perl-install/resize_fat/io.pm b/perl-install/resize_fat/io.pm
index 020cb61f5..78e3a3724 100644
--- a/perl-install/resize_fat/io.pm
+++ b/perl-install/resize_fat/io.pm
@@ -1,4 +1,4 @@
-package resize_fat::io; # $Id$
+package resize_fat::io;
use diagnostics;
use strict;
diff --git a/perl-install/resize_fat/main.pm b/perl-install/resize_fat/main.pm
index ed81363b7..681aec756 100644
--- a/perl-install/resize_fat/main.pm
+++ b/perl-install/resize_fat/main.pm
@@ -1,4 +1,4 @@
-package resize_fat::main; # $Id$
+package resize_fat::main;
# This is mainly a perl rewrite of the work of Andrew Clausen (libresize)
@@ -44,7 +44,7 @@ sub DESTROY {
#- copy all clusters >= <start_cluster> to a new place on the partition, less
#- than <start_cluster>. Only copies files, not directories.
-#- (use of buffer needed because the seeks slow like hell the hard drive)
+#- (use of buffer needed because the seeks slow like hell the hard disk drive)
sub copy_clusters {
my ($fs, $cluster) = @_;
my @buffer;
diff --git a/perl-install/run_program.pm b/perl-install/run_program.pm
index e5ca7d170..f323bace6 100644
--- a/perl-install/run_program.pm
+++ b/perl-install/run_program.pm
@@ -1,4 +1,4 @@
-package run_program; # $Id$
+package run_program;
use diagnostics;
use strict;
@@ -8,23 +8,123 @@ use MDK::Common;
use common; # for get_parent_uid()
use log;
+=head1 SYNOPSYS
+
+B<run_program> enables to:
+
+=over 4
+
+=item * run programs in foreground or in background,
+
+=item * to retrieve their stdout or stderr
+
+=item * ...
+
+=back
+
+Most functions exits in a normal form & a rooted one. e.g.:
+
+=over 4
+
+=item * C<run()> & C<rooted()>
+
+=item * C<get_stdout()> & C<rooted_get_stdout()>
+
+=back
+
+Most functions exits in a normal form & one that die. e.g.:
+
+=over 4
+
+=item * C<run()> & C<run_or_die()>
+
+=item * C<rooted()> & C<rooted_or_die()>
+
+=back
+
+=head1 Functions
+
+=over
+
+=cut
+
1;
+my $default_timeout = 10 * 60;
+
+=item set_default_timeout($seconds)
+
+Alters defaults timeout (eg for harddrake service)
+
+=cut
+
+sub set_default_timeout {
+ my ($seconds) = @_;
+ $default_timeout = $seconds;
+}
+
+=item run_or_die($name, @args)
+
+Runs $name with @args parameterXs. Dies if it exit code is not 0.
+
+=cut
+
sub run_or_die {
my ($name, @args) = @_;
run($name, @args) or die "$name failed\n";
}
+
+=item rooted_or_die($root, $name, @args)
+
+Similar to run_or_die() but runs in chroot in $root
+
+=cut
+
sub rooted_or_die {
my ($root, $name, @args) = @_;
rooted($root, $name, @args) or die "$name failed\n";
}
+=item get_stdout($name, @args)
+
+Similar to run_or_die() but return stdout of program:
+
+=over 4
+
+=item * a list of lines in list context
+
+=item * a string of concatenated lines in scalar context
+
+=back
+
+=cut
+
sub get_stdout {
my ($name, @args) = @_;
my @r;
run($name, '>', \@r, @args) or return;
wantarray() ? @r : join('', @r);
}
+
+=item get_stdout_raw($options, $name, @args)
+
+Similar to get_stdout() but allow to pass options to raw()
+
+=cut
+
+sub get_stdout_raw {
+ my ($options, $name, @args) = @_;
+ my @r;
+ raw($options, $name, '>', \@r, @args) or return;
+ wantarray() ? @r : join('', @r);
+}
+
+=item rooted_get_stdout($root, $name, @args)
+
+Similar to get_stdout() but runs in chroot in $root
+
+=cut
+
sub rooted_get_stdout {
my ($root, $name, @args) = @_;
my @r;
@@ -32,13 +132,61 @@ sub rooted_get_stdout {
wantarray() ? @r : join('', @r);
}
+=item run($name, @args)
+
+Runs $name with @args parameters.
+
+=cut
+
sub run { raw({}, @_) }
+=item rooted($root, $name, @args)
+
+Similar to run() but runs in chroot in $root
+
+=cut
+
sub rooted {
my ($root, $name, @args) = @_;
raw({ root => $root }, $name, @args);
}
+=item raw($options, $name, @args)
+
+The function used by all the other, making every combination possible.
+Runs $name with @args parameters. $options is a hash ref that can contains:
+
+=over 4
+
+=item * B<root>: $name will be chrooted in $root prior to run
+
+=item * B<as_user>: $name will be run as $ENV{PKEXEC_UID} or with the UID of parent process. Implies I<setuid>
+
+=item * B<sensitive_arguments>: parameters will be hidden in logs (b/c eg there's a password)
+
+=item * B<detach>: $name will be run in the background. Default is foreground
+
+=item * B<chdir>: $name will be run in a different default directory
+
+=item * B<setuid>: a UID; $name will be with droped privileges ;
+make sure environment is set right and keep a copy of the X11 cookie
+
+=item * B<timeout>: execution of $name will be aborted after C<timeout> seconds
+
+=back
+
+eg:
+
+=over 4
+
+=item * C<< run_program::raw({ root => $::prefix, sensitive_arguments => 1 }, "echo -e $user->{password} | cryptsetup luksFormat $device"); >>
+
+=item * C<< run_program::raw({ detach => 1 }, '/etc/rc.d/init.d/dm', '>', '/dev/null', '2>', '/dev/null', 'restart'); >>
+
+=back
+
+=cut
+
sub raw {
my ($options, $name, @args) = @_;
my $root = $options->{root} || '';
@@ -48,11 +196,9 @@ sub raw {
($stdout_mode, $stdout_raw, @args) = @args if $args[0] =~ /^>>?$/;
($stderr_mode, $stderr_raw, @args) = @args if $args[0] =~ /^2>>?$/;
+ my $home;
if ($options->{as_user}) {
- my $user;
- $user = $ENV{USERHELPER_UID} && getpwuid($ENV{USERHELPER_UID});
- $user ||= common::get_parent_uid();
- $options->{setuid} = getpwnam($user) if $user;
+ $options->{setuid} = $ENV{PKEXEC_UID} ||= common::get_parent_uid();;
}
my $args = $options->{sensitive_arguments} ? '<hidden arguments>' : join(' ', @args);
@@ -84,7 +230,7 @@ sub raw {
$pid;
} else {
my $ok;
- add2hash_($options, { timeout => 10 * 60 });
+ add2hash_($options, { timeout => $default_timeout });
eval {
local $SIG{ALRM} = sub { die "ALARM" };
my $remaining = $options->{timeout} && $options->{timeout} ne 'never' && alarm($options->{timeout});
@@ -121,6 +267,7 @@ sub raw {
require POSIX;
my ($logname, $home) = (getpwuid($options->{setuid}))[0,7];
$ENV{LOGNAME} = $logname if $logname;
+ $ENV{HOME} = $home if $home;
# if we were root and are going to drop privilege, keep a copy of the X11 cookie:
if (!$> && $home) {
@@ -142,15 +289,15 @@ sub raw {
if ($stderr && $stderr eq 'STDERR') {
} elsif ($stderr) {
$stderr_mode =~ s/2//;
- open STDERR, "$stderr_mode $stderr" or die_exit("run_program can not output in $stderr (mode `$stderr_mode')");
+ open STDERR, "$stderr_mode $stderr" or die_exit("run_program cannot output in $stderr (mode `$stderr_mode')");
} elsif ($::isInstall) {
- open STDERR, ">> /tmp/ddebug.log" or open STDOUT, ">> /dev/tty7" or die_exit("run_program can not log, give me access to /tmp/ddebug.log");
+ open STDERR, ">> /tmp/ddebug.log" or open STDOUT, ">> /dev/tty7" or die_exit("run_program cannot log, give me access to /tmp/ddebug.log");
}
if ($stdout && $stdout eq 'STDOUT') {
} elsif ($stdout) {
- open STDOUT, "$stdout_mode $stdout" or die_exit("run_program can not output in $stdout (mode `$stdout_mode')");
+ open STDOUT, "$stdout_mode $stdout" or die_exit("run_program cannot output in $stdout (mode `$stdout_mode')");
} elsif ($::isInstall) {
- open STDOUT, ">> /tmp/ddebug.log" or open STDOUT, ">> /dev/tty7" or die_exit("run_program can not log, give me access to /tmp/ddebug.log");
+ open STDOUT, ">> /tmp/ddebug.log" or open STDOUT, ">> /dev/tty7" or die_exit("run_program cannot log, give me access to /tmp/ddebug.log");
}
$root and chroot $root;
@@ -168,9 +315,15 @@ sub raw {
}
-# run in background a sub that give back data through STDOUT a la run_program::get_stdout but w/ arbitrary perl code instead of external program
package bg_command;
+=item bg_command::new($class, $sub)
+
+Runs in background a sub that give back data through STDOUT a la run_program::get_stdout
+but w/ arbitrary perl code instead of external program
+
+=cut
+
sub new {
my ($class, $sub) = @_;
my $o = bless {}, $class;
@@ -183,12 +336,22 @@ sub new {
}
}
+=item bg_command::DESTROY($o)
+
+When undefined (either explicitly or at end of lexical scope), close the fd and wait for the child process.
+
+=cut
+
sub DESTROY {
my ($o) = @_;
close $o->{fd} or warn "kid exited $?";
waitpid $o->{pid}, 0;
}
+=back
+
+=cut
+
1;
#- Local Variables:
diff --git a/perl-install/scanner.pm b/perl-install/scanner.pm
index 3fa4c9bef..8967dd7d0 100644
--- a/perl-install/scanner.pm
+++ b/perl-install/scanner.pm
@@ -1,5 +1,4 @@
package scanner;
-# scanner.pm $Id$
# Yves Duret <yduret at mandriva.com>
# Till Kamppeter <till at mandriva.com>
# Copyright (C) 2001-2008 Mandriva
@@ -35,7 +34,7 @@ our $scannerDB = readScannerDB("$scannerDBdir/ScannerDB");
sub confScanner {
my ($model, $port, $vendor, $product, $firmware) = @_;
- $port ||= "$::prefix/dev/scanner";
+ $port ||= "/dev/scanner";
my $a = $scannerDB->{$model}{server};
#print "file:[$a]\t[$model]\t[$port]\n| ", (join "\n| ", @{$scannerDB->{$model}{lines}}),"\n";
my @driverconf = cat_("$sanedir/$a.conf");
@@ -180,7 +179,7 @@ sub nonroot_access_for_parport {
# Is saned running?
my $sanedrunning = services::starts_on_boot("saned");
# Is the "net" SANE backend active
- my $netbackendactive = grep { /^\s*net\s*$/ }
+ my $netbackendactive = find { /^\s*net\s*$/ }
cat_("/etc/sane.d/dll.conf");
# Set this to 1 to tell the caller that the list of locally available
# scanners has changed (Here if the SANE client configuration has
@@ -279,13 +278,13 @@ sub detect {
$productid = $3;
}
if ($vendorid && $productid) {
- my ($vendor) = ($vendorid =~ /0x([0-9a-f]+)/);
- my ($id) = ($productid =~ /0x([0-9a-f]+)/);
+ my ($vendor) = $vendorid =~ /0x([0-9a-f]+)/;
+ my ($id) = $productid =~ /0x([0-9a-f]+)/;
my ($device) = grep { sprintf("%04x", $_->{vendor}) eq $vendor && sprintf("%04x", $_->{id}) eq $id } @devices;
if ($device) {
$driver = $device->{driver};
- $real_device = $device
+ $real_device = $device;
} else {
#warn "Failed to lookup $vendorid and $productid!\n";
}
@@ -567,10 +566,10 @@ sub updateScannerDBfromSane {
next if $f =~ /unsupported.desc$/;
# Treat unsupported.desc in the end
$f = "$sanesrcdir/doc/descriptions/unsupported.desc" if
- ($f eq "UNSUPPORTED");
+ $f eq "UNSUPPORTED";
my $F = common::openFileMaybeCompressed($f);
$to_add .= "\n# from $f";
- my ($lineno, $cmd, $val) = 0;
+ my ($lineno, $cmd, $val);
my ($name, $intf, $comment, $mfg, $backend);
my $fs = {
backend => sub { $backend = $val },
diff --git a/perl-install/security/help.pm b/perl-install/security/help.pm
index 267dcd866..ec934e067 100644
--- a/perl-install/security/help.pm
+++ b/perl-install/security/help.pm
@@ -91,7 +91,7 @@ and crontab(1))."),
'enable_password' => N("Use password to authenticate users."),
-'enable_promisc_check' => N("Activate ethernet cards promiscuity check."),
+'enable_promisc_check' => N("Activate Ethernet cards promiscuity check."),
'enable_security_check' => N("Activate daily security check."),
diff --git a/perl-install/security/level.pm b/perl-install/security/level.pm
index 79879336d..bb3d9ddf2 100644
--- a/perl-install/security/level.pm
+++ b/perl-install/security/level.pm
@@ -3,7 +3,7 @@ package security::level;
use strict;
use common;
use run_program;
-
+# perl_checker: require interactive
sub level_list() {
(
@@ -16,25 +16,37 @@ sub level_list() {
sub to_string { +{ level_list() }->{$_[0]} }
sub from_string { +{ reverse level_list() }->{$_[0]} || 2 }
+sub rawlevel_list() {
+ (
+ 0 => 'none',
+ 1 => 'standard',
+ 2 => 'secure',
+ );
+}
+
+sub to_lowlevel_string { +{ rawlevel_list() }->{$_[0]} }
+sub from_lowlevel_string { +{ reverse rawlevel_list() }->{$_[0]} || 2 }
+
sub get_string() { to_string(get() || 2) }
sub get_common_list() { map { to_string($_) } (1, 2, 3, 4, 5) }
sub get() {
- ${{ getVarsFromSh("$::prefix/etc/security/msec/security.conf") }}{BASE_LEVEL} || #- 2009.1 msec
- 1;
+ my $level = ${{ getVarsFromSh("$::prefix/etc/security/msec/security.conf") }}{BASE_LEVEL} || #- 2009.1 msec
+ "standard";
+ from_lowlevel_string($level);
}
sub set {
my ($security) = @_;
- my @levelnames = ( 'none', 'standard', 'secure' );
+ my @levelnames = ('none', 'standard', 'secure');
# use Standard level if specified level is out of range
$security = 1 if $security > $#levelnames;
- run_program::rooted($::prefix, 'msec', '-q', '-f', @levelnames[$security]);
- run_program::rooted($::prefix, 'msecperms', '-q', '-e', '-f', @levelnames[$security]);
+ run_program::rooted($::prefix, 'msec', '-q', '-f', $levelnames[$security]);
+ run_program::rooted($::prefix, 'msecperms', '-q', '-e', $levelnames[$security]);
}
sub level_choose {
- my ($in, $security, $email) = @_;
+ my ($in, $security, $email) = @_; # perl_checker: $in = interactive->new
my %help = (
0 => N("This level is to be used with care, as it disables all additional security
@@ -49,7 +61,7 @@ connections from many clients. Note: if your machine is only a client on the Int
my @l = 1 .. 2;
$in->ask_from_({ title => $::isInstall ? N("Security") : N("DrakSec Basic Options"),
- interactive_help_id => 'misc-params#draxid-miscellaneous',
+ interactive_help_id => 'securityLevel',
}, [
{ label => N("Please choose the desired security level"), title => 1 },
{ val => $security, list => \@l,
diff --git a/perl-install/security/various.pm b/perl-install/security/various.pm
index 140eed5c4..2e4abd397 100644
--- a/perl-install/security/various.pm
+++ b/perl-install/security/various.pm
@@ -1,4 +1,4 @@
-package security::various; # $Id$
+package security::various;
use diagnostics;
use strict;
diff --git a/perl-install/services.pm b/perl-install/services.pm
index 3821957a6..e77d07511 100644
--- a/perl-install/services.pm
+++ b/perl-install/services.pm
@@ -1,4 +1,4 @@
-package services; # $Id$
+package services;
@@ -11,8 +11,7 @@ use strict;
use common;
use run_program;
-use common;
-use run_program;
+use File::Basename;
sub description {
my %services = (
@@ -24,6 +23,7 @@ It can also be used for shutting down the machine when the battery is low."),
atd => N_("Runs commands scheduled by the at command at the time specified when
at was run, and runs batch commands when the load average is low enough."),
'avahi-deamon' => N_("Avahi is a ZeroConf daemon which implements an mDNS stack"),
+chronyd => N_("An NTP client/server"),
cpufreq => N_("Set CPU frequency settings"),
crond => N_("cron is a standard UNIX program that runs user-specified programs
at periodic scheduled times. vixie cron adds a number of features to the basic
@@ -50,8 +50,6 @@ many services, including telnet, ftp, rsh, and rlogin. Disabling inetd disables
all of the services it is responsible for."),
ip6tables => N_("Automates a packet filtering firewall with ip6tables"),
iptables => N_("Automates a packet filtering firewall with iptables"),
-ipchains => N_("Launch packet filtering for Linux kernel 2.2 series, to set
-up a firewall to protect your machine from network attacks."),
irqbalance => N_("Evenly distributes IRQ load across multiple CPUs for enhanced performance"),
keytable => N_("This package loads the selected keyboard map as set in
/etc/sysconfig/keyboard. This can be selected using the kbdconfig utility.
@@ -98,7 +96,7 @@ portreserve => N_("Reserves some TCP ports"),
postfix => N_("Postfix is a Mail Transport Agent, which is the program that moves mail from one machine to another."),
random => N_("Saves and restores system entropy pool for higher quality random
number generation."),
-rawdevices => N_("Assign raw devices to block devices (such as hard drive
+rawdevices => N_("Assign raw devices to block devices (such as hard disk drive
partitions), for the use of applications such as Oracle or DVD players"),
resolvconf => N_("Nameserver information manager"),
routed => N_("The routed daemon allows for automatic IP router table updated via
@@ -113,6 +111,7 @@ rwhod => N_("The rwho protocol lets remote users get a list of all of the users
logged into a machine running the rwho daemon (similar to finger)."),
saned => N_("SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."),
shorewall => N_("Packet filtering firewall"),
+shorewall6 => N_("Packet filtering firewall for IPv6"),
smb => N_("The SMB/CIFS protocol enables to share access to files & printers and also integrates with a Windows Server domain"),
sound => N_("Launch the sound system on your machine"),
'speech-dispatcherd' => N_("layer for speech analysis"),
@@ -130,14 +129,20 @@ xinetd => N_("Starts other deamons on demand."),
if ($s) {
$s = translate($s);
} else {
- my $file = find { -e $_ } map { "$::prefix$_/$name" } '/etc/rc.d/init.d', '/etc/init.d', '/etc/xinetd.d';
- $s = cat_($file);
- $s =~ s/\\\s*\n#\s*//mg;
- $s =
- $s =~ /^#\s+(?:Short-)?[dD]escription:\s+(.*?)^(?:[^#]|# {0,2}\S)/sm ? $1 :
- $s =~ /^#\s*(.*?)^[^#]/sm ? $1 : '';
-
- $s =~ s/#\s*//mg;
+ my $file = "$::prefix/usr/lib/systemd/system/$name.service";
+ if (-e $file) {
+ $s = cat_($file);
+ $s = $s =~ /^Description=(.*)/mg ? $1 : '';
+ } else {
+ $file = find { -e $_ } map { "$::prefix$_/$name" } '/etc/rc.d/init.d', '/etc/init.d', '/etc/xinetd.d';
+ $s = cat_($file);
+ $s =~ s/\\\s*\n#\s*//mg;
+ $s =
+ $s =~ /^#\s+(?:Short-)?[dD]escription:\s+(.*?)^(?:[^#]|# {0,2}\S)/sm ? $1 :
+ $s =~ /^#\s*(.*?)^[^#]/sm ? $1 : '';
+
+ $s =~ s/#\s*//mg;
+ }
}
$s =~ s/\n/ /gm; $s =~ s/\s+$//;
$s;
@@ -146,20 +151,27 @@ xinetd => N_("Starts other deamons on demand."),
sub ask_ {
my ($in) = @_;
my %root_services = (
- N("Printing") => [ qw(cups cupslpd lpr lpd oki4daemon hpoj cups-lpd) ],
- N("Internet") => [ qw(httpd boa tux roxen ftp pftp tftp proftpd wu-ftpd pure-ftpdipsec proftpd-xinetd
- ipchains iptables ip6tables ipvsadm isdn4linux ibod jabber jabber-icq adsl squid
- portsentry prelude nessusd junkbuster radvd cddbp ippl iptoip jail.init) ],
- N("File sharing") => [ qw(nfs-common nfs-server nfslock smb nettalk netfs mcserv autofs amd
- venus.init auth2.init codasrv.init update.init swat) ],
- N("System") => [ qw(usb usbd pcmcia irda xinetd inetd kudzu harddrake apmd sound network xfs
- alsa functions halt kheader killall mandrake_everytime mandrake_firstime
- random rawdevices single keytable syslog crond medusa-init portmap rpcbind acon
- anacron atd gpm psacct wine acpid numlock jserver sensors mosix bpowerd bpowerfail
- fcron powertweak.init ups syslog-ng cvs apcupsd) ],
- N("Remote Administration") => [ qw(sshd telnetd telnet rsh rlogin rexec webmin cfd heartbeat ldirectord
- iplog mon vncserver netsaint olympusd drakxtools_http) ],
-# N("Network Client") => [ qw(ypbind nscd arpwatch fetchmail dnrd_rc diald rsync) ],
+ N("Printing") => [ qw(cups cupslpd cups-lpd hpoj lpd lpr oki4daemon) ],
+
+ # FIXME: split part of 'Internet' into 'Security' or 'Firewall'?
+ N("Internet") => [ qw(adsl boa cddbp ftp httpd ibod ip6tables ippl iptables iptoip ipvsadm
+ isdn4linux jabber jabber-icq jail.init junkbuster mandi nessusd pftp portsentry
+ prelude proftpd proftpd-xinetd pure-ftpd ipsec radvd roxen rsyncd shorewall shorewall6 squid
+ tftp) ],
+
+ N("_: Keep these entry short\nNetworking") => [ qw(arp-ethers network network-auth network-up resolvconf systemd-networkd systemd-resolved) ],
+
+ N("System") => [ qw(acon acpid alsa anacron apcupsd apmd atd bpowerd bpowerfail cpupower crond cvs dm fcron functions
+ gpm halt harddrake inetd irda jserver keytable kheader killall mageia_everytime
+ mandrake_firstime mdadm messagebus microcode_ctl mga-bg-res netconsole numlock partmon
+ pcmcia portmap psacct
+ random rawdevices rpcbind rtkit-daemon sensors single sound spice-vdagentd
+ syslog syslog-ng systemd-journal-upload systemd-timesyncd ups wine xfs xinetd) ],
+
+ N("Remote Administration") => [ qw(cfd drakxtools_http heartbeat iplog ldirectord mon netsaint olympusd rexec
+ rlogin rsh sshd telnet telnetd vncserver webmin) ],
+
+# N("Network Client") => [ qw(arpwatch diald dnrd_rc fetchmail nscd rsync ypbind) ],
# N("Network Server") => [ qw(named bootparamd ntpd xntpd chronyd postfix sendmail
# imap imaps ipop2 ipop3 pop3s routed yppasswdd ypserv ldap dhcpd dhcrelay
# hylafax innd identd rstatd rusersd rwalld rwhod gated
@@ -181,8 +193,13 @@ sub ask_ {
node_state => sub { $services{$_[0]} ? 'selected' : 'unselected' },
build_tree => sub {
my ($add_node, $flat) = @_;
+ # sort existing services by category, putting "Other" at end
+ my @srvs = grep { $services{$_} } map { @{$root_services{$_}} }
+ sort { $a cmp $b } keys %root_services;
+ # put "Others" last:
+ push @srvs, difference2([ keys %services ], \@srvs);
$add_node->($_, !$flat && ($services_root{$_} || N("Other")))
- foreach sort keys %services;
+ foreach @srvs;
},
grep_unselected => sub { grep { !$services{$_} } @_ },
toggle_nodes => sub {
@@ -200,9 +217,7 @@ sub ask_ {
},
get_info => sub { formatLines(description($_[0])) },
interactive_help => sub {
- interactive::gtk::display_help($in,
- { interactive_help_id =>
- 'misc-params#drakxid-configureServices' }, $::main_window) },
+ interactive::gtk::display_help($in, { interactive_help_id => 'configureServices' }) },
}) or return $l, $on_services; #- no change on cancel.
[ grep { $services{$_} } @$l ];
}
@@ -210,47 +225,34 @@ sub ask_ {
sub ask_standalone_gtk {
my ($_in) = @_;
my ($l, $on_services) = services();
- my @xinetd_services = map { $_->[0] } @{(services_raw())[1]};
-
- require ugtk2;
- ugtk2->import(qw(:wrappers :create));
-
- my $W = ugtk2->new(N("Services"));
- my ($x, $y, $w_popup);
- my $nopop = sub { $w_popup and $w_popup->destroy; undef $w_popup };
- my $display = sub {
- my ($text) = @_;
- $nopop->();
- gtkshow(gtkadd($w_popup = Gtk2::Window->new('popup'),
- gtksignal_connect(gtkadd(Gtk2::EventBox->new,
- gtkadd(gtkset_shadow_type(Gtk2::Frame->new, 'etched_out'),
- gtkset_justify(Gtk2::Label->new($text), 'left'))),
- button_press_event => sub { $nopop->() }
- )))->move($x, $y) if $text;
- };
+ my @xinetd_services = map { $_->[0] } xinetd_services();
+
+ require ugtk3;
+ ugtk3->import(qw(:wrappers :create));
+
+ my $W = ugtk3->new(N("Services"));
my $update_service = sub {
my ($service, $label) = @_;
- my $started = -e "/var/lock/subsys/$service";
+ my $started = is_service_running($service);
$label->set_label($started ? N("running") : N("stopped"));
};
- my $b = Gtk2::EventBox->new;
- $b->set_events('pointer_motion_mask');
+ my $b = Gtk3::EventBox->new;
+ $b->set_events(${ Gtk3::Gdk::EventMask->new("pointer_motion_mask") });
gtkadd($W->{window}, gtkadd($b, gtkpack_($W->create_box_with_title,
- 0, mygtk2::gtknew('Title1', label => N("Services and daemons")),
+ 0, mygtk3::gtknew('Title1', label => N("Services and daemons")),
1, gtkset_size_request(create_scrolled_window(create_packtable({ col_spacings => 10, row_spacings => 3 },
map {
my $service = $_;
my $is_xinetd_service = member($service, @xinetd_services);
my $infos = warp_text(description($_), 40);
$infos ||= N("No additional information\nabout this service, sorry.");
- my $label = gtkset_justify(Gtk2::Label->new, 'left');
+ my $label = gtkset_justify(Gtk3::Label->new, 'left');
$update_service->($service, $label) if !$is_xinetd_service;
- [ gtkpack__(Gtk2::HBox->new(0,0), $_),
- gtkpack__(Gtk2::HBox->new(0,0), $label),
- gtkpack__(Gtk2::HBox->new(0,0), gtksignal_connect(Gtk2::Button->new(N("Info")), clicked => sub { $display->($infos) })),
+ [ gtkpack__(Gtk3::HBox->new(0,0), gtkset_tip(Gtk3::Label->new($_), $infos)),
+ gtkpack__(Gtk3::HBox->new(0,0), $label),
- gtkpack__(Gtk2::HBox->new(0,0), gtkset_active(gtksignal_connect(
- Gtk2::CheckButton->new($is_xinetd_service ? N("Start when requested") : N("On boot")),
+ gtkpack__(Gtk3::HBox->new(0,0), gtkset_active(gtksignal_connect(
+ Gtk3::CheckButton->new($is_xinetd_service ? N("Start when requested") : N("On boot")),
clicked => sub { if ($_[0]->get_active) {
push @$on_services, $service if !member($service, @$on_services);
} else {
@@ -258,7 +260,7 @@ sub ask_standalone_gtk {
} }), member($service, @$on_services))),
map {
my $a = $_;
- gtkpack__(Gtk2::HBox->new(0,0), gtksignal_connect(Gtk2::Button->new(translate($a)),
+ gtkpack__(Gtk3::HBox->new(0,0), gtksignal_connect(Gtk3::Button->new(translate($a)),
clicked => sub {
my $action = $a eq "Start" ? 'restart' : 'stop';
log::explanations(qq(GP_LANG="UTF-8" service $service $action));
@@ -266,19 +268,14 @@ sub ask_standalone_gtk {
local $_ = `GP_LANG="UTF-8" service $service $action 2>&1`; s/\033\[[^mG]*[mG]//g;
c::set_tagged_utf8($_);
$update_service->($service, $label);
- $display->($_);
})) if !$is_xinetd_service;
} (N_("Start"), N_("Stop"))
];
}
@$l), [ $::isEmbedded ? 'automatic' : 'never', 'automatic' ]), -1, $::isEmbedded ? -1 : 400),
- 0, gtkpack(gtkset_border_width(Gtk2::HBox->new(0,0),5), $W->create_okcancel)
+ 0, gtkpack(gtkset_border_width(Gtk3::HBox->new(0,0),5), $W->create_okcancel)
))
);
- $b->signal_connect(motion_notify_event => sub { my ($w, $e) = @_;
- my ($ox, $oy) = $w->window->get_origin;
- $x = $e->x+$ox; $y = $e->y+$oy });
- $b->signal_connect(button_press_event => sub { $nopop->() });
$::isEmbedded and gtkflush();
$W->main or return;
$on_services;
@@ -291,17 +288,39 @@ sub ask {
sub _set_service {
my ($service, $enable) = @_;
- my $script = "/etc/rc.d/init.d/$service";
- run_program::rooted($::prefix, "chkconfig", $enable ? "--add" : "--del", $service);
- #- FIXME: handle services with no chkconfig line and with no Default-Start levels in LSB header
- if ($enable && cat_("$::prefix$script") =~ /^#\s+chkconfig:\s+-/m) {
- run_program::rooted($::prefix, "chkconfig", "--level", "35", $service, "on");
+
+ my @xinetd_services = map { $_->[0] } xinetd_services();
+
+ # General Note: We use --no-reload here as this code is sometimes triggered
+ # from code at boot and reloading systemd during boot is generally a bit
+ # racy just now it seems.
+ if (member($service, @xinetd_services)) {
+ run_program::rooted($::prefix, "chkconfig", "--no-reload", $enable ? "--add" : "--del", $service); # Probably still a bug here as xinet support in chkconfig shells out to /sbin/service....
+ } elsif (running_systemd() || has_systemd()) {
+ # systemctl rejects any symlinked units. You have to enabled the real file
+ if (-l "/lib/systemd/system/$service.service") {
+ $service = basename(readlink("/lib/systemd/system/$service.service"));
+ } else {
+ $service = $service . ".service";
+ }
+ run_program::rooted($::prefix, "/bin/systemctl", $enable ? "enable" : "disable", "--no-reload", $service);
+ } else {
+ my $script = "/etc/rc.d/init.d/$service";
+ run_program::rooted($::prefix, "chkconfig", "--no-reload", $enable ? "--add" : "--del", $service);
+ #- FIXME: handle services with no chkconfig line and with no Default-Start levels in LSB header
+ if ($enable && cat_("$::prefix$script") =~ /^#\s+chkconfig:\s+-/m) {
+ run_program::rooted($::prefix, "chkconfig", "--no-reload", "--level", "35", $service, "on");
+ }
}
}
sub _run_action {
my ($service, $action) = @_;
- run_program::rooted($::prefix, "/etc/rc.d/init.d/$service", $action);
+ if (running_systemd()) {
+ run_program::rooted($::prefix, '/bin/systemctl', '--no-block', $action, "$service.service");
+ } else {
+ run_program::rooted($::prefix, "/etc/rc.d/init.d/$service", $action);
+ }
}
sub doit {
@@ -322,43 +341,160 @@ sub doit {
}
}
-sub services_raw() {
+sub running_systemd() {
+ run_program::rooted($::prefix, '/bin/mountpoint', '-q', '/sys/fs/cgroup/systemd');
+}
+
+sub has_systemd() {
+ run_program::rooted($::prefix, '/bin/rpm', '-q', '--qf', '', 'systemd');
+}
+
+sub xinetd_services() {
local $ENV{LANGUAGE} = 'C';
- my (@services, @xinetd_services);
- foreach (run_program::rooted_get_stdout($::prefix, '/sbin/chkconfig', '--list')) {
- if (my ($xinetd_name, $on_off) = m!^\t(\S+):\s*(on|off)!) {
- push @xinetd_services, [ $xinetd_name, $on_off eq 'on' ];
- } elsif (my ($name, $l) = m!^(\S+)\s+(0:(on|off).*)!) {
- push @services, [ $name, [ $l =~ /(\d+):on/g ] ];
- }
+ my @xinetd_services;
+ foreach (run_program::rooted_get_stdout($::prefix, '/sbin/chkconfig', '--list', '--type', 'xinetd')) {
+ if (my ($xinetd_name, $on_off) = m!^\t(\S+):\s*(on|off)!) {
+ push @xinetd_services, [ $xinetd_name, $on_off eq 'on' ];
+ }
+ }
+ @xinetd_services;
+}
+
+sub _systemd_services() {
+ local $ENV{LANGUAGE} = 'C';
+ my @services;
+ my %loaded;
+ # Running system using systemd
+ log::explanations("Detected systemd running. Using systemctl introspection.");
+ # even if systemd is not running, we can detect status of shorewell service which is not wanted by:
+ my @opts = $::isInstall ? 'list-unit-files' : qw(--all list-units);
+ print "chroot $::prefix /bin/systemctl --no-legend --no-pager --full @opts";
+ foreach (run_program::rooted_get_stdout($::prefix, '/bin/systemctl', '--no-legend', '--no-pager', '--full', @opts)) {
+ my ($name) = m!^(\S+)\.service\s+loaded!;
+ ($name) = m!^(\S+)\.service\s+enabled! if $::isInstall && !$name;
+ if ($name) {
+ # We only look at non-template, non-linked service files in /lib
+ # We also check for any non-masked sysvinit files as these are
+ # also handled by systemd
+ if ($name !~ /.*\@$/g && (-e "$::prefix/lib/systemd/system/$name.service" or -e "$::prefix/etc/rc.d/init.d/$name") && ! -l "$::prefix/lib/systemd/system/$name.service") {
+ push @services, [ $name, !!run_program::rooted($::prefix, '/bin/systemctl', '--quiet', 'is-enabled', "$name.service") ];
+ $loaded{$name} = 1;
+ }
+ }
}
- \@services, \@xinetd_services;
+ # list-units will not list disabled units that can be enabled
+ foreach (run_program::rooted_get_stdout($::prefix, '/bin/systemctl', '--no-legend', '--no-pager', '--full', 'list-unit-files')) {
+ if (my ($name) = m!^(\S+)\.service\s+disabled!) {
+ # We only look at non-template, non-linked service files in /lib
+ # We also check for any non-masked sysvinit files as these are
+ # also handled by systemd
+ if (!exists $loaded{$name} && $name !~ /.*\@$/g && (-e "$::prefix/lib/systemd/system/$name.service" or -e "$::prefix/etc/rc.d/init.d/$name") && ! -l "$::prefix/lib/systemd/system/$name.service") {
+ # Limit ourselves to "standard" targets which can be enabled
+ my $wantedby = cat_("$::prefix/lib/systemd/system/$name.service") =~ /^WantedBy=(graphical|multi-user).target$/sm ? $1 : '';
+ if ($wantedby) {
+ push @services, [ $name, 0 ];
+ }
+ }
+ }
+ }
+
+ @services;
+}
+
+sub _legacy_services() {
+ local $ENV{LANGUAGE} = 'C';
+ my @services;
+ my $has_systemd = has_systemd();
+ if ($has_systemd) {
+ # The system not using systemd but will be at next boot. This is
+ # is typically the case in the installer. In this mode we must read
+ # as much as is practicable from the native systemd unit files and
+ # combine that with information from chkconfig regarding legacy sysvinit
+ # scripts (which systemd will parse and include when running)
+ log::explanations("Detected systemd installed. Using fake service+chkconfig introspection.");
+ foreach (glob_("$::prefix/lib/systemd/system/*.service")) {
+ my ($name) = m!([^/]*).service$!;
+
+ # We only look at non-template, non-symlinked service files
+ if (!(/.*\@\.service$/g) && ! -l $_) {
+ # Limit ourselves to "standard" targets
+ my $wantedby = cat_($_) =~ /^WantedBy=(graphical|multi-user).target$/sm ? $1 : '';
+ if ($wantedby) {
+ # Exclude if enabled statically
+ # Note DO NOT use -e when testing for files that could
+ # be symbolic links as this will fail under a chroot
+ # setup where -e will fail if the symlink target does
+ # exist which is typically the case when viewed outside
+ # of the chroot.
+ if (!-l "$::prefix/lib/systemd/system/$wantedby.target.wants/$name.service") {
+ push @services, [ $name, !!-l "$::prefix/etc/systemd/system/$wantedby.target.wants/$name.service" ];
+ }
+ }
+ }
+ }
+ } else {
+ log::explanations("Could not detect systemd. Using chkconfig service introspection.");
+ }
+
+ # Regardless of whether we expect to use systemd on next boot, we still
+ # need to instrospect information about non-systemd native services.
+ my $runlevel;
+ my $on_off;
+ if (!$::isInstall) {
+ $runlevel = (split " ", `/sbin/runlevel`)[1];
+ }
+ foreach (run_program::rooted_get_stdout($::prefix, '/sbin/chkconfig', '--list', '--type', 'sysv')) {
+ if (my ($name, $l) = m!^(\S+)\s+(0:(on|off).*)!) {
+ # If we expect to use systemd (i.e. installer) only show those
+ # sysvinit scripts which are not masked by a native systemd unit.
+ my $has_systemd_unit = systemd_unit_exists($name);
+ if (!$has_systemd || !$has_systemd_unit) {
+ if ($::isInstall) {
+ $on_off = $l =~ /\d+:on/g;
+ } else {
+ $on_off = $l =~ /$runlevel:on/g;
+ }
+ push @services, [ $name, $on_off ];
+ }
+ }
+ }
+ @services;
}
-#- returns:
+#- returns:
#--- the listref of installed services
#--- the listref of "on" services
sub services() {
- my ($services, $xinetd_services) = services_raw();
- my @l = @$xinetd_services;
- if ($::isInstall) {
- push @l, map { [ $_->[0], @{$_->[1]} > 0 ] } @$services;
+ my @services;
+ if (running_systemd()) {
+ @services = _systemd_services();
} else {
- my $runlevel = (split " ", `/sbin/runlevel`)[1];
- push @l, map { [ $_->[0], member($runlevel, @{$_->[1]}) ] } @$services;
+ @services = _legacy_services();
+ # list shorewall and the like which are not "wantedBy":
+ if ($::isInstall) {
+ # prevent listing some services twice:
+ my @found = map { $_->[0] } @services;
+ push @services, grep { !member($_->[0], @found) } _systemd_services();
+ }
}
+
+ my @l = xinetd_services();
+ push @l, @services;
@l = sort { $a->[0] cmp $b->[0] } @l;
[ map { $_->[0] } @l ], [ map { $_->[0] } grep { $_->[1] } @l ];
}
-
-
+sub systemd_unit_exists {
+ my ($name) = @_;
+ # we test with -l as symlinks are not valid when the system is chrooted:
+ -e "$::prefix/lib/systemd/system/$name.service" or -l "$::prefix/lib/systemd/system/$name.service";
+}
sub service_exists {
my ($service) = @_;
- -x "$::prefix/etc/rc.d/init.d/$service";
+ -x "$::prefix/etc/rc.d/init.d/$service" or systemd_unit_exists($service);
}
sub restart ($) {
@@ -400,7 +536,11 @@ sub is_service_running ($) {
my ($service) = @_;
# Exit silently if the service is not installed
service_exists($service) or return 1;
- run_program::rooted($::prefix, "/etc/rc.d/init.d/$service", '>', '/dev/null', '2>', '/dev/null', "status");
+ if (running_systemd()) {
+ run_program::rooted($::prefix, '/bin/systemctl', '--quiet', 'is-active', "$service.service");
+ } else {
+ run_program::rooted($::prefix, '/sbin/service', $service, 'status');
+ }
}
sub starts_on_boot {
diff --git a/perl-install/share/base.png b/perl-install/share/base.png
index 2b0729431..5a7c7a2db 100644
--- a/perl-install/share/base.png
+++ b/perl-install/share/base.png
Binary files differ
diff --git a/perl-install/share/diskdrake.css b/perl-install/share/diskdrake.css
new file mode 100644
index 000000000..fe5555140
--- /dev/null
+++ b/perl-install/share/diskdrake.css
@@ -0,0 +1,97 @@
+/* FIXME: to be inherited by all other styles */
+#PART* {
+ /* FIXME: replace by appropriate font:
+ fontset = "-*-*-medium-r-normal-*-8-*-*-*-*-*-iso8859-1,*-r-*"
+ => font: "8" */
+ padding: 1px;
+ color: #000000;
+}
+
+#PART_ext2, #PART_ext3, #PART_ext4 {
+ background-color: #ff0000;
+ background-image: none;
+ padding: 1px;
+}
+#PART_ext2:hover:hover, #PART_ext3:hover, #PART_ext4:hover {
+ background-color: #e60000;
+ padding: 1px;
+}
+#PART_ext2:active:active, #PART_ext3:active, #PART_ext4:active {
+ background-color: #e60000;
+ padding: 1px;
+}
+
+#PART_xfs {
+ background-color: #ff9900;
+ background-image: none;
+ padding: 1px;
+}
+#PART_xfs:hover {
+ background-color: #e66600;
+ padding: 1px;
+}
+#PART_xfs:active {
+ background-color: #e69900;
+ padding: 1px;
+}
+
+#PART_swap {
+ background-color: #66cc00;
+ background-image: none;
+ padding: 1px;
+}
+#PART_swap:active, #PART_swap:hover {
+ background-color: #66b700;
+ padding: 1px;
+}
+
+#PART_vfat, #PART_ntfs, #PART_ntfs-3g {
+ background-color: #00b7ff;
+ background-image: none;
+ padding: 1px;
+}
+#PART_vfat:hover, #PART_ntfs:hover, #PART_ntfs-3g:hover {
+ background-color: #0099e6;
+ padding: 1px;
+}
+#PART_vfat:active, #PART_ntfs:active, #PART_ntfs-3g:active {
+ background-color: #0099e6;
+ padding: 1px;
+}
+
+#PART_empty {
+ background-color: #ffffff;
+ background-image: none;
+ padding: 1px;
+}
+#PART_empty:hover, #PART_empty:active {
+ background-color: #e6e6e6;
+ padding: 1px;
+}
+
+#PART_other {
+ background-color: #929eab;
+ background-image: none;
+ padding: 1px;
+}
+
+#PART_new {
+ background-color: #1f429c;
+ background-image: none;
+ color: #ffffff;
+ padding: 1px;
+}
+
+GtkPaned.resize_partition {
+ -GtkPaned-handle-size: 5;
+ margin: 0;
+}
+
+.pane-separator {
+ background-color: white;
+ background-image: none;
+ border-style: none solid;
+ border-color: #a1a1a1;
+ border-width: 1px;
+}
+
diff --git a/perl-install/share/diskdrake.rc b/perl-install/share/diskdrake.rc
deleted file mode 100644
index c519fecf0..000000000
--- a/perl-install/share/diskdrake.rc
+++ /dev/null
@@ -1,65 +0,0 @@
-gtk-button-images=1
-style "font"
-{
- fontset = "-*-*-medium-r-normal-*-8-*-*-*-*-*-iso8859-1,*-r-*"
- xthickness = 1
- ythickness = 1
-}
-
-style "red" = "font"
-{
- bg[NORMAL] = { 1.0, 0, 0 }
- bg[ACTIVE] = { 0.9, 0, 0 }
- bg[PRELIGHT] = { 0.9, 0, 0 }
-}
-style "orange" = "font"
-{
- bg[NORMAL] = { 1.0, 0.6, 0 }
- bg[ACTIVE] = { 0.9, 0.6, 0 }
- bg[PRELIGHT] = { 0.9, 0.4, 0 }
-}
-style "green" = "font"
-{
- bg[NORMAL] = { 0.4, 0.8, 0 }
- bg[ACTIVE] = { 0.4, 0.7, 0 }
- bg[PRELIGHT] = { 0.4, 0.7, 0 }
- fg[NORMAL] = { 0, 0, 0 }
-}
-style "blue" = "font"
-{
- bg[NORMAL] = { 0, 0.7, 1.0 }
- bg[ACTIVE] = { 0, 0.6, 0.9 }
- bg[PRELIGHT] = { 0, 0.6, 0.9 }
-}
-style "white" = "font"
-{
- bg[NORMAL] = { 1.0, 1.0, 1.0 }
- bg[ACTIVE] = { 0.9, 0.9, 0.9 }
- bg[PRELIGHT] = { 0.9, 0.9, 0.9 }
- fg[NORMAL] = { 0, 0, 0 }
-}
-style "gray" = "font"
-{
- bg[NORMAL] = { 0.57, 0.62, 0.67 }
- bg[ACTIVE] = { 0.57, 0.62, 0.57 }
- bg[PRELIGHT] = { 0.57, 0.62, 0.57 }
- fg[NORMAL] = { 0, 0, 0 }
-}
-style "darkblue" = "font"
-{
- bg[NORMAL] = { 0.12, 0.26, 0.61 }
- bg[ACTIVE] = { 0.12, 0.26, 0.61 }
- bg[PRELIGHT] = { 0.12, 0.26, 0.61 }
- fg[NORMAL] = { 1, 1, 1 }
-}
-
-widget "*PART_ext2" style "red"
-widget "*PART_ext3" style "red"
-widget "*PART_ext4" style "red"
-widget "*PART_xfs" style "orange"
-widget "*PART_swap" style "green"
-widget "*PART_vfat" style "blue"
-widget "*PART_ntfs*" style "blue"
-widget "*PART_empty" style "white"
-widget "*PART_other" style "gray"
-widget "*PART_new" style "darkblue"
diff --git a/perl-install/share/floppy.png b/perl-install/share/floppy.png
index 2265e6ec6..c8e5d3ccd 100644
--- a/perl-install/share/floppy.png
+++ b/perl-install/share/floppy.png
Binary files differ
diff --git a/perl-install/share/ftin.png b/perl-install/share/ftin.png
index 3cec3c194..d6e28a4d6 100644
--- a/perl-install/share/ftin.png
+++ b/perl-install/share/ftin.png
Binary files differ
diff --git a/perl-install/share/ftout.png b/perl-install/share/ftout.png
index d821716eb..f71764034 100644
--- a/perl-install/share/ftout.png
+++ b/perl-install/share/ftout.png
Binary files differ
diff --git a/perl-install/share/help.png b/perl-install/share/help.png
index ddebe33ad..5ef2c8bfd 100644
--- a/perl-install/share/help.png
+++ b/perl-install/share/help.png
Binary files differ
diff --git a/perl-install/share/installed.png b/perl-install/share/installed.png
index fc0ffbc84..edc85323b 100644
--- a/perl-install/share/installed.png
+++ b/perl-install/share/installed.png
Binary files differ
diff --git a/perl-install/share/left-background-filler.png b/perl-install/share/left-background-filler.png
index 264dd4966..1ce098434 100644
--- a/perl-install/share/left-background-filler.png
+++ b/perl-install/share/left-background-filler.png
Binary files differ
diff --git a/perl-install/share/po/.gitignore b/perl-install/share/po/.gitignore
new file mode 100644
index 000000000..cd1f2c943
--- /dev/null
+++ b/perl-install/share/po/.gitignore
@@ -0,0 +1 @@
+*.mo
diff --git a/perl-install/share/po/.tx/config b/perl-install/share/po/.tx/config
new file mode 100644
index 000000000..6dd4e1e98
--- /dev/null
+++ b/perl-install/share/po/.tx/config
@@ -0,0 +1,8 @@
+[main]
+host = https://www.transifex.com
+
+[mageia.drakx_share]
+file_filter = <lang>.po
+source_file = libDrakX.pot
+source_lang = en
+type = PO
diff --git a/perl-install/share/po/Makefile b/perl-install/share/po/Makefile
index 52f2c0dc9..8dab19a79 100644
--- a/perl-install/share/po/Makefile
+++ b/perl-install/share/po/Makefile
@@ -37,6 +37,9 @@ install: $(MOFILES)
clean:
@rm -rf *.mo $(POFILES:%=%t)
+check:
+ for i in *.po; do msgfmt -c $$i -o /dev/null; done
+
verif:
perl -ne '/^\s*#/ or $$i += my @l = /\b__?\(/g; END { print "$$i\n" }' $(PMSFILES_HERE)
perl -ne '$$i += my @l = /\.c:/g; END { print "$$i\n" }' DrakX.pot
diff --git a/perl-install/share/po/af.po b/perl-install/share/po/af.po
index 1a64b4781..53f0fc596 100644
--- a/perl-install/share/po/af.po
+++ b/perl-install/share/po/af.po
@@ -10,30 +10,31 @@
msgid ""
msgstr ""
"Project-Id-Version: DrakX-af\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
+"POT-Creation-Date: 2016-07-12 14: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"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "Wag asb."
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "Besig met installasie van herlaaistelsel"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -44,35 +45,17 @@ msgid ""
"Assign a new Volume ID?"
msgstr ""
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr "Installasie van herlaaiprogram het gefaal a.g.v. hierdie fout: "
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"U mag moontlik u 'Open Firmware' selflaai-toestel verander om\n"
-" die herlaaistelsel te aktiveer. Indien u nie die herlaaistelsel-porteks \n"
-" tydens seklflaai sien nie, hou die \"Command-Option-O-F\" in\n"
-" gedurende selflaai en tik die volgende in:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-"Tik daarna 'shut-down' in\n"
-"U behoort die herlaaistelsel-porteks met die volgende selflaai te sien."
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
@@ -82,268 +65,223 @@ msgstr ""
"\n"
"Vanaf watter hardeyskyf geskied die selflaai?"
-#: any.pm:331
+#: any.pm:335
#, fuzzy, c-format
msgid "Bootloader Installation"
msgstr "Besig met installasie van herlaaistelsel"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "Waar wil u die herlaaistelsel installeer"
-#: any.pm:359
+#: any.pm:355
#, fuzzy, c-format
msgid "First sector (MBR) of drive %s"
msgstr "Eerste sektor van skyf (MBR)"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "Eerste sektor van skyf (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "Eerste sektor van die 'root'-partisie"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "Op Disket"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "Mis hierdie stap"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "Herlaaistylkonfigurasie"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, fuzzy, c-format
+msgid "EFI System Partition"
+msgstr "Enkripsie-algoritme"
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "Herlaaistelsel hoofopsies"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "Herlaaistelsel"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "Herlaaistelsel om te gebruik"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Herlaaitoestel"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr ""
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "Wagperiode voor verstekstelsel gelaai word"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "Bekragtig ACPI"
-#: any.pm:426
+#: any.pm:419
#, fuzzy, c-format
msgid "Enable SMP"
msgstr "Bekragtig ACPI"
-#: any.pm:427
+#: any.pm:420
#, fuzzy, c-format
msgid "Enable APIC"
msgstr "Bekragtig ACPI"
-#: any.pm:429
+#: any.pm:422
#, fuzzy, c-format
msgid "Enable Local APIC"
msgstr "Bekragtig ACPI"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Sekuriteit"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Wagwoord"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "Die wagwoorde stem nie ooreen nie."
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Probeer asb. weer"
-#: any.pm:436
+#: any.pm:429
#, fuzzy, c-format
-msgid "You can not use a password with %s"
+msgid "You cannot use a password with %s"
msgstr "U kan nie 'n lĂªerstelsel met enkripsie vir hegpunt %s gebruik nie."
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "Wagwoord (weer)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "Maak /tmp skoon met elke herlaai"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "Beginboodskap"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "Open Firmware Delay"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "Tydsbeperking vir stelselkernlaai"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "Laat CD-herlaai toe?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "Laat OF-herlaai toe?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "Verstek bedryfstelsel?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Beeld"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "'Root'"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "Aanlas"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr ""
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Videomodus"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, fuzzy, c-format
msgid "Network profile"
msgstr "Netwerkkoppelvlak"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Naam"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "Verstek"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "Geen video"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "Leë etiket word nie toegelaat nie"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "U moet 'n kernel-beeld spesifiseer"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "U moet 'n 'root-partisie spesifiseer"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Hierdie etiket is alreeds in gebruik"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "Watter tipe inskrywing wil u byvoeg?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Ander bedryfstelsel (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Ander bedryfstelsel (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "Ander bedryfstelsel (Windows...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, fuzzy, c-format
msgid "Bootloader Configuration"
msgstr "Herlaaistylkonfigurasie"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -352,47 +290,76 @@ msgstr ""
"Hier is die huidige inskrywings\n"
"U kan byvoeg or verwyder soos nodig."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Waarskuwing"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "toegang na X-programme"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "toegang tot rpm-nutsprogramme"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "laat \"su\" toe"
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "toegang tot administratiewe-lĂªers"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "toegang na netwerk-nutsprogramme"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "toegang na kompilasie-gereedskap"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(%s alreeds bygevoeg)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "Gee asb. 'n gebruikerskode"
-#: any.pm:863
+#: any.pm:875
#, fuzzy, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
@@ -400,227 +367,242 @@ msgid ""
msgstr ""
"Die gebruikernaam mag alleenlik uit kleinletter, nommers, '-' en '_' bestaan"
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "Hierdie naam is te lank"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "Hierdie genruikerskode bestaan alreeds"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "Gebruiker ID"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "Groep ID"
-#: any.pm:872
+#: any.pm:884
#, fuzzy, c-format
msgid "%s must be a number"
msgstr "Opsie %s moet 'n nommer wees!"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
+msgid "%s should be above 1000. Accept anyway?"
msgstr ""
-#: any.pm:877
+#: any.pm:889
#, fuzzy, c-format
msgid "User management"
msgstr "Gebruikernaam"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, fuzzy, c-format
msgid "Set administrator (root) password"
msgstr "Kies 'root' se wagwoord"
-#: any.pm:889
+#: any.pm:903
#, fuzzy, c-format
msgid "Enter a user"
msgstr ""
"Tik 'n gebruiker in\n"
"%s"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Ikoon"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "Regte naam"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "Aanteken naam"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Dop"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
#, fuzzy, c-format
msgid "Please wait, adding media..."
msgstr "wag asseblief gedurende 'ttmkfdir'..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "Outo-inteken"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr "Ek kan u rekenaar so opstel om een gebruiker outomaties in te teken."
-#: any.pm:979
+#: any.pm:1005
#, fuzzy, c-format
msgid "Use this feature"
msgstr "Wil u hierdie funksie gebruik?"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Kies die verstek gebruiker:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Kies die vensterbestuurder om te loop:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, fuzzy, c-format
msgid "Release Notes"
msgstr "Vrystelling: "
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Sluit af"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Lisensieooreenkoms"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Verlaat"
-#: any.pm:1080
+#: any.pm:1096
#, fuzzy, c-format
msgid "Do you accept this license ?"
msgstr "Beskik u oor nog?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Aanvaar"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "Weier"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "Kies asb. 'n taal om te gebruik"
-#: any.pm:1135
-#, c-format
+#: any.pm:1151
+#, fuzzy, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr "U kan ander tale selekteer wat na installasie beskikbaar sal wees."
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
+#, c-format
+msgid "Mageia"
+msgstr "Mageia"
+
+#: any.pm:1154
+#, fuzzy, c-format
+msgid "Multiple languages"
+msgstr "Alle tale"
+
+#: any.pm:1155
#, c-format
-msgid "Multi languages"
+msgid "Select Additional Languages"
msgstr ""
-#: any.pm:1147 any.pm:1178
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr ""
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "Alle tale"
-#: any.pm:1170
+#: any.pm:1187
#, fuzzy, c-format
msgid "Language choice"
msgstr "selfdoen"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "Land / Omgewing"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "Kies asseblief u land"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "Hier is die volle lys van beskikbare lande"
-#: any.pm:1228
+#: any.pm:1245
#, fuzzy, c-format
msgid "Other Countries"
msgstr "Ander poorte"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "Gevorderd"
-#: any.pm:1234
+#: any.pm:1251
#, fuzzy, c-format
msgid "Input method:"
msgstr "Netwerkmetode:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Geen"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "Geen deling"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "Laat alle gebruikers toe"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "Aangepaste"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -635,32 +617,32 @@ msgstr ""
"\n"
"\"Aangepaste\" laat toe vir per-gebruiker verstellings.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
"Windows."
msgstr ""
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
"systems."
msgstr ""
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr "U kan uitvoer deur NFS of SMB te gebruik. Kies watter u wil gebruik."
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "Loods userdrake"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -670,54 +652,54 @@ msgstr ""
"U kan van 'userdrake' gebruik maak om gebruikers by heirdie\n"
"groep te voeg."
-#: any.pm:1481
+#: any.pm:1503
#, fuzzy, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
msgstr "U moet afteken en weer inteken alvorens veranderinge bekragtig word"
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr "U moet afteken en weer inteken alvorens veranderinge bekragtig word"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "Tydsone"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "Wat is u tydsone?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr ""
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr ""
-#: any.pm:1550
+#: any.pm:1572
#, fuzzy, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "Hardewareklok gestel vir GMT"
-#: any.pm:1551
+#: any.pm:1573
#, fuzzy, c-format
msgid "%s (hardware clock set to local time)"
msgstr "Hardewareklok gestel vir GMT"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "NTP-bediener"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "Outo-tydsinkronisasie met NTP"
@@ -742,7 +724,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "Ethernetkaart"
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Windows-domein"
@@ -752,289 +734,289 @@ msgstr "Windows-domein"
msgid "Kerberos 5"
msgstr ""
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "Plaaslike lĂªer :"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr ""
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
"consolidates certain types of information within your organization."
msgstr ""
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
"Service domain with a common password and group file."
msgstr ""
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Windows-domein:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
"a Windows domain."
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, fuzzy, c-format
msgid "Welcome to the Authentication Wizard"
msgstr "Benodig Domein-magtiging"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "LDAP-bediener"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, fuzzy, c-format
msgid "Base dn"
msgstr "LDAP Basis-dn"
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr ""
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr ""
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr ""
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr ""
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr ""
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr ""
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, fuzzy, c-format
msgid "Bind Password "
msgstr "Wagwoord"
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr ""
-#: authentication.pm:127
+#: authentication.pm:126
#, fuzzy, c-format
msgid "Password base"
msgstr "Wagwoord"
-#: authentication.pm:128
+#: authentication.pm:127
#, fuzzy, c-format
msgid "Group base"
msgstr "Groep ID"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr ""
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:146
+#: authentication.pm:145
#, fuzzy, c-format
msgid "Realm "
msgstr "Regte naam"
-#: authentication.pm:148
+#: authentication.pm:147
#, fuzzy, c-format
msgid "KDCs Servers"
msgstr "LDAP-bediener"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr ""
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr ""
-#: authentication.pm:156
+#: authentication.pm:155
#, fuzzy, c-format
msgid "Use local file for users information"
msgstr "Gebruik libsafe vir bedieners"
-#: authentication.pm:157
+#: authentication.pm:156
#, fuzzy, c-format
-msgid "Use Ldap for users information"
+msgid "Use LDAP for users information"
msgstr "Hardeskyfinligting"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr ""
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "NIS-domein"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "NIS-bediener"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-#: authentication.pm:218
+#: authentication.pm:217
#, fuzzy, c-format
msgid "Domain Model "
msgstr "Domein"
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr ""
-#: authentication.pm:221
+#: authentication.pm:220
#, fuzzy, c-format
msgid "DNS Domain"
msgstr "NIS-domein"
-#: authentication.pm:222
+#: authentication.pm:221
#, fuzzy, c-format
msgid "DC Server"
msgstr "LDAP-bediener"
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "Magtiging"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "Magtigings-metode"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "Geen wagwoord"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr "Hierdie wagwoord is te eenvoudig. (moet ten minste %d karakters bevat)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "Kan nie uitsaai sonder 'n NIS-domein nie"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Kies lĂªer"
-#: authentication.pm:897
+#: authentication.pm:866
#, fuzzy, c-format
msgid "Domain Windows for authentication : "
msgstr "Benodig Domein-magtiging"
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "Domein-administrarteur se naam"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "Domein-administrarteur se Wagwoord"
@@ -1044,7 +1026,7 @@ msgstr "Domein-administrarteur se Wagwoord"
# so use only 7bit for this message (and do transliteration or
# leave it in English, as it is the best for your language)
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1059,42 +1041,42 @@ msgstr ""
"vir die verstekopsie.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO met tekskieskaart"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
+msgid "GRUB2 with graphical menu"
msgstr ""
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr ""
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 met tekskieskaart"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr ""
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr "GRUB met tekskieskaart"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "nie genoeg spasie in /boot nie"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "U kan nie die herlaaistelsel op 'n %s partisie installeer nie\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
@@ -1103,65 +1085,66 @@ msgstr ""
"U herlaaistelsel se konfigurasie moet opgedateer word omdat 'n partisie se "
"nommer verander het"
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
"Die herlaaistelsel kan nie korrek geĂ¯nstalleer word nie. U moet in redding-"
"modus laai, kies dan \"%s\""
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "Her-installeer herlaaistelsel"
-#: common.pm:142
+#: common.pm:271
#, fuzzy, c-format
msgid "B"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d minute"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 minuut"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d sekondes"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr ""
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1175,154 +1158,143 @@ msgstr ""
"is as 'n WebDAV-bediener). Indien u 'n 'WebDAV' hegpunt\n"
"wil heg, kies \"Nuwe\"."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Nuwe"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Ontheg"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Heg"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Bediener"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Hegpunt"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Opsies"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Verwyder"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Klaar"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Fout"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "Voorsien asseblief die WebDAV-bediener se URL"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "Die URL moet begin met http:// or https://"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Waarskuwing"
-
#: diskdrake/dav.pm:106
#, fuzzy, c-format
-msgid "Are you sure you want to delete this mountpoint?"
+msgid "Are you sure you want to delete this mount point?"
msgstr "Wil u op hierdie knoppie klik?"
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Bediener: "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "Hegpunt: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "Opsies: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "Partisionering"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "Lees noukeurig"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "Rugsteun u data eers asb."
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Verlaat"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "Gaan voort"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Hulp"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1333,142 +1305,132 @@ msgstr ""
"Ek stel voor u verstel eers die grootte van dié partisie\n"
"(kliek daarop en kliek dan op \"Verstel Grootte\")"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "Kliek asb. op 'n partisie"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "Detail"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "Geen hardeskywe kon gevind word nie"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "Onbekend"
-#: diskdrake/hd_gtk.pm:388
+#: diskdrake/hd_gtk.pm:427
#, fuzzy, c-format
msgid "Ext4"
msgstr "Verlaat"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, fuzzy, c-format
msgid "XFS"
msgstr "HFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Ruilarea"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Ander"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "Leeg"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "LĂªerstelsel-tipes:"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, fuzzy, c-format
msgid "This partition is already empty"
msgstr "Hierdie partisie se grootte kan nie verstel word nie"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "Gebruik ``Ontheg'' eerste"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, fuzzy, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "Gebruik ``%s'' instede."
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Tipe"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "Kies 'n ander partisie"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Kies 'n partisie"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "Meer Keuses"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, fuzzy, c-format
msgid "Confirmation"
msgstr "Konfigurasie"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "Wil u in elk geval voortgaan?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Verlaat, maar moenie iets stoor nie"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "Wil u verlaat, sonder om die partisietabel op te dateer?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "Wil u die /etc/fstab veranderinge stoor?"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr "U moet herlaai om die partisielys-veranderinge te aktiveer"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1476,29 +1438,29 @@ msgid ""
"Quit anyway?"
msgstr ""
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "Verwyder almal"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "Outo-allokeer"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "Skakel oor na normale gebruiksvlak"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "Skakel oor na kundige gebruiksvlak"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "Hardeskyfinligting"
#: diskdrake/interactive.pm:371
@@ -1508,7 +1470,7 @@ msgstr "Alle primĂªre partisies is gebruik"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "Ek kan nie meer partisies byvoeg nie"
#: diskdrake/interactive.pm:373
@@ -1530,135 +1492,135 @@ msgstr "Herlaai partisietabel"
msgid "Detailed information"
msgstr "Gedetaileerde inligting"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
-msgstr ""
+msgstr "Video"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Verstel Grootte"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Formatteer"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Voeg by RAID"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Voeg by LVM"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, fuzzy, c-format
msgid "Use"
msgstr "Gebruiker ID"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Uitwis"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "Verwyder uit RAID"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "Verwyder uit LVM"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, fuzzy, c-format
msgid "Remove from dm"
msgstr "Verwyder uit LVM"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "Verander RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Gebruik vir teruglus"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Skep"
-#: diskdrake/interactive.pm:453
+#: diskdrake/interactive.pm:456
#, fuzzy, c-format
msgid "Failed to mount partition"
msgstr "Verskuif lĂªers na nuwe partisie toe"
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Skep 'n nuwe partisie"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "Begin-sektor: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "Grootte in MB: "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "LĂªerstelsel-tipe: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "Voorkeure: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "Logiese-volumenaam "
-#: diskdrake/interactive.pm:507
+#: diskdrake/interactive.pm:514
#, fuzzy, c-format
msgid "Encrypt partition"
msgstr "Enkripsie-algoritme"
-#: diskdrake/interactive.pm:508
+#: diskdrake/interactive.pm:515
#, fuzzy, c-format
msgid "Encryption key "
msgstr "Enkripsie-sleutel"
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "Enkripsie-sleutel (nogmaals)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "Die enkripsie-sleutels stem nie ooreen nie."
-#: diskdrake/interactive.pm:521
+#: diskdrake/interactive.pm:529
#, fuzzy, c-format
msgid "Missing encryption key"
msgstr "Enkripsie-sleutel van lĂªerstelsel"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
@@ -1666,18 +1628,12 @@ msgstr ""
"(aangsien u die maksimum aantal primĂªre partisies bereik het).\n"
"Verwyder eerstens 'n primĂªre partisie en skep dan 'n sekondĂªre partisie."
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "Toets vir foutiewe areas?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "Verwyder die terugluslĂªer?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
@@ -1685,117 +1641,117 @@ msgstr ""
"Alle data om hierdie partisie %s sal uitgewis word na verandering van die \n"
"partisietipe"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "Verander partisietipe"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "Watter lĂªerstelsel verlang u?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, fuzzy, c-format
msgid "Switching from %s to %s"
msgstr "Oorskakeling van ext2 na ext3"
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr ""
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr ""
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, fuzzy, c-format
msgid "Label:"
msgstr "Naam"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "Waar wil u terugluslĂªer %s heg?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "Waar wil u toestel %s heg?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"Kan nie hegpunt ontset nie, omdat hierdie partisie vir teruglus\n"
"gebruik word. Verwyder eers die teruglus."
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "Waar wil u toestel %s heg?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "Grootteverandering"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "FAT lĂªerstelselgrense word bereken"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "Hierdie partisie se grootte kan nie verstel word nie"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "Alle data om hierdie partisie moet gerugsteun word."
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr "Alle data op partisie %s sal uitgewis word met die grootteverandering"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Kies die nuwe grootte"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "Nuwe grootte in MB: "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, fuzzy, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
@@ -1805,169 +1761,179 @@ msgstr ""
"verklien het,sal daar toetste op u lĂªerstelsel(s) gedoen word,\n"
"volgende keer as Windowsâ„¢ selflaai"
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "Enkripsie-sleutel van lĂªerstelsel"
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, fuzzy, c-format
msgid "Enter your filesystem encryption key"
msgstr "Kies 'n enkripsie-sleutel vir u lĂªerstelsel"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "Enkripsie-sleutel"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr ""
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Kies 'n bestaande RAID om by toe te voeg"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "nuut"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Kies 'n bestaande LVM om by toe te voeg"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
#, fuzzy, c-format
msgid "LVM name"
msgstr "LVM naam?"
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
+#: diskdrake/interactive.pm:1016
#, fuzzy, c-format
msgid "\"%s\" already exists"
msgstr "LĂªer bestaan alreeds. Moet dit gebruik word?"
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
"Do you want to move used physical extents on this volume to other volumes?"
msgstr ""
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr ""
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "Hierdie partisie kan nie vir teruglus gebruik word nie."
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Teruglus"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "Teruglus lĂªernaam:"
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "Voorsien 'n lĂªernaam"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr "LĂªer word alreeds deur 'n ander teruglus gebruik,kies 'n ander een"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "LĂªer bestaan alreeds. Moet dit gebruik word?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "Hegopsies:"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "Verskeie"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "toestel"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "vlak"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, fuzzy, c-format
msgid "chunk size in KiB"
msgstr "blokgrootte"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "Wees versigtig: hierdie is 'n gevaarlike operasie"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, fuzzy, c-format
msgid "Partitioning Type"
msgstr "Partisionering"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "Watter soort partisie?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr "U sal moet herlaai voor die veranderinge geaktiveer kan word"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "Die partisielys op skyf %s gaan opdateer word"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "Partisie %s word formateer"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr "Alle data om partisie %s sal uitgewis word met formatering."
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "Toets vir foutiewe areas?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "Verskuif lĂªers na nuwe partisie toe"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "Versteek lĂªers"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -1978,128 +1944,127 @@ msgid ""
"the contents of the mounted partition)"
msgstr ""
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "Verskuif lĂªers na nuwe partisie toe"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "Kopieer %s"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "Verwyder %s"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "partisie %s staan bekens as %s"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr ""
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Toestel: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr ""
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr ""
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "DOS-skyfletter: %s ('n raaiskoot)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Tipe:"
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Naam: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "Begin: sektor %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "Grootte: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s sektore"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "Silinder %d na silinder %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr ""
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "Geformateer\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "Nie geformatter\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "Geheg\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, fuzzy, c-format
msgid "Encrypted"
msgstr "Enkripsie-sleutel"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr ""
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2108,7 +2073,7 @@ msgstr ""
"Teruglus lĂªer(s):\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2117,27 +2082,27 @@ msgstr ""
"Verstekpartisie vir herlaai\n"
" (vir MS_DOS doeleinDES, nie LILO s'n nie)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Vlak %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, fuzzy, c-format
msgid "Chunk size %d KiB\n"
msgstr "Blokgrootte %s\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "RAID-skywe %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "Teruglus lĂªernaam: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2150,7 +2115,7 @@ msgstr ""
"drywerpartisie is en verkieslik alleen gelos\n"
"moet word.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2162,59 +2127,64 @@ msgstr ""
"Hierdie spesiale herlaaipartisie\n"
"is om u stelsel te duolaai.\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr ""
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Lees-alleen"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "Grootte: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Geometrie: %s silinders, %s koppe, %s sektore\n"
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Naam: "
+
+#: diskdrake/interactive.pm:1458
#, fuzzy, c-format
msgid "Medium type: "
msgstr "LĂªerstelsel-tipe: "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "LVM-skywe %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Tipe Partisielys: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "op bus %d id %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Kies 'n enkripsie-sleutel vir u lĂªerstelsel"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
"Hierdie enkripsie-sleutel is te eenvoudig. (moet ten minste %d karakters "
"bevat.)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "Enkripsie-algoritme"
@@ -2224,17 +2194,19 @@ msgstr "Enkripsie-algoritme"
msgid "Change type"
msgstr "Verander tipe"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Kanselleer"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr "Kan nie met gebruikernaam %s inteken nie (werkeerde wagwoord?)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2277,40 +2249,40 @@ msgstr "Soek bedieners"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "Deursoek netnuus-bedieners"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "Die pakket %s moet geĂ¯nstalleer word. Wil u dit installeer?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, fuzzy, c-format
msgid "Could not install the %s package!"
msgstr "Installeer pakket %s"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "Verpligte pakket %s ontbreek"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "Die volgende pakkette geĂ¯nstalleer word:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "Installeer pakkette..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "Verwyder pakkette..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2319,32 +2291,39 @@ msgstr ""
"'n Fout het voorgekom - geen geldige toestelle om die nuwe lĂªerstelsels op "
"te skep, is gevind nie. Deursoek asb. die hardeware vir die oorsaak."
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
+#, c-format
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "U moet oor 'n ESP FAT32 partisie wat as /boot/EFI geheg is, beskik"
+
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "U moet oor 'n FAT partisie wat as /boot/efi geheg is, beskik"
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
-#: fs/format.pm:106
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "LĂªer %s word geskep en formatteer"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, fuzzy, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr "Ek weet nie om %s as tipe %s te formateer nie"
-#: fs/format.pm:134
+#: fs/format.pm:143
#, fuzzy, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr "%s formatering ban %s het gefaal"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "Ek weet nie om %s as tipe %s te formateer nie"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s formatering ban %s het gefaal"
@@ -2359,52 +2338,52 @@ msgstr "SirkulĂªre heg %s\n"
msgid "Mounting partition %s"
msgstr "Heg partisie %s"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "heg van partisie %s in lĂªergids %s het gefaal"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "Toets %s"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "fout met onthegting van %s: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "Aktiveer 'swap'-partisie %s"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr ""
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"Moet nie 'inode'-toegangstye op hierdie lĂªerstelsel opdateer nie\n"
"(bv. maak die toegang na die nuus-spoel vinniger, wat weer die\n"
"nuus-bediener vinniger maak)"
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, fuzzy, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
@@ -2414,35 +2393,35 @@ msgstr ""
"(bv. maak die toegang na die nuus-spoel vinniger, wat weer die\n"
"nuus-bediener vinniger maak)"
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
"Kan slegs afsonderlik geheg word (- op sy eie - , \n"
"die '-a' opsie sal hiedie lĂªerstelsel nie laat heg nie)."
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr ""
"Moet nie teenwoordige karakter- of blok-toestelle op die lĂªerstelsel "
"vertolk\n"
"nie."
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
"Moet nie die uitvoer van programme vanaf die gehegde\n"
"lĂªerstelsel toelaat nie. Hierdie opsie kan handig wees indien 'n bediener\n"
"lĂªerstelsels het, wie se programme nie op linux uitgevoer kan word nie."
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2453,62 +2432,62 @@ msgstr ""
"bits to take effect. (This seems safe, but is in fact rather unsafe if you\n"
"have suidperl(1) installed.)"
-#: fs/mount_options.pm:137
+#: fs/mount_options.pm:139
#, c-format
-msgid "Mount the file system read-only."
+msgid "Mount the filesystem read-only."
msgstr "Heg die lĂªerstelsel as lees-alleen."
-#: fs/mount_options.pm:139
+#: fs/mount_options.pm:141
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr "Alle I/O na die lĂªerstelsel moet sinkronies wees."
-#: fs/mount_options.pm:141
+#: fs/mount_options.pm:143
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr ""
-#: fs/mount_options.pm:143
+#: fs/mount_options.pm:145
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow an ordinary user to mount the filesystem."
msgstr ""
-#: fs/mount_options.pm:145
+#: fs/mount_options.pm:147
#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr ""
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr "Verleen skryf-toegang aan gewone gebruikers"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
msgstr "Verleen slegs lees-toegang aan gewone gebruikers"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "Duplikaat hegpunt %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "geen beskikbare partisies"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "Deursoek partisies vir hegpunte"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Kies die hegpunte"
@@ -2532,18 +2511,18 @@ msgstr ""
msgid "Not enough swap space to fulfill installation, please add some"
msgstr "Nie genoeg ruilarea om die installasie te voltooi. Voeg asb. by."
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"U moet 'n wortelpartisie definieer.\n"
"Skep 'n partisie of kliek op 'n bestaande een.\n"
"Kies dan Hegpunt en stel dit dan '/'."
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2554,50 +2533,55 @@ msgstr ""
"\n"
"Wil u steeds voortgaan?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "Gebruik beskikbare spasie"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "Tekort aan oop spasie vir die nuwe partisies"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "Gebruik bestaande partisies"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "Daar is geen bestaande partisies om te gebruik nie"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "Bereken die grootte van die Microsoft Windows®partisie"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, fuzzy, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr "Gebruik die beskikbare spasie op die Windows-partisie"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "Watter partisie se grootte wil u verander?"
-#: fs/partitioning_wizard.pm:172
-#, c-format
+#: fs/partitioning_wizard.pm:186
+#, fuzzy, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr "U Windows-partisie is te gefragmenteer. Loop eers 'defrag' asb."
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2632,73 +2616,75 @@ msgstr ""
"Andersins, klik op %s."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Volgende"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, fuzzy, c-format
msgid "Partitionning"
msgstr "Partisionering"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr "Watter grootte wil u vir Microsoft Windows® behou? partisie %s?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "Grootte"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "Microsoft Windows®lĂªerstelselgrense word bereken"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "FAT-grootteverandering het gefaal: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr "Daar is geen FAT partisies om te verander nie(nie genoeg spasie nie)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Verwyder Microsoft Windows®"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, fuzzy, c-format
msgid "Erase and use entire disk"
msgstr "Wis hele skyf"
-#: fs/partitioning_wizard.pm:235
-#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
+#: fs/partitioning_wizard.pm:255
+#, fuzzy, c-format
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
msgstr "U het meer as een hardeskyf, waar wil u Linux installeer?"
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "Alle bestaande partisies en data sal uitgewis word op skyf %s"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "Gespesialiseerde skyfpartisionering"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "Gebruik fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2707,65 +2693,70 @@ msgstr ""
"U het nou partisie %s partisioneer.\n"
"Wanneer u klaar is, stoor u veranderinge met 'w'."
-#: fs/partitioning_wizard.pm:402
+#: fs/partitioning_wizard.pm:425
#, fuzzy, c-format
msgid "Ext2/3/4"
msgstr "Verlaat"
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "Ek kon geen plek vir installasie vind nie."
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "Die DrakX partisioneringsassistent het die volgende oplossings:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr ""
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "Partisionering het misluk: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "U kan nie JFS vir partisies kleiner as 16MB gebruik nie"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "U kan nie ReiserFS vir partisies kleiner as 32MB gebruik nie"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, fuzzy, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr "U kan nie JFS vir partisies kleiner as 16MB gebruik nie"
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "eenvoudig"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "met '/usr'"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "bediener"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr ""
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2780,43 +2771,43 @@ msgstr ""
"\n"
"Will u al die partisies verwyder?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "Hegpunte moet met 'n / begin"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "Hegpunte kan slegs alfa-numeriese karakters bevat"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "Daar is alreeds 'n partisie met hegpunt %s\n"
-#: fsedit.pm:431
-#, c-format
+#: fsedit.pm:447
+#, fuzzy, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
"U het 'n sagteware RAID-partisie as wortel (/).\n"
"Geen herlaaistelsel sal dit kan hanteer sonder 'n /boot partisie nie.\n"
"Onthou om 'n /boot by te voeg."
-#: fsedit.pm:438
+#: fsedit.pm:453
#, fuzzy, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
"U het 'n sagteware RAID-partisie as wortel (/).\n"
"Geen herlaaistelsel sal dit kan hanteer sonder 'n /boot partisie nie.\n"
"Onthou om 'n /boot by te voeg."
-#: fsedit.pm:446
+#: fsedit.pm:461
#, fuzzy, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
@@ -2826,64 +2817,64 @@ msgstr ""
"Geen herlaaistelsel sal dit kan hanteer sonder 'n /boot partisie nie.\n"
"Onthou om 'n /boot by te voeg."
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
+#: fsedit.pm:472
#, fuzzy, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
"U het 'n sagteware RAID-partisie as wortel (/).\n"
"Geen herlaaistelsel sal dit kan hanteer sonder 'n /boot partisie nie.\n"
"Onthou om 'n /boot by te voeg."
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr "U kan nie 'n lĂªerstelsel met enkripsie vir hegpunt %s gebruik nie."
-#: fsedit.pm:447
+#: fsedit.pm:482
#, fuzzy, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr "U kan nie LVM logiese volume vir hegpunt %s gebruik nie."
-#: fsedit.pm:449
+#: fsedit.pm:484
#, fuzzy, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
"U het 'n sagteware RAID-partisie as wortel (/).\n"
"Geen herlaaistelsel sal dit kan hanteer sonder 'n /boot partisie nie.\n"
"Onthou om 'n /boot by te voeg."
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "Hierdie lĂªergids moet altyd in die wortellĂªerstelsel bly"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
"point\n"
msgstr "U benodig 'n ware lĂªerstelsel (ext2, reiserfs) vir hierdie hegpunt\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "Nie genoeg spasie vir outo-toekenning beskikbaar nie"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "Niks om te doen nie"
@@ -2893,283 +2884,279 @@ msgstr "Niks om te doen nie"
msgid "SATA controllers"
msgstr "SATA-beheerders"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "RAID-beheerders"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "(E)IDE/ATA beheerders"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, fuzzy, c-format
msgid "Card readers"
msgstr "Model kaart:"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "Firewire-beheerders"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "PCMCIA-beheerders"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "SCSI-beheerders"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "USB beheerders"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, fuzzy, c-format
msgid "USB ports"
msgstr "USB-drukker"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "SMBus-beheerders"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "Brûe en stelselbeheerders"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Disket"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "Skyf"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr ""
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CDROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "CD/DVD-skrywers"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "Magnetiese band"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, fuzzy, c-format
msgid "AGP controllers"
msgstr "USB beheerders"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "Videokaart"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr ""
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "TV-kaart"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "Ander MultiMedia-toestelle"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "Klankkaart"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "Webkamera"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "Verwerkers"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "ISDN toestelle"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr ""
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr ""
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr ""
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr ""
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr ""
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "Ethernetkaart"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "Modem"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "ADSL toestelle"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "Geheue"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "Drukker"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr ""
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "Stuurstok"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Sleutelbord"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr ""
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "Muis"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr ""
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, fuzzy, c-format
msgid "UPS"
msgstr "CUPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "Skandeerder"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "Onbekend/Ander"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "cpu # "
-#: harddrake/sound.pm:303
+#: harddrake/sound.pm:80
#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "Wag asb... Konfigurasie word toegpas"
-
-#: harddrake/sound.pm:366
-#, c-format
-msgid "Enable PulseAudio"
-msgstr ""
+msgid "No known driver"
+msgstr "Geen drywer bekend"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
+msgid "There's no known driver for your sound card (%s)"
msgstr ""
+"Daar is geen drywer, sover ons weet, beskikbaar vir klankkaart (%s) nie"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
+msgid "Enable PulseAudio"
msgstr ""
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr ""
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr "Probleemoplossing"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "Geen alternatiewe drywer"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
@@ -3178,191 +3165,80 @@ msgstr ""
"Daar is geen OSS/ALSA alternatief vir u klankkaart (%s) wat huidiglik \"%s\" "
"gebruik"
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "Klankkonfigurasie"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-"Hier kan u 'n alternatiewe drywer vir u klankkaart kies ( OSS of ALSA)"
-"klankkaart (%s)."
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-"\n"
-"\n"
-"U kaart gebruik tans die %s\"%s\" drywer ( die kaart se verstek drywer is \"%"
-"s\")"
+msgid "Sound troubleshooting"
+msgstr "Klank foutopsporing"
-#: harddrake/sound.pm:414
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-"OSS (Open Sound System) was die eerste klank-API. Dit is onafhanklikvan die "
-"bedryfstelsel (dus is dit beskikbaar op meeste UNIX(tm) stelselsdit is 'n "
-"vreeslik basiese API.\n"
-"Drywers vir OSS is ook vreeslik omslagtig\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) het 'n modulĂªre argitektuur wat\n"
-"'n wye verskeidenheid ISA, USB en PCI kaarte ondersteun.\n"
+"- 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.\n"
"\n"
-"Die API is ook heelwat hoër as die van OSS.\n"
"\n"
-"On alsa te gebruik, kan u:\n"
-"- die ou versoenbare OSS-api gebruik\n"
-"- die nuwe ALSA-api gebruik. Dit het heelwat gevorderde\n"
-"glanspunte het, maar moet die ALSA programmateek gebruik\n"
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "Drywer:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- \"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\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"Die ou \"%s\" drywer is op 'n swartlys.\n"
"\n"
-"Dit is geraporteer dat die die kernel 'oops' as dit aflaai.\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"Die nuwe \"%s\" drywer sal met die volgende selflaai gebruik word."
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "Geen oopbron drywer"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"Daar is geen gratis drywer vir u klankkaart (%s) nie, daar is wel 'n "
-"gepatenteerde een by \"%s\"."
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "Geen drywer bekend"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr ""
-"Daar is geen drywer, sover ons weet, beskikbaar vir klankkaart (%s) nie"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "Klank foutopsporing"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
+"- \"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.\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-"Probeer gerus hierdie metode om u klank aan die gang te kry:\n"
-"(vanaf die instruksielyn)\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\"sal vir u aandui watter verstek drywer "
-"u\n"
-"kaart gebruik\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" sal aan u vertoon watter drywer\n"
-"tans gebruik word\n"
"\n"
-"- \"/sbin/lsmod\" sal u toelaat om te sien of die kaart se module (drywer)\n"
-"reeds gelaai is of nie.\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" en \"/sbin/chkconfig --list alsa\" sal\n"
-"aandui indien 'sound' en 'alsa' dienste loop in init vlak 3\n"
"\n"
-"- \"aumix -q\" sal vir u aandui of die klank swygend is of nie \n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" sal aandui watter program die klankkaart\n"
-"gebruik.\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "Laat ek enige drywer kies"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "Kies 'n eiemagtige drywer"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"/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)\n"
msgstr ""
-"Indien u seker is dat u die regte drywer vir u kaart ken\n"
-"kies dan dit uit die lys.\n"
-"\n"
-"Die \"%s\" klankkaart gebruik tans die \"%s\" drywer "
#: harddrake/v4l.pm:12
#, c-format
@@ -3390,7 +3266,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
"Die GNU/Linux se bttv module outospeur gewoonlik al die TV-kaart se "
"parameters korrek.\n"
@@ -3407,70 +3283,73 @@ msgstr "Model kaart:"
msgid "Tuner type:"
msgstr "Tipe instemmer"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "OK"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Ja"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "Nee"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Kies 'n lĂªer"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Voeg by"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Verander"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Voltooi"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "Vorige"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, fuzzy, c-format
msgid "No file chosen"
msgstr "bestands-kieser"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, fuzzy, c-format
msgid "You have chosen a directory, not a file"
msgstr "Tuisgids nie beskikbaar nie."
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, fuzzy, c-format
msgid "No such directory"
msgstr "Nie 'n gids nie"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "Nee soos lĂªer"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr ""
@@ -3552,1248 +3431,1262 @@ msgstr "Dien weer in"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "Andorra"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "Verenigde Arabiese Emirate"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "Afghanistan"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antigua and Barbuda"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Anguilla"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "Albanië"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "Armenië"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Netherlands Antilles"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "Angola"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "Antartika"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "Argentinië"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "American Samoa"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "Oostenryk"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "Australië"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "Aruba"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "Azerbaijan"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Bosnië en Herzegovina"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbados"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Bangladesh"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "België"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Burkina Faso"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "Bulgaars"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Bahrain"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Burundi"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Benin"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Bermuda"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Brunei Darussalam"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Bolivia"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Brasilië"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahamas"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "Bhutan"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Bouvet Eiland"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Botswana"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Belarus"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Belize"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "Kanada"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Kokos-eilande"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "Kongo (Kinshasa)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "Sentrale-Afrika Republiek"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "Congo (Brazzaville)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Switserland"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "Cote d'Ivoire"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Cook Eilande"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Chili"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "Kameroen"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "China"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "Colombië"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "Costa Rica"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Serbia & Montenegro"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "Kuba"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Cape Verde"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "Christmas Island"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "Ciprus"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "Tsjeggiese Republiek"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "Duitsland"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Djibouti"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Denemarke"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Dominica"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Dominikaanse Republiek"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "Algerië"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Ecuador"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Estonië"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Egipte"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Westelike Sahara"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Eritrea"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "Spanje"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "Ethiopië"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Finland"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Fidji"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Falkland Islands (Malvinas)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Micronesia"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Faroe Eilande"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Frankryk"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Gaboen"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "Verenigde Koninkryk"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Grenada"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "Georgia"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "Frans-Guiana"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Ghana"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Gibraltar"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Groenland"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Gambia"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Guinee"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Guadeloupe"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Ekwatoriale Guinea"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Griekeland"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "South Georgia and the South Sandwich Islands"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Guatemala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Guam"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Guinea-Bissau"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Guyana"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Hong Kong SAR (China)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Heard en McDonald Eilande"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Honduras"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "Kroasië"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "HaĂ¯ti"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "Hongarye"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Indonesië"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Ierland"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Israel"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "Indië"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "British Indian Ocean Territory"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Irak"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "Iran"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Ysland"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "Italië"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Jamaika"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "Jordanië"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "Japan"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "Kenia"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "Kyrgyzstan"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "Kambodja"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Kiribati"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "Comoros"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "Saint Kitts and Nevis"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "Korea (Noord)"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "Korea"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Koeweit"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "Cayman Eilande"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "Kazakhstan"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Laos"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Libanon"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Saint Lucia"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Liechtenstein"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Sri Lanka"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Liberië"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Lesotho"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Litaue"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Luxemburg"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Letland"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "Libië"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "Marokko"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "Monaco"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "Moldova"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "Madagaskar"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Marshall Eilande"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "Masedonië"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "Mali"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Myanmar"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "Mongolië"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Noordelike Mariana Eilande"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "Martinique"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "Mauritanië"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montserrat"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "Malta"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "Mauritius"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "Maldives"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Malawië"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "Mexiko"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "Maleisië"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "Mosambiek"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "Namibië"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "Nieu-Caledonië"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "Niger"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Norfolk Eiland"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "Nigerië"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Nicaragua"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Nederlands"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Noorweë"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "Nepal"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "Nauru"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niue"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "Neu-Seeland"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "Oman"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "Panama"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "Peru"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "Fraanse Polinesië"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "Papua New Guinea"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Filippyne"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "Pakistan"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "Pole"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Saint Pierre en Miquelon"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitcairn"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "Puerto Rico"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Palestina"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "Portugal"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paraguay"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Palau"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Qatar"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "Hereniging"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Roemenië"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Rusland"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Rwanda"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "Saoedi-Arabië"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Solomon Eilande"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Seychelle"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "Sudan"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Swede"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Singapoer"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Saint Helena"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Slovenië"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Svalbard en Jan Mayen Eilande"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "Slovakye"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Sierra Leone"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "San Marino"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Senekal"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "Somalië"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Suriname"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "Sao Tome and Principe"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "El Salvador"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "Sirië"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Swaziland"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Turks en Caicos Eilande"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "Tsjad"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "French Southern Territories"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Togo"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Thailand"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "Tajikistan"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Tokelau"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "East Timor"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "Turkmenistan"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Tunisië"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Tonga"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "Turkye"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Trinidad en Tobago"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Tuvalu"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "Taiwan"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Tanzanië"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Oekraine"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Uganda"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "Verenigde State se Kliener Omliggende Eilande"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "Verenigde State"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Uruguay"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Uzbekistan"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "Vatican"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "Saint Vincent en die Grenadines"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Venezuela"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "Virgin Eilande (Brits)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "Virgin Eilande (VSA)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Viëtnam"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Vanuatu"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "Wallis en Futuna"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Samoa"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Yemen"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Mayotte"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "Suid-Afrika"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Zambië"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Zimbabwe"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "Welkom by %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr ""
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "Verwyder eers die logiese volumes\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
+#. -PO: Only write something if needed:
#: messages.pm:11
#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr ""
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr ""
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr ""
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4807,16 +4700,23 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr ""
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4824,15 +4724,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4841,51 +4741,66 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
+"you."
+msgstr ""
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr ""
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr ""
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr ""
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -4897,64 +4812,16 @@ msgid ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
+"For any question on this document, please contact Mageia."
msgstr ""
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
@@ -4967,88 +4834,33 @@ msgstr ""
"Indien u onseker is oor 'n patent, raadpleeg die plaaslike wette.\n"
"( Wees daarom bly jy woon nie in die VSA nie! )"
-#: messages.pm:120
-#, c-format
+#: messages.pm:111
+#, fuzzy, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
+"Geluk, installasie is afgehandel.\n"
+"Verwyder die herlaaimedium en druk 'enter' om te herlaai."
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
-#, fuzzy, c-format
+#: messages.pm:113
+#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
msgstr ""
-"Geluk, installasie is afgehandel.\n"
-"Verwyder die herlaaimedium en druk 'enter' om te herlaai.\n"
-"\n"
-"\n"
-"Vir inligting oor hierdie vrystelling van Mandriva Linux,\n"
+"Vir inligting oor hierdie vrystelling van Mageia,\n"
"bekyk die errata beskikbaar op\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Inligting oor stelskonfigurasie is beskikbaar in die postinstallasie-\n"
-"hoofstuk in die Offisiële Mandriva Linux Gebruikersgids."
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
#: modules/interactive.pm:19
#, fuzzy, c-format
@@ -5088,22 +4900,22 @@ msgstr "Sien hardeware inligting"
#: modules/interactive.pm:83
#, fuzzy, c-format
msgid "Installing driver for USB controller"
-msgstr "Drywer vir %s kaart %s in installasieproses"
+msgstr "Drywer vir \"%s\" kaart \"%s\" in installasieproses"
#: modules/interactive.pm:84
#, fuzzy, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "Drywer vir %s kaart %s in installasieproses"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "Drywer vir \"%s\" kaart \"%s\" in installasieproses"
#: modules/interactive.pm:85
#, fuzzy, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "Drywer vir %s kaart %s in installasieproses"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "Drywer vir \"%s\" kaart \"%s\" in installasieproses"
#: modules/interactive.pm:86
#, fuzzy, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "Drywer vir %s kaart %s in installasieproses"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "Drywer vir \"%s\" kaart \"%s\" in installasieproses"
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5183,35 +4995,35 @@ msgstr ""
"Laai van module %s het gefaal.\n"
"Wil u ander parameters probeer?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, fuzzy, c-format
+msgid "Are you sure you want to quit?"
+msgstr "Wil u op hierdie knoppie klik?"
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr ""
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr ""
-#: mygtk2.pm:1544 mygtk2.pm:1545
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
#, fuzzy, c-format
msgid "Password seems secure"
msgstr "Benodig wagwoord"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "heg het gefaal: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "Ekstensiepartisie word nie op hierdie platform ondersteun nie"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
@@ -5219,10 +5031,10 @@ msgstr ""
"Die enigste oplossing is om die primĂªre partisie te skuif sodat die gat\n"
"langs die ekstensie partisies is"
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
@@ -5232,84 +5044,84 @@ msgstr ""
"Dit beteken dat enigiets wat na u hardeskyf geskryf word as gemors sal "
"eindig."
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr ""
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr ""
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr ""
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr ""
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr ""
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, fuzzy, c-format
msgid "Unused hardware support"
msgstr "laat radio ondersteuning toe"
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr ""
-#: raid.pm:42
+#: raid.pm:59
#, fuzzy, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr "Kan nie 'n partisie by geformatteerde RAID md%d byvoeg nie"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "Nie genoeg partisies vir RAID vlak %d nie\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "Kon nie gids /usr/share/sane/firmware skep nie!"
-#: scanner.pm:107
+#: scanner.pm:106
#, fuzzy, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "Kon nie gids /usr/share/sane/firmware skep nie!"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr "Kon nie firmware-lĂªer %s na /usr/share/sane/firmware kopieer nie!"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr "Kon nie die permisies van die firmware-lĂªer %s stel nie."
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "Scannerdrake"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr "Kon nie die pakkete installeer om u skandeerder(s) te deel nie."
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr "U skandeerder(s) sal NIE vir normale gebruikers beskikbaar wees NIE. "
@@ -5371,7 +5183,7 @@ msgid ""
"Allow the list of users on the system on display managers (kdm and gdm)."
msgstr ""
"Laat toe/Verbied die vertoon van gebruikername op vertoonbestuurders\n"
-" (display managers, bv. kdm en gdm)."
+" (display managers, bv. sddm en gdm)."
#: security/help.pm:35
#, c-format
@@ -5423,8 +5235,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
"Authorize:\n"
"\n"
@@ -5435,8 +5247,8 @@ msgstr ""
"\n"
"- none if set to \"NONE\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
#: security/help.pm:63
#, c-format
@@ -5527,7 +5339,7 @@ msgstr "Geldigverklaring deur wagwoorde"
#: security/help.pm:94
#, fuzzy, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr "Aktiveer/Versper ethernetkaarte 'promoscuity' toets."
#: security/help.pm:96
@@ -5738,9 +5550,9 @@ msgid "Direct root login"
msgstr "Direkte 'root' inteken"
#: security/l10n.pm:19
-#, c-format
+#, fuzzy, c-format
msgid "List users on display managers (kdm and gdm)"
-msgstr "Wys gebruikers op vertoonbestuurders (kdm en gdm)"
+msgstr "Wys gebruikers op vertoonbestuurders (sddm en gdm)"
#: security/l10n.pm:20
#, c-format
@@ -5976,7 +5788,7 @@ msgstr "Standaard"
msgid "Secure"
msgstr "Sekuriteit"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -5985,7 +5797,7 @@ msgid ""
"on your own."
msgstr ""
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -5994,7 +5806,7 @@ msgstr ""
"Hierdie is die standaard sekuriteitsvlak wat aanbeveel word vir rekenaars\n"
"wat aan die internet as 'n kliënt konnekteer."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -6010,48 +5822,48 @@ msgstr ""
"Aandag: Indien u masjien bloot 'n kliënt op die Internet is, kan u 'n laer\n"
"vlak kies."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "DrakSec Basiese Opsies"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "Kies die verlangde sekuriteitsvlak"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr ""
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "Sekuriteits-admin:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr ""
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "Loop die ALSA (Gevorderde Linux Klankargitektuur) klankstelsel"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anacron is skeduleerder vir periodiese instruksies."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -6062,7 +5874,7 @@ msgstr ""
"Dit kan ook ingespan word om die rekenaar af te skakeel, sodra die battery\n"
"pap word."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -6072,11 +5884,16 @@ msgstr ""
"gespesifiseer.\n"
"Loop ook instruksiebondels wanneer die stelsellas laag genoeg is."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, fuzzy, c-format
+msgid "An NTP client/server"
+msgstr "NTP-bediener"
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6194,19 +6011,10 @@ msgstr ""
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Loods die filter van pakkies vir die 'Linux 2.2 kernel'-reeks, om 'n\n"
-"vuurmuur op te stel, wat u rekenaar beskerm teen aanvalle oor die netwerk."
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6218,7 +6026,7 @@ msgstr ""
"opgestel is. Dit kan vernader word met die kbdconfig nutsprogram.\n"
"U moet dit op meeste rekenaars ongesper laat."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6227,17 +6035,17 @@ msgstr ""
"Automatic regeneration of kernel header in /boot for\n"
"/usr/include/linux/{autoconf,version}.h"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "Outospeuring en hardewarekonfigurasie met herlaaityd."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6246,7 +6054,7 @@ msgstr ""
"Linuxconf sal soms verskillende take verrig tydens die selflaai,\n"
"om so die stelsel se konfigurasie te onderhou."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6255,7 +6063,7 @@ msgstr ""
"lpd is die drukkerdiensprogram en is nodig vir lpr om te funksioneer.\n"
"Dit is 'n diens wat drukstukke na drukkers toe reguleer."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6264,29 +6072,29 @@ msgstr ""
"'Linux Virtual Server', word gebruik om 'n hoë werkverrigting\n"
"en beskikbare bediener te verkry."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
"messages"
msgstr ""
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6295,12 +6103,12 @@ msgstr ""
"named (BIND) is die domeinnaamdiens (DNS) wat gebruik word om\n"
"rekenaarname na IP-adresse toe om te skakel."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6309,7 +6117,7 @@ msgstr ""
"Heg en ontheg alle netwerklĂªerstels (NFS), SMB (Lan Manger/Windows)\n"
"en NCP (Netware) hegpunte."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6318,17 +6126,17 @@ msgstr ""
"Aktiveer/Deaktiveer all netwerkkoppelvlakke wat opgestel is om by\n"
"herlaaityf te begin."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6339,7 +6147,7 @@ msgstr ""
"Hierdie diens voorsien NFS-bedienerfunksionaliteit. Dit word via\n"
"die /etc/exports lĂªer opgestel."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6348,12 +6156,12 @@ msgstr ""
"NFS is 'n populĂªre protokol vir lĂªerdeling oor TCP/IP netwerke.\n"
"Hierdie diens voorsien die NFS-lĂªersluitfunksionaliteit."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
@@ -6362,17 +6170,17 @@ msgstr ""
"Aktiveer outomaties die numslot-sleutel vir die aantekentolk en\n"
"'Xorg' tydens selflaai."
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "Ondersteun die OKI-4W en aanpasbare WIN-drukkers"
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6385,7 +6193,7 @@ msgstr ""
"gelaai word, behalwe as dit konfigureer is nie en dit is derhalwe\n"
"veilig om op rekenaars te hĂª wat dit nie nodig het nie."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6397,12 +6205,12 @@ msgstr ""
"gebruik word. Portmap moet loop op rekenaars wat as bedieners vir hierdie\n"
"protokolle, en ander protokolle wat die RPC meganisme gebruik, dien."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
@@ -6411,7 +6219,7 @@ msgstr ""
"Postfix is 'n e-posoordragagent (MTA). Dit is die program wat e-pos\n"
"van een bediener na 'n ander oordra."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6420,21 +6228,21 @@ msgstr ""
"Stoor en herstel die stelsel-entropie-poel vir hoë kwaliteit,\n"
"lukraak-nommergenerasie."
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
"Ken rou-toestelle aan blok-toestelle toe ( soos bv. hardeskyf\n"
"partisies), vir programme soos Oracle en DVD-spelers"
-#: services.pm:103
+#: services.pm:101
#, fuzzy, c-format
msgid "Nameserver information manager"
msgstr "Hardeskyfinligting"
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6445,7 +6253,7 @@ msgstr ""
"via die RIP protokol. Alhoewel RIP baie gebruik word in klein netwerke, is\n"
"meer komplekse protokolle nodig vir komplekser netwerke."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6455,7 +6263,7 @@ msgstr ""
"werksverrigting-inligting oor enige rekenaar op die\n"
"netwerk te onttrek."
-#: services.pm:109
+#: services.pm:107
#, fuzzy, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
@@ -6464,7 +6272,7 @@ msgstr ""
"Syslog is die fasiliteit wat baie diensprogramme gebruik om boodskappe\n"
"te log na 'n verskeidenheid loglĂªers. Dit is altyd goed om syslog te loop."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6473,7 +6281,7 @@ msgstr ""
"Die 'rusers' protokol laat netwerkgebruikers toe om te bepaal wie\n"
"aangeteken is op ander samewerkende rekenaars."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6483,42 +6291,47 @@ msgstr ""
"ingeteken is op 'n rkeneaar wat die 'rwho' diensprogram loop. (Amper soos "
"'finger')."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
"integrates with a Windows Server domain"
msgstr ""
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "Laai die klankstelsel op u rekenaar"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
"secure channel between two computers"
msgstr ""
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6527,92 +6340,94 @@ msgstr ""
"Syslog is die fasiliteit wat baie diensprogramme gebruik om boodskappe\n"
"te log na 'n verskeidenheid loglĂªers. Dit is altyd goed om syslog te loop."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "Laai die drywers vir u USB-toestelle"
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr ""
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr ""
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "Drukwerk"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Internet"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "LĂªerdeling"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "Netwerk"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "Stelsel"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "Eksterne-administrasie"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "Databasis-bediener"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "Dienste"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "Kies watter dienste moet outomaties begin met herlaaityd."
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d ge-aktiveer vir %d geregistreer"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "aktief"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "onaktief"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "Dienste en deamone"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -6621,32 +6436,27 @@ msgstr ""
"Jammer, geen ekstra inligting\n"
"rakende hierdie diens nie."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "Info"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "Begin sodra gevra word"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "met herlaai"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Begin"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Stop"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6679,7 +6489,7 @@ msgstr ""
"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, "
"USA.\n"
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6706,7 +6516,7 @@ msgstr ""
"--help : show this message.\n"
"--version : show version number.\n"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6719,26 +6529,25 @@ msgstr ""
" --boot - enable to configure boot loader\n"
"default mode: offer to configure autologin feature"
-#: standalone.pm:60
+#: standalone.pm:62
#, fuzzy, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
"[OPSIES] [PROGRAMNAAM]\n"
"\n"
"OPSIES:\n"
" --help - vertoon hierdie hulp boodskap.\n"
-" --report - program behoort een van die Mandriva nutsprogramme te "
+" --report - program behoort een van die Mageia nutsprogramme te "
"wees\n"
-" --incedent - program behoort een van die Mandriva nutsprogramme te "
-"wees"
+" --incedent - program behoort een van die Mageia nutsprogramme te wees"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6755,7 +6564,7 @@ msgstr ""
" --internet - configure internet\n"
" --wizard - like --add"
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -6786,11 +6595,11 @@ msgstr ""
" : name_of_application like so for staroffice \n"
" : and gs for ghostscript for only this one."
-#: standalone.pm:87
+#: standalone.pm:89
#, fuzzy, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6804,7 +6613,7 @@ msgid ""
"IP, nbi image name)"
msgstr ""
"[OPTIONS]...\n"
-"Mandriva Terminal Server Configurator\n"
+"Mageia Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6817,17 +6626,17 @@ msgstr ""
"--delclient : delete a client machine from MTS (requires MAC address, "
"IP, nbi image name)"
-#: standalone.pm:99
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[sleutelbord]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -6850,26 +6659,26 @@ msgstr ""
"--status : returns 1 if connected 0 otherwise, then exit.\n"
"--quiet : do not be interactive. To be used with (dis)connect."
-#: standalone.pm:111
-#, c-format
+#: standalone.pm:113
+#, fuzzy, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
+" --no-confirmation do not ask first confirmation question in Mageia "
"Update mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
@@ -6878,7 +6687,7 @@ msgstr ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -6889,7 +6698,7 @@ msgstr ""
" XFdrake [--noauto] monitor\n"
" XFdrake resolution"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -6900,71 +6709,76 @@ msgstr ""
"Gebruik: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
"testing] [-v|--version] "
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, fuzzy, c-format
msgid "All servers"
msgstr "Voeg bediener by"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr ""
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr "Afrika"
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
msgstr "Asie"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr "Europa"
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr "Noord-Amerika"
-#: timezone.pm:203
+#: timezone.pm:214
#, fuzzy, c-format
msgid "Oceania"
msgstr "Masedonië"
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr "Suid-Amerika"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Hong Kong"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "Russian Federation"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "Yugoslavia"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "Is dit korrek?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr ""
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "Info"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -6979,6 +6793,236 @@ msgstr ""
msgid "Installation failed"
msgstr "Installasie het gefaal!"
+#, fuzzy
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "U moet 'n 'root-partisie spesifiseer"
+
+#~ msgid "Please Wait... Applying the configuration"
+#~ msgstr "Wag asb... Konfigurasie word toegpas"
+
+#, fuzzy
+#~ msgid ""
+#~ "\n"
+#~ "\n"
+#~ "Your card currently uses the %s\"%s\" driver (the default driver for your "
+#~ "card is \"%s\")"
+#~ msgstr ""
+#~ "\n"
+#~ "\n"
+#~ "U kaart gebruik tans die %s\"%s\" drywer ( die kaart se verstek drywer is "
+#~ "\"%s\")"
+
+#~ msgid ""
+#~ "OSS (Open Sound System) was the first sound API. It's an OS independent "
+#~ "sound API (it's available on most UNIX(tm) systems) but it's a very basic "
+#~ "and limited API.\n"
+#~ "What's more, OSS drivers all reinvent the wheel.\n"
+#~ "\n"
+#~ "ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
+#~ "which\n"
+#~ "supports quite a large range of ISA, USB and PCI cards.\n"
+#~ "\n"
+#~ "It also provides a much higher API than OSS.\n"
+#~ "\n"
+#~ "To use alsa, one can either use:\n"
+#~ "- the old compatibility OSS API\n"
+#~ "- the new ALSA API that provides many enhanced features but requires "
+#~ "using the ALSA library.\n"
+#~ msgstr ""
+#~ "OSS (Open Sound System) was die eerste klank-API. Dit is onafhanklikvan "
+#~ "die bedryfstelsel (dus is dit beskikbaar op meeste UNIX(tm) stelselsdit "
+#~ "is 'n vreeslik basiese API.\n"
+#~ "Drywers vir OSS is ook vreeslik omslagtig\n"
+#~ "\n"
+#~ "ALSA (Advanced Linux Sound Architecture) het 'n modulĂªre argitektuur wat\n"
+#~ "'n wye verskeidenheid ISA, USB en PCI kaarte ondersteun.\n"
+#~ "\n"
+#~ "Die API is ook heelwat hoër as die van OSS.\n"
+#~ "\n"
+#~ "On alsa te gebruik, kan u:\n"
+#~ "- die ou versoenbare OSS-api gebruik\n"
+#~ "- die nuwe ALSA-api gebruik. Dit het heelwat gevorderde\n"
+#~ "glanspunte het, maar moet die ALSA programmateek gebruik\n"
+
+#~ msgid "Driver:"
+#~ msgstr "Drywer:"
+
+#~ msgid "Let me pick any driver"
+#~ msgstr "Laat ek enige drywer kies"
+
+#~ msgid "Choosing an arbitrary driver"
+#~ msgstr "Kies 'n eiemagtige drywer"
+
+#, fuzzy
+#~ msgid ""
+#~ "If you really think that you know which driver is the right one for your "
+#~ "card\n"
+#~ "you can pick one from the list below.\n"
+#~ "\n"
+#~ "The current driver for your \"%s\" sound card is \"%s\" "
+#~ msgstr ""
+#~ "Indien u seker is dat u die regte drywer vir u kaart ken\n"
+#~ "kies dan dit uit die lys.\n"
+#~ "\n"
+#~ "Die \"%s\" klankkaart gebruik tans die \"%s\" drywer "
+
+#~ msgid ""
+#~ "Information on configuring your system is available in the post\n"
+#~ "install chapter of the Official Mageia User's Guide."
+#~ msgstr ""
+#~ "Inligting oor stelskonfigurasie is beskikbaar in die postinstallasie-\n"
+#~ "hoofstuk in die Offisiële Mageia Gebruikersgids."
+
+#~ msgid ""
+#~ "You may need to change your Open Firmware boot-device to\n"
+#~ " enable the bootloader. If you do not see the bootloader prompt at\n"
+#~ " reboot, hold down Command-Option-O-F at reboot and enter:\n"
+#~ " setenv boot-device %s,\\\\:tbxi\n"
+#~ " Then type: shut-down\n"
+#~ "At your next boot you should see the bootloader prompt."
+#~ msgstr ""
+#~ "U mag moontlik u 'Open Firmware' selflaai-toestel verander om\n"
+#~ " die herlaaistelsel te aktiveer. Indien u nie die herlaaistelsel-"
+#~ "porteks \n"
+#~ " tydens seklflaai sien nie, hou die \"Command-Option-O-F\" in\n"
+#~ " gedurende selflaai en tik die volgende in:\n"
+#~ " setenv boot-device %s,\\\\:tbxi\n"
+#~ "Tik daarna 'shut-down' in\n"
+#~ "U behoort die herlaaistelsel-porteks met die volgende selflaai te sien."
+
+#~ msgid "Init Message"
+#~ msgstr "Beginboodskap"
+
+#~ msgid "Open Firmware Delay"
+#~ msgstr "Open Firmware Delay"
+
+#~ msgid "Kernel Boot Timeout"
+#~ msgstr "Tydsbeperking vir stelselkernlaai"
+
+#~ msgid "Enable CD Boot?"
+#~ msgstr "Laat CD-herlaai toe?"
+
+#~ msgid "Enable OF Boot?"
+#~ msgstr "Laat OF-herlaai toe?"
+
+#~ msgid "Default OS?"
+#~ msgstr "Verstek bedryfstelsel?"
+
+#~ msgid "NoVideo"
+#~ msgstr "Geen video"
+
+#~ msgid "Other OS (SunOS...)"
+#~ msgstr "Ander bedryfstelsel (SunOS...)"
+
+#~ msgid "Other OS (MacOS...)"
+#~ msgstr "Ander bedryfstelsel (MacOS...)"
+
+#~ msgid "Yaboot"
+#~ msgstr "Yaboot"
+
+#~ msgid "SILO"
+#~ msgstr "SILO"
+
+#~ msgid "SunOS"
+#~ msgstr "SunOS"
+
+#~ msgid "HFS"
+#~ msgstr "HFS"
+
+#~ msgid ""
+#~ "Here you can select an alternative driver (either OSS or ALSA) for your "
+#~ "sound card (%s)."
+#~ msgstr ""
+#~ "Hier kan u 'n alternatiewe drywer vir u klankkaart kies ( OSS of "
+#~ "ALSA)klankkaart (%s)."
+
+#~ msgid "Extended partition not supported on this platform"
+#~ msgstr "Ekstensiepartisie word nie op hierdie platform ondersteun nie"
+
+#~ msgid "Clean /tmp at each boot"
+#~ msgstr "Maak /tmp skoon met elke herlaai"
+
+#~ msgid ""
+#~ "The old \"%s\" driver is blacklisted.\n"
+#~ "\n"
+#~ "It has been reported to oops the kernel on unloading.\n"
+#~ "\n"
+#~ "The new \"%s\" driver will only be used on next bootstrap."
+#~ msgstr ""
+#~ "Die ou \"%s\" drywer is op 'n swartlys.\n"
+#~ "\n"
+#~ "Dit is geraporteer dat die die kernel 'oops' as dit aflaai.\n"
+#~ "\n"
+#~ "Die nuwe \"%s\" drywer sal met die volgende selflaai gebruik word."
+
+#~ msgid "No open source driver"
+#~ msgstr "Geen oopbron drywer"
+
+#~ msgid ""
+#~ "There's no free driver for your sound card (%s), but there's a "
+#~ "proprietary driver at \"%s\"."
+#~ msgstr ""
+#~ "Daar is geen gratis drywer vir u klankkaart (%s) nie, daar is wel 'n "
+#~ "gepatenteerde een by \"%s\"."
+
+#~ msgid ""
+#~ "The classic bug sound tester is to run the following commands:\n"
+#~ "\n"
+#~ "\n"
+#~ "- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
+#~ "uses\n"
+#~ "by default\n"
+#~ "\n"
+#~ "- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
+#~ "currently uses\n"
+#~ "\n"
+#~ "- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
+#~ "loaded or not\n"
+#~ "\n"
+#~ "- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" "
+#~ "will\n"
+#~ "tell you if sound and alsa services are configured to be run on\n"
+#~ "initlevel 3\n"
+#~ "\n"
+#~ "- \"aumix -q\" will tell you if the sound volume is muted or not\n"
+#~ "\n"
+#~ "- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound "
+#~ "card.\n"
+#~ msgstr ""
+#~ "Probeer gerus hierdie metode om u klank aan die gang te kry:\n"
+#~ "(vanaf die instruksielyn)\n"
+#~ "\n"
+#~ "\n"
+#~ "- \"lspcidrake -v | fgrep -i AUDIO\"sal vir u aandui watter verstek "
+#~ "drywer u\n"
+#~ "kaart gebruik\n"
+#~ "\n"
+#~ "- \"grep sound-slot /etc/modprobe.conf\" sal aan u vertoon watter drywer\n"
+#~ "tans gebruik word\n"
+#~ "\n"
+#~ "- \"/sbin/lsmod\" sal u toelaat om te sien of die kaart se module "
+#~ "(drywer)\n"
+#~ "reeds gelaai is of nie.\n"
+#~ "\n"
+#~ "- \"/sbin/chkconfig --list sound\" en \"/sbin/chkconfig --list alsa\" "
+#~ "sal\n"
+#~ "aandui indien 'sound' en 'alsa' dienste loop in init vlak 3\n"
+#~ "\n"
+#~ "- \"aumix -q\" sal vir u aandui of die klank swygend is of nie \n"
+#~ "\n"
+#~ "- \"/sbin/fuser -v /dev/dsp\" sal aandui watter program die klankkaart\n"
+#~ "gebruik.\n"
+
+#~ msgid ""
+#~ "Launch packet filtering for Linux kernel 2.2 series, to set\n"
+#~ "up a firewall to protect your machine from network attacks."
+#~ msgstr ""
+#~ "Loods die filter van pakkies vir die 'Linux 2.2 kernel'-reeks, om 'n\n"
+#~ "vuurmuur op te stel, wat u rekenaar beskerm teen aanvalle oor die netwerk."
+
+#~ msgid "File sharing"
+#~ msgstr "LĂªerdeling"
+
#~ msgid "Restrict command line options"
#~ msgstr "Beperk instruksielyn-opsies"
@@ -6992,7 +7036,7 @@ msgstr "Installasie het gefaal!"
#~ "nie"
#, fuzzy
-#~ msgid "Use an encrypted file system"
+#~ msgid "Use an encrypted filesystem"
#~ msgstr "U kan nie 'n lĂªerstelsel met enkripsie vir hegpunt %s gebruik nie."
#~ msgid ""
@@ -7228,8 +7272,8 @@ msgstr "Installasie het gefaal!"
#~ "If networking is not yet enabled, Drakx will attempt to join the domain "
#~ "after the network setup step.\n"
#~ "Should this setup fail for some reason and domain authentication is not "
-#~ "working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your Windows"
-#~ "(tm) Domain, and Admin Username/Password, after system boot.\n"
+#~ "working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your "
+#~ "Windows(tm) Domain, and Admin Username/Password, after system boot.\n"
#~ "The command 'wbinfo -t' will test whether your authentication secrets are "
#~ "good."
#~ msgstr ""
@@ -7240,9 +7284,9 @@ msgstr "Installasie het gefaal!"
#~ "hierdie masjien aan te sluit by die Windows(TM)-domein.\n"
#~ "Indien die netwerk nog nie opgestel is nie, sal Drakx poog om by die "
#~ "domein aan te sluit, as die netwerk reg is.\n"
-#~ "Sou dit nie werk nie, kan u later 'smbpasswd -j DOMEIN -U GEBRUIKER%%"
-#~ "WAGWOORD' op die instruksielyn as die supergebruiker intik. Die Windows"
-#~ "(tm) Domein, en Admin gebruiker/wagwoord moet gebruik word.\n"
+#~ "Sou dit nie werk nie, kan u later 'smbpasswd -j DOMEIN -U GEBRUIKER%"
+#~ "%WAGWOORD' op die instruksielyn as die supergebruiker intik. Die "
+#~ "Windows(tm) Domein, en Admin gebruiker/wagwoord moet gebruik word.\n"
#~ "Die opdrag 'wbinfo -t' sal u 'authentication secrets' ondersoek."
#~ msgid "Authentication Windows Domain"
diff --git a/perl-install/share/po/am.po b/perl-install/share/po/am.po
index 07cb71434..dd74ff174 100644
--- a/perl-install/share/po/am.po
+++ b/perl-install/share/po/am.po
@@ -5,29 +5,30 @@
msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
+"POT-Creation-Date: 2016-07-12 14: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"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "á¥á‰£á­á‹ ይጠብá‰"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "የá áˆµáŒ€áˆ›áˆª ተá¨áˆ‹ በመá¨á“ወᕠላይ"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -38,568 +39,556 @@ msgid ""
"Assign a new Volume ID?"
msgstr ""
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr ""
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
-#: any.pm:331
+#: any.pm:335
#, fuzzy, c-format
msgid "Bootloader Installation"
msgstr "የá áˆµáŒ€áˆ›áˆª ተá¨áˆ‹ በመá¨á“ወᕠላይ"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "á áˆµáŒ€áˆ›áˆªá‹á• የት መትá¨áˆ á‹­áˆáˆáŒ‹áˆ‰?"
-#: any.pm:359
+#: any.pm:355
#, c-format
msgid "First sector (MBR) of drive %s"
msgstr ""
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr ""
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr ""
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "ááˆá’ ላይ"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "á‹áˆˆáˆ"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "የá áŒ€áˆ›áˆ˜áˆ­ ዘይቤ áˆáˆ­áŒ«"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, fuzzy, c-format
+msgid "EFI System Partition"
+msgstr "የáˆáˆµáŒ¢áˆ«á‹ áŒáˆá‰ áŒ£ á‰áˆá"
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "የá áˆµáŒ€áˆ›áˆª á‹‹á“ áˆáˆ­áŒ«á‹á‰½"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "á áˆµáŒ€áˆ›áˆªá‹«"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "ጥቅሠላይ የáˆá‹áˆˆá‹ á áˆµáŒ€áˆ›áˆª"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "የመጀመሪያ መሳሪያ"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr ""
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr ""
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "ACPI á áˆµá‰»áˆ"
-#: any.pm:426
+#: any.pm:419
#, fuzzy, c-format
msgid "Enable SMP"
msgstr "ACPI á áˆµá‰»áˆ"
-#: any.pm:427
+#: any.pm:420
#, fuzzy, c-format
msgid "Enable APIC"
msgstr "ACPI á áˆµá‰»áˆ"
-#: any.pm:429
+#: any.pm:422
#, fuzzy, c-format
msgid "Enable Local APIC"
msgstr "ACPI á áˆµá‰»áˆ"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "ደህá•áት"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "áˆáˆµáŒ¢áˆ«á‹ ቃáˆ"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "áˆáˆµáŒ¢áˆ«á‹ ቃላቱ á á‹­áˆ˜áˆ³áˆ°áˆ‰áˆ"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "á¥á‰£á­á‹ á¥á•ደገᓠይáˆá­áˆ©"
-#: any.pm:436
+#: any.pm:429
#, c-format
-msgid "You can not use a password with %s"
+msgid "You cannot use a password with %s"
msgstr ""
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "áˆáˆµáŒ¢áˆ«á‹ ቃሠ(á¥á•ደገá“)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "በየጅማሬዠ/tmpá• á áŒ½á‹³"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "መáˆá‹•á­á‰µ á áˆµáŒ€áˆáˆ­"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "የFirmware á á‹˜áŒá‹­ á­áˆá‰µ"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr ""
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "á¨á‹²áˆ² ማስጀመር á áˆµá‰½áˆ?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr ""
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "ቀዳሠOS?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "áˆáˆµáˆ"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Root"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr ""
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr ""
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "የቪዲዮ á áˆ°áˆ«áˆ­ ዘዴ"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr ""
-#: any.pm:541
+#: any.pm:507
#, fuzzy, c-format
msgid "Network profile"
msgstr "የተጠቃáˆá‹ á¥á‹­á‰³"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "መለያ"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "ቀዳáˆ"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr ""
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr ""
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr ""
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr ""
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr ""
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr ""
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "áˆá‘á­áˆµ"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "ሌáˆá‰½ የመጠቀáˆá‹« ዜዴá‹á‰½ (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "ሌáˆá‰½ የመጠቀáˆá‹« ዜዴá‹á‰½ (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "ሌáˆá‰½ የመጠቀáˆá‹« ዜዴá‹á‰½ (Windows...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, fuzzy, c-format
msgid "Bootloader Configuration"
msgstr "የá áŒ€áˆ›áˆ˜áˆ­ ዘይቤ áˆáˆ­áŒ«"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
"You can create additional entries or change the existing ones."
msgstr ""
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "ማስጠá•ቀቂያ"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "የX á•ሮáŒáˆ«áˆá‰½ ማሳያ"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr ""
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "áቀድ \"su\""
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr ""
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr ""
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr ""
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(%s በáት ተጨáˆáˆ¯áˆ)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "á¥á‰£á­á‹ የተጠቃሠስሠይስጡ"
-#: any.pm:863
+#: any.pm:875
#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
"cased letters, numbers, `-' and `_'"
msgstr ""
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "የተጠቃሠስሙ በጣሠረጅሠáá‹"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "ይህ የተጠቃሠስሠበáትሠáበር"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "የተጠቃሠመለያ á‰áŒ¥áˆ­"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "የብድᕠመለያ á‰áŒ¥áˆ­"
-#: any.pm:872
+#: any.pm:884
#, fuzzy, c-format
msgid "%s must be a number"
msgstr "(%f በሰáድ-ስሠይተá«áˆá¤ %l በመስመር á‰áŒ¥áˆ­)"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
+msgid "%s should be above 1000. Accept anyway?"
msgstr ""
-#: any.pm:877
+#: any.pm:889
#, fuzzy, c-format
msgid "User management"
msgstr "የተጠቃሠስáˆ"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, fuzzy, c-format
msgid "Set administrator (root) password"
msgstr "የroot áˆáˆµáŒ¢áˆ«á‹ ቃሠይáˆáˆ¨áŒ¡"
-#: any.pm:889
+#: any.pm:903
#, fuzzy, c-format
msgid "Enter a user"
msgstr ""
"የተጠቃሠስሠያስገቡ\n"
"%s"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "áˆáˆá­á‰µ"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "á¥á‹áተᛠስáˆ"
-#: any.pm:899
+#: any.pm:915
#, fuzzy, c-format
msgid "Login name"
msgstr "Name=á‹áˆá‰¥áˆˆáˆ… á‹­áŒá‰£"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "ሼáˆ"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
#, fuzzy, c-format
msgid "Please wait, adding media..."
msgstr "ሲያትሠá¥á‰£á­á‹ ይጠብá‰\n"
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr ""
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr ""
-#: any.pm:979
+#: any.pm:1005
#, fuzzy, c-format
msgid "Use this feature"
msgstr "ይህá•á• áˆá”ታ መጠቀሠይáˆáˆáŒ‹áˆ‰?"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "ቀዳሠተጠቃሠይáˆáˆ¨áŒ¡:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr ""
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
msgstr ""
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "á‹áŒ‹"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr ""
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "á‹áŒ£"
-#: any.pm:1080
+#: any.pm:1096
#, fuzzy, c-format
msgid "Do you accept this license ?"
msgstr "ሌላ á áˆá‹á‰µ?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "ተቀበáˆ"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "á á‰µá‰€á‰ áˆ"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "á¥á‰£á­á‹ መጠቀáˆá‹« ቋá•ቋ á‹­áˆáˆ¨áŒ¡á¢"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
#, c-format
-msgid "Multi languages"
+msgid "Mageia"
msgstr ""
-#: any.pm:1147 any.pm:1178
+#: any.pm:1154
+#, fuzzy, c-format
+msgid "Multiple languages"
+msgstr "áˆáˆ‰á•ሠቋá•ቋá‹á‰½"
+
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
+msgstr ""
+
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr ""
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "áˆáˆ‰á•ሠቋá•ቋá‹á‰½"
-#: any.pm:1170
+#: any.pm:1187
#, fuzzy, c-format
msgid "Language choice"
msgstr "የመመሪያ ገጾች"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "ሀገር / á á«á‰£á‰¢"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "á¥á‰£á­á‹ ሀገሮᕠይáˆáˆ¨áŒ¡á¢"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "á¥á‹áˆ… ያሉት ሀገሮች ሙሉ á‹áˆ­á‹áˆ­ ይገá›áˆ"
-#: any.pm:1228
+#: any.pm:1245
#, fuzzy, c-format
msgid "Other Countries"
msgstr "ሌላ áˆáˆ­áŒ«á‹á‰½"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "ጠላቂ"
-#: any.pm:1234
+#: any.pm:1251
#, fuzzy, c-format
msgid "Input method:"
msgstr "የX ዘገባ የማስትገባት ዘዴ"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "áˆá•áˆ"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "መጋራት የለáˆ"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "ለáˆáˆ‰áˆ ተጠቃáˆá‹á‰½ áቀድ"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "áˆáˆ­áŒ«"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -609,86 +598,86 @@ msgid ""
"\"Custom\" permit a per-user granularity.\n"
msgstr ""
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
"Windows."
msgstr ""
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
"systems."
msgstr ""
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr ""
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "userdrake á áˆµáŒ€áˆáˆ­"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
"You can use userdrake to add a user to this group."
msgstr ""
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
msgstr ""
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr ""
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "የሰá á‰µ á­áˆáˆ"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "የሰá á‰µ á­áˆáˆá‰µ የትá›á‹ áá‹?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr ""
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr ""
-#: any.pm:1550
+#: any.pm:1572
#, fuzzy, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "ለሀርድዌር ሰá á‰µ GMT ተመርጧáˆ"
-#: any.pm:1551
+#: any.pm:1573
#, fuzzy, c-format
msgid "%s (hardware clock set to local time)"
msgstr "ለሀርድዌር ሰá á‰µ GMT ተመርጧáˆ"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "NTP ሰርቨር"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr ""
@@ -713,7 +702,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr ""
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "የWindows ዶሜá•"
@@ -723,295 +712,295 @@ msgstr "የWindows ዶሜá•"
msgid "Kerberos 5"
msgstr ""
-#: authentication.pm:63
+#: authentication.pm:65
#, fuzzy, c-format
msgid "Local file:"
msgstr "የቅርብ á‹á‹­áˆá‰½:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr ""
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
"consolidates certain types of information within your organization."
msgstr ""
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
"Service domain with a common password and group file."
msgstr ""
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "የWindows ዶሜá•:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
"a Windows domain."
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, fuzzy, c-format
msgid "Welcome to the Authentication Wizard"
msgstr "የተጠቃáˆá‹ የá áŒ á‰ƒá‰€áˆ ደረጃ ያስáˆáˆáŒ‹áˆ"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "የLDAP ሰርቨር"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, c-format
msgid "Base dn"
msgstr ""
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr ""
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr ""
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr ""
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr ""
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr ""
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr ""
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, fuzzy, c-format
msgid "Bind Password "
msgstr "áˆáˆµáŒ¢áˆ«á‹ ቃáˆ"
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr ""
-#: authentication.pm:127
+#: authentication.pm:126
#, fuzzy, c-format
msgid "Password base"
msgstr "áˆáˆµáŒ¢áˆ«á‹ ቃáˆ"
-#: authentication.pm:128
+#: authentication.pm:127
#, fuzzy, c-format
msgid "Group base"
msgstr "የብድᕠመለያ á‰áŒ¥áˆ­"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr ""
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:146
+#: authentication.pm:145
#, fuzzy, c-format
msgid "Realm "
msgstr "á¥á‹áተᛠስáˆ"
-#: authentication.pm:148
+#: authentication.pm:147
#, fuzzy, c-format
msgid "KDCs Servers"
msgstr "የLDAP ሰርቨር"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr ""
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr ""
-#: authentication.pm:156
+#: authentication.pm:155
#, fuzzy, c-format
msgid "Use local file for users information"
msgstr "ለህብሩ የglyph ቅርጽ á á‹ˆáŒ£á‰µ ተጠቀáˆ"
-#: authentication.pm:157
+#: authentication.pm:156
#, fuzzy, c-format
-msgid "Use Ldap for users information"
+msgid "Use LDAP for users information"
msgstr "የቋሠዲስ᭠መረጃ"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr ""
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "የNIS ዶሜá•"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "የNIS ሰርቨር"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-#: authentication.pm:218
+#: authentication.pm:217
#, fuzzy, c-format
msgid "Domain Model "
msgstr "ዶሜá•"
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr ""
-#: authentication.pm:221
+#: authentication.pm:220
#, fuzzy, c-format
msgid "DNS Domain"
msgstr "የNIS ዶሜá•"
-#: authentication.pm:222
+#: authentication.pm:221
#, fuzzy, c-format
msgid "DC Server"
msgstr "የLDAP ሰርቨር"
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, fuzzy, c-format
msgid "Authentication"
msgstr "ማስረጃ"
-#: authentication.pm:238
+#: authentication.pm:237
#, fuzzy, c-format
msgid "Authentication method"
msgstr "የX ዘገባ የማስትገባት ዘዴ"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "áˆáˆµáŒ¢áˆ«á‹ ቃሠየለáˆ"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr ""
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr ""
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "á‹á‹­áˆ á‹­áˆáˆ¨áŒ¡"
-#: authentication.pm:897
+#: authentication.pm:866
#, fuzzy, c-format
msgid "Domain Windows for authentication : "
msgstr "የተጠቃáˆá‹ የá áŒ á‰ƒá‰€áˆ ደረጃ ያስáˆáˆáŒ‹áˆ"
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr ""
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "የዶሜᕠá áˆµá‰°á‹³á‹³áˆª áˆáˆµáŒ¢áˆ«á‹ ቃáˆ"
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1021,105 +1010,106 @@ msgid ""
"\n"
msgstr ""
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO á¨áŒ½áˆá መዘርá‹áˆ­ ጋር"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
+msgid "GRUB2 with graphical menu"
msgstr ""
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr ""
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 á¨áŒ½áˆá መዘርá‹áˆ­ ጋር"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "GRUB á¨áŒ½áˆá መዘርá‹áˆ­ ጋር"
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
+msgid "GRUB with text menu"
msgstr ""
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "በ/boot á‹áˆµáŒ¥ በቂ ቦታ የለáˆ"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr ""
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
"renumbered"
msgstr ""
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "á áˆµáŒ€áˆ›áˆªá‹á• á¥á•ደገᓠይትá¨áˆ‰"
-#: common.pm:142
+#: common.pm:271
#, fuzzy, c-format
msgid "B"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d ደቂቃá‹á‰½"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 ደቂቃ"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d ሴá®á•ዶች"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr ""
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1129,154 +1119,143 @@ msgid ""
"points, select \"New\"."
msgstr ""
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "á á‹²áˆµ"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr ""
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr ""
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "ሰርቨር"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr ""
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "áˆáˆ­áŒ«á‹á‰½"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "á áˆµá‹ˆáŒá‹µ"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "ጨርሷáˆ"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "ስህተት"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "á¥á‰£á­á‹ የWebDAV ሰርቨር URL ያስገቡ"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "URLሉ በhttp:// ወይሠበhttps:// መጀመር á áˆˆá‰ á‰µ"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "ማስጠá•ቀቂያ"
-
#: diskdrake/dav.pm:106
#, fuzzy, c-format
-msgid "Are you sure you want to delete this mountpoint?"
+msgid "Are you sure you want to delete this mount point?"
msgstr "á¥á‹áˆ… á‰áˆá ላይ መጫᕠይáˆáˆáŒ‹áˆ‰?"
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "ሰርቨር:"
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr ""
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "áˆáˆ­áŒ«á‹á‰½: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr ""
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "በጥá•ቃቄ á‹«á•ብቡ"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr ""
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "á‹áŒ£"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "ቀጥáˆ"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "á¥áˆ­á‹³á‰³"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1284,142 +1263,132 @@ msgid ""
"(click on it, then click on \"Resize\")"
msgstr ""
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "á¥á‰£á­á‹ á­á‹á‹© ላይ ይጫá‘"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "á‹áˆ­á‹áˆ®á‰½"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "ቋሠዲስá®á‰½á• á áˆá‰°áŒˆá™áˆ"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "á‹«áˆá‰³á‹ˆá‰€"
-#: diskdrake/hd_gtk.pm:388
+#: diskdrake/hd_gtk.pm:427
#, fuzzy, c-format
msgid "Ext4"
msgstr "á‹áŒ£"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, fuzzy, c-format
msgid "XFS"
msgstr "HFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Swap"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "ሌላ"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "ባዶ"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "የá‹á‹­áˆ ሲስተሠá á‹­áቶች:"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, fuzzy, c-format
msgid "This partition is already empty"
msgstr "á‹­á‹áˆ… á­á‹á‹­ መጠá ተስተá«á«á‹­ á á‹­á‹°áˆˆáˆ"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "በመጀመሪያ “Unmountâ€á• ይጠቀሙ"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, fuzzy, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "በá‹áˆ… áˆá•ታ “%sâ€á• ይጠቀሙ"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "á á‹­áት"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "ሌላ á­á‹á‹­ á‹­áˆáˆ¨áŒ¡"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "á­á‹á‹­ á‹­áˆáˆ¨áŒ¡"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "ተጨማሪ"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, fuzzy, c-format
msgid "Confirmation"
msgstr "ስየማ"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "ለማá•á›á‹áˆ ቀጥáˆ?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "ሳታስቀáˆáŒ¥ á‹áŒ£"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr ""
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr ""
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr ""
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1427,29 +1396,29 @@ msgid ""
"Quit anyway?"
msgstr ""
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "áˆáˆ‰á•ሠሰርá‹"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "በራስ-ገዠá áˆ˜áˆá«á‰½"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr ""
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr ""
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "የቋሠዲስ᭠መረጃ"
#: diskdrake/interactive.pm:371
@@ -1459,7 +1428,7 @@ msgstr ""
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr ""
#: diskdrake/interactive.pm:373
@@ -1479,434 +1448,438 @@ msgstr "የá­á‹á‹­ ሠá•ጠረዡᕠá¥á•ደገᓠጫá•"
msgid "Detailed information"
msgstr "á‹áˆ­á‹áˆ­ መረጃ"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
-msgstr ""
+msgstr "ተመáˆá¨á‰µ"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "መጠᕠá áˆµá‰°á«á­áˆ"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "áርማት"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "ወደ RAID ጨáˆáˆ­"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "ወደ LVM ጨáˆáˆ­"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, fuzzy, c-format
msgid "Use"
msgstr "የተጠቃሠመለያ á‰áŒ¥áˆ­"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "á áŒ¥á‹"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "á¨RAID á áˆµá‹ˆáŒá‹µ"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "á¨LVM á áˆµá‹ˆáŒá‹µ"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, fuzzy, c-format
msgid "Remove from dm"
msgstr "á¨LVM á áˆµá‹ˆáŒá‹µ"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "RAID ለá‹áŒ¥"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "á‹áˆ® ለመመለስ ተጠቃáˆ"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "áጠር"
-#: diskdrake/interactive.pm:453
+#: diskdrake/interactive.pm:456
#, fuzzy, c-format
msgid "Failed to mount partition"
msgstr "ወደ á á‹²áˆ± á­á‹á‹­ á‹á‹­áˆá‰½á• á á•ቀሳቅስ"
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "á á‹²áˆµ á­á‹á‹­ áጠር"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "ሴá­á‰°áˆ­ ጀáˆáˆ­á¦"
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "መጠᕠበMB:"
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "የá‹á‹­áˆ ሲስተሠá á‹­áት: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "áˆáˆ­áŒ«: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "የጉáˆáˆƒá‹ á‹­á‹á‰³ ስáˆ"
-#: diskdrake/interactive.pm:507
+#: diskdrake/interactive.pm:514
#, fuzzy, c-format
msgid "Encrypt partition"
msgstr "የáˆáˆµáŒ¢áˆ«á‹ áŒáˆá‰ áŒ£ á‰áˆá"
-#: diskdrake/interactive.pm:508
+#: diskdrake/interactive.pm:515
#, fuzzy, c-format
msgid "Encryption key "
msgstr "የáˆáˆµáŒ¢áˆ«á‹ áŒáˆá‰ áŒ£ á‰áˆá"
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "የáˆáˆµáŒ¢áˆ«á‹ áŒáˆá‰ áŒ£ á‰áˆá (á¥á•ደገá“)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr ""
-#: diskdrake/interactive.pm:521
+#: diskdrake/interactive.pm:529
#, fuzzy, c-format
msgid "Missing encryption key"
msgstr "የá‹á‹­áˆ-ሲስተሠáˆáˆµáŒ¢áˆ«á‹ áŒáˆá‰ áŒ£ á‰áˆá"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, fuzzy, c-format
-msgid "Check bad blocks?"
-msgstr "ተመáˆá¨á‰µ ይህá•á•"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "የá‹áˆ® መመለሻ á‹á‹­áˆ‰ ይወገድ?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr ""
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "የá­á‹á‹­ á‹“á‹­áት ለá‹áŒ¥"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "የትá›á‹á• የá‹á‹­áˆ ሲስተሠይáˆáˆáŒ‹áˆ‰?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, c-format
msgid "Switching from %s to %s"
msgstr ""
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr ""
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr ""
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, fuzzy, c-format
msgid "Label:"
msgstr "መለያ"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr ""
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr ""
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "%sᕠየት መትá¨áˆ á‹­áˆáˆáŒ‹áˆ‰?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "መጠᕠበማስተá«á¨áˆ ላይ"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr ""
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "á‹­á‹áˆ… á­á‹á‹­ መጠá ተስተá«á«á‹­ á á‹­á‹°áˆˆáˆ"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr ""
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr ""
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "á á‹²áˆ±á• መጠᕠይáˆáˆ¨áŒ¡"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "á á‹²áˆµ መጠᕠበMB: "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
"filesystem checks will be run on your next boot into Microsoft Windows®"
msgstr ""
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "የá‹á‹­áˆ-ሲስተሠáˆáˆµáŒ¢áˆ«á‹ áŒáˆá‰ áŒ£ á‰áˆá"
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, fuzzy, c-format
msgid "Enter your filesystem encryption key"
msgstr "የá‹á‹­áˆ-ሲስተሠáˆáˆµáŒ¢áˆ«á‹ áŒáˆá‰ áŒ£ á‰áˆá"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "የáˆáˆµáŒ¢áˆ«á‹ áŒáˆá‰ áŒ£ á‰áˆá"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr ""
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr ""
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "á á‹²áˆµ"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr ""
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
#, fuzzy, c-format
msgid "LVM name"
msgstr "የLVM ስ�"
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
+#: diskdrake/interactive.pm:1016
#, fuzzy, c-format
msgid "\"%s\" already exists"
msgstr "á‹á‹­áˆ‰ በáትሠáበርᢠáˆáŒ á‰€áˆá‰ á‰µ?"
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
"Do you want to move used physical extents on this volume to other volumes?"
msgstr ""
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr ""
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr ""
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr ""
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "የá‹áˆ® መመለሻ á‹á‹­áˆ ስáˆ: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "የá‹á‹­áˆ ስሠይስጡ"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr ""
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "á‹á‹­áˆ‰ በáትሠáበርᢠáˆáŒ á‰€áˆá‰ á‰µ?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "የተá¨áˆ‹ áˆáˆ­áŒ«á‹á‰½"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr ""
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "መሳሪያ"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "ደረጃ"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, fuzzy, c-format
msgid "chunk size in KiB"
msgstr "የáደሠቅርጽ መጠá•á¦"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "ይጠá•ቀá‰: ይህ á áˆ°áˆ«áˆ­ á á‹°áŒˆá› áá‹á¢"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, fuzzy, c-format
msgid "Partitioning Type"
msgstr "መá¨á‹áˆáˆ á áˆá‰°áˆ³á«áˆ: %s"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "áˆá• á á‹­áት á á¨á‹áˆáˆ?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr ""
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr ""
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "á­á‹á‹­ %sᕠበማስተá«á¨áˆ ላይ"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, fuzzy, c-format
+msgid "Check for bad blocks?"
+msgstr "ተመáˆá¨á‰µ ይህá•á•"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "ወደ á á‹²áˆ± á­á‹á‹­ á‹á‹­áˆá‰½á• á á•ቀሳቅስ"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "á‹á‹­áˆá‰½ ደብቅ"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -1917,128 +1890,127 @@ msgid ""
"the contents of the mounted partition)"
msgstr ""
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr ""
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "%sᕠበመገáˆá‰ áŒ¥ ላይ"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "%sᕠበማስወገድ ላይ"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "%s á¨á áˆá• በá‹áˆ‹ %s በመባሠይታወቃáˆ"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr ""
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "መሳሪያ: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr ""
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr ""
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr ""
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "á á‹­áት: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "ስáˆ: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "ጀáˆáˆ­á¦ ሴá­á‰°áˆ­ %sá•\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "መጠá•: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ""
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, fuzzy, c-format
msgid "Cylinder %d to %d\n"
msgstr "CD ወደ"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr ""
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr ""
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "á áˆá‰°áˆµá‰°á«á¨áˆˆáˆ\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr ""
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, fuzzy, c-format
msgid "RAID %s\n"
msgstr "URIá¦"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, fuzzy, c-format
msgid "Encrypted"
msgstr "የáˆáˆµáŒ¢áˆ«á‹ áŒáˆá‰ áŒ£ á‰áˆá"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr ""
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2047,34 +2019,34 @@ msgstr ""
"á‹áˆ® መመለሻ á‹á‹­áˆ(áˆá‰½):\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
" (for MS-DOS boot, not for lilo)\n"
msgstr ""
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "ደረጃ %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, fuzzy, c-format
msgid "Chunk size %d KiB\n"
msgstr "የáደሠቅርጽ መጠá•á¦"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr ""
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "á‹áˆ® መመለሻ á‹á‹­áˆ ስáˆ: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2083,7 +2055,7 @@ msgid ""
"probably leave it alone.\n"
msgstr ""
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2092,57 +2064,62 @@ msgid ""
"dual-booting your system.\n"
msgstr ""
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr ""
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "ለá•ባብ ብቻ"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "መጠá•ᦠ%s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr ""
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "ስáˆ: "
+
+#: diskdrake/interactive.pm:1458
#, fuzzy, c-format
msgid "Medium type: "
msgstr "የá‹á‹­áˆ ሲስተሠá á‹­áት: "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr ""
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "የá­á‹á‹­ ጠረጴዛ á‹“á‹­áት: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "በጣቢያ %d ID %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr ""
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr ""
@@ -2152,17 +2129,19 @@ msgstr ""
msgid "Change type"
msgstr "á á‹­áት ለá‹áŒ¥"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "ተወá‹"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr ""
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2203,72 +2182,79 @@ msgstr "ሰርቨሮችᕠáˆáˆáŒ"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "á á‹²áˆµ ሰርቨሮችᕠáˆáˆáŒ"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "ጥቅሠ%s á‹­áˆáˆˆáŒ‹áˆá¢ መትá¨áˆ á‹­áˆáˆáŒ‹áˆ‰?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, fuzzy, c-format
msgid "Could not install the %s package!"
msgstr "áˆáˆ­áŒ«á‹á‰½á• ማስቀመጥ á áˆá‰°á‰»áˆˆáˆ"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr ""
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr ""
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "ጥቅáˆá‰½á• በመትá¨áˆ ላይ..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "ጥቅáˆá‰½á• በማስወገድ ላይ..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
"filesystems. Please check your hardware for the cause of this problem"
msgstr ""
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
msgstr ""
-#: fs/format.pm:106
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "á‹á‹­áˆ %sᕠበመáጠር á¥á“ በማስተá«á¨áˆ ላይ"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr ""
-#: fs/format.pm:134
+#: fs/format.pm:143
#, fuzzy, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr "%s %sᕠማስተá«á¨áˆ á áˆá‰°áˆ³á«áˆ"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr ""
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s %sᕠማስተá«á¨áˆ á áˆá‰°áˆ³á«áˆ"
@@ -2283,76 +2269,76 @@ msgstr ""
msgid "Mounting partition %s"
msgstr ""
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr ""
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "%sᕠበማጣራት ላይ"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "%sᕠየመá•ቀሠስህተት: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "የስዋᕠá­á‹á‹­ %sᕠበማስቻሠላይ"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr ""
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr ""
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2360,62 +2346,62 @@ msgid ""
"have suidperl(1) installed.)"
msgstr ""
-#: fs/mount_options.pm:137
-#, c-format
-msgid "Mount the file system read-only."
-msgstr ""
-
#: fs/mount_options.pm:139
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "Mount the filesystem read-only."
msgstr ""
#: fs/mount_options.pm:141
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr ""
#: fs/mount_options.pm:143
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr ""
#: fs/mount_options.pm:145
#, c-format
-msgid "Enable user disk quota accounting, and optionally enforce limits"
+msgid "Allow an ordinary user to mount the filesystem."
msgstr ""
#: fs/mount_options.pm:147
#, c-format
-msgid "Support \"user.\" extended attributes"
+msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
#: fs/mount_options.pm:149
#, c-format
+msgid "Support \"user.\" extended attributes"
+msgstr ""
+
+#: fs/mount_options.pm:151
+#, c-format
msgid "Give write access to ordinary users"
msgstr "ለተራ ተጠቃáˆá‹á‰½ የመጻá áˆá‰ƒá‹µ ስጥ"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
msgstr "ለተራ ተጠቃáˆá‹á‰½ የá•ባብ áˆá‰ƒá‹µ ብቻ ስጥ"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, fuzzy, c-format
msgid "Duplicate mount point %s"
msgstr "á¥á‹«á•ዳá•ዱᕠየተመረጠá‹á• á áˆ­á‹•ስተ ጉዳይ á á‰£á‹™"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "áˆá•ሠá­á‹á‹­ á áˆá‰°áŒˆá˜áˆ"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr ""
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, fuzzy, c-format
msgid "Choose the mount points"
msgstr "የመመáˆá¨á‰»á‹á• ቀለሠይáˆáˆ¨áŒ¡"
@@ -2437,15 +2423,15 @@ msgstr ""
msgid "Not enough swap space to fulfill installation, please add some"
msgstr ""
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2453,50 +2439,55 @@ msgid ""
"Continue anyway?"
msgstr ""
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "áጻ ቦታ ተጠቀáˆ"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, fuzzy, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "ወደ á á‹²áˆ± á­á‹á‹­ á‹á‹­áˆá‰½á• á á•ቀሳቅስ"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "የáበሩትᕠá­á‹á‹®á‰½ ተጠቀáˆ"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr ""
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr ""
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, fuzzy, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr "የMicrosoft Windows® á­á‹á‹­ መጠᕠበማስተá«á¨áˆ ላይ"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, fuzzy, c-format
msgid "Which partition do you want to resize?"
msgstr "áˆá• ማድረጠይáˆáˆáŒ‹áˆ‰?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
+msgstr ""
+
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
msgstr ""
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2517,138 +2508,145 @@ msgid ""
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "የáˆá‰€áŒ¥áˆˆá‹"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, fuzzy, c-format
msgid "Partitionning"
msgstr "መá¨á‹áˆáˆ á áˆá‰°áˆ³á«áˆ: %s"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, fuzzy, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr "የMicrosoft Windows® á­á‹á‹­ መጠᕠበማስተá«á¨áˆ ላይ"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "መጠá•"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "የMicrosoft Windows® á­á‹á‹­ መጠᕠበማስተá«á¨áˆ ላይ"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "የFATᕠመጠᕠመለወጥ á áˆá‰°áˆ³á«áˆ: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Microsoft Windows®ᕠá áˆµá‹ˆáŒá‹µ"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, fuzzy, c-format
msgid "Erase and use entire disk"
msgstr "ዲስá©á• á¥á•ዳለ á‹°áˆáˆµáˆµ"
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
msgstr ""
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr ""
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "የተለመደá‹á• ዲስ᭠á á¨á‹áˆáˆ"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "fdiskᕠተጠቀáˆ"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
"When you are done, do not forget to save using `w'"
msgstr ""
-#: fs/partitioning_wizard.pm:402
+#: fs/partitioning_wizard.pm:425
#, fuzzy, c-format
msgid "Ext2/3/4"
msgstr "á‹áŒ£"
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "የመትá¨á‹« ቦታ ማáŒá˜á‰µ á áˆá‰»áˆá©áˆ"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr ""
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr ""
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "መá¨á‹áˆáˆ á áˆá‰°áˆ³á«áˆ: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr ""
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr ""
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr ""
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "ቀላáˆ"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "á¨/usr ጋር"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "ሰርቨር"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr ""
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2657,95 +2655,95 @@ msgid ""
"Do you agree to lose all the partitions?\n"
msgstr ""
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr ""
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr ""
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr ""
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-#: fsedit.pm:438
+#: fsedit.pm:453
#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-#: fsedit.pm:446
+#: fsedit.pm:461
#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr ""
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
+#: fsedit.pm:472
#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr ""
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
-#: fsedit.pm:449
+#: fsedit.pm:484
#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr ""
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
"point\n"
msgstr ""
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr ""
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "የáˆáˆ°áˆ« áገር የለáˆ"
@@ -2755,420 +2753,357 @@ msgstr "የáˆáˆ°áˆ« áገር የለáˆ"
msgid "SATA controllers"
msgstr "የSATA ተቆጣጣሪá‹á‰½"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "የRAID ተቆጣጣሪá‹á‰½"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "(E)IDE/ATA ተቆጣጣሪá‹á‰½"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, fuzzy, c-format
msgid "Card readers"
msgstr "የá«áˆ­á‹µ áˆá‹´áˆá¦"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "የFirewire ተቆጣጣሪá‹á‰½"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "የPCMCIA ተቆጣጣá‹á‹á‰½"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "የSCSI ተቆጣጣá‹á‹á‰½"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "የUSB ተቆጣጣቂá‹á‰½"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "የUSB á–ርቶች"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "የSMBus ተቆጣጣሪá‹á‰½"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "ድáˆá‹µá‹®á‰½ á¥á“ ሲስተሠተቆጣጣሪá‹á‰½"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "ááˆá’"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "á‹á•"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "ዲስá­"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr ""
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "ሲዲ-ሮáˆ"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "ዲሲ/ዲቪዲ á á‰ƒáŒ£á‹­ á•ሮáŒáˆ«áˆá‰½"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "ዲቪዲ-ሮáˆ"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "ቴá•"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "የAGP ተቆጣጣሪá‹á‰½"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "የቪዲዮ á«áˆ­á‹µ"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr ""
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "የቲቪ á«áˆ­á‹µ"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "ሌáˆá‰½ የመገá“ᛠብዙሃᕠመሳሪያá‹á‰½"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "የድáˆáŒ½ á«áˆ­á‹µ"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "ዌብ-á«áˆ"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr ""
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "የISDN ማመጣጠá›á‹á‰½"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr ""
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr ""
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr ""
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr ""
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr ""
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "የá¢á‰°áˆ­á”ት á«áˆ­á‹µ"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "áˆá‹°áˆ"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "የADSL ማመጣጠá›á‹á‰½"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "ማስታወሻ"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "ማተáˆá‹«"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr ""
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "ጆይ ስቲá­"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "መተየቢያ"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr ""
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "መጠቆáˆá‹«"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr ""
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "UPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr ""
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "á‹«áˆá‰³á‹ˆá‰€/ሌáˆá‰½"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "ሲá’á‹© #"
-#: harddrake/sound.pm:303
-#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "á¥á‰£á­á‹ ይጠብá‰... áˆáˆ­áŒ«á‹á• በስራ ላይ á á‹«á‹‹áˆˆ áá‹"
-
-#: harddrake/sound.pm:366
-#, c-format
-msgid "Enable PulseAudio"
-msgstr ""
+#: harddrake/sound.pm:80
+#, fuzzy, c-format
+msgid "No known driver"
+msgstr "(ስለ ቃላት á áŒ»áŒ»á á áˆµá‰°á‹«á‹¨á‰µ የለáˆ)"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
+msgid "There's no known driver for your sound card (%s)"
msgstr ""
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
+msgid "Enable PulseAudio"
msgstr ""
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr ""
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr ""
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, fuzzy, c-format
msgid "No alternative driver"
msgstr "áˆá•ሠ"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
"currently uses \"%s\""
msgstr ""
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "የድáˆáŒ½ áˆáˆ­áŒ«"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
+msgid "Sound troubleshooting"
msgstr ""
-#: harddrake/sound.pm:414
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr ""
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- 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.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-
-#: harddrake/sound.pm:450
-#, fuzzy, c-format
-msgid "No open source driver"
-msgstr "ስለ የááƒá‹ ሶáትዌር መረጃ á áˆ³á‹­"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-
-#: harddrake/sound.pm:454
-#, fuzzy, c-format
-msgid "No known driver"
-msgstr "(ስለ ቃላት á áŒ»áŒ»á á áˆµá‰°á‹«á‹¨á‰µ የለáˆ)"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr ""
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
+"- \"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\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
+"\n"
+"\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
+"\n"
+"\n"
+"- \"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.\n"
+"\n"
+"\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
+"\n"
+"\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
+"\n"
+"\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr ""
-
-#: harddrake/sound.pm:503
-#, fuzzy, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "የáሲብ URLá• á á‰³áˆµá‰½áˆ"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
+"\n"
+"\n"
+"- \"/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)\n"
msgstr ""
#: harddrake/v4l.pm:12
@@ -3197,7 +3132,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
#: harddrake/v4l.pm:478
@@ -3210,70 +3145,73 @@ msgstr "የá«áˆ­á‹µ áˆá‹´áˆá¦"
msgid "Tuner type:"
msgstr "የá‹á‹­áˆ‰ á‹“á‹­áት"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "á¥áˆº"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "á á‹"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "á á‹­"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "á‹á‹­áˆ á‹­áˆáˆ¨áŒ¡"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "ጨáˆáˆ­"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "ለá‹áŒ¥"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "ጨርስ"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "የቀድáˆá‹"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, fuzzy, c-format
msgid "No file chosen"
msgstr "የá‹á‹­áˆ áˆáˆá­á‰µ"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, fuzzy, c-format
msgid "You have chosen a directory, not a file"
msgstr "የቤት ዶሴ á áˆá‰°áŒˆá˜áˆá¢"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, fuzzy, c-format
msgid "No such directory"
msgstr "ዶሴ á á‹­á‹°áˆˆáˆ"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, fuzzy, c-format
msgid "No such file"
msgstr "á‹á‹­áˆ‰ `%s'ᕠየለáˆ\n"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr ""
@@ -3350,1248 +3288,1262 @@ msgstr "á¥á•ደገᓠá‹áˆ°á‹µ"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "á á•ዶራ"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "የተባበሩት á áˆ¨á‰¥ á¤áˆáˆ¬á‰µáˆµ"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "á áጋá’ስታá•"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "á á•ቲጉዋ á¥á“ ባርቡዳ"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "á á•ጉá¢áˆ‹"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "á áˆá‰£á’á‹«"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "á áˆ­áˆœá’á‹«"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "á”ዘርላá•ድስ á á•ቲáˆáˆµ"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "á á•áŒáˆ‹"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "á á•ታርá­á‰²á«"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "á áˆ­áŒ€á•ቲá“"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "የá áˆœáˆªá« ሳáˆá "
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "á¦áˆµá‰µáˆªá‹«"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "á á‹áˆµá‰µáˆ¬áˆá‹«"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "á áˆ©á‰£"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "á á‹˜áˆ­á‰£áŒƒá•"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "ቦስá’á‹« á¥á“ ሄርá‹áŒá‰ªá’á‹«"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "ባርቤዶስ"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "ባá•áŒáˆ‹á‹²áˆ½"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "ቤáˆáŒ„áˆ"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "ቡርáªá“ á‹áˆ¶"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "ቡáˆáŒŒáˆªá‹«"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "ባህሬá•"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "ብሩá•ዲ"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "ቤá’á•"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "ቤርሙዳ"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "ብሩᒠዳሩሳላáˆ"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "ቦáˆá‰ªá‹«"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "ብራá‹áˆ"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "ባሃማስ"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "ቡህታá•"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "የቦá‹á‰¬á‰µ ደሴት"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "ቦትስዋá“"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "ቤላሩስ"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "ቤáˆá‹˜"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "á«á“ዳ"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "á®á®áˆµ (á¬áˆá•áŒ) ደሴቶች"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "የá®á•ጠዲáˆá­áˆ«áˆ²á‹«á‹ ሪá‘ብáˆá­"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "የመá«á¨áˆˆá›á‹ á áሪ᫠ሪáብáˆá­"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "የá®á•ጠዲáˆá­áˆ«áˆ²á‹«á‹ ሪá‘ብáˆá­"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "ስá‹á‹˜áˆ­áˆ‹á•ድ"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "á®á‰µ ዲቯር"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "á©á­ ደሴቶች"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "ቺáˆ"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "á«áˆœáˆ©á•"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "ቻይá“"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "á®áˆáˆá‰¢á‹«"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "á®áˆµá‰³áˆªá«"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "ሰርቢያ á¥á“ áˆá•ትá”áŒáˆ®"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "á©á‰£"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "á¬á• ቬርዴ"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "የገᓠደሴቶች"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "ሳይá•ረስ"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "ቼ᭠ሪá‘ብáˆá­"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "ጀርመá•"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "ጂቡቲ"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "á‹´á•ማርá­"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "á‹¶áˆá’á«"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "á‹¶áˆá’᭠ሪá‘ብáˆá­"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "á áˆáŒ„ሪያ"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "á¢á³á‹¶áˆ­"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "á¤áˆµá‰¶á’á‹«"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "áŒá‰¥áŒ½"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "áˆá‹•ራባዠሳህራ"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "á¤áˆ­á‰µáˆ«"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "ስá”á•"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "á¢á‰µá‹®áŒµá‹«"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "áá•ላá•ድ"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "áጂ á á‹­áˆ‹á•ድ"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "ማርሻላዠ(የማርሻሠá á‹­áˆ‹á•ድ)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "áˆá­áˆ®á”ዢያ"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "á«á‹­áˆ›á• ደሴቶች"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "áˆáˆ¨á•ሳይ"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "ጋቦá•"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "á¥á•áŒáˆá‹"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "áŒáˆ¬á“ዳ"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "ጆርጂያ"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "የáˆáˆ¨á•ሳይ ጉá‹á á“"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "ጋá“"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "áŒá‰¥áˆ«áˆá‰³áˆ­"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "áŒáˆªá•ላá•ድ"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "ጋáˆá‰¢á‹«"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "áŒá’"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "ጉዋደሉá•"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "á¢á³á‰¶áˆªá‹«áˆ áŒá’"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "áŒáˆªá­"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "ደቡብ ጆርጂያ á¥á“ የደቡብ ሳá•ድá‹á‰½ ደሴቶች"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "ጉዋቲማላ"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "ጉዋáˆ"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "áŒá’-ቢሳá‹"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "ጉያá“"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "ቻይá•á› (የሆá•ጠá®á•áŒ)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "የቱርá®á‰½á“ የá«á¢á®áˆµ ደሴቶች"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "ሆá•ዱራስ"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "á­áˆ®á¤áˆ½á‹«"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "ሀይቲ*"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "ሀá•ጋሪ"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "á¢á•á‹¶á”ዢያ"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "á á‹¨áˆ­áˆ‹á•ድ"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "á¥áˆµáˆ«á¤áˆ"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "ህá•ድ"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "የብሪታá’á‹« ህá•ድ á‹á‰‚á‹«á–ስ áŒá‹›á‰µ"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "á¢áˆ«á‰…"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "á¢áˆ«á•"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "á á‹­áˆµáˆ‹á•ድ"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "ጣáˆá‹«á•"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "ጃማይá«"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "ጆርዳá•"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "ጃá“á•"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "á¬á•á‹«"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "áªáˆ­áŒ‚á­áˆµá‰³á•"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "á«áˆá‰¦á‹²á‹«"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "áªáˆªá‰£á‰²"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "á®áˆáˆ®áˆµ"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "ቅዱስ áªá‰µáˆµ á¥á“ á”ቪስ"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "á®áˆªá‹« (ሰሜá•)"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "á®áˆªá‹« ሪáብáˆá­"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "á­á‹Œá‰µ"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "á«á‹­áˆ›á• ደሴቶች"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "á«á‹›áªáˆµá‰³á•"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "ላá¦áˆµ"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "áˆá‰£á–ስ"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "ሴá•ት ሉቺያ"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "áˆá‰½á‰°á•ስታይá•"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "ሲሪላá•á«"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "ላይቤሪያ"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "ሌሶቶ"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "áˆá‰±á‹Œá’á‹«"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "ሉá­áˆ°áˆá‰ áˆ­áŒ"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "ላትቪያ"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "áˆá‰¢á‹«"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "áˆáˆ®á®"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "áˆá“á®"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "áˆáˆá‹¶á‰«"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "ማዳጋስá«áˆ­"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "ማርሻሠá á‹­áˆ‹á•ድ"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "ማá¨á‹¶á’á‹«"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "ማáˆ"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "ማያá•ማር"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "áˆá•áŒáˆá‹«"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "የሰሜá“ዠማሪያᓠደሴቶች"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "ማርቲá’á­"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "áˆáˆªá‰´á’á‹«"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "áˆá•ትሴራት"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "ማáˆá‰³"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "ማሩሸስ"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "ማáˆá‹²á‰­áˆµ"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "ማላá‹"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "ሜá­áˆ²á®"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "ማሌዢያ"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "áˆá‹›áˆá‰¢á­"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "á“áˆá‰¢á‹«"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "á’á‹ á«áˆŒá‹¶á’á‹«"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "á’ጀር"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "á–ርááˆá­ ደሴት"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "á“ይጄሪያ"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "á’á«áˆ«áŒ“"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "á”ዘርላá•ድ"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "á–ርዌይ"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "á”á“áˆ"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "á“á¡áˆ©"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "á’á¡á‹­"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "á’á‹ á‹áˆ‹á•ድ"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "á¦áˆ›á•"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "á“á“ማ"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "á”ሩ"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "የáˆáˆ¨á•ሳይ á–áˆá”ዢያ"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "á“á‘á‹‹ á’á‹ áŒá’"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "ááˆá’á•ስ"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "á“áªáˆµá‰³á•"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "á–ላá•ድ"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "ቅዱስ á’ዬር á¥á“ áˆá©á¤áˆá•"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "á’ትá«á¢áˆ­á•"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "á–ርታ ሪá®"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "á“ለስታይá•"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "á–ርቱጋáˆ"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "á“ራጓይ"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "á“ላá‹"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "á³á‰³áˆ­"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "ሪዩá’የᕠደሴት"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "ሮሜá’á‹«"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "ራሺያ"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "ሩዋá•ዳ"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "ሳá‹á‹µá áˆ¨á‰¢á‹«"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "ሰáˆáˆá• ደሴት"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "ሲሼáˆáˆµ"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "ሱዳá•"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "ስá‹á‹µá•"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "ሲá•ጋá–ር"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "ሴá•ት ሄለá“"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "ስáˆá‰¬á’á‹«"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "ስቫáˆá‰£áˆ­á‹µ á¥á“ ጃᕠሜይᕠደሴቶች"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "ስáˆá‰«áªá‹«"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "ሴራáˆá‹®á•"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "ሳᕠማሪá–"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "ሴá”ጋáˆ"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "ሱማሌ"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "ሱሪá“áˆ"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "ሳᦠቶሜ á¥á“ á•ሪá•ሲá”"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "á¤áˆ ሳáˆá‰«á‹¶áˆ­"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "ሲሪያ"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "ሱዋá‹áˆ‹á•ድ"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "የቱርá®á‰½á“ የá«á¢á®áˆµ ደሴቶች"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "ቻድ"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "የáˆáˆ¨á•ሳይ ደቡባዠáŒá‹›á‰¶á‰½"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "ቶáŒ"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "ታይላá•ድ"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "ታጃáªáˆµá‰³á•"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "ቶá­áˆ‹á‹"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "áˆáˆµáˆ«á‰… ቲáˆáˆ­"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "ቱርá­áˆœá’ስታá•"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "ቱá’á‹á‹«"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "ቶá•ጋ"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "ቱርá­"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "ትሪá’ዳድ á¥á“ ቶባáŒ"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "ቱቫሉ"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "ታይዋá•"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "ታá•á‹›á’á‹«"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "á‹©á­áˆ¬á•"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "ዩጋá•ዳ"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "የá áˆœáˆªá« ጥቃቅᕠá‹áŒ«á‹ ደሴቶች"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "á áˆœáˆªá«"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "á¡áˆ«áŒ“á‹­"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "á‹©á‹á‰ áªáˆµá‰³á•"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "ቫቲá«á• á¨á‰°áˆ›"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "ቅዱስ ቪá•ሴá•ት á¥á“ áŒáˆ¬á“ዲá•ስ"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "ቬá•ዙዌላ"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "የá¥á•áŒáˆá‹ ድá•áŒáˆ ደሴቶች"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "የá¥á•áŒáˆá‹ ድá•áŒáˆ ደሴቶች"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "ቬትá“áˆ"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "ቫá‘á á‰±"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "á‹‹áˆáˆµ á¥á“ á‰á‰±á“ ደሴቶች"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "የá áˆœáˆªá« ሳáˆá "
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "የመá•"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "ሜይá¦á‰´"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "ደቡብ á áሪá«"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "á‹›áˆá‰¢á‹«"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "á‹áˆá‰§á‰¤"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "ወደ %s á¥á•á³á• ደህᓠመጡ"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr ""
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr ""
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
+#. -PO: Only write something if needed:
#: messages.pm:11
#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr ""
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr ""
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr ""
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4605,16 +4557,23 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr ""
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4622,15 +4581,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4639,51 +4598,66 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
+"you."
+msgstr ""
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr ""
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr ""
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr ""
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -4695,137 +4669,42 @@ msgid ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"For any question on this document, please contact Mageia."
msgstr ""
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
msgstr ""
-#: messages.pm:120
+#: messages.pm:111
#, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:113
#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
+msgstr ""
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
msgstr ""
#: modules/interactive.pm:19
@@ -4870,17 +4749,17 @@ msgstr ""
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
+msgid "Installing driver for firewire controller \"%s\""
msgstr ""
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
msgstr ""
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
+msgid "Installing driver for ethernet controller \"%s\""
msgstr ""
#. -PO: the first %s is the card type (scsi, network, sound,...)
@@ -4950,126 +4829,126 @@ msgid ""
"Do you want to try again with other parameters?"
msgstr ""
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, fuzzy, c-format
+msgid "Are you sure you want to quit?"
+msgstr "á¥á‹áˆ… á‰áˆá ላይ መጫᕠይáˆáˆáŒ‹áˆ‰?"
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr ""
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr ""
-#: mygtk2.pm:1544 mygtk2.pm:1545
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
#, fuzzy, c-format
msgid "Password seems secure"
msgstr "áˆáˆµáŒ¥áˆ­-ቃሠያስáˆáˆáŒ‹áˆ"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, fuzzy, c-format
msgid "mount failed: "
msgstr "%s á áˆá‰°áŒˆá˜áˆ"
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr ""
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
msgstr ""
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr ""
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr ""
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr ""
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr ""
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr ""
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, fuzzy, c-format
msgid "Unused hardware support"
msgstr "የሬዲዮ ድጋá á áˆµá‰»áˆ"
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr ""
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr ""
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr ""
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr ""
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr ""
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr ""
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr ""
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr ""
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr ""
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr ""
@@ -5167,8 +5046,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
#: security/help.pm:63
@@ -5244,7 +5123,7 @@ msgstr ""
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr ""
#: security/help.pm:96
@@ -5672,7 +5551,7 @@ msgstr "መደበá›"
msgid "Secure"
msgstr "ደህá•áት"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -5681,14 +5560,14 @@ msgid ""
"on your own."
msgstr ""
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
"to connect to the Internet as a client."
msgstr ""
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -5699,66 +5578,71 @@ msgid ""
"Internet, you should choose a lower level."
msgstr ""
-#: security/level.pm:51
+#: security/level.pm:63
#, fuzzy, c-format
msgid "DrakSec Basic Options"
msgstr "ባለáˆáˆˆá‰µ á á‰…ጣጫ áˆáˆ­áŒ«á‹á‰½"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr ""
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr ""
-#: security/level.pm:61
+#: security/level.pm:73
#, fuzzy, c-format
msgid "Security Administrator:"
msgstr "የደህá•áት ደረጃá¦"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr ""
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr ""
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr ""
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
"It can also be used for shutting down the machine when the battery is low."
msgstr ""
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
"at was run, and runs batch commands when the load average is low enough."
msgstr ""
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, fuzzy, c-format
+msgid "An NTP client/server"
+msgstr "NTP ሰርቨር"
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -5856,17 +5740,10 @@ msgstr ""
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -5874,103 +5751,103 @@ msgid ""
"You should leave this enabled for most machines."
msgstr ""
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
"/usr/include/linux/{autoconf,version}.h"
msgstr ""
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr ""
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
"at boot-time to maintain the system configuration."
msgstr ""
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
"basically a server that arbitrates print jobs to printer(s)."
msgstr ""
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
"available server."
msgstr ""
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
"messages"
msgstr ""
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
"names to IP addresses."
msgstr ""
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
"Manager/Windows), and NCP (NetWare) mount points."
msgstr ""
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
"at boot time."
msgstr ""
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -5978,36 +5855,36 @@ msgid ""
"/etc/exports file."
msgstr ""
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
"networks. This service provides NFS file locking functionality."
msgstr ""
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
"and Xorg at boot."
msgstr ""
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr ""
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6016,7 +5893,7 @@ msgid ""
"it installed on machines that do not need it."
msgstr ""
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6025,38 +5902,38 @@ msgid ""
"which act as servers for protocols which make use of the RPC mechanism."
msgstr ""
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
"one machine to another."
msgstr ""
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
"number generation."
msgstr ""
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
-#: services.pm:103
+#: services.pm:101
#, fuzzy, c-format
msgid "Nameserver information manager"
msgstr "የቋሠዲስ᭠መረጃ"
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6064,194 +5941,196 @@ msgid ""
"routing protocols are needed for complex networks."
msgstr ""
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
"performance metrics for any machine on that network."
msgstr ""
-#: services.pm:109
+#: services.pm:107
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
"system log files. It is a good idea to always run rsyslog."
msgstr ""
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
"logged in on other responding machines."
msgstr ""
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
"logged into a machine running the rwho daemon (similar to finger)."
msgstr ""
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
"integrates with a Windows Server domain"
msgstr ""
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr ""
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
"secure channel between two computers"
msgstr ""
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
"to various system log files. It is a good idea to always run syslog."
msgstr ""
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr ""
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr ""
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr ""
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "በማተሠላይ"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "á¢á•ተርá”ት"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "ሰáድ መጋራት"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "መረብ"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "ሲስተáˆ"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr ""
-#: services.pm:168
+#: services.pm:179
#, fuzzy, c-format
msgid "Database Server"
msgstr "ስለተጠሪ መረጃ"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "á áŒˆáˆáŒáˆá‰µ"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr ""
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr ""
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "በሥራ ላይ"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr ""
-#: services.pm:239
+#: services.pm:236
#, fuzzy, c-format
msgid "Services and daemons"
msgstr "የገጽ á á“ት á¥á“ የገጽ áŒáˆ­áŒŒ"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
"about this service, sorry."
msgstr ""
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "መረጃ"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "በተጠየቀ áŒá‹œ ጀáˆáˆ­"
-#: services.pm:253
+#: services.pm:249
#, fuzzy, c-format
msgid "On boot"
msgstr "የተመሠረተá‹á¦"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "ጀáˆáˆ­"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "á á‰áˆ"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6270,7 +6149,7 @@ msgid ""
"USA.\n"
msgstr ""
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6286,7 +6165,7 @@ msgid ""
"--version : show version number.\n"
msgstr ""
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6295,18 +6174,18 @@ msgid ""
"default mode: offer to configure autologin feature"
msgstr ""
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6317,7 +6196,7 @@ msgid ""
" --wizard - like --add"
msgstr ""
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -6335,11 +6214,11 @@ msgid ""
" : and gs for ghostscript for only this one."
msgstr ""
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6353,17 +6232,17 @@ msgid ""
"IP, nbi image name)"
msgstr ""
-#: standalone.pm:99
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[መተየቢያ]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr ""
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -6377,26 +6256,26 @@ msgid ""
"--quiet : do not be interactive. To be used with (dis)connect."
msgstr ""
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
msgstr ""
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -6404,7 +6283,7 @@ msgid ""
" XFdrake resolution"
msgstr ""
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -6412,71 +6291,76 @@ msgid ""
"testing] [-v|--version] "
msgstr ""
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, fuzzy, c-format
msgid "All servers"
msgstr "ተጠሪ ጨáˆáˆ­"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr ""
-#: timezone.pm:199
+#: timezone.pm:210
#, fuzzy, c-format
msgid "Africa"
msgstr "ደቡብ á áሪá«"
-#: timezone.pm:200
+#: timezone.pm:211
#, fuzzy, c-format
msgid "Asia"
msgstr "á¦áˆµá‰µáˆªá‹«"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr ""
-#: timezone.pm:202
+#: timezone.pm:213
#, fuzzy, c-format
msgid "North America"
msgstr "ደቡብ á áሪá«"
-#: timezone.pm:203
+#: timezone.pm:214
#, fuzzy, c-format
msgid "Oceania"
msgstr "ማá¨á‹¶á’á‹«"
-#: timezone.pm:204
+#: timezone.pm:215
#, fuzzy, c-format
msgid "South America"
msgstr "ደቡብ á áሪá«"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "ሆá•ጠá®á•áŒ"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "ራሺያ"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "á‹©áŒá‹áˆ‹á‰ªá‹«"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "ይህ ትá­á­áˆ áá‹?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr ""
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "መረጃ"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -6489,6 +6373,50 @@ msgstr ""
msgid "Installation failed"
msgstr "%s á áˆá‰°áŒˆá˜áˆ"
+#~ msgid "Please Wait... Applying the configuration"
+#~ msgstr "á¥á‰£á­á‹ ይጠብá‰... áˆáˆ­áŒ«á‹á• በስራ ላይ á á‹«á‹‹áˆˆ áá‹"
+
+#, fuzzy
+#~ msgid "Choosing an arbitrary driver"
+#~ msgstr "የáሲብ URLá• á á‰³áˆµá‰½áˆ"
+
+#~ msgid "Init Message"
+#~ msgstr "መáˆá‹•á­á‰µ á áˆµáŒ€áˆáˆ­"
+
+#~ msgid "Open Firmware Delay"
+#~ msgstr "የFirmware á á‹˜áŒá‹­ á­áˆá‰µ"
+
+#~ msgid "Enable CD Boot?"
+#~ msgstr "á¨á‹²áˆ² ማስጀመር á áˆµá‰½áˆ?"
+
+#~ msgid "Default OS?"
+#~ msgstr "ቀዳሠOS?"
+
+#~ msgid "Other OS (SunOS...)"
+#~ msgstr "ሌáˆá‰½ የመጠቀáˆá‹« ዜዴá‹á‰½ (SunOS...)"
+
+#~ msgid "Other OS (MacOS...)"
+#~ msgstr "ሌáˆá‰½ የመጠቀáˆá‹« ዜዴá‹á‰½ (MacOS...)"
+
+#~ msgid "Yaboot"
+#~ msgstr "Yaboot"
+
+#~ msgid "SunOS"
+#~ msgstr "SunOS"
+
+#~ msgid "HFS"
+#~ msgstr "HFS"
+
+#~ msgid "Clean /tmp at each boot"
+#~ msgstr "በየጅማሬዠ/tmpá• á áŒ½á‹³"
+
+#, fuzzy
+#~ msgid "No open source driver"
+#~ msgstr "ስለ የááƒá‹ ሶáትዌር መረጃ á áˆ³á‹­"
+
+#~ msgid "File sharing"
+#~ msgstr "ሰáድ መጋራት"
+
#~ msgid "Restrict command line options"
#~ msgstr "የትá¥á‹›á‹ መስመር áˆáˆ­áŒ«á‹á‰½á• ወስá•"
diff --git a/perl-install/share/po/ar.po b/perl-install/share/po/ar.po
index 1d249c158..8f8ae5ade 100644
--- a/perl-install/share/po/ar.po
+++ b/perl-install/share/po/ar.po
@@ -1,40 +1,37 @@
-# 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.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
#
+# Translators:
msgid ""
msgstr ""
-"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2010-06-05 23:30+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"
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2016-02-09 07:19+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Arabic (http://www.transifex.com/MageiaLinux/mageia/language/"
+"ar/)\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"
+"Content-Transfer-Encoding: 8-bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "الرجاء الانتظار"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "محمل الإقلاع Ù‚ÙØ¯ Ø§Ù„ØªØ«Ø¨ÙØª"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -50,35 +47,17 @@ msgstr ""
"\n"
"Ø£ØªØ±ÙØ¯ تعÙÙÙ† رقم هوÙّة كتلة Ø¬Ø¯ÙØ¯ØŸ"
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr "ÙØ´Ù„ ØªØ«Ø¨ÙØª محمّل الإقلاع. حدث الخطأ التالÙ:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"قد تحتاج إلى تغÙÙØ± جهاز إقلاع Open Firmware ك٠تÙمكّن Ù…ÙØ­Ù…ّل الإقلاع. إن لم Ùكن "
-"Ù…Ùلقّن محمّل الإقلاع ÙØ¸Ù‡Ø±\n"
-"عند إعادة التشغÙÙ„ØŒ ابق ضاغطاً على Command-Option-O-F عند إعادة التتشغÙÙ„ "
-"وأدخل:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" ثم اكتب: shut-down\n"
-"بعد إقلاع النظام Ø§Ù„ØªØ§Ù„Ù ÙØ¬Ø¨ أن ترى Ù…Ùلقّن محمّل الإقلاع."
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
@@ -88,268 +67,223 @@ msgstr ""
"\n"
"على أ٠قرص تقوم بالإقلاع؟"
-#: any.pm:331
-#, fuzzy, c-format
+#: any.pm:335
+#, c-format
msgid "Bootloader Installation"
-msgstr "محمل الإقلاع Ù‚ÙØ¯ Ø§Ù„ØªØ«Ø¨ÙØª"
+msgstr ""
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "Ø£ÙÙ† ØªØ±ÙØ¯ ØªØ«Ø¨ÙØª محمّل الإقلاع؟"
-#: any.pm:359
-#, fuzzy, c-format
+#: any.pm:355
+#, c-format
msgid "First sector (MBR) of drive %s"
-msgstr "القطاع الأول من القرص (MBR)"
+msgstr ""
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "القطاع الأول من القرص (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "القطاع الأول من Ø§Ù„ØªØ¬Ø²ÙØ¡ الجذرÙ"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "على قرص مرن"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "تخطّÙ"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "ØªÙ‡ÙØ¦Ø© أسلوب الإقلاع"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, c-format
+msgid "EFI System Partition"
+msgstr ""
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "Ø®ÙØ§Ø±Ø§Øª محمّل الإقلاع Ø§Ù„Ø±Ø¦ÙØ³ÙØ©"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "محمّل الإقلاع"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "محمّل الإقلاع Ø§Ù„Ù…ÙØ³ØªØ®Ø¯Ù…"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "جهاز الإقلاع"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
-msgstr ""
+msgstr "Ø§Ù„Ø®ÙØ§Ø±Ø§Øª Ø§Ù„Ø±Ø¦ÙØ³ÙØ©"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "ØªÙˆÙ‚ÙØª ما قبل إقلاع الصورة Ø§Ù„Ø§ÙØªØ±Ø§Ø¶ÙØ©"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "تمكÙÙ† ACPI"
-#: any.pm:426
-#, fuzzy, c-format
+#: any.pm:419
+#, c-format
msgid "Enable SMP"
-msgstr "تمكÙÙ† ACPI"
+msgstr ""
-#: any.pm:427
-#, fuzzy, c-format
+#: any.pm:420
+#, c-format
msgid "Enable APIC"
-msgstr "تمكÙÙ† ACPI"
+msgstr ""
-#: any.pm:429
-#, fuzzy, c-format
+#: any.pm:422
+#, c-format
msgid "Enable Local APIC"
-msgstr "تمكÙÙ† ACPI"
+msgstr ""
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "الأمن"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "كلمة المرور"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "كلمات المرور ØºÙØ± متطابقة"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "الرجاء المحاولة مجدداً"
-#: any.pm:436
-#, fuzzy, c-format
-msgid "You can not use a password with %s"
-msgstr "لا Ùمكنك استخدام نظام Ù…Ù„ÙØ§Øª مرمّز لمكان Ø§Ù„ØªØ±ÙƒÙØ¨ %s"
+#: any.pm:429
+#, c-format
+msgid "You cannot use a password with %s"
+msgstr ""
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "كلمة المرور (مجدداً)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "تنظÙÙ /tmp عند كل إقلاع"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "رسالة Init"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "ØªØ£Ø®ÙØ± Open Firmware"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "الوقت الأقصى لإقلاع النواة"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "تمكÙÙ† الإقلاع من القرص المدمج؟"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "تمكÙÙ† إقلاع OFØŸ"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "نظام التشغÙÙ„ Ø§Ù„Ø§ÙØªØ±Ø§Ø¶ÙØŸ"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "صورة"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "الجذر"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "إلحاق"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr ""
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "ÙˆØ¶Ø¹ÙØ© الÙÙØ¯ÙÙˆ"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "سجلّ إعداد الشبكة "
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "ØªØ³Ù…ÙØ©"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "Ø§ÙØªØ±Ø§Ø¶Ù"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "لا ÙÙØ¯ÙÙˆ"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "لا ÙÙØ³Ù…Ø­ Ø¨Ø§Ù„ØªØ³Ù…ÙØ§Øª Ø§Ù„ÙØ§Ø±ØºØ©"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "ÙØ¬Ø¨ ØªØ­Ø¯ÙØ¯ صورة النواة"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "ÙØ¬Ø¨ ØªØ­Ø¯ÙØ¯ ØªØ¬Ø²ÙØ¡ جذر"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "هذه Ø§Ù„ØªØ³Ù…ÙØ© مستخدمة مسبقا"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "ما نوع المدخل Ø§Ù„Ù…ÙØ±Ø§Ø¯ Ø¥Ø¶Ø§ÙØªÙ‡ØŸ"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Ù„Ùنكس"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "نظام تشغÙÙ„ آخر (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "نظام تشغÙÙ„ آخر (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "نظام تشغÙÙ„ آخر (ÙˆÙندوز...)"
-#: any.pm:639
-#, fuzzy, c-format
+#: any.pm:593 any.pm:631
+#, c-format
msgid "Bootloader Configuration"
-msgstr "ØªÙ‡ÙØ¦Ø© أسلوب الإقلاع"
+msgstr ""
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -358,277 +292,316 @@ msgstr ""
"هذه ه٠المدخلات Ø§Ù„Ù…Ø®ØªÙ„ÙØ© Ù٠قائمة الإقلاع حتى الآن.\n"
"Ùمكنك Ø¥Ø¶Ø§ÙØ© مدخلات أخرى أو تغÙÙØ± الموجودة."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "ØªØ­Ø°ÙØ±"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "الوصول إلى برامج X"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "الوصول إلى أدوات rpm"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "السماح بـ\"su\""
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "الوصول إلى Ù…Ù„ÙØ§Øª الإدارة"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "الوصول إلى أدوات الشبكة"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "الوصول إلى أدوات Ø§Ù„ØªØ¬Ù…ÙØ¹"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(تمت Ø¥Ø¶Ø§ÙØ© %s مسبقا)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "الرجاء إعطاء اسم مستخدم"
-#: any.pm:863
-#, fuzzy, c-format
+#: any.pm:875
+#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
"cased letters, numbers, `-' and `_'"
-msgstr "اسم المستخدم ÙØ¬Ø¨ أن ÙØ­ØªÙˆÙ Ùقط على Ø§Ù„Ø­Ø±ÙˆÙ Ø§Ù„ØµØºÙØ±Ø©ØŒ والأرقام، Ùˆ`-' Ùˆ `_'"
+msgstr ""
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "اسم المستخدم طوÙÙ„ جداً"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "اسم المستخدم Ù…ÙØ¶Ø§Ù مسبقا"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "Ù‡ÙˆÙØ© المستخدم"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "Ù‡ÙˆÙØ© المجموعة"
-#: any.pm:872
-#, fuzzy, c-format
+#: any.pm:884
+#, c-format
msgid "%s must be a number"
-msgstr "Ø§Ù„Ø®ÙØ§Ø± %s ÙØ¬Ø¨ أن Ùكون رقماً!"
+msgstr ""
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
+msgid "%s should be above 1000. Accept anyway?"
msgstr ""
-#: any.pm:877
-#, fuzzy, c-format
+#: any.pm:889
+#, c-format
msgid "User management"
-msgstr "اسم المستخدم"
+msgstr ""
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, c-format
msgid "Set administrator (root) password"
msgstr "ضع كلمة مرور المستخدم الجذر"
-#: any.pm:889
-#, fuzzy, c-format
+#: any.pm:903
+#, c-format
msgid "Enter a user"
msgstr ""
-"إدخال مستخدم\n"
-"%s"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Ø£Ùقونة"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "الاسم الحقÙÙ‚Ù"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "اسم الدخول"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Ø§Ù„ØµØ¯ÙØ©"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
msgstr "انتظر من ÙØ¶Ù„ك، Ø¬Ø§Ø±Ù Ø¥Ø¶Ø§ÙØ© الوسائط..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "تسجÙÙ„ دخول آلÙ"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr "Ùمكن إعداد جهازك لتسجÙÙ„ الدخول Ø¢Ù„ÙØ§Ù‹ لمستخدم معÙÙ†."
-#: any.pm:979
-#, fuzzy, c-format
+#: any.pm:1005
+#, c-format
msgid "Use this feature"
-msgstr "هل ØªØ±ÙØ¯ استخدام هذه Ø§Ù„Ù…ÙØ²Ø©ØŸ"
+msgstr ""
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Ø§Ø®ØªÙØ§Ø± المستخدم Ø§Ù„Ø§ÙØªØ±Ø§Ø¶Ù:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Ø§Ø®ØªÙØ§Ø± Ù…Ø¯ÙØ± Ø§Ù„Ù†ÙˆØ§ÙØ° Ø§Ù„Ø°Ù Ø³ÙØªÙ… تشغÙله:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
msgstr "ملاحظات الإصدار"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "إغلاق"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Ø§ØªÙØ§Ù‚ÙØ© Ø§Ù„ØªØ±Ø®ÙØµ"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "خروج"
-#: any.pm:1080
-#, fuzzy, c-format
+#: any.pm:1096
+#, c-format
msgid "Do you accept this license ?"
-msgstr "هل عندك واحدة أخرى؟"
+msgstr ""
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "قبول"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "Ø±ÙØ¶"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "الرجاء Ø§Ø®ØªÙØ§Ø± لغة لاستخدامها"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"ÙØ¯Ø¹Ù… Ù…Ø§Ù†Ø¯Ø±ÙØ¨Ø§ Ù„Ùنكس Ø§Ù„Ø¹Ø¯ÙØ¯ من اللّغات. اختر\n"
-"اللّغات Ø§Ù„ØªÙ ØªØ±ÙØ¯ ØªØ«Ø¨ÙØªÙ‡Ø§. ستكون هذه Ù…ØªÙˆÙØ±Ø©Ù‹ عند\n"
-"اكتمال Ø§Ù„ØªØ«Ø¨ÙØª Ùˆ إعادة تشغÙÙ„ نظامك."
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
+#, c-format
+msgid "Mageia"
+msgstr "ماجÙّا"
+
+#: any.pm:1154
+#, c-format
+msgid "Multiple languages"
+msgstr ""
+
+#: any.pm:1155
#, c-format
-msgid "Multi languages"
+msgid "Select Additional Languages"
msgstr ""
-#: any.pm:1147 any.pm:1178
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr ""
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "كل اللغات"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "Ø®ÙØ§Ø± اللغة"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "الدولة / الإقلÙÙ…"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "الرجاء Ø§Ø®ØªÙØ§Ø± الدولة"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "هذه قائمة كاملة بكل الدول Ø§Ù„Ù…ØªÙˆÙØ±Ø©"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
msgstr "دول أخرى"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "متقدم"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr "طرÙقة الإدخال:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Ù„Ø§Ø´ÙØ¡"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "لا مشاركة"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "السماح لكل المستخدمÙÙ†"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "مخصّص"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -643,14 +616,14 @@ msgstr ""
"\n"
"\"مخصص\" ÙØ³Ù…Ø­ لك بعمل إعدادات خاص لكل مستخدم.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
"Windows."
msgstr "NFS: نظام تقسÙÙ… ملÙّات Ùونكس Ø§Ù„ØªÙ‘Ù‚Ù„ÙØ¯ÙØŒ بدعم أقلّ على ماك Ùˆ ÙˆÙندوز."
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
@@ -659,18 +632,18 @@ msgstr ""
"SMB: نظام تقسÙÙ… ملÙّات مستعمل من قبل ÙˆÙندوز، ماك OS X Ùˆ Ø§Ù„Ø¹Ø¯ÙØ¯ من أنظمة Ù„Ùنكس "
"Ø§Ù„Ø­Ø¯ÙØ«Ø©."
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr "Ùمكنك Ø§Ù„ØªÙ‘ØµØ¯ÙØ± باستعمال NFS أو SMB. الرجاء Ø§Ø®ØªÙØ§Ø± Ø£Ùّهما ØªØ±ÙØ¯ استعماله."
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "تشغÙÙ„ userdrake"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -679,54 +652,54 @@ msgstr ""
"المشاركة لكل مستخدم تستخدم المجموعة \"fileshare\".\n"
"Ùمكنك أن تستخدم userdrake Ù„Ø¥Ø¶Ø§ÙØ© مستخدم Ù٠هذه المجموعة."
-#: any.pm:1481
-#, fuzzy, c-format
+#: any.pm:1503
+#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
-msgstr "تحتاج أن تقوم بالخروج والعودة مجدّداً حتى ÙØ³Ø±Ù Ù…ÙØ¹ÙˆÙ„ التّغÙÙØ±Ø§Øª"
+msgstr ""
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr "تحتاج أن تقوم بالخروج والعودة مجدّداً حتى ÙØ³Ø±Ù Ù…ÙØ¹ÙˆÙ„ التّغÙÙØ±Ø§Øª"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "المنطقة Ø§Ù„Ø²Ù…Ù†ÙØ©"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "ما ه٠منطقتك Ø§Ù„Ø²Ù…Ù†ÙØ©ØŸ"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
-msgstr ""
+msgstr "إعدادات Ø§Ù„ØªØ§Ø±ÙØ® ØŒ الساعة Ùˆ المنطقة Ø§Ù„Ø²Ù…Ù†ÙØ©"
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr ""
-#: any.pm:1550
-#, fuzzy, c-format
+#: any.pm:1572
+#, c-format
msgid "%s (hardware clock set to UTC)"
-msgstr "ساعة الجهاز مضبوطة على ØªÙˆÙ‚ÙØª غرÙنتش"
+msgstr ""
-#: any.pm:1551
-#, fuzzy, c-format
+#: any.pm:1573
+#, c-format
msgid "%s (hardware clock set to local time)"
-msgstr "ساعة الجهاز مضبوطة على ØªÙˆÙ‚ÙØª غرÙنتش"
+msgstr ""
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "خادم NTP"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "تزامن وقت آل٠(باستخدام NTP)"
@@ -751,7 +724,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "بطاقة ذكÙّة"
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "نطاق ÙˆÙندوز"
@@ -761,24 +734,24 @@ msgstr "نطاق ÙˆÙندوز"
msgid "Kerberos 5"
msgstr ""
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "ملÙÙ‘ محلّÙ:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr ""
"استخدام local لكل المواثقة والمعلومات Ø§Ù„ØªÙ ÙØ®Ø¨Ø±Ù‡Ø§ المستخدم Ù٠مل٠local"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
@@ -787,12 +760,12 @@ msgstr ""
"ÙØ·Ù„ب من حاسبك استعمال LDAP للبعض من أو Ù„Ø¬Ù…ÙØ¹ المواثقة. Ùقوم LDAP Ø¨ØªÙˆØ­ÙØ¯ "
"البعض من أنواع المعلومات داخل منظّمتك."
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
@@ -801,12 +774,12 @@ msgstr ""
"ÙØ³Ù…Ø­ لك بتشغÙÙ„ مجموعة من الحاسبات ÙÙ Ù†ÙØ³ خدمة معلومات الشّبكة (NIS) بكلمة "
"مرور Ùˆ ملÙÙ‘ مجموعة مشتركÙÙ†."
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "نطاق ÙˆÙندوز:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
@@ -814,248 +787,248 @@ msgid ""
msgstr ""
"ÙØ³Ù…Ø­ Winbind للنّظام بجلب المعلومات Ùˆ مواثقة المستخدمÙÙ† Ù٠نطاق لوÙندوز."
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
-msgstr ""
+msgstr " "
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
-#, fuzzy, c-format
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
+#, c-format
msgid "Welcome to the Authentication Wizard"
-msgstr "مواثقة النطاق مطلوبة"
+msgstr ""
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "خادم LDAP"
-#: authentication.pm:113 authentication.pm:168
-#, fuzzy, c-format
+#: authentication.pm:112 authentication.pm:167
+#, c-format
msgid "Base dn"
-msgstr "LDAP Base dn"
+msgstr ""
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr ""
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr ""
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr ""
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr ""
-#: authentication.pm:120 authentication.pm:173
-#, fuzzy, c-format
+#: authentication.pm:119 authentication.pm:172
+#, c-format
msgid "Use anonymous BIND "
-msgstr "استخدام Anonymous BIND"
+msgstr ""
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
-msgstr ""
+msgstr " "
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr ""
-#: authentication.pm:123 authentication.pm:175
-#, fuzzy, c-format
+#: authentication.pm:122 authentication.pm:174
+#, c-format
msgid "Bind Password "
-msgstr "كلمة المرور"
+msgstr ""
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr ""
-#: authentication.pm:127
-#, fuzzy, c-format
+#: authentication.pm:126
+#, c-format
msgid "Password base"
-msgstr "كلمة المرور"
+msgstr ""
-#: authentication.pm:128
-#, fuzzy, c-format
+#: authentication.pm:127
+#, c-format
msgid "Group base"
-msgstr "Ù‡ÙˆÙØ© المجموعة"
+msgstr ""
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr ""
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:146
-#, fuzzy, c-format
+#: authentication.pm:145
+#, c-format
msgid "Realm "
-msgstr "الاسم الحقÙÙ‚Ù"
+msgstr ""
-#: authentication.pm:148
-#, fuzzy, c-format
+#: authentication.pm:147
+#, c-format
msgid "KDCs Servers"
-msgstr "خادم LDAP"
+msgstr ""
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr ""
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr ""
-#: authentication.pm:156
-#, fuzzy, c-format
+#: authentication.pm:155
+#, c-format
msgid "Use local file for users information"
-msgstr "استخدام libsafe للخادمات"
+msgstr ""
-#: authentication.pm:157
-#, fuzzy, c-format
-msgid "Use Ldap for users information"
-msgstr "معلومات القرص الصلب"
+#: authentication.pm:156
+#, c-format
+msgid "Use LDAP for users information"
+msgstr ""
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr ""
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "نطاق NIS"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "خادم NIS"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-#: authentication.pm:218
-#, fuzzy, c-format
+#: authentication.pm:217
+#, c-format
msgid "Domain Model "
-msgstr "النطاق"
+msgstr ""
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr ""
-#: authentication.pm:221
-#, fuzzy, c-format
+#: authentication.pm:220
+#, c-format
msgid "DNS Domain"
-msgstr "نطاق NIS"
+msgstr ""
-#: authentication.pm:222
-#, fuzzy, c-format
+#: authentication.pm:221
+#, c-format
msgid "DC Server"
-msgstr "خادم LDAP"
+msgstr ""
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "المواثقة"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "طرÙقة المواثقة"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "بدون كلمة مرور"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr "كلمة المرو هذه Ù‚ØµÙØ±Ø© جداً (ÙØ¬Ø¨ أن تكون %d رموز على الأقل)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "لم Ùمكن استخدام البثّ دون اسم نظام NIS"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Ø§Ø®ØªÙØ§Ø± ملÙ"
-#: authentication.pm:897
-#, fuzzy, c-format
+#: authentication.pm:866
+#, c-format
msgid "Domain Windows for authentication : "
-msgstr "مواثقة النطاق مطلوبة"
+msgstr ""
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "اسم المستخدم Ù„Ù…Ø¯ÙØ± النطاق"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "كلمة المرور Ù„Ù…Ø¯ÙØ± النطاق"
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1070,107 +1043,108 @@ msgstr ""
"wait for default boot.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO مع قائمة Ù†ØµÙØ©"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
+msgid "GRUB2 with graphical menu"
msgstr ""
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr ""
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 مع قائمة Ù†ØµÙØ©"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr ""
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr ""
+msgid "GRUB with text menu"
+msgstr "GRUB مع قائمة Ù†ØµÙØ©"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "لا توجد مساحة كاÙÙØ© ÙÙ /boot"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "Ùمكنك ØªØ«Ø¨ÙØª محمّل الإقلاع على Ø§Ù„ØªØ¬Ø²ÙØ¡ %s\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
"renumbered"
msgstr "ØªÙ‡ÙØ¦Ø© محمّل الإقلاع ÙØ¬Ø¨ أن ÙØ­Ø¯Ù‘Ø« لأنّ Ø§Ù„ØªØ¬Ø²ÙØ¡ تمّ إعادة ترقÙمه"
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
"لا Ùمكن ØªØ«Ø¨ÙØª محمّل الإقلاع بشكل ØµØ­ÙØ­. ÙØ¬Ø¨ أن تقوم بإقلاع الإنقاذ وتختار \"%s"
"\""
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "إعادة ØªØ«Ø¨ÙØª Ù…ÙØ­Ù…Ù‘ÙÙ„ الإقلاع"
-#: common.pm:142
-#, fuzzy, c-format
+#: common.pm:271
+#, c-format
msgid "B"
-msgstr "ك.ب."
+msgstr "B"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "ك.ب."
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "م.ب."
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "غ.ب."
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "ت.ب."
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d دقائق"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "دقÙقة واحدة"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d ثوان"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr ""
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1184,154 +1158,143 @@ msgstr ""
"كخادم WebDAV). إذا كنت ØªØ±ÙØ¯ Ø¥Ø¶Ø§ÙØ© نقاط تحمÙÙ„\n"
"WebDAVØŒ اختر \"Ø¬Ø¯ÙØ¯\"."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Ø¬Ø¯ÙØ¯"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Ùكّ"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "ØªØ±ÙƒÙØ¨"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "خادم"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "مكان Ø§Ù„ØªØ±ÙƒÙØ¨"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Ø®ÙØ§Ø±Ø§Øª"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "حذÙ"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "تم"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "خطأ"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "الرجاء إدخال عنوان خادم WebDav"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "العنوان ÙØ¬Ø¨ أن ÙØ¨Ø¯Ø£ بـ http:// أو https://"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "ØªØ­Ø°ÙØ±"
-
#: diskdrake/dav.pm:106
-#, fuzzy, c-format
-msgid "Are you sure you want to delete this mountpoint?"
-msgstr "هل ØªØ±ÙØ¯ الضغط على هذا الزرّ؟"
+#, c-format
+msgid "Are you sure you want to delete this mount point?"
+msgstr ""
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "الخادم: "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "مكان Ø§Ù„ØªØ±ÙƒÙØ¨:"
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "Ø§Ù„Ø®ÙØ§Ø±Ø§Øª: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "التجزئة"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "اقرأ Ø¬ÙØ¯Ø§"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "رجاء نسخ Ø¨ÙØ§Ù†Ø§ØªÙƒ Ø§Ø­ØªÙØ§Ø·Ùّاً أولاً"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "خروج"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "استمرار"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "مساعدة"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1342,142 +1305,132 @@ msgstr ""
"أقترح أن تغÙّر حجم هذا Ø§Ù„ØªØ¬Ø²ÙØ¡\n"
"(اضغط علÙÙ‡ ثم اختر \"تغÙÙØ± الحجم\")"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "الرجاء الضغط على ØªØ¬Ø²ÙØ¡"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "ØªÙØ§ØµÙÙ„"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "تعذّر العثور على أقراص صلبة"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "مجهول"
-#: diskdrake/hd_gtk.pm:388
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427
+#, c-format
msgid "Ext4"
-msgstr "خروج"
+msgstr ""
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
+#, c-format
msgid "XFS"
-msgstr "HFS"
+msgstr ""
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Swap"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "ÙˆÙندوز"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "أخرى"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "ÙØ§Ø±Øº"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "أنواع أنظمة Ø§Ù„Ù…Ù„ÙØ§Øª:"
-#: diskdrake/hd_gtk.pm:417
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:456
+#, c-format
msgid "This partition is already empty"
-msgstr "هذا Ø§Ù„ØªØ¬Ø²ÙØ¡ ØºÙØ± قابل لتغÙÙØ± الحجم"
+msgstr ""
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "استخدام ``الÙكّ'' أولا"
-#: diskdrake/hd_gtk.pm:426
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:465
+#, c-format
msgid "Use ``%s'' instead (in expert mode)"
-msgstr "استخدام ``%s'' بدلا من ذلك"
+msgstr ""
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "النوع"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "Ø§Ø®ØªÙØ§Ø± ØªØ¬Ø²ÙØ¡ آخر"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Ø§Ø®ØªÙØ§Ø± ØªØ¬Ø²ÙØ¡"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "Ø§Ù„Ù…Ø²ÙØ¯"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
+#, c-format
msgid "Confirmation"
-msgstr "Ø§Ù„ØªÙ‡ÙØ¦Ø©"
+msgstr "Ø§Ù„ØªØ£ÙƒÙØ¯"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "استمرار على أ٠حال؟"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "الخروج بدون Ø­ÙØ¸"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "هل ØªØ±ÙØ¯ الخروج بدون كتابة جدول التجزئة؟"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "هل ØªØ±ÙØ¯ Ø­ÙØ¸ تعدÙلات /etc/fstab"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr "تحتاج إلى إعادة Ø§Ù„ØªØ«Ø¨ÙØª Ù„ØªÙØ¹ÙÙ„ التعدÙلات على جدول التجزئة"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1488,29 +1441,29 @@ msgstr ""
"إن لم ØªÙØ¹Ù„ Ùلن ÙØ³Ø¬Ù‘Ù„ Ø£Ù Ù…ÙØ¯Ø®Ù„ لنقطة Ø§Ù„ØªÙ‘Ø±ÙƒÙØ¨ %s ÙÙ fstab.\n"
"هل ØªØ±ÙØ¯ الخروج على أ٠حال؟"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "مسح الكل"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "ØªØ­Ø¯ÙØ¯ آلÙ"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "الانتقال إلى الوضع العادÙ"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "الانتقال إلى ÙˆØ¶Ø¹ÙØ© Ø§Ù„Ø®Ø¨ÙØ±"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "معلومات القرص الصلب"
#: diskdrake/interactive.pm:371
@@ -1520,7 +1473,7 @@ msgstr "كل Ø§Ù„ØªØ¬Ø²ÙØ¦Ø§Øª Ø§Ù„Ø±Ø¦ÙØ³ÙØ© مستخدمة"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "لا Ùمكن Ø¥Ø¶Ø§ÙØ© Ø£Ù ØªØ¬Ø²ÙØ¦Ø§Øª أخرى"
#: diskdrake/interactive.pm:373
@@ -1540,135 +1493,135 @@ msgstr "إعادة تحمÙÙ„ جدول التجزئة"
msgid "Detailed information"
msgstr "معلومات Ù…ÙØµÙ‘لة"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
-msgstr ""
+msgstr "عرض"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "تغÙÙØ± الحجم"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "تنسÙÙ‚"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Ø¥Ø¶Ø§ÙØ© إلى RAID"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Ø¥Ø¶Ø§ÙØ© إلى LVM"
-#: diskdrake/interactive.pm:413
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:417
+#, c-format
msgid "Use"
-msgstr "Ù‡ÙˆÙØ© المستخدم"
+msgstr ""
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "حذÙ"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "ازالة من RAID"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "ازالة من LVM"
-#: diskdrake/interactive.pm:418
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:422
+#, c-format
msgid "Remove from dm"
-msgstr "ازالة من LVM"
+msgstr ""
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "تعدÙÙ„ RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "استخدام لـloopback"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "إنشاء"
-#: diskdrake/interactive.pm:453
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:456
+#, c-format
msgid "Failed to mount partition"
-msgstr "نقل Ø§Ù„Ù…Ù„ÙØ§Øª إلى ØªØ¬Ø²ÙØ¡ Ø¬Ø¯ÙØ¯"
+msgstr ""
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "إنشاء ØªØ¬Ø²ÙØ¡ Ø¬Ø¯ÙØ¯"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "قطاع Ø§Ù„Ø¨Ø¯Ø§ÙØ©: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "الحجم Ø¨Ø§Ù„Ù…ÙØºØ§Ø¨Ø§Ùت: "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "نوع نظام Ø§Ù„Ù…ÙØ§Øª: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "Ø§Ù„ØªÙØ¶ÙÙ„: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "اسم الكتلة المنطقÙّة"
-#: diskdrake/interactive.pm:507
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:514
+#, c-format
msgid "Encrypt partition"
-msgstr "Ø®ÙˆØ§Ø±Ø²Ù…ÙØ© التّشÙÙØ±"
+msgstr ""
-#: diskdrake/interactive.pm:508
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:515
+#, c-format
msgid "Encryption key "
-msgstr "Ù…ÙØªØ§Ø­ التشÙÙØ±"
+msgstr ""
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "Ù…ÙØªØ§Ø­ التشÙÙØ± (مرة أخرى)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "Ù…ÙØ§ØªÙØ­ التشÙÙØ± ØºÙØ± متطابقة"
-#: diskdrake/interactive.pm:521
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:529
+#, c-format
msgid "Missing encryption key"
-msgstr "Ù…ÙØªØ§Ø­ تشÙÙØ± نظام Ø§Ù„Ù…Ù„ÙØ§Øª"
+msgstr ""
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
@@ -1676,305 +1629,307 @@ msgstr ""
"(لأنك وصلت إلى العدد الأقصى من Ø§Ù„ØªØ¬Ø²ÙØ¦Ø§Øª Ø§Ù„Ø£Ø³Ø§Ø³ÙØ©).\n"
"أولاً Ø§Ø­Ø°Ù ØªØ¬Ø²ÙØ¡ Ø£Ø³Ø§Ø³ÙØ§Ù‹ Ùˆ قم بإنشاء ØªØ¬Ø²ÙØ¡ ممتد."
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "تحقق من الكتل Ø§Ù„Ø³ÙØ¦Ø©ØŸ"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "هل ØªØ±ÙØ¯ إزالة مل٠loopbackØŸ"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr "بعد تغÙÙØ± نوع Ø§Ù„ØªØ¬Ø²ÙØ¡ %sØŒ ÙØ¥Ù†Ùƒ ستسخر كل Ø§Ù„Ø¨ÙØ§Ù†Ø§Øª على هذا Ø§Ù„ØªØ¬Ø²ÙØ¡"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "تغÙÙØ± نوع Ø§Ù„ØªØ¬Ø²ÙØ¡"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "أ٠نظام Ù…Ù„ÙØ§Øª ØªØ±ÙØ¯ØŸ"
-#: diskdrake/interactive.pm:647
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:646
+#, c-format
msgid "Switching from %s to %s"
-msgstr "جار٠التغÙÙØ± من ext2 إلى ext3"
+msgstr ""
-#: diskdrake/interactive.pm:682
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:681
+#, c-format
msgid "Set volume label"
-msgstr "علامة المجلّد: "
+msgstr ""
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr ""
-#: diskdrake/interactive.pm:688
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:687
+#, c-format
msgid "Label:"
-msgstr "ØªØ³Ù…ÙØ©"
+msgstr ""
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "Ø£ÙÙ† ØªØ±ÙØ¯ ØªØ±ÙƒÙØ¨ مل٠loopback %sØŸ"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "Ø£ÙÙ† ØªØ±ÙØ¯ ØªØ±ÙƒÙØ¨ الجهاز %sØŸ"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"تعذّر Ùكّ مكان Ø§Ù„ØªØ±ÙƒÙØ¨ نظرا لأن هذه Ø§Ù„ØªØ¬Ø²ÙØ¡ مستخدم لـloop back.\n"
"قم بإزالة الـloopback أولا"
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "Ø£ÙÙ† ØªØ±ÙØ¯ ØªØ±ÙƒÙØ¨ الجهاز %sØŸ"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "تغÙÙØ± الحجم"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "حساب روابط نظام Ù…Ù„ÙØ§Øª FAT"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "هذا Ø§Ù„ØªØ¬Ø²ÙØ¡ ØºÙØ± قابل لتغÙÙØ± الحجم"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "كل Ø§Ù„Ø¨ÙØ§Ù†Ø§Øª على هذ Ø§Ù„ØªØ¬Ø²ÙØ¡ ÙØ¬Ø¨ Ø­ÙØ¸Ù‡Ø§ Ø§Ø­ØªÙØ§Ø·Ùا"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr "بعد تغÙÙØ± حجم Ø§Ù„ØªØ¬Ø²ÙØ¡ %sØŒ ÙØ¥Ù† كل Ø§Ù„Ø¨ÙØ§Ù†Ø§Øª على هذه Ø§Ù„ØªØ¬Ø²ÙØ¡ ستÙقد"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Ø§Ø®ØªÙØ§Ø± الحجم Ø§Ù„Ø¬Ø¯ÙØ¯"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "الحجم Ø§Ù„Ø¬Ø¯ÙØ¯ Ø¨Ø§Ù„Ù…ÙØºØ§Ø¨Ø§Ùت: "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
+#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
"filesystem checks will be run on your next boot into Microsoft Windows®"
msgstr ""
-"للتأكد من صحة Ø§Ù„Ø¨ÙØ§Ù†Ø§Øª بعد إعادة تحجÙÙ… Ø§Ù„ØªØ¬Ø²ÙØ¦Ø§ØªØŒ \n"
-"Ø³ÙØªÙ… الدقÙÙ‚ على نظام Ø§Ù„Ù…Ù„ÙØ§Øª عند التشغÙÙ„ القادم لوÙندوز(TM)"
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "Ù…ÙØªØ§Ø­ تشÙÙØ± نظام Ø§Ù„Ù…Ù„ÙØ§Øª"
-#: diskdrake/interactive.pm:946
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:948
+#, c-format
msgid "Enter your filesystem encryption key"
-msgstr "Ø§Ø®ØªÙØ§Ø± Ù…ÙØªØ§Ø­ تشÙÙØ± نظام Ø§Ù„Ù…Ù„ÙØ§Øª"
+msgstr ""
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "Ù…ÙØªØ§Ø­ التشÙÙØ±"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr ""
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Ø§Ø®ØªÙØ§Ø± RAID موجود Ù„Ù„Ø¥Ø¶Ø§ÙØ© إلÙÙ‡"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "Ø¬Ø¯ÙØ¯"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Ø§Ø®ØªÙØ§Ø± LVMØŒ موجود Ù„Ù„Ø¥Ø¶Ø§ÙØ© إلÙÙ‡"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
+#, c-format
msgid "LVM name"
msgstr "اسم LVM؟"
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1016
+#, c-format
msgid "\"%s\" already exists"
-msgstr "المل٠موجود مسبقا، هل ØªØ±ÙØ¯ استخدامه؟"
+msgstr ""
+
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
"Do you want to move used physical extents on this volume to other volumes?"
msgstr ""
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr ""
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "هذه Ø§Ù„ØªØ¬Ø²ÙØ¡ لا Ùمكن استخدامه لـloopback"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Loopback"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "اسم مل٠Loopback: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "إعطاء اسم ملÙ"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr "هذا المل٠مستخدم من loopback أخرى، اختر Ù…Ù„ÙØ§ آخر"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "المل٠موجود مسبقا، هل ØªØ±ÙØ¯ استخدامه؟"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "Ø®ÙØ§Ø±Ø§Øª Ø§Ù„ØªØ±ÙƒÙØ¨"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "متنوعة"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "جهاز"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "المستوى"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
msgstr "حجم القطعة Ø§Ù„ÙƒØ¨ÙØ±Ø© بالكÙÙ„ÙˆØ¨Ø§ÙØª (KiB)"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "كن حذرا: هذه Ø§Ù„Ø¹Ù…Ù„ÙØ© Ø®Ø·ÙØ±Ø©"
-#: diskdrake/interactive.pm:1196
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1216
+#, c-format
msgid "Partitioning Type"
-msgstr "التجزئة"
+msgstr ""
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "أ٠نوع من التجزئة؟"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr "ستحتاج إلى إعادة التشغÙÙ„ قبل أن ÙØªÙ… ØªÙØ¹ÙÙ„ التعدÙلات"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "جدول التجزئة للقرص %s Ø³ÙØªÙ… كتابته إلى القرص"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "جار٠تنسÙÙ‚ Ø§Ù„ØªØ¬Ø²ÙØ¡ %s"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr "بعد تنسÙÙ‚ Ø§Ù„ØªØ¬Ø²ÙØ¡ %sØŒ ÙØ¥Ù† كل Ø§Ù„Ø¨ÙØ§Ù†Ø§Øª الموجودة على هذا Ø§Ù„ØªØ¬Ø²ÙØ¡ ستÙقد"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "تحقق من الكتل Ø§Ù„Ø³ÙØ¦Ø©ØŸ"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "نقل Ø§Ù„Ù…Ù„ÙØ§Øª إلى ØªØ¬Ø²ÙØ¡ Ø¬Ø¯ÙØ¯"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "تخبئة Ø§Ù„Ù…Ù„ÙØ§Øª"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -1985,128 +1940,127 @@ msgid ""
"the contents of the mounted partition)"
msgstr ""
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "جار٠نقل Ø§Ù„Ù…Ù„ÙØ§Øª إلى Ø§Ù„ØªØ¬Ø²ÙØ¡ Ø§Ù„Ø¬Ø¯ÙØ¯"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "جار٠نسخ %s"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "جار٠ازالة %s"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "التجزبء %s معرو٠الآن بالإسم %s"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr "ØªØ¬Ø²ÙØ¦Ø§Øª تم إعادة ترقÙمها:"
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "الجهاز: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr "علامة المجلّد: "
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr ""
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "حر٠سواقة دوس: %s (مجرد تخمÙÙ†)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "النوع: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "الاسم: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "Ø§Ù„Ø¨Ø¯Ø§ÙØ©: قطاع %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "الحجم: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr "، %s قطاع"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "الاسطوانة %d إلى %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr ""
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "Ù…Ùنسّق\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "ØºÙØ± Ù…Ùنسّق\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "محمل\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1412
+#, c-format
msgid "Encrypted"
-msgstr "Ù…ÙØªØ§Ø­ التشÙÙØ±"
+msgstr ""
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr ""
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2115,7 +2069,7 @@ msgstr ""
"ملÙÙ€(ات) Loopback\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2124,27 +2078,27 @@ msgstr ""
"Ø§Ù„ØªØ¬Ø²ÙØ¡ Ø§Ù„Ø°Ù ÙØªÙ… إقلاعه Ø§ÙØªØ±Ø§Ø¶Ùا\n"
" (لـ MS-DOS Ùˆ Ù„ÙØ³ لـ lilo)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "المستوى %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
msgstr "حجم القطعة Ø§Ù„ÙƒØ¨ÙØ±Ø© %d ÙƒÙÙ„ÙˆØ¨Ø§ÙØª (KiB)\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "أقراص RAID %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "اسم مل٠Loopback: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2157,7 +2111,7 @@ msgstr ""
"ØªØ¬Ø²ÙØ¡ Driver. علÙÙƒ\n"
"تركه لوحده.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2170,57 +2124,62 @@ msgstr ""
"هذا هو\n"
"للإقلاع المزدوج Ù٠نظامك.\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr ""
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "للقراءة Ùقط"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "الحجم: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "الهندسة: %s اسطوانة، %s رأس، %s قطاع\n"
-#: diskdrake/interactive.pm:1438
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "الاسم: "
+
+#: diskdrake/interactive.pm:1458
+#, c-format
msgid "Medium type: "
-msgstr "نوع نظام Ø§Ù„Ù…ÙØ§Øª: "
+msgstr ""
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "أقراص LVM %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "نوع جدول التجزئة: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "على القناة %d id %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Ø§Ø®ØªÙØ§Ø± Ù…ÙØªØ§Ø­ تشÙÙØ± نظام Ø§Ù„Ù…Ù„ÙØ§Øª"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr "Ù…ÙØªØ§Ø­ التشÙÙØ± هذا Ø¨Ø³ÙØ· جدا (ÙØ¬Ø¨ أن Ùكون %d Ø­Ø±ÙØ§ على الأقل)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "Ø®ÙˆØ§Ø±Ø²Ù…ÙØ© التّشÙÙØ±"
@@ -2230,17 +2189,19 @@ msgstr "Ø®ÙˆØ§Ø±Ø²Ù…ÙØ© التّشÙÙØ±"
msgid "Change type"
msgstr "تغÙÙØ± النوع"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "إلغاء"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr "تعذر الدخول باستخدام اسم المستخدم %s (كلمة مرور Ø³ÙØ¦Ø©ØŸ)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2283,40 +2244,40 @@ msgstr "بحث Ù٠أجهزة الخادم"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "البحث عن خادمات Ø¬Ø¯ÙØ¯Ø©"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "الحزمة %s ÙØ¬Ø¨ أن ØªÙØ«Ø¨Øª. هل ØªØ±ÙØ¯ ØªØ«Ø¨ÙØªÙ‡Ø§ØŸ"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
msgstr "تعذر ØªØ«Ø¨ÙØª حزمة %s!"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "الحزمة Ø§Ù„Ø¶Ø±ÙˆØ±ÙØ© %s Ù…Ùقودة"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "ÙØ¬Ø¨ ØªØ«Ø¨ÙØª الحزم Ø§Ù„ØªØ§Ù„ÙØ©:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "Ø¬Ø§Ø±Ù ØªØ±ÙƒÙØ¨ الحزم..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "حذ٠الحزم..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2325,32 +2286,39 @@ msgstr ""
"لقد ظهر خطأ - لم ÙØ¹Ø«Ø± على أجهزة صالحة Ùمكن إنشاء أنظمة Ù…Ù„ÙØ§Øª Ø¬Ø¯ÙØ¯Ø© علÙها. "
"تأكد من العتاد الخاص بك Ù„Ù…Ø¹Ø±ÙØ© سبب هذه المشكلة"
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "لدÙÙƒ ØªØ¬Ø²ÙØ¡ FAT تم تحمÙلها على /boot/efi"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "لدÙÙƒ ØªØ¬Ø²ÙØ¡ ESP FAT32 تم تحمÙلها على /boot/EFI"
+
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
-#: fs/format.pm:106
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "جار٠إنشاء وتنسÙÙ‚ المل٠%s"
-#: fs/format.pm:125
-#, fuzzy, c-format
+#: fs/format.pm:131
+#, c-format
msgid "I do not know how to set label on %s with type %s"
-msgstr "لا أعر٠كÙ٠أنسّق %s Ù٠النوع %s"
+msgstr ""
-#: fs/format.pm:134
-#, fuzzy, c-format
+#: fs/format.pm:143
+#, c-format
msgid "setting label on %s failed, is it formatted?"
-msgstr "%s تنسÙÙ‚ %s قد ÙØ´Ù„"
+msgstr ""
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "لا أعر٠كÙ٠أنسّق %s Ù٠النوع %s"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s تنسÙÙ‚ %s قد ÙØ´Ù„"
@@ -2365,85 +2333,83 @@ msgstr "ØªØ±ÙƒÙØ¨Ø§Øª حلقÙّة %s\n"
msgid "Mounting partition %s"
msgstr "ØªØ±ÙƒÙØ¨ Ø§Ù„ØªØ¬Ø²ÙØ¡ %s"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "ÙØ´Ù„ ØªØ±ÙƒÙØ¨ Ø§Ù„ØªØ¬Ø²ÙØ¡ %s Ù٠الدلÙÙ„ %s"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "جار٠التأكد من %s"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "خطأ ÙÙ Ùكّ %s: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "جار٠تمكÙÙ† ØªØ¬Ø²ÙØ¡ التبدÙÙ„ %s"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr ""
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"عدم ØªØ­Ø¯ÙØ« أوقات الوصول إلى inode على نظام الملÙّات هذا\n"
"(مثلا، من أجل وصول أسرع إلى مخزن الأخبار لتسرّع خادمات الأخبار)."
-#: fs/mount_options.pm:121
-#, fuzzy, c-format
+#: fs/mount_options.pm:123
+#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-"عدم ØªØ­Ø¯ÙØ« أوقات الوصول إلى inode على نظام الملÙّات هذا\n"
-"(مثلا، من أجل وصول أسرع إلى مخزن الأخبار لتسرّع خادمات الأخبار)."
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
"Ùمكن ØªØ¬Ù‡ÙØ²Ù‡ Ùقط بشكل بÙّن (Ø£ÙØŒ\n"
"أن Ø§Ù„Ø®ÙØ§Ø± -a سو٠لن ÙØ¬Ø¹Ù„ نظام الملÙّات ÙÙØ¬Ù‡Ù‘ز)."
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr "عدم ترجمة الأجهزة الحرÙÙّة أو الكتلÙّة الخاصّة على نظام الملÙّات."
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
"عدم السماح بتنÙÙØ° أ٠برامج Ù…ÙØ¬Ù…ّعة على نظام الملÙّات Ø§Ù„Ù…ÙØ¬Ù‡Ù‘ز.\n"
"قد Ùكون هذا Ø§Ù„Ø®ÙØ§Ø± Ù…ÙÙØ¯Ø§Ù‹ لخادم علÙÙ‡ أنظمة ملÙّات\n"
"تحتو٠على برامج Ù…ÙØ¬Ù…ّعة لبÙÙ†ÙØ§Øª ØºÙØ± بÙÙ†ÙØªÙ‡Ø§."
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2454,62 +2420,62 @@ msgstr ""
"أن تÙÙØ¹Ù‘Ù„. (ÙØ¨Ø¯Ùˆ هذا آمناً، إلا أنه Ù٠الحقÙقة ØºÙØ± آمن إن كان\n"
"suidperl(1) مثبتاً لدÙÙƒ.("
-#: fs/mount_options.pm:137
+#: fs/mount_options.pm:139
#, c-format
-msgid "Mount the file system read-only."
+msgid "Mount the filesystem read-only."
msgstr "ØªØ¬Ù‡ÙØ² نظام الملÙّات بوضع القراءة Ùقط."
-#: fs/mount_options.pm:139
+#: fs/mount_options.pm:141
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr "كل الدّخل/الخرج إلى نظام الملÙّات ÙØ¬Ø¨ أن ÙØ­Ø¯Ø« تزامنÙّاً."
-#: fs/mount_options.pm:141
+#: fs/mount_options.pm:143
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr ""
-#: fs/mount_options.pm:143
+#: fs/mount_options.pm:145
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow an ordinary user to mount the filesystem."
msgstr ""
-#: fs/mount_options.pm:145
+#: fs/mount_options.pm:147
#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr ""
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr "إعطاء Ø¥Ù…ÙƒØ§Ù†ÙØ© الكتابة لعامة المستخدمÙÙ†"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
msgstr "أعط ØµÙ„Ø§Ø­ÙØ© الكتابة لعامة المستخدمÙÙ†"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "نقطة ØªØ±ÙƒÙØ¨ مكررّة %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "لا Ùوجد ØªØ¬Ø²ÙØ¡"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "جار٠عمل مسح للتجزئات Ù„Ø¥ÙØ¬Ø§Ø¯ أماكن Ø§Ù„ØªØ±ÙƒÙØ¨"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Ø§Ø®ØªÙØ§Ø± أماكن Ø§Ù„ØªØ±ÙƒÙØ¨"
@@ -2533,18 +2499,18 @@ msgstr ""
msgid "Not enough swap space to fulfill installation, please add some"
msgstr "لا توجد مساحة تبدÙÙ„ كاÙÙØ© Ù„Ù„Ù‚ÙØ§Ù… Ø¨Ø§Ù„ØªØ«Ø¨ÙØªØŒ الرجاء Ø²ÙØ§Ø¯Ø© مساحة التبدÙÙ„"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"ÙØ¬Ø¨ أن تكون لدÙÙƒ ØªØ¬Ø²ÙØ¡ Ø¬Ø°Ø±ÙØ©.\n"
"لهذا الغرض انشئ ØªØ¬Ø²ÙØ¡ (أو اضغط على ØªØ¬Ø²ÙØ¡ موجودة).\n"
"ثم اختر ``مكان Ø§Ù„ØªØ±ÙƒÙØ¨'' Ùˆ اجعله `/'"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2555,52 +2521,55 @@ msgstr ""
"\n"
"هل ØªØ±ÙØ¯ المتابعة على أ٠حال؟"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "استخدام المساحة Ø§Ù„ÙØ§Ø±ØºØ©"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "لا توجد مساحة ÙØ§Ø±ØºØ© لعمل Ø§Ù„ØªØ¬Ø²ÙØ¦Ø§Øª Ø§Ù„Ø¬Ø¯ÙØ¯Ø©"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "استخدم Ø§Ù„ØªØ¬Ø²ÙØ¦Ø§Øª الموجودة"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "لا Ùوجد ØªØ¬Ø²ÙØ¡ لاستخدامه"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "جار٠حساب مساحة ØªØ¬Ø²ÙØ¡ ÙˆÙندوز"
-#: fs/partitioning_wizard.pm:165
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:179
+#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
-msgstr "استخدام المساحة Ø§Ù„ÙØ§Ø±ØºØ© على ØªØ¬Ø²ÙØ¡ ÙˆÙندوز"
+msgstr ""
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "Ø£Ù ØªØ¬Ø²ÙØ¡ ØªØ±ÙØ¯ تغÙÙØ± حجمه؟"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
+msgstr ""
+
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
msgstr ""
-"ØªØ¬Ø²ÙØ¡ ÙˆÙندوز الخاصّ بك ÙƒØ«ÙØ± التجزّئات. رجاء أعد تشغÙÙ„ جهازك إلى ÙˆÙندوز، شغّل "
-"أداة ``defrag''ØŒ ثمّ أعد بدْء ØªØ«Ø¨ÙØª Ù…Ø§Ù†Ø¯Ø±ÙØ¨Ø§ Ù„Ùنكس."
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2634,73 +2603,75 @@ msgstr ""
"عندما تكون متأكداً، اضغط %s."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "التالÙ"
-#: fs/partitioning_wizard.pm:195
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:215
+#, c-format
msgid "Partitionning"
-msgstr "التجزئة"
+msgstr ""
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr "ما حجم المساحة Ø§Ù„ØªÙ ØªØ±ÙØ¯ إبقائها لوÙندوز على Ø§Ù„ØªØ¬Ø²ÙØ¡ %sØŸ"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "الحجم"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "تغÙÙØ± حجم ØªØ¬Ø²ÙØ¡ ÙˆÙندوز"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "ÙØ´Ù„ تغÙÙØ± حجم FAT: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr "لا توجد ØªØ¬Ø²ÙØ¡ FAT قابل لتغÙÙØ± حجمها (أو لا توجد مساحة كاÙÙØ© Ù…ØªØ¨Ù‚ÙØ©)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "حذ٠وÙندوز(TM)"
-#: fs/partitioning_wizard.pm:231
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:251
+#, c-format
msgid "Erase and use entire disk"
-msgstr "مسح كل القرص"
+msgstr ""
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "لدÙÙƒ أكثر من قرص صلب، Ù٠أÙهم ØªØ±ÙØ¯ ØªØ«Ø¨ÙØª Ù„Ùنكس؟"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
+msgstr ""
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "كل Ø§Ù„ØªØ¬Ø²ÙØ¦Ø§Øª Ùˆ Ø¨ÙØ§Ù†Ø§ØªÙ‡Ø§ Ø³ØªØ¶ÙØ¹ من على السواقة %s"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "تجزئة قرص مخصصة"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "استخدام fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2709,65 +2680,70 @@ msgstr ""
"Ùمكنك الآن تجزئة %s.\n"
"عندما تنته٠لا تنس Ø§Ù„Ø­ÙØ¸ باستخدام `w'"
-#: fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:425
+#, c-format
msgid "Ext2/3/4"
-msgstr "خروج"
+msgstr ""
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "لا Ùمكنن٠العثور على مساحة ÙØ§Ø±ØºØ© Ù„Ù„ØªØ«Ø¨ÙØª"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "عثر معالج التجزئة ÙÙ DrakX على الحلول Ø§Ù„ØªØ§Ù„ÙØ©:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr ""
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "ÙØ´Ù„ت التجزئة: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "لا Ùمكنك استخدام JFS للتجزئات أصغر من 16 Ù…ÙØºØ§Ø¨Ø§Ùت"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "لا Ùمكنك استخدام ReiserFS للتجزئات أصغر من 32 Ù…ÙØºØ§Ø¨Ø§Ùت"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr ""
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "Ø¨Ø³ÙØ·"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "مع /usr"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "خادم"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr ""
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2782,98 +2758,83 @@ msgstr ""
"\n"
"هل أنت مواÙÙ‚ على خسارة كل Ø§Ù„ØªØ¬Ø²ÙØ¦Ø§ØªØŸ\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "ÙØ¬Ø¨ أن تبدأ أماكن Ø§Ù„ØªØ±ÙƒÙØ¨ بالعلامة /"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "أماكن Ø§Ù„ØªØ±ÙƒÙØ¨ ÙØ¬Ø¨ أن تحتو٠Ùقط على الحرو٠و/أو الآرقام"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "هناك ØªØ¬Ø²ÙØ¡ مع مكان Ø§Ù„ØªØ±ÙƒÙØ¨ %s مسبقاً\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"لقد اخترت تجزئة RAID Ø¨Ø±Ù…Ø¬ÙØ© ÙƒØªØ¬Ø²ÙØ¡ جذر٠(/).\n"
-"لا ÙØ³ØªØ·Ùع أ٠محمّل إقلاع التعامل مع ذلك بدون ØªØ¬Ø²ÙØ¡ /boot.\n"
-"الرجاء التأكد من Ø¥Ø¶Ø§ÙØ© ØªØ¬Ø²ÙØ¡ /boot"
-#: fsedit.pm:438
-#, fuzzy, c-format
+#: fsedit.pm:453
+#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-"لقد اخترت تجزئة RAID Ø¨Ø±Ù…Ø¬ÙØ© ÙƒØªØ¬Ø²ÙØ¡ جذر٠(/).\n"
-"لا ÙØ³ØªØ·Ùع أ٠محمّل إقلاع التعامل مع ذلك بدون ØªØ¬Ø²ÙØ¡ /boot.\n"
-"الرجاء التأكد من Ø¥Ø¶Ø§ÙØ© ØªØ¬Ø²ÙØ¡ /boot"
-#: fsedit.pm:446
-#, fuzzy, c-format
+#: fsedit.pm:461
+#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr ""
-"لقد اخترت تجزئة RAID Ø¨Ø±Ù…Ø¬ÙØ© ÙƒØªØ¬Ø²ÙØ¡ جذر٠(/).\n"
-"لا ÙØ³ØªØ·Ùع أ٠محمّل إقلاع التعامل مع ذلك بدون ØªØ¬Ø²ÙØ¡ /boot.\n"
-"الرجاء التأكد من Ø¥Ø¶Ø§ÙØ© ØªØ¬Ø²ÙØ¡ /boot"
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
-#, fuzzy, c-format
+#: fsedit.pm:472
+#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"لقد اخترت تجزئة RAID Ø¨Ø±Ù…Ø¬ÙØ© ÙƒØªØ¬Ø²ÙØ¡ جذر٠(/).\n"
-"لا ÙØ³ØªØ·Ùع أ٠محمّل إقلاع التعامل مع ذلك بدون ØªØ¬Ø²ÙØ¡ /boot.\n"
-"الرجاء التأكد من Ø¥Ø¶Ø§ÙØ© ØªØ¬Ø²ÙØ¡ /boot"
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
-msgstr "لا Ùمكنك استخدام نظام Ù…Ù„ÙØ§Øª مرمّز لمكان Ø§Ù„ØªØ±ÙƒÙØ¨ %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
+msgstr ""
-#: fsedit.pm:447
-#, fuzzy, c-format
+#: fsedit.pm:482
+#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
-msgstr "لا Ùمكنك استخدام كتلة LVM المنطقÙّة لمكان Ø§Ù„ØªØ±ÙƒÙØ¨ %s"
+msgstr ""
-#: fsedit.pm:449
-#, fuzzy, c-format
+#: fsedit.pm:484
+#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-"لقد اخترت ØªØ¬Ø²ÙØ¡ كتلة منطقÙّة LVM كدلÙÙ„ جزر (/).\n"
-"لا ÙØ³ØªØ·Ùع محمّل الإقلاع التعامل مع ذلك بدون ØªØ¬Ø²ÙØ¡ /boot.\n"
-"الرجاء التأكّد من أن تضÙÙ ØªØ¬Ø²ÙØ¡ /boot"
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "هذا الدلÙÙ„ ÙØ¬Ø¨ أن Ùكون Ù٠نظام Ø§Ù„Ù…Ù„ÙØ§Øª الجذرÙ"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2882,12 +2843,12 @@ msgstr ""
"تحتاج إلى نظام Ù…Ù„ÙØ§Øª حقÙÙ‚Ù (ext2/ext3ØŒ resierfsØŒ xfsØŒ أو jfs) لمكان Ø§Ù„ØªØ±ÙƒÙØ¨ "
"هذه\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "لا توجد مساحة كاÙÙØ© Ù„Ù„ØªØ­Ø¯ÙØ¯ الآلÙ"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "لا Ø´ÙØ¡ لعمله"
@@ -2897,467 +2858,358 @@ msgstr "لا Ø´ÙØ¡ لعمله"
msgid "SATA controllers"
msgstr "متحكّمات SATA"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "متحكّمات RAID"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "متحكمات (E)IDE/ATA"
-#: harddrake/data.pm:92
-#, fuzzy, c-format
+#: harddrake/data.pm:93
+#, c-format
msgid "Card readers"
-msgstr "نوع البطاقة"
+msgstr ""
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "متحكمات Firewire"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "متحكمات PCMCIA"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "متحكمات SCSI"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "متحكمات USB"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "Ù…Ù†Ø§ÙØ° USB"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "متحكّمات SMBus"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "الجسور ومتحكمات النظام"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "القرص المرن"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "القرص الصّلب"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr ""
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "القرص المدمج"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "أجهزة نسخ CD/DVD"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "Ø´Ø±ÙØ·"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "متحكمات AGP"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "بطاقة الÙÙØ¯ÙÙˆ"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr ""
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "بطاقة Ø§Ù„ØªÙ„ÙØ§Ø²"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "أجهزة وسائط متعددة أخرى"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "بطاقة الصوت"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "ÙƒØ§Ù…ÙØ±Ø§Øª الوب"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "Ø§Ù„Ù…ÙØ¹Ø§Ù„جات"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "مكÙÙ‘ÙØ§Øª ISDN"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr ""
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr ""
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr ""
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr ""
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr ""
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "بطاقة Ethernet"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "المودم"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "مكÙÙ‘ÙØ§Øª ADSL"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "الذاكرة"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "طابعة"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr ""
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "عصا الألعاب"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "لوحة Ø§Ù„Ù…ÙØ§ØªÙØ­"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr ""
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "الماوس"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr ""
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "Ù…ÙØ²ÙˆÙ‘د الطاقة Ø§Ù„ØºÙØ± منقطعة (UPS)"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "الماسح الضوئÙ"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "ØºÙØ± معروÙ/أخرى"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "cpu # "
-#: harddrake/sound.pm:303
-#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "ÙØ±Ø¬Ù‰ الإنتظار... جار٠تطبÙÙ‚ Ø§Ù„ØªÙ‡ÙØ¦Ø©"
-
-#: harddrake/sound.pm:366
+#: harddrake/sound.pm:80
#, c-format
-msgid "Enable PulseAudio"
-msgstr ""
+msgid "No known driver"
+msgstr "لا Ùوجد مشغل معروÙ"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr ""
+msgid "There's no known driver for your sound card (%s)"
+msgstr "لا Ùوجد مشغل معرو٠لبطاقة الصوت (%s)"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
+msgid "Enable PulseAudio"
msgstr ""
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr ""
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr "حل المشاكل"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "لا مشغل بدÙÙ„"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
"currently uses \"%s\""
msgstr "لا Ùوجد مشغل بدÙÙ„ (ALSA أو OSS) لبطاقة الصوت (%s) الت٠تستخدم \"%s\""
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "إعدادات الصوت"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr "Ùمكنك هنا Ø§Ø®ØªÙØ§Ø± مشغل بدÙÙ„ (ALSA أو OSS) لبطاقة الصوت (%s)."
+msgid "Your card uses the \"%s\" driver"
+msgstr ""
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-"\n"
-"\n"
-"بطاقتك تستخدم Ø§Ù„Ù…ÙØ´ØºÙ‘Ù„ %s\"%s\" Ø­Ø§Ù„ÙØ§Ù‹ (Ø§Ù„Ù…ÙØ´ØºÙ‘Ù„ الحال٠لبطاقتك هو \"%s\")"
+msgid "Sound troubleshooting"
+msgstr "حل مشاكل الصوت"
-#: harddrake/sound.pm:414
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-"نظام الصّوت Ø§Ù„Ù…ÙØªÙˆØ­ (OSS) كان أو واجهة تطبÙÙ‚ للصّوت. إنه واجهة تطبÙÙ‚ للصّوت لا "
-"تعتمد نظام تشغÙÙ„ معÙّن (إنه متوÙّر على معظم أنظم Ùونكس(tm)) إلّا أنّه واجهة "
-"تطبÙÙ‚ Ø¨Ø³ÙØ·Ø© ومحدودة.\n"
-"ماذا بعد، Ù…ÙØ´ØºÙ‘لات OSS كلّها ØªØ¹ÙØ¯ اختراع الإطار.\n"
"\n"
-"بناء صوت Ù„Ùنكس المتقدّم (ALSA) هو بناء وحدÙÙ‘ والذÙ\n"
-"ÙØ¯Ø¹Ù… مجموعة ÙƒØ¨ÙØ±Ø© من بطاقات ISAØŒ USB ÙˆPCI.\n"
+"- 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.\n"
"\n"
-"كما أنه ÙÙˆÙّر واجهة تطبÙÙ‚ أعلى من OSS.\n"
"\n"
-"لاستخدام alsaØŒ Ùمكن إمّا استخدام:\n"
-"- التّواÙÙ‚ القدÙÙ… مع واجهة تطبÙÙ‚ OSS\n"
-"- واجهة تطبÙÙ‚ ALSA Ø§Ù„Ø¬Ø¯ÙØ¯Ø© والت٠توÙّر Ø§Ù„Ø¹Ø¯ÙØ¯ من Ø§Ù„Ù…ÙØ²Ø§Øª المحسّنة إلّا أنّها "
-"تتطلّب مكتبة ALSA.\n"
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "Ø§Ù„Ù…ÙØ´ØºÙ‘Ù„:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- \"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\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"وضع مشغل \"%s\" القدÙÙ… على القائمة السوداء.\n"
"\n"
-"Ø£ÙÙÙØ¯ أنّه ÙØªØ³Ø¨Ù‘ب Ù٠بعض الحالات Ø¨Ø§Ù†Ù‡ÙØ§Ø± Ù٠النواة عند ازالة Ø§Ù„ØªØ±ÙƒÙØ¨.\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"مشغل \"%s\" Ø§Ù„Ø¬Ø¯ÙØ¯ Ø³ÙØªÙ… استخدامه عند تشغÙÙ„ الجهاز Ù٠المرة القادمة."
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "لا Ùوجد مشغل Ù…ÙØªÙˆØ­ المصدر"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"لا Ùوجد مشغل Ù…ÙØªÙˆØ­ المصدر لبطاقة الصوت (%s)ØŒ لكن هناك مشغل تجار٠ÙÙ \"%s\"."
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "لا Ùوجد مشغل معروÙ"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "لا Ùوجد مشغل معرو٠لبطاقة الصوت (%s)"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "حل مشاكل الصوت"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
+"- \"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.\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-"الاختبار الكلاسÙك٠لعلّة الصوت هو تشغÙÙ„ الأوامر Ø§Ù„ØªÙ‘Ø§Ù„ÙØ©:\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" Ø³ÙØ®Ø¨Ø±Ùƒ باسم مشغّل الذ٠تستخدمه بطاقتك "
-"الصّوتÙّة بشكل Ø§ÙØªØ±Ø§Ø¶Ù\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" Ø³ÙØ®Ø¨Ø±Ùƒ باسم مشغّل\n"
-"المستخدم حالÙّاً\n"
"\n"
-"- \"/sbin/lsmod\" سÙمكّنك من التحقّق من أن وحدته (مشغّل) Ù‡Ù\n"
-"Ù…ÙØ­Ù…ّلة أم لا\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" Ùˆ \"/sbin/chkconfig --list alsa\" سوÙ\n"
-"ÙØ®Ø¨Ø±Ùƒ إن كانت خدمات الصّوت Ùˆalsa Ù…ÙÙ‡Ùّئة للعمل على\n"
-"initlevel 3\n"
"\n"
-"- \"aumix -q\" Ø³ÙØ®Ø¨Ø±Ùƒ ما إذا كان الصّوت مكتوماً أم لا\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" Ø³ÙØ®Ø¨Ø±Ùƒ عن Ø£ÙÙ‘ برنامج ÙØ³ØªØ®Ø¯Ù… بطاقة الصّوت.\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "اسمح ل٠أن أختار مشغل"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "Ø¬Ø§Ø±Ù Ø§Ø®ØªÙØ§Ø± مشغل عام"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"/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)\n"
msgstr ""
-"إذا كنت تعتقد ÙØ¹Ù„اً أنك تعر٠ما هو Ø§Ù„Ù…ÙØ´ØºÙ‘Ù„ Ø§Ù„ØµØ­ÙØ­ لبطاقتك\n"
-"Ùمكنك Ø§Ø®ØªÙØ§Ø±Ù‡ من القائمة أعلاه.\n"
-"\n"
-"Ø§Ù„Ù…ÙØ´ØºÙ‘Ù„ الحال٠لبطاقة الصوت \"%s\" الخاصة بك هو \"%s\" "
#: harddrake/v4l.pm:12
#, c-format
@@ -3385,7 +3237,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
"لأغلب بطاقات Ø§Ù„ØªÙ„ÙØ§Ø² Ø§Ù„Ø­Ø¯ÙØ«Ø©ØŒ وحدة bttv لنواة Ù„Ùنكس Ùمكنها التحقق Ø¢Ù„ÙØ§Ù‹ من "
"المعاملات Ø§Ù„ØµØ­ÙØ­Ø©.\n"
@@ -3402,70 +3254,73 @@ msgstr "نوع البطاقة"
msgid "Tuner type:"
msgstr "نوع الموالÙ:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "مواÙÙ‚"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "نعم"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "لا"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Ø§Ø®ØªÙØ§Ø± ملÙ"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Ø¥Ø¶Ø§ÙØ©"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "تعدÙÙ„"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "انتهاء"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "السابق "
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
msgstr "لم ÙØªÙ… Ø§Ø®ØªÙØ§Ø± أ٠ملÙ"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
msgstr "لقد اخترت دلÙلاً، ÙˆÙ„ÙØ³ Ù…Ù„ÙØ§Ù‹"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
msgstr "لا دلÙÙ„ كذلك"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "لا مل٠كذلك"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr ""
@@ -3547,1248 +3402,1262 @@ msgstr "إعادة تسلÙÙ…"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:RTL"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "أندورا"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "الإمارات Ø§Ù„Ø¹Ø±Ø¨ÙØ© المتحدة"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "Ø£ÙØºØ§Ù†Ø³ØªØ§Ù†"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Ø£Ù†ØªÙØºÙˆØ§ Ùˆ باربودا"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "أنغوÙلا"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "Ø£Ù„Ø¨Ø§Ù†ÙØ§"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "أرمÙÙ†ÙØ§"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "أنتÙÙ„ هولندا"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "أنغولا"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "القطب الجنوبÙ"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "الأرجنتÙÙ† "
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "ساموا الأمرÙÙƒÙØ©"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "النمسا"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "Ø£ÙˆØ³ØªØ±Ø§Ù„ÙØ§"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "أروبا"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "Ø£Ø°Ø±Ø¨ÙØ¬Ø§Ù†"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "البوسنة و الهرسك"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "باربادوس"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Ø¨Ù†ØºÙ„Ø§Ø¯ÙØ´"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "بلجÙكا"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "بوركÙÙ†Ø§ÙØ§Ø³Ùˆ"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "Ø¨Ù„ØºØ§Ø±ÙØ§"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "البحرÙÙ†"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "بوروندÙ"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "بنÙÙ†"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "برمودا"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "سلطنة بروناÙ"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "بولÙÙÙØ§"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "البرازÙÙ„"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "جزر الباهاما"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "بوتان"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Ø¬Ø²ÙØ±Ø© بوÙÙÙ‡"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "بوتسوانا"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Ø±ÙˆØ³ÙØ§ Ø§Ù„Ø¨ÙØ¶Ø§Ø¡"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "بÙÙ„ÙØ²"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "كندا"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "جزر الكوكوس"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "الكونغو ÙƒÙنشاسا"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "Ø¬Ù…Ù‡ÙˆØ±ÙØ© وسط Ø£ÙØ±ÙÙ‚ÙØ©"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "الكونغو برازاÙÙÙ„"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Ø§Ù„Ø³ÙˆÙØ³Ø±ÙØ©"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "كوت دÙÙوار"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "جزر الكوك"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "تشÙÙ„Ù"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "Ø§Ù„ÙƒØ§Ù…ÙØ±ÙˆÙ†"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "الصÙÙ†"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "ÙƒÙˆÙ„ÙˆÙ…Ø¨ÙØ§"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "كوستارÙكا"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "ØµØ±Ø¨ÙØ§ Ùˆ الجبل الأسود"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "كوبا"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "ÙƒÙØ¨ ÙÙØ±Ø¯Ù"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "جزر Ø§Ù„ÙƒØ±ÙØ³Ù…اس"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "قبرص"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "Ø¬Ù…Ù‡ÙˆØ±ÙØ© التشÙÙƒ"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "Ø£Ù„Ù…Ø§Ù†ÙØ§"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Ø¬ÙØ¨ÙˆØªÙ"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "الدنمارك"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "دومÙÙ†Ùكا"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Ø¬Ù…Ù‡ÙˆØ±ÙØ© الدومÙÙ†Ùكان"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "الجزائر"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "الإكوادور"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Ø§Ø³ØªÙˆÙ†ÙØ§"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "مصر"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "الصحراء Ø§Ù„ØºØ±Ø¨ÙØ©"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Ø§Ø±ÙØªØ±Ùا"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "Ø£Ø³Ø¨Ø§Ù†ÙØ§"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "اثÙÙˆØ¨ÙØ§"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Ùنلندا"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "ÙÙØ¬Ù"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "جزر Ùوكلاند"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Ù…ÙÙƒØ±ÙˆÙ†ÙØ²Ùا"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "جزر الÙÙØ±Ùˆ"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "ÙØ±Ù†Ø³Ø§"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "الغابون"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "المملكة المتحدة"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "عرÙنادا"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "Ø¬ÙˆØ±Ø¬ÙØ§"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "ØºÙˆÙØ§Ù†Ø§ Ø§Ù„ÙØ±Ù†Ø³ÙØ©"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "غانا"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "جبل طارق"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "غرÙنلاند"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "ØºØ§Ù…Ø¨ÙØ§"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "غÙÙ†ÙØ§"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "غوادÙلوب"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "غÙÙ†ÙØ§ Ø§Ù„Ø¥Ø³ØªÙˆØ§Ø¦ÙØ©"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "الÙونان"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "Ø¬ÙˆØ¬ÙØ§ Ø§Ù„Ø¬Ù†ÙˆØ¨ÙØ© Ùˆ جزر Ø³Ø§Ù†Ø¯ÙˆÙØªØ´ Ø§Ù„Ø¬Ù†ÙˆØ¨ÙØ©"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "غواتÙمالا"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "غوام"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "غÙÙ†ÙØ§-Ø¨ÙØ³Ø§Ùˆ"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "ØºÙˆÙØ§Ù†Ø§"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "هونغ كونغ سار (الصÙÙ†)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "جزر Ù‡ÙØ±Ø¯ Ùˆ ماكدونالد"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "هندوراس"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "ÙƒØ±ÙˆØ§ØªÙØ§"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Ù‡Ø§ÙØªÙ"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "المجر"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Ø§Ù†Ø¯ÙˆÙ†ÙØ³Ùا"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Ø£ÙØ±Ù„ندا"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "اسرائÙÙ„"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "الهند"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "منطقة جزر Ø§Ù„Ù…Ø­ÙØ· Ø§Ù„Ù‡Ø§Ø¯Ù Ø§Ù„Ø¨Ø±ÙØ·Ø§Ù†ÙØ©"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "العراق"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "Ø§ÙØ±Ø§Ù†"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Ø¢ÙØ³Ù„ندا"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "Ø¥ÙØ·Ø§Ù„ÙØ§"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "جاماÙكا"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "الأردن"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "Ø§Ù„ÙØ§Ø¨Ø§Ù†"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "ÙƒÙÙ†ÙØ§"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "Ù‚ÙØ±ØºÙزستان"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "ÙƒÙ…Ø¨ÙˆØ¯ÙØ§"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "ÙƒÙØ±ÙباتÙ"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "جزر القمر"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "سانت ÙƒÙØªØ³ Ùˆ Ù†ÙÙÙØ³"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "ÙƒÙˆØ±ÙØ§ Ø§Ù„Ø´Ù…Ø§Ù„ÙØ©"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "ÙƒÙˆØ±ÙØ§"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Ø§Ù„ÙƒÙˆÙØª"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "جزر كاÙمان"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "كازاخستان"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "لاوس"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "لبنان"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "سانت Ù„ÙˆØ³ÙØ§"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Ù„ÙØ´ØªÙ†Ø´ØªØ§ÙÙ†"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "سرÙلانكا"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Ù„ÙØ¨Ø±Ùا"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Ù„ÙØ³ÙˆØªÙˆ"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Ù„ÙØªÙˆØ§Ù†Ùا"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "لوكسمبورغ"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "لاتÙÙØ§"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "Ù„ÙØ¨Ùا"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "المغرب"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "موناكو"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "Ù…ÙˆÙ„Ø¯ÙˆÙØ§"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "مدغشقر"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "جزر مارشال"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "Ù…Ù‚Ø¯ÙˆÙ†ÙØ§"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "مالÙ"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Ù…ÙØ§Ù†Ù…ار"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "Ù…Ù†ØºÙˆÙ„ÙØ§"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "جزر Ù…Ø§Ø±ÙØ§Ù†Ø§ Ø§Ù„Ø´Ù…Ø§Ù„ÙØ©"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "مارتÙÙ†ÙÙƒ"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "Ù…ÙˆØ±ÙØªØ§Ù†Ùا"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Ù…ÙˆÙ†ØªØ³ÙØ±Ø§Øª"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "مالطة"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "Ù…ÙˆØ±ÙØ´Ùوس"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "جزر المالدÙÙ"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "مالاوÙ"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "المكسÙÙƒ"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "Ù…Ø§Ù„ÙØ²Ùا"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "موزمبÙÙ‚"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "Ù†Ø§Ù…ÙØ¨Ùا"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "Ù†ÙÙˆÙƒØ§Ù„ÙØ¯ÙˆÙ†Ùا"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "Ø§Ù„Ù†ÙØ¬Ø±"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Ø¬Ø²ÙØ±Ø© نورÙولك"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "Ù†ÙØ¬ÙØ±ÙØ§"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Ù†Ùكاراغوا"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "هولندا"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Ø§Ù„Ù†Ø±ÙˆÙØ¬"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "Ù†ÙØ¨Ø§Ù„"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "ناورو"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Ù†ÙÙˆÙ"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "Ù†ÙوزÙلندا"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "عمان"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "بنما"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "Ø¨ÙØ±Ùˆ"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "بولÙÙ†ÙØ³Ùا Ø§Ù„ÙØ±Ù†Ø³ÙØ©"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "بابوا غÙÙ†ÙØ§ Ø§Ù„Ø¬Ø¯ÙØ¯Ø©"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "الÙÙÙ„ÙØ¨ÙÙ†"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "باكستان"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "بولندا"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "سانت بÙÙØ± Ùˆ Ù…ÙÙƒÙلون"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Ø¨ÙØªÙƒØ§Ùرن"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "بورتورÙكو"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "ÙلسطÙÙ†"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "البرتغال"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "البارجواÙ"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "بالاو"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "قطر"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "رÙونÙون"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Ø±ÙˆÙ…Ø§Ù†ÙØ§"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Ø±ÙˆØ³ÙØ§"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "رواندا"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "Ø§Ù„Ø³Ø¹ÙˆØ¯ÙØ©"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "جزر سلÙمان"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "جزر Ø³ÙØ´Ù„"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "السودان"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Ø§Ù„Ø³ÙˆÙØ¯"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "سنغاÙورة"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "سانت Ù‡Ùلانة"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "سلوÙÙÙ†ÙØ§"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "جزر Ø³ÙØ§Ù„بارد Ùˆ جان ماÙÙ†"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "Ø³Ù„ÙˆÙØ§ÙƒÙا"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Ø³ÙØ±Ø§Ù„Ùون"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "سان مارÙنو"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "السنغال"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "الصومال"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "سورÙنام"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "ساو توم٠و البرÙÙ†Ø³ÙØ¨"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "Ø§Ù„Ø³Ù„ÙØ§Ø¯ÙˆØ±"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "Ø³ÙˆØ±ÙØ©"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "سوازÙلاند"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "جزر الترك Ùˆ الكاÙكوس"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "تشاد"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "مناطق جنوب ÙØ±Ù†Ø³Ø§"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "توجو"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "تاÙلاند"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "طاجكستان"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "توكلاو"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "تÙمور Ø§Ù„Ø´Ø±Ù‚ÙØ©"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "تركمانستان"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "تونس"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "تونجو"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "ØªØ±ÙƒÙØ§"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "ترÙÙ†ÙØ§Ø¯ Ùˆ توباجو"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "ØªÙˆÙØ§Ù„Ùˆ"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "تاÙوان"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "ØªÙ†Ø²Ø§Ù†ÙØ§"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Ø£ÙˆÙƒØ±Ø§Ù†ÙØ§"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "أوغندا"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "جزر Ø§Ù„ÙˆÙ„Ø§ÙØ§Øª المتحدة"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "Ø§Ù„ÙˆÙ„Ø§ÙØ§Øª المتحدة"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "أوروغواÙ"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "أوزبكستان"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "Ø§Ù„ÙØ§ØªÙكان"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "سانت ÙÙنسنت Ùˆ الغرÙنادÙÙ†"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "ÙÙنزوÙلا"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "الجزر العذراء (Ø¨Ø±ÙØ·Ø§Ù†Ùا)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "الجزر العذراء (Ø§Ù„ÙˆÙ„Ø§ÙØ§Øª المتحدة)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "ÙÙÙØªÙ†Ø§Ù…"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "ÙØ§Ù†Ø§ØªÙˆ"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "ÙˆØ§Ù„ÙØ³ Ùˆ Ùوتونا"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "ساموا"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "الÙمن"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "ماÙوت"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "جنوب Ø£ÙØ±ÙÙ‚ÙØ§ "
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Ø²Ø§Ù…Ø¨ÙØ§"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "زÙمبابوÙ"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "أهلا ÙÙ %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr ""
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "حذ٠الكتل Ø§Ù„Ù…Ù†Ø·Ù‚ÙØ© أولاً\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
+#. -PO: Only write something if needed:
#: messages.pm:11
-#, fuzzy, c-format
+#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr " "
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr ""
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr ""
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4802,16 +4671,23 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr ""
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4819,15 +4695,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4836,51 +4712,66 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
+"you."
+msgstr ""
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr ""
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr ""
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr ""
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -4892,155 +4783,16 @@ msgid ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
-msgstr ""
-"مقدّمة\n"
-"\n"
-"Ø³ÙØ´Ø§Ø± إلى نظام التّشغÙÙ„ ومختل٠المكوّنات المتوÙّرة ÙÙ ØªÙˆØ²ÙØ¹Ø© Ù…Ø§Ù†Ø¯Ø±ÙØ¨Ø§ Ù„Ùنكس \n"
-" بـ \"المنتجات البرمجÙّة\" من هنا ÙˆÙÙما ÙÙ„Ù. المنتجات البرمجÙّة تحتو٠ولكنّها "
-"لا تنحصر Ù٠مجموعة البرامج والمناهج والقواعد والوثائق المتعلّقة بنظام "
-"التّشغÙÙ„ \n"
-"والمكوّنات Ø§Ù„Ù…Ø®ØªÙ„ÙØ© Ù„ØªÙˆØ²ÙØ¹Ø© Ù…Ø§Ù†Ø¯Ø±ÙØ¨Ø§ Ù„Ùنكس.\n"
-"\n"
-"\n"
-"1. Ø§ØªÙ‘ÙØ§Ù‚Ùّة Ø§Ù„ØªÙ‘Ø±Ø®ÙØµ\n"
-"\n"
-"ÙØ±Ø¬Ù‰ قراءة هذه الوثÙقة بتمعّن. هذه الوثÙقة Ù‡Ù Ø§ØªÙ‘ÙØ§Ù‚Ùّة ØªØ±Ø®ÙØµ بÙنك أنت "
-"ÙˆÙ…Ø§Ù†Ø¯Ø±ÙØ¨Ø§ Ø´.Ù…. وتطبّق على المنتجات البرمجÙّة.\n"
-"ØªØ«Ø¨ÙØªÙƒ أو نسخك أواستعمالك لهذه البرامج بأ٠شكل٠من الأشكال ÙØ¹Ø¯Ù‘ \n"
-"قبولاً ØµØ±ÙØ­Ø§Ù‹ ومواÙقةً كاملةً على الالتزام ببنود وشروط هذه الرّخصة. \n"
-"إن كنت لا تواÙÙ‚ على أ٠جزء٠من الرّخصة Ùلا ÙØ³Ù…Ø­ لك Ø¨ØªØ«Ø¨ÙØª أو نسخ أو استعمال "
-"المنتجات البرمجÙّة. Ø£Ù Ù…Ø­Ø§ÙˆÙ„Ø©Ù Ù„ØªØ«Ø¨ÙØª أو نسخ أو استعمال المنتجات البرمجÙّة بشكل٠"
-"لا Ùمتثل \n"
-"لبنود وشروط هذه الرّخصة Ù‡Ù Ù„Ø§ØºÙØ©ÙŒ وستنه٠حقوقك بموجب هذه الرّخصة. \n"
-"بمجرّد انتهاء هذه الرّخصة ÙØªÙˆØ¬Ù‘ب علÙÙƒ وعلى الÙور محق كاÙّة النّسخ \n"
-"من المنتجات البرمجÙّة.\n"
-"\n"
-"\n"
-"2. محدودÙّة الضّمان\n"
-"\n"
-"توÙّر المنتجات البرمجÙّة والوثائق المرÙقة \"كما Ù‡Ù\"ØŒ دون Ø£ÙÙ‘ ضمان، ضمن أقصى \n"
-"Ø­Ø¯Ù‘Ù ÙØ³Ù…Ø­ به القانون.\n"
-"Ù…Ø§Ù†Ø¯Ø±ÙØ¨Ø§ Ø´.Ù…. لن تكون مسؤولةً قانونÙّاً مهما كانت الظّرو٠عن Ø£Ùّة \n"
-"أضرار٠خاصّة٠أو عرضÙّة أو مباشرة٠أو ØºÙØ± مباشرة (شاملةً ولكن ØºÙØ± محصورة٠بأÙّة "
-"أضرار٠ناجمة٠عن خسارة٠\n"
-"Ù٠الأعمال أو عن انقطاع٠للأعمال أو عن خسارة٠مالÙّة أو عن رسوم٠قانونÙّة أو عن "
-"Ø£Ùّة Ø¹Ù‚ÙˆØ¨Ø§ØªÙ Ù†ØªÙØ¬Ø© \n"
-"أحكام٠قضائÙّة، أو عن Ø£Ùّة خسارة٠أخرى تنجم) Ù†ØªÙØ¬Ø© استعمال أو عدم القدرة على "
-"استعمال المنتجات البرمجÙّة حتّى وإن كانت Ù…Ø§Ù†Ø¯Ø±ÙØ¨Ø§ Ø´.Ù…. على Ø¯Ø±Ø§ÙØ©Ù باحتمال وقوع "
-"أضرار٠\n"
-"كتلك المذكورة.\n"
-"\n"
-"محدودÙّة المسؤولÙّة المتعلّقة بامتلاك أو استعمال البرمجÙّات المحظورة Ù٠بعض "
-"الدّول\n"
-"\n"
-"ضمن أقصى حدّ ÙØ³Ù…Ø­ به القانون لن تكون Ù…Ø§Ù†Ø¯Ø±ÙØ¨Ø§ Ø´.Ù…. مسؤولةً أو Ø£Ùّ٠من موزّعÙها "
-"مسؤولÙÙ† قانونÙّاً \n"
-"عن Ø£Ùّة أضرار٠خاصّة٠أو عرضÙّة أو مباشرة٠أو ØºÙØ± مباشرة (شاملةً ولكن ØºÙØ± محصورة٠"
-"بأÙّة أضرار٠ناجمة٠عن خسارة٠\n"
-"Ù٠الأعمال أو عن انقطاع٠للأعمال أو عن خسارة٠مالÙّة أو عن رسوم٠قانونÙّة أو عن "
-"Ø£Ùّة Ø¹Ù‚ÙˆØ¨Ø§ØªÙ Ù†ØªÙØ¬Ø© \n"
-"أحكام٠قضائÙّة، أو عن Ø£Ùّة خسارة٠أخرى تنجم) ناتجة٠عن \n"
-"امتلاك أو استعمال مكوّنات٠برمجÙّة أو ناتجة٠عن تنزÙÙ„ مكوّنات٠\n"
-"برمجÙّة من أحد مواقع Ù…Ø§Ù†Ø¯Ø±ÙØ¨Ø§ Ù„Ùنكس Ùˆ كانت تلك المكوّنات البرمجÙّة محظورة أو "
-"محدودةً Ù٠بعض الدّول بقوانÙÙ† محلّÙّة.\n"
-"محدودÙّة المسؤولÙّة هذه تنطبق على مكوّنات التّشÙÙØ± Ø§Ù„Ù…Ù†ÙØ¹ \n"
-"المرÙقة مع المنتجات البرمجÙّة ولكن لا تنحصر بها.\n"
-"\n"
-"\n"
-"3. رخصة GPL والرّخص ذات الصّلة\n"
-"\n"
-"المكوّنات البرمجÙّة تتألّ٠من مكوّنات٠منشأة٠من قبل عدّة أشخاص٠أو جهات. ÙÙ "
-"معظمها \n"
-"هذه المكوّنات خاضعةٌ لبنود وشروط \n"
-"رخصة جنو العامّة، المشار إلÙها بـ\"GPL\" من هنا ÙˆÙÙما ÙÙ„ÙØŒ أو لبنود وشروط رخص٠"
-"شبÙهة. معظم هذه الرّخص تخوّلك أن تستعمل \n"
-"أو تنسخ أو تكÙّ٠أو ØªØ¹ÙØ¯ ØªÙˆØ²ÙØ¹ المكوّنات الخاضعة لها. ÙØ±Ø¬Ù‰ قراءة بنود وشروط \n"
-"Ø§ØªÙ‘ÙØ§Ù‚Ùّة ØªØ±Ø®ÙØµ كل مكوّن قبل استعمال أ٠مكوّن. Ø£Ùّة أسئلة \n"
-"عن رخصة أ٠مكوّن ÙØ¬Ø¨ أن تطرح على مؤلّ٠المكوّن ÙˆÙ„ÙØ³ على Ù…Ø§Ù†Ø¯Ø±ÙØ¨Ø§.\n"
-"البرامج المطوّرة من قبل Ù…Ø§Ù†Ø¯Ø±ÙØ¨Ø§ Ø´.Ù…. خاضعة لرخصة GPL. الوثائق المكتوبة من "
-"قبل \n"
-"Ù…Ø§Ù†Ø¯Ø±ÙØ¨Ø§ Ø´.Ù…. تخضع لرخصة٠محدّدة. ÙØ±Ø¬Ù‰ الرّجوع للوثائق Ù„Ù…Ø²ÙØ¯Ù \n"
-"من Ø§Ù„ØªÙ‘ÙØ§ØµÙÙ„.\n"
-"\n"
-"\n"
-"4. حقوق الملكÙّة الÙكرÙّة\n"
-"\n"
-"كل الحقوق Ù٠مكوّنات المنتجات البرمجÙّة ه٠لمؤلّÙÙها المعنÙÙ‘ÙÙ† وتحمÙها \n"
-"قوانÙÙ† الملكÙّة الÙكرÙّة وحقوق النّشر المنطبقة على البرمجÙّات.\n"
-"ØªØ­ØªÙØ¸ Ù…Ø§Ù†Ø¯Ø±ÙØ¨Ø§ Ø´.Ù…. بحقّها Ù٠تعدÙÙ„ أو تكÙÙ٠المنتجات البرمجÙّة، بحذاÙÙØ±Ù‡Ø§ \n"
-"أو أجزاء معÙّنة منها، بشتّى الطّرق ولسائر الأغراض.\n"
-"\"Mandriva\" Ùˆ \"Mandriva Linux\" والشّعارات المتعلّقة ه٠علاماتٌ تجارÙّة "
-"Ù„Ù…Ø§Ù†Ø¯Ø±ÙØ¨Ø§ Ø´.Ù…. \n"
-"\n"
-"\n"
-"5. القوانÙÙ† الحاكمة \n"
-"\n"
-"Ù٠حال ØªØ¬Ù…ÙØ¯ أ٠جزء٠من هذه Ø§Ù„Ø§ØªÙ‘ÙØ§Ù‚Ùّة أو اعتباره ØºÙØ± قانونÙّ٠أو ØºÙØ± منطبق بحكم٠"
-"Ù‚Ø¶Ø§Ø¦Ù ÙØ¥Ù† ذلا الجز ÙØ¹Ø¯Ø¡ \n"
-"مستثناً من هذا العقد.س تبقى أنت مقÙّداً بالأجزاء الأخرى المنطبقة \n"
-"من هذه Ø§Ù„Ø§ØªÙ‘ÙØ§Ù‚Ùّة.\n"
-"إن بنود وشروط هذه الرّخصة ه٠خاضعة لقوانÙÙ† ÙØ±Ù†Ø³Ø§.\n"
-"سÙÙØ¶Ù‘Ù„ أن تسوّى كاÙّة الاختصامات المتعلّقة ببنود هذه الرّخصة خارج حكم القضاء. كحلّ٠"
-"Ø£Ø®ÙØ± \n"
-"Ø³ÙØ­ÙˆÙ‘Ù„ الاختصام إلى محاكم القضاء ذات العلاقة ÙÙ Ø¨Ø§Ø±ÙØ³ - ÙØ±Ù†Ø³Ø§.\n"
-"Ù٠حال وجود أ٠أسئلة٠عن هذه الوثÙقة، ÙØ±Ø¬Ù‰ الاتّصال Ø¨Ù…Ø§Ù†Ø¯Ø±ÙØ¨Ø§ Ø´.Ù…. \n"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
+"For any question on this document, please contact Mageia."
msgstr ""
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
@@ -5053,93 +4805,33 @@ msgstr ""
"براءة الاختراع\n"
"قد تنطبق علÙك، تحقّق من القوانÙÙ† المحلÙّة لبلدك."
-#: messages.pm:120
+#: messages.pm:111
#, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:113
#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
+msgstr ""
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
msgstr ""
-"تهانÙنا، Ø§Ù„ØªØ«Ø¨ÙØª قد انتهى.\n"
-"أزل ÙˆØ³ÙØ· الإقلاع Ùˆ اضغط زر الإدخال لإعادة التشغÙÙ„.\n"
-"\n"
-"\n"
-"لمعلومات حول الإصلاحات Ø§Ù„Ù…ØªÙˆÙØ±Ø© لهذا الإصدار من Ù…Ø§Ù†Ø¯Ø±ÙØ¨Ø§ Ù„Ùنكس،\n"
-"استشر ØµÙØ­Ø© ØªØµØ­ÙØ­ الأخطاء Ø§Ù„Ù…ØªÙˆÙØ±Ø© من:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"المعلومات حول ØªÙ‡ÙØ¦Ø© النظام Ù…ØªÙˆÙØ±Ø© ÙÙ ÙØµÙ„\n"
-"ما بعد Ø§Ù„ØªØ«Ø¨ÙØª Ù٠دلÙÙ„ مستخدم Ù…Ø§Ù†Ø¯Ø±ÙØ¨Ø§ الرسمÙ."
#: modules/interactive.pm:19
-#, fuzzy, c-format
+#, c-format
msgid "This driver has no configuration parameter!"
-msgstr "ØªÙ‡ÙØ¦Ø© Ù…ÙØ´ØºÙ‘Ù„ الـUPS"
+msgstr ""
#: modules/interactive.pm:22
#, c-format
@@ -5178,18 +4870,18 @@ msgstr "Ø¬Ø§Ø±Ù ØªØ«Ø¨ÙØª مشغل لمتحكّم USB"
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "Ø¬Ø§Ø±Ù ØªØ«Ø¨ÙØª مشغل لمتحكّم firewire %s"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "Ø¬Ø§Ø±Ù ØªØ«Ø¨ÙØª مشغل لمتحكّم firewire \"%s\""
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "Ø¬Ø§Ø±Ù ØªØ«Ø¨ÙØª مشغل لمتحكّم القرص الصّلب %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "Ø¬Ø§Ø±Ù ØªØ«Ø¨ÙØª مشغل لمتحكّم القرص الصّلب \"%s\""
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "Ø¬Ø§Ø±Ù ØªØ«Ø¨ÙØª مشغل لمتحكّم Ø¥ÙØ«Ø±Ù†Øª %s"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "Ø¬Ø§Ø±Ù ØªØ«Ø¨ÙØª مشغل لمتحكّم Ø¥ÙØ«Ø±Ù†Øª \"%s\""
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5271,35 +4963,35 @@ msgstr ""
"ÙØ´Ù„ تحمÙÙ„ الوحدة %s.\n"
"هل ØªØ±ÙØ¯ المحاولة Ø«Ø§Ù†ÙØ© بمعاملات أخرى؟"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr ""
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr ""
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr ""
-#: mygtk2.pm:1544 mygtk2.pm:1545
-#, fuzzy, c-format
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
+#, c-format
msgid "Password seems secure"
-msgstr "كلمة مرور المستخدم"
+msgstr ""
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "ÙØ´Ù„ Ø§Ù„ØªØ±ÙƒÙØ¨: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "Ø§Ù„ØªØ¬Ø²ÙØ¦Ø§Øª الممتدة ØºÙØ± مدعومة على هذه Ø§Ù„Ø¨ÙØ¦Ø©"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
@@ -5307,10 +4999,10 @@ msgstr ""
"الحل Ø§Ù„ÙˆØ­ÙØ¯ هو أن تنقل Ø§Ù„ØªØ¬Ø²ÙØ¦Ø§Øª Ø§Ù„Ø£Ø³Ø§Ø³ÙØ© لتحصل على المساحة بÙÙ† Ø§Ù„ØªØ¬Ø²ÙØ¦Ø§Øª "
"الممتدة."
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
@@ -5319,111 +5011,111 @@ msgstr ""
"لقد ÙØ´Ù„ اختبار للتأكد من صحة Ø§Ù„Ø¨ÙØ§Ù†Ø§Øª. \n"
"هذا ÙØ¹Ù†Ù أن كتابة أ٠شئ على هذا القرص سÙÙ†ØªÙ‡Ù Ø¨Ø¨ÙØ§Ù†Ø§Øª Ø¹Ø´ÙˆØ§Ø¦ÙØ© Ùˆ ÙØ§Ø³Ø¯Ø©."
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr ""
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr ""
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr ""
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr ""
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr ""
-#: pkgs.pm:269 pkgs.pm:270
-#, fuzzy, c-format
+#: pkgs.pm:281 pkgs.pm:282
+#, c-format
msgid "Unused hardware support"
-msgstr "تمكÙÙ† دعم الرادÙÙˆ"
+msgstr ""
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr ""
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr "لا Ø£Ø³ØªØ·ÙØ¹ Ø¥Ø¶Ø§ÙØ© ØªØ¬Ø²ÙØ¡ للـRAID _المنسّق_ %s"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "Ø§Ù„ØªØ¬Ø²ÙØ¦Ø§Øª Ù„ÙØ³Øª كاÙÙØ© لمستوى RAID %d\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "تعذر إنشاء الدّلÙÙ„ /usr/share/sane/firmware !"
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "تعذر إنشاء الوصلة /usr/share/sane/%s !"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr "لم Ùمكن نسخ مل٠firmware %s إلى /usr/share/sane/firmware!"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr "لم Ùمكن ØªØ­Ø¯ÙØ¯ ØµÙ„Ø§Ø­ÙØ§Øª مل٠firmware %s!"
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "Scannerdrake"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr "لم Ùمكن ØªØ«Ø¨ÙØª الحزم المطلوبة لمشاركة الماسحات الضّوئÙّة."
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr "لن تكون ماسحاتك الضّوئÙّة متوÙّرة للمستخدمÙÙ† ØºÙØ± الجذر."
#: security/help.pm:11
-#, fuzzy, c-format
+#, c-format
msgid "Accept bogus IPv4 error messages."
-msgstr "قبول رسائل خطأ IPv4 Ø§Ù„ÙˆÙ‡Ù…ÙØ©"
+msgstr ""
#: security/help.pm:13
-#, fuzzy, c-format
+#, c-format
msgid "Accept broadcasted icmp echo."
-msgstr "قبول broadcasted icmp echo"
+msgstr ""
#: security/help.pm:15
-#, fuzzy, c-format
+#, c-format
msgid "Accept icmp echo."
-msgstr "قبول صدى icmp"
+msgstr ""
#: security/help.pm:17
-#, fuzzy, c-format
+#, c-format
msgid "Allow autologin."
-msgstr "سماح/منع الدخول التلقائÙ"
+msgstr ""
#. -PO: here "ALL" is a value in a pull-down menu; translate it the same as "ALL" is
#: security/help.pm:21
-#, fuzzy, c-format
+#, c-format
msgid ""
"If set to \"ALL\", /etc/issue and /etc/issue.net are allowed to exist.\n"
"\n"
@@ -5431,48 +5123,39 @@ msgid ""
"\n"
"Else only /etc/issue is allowed."
msgstr ""
-"ØªØ­Ø¯ÙØ¯ \"الكل\"ØŒ ÙØ³Ù…Ø­ بوجود /etc/issue Ùˆ /etc/issue.net.\n"
-"\n"
-"ØªØ­Ø¯ÙØ¯ لا Ø´ÙØ¡ØŒ لن ÙØ³Ù…Ø­ بأÙÙ‘ مسائل.\n"
-"\n"
-"وإلا ÙØ³Ù…Ø­ Ùقط بوجود /etc/issue."
#: security/help.pm:27
-#, fuzzy, c-format
+#, c-format
msgid "Allow reboot by the console user."
-msgstr "سماح/منع إعادة التّشغÙÙ„ بواسطة مستخدم الشّاشة الطّرÙÙّة."
+msgstr ""
#: security/help.pm:29
-#, fuzzy, c-format
+#, c-format
msgid "Allow remote root login."
-msgstr "السماح بدخول المستخدم الجذر من Ø¨Ø¹ÙØ¯"
+msgstr ""
#: security/help.pm:31
-#, fuzzy, c-format
+#, c-format
msgid "Allow direct root login."
-msgstr "سماح/منع دخول المسخدم root المباشر."
+msgstr ""
#: security/help.pm:33
-#, fuzzy, c-format
+#, c-format
msgid ""
"Allow the list of users on the system on display managers (kdm and gdm)."
-msgstr "سماح/منع سرد أسماء المستخدمÙÙ† على النّظام ÙÙ Ù…ÙØ¯Ø±Ø§Ø¡ العرض (kdm Ùˆgdm(."
+msgstr ""
#: security/help.pm:35
-#, fuzzy, c-format
+#, c-format
msgid ""
"Allow to export display when\n"
"passing from the root account to the other users.\n"
"\n"
"See pam_xauth(8) for more details.'"
msgstr ""
-"سماح/منع ØªØµØ¯ÙØ± العرض عند\n"
-"المرور من حساب المستخدم الجذر إلى المستخدمÙÙ† الآخرÙÙ†.\n"
-"\n"
-"راجع pam_xauth(8) Ù„Ù„Ù…Ø²ÙØ¯ من Ø§Ù„ØªÙ‘ÙØ§ØµÙÙ„."
#: security/help.pm:40
-#, fuzzy, c-format
+#, c-format
msgid ""
"Allow X connections:\n"
"\n"
@@ -5482,13 +5165,6 @@ msgid ""
"\n"
"- \"None\" (no connection)."
msgstr ""
-"سماح/منع اتّصالات X:\n"
-"\n"
-"- ALL (كل الاتّصالات مسموحة),\n"
-"\n"
-"- LOCAL (Ùقط الاتّصالات من الجهاز المحلّÙ),\n"
-"\n"
-"- NONE (لا اتصال)."
#: security/help.pm:48
#, c-format
@@ -5501,7 +5177,7 @@ msgstr ""
#. -PO: here "ALL", "Local" and "None" are values in a pull-down menu; translate them the same as they're
#: security/help.pm:53
-#, fuzzy, c-format
+#, c-format
msgid ""
"Authorize:\n"
"\n"
@@ -5512,20 +5188,9 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
-msgstr ""
-"تمكÙÙ† Ø§Ù„ØµÙ„Ø§Ø­ÙØ©:\n"
-"\n"
-"- لكل الخدمات Ø§Ù„ØªÙ ÙØªÙ… التحكم بها عن طرÙÙ‚ tcp_wrappers (انظر صقحة دلÙÙ„ hosts."
-"deny(5) )إذا تم التعÙÙÙ† إلى \"ALL\"ØŒ\n"
-"\n"
-"- Ø§Ù„Ù…Ù„ÙØ§Øª Ø§Ù„Ù…Ø­Ù„ÙØ© Ùقط إذا تم التعÙÙÙ† إلى \"LOCAL\"\n"
-"\n"
-"- لا شئ إذا تم التعÙÙÙ† إلى \"NONE\".\n"
-"\n"
-"لتمكÙÙ† ØµØ§Ù„Ø­ÙØ© الخدمات Ø§Ù„ØªÙ ØªØ±ÙØ¯Ù‡Ø§ØŒ استخدم مل٠/etc/hosts.allow (انظر hosts."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
"allow(5))."
+msgstr ""
#: security/help.pm:63
#, c-format
@@ -5549,31 +5214,25 @@ msgstr ""
"الحزم."
#: security/help.pm:72
-#, fuzzy, c-format
+#, c-format
msgid ""
"Enable crontab and at for users.\n"
"\n"
"Put allowed users in /etc/cron.allow and /etc/at.allow (see man at(1)\n"
"and crontab(1))."
msgstr ""
-"تمكÙÙ†/تعطÙÙ„ crontab Ùˆ at للمستخدمÙÙ†.\n"
-"\n"
-"ضع المستخدمÙÙ† Ø§Ù„Ù…ÙØ®ÙˆÙ‘Ù„ÙÙ† ÙÙ /etc/cron.allow Ùˆ /etc/at.allow (راجع man at(1)\n"
-"Ùˆ crontab(1))."
#: security/help.pm:77
-#, fuzzy, c-format
+#, c-format
msgid "Enable syslog reports to console 12"
-msgstr "تمكÙÙ†/تعطÙÙ„ ØªÙ‚Ø§Ø±ÙØ± syslog إلى الشّاشة الطّرÙÙّة 12"
+msgstr ""
#: security/help.pm:79
-#, fuzzy, c-format
+#, c-format
msgid ""
"Enable name resolution spoofing protection. If\n"
"\"%s\" is true, also reports to syslog."
msgstr ""
-"تمكÙÙ†/تعطÙÙ„ Ø§Ù„Ø­Ù…Ø§ÙØ© من خداع ترجمة الاسم. إن\n"
-"كان \"%s\" Ù…ÙØ­Ø¯Ù‘داً، ÙØ±Ø³Ù„ ØªÙ‚Ø±ÙØ±Ø§Ù‹ إلى syslog Ø£ÙØ¶Ø§Ù‹."
#: security/help.pm:80
#, c-format
@@ -5581,33 +5240,31 @@ msgid "Security Alerts:"
msgstr "تنبÙهات Ø£Ù…Ù†ÙØ©:"
#: security/help.pm:82
-#, fuzzy, c-format
+#, c-format
msgid "Enable IP spoofing protection."
-msgstr "تمكÙÙ† Ø§Ù„Ø­Ù…Ø§ÙØ© من خداع IP"
+msgstr ""
#: security/help.pm:84
-#, fuzzy, c-format
+#, c-format
msgid "Enable libsafe if libsafe is found on the system."
-msgstr "تمكÙÙ† libsafe إن كان موجوداً على النّظام"
+msgstr ""
#: security/help.pm:86
-#, fuzzy, c-format
+#, c-format
msgid "Enable the logging of IPv4 strange packets."
-msgstr "تمكÙÙ† تسجÙÙ„ حزم IPv4 Ø§Ù„ØºØ±ÙØ¨Ø©"
+msgstr ""
#: security/help.pm:88
-#, fuzzy, c-format
+#, c-format
msgid "Enable msec hourly security check."
-msgstr "تمكÙÙ† اختبارات msec Ø§Ù„Ø£Ù…Ù†ÙØ© كل ساعة"
+msgstr ""
#: security/help.pm:90
-#, fuzzy, c-format
+#, c-format
msgid ""
"Enable su only from members of the wheel group. If set to no, allows su from "
"any user."
msgstr ""
-"تمكÙÙ† استخدام su من قبل أعضاء مجموعة العجل أو السّماح باستخدام su من قبل Ø£Ù "
-"مستخدم."
#: security/help.pm:92
#, c-format
@@ -5615,19 +5272,19 @@ msgid "Use password to authenticate users."
msgstr "استخدم كلمة المرور لمواثقة المستخدمÙÙ†."
#: security/help.pm:94
-#, fuzzy, c-format
-msgid "Activate ethernet cards promiscuity check."
-msgstr "ØªÙ†Ø´ÙØ·/تعطÙÙ„ التحقّق من وضع عدم شرعÙّة بطاقات ethernet."
+#, c-format
+msgid "Activate Ethernet cards promiscuity check."
+msgstr ""
#: security/help.pm:96
-#, fuzzy, c-format
+#, c-format
msgid "Activate daily security check."
-msgstr "تمكÙÙ†/تعطÙÙ„ التحقّق الÙوم٠من الأمن."
+msgstr ""
#: security/help.pm:98
-#, fuzzy, c-format
+#, c-format
msgid "Enable sulogin(8) in single user level."
-msgstr "تمكÙÙ†/تعطÙÙ„ sulogin(8) Ù٠مستوى المستخدم Ø§Ù„ÙØ±Ø¯Ù."
+msgstr ""
#: security/help.pm:100
#, c-format
@@ -5653,9 +5310,9 @@ msgid ""
msgstr "ØªØ­Ø¯ÙØ¯ طول كلمة المرور الأدنى وأقل عدد أرقام وأقل عدد أحر٠استهلالÙّة."
#: security/help.pm:108
-#, fuzzy, c-format
+#, c-format
msgid "Set the root's file mode creation mask."
-msgstr "تعÙÙÙ† umask الخاص بالمستخدم الجذر"
+msgstr ""
#: security/help.pm:109
#, c-format
@@ -5780,9 +5437,9 @@ msgid "Timeout unit is second"
msgstr "وحدة وقت الخروج Ù‡Ù Ø§Ù„Ø«Ù‘Ø§Ù†ÙØ©"
#: security/help.pm:138
-#, fuzzy, c-format
+#, c-format
msgid "Set the user's file mode creation mask."
-msgstr "ØªØ­Ø¯ÙØ¯ umask الخاص بالمستخدم."
+msgstr ""
#: security/l10n.pm:11
#, c-format
@@ -5885,9 +5542,9 @@ msgid "Enable msec hourly security check"
msgstr "تمكÙÙ† اختبارات msec Ø§Ù„Ø£Ù…Ù†ÙØ© كل ساعة"
#: security/l10n.pm:32
-#, fuzzy, c-format
+#, c-format
msgid "Enable su only from the wheel group members"
-msgstr "تمكÙÙ† استخدام su من قبل أعضاء مجموعة العجل أو لأÙÙ‘ مستخدم"
+msgstr ""
#: security/l10n.pm:33
#, c-format
@@ -6052,11 +5709,11 @@ msgid "Standard"
msgstr "Ù‚ÙØ§Ø³Ù"
#: security/level.pm:12
-#, fuzzy, c-format
+#, c-format
msgid "Secure"
-msgstr "الأمن"
+msgstr ""
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -6065,7 +5722,7 @@ msgid ""
"on your own."
msgstr ""
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -6073,7 +5730,7 @@ msgid ""
msgstr ""
"هذا هو المستوى Ø§Ù„Ø£Ù…Ù†Ù Ø§Ù„Ù‚ÙØ§Ø³Ù للحاسب Ø§Ù„Ø°Ù Ø³ÙØ³ØªØ®Ø¯Ù… للإتصال بالإنترنت كعمÙÙ„."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -6088,48 +5745,48 @@ msgstr ""
"اتصالات من عملاء ÙƒØ«ÙØ±ÙÙ†. ملحوظة: إذا كانت ماكÙنتك مجرد عمÙÙ„ على الإنترنت "
"ÙØ§Ù„أجدر بك Ø§Ø®ØªÙØ§Ø± مستوى أمن٠أقل."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "Ø®ÙØ§Ø±Ø§Øª DrakSec Ø§Ù„Ø£Ø³Ø§Ø³ÙØ©"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "الرجاء Ø§Ø®ØªÙØ§Ø± مستوى الأمن Ø§Ù„Ø°Ù ØªØ±ÙØ¯Ù‡"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
-msgstr ""
+msgstr "%s: %s"
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "Ù…Ø¯ÙØ± الأمن:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr ""
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "تشغÙÙ„ نظام الصوت ALSA (بناء صوت Ù„Ùنكس المتقدّم)"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anacron أداة لتشغÙÙ„ الأوامر Ù٠أوقات محددة."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -6138,7 +5795,7 @@ msgstr ""
"ØªÙØ³ØªØ®Ø¯Ù… apmd لمراقبة حالة Ø§Ù„Ø¨Ø·Ø§Ø±ÙØ© Ùˆ تسجÙلها عن طرÙÙ‚ syslog.\n"
"Ùمكن كذلك استخدامها لإغلاق الجهاز عند Ø¶Ø¹Ù Ø§Ù„Ø¨Ø·Ø§Ø±ÙØ©."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -6147,11 +5804,16 @@ msgstr ""
"تتشغÙÙ„ الأوامر Ø§Ù„Ù…ÙØ¬Ø¯ÙˆÙ„Ø© عن طرÙÙ‚ أمر at عند الوقت المحدد\n"
"لتشغÙÙ„ atØŒ Ùˆ تقوم بتشغÙÙ„ الأوامر Ø§Ù„Ø¯Ù‚Ø¹ÙØ© عندما Ùكون متوسط الحÙمْل قلÙلاÙ."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr ""
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6264,19 +5926,10 @@ msgstr ""
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"شغّل تصÙÙØ© الرّزم لنواة Ù„Ùنكس من السّلسلة 2.2 ÙƒÙ ØªÙØ¹Ø¯Ù‘ جداراً نارÙّاً Ù„Ø­Ù…Ø§ÙØ© ماكÙنتك "
-"من هجمات الشّبكة."
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6288,7 +5941,7 @@ msgstr ""
"أداة kbdconfig.\n"
"ÙØ¬Ø¨ تركها ممكّنة Ù٠أغلب الأجهزة."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6297,17 +5950,17 @@ msgstr ""
"إعادة ØªÙˆÙ„ÙØ¯ Ø¢Ù„ÙØ© Ù„ØªØ±ÙˆÙØ³Ø© النواة Ù٠دلÙÙ„ /boot لـ\n"
"/usr/include/linux/{autoconfØŒversion}.h"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "تحقق Ùˆ ØªÙ‡ÙØ¦Ø© Ø¢Ù„ÙØ© للعتاد عند الإقلاع."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6316,7 +5969,7 @@ msgstr ""
"Linuxconf Ùقوم Ù٠بعض Ø§Ù„Ø£Ø­ÙØ§Ù† Ø¨Ø§Ù„ØªØ±ØªÙØ¨ لعمل بعض الأعمال\n"
"عند الإقلاع Ù„Ù„Ù…Ø­Ø§ÙØ¸Ø© على إعدادات النظام."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6325,7 +5978,7 @@ msgstr ""
"lpd هو مراقب الطباعة Ø§Ù„Ø°Ù ÙØ­ØªØ§Ø¬Ù‡ أمر lpr للعمل بشل ØµØ­ÙØ­. أساساً\n"
"هو خادم Ùوصل وظائ٠الطباعة إلى الطابعات."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6334,29 +5987,29 @@ msgstr ""
"خادم Ù„Ùنكس Ø§Ù„ÙˆÙ‡Ù…ÙØŒ ÙØ³ØªØ®Ø¯Ù… لعمل خادم عال٠الأداء\n"
"Ùˆ ÙØ¹ØªÙ…د علÙÙ‡."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
"messages"
msgstr ""
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6365,12 +6018,12 @@ msgstr ""
"named (BIND) هو خادم أسماء نطاق (DNS) Ùˆ Ø§Ù„Ø°Ù ÙØ³ØªØ®Ø¯Ù… Ù„Ù…Ø¹Ø±ÙØ© أسماء المضÙÙØ§Øª أو "
"عناوÙÙ† IP."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6379,7 +6032,7 @@ msgstr ""
"تقوم Ø¨ØªØ±ÙƒÙØ¨ ÙˆÙكّ كل أماكن ØªØ±ÙƒÙØ¨ أنظمة Ù…Ù„ÙØ§Øª الشبكة (NFS) Ùˆ SMB (Lan\n"
"Manager/ÙˆÙندوز)ØŒ Ùˆ NCP (NetWare)."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6388,17 +6041,17 @@ msgstr ""
"تقوم Ø¨ØªÙ†Ø´ÙØ·/ØªØ«Ø¨ÙØ· كل واجهات الشبكة Ø§Ù„Ù…Ù‡ÙØ¦Ø© ك٠تبدأ\n"
"عند بدء الإقلاع."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6409,7 +6062,7 @@ msgstr ""
"هذه الخدمة ØªÙˆÙØ± وظائ٠NFS للأجهزة الخادمة، Ùˆ Ø§Ù„ØªÙ ÙØªÙ… ØªÙ‡ÙØ¦ØªÙ‡Ø§ عن طرÙÙ‚\n"
"مل٠/etc/exports."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6418,12 +6071,12 @@ msgstr ""
"NFS بروتوكول شائع لمشاركة Ø§Ù„Ù…Ù„ÙØ§Øª على شبكات\n"
"TCP/IP. هذه الخدمة تسمح لك بالتحكم Ø¨Ø§Ù„Ù…Ù„ÙØ§Øª عن طرÙÙ‚ NFS."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
@@ -6432,17 +6085,17 @@ msgstr ""
"حوّل Ø¢Ù„ÙØ§ إلى قاÙÙ„ Ø§Ù„Ù…ÙØ§ØªÙØ­ numlock ÙÙ٠سطر الأوامر\n"
"وXorge عند الإقلاع."
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "دعم طابعات OKI 4w Ùˆ الطابعات المتواÙقة."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6455,7 +6108,7 @@ msgstr ""
"مسكلة عند تشغÙله\n"
"على الأجهزة الت٠لا تحتاجه."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6467,12 +6120,12 @@ msgstr ""
"بروتوكولات مثل NFS Ùˆ NIS. خادم portmap من اللازم أن ÙØ¹Ù…Ù„ على الأجهزة\n"
"الت٠تعمل كخادمات تستخدم البروتوكولات الت٠تستÙÙØ¯ من Ø¢Ù„ÙØ© عمل RPC."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
@@ -6480,7 +6133,7 @@ msgid ""
msgstr ""
"Postfix هو عمÙÙ„ لنقل Ø§Ù„Ø¨Ø±ÙØ¯ØŒ أ٠البرنامج الذ٠Ùنقل Ø§Ù„Ø¨Ø±ÙØ¯ من جهاز إلى آخر."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6489,21 +6142,21 @@ msgstr ""
"Ù„Ø­ÙØ¸ واستعادة entropy pool للنظام لجودة أعلى\n"
"Ù„ØªÙˆÙ„ÙØ¯ الأرقام العشوائÙّة."
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
"تعÙÙÙ† الأجهزة الخام إلى أجهزة ÙƒØªÙ„ÙØ© (مثل ØªØ¬Ø²ÙØ¦Ø§Øª\n"
"الأقراص الصلبة)ØŒ للاستخدام Ù٠تطبÙقات مثل Oracle أو مشغلات DVD"
-#: services.pm:103
-#, fuzzy, c-format
+#: services.pm:101
+#, c-format
msgid "Nameserver information manager"
-msgstr "معلومات القرص الصلب"
+msgstr ""
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6514,7 +6167,7 @@ msgstr ""
"بروتوكول RIP. بÙنما ÙØ³ØªØ®Ø¯Ù… RIP على الشبكات Ø§Ù„ØµØºÙØ±Ø©ØŒ تحتاج الشبكات الأكبر\n"
"إلى بروتوكولات توجÙÙ‡ معقدة أكثر."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6523,16 +6176,14 @@ msgstr ""
"بروتوكول rstat ÙØ³Ù…Ø­ للمستخدمÙÙ† على الشبكة بجلب\n"
"Ø§Ø­ØµØ§Ø¦ÙØ§Øª أداء أ٠جهاز على هذه الشبكة."
-#: services.pm:109
-#, fuzzy, c-format
+#: services.pm:107
+#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
"system log files. It is a good idea to always run rsyslog."
msgstr ""
-"Syslog ه٠الوسÙلة الت٠تستخدمها Ø§Ù„Ø¹Ø¯ÙØ¯ من المراقبات لتسجÙÙ„ الرسائل\n"
-"إلى Ù…Ù„ÙØ§Øª سجلات Ø¹Ø¯ÙØ¯Ø©. انها Ùكرة Ø¬ÙØ¯Ø© أن تقوم دائماً بتشغÙÙ„ syslog."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6541,7 +6192,7 @@ msgstr ""
"بروتوكول rusers ÙØ³Ù…Ø­ للمستخدمÙÙ† على الشبكة أن ÙØªØ¹Ø±Ùوا على من\n"
"سجل الدخول إلى الأجهزة Ø§Ù„Ù…Ø³ØªØ¬ÙØ¨Ø© الأخرى."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6550,42 +6201,47 @@ msgstr ""
"بروتوكول rwho ÙØ³Ù…Ø­ للمستخدمÙÙ† Ø§Ù„Ø¨Ø¹ÙØ¯ÙÙ† بالحصول على قائمة بكل المستخدمÙÙ†\n"
"الذÙÙ† سجلوا الدخول إلى جهاز ÙØ´ØºÙ‘Ù„ Ø¹ÙØ±Ùت rwho (مماثل لـ finger)."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
"integrates with a Windows Server domain"
msgstr ""
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "تشغÙÙ„ نظام الصوت على جهازك"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
"secure channel between two computers"
msgstr ""
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6594,92 +6250,94 @@ msgstr ""
"Syslog ه٠الوسÙلة الت٠تستخدمها Ø§Ù„Ø¹Ø¯ÙØ¯ من المراقبات لتسجÙÙ„ الرسائل\n"
"إلى Ù…Ù„ÙØ§Øª سجلات Ø¹Ø¯ÙØ¯Ø©. انها Ùكرة Ø¬ÙØ¯Ø© أن تقوم دائماً بتشغÙÙ„ syslog."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "تحمÙÙ„ مشغلات أجهزة USB."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr ""
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr ""
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "الطباعة"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "الإنترنت"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "مشاركة Ø§Ù„Ù…Ù„ÙØ§Øª"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "الشبكات"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "النظام"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "الإدارة عن بعد"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "خادم قواعد Ø¨ÙØ§Ù†Ø§Øª"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "الخدمات"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "اختر أ٠خدمات ØªØ±ÙØ¯Ù‡Ø§ أن تبدأ Ø¢Ù„ÙØ§Ù‹ عند Ø§Ù„ØªØ«Ø¨ÙØª"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d منشّطة لـ %d مسجلة"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "تعمل"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "Ù…ØªÙˆÙ‚ÙØ©"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "الخدمات ÙˆØ§Ù„Ø¹ÙØ§Ø±Ùت"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -6688,32 +6346,27 @@ msgstr ""
"عÙواً، لا توجد معلومات\n"
"اضاÙÙØ© حول هذه الحزمة."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "المعلومات"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "تشغÙÙ„ عند الطّلب"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "عند الإقلاع"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "تشغÙÙ„"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Ø¥ÙقاÙ"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6748,7 +6401,7 @@ msgstr ""
"02110-1301،\n"
" USA.\n"
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6774,7 +6427,7 @@ msgstr ""
"--help : إظهار هذه الرسالة.\n"
"--version : إظهار رقم النسخة.\n"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6787,24 +6440,18 @@ msgstr ""
" --boot - تمكÙÙ† ØªÙ‡ÙØ¦Ø© محمّل الإقلاع\n"
"الوضع Ø§Ù„Ø§ÙØªØ±Ø§Ø¶Ù: عرض ØªÙ‡ÙØ¦Ø© Ù…ÙØ²Ø© الدّخول التّلقائÙ"
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-"[OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-" --help - إطبع رسالة المساعدة هذه.\n"
-" --report - ÙØ¬Ø¨ أن Ùكون البرنامج واحداً من أدوات Ù…Ø§Ù†Ø¯Ø±ÙØ¨Ø§ Ù„Ùنكس\n"
-" --incident - ÙØ¬Ø¨ أن Ùكون البرنامج واحداً من أدوات Ù…Ø§Ù†Ø¯Ø±ÙØ¨Ø§ Ù„Ùنكس"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6821,7 +6468,7 @@ msgstr ""
" --internet - Ù‡Ùّئ الإنترنت\n"
" --wizard - مشابهة Ù„Ù„Ø®ÙØ§Ø± --add"
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -6852,11 +6499,11 @@ msgstr ""
" : name_of_application مثال staroffice \n"
" : Ùˆ gs لبرنامج ghostscript لهذا Ùقط."
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6869,30 +6516,18 @@ msgid ""
"--delclient : delete a client machine from MTS (requires MAC address, "
"IP, nbi image name)"
msgstr ""
-"[OPTIONS]...\n"
-"Ù…ÙÙ‡Ùّء خادم Ù…Ø§Ù†Ø¯Ø±ÙØ¨Ø§ Ù„Ùنكس الطّرÙÙ\n"
-"--enable : تمكÙÙ† MTS\n"
-"--disable : تعطÙÙ„ MTS\n"
-"--start : تشغÙÙ„ MTS\n"
-"--stop : Ø¥Ùقا٠MTS\n"
-"--adduser : أض٠مستخدم نظام موجود إلى MTS (ÙØªØ·Ù„ّب اسم مستخدم)\n"
-"--deluser : احذ٠مستخدم نظام موجود من MTS (ÙØªØ·Ù„ّباسم مستخدم)\n"
-"--addclient : أض٠ماكÙنة عمÙÙ„ إلى MTS (ÙØªØ·Ù„ّب عنوان MACØŒ IPØŒ واسم صورة "
-"nbi)\n"
-"--delclient : احذ٠ماكÙنة عمÙÙ„ من MTS (ÙØªØ·Ù„ّب عنوان MACØŒ IPØŒ واسم صورة "
-"nbi)"
-
-#: standalone.pm:99
+
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[keyboard]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -6915,24 +6550,19 @@ msgstr ""
"--status : ÙÙØ±Ø¬Ø¹ 1 إن كنت متّصلاً أو ØµÙØ± Ù٠خلا٠ذلك، ثمّ ÙØ®Ø±Ø¬.\n"
"--quiet : لا تكن ØªÙØ§Ø¹Ù„Ùّاً. لاستخدامها مع وصل/قطع الاتّصال."
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-"[OPTION]...\n"
-" --no-confirmation لا تسأل سؤال Ø§Ù„ØªÙ‘Ø£ÙƒÙØ¯ ÙÙوضع Mandriva Update\n"
-" --no-verify-rpm لا تتحقّق من ØªÙˆÙ‚ÙØ¹Ø§Øª الحزم\n"
-" --changelog-first عرض سجلّ التّغÙÙØ±Ø§Øª قبل سرد الملÙّات ÙÙ Ù†Ø§ÙØ°Ø© الوصÙ\n"
-" --merge-all-rpmnew اقترح دمج كلّ ملÙّات .rpmnew/.rpmsave المعثور علÙها"
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
@@ -6941,7 +6571,7 @@ msgstr ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -6952,7 +6582,7 @@ msgstr ""
" XFdrake [--noauto] monitor\n"
" XFdrake resolution"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -6963,71 +6593,76 @@ msgstr ""
"الاستخدام: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
"testing] [-v|--version] "
-#: timezone.pm:161 timezone.pm:162
-#, fuzzy, c-format
+#: timezone.pm:170 timezone.pm:171
+#, c-format
msgid "All servers"
-msgstr "Ø¥Ø¶Ø§ÙØ© خادم"
+msgstr ""
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr ""
-#: timezone.pm:199
-#, fuzzy, c-format
+#: timezone.pm:210
+#, c-format
msgid "Africa"
-msgstr "جنوب Ø£ÙØ±ÙÙ‚ÙØ§ "
+msgstr ""
-#: timezone.pm:200
-#, fuzzy, c-format
+#: timezone.pm:211
+#, c-format
msgid "Asia"
-msgstr "النمسا"
+msgstr ""
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr ""
-#: timezone.pm:202
-#, fuzzy, c-format
+#: timezone.pm:213
+#, c-format
msgid "North America"
-msgstr "جنوب Ø£ÙØ±ÙÙ‚ÙØ§ "
+msgstr ""
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "Ø£ÙˆÙ‚ÙØ§Ù†Ùا"
-#: timezone.pm:204
-#, fuzzy, c-format
+#: timezone.pm:215
+#, c-format
msgid "South America"
-msgstr "جنوب Ø£ÙØ±ÙÙ‚ÙØ§ "
+msgstr ""
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "هونج كونج"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "Ø±ÙˆØ³ÙØ§ Ø§Ù„Ø¥ØªØ­Ø§Ø¯ÙØ©"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "ÙوغوسلاÙÙØ§"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "هل هذا ØµØ­ÙØ­ØŸ"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr "لقد اخترت Ù…Ù„ÙØ§Ù‹ØŒ ÙˆÙ„ÙØ³ دلÙلاً"
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "المعلومات"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -7042,370 +6677,6 @@ msgstr ""
msgid "Installation failed"
msgstr "ÙØ´Ù„ Ø§Ù„ØªÙ‘Ø«Ø¨ÙØª"
-#~ msgid "Restrict command line options"
-#~ msgstr "ØªØ´Ø¯ÙØ¯ Ø®ÙØ§Ø±Ø§Øª سطر الأوامر"
-
-#~ msgid "restrict"
-#~ msgstr "ØªØ´Ø¯ÙØ¯"
-
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr "Ø®ÙØ§Ø± ``ØªØ´Ø¯ÙØ¯ Ø®ÙØ§Ø±Ø§Øª سطر الأوامر`` لا ÙÙ†ÙØ¹ دون كلمة مرور"
-
-#, fuzzy
-#~ msgid "Use an encrypted file system"
-#~ msgstr "لا Ùمكنك استخدام نظام Ù…Ù„ÙØ§Øª مرمّز لمكان Ø§Ù„ØªØ±ÙƒÙØ¨ %s"
-
-#~ msgid ""
-#~ "To ensure data integrity after resizing the partition(s), \n"
-#~ "filesystem checks will be run on your next boot into Microsoft Windows®"
-#~ msgstr ""
-#~ "للتأكد من صحة Ø§Ù„Ø¨ÙØ§Ù†Ø§Øª بعد إعادة تحجÙÙ… Ø§Ù„ØªØ¬Ø²ÙØ¦Ø§ØªØŒ \n"
-#~ "Ø³ÙØªÙ… الدقÙÙ‚ على نظام Ø§Ù„Ù…Ù„ÙØ§Øª عند التشغÙÙ„ القادم لوÙندوز(TM)"
-
-#~ msgid "Use the Microsoft Windows® partition for loopback"
-#~ msgstr "استخدم ØªØ¬Ø²ÙØ¡ ÙˆÙندوز كـloopback"
-
-#~ msgid "Which partition do you want to use for Linux4Win?"
-#~ msgstr "Ø£Ù ØªØ¬Ø²ÙØ¡ ØªØ±ÙØ¯ استخدامه من أجل Linux4Win"
-
-#~ msgid "Choose the sizes"
-#~ msgstr "Ø§Ø®ØªÙØ§Ø± الأحجام"
-
-#~ msgid "Root partition size in MB: "
-#~ msgstr "حجم Ø§Ù„ØªØ¬Ø²ÙØ¡ Ø§Ù„Ø¬Ø°Ø±Ù Ø¨Ø§Ù„Ù…ÙØºØ§Ø¨Ø§Ùت:"
-
-#~ msgid "Swap partition size in MB: "
-#~ msgstr "حجم ØªØ¬Ø²ÙØ¡ التبدÙÙ„ Ø¨Ø§Ù„Ù…ÙØºØ§Ø¨Ø§Ùت:"
-
-#~ msgid ""
-#~ "There is no FAT partition to use as loopback (or not enough space left)"
-#~ msgstr ""
-#~ "لا Ùوجد ØªØ¬Ø²ÙØ¡ FAT لاستخدامه كـloopback )أو لا توجد مساحة كاÙÙØ© Ù…ØªØ¨Ù‚ÙØ©)"
-
-#~ msgid ""
-#~ "The FAT resizer is unable to handle your partition, \n"
-#~ "the following error occurred: %s"
-#~ msgstr ""
-#~ "لم تتمكن أداة تغÙÙØ± حجم FAT من التعامل مع ØªØ¬Ø²ÙØ¦ÙƒØŒ \n"
-#~ "ظهر الخطأ التالÙ: %s"
-
-#~ msgid "Please log out and then use Ctrl-Alt-BackSpace"
-#~ msgstr "ÙØ±Ø¬Ù‰ تسجÙÙ„ الخروج ثم استخدام Ctrl-Alt-BackSpace"
-
-#~ msgid "Welcome To Crackers"
-#~ msgstr "مرحبا بالمخترقÙÙ†"
-
-#~ msgid "Poor"
-#~ msgstr "ÙÙ‚ÙØ±"
-
-#~ msgid "High"
-#~ msgstr "Ù…Ø±ØªÙØ¹"
-
-#~ msgid "Higher"
-#~ msgstr "أكثر Ø§Ø±ØªÙØ§Ø¹Ø§Ù‹"
-
-#~ msgid "Paranoid"
-#~ msgstr "مذعور"
-
-#~ msgid ""
-#~ "This level is to be used with care. It makes your system more easy to "
-#~ "use,\n"
-#~ "but very sensitive. It must not be used for a machine connected to "
-#~ "others\n"
-#~ "or to the Internet. There is no password access."
-#~ msgstr ""
-#~ "ÙØ¬Ø¨ استخدام هذا المستوى الأمن٠بحذر. Ùهو ÙØ¬Ø¹Ù„ نظامك أسهل Ù٠الإستخدام،\n"
-#~ "لكن Ùكون حساساً جداً. لذا لا ÙØ¬Ø¨ استخدامه لماكÙنة متصلة بماكÙنات أخرى\n"
-#~ "أو إلى الإنترنت. لا Ùوجد دخول بكلمة المرور."
-
-#~ msgid ""
-#~ "Passwords are now enabled, but use as a networked computer is still not "
-#~ "recommended."
-#~ msgstr "كلمات المرور ممكّنة الآن، لكن الاستخدام كحاسب Ù٠شبكة ÙØ²Ø§Ù„ ØºÙØ± Ù…ÙØ¶Ù‘Ù„."
-
-#~ msgid ""
-#~ "There are already some restrictions, and more automatic checks are run "
-#~ "every night."
-#~ msgstr ""
-#~ "توجد بعض القÙود، كما ÙØªÙ… تشغÙÙ„ برامج للتأكد من النظام أوتوماتÙÙƒÙØ§Ù‹ كل Ù„Ùلة."
-
-#~ msgid ""
-#~ "This is similar to the previous level, but the system is entirely closed "
-#~ "and security features are at their maximum."
-#~ msgstr ""
-#~ "هذا مماثل للمستوى السابق، Ùˆ لكن النظام مغلق ÙƒÙ„ÙØ§Ù‹ Ùˆ Ø§Ù„Ù…Ø²Ø§ÙØ§ الأمن٠على "
-#~ "حدها الأقصى."
-
-#~ msgid ""
-#~ "\n"
-#~ "Warning\n"
-#~ "\n"
-#~ "Please read carefully the terms below. If you disagree with any\n"
-#~ "portion, you are not allowed to install the next CD media. Press "
-#~ "'Refuse' \n"
-#~ "to continue the installation without using these media.\n"
-#~ "\n"
-#~ "\n"
-#~ "Some components contained in the next CD media are not governed\n"
-#~ "by the GPL License or similar agreements. Each such component is then\n"
-#~ "governed by the terms and conditions of its own specific license. \n"
-#~ "Please read carefully and comply with such specific licenses before \n"
-#~ "you use or redistribute the said components. \n"
-#~ "Such licenses will in general prevent the transfer, duplication \n"
-#~ "(except for backup purposes), redistribution, reverse engineering, \n"
-#~ "de-assembly, de-compilation or modification of the component. \n"
-#~ "Any breach of agreement will immediately terminate your rights under \n"
-#~ "the specific license. Unless the specific license terms grant you such\n"
-#~ "rights, you usually cannot install the programs on more than one\n"
-#~ "system, or adapt it to be used on a network. In doubt, please contact \n"
-#~ "directly the distributor or editor of the component. \n"
-#~ "Transfer to third parties or copying of such components including the \n"
-#~ "documentation is usually forbidden.\n"
-#~ "\n"
-#~ "\n"
-#~ "All rights to the components of the next CD media belong to their \n"
-#~ "respective authors and are protected by intellectual property and \n"
-#~ "copyright laws applicable to software programs.\n"
-#~ msgstr ""
-#~ "\n"
-#~ "ØªØ­Ø°ÙØ±\n"
-#~ "\n"
-#~ "ÙØ¶Ù„اً اقرأ الشروط أدناه. إذا كنت لا تواÙÙ‚ على Ø£Ù\n"
-#~ "جزء، لن ÙØ³Ù…Ø­ لك Ø¨ØªØ«Ø¨ÙØª ÙˆØ³ÙØ· القرص المدمج التالÙ. اضغط 'Ø±ÙØ¶' \n"
-#~ "لمتابعة Ø§Ù„ØªØ«Ø¨ÙØª بدون هذه الوسائط.\n"
-#~ "\n"
-#~ "\n"
-#~ "بعض المكونات الموجودة ÙÙ ÙˆØ³ÙØ· القرص المدمج Ø§Ù„ØªØ§Ù„Ù ØºÙØ± محكومة\n"
-#~ "بموجب ترخبص GPL أو Ø§Ù„Ø§ØªÙØ§Ù‚ÙØ§Øª المماثلة. كل مكون من تلك محكوم\n"
-#~ "بموجب بنود Ùˆ شروط Ø§Ù„ØªØ±Ø®ÙØµ الخاص به ØªØ­Ø¯ÙØ¯Ø§Ù‹. \n"
-#~ "ÙØ¶Ù„اً اقرأ باهتمام Ùˆ أن ØªØ³ØªØ¬ÙØ¨ لهذه Ø§Ù„ØªØ±Ø§Ø®ÙØµ قبل أن \n"
-#~ "تستخدم أو ØªØ¹ÙØ¯ ØªÙˆØ²ÙØ¹ هذه المكونات. \n"
-#~ "مثل هذه Ø§Ù„ØªØ±Ø§Ø®ÙØµ بشكل عام قد تمنع نقل أو نسخ (باستثناء النسخ Ø§Ù„Ø§Ø­ØªÙØ§Ø·Ù)\n"
-#~ "أو إعادة ØªÙˆØ²ÙØ¹ أو ممارسة الهندسة Ø§Ù„Ø¹ÙƒØ³ÙØ© أو ÙÙƒ ØªØ±ÙƒÙØ¨ أو ÙÙƒ ØªØ¬Ù…ÙØ¹ أو "
-#~ "تعدÙÙ„\n"
-#~ "المكون.\n"
-#~ "أ٠انتهاك Ù„Ù„Ø§ØªÙØ§Ù‚ÙØ© Ø³ÙØªØ³Ø¨Ø¨ Ù٠انهاء حقوقك تحت Ø§Ù„ØªØ±Ø®ÙØµ\n"
-#~ "المحدد بشكل ÙورÙ. الا إذا كان Ø§Ù„ØªØ±Ø®ÙØµ ÙØ¹Ø·ÙÙƒ مثل هذه الحقوق.\n"
-#~ "عادة لا ÙØ³Ù…Ø­ لك Ø¨ØªØ«Ø¨ÙØª هذه البرامج على أكثر من نظام واحد\n"
-#~ "أو تعدÙله Ù„ÙƒÙ ÙØªÙ… استخدامه على شبكة. Ù٠حال شكك ÙØ¶Ù„اً \n"
-#~ "اتصل بشكل مباشر مع موزع أو مؤل٠هذا المكون.\n"
-#~ "النقل إلى طر٠ثالث أو نسخ هذه المكونات بما ÙÙÙ‡ \n"
-#~ "وثائق المساعدة ممنوع عادةً.\n"
-#~ "\n"
-#~ "\n"
-#~ "Ø¬Ù…ÙØ¹ الحقوق الخاصة بالمكونات الموجودة ÙÙ ÙˆØ³ÙØ· القرص \n"
-#~ "المدمج التال٠مملوكة لأصحابها Ùˆ Ù…Ø­Ù…ÙØ© بموجب قوانÙÙ† Ø§Ù„Ù…Ù„ÙƒÙØ© \n"
-#~ "الÙÙƒØ±ÙØ© المنطبقة على Ø§Ù„Ø¨Ø±Ù…Ø¬ÙØ§Øª.\n"
-
-#~ msgid "Use libsafe for servers"
-#~ msgstr "استخدام libsafe للخادمات"
-
-#~ msgid ""
-#~ "A library which defends against buffer overflow and format string attacks."
-#~ msgstr "مكتبة تحم٠من هجمات buffer overflow و format string"
-
-#~ msgid "LILO/grub Installation"
-#~ msgstr "ØªØ«Ø¨ÙØª LILO/grub"
-
-#~ msgid "Precise RAM size if needed (found %d MB)"
-#~ msgstr "حجم الذاكرة الدقÙÙ‚ عند الحاجة (عثر على %d Ù….ب.)"
-
-#~ msgid "Give the ram size in MB"
-#~ msgstr "اكتب حجم الذاكرة Ø¨Ø§Ù„Ù…ÙØºØ§Ø¨Ø§Ùت"
-
-#~ msgid ""
-#~ "If you plan to use aboot, be careful to leave a free space (2048 sectors "
-#~ "is enough)\n"
-#~ "at the beginning of the disk"
-#~ msgstr ""
-#~ "إن كنت ØªØ±ÙØ¯ استخدام abootØŒ Ùلا تنْس٠أن تترك مساحة ÙØ§Ø±ØºØ© (ÙÙƒÙÙ 2048 Ù‚ÙØ·Ø§Ø¹)\n"
-#~ "ÙÙ Ø¨Ø¯Ø§ÙØ© Ø§Ù„Ù‚ÙØ±Øµ"
-
-#~ msgid "Security level"
-#~ msgstr "مستوى الأمن"
-
-#~ msgid "Expand Tree"
-#~ msgstr "ØªÙˆØ³ÙØ¹ الشّجرة"
-
-#~ msgid "Collapse Tree"
-#~ msgstr "ضمّ Ø§Ù„ÙØ±ÙˆØ¹"
-
-#~ msgid "Toggle between flat and group sorted"
-#~ msgstr "تبدÙÙ„ بÙÙ† ÙØ±Ø² السّرد أو المجموعة"
-
-#~ msgid "Choose action"
-#~ msgstr "Ø§Ø®ØªÙØ§Ø± عمل"
-
-#~ msgid "Active Directory with SFU"
-#~ msgstr "Active Directory مع SFU"
-
-#~ msgid "Active Directory with Winbind"
-#~ msgstr "Active Directory مع Winbind"
-
-#~ msgid "Active Directory with SFU:"
-#~ msgstr "Active Directory مع SFU:"
-
-#~ msgid "Active Directory with Winbind:"
-#~ msgstr "Active Directory مع Winbind:"
-
-#~ msgid "Authentication LDAP"
-#~ msgstr "تحقق LDAP"
-
-#~ msgid "TLS"
-#~ msgstr "TLS"
-
-#~ msgid "SSL"
-#~ msgstr "SSL"
-
-#~ msgid "security layout (SASL/Kerberos)"
-#~ msgstr "النّسق الأمن٠(SASL/Kerberos("
-
-#~ msgid "Authentication Active Directory"
-#~ msgstr "مواثقة Active Directory"
-
-#~ msgid "LDAP users database"
-#~ msgstr "قاعدة Ø¨ÙØ§Ù†Ø§Øª مستخدم٠LDAP"
-
-#~ msgid "LDAP user allowed to browse the Active Directory"
-#~ msgstr "مسموح لمستخدم LDAP بتصÙّح Active Directory"
-
-#~ msgid "Authentication NIS"
-#~ msgstr "مواثقة NIS"
-
-#~ msgid ""
-#~ "For this to work for a W2K PDC, you will probably need to have the admin "
-#~ "run: C:\\>net localgroup \"Pre-Windows 2000 Compatible Access\" everyone /"
-#~ "add and reboot the server.\n"
-#~ "You will also need the username/password of a Domain Admin to join the "
-#~ "machine to the Windows(TM) domain.\n"
-#~ "If networking is not yet enabled, Drakx will attempt to join the domain "
-#~ "after the network setup step.\n"
-#~ "Should this setup fail for some reason and domain authentication is not "
-#~ "working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your Windows"
-#~ "(tm) Domain, and Admin Username/Password, after system boot.\n"
-#~ "The command 'wbinfo -t' will test whether your authentication secrets are "
-#~ "good."
-#~ msgstr ""
-#~ "ÙƒÙ ÙØ¹Ù…Ù„ هذا من أجل متحكّم نطاق أوّلÙÙ‘ PDC لوÙندوز 2000ØŒ سو٠Ùكون على Ø§Ù„Ù…Ø¯ÙØ± "
-#~ "على الأرجح أن ÙÙ†Ùّذ: C:\\>net localgroup \"Pre-Windows 2000 Compatible "
-#~ "Access\" everyone /add وأن ÙØ¹Ùد تشغÙÙ„ الخادم.\n"
-#~ "سو٠تحتاج Ø£ÙØ¶Ø§Ù‹ إلى اسم المستخدم/كلمة السّر Ù„Ù…Ø¯ÙØ± النطاق لتضÙمّ الجهاز إلى "
-#~ "نطاق ÙˆÙندوز.\n"
-#~ "إن لم Ùكن التّشبÙÙƒ Ù…Ùمكّناً بعد، Ø³ÙØ­Ø§ÙˆÙ„ DrakX أن Ùنضمّ إلى النطاق بعد خطوة "
-#~ "إعداد الشّبكة.\n"
-#~ "إن ÙØ´Ù„ت هذه الخطوة لسبب ما ولم ÙØ¹Ù…Ù„ مواثقة النطاق، Ù†Ùّذ 'smbpasswd -j "
-#~ "DOMAIN -U USER%%PASSWORD' باستخدام نطاق ÙˆÙندوز، واسم مستخدم/كلمة سرّ "
-#~ "Ø§Ù„Ù…Ø¯ÙØ±ØŒ بعد إقلاع النّظام.\n"
-#~ "Ø³ÙØ®ØªØ¨Ø± الأمر 'wbinfo -t' ما إذا كانت أسرار مواثقتك جÙّدة."
-
-#~ msgid "Authentication Windows Domain"
-#~ msgstr "نطاق مواثقة ÙˆÙندوز"
-
-#~ msgid "Undo"
-#~ msgstr "تراجع"
-
-#~ msgid "Save partition table"
-#~ msgstr "Ø­ÙØ¸ جدول التجزئة"
-
-#~ msgid "Restore partition table"
-#~ msgstr "استعادة جدول التجزئة"
-
-#~ msgid ""
-#~ "The backup partition table has not the same size\n"
-#~ "Still continue?"
-#~ msgstr ""
-#~ "جدول التجزئة المحÙوظ Ù„ÙØ³ Ø¨Ù†ÙØ³ الحجم\n"
-#~ "لا زلت ØªØ±ÙØ¯ الاستمرار؟"
-
-#~ msgid "Info: "
-#~ msgstr "معلومات: "
-
-#~ msgid "Unknown driver"
-#~ msgstr "مشغل ØºÙØ± معروÙ"
-
-#~ msgid "Error reading file %s"
-#~ msgstr "خطأ Ù٠قراءة المل٠%s"
-
-#~ msgid "Restoring from file %s failed: %s"
-#~ msgstr "ÙØ´Ù„ت الإستعادة من المل٠%s: %s"
-
-#~ msgid "Bad backup file"
-#~ msgstr "مل٠نسخ Ø§Ø­ØªÙØ§Ø·Ù Ø³ÙØ¦"
-
-#~ msgid "Error writing to file %s"
-#~ msgstr "خطأ أثناء الكتابة إلى المل٠%s"
-
-#~ msgid "Error: The \"%s\" driver for your sound card is unlisted"
-#~ msgstr "خطأ: مشغل \"%s\" لبطاقة الصوت الخاصة بك ØºÙØ± موجود Ù٠القائمة"
-
-#~ msgid "Ext2"
-#~ msgstr "Ext2"
-
-#~ msgid "Journalised FS"
-#~ msgstr "Journalised FS"
-
-#~ msgid "Starts the X Font Server (this is mandatory for Xorg to run)."
-#~ msgstr "ÙØ¨Ø¯Ø£ خادم خطوط X (هذا واجب Ù„ÙƒÙ ÙØ¹Ù…Ù„ Xorg)."
-
-#~ msgid "Add user"
-#~ msgstr "Ø¥Ø¶Ø§ÙØ© مستخدم"
-
-#~ msgid "Accept user"
-#~ msgstr "قبول المستخدم"
-
#, fuzzy
-#~ msgid ""
-#~ "Do not update directory inode access times on this filesystem\n"
-#~ "(e.g, for faster access on the news spool to speed up news servers)."
-#~ msgstr ""
-#~ "عدم ØªØ­Ø¯ÙØ« أوقات الوصول إلى inode على نظام الملÙّات هذا\n"
-#~ "(مثلا، من أجل وصول أسرع إلى مخزن الأخبار لتسرّع خادمات الأخبار)."
-
-#~ msgid "Rescue partition table"
-#~ msgstr "إنقاذ جدول التجزئة"
-
-#~ msgid "Removable media automounting"
-#~ msgstr "Ø§Ù„ØªØ±ÙƒÙØ¨ الآل٠للوسائط القابلة للإزالة"
-
-#~ msgid "Trying to rescue partition table"
-#~ msgstr "جار٠محاولة إنقاذ جدول التجزئة"
-
-#~ msgid "Accept/Refuse bogus IPv4 error messages."
-#~ msgstr "قبول/Ø±ÙØ¶ رسائل أخطاء IPv4 Ø§Ù„Ø²Ù‘Ø§Ø¦ÙØ©."
-
-#~ msgid "Accept/Refuse broadcasted icmp echo."
-#~ msgstr "قبول/Ø±ÙØ¶ صدى بثّ icmp"
-
-#~ msgid "Accept/Refuse icmp echo."
-#~ msgstr "قبول/Ø±ÙØ¶ صدى icmp"
-
-#~ msgid "Allow/Forbid remote root login."
-#~ msgstr "سماح/منع دخول المستخدم الجذر من Ø¨Ø¹ÙØ¯."
-
-#~ msgid "Enable/Disable IP spoofing protection."
-#~ msgstr "تمكÙÙ†/تعطÙÙ„ Ø­Ù…Ø§ÙØ© IP spoofing"
-
-#~ msgid "Enable/Disable libsafe if libsafe is found on the system."
-#~ msgstr "تمكÙÙ†/تعطÙÙ„ libsafe إن كان موجوداً على النّظام."
-
-#~ msgid "Enable/Disable the logging of IPv4 strange packets."
-#~ msgstr "تمكÙÙ†/تعطÙÙ„ تسجÙÙ„ رزم IPv4 Ø§Ù„ØºØ±ÙØ¨Ø©."
-
-#~ msgid "Enable/Disable msec hourly security check."
-#~ msgstr "تمكÙÙ†/تعطÙÙ„ اختبارات msec Ø§Ù„Ø£Ù…Ù†ÙØ© كل ساعة"
-
-#~ msgid "Number of capture buffers:"
-#~ msgstr "عدد مخازن اللّقطات:"
-
-#~ msgid "number of capture buffers for mmap'ed capture"
-#~ msgstr "عدد مخازن اللّقطات للقطات mmap'ed"
-
-#~ msgid "PLL setting:"
-#~ msgstr "إعداد PLL:"
-
-#~ msgid "Radio support:"
-#~ msgstr "دعم الرادÙÙˆ:"
-
-#~ msgid " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
-#~ msgstr " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "ÙØ¬Ø¨ ØªØ­Ø¯ÙØ¯ ØªØ¬Ø²ÙØ¡ جذر"
diff --git a/perl-install/share/po/ast.po b/perl-install/share/po/ast.po
new file mode 100644
index 000000000..f90c757fd
--- /dev/null
+++ b/perl-install/share/po/ast.po
@@ -0,0 +1,6454 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+#
+# Translators:
+# enolp <enolp@softastur.org>, 2015
+# Ḷḷumex03 <tornes@opmbx.org>, 2014
+# Ḷḷumex03 <tornes@opmbx.org>, 2014
+msgid ""
+msgstr ""
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2016-02-09 07:19+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Asturian (http://www.transifex.com/MageiaLinux/mageia/"
+"language/ast/)\n"
+"Language: ast\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8-bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
+#, c-format
+msgid "Please wait"
+msgstr "Por favor, espera"
+
+#: any.pm:262
+#, c-format
+msgid "Bootloader installation in progress"
+msgstr "InstalaciĂ³n del cargador d'arranque en progresu"
+
+#: any.pm:273
+#, c-format
+msgid ""
+"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
+"the Volume ID of a Windows NT, 2000, or XP boot disk is a fatal Windows "
+"error.\n"
+"This caution does not apply to Windows 95 or 98, or to NT data disks.\n"
+"\n"
+"Assign a new Volume ID?"
+msgstr ""
+"LILO quier asignar un ID de volume nuevu al discu %s. Por embargu,\n"
+"ye un fallu fatal de Windous camudar l'ID de volume d'un discu d'arraque "
+"Windows NT, 2000, o XP.\n"
+"Esta curia nun s'aplica a discos de datos Windows 95, 98, o NT.\n"
+"\n"
+"¿Asignar un ID de volume nuevu?"
+
+#: any.pm:284
+#, c-format
+msgid "Installation of bootloader failed. The following error occurred:"
+msgstr ""
+"FallĂ³ la instalaciĂ³n del cargador d'arranque. AsocediĂ³'l siguiente fallu:"
+
+#: any.pm:324
+#, c-format
+msgid ""
+"You decided to install the bootloader on a partition.\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
+"\n"
+"On which drive are you booting?"
+msgstr ""
+"Decidiesti instalar el cargador d'arranque nuna particiĂ³n.\n"
+"Esto implica que yĂ¡ tienes un cargador d'arranque nel discu duru "
+"qu'arranques (exemp.: Comandante del sistema).\n"
+"\n"
+"¿En quĂ© unidĂ¡ tas arrancando?"
+
+#: any.pm:335
+#, c-format
+msgid "Bootloader Installation"
+msgstr "InstalaciĂ³n del cargador d'arranque"
+
+#: any.pm:339
+#, c-format
+msgid "Where do you want to install the bootloader?"
+msgstr "Â¿Ă quies instalar el cargador d'arranque?"
+
+#: any.pm:355
+#, c-format
+msgid "First sector (MBR) of drive %s"
+msgstr "Sector primeru (MBR) de la unidĂ¡ %s"
+
+#: any.pm:357
+#, c-format
+msgid "First sector of drive (MBR)"
+msgstr "Sector primeru de la unidĂ¡ (MBR)"
+
+#: any.pm:359
+#, c-format
+msgid "First sector of the root partition"
+msgstr "Sector primeru de la particiĂ³n raigañu"
+
+#: any.pm:361
+#, c-format
+msgid "On Floppy"
+msgstr "Nel disquete"
+
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
+#, c-format
+msgid "Skip"
+msgstr "Saltar"
+
+#: any.pm:391
+#, c-format
+msgid "Boot Style Configuration"
+msgstr "ConfiguraciĂ³n del estilu d'arranque"
+
+#: any.pm:395
+#, c-format
+msgid "EFI System Partition"
+msgstr ""
+
+#: any.pm:410
+#, c-format
+msgid "Bootloader main options"
+msgstr "Opciones principales del cargador d'arranque"
+
+#: any.pm:409
+#, c-format
+msgid "Bootloader"
+msgstr "Cargador d'arranque"
+
+#: any.pm:410
+#, c-format
+msgid "Bootloader to use"
+msgstr "Cargador d'arranque pa usar"
+
+#: any.pm:413
+#, c-format
+msgid "Boot device"
+msgstr "Preséu d'arranque"
+
+#: any.pm:416
+#, c-format
+msgid "Main options"
+msgstr "Opciones principales"
+
+#: any.pm:417
+#, c-format
+msgid "Delay before booting default image"
+msgstr "Retrasu enantes d'arrancar la imaxe por defeutu"
+
+#: any.pm:418
+#, c-format
+msgid "Enable ACPI"
+msgstr "Habilitar ACPI"
+
+#: any.pm:419
+#, c-format
+msgid "Enable SMP"
+msgstr "Habilitar SMP"
+
+#: any.pm:420
+#, c-format
+msgid "Enable APIC"
+msgstr "Habilitar APIC"
+
+#: any.pm:422
+#, c-format
+msgid "Enable Local APIC"
+msgstr "Habilitar APIC llocal"
+
+#: any.pm:423 security/level.pm:63
+#, c-format
+msgid "Security"
+msgstr "Seguranza"
+
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
+#: diskdrake/smbnfs_gtk.pm:181
+#, c-format
+msgid "Password"
+msgstr "Contraseña"
+
+#: any.pm:427 authentication.pm:260
+#, c-format
+msgid "The passwords do not match"
+msgstr "Les contraseñes nun concasen"
+
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
+#, c-format
+msgid "Please try again"
+msgstr "Por favor, inténtalo de nueves"
+
+#: any.pm:429
+#, c-format
+msgid "You cannot use a password with %s"
+msgstr "Nun pues usar una contraseña con %s"
+
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
+#, c-format
+msgid "Password (again)"
+msgstr "Contraseña (de nueves)"
+
+#: any.pm:498
+#, c-format
+msgid "Image"
+msgstr "Imaxe"
+
+#: any.pm:499 any.pm:511
+#, c-format
+msgid "Root"
+msgstr "Root"
+
+#: any.pm:500 any.pm:636
+#, c-format
+msgid "Append"
+msgstr ""
+
+#: any.pm:502
+#, c-format
+msgid "Xen append"
+msgstr ""
+
+#: any.pm:504
+#, c-format
+msgid "Requires password to boot"
+msgstr "Rique la contraseña p'arrancar"
+
+#: any.pm:505 any.pm:637
+#, c-format
+msgid "Video mode"
+msgstr "Mou de videu"
+
+#: any.pm:506
+#, c-format
+msgid "Initrd"
+msgstr "Initrd"
+
+#: any.pm:507
+#, c-format
+msgid "Network profile"
+msgstr "Perfil de rede"
+
+#: any.pm:515 diskdrake/interactive.pm:411
+#, c-format
+msgid "Label"
+msgstr "Etiqueta"
+
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
+#, c-format
+msgid "Default"
+msgstr "Por defeutu"
+
+#: any.pm:525
+#, c-format
+msgid "Empty label not allowed"
+msgstr "Nun s'almiten etiquetes baleres"
+
+#: any.pm:526
+#, c-format
+msgid "You must specify a kernel image"
+msgstr "Tienes d'especificar una imaxe de kernel"
+
+#: any.pm:526
+#, c-format
+msgid "You must specify a root partition"
+msgstr "Tienes d'especificar una particiĂ³n raigañu"
+
+#: any.pm:527
+#, c-format
+msgid "This label is already used"
+msgstr "Esta etiqueta yĂ¡ ta n'usu"
+
+#: any.pm:545
+#, c-format
+msgid "Which type of entry do you want to add?"
+msgstr "¿QuĂ© triba d'entrada quies amestar?"
+
+#: any.pm:546
+#, c-format
+msgid "Linux"
+msgstr "Linux"
+
+#: any.pm:546
+#, c-format
+msgid "Other OS (Windows...)"
+msgstr "Otru SO (Windows...)"
+
+#: any.pm:593 any.pm:631
+#, c-format
+msgid "Bootloader Configuration"
+msgstr "ConfiguraciĂ³n del cargador d'arranque"
+
+#: any.pm:594
+#, c-format
+msgid ""
+"Here are the entries on your boot menu so far.\n"
+"You can create additional entries or change the existing ones."
+msgstr ""
+"EquĂ­ tĂ¡n les entraes nel to menĂº d'arranque.\n"
+"Pues crear entraes adicionales o camudar les esistentes"
+
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Avisu"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
+#, c-format
+msgid "access to X programs"
+msgstr "accesu a X programes"
+
+#: any.pm:858
+#, c-format
+msgid "access to rpm tools"
+msgstr "accesu a ferramientes rpm"
+
+#: any.pm:859
+#, c-format
+msgid "allow \"su\""
+msgstr "permitir \"su\""
+
+#: any.pm:860
+#, c-format
+msgid "access to administrative files"
+msgstr "acceder a ficheros alministrativos"
+
+#: any.pm:861
+#, c-format
+msgid "access to network tools"
+msgstr "acceder a ferramientes de rede"
+
+#: any.pm:862
+#, c-format
+msgid "access to compilation tools"
+msgstr "acceder a ferramientes de compilaciĂ³n"
+
+#: any.pm:868
+#, c-format
+msgid "(already added %s)"
+msgstr "(yĂ¡ s'amestĂ³ %s)"
+
+#: any.pm:874
+#, c-format
+msgid "Please give a user name"
+msgstr "Por favor, da un nome d'usuariu"
+
+#: any.pm:875
+#, c-format
+msgid ""
+"The user name must start with a lower case letter followed by only lower "
+"cased letters, numbers, `-' and `_'"
+msgstr ""
+"El nome d'usuariu tien d'entamar con una lletra minĂºscula siguida namĂ¡i por "
+"nĂºmberos, lletres minĂºscules, `-' y `_'"
+
+#: any.pm:876
+#, c-format
+msgid "The user name is too long"
+msgstr "El nome d'usuariu ye perllargu"
+
+#: any.pm:877
+#, c-format
+msgid "This user name has already been added"
+msgstr "Esti nome d'usuariu yĂ¡ s'amestĂ³"
+
+#: any.pm:883 any.pm:921
+#, c-format
+msgid "User ID"
+msgstr "ID d'usuariu"
+
+#: any.pm:883 any.pm:922
+#, c-format
+msgid "Group ID"
+msgstr "ID del grupu"
+
+#: any.pm:884
+#, c-format
+msgid "%s must be a number"
+msgstr "%s tien de ser un nĂºmberu"
+
+#: any.pm:885
+#, c-format
+msgid "%s should be above 1000. Accept anyway?"
+msgstr ""
+
+#: any.pm:889
+#, c-format
+msgid "User management"
+msgstr "AlministraciĂ³n d'usuariu"
+
+#: any.pm:895
+#, c-format
+msgid "Enable guest account"
+msgstr "Habilitar cuenta de convidĂ¡u"
+
+#: any.pm:897 authentication.pm:236
+#, c-format
+msgid "Set administrator (root) password"
+msgstr "Afitar contraseña d'alministrador (root)"
+
+#: any.pm:903
+#, c-format
+msgid "Enter a user"
+msgstr "Introducir un usuariu"
+
+#: any.pm:905
+#, c-format
+msgid "Icon"
+msgstr "Iconu"
+
+#: any.pm:908
+#, c-format
+msgid "Real name"
+msgstr "Nome real"
+
+#: any.pm:915
+#, c-format
+msgid "Login name"
+msgstr "Nome d'aniciu sesiĂ³n"
+
+#: any.pm:920
+#, c-format
+msgid "Shell"
+msgstr "Shell"
+
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
+#, c-format
+msgid "Please wait, adding media..."
+msgstr "Por favor espera, amestando medios..."
+
+#: any.pm:1003 security/l10n.pm:14
+#, c-format
+msgid "Autologin"
+msgstr "Aniciu sesiĂ³n automĂ¡ticu"
+
+#: any.pm:1004
+#, c-format
+msgid "I can set up your computer to automatically log on one user."
+msgstr ""
+"Pues configurar el to ordenador p'aniciar sesiĂ³n automĂ¡ticamente nun usuariu."
+
+#: any.pm:1005
+#, c-format
+msgid "Use this feature"
+msgstr "Usar carauterĂ­stica"
+
+#: any.pm:1006
+#, c-format
+msgid "Choose the default user:"
+msgstr "Escoyer usuariu por defeutu:"
+
+#: any.pm:1007
+#, c-format
+msgid "Choose the window manager to run:"
+msgstr "Escoyer l'alministrador de ventanes pa usar:"
+
+#: any.pm:1018 any.pm:1032 any.pm:1101
+#, c-format
+msgid "Release Notes"
+msgstr "Notes de llanzamientu"
+
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
+#, c-format
+msgid "Close"
+msgstr "Zarrar"
+
+#: any.pm:1087
+#, c-format
+msgid "License agreement"
+msgstr "Alcuerdu de llicencia"
+
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Quit"
+msgstr "Colar"
+
+#: any.pm:1096
+#, c-format
+msgid "Do you accept this license ?"
+msgstr "¿Aceutes esta llicencia?"
+
+#: any.pm:1097
+#, c-format
+msgid "Accept"
+msgstr "Aceutar"
+
+#: any.pm:1097
+#, c-format
+msgid "Refuse"
+msgstr "Refugar"
+
+#: any.pm:1123 any.pm:1186
+#, c-format
+msgid "Please choose a language to use"
+msgstr "Por favor, escueyi una llingua pa usar"
+
+#: any.pm:1151
+#, c-format
+msgid ""
+"%s can support multiple languages. Select\n"
+"the languages you would like to install. They will be available\n"
+"when your installation is complete and you restart your system."
+msgstr ""
+"%s pue sofitar llingĂ¼es mĂºltiples. Esbilla la\n"
+"llingua que te prestarĂ­a instalar. TarĂ¡n disponibles cuando la to\n"
+"instalaciĂ³n tea completada y reanicies el to sistema."
+
+#: any.pm:1153 fs/partitioning_wizard.pm:186
+#, c-format
+msgid "Mageia"
+msgstr "Mageia"
+
+#: any.pm:1154
+#, c-format
+msgid "Multiple languages"
+msgstr "LlingĂ¼es mĂºltiples"
+
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
+msgstr "Esbillar llingĂ¼es adicionales"
+
+#: any.pm:1164 any.pm:1195
+#, c-format
+msgid "Old compatibility (non UTF-8) encoding"
+msgstr "CompatibilidĂ¡ de codificaciĂ³n vieya (non UTF-8)"
+
+#: any.pm:1165
+#, c-format
+msgid "All languages"
+msgstr "Toles llingĂ¼es"
+
+#: any.pm:1187
+#, c-format
+msgid "Language choice"
+msgstr "Escoyeta de llingua"
+
+#: any.pm:1241
+#, c-format
+msgid "Country / Region"
+msgstr "PaĂ­s / RexĂ³n"
+
+#: any.pm:1242
+#, c-format
+msgid "Please choose your country"
+msgstr "Por favor, escueyi'l to paĂ­s"
+
+#: any.pm:1244
+#, c-format
+msgid "Here is the full list of available countries"
+msgstr "EquĂ­ ta la llista completa de paĂ­ses disponibles"
+
+#: any.pm:1245
+#, c-format
+msgid "Other Countries"
+msgstr "Otros paĂ­ses"
+
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
+#, c-format
+msgid "Advanced"
+msgstr "AvanzĂ¡u"
+
+#: any.pm:1251
+#, c-format
+msgid "Input method:"
+msgstr "Métodu d'entrada:"
+
+#: any.pm:1254
+#, c-format
+msgid "None"
+msgstr "Un res"
+
+#: any.pm:1339
+#, c-format
+msgid "No sharing"
+msgstr "Ensin comparticiĂ³n"
+
+#: any.pm:1339
+#, c-format
+msgid "Allow all users"
+msgstr "Permitir tolos usuarios"
+
+#: any.pm:1339
+#, c-format
+msgid "Custom"
+msgstr "PersonalizĂ¡u"
+
+#: any.pm:1343
+#, c-format
+msgid ""
+"Would you like to allow users to share some of their directories?\n"
+"Allowing this will permit users to simply click on \"Share\" in konqueror "
+"and nautilus.\n"
+"\n"
+"\"Custom\" permit a per-user granularity.\n"
+msgstr ""
+"¿PrestarĂ­ate almitir a los usuarios compartir dalgunos de los sos "
+"direutorios?\n"
+"Almitir esto permitirĂ¡ a los usuarios primir simplemente en \"Compartir\" en "
+"Konqueror y nautilus.\n"
+"\n"
+"\"PersonalizĂ¡u\" permitirĂ¡ una granularidĂ¡ per usuariu.\n"
+
+#: any.pm:1355
+#, c-format
+msgid ""
+"NFS: the traditional Unix file sharing system, with less support on Mac and "
+"Windows."
+msgstr ""
+"NFS: el sistema de comparticiĂ³n de ficheros tradicional d'Unix, con menos "
+"sofitu en Mac y Windows."
+
+#: any.pm:1358
+#, c-format
+msgid ""
+"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
+"systems."
+msgstr ""
+"NFS: un sistema de comparticiĂ³n de ficheros usĂ¡u por Windows, Mac OS X y "
+"abondos sistemas Linux modernos."
+
+#: any.pm:1366
+#, c-format
+msgid ""
+"You can export using NFS or SMB. Please select which you would like to use."
+msgstr ""
+"Pues esportar usando NFS o SMB. Por favor, esbilla cuĂ¡l te prestarĂ­a usar."
+
+#: any.pm:1394
+#, c-format
+msgid "Launch userdrake"
+msgstr "Llanzar userdrake"
+
+#: any.pm:1396
+#, c-format
+msgid ""
+"The per-user sharing uses the group \"fileshare\". \n"
+"You can use userdrake to add a user to this group."
+msgstr ""
+"La comparticiĂ³n per usuariu usa'l grupu \"fileshare\".\n"
+"Pues usar userdrake p'amestar un usuariu a esti grupu."
+
+#: any.pm:1503
+#, c-format
+msgid ""
+"You need to logout and back in again for changes to take effect. Press OK to "
+"logout now."
+msgstr ""
+"Necesites zarrar sesiĂ³n y tornar otra vegada pa que les camudancies faigan "
+"efeutu. Primi Aceutar pa zarrar sesiĂ³n agora."
+
+#: any.pm:1507
+#, c-format
+msgid "You need to log out and back in again for changes to take effect"
+msgstr ""
+"Necesites zarrar sesiĂ³n y tornar otra vegada pa que les camudancies faigan "
+"efeutu"
+
+#: any.pm:1542
+#, c-format
+msgid "Timezone"
+msgstr "Fusu horariu"
+
+#: any.pm:1542
+#, c-format
+msgid "Which is your timezone?"
+msgstr "¿CuĂ¡l ye'l to fusu horariu?"
+
+#: any.pm:1565 any.pm:1567
+#, c-format
+msgid "Date, Clock & Time Zone Settings"
+msgstr "Axustes de data, relĂ³ y fusu horariu"
+
+#: any.pm:1568
+#, c-format
+msgid "What is the best time?"
+msgstr "¿CuĂ¡l ye la meyor hora?"
+
+#: any.pm:1572
+#, c-format
+msgid "%s (hardware clock set to UTC)"
+msgstr "%s (relĂ³ hardware afitĂ¡u a UTC)"
+
+#: any.pm:1573
+#, c-format
+msgid "%s (hardware clock set to local time)"
+msgstr "%s (relĂ³ hardware afitĂ¡u a la hora llocal)"
+
+#: any.pm:1575
+#, c-format
+msgid "NTP Server"
+msgstr "Sirvidor NTP"
+
+#: any.pm:1576
+#, c-format
+msgid "Automatic time synchronization (using NTP)"
+msgstr "SincronizaciĂ³n d'hora automĂ¡tica (usando NTP)"
+
+#: authentication.pm:24
+#, c-format
+msgid "Local file"
+msgstr "Ficheru llocal"
+
+#: authentication.pm:25
+#, c-format
+msgid "LDAP"
+msgstr "LDAP"
+
+#: authentication.pm:26
+#, c-format
+msgid "NIS"
+msgstr "NIS"
+
+#: authentication.pm:27
+#, c-format
+msgid "Smart Card"
+msgstr "Tarxeta intelixente"
+
+#: authentication.pm:28 authentication.pm:215
+#, c-format
+msgid "Windows Domain"
+msgstr "Dominiu Windows"
+
+#: authentication.pm:29
+#, c-format
+msgid "Kerberos 5"
+msgstr "Kerberos 5"
+
+#: authentication.pm:65
+#, c-format
+msgid "Local file:"
+msgstr "Ficheru llocal:"
+
+#: authentication.pm:65
+#, c-format
+msgid ""
+"Use local for all authentication and information user tell in local file"
+msgstr ""
+"Usar llocal pa tola autenticaciĂ³n ya informaciĂ³n que'l usuariu diga nel "
+"ficheru llocal"
+
+#: authentication.pm:66
+#, c-format
+msgid "LDAP:"
+msgstr "LDAP:"
+
+#: authentication.pm:66
+#, c-format
+msgid ""
+"Tells your computer to use LDAP for some or all authentication. LDAP "
+"consolidates certain types of information within your organization."
+msgstr ""
+"Diz al to ordonador qu'use LDAP pa dalguna o toa autenticaciĂ³n. LDAP "
+"consolida ciertes tribes d'informaciĂ³n dientro la to organizaciĂ³n."
+
+#: authentication.pm:67
+#, c-format
+msgid "NIS:"
+msgstr "NIS:"
+
+#: authentication.pm:67
+#, c-format
+msgid ""
+"Allows you to run a group of computers in the same Network Information "
+"Service domain with a common password and group file."
+msgstr ""
+"PermĂ­tete executar un grupu d'ordenadores nel mesmu dominiu del serviciu de "
+"rede d'informaciĂ³n con una contraseña y un ficheru de grupu comunes."
+
+#: authentication.pm:68
+#, c-format
+msgid "Windows Domain:"
+msgstr "Dominiu Windows:"
+
+#: authentication.pm:68
+#, c-format
+msgid ""
+"Winbind allows the system to retrieve information and authenticate users in "
+"a Windows domain."
+msgstr ""
+"Winbind permite al sistema recibir informaciĂ³n y autenticar usuarios nun "
+"dominiu Windows."
+
+#: authentication.pm:69
+#, c-format
+msgid "Kerberos 5 :"
+msgstr "Kerberos 5 :"
+
+#: authentication.pm:69
+#, c-format
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
+msgstr ""
+"Con Kerberos y LDAP pa l'autenticaciĂ³n nel sirvidor de directoriu activu"
+
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
+#, c-format
+msgid " "
+msgstr " "
+
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
+#, c-format
+msgid "Welcome to the Authentication Wizard"
+msgstr "BienllegĂ¡u al encontru pa l'autenticaciĂ³n"
+
+#: authentication.pm:109
+#, c-format
+msgid ""
+"You have selected LDAP authentication. Please review the configuration "
+"options below "
+msgstr ""
+"Esbillesti l'autenticaciĂ³n LDAP. Por favor, revisa embaxo les opciones de "
+"configuraciĂ³n"
+
+#: authentication.pm:111 authentication.pm:166
+#, c-format
+msgid "LDAP Server"
+msgstr "Sirvidor LDAP"
+
+#: authentication.pm:112 authentication.pm:167
+#, c-format
+msgid "Base dn"
+msgstr ""
+
+#: authentication.pm:113
+#, c-format
+msgid "Fetch base Dn "
+msgstr ""
+
+#: authentication.pm:115 authentication.pm:170
+#, c-format
+msgid "Use encrypt connection with TLS "
+msgstr "Usar conexĂ³n cifrada con TLS"
+
+#: authentication.pm:116 authentication.pm:171
+#, c-format
+msgid "Download CA Certificate "
+msgstr "Descargar certificĂ¡u CA"
+
+#: authentication.pm:118 authentication.pm:151
+#, c-format
+msgid "Use Disconnect mode "
+msgstr "Usar mou desconeutĂ¡u"
+
+#: authentication.pm:119 authentication.pm:172
+#, c-format
+msgid "Use anonymous BIND "
+msgstr "Usar BIND anĂ³nimu"
+
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
+#, c-format
+msgid " "
+msgstr " "
+
+#: authentication.pm:121 authentication.pm:173
+#, c-format
+msgid "Bind DN "
+msgstr "Bind DN "
+
+#: authentication.pm:122 authentication.pm:174
+#, c-format
+msgid "Bind Password "
+msgstr "Contraseña BIND"
+
+#: authentication.pm:124
+#, c-format
+msgid "Advanced path for group "
+msgstr "CamĂ­n o grupu avanzaos"
+
+#: authentication.pm:126
+#, c-format
+msgid "Password base"
+msgstr "Contraseña base"
+
+#: authentication.pm:127
+#, c-format
+msgid "Group base"
+msgstr ""
+
+#: authentication.pm:128
+#, c-format
+msgid "Shadow base"
+msgstr ""
+
+#: authentication.pm:143
+#, c-format
+msgid ""
+"You have selected Kerberos 5 authentication. Please review the configuration "
+"options below "
+msgstr ""
+"Esbillesti l'autenticaciĂ³n Kerberos 5. Por favor, revisa embaxo les opciones "
+"de configuraciĂ³n"
+
+#: authentication.pm:145
+#, c-format
+msgid "Realm "
+msgstr ""
+
+#: authentication.pm:147
+#, c-format
+msgid "KDCs Servers"
+msgstr "Sirvidores KDC"
+
+#: authentication.pm:149
+#, c-format
+msgid "Use DNS to locate KDC for the realm"
+msgstr ""
+
+#: authentication.pm:150
+#, c-format
+msgid "Use DNS to locate realms"
+msgstr ""
+
+#: authentication.pm:155
+#, c-format
+msgid "Use local file for users information"
+msgstr ""
+
+#: authentication.pm:156
+#, c-format
+msgid "Use LDAP for users information"
+msgstr ""
+
+#: authentication.pm:162
+#, c-format
+msgid ""
+"You have selected Kerberos 5 for authentication, now you must choose the "
+"type of users information "
+msgstr ""
+
+#: authentication.pm:168
+#, c-format
+msgid "Fecth base Dn "
+msgstr ""
+
+#: authentication.pm:189
+#, c-format
+msgid ""
+"You have selected NIS authentication. Please review the configuration "
+"options below "
+msgstr ""
+"Esbillesti l'autenticaciĂ³n NIS. Por favor, revisa embaxo les opciones de "
+"configuraciĂ³n"
+
+#: authentication.pm:191
+#, c-format
+msgid "NIS Domain"
+msgstr "Dominiu NIS"
+
+#: authentication.pm:192
+#, c-format
+msgid "NIS Server"
+msgstr "Sirvidor NIS"
+
+#: authentication.pm:213
+#, c-format
+msgid ""
+"You have selected Windows Domain authentication. Please review the "
+"configuration options below "
+msgstr ""
+"Esbillesti l'autenticaciĂ³n Dominiu Windows. Por favor, revisa embaxo les "
+"opciones de configuraciĂ³n"
+
+#: authentication.pm:217
+#, c-format
+msgid "Domain Model "
+msgstr "Modelu de dominiu"
+
+#: authentication.pm:219
+#, c-format
+msgid "Active Directory Realm "
+msgstr ""
+
+#: authentication.pm:220
+#, c-format
+msgid "DNS Domain"
+msgstr "Dominiu DNS"
+
+#: authentication.pm:221
+#, c-format
+msgid "DC Server"
+msgstr "Sirvidor DC"
+
+#: authentication.pm:235 authentication.pm:251
+#, c-format
+msgid "Authentication"
+msgstr "AutenticaciĂ³n"
+
+#: authentication.pm:237
+#, c-format
+msgid "Authentication method"
+msgstr "MĂ©todu d'autenticaciĂ³n"
+
+#. -PO: keep this short or else the buttons will not fit in the window
+#: authentication.pm:242
+#, c-format
+msgid "No password"
+msgstr "Ensin contraseña"
+
+#: authentication.pm:263
+#, c-format
+msgid "This password is too short (it must be at least %d characters long)"
+msgstr ""
+"Esta contraseña ye percurtia (tien de ser polo menos %d carĂ¡uteres de "
+"llargor)"
+
+#: authentication.pm:373
+#, c-format
+msgid "Cannot use broadcast with no NIS domain"
+msgstr ""
+
+#: authentication.pm:860
+#, c-format
+msgid "Select file"
+msgstr ""
+
+#: authentication.pm:866
+#, c-format
+msgid "Domain Windows for authentication : "
+msgstr ""
+
+#: authentication.pm:868
+#, c-format
+msgid "Domain Admin User Name"
+msgstr ""
+
+#: authentication.pm:869
+#, c-format
+msgid "Domain Admin Password"
+msgstr ""
+
+#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
+#: bootloader.pm:1113
+#, c-format
+msgid ""
+"Welcome to the operating system chooser!\n"
+"\n"
+"Choose an operating system from the list above or\n"
+"wait for default boot.\n"
+"\n"
+msgstr ""
+
+#: bootloader.pm:1278
+#, c-format
+msgid "LILO with text menu"
+msgstr ""
+
+#: bootloader.pm:1279
+#, c-format
+msgid "GRUB2 with graphical menu"
+msgstr ""
+
+#: bootloader.pm:1266
+#, c-format
+msgid "GRUB2 with text menu"
+msgstr ""
+
+#: bootloader.pm:1267
+#, c-format
+msgid "GRUB with graphical menu"
+msgstr ""
+
+#: bootloader.pm:1281
+#, c-format
+msgid "GRUB with text menu"
+msgstr ""
+
+#: bootloader.pm:1336
+#, c-format
+msgid "not enough room in /boot"
+msgstr ""
+
+#: bootloader.pm:2123
+#, c-format
+msgid "You cannot install the bootloader on a %s partition\n"
+msgstr "Nun pues instalar el cargador d'arranque nuna particiĂ³n %s\n"
+
+#: bootloader.pm:2298
+#, c-format
+msgid ""
+"Your bootloader configuration must be updated because partition has been "
+"renumbered"
+msgstr ""
+
+#: bootloader.pm:2311
+#, c-format
+msgid ""
+"The bootloader cannot be installed correctly. You have to boot rescue and "
+"choose \"%s\""
+msgstr ""
+"El cargador d'arranque nun pue instalase correutamente. Tienes d'arrancar el "
+"mou rescate y escoyer \"%s\""
+
+#: bootloader.pm:2312
+#, c-format
+msgid "Re-install Boot Loader"
+msgstr ""
+
+#: common.pm:271
+#, c-format
+msgid "B"
+msgstr "B"
+
+#: common.pm:271
+#, c-format
+msgid "KB"
+msgstr "KB"
+
+#: common.pm:271
+#, c-format
+msgid "MB"
+msgstr "MB"
+
+#: common.pm:271
+#, c-format
+msgid "GB"
+msgstr "GB"
+
+#: common.pm:271 common.pm:280
+#, c-format
+msgid "TB"
+msgstr "TB"
+
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
+#, c-format
+msgid "%d minutes"
+msgstr ""
+
+#: common.pm:292
+#, c-format
+msgid "1 minute"
+msgstr ""
+
+#: common.pm:294
+#, c-format
+msgid "%d seconds"
+msgstr ""
+
+#: diskdrake/dav.pm:17
+#, c-format
+msgid ""
+"WebDAV is a protocol that allows you to mount a web server's directory\n"
+"locally, and treat it like a local filesystem (provided the web server is\n"
+"configured as a WebDAV server). If you would like to add WebDAV mount\n"
+"points, select \"New\"."
+msgstr ""
+
+#: diskdrake/dav.pm:26
+#, c-format
+msgid "New"
+msgstr "Nuevu"
+
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
+#, c-format
+msgid "Unmount"
+msgstr ""
+
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
+#, c-format
+msgid "Mount"
+msgstr ""
+
+#: diskdrake/dav.pm:66
+#, c-format
+msgid "Server"
+msgstr "Sirvidor"
+
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
+#: diskdrake/smbnfs_gtk.pm:79
+#, c-format
+msgid "Mount point"
+msgstr ""
+
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
+#: diskdrake/smbnfs_gtk.pm:80
+#, c-format
+msgid "Options"
+msgstr "Opciones"
+
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
+#, c-format
+msgid "Remove"
+msgstr "Desaniciar"
+
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
+#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
+#, c-format
+msgid "Done"
+msgstr "Fecho"
+
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#, c-format
+msgid "Error"
+msgstr "Fallu"
+
+#: diskdrake/dav.pm:87
+#, c-format
+msgid "Please enter the WebDAV server URL"
+msgstr ""
+
+#: diskdrake/dav.pm:91
+#, c-format
+msgid "The URL must begin with http:// or https://"
+msgstr ""
+
+#: diskdrake/dav.pm:106
+#, c-format
+msgid "Are you sure you want to delete this mount point?"
+msgstr ""
+
+#: diskdrake/dav.pm:125
+#, c-format
+msgid "Server: "
+msgstr "Sirvidor:"
+
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
+#, c-format
+msgid "Mount point: "
+msgstr ""
+
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
+#, c-format
+msgid "Options: %s"
+msgstr ""
+
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
+#, c-format
+msgid "Partitioning"
+msgstr "ParticionĂ¡u"
+
+#: diskdrake/hd_gtk.pm:74
+#, c-format
+msgid "Click on a partition, choose a filesystem type then choose an action"
+msgstr ""
+"Primi nuna particiĂ³n, escueyi una triba se sistema de ficheros y escueyi "
+"dempuĂ©s una aiciĂ³n"
+
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
+#, c-format
+msgid "Read carefully"
+msgstr ""
+
+#: diskdrake/hd_gtk.pm:125
+#, c-format
+msgid "Please make a backup of your data first"
+msgstr ""
+
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
+#, c-format
+msgid "Exit"
+msgstr ""
+
+#: diskdrake/hd_gtk.pm:126
+#, c-format
+msgid "Continue"
+msgstr "Continuar"
+
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
+#, c-format
+msgid "Help"
+msgstr "Ayuda"
+
+#: diskdrake/hd_gtk.pm:255
+#, c-format
+msgid ""
+"You have one big Microsoft Windows partition.\n"
+"I suggest you first resize that partition\n"
+"(click on it, then click on \"Resize\")"
+msgstr ""
+
+#: diskdrake/hd_gtk.pm:257
+#, c-format
+msgid "Please click on a partition"
+msgstr "Por favor, primi nuna particiĂ³n"
+
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
+#, c-format
+msgid "Details"
+msgstr "Detalles"
+
+#: diskdrake/hd_gtk.pm:321
+#, c-format
+msgid "No hard disk drives found"
+msgstr ""
+
+#: diskdrake/hd_gtk.pm:360
+#, c-format
+msgid "Unknown"
+msgstr "DesconocĂ­u"
+
+#: diskdrake/hd_gtk.pm:427
+#, c-format
+msgid "Ext4"
+msgstr "Ext4"
+
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
+#, c-format
+msgid "XFS"
+msgstr "XFS"
+
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
+#, c-format
+msgid "Swap"
+msgstr ""
+
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
+#, c-format
+msgid "Windows"
+msgstr "Windows"
+
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
+#, c-format
+msgid "Other"
+msgstr "Otru"
+
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
+#, c-format
+msgid "Empty"
+msgstr ""
+
+#: diskdrake/hd_gtk.pm:435
+#, c-format
+msgid "Filesystem types:"
+msgstr ""
+
+#: diskdrake/hd_gtk.pm:456
+#, c-format
+msgid "This partition is already empty"
+msgstr ""
+
+#: diskdrake/hd_gtk.pm:465
+#, c-format
+msgid "Use ``Unmount'' first"
+msgstr ""
+
+#: diskdrake/hd_gtk.pm:465
+#, c-format
+msgid "Use ``%s'' instead (in expert mode)"
+msgstr ""
+
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
+#: diskdrake/removable.pm:48
+#, c-format
+msgid "Type"
+msgstr "Triba"
+
+#: diskdrake/interactive.pm:209
+#, c-format
+msgid "Choose another partition"
+msgstr ""
+
+#: diskdrake/interactive.pm:209
+#, c-format
+msgid "Choose a partition"
+msgstr ""
+
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
+#, c-format
+msgid "More"
+msgstr "MĂ¡s"
+
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
+#, c-format
+msgid "Confirmation"
+msgstr "ConfirmaciĂ³n"
+
+#: diskdrake/interactive.pm:279
+#, c-format
+msgid "Continue anyway?"
+msgstr "¿Quies siguir?"
+
+#: diskdrake/interactive.pm:284
+#, c-format
+msgid "Quit without saving"
+msgstr "Colar ensin grabar"
+
+#: diskdrake/interactive.pm:284
+#, c-format
+msgid "Quit without writing the partition table?"
+msgstr "¿Colar ensin grabar la tabla de particiones?"
+
+#: diskdrake/interactive.pm:292
+#, c-format
+msgid "Do you want to save the /etc/fstab modifications?"
+msgstr ""
+
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
+#, c-format
+msgid "You need to reboot for the partition table modifications to take effect"
+msgstr ""
+
+#: diskdrake/interactive.pm:304
+#, c-format
+msgid ""
+"You should format partition %s.\n"
+"Otherwise no entry for mount point %s will be written in fstab.\n"
+"Quit anyway?"
+msgstr ""
+"DeberĂ­es formatear la particiĂ³n %s.\n"
+"De lo contrario, nun s'escribirĂ¡ una entrada en fstab pal puntu de montaxe "
+"%s.\n"
+"¿Colar de toes formes?"
+
+#: diskdrake/interactive.pm:317
+#, c-format
+msgid "Clear all"
+msgstr "Llimpiar too"
+
+#: diskdrake/interactive.pm:318
+#, c-format
+msgid "Auto allocate"
+msgstr ""
+
+#: diskdrake/interactive.pm:324
+#, c-format
+msgid "Toggle to normal mode"
+msgstr ""
+
+#: diskdrake/interactive.pm:324
+#, c-format
+msgid "Toggle to expert mode"
+msgstr "Cambiar al mou espertu"
+
+#: diskdrake/interactive.pm:336
+#, c-format
+msgid "Hard disk drive information"
+msgstr ""
+
+#: diskdrake/interactive.pm:371
+#, c-format
+msgid "All primary partitions are used"
+msgstr ""
+
+#: diskdrake/interactive.pm:372
+#, c-format
+msgid "I cannot add any more partitions"
+msgstr ""
+
+#: diskdrake/interactive.pm:373
+#, c-format
+msgid ""
+"To have more partitions, please delete one to be able to create an extended "
+"partition"
+msgstr ""
+
+#: diskdrake/interactive.pm:384
+#, c-format
+msgid "Reload partition table"
+msgstr "Recargar tabla de particiones"
+
+#: diskdrake/interactive.pm:391
+#, c-format
+msgid "Detailed information"
+msgstr ""
+
+#: diskdrake/interactive.pm:407
+#, c-format
+msgid "View"
+msgstr "Ver"
+
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
+#, c-format
+msgid "Resize"
+msgstr ""
+
+#: diskdrake/interactive.pm:413
+#, c-format
+msgid "Format"
+msgstr "Formatu"
+
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
+#, c-format
+msgid "Add to RAID"
+msgstr ""
+
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
+#, c-format
+msgid "Add to LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:417
+#, c-format
+msgid "Use"
+msgstr ""
+
+#: diskdrake/interactive.pm:419
+#, c-format
+msgid "Delete"
+msgstr "Desaniciar"
+
+#: diskdrake/interactive.pm:420
+#, c-format
+msgid "Remove from RAID"
+msgstr ""
+
+#: diskdrake/interactive.pm:421
+#, c-format
+msgid "Remove from LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:422
+#, c-format
+msgid "Remove from dm"
+msgstr ""
+
+#: diskdrake/interactive.pm:423
+#, c-format
+msgid "Modify RAID"
+msgstr ""
+
+#: diskdrake/interactive.pm:424
+#, c-format
+msgid "Use for loopback"
+msgstr ""
+
+#: diskdrake/interactive.pm:434
+#, c-format
+msgid "Create"
+msgstr ""
+
+#: diskdrake/interactive.pm:456
+#, c-format
+msgid "Failed to mount partition"
+msgstr ""
+
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
+#, c-format
+msgid "Create a new partition"
+msgstr ""
+
+#: diskdrake/interactive.pm:494
+#, c-format
+msgid "Start sector: "
+msgstr ""
+
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
+#, c-format
+msgid "Size in MB: "
+msgstr ""
+
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
+#, c-format
+msgid "Filesystem type: "
+msgstr ""
+
+#: diskdrake/interactive.pm:509
+#, c-format
+msgid "Preference: "
+msgstr ""
+
+#: diskdrake/interactive.pm:512
+#, c-format
+msgid "Logical volume name "
+msgstr ""
+
+#: diskdrake/interactive.pm:514
+#, c-format
+msgid "Encrypt partition"
+msgstr ""
+
+#: diskdrake/interactive.pm:515
+#, c-format
+msgid "Encryption key "
+msgstr ""
+
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
+#, c-format
+msgid "Encryption key (again)"
+msgstr ""
+
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
+#, c-format
+msgid "The encryption keys do not match"
+msgstr ""
+
+#: diskdrake/interactive.pm:529
+#, c-format
+msgid "Missing encryption key"
+msgstr ""
+
+#: diskdrake/interactive.pm:549
+#, c-format
+msgid ""
+"You cannot create a new partition\n"
+"(since you reached the maximal number of primary partitions).\n"
+"First remove a primary partition and create an extended partition."
+msgstr ""
+
+#: diskdrake/interactive.pm:601
+#, c-format
+msgid "Remove the loopback file?"
+msgstr ""
+
+#: diskdrake/interactive.pm:621
+#, c-format
+msgid ""
+"After changing type of partition %s, all data on this partition will be lost"
+msgstr ""
+
+#: diskdrake/interactive.pm:637
+#, c-format
+msgid "Change partition type"
+msgstr ""
+
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
+#, c-format
+msgid "Which filesystem do you want?"
+msgstr ""
+
+#: diskdrake/interactive.pm:646
+#, c-format
+msgid "Switching from %s to %s"
+msgstr ""
+
+#: diskdrake/interactive.pm:681
+#, c-format
+msgid "Set volume label"
+msgstr ""
+
+#: diskdrake/interactive.pm:683
+#, c-format
+msgid "Beware, this will be written to disk as soon as you validate!"
+msgstr ""
+
+#: diskdrake/interactive.pm:684
+#, c-format
+msgid "Beware, this will be written to disk only after formatting!"
+msgstr ""
+
+#: diskdrake/interactive.pm:686
+#, c-format
+msgid "Which volume label?"
+msgstr ""
+
+#: diskdrake/interactive.pm:687
+#, c-format
+msgid "Label:"
+msgstr "Etiqueta:"
+
+#: diskdrake/interactive.pm:708
+#, c-format
+msgid "Where do you want to mount the loopback file %s?"
+msgstr ""
+
+#: diskdrake/interactive.pm:709
+#, c-format
+msgid "Where do you want to mount device %s?"
+msgstr ""
+
+#: diskdrake/interactive.pm:714
+#, c-format
+msgid ""
+"Cannot unset mount point as this partition is used for loop back.\n"
+"Remove the loopback first"
+msgstr ""
+
+#: diskdrake/interactive.pm:744
+#, c-format
+msgid "Where do you want to mount %s?"
+msgstr ""
+
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
+#, c-format
+msgid "Resizing"
+msgstr ""
+
+#: diskdrake/interactive.pm:774
+#, c-format
+msgid "Computing FAT filesystem bounds"
+msgstr ""
+
+#: diskdrake/interactive.pm:816
+#, c-format
+msgid "This partition is not resizeable"
+msgstr ""
+
+#: diskdrake/interactive.pm:821
+#, c-format
+msgid "All data on this partition should be backed up"
+msgstr ""
+
+#: diskdrake/interactive.pm:823
+#, c-format
+msgid "After resizing partition %s, all data on this partition will be lost"
+msgstr ""
+
+#: diskdrake/interactive.pm:830
+#, c-format
+msgid "Choose the new size"
+msgstr ""
+
+#: diskdrake/interactive.pm:831
+#, c-format
+msgid "New size in MB: "
+msgstr ""
+
+#: diskdrake/interactive.pm:832
+#, c-format
+msgid "Minimum size: %s MB"
+msgstr ""
+
+#: diskdrake/interactive.pm:833
+#, c-format
+msgid "Maximum size: %s MB"
+msgstr ""
+
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
+#, c-format
+msgid ""
+"To ensure data integrity after resizing the partition(s),\n"
+"filesystem checks will be run on your next boot into Microsoft Windows®"
+msgstr ""
+
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
+#, c-format
+msgid "Filesystem encryption key"
+msgstr ""
+
+#: diskdrake/interactive.pm:948
+#, c-format
+msgid "Enter your filesystem encryption key"
+msgstr ""
+
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
+#, c-format
+msgid "Encryption key"
+msgstr "Clave de cifrĂ¡u"
+
+#: diskdrake/interactive.pm:956
+#, c-format
+msgid "Invalid key"
+msgstr "Clave non vĂ¡lida"
+
+#: diskdrake/interactive.pm:979
+#, c-format
+msgid "Choose an existing RAID to add to"
+msgstr ""
+
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
+#, c-format
+msgid "new"
+msgstr ""
+
+#: diskdrake/interactive.pm:998
+#, c-format
+msgid "Choose an existing LVM to add to"
+msgstr ""
+
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
+#, c-format
+msgid "LVM name"
+msgstr ""
+
+#: diskdrake/interactive.pm:1011
+#, c-format
+msgid "Enter a name for the new LVM volume group"
+msgstr ""
+
+#: diskdrake/interactive.pm:1016
+#, c-format
+msgid "\"%s\" already exists"
+msgstr ""
+
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
+#, c-format
+msgid ""
+"Physical volume %s is still in use.\n"
+"Do you want to move used physical extents on this volume to other volumes?"
+msgstr ""
+
+#: diskdrake/interactive.pm:1050
+#, c-format
+msgid "Moving physical extents"
+msgstr ""
+
+#: diskdrake/interactive.pm:1068
+#, c-format
+msgid "This partition cannot be used for loopback"
+msgstr ""
+
+#: diskdrake/interactive.pm:1081
+#, c-format
+msgid "Loopback"
+msgstr ""
+
+#: diskdrake/interactive.pm:1082
+#, c-format
+msgid "Loopback file name: "
+msgstr ""
+
+#: diskdrake/interactive.pm:1087
+#, c-format
+msgid "Give a file name"
+msgstr ""
+
+#: diskdrake/interactive.pm:1090
+#, c-format
+msgid "File is already used by another loopback, choose another one"
+msgstr ""
+
+#: diskdrake/interactive.pm:1091
+#, c-format
+msgid "File already exists. Use it?"
+msgstr ""
+
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
+#, c-format
+msgid "Mount options"
+msgstr ""
+
+#: diskdrake/interactive.pm:1133
+#, c-format
+msgid "Various"
+msgstr ""
+
+#: diskdrake/interactive.pm:1179
+#, c-format
+msgid "device"
+msgstr "preséu"
+
+#: diskdrake/interactive.pm:1180
+#, c-format
+msgid "level"
+msgstr "nivel"
+
+#: diskdrake/interactive.pm:1181
+#, c-format
+msgid "chunk size in KiB"
+msgstr ""
+
+#: diskdrake/interactive.pm:1199
+#, c-format
+msgid "Be careful: this operation is dangerous."
+msgstr ""
+
+#: diskdrake/interactive.pm:1216
+#, c-format
+msgid "Partitioning Type"
+msgstr "Triba de particionĂ¡u"
+
+#: diskdrake/interactive.pm:1216
+#, c-format
+msgid "What type of partitioning?"
+msgstr "¿QuĂ© triba de particionĂ¡u?"
+
+#: diskdrake/interactive.pm:1254
+#, c-format
+msgid "You'll need to reboot before the modification can take effect"
+msgstr ""
+
+#: diskdrake/interactive.pm:1263
+#, c-format
+msgid "Partition table of drive %s is going to be written to disk"
+msgstr ""
+
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
+#, c-format
+msgid "Formatting partition %s"
+msgstr "Formatiando particiĂ³n %s"
+
+#: diskdrake/interactive.pm:1295
+#, c-format
+msgid "After formatting partition %s, all data on this partition will be lost"
+msgstr ""
+
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr ""
+
+#: diskdrake/interactive.pm:1324
+#, c-format
+msgid "Move files to the new partition"
+msgstr ""
+
+#: diskdrake/interactive.pm:1324
+#, c-format
+msgid "Hide files"
+msgstr "Anubrir ficheros"
+
+#: diskdrake/interactive.pm:1325
+#, c-format
+msgid ""
+"Directory %s already contains data\n"
+"(%s)\n"
+"\n"
+"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)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1340
+#, c-format
+msgid "Moving files to the new partition"
+msgstr ""
+
+#: diskdrake/interactive.pm:1344
+#, c-format
+msgid "Copying %s"
+msgstr "Copiando %s"
+
+#: diskdrake/interactive.pm:1348
+#, c-format
+msgid "Removing %s"
+msgstr "Desniciando %s"
+
+#: diskdrake/interactive.pm:1362
+#, c-format
+msgid "partition %s is now known as %s"
+msgstr ""
+
+#: diskdrake/interactive.pm:1363
+#, c-format
+msgid "Partitions have been renumbered: "
+msgstr ""
+
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
+#, c-format
+msgid "Device: "
+msgstr "Preséu:"
+
+#: diskdrake/interactive.pm:1389
+#, c-format
+msgid "Volume label: "
+msgstr "Etiqueta de volume:"
+
+#: diskdrake/interactive.pm:1390
+#, c-format
+msgid "UUID: "
+msgstr "UUID: "
+
+#: diskdrake/interactive.pm:1391
+#, c-format
+msgid "DOS drive letter: %s (just a guess)\n"
+msgstr ""
+
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
+#, c-format
+msgid "Type: "
+msgstr "Triba:"
+
+#: diskdrake/interactive.pm:1397
+#, c-format
+msgid "Start: sector %s\n"
+msgstr ""
+
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
+#, c-format
+msgid "Size: %s"
+msgstr ""
+
+#: diskdrake/interactive.pm:1403
+#, c-format
+msgid ", %s sectors"
+msgstr ""
+
+#: diskdrake/interactive.pm:1405
+#, c-format
+msgid "Cylinder %d to %d\n"
+msgstr ""
+
+#: diskdrake/interactive.pm:1406
+#, c-format
+msgid "Number of logical extents: %d\n"
+msgstr ""
+
+#: diskdrake/interactive.pm:1407
+#, c-format
+msgid "Formatted\n"
+msgstr ""
+
+#: diskdrake/interactive.pm:1408
+#, c-format
+msgid "Not formatted\n"
+msgstr ""
+
+#: diskdrake/interactive.pm:1409
+#, c-format
+msgid "Mounted\n"
+msgstr ""
+
+#: diskdrake/interactive.pm:1410
+#, c-format
+msgid "RAID %s\n"
+msgstr "RAID %s\n"
+
+#: diskdrake/interactive.pm:1412
+#, c-format
+msgid "Encrypted"
+msgstr ""
+
+#: diskdrake/interactive.pm:1414
+#, c-format
+msgid " (mapped on %s)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1415
+#, c-format
+msgid " (to map on %s)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1416
+#, c-format
+msgid " (inactive)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1423
+#, c-format
+msgid ""
+"Loopback file(s):\n"
+" %s\n"
+msgstr ""
+
+#: diskdrake/interactive.pm:1424
+#, c-format
+msgid ""
+"Partition booted by default\n"
+" (for MS-DOS boot, not for lilo)\n"
+msgstr ""
+"ParticiĂ³n arrancada por defeutu\n"
+"(p'arranque MS-DOS, non pa LILO)\n"
+
+#: diskdrake/interactive.pm:1426
+#, c-format
+msgid "Level %s\n"
+msgstr ""
+
+#: diskdrake/interactive.pm:1427
+#, c-format
+msgid "Chunk size %d KiB\n"
+msgstr ""
+
+#: diskdrake/interactive.pm:1428
+#, c-format
+msgid "RAID-disks %s\n"
+msgstr ""
+
+#: diskdrake/interactive.pm:1430
+#, c-format
+msgid "Loopback file name: %s"
+msgstr ""
+
+#: diskdrake/interactive.pm:1433
+#, c-format
+msgid ""
+"\n"
+"Chances are, this partition is\n"
+"a Driver partition. You should\n"
+"probably leave it alone.\n"
+msgstr ""
+
+#: diskdrake/interactive.pm:1436
+#, c-format
+msgid ""
+"\n"
+"This special Bootstrap\n"
+"partition is for\n"
+"dual-booting your system.\n"
+msgstr ""
+
+#: diskdrake/interactive.pm:1445
+#, c-format
+msgid "Free space on %s (%s)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1454
+#, c-format
+msgid "Read-only"
+msgstr ""
+
+#: diskdrake/interactive.pm:1455
+#, c-format
+msgid "Size: %s\n"
+msgstr ""
+
+#: diskdrake/interactive.pm:1456
+#, c-format
+msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
+msgstr ""
+
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Nome: "
+
+#: diskdrake/interactive.pm:1458
+#, c-format
+msgid "Medium type: "
+msgstr ""
+
+#: diskdrake/interactive.pm:1459
+#, c-format
+msgid "LVM-disks %s\n"
+msgstr ""
+
+#: diskdrake/interactive.pm:1460
+#, c-format
+msgid "Partition table type: %s\n"
+msgstr ""
+
+#: diskdrake/interactive.pm:1461
+#, c-format
+msgid "on channel %d id %d\n"
+msgstr ""
+
+#: diskdrake/interactive.pm:1505
+#, c-format
+msgid "Choose your filesystem encryption key"
+msgstr ""
+
+#: diskdrake/interactive.pm:1508
+#, c-format
+msgid "This encryption key is too simple (must be at least %d characters long)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1515
+#, c-format
+msgid "Encryption algorithm"
+msgstr ""
+
+#: diskdrake/removable.pm:46
+#, c-format
+msgid "Change type"
+msgstr ""
+
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
+#, c-format
+msgid "Cancel"
+msgstr "Encaboxar"
+
+#: diskdrake/smbnfs_gtk.pm:164
+#, c-format
+msgid "Cannot login using username %s (bad password?)"
+msgstr ""
+
+#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
+#, c-format
+msgid "Domain Authentication Required"
+msgstr ""
+
+#: diskdrake/smbnfs_gtk.pm:169
+#, c-format
+msgid "Which username"
+msgstr ""
+
+#: diskdrake/smbnfs_gtk.pm:169
+#, c-format
+msgid "Another one"
+msgstr ""
+
+#: diskdrake/smbnfs_gtk.pm:178
+#, c-format
+msgid ""
+"Please enter your username, password and domain name to access this host."
+msgstr ""
+
+#: diskdrake/smbnfs_gtk.pm:180
+#, c-format
+msgid "Username"
+msgstr "Nome d'usuariu"
+
+#: diskdrake/smbnfs_gtk.pm:182
+#, c-format
+msgid "Domain"
+msgstr ""
+
+#: diskdrake/smbnfs_gtk.pm:206
+#, c-format
+msgid "Search servers"
+msgstr ""
+
+#: diskdrake/smbnfs_gtk.pm:211
+#, c-format
+msgid "Search for new servers"
+msgstr ""
+
+#: do_pkgs.pm:45 do_pkgs.pm:100
+#, c-format
+msgid "The package %s needs to be installed. Do you want to install it?"
+msgstr ""
+
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
+#, c-format
+msgid "Could not install the %s package!"
+msgstr "¡Nun pudo instalase'l paquete %s!"
+
+#: do_pkgs.pm:54 do_pkgs.pm:108
+#, c-format
+msgid "Mandatory package %s is missing"
+msgstr ""
+
+#: do_pkgs.pm:74 do_pkgs.pm:137
+#, c-format
+msgid "The following packages need to be installed:\n"
+msgstr ""
+
+#: do_pkgs.pm:342
+#, c-format
+msgid "Installing packages..."
+msgstr ""
+
+#: do_pkgs.pm:387 pkgs.pm:293
+#, c-format
+msgid "Removing packages..."
+msgstr ""
+
+#: fs/any.pm:18
+#, c-format
+msgid ""
+"An error occurred - no valid devices were found on which to create new "
+"filesystems. Please check your hardware for the cause of this problem"
+msgstr ""
+
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
+#, c-format
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr ""
+
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+
+#: fs/format.pm:110
+#, c-format
+msgid "Creating and formatting file %s"
+msgstr ""
+
+#: fs/format.pm:131
+#, c-format
+msgid "I do not know how to set label on %s with type %s"
+msgstr ""
+
+#: fs/format.pm:143
+#, c-format
+msgid "setting label on %s failed, is it formatted?"
+msgstr ""
+
+#: fs/format.pm:184
+#, c-format
+msgid "I do not know how to format %s in type %s"
+msgstr ""
+
+#: fs/format.pm:189 fs/format.pm:191
+#, c-format
+msgid "%s formatting of %s failed"
+msgstr ""
+
+#: fs/loopback.pm:24
+#, c-format
+msgid "Circular mounts %s\n"
+msgstr ""
+
+#: fs/mount.pm:85
+#, c-format
+msgid "Mounting partition %s"
+msgstr ""
+
+#: fs/mount.pm:87
+#, c-format
+msgid "mounting partition %s in directory %s failed"
+msgstr ""
+
+#: fs/mount.pm:92 fs/mount.pm:109
+#, c-format
+msgid "Checking %s"
+msgstr ""
+
+#: fs/mount.pm:126 partition_table.pm:397
+#, c-format
+msgid "error unmounting %s: %s"
+msgstr ""
+
+#: fs/mount.pm:141
+#, c-format
+msgid "Enabling swap partition %s"
+msgstr ""
+
+#: fs/mount_options.pm:114
+#, c-format
+msgid "Enable POSIX Access Control Lists"
+msgstr ""
+
+#: fs/mount_options.pm:116
+#, c-format
+msgid "Flush write cache on file close"
+msgstr ""
+
+#: fs/mount_options.pm:118
+#, c-format
+msgid "Enable group disk quota accounting and optionally enforce limits"
+msgstr ""
+
+#: fs/mount_options.pm:120
+#, c-format
+msgid ""
+"Do not update inode access times on this filesystem\n"
+"(e.g, for faster access on the news spool to speed up news servers)."
+msgstr ""
+
+#: fs/mount_options.pm:123
+#, c-format
+msgid ""
+"Update inode access times on this filesystem in a more efficient way\n"
+"(e.g, for faster access on the news spool to speed up news servers)."
+msgstr ""
+
+#: fs/mount_options.pm:126
+#, c-format
+msgid ""
+"Can only be mounted explicitly (i.e.,\n"
+"the -a option will not cause the filesystem to be mounted)."
+msgstr ""
+
+#: fs/mount_options.pm:129
+#, c-format
+msgid "Do not interpret character or block special devices on the filesystem."
+msgstr ""
+
+#: fs/mount_options.pm:131
+#, c-format
+msgid ""
+"Do not allow execution of any binaries on the mounted\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
+"containing binaries for architectures other than its own."
+msgstr ""
+
+#: fs/mount_options.pm:135
+#, c-format
+msgid ""
+"Do not allow set-user-identifier or set-group-identifier\n"
+"bits to take effect. (This seems safe, but is in fact rather unsafe if you\n"
+"have suidperl(1) installed.)"
+msgstr ""
+
+#: fs/mount_options.pm:139
+#, c-format
+msgid "Mount the filesystem read-only."
+msgstr ""
+
+#: fs/mount_options.pm:141
+#, c-format
+msgid "All I/O to the filesystem should be done synchronously."
+msgstr ""
+
+#: fs/mount_options.pm:143
+#, c-format
+msgid "Allow every user to mount and umount the filesystem."
+msgstr ""
+
+#: fs/mount_options.pm:145
+#, c-format
+msgid "Allow an ordinary user to mount the filesystem."
+msgstr ""
+
+#: fs/mount_options.pm:147
+#, c-format
+msgid "Enable user disk quota accounting, and optionally enforce limits"
+msgstr ""
+
+#: fs/mount_options.pm:149
+#, c-format
+msgid "Support \"user.\" extended attributes"
+msgstr ""
+
+#: fs/mount_options.pm:151
+#, c-format
+msgid "Give write access to ordinary users"
+msgstr ""
+
+#: fs/mount_options.pm:153
+#, c-format
+msgid "Give read-only access to ordinary users"
+msgstr ""
+
+#: fs/mount_point.pm:87
+#, c-format
+msgid "Duplicate mount point %s"
+msgstr ""
+
+#: fs/mount_point.pm:102
+#, c-format
+msgid "No partition available"
+msgstr ""
+
+#: fs/mount_point.pm:105
+#, c-format
+msgid "Scanning partitions to find mount points"
+msgstr ""
+
+#: fs/mount_point.pm:112
+#, c-format
+msgid "Choose the mount points"
+msgstr ""
+
+#: fs/partitioning.pm:46
+#, c-format
+msgid "Choose the partitions you want to format"
+msgstr ""
+
+#: fs/partitioning.pm:75
+#, c-format
+msgid ""
+"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
+"you can lose data)"
+msgstr ""
+
+#: fs/partitioning.pm:78
+#, c-format
+msgid "Not enough swap space to fulfill installation, please add some"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:66
+#, c-format
+msgid ""
+"You must have a root partition.\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
+"Then choose action ``Mount point'' and set it to `/'"
+msgstr ""
+"Tienes de tener una particiĂ³n root.\n"
+"Pa cumplir esto, crea una particiĂ³n (o primi nuna esistente).\n"
+"DempuĂ©s escueyi l'aiciĂ³n `\"Puntu de montaxe'' y afĂ­talo a `/'"
+
+#: fs/partitioning_wizard.pm:72
+#, c-format
+msgid ""
+"You do not have a swap partition.\n"
+"\n"
+"Continue anyway?"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:107
+#, c-format
+msgid "Use free space"
+msgstr "Usar espaciu llibre"
+
+#: fs/partitioning_wizard.pm:109
+#, c-format
+msgid "Not enough free space to allocate new partitions"
+msgstr "Nun hai espaciu abondo p'allugar particiones nueves"
+
+#: fs/partitioning_wizard.pm:117
+#, c-format
+msgid "Use existing partitions"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:119
+#, c-format
+msgid "There is no existing partition to use"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:143
+#, c-format
+msgid "Computing the size of the Microsoft Windows® partition"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:179
+#, c-format
+msgid "Use the free space on a Microsoft Windows® partition"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:183
+#, c-format
+msgid "Which partition do you want to resize?"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:186
+#, c-format
+msgid ""
+"Your Microsoft Windows® partition is too fragmented. Please reboot your "
+"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
+"the %s installation."
+msgstr ""
+
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:200
+#, c-format
+msgid ""
+"WARNING!\n"
+"\n"
+"\n"
+"Your Microsoft Windows® partition will be now resized.\n"
+"\n"
+"\n"
+"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.\n"
+"\n"
+"\n"
+"When sure, press %s."
+msgstr ""
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
+#, c-format
+msgid "Next"
+msgstr "Siguiente"
+
+#: fs/partitioning_wizard.pm:215
+#, c-format
+msgid "Partitionning"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:215
+#, c-format
+msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:216
+#, c-format
+msgid "Size"
+msgstr "Tamañu"
+
+#: fs/partitioning_wizard.pm:225
+#, c-format
+msgid "Resizing Microsoft Windows® partition"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:230
+#, c-format
+msgid "FAT resizing failed: %s"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:246
+#, c-format
+msgid "There is no FAT partition to resize (or not enough space left)"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:251
+#, c-format
+msgid "Remove Microsoft Windows®"
+msgstr "Desaniciar Microsoft Windows®"
+
+#: fs/partitioning_wizard.pm:251
+#, c-format
+msgid "Erase and use entire disk"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:255
+#, c-format
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
+#, c-format
+msgid "ALL existing partitions and their data will be lost on drive %s"
+msgstr "Toles particiones y los sos datos desaniciarĂ¡nse na unidĂ¡ %s"
+
+#: fs/partitioning_wizard.pm:273
+#, c-format
+msgid "Custom disk partitioning"
+msgstr "ParticionĂ¡u de discu personalizĂ¡u"
+
+#: fs/partitioning_wizard.pm:279
+#, c-format
+msgid "Use fdisk"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:282
+#, c-format
+msgid ""
+"You can now partition %s.\n"
+"When you are done, do not forget to save using `w'"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:425
+#, c-format
+msgid "Ext2/3/4"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
+#, c-format
+msgid "I cannot find any room for installing"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
+#, c-format
+msgid "The DrakX Partitioning wizard found the following solutions:"
+msgstr "L'encontu pal particiunĂ¡u DrakX alcontrĂ³ les soluciones siguientes:"
+
+#: fs/partitioning_wizard.pm:534
+#, c-format
+msgid "Here is the content of your disk drive "
+msgstr "EquĂ­ ta'l contenĂ­u dle to discu"
+
+#: fs/partitioning_wizard.pm:621
+#, c-format
+msgid "Partitioning failed: %s"
+msgstr "ParticionĂ¡u fallĂ­u: %s"
+
+#: fs/type.pm:372
+#, c-format
+msgid "You cannot use JFS for partitions smaller than 16MB"
+msgstr ""
+
+#: fs/type.pm:373
+#, c-format
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
+msgstr ""
+
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr ""
+
+#: fsedit.pm:25
+#, c-format
+msgid "simple"
+msgstr ""
+
+#: fsedit.pm:29
+#, c-format
+msgid "with /usr"
+msgstr ""
+
+#: fsedit.pm:34
+#, c-format
+msgid "server"
+msgstr "sirvidor"
+
+#: fsedit.pm:147
+#, c-format
+msgid "BIOS software RAID detected on disks %s. Activate it?"
+msgstr ""
+
+#: fsedit.pm:257
+#, c-format
+msgid ""
+"I cannot read the partition table of device %s, it's too corrupted for me :"
+"(\n"
+"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
+"The other solution is to not allow DrakX to modify the partition table.\n"
+"(the error is %s)\n"
+"\n"
+"Do you agree to lose all the partitions?\n"
+msgstr ""
+
+#: fsedit.pm:440
+#, c-format
+msgid "Mount points must begin with a leading /"
+msgstr ""
+
+#: fsedit.pm:441
+#, c-format
+msgid "Mount points should contain only alphanumerical characters"
+msgstr ""
+
+#: fsedit.pm:442
+#, c-format
+msgid "There is already a partition with mount point %s\n"
+msgstr "YĂ¡ hai una particiĂ³n col puntu de montaxe %s\n"
+
+#: fsedit.pm:447
+#, c-format
+msgid ""
+"You've selected a software RAID partition as root (/).\n"
+"No bootloader is able to handle this without a /boot partition.\n"
+"Please be sure to add a separate /boot partition"
+msgstr ""
+
+#: fsedit.pm:453
+#, c-format
+msgid ""
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
+msgstr ""
+
+#: fsedit.pm:461
+#, c-format
+msgid ""
+"You've selected a software RAID partition as /boot.\n"
+"No bootloader is able to handle this."
+msgstr ""
+
+#: fsedit.pm:465
+#, c-format
+msgid "Metadata version unsupported for a boot partition."
+msgstr ""
+
+#: fsedit.pm:472
+#, c-format
+msgid ""
+"You've selected an encrypted partition as root (/).\n"
+"No bootloader is able to handle this without a /boot partition.\n"
+"Please be sure to add a separate /boot partition"
+msgstr ""
+
+#: fsedit.pm:478 fsedit.pm:496
+#, c-format
+msgid "You cannot use an encrypted filesystem for mount point %s"
+msgstr ""
+
+#: fsedit.pm:482
+#, c-format
+msgid ""
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
+"physical volumes"
+msgstr ""
+
+#: fsedit.pm:484
+#, c-format
+msgid ""
+"You've selected the LVM Logical Volume as root (/).\n"
+"The bootloader is not able to handle this when the volume spans physical "
+"volumes.\n"
+"You should create a separate /boot partition first"
+msgstr ""
+
+#: fsedit.pm:488 fsedit.pm:490
+#, c-format
+msgid "This directory should remain within the root filesystem"
+msgstr ""
+
+#: fsedit.pm:492 fsedit.pm:494
+#, c-format
+msgid ""
+"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
+"point\n"
+msgstr ""
+
+#: fsedit.pm:562
+#, c-format
+msgid "Not enough free space for auto-allocating"
+msgstr "Nun hai espaciu abondu pal allugamientu automĂ¡ticu"
+
+#: fsedit.pm:564
+#, c-format
+msgid "Nothing to do"
+msgstr ""
+
+#: harddrake/data.pm:62
+#, c-format
+msgid "SATA controllers"
+msgstr ""
+
+#: harddrake/data.pm:72
+#, c-format
+msgid "RAID controllers"
+msgstr ""
+
+#: harddrake/data.pm:82
+#, c-format
+msgid "(E)IDE/ATA controllers"
+msgstr ""
+
+#: harddrake/data.pm:93
+#, c-format
+msgid "Card readers"
+msgstr ""
+
+#: harddrake/data.pm:102
+#, c-format
+msgid "Firewire controllers"
+msgstr ""
+
+#: harddrake/data.pm:111
+#, c-format
+msgid "PCMCIA controllers"
+msgstr ""
+
+#: harddrake/data.pm:120
+#, c-format
+msgid "SCSI controllers"
+msgstr ""
+
+#: harddrake/data.pm:129
+#, c-format
+msgid "USB controllers"
+msgstr ""
+
+#: harddrake/data.pm:138
+#, c-format
+msgid "USB ports"
+msgstr ""
+
+#: harddrake/data.pm:147
+#, c-format
+msgid "SMBus controllers"
+msgstr ""
+
+#: harddrake/data.pm:156
+#, c-format
+msgid "Bridges and system controllers"
+msgstr ""
+
+#: harddrake/data.pm:168
+#, c-format
+msgid "Floppy"
+msgstr ""
+
+#: harddrake/data.pm:178
+#, c-format
+msgid "Zip"
+msgstr ""
+
+#: harddrake/data.pm:194
+#, c-format
+msgid "Hard Disk"
+msgstr "Discu duru"
+
+#: harddrake/data.pm:204
+#, c-format
+msgid "USB Mass Storage Devices"
+msgstr ""
+
+#: harddrake/data.pm:213
+#, c-format
+msgid "CDROM"
+msgstr ""
+
+#: harddrake/data.pm:223
+#, c-format
+msgid "CD/DVD burners"
+msgstr ""
+
+#: harddrake/data.pm:233
+#, c-format
+msgid "DVD-ROM"
+msgstr ""
+
+#: harddrake/data.pm:243
+#, c-format
+msgid "Tape"
+msgstr ""
+
+#: harddrake/data.pm:254
+#, c-format
+msgid "AGP controllers"
+msgstr ""
+
+#: harddrake/data.pm:263
+#, c-format
+msgid "Videocard"
+msgstr ""
+
+#: harddrake/data.pm:272
+#, c-format
+msgid "DVB card"
+msgstr ""
+
+#: harddrake/data.pm:280
+#, c-format
+msgid "Tvcard"
+msgstr ""
+
+#: harddrake/data.pm:290
+#, c-format
+msgid "Other MultiMedia devices"
+msgstr ""
+
+#: harddrake/data.pm:299
+#, c-format
+msgid "Soundcard"
+msgstr ""
+
+#: harddrake/data.pm:313
+#, c-format
+msgid "Webcam"
+msgstr ""
+
+#: harddrake/data.pm:328
+#, c-format
+msgid "Processors"
+msgstr ""
+
+#: harddrake/data.pm:338
+#, c-format
+msgid "ISDN adapters"
+msgstr ""
+
+#: harddrake/data.pm:349
+#, c-format
+msgid "USB sound devices"
+msgstr ""
+
+#: harddrake/data.pm:358
+#, c-format
+msgid "Radio cards"
+msgstr ""
+
+#: harddrake/data.pm:367
+#, c-format
+msgid "ATM network cards"
+msgstr ""
+
+#: harddrake/data.pm:376
+#, c-format
+msgid "WAN network cards"
+msgstr ""
+
+#: harddrake/data.pm:385
+#, c-format
+msgid "Bluetooth devices"
+msgstr ""
+
+#: harddrake/data.pm:394
+#, c-format
+msgid "Ethernetcard"
+msgstr ""
+
+#: harddrake/data.pm:412
+#, c-format
+msgid "Modem"
+msgstr "MĂ³dem"
+
+#: harddrake/data.pm:422
+#, c-format
+msgid "ADSL adapters"
+msgstr ""
+
+#: harddrake/data.pm:434
+#, c-format
+msgid "Memory"
+msgstr ""
+
+#: harddrake/data.pm:443
+#, c-format
+msgid "Printer"
+msgstr ""
+
+#. -PO: these are joysticks controllers:
+#: harddrake/data.pm:457
+#, c-format
+msgid "Game port controllers"
+msgstr ""
+
+#: harddrake/data.pm:466
+#, c-format
+msgid "Joystick"
+msgstr ""
+
+#: harddrake/data.pm:476
+#, c-format
+msgid "Keyboard"
+msgstr "TeclĂ¡u"
+
+#: harddrake/data.pm:490
+#, c-format
+msgid "Tablet and touchscreen"
+msgstr ""
+
+#: harddrake/data.pm:499
+#, c-format
+msgid "Mouse"
+msgstr "Mur"
+
+#: harddrake/data.pm:514
+#, c-format
+msgid "Biometry"
+msgstr ""
+
+#: harddrake/data.pm:522
+#, c-format
+msgid "UPS"
+msgstr ""
+
+#: harddrake/data.pm:531
+#, c-format
+msgid "Scanner"
+msgstr ""
+
+#: harddrake/data.pm:542
+#, c-format
+msgid "Unknown/Others"
+msgstr ""
+
+#: harddrake/data.pm:572
+#, c-format
+msgid "cpu # "
+msgstr ""
+
+#: harddrake/sound.pm:80
+#, c-format
+msgid "No known driver"
+msgstr ""
+
+#: harddrake/sound.pm:81
+#, c-format
+msgid "There's no known driver for your sound card (%s)"
+msgstr ""
+
+#: harddrake/sound.pm:110
+#, c-format
+msgid "Enable PulseAudio"
+msgstr ""
+
+#: harddrake/sound.pm:115
+#, c-format
+msgid "Use Glitch-Free mode"
+msgstr ""
+
+#: harddrake/sound.pm:121
+#, c-format
+msgid "Reset sound mixer to default values"
+msgstr ""
+
+#: harddrake/sound.pm:125
+#, c-format
+msgid "Troubleshooting"
+msgstr ""
+
+#: harddrake/sound.pm:132
+#, c-format
+msgid "No alternative driver"
+msgstr ""
+
+#: harddrake/sound.pm:133
+#, c-format
+msgid ""
+"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
+"currently uses \"%s\""
+msgstr ""
+
+#: harddrake/sound.pm:140
+#, c-format
+msgid "Sound configuration"
+msgstr ""
+
+#: harddrake/sound.pm:143
+#, c-format
+msgid "Your card uses the \"%s\" driver"
+msgstr ""
+
+#: harddrake/sound.pm:155
+#, c-format
+msgid "Sound troubleshooting"
+msgstr ""
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
+#, c-format
+msgid ""
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
+"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
+"\n"
+"\n"
+"\n"
+"- 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.\n"
+"\n"
+"\n"
+"\n"
+"- \"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\n"
+"\n"
+"\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
+"\n"
+"\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
+"\n"
+"\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
+"\n"
+"\n"
+"- \"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.\n"
+"\n"
+"\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
+"\n"
+"\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
+"\n"
+"\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
+"\n"
+"\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
+"\n"
+"\n"
+"- \"/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)\n"
+msgstr ""
+
+#: harddrake/v4l.pm:12
+#, c-format
+msgid "Auto-detect"
+msgstr ""
+
+#: harddrake/v4l.pm:97 harddrake/v4l.pm:285 harddrake/v4l.pm:337
+#, c-format
+msgid "Unknown|Generic"
+msgstr ""
+
+#: harddrake/v4l.pm:130
+#, c-format
+msgid "Unknown|CPH05X (bt878) [many vendors]"
+msgstr ""
+
+#: harddrake/v4l.pm:131
+#, c-format
+msgid "Unknown|CPH06X (bt878) [many vendors]"
+msgstr ""
+
+#: harddrake/v4l.pm:475
+#, c-format
+msgid ""
+"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
+"detect the rights parameters.\n"
+"If your card is misdetected, you can force the right tuner and card types "
+"here. Just select your TV card parameters if needed."
+msgstr ""
+
+#: harddrake/v4l.pm:478
+#, c-format
+msgid "Card model:"
+msgstr ""
+
+#: harddrake/v4l.pm:479
+#, c-format
+msgid "Tuner type:"
+msgstr ""
+
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
+#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
+#, c-format
+msgid "Ok"
+msgstr "Aceutar"
+
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
+#, c-format
+msgid "Yes"
+msgstr "SĂ­"
+
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
+#, c-format
+msgid "No"
+msgstr "Non"
+
+#: interactive.pm:253
+#, c-format
+msgid "Choose a file"
+msgstr ""
+
+#: interactive.pm:390 interactive/gtk.pm:456
+#, c-format
+msgid "Add"
+msgstr "Amestar"
+
+#: interactive.pm:390 interactive/gtk.pm:456
+#, c-format
+msgid "Modify"
+msgstr "Modificar"
+
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
+#, c-format
+msgid "Finish"
+msgstr ""
+
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
+#, c-format
+msgid "Previous"
+msgstr ""
+
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
+#, c-format
+msgid "No file chosen"
+msgstr ""
+
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
+#, c-format
+msgid "You have chosen a directory, not a file"
+msgstr ""
+
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
+#, c-format
+msgid "No such directory"
+msgstr ""
+
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
+#, c-format
+msgid "No such file"
+msgstr ""
+
+#: interactive/gtk.pm:596
+#, c-format
+msgid "Beware, Caps Lock is enabled"
+msgstr "CuidĂ¡u, mayĂºscules habilitaes"
+
+#: interactive/stdio.pm:29 interactive/stdio.pm:154
+#, c-format
+msgid "Bad choice, try again\n"
+msgstr ""
+
+#: interactive/stdio.pm:30 interactive/stdio.pm:155
+#, c-format
+msgid "Your choice? (default %s) "
+msgstr ""
+
+#: interactive/stdio.pm:54
+#, c-format
+msgid ""
+"Entries you'll have to fill:\n"
+"%s"
+msgstr ""
+
+#: interactive/stdio.pm:70
+#, c-format
+msgid "Your choice? (0/1, default `%s') "
+msgstr ""
+
+#: interactive/stdio.pm:97
+#, c-format
+msgid "Button `%s': %s"
+msgstr ""
+
+#: interactive/stdio.pm:98
+#, c-format
+msgid "Do you want to click on this button?"
+msgstr ""
+
+#: interactive/stdio.pm:110
+#, c-format
+msgid "Your choice? (default `%s'%s) "
+msgstr ""
+
+#: interactive/stdio.pm:110
+#, c-format
+msgid " enter `void' for void entry"
+msgstr ""
+
+#: interactive/stdio.pm:128
+#, c-format
+msgid "=> There are many things to choose from (%s).\n"
+msgstr ""
+
+#: interactive/stdio.pm:131
+#, c-format
+msgid ""
+"Please choose the first number of the 10-range you wish to edit,\n"
+"or just hit Enter to proceed.\n"
+"Your choice? "
+msgstr ""
+
+#: interactive/stdio.pm:144
+#, c-format
+msgid ""
+"=> Notice, a label changed:\n"
+"%s"
+msgstr ""
+
+#: interactive/stdio.pm:151
+#, c-format
+msgid "Re-submit"
+msgstr ""
+
+#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
+#. -PO: or as "default:RTL", depending if your language is written from
+#. -PO: left to right, or from right to left; any other string is wrong.
+#: lang.pm:247
+#, c-format
+msgid "default:LTR"
+msgstr ""
+
+#: lang.pm:301
+#, c-format
+msgid "Andorra"
+msgstr ""
+
+#: lang.pm:302 timezone.pm:237
+#, c-format
+msgid "United Arab Emirates"
+msgstr "Emiriatos Ă¡rabes xunĂ­os"
+
+#: lang.pm:303
+#, c-format
+msgid "Afghanistan"
+msgstr ""
+
+#: lang.pm:304
+#, c-format
+msgid "Antigua and Barbuda"
+msgstr ""
+
+#: lang.pm:305
+#, c-format
+msgid "Anguilla"
+msgstr ""
+
+#: lang.pm:306
+#, c-format
+msgid "Albania"
+msgstr "Albania"
+
+#: lang.pm:307
+#, c-format
+msgid "Armenia"
+msgstr ""
+
+#: lang.pm:308
+#, c-format
+msgid "Netherlands Antilles"
+msgstr ""
+
+#: lang.pm:309
+#, c-format
+msgid "Angola"
+msgstr "Angola"
+
+#: lang.pm:310
+#, c-format
+msgid "Antarctica"
+msgstr ""
+
+#: lang.pm:311 timezone.pm:282
+#, c-format
+msgid "Argentina"
+msgstr "Arxentina"
+
+#: lang.pm:312
+#, c-format
+msgid "American Samoa"
+msgstr ""
+
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
+#, c-format
+msgid "Austria"
+msgstr "Austria"
+
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
+#, c-format
+msgid "Australia"
+msgstr "Australia"
+
+#: lang.pm:315
+#, c-format
+msgid "Aruba"
+msgstr ""
+
+#: lang.pm:316
+#, c-format
+msgid "Azerbaijan"
+msgstr ""
+
+#: lang.pm:317
+#, c-format
+msgid "Bosnia and Herzegovina"
+msgstr ""
+
+#: lang.pm:318
+#, c-format
+msgid "Barbados"
+msgstr ""
+
+#: lang.pm:319 timezone.pm:222
+#, c-format
+msgid "Bangladesh"
+msgstr ""
+
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
+#, c-format
+msgid "Belgium"
+msgstr "Bélxica"
+
+#: lang.pm:321
+#, c-format
+msgid "Burkina Faso"
+msgstr ""
+
+#: lang.pm:322 timezone.pm:243
+#, c-format
+msgid "Bulgaria"
+msgstr "Bulgaria"
+
+#: lang.pm:323
+#, c-format
+msgid "Bahrain"
+msgstr ""
+
+#: lang.pm:324
+#, c-format
+msgid "Burundi"
+msgstr ""
+
+#: lang.pm:325
+#, c-format
+msgid "Benin"
+msgstr ""
+
+#: lang.pm:326
+#, c-format
+msgid "Bermuda"
+msgstr ""
+
+#: lang.pm:327
+#, c-format
+msgid "Brunei Darussalam"
+msgstr ""
+
+#: lang.pm:328
+#, c-format
+msgid "Bolivia"
+msgstr ""
+
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
+#, c-format
+msgid "Brazil"
+msgstr "Brasil"
+
+#: lang.pm:330
+#, c-format
+msgid "Bahamas"
+msgstr ""
+
+#: lang.pm:331
+#, c-format
+msgid "Bhutan"
+msgstr ""
+
+#: lang.pm:332
+#, c-format
+msgid "Bouvet Island"
+msgstr ""
+
+#: lang.pm:333
+#, c-format
+msgid "Botswana"
+msgstr ""
+
+#: lang.pm:334 timezone.pm:241
+#, c-format
+msgid "Belarus"
+msgstr ""
+
+#: lang.pm:335
+#, c-format
+msgid "Belize"
+msgstr ""
+
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
+#, c-format
+msgid "Canada"
+msgstr "CanadĂ¡"
+
+#: lang.pm:337
+#, c-format
+msgid "Cocos (Keeling) Islands"
+msgstr ""
+
+#: lang.pm:338
+#, c-format
+msgid "Congo (Kinshasa)"
+msgstr ""
+
+#: lang.pm:339
+#, c-format
+msgid "Central African Republic"
+msgstr ""
+
+#: lang.pm:340
+#, c-format
+msgid "Congo (Brazzaville)"
+msgstr ""
+
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
+#, c-format
+msgid "Switzerland"
+msgstr "Suiza"
+
+#: lang.pm:342
+#, c-format
+msgid "Cote d'Ivoire"
+msgstr ""
+
+#: lang.pm:343
+#, c-format
+msgid "Cook Islands"
+msgstr ""
+
+#: lang.pm:344 timezone.pm:284
+#, c-format
+msgid "Chile"
+msgstr "Chile"
+
+#: lang.pm:345
+#, c-format
+msgid "Cameroon"
+msgstr "CamerĂºn"
+
+#: lang.pm:346 timezone.pm:223
+#, c-format
+msgid "China"
+msgstr "China"
+
+#: lang.pm:347
+#, c-format
+msgid "Colombia"
+msgstr "Colombia"
+
+#: lang.pm:348 mirror.pm:26
+#, c-format
+msgid "Costa Rica"
+msgstr "Costa Rica"
+
+#: lang.pm:349
+#, c-format
+msgid "Serbia & Montenegro"
+msgstr ""
+
+#: lang.pm:350
+#, c-format
+msgid "Cuba"
+msgstr ""
+
+#: lang.pm:351
+#, c-format
+msgid "Cape Verde"
+msgstr ""
+
+#: lang.pm:352
+#, c-format
+msgid "Christmas Island"
+msgstr ""
+
+#: lang.pm:353
+#, c-format
+msgid "Cyprus"
+msgstr ""
+
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
+#, c-format
+msgid "Czech Republic"
+msgstr "RepĂºblica Checa"
+
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
+#, c-format
+msgid "Germany"
+msgstr "Alemania"
+
+#: lang.pm:356
+#, c-format
+msgid "Djibouti"
+msgstr ""
+
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
+#, c-format
+msgid "Denmark"
+msgstr "Dinamarca"
+
+#: lang.pm:358
+#, c-format
+msgid "Dominica"
+msgstr ""
+
+#: lang.pm:359
+#, c-format
+msgid "Dominican Republic"
+msgstr "RepĂºblica dominicana"
+
+#: lang.pm:360
+#, c-format
+msgid "Algeria"
+msgstr ""
+
+#: lang.pm:361
+#, c-format
+msgid "Ecuador"
+msgstr "Ecuador"
+
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
+#, c-format
+msgid "Estonia"
+msgstr "Estonia"
+
+#: lang.pm:363
+#, c-format
+msgid "Egypt"
+msgstr "Exiptu"
+
+#: lang.pm:364
+#, c-format
+msgid "Western Sahara"
+msgstr ""
+
+#: lang.pm:365
+#, c-format
+msgid "Eritrea"
+msgstr ""
+
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
+#, c-format
+msgid "Spain"
+msgstr "España"
+
+#: lang.pm:367
+#, c-format
+msgid "Ethiopia"
+msgstr ""
+
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
+#, c-format
+msgid "Finland"
+msgstr "Finlandia"
+
+#: lang.pm:369
+#, c-format
+msgid "Fiji"
+msgstr ""
+
+#: lang.pm:370
+#, c-format
+msgid "Falkland Islands (Malvinas)"
+msgstr ""
+
+#: lang.pm:371
+#, c-format
+msgid "Micronesia"
+msgstr ""
+
+#: lang.pm:372
+#, c-format
+msgid "Faroe Islands"
+msgstr ""
+
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
+#, c-format
+msgid "France"
+msgstr "Francia"
+
+#: lang.pm:374
+#, c-format
+msgid "Gabon"
+msgstr ""
+
+#: lang.pm:375 timezone.pm:268
+#, c-format
+msgid "United Kingdom"
+msgstr "Reinu XunĂ­u"
+
+#: lang.pm:376
+#, c-format
+msgid "Grenada"
+msgstr ""
+
+#: lang.pm:377
+#, c-format
+msgid "Georgia"
+msgstr ""
+
+#: lang.pm:378
+#, c-format
+msgid "French Guiana"
+msgstr ""
+
+#: lang.pm:379
+#, c-format
+msgid "Ghana"
+msgstr ""
+
+#: lang.pm:380
+#, c-format
+msgid "Gibraltar"
+msgstr ""
+
+#: lang.pm:381
+#, c-format
+msgid "Greenland"
+msgstr ""
+
+#: lang.pm:382
+#, c-format
+msgid "Gambia"
+msgstr ""
+
+#: lang.pm:383
+#, c-format
+msgid "Guinea"
+msgstr ""
+
+#: lang.pm:384
+#, c-format
+msgid "Guadeloupe"
+msgstr ""
+
+#: lang.pm:385
+#, c-format
+msgid "Equatorial Guinea"
+msgstr ""
+
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
+#, c-format
+msgid "Greece"
+msgstr "Grecia"
+
+#: lang.pm:387
+#, c-format
+msgid "South Georgia and the South Sandwich Islands"
+msgstr ""
+
+#: lang.pm:388 timezone.pm:273
+#, c-format
+msgid "Guatemala"
+msgstr "Guatemala"
+
+#: lang.pm:389
+#, c-format
+msgid "Guam"
+msgstr ""
+
+#: lang.pm:390
+#, c-format
+msgid "Guinea-Bissau"
+msgstr ""
+
+#: lang.pm:391
+#, c-format
+msgid "Guyana"
+msgstr ""
+
+#: lang.pm:392
+#, c-format
+msgid "Hong Kong SAR (China)"
+msgstr ""
+
+#: lang.pm:393
+#, c-format
+msgid "Heard and McDonald Islands"
+msgstr ""
+
+#: lang.pm:394
+#, c-format
+msgid "Honduras"
+msgstr ""
+
+#: lang.pm:395
+#, c-format
+msgid "Croatia"
+msgstr "Croacia"
+
+#: lang.pm:396
+#, c-format
+msgid "Haiti"
+msgstr ""
+
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
+#, c-format
+msgid "Hungary"
+msgstr "HungrĂ­a"
+
+#: lang.pm:398 timezone.pm:226
+#, c-format
+msgid "Indonesia"
+msgstr "Indonesia"
+
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
+#, c-format
+msgid "Ireland"
+msgstr "Irlanda"
+
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
+#, c-format
+msgid "Israel"
+msgstr "Israel"
+
+#: lang.pm:401 timezone.pm:225
+#, c-format
+msgid "India"
+msgstr "India"
+
+#: lang.pm:402
+#, c-format
+msgid "British Indian Ocean Territory"
+msgstr ""
+
+#: lang.pm:403
+#, c-format
+msgid "Iraq"
+msgstr ""
+
+#: lang.pm:404 timezone.pm:227
+#, c-format
+msgid "Iran"
+msgstr ""
+
+#: lang.pm:405
+#, c-format
+msgid "Iceland"
+msgstr "Islandia"
+
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
+#, c-format
+msgid "Italy"
+msgstr "Italia"
+
+#: lang.pm:407
+#, c-format
+msgid "Jamaica"
+msgstr ""
+
+#: lang.pm:408
+#, c-format
+msgid "Jordan"
+msgstr ""
+
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
+#, c-format
+msgid "Japan"
+msgstr "XapĂ³n"
+
+#: lang.pm:410
+#, c-format
+msgid "Kenya"
+msgstr ""
+
+#: lang.pm:411
+#, c-format
+msgid "Kyrgyzstan"
+msgstr ""
+
+#: lang.pm:412
+#, c-format
+msgid "Cambodia"
+msgstr ""
+
+#: lang.pm:413
+#, c-format
+msgid "Kiribati"
+msgstr ""
+
+#: lang.pm:414
+#, c-format
+msgid "Comoros"
+msgstr ""
+
+#: lang.pm:415
+#, c-format
+msgid "Saint Kitts and Nevis"
+msgstr ""
+
+#: lang.pm:416
+#, c-format
+msgid "Korea (North)"
+msgstr ""
+
+#: lang.pm:417 timezone.pm:230
+#, c-format
+msgid "Korea"
+msgstr "Corea"
+
+#: lang.pm:418
+#, c-format
+msgid "Kuwait"
+msgstr ""
+
+#: lang.pm:419
+#, c-format
+msgid "Cayman Islands"
+msgstr ""
+
+#: lang.pm:420
+#, c-format
+msgid "Kazakhstan"
+msgstr ""
+
+#: lang.pm:421
+#, c-format
+msgid "Laos"
+msgstr ""
+
+#: lang.pm:422
+#, c-format
+msgid "Lebanon"
+msgstr ""
+
+#: lang.pm:423
+#, c-format
+msgid "Saint Lucia"
+msgstr ""
+
+#: lang.pm:424
+#, c-format
+msgid "Liechtenstein"
+msgstr ""
+
+#: lang.pm:425
+#, c-format
+msgid "Sri Lanka"
+msgstr ""
+
+#: lang.pm:426
+#, c-format
+msgid "Liberia"
+msgstr " "
+
+#: lang.pm:427
+#, c-format
+msgid "Lesotho"
+msgstr ""
+
+#: lang.pm:428 timezone.pm:254
+#, c-format
+msgid "Lithuania"
+msgstr ""
+
+#: lang.pm:429 timezone.pm:255
+#, c-format
+msgid "Luxembourg"
+msgstr ""
+
+#: lang.pm:430
+#, c-format
+msgid "Latvia"
+msgstr ""
+
+#: lang.pm:431
+#, c-format
+msgid "Libya"
+msgstr ""
+
+#: lang.pm:432
+#, c-format
+msgid "Morocco"
+msgstr "Marruecos"
+
+#: lang.pm:433
+#, c-format
+msgid "Monaco"
+msgstr ""
+
+#: lang.pm:434
+#, c-format
+msgid "Moldova"
+msgstr ""
+
+#: lang.pm:435
+#, c-format
+msgid "Madagascar"
+msgstr ""
+
+#: lang.pm:436
+#, c-format
+msgid "Marshall Islands"
+msgstr ""
+
+#: lang.pm:437
+#, c-format
+msgid "Macedonia"
+msgstr ""
+
+#: lang.pm:438
+#, c-format
+msgid "Mali"
+msgstr ""
+
+#: lang.pm:439
+#, c-format
+msgid "Myanmar"
+msgstr ""
+
+#: lang.pm:440
+#, c-format
+msgid "Mongolia"
+msgstr "Mongolia"
+
+#: lang.pm:441
+#, c-format
+msgid "Northern Mariana Islands"
+msgstr ""
+
+#: lang.pm:442
+#, c-format
+msgid "Martinique"
+msgstr ""
+
+#: lang.pm:443
+#, c-format
+msgid "Mauritania"
+msgstr ""
+
+#: lang.pm:444
+#, c-format
+msgid "Montserrat"
+msgstr ""
+
+#: lang.pm:445
+#, c-format
+msgid "Malta"
+msgstr "Malta"
+
+#: lang.pm:446
+#, c-format
+msgid "Mauritius"
+msgstr ""
+
+#: lang.pm:447
+#, c-format
+msgid "Maldives"
+msgstr ""
+
+#: lang.pm:448
+#, c-format
+msgid "Malawi"
+msgstr ""
+
+#: lang.pm:449 timezone.pm:274
+#, c-format
+msgid "Mexico"
+msgstr ""
+
+#: lang.pm:450 timezone.pm:231
+#, c-format
+msgid "Malaysia"
+msgstr ""
+
+#: lang.pm:451
+#, c-format
+msgid "Mozambique"
+msgstr ""
+
+#: lang.pm:452
+#, c-format
+msgid "Namibia"
+msgstr ""
+
+#: lang.pm:453
+#, c-format
+msgid "New Caledonia"
+msgstr ""
+
+#: lang.pm:454
+#, c-format
+msgid "Niger"
+msgstr ""
+
+#: lang.pm:455
+#, c-format
+msgid "Norfolk Island"
+msgstr ""
+
+#: lang.pm:456
+#, c-format
+msgid "Nigeria"
+msgstr ""
+
+#: lang.pm:457
+#, c-format
+msgid "Nicaragua"
+msgstr "Nicaragua"
+
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
+#, c-format
+msgid "Netherlands"
+msgstr "PaĂ­ses Baxos"
+
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
+#, c-format
+msgid "Norway"
+msgstr "Noruega"
+
+#: lang.pm:460
+#, c-format
+msgid "Nepal"
+msgstr "Nepal"
+
+#: lang.pm:461
+#, c-format
+msgid "Nauru"
+msgstr ""
+
+#: lang.pm:462
+#, c-format
+msgid "Niue"
+msgstr ""
+
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
+#, c-format
+msgid "New Zealand"
+msgstr "Nueva zelanda"
+
+#: lang.pm:464
+#, c-format
+msgid "Oman"
+msgstr ""
+
+#: lang.pm:465
+#, c-format
+msgid "Panama"
+msgstr "PanamĂ¡"
+
+#: lang.pm:466
+#, c-format
+msgid "Peru"
+msgstr "PerĂº"
+
+#: lang.pm:467
+#, c-format
+msgid "French Polynesia"
+msgstr ""
+
+#: lang.pm:468
+#, c-format
+msgid "Papua New Guinea"
+msgstr ""
+
+#: lang.pm:469 timezone.pm:232
+#, c-format
+msgid "Philippines"
+msgstr ""
+
+#: lang.pm:470
+#, c-format
+msgid "Pakistan"
+msgstr ""
+
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
+#, c-format
+msgid "Poland"
+msgstr "Polonia"
+
+#: lang.pm:472
+#, c-format
+msgid "Saint Pierre and Miquelon"
+msgstr ""
+
+#: lang.pm:473
+#, c-format
+msgid "Pitcairn"
+msgstr ""
+
+#: lang.pm:474
+#, c-format
+msgid "Puerto Rico"
+msgstr ""
+
+#: lang.pm:475
+#, c-format
+msgid "Palestine"
+msgstr ""
+
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
+#, c-format
+msgid "Portugal"
+msgstr "Portugal"
+
+#: lang.pm:477
+#, c-format
+msgid "Paraguay"
+msgstr ""
+
+#: lang.pm:478
+#, c-format
+msgid "Palau"
+msgstr ""
+
+#: lang.pm:479
+#, c-format
+msgid "Qatar"
+msgstr ""
+
+#: lang.pm:480
+#, c-format
+msgid "Reunion"
+msgstr ""
+
+#: lang.pm:481 timezone.pm:260
+#, c-format
+msgid "Romania"
+msgstr "RumanĂ­a"
+
+#: lang.pm:482 mirror.pm:44
+#, c-format
+msgid "Russia"
+msgstr "Rusia"
+
+#: lang.pm:483
+#, c-format
+msgid "Rwanda"
+msgstr ""
+
+#: lang.pm:484
+#, c-format
+msgid "Saudi Arabia"
+msgstr ""
+
+#: lang.pm:485
+#, c-format
+msgid "Solomon Islands"
+msgstr ""
+
+#: lang.pm:486
+#, c-format
+msgid "Seychelles"
+msgstr ""
+
+#: lang.pm:487
+#, c-format
+msgid "Sudan"
+msgstr ""
+
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
+#, c-format
+msgid "Sweden"
+msgstr "Suecia"
+
+#: lang.pm:489 timezone.pm:233
+#, c-format
+msgid "Singapore"
+msgstr "Singapur"
+
+#: lang.pm:490
+#, c-format
+msgid "Saint Helena"
+msgstr ""
+
+#: lang.pm:491 timezone.pm:263
+#, c-format
+msgid "Slovenia"
+msgstr "Eslovenia"
+
+#: lang.pm:492
+#, c-format
+msgid "Svalbard and Jan Mayen Islands"
+msgstr ""
+
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
+#, c-format
+msgid "Slovakia"
+msgstr "Eslovaquia"
+
+#: lang.pm:494
+#, c-format
+msgid "Sierra Leone"
+msgstr ""
+
+#: lang.pm:495
+#, c-format
+msgid "San Marino"
+msgstr ""
+
+#: lang.pm:496
+#, c-format
+msgid "Senegal"
+msgstr "Senegal"
+
+#: lang.pm:497
+#, c-format
+msgid "Somalia"
+msgstr ""
+
+#: lang.pm:498
+#, c-format
+msgid "Suriname"
+msgstr ""
+
+#: lang.pm:499
+#, c-format
+msgid "Sao Tome and Principe"
+msgstr ""
+
+#: lang.pm:500
+#, c-format
+msgid "El Salvador"
+msgstr "El Salvador"
+
+#: lang.pm:501
+#, c-format
+msgid "Syria"
+msgstr ""
+
+#: lang.pm:502
+#, c-format
+msgid "Swaziland"
+msgstr ""
+
+#: lang.pm:503
+#, c-format
+msgid "Turks and Caicos Islands"
+msgstr ""
+
+#: lang.pm:504
+#, c-format
+msgid "Chad"
+msgstr ""
+
+#: lang.pm:505
+#, c-format
+msgid "French Southern Territories"
+msgstr ""
+
+#: lang.pm:506
+#, c-format
+msgid "Togo"
+msgstr ""
+
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
+#, c-format
+msgid "Thailand"
+msgstr "Tailandia"
+
+#: lang.pm:508
+#, c-format
+msgid "Tajikistan"
+msgstr ""
+
+#: lang.pm:509
+#, c-format
+msgid "Tokelau"
+msgstr ""
+
+#: lang.pm:510
+#, c-format
+msgid "East Timor"
+msgstr ""
+
+#: lang.pm:511
+#, c-format
+msgid "Turkmenistan"
+msgstr ""
+
+#: lang.pm:512
+#, c-format
+msgid "Tunisia"
+msgstr ""
+
+#: lang.pm:513
+#, c-format
+msgid "Tonga"
+msgstr ""
+
+#: lang.pm:514 timezone.pm:236
+#, c-format
+msgid "Turkey"
+msgstr "TurquĂ­a"
+
+#: lang.pm:515
+#, c-format
+msgid "Trinidad and Tobago"
+msgstr ""
+
+#: lang.pm:516
+#, c-format
+msgid "Tuvalu"
+msgstr ""
+
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
+#, c-format
+msgid "Taiwan"
+msgstr "Taiwan"
+
+#: lang.pm:518 timezone.pm:219
+#, c-format
+msgid "Tanzania"
+msgstr ""
+
+#: lang.pm:519 timezone.pm:267
+#, c-format
+msgid "Ukraine"
+msgstr "Ucrania"
+
+#: lang.pm:520
+#, c-format
+msgid "Uganda"
+msgstr "Uganda"
+
+#: lang.pm:521
+#, c-format
+msgid "United States Minor Outlying Islands"
+msgstr ""
+
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
+#, c-format
+msgid "United States"
+msgstr "Estados XunĂ­os"
+
+#: lang.pm:523
+#, c-format
+msgid "Uruguay"
+msgstr ""
+
+#: lang.pm:524
+#, c-format
+msgid "Uzbekistan"
+msgstr ""
+
+#: lang.pm:525
+#, c-format
+msgid "Vatican"
+msgstr ""
+
+#: lang.pm:526
+#, c-format
+msgid "Saint Vincent and the Grenadines"
+msgstr ""
+
+#: lang.pm:527
+#, c-format
+msgid "Venezuela"
+msgstr "Venezuela"
+
+#: lang.pm:528
+#, c-format
+msgid "Virgin Islands (British)"
+msgstr ""
+
+#: lang.pm:529
+#, c-format
+msgid "Virgin Islands (U.S.)"
+msgstr ""
+
+#: lang.pm:530
+#, c-format
+msgid "Vietnam"
+msgstr ""
+
+#: lang.pm:531
+#, c-format
+msgid "Vanuatu"
+msgstr ""
+
+#: lang.pm:532
+#, c-format
+msgid "Wallis and Futuna"
+msgstr ""
+
+#: lang.pm:533
+#, c-format
+msgid "Samoa"
+msgstr ""
+
+#: lang.pm:534
+#, c-format
+msgid "Yemen"
+msgstr ""
+
+#: lang.pm:535
+#, c-format
+msgid "Mayotte"
+msgstr ""
+
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
+#, c-format
+msgid "South Africa"
+msgstr ""
+
+#: lang.pm:537
+#, c-format
+msgid "Zambia"
+msgstr ""
+
+#: lang.pm:538
+#, c-format
+msgid "Zimbabwe"
+msgstr ""
+
+#: lang.pm:1511
+#, c-format
+msgid "Welcome to %s"
+msgstr ""
+
+#: lvm.pm:128
+#, c-format
+msgid "Moving used physical extents to other physical volumes failed"
+msgstr ""
+
+#: lvm.pm:194
+#, c-format
+msgid "Physical volume %s is still in use"
+msgstr ""
+
+#: lvm.pm:204
+#, c-format
+msgid "Remove the logical volumes first\n"
+msgstr ""
+
+#: lvm.pm:248
+#, c-format
+msgid "The bootloader can't handle /boot on multiple physical volumes"
+msgstr ""
+
+#. -PO: Only write something if needed:
+#: messages.pm:11
+#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr " "
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "IntroducciĂ³n"
+
+#: messages.pm:20
+#, c-format
+msgid ""
+"The operating system and the different components available in the Mageia "
+"distribution \n"
+"shall be called the \"Software Products\" hereafter. The Software Products "
+"include, but are not \n"
+"restricted to, the set of programs, methods, rules and documentation related "
+"to the operating \n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr "1. Alcuerdu de llicencia"
+
+#: messages.pm:29
+#, c-format
+msgid ""
+"Please read this document carefully. This document is a license agreement "
+"between you and \n"
+"Mageia which applies to the Software Products.\n"
+"By installing, duplicating or using any of the Software Products in any "
+"manner, you explicitly \n"
+"accept and fully agree to conform to the terms and conditions of this "
+"License. \n"
+"If you disagree with any portion of the License, you are not allowed to "
+"install, duplicate or use \n"
+"the Software Products. \n"
+"Any attempt to install, duplicate or use the Software Products in a manner "
+"which does not comply \n"
+"with the terms and conditions of this License is void and will terminate "
+"your rights under this \n"
+"License. Upon termination of the License, you must immediately destroy all "
+"copies of the \n"
+"Software Products."
+msgstr ""
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr ""
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
+"The Software Products and attached documentation are provided \"as is\", "
+"with no warranty, to the \n"
+"extent permitted by law.\n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
+"permitted by law, be liable for any special, incidental, direct or indirect "
+"damages whatsoever \n"
+"(including without limitation damages for loss of business, interruption of "
+"business, financial \n"
+"loss, legal fees and penalties resulting from a court judgment, or any other "
+"consequential loss) \n"
+"arising out of the use or inability to use the Software Products, even if "
+"Mageia or its \n"
+"licensors or suppliers have been advised of the possibility or occurrence of "
+"such damages.\n"
+"\n"
+"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
+"COUNTRIES\n"
+"\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
+"distributors will, in any circumstances, be liable for any special, "
+"incidental, direct or indirect \n"
+"damages whatsoever (including without limitation damages for loss of "
+"business, interruption of \n"
+"business, financial loss, legal fees and penalties resulting from a court "
+"judgment, or any \n"
+"other consequential loss) arising out of the possession and use of software "
+"components or \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
+"prohibited or restricted in some countries by local laws.\n"
+"This limited liability applies to, but is not restricted to, the strong "
+"cryptography components \n"
+"included in the Software Products.\n"
+"However, because some jurisdictions do not allow the exclusion or limitation "
+"of liability for \n"
+"consequential or incidental damages, the above limitation may not apply to "
+"you."
+msgstr ""
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr ""
+
+#: messages.pm:70
+#, c-format
+msgid ""
+"The Software Products consist of components created by different persons or "
+"entities.\n"
+"Most of these licenses allow you to use, duplicate, adapt or redistribute "
+"the components which \n"
+"they cover. Please read carefully the terms and conditions of the license "
+"agreement for each component \n"
+"before using any component. Any question on a component license should be "
+"addressed to the component \n"
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
+"Documentation written \n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr ""
+
+#: messages.pm:81
+#, c-format
+msgid ""
+"All rights to the components of the Software Products belong to their "
+"respective authors and are \n"
+"protected by intellectual property and copyright laws applicable to software "
+"programs.\n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
+"Products, as a whole or in parts, by all means and for all purposes.\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr ""
+
+#: messages.pm:90
+#, c-format
+msgid ""
+"If any portion of this agreement is held void, illegal or inapplicable by a "
+"court judgment, this \n"
+"portion is excluded from this contract. You remain bound by the other "
+"applicable sections of the \n"
+"agreement.\n"
+"The terms and conditions of this License are governed by the Laws of "
+"France.\n"
+"All disputes on the terms of this license will preferably be settled out of "
+"court. As a last \n"
+"resort, the dispute will be referred to the appropriate Courts of Law of "
+"Paris - France.\n"
+"For any question on this document, please contact Mageia."
+msgstr ""
+
+#: messages.pm:102
+#, c-format
+msgid ""
+"Warning: Free Software may not necessarily be patent free, and some Free\n"
+"Software included may be covered by patents in your country. For example, "
+"the\n"
+"MP3 decoders included may require a license for further usage (see\n"
+"http://www.mp3licensing.com for more details). If you are unsure if a "
+"patent\n"
+"may be applicable to you, check your local laws."
+msgstr ""
+
+#: messages.pm:111
+#, c-format
+msgid ""
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
+msgstr ""
+"Norabona, la instalaciĂ³n completĂ³se.\n"
+"EstrĂ¡i'l mediu d'arranque y primi Enter pa reaniciar."
+
+#: messages.pm:113
+#, c-format
+msgid ""
+"For information on fixes which are available for this release of Mageia,\n"
+"consult the Errata available from:\n"
+"%s"
+msgstr ""
+"Pa informaciĂ³n n'igĂ¼es que tĂ¡n disponibles pa esti llanzamientu de Mageia,\n"
+"consulta la Errata disponible dende:\n"
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
+"DempuĂ©s de reaniciar y aniciar sesiĂ³n en Mageia, verĂ¡s la pantalla de "
+"MageiaWelcome.\n"
+"Ta enllena d'informaciĂ³n y enllaces perĂºtiles."
+
+#: modules/interactive.pm:19
+#, c-format
+msgid "This driver has no configuration parameter!"
+msgstr ""
+
+#: modules/interactive.pm:22
+#, c-format
+msgid "Module configuration"
+msgstr ""
+
+#: modules/interactive.pm:22
+#, c-format
+msgid "You can configure each parameter of the module here."
+msgstr ""
+
+#: modules/interactive.pm:64
+#, c-format
+msgid "Found %s interfaces"
+msgstr ""
+
+#: modules/interactive.pm:65
+#, c-format
+msgid "Do you have another one?"
+msgstr ""
+
+#: modules/interactive.pm:66
+#, c-format
+msgid "Do you have any %s interfaces?"
+msgstr ""
+
+#: modules/interactive.pm:72
+#, c-format
+msgid "See hardware info"
+msgstr ""
+
+#: modules/interactive.pm:83
+#, c-format
+msgid "Installing driver for USB controller"
+msgstr "Instalando'l controlador pa la controladora USB"
+
+#: modules/interactive.pm:84
+#, c-format
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "Instalando'l controlador pa la controladora firewire \"%s\""
+
+#: modules/interactive.pm:85
+#, c-format
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "Instalando'l controlador pa la controladora de discu \"%s\""
+
+#: modules/interactive.pm:86
+#, c-format
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "Instalando'l controlador pa la controladora ethernet \"%s\""
+
+#. -PO: the first %s is the card type (scsi, network, sound,...)
+#. -PO: the second is the vendor+model name
+#: modules/interactive.pm:97
+#, c-format
+msgid "Installing driver for %s card %s"
+msgstr "Instalando'l controlador pa la tarxeta %s %s"
+
+#: modules/interactive.pm:100
+#, c-format
+msgid "Configuring Hardware"
+msgstr ""
+
+#: modules/interactive.pm:111
+#, c-format
+msgid ""
+"You may now provide options to module %s.\n"
+"Note that any address should be entered with the prefix 0x like '0x123'"
+msgstr ""
+
+#: modules/interactive.pm:117
+#, c-format
+msgid ""
+"You may now provide options to module %s.\n"
+"Options are in format ``name=value name2=value2 ...''.\n"
+"For instance, ``io=0x300 irq=7''"
+msgstr ""
+
+#: modules/interactive.pm:119
+#, c-format
+msgid "Module options:"
+msgstr ""
+
+#. -PO: the %s is the driver type (scsi, network, sound,...)
+#: modules/interactive.pm:132
+#, c-format
+msgid "Which %s driver should I try?"
+msgstr ""
+
+#: modules/interactive.pm:141
+#, c-format
+msgid ""
+"In some cases, the %s driver needs to have extra information to work\n"
+"properly, although it normally works fine without them. Would you like to "
+"specify\n"
+"extra options for it or allow the driver to probe your machine for the\n"
+"information it needs? Occasionally, probing will hang a computer, but it "
+"should\n"
+"not cause any damage."
+msgstr ""
+
+#: modules/interactive.pm:145
+#, c-format
+msgid "Autoprobe"
+msgstr ""
+
+#: modules/interactive.pm:145
+#, c-format
+msgid "Specify options"
+msgstr ""
+
+#: modules/interactive.pm:157
+#, c-format
+msgid ""
+"Loading module %s failed.\n"
+"Do you want to try again with other parameters?"
+msgstr ""
+
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr ""
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
+#, c-format
+msgid "Password is trivial to guess"
+msgstr ""
+
+#: mygtk2.pm:1572 mygtk3.pm:1652
+#, c-format
+msgid "Password should be resistant to basic attacks"
+msgstr ""
+
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
+#, c-format
+msgid "Password seems secure"
+msgstr ""
+
+#: partition_table.pm:403
+#, c-format
+msgid "mount failed: "
+msgstr ""
+
+#: partition_table.pm:529
+#, c-format
+msgid ""
+"You have a hole in your partition table but I cannot use it.\n"
+"The only solution is to move your primary partitions to have the hole next "
+"to the extended partitions."
+msgstr ""
+
+#: partition_table/raw.pm:293
+#, c-format
+msgid ""
+"Something bad is happening on your hard disk drive. \n"
+"A test to check the integrity of data has failed. \n"
+"It means writing anything on the disk will end up with random, corrupted "
+"data."
+msgstr ""
+
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
+#, c-format
+msgid "Unused packages removal"
+msgstr ""
+
+#: pkgs.pm:260
+#, c-format
+msgid "Finding unused hardware packages..."
+msgstr ""
+
+#: pkgs.pm:263
+#, c-format
+msgid "Finding unused localization packages..."
+msgstr ""
+
+#: pkgs.pm:277
+#, c-format
+msgid ""
+"We have detected that some packages are not needed for your system "
+"configuration."
+msgstr ""
+
+#: pkgs.pm:278
+#, c-format
+msgid "We will remove the following packages, unless you choose otherwise:"
+msgstr ""
+
+#: pkgs.pm:281 pkgs.pm:282
+#, c-format
+msgid "Unused hardware support"
+msgstr ""
+
+#: pkgs.pm:285 pkgs.pm:286
+#, c-format
+msgid "Unused localization"
+msgstr ""
+
+#: raid.pm:59
+#, c-format
+msgid "Cannot add a partition to _formatted_ RAID %s"
+msgstr ""
+
+#: raid.pm:200
+#, c-format
+msgid "Not enough partitions for RAID level %d\n"
+msgstr ""
+
+#: scanner.pm:95
+#, c-format
+msgid "Could not create directory /usr/share/sane/firmware!"
+msgstr ""
+
+#: scanner.pm:106
+#, c-format
+msgid "Could not create link /usr/share/sane/%s!"
+msgstr ""
+
+#: scanner.pm:113
+#, c-format
+msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
+msgstr ""
+
+#: scanner.pm:120
+#, c-format
+msgid "Could not set permissions of firmware file %s!"
+msgstr ""
+
+#: scanner.pm:199
+#, c-format
+msgid "Scannerdrake"
+msgstr ""
+
+#: scanner.pm:200
+#, c-format
+msgid "Could not install the packages needed to share your scanner(s)."
+msgstr ""
+
+#: scanner.pm:201
+#, c-format
+msgid "Your scanner(s) will not be available for non-root users."
+msgstr ""
+
+#: security/help.pm:11
+#, c-format
+msgid "Accept bogus IPv4 error messages."
+msgstr ""
+
+#: security/help.pm:13
+#, c-format
+msgid "Accept broadcasted icmp echo."
+msgstr ""
+
+#: security/help.pm:15
+#, c-format
+msgid "Accept icmp echo."
+msgstr ""
+
+#: security/help.pm:17
+#, c-format
+msgid "Allow autologin."
+msgstr ""
+
+#. -PO: here "ALL" is a value in a pull-down menu; translate it the same as "ALL" is
+#: security/help.pm:21
+#, c-format
+msgid ""
+"If set to \"ALL\", /etc/issue and /etc/issue.net are allowed to exist.\n"
+"\n"
+"If set to \"None\", no issues are allowed.\n"
+"\n"
+"Else only /etc/issue is allowed."
+msgstr ""
+
+#: security/help.pm:27
+#, c-format
+msgid "Allow reboot by the console user."
+msgstr ""
+
+#: security/help.pm:29
+#, c-format
+msgid "Allow remote root login."
+msgstr ""
+
+#: security/help.pm:31
+#, c-format
+msgid "Allow direct root login."
+msgstr ""
+
+#: security/help.pm:33
+#, c-format
+msgid ""
+"Allow the list of users on the system on display managers (kdm and gdm)."
+msgstr ""
+
+#: security/help.pm:35
+#, c-format
+msgid ""
+"Allow to export display when\n"
+"passing from the root account to the other users.\n"
+"\n"
+"See pam_xauth(8) for more details.'"
+msgstr ""
+
+#: security/help.pm:40
+#, c-format
+msgid ""
+"Allow X connections:\n"
+"\n"
+"- \"All\" (all connections are allowed),\n"
+"\n"
+"- \"Local\" (only connection from local machine),\n"
+"\n"
+"- \"None\" (no connection)."
+msgstr ""
+
+#: security/help.pm:48
+#, c-format
+msgid ""
+"The argument specifies if clients are authorized to connect\n"
+"to the X server from the network on the tcp port 6000 or not."
+msgstr ""
+
+#. -PO: here "ALL", "Local" and "None" are values in a pull-down menu; translate them the same as they're
+#: security/help.pm:53
+#, c-format
+msgid ""
+"Authorize:\n"
+"\n"
+"- all services controlled by tcp_wrappers (see hosts.deny(5) man page) if "
+"set to \"ALL\",\n"
+"\n"
+"- only local ones if set to \"Local\"\n"
+"\n"
+"- none if set to \"None\".\n"
+"\n"
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
+msgstr ""
+
+#: security/help.pm:63
+#, c-format
+msgid ""
+"If SERVER_LEVEL (or SECURE_LEVEL if absent)\n"
+"is greater than 3 in /etc/security/msec/security.conf, creates the\n"
+"symlink /etc/security/msec/server to point to\n"
+"/etc/security/msec/server.<SERVER_LEVEL>.\n"
+"\n"
+"The /etc/security/msec/server is used by chkconfig --add to decide to\n"
+"add a service if it is present in the file during the installation of\n"
+"packages."
+msgstr ""
+
+#: security/help.pm:72
+#, c-format
+msgid ""
+"Enable crontab and at for users.\n"
+"\n"
+"Put allowed users in /etc/cron.allow and /etc/at.allow (see man at(1)\n"
+"and crontab(1))."
+msgstr ""
+
+#: security/help.pm:77
+#, c-format
+msgid "Enable syslog reports to console 12"
+msgstr ""
+
+#: security/help.pm:79
+#, c-format
+msgid ""
+"Enable name resolution spoofing protection. If\n"
+"\"%s\" is true, also reports to syslog."
+msgstr ""
+
+#: security/help.pm:80
+#, c-format
+msgid "Security Alerts:"
+msgstr ""
+
+#: security/help.pm:82
+#, c-format
+msgid "Enable IP spoofing protection."
+msgstr ""
+
+#: security/help.pm:84
+#, c-format
+msgid "Enable libsafe if libsafe is found on the system."
+msgstr ""
+
+#: security/help.pm:86
+#, c-format
+msgid "Enable the logging of IPv4 strange packets."
+msgstr ""
+
+#: security/help.pm:88
+#, c-format
+msgid "Enable msec hourly security check."
+msgstr ""
+
+#: security/help.pm:90
+#, c-format
+msgid ""
+"Enable su only from members of the wheel group. If set to no, allows su from "
+"any user."
+msgstr ""
+
+#: security/help.pm:92
+#, c-format
+msgid "Use password to authenticate users."
+msgstr ""
+
+#: security/help.pm:94
+#, c-format
+msgid "Activate Ethernet cards promiscuity check."
+msgstr ""
+
+#: security/help.pm:96
+#, c-format
+msgid "Activate daily security check."
+msgstr ""
+
+#: security/help.pm:98
+#, c-format
+msgid "Enable sulogin(8) in single user level."
+msgstr ""
+
+#: security/help.pm:100
+#, c-format
+msgid "Add the name as an exception to the handling of password aging by msec."
+msgstr ""
+
+#: security/help.pm:102
+#, c-format
+msgid "Set password aging to \"max\" days and delay to change to \"inactive\"."
+msgstr ""
+
+#: security/help.pm:104
+#, c-format
+msgid "Set the password history length to prevent password reuse."
+msgstr ""
+
+#: security/help.pm:106
+#, c-format
+msgid ""
+"Set the password minimum length and minimum number of digit and minimum "
+"number of capitalized letters."
+msgstr ""
+
+#: security/help.pm:108
+#, c-format
+msgid "Set the root's file mode creation mask."
+msgstr ""
+
+#: security/help.pm:109
+#, c-format
+msgid "if set to yes, check open ports."
+msgstr ""
+
+#: security/help.pm:110
+#, c-format
+msgid ""
+"if set to yes, check for:\n"
+"\n"
+"- empty passwords,\n"
+"\n"
+"- no password in /etc/shadow\n"
+"\n"
+"- for users with the 0 id other than root."
+msgstr ""
+
+#: security/help.pm:117
+#, c-format
+msgid "if set to yes, check permissions of files in the users' home."
+msgstr ""
+
+#: security/help.pm:118
+#, c-format
+msgid "if set to yes, check if the network devices are in promiscuous mode."
+msgstr ""
+
+#: security/help.pm:119
+#, c-format
+msgid "if set to yes, run the daily security checks."
+msgstr ""
+
+#: security/help.pm:120
+#, c-format
+msgid "if set to yes, check additions/removals of sgid files."
+msgstr ""
+
+#: security/help.pm:121
+#, c-format
+msgid "if set to yes, check empty password in /etc/shadow."
+msgstr ""
+
+#: security/help.pm:122
+#, c-format
+msgid "if set to yes, verify checksum of the suid/sgid files."
+msgstr ""
+
+#: security/help.pm:123
+#, c-format
+msgid "if set to yes, check additions/removals of suid root files."
+msgstr ""
+
+#: security/help.pm:124
+#, c-format
+msgid "if set to yes, report unowned files."
+msgstr ""
+
+#: security/help.pm:125
+#, c-format
+msgid "if set to yes, check files/directories writable by everybody."
+msgstr ""
+
+#: security/help.pm:126
+#, c-format
+msgid "if set to yes, run chkrootkit checks."
+msgstr ""
+
+#: security/help.pm:127
+#, c-format
+msgid ""
+"if set, send the mail report to this email address else send it to root."
+msgstr ""
+
+#: security/help.pm:128
+#, c-format
+msgid "if set to yes, report check result by mail."
+msgstr ""
+
+#: security/help.pm:129
+#, c-format
+msgid "Do not send mails if there's nothing to warn about"
+msgstr ""
+
+#: security/help.pm:130
+#, c-format
+msgid "if set to yes, run some checks against the rpm database."
+msgstr ""
+
+#: security/help.pm:131
+#, c-format
+msgid "if set to yes, report check result to syslog."
+msgstr ""
+
+#: security/help.pm:132
+#, c-format
+msgid "if set to yes, reports check result to tty."
+msgstr ""
+
+#: security/help.pm:134
+#, c-format
+msgid "Set shell commands history size. A value of -1 means unlimited."
+msgstr ""
+
+#: security/help.pm:136
+#, c-format
+msgid "Set the shell timeout. A value of zero means no timeout."
+msgstr ""
+
+#: security/help.pm:136
+#, c-format
+msgid "Timeout unit is second"
+msgstr ""
+
+#: security/help.pm:138
+#, c-format
+msgid "Set the user's file mode creation mask."
+msgstr ""
+
+#: security/l10n.pm:11
+#, c-format
+msgid "Accept bogus IPv4 error messages"
+msgstr ""
+
+#: security/l10n.pm:12
+#, c-format
+msgid "Accept broadcasted icmp echo"
+msgstr ""
+
+#: security/l10n.pm:13
+#, c-format
+msgid "Accept icmp echo"
+msgstr ""
+
+#: security/l10n.pm:15
+#, c-format
+msgid "/etc/issue* exist"
+msgstr ""
+
+#: security/l10n.pm:16
+#, c-format
+msgid "Reboot by the console user"
+msgstr ""
+
+#: security/l10n.pm:17
+#, c-format
+msgid "Allow remote root login"
+msgstr ""
+
+#: security/l10n.pm:18
+#, c-format
+msgid "Direct root login"
+msgstr ""
+
+#: security/l10n.pm:19
+#, c-format
+msgid "List users on display managers (kdm and gdm)"
+msgstr ""
+
+#: security/l10n.pm:20
+#, c-format
+msgid "Export display when passing from root to the other users"
+msgstr ""
+
+#: security/l10n.pm:21
+#, c-format
+msgid "Allow X Window connections"
+msgstr ""
+
+#: security/l10n.pm:22
+#, c-format
+msgid "Authorize TCP connections to X Window"
+msgstr ""
+
+#: security/l10n.pm:23
+#, c-format
+msgid "Authorize all services controlled by tcp_wrappers"
+msgstr ""
+
+#: security/l10n.pm:24
+#, c-format
+msgid "Chkconfig obey msec rules"
+msgstr ""
+
+#: security/l10n.pm:25
+#, c-format
+msgid "Enable \"crontab\" and \"at\" for users"
+msgstr ""
+
+#: security/l10n.pm:26
+#, c-format
+msgid "Syslog reports to console 12"
+msgstr ""
+
+#: security/l10n.pm:27
+#, c-format
+msgid "Name resolution spoofing protection"
+msgstr ""
+
+#: security/l10n.pm:28
+#, c-format
+msgid "Enable IP spoofing protection"
+msgstr ""
+
+#: security/l10n.pm:29
+#, c-format
+msgid "Enable libsafe if libsafe is found on the system"
+msgstr ""
+
+#: security/l10n.pm:30
+#, c-format
+msgid "Enable the logging of IPv4 strange packets"
+msgstr ""
+
+#: security/l10n.pm:31
+#, c-format
+msgid "Enable msec hourly security check"
+msgstr ""
+
+#: security/l10n.pm:32
+#, c-format
+msgid "Enable su only from the wheel group members"
+msgstr ""
+
+#: security/l10n.pm:33
+#, c-format
+msgid "Use password to authenticate users"
+msgstr ""
+
+#: security/l10n.pm:34
+#, c-format
+msgid "Ethernet cards promiscuity check"
+msgstr ""
+
+#: security/l10n.pm:35
+#, c-format
+msgid "Daily security check"
+msgstr ""
+
+#: security/l10n.pm:36
+#, c-format
+msgid "Sulogin(8) in single user level"
+msgstr ""
+
+#: security/l10n.pm:37
+#, c-format
+msgid "No password aging for"
+msgstr ""
+
+#: security/l10n.pm:38
+#, c-format
+msgid "Set password expiration and account inactivation delays"
+msgstr ""
+
+#: security/l10n.pm:39
+#, c-format
+msgid "Password history length"
+msgstr ""
+
+#: security/l10n.pm:40
+#, c-format
+msgid "Password minimum length and number of digits and upcase letters"
+msgstr ""
+
+#: security/l10n.pm:41
+#, c-format
+msgid "Root umask"
+msgstr ""
+
+#: security/l10n.pm:42
+#, c-format
+msgid "Shell history size"
+msgstr ""
+
+#: security/l10n.pm:43
+#, c-format
+msgid "Shell timeout"
+msgstr ""
+
+#: security/l10n.pm:44
+#, c-format
+msgid "User umask"
+msgstr ""
+
+#: security/l10n.pm:45
+#, c-format
+msgid "Check open ports"
+msgstr ""
+
+#: security/l10n.pm:46
+#, c-format
+msgid "Check for unsecured accounts"
+msgstr ""
+
+#: security/l10n.pm:47
+#, c-format
+msgid "Check permissions of files in the users' home"
+msgstr ""
+
+#: security/l10n.pm:48
+#, c-format
+msgid "Check if the network devices are in promiscuous mode"
+msgstr ""
+
+#: security/l10n.pm:49
+#, c-format
+msgid "Run the daily security checks"
+msgstr ""
+
+#: security/l10n.pm:50
+#, c-format
+msgid "Check additions/removals of sgid files"
+msgstr ""
+
+#: security/l10n.pm:51
+#, c-format
+msgid "Check empty password in /etc/shadow"
+msgstr ""
+
+#: security/l10n.pm:52
+#, c-format
+msgid "Verify checksum of the suid/sgid files"
+msgstr ""
+
+#: security/l10n.pm:53
+#, c-format
+msgid "Check additions/removals of suid root files"
+msgstr ""
+
+#: security/l10n.pm:54
+#, c-format
+msgid "Report unowned files"
+msgstr ""
+
+#: security/l10n.pm:55
+#, c-format
+msgid "Check files/directories writable by everybody"
+msgstr ""
+
+#: security/l10n.pm:56
+#, c-format
+msgid "Run chkrootkit checks"
+msgstr ""
+
+#: security/l10n.pm:57
+#, c-format
+msgid "Do not send empty mail reports"
+msgstr "Nun unviar informes de corréu baleros"
+
+#: security/l10n.pm:58
+#, c-format
+msgid "If set, send the mail report to this email address else send it to root"
+msgstr ""
+
+#: security/l10n.pm:59
+#, c-format
+msgid "Report check result by mail"
+msgstr ""
+
+#: security/l10n.pm:60
+#, c-format
+msgid "Run some checks against the rpm database"
+msgstr ""
+
+#: security/l10n.pm:61
+#, c-format
+msgid "Report check result to syslog"
+msgstr ""
+
+#: security/l10n.pm:62
+#, c-format
+msgid "Reports check result to tty"
+msgstr ""
+
+#: security/level.pm:10
+#, c-format
+msgid "Disable msec"
+msgstr ""
+
+#: security/level.pm:11
+#, c-format
+msgid "Standard"
+msgstr "Standard"
+
+#: security/level.pm:12
+#, c-format
+msgid "Secure"
+msgstr ""
+
+#: security/level.pm:52
+#, c-format
+msgid ""
+"This level is to be used with care, as it disables all additional security\n"
+"provided by msec. Use it only when you want to take care of all aspects of "
+"system security\n"
+"on your own."
+msgstr ""
+
+#: security/level.pm:55
+#, c-format
+msgid ""
+"This is the standard security recommended for a computer that will be used "
+"to connect to the Internet as a client."
+msgstr ""
+
+#: security/level.pm:56
+#, c-format
+msgid ""
+"With this security level, the use of this system as a server becomes "
+"possible.\n"
+"The security is now high enough to use the system as a server which can "
+"accept\n"
+"connections from many clients. Note: if your machine is only a client on the "
+"Internet, you should choose a lower level."
+msgstr ""
+
+#: security/level.pm:63
+#, c-format
+msgid "DrakSec Basic Options"
+msgstr ""
+
+#: security/level.pm:66
+#, c-format
+msgid "Please choose the desired security level"
+msgstr ""
+
+#. -PO: this string is used to properly format "<security level>: <level description>"
+#: security/level.pm:70
+#, c-format
+msgid "%s: %s"
+msgstr "%s: %s"
+
+#: security/level.pm:73
+#, c-format
+msgid "Security Administrator:"
+msgstr ""
+
+#: security/level.pm:74
+#, c-format
+msgid "Login or email:"
+msgstr ""
+
+#: services.pm:18
+#, c-format
+msgid "Listen and dispatch ACPI events from the kernel"
+msgstr ""
+
+#: services.pm:19
+#, c-format
+msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
+msgstr ""
+
+#: services.pm:20
+#, c-format
+msgid "Anacron is a periodic command scheduler."
+msgstr ""
+
+#: services.pm:21
+#, c-format
+msgid ""
+"apmd is used for monitoring battery status and logging it via syslog.\n"
+"It can also be used for shutting down the machine when the battery is low."
+msgstr ""
+
+#: services.pm:23
+#, c-format
+msgid ""
+"Runs commands scheduled by the at command at the time specified when\n"
+"at was run, and runs batch commands when the load average is low enough."
+msgstr ""
+
+#: services.pm:25
+#, c-format
+msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
+msgstr ""
+
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr ""
+
+#: services.pm:27
+#, c-format
+msgid "Set CPU frequency settings"
+msgstr ""
+
+#: services.pm:28
+#, c-format
+msgid ""
+"cron is a standard UNIX program that runs user-specified programs\n"
+"at periodic scheduled times. vixie cron adds a number of features to the "
+"basic\n"
+"UNIX cron, including better security and more powerful configuration options."
+msgstr ""
+
+#: services.pm:31
+#, c-format
+msgid ""
+"Common UNIX Printing System (CUPS) is an advanced printer spooling system"
+msgstr ""
+
+#: services.pm:32
+#, c-format
+msgid "Launches the graphical display manager"
+msgstr ""
+
+#: services.pm:33
+#, c-format
+msgid ""
+"FAM is a file monitoring daemon. It is used to get reports when files "
+"change.\n"
+"It is used by GNOME and KDE"
+msgstr ""
+
+#: services.pm:35
+#, c-format
+msgid ""
+"G15Daemon allows users access to all extra keys by decoding them and \n"
+"pushing them back into the kernel via the linux UINPUT driver. This driver "
+"must be loaded \n"
+"before g15daemon can be used for keyboard access. The G15 LCD is also "
+"supported. By default, \n"
+"with no other clients active, g15daemon will display a clock. Client "
+"applications and \n"
+"scripts can access the LCD via a simple API."
+msgstr ""
+
+#: services.pm:40
+#, c-format
+msgid ""
+"GPM adds mouse support to text-based Linux applications such the\n"
+"Midnight Commander. It also allows mouse-based console cut-and-paste "
+"operations,\n"
+"and includes support for pop-up menus on the console."
+msgstr ""
+
+#: services.pm:43
+#, c-format
+msgid "HAL is a daemon that collects and maintains information about hardware"
+msgstr ""
+
+#: services.pm:44
+#, c-format
+msgid ""
+"HardDrake runs a hardware probe, and optionally configures\n"
+"new/changed hardware."
+msgstr ""
+
+#: services.pm:46
+#, c-format
+msgid ""
+"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
+msgstr ""
+
+#: services.pm:47
+#, c-format
+msgid ""
+"The internet superserver daemon (commonly called inetd) starts a\n"
+"variety of other internet services as needed. It is responsible for "
+"starting\n"
+"many services, including telnet, ftp, rsh, and rlogin. Disabling inetd "
+"disables\n"
+"all of the services it is responsible for."
+msgstr ""
+
+#: services.pm:51
+#, c-format
+msgid "Automates a packet filtering firewall with ip6tables"
+msgstr ""
+
+#: services.pm:52
+#, c-format
+msgid "Automates a packet filtering firewall with iptables"
+msgstr ""
+
+#: services.pm:53
+#, c-format
+msgid ""
+"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
+msgstr ""
+
+#: services.pm:54
+#, c-format
+msgid ""
+"This package loads the selected keyboard map as set in\n"
+"/etc/sysconfig/keyboard. This can be selected using the kbdconfig utility.\n"
+"You should leave this enabled for most machines."
+msgstr ""
+
+#: services.pm:57
+#, c-format
+msgid ""
+"Automatic regeneration of kernel header in /boot for\n"
+"/usr/include/linux/{autoconf,version}.h"
+msgstr ""
+
+#: services.pm:59
+#, c-format
+msgid "Automatic detection and configuration of hardware at boot."
+msgstr ""
+
+#: services.pm:60
+#, c-format
+msgid "Tweaks system behavior to extend battery life"
+msgstr ""
+
+#: services.pm:61
+#, c-format
+msgid ""
+"Linuxconf will sometimes arrange to perform various tasks\n"
+"at boot-time to maintain the system configuration."
+msgstr ""
+
+#: services.pm:63
+#, c-format
+msgid ""
+"lpd is the print daemon required for lpr to work properly. It is\n"
+"basically a server that arbitrates print jobs to printer(s)."
+msgstr ""
+
+#: services.pm:65
+#, c-format
+msgid ""
+"Linux Virtual Server, used to build a high-performance and highly\n"
+"available server."
+msgstr ""
+
+#: services.pm:67
+#, c-format
+msgid "Monitors the network (Interactive Firewall and wireless"
+msgstr ""
+
+#: services.pm:68
+#, c-format
+msgid "Software RAID monitoring and management"
+msgstr ""
+
+#: services.pm:69
+#, c-format
+msgid ""
+"DBUS is a daemon which broadcasts notifications of system events and other "
+"messages"
+msgstr ""
+
+#: services.pm:70
+#, c-format
+msgid "Enables MSEC security policy on system startup"
+msgstr ""
+
+#: services.pm:71
+#, c-format
+msgid ""
+"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
+"names to IP addresses."
+msgstr ""
+
+#: services.pm:72
+#, c-format
+msgid "Initializes network console logging"
+msgstr ""
+
+#: services.pm:73
+#, c-format
+msgid ""
+"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
+"Manager/Windows), and NCP (NetWare) mount points."
+msgstr ""
+
+#: services.pm:75
+#, c-format
+msgid ""
+"Activates/Deactivates all network interfaces configured to start\n"
+"at boot time."
+msgstr ""
+
+#: services.pm:77
+#, c-format
+msgid "Requires network to be up if enabled"
+msgstr ""
+
+#: services.pm:78
+#, c-format
+msgid "Wait for the hotplugged network to be up"
+msgstr ""
+
+#: services.pm:79
+#, c-format
+msgid ""
+"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
+"This service provides NFS server functionality, which is configured via the\n"
+"/etc/exports file."
+msgstr ""
+
+#: services.pm:82
+#, c-format
+msgid ""
+"NFS is a popular protocol for file sharing across TCP/IP\n"
+"networks. This service provides NFS file locking functionality."
+msgstr ""
+
+#: services.pm:84
+#, c-format
+msgid "Synchronizes system time using the Network Time Protocol (NTP)"
+msgstr ""
+
+#: services.pm:85
+#, c-format
+msgid ""
+"Automatically switch on numlock key locker under console\n"
+"and Xorg at boot."
+msgstr ""
+
+#: services.pm:87
+#, c-format
+msgid "Support the OKI 4w and compatible winprinters."
+msgstr ""
+
+#: services.pm:88
+#, c-format
+msgid "Checks if a partition is close to full up"
+msgstr ""
+
+#: services.pm:89
+#, c-format
+msgid ""
+"PCMCIA support is usually to support things like ethernet and\n"
+"modems in laptops. It will not get started unless configured so it is safe "
+"to have\n"
+"it installed on machines that do not need it."
+msgstr ""
+
+#: services.pm:92
+#, c-format
+msgid ""
+"The portmapper manages RPC connections, which are used by\n"
+"protocols such as NFS and NIS. The portmap server must be running on "
+"machines\n"
+"which act as servers for protocols which make use of the RPC mechanism."
+msgstr ""
+
+#: services.pm:95
+#, c-format
+msgid "Reserves some TCP ports"
+msgstr ""
+
+#: services.pm:96
+#, c-format
+msgid ""
+"Postfix is a Mail Transport Agent, which is the program that moves mail from "
+"one machine to another."
+msgstr ""
+
+#: services.pm:97
+#, c-format
+msgid ""
+"Saves and restores system entropy pool for higher quality random\n"
+"number generation."
+msgstr ""
+
+#: services.pm:99
+#, c-format
+msgid ""
+"Assign raw devices to block devices (such as hard disk drive\n"
+"partitions), for the use of applications such as Oracle or DVD players"
+msgstr ""
+
+#: services.pm:101
+#, c-format
+msgid "Nameserver information manager"
+msgstr ""
+
+#: services.pm:102
+#, c-format
+msgid ""
+"The routed daemon allows for automatic IP router table updated via\n"
+"the RIP protocol. While RIP is widely used on small networks, more complex\n"
+"routing protocols are needed for complex networks."
+msgstr ""
+
+#: services.pm:105
+#, c-format
+msgid ""
+"The rstat protocol allows users on a network to retrieve\n"
+"performance metrics for any machine on that network."
+msgstr ""
+
+#: services.pm:107
+#, c-format
+msgid ""
+"Syslog is the facility by which many daemons use to log messages to various "
+"system log files. It is a good idea to always run rsyslog."
+msgstr ""
+
+#: services.pm:108
+#, c-format
+msgid ""
+"The rusers protocol allows users on a network to identify who is\n"
+"logged in on other responding machines."
+msgstr ""
+
+#: services.pm:110
+#, c-format
+msgid ""
+"The rwho protocol lets remote users get a list of all of the users\n"
+"logged into a machine running the rwho daemon (similar to finger)."
+msgstr ""
+
+#: services.pm:112
+#, c-format
+msgid ""
+"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
+msgstr ""
+
+#: services.pm:113
+#, c-format
+msgid "Packet filtering firewall"
+msgstr ""
+
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
+#, c-format
+msgid ""
+"The SMB/CIFS protocol enables to share access to files & printers and also "
+"integrates with a Windows Server domain"
+msgstr ""
+
+#: services.pm:116
+#, c-format
+msgid "Launch the sound system on your machine"
+msgstr ""
+
+#: services.pm:117
+#, c-format
+msgid "layer for speech analysis"
+msgstr ""
+
+#: services.pm:118
+#, c-format
+msgid ""
+"Secure Shell is a network protocol that allows data to be exchanged over a "
+"secure channel between two computers"
+msgstr ""
+
+#: services.pm:119
+#, c-format
+msgid ""
+"Syslog is the facility by which many daemons use to log messages\n"
+"to various system log files. It is a good idea to always run syslog."
+msgstr ""
+
+#: services.pm:121
+#, c-format
+msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
+msgstr ""
+
+#: services.pm:122
+#, c-format
+msgid "Load the drivers for your usb devices."
+msgstr ""
+
+#: services.pm:123
+#, c-format
+msgid "A lightweight network traffic monitor"
+msgstr ""
+
+#: services.pm:124
+#, c-format
+msgid "Starts the X Font Server."
+msgstr ""
+
+#: services.pm:125
+#, c-format
+msgid "Starts other deamons on demand."
+msgstr ""
+
+#: services.pm:154
+#, c-format
+msgid "Printing"
+msgstr "ImprentaciĂ³n"
+
+#: services.pm:157
+#, c-format
+msgid "Internet"
+msgstr "Internet"
+
+#: services.pm:162
+#, c-format
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr ""
+
+#: services.pm:164
+#, c-format
+msgid "System"
+msgstr "Sistema"
+
+#: services.pm:170
+#, c-format
+msgid "Remote Administration"
+msgstr ""
+
+#: services.pm:179
+#, c-format
+msgid "Database Server"
+msgstr ""
+
+#: services.pm:190 services.pm:227
+#, c-format
+msgid "Services"
+msgstr "Servicios"
+
+#: services.pm:190
+#, c-format
+msgid "Choose which services should be automatically started at boot time"
+msgstr ""
+
+#: services.pm:208
+#, c-format
+msgid "%d activated for %d registered"
+msgstr ""
+
+#: services.pm:231
+#, c-format
+msgid "running"
+msgstr ""
+
+#: services.pm:231
+#, c-format
+msgid "stopped"
+msgstr ""
+
+#: services.pm:236
+#, c-format
+msgid "Services and daemons"
+msgstr ""
+
+#: services.pm:242
+#, c-format
+msgid ""
+"No additional information\n"
+"about this service, sorry."
+msgstr ""
+
+#: services.pm:249
+#, c-format
+msgid "Start when requested"
+msgstr ""
+
+#: services.pm:249
+#, c-format
+msgid "On boot"
+msgstr ""
+
+#: services.pm:266
+#, c-format
+msgid "Start"
+msgstr ""
+
+#: services.pm:266
+#, c-format
+msgid "Stop"
+msgstr "Parar"
+
+#: standalone.pm:27
+#, c-format
+msgid ""
+"This program is free software; you can redistribute it and/or modify\n"
+"it under the terms of the GNU General Public License as published by\n"
+"the Free Software Foundation; either version 2, or (at your option)\n"
+"any later version.\n"
+"\n"
+"This program is distributed in the hope that it will be useful,\n"
+"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
+"GNU General Public License for more details.\n"
+"\n"
+"You should have received a copy of the GNU General Public License\n"
+"along with this program; if not, write to the Free Software\n"
+"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, "
+"USA.\n"
+msgstr ""
+
+#: standalone.pm:46
+#, c-format
+msgid ""
+"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
+"Backup and Restore application\n"
+"\n"
+"--default : save default directories.\n"
+"--debug : show all debug messages.\n"
+"--show-conf : list of files or directories to backup.\n"
+"--config-info : explain configuration file options (for non-X "
+"users).\n"
+"--daemon : use daemon configuration. \n"
+"--help : show this message.\n"
+"--version : show version number.\n"
+msgstr ""
+
+#: standalone.pm:58
+#, c-format
+msgid ""
+"[--boot]\n"
+"OPTIONS:\n"
+" --boot - enable to configure boot loader\n"
+"default mode: offer to configure autologin feature"
+msgstr ""
+
+#: standalone.pm:62
+#, c-format
+msgid ""
+"[OPTIONS] [PROGRAM_NAME]\n"
+"\n"
+"OPTIONS:\n"
+" --help - print this help message.\n"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
+msgstr ""
+
+#: standalone.pm:68
+#, c-format
+msgid ""
+"[--add]\n"
+" --add - \"add a network interface\" wizard\n"
+" --del - \"delete a network interface\" wizard\n"
+" --skip-wizard - manage connections\n"
+" --internet - configure internet\n"
+" --wizard - like --add"
+msgstr ""
+
+#: standalone.pm:74
+#, c-format
+msgid ""
+"\n"
+"Font Importation and monitoring application\n"
+"\n"
+"OPTIONS:\n"
+"--windows_import : import from all available windows partitions.\n"
+"--xls_fonts : show all fonts that already exist from xls\n"
+"--install : accept any font file and any directory.\n"
+"--uninstall : uninstall any font or any directory of font.\n"
+"--replace : replace all font if already exist\n"
+"--application : 0 none application.\n"
+" : 1 all application available supported.\n"
+" : name_of_application like so for staroffice \n"
+" : and gs for ghostscript for only this one."
+msgstr ""
+
+#: standalone.pm:89
+#, c-format
+msgid ""
+"[OPTIONS]...\n"
+"%s Terminal Server Configurator\n"
+"--enable : enable MTS\n"
+"--disable : disable MTS\n"
+"--start : start MTS\n"
+"--stop : stop MTS\n"
+"--adduser : add an existing system user to MTS (requires username)\n"
+"--deluser : delete an existing system user from MTS (requires "
+"username)\n"
+"--addclient : add a client machine to MTS (requires MAC address, IP, "
+"nbi image name)\n"
+"--delclient : delete a client machine from MTS (requires MAC address, "
+"IP, nbi image name)"
+msgstr ""
+
+#: standalone.pm:101
+#, c-format
+msgid "[keyboard]"
+msgstr ""
+
+#: standalone.pm:102
+#, c-format
+msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
+msgstr ""
+
+#: standalone.pm:103
+#, c-format
+msgid ""
+"[OPTIONS]\n"
+"Network & Internet connection and monitoring application\n"
+"\n"
+"--defaultintf interface : show this interface by default\n"
+"--connect : connect to internet if not already connected\n"
+"--disconnect : disconnect to internet if already connected\n"
+"--force : used with (dis)connect : force (dis)connection.\n"
+"--status : returns 1 if connected 0 otherwise, then exit.\n"
+"--quiet : do not be interactive. To be used with (dis)connect."
+msgstr ""
+
+#: standalone.pm:113
+#, c-format
+msgid ""
+"[OPTION]...\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
+" --no-verify-rpm do not verify packages signatures\n"
+" --changelog-first display changelog before filelist in the "
+"description window\n"
+" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
+msgstr ""
+
+#: standalone.pm:118
+#, c-format
+msgid ""
+"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
+"usbtable] [--dynamic=dev]"
+msgstr ""
+
+#: standalone.pm:119
+#, c-format
+msgid ""
+" [everything]\n"
+" XFdrake [--noauto] monitor\n"
+" XFdrake resolution"
+msgstr ""
+
+#: standalone.pm:156
+#, c-format
+msgid ""
+"\n"
+"Usage: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
+"testing] [-v|--version] "
+msgstr ""
+
+#: timezone.pm:170 timezone.pm:171
+#, c-format
+msgid "All servers"
+msgstr "Tolos sirvidores"
+
+#: timezone.pm:207
+#, c-format
+msgid "Global"
+msgstr ""
+
+#: timezone.pm:210
+#, c-format
+msgid "Africa"
+msgstr ""
+
+#: timezone.pm:211
+#, c-format
+msgid "Asia"
+msgstr ""
+
+#: timezone.pm:212
+#, c-format
+msgid "Europe"
+msgstr ""
+
+#: timezone.pm:213
+#, c-format
+msgid "North America"
+msgstr ""
+
+#: timezone.pm:214
+#, c-format
+msgid "Oceania"
+msgstr ""
+
+#: timezone.pm:215
+#, c-format
+msgid "South America"
+msgstr ""
+
+#: timezone.pm:224
+#, c-format
+msgid "Hong Kong"
+msgstr ""
+
+#: timezone.pm:261
+#, c-format
+msgid "Russian Federation"
+msgstr "FederaciĂ³n rusa"
+
+#: timezone.pm:269
+#, c-format
+msgid "Yugoslavia"
+msgstr ""
+
+#: ugtk2.pm:810 ugtk3.pm:908
+#, c-format
+msgid "Is this correct?"
+msgstr ""
+
+#: ugtk2.pm:872 ugtk3.pm:970
+#, c-format
+msgid "You have chosen a file, not a directory"
+msgstr ""
+
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "InformaciĂ³n"
+
+#: wizards.pm:95
+#, c-format
+msgid ""
+"%s is not installed\n"
+"Click \"Next\" to install or \"Cancel\" to quit"
+msgstr ""
+
+#: wizards.pm:99
+#, c-format
+msgid "Installation failed"
+msgstr "FallĂ³ la instalaciĂ³n"
+
+#, fuzzy
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "Tienes d'especificar una particiĂ³n raigañu"
diff --git a/perl-install/share/po/az.po b/perl-install/share/po/az.po
index 2de834b68..ab5ea1bcf 100644
--- a/perl-install/share/po/az.po
+++ b/perl-install/share/po/az.po
@@ -9,30 +9,31 @@
msgid ""
msgstr ""
"Project-Id-Version: DrakX-az\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
+"POT-Creation-Date: 2016-07-12 14: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"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "XahiÅŸ edirik, gözlÉ™yin"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "Açılış yĂ¼klÉ™yicisi qurulumu fÉ™aliyyÉ™tdÉ™dir"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -43,35 +44,17 @@ msgid ""
"Assign a new Volume ID?"
msgstr ""
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr "Açılış yĂ¼klÉ™yicisi qurulumu iflas etdi. XÉ™ta:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"Siz Open Firmware açılış avadanlığınızı açılış yĂ¼klÉ™yicisini\n"
-"fÉ™allaÅŸdırmaq Ă¼Ă§Ă¼n dÉ™yiÅŸdirmÉ™li ola bilÉ™rsiniz. Command-Option-O-F "
-"dĂ¼ymÉ™lÉ™rini\n"
-" yenidən başlarkən basın və bunları girin:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Sonra da bunları yazın: shut-down\n"
-"Bir sonrakı baÅŸlanğıcda açılış yĂ¼klÉ™yicisi sÉ™tirini görmÉ™lisiniz."
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
@@ -81,269 +64,224 @@ msgstr ""
"\n"
"Hansı sĂ¼rĂ¼cĂ¼ Ă¼stĂ¼ndÉ™n açılış edirsiniz?"
-#: any.pm:331
+#: any.pm:335
#, fuzzy, c-format
msgid "Bootloader Installation"
msgstr "Açılış yĂ¼klÉ™yicisi qurulumu fÉ™aliyyÉ™tdÉ™dir"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "Sistem yĂ¼klÉ™yicisini hara qurmaq istÉ™yirsiniz?"
-#: any.pm:359
+#: any.pm:355
#, fuzzy, c-format
msgid "First sector (MBR) of drive %s"
msgstr "Diskin ilk sektoru (MBR)"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "Diskin ilk sektoru (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "Kök bolməsinin ilk sektoru"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "DisketÉ™"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "Keç"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "Açılış TÉ™rzi QuraÅŸdırılması"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, fuzzy, c-format
+msgid "EFI System Partition"
+msgstr "ÅifrÉ™lÉ™mÉ™ alqorifması"
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "Sistem yĂ¼klÉ™yicisinin ana seçimlÉ™ri"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "Açılış yĂ¼klÉ™yicisi"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "İstifadÉ™ edilÉ™cÉ™k Açılış idarÉ™cisi"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Açılış avadanlığı"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr ""
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "Açılışda gecikmÉ™ mĂ¼ddÉ™ti"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "ACPI-ni Fəallaşdır"
-#: any.pm:426
+#: any.pm:419
#, fuzzy, c-format
msgid "Enable SMP"
msgstr "ACPI-ni Fəallaşdır"
-#: any.pm:427
+#: any.pm:420
#, fuzzy, c-format
msgid "Enable APIC"
msgstr "ACPI-ni Fəallaşdır"
-#: any.pm:429
+#: any.pm:422
#, fuzzy, c-format
msgid "Enable Local APIC"
msgstr "ACPI-ni Fəallaşdır"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "TÉ™hlĂ¼kÉ™sizlik"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "ÅifrÉ™"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "ÅifrÉ™lÉ™r uyÄŸun gÉ™lmir"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Xahiş edirik, təkrar sınayın"
-#: any.pm:436
+#: any.pm:429
#, fuzzy, c-format
-msgid "You can not use a password with %s"
+msgid "You cannot use a password with %s"
msgstr ""
"%s baÄŸlama nöqtÉ™si Ă¼Ă§Ă¼n ÅŸifrÉ™lÉ™nmiÅŸ fayl sistemi istifadÉ™ edÉ™ bilmÉ™zsiniz"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "ÅifrÉ™ (tÉ™krar)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "/tmp-i hÉ™r açılışda tÉ™mizlÉ™"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "Init İsmarışı"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "Açıq Firmware Gecikməsi"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "ÇəyirdÉ™k Açılış Vaxt Dolması"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "CD Açılışı FÉ™allaÅŸdırılsın?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "OF Açılışı FÉ™allaÅŸdırılsın?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "Æsas ÆS?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Æks"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Kök"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "Sonuna əlavə et"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr ""
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Video modu"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "ÅÉ™bÉ™kÉ™ profili"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Etiket"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "Ă–n QurÄŸulu"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "NoVideo"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "Boş etiket qəbul edilmir"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "Çəyirdək əksini bildirməlisiniz"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "Kök bölməsini bildirməlisiniz"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Bu etiket onsuzda istifadÉ™ edilib"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "NÉ™ cĂ¼r bir giriÅŸ É™lavÉ™ etmÉ™k istÉ™yirsiniz?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linuks"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Digər sistemlər (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "DigÉ™r ÆS (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "DigÉ™r ÆS (Windows...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, fuzzy, c-format
msgid "Bootloader Configuration"
msgstr "Açılış TÉ™rzi QuraÅŸdırılması"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -352,47 +290,76 @@ msgstr ""
"Buradakı bir birindən fərqli seçimlərə yenilərini əlavə edə bilər,\n"
"ya da mövcud olanları dÉ™yiÅŸdirÉ™ bilÉ™rsiniz."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Xəbərdarlıq"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "X proqramlarına yetişmə icazəsi"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "rpm vasitələrinə yetişmə"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "\"su\" icazəsi ver"
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "idarəvi fayllara yetişmə"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "şəbəkə vasitələrinə yetişmə"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "dərləmə vasitələrinə yetişmə"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(%s artıq əlavə edilmişdir)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "XahiÅŸ edirik, bir istifadəçi adı alın"
-#: any.pm:863
+#: any.pm:875
#, fuzzy, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
@@ -401,231 +368,246 @@ msgstr ""
"İstifadəçi adında sadacə kiçik hərflər, rəqəmlər, `-' və `_' xarakterləri "
"ola bilər"
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "İstifadəçi adı çox uzundur"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "Bu istifadəçi adı onsuzda əlavə edilib"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "İstifadəçi ID'si"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "Qrup ID'si"
-#: any.pm:872
+#: any.pm:884
#, fuzzy, c-format
msgid "%s must be a number"
msgstr "%s seçimi rəqəm olmalıdır!"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
+msgid "%s should be above 1000. Accept anyway?"
msgstr ""
-#: any.pm:877
+#: any.pm:889
#, fuzzy, c-format
msgid "User management"
msgstr "İstifadəçi adı"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, fuzzy, c-format
msgid "Set administrator (root) password"
msgstr "Ali istifadəçi ÅŸifrÉ™sini tÉ™'yin et"
-#: any.pm:889
+#: any.pm:903
#, fuzzy, c-format
msgid "Enter a user"
msgstr ""
"Bir istifadəçi daxil edin\n"
"%s"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Timsal"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "Həqiqi ad"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "Giriş adı"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Qabıq"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
#, fuzzy, c-format
msgid "Please wait, adding media..."
msgstr "ttmkfdir fÉ™aliyyÉ™tdÉ™dir, xahiÅŸ edirik, gözlÉ™yin..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "Avtomatik GiriÅŸ"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr ""
"KompĂ¼teriniz istifadəçinin avtomatik giriÅŸ etmÉ™si Ă¼Ă§Ă¼n qurÄŸulana bilÉ™r."
-#: any.pm:979
+#: any.pm:1005
#, fuzzy, c-format
msgid "Use this feature"
msgstr "Bu xĂ¼susiyyÉ™ti istifadÉ™ etmÉ™k istÉ™yirsiniz?"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Æsas istifadəçini seçin:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "İşlÉ™tmÉ™k istÉ™diyiniz pÉ™ncÉ™rÉ™ idarəçisini seçin:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, fuzzy, c-format
msgid "Release Notes"
msgstr "Buraxılış:"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "BaÄŸla"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Lisenziya razılığı"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Çıx"
-#: any.pm:1080
+#: any.pm:1096
#, fuzzy, c-format
msgid "Do you accept this license ?"
msgstr "Başqası var?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Qəbul Et"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "Rədd Et"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "XahiÅŸ edirik, istifadÉ™ edilÉ™cÉ™k dili seçin"
-#: any.pm:1135
-#, c-format
+#: any.pm:1151
+#, fuzzy, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"Mandriva Linux mĂ¼xtÉ™lif dillÉ™ri dÉ™stÉ™klÉ™yir. Qurmaq istÉ™diyiniz\n"
+"Mageia mĂ¼xtÉ™lif dillÉ™ri dÉ™stÉ™klÉ™yir. Qurmaq istÉ™diyiniz\n"
"dilləri seçin. Onlar qurulum tamamlanandan və sistem yenidən\n"
"başlayandan sonra istifadəyə hazır olacaqlar."
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
#, c-format
-msgid "Multi languages"
+msgid "Mageia"
+msgstr "Mageia"
+
+#: any.pm:1154
+#, fuzzy, c-format
+msgid "Multiple languages"
+msgstr "BĂ¼tĂ¼n dillÉ™r"
+
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
msgstr ""
-#: any.pm:1147 any.pm:1178
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr ""
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "BĂ¼tĂ¼n dillÉ™r"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "Dil seçkisi"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "Ölkə / Bölgə"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "XahiÅŸ edirik, ölkÉ™nizi seçin"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "BĂ¼tĂ¼n mövcud ölkÉ™lÉ™rinn siyahısı"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
msgstr "Diqər Ölkələr"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "Ætraflı"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr "GiriÅŸ yöntÉ™mi:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Heç biri"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "BölĂ¼ÅŸmÉ™ yoxdur"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "BĂ¼tĂ¼n istifadəçilÉ™rÉ™ icazÉ™ ver"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "XĂ¼susi"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -642,21 +624,21 @@ msgstr ""
"\"XĂ¼susi\" seçənÉ™yi, hÉ™r istifadəçiyÉ™ fÉ™rqli icazÉ™ vermÉ™k Ă¼Ă§Ă¼n istifadÉ™ "
"edilir.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
"Windows."
msgstr ""
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
"systems."
msgstr ""
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
@@ -664,12 +646,12 @@ msgstr ""
"NFS ya da SMB işlədərək ixrac edə bilərsiniz. Xahiş edirik, işlətmək "
"istədiyinizi seçin."
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "Userdrake-ni baÅŸlat"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -679,7 +661,7 @@ msgstr ""
"Bu qrupa istifadəçilÉ™ri É™lavÉ™ etmÉ™k Ă¼Ă§Ă¼n userdrake'dÉ™n istifadÉ™ edÉ™ "
"bilərsiniz. "
-#: any.pm:1481
+#: any.pm:1503
#, fuzzy, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
@@ -687,48 +669,48 @@ msgid ""
msgstr ""
"DÉ™yiÅŸikliklÉ™rin fÉ™al olması Ă¼Ă§Ă¼n hesabdan çıxış edib, yenidÉ™n girmÉ™lisiniz."
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr ""
"DÉ™yiÅŸikliklÉ™rin fÉ™al olması Ă¼Ă§Ă¼n hesabdan çıxış edib, yenidÉ™n girmÉ™lisiniz."
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "Vaxt Zolağı"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "Vaxt zolağınız hansıdır?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr ""
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr ""
-#: any.pm:1550
+#: any.pm:1572
#, fuzzy, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "Avadanlıq saatı GMT'yə görə quruludur"
-#: any.pm:1551
+#: any.pm:1573
#, fuzzy, c-format
msgid "%s (hardware clock set to local time)"
msgstr "Avadanlıq saatı GMT'yə görə quruludur"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "NTP Verici"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "Avtomatik vaxt sinxronizasiyası (NTP vasitəsiylə)"
@@ -753,7 +735,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr ""
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Windows Domeni"
@@ -763,289 +745,289 @@ msgstr "Windows Domeni"
msgid "Kerberos 5"
msgstr ""
-#: authentication.pm:63
+#: authentication.pm:65
#, fuzzy, c-format
msgid "Local file:"
msgstr "Yerli fayllar:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr ""
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
"consolidates certain types of information within your organization."
msgstr ""
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
"Service domain with a common password and group file."
msgstr ""
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Windows Domeni:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
"a Windows domain."
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, fuzzy, c-format
msgid "Welcome to the Authentication Wizard"
msgstr "Domen Səlahiyyətləndirməsi Məcburidir"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "LDAP Vericisi"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, fuzzy, c-format
msgid "Base dn"
msgstr "LDAP Æsas dn"
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr ""
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr ""
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr ""
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr ""
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr ""
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr ""
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, fuzzy, c-format
msgid "Bind Password "
msgstr "ÅifrÉ™"
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr ""
-#: authentication.pm:127
+#: authentication.pm:126
#, fuzzy, c-format
msgid "Password base"
msgstr "ÅifrÉ™"
-#: authentication.pm:128
+#: authentication.pm:127
#, fuzzy, c-format
msgid "Group base"
msgstr "Qrup ID'si"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr ""
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:146
+#: authentication.pm:145
#, fuzzy, c-format
msgid "Realm "
msgstr "Həqiqi ad"
-#: authentication.pm:148
+#: authentication.pm:147
#, fuzzy, c-format
msgid "KDCs Servers"
msgstr "LDAP Vericisi"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr ""
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr ""
-#: authentication.pm:156
+#: authentication.pm:155
#, fuzzy, c-format
msgid "Use local file for users information"
msgstr "VericilÉ™r Ă¼Ă§Ă¼n libsafe iÅŸlÉ™t"
-#: authentication.pm:157
+#: authentication.pm:156
#, fuzzy, c-format
-msgid "Use Ldap for users information"
+msgid "Use LDAP for users information"
msgstr "Sabit disk mə'lumatı"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr ""
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "NIS sahəsi"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "NIS Verici"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-#: authentication.pm:218
+#: authentication.pm:217
#, fuzzy, c-format
msgid "Domain Model "
msgstr "Domen"
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr ""
-#: authentication.pm:221
+#: authentication.pm:220
#, fuzzy, c-format
msgid "DNS Domain"
msgstr "NIS sahəsi"
-#: authentication.pm:222
+#: authentication.pm:221
#, fuzzy, c-format
msgid "DC Server"
msgstr "LDAP Vericisi"
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "Tanıtma"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "Tanıtma yöntəmi"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "ÅifrÉ™ olmasın"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr "Bu ÅŸifrÉ™ çox qısadır (É™n az %d hÉ™rf böyĂ¼klĂ¼yĂ¼ndÉ™ olmalıdır)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "NIS domeni olmayan translasiya işlədilə bilməz"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Fayl seç"
-#: authentication.pm:897
+#: authentication.pm:866
#, fuzzy, c-format
msgid "Domain Windows for authentication : "
msgstr "Domen Səlahiyyətləndirməsi Məcburidir"
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "Domen İdarəçisinin İstifadəçi Adı"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "Domen İdarəçi ÅifrÉ™si"
@@ -1056,7 +1038,7 @@ msgstr "Domen İdarəçi ÅifrÉ™si"
# leave it in English, as it is the best for your language)
#
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1066,105 +1048,106 @@ msgid ""
"\n"
msgstr ""
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "Mətn menyulu LILO"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
+msgid "GRUB2 with graphical menu"
msgstr ""
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr ""
+msgid "GRUB2 with text menu"
+msgstr "Mətn menyulu GRUB2"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr ""
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr ""
+msgid "GRUB with text menu"
+msgstr "Mətn menyulu GRUB"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "/boot içində lazımi yer yoxdur"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "Sistem yĂ¼klÉ™yicisini %s bölmÉ™sinÉ™ qura bilmÉ™zsiniz\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
"renumbered"
msgstr ""
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "Sistem YĂ¼klÉ™yicisini YenidÉ™n Qur"
-#: common.pm:142
+#: common.pm:271
#, fuzzy, c-format
msgid "B"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d dəqiqə"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 dəqiqə"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d saniyÉ™"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr ""
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1178,154 +1161,143 @@ msgstr ""
"olaraq quraÅŸdırılmalıdır). İndi WebDAV baÄŸlama nöqtÉ™lÉ™ri É™lavÉ™ etmÉ™k\n"
"Ă¼Ă§Ă¼n, \"Yeni\" dĂ¼ymÉ™sinÉ™ basın."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Yeni"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Ayır"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "BaÄŸla"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Verici"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "BaÄŸlama nöqtÉ™si"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Seçimlər"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Sil"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Qurtardı"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Xəta"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "XahiÅŸ edirik, WebDAV vericisi URL-ni daxil edin"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "URL http:// ya da https:// ilə başlamalıdır"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Xəbərdarlıq"
-
#: diskdrake/dav.pm:106
#, fuzzy, c-format
-msgid "Are you sure you want to delete this mountpoint?"
+msgid "Are you sure you want to delete this mount point?"
msgstr "Bu dĂ¼ymÉ™yÉ™ basmaq istÉ™yirsiniz?"
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Verici:"
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "BaÄŸlama nöqtÉ™si: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "Seçimlər: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "Bölmələndirmə"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "Diqqətlə oxuyun"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "ÆvvÉ™lcÉ™ datanızın yedÉ™yini alın"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Çıxış"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "Davam et"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Yardım"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1337,144 +1309,134 @@ msgstr ""
"mÉ™slÉ™hÉ™t edirik. (BölmÉ™ni seçib, \"BöyĂ¼klĂ¼yĂ¼\n"
"DÉ™yiÅŸdir\" dĂ¼ymÉ™sinÉ™ tıqlayın)"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "XahiÅŸ edirik, bir bölmÉ™ Ă¼stĂ¼nÉ™ tıqlayın"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "Ætraflı"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "Sabit disk(lər) tapıla bilmədi"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "NamÉ™'lum"
-#: diskdrake/hd_gtk.pm:388
+#: diskdrake/hd_gtk.pm:427
#, fuzzy, c-format
msgid "Ext4"
msgstr "Çıxış"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, fuzzy, c-format
msgid "XFS"
msgstr "HFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Dəyiş-toqquş"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Digər"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "BoÅŸ"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "Fayl sistemi növĂ¼:"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, fuzzy, c-format
msgid "This partition is already empty"
msgstr "Bu bölmÉ™ ölĂ§Ă¼lÉ™ndirilÉ™ bilmÉ™z"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "ÆvvÉ™lcÉ™ ``Ayır'-ı iÅŸlÉ™t"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, fuzzy, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "Yerinə ``%s'' işlət"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Növ"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "BaÅŸqa bölmÉ™ seçin"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Bölmə seçin"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "Daha Çox Seçim"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, fuzzy, c-format
msgid "Confirmation"
msgstr "Quraşdırma"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "Davam edilsin?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Qeyd etmədən Çıx"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "Bölmə cədvəli qeyd edilmədən çıxılsın?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "Dəyişikliklər /etc/fstab faylına qeyd edilsin?"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr ""
"BölmÉ™ cÉ™vÉ™lindÉ™ki dÉ™yiÅŸikliklÉ™rin tÉ™tbiq edilmÉ™si Ă¼Ă§Ă¼n kompĂ¼terinizi yenidÉ™n "
"başlatmalısınız."
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1482,29 +1444,29 @@ msgid ""
"Quit anyway?"
msgstr ""
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "Hamısını təmizlə"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "Avtomatik ayır"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "Normal moda keç"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "MĂ¼tÉ™xÉ™ssis moduna keç"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "Sabit disk mə'lumatı"
#: diskdrake/interactive.pm:371
@@ -1514,7 +1476,7 @@ msgstr "BĂ¼tĂ¼n birinci bölmÉ™lÉ™r istifadÉ™dÉ™dir"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "Artıq bölmə əlavə edilə bilməz"
#: diskdrake/interactive.pm:373
@@ -1534,135 +1496,135 @@ msgstr "BölmÉ™ cÉ™dvÉ™lini yenidÉ™n yĂ¼klÉ™"
msgid "Detailed information"
msgstr "Ætraflı mÉ™'lumatı"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
-msgstr ""
+msgstr "GörĂ¼nĂ¼ÅŸ"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "BöyĂ¼klĂ¼yĂ¼nĂ¼ DÉ™yiÅŸdir"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "ÅÉ™killÉ™ndir"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "RAIDə əlavə et"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "LVMə əlavə et"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, fuzzy, c-format
msgid "Use"
msgstr "İstifadəçi ID'si"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Sil"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "RAİD'dən ayır"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "LVMdən ayır"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, fuzzy, c-format
msgid "Remove from dm"
msgstr "LVMdən ayır"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "RAIDi dəyişdir"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Loopback Ă¼Ă§Ă¼n istifadÉ™ et"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Yarat"
-#: diskdrake/interactive.pm:453
+#: diskdrake/interactive.pm:456
#, fuzzy, c-format
msgid "Failed to mount partition"
msgstr "Faylları yeni bölmÉ™yÉ™ daşı"
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Yeni bölmə yarat"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "BaÅŸlanÄŸÄ±Ă§ sektoru: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "MB cinsindÉ™n böyĂ¼klĂ¼k: "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "Fayl sistemi növĂ¼: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "Seçim: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "Məntiqi həcm adı"
-#: diskdrake/interactive.pm:507
+#: diskdrake/interactive.pm:514
#, fuzzy, c-format
msgid "Encrypt partition"
msgstr "ÅifrÉ™lÉ™mÉ™ alqorifması"
-#: diskdrake/interactive.pm:508
+#: diskdrake/interactive.pm:515
#, fuzzy, c-format
msgid "Encryption key "
msgstr "ÅifrÉ™lÉ™mÉ™ açarı"
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "ÅifrÉ™lÉ™rmÉ™ açarı (tÉ™krar)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "ÅifrÉ™lÉ™mÉ™ açarları uyÄŸun gÉ™lmir"
-#: diskdrake/interactive.pm:521
+#: diskdrake/interactive.pm:529
#, fuzzy, c-format
msgid "Missing encryption key"
msgstr "Fayl sistemi ÅŸifrÉ™lÉ™mÉ™ açarı"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
@@ -1670,18 +1632,12 @@ msgstr ""
"(ona görÉ™ ki siz maksimal birinci bölmÉ™ É™dÉ™dinÉ™ yetiÅŸdiniz).\n"
"ÆvvÉ™lcÉ™ birinci bölmÉ™ni silib, ondan sonra geniÅŸlÉ™ndirilmiÅŸ bölmÉ™ yaradın."
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "Xətalı bloklar sınansınmı?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "Loopback faylı silinsin?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
@@ -1689,119 +1645,119 @@ msgstr ""
"%s bölmÉ™sinin növĂ¼nĂ¼ dÉ™yiÅŸdirdikdÉ™n sonra, bu bölmÉ™dÉ™ki bĂ¼tĂ¼n mÉ™'lumatlar "
"itiriləcək"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "BölmÉ™ növĂ¼nĂ¼ DÉ™yiÅŸdir"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "Hansı dili istəyirsiniz?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, fuzzy, c-format
msgid "Switching from %s to %s"
msgstr "ext2'dən ext3'ə keçilir"
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr ""
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr ""
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, fuzzy, c-format
msgid "Label:"
msgstr "Etiket"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "%s loopback faylını haraya bağlamaq istəyirsiniz?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "%s avadanlığını haraya bağlamaq istəyirsiniz?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"Bu disk bölmÉ™si loopback Ă¼Ă§Ă¼n istifadÉ™ edildiyinÉ™ görÉ™ baÄŸlanma nöqtÉ™sindÉ™n "
"ayrıla bilinmir.\n"
"ÆvvÉ™lcÉ™ loopback-i silin."
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "%s avadanlığını hara bağlamaq istəyirsiniz?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "Ă–lĂ§Ă¼lÉ™ndirilir"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "Fat fayl sistemi ucları hesaplanır"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "Bu bölmÉ™ ölĂ§Ă¼lÉ™ndirilÉ™ bilmÉ™z"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "Bu bölmÉ™dÉ™ki bĂ¼tĂ¼n mÉ™'lumatların ehtiyat nĂ¼sxÉ™lÉ™ri alınmalıdır"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr ""
"%s bölmÉ™sinin ölĂ§Ă¼lÉ™ndirildikdÉ™n sonra bu bölmÉ™dÉ™ki bĂ¼tĂ¼n mÉ™'lumatlar itÉ™cÉ™k"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Yeni böyĂ¼klĂ¼yĂ¼ seçin"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "MB cinsindÉ™n yeni böyĂ¼klĂ¼k: "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, fuzzy, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
@@ -1811,170 +1767,180 @@ msgstr ""
"bĂ¼tövlĂ¼yĂ¼nĂ¼ qorumaq Ă¼Ă§Ă¼n fayl sistemi yoxlamaları bir sonrakı\n"
"Windows(TM) açılışınızda iÅŸÉ™ salınacaq."
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "Fayl sistemi ÅŸifrÉ™lÉ™mÉ™ açarı"
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, fuzzy, c-format
msgid "Enter your filesystem encryption key"
msgstr "Fayl sistemi ÅŸifrÉ™lÉ™mÉ™ açarınızı seçin"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "ÅifrÉ™lÉ™mÉ™ açarı"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr ""
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "ÆlavÉ™ etmÉ™k Ă¼Ă§Ă¼n mövcud bir RAİD seçin"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "yeni"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "ÆlavÉ™ etmÉ™k Ă¼Ă§Ă¼n mövcud bir LVM seçin"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
#, fuzzy, c-format
msgid "LVM name"
msgstr "LVM adı?"
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
+#: diskdrake/interactive.pm:1016
#, fuzzy, c-format
msgid "\"%s\" already exists"
msgstr "Fayl onsuz da mövcuddur. İşlÉ™dilsin?"
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
"Do you want to move used physical extents on this volume to other volumes?"
msgstr ""
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr ""
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "Bu disk bölmÉ™si loopback Ă¼Ă§Ă¼n iÅŸlÉ™dilÉ™ bilmÉ™z"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Loopback"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "Loopback fayl adı: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "Fayl adı verin"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr "Fayl baÅŸqa bir loopback tÉ™rÉ™findÉ™n istifadÉ™dÉ™dir, baÅŸqasını seçin"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "Fayl onsuz da mövcuddur. İşlÉ™dilsin?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "BaÄŸlama seçimlÉ™ri"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "MĂ¼xtÉ™lif"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "avadanlıq"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "səviyyə"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, fuzzy, c-format
msgid "chunk size in KiB"
msgstr "parça böyĂ¼klĂ¼yĂ¼"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "DiqqÉ™tlı olun: bu É™mÉ™liyyat tÉ™hlĂ¼kÉ™lidir."
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, fuzzy, c-format
msgid "Partitioning Type"
msgstr "Bölmələndirmə"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "Hansı növ bölmələndirmə?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr "Yeni qurÄŸuların fÉ™allaÅŸmağı Ă¼Ă§Ă¼n sistemi yenidÉ™n baÅŸlatmalısınız"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "%s sĂ¼rĂ¼cĂ¼sĂ¼nĂ¼n bölmÉ™ cÉ™dvÉ™li diskÉ™ yazılacaq"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "%s bölmÉ™si ÅŸÉ™killÉ™ndirilir"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
"%s bölmÉ™si ÅŸÉ™killÉ™ndirildikdÉ™n sonra bu bölmÉ™dÉ™ki bĂ¼tĂ¼n mÉ™'lumatlar itÉ™cÉ™k."
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "Xətalı bloklar sınansınmı?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "Faylları yeni bölmÉ™yÉ™ daşı"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "Faylları gizlət"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -1985,128 +1951,127 @@ msgid ""
"the contents of the mounted partition)"
msgstr ""
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "Fayllar yeni bölmÉ™yÉ™ daşınır"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "%s kĂ¶Ă§Ă¼rĂ¼lĂ¼r"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "%s silinir"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "%s bölməsi indi %s olaraq bilinir"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr ""
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Avadanlıq: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr ""
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr ""
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "DOS sĂ¼rĂ¼cĂ¼ hÉ™rfi: %s (bir tÉ™xmindir)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Növ: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Ad: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "Başlanğıc: sektor %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "BöyĂ¼klĂ¼yĂ¼: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s sektor"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "Silindr %d'dən silindr %d'yə\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr ""
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "ÅÉ™killÉ™ndirilmiÅŸ\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "ÅÉ™killÉ™ndirilmÉ™miÅŸ\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "Bağlı\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAİD %s\n"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, fuzzy, c-format
msgid "Encrypted"
msgstr "ÅifrÉ™lÉ™mÉ™ açarı"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr ""
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2115,7 +2080,7 @@ msgstr ""
"Loopback fayl(lar)ı:\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2124,27 +2089,27 @@ msgstr ""
"Æsas olaraq açılan bölmÉ™\n"
" (MS-DOS açılışı Ă¼Ă§Ă¼n, lilo Ă¼Ă§Ă¼n deyil)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Səviyyə %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, fuzzy, c-format
msgid "Chunk size %d KiB\n"
msgstr "Parça böyĂ¼klĂ¼yĂ¼ %s\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "RAİD-diskləri %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "Loopback faylı adı: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2156,7 +2121,7 @@ msgstr ""
"Bu bölmÉ™ SĂ¼rĂ¼cĂ¼ bölmÉ™sidir.\n"
"Bunu elə beləcə buraxın.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2168,57 +2133,62 @@ msgstr ""
"Bu, sisteminizin ikili açılışı Ă¼Ă§Ă¼n\n"
"xĂ¼susi Bootstrap bölmÉ™sidir.\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr ""
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Sırf oxuna bilən"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "BöyĂ¼klĂ¼k: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Geometriyası: %s silindr, %s baş, %s sektor\n"
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Ad: "
+
+#: diskdrake/interactive.pm:1458
#, fuzzy, c-format
msgid "Medium type: "
msgstr "Fayl sistemi növĂ¼: "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "LVM-diskləri %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "BölmÉ™ cÉ™dvÉ™li növĂ¼: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "%d kanalında, %d id'li\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Fayl sistemi ÅŸifrÉ™lÉ™mÉ™ açarınızı seçin"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr "Bu ÅŸifrÉ™lÉ™mÉ™ açarı çox sadÉ™dir (É™n az %d hÉ™rf böyĂ¼klĂ¼yĂ¼ndÉ™ olmalıdır)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "ÅifrÉ™lÉ™mÉ™ alqorifması"
@@ -2228,17 +2198,19 @@ msgstr "ÅifrÉ™lÉ™mÉ™ alqorifması"
msgid "Change type"
msgstr "NövĂ¼nĂ¼ dÉ™yiÅŸdir"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Ləğv Et"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr "%s istifadəçi adı ilÉ™ giriÅŸ edilÉ™ bilmir (ÅŸifrÉ™niz sÉ™hvdir?)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2281,40 +2253,40 @@ msgstr "Vericiləri axtar"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "Yeni vericiləri axtar"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "%s paketi qurulmalıdır. Qurmaq istəyirsiniz?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, fuzzy, c-format
msgid "Could not install the %s package!"
msgstr "Xorg paketi qurula bilmir: %s"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "Vacib olan %s paketi əksikdir"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "Aşağıdakı paketlər qurulmalıdır:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "Paketlər qurulur..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "Paketlər silinir..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2323,32 +2295,39 @@ msgstr ""
"Bir xÉ™ta oldu. Yeni fayl sisteminin yaradılacağı hökmlĂ¼ bir sĂ¼rĂ¼cĂ¼ "
"tapılmadı. Bu problemin qaynağı Ă¼Ă§Ă¼n avadanlığınızı yoxlayın"
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "/boot/efi Ă¼nvanına baÄŸlanmış FAT bölmÉ™niz olmalıdır"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "/boot/EFI Ă¼nvanına baÄŸlanmış ESP FAT32 bölmÉ™niz olmalıdır"
-#: fs/format.pm:106
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "%s faylı yaradılır və şəkilləndirilir"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, fuzzy, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr "%s-i necÉ™ ÅŸÉ™killÉ™ndirÉ™cÉ™yimi bilmirÉ™m (Növ: %s)"
-#: fs/format.pm:134
+#: fs/format.pm:143
#, fuzzy, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr "%s ÅŸÉ™killÉ™ndirilmÉ™sindÉ™ %s bölmÉ™ xÉ™tası"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "%s-i necÉ™ ÅŸÉ™killÉ™ndirÉ™cÉ™yimi bilmirÉ™m (Növ: %s)"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s ÅŸÉ™killÉ™ndirilmÉ™sindÉ™ %s bölmÉ™ xÉ™tası"
@@ -2363,51 +2342,51 @@ msgstr "Dairəvi bağlama %s\n"
msgid "Mounting partition %s"
msgstr "%s bölmÉ™si baÄŸlanır"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "%s bolməsini %s cərgəsinə bağlama bacarılmadı"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "%s yoxlanır"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "%s ayrılırkən xəta oldu: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "%s dəyiş-toqquş sahəsi fəallaşdırılır"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr ""
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"Bu fayl sistemi Ă¼stĂ¼ndÉ™ki inode yetiÅŸmÉ™ vaxtlarını yenilÉ™mÉ™\n"
"(mis,xÉ™bÉ™rlÉ™r vericisini tezləşdirmÉ™k Ă¼Ă§Ă¼n)."
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, fuzzy, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
@@ -2416,26 +2395,26 @@ msgstr ""
"Bu fayl sistemi Ă¼stĂ¼ndÉ™ki inode yetiÅŸmÉ™ vaxtlarını yenilÉ™mÉ™\n"
"(mis,xÉ™bÉ™rlÉ™r vericisini tezləşdirmÉ™k Ă¼Ă§Ă¼n)."
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
"Yalnız dəqiq olaraq bağlana bilər (mis.,\n"
" -a seçimi fayl sisteminin baÄŸlanmasına sÉ™bÉ™b olmayacaq)."
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr ""
"Fayl sistemi Ă¼stĂ¼ndÉ™ hÉ™rflÉ™ri çevirmÉ™ vÉ™ xĂ¼susi avadanlıqları bloklama."
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
"BaÄŸlı fayl sistemi Ă¼stĂ¼ndÉ™ki ikili faylların icra edilmÉ™sinÉ™ icazÉ™ vermÉ™\n"
@@ -2443,7 +2422,7 @@ msgstr ""
"daxil\n"
"edÉ™n bir verici Ă¼Ă§Ă¼n faydalı ola bilÉ™r."
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2454,62 +2433,62 @@ msgstr ""
"icazə vermə. (Bu e'tibarlı görsənir, yalnız sisteminizdə suidperl(1)\n"
"quruludursa tÉ™hlĂ¼kÉ™li ola bilÉ™r.)"
-#: fs/mount_options.pm:137
+#: fs/mount_options.pm:139
#, c-format
-msgid "Mount the file system read-only."
+msgid "Mount the filesystem read-only."
msgstr "Fayl sistemini ancaq oxuna bilən şəkildə bağla."
-#: fs/mount_options.pm:139
+#: fs/mount_options.pm:141
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr "Fayl sisteminÉ™ bĂ¼tĂ¼n G/Ç'lar sinxron olaraq yerinÉ™ gÉ™tirilmÉ™lidir."
-#: fs/mount_options.pm:141
+#: fs/mount_options.pm:143
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr ""
-#: fs/mount_options.pm:143
+#: fs/mount_options.pm:145
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow an ordinary user to mount the filesystem."
msgstr ""
-#: fs/mount_options.pm:145
+#: fs/mount_options.pm:147
#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr ""
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr "Sıravi istifadəçilərə yazma səlahiyyəti ver"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, fuzzy, c-format
msgid "Give read-only access to ordinary users"
msgstr "Sıravi istifadəçilərə yazma səlahiyyəti ver"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "%s baÄŸlama nöqtÉ™sini ikiləşdir"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "UyÄŸun bölmÉ™ mövcud deyil"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "BölmÉ™lÉ™r baÄŸlama nöqtÉ™lÉ™ri Ă¼Ă§Ă¼n yoxlanır"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "BaÄŸlama nöqtÉ™lÉ™rini seçin"
@@ -2533,11 +2512,11 @@ msgstr ""
msgid "Not enough swap space to fulfill installation, please add some"
msgstr "Qurulumu bitirmÉ™k Ă¼Ă§Ă¼n lazımi sahÉ™ yoxdur, xahiÅŸ edirik, É™lavÉ™ edin"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"Bir kök bölməsi yaratmalısınız.\n"
@@ -2545,7 +2524,7 @@ msgstr ""
"ya da yeni birini başdan yaradın. Sonra \"Bağlama \n"
"NöqtÉ™si\"gediÅŸatını seçin va buranı '/' olaraq dÉ™yiÅŸdirin."
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2555,53 +2534,58 @@ msgstr ""
"Dəyiş-toqquş sahəniz yoxdur\n"
"Davam edilsin?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "Boş sahəni istifadə et"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "Yeni bölmÉ™lÉ™r ayırmaq Ă¼Ă§Ă¼n kifayÉ™t qÉ™dÉ™r boÅŸ yer yoxdur"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "Mövcud bölmÉ™lÉ™ri iÅŸlÉ™t"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "İstifadə ediləcək mövcud bölmə yoxdur"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "Microsoft Windows® bölmÉ™sin böyĂ¼klĂ¼yĂ¼ hesablanır"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, fuzzy, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr "Windows bölmÉ™sindÉ™ki boÅŸ sahÉ™ni iÅŸlÉ™t"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "Hansı bölmÉ™ ölĂ§Ă¼lÉ™ndirilsin?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr ""
"Microsoft Windows® bölĂ¼mĂ¼nĂ¼z çox dağınıqdır. DaxiÅŸ edirik, É™vvÉ™lcÉ™ "
"kompĂ¼terinizi Microsoft Windows® ilÉ™ açın, ''defrag'' vasitÉ™sini iÅŸlÉ™din, "
-"sonra Mandriva Linux qurulumunu yenidən başladın."
+"sonra %s qurulumunu yenidən başladın."
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2634,76 +2618,78 @@ msgstr ""
"Hazır olanda, %s dĂ¼ymÉ™sinÉ™ basın."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Sonrakı"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, fuzzy, c-format
msgid "Partitionning"
msgstr "Bölmələndirmə"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr ""
"Microsoft Windows® Ă¼Ă§Ă¼n hansı böyĂ¼klĂ¼yĂ¼ saxlamaq istÉ™yirsiniz %s bölmÉ™si?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "BöyĂ¼klĂ¼k"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "Microsoft Windows® bölmÉ™si ölĂ§Ă¼lÉ™ndirilir"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "FAT ölĂ§Ă¼lÉ™ndirilmÉ™si bacarılmadı: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr "Ă–lĂ§Ă¼lÉ™ndirilÉ™cÉ™k FAT bölmÉ™si mövcud deyil (ya da lazımi yer yoxdur)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Microsoft Windows®'u Sil"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, fuzzy, c-format
msgid "Erase and use entire disk"
msgstr "BĂ¼tĂ¼n diski sil"
-#: fs/partitioning_wizard.pm:235
-#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
+#: fs/partitioning_wizard.pm:255
+#, fuzzy, c-format
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
msgstr ""
"Sizin birdÉ™n çox diskiniz var, linux qurmaq Ă¼Ă§Ă¼n hansını istifadÉ™ "
"edəcəksiniz?"
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "%s sĂ¼rĂ¼sĂ¼ndÉ™ki mövcud bĂ¼tĂ¼n bölmÉ™lÉ™r vÉ™ onlardakı mÉ™'lumatitirilÉ™cÉ™k"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "XĂ¼susi disk bölmÉ™lÉ™ndirmÉ™si"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "Fdisk istifadÉ™ et"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2712,65 +2698,70 @@ msgstr ""
"İndi %s sabit diskinizi bölmələndirə bilərsiniz\n"
"İşinizi bitirdiyinizdə `w' ilə qeyd etməyi unutmayın"
-#: fs/partitioning_wizard.pm:402
+#: fs/partitioning_wizard.pm:425
#, fuzzy, c-format
msgid "Ext2/3/4"
msgstr "Çıxış"
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "Artıq bölmə əlavə edilə bilməz"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "DrakX bölmÉ™lÉ™ndirmÉ™ sehirbazı bu çıxış yollarını tapdı:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr ""
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "Bölmələndirmə bacarılmadı: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "16MB'dan kiçik disk bölmələrində JFS istifadə edə bilməzsiniz"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "32MB'dən kiçik disk bölmələrində ReiserFS istifadə edə bilməzsiniz"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, fuzzy, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr "16MB'dan kiçik disk bölmələrində JFS istifadə edə bilməzsiniz"
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "bəsit"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "/usr ilÉ™"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "verici"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr ""
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2786,43 +2777,43 @@ msgstr ""
"\n"
"BĂ¼tĂ¼n bölmÉ™lÉ™ri itirmÉ™k iÅŸinizÉ™ gÉ™lir?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "BaÄŸlama nöqtÉ™lÉ™ri / ilÉ™ baÅŸlamalıdır"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "BaÄŸlama nöqtÉ™lÉ™ri ancaq alfanumerik hÉ™rf daxil edÉ™ bilÉ™r"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "Onsuz da baÄŸlama nöqtÉ™si %s olan bölmÉ™ mövcuddur\n"
-#: fsedit.pm:431
-#, c-format
+#: fsedit.pm:447
+#, fuzzy, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
"Bir proqram tə'minatlı RAİD bölməsini kök cərgəsi (/) olaraq tə'yin\n"
"etdiniz. /boot bölmÉ™si olmadan heç bir açılış yĂ¼klÉ™yicisi bunu aça bilmÉ™z.\n"
"XahiÅŸ edirik, /boot bölmÉ™sini É™lavÉ™ etmÉ™yi unutmayın"
-#: fsedit.pm:438
+#: fsedit.pm:453
#, fuzzy, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
"Bir proqram tə'minatlı RAİD bölməsini kök cərgəsi (/) olaraq tə'yin\n"
"etdiniz. /boot bölmÉ™si olmadan heç bir açılış yĂ¼klÉ™yicisi bunu aça bilmÉ™z.\n"
"XahiÅŸ edirik, /boot bölmÉ™sini É™lavÉ™ etmÉ™yi unutmayın"
-#: fsedit.pm:446
+#: fsedit.pm:461
#, fuzzy, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
@@ -2832,53 +2823,53 @@ msgstr ""
"etdiniz. /boot bölmÉ™si olmadan heç bir açılış yĂ¼klÉ™yicisi bunu aça bilmÉ™z.\n"
"XahiÅŸ edirik, /boot bölmÉ™sini É™lavÉ™ etmÉ™yi unutmayın"
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
+#: fsedit.pm:472
#, fuzzy, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
"Bir proqram tə'minatlı RAİD bölməsini kök cərgəsi (/) olaraq tə'yin\n"
"etdiniz. /boot bölmÉ™si olmadan heç bir açılış yĂ¼klÉ™yicisi bunu aça bilmÉ™z.\n"
"XahiÅŸ edirik, /boot bölmÉ™sini É™lavÉ™ etmÉ™yi unutmayın"
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr ""
"%s baÄŸlama nöqtÉ™si Ă¼Ă§Ă¼n ÅŸifrÉ™lÉ™nmiÅŸ fayl sistemi istifadÉ™ edÉ™ bilmÉ™zsiniz"
-#: fsedit.pm:447
+#: fsedit.pm:482
#, fuzzy, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr "%s baÄŸlama nöqtÉ™si Ă¼Ă§Ă¼n LVM MÉ™ntiqi HÉ™cmini istifadÉ™ edÉ™ bilmÉ™zsiniz"
-#: fsedit.pm:449
+#: fsedit.pm:484
#, fuzzy, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
"Bir proqram tə'minatlı RAİD bölməsini kök cərgəsi (/) olaraq tə'yin\n"
"etdiniz. /boot bölmÉ™si olmadan heç bir açılış yĂ¼klÉ™yicisi bunu aça bilmÉ™z.\n"
"XahiÅŸ edirik, /boot bölmÉ™sini É™lavÉ™ etmÉ™yi unutmayın"
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "Bu qovluq kök fayl sistemi içərisində olmalıdır"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2887,12 +2878,12 @@ msgstr ""
"Bu baÄŸlama nöqtÉ™si Ă¼Ă§Ă¼n hÉ™qiqi bir fayl sisteminÉ™ (ext2/3/4, reiserfs, xfs, "
"ya da jfs)ehtiyacınız var\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "Avtomatik yerləşdirmÉ™ Ă¼Ă§Ă¼n kifayÉ™t qÉ™dÉ™r boÅŸ sahÉ™ yoxdur"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "Ediləcək heçnə yoxdur"
@@ -2902,283 +2893,278 @@ msgstr "Ediləcək heçnə yoxdur"
msgid "SATA controllers"
msgstr "SATA idarəçiləri"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "RAİD idarəçiləri"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "(E)İDE/ATA idarəçiləri"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, fuzzy, c-format
msgid "Card readers"
msgstr "Kart modeli:"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "Firewire idarəçiləri"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "PCMCİA idarəçiləri"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "SCSİ idarəçiləri"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "USB idarəçiləri"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, fuzzy, c-format
msgid "USB ports"
msgstr "USB çapçı"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "SMBus idarəçiləri"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "KörpĂ¼lÉ™r vÉ™ sistem idarəçilÉ™ri"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Disket"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "Hard Disk"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr ""
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CDROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "CD/DVD yazıcılar"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "Kaset"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "AGP idarəçiləri"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "Video kartı"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr ""
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "Televiziya kartı"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "Digər Multimediya avadanlıqları"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "Səs kartı"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "Veb kamerası"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "İşlədicilər"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "ISDN adapterləri"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr ""
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr ""
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr ""
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr ""
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr ""
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "Eternet Kartı"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "Modem"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "ADSL adapterləri"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "YaddaÅŸ"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "Çapçı"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr ""
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "Oyun ÇubuÄŸu"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Klaviatura"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr ""
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "Siçan"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr ""
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "UPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "Darayıcı"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "Na'məlum/Digərləri"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "cpu # "
-#: harddrake/sound.pm:303
-#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "XahiÅŸ edirik, gözlÉ™yin... QurÄŸular tÉ™tbiq edilir"
-
-#: harddrake/sound.pm:366
+#: harddrake/sound.pm:80
#, c-format
-msgid "Enable PulseAudio"
-msgstr ""
+msgid "No known driver"
+msgstr "BilinÉ™n sĂ¼rĂ¼cĂ¼ yoxdur"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr ""
+msgid "There's no known driver for your sound card (%s)"
+msgstr "Sizin (%s) sÉ™s kartınız Ă¼Ă§Ă¼n sĂ¼rĂ¼cĂ¼ mövcud deyil"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
+msgid "Enable PulseAudio"
msgstr ""
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr ""
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr "Problem həlli"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "Alternativ sĂ¼rĂ¼cĂ¼ yoxdur"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
@@ -3187,188 +3173,80 @@ msgstr ""
"Hazırda \"%2$s\" iÅŸlÉ™dÉ™n %1$s sÉ™s kartınız Ă¼Ă§Ă¼n bilinÉ™n baÅŸqa OSS/ALSA "
"sĂ¼rĂ¼cĂ¼ mövcud deyil"
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "Səs quraşdırılması"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-"Burada siz (%s) sÉ™s kartınız Ă¼Ă§Ă¼n alternativ sĂ¼rĂ¼cĂ¼ (ya OSS ya da ALSA) seçə "
-"bilərsiniz."
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-"\n"
-"\n"
-"SÉ™s kartınız hazırda %s\"%s\" sĂ¼rĂ¼cĂ¼sĂ¼nĂ¼ iÅŸlÉ™dir (kartınızın É™sas sĂ¼rĂ¼cĂ¼sĂ¼ "
-"\"%s\"dir)"
+msgid "Sound troubleshooting"
+msgstr "Səs problemini həll et"
-#: harddrake/sound.pm:414
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-"OSS (Open Sound System) ilk sÉ™s API'si idi. Bu, ÆS'dÉ™n mĂ¼stÉ™qil sÉ™s "
-"API'sidirvÉ™ bĂ¼tĂ¼n UNIX(tm) sistemlÉ™rdÉ™ mövcuddur. Yalnız, bu çox bÉ™sit "
-"vəməhdudlaşdırılmış API'dir.\n"
-"Dahası, OSS sĂ¼rĂ¼cĂ¼lÉ™rinin hamısı tÉ™kÉ™ri yenidÉ™n kəşf edir.\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) geniş silsilə İSA, USB və PCİ "
-"kartlarını dəstəkləyən modullaşdırılmış me'maridir.\n"
+"- 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.\n"
"\n"
-"O, eyni zamanda OSS'dÉ™n daha qĂ¼vvÉ™tli API təşkil edir.\n"
"\n"
-"Alsanı iÅŸlÉ™tmÉ™k Ă¼Ă§Ă¼n bunlardan biri ola bilÉ™r:\n"
-"- köhnə OSS API'si\n"
-"- yeni ALSA API'si.\n"
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "SĂ¼rĂ¼cĂ¼:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- \"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\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"KöhnÉ™ \"%s\" sĂ¼rĂ¼cĂ¼sĂ¼ artıq qara siyahıdadır.\n"
"\n"
-"O çəyirdəyin açılması sırasında xətalar yaradır.\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"NövbÉ™ti açılışda ancaq \"%s\" sĂ¼rĂ¼cĂ¼sĂ¼ istifadÉ™ edilÉ™cÉ™k."
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "Açıq mÉ™nbÉ™li sĂ¼rĂ¼cĂ¼ yoxdur"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"(%s) sÉ™s kartınız Ă¼Ă§Ă¼n pulsuz sĂ¼rĂ¼cĂ¼ mövcud deyil, ancaq \"%s\" Ă¼nvanında "
-"lazım olan sĂ¼rĂ¼cĂ¼nĂ¼ tapa bilÉ™rsiniz."
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "BilinÉ™n sĂ¼rĂ¼cĂ¼ yoxdur"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Sizin (%s) sÉ™s kartınız Ă¼Ă§Ă¼n sĂ¼rĂ¼cĂ¼ mövcud deyil"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "Səs problemini həll et"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
+"- \"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.\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-"Klasik xəta səs sınaqı aşağıdakı əmrləri icra edir:\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" səs kartınızın əsas olaraq hansı\n"
-"sĂ¼rĂ¼cĂ¼nĂ¼ iÅŸlÉ™tdiyini bildirir\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" hazırda iÅŸlÉ™dilÉ™n sĂ¼rĂ¼cĂ¼nĂ¼\n"
-"bildirir\n"
"\n"
-"- \"/sbin/lsmod\" modulun (sĂ¼rĂ¼cĂ¼nĂ¼n) yĂ¼klĂ¼ olub olmadığını yoxlamaq\n"
-"Ă¼Ă§Ă¼n sizÉ™ imkan verir\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" və \"/sbin/chkconfig --list alsa\" səs "
-"vÉ™\n"
-"alsa xidmətlərinin initsəviyyəsi3'də işə salınıb salınmayacağını bildirir\n"
"\n"
-"- \"aumix -q\" səs həcminin bağlı (mute) olub olmadığını bildirir\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" hansı proqramın səs kartını işlətdiyini "
-"bildirir.\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "İstÉ™diyim sĂ¼rĂ¼cĂ¼nĂ¼ seçmÉ™yÉ™ icazÉ™ ver"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "SÉ™bÉ™bsiz bir sĂ¼rĂ¼cĂ¼ seçilir"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"/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)\n"
msgstr ""
-"Kartınız Ă¼Ă§Ă¼n hansı sĂ¼rĂ¼cĂ¼nĂ¼n uyÄŸun gÉ™ldiyini dÉ™qiq bilirsinizsÉ™ yuxarıdakı\n"
-"siyahıdan birisini seçə bilərsiniz.\n"
-"\n"
-"\"%s\" sÉ™s kartınız Ă¼Ă§Ă¼n hazırkı sĂ¼rĂ¼cĂ¼ \"%s\"dir"
#: harddrake/v4l.pm:12
#, c-format
@@ -3396,7 +3274,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
"MĂ¼asir televiziya kartlarının bir çoxu Ă¼Ă§Ă¼n, GNU/Linuks çəyirdÉ™yinin bttv "
"modulu dĂ¼zgĂ¼n parametrlÉ™ri avtomatik tapır.\n"
@@ -3413,71 +3291,74 @@ msgstr "Kart modeli:"
msgid "Tuner type:"
msgstr "Tuner növĂ¼:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "Oldu"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Bəli"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "Xeyir"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Fayl seç"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "ÆlavÉ™ et"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Təkmilləşdir"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Qurtar"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "ÆvvÉ™lki"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, fuzzy, c-format
msgid "No file chosen"
msgstr "fayl seçicisi"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, fuzzy, c-format
msgid "You have chosen a directory, not a file"
msgstr ""
"'/' adları sadəcə bir qovluq ola bilər, qətiyyan'iyyen bir açar ola bilməz"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, fuzzy, c-format
msgid "No such directory"
msgstr "Belə cərgə yoxdur!"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, fuzzy, c-format
msgid "No such file"
msgstr "BelÉ™ bir fayl yoxdur : `%s'\n"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr ""
@@ -3559,1248 +3440,1269 @@ msgstr "Yenidən göndər"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "Andorra"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "BirləşmiÅŸ ÆrÉ™b ÆmirliklÉ™ri"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "Æfqanıstan"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antiq vÉ™ Barbuda"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Anquilla"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "Albaniya"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "Ermənistan"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Holland Antilləri"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "Anqola"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "Antarktika"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "Argentina"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "Amerikan Samoa"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "Avstriya"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "Avstraliya"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "Aruba"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "Azərbaycan"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Bosniya vÉ™ Herzoqovina"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbados"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "BanqladeÅŸ"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Belçika"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Burkina Faso"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "Bolqarıstan"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Bahreyn"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Burundi"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Benin"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Bermuda"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Bruney DarĂ¼ssÉ™lam"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Boliviya"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Braziliya"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahamalar"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "Butan"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Buvet Adası"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Botsvana"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Belarusiya"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Beliz"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "Kanada"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Kokos Adası"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "Konqo (KinÅŸasa)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "Mərkəzi Afrika Respublikası"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "Congo (Brazzaville)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "İsveçrə"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "Kot Divuar"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Kuku Adaları"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Çili"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "Kamerun"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "Çin"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "Kolumbiya"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "Kosta Rika"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Serbiya vÉ™ QaradaÄŸ"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "Kuba"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Keyp Verde"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "Kristmas Adası"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "Kipr"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "Çex Respublikası"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "Almanya"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Cibuti"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Danimarka"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Dominik"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Dominikan Respublikası"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "ÆlcÉ™zair"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Ekvador"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Estoniya"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Misir"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Qərbi Saxara"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Eritre"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "İspaniya"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "Efiopiya"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Finlandiya"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Fici"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Fokland Adaları (Malvin)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Mikroneziya"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Faro Adaları"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Fransa"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Qabon"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "Birləşmiş Krallıq"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Qrenada"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "GĂ¼rcĂ¼stan"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "Fransız Gvineyası"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Qana"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Gibraltar"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Qrinland"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Qambiya"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Qvineya"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Quadelup"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Ekvatorial Qvineya"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Yunanıstan"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "Cənubi Georgiya və Cənubi Sandviç Adası"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Qvatemala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Quam"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Qvineya Bissau"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Quyana"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Çin (Honq Konq)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Hird Adası və Mkdonald Adaları"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Honduras"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "Xırvatıstan"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Haiti"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "Macarıstan"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "İndoneziya"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "İrlandiya"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "İsrail"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "Hindistan"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Britaniya Hind Okeanı Sahəsi"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "İrak"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "İran"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "İslandiya"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "İtaliya"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Yamayka"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "İordaniya"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "Yaponiya"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "Kenya"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "Qırğızıstan"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "Kambodiya"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Kiribati"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "Komor"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "MĂ¼qÉ™ddÉ™s Kit vÉ™ Nevis"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "Koreya (Åimal)"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "Koreya"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Kuveyt"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "Kayman Adaları"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "Qazaxstan"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Laos"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Livan"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Saint Lucia"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "LixtenÅŸteyn"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Åri Lanka"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Liberiya"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Lesoto"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Litva"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Lyuksemburq"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Latviya"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "Liviya"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "Mərakeş"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "Monako"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "Moldova"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "Madaqaskar"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Marşal Adaları"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "Makedoniya"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "Mali"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Myanmar"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "Monqolustan"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Åimali Marian Adaları"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "Martiniq"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "Mavritaniya"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montserrat"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "Malta"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "Maurit"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "Maldiv"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Malavi"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "Mexiko"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "Malayziya"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "Mozambiq"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "Namibiya"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "Yeni Kaledoniya"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "Niger"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Norfolk Adaları"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "Nigeriya"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Nikaraqua"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Hollandiya"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Norvegiya"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "Nepal"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "Nauru"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niu"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "Yeni Zellandiya"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "Oman"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "Panama"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "Peru"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "Fransız Poloneziyası"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "Papua Yeni Qvineya"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Filippin"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "Pakistan"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "PolÅŸa"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "MĂ¼qÉ™ddÉ™s Pyer vÉ™ Migelion"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitkairn"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "Porto Riko"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Filistin"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "Portuqaliya"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paraqvay"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Palau"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Katar"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "Reyunion"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Ruminıya"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Rusiya"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Ruanda"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "SÉ™udiyyÉ™ ÆrÉ™bistan"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Solomon Adaları"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "SeyÅŸel"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "Sudan"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "İsveç"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Sinqapur"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "MĂ¼qÉ™ddÉ™s Helena"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Sloveniya"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Svalbard və Jan Mayen Adaları"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "Slovakiya"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Siera Lione"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "San Marino"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Seneqal"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "Somali"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Surinam"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "Sao Tome vÉ™ Prinsip"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "El Salvador"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "Siriya"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Svaziland"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "TĂ¼rk vÉ™ Kaykos Adaları"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "Çad"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "Cənubi Fransız Sahələri"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Toqo"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Tayland"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "Tacikistan"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Tokelo"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "ÅÉ™rqi Timor"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "TĂ¼rkmÉ™nistan"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Tunis"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Tonqa"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "TĂ¼rkiyÉ™"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Trinidad vÉ™ Tobaqo"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Tuvalu"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "Tayvan"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Tanzaniya"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Ukrayna"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Uqanda"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "BirləşmiÅŸ Åtatlar yanı Kiçik Adalar"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "BirləşmiÅŸ Åtatlar"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Uruqvay"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Özbəkistan"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "Vatikan"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "MĂ¼qÉ™ddÉ™s Vinsent vÉ™ Qrenadin"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Venesuela"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "Virgin Adaları (Britaniya)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "Virgin Adaları (ABÅ)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Vyetnam"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Vanuatu"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "Vallis vÉ™ Futuna"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Samoa"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Yəmən"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Mayot"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "Cənubi Afrika"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Zambiya"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Zimbabve"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "%s Sisteminə Xoş Gəldiniz"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr ""
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "ÆvvÉ™lcÉ™ mÉ™ntiqi hÉ™cmlÉ™ri sil\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
+#. -PO: Only write something if needed:
#: messages.pm:11
-#, fuzzy, c-format
+#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr ""
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "GiriÅŸ"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
+"The operating system and the different components available in the Mageia "
+"distribution \n"
+"shall be called the \"Software Products\" hereafter. The Software Products "
+"include, but are not \n"
+"restricted to, the set of programs, methods, rules and documentation related "
+"to the operating \n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+"The operating system and the different components available in the Mageia "
"Linux distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution."
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr "1. Lisenziya MĂ¼qavilÉ™si"
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4814,16 +4716,40 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+"Please read this document carefully. This document is a license agreement "
+"between you and \n"
+"Mageia which applies to the Software Products.\n"
+"By installing, duplicating or using the Software Products in any manner, you "
+"explicitly \n"
+"accept and fully agree to conform to the terms and conditions of this "
+"License. \n"
+"If you disagree with any portion of the License, you are not allowed to "
+"install, duplicate or use \n"
+"the Software Products. \n"
+"Any attempt to install, duplicate or use the Software Products in a manner "
+"which does not comply \n"
+"with the terms and conditions of this License is void and will terminate "
+"your rights under this \n"
+"License. Upon termination of the License, you must immediately destroy all "
+"copies of the \n"
+"Software Products."
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr "2. HĂ¼dudlu ZÉ™manÉ™t"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4831,15 +4757,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4848,118 +4774,37 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
-"The Software Products consist of components created by different persons or "
-"entities. %s\n"
-"Most of these licenses allow you to use, duplicate, adapt or redistribute "
-"the components which \n"
-"they cover. Please read carefully the terms and conditions of the license "
-"agreement for each component \n"
-"before using any component. Any question on a component license should be "
-"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
-"All rights to the components of the Software Products belong to their "
-"respective authors and are \n"
-"protected by intellectual property and copyright laws applicable to software "
-"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
-"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
-"If any portion of this agreement is held void, illegal or inapplicable by a "
-"court judgment, this \n"
-"portion is excluded from this contract. You remain bound by the other "
-"applicable sections of the \n"
-"agreement.\n"
-"The terms and conditions of this License are governed by the Laws of "
-"France.\n"
-"All disputes on the terms of this license will preferably be settled out of "
-"court. As a last \n"
-"resort, the dispute will be referred to the appropriate Courts of Law of "
-"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"you."
msgstr ""
-"GiriÅŸ\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
-"shall be called the \"Software Products\" hereafter. The Software Products "
-"include, but are not \n"
-"restricted to, the set of programs, methods, rules and documentation related "
-"to the operating \n"
-"system and the different components of the Mandriva Linux distribution.\n"
-"\n"
-"\n"
-"1. Lisenziya MĂ¼qavilÉ™si\n"
-"\n"
-"Please read this document carefully. This document is a license agreement "
-"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
-"By installing, duplicating or using the Software Products in any manner, you "
-"explicitly \n"
-"accept and fully agree to conform to the terms and conditions of this "
-"License. \n"
-"If you disagree with any portion of the License, you are not allowed to "
-"install, duplicate or use \n"
-"the Software Products. \n"
-"Any attempt to install, duplicate or use the Software Products in a manner "
-"which does not comply \n"
-"with the terms and conditions of this License is void and will terminate "
-"your rights under this \n"
-"License. Upon termination of the License, you must immediately destroy all "
-"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. HĂ¼dudlu ZÉ™manÉ™t\n"
-"\n"
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Mandriva S.A. will, in no circumstances and to the extent permitted by law, "
-"be liable for any special,\n"
+"Mageia will, in no circumstances and to the extent permitted by law, be "
+"liable for any special,\n"
"incidental, direct or indirect damages whatsoever (including without "
"limitation damages for loss of \n"
"business, interruption of business, financial loss, legal fees and penalties "
"resulting from a court \n"
"judgment, or any other consequential loss) arising out of the use or "
"inability to use the Software \n"
-"Products, even if Mandriva S.A. has been advised of the possibility or "
-"occurence of such \n"
+"Products, even if Mageia has been advised of the possibility or occurence of "
+"such \n"
"damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, Mandriva S.A. or its distributors will, in "
-"no circumstances, be \n"
+"To the extent permitted by law, Mageia or its distributors will, in no "
+"circumstances, be \n"
"liable for any special, incidental, direct or indirect damages whatsoever "
"(including without \n"
"limitation damages for loss of business, interruption of business, financial "
@@ -4968,15 +4813,33 @@ msgstr ""
"loss) arising out \n"
"of the possession and use of software components or arising out of "
"downloading software components \n"
-"from one of Mandriva Linux sites which are prohibited or restricted in some "
+"from one of Mageia sites which are prohibited or restricted in some "
"countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
-"included in the Software Products.\n"
-"\n"
-"\n"
-"3. GPL vÉ™ ÆlaqÉ™dar Lisenziyalar\n"
-"\n"
+"included in the Software Products."
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr "3. GPL vÉ™ ÆlaqÉ™dar Lisenziyalar"
+
+#: messages.pm:70
+#, fuzzy, c-format
+msgid ""
+"The Software Products consist of components created by different persons or "
+"entities.\n"
+"Most of these licenses allow you to use, duplicate, adapt or redistribute "
+"the components which \n"
+"they cover. Please read carefully the terms and conditions of the license "
+"agreement for each component \n"
+"before using any component. Any question on a component license should be "
+"addressed to the component \n"
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
+"Documentation written \n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
"The Software Products consist of components created by different persons or "
"entities. Most \n"
"of these components are governed under the terms and conditions of the GNU "
@@ -4988,29 +4851,47 @@ msgstr ""
"and conditions of the license agreement for each component before using any "
"component. Any question \n"
"on a component license should be addressed to the component author and not "
-"to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
+"by Mageia is governed by a specific license. Please refer to the "
"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. İntelektual Sahiblik HĂ¼quqları\n"
-"\n"
+"further details."
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr "4. İntelektual Sahiblik HĂ¼quqları"
+
+#: messages.pm:81
+#, c-format
+msgid ""
+"All rights to the components of the Software Products belong to their "
+"respective authors and are \n"
+"protected by intellectual property and copyright laws applicable to software "
+"programs.\n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
+"Products, as a whole or in parts, by all means and for all purposes.\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. reserves its rights to modify or adapt the Software Products, "
-"as a whole or in \n"
+"Mageia reserves its rights to modify or adapt the Software Products, as a "
+"whole or in \n"
"parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. HökĂ¼mÉ™t Qanunları \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr "5. HökĂ¼mÉ™t Qanunları"
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -5022,63 +4903,28 @@ msgstr ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A. \n"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
+"For any question on this document, please contact Mageia."
msgstr ""
+"If any portion of this agreement is held void, illegal or inapplicable by a "
+"court judgment, this \n"
+"portion is excluded from this contract. You remain bound by the other "
+"applicable sections of the \n"
+"agreement.\n"
+"The terms and conditions of this License are governed by the Laws of "
+"France.\n"
+"All disputes on the terms of this license will preferably be settled out of "
+"court. As a last \n"
+"resort, the dispute will be referred to the appropriate Courts of Law of "
+"Paris - France.\n"
+"For any question on this document, please contact Mageia"
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
@@ -5090,89 +4936,34 @@ msgstr ""
"ÆgÉ™r patentlÉ™rin sizÉ™ ait olub olmadığını bilmirsinizsÉ™ yerli qanunlarınızı\n"
"gözdən keçirin."
-#: messages.pm:120
-#, c-format
+#: messages.pm:111
+#, fuzzy, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
+"TÉ™brik edirik, qurulum baÅŸa çatdı.\n"
+"Cdrom vÉ™ disketi çıxartdıqtan sonra Enter'É™ basaraq kompĂ¼teriniziyenidÉ™n "
+"başladın."
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
-#, fuzzy, c-format
+#: messages.pm:113
+#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
msgstr ""
-"TÉ™brik edirik, qurulum baÅŸa çatdı.\n"
-"Cdrom vÉ™ disketi çıxartdıqtan sonra Enter'É™ basaraq kompĂ¼terinizi\n"
-"yenidən başladın.\n"
-"\n"
-"\n"
-"Mandriva Linux'in bu buraxılışındakı yamaqlar haqqında \n"
+"Mageia'in bu buraxılışındakı yamaqlar haqqında \n"
"mÉ™'lumat almaq Ă¼Ă§Ă¼n bu Ă¼nvana baxın: \n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Sisteminizin qurğuları haqqında daha geniş mə'lumatı Rəsmi\n"
-"Mandriva Linux İstifadəçi Kitabcığının qurulum sonrası bölmÉ™sindÉ™\n"
-"tapa bilərsiniz."
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
#: modules/interactive.pm:19
#, fuzzy, c-format
@@ -5212,22 +5003,22 @@ msgstr "Avadanlıq mə'lumatına bax"
#: modules/interactive.pm:83
#, fuzzy, c-format
msgid "Installing driver for USB controller"
-msgstr "%s kartı Ă¼Ă§Ă¼n sĂ¼rĂ¼cĂ¼ %s qurulur"
+msgstr "\"%s\" kartı Ă¼Ă§Ă¼n sĂ¼rĂ¼cĂ¼ \"%s\" qurulur"
#: modules/interactive.pm:84
#, fuzzy, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "%s kartı Ă¼Ă§Ă¼n sĂ¼rĂ¼cĂ¼ %s qurulur"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "\"%s\" kartı Ă¼Ă§Ă¼n sĂ¼rĂ¼cĂ¼ \"%s\" qurulur"
#: modules/interactive.pm:85
#, fuzzy, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "%s kartı Ă¼Ă§Ă¼n sĂ¼rĂ¼cĂ¼ %s qurulur"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "\"%s\" kartı Ă¼Ă§Ă¼n sĂ¼rĂ¼cĂ¼ \"%s\" qurulur"
#: modules/interactive.pm:86
#, fuzzy, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "%s kartı Ă¼Ă§Ă¼n sĂ¼rĂ¼cĂ¼ %s qurulur"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "\"%s\" kartı Ă¼Ă§Ă¼n sĂ¼rĂ¼cĂ¼ \"%s\" qurulur"
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5308,35 +5099,35 @@ msgstr ""
"%s modulunun yĂ¼klÉ™nmÉ™si iflas etdi.\n"
"Yenidən başqa bir parametr ilə sınamaq istəyirsiniz?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, fuzzy, c-format
+msgid "Are you sure you want to quit?"
+msgstr "Bu dĂ¼ymÉ™yÉ™ basmaq istÉ™yirsiniz?"
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr ""
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr ""
-#: mygtk2.pm:1544 mygtk2.pm:1545
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
#, fuzzy, c-format
msgid "Password seems secure"
msgstr "ÅifrÉ™ lazımdır"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "bağlama bacarılmadı: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "Bu platformda geniÅŸlÉ™dilmiÅŸ bölmÉ™lÉ™r dÉ™stÉ™klÉ™nmir"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
@@ -5344,10 +5135,10 @@ msgstr ""
"Bu boÅŸluÄŸu, geniÅŸlÉ™dilmiÅŸ bölmÉ™nin yanına daşımaq Ă¼Ă§Ă¼nbirinci bölmÉ™nizi "
"daşımalısınız."
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
@@ -5356,85 +5147,85 @@ msgstr ""
"MÉ™'lumatın bĂ¼tövlĂ¼yĂ¼nĂ¼n yoxlanması bacarılmadı. \n"
"Bu o demekdir ki diskÉ™ yazılan hÉ™r ÅŸey tÉ™sadĂ¼fi vÉ™ pozulmuÅŸ olacaq."
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr ""
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr ""
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr ""
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr ""
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr ""
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, fuzzy, c-format
msgid "Unused hardware support"
msgstr "radio dəstəyini fəallaşdır"
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr ""
-#: raid.pm:42
+#: raid.pm:59
#, fuzzy, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr "Disk bölməsi, _formatted_ RAİD md%d'ə əlavə edilə bilmədi"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "%d sÉ™viyyÉ™ RAİD Ă¼Ă§Ă¼n çatmayan sayda disk bölmÉ™si\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "/usr/share/sane/firmware cərgəsi yaradıla bilmədi!"
-#: scanner.pm:107
+#: scanner.pm:106
#, fuzzy, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "/usr/share/sane/firmware cərgəsi yaradıla bilmədi!"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr "%s firmware faylı /usr/share/sane/firmware mövqeyinÉ™ kĂ¶Ă§Ă¼rĂ¼lÉ™ bilmÉ™di!"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr "%s firmware faylı Ă¼Ă§Ă¼n lazımi sÉ™lahiyyÉ™tlÉ™r mĂ¼É™yyÉ™n edilÉ™ bilmÉ™di!"
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "Scannerdrake"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr ""
"Darayıcı(ları)nızı bölĂ¼ÅŸdĂ¼rmÉ™k Ă¼Ă§Ă¼n lazım olan paket(lÉ™r) qurula bilmÉ™di."
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr "Darayıcı(ları)nız ali istifadəçi olmayanlar Ă¼Ă§Ă¼n mövcud olmayacaqdır."
@@ -5496,7 +5287,7 @@ msgstr "BirbaÅŸa ali istifadəçinin giriÅŸinÉ™ icazÉ™ ver/vermÉ™"
msgid ""
"Allow the list of users on the system on display managers (kdm and gdm)."
msgstr ""
-"Sistemdəki ekran idarəçilərində (gdm və kdm) istifadəçilərin siyahısının "
+"Sistemdəki ekran idarəçilərində (gdm və sddm) istifadəçilərin siyahısının "
"göstərilməsinə icazə Ver/Vermə."
#: security/help.pm:35
@@ -5549,8 +5340,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
"Səlahiyyətləndirmə:\n"
"\n"
@@ -5595,8 +5386,8 @@ msgid ""
msgstr ""
"crontab vÉ™ at'ı istifadəçilÉ™r Ă¼Ă§Ă¼n fÉ™al/qeyri fÉ™al et.\n"
"\n"
-"İcazə verilən istifadəçiləri /etc/cron.allow və /etc/at.allow (baxın man at"
-"(1)\n"
+"İcazə verilən istifadəçiləri /etc/cron.allow və /etc/at.allow (baxın man "
+"at(1)\n"
"və crontab(1)) içinə daxil edin."
#: security/help.pm:77
@@ -5653,7 +5444,7 @@ msgstr "İstifadəçilÉ™ri sÉ™lahiyyÉ™tlÉ™ndirmÉ™k Ă¼Ă§Ă¼n ÅŸifrÉ™ iÅŸlÉ™t."
#: security/help.pm:94
#, fuzzy, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr ""
"Eternet kartlarının nizamsızlıq yoxlamasını Fəallaşdır/Qeyri-Fəallaşdır."
@@ -5872,9 +5663,9 @@ msgid "Direct root login"
msgstr "BirbaÅŸa ali istifadəçi giriÅŸi"
#: security/l10n.pm:19
-#, c-format
+#, fuzzy, c-format
msgid "List users on display managers (kdm and gdm)"
-msgstr "Ekran idarəçilərində (kdm və gdm) istifadəçiləri göstər"
+msgstr "Ekran idarəçilərində (sddm və gdm) istifadəçiləri göstər"
#: security/l10n.pm:20
#, c-format
@@ -6107,7 +5898,7 @@ msgstr "Standart"
msgid "Secure"
msgstr "TÉ™hlĂ¼kÉ™sizlik"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -6116,7 +5907,7 @@ msgid ""
"on your own."
msgstr ""
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -6125,7 +5916,7 @@ msgstr ""
"Bu, İnternetÉ™ baÄŸlı olan bir kompĂ¼ter Ă¼Ă§Ă¼n standart vÉ™ mÉ™slÉ™hÉ™t edilÉ™n bir "
"tÉ™hlĂ¼kÉ™sizlik sÉ™viyyÉ™sidir."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -6142,48 +5933,48 @@ msgstr ""
"Qeyd: É™gÉ™r sisteminiz İnternet Ă¼stĂ¼ndÉ™ sadÉ™ bir alıcıdırsa, daha aÅŸağı olan "
"səviyyəni seçin."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "DrakSec Æsas SeçimlÉ™ri"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "XahiÅŸ edirik, uyÄŸun tÉ™hlĂ¼kÉ™sizlik sÉ™viyyÉ™sini seçin"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr ""
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "TÉ™hlĂ¼kÉ™sizlik İdarəçisi:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr ""
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "ALSA səs sistemini (Advanced Linux Sound Architecture) başlat"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anakron, periodik əmr zamanlayıcısı"
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -6193,7 +5984,7 @@ msgstr ""
"Ă¼Ă§Ă¼n istifadÉ™ edilir.\n"
"Ayrıca batareya azalanda sistemi söndĂ¼rmÉ™k Ă¼Ă§Ă¼n dÉ™ istifadÉ™ edilir."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -6202,11 +5993,16 @@ msgstr ""
"at əmri, zamanlanan əmrləri işləmələri lazım gələn vaxtda işlədir.\n"
"Sistem yĂ¼kĂ¼ lazımi qÉ™dÉ™r alçaq olduÄŸunda yığma É™mrlÉ™ri iÅŸlÉ™dilir."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, fuzzy, c-format
+msgid "An NTP client/server"
+msgstr "NTP Verici"
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6321,19 +6117,10 @@ msgstr ""
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Linuks 2.2 seriyası çəyirdÉ™klÉ™rindÉ™ atəş divarı\n"
-"qurmaq Ă¼Ă§Ă¼n paket sĂ¼zĂ¼lmÉ™sini baÅŸlat."
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6344,7 +6131,7 @@ msgstr ""
"Hansı klaviatura dĂ¼zĂ¼lĂ¼ÅŸĂ¼ istifadÉ™ edilÉ™cÉ™yi kbdconfig ilÉ™ seçilir.\n"
"Bu, çoxu kompĂ¼terdÉ™ fÉ™al buraxılmalıdır."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6353,17 +6140,17 @@ msgstr ""
"/usr/include/linux/{autoconf,version}.h Ă¼Ă§Ă¼n \n"
"/boot cÉ™rgÉ™sindÉ™ avtomatik çəyirdÉ™k baÅŸlığının yaradılması"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "Texniki avadanlığın açılışda avtomatik tÉ™sbiti vÉ™ qurulması."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6372,7 +6159,7 @@ msgstr ""
"Linuxconf sistem qurğularınızı idarə edən proqramları,\n"
"mĂ¼xtÉ™lif vÉ™zifÉ™lÉ™ri açılışda icra edÉ™r."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6381,7 +6168,7 @@ msgstr ""
"lpd, lpr-nin dĂ¼zgĂ¼n olaraq iÅŸlÉ™mÉ™si Ă¼Ă§Ă¼n lazımi çapçıi vasitÉ™sidir.\n"
"lpd əsasən, çap vəzifələrini idarə edən və onları çapçıya göndərən vericidir."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6389,29 +6176,29 @@ msgid ""
msgstr ""
"Linux Virtual Server, yĂ¼ksÉ™k qabiliyyÉ™tli vericilÉ™r qurmaq Ă¼Ă§Ă¼n iÅŸlÉ™dilir."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
"messages"
msgstr ""
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6420,12 +6207,12 @@ msgstr ""
"named (BIND) verici adlarını IP Ă¼nvanlarına çevirÉ™nDomen Adı Vericisidir "
"(DNS)."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6434,7 +6221,7 @@ msgstr ""
"BĂ¼tĂ¼n ÅÉ™bÉ™kÉ™ Fayl SistemlÉ™rini (NFS), SMB (Lan Manager/Windows), vÉ™ \n"
"NCP (NetWare) baÄŸlama nöqtÉ™lÉ™rini baÄŸlar vÉ™ ayırır."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6443,17 +6230,17 @@ msgstr ""
"Açılış sırasında baÅŸlamaq Ă¼Ă§Ă¼n qurulmuÅŸ bĂ¼tĂ¼n ÅŸÉ™bÉ™kÉ™ axtar Ă¼zlÉ™rini "
"fəallaşdırır ya da bağlayır."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6465,7 +6252,7 @@ msgstr ""
"Bu xidmət, /etc/exports faylında qurğuları olan NFS vericisinin\n"
"istifadəsinə imkan verər."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6474,12 +6261,12 @@ msgstr ""
"NFS TCP/IP ÅŸÉ™bÉ™kÉ™lÉ™rindÉ™ fayl bölĂ¼ÅŸĂ¼lmÉ™si Ă¼Ă§Ă¼n istifadÉ™ edilÉ™n məşhur bir \n"
"protokoldur. Bu xidmət NFS fayl qıfılı istifadəsinə imkan verər."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
@@ -6488,17 +6275,17 @@ msgstr ""
"Açılışda Xorg vÉ™ konsolda numlock dĂ¼ymÉ™sini\n"
"avtomatik olaraq aç."
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "OKI 4w və uyğun winprinter'ləri dəstəklə."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6511,7 +6298,7 @@ msgstr ""
"Qurulmadığı vaxtda açılışda iÅŸlÉ™mÉ™z, iÅŸlÉ™mÉ™sinÉ™ ehtiyac olmayan\n"
"kompĂ¼terlÉ™rdÉ™ qurulu olması problem yaratmaz."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6523,12 +6310,12 @@ msgstr ""
"bağlantılarını təşkilatlandırır. Portmap vericisi RPC mexanizmini işlədən\n"
"protokollarla xidmÉ™t edÉ™n kompĂ¼terlÉ™rdÉ™ qurulmalıdır vÉ™ iÅŸlÉ™dilmÉ™lidir."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
@@ -6537,7 +6324,7 @@ msgstr ""
"Posfix, elektronik mÉ™ktubların bir kompĂ¼terdÉ™n digÉ™rinÉ™ yollayan \n"
"Məktub Yollama Vasitəsidir (Mail Transport Agent)."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6546,21 +6333,21 @@ msgstr ""
"YĂ¼ksÉ™k keyfiyyÉ™t tÉ™sadĂ¼fi rÉ™qÉ™m istehsal edÉ™n sistem entropi hovuzunun \n"
"saxlanması və yenidən köhnə halına gətirilməsinə imkan verər."
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
"Oracle ya da DVD çalğıcılar kimi tÉ™'minatların istifadÉ™si Ă¼Ă§Ă¼n xam\n"
"avadanlıqları blok avadanlıqlara tə'yin et (sabit disk bölmələrikimi)"
-#: services.pm:103
+#: services.pm:101
#, fuzzy, c-format
msgid "Nameserver information manager"
msgstr "Sabit disk mə'lumatı"
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6572,7 +6359,7 @@ msgstr ""
"daha böyĂ¼k\n"
"şəbəkələrdə daha qarışıq routing protokollarına ehtiyacı vardır."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6581,7 +6368,7 @@ msgstr ""
"rstat protokolu bir ÅŸÉ™bÉ™kÉ™dÉ™kı istifadəçilÉ™rin o ÅŸÉ™bÉ™kÉ™dÉ™kı hÉ™r hansı bir\n"
"kompĂ¼ter haqqındakı qabiliyyÉ™t ölĂ§Ă¼lÉ™ri ala bilmÉ™lÉ™rinÉ™ imkan verÉ™r."
-#: services.pm:109
+#: services.pm:107
#, fuzzy, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
@@ -6591,7 +6378,7 @@ msgstr ""
"tutmalarına imkan verər. Syslog'un hər zaman işləməsi\n"
"yaxşı fikirdir."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6600,7 +6387,7 @@ msgstr ""
"rusers protokolu bir ÅŸÉ™bÉ™kÉ™dÉ™kı istifadəçilÉ™rin o ÅŸÉ™bÉ™kÉ™dÉ™kı kompĂ¼terlÉ™rdÉ™\n"
"iÅŸlÉ™yÉ™n istifadəçilÉ™ri görmÉ™sinÉ™ imkan verÉ™r."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6609,42 +6396,47 @@ msgstr ""
"rwho protokolu, uzaq istifadəçilÉ™rin, rwho vasitÉ™si iÅŸlÉ™dÉ™n bir kompĂ¼terdÉ™\n"
"olan bĂ¼tĂ¼n istifadəçilÉ™ri görmÉ™lÉ™rina imkan verÉ™r."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
"integrates with a Windows Server domain"
msgstr ""
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "KompĂ¼terinizdÉ™ki sÉ™s sistemini baÅŸladır"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
"secure channel between two computers"
msgstr ""
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6654,92 +6446,94 @@ msgstr ""
"tutmalarına imkan verər. Syslog'un hər zaman işləməsi\n"
"yaxşı fikirdir."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "USB avadanlığınız Ă¼Ă§Ă¼n sĂ¼rĂ¼cĂ¼lÉ™ri yĂ¼klÉ™yin."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr ""
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr ""
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "Çap"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "İnternet"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "Fayl bölĂ¼ÅŸmÉ™si"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "ÅÉ™bÉ™kÉ™"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "Sistem"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "Uzaqdan İdarə"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "Mə'lumat Bazası Vericisi"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "Xidmətlər"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "Açılışda avtomatik olaraq baÅŸlayacaq xidmÉ™tlÉ™ri seçin"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d fəal, %d qeydli"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "fəaliyyətdədir"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "dayandırılıb"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "Xidmətlər və vasitələr"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -6748,32 +6542,27 @@ msgstr ""
"Bu xidmÉ™t haqqında təəsĂ¼f ki\n"
"əlavə mə'lumat yoxdur."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "MÉ™'lumat"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "İstəniləndə başlat"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "Açılışda"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "BaÅŸlat"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Dayandır"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6806,7 +6595,7 @@ msgstr ""
"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, "
"USA.\n"
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6833,7 +6622,7 @@ msgstr ""
"--help : bu ismarışı göstÉ™r.\n"
"--version : buraxılış nömrÉ™sini göstÉ™r.\n"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6842,24 +6631,24 @@ msgid ""
"default mode: offer to configure autologin feature"
msgstr ""
-#: standalone.pm:60
+#: standalone.pm:62
#, fuzzy, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
"[SEÇİMLÆR] [PROQRAM_ADI]\n"
"\n"
"SEÇİMLÆR:\n"
" --help - bu yardım ismarışını göstÉ™r.\n"
-" --report - proqram Mandriva Linux vasitələrindən biri olmalıdır\n"
-" --incident - proqram Mandriva Linux vasitələrindən biri olmalıdır"
+" --report - proqram Mageia vasitələrindən biri olmalıdır\n"
+" --incident - proqram Mageia vasitələrindən biri olmalıdır"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6870,7 +6659,7 @@ msgid ""
" --wizard - like --add"
msgstr ""
-#: standalone.pm:72
+#: standalone.pm:74
#, fuzzy, c-format
msgid ""
"\n"
@@ -6899,11 +6688,11 @@ msgstr ""
" : tÉ™'minatın_adı staroffice Ă¼Ă§Ă¼n so kimi \n"
" : vÉ™ ghostscript Ă¼Ă§Ă¼n gs kimi."
-#: standalone.pm:87
+#: standalone.pm:89
#, fuzzy, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6917,7 +6706,7 @@ msgid ""
"IP, nbi image name)"
msgstr ""
"[SEÇİMLÆR]...\n"
-"Mandriva Terminal Vericisi Quraşdırıcısı\n"
+"Mageia Terminal Vericisi Quraşdırıcısı\n"
"--enable : MTS'ni fəallaşdır\n"
"--disable : MTS'ni qeyri-fəallaşdır\n"
"--start : MTS'ni baÅŸlat\n"
@@ -6931,18 +6720,18 @@ msgstr ""
"--delclient : MTS'dÉ™n alıcı sistemi sil (MAC Ă¼nvanı, IP, nbi É™ks adı "
"istənəcək)"
-#: standalone.pm:99
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[klaviatura]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr ""
"[--file=faylım] [--word=kəlməm] [--explain=ifadəliqayda] [--xəbərdarlıq]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -6965,19 +6754,19 @@ msgstr ""
"--status : baÄŸlananda 1, É™ks halda 0 cavabı verir, sonra çıxır.\n"
"--quiet : interaktiv olma. (dis)connect ilÉ™ iÅŸlÉ™dilmÉ™k Ă¼Ă§Ă¼n."
-#: standalone.pm:111
-#, c-format
+#: standalone.pm:113
+#, fuzzy, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
"[SEÇİM]...\n"
-" --no-confirmation Mandriva Update modundabirinci təsdiqləmə sualını "
+" --no-confirmation Mageia Update modundabirinci təsdiqləmə sualını "
"soruÅŸma\n"
" --no-verify-rpm paket imzalarını yoxlama\n"
" --changelog-first izahat pəncərəsində fayl siyahısından əvvəl "
@@ -6985,7 +6774,7 @@ msgstr ""
" --merge-all-rpmnew tapılan bĂ¼tĂ¼n .rpmnew/.rpmsave fayllarını "
"birləşdirməyi təklif et"
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
@@ -6994,7 +6783,7 @@ msgstr ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -7005,7 +6794,7 @@ msgstr ""
" XFdrake [--noauto] monitor\n"
" XFdrake həllerilirlik"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -7016,71 +6805,76 @@ msgstr ""
"İstifadə qaydası: %s [--auto] [--beginner] [--expert] [-h|--help] [--"
"noauto] [--testing] [-v|--version] "
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, fuzzy, c-format
msgid "All servers"
msgstr "Verici əlavə et"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr ""
-#: timezone.pm:199
+#: timezone.pm:210
#, fuzzy, c-format
msgid "Africa"
msgstr "Cənubi Afrika"
-#: timezone.pm:200
+#: timezone.pm:211
#, fuzzy, c-format
msgid "Asia"
msgstr "Avstriya"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr ""
-#: timezone.pm:202
+#: timezone.pm:213
#, fuzzy, c-format
msgid "North America"
msgstr "Cənubi Afrika"
-#: timezone.pm:203
+#: timezone.pm:214
#, fuzzy, c-format
msgid "Oceania"
msgstr "Makedoniya"
-#: timezone.pm:204
+#: timezone.pm:215
#, fuzzy, c-format
msgid "South America"
msgstr "Cənubi Afrika"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Honq Konq"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "Rusiya Federasiyası"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "Yugoslaviya"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "Bu dĂ¼zdĂ¼r?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, fuzzy, c-format
msgid "You have chosen a file, not a directory"
msgstr "Bir qovluq deyil, bir faylı bildirmək məcburiyyətindəsən .\n"
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "MÉ™'lumat"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -7095,6 +6889,231 @@ msgstr ""
msgid "Installation failed"
msgstr "Qurulum bacarılmadı"
+#, fuzzy
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "Kök bölməsini bildirməlisiniz"
+
+#~ msgid "Please Wait... Applying the configuration"
+#~ msgstr "XahiÅŸ edirik, gözlÉ™yin... QurÄŸular tÉ™tbiq edilir"
+
+#, fuzzy
+#~ msgid ""
+#~ "\n"
+#~ "\n"
+#~ "Your card currently uses the %s\"%s\" driver (the default driver for your "
+#~ "card is \"%s\")"
+#~ msgstr ""
+#~ "\n"
+#~ "\n"
+#~ "SÉ™s kartınız hazırda %s\"%s\" sĂ¼rĂ¼cĂ¼sĂ¼nĂ¼ iÅŸlÉ™dir (kartınızın É™sas "
+#~ "sĂ¼rĂ¼cĂ¼sĂ¼ \"%s\"dir)"
+
+#~ msgid ""
+#~ "OSS (Open Sound System) was the first sound API. It's an OS independent "
+#~ "sound API (it's available on most UNIX(tm) systems) but it's a very basic "
+#~ "and limited API.\n"
+#~ "What's more, OSS drivers all reinvent the wheel.\n"
+#~ "\n"
+#~ "ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
+#~ "which\n"
+#~ "supports quite a large range of ISA, USB and PCI cards.\n"
+#~ "\n"
+#~ "It also provides a much higher API than OSS.\n"
+#~ "\n"
+#~ "To use alsa, one can either use:\n"
+#~ "- the old compatibility OSS API\n"
+#~ "- the new ALSA API that provides many enhanced features but requires "
+#~ "using the ALSA library.\n"
+#~ msgstr ""
+#~ "OSS (Open Sound System) ilk sÉ™s API'si idi. Bu, ÆS'dÉ™n mĂ¼stÉ™qil sÉ™s "
+#~ "API'sidirvÉ™ bĂ¼tĂ¼n UNIX(tm) sistemlÉ™rdÉ™ mövcuddur. Yalnız, bu çox bÉ™sit "
+#~ "vəməhdudlaşdırılmış API'dir.\n"
+#~ "Dahası, OSS sĂ¼rĂ¼cĂ¼lÉ™rinin hamısı tÉ™kÉ™ri yenidÉ™n kəşf edir.\n"
+#~ "\n"
+#~ "ALSA (Advanced Linux Sound Architecture) geniş silsilə İSA, USB və PCİ "
+#~ "kartlarını dəstəkləyən modullaşdırılmış me'maridir.\n"
+#~ "\n"
+#~ "O, eyni zamanda OSS'dÉ™n daha qĂ¼vvÉ™tli API təşkil edir.\n"
+#~ "\n"
+#~ "Alsanı iÅŸlÉ™tmÉ™k Ă¼Ă§Ă¼n bunlardan biri ola bilÉ™r:\n"
+#~ "- köhnə OSS API'si\n"
+#~ "- yeni ALSA API'si.\n"
+
+#~ msgid "Driver:"
+#~ msgstr "SĂ¼rĂ¼cĂ¼:"
+
+#~ msgid "Let me pick any driver"
+#~ msgstr "İstÉ™diyim sĂ¼rĂ¼cĂ¼nĂ¼ seçmÉ™yÉ™ icazÉ™ ver"
+
+#~ msgid "Choosing an arbitrary driver"
+#~ msgstr "SÉ™bÉ™bsiz bir sĂ¼rĂ¼cĂ¼ seçilir"
+
+#, fuzzy
+#~ msgid ""
+#~ "If you really think that you know which driver is the right one for your "
+#~ "card\n"
+#~ "you can pick one from the list below.\n"
+#~ "\n"
+#~ "The current driver for your \"%s\" sound card is \"%s\" "
+#~ msgstr ""
+#~ "Kartınız Ă¼Ă§Ă¼n hansı sĂ¼rĂ¼cĂ¼nĂ¼n uyÄŸun gÉ™ldiyini dÉ™qiq bilirsinizsÉ™ "
+#~ "yuxarıdakı\n"
+#~ "siyahıdan birisini seçə bilərsiniz.\n"
+#~ "\n"
+#~ "\"%s\" sÉ™s kartınız Ă¼Ă§Ă¼n hazırkı sĂ¼rĂ¼cĂ¼ \"%s\"dir"
+
+#~ msgid ""
+#~ "Information on configuring your system is available in the post\n"
+#~ "install chapter of the Official Mageia User's Guide."
+#~ msgstr ""
+#~ "Sisteminizin qurğuları haqqında daha geniş mə'lumatı Rəsmi\n"
+#~ "Mageia İstifadəçi Kitabcığının qurulum sonrası bölmÉ™sindÉ™\n"
+#~ "tapa bilərsiniz."
+
+#~ msgid ""
+#~ "You may need to change your Open Firmware boot-device to\n"
+#~ " enable the bootloader. If you do not see the bootloader prompt at\n"
+#~ " reboot, hold down Command-Option-O-F at reboot and enter:\n"
+#~ " setenv boot-device %s,\\\\:tbxi\n"
+#~ " Then type: shut-down\n"
+#~ "At your next boot you should see the bootloader prompt."
+#~ msgstr ""
+#~ "Siz Open Firmware açılış avadanlığınızı açılış yĂ¼klÉ™yicisini\n"
+#~ "fÉ™allaÅŸdırmaq Ă¼Ă§Ă¼n dÉ™yiÅŸdirmÉ™li ola bilÉ™rsiniz. Command-Option-O-F "
+#~ "dĂ¼ymÉ™lÉ™rini\n"
+#~ " yenidən başlarkən basın və bunları girin:\n"
+#~ " setenv boot-device %s,\\\\:tbxi\n"
+#~ " Sonra da bunları yazın: shut-down\n"
+#~ "Bir sonrakı baÅŸlanğıcda açılış yĂ¼klÉ™yicisi sÉ™tirini görmÉ™lisiniz."
+
+#~ msgid "Init Message"
+#~ msgstr "Init İsmarışı"
+
+#~ msgid "Open Firmware Delay"
+#~ msgstr "Açıq Firmware Gecikməsi"
+
+#~ msgid "Kernel Boot Timeout"
+#~ msgstr "ÇəyirdÉ™k Açılış Vaxt Dolması"
+
+#~ msgid "Enable CD Boot?"
+#~ msgstr "CD Açılışı FÉ™allaÅŸdırılsın?"
+
+#~ msgid "Enable OF Boot?"
+#~ msgstr "OF Açılışı FÉ™allaÅŸdırılsın?"
+
+#~ msgid "Default OS?"
+#~ msgstr "Æsas ÆS?"
+
+#~ msgid "NoVideo"
+#~ msgstr "NoVideo"
+
+#~ msgid "Other OS (SunOS...)"
+#~ msgstr "Digər sistemlər (SunOS...)"
+
+#~ msgid "Other OS (MacOS...)"
+#~ msgstr "DigÉ™r ÆS (MacOS...)"
+
+#~ msgid "Yaboot"
+#~ msgstr "Yaboot"
+
+#~ msgid "SunOS"
+#~ msgstr "SunOS"
+
+#~ msgid "HFS"
+#~ msgstr "HFS"
+
+#~ msgid ""
+#~ "Here you can select an alternative driver (either OSS or ALSA) for your "
+#~ "sound card (%s)."
+#~ msgstr ""
+#~ "Burada siz (%s) sÉ™s kartınız Ă¼Ă§Ă¼n alternativ sĂ¼rĂ¼cĂ¼ (ya OSS ya da ALSA) "
+#~ "seçə bilərsiniz."
+
+#~ msgid "Extended partition not supported on this platform"
+#~ msgstr "Bu platformda geniÅŸlÉ™dilmiÅŸ bölmÉ™lÉ™r dÉ™stÉ™klÉ™nmir"
+
+#~ msgid "Clean /tmp at each boot"
+#~ msgstr "/tmp-i hÉ™r açılışda tÉ™mizlÉ™"
+
+#~ msgid ""
+#~ "The old \"%s\" driver is blacklisted.\n"
+#~ "\n"
+#~ "It has been reported to oops the kernel on unloading.\n"
+#~ "\n"
+#~ "The new \"%s\" driver will only be used on next bootstrap."
+#~ msgstr ""
+#~ "KöhnÉ™ \"%s\" sĂ¼rĂ¼cĂ¼sĂ¼ artıq qara siyahıdadır.\n"
+#~ "\n"
+#~ "O çəyirdəyin açılması sırasında xətalar yaradır.\n"
+#~ "\n"
+#~ "NövbÉ™ti açılışda ancaq \"%s\" sĂ¼rĂ¼cĂ¼sĂ¼ istifadÉ™ edilÉ™cÉ™k."
+
+#~ msgid "No open source driver"
+#~ msgstr "Açıq mÉ™nbÉ™li sĂ¼rĂ¼cĂ¼ yoxdur"
+
+#~ msgid ""
+#~ "There's no free driver for your sound card (%s), but there's a "
+#~ "proprietary driver at \"%s\"."
+#~ msgstr ""
+#~ "(%s) sÉ™s kartınız Ă¼Ă§Ă¼n pulsuz sĂ¼rĂ¼cĂ¼ mövcud deyil, ancaq \"%s\" Ă¼nvanında "
+#~ "lazım olan sĂ¼rĂ¼cĂ¼nĂ¼ tapa bilÉ™rsiniz."
+
+#~ msgid ""
+#~ "The classic bug sound tester is to run the following commands:\n"
+#~ "\n"
+#~ "\n"
+#~ "- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
+#~ "uses\n"
+#~ "by default\n"
+#~ "\n"
+#~ "- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
+#~ "currently uses\n"
+#~ "\n"
+#~ "- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
+#~ "loaded or not\n"
+#~ "\n"
+#~ "- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" "
+#~ "will\n"
+#~ "tell you if sound and alsa services are configured to be run on\n"
+#~ "initlevel 3\n"
+#~ "\n"
+#~ "- \"aumix -q\" will tell you if the sound volume is muted or not\n"
+#~ "\n"
+#~ "- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound "
+#~ "card.\n"
+#~ msgstr ""
+#~ "Klasik xəta səs sınaqı aşağıdakı əmrləri icra edir:\n"
+#~ "\n"
+#~ "\n"
+#~ "- \"lspcidrake -v | fgrep -i AUDIO\" səs kartınızın əsas olaraq hansı\n"
+#~ "sĂ¼rĂ¼cĂ¼nĂ¼ iÅŸlÉ™tdiyini bildirir\n"
+#~ "\n"
+#~ "- \"grep sound-slot /etc/modprobe.conf\" hazırda iÅŸlÉ™dilÉ™n sĂ¼rĂ¼cĂ¼nĂ¼\n"
+#~ "bildirir\n"
+#~ "\n"
+#~ "- \"/sbin/lsmod\" modulun (sĂ¼rĂ¼cĂ¼nĂ¼n) yĂ¼klĂ¼ olub olmadığını yoxlamaq\n"
+#~ "Ă¼Ă§Ă¼n sizÉ™ imkan verir\n"
+#~ "\n"
+#~ "- \"/sbin/chkconfig --list sound\" və \"/sbin/chkconfig --list alsa\" səs "
+#~ "vÉ™\n"
+#~ "alsa xidmətlərinin initsəviyyəsi3'də işə salınıb salınmayacağını "
+#~ "bildirir\n"
+#~ "\n"
+#~ "- \"aumix -q\" səs həcminin bağlı (mute) olub olmadığını bildirir\n"
+#~ "\n"
+#~ "- \"/sbin/fuser -v /dev/dsp\" hansı proqramın səs kartını işlətdiyini "
+#~ "bildirir.\n"
+
+#~ msgid ""
+#~ "Launch packet filtering for Linux kernel 2.2 series, to set\n"
+#~ "up a firewall to protect your machine from network attacks."
+#~ msgstr ""
+#~ "Linuks 2.2 seriyası çəyirdÉ™klÉ™rindÉ™ atəş divarı\n"
+#~ "qurmaq Ă¼Ă§Ă¼n paket sĂ¼zĂ¼lmÉ™sini baÅŸlat."
+
+#~ msgid "File sharing"
+#~ msgstr "Fayl bölĂ¼ÅŸmÉ™si"
+
#~ msgid "Restrict command line options"
#~ msgstr "Æmr sÉ™tiri seçimlÉ™rini mÉ™hdudlaÅŸdır"
@@ -7107,7 +7126,7 @@ msgstr "Qurulum bacarılmadı"
#~ "``Æmr sÉ™tiri seçimlÉ™rini mÉ™hdudlaÅŸdır`` seçimi ÅŸifrÉ™siz bir iÅŸÉ™ yaramaz"
#, fuzzy
-#~ msgid "Use an encrypted file system"
+#~ msgid "Use an encrypted filesystem"
#~ msgstr ""
#~ "%s baÄŸlama nöqtÉ™si Ă¼Ă§Ă¼n ÅŸifrÉ™lÉ™nmiÅŸ fayl sistemi istifadÉ™ edÉ™ bilmÉ™zsiniz"
@@ -7345,8 +7364,8 @@ msgstr "Qurulum bacarılmadı"
#~ "If networking is not yet enabled, Drakx will attempt to join the domain "
#~ "after the network setup step.\n"
#~ "Should this setup fail for some reason and domain authentication is not "
-#~ "working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your Windows"
-#~ "(tm) Domain, and Admin Username/Password, after system boot.\n"
+#~ "working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your "
+#~ "Windows(tm) Domain, and Admin Username/Password, after system boot.\n"
#~ "The command 'wbinfo -t' will test whether your authentication secrets are "
#~ "good."
#~ msgstr ""
@@ -7359,8 +7378,8 @@ msgstr "Qurulum bacarılmadı"
#~ "domenÉ™ calama Ă¼Ă§Ă¼n cÉ™hd edÉ™cÉ™k.\n"
#~ "ÆgÉ™r bu qurÄŸu ya da domen sÉ™lahiyyÉ™tlÉ™ndirilmÉ™si iÅŸlÉ™mÉ™zsÉ™, sistemin "
#~ "yenidÉ™n baÅŸladılmasından sonra Windows(tm) Domeninizi vÉ™ İdarəçi "
-#~ "istifadəçi adı/ÅŸifrÉ™sini iÅŸlÉ™dÉ™rÉ™k'smbpasswd -j DOMEN -U İSTİFADÆĂ‡Ä°%%"
-#~ "ÅİFRÆ' É™mrini icra edin.\n"
+#~ "istifadəçi adı/ÅŸifrÉ™sini iÅŸlÉ™dÉ™rÉ™k'smbpasswd -j DOMEN -U İSTİFADÆĂ‡Ä°%"
+#~ "%ÅİFRÆ' É™mrini icra edin.\n"
#~ "'wbinfo -t' É™mri sÉ™lahiyyÉ™t sirrlÉ™rinin dĂ¼zgĂ¼n olub olmamasını yoxlayacaq."
#~ msgid "Authentication Windows Domain"
diff --git a/perl-install/share/po/be.po b/perl-install/share/po/be.po
index dee20e520..a9c4cfe9c 100644
--- a/perl-install/share/po/be.po
+++ b/perl-install/share/po/be.po
@@ -5,29 +5,30 @@
msgid ""
msgstr ""
"Project-Id-Version: DrakX VERSION\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
+"POT-Creation-Date: 2016-07-12 14: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"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "ĐĐ°Đ»Ñ– лаÑĐºĐ°, Đ¿Đ°Ñ‡Đ°ĐºĐ°Đ¹Ñ†Đµ"
-#: any.pm:252
+#: any.pm:262
#, fuzzy, c-format
msgid "Bootloader installation in progress"
msgstr "Đ£ÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Đµ Đ·Đ°Đ³Ñ€ÑƒĐ·Ñ‡Ñ‹ĐºÑƒ"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -38,294 +39,238 @@ msgid ""
"Assign a new Volume ID?"
msgstr ""
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr "ĐŸÑ€Đ°Ñ†ÑÑ ÑƒÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Ñ Đ·Đ°Đ³Ñ€ÑƒĐ·Ñ‡Ñ‹ĐºĐ° Đ½Đµ Đ°Ñ‚Ñ€Ñ‹Đ¼Đ°ÑÑÑ. Đ£Đ·Đ½Ñ–ĐºĐ»Đ° Đ½Đ°ÑÑ‚ÑƒĐ¿Đ½Đ°Ñ Đ¿Đ°Đ¼Ñ‹Đ»ĐºĐ°:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
-#: any.pm:331
+#: any.pm:335
#, fuzzy, c-format
msgid "Bootloader Installation"
msgstr "Đ£ÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Đµ Đ·Đ°Đ³Ñ€ÑƒĐ·Ñ‡Ñ‹ĐºÑƒ"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "ĐÑƒĐ´Ñ‹ Đ²Ñ‹ Đ¶Đ°Đ´Đ°ĐµÑ†Đµ ÑÑÑ‚Đ°Đ»ÑĐ²Đ°Ñ†ÑŒ Đ¿Đ°Ñ‡Đ°Ñ‚ĐºĐ¾Đ²Ñ‹ Đ·Đ°Đ³Ñ€ÑƒĐ·Ñ‡Ñ‹Đº?"
-#: any.pm:359
+#: any.pm:355
#, fuzzy, c-format
msgid "First sector (MBR) of drive %s"
msgstr "ĐŸĐµÑ€ÑˆÑ‹ ÑĐµĐºÑ‚Đ°Ñ€ Đ¿Ñ€Ñ‹Đ»Đ°Đ´Ñ‹ (MBR)"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "ĐŸĐµÑ€ÑˆÑ‹ ÑĐµĐºÑ‚Đ°Ñ€ Đ¿Ñ€Ñ‹Đ»Đ°Đ´Ñ‹ (MBR)"
-#: any.pm:363
+#: any.pm:359
#, fuzzy, c-format
msgid "First sector of the root partition"
msgstr "ĐŸĐµÑ€ÑˆÑ‹ ÑĐµĐºÑ‚Đ°Ñ€ Đ·Đ°Đ³Ñ€ÑƒĐ·Đ°Ñ‡Đ½Đ°Đ³Đ° Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Ñƒ"
-#: any.pm:365
+#: any.pm:361
#, fuzzy, c-format
msgid "On Floppy"
msgstr "Đ—Đ°Ñ…Đ°Đ²Đ°Đ½Đ½Đµ Đ½Đ° Đ´Ñ‹ÑĐºĐµÑ‚Ñƒ"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "ĐŸÑ€Đ°Đ¿ÑƒÑціць"
-#: any.pm:402
+#: any.pm:391
#, fuzzy, c-format
msgid "Boot Style Configuration"
msgstr "ĐаÑÑ‚Ñ€Đ¾Đ¹ĐºĐ° IDE"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, fuzzy, c-format
+msgid "EFI System Partition"
+msgstr "Đ¤Đ°Ñ€Đ¼Đ°Ñ‚Đ°Đ²Đ°Đ½Đ½Đµ Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Ñƒ %s"
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "Đ“Đ°Đ»Đ¾ÑĐ½Ñ‹Ñ Đ¾Đ¿Ñ†Ñ‹Ñ– Đ¿Đ°Ñ‡Đ°Ñ‚ĐºĐ¾Đ²Đ°Đ³Đ° Đ·Đ°Đ³Ñ€ÑƒĐ·Ñ‡Ñ‹ĐºÑƒ"
-#: any.pm:416
+#: any.pm:409
#, fuzzy, c-format
msgid "Bootloader"
msgstr "Đ£ÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Đµ Đ·Đ°Đ³Ñ€ÑƒĐ·Ñ‡Ñ‹ĐºÑƒ"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, fuzzy, c-format
msgid "Bootloader to use"
msgstr "Đ“Đ°Đ»Đ¾ÑĐ½Ñ‹Ñ Đ¾Đ¿Ñ†Ñ‹Ñ– Đ¿Đ°Ñ‡Đ°Ñ‚ĐºĐ¾Đ²Đ°Đ³Đ° Đ·Đ°Đ³Ñ€ÑƒĐ·Ñ‡Ñ‹ĐºÑƒ"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Đ—Đ°Đ³Ñ€ÑƒĐ·Đ°Ñ‡Đ½Đ°Ñ Đ¿Ñ€Ñ‹Đ»Đ°Đ´Đ°"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr ""
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "Đ—Đ°Ñ‚Ñ€Ñ‹Đ¼ĐºĐ° Đ¿ĐµÑ€Đ°Đ´ Đ·Đ°Đ³Ñ€ÑƒĐ·ĐºĐ°Đ¹ Đ²Đ¾Đ±Ñ€Đ°Đ·Ñƒ Đ¿Đ° Đ´Đ°Đ¼Đ°ÑĐ»ĐµĐ½Đ½Ñ"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr ""
-#: any.pm:426
+#: any.pm:419
#, fuzzy, c-format
msgid "Enable SMP"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ Đ´Ñ€ÑƒĐºÑƒ"
-#: any.pm:427
+#: any.pm:420
#, fuzzy, c-format
msgid "Enable APIC"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ Đ´Ñ€ÑƒĐºÑƒ"
-#: any.pm:429
+#: any.pm:422
#, c-format
msgid "Enable Local APIC"
msgstr ""
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Đ‘ÑÑÑŒĐ¿ĐµĐºĐ°"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "ĐŸĐ°Ñ€Đ¾Đ»ÑŒ"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "ĐŸĐ°Ñ€Đ¾Đ»Ñ– Đ½Đµ ÑÑƒĐ¿Đ°Đ´Đ°Ñць"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "ĐŸĐ°ÑĐ¿Ñ€Đ°Đ±ÑƒĐ¹Ñ†Đµ ÑÑˆÑ‡Ñ Ñ€Đ°Đ·"
-#: any.pm:436
+#: any.pm:429
#, fuzzy, c-format
-msgid "You can not use a password with %s"
+msgid "You cannot use a password with %s"
msgstr "Đ’Ñ‹ Đ½Đµ Đ¼Đ¾Đ¶Đ°Ñ†Đµ Ñ€Đ°Đ·Đ±Ñ–Đ²Đ°Ñ†ÑŒ Đ½Đ° Ñ€Đ°Đ·Đ´ĐµĐ»Ñ‹, Đ¿Đ°Đ¼ĐµÑ€ ÑĐºÑ–Ñ… Đ¼ĐµĐ½ĐµĐ¹ за 32 ĐœĐ±"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "ĐŸĐ°ÑÑ‚Đ°Ñ€Ñ‹Ñ†Đµ Đ¿Đ°Ñ€Đ¾Đ»ÑŒ"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "ĐÑ‡Ñ‹ÑˆÑ‡Đ°Ñ†ÑŒ /tmp Đ¿Ñ€Ñ‹ ĐºĐ¾Đ¶Đ½Đ°Đ¹ Đ·Đ°Đ³Ñ€ÑƒĐ·Ñ†Ñ‹"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr ""
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr ""
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr ""
-
-#: any.pm:455
-#, fuzzy, c-format
-msgid "Enable CD Boot?"
-msgstr "Đ”Đ°Đ·Đ²Đ¾Đ»Ñ–Ñ†ÑŒ 6dB Đ¿Đ°Đ²Ñ‹ÑˆÑĐ½Đ½Đµ + цÑĐ¶ĐºĐ°Đµ Đ»Ñ–Đ¼Ñ–Ñ‚Đ°Đ²Đ°Đ½Đ½Đµ"
-
-#: any.pm:456
-#, fuzzy, c-format
-msgid "Enable OF Boot?"
-msgstr "Đ”Đ°Đ·Đ²Đ¾Đ»Ñ–Ñ†ÑŒ 6dB Đ¿Đ°Đ²Ñ‹ÑˆÑĐ½Đ½Đµ + цÑĐ¶ĐºĐ°Đµ Đ»Ñ–Đ¼Ñ–Ñ‚Đ°Đ²Đ°Đ½Đ½Đµ"
-
-#: any.pm:457
-#, fuzzy, c-format
-msgid "Default OS?"
-msgstr "ĐŸĐ° Đ´Đ°Đ¼Đ°ÑĐ»ĐµĐ½Đ½Ñ"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Đ’Đ¾Đ±Ñ€Đ°Đ·"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Root"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "Đ”Đ°Đ»ÑƒÑ‡Ñ‹Ñ†ÑŒ"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr ""
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Đ’Ñ–Đ´Ñа-Ñ€ÑĐ¶Ñ‹Đ¼"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, fuzzy, c-format
msgid "Network profile"
msgstr "Đ¡ĐµÑ‚ĐºĐ°Đ²Ñ‹ Ñ–Đ½Ñ‚ÑÑ€Ñ„ĐµĐ¹Ñ"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "ĐœĐµÑ‚ĐºĐ°"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "ĐŸĐ° Đ´Đ°Đ¼Đ°ÑĐ»ĐµĐ½Đ½Ñ"
-#: any.pm:559
-#, fuzzy, c-format
-msgid "NoVideo"
-msgstr "Đ’Ñ–Đ´Ñа"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "ĐŸÑƒÑÑ‚Đ°Ñ Đ¼ĐµÑ‚ĐºĐ° Đ½Đµ Đ´Đ°Đ·Đ²Đ°Đ»ÑĐµÑ†Ñ†Đ°"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr ""
-#: any.pm:571
+#: any.pm:526
#, fuzzy, c-format
msgid "You must specify a root partition"
msgstr "ĐŸĐµÑ€ÑˆÑ‹ ÑĐµĐºÑ‚Đ°Ñ€ Đ·Đ°Đ³Ñ€ÑƒĐ·Đ°Ñ‡Đ½Đ°Đ³Đ° Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Ñƒ"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Đ“ÑÑ‚Đ°Ñ Đ¼ĐµÑ‚ĐºĐ° ÑĐ¶Đ¾ Đ²Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ¾ÑĐ²Đ°ĐµÑ†Ñ†Đ°"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "Đ¯ĐºÑ– Ñ‚Ñ‹Đ¿ Đ¿ÑƒĐ½ĐºÑ‚Đ° Đ¶Đ°Đ´Đ°ĐµÑ†Đµ Đ´Đ°Đ´Đ°Ñ†ÑŒ?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Đ†Đ½ÑˆĐ°Ñ ĐĐ¡ (SunOS,...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Đ†Đ½ÑˆĐ°Ñ ĐĐ¡ (MacOS,...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "Đ†Đ½ÑˆĐ°Ñ ĐĐ¡ (Windows...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, fuzzy, c-format
msgid "Bootloader Configuration"
msgstr "ĐаÑÑ‚Ñ€Đ¾Đ¹ĐºĐ° IDE"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -334,47 +279,76 @@ msgstr ""
"Đ£ Đ¼ĐµĐ½Ñ Đ¼Đ°ÑÑ†Ñ†Đ° Đ½Đ°ÑÑ‚ÑƒĐ¿Đ½Ñ‹Ñ Đ¿ÑƒĐ½ĐºÑ‚Ñ‹.\n"
"Đ’Ñ‹ Đ¼Đ¾Đ¶Đ°Ñ†Đµ Đ´Đ°Đ´Đ°Ñ†ÑŒ ÑшчÑ, Đ°Đ»ÑŒĐ±Đ¾ Đ·Đ¼ÑĐ½Ñ–Ñ†ÑŒ Ñ–ÑĐ½ÑƒÑчыÑ."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Đ£Đ²Đ°Đ³Đ°!"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr ""
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr ""
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr ""
-#: any.pm:848
+#: any.pm:860
#, fuzzy, c-format
msgid "access to administrative files"
msgstr "Đ’Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ¾ÑĐ²Đ°Ñ†ÑŒ Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºÑ– ÑÑ‹ÑÑ‚ÑĐ¼Đ½Đ°Đ³Đ° Đ°Đ´Đ¼Ñ–Đ½Ñ–ÑÑ‚Ñ€Đ°Ñ‚Đ°Ñ€Đ°"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr ""
-#: any.pm:850
+#: any.pm:862
#, fuzzy, c-format
msgid "access to compilation tools"
msgstr "ĐĐ°Đ½Ñ„Ñ–Đ³ÑƒÑ€Đ°Ñ†Ñ‹Ñ ÑÑ–ÑÑ‚ÑĐ¼Đ½Ñ‹Ñ… ÑÑÑ€Đ²Ñ–ÑаÑ"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(ÑƒĐ¶Đ¾ Đ´Đ°Đ´Đ°Đ´Đ·ĐµĐ½Đ° %s)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "ĐĐ°Đ»Ñ– лаÑĐºĐ°, ÑƒĐ²ÑĐ´Đ·Ñ–Ñ†Đµ Ñ–Đ¼Ñ ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ°Đ»ÑŒĐ½Ñ–ĐºÑƒ"
-#: any.pm:863
+#: any.pm:875
#, fuzzy, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
@@ -383,227 +357,242 @@ msgstr ""
"Đ†Đ¼Ñ ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ°Đ»ÑŒĐ½Ñ–ĐºÑƒ Đ¿Đ°Đ²Ñ–Đ½Đ½Đ° Đ·Đ¼ÑÑˆÑ‡Đ°Ñ†ÑŒ Đ»Ñ–Ñ‚Đ°Ñ€Ñ‹ Ñ‚Đ¾Đ»ÑŒĐºÑ– Đ½Đ° Đ½Ñ–Đ¶Đ½Ñ–Đ¼ Ñ€ÑĐ³Ñ–Ñтры, \n"
"Đ»Ñ–Ñ‡Đ±Ñ‹, ‛-’ Ñ– ‛_’"
-#: any.pm:864
+#: any.pm:876
#, fuzzy, c-format
msgid "The user name is too long"
msgstr "Đ†Đ¼Ñ Đ·Đ°Đ½Đ°Đ´Ñ‚Đ° Đ´Đ¾ÑĐ³Đ°Đµ"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "Đ“ÑÑ‚Đ° Ñ–Đ¼Ñ ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ°Đ»ÑŒĐ½Ñ–ĐºÑƒ ÑĐ¶Đ¾ Đ´Đ°Đ´Đ°Đ´Đ·ĐµĐ½Đ°"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "ID ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ°Đ»ÑŒĐ½Ñ–ĐºĐ°"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "ID Đ³Ñ€ÑƒĐ¿Ñ‹"
-#: any.pm:872
+#: any.pm:884
#, fuzzy, c-format
msgid "%s must be a number"
msgstr "UIN Đ¿Đ°Đ²Ñ–Đ½ĐµĐ½ ÑƒÑ‚Ñ€Ñ‹Đ¼Đ»Ñ–Đ²Đ°Ñ†ÑŒ Ñ‚Đ¾Đ»ÑŒĐºÑ– Đ»Ñ–Ñ‡Đ±Ñ‹.\n"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
+msgid "%s should be above 1000. Accept anyway?"
msgstr ""
-#: any.pm:877
+#: any.pm:889
#, fuzzy, c-format
msgid "User management"
msgstr "ĐĐ°Ñ€Ñ‹ÑÑ‚Đ°Đ»ÑŒĐ½Ñ–Đº"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, fuzzy, c-format
msgid "Set administrator (root) password"
msgstr "ĐŸĐ°Ñ€Đ¾Đ»ÑŒ Đ´Đ»Ñ root"
-#: any.pm:889
+#: any.pm:903
#, fuzzy, c-format
msgid "Enter a user"
msgstr ""
"Đ£Đ²ÑĐ´Đ·Ñ–Ñ†Đµ Ñ–Đ¼Ñ ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ°Đ»ÑŒĐ½Ñ–ĐºÑƒ\n"
"%s"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "ĐŸÑ–ĐºÑ‚Đ°Đ³Ñ€Đ°Đ¼Đ°"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "Đ£Đ»Đ°ÑĐ½Đ°Đµ Ñ–Đ¼Ñ"
-#: any.pm:899
+#: any.pm:915
#, fuzzy, c-format
msgid "Login name"
msgstr "Đ“ÑƒĐ»ÑŒĐ½Ñ Ñ ĐºĐ¾Ñьці"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "ĐĐ±Đ°Đ»Đ¾Đ½ĐºĐ°:"
-#: any.pm:947
+#: any.pm:941
#, c-format
-msgid "Please wait, adding media..."
+msgid "Extra Groups:"
msgstr ""
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:991
+#, fuzzy, c-format
+msgid "Please wait, adding media..."
+msgstr "ĐŸĐ°Đ´Ñ€Ñ‹Ñ…Ñ‚Đ¾ÑĐºĐ° ÑÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½ÑŒĐ½Ñ"
+
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "ĐÑÑ‚Đ°Đ¼Đ°Ñ‚Ñ‹Ñ‡Đ½Ñ‹ ÑĐ²Đ°Ñ…Đ¾Đ´ у ÑÑ–ÑÑ‚ÑĐ¼Ñƒ"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr ""
-#: any.pm:979
+#: any.pm:1005
#, fuzzy, c-format
msgid "Use this feature"
msgstr "Đ—Đ°Ñ‡Ñ‹Đ½Ñ–Ñ†ÑŒ Đ³ÑÑ‚ÑƒÑ Ñ‚ÑÑ‡ĐºÑƒ"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "ĐбÑÑ€Ñ‹Ñ†Đµ аÑĐ½Đ¾ÑĐ½Đ°Đ³Đ° ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ°Đ»ÑŒĐ½Ñ–ĐºĐ°:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "ĐбÑÑ€Ñ‹Ñ†Đµ Đ¼ÑĐ½ÑĐ´Đ¶Đ°Ñ€ Đ²Đ¾ĐºĐ½Đ°Ñ:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, fuzzy, c-format
msgid "Release Notes"
msgstr "ĐĐ°Đ»Ñ– лаÑĐºĐ°, Đ¿Đ°Ñ‡Đ°ĐºĐ°Đ¹Ñ†Đµ"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Đ—Đ°Ñ‡Ñ‹Đ½Ñ–Ñ†ÑŒ"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Đ›Ñ–Ñ†ÑĐ½Đ·Ñ–Đ¹Đ½Đ°Ñ Đ´Đ°Đ¼Đ¾Đ²Đ°"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Đ’Ñ‹Ñ…Đ°Đ´"
-#: any.pm:1080
+#: any.pm:1096
#, fuzzy, c-format
msgid "Do you accept this license ?"
msgstr "Đ¦Ñ– Ñ‘Ñць у Đ²Đ°Ñ Ñ–Đ½ÑˆÑ‹?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "ĐŸÑ€Ñ‹Đ½Ñць"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "ĐĐ´ĐºĐ°Đ·Đ°Ñ†ÑŒ"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, fuzzy, c-format
msgid "Please choose a language to use"
msgstr "ĐºĐ°Đ»Ñ– лаÑĐºĐ°, Đ¿Đ°Đ·Đ½Đ°Ñ‡Ñ†Đµ Ñ‚Ñ‹Đ¿ Đ²Đ°ÑˆĐ°Đ¹ Đ¼Ñ‹ÑˆÑ‹"
-#: any.pm:1135
-#, c-format
+#: any.pm:1151
+#, fuzzy, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr "Đ’Ñ‹ Đ¼Đ¾Đ¶Đ°Ñ†Đµ Đ°Đ±Ñ€Đ°Ñ†ÑŒ Ñ–Đ½ÑˆÑ‹Ñ Đ¼Đ¾Đ²Ñ‹, ÑĐºÑ–Ñ Đ±ÑƒĐ´ÑƒÑ†ÑŒ даÑÑ‚ÑƒĐ¿Đ½Ñ‹ Đ¿Đ°ÑĐ»Ñ ÑÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Ñ"
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
#, c-format
-msgid "Multi languages"
+msgid "Mageia"
+msgstr "Mageia"
+
+#: any.pm:1154
+#, fuzzy, c-format
+msgid "Multiple languages"
+msgstr "Đ’Ñ‹Đ±Đ°Ñ€ Đ¼Đ¾Đ²Ñ‹"
+
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
msgstr ""
-#: any.pm:1147 any.pm:1178
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr ""
-#: any.pm:1148
+#: any.pm:1165
#, fuzzy, c-format
msgid "All languages"
msgstr "Đ’Ñ‹Đ±Đ°Ñ€ Đ¼Đ¾Đ²Ñ‹"
-#: any.pm:1170
+#: any.pm:1187
#, fuzzy, c-format
msgid "Language choice"
msgstr "Đ’Ñ‹Đ±Đ°Ñ€ Đ¼Đ¾Đ²Ñ‹"
-#: any.pm:1224
+#: any.pm:1241
#, fuzzy, c-format
msgid "Country / Region"
msgstr "ĐÑ€Đ°Ñ–Đ½Đ° - Ñ€ÑĐ³Ñ–Ñ‘Đ½ Ñ– Đ¼Đ¾Đ²Đ°"
-#: any.pm:1225
+#: any.pm:1242
#, fuzzy, c-format
msgid "Please choose your country"
msgstr "ĐºĐ°Đ»Ñ– лаÑĐºĐ°, Đ¿Đ°Đ·Đ½Đ°Ñ‡Ñ†Đµ Ñ‚Ñ‹Đ¿ Đ²Đ°ÑˆĐ°Đ¹ Đ¼Ñ‹ÑˆÑ‹"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr ""
-#: any.pm:1228
+#: any.pm:1245
#, fuzzy, c-format
msgid "Other Countries"
msgstr "ĐŸĐ°Ñ€Ñ‚Ñ‹ Đ²Ñ‹Đ²Đ°Đ´Ñƒ:"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "ĐĐ´Đ¼Ñ‹ÑĐ»Đ¾Đ²Đ°Đµ"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr ""
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "ĐÑ–Ñ‡Đ¾Đ³Đ°"
-#: any.pm:1318
+#: any.pm:1339
#, fuzzy, c-format
msgid "No sharing"
msgstr "ĐÑ–Ñ‡Đ¾Đ³Đ°"
-#: any.pm:1318
+#: any.pm:1339
#, fuzzy, c-format
msgid "Allow all users"
msgstr "Đ”Đ°Đ´Đ°Ñ†ÑŒ ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ°Đ»ÑŒĐ½Ñ–ĐºĐ°"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "ĐŸĐ° Đ²Ñ‹Đ±Đ°Ñ€Ñƒ"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -613,86 +602,86 @@ msgid ""
"\"Custom\" permit a per-user granularity.\n"
msgstr ""
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
"Windows."
msgstr ""
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
"systems."
msgstr ""
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr ""
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr ""
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
"You can use userdrake to add a user to this group."
msgstr ""
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
msgstr ""
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr ""
-#: any.pm:1520
+#: any.pm:1542
#, fuzzy, c-format
msgid "Timezone"
msgstr "Đ¢ÑĐ¼Đ°"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "Đ¯ĐºÑ– Đ²Đ°Ñˆ Ñ‡Đ°ÑĐ°Đ²Ñ‹ Đ¿Đ¾ÑÑ?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr ""
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr ""
-#: any.pm:1550
+#: any.pm:1572
#, fuzzy, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "Đ’Đ°Ñˆ ÑÑ–ÑÑ‚ÑĐ¼Đ½Ñ‹ Đ³Đ°Đ´Đ·Ñ–Đ½Đ½Ñ–Đº уÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Ñ‹ Đ½Đ° GMT?"
-#: any.pm:1551
+#: any.pm:1573
#, fuzzy, c-format
msgid "%s (hardware clock set to local time)"
msgstr "Đ’Đ°Ñˆ ÑÑ–ÑÑ‚ÑĐ¼Đ½Ñ‹ Đ³Đ°Đ´Đ·Ñ–Đ½Đ½Ñ–Đº уÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Ñ‹ Đ½Đ° GMT?"
-#: any.pm:1553
+#: any.pm:1575
#, fuzzy, c-format
msgid "NTP Server"
msgstr "NIS ÑÑĐµÑ€Đ²ĐµÑ€:"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr ""
@@ -717,7 +706,7 @@ msgstr ""
msgid "Smart Card"
msgstr ""
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, fuzzy, c-format
msgid "Windows Domain"
msgstr "Đ£Đ»Đ°ÑÑŒÑ†Ñ–Đ²Đ°Ñьці Đ°ĐºĐ½Đ°"
@@ -727,296 +716,296 @@ msgstr "Đ£Đ»Đ°ÑÑŒÑ†Ñ–Đ²Đ°Ñьці Đ°ĐºĐ½Đ°"
msgid "Kerberos 5"
msgstr ""
-#: authentication.pm:63
+#: authentication.pm:65
#, fuzzy, c-format
msgid "Local file:"
msgstr "Đ—Đ°Đ³Ñ€ÑƒĐ·Ñ–Ñ†ÑŒ Ñ„Đ°Đ¹Đ»(Ñ‹):"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr ""
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr ":"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
"consolidates certain types of information within your organization."
msgstr ""
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr ":"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
"Service domain with a common password and group file."
msgstr ""
-#: authentication.pm:66
+#: authentication.pm:68
#, fuzzy, c-format
msgid "Windows Domain:"
msgstr "Đ£Đ»Đ°ÑÑŒÑ†Ñ–Đ²Đ°Ñьці Đ°ĐºĐ½Đ°:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
"a Windows domain."
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, fuzzy, c-format
msgid "Welcome to the Authentication Wizard"
msgstr "ĐÑÑ‚ÑĐ½Ñ‚Ñ‹Ñ„Ñ–ĐºĐ°Ñ†Ñ‹Ñ"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, fuzzy, c-format
msgid "LDAP Server"
msgstr "Đ¡ĐµÑ€Đ²Đ°Đº"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, c-format
msgid "Base dn"
msgstr ""
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr ""
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr ""
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr ""
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr ""
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr ""
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr ""
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, fuzzy, c-format
msgid "Bind Password "
msgstr "ĐŸĐ°Ñ€Đ¾Đ»ÑŒ"
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr ""
-#: authentication.pm:127
+#: authentication.pm:126
#, fuzzy, c-format
msgid "Password base"
msgstr "ĐŸĐ°Ñ€Đ¾Đ»ÑŒ"
-#: authentication.pm:128
+#: authentication.pm:127
#, fuzzy, c-format
msgid "Group base"
msgstr "ID Đ³Ñ€ÑƒĐ¿Ñ‹"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr ""
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:146
+#: authentication.pm:145
#, fuzzy, c-format
msgid "Realm "
msgstr "Đ£Đ»Đ°ÑĐ½Đ°Đµ Ñ–Đ¼Ñ"
-#: authentication.pm:148
+#: authentication.pm:147
#, fuzzy, c-format
msgid "KDCs Servers"
msgstr "Đ¡ĐµÑ€Đ²Đ°Đº"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr ""
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr ""
-#: authentication.pm:156
+#: authentication.pm:155
#, c-format
msgid "Use local file for users information"
msgstr ""
-#: authentication.pm:157
+#: authentication.pm:156
#, fuzzy, c-format
-msgid "Use Ldap for users information"
+msgid "Use LDAP for users information"
msgstr "ĐĐ°Đ½Ñ„Ñ–Đ³ÑƒÑ€Đ°Ñ†Ñ‹Ñ ÑÑ–ÑÑ‚ÑĐ¼Đ½Ñ‹Ñ… ÑÑÑ€Đ²Ñ–ÑаÑ"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr ""
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "NIS Domain"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "NIS ÑÑĐµÑ€Đ²ĐµÑ€:"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-#: authentication.pm:218
+#: authentication.pm:217
#, fuzzy, c-format
msgid "Domain Model "
msgstr "ĐœĐ°Ñ‘Đ½Ñ‚Đ°Đº"
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr ""
-#: authentication.pm:221
+#: authentication.pm:220
#, fuzzy, c-format
msgid "DNS Domain"
msgstr "NIS Domain"
-#: authentication.pm:222
+#: authentication.pm:221
#, fuzzy, c-format
msgid "DC Server"
msgstr "Đ¡ĐµÑ€Đ²Đ°Đº"
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "ĐÑÑ‚ÑĐ½Ñ‚Ñ‹Ñ„Ñ–ĐºĐ°Ñ†Ñ‹Ñ"
-#: authentication.pm:238
+#: authentication.pm:237
#, fuzzy, c-format
msgid "Authentication method"
msgstr "ĐÑÑ‚ÑĐ½Ñ‚Ñ‹Ñ„Ñ–ĐºĐ°Ñ†Ñ‹Ñ"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "ĐÑĐ¼Đ° Đ¿Đ°Ñ€Đ¾Đ»Ñ"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr ""
"Đ“Ñты Đ¿Đ°Ñ€Đ¾Đ»ÑŒ Đ·Đ°Đ½Đ°Đ´Ñ‚Đ° Đ¿Ñ€Đ¾Ñты (ÑĐ³Đ¾ даÑĐ¶Ñ‹Đ½Ñ Đ¿Đ°Đ²Ñ–Đ½Đ½Đ° Đ±Ñ‹Ñ†ÑŒ Đ½Đµ Đ¼ĐµĐ½ĐµĐ¹ за %d Đ»Ñ–Ñ‚Đ°Ñ€Đ°Ñ)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "ĐĐµĐ¼Đ°Đ³Ñ‡Ñ‹Đ¼Đ° Đ²Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ¾ÑĐ²Đ°Ñ†ÑŒ broadcast без Đ´Đ°Đ¼ĐµĐ½Đ° NIS"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "ĐбÑÑ€Ñ‹Ñ†Đµ Ñ„Đ°Đ¹Đ»"
-#: authentication.pm:897
+#: authentication.pm:866
#, fuzzy, c-format
msgid "Domain Windows for authentication : "
msgstr "ĐÑÑ‚ÑĐ½Ñ‚Ñ‹Ñ„Ñ–ĐºĐ°Ñ†Ñ‹Ñ"
-#: authentication.pm:899
+#: authentication.pm:868
#, fuzzy, c-format
msgid "Domain Admin User Name"
msgstr "Đ†Đ¼Ñ Đ´Đ°Đ¼ĐµĐ½Ñƒ"
-#: authentication.pm:900
+#: authentication.pm:869
#, fuzzy, c-format
msgid "Domain Admin Password"
msgstr "Đ¯ÑˆÑ‡Ñ Ñ€Đ°Đ· Đ¿Đ°Ñ€Đ¾Đ»ÑŒ:"
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1026,105 +1015,106 @@ msgid ""
"\n"
msgstr ""
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr ""
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
+msgid "GRUB2 with graphical menu"
msgstr ""
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
+msgid "GRUB2 with text menu"
msgstr ""
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr ""
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr ""
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "Đе Ñ…Đ°Đ¿Đ°Đµ Đ´Ñ‹ÑĐºĐ°Đ²Đ°Đ¹ Đ¿Ñ€Đ°ÑÑ‚Đ¾Ñ€Ñ‹ Ñ /boot"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, fuzzy, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "ĐÑƒĐ´Ñ‹ Đ²Ñ‹ Đ¶Đ°Đ´Đ°ĐµÑ†Đµ ÑÑÑ‚Đ°Đ»ÑĐ²Đ°Ñ†ÑŒ Đ¿Đ°Ñ‡Đ°Ñ‚ĐºĐ¾Đ²Ñ‹ Đ·Đ°Đ³Ñ€ÑƒĐ·Ñ‡Ñ‹Đº?"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
"renumbered"
msgstr ""
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, fuzzy, c-format
msgid "Re-install Boot Loader"
msgstr "Đ£ÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Đµ Đ·Đ°Đ³Ñ€ÑƒĐ·Ñ‡Ñ‹ĐºÑƒ"
-#: common.pm:142
+#: common.pm:271
#, fuzzy, c-format
msgid "B"
msgstr "ĐºĐ±"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "ĐºĐ±"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "ĐœĐ±"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "Гб"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr ""
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d Ñ…Đ²Ñ–Đ»Ñ–Đ½"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 Ñ…Đ²Ñ–Đ»Ñ–Đ½Đ°"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d ÑĐµĐºÑƒĐ½Đ´Đ°Ñ"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr ""
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1134,154 +1124,143 @@ msgid ""
"points, select \"New\"."
msgstr ""
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "ĐĐ¾Đ²Ñ‹"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Đ Đ°Đ·Đ¼Đ°Đ½Ñ†Ñ–Ñ€Đ°Đ²Đ°Ñ†ÑŒ"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "ĐœĐ°Đ½Ñ†Ñ–Ñ€Đ°Đ²Đ°Đ½Đ½Đµ"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Đ¡ĐµÑ€Đ²Đ°Đº"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "ĐÑ€Đ¾Đ¿ĐºĐ° Đ¼Đ°Đ½Ñ†Ñ–Ñ€Đ°Đ²Đ°Đ½Đ½Ñ"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "ĐĐ¿Ñ†Ñ‹Ñ–"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Đ’Ñ‹Đ´Đ°Đ»Ñ–Ñ†ÑŒ"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Đ—Ñ€Đ¾Đ±Đ»ĐµĐ½Đ°"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "ĐŸĐ°Đ¼Ñ‹Đ»ĐºĐ°"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr ""
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr ""
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Đ£Đ²Đ°Đ³Đ°!"
-
#: diskdrake/dav.pm:106
#, fuzzy, c-format
-msgid "Are you sure you want to delete this mountpoint?"
+msgid "Are you sure you want to delete this mount point?"
msgstr "Đ’Ñ‹ Đ¶Đ°Đ´Đ°ĐµÑ†Đµ Đ²Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ¾ÑĐ²Đ°Ñ†ÑŒ aboot?"
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "ĐŸĐ°ÑĐ»ÑƒĐ¶Đ½Ñ–Đº: "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "ĐŸÑƒĐ½ĐºÑ‚ Đ¼Đ°Đ½Ñ†Ñ–Ñ€Đ°Đ²Đ°Đ½Đ½Ñ:"
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "ĐĐ¿Ñ†Ñ‹Ñ–: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, fuzzy, c-format
msgid "Partitioning"
msgstr "ĐŸÑ€Ñ‹Đ½Ñ‚ÑÑ€"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "Đ§Ñ‹Ñ‚Đ°Đ¹Ñ†Đµ ÑĐ²Đ°Đ¶Đ»Ñ–Đ²Đ°"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "ĐŸĐ°-Đ¿ĐµÑ€ÑˆĐ°Đµ, Đ·Ñ€Đ°Đ±Ñ–Ñ†Đµ Ñ€ÑĐ·ĐµÑ€Đ²Đ¾Đ²ÑƒÑ ĐºĐ¾Đ¿Ñ–Ñ Đ²Đ°ÑˆÑ‹Ñ… Đ´Đ°Đ´Đ·ĐµĐ½Ñ‹Ñ…"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Đ’Ñ‹Ñ…Đ¾Đ´"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "ĐŸÑ€Đ°Ñ†ÑĐ³Đ½ÑƒÑ†ÑŒ"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Đ”Đ°Đ¿Đ°Đ¼Đ¾Đ³Đ°"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1289,142 +1268,132 @@ msgid ""
"(click on it, then click on \"Resize\")"
msgstr ""
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "ĐĐ°Ñ†Ñ–ÑĐ½Ñ–Ñ†Đµ Đ½Đ° Ñ€Đ°Đ·Đ´Đ·ĐµĐ»"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "ĐŸĐ°Đ´Ñ€Đ°Đ±ÑĐ·Đ½Đ°Ñці"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, fuzzy, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "Đ’Ñ‹Đ·Đ½Đ°Ñ‡ÑĐ½Đ½Đµ Đ¶Đ¾Ñ€ÑÑ‚ĐºĐ°Đ³Đ° Đ´Ñ‹ÑĐºÑƒ"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "ĐĐµĐ²ÑĐ´Đ¾Đ¼Đ°"
-#: diskdrake/hd_gtk.pm:388
+#: diskdrake/hd_gtk.pm:427
#, fuzzy, c-format
msgid "Ext4"
msgstr "Đ’Ñ‹Ñ…Đ¾Đ´"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, fuzzy, c-format
msgid "XFS"
msgstr "HFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Swap"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Đ’Đ¾ĐºĐ½Ñ‹"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Đ†Đ½ÑˆÑ‹Ñ"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "ĐŸÑƒÑÑ‚Đ°"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "Đ¢Ñ‹Đ¿Ñ‹ Ñ„Đ°Đ¹Đ»Đ°Đ²Ñ‹Ñ… ÑÑ–ÑÑ‚ÑĐ¼Đ°Ñ:"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, fuzzy, c-format
msgid "This partition is already empty"
msgstr "ĐŸĐ°Đ¼ĐµÑ€Ñ‹ ÑĐºĐ¾Đ³Đ° Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Đ° Đ²Ñ‹ Đ¶Đ°Đ´Đ°ĐµÑ†Đµ Đ·Đ¼ÑĐ½Ñ–Ñ†ÑŒ?"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "Đ¡Đ¿Đ°Ñ‡Đ°Ñ‚ĐºÑƒ Đ·Ñ€Đ°Đ±Ñ–Ñ†Đµ ‟Unmountâ€"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, fuzzy, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "Đ’Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ¾ÑĐ²Đ°Đ¹Ñ†Đµ ‟%sâ€ Đ·Đ°Đ¼ĐµÑÑ‚"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Đ¢Ñ‹Đ¿"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, fuzzy, c-format
msgid "Choose another partition"
msgstr "Đ¡Ñ‚Đ²Đ°Ñ€ÑĐ½Đ½Đµ Đ½Đ¾Đ²Đ°Đ³Đ° Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Ñƒ"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, fuzzy, c-format
msgid "Choose a partition"
msgstr "ĐбÑÑ€Ñ‹Ñ†Đµ дзеÑĐ½Đ½Đµ"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, fuzzy, c-format
msgid "More"
msgstr "ĐŸĐµÑ€Đ°Đ½Đ¾Ñ"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, c-format
msgid "Confirmation"
msgstr "ĐŸĐ°Đ´Ñ†ÑŒĐ²ĐµÑ€Đ´Đ¶Đ°Đ½ÑŒĐ½Đµ"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "Đ¡Đ°Đ¿Ñ€Đ°ÑĐ´Ñ‹ Đ¿Ñ€Đ°Ñ†ÑĐ³Đ²Đ°Ñ†ÑŒ?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Đ’Ñ‹Đ¹Ñці без Đ·Đ°Ñ…Đ°Đ²Đ°Đ½Đ½Ñ"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "Đ’Ñ‹Đ¹Ñці без Đ·Đ°Đ¿Ñ–Ñу Ñ‚Đ°Đ±Đ»Ñ–Ñ†Ñ‹ Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Đ°Ñ"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, fuzzy, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "Đ¦Ñ– Đ¶Đ°Đ´Đ°ĐµÑ†Đµ Đ¿Ñ€Đ°Ñ‚ÑÑÑ†Ñ–Ñ€Đ°Đ²Đ°Ñ†ÑŒ Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºÑ–?"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr "Đаб Đ¼Đ°Đ´Ñ‹Ñ„Ñ–ĐºĐ°Ñ†Ñ‹Ñ Ñ‚Đ°Đ±Đ»Ñ–Ñ†Ñ‹ Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Đ°Ñ Đ·Đ´ĐµĐ¹ÑĐ½Ñ–Đ»Đ°ÑÑ, Đ¿Đ°Ñ‚Ñ€ÑĐ±Đ½Đ° Đ¿ĐµÑ€Đ°Đ·Đ°Đ³Ñ€ÑƒĐ·ĐºĐ°."
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1432,29 +1401,29 @@ msgid ""
"Quit anyway?"
msgstr ""
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "ĐчыÑціць уÑÑ‘"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "Đ Đ°Đ·Đ¼ĐµÑ€ĐºĐ°Đ²Đ°Ñ†ÑŒ аÑÑ‚Đ°Đ¼Đ°Ñ‚Ñ‹Ñ‡Đ½Đ°"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "Đ—Đ²Ñ‹Ñ‡Đ°Đ¹Đ½Ñ‹ Ñ€ÑĐ¶Ñ‹Đ¼"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "Đ ÑĐ¶Ñ‹Đ¼ ÑĐºÑĐ¿ĐµÑ€Ñ‚Ñƒ"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, fuzzy, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "ĐĐ°Đ½Ñ„Ñ–Đ³ÑƒÑ€Đ°Ñ†Ñ‹Ñ ÑÑ–ÑÑ‚ÑĐ¼Đ½Ñ‹Ñ… ÑÑÑ€Đ²Ñ–ÑаÑ"
#: diskdrake/interactive.pm:371
@@ -1464,7 +1433,7 @@ msgstr "Đ£Ñе Đ¿ĐµÑ€ÑˆĐ°ÑĐ½Ñ‹Ñ Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Ñ‹ Đ²Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ°Đ½Ñ‹"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "Đ”Đ°Đ´Đ°Ñ†ÑŒ Ñ€Đ°Đ·Đ´Đ·ĐµĐ» Đ½ĐµĐ¼Đ°Đ³Ñ‡Ñ‹Đ¼Đ°"
#: diskdrake/interactive.pm:373
@@ -1486,437 +1455,441 @@ msgstr "Đ”Đ°Đ´Đ°Ñ‚ĐºĐ¾Đ²Đ°Ñ Ñ‚Đ°Đ±Đ»Ñ–Ñ†Đ° Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Đ°Ñ"
msgid "Detailed information"
msgstr "Đ†Đ½Ñ„Đ°Ñ€Đ¼Đ°Ñ†Ñ‹Ñ Đ°Đ± DMA"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
-msgstr ""
+msgstr "ĐŸÑ€Đ°Đ³Đ»ÑĐ´"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Đ—Đ¼ÑĐ½ĐµĐ½Đ½Đµ Đ¿Đ°Đ¼ĐµÑ€Đ°Ñ"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Đ¤Đ°Ñ€Đ¼Đ°Ñ‚Đ°Đ²Đ°Đ½Đ½Đµ"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Đ”Đ°Đ´Đ°Ñ†ÑŒ да RAID"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Đ”Đ°Đ´Đ°Ñ†ÑŒ да LVM"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, fuzzy, c-format
msgid "Use"
msgstr "ID ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ°Đ»ÑŒĐ½Ñ–ĐºĐ°"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Đ—Đ½Ñ–ÑˆÑ‡Ñ‹Ñ†ÑŒ"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "Đ’Ñ‹Đ´Đ°Đ»Ñ–Ñ†ÑŒ Đ· RAID"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "Đ’Ñ‹Đ´Đ°Đ»Ñ–Ñ†ÑŒ Đ· LVM"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, fuzzy, c-format
msgid "Remove from dm"
msgstr "Đ’Ñ‹Đ´Đ°Đ»Ñ–Ñ†ÑŒ Đ· LVM"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "Đ—Đ¼ÑĐ½Ñ–Ñ†ÑŒ RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Đ’Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ¾ÑĐ²Đ°Ñ†ÑŒ Đ´Đ»Ñ Đ²Ñ–Ñ€Ñ‚ÑƒĐ°Đ»ÑŒĐ½Đ°Đ¹ Ñ„Đ°Đ¹Đ»Đ°Đ²Đ°Đ¹ ÑÑ–ÑÑ‚ÑĐ¼Ñ‹"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Đ¡Ñ‚Đ²Đ°Ñ€Ñ‹Ñ†ÑŒ"
-#: diskdrake/interactive.pm:453
+#: diskdrake/interactive.pm:456
#, fuzzy, c-format
msgid "Failed to mount partition"
msgstr "Đе Ñ…Đ°Đ¿Đ°Đµ Đ¿Ñ€Đ°ÑÑ‚Đ¾Ñ€Ñ‹ Đ´Đ»Ñ ÑÑ‚Đ²Đ°Ñ€ÑĐ½Đ½Ñ Đ½Đ¾Đ²Ñ‹Ñ… Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Đ°Ñ"
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Đ¡Ñ‚Đ²Đ°Ñ€ÑĐ½Đ½Đµ Đ½Đ¾Đ²Đ°Đ³Đ° Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Ñƒ"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "ĐŸĐ°Ñ‡Đ°Ñ‚ĐºĐ¾Đ²Ñ‹ ÑĐµĐºÑ‚Đ°Ñ€:"
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "ĐŸĐ°Đ¼ĐµÑ€ у ĐœĐ±:"
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "Đ¢Ñ‹Đ¿ Ñ„Đ°Đ¹Đ»Đ°Đ²Đ°Đ¹ ÑÑ–ÑÑ‚ÑĐ¼Ñ‹:"
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "ĐŸĐ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Ñ‹: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, fuzzy, c-format
msgid "Logical volume name "
msgstr "Đ“ÑƒĐ»ÑŒĐ½Ñ Ñ ĐºĐ¾Ñьці"
-#: diskdrake/interactive.pm:507
+#: diskdrake/interactive.pm:514
#, fuzzy, c-format
msgid "Encrypt partition"
msgstr "Đ¤Đ°Ñ€Đ¼Đ°Ñ‚Đ°Đ²Đ°Đ½Đ½Đµ Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Ñƒ %s"
-#: diskdrake/interactive.pm:508
+#: diskdrake/interactive.pm:515
#, fuzzy, c-format
msgid "Encryption key "
msgstr "Đ¢Ñ‹Đ¿Ñ‹ Ñ„Đ°Đ¹Đ»Đ°Đ²Ñ‹Ñ… ÑÑ–ÑÑ‚ÑĐ¼Đ°Ñ:"
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr ""
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, fuzzy, c-format
msgid "The encryption keys do not match"
msgstr "ĐŸĐ°Ñ€Đ¾Đ»Ñ– Đ½Đµ ÑÑƒĐ¿Đ°Đ´Đ°Ñць"
-#: diskdrake/interactive.pm:521
+#: diskdrake/interactive.pm:529
#, fuzzy, c-format
msgid "Missing encryption key"
msgstr "Đ¢Ñ‹Đ¿Ñ‹ Ñ„Đ°Đ¹Đ»Đ°Đ²Ñ‹Ñ… ÑÑ–ÑÑ‚ÑĐ¼Đ°Ñ:"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "ĐŸÑ€Đ°Đ²ĐµÑ€Ñ‹Ñ†ÑŒ Đ½Đ° Đ½Đ°ÑÑĐ½Đ°Ñць Đ´Ñ€ÑĐ½Đ½Ñ‹Ñ… Đ±Đ»Đ¾ĐºĐ°Ñ?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, fuzzy, c-format
msgid "Remove the loopback file?"
msgstr "/Đ’Ñ‹Đ´Đ°Đ»Ñ–Ñ†ÑŒ Đ´Đ¾Ñ…Đ»Ñ‹Ñ Ñ„Đ°Đ¹Đ»Ñ‹"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr "Đ£Ñе Đ´Đ°Đ´Đ·ĐµĐ½Ñ‹Ñ Ñ Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Đµ %s Đ±ÑƒĐ´ÑƒÑ†ÑŒ ÑÑ‚Ñ€Đ°Ñ‡Đ°Đ½Ñ‹ Đ¿Đ°ÑĐ»Ñ Đ·Đ¼ĐµĐ½Ñ‹ ÑĐ³Đ¾ Ñ‚Ñ‹Đ¿Ñƒ"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "Đ—Đ¼ÑĐ½Ñ–Ñ†ÑŒ Ñ‚Ñ‹Đ¿ Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Ñƒ"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, fuzzy, c-format
msgid "Which filesystem do you want?"
msgstr "Đ¯ĐºÑ– Ñ‚Ñ‹Đ¿ Đ¿ÑƒĐ½ĐºÑ‚Đ° Đ¶Đ°Đ´Đ°ĐµÑ†Đµ Đ´Đ°Đ´Đ°Ñ†ÑŒ?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, c-format
msgid "Switching from %s to %s"
msgstr ""
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr ""
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr ""
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, fuzzy, c-format
msgid "Label:"
msgstr "ĐœĐµÑ‚ĐºĐ°"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, fuzzy, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "ĐÑƒĐ´Ñ‹ Đ²Ñ‹ Đ¶Đ°Đ´Đ°ĐµÑ†Đµ Đ¼Đ°Đ½Ñ†Ñ–Ñ€Đ°Đ²Đ°Ñ†ÑŒ Đ¿Ñ€Ñ‹Đ»Đ°Đ´Ñƒ %s?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "ĐÑƒĐ´Ñ‹ Đ²Ñ‹ Đ¶Đ°Đ´Đ°ĐµÑ†Đµ Đ¼Đ°Đ½Ñ†Ñ–Ñ€Đ°Đ²Đ°Ñ†ÑŒ Đ¿Ñ€Ñ‹Đ»Đ°Đ´Ñƒ %s?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"ĐĐµĐ»ÑŒĐ³Đ° ÑÑÑ‚Đ°Đ»ÑĐ²Đ°Ñ†ÑŒ Đ¿ÑƒĐ½ĐºÑ‚ Đ¼Đ°Đ½Ñ†Ñ–Ñ€Đ°Đ²Đ°Đ½Đ½Ñ, Ñ‚Đ°Đ¼Ñƒ ÑˆÑ‚Đ¾ Ñ€Đ°Đ·Đ´ĐµĐ» Đ²Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ¾ÑĐ²Đ°ĐµÑ†Ñ†Đ° Đ´Đ»Ñ\n"
"Đ²Ñ–Ñ€Ñ‚ÑƒĐ°Đ»ÑŒĐ½Đ°Đ¹ Ñ„Đ°Đ¹Đ»Đ°Đ²Đ°Đ¹ ÑÑ–ÑÑ‚ÑĐ¼Ñ‹.\n"
"Đ¡Đ¿Đ°Ñ‡Đ°Ñ‚ĐºÑƒ Đ²Ñ‹Đ´Đ°Đ»Ñ–Ñ†Đµ Đ²Ñ–Ñ€Ñ‚ÑƒĐ°Đ»ÑŒĐ½ÑƒÑ ÑÑ–ÑÑ‚ÑĐ¼Ñƒ"
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, fuzzy, c-format
msgid "Where do you want to mount %s?"
msgstr "ĐÑƒĐ´Ñ‹ Đ²Ñ‹ Đ¶Đ°Đ´Đ°ĐµÑ†Đµ Đ¼Đ°Đ½Ñ†Ñ–Ñ€Đ°Đ²Đ°Ñ†ÑŒ Đ¿Ñ€Ñ‹Đ»Đ°Đ´Ñƒ %s?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "Đ—Đ¼ÑĐ½ĐµĐ½Đ½Đµ Đ¿Đ°Đ¼ĐµÑ€Đ°Ñ"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "ĐŸĐ°Đ´Đ»Ñ–Đº Đ¼ĐµĐ¶Đ°Ñ Ñ„Đ°Đ¹Đ»Đ°Đ²Đ°Đ¹ ÑÑ–ÑÑ‚ÑĐ¼Ñ‹ FAT"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, fuzzy, c-format
msgid "This partition is not resizeable"
msgstr "ĐŸĐ°Đ¼ĐµÑ€Ñ‹ ÑĐºĐ¾Đ³Đ° Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Đ° Đ²Ñ‹ Đ¶Đ°Đ´Đ°ĐµÑ†Đµ Đ·Đ¼ÑĐ½Ñ–Ñ†ÑŒ?"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "Đ£Ñе Đ´Đ°Đ´Đ·ĐµĐ½Ñ‹Ñ Ñ Đ³ÑÑ‚Ñ‹Đ¼ Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Đµ Đ¿Đ°Đ²Ñ–Đ½Đ½Ñ‹ Đ±Ñ‹Ñ†ÑŒ Đ·Đ°Ñ€Ñ…Ñ–Đ²Đ°Đ²Đ°Đ½Ñ‹Ñ"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr "Đ£Ñе Đ´Đ°Đ´Đ·ĐµĐ½Ñ‹Ñ Ñ Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Đµ %s Đ±ÑƒĐ´ÑƒÑ†ÑŒ ÑÑ‚Ñ€Đ°Ñ‡Đ°Đ½Ñ‹"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Đ’Ñ‹Đ±Đ°Ñ€ Đ½Đ¾Đ²Ñ‹Ñ… Đ¿Đ°Đ¼ĐµÑ€Đ°Ñ"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, fuzzy, c-format
msgid "New size in MB: "
msgstr "ĐŸĐ°Đ¼ĐµÑ€ у ĐœĐ±:"
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
"filesystem checks will be run on your next boot into Microsoft Windows®"
msgstr ""
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, fuzzy, c-format
msgid "Filesystem encryption key"
msgstr "Đ¢Ñ‹Đ¿Ñ‹ Ñ„Đ°Đ¹Đ»Đ°Đ²Ñ‹Ñ… ÑÑ–ÑÑ‚ÑĐ¼Đ°Ñ:"
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, fuzzy, c-format
msgid "Enter your filesystem encryption key"
msgstr "Đ¢Ñ‹Đ¿Ñ‹ Ñ„Đ°Đ¹Đ»Đ°Đ²Ñ‹Ñ… ÑÑ–ÑÑ‚ÑĐ¼Đ°Ñ:"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr ""
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr ""
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "ĐбÑÑ€Ñ‹Ñ†Đµ Ñ–ÑĐ½ÑƒÑчы RAID Đ´Đ»Ñ Đ´Đ°Đ´Đ°Đ½Đ½Ñ"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "Đ½Đ¾Đ²Ñ‹"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Đ’Ñ‹Đ±ÑÑ€Ñ‹Ñ†Đµ Ñ–ÑĐ½ÑƒÑчы LVM Đ´Đ»Ñ Đ´Đ°Đ±Đ°ÑĐ»ĐµĐ½Đ½Ñ"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
#, fuzzy, c-format
msgid "LVM name"
msgstr "Đ“ÑƒĐ»ÑŒĐ½Ñ Ñ ĐºĐ¾Ñьці"
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
+#: diskdrake/interactive.pm:1016
#, fuzzy, c-format
msgid "\"%s\" already exists"
msgstr "Đ¤Đ°Đ¹Đ» ÑƒĐ¶Đ¾ Ñ–ÑĐ½ÑƒĐµ. Đ’Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ°Ñ†ÑŒ ÑĐ³Đ¾?"
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
"Do you want to move used physical extents on this volume to other volumes?"
msgstr ""
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr ""
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "Đ“Ñты Ñ€Đ°Đ·Đ´Đ·ĐµĐ» Đ½Đµ Đ¼Đ¾Đ¶Đ° Đ±Ñ‹Ñ†ÑŒ Đ²Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ°Đ½Ñ‹ Đ¿Đ°Đ´ Đ²Ñ–Ñ€Ñ‚ÑƒĐ°Đ»ÑŒĐ½ÑƒÑ Ñ„Đ°Đ¹Đ»Đ°Đ²ÑƒÑ ÑÑ–ÑÑ‚ÑĐ¼Ñƒ"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Đ’Ñ–Ñ€Ñ‚ÑƒĐ°Đ»ÑŒĐ½Đ°Ñ Ñ„Đ°Đ¹Đ»Đ°Đ²Đ°Ñ ÑÑ–ÑÑ‚ÑĐ¼Đ° (loopback)"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "Đ†Đ¼Ñ Đ²Ñ–Ñ€Ñ‚ÑƒĐ°Đ»ÑŒĐ½Đ°Đ³Đ° Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Ñƒ"
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, fuzzy, c-format
msgid "Give a file name"
msgstr "Đ£Đ»Đ°ÑĐ½Đ°Đµ Ñ–Đ¼Ñ"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr ""
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "Đ¤Đ°Đ¹Đ» ÑƒĐ¶Đ¾ Ñ–ÑĐ½ÑƒĐµ. Đ’Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ°Ñ†ÑŒ ÑĐ³Đ¾?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, fuzzy, c-format
msgid "Mount options"
msgstr "ĐĐ¿Ñ†Ñ‹Ñ– Đ¼Đ¾Đ´ÑƒĐ»Ñ:"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, fuzzy, c-format
msgid "Various"
msgstr "Đ¿Ñ€Ñ‹Đ»Đ°Đ´Đ°"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "Đ¿Ñ€Ñ‹Đ»Đ°Đ´Đ°"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "ÑƒĐ·Ñ€Đ¾Đ²ĐµĐ½ÑŒ"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, fuzzy, c-format
msgid "chunk size in KiB"
msgstr "Đ¿Đ°Đ¼ĐµÑ€ Đ±Đ»Đ¾ĐºÑƒ"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "Đ‘ÑƒĐ´Đ·ÑŒÑ†Đµ ÑƒĐ²Đ°Đ¶Đ»Ñ–Đ²Ñ‹. Đ“ÑÑ‚ÑƒÑ Đ°Đ¿ĐµÑ€Đ°Ñ†Ñ‹Ñ Đ½ĐµĐ»ÑŒĐ³Đ° Đ°Đ´Đ¼ÑĐ½Ñ–Ñ†ÑŒ"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, fuzzy, c-format
msgid "Partitioning Type"
msgstr "ĐŸÑ€Ñ‹Đ½Ñ‚ÑÑ€"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr ""
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr "Đаб Đ·Đ¼ÑĐ½ĐµĐ½Đ½Ñ– ÑÑÑ‚ÑƒĐ¿Ñ–Đ»Ñ– Ñ Đ´Đ·ĐµÑĐ½Đ½Đµ, Đ½ĐµĐ¾Đ±Ñ…Đ¾Đ´Đ½Đ° Đ¿ĐµÑ€Đ°Đ·Đ°Đ³Ñ€ÑƒĐ·Ñ–Ñ†Ñ†Đ°"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "Đ¢Đ°Đ±Đ»Ñ–Ñ†Đ° Ñ€Đ°Đ·Đ¼ÑшчÑĐ½Đ½Ñ Đ¿Ñ€Ñ‹Đ»Đ°Đ´Ñ‹ %s Đ±ÑƒĐ´Đ·Đµ Đ·Đ°Đ¿Ñ–ÑĐ°Đ½Đ° Đ½Đ° Đ´Ñ‹ÑĐº"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "Đ¤Đ°Ñ€Đ¼Đ°Ñ‚Đ°Đ²Đ°Đ½Đ½Đµ Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Ñƒ %s"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr "Đ£Ñе Đ´Đ°Đ´Đ·ĐµĐ½Ñ‹Đµ Ñ Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Đµ %s Đ±ÑƒĐ´ÑƒÑ†ÑŒ ÑÑ‚Ñ€Đ°Ñ‡Đ°Đ½Ñ‹ Đ¿Đ°ÑĐ»Ñ Ñ„Đ°Ñ€Đ¼Đ°Ñ‚Đ°Đ²Đ°Đ½Đ½Ñ"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "ĐŸÑ€Đ°Đ²ĐµÑ€Ñ‹Ñ†ÑŒ Đ½Đ° Đ½Đ°ÑÑĐ½Đ°Ñць Đ´Ñ€ÑĐ½Đ½Ñ‹Ñ… Đ±Đ»Đ¾ĐºĐ°Ñ?"
+
+#: diskdrake/interactive.pm:1324
#, fuzzy, c-format
msgid "Move files to the new partition"
msgstr "Đе Ñ…Đ°Đ¿Đ°Đµ Đ¿Ñ€Đ°ÑÑ‚Đ¾Ñ€Ñ‹ Đ´Đ»Ñ ÑÑ‚Đ²Đ°Ñ€ÑĐ½Đ½Ñ Đ½Đ¾Đ²Ñ‹Ñ… Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Đ°Ñ"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, fuzzy, c-format
msgid "Hide files"
msgstr "Đ—Đ°Đ³Ñ€ÑƒĐ·Ñ–Ñ†ÑŒ Ñ„Đ°Đ¹Đ»(Ñ‹)"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -1927,135 +1900,134 @@ msgid ""
"the contents of the mounted partition)"
msgstr ""
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, fuzzy, c-format
msgid "Moving files to the new partition"
msgstr "Đе Ñ…Đ°Đ¿Đ°Đµ Đ¿Ñ€Đ°ÑÑ‚Đ¾Ñ€Ñ‹ Đ´Đ»Ñ ÑÑ‚Đ²Đ°Ñ€ÑĐ½Đ½Ñ Đ½Đ¾Đ²Ñ‹Ñ… Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Đ°Ñ"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, fuzzy, c-format
msgid "Copying %s"
msgstr "ĐĐ¾Đ¿Ñ–Ñ:"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, fuzzy, c-format
msgid "Removing %s"
msgstr "ĐŸĐ°Đ¼ĐµÑ€Ñ‹ ÑĐºÑ€Đ°Đ½Ñƒ: %s\n"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr ""
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr ""
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "ĐŸÑ€Ñ‹Đ»Đ°Đ´Đ°:"
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr ""
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr ""
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "Đ›Ñ–Ñ‚Đ°Ñ€Đ° Đ´Đ»Ñ DOS-Đ´Ñ‹ÑĐºÑƒ: %s (Đ½Đ°ÑĐ³Đ°Đ´)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Đ¢Ñ‹Đ¿: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Đ†Đ¼Ñ: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "ĐŸĐ°Ñ‡Đ°Ñ‚Đ°Đº: ÑĐµĐºÑ‚Đ°Ñ€ %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "ĐŸĐ°Đ¼ĐµÑ€: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s ÑĐµĐºÑ‚Đ°Ñ€Đ°Ñ"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr ""
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr ""
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "Đ¤Đ°Ñ€Đ¼Đ°Ñ‚Đ°Đ²Đ°Đ½Đ½Đµ\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "Đе Đ°Đ´Ñ„Đ°Ñ€Đ¼Đ°Ñ‚Đ°Đ²Đ°Đ½Đ°\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "Đ—Đ°Đ¼Đ°Đ½Ñ†Ñ–Ñ€Đ°Đ²Đ°Đ½Đ°\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, c-format
msgid "Encrypted"
msgstr ""
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr ""
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, fuzzy, c-format
msgid ""
"Loopback file(s):\n"
" %s\n"
msgstr "Đ†Đ¼Ñ Ñ„Đ°Đ¹Đ»Ñƒ Đ²Ñ–Ñ€Ñ‚ÑƒĐ°Đ»ÑŒĐ½Đ°Đ¹ Ñ„Đ°Đ¹Đ»Đ°Đ²Đ°Đ¹ ÑÑ–ÑÑ‚ÑĐ¼Ñ‹: %s"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2064,27 +2036,27 @@ msgstr ""
"Đ—Đ°Đ³Ñ€ÑƒĐ·Đ°Ñ‡Đ½Ñ‹ Ñ€Đ°Đ·Đ´Đ·ĐµĐ» Đ¿Đ° Đ´Đ°Đ¼Đ°ÑĐ»ĐµĐ½Đ½Ñ\n"
" (Đ´Đ»Ñ Đ·Đ°Đ³Ñ€ÑƒĐ·ĐºÑ– MS-DOS, а Đ½Đµ Đ´Đ»Ñ lilo)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Đ£Đ·Ñ€Đ¾Đ²ĐµĐ½ÑŒ %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, fuzzy, c-format
msgid "Chunk size %d KiB\n"
msgstr "ĐŸĐ°Đ¼ĐµÑ€ Ñ„Ñ€Đ°Đ³Đ¼ĐµĐ½Ñ‚Ñƒ %s\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "RAID-Đ´Ñ‹ÑĐºÑ– %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "Đ†Đ¼Ñ Ñ„Đ°Đ¹Đ»Ñƒ Đ²Ñ–Ñ€Ñ‚ÑƒĐ°Đ»ÑŒĐ½Đ°Đ¹ Ñ„Đ°Đ¹Đ»Đ°Đ²Đ°Đ¹ ÑÑ–ÑÑ‚ÑĐ¼Ñ‹: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2093,7 +2065,7 @@ msgid ""
"probably leave it alone.\n"
msgstr ""
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2102,58 +2074,63 @@ msgid ""
"dual-booting your system.\n"
msgstr ""
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr ""
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Đ¢Đ¾Đ»ÑŒĐºÑ– Đ´Đ»Ñ Ñ‡Ñ‹Ñ‚Đ°Đ½ÑŒĐ½Ñ"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "ĐŸĐ°Đ¼ĐµÑ€: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Đ“ĐµĐ°Đ¼ĐµÑ‚Ñ€Ñ‹Ñ: %s Ñ†Ñ‹Đ»Ñ–Đ½Đ´Ñ€Đ°Ñ, %s Đ³Đ°Đ»Đ¾Đ²Đ°Đº, %s ÑĐµĐºÑ‚Đ°Ñ€Đ°Ñ\n"
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Đ†Đ¼Ñ: "
+
+#: diskdrake/interactive.pm:1458
#, fuzzy, c-format
msgid "Medium type: "
msgstr "Đ¢Ñ‹Đ¿ Ñ„Đ°Đ¹Đ»Đ°Đ²Đ°Đ¹ ÑÑ–ÑÑ‚ÑĐ¼Ñ‹:"
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "LVM-Đ´Ñ‹ÑĐºÑ– %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Đ¢Ñ‹Đ¿ Ñ‚Đ°Đ±Đ»Ñ–Ñ†Ñ‹ Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Đ°Ñ: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr ""
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr ""
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, fuzzy, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
"Đ“Ñты Đ¿Đ°Ñ€Đ¾Đ»ÑŒ Đ·Đ°Đ½Đ°Đ´Ñ‚Đ° Đ¿Ñ€Đ¾Ñты (ÑĐ³Đ¾ даÑĐ¶Ñ‹Đ½Ñ Đ¿Đ°Đ²Ñ–Đ½Đ½Đ° Đ±Ñ‹Ñ†ÑŒ Đ½Đµ Đ¼ĐµĐ½ĐµĐ¹ за %d Đ»Ñ–Ñ‚Đ°Ñ€Đ°Ñ)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr ""
@@ -2163,17 +2140,19 @@ msgstr ""
msgid "Change type"
msgstr "Đ—Đ¼ÑĐ½Ñ–Ñ†ÑŒ Ñ‚Ñ‹Đ¿ Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Ñƒ"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "ĐĐ´Đ¼ĐµĐ½Đ°"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr ""
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2214,40 +2193,40 @@ msgstr "ĐĐ´ÑˆÑƒĐºĐ°Ñ†ÑŒ Ñ„Đ°Đ¹Đ»Ñ‹ Đ½Đ° Đ´Ñ‹ÑĐºÑƒ"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr ""
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, fuzzy, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "Đ—ÑŒĐ¼ÑĐ½ĐµĐ½ÑŒĐ½Ñ– Đ½Đµ Đ±Ñ‹Đ»Ñ– Đ·Đ°Ñ…Đ°Đ²Đ°Đ½Ñ‹Ñ. Đ¦Ñ– Đ¶Đ°Đ´Đ°ĐµÑ†Đµ Đ¿Ñ€Đ°Ñ†ÑĐ³Đ½ÑƒÑ†ÑŒ?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
msgstr ""
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr ""
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, fuzzy, c-format
msgid "The following packages need to be installed:\n"
msgstr "ĐаÑÑ‚ÑƒĐ¿Đ½Ñ‹Ñ Đ¿Đ°ĐºĐµÑ‚Ñ‹ Đ±ÑƒĐ´ÑƒÑ†ÑŒ Đ´Đ°Đ´Đ°Đ½Ñ‹ да ÑÑ–ÑÑ‚ÑĐ¼Ñ‹"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, fuzzy, c-format
msgid "Installing packages..."
msgstr "Đ£ÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Đµ Đ¿Đ°ĐºĐµÑ‚Ñƒ %s"
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, fuzzy, c-format
msgid "Removing packages..."
msgstr "ĐŸÑ€Đ°Đ³Đ»ÑĐ´ даÑÑ‚ÑƒĐ¿Đ½Ñ‹Ñ… Đ¿Đ°ĐºĐµÑ‚Đ°Ñ"
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2256,32 +2235,39 @@ msgstr ""
"ĐŸĐ°Đ¼Ñ‹Đ»ĐºĐ°: Đ´Đ»Ñ ÑÑ‚Đ²Đ°Ñ€ÑĐ½Đ½Ñ Đ½Đ¾Đ²Ñ‹Ñ… Ñ„Đ°Đ¹Đ»Đ°Đ²Ñ‹Ñ… ÑÑ–ÑÑ‚ÑĐ¼Đ°Ñ Đ½Đµ Đ·Đ½Đ°Đ¹Đ´Đ·ĐµĐ½Ñ‹ Đ°Đ´Đ¿Đ°Đ²ĐµĐ´Đ½Ñ‹Ñ \n"
"Đ¿Ñ€Ñ‹Đ»Đ°Đ´Ñ‹. ĐŸÑ€Đ°Đ²ĐµÑ€Ñ†Đµ абÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Đµ Đ´Đ»Ñ Đ¿Đ¾ÑˆÑƒĐºÑƒ Ñ–Đ¼Đ°Đ²ĐµÑ€Đ½Đ°Đ¹ Đ¿Ñ€Ñ‹Ñ‡Ñ‹Đ½Ñ‹."
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr ""
+
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
msgstr ""
-#: fs/format.pm:106
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "Đ¡Ñ‚Đ²Đ°Ñ€ÑĐ½Đ½Đµ Ñ– Ñ„Đ°Ñ€Đ¼Đ°Ñ‚Đ°Đ²Đ°Đ½Đ½Đµ Ñ„Đ°Đ¹Đ»Đ° %s"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, fuzzy, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr "Đе Đ²ĐµĐ´Đ°Ñ ÑĐº Đ°Đ´Ñ„Đ°Ñ€Đ¼Đ°Ñ‚Đ°Đ²Đ°Ñ†ÑŒ %s Đ· Ñ‚Ñ‹Đ¿Đ°Đ¼ %s"
-#: fs/format.pm:134
+#: fs/format.pm:143
#, fuzzy, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr "%s Đ¿Đ°Đ¼Ñ‹Đ»ĐºĐ° Ñ„Đ°Ñ€Đ¼Đ°Ñ‚Đ°Đ²Đ°Đ½Đ½Ñ %s"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "Đе Đ²ĐµĐ´Đ°Ñ ÑĐº Đ°Đ´Ñ„Đ°Ñ€Đ¼Đ°Ñ‚Đ°Đ²Đ°Ñ†ÑŒ %s Đ· Ñ‚Ñ‹Đ¿Đ°Đ¼ %s"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s Đ¿Đ°Đ¼Ñ‹Đ»ĐºĐ° Ñ„Đ°Ñ€Đ¼Đ°Ñ‚Đ°Đ²Đ°Đ½Đ½Ñ %s"
@@ -2296,76 +2282,76 @@ msgstr "ĐœĐ°Đ½Ñ†Ñ–Ñ€Đ°Đ²Đ°Đ½Đ½Đµ Đ´Ñ‹ÑĐºÑƒ %s\n"
msgid "Mounting partition %s"
msgstr "Đ¤Đ°Ñ€Đ¼Đ°Ñ‚Đ°Đ²Đ°Đ½Đ½Đµ Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Ñƒ %s"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr ""
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, fuzzy, c-format
msgid "Checking %s"
msgstr "ĐŸÑ€Đ°Đ²ĐµÑ€ĐºĐ° Đ¿Ñ€Đ°Đ²Đ°Đ¿Ñ–Ñу"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "Đ¿Đ°Đ¼Ñ‹Đ»ĐºĐ° Ñ€Đ°Đ·Đ¼Đ°Đ½Ñ†Ñ–Ñ€Đ°Đ²Đ°Đ½Đ½Ñ %s: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, fuzzy, c-format
msgid "Enabling swap partition %s"
msgstr "Đ¤Đ°Ñ€Đ¼Đ°Ñ‚Đ°Đ²Đ°Đ½Đ½Đµ Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Ñƒ %s"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr ""
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr ""
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2373,62 +2359,62 @@ msgid ""
"have suidperl(1) installed.)"
msgstr ""
-#: fs/mount_options.pm:137
-#, c-format
-msgid "Mount the file system read-only."
-msgstr ""
-
#: fs/mount_options.pm:139
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "Mount the filesystem read-only."
msgstr ""
#: fs/mount_options.pm:141
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr ""
#: fs/mount_options.pm:143
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr ""
#: fs/mount_options.pm:145
#, c-format
-msgid "Enable user disk quota accounting, and optionally enforce limits"
+msgid "Allow an ordinary user to mount the filesystem."
msgstr ""
#: fs/mount_options.pm:147
#, c-format
-msgid "Support \"user.\" extended attributes"
+msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
#: fs/mount_options.pm:149
#, c-format
-msgid "Give write access to ordinary users"
+msgid "Support \"user.\" extended attributes"
msgstr ""
#: fs/mount_options.pm:151
#, c-format
+msgid "Give write access to ordinary users"
+msgstr ""
+
+#: fs/mount_options.pm:153
+#, c-format
msgid "Give read-only access to ordinary users"
msgstr ""
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "Đ”ÑƒĐ±Đ»ÑĐ²Đ°Đ½Đ½Đµ Đ¿ÑƒĐ½ĐºÑ‚Ñƒ Đ¼Đ°Đ½Ñ†Ñ–Ñ€Đ°Đ²Đ°Đ½Đ½Ñ %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "Đ½ÑĐ¼Đ° даÑÑ‚ÑƒĐ¿Đ½Ñ‹Ñ… Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Đ°Ñ"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr ""
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "ĐбÑÑ€Ñ‹Ñ†Đµ Đ¿ÑƒĐ½ĐºÑ‚Ñ‹ Đ¼Đ°Đ½Ñ†Ñ–Ñ€Đ°Đ²Đ°Đ½Đ½Ñ"
@@ -2451,18 +2437,18 @@ msgid "Not enough swap space to fulfill installation, please add some"
msgstr ""
"Đе Ñ…Đ°Đ¿Đ°Đµ Đ¼ĐµÑÑ†Đ° Ñ Đ±ÑƒÑ„ĐµÑ€Ñ‹ Đ¿Đ°Đ´ĐºĐ°Ñ‡ĐºÑ– (swap) Đ´Đ»Ñ ÑÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Ñ, Đ¿Đ°Đ²ÑĐ»Ñ–Ñ‡Ñ†Đµ ÑĐ³Đ¾."
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"Đ’Ñ‹ Đ¿Đ°Đ²Ñ–Đ½Đ½Ñ‹ Đ¼ĐµÑ†ÑŒ ĐºĐ°Ñ€Đ°Đ½Ñ‘Đ²Ñ‹ Ñ€Đ°Đ·Đ´Đ·ĐµĐ».\n"
"Đ”Đ»Ñ Đ³ÑÑ‚Đ°Đ³Đ° ÑÑ‚Đ²Đ°Ñ€Ñ‹Ñ†Đµ Ñ€Đ°Đ·Đ´Đ·ĐµĐ» (Đ°Đ»ÑŒĐ±Đ¾ Đ°Đ´Đ·Đ½Đ°Ñ‡Ñ†Đµ ÑĐ¶Đ¾ Ñ–ÑĐ½ÑƒÑчы).\n"
"ĐŸĐ¾Ñ‚Ñ‹Đ¼ абÑÑ€Ñ‹Ñ†Đµ ‟ĐÑ€Đ¾Đ¿ĐºĐ° Đ¼Đ°Đ½Ñ†Ñ–Ñ€Đ°Đ²Đ°Đ½Đ½Ñ†і ÑÑÑ‚Đ°Đ½Đ°Đ²Ñ–Ñ†Đµ Ñе Ñ â€›/’"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2473,52 +2459,57 @@ msgstr ""
"\n"
"Đ£ÑÑ‘ Đ°Đ´Đ½Đ¾ Đ¿Ñ€Đ°Ñ†ÑĐ³Đ²Đ°Ñ†ÑŒ?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "Đ’Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ¾ÑĐ²Đ°Ñ†ÑŒ Đ½ĐµĐ·Đ°Đ½ÑÑ‚ÑƒÑ Đ¿Ñ€Đ°ÑÑ‚Đ¾Ñ€Ñƒ"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "Đе Ñ…Đ°Đ¿Đ°Đµ Đ¿Ñ€Đ°ÑÑ‚Đ¾Ñ€Ñ‹ Đ´Đ»Ñ ÑÑ‚Đ²Đ°Ñ€ÑĐ½Đ½Ñ Đ½Đ¾Đ²Ñ‹Ñ… Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Đ°Ñ"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "Đ’Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ¾ÑĐ²Đ°Ñ†ÑŒ Ñ–ÑĐ½ÑƒÑчы Ñ€Đ°Đ·Đ´Đ·ĐµĐ»"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "ĐÑĐ¼Đ° Ñ–ÑĐ½ÑƒÑчых Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Đ°Ñ, ÑĐºÑ–Ñ Đ¼Đ¾Đ¶Đ½Đ° Đ²Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ°Ñ†ÑŒ"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, fuzzy, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "Đ’Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ¾ÑĐ²Đ°Ñ†ÑŒ Đ½ĐµĐ·Đ°Đ½ÑÑ‚ÑƒÑ Đ¿Ñ€Đ°ÑÑ‚Đ¾Ñ€Ñƒ Đ½Đ° Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Đµ Microsoft Windows®"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, fuzzy, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr "Đ’Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ¾ÑĐ²Đ°Ñ†ÑŒ Đ½ĐµĐ·Đ°Đ½ÑÑ‚ÑƒÑ Đ¿Ñ€Đ°ÑÑ‚Đ¾Ñ€Ñƒ Đ½Đ° Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Đµ Windows"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "ĐŸĐ°Đ¼ĐµÑ€Ñ‹ ÑĐºĐ¾Đ³Đ° Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Đ° Đ²Ñ‹ Đ¶Đ°Đ´Đ°ĐµÑ†Đµ Đ·Đ¼ÑĐ½Ñ–Ñ†ÑŒ?"
-#: fs/partitioning_wizard.pm:172
-#, c-format
+#: fs/partitioning_wizard.pm:186
+#, fuzzy, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr ""
"Đ’Đ°Ñˆ Ñ€Đ°Đ·Đ´Đ·ĐµĐ» Đ· Microsoft Windows® Đ·Đ°Đ½Đ°Đ´Ñ‚Đ° Ñ„Ñ€Đ°Đ³Đ¼ĐµĐ½Ñ‚Đ°Đ²Đ°Đ½Ñ‹. \n"
"Đ ÑĐºĐ°Đ¼ĐµĐ½Đ´ÑƒĐµĐ¼ ÑĐ¿Đ°Ñ‡Đ°Ñ‚ĐºÑƒ Đ·Đ°Đ¿ÑƒÑціць Đ¿Ñ€Đ°Đ³Ñ€Đ°Đ¼Ñƒ ‟defragâ€"
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2539,73 +2530,75 @@ msgid ""
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Đ”Đ°Đ»ĐµĐ¹"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, fuzzy, c-format
msgid "Partitionning"
msgstr "ĐŸÑ€Ñ‹Đ½Ñ‚ÑÑ€"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr "Đ¯ĐºÑƒÑ Đ¿Ñ€Đ°ÑÑ‚Đ¾Ñ€Ñƒ Đ·Đ°Ñ…Đ°Đ²Đ°Ñ†ÑŒ Đ´Đ»Ñ Microsoft Windows®? Ñ€Đ°Đ·Đ´Đ·ĐµĐ» %s?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "ĐŸĐ°Đ¼ĐµÑ€"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "Đ’Ñ‹Đ»Ñ–Ñ‡ÑĐ½Đ½Đµ Đ¼ĐµĐ¶Đ°Ñ Ñ„Đ°Đ¹Đ»Đ°Đ²Đ°Đ¹ ÑÑ–ÑÑ‚ÑĐ¼Ñ‹ Microsoft Windows®"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "ĐÑÑ‚Đ°Đ·Đ¼ÑĐ½ĐµĐ½Đ½Đµ Đ¿Đ°Đ¼ĐµÑ€Đ°Ñ Đ½Đµ Đ°Ñ‚Ñ€Ñ‹Đ¼Đ°Đ»Đ°ÑÑ Đ´Đ»Ñ Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Ñƒ FAT %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Đ’Ñ‹Đ´Đ°Đ»Ñ–Ñ†ÑŒ Windowsâ„¢"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, fuzzy, c-format
msgid "Erase and use entire disk"
msgstr "Đ¡Ñ†Ñ‘Ñ€Ñ†Ñ– Đ´Đ°Đ´Đ·ĐµĐ½Ñ‹Ñ Đ½Đ° ÑÑÑ–Đ¼ Đ´Ñ‹ÑĐºÑƒ"
-#: fs/partitioning_wizard.pm:235
-#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
+#: fs/partitioning_wizard.pm:255
+#, fuzzy, c-format
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
msgstr "Đа ÑĐºÑ– Đ· Đ¼Đ°ÑчыхÑÑ Đ¶Đ¾Ñ€ÑÑ‚ĐºÑ–Ñ… Đ´Ñ‹ÑĐºĐ°Ñ Đ’Ñ‹ Đ¶Đ°Đ´Đ°ĐµÑ†Đµ ÑÑÑ‚Đ°Đ»ÑĐ²Đ°Ñ†ÑŒ Linux?"
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "Đ£Ñе Ñ–ÑĐ½ÑƒÑÑ‡Ñ‹Ñ Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Ñ‹ Đ½Đ° Đ´Ñ‹ÑĐºÑƒ %s Ñ– Đ´Đ°Đ´Đ·ĐµĐ½Ñ‹Ñ Đ½Đ° Ñ–Ñ… Đ±ÑƒĐ´ÑƒÑ†ÑŒ ÑÑ‚Ñ€Đ°Ñ‡Đ°Đ½Ñ‹"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, fuzzy, c-format
msgid "Custom disk partitioning"
msgstr "Đ’Ñ‹Đ»Ñ–Ñ‡ÑĐ½Đ½Đµ Đ¼ĐµĐ¶Đ°Ñ Ñ„Đ°Đ¹Đ»Đ°Đ²Đ°Đ¹ ÑÑ–ÑÑ‚ÑĐ¼Ñ‹ Windows"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "Đ’Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ¾ÑĐ²Đ°Ñ†ÑŒ fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2614,65 +2607,70 @@ msgstr ""
"Đ’Ñ‹ Đ¼Đ¾Đ¶Đ°Ñ†Đµ цÑĐ¿ĐµÑ€ Ñ€Đ°Đ·Đ±Ñ–Ñ†ÑŒ Đ²Đ°Ñˆ Đ´Ñ‹ÑĐº %s\n"
"ĐŸĐ° Đ·Đ°ĐºĐ°Đ½Ñ‡ÑĐ½Đ½Ñ– Đ½Đµ Đ·Đ°Đ±ÑƒĐ´Đ·ÑŒÑ†ĐµÑÑ Đ·Đ°Ñ…Đ°Đ²Đ°Ñ†ÑŒ Đ·Đ¼ÑĐ½ĐµĐ½Đ½Ñ–, ÑĐºĐ°Ñ€Ñ‹ÑÑ‚Đ°Ñшы ‛w’"
-#: fs/partitioning_wizard.pm:402
+#: fs/partitioning_wizard.pm:425
#, fuzzy, c-format
msgid "Ext2/3/4"
msgstr "Đ’Ñ‹Ñ…Đ¾Đ´"
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, fuzzy, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "Đ”Đ°Đ´Đ°Ñ†ÑŒ Ñ€Đ°Đ·Đ´Đ·ĐµĐ» Đ½ĐµĐ¼Đ°Đ³Ñ‡Ñ‹Đ¼Đ°"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "ĐœĐ°Đ¹ÑÑ‚Đ°Ñ€ Đ¿Đ°Đ´Ñ€Ñ‹Ñ…Ñ‚Đ¾ÑĐºÑ– Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Đ°Ñ DrakX Đ·Đ½Đ°Đ¹ÑˆĐ¾Ñ Đ½Đ°ÑÑ‚ÑƒĐ¿Đ½Ñ‹Ñ Đ²Đ°Ñ€Ñ‹ÑĐ½Ñ‚Ñ‹:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr ""
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "ĐŸĐ°Đ´Ñ€Ñ‹Ñ…Ñ‚Đ¾ÑĐºĐ° Ñ€Đ°Đ·Đ´ĐµĐ»Đ°Ñ Đ½Đµ ÑдалаÑÑ: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, fuzzy, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "Đ’Ñ‹ Đ½Đµ Đ¼Đ¾Đ¶Đ°Ñ†Đµ Ñ€Đ°Đ·Đ±Ñ–Đ²Đ°Ñ†ÑŒ Đ½Đ° Ñ€Đ°Đ·Đ´ĐµĐ»Ñ‹, Đ¿Đ°Đ¼ĐµÑ€ ÑĐºÑ–Ñ… Đ¼ĐµĐ½ĐµĐ¹ за 32 ĐœĐ±"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
+msgstr "Đ’Ñ‹ Đ½Đµ Đ¼Đ¾Đ¶Đ°Ñ†Đµ Ñ€Đ°Đ·Đ±Ñ–Đ²Đ°Ñ†ÑŒ Đ½Đ° Ñ€Đ°Đ·Đ´ĐµĐ»Ñ‹, Đ¿Đ°Đ¼ĐµÑ€ ÑĐºÑ–Ñ… Đ¼ĐµĐ½ĐµĐ¹ за 32 ĐœĐ±"
+
+#: fs/type.pm:374
+#, fuzzy, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
msgstr "Đ’Ñ‹ Đ½Đµ Đ¼Đ¾Đ¶Đ°Ñ†Đµ Ñ€Đ°Đ·Đ±Ñ–Đ²Đ°Ñ†ÑŒ Đ½Đ° Ñ€Đ°Đ·Đ´ĐµĐ»Ñ‹, Đ¿Đ°Đ¼ĐµÑ€ ÑĐºÑ–Ñ… Đ¼ĐµĐ½ĐµĐ¹ за 32 ĐœĐ±"
-#: fsedit.pm:24
+#: fsedit.pm:25
#, fuzzy, c-format
msgid "simple"
msgstr "Đ¢ÑĐ¼Đ°"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr ""
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "ÑÑĐµÑ€Đ²ĐµÑ€"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr ""
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2681,95 +2679,95 @@ msgid ""
"Do you agree to lose all the partitions?\n"
msgstr ""
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "ĐŸÑƒĐ½ĐºÑ‚ Đ¼Đ°Đ½Ñ†Ñ–Ñ€Đ°Đ²Đ°Đ½Đ½Ñ Đ¿Đ°Đ²Ñ–Đ½ĐµĐ½ Đ¿Đ°Ñ‡Ñ‹Đ½Đ°Ñ†Ñ†Đ° Đ· /"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr ""
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "Đ£Đ¶Đ¾ Ñ‘Ñць Ñ€Đ°Đ·Đ´Đ·ĐµĐ» Đ· Đ¿ÑƒĐ½ĐºÑ‚Đ°Đ¼ Đ¼Đ°Đ½Ñ†Ñ–Ñ€Đ°Đ²Đ°Đ½Đ½Ñ %s\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-#: fsedit.pm:438
+#: fsedit.pm:453
#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-#: fsedit.pm:446
+#: fsedit.pm:461
#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr ""
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
+#: fsedit.pm:472
#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr ""
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
-#: fsedit.pm:449
+#: fsedit.pm:484
#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "Đ“Ñты ĐºĐ°Ñ‚Đ°Đ»Đ¾Đ³ Đ¿Đ°Đ²Ñ–Đ½ĐµĐ½ Đ·Đ½Đ°Ñ…Đ¾Đ´Đ·Ñ–Ñ†Ñ†Đ° ÑĐ½ÑƒÑ‚Ñ€Ñ‹ ĐºĐ°Ñ€Đ°Đ½Ñ‘Đ²Đ°Đ¹ Ñ„Đ°Đ¹Đ»Đ°Đ²Đ°Đ¹ ÑÑ–ÑÑ‚ÑĐ¼Ñ‹"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
"point\n"
msgstr ""
-#: fsedit.pm:526
+#: fsedit.pm:562
#, fuzzy, c-format
msgid "Not enough free space for auto-allocating"
msgstr "Đе Ñ…Đ°Đ¿Đ°Đµ Đ¿Ñ€Đ°ÑÑ‚Đ¾Ñ€Ñ‹ Đ´Đ»Ñ ÑÑ‚Đ²Đ°Ñ€ÑĐ½Đ½Ñ Đ½Đ¾Đ²Ñ‹Ñ… Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Đ°Ñ"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, fuzzy, c-format
msgid "Nothing to do"
msgstr "ĐÑ–Ñ‡Đ¾Đ³Đ°"
@@ -2779,420 +2777,357 @@ msgstr "ĐÑ–Ñ‡Đ¾Đ³Đ°"
msgid "SATA controllers"
msgstr "ĐÑ–Ñ€Đ°Đ²Đ°Đ½Đ½Đµ"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, fuzzy, c-format
msgid "RAID controllers"
msgstr "ĐÑ–Ñ€Đ°Đ²Đ°Đ½Đ½Đµ"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr ""
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, fuzzy, c-format
msgid "Card readers"
msgstr "Đ ÑĐ¶Ñ‹Đ¼ Đ¿Ñ€Đ°Đ¹Đ³Ñ€Đ°Đ²Đ°Đ½Đ½Ñ"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr ""
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, fuzzy, c-format
msgid "PCMCIA controllers"
msgstr "ĐÑ–Ñ€Đ°Đ²Đ°Đ½Đ½Đµ"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, fuzzy, c-format
msgid "SCSI controllers"
msgstr "ĐÑ–Ñ€Đ°Đ²Đ°Đ½Đ½Đµ"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr ""
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, fuzzy, c-format
msgid "USB ports"
msgstr "USB Đ¿Ñ€Ñ‹Đ»Đ°Đ´Ñ‹"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr ""
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr ""
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Đ“Đ½ÑƒÑ‚ĐºÑ– Đ´Ñ‹ÑĐº"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr ""
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "Đ–Đ¾Ñ€ÑĐºÑ– Đ´Ñ‹ÑĐº"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr ""
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr ""
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, fuzzy, c-format
msgid "CD/DVD burners"
msgstr "CDDB ÑĐµÑ€Đ²Đ°ĐºÑ–"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr ""
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, fuzzy, c-format
msgid "Tape"
msgstr "Đ¢Ñ‹Đ¿"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr ""
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, fuzzy, c-format
msgid "Videocard"
msgstr "Đ’Ñ–Đ´Ñа"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr ""
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr ""
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, fuzzy, c-format
msgid "Other MultiMedia devices"
msgstr "ĐœÑƒĐ»ÑŒÑ†Ñ–Đ¼ĐµĐ´Ñ‹Ñ"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, fuzzy, c-format
msgid "Soundcard"
msgstr "Đ“ÑƒĐº"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr ""
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, fuzzy, c-format
msgid "Processors"
msgstr "ĐŸÑ€Đ°Ñ†ÑÑĐ°Ñ€"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr ""
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr ""
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr ""
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr ""
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr ""
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr ""
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, fuzzy, c-format
msgid "Ethernetcard"
msgstr "Đ†Đ½ÑˆĐ°Đµ"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "ĐœĐ°Đ´ÑĐ¼"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr ""
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "ĐŸĐ°Đ¼Ñць"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "ĐŸÑ€Ñ‹Đ½Ñ‚ÑÑ€"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr ""
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "Đ”Đ¶Đ¾Đ¹ÑÑŒÑ†Ñ–Đº"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "ĐĐ»Đ°Đ²Ñ–ÑÑ‚ÑƒÑ€Đ°"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr ""
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "ĐœÑ‹Ñˆ"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr ""
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, fuzzy, c-format
msgid "UPS"
msgstr "HFS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, fuzzy, c-format
msgid "Scanner"
msgstr "ĐŸÑ€Đ°Đ¹Đ³Ñ€Đ°Đ²Đ°Đ»ÑŒĐ½Ñ–Đº Đ´Ñ‹ÑĐºĐ°Ñ"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr ""
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr ""
-#: harddrake/sound.pm:303
-#, fuzzy, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "ĐŸÑ€Đ°Đ²ĐµÑ€ĐºĐ° Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ°Ñ Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºÑ–"
-
-#: harddrake/sound.pm:366
+#: harddrake/sound.pm:80
#, c-format
-msgid "Enable PulseAudio"
+msgid "No known driver"
msgstr ""
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
+msgid "There's no known driver for your sound card (%s)"
msgstr ""
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
+msgid "Enable PulseAudio"
msgstr ""
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr ""
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, fuzzy, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr "ĐаÑÑ‚Ñ€Đ¾Đ¹ĐºÑ– Đ¼Ñ‹ÑˆÑ‹"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, fuzzy, c-format
msgid "No alternative driver"
msgstr "Đ’Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ°Ñ†ÑŒ Đ°Đ»ÑŒÑ‚ÑÑ€Đ½Đ°Ñ‚Ñ‹ÑĐ½ÑƒÑ Đ¿Ñ€Ñ‹Đ»Đ°Đ´Ñƒ"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
"currently uses \"%s\""
msgstr ""
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, fuzzy, c-format
msgid "Sound configuration"
msgstr "ĐаÑÑ‚Ñ€Đ¾Đ¹ĐºĐ° Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Ñƒ Sun"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
+msgid "Sound troubleshooting"
msgstr ""
-#: harddrake/sound.pm:414
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, fuzzy, c-format
-msgid "Driver:"
-msgstr "ĐŸÑ€Ñ‹Đ»Đ°Đ´Đ° %d"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- 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.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr ""
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr ""
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr ""
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
+"- \"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\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
+"\n"
+"\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr ""
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"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.\n"
+"\n"
+"\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
+"\n"
+"\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
+"\n"
+"\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
+"\n"
+"\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
+"\n"
+"\n"
+"- \"/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)\n"
msgstr ""
#: harddrake/v4l.pm:12
@@ -3221,7 +3156,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
#: harddrake/v4l.pm:478
@@ -3234,70 +3169,73 @@ msgstr "Đ ÑĐ¶Ñ‹Đ¼ Đ¿Ñ€Đ°Đ¹Đ³Ñ€Đ°Đ²Đ°Đ½Đ½Ñ"
msgid "Tuner type:"
msgstr "Đ¢Ñ‹Đ¿ Đ¼Ñ‹ÑˆÑ‹: %s\n"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "ĐĐº"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Đ¢Đ°Đº"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "Đе"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Đ’Ñ‹Đ±Đ°Ñ€ Ñ„Đ°Đ¹Đ»Đ°"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Đ”Đ°Đ´Đ°Ñ†ÑŒ"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Đ—ÑŒĐ¼ÑĐ½ĐµĐ½ÑŒĐ½Đµ"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Đ¡ĐºĐ¾Đ½Ñ‡Ñ‹Ñ†ÑŒ"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "Đ¿Ñ€Ñ‹Đ»Đ°Đ´Đ°"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, fuzzy, c-format
msgid "No file chosen"
msgstr "Đ°Đ±Ñ–Ñ€Đ°Đ»ÑŒĐ½Ñ–Đº Ñ„Đ°Đ¹Đ»Đ°"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, fuzzy, c-format
msgid "You have chosen a directory, not a file"
msgstr "ĐĐ°Đ·Đ²Đ° \"/\" Đ¼Đ¾Đ¶Đ° Đ±Ñ‹Ñ†ÑŒ Ñ‚Đ¾Đ»ÑŒĐºÑ– ĐºĐ°Ñ‚Đ°Đ»Ñ‘Đ³Đ°Đ¼, а Đ½Ñ ĐºĐ»ÑÑ‡Đ¾Đ¼"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, fuzzy, c-format
msgid "No such directory"
msgstr "ĐÑ Ñ‚ÑÑ‡ĐºĐ°"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, fuzzy, c-format
msgid "No such file"
msgstr "ĐÑĐ¼Đ° Đ³ÑÑ‚ĐºĐ°Đ³Đ° ĐºĐ»ÑÑ‡Đ° '%s'\n"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr ""
@@ -3372,1248 +3310,1262 @@ msgstr ""
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "ĐĐ½Đ´Đ¾Ñ€Đ°"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "Đ—Đ»ÑƒÑ‡Đ°Đ½Ñ‹Ñ ĐÑ€Đ°Đ±ÑĐºÑ–Ñ Đ­Đ¼Ñ–Ñ€Đ°Ñ‚Ñ‹"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "ĐÑ„Đ³Đ°Đ½Ñ–ÑÑ‚Đ°Đ½"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "ĐĐ½Ñ†Ñ–Đ³ÑƒĐ° Ñ– Đ‘Đ°Ñ€Đ±ÑƒĐ´Đ°"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "ĐĐ½Đ³ÑƒĐ»Đ»Đ°"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "ĐĐ»ÑŒĐ±Đ°Đ½Ñ–Ñ"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "ĐÑ€Đ¼ĐµĐ½Ñ–Ñ"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "ĐÑ–Đ´ÑÑ€Đ»ÑĐ½ÑĐºĐ°Ñ ĐĐ½Ñ†Ñ–Đ»Ñ–Ñ"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "ĐĐ½Đ³Đ¾Đ»Đ°"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "ĐĐ½Ñ‚Đ°Ñ€ĐºÑ‚Ñ‹ĐºĐ°"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "ĐÑ€Đ³ĐµĐ½Ñ†Ñ–Đ½Đ°"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "ĐĐ¼ÑÑ€Ñ‹ĐºĐ°Đ½ÑĐºĐ°Đµ Đ¡Đ°Đ¼Đ¾Đ°"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "ĐÑÑтрыÑ"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "ĐÑÑÑ‚Ñ€Đ°Đ»Ñ–Ñ"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "ĐÑ€ÑƒĐ±Đ°"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "ĐĐ·Đ°Ñ€Đ±Đ°Đ´Đ¶Đ°Đ½"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Đ‘Đ¾ÑÑŒĐ½Ñ–Ñ Đ¹ Đ“ĐµÑ€Ñ†ÑĐ³Đ°Đ²Ñ–Đ½Đ°"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Đ‘Đ°Ñ€Đ±Đ°Đ´Đ¾Ñ"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Đ‘Đ°Đ½Đ³Đ»Đ°Đ´Ñш"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Đ‘ĐµĐ»ÑŒĐ³Ñ–Ñ"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Đ‘ÑƒÑ€ĐºÑ–Đ½Đ° Đ¥Đ²Đ°ÑĐ¾"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "БаÑĐ³Đ°Ñ€Ñ‹Ñ"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Đ‘Đ°Ñ…Ñ€ÑĐ¹Đ½"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Đ‘ÑƒÑ€ÑƒĐ½Đ´Đ·Ñ–"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Đ‘ĐµĐ½Ñ–Đ½"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Đ‘ĐµÑ€Đ¼ÑƒĐ´Ñ‹"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Đ‘Ñ€ÑƒĐ½ÑÑ– Đ”ÑƒÑ€Đ°ÑалÑĐ¼"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Đ‘Đ°Đ»Ñ–Đ²Ñ–Ñ"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Đ‘Ñ€Đ°Đ·Ñ‹Đ»Ñ–Ñ"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Đ‘Đ°Đ³Đ°Đ¼Ñ‹"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "Đ‘ÑƒÑ‚Đ°Đ½"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Đ’Ñ‹ÑĐ¿Đ° Đ‘Đ¾ÑĐ²Ñ–Ñ‚"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Đ‘Đ°Ñ‚ÑĐ²Đ°Đ½Đ°"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Đ‘ĐµĐ»Đ°Ñ€ÑƒÑÑŒ"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Đ‘ĐµĐ»Ñ–Đ·"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "ĐĐ°Đ½Đ°Đ´Đ°"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "ĐĐ°ĐºĐ¾ÑĐ°Đ²Ñ‹Ñ Đ²Ñ‹ÑĐ¿Ñ‹"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr ""
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "ЦÑĐ½Ñ‚Ñ€Đ°Đ»ÑŒĐ½Đ°Ñ ĐÑ„Ñ€Ñ‹ĐºĐ°Đ½ÑĐºĐ°Ñ Đ ÑÑĐ¿ÑƒĐ±Đ»Ñ–ĐºĐ°"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr ""
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Đ©Đ²ÑĐ¹Ñ†Đ°Ñ€Ñ‹Ñ"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "ĐĐ¾Ñ‚Ñ Đ´Ñ Đ†Đ½Đ²Đ¾Ñ€Ñ"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Đ’Ñ‹ÑĐ¿Ñ‹ ĐÑƒĐºĐ°"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Đ§Ñ‹Đ»Ñ–"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "ĐĐ°Đ¼ÑÑ€ÑƒĐ½"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "ĐÑ–Ñ‚Đ°Đ¹"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "ĐалÑĐ¼Đ±Ñ–Ñ"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "ĐĐ¾ÑÑ‚Đ°-Đ Ñ‹ĐºĐ°"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Đ¡ÑÑ€Đ±Ñ–Ñ Ñ– Đ§Đ°Ñ€Đ½Đ°Đ³Đ¾Ñ€Ñ‹Ñ"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "ĐÑƒĐ±Đ°"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "ĐĐ°Đ¿Đ° Đ’ÑÑ€Đ´Ñ"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "Đ’Ñ‹ÑĐ¿Đ° РаÑÑÑ‚Đ²Đ°"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "ĐÑ–Đ¿Đ°Ñ€"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "ЧÑÑĐºĐ°Ñ Đ ÑÑĐ¿ÑƒĐ±Đ»Ñ–ĐºĐ°"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "ĐÑĐ¼ĐµÑ†ĐºÑ–"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Đ”Đ¶Ñ‹Đ±Đ¾Ñ‚Ñƒ"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Đ”Đ°Đ½Ñ–Ñ"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Đ”Đ°Đ¼Ñ–Đ½Ñ–ĐºĐ°"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Đ”Đ°Đ¼Ñ–Đ½Ñ–ĐºĐ°Đ½ÑĐºĐ°Ñ Đ ÑÑĐ¿ÑƒĐ±Đ»Ñ–ĐºĐ°"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "ĐĐ»ÑŒĐ´Đ¶Ñ‹Ñ€"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Đ­ĐºĐ²Đ°Đ´Đ¾Ñ€"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "ĐÑƒÑ€Đ»ÑĐ½Đ´Ñ‹Ñ"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Đ­Đ³Ñ–Đ¿ÑÑ‚"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Đ—Đ°Ñ…Đ¾Đ´Đ½ÑÑ Đ¡Đ°Ñ…Đ°Ñ€Đ°"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Đ­Ñ€Ñ‹Ñ‚Ñ€Ñ‹Ñ"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "Đ“Ñ–ÑˆĐ¿Đ°Đ½Ñ–Ñ"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "Đ­Đ¿Ñ–Đ¾Đ¿Ñ–Ñ"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Đ¤Ñ–Đ½Đ»ÑĐ½Đ´Ñ‹Ñ"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Đ¥Đ²Ñ–Đ´Đ¶Ñ–"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Đ¤Đ°Đ»ĐºĐ»ĐµĐ½Đ´ÑĐºÑ–Ñ Đ°ÑÑ‚Ñ€Đ°Đ²Ñ‹ (ĐœĐ°Đ»ÑŒĐ²Ñ–Đ½Ñ‹)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "ĐœÑ–ĐºÑ€Đ°Đ½ÑĐ·Ñ‹ÑĐ½"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Đ’Ñ‹ÑĐ¿Ñ‹ Đ¤Đ°Ñ€Đ¾"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Đ¤Ñ€Đ°Đ½Ñ†Ñ‹Ñ"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Đ“Đ°Đ±Đ¾Đ½"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "Đ—Đ»ÑƒÑ‡Đ°Đ½Đ°Đµ ĐĐ°Ñ€Đ°Đ»ĐµÑÑÑ‚Đ²Đ°"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Đ“Ñ€ÑĐ½Đ°Đ´Đ°"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "Đ“Ñ€ÑƒĐ·Ñ‹Ñ"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "Đ¤Ñ€Đ°Đ½Ñ†ÑƒÑĐºĐ°Ñ Đ“Đ²Ñ–ÑĐ½Đ°"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Đ“Đ°Đ½Đ°"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Đ“Ñ–Đ±Ñ€Đ°Đ»Ñ‚Đ°Ñ€"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Đ“Ñ€Ñ‹Đ½Đ»ÑĐ½Đ´Ñ‹Ñ"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Đ“Đ°Đ¼Đ±Ñ–Ñ"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Đ“Đ²Ñ–Đ½ĐµÑ"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Đ“Đ²Đ°Đ´ÑĐ»ÑƒĐ¿Đ°"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Đ­ĐºĐ²Đ°Ñ‚Đ°Ñ€Ñ‹ÑĐ»ÑŒĐ½Đ°Ñ Đ“Đ²Ñ–Đ½ÑÑ"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Đ“Ñ€ÑцыÑ"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
-msgstr ""
+msgstr "ĐÑÑ‚Ñ€Đ°Đ²Ñ‹ ĐŸĐ°ÑĐ´Đ½Ñ‘Đ²Đ°Ñ Đ”Đ¶Đ¾Ñ€Đ´Đ¶Ñ‹Ñ Ñ– ĐŸĐ°ÑĐ´Đ½Ñ‘Đ²Ñ‹ Đ¡ÑĐ½Đ´Đ²Ñ–Ñ‡"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Đ“Đ²Đ°Ñ‚ÑĐ¼Đ°Đ»Đ°"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Đ“ÑƒĐ°Đ¼"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Đ“Đ²Ñ–Đ½ÑÑ-Đ‘Ñ–ÑаÑ"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Đ“Đ°Đ¹ÑĐ½Đ°"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr ""
-#: lang.pm:304
+#: lang.pm:393
#, fuzzy, c-format
msgid "Heard and McDonald Islands"
msgstr "Đ’Ñ‹ÑĐ¿Ñ‹ ĐŸĐ°ÑĐ½Đ¾Ñ‡Đ½Đ°Đµ ĐœĐ°Ñ€'ÑĐ½Ñ‹"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Đ“Đ°Đ½Đ´ÑƒÑ€Đ°Ñ"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "Đ¥Đ°Ñ€Đ²Đ°Ñ‚Ñ‹Ñ"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Đ“Đ°Ñ–Ñ†Ñ–"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "Đ’ÑƒĐ³Đ¾Ñ€ÑˆÑ‡Ñ‹Đ½Đ°"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Đ†Đ½Đ´Đ°Đ½ÑĐ·Ñ‹Ñ"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Đ†Ñ€Đ»ÑĐ½Đ´Ñ‹Ñ"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Đ“Đ°Đ±Ñ€ÑĐ¹ÑˆÑ‡Ñ‹Đ½Đ°"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "Đ†Đ½Đ´Ñ‹Ñ"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Đ‘Ñ€Ñ‹Ñ‚Đ°Đ½ÑĐºĐ°Ñ Ñ‚ÑÑ€Ñ‹Ñ‚Đ¾Ñ€Ñ‹Ñ Đ†Đ½Đ´Ñ‹Đ¹ÑĐºĐ°Đ³Đ° Đ°ĐºÑ–ÑĐ½Đ°"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Đ†Ñ€Đ°Đº"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "Đ†Ñ€Đ°Đ½"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "ІÑÑŒĐ»ÑĐ½Đ´Ñ‹Ñ"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "Đ†Ñ‚Đ°Đ»Ñ–Ñ"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Đ¯Đ¼Đ°Đ¹ĐºĐ°"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "ІÑÑ€Đ´Đ°Đ½Ñ–Ñ"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "Đ¯Đ¿Đ¾Đ½Ñ–Ñ"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "ĐĐµĐ½Ñ–Ñ"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "ĐÑ‹Ñ€Đ³Ñ–Đ·Ñ‚Đ°Đ½"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "ĐĐ°Đ¼Đ±Đ¾Đ´Đ¶Đ°"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "ĐÑ–Ñ€Ñ‹Đ±Đ°Ñ†Ñ–"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "ĐĐ°Đ¼Đ°Ñ€Đ°Ñ"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
-msgstr ""
+msgstr "Đ¡Đ²ÑÑ‚Ñ‹Ñ ĐÑ–Ñ‚Ñ Ñ– ĐĐµĐ²Ñ–Ñ"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "ĐŸĐ°ÑĐ½Đ¾Ñ‡Đ½Đ°Ñ ĐĐ°Ñ€ÑÑ"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "ĐĐ°Ñ€ÑÑ"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "ĐÑƒĐ²ÑĐ¹Ñ‚"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "ĐĐ°Đ¹Đ¼Đ°Đ½Đ°Đ²Ñ‹Ñ Đ²Ñ‹ÑĐ¿Ñ‹"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "ĐĐ°Đ·Đ°Ñ…ÑÑ‚Đ°Đ½"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Đ›Đ°Đ¾Ñ"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Đ›Ñ–Đ±Đ°Đ½Đ¾Đ½"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Đ¡Đ°Đ½Ñ‚Đ° Đ›ÑчыÑ"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Đ›Ñ–Ñ…Ñ‚ÑĐ½ÑˆÑ‚Đ°Đ¹Đ½"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Đ¨Ñ€Ñ‹ Đ›Đ°Đ½ĐºĐ°"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Đ›Ñ–Đ±ÑрыÑ"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Đ›Ñ–ÑĐ¾Ñ‚Đ°"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Đ–Đ°Đ¼Đ¾Đ¹Ñ†Ñ–Ñ"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Đ›ÑĐºÑĐµĐ¼Đ±ÑƒÑ€Đ³"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Đ›Ñ–Đ²Đ¾Đ½Ñ–Ñ"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "Đ›Ñ–Đ±Ñ–Ñ"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "ĐœĐ°Ñ€Đ¾ĐºĐ°"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "ĐœĐ°Đ½Đ°ĐºĐ°"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "ĐœĐ°Đ»Đ´Đ¾Đ²Đ°"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "ĐœĐ°Đ´Đ°Đ³Đ°ÑĐºĐ°Ñ€"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "ĐœĐ°Ñ€ÑˆĐ°Đ»Đ°Đ²Ñ‹ Đ²Ñ‹ÑĐ¿Ñ‹"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "ĐœĐ°ĐºĐµĐ´Đ¾Đ½Ñ–Ñ"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "ĐœĐ°Đ»Ñ–"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "ĐœĐ°ÑĐ½Đ¼Đ°Ñ€"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "ĐœĐ°Đ½Đ³Đ¾Đ»Ñ–Ñ"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Đ’Ñ‹ÑĐ¿Ñ‹ ĐŸĐ°ÑĐ½Đ¾Ñ‡Đ½Đ°Đµ ĐœĐ°Ñ€'ÑĐ½Ñ‹"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "ĐœĐ°Ñ€Ñ†Ñ–Đ½Ñ–Đº"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "ĐœĐ°ÑÑ€Ñ‹Ñ‚Đ°Đ½Ñ–Ñ"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "ĐœĐ°Đ½ÑÑÑ€Đ°Ñ‚"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "ĐœĐ°Đ»ÑŒÑ‚Đ°"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "ĐœĐ°Ñ€Ñ‹Ñ†Ñ–ÑÑ"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "ĐœĐ°Đ»ÑŒĐ´Ñ‹"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "ĐœĐ°Đ»ÑĐ²Ñ–"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "ĐœÑĐºÑÑ‹ĐºĐ°"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "ĐœĐ°Đ»Đ°Đ·Ñ‹Ñ"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "ĐœĐ°Đ·Đ°Đ¼Đ±Ñ–Đº"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "ĐĐ°Đ¼Ñ–Đ±Ñ–Ñ"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "ĐĐ¾Đ²Đ°Ñ ĐалÑĐ´Đ¾Đ½Ñ–Ñ"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "ĐÑ–Đ³ĐµÑ€"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "ĐĐ¾Ñ€Ñ„Đ°Đ»ÑĐºÑ–Ñ Đ²Ñ‹ÑĐ¿Ñ‹"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "ĐÑ–Đ³ĐµÑ€Ñ‹Ñ"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "ĐÑ–ĐºĐ°Ñ€Đ°Đ³ÑƒĐ°"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "ĐÑ–Đ´ÑÑ€Đ»ÑĐ½Đ´Ñ‹"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "ĐĐ°Ñ€Đ²ÑĐ³Ñ–Ñ"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "ĐÑĐ¿Đ°Đ»"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "ĐаÑру"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "ĐÑ"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "ĐĐ¾Đ²Đ°Ñ Đ—ÑĐ»ÑĐ½Đ´Ñ‹Ñ"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "ĐĐ¼Đ°Đ½"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "ĐŸĐ°Đ½Đ°Đ¼Đ°"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "ĐŸĐµÑ€Ñƒ"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "Đ¤Ñ€Đ°Đ½Ñ†ÑƒÑĐºĐ°Ñ ĐŸĐ°Đ»Ñ–Đ½ÑĐ·Ñ‹Ñ"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "ĐŸĐ°Đ¿ÑƒĐ° ĐĐ¾Đ²Đ°Ñ Đ“Đ²Ñ–Đ½ÑÑ"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Đ¥Đ²Ñ–Đ»Ñ–Đ¿Ñ–Đ½Ñ‹"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "ĐŸĐ°ĐºÑ–ÑÑ‚Đ°Đ½"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "ĐŸĐ¾Đ»ÑŒÑˆÑ‡Đ°"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Đ¡ÑĐ½-ĐŸ'ĐµÑ€ Ñ– ĐœÑ–ĐºĐµĐ»Đ¾Đ½"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "ĐŸĐ°Ñ‚ĐºĐ°Ñ–Ñ€Đ½"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "ĐŸÑƒÑÑ€Ñ‚Đ° Đ Ñ‹ĐºĐ°"
-#: lang.pm:386
+#: lang.pm:475
#, fuzzy, c-format
msgid "Palestine"
msgstr "ĐŸĐ°Đ½ÑĐ»ÑŒ"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "ĐŸĐ°Ñ€Ñ‚ÑƒĐ³Đ°Đ»Ñ–Ñ"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "ĐŸĐ°Ñ€Đ°Đ³Đ²Đ°Đ¹"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "ĐŸĐ°Đ»Đ°Ñ"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "ĐĐ°Ñ‚Đ°Ñ€"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "ĐŸĐµÑ€Đ°Đ°Đ±'ÑĐ´Đ½Đ°Đ½ÑŒĐ½Đµ"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Đ ÑƒĐ¼Ñ‹Đ½Ñ–Ñ"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "РаÑеÑ"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Đ ÑƒĐ°Đ½Đ´Đ°"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "Đ¡Đ°Đ²ÑƒĐ´Đ°ÑÑĐºĐ°Ñ ĐÑ€Đ°Đ±Ñ–Ñ"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Đ¡Đ°Đ»Đ°Đ¼Đ¾Đ½Đ°Đ²Ñ‹ Đ²Ñ‹ÑĐ¿Ñ‹"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Đ¡ĐµĐ¹ÑˆÑĐ»Ñ‹"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "Đ¡ÑƒĐ´Đ°Đ½"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Đ¨Đ²ÑцыÑ"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Đ¡Ñ‹Đ½Đ³Đ°Đ¿ÑƒÑ€"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Đ’Đ¾ÑÑ‚Ñ€Đ°Ñ Đ¡ÑŒĐ²ÑÑ‚Đ¾Đ¹ ĐĐ»ĐµĐ½Ñ‹"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Đ¡Đ»Đ°Đ²ĐµĐ½Ñ–Ñ"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr ""
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "Đ¡Đ»Đ¾Đ²Đ°ĐºÑ–Ñ"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Đ¡'ĐµÑ€Đ° Đ›Ñ–Đ¾Đ½Ñ"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "Đ¡Đ°Đ½ ĐœĐ°Ñ€Ñ‹Đ½Đ°"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Đ¡ĐµĐ½ĐµĐ³Đ°Đ»"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "Đ¡Đ°Đ¼Đ°Đ»Ñ–"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Đ¡Đ°Ñ€Ñ‹Đ½Đ°Đ¼"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "Đ¡Đ°Đ° Đ¢Đ°Đ¼Ñ Đ¹ ĐŸÑ€Ñ‹Đ½ÑÑ‹Đ¿Ñ"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "Đ­Đ»ÑŒ Đ¡Đ°Đ»ÑŒĐ²Đ°Đ´Đ¾Ñ€"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "Đ¡Ñ‹Ñ€Ñ‹Ñ"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Đ¨Đ²Đ°Đ·Ñ–Đ»Đ°Đ½Đ´"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Đ’Ñ‹ÑĐ¿Ñ‹ Đ¢Đ°Ñ€ĐºÑ Ñ– ĐĐ°Đ¹ĐºĐ°Ñ"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "Чад"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "ĐŸĐ°ÑĐ´Đ½Ñ‘Đ²Ñ‹Ñ Đ¤Ñ€Đ°Đ½Ñ†ÑƒÑĐºÑ–Ñ Đ¢ÑÑ€Ñ‹Ñ‚Đ¾Ñ€Ñ‹Ñ–"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Đ¢Đ¾Đ³Đ°"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Đ¢Đ°Đ¹Đ»Đ°Đ½Đ´"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "Đ¢Đ°ĐºĐ¶Ñ‹ĐºÑ–ÑÑ‚Đ°Đ½"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Đ¢Đ°ĐºĐµĐ»Đ°Ñ"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "Đ£ÑÑ…Đ¾Đ´Đ½Ñ– Đ¢Ñ‹Đ¼Đ¾Ñ€"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "Đ¢ÑƒÑ€ĐºĐ¼ĐµĐ½Ñ–ÑÑ‚Đ°Đ½"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Đ¢ÑƒĐ½Ñ–ÑÑ–Ñ"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Đ¢Đ¾Đ½Đ³Đ°"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "Đ¢ÑƒÑ€Ñ†Ñ‹Ñ"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Đ¢Ñ€Ñ‹Đ½Ñ–Đ´Đ°Đ´ Ñ– Đ¢Đ°Đ±Đ°Đ³Đ°"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Đ¢ÑƒĐ²Đ°Đ»Ñ"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "Đ¢Đ°Đ¹Đ²Đ°Đ½ÑŒ"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Đ¢Đ°Đ½Đ·Đ°Đ½Ñ‹Ñ"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Đ£ĐºÑ€Đ°Ñ–Đ½Đ°"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Đ£Đ³Đ°Đ½Đ´Đ°"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "ĐÑÑ–ÑÑ‚Đ¾Ñ‚Đ½Đ° Đ±Đ»Ñ–Đ·ĐºÑ–Ñ Đ´Đ° Đ—Đ»ÑƒÑ‡Đ°Đ½Ñ‹Ñ… ÑˆÑ‚Đ°Ñ‚Đ°Ñ Đ²Ñ‹ÑĐ¿Ñ‹"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "Đ—Đ»ÑƒÑ‡Đ°Đ½Ñ‹Ñ Đ¨Ñ‚Đ°Ñ‚Ñ‹"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Đ£Ñ€ÑƒĐ³Đ²Đ°Đ¹"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Đ£Đ·Đ±ÑĐºÑ–ÑÑ‚Đ°Đ½"
-#: lang.pm:436
+#: lang.pm:525
#, fuzzy, c-format
msgid "Vatican"
msgstr "Đ›Đ°Ñ‚Đ²Ñ–Đ¹ÑĐºĐ°Ñ:"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
-msgstr ""
+msgstr "Đ¡ÑĐ¹Đ½Ñ‚-Đ’Ñ–Đ½ÑÑĐ½Ñ‚ Ñ– Đ“Ñ€ÑĐ½Đ°Đ´Đ·Ñ–Đ½Ñ‹"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Đ’ĐµĐ½ÑÑуÑла"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr ""
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr ""
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Đ£ÑÑ‚Đ½Đ°Đ¼"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Đ’Đ°Đ½Đ°Đ°Ñ†Ñ–"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "ĐĐ¾Đ»Ñ–Ñ Ñ– Đ¤ÑƒÑ‚ÑƒĐ½Đ°"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Đ¡Đ°Đ¼Đ¾Đ°"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Đ™ĐµĐ¼ĐµĐ½"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "ĐœĐ°Đ¹Đ¾Ñ‚Ñ"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "ĐŸĐ°ÑĐ´Đ½Ñ‘Đ²Đ°Ñ ĐÑ„Ñ€Ñ‹ĐºĐ°"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Đ—Đ°Đ¼Đ±Ñ–Ñ"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Đ—Ñ–Đ¼Đ±Đ°Đ±Đ²Đµ"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "Đ¡Đ°Ñ€Đ´ÑÑ‡Đ½Đ° Đ·Đ°Đ¿Ñ€Đ°ÑˆĐ°ĐµĐ¼ у %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr ""
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr ""
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
+#. -PO: Only write something if needed:
#: messages.pm:11
#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr ""
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr ""
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr ""
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4627,16 +4579,23 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr ""
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4644,15 +4603,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4661,51 +4620,66 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
+"you."
+msgstr ""
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr ""
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr ""
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr ""
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -4717,137 +4691,42 @@ msgid ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
+"For any question on this document, please contact Mageia."
msgstr ""
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
msgstr ""
-#: messages.pm:120
+#: messages.pm:111
#, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:113
#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
+msgstr ""
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
msgstr ""
#: modules/interactive.pm:19
@@ -4888,22 +4767,22 @@ msgstr "Гл. Đ°Đ¿Ñ–ÑĐ°Đ½Đ½Đµ абÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Ñ"
#: modules/interactive.pm:83
#, fuzzy, c-format
msgid "Installing driver for USB controller"
-msgstr "Đ£ÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Đµ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Ñƒ Đ´Đ»Ñ %s ĐºĐ°Ñ€Ñ‚Ñ‹ %s"
+msgstr "Đ£ÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Đµ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Ñƒ Đ´Đ»Ñ \"%s\" ĐºĐ°Ñ€Ñ‚Ñ‹ \"%s\""
#: modules/interactive.pm:84
#, fuzzy, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "Đ£ÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Đµ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Ñƒ Đ´Đ»Ñ %s ĐºĐ°Ñ€Ñ‚Ñ‹ %s"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "Đ£ÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Đµ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Ñƒ Đ´Đ»Ñ \"%s\" ĐºĐ°Ñ€Ñ‚Ñ‹ \"%s\""
#: modules/interactive.pm:85
#, fuzzy, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "Đ£ÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Đµ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Ñƒ Đ´Đ»Ñ %s ĐºĐ°Ñ€Ñ‚Ñ‹ %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "Đ£ÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Đµ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Ñƒ Đ´Đ»Ñ \"%s\" ĐºĐ°Ñ€Ñ‚Ñ‹ \"%s\""
#: modules/interactive.pm:86
#, fuzzy, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "Đ£ÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Đµ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Ñƒ Đ´Đ»Ñ %s ĐºĐ°Ñ€Ñ‚Ñ‹ %s"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "Đ£ÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Đµ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Ñƒ Đ´Đ»Ñ \"%s\" ĐºĐ°Ñ€Ñ‚Ñ‹ \"%s\""
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -4982,35 +4861,35 @@ msgstr ""
"Đ—Đ°Đ³Ñ€ÑƒĐ·ĐºĐ° Đ¼Đ¾Đ´ÑƒĐ»Ñ %s Đ½Đµ Đ¿Ñ€Đ°Đ¹ÑˆĐ»Đ°.\n"
"Đ–Đ°Đ´Đ°ĐµÑ†Đµ Đ¿Đ°ÑĐ¿Ñ€Đ°Đ±Đ°Đ²Đ°Ñ†ÑŒ Đ· Ñ–Đ½ÑˆÑ‹Đ¼Ñ– Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ°Đ¼Ñ–?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, fuzzy, c-format
+msgid "Are you sure you want to quit?"
+msgstr "Đ’Ñ‹ Đ¶Đ°Đ´Đ°ĐµÑ†Đµ Đ²Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ¾ÑĐ²Đ°Ñ†ÑŒ aboot?"
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr ""
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr ""
-#: mygtk2.pm:1544 mygtk2.pm:1545
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
#, fuzzy, c-format
msgid "Password seems secure"
msgstr "ĐаÑÑ‚Ñ€Đ¾Ñ–Ñ†ÑŒ Đ¿Đ°Ñ€Đ¾Đ»Ñ–"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "Đ¿Đ°Đ¼Ñ‹Đ»ĐºĐ° Đ¼Đ°Đ½Ñ†Ñ–Ñ€Đ°Đ²Đ°Đ½Đ½Ñ: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "ĐŸĐ°ÑˆÑ‹Ñ€Đ°Đ½Ñ‹ Ñ€Đ°Đ·Đ´Đ·ĐµĐ» Đ½Đµ Đ¿Đ°Đ´Ñ‚Ñ€Ñ‹Đ¼Đ»Ñ–Đ²Đ°ĐµÑ†Ñ†Đ° Đ³ÑÑ‚Đ°Đ¹ Đ¿Đ»Đ°Ñ‚Ñ„Đ¾Ñ€Đ¼Đ°Đ¹"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
@@ -5018,93 +4897,93 @@ msgstr ""
"ĐĐ´Đ·Ñ–Đ½Ñ‹ Đ²Ñ‹Ñ…Đ°Đ´ у Ñ‚Ñ‹Đ¼, ĐºĐ°Đ± Đ¿ĐµÑ€Đ°Đ¼ÑÑціць Đ¿ĐµÑ€ÑˆĐ°ÑĐ½Ñ‹Ñ Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Ñ‹ Ñ‚Đ°Đº, ĐºĐ°Đ± Đ´Đ·Ñ–Ñ€ĐºĐ° Ñ–ÑˆĐ»Đ°\n"
"Đ°Đ´Ñ€Đ°Đ·Ñƒ за Đ¿Đ°ÑˆÑ‹Ñ€Đ°Đ½Ñ‹Đ¼ (extended) Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Đ°Đ¼"
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
msgstr ""
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr ""
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr ""
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr ""
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr ""
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr ""
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, fuzzy, c-format
msgid "Unused hardware support"
msgstr "Гл. Đ°Đ¿Ñ–ÑĐ°Đ½Đ½Đµ абÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Ñ"
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr ""
-#: raid.pm:42
+#: raid.pm:59
#, fuzzy, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr "Đе Đ°Ñ‚Ñ€Ñ‹Đ¼Đ»Ñ–Đ²Đ°ĐµÑ†Ñ†Đ° Đ´Đ°Đ´Đ°Ñ†ÑŒ Ñ€Đ°Đ·Đ´Đ·ĐµĐ» Đ½Đ° _Đ°Đ´Ñ„Đ°Ñ€Đ¼Đ°Ñ†Ñ–Ñ€Đ°Đ²Đ°Đ½Ñ‹_ RAID md%d"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "ĐедаÑÑ‚Đ°Ñ‚ĐºĐ¾Đ²Đ° Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Đ°Ñ Đ´Đ»Ñ RAID ÑƒĐ·Ñ€Đ¾ÑĐ½Ñ %d\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr ""
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr ""
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr ""
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr ""
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr ""
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr ""
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr ""
@@ -5202,8 +5081,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
#: security/help.pm:63
@@ -5279,7 +5158,7 @@ msgstr ""
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr ""
#: security/help.pm:96
@@ -5707,7 +5586,7 @@ msgstr "Đ¡Ñ‚Đ°Đ½Đ´Đ°Ñ€Ñ‚Đ½Ñ‹"
msgid "Secure"
msgstr "Đ‘ÑÑÑŒĐ¿ĐµĐºĐ°"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -5716,14 +5595,14 @@ msgid ""
"on your own."
msgstr ""
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
"to connect to the Internet as a client."
msgstr ""
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -5734,48 +5613,48 @@ msgid ""
"Internet, you should choose a lower level."
msgstr ""
-#: security/level.pm:51
+#: security/level.pm:63
#, fuzzy, c-format
msgid "DrakSec Basic Options"
msgstr "ĐŸĐ°Đ·Đ½Đ°Ñ‡Ñ†Đµ Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Ñ‹"
-#: security/level.pm:54
+#: security/level.pm:66
#, fuzzy, c-format
msgid "Please choose the desired security level"
msgstr "ĐºĐ°Đ»Ñ– лаÑĐºĐ°, Đ¿Đ°Đ·Đ½Đ°Ñ‡Ñ†Đµ Ñ‚Ñ‹Đ¿ Đ²Đ°ÑˆĐ°Đ¹ Đ¼Ñ‹ÑˆÑ‹."
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr ""
-#: security/level.pm:61
+#: security/level.pm:73
#, fuzzy, c-format
msgid "Security Administrator:"
msgstr "Đ¡Ñ–ÑÑ‚ÑĐ¼Đ½Đ°Đµ Đ°Đ´Đ¼Ñ–Đ½Ñ–ÑÑ‚Ñ€Đ°Đ²Đ°Đ½ÑŒĐ½Đµ"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr ""
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr ""
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anacron, Đ¿ĐµÑ€Ñ‹ÑĐ´Ñ‹Ñ‡Đ½Ñ‹ ĐºĐ°Đ¼Đ°Đ½Đ´Đ½Ñ‹ Đ¿Đ»Đ°Đ½Đ°Đ²Đ°Đ»ÑŒĐ½Ñ–Đº."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -5785,7 +5664,7 @@ msgstr ""
"ÑÑ‚Đ°Ñ‚Ñ‹ÑÑ‚Ñ‹ĐºÑ–.\n"
"Đ¯Đ³Đ¾ Đ¼Đ¾Đ¶Đ½Đ° Đ²Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ¾ÑĐ²Đ°Ñ†ÑŒ Đ´Đ»Ñ Đ²Ñ‹ĐºĐ»ÑчÑĐ½Đ½Ñ Đ¼Đ°ÑˆÑ‹Đ½Ñ‹ Đ¿Ñ€Ñ‹ Đ½Ñ–Đ·ĐºÑ–Đ¼ Đ·Đ°Ñ€Đ°Đ´Đ·Đµ Đ±Đ°Ñ‚Đ°Ñ€ÑÑ–."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -5794,11 +5673,16 @@ msgstr ""
"ĐĐ°Đ¼Đ°Đ½Đ´Ñ‹, ÑĐºÑ–Ñ Đ²Ñ‹ĐºĐ¾Đ½Đ²Đ°ÑÑ†Ñ†Đ°, Ñ„Ñ–ĐºÑуÑÑ†Ñ†Đ° Đ¿Đ° ĐºĐ°Đ¼Đ°Đ½Đ´Đ·Đµ Ñ– Ñ‡Đ°Ñе Ñе Đ²Ñ‹ĐºĐ°Đ½Đ°Đ½Đ½Ñ\n"
"Ñ– Đ²Ñ‹ĐºĐ¾Đ½Đ²Đ°ÑÑ†Ñ†Đ° Đ³Ñ€ÑƒĐ¿Ñ‹ ĐºĐ°Đ¼Đ°Đ½Đ´, ĐºĐ°Đ»Ñ– Đ·Đ°Đ³Ñ€ÑƒĐ·ĐºĐ° Đ¿Đ°Đ¼Ñці Đ½Ñ–Đ¶ÑĐ¹ даÑÑ‚Đ°Ñ‚ĐºĐ¾Đ²Đ°Đ¹."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, fuzzy, c-format
+msgid "An NTP client/server"
+msgstr "NIS ÑÑĐµÑ€Đ²ĐµÑ€:"
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -5912,17 +5796,10 @@ msgstr ""
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -5934,31 +5811,31 @@ msgstr ""
"kbdconfig.\n"
"Đ’Ñ‹ Đ¼Đ¾Đ¶Đ°Ñ†Đµ Đ·Ñ€Đ°Đ±Ñ–Ñ†ÑŒ даÑÑ‚ÑƒĐ¿Đ½Đ°Đ¹ Ñе Đ´Đ»Ñ ÑˆĐ¼Đ°Ñ‚Đ»Ñ–ĐºÑ–Ñ… Đ¼Đ°ÑˆÑ‹Đ½Đ°Ñ."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
"/usr/include/linux/{autoconf,version}.h"
msgstr ""
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr ""
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
"at boot-time to maintain the system configuration."
msgstr ""
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -5967,48 +5844,48 @@ msgstr ""
"lpd - Đ³Ñты Đ´ÑĐ¼Đ°Đ½ Đ´Ñ€ÑƒĐºÑƒ, Đ¿Đ°Ñ‚Ñ€ÑĐ±Đ½Ñ‹ Đ´Đ»Ñ ĐºĐ°Ñ€ÑĐºÑ‚Đ½Đ°Đ¹ Đ¿Ñ€Đ°Ñ†Ñ‹ lpr. Đ“ÑÑ‚Đ°\n"
"ÑÑĐµÑ€Đ²ĐµÑ€, ÑĐºÑ– ĐºÑ–Ñ€ÑƒĐµ Đ¿Ñ€Đ°Ñ†Đ°Đ¹ Đ¿Ñ€Ñ‹Đ½Ñ‚Ñру(аÑ)."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
"available server."
msgstr ""
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
"messages"
msgstr ""
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
"names to IP addresses."
msgstr ""
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6017,7 +5894,7 @@ msgstr ""
"ĐœĐ°Đ½Ñ†Ñ–Ñ€Đ°Đ²Đ°Ñ†ÑŒ Ñ– Ñ€Đ°Đ·Đ¼Đ°Đ½Ñ†Ñ–Ñ€Đ°Đ²Đ°Ñ†ÑŒ уÑе ÑĐµÑ‚ĐºĐ°Đ²Ñ‹Ñ Ñ„Đ°Đ¹Đ»Đ°Đ²Ñ‹Ñ ÑÑ–ÑÑ‚ÑĐ¼Ñ‹ (NFS),\n"
" SMB (Lan Manager/Windows) Ñ– NCP (Netware) Đ¿ÑƒĐ½ĐºÑ‚Ñ‹ Đ¼Đ°Đ½Ñ†Ñ–Ñ€Đ°Đ²Đ°Đ½Đ½Ñ."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6026,17 +5903,17 @@ msgstr ""
"ĐĐºÑ‚Ñ‹Đ²Ñ–Đ·Đ°Đ²Đ°Ñ†ÑŒ/Đ´ÑĐ°ĐºÑ‚Ñ‹Đ²Ñ–Đ·Đ°Đ²Đ°Ñ†ÑŒ уÑе ÑĐµÑ‚ĐºĐ°Đ²Ñ‹Ñ Ñ–Đ½Ñ‚ÑÑ€Ñ„ĐµĐ¹ÑÑ‹, ÑĐºĐ°Đ½Ñ„Ñ–Đ³ÑƒÑ€Đ°Đ²Đ°Đ½Ñ‹Ñ Đ´Đ»Ñ\n"
"ÑÑ‚Đ°Ñ€Ñ‚Ñƒ Đ¿Ñ€Ñ‹ Đ·Đ°Đ³Ñ€ÑƒĐ·Ñ†Ñ‹ ÑÑ–ÑÑ‚ÑĐ¼Ñ‹."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6047,7 +5924,7 @@ msgstr ""
"Đ“ÑÑ‚Đ°Ñ ÑĐ»ÑƒĐ¶Đ±Đ° забÑÑĐ¿ĐµÑ‡Đ²Đ°ĐµÑ†Ñ†Đ° NFS ÑÑĐµÑ€Đ²ĐµÑ€Đ°Đ¼, ÑĐºÑ– ĐºĐ°Đ½Ñ„Ñ–Đ³ÑƒÑ€Ñ‹Ñ€ÑƒĐµÑ†Đ° Đ¿Ñ€Đ°Đ·\n"
"/etc/exports Ñ„Đ°Đ¹Đ»."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6056,29 +5933,29 @@ msgstr ""
"NFS - Đ³ÑÑ‚Đ° Đ²ÑĐ´Đ¾Đ¼Ñ‹ Đ¿Ñ€Đ°Ñ‚Đ°ĐºĐ¾Đ» Đ´Đ»Ñ Đ´Đ¾ÑÑ‚ÑƒĐ¿Ñƒ да Ñ„Đ°Đ¹Đ»Đ°Ñ Đ¿Ñ€Đ°Đ· TCP/IP\n"
"ÑĐµÑ‚ĐºÑ–. Đ“ÑÑ‚Đ°Ñ ÑĐ»ÑƒĐ¶Đ±Đ° ÑĐ¿Đ»Ñ‹Đ²Đ°Đµ Đ½Đ° Đ½Đ°ÑÑĐ½Đ°Ñць ÑÑƒĐ²ÑĐ·Ñ– Đ¿Đ°Đ¼Ñ–Đ¶ NFS Ñ„Đ°Đ¹Đ»Đ°Đ¼Ñ–."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
"and Xorg at boot."
msgstr ""
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr ""
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6090,7 +5967,7 @@ msgstr ""
"Đ¼Đ°Đ´ÑĐ¼Ñ‹ Ñ Đ½Đ°ÑÑ‚Đ±ÑƒĐºĐ°Ñ…. Đ’Đ°Đ¼ Đ½ÑĐ¼Đ° Đ½ĐµĐ°Đ±Ñ…Đ¾Đ´Đ½Đ°Ñці ĐºĐ°Đ½Ñ„Ñ–Đ³ÑƒÑ€Đ°Đ²Đ°Ñ†ÑŒ Ñ–Ñ…, ĐºĐ°Đ»Ñ– Đ½Đ° Đ²Đ°ÑˆĐ°Đ¹\n"
"Đ¼Đ°ÑˆÑ‹Đ½Đµ Ñ–Ñ… Đ½ÑĐ¼Đ°, ці ÑĐ½Đ° Đ½Đµ Đ½Đ°ÑÑ‚Đ±ÑƒĐº."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6103,19 +5980,19 @@ msgstr ""
"Đ²Ñ‹ĐºĐ¾Đ½Đ²Đ°Ñ†Ñ†Đ°\n"
"Đ½Đ° Đ¼Đ°ÑˆÑ‹Đ½Đ°Ñ… ÑĐºÑ–Ñ Đ¿Ñ€Đ°Ñ†ÑƒÑць ÑĐº ÑÑĐµÑ€Đ²ĐµÑ€Ñ‹ Đ´Đ»Ñ Đ¿Ñ€Đ°Ñ‚Đ°ĐºĐ¾Đ»Đ°Ñ, ÑĐºÑ–Ñ ÑĐºĐ°Ñ€Ñ‹ÑÑ‚Đ¾ÑĐ²Đ°Ñць RPC."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
"one machine to another."
msgstr ""
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6124,19 +6001,19 @@ msgstr ""
"Đ—Đ°Ñ…Đ°Đ²Đ°Ñ†ÑŒ Ñ– Đ°Đ´Đ½Đ°Đ²Ñ–Ñ†ÑŒ ÑÑ–ÑÑ‚ÑĐ¼Đ½Ñ‹ ÑĐ½Ñ‚Ñ€Đ°Đ¿Ñ–Đ¹Đ½Ñ‹ Đ¿ÑƒĐ» Đ´Đ»Ñ Đ²Ñ‹ÑĐ¾ĐºĐ°Đ¹ ÑĐºĐ°Ñці\n"
"Đ³ĐµĐ½ĐµÑ€Đ°Ñ†Ñ‹Ñ– Đ²Ñ‹Đ¿Đ°Đ´ĐºĐ¾Đ²Ñ‹Ñ… Đ»Ñ–ĐºĐ°Ñ."
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
-#: services.pm:103
+#: services.pm:101
#, fuzzy, c-format
msgid "Nameserver information manager"
msgstr "ĐĐ°Đ½Ñ„Ñ–Đ³ÑƒÑ€Đ°Ñ†Ñ‹Ñ ÑÑ–ÑÑ‚ÑĐ¼Đ½Ñ‹Ñ… ÑÑÑ€Đ²Ñ–ÑаÑ"
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6147,7 +6024,7 @@ msgstr ""
"Đ°Đ´Đ½Đ°ÑĐ»ÑÑ†Ñ†Đ° Đ¿Ñ€Đ°Đ· RIP Đ¿Ñ€Đ°Ñ‚Đ°ĐºĐ¾Đ». RIP Đ²Ñ‹ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ¾ÑĐ²Đ°ĐµÑ†Ñ†Đ° Ñ Đ¼Đ°Đ»Ñ‹Ñ… ÑĐµÑ‚ĐºĐ°Ñ…, Đ±Đ¾Đ»ÑŒÑˆ\n"
"ÑĐºĐ»Đ°Đ´Đ°Đ½Ñ‹Ñ Đ¿Ñ€Đ°Ñ‚Đ°ĐºĐ¾Đ»Ñ‹ Đ¼Đ°Ñ€ÑˆÑ€ÑƒÑ‚Ñ‹Đ·Đ°Ñ†Ñ‹Ñ– - у Đ²ÑĐ»Ñ–ĐºÑ–Ñ… ÑĐµÑ‚ĐºĐ°Ñ…."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6156,7 +6033,7 @@ msgstr ""
"ĐŸÑ€Đ°Ñ‚Đ°ĐºĐ¾Đ» rstat Đ´Đ°Đ·Đ²Đ°Đ»Ñе ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ°Đ»ÑŒĐ½Ñ–ĐºĐ°Đ¼ ÑĐµÑ‚ĐºÑ– Đ°Ñ‚Ñ€Ñ‹Đ¼Đ»Ñ–Đ²Đ°Ñ†ÑŒ\n"
"Đ¿Đ°Đ¼ĐµÑ€Ñ‹ Đ½Đ°Đ³Ñ€ÑƒĐ·ĐºÑ– Đ´Đ»Ñ ĐºĐ¾Đ¶Đ½Đ°Đ¹ Đ¼Đ°ÑˆÑ‹Đ½Ñ‹ ÑĐµÑ‚ĐºÑ–."
-#: services.pm:109
+#: services.pm:107
#, fuzzy, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
@@ -6166,7 +6043,7 @@ msgstr ""
"Đ¿Đ°Đ²ĐµĐ´Đ°Đ¼Đ»ĐµĐ½Đ½Ñ–\n"
"Ñ Ñ€Đ¾Đ·Đ½Ñ‹Ñ Ñ„Đ°Đ¹Đ»Ñ‹ ÑÑ‚Đ°Ñ‚Ñ‹ÑÑ‚Ñ‹ĐºÑ–. Đ“ÑÑ‚Đ° Đ²ĐµĐ»ÑŒĐ¼Ñ– Đ´Đ¾Đ±Ñ€Đ° Đ´Đ»Ñ Đ°Đ³Đ»ÑĐ´Ñƒ Đ¿Ñ€Đ°Ñ†Ñ‹ Ñ€Đ¾Đ·Đ½Ñ‹Ñ… ÑĐ»ÑƒĐ¶Đ±Đ°Ñ."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6175,7 +6052,7 @@ msgstr ""
"ĐŸÑ€Đ°Ñ‚Đ°ĐºĐ¾Đ» rusers Đ´Đ°Đ·Đ²Đ°Đ»Ñе ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ°Đ»ÑŒĐ½Ñ–ĐºĐ°Đ¼ ÑĐµÑ‚ĐºÑ– Đ²Ñ‹Đ·Đ½Đ°Ñ‡Đ°Ñ†ÑŒ, Ñ…Ñ‚Đ¾\n"
"ÑĐ²Đ°Đ¹ÑˆĐ¾Ñ Ñ– Đ¿Ñ€Đ°Ñ†ÑƒĐµ Đ½Đ° Đ¼Đ°ÑˆÑ‹Đ½Đ°Ñ… Ñ ÑĐµÑ‚Ñ†Ñ‹."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6184,42 +6061,47 @@ msgstr ""
"ĐŸÑ€Đ°Ñ‚Đ°ĐºĐ¾Đ» rwho дае Đ¼Đ°Đ³Ñ‡Ñ‹Đ¼Đ°Ñць ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ°Đ»ÑŒĐ½Ñ–ĐºĐ°Đ¼ Đ°Ñ‚Ñ€Ñ‹Đ¼Đ°Ñ†ÑŒ ÑĐ¿Ñ–Ñ ÑÑÑ–Ñ…\n"
"ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ°Đ»ÑŒĐ½Ñ–ĐºĐ°Ñ, ÑƒĐ²Đ°Đ¹ÑˆĐ¾Ñшых Đ½Đ° Đ¼Đ°ÑˆÑ‹Đ½Ñƒ, Đ²Ñ‹ĐºĐ°Đ½Đ°Ñ rwho Đ´ÑĐ¼Đ°Đ½ (Đ¿Đ°Đ´Đ¾Đ±Đ½Ñ‹ Đ½Đ° finger)."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
"integrates with a Windows Server domain"
msgstr ""
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr ""
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
"secure channel between two computers"
msgstr ""
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6229,124 +6111,121 @@ msgstr ""
"Đ¿Đ°Đ²ĐµĐ´Đ°Đ¼Đ»ĐµĐ½Đ½Ñ–\n"
"Ñ Ñ€Đ¾Đ·Đ½Ñ‹Ñ Ñ„Đ°Đ¹Đ»Ñ‹ ÑÑ‚Đ°Ñ‚Ñ‹ÑÑ‚Ñ‹ĐºÑ–. Đ“ÑÑ‚Đ° Đ²ĐµĐ»ÑŒĐ¼Ñ– Đ´Đ¾Đ±Ñ€Đ° Đ´Đ»Ñ Đ°Đ³Đ»ÑĐ´Ñƒ Đ¿Ñ€Đ°Ñ†Ñ‹ Ñ€Đ¾Đ·Đ½Ñ‹Ñ… ÑĐ»ÑƒĐ¶Đ±Đ°Ñ."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr ""
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr ""
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr ""
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "Đ”Ñ€ÑƒĐºĐ°Đ²Đ°Đ½ÑŒĐ½Đµ"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Đ†Đ½Ñ‚ÑÑ€Đ½ÑÑ‚"
-#: services.pm:153
-#, fuzzy, c-format
-msgid "File sharing"
-msgstr "ĐœÑĐ½ÑджÑÑ€ Ñ„Đ°Đ¹Đ»Đ°Ñ"
+#: services.pm:162
+#, c-format
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr ""
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "Đ¡Ñ–ÑÑ‚ÑĐ¼Đ°"
-#: services.pm:160
+#: services.pm:170
#, fuzzy, c-format
msgid "Remote Administration"
msgstr "Đ¡Ñ–ÑÑ‚ÑĐ¼Đ½Đ°Đµ Đ°Đ´Đ¼Ñ–Đ½Ñ–ÑÑ‚Ñ€Đ°Đ²Đ°Đ½ÑŒĐ½Đµ"
-#: services.pm:168
+#: services.pm:179
#, fuzzy, c-format
msgid "Database Server"
msgstr "ĐŸÑ€Đ°Đ³Ñ€Đ°Đ¼Đ° Đ³ÑƒĐºĐ°Đ·Đ°Đ¿Ñ–Ñу"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "Đ¡ÑÑ€Đ²Ñ–ÑÑ‹"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "ĐбÑÑ€Ñ‹Ñ†Đµ, ÑĐºÑ–Ñ ÑĐµÑ€Đ²Ñ–ÑÑ‹ Đ·Đ°Đ¿ÑƒÑĐºĐ°Ñ†ÑŒ аÑÑ‚Đ°Đ¼Đ°Ñ‚Ñ‹Ñ‡Đ½Đ° Đ¿Ñ€Ñ‹ Đ·Đ°Đ³Ñ€ÑƒĐ·Ñ†Ñ‹"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr ""
-#: services.pm:234
+#: services.pm:231
#, fuzzy, c-format
msgid "running"
msgstr "Đ£Đ²Đ°Đ³Đ°!"
-#: services.pm:234
+#: services.pm:231
#, fuzzy, c-format
msgid "stopped"
msgstr "Đ”Đ°Đ»ÑƒÑ‡Ñ‹Ñ†ÑŒ"
-#: services.pm:239
+#: services.pm:236
#, fuzzy, c-format
msgid "Services and daemons"
msgstr "ĐœÑĐ½ÑджÑÑ€ ÑÑÑ€Đ²Ñ–ÑаÑ"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
"about this service, sorry."
msgstr ""
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "Đ†Đ½Ñ„Đ°Ñ€Đ¼Đ°Ñ†Ñ‹Ñ"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr ""
-#: services.pm:253
+#: services.pm:249
#, fuzzy, c-format
msgid "On boot"
msgstr "Yaboot"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Đ£ Đ¿Đ°Ñ‡Đ°Ñ‚Đ°Đº"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Đ¡Đ¿Ñ‹Đ½Ñ–Ñ†ÑŒ"
-#: standalone.pm:25
+#: standalone.pm:27
#, fuzzy, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6380,10 +6259,10 @@ msgstr ""
"\n"
"Đ ĐºĐ¾Đ¿Ñ–Ñ Đ»Ñ–Ñ†ÑĐ½Đ·Ñ‹Ñ– Đ²Ñ‹ Đ¿Đ°Đ²Ñ–Đ½Đ½Ñ‹ Đ±Ñ‹Đ»Ñ– Đ°Ñ‚Ñ€Ñ‹Đ¼Đ°Ñ†ÑŒ\n"
"Ñ€Đ°Đ·Đ°Đ¼ Đ·ÑŒ Đ³ÑÑ‚Đ°Đ¹ Đ¿Ñ€Đ¾Đ³Đ°Đ¹; ĐºĐ°Đ»Ñ– Đ½Đµ, Đ´Ñ‹Đº Đ½Đ°Đ¿Ñ–ÑˆÑ‹Ñ†Đµ Đ¿Ñ€Đ° Đ³ÑÑ‚Đ° Đ¿Đ° Đ°Đ´Ñ€Đ°Ñу (Đ´Đ°ÑˆĐ»ĐµĐ¼)\n"
-"Free Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-"
-"1301, USA.\n"
+"Free Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA "
+"02110-1301, USA.\n"
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6399,7 +6278,7 @@ msgid ""
"--version : show version number.\n"
msgstr ""
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6408,18 +6287,18 @@ msgid ""
"default mode: offer to configure autologin feature"
msgstr ""
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6430,7 +6309,7 @@ msgid ""
" --wizard - like --add"
msgstr ""
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -6448,11 +6327,11 @@ msgid ""
" : and gs for ghostscript for only this one."
msgstr ""
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6466,17 +6345,17 @@ msgid ""
"IP, nbi image name)"
msgstr ""
-#: standalone.pm:99
+#: standalone.pm:101
#, fuzzy, c-format
msgid "[keyboard]"
msgstr "ĐĐ»Đ°Đ²Ñ–ÑÑ‚ÑƒÑ€Đ°"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr ""
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -6490,26 +6369,26 @@ msgid ""
"--quiet : do not be interactive. To be used with (dis)connect."
msgstr ""
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
msgstr ""
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -6517,7 +6396,7 @@ msgid ""
" XFdrake resolution"
msgstr ""
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -6525,71 +6404,76 @@ msgid ""
"testing] [-v|--version] "
msgstr ""
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, fuzzy, c-format
msgid "All servers"
msgstr "Đ”Đ°Đ´Đ°Ñ†ÑŒ ĐºĐ°Ñ€Ñ‹ÑÑ‚Đ°Đ»ÑŒĐ½Ñ–ĐºĐ°"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr ""
-#: timezone.pm:199
+#: timezone.pm:210
#, fuzzy, c-format
msgid "Africa"
msgstr "ĐŸĐ°ÑĐ´Đ½Ñ‘Đ²Đ°Ñ ĐÑ„Ñ€Ñ‹ĐºĐ°"
-#: timezone.pm:200
+#: timezone.pm:211
#, fuzzy, c-format
msgid "Asia"
msgstr "ĐÑÑтрыÑ"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr ""
-#: timezone.pm:202
+#: timezone.pm:213
#, fuzzy, c-format
msgid "North America"
msgstr "ĐŸĐ°ÑĐ´Đ½Ñ‘Đ²Đ°Ñ ĐÑ„Ñ€Ñ‹ĐºĐ°"
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "ĐĐºÑ–ÑĐ½Ñ–Ñ"
-#: timezone.pm:204
+#: timezone.pm:215
#, fuzzy, c-format
msgid "South America"
msgstr "ĐŸĐ°ÑĐ´Đ½Ñ‘Đ²Đ°Ñ ĐÑ„Ñ€Ñ‹ĐºĐ°"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Đ¡ÑĐ½ Đ“Đ°Đ½"
-#: timezone.pm:250
+#: timezone.pm:261
#, fuzzy, c-format
msgid "Russian Federation"
msgstr "Đ ÑƒÑĐºÑ– (Ñ„Đ°Đ½ĐµÑ‚Ñ‹Ñ‡Đ½Ñ‹)"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "Đ®Đ³Đ°ÑĐ»Đ°Đ²Ñ–Ñ"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "Đ“ÑÑ‚Đ° Đ´Đ°ĐºĐ»Đ°Đ´Đ½Đ°?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, fuzzy, c-format
msgid "You have chosen a file, not a directory"
msgstr "ĐÑĐ¼Đ° Ñ‚Đ°ĐºĐ¾Đ³Đ° Ñ„Đ°Đ¹Đ»Đ° ці Ñ‚ÑÑ‡ĐºÑ–"
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "Đ†Đ½Ñ„Đ°Ñ€Đ¼Đ°Ñ†Ñ‹Ñ"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -6602,6 +6486,62 @@ msgstr ""
msgid "Installation failed"
msgstr "Đ£ÑÑ‚Đ°Đ»ÑĐ²Đ°Đ½Đ½Đµ SILO"
+#, fuzzy
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "ĐŸĐµÑ€ÑˆÑ‹ ÑĐµĐºÑ‚Đ°Ñ€ Đ·Đ°Đ³Ñ€ÑƒĐ·Đ°Ñ‡Đ½Đ°Đ³Đ° Ñ€Đ°Đ·Đ´Đ·ĐµĐ»Ñƒ"
+
+#, fuzzy
+#~ msgid "Please Wait... Applying the configuration"
+#~ msgstr "ĐŸÑ€Đ°Đ²ĐµÑ€ĐºĐ° Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ°Ñ Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºÑ–"
+
+#, fuzzy
+#~ msgid "Driver:"
+#~ msgstr "ĐŸÑ€Ñ‹Đ»Đ°Đ´Đ° %d"
+
+#, fuzzy
+#~ msgid "Enable CD Boot?"
+#~ msgstr "Đ”Đ°Đ·Đ²Đ¾Đ»Ñ–Ñ†ÑŒ 6dB Đ¿Đ°Đ²Ñ‹ÑˆÑĐ½Đ½Đµ + цÑĐ¶ĐºĐ°Đµ Đ»Ñ–Đ¼Ñ–Ñ‚Đ°Đ²Đ°Đ½Đ½Đµ"
+
+#, fuzzy
+#~ msgid "Enable OF Boot?"
+#~ msgstr "Đ”Đ°Đ·Đ²Đ¾Đ»Ñ–Ñ†ÑŒ 6dB Đ¿Đ°Đ²Ñ‹ÑˆÑĐ½Đ½Đµ + цÑĐ¶ĐºĐ°Đµ Đ»Ñ–Đ¼Ñ–Ñ‚Đ°Đ²Đ°Đ½Đ½Đµ"
+
+#, fuzzy
+#~ msgid "Default OS?"
+#~ msgstr "ĐŸĐ° Đ´Đ°Đ¼Đ°ÑĐ»ĐµĐ½Đ½Ñ"
+
+#, fuzzy
+#~ msgid "NoVideo"
+#~ msgstr "Đ’Ñ–Đ´Ñа"
+
+#~ msgid "Other OS (SunOS...)"
+#~ msgstr "Đ†Đ½ÑˆĐ°Ñ ĐĐ¡ (SunOS,...)"
+
+#~ msgid "Other OS (MacOS...)"
+#~ msgstr "Đ†Đ½ÑˆĐ°Ñ ĐĐ¡ (MacOS,...)"
+
+#~ msgid "Yaboot"
+#~ msgstr "Yaboot"
+
+#~ msgid "SILO"
+#~ msgstr "SILO"
+
+#~ msgid "SunOS"
+#~ msgstr "SunOS"
+
+#~ msgid "HFS"
+#~ msgstr "HFS"
+
+#~ msgid "Extended partition not supported on this platform"
+#~ msgstr "ĐŸĐ°ÑˆÑ‹Ñ€Đ°Đ½Ñ‹ Ñ€Đ°Đ·Đ´Đ·ĐµĐ» Đ½Đµ Đ¿Đ°Đ´Ñ‚Ñ€Ñ‹Đ¼Đ»Ñ–Đ²Đ°ĐµÑ†Ñ†Đ° Đ³ÑÑ‚Đ°Đ¹ Đ¿Đ»Đ°Ñ‚Ñ„Đ¾Ñ€Đ¼Đ°Đ¹"
+
+#~ msgid "Clean /tmp at each boot"
+#~ msgstr "ĐÑ‡Ñ‹ÑˆÑ‡Đ°Ñ†ÑŒ /tmp Đ¿Ñ€Ñ‹ ĐºĐ¾Đ¶Đ½Đ°Đ¹ Đ·Đ°Đ³Ñ€ÑƒĐ·Ñ†Ñ‹"
+
+#, fuzzy
+#~ msgid "File sharing"
+#~ msgstr "ĐœÑĐ½ÑджÑÑ€ Ñ„Đ°Đ¹Đ»Đ°Ñ"
+
#~ msgid "Restrict command line options"
#~ msgstr "ĐĐ±Đ¼ĐµĐ¶Đ°Đ²Đ°Đ½Đ½Đµ Đ¾Đ¿Ñ†Ñ‹ÑÑ ĐºĐ°Đ¼Đ°Đ½Đ´Đ½Đ°Đ³Đ° Ñ€Đ°Đ´ĐºĐ°"
diff --git a/perl-install/share/po/bg.po b/perl-install/share/po/bg.po
index b70215626..e2ef8ec71 100644
--- a/perl-install/share/po/bg.po
+++ b/perl-install/share/po/bg.po
@@ -1,42 +1,41 @@
-# translation of DrakX-bg.po to Bulgarian
-# Copyright (C) 2000,2003 Free Software Foundation, Inc.
-# Copyright (c) 2000 Mandriva
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
#
-#
-# Bozhan Boiadzhiev <bozhan@plov.omega.bg>, 2000.
-# Borislav Aleksandrov <B.Aleksandrov@cnsys.bg>, 2003.
-# Boyan Ivanov <boyan17@bulgaria.com>, 2003, 2009.
-# user, 2009.
-# Kolio Kolev <kolio_kolev@biotronica.net>, 2009.
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX-bg\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
-"PO-Revision-Date: 2009-03-21 13:58+0200\n"
-"Last-Translator: Kolio Kolev <kolio_kolev@biotronica.net>\n"
-"Language-Team: Bulgarian <Mandriva User Group - Bulgaria <mandriva-"
-"bg@googlegroups.com>>\n"
+# Translators:
+# Borislav Aleksandrov <B.Aleksandrov@cnsys.bg>, 2003
+# Boyan Ivanov <boyan17@bulgaria.com>, 2003,2009
+# Bozhan Boiadzhiev <bozhan@plov.omega.bg>, 2000
+# Kolio Kolev <kolio_kolev@biotronica.net>, 2009
+# user, 2009
+msgid ""
+msgstr ""
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2016-04-16 21:43+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Bulgarian (http://www.transifex.com/MageiaLinux/mageia/"
+"language/bg/)\n"
+"Language: bg\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 0.3\n"
+"Content-Transfer-Encoding: 8-bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "ĐœĐ¾Đ»Ñ, Đ¸Đ·Ñ‡Đ°ĐºĐ°Đ¹Ñ‚Đµ"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ° Ñе Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ° за Đ½Đ°Ñ‡Đ°Đ»Đ½Đ¾ Đ·Đ°Ñ€ĐµĐ¶Đ´Đ°Đ½Đµ"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -47,30 +46,19 @@ msgid ""
"Assign a new Volume ID?"
msgstr ""
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr ""
"Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸ÑÑ‚Đ° Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ°Ñ‚Đ° за Đ½Đ°Ñ‡Đ°Đ»Đ½Đ¾ Đ·Đ°Ñ€ĐµĐ¶Đ´Đ°Đ½Đµ Ñе Đ¿Ñ€Đ¾Đ²Đ°Đ»Đ¸. ĐŸĐ¾ÑĐ²Đ¸ Ñе ÑĐ»ĐµĐ´Đ½Đ°Ñ‚Đ° "
"Đ³Ñ€ĐµÑˆĐºĐ°:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
@@ -80,268 +68,223 @@ msgstr ""
"\n"
"ĐĐ¾Đµ диÑĐºĐ¾Đ²Đ¾ уÑÑ‚Ñ€Đ¾Đ¹ÑÑ‚Đ²Đ¾ Ñ‰Đµ Đ¿Đ¾Đ»Đ·Đ²Đ°Ñ‚Đµ за Đ½Đ°Ñ‡Đ°Đ»Đ½Đ¾ Đ·Đ°Ñ€ĐµĐ¶Đ´Đ°Đ½Đµ?"
-#: any.pm:331
+#: any.pm:335
#, c-format
msgid "Bootloader Installation"
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ Đ½Đ° Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ° за Đ½Đ°Ñ‡Đ°Đ»Đ½Đ¾ Đ·Đ°Ñ€ĐµĐ¶Đ´Đ°Đ½Đµ"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "ĐÑде иÑĐºĐ°Ñ‚Đµ да Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ°Ñ‚Đ° за Đ½Đ°Ñ‡Đ°Đ»Đ½Đ¾ Đ·Đ°Ñ€ĐµĐ¶Đ´Đ°Đ½Đµ?"
-#: any.pm:359
+#: any.pm:355
#, c-format
msgid "First sector (MBR) of drive %s"
msgstr "ĐŸÑÑ€Đ²Đ¸ ÑĐµĐºÑ‚Đ¾Ñ€ (MBR) Đ½Đ° диÑĐºĐ¾Đ²Đ¾ уÑÑ‚Ñ€Đ¾Đ¹ÑÑ‚Đ²Đ¾ %s "
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "ĐŸÑÑ€Đ²Đ¸ ÑĐµĐºÑ‚Đ¾Ñ€ Đ½Đ° диÑĐºĐ¾Đ²Đ¾Ñ‚Đ¾ уÑÑ‚Ñ€Đ¾Đ¹ÑÑ‚Đ²Đ¾ (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
-msgstr "ĐŸÑÑ€Đ²Đ¸Ñ ÑĐµĐºÑ‚Đ¾Ñ€ Đ½Đ° диÑĐºĐ¾Đ²Đ¸Ñ Đ´ÑĐ» (PBS) Ñ Mandriva"
+msgstr "ĐŸÑÑ€Đ²Đ¸Ñ ÑĐµĐºÑ‚Đ¾Ñ€ Đ½Đ° диÑĐºĐ¾Đ²Đ¸Ñ Đ´ÑĐ» (PBS) Ñ Mageia"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "Đ—Đ°Đ¿Đ°Đ·Đ²Đ°Đ½Đµ Đ½Đ° диÑĐºĐµÑ‚Đ°"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "ĐŸÑ€Đ¾Đ¿ÑƒÑĐ½Đ¸"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "ĐаÑÑ‚Ñ€Đ¾Đ¹ĐºĐ° Đ½Đ° Đ½Đ°Ñ‡Đ¸Đ½Đ° Đ½Đ° ÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Đ½Đµ"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, c-format
+msgid "EFI System Partition"
+msgstr ""
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "ĐĐ¿Ñ†Đ¸Đ¸ Đ½Đ° Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ°Ñ‚Đ° за Đ½Đ°Ñ‡Đ°Đ»Đ½Đ¾ Đ·Đ°Ñ€ĐµĐ¶Đ´Đ°Đ½Đµ"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "ĐŸÑ€Đ¾Đ³Ñ€Đ°Đ¼Đ° за Đ½Đ°Ñ‡Đ°Đ»Đ½Đ¾ Đ·Đ°Ñ€ĐµĐ¶Đ´Đ°Đ½Đµ"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "Đ˜Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ½Đ° Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ° за Đ½Đ°Ñ‡Đ°Đ»Đ½Đ¾ Đ·Đ°Ñ€ĐµĐ¶Đ´Đ°Đ½Đµ"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Đ£ÑÑ‚Ñ€Đ¾Đ¹ÑÑ‚Đ²Đ¾ за Đ·Đ°Ñ€ĐµĐ¶Đ´ĐµĐ½Đµ"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr "ĐÑĐ½Đ¾Đ²Đ½Đ¸ Đ½Đ°ÑÑ‚Đ¾Đ¹ĐºĐ¸"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "Đ’Ñ€ĐµĐ¼Đµ за Đ¸Đ·Ñ‡Đ°ĐºĐ²Đ°Đ½Đµ Đ¿Ñ€ĐµĐ´Đ¸ Đ·Đ°Ñ€ĐµĐ¶Đ´Đ°Đ½Đµ"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "Đ’ĐºĐ»ÑÑ‡Đ¸ ACPI"
-#: any.pm:426
+#: any.pm:419
#, c-format
msgid "Enable SMP"
msgstr "Đ’ĐºĐ»ÑÑ‡Đ¸ SMP"
-#: any.pm:427
+#: any.pm:420
#, c-format
msgid "Enable APIC"
msgstr "Đ’ĐºĐ»ÑÑ‡Đ¸ APIC"
-#: any.pm:429
+#: any.pm:422
#, c-format
msgid "Enable Local APIC"
msgstr "Đ’ĐºĐ»ÑÑ‡Đ¸ Local APIC"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Đ¡Đ¸Đ³ÑƒÑ€Đ½Đ¾ÑÑ‚"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "ĐŸĐ°Ñ€Đ¾Đ»Đ°"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "ĐŸĐ°Ñ€Đ¾Đ»Đ¸Ñ‚Đµ Đ½Đµ ÑÑĐ²Đ¿Đ°Đ´Đ°Ñ‚"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "ĐœĐ¾Đ»Ñ, Đ¾Đ¿Đ¸Ñ‚Đ°Đ¹Ñ‚Đµ Đ¾Ñ‚Đ½Đ¾Đ²Đ¾"
-#: any.pm:436
+#: any.pm:429
#, c-format
-msgid "You can not use a password with %s"
+msgid "You cannot use a password with %s"
msgstr "Вие Đ½Đµ Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Ñ‚Đµ Đ¿Đ°Ñ€Đ¾Đ»Đ° Đ²ĐºĐ»ÑÑ‡Đ²Đ°Ñ‰Đ° %s"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "ĐŸĐ°Ñ€Đ¾Đ»Đ° (Đ¿Đ¾Đ²Ñ‚Đ¾Ñ€Đ¸)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "ĐŸĐ¾Ñ‡Đ¸ÑÑ‚Đ²Đ°Đ½Đµ Đ½Đ° Đ´Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸Ñ /tmp Đ¿Ñ€Đ¸ Đ²ÑÑĐºĐ¾ Đ·Đ°Ñ€ĐµĐ¶Đ´Đ°Đ½Đµ"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "ĐĐ°Ñ‡Đ°Đ»Đ½Đ¾ ÑÑĐ¾Đ±Ñ‰ĐµĐ½Đ¸Đµ"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "Đ˜Đ·Ñ‡Đ°ĐºĐ²Đ°Đ½Đµ Đ½Đ° Open Firmware"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "Đ’Ñ€ĐµĐ¼Đµ за Đ¸Đ·Ñ‡Đ°ĐºĐ²Đ°Đ½Đµ"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "Đ—Đ°Ñ€ĐµĐ¶Đ´Đ°Đ½Đµ Đ¾Ñ‚ Đ¾Đ¿Ñ‚Đ¸Ñ‡Đ½Đ¾ уÑÑ‚Ñ€Đ¾Đ¹ÑÑ‚Đ²Đ¾ (CD/DVD)?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "Đ¡Ñ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Đ½Đµ Đ¾Ñ‚ OF ?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "ĐĐ¿ĐµÑ€Đ°Ñ†Đ¸Đ¾Đ½Đ½Đ° ÑиÑÑ‚ĐµĐ¼Đ° Đ¿Đ¾ Đ¿Đ¾Đ´Ñ€Đ°Đ·Đ±Đ¸Ñ€Đ°Đ½Đµ?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "ĐĐ±Ñ€Đ°Đ·"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "ĐĐ¾Ñ€ĐµĐ½Đ¾Đ² Đ´ÑĐ»"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "ĐŸĐ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ¸"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr "Xen Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ¸"
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Đ’Đ¸Đ´ĐµĐ¾ Ñ€ĐµĐ¶Đ¸Đ¼"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "ĐœÑ€ĐµĐ¶Đ¾Đ² Đ¿Ñ€Đ¾Ñ„Đ¸Đ»"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Đ˜Đ¼Đµ"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "ĐŸĐ¾ Đ¿Đ¾Đ´Ñ€Đ°Đ·Đ±Đ¸Ñ€Đ°Đ½Đµ"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "Без Đ³Ñ€Đ°Ñ„Đ¸Ñ‡ĐµĐ½ Ñ€ĐµĐ¶Đ¸Đ¼"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "ĐŸĐ¾Đ»ĐµÑ‚Đ¾ 'Đ˜Đ¼Đµ' Đ½Đµ трÑĐ±Đ²Đ° да е Đ¿Ñ€Đ°Đ·Đ½Đ¾"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "Đ¢Ñ€ÑĐ±Đ²Đ° да Đ·Đ°Đ´Đ°Đ´ĐµÑ‚Đµ Đ¾Đ±Đ°Đ· Đ½Đ° ÑĐ´Ñ€Đ¾Ñ‚Đ¾"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "Đ¢Ñ€ÑĐ±Đ²Đ° да Đ·Đ°Đ´Đ°Đ´ĐµÑ‚Đµ ĐºĐ¾Ñ€ĐµĐ½Đ¾Đ² Đ´ÑĐ»"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Đ¢Đ¾Đ²Đ° 'Đ˜Đ¼Đµ' Đ²ĐµÑ‡Đµ Ñе Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "ĐĐ°ĐºÑĐ² Ñ‚Đ¸Đ¿ Đ¸Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Ñ Đ¸ÑĐºĐ°Ñ‚Đµ да Đ¿Ñ€Đ¸Đ±Đ°Đ²Đ¸Ñ‚Đµ"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Đ”Ñ€ÑƒĐ³Đ° ĐĐ¡ (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Đ”Ñ€ÑƒĐ³Đ° ĐĐ¡ (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "Đ”Ñ€ÑƒĐ³Đ° ĐĐ¡ (Windows...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, c-format
msgid "Bootloader Configuration"
msgstr "ĐĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ°Ñ‚Đ° за Đ½Đ°Ñ‡Đ°Đ»Đ½Đ¾ Đ·Đ°Ñ€ĐµĐ¶Đ´Đ°Đ½Đµ"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -350,278 +293,318 @@ msgstr ""
"Đ¢Đ¾Đ²Đ° Ñа Đ·Đ°Đ¿Đ¸ÑĐ¸Ñ‚Đµ Đ² Đ¼ĐµĐ½ÑÑ‚Đ¾ за Đ½Đ°Ñ‡Đ°Đ»Đ½Đ¾ Đ·Đ°Ñ€ĐµĐ¶Đ´Đ°Đ½Đµ.\n"
"ĐœĐ¾Đ¶ĐµÑ‚Đµ да Đ´Đ¾Đ±Đ°Đ²Đ¸Ñ‚Đµ Đ¾Ñ‰Đµ или да Đ¿Ñ€Đ¾Đ¼ĐµĐ½Đ¸Ñ‚Đµ ÑÑÑ‰ĐµÑÑ‚Đ²ÑƒĐ²Đ°Ñ‰Đ¸Ñ‚Đµ."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "ĐŸÑ€ĐµĐ´ÑƒĐ¿Ñ€ĐµĐ¶Đ´ĐµĐ½Đ¸Đµ"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "Đ´Đ¾ÑÑ‚ÑĐ¿ Đ´Đ¾ X Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "Đ´Đ¾ÑÑ‚ÑĐ¿ Đ´Đ¾ rpm Đ¸Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ¸"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "Đ¿Đ¾Đ·Đ²Đ¾Đ»ÑĐ²Đ° \"su\""
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "Đ´Đ¾ÑÑ‚ÑĐ¿ Đ´Đ¾ Ñ„Đ°Đ¹Đ»Đ¾Đ²Đµ за Đ°Đ´Đ¼Đ¸Đ½Đ¸ÑÑ‚Ñ€Đ¸Ñ€Đ°Đ½Đµ"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "Đ´Đ¾ÑÑ‚ÑĐ¿ Đ´Đ¾ Đ¼Ñ€ĐµĐ¶Đ¾Đ²Đ¸ Đ¸Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ¸"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "Đ´Đ¾ÑÑ‚ÑĐ¿ Đ´Đ¾ Đ¸Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ¸ за Ñ€Đ°Đ·Ñ€Đ°Đ±Đ¾Ñ‚ĐºĐ°"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(Đ²ĐµÑ‡Đµ Đ¿Ñ€Đ¸Đ±Đ°Đ²Đ¸Ñ… %s)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "ĐœĐ¾Đ»Ñ, Đ·Đ°Đ´Đ°Đ¹Ñ‚Đµ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»ÑĐºĐ¾ Đ¸Đ¼Đµ"
-#: any.pm:863
-#, fuzzy, c-format
+#: any.pm:875
+#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
"cased letters, numbers, `-' and `_'"
msgstr ""
-"ĐŸĐ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»ÑĐºĐ¾Ñ‚Đ¾ Đ¸Đ¼Đµ Đ¼Đ¾Đ¶Đµ да Đ²ĐºĐ»ÑÑ‡Đ²Đ° ÑĐ°Đ¼Đ¾ Đ¼Đ°Đ»ĐºĐ¸ Đ±ÑƒĐºĐ²Đ¸, Đ½Đ¾Đ¼ĐµÑ€Đ°, `-' и `_'"
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "Đ¢Đ¾Đ²Đ° Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»ÑĐºĐ¾ Đ¸Đ¼Đµ е Ñ‚Đ²ÑÑ€Đ´Đµ Đ´ÑĐ»Đ³Đ¾"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "Đ¢Đ¾Đ²Đ° Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»ÑĐºĐ¾ Đ¸Đ¼Đµ е Đ²ĐµÑ‡Đµ Đ´Đ¾Đ±Đ°Đ²ĐµĐ½Đ¾"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "ĐŸĐ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»ÑĐºĐ¸ Đ½Đ¾Đ¼ĐµÑ€"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "ĐĐ¾Đ¼ĐµÑ€ Đ½Đ° Đ³Ñ€ÑƒĐ¿Đ°"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
msgstr "%s трÑĐ±Đ²Đ° да е Ñ‡Đ¸ÑĐ»Đ¾"
-#: any.pm:873
-#, fuzzy, c-format
-msgid "%s should be above 500. Accept anyway?"
-msgstr "%s трÑĐ±Đ²Đ° да е Đ½Đ°Đ´ 500. "
+#: any.pm:885
+#, c-format
+msgid "%s should be above 1000. Accept anyway?"
+msgstr ""
-#: any.pm:877
+#: any.pm:889
#, c-format
msgid "User management"
msgstr "Đ£Đ¿Ñ€Đ°Đ²Đ»ĐµĐ½Đ¸Đµ Đ½Đ° Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
-#, fuzzy, c-format
+#: any.pm:897 authentication.pm:236
+#, c-format
msgid "Set administrator (root) password"
-msgstr "Đ’ÑĐ²ĐµĐ´ĐµÑ‚Đµ Đ¿Đ°Ñ€Đ¾Đ»Đ° за root"
+msgstr ""
-#: any.pm:889
+#: any.pm:903
#, c-format
msgid "Enter a user"
msgstr "Đ’ÑĐ²ĐµĐ´ĐµÑ‚Đµ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Đ˜ĐºĐ¾Đ½Đ°"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "Đ˜ÑÑ‚Đ¸Đ½ÑĐºĐ¾ Đ¸Đ¼Đµ"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "ĐŸĐ¾Ñ‚ĐµĐ±Đ¸Ñ‚ĐµĐ»ÑĐºĐ¾ Đ¸Đ¼Đµ"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "ĐĐ±Đ²Đ¸Đ²ĐºĐ°"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
msgstr "ĐœĐ¾Đ»Ñ, Đ¸Đ·Ñ‡Đ°ĐºĐ°Đ¹Ñ‚Đµ. ĐĐ±Đ½Đ¾Đ²ÑĐ²Đ° Ñе Đ¸Đ·Ñ‚Đ¾Ñ‡Đ½Đ¸Đº..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "ĐĐ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ Đ²Đ»Đ¸Đ·Đ°Đ½Đµ"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr ""
"ĐœĐ¾Đ³Đ° да Đ½Đ°ÑÑ‚Ñ€Đ¾Ñ ĐºĐ¾Đ¼Đ¿ÑÑ‚ÑÑ€Đ° Đ²Đ¸ за Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ Đ²Đ»Đ¸Đ·Đ°Đ½Đµ Đ² ÑиÑÑ‚ĐµĐ¼Đ°Ñ‚Đ° ĐºĐ°Ñ‚Đ¾ Đ½ÑĐºĐ¾Đ¹ "
"Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»."
-#: any.pm:979
+#: any.pm:1005
#, c-format
msgid "Use this feature"
msgstr "Đ˜Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ¹ Ñ‚Đ°Đ·Đ¸ Ñ…Đ°Ñ€Đ°ĐºÑ‚ĐµÑ€Đ¸ÑÑ‚Đ¸ĐºĐ°"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ¿Đ¾Đ´Ñ€Đ°Đ·Đ±Đ¸Ñ€Đ°Ñ‰ Ñе Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ³Ñ€Đ°Ñ„Đ¸Ñ‡Đ½Đ° ÑÑ€ĐµĐ´Đ° за ÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Đ½Đµ:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
msgstr "Đ‘ĐµĐ»ĐµĐ¶ĐºĐ¸ ĐºÑĐ¼ Đ²ĐµÑ€ÑиÑÑ‚Đ°"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Đ—Đ°Ñ‚Đ²Đ¾Ñ€Đ¸"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Đ›Đ¸Ñ†ĐµĐ½Đ·Đ¸Đ¾Đ½ĐµĐ½ Đ´Đ¾Đ³Đ¾Đ²Đ¾Ñ€"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Đ˜Đ·Ñ…Đ¾Đ´"
-#: any.pm:1080
+#: any.pm:1096
#, c-format
msgid "Do you accept this license ?"
msgstr "ĐŸÑ€Đ¸ĐµĐ¼Đ°Ñ‚Đµ ли Ñ‚Đ¾Đ·Đ¸ Đ»Đ¸Ñ†ĐµĐ½Đ· ?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "ĐŸÑ€Đ¸ĐµĐ¼Đ¸"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "ĐÑ‚ĐºĐ°Đ¶Đ¸"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "ĐœĐ¾Đ»Ñ, Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ ĐµĐ·Đ¸Đº"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"Mandriva Linux Đ¿Đ¾Đ´ÑÑ€Đ¶Đ° Đ¼Đ½Đ¾Đ³Đ¾ ĐµĐ·Đ¸Ñ†Đ¸. Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ\n"
-"ĐµĐ·Đ¸Ñ†Đ¸Ñ‚Đµ, ĐºĐ¾Đ¸Ñ‚Đ¾ иÑĐºĐ°Ñ‚Đµ да Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ. Đ¢Đµ Ñ‰Đµ бÑĐ´Đ°Ñ‚ Đ½Đ°Đ»Đ¸Ñ‡Đ½Đ¸ Ñлед\n"
-"ĐºĐ°Ñ‚Đ¾ Đ·Đ°Đ²ÑÑ€ÑˆĐ¸ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸ÑÑ‚Đ° и Ñ€ĐµÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Ñ‚Đµ ÑиÑÑ‚ĐµĐ¼Đ°Ñ‚Đ°."
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
+#, c-format
+msgid "Mageia"
+msgstr "Mageia"
+
+#: any.pm:1154
+#, c-format
+msgid "Multiple languages"
+msgstr ""
+
+#: any.pm:1155
#, c-format
-msgid "Multi languages"
-msgstr "ĐœĐ½Đ¾Đ³Đ¾ĐµĐ·Đ¸ĐºĐ¾Đ²Đ° Đ¿Đ¾Đ´Đ´Ñ€ÑĐ¶ĐºĐ°"
+msgid "Select Additional Languages"
+msgstr ""
-#: any.pm:1147 any.pm:1178
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr "Đ¡ÑĐ²Đ¼ĐµÑÑ‚Đ¸Đ¼Đ¾ÑÑ‚ Ñ Đ¿Ñ€ĐµĐ´Đ¸ Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Ñ‰Đ¸ Ñе (Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ½Đ¸ Đ¾Ñ‚ UTF-8) ĐºĐ¾Đ´Đ¸Ñ€Đ¾Đ²ĐºĐ¸"
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "Đ’ÑĐ¸Ñ‡ĐºĐ¸ ĐµĐ·Đ¸Ñ†Đ¸"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "Đ˜Đ·Đ±Đ¾Ñ€ Đ½Đ° ĐµĐ·Đ¸Đº"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "Đ¡Ñ‚Ñ€Đ°Đ½Đ° / Đ ĐµĐ³Đ¸Đ¾Đ½"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "ĐœĐ¾Đ»Ñ, Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ²Đ°ÑˆĐ°Ñ‚Đ° Đ´ÑÑ€Đ¶Đ°Đ²Đ°"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "ĐŸÑĐ»ĐµĐ½ ÑĐ¿Đ¸ÑÑĐº Đ½Đ° Đ´Đ¾ÑтрÑĐ¿Đ½Đ¸Ñ‚Đµ ÑÑ‚Ñ€Đ°Đ½Đ¸"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
msgstr "Đ”Ñ€ÑƒĐ³Đ¸ Đ´ÑÑ€Đ¶Đ°Đ²Đ¸"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "Đ Đ°Đ·ÑˆĐ¸Ñ€ĐµĐ½Đ¸ Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºĐ¸"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr " ĐœĐµÑ‚Đ¾Đ´ за Đ²ÑĐ²ĐµĐ¶Đ´Đ°Đ½Đµ:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "ĐÑĐ¼Đ°"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "Без ÑĐ¿Đ¾Đ´ĐµĐ»ÑĐ½Đµ"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "ĐŸĐ¾Đ·Đ²Đ¾Đ»Đ¸ Đ½Đ° Đ²ÑĐ¸Ñ‡ĐºĐ¸ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»Đ¸"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "ĐŸĐ¾Đ·Đ²Đ¾Đ»Đ¸ Đ½Đ° Đ¾Ñ‚Đ´ĐµĐ»Đ½Đ¸ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»Đ¸"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -638,7 +621,7 @@ msgstr ""
"\"ĐŸĐ¾Đ·Đ²Đ¾Đ»Đ¸ Đ½Đ° Đ¾Ñ‚Đ´ĐµĐ»Đ½Đ¸ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»Đ¸\" Ñ€Đ°Đ·Ñ€ĐµÑˆĐ°Đ²Đ° ÑĐ¿Đ¾Đ´ĐµĐ»ÑĐ½ĐµÑ‚Đ¾ ÑĐ°Đ¼Đ¾ Đ½Đ° "
"Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»Đ¸Ñ‚Đµ, ĐºĐ¾Đ¸Ñ‚Đ¾ Ñа Ñ‡Đ»ĐµĐ½Đ¾Đ²Đµ Đ½Đ° Đ³Ñ€ÑƒĐ¿Đ°Ñ‚Đ° \"fileshare\".\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
@@ -648,7 +631,7 @@ msgstr ""
"Đ¾Đ³Ñ€Đ°Đ½Đ¸Ñ‡ĐµĐ½Đ¾ \n"
" Đ¿Ñ€Đ¸Đ»Đ¾Đ¶Đ¸Đ¼Đ° за Mac OS X и Windows."
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
@@ -658,7 +641,7 @@ msgstr ""
"Đ¿Đ¾Đ²ĐµÑ‡ĐµÑ‚Đ¾\n"
" ÑÑĐ²Ñ€ĐµĐ¼ĐµĐ½Đ½Đ¸ Linux ÑиÑÑ‚ĐµĐ¼Đ¸."
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
@@ -666,12 +649,12 @@ msgstr ""
"Вие Đ¼Đ¾Đ¶Đµ да ÑĐ¿Đ¾Đ´ĐµĐ»ÑÑ‚Đµ Ñ„Đ°Đ¹Đ»Đ¾Đ²Đµ Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ¹ĐºĐ¸ NFS или SMB Đ¿Ñ€Đ¾Ñ‚Đ¾ĐºĐ¾Đ»Đ¸. \n"
"ĐœĐ¾Đ»Ñ, Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ ĐºĐ¾Đ¹ Đ¾Ñ‚ Ñ‚ÑÑ… Ñ‰Đµ Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Ñ‚Đµ."
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "Đ¡Ñ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ° userdrake"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -680,58 +663,56 @@ msgstr ""
"За ÑĐ¿Đ¾Đ´ĐµĐ»ÑĐ½ĐµÑ‚Đ¾ Đ½Đ° Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»ÑĐºĐ¸ Đ´Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸Đ¸ Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ° Đ³Ñ€ÑƒĐ¿Đ° \"fileshare\".\n"
"ĐœĐ¾Đ¶Đµ да Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Ñ‚Đµ userdrake, за да Đ´Đ¾Đ±Đ°Đ²Đ¸Ñ‚Đµ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ» ĐºÑĐ¼ Ñ‚Đ°Đ·Đ¸ Đ³Ñ€ÑƒĐ¿Đ°."
-#: any.pm:1481
-#, fuzzy, c-format
+#: any.pm:1503
+#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
msgstr ""
-"За да Ñе Đ°ĐºÑ‚Đ¸Đ²Đ¸Ñ€Đ°Ñ‚ Đ½Đ°Đ¿Ñ€Đ°Đ²ĐµĐ½Đ¸Ñ‚Đµ Đ¿Ñ€Đ¾Đ¼ĐµĐ½Đ¸ е Đ½ĐµĐ¾Đ±Ñ…Đ¾Đ´Đ¸Đ¼Đ¾ да Đ¸Đ·Đ»ĐµĐ·ĐµÑ‚Đµ Đ¾Ñ‚ Ñ‚ĐµĐºÑƒÑ‰Đ°Ñ‚Đ° "
-"ÑеÑĐ¸Ñ Đ¸ Đ¾Ñ‚Đ½Đ¾Đ²Đ¾ да Đ²Đ»ĐµĐ·ĐµÑ‚Đµ"
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr ""
"За да Ñе Đ°ĐºÑ‚Đ¸Đ²Đ¸Ñ€Đ°Ñ‚ Đ½Đ°Đ¿Ñ€Đ°Đ²ĐµĐ½Đ¸Ñ‚Đµ Đ¿Ñ€Đ¾Đ¼ĐµĐ½Đ¸ е Đ½ĐµĐ¾Đ±Ñ…Đ¾Đ´Đ¸Đ¼Đ¾ да Đ¸Đ·Đ»ĐµĐ·ĐµÑ‚Đµ Đ¾Ñ‚ Ñ‚ĐµĐºÑƒÑ‰Đ°Ñ‚Đ° "
"ÑеÑĐ¸Ñ Đ¸ Đ¾Ñ‚Đ½Đ¾Đ²Đ¾ да Đ²Đ»ĐµĐ·ĐµÑ‚Đµ"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "ЧаÑĐ¾Đ²Đ° Đ·Đ¾Đ½Đ°"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "ĐĐ¾Ñ Đµ Đ²Đ°ÑˆĐ°Ñ‚Đ° Đ²Ñ€ĐµĐ¼ĐµĐ²Đ°Ñ‚Đ° Đ·Đ¾Đ½Đ°?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr "Đ”Đ°Ñ‚Đ°, ЧаÑĐ¾Đ²Đ½Đ¸Đº и ĐаÑÑ‚Ñ€Đ¾Đ¹ĐºĐ¸ Đ½Đ° Ñ‡Đ°ÑĐ¾Đ²Đ° Đ·Đ¾Đ½Đ°"
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr "ĐĐ¾Đµ е Đ½Đ°Đ¹-Đ´Đ¾Đ±Ñ€Đ¾Ñ‚Đ¾ Đ²Ñ€ĐµĐ¼Đµ?"
-#: any.pm:1550
+#: any.pm:1572
#, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "%s (Ñ…Đ°Đ´Ñ€ÑƒĐµÑ€Đ½Đ¸ÑÑ‚ Ñ‡Đ°ÑĐ¾Đ²Đ½Đ¸Đº е Đ½Đ°ÑÑ‚Ñ€Đ¾ĐµĐ½ Đ¿Đ¾ GMT)"
-#: any.pm:1551
+#: any.pm:1573
#, c-format
msgid "%s (hardware clock set to local time)"
msgstr "%s (Ñ…Đ°Đ´Ñ€ÑƒĐµÑ€Đ½Đ¸ÑÑ‚ Ñ‡Đ°ÑĐ¾Đ²Đ½Đ¸Đº е Đ½Đ°ÑÑ‚Ñ€Đ¾ĐµĐ½ Đ¿Đ¾ Đ»Đ¾ĐºĐ°Đ»Đ½Đ¾Ñ‚Đ¾ Đ²Ñ€ĐµĐ¼Đµ)"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "NTP ÑÑÑ€Đ²ÑÑ€"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "ĐĐ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ° ÑĐ¸Đ½Ñ…Ñ€Đ¾Đ½Đ¸Đ·Đ°Ñ†Đ¸Ñ Đ½Đ° Đ²Ñ€ĐµĐ¼ĐµÑ‚Đ¾ (Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ° NTP)"
@@ -756,7 +737,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "Smart Card"
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Windows Đ´Đ¾Đ¼ĐµĐ¹Đ½"
@@ -766,299 +747,295 @@ msgstr "Windows Đ´Đ¾Đ¼ĐµĐ¹Đ½"
msgid "Kerberos 5"
msgstr "Kerberos 5"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "Đ›Đ¾ĐºĐ°Đ»ĐµĐ½ Ñ„Đ°Đ¹Đ»:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr ""
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
"consolidates certain types of information within your organization."
msgstr ""
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
"Service domain with a common password and group file."
msgstr ""
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Windows Đ´Đ¾Đ¼ĐµĐ¹Đ½:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
"a Windows domain."
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr "Kerberos 5 :"
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
-msgstr ""
+msgstr " "
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, c-format
msgid "Welcome to the Authentication Wizard"
msgstr "Đ”Đ¾Đ±Ñ€Đµ Đ´Đ¾ÑˆĐ»Đ¸ Đ² ĐŸĐ¾Đ¼Đ¾Ñ‰Đ½Đ¸ĐºĐ° за ÑƒĐ´Đ¾ÑÑ‚Đ¾Đ²ĐµÑ€ÑĐ²Đ°Đ½Đµ Đ½Đ° ÑĐ°Đ¼Đ¾Đ»Đ¸Ñ‡Đ½Đ¾ÑÑ‚"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "LDAP ÑÑÑ€Đ²ÑÑ€"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, c-format
msgid "Base dn"
msgstr "Đ‘Đ°Đ·Đ¾Đ² dn"
-#: authentication.pm:114
-#, fuzzy, c-format
+#: authentication.pm:113
+#, c-format
msgid "Fetch base Dn "
-msgstr "Fetch base Dn "
+msgstr ""
-#: authentication.pm:116 authentication.pm:171
-#, fuzzy, c-format
+#: authentication.pm:115 authentication.pm:170
+#, c-format
msgid "Use encrypt connection with TLS "
-msgstr "Đ˜Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ¹ ĐºÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Đ½Đ° Đ²Ñ€ÑĐ·ĐºĐ° Ñ TLS "
+msgstr ""
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr "Đ˜Đ·Ñ‚ĐµĐ³Đ»Đ¸ CA ÑĐµÑ€Ñ‚Đ¸Ñ„Đ¸ĐºĐ°Ñ‚"
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr ""
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr "Đ˜Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ¹ Đ°Đ½Đ¾Đ½Đ¸Đ¼ĐµĐ½ BIND "
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
-msgstr ""
+msgstr " "
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr "Bind DN "
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, c-format
msgid "Bind Password "
msgstr "Bind Đ¿Đ°Ñ€Đ¾Đ»Đ°"
-#: authentication.pm:125
-#, fuzzy, c-format
+#: authentication.pm:124
+#, c-format
msgid "Advanced path for group "
-msgstr "Đ Đ°Đ·ÑˆĐ¸Ñ€ĐµĐ½ Đ¿ÑÑ‚ за Đ³Ñ€ÑƒĐ¿Đ°"
+msgstr ""
-#: authentication.pm:127
-#, fuzzy, c-format
+#: authentication.pm:126
+#, c-format
msgid "Password base"
-msgstr "ĐŸĐ°Ñ€Đ¾Đ»Đ°"
+msgstr ""
-#: authentication.pm:128
-#, fuzzy, c-format
+#: authentication.pm:127
+#, c-format
msgid "Group base"
-msgstr "ĐĐ¾Đ¼ĐµÑ€ Đ½Đ° Đ³Ñ€ÑƒĐ¿Đ°"
+msgstr ""
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr ""
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:146
-#, fuzzy, c-format
+#: authentication.pm:145
+#, c-format
msgid "Realm "
-msgstr "Đ˜ÑÑ‚Đ¸Đ½ÑĐºĐ¾ Đ¸Đ¼Đµ"
+msgstr ""
-#: authentication.pm:148
-#, fuzzy, c-format
+#: authentication.pm:147
+#, c-format
msgid "KDCs Servers"
-msgstr "KDC ÑÑÑ€Đ²ÑÑ€Đ¸"
+msgstr ""
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr ""
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr ""
-#: authentication.pm:156
+#: authentication.pm:155
#, c-format
msgid "Use local file for users information"
msgstr "Đ˜Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ¹ Đ»Đ¾ĐºĐ°Đ»ĐµĐ½ Ñ„Đ°Đ¹Đ» за ÑÑÑ…Ñ€Đ°Đ½ÑĐ²Đ°Đ½Đµ Đ½Đ° Đ¸Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Ñ Đ·Đ° Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»Đ¸ "
-#: authentication.pm:157
+#: authentication.pm:156
#, c-format
-msgid "Use Ldap for users information"
+msgid "Use LDAP for users information"
msgstr "Đ˜Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ¹ LDAP за ÑÑÑ…Ñ€Đ°Đ½ÑĐ²Đ°Đ½Đµ Đ½Đ° Đ¸Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Ñ Đ·Đ° Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»Đ¸ "
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr "Fecth base Dn "
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "NIS Đ´Đ¾Đ¼ĐµĐ¹Đ½"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "NIS ÑÑÑ€Đ²ÑÑ€"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-#: authentication.pm:218
-#, fuzzy, c-format
+#: authentication.pm:217
+#, c-format
msgid "Domain Model "
-msgstr "Đ”Đ¾Đ¼ĐµĐ¹Đ½ Đ¼Đ¾Đ´ĐµĐ»"
+msgstr ""
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr ""
-#: authentication.pm:221
-#, fuzzy, c-format
+#: authentication.pm:220
+#, c-format
msgid "DNS Domain"
-msgstr "NIS Đ´Đ¾Đ¼ĐµĐ¹Đ½"
+msgstr ""
-#: authentication.pm:222
-#, fuzzy, c-format
+#: authentication.pm:221
+#, c-format
msgid "DC Server"
-msgstr "KDC ÑÑÑ€Đ²ÑÑ€Đ¸"
+msgstr ""
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "Đ˜Đ´ĐµĐ½Ñ‚Đ¸Ñ„Đ¸ĐºĐ°Ñ†Đ¸Ñ"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "ĐœĐµÑ‚Đ¾Đ´ за Đ¸Đ´ĐµĐ½Ñ‚Đ¸Ñ„Đ¸ĐºĐ°Ñ†Đ¸Ñ"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "Без Đ¿Đ°Ñ€Đ¾Đ»Đ°"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr "ĐŸĐ°Ñ€Đ¾Đ»Đ°Ñ‚Đ° е Đ¿Ñ€ĐµĐºĐ°Đ»ĐµĐ½Đ¾ Đ¿Ñ€Đ¾ÑÑ‚Đ° (трÑĐ±Đ²Đ° да бÑде Đ´ÑĐ»Đ³Đ° Đ¿Đ¾Đ½Đµ %d ÑĐ¸Đ¼Đ²Đ¾Đ»Đ°)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "Đе Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Ñ‚Đµ broadcast без NIS Đ´Đ¾Đ¼ĐµĐ¹Đ½"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Ñ„Đ°Đ¹Đ»"
-#: authentication.pm:897
+#: authentication.pm:866
#, c-format
msgid "Domain Windows for authentication : "
msgstr ""
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "Đ˜Đ¼Đµ Đ½Đ° Đ°Đ´Đ¼Đ¸Đ½Đ¸ÑÑ‚Ñ€Đ°Ñ‚Đ¾Ñ€ Đ½Đ° Đ´Đ¾Đ¼ĐµĐ¹Đ½"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "ĐŸĐ°Ñ€Đ¾Đ»Đ° за Đ°Đ´Đ¼Đ¸Đ½Đ¸ÑÑ‚Ñ€Đ°Ñ‚Đ¾Ñ€ Đ½Đ° Đ´Đ¾Đ¼ĐµĐ¹Đ½"
-# NOTE: this message will be displayed at boot time; that is
-# only the ascii charset will be available on most machines
-# so use only 7bit for this message (and do transliteration or
-# leave it in English, as it is the best for your language)
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1073,42 +1050,42 @@ msgstr ""
"Đ¸Đ·Ñ‡Đ°ĐºĐ°Đ¹Ñ‚Đµ да Ñе Đ·Đ°Ñ€ĐµĐ´Đ¸ Đ¸Đ·Đ±Ñ€Đ°Đ½Đ°Ñ‚Đ° Đ¿Đ¾ Đ¿Đ¾Đ´Ñ€Đ°Đ·Đ±Đ¸Ñ€Đ°Đ½Đµ.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO Ñ Ñ‚ĐµĐºÑÑ‚Đ¾Đ²Đ¾ Đ¼ĐµĐ½Ñ"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
-msgstr "GRUB Đ² Đ³Ñ€Đ°Ñ„Đ¸Ñ‡Đ½Đ¾ Đ¼ĐµĐ½Ñ"
+msgid "GRUB2 with graphical menu"
+msgstr "GRUB2 Đ² Đ³Ñ€Đ°Ñ„Đ¸Ñ‡Đ½Đ¾ Đ¼ĐµĐ½Ñ"
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr "GRUB Ñ Ñ‚ĐµĐºÑÑ‚Đ¾Đ²Đ¾ Đ¼ĐµĐ½Ñ"
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 Ñ Ñ‚ĐµĐºÑÑ‚Đ¾Đ²Đ¾ Đ¼ĐµĐ½Ñ"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "GRUB Đ² Đ³Ñ€Đ°Ñ„Đ¸Ñ‡Đ½Đ¾ Đ¼ĐµĐ½Ñ"
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr "GRUB Ñ Ñ‚ĐµĐºÑÑ‚Đ¾Đ²Đ¾ Đ¼ĐµĐ½Ñ"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "Đ½ÑĐ¼Đ° Đ´Đ¾ÑÑ‚Đ°Ñ‚ÑÑ‡Đ½Đ¾ Đ¼ÑÑÑ‚Đ¾ Đ² /boot"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "Đе Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ°Ñ‚Đ° за Đ½Đ°Ñ‡Đ°Đ»Đ½Đ¾ Đ·Đ°Ñ€ĐµĐ¶Đ´Đ°Đ½Đµ Đ½Đ° Đ´Ñла %s\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
@@ -1117,65 +1094,66 @@ msgstr ""
"ĐĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸ÑÑ‚Đ° Đ½Đ° Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ°Ñ‚Đ° за Đ½Đ°Ñ‡Đ°Đ»Đ½Đ¾ Đ·Đ°Ñ€ĐµĐ¶Đ´Đ°Đ½Đµ трÑĐ±Đ²Đ° да Ñе Đ°ĐºÑ‚ÑƒĐ°Đ»Đ¸Đ·Đ¸Ñ€Đ°, "
"Đ·Đ°Ñ‰Đ¾Ñ‚Đ¾ диÑĐºĐ¾Đ²Đ¸Ñ‚Đµ Đ´ÑĐ»Đ¾Đ²Đµ бÑÑ…Đ° Đ¿Ñ€ĐµĐ½Đ¾Đ¼ĐµÑ€Đ¸Ñ€Đ°Đ½Đ¸"
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
"ĐŸÑ€Đ¾Đ³Ñ€Đ°Đ¼Đ°Ñ‚Đ° за Đ½Đ°Ñ‡Đ°Đ»Đ½Đ¾ Đ·Đ°Ñ€ĐµĐ¶Đ´Đ°Đ½Đµ Đ½Đµ Đ¼Đ¾Đ¶Đµ да бÑде ĐºĐ¾Ñ€ĐµĐºÑ‚Đ½Đ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đ°. Đ¢Ñ€ÑĐ±Đ²Đ° "
"да ÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Ñ‚Đµ Ñ€ĐµĐ¶Đ¸Đ¼ rescue и да Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ \"%s\""
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "ĐŸÑ€ĐµĐ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ°Ñ‚Đ° за Đ½Đ°Ñ‡Đ°Đ»Đ½Đ¾ Đ·Đ°Ñ€ĐµĐ¶Đ´Đ°Đ½Đµ"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "B"
msgstr "Đ‘"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "ĐĐ‘"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "ĐœĐ‘"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "ГБ"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "Đ¢Đ‘"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d Đ¼Đ¸Đ½ÑƒÑ‚Đ¸"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 Đ¼Đ¸Đ½ÑƒÑ‚Đ°"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d ÑĐµĐºÑƒĐ½Đ´Đ¸"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr "ĐºĐ¾Đ¼Đ°Đ½Đ´Đ°Ñ‚Đ° %s Đ»Đ¸Đ¿ÑĐ²Đ°"
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1190,156 +1168,145 @@ msgstr ""
"Đ¿Ñ€ĐµĐ´Đ²Đ°Ñ€Đ¸Ñ‚ĐµĐ»Đ½Đ¾ Đ½Đ°ÑÑ‚Ñ€Đ¾ĐµĐ½ ĐºĐ°Ñ‚Đ¾ WebDAV ÑÑÑ€Đ²ÑÑ€). ĐĐºĐ¾ иÑĐºĐ°Ñ‚Đµ да Đ´Đ¾Đ±Đ°Đ²Đ¸Ñ‚Đµ WebDAV\n"
"Ñ‚Đ¾Ñ‡ĐºĐ° Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½Đµ, Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ \"ĐĐ¾Đ²\"."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "ĐĐ¾Đ²"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Đ”ĐµĐ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ¹"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "ĐœĐ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ¹"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Đ¡ÑÑ€Đ²ÑÑ€"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Đ¢Đ¾Ñ‡ĐºĐ° Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½Đµ"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "ĐĐ¿Ñ†Đ¸Đ¸"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "ĐŸÑ€ĐµĐ¼Đ°Ñ…Đ²Đ°Đ½Đµ"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Đ“Đ¾Ñ‚Đ¾Đ²Đ¾"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Đ“Ñ€ĐµÑˆĐºĐ°"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "ĐœĐ¾Đ»Ñ Đ²ÑĐ²ĐµĐ´ĐµÑ‚Đµ WebDAV ÑÑÑ€Đ²ÑÑ€ URL"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "URL трÑĐ±Đ²Đ° да Đ·Đ°Đ¿Đ¾Ñ‡Đ²Đ° Ñ http:// или https://"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "ĐŸÑ€ĐµĐ´ÑƒĐ¿Ñ€ĐµĐ¶Đ´ĐµĐ½Đ¸Đµ"
-
#: diskdrake/dav.pm:106
-#, fuzzy, c-format
-msgid "Are you sure you want to delete this mountpoint?"
-msgstr "Đ˜ÑĐºĐ°Ñ‚Đµ ли да Đ½Đ°Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ Ñ‚Đ¾Đ·Đ¸ Đ±ÑƒÑ‚Đ¾Đ½?"
+#, c-format
+msgid "Are you sure you want to delete this mount point?"
+msgstr ""
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Đ¡ÑÑ€Đ²ÑÑ€: "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "Đ¢Đ¾Ñ‡ĐºĐ° Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½Đµ: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "ĐĐ¿Ñ†Đ¸Đ¸: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "Đ£Đ¿Ñ€Đ°Đ²Đ»ĐµĐ½Đ¸Đµ Đ½Đ° диÑĐºĐ¾Đ²Đ¸ Đ´ÑĐ»Đ¾Đ²Đµ"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
"ĐœĐ¾Đ»Ñ, Đ¿Đ¾ÑĐ¾Ñ‡ĐµÑ‚Đµ диÑĐºĐ¾Đ² Đ´ÑĐ», Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ²Đ¸Đ´Đ° Ñ„Đ°Đ¹Đ»Đ¾Đ²Đ° ÑиÑÑ‚ĐµĐ¼Đ°\n"
"и Đ¿Đ¾Ñле Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ´ĐµĐ¹ÑÑ‚Đ²Đ¸Đµ"
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "ĐŸÑ€Đ¾Ñ‡ĐµÑ‚ĐµÑ‚Đµ Đ²Đ½Đ¸Đ¼Đ°Ñ‚ĐµĐ»Đ½Đ¾"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "ĐŸÑÑ€Đ²Đ¾ ÑÑĐ·Đ´Đ°Đ¹Ñ‚Đµ Đ°Ñ€Ñ…Đ¸Đ²Đ½Đ¾ ĐºĐ¾Đ¿Đ¸Đµ Đ½Đ° ÑĐ²Đ¾Đ¸Ñ‚Đµ Đ´Đ°Đ½Đ½Đ¸"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Đ˜Đ·Ñ…Đ¾Đ´"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "ĐŸÑ€Đ¾Đ´Ñлжи"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "ĐŸĐ¾Đ¼Đ¾Ñ‰"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1350,144 +1317,134 @@ msgstr ""
"Đ”Đ¾Đ±Ñ€Đµ е Đ¿ÑÑ€Đ²Đ¾ да Đ½Đ°Đ¼Đ°Đ»Đ¸Ñ‚Đµ Đ³Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°Ñ‚Đ° Đ½Đ° Ñ‚Đ¾Đ·Đ¸ Đ´ÑĐ»\n"
"(Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ´Ñла и Ñлед Ñ‚Đ¾Đ²Đ° Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ \"ĐŸÑ€ĐµĐ¾Ñ€Đ°Đ·Đ¼ĐµÑ€Đ¸\")"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "ĐœĐ¾Đ»Ñ, Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ диÑĐºĐ¾Đ² Đ´ÑĐ»"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "ĐŸĐ¾Đ´Ñ€Đ¾Đ±Đ½Đ¾ÑÑ‚Đ¸"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "Đе е Đ½Đ°Đ¼ĐµÑ€ĐµĐ½ Ñ‚Đ²ÑÑ€Đ´ диÑĐº"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "ĐĐµĐ¸Đ·Đ²ĐµÑÑ‚ĐµĐ½"
-#: diskdrake/hd_gtk.pm:388
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427
+#, c-format
msgid "Ext4"
-msgstr "Đ˜Đ·Ñ…Đ¾Đ´"
+msgstr ""
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "XFS"
msgstr "XFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Swap"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Đ”Ñ€ÑƒĐ³Đ°"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "ĐŸÑ€Đ°Đ·ĐµĐ½"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "Đ’Đ¸Đ´Đ¾Đ²Đµ Ñ„Đ°Đ¹Đ»Đ¾Đ²Đ¸ ÑиÑÑ‚ĐµĐ¼Đ¸:"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, c-format
msgid "This partition is already empty"
msgstr "Đ¢Đ¾Đ·Đ¸ диÑĐºĐ¾Đ² Đ´ÑĐ» е Đ²ĐµÑ‡Đµ Đ¿Ñ€Đ°Đ·ĐµĐ½"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "ĐŸÑÑ€Đ²Đ¾ Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ¹Ñ‚Đµ 'Đ”ĐµĐ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ¹'"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "Đ’Đ¼ĐµÑÑ‚Đ¾ Ñ‚Đ¾Đ²Đ° Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ¹Ñ‚Đµ ``%s'' (Đ² ĐµĐºÑĐ¿ĐµÑ€Ñ‚ĐµĐ½ Ñ€ĐµĐ¶Đ¸Đ¼)"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Вид"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ´Ñ€ÑƒĐ³ диÑĐºĐ¾Đ² Đ´ÑĐ»"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ диÑĐºĐ¾Đ² Đ´ÑĐ»"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "ĐÑ‰Đµ"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, c-format
msgid "Confirmation"
msgstr "ĐŸĐ¾Ñ‚Đ²ÑÑ€Đ´Đ¸"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "Да Đ¿Ñ€Đ¾Đ´Ñлжа ли Đ²ÑĐ¿Ñ€ĐµĐºĐ¸ Đ²ÑĐ¸Ñ‡ĐºĐ¾?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Đ˜Đ·Ñ…Đ¾Đ´ без Đ·Đ°Đ¿Đ°Đ·Đ²Đ°Đ½Đµ Đ½Đ° Đ¿Ñ€Đ¾Đ¼ĐµĐ½Đ¸Ñ‚Đµ"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "Đ˜Đ·Ñ…Đ¾Đ´, без да Đ·Đ°Đ¿Đ°Đ·Đ²Đ°Đ½Đµ Đ½Đ° Ñ‚Đ°Đ±Đ»Đ¸Ñ†Đ°Ñ‚Đ° Đ½Đ° диÑĐºĐ¾Đ²Đ¸Ñ‚Đµ Đ´ÑĐ»Đ¾Đ²Đµ?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "Đ˜ÑĐºĐ°Ñ‚Đµ ли да Đ·Đ°Đ¿Đ°Đ·Đ¸Ñ‚Đµ Đ½Đ°Đ¿Ñ€Đ°Đ²ĐµĐ½Đ¸Ñ‚Đµ Đ¿Ñ€Đ¾Đ¼ĐµĐ½Đ¸ Đ² /etc/fstab"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr ""
"Đ¡Đ»ĐµĐ´ Ñ€ĐµÑÑ‚Đ°Ñ€Ñ‚ Đ½Đ° ĐºĐ¾Đ¼Đ¿ÑÑ‚ÑÑ€Đ°, Đ½Đ°Đ¿Ñ€Đ°Đ²ĐµĐ½Đ¸Ñ‚Đµ Đ¿Ñ€Đ¾Đ¼ĐµĐ½Đ¸ Đ¿Đ¾ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Đ°Ñ‚Đ° Ñ Đ´Đ¸ÑĐºĐ¾Đ²Đ¸Ñ‚Đµ "
"Đ´ÑĐ»Đ¾Đ²Đµ Ñ‰Đµ бÑĐ´Đ°Ñ‚ Đ² Ñила"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1499,29 +1456,29 @@ msgstr ""
"fstab.\n"
"Да Đ¿Ñ€ĐµĐºÑ€Ñ Đ»Đ¸ Đ¸Đ·Đ¿ÑĐ»Đ½ĐµĐ½Đ¸ĐµÑ‚Đ¾?"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "Đ˜Đ·Ñ‡Đ¸ÑÑ‚Đ¸ Đ²ÑĐ¸Ñ‡ĐºĐ¾"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "ĐĐ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ задели"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "ĐĐ¾Ñ€Đ¼Đ°Đ»ĐµĐ½ Ñ€ĐµĐ¶Đ¸Đ¼"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "Đ•ĐºÑĐ¿ĐµÑ€Ñ‚ĐµĐ½ Ñ€ĐµĐ¶Đ¸Đ¼"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "Đ˜Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Ñ Đ·Đ° Ñ‚Đ²ÑÑ€Đ´Đ¸Ñ Đ´Đ¸ÑĐº"
#: diskdrake/interactive.pm:371
@@ -1531,7 +1488,7 @@ msgstr "Đ’ÑĐ¸Ñ‡ĐºĐ¸Ñ‚Đµ Ñ‡ĐµÑ‚Đ¸Ñ€Đ¸ Đ¿ÑÑ€Đ²Đ¸Ñ‡Đ½Đ¸ диÑĐºĐ¾Đ²Đ¸ Đ´ÑĐ»Đ¾Đ²
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "Đе Đ¼Đ¾Đ³Đ°Ñ‚ да Ñе Đ¾Đ±Đ°Đ²ÑÑ‚ Đ¿Đ¾Đ²ĐµÑ‡Đµ диÑĐºĐ¾Đ²Đ¸ Đ´ÑĐ»Đ¾Đ²Đµ"
#: diskdrake/interactive.pm:373
@@ -1553,135 +1510,135 @@ msgstr "ĐŸÑ€ĐµĐ·Đ°Ñ€ĐµĐ´Đ¸ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Đ°Ñ‚Đ° Ñ Đ´ÑĐ»Đ¾Đ²ĐµÑ‚Đµ"
msgid "Detailed information"
msgstr "ĐŸĐ¾Đ´Ñ€Đ¾Đ±Đ½Đ° Đ¸Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Ñ"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
msgstr "Đ˜Đ·Đ³Đ»ĐµĐ´"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "ĐŸÑ€Đ¾Đ¼ĐµĐ½Đ¸ Đ³Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Đ¤Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ°Đ¹"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "ĐŸÑ€Đ¸Đ±Đ°Đ²Đ¸ ĐºÑĐ¼ RAID"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "ĐŸÑ€Đ¸Đ±Đ°Đ²Đ¸ ĐºÑĐ¼ LVM"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, c-format
msgid "Use"
msgstr "Đ˜Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ¹"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Đ˜Đ·Ñ‚Ñ€Đ¸Đ¹"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "ĐŸÑ€ĐµĐ¼Đ°Ñ…Đ½Đ¸ Đ¾Ñ‚ RAID"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "ĐŸÑ€ĐµĐ¼Đ°Ñ…Đ½Đ¸ Đ¾Ñ‚ LVM"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, c-format
msgid "Remove from dm"
msgstr "ĐŸÑ€ĐµĐ¼Đ°Ñ…Đ½Đ¸ Đ¾Ñ‚ dm"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "ĐœĐ¾Đ´Đ¸Ñ„Đ¸Ñ†Đ¸Ñ€Đ°Đ¹ RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Đ˜Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ¹ за loopback"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Đ¡ÑĐ·Đ´Đ°Đ¹"
-#: diskdrake/interactive.pm:453
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:456
+#, c-format
msgid "Failed to mount partition"
-msgstr "ĐŸÑ€ĐµĐ¼ĐµÑÑ‚Đ¸ Ñ„Đ°Đ¹Đ»Đ¾Đ²ĐµÑ‚Đµ Đ½Đ° Đ½Đ¾Đ² диÑĐºĐ¾Đ² Đ´ÑĐ»"
+msgstr ""
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Đ¡ÑĐ·Đ´Đ°Đ¹ Đ½Đ¾Đ² диÑĐºĐ¾Đ² Đ´ÑĐ»"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "ĐĐ°Ñ‡Đ°Đ»ĐµĐ½ ÑĐµĐºÑ‚Đ¾Ñ€: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "Đ“Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ° Đ² ĐœĐ‘: "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "Đ¤Đ°Đ¹Đ»Đ¾Đ²Đ° ÑиÑÑ‚ĐµĐ¼Đ°: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "ĐŸÑ€ĐµĐ´Đ¿Đ¾Ñ‡Đ¸Ñ‚Đ°Đ½Đ¸Đµ: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "Đ˜Đ¼Đµ Đ½Đ° Đ»Đ¾Đ³Đ¸Ñ‡ĐµÑĐºĐ¸ Ñ‚Đ¾Đ¼"
-#: diskdrake/interactive.pm:507
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:514
+#, c-format
msgid "Encrypt partition"
-msgstr "ĐÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Ñ‰ Đ°Đ»Đ³Đ¾Ñ€Đ¸Ñ‚ÑĐ¼"
+msgstr ""
-#: diskdrake/interactive.pm:508
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:515
+#, c-format
msgid "Encryption key "
-msgstr "ĐĐ»Ñч за ĐºÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Đ½Đµ"
+msgstr ""
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "ĐĐ»Ñч за ĐºÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Đ½Đµ (Đ¾Ñ‚Đ½Đ¾Đ²Đ¾)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "ĐĐ»ÑÑ‡Đ¾Đ²ĐµÑ‚Đµ за ĐºÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Đ½Đµ Đ½Đµ ÑÑĐ²Đ¿Đ°Đ´Đ°Ñ‚"
-#: diskdrake/interactive.pm:521
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:529
+#, c-format
msgid "Missing encryption key"
-msgstr "ĐÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Ñ‰ ĐºĐ»Ñч за Ñ„Đ°Đ¹Đ»Đ¾Đ²Đ° ÑиÑÑ‚ĐµĐ¼Đ°"
+msgstr ""
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
@@ -1689,18 +1646,12 @@ msgstr ""
"(Đ´Đ¾ÑÑ‚Đ¸Đ³Đ½Đ°Ñ‚ е Đ¼Đ°ĐºÑĐ¸Đ¼Đ°Đ»Đ½Đ¸Ñ Đ±Ñ€Đ¾Đ¹ Đ½Đ° Đ¿ÑÑ€Đ²Đ¸Ñ‡Đ½Đ¸ Đ´ÑĐ»Đ¾Đ²Đµ) ĐŸÑÑ€Đ²Đ¾ Đ¸Đ·Ñ‚Ñ€Đ¸Đ¹Ñ‚Đµ Đ½ÑĐºĐ¾Đ¹ "
"Đ¿ÑÑ€Đ²Đ¸Ñ‡ĐµĐ½ Đ´ÑĐ» и Đ½Đ° Đ½ĐµĐ³Đ¾Đ²Đ¾ Đ¼ÑÑÑ‚Đ¾ ÑÑĐ·Đ´Đ°Đ¹Ñ‚Đµ Ñ€Đ°Đ·ÑˆĐ¸Ñ€ĐµĐ½ Đ´ÑĐ»."
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "ĐŸÑ€Đ¾Đ²ĐµÑ€ĐºĐ° за Đ»Đ¾ÑˆĐ¸ ÑĐµĐºÑ‚Đ¾Ñ€Đ¸ ?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "Да Đ¿Ñ€ĐµĐ¼Đ°Ñ…Đ½Đ° ли loopback Ñ„Đ°Đ¹Đ»Đ°?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
@@ -1708,124 +1659,122 @@ msgstr ""
"Đ¡Đ»ĐµĐ´ Đ¿Ñ€Đ¾Đ¼ÑĐ½Đ° Đ½Đ° Ñ‚Đ¸Đ¿Đ° Đ½Đ° диÑĐºĐ¾Đ²Đ¸Ñ Đ´ÑĐ» %s, Đ²ÑĐ¸Ñ‡ĐºĐ¸ Đ´Đ°Đ½Đ½Đ¸ Đ²Ñрху Đ½ĐµĐ³Đ¾ Ñ‰Đµ бÑĐ´Đ°Ñ‚ "
"Đ¸Đ·Ñ‚Ñ€Đ¸Ñ‚Đ¸"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "ĐŸÑ€Đ¾Đ¼ÑĐ½Đ° Ñ‚Đ¸Đ¿Đ° Đ½Đ° Đ´Ñла"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "ĐĐ¾Ñ Ñ„Đ°Đ¹Đ»Đ¾Đ²Đ° ÑиÑÑ‚ĐµĐ¼Đ° Đ¸Đ·Đ±Đ¸Ñ€Đ°Ñ‚Đµ?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, c-format
msgid "Switching from %s to %s"
msgstr "ĐĐ¾Đ½Đ²ĐµÑ€Ñ‚Đ¸Ñ€Đ°Đ½Đµ Đ¾Ñ‚ %s ĐºÑĐ¼ %s"
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr "Đ—Đ°Đ´Đ°Đ²Đ°Đ½Đµ Đ¸Đ¼Đµ Đ½Đ° Đ´ÑĐ»"
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
"Đ’Đ½Đ¸Đ¼Đ°Đ½Đ¸Đµ, Đ²ÑĐ¸Ñ‡ĐºĐ¸ Đ½Đ°Đ¿Ñ€Đ°Đ²ĐµĐ½Đ¸ Đ¿Ñ€Đ¾Đ¼ĐµĐ½Đ¸ Ñ‰Đµ бÑĐ´Đ°Ñ‚ Đ·Đ°Đ¿Đ¸ÑĐ°Đ½Đ¸ Đ½Đ° диÑĐºĐ° Ñлед ĐºĐ°Ñ‚Đ¾ "
"Đ¿Đ¾Ñ‚Đ²ÑÑ€Đ´Đ¸Ñ‚Đµ!"
-#: diskdrake/interactive.pm:685
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:684
+#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
-"Đ’Đ½Đ¸Đ¼Đ°Đ½Đ¸Đµ, Đ²ÑĐ¸Ñ‡ĐºĐ¸ Đ½Đ°Đ¿Ñ€Đ°Đ²ĐµĐ½Đ¸ Đ¿Ñ€Đ¾Đ¼ĐµĐ½Đ¸ Ñ‰Đµ бÑĐ´Đ°Ñ‚ Đ·Đ°Đ¿Đ¸ÑĐ°Đ½Đ¸ Đ½Đ° диÑĐºĐ° Ñлед ĐºĐ°Ñ‚Đ¾ "
-"Đ¿Đ¾Ñ‚Đ²ÑÑ€Đ´Đ¸Ñ‚Đµ!"
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr "ĐĐ°ĐºĐ²Đ¾ да бÑде Đ¸Đ¼ĐµÑ‚Đ¾ Đ½Đ° Đ´Ñла?"
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, c-format
msgid "Label:"
msgstr "Đ˜Đ¼Đµ:"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "ĐÑде иÑĐºĐ°Ñ‚Đµ да Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñ‚Đµ loopback-Ñ„Đ°Đ¹Đ»Đ° %s?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "ĐÑде иÑĐºĐ°Ñ‚Đµ да Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñ‚Đµ уÑÑ‚Ñ€Đ¾Đ¹ÑÑ‚Đ²Đ¾ %s?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"Đе Đ¼Đ¾Đ¶Đµ да Ñе Đ¿Ñ€ĐµĐ¼Đ°Ñ…Đ½Đµ Ñ‚Đ¾Ñ‡ĐºĐ°Ñ‚Đ° Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½Đµ Đ´Đ¾ĐºĐ°Ñ‚Đ¾ диÑĐºĐ¾Đ²Đ¸Ñ Đ´ÑĐ» Ñе Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ° "
"за loopback.\n"
"ĐŸÑÑ€Đ²Đ¾ Đ¸Đ·ĐºĐ»ÑÑ‡ĐµÑ‚Đµ loopback"
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "ĐÑде иÑĐºĐ°Ñ‚Đµ да Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñ‚Đµ уÑÑ‚Ñ€Đ¾Đ¹ÑÑ‚Đ²Đ¾ %s ?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "ĐŸÑ€Đ¾Đ¼ÑĐ½Đ° Đ½Đ° Đ³Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°Ñ‚Đ°"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "Đ˜Đ·Ñ‡Đ¸ÑĐ»ÑĐ²Đ°Ñ‚ Ñе Đ³Ñ€Đ°Đ½Đ¸Ñ†Đ¸Ñ‚Đµ Đ½Đ° FAT Ñ„Đ°Đ¹Đ»Đ¾Đ²Đ°Ñ‚Đ° ÑиÑÑ‚ĐµĐ¼Đ°"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "Đ“Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°Ñ‚Đ° Đ½Đ° Đ´Ñла Đ½Đµ Đ¼Đ¾Đ¶Đµ да бÑде Đ¿Ñ€Đ¾Đ¼ĐµĐ½ĐµĐ½Đ°"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "Đ’ÑĐ¸Ñ‡ĐºĐ¸ Đ´Đ°Đ½Đ½Đ¸ Đ½Đ° Ñ‚Đ¾Đ·Đ¸ Đ´ÑĐ» трÑĐ±Đ²Đ° да бÑĐ´Đ°Ñ‚ Đ°Ñ€Ñ…Đ¸Đ²Đ¸Ñ€Đ°Đ½Đ¸"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr ""
"Đ¡Đ»ĐµĐ´ Đ¿Ñ€Đ¾Đ¼ÑĐ½Đ° Đ½Đ° Đ³Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°Ñ‚Đ° Đ½Đ° диÑĐºĐ¾Đ²Đ¸Ñ Đ´ÑĐ» %s, \n"
"Đ´Đ°Đ½Đ½Đ¸Ñ‚Đµ Đ²Ñрху Đ½ĐµĐ³Đ¾ Ñ‰Đµ бÑĐ´Đ°Ñ‚ Đ·Đ°Đ³ÑƒĐ±ĐµĐ½Đ¸."
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ½Đ¾Đ²Đ¸ÑÑ‚ Ñ€Đ°Đ·Đ¼ĐµÑ€"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "ĐĐ¾Đ² Ñ€Đ°Đ·Đ¼ĐµÑ€ Đ² ĐœĐ‘: "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr "ĐœĐ¸Đ½Đ¸Đ¼Đ°Đ»ĐµĐ½ Ñ€Đ°Đ·Đ¼ĐµÑ€: %s ĐœĐ‘"
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr "ĐœĐ°ĐºÑĐ¸Đ¼Đ°Đ»ĐµĐ½ Ñ€Đ°Đ·Đ¼ĐµÑ€: %s ĐœĐ‘ "
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
@@ -1835,57 +1784,62 @@ msgstr ""
"Ñ‚Đ¾ Đ¿Ñ€Đ¾Đ²ĐµÑ€ĐºĐ¸Ñ‚Đµ Đ½Đ° Đ½Đ¸Đ²Đ¾ Ñ„Đ°Đ¹Đ»Đ¾Đ²Đ° ÑиÑÑ‚ĐµĐ¼Đ° Ñ‰Đµ бÑĐ´Đ°Ñ‚ Đ¸Đ·Đ¿ÑĐ»Đ½ĐµĐ½Đ¸ Đ¿Ñ€Đ¸ ÑĐ»ĐµĐ´Đ²Đ°Ñ‰Đ¾Ñ‚Đ¾ "
"ÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° Microsoft Windows®"
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "ĐÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Ñ‰ ĐºĐ»Ñч за Ñ„Đ°Đ¹Đ»Đ¾Đ²Đ° ÑиÑÑ‚ĐµĐ¼Đ°"
-#: diskdrake/interactive.pm:946
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:948
+#, c-format
msgid "Enter your filesystem encryption key"
-msgstr "Đ˜Đ·Đ±Đ¾Ñ€ Đ½Đ° ĐºÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Ñ‰ ĐºĐ»Ñч за ĐµĐ°ÑˆĐ°Ñ‚Đ° Ñ„Đ°Đ¹Đ»Đ¾Đ²Đ° ÑиÑÑ‚ĐµĐ¼Đ°"
+msgstr ""
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "ĐĐ»Ñч за ĐºÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Đ½Đµ"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr "ĐĐµĐ²Đ°Đ»Đ¸Đ´ĐµĐ½ ĐºĐ»Ñч"
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ ÑÑÑ‰ĐµÑÑ‚Đ²ÑƒĐ²Đ°Ñ‰ RAID за Đ¿Ñ€Đ¸Đ±Đ°Đ²ÑĐ½Đµ"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "Đ½Đ¾Đ²"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ ÑÑÑ‰ĐµÑÑ‚Đ²ÑƒĐ²Đ°Ñ‰ LVM за Đ¿Ñ€Đ¸Đ±Đ°Đ²ÑĐ½Đµ"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
+#, c-format
msgid "LVM name"
-msgstr "LVM Đ¸Đ¼Đµ?"
+msgstr ""
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1016
+#, c-format
msgid "\"%s\" already exists"
-msgstr "Đ¤Đ°Đ¹Đ»ÑÑ‚ Đ²ĐµÑ‡Đµ ÑÑÑˆĐµÑÑ‚Đ²ÑƒĐ²Đ°. Да Đ³Đ¾ Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ¼ ли ?"
+msgstr ""
+
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
@@ -1895,114 +1849,119 @@ msgstr ""
"Đ˜ÑĐºĐ°Ñ‚Đµ ли да Ñе Đ¿Ñ€ĐµĐ¼ĐµÑÑ‚ÑÑ‚ Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ½Đ¸Ñ‚Đµ Đ¾Ñ‚ Ñ‚Đ¾Đ·Đ¸ диÑĐºĐ¾Đ² Đ´ÑĐ» Ñ„Đ¸Đ·Đ¸Ñ‡ĐµÑĐºĐ¸ "
"Đ¿Ñ€Đ¾ÑÑ‚Ñ€Đ°Đ½ÑÑ‚Đ²Đ° Đ½Đ° Đ´Ñ€ÑƒĐ³Đ¸ Đ´ÑĐ»Đ¾Đ²Đµ?"
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr "ĐŸÑ€ĐµĐ¼ĐµÑÑ‚Đ²Đ°Đ½Đµ Đ½Đ° Ñ„Đ¸Đ·Đ¸Ñ‡ĐµÑĐºĐ¸ Đ¿Ñ€Đ¾ÑÑ‚Ñ€Đ°Đ½ÑÑ‚Đ²Đ°"
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "Đ¢Đ¾Đ·Đ¸ Đ´ÑĐ» Đ½Đµ Đ¼Đ¾Đ¶Đµ да бÑде Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ½ за loopback"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Loopback"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "Đ˜Đ¼Đµ Đ½Đ° loopback Ñ„Đ°Đ¹Đ»Đ°: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "Đ—Đ°Đ´Đ°Đ¹Ñ‚Đµ Đ¸Đ¼Đµ Đ½Đ° Ñ„Đ°Đ¹Đ»"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr "Đ¢Đ¾Đ·Đ¸ Ñ„Đ°Đ¹Đ» Đ²ĐµÑ‡Đµ Ñе Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ° за loopback, Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ´Ñ€ÑƒĐ³ Ñ„Đ°Đ¹Đ»."
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "Đ¤Đ°Đ¹Đ»ÑÑ‚ Đ²ĐµÑ‡Đµ ÑÑÑˆĐµÑÑ‚Đ²ÑƒĐ²Đ°. Да Đ³Đ¾ Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ¼ ли ?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "ĐĐ¿Ñ†Đ¸Đ¸ за Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½Đµ:"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "Đ Đ°Đ·Đ»Đ¸Ñ‡Đ½Đ¸"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "уÑÑ‚Ñ€Đ¾Đ¹ÑÑ‚Đ²Đ¾"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "Đ½Đ¸Đ²Đ¾"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
msgstr "Ñ€Đ°Đ·Đ¼ĐµÑ€ Đ² ĐĐ‘"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "Đ’Đ½Đ¸Đ¼Đ°Đ½Đ¸Đµ: Ñ‚Đ°Đ·Đ¸ Đ¾Đ¿ĐµÑ€Đ°Ñ†Đ¸Ñ Đµ Đ¾Đ¿Đ°ÑĐ½Đ°"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "Partitioning Type"
msgstr "Đ’Đ¸Đ´Đ¾Đ²Đµ Ñ€Đ°Đ·Đ´ĐµĐ»ÑĐ½Đµ Đ½Đ° Đ´ÑĐ»Đ¾Đ²Đµ"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "ĐĐ°ĐºĐ²Đ¾ да е Ñ€Đ°Đ·Đ´ĐµĐ»ÑĐ½ĐµÑ‚Đ¾ Đ½Đ° Đ´ÑĐ»Đ¾Đ²Đµ?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr "Đ¢Ñ€ÑĐ±Đ²Đ° да Ñ€ĐµÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Ñ‚Đµ, Đ¿Ñ€ĐµĐ´Đ¸ Đ¿Ñ€Đ¾Đ¼ĐµĐ½Đ¸Ñ‚Đµ да Đ²Đ»ÑĐ·Đ°Ñ‚ Đ² Ñила"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "Đ¢Đ°Đ±Đ»Đ¸Ñ†Đ°Ñ‚Đ° Ñ Đ´ÑĐ»Đ¾Đ²ĐµÑ‚Đµ Đ½Đ° уÑÑ‚Ñ€Đ¾Đ¹ÑÑ‚Đ²Đ¾ %s Ñ‰Đµ бÑде Đ·Đ°Đ¿Đ¸ÑĐ°Đ½Đ° Đ²Ñрху диÑĐºĐ°"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "Đ¤Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° диÑĐºĐ¾Đ² Đ´ÑĐ» %s"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
"Đ¡Đ»ĐµĐ´ Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ°Đ½ĐµÑ‚Đ¾ Đ½Đ° Đ´ÑĐ» %s, Đ²ÑĐ¸Ñ‡ĐºĐ¸ Đ´Đ°Đ½Đ½Đ¸ Đ²Ñрху Đ½ĐµĐ³Đ¾ Ñ‰Đµ бÑĐ´Đ°Ñ‚ Đ·Đ°Đ³ÑƒĐ±ĐµĐ½Đ¸"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "ĐŸÑ€Đ¾Đ²ĐµÑ€ĐºĐ° за Đ»Đ¾ÑˆĐ¸ ÑĐµĐºÑ‚Đ¾Ñ€Đ¸ ?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "ĐŸÑ€ĐµĐ¼ĐµÑÑ‚Đ¸ Ñ„Đ°Đ¹Đ»Đ¾Đ²ĐµÑ‚Đµ Đ½Đ° Đ½Đ¾Đ² диÑĐºĐ¾Đ² Đ´ÑĐ»"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "Đ¡ĐºÑ€Đ¸Đ¹ Ñ„Đ°Đ¹Đ»Đ¾Đ²ĐµÑ‚Đµ"
-#: diskdrake/interactive.pm:1299
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1325
+#, c-format
msgid ""
"Directory %s already contains data\n"
"(%s)\n"
@@ -2011,135 +1970,128 @@ msgid ""
"mounted there or leave them where they are (which results in hiding them by "
"the contents of the mounted partition)"
msgstr ""
-"Đ’ Đ´Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸ÑÑ‚Đ° %s Ñа Đ·Đ°Đ¿Đ¸ÑĐ°Đ½Đ¸ Đ´Đ°Đ½Đ½Đ¸\n"
-"(%s)\n"
-"\n"
-"ĐœĐ¾Đ¶Đµ Đ¿ÑÑ€Đ²Đ¾ да Đ¿Ñ€ĐµĐ¼ĐµÑÑ‚Đ¸Ñ‚Đµ Ñ„Đ°Đ¹Đ»Đ¾Đ²ĐµÑ‚Đµ Đ½ÑĐºÑде Đ² Đ´Ñла, ĐºĐ¾Đ¹Ñ‚Đ¾ иÑĐºĐ°Ñ‚Đµ да Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñ‚Đµ "
-"Đ² Đ¸Đ·Đ±Ñ€Đ°Đ½Đ°Ñ‚Đ° Đ´Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸Ñ Đ¸Đ»Đ¸ да Đ³Đ¸ Đ¾ÑÑ‚Đ°Đ²Đ¸Ñ‚Đµ ĐºÑĐ´ĐµÑ‚Đ¾ Ñа (Ñ‚Đ¾Đ²Đ° Ñ‰Đµ Đ´Đ¾Đ²ĐµĐ´Đµ Đ´Đ¾ "
-"Đ²Ñ€ĐµĐ¼ĐµĐ½Đ½Đ¾Ñ‚Đ¾ Đ¸Đ¼ ÑĐºÑ€Đ¸Đ²Đ°Đ½Đµ Đ´Đ¾ĐºĐ°Ñ‚Đ¾ е Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½ Đ´Ñла Đ² Ñ‚Đ°Đ·Đ¸ Đ´Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸Ñ)"
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "ĐŸÑ€ĐµĐ¼ĐµÑÑ‚Đ¸ Ñ„Đ°Đ¹Đ»Đ¾Đ²ĐµÑ‚Đµ Đ½Đ° Đ½Đ¾Đ² диÑĐºĐ¾Đ² Đ´ÑĐ»"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "ĐĐ¾Đ¿Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° %s"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "Đ˜Đ·Ñ‚Ñ€Đ¸Đ²Đ°Đ½Đµ Đ½Đ° %s"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "Đ´ÑĐ» %s е Đ¿Ñ€ĐµĐ¸Đ¼ĐµĐ½ÑƒĐ²Đ°Đ½ ĐºĐ°Ñ‚Đ¾ %s"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr "Đ”ÑĐ»Đ¾Đ²ĐµÑ‚Đµ бÑÑ…Đ° Đ¿Ñ€ĐµĐ½Đ¾Đ¼ĐµÑ€Đ¸Ñ€Đ°Đ½Đ¸:"
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Đ£ÑÑ‚Ñ€Đ¾Đ¹ÑÑ‚Đ²Đ¾: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr "Đ˜Đ¼Đµ Đ½Đ° Đ´ÑĐ»:"
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr "UUID: "
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "Đ‘ÑƒĐºĐ²Đ° Đ½Đ° уÑÑ‚Ñ€Đ¾Đ¹ÑÑ‚Đ²Đ¾Ñ‚Đ¾ Đ¿Đ¾Đ´ DOS: %s (Đ¿Ñ€Đ¾ÑÑ‚Đ¾ Đ¿Ñ€ĐµĐ´Đ¿Đ¾Đ»Đ¾Đ¶ĐµĐ½Đ¸Đµ)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Đ¤Đ°Đ¹Đ»Đ¾Đ²Đ° ÑиÑÑ‚ĐµĐ¼Đ°: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Đ˜Đ¼Đµ: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "ĐĐ°Ñ‡Đ°Đ»Đ¾: ÑĐµĐºÑ‚Đ¾Ñ€ %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "Đ Đ°Đ·Đ¼ĐµÑ€: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s ÑĐµĐºÑ‚Đ¾Ñ€Đ°"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "ĐÑ‚ Ñ†Đ¸Đ»Đ¸Đ½Đ´ÑÑ€ %d Đ´Đ¾ Ñ†Đ¸Đ»Đ¸Đ½Đ´ÑÑ€ %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr "Đ‘Ñ€Đ¾Đ¹ Đ»Đ¾Đ³Đ¸Ñ‡ĐµÑĐºĐ¸ Đ´ÑĐ»Đ¾Đ²Đµ: %d\n"
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "Đ¤Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ°Đ½\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "ĐĐµÑ„Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ°Đ½\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "ĐœĐ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, c-format
msgid "Encrypted"
msgstr "ĐÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Đ½"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr "(Đ½ĐµĐ°ĐºÑ‚Đ¸Đ²ĐµĐ½)"
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2148,7 +2100,7 @@ msgstr ""
"Loopback Ñ„Đ°Đ¹Đ»(Đ¾Đ²Đµ):\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2157,104 +2109,101 @@ msgstr ""
"Đ”ÑĐ», ĐºĐ¾Đ¹Ñ‚Đ¾ Ñе ÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ° Đ¿Đ¾ Đ¿Đ¾Đ´Ñ€Đ°Đ·Đ±Đ¸Ñ€Đ°Đ½Đµ\n"
" (за MS-DOS boot, Đ½Đµ за lilo)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "ĐĐ¸Đ²Đ¾ %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
msgstr "Đ Đ°Đ·Đ¼ĐµÑ€ %d ĐĐ‘\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "RAID-диÑĐºĐ¾Đ²Đµ %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "Đ˜Đ¼Đµ Đ½Đ° loopback Ñ„Đ°Đ¹Đ»: %s"
-#: diskdrake/interactive.pm:1413
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1433
+#, c-format
msgid ""
"\n"
"Chances are, this partition is\n"
"a Driver partition. You should\n"
"probably leave it alone.\n"
msgstr ""
-"\n"
-"Đ’ĐµÑ€Đ¾ÑÑ‚Đ½Đ¾ е Ñ‚Đ¾Đ·Đ¸ Đ´ÑĐ» да е\n"
-"Đ”Ñ€Đ°Đ¹Đ²ĐµÑ€-Đ´ÑĐ», Đ¼Đ¾Đ¶Đµ би трÑĐ±Đ²Đ°\n"
-"трÑĐ±Đ²Đ° да Đ³Đ¾ Đ¾ÑÑ‚Đ°Đ²Đ¸Ñ‚Đµ.\n"
-#: diskdrake/interactive.pm:1416
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1436
+#, c-format
msgid ""
"\n"
"This special Bootstrap\n"
"partition is for\n"
"dual-booting your system.\n"
msgstr ""
-"\n"
-"Đ¢oзи ÑĐ¿ĐµÑ†Đ¸Đ°Đ»ĐµĐ½ Bootstrap Đ´ÑĐ»\n"
-"е Đ¿Ñ€ĐµĐ´Đ½Đ°Đ·Đ½Đ°Ñ‡ĐµĐ½ за ÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Đ½Đµ Đ½Đ°\n"
-" Đ¿Đ¾Đ²ĐµÑ‡Đµ Đ¾Ñ‚ ĐµĐ´Đ½Đ° Đ¾Đ¿ĐµÑ€Đ°Ñ†Đ¸Đ¾Đ½Đ½Đ° ÑиÑÑ‚ĐµĐ¼Đ° Đ½Đ° ĐºĐ¾Đ¼Đ¿ÑÑ‚ÑÑ€Đ° Đ²Đ¸.\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr "Đ¡Đ²Đ¾Đ±Đ¾Đ´Đ½Đ¾ Đ¼ÑÑÑ‚Đ¾ Đ½Đ° %s (%s)"
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Đ¡Đ°Đ¼Đ¾ за Ñ‡ĐµÑ‚ĐµĐ½Đµ"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "Đ Đ°Đ·Đ¼ĐµÑ€: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Đ“ĐµĐ¾Đ¼ĐµÑ‚Ñ€Đ¸Ñ: %s Ñ†Đ¸Đ»Đ¸Đ½Đ´Ñ€Đ¸, %s Đ³Đ»Đ°Đ²Đ¸, %s ÑĐµĐºÑ‚Đ¾Ñ€Đ¸\n"
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Đ˜Đ¼Đµ: "
+
+#: diskdrake/interactive.pm:1458
#, c-format
msgid "Medium type: "
msgstr "Đ¢Đ¸Đ¿ Đ¼ĐµĐ´Đ¸Ñ: "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "LVM диÑĐºĐ¾Đ²Đµ %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Đ¢Đ¸Đ¿ Đ½Đ° Ñ‚Đ°Đ±Đ»Đ¸Ñ†Đ°Ñ‚Đ° Ñ Đ´ÑĐ»Đ¾Đ²Đµ: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "Đ½Đ° ĐºĐ°Đ½Đ°Đ» %d Đ½Đ¾Đ¼ĐµÑ€ %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Đ˜Đ·Đ±Đ¾Ñ€ Đ½Đ° ĐºÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Ñ‰ ĐºĐ»Ñч за Đ²Đ°ÑˆĐ°Ñ‚Đ° Ñ„Đ°Đ¹Đ»Đ¾Đ²Đ° ÑиÑÑ‚ĐµĐ¼Đ°"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
"ĐÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Ñ‰ ĐºĐ»Ñч е Đ¿Ñ€ĐµĐºĐ°Đ»ĐµĐ½Đ¾ Đ¿Ñ€Đ¾ÑÑ‚ (трÑĐ±Đ²Đ° да бÑде Đ´ÑĐ»Đ³Đ° Đ¿Đ¾Đ½Đµ %d ÑĐ¸Đ¼Đ²Đ¾Đ»Đ°)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "ĐÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Ñ‰ Đ°Đ»Đ³Đ¾Ñ€Đ¸Ñ‚ÑĐ¼"
@@ -2264,17 +2213,19 @@ msgstr "ĐÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Ñ‰ Đ°Đ»Đ³Đ¾Ñ€Đ¸Ñ‚ÑĐ¼"
msgid "Change type"
msgstr "ĐŸÑ€Đ¾Đ¼ÑĐ½Đ¸ Ñ‚Đ¸Đ¿Đ°"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "ĐÑ‚ĐºĐ°Đ·"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr "Đе Đ¼Đ¾Đ³Đ° да Đ²Đ»Ñза ĐºĐ°Ñ‚Đ¾ Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ¼ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»ÑĐºĐ¾ Đ¸Đ¼Đµ %s (Đ³Ñ€ĐµÑˆĐ½Đ° Đ¿Đ°Ñ€Đ¾Đ»Đ°?)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2317,42 +2268,42 @@ msgstr "Đ¢ÑÑ€Ñи ÑÑÑ€Đ²ÑÑ€Đ¸"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "Đ¢ÑÑ€Ñи Đ½Đ¾Đ²Đ¸ ÑÑÑ€Đ²ÑÑ€Đ¸"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr ""
"ĐŸĐ°ĐºĐµÑ‚ %s трÑĐ±Đ²Đ° да бÑде Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½\n"
"Đ˜ÑĐºĐ°Ñ‚Đµ да Đ³Đ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
msgstr "ĐŸĐ°ĐºĐµÑ‚ÑÑ‚ %s Đ½Đµ Đ¼Đ¾Đ¶Đµ да бÑде Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½!"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "ЗадÑĐ»Đ¶Đ¸Ñ‚ĐµĐ»Đ½Đ¸ÑÑ‚ Đ¿Đ°ĐºĐµÑ‚ %s Đ»Đ¸Đ¿ÑĐ²Đ°"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "Đ¡Đ»ĐµĐ´Đ½Đ¸Ñ‚Đµ Đ¿Đ°ĐºĐµÑ‚Đ¸ Ñ‰Đµ трÑĐ±Đ²Đ° да Ñе Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸ ..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "ĐŸÑ€ĐµĐ¼Đ°Ñ…Đ²Đ°Đ½Đµ Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸ ..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2362,32 +2313,39 @@ msgstr ""
"ÑÑĐ·Đ´Đ°Đ´ĐµĐ½Đ¸ Đ½Đ¾Đ²Đ¸ Ñ„Đ°Đ¹Đ»Đ¾Đ²Đ¸ ÑиÑÑ‚ĐµĐ¼Đ¸. ĐœĐ¾Đ»Ñ Đ¿Ñ€Đ¾Đ²ĐµÑ€ĐµÑ‚Đµ Ñ‚Đ²ÑÑ€Đ´Đ¸Ñ Ñи диÑĐº Ñи за "
"Đ¿Ñ€Đ¸Ñ‡Đ¸Đ½Đ°Ñ‚Đ° за Ñ‚Đ¾Đ·Đ¸ Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼."
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Đ¢Ñ€ÑĐ±Đ²Đ° да Đ¸Đ¼Đ°Ñ‚Đµ FAT Đ´ÑĐ» Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½ Đ² /boot/efi"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "Đ¢Ñ€ÑĐ±Đ²Đ° да Đ¸Đ¼Đ°Ñ‚Đµ ESP FAT32 Đ´ÑĐ» Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½ Đ² /boot/EFI"
-#: fs/format.pm:106
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "Đ¡ÑĐ·Đ´Đ°Đ²Đ°Đ½Đµ и Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° Ñ„Đ°Đ¹Đ» %s"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr "Đе Đ¼Đ¾Đ¶Đµ да Ñе зададе Đ¸Đ¼Đµ Đ½Đ° %s Đ¸Đ¼Đ°Ñ‰Đ¾ Ñ‚Đ¸Đ¿ %s"
-#: fs/format.pm:134
-#, fuzzy, c-format
+#: fs/format.pm:143
+#, c-format
msgid "setting label on %s failed, is it formatted?"
-msgstr "ĐŸÑ€Đ¾Đ²Đ°Đ»Đ¸ Ñе Đ·Đ°Đ´Đ°Đ²Đ°Đ½ĐµÑ‚Đ¾ Đ½Đ° Đ¸Đ¼Đµ Đ½Đ° %s "
+msgstr ""
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "Đе Đ¼Đ¾Đ¶Đµ да Ñе Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ° %s Đ² Ñ‚Đ¸Đ¿ %s"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ°Đ½Đµ Đ¾Ñ‚ %s Đ¿Ñ€Đ¾Đ²Đ°Đ»ĐµĐ½Đ¾"
@@ -2402,76 +2360,76 @@ msgstr "\"ĐĐ¼Đ°Đ³ÑŒĐ¾ÑĐ°Đ½ ĐºÑ€ÑĐ³\" Đ¾Ñ‚ Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½Đ¸Ñ %s\n"
msgid "Mounting partition %s"
msgstr "ĐœĐ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° диÑĐºĐ¾Đ² Đ´ÑĐ» %s"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr " Đ¿Ñ€Đ¾Đ¿Đ°Đ´Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½ĐµÑ‚Đ¾ Đ½Đ° диÑĐºĐ¾Đ² Đ´ÑĐ» %s Đ² Đ´Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸Ñ %s"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "ĐŸÑ€Đ¾Đ²ĐµÑ€ĐºĐ° Đ½Đ° %s"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "Đ³Ñ€ĐµÑˆĐºĐ° Đ¿Ñ€Đ¸ Đ´ĐµĐ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° %s: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "ĐŸĐ¾Đ·Đ²Đ¾Đ»Đ¸ Đ¿Đ¾Đ»Đ·Đ²Đ°Đ½ĐµÑ‚Đ¾ Đ½Đ° swap Đ´ÑĐ» %s"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr "Đ˜Đ·Ñ‡Đ¸ÑÑ‚Đ¸ ĐºĐµÑˆĐ¸Ñ€Đ°Đ½ĐµÑ‚Đ¾ Đ¿Ñ€Đ¸ Đ·Đ°Đ¿Đ¸Ñ Ñлед Đ·Đ°Ñ‚Đ²Đ°Ñ€ÑĐ½ĐµÑ‚Đ¾ Đ½Đ° Ñ„Đ°Đ¹Đ»"
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr ""
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2479,66 +2437,66 @@ msgid ""
"have suidperl(1) installed.)"
msgstr ""
-#: fs/mount_options.pm:137
+#: fs/mount_options.pm:139
#, c-format
-msgid "Mount the file system read-only."
+msgid "Mount the filesystem read-only."
msgstr "ĐœĐ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° Ñ„Đ°Đ¹Đ»Đ¾Đ²Đ°Ñ‚Đ° ÑиÑÑ‚ĐµĐ¼Đ° Đ² Ñ€ĐµĐ¶Đ¸Đ¼ ÑĐ°Đ¼Đ¾ за Ñ‡ĐµÑ‚ĐµĐ½Đµ"
-#: fs/mount_options.pm:139
+#: fs/mount_options.pm:141
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr ""
"Đ’ÑĐ¸Ñ‡ĐºĐ¸ Đ²Ñ…Đ¾Đ´Đ½Đ¾-Đ¸Đ·Ñ…Đ¾Đ´Đ½Đ¸ Đ¾Đ¿ĐµÑ€Đ°Ñ†Đ¸Đ¸ Đ²Ñрху Ñ„Đ°Đ¹Đ»Đ¾Đ²Đ°Ñ‚Đ° ÑиÑÑ‚ĐµĐ¼Đ° Ñ‰Đµ трÑĐ±Đ²Đ° да бÑда "
"Đ¸Đ·Đ²ÑÑ€ÑˆĐ²Đ°Đ½Đ¸ ÑĐ¸Đ½Ñ…Ñ€Đ¾Đ½Đ½Đ¾."
-#: fs/mount_options.pm:141
+#: fs/mount_options.pm:143
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr "ĐŸĐ¾Đ·Đ²Đ¾Đ»Đ¸ Đ²ÑĐµĐºĐ¸ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ» да Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ° и Đ´ĐµĐ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ° Ñ„Đ°Đ¹Đ»Đ¾Đ²Đ°Ñ‚Đ° ÑиÑÑ‚ĐµĐ¼Đ°."
-#: fs/mount_options.pm:143
+#: fs/mount_options.pm:145
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow an ordinary user to mount the filesystem."
msgstr "ĐŸĐ¾Đ·Đ²Đ¾Đ»Đ¸ Đ½Đ° Đ¾Đ±Đ¸ĐºĐ½Đ¾Đ²ĐµĐ½ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ» да Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ° Ñ„Đ°Đ¹Đ»Đ¾Đ²Đ°Ñ‚Đ° ÑиÑÑ‚ĐµĐ¼Đ°."
-#: fs/mount_options.pm:145
+#: fs/mount_options.pm:147
#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
"ĐŸĐ¾Đ·Đ²Đ¾Đ»Đ¸ Đ¾Đ³Ñ€Đ°Đ½Đ¸Ñ‡Đ°Đ²Đ°Đ½Đµ Đ½Đ° диÑĐºĐ¾Đ²Đ¾Ñ‚Đ¾ Đ¿Ñ€Đ¾ÑÑ‚Ñ€Đ°Đ½ÑÑ‚Đ²Đ¾ Đ¿Đ¾Đ»Đ·Đ²Đ°Đ½Đ¾ Đ¾Ñ‚ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ» и Đ½Đ° "
"Đ´Đ¾Đ¿ÑĐ»Đ½Đ¸Ñ‚ĐµĐ»Đ½Đ¸ Đ¿Đ¾-ÑÑ‚Ñ€Đ¾Đ³Đ¸ Đ¾Đ³Ñ€Đ°Đ½Đ¸Ñ‡ĐµĐ½Đ¸Ñ"
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr "ĐŸĐ¾Đ´Đ´Ñ€ÑĐ¶ĐºĐ° Đ½Đ° \"user.\" Ñ€Đ°Đ·ÑˆĐ¸Ñ€ĐµĐ½Đ¸ Đ°Ñ€Đ¸Đ±ÑƒÑ‚Đ¸"
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr "Đ”Đ°Đ²Đ° Đ¿Ñ€Đ°Đ²Đ° за Đ·Đ°Đ¿Đ¸Ñ Đ½Đ° Đ¾Đ±Đ¸ĐºĐ½Đ¾Đ²ĐµĐ½Đ¸ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»Đ¸"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
msgstr "Đ”Đ°Đ²Đ° Đ´Đ¾ÑÑ‚ÑĐ¿ ÑĐ°Đ¼Đ¾ за Ñ‡ĐµÑ‚ĐµĐ½Đµ Đ½Đ° Đ¾Đ±Đ¸ĐºĐ½Đ¾Đ²ĐµĐ½Đ¸ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»Đ¸"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "Đ”ÑƒĐ±Đ»Đ¸Ñ€Đ°Đ¹ Ñ‚Đ¾Ñ‡ĐºĐ°Ñ‚Đ° Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½Đµ %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "ĐÑĐ¼Đ° диÑĐºĐ¾Đ²Đ¸ Đ´ÑĐ»Đ¾Đ²Đµ Đ½Đ° Ñ€Đ°Đ·Đ¿Đ¾Đ»Đ¾Đ¶ĐµĐ½Đ¸Đµ"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "ĐŸÑ€ĐµÑ‚ÑÑ€ÑĐ²Đ°Đ½Đµ Đ½Đ° диÑĐºĐ¾Đ²Đ¸Ñ‚Đµ Đ´ÑĐ»Đ¾Đ²ĐµÑ‚Đµ за Đ½Đ°Đ¼Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° Ñ‚Đ¾Ñ‡ĐºĐ¸ Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½Đµ"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Ñ‚Đ¾Ñ‡ĐºĐ¸ за Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½Đµ"
@@ -2564,18 +2522,18 @@ msgstr ""
"ĐÑĐ¼Đ° Đ´Đ¾ÑÑ‚Đ°Ñ‚ÑÑ‡Đ½Đ¾ Đ² swap Đ´Ñла за Đ¿Ñ€Đ¸ĐºĐ»ÑÑ‡Đ²Đ°Đ½Đµ Đ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸ÑÑ‚Đ°, Đ¼Đ¾Đ»Ñ, Đ´Đ¾Đ±Đ°Đ²ĐµÑ‚Đµ "
"Đ¾Ñ‰Đµ"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"Đ¢Ñ€ÑĐ±Đ²Đ° да Đ¸Đ¼Đ°Ñ‚Đµ ĐºĐ¾Ñ€ĐµĐ½Đ¾Đ² Đ´ÑĐ».\n"
"Đ—Đ°Ñ‚Đ¾Đ²Đ° ÑÑĐ·Đ´Đ°Đ¹Ñ‚Đµ Đ´ÑĐ» (или Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ½ÑĐºĐ¾Đ¹ ÑÑÑ‰ĐµÑÑ‚Đ²ÑƒĐ²Đ°Ñ‰).\n"
"ĐŸĐ¾Ñле Đ½Đ°Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ Đ±ÑƒÑ‚Đ¾Đ½Đ° ``ĐœÑÑÑ‚Đ¾ Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½Đµ'' и Đ·Đ°Đ´Đ°Đ¹Ñ‚Đµ `/'"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2586,52 +2544,55 @@ msgstr ""
"\n"
"Да Đ¿Ñ€Đ¾Đ´Ñлжа ли Đ²Ñе Đ¿Đ°Đº ?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "Đ˜Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ¹ ÑĐ²Đ¾Đ±Đ¾Đ´Đ½Đ¾Ñ‚Đ¾ Đ¼ÑÑÑ‚Đ¾"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "ĐÑĐ¼Đ° Đ´Đ¾ÑÑ‚Đ°Ñ‚ÑÑ‡Đ½Đ¾ Đ¼ÑÑÑ‚Đ¾ за ÑÑĐ·Đ´Đ°Đ²Đ°Đ½Đµ Đ½Đ° Đ½Đ¾Đ² Đ´ÑĐ»"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "Đ˜Đ·Đ¿Đ¾Đ·Đ²Đ°Đ½Đµ Đ½Đ° ÑÑÑ‰ĐµÑÑ‚Đ²ÑƒĐ²Đ°Ñ‰ Đ´ÑĐ»"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "ĐÑĐ¼Đ° Đ´ÑĐ», ĐºĐ¾Đ¹Ñ‚Đ¾ Đ¼Đ¾Đ³Đ° да Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ¼"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "Đ˜Đ·Ñ‡Đ¸ÑĐ»ÑĐ²Đ° ÑĐ²Đ¾Đ±Đ¾Đ´Đ½Đ¾Ñ‚Đ¾ Đ¼ÑÑÑ‚Đ¾ Đ½Đ° Microsoft Windows® Đ´ÑĐ»"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr "Đ˜Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ¹ ÑĐ²Đ¾Đ±Đ¾Đ´Đ½Đ¾Ñ‚Đ¾ Đ¼ÑÑÑ‚Đ¾ Đ¾Ñ‚ Đ´Ñла Ñ Microsoft Windows® "
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "ĐĐ¾Đ¹ Đ´ÑĐ» Đ¶ĐµĐ»Đ°ĐµÑ‚Đµ да Đ¿Ñ€Đ¾Đ¼ĐµĐ½Đ¸Ñ‚Đµ?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
+msgstr ""
+
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
msgstr ""
-"Đ’Đ°ÑˆĐ¸ÑÑ‚ Microsoft Windows® Đ´ÑĐ» е Đ¼Đ½Đ¾Đ³Đ¾ Ñ„Ñ€Đ°Đ³Đ¼ĐµĐ½Ñ‚Đ¸Ñ€Đ°Đ½, Đ¼Đ¾Đ»Ñ Đ¿ÑÑ€Đ²Đ¾ ÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Đ¹Ñ‚Đµ "
-"''defrag''"
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2664,73 +2625,75 @@ msgstr ""
"ĐĐ¾Đ³Đ°Ñ‚Đ¾ ÑÑ‚Đµ ÑĐ¸Đ³ÑƒÑ€Đ½Đ¸, Đ½Đ°Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ %s."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Đ¡Đ»ĐµĐ´Đ²Đ°Ñ‰"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Partitionning"
msgstr "Đ£Đ¿Ñ€Đ°Đ²Đ»ĐµĐ½Đ¸Đµ Đ½Đ° диÑĐºĐ¾Đ²Đ¸ Đ´ÑĐ»Đ¾Đ²Đµ"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr "ĐĐ¾Đ»ĐºĐ¾ иÑĐºĐ°Ñ‚Đµ да Đ¾ÑÑ‚Đ°Đ²Đ¸Ñ‚Đµ за windows? Đ´ÑĐ» %s?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "Đ Đ°Đ·Đ¼ĐµÑ€"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "Đ˜Đ·Ñ‡Đ¸ÑĐ»ÑĐ²Đ°Đ¼ Đ³Ñ€Đ°Đ½Đ¸Ñ†Đ¸Ñ‚Đµ Đ½Đ° Microsoft Windows® Ñ„Đ°Đ¹Đ»Đ¾Đ²Đ°Ñ‚Đ° ÑиÑÑ‚ĐµĐ¼Đ°"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "ĐĐµÑƒÑĐ¿ĐµÑˆĐ½Đ¾ Đ¿Ñ€ĐµÑ€Đ°Đ·Đ´ĐµĐ»ÑĐ½Đµ Đ½Đ° FAT: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr "ĐÑĐ¼Đ° FAT Đ´ÑĐ»Đ¾Đ²Đµ за ÑĐ¼ÑĐ½Đ° Đ½Đ° Đ³Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°Ñ‚Đ° (или Đ½ÑĐ¼Đ° Đ´Đ¾ÑÑ‚Đ°ÑÑ‡Đ½Đ¾ Đ¼ÑÑÑ‚Đ¾)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "ĐŸÑ€ĐµĐ¼Đ°Ñ…Đ½Đ¸ Microsoft Windows®"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Erase and use entire disk"
msgstr "Đ˜Đ·Ñ‚Ñ€Đ¸Đ¹ и Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ¹ Ñ†ĐµĐ»Đ¸Ñ Đ´Đ¸ÑĐº"
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "Đ¸Đ¼Đ°Ñ‚Đµ Đ¿Đ¾Đ²ĐµÑ‡Đµ Đ¾Ñ‚ ĐµĐ´Đ¸Đ½ Ñ‚Đ²ÑÑ€Đ´Đ¸ диÑĐºĐ¾Đ²Đµ, ĐºĐ¾Đ¹ да Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ¼ за Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸ÑÑ‚Đ°?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
+msgstr ""
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "Đ’Đ¡Đ˜Đ§ĐĐ˜ ÑÑÑ‰ĐµÑÑ‚Đ²ÑƒĐ²Đ°Ñ‰Đ¸ Đ´ÑĐ»Đ¾Đ²Đµ и Đ´Đ°Đ½Đ½Đ¸Ñ‚Đµ Đ²Ñрху Ñ‚ÑÑ… Đ½Đ° %s Ñ‰Đµ бÑĐ´Đ°Ñ‚ Đ·Đ°Đ³ÑƒĐ±ĐµĐ½Đ¸"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "ĐĐ»Đ¸ĐµĐ½Ñ‚ÑĐºĐ¾ Ñ€Đ°Đ·Đ´ĐµĐ»ÑĐ½Đµ Đ½Đ° диÑĐºĐ°"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "Đ˜Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ¹ fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2739,65 +2702,70 @@ msgstr ""
"Đ¡ĐµĐ³Đ° Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Ñ€Đ°Đ·Đ´ĐµĐ»Đ¸Ñ‚Đµ %s.\n"
"ĐĐ¾Đ³Đ°Ñ‚Đ¾ ÑÑ‚Đµ Đ³Đ¾Ñ‚Đ¾Đ²Đ¸, Đ½Đµ Đ·Đ°Đ±Ñ€Đ°Đ²ÑĐ¹Ñ‚Đµ да Đ·Đ°Đ¿Đ¸ÑˆĐµÑ‚Đµ Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ¹ĐºĐ¸ `w'"
-#: fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:425
+#, c-format
msgid "Ext2/3/4"
-msgstr "Ext3"
+msgstr ""
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "Đе Đ¼Đ¾Đ³Đ° да Đ½Đ°Đ¼ĐµÑ€Ñ Đ½Đ¸ĐºĐ°ĐºĐ²Đ¾ Đ¼ÑÑÑ‚Đ¾ за Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "ĐŸĐ¾Đ¼Đ¾Ñ‰Đ½Đ¸ĐºÑÑ‚ за Ñ€Đ°Đ·Đ´ĐµĐ»Đ¸Đ½Đµ Đ½Đ° Đ´ÑĐ»Đ¾Đ²Đµ Đ½Đ° DrakX Đ½Đ°Đ¼ĐµÑ€Đ¸ ÑĐ»ĐµĐ´Đ½Đ¸Ñ‚Đµ Ñ€ĐµÑˆĐµĐ½Đ¸Ñ:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr ""
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "ĐĐµÑƒÑĐ¿ĐµÑˆĐ½Đ¾ Ñ€Đ°Đ·Đ´ĐµĐ»ÑĐ½Đµ Đ½Đ°: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "Đе Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Ñ‚Đµ JFS за Đ´ÑĐ» Đ¿Đ¾-Đ¼Đ°Đ»ÑĐº Đ¾Ñ‚ 16 ĐœĐ‘"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "Đе Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đµ ReiserFS Đ½Đ° Đ´ÑĐ» Đ¿Đ¾-Đ¼Đ°Đ»ÑĐº Đ¾Ñ‚ 32 ĐœĐ‘"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr ""
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "Đ¿Ñ€Đ¾ÑÑ‚"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "Ñ /usr"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "ÑÑÑ€Đ²ÑÑ€"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr "BIOS ÑĐ¾Ñ„Ñ‚ÑƒĐµÑ€ĐµĐ½ RAID е Đ¾Ñ‚ĐºÑ€Đ¸Ñ‚ Đ½Đ° диÑĐºĐ¾Đ²Đµ %s. Да Đ³Đ¾ Đ°ĐºÑ‚Đ¸Đ²Đ¸Ñ€Đ°Đ¼ ли?"
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2814,101 +2782,84 @@ msgstr ""
"\n"
"Đ¡ÑĐ³Đ»Đ°ÑĐ½Đ¸ ли ÑÑ‚Đµ да Đ·Đ°Đ³ÑƒĐ±Đ¸Ñ‚Đµ Đ²ÑĐ¸Ñ‡ĐºĐ¸ Đ´ÑĐ»Đ¾Đ²Đµ?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "Đ¢Đ¾Ñ‡ĐºĐ¸Ñ‚Đµ Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½Đµ трÑĐ±Đ²Đ° да Đ·Đ°Đ¿Đ¾Ñ‡Đ²Đ°Ñ‚ Ñ /"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "Đ¢Đ¾Ñ‡ĐºĐ¸Ñ‚Đµ Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½Đµ трÑĐ±Đ²Đ° да ÑÑĐ´ÑÑ€Đ¶Đ°Ñ‚ ÑĐ°Đ¼Đ¾ Đ±ÑƒĐºĐ²Đ¸ и Ñ†Đ¸Ñ„Ñ€Đ¸"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "Đ’ĐµÑ‡Đµ Đ¸Đ¼Đ° Đ´ÑĐ» Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½ Đ½Đ° Ñ‚Đ¾Đ²Đ° Đ¼ÑÑÑ‚Đ¾ %s\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"ĐœĐ°Ñ€ĐºĐ¸Ñ€Đ°Đ»Đ¸ ÑÑ‚Đµ ÑĐ¾Ñ„Ñ‚ÑƒĐµÑ€ĐµĐ½ RAID Đ´ÑĐ» ĐºĐ°Ñ‚Đ¾ root (/).\n"
-"ĐÑĐ¼Đ° Đ·Đ°Ñ€ĐµĐ¶Đ´Đ°Ñ‰Đ° Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ°, ĐºĐ¾ÑÑ‚Đ¾ да Đ¼Đ¾Đ¶Đµ да Ñе ÑĐ¿Ñ€Đ°Đ²Đ¸ Ñ Đ½ĐµĐ³Đ¾ без /boot Đ´ÑĐ».\n"
-"Đ¢Đ°ĐºĐ° Ñ‡Đµ Đ´Đ¾Đ±Đ°Đ²ĐµÑ‚Đµ /boot Đ´ÑĐ»"
-#: fsedit.pm:438
-#, fuzzy, c-format
+#: fsedit.pm:453
+#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-"ĐœĐ°Ñ€ĐºĐ¸Ñ€Đ°Đ»Đ¸ ÑÑ‚Đµ ÑĐ¾Ñ„Ñ‚ÑƒĐµÑ€ĐµĐ½ RAID Đ´ÑĐ» ĐºĐ°Ñ‚Đ¾ root (/).\n"
-"ĐÑĐ¼Đ° Đ·Đ°Ñ€ĐµĐ¶Đ´Đ°Ñ‰Đ° Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ°, ĐºĐ¾ÑÑ‚Đ¾ да Đ¼Đ¾Đ¶Đµ да Ñе ÑĐ¿Ñ€Đ°Đ²Đ¸ Ñ Đ½ĐµĐ³Đ¾ без /boot Đ´ÑĐ».\n"
-"Đ¢Đ°ĐºĐ° Ñ‡Đµ Đ´Đ¾Đ±Đ°Đ²ĐµÑ‚Đµ /boot Đ´ÑĐ»"
-#: fsedit.pm:446
-#, fuzzy, c-format
+#: fsedit.pm:461
+#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr ""
-"ĐœĐ°Ñ€ĐºĐ¸Ñ€Đ°Đ»Đ¸ ÑÑ‚Đµ ÑĐ¾Ñ„Ñ‚ÑƒĐµÑ€ĐµĐ½ RAID Đ´ÑĐ» ĐºĐ°Ñ‚Đ¾ root (/).\n"
-"ĐÑĐ¼Đ° Đ·Đ°Ñ€ĐµĐ¶Đ´Đ°Ñ‰Đ° Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ°, ĐºĐ¾ÑÑ‚Đ¾ да Đ¼Đ¾Đ¶Đµ да Ñе ÑĐ¿Ñ€Đ°Đ²Đ¸ Ñ Đ½ĐµĐ³Đ¾ без /boot Đ´ÑĐ».\n"
-"Đ¢Đ°ĐºĐ° Ñ‡Đµ Đ´Đ¾Đ±Đ°Đ²ĐµÑ‚Đµ /boot Đ´ÑĐ»"
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
-#, fuzzy, c-format
+#: fsedit.pm:472
+#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"ĐœĐ°Ñ€ĐºĐ¸Ñ€Đ°Đ»Đ¸ ÑÑ‚Đµ ÑĐ¾Ñ„Ñ‚ÑƒĐµÑ€ĐµĐ½ RAID Đ´ÑĐ» ĐºĐ°Ñ‚Đ¾ root (/).\n"
-"ĐÑĐ¼Đ° Đ·Đ°Ñ€ĐµĐ¶Đ´Đ°Ñ‰Đ° Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ°, ĐºĐ¾ÑÑ‚Đ¾ да Đ¼Đ¾Đ¶Đµ да Ñе ÑĐ¿Ñ€Đ°Đ²Đ¸ Ñ Đ½ĐµĐ³Đ¾ без /boot Đ´ÑĐ».\n"
-"Đ¢Đ°ĐºĐ° Ñ‡Đµ Đ´Đ¾Đ±Đ°Đ²ĐµÑ‚Đµ /boot Đ´ÑĐ»"
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr ""
"Вие Đ½Đµ Đ¼Đ¾Đ¶Đµ да Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Ñ‚Đµ ĐºÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Đ½Đ° Ñ„Đ°Đ¹Đ»Đ¾Đ²Đ° ÑиÑÑ‚ĐµĐ¼Đ° за Ñ‚Đ¾Ñ‡ĐºĐ° Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½Đµ %s"
-#: fsedit.pm:447
-#, fuzzy, c-format
+#: fsedit.pm:482
+#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
-"Đе Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Ñ‚Đµ LVM Đ»Đ¾Đ³Đ¸Ñ‡ĐµÑĐºĐ¸ Đ´ÑĐ» за Ñ‚Đ¾Ñ‡ĐºĐ° Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½Đµ %s Đ´Đ¾ĐºĐ°Ñ‚Đ¾ "
-"Đ²ĐºĐ»ÑÑ‡Đ²Đ° Ñ„Đ¸Đ·Đ¸Ñ‡ĐµÑĐºĐ¸ Đ´ÑĐ»Đ¾Đ²Đµ"
-#: fsedit.pm:449
-#, fuzzy, c-format
+#: fsedit.pm:484
+#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-"ĐœĐ°Ñ€ĐºĐ¸Ñ€Đ°Đ»Đ¸ ÑÑ‚Đµ ÑĐ¾Ñ„Ñ‚ÑƒĐµÑ€ĐµĐ½ RAID Đ´ÑĐ» ĐºĐ°Ñ‚Đ¾ root (/).\n"
-"ĐÑĐ¼Đ° Đ·Đ°Ñ€ĐµĐ¶Đ´Đ°Ñ‰Đ° Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ°, ĐºĐ¾ÑÑ‚Đ¾ да Đ¼Đ¾Đ¶Đµ да Ñе ÑĐ¿Ñ€Đ°Đ²Đ¸ Ñ Đ½ĐµĐ³Đ¾ без /boot Đ´ÑĐ».\n"
-"Đ¢Đ°ĐºĐ° Ñ‡Đµ Đ´Đ¾Đ±Đ°Đ²ĐµÑ‚Đµ /boot Đ´ÑĐ»"
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "Đ¢Đ°Đ·Đ¸ Đ´Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸Ñ Ñ‚Ñ€ÑĐ±Đ²Đ° да Đ¾ÑÑ‚Đ°Đ½Đµ Đ² Ñ€Đ°Đ¼ĐºĐ¸Ñ‚Đµ Đ½Đ° root Ñ„Đ°Đ¹Đ»Đ¾Đ²Đ°Ñ‚Đ° ÑиÑÑ‚ĐµĐ¼Đ°."
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2917,12 +2868,12 @@ msgstr ""
"ĐÑƒĐ¶Đ´Đ°ĐµÑ‚Đµ Ñе Đ¾Ñ‚ иÑÑ‚Đ¸Đ½ÑĐºĐ° Ñ„Đ°Đ¹Đ»Đ¾Đ²Đ° ÑиÑÑ‚ĐµĐ¼Đ° (ext2, reiserfs,xfs, или jfs) за "
"Ñ‚Đ°Đ·Đ¸ Ñ‚Đ¾Ñ‡ĐºĐ° Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½Đµ\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "ĐÑĐ¼Đ° Đ´Đ¾ÑÑ‚Đ°Ñ‚ÑÑ‡Đ½Đ¾ Đ¼ÑÑÑ‚Đ¾ за Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ Ñ€Đ°Đ·Đ¿Ñ€ĐµĐ´ĐµĐ»ÑĐ½Đµ"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "ĐÑĐ¼Đ° Đ½Đ¸Ñ‰Đ¾ за Đ¿Ñ€Đ°Đ²ĐµĐ½Đµ"
@@ -2932,283 +2883,278 @@ msgstr "ĐÑĐ¼Đ° Đ½Đ¸Ñ‰Đ¾ за Đ¿Ñ€Đ°Đ²ĐµĐ½Đµ"
msgid "SATA controllers"
msgstr "SATA ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€Đ¸"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "RAID ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€Đ¸"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "(E)IDE/ATA ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€Đ¸"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, c-format
msgid "Card readers"
msgstr "ĐĐ°Ñ€Ñ‚Đ¾Đ²Đ¸ Ñ‡ĐµÑ‚Ñ†Đ¸:"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "Firewire ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€Đ¸"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "PCMCIA ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€Đ¸"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "SCSI ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€Đ¸"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "USB ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€Đ¸"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "USB Đ¿Đ¾Ñ€Ñ‚Đ¾Đ²Đµ"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "SMBus ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€Đ¸"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "Đ‘Ñ€Đ¸Đ´Đ¶Đ¾Đ²Đµ и ÑиÑÑ‚ĐµĐ¼Đ½Đ¸ ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€Đ¸"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Đ¤Đ»Đ¾Đ¿Đ¸ диÑĐºĐ¾Đ²Đ¾ уÑÑ‚Ñ€Đ¾Đ¹ÑÑ‚Đ²Đ¾"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip уÑÑ‚Ñ€Đ¾Đ¹ÑÑ‚Đ²Đ¾"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "Đ¢Đ²ÑÑ€Đ´ диÑĐº"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr "USB уÑÑ‚Ñ€Đ¾Đ¹ÑÑ‚Đ²Đ° за ÑÑÑ…Ñ€Đ°Đ½ĐµĐ½Đ¸Đµ Đ½Đ° Đ´Đ°Đ½Đ½Đ¸"
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CDROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "CD/DVD Đ·Đ°Đ¿Đ¸ÑĐ²Đ°Ñ‰Đ¸ уÑÑ‚Ñ€Đ¾Đ¹ÑÑ‚Đ²Đ°"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "Đ›ĐµĐ½Ñ‚Đ°"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "AGP ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€Đ¸"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "Đ’Đ¸Đ´ĐµĐ¾ ĐºĐ°Ñ€Ñ‚Đ°"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr "DVB ĐºĐ°Ñ€Ñ‚Đ°"
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "TV Ñ‚ÑƒĐ½ĐµÑ€"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "Đ”Ñ€ÑƒĐ³Đ¸ Đ¼ÑƒĐ»Ñ‚Đ¸Đ¼ĐµĐ´Đ¸Đ¹Đ½Đ¸ уÑÑ‚Ñ€Đ¾Đ¹ÑÑ‚Đ²Đ°"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "Đ—Đ²ÑƒĐºĐ¾Đ²Đ° ĐºĐ°Ñ€Ñ‚Đ°"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "WEB ĐºĐ°Đ¼ĐµÑ€Đ°"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "ĐŸÑ€Đ¾Ñ†ĐµÑĐ¾Ñ€Đ¸"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "ISDN Đ°Đ´Đ°Đ¿Ñ‚ĐµÑ€Đ¸"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr "USB Đ·Đ²ÑƒĐºĐ¾Đ²Đ¸ уÑÑ‚Ñ€Đ¾Đ¹ÑÑ‚Đ²Đ°"
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr "Đ Đ°Đ´Đ¸Đ¾ ĐºĐ°Ñ€Ñ‚Đ°"
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr "ATM Đ¼Ñ€ĐµĐ¶Đ¾Đ²Đ° ĐºĐ°Ñ€Ñ‚Đ°"
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr "WAN Đ¼Ñ€ĐµĐ¶Đ¾Đ²Đ° ĐºĐ°Ñ€Ñ‚Đ°"
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr "Bluetooth уÑÑ‚Ñ€Đ¾Đ¹ÑÑ‚Đ²Đ°"
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "Ethernet ĐºĐ°Ñ€Ñ‚Đ°"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "ĐœĐ¾Đ´ĐµĐ¼"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "ADSL Đ°Đ´Đ°Đ¿Ñ‚ĐµÑ€Đ¸"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "ĐŸĐ°Đ¼ĐµÑ‚"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "ĐŸÑ€Đ¸Đ½Ñ‚ĐµÑ€"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr "Đ˜Đ³Ñ€Đ¾Đ²Đ¸ ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€"
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "Đ”Đ¶Đ¾Đ¹ÑÑ‚Đ¸Đº"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "ĐĐ»Đ°Đ²Đ¸Đ°Ñ‚ÑƒÑ€Đ°"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr "Đ¢Đ°Đ±Đ»ĐµÑ‚ и ÑĐµĐ½Đ·Đ¾Ñ€ĐµĐ½ ĐµĐºÑ€Đ°Đ½"
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "ĐœĐ¸ÑˆĐºĐ°"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr "Đ‘Đ¸Đ¾Đ¼ĐµÑ‚Ñ€Đ¸Ñ‡ĐµĐ½ ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»"
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "UPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "Đ¡ĐºĐµĐ½ĐµÑ€"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "ĐĐµĐ¸Đ·Đ²ĐµÑÑ‚Đ½Đ¸/Đ”Ñ€ÑƒĐ³Đ¸"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "cpu # "
-#: harddrake/sound.pm:303
+#: harddrake/sound.pm:80
#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "ĐœĐ¾Đ»Ñ, Đ¿Đ¾Ñ‡Đ°ĐºĐ°Đ¹Ñ‚Đµ ... ĐŸÑ€Đ¸Đ»Đ°Đ³Đ°Đ½Đµ Đ½Đ° Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºĐ¸Ñ‚Đµ"
-
-#: harddrake/sound.pm:366
-#, c-format
-msgid "Enable PulseAudio"
-msgstr "ĐŸĐ¾Đ·Đ²Đ¾Đ»Đ¸ PulseAudio"
+msgid "No known driver"
+msgstr "ĐÑĐ¼Đ° Đ¸Đ·Đ²ĐµÑÑ‚ĐµĐ½ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr "ĐŸĐ¾Đ·Đ²Đ¾Đ»Đ¸ 5.1 Đ·Đ²ÑƒĐº Ñ PulseAudio"
+msgid "There's no known driver for your sound card (%s)"
+msgstr "ĐÑĐ¼Đ° Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ за Đ²Đ°ÑˆĐ°Ñ‚Đ° Đ·Đ²ÑƒĐºĐ¾Đ²Đ° ĐºĐ°Ñ€Ñ‚Đ° (%s)"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
-msgstr "ĐŸĐ¾Đ·Đ²Đ¾Đ»Đ¸ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»ÑĐºĐ¾ Đ¿Ñ€ĐµĐ²ĐºĐ»ÑÑ‡Đ²Đ°Đ½Đµ за Đ·Đ²ÑƒĐºĐ¾Đ²Đ¸Ñ‚Đµ Đ¿Ñ€Đ¸Đ»Đ¾Đ¶ĐµĐ½Đ¸Ñ"
+msgid "Enable PulseAudio"
+msgstr "ĐŸĐ¾Đ·Đ²Đ¾Đ»Đ¸ PulseAudio"
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr "Đ—Đ°Đ´Đ°Đ¹ Đ½Đ° Đ·Đ²ÑƒĐºĐ¾Đ²Đ¸ÑÑ‚ Đ¿ÑƒĐ»Ñ‚ ÑÑ‚Đ¾Đ¹Đ½Đ¾ÑÑ‚Đ¸Ñ‚Đµ Đ¿Đ¾ Đ¿Đ¾Đ´Ñ€Đ°Đ·Đ±Đ¸Ñ€Đ°Đ½Đµ"
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr ""
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "ĐÑĐ¼Đ° Đ°Đ»Ñ‚ĐµÑ€Đ½Đ°Ñ‚Đ¸Đ²ĐµĐ½ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
@@ -3217,150 +3163,80 @@ msgstr ""
"ĐÑĐ¼Đ° Đ¸Đ·Đ²ĐµÑÑ‚Đ½ĐµĐ½ OSS/ALSA Đ°Đ»Ñ‚ĐµÑ€Đ½Đ°Ñ‚Đ¸Đ²ĐµĐ½ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ за Đ²Đ°ÑˆĐ°Ñ‚Đ° Đ·Đ²ÑƒĐºĐ¾Đ²Đ° ĐºĐ°Ñ€Ñ‚Đ° (%s) "
"ĐºĐ¾ÑÑ‚Đ¾ Đ² Đ¼Đ¾Đ¼ĐµĐ½Ñ‚Đ° Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ° \"%s\""
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "ĐаÑÑ‚Ñ€Đ¾Đ¹ĐºĐ° за Đ·Đ²ÑƒĐº"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-"Đ¢ÑƒĐº Đ¼Đ¾Đ¶Đµ да Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ°Đ»Ñ‚ĐµÑ€Đ½Đ°Ñ‚Đ¸Đ²ĐµĐ½ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ (OSS или ALSA) за Đ²Đ°ÑˆĐ°Ñ‚Đ° Đ·Đ²ÑƒĐºĐ¾Đ²Đ° "
-"ĐºĐ°Ñ€Ñ‚Đ° (%s)."
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
+#, c-format
+msgid "Sound troubleshooting"
+msgstr "Đ—Đ°Ñ‚Ñ€ÑƒĐ´Đ½ĐµĐ½Đ¸Ñ Đ¿Ñ€Đ¸ Đ·Đ²ÑƒĐº"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
"\n"
"\n"
-"Đ’Đ°ÑˆĐ°Ñ‚Đ° ĐºĐ°Ñ€Ñ‚Đ° Đ² Đ¼Đ¾Đ¼ĐµĐ½Ñ‚Đ° Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ° %s\"%s\" Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ (Đ¿Đ¾Đ´Ñ€Đ°Đ·Đ±Đ¸Ñ€Đ°Ñ‰ Ñе Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ за "
-"ĐºĐ°Ñ€Ñ‚Đ°Ñ‚Đ° Đ²Đ¸ е \"%s\")"
-
-#: harddrake/sound.pm:414
-#, c-format
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"- 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.\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "Đ”Ñ€Đ°Đ¹Đ²ĐµÑ€: "
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
+"- \"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\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr ""
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"ĐÑĐ¼Đ° ÑĐ²Đ¾Đ±Đ¾Đ´ĐµĐ½ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ за Đ²Đ°ÑˆĐ°Ñ‚Đ° Đ·Đ²ÑƒĐºĐ¾Đ²Đ° ĐºĐ°Ñ€Ñ‚Đ° (%s), Đ½Đ¾ Đ¸Đ¼Đ° ÑĐ¾Đ±ÑÑ‚Đ²ĐµĐ½Đ¸ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ "
-"Đ½Đ° \"%s\"."
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "ĐÑĐ¼Đ° Đ¸Đ·Đ²ĐµÑÑ‚ĐµĐ½ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "ĐÑĐ¼Đ° Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ за Đ²Đ°ÑˆĐ°Ñ‚Đ° Đ·Đ²ÑƒĐºĐ¾Đ²Đ° ĐºĐ°Ñ€Ñ‚Đ° (%s)"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "Đ—Đ°Ñ‚Ñ€ÑƒĐ´Đ½ĐµĐ½Đ¸Ñ Đ¿Ñ€Đ¸ Đ·Đ²ÑƒĐº"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
+"- \"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.\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "Đ ÑÑ‡Đ½Đ¾ Đ·Đ°Đ´Đ°Đ²Đ°Đ½Đµ Đ½Đ° Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "Đ˜Đ·Đ±Đ¾Ñ€ Đ½Đ° Đ¿Ñ€Đ¾Đ¸Đ·Đ²Đ¾Đ»ĐµĐ½ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
-msgstr ""
-"ĐĐºĐ¾ Đ¼Đ¸ÑĐ»Đ¸Ñ‚Đµ, Ñ‡Đµ Đ·Đ½Đ°ĐµÑ‚Đµ ĐºĐ¾Đ¹ Ñ‚Đ¾Ñ‡Đ½Đ¾ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ е Đ¿Đ¾Đ´Ñ…Đ¾Đ´Ñщ за Đ²Đ°ÑˆĐ°Ñ‚Đ° ĐºĐ°Ñ€Ñ‚Đ°,\n"
-"Ñ‚Đ¾ Đ²Đ¸Đµ Đ¼Đ¾Đ¶Đµ да Đ³Đ¾ Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ¾Ñ‚ Đ³Đ¾Ñ€Đ½Đ¸ÑÑ‚ ÑĐ¿Đ¸ÑÑĐº.\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
+"\n"
+"\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
+"\n"
+"\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
+"\n"
+"\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
"\n"
-"Đ¢ĐµĐºÑƒÑ‰Đ¾ Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ½Đ¸ÑÑ‚ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ за Đ²Đ°ÑˆĐ°Ñ‚Đ° \"%s\" Đ·Đ²ÑƒĐºĐ¾Đ²Đ° ĐºĐ°Ñ€Ñ‚Đ° е \"%s\" "
+"\n"
+"- \"/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)\n"
+msgstr ""
#: harddrake/v4l.pm:12
#, c-format
@@ -3388,7 +3264,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
#: harddrake/v4l.pm:478
@@ -3401,70 +3277,73 @@ msgstr "ĐœĐ¾Đ´ĐµĐ» Đ½Đ° ĐºĐ°Ñ€Ñ‚Đ°:"
msgid "Tuner type:"
msgstr "Đ¢Đ¸Đ¿ Đ½Đ° Ñ‚ÑƒĐ½ĐµÑ€:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "Đ“Đ¾Ñ‚Đ¾Đ²Đ¾"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Да"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "Đе"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Ñ„Đ°Đ¹Đ»"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Đ”Đ¾Đ±Đ°Đ²ÑĐ½Đµ"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "ĐŸÑ€Đ¾Đ¼ÑĐ½Đ°"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "ĐÑ€Đ°Đ¹"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "ĐŸÑ€ĐµĐ´Đ¸ÑˆĐµĐ½"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
msgstr "Đе е Đ¸Đ·Đ±Ñ€Đ°Đ½ Ñ„Đ°Đ¹Đ»"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
msgstr "Вие Đ¸Đ·Đ±Ñ€Đ°Ñ…Ñ‚Đµ Đ´Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸Ñ, а Đ½Đµ Ñ„Đ°Đ¹Đ»"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
msgstr "ĐÑĐ¼Đ° Ñ‚Đ°ĐºĐ°Đ²Đ° Đ´Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸Ñ"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "ĐÑĐ¼Đ° Ñ‚Đ°ĐºÑĐ² Ñ„Đ°Đ¹Đ»"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr "Đ’Đ½Đ¸Đ¼Đ°Đ½Đ¸Đµ, Caps Lock е Đ½Đ°Ñ‚Đ¸ÑĐ½Đ°Ñ‚"
@@ -3514,9 +3393,9 @@ msgid " enter `void' for void entry"
msgstr ""
#: interactive/stdio.pm:128
-#, fuzzy, c-format
+#, c-format
msgid "=> There are many things to choose from (%s).\n"
-msgstr "=> Đ˜Đ¼Đ° Đ¼Đ½Đ¾Đ³Đ¾ Đ½ĐµÑ‰Đ° за Đ¸Đ·Đ±Đ¾Ñ€ Đ¾Ñ‚ (%s).\n"
+msgstr ""
#: interactive/stdio.pm:131
#, c-format
@@ -3543,1248 +3422,1269 @@ msgstr ""
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
-#, fuzzy, c-format
+#: lang.pm:247
+#, c-format
msgid "default:LTR"
-msgstr "default:LTR"
+msgstr ""
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "ĐĐ½Đ´Đ¾Ñ€Đ°"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "ĐĐ±ĐµĐ´Đ¸Đ½ĐµĐ½Đ¸ ĐÑ€Đ°Đ±ÑĐºĐ¸ Đ•Đ¼Đ¸Ñ€ÑÑ‚Đ²Đ°"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "ĐÑ„Đ³Đ°Đ½Đ¸ÑÑ‚Đ°Đ½"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "ĐĐ½Ñ‚Đ¸Đ³ÑƒĐ° и Đ‘Đ°Ñ€Đ±ÑƒĐ´Đ°"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "ĐĐ½Đ³Đ¸Đ»Đ°"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "ĐĐ»Đ±Đ°Đ½Đ¸Ñ"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "ĐÑ€Đ¼ĐµĐ½Đ¸Ñ"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Đ¥Đ¾Đ»Đ°Đ½Đ´ÑĐºĐ¸ ĐĐ½Ñ‚Đ¸Đ»Đ¸"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "ĐĐ½Đ³Đ¾Đ»Đ°"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "ĐĐ½Ñ‚Đ°Ñ€ĐºÑ‚Đ¸ĐºĐ°"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "ĐÑ€Đ¶ĐµĐ½Ñ‚Đ¸Đ½Đ°"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "ĐĐ¼ĐµÑ€Đ¸ĐºĐ°Đ½ÑĐºĐ° Đ¡Đ°Đ¼Đ¾Đ°"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "ĐĐ²ÑÑ‚Ñ€Đ¸Ñ"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "ĐĐ²ÑÑ‚Ñ€Đ°Đ»Đ¸Ñ"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "ĐÑ€ÑƒĐ±Đ°"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "ĐĐ·ĐµÑ€Đ±Đ°Đ¹Đ´Đ¶Đ°Đ½"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Đ‘Đ¾ÑĐ½Đ° и Đ¥ĐµÑ€Ñ†ĐµĐ³Đ¾Đ²Đ¸Đ½Đ°"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Đ‘Đ°Ñ€Đ±Đ°Đ´Đ¾Ñ"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Đ‘Đ°Đ½Đ³Đ»Đ°Đ´ĐµÑˆ"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Đ‘ĐµĐ»Đ³Đ¸Ñ"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Đ‘ÑƒÑ€ĐºĐ¸Đ½Đ° ФаÑĐ¾"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "Đ‘ÑĐ»Đ³Đ°Ñ€Đ¸Ñ"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Đ‘Đ°Ñ…Ñ€ĐµĐ¹Đ½"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Đ‘ÑƒÑ€ÑƒĐ½Đ´Đ¸"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Đ‘ĐµĐ½Đ¸Đ½"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Đ‘ĐµÑ€Đ¼ÑƒĐ´Đ°"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Đ‘Ñ€ÑƒĐ½ĐµĐ¹"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Đ‘Đ¾Đ»Đ¸Đ²Đ¸Ñ"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Đ‘Ñ€Đ°Đ·Đ¸Đ»Đ¸Ñ"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Đ‘Đ°Ñ…Đ°Đ¼Đ¸"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "Đ‘ÑƒÑ‚Đ°Đ½"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "ĐÑÑ‚Ñ€Đ¾Đ² Đ‘ÑƒĐ²ĐµÑ‚"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Đ‘Đ¾Ñ‚ÑĐ²Đ°Đ½Đ°"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Đ‘ĐµĐ»Đ°Ñ€ÑƒÑ"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Белиз"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "ĐĐ°Đ½Đ°Đ´Đ°"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "ĐĐ¾ĐºĐ¾ÑĐ¾Đ²Đ¸ ĐÑÑ‚Ñ€Đ¾Đ²Đ¸"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "ĐĐ¾Đ½Đ³Đ¾ (ĐĐ¸Đ½ÑˆĐ°Ñа)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "Đ¦ĐµĐ½Ñ‚Ñ€Đ°Đ»Đ½Đ¾Đ°Ñ„Ñ€Đ¸ĐºĐ°Đ½ÑĐºĐ° Đ ĐµĐ¿ÑƒĐ±Đ»Đ¸ĐºĐ°"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "ĐĐ¾Đ½Đ³Đ¾ (Đ‘Ñ€Đ°Đ·Đ¸Đ²Đ¸Đ»)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Đ¨Đ²ĐµĐ¹Ñ†Đ°Ñ€Đ¸Ñ"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "ĐĐ¾Ñ‚ Đ´'Đ¸Đ²Đ¾Đ°Ñ€"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "ĐÑÑ‚Ñ€Đ¾Đ²Đ¸ ĐÑƒĐº"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Чили"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "ĐĐ°Đ¼ĐµÑ€ÑƒĐ½"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "ĐĐ¸Ñ‚Đ°Đ¹"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "ĐĐ¾Đ»ÑƒĐ¼Đ±Đ¸Ñ"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "ĐĐ¾ÑÑ‚Đ° Đ Đ¸ĐºĐ°"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Đ¡ÑÑ€Đ±Đ¸Ñ Đ¸ Đ§ĐµÑ€Đ½Đ° Đ“Đ¾Ñ€Đ°"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "ĐÑƒĐ±Đ°"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "ĐĐ°Đ¿Đ¾ Đ’ĐµÑ€Đ´Đµ"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "ĐĐ¾Đ»ĐµĐ´Đ½Đ¸ ĐÑÑ‚Ñ€Đ¾Đ²Đ¸"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "ĐĐ¸Đ¿ÑÑ€"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "Đ§ĐµÑˆĐºĐ° Đ ĐµĐ¿ÑƒĐ±Đ»Đ¸ĐºĐ°"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "Đ“ĐµÑ€Đ¼Đ°Đ½Đ¸Ñ"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Đ”Đ¶Đ¸Đ±ÑƒÑ‚Đ¸"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Đ”Đ°Đ½Đ¸Ñ"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Đ”Đ¾Đ¼Đ¸Đ½Đ¸ĐºĐ°"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Đ”Đ¾Đ¼Đ¸Đ½Đ¸ĐºĐ°Đ½ÑĐºĐ° Đ ĐµĐ¿ÑƒĐ±Đ»Đ¸ĐºĐ°"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "ĐĐ»Đ¶Đ¸Ñ€"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Đ•ĐºĐ²Đ°Đ´Đ¾Ñ€"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Đ•ÑÑ‚Đ¾Đ½Đ¸Ñ"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Đ•Đ³Đ¸Đ¿ĐµÑ‚"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Đ—Đ°Đ¿Đ°Đ´Đ½Đ° Đ¡Đ°Ñ…Đ°Ñ€Đ°"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Đ•Ñ€Đ¸Ñ‚Ñ€ĐµÑ"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "Đ˜ÑĐ¿Đ°Đ½Đ¸Ñ"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "Đ•Ñ‚Đ¸Đ¾Đ¿Đ¸Ñ"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Đ¤Đ¸Đ½Đ»Đ°Đ½Đ´Đ¸Ñ"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Фиджи"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Đ¤Đ¾Đ»ĐºĐ»ĐµĐ½Đ´ÑĐºĐ¸ ĐÑÑ‚Ñ€Đ¾Đ²Đ¸ (ĐœĐ°Đ»Đ²Đ¸Đ½Đ¸)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "ĐœĐ¸ĐºÑ€Đ¾Đ½ĐµĐ·Đ¸Ñ"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "ĐÑÑ‚Ñ€Đ¾Đ²Đ¸ Đ¤Đ°Ñ€Đ¾"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Đ¤Ñ€Đ°Đ½Ñ†Đ¸Ñ"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Đ“Đ°Đ±Đ¾Đ½"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "ĐĐ½Đ³Đ»Đ¸Ñ"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Đ“Ñ€ĐµĐ½Đ°Đ´Đ°"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "Đ“Ñ€ÑƒĐ·Đ¸Ñ"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "Đ¤Ñ€ĐµĐ½ÑĐºĐ° Đ“Đ²Đ¸Đ°Đ½Đ°"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Đ“Đ°Đ½Đ°"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Đ“Đ¸Đ±Ñ€Đ°Đ»Ñ‚Đ°Ñ€"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Đ“Ñ€ĐµĐ½Đ»Đ°Đ½Đ´Đ¸Ñ"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Đ“Đ°Đ¼Đ±Đ¸Ñ"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Đ“Đ²Đ¸Đ½ĐµÑ"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Đ“Đ²Đ°Đ´ĐµĐ»ÑƒĐ¿Đ°"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Đ•ĐºĐ²Đ°Ñ‚Đ¾Ñ€Đ¸Đ°Đ»Đ½Đ° Đ“Đ²Đ¸Đ½ĐµÑ"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Đ“ÑÑ€Ñ†Đ¸Ñ"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "Đ®Đ¶Đ½Đ¸ Đ¡Đ°Đ½Đ´Đ²Đ¸Ñ‡ĐµĐ²Đ¸ ĐÑÑ‚Ñ€Đ¾Đ²Đ¸ и Đ®Đ¶Đ½Đ° Đ”Đ¶Đ¾Ñ€Đ´Đ¶Đ¸Ñ"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Đ“Đ²Đ°Ñ‚ĐµĐ¼Đ°Đ»Đ°"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Đ“ÑƒĐ°Đ¼"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Đ“Đ²Đ¸Đ½ĐµÑ-БиÑĐ°Ñƒ"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "ГиÑĐ½Đ°"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Đ¥Đ¾Đ½Đ³ ĐĐ¾Đ½Đ³ (ĐĐ¸Ñ‚Đ°Đ¹)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Đ¥ÑÑ€Đ´ и ĐœĐ°ĐºĐ”Đ¾Đ½Đ°Đ»Đ´ ĐÑÑ‚Ñ€Đ¾Đ²Đ¸"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Đ¥Đ¾Đ½Đ´ÑƒÑ€Đ°Ñ"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "Đ¥ÑÑ€Đ²Đ°Ñ‚Đ¸Ñ"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Đ¥Đ°Đ¸Ñ‚Đ¸"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "Đ£Đ½Đ³Đ°Ñ€Đ¸Ñ"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Đ˜Đ½Đ´Đ¾Đ½ĐµĐ·Đ¸Ñ"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Đ˜Ñ€Đ»Đ°Đ½Đ´Đ¸Ñ"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Đ˜Đ·Ñ€Đ°ĐµĐ»"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "Đ˜Đ½Đ´Đ¸Ñ"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "ĐĐ½Đ³Đ»Đ¸Đ¹ÑĐºĐ¸ Ñ‚ĐµÑ€Đ¸Ñ‚Đ¾Ñ€Đ¸Đ¸ Đ² Đ˜Đ½Đ´Đ¸Đ¹ÑĐºĐ¸Ñ Đ¾ĐºĐµĐ°Đ½"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Đ˜Ñ€Đ°Đº"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "Đ˜Ñ€Đ°Đ½"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Đ˜ÑĐ»Đ°Đ½Đ´Đ¸Ñ"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "Đ˜Ñ‚Đ°Đ»Đ¸Ñ"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Đ¯Đ¼Đ°Đ¹ĐºĐ°"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "Đ™Đ¾Ñ€Đ´Đ°Đ½Đ¸Ñ"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "Đ¯Đ¿Đ¾Đ½Đ¸Ñ"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "ĐĐµĐ½Đ¸Ñ"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "ĐĐ¸Ñ€Đ³Đ¸Đ·Ñ‚Đ°Đ½"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "ĐĐ°Đ¼Đ±Đ¾Đ´Đ¶Đ°"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "ĐĐ¸Ñ€Đ¸Đ±Đ°Ñ‚Đ¸"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "ĐĐ¾Đ¼Đ¾Ñ€Đ¸"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "Đ¡Đ²ĐµÑ‚Đ¸ ĐĐ¸Ñ‚Ñ Đ¸ ĐĐµĐ²Đ¸Ñ"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "ĐĐ¾Ñ€ĐµÑ (Đ¡ĐµĐ²ĐµÑ€Đ½Đ°)"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "ĐĐ¾Ñ€ĐµÑ"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "ĐÑƒĐ²ĐµĐ¹Ñ‚"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "ĐĐ°Đ¹Đ¼Đ°Đ½Đ¾Đ²Đ¸ ĐÑÑ‚Ñ€Đ¾Đ²Đ¸"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "ĐĐ°Đ·Đ°Ñ…ÑÑ‚Đ°Đ½"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Đ›Đ°Đ¾Ñ"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Đ›Đ¸Đ²Đ°Đ½"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Đ¡Đ°Đ½Ñ‚Đ° Đ›ÑƒÑ‡Đ¸Ñ"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Đ›Đ¸Ñ…Ñ‚ĐµĐ½Ñ‰Đ°Đ¹Đ½"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Đ¨Ñ€Đ¸ Đ›Đ°Đ½ĐºĐ°"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Đ›Đ¸Đ±ĐµÑ€Đ¸Ñ"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "ЛеÑĐ¾Ñ‚Đ¾"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Đ›Đ¸Ñ‚Đ²Đ°"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Đ›ÑĐºÑĐµĐ¼Đ±ÑƒÑ€Đ³"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Đ›Đ°Ñ‚Đ²Đ¸Ñ"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "ЛибиÑ"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "ĐœĐ°Ñ€Đ¾ĐºĐ¾"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "ĐœĐ¾Đ½Đ°ĐºĐ¾"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "ĐœĐ¾Đ»Đ´Đ¾Đ²Đ°"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "ĐœĐ°Đ´Đ°Đ³Đ°ÑĐºĐ°Ñ€"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "ĐœĐ°Ñ€ÑˆĐ°Đ»Đ¾Đ²Đ¸ ĐÑÑ‚Ñ€Đ¾Đ²Đ¸"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "ĐœĐ°ĐºĐµĐ´Đ¾Đ½Đ¸Ñ"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "ĐœĐ°Đ»Đ¸"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "ĐœĐ¸Đ°Đ½Đ¼Đ°Ñ€"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "ĐœĐ¾Đ½Đ³Đ¾Đ»Đ¸Ñ"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Đ¡ĐµĐ²ĐµÑ€Đ½Đ¸ ĐœĐ°Ñ€Đ¸Đ°Đ½Đ¾Đ²Đ¸ ĐÑÑ‚Ñ€Đ¾Đ²Đ¸"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "ĐœĐ°Ñ€Ñ‚Đ¸Đ½Đ¸ĐºĐ°"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "ĐœĐ°Đ²Ñ€Đ¸Ñ‚Đ°Đ½Đ¸Ñ"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "ĐœĐ¾Đ½ÑĐµÑ€Đ°Ñ‚"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "ĐœĐ°Đ»Ñ‚Đ°"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "ĐœĐ°Đ²Ñ€Đ¸Ñ†Đ¸Đ¹"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "ĐœĐ°Đ»Đ´Đ¸Đ²Đ¸"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "ĐœĐ°Đ»Đ°Đ²Đ¸"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "ĐœĐµĐºÑĐ¸ĐºĐ¾"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "ĐœĐ°Đ»Đ°Đ¹Đ·Đ¸Ñ"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "ĐœĐ¾Đ·Đ°Đ¼Đ±Đ¸Đº"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "ĐĐ°Đ¼Đ¸Đ±Đ¸Ñ"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "ĐĐ¾Đ²Đ° ĐĐ°Đ»ĐµĐ´Đ¾Đ½Đ¸Ñ"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "ĐĐ¸Đ³ĐµÑ€"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "ĐĐ¾Ñ€Ñ„Đ¾Đ»Đº ĐÑÑ‚Ñ€Đ¾Đ²"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "ĐĐ¸Đ³ĐµÑ€Đ¸Ñ"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "ĐĐ¸ĐºĐ°Ñ€Đ°Đ³ÑƒĐ°"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Đ¥Đ¾Đ»Đ°Đ½Đ´Đ¸Ñ"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "ĐĐ¾Ñ€Đ²ĐµĐ³Đ¸Ñ"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "ĐĐµĐ¿Đ°Đ»"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "ĐĐ°ÑƒÑ€Ñƒ"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "ĐиÑ"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "ĐĐ¾Đ²Đ° Đ—ĐµĐ»Đ°Đ½Đ´Đ¸Ñ"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "ĐĐ¼Đ°Đ½"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "ĐŸĐ°Đ½Đ°Đ¼Đ°"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "ĐŸĐµÑ€Ñƒ"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "Đ¤Ñ€ĐµĐ½ÑĐºĐ° ĐŸĐ¾Đ»Đ¸Đ½ĐµĐ·Đ¸Ñ"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "ĐŸĐ°Đ¿ÑƒĐ° ĐĐ¾Đ²Đ° Đ“Đ²Đ¸Đ½ĐµÑ"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Đ¤Đ¸Đ»Đ¸Đ¿Đ¸Đ½Đ¸"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "ĐŸĐ°ĐºĐ¸ÑÑ‚Đ°Đ½"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "ĐŸĐ¾Đ»ÑˆĐ°"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Đ¡Đ²ĐµÑ‚Đ¸ ĐŸĐ¸ĐµÑ€ и ĐœĐ¸ĐºĐµĐ»Đ¾Đ½"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "ĐŸĐ¸Ñ‚ĐºĐµÑÑ€Đ½"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "ĐŸÑƒĐµÑ€Ñ‚Đ¾ Đ Đ¸ĐºĐ¾"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "ĐŸĐ°Đ»ĐµÑÑ‚Đ¸Đ½Đ°"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "ĐŸĐ¾Ñ€Ñ‚ÑƒĐ³Đ°Đ»Đ¸Ñ"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "ĐŸĐ°Ñ€Đ°Đ³Đ²Đ°Đ¹"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "ĐŸĐ°Đ»Đ°Ñƒ"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "ĐĐ°Ñ‚Đ°Ñ€"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "РиÑĐ½Đ¸ÑĐ½"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Đ ÑƒĐ¼ÑĐ½Đ¸Ñ"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Đ ÑƒÑиÑ"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Đ ÑƒĐ°Đ½Đ´Đ°"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "Đ¡Đ°ÑƒĐ´Đ¸Ñ‚ÑĐºĐ° ĐÑ€Đ°Đ±Đ¸Ñ"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Đ¡Đ¾Đ»Đ¾Đ¼Đ¾Đ½Đ¾Đ²Đ¸ ĐÑÑ‚Ñ€Đ¾Đ²Đ¸"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Đ¡ĐµĐ¹ÑˆĐµĐ»Đ¸"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "Đ¡ÑƒĐ´Đ°Đ½"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Đ¨Đ²ĐµÑ†Đ¸Ñ"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Đ¡Đ¸Đ½Đ³Đ°Đ¿ÑƒÑ€"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Đ¡Đ²ĐµÑ‚Đ° Đ•Đ»ĐµĐ½Đ°"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Đ¡Đ»Đ¾Đ²ĐµĐ½Đ¸Ñ"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Đ¡Đ²Đ°Đ»Đ±Đ°Ñ€Đ´ и Đ¯Đ½ ĐœĐ°Đ¹ĐµĐ½ ĐÑÑ‚Ñ€Đ¾Đ²Đ¸"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "Đ¡Đ»Đ¾Đ²Đ°ĐºĐ¸Ñ"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Đ¡Đ¸ĐµÑ€Đ° Đ›ĐµĐ¾Đ½Đµ"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "Đ¡Đ°Đ½ ĐœĐ°Ñ€Đ¸Đ½Đ¾"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Đ¡ĐµĐ½ĐµĐ³Đ°Đ»"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "Đ¡Đ¾Đ¼Đ°Đ»Đ¸Ñ"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Đ¡ÑƒÑ€Đ¸Đ½Đ°Đ¼"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "Đ¡Đ°Đ¾ Đ¢Đ¾Đ¼Đµ и ĐŸÑ€Đ¸Đ½ÑĐ¸Đ¿Đ¸"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "Ел Đ¡Đ°Đ»Đ²Đ°Đ´Đ¾Ñ€"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "Đ¡Đ¸Ñ€Đ¸Ñ"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Đ¡Đ²Đ°Đ·Đ¸Đ»ĐµĐ½Đ´"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Đ¢ÑÑ€Đº и ĐĐ°Đ¹ĐºĐ¾Ñ ĐÑÑ‚Ñ€Đ¾Đ²Đ¸"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "Чад"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "Đ¤Ñ€Đ°Đ½Ñ†Đ¸Ñ Đ®Đ¶Đ½Đ¸ Đ¢ĐµÑ€Đ¸Ñ‚Đ¾Ñ€Đ¸Đ¸"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Đ¢Đ¾Đ³Đ¾"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Đ¢Đ°Đ¹Đ»Đ°Đ½Đ´"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "Đ¢Đ°Đ´Đ¶Đ¸ĐºĐ¸ÑÑ‚Đ°Đ½"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Đ¢Đ¾ĐºĐµĐ»Đ°Ñƒ"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "Đ˜Đ·Ñ‚Đ¾Ñ‡ĐµĐ½ Đ¢Đ¸Đ¼Đ¾Ñ€"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "Đ¢ÑƒÑ€ĐºĐ¼ĐµĐ½Đ¸ÑÑ‚Đ°Đ½"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Đ¢ÑƒĐ½Đ¸Ñ"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Đ¢Đ¾Đ½Đ³Đ°"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "Đ¢ÑƒÑ€Ñ†Đ¸Ñ"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Đ¢Ñ€Đ¸Đ½Đ¸Đ´Đ°Đ´ и Đ¢Đ¾Đ±Đ°Đ³Đ¾"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Đ¢ÑƒĐ²Đ°Đ»Ñƒ"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "Đ¢Đ°Đ¹Đ²Đ°Đ½"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Đ¢Đ°Đ½Đ·Đ°Đ½Đ¸Ñ"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Đ£ĐºÑ€Đ°Đ¹Đ½Đ°"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Đ£Đ³Đ°Đ½Đ´Đ°"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "ĐœĐ°Đ»ĐºĐ¸ ĐÑÑ‚Ñ€Đ¾Đ²Đ¸ Đ¿Đ¾ ĐºÑ€Đ°Đ¹Đ±Ñ€ĐµĐ¶Đ¸ĐµÑ‚Đ¾ Đ½Đ° Đ¡ĐĐ©"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "Đ¡ĐĐ©"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Đ£Ñ€ÑƒĐ³Đ²Đ°Đ¹"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Đ£Đ·Đ±ĐµĐºĐ¸ÑÑ‚Đ°Đ½"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "Đ’Đ°Ñ‚Đ¸ĐºĐ°Đ½Đ°"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "Đ¡Đ²ĐµÑ‚Đ¸ Đ’Đ¸Đ½ÑĐµĐ½Ñ‚ и Đ“Ñ€ĐµĐ½Đ°Đ´Đ¸Đ½"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Đ’ĐµĐ½ĐµÑ†ÑƒĐµĐ»Đ°"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "Đ’Đ¸Ñ€Đ´Đ¶Đ¸Đ½ÑĐºĐ¸ ĐÑÑ‚Ñ€Đ¾Đ²Đ¸ (Đ‘Ñ€Đ¸Ñ‚Đ°Đ½ÑĐºĐ¸)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "Đ’Đ¸Ñ€Đ´Đ¶Đ¸Đ½ÑĐºĐ¸ ĐÑÑ‚Ñ€Đ¾Đ²Đ¸ (Đ¡ĐĐ©)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Đ’Đ¸ĐµÑ‚Đ½Đ°Đ¼"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Đ’Đ°Đ½ÑƒĐ°Ñ‚Ñƒ"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "Đ£Đ¾Đ»Đ¸Ñ Đ¸ Đ¤ÑƒÑ‚ÑƒĐ½Đ° ĐÑÑ‚Ñ€Đ¾Đ²Đ¸"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Đ¡Đ°Đ¼Đ¾Đ°"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Đ™ĐµĐ¼ĐµĐ½"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "ĐœĐ°Đ¹Đ¾Ñ‚"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "Đ®Đ¶Đ½Đ° ĐÑ„Ñ€Đ¸ĐºĐ°"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Đ—Đ°Đ¼Đ±Đ¸Ñ"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Đ—Đ¸Đ¼Đ±Đ°Đ±Đ²Đµ"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "Đ”Đ¾Đ±Ñ€Đµ Đ´Đ¾ÑˆĐ»Đ¸ Đ² %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr "Đ¤Đ¸Đ·Đ¸Ñ‡ĐµÑĐºĐ¸ Đ´ÑĐ» %s Đ²Ñе Đ¾Ñ‰Đµ Ñе Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°"
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "ĐŸÑÑ€Đ²Đ¾ Đ¿Ñ€ĐµĐ¼Đ°Ñ…Đ½Đ¸ Đ»Đ¾Đ³Đ¸Ñ‡Đ½Đ¸Ñ‚Đµ Đ´ÑĐ»Đ¾Đ²Đ¾\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
+#. -PO: Only write something if needed:
#: messages.pm:11
-#, fuzzy, c-format
+#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr " "
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "Đ’ÑĐ²ĐµĐ´ĐµĐ½Đ¸Đµ"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+"ĐĐ¿ĐµÑ€Đ°Ñ†Đ¸Đ¾Đ½Đ½Đ°Ñ‚Đ° ÑиÑÑ‚ĐµĐ¼Đ° и Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ½Đ¸Ñ‚Đµ ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ¸ Đ´Đ¾ÑÑ‚ÑĐ¿Đ½Đ¸ Đ² Mageia "
+"диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ†Đ¸ÑÑ‚Đ° Đ¿Đ¾-Đ´Đ¾Đ»Ñƒ Ñ‰Đµ Ñе\n"
+"Đ½Đ°Ñ€Đ¸Ñ‡Đ°Ñ‚ \"Đ¡Đ¾Ñ„Ñ‚ÑƒĐµÑ€ĐµĐ½ ĐŸÑ€Đ¾Đ´ÑƒĐºÑ‚Đ¸\". Đ¡Đ¾Ñ„Ñ‚ÑƒĐµÑ€Đ½Đ¸Ñ‚Đµ ĐŸÑ€Đ¾Đ´ÑƒĐºÑ‚Đ¸ Đ²ĐºĐ»ÑÑ‡Đ²Đ°Ñ‚, Đ½Đ¾ Đ½Đµ Ñе "
+"Đ¾Đ³Ñ€Đ°Đ½Đ¸Ñ‡Đ°Đ²Đ°Ñ‚ ÑĐ°Đ¼Đ¾ Đ´Đ¾, Đ½Đ°Đ±Đ¾Ñ€Đ°\n"
+"Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸, Đ¼ĐµÑ‚Đ¾Đ´Đ¸, Đ¿Ñ€Đ°Đ²Đ¸Đ»Đ° и Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸Ñ Đ¾Ñ‚Đ½Đ°ÑÑÑ‰Đ° Ñе Đ´Đ¾ Đ¾Đ¿ĐµÑ€Đ°Ñ†Đ¸Đ¾Đ½Đ½Đ°Ñ‚Đ° "
+"ÑиÑÑ‚ĐµĐ¼Đ° и Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ½Đ¸Ñ‚Đµ\n"
+"ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ¸ Đ½Đ° Mageia диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ†Đ¸ÑÑ‚Đ°."
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr "1. Đ›Đ¸Ñ†ĐµĐ½Đ·Đ¸Đ¾Đ½ĐµĐ½ Đ´Đ¾Đ³Đ¾Đ²Đ¾Ñ€"
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4798,16 +4698,39 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+"ĐœĐ¾Đ»Ñ, Đ¿Ñ€Đ¾Ñ‡ĐµÑ‚ĐµÑ‚Đµ Đ²Đ½Đ¸Đ¼Đ°Ñ‚ĐµĐ»Đ½Đ¾ Ñ‚Đ¾Đ·Đ¸ Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚. Đ¢Đ¾Đ·Đ¸ Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚ е Đ»Đ¸Ñ†ĐµĐ½Đ·Đ¸Đ¾Đ½ĐµĐ½ "
+"Đ´Đ¾Đ³Đ¾Đ²Đ¾Ñ€ Đ¼ĐµĐ¶Đ´Ñƒ Đ²Đ°Ñ Đ¸\n"
+"Mageia, ĐºĐ¾Đ¹Ñ‚Đ¾ Ñе Đ¾Ñ‚Đ½Đ°ÑÑ Đ´Đ¾ Đ¡Đ¾Ñ„Ñ‚ÑƒĐµÑ€Đ½Đ¸Ñ ĐŸÑ€Đ¾Đ´ÑƒĐºÑ‚. Đ§Ñ€ĐµĐ· Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½ĐµÑ‚Đ¾, "
+"ĐºĐ¾Đ¿Đ¸Ñ€Đ°Đ½ĐµÑ‚Đ¾\n"
+"или Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ½ĐµÑ‚Đ¾ Đ½Đ° Đ¡Đ¾Ñ„Ñ‚ÑƒĐµÑ€Đ½Đ¸Ñ ĐŸÑ€Đ¾Đ´ÑƒĐºÑ‚ Đ¿Đ¾ ĐºĐ°ĐºÑĐ²Ñ‚Đ¾ и да е Đ½Đ°Ñ‡Đ¸Đ½ Đ²Đ¸Đµ Đ¸Đ·Ñ€Đ¸Ñ‡Đ½Đ¾ "
+"Đ¿Ñ€Đ¸ĐµĐ¼Đ°Ñ‚Đµ и\n"
+"Đ½Đ°Đ¿ÑĐ»Đ½Đ¾ Ñе ÑÑĐ³Đ»Đ°ÑÑĐ²Đ°Ñ‚Đµ да ÑĐ¿Đ°Đ·Đ²Đ°Ñ‚Đµ ÑÑ€Đ¾ĐºĐ¾Đ²ĐµÑ‚Đµ и уÑĐ»Đ¾Đ²Đ¸ÑÑ‚Đ° Đ½Đ° Ñ‚Đ¾Đ·Đ¸ Đ›Đ¸Ñ†ĐµĐ½Đ·.\n"
+"ĐĐºĐ¾ Đ½Đµ Ñе ÑÑĐ³Đ»Đ°ÑÑĐ²Đ°Ñ‚Đµ Ñ Đ½ÑĐºĐ¾Ñ Ñ‡Đ°ÑÑ‚ Đ½Đ° Đ›Đ¸Ñ†ĐµĐ½Đ·Đ°, Đ½ÑĐ¼Đ°Ñ‚Đµ Đ¿Ñ€Đ°Đ²Đ¾ да Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ, "
+"ĐºĐ¾Đ¿Đ¸Ñ€Đ°Ñ‚Đµ или\n"
+"Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Ñ‚Đµ Đ¡Đ¾Ñ„Ñ‚ÑƒĐµÑ€Đ½Đ¸Ñ ĐŸÑ€Đ¾Đ´ÑƒĐºÑ‚. ĐĐ¿Đ¸Ñ‚Đ¸Ñ‚Đµ да Ñе Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°, ĐºĐ¾Đ¿Đ¸Ñ€Đ° или Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ° "
+"Đ¡Đ¾Ñ„Ñ‚ÑƒĐµÑ€Đ½Đ¸Ñ ĐŸÑ€Đ¾Đ´ÑƒĐºÑ‚\n"
+"Đ½ĐµÑÑĐ¾Đ±Ñ€Đ°Đ·Đ½Đ¾ ÑÑÑ ÑÑ€Đ¾ĐºĐ¾Đ²ĐµÑ‚Đµ и уÑĐ»Đ¾Đ²Đ¸ÑÑ‚Đ° Đ½Đ° Ñ‚Đ¾Đ·Đ¸ Đ›Đ¸Ñ†ĐµĐ½Đ· Ñе Đ·Đ°Đ±Ñ€Đ°Đ½ÑĐ²Đ°Ñ‚ и Ñ‚Đ°ĐºĐ¸Đ²Đ° "
+"Đ¿Ñ€ĐµĐºÑ€Đ°Ñ‚ÑĐ²Đ°Ñ‚ Đ¿Ñ€Đ°Đ²Đ°Ñ‚Đ°\n"
+"Đ²Đ¸ Đ¿Đ¾ Ñ‚Đ¾Đ·Đ¸ Đ›Đ¸Ñ†ĐµĐ½Đ·. ĐŸÑ€Đ¸ Đ¿Ñ€ĐµĐºÑ€Đ°Ñ‚ÑĐ²Đ°Đ½Đµ Đ½Đ° Đ›Đ¸Ñ†ĐµĐ½Đ·Đ°, трÑĐ±Đ²Đ° Đ½ĐµĐ·Đ°Đ±Đ°Đ²Đ½Đ¾ да "
+"ÑƒĐ½Đ¸Đ¶Ñ‚Đ¾Đ¶Đ¸Ñ‚Đµ Đ²ÑĐ¸Ñ‡ĐºĐ¸\n"
+"ĐºĐ¾Đ¿Đ¸Ñ Đ½Đ° Đ¡Đ¾Ñ„Ñ‚ÑƒĐµÑ€Đ½Đ¸Ñ Đ»Đ¸Ñ†ĐµĐ½Đ·."
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr "2. ĐĐ³Ñ€Đ°Đ½Đ¸Ñ‡ĐµĐ½Đ° Đ³Đ°Ñ€Đ°Đ½Ñ†Đ¸Ñ"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4815,15 +4738,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4832,116 +4755,36 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
-"The Software Products consist of components created by different persons or "
-"entities. %s\n"
-"Most of these licenses allow you to use, duplicate, adapt or redistribute "
-"the components which \n"
-"they cover. Please read carefully the terms and conditions of the license "
-"agreement for each component \n"
-"before using any component. Any question on a component license should be "
-"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
-"All rights to the components of the Software Products belong to their "
-"respective authors and are \n"
-"protected by intellectual property and copyright laws applicable to software "
-"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
-"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
-"If any portion of this agreement is held void, illegal or inapplicable by a "
-"court judgment, this \n"
-"portion is excluded from this contract. You remain bound by the other "
-"applicable sections of the \n"
-"agreement.\n"
-"The terms and conditions of this License are governed by the Laws of "
-"France.\n"
-"All disputes on the terms of this license will preferably be settled out of "
-"court. As a last \n"
-"resort, the dispute will be referred to the appropriate Courts of Law of "
-"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"you."
msgstr ""
-"Đ’ÑĐ²ĐµĐ´ĐµĐ½Đ¸Đµ\n"
-"\n"
-"ĐĐ¿ĐµÑ€Đ°Ñ†Đ¸Đ¾Đ½Đ½Đ°Ñ‚Đ° ÑиÑÑ‚ĐµĐ¼Đ° и Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ½Đ¸Ñ‚Đµ ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ¸ Đ´Đ¾ÑÑ‚ÑĐ¿Đ½Đ¸ Đ² Mandriva Linux "
-"диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ†Đ¸ÑÑ‚Đ° Đ¿Đ¾-Đ´Đ¾Đ»Ñƒ Ñ‰Đµ Ñе\n"
-"Đ½Đ°Ñ€Đ¸Ñ‡Đ°Ñ‚ \"Đ¡Đ¾Ñ„Ñ‚ÑƒĐµÑ€ĐµĐ½ ĐŸÑ€Đ¾Đ´ÑƒĐºÑ‚Đ¸\". Đ¡Đ¾Ñ„Ñ‚ÑƒĐµÑ€Đ½Đ¸Ñ‚Đµ ĐŸÑ€Đ¾Đ´ÑƒĐºÑ‚Đ¸ Đ²ĐºĐ»ÑÑ‡Đ²Đ°Ñ‚, Đ½Đ¾ Đ½Đµ Ñе "
-"Đ¾Đ³Ñ€Đ°Đ½Đ¸Ñ‡Đ°Đ²Đ°Ñ‚ ÑĐ°Đ¼Đ¾ Đ´Đ¾, Đ½Đ°Đ±Đ¾Ñ€Đ°\n"
-"Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸, Đ¼ĐµÑ‚Đ¾Đ´Đ¸, Đ¿Ñ€Đ°Đ²Đ¸Đ»Đ° и Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸Ñ Đ¾Ñ‚Đ½Đ°ÑÑÑ‰Đ° Ñе Đ´Đ¾ Đ¾Đ¿ĐµÑ€Đ°Ñ†Đ¸Đ¾Đ½Đ½Đ°Ñ‚Đ° "
-"ÑиÑÑ‚ĐµĐ¼Đ° и Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ½Đ¸Ñ‚Đµ\n"
-"ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ¸ Đ½Đ° Mandriva Linux диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ†Đ¸ÑÑ‚Đ°.\n"
-"\n"
-"\n"
-"1. Đ›Đ¸Ñ†ĐµĐ½Đ·Đ¸Đ¾Đ½ĐµĐ½ Đ´Đ¾Đ³Đ¾Đ²Đ¾Ñ€\n"
-"\n"
-"ĐœĐ¾Đ»Ñ, Đ¿Ñ€Đ¾Ñ‡ĐµÑ‚ĐµÑ‚Đµ Đ²Đ½Đ¸Đ¼Đ°Ñ‚ĐµĐ»Đ½Đ¾ Ñ‚Đ¾Đ·Đ¸ Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚. Đ¢Đ¾Đ·Đ¸ Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚ е Đ»Đ¸Ñ†ĐµĐ½Đ·Đ¸Đ¾Đ½ĐµĐ½ "
-"Đ´Đ¾Đ³Đ¾Đ²Đ¾Ñ€ Đ¼ĐµĐ¶Đ´Ñƒ Đ²Đ°Ñ Đ¸\n"
-"Mandriva S.A., ĐºĐ¾Đ¹Ñ‚Đ¾ Ñе Đ¾Ñ‚Đ½Đ°ÑÑ Đ´Đ¾ Đ¡Đ¾Ñ„Ñ‚ÑƒĐµÑ€Đ½Đ¸Ñ ĐŸÑ€Đ¾Đ´ÑƒĐºÑ‚. Đ§Ñ€ĐµĐ· Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½ĐµÑ‚Đ¾, "
-"ĐºĐ¾Đ¿Đ¸Ñ€Đ°Đ½ĐµÑ‚Đ¾\n"
-"или Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ½ĐµÑ‚Đ¾ Đ½Đ° Đ¡Đ¾Ñ„Ñ‚ÑƒĐµÑ€Đ½Đ¸Ñ ĐŸÑ€Đ¾Đ´ÑƒĐºÑ‚ Đ¿Đ¾ ĐºĐ°ĐºÑĐ²Ñ‚Đ¾ и да е Đ½Đ°Ñ‡Đ¸Đ½ Đ²Đ¸Đµ Đ¸Đ·Ñ€Đ¸Ñ‡Đ½Đ¾ "
-"Đ¿Ñ€Đ¸ĐµĐ¼Đ°Ñ‚Đµ и\n"
-"Đ½Đ°Đ¿ÑĐ»Đ½Đ¾ Ñе ÑÑĐ³Đ»Đ°ÑÑĐ²Đ°Ñ‚Đµ да ÑĐ¿Đ°Đ·Đ²Đ°Ñ‚Đµ ÑÑ€Đ¾ĐºĐ¾Đ²ĐµÑ‚Đµ и уÑĐ»Đ¾Đ²Đ¸ÑÑ‚Đ° Đ½Đ° Ñ‚Đ¾Đ·Đ¸ Đ›Đ¸Ñ†ĐµĐ½Đ·.\n"
-"ĐĐºĐ¾ Đ½Đµ Ñе ÑÑĐ³Đ»Đ°ÑÑĐ²Đ°Ñ‚Đµ Ñ Đ½ÑĐºĐ¾Ñ Ñ‡Đ°ÑÑ‚ Đ½Đ° Đ›Đ¸Ñ†ĐµĐ½Đ·Đ°, Đ½ÑĐ¼Đ°Ñ‚Đµ Đ¿Ñ€Đ°Đ²Đ¾ да Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ, "
-"ĐºĐ¾Đ¿Đ¸Ñ€Đ°Ñ‚Đµ или\n"
-"Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Ñ‚Đµ Đ¡Đ¾Ñ„Ñ‚ÑƒĐµÑ€Đ½Đ¸Ñ ĐŸÑ€Đ¾Đ´ÑƒĐºÑ‚. ĐĐ¿Đ¸Ñ‚Đ¸Ñ‚Đµ да Ñе Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°, ĐºĐ¾Đ¿Đ¸Ñ€Đ° или Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ° "
-"Đ¡Đ¾Ñ„Ñ‚ÑƒĐµÑ€Đ½Đ¸Ñ ĐŸÑ€Đ¾Đ´ÑƒĐºÑ‚\n"
-"Đ½ĐµÑÑĐ¾Đ±Ñ€Đ°Đ·Đ½Đ¾ ÑÑÑ ÑÑ€Đ¾ĐºĐ¾Đ²ĐµÑ‚Đµ и уÑĐ»Đ¾Đ²Đ¸ÑÑ‚Đ° Đ½Đ° Ñ‚Đ¾Đ·Đ¸ Đ›Đ¸Ñ†ĐµĐ½Đ· Ñе Đ·Đ°Đ±Ñ€Đ°Đ½ÑĐ²Đ°Ñ‚ и Ñ‚Đ°ĐºĐ¸Đ²Đ° "
-"Đ¿Ñ€ĐµĐºÑ€Đ°Ñ‚ÑĐ²Đ°Ñ‚ Đ¿Ñ€Đ°Đ²Đ°Ñ‚Đ°\n"
-"Đ²Đ¸ Đ¿Đ¾ Ñ‚Đ¾Đ·Đ¸ Đ›Đ¸Ñ†ĐµĐ½Đ·. ĐŸÑ€Đ¸ Đ¿Ñ€ĐµĐºÑ€Đ°Ñ‚ÑĐ²Đ°Đ½Đµ Đ½Đ° Đ›Đ¸Ñ†ĐµĐ½Đ·Đ°, трÑĐ±Đ²Đ° Đ½ĐµĐ·Đ°Đ±Đ°Đ²Đ½Đ¾ да "
-"ÑƒĐ½Đ¸Đ¶Ñ‚Đ¾Đ¶Đ¸Ñ‚Đµ Đ²ÑĐ¸Ñ‡ĐºĐ¸\n"
-"ĐºĐ¾Đ¿Đ¸Ñ Đ½Đ° Đ¡Đ¾Ñ„Ñ‚ÑƒĐµÑ€Đ½Đ¸Ñ Đ»Đ¸Ñ†ĐµĐ½Đ·.\n"
-"\n"
-"\n"
-"2. ĐĐ³Ñ€Đ°Đ½Đ¸Ñ‡ĐµĐ½Đ° Đ³Đ°Ñ€Đ°Đ½Ñ†Đ¸Ñ\n"
-"\n"
"Đ¡Đ¾Ñ„Ñ‚ÑƒĐµÑ€Đ½Đ¸Ñ‚Đµ ĐŸÑ€Đ¾Đ´ÑƒĐºÑ‚Đ¸ и Đ¿Ñ€Đ¸Đ»Đ¾Đ¶ĐµĐ½Đ°Ñ‚Đ° Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸Ñ Ñе Đ¿Ñ€ĐµĐ´Đ¾ÑÑ‚Đ°Đ²ÑÑ‚ \"Ñ‚Đ°ĐºĐ¸Đ²Đ° "
"ĐºĐ°ĐºĐ²Đ¸Ñ‚Đ¾ Ñа\", без Đ³Đ°Ñ€Đ°Đ½Ñ†Đ¸Ñ,\n"
"Đ² Ñ€Đ°Đ¼ĐºĐ¸Ñ‚Đµ Đ½Đ° Ñ€Đ°Đ·Ñ€ĐµÑˆĐµĐ½Đ¾Ñ‚Đ¾ Đ¾Ñ‚ Đ·Đ°ĐºĐ¾Đ½Đ°.\n"
-"Mandriva S.A., Đ¿Ñ€Đ¸ Đ½Đ¸ĐºĐ°ĐºĐ²Đ¸ Đ¾Đ±ÑÑ‚Đ¾ÑÑ‚ĐµĐ»ÑÑ‚Đ²Đ° и Đ² Ñ€Đ°Đ¼ĐºĐ¸Ñ‚Đµ Đ½Đ° Đ·Đ°ĐºĐ¾Đ½Đ°, Đ½Đµ е "
-"Đ¾Ñ‚Đ³Đ¾Đ²Đ¾Ñ€Đ½Đ° за ĐºĐ°ĐºĐ²Đ¸Ñ‚Đ¾ да e\n"
+"Mageia, Đ¿Ñ€Đ¸ Đ½Đ¸ĐºĐ°ĐºĐ²Đ¸ Đ¾Đ±ÑÑ‚Đ¾ÑÑ‚ĐµĐ»ÑÑ‚Đ²Đ° и Đ² Ñ€Đ°Đ¼ĐºĐ¸Ñ‚Đµ Đ½Đ° Đ·Đ°ĐºĐ¾Đ½Đ°, Đ½Đµ е Đ¾Ñ‚Đ³Đ¾Đ²Đ¾Ñ€Đ½Đ° за "
+"ĐºĐ°ĐºĐ²Đ¸Ñ‚Đ¾ да e\n"
"ÑƒĐ¼Đ¸ÑˆĐ»ĐµĐ½Đ¸, ÑĐ»ÑƒÑ‡Đ°Đ¹Đ½Đ¸, Đ¿Ñ€ĐµĐºĐ¸ или ĐºĐ¾ÑĐ²ĐµĐ½Đ¸ Ñ‰ĐµÑ‚Đ¸ (Đ²ĐºĐ»ÑÑ‡Đ¸Ñ‚ĐµĐ»Đ½Đ¾ Đ·Đ°Đ³ÑƒĐ±Đ° Đ½Đ° Đ´Đ°Đ½Đ½Đ¸ за "
"Ñ€Đ°Đ±Đ¾Ñ‚Đ°, Đ¿Ñ€ĐµĐºÑ€Đ°Ñ‚ÑĐ²Đ°Đ½Đµ Đ½Đ°,\n"
"Ñ€Đ°Đ±Đ¾Ñ‚Đ°, Ñ„Đ¸Đ½Đ°Đ½ÑĐ¾Đ²Đ¸ Đ·Đ°Đ³ÑƒĐ±Đ¸, Đ·Đ°ĐºĐ¾Đ½Đ½Đ¸ Đ´Đ°Đ½ÑÑ†Đ¸ и Đ½Đ°ĐºĐ°Đ·Đ°Đ½Đ¸Ñ Đ² Ñ€ĐµĐ·ÑƒĐ»Ñ‚Đ°Ñ‚ Đ½Đ° ÑÑĐ´ĐµĐ±Đ½Đ¾ "
"Ñ€ĐµÑˆĐµĐ½Đ¸Đµ или ĐºĐ°ĐºĐ²Đ°Ñ‚Đ¾ и да е\n"
"Đ´Ñ€ÑƒĐ³Đ° Đ¿Ñ€Đ¾Đ¸Đ·Đ»Đ¸Đ·Đ°Ñ‰Đ¸ Đ¾Ñ‚ Ñ‚Đ¾Đ²Đ° Đ·Đ°Đ³ÑƒĐ±Đ¸) Đ¿Ñ€Đ¾Đ¸Đ·Ñ‚Đ¸Ñ‡Đ°Ñ‰Đ¸ Đ¾Ñ‚ ÑƒĐ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ°Ñ‚Đ° или Đ¾Ñ‚ "
"Đ½ĐµĐ²ÑĐ·Đ¼Đ¾Đ¶Đ½Đ¾ÑÑ‚Ñ‚Đ° да Ñе ÑƒĐ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸\n"
-"Đ¡Đ¾Ñ„Ñ‚ÑƒĐµÑ€Đ½Đ¸Ñ ĐŸÑ€Đ¾Đ´ÑƒĐºÑ‚, даже Đ°ĐºĐ¾ Mandriva S.A. да е Đ¸Đ·Đ²ĐµÑÑ‚Đ¸Đ»Đ° за Đ²ÑĐ·Đ¼Đ¾Đ¶Đ½Đ¾ÑÑ‚Ñ‚Đ° "
-"или ÑĐ»ÑƒÑ‡Đ²Đ°Đ½ĐµÑ‚Đ¾ Đ½Đ° Ñ‚Đ°ĐºĐ°Đ²Đ° Đ·Đ°Đ³ÑƒĐ±Đ°.\n"
+"Đ¡Đ¾Ñ„Ñ‚ÑƒĐµÑ€Đ½Đ¸Ñ ĐŸÑ€Đ¾Đ´ÑƒĐºÑ‚, даже Đ°ĐºĐ¾ Mageia да е Đ¸Đ·Đ²ĐµÑÑ‚Đ¸Đ»Đ° за Đ²ÑĐ·Đ¼Đ¾Đ¶Đ½Đ¾ÑÑ‚Ñ‚Đ° или "
+"ÑĐ»ÑƒÑ‡Đ²Đ°Đ½ĐµÑ‚Đ¾ Đ½Đ° Ñ‚Đ°ĐºĐ°Đ²Đ° Đ·Đ°Đ³ÑƒĐ±Đ°.\n"
"\n"
"ĐГРĐĐĐ˜Đ§Đ•ĐĐ ĐĐ¢Đ“ĐĐ’ĐĐ ĐĐĐ¡Đ¢ Đ¡Đ’ĐªĐ Đ—ĐĐĐ Đ¡ ĐŸĐ Đ˜Đ¢Đ•Đ–ĐĐ’ĐĐĐ•Đ¢Đ Đ˜Đ›Đ˜ Đ˜Đ—ĐŸĐЛЗВĐĐĐ•Đ¢Đ ĐĐ Đ—ĐБРĐĐЕР"
"Đ¡ĐĐ¤Đ¢Đ£Đ•Đ  Đ’ ĐĐ¯ĐĐĐ˜ Đ¡Đ¢Đ ĐĐĐ˜\n"
"\n"
-"Đ’ Ñ€Đ°Đ¼ĐºĐ¸Ñ‚Đµ Đ½Đ° Đ·Đ°ĐºĐ¾Đ½Đ°, Mandriva S.A. и Đ½ĐµĐ¹Đ½Đ¸Ñ‚Đµ диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¾Ñ€Đ¸ Đ½ÑĐ¼Đ° Đ¿Ñ€Đ¸ Đ½Đ¸ĐºĐ°ĐºĐ²Đ¸ "
-"уÑĐ»Đ¾Đ²Đ¸Ñ Đ´Đ° бÑĐ´Đ°Ñ‚\n"
+"Đ’ Ñ€Đ°Đ¼ĐºĐ¸Ñ‚Đµ Đ½Đ° Đ·Đ°ĐºĐ¾Đ½Đ°, Mageia и Đ½ĐµĐ¹Đ½Đ¸Ñ‚Đµ диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¾Ñ€Đ¸ Đ½ÑĐ¼Đ° Đ¿Ñ€Đ¸ Đ½Đ¸ĐºĐ°ĐºĐ²Đ¸ уÑĐ»Đ¾Đ²Đ¸Ñ "
+"да бÑĐ´Đ°Ñ‚\n"
"Đ¾Ñ‚Đ³Đ¾Đ²Đ¾Ñ€Đ½Đ¸ за ĐºĐ°ĐºĐ²Đ¸Ñ‚Đ¾ и да Đ±Đ¸Đ»Đ¾ ÑƒĐ¼Đ¸ÑˆĐ»ĐµĐ½Đ¸, ÑĐ»ÑƒÑ‡Đ°Đ¹Đ½Đ¸, Đ¿Ñ€ĐµĐºĐ¸ или ĐºĐ¾ÑĐ²ĐµĐ½Đ¸ Ñ‰ĐµÑ‚Đ¸ "
"(Đ²ĐºĐ»ÑÑ‡Đ¸Ñ‚ĐµĐ»Đ½Đ¾ Đ·Đ°Đ³ÑƒĐ±Đ° Đ½Đ° Đ´Đ°Đ½Đ½Đ¸\n"
"за Ñ€Đ°Đ±Đ¾Ñ‚Đ°, Đ¿Ñ€ĐµĐºÑ€Đ°Ñ‚ÑĐ²Đ°Đ½Đµ Đ½Đ°, Ñ€Đ°Đ±Đ¾Ñ‚Đ°, Ñ„Đ¸Đ½Đ°Đ½ÑĐ¾Đ²Đ¸ Đ·Đ°Đ³ÑƒĐ±Đ¸, Đ·Đ°ĐºĐ¾Đ½Đ½Đ¸ Đ´Đ°Đ½ÑÑ†Đ¸ и "
@@ -4949,49 +4792,81 @@ msgstr ""
"ÑÑĐ´ĐµĐ±Đ½Đ¾ Ñ€ĐµÑˆĐµĐ½Đ¸Đµ или ĐºĐ°ĐºĐ²Đ°Ñ‚Đ¾ и да е Đ´Ñ€ÑƒĐ³Đ° Đ¿Ñ€Đ¾Đ¸Đ·Đ»Đ¸Đ·Đ°Ñ‰Đ¸ Đ¾Ñ‚ Ñ‚Đ¾Đ²Đ° Đ·Đ°Đ³ÑƒĐ±Đ¸) "
"Đ¿Ñ€Đ¾Đ¸Đ·Ñ‚Đ¸Ñ‡Đ°Ñ‰Đ¸ Đ¾Ñ‚ Đ¿Ñ€Đ¸Ñ‚ĐµĐ¶Đ°Đ²Đ°Đ½ĐµÑ‚Đ¾\n"
"и ÑƒĐ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ°Ñ‚Đ° Đ½Đ° ÑĐ¾Ñ„Ñ‚ÑƒĐµÑ€Đ½Đ¸ ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ¸ и Đ¾Ñ‚ Đ¸Đ·Ñ‚ĐµĐ³Đ»ÑĐ½ĐµÑ‚Đ¾ Đ½Đ° ÑĐ¾Ñ„Ñ‚ÑƒĐµÑ€Đ½Đ¸ "
-"ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ¸ Đ¾Ñ‚ ÑĐ°Đ¹Ñ‚Đ¾Đ²ĐµÑ‚Đµ Đ½Đ° Mandriva Linux,\n"
+"ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ¸ Đ¾Ñ‚ ÑĐ°Đ¹Ñ‚Đ¾Đ²ĐµÑ‚Đµ Đ½Đ° Mageia,\n"
"ĐºĐ¾Đ¸Ñ‚Đ¾ Ñа Đ·Đ°Đ±Ñ€Đ°Đ½ĐµĐ½Đ¸ Đ² Đ½ÑĐºĐ¾Đ¸ ÑÑ‚Ñ€Đ°Đ½Đ¸ Đ¾Ñ‚ Đ¼ĐµÑÑ‚Đ½Đ¾Ñ‚Đ¾ Đ·Đ°ĐºĐ¾Đ½Đ¾Đ´Đ°Ñ‚ĐµĐ»ÑÑ‚Đ²Đ¾.\n"
"Đ¢Đ°Đ·Đ¸ Đ¾Đ³Ñ€Đ°Đ½Đ¸Ñ‡ĐµĐ½Đ° Đ¾Ñ‚Đ³Đ¾Đ²Đ¾Ñ€Đ½Đ¾ÑÑ‚ Ñе Đ¾Ñ‚Đ½Đ°ÑÑ Đ´Đ¾, Đ½Đ¾ Đ½Đµ ÑĐ°Đ¼Đ¾ за, Đ¼Đ¾Ñ‰Đ½Đ¸Ñ‚Đµ "
"ĐºÑ€Đ¸Đ¿Ñ‚Đ¾Đ³Ñ€Đ°Ñ„ÑĐºĐ¸ ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ¸ Đ²ĐºĐ»ÑÑ‡ĐµĐ½Đ¸\n"
-"Đ² Đ¡Đ¾Ñ„Ñ‚ÑƒĐµÑ€Đ½Đ¸Ñ ĐŸÑ€Đ¾Đ´ÑƒĐºÑ‚.\n"
-"\n"
-"\n"
-"3. GPL Đ›Đ¸Ñ†ĐµĐ½Đ·Đ° и Đ¿Ñ€Đ¸Đ´Ñ€ÑƒĐ¶Đ°Đ²Đ°Ñ‰Đ¸ Đ»Đ¸Ñ†ĐµĐ½Đ·Đ¸\n"
-"\n"
-"Đ¡Đ¾Ñ„Ñ‚ÑƒĐµÑ€Đ½Đ¸ÑÑ‚ ĐŸÑ€Đ¾Đ´ÑƒĐºÑ‚ Ñе ÑÑÑÑ‚Đ¾Đ¸ Đ¾Ñ‚ ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ¸ ÑÑĐ·Đ´Đ°Đ´ĐµĐ½Đ¸ Đ¾Ñ‚ Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ½Đ¸ Ñ…Đ¾Ñ€Đ° или "
-"Đ¾Ñ€Đ³Đ°Đ½Đ¸Đ·Đ°Ñ†Đ¸Đ¸. ĐŸĐ¾Đ²ĐµÑ‡ĐµÑ‚Đ¾ Đ¾Ñ‚\n"
-"Ñ‚ĐµĐ·Đ¸ ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ¸ Ñе ÑƒĐ¿Ñ€Đ°Đ²Đ»ÑĐ²Đ°Ñ‚ Đ¾Ñ‚ ÑÑ€Đ¾ĐºĐ¾Đ²ĐµÑ‚Đµ и уÑĐ»Đ¾Đ²Đ¸ÑÑ‚Đ° Đ½Đ° GNU ĐĐ±Ñ‰Đ¸Ñ ĐŸÑƒĐ±Đ»Đ¸Ñ‡ĐµĐ½ "
-"Đ›Đ¸Ñ†ĐµĐ½Đ·, Đ¾Ñ‚Ñ‚ÑƒĐº Đ½Đ°Ñ‚Đ°Ñ‚ÑĐº Đ½Đ°Ñ€Đ¸Ñ‡Đ°Đ½\n"
-"\"GPL\", или Đ¿Đ¾Đ´Đ¾Đ±Đ½Đ¸ Đ½ĐµĐ¼Ñƒ Đ»Đ¸Ñ†ĐµĐ½Đ·Đ¸. ĐŸĐ¾Đ²ĐµÑ‡ĐµÑ‚Đ¾ Đ¾Ñ‚ Ñ‚ĐµĐ·Đ¸ Đ»Đ¸Ñ†ĐµĐ½Đ·Đ¸ Đ²Đ¸ Đ¿Đ¾Đ·Đ²Đ¾Đ»ÑĐ²Đ°Ñ‚ да "
-"Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Ñ‚Đµ, ĐºĐ¾Đ¿Đ¸Ñ€Đ°Ñ‚Đµ, или\n"
-"Ñ€ĐµĐ´Đ¸ÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚Đ¸Ñ€Đ°Ñ‚Đµ ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ¸Ñ‚Đµ, ĐºĐ¾Đ¸Ñ‚Đ¾ Ñ‚Đµ Đ¿Đ¾ĐºÑ€Đ¸Đ²Đ°Ñ‚. ĐœĐ¾Đ»Ñ, Đ¿Ñ€Đ¾Ñ‡ĐµÑ‚ĐµÑ‚Đµ Đ²Đ½Đ¸Đ¼Đ°Ñ‚ĐµĐ»Đ½Đ¾ "
-"ÑÑ€Đ¾ĐºĐ¾Đ²ĐµÑ‚Đµ и уÑĐ»Đ¾Đ²Đ¸ÑÑ‚Đ° Đ½Đ°\n"
-"Đ»Đ¸Ñ†ĐµĐ½Đ·Đ¸Đ¾Đ½Đ½Đ¸Ñ Đ´Đ¾Đ³Đ¾Đ²Đ¾Ñ€ Đ½Đ° Đ²ÑĐµĐºĐ¸ ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚ Đ¿Ñ€ĐµĐ´Đ¸ да Đ³Đ¾ Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Ñ‚Đµ. Đ’ÑÑĐºĐ°ĐºĐ²Đ¸ "
-"Đ²ÑĐ¿Ñ€Đ¾Ñи Đ¾Ñ‚Đ½Đ¾ÑĐ½Đ¾ Đ»Đ¸Ñ†ĐµĐ½Đ·Đ°\n"
-"Đ½Đ° ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ¸Ñ‚Đµ би трÑĐ±Đ²Đ°Đ»Đ¾ да бÑĐ´Đ°Ñ‚ Đ½Đ°ÑĐ¾Ñ‡ĐµĐ½Đ¸ ĐºÑĐ¼ ÑÑĐ¾Ñ‚Đ²ĐµÑ‚Đ½Đ¸Ñ Đ¸Đ¼ Đ°Đ²Ñ‚Đ¾Ñ€, а Đ½Đµ "
-"ĐºÑĐ¼ Mandriva.\n"
-"ĐŸÑ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸Ñ‚Đµ Ñ€Đ°Đ·Ñ€Đ°Đ±Đ¾Ñ‚ĐµĐ½Đ¸ Đ¾Ñ‚ Mandriva S.A. Ñе ÑƒĐ¿Ñ€Đ°Đ²Đ»ÑĐ²Đ°Ñ‚ Đ¾Ñ‚ GPL Đ›Đ¸Ñ†ĐµĐ½Đ·Đ°. "
-"Đ”Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸ÑÑ‚Đ° Đ½Đ°Đ¿Đ¸ÑĐ°Đ½Đ°\n"
-"Đ¾Ñ‚ Mandriva S.A. Ñе ÑƒĐ¿Ñ€Đ°Đ²Đ»ÑĐ²Đ° Đ¾Ñ‚ ÑĐ¿ĐµÑ†Đ¸Đ°Đ»ĐµĐ½ Đ»Đ¸Ñ†ĐµĐ½Đ·. ĐœĐ¾Đ»Ñ, Đ¿Đ¾Đ³Đ»ĐµĐ´Đ½ĐµÑ‚Đµ "
-"Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸ÑÑ‚Đ° за\n"
-"Đ¿Đ¾Đ²ĐµÑ‡Đµ Đ¸Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Ñ.\n"
-"\n"
-"\n"
-"4. ĐŸÑ€Đ°Đ²Đ° за Đ˜Đ½Ñ‚ĐµĐ»ĐµĐºÑ‚ÑƒĐ°Đ»Đ½Đ° Đ¡Đ¾Đ±ÑÑ‚Đ²ĐµĐ½Đ¾ÑÑ‚\n"
-"\n"
+"Đ² Đ¡Đ¾Ñ„Ñ‚ÑƒĐµÑ€Đ½Đ¸Ñ ĐŸÑ€Đ¾Đ´ÑƒĐºÑ‚."
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr "3. GPL Đ›Đ¸Ñ†ĐµĐ½Đ·Đ° и Đ¿Ñ€Đ¸Đ´Ñ€ÑƒĐ¶Đ°Đ²Đ°Ñ‰Đ¸ Đ»Đ¸Ñ†ĐµĐ½Đ·Đ¸"
+
+#: messages.pm:70
+#, c-format
+msgid ""
+"The Software Products consist of components created by different persons or "
+"entities.\n"
+"Most of these licenses allow you to use, duplicate, adapt or redistribute "
+"the components which \n"
+"they cover. Please read carefully the terms and conditions of the license "
+"agreement for each component \n"
+"before using any component. Any question on a component license should be "
+"addressed to the component \n"
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
+"Documentation written \n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr "4. ĐŸÑ€Đ°Đ²Đ° за Đ˜Đ½Ñ‚ĐµĐ»ĐµĐºÑ‚ÑƒĐ°Đ»Đ½Đ° Đ¡Đ¾Đ±ÑÑ‚Đ²ĐµĐ½Đ¾ÑÑ‚"
+
+#: messages.pm:81
+#, c-format
+msgid ""
+"All rights to the components of the Software Products belong to their "
+"respective authors and are \n"
+"protected by intellectual property and copyright laws applicable to software "
+"programs.\n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
+"Products, as a whole or in parts, by all means and for all purposes.\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
"Đ’ÑĐ¸Ñ‡ĐºĐ¸ Đ¿Ñ€Đ°Đ²Đ° ĐºÑĐ¼ ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ¸Ñ‚Đµ Đ½Đ° Đ¡Đ¾Ñ„Ñ‚ÑƒĐµÑ€Đ½Đ¸Ñ ĐŸÑ€Đ¾Đ´ÑƒĐºÑ‚ Đ¿Ñ€Đ¸Đ½Đ°Đ´Đ»ĐµĐ¶Đ°Ñ‚ Đ½Đ° "
"ÑÑĐ¾Ñ‚Đ²ĐµÑ‚Đ½Đ¸Ñ‚Đµ Đ¸Đ¼ Đ°Đ²Ñ‚Đ¾Ñ€Đ¸ и Ñа\n"
"Đ·Đ°Ñ‰Đ¸Ñ‚ĐµĐ½Đ¸ Đ¾Ñ‚ Đ·Đ°ĐºĐ¾Đ½Đ¸Ñ‚Đµ за Đ¸Đ½Ñ‚ĐµĐ»ĐµĐºÑ‚ÑƒĐ°Đ»Đ½Đ°Ñ‚Đ° ÑĐ¾Đ±ÑÑ‚Đ²ĐµĐ½Đ¾ÑÑ‚ и за ĐºĐ¾Đ¿Đ¸Ñ€Đ°Đ½Đµ Đ¿Ñ€Đ¸Đ»Đ°Đ³Đ°Đ½Đ¸ "
"за ÑĐ¾Ñ„Ñ‚ÑƒĐµÑ€Đ½Đ¸Ñ‚Đµ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸.\n"
-"Mandriva S.A. Đ·Đ°Đ¿Đ°Đ·Đ²Đ° Đ¿Ñ€Đ°Đ²Đ¾Ñ‚Đ¾ Ñи да Đ¼Đ¾Đ´Đ¸Ñ„Đ¸Ñ†Đ¸Ñ€Đ° и Đ¿Ñ€Đ¸Đ³Đ¾Đ´ÑĐ²Đ° Đ¡Đ¾Ñ„Ñ‚ÑƒĐµÑ€Đ½Đ¸Ñ "
-"ĐŸÑ€Đ¾Đ´ÑƒĐºÑ‚, ĐºĐ°Ñ‚Đ¾ цÑĐ»Đ¾ или Đ½Đ°\n"
+"Mageia Đ·Đ°Đ¿Đ°Đ·Đ²Đ° Đ¿Ñ€Đ°Đ²Đ¾Ñ‚Đ¾ Ñи да Đ¼Đ¾Đ´Đ¸Ñ„Đ¸Ñ†Đ¸Ñ€Đ° и Đ¿Ñ€Đ¸Đ³Đ¾Đ´ÑĐ²Đ° Đ¡Đ¾Ñ„Ñ‚ÑƒĐµÑ€Đ½Đ¸Ñ ĐŸÑ€Đ¾Đ´ÑƒĐºÑ‚, ĐºĐ°Ñ‚Đ¾ "
+"цÑĐ»Đ¾ или Đ½Đ°\n"
"Ñ‡Đ°ÑÑ‚Đ¸, Đ¿Đ¾ Đ²ÑÑĐºĐ°ĐºÑĐ² Đ½Đ°Ñ‡Đ¸Đ½ и Ñ Đ²ÑÑĐºĐ°ĐºĐ²Đ¸ Ñ†ĐµĐ»Đ¸.\n"
-"\"Mandriva\", \"Mandriva Linux\" и ÑĐ²ÑÑ€Đ·Đ°Đ½Đ¸Ñ‚Đµ Đ»Đ¾Đ³Đ¾Ñ‚Đ° Ñа Đ·Đ°Đ¿Đ°Đ·ĐµĐ½Đ° Đ¼Đ°Ñ€ĐºĐ° Đ½Đ° "
-"Mandriva S.A.\n"
-"\n"
-"\n"
-"5. Đ£Đ¿Ñ€Đ°Đ²Đ»ÑĐ²Đ°Ñ‰Đ¸ Đ—Đ°ĐºĐ¾Đ½Đ¸\n"
-"\n"
+"\"Mageia\" и ÑĐ²ÑÑ€Đ·Đ°Đ½Đ¸Ñ‚Đµ Đ»Đ¾Đ³Đ¾Ñ‚Đ° Ñа Đ·Đ°Đ¿Đ°Đ·ĐµĐ½Đ° Đ¼Đ°Ñ€ĐºĐ° Đ½Đ° %s"
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr "5. Đ£Đ¿Ñ€Đ°Đ²Đ»ÑĐ²Đ°Ñ‰Đ¸ Đ—Đ°ĐºĐ¾Đ½Đ¸"
+
+#: messages.pm:90
+#, c-format
+msgid ""
+"If any portion of this agreement is held void, illegal or inapplicable by a "
+"court judgment, this \n"
+"portion is excluded from this contract. You remain bound by the other "
+"applicable sections of the \n"
+"agreement.\n"
+"The terms and conditions of this License are governed by the Laws of "
+"France.\n"
+"All disputes on the terms of this license will preferably be settled out of "
+"court. As a last \n"
+"resort, the dispute will be referred to the appropriate Courts of Law of "
+"Paris - France.\n"
+"For any question on this document, please contact Mageia."
+msgstr ""
"ĐĐºĐ¾ Đ½ÑĐºĐ¾Ñ Ñ‡Đ°ÑÑ‚ Đ¾Ñ‚ Ñ‚Đ¾Đ·Đ¸ Đ´Đ¾Đ³Đ¾Đ²Đ¾Ñ€ Ñе Đ²Đ¾Đ´Đ¸ Đ·Đ°Đ±Ñ€Đ°Đ½ĐµĐ½Đ°, Đ½ĐµĐ»ĐµĐ³Đ°Đ»Đ½Đ° или Đ½ĐµĐ¿Ñ€Đ¸Đ»Đ¾Đ¶Đ¸Đ¼Đ° "
"ÑĐ¿Đ¾Ñ€ĐµĐ´ Ñ€ĐµÑˆĐµĐ½Đ¸Đµ Đ½Đ° ÑÑĐ´,\n"
"Ñ‚Đ°Đ·Đ¸ Ñ‡Đ°ÑÑ‚ Ñе Đ¸Đ·ĐºĐ»ÑÑ‡Đ²Đ° Đ¾Ñ‚ Đ´Đ¾Đ³Đ¾Đ²Đ¾Ñ€Đ°. Вие Đ¾ÑÑ‚Đ°Đ²Đ°Ñ‚Đµ Đ¾Đ³Ñ€Đ°Đ½Đ¸Ñ‡ĐµĐ½Đ¸ Đ¾Ñ‚ Đ¾ÑÑ‚Đ°Đ½Đ°Đ»Đ¸Ñ‚Đµ "
@@ -5001,157 +4876,54 @@ msgstr ""
"ÑÑда. ĐĐ°Ñ‚Đ¾ ĐºÑ€Đ°Đ¹Đ½Đ° Đ¼ÑÑ€ĐºĐ°,\n"
"ÑĐ¿Đ¾Ñ€Đ¾Đ²ĐµÑ‚Đµ Ñ‰Đµ бÑĐ´Đ°Ñ‚ Đ¾Ñ‚Đ½Đ°ÑÑĐ½Đ¸ Đ´Đ¾ Đ¿Đ¾Đ´Ñ…Đ¾Đ´ÑÑ‰Đ¸Ñ Đ¿Ñ€Đ°Đ²Đ½Đ¸ ÑÑĐ´Đ¸Đ»Đ¸Ñ‰Đ° Đ½Đ° ĐŸĐ°Ñ€Đ¸Đ¶ - "
"Đ¤Ñ€Đ°Đ½Ñ†Đ¸Ñ.\n"
-"За Đ²ÑÑĐºĐ°ĐºĐ²Đ¸ Đ²ÑĐ¿Ñ€Đ¾Ñи Đ¿Đ¾ Ñ‚Đ¾Đ·Đ¸ Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚, Đ¼Đ¾Đ»Ñ, ÑĐ²ÑÑ€Đ¶ĐµÑ‚Đµ Ñе Ñ Mandriva S.A.\n"
+"За Đ²ÑÑĐºĐ°ĐºĐ²Đ¸ Đ²ÑĐ¿Ñ€Đ¾Ñи Đ¿Đ¾ Ñ‚Đ¾Đ·Đ¸ Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚, Đ¼Đ¾Đ»Ñ, ÑĐ²ÑÑ€Đ¶ĐµÑ‚Đµ Ñе Ñ Mageia\n"
"\n"
"Đ—ĐБЕЛЕЖĐĐ: Đ¢Đ¾Đ²Đ° е бÑĐ»Đ³Đ°Ñ€ÑĐºĐ¸ Đ¿Ñ€Đ¸Đ±Đ»Đ¸Đ·Đ¸Ñ‚ĐµĐ»ĐµĐ½ Đ¿Ñ€ĐµĐ²Đ¾Đ´ Đ½Đ° Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°, ĐºĐ¾ĐµÑ‚Đ¾ "
"Đ¾Đ·Đ½Đ°Ñ‡Đ°Đ²Đ°, Ñ‡Đµ Ñ‚Đ¾Đ¹\n"
"Đ²ĐµÑ€Đ¾ÑÑ‚Đ½Đ¾ Đ½Đµ е Đ´Đ¾ÑÑ‚Đ°Ñ‚ÑÑ‡Đ½Đ¾ Ñ‚Đ¾Ñ‡ĐµĐ½. ĐĐ°Ñ‚Đ¾ Đ¿Đ¾-Đ´Đ¾ÑÑ‚Đ¾Đ²ĐµÑ€ĐµĐ½ Đ¸Đ·Ñ‚Đ¾Ñ‡Đ½Đ¸Đº Đ¿Đ¾Đ»Đ·Đ²Đ°Đ¹Ñ‚Đµ "
"Đ½ĐµĐ³Đ¾Đ²Đ¸Ñ Đ¾Ñ€Đ¸Đ³Đ¸Đ½Đ°Đ» Đ½Đ°\n"
-"Đ°Đ½Đ³Đ»Đ¸Đ¹ÑĐºĐ¸.\n"
+"Đ°Đ½Đ³Đ»Đ¸Đ¹ÑĐºĐ¸."
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
msgstr ""
-#: messages.pm:120
+#: messages.pm:111
#, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
+"ĐŸĐ¾Đ·Đ´Ñ€Đ°Đ²Đ»ĐµĐ½Đ¸Ñ, Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸ÑÑ‚Đ° е Đ¿Ñ€ĐµĐºĐ»ÑÑ‡ĐµĐ½Đ°.\n"
+"Đ˜Đ·Đ²Đ°Đ´ĐµÑ‚Đµ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Đ¾Đ½Đ½Đ¸Ñ Đ´Đ¸ÑĐº и Đ½Đ°Ñ‚Đ¸ÑĐµĐ½Đµ Enter за да Ñ€ĐµÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Đ¹Ñ‚Đµ."
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:113
#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
msgstr ""
-"ĐŸĐ¾Đ·Đ´Ñ€Đ°Đ²Đ»ĐµĐ½Đ¸Ñ, Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸ÑÑ‚Đ° е Đ¿Ñ€ĐµĐºĐ»ÑÑ‡ĐµĐ½Đ°.\n"
-"Đ˜Đ·Đ²Đ°Đ´ĐµÑ‚Đµ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Đ¾Đ½Đ½Đ¸Ñ Đ´Đ¸ÑĐº и Đ½Đ°Ñ‚Đ¸ÑĐµĐ½Đµ Enter за да Ñ€ĐµÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Đ¹Ñ‚Đµ.\n"
-"\n"
-"\n"
"За Đ¸Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Ñ, Đ¾Ñ‚Đ½Đ¾ÑĐ½Đ¾ Đ¸Đ·Đ²ĐµÑÑ‚Đ½Đ¸ Đ²ĐµÑ‡Đµ Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼Đ¸ ĐºĐ°Đº Ñе Ñ€ĐµÑˆĐ°Đ²Đ°Ñ‚, ÑĐ²ÑÑ€Đ·Đ°Đ½Đ¸ Ñ "
-"Ñ‚Đ°Đ·Đ¸ Đ²ĐµÑ€ÑĐ¸Ñ Đ½Đ° Mandriva Linux,\n"
+"Ñ‚Đ°Đ·Đ¸ Đ²ĐµÑ€ÑĐ¸Ñ Đ½Đ° Mageia,\n"
"Ñе ĐºĐ¾Đ½ÑÑƒĐ»Ñ‚Đ¸Ñ€Đ°Đ¹Ñ‚Đµ Ñ Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ° Errata, Đ½Đ° Đ°Đ´Ñ€ĐµÑ : \n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Đ˜Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Ñ Đ·Đ° Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹Đ²Đ°Đ½Đµ Đ½Đ° Đ²Đ°ÑˆĐ°Ñ‚Đ° ÑиÑÑ‚ĐµĐ¼Đ° Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ½Đ°Đ¼ĐµÑ€Đ¸Ñ‚Đµ Đ²\n"
-"Đ² Đ¾Ñ„Đ¸Ñ†Đ¸Đ°Đ»Đ½Đ¾Ñ‚Đ¾ Mandriva Linux Ñ€ÑĐºĐ¾Đ²Đ¾Đ´ÑÑ‚Đ²Đ¾ Đ½Đ° Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»Ñ."
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
#: modules/interactive.pm:19
#, c-format
@@ -5195,18 +4967,18 @@ msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ за USB ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€"
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ за Firewire ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€ %s"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ за Firewire ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€ \"%s\""
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ за диÑĐºĐ¾Đ² ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€ %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ за диÑĐºĐ¾Đ² ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€ \"%s\""
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ за Ethernet ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€ %s"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ за Ethernet ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€ \"%s\""
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5287,35 +5059,35 @@ msgstr ""
"Đ—Đ°Ñ€ĐµĐ¶Đ´Đ°Đ½ĐµÑ‚Đ¾ Đ½Đ° Đ¼Đ¾Đ´ÑƒĐ»Đ° %s Đ½Đµ уÑĐ¿Ñ.\n"
"Đ˜ÑĐºĐ°Ñ‚Đµ ли да Đ¾Đ¿Đ¸Ñ‚Đ°Ñ‚Đµ Đ¾Ñ‚Đ½Đ¾Đ²Đ¾ Ñ Đ´Ñ€ÑƒĐ³Đ¸ Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ¸ ?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr ""
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr ""
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr ""
-#: mygtk2.pm:1544 mygtk2.pm:1545
-#, fuzzy, c-format
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
+#, c-format
msgid "Password seems secure"
-msgstr "Đ˜Đ·Đ¸ÑĐºĐ²Đ° Đ¿Đ°Ñ€Đ¾Đ»Đ°"
+msgstr ""
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½ĐµÑ‚Đ¾ Đ½Đµ уÑĐ¿Ñ: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "Đа Ñ‚Đ°Đ·Đ¸ Đ¿Đ»Đ°Ñ‚Ñ„Đ¾Ñ€Đ¼Đ° Đ½Đµ Ñе Đ¿Đ¾Đ´Đ´ÑÑ€Đ¶Đ°Ñ‚ Ñ€Đ°Đ·ÑˆĐ¸Ñ€ĐµĐ½Đ¸ Đ´ÑĐ»Đ¾Đ²Đµ "
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
@@ -5323,10 +5095,10 @@ msgstr ""
"Đ¢Ñ€ÑĐ±Đ²Đ° да Ñе Đ¿Ñ€ĐµĐ½Đ°Ñ€ĐµĐ´ÑÑ‚ Đ¾ÑĐ½Đ¾Đ²Đ½Đ¸Ñ‚Đµ Đ´ÑĐ»Đ¾Đ²Đµ, Ñ‚Đ°ĐºĐ° Ñ‡Đµ да Ñе Đ¾ÑĐ²Đ¾Đ±Đ¾Đ´Đ¸ Đ¼ÑÑÑ‚Đ¾ Đ´Đ¾ "
"Ñ€Đ°Đ·ÑˆĐ¸Ñ€ĐµĐ½Đ¸Ñ‚Đµ Đ´ÑĐ»Đ¾Đ²Đµ."
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
@@ -5335,22 +5107,22 @@ msgstr ""
"ĐŸÑ€Đ¾Đ²ĐµÑ€ĐºĐ°Ñ‚Đ° за цÑĐ»Đ¾ÑÑ‚ Đ½Đ° Đ´Đ°Đ½Đ½Đ¸Ñ‚Đµ Đ½Đµ е уÑĐ¿ĐµÑˆĐ½Đ°.\n"
"Đ¢Đ¾Đ²Đ° Đ¾Đ·Đ½Đ°Ñ‡Đ°Đ²Đ°, Ñ‡Đµ Đ²Ñрху диÑĐºĐ° Ñ‰Đµ Ñе Đ·Đ°Đ¿Đ¸ÑĐ²Đ°Ñ‚ ÑĐ»ÑƒÑ‡Đ°Đ¹Đ½Đ¸ или Đ¿Đ¾Đ²Ñ€ĐµĐ´ĐµĐ½Đ¸ Đ´Đ°Đ½Đ½Đ¸."
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr "ĐŸÑ€ĐµĐ¼Đ°Ñ…Đ²Đ°Đ½Đµ Đ½Đ° Đ½ĐµĐ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ½Đ¸ Đ¿Đ°ĐºĐµÑ‚Đ¸"
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr "ĐÑ‚ĐºÑ€Đ¸Đ²Đ°Đ½Đµ Đ½Đ° Đ½ĐµĐ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ½Đ¸ Đ¿Đ°ĐºĐµÑ‚Đ¸ Ñ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Đ¸ за Ñ…Đ°Ñ€Đ´ÑƒĐµÑ€Đ½Đ¸ уÑÑ‚Ñ€Đ¾Đ¹ÑÑ‚Đ²Đ°"
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr "ĐÑ‚ĐºÑ€Đ¸Đ²Đ°Đ½Đµ Đ½Đ° Đ½ĐµĐ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ½Đ¸ Đ¿Đ°ĐºĐµÑ‚Đ¸ за Đ»Đ¾ĐºĐ°Đ»Đ¸Đ·Đ°Ñ†Đ¸Ñ"
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
@@ -5359,64 +5131,64 @@ msgstr ""
"ĐÑ‚ĐºÑ€Đ¸Ñ‚Đ¸ Ñа Đ¿Đ°ĐºĐµÑ‚Đ¸, ĐºĐ¾Đ¸Ñ‚Đ¾ Đ½Đµ Ñа Đ½ĐµĐ¾Đ±Ñ…Đ¾Đ´Đ¸Đ¼Đ¸ за ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸Ñ€Đ°Đ½ĐµÑ‚Đ¾ Đ½Đ° Đ²Đ°ÑˆĐ°Ñ‚Đ° "
"ÑиÑÑ‚ĐµĐ¼Đ°."
-#: pkgs.pm:266
-#, fuzzy, c-format
+#: pkgs.pm:278
+#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
-msgstr "Ще бÑĐ´Đ°Ñ‚ Đ¿Ñ€ĐµĐ¼Đ°Ñ…Đ½Đ°Ñ‚Đ¸ ÑĐ»ĐµĐ´Đ½Đ¸Ñ‚Đµ Đ¿Đ°ĐºĐµÑ‚Đ¸, Đ¾ÑĐ²ĐµĐ½ Đ°ĐºĐ¾ Đ½Đµ Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ´Ñ€ÑƒĐ³Đ¾:"
+msgstr ""
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, c-format
msgid "Unused hardware support"
msgstr "ĐĐµĐ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ½Đ° Đ¿Đ¾Đ´Đ´Ñ€ÑĐ¶ĐºĐ° Đ½Đ° Ñ…Đ°Ñ€Đ´ÑƒĐµÑ€Đ½Đ¸ уÑÑ‚Ñ€Đ¾Đ¹ÑÑ‚Đ²Đ°"
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr "ĐĐµĐ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ½Đ¸ Đ»Đ¾ĐºĐ°Đ»Đ¸Đ·Đ°Ñ†Đ¸Đ¸"
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr "Đе Đ¼Đ¾Đ³Đ° да Đ¿Ñ€Đ¸Đ±Đ°Đ²Ñ Đ´ÑĐ» ĐºÑĐ¼ _Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ°Đ½_ RAID %s"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "ĐÑĐ¼Đ° Đ´Đ¾ÑÑ‚Đ°Ñ‚ÑÑ‡Đ½Đ¾ Đ´ÑĐ»Đ¾Đ²Đµ за RAID Đ½Đ¸Đ²Đ¾ %d\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "Đе Đ¼Đ¾Đ¶Đµ да Ñе ÑÑздаде Đ´Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸Ñ /usr/share/sane/firmware!"
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "Đе Đ¼Đ¾Đ¶Đµ да Ñе ÑÑздаде Đ²Ñ€ÑĐ·ĐºĐ° ĐºÑĐ¼ /usr/share/sane/%s!"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr "Đе Đ¼Đ¾Đ¶Đµ да Ñе ĐºĐ¾Đ¿Đ¸Ñ€Đ° firmware Ñ„Đ°Đ¹Đ»Đ° %s Đ² /usr/share/sane/firmware!"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr "Đе Đ¼Đ¾Đ³Đ°Ñ‚ да Ñе Đ·Đ°Đ´Đ°Đ´Đ°Ñ‚ Đ¿Ñ€Đ°Đ²Đ° за Đ´Đ¾ÑÑ‚ÑĐ¿ Đ½Đ° firmware Ñ„Đ°Đ¹Đ» %s!"
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "Scannerdrake"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr ""
-"Đе Đ¼Đ¾Đ³Đ°Ñ‚ да Ñе Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚ Đ¿Đ°ĐºĐµÑ‚Đ¸Ñ‚Đµ Đ½ĐµĐ¾Đ±Ñ…Đ¾Đ´Đ¸Đ¼Đ¸ за да Ñе ÑĐ¿Đ¾Đ´ĐµĐ»Ñ Đ²Đ°ÑˆĐ¸Ñ ÑĐºĐµĐ½ĐµÑ€"
-"(и)."
+"Đе Đ¼Đ¾Đ³Đ°Ñ‚ да Ñе Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚ Đ¿Đ°ĐºĐµÑ‚Đ¸Ñ‚Đµ Đ½ĐµĐ¾Đ±Ñ…Đ¾Đ´Đ¸Đ¼Đ¸ за да Ñе ÑĐ¿Đ¾Đ´ĐµĐ»Ñ Đ²Đ°ÑˆĐ¸Ñ "
+"ÑĐºĐµĐ½ĐµÑ€(и)."
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr "Đ’Đ°ÑˆĐ¸Ñ ÑĐºĐµĐ½ĐµÑ€(и) Ñ‰Đµ да бÑде Đ´Đ¾ÑÑ‚ÑĐ¿ĐµĐ½ ÑĐ°Đ¼Đ¾ за Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ» root."
@@ -5526,8 +5298,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
#: security/help.pm:63
@@ -5612,7 +5384,7 @@ msgstr "Đ˜Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ¹ Đ¿Đ°Ñ€Đ¾Đ»Đ¸ за ÑƒĐ´Đ¾ÑÑ‚Đ¾Đ²ĐµÑ€ÑĐ²Đ°Đ½Đµ ÑĐ°Đ¼
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr ""
#: security/help.pm:96
@@ -5650,9 +5422,9 @@ msgstr ""
"ĐºĐ¾Đ¸Ñ‚Đ¾ трÑĐ²Đ±Đ° да Đ²ĐºĐ»ÑÑ‡Đ²Đ° Đ¿Đ°Ñ€Đ¾Đ»Đ°Ñ‚Đ°."
#: security/help.pm:108
-#, fuzzy, c-format
+#, c-format
msgid "Set the root's file mode creation mask."
-msgstr "Đ£ÑÑ‚Đ°Đ½Đ¾Đ²ÑĐ²Đ°Đ½Đµ Đ½Đ° root umask"
+msgstr ""
#: security/help.pm:109
#, c-format
@@ -5776,9 +5548,9 @@ msgid "Timeout unit is second"
msgstr ""
#: security/help.pm:138
-#, fuzzy, c-format
+#, c-format
msgid "Set the user's file mode creation mask."
-msgstr "Đ£ÑÑ‚Đ°Đ½Đ¾Đ²ÑĐ²Đ°Đ½Đµ Đ½Đ° Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»ÑĐºĐ° umask"
+msgstr ""
#: security/l10n.pm:11
#, c-format
@@ -6046,11 +5818,11 @@ msgid "Standard"
msgstr "Đ¡Ñ‚Đ°Đ½Đ´Đ°Ñ€Ñ‚Đ½Đ°"
#: security/level.pm:12
-#, fuzzy, c-format
+#, c-format
msgid "Secure"
-msgstr "Đ¡Đ¸Đ³ÑƒÑ€Đ½Đ¾ÑÑ‚"
+msgstr ""
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -6059,7 +5831,7 @@ msgid ""
"on your own."
msgstr ""
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -6068,7 +5840,7 @@ msgstr ""
"Đ¢Đ¾Đ²Đ° е ÑÑ‚Đ°Đ½Đ´Đ°Ñ€Ñ‚Đ½Đ°Ñ‚Đ° ÑĐ¸Đ³ÑƒÑ€Đ½Đ¾ÑÑ‚ Đ¿Ñ€ĐµĐ¿Đ¾Ñ€ÑÑ‡Đ¸Ñ‚ĐµĐ»Đ½Đ° за ĐºĐ¾Đ¼Đ¿ÑÑ‚ÑÑ€, ĐºĐ¾Đ¹Ñ‚Đ¾ Ñ‰Đµ бÑде "
"Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ½ да Ñе ÑĐ²ÑÑ€Đ·Đ²Đ° ĐºÑĐ¼ Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚ ĐºĐ°Ñ‚Đ¾ ĐºĐ»Đ¸ĐµĐ½Ñ‚."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -6083,48 +5855,48 @@ msgstr ""
"Đ¡Đ¸Đ³ÑƒÑ€Đ½Đ¾ÑÑ‚Ñ‚Đ° ÑĐµĐ³Đ° е Đ´Đ¾ÑÑ‚Đ°Ñ‚ÑÑ‡Đ½Đ¾ Đ³Đ¾Đ»ÑĐ¼Đ° да Ñе Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ° ÑиÑÑ‚ĐµĐ¼Đ°Ñ‚Đ° ĐºĐ°Ñ‚Đ¾\n"
"ÑÑÑ€Đ²ÑÑ€ Đ¿Ñ€Đ¸ĐµĐ¼Đ°Ñ‰ Đ²Ñ€ÑĐ·ĐºĐ¸ Đ¾Ñ‚ Đ¼Đ½Đ¾Đ³Đ¾ ĐºĐ»Đ¸ĐµĐ½Ñ‚Đ¸. "
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "ĐÑĐ½Đ¾Đ²Đ½Đ¸ Đ¾Đ¿Ñ†Đ¸Đ¸ Đ½Đ° DrakSec "
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "ĐœĐ¾Đ»Ñ, Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ½Đ¸Đ²Đ¾ Đ½Đ° ÑĐ¸Đ³ÑƒÑ€Đ½Đ¾ÑÑ‚"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
-msgstr ""
+msgstr "%s: %s"
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "ĐĐ´Đ¼Đ¸Đ½Đ¸ÑÑ‚Ñ€Đ°Ñ‚Đ¾Ñ€ Đ¿Đ¾ Đ·Đ°Ñ‰Đ¸Ñ‚Đ°:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr ""
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "ĐŸÑƒÑĐ½Đ¸ ALSA (Advanced Linux Sound Architecture) Đ·Đ²ÑƒĐºĐ¾Đ²Đ°Ñ‚Đ° ÑиÑÑ‚ĐµĐ¼Đ°"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anacrton - Đ¿ĐµÑ€Đ¸Đ¾Đ´Đ¸Ñ‡Đ½Đ¾ Đ¸Đ·Đ¿ÑĐ»Đ½ÑĐ²Đ°Đ½Đµ Đ½Đ° ĐºĐ¾Đ¼Đ°Đ½Đ´Đ¸ Đ¿Đ¾ Ñ€Đ°Đ·Đ¿Đ¸ÑĐ°Đ½Đ¸Đµ."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -6134,7 +5906,7 @@ msgstr ""
"syslog. ĐœĐ¾Đ¶Đµ ÑÑÑ‰Đ¾ да Ñе Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ° за ÑĐ¿Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° Đ¼Đ°ÑˆĐ¸Đ½Đ°Ñ‚Đ°, ĐºĐ¾Đ³Đ°Ñ‚Đ¾ Đ±Đ°Ñ‚ĐµÑ€Đ¸ÑÑ‚Đ° е "
"Đ¸Đ·Ñ‚Đ¾Ñ‰ĐµĐ½Đ°."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -6143,11 +5915,16 @@ msgstr ""
"ĐŸÑƒÑĐºĐ° ĐºĐ¾Đ¼Đ°Đ½Đ´Đ¸ Đ¿Đ¾ Ñ€Đ°Đ·Đ¿Đ¸ÑĐ°Đ½Đ¸Đµ Đ²ÑĐ² Đ²Ñ€ĐµĐ¼Đµ Đ¾Đ¿Ñ€ĐµĐ´ĐµĐ»ĐµĐ½Đ¾ Đ¾Ñ‚ ĐºĐ¾Đ¼Đ°Đ½Đ´Đ°Ñ‚Đ° at и Đ¿ÑƒÑĐºĐ°\n"
"Đ½Đ°Đ±Đ¾Ñ€ Đ¾Ñ‚ Đ´Ñ€ÑƒĐ³Đ¸, ĐºĐ¾Đ³Đ°Ñ‚Đ¾ Đ½Đ°Ñ‚Đ¾Đ²Đ°Ñ€ĐµĐ½Đ¾ÑÑ‚Ñ‚Đ° ÑĐ¿Đ°Đ´Đ½Đµ Đ´Đ¾ÑÑ‚Đ°Ñ‚ÑÑ‡Đ½Đ¾."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr ""
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6260,20 +6037,10 @@ msgstr ""
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Đ’ĐºĐ»ÑÑ‡Đ¸ Ñ„Đ¸Đ»Ñ‚Ñ€Đ¸Ñ€Đ°Đ½ĐµÑ‚Đ¾ Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸ за Linux ÑĐ´Ñ€Đ° ÑĐµÑ€Đ¸Ñ 2.2, за\n"
-"Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºĐ° Đ½Đ° Đ·Đ°Ñ‰Đ¸Ñ‚Đ½Đ°Ñ‚Đ° ÑÑ‚ĐµĐ½Đ°, Đ·Đ°Ñ‰Đ¸Ñ‚Đ°Đ²Đ°Ñ‰Đ° Đ½Đ° Đ¼Đ°ÑˆĐ¸Đ½Đ°Ñ‚Đ° Đ²Đ¸ Đ¾Ñ‚\n"
-"Đ¼Ñ€ĐµĐ¶Đ¾Đ²Đ¸ Đ°Ñ‚Đ°ĐºĐ¸."
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6285,7 +6052,7 @@ msgstr ""
"Đ¢Ñ Đ¼Đ¾Đ¶Đµ да бÑде Đ¸Đ·Đ±Ñ€Đ°Đ½Đ° Ñ Đ¸Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ° kbdconfig. Đ¢Ñ€ÑĐ±Đ²Đ° да Đ¾ÑÑ‚Đ°Đ²Đ¸Ñ‚Đµ "
"Ñ‚Đ¾Đ²Đ°Đ²ĐºĐ»ÑÑ‡ĐµĐ½Đ¾ за Đ¿Đ¾Đ²ĐµÑ‡ĐµÑ‚Đ¾ Đ¼Đ°ÑˆĐ¸Đ½Đ¸."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6294,17 +6061,17 @@ msgstr ""
"ĐĐ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ Ñ€ĐµĐ³ĐµĐ½ĐµÑ€Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° header-Đ¸Ñ‚Đµ Đ½Đ° ÑĐ´Ñ€Đ¾Ñ‚Đ¾, Đ² /boot за\n"
"/usr/include/linux/{autoconf,version}.h"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "ĐĐ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ заÑĐ¸Ñ‡Đ°Đ½Đµ и Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºĐ° Đ½Đ° Ñ…Đ°Ñ€Đ´ÑƒĐµÑ€Đ° Đ¿Ñ€Đ¸ ÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Đ½Đµ."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6313,7 +6080,7 @@ msgstr ""
"Linuxconf Đ¿Đ¾Đ½ÑĐºĐ¾Đ³Đ° ÑƒÑ€ĐµĐ¶Đ´Đ° Đ¸Đ·Đ²ÑÑ€ÑˆĐ²Đ°Đ½ĐµÑ‚Đ¾ Đ½Đ° Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ½Đ¸ Đ·Đ°Đ´Đ°Ñ‡Đ¸\n"
"Đ¿Ñ€Đ¸ ÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Đ½Đµ за Đ¿Đ¾Đ´Đ´Ñ€ÑĐ¶ĐºĐ° Đ½Đ° ÑиÑÑ‚ĐµĐ¼Đ½Đ°Ñ‚Đ° Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºĐ°."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6322,7 +6089,7 @@ msgstr ""
"lpd е Đ´ĐµĐ¼Đ¾Đ½Đ° за Đ¿ĐµÑ‡Đ°Ñ‚ Đ½ĐµĐ¾Đ±Ñ…Đ¾Đ´Đ¸Đ¼ Đ½Đ° lpr да Ñ€Đ°Đ±Đ¾Ñ‚Đ¸ Đ½Đ¾Ñ€Đ¼Đ°Đ»Đ½Đ¾. Đ¢Đ¾Đ¹ Đ¿Ñ€Đ¾ÑÑ‚Đ¾ е\n"
"ÑÑÑ€Đ²ÑÑ€, ĐºĐ¾Đ¹Ñ‚Đ¾ Đ¾Đ¿Ñ€ĐµĐ´ĐµĐ»Ñ Ñ€Đ°Đ±Đ¾Ñ‚Đ¸Ñ‚Đµ за Đ¿ĐµÑ‡Đ°Ñ‚ Đ½Đ° Đ¿Ñ€Đ¸Đ½Ñ‚ĐµÑ€(а/Đ¸Ñ‚Đµ)."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6331,29 +6098,29 @@ msgstr ""
"Linux Virtual Server Ñе Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ° за Đ¸Đ·Đ³Ñ€Đ°Đ¶Đ´Đ°Đ½Đµ Đ½Đ° Đ²Đ¸ÑĐ¾ĐºĐ¾Đ¿Ñ€Đ¾Đ¸Đ·Đ²Đ¾Đ´Đ¸Ñ‚ĐµĐ»ĐµĐ½\n"
"и Đ´Đ¾Đ±Ñ€Đµ Đ´Đ¾ÑÑ‚ÑĐ¿ĐµĐ½ ÑÑÑ€Đ²ÑÑ€."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
"messages"
msgstr ""
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6362,12 +6129,12 @@ msgstr ""
"named (BIND) е Domain Name Server (DNS), ĐºĐ¾Đ¹Ñ‚Đ¾ Ñе Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ° да Đ¿Ñ€ĐµĐ²ÑÑ€Đ½Đµ\n"
"Đ¸Đ¼ĐµÑ‚Đ¾ Đ½Đ° Ñ…Đ¾ÑÑ‚Đ° Đ´Đ¾ IP Đ°Đ´Ñ€ĐµÑ."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6376,7 +6143,7 @@ msgstr ""
"ĐœĐ¾Đ½Ñ‚Đ¸Ñ€Đ° и Đ´ĐµĐ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ° Đ²ÑÑĐºĐ°ĐºĐ²Đ¸ Network File System (NFS), SMB (LAN\n"
"Manager/Windows), и NCP (NetWare)."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6385,17 +6152,17 @@ msgstr ""
"ĐĐºÑ‚Đ¸Đ²Đ¸Ñ€Đ°/Đ´ĐµĐ°ĐºÑ‚Đ¸Đ²Đ¸Ñ€Đ° Đ²ÑĐ¸Ñ‡ĐºĐ¸ Đ¼Ñ€ĐµĐ¶Đ¾Đ²Đ¸ Đ¸Đ½Ñ‚ĐµÑ€Ñ„ĐµĐ¹Ñи, Đ½Đ°ÑÑ‚Ñ€Đ¾ĐµĐ½Đ¸ да Ñе Đ¿ÑƒÑĐºĐ°Ñ‚\n"
"Đ¿Ñ€Đ¸ ÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° Đ¼Đ°ÑˆĐ¸Đ½Đ°Ñ‚Đ°."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6406,7 +6173,7 @@ msgstr ""
"Đ¢Đ°Đ·Đ¸ уÑĐ»ÑƒĐ³Đ° Đ¾ÑĐ¸Đ³ÑƒÑ€ÑĐ²Đ° Ñ„ÑƒĐ½ĐºÑ†Đ¸Đ¾Đ½Đ°Đ»Đ½Đ¾ÑÑ‚Ñ‚Đ° Đ½Đ° NFS ÑÑÑ€Đ²ÑÑ€Đ°, ĐºĐ¾Đ¹Ñ‚Đ¾ Ñе Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹Đ²Đ°\n"
"Ñ‡Ñ€ĐµĐ· Ñ„Đ°Đ¹Đ»Đ° /etc/exports."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6415,12 +6182,12 @@ msgstr ""
"NFS е Đ¿Đ¾Đ¿ÑƒĐ»ÑÑ€ĐµĐ½ Đ¿Ñ€Đ¾Ñ‚Đ¾ĐºĐ¾Đ» за Đ¾Đ±Đ¼ĐµĐ½ Đ½Đ° Ñ„Đ°Đ¹Đ»Đ¾Đ²Đµ Đ¿Đ¾ TCP/IP Đ¼Ñ€ĐµĐ¶Đ¸.\n"
"Đ¢Đ°Đ·Đ¸ уÑĐ»ÑƒĐ³Đ° Đ¾ÑĐ¸Đ³ÑƒÑ€ÑĐ²Đ° Ñ„ÑƒĐ½ĐºÑ†Đ¸Đ¾Đ½Đ°Đ»Đ½Đ¾ÑÑ‚Ñ‚Đ° Đ½Đ° Đ·Đ°ĐºĐ»ÑÑ‡Đ²Đ°Đ½ĐµÑ‚Đ¾ Đ½Đ° NFS Ñ„Đ°Đ¹Đ»Đ¾Đ²ĐµÑ‚Đµ."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
@@ -6429,17 +6196,17 @@ msgstr ""
"ĐĐ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ Đ²ĐºĐ»ÑÑ‡Đ²Đ°Đ½Đµ Đ½Đ° numlock ĐºĐ»Đ°Đ²Đ¸ÑˆĐ° Đ¿Đ¾Đ´ ĐºĐ¾Đ½Đ·Đ¾Đ»Đ° и\n"
"Xorg Đ¿Ñ€Đ¸ ÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Đ½Đµ."
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "ĐŸĐ¾Đ´Đ´Ñ€ÑĐ¶ĐºĐ° Đ½Đ° OKI 4w и ÑÑĐ²Đ¼ĐµÑÑ‚Đ¸Đ¼Đ¸ win-Đ¿Ñ€Đ¸Đ½Ñ‚ĐµÑ€Đ¸."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6451,7 +6218,7 @@ msgstr ""
"laptop-и. Đ¢Đ¾Đ²Đ° Đ½ÑĐ¼Đ° да Ñе ÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ° Đ¿Ñ€ĐµĐ´Đ¸ да бÑде Đ½Đ°ÑÑ‚Ñ€Đ¾ĐµĐ½, Ñ‚Đ°ĐºĐ° Ñ‡Đµ е\n"
"Đ¿Đ¾-Đ´Đ¾Đ±Ñ€Đµ да Ñ Đ¸Đ¼Đ°Ñ‚Đµ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đ° Đ½Đ° Đ¼Đ°ÑˆĐ¸Đ½Đ¸, ĐºĐ¾Đ¸Ñ‚Đ¾ Đ½Đµ Ñе Đ½ÑƒĐ¶Đ´Đ°ÑÑ‚ Đ¾Ñ‚ Đ½ĐµÑ."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6463,12 +6230,12 @@ msgstr ""
"NFS и NIS. portmap ÑÑÑ€Đ²ÑÑ€Đ° трÑĐ±Đ²Đ° да е Đ¿ÑƒÑĐ½Đ°Ñ‚ Đ½Đ° Đ¼Đ°ÑˆĐ¸Đ½Đ¸, ĐºĐ¾Đ¸Ñ‚Đ¾ Ñ€Đ°Đ±Đ¾Ñ‚ÑÑ‚ ĐºĐ°Ñ‚Đ¾\n"
"ÑÑÑ€Đ²ÑÑ€ за Đ¿Ñ€Đ¾Ñ‚Đ¾ĐºĐ¾Đ»Đ¸, ĐºĐ¾Đ¸Ñ‚Đ¾ Ñе Đ½ÑƒĐ¶Đ´Đ°ÑÑ‚ да Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Ñ‚ RPC Đ¼ĐµÑ…Đ°Đ½Đ¸Đ·ÑĐ¼."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
@@ -6477,7 +6244,7 @@ msgstr ""
"Postfix е Main Transport Agent (MTA), ĐºĐ¾Đ¹Ñ‚Đ¾ е Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ° ĐºĐ¾ÑÑ‚Đ¾ Đ¿Ñ€ĐµĐ½Đ°ÑÑ\n"
"Đ¿Đ¾Ñ‰Đ° Đ¾Ñ‚ Đ¼Đ°ÑˆĐ¸Đ½Đ° Đ½Đ° Đ¼Đ°ÑˆĐ¸Đ½Đ°."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6486,21 +6253,21 @@ msgstr ""
"Đ—Đ°Đ¿Đ°Đ·Đ²Đ° и Đ²ÑĐ·ÑÑ‚Đ°Đ½Đ¾Đ²ÑÑ‚Đ° Đ¿Đ¾Ñ‚Đ¾ĐºĐ° Đ½Đ° ÑиÑÑ‚ĐµĐ¼Đ½Đ° ĐµĐ½Ñ‚Ñ€Đ¾Đ¿Đ¸Ñ Đ·Đ° Đ¿Đ¾-Đ³Đ¾Đ»ÑĐ¼Đ¾ ĐºĐ°Ñ‡ĐµÑÑ‚Đ²Đ¾\n"
"Đ½Đ° Đ¿Ñ€Đ¾Đ¸Đ·Đ²Đ¾Đ»Đ½Đ¾ Đ³ĐµĐ½ĐµÑ€Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° Ñ‡Đ¸Ñла."
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
"Đ¡Đ²ÑÑ€Đ¶Đ¸ Ñ‡Đ¸ÑÑ‚Đ¸ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Đ¸ Ñ Đ±Đ»Đ¾ĐºĐ¾Đ²Đ¸ уÑÑ‚Ñ€Đ¾Đ¹ÑÑ‚Đ²Đ° (ĐºĐ°Ñ‚Đ¾ Đ´ÑĐ»Đ¾Đ²Đµ\n"
"Đ½Đ° Ñ‚Đ²ÑÑ€Đ´Đ¸Ñ Đ´Đ¸ÑĐº), за ÑƒĐ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ°Ñ‚Đ° Đ¾Ñ‚ Đ¿Ñ€Đ¸Đ»Đ¾Đ¶ĐµĐ½Đ¸Ñ ĐºĐ°Ñ‚Đ¾ Oracle или DVD Đ¿Đ»ĐµÑÑ€Đ¸"
-#: services.pm:103
-#, fuzzy, c-format
+#: services.pm:101
+#, c-format
msgid "Nameserver information manager"
-msgstr "Đ˜Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Ñ Đ·Đ° Ñ‚Đ²ÑÑ€Đ´Đ¸Ñ Đ´Đ¸ÑĐº"
+msgstr ""
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6511,7 +6278,7 @@ msgstr ""
"RIP Đ¿Ñ€Đ¾Ñ‚Đ¾ĐºĐ¾Đ»Đ°. Đ”Đ¾ĐºĐ°Ñ‚Đ¾ RIP е ÑˆĐ¸Ñ€Đ¾ĐºĐ¾ Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ½Đ° за Đ¼Đ°Đ»ĐºĐ¸ Đ¼Ñ€ĐµĐ¶Đ¸, за Đ¿Đ¾-ÑĐ»Đ¾Đ¶Đ½Đ¸\n"
"Đ¿Ñ€Đ¾Ñ‚Đ¾ĐºĐ¾Đ»Đ¸ за Ñ€ÑƒÑ‚Đ¸Ñ€Đ°Đ½Đµ Ñа Đ½ÑƒĐ¶Đ½Đ¸ за ÑĐ»Đ¾Đ¶Đ½Đ¸ Đ¼Ñ€ĐµĐ¶Đ¸. "
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6520,16 +6287,14 @@ msgstr ""
"rstat Đ¿Ñ€Đ¾Ñ‚Đ¾ĐºĐ¾Đ»Đ° Đ¿Đ¾Đ·Đ²Đ¾Đ»ÑĐ²Đ° Đ½Đ° Đ¼Ñ€ĐµĐ¶Đ¾Đ²Đ¸Ñ‚Đµ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»Đ¸ да Đ¸Đ·Đ²Đ»Đ¸Ñ‡Đ°Ñ‚\n"
"Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ¸Ñ‚Đµ Đ½Đ° Đ²ÑĐ·Đ¼Đ¾Đ¶Đ½Đ¾ÑÑ‚Đ¸Ñ‚Đµ за Đ²ÑÑĐºĐ° Đ¼Đ°ÑˆĐ¸Đ½Đ° Đ½Đ° Đ¼Ñ€ĐµĐ¶Đ°Ñ‚Đ°."
-#: services.pm:109
-#, fuzzy, c-format
+#: services.pm:107
+#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
"system log files. It is a good idea to always run rsyslog."
msgstr ""
-"Syslog е Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ° ĐºĐ¾ÑÑ‚Đ¾ Đ¼Đ½Đ¾Đ³Đ¾ Đ´ĐµĐ¼Đ¾Đ½Đ¸ Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Ñ‚ да Đ·Đ°Đ¿Đ°Đ·Đ²Đ°Ñ‚ ÑÑĐ¾Đ±Ñ‰ĐµĐ½Đ¸Ñ Đ²\n"
-"Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ½Đ¸ ÑиÑÑ‚ĐµĐ¼Đ½Đ¸ Ñ„Đ°Đ¹Đ»Đ¾Đ²Đµ (Đ»Đ¾Đ³Đ¾Đ²Đµ). Đ”Đ¾Đ±Ñ€Đµ е Đ¿Đ¾ÑÑ‚Đ¾ÑĐ½Đ½Đ¾ да Ñ Đ¸Đ¼Đ°Ñ‚Đµ Ñ€Đ°Đ±Đ¾Ñ‚ĐµÑ‰Đ°."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6538,7 +6303,7 @@ msgstr ""
"rusers Đ¿Ñ€Đ¾Ñ‚Đ¾ĐºĐ¾Đ»Đ° Đ¿Đ¾Đ·Đ²Đ¾Đ»ÑĐ²Đ° Đ½Đ° Đ¼Ñ€ĐµĐ¶Đ¾Đ²Đ¸Ñ‚Đµ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»Đ¸ да Đ¿Ñ€Đ¾Đ²ĐµÑ€ÑĐ²Đ°Ñ‚ ĐºĐ¾Đ¹ е\n"
"Đ²Đ»ÑĐ·ÑĐ» Đ½Đ° Đ´Ñ€ÑƒĐ³Đ° Đ¾Ñ‚Đ³Đ¾Đ²Đ°Ñ€ÑÑ‰Đ°Ñ‚Đ° Đ¼Đ°ÑˆĐ¸Đ½Đ°."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6548,42 +6313,47 @@ msgstr ""
"Đ½Đ° Đ²ÑĐ¸Ñ‡ĐºĐ¸ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»Đ¸ Đ²Đ»ĐµĐ·Đ»Đ¸ Đ½Đ° Đ¼Đ°ÑˆĐ¸Đ½Đ° Ñ Ñ€Đ°Đ±Đ¾Ñ‚ĐµÑ‰ rwho Đ´ĐµĐ¼Đ¾Đ½ (Đ¿Đ¾Đ´Đ¾Đ±ĐµĐ½ Đ½Đ° "
"finger)."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
"integrates with a Windows Server domain"
msgstr ""
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "ĐŸÑƒÑĐ½ĐºĐ°Đ½Đµ Đ·Đ²ÑƒĐºĐ¾Đ²Đ°Ñ‚Đ° ÑиÑÑ‚ĐµĐ¼Đ° Đ½Đ° Đ¼Đ°ÑˆĐ¸Đ½Đ°Ñ‚Đ° Đ²Đ¸"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
"secure channel between two computers"
msgstr ""
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6592,92 +6362,94 @@ msgstr ""
"Syslog е Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ° ĐºĐ¾ÑÑ‚Đ¾ Đ¼Đ½Đ¾Đ³Đ¾ Đ´ĐµĐ¼Đ¾Đ½Đ¸ Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Ñ‚ да Đ·Đ°Đ¿Đ°Đ·Đ²Đ°Ñ‚ ÑÑĐ¾Đ±Ñ‰ĐµĐ½Đ¸Ñ Đ²\n"
"Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ½Đ¸ ÑиÑÑ‚ĐµĐ¼Đ½Đ¸ Ñ„Đ°Đ¹Đ»Đ¾Đ²Đµ (Đ»Đ¾Đ³Đ¾Đ²Đµ). Đ”Đ¾Đ±Ñ€Đµ е Đ¿Đ¾ÑÑ‚Đ¾ÑĐ½Đ½Đ¾ да Ñ Đ¸Đ¼Đ°Ñ‚Đµ Ñ€Đ°Đ±Đ¾Ñ‚ĐµÑ‰Đ°."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "Đ—Đ°Ñ€ĐµĐ¶Đ´Đ°Đ½Đµ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Đ¸ за Đ²Đ°ÑˆĐ¸Ñ‚Đµ USB уÑÑ‚Ñ€Đ¾Đ¹ÑÑ‚Đ²Đ°."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr ""
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr ""
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "ĐŸĐµÑ‡Đ°Ñ‚Đ°Đ½Đµ"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "ĐŸĐ¾Đ´ĐµĐ»ÑĐ½Đµ Đ½Đ° Ñ„Đ°Đ¹Đ»Đ¾Đ²Đµ"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "ĐœÑ€ĐµĐ¶Đ°"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "Đ¡Đ¸ÑÑ‚ĐµĐ¼Đ°"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "ĐÑ‚Đ´Đ°Đ»ĐµÑ‡ĐµĐ½Đ° Đ°Đ´Đ¼Đ¸Đ½Đ¸ÑÑ‚Ñ€Đ°Ñ†Đ¸Ñ"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "Đ¡ÑÑ€Đ²ÑÑ€ за бази Đ´Đ°Đ½Đ½Đ¸"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "Đ£ÑĐ»ÑƒĐ³Đ¸"
-#: services.pm:179
-#, fuzzy, c-format
+#: services.pm:190
+#, c-format
msgid "Choose which services should be automatically started at boot time"
-msgstr "Đ˜Đ·Đ±Đ¸Ñ€Đ° уÑĐ»ÑƒĐ³Đ¸Ñ‚Đµ, ĐºĐ¾Đ¸Ñ‚Đ¾ трÑĐ±Đ²Đ° да Ñе Đ¿ÑƒÑĐ½Đ°Ñ‚ Đ¿Ñ€Đ¸ Đ¿ÑƒÑĐºĐ°Đ½Đµ Đ½Đ° Đ¼Đ°ÑˆĐ¸Đ½Đ°Ñ‚Đ°"
+msgstr ""
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d Đ°ĐºÑ‚Đ¸Đ²Đ¸Ñ€Đ°Đ½Đ¸ Đ¾Ñ‚ %d Ñ€ĐµĐ³Đ¸ÑÑ‚Ñ€Đ¸Ñ€Đ°Đ½Đ¸"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "ÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Đ½Đµ"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "ÑĐ¿Ñ€ÑĐ½Đ°"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "Đ£ÑĐ»ÑƒĐ³Đ¸ и Đ´ĐµĐ¼Đ¾Đ½Đ¸"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -6686,32 +6458,27 @@ msgstr ""
"ĐÑĐ¼Đ° Đ´Đ¾Đ¿ÑĐ»Đ½Đ¸Ñ‚ĐµĐ»Đ½Đ° Đ¸Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Ñ\n"
"за Ñ‚Đ°Đ·Đ¸ уÑĐ»ÑƒĐ³Đ°, ÑÑжелÑĐ²Đ°Đ¼."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "Đ˜Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Ñ"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "Đ¡Ñ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Đ¹ Đ¿Ñ€Đ¸ заÑĐ²ĐºĐ°"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "ĐŸÑ€Đ¸ Đ·Đ°Ñ€ĐµĐ¶Đ´Đ°Đ½Đµ"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Đ¡Ñ‚Đ°Ñ€Ñ‚"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Đ¡Ñ‚Đ¾Đ¿"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6730,7 +6497,7 @@ msgid ""
"USA.\n"
msgstr ""
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6746,7 +6513,7 @@ msgid ""
"--version : show version number.\n"
msgstr ""
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6755,18 +6522,18 @@ msgid ""
"default mode: offer to configure autologin feature"
msgstr ""
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6777,7 +6544,7 @@ msgid ""
" --wizard - like --add"
msgstr ""
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -6795,11 +6562,11 @@ msgid ""
" : and gs for ghostscript for only this one."
msgstr ""
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6813,17 +6580,17 @@ msgid ""
"IP, nbi image name)"
msgstr ""
-#: standalone.pm:99
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[ĐºĐ»Đ°Đ²Đ¸Đ°Ñ‚ÑƒÑ€Đ°]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr ""
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -6837,26 +6604,26 @@ msgid ""
"--quiet : do not be interactive. To be used with (dis)connect."
msgstr ""
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
msgstr ""
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -6864,7 +6631,7 @@ msgid ""
" XFdrake resolution"
msgstr ""
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -6875,71 +6642,76 @@ msgstr ""
"Đ˜Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ½Đµ: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
"testing] [-v|--version] "
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, c-format
msgid "All servers"
msgstr "Đ’ÑĐ¸Ñ‡ĐºĐ¸ ÑÑÑ€Đ²ÑÑ€Đ¸"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr "Đ“Đ»Đ¾Đ±Đ°Đ»Đ½Đ¸"
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr "ĐÑ„Ñ€Đ¸ĐºĐ°"
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
msgstr "ĐзиÑ"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr "Đ•Đ²Ñ€Đ¾Đ¿Đ°"
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr "Đ¡ĐµĐ²ĐµÑ€Đ½Đ° ĐĐ¼ĐµÑ€Đ¸ĐºĐ°"
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "ĐĐºĐµĐ°Đ½Đ¸Ñ"
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr "Đ®Đ¶Đ½Đ° ĐĐ¼ĐµÑ€Đ¸ĐºĐ°"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Đ¥Đ¾Đ½Đ³ ĐĐ¾Đ½Đ³"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "Đ ÑƒÑĐºĐ° Đ¤ĐµĐ´ĐµÑ€Đ°Ñ†Đ¸Ñ"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "Đ®Đ³Đ¾ÑĐ»Đ°Đ²Đ¸Ñ"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "Đ’ÑĐ¸Ñ‡ĐºĐ¾ Đ¿Ñ€Đ°Đ²Đ¸Đ»Đ½Đ¾ ли е ?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr "Đ¢Ñ€ÑĐ±Đ²Đ° да Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Ñ„Đ°Đ¹Đ», а Đ½Đµ Đ´Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸Ñ."
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "Đ˜Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Ñ"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -6954,306 +6726,6 @@ msgstr ""
msgid "Installation failed"
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸ÑÑ‚Đ° Đ¿Ñ€Đ¾Đ²Đ°Đ»ĐµĐ½Đ°"
-#~ msgid "Restrict command line options"
-#~ msgstr "ĐĐ³Ñ€Đ°Đ½Đ¸Ñ‡Đ¸ Đ¾Đ¿Ñ†Đ¸Đ¸Ñ‚Đµ, Đ·Đ°Đ´Đ°Đ²Đ°Đ½Đ¸ Đ¾Ñ‚ ĐºĐ¾Đ¼Đ°Đ½Đ´Đ½Đ¸Ñ Ñ€ĐµĐ´"
-
-#~ msgid "restrict"
-#~ msgstr "Đ¾Đ³Ñ€Đ°Đ½Đ¸Ñ‡Đ¸"
-
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr ""
-#~ "ĐĐ¿Ñ†Đ¸ÑÑ‚Đ° ``ĐĐ³Ñ€Đ°Đ½Đ¸Ñ‡Đ¸ Đ¾Đ¿Ñ†Đ¸Đ¸Ñ‚Đµ Đ¾Ñ‚ ĐºĐ¾Đ¼Đ°Đ½Đ´Đ½Đ¸Ñ Ñ€ĐµĐ´'' е Đ±ĐµĐ·Đ¿Đ¾Đ»ĐµĐ·Đ½Đ° без Đ¿Đ°Ñ€Đ¾Đ»Đ°"
-
-#~ msgid "Use an encrypted file system"
-#~ msgstr "Đ˜Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ¹Ñ‚Đµ ĐºÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Đ½Đ° Ñ„Đ°Đ¹Đ»Đ¾Đ²Đ° ÑиÑÑ‚ĐµĐ¼Đ° "
-
-#~ msgid "Use the Microsoft Windows® partition for loopback"
-#~ msgstr "Đ˜Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ¹ за Microsoft Windows® Đ´ÑĐ»ÑÑ‚ за loopback"
-
-#~ msgid "Which partition do you want to use for Linux4Win?"
-#~ msgstr "ĐĐ¾Đ¹ Đ´ÑĐ» иÑĐºĐ°Ñ‚Đµ да Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Ñ‚Đµ за Linux4Win ?"
-
-#~ msgid "Choose the sizes"
-#~ msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ³Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ¸Ñ‚Đµ"
-
-#~ msgid "Root partition size in MB: "
-#~ msgstr "Đ“Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ° Đ½Đ° root-Đ´Ñла Đ² MB: "
-
-#~ msgid "Swap partition size in MB: "
-#~ msgstr "Đ“Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ° Đ½Đ° swap-Đ´Ñла Đ² MB: "
-
-#~ msgid ""
-#~ "There is no FAT partition to use as loopback (or not enough space left)"
-#~ msgstr ""
-#~ "ĐÑĐ¼Đ° FAT Đ´ÑĐ»Đ¾Đ²Đµ за Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ½Đµ ĐºĐ°Ñ‚Đ¾ loopback (или Đ½ÑĐ¼Đ° Đ´Đ¾ÑÑ‚Đ°Ñ‚ÑÑ‡Đ½Đ¾ Đ¼ÑÑÑ‚Đ¾ Đ½Đ° "
-#~ "диÑĐºĐ°)"
-
-#~ msgid ""
-#~ "The FAT resizer is unable to handle your partition, \n"
-#~ "the following error occurred: %s"
-#~ msgstr ""
-#~ "Đе Đ²ÑĐ·Đ¼Đ¾Đ¶Đ½Đ¾ÑÑ‚ за Ñ€Đ°Đ±Đ¾Ñ‚Đ° Ñ Đ²Đ°ÑˆĐ¸Ñ FAT Đ´ÑĐ», \n"
-#~ "Đ¿Đ¾Ñ€Đ°Đ´Đ¸ Đ¿Đ¾Đ»ÑƒÑ‡ĐµĐ½Đ°Ñ‚Đ° Đ³Ñ€ĐµÑˆĐºĐ°: %s"
-
-#~ msgid "Automatic routing from ALSA to PulseAudio"
-#~ msgstr "ĐĐ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ Đ¿Ñ€ĐµĐ¿Ñ€Đ°Ñ‰Đ°Đ½Đµ Đ¾Ñ‚ ALSA ĐºÑĐ¼ PulseAudio"
-
-#~ msgid "Please log out and then use Ctrl-Alt-BackSpace"
-#~ msgstr "ĐœĐ¾Đ»Ñ Đ¸Đ·Đ»ĐµĐ·Ñ‚Đµ Đ¾Ñ‚ Ñ‚ĐµĐºÑƒÑ‰Đ°Ñ‚Đ° ÑеÑĐ¸Ñ Đ¸ Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ¹Ñ‚Đµ Ctrl-Alt-BackSpace"
-
-#~ msgid "Welcome To Crackers"
-#~ msgstr "Đ”Đ¾Đ±Ñ€Đµ Đ´Đ¾ÑˆĐ»Đ¸ Đ¿Ñ€Đ¸ Cracker-Đ¸Ñ‚Đµ"
-
-#~ msgid "Poor"
-#~ msgstr "Đ›Đ¾ÑˆĐ¾"
-
-#~ msgid "High"
-#~ msgstr "ВиÑĐ¾ĐºĐ¾"
-
-#~ msgid "Higher"
-#~ msgstr "ĐŸĐ¾-Đ²Đ¸ÑĐ¾ĐºĐ¾"
-
-#~ msgid "Paranoid"
-#~ msgstr "ĐŸĐ°Ñ€Đ°Đ½Đ¾Đ¸Ñ‡Đ½Đ¾"
-
-#~ msgid ""
-#~ "This level is to be used with care. It makes your system more easy to "
-#~ "use,\n"
-#~ "but very sensitive. It must not be used for a machine connected to "
-#~ "others\n"
-#~ "or to the Internet. There is no password access."
-#~ msgstr ""
-#~ "Đ¢Đ¾Đ²Đ° Đ½Đ¸Đ²Đ¾ Ñе Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ° Ñ Đ²Đ½Đ¸Đ¼Đ°Đ½Đ¸Đµ. Đ¢Đ¾Đ²Đ° ĐºĐ°Ñ€Đ° ÑиÑÑ‚ĐµĐ¼Đ°Ñ‚Đ° Đ²Đ¸ Đ¿Đ¾-леÑĐ½Đ° за\n"
-#~ "ÑƒĐ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ°, Đ½Đ¾ е Đ¿Đ¾-Ñ‡ÑƒĐ²ÑÑ‚Đ²Đ¸Ñ‚ĐµĐ»Đ½Đ¾: Đ½Đµ трÑĐ±Đ²Đ° да бÑде Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ½Đ° Đ½Đ° Đ¼Đ°ÑˆĐ¸Đ½Đ¸\n"
-#~ "ÑĐ²ÑÑ€Đ·Đ°Đ½Đ¸ Ñ Đ´Ñ€ÑƒĐ³Đ¸ или Đ¿Đ¾ Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚. ĐÑĐ¼Đ° Đ´Đ¾ÑÑ‚ÑĐ¿ Ñ Đ¿Đ°Ñ€Đ¾Đ»Đ¸."
-
-#~ msgid ""
-#~ "Passwords are now enabled, but use as a networked computer is still not "
-#~ "recommended."
-#~ msgstr ""
-#~ "ĐŸĐ°Ñ€Đ¾Đ»Đ°Ñ‚Đ° ÑĐµĐ³Đ° е Đ²ĐºĐ»ÑÑ‡ĐµĐ½Đ°, Đ½Đ¾ Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ½ĐµÑ‚Đ¾ ĐºĐ°Ñ‚Đ¾ Đ¼Ñ€ĐµĐ¶Đ¾Đ² ĐºĐ¾Đ¼Đ¿ÑÑ‚ÑÑ€ Đ½Đµ е "
-#~ "Đ¿Ñ€ĐµĐ¿Đ¾Ñ€ÑÑ‡Đ¸Ñ‚ĐµĐ»Đ½Đ¾."
-
-#~ msgid ""
-#~ "There are already some restrictions, and more automatic checks are run "
-#~ "every night."
-#~ msgstr ""
-#~ "Đ’ĐµÑ‡Đµ Đ¸Đ¼Đ° Đ½ÑĐºĐ¾Đ¹ Đ¾Đ³Ñ€Đ°Đ½Đ¸Ñ‡ĐµĐ½Đ¸Ñ, и Đ¿Đ¾Đ²ĐµÑ‡Đµ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¸ Đ¿Ñ€Đ¾Đ²ĐµÑ€ĐºĐ¸ Ñ‰Đµ Ñе "
-#~ "Đ¸Đ·Đ¿ÑĐ»Đ½ÑĐ²Đ°Ñ‚ Đ²ÑÑĐºĐ° Đ²ĐµÑ‡ĐµÑ€."
-
-#~ msgid ""
-#~ "This is similar to the previous level, but the system is entirely closed "
-#~ "and security features are at their maximum."
-#~ msgstr ""
-#~ "ĐŸĐ¾Đ´Đ¾Đ±Đ½Đ¾ Đ½Đ° Đ¿Ñ€ĐµĐ´Đ¸ÑˆĐ½Đ¾Ñ‚Đ¾ Đ½Đ¸Đ²Đ¾, Đ½Đ¾ ÑиÑÑ‚ĐµĐ¼Đ°Ñ‚Đ° е Đ½Đ°Đ¿ÑĐ»Đ½Đ¾ Đ·Đ°Ñ‚Đ²Đ¾Ñ€ĐµĐ½Đ°.\n"
-#~ "ĐĐ¸Đ²Đ¾Ñ‚Đ¾ Đ½Đ° ÑĐ¸Đ³ÑƒÑ€Đ½Đ¾ÑÑ‚ е Đ½Đ° Đ¼Đ°ĐºÑĐ¸Đ¼ÑƒĐ¼Đ° Ñи."
-
-#~ msgid ""
-#~ "\n"
-#~ "Warning\n"
-#~ "\n"
-#~ "Please read carefully the terms below. If you disagree with any\n"
-#~ "portion, you are not allowed to install the next CD media. Press "
-#~ "'Refuse' \n"
-#~ "to continue the installation without using these media.\n"
-#~ "\n"
-#~ "\n"
-#~ "Some components contained in the next CD media are not governed\n"
-#~ "by the GPL License or similar agreements. Each such component is then\n"
-#~ "governed by the terms and conditions of its own specific license. \n"
-#~ "Please read carefully and comply with such specific licenses before \n"
-#~ "you use or redistribute the said components. \n"
-#~ "Such licenses will in general prevent the transfer, duplication \n"
-#~ "(except for backup purposes), redistribution, reverse engineering, \n"
-#~ "de-assembly, de-compilation or modification of the component. \n"
-#~ "Any breach of agreement will immediately terminate your rights under \n"
-#~ "the specific license. Unless the specific license terms grant you such\n"
-#~ "rights, you usually cannot install the programs on more than one\n"
-#~ "system, or adapt it to be used on a network. In doubt, please contact \n"
-#~ "directly the distributor or editor of the component. \n"
-#~ "Transfer to third parties or copying of such components including the \n"
-#~ "documentation is usually forbidden.\n"
-#~ "\n"
-#~ "\n"
-#~ "All rights to the components of the next CD media belong to their \n"
-#~ "respective authors and are protected by intellectual property and \n"
-#~ "copyright laws applicable to software programs.\n"
-#~ msgstr ""
-#~ "\n"
-#~ "Đ’Đ½Đ¸Đ¼Đ°Đ½Đ¸Đµ\n"
-#~ "\n"
-#~ "ĐœĐ¾Đ»Ñ, Đ¿Ñ€Đ¾Ñ‡ĐµÑ‚ĐµÑ‚Đµ уÑĐ»Đ¾Đ²Đ¸ÑÑ‚Đ° Đ¿Đ¾-Đ´Đ¾Đ»Ñƒ. ĐĐºĐ¾ Đ½Đµ ÑÑ‚Đµ ÑÑĐ³Đ»Đ°ÑĐ½Đ¸ Ñ Đ½ÑĐºĐ¾Đµ Đ¾Ñ‚ Ñ‚ÑÑ…,\n"
-#~ "Đ½Đµ Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ¿Ñ€Đ¾Đ´ÑĐ»Đ¶Đ¸Ñ‚Đµ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸ÑÑ‚Đ° Đ½Đ° ÑĐ»ĐµĐ´Đ²Đ°Ñ‰Đ¸Ñ CD Đ½Đ¾ÑĐ¸Ñ‚ĐµĐ». ĐĐ°Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ\n"
-#~ "'ĐÑ‚ĐºĐ°Đ¶Đ¸', за да Đ¿Ñ€Đ¾Đ´ÑĐ»Đ¶Đ¸Ñ‚Đµ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸ÑÑ‚Đ° без Ñ‚ĐµĐ·Đ¸ Đ½Đ¾ÑĐ¸Ñ‚ĐµĐ»Đ¸.\n"
-#~ "\n"
-#~ "\n"
-#~ "ĐÑĐºĐ¾Đ¸ ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ¸ ÑÑĐ´ÑÑ€Đ¶Đ°Ñ‰Đ¸ Ñе Đ² ÑĐ»ĐµĐ´Đ²Đ°Ñ‰Đ¸Ñ CD Đ½Đ¾ÑĐ¸Ñ‚ĐµĐ» Đ½Đµ Ñа "
-#~ "Ñ€Đ°Đ·Đ¿Ñ€Đ¾ÑÑ‚Ñ€Đ°Đ½ÑĐ²Đ°Ñ‚\n"
-#~ "Đ¿Đ¾Đ´ GPL Đ›Đ¸Ñ†ĐµĐ½Đ·Đ° или Đ¿Đ¾Đ´Đ¾Đ±ĐµĐ½ Ñ‚Đ°ĐºÑĐ². Đ’ÑĐµĐºĐ¸ Ñ‚Đ°ĐºÑĐ² ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚ е Đ¿Đ¾Đ´ уÑĐ»Đ¾Đ²Đ¸ÑÑ‚Đ°\n"
-#~ "и Đ¿Đ¾Đ»Đ¾Đ¶ĐµĐ½Đ¸ÑÑ‚Đ° Đ½Đ° ÑĐ¿ĐµÑ†Đ¸Ñ„Đ¸Ñ‡Đ½Đ¸Ñ Đ¼Ñƒ Đ»Đ¸Ñ†ĐµĐ½Đ·. ĐœĐ¾Đ»Ñ, Đ¿Ñ€Đ¾Ñ‡ĐµÑ‚ĐµÑ‚Đµ Đ²Đ½Đ¸Đ¼Đ°Ñ‚ĐµĐ»Đ½Đ¾ и "
-#~ "Đ¸Đ·Ñ†ÑĐ»Đ¾\n"
-#~ "Ñ‚ĐµĐ·Đ¸ ÑĐ¿ĐµÑ†Đ¸Ñ„Đ¸Ñ‡Đ½Đ¸ Đ»Đ¸Ñ†ĐµĐ½Đ·Đ¸ Đ¿Ñ€ĐµĐ´Đ¸ да Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Ñ‚Đµ или Ñ€Đ°Đ·Đ¿Ñ€Đ¾ÑÑ‚Ñ€Đ°Đ½ÑĐ²Đ°Ñ‚Đµ "
-#~ "ÑĐ¿Đ¾Đ¼ĐµĐ½Đ°Ñ‚Đ¸Ñ‚Đµ\n"
-#~ "ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ¸.\n"
-#~ "Đ¢Đ°ĐºĐ¸Đ²Đ° Đ»Đ¸Ñ†ĐµĐ½Đ·Đ¸ Đ¿Đ¾ Đ¿Ñ€Đ¸Đ½Ñ†Đ¸Đ¿ Đ¿Ñ€ĐµĐ´Đ¾Ñ‚Đ²Ñ€Đ°Ñ‚ÑĐ²Đ° Đ¿Ñ€ĐµĐ½Đ¾Ñа, ĐºĐ¾Đ¿Đ¸Ñ€Đ°Đ½ĐµÑ‚Đ¾ (Đ¾ÑĐ²ĐµĐ½ Ñ Ñ†ĐµĐ»\n"
-#~ "ÑÑÑ…Ñ€Đ°Đ½ĐµĐ½Đ¸Đµ), Ñ€Đ°Đ·Đ¿Ñ€Đ¾ÑÑ‚Ñ€Đ°Đ½ÑĐ²Đ°Đ½ĐµÑ‚Đ¾, Đ¾Đ±Ñ€Đ°Ñ‚Đ½Đ¸Ñ Đ¸Đ½Đ¶ĐµĐ½ĐµÑ€Đ¸Đ½Đ³, деаÑĐµĐ¼Đ±Đ»Đ¸Ñ€Đ°Đ½ĐµÑ‚Đ¾\n"
-#~ "Đ´ĐµĐºĐ¾Đ¼Đ¿Đ¸Đ»Đ°Ñ†Đ¸ÑÑ‚Đ° или Đ¼Đ¾Đ´Đ¸Ñ„Đ¸ĐºĐ°Ñ†Đ¸ÑÑ‚Đ° Đ½Đ° ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ¸Ñ‚Đµ.\n"
-#~ "Đ’ÑÑĐºĐ¾ Đ½Đ°Ñ€ÑƒÑˆĐ°Đ²Đ°Đ½Đµ Đ½Đ° ÑĐ¿Đ¾Đ³Đ¾Đ´Đ±Đ°Ñ‚Đ° Đ½ĐµĐ·Đ°Đ±Đ°Đ²Đ½Đ¾ Đ¿Ñ€ĐµÑƒÑÑ‚Đ°Đ½Đ¾Đ²ÑĐ²Đ° Đ¿Ñ€Đ°Đ²Đ°Ñ‚Đ° Đ²Đ¸ Đ¿Đ¾\n"
-#~ "ÑĐ¿ĐµÑ†Đ¸Ñ„Đ¸Ñ‡Đ½Đ¸Ñ Đ»Đ¸Ñ†ĐµĐ½Đ·. ĐÑĐ²ĐµĐ½ Đ°ĐºĐ¾ ÑĐ¿ĐµÑ†Đ¸Ñ„Đ¸Ñ‡Đ½Đ¸Ñ Đ»Đ¸Ñ†ĐµĐ½Đ· Đ²Đ¸ Đ´Đ°Đ²Đ° Ñ‚Đ°ĐºĐ¸Đ²Đ° Đ¿Ñ€Đ°Đ²Đ°,\n"
-#~ "Đ¾Đ±Đ¸ĐºĐ½Đ¾Đ²ĐµĐ½Đ¾ Đ½Đµ Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸Ñ‚Đµ Đ½Đ° Đ¿Đ¾Đ²ĐµÑ‡Đµ Đ¾Ñ‚ ĐµĐ´Đ½Đ° ÑиÑÑ‚ĐµĐ¼Đ°\n"
-#~ "или да Đ³Đ¸ Đ¿Ñ€Đ¸Đ³Đ°Đ¶Đ´Đ°Ñ‚Đµ за Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ½Đµ Đ² Đ¼Ñ€ĐµĐ¶Đ°. ĐĐºĐ¾ Đ½Đµ ÑÑ‚Đµ ÑĐ¸Đ³ÑƒÑ€Đ½Đ¸, Đ¼Đ¾Đ»Ñ\n"
-#~ "ÑĐ²ÑÑ€Đ¶ĐµÑ‚Đµ Ñе Ñ Đ´Đ¸ÑÑ‚Ñ€Đ¸Đ±ÑƒÑ†Đ¸Ñ Đ¸Đ»Đ¸ Ñ€ĐµĐ´Đ°ĐºÑ‚Đ¾Ñ€Đ° Đ½Đ° ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Đ°.\n"
-#~ "ĐŸÑ€ĐµÑ…Đ²ÑÑ€Đ»ÑĐ½ĐµÑ‚Đ¾ Đ½Đ° Ñ‚Ñ€ĐµÑ‚Đ¸ Đ»Đ¸Ñ†Đ° или ĐºĐ¾Đ¿Đ¸Ñ€Đ°Đ½ĐµÑ‚Đ¾ Đ½Đ° Đ²ÑÑĐºĐ° ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ°, "
-#~ "Đ²ĐºĐ»ÑÑ‡Đ¸Ñ‚ĐµĐ»Đ½Đ¾\n"
-#~ "Đ½Đ° Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸ÑÑ‚Đ°, Đ¾Đ±Đ¸ĐºĐ½Đ¾Đ²ĐµĐ½Đ¾ Ñа Đ·Đ°Đ±Ñ€Đ°Đ½ĐµĐ½Đ¸.\n"
-#~ "\n"
-#~ "\n"
-#~ "Đ’ÑĐ¸Ñ‡ĐºĐ¸ Đ¿Ñ€Đ°Đ²Đ° Đ½Đ° ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ¸Ñ‚Đµ Đ¾Ñ‚ ÑĐ»ĐµĐ´Đ²Đ°Ñ‰Đ¸Ñ CD Đ½Đ¾ÑĐ¸Ñ‚ĐµĐ» Đ¿Ñ€Đ¸Đ½Đ°Đ´Đ»ĐµĐ¶Đ°Ñ‚ Đ½Đ°\n"
-#~ "ÑÑĐ¾Ñ‚Đ²ĐµÑ‚Đ½Đ¸Ñ‚Đµ Đ¸Đ¼ Đ°Đ²Ñ‚Đ¾Ñ€Đ¸ и Ñа Đ·Đ°Ñ‰Đ¸Ñ‚ĐµĐ½Đ¸ ĐºĐ°Ñ‚Đ¾ Đ¸Đ½Ñ‚ĐµĐ»ĐµĐºÑ‚ÑƒĐ°Đ»Đ½Đ° ÑĐ¾Đ±ÑÑ‚Đ²ĐµĐ½Đ¾ÑÑ‚ Đ¾Ñ‚\n"
-#~ "Đ·Đ°ĐºĐ¾Đ½Đ¸Ñ‚Đµ за Đ°Đ²Ñ‚Đ¾Ñ€ÑĐºĐ¸ Đ¿Ñ€Đ°Đ²Đ° Đ¿Ñ€Đ¸Đ»Đ¾Đ¶Đ¸Đ¼Đ¸ за ÑĐ¾Ñ„Ñ‚ÑƒĐµÑ€Đ½Đ¸Ñ‚Đµ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸.\n"
-
-#~ msgid "Use libsafe for servers"
-#~ msgstr "Đ˜Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Đ¹Ñ‚Đµ libsafe за ÑÑÑ€Đ²ÑÑ€Đ¸"
-
-#~ msgid ""
-#~ "A library which defends against buffer overflow and format string attacks."
-#~ msgstr ""
-#~ "Đ‘Đ¸Đ±Đ»Đ¸Đ¾Ñ‚ĐµĐºĐ°, ĐºĐ¾ÑÑ‚Đ¾ Đ¾ÑĐ¸Đ³ÑƒÑ€ÑĐ²Đ° Đ·Đ°Ñ‰Đ¸Ñ‚Đ° Đ¾Ñ‚ Đ°Ñ‚Đ°ĐºĐ¸ Ñ Đ¿Ñ€ĐµĐ¿ÑĐ»Đ²Đ°Đ½Đµ Đ½Đ° Đ±ÑƒÑ„ĐµÑ€ и "
-#~ "Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Đ½Đ¸ ÑÑ‚Ñ€Đ¸Đ½Đ³Đ¾Đ²Đµ."
-
-#~ msgid "LILO/grub Installation"
-#~ msgstr "LILO/grub Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ"
-
-#~ msgid "Precise RAM size if needed (found %d MB)"
-#~ msgstr "Đ¢Đ¾Ñ‡ĐµĐ½ Ñ€Đ°Đ·Đ¼ĐµÑ€ Đ½Đ° RAM-Đ¿Đ°Đ¼ĐµÑ‚Ñ‚Đ°, Đ°ĐºĐ¾ е Đ½ĐµĐ¾Đ±Ñ…Đ¾Đ´Đ¸Đ¼Đ¾ (Đ½Đ°Đ¼ĐµÑ€ĐµĐ½Đ¸ %d MB)"
-
-#~ msgid "Give the ram size in MB"
-#~ msgstr "Đ”Đ°Đ²Đ° Ñ€Đ°Đ·Đ¼ĐµÑ€Đ° RAM-Đ¿Đ°Đ¼ĐµÑ‚ Đ² Mb"
-
-#~ msgid ""
-#~ "If you plan to use aboot, be careful to leave a free space (2048 sectors "
-#~ "is enough)\n"
-#~ "at the beginning of the disk"
-#~ msgstr ""
-#~ "ĐĐºĐ¾ ÑĐ¼ÑÑ‚Đ°Ñ‚Đµ да Đ¸Đ·Đ¿Đ¾Đ»Đ·Đ²Đ°Ñ‚Đµ aboot, Đ¾ÑÑ‚Đ°Đ²ĐµÑ‚Đµ ÑĐ²Đ¾Đ±Đ¾Đ´Đ½Đ¾ Đ¿Ñ€Đ¾ÑÑ‚Ñ€Đ°Đ½ÑÑ‚Đ²Đ¾ (2048 "
-#~ "ÑĐµĐºÑ‚Đ¾Ñ€Đ°\n"
-#~ "Ñа Đ´Đ¾ÑÑ‚Đ°Ñ‚ÑÑ‡Đ½Đ¸) Đ² Đ½Đ°Ñ‡Đ°Đ»Đ¾Ñ‚Đ¾ Đ½Đ° диÑĐºĐ°"
-
-#~ msgid "Security level"
-#~ msgstr "ĐĐ¸Đ²Đ¾ Đ½Đ° ÑĐ¸Đ³ÑƒÑ€Đ½Đ¾ÑÑ‚"
-
-#~ msgid "Expand Tree"
-#~ msgstr "Đ Đ°Đ·ÑˆĐ¸Ñ€Đ¸ Đ´ÑÑ€Đ²Đ¾Ñ‚Đ¾"
-
-#~ msgid "Collapse Tree"
-#~ msgstr "Đ˜Đ·Ñ‡Đ¸ÑÑ‚Đ¸ Đ´ÑÑ€Đ²Đ¾Ñ‚Đ¾"
-
-#~ msgid "Toggle between flat and group sorted"
-#~ msgstr "ĐŸÑ€ĐµĐ²ĐºĐ»ÑÑ‡Đ²Đ°Đ½Đµ Đ¼ĐµĐ¶Đ´Ñƒ Đ½Đ¾Ñ€Đ¼Đ°Đ»Đ½Đ¾ и ÑĐ¾Ñ€Ñ‚Đ¸Ñ€Đ°Đ½Đµ Đ¿Đ¾ Đ³Ñ€ÑƒĐ¿Đ¸"
-
-#~ msgid "Choose action"
-#~ msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ´ĐµĐ¹ÑÑ‚Đ²Đ¸Đµ"
-
-#~ msgid "Authentication LDAP"
-#~ msgstr "LDAP Đ°ÑƒÑ‚Đ¾Ñ€Đ¸Đ·Đ°Ñ†Đ¸Ñ"
-
-#~ msgid "TLS"
-#~ msgstr "TLS"
-
-#~ msgid "SSL"
-#~ msgstr "SSL"
-
-#, fuzzy
-#~ msgid "Authentication Active Directory"
-#~ msgstr "Đ¸Đ´ĐµĐ½Ñ‚Đ¸Ñ„Đ¸ĐºĐ°Ñ†Đ¸Ñ"
-
#, fuzzy
-#~ msgid "LDAP users database"
-#~ msgstr "Đ¡ÑÑ€Đ²ÑÑ€, Бази-Đ´Đ°Đ½Đ½Đ¸"
-
-#~ msgid "Authentication NIS"
-#~ msgstr "NIS Đ¸Đ´ĐµĐ½Ñ‚Đ¸Ñ„Đ¸ĐºĐ°Ñ†Đ¸Ñ"
-
-#~ msgid "Authentication Windows Domain"
-#~ msgstr "Đ˜Đ´ĐµĐ½Ñ‚Đ¸Ñ„Đ¸ĐºĐ°Ñ†Đ¸Ñ Đ½Đ° Windows Đ”Đ¾Đ¼ĐµĐ¹Đ½"
-
-#~ msgid "Undo"
-#~ msgstr "Đ’ÑÑ€Đ½Đ¸"
-
-#~ msgid "Save partition table"
-#~ msgstr "Đ—Đ°Đ¿Đ°Đ·Đ¸ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Đ°Ñ‚Đ° Ñ Đ´ÑĐ»Đ¾Đ²ĐµÑ‚Đµ"
-
-#~ msgid "Restore partition table"
-#~ msgstr "Đ’ÑĐ·ÑÑ‚Đ°Đ½Đ¾Đ²Đ¸ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Đ°Ñ‚Đ° Ñ Đ´ÑĐ»Đ¾Đ²ĐµÑ‚Đµ"
-
-#~ msgid ""
-#~ "The backup partition table has not the same size\n"
-#~ "Still continue?"
-#~ msgstr ""
-#~ "Đ ĐµĐ·ĐµÑ€Đ²Đ½Đ°Ñ‚Đ° Ñ‚Đ°Đ±Đ»Đ¸Ñ†Đ° Đ½Đ° Đ´ÑĐ»Đ¾Đ²ĐµÑ‚Đµ Đ½Đµ е ÑÑÑ ÑÑÑ‰Đ°Ñ‚Đ° Đ³Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°\n"
-#~ "Да Đ¿Ñ€Đ¾Đ´Ñлжа ли Đ²Ñе Đ¿Đ°Đº ?"
-
-#~ msgid "Info: "
-#~ msgstr "Đ˜Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Ñ: "
-
-#, fuzzy
-#~ msgid "Unknown driver"
-#~ msgstr "ĐĐµĐ¸Đ·Đ²ĐµÑÑ‚ĐµĐ½ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€"
-
-#~ msgid "Error reading file %s"
-#~ msgstr "Đ“Ñ€ĐµÑˆĐºĐ° Đ¿Ñ€Đ¸ Ñ‡ĐµÑ‚ĐµĐ½ĐµÑ‚Đ¾ Đ½Đ° Ñ„Đ°Đ¹Đ»Đ° %s"
-
-#~ msgid "Restoring from file %s failed: %s"
-#~ msgstr "Đ’ÑĐ·ÑÑ‚Đ°Đ½Đ¾Đ²ÑĐ²Đ°Đ½ĐµÑ‚Đ¾ Đ¾Ñ‚ Ñ„Đ°Đ¹Đ»Đ° %s Đ½Đµ уÑĐ¿Ñ: %s"
-
-#~ msgid "Bad backup file"
-#~ msgstr "Đ›Đ¾Ñˆ backup-Ñ„Đ°Đ¹Đ»"
-
-#~ msgid "Error writing to file %s"
-#~ msgstr "Đ“Ñ€ĐµÑˆĐºĐ° Đ¿Ñ€Đ¸ Đ·Đ°Đ¿Đ¸Ñ Đ²ÑĐ² Ñ„Đ°Đ¹Đ»Đ° %s"
-
-#~ msgid "Error: The \"%s\" driver for your sound card is unlisted"
-#~ msgstr "Đ“Ñ€ĐµÑˆĐºĐ°: \"%s\" Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ за Đ²Đ°ÑˆĐ°Ñ‚Đ° ĐºĐ°Ñ€Ñ‚Đ° е Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½"
-
-#~ msgid "Ext2"
-#~ msgstr "Ext2"
-
-#~ msgid "Journalised FS"
-#~ msgstr "Đ–ÑƒÑ€Đ½Đ°Đ»Đ½Đ° FS"
-
-#~ msgid "Starts the X Font Server (this is mandatory for Xorg to run)."
-#~ msgstr "Đ¡Ñ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ° X Font Server (Ñ‚Đ¾Đ²Đ° е задÑĐ»Đ¶Đ¸Ñ‚ĐµĐ»Đ½Đ¾, за да трÑĐ³Đ½Đµ Xorg)."
-
-#~ msgid "Add user"
-#~ msgstr "Đ”Đ¾Đ±Đ°Đ²Đ¸ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»"
-
-#~ msgid "Accept user"
-#~ msgstr "ĐŸÑ€Đ¸ĐµĐ¼Đ¸ Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸Ñ‚ĐµĐ»"
-
-#~ msgid "Rescue partition table"
-#~ msgstr "Đ¡Đ¿Đ°ÑÑĐ²Đ°Đ½Đµ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Đ°Ñ‚Đ° Ñ Đ´ÑĐ»Đ¾Đ²ĐµÑ‚Đµ"
-
-#~ msgid "Removable media automounting"
-#~ msgstr "ĐĐ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½Đµ Đ½Đ° ÑĐ¼ĐµĐ½ÑĐµĐ¼ Đ½Đ¾ÑĐ¸Ñ‚ĐµĐ»"
-
-#~ msgid "Trying to rescue partition table"
-#~ msgstr "ĐĐ¿Đ¸Ñ‚Đ²Đ°Đ¼ Ñе да ÑĐ¿Đ°ÑÑ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Đ°Ñ‚Đ° Đ½Đ° Đ´ÑĐ»Đ¾Đ²ĐµÑ‚Đµ"
-
-#~ msgid "Accept/Refuse bogus IPv4 error messages."
-#~ msgstr "ĐŸĐ¾Đ·Đ²Đ¾Đ»ÑĐ²Đ°/Đ—Đ°Đ±Ñ€Đ°Đ½ÑĐ²Đ° ÑÑĐ¾Đ±Ñ‰ĐµĐ½Đ¸Ñ Đ·Đ° IPv4 Đ³Ñ€ĐµÑˆĐºĐ¸."
-
-#~ msgid "Accept/Refuse broadcasted icmp echo."
-#~ msgstr "ĐŸĐ¾Đ·Đ²Đ¾Đ»ÑĐ²Đ°/Đ—Đ°Đ±Ñ€Đ°Đ½ÑĐ²Đ° broadcasted icmp echo."
-
-#~ msgid "Allow/Forbid remote root login."
-#~ msgstr "ĐŸĐ¾Đ·Đ²Đ¾Đ»ÑĐ²Đ°/Đ—Đ°Đ±Ñ€Đ°Đ½ÑĐ²Đ° Đ¾Ñ‚Đ´Đ°Đ»ĐµÑ‡ĐµĐ½Đ¾ Đ²Đ»Đ¸Đ·Đ°Đ½Đµ Đ½Đ° root."
-
-#~ msgid "PLL setting:"
-#~ msgstr "PLL Đ½Đ°ÑÑ‚Ñ€Đ¾Đ¹ĐºĐ¸:"
-
-#~ msgid "Radio support:"
-#~ msgstr "ĐŸĐ¾Đ´Ñ€ÑĐ¶ĐºĐ° Đ½Đ° Ñ€Đ°Đ´Đ¸Đ¾:"
-
-#~ msgid " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
-#~ msgstr " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "Đ¢Ñ€ÑĐ±Đ²Đ° да Đ·Đ°Đ´Đ°Đ´ĐµÑ‚Đµ ĐºĐ¾Ñ€ĐµĐ½Đ¾Đ² Đ´ÑĐ»"
diff --git a/perl-install/share/po/bn.po b/perl-install/share/po/bn.po
index 073af45c5..3a17646c5 100644
--- a/perl-install/share/po/bn.po
+++ b/perl-install/share/po/bn.po
@@ -1,36 +1,41 @@
-# 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.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX HEAD\n"
-"POT-Creation-Date: 2010-06-05 23:30+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"
+# Translators:
+# Jamil Ahmed <jamil@BengaLinux.Org>, 2004-2005
+# Khandakar Mujahidul Islam <suzan@BengaLinux.Org>, 2004
+# Omi Azad <omi@altruists.org>, 2004
+# Progga <progga@BengaLinux.Org>, 2004
+# Samia <mailsamia2001@yahoo.com>, 2005
+msgid ""
+msgstr ""
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2016-05-07 07:34+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Bengali (http://www.transifex.com/MageiaLinux/mageia/language/"
+"bn/)\n"
+"Language: bn\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
+"Content-Transfer-Encoding: 8-bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "অনà§à¦—à§à¦°à¦¹ করে অপেকà§à¦·à¦¾ করà§à¦¨"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "বà§à¦Ÿ লোডার ইনসà§à¦Ÿà¦² করা হà¦à§à¦›à§‡"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -45,33 +50,17 @@ msgstr ""
"উইনà§à¦¡à§‹à¦œ সমসà§à¦¯à¦¾à¥¤\n"
"নতà§à¦¨ à¦à¦•টি ভলিউম আই-ডি দেয়া হবে?"
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr "Bootloader ইনষà§à¦Ÿà¦²à§‡à¦¶à¦¨ বà§à¦¯à¦°à§à¦¥ হয়েছে। ঠসমসà§à¦¤ তà§à¦°à§à¦Ÿà¦¿ ঘটেছে:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"বà§à¦Ÿ-লোডার সকà§à¦°à¦¿à§Ÿ করার আপনাকে আপনার ওপেন ফারà§à¦®à¦“à§Ÿà§à¦¯à¦¾à¦° বà§à¦Ÿ-যনà§à¦¤à§à¦° পরিবরà§à¦¤à¦¨\n"
-" করতে হতে পারে। যদি রিবà§à¦Ÿ করার পর কোন বà§à¦Ÿà¦²à§‹à¦¡à¦¾à¦° পà§à¦°à¦®à§à¦ªà§â€Œà¦Ÿ না দেখেন, তাহলে\n"
-" রিবà§à¦Ÿà§‡à¦° কমানà§à¦¡ অপশনে যান à¦à¦¬à¦‚ টাইপ করà§à¦¨: setenv boot-device %s,\\\\:tbxi\n"
-" তারপর টাইপ করà§à¦¨: shut-down\n"
-"পরবরà§à¦¤à§€à¦¤à§‡ বà§à¦Ÿ হওয়ার সময় বà§à¦Ÿà¦²à§‹à¦¡à¦¾à¦° পà§à¦°à¦®à§à¦ªà§â€Œà¦Ÿ দেখতে পাওয়া উà¦à¦¿à¦¤à¥¤"
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
@@ -82,268 +71,223 @@ msgstr ""
"\n"
"আপনি কোন ডà§à¦°à¦¾à¦‡à¦­ থেকে বà§à¦Ÿ করছেন?"
-#: any.pm:331
-#, fuzzy, c-format
+#: any.pm:335
+#, c-format
msgid "Bootloader Installation"
-msgstr "বà§à¦Ÿ লোডার ইনসà§à¦Ÿà¦² করা হà¦à§à¦›à§‡"
+msgstr ""
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "আপনি bootloader টি কোথায় ইনসà§à¦Ÿà¦² করতে à¦à¦¾à¦¨?"
-#: any.pm:359
-#, fuzzy, c-format
+#: any.pm:355
+#, c-format
msgid "First sector (MBR) of drive %s"
-msgstr "ডà§à¦°à¦¾à¦‡à¦­à§‡à¦° পà§à¦°à¦¥à¦® সেকà§à¦Ÿà¦° (MBR)"
+msgstr ""
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "ডà§à¦°à¦¾à¦‡à¦­à§‡à¦° পà§à¦°à¦¥à¦® সেকà§à¦Ÿà¦° (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "রà§à¦Ÿ পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡à¦° পà§à¦°à¦¥à¦® সেকà§à¦Ÿà¦°"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "ফà§à¦²à¦ªà¦¿ তে"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "উপেকà§à¦·à¦¾"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "বà§à¦Ÿà§‡à¦° ধরণ কনফিগারেশন"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, c-format
+msgid "EFI System Partition"
+msgstr ""
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "বà§à¦Ÿà¦²à§‹à¦¡à¦¾à¦°à§‡à¦° আসল অপশনসমà§à¦¹"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "বà§à¦Ÿà¦²à§‹à¦¡à¦¾à¦°"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° জনà§à¦¯ বà§à¦Ÿà¦²à§‹à¦¡à¦¾à¦°"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "বà§à¦Ÿ ডিভাইস"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
-msgstr ""
+msgstr "পà§à¦°à¦§à¦¾à¦¨ অপশনগà§à¦²à§‹"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "সà§à¦¬à¦¾à¦­à¦¾à¦¬à¦¿à¦• ইমেজ লোড করার আগে দেরী করো"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "ACPI à¦à¦¨à§‡à¦¬à¦² করো"
-#: any.pm:426
-#, fuzzy, c-format
+#: any.pm:419
+#, c-format
msgid "Enable SMP"
-msgstr "ACPI à¦à¦¨à§‡à¦¬à¦² করো"
+msgstr ""
-#: any.pm:427
-#, fuzzy, c-format
+#: any.pm:420
+#, c-format
msgid "Enable APIC"
-msgstr "ACPI à¦à¦¨à§‡à¦¬à¦² করো"
+msgstr ""
-#: any.pm:429
-#, fuzzy, c-format
+#: any.pm:422
+#, c-format
msgid "Enable Local APIC"
-msgstr "ACPI à¦à¦¨à§‡à¦¬à¦² করো"
+msgstr ""
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "সিকিউরিটি"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "পাসওয়ারà§à¦¡"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "পাসওয়ারà§à¦¡à¦Ÿà¦¿ মিলছে না"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "অনà§à¦—à§à¦°à¦¹ করে আবার à¦à§‡à¦·à§à¦Ÿ করà§à¦¨"
-#: any.pm:436
-#, fuzzy, c-format
-msgid "You can not use a password with %s"
-msgstr "আপনি %s মাউনà§à¦Ÿ পয়েনà§à¦Ÿà§‡à¦° জনà§à¦¯ à¦à¦•টি à¦à¦¨à¦•à§à¦°à¦¿à¦ªà¦Ÿà§‡à¦¡ ফাইল বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে পারবেন"
+#: any.pm:429
+#, c-format
+msgid "You cannot use a password with %s"
+msgstr ""
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "পাসওয়ারà§à¦¡ (পà§à¦¨à¦°à¦¾à§Ÿ)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "পà§à¦°à¦¤à¦¿ বà§à¦Ÿà§‡ /tmp পরিষà§à¦•ার করো"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "Init বারà§à¦¤à¦¾"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "বিলমà§à¦¬à¦¿à¦¤ ওপেন ফারà§à¦®à¦“à§Ÿà§à¦¯à¦¾à¦°"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "কারà§à¦¨à¦¾à¦² বà§à¦Ÿà§‡à¦° সময় অতিকà§à¦°à¦¾à¦¨à§à¦¤ হয়েছে"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "সিডি বà§à¦Ÿ সকà§à¦°à¦¿à§Ÿ করা হবে?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "OF বà§à¦Ÿ সকà§à¦°à¦¿à§Ÿ করা হবে?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "সà§à¦¬à¦¾à¦­à¦¾à¦¬à¦¿à¦• অবসà§à¦¥à¦¾à§Ÿ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ OS?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "ইমেজ"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Root"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "যà§à¦•à§à¦¤"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr ""
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "ভিডিওর ধরণ"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "নেটওয়ারà§à¦• পà§à¦°à§‹à¦«à¦¾à¦‡à¦²"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "শিরোনাম"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "সà§à¦¬à¦¾à¦­à¦¾à¦¬à¦¿à¦•"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "কোন ভিডিও নেই"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "খালি শিরোনাম গà§à¦°à¦¹à¦£à¦¯à§‹à¦—à§à¦¯ নয়"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "আপনাকে অবশà§à¦¯à¦‡ à¦à¦•টি কারà§à¦¨à¦¾à¦²à§‡à¦° ইমেজ নিরà§à¦§à¦¾à¦°à¦£ করে দিতে হবে"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "আপনাকে অবশà§à¦¯à¦‡ à¦à¦•টি রà§à¦Ÿ পারà§à¦Ÿà¦¿à¦¶à¦¨ নিরà§à¦§à¦¾à¦°à¦£ করে দিতে হবে"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "à¦à¦‡ শিরোনামটি আগেই বà§à¦¯à¦¬à¦¹à¦¾à¦° হয়েছে"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "আপনি কি ধরণের à¦à¦¨à§à¦Ÿà§à¦°à¦¿ যোগ করতে à¦à¦¾à¦¨?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "লিনাকà§à¦¸"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "অনà§à¦¯à¦¾à¦¨à§à¦¯ OS (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "অনà§à¦¯à¦¾à¦¨à§à¦¯ OS (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "অনà§à¦¯à¦¾à¦¨à§à¦¯ OS (Windows...)"
-#: any.pm:639
-#, fuzzy, c-format
+#: any.pm:593 any.pm:631
+#, c-format
msgid "Bootloader Configuration"
-msgstr "বà§à¦Ÿà§‡à¦° ধরণ কনফিগারেশন"
+msgstr ""
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -352,278 +296,317 @@ msgstr ""
"à¦à¦ªà¦°à§à¦¯à¦¨à§à¦¤ আপনার বà§à¦Ÿà¦®à§‡à¦¨à§à¦° à¦à¦¨à§à¦Ÿà§à¦°à¦¿à¦—à§à¦²à¦¿ à¦à¦–ানে।\n"
"আপনি অনà§à¦¯à¦¾à¦¨à§à¦¯ à¦à¦¨à§à¦Ÿà§à¦°à¦¿ তৈরী করতে পারেন অথবা আগের à¦à¦¨à§à¦Ÿà§à¦°à¦¿à¦—à§à¦²à¦¿ পরিবরà§à¦¤à¦¨ করতে পারেন।"
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "নোটিশ"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "X পà§à¦°à§‹à¦—à§à¦°à¦¾à¦®à¦¸à¦®à§‚হে পà§à¦°à¦¬à§‡à¦¶à¦¾à¦§à¦¿à¦•ার"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "RPM টà§à¦²à§‡ পà§à¦°à¦¬à§‡à¦¶à¦¾à¦§à¦¿à¦•ার"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "\"su\" গà§à¦°à¦¹à¦¨ করো"
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "à¦à¦¡à¦®à¦¿à¦¨à¦¿à¦·à§à¦Ÿà§à¦°à§‡à¦¶à¦¨ সংকà§à¦°à¦¾à¦¨à§à¦¤ ফাইলে পà§à¦°à¦¬à§‡à¦¶à¦¾à¦§à¦¿à¦•ার"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "নেটওয়ারà§à¦• টà§à¦²à§‡ পà§à¦°à¦¬à§‡à¦¶à¦¾à¦§à¦¿à¦•ার"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "compilation টà§à¦²à§‡ পà§à¦°à¦¬à§‡à¦¶à¦¾à¦§à¦¿à¦•ার"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(%s আগেই যোগ করা হয়েছে)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "অনà§à¦—à§à¦°à¦¹ করে à¦à¦•টি উইজার নেম দিন"
-#: any.pm:863
-#, fuzzy, c-format
+#: any.pm:875
+#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
"cased letters, numbers, `-' and `_'"
-msgstr "ইউজারনেমে অবশà§à¦¯à¦‡ ছোটহাতের অকà§à¦·à¦°, নমà§à¦¬à¦° \"-\" à¦à¦¬à¦‚ \"_\" থাকতে হবে"
+msgstr ""
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "ইউজারনেমটি অনেক বড়"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "à¦à¦‡ ইউজারনেমটি à¦à¦° আগেই যোগ করা হয়েছে"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীর ID"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "দলের ID"
-#: any.pm:872
-#, fuzzy, c-format
+#: any.pm:884
+#, c-format
msgid "%s must be a number"
-msgstr "অপশন %s-কে অবশà§à¦¯à¦‡ à¦à¦•টি সংখà§à¦¯à¦¾ হতে হবে!"
+msgstr ""
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
+msgid "%s should be above 1000. Accept anyway?"
msgstr ""
-#: any.pm:877
-#, fuzzy, c-format
+#: any.pm:889
+#, c-format
msgid "User management"
-msgstr "বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীনাম"
+msgstr ""
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, c-format
msgid "Set administrator (root) password"
msgstr "আà§à¦¯à¦¾à¦¡à¦®à¦¿à¦¨à¦¿à¦¸à§à¦Ÿà§à¦°à§‡à¦Ÿà¦° (root) পাসওয়ারà§à¦¡ সেট করà§à¦¨"
-#: any.pm:889
-#, fuzzy, c-format
+#: any.pm:903
+#, c-format
msgid "Enter a user"
msgstr ""
-"à¦à¦•টি ইউজার পà§à¦°à¦¬à§‡à¦¶ করান\n"
-"%s"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "আইকন"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "আসল নাম"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "লগ-ইন নাম"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "শেল"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
msgstr "মাধà§à¦¯à¦® যোগ করা হà¦à§à¦›à§‡, অনà§à¦—à§à¦°à¦¹ করে অপেকà§à¦·à¦¾ করà§à¦¨..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "সয়ংকà§à¦°à¦¿à§Ÿ লগ-ইন"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr ""
"আমি আপনার কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à¦•ে সয়ংকà§à¦°à¦¿à§Ÿà¦­à¦¾à¦¬à§‡ à¦à¦•টি ইউজারকে লগইন করার জনà§à¦¯ সেট করতে পারি।"
-#: any.pm:979
-#, fuzzy, c-format
+#: any.pm:1005
+#, c-format
msgid "Use this feature"
-msgstr "à¦à¦‡ সà§à¦¬à¦¿à¦§à¦¾à¦Ÿà¦¿ কি আপনি বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে à¦à¦¾à¦¨?"
+msgstr ""
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "সà§à¦¬à¦¾à¦­à¦¾à¦¬à¦¿à¦• বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীকে পছনà§à¦¦ করà§à¦¨:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "রান করার জনà§à¦¯ উইনà§à¦¡à§‹ মà§à¦¯à¦¾à¦¨à§‡à¦œà¦¾à¦°à¦•ে পছনà§à¦¦ করà§à¦¨:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
msgstr "সংসà§à¦•রণ মনà§à¦¤à¦¬à§à¦¯"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "বনà§à¦§"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "লাইসেনà§à¦¸ à¦à¦—à§à¦°à¦¿à¦®à§‡à¦¨à§à¦Ÿ"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "বাহির"
-#: any.pm:1080
-#, fuzzy, c-format
+#: any.pm:1096
+#, c-format
msgid "Do you accept this license ?"
-msgstr "আপনার কি আরও à¦à¦•টি আছে?"
+msgstr ""
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "গà§à¦°à¦¹à¦£"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "অসà§à¦¬à§€à¦•ার"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "বà§à¦¯à¦¬à¦¹à¦¾à¦° করার জনà§à¦¯ à¦à¦•টি ভাষা পছনà§à¦¦ করà§à¦¨"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"Mandriva Linux বাভিনà§à¦¨ ভাষা সমরà§à¦¥à¦¨ করে।\n"
-"আপনি যেই ভাষাটি ইনসà§à¦Ÿà¦² করতে à¦à¦¾à¦¨ তা পছনà§à¦¦ করà§à¦¨à¥¤\n"
-"ইনসà§à¦Ÿà¦² শেষে রি-সà§à¦Ÿà¦¾à¦°à§à¦Ÿ করার পরে সেই ভাষাগà§à¦²à¦¿ উপলবà§à¦§ হবে।"
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
#, c-format
-msgid "Multi languages"
+msgid "Mageia"
+msgstr "মà§à¦¯à¦¾à¦¨à§à¦¡à§à¦°à¦¿à¦¬ লিনাকà§à¦¸ (Mageia)"
+
+#: any.pm:1154
+#, c-format
+msgid "Multiple languages"
msgstr ""
-#: any.pm:1147 any.pm:1178
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
+msgstr ""
+
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr ""
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "সমসà§à¦¥ ভাষা"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "পছনà§à¦¦à¦¨à§€à§Ÿ ভাষা"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "দেশ / সà§à¦¥à¦¾à¦¨"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "অনà§à¦—à§à¦°à¦¹ করে তোমার দেশ পছনà§à¦¦ করো।"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "উপলবà§à¦§ সমসà§à¦¥ দেশের নাম à¦à¦–ানে রয়েছে"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
msgstr "অনà§à¦¯à¦¾à¦¨à§à¦¯ দেশসমà§à¦¹"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "উনà§à¦¨à¦¤"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr "ইনপà§à¦Ÿ মাধà§à¦¯à¦®:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "à¦à¦•টিও না"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "শেয়ারিং নেই"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "সব বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীদের গà§à¦°à¦¹à¦£ করো"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -633,7 +616,7 @@ msgid ""
"\"Custom\" permit a per-user granularity.\n"
msgstr "আপনি কি বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীদের কিছৠডিরেকà§à¦Ÿà¦°à¦¿ শেয়ার করতে দিতে à¦à¦¾à¦¨?\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
@@ -641,7 +624,7 @@ msgid ""
msgstr ""
"NFS: à¦à¦¤à¦¿à¦¹à§à¦¯à¦—ত ইউনিকà§à¦¸ ফাইল শেয়ারিং সিসà§à¦Ÿà§‡à¦®, যা মà§à¦¯à¦¾à¦• à¦à¦¬à¦‚ উইনà§à¦¡à§‹à¦œà§‡ সà§à¦¬à¦²à§à¦ª সমরà§à¦¥à¦¿à¦¤à¥¤"
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
@@ -650,7 +633,7 @@ msgstr ""
"SMB: উইনà§à¦¡à§‹à¦œ, মà§à¦¯à¦¾à¦• ও-à¦à¦¸ à¦à¦•à§à¦¸ à¦à¦¬à¦‚ অনেক আধà§à¦¨à¦¿à¦• লিনাকà§à¦¸ সিসà§à¦Ÿà§‡à¦® করà§à¦¤à§ƒà¦• বà§à¦¯à¦¬à¦¹à§ƒà¦¤ ফাইল "
"শেয়ারিং সিসà§à¦Ÿà§‡à¦®à¥¤"
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
@@ -658,12 +641,12 @@ msgstr ""
"আপনি NFS বা SMB বà§à¦¯à¦¬à¦¹à¦¾à¦° করে ফাইল পাঠাতে পারেন। যেটি আপনি বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে à¦à¦¾à¦¨ "
"অনà§à¦—à§à¦°à¦¹ করে নিরà§à¦¬à¦¾à¦à¦¨ করà§à¦¨à¥¤"
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "userdrake শà§à¦°à§ করো"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -672,54 +655,54 @@ msgstr ""
"পà§à¦°à¦¤à§à¦¯à§‡à¦• বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারী গà§à¦°à§à¦ªà§‡à¦° \"ফাইল ভাগাভাগি\" ভাগাভাগি করতে পারেন। \n"
"à¦à¦‡ গà§à¦°à§à¦ªà§‡ à¦à¦•জণ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারী যোগ করতে আপনি userdrake বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে পারেন।"
-#: any.pm:1481
-#, fuzzy, c-format
+#: any.pm:1503
+#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
-msgstr "পরিবরà§à¦¤à¦¨ কারà§à¦¯à¦•র করার পূরà§à¦¬à§‡ আপনাকে লগ-আউট করে তারপর পà§à¦£à¦°à¦¾à§Ÿ লগ-ইন করতে হবে"
+msgstr ""
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr "পরিবরà§à¦¤à¦¨ কারà§à¦¯à¦•র করার পূরà§à¦¬à§‡ আপনাকে লগ-আউট করে তারপর পà§à¦£à¦°à¦¾à§Ÿ লগ-ইন করতে হবে"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "টাইমজোন"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "আপনার টাইমজোন কি?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr ""
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr ""
-#: any.pm:1550
-#, fuzzy, c-format
+#: any.pm:1572
+#, c-format
msgid "%s (hardware clock set to UTC)"
-msgstr "হারà§à¦¡à¦“à§Ÿà§à¦¯à¦¾à¦°à§‡ ঘড়ি GMT-ঠসেট করা"
+msgstr ""
-#: any.pm:1551
-#, fuzzy, c-format
+#: any.pm:1573
+#, c-format
msgid "%s (hardware clock set to local time)"
-msgstr "হারà§à¦¡à¦“à§Ÿà§à¦¯à¦¾à¦°à§‡ ঘড়ি GMT-ঠসেট করা"
+msgstr ""
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "NTP সারà§à¦­à¦¾à¦°"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "সয়ংকà§à¦°à¦¿à§Ÿà¦­à¦¾à¦¬à§‡ সময় মেলাও (NTP বà§à¦¯à¦¬à¦¹à¦¾à¦° করে)"
@@ -739,13 +722,12 @@ msgstr "LDAP"
msgid "NIS"
msgstr "NIS"
-# সাম
#: authentication.pm:27
#, c-format
msgid "Smart Card"
msgstr "সà§à¦®à¦¾à¦°à§à¦Ÿ কারà§à¦¡"
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "উইনà§à¦¡à§‹à¦œ ডোমেইন"
@@ -755,24 +737,24 @@ msgstr "উইনà§à¦¡à§‹à¦œ ডোমেইন"
msgid "Kerberos 5"
msgstr ""
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "লোকাল ফাইল:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr ""
"লোকাল ফাইলে থাকা বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীর সকল বিশà§à¦¬à¦¾à¦¸à¦¯à§‹à¦—à§à¦¯à¦¤à¦¾ ও তথà§à¦¯à§‡à¦° জনà§à¦¯ লোকাল বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
@@ -781,12 +763,12 @@ msgstr ""
"কিছৠঅথবা সব নিরà§à¦­à¦°à¦¯à§‹à¦—à§à¦¯à¦¤à¦¾à¦° আপনার কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à¦•ে LDAP বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে বলà§à¦¨à¥¤ LDAP আপনার "
"অরà§à¦—ানাইজেশনের বিভিনà§à¦¨ ধরনের তথà§à¦¯à¦•ে আরও সà§à¦¦à§ƒà§œ করে"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
@@ -795,12 +777,12 @@ msgstr ""
"সারà§à¦¬à¦œà¦¨à§€à¦¨ পাসওয়ারà§à¦¡ ও গà§à¦°à§à¦ª ফাইলসহ আপনি কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à§‡à¦° à¦à¦•টি গà§à¦°à§à¦ªà¦•ে à¦à¦•ই নেটওয়ারà§à¦• তথà§à¦¯ "
"সারà§à¦­à¦¿à¦¸ ডোমেইনে à¦à¦²à¦¾à¦° অনà§à¦®à¦¤à¦¿ দেবে।"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "উইনà§à¦¡à§‹à¦œ ডোমেইন:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
@@ -809,248 +791,248 @@ msgstr ""
"উইনবাইনà§à¦¡ আপনার সিসà§à¦Ÿà§‡à¦®à¦•ে à¦à¦•টি উইনà§à¦¡à§‹à¦œ ডোমেইনের তথà§à¦¯ ও নিরà§à¦­à¦°à¦¯à§‹à¦—à§à¦¯ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীদের "
"পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦°à§‡à¦° অনà§à¦®à¦¤à¦¿ দেবে।"
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
-#, fuzzy, c-format
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
+#, c-format
msgid "Welcome to the Authentication Wizard"
-msgstr "ডোমেইন অনà§à¦®à§‹à¦¦à¦¨ পà§à¦°à§Ÿà§‹à¦œà¦¨"
+msgstr ""
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "LDAP সারà§à¦­à¦¾à¦°"
-#: authentication.pm:113 authentication.pm:168
-#, fuzzy, c-format
+#: authentication.pm:112 authentication.pm:167
+#, c-format
msgid "Base dn"
-msgstr "LDAP বেইজ dn"
+msgstr ""
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr ""
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr ""
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr ""
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr ""
-#: authentication.pm:120 authentication.pm:173
-#, fuzzy, c-format
+#: authentication.pm:119 authentication.pm:172
+#, c-format
msgid "Use anonymous BIND "
-msgstr "Anonymous বাইনà§à¦¡ বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨ "
+msgstr ""
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr ""
-#: authentication.pm:123 authentication.pm:175
-#, fuzzy, c-format
+#: authentication.pm:122 authentication.pm:174
+#, c-format
msgid "Bind Password "
-msgstr "পাসওয়ারà§à¦¡"
+msgstr ""
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr ""
-#: authentication.pm:127
-#, fuzzy, c-format
+#: authentication.pm:126
+#, c-format
msgid "Password base"
-msgstr "পাসওয়ারà§à¦¡"
+msgstr ""
-#: authentication.pm:128
-#, fuzzy, c-format
+#: authentication.pm:127
+#, c-format
msgid "Group base"
-msgstr "দলের ID"
+msgstr ""
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr ""
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:146
-#, fuzzy, c-format
+#: authentication.pm:145
+#, c-format
msgid "Realm "
-msgstr "আসল নাম"
+msgstr ""
-#: authentication.pm:148
-#, fuzzy, c-format
+#: authentication.pm:147
+#, c-format
msgid "KDCs Servers"
-msgstr "LDAP সারà§à¦­à¦¾à¦°"
+msgstr ""
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr ""
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr ""
-#: authentication.pm:156
-#, fuzzy, c-format
+#: authentication.pm:155
+#, c-format
msgid "Use local file for users information"
-msgstr "সারà§à¦­à¦¾à¦°à§‡à¦° জনà§à¦¯ libsafe বà§à¦¯à¦¬à¦¹à¦¾à¦° করো"
+msgstr ""
-#: authentication.pm:157
-#, fuzzy, c-format
-msgid "Use Ldap for users information"
-msgstr "হারà§à¦¡ ডà§à¦°à¦¾à¦‡à¦­à§‡à¦° তথà§à¦¯"
+#: authentication.pm:156
+#, c-format
+msgid "Use LDAP for users information"
+msgstr ""
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr ""
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "NIS ডোমেইন"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "NIS সারà§à¦­à¦¾à¦°"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-#: authentication.pm:218
-#, fuzzy, c-format
+#: authentication.pm:217
+#, c-format
msgid "Domain Model "
-msgstr "ডোমেইন"
+msgstr ""
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr ""
-#: authentication.pm:221
-#, fuzzy, c-format
+#: authentication.pm:220
+#, c-format
msgid "DNS Domain"
-msgstr "NIS ডোমেইন"
+msgstr ""
-#: authentication.pm:222
-#, fuzzy, c-format
+#: authentication.pm:221
+#, c-format
msgid "DC Server"
-msgstr "LDAP সারà§à¦­à¦¾à¦°"
+msgstr ""
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "অনà§à¦®à§‹à¦¦à¦¨"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "নিরà§à¦­à¦°à¦¯à§‹à¦—à§à¦¯ নিয়ম"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "পাসওয়ারà§à¦¡ ছাড়া"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr "à¦à¦‡ পাসওয়ারà§à¦¡à¦Ÿà¦¿ খà§à¦¬à¦‡ ছোট (à¦à¦Ÿà¦¾ অবশà§à¦¯à¦‡ %d অকà§à¦·à¦°à§‡à¦° হতে হবে)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "কোন NIS ডোমেইন ছাড়া বà§à¦°à¦¡à¦•াষà§à¦Ÿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করা যাবেনা"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "ফাইল সিলেকà§à¦Ÿ করো"
-#: authentication.pm:897
-#, fuzzy, c-format
+#: authentication.pm:866
+#, c-format
msgid "Domain Windows for authentication : "
-msgstr "ডোমেইন অনà§à¦®à§‹à¦¦à¦¨ পà§à¦°à§Ÿà§‹à¦œà¦¨"
+msgstr ""
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "ডোমেইন অà§à¦¯à¦¾à¦¡à¦®à¦¿à¦¨à§‡à¦° বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীনাম"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "ডোমেইন অà§à¦¯à¦¾à¦¡à¦®à¦¿à¦¨à§‡à¦° পাসওয়ারà§à¦¡"
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1065,43 +1047,42 @@ msgstr ""
"wait for default boot.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "টেকà§à¦¸à¦Ÿ মেনà§à¦° সাথে LILO"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
+msgid "GRUB2 with graphical menu"
msgstr ""
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr ""
+msgid "GRUB2 with text menu"
+msgstr "টেকà§à¦¸à¦Ÿ মেনà§à¦° সাথে GRUB2"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "টেকà§à¦¸à¦Ÿ মেনà§à¦° সাথে GRUB"
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
+msgid "GRUB with text menu"
msgstr ""
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "/boot -ঠবেশী জায়গা নেই"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "আপনি %s পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡ বà§à¦Ÿà¦²à§‹à¦¡à¦¾à¦° ইনসà§à¦Ÿà¦² করতে পারবেননা\n"
-# renumber = রি-নামà§à¦¬à¦¾à¦° লিখলাম। আসলটা আমি জানিনা
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
@@ -1109,65 +1090,66 @@ msgid ""
msgstr ""
"পারà§à¦Ÿà¦¿à¦¶à¦¨ রি-নামà§à¦¬à¦¾à¦° করার কারনে আপনার বà§à¦Ÿà¦²à§‹à¦¡à¦¾à¦°à§‡à¦° কনফিগারেশন অবশà§à¦¯à¦‡ আপডেট করতে হবে"
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
"বà§à¦Ÿà¦²à§‹à¦¡à¦¾à¦° সঠিকভাবে ইনসà§à¦Ÿà¦² হতে পারবেনা। আপনাকে rescue বà§à¦Ÿ করতে হবে à¦à¦¬à¦‚ \"%s\" "
"পছনà§à¦¦ করতে হবে"
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "বà§à¦Ÿ লোডার রি-ইনসà§à¦Ÿà¦² করো"
-#: common.pm:142
-#, fuzzy, c-format
+#: common.pm:271
+#, c-format
msgid "B"
-msgstr "কেবি"
+msgstr ""
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "কেবি"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "à¦à¦®à¦¬à¦¿"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "জিবি"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "টিবি"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d মিনিট"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "১ মিনিট"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d সেকেনà§à¦¡"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr ""
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1183,154 +1165,143 @@ msgstr ""
"হিসেবে কনà§â€Œà¦«à¦¿à¦—ার করা)। যদি আপনি WebDAV মাউনà§à¦Ÿ পয়েনà§à¦¤ যà§à¦•à§à¦¤ করতে à¦à¦¾à¦¨, তবে \"নতà§à¦¨\" "
"বেছে নিন।"
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "নতà§à¦¨"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "আন-মাউনà§à¦Ÿ"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "মাউনà§à¦Ÿ"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "সারà§à¦­à¦¾à¦°"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "মাউনà§à¦Ÿ পয়েনà§à¦Ÿ"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "অপশন"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "মà§à¦›à§‡ ফেলো"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "হয়েছে"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "তà§à¦°à§à¦Ÿà¦¿"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "অনà§à¦—à§à¦°à¦¹ করে WebDAV সারà§à¦­à¦¾à¦°à§‡à¦° URL পà§à¦°à¦¬à§‡à¦¶ করান"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "URL অবশà§à¦¯à¦‡ http:// অথবা https:// দিয়ে শà§à¦°à§ করতে হবে"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "নোটিশ"
-
#: diskdrake/dav.pm:106
-#, fuzzy, c-format
-msgid "Are you sure you want to delete this mountpoint?"
-msgstr "আপনি কি à¦à¦‡ বাটনে কà§à¦²à¦¿à¦• করতে à¦à¦¾à¦¨?"
+#, c-format
+msgid "Are you sure you want to delete this mount point?"
+msgstr ""
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "সারà§à¦­à¦¾à¦°:"
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "মাউনà§à¦Ÿ পয়েনà§à¦Ÿ:"
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "অপশন: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "পারà§à¦Ÿà¦¿à¦¶à¦¨ করা হà¦à§à¦›à§‡"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "সতরà§à¦•তার সাথে পড়ো"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "অনà§à¦—à§à¦°à¦¹ করে পà§à¦°à¦¥à¦®à§‡ আপনার ডাটার à¦à¦•টি বà§à¦¯à¦¾à¦•আপ করে নিন"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "বাহির"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "অগà§à¦°à¦¸à¦°"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "সাহাযà§à¦¯"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1341,143 +1312,132 @@ msgstr ""
"সেটাকে আগে রি-সাইজ করার জনà§à¦¯ আমি পরামরà§à¦¶ দিà¦à§à¦›à¦¿\n"
"(সেটাকে আগে কà§à¦²à¦¿à¦• করà§à¦¨ à¦à¦¬à¦‚ পরে \"Resize\"-ঠকà§à¦²à¦¿à¦• করà§à¦¨)"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "অনà§à¦—à§à¦°à¦¹ করে à¦à¦•টি পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡ কà§à¦²à¦¿à¦• করà§à¦¨"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "বিসà§à¦¤à¦¾à¦°à¦¿à¦¤"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "কোন হারà§à¦¡ ডà§à¦°à¦¾à¦‡à¦­ পাওয়া যায়নি"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "অজানা"
-#: diskdrake/hd_gtk.pm:388
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427
+#, c-format
msgid "Ext4"
-msgstr "বাহির"
+msgstr ""
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
+#, c-format
msgid "XFS"
-msgstr "HFS"
+msgstr ""
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "সোয়াপ"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "উইনà§à¦¡à§‹à¦œ"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "অনà§à¦¯à¦¾à¦¨à§à¦¯"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "শূণà§à¦¯"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "ফাইল সিসà§à¦Ÿà§‡à¦®à§‡à¦° ধরণ:"
-#: diskdrake/hd_gtk.pm:417
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:456
+#, c-format
msgid "This partition is already empty"
-msgstr "à¦à¦‡ পারà§à¦Ÿà¦¿à¦¶à¦¨à¦Ÿà¦¿ রি-সাইজ করার মত না"
+msgstr ""
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "পà§à¦°à¦¥à¦®à§‡ ``Unmount'' বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨"
-#: diskdrake/hd_gtk.pm:426
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:465
+#, c-format
msgid "Use ``%s'' instead (in expert mode)"
-msgstr "পরিবরà§à¦¤à§‡ ``%s'' বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨"
+msgstr ""
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "ধরণ"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "অনà§à¦¯ à¦à¦•টি পারà§à¦Ÿà¦¿à¦¶à¦¨ পছনà§à¦¦ করà§à¦¨"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "à¦à¦•টি পারà§à¦Ÿà¦¿à¦¶à¦¨ পছনà§à¦¦ করà§à¦¨"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "আরও"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
+#, c-format
msgid "Confirmation"
-msgstr "কনফিগারেশন"
+msgstr ""
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "অগà§à¦°à¦¸à¦° হবে?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "সংরকà§à¦·à¦£ ছাড়াই বের হও"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "কোন পারà§à¦Ÿà¦¿à¦¶à¦¨ টেবিল না লিখেই বের হয়ে যাব?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "আপনি /etc/fstab -à¦à¦° পরিবরà§à¦¤à¦¨ সেভ করতে à¦à¦¾à¦¨?"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr "পারà§à¦Ÿà¦¿à¦¶à¦¨ টেবিলের পরিবরà§à¦¤à¦¨à¦—à§à¦²à¦¿ কারà§à¦¯à¦•র করবার জনà§à¦¯ আপনাকে রা-ষà§à¦Ÿà¦¾à¦°à§à¦Ÿ করতে হবে"
-# সাম
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1488,29 +1448,29 @@ msgstr ""
"অনà§à¦¯à¦¥à¦¾ fstab ঠমাউনà§à¦Ÿ পয়েনà§à¦Ÿ %s à¦à¦° কোন à¦à¦¨à§à¦Ÿà§à¦°à¦¿ লেখা হবে না।\n"
"তবà§à¦“ বের হয়ে যাব কি?"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "সব বনà§à¦§ করো"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "সয়ংকà§à¦°à¦¿à§Ÿà¦­à¦¾à¦¬à§‡ সাজানো"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "সাধারণ মোডে বদল করো"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "দকà§à¦· মোডে বদল করো"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "হারà§à¦¡ ডà§à¦°à¦¾à¦‡à¦­à§‡à¦° তথà§à¦¯"
#: diskdrake/interactive.pm:371
@@ -1520,7 +1480,7 @@ msgstr "সমসà§à¦¥ পà§à¦°à¦¾à¦‡à¦®à¦¾à¦°à§€ পারà§à¦Ÿà¦¿à¦¶à¦¨à¦¸à
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "আমি আর পারà§à¦Ÿà¦¿à¦¶à¦¨ যোগ করতে পারবনা"
#: diskdrake/interactive.pm:373
@@ -1542,135 +1502,135 @@ msgstr "পারà§à¦Ÿà¦¿à¦¶à¦¨ টেবিলকে পà§à¦¨à¦°à¦¾à§Ÿ লো
msgid "Detailed information"
msgstr "বিসà§à¦¤à¦¾à¦°à¦¿à¦¤ তথà§à¦¯"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
-msgstr ""
+msgstr "পà§à¦°à¦¦à¦°à§à¦¶à¦¨"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "আকার পরিবরà§à¦¤à¦¨"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "ফরমà§à¦¯à¦¾à¦Ÿ"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "RAID-তে যোগ করো"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "LVM-ঠযোগ করো"
-#: diskdrake/interactive.pm:413
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:417
+#, c-format
msgid "Use"
-msgstr "বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীর ID"
+msgstr ""
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "মà§à¦›à§‡ ফেলো"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "RAID থেকে মà§à¦›à§‡ ফেলো"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "LVM থেকে মà§à¦›à§‡ ফেলো"
-#: diskdrake/interactive.pm:418
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:422
+#, c-format
msgid "Remove from dm"
-msgstr "LVM থেকে মà§à¦›à§‡ ফেলো"
+msgstr ""
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "RAID পরিবরà§à¦¤à¦¨ করো"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "loopback-à¦à¦° জনà§à¦¯ বà§à¦¯à¦¬à¦¹à¦¾à¦° করো"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "তৈরী করো"
-#: diskdrake/interactive.pm:453
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:456
+#, c-format
msgid "Failed to mount partition"
-msgstr "ফাইলগà§à¦²à¦¿à¦• à¦à¦•টি নতà§à¦¨ পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡ সরিয়ে ফেলো"
+msgstr ""
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "à¦à¦•টি নতà§à¦¨ পারà§à¦Ÿà¦¿à¦¶à¦¨ তৈরী করো"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "শà§à¦°à§à¦° সেকà§à¦Ÿà¦°:"
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "মেগাবাইটে সাইজ:"
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "ফাইলসিসà§à¦Ÿà§‡à¦®à§‡à¦° ধরণ:"
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "পছনà§à¦¦"
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "লজিকাল ভলিউমের নাম"
-#: diskdrake/interactive.pm:507
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:514
+#, c-format
msgid "Encrypt partition"
-msgstr "Encryption অà§à¦¯à¦¾à¦²à¦—োরিদম"
+msgstr ""
-#: diskdrake/interactive.pm:508
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:515
+#, c-format
msgid "Encryption key "
-msgstr "à¦à¦¨à¦•à§à¦°à¦¿à¦ªà¦¶à¦¨ কী"
+msgstr ""
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "à¦à¦¨à¦•à§à¦°à¦¿à¦ªà¦¶à¦¨ কী (পà§à¦¨à¦°à¦¾à§Ÿ)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "à¦à¦¨à¦•à§à¦°à¦¿à¦ªà¦¶à¦¨ কীগà§à¦²à¦¿ মিলছেনা"
-#: diskdrake/interactive.pm:521
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:529
+#, c-format
msgid "Missing encryption key"
-msgstr "ফাইল সিসà§à¦Ÿà§‡à¦®à§‡à¦° à¦à¦¨à¦•à§à¦°à¦¿à¦ªà¦¶à¦¨ কী"
+msgstr ""
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
@@ -1679,305 +1639,307 @@ msgstr ""
"পà§à¦°à¦¥à¦®à§‡ আপনাকে à¦à¦•টি পà§à¦°à¦¾à¦‡à¦®à¦¾à¦°à§€ পারà§à¦Ÿà¦¿à¦¶à¦¨ অপসরন করতে হবে à¦à¦¬à¦‚ তারপরে à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¡à§‡à¦¡ "
"পারà§à¦Ÿà¦¿à¦¶à¦¨ তৈরী করতে হবে।"
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "খারাপ বà§à¦²à¦• à¦à§‡à¦• করব?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "লà§à¦•আপ ফাইল রিমà§à¦­ করবো?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr "%s পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡à¦° ধরণ পরিবরà§à¦¤à¦¨à§‡à¦° পরে সেটার সমসà§à¦¥ ডাটা হারিয়ে যাবে"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡à¦° ধরণ পরিবরà§à¦¤à¦¨ করো"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "আপনি কোন ফাইলসিসà§à¦Ÿà§‡à¦® à¦à¦¾à¦¨?"
-#: diskdrake/interactive.pm:647
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:646
+#, c-format
msgid "Switching from %s to %s"
-msgstr "ext2 থেকে ext3-তে পরিবরà§à¦¤à¦¿à¦¤ হà¦à§à¦›à§‡"
+msgstr ""
-#: diskdrake/interactive.pm:682
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:681
+#, c-format
msgid "Set volume label"
-msgstr "ভলিউম লেবেল:"
+msgstr ""
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr ""
-#: diskdrake/interactive.pm:688
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:687
+#, c-format
msgid "Label:"
-msgstr "শিরোনাম"
+msgstr ""
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "আপনি %s লà§à¦ªà¦¬à§à¦¯à¦¾à¦• ফাইলকে কোথায় মাউনà§à¦Ÿ করতে à¦à¦¾à¦¨ ?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "আপনি %s ডিভাইসকে কোথায় মাউনà§à¦Ÿ করতে à¦à¦¾à¦¨?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"à¦à¦‡ পারà§à¦Ÿà¦¿à¦¶à¦¨à¦Ÿà¦¿ লà§à¦ªà¦¬à§à¦¯à¦¾à¦•ের জনà§à¦¯ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ হওয়ার কারনে মাউনà§à¦Ÿà¦ªà§Ÿà§‡à¦¨à§à¦Ÿ আনসেট করা যাবেনা।\n"
" আগে লà§à¦ªà¦¬à§à¦¯à¦¾à¦• রিমà§à¦­ করà§à¦¨"
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "আপনি কোথায় মাউনà§à¦Ÿ করতে à¦à¦¾à¦¨ %s?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "আকার পরিবরà§à¦¤à¦¨ করা হà¦à§à¦›à§‡"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "FAT ফাইল সিসà§à¦Ÿà§‡à¦®à§‡à¦° সীমা (Bound) হিসেব করা হà¦à§à¦›à§‡"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "à¦à¦‡ পারà§à¦Ÿà¦¿à¦¶à¦¨à¦Ÿà¦¿ রি-সাইজ করার মত না"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "à¦à¦‡ পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡à¦° সমসà§à¦¥ ডাটা বà§à¦¯à¦¾à¦•আপ করা উà¦à¦¿à¦¤à§â€â€Œ"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr "%s পারà§à¦Ÿà¦¿à¦¶à¦¨ রি-সাইজ করার পরে, à¦à¦‡ পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡à¦° সমসà§à¦¥ ডাটা হারিয়ে যাবে"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "নতà§à¦¨ সাইজটি পছনà§à¦¦ করà§à¦¨"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "মেগাবাইটে নতà§à¦¨ সাইজ:"
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
+#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
"filesystem checks will be run on your next boot into Microsoft Windows®"
msgstr ""
-"পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡à¦° পà§à¦¨à¦°à¦¾à¦•ৃতির পর ডাটার সমà§à¦ªà§‚রà§à¦£à¦¤à¦¾ নিশà§à¦à¦¿à¦¤ করার জনà§à¦¯, \n"
-"উইনà§à¦¡à§‹à¦œà§‡(TM) আপনার পরবরà§à¦¤à§€ বà§à¦Ÿà§‡ ফাইলসিসà§à¦Ÿà§‡à¦® পরীকà§à¦·à¦¾ à¦à¦²à¦¬à§‡"
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "ফাইল সিসà§à¦Ÿà§‡à¦®à§‡à¦° à¦à¦¨à¦•à§à¦°à¦¿à¦ªà¦¶à¦¨ কী"
-#: diskdrake/interactive.pm:946
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:948
+#, c-format
msgid "Enter your filesystem encryption key"
-msgstr "আপনার ফাইল সিসà§à¦Ÿà§‡à¦®à§‡à¦° à¦à¦¨à¦•à§à¦°à¦¿à¦ªà¦¶à¦¨ কী পছনà§à¦¦ করà§à¦¨"
+msgstr ""
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "à¦à¦¨à¦•à§à¦°à¦¿à¦ªà¦¶à¦¨ কী"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr ""
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "যোগ করার জনà§à¦¯ উপসà§à¦¥à¦¿à¦¤ à¦à¦•টি RAID পছনà§à¦¦ করà§à¦¨"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "নতà§à¦¨"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "যোগ করার জনà§à¦¯ উপসà§à¦¥à¦¿à¦¤ à¦à¦•টি LVM পছনà§à¦¦ করà§à¦¨"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
+#, c-format
msgid "LVM name"
-msgstr "LVM-à¦à¦° নাম?"
+msgstr ""
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1016
+#, c-format
msgid "\"%s\" already exists"
-msgstr "ফাইল আগে থেকেই আছে, বà§à¦¯à¦¬à¦¹à¦¾à¦° করব?"
+msgstr ""
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
"Do you want to move used physical extents on this volume to other volumes?"
msgstr ""
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr ""
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "লà§à¦ªà¦¬à§à¦¯à¦¾à¦•ের জনà§à¦¯ à¦à¦‡ পারà§à¦Ÿà¦¿à¦¶à¦¨à¦Ÿà¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করা যাবেনা"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Loopback"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "Loopback ফাইলের নাম: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "à¦à¦•টি ফাইলের নাম দিন"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr "ফাইলটি আগে থেকেই অনà§à¦¯ à¦à¦•টি লà§à¦ªà¦¬à§à¦¯à¦¾à¦•ে বà§à¦¯à¦¬à¦¹à§ƒà¦¤ হà¦à§à¦›à§‡, আরেকটি পছনà§à¦¦ করà§à¦¨"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "ফাইল আগে থেকেই আছে, বà§à¦¯à¦¬à¦¹à¦¾à¦° করব?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "মাউনà§à¦Ÿ অপসন"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "বিভিনà§à¦¨"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "ডিভাইস"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "লেভেল"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
msgstr "কিলোবাইট ঠchunk সাইজ"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "খà§à¦¬à¦‡ সাবধান: à¦à¦‡ কাজটি à¦à§à¦à¦•িপূরà§à¦¨à¥¤"
-#: diskdrake/interactive.pm:1196
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1216
+#, c-format
msgid "Partitioning Type"
-msgstr "পারà§à¦Ÿà¦¿à¦¶à¦¨ করা হà¦à§à¦›à§‡"
+msgstr ""
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "কি ধরণের পারà§à¦Ÿà¦¿à¦¶à¦¨ হবে?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr "পরিবরà§à¦¤à¦¨à¦—à§à¦²à¦¿ অবসà§à¦¥à¦¾à¦¨ নেবার জনà§à¦¯ আপনাকে রি-ষà§à¦Ÿà¦¾à¦°à§à¦Ÿ করতে হবে"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "%s ডà§à¦°à¦¾à¦‡à¦­à§‡à¦° পারà§à¦Ÿà¦¿à¦¶à¦¨ টেবিল ডিসà§à¦•ে লিখতে যাà¦à§à¦›à¦¿"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "%s পারà§à¦Ÿà¦¿à¦¶à¦¨ ফরমà§à¦¯à¦¾à¦Ÿ করা হà¦à§à¦›à§‡"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr "পারà§à¦Ÿà¦¿à¦¶à¦¨ %s -কে ফরমেট করার পরে à¦à¦‡ পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡à¦° সমসà§à¦¥ ডাটা হারিয়ে যাবে"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "খারাপ বà§à¦²à¦• à¦à§‡à¦• করব?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "ফাইলগà§à¦²à¦¿à¦• à¦à¦•টি নতà§à¦¨ পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡ সরিয়ে ফেলো"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "ফাইল লà§à¦•ানো হোক"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -1988,129 +1950,127 @@ msgid ""
"the contents of the mounted partition)"
msgstr ""
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "ফাইলগà§à¦²à¦¿à¦•ে à¦à¦•টৠনতà§à¦¨ পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡ নিয়ে যাওয়া হà¦à§à¦›à§‡"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "%s কপি করা হà¦à§à¦›à§‡"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "%s মà§à¦›à§‡ ফেলা হà¦à§à¦›à§‡"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "পারà§à¦Ÿà¦¿à¦¶à¦¨ %s-কে à¦à¦–ন %s নামে জানা যাবে"
-# সাম: renumber = পà§à¦¨à¦°à§à¦¬à¦¿à¦¨à§à¦¯à¦¾à¦¸?
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr "পারà§à¦Ÿà¦¿à¦¶à¦¨à¦—à§à¦²à§‹ পà§à¦¨à¦ƒà¦¸à¦‚খà§à¦¯à¦¾à¦¨ করা হয়েছে: "
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "ডিভাইস:"
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr "ভলিউম লেবেল:"
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr ""
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "DOS ডà§à¦°à¦¾à¦‡à¦­ লেটার: %s (শà§à¦§à§à¦®à¦¾à¦¤à§à¦° à¦à¦•টি অনà§à¦®à¦¾à¦¨)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "ধরণ:"
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "নাম:"
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "শà§à¦°à§: সেকà§à¦Ÿà¦° %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "সাইজ: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s সেকà§à¦Ÿà¦°à¦¸à¦®à§‚হ"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "সিলিনà§à¦¡à¦¾à¦° %d থেকে %d পরà§à¦¯à¦¨à§à¦¤\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr ""
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "ফরমেট করা হয়েছে\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "ফরমেট করা হয়নি\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "মাউনà§à¦Ÿ করা হয়েছে\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1412
+#, c-format
msgid "Encrypted"
-msgstr "à¦à¦¨à¦•à§à¦°à¦¿à¦ªà¦¶à¦¨ কী"
+msgstr ""
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr ""
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2119,7 +2079,7 @@ msgstr ""
"লà§à¦ªà¦¬à§à¦¯à¦¾à¦• ফাইল(গà§à¦²à¦¿):\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2128,27 +2088,27 @@ msgstr ""
"পারà§à¦Ÿà¦¿à¦¶à¦¨ সাধারণভাবে বà§à¦Ÿ হয়েছে\n"
" (MS-DOS বà§à¦Ÿà§‡à¦° জনে, lilo-র জনà§à¦¯ নয়)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "লেভেল %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
msgstr "à¦à¦¾à¦™à§à¦• সাইজ %d কিলোবাইট\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "RAID-ডিসà§à¦•সমূহ %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "লà§à¦ªà¦¬à§à¦¯à¦¾à¦• ফাইলের নাম: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2161,7 +2121,7 @@ msgstr ""
"ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° পারà§à¦Ÿà¦¿à¦¶à¦¨à¥¤ আপনার উà¦à¦¿à¦¤ হবে\n"
"à¦à¦Ÿà¦¾à¦•ে à¦à¦Ÿà¦¾ ছেড়ে দেয়া।\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2174,57 +2134,62 @@ msgstr ""
"পারà§à¦Ÿà¦¿à¦¶à¦¨ হà¦à§à¦›à§‡ আপনার\n"
"সিসà§à¦Ÿà§‡à¦®à§‡à¦° ডà§à§Ÿà¦¾à¦²-বà§à¦Ÿà¦¿à¦‚ à¦à¦° জনà§à¦¯à¥¤\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr ""
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "শà§à¦§à§à¦®à¦¾à¦¤à§à¦° পড়া যাবে"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "সাইজ: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "জà§à¦¯à¦¾à¦®à¦¿à¦¤à¦¿: %s-গà§à¦²à¦¿ সিলিনà§à¦¡à¦¾à¦°, %s-গà§à¦²à¦¿ হেড, %s-গà§à¦²à¦¿ সেকà§à¦Ÿà¦°\n"
-#: diskdrake/interactive.pm:1438
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "নাম:"
+
+#: diskdrake/interactive.pm:1458
+#, c-format
msgid "Medium type: "
-msgstr "ফাইলসিসà§à¦Ÿà§‡à¦®à§‡à¦° ধরণ:"
+msgstr ""
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "LVM-ডিসà§à¦•সমূহ %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "পারà§à¦Ÿà¦¿à¦¶à¦¨ টেবিলের ধরণ: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "%d à¦à§à¦¯à¦¾à¦¨à§‡à¦²à§‡ %d আইডিতে\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "আপনার ফাইল সিসà§à¦Ÿà§‡à¦®à§‡à¦° à¦à¦¨à¦•à§à¦°à¦¿à¦ªà¦¶à¦¨ কী পছনà§à¦¦ করà§à¦¨"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr "à¦à¦‡ à¦à¦¨à¦•à§à¦°à¦¿à¦ªà¦¶à¦¨ কী টি খà§à¦¬à¦‡ সাধারণ (অবশà§à¦¯à¦‡ %d অকà§à¦·à¦° বড় হতে হবে)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "Encryption অà§à¦¯à¦¾à¦²à¦—োরিদম"
@@ -2234,17 +2199,19 @@ msgstr "Encryption অà§à¦¯à¦¾à¦²à¦—োরিদম"
msgid "Change type"
msgstr "ধরণ বদল করো"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "বাতিল"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr "ইউজারনেম %s বà§à¦¯à¦¬à¦¹à¦¾à¦° করে লগইন করা গেলোনা (নষà§à¦Ÿ পাসওয়ারà§à¦¡?)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2287,40 +2254,40 @@ msgstr "সারà§à¦­à¦¾à¦° খোজো"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "নতà§à¦¨ সারà§à¦­à¦¾à¦°à§‡à¦° খোজ করো"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "%s পà§à¦¯à¦¾à¦•েজগà§à¦²à¦¿ ইনসà§à¦Ÿà¦² করা পà§à¦°à§Ÿà§‹à¦œà¦¨à¥¤ আপনি কি ইনসà§à¦Ÿà¦² করতে à¦à¦¾à¦¨?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
msgstr "%s পà§à¦¯à¦¾à¦•েজটি ইনসà§à¦Ÿà¦² করা যায় নি!"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "%s আবশà§à¦¯à¦¿à¦• পà§à¦¯à¦¾à¦•েজ নেই"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "নিমà§à¦¨à§‹à¦•à§à¦¤ পà§à¦¯à¦¾à¦•েজসমূহ ইনসà§à¦Ÿà¦² করা পà§à¦°à§Ÿà§‹à¦œà¦¨:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "পà§à¦¯à¦¾à¦•েজসমূহ ইনসà§à¦Ÿà¦² করা হà¦à§à¦›à§‡..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "পà§à¦¯à¦¾à¦•েজসমূহ অপসরণ করা হà¦à§à¦›à§‡..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2329,34 +2296,39 @@ msgstr ""
"à¦à¦•টি ভà§à¦² হয়ে গেছে - কোন সঠিক যনà§à¦¤à§à¦° পাওয়া যায়নি যেখানে নতà§à¦¨ ফাইল সিসà§à¦Ÿà§‡à¦® তৈরি করা "
"হবে। অনà§à¦—à§à¦°à¦¹ করে à¦à¦‡ সমসà§à¦¯à¦¾à¦° কারণের জনà§à¦¯ আপনার হারà§à¦¡à¦“à§Ÿà§à¦¯à¦¾à¦° পরীকà§à¦·à¦¾ করà§à¦¨"
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "আপনার /boot/efi -ঠঅবশà§à¦¯à¦‡ à¦à¦•টি FAT পারà§à¦Ÿà¦¿à¦¶à¦¨ থাকতে হবে"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "আপনার /boot/EFI -ঠঅবশà§à¦¯à¦‡ à¦à¦•টি ESP FAT32 পারà§à¦Ÿà¦¿à¦¶à¦¨ থাকতে হবে"
-#: fs/format.pm:106
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "%s ফাইল তৈরী à¦à¦¬à¦‚ ফরমà§à¦¯à¦¾à¦Ÿ করা হà¦à§à¦›à§‡"
-#: fs/format.pm:125
-#, fuzzy, c-format
+#: fs/format.pm:131
+#, c-format
msgid "I do not know how to set label on %s with type %s"
-msgstr "আমার জানা নেই পারà§à¦Ÿà¦¿à¦¶à¦¨ %s-কে কিভাবে %s ধরণে ফরমà§à¦¯à¦¾à¦Ÿ করতে হয়"
+msgstr ""
-# à¦à¦Ÿà¦¾à¦“ উলà§à¦Ÿà§‡ যাবে মানে করতে গেলে। কারন মানেটা দাà¦à§œà¦¾à¦¬à§‡ <দà§à¦¬à¦¿à¦¤à§€à§Ÿ %s কে পà§à¦°à¦¥à¦® %s ফরমà§à¦¯à¦¾à¦Ÿ করা বà§à¦¯à¦¾à¦°à§à¦¥ হয়েছে>
-#: fs/format.pm:134
-#, fuzzy, c-format
+#: fs/format.pm:143
+#, c-format
msgid "setting label on %s failed, is it formatted?"
-msgstr "%s কে %s ফরমà§à¦¯à¦¾à¦Ÿ করতে বà§à¦¯à¦°à§à¦¥ হয়েছে"
+msgstr ""
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "আমার জানা নেই পারà§à¦Ÿà¦¿à¦¶à¦¨ %s-কে কিভাবে %s ধরণে ফরমà§à¦¯à¦¾à¦Ÿ করতে হয়"
-# à¦à¦Ÿà¦¾à¦“ উলà§à¦Ÿà§‡ যাবে মানে করতে গেলে। কারন মানেটা দাà¦à§œà¦¾à¦¬à§‡ <দà§à¦¬à¦¿à¦¤à§€à§Ÿ %s কে পà§à¦°à¦¥à¦® %s ফরমà§à¦¯à¦¾à¦Ÿ করা বà§à¦¯à¦¾à¦°à§à¦¥ হয়েছে>
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s কে %s ফরমà§à¦¯à¦¾à¦Ÿ করতে বà§à¦¯à¦°à§à¦¥ হয়েছে"
@@ -2371,90 +2343,83 @@ msgstr "সারà§à¦•à§à¦²à¦¾à¦° মাউনà§à¦Ÿà¦¸ %s\n"
msgid "Mounting partition %s"
msgstr "%s পারà§à¦Ÿà¦¿à¦¶à¦¨ মাউনà§à¦Ÿ করা হà¦à§à¦›à§‡"
-# à¦à¦–ানে কি করতে হবে? দà§à¦Ÿà§‹à¦‡ %s কিনà§à¦¤à§ মানেটা হবে : %s ডিরেকà§à¦Ÿà¦°à¦¿à¦¤à§‡ %s পারà§à¦Ÿà¦¿à¦¶à¦¨ মাউনà§à¦Ÿ করা সমà§à¦­à¦¬ হলোনা।
-# দেখবেন কি করা যাবে...
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "%2$s ডিরেকà§à¦Ÿà¦°à¦¿à¦¤à§‡ %1$s পারà§à¦Ÿà¦¿à¦¶à¦¨ মাউনà§à¦Ÿ করা বà§à¦¯à¦°à§à¦¥ হয়েছে"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "%s পরীকà§à¦·à¦¾ করা হà¦à§à¦›à§‡"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "%s আনমাউনà§à¦Ÿà§‡ সমসà§à¦¯à¦¾: %s"
-# à¦à¦¨à§‡à¦¬à¦² লিখলাম। মানেটা মাথায় আসছেনা
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "%s সোয়াপ পারà§à¦Ÿà¦¿à¦¶à¦¨ সকà§à¦°à¦¿à§Ÿ করো"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr ""
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
-# #msgstr "%2$s কে %1$s ফরমà§à¦¯à¦¾à¦Ÿ করা বà§à¦¯à¦°à§à¦¥ হয়েছে"
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"à¦à¦‡ ফাইল সিসà§à¦Ÿà§‡à¦®à§‡ inode পà§à¦°à¦¬à§‡à¦¶ সময় আপডেট করবেন না\n"
"(যেমন,নিউজ সারà§à¦­à¦¾à¦° দà§à¦°à§à¦¤ করতে নিউজ সà§à¦ªà§à¦²à§‡ দà§à¦°à§à¦¤ পà§à¦°à¦¬à§‡à¦¶)।"
-# #msgstr "%2$s কে %1$s ফরমà§à¦¯à¦¾à¦Ÿ করা বà§à¦¯à¦°à§à¦¥ হয়েছে"
-#: fs/mount_options.pm:121
-#, fuzzy, c-format
+#: fs/mount_options.pm:123
+#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-"à¦à¦‡ ফাইল সিসà§à¦Ÿà§‡à¦®à§‡ inode পà§à¦°à¦¬à§‡à¦¶ সময় আপডেট করবেন না\n"
-"(যেমন,নিউজ সারà§à¦­à¦¾à¦° দà§à¦°à§à¦¤ করতে নিউজ সà§à¦ªà§à¦²à§‡ দà§à¦°à§à¦¤ পà§à¦°à¦¬à§‡à¦¶)।"
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
"শà§à¦§à§à¦®à¦¾à¦¤à§à¦° সà§à¦ªà¦·à§à¦Ÿà¦­à¦¾à¦¬à§‡ মাউনà§à¦Ÿ করতে পারে (যেমন,\n"
")(-a অপশন ফাইল সিসà§à¦Ÿà§‡à¦® মাউনà§à¦Ÿ করতে দেবে না)।"
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr "কোন à¦à¦¿à¦¹à§à¦¨ বা বিশেষ বà§à¦²à¦• যনà§à¦¤à§à¦°à¦•ে ফাইল সিসà§à¦Ÿà§‡à¦®à§‡ বà§à¦¯à¦¾à¦–à§à¦¯à¦¾ করবেন না।"
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
"মাউনà§à¦Ÿà¦•ৃত ফাইল সিসà§à¦Ÿà§‡à¦®à§‡ কোন বাইনারি à¦à¦•à§à¦¸à¦¿à¦•িউট করার অনà§à¦®à¦¤à¦¿ দেবেন না।\n"
"à¦à¦‡ অপশন সেই সারà§à¦­à¦¾à¦°à§‡à¦° জনà§à¦¯ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ হতে পারে যেখানে সে তার নিজের à¦à§‡à§Ÿà§‡\n"
"অনà§à¦¯à¦¾à¦¨à§à¦¯ আরà§à¦•িটেকà¦à¦¾à¦°à§‡à¦° বাইনারিগà§à¦²à§‹ বেশি ধারণ করে।"
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2466,62 +2431,62 @@ msgstr ""
"suidperl(1))\n"
"ইনসà§à¦Ÿà¦² করা থাকে।)"
-#: fs/mount_options.pm:137
+#: fs/mount_options.pm:139
#, c-format
-msgid "Mount the file system read-only."
+msgid "Mount the filesystem read-only."
msgstr "ফাইল সিসà§à¦Ÿà§‡à¦®à¦•ে শà§à¦§à§ পড়ার জনà§à¦¯ মাউনà§à¦Ÿ করো।"
-#: fs/mount_options.pm:139
+#: fs/mount_options.pm:141
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr "সকল I/O ফাইল সিসà§à¦Ÿà§‡à¦® যà§à¦—পতà§â€à¦­à¦¾à¦¬à§‡ হওয়া উà¦à¦¿à¦¤à¥¤"
-#: fs/mount_options.pm:141
+#: fs/mount_options.pm:143
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr ""
-#: fs/mount_options.pm:143
+#: fs/mount_options.pm:145
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow an ordinary user to mount the filesystem."
msgstr ""
-#: fs/mount_options.pm:145
+#: fs/mount_options.pm:147
#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr ""
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr "সাধারণ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীদের লেখার কà§à¦·à¦®à¦¤à¦¾ দিন"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
msgstr "সাধারণ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীদের শà§à¦§à§ পড়ার কà§à¦·à¦®à¦¤à¦¾ দিন"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "%s নকল মাউনà§à¦Ÿ পয়েনà§à¦Ÿ"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "কোন পারà§à¦Ÿà¦¿à¦¶à¦¨ বরাদà§à¦¦ নেই"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "মাউনà§à¦Ÿ পয়েনà§à¦Ÿ খোà¦à¦œà¦¾à¦° জনà§à¦¯ পারà§à¦Ÿà¦¿à¦¶à¦¨à¦—à§à¦²à¦¿ সà§à¦•েন করা হà¦à§à¦›à§‡"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "মাউনà§à¦Ÿ পয়েনà§à¦Ÿà¦—à§à¦²à¦¿ পছনà§à¦¦ করà§à¦¨"
@@ -2545,18 +2510,18 @@ msgstr ""
msgid "Not enough swap space to fulfill installation, please add some"
msgstr "ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨ সমà§à¦ªà§‚রà§à¦¨ হবার জনà§à¦¯ যথেষà§à¦Ÿ swap জায়গা নেই, অনà§à¦—à§à¦°à¦¹ করে কিছৠযোগ করà§à¦¨"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"আপনার অবশà§à¦¯à¦‡ à¦à¦•টি root পারà§à¦Ÿà¦¿à¦¶à¦¨ থাকতে হবে।\n"
"সেকারণে, à¦à¦•টি পারà§à¦Ÿà¦¿à¦¶à¦¨ তৈরি করà§à¦¨ (অথবা ইতিমধà§à¦¯à§‡à¦‡ তৈরি à¦à¦•টিতে কà§à¦²à¦¿à¦• করà§à¦¨)।\n"
"তারপর ``Mount point'' বেছে নিন à¦à¦¬à¦‚ সেটাকে `/' তে সেট করà§à¦¨"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2567,52 +2532,55 @@ msgstr ""
"\n"
"তবà§à¦“ আগাবো?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "শà§à¦£à§à¦¯ সà§à¦¥à¦¾à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦° করো"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "নতà§à¦¨ পারà§à¦Ÿà¦¿à¦¶à¦¨ তৈরী করার জনà§à¦¯ যথেষà§à¦Ÿ পরিমান খালি জায়গা নেই"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "আগের পারà§à¦Ÿà¦¿à¦¶à¦¨à¦—à§à¦²à¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করো"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° জনà§à¦¯ à¦à¦–ানে উপসà§à¦¥à¦¿à¦¤ কোন পারà§à¦Ÿà¦¿à¦¶à¦¨ নেই"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "আপনার উইনà§à¦¡à§‹à¦œà§‡à¦° পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡à¦° সাইজ হিসেব করা হà¦à§à¦›à§‡"
-#: fs/partitioning_wizard.pm:165
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:179
+#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
-msgstr "উইনà§à¦¡à§‹à¦œ পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡à¦° খালি জায়গা বà§à¦¯à¦¬à¦¹à¦¾à¦° করে"
+msgstr ""
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "আপনি কোন পারà§à¦Ÿà¦¿à¦¶à¦¨ রি-সাইজ করতে à¦à¦¾à¦¨?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr ""
-"আপনার উইনà§à¦¡à§‹à¦œà§‡à¦° পারà§à¦Ÿà¦¿à¦¶à¦¨à¦Ÿà¦¿ পà§à¦°à¦à¦¨à§à¦¡ অসম। অনà§à¦—à§à¦°à¦¹ করে আপনার কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à¦Ÿà¦¿ উইনà§à¦¡à§‹à¦œà§‡ রি-বà§à¦Ÿ "
-"করে, ``defrag'' ইউটিলিটি à¦à¦¾à¦²à¦¾à¦¨, পরে রি-ষà§à¦Ÿà¦¾à¦°à§à¦Ÿ করে আবার মেনডà§à¦°à¦• ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨ à¦à¦¾à¦²à¦¾à¦¨à¥¤"
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2645,76 +2613,77 @@ msgstr ""
"\n"
"নিশà§à¦à¦¿à¦¤à§â€â€Œ হলে %s à¦à¦¾à¦ªà§à¦¨à¥¤"
-# পরবরà§à¦¤à¦¿
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "পরবরà§à¦¤à§€"
-#: fs/partitioning_wizard.pm:195
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:215
+#, c-format
msgid "Partitionning"
-msgstr "পারà§à¦Ÿà¦¿à¦¶à¦¨ করা হà¦à§à¦›à§‡"
+msgstr ""
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr "আপনি কোথায় উইনà§à¦¡à§‹à¦œà§‡à¦° জনà§à¦¯ কোন সাইজটি রাখতে à¦à¦¾à¦¨ পারà§à¦Ÿà¦¿à¦¶à¦¨à¦¸à¦®à§‚হ %s?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "মাপ"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "উইনà§à¦¡à§‹à¦œ পারà§à¦Ÿà¦¿à¦¶à¦¨ আকার পরিবরà§à¦¤à¦¨ করা হà¦à§à¦›à§‡"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "FAT আকার পরিবরà§à¦¤à¦¨ বà§à¦¯à¦°à§à¦¥ হয়েছে: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
"রি-সাইজ করার জনà§à¦¯ কোন FAT পারà§à¦Ÿà¦¿à¦¶à¦¨ নেই (অথবা যথেষà§à¦Ÿ পারিমান ফাà¦à¦•া জায়গা নেই)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "উইনà§à¦¡à§‹à¦œ(TM) মà§à¦›à§‡ ফেলো"
-#: fs/partitioning_wizard.pm:231
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:251
+#, c-format
msgid "Erase and use entire disk"
-msgstr "সমà§à¦ªà§‚রà§à¦£ ডিসà§à¦• মà§à¦›à§‡ ফেলো"
+msgstr ""
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "আপনার à¦à¦•ের অধিক হারà§à¦¡ ডà§à¦°à¦¾à¦‡à¦­ আছে, আপনি কোনটাতে লিনাকà§à¦¸ ইনসà§à¦Ÿà¦² করতে à¦à¦¾à¦¨?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
+msgstr ""
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "%s ডà§à¦°à¦¾à¦‡à¦­à§‡ উপসà§à¦¥à¦¿à¦¤ সমসà§à¦¥ ডাটা à¦à¦¬à¦‚ পারà§à¦Ÿà¦¿à¦¶à¦¨ নষà§à¦Ÿ হয়ে যাবে"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "হাতে হাতে ডিসà§à¦• পারà§à¦Ÿà¦¿à¦¶à¦¨"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "fdisk বà§à¦¯à¦¬à¦¹à¦¾à¦° করো"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2723,65 +2692,70 @@ msgstr ""
"à¦à¦–ন আপনি %s-কে পারà§à¦Ÿà¦¿à¦¶à¦¨ করতে পারেন।\n"
"যখন হয়ে যাবে, তখন `w' à¦à§‡à¦ªà§‡ সেভ করতে ভূলবেননা"
-#: fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:425
+#, c-format
msgid "Ext2/3/4"
-msgstr "বাহির"
+msgstr ""
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "আমি ইনসà§à¦Ÿà¦² করার জনà§à¦¯ কোন জায়গা পাà¦à§à¦›à¦¿à¦¨à¦¾"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "DrakX পারà§à¦Ÿà¦¿à¦¶à¦¨ সহায়ক à¦à¦‡ সমসà§à¦¥ সমাধান পেয়েছে:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr ""
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡ বà§à¦¯à¦¾à¦°à§à¦¥: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "১৬ মেগাবাইটের à¦à¦¾à¦‡à¦¤à§‡ ছোট পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡ আপনি JFS বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে পারবেন না"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "৩২ মেগাবাইটের à¦à¦¾à¦‡à¦¤à§‡ ছোট পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡ আপনি ReiserFS বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে পারবেন না"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr ""
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "সাধারণ"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "/usr -à¦à¦° সাথে"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "সারà§à¦­à¦¾à¦°"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr ""
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2797,99 +2771,83 @@ msgstr ""
"\n"
"আপনি কি সব পারà§à¦Ÿà¦¿à¦¶à¦¨ হারাতে রাজি?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "মাউনà§à¦Ÿ পয়েনà§à¦Ÿà¦—à§à¦²à¦¿ অবশà§à¦¯à¦‡ / দিয়ে শà§à¦°à§ হতে হবে"
-# * = alphanumerical = বাংলাটা মনে পড়ছেনা
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "মাউনà§à¦Ÿ পয়েনà§à¦Ÿà¦—à§à¦²à¦¿à¦¤à§‡ শà§à¦§à§ * অকà§à¦·à¦° থাকবে"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "à¦à¦‡ পারà§à¦Ÿà¦¿à¦¶à¦¨à¦Ÿà¦¿ আগে থেকেই %s মাউনà§à¦Ÿà¦ªà§Ÿà§‡à¦¨à§à¦Ÿ নামে আছে\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"আপনি à¦à¦•টি সফà§à¦Ÿà¦“à§Ÿà§à¦¯à¦¾à¦° RAID পারà§à¦Ÿà¦¿à¦¶à¦¨à¦•ে রà§à¦Ÿ (/) হিসেবে নিরà§à¦¬à¦¾à¦à¦¨ করেছেন।\n"
-"/boot পারà§à¦Ÿà¦¿à¦¶à¦¨ ছাড়া কোন বà§à¦Ÿà¦²à§‹à¦¡à¦¾à¦° à¦à¦Ÿà¦¾ হেনà§à¦¡à§‡à¦² করতে পারবেনা।\n"
-"অনà§à¦—à§à¦°à¦¹ করে অবশà§à¦¯à¦‡ à¦à¦•টি /boot পারà§à¦Ÿà¦¿à¦¶à¦¨ যোগ করà§à¦¨"
-#: fsedit.pm:438
-#, fuzzy, c-format
+#: fsedit.pm:453
+#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-"আপনি à¦à¦•টি সফà§à¦Ÿà¦“à§Ÿà§à¦¯à¦¾à¦° RAID পারà§à¦Ÿà¦¿à¦¶à¦¨à¦•ে রà§à¦Ÿ (/) হিসেবে নিরà§à¦¬à¦¾à¦à¦¨ করেছেন।\n"
-"/boot পারà§à¦Ÿà¦¿à¦¶à¦¨ ছাড়া কোন বà§à¦Ÿà¦²à§‹à¦¡à¦¾à¦° à¦à¦Ÿà¦¾ হেনà§à¦¡à§‡à¦² করতে পারবেনা।\n"
-"অনà§à¦—à§à¦°à¦¹ করে অবশà§à¦¯à¦‡ à¦à¦•টি /boot পারà§à¦Ÿà¦¿à¦¶à¦¨ যোগ করà§à¦¨"
-#: fsedit.pm:446
-#, fuzzy, c-format
+#: fsedit.pm:461
+#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr ""
-"আপনি à¦à¦•টি সফà§à¦Ÿà¦“à§Ÿà§à¦¯à¦¾à¦° RAID পারà§à¦Ÿà¦¿à¦¶à¦¨à¦•ে রà§à¦Ÿ (/) হিসেবে নিরà§à¦¬à¦¾à¦à¦¨ করেছেন।\n"
-"/boot পারà§à¦Ÿà¦¿à¦¶à¦¨ ছাড়া কোন বà§à¦Ÿà¦²à§‹à¦¡à¦¾à¦° à¦à¦Ÿà¦¾ হেনà§à¦¡à§‡à¦² করতে পারবেনা।\n"
-"অনà§à¦—à§à¦°à¦¹ করে অবশà§à¦¯à¦‡ à¦à¦•টি /boot পারà§à¦Ÿà¦¿à¦¶à¦¨ যোগ করà§à¦¨"
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
-#, fuzzy, c-format
+#: fsedit.pm:472
+#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"আপনি à¦à¦•টি সফà§à¦Ÿà¦“à§Ÿà§à¦¯à¦¾à¦° RAID পারà§à¦Ÿà¦¿à¦¶à¦¨à¦•ে রà§à¦Ÿ (/) হিসেবে নিরà§à¦¬à¦¾à¦à¦¨ করেছেন।\n"
-"/boot পারà§à¦Ÿà¦¿à¦¶à¦¨ ছাড়া কোন বà§à¦Ÿà¦²à§‹à¦¡à¦¾à¦° à¦à¦Ÿà¦¾ হেনà§à¦¡à§‡à¦² করতে পারবেনা।\n"
-"অনà§à¦—à§à¦°à¦¹ করে অবশà§à¦¯à¦‡ à¦à¦•টি /boot পারà§à¦Ÿà¦¿à¦¶à¦¨ যোগ করà§à¦¨"
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr "আপনি %s মাউনà§à¦Ÿ পয়েনà§à¦Ÿà§‡à¦° জনà§à¦¯ à¦à¦•টি à¦à¦¨à¦•à§à¦°à¦¿à¦ªà¦Ÿà§‡à¦¡ ফাইল বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে পারবেন"
-#: fsedit.pm:447
-#, fuzzy, c-format
+#: fsedit.pm:482
+#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
-msgstr "আপনি LVM লজিকাল ভলিউমকে %s মাউনà§à¦Ÿ পয়েনà§à¦Ÿ হিসেবে বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে পারবেননা"
+msgstr ""
-#: fsedit.pm:449
-#, fuzzy, c-format
+#: fsedit.pm:484
+#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-"আপনি à¦à¦•টি সফà§à¦Ÿà¦“à§Ÿà§à¦¯à¦¾à¦° LVM লজিকাল ভলিউমকে রà§à¦Ÿ (/) হিসেবে নিরà§à¦¬à¦¾à¦à¦¨ করেছেন।\n"
-"/boot পারà§à¦Ÿà¦¿à¦¶à¦¨ ছাড়া কোন বà§à¦Ÿà¦²à§‹à¦¡à¦¾à¦° à¦à¦Ÿà¦¾ হেনà§à¦¡à§‡à¦² করতে পারবেনা।\n"
-"অনà§à¦—à§à¦°à¦¹ করে অবশà§à¦¯à¦‡ à¦à¦•টি /boot পারà§à¦Ÿà¦¿à¦¶à¦¨ যোগ করà§à¦¨"
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "root ফাইল সিসà§à¦Ÿà§‡à¦®à§‡à¦° মধà§à¦¯à§‡ à¦à¦‡ ডিরেকà§à¦Ÿà¦°à¦¿ থাকা উà¦à¦¿à¦¤"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2898,12 +2856,12 @@ msgstr ""
"à¦à¦‡ মাউনà§à¦Ÿ পয়েনà§à¦Ÿà§‡à¦° জনà§à¦¯ আপনার à¦à¦•টি সঠিক ফাইল সিসà§à¦Ÿà§‡à¦® (ext2/3/4, reiserfs, xfs, "
"বা jfs) পà§à¦°à§Ÿà§‹à¦œà¦¨\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿ-বনà§à¦Ÿà¦¨à§‡à¦° জনà§à¦¯ কোন খালি জায়গা নেই"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "কিছৠকরার নাই"
@@ -2913,284 +2871,278 @@ msgstr "কিছৠকরার নাই"
msgid "SATA controllers"
msgstr "SATA কনà§à¦Ÿà§à¦°à¦²à¦¾à¦°à¦¸à¦®à§‚হ"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "RAID কনà§à¦Ÿà§à¦°à¦²à¦¾à¦°à¦¸à¦®à§‚হ"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "(E)IDE/ATA কনà§à¦Ÿà§à¦°à¦²à¦¾à¦°à¦¸à¦®à§‚হ"
-#: harddrake/data.pm:92
-#, fuzzy, c-format
+#: harddrake/data.pm:93
+#, c-format
msgid "Card readers"
-msgstr "কারà§à¦¡ মডেল:"
+msgstr ""
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "Firewire কনà§à¦Ÿà§à¦°à¦²à¦¾à¦°à¦¸à¦®à§‚হ"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "PCMCIA কনà§à¦Ÿà§à¦°à¦²à¦¾à¦°à¦¸à¦®à§‚হ"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "SCSI কনà§à¦Ÿà§à¦°à¦²à¦¾à¦°à¦¸à¦®à§‚হ"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "ইউà¦à¦¸à¦¬à¦¿ কনà§à¦Ÿà§à¦°à¦²à¦¾à¦°à¦¸à¦®à§‚হ"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "ইউà¦à¦¸à¦¬à¦¿ পোরà§à¦Ÿà¦¸à¦®à§‚হ"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "SMBus কনà§à¦Ÿà§à¦°à¦²à¦¾à¦°à¦¸à¦®à§‚হ"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "বà§à¦°à§€à¦œ à¦à¦¬à¦‚ সিসà§à¦Ÿà§‡à¦® কনà§à¦Ÿà§à¦°à§‹à¦²à¦¾à¦° সমূহ"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "ফà§à¦²à¦ªà¦¿"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "জিপ"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "ডিসà§à¦•"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr ""
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "সিডিরম"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "সিডি/ডিভিডি রাইটিং সফà§à¦Ÿà¦“à§Ÿà§à¦¯à¦¾à¦°"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "ডিভিডি-রোম"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "টেপ"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "AGP কনà§à¦Ÿà§à¦°à§‹à¦²à¦¾à¦° সমূহ"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "ভিডিওকারà§à¦¡"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr ""
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "টিভিকারà§à¦¡"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "অনà§à¦¯à¦¾à¦¨à§à¦¯ মালà§à¦Ÿà¦¿à¦®à¦¿à¦¡à¦¿à§Ÿà¦¾ ডিভাইস সমূহ"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "সাউনà§à¦¡à¦•ারà§à¦¡"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "ওয়েব কà§à¦¯à¦¾à¦®à§‡à¦°à¦¾"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "পà§à¦°à¦¸à§‡à¦¸à¦°"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "ISDN à¦à¦¡à§‹à¦ªà§à¦Ÿà¦¾à¦° সমূহ"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr ""
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr ""
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr ""
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr ""
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr ""
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "ইথারনেটকারà§à¦¡"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "মডেম"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "ADSL à¦à¦¡à§‹à¦ªà§à¦Ÿà¦¾à¦° সমূহ"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "মেমরি"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦°"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr ""
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "জয়ষà§à¦Ÿà¦¿à¦•"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "কি-বোরà§à¦¡"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr ""
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "মাউস"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr ""
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "UPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "সà§à¦•েনার"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "অজানা/অনà§à¦¯à¦¾à¦¨à§à¦¯"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "সিপিউ #"
-#: harddrake/sound.pm:303
+#: harddrake/sound.pm:80
#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "অনà§à¦—à§à¦°à¦¹ করে অপেকà§à¦·à¦¾ করà§à¦¨.... কনফিগারেশন পà§à¦°à¦¸à§à¦¤à¦¾à¦¬ করা হà¦à§à¦›à§‡"
-
-#: harddrake/sound.pm:366
-#, c-format
-msgid "Enable PulseAudio"
-msgstr ""
+msgid "No known driver"
+msgstr "কোন পরিà¦à¦¿à¦¤ ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° নেই"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr ""
+msgid "There's no known driver for your sound card (%s)"
+msgstr "আপনার সাউনà§à¦¡ কারà§à¦¡ (%s)-à¦à¦° জনà§à¦¯ কোন পরিà¦à¦¿à¦¤ ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° নেই"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
+msgid "Enable PulseAudio"
msgstr ""
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr ""
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr "টà§à¦°à¦¾à¦¬à¦² শà§à¦Ÿà¦¿à¦‚"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "কোন বিকলà§à¦ª ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° নেই"
-# বিকলà§à¦ª
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
@@ -3199,188 +3151,80 @@ msgstr ""
"আপনার সাউনà§à¦¡ কারà§à¦¡ (%s) যা আপনি বরà§à¦¤à¦®à¦¾à¦¨à§‡ বà§à¦¯à¦¬à¦¹à¦¾à¦° \"%s\" করছেন তার জনà§à¦¯ পরিà¦à¦¿à¦¤ অনà§à¦¯ "
"কোন OSS/ALSA কোন ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° নেই"
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "সাউনà§à¦¡ কনফিগারেশন"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-"à¦à¦–ানে আপনি আপনার সাউনà§à¦¡ কারà§à¦¡à§‡à¦° (%s) জনà§à¦¯ বিকলà§à¦ª ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° (হয় OSS অথবা ALSA) পছনà§à¦¦ "
-"করতে পারেন।"
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-"\n"
-"\n"
-"আপনি বরà§à¦¤à¦®à¦¾à¦¨à§‡ %s\"%s\" ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° বà§à¦¯à¦¬à¦¹à¦¾à¦° করছেন (আপনার সাউনà§à¦¡ কারà§à¦¡à§‡à¦° সà§à¦¬à¦¾à¦­à¦¾à¦¬à¦¿à¦• "
-"ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° \"%s\")"
+msgid "Sound troubleshooting"
+msgstr "সাউনà§à¦¡ টà§à¦°à¦¾à¦¬à¦² শà§à¦Ÿà¦¿à¦‚"
-#: harddrake/sound.pm:414
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-"OSS (Open Sound System) ছিল পà§à¦°à¦¥à¦® সাউনà§à¦¡ API. à¦à¦Ÿà¦¾ হà¦à§à¦›à§‡ à¦à¦•টি ওà¦à¦¸ সà§à¦¬à¦¾à¦§à§€à¦¨ সাউনà§à¦¡ "
-"API (à¦à¦Ÿà¦¾ বেশিরভাগ UNIX(tm) সিসà§à¦Ÿà§‡à¦®à§‡ পাওয়া যায়) কিনà§à¦¤à§ à¦à¦Ÿà¦¾ খà§à¦¬ সাধারণ à¦à¦¬à¦‚ "
-"সà§à¦¬à¦²à§à¦ªà¦¸à¦‚খà§à¦¯à¦• API.\n"
-"নতà§à¦¨ আর কি, OSS ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° সব à¦à¦¾à¦•া নতà§à¦¨ করে তৈরি করে।\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) হà¦à§à¦›à§‡ à¦à¦•টি নিয়নà§à¦¤à§à¦°à¦¿à¦¤ আরà§à¦•িটেকà¦à¦¾à¦° যা\n"
-"ISA, ইউà¦à¦¸à¦¬à¦¿ à¦à¦¬à¦‚ PCI cards à¦à¦° à¦à¦•টি বড় সীমা সমরà§à¦¥à¦¨ করে।\n"
+"- 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.\n"
"\n"
-"à¦à¦Ÿà¦¾ OSS à¦à¦° à¦à§‡à§Ÿà§‡ বেশি API পà§à¦°à¦¦à¦¾à¦¨ করে\n"
"\n"
-"alsa বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে, à¦à¦•জন বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে পারে:\n"
-"- পà§à¦°à¦¾à¦¤à¦¨ সমরà§à¦¥à¦¿à¦¤ OSS api\n"
-"- নতà§à¦¨ ALSA api যা অনেক সà§à¦¬à¦¿à¦§à¦¾ পà§à¦°à¦¦à¦¾à¦¨ করে কিনà§à¦¤à§ ALSA লাইবà§à¦°à§‡à¦°à§€ কতৃক বà§à¦¯à¦¬à¦¹à§ƒà¦¤à¥¤\n"
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦°"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- \"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\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"পà§à¦°à¦¾à¦¤à¦¨ \"%s\" ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° কালো তালিকা ভà§à¦•à§à¦¤à¥¤\n"
"\n"
-"à¦à¦Ÿà¦¿ কারà§à¦£à§‡à¦² আনলোড করার সময় oops কে রিপোরà§à¦Ÿ করে।\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"নতà§à¦¨ \"%s\" শà§à¦§à§à¦®à¦¾à¦¤à§à¦° পরবরà§à¦¤à§€ বà§à¦Ÿà¦¸à§à¦Ÿà§à¦°à§à¦¯à¦¾à¦ªà§‡ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ হবে।"
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "কোন ওপেন সোরà§à¦¸ ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° নেই"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"আপনার সাউনà§à¦¡ কারà§à¦¡à§‡à¦° (%s) জনà§à¦¯ কোন ফà§à¦°à§€ ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° নেই, কিনà§à¦¤à§ à¦à¦•টি অংশিদারী ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° "
-"\"%s\"-ঠআছে।"
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "কোন পরিà¦à¦¿à¦¤ ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° নেই"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "আপনার সাউনà§à¦¡ কারà§à¦¡ (%s)-à¦à¦° জনà§à¦¯ কোন পরিà¦à¦¿à¦¤ ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° নেই"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "সাউনà§à¦¡ টà§à¦°à¦¾à¦¬à¦² শà§à¦Ÿà¦¿à¦‚"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
+"- \"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.\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-"কà§à¦²à¦¾à¦¸à¦¿à¦• বাগ সাউনà§à¦¡ পরীকà§à¦·à¦• নিমà§à¦¨à¦²à¦¿à¦–িত কমানà§à¦¡à¦—à§à¦²à§‹ à¦à¦¾à¦²à§ করে:\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" ডিফলà§à¦Ÿà¦­à¦¾à¦¬à§‡ আপনার কারà§à¦¡ যেই ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° \n"
-"বà§à¦¯à¦¬à¦¹à¦¾à¦° করছে তা আপনাকে বলবে\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" আপনার বরà§à¦¤à¦®à¦¾à¦¨à§‡ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ \n"
-"ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦°à§‡à¦° কথা বলবে\n"
"\n"
-"- \"/sbin/lsmod\" যদি à¦à¦° মডিউল (ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦°) লোড হয় বা না হয় তবে সে বà§à¦¯à¦¾à¦ªà¦¾à¦°à§‡ "
-"পরীকà§à¦·à¦¾ \n"
-"করতে আপনাকে সকà§à¦°à¦¿à§Ÿ করে তà§à¦²à¦¬à§‡\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" à¦à¦¬à¦‚ \"/sbin/chkconfig --list alsa\" যদি\n"
-"সাউনà§à¦¡ à¦à¦¬à¦‚ alsa সারà§à¦­à¦¿à¦¸à¦—à§à¦²à§‹ initlevel 3 তে à¦à¦²à¦¾à¦° জনà§à¦¯ কনà§â€Œà¦«à¦¿à¦—ার করা থাকে তাহলে \n"
-"আপনাকে বলবে\n"
"\n"
-"- \"aumix -q\" যদি সাউনà§à¦¡ বনà§à¦§ থাকে বা না থাকে তাহলে আপনাকে বলবে\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" কোন পà§à¦°à§‹à¦—à§à¦°à¦¾à¦® সাউনà§à¦¡ কারà§à¦¡ বà§à¦¯à¦¬à¦¹à¦¾à¦° করছে সেটা বলবে\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "আমাকে যেকোন ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° নিতে দাও"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "ইà¦à§à¦›à§‡à¦®à¦¤ ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° পছনà§à¦¦"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"/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)\n"
msgstr ""
-"আপনি যদি মনে করেন যে কোন ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° আপনার কারà§à¦¡à§‡à¦° জনà§à¦¯ ঠিক হবে\n"
-"তাহলে উপরের লিষà§à¦Ÿ থেকে আপনি à¦à¦•টি পছনà§à¦¦ করে নিতে পারেন।\n"
-"\n"
-"আপনার \"%s\"-à¦à¦° বরà§à¦¤à¦®à¦¾à¦¨ ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° \"%s\""
#: harddrake/v4l.pm:12
#, c-format
@@ -3408,7 +3252,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
"বেশিরভাগ আধà§à¦¨à¦¿à¦• টিভি কারà§à¦¡à§‡à¦° কà§à¦·à§‡à¦¤à§à¦°à§‡à¦‡ GNU/Linux -à¦à¦° bttv মডিউল সঠিক পà§à¦¯à¦¾à¦°à¦¾à¦®à¦¿à¦Ÿà¦¾à¦° "
"সয়ং সনাকà§à¦¤ করে।\n"
@@ -3426,75 +3270,73 @@ msgstr "কারà§à¦¡ মডেল:"
msgid "Tuner type:"
msgstr "টিউনারের ধরণ:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "ঠিক আছে"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "হà§à¦¯à¦¾à¦"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "না"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "à¦à¦•টি ফাইল পছনà§à¦¦ করà§à¦¨"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "যোগ"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "পরিবরà§à¦¤à¦¨"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "সমাপà§à¦¤"
-# আগে
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "পূরà§à¦¬à¦¬à¦°à§à¦¤à§€"
-# সাম
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
msgstr "কোন ফাইল বেছে নেয়া হয়নি"
-# সাম
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
msgstr "আপনি à¦à¦•টি ডিরেকà§à¦Ÿà¦°à¦¿ নিরà§à¦¬à¦¾à¦à¦¨ করেছেন, ফাইল নয়"
-# সাম
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
msgstr "à¦à¦‡ নামে কোন ডিরেকà§à¦Ÿà¦°à¦¿ নেই"
-# সাম
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "à¦à¦‡ নামে কোন ফাইল নেই"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr ""
@@ -3577,1248 +3419,1262 @@ msgstr "পà§à¦¨à¦°à¦¾à§Ÿ-পেশ"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "à¦à¦¨à¦¡à§‹à¦°à¦°à¦¾"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "সংযà§à¦•à§à¦¤ আরব আমিরাত"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "আফগানিসà§à¦¤à¦¾à¦¨"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "আংটিগà§à§Ÿà¦¾ à¦à¦¬à¦‚ বারবà§à¦¦à¦¾"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "অà§à¦¯à¦¾à¦‚গà§à¦‡à¦²à§à¦²à¦¿à§Ÿà¦¾"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "আলবেনিয়া"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "আরমেনিয়া"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "নেদারলà§à¦¯à¦¾à¦¨à§à¦¡ à¦à§à¦¯à¦¨à§à¦Ÿà¦¿à¦²à§à¦²à¦¿à¦¸"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "অà§à¦¯à¦¾à¦‚গোলা"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "à¦à¦¨à§à¦Ÿà¦¾à¦°à§à¦•টিকা"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "আরà§à¦œà§‡à¦¨à§à¦Ÿà¦¿à¦¨à¦¾"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "আমেরিকান সামোয়া"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "অষà§à¦Ÿà§à¦°à¦¿à§Ÿà¦¾"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "অষà§à¦Ÿà§à¦°à§‡à¦²à¦¿à§Ÿà¦¾"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "অরà§à¦¬à¦¾"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "আজেরবাঈজান"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "বসনিয়া à¦à¦¬à¦‚ হারà§à¦œà§‹à¦—োভিনা"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "বারà§à¦¬à¦¾à¦¡à§‹à¦¸"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "বাংলাদেশ"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "বেলজিয়াম"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "বà§à¦°à§à¦•িনা ফাসো"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "বà§à¦²à¦—েরিয়া"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "বাহরাইন"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "বà§à¦°à§à¦¨à§à¦¡à¦¿"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "বেনিন"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "বারà§à¦®à§à¦¡à¦¾"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "বà§à¦°à§à¦¨à§‡à¦‡ দারà§à¦¸à¦¸à¦¾à¦²à¦¾à¦®"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "বলিভিয়া"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "বà§à¦°à¦¾à¦œà¦¿à¦²"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "বাহামা"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "ভূটান"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "বৌভেট দীপসমূহ"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "বতà§â€Œà¦¸à¦“য়ানা"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "বেলারà§à¦¸"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "বেলিজে"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "কানাডা"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "কোকোস (কেলিং) দীপসমূহ"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "কঙà§à¦—à§‹ (কিংশাসা)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "মধà§à¦¯ আফà§à¦°à¦¿à¦•ান গণপà§à¦°à¦œà¦¾à¦¤à¦¨à§à¦¤à§à¦°"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "কঙà§à¦—à§‹ (বà§à¦°à¦¾à¦œà§à¦œà¦¾à¦­à¦¿à¦²à§à¦²à§‡)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "সà§à¦‡à¦œà¦¾à¦°à¦²à§à¦¯à¦¾à¦¨à§à¦¡"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "কোট ডি'লভোরে"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "কà§à¦• দীপপà§à¦à§à¦œ"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "à¦à¦¿à¦²à¦¿"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "কà§à¦¯à¦¾à¦®à§‡à¦°à§à¦¨"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "à¦à§€à¦¨"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "কলমà§à¦¬à¦¿à§Ÿà¦¾"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "কোষà§à¦Ÿà¦¾ রিকা"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "সারবিয়া à¦à¦¬à¦‚ মোনটেংগà§à¦°"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "কিউবা"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "কেপ ভারà§à¦¦à§‡"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "কà§à¦°à¦¿à¦¸à¦®à¦¾à¦¸ দীপপà§à¦à§à¦œ"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "সাইপà§à¦°à¦¾à¦¸"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "à¦à§‡à¦• রিপাবলিক"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "জারà§à¦®à¦¾à¦¨à§€"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "ডজিবà§à¦¤à¦¿"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "ডেনমারà§à¦•"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "ডোমিনিকা"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "গণপà§à¦°à¦œà¦¾à¦¤à¦¨à§à¦¤à§à¦°à§€ ডোমিনিকা"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "আলজেরিয়া"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "ইকà§à§Ÿà§‡à¦¡à¦°"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "à¦à¦¸à§à¦¤à§‹à¦¨à¦¿à§Ÿà¦¾"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "মিশর"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "পশà§à¦à¦¿à¦® সাহারা"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "à¦à¦°à¦¿à¦Ÿà§à¦°à¦¿à§Ÿà¦¾"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "সà§à¦ªà§‡à¦¨"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "ইথিওপিয়া"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "ফিনলà§à¦¯à¦¾à¦¨à§à¦¡"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "ফà§à¦œà¦¿"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "ফোকলà§à¦¯à¦¾à¦¨à§à¦¡ দীপপà§à¦à§à¦œ (মালভিনাস)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "মাকà§à¦°à§‹à¦¨à§‡à¦¶à¦¿à§Ÿà¦¾"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "ফারোয় দীপপà§à¦à§à¦œ"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "ফà§à¦°à¦¾à¦¨à§à¦¸"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "গà§à¦¯à¦¾à¦¬à§‹à¦¨"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "যà§à¦•à§à¦¤à¦°à¦¾à¦œà§à¦¯"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "গà§à¦°à§‡à¦¨à§‡à¦¡à¦¾"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "জরà§à¦œà¦¿à§Ÿà¦¾"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "ফà§à¦°à§‡à¦à§à¦œ গায়ানা"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "ঘানা"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "জিবà§à¦°à¦¾à¦²à§à¦Ÿà¦¾à¦°"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "গà§à¦°à§€à¦£à¦²à§à¦¯à¦¾à¦¨à§à¦¡"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "জামà§à¦¬à¦¿à§Ÿà¦¾"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "গিনি"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "গà§à§Ÿà¦¾à¦¦à§‡à¦²à§à¦ªà§‡"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "ইকà§à§Ÿà§‡à¦Ÿà¦°à¦¿à§Ÿà¦¾à¦² গিনি"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "গà§à¦°à§€à¦¸"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "দকà§à¦·à¦¿à¦¨ জরà§à¦œà¦¿à§Ÿà¦¾ à¦à¦¬à¦‚ দকà§à¦·à¦¿à¦¨ সà§à¦¯à¦¾à¦¨à§à¦¡à¦‰à¦‡à¦à§â€Œ দীপপà§à¦à§à¦œ"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "গà§à§Ÿà¦¾à¦¤à§‡à¦®à¦¾à¦²à¦¾"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "গà§à§Ÿà¦¾à¦®"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "গিনি-বিসাউ"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "গায়ানা"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "হংকং (à¦à§€à¦¨)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "হারà§à¦¡ à¦à¦¬à¦‚ মà§à¦¯à¦¾à¦•ডোনালà§à¦¡ দীপপà§à¦à§à¦œ"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "হনà§à¦¡à§à¦°à¦¾à¦¸"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "কà§à¦°à§‹à§Ÿà§‡à¦¶à¦¿à§Ÿà¦¾"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "হাইতি"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "হাঙà§à¦—েরী"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "ইনà§à¦¦à§‹à¦¨à§‡à¦¶à¦¿à§Ÿà¦¾"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "আয়ারলà§à¦¯à¦¾à¦¨à§à¦¡"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "ইসরাঈল"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "ভারত"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "বà§à¦°à¦¿à¦Ÿà¦¿à¦¶ ভারতীয় মহাসাগর সমরাজà§à¦¯"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "ইরাক"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "ইরান"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "আইসলà§à¦¯à¦¾à¦¨à§à¦¡"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "ইতালী"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "জামাইকা"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "জরà§à¦¡à¦¾à¦¨"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "জাপান"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "কেনিয়া"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "কিরগিজসà§à¦¤à¦¾à¦¨"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "কমà§à¦¬à§‹à¦¡à¦¿à§Ÿà¦¾"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "কিরিবাতি"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "কমোরোস"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "সেনà§à¦Ÿ কিটà§à¦Ÿà¦¸à§â€Œ à¦à¦¬à¦‚ নেভিসà§â€Œ"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "কোরিয়া (উতà§à¦¤à¦°)"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "কোরিয়া"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "কà§à§Ÿà§‡à¦¤"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "কেমà§à¦¯à¦¾à¦¨ দীপপà§à¦à§à¦œ"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "কাজাকিসà§à¦¤à¦¾à¦¨"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "লাওসà§â€Œ"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "লেবানন"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "সেইনà§à¦Ÿ লà§à¦‡à¦¸"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "লিয়েà¦à§â€Œà¦Ÿà§‡à¦¨à¦¸à§à¦¤à§‡à¦‡à¦¨"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "শà§à¦°à§€à¦²à¦™à§à¦•া"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "লাইবেরিয়া"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "লেসথো"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "লিথà§à§Ÿà§‡à¦¨à¦¿à§Ÿà¦¾"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "লà§à¦•à§à¦¸à§‡à¦®à¦¬à¦¾à¦°à§à¦—"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "লাটভিয়া"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "লিবিয়া"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "মরকà§à¦•à§‹"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "মোনাকো"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "মলডোভা"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "মাদাগাসà§â€Œà¦•ার"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "মারà§à¦¶à¦¾à¦² দীপপà§à¦à§à¦œ"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "মà§à¦¯à¦¾à¦¸à¦¿à¦¡à§‹à¦¨à¦¿à§Ÿà¦¾"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "মালি"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "মিয়ানমার"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "মঙà§à¦—োলীয়া"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "উতà§à¦¤à¦° মারিয়ানা দীপপà§à¦à§à¦œ"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "মিরà§à¦Ÿà¦¿à¦¨à¦¿à¦•à§â€Œ"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "মৌরিতানিয়া"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "মনà§à¦Ÿà¦¸à§‡à¦°à¦¾à¦¤"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "মালà§à¦Ÿà¦¾"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "মরিসাস"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "মালদà§à¦¬à§€à¦ª"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "মালাউ"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "মেকà§à¦¸à¦¿à¦•à§‹"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "মালয়েশিয়া"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "মোজামà§à¦¬à¦¿à¦•"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "নামিবিয়া"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "নিউ কà§à¦¯à¦¾à¦²à§‡à¦¡à§‹à¦¨à¦¿à§Ÿà¦¾"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "নাইজার"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "নরফোক দীপপà§à¦à§à¦œ"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "নাইজেরিয়া"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "নাইসারাগà§à§Ÿà¦¾"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "নেদারলà§à¦¯à¦¾à¦¨à§à¦¡"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "নরওয়ে"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "নেপাল"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "নাউরà§"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "নিউও"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "নিউজিলà§à¦¯à¦¾à¦¨à§à¦¡"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "ওমান"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "পানামা"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "পেরà§"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "ফà§à¦°à§‡à¦à§à¦œ পলিনেশিয়া"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "পাপà§à§Ÿà¦¾ নিউগিনি"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "ফিলিপাইন"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "পাকিসà§à¦¤à¦¾à¦¨"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "পোলà§à¦¯à¦¾à¦¨à§à¦¡"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "সেনà§à¦Ÿ পিয়েরে à¦à¦¬à¦‚ মà§à¦•à§à¦²à¦¨"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "পিটকাইরন"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "পà§à§Ÿà§‡à¦°à§à¦¤à§‹à¦°à¦¿à¦•à§‹"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "পà§à¦¯à¦¾à¦²à§‡à¦¸à§à¦Ÿà¦¾à¦‡à¦¨"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "পরà§à¦¤à§à¦—াল"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "পারাগà§à§Ÿà§‡"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "পালাউ"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "কাতার"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "রিইউনিয়ন"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "রোমানিয়া"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "রাশিয়া"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "রà§à§Ÿà¦¾à¦¨à§à¦¡à¦¾"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "সৌদী আরব"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "সলোমন দীপপà§à¦à§à¦œ"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "সেইছিলà§à¦²à§‡à¦¸"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "সà§à¦¦à¦¾à¦¨"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "সà§à¦‡à¦¡à§‡à¦¨"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "সিঙà§à¦—াপà§à¦°"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "সেনà§à¦Ÿ হেলেনা"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "সà§à¦²à§‹à¦­à§‡à¦¨à¦¿à§Ÿà¦¾"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "সà§à¦­à¦¾à¦²à¦¬à¦¾à¦°à§à¦¦ à¦à¦¬à¦‚ জান মায়ান দীপপà§à¦à§à¦œ"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "সà§à¦²à§‹à¦­à¦¾à¦•িয়া"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "সিয়েররা লেওয়ান"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "সান মেরিনো"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "সেনেগাল"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "সোমালিয়া"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "সà§à¦°à¦¿à¦¨à¦¾à¦®"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "সাও টোমি à¦à¦¬à¦‚ পà§à¦°à¦¿à¦¨à§à¦¸à¦¿à¦ªà§‡"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "à¦à¦‡ সালà§à¦­à¦¾à¦¦à§‹à¦°"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "সিরিয়া"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "সà§à¦‡à¦œà¦¾à¦°à¦²à§à¦¯à¦¾à¦¨à§à¦¡"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "টারà§à¦• à¦à¦¬à¦‚ কাইকোস দীপপà§à¦à§à¦œ"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "à¦à¦¾à¦¦"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "দকà§à¦·à¦¿à¦¨ ফà§à¦°à¦¾à¦¨à§à¦¸ সামà§à¦°à¦¾à¦œà§à¦¯"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "টোগো"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "থাইলà§à¦¯à¦¾à¦¨à§à¦¡"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "তাজিকিসà§à¦¤à¦¾à¦¨"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "তোকেলাউ"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "পূরà§à¦¬ তিমà§à¦°"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "তà§à¦°à§à¦•মেনিসà§à¦¤à¦¾à¦¨"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "তানিসিয়া"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "টঙà§à¦—à§‹"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "তà§à¦°à§à¦•ি"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "টà§à¦°à¦¿à¦¨à¦¿à¦¦à¦¾à¦¦ à¦à¦¬à¦‚ টোবাগো"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "টà§à¦­à¦¾à¦²à§"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "তাইওয়ান"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "তানজানিয়া"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "আকরাইসন"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "উগানà§à¦¡à¦¾"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "যà§à¦•à§à¦¤ রাষà§à¦Ÿà§à¦°à§‡à¦° বাহিরের দীপপà§à¦à§à¦œ"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "যà§à¦•à§à¦¤à¦°à¦¾à¦·à§à¦Ÿà§à¦°"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "উরà§à¦—à§à§Ÿà§‡"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "উজবেকিসà§à¦¤à¦¾à¦¨"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "ভà§à¦¯à¦¾à¦Ÿà¦¿à¦•à§à¦¯à¦¾à¦¨"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "সেনà§à¦Ÿ ভিনসেনà§à¦Ÿ à¦à¦¬à¦‚ গà§à¦°à¦¾à¦¨à¦¾à¦¡à¦¾"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "ভেনিজà§à§Ÿà§‡à¦²à¦¾"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "ভারà§à¦œà¦¿à¦¨ দীপপà§à¦à§à¦œ (বà§à¦°à¦¿à¦Ÿà¦¿à¦¶)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "ভারà§à¦œà¦¿à¦¨ দীপপà§à¦à§à¦œ (ইউ.à¦à¦¸)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "ভিয়েতনাম"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "ভানাতà§"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "ওয়েলসৠà¦à¦¬à¦‚ ফà§à¦Ÿà§à¦¨à¦¾"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "সামোয়া"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "ইয়েমান"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "মায়োতà§à¦¤à§‡"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "দকà§à¦·à¦¿à¦¨ আফà§à¦°à¦¿à¦•া"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "জামà§à¦¬à¦¿à§Ÿà¦¾"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "জিমà§à¦¬à¦¾à¦¬à§à§Ÿà§‡"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "%s -ঠআপনাকে সà§à¦¬à¦¾à¦—তম"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr ""
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "পà§à¦°à¦¥à¦®à§‡ লজিকাল ভলিউম সরিয়ে ফেলà§à¦¨\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
+#. -PO: Only write something if needed:
#: messages.pm:11
#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr ""
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr ""
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr ""
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4832,16 +4688,23 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr ""
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4849,15 +4712,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4866,51 +4729,66 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
+"you."
+msgstr ""
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr ""
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr ""
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr ""
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -4922,64 +4800,16 @@ msgid ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"For any question on this document, please contact Mageia."
msgstr ""
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
@@ -4990,93 +4820,38 @@ msgstr ""
"http://www.mp3licensing.com । আপনি যদি অনিশà§à¦à¦¿à¦¤ হোন যদি à¦à¦° যেকোন\n"
"à¦à¦•টি আপনার জনà§à¦¯à¦“ পà§à¦°à¦¯à§‹à¦œà§à¦¯ হতে পারে, আপনার সà§à¦¥à¦¾à¦¨à§€à§Ÿ আইন পরীকà§à¦·à¦¾ করà§à¦¨à¥¤"
-#: messages.pm:120
+#: messages.pm:111
#, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
+"অভিননà§à¦¦à¦¨, ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨ পà§à¦°à§‹à¦ªà§à¦°à¦¿à¦­à¦¾à¦¬à§‡ হয়ে গেছে।\n"
+"দà§à¦¨à¦¬à§à¦Ÿ মিডিয়া সরিয়ে ফেলà§à¦¨, à¦à¦¬à¦‚ পà§à¦¨à¦°à¦¾à§Ÿ à¦à¦¾à¦²à§ করার জনà§à¦¯ return à¦à¦¾à¦ªà§à¦¨à¥¤"
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:113
#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
msgstr ""
-"অভিননà§à¦¦à¦¨, ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨ পà§à¦°à§‹à¦ªà§à¦°à¦¿à¦­à¦¾à¦¬à§‡ হয়ে গেছে।\n"
-"দà§à¦¨à¦¬à§à¦Ÿ মিডিয়া সরিয়ে ফেলà§à¦¨, à¦à¦¬à¦‚ পà§à¦¨à¦°à¦¾à§Ÿ à¦à¦¾à¦²à§ করার জনà§à¦¯ return à¦à¦¾à¦ªà§à¦¨à¥¤\n"
-"\n"
-"\n"
"à¦à¦‡ সংসà§à¦•রণের মà§à¦¯à¦¾à¦¨à§à¦¡à§à¦°à¦¿à¦¬ লিনাকà§à¦¸à§‡à¦° তথà§à¦¯ à¦à¦–ানে পাওয়া যাà¦à§à¦›à§‡,\n"
"কোন পà§à¦°à¦•ার সমসà§à¦¯à¦¾à¦° সমাধান à¦à¦–ানে পাওয়া যাà¦à§à¦›à§‡:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"আপনার সিসà§à¦Ÿà§‡à¦® কনà§â€Œà¦«à¦¿à¦—ার করার তথà§à¦¯ অফিসিয়াল মà§à¦¯à¦¾à¦¨à§à¦¡à§à¦°à¦¿à¦¬ লিনাকà§à¦¸ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীর গাইডের\n"
-"ইনসà§à¦Ÿà¦² হবার পরের অধà§à¦¯à¦¾à§Ÿà§‡ পাওয়া যাবে।"
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
#: modules/interactive.pm:19
-#, fuzzy, c-format
+#, c-format
msgid "This driver has no configuration parameter!"
-msgstr "ইউ-পি-à¦à¦¸ ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° কনà§â€Œà¦«à¦¿à¦—ারেশন"
+msgstr ""
#: modules/interactive.pm:22
#, c-format
@@ -5108,36 +4883,26 @@ msgstr "আপনার কি কোন %s ইনà§à¦Ÿà¦¾à¦°à¦«à§‡à¦¸ আছà§
msgid "See hardware info"
msgstr "হারà§à¦¡à¦“à§Ÿà§à¦¯à¦¾à¦°à§‡à¦° তথà§à¦¯ দেখà§à¦¨"
-# -PO: the first %s is the card type (scsi, network, sound,...)
-# -PO: the second is the vendor+model name
#: modules/interactive.pm:83
#, c-format
msgid "Installing driver for USB controller"
msgstr "ইউà¦à¦¸à¦¬à¦¿ কনà§à¦Ÿà§à¦°à§‹à¦²à¦¾à¦°à§‡à¦° জনà§à¦¯ ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° ইনসà§à¦Ÿà¦² করা হà¦à§à¦›à§‡"
-# -PO: the first %s is the card type (scsi, network, sound,...)
-# -PO: the second is the vendor+model name
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "ফায়ারওয়ার কনà§à¦Ÿà§à¦°à§‹à¦²à¦¾à¦° %s à¦à¦° জনà§à¦¯ ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° ইনসà§à¦Ÿà¦² করা হà¦à§à¦›à§‡"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "ফায়ারওয়ার কনà§à¦Ÿà§à¦°à§‹à¦²à¦¾à¦° \"%s\" à¦à¦° জনà§à¦¯ ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° ইনসà§à¦Ÿà¦² করা হà¦à§à¦›à§‡"
-# -PO: the first %s is the card type (scsi, network, sound,...)
-# -PO: the second is the vendor+model name
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "হারà§à¦¡ ডà§à¦°à¦¾à¦‡à¦­ কনà§à¦Ÿà§à¦°à§‹à¦²à¦¾à¦° %s à¦à¦° জনà§à¦¯ ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° ইনসà§à¦Ÿà¦² করা হà¦à§à¦›à§‡"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "হারà§à¦¡ ডà§à¦°à¦¾à¦‡à¦­ কনà§à¦Ÿà§à¦°à§‹à¦²à¦¾à¦° \"%s\" à¦à¦° জনà§à¦¯ ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° ইনসà§à¦Ÿà¦² করা হà¦à§à¦›à§‡"
-# -PO: the first %s is the card type (scsi, network, sound,...)
-# -PO: the second is the vendor+model name
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "ইথারà§à¦¨à§‡à¦Ÿ কনà§à¦Ÿà§à¦°à§‹à¦²à¦¾à¦° %s à¦à¦° জনà§à¦¯ ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° ইনসà§à¦Ÿà¦² করা হà¦à§à¦›à§‡"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "ইথারà§à¦¨à§‡à¦Ÿ কনà§à¦Ÿà§à¦°à§‹à¦²à¦¾à¦° \"%s\" à¦à¦° জনà§à¦¯ ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° ইনসà§à¦Ÿà¦² করা হà¦à§à¦›à§‡"
-# -PO: the first %s is the card type (scsi, network, sound,...)
-# -PO: the second is the vendor+model name
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
#: modules/interactive.pm:97
@@ -5175,8 +4940,6 @@ msgstr ""
msgid "Module options:"
msgstr "মডিউলের অপশন সমূহ:"
-# -PO: the %s is the driver type (scsi, network, sound,...)
-# -PO: the %s is the driver type (scsi, network, sound,...)
#. -PO: the %s is the driver type (scsi, network, sound,...)
#: modules/interactive.pm:132
#, c-format
@@ -5220,35 +4983,35 @@ msgstr ""
"%s মডিউল লোড করতে বà§à¦¯à¦°à§à¦¥à¥¤\n"
"আপনি কি অনà§à¦¯ পà§à¦¯à¦¾à¦°à¦¾à¦®à¦¿à¦Ÿà¦¾à¦° দিয়ে আবার à¦à§‡à¦·à§à¦Ÿà¦¾ করতে à¦à¦¾à¦¨?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr ""
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr ""
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr ""
-#: mygtk2.pm:1544 mygtk2.pm:1545
-#, fuzzy, c-format
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
+#, c-format
msgid "Password seems secure"
-msgstr "বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীর পাসওয়ারà§à¦¡"
+msgstr ""
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "মাউনà§à¦Ÿ হয়নি:"
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "à¦à¦‡ পà§à¦²à¦¾à¦Ÿà¦«à¦°à§à¦®à§‡ à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¡à§‡à¦¡ পারà§à¦Ÿà¦¿à¦¶à¦¨ সাপোরà§à¦Ÿ করেনা"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
@@ -5256,10 +5019,10 @@ msgstr ""
"à¦à¦•মাতà§à¦° সমাধান হà¦à§à¦›à§‡ আপনার পà§à¦°à¦¾à¦‡à¦®à¦¾à¦°à¦¿ পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡à¦° তà§à¦°à§à¦Ÿà¦¿à¦•ে Extended পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡ সরিয়ে "
"নেয়া। "
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
@@ -5269,112 +5032,112 @@ msgstr ""
"à¦à¦° মানে হà¦à§à¦›à§‡ ডিসà§à¦•ে কোন কিছৠলিখতে গেলে তা বিভিনà§à¦¨ রকম, সমসà§à¦¯à¦¾à¦¯à§à¦•à§à¦¤ ডাটায়গিয়ে শেষ "
"হয়।"
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr ""
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr ""
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr ""
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr ""
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr ""
-#: pkgs.pm:269 pkgs.pm:270
-#, fuzzy, c-format
+#: pkgs.pm:281 pkgs.pm:282
+#, c-format
msgid "Unused hardware support"
-msgstr "রেডিও সাপোরà§à¦Ÿ সকà§à¦°à¦¿à§Ÿ করো"
+msgstr ""
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr ""
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr "_ফরমà§à¦¯à¦¾à¦Ÿà¦•ৃত_ রেইড %s-ঠপারà§à¦Ÿà¦¿à¦¶à¦¨ যোগ করা যাà¦à§à¦›à§‡ না"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "রেইড সà§à¦¤à¦° %d-à¦à¦° জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ সংখà§à¦¯à¦• পারà§à¦Ÿà¦¿à¦¶à¦¨ নেই\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "/usr/share/sane/firmware ডিরেকà§à¦Ÿà¦°à¦¿à¦Ÿà¦¿ তৈরি করা যায় নি!"
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "/usr/share/sane/%s লিঙà§à¦•টি তৈরি করা যায় নি!"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr ""
"ফারà§à¦®à¦“য়ার ফাইল %s-কে /usr/share/sane/firmware ডিরেকà§à¦Ÿà¦°à¦¿à¦¤à§‡ কপি করা যায় নি!"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr "ফারà§à¦®à¦“য়ার ফাইল %s-à¦à¦° অনà§à¦®à¦¤à¦¿ নিরà§à¦¦à¦¿à¦·à§à¦Ÿ করা যায় নি!"
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "সà§à¦•à§à¦¯à¦¾à¦¨à¦¾à¦°-ডà§à¦°à§‡à¦•"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr "আপনার সà§à¦•à§à¦¯à¦¾à¦¨à¦¾à¦°(সমূহ) শেয়ার করার জনà§à¦¯ পà§à¦°à§Ÿà§‹à¦œà¦¨à§€à§Ÿ পà§à¦¯à¦¾à¦•েজ ইনসà§à¦Ÿà¦² করা যায় নি।"
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr "আপনার সà§à¦•à§à¦¯à¦¾à¦¨à¦¾à¦°(সমূহ) রà§à¦Ÿ বà§à¦¯à¦¤à§€à¦¤ অপর বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীগণ বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে পারবে না।"
#: security/help.pm:11
-#, fuzzy, c-format
+#, c-format
msgid "Accept bogus IPv4 error messages."
-msgstr "ভূয়া IPv4 সমসà§à¦¯à¦¾à¦¸à§‚à¦à¦• বারà§à¦¤à¦¾ অনà§à¦®à§‹à¦¦à¦¨ করো"
+msgstr ""
#: security/help.pm:13
-#, fuzzy, c-format
+#, c-format
msgid "Accept broadcasted icmp echo."
-msgstr "বà§à¦°à¦¡à¦•াসà§à¦Ÿ আই.সি.à¦à¦®.পি. ইকো অনà§à¦®à§‹à¦¦à¦¨ করো"
+msgstr ""
#: security/help.pm:15
-#, fuzzy, c-format
+#, c-format
msgid "Accept icmp echo."
-msgstr "আই.সি.à¦à¦®.পি. ইকো অনà§à¦®à§‹à¦¦à¦¨ করো"
+msgstr ""
#: security/help.pm:17
-#, fuzzy, c-format
+#, c-format
msgid "Allow autologin."
-msgstr "সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿ লগ-ইন অনà§à¦®à§‹à¦¦à¦¨/নিষিদà§à¦§ করো"
+msgstr ""
#. -PO: here "ALL" is a value in a pull-down menu; translate it the same as "ALL" is
#: security/help.pm:21
-#, fuzzy, c-format
+#, c-format
msgid ""
"If set to \"ALL\", /etc/issue and /etc/issue.net are allowed to exist.\n"
"\n"
@@ -5382,51 +5145,39 @@ msgid ""
"\n"
"Else only /etc/issue is allowed."
msgstr ""
-"à¦à¦Ÿà¦¿à¦° মান \"ALL\" হলে /etc/issue ও /etc/issue.net উভয়কেই অবসà§à¦¥à¦¾à¦¨ করতে দেওয়া "
-"হয়।\n"
-"\n"
-"আর à¦à¦Ÿà¦¿à¦° মান NONE হলে কোনটিকেই রাখা হয় না।\n"
-"\n"
-"অনà§à¦¯à¦¥à¦¾à§Ÿ শà§à¦§à§à¦®à¦¾à¦¤à§à¦° /etc/issue-কেই রাখা হয়।"
#: security/help.pm:27
-#, fuzzy, c-format
+#, c-format
msgid "Allow reboot by the console user."
-msgstr "কনসোল বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারী করà§à¦¤à§ƒà¦• রিবà§à¦Ÿ অনà§à¦®à§‹à¦¦à¦¨/নিষিদà§à¦§ করো।"
+msgstr ""
#: security/help.pm:29
-#, fuzzy, c-format
+#, c-format
msgid "Allow remote root login."
-msgstr "দূরবরà§à¦¤à§€ কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦° থেকে রà§à¦Ÿ অà§à¦¯à¦¾à¦•াউনà§à¦Ÿà§‡ লগ-ইন করা অনà§à¦®à§‹à¦¦à¦¨ করো"
+msgstr ""
#: security/help.pm:31
-#, fuzzy, c-format
+#, c-format
msgid "Allow direct root login."
-msgstr "সরাসরি রà§à¦Ÿ অà§à¦¯à¦¾à¦•াউনà§à¦Ÿà§‡ লগ-ইন অনà§à¦®à§‹à¦¦à¦¨/নিষিদà§à¦§ করো।"
+msgstr ""
#: security/help.pm:33
-#, fuzzy, c-format
+#, c-format
msgid ""
"Allow the list of users on the system on display managers (kdm and gdm)."
msgstr ""
-"ডিসপà§à¦²à§‡ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à¦ªà¦•ে বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীদের তালিকা পà§à¦°à¦¦à¦°à§à¦¶à¦¨ অনà§à¦®à§‹à¦¦à¦¨/নিষিদà§à¦§ করো (কে.ডি.à¦à¦®. "
-"à¦à¦¬à¦‚ জি.ডি.à¦à¦®.)।"
-# সাম
#: security/help.pm:35
-#, fuzzy, c-format
+#, c-format
msgid ""
"Allow to export display when\n"
"passing from the root account to the other users.\n"
"\n"
"See pam_xauth(8) for more details.'"
msgstr ""
-"রà§à¦Ÿ অà§à¦¯à¦¾à¦•াউনà§à¦Ÿ থেকে বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারী বদলানোর সময় ডিসপà§à¦²à§‡ à¦à¦•à§à¦¸à¦ªà§‹à¦°à§à¦Ÿ করা অনà§à¦®à§‹à¦¦à¦¨/নিষিদà§à¦§ "
-"করো। pam_xauth(8) তে বিসà§à¦¤à¦¾à¦°à¦¿à¦¤ দেখà§à¦¨à¥¤'"
-# সাম
#: security/help.pm:40
-#, fuzzy, c-format
+#, c-format
msgid ""
"Allow X connections:\n"
"\n"
@@ -5436,16 +5187,7 @@ msgid ""
"\n"
"- \"None\" (no connection)."
msgstr ""
-"X সংযোগ অনà§à¦®à§‹à¦¦à¦¨/নিষিদà§à¦§ করো:\n"
-"\n"
-"- সব (সব সংযোগ অনà§à¦®à§‹à¦¦à¦¿à¦¤),\n"
-"\n"
-"- সà§à¦¥à¦¾à¦¨à§€à§Ÿ (শà§à¦§à§à¦®à¦¾à¦¤à§à¦° সà§à¦¥à¦¾à¦¨à§€à§Ÿ মেশিন থেকে সংযোগ),\n"
-"\n"
-"- à¦à¦•টিও না (কোন সংযোগ অনà§à¦®à§‹à¦¦à¦¿à¦¤ নয়)।"
-# sam: argument = আরà§à¦—à§à¦®à§‡à¦¨à§à¦Ÿ?
-# argument
#: security/help.pm:48
#, c-format
msgid ""
@@ -5455,10 +5197,9 @@ msgstr ""
"à¦à¦‡ পà§à¦°à§‡à¦°à¦¿à¦¤ মান নিরà§à¦¦à§‡à¦¶ করে কà§à¦²à¦¾à§Ÿà§‡à¦¨à§à¦Ÿà¦—à§à¦²à§‹ নেটওয়ারà§à¦• থেকে tcp পোরà§à¦Ÿ ৬০০০ দিয়ে X "
"সারà§à¦­à¦¾à¦°à§‡ সংযà§à¦•à§à¦¤ হতে অনà§à¦®à¦¦à¦¿à¦¤ কিনা।"
-# সাম
#. -PO: here "ALL", "Local" and "None" are values in a pull-down menu; translate them the same as they're
#: security/help.pm:53
-#, fuzzy, c-format
+#, c-format
msgid ""
"Authorize:\n"
"\n"
@@ -5469,22 +5210,10 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
-"অনà§à¦®à§‹à¦¦à¦¨ করো:\n"
-"\n"
-"- tcp_wrappers করà§à¦¤à§ƒà¦• নিয়নà§à¦¤à§à¦°à¦¿à¦¤ সকল সারà§à¦­à¦¿à¦¸ (hosts.deny(5) man page দেখà§à¦¨) যদি "
-"\"ALL\" সেট করা থাকে,\n"
-"\n"
-"- শà§à¦§à§ সà§à¦¥à¦¾à¦¨à§€à§Ÿ যদি \"LOCAL\" সেট করা থাকে,\n"
-"\n"
-"- কোনটি নয় যদি \"NONE\" সেট করা থাকে।\n"
-"\n"
-"আপনার পà§à¦°à§Ÿà§‹à¦œà¦¨à§€à§Ÿ সারà§à¦­à¦¿à¦¸à¦—à§à¦²à§‹à¦•ে অনà§à¦®à§‹à¦¦à¦¨ করতে, /etc/hosts.allow বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨ (hosts."
-"allow(5) দেখà§à¦¨)।"
-# সাম: incomplete
#: security/help.pm:63
#, c-format
msgid ""
@@ -5506,35 +5235,26 @@ msgstr ""
"ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨à§‡à¦° সময় ফাইলে অবসà§à¦¥à¦¿à¦¤ সারà§à¦­à¦¿à¦¸ যোগ করার বà§à¦¯à¦ªà¦¾à¦°à§‡\n"
"সিদà§à¦§à¦¾à¦¨à§à¦¤ নেয়।"
-# সাম
#: security/help.pm:72
-#, fuzzy, c-format
+#, c-format
msgid ""
"Enable crontab and at for users.\n"
"\n"
"Put allowed users in /etc/cron.allow and /etc/at.allow (see man at(1)\n"
"and crontab(1))."
msgstr ""
-"বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীদের জনà§à¦¯ crontab à¦à¦¬à¦‚ at সকà§à¦°à¦¿à§Ÿ/নিষà§à¦•à§à¦°à¦¿à§Ÿ করো।\n"
-"\n"
-"অনà§à¦®à§‹à¦¦à¦¿à¦¤ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীদের /etc/cron.allow à¦à¦¬à¦‚ /etc/at.allow ঠরাখো (man at(1)\n"
-"ও crontab(1) দেখà§à¦¨)।"
#: security/help.pm:77
-#, fuzzy, c-format
+#, c-format
msgid "Enable syslog reports to console 12"
-msgstr "কনসোল ১২ তে syslog রিপোরà§à¦Ÿ সকà§à¦°à¦¿à§Ÿ/নিষà§à¦•à§à¦°à¦¿à§Ÿ করো"
+msgstr ""
-# সাম: name resolution = নাম বিশà§à¦²à§‡à¦·à¦¨?
-# 'name resolution' is translated in various ways in this file.
#: security/help.pm:79
-#, fuzzy, c-format
+#, c-format
msgid ""
"Enable name resolution spoofing protection. If\n"
"\"%s\" is true, also reports to syslog."
msgstr ""
-"নাম বিশà§à¦²à§‡à¦·à¦¨ সà§à¦ªà§à¦«à¦¿à¦‚ পà§à¦°à¦¤à¦¿à¦°à¦•à§à¦·à¦¾ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ সকà§à¦°à¦¿à§Ÿ/নিষà§à¦•à§à¦°à¦¿à§Ÿ করো। যদি\n"
-"\"%s\" সতà§à¦¯ হয়, তবে syslog à¦à¦“ রিপোরà§à¦Ÿ করো।"
#: security/help.pm:80
#, c-format
@@ -5542,54 +5262,51 @@ msgid "Security Alerts:"
msgstr "নিরাপতà§à¦¤à¦¾ সতরà§à¦•তা:"
#: security/help.pm:82
-#, fuzzy, c-format
+#, c-format
msgid "Enable IP spoofing protection."
-msgstr "আই.পি. সà§à¦ªà§à¦«à¦¿à¦‚ পà§à¦°à¦¤à¦¿à¦°à¦•à§à¦·à¦¾ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ সকà§à¦°à¦¿à§Ÿ করো"
+msgstr ""
#: security/help.pm:84
-#, fuzzy, c-format
+#, c-format
msgid "Enable libsafe if libsafe is found on the system."
-msgstr "সিসà§à¦Ÿà§‡à¦®à§‡ libsafe থাকলে তাকে সকà§à¦°à¦¿à§Ÿ করো"
+msgstr ""
#: security/help.pm:86
-#, fuzzy, c-format
+#, c-format
msgid "Enable the logging of IPv4 strange packets."
-msgstr "IPv4-à¦à¦° সনà§à¦¦à§‡à¦¹à¦œà¦¨à¦• পà§à¦¯à¦¾à¦•েট সমà§à¦ªà¦°à§à¦•ে লগ রাখার বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ সকà§à¦°à¦¿à§Ÿ করো"
+msgstr ""
#: security/help.pm:88
-#, fuzzy, c-format
+#, c-format
msgid "Enable msec hourly security check."
-msgstr "পà§à¦°à¦¤à¦¿à¦˜à¦¨à§à¦Ÿà¦¾à§Ÿ msec নিরাপতà§à¦¤à¦¾ পরীকà§à¦·à¦¾ সকà§à¦°à¦¿à§Ÿ করো"
+msgstr ""
#: security/help.pm:90
-#, fuzzy, c-format
+#, c-format
msgid ""
"Enable su only from members of the wheel group. If set to no, allows su from "
"any user."
msgstr ""
-"শà§à¦§à§à¦®à¦¾à¦¤à§à¦° wheel গà§à¦°à§à¦ªà§‡à¦° বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীদের জনà§à¦¯ অথবা যে কোন বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীর জনà§à¦¯ su সকà§à¦°à¦¿à§Ÿ "
-"করো।"
#: security/help.pm:92
#, c-format
msgid "Use password to authenticate users."
msgstr "বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীর পরিà¦à§Ÿ পà§à¦°à¦®à¦¾à¦£à§‡à¦° জনà§à¦¯ পাসওয়ারà§à¦¡ বà§à¦¯à¦¬à¦¹à¦¾à¦° করো।"
-# FIXME
#: security/help.pm:94
-#, fuzzy, c-format
-msgid "Activate ethernet cards promiscuity check."
-msgstr "ইথারনেট কারà§à¦¡à§‡à¦° বহà§à¦°à§‚পী পরীকà§à¦·à¦¾ সকà§à¦°à¦¿à§Ÿ/নিষà§à¦•à§à¦°à¦¿à§Ÿ করো।"
+#, c-format
+msgid "Activate Ethernet cards promiscuity check."
+msgstr ""
#: security/help.pm:96
-#, fuzzy, c-format
+#, c-format
msgid "Activate daily security check."
-msgstr "দৈনিক নিরাপতà§à¦¤à¦¾ পরীকà§à¦·à¦¾ সকà§à¦°à¦¿à§Ÿ/নিষà§à¦•à§à¦°à¦¿à§Ÿ করো।"
+msgstr ""
#: security/help.pm:98
-#, fuzzy, c-format
+#, c-format
msgid "Enable sulogin(8) in single user level."
-msgstr "à¦à¦•ক বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° কà§à¦·à§‡à¦¤à§à¦°à§‡ (Single user level) sulogin(8) সকà§à¦°à¦¿à§Ÿ/নিষà§à¦•à§à¦°à¦¿à§Ÿ করো।"
+msgstr ""
#: security/help.pm:100
#, c-format
@@ -5597,8 +5314,6 @@ msgid "Add the name as an exception to the handling of password aging by msec."
msgstr ""
"msec করà§à¦¤à§ƒà¦• পাসওয়ারà§à¦¡ পà§à¦°à¦¨à§‹ হয়ে যাওয়ার যে পরীকà§à¦·à¦¾, তা থেকে à¦à¦‡ নামকে বাদ দাও।"
-# সাম: not sure about the word বয়:বৃদà§à¦§à¦¿
-# aging
#: security/help.pm:102
#, c-format
msgid "Set password aging to \"max\" days and delay to change to \"inactive\"."
@@ -5620,17 +5335,15 @@ msgstr ""
"অকà§à¦·à¦° সংখà§à¦¯à¦¾ নিরà§à¦¦à¦¿à¦·à§à¦Ÿ করো।"
#: security/help.pm:108
-#, fuzzy, c-format
+#, c-format
msgid "Set the root's file mode creation mask."
-msgstr "রà§à¦Ÿ-à¦à¦° umask নিরà§à¦¦à¦¿à¦·à§à¦Ÿ করো।"
+msgstr ""
#: security/help.pm:109
#, c-format
msgid "if set to yes, check open ports."
msgstr "à¦à¦Ÿà¦¿à¦° মান হà§à¦¯à¦¾à¦ হলে, উনà§à¦®à§à¦•à§à¦¤ পোরà§à¦Ÿà¦¸à¦®à§‚হ পরীকà§à¦·à¦¾ করো।"
-# sam: yes = হà§à¦¯à¦¾à¦?
-# at many palces 'yes' is kept 'yes'
#: security/help.pm:110
#, c-format
msgid ""
@@ -5694,7 +5407,6 @@ msgstr "à¦à¦Ÿà¦¿à¦° মান হà§à¦¯à¦¾à¦ হলে, suid রà§à¦Ÿ ফাà
msgid "if set to yes, report unowned files."
msgstr "à¦à¦Ÿà¦¿à¦° মান হà§à¦¯à¦¾à¦ হলে, কোন মালিকানাবিহীন ফাইল থাকলে তা জানাও।"
-# FIXME: অরà§à¦¥ বà§à¦à¦¤à§‡à¦¸à¦¿à¦¨à¦¾ ;-(
#: security/help.pm:125
#, c-format
msgid "if set to yes, check files/directories writable by everybody."
@@ -5705,7 +5417,6 @@ msgstr "à¦à¦Ÿà¦¿à¦° মান হà§à¦¯à¦¾à¦ হলে, সকলের পর
msgid "if set to yes, run chkrootkit checks."
msgstr "à¦à¦Ÿà¦¿à¦° মান হà§à¦¯à¦¾à¦ হলে, chkrootkit-à¦à¦° সাহাযà§à¦¯à§‡ পরীকà§à¦·à¦¾ à¦à¦¾à¦²à¦¾à¦“।"
-# FIXME
#: security/help.pm:127
#, c-format
msgid ""
@@ -5714,7 +5425,6 @@ msgstr ""
"à¦à¦Ÿà¦¿à¦¤à§‡ টিক দেওয়া থাকলে মেইল সংকà§à¦°à¦¾à¦¨à§à¦¤ রিপোরà§à¦Ÿ à¦à¦‡ ই-মেইল ঠিকানায় অথবা রà§à¦Ÿ-à¦à¦° নিকট "
"পà§à¦°à§‡à¦°à¦£ করা হয়।"
-# সাম
#: security/help.pm:128
#, c-format
msgid "if set to yes, report check result by mail."
@@ -5758,9 +5468,9 @@ msgid "Timeout unit is second"
msgstr "টাইম-আউটের à¦à¦•ক হল সেকেনà§à¦¡"
#: security/help.pm:138
-#, fuzzy, c-format
+#, c-format
msgid "Set the user's file mode creation mask."
-msgstr "বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীর umask নিরà§à¦¦à¦¿à¦·à§à¦Ÿ করো।"
+msgstr ""
#: security/l10n.pm:11
#, c-format
@@ -5803,7 +5513,6 @@ msgid "List users on display managers (kdm and gdm)"
msgstr ""
"ডিসপà§à¦²à§‡ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à¦ªà¦•ে (কে.ডি.à¦à¦®. ও জি.ডি.à¦à¦®.) বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীদের তালিকা পà§à¦°à¦¦à¦°à§à¦¶à¦¨ করো"
-# সাম: Export =?
#: security/l10n.pm:20
#, c-format
msgid "Export display when passing from root to the other users"
@@ -5865,11 +5574,9 @@ msgid "Enable msec hourly security check"
msgstr "পà§à¦°à¦¤à¦¿à¦˜à¦¨à§à¦Ÿà¦¾à§Ÿ msec নিরাপতà§à¦¤à¦¾ পরীকà§à¦·à¦¾ সকà§à¦°à¦¿à§Ÿ করো"
#: security/l10n.pm:32
-#, fuzzy, c-format
+#, c-format
msgid "Enable su only from the wheel group members"
msgstr ""
-"শà§à¦§à§à¦®à¦¾à¦¤à§à¦° wheel গà§à¦°à§à¦ªà§‡à¦° সদসà§à¦¯à¦¦à§‡à¦° জনà§à¦¯ অথবা সকল বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীর জনà§à¦¯ su বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° সà§à¦¯à§‹à¦— "
-"সকà§à¦°à¦¿à§Ÿ করো"
#: security/l10n.pm:33
#, c-format
@@ -6034,11 +5741,11 @@ msgid "Standard"
msgstr "সাধারণ"
#: security/level.pm:12
-#, fuzzy, c-format
+#, c-format
msgid "Secure"
-msgstr "সিকিউরিটি"
+msgstr ""
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -6047,7 +5754,7 @@ msgid ""
"on your own."
msgstr ""
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -6056,7 +5763,7 @@ msgstr ""
"যে সব কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦° কà§à¦²à¦¾à§Ÿà§‡à¦¨à§à¦Ÿ হিসেবে ইনà§à¦Ÿà¦¾à¦°à¦¨à§‡à¦Ÿà§‡à¦° সাথে যà§à¦•à§à¦¤ হয়, তাদের সাধারণ নিরাপতà§à¦¤à¦¾à¦° "
"জনà§à¦¯ à¦à¦‡ সà§à¦¤à¦°à§‡à¦° নিরাপতà§à¦¤à¦¾ গà§à¦°à¦¹à¦£à§‡à¦° পরামরà§à¦¶ দেওয়া যাà¦à§à¦›à§‡à¥¤"
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -6074,48 +5781,48 @@ msgstr ""
"সাথে শà§à¦§à§à¦‡\n"
"কà§à¦²à¦¾à§Ÿà§‡à¦¨à§à¦Ÿ হিসেবে যà§à¦•à§à¦¤ হয়, তবে আরো নিমà§à¦¨ সà§à¦¤à¦°à§‡à¦° নিরাপতà§à¦¤à¦¾ বেছে নিন।"
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "ডà§à¦°à§‡à¦•সেক-à¦à¦° পà§à¦°à¦¾à¦¥à¦®à¦¿à¦• অপশন"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "অনà§à¦—à§à¦°à¦¹à¦ªà§‚রà§à¦¬à¦• আকাঙà§à¦–িত নিরাপতà§à¦¤à¦¾ মাতà§à¦°à¦¾ বেছে নিন"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr ""
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "নিরাপতà§à¦¤ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à¦ªà¦•:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr ""
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "ALSA (Advanced Linux Sound Architecture) সাউনà§à¦¡ সিসà§à¦Ÿà§‡à¦® à¦à¦¾à¦²à§ করো"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "অà§à¦¯à¦¾à¦¨à¦¾à¦•à§à¦°à§‹à¦¨ à¦à¦•টি পরà§à¦¯à¦¾à§Ÿà¦•à§à¦°à¦®à¦¿à¦• কমানà§à¦¡ শিডিউলার (Scheduler) ।"
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -6125,8 +5832,7 @@ msgstr ""
"জনà§à¦¯ apmd বà§à¦¯à¦¬à¦¹à¦¾à¦° করা হয়।\n"
"à¦à¦›à¦¾à§œà¦¾ বà§à¦¯à¦¾à¦Ÿà¦¾à¦°à¦¿à¦° à¦à¦¾à¦°à§à¦œ কমে গেলে কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦° বনà§à¦§ করার কাজেও à¦à¦Ÿà¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করা যায়।"
-# সাম: batch = ?
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -6135,17 +5841,21 @@ msgstr ""
"at কমানà§à¦¡ দিয়ে শিডিউলকৃত কমানà§à¦¡à¦—à§à¦²à§‹ নিরà§à¦§à¦¾à¦°à¦¿à¦¤ সময়ে à¦à¦¾à¦²à¦¾à¦¬à§‡, à¦à¦¬à¦‚ যখন গড় à¦à¦¾à¦ª\n"
"যথেষà§à¦Ÿ কম থাকে, তখন batch কমানà§à¦¡à¦—à§à¦²à§‹ à¦à¦¾à¦²à¦¾à¦¬à§‡à¥¤"
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr ""
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
msgstr ""
-# সাম
#: services.pm:28
#, c-format
msgid ""
@@ -6169,7 +5879,6 @@ msgstr ""
msgid "Launches the graphical display manager"
msgstr ""
-# সাম
#: services.pm:33
#, c-format
msgid ""
@@ -6194,7 +5903,6 @@ msgid ""
"scripts can access the LCD via a simple API."
msgstr ""
-# সাম
#: services.pm:40
#, c-format
msgid ""
@@ -6230,7 +5938,6 @@ msgstr ""
"অà§à¦¯à¦¾à¦ªà¦¾à¦à¦¿ à¦à¦•টি ওয়ারà§à¦²à§à¦¡ ওয়াইড ওয়েব সারà§à¦­à¦¾à¦°à¥¤ à¦à¦Ÿà¦¿ à¦à¦‡à¦.টি.à¦à¦®.à¦à¦². ফাইল ও সি.জি.আই. "
"পরিবেশনে বà§à¦¯à¦¬à¦¹à§ƒà¦¤ হয়।"
-# সাম
#: services.pm:47
#, c-format
msgid ""
@@ -6256,24 +5963,13 @@ msgstr ""
msgid "Automates a packet filtering firewall with iptables"
msgstr ""
-# সাম
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"লিনাকà§à¦¸ কারà§à¦¨à§‡à¦² ২.২ à¦à¦° জনà§à¦¯ পà§à¦¯à¦¾à¦•েট শোধন শà§à¦°à§ করà§à¦¨, যা কিনা\n"
-"à¦à¦•টি ফায়ারওয়াল সেটআপ করে আপনার মেশিনকে নেটওয়ারà§à¦•ের আকà§à¦°à¦®à¦¨ থেকে রকà§à¦·à¦¾ করবে।"
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-# সাম
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6284,8 +5980,7 @@ msgstr ""
"মà§à¦¯à¦¾à¦ªà¦Ÿà¦¿ লোড করে। kbdconfig ইউটিলিটি বà§à¦¯à¦¬à¦¹à¦¾à¦° করে à¦à¦Ÿà¦¿ নিরà§à¦¬à¦¾à¦à¦¨ করা যেতে পারে।\n"
"বেশিরভাগ মেশিনের জনà§à¦¯ আপনার à¦à¦Ÿà¦¿ সকà§à¦°à¦¿à§Ÿ রাখা উà¦à¦¿à¦¤à¥¤"
-# সাম: সিওর না।
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6294,18 +5989,17 @@ msgstr ""
"/boot ঠ/usr/include/linux/{autoconf,version}.h à¦à¦° জনà§à¦¯\n"
"কারà§à¦¨à§‡à¦² হেডারের সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿ পà§à¦¨à¦°à§à¦¸à¦®à§à¦ªà¦¾à¦¦à¦¨"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "বà§à¦Ÿ হওয়ার সময় সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿà¦­à¦¾à¦¬à§‡ হারà§à¦¡à¦“য়ার সনাকà§à¦¤à¦•রণ ও কনফিগারেশন।"
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-# সাম
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6314,8 +6008,7 @@ msgstr ""
"Linuxconf, বà§à¦Ÿà§‡à¦° সময় বিভিনà§à¦¨ কাজের আয়োজন করে যাতে সিসà§à¦Ÿà§‡à¦®\n"
"কনফিগারেশন ঠিক থাকে।"
-# সাম
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6324,7 +6017,7 @@ msgstr ""
"lpd à¦à¦•টি পà§à¦°à¦¿à¦¨à§à¦Ÿ daemon à¦à¦¬à¦‚ lpr সঠিকভাবে কাজ করার জনà§à¦¯ পà§à¦°à§Ÿà§‹à¦œà¦¨à¥¤ à¦à¦Ÿà¦¿ মà§à¦²à¦¤\n"
"à¦à¦•টি সারà§à¦­à¦¾à¦° যা কিনা পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¿à¦‚ à¦à¦° কাজগà§à¦²à§‹ পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦°à¦—à§à¦²à§‹à¦° মাà¦à§‡ সঠিকভাবে বিতরণ করে।"
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6333,29 +6026,29 @@ msgstr ""
"লিনাকà§à¦¸ ভারà§à¦à§à§Ÿà¦¾à¦² সারà§à¦­à¦¾à¦° উà¦à§à¦ কারà§à¦¯à¦¸à¦®à§à¦ªà¦¨à§à¦¨ à¦à¦¬à¦‚ উà¦à§à¦ সà§à¦¬à¦¿à¦§à¦¾ সমà§à¦ªà¦¨à§à¦¨ সারà§à¦­à¦¾à¦° তৈরীতে\n"
"বà§à¦¯à¦¬à¦¹à§ƒà¦¤ হয়।"
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
"messages"
msgstr ""
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6364,12 +6057,12 @@ msgstr ""
"named (BIND) à¦à¦•টি ডোমেইন নাম সারà§à¦­à¦¾à¦° (ডি.à¦à¦¨.à¦à¦¸.) যা হোসà§à¦Ÿ-নাম থেকে আইপি ঠিকানা "
"সমাধানে বà§à¦¯à¦¬à¦¹à§ƒà¦¤ হয়।"
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6378,7 +6071,7 @@ msgstr ""
"সকল নেটওয়ারà§à¦• ফাইল সিসà§à¦Ÿà§‡à¦® (à¦à¦¨.à¦à¦«.à¦à¦¸.), à¦à¦¸.à¦à¦®.বি. (লà§à¦¯à¦¾à¦¨ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à¦ªà¦•/উইনà§à¦¡à§‹à¦œ),\n"
"à¦à¦¬à¦‚ à¦à¦¨.পি.সি. (নেটওয়ার) মাউনà§à¦Ÿ অবসà§à¦¥à¦¾à¦¨à¦•ে মাউনà§à¦Ÿ ও আনমাউনà§à¦Ÿ করে।"
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6387,18 +6080,17 @@ msgstr ""
"বà§à¦Ÿ হওয়ার সময় যে সব নেটওয়ারà§à¦• ইনà§à¦Ÿà¦¾à¦°à¦«à§‡à¦¸ à¦à¦¾à¦²à§ করা হয়\n"
"তাদের সকলকে সকà§à¦°à¦¿à§Ÿ/নিষà§à¦•à§à¦°à¦¿à§Ÿ করে।"
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-# সাম
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6409,8 +6101,7 @@ msgstr ""
"à¦à¦‡ সারà§à¦­à¦¿à¦¸à¦Ÿà¦¿ NFS সারà§à¦­à¦¾à¦°à¦•ে করà§à¦®à¦•à§à¦·à¦® করে, যা কিনা /etc/exports ফাইল দিয়ে\n"
"কনফিগার করা হয়।"
-# সাম: functionality
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6419,13 +6110,12 @@ msgstr ""
"NFS, TCP/IP নেটওয়ারà§à¦• à¦à¦° উপর ফাইল শেয়ার করার à¦à¦•টি জনপà§à¦°à¦¿à§Ÿ পà§à¦°à§‹à¦Ÿà¦•ল।\n"
"à¦à¦‡ সারà§à¦­à¦¿à¦¸à¦Ÿà¦¿ NFS ফাইল লকিং বৈশিষà§à¦Ÿ করà§à¦®à¦•à§à¦·à¦® করে।"
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
-# সাম
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
@@ -6434,19 +6124,17 @@ msgstr ""
"বà§à¦Ÿ à¦à¦° সময়, console à¦à¦¬à¦‚ Xorg à¦à¦° অধীনে সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿà¦­à¦¾à¦¬à§‡\n"
"numlock কী লকার সকà§à¦°à¦¿à§Ÿ করো।"
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "OKI 4w ও তার সাথে সংগতিপূরà§à¦£ উইনপà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦° সমরà§à¦¥à¦¨ করে।"
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-# সাম:
-# things = ডিভাইস?
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6459,9 +6147,7 @@ msgstr ""
"নেই\n"
"সেখানেও à¦à¦Ÿà¦¿ ইনসà§à¦Ÿà¦² করা যেতে পারে।"
-# সাম
-# portmap
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6473,12 +6159,12 @@ msgstr ""
"মত পà§à¦°à§‹à¦Ÿà¦•লগà§à¦²à§‹à¦¬à§à¦¯à¦¬à¦¹à¦¾à¦° করে থাকে। যেসব মেশিন RPC পদà§à¦§à¦¤à¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করে à¦à¦®à¦¨ পà§à¦°à§‹à¦Ÿà¦•লের\n"
"সারà§à¦­à¦¾à¦° হিসেবে কাজ করে, সেসব মেশিনে portmap সারà§à¦­à¦¾à¦°à¦Ÿà¦¿ à¦à¦¾à¦²à§ থাকতে হবে।"
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
@@ -6487,8 +6173,7 @@ msgstr ""
"পোসà§à¦Ÿà¦«à¦¿à¦•à§à¦¸ à¦à¦•টি মেইল টà§à¦°à¦¾à¦¨à§à¦¸à¦ªà§‹à¦°à§à¦Ÿ à¦à¦œà§‡à¦¨à§à¦Ÿ, à¦à¦Ÿà¦¿ à¦à¦®à¦¨ à¦à¦•টি পà§à¦°à§‹à¦—à§à¦°à¦¾à¦® যা à¦à¦• কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦° থেকে "
"অনà§à¦¯ কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à§‡ মেইল সà§à¦¥à¦¾à¦¨à¦¾à¦¨à§à¦¤à¦° করে।"
-# সাম
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6497,24 +6182,21 @@ msgstr ""
"উনà§à¦¨à¦¤à¦¤à¦° অনিয়মিত সংখà§à¦¯à¦¾ উতà§â€à¦ªà¦¾à¦¦à¦¨à§‡à¦° জনà§à¦¯ সিসà§à¦Ÿà§‡à¦® à¦à¦¨à¦Ÿà§à¦°à§‹à¦ªà¦¿ পà§à¦² সংরকà§à¦·à¦£\n"
"ও পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° করে। "
-# সাম
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
-"Oracle বা DVD পà§à¦²à§‡à§Ÿà¦¾à¦° অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•েশন বà§à¦¯à¦¬à¦¹à¦¾à¦° করার জনà§à¦¯, raw ডিভাইসগà§à¦²à§‹à¦•ে বà§à¦²à¦• ডিভাইস"
-"(যেমন হারà§à¦¡ ডà§à¦°à¦¾à¦‡à¦­ পারà§à¦Ÿà¦¿à¦¶à¦¨à¦¸à¦®à§‚হ) হিসেবে নিরà§à¦¦à¦¿à¦·à§à¦Ÿ করে দিন।"
+"Oracle বা DVD পà§à¦²à§‡à§Ÿà¦¾à¦° অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•েশন বà§à¦¯à¦¬à¦¹à¦¾à¦° করার জনà§à¦¯, raw ডিভাইসগà§à¦²à§‹à¦•ে বà§à¦²à¦• "
+"ডিভাইস(যেমন হারà§à¦¡ ডà§à¦°à¦¾à¦‡à¦­ পারà§à¦Ÿà¦¿à¦¶à¦¨à¦¸à¦®à§‚হ) হিসেবে নিরà§à¦¦à¦¿à¦·à§à¦Ÿ করে দিন।"
-#: services.pm:103
-#, fuzzy, c-format
+#: services.pm:101
+#, c-format
msgid "Nameserver information manager"
-msgstr "হারà§à¦¡ ডà§à¦°à¦¾à¦‡à¦­à§‡à¦° তথà§à¦¯"
+msgstr ""
-# সাম
-# routed translated as রাউটেড
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6525,8 +6207,7 @@ msgstr ""
"সাহাযà§à¦¯ করে। যদিও RIP পà§à¦°à§‹à¦Ÿà¦•ল ছোট নেটওয়ারà§à¦•ের জনà§à¦¯ বহà§à¦² বà§à¦¯à¦¬à¦¹à§ƒà¦¤, জটিল নেটওয়ারà§à¦•ের "
"জনà§à¦¯ আরও জটিল রাউটিং পà§à¦°à§‹à¦Ÿà¦•ল পà§à¦°à§Ÿà§‹à¦œà¦¨à¥¤"
-# সাম
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6535,18 +6216,14 @@ msgstr ""
"rstat পà§à¦°à§‹à¦Ÿà§‹à¦•লটি নেটওয়ারà§à¦• বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীদের ঠনেটওয়ারà§à¦•ে অবসà§à¦¥à¦¿à¦¤\n"
" যেকোন মেশিনের কারà§à¦¯à¦•à§à¦·à¦®à¦¤à¦¾ সমà§à¦ªà¦°à§à¦•ীয় পরিমাপকগà§à¦²à§‹ পেতে সাহাযà§à¦¯ করে। "
-# সাম
-#: services.pm:109
-#, fuzzy, c-format
+#: services.pm:107
+#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
"system log files. It is a good idea to always run rsyslog."
msgstr ""
-"Syslog বà§à¦¯à¦¬à¦¹à¦¾à¦° করে daemon সমূহ বিভিনà§à¦¨ সিসà§à¦Ÿà§‡à¦® লগ ফাইলে লগ বারà§à¦¤à¦¾\n"
-"লিখে থাকে। অতà¦à¦¬, সবসময় Syslog à¦à¦¾à¦²à¦¿à§Ÿà§‡ রাখা ভালো।"
-# সাম
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6555,9 +6232,7 @@ msgstr ""
"rusers পà§à¦°à§‹à¦Ÿà¦•লটি নেটওয়ারà§à¦• বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীদের অনà§à¦¯à¦¾à¦¨à§à¦¯ সংযà§à¦•à§à¦¤ মেশিনের\n"
"লগকৃত বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীদের সনাকà§à¦¤ করতে সাহাযà§à¦¯ করে।"
-# সাম
-# পà§à¦°à§‹à¦Ÿà¦•ল
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6566,43 +6241,47 @@ msgstr ""
"rwho পà§à¦°à§‹à¦Ÿà§‹à¦•লটি রিমোট বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীদেরকে, rwho daemon (finger à¦à¦° মত) à¦à¦¾à¦²à¦¾à¦à§à¦›à§‡ à¦à¦®à¦¨ "
"মেশিনে লগইন করা বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীদের à¦à¦•টি তালিকা দেয়।"
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
"integrates with a Windows Server domain"
msgstr ""
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "আপনার কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à§‡à¦° সাউনà§à¦¡ সিসà§à¦Ÿà§‡à¦® à¦à¦¾à¦²à§ করে"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
"secure channel between two computers"
msgstr ""
-# সাম
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6611,92 +6290,94 @@ msgstr ""
"Syslog বà§à¦¯à¦¬à¦¹à¦¾à¦° করে daemon সমূহ বিভিনà§à¦¨ সিসà§à¦Ÿà§‡à¦® লগ ফাইলে লগ বারà§à¦¤à¦¾\n"
"লিখে থাকে। অতà¦à¦¬, সবসময় Syslog à¦à¦¾à¦²à¦¿à§Ÿà§‡ রাখা ভালো।"
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "ইউ.à¦à¦¸.বি. ডিভাইসের ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦° লোড করে।"
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr ""
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr ""
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¿à¦‚"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "ইনà§à¦Ÿà¦¾à¦°à¦¨à§‡à¦Ÿ"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "ফাইল শেয়ারকরণ"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "নেটওয়ারà§à¦• করা"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "সি"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "দূর-নিয়নà§à¦¤à§à¦°à¦¿à¦¤ অà§à¦¯à¦¾à¦¡à¦®à¦¿à¦¨à¦¿à¦¸à§à¦Ÿà§à¦°à§‡à¦¶à¦¨"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "ডেটাবেস সারà§à¦­à¦¾à¦°"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "সারà§à¦­à¦¿à¦¸ সমূহ"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "বà§à¦Ÿ হওয়ার সময় যে সব সারà§à¦­à¦¿à¦¸ সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿà¦­à¦¾à¦¬à§‡ à¦à¦¾à¦²à§ হবে তাদের বেছে নিন"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d সকà§à¦°à¦¿à§Ÿ হয়েছে %d রেজিষà§à¦Ÿà¦¾à¦°à§‡à¦° জনà§à¦¯"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "à¦à¦²à¦¨à§à¦¤"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "সà§à¦¥à¦—িত"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "সারà§à¦­à¦¿à¦¸à¦¸à¦®à§‚হ à¦à¦¬à¦‚ ডà§à¦¯à§‡à¦®à¦¨à¦¸à¦®à§‚হ"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -6705,32 +6386,27 @@ msgstr ""
"দà§à¦ƒà¦–িত, à¦à¦‡ সারà§à¦­à¦¿à¦¸à¦Ÿà¦¿ সমà§à¦ªà¦°à§à¦•ে\n"
"অতিরিকà§à¦¤ আর কোন তথà§à¦¯ নেই।"
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "তথà§à¦¯"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "অনà§à¦°à§‹à¦§à§‡à¦° ভিতà§à¦¤à¦¿à¦¤à§‡ সà¦à¦² করো"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "বà§à¦Ÿ করার সময় à¦à¦¾à¦²à§ করো"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "আরমà§à¦­"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "বনà§à¦§"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6764,9 +6440,7 @@ msgstr ""
"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, "
"USA.\n"
-# সাম
-# পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦°
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6793,7 +6467,7 @@ msgstr ""
"--help : à¦à¦‡ মà§à¦¯à¦¾à¦¸à§‡à¦œà¦Ÿà¦¿ দেখাও।\n"
"--version : ভারà§à¦¸à¦¾à¦¨ নামà§à¦¬à¦¾à¦° দেখাও।\n"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6806,24 +6480,18 @@ msgstr ""
" --boot - বà§à¦Ÿ লোডার কনà§â€Œà¦«à¦¿à¦—ারে সকà§à¦°à¦¿à§Ÿ\n"
"ডিফলà§à¦Ÿ মোড: সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿà¦­à¦¾à¦¬à§‡ কনà§â€Œà¦«à¦¿à¦—ার হতে বলার মোড"
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-"[অপশনসমূহ] [পà§à¦°à§‹à¦—à§à¦°à¦¾à¦®à§‡à¦° নাম]\n"
-"\n"
-"অপশনসমূহ:\n"
-" --help - à¦à¦‡ সহায়ক বারà§à¦¤à¦¾ ছাপাও\n"
-" --report - পà§à¦°à§‹à¦—à§à¦°à¦¾à¦®à¦Ÿà¦¿à¦•ে কোন à¦à¦•টি মà§à¦¯à¦¾à¦¨à§à¦¡à§à¦°à¦¿à¦¬ লিনাকà§à¦¸ টà§à¦² হওয়া উà¦à¦¿à¦¤\n"
-" --incident - পà§à¦°à§‹à¦—à§à¦°à¦¾à¦®à¦Ÿà¦¿à¦•ে কোন à¦à¦•টি মà§à¦¯à¦¾à¦¨à§à¦¡à§à¦°à¦¿à¦¬ লিনাকà§à¦¸ টà§à¦² হওয়া উà¦à¦¿à¦¤"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6840,10 +6508,7 @@ msgstr ""
" --internet - ইনà§à¦Ÿà¦¾à¦°à¦¨à§‡à¦Ÿ কনà§â€Œà¦«à¦¿à¦—ার করো\n"
" --wizard - --add à¦à¦° মতো"
-# সাম:
-# and gs for ghostscript for only this one...
-# did not translate "for only this one"...
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -6874,13 +6539,11 @@ msgstr ""
" : name_of_application staroffice à¦à¦° জনà§à¦¯ so \n"
" : à¦à¦¬à¦‚ ghostscript à¦à¦° জনà§à¦¯ gs।"
-# সাম
-# Mandriva Linux Terminal
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6893,33 +6556,18 @@ msgid ""
"--delclient : delete a client machine from MTS (requires MAC address, "
"IP, nbi image name)"
msgstr ""
-"[OPTIONS]...\n"
-"Mandriva Linux টারà§à¦®à¦¿à¦¨à¦¾à¦² সারà§à¦­à¦¾à¦° কনফিগারকারী\n"
-"--enable :MTS সকà§à¦°à¦¿à§Ÿ করো\n"
-"--disable : MTS নিষà§à¦•à§à¦°à¦¿à§Ÿ করো\n"
-"--start : MTS à¦à¦¾à¦²à§ করো\n"
-"--stop : MTS বনà§à¦§ করো\n"
-"--adduser : MTS ঠà¦à¦•টি ইতিমধà§à¦¯à§‡ তৈরী সিসà§à¦Ÿà§‡à¦® বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারী যোগ করো "
-"(username পà§à¦°à§Ÿà§‹à¦œà¦¨)\n"
-"--deluser : MTS থেকে à¦à¦•টি ইতিমধà§à¦¯à§‡ তৈরী সিসà§à¦Ÿà§‡à¦® বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারী বাদ দাও "
-"(username পà§à¦°à§Ÿà§‹à¦œà¦¨)\n"
-"--addclient : MTS ঠà¦à¦•টি কà§à¦²à¦¾à§Ÿà§‡à¦¨à§à¦Ÿ মেশিন যোগ কর (MAC অà§à¦¯à¦¾à¦¡à§à¦°à§‡à¦¸, IP, nbi "
-"ইমেজ নাম পà§à¦°à§Ÿà§‹à¦œà¦¨)\n"
-"--delclient : MTS থেকে à¦à¦•টি কà§à¦²à¦¾à§Ÿà§‡à¦¨à§à¦Ÿ মেশিন বাদ দাও (MAC অà§à¦¯à¦¾à¦¡à§à¦°à§‡à¦¸, IP, nbi "
-"ইমেজ নাম পà§à¦°à§Ÿà§‹à¦œà¦¨)"
-
-#: standalone.pm:99
+
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[কি-বোরà§à¦¡]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
-# সাম
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -6943,28 +6591,19 @@ msgstr ""
"--quiet : বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীর সাথে তথà§à¦¯ আদান-পà§à¦°à¦¦à¦¾à¦¨ করো না। (dis)connect à¦à¦° সাথে "
"বà§à¦¯à¦¬à¦¹à¦¾à¦° করার জনà§à¦¯à¥¤"
-# সাম
-# verify
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-"[OPTION]...\n"
-" --no-confirmation Mandriva Update মোডে পà§à¦°à¦¥à¦® নিশà§à¦à¦¿à¦¤à¦•রন পà§à¦°à¦¶à§à¦¨ জিজà§à¦à¦¾à¦¸à¦¾ "
-"করো না\n"
-" --no-verify-rpm পà§à¦¯à¦¾à¦•েজ সà§à¦¬à¦¾à¦•à§à¦·à¦° নিরীকà§à¦·à¦¾ করো না\n"
-" --changelog-first বরà§à¦£à¦¨à¦¾ উইনà§à¦¡à§‹à¦¤à§‡ filelist à¦à¦° আগে changelog দোখাও\n"
-" --merge-all-rpmnew পà§à¦°à¦¾à¦ªà§à¦¤ সকল .rpmnew/.rpmsave ফাইলগà§à¦²à§‹ à¦à¦•ীভূতকরণের "
-"পরামরà§à¦¶ দাও"
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
@@ -6973,7 +6612,7 @@ msgstr ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -6984,7 +6623,7 @@ msgstr ""
" XFdrake [--noauto] মনিটর\n"
" XFdrake রেজà§à¦¯à§à¦²à§à¦¶à¦¨"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -6995,72 +6634,76 @@ msgstr ""
"বà§à¦¯à¦¬à¦¹à¦¾à¦°: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
"testing] [-v|--version] "
-#: timezone.pm:161 timezone.pm:162
-#, fuzzy, c-format
+#: timezone.pm:170 timezone.pm:171
+#, c-format
msgid "All servers"
-msgstr "সারà§à¦­à¦¾à¦° যোগ করো"
+msgstr ""
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr ""
-#: timezone.pm:199
-#, fuzzy, c-format
+#: timezone.pm:210
+#, c-format
msgid "Africa"
-msgstr "দকà§à¦·à¦¿à¦¨ আফà§à¦°à¦¿à¦•া"
+msgstr ""
-#: timezone.pm:200
-#, fuzzy, c-format
+#: timezone.pm:211
+#, c-format
msgid "Asia"
-msgstr "অষà§à¦Ÿà§à¦°à¦¿à§Ÿà¦¾"
+msgstr ""
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr ""
-#: timezone.pm:202
-#, fuzzy, c-format
+#: timezone.pm:213
+#, c-format
msgid "North America"
-msgstr "দকà§à¦·à¦¿à¦¨ আফà§à¦°à¦¿à¦•া"
+msgstr ""
-#: timezone.pm:203
-#, fuzzy, c-format
+#: timezone.pm:214
+#, c-format
msgid "Oceania"
-msgstr "মà§à¦¯à¦¾à¦¸à¦¿à¦¡à§‹à¦¨à¦¿à§Ÿà¦¾"
+msgstr ""
-#: timezone.pm:204
-#, fuzzy, c-format
+#: timezone.pm:215
+#, c-format
msgid "South America"
-msgstr "দকà§à¦·à¦¿à¦¨ আফà§à¦°à¦¿à¦•া"
+msgstr ""
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "হং কং"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "রà§à¦¶ ফেডারেশন"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "যà§à¦—োসà§à¦²à¦¾à¦­à¦¿à§Ÿà¦¾"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "à¦à¦Ÿà¦¾ কি সঠিক?"
-# সাম
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr "আপনি à¦à¦•টি ফাইল নিরà§à¦¬à¦¾à¦à¦¨ করেছেন, ডিরেকà§à¦Ÿà¦°à¦¿ নয়"
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "তথà§à¦¯"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -7075,318 +6718,6 @@ msgstr ""
msgid "Installation failed"
msgstr "ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨ বà§à¦¯à¦°à§à¦¥ হয়েছে"
-#~ msgid "Restrict command line options"
-#~ msgstr "কমানà§à¦¡à¦²à¦‡à¦¨ অপশনে বাà¦à¦§à¦¾ দাও"
-
-#~ msgid "restrict"
-#~ msgstr "বাà¦à¦§à¦¾ দাও"
-
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr ""
-#~ "``নিয়নà§à¦¤à§à¦°à¦¿à¦¤ কমানà§à¦¡ লাইন অপশন'' অপশনটি পাসওয়ারà§à¦¡ ছাড়া বà§à¦¯à¦¬à¦¹à¦¾à¦° করা যাবে না"
-
#, fuzzy
-#~ msgid "Use an encrypted file system"
-#~ msgstr "আপনি %s মাউনà§à¦Ÿ পয়েনà§à¦Ÿà§‡à¦° জনà§à¦¯ à¦à¦•টি à¦à¦¨à¦•à§à¦°à¦¿à¦ªà¦Ÿà§‡à¦¡ ফাইল বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে পারবেন"
-
-#~ msgid ""
-#~ "To ensure data integrity after resizing the partition(s), \n"
-#~ "filesystem checks will be run on your next boot into Microsoft Windows®"
-#~ msgstr ""
-#~ "পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡à¦° পà§à¦¨à¦°à¦¾à¦•ৃতির পর ডাটার সমà§à¦ªà§‚রà§à¦£à¦¤à¦¾ নিশà§à¦à¦¿à¦¤ করার জনà§à¦¯, \n"
-#~ "উইনà§à¦¡à§‹à¦œà§‡(TM) আপনার পরবরà§à¦¤à§€ বà§à¦Ÿà§‡ ফাইলসিসà§à¦Ÿà§‡à¦® পরীকà§à¦·à¦¾ à¦à¦²à¦¬à§‡"
-
-#~ msgid "Use the Microsoft Windows® partition for loopback"
-#~ msgstr "লà§à¦ª বà§à¦¯à¦¾à¦•ের জনà§à¦¯ উইনà§à¦¡à§‹à¦œà§‡à¦° পারà§à¦Ÿà¦¿à¦¶à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦° করো"
-
-#~ msgid "Which partition do you want to use for Linux4Win?"
-#~ msgstr "Linux4Win-à¦à¦° জনà§à¦¯ আপনি কোন পারà§à¦Ÿà¦¿à¦¶à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে à¦à¦¾à¦¨?"
-
-#~ msgid "Choose the sizes"
-#~ msgstr "সাইজ পছনà§à¦¦ করো"
-
-#~ msgid "Root partition size in MB: "
-#~ msgstr "মেগাবাইটে রà§à¦Ÿ পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡à¦° সাইজ:"
-
-#~ msgid "Swap partition size in MB: "
-#~ msgstr "মেগাবাইটে সোয়াপ পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡à¦° সাইজ:"
-
-#~ msgid ""
-#~ "There is no FAT partition to use as loopback (or not enough space left)"
-#~ msgstr "লà§à¦ªà¦¬à§à¦¯à¦¾à¦•ে বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° জনà§à¦¯ কেন FAT পারà§à¦Ÿà¦¿à¦¶à¦¨ নেই (অথবা পরà§à¦¯à¦¾à¦ªà§à¦¤ জায়গা নেই)"
-
-#~ msgid ""
-#~ "The FAT resizer is unable to handle your partition, \n"
-#~ "the following error occurred: %s"
-#~ msgstr ""
-#~ "FAT আকার পরিবরà§à¦¤à¦• আপনার পারà§à¦Ÿà¦¿à¦¶à¦¨ হসà§à¦¤à¦•à§à¦·à§‡à¦ª করতে পারেনি, \n"
-#~ "নিমà§à¦¨à§‡à¦° à¦à¦‡ সমসà§à¦¯à¦¾à¦—à§à¦²à§‹ হয়েছে: %s"
-
-#~ msgid "Please log out and then use Ctrl-Alt-BackSpace"
-#~ msgstr "অনà§à¦—à§à¦°à¦¹à¦ªà§‚রà§à¦¬à¦• লগ-আউট করà§à¦¨ ও তারপর Ctrl-Alt-BackSpace à¦à¦¾à¦ªà§à¦¨"
-
-#~ msgid "Welcome To Crackers"
-#~ msgstr "কà§à¦°à§à¦¯à¦¾à¦•ারগণকে সà§à¦¬à¦¾à¦—তম"
-
-#~ msgid "Poor"
-#~ msgstr "অপরà§à¦¯à¦¾à¦ªà§à¦¤"
-
-#~ msgid "High"
-#~ msgstr "উনà§à¦¨à¦¤"
-
-#~ msgid "Higher"
-#~ msgstr "অধিকতর উনà§à¦¨à¦¤"
-
-#~ msgid "Paranoid"
-#~ msgstr "মাতà§à¦°à¦¾à¦¤à¦¿à¦°à¦¿à¦•à§à¦¤"
-
-#~ msgid ""
-#~ "This level is to be used with care. It makes your system more easy to "
-#~ "use,\n"
-#~ "but very sensitive. It must not be used for a machine connected to "
-#~ "others\n"
-#~ "or to the Internet. There is no password access."
-#~ msgstr ""
-#~ "à¦à¦‡ সà§à¦¤à¦°à¦•ে সতরà§à¦•তার সাথে বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে হবে। à¦à¦Ÿà¦¿ সিসà§à¦Ÿà§‡à¦®à§‡à¦° বà§à¦¯à¦¬à¦¹à¦¾à¦° সহজ করে "
-#~ "তà§à¦²à¦²à§‡à¦“, সিসà§à¦Ÿà§‡à¦®à§‡à¦° নিরাপতà§à¦¤à¦¾\n"
-#~ "হà§à¦°à¦¾à¦¸ করে। ইনà§à¦Ÿà¦¾à¦°à¦¨à§‡à¦Ÿà§‡ বা অনà§à¦¯à¦¾à¦¨à§à¦¯ কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à§‡à¦° সাথে যà§à¦•à§à¦¤ সিসà§à¦Ÿà§‡à¦®à§‡ à¦à¦‡ সà§à¦¤à¦°à§‡ "
-#~ "নিরাপতà§à¦¤à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦° করা উà¦à¦¿à¦¤à§â€ নয়।\n"
-#~ "à¦à¦•à§à¦·à§‡à¦¤à§à¦°à§‡ কোন পাসওয়ারà§à¦¡ বà§à¦¯à¦¬à¦¹à¦¾à¦° করা হয় না।"
-
-#~ msgid ""
-#~ "Passwords are now enabled, but use as a networked computer is still not "
-#~ "recommended."
-#~ msgstr ""
-#~ "পাসওয়ারà§à¦¡ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ à¦à¦–ন সকà§à¦°à¦¿à§Ÿ হলেও, কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à¦Ÿà¦¿à¦•ে নেটওয়ারà§à¦•ের সাথে যà§à¦•à§à¦¤ না করার "
-#~ "পরামরà§à¦¶à¦‡ দেওয়া যাà¦à§à¦›à§‡à¥¤"
-
-#~ msgid ""
-#~ "There are already some restrictions, and more automatic checks are run "
-#~ "every night."
-#~ msgstr ""
-#~ "ইতিমধà§à¦¯à§‡à¦‡ কিছৠসীমাবদà§à¦§à¦¤à¦¾ আরোপ করা হয়েছে, à¦à¦¬à¦‚ পà§à¦°à¦¤à¦¿à¦°à¦¾à¦¤à§‡ সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿà¦­à¦¾à¦¬à§‡ আরো কিছৠ"
-#~ "পরীকà§à¦·à¦¾ à¦à¦¾à¦²à¦¾à¦¨à§‹ হবে।"
-
-#~ msgid ""
-#~ "This is similar to the previous level, but the system is entirely closed "
-#~ "and security features are at their maximum."
-#~ msgstr ""
-#~ "à¦à¦Ÿà¦¿ পূরà§à¦¬à¦¤à¦¨ সà§à¦¤à¦°à§‡à¦° মতই, তবে সিসà§à¦Ÿà§‡à¦®à¦Ÿà¦¿ à¦à¦–ন সমà§à¦ªà§‚রà§à¦£ রà§à¦¦à§à¦§ à¦à¦¬à¦‚ সরà§à¦¬à§‹à¦à§à¦ নিরাপতà§à¦¤à¦¾ সà§à¦¤à¦°à§‡ "
-#~ "রয়েছে।"
-
-#~ msgid "Use libsafe for servers"
-#~ msgstr "সারà§à¦­à¦¾à¦°à§‡à¦° জনà§à¦¯ libsafe বà§à¦¯à¦¬à¦¹à¦¾à¦° করো"
-
-#~ msgid ""
-#~ "A library which defends against buffer overflow and format string attacks."
-#~ msgstr "à¦à¦•টি লাইবà§à¦°à§‡à¦°à¦¿, যা বাফার ওভারফà§à¦²à§‹ ও ফরমেট সà§à¦Ÿà§à¦°à¦¿à¦‚ আকà§à¦°à¦®à¦£ পà§à¦°à¦¤à¦¿à¦°à§‹à¦§ করে।"
-
-#~ msgid "LILO/grub Installation"
-#~ msgstr "LILO/grub ইনসà§à¦Ÿà¦²à§‡à¦¶à¦¨"
-
-#~ msgid "Precise RAM size if needed (found %d MB)"
-#~ msgstr "যদি পà§à¦°à§Ÿà§‹à¦œà¦¨ হয় যথাযথ RAM লাগবে (পাওয়া গেছে %d RAM)"
-
-#~ msgid "Give the ram size in MB"
-#~ msgstr "মেগাবাইটে র‌à§à¦¯à¦®à§‡à¦° সাইজ পà§à¦°à¦¦à¦¾à¦¨ করà§à¦¨"
-
-#~ msgid ""
-#~ "If you plan to use aboot, be careful to leave a free space (2048 sectors "
-#~ "is enough)\n"
-#~ "at the beginning of the disk"
-#~ msgstr ""
-#~ "আপনি যদি aboot বà§à¦¯à¦¬à¦¹à¦¾à¦° করার পরিকলà§à¦ªà¦¨à¦¾ করে থাকেন, তাহলে ডিষà§à¦•ের শà§à¦°à§à¦¤à§‡ "
-#~ "সাবধানতার সাথে খালি\n"
-#~ "জায়গা ছেড়ে দিন (২০৪৮ সেকà§à¦Ÿà¦°à¦‡ যথেষà§à¦Ÿ)"
-
-#~ msgid "Security level"
-#~ msgstr "নিরাপতà§à¦¤à¦¾ সà§à¦¤à¦°"
-
-#~ msgid "Expand Tree"
-#~ msgstr "টà§à¦°à§€ পà§à¦°à¦¸à¦¾à¦°à¦¿à¦¤ করো"
-
-#~ msgid "Collapse Tree"
-#~ msgstr "টà§à¦°à§€ সংকীরà§à¦¨ করো"
-
-#~ msgid "Toggle between flat and group sorted"
-#~ msgstr "ফà§à¦²à§à¦¯à¦¾à¦Ÿ à¦à¦¬à¦‚ গà§à¦°à§à¦ªà§‡à¦° শà§à¦°à§‡à¦£à§€à¦° মধà§à¦¯à§‡ পরিবরà§à¦¤à¦¨ করো"
-
-#~ msgid "Choose action"
-#~ msgstr "কারà§à¦¯ পছনà§à¦¦ করà§à¦¨"
-
-#~ msgid "Active Directory with SFU"
-#~ msgstr "SFU যà§à¦•à§à¦¤ সকà§à¦°à¦¿à§Ÿ ডিরেকà§à¦Ÿà¦°à¦¿"
-
-#~ msgid "Active Directory with Winbind"
-#~ msgstr "WinBind যà§à¦•à§à¦¤ সকà§à¦°à¦¿à§Ÿ ডিরেকà§à¦Ÿà¦°à¦¿"
-
-#~ msgid "Active Directory with SFU:"
-#~ msgstr "SFU যà§à¦•à§à¦¤ সà¦à¦² ডিরেকà§à¦Ÿà¦°à¦¿:"
-
-#~ msgid "Active Directory with Winbind:"
-#~ msgstr "Winbind যà§à¦•à§à¦¤ সà¦à¦² ডিরেকà§à¦Ÿà¦°à¦¿:"
-
-#~ msgid "Authentication LDAP"
-#~ msgstr "LDAP অনà§à¦®à§‹à¦¦à¦¨"
-
-#~ msgid "TLS"
-#~ msgstr "TLS"
-
-#~ msgid "SSL"
-#~ msgstr "à¦à¦¸à¦à¦¸à¦à¦²"
-
-#~ msgid "security layout (SASL/Kerberos)"
-#~ msgstr "নিরাপতà§à¦¤à¦¾ লে-আউট (SASL/Kerberos)"
-
-#~ msgid "Authentication Active Directory"
-#~ msgstr "নিরà§à¦­à¦°à¦¯à§‹à¦—à§à¦¯ সà¦à¦² ডিরেকà§à¦Ÿà¦°à¦¿"
-
-#~ msgid "LDAP users database"
-#~ msgstr "LDAP বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীদের ডাটাবেজ"
-
-#~ msgid "LDAP user allowed to browse the Active Directory"
-#~ msgstr "LDAP বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারী সà¦à¦² ডিরেকà§à¦Ÿà¦°à¦¿ বà§à¦°à¦¾à¦‰à¦œ করার অনà§à¦®à¦¤à¦¿ দিয়েছে"
-
-#~ msgid "Authentication NIS"
-#~ msgstr "NIS অনà§à¦®à§‹à¦¦à¦¨"
-
-#~ msgid ""
-#~ "For this to work for a W2K PDC, you will probably need to have the admin "
-#~ "run: C:\\>net localgroup \"Pre-Windows 2000 Compatible Access\" everyone /"
-#~ "add and reboot the server.\n"
-#~ "You will also need the username/password of a Domain Admin to join the "
-#~ "machine to the Windows(TM) domain.\n"
-#~ "If networking is not yet enabled, Drakx will attempt to join the domain "
-#~ "after the network setup step.\n"
-#~ "Should this setup fail for some reason and domain authentication is not "
-#~ "working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your Windows"
-#~ "(tm) Domain, and Admin Username/Password, after system boot.\n"
-#~ "The command 'wbinfo -t' will test whether your authentication secrets are "
-#~ "good."
-#~ msgstr ""
-#~ "à¦à¦Ÿà¦¾à¦° জনà§à¦¯ W2K PDC কাজ করতে, আপনার সমà§à¦­à¦¬à¦¤ admin à¦à¦¾à¦²à§ করার পà§à¦°à§Ÿà§‹à¦œà¦¨ হবে: C:"
-#~ "\\>net localgroup \"Pre-Windows 2000 Compatible Access\" সবাইকে /যà§à¦•à§à¦¤ "
-#~ "করতে à¦à¦¬à¦‚ সারà§à¦­à¦¾à¦° রিবà§à¦Ÿ করতে হবে।\n"
-#~ "উইনà§à¦¡à§‹à¦œ(TM) ডোমেইনে যà§à¦•à§à¦¤ হওয়ার জনà§à¦¯ আপনাকে ডোমেইন অà§à¦¯à¦¾à¦¡à¦®à¦¿à¦¨à§‡à¦° বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীনাম/"
-#~ "পাসওয়ারà§à¦¡à¦“ দিতে হবে।\n"
-#~ "যদি নেটওয়ারà§à¦•িং à¦à¦°à¦‡ মধà§à¦¯à§‡ à¦à¦¾à¦²à§ না হয়ে থাকে, তাহলে নেটওয়ারà§à¦• সেটআপ করার পর "
-#~ "Drakx ডোমেইনে যà§à¦•à§à¦¤ হতেà¦à§‡à¦·à§à¦Ÿà¦¾ করবে।\n"
-#~ "যদি কোন কারণে à¦à¦‡à¦¸à§‡à¦Ÿà¦†à¦ª বà§à¦¯à¦°à§à¦¥ হয় à¦à¦¬à¦‚ ডোমেইন অনà§à¦®à§‹à¦¦à¦¨ কাজ না করে, তাহলে আপনার "
-#~ "উইনà§à¦¡à§‹à¦œ(TM) ডোমেইনবà§à¦¯à¦¬à¦¹à¦¾à¦° করতে 'smbpasswd -j DOMAIN -U USER%%PASSWORD' "
-#~ "à¦à¦¾à¦²à¦¾à¦¨, à¦à¦¬à¦‚ সিসà§à¦Ÿà§‡à¦® বà§à¦Ÿ হবার পরঅà§à¦¯à¦¾à¦¡à¦®à¦¿à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীনাম/পাসওয়ারà§à¦¡ দিন।\n"
-#~ "'wbinfo -t' কমানà§à¦¡à¦Ÿà¦¿ আপনার অনà§à¦®à§‹à¦¦à¦¿à¦¤ গোপনীয়তা ভাল কিনা পরীকà§à¦·à¦¾ করে দেখবে।"
-
-#~ msgid "Authentication Windows Domain"
-#~ msgstr "অনà§à¦®à§‹à¦¦à¦¿à¦¤ উইনà§à¦¡à§‹à¦œ ডোমেইন"
-
-#~ msgid "Undo"
-#~ msgstr "পূরà§à¦¬à¦¾à¦¬à¦¸à§à¦¥à¦¾"
-
-#~ msgid "Save partition table"
-#~ msgstr "পারà§à¦Ÿà¦¿à¦¶à¦¨ টেবিল সংরকà§à¦·à¦¿à¦¤ করো"
-
-#~ msgid "Restore partition table"
-#~ msgstr "পারà§à¦Ÿà¦¿à¦¶à¦¨ টেবিল রিষà§à¦Ÿà§‹à¦° করো"
-
-#~ msgid ""
-#~ "The backup partition table has not the same size\n"
-#~ "Still continue?"
-#~ msgstr ""
-#~ "বà§à¦¯à¦¾à¦•আপ পারà§à¦Ÿà¦¿à¦¶à¦¨ সমান সাইজের ছিলনা\n"
-#~ "à¦à¦–নো à¦à¦—à§à¦¬à§‹?"
-
-#~ msgid "Info: "
-#~ msgstr "তথà§à¦¯:"
-
-#~ msgid "Unknown driver"
-#~ msgstr "অপরিà¦à¦¿à¦¤ ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦°"
-
-#~ msgid "Error reading file %s"
-#~ msgstr "%s ফাইল পড়াতে তà§à¦°à§à¦Ÿà¦¿"
-
-#~ msgid "Restoring from file %s failed: %s"
-#~ msgstr "%s ফাইল থেকে পà§à¦¨à¦°à¦¾à§Ÿ সংরকà§à¦·à¦£ করতে বà§à¦¯à¦°à§à¦¥ হয়েছে: %s"
-
-#~ msgid "Bad backup file"
-#~ msgstr "নষà§à¦Ÿ বà§à¦¯à¦¾à¦•আপ ফাইল"
-
-#~ msgid "Error writing to file %s"
-#~ msgstr "%s ফাইলে লিখতে সমসà§à¦¯à¦¾ হয়েছে"
-
-#~ msgid "Error: The \"%s\" driver for your sound card is unlisted"
-#~ msgstr "ভà§à¦²: আপনার সাউনà§à¦¡ কারà§à¦¡à§‡à¦° \"%s\" ডà§à¦°à¦¾à¦‡à¦­à¦¾à¦°à¦Ÿà¦¿ তালিকায় নেই"
-
-#~ msgid "Ext2"
-#~ msgstr "Ext2"
-
-#~ msgid "Journalised FS"
-#~ msgstr "FS জারà§à¦¨à¦¾à¦²à¦¾à¦‡à¦œ করা হয়েছে"
-
-#~ msgid "Starts the X Font Server (this is mandatory for Xorg to run)."
-#~ msgstr "à¦à¦•à§à¦¸ ফনà§à¦Ÿ সারà§à¦­à¦¾à¦° à¦à¦¾à¦²à§ করে (Xorg à¦à¦¾à¦²à¦¾à¦¨à§‹à¦° জনà§à¦¯ à¦à¦Ÿà¦¿ বাধà§à¦¯à¦¤à¦¾à¦®à§‚লক)।"
-
-#~ msgid "Add user"
-#~ msgstr "ইউজার যোগ করো"
-
-#~ msgid "Accept user"
-#~ msgstr "ইউজার গà§à¦°à¦¹à¦¨ করো"
-
-# #msgstr "%2$s কে %1$s ফরমà§à¦¯à¦¾à¦Ÿ করা বà§à¦¯à¦°à§à¦¥ হয়েছে"
-#, fuzzy
-#~ msgid ""
-#~ "Do not update directory inode access times on this filesystem\n"
-#~ "(e.g, for faster access on the news spool to speed up news servers)."
-#~ msgstr ""
-#~ "à¦à¦‡ ফাইল সিসà§à¦Ÿà§‡à¦®à§‡ inode পà§à¦°à¦¬à§‡à¦¶ সময় আপডেট করবেন না\n"
-#~ "(যেমন,নিউজ সারà§à¦­à¦¾à¦° দà§à¦°à§à¦¤ করতে নিউজ সà§à¦ªà§à¦²à§‡ দà§à¦°à§à¦¤ পà§à¦°à¦¬à§‡à¦¶)।"
-
-# ;)
-#~ msgid "Rescue partition table"
-#~ msgstr "পারà§à¦Ÿà¦¿à¦¶à¦¨ টেবিলকে বাà¦à¦à¦¾à¦“"
-
-#~ msgid "Removable media automounting"
-#~ msgstr "রিমà§à¦­à§‡à¦¬à¦² মিডিয়া সয়ংকà§à¦°à¦¿à§Ÿà¦­à¦¾à¦¬à§‡ মাউনà§à¦Ÿ করা হà¦à§à¦›à§‡"
-
-#~ msgid "Trying to rescue partition table"
-#~ msgstr "পারà§à¦Ÿà¦¿à¦¶à¦¨ টেবিল বাà¦à¦à¦¾à¦¨à§‹ হà¦à§à¦›à§‡"
-
-#~ msgid "Accept/Refuse bogus IPv4 error messages."
-#~ msgstr "ভূয়া IPv4 বারà§à¦¤à¦¾ গà§à¦°à¦¹à¦£à§‡ সমà§à¦®à¦¤à¦¿/অসমà§à¦®à¦¤à¦¿ জানাও।"
-
-#~ msgid "Accept/Refuse broadcasted icmp echo."
-#~ msgstr "বà§à¦°à¦¡à¦•াসà§à¦Ÿ আই.সি.à¦à¦®.পি. ইকো গà§à¦°à¦¹à¦£à§‡ সমà§à¦®à¦¤à¦¿/অসমà§à¦®à¦¤à¦¿ জানাও।"
-
-#~ msgid "Accept/Refuse icmp echo."
-#~ msgstr "আই.সি.à¦à¦®.পি. ইকো গà§à¦°à¦¹à¦£à§‡ সমà§à¦®à¦¤à¦¿/অসমà§à¦®à¦¤à¦¿ জানাও।"
-
-#~ msgid "Allow/Forbid remote root login."
-#~ msgstr "দূরবরà§à¦¤à§€ কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦° থেকে রà§à¦Ÿ অà§à¦¯à¦¾à¦•াউনà§à¦Ÿà§‡ লগ-ইন অনà§à¦®à§‹à¦¦à¦¨/নিষিদà§à¦§ করো।"
-
-#~ msgid "Enable/Disable IP spoofing protection."
-#~ msgstr "আই.পি. সà§à¦ªà§à¦«à¦¿à¦‚ পà§à¦°à¦¤à¦¿à¦°à¦•à§à¦·à¦¾ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ সকà§à¦°à¦¿à§Ÿ/নিষà§à¦•à§à¦°à¦¿à§Ÿ করো।"
-
-#~ msgid "Enable/Disable libsafe if libsafe is found on the system."
-#~ msgstr "সিসà§à¦Ÿà§‡à¦®à§‡ libsafe পাওয়া গেলে তা সকà§à¦°à¦¿à§Ÿ/নিষà§à¦•à§à¦°à¦¿à§Ÿ করো।"
-
-#~ msgid "Enable/Disable the logging of IPv4 strange packets."
-#~ msgstr "IPv4-à¦à¦° সনà§à¦¦à§‡à¦¹à¦œà¦¨à¦• পà§à¦¯à¦¾à¦•েট সমà§à¦ªà¦°à§à¦•ে লগ লেখা সকà§à¦°à¦¿à§Ÿ/নিষà§à¦•à§à¦°à¦¿à§Ÿ করো।"
-
-# FIXME
-#~ msgid "Enable/Disable msec hourly security check."
-#~ msgstr "msec-à¦à¦° ঘনà§à¦Ÿà¦¾ পà§à¦°à¦¤à¦¿ নিরাপতà§à¦¤à¦¾ পরীকà§à¦·à¦¾ সকà§à¦°à¦¿à§Ÿ/নিষà§à¦•à§à¦°à¦¿à§Ÿ করো।"
-
-#~ msgid "Number of capture buffers:"
-#~ msgstr "কà§à¦¯à¦¾à¦ªà¦à¦¾à¦° বাফারের সংখà§à¦¯à¦¾:"
-
-#~ msgid "number of capture buffers for mmap'ed capture"
-#~ msgstr "mmap'ed কà§à¦¯à¦¾à¦ªà¦à¦¾à¦°à§‡à¦° জনà§à¦¯ কà§à¦¯à¦¾à¦ªà¦à¦¾à¦° বাফারের সংখà§à¦¯à¦¾"
-
-#~ msgid "PLL setting:"
-#~ msgstr "PLL সেটিং:"
-
-#~ msgid "Radio support:"
-#~ msgstr "রেডিও সাপোরà§à¦Ÿ:"
-
-#~ msgid " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
-#~ msgstr " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "আপনাকে অবশà§à¦¯à¦‡ à¦à¦•টি রà§à¦Ÿ পারà§à¦Ÿà¦¿à¦¶à¦¨ নিরà§à¦§à¦¾à¦°à¦£ করে দিতে হবে"
diff --git a/perl-install/share/po/br.po b/perl-install/share/po/br.po
index d0b40d0b0..f5495424a 100644
--- a/perl-install/share/po/br.po
+++ b/perl-install/share/po/br.po
@@ -1,35 +1,36 @@
# DrakX e Brezhoneg.
# Copyright (C) 1999-2005 Mandriva
-# Thierry Vignaud <tvignaud@mandriva.com>, 1999-2007
+# Thierry Vignaud <thierry.vignaud.com>, 1999-2007
# Jañ-Mai Drapier <jan-mai.drapier@mail.dotcom.fr>, 1999-2000
#
msgid ""
msgstr ""
"Project-Id-Version: DrakX 10.2\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
-"PO-Revision-Date: 2009-11-06 17:22+0100\n"
-"Last-Translator: Thierry Vignaud <tvignaud@mandriva.com>\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2016-01-02 15:32+0100\n"
+"Last-Translator: Thierry Vignaud <thierry.vignaud.com>\n"
"Language-Team: Brezhoneg <ofisk@wanadoo.fr>\n"
+"Language: br\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"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "Gortozit mar plij"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "O staliañ ar c'harger loc'hañ"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -40,295 +41,239 @@ msgid ""
"Assign a new Volume ID?"
msgstr ""
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr ""
"Staliadur ar c'harger loc'hañ zo sac'het. Degouezhet eo ar fazi a heul :"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
-#: any.pm:331
+#: any.pm:335
#, c-format
msgid "Bootloader Installation"
msgstr "Staliadur ar c'harger loc'hañ"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
-msgstr "Pelec'h e mennit staliañ ar c'harger loc'hañ ?"
+msgstr "Pelec'h e vennit staliañ ar c'harger loc'hañ ?"
-#: any.pm:359
-#, fuzzy, c-format
+#: any.pm:355
+#, c-format
msgid "First sector (MBR) of drive %s"
-msgstr "Rann gentañ ar bladenn (MBR)"
+msgstr "Rann gentañ (MBR) pladenn %s"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "Rann gentañ ar bladenn (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
-msgstr "Rann gentañ ar parzhadur kentañ"
+msgstr "Rann gentañ ar barzhadur kentañ"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "War bladennig"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "Tremen e-biou"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "Kefluniadur giz al loc'hañ"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, c-format
+msgid "EFI System Partition"
+msgstr "Parzhadur reizhiad ESP"
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
-msgstr "DibarzhoĂ¹ pennañ ar c'harger loc'hañ"
+msgstr "DibarzhioĂ¹ pennañ ar c'harger loc'hañ"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "Karger loc'hañ"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "Karger loc'hañ da implijout"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Trobarzhell loc'hañ"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
-msgstr "DibarzhoĂ¹ pennañ"
+msgstr "DibarzhioĂ¹ pennañ"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "Gedvezh kent loc'hañ ar skeudenn dre ziouer"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "Bevaat ACPI"
-#: any.pm:426
-#, fuzzy, c-format
+#: any.pm:419
+#, c-format
msgid "Enable SMP"
-msgstr "Bevaat ACPI"
+msgstr "Bevaat SMP"
-#: any.pm:427
+#: any.pm:420
#, c-format
msgid "Enable APIC"
msgstr "Bevaat APIC"
-#: any.pm:429
+#: any.pm:422
#, c-format
msgid "Enable Local APIC"
msgstr "Bevaat APIC lec'hel"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Diogelroez"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Tremenger"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "An tremegerioĂ¹ ne glot ket"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Klaskit adarre mar plij"
-#: any.pm:436
+#: any.pm:429
#, c-format
-msgid "You can not use a password with %s"
-msgstr "Gellout a rit implij ur ger tremen gant %s"
+msgid "You cannot use a password with %s"
+msgstr "Gellout a rit implij ur ger-tremen gant %s"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "Tremenger (adarre)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "Skarañ /tmp bep ma loc'her"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr ""
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr ""
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "Amzer-hont ar galon"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr ""
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr ""
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "RK dre ziouer ?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Skeudenn"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Gwrizienn"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "Ouzhpennañ en diwezh"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr ""
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Mod video"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "Profil rouedad"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Skridennad"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "Dre ziouer"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "N'eo ket video"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "Berzet eo ar skridennadoĂ¹ goullo"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "Ret eo deoc'h kaout ur skeudenn kalon"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "Ret eo deoc'h kaout ur parzhadur gwrizienn"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "En implij eo ar skridennad-se endeo"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "Pe seurt enmont a vennit ouzhpennañ ?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "ReizhiadoĂ¹ all (SunOS ...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "ReizhiadoĂ¹ all (MacOS ...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "ReizhiadoĂ¹ all (Windows ...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, c-format
msgid "Bootloader Configuration"
msgstr "Kefluniadur al loc'hañ"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -337,276 +282,323 @@ msgstr ""
"Setu da heul an enmontoĂ¹ liesseurt.\n"
"Gallout a rit ouzhpennañ lod pe gemmañ a re a zo."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Hoc’h evezh"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr ""
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr ""
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "Aotreañ « su »"
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr ""
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr ""
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr ""
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(ouzhpennet %s endeo)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "Roit un anv arveriad mar plij"
-#: any.pm:863
-#, fuzzy, c-format
+#: any.pm:875
+#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
"cased letters, numbers, `-' and `_'"
msgstr ""
-"An anv arveriad a zle bezañ ennañ lizherennoĂ¹ munut, sifroĂ¹, `-' ha `_' "
-"hepken"
+"An anv arveriad a zle krogiñ gant ul lizherenn munut ha war he lerc'h "
+"lizherennoĂ¹ munut, sifroĂ¹, `-' ha `_' hepken"
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "Re hir eo an anv arveriad-se"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "En implij eo an anv arveriad-se endeo"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "ID an arveriad"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "ID ar strollad"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
-msgstr "red eo da bezañ un niver %s"
+msgstr "ret eo da %s bezañ un niver"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
+msgid "%s should be above 1000. Accept anyway?"
msgstr ""
-#: any.pm:877
+#: any.pm:889
#, c-format
msgid "User management"
msgstr "Merañ an arveriaded"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, c-format
msgid "Set administrator (root) password"
msgstr "Termeniñ tremenger ar merour (root)"
-#: any.pm:889
+#: any.pm:903
#, c-format
msgid "Enter a user"
msgstr "Skrivit anv un arveriad"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Arlun"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "Anv gwirion"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "Anv ereañ"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Shell"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr "StroladoĂ¹ ouzhpenn :"
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
msgstr "Gortozit mar plij, emaon oc'h ouzhpennañ ur media ..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "Emereañ"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr ""
-"Kefluniañ ho urzhiataer evit lañsañ X ent emgefreek gant un arveriad a "
-"c'hellañ."
+"Gallout a ran kefluniañ hoc’h urzhiataer evit lañsañ X ent emgefreek gant un "
+"arveriad."
-#: any.pm:979
+#: any.pm:1005
#, c-format
msgid "Use this feature"
msgstr "Implij an arc'hwel-mañ"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Dibabit an arveriad dre ziouer :"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Dibabit ar merour prenestrer da seveniñ :"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
-msgstr "CheñchamentoĂ¹"
+msgstr "CheñchamantoĂ¹"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Serriñ"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Emglev an aotre"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Kuitaat"
-#: any.pm:1080
+#: any.pm:1096
#, c-format
msgid "Do you accept this license ?"
msgstr "Hag e plij an aotre-mañ deoc'h ?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Plijout a ra din"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "Ne blij ket din"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "Dibabit ar yezh da implijout, mar plij"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
-msgstr "Gallout a rit dibab yezhoĂ¹ all hag a vo hegerz goude staliañ"
+msgstr ""
+"%s a c'hell bezañ implijet gant meur a yezh. Gallout a rit dibab\n"
+" yezhoĂ¹ all hag a vo hegerz goude staliañ (ur wech e vo bet adloc'het\n"
+" ar reizhiad)"
+
+#: any.pm:1153 fs/partitioning_wizard.pm:186
+#, c-format
+msgid "Mageia"
+msgstr "Mageia"
-#: any.pm:1138
+#: any.pm:1154
#, c-format
-msgid "Multi languages"
-msgstr "Meur a yezh"
+msgid "Multiple languages"
+msgstr "Liesyezh"
-#: any.pm:1147 any.pm:1178
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
+msgstr "Dibab yezhoĂ¹ ouzhpenn"
+
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr "Kodadur kozh (n'eo ket UTF-8)"
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "An holl yezhoĂ¹"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "Dibab ho yezh"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "Bro / Rannvro"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "Dibabit ho pro, mar plij"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "Setu eo listenn leun ar broioĂ¹ holl"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
msgstr "BroioĂ¹ all"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
-msgstr "Barek"
+msgstr "Barrek"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr "Hentenn enkas :"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Hini ebet"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "N'eo ket lodañ"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
-msgstr "Aotreiñ pep arveriad"
+msgstr "Aotreañ pep arveriad"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "Personelañ"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -616,86 +608,86 @@ msgid ""
"\"Custom\" permit a per-user granularity.\n"
msgstr ""
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
"Windows."
msgstr ""
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
"systems."
msgstr ""
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr ""
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "Lañsañ userdrake"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
"You can use userdrake to add a user to this group."
msgstr ""
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
msgstr ""
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr ""
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "Takad-eur"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "Pe seurt a vo ho takad-eur ?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
-msgstr "Kefluniadur an deizid, an eurier hag an amzer"
+msgstr "Kefluniadur an deiziad, an eurier hag an amzer"
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
-msgstr "Peseurt hini zo an amzer gwelloc'h ?"
+msgstr "Peseurt hini zo an amzer welloc'h ?"
-#: any.pm:1550
+#: any.pm:1572
#, c-format
msgid "%s (hardware clock set to UTC)"
-msgstr "%s (war UTC eo lakaet ho eurier periantel)"
+msgstr "%s (war UTC eo lakaet hoc’h eurier periantel)"
-#: any.pm:1551
+#: any.pm:1573
#, c-format
msgid "%s (hardware clock set to local time)"
-msgstr "%s (war GMT eo lakaet ho eurier periantel)"
+msgstr "%s (war GMT eo lakaet hoc’h eurier periantel)"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "Servijer NTP"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr ""
@@ -720,7 +712,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "Smart Card"
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Domani Windows"
@@ -728,297 +720,297 @@ msgstr "Domani Windows"
#: authentication.pm:29
#, c-format
msgid "Kerberos 5"
-msgstr ""
+msgstr "Kerberos 5"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "Restr lec'hel :"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr ""
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP :"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
"consolidates certain types of information within your organization."
msgstr ""
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS :"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
"Service domain with a common password and group file."
msgstr ""
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Domani Windows :"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
"a Windows domain."
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
-msgstr ""
+msgstr "Kerberos 5 :"
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, c-format
msgid "Welcome to the Authentication Wizard"
msgstr ""
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "Servijer LDAP"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, c-format
msgid "Base dn"
msgstr ""
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr ""
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr ""
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr ""
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr ""
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr ""
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
-msgstr ""
+msgstr "DN kevreañ "
-#: authentication.pm:123 authentication.pm:175
-#, fuzzy, c-format
+#: authentication.pm:122 authentication.pm:174
+#, c-format
msgid "Bind Password "
-msgstr "Tremenger"
+msgstr "Tremenger Bind"
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr ""
-#: authentication.pm:127
-#, fuzzy, c-format
+#: authentication.pm:126
+#, c-format
msgid "Password base"
-msgstr "Tremenger"
+msgstr "Stlennvon an tremengerioĂ¹"
-#: authentication.pm:128
-#, fuzzy, c-format
+#: authentication.pm:127
+#, c-format
msgid "Group base"
-msgstr "ID ar strollad"
+msgstr "Stlennvon ar strolladoĂ¹"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
-msgstr ""
+msgstr "Stlennvon shadow"
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:146
-#, fuzzy, c-format
+#: authentication.pm:145
+#, c-format
msgid "Realm "
-msgstr "Anv gwirion"
+msgstr "Rouantelezh "
-#: authentication.pm:148
+#: authentication.pm:147
#, c-format
msgid "KDCs Servers"
msgstr "Servijered KDC"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr ""
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr ""
-#: authentication.pm:156
-#, fuzzy, c-format
+#: authentication.pm:155
+#, c-format
msgid "Use local file for users information"
-msgstr "Implijit libsafe evit ar servijerien"
+msgstr "Implijit restroĂ¹ lec'hel evit titouroĂ¹ diwar-benn an arveriaded"
-#: authentication.pm:157
-#, fuzzy, c-format
-msgid "Use Ldap for users information"
-msgstr "TitouroĂ¹ ar bladenn"
+#: authentication.pm:156
+#, c-format
+msgid "Use LDAP for users information"
+msgstr "Implij LDAP evit titouroĂ¹ diwar-benn an arveriaded"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr ""
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "Domani NIS"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "Servijer NIS"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-#: authentication.pm:218
-#, fuzzy, c-format
+#: authentication.pm:217
+#, c-format
msgid "Domain Model "
-msgstr "Domani"
+msgstr "Seurt domani"
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
-msgstr ""
+msgstr "Rouantelezh AD"
-#: authentication.pm:221
-#, fuzzy, c-format
+#: authentication.pm:220
+#, c-format
msgid "DNS Domain"
-msgstr "Domani NIS"
+msgstr "Domani DNS"
-#: authentication.pm:222
-#, fuzzy, c-format
+#: authentication.pm:221
+#, c-format
msgid "DC Server"
-msgstr "Servijered KDC"
+msgstr "Servijer DC"
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "Dilesadur"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "Hentenn dilesadur"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "Tremenger ebet"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr "Re eeun eo an tremenger-se (%d arouezenn zo ret d'an nebeutañ)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
-msgstr "N'hellañ ket implijout ar skignañ hep domani NIS"
+msgid "Cannot use broadcast with no NIS domain"
+msgstr "N'hell ket bet implijet ar skignañ hep domani NIS"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Dibabit ar restr"
-#: authentication.pm:897
+#: authentication.pm:866
#, c-format
msgid "Domain Windows for authentication : "
msgstr ""
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "Anv merour an domani"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "Tremenger merour an domani"
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1033,109 +1025,110 @@ msgstr ""
"gortozit \n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO gant meuziad skrid"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
-msgstr "GRUB gant meuziad grafek"
+msgid "GRUB2 with graphical menu"
+msgstr "GRUB2 gant meuziad grafek"
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr "GRUB gant meuziad skrid"
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 gant meuziad skrid"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "GRUB gant meuziad grafek"
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr "GRUB gant meuziad skrid"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "n'eus ket a-walc'h egor e /boot"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
-msgstr "Ne mennit ket staliañ ar c'harger loc'hañ war ur parzhadur %s\n"
+msgid "You cannot install the bootloader on a %s partition\n"
+msgstr "Ne vennit ket staliañ ar c'harger loc'hañ war ur parzhadur %s\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
"renumbered"
msgstr ""
-"Red eo da vremañat kefluniadur ho karger loc'hañ peogwir e oa cheñchet niver "
+"Ret eo bremanaat kefluniadur ho karger loc'hañ peogwir e oa cheñchet niver "
"ar parzhiadurioĂ¹"
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
-"N'hell ket bet staliet ar c'harger loc'hañ. Dao eo deoc'h loc'hañ gant ar "
+"N'hell ket bet staliet ar c'harger loc'hañ. Dao eo deoc'h loc'hañ gant ar "
"bladenn skoazell ha dibab « %s »"
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "Staliañ ar c'harger loc'hañ c'hoazh"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "B"
msgstr "O"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "Ko"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "Mo"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "Go"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "To"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr "%02de%02d"
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d munutennoĂ¹"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 munutenn"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d eilenn"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr "mankout a ra an urzhiad %s"
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1145,154 +1138,143 @@ msgid ""
"points, select \"New\"."
msgstr ""
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Nevez"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Divarc'hañ"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Marc'hañ"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Servijer"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Poent marc'hañ"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
-msgstr "DibarzhoĂ¹"
+msgstr "DibarzhioĂ¹"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Dilemel"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Graet"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Fazi"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "Skrivit URL ar servijer WebDAV mar plij"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
-msgstr "Ezhom en deus an URL da gregiñ gant http:// pe https://"
-
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Ho evezh"
+msgstr "Ezhomm en deus an URL da gregiñ gant http:// pe https://"
#: diskdrake/dav.pm:106
-#, fuzzy, c-format
-msgid "Are you sure you want to delete this mountpoint?"
-msgstr "Mennout a rit klikit ouzh an nozel-se ?"
+#, c-format
+msgid "Are you sure you want to delete this mount point?"
+msgstr "Ha fellout a ra deoc'h da vat lemel ar poent marc'hañ-mañ ?"
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Servijer : "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "Poent marc'hañ : "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
-msgstr "DibarzhoĂ¹Â : %s"
+msgstr "DibarzhioĂ¹Â : %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "O parzhañ"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "Lennit aketus"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "Gwarezit ho roadoĂ¹ da gentañ mar plij"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Kuitaat"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "Kenderc'hel"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Skoazell"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1303,142 +1285,132 @@ msgstr ""
"Aliañ a ran ouzoc'h adventañ ar parzhadur-se\n"
"(klikit warni, da c'houde klikit ouzh \"Adventañ\")"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "Klikit ouzh ur parzhadur mar plij"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "MunudoĂ¹"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
-msgstr "N'eo ket pladenn ebet"
+msgid "No hard disk drives found"
+msgstr "N'eus ket pladenn kavet ebet"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "Anavez"
-#: diskdrake/hd_gtk.pm:388
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427
+#, c-format
msgid "Ext4"
-msgstr "Kuitaat"
+msgstr "Ext4"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "XFS"
msgstr "XFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Disloañ"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "All"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "Goullo"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "Seurt ar reizhiadoĂ¹ restroĂ¹Â :"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, c-format
msgid "This partition is already empty"
msgstr "Goullo eo ar barzhadur-se c'hoazh"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "Implijit « Divarc'hañ » da gentañ"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "Grit kentoc'h gant « %s » (er mod mailh)"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Seurt"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "Dibabit ur parzhadur all"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Dibabit ur parzhadur"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "Mui"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, c-format
msgid "Confirmation"
msgstr "Kadarnadur"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "Kenderc'hel evelato ?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Kuitaat hep enrollañ"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "Kuitaat hep skrivañ an daolenn barzhañ ?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "Mennout a rit skrivañ kemmoĂ¹ /etc/fstab"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr "Ret eo deoc'h adloc'hañ evit ma talvezo kemmoĂ¹ an daolenn barzhañ"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1446,29 +1418,29 @@ msgid ""
"Quit anyway?"
msgstr ""
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "Skarañ an holl"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "Ac'hubiñ ent emgefreek"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "Tremen er mod boas"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "Tremen er mod mailh"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "TitouroĂ¹ ar bladenn"
#: diskdrake/interactive.pm:371
@@ -1478,8 +1450,8 @@ msgstr "Ac'hubet eo an holl barzhadurioĂ¹ kentañ renk"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
-msgstr "N'hellan ouzpennañ parzhadur ebet ken"
+msgid "I cannot add any more partitions"
+msgstr "N'hellan ouzhpennañ parzhadur ebet ken"
#: diskdrake/interactive.pm:373
#, c-format
@@ -1500,325 +1472,324 @@ msgstr "Adkargañ an daolenn barzhañ"
msgid "Detailed information"
msgstr "TitouroĂ¹ gant munudoĂ¹"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
-msgstr ""
+msgstr "Gwel"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Adventañ"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Furmadiñ"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Ouzhpennañ da RAID"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Ouzhpennañ da LVM"
-#: diskdrake/interactive.pm:413
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:417
+#, c-format
msgid "Use"
-msgstr "ID an arveriad"
+msgstr "Implij"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Dilemel"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "Lemel diwar RAID"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "Lemel diwar LVM"
-#: diskdrake/interactive.pm:418
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:422
+#, c-format
msgid "Remove from dm"
-msgstr "Lemel diwar LVM"
+msgstr "Lemel diwar dm"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "Kemmañ RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Implij da saveteiñ"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Krouiñ"
-#: diskdrake/interactive.pm:453
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:456
+#, c-format
msgid "Failed to mount partition"
-msgstr "Dilec'hiañ retroĂ¹ er parzhadur nevez"
+msgstr "Sac'het en ur marc'hañ ar parzhadur"
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Krouiñ ur parzhadur nevez"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "Rann kregiñ : "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "Ment e Mo : "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "Seurt ar reizhiad restroĂ¹Â : "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "Dibarzh : "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
-msgstr "Anv al levrenn poellek "
+msgstr "Anv al levrenn boellek "
-#: diskdrake/interactive.pm:507
+#: diskdrake/interactive.pm:514
#, fuzzy, c-format
msgid "Encrypt partition"
msgstr "Algoritm enrinegadur"
-#: diskdrake/interactive.pm:508
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:515
+#, c-format
msgid "Encryption key "
msgstr "Alc'hwez enrinegadur"
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "Alc'hwez enrinegadur (adarre)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
-msgstr "An alc'hwezoĂ¹ enrinegadur ne glot ket"
+msgstr "An alc'hwezioĂ¹ enrinegadur ne glot ket"
-#: diskdrake/interactive.pm:521
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:529
+#, c-format
msgid "Missing encryption key"
-msgstr "Alc'hwez enrinegadur ar reizhiad restroĂ¹"
+msgstr "Mankout a ra an alc'hwez enrinegadur"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "Gwiriañ ar bloc'hoĂ¹ siek ?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "Lemel ar restr saveteiñ ?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr ""
"Goude kemmañ seurt ar parzhadur %s, holl roadoĂ¹ ar parzhadur-se a vo kollet"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "Kemmañ seurt ar parzhadur"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "Pe seurt reizhiad restroĂ¹ a vennit ?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, c-format
msgid "Switching from %s to %s"
msgstr "Gwintañ eus %s da %s"
-#: diskdrake/interactive.pm:682
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:681
+#, c-format
msgid "Set volume label"
-msgstr "Pe anv levrenn ?"
+msgstr "Termeniñ an anv levrenn"
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr "Pe anv levrenn ?"
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, c-format
msgid "Label:"
msgstr "Skridennad :"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
-msgstr "Pelec'h e mennit marc'hañ ar restr saveteiñ %s ?"
+msgstr "Pelec'h e vennit marc'hañ ar restr saveteiñ %s ?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
-msgstr "Pelec'h e mennit marc'hañ an drobarzhell %s ?"
+msgstr "Pelec'h e vennit marc'hañ an drobarzhell %s ?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"N'hellan ket dizober ar poent marc'hañ dre m'eo implijet ar parzhadur-se\n"
"evit saveteiñ. Lamit ar saveteiñ da gentañ"
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
-msgstr "Pelec'h e mennit marc'hañ an %s ?"
+msgstr "Pelec'h e vennit marc'hañ an %s ?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "Oc'h adventañ"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "O jediñ bevennoĂ¹ ar reizhiad restroĂ¹ FAT"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "N'hellan ket adventañ ar parzhadur-se"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "Mat e vije gwareziñ holl roadoĂ¹ ar parzhadur-se"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr "Goude adventañ ar parzhadur %s e vo kollet holl roadoĂ¹ ar parzhadur-se"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Dibabit ar ment nevez"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "Ment nevez e Mo : "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr "Ment izelañ : %s Mo"
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr "Ment uhelañ : %s Mo"
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
"filesystem checks will be run on your next boot into Microsoft Windows®"
msgstr ""
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "Alc'hwez enrinegadur ar reizhiad restroĂ¹"
-#: diskdrake/interactive.pm:946
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:948
+#, c-format
msgid "Enter your filesystem encryption key"
-msgstr "Dibab hoc'h alc'hwez enrinegadur ar reizhiad restroĂ¹"
+msgstr "Skrivit hoc'h alc'hwez enrinegadur ar reizhiad restroĂ¹"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "Alc'hwez enrinegadur"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
-msgstr ""
+msgstr "N'eo ket mat an alc'hwez"
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Dibabit da be RAID ouzhpennañ"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "nevez"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Dibabit da be LVM ouzhpennañ"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
+#, c-format
msgid "LVM name"
-msgstr "Anv LVM ?"
+msgstr "Anv LVM"
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
-msgstr ""
+msgstr "Skrivit un anv evit ar strollad levrenn LVM nevez"
-#: diskdrake/interactive.pm:999
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1016
+#, c-format
msgid "\"%s\" already exists"
-msgstr "Ar restr zo endeo. E implijout ?"
+msgstr "« %s » zo endeo"
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr "O kefluniañ LVM"
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
@@ -1828,113 +1799,118 @@ msgstr ""
"Mennout a rit dilec'hiañ al levrennioĂ¹ fizikel implijet deus al levrenn-mañ "
"war unan all ?"
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
-msgstr "O fiñval al levrennioĂ¹ fizikel"
+msgstr "O fiñval al levrennoĂ¹ fizikel"
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "N'heller ket implijout ar parzhadur-mañ evit saveteiñ"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Saveteiñ"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "Anv ar restr saveteiñ : "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
-msgstr "Roit ur anv restr"
+msgstr "Roit un anv restr"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr "Restr implijet gant ur saveteiñ all endeo, dibabit unan all"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "Ar restr zo endeo. E implijout ?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
-msgstr "DibarzhoĂ¹ marc'hañ"
+msgstr "DibarzhioĂ¹ marc'hañ"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "A bep sort"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "trobarzhell"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "live"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
msgstr "ment diaoz (KiO)"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "Bezit war evezh : arvarus eo an obererezh-mañ."
-#: diskdrake/interactive.pm:1196
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1216
+#, c-format
msgid "Partitioning Type"
-msgstr "O parzhañ"
+msgstr "Doare parzhañ"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "Peseurt eo ar parzhadur ?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr "Ret e vo deoc'h adloc'hañ a-raok ma talvezo ar c'hemm"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "War-nes bezañ skrivet war bladenn eo taolenn barzhañ an ardivink %s"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "O furmadiñ ar parzhadur %s"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
"Goude furmadiñ ar parzhadur %s, holl roadoĂ¹ ar parzhadur-se a vo kollet"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "Gwiriañ ar bloc'hoĂ¹ siek ?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
-msgstr "Dilec'hiañ retroĂ¹ er parzhadur nevez"
+msgstr "Dilec'hiañ restroĂ¹ er parzhadur nevez"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "Kuzhat ar restroĂ¹"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -1945,128 +1921,127 @@ msgid ""
"the contents of the mounted partition)"
msgstr ""
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
-msgstr "O tilec'hiañ retroĂ¹ er parzhadur nevez"
+msgstr "O tilec'hiañ restroĂ¹ er parzhadur nevez"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "Adskrivañ %s"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "Lemel %s"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "ar parzhadur %s 'zo %s bremañ"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr "Kemmet eo niverennoĂ¹ ar parzhadurioĂ¹Â : "
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Trobarzhell : "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr "Anv al levrenn : "
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr "UUID :"
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "Lizher ar bladenn DOS : %s (diwar varteze hepken)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Seurt : "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Anv : "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "O kregiñ : rann %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr "Ment: %s (%s%% eus ar bladenn)"
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "Ment : %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s rann"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "Kranenn %d da %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr "Niver a levrennioĂ¹ poellek : %d\n"
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "Furmadet\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "N'eo ket furmadet\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "Marc'het\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1412
+#, c-format
msgid "Encrypted"
-msgstr "Alc'hwez enrinegadur"
+msgstr "Enrineget"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
-msgstr ""
+msgstr " (marv)"
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2075,7 +2050,7 @@ msgstr ""
"Restr(oĂ¹) saveteiñ :\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2084,27 +2059,27 @@ msgstr ""
"Parzhadur loc'het dre ziouer\n"
" (evit loc'hañ MS-DOS, ket evit lilo)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Live %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
msgstr "Ment diaoz %d KiO\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "PladennoĂ¹ RAID %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "Anv ar restr saveteiñ : %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2113,7 +2088,7 @@ msgid ""
"probably leave it alone.\n"
msgstr ""
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2122,58 +2097,63 @@ msgid ""
"dual-booting your system.\n"
msgstr ""
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
-msgstr ""
+msgstr "Egor dieub war %s (%s)"
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Lenn-hepken"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "Ment : %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Mentoniezh : %s kranenn, %s penn, %s rann\n"
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Anv : "
+
+#: diskdrake/interactive.pm:1458
#, c-format
msgid "Medium type: "
msgstr "Seurt ar vedium : "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "PladennoĂ¹ LVM %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Seurt taolenn barzhañ : %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "war kanol %d Nn %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Dibab hoc'h alc'hwez enrinegadur ar reizhiad restroĂ¹"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
"Re eeun eo an alc'hwez enrinegadur-se (%d arouezenn zo ret d'an nebeutañ)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "Algoritm enrinegadur"
@@ -2183,17 +2163,19 @@ msgstr "Algoritm enrinegadur"
msgid "Change type"
msgstr "Kemmañ seurt"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Nullañ"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr ""
"N'hellan ket ereañ gant an anv arveriad %s (n'eo ket mat an tremenger ?)"
@@ -2216,7 +2198,8 @@ msgstr "Unan all"
#, c-format
msgid ""
"Please enter your username, password and domain name to access this host."
-msgstr "Roit ho anv arveriad, ho tremenger hag ho anv domain evit an ostiz-se"
+msgstr ""
+"Roit hoc’h anv arveriad, ho tremenger hag hoc’h anv domani evit an ostiz-se"
#: diskdrake/smbnfs_gtk.pm:180
#, c-format
@@ -2235,75 +2218,82 @@ msgstr "Klask servijerioĂ¹"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "Klask servijerioĂ¹ nevez"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "Ar pakad %s zo war-nes bezañ staliet. Mennout a rit staliañ anezhañ ?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
msgstr "N'eo ket evit staliañ ar pakad %s !"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "Mankout a ra ar pakad ret %s"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "Ar pakadoĂ¹ a-heul zo war-nes bezañ staliet :\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "O staliañ pakadoĂ¹Â ..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "Lemel pakadoĂ¹Â ..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
"filesystems. Please check your hardware for the cause of this problem"
msgstr ""
"C'hoarvezet ez eus ur fazi - n'eus bet kavet trobarzhell reizh ebet a-benn "
-"krouiñ reizhiadoĂ¹ restroĂ¹ nevez warni. Gwiriit abeg ar gudenn-mañ en ho "
+"krouiñ reizhiadoĂ¹ restroĂ¹ nevez warni. Gwiriit abeg ar gudenn-mañ en hoc’h "
"ardivinkaj mar plij "
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Ret eo deoc'h kaout ur parzhadur FAT marc'het war /boot/efi"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "Ret eo deoc'h kaout ur parzhadur ESP FAT32 marc'het war /boot/EFI"
-#: fs/format.pm:106
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "O krouiñ hag o furmadiñ ar restr saveteiñ %s"
-#: fs/format.pm:125
-#, fuzzy, c-format
+#: fs/format.pm:131
+#, c-format
msgid "I do not know how to set label on %s with type %s"
-msgstr "N'ouzon ket penaos furmadiñ %s er seurt %s"
+msgstr "N'ouzon ket penaos mod reiñ un anv da %s gant ar seurt %s"
-#: fs/format.pm:134
-#, fuzzy, c-format
+#: fs/format.pm:143
+#, c-format
msgid "setting label on %s failed, is it formatted?"
-msgstr "furmadiñ ar seurt %s eus %s zo sac'het"
+msgstr "lakkat ur skridennad war %s zo sac'het, hag-eñ eo furmadet ?"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "N'ouzon ket penaos furmadiñ %s er seurt %s"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "furmadiñ ar seurt %s eus %s zo sac'het"
@@ -2318,76 +2308,76 @@ msgstr "Marc'hañ kelc'hiek %s\n"
msgid "Mounting partition %s"
msgstr "O zivarc'hañ ar parzhadur %s"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "sac'het eo mac'hañ ar barzhadur %s er renkell %s"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "O wiriañ %s"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "fazi en ur zivarc'hañ %s : %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "Bevañ ar barzhadur disloañ %s"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr ""
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr ""
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2395,62 +2385,62 @@ msgid ""
"have suidperl(1) installed.)"
msgstr ""
-#: fs/mount_options.pm:137
-#, c-format
-msgid "Mount the file system read-only."
-msgstr "Mountañ ar reizhiad restroĂ¹ en el lenn-hepken."
-
#: fs/mount_options.pm:139
#, c-format
-msgid "All I/O to the file system should be done synchronously."
-msgstr ""
+msgid "Mount the filesystem read-only."
+msgstr "Marc'hañ ar reizhiad restroĂ¹ e mod lenn-hepken."
#: fs/mount_options.pm:141
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr ""
#: fs/mount_options.pm:143
#, c-format
-msgid "Allow an ordinary user to mount the file system."
-msgstr "Moaein zo da varc'hañ ar reiziad restroĂ¹ gant un arveriad."
+msgid "Allow every user to mount and umount the filesystem."
+msgstr ""
#: fs/mount_options.pm:145
#, c-format
+msgid "Allow an ordinary user to mount the filesystem."
+msgstr "Moaien zo da varc'hañ ar reizhiad restroĂ¹ gant un arveriad."
+
+#: fs/mount_options.pm:147
+#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr ""
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr ""
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
msgstr ""
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "Poent marc'hañ doubl %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "Parzhadur ebet"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "O klask ar parzhadurioĂ¹ evit kavout poentoĂ¹ marc'hañ"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Dibabit ar poentoĂ¹ marc'hañ"
@@ -2473,18 +2463,18 @@ msgid "Not enough swap space to fulfill installation, please add some"
msgstr ""
"N'eus ket a-walc'h a zisloañ evit peurstaliañ, kreskit anezhañ mar plij"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"Ret eo deoc'h kaout ur parzhadur gwrizienn.\n"
"Evit se, krouit ur parzhadur (pe glikit ouzh unan a zo c'hoazh).\n"
"Da c'houde dibabit an ober « Poent marc'hañ » ha lakait anezhañ da `/'"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2493,52 +2483,57 @@ msgid ""
msgstr ""
"N'eus parzhadur disloañ ebet.\n"
"\n"
-"Fellout a ra deoc'h mont war raok evelato ?"
+"Fellout a ra deoc'h mont war-raok evelato ?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "Implij an egor dieub"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "N'eus ket a-walc'h egor dieub evit parzhadurioĂ¹ nevez"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
-msgstr "Implijit ar parzhaduroĂ¹ a zo dija"
+msgstr "Implijit ar parzhadurioĂ¹ a zo dija"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "N'eus parzhadur da implij ebet"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "O jediñ ment ar barzhadur Microsoft Windows®"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr "Implijit an egor dieub war ar barzhadur Microsoft Windows®"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "Pe seurt parzhadur a vennit furmadiñ ?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
+msgstr ""
+
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
msgstr ""
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2557,7 +2552,7 @@ msgid ""
"\n"
"When sure, press %s."
msgstr ""
-"HO EVEZH !\n"
+"HOC’H EVEZH !\n"
"\n"
"\n"
"Ezhomm en deus DrakX adventañ ho parzhadur Windows bremañ.\n"
@@ -2565,83 +2560,84 @@ msgstr ""
"\n"
"Bezit war evezh : arvarus eo an obererezh-se. Ma n'hoc'h eus ket graet "
"c'hoazh, gwelloc'h e vije deoc'h seveniñ da gentañ scandisk (ha diouzh ret "
-"seveniñ defrag) war arparzhadur-se, ha gwareziñ ho roadoĂ¹.\n"
+"seveniñ defrag) war ar parzhadur-se, ha gwareziñ ho roadoĂ¹.\n"
"\n"
"\n"
"Pa vezit sur, gwaskit « %s »"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "A heul"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Partitionning"
msgstr "O parzhañ"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr ""
-"Peseurt ment e mennit chom evit Microsoft Windows® war ar barzhadur %s ?"
+"Peseurt ment e vennit chom evit Microsoft Windows® war ar barzhadur %s ?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "Ment"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "Oc'h adventañ ar barzhadur Microsoft Windows®"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "Fazi en un adventañ ar barzhadur FAT : %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr "N'eus ket ur barzhadur FAT d'adventañ (n'eus ket a-walc'h egor dieub)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Lemel Microsoft Windows®"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Erase and use entire disk"
msgstr "Chetañ hag implij an holl planedenn"
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
msgstr ""
-"Meur a bladenn oc'h eus. Pehini oc'h eus c'hoant da implij evit staliñ "
-"Linux ?"
+"Meur a bladenn hoc’h eus. Pehini hoc’h eus c'hoant da implij evit staliañ ?"
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr ""
"Ar parzhadurioĂ¹ HOLL o vezañ hag e vo kollet holl roadoĂ¹ war ar bladenn %s"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
-msgstr "ParzhaduroĂ¹ diouzoc'h"
+msgstr "ParzhadurioĂ¹ diouzoc'h"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "Implijit fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2650,65 +2646,70 @@ msgstr ""
"Gallout a rit bremañ parzhañ ho pladenn galet %s.\n"
"Pa 'z eo graet, na zisoñjit ket enrollañ dre implijout `w'"
-#: fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:425
+#, c-format
msgid "Ext2/3/4"
-msgstr "Ext3"
+msgstr "Ext2/3/4"
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "N'hellan ket kavout plas da staliañ"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "Kinnig eo deoc'h gant ar skoazeller parzhadur DrakX :"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
-msgstr ""
+msgstr "Setu ar pezh a zo war ho pladenn "
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "Fazi en ur parzhañ : %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
+#, c-format
+msgid "You cannot use JFS for partitions smaller than 16MB"
+msgstr "N'hellit ket implij JFS evit ar parzhadurioĂ¹ bihanoc'h evel 16Mo"
+
+#: fs/type.pm:373
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
-msgstr "N'hellit ket implij JFS evit ar parzhadurioĂ¹ bihanioc'h evel 16Mo"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
+msgstr "N'hellit ket implij ReiserFS evit ar parzhadurioĂ¹ bihanoc'h evel 32Mo"
-#: fs/type.pm:394
+#: fs/type.pm:374
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
-msgstr "N'hellit ket implij ReiserFS evit ar parzhadurioĂ¹ bihanioc'h evel 32Mo"
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr "N'hellit ket implij BTRFS evit ar parzhadurioĂ¹ bihanoc'h evel 256Mo"
-#: fsedit.pm:24
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "eeun"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "gant /usr"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "servijer"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr ""
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2716,125 +2717,125 @@ msgid ""
"\n"
"Do you agree to lose all the partitions?\n"
msgstr ""
-"N'hellañ ket lenn an taolenn barzhañ an drobarzhell %s, re vrein eo "
+"N'hellañ ket lenn an daolenn barzhañ an drobarzhell %s, re vrein eo "
"evidon :\n"
"(\n"
"Klask a rin kenderc'hel en ur ziverkañ ar parzhadurioĂ¹ siek (Kollet e vo "
"HOLL ROADOĂ™ ar bladenn-se).\n"
-"The other solution is to not allow DrakX to modify the partition table.\n"
+"Mod all ez tu da nac'han DrakX da cheñch an daolenn barzhañ.\n"
"(%s eo ar fazi)\n"
"\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "PoentoĂ¹ marc'hañ a rank kregiñ gant /"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr ""
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "Bez' ez eus ur parzhadur e boent marc'hañ %s endeo\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Choizh o'ch eus oc'h implij RAID evit gwrizienn (/).\n"
+"Choazh o'ch eus oc'h implij RAID software evit gwrizienn (/).\n"
"N'eus ket moaien da loc'hañ hep ur barzhadur /boot.\n"
-"Bezit sur oc'h eus ouzhpennet ur barzhadur /boot"
+"Bezit sur hoc’h eus ouzhpennet ur barzhadur /boot"
-#: fsedit.pm:438
+#: fsedit.pm:453
#, fuzzy, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
"Choizh o'ch eus oc'h implij RAID evit gwrizienn (/).\n"
"N'eus ket moaien da loc'hañ hep ur barzhadur /boot.\n"
-"Bezit sur oc'h eus ouzhpennet ur barzhadur /boot"
+"Bezit sur hoc’h eus ouzhpennet ur barzhadur /boot"
-#: fsedit.pm:446
-#, fuzzy, c-format
+#: fsedit.pm:461
+#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr ""
-"Choizh o'ch eus oc'h implij RAID evit gwrizienn (/).\n"
-"N'eus ket moaien da loc'hañ hep ur barzhadur /boot.\n"
-"Bezit sur oc'h eus ouzhpennet ur barzhadur /boot"
+"Choazet hoc’h eus implij ur RAID software evit /boot.\n"
+"N'eus ket moaien da loc'hañ hep ur barzhadur /boot."
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
-#, fuzzy, c-format
+#: fsedit.pm:472
+#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Choizh o'ch eus oc'h implij RAID evit gwrizienn (/).\n"
+"Choazh o'ch eus oc'h implij ur reizhiad restroĂ¹ enrineget evit gwrizienn "
+"(/).\n"
"N'eus ket moaien da loc'hañ hep ur barzhadur /boot.\n"
-"Bezit sur oc'h eus ouzhpennet ur barzhadur /boot"
+"Bezit sur hoc’h eus ouzhpennet ur barzhadur /boot"
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr ""
"N'hell ket bet implijet ur reizhiad restroĂ¹ enrineget evit ar poent marc'hañ "
"%s"
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
-"Ne mennit ket implij al levrenn poellek LVM evit ar poent marc'hañ %s "
+"Ne vennit ket implij al levrenn boellek LVM evit ar poent marc'hañ %s "
"peogwir e vez implijet meur a levrenn fizikel gantañ"
-#: fsedit.pm:449
+#: fsedit.pm:484
#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-"Choizh o'ch eus oc'h implij LVM evit gwrizienn (/).\n"
-"N'eus ket moaien da loc'hañ gant /boot war meur a levrenn fizikel.\n"
+"Choazet hoc’h eus oc'h implij LVM evit gwrizienn (/).\n"
+"N'eus ket moaien da loc'hañ pa emañ al levrenn war meur a levrenn fizikel.\n"
"Mat vije deoc'h krouiñ ur barzhadur loc'hañ da gentañ"
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
-msgstr "Red eo d'ar renkell-mañ da vezañ er reizhiad restroĂ¹ gwrizienn"
+msgstr "Ret eo d'ar renkell-mañ da vezañ er reizhiad restroĂ¹ gwrizienn"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
"point\n"
msgstr ""
-"Red eo da implij ur gwir reizhiad restroĂ¹ (ext2/3/4, reiserfs, xfs, pe jfs) "
+"Ret eo da implij ur gwir reizhiad restroĂ¹ (ext2/3/4, reiserfs, xfs, pe jfs) "
"evit ar poent marc'hañ-mañ\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
-msgstr ""
+msgstr "N'eus ket plas dieub a-walac'h"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "Netra d'ober"
@@ -2844,283 +2845,278 @@ msgstr "Netra d'ober"
msgid "SATA controllers"
msgstr "KartennoĂ¹ SATA"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "KartennoĂ¹ RAID"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "KartennoĂ¹ (E)IDE/ATA"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, c-format
msgid "Card readers"
msgstr "LenneroĂ¹ kartennoĂ¹"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "KartennoĂ¹ Firewire"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "KartennoĂ¹ PCMCIA"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "KartennoĂ¹ SCSI"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "KartennoĂ¹ USB"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "PorzhioĂ¹ USB"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "KartennoĂ¹ SMBus"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "PontoĂ¹ ha kontrolleroĂ¹ ar reizhiad"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Pladennig"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "Pladenn"
-#: harddrake/data.pm:203
-#, fuzzy, c-format
+#: harddrake/data.pm:204
+#, c-format
msgid "USB Mass Storage Devices"
-msgstr "TrobarzhelloĂ¹ kwelet USB"
+msgstr "TrobarzhelloĂ¹ pladenn USB"
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CDROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "EngraverioĂ¹ CD/DVD"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "Bandenn"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "KartennoĂ¹ AGP"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "Kartenn video"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr "Kartenn DVB"
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "Kartenn skinwel"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "TrobarzhelloĂ¹ liesvedia all"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "Kartenn son"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "Webkam"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "KewerierioĂ¹"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "KartennoĂ¹ ISDN"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr "TrobarzhelloĂ¹ kwelet USB"
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr "KartennoĂ¹ radio"
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr "KartennoĂ¹ rouedad ATM"
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr "KartennoĂ¹ rouedad WAN"
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr "TrobarzhelloĂ¹ Bluetooth"
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "Kartenn rouedad"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "Modem"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "KartennoĂ¹ ADSL"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "Memor"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "Moullerez"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr "KartennoĂ¹ lanker-c'hoari"
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "Lanker-c'hoari"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Stokellaoueg"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr "Tablezenn ha skramm stekiñ"
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "Logodenn"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
-msgstr ""
+msgstr "Biometrezh"
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "UPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "Eiltreser"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "Anavez/All"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "kewerier # "
-#: harddrake/sound.pm:303
+#: harddrake/sound.pm:80
#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "Gortozit mar plij, o lakaat ar c'hefluniadur"
-
-#: harddrake/sound.pm:366
-#, c-format
-msgid "Enable PulseAudio"
-msgstr ""
+msgid "No known driver"
+msgstr "Mollad anavez"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr ""
+msgid "There's no known driver for your sound card (%s)"
+msgstr "N'eus sturier ebet evit ho kartenn gwelet (%s)"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
-msgstr ""
+msgid "Enable PulseAudio"
+msgstr "Bevaat PulseAudio"
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr ""
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
-msgstr "Defaziañ"
+msgid "Troubleshooting"
+msgstr "Difaziañ"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "N'eus sturier all ebet"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
@@ -3129,143 +3125,79 @@ msgstr ""
"N'eus sturier all (OSS pe ALSA) evit ho kartenn gwelet (%s). Implij eo ar "
"sturier « %s » ganti."
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "Kefluniadur gwelet"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-"Amañ e c'hellit dibab ur sturier all (OSS pe ALSA) evit ho kartenn kwelet (%"
-"s)."
+msgid "Your card uses the \"%s\" driver"
+msgstr "Implejet eo ar sturier « %s » gant ho kartenn"
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
+#, c-format
+msgid "Sound troubleshooting"
+msgstr "Difaziañ un diaester klevet"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
"\n"
"\n"
-"Implij a ra ho kartenn kwelet ar sturier %s « %s » bremañ (ar sturier a-"
-"ziouer zo « %s » eviti)"
-
-#: harddrake/sound.pm:414
-#, c-format
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"- 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.\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "Sturier :"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
+"- \"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\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "N'eo ket ur mollad dieub"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "Mollad anavez"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "N'eus sturier ebet evit ho kartenn gwelet (%s)"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "Defaziañ un diaster klevet"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
+"- \"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.\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "Choazh ur sturier"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "Choazh ur sturier dre ziouer"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
+"\n"
+"\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
+"\n"
+"\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
+"\n"
+"\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
+"\n"
+"\n"
+"- \"/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)\n"
msgstr ""
#: harddrake/v4l.pm:12
@@ -3281,12 +3213,12 @@ msgstr "Anavez|Rummel"
#: harddrake/v4l.pm:130
#, c-format
msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr "Anavez|CPH05X (bt878) [gwerzherioĂ¹ niverus]"
+msgstr "Anavez|CPH05X (bt878) [gwerzherien niverus]"
#: harddrake/v4l.pm:131
#, c-format
msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr "Anavez|CPH06X (bt878) [gwerzherioĂ¹ niverus]"
+msgstr "Anavez|CPH06X (bt878) [gwerzherien niverus]"
#: harddrake/v4l.pm:475
#, c-format
@@ -3294,7 +3226,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
#: harddrake/v4l.pm:478
@@ -3307,70 +3239,73 @@ msgstr "Gobari ar gartenn :"
msgid "Tuner type:"
msgstr "Seurt an tuner :"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "Mat eo"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Ya"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
-msgstr "N'eo ket"
+msgstr "Ket"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Dibabit ur restr"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Ouzhpennañ"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Kemmañ"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Disoc'h"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "Diaraog"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
msgstr "N'eus restr dibabet ebet"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
msgstr "Dibabet 'teus ur renkell. N'eo ket ur restr"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
msgstr "Hevelep renkell ebet"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "Hevelep restr ebet"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr "Diwall, bev eo Pennlizh"
@@ -3438,7 +3373,7 @@ msgid ""
"=> Notice, a label changed:\n"
"%s"
msgstr ""
-"=> Ho evezh, kemmet e oa ur skridennad :\n"
+"=> Hoc’h evezh, kemmet e oa ur skridennad :\n"
"%s"
#: interactive/stdio.pm:151
@@ -3449,1248 +3384,1262 @@ msgstr "Adkas"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
-msgstr "Andora"
+msgstr "Andorra"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "StadoĂ¹-Unanet Arabeg"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "Afganistan"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antigwa ha Barbuda"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Angilla"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
-msgstr "Albani"
+msgstr "Albania"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
-msgstr "Armeni"
+msgstr "Armenia"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
-msgstr "Antilh an IzelvroioĂ¹"
+msgstr "Antilhez an IzelvroioĂ¹"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "Angola"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
-msgstr "Antartik"
+msgstr "Antarktika"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "Arc'hantin"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
-msgstr "Samoa amerikanek"
+msgstr "Samoa amerikaneg"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "Aostria"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
-msgstr "Australi"
+msgstr "Aostralia"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "Aruba"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
-msgstr "Azerbeidjan"
+msgstr "Azerbaidjan"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
-msgstr "Bosni hag Herzigovi"
+msgstr "Bosnia hag Herzegovina"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbad"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
-msgstr "Bangladaech"
+msgstr "Bangladesh"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Beljik"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Burkina Faso"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
-msgstr "Bulgari"
+msgstr "Bulgaria"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Barein"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Burundi"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Benin"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
-msgstr "Bermud"
+msgstr "Bermuda"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Darussalam Brunei"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
-msgstr "Bolivi"
+msgstr "Bolivia"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Brazil"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahamas"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "Butañ"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Enez Bouvet"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Botswana"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
-msgstr "Belarusi"
+msgstr "Belarus"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Beliz"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "Kanada"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Inizi Koko (Keeling)"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "Kongo (Kinshasa)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
-msgstr "Republik centrafricaine"
+msgstr "Republik Kreizafrikan"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "Kongo (Brazzaville)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Suis"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "Aod an Olifant"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Inizi Kook"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Chili"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "Kameroun"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "Sina"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
-msgstr "Kolombi"
+msgstr "Kolombia"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "Kosta Rika"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
-msgstr "Serbi & Montenegro"
+msgstr "Serbia & Montenegro"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "Kuba"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Penn Verde"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "Inizi Nedeleg"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "Chipr"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "Republik Tchek"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "Alamagn"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Djibouti"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Danmark"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Dominik"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Republik Dominikan"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
-msgstr "Aljeri"
+msgstr "Aljeria"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Kehider"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Estoni"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Ejipt"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
-msgstr "Sahara occidental"
+msgstr "Sahara ar c’hornog"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
-msgstr "Eritre"
+msgstr "Eritrea"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "Spagn"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
-msgstr "Etiopi"
+msgstr "Etiopia"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Finland"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Fidji"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Inizi Falklandi (Malvinas)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Mikronesi"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Enez Faroe"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
-msgstr "Bro C'hall"
+msgstr "Bro-C’hall"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Gabon"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "Rouantelezh Unanet"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
-msgstr "Grenad"
+msgstr "Grenada"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "Jeorji"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "Gwiana gallek"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Gwana"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Jibraltar"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Griñland"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
-msgstr "Gambi"
+msgstr "Gambia"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Gine"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Gwadeloup"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Guine équatoriale"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Gres"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
-msgstr "Inizi Jorjia Su ha Sandwitch Su"
+msgstr "Inizi Jorjia Su ha Sandwich Su"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Gwatemala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Gwam"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Gine-Biso"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Gwiana"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Sina (Hong Kong)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Inizi Heard ha McDonald"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Honduras"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
-msgstr "Kroati"
+msgstr "Kroatia"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Haiti"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "Hongri"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
-msgstr "Indonezi"
+msgstr "Indonezia"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Iwerzhon"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Israel"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "Indez"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Douar morveur India saozneg"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Irak"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "Iran"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Bro ar Skorn"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
-msgstr "Itali"
+msgstr "Italia"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
-msgstr "Jamaik"
+msgstr "Jamaika"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
-msgstr "Jordani"
+msgstr "Jordania"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
-msgstr "Japon"
+msgstr "Japan"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "Kenya"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "Kirgistan"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
-msgstr "Kambodj"
+msgstr "Kambodja"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Kiribati"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "Komoros"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "Sant Kitts ha Nevis"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "Kore (Norzh)"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "Kore"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Kowaet"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
-msgstr "Inizi Kaeman"
+msgstr "Inizi Kaiman"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "Kazakstan"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Laos"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Liban"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
-msgstr "Santez Luci"
+msgstr "Santez Lucia"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Liechtenstein"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Sri Lanka"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Liberia"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Lesoto"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
-msgstr "Lituani"
+msgstr "Lituania"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Luksembourg"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Latvia"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
-msgstr "Libi"
+msgstr "Libia"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
-msgstr "Marok"
+msgstr "Maroko"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "Monako"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "Moldavi"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "Madagaskar"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Inizi Marshall"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "Makedonia"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "Mali"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Myanmar"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
-msgstr "Mongoli"
+msgstr "Mongolia"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Inizi Mariana norzh"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "Martinik"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
-msgstr "Maouritani"
+msgstr "Maouritania"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montserrat"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "Malt"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "Mauris"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "Inizi Maldiv"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Malawi"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "Meksiko"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "Malezia"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "Mozambik"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
-msgstr "Namibi"
+msgstr "Namibia"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
-msgstr "Kaledoni-nevez"
+msgstr "Kaledonia-nevez"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "Nijer"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Enez Norfolk"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "Nijeria"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Nikwaraga"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "IzelvroioĂ¹"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Norvej"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "Nepal"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "Naurueg"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niue"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "Zeland Nevez"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "Oman"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "Panama"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "PeroĂ¹"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
-msgstr "Polinezi galleg"
+msgstr "Polinezia galleg"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "Papouazi Gine Nevez"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Filipin"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "Pakistan"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "Pologn"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Sant Per ha Mikelon"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitcairn"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "Porto Rico"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Palestin"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "Portugal"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paragwae"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Palo"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Kwatar"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "Enez ar Reunion"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Roumani"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
-msgstr "Rusi"
+msgstr "Rusia"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Rwanda"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
-msgstr "Arabi Saudiet"
+msgstr "Arabia Saudiet"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Inizi Salaun"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Sechell"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "Sondan"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
-msgstr "Sweden"
+msgstr "Sveden"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Singapour"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Sant Lena"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
-msgstr "Sloveni"
+msgstr "Slovenia"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Inizi Svalbard ha Jan Mayen"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
-msgstr "Slovaki"
+msgstr "Slovakia"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
-msgstr "Siera Leoñ"
+msgstr "Sierra Leoñ"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "San Marino"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Senegal"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "Somali"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Surinam"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
-msgstr "Sao Tome ha Principe"
+msgstr "Sao Tome ha PrĂ­ncipe"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
-msgstr "Ar Salvador"
+msgstr "El Salvador"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
-msgstr "Siri"
+msgstr "Siria"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Swaziland"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Inizi Turks ha Kaikos"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "Tchad"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "BroioĂ¹ su ar Vro-C'hall"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Togo"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Tailhland"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "Tadjikistan"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Tokelo"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "Timor reter"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "Turkmenistan"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
-msgstr "Tunizi"
+msgstr "Tunizia"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Inizi Tonga"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "Turki"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Trinidad ha Tobago"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Tuvalu"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "Taeihlwan"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
-msgstr "Tanzani"
+msgstr "Tanzania"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Ukren"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Ouganda"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
-msgstr "Inizi bihan an StadoĂ¹ Unanet"
+msgstr "Inizi bihan ar StadoĂ¹ Unanet"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "Amerika"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Ourougwae"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Ouzbekistan"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "Vatikan"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "Sant Visant ha Grenadin"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Venezuela"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "Inizi Virgin (RU)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
-msgstr "Iniz Gwerc'hez"
+msgstr "Inizi Gwerc'hez"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Vietnam"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Vanuatu"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "Wallis ha Futuna"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
-msgstr "Inizi Samoe"
+msgstr "Inizi Samoa"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Ihlemeñ"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Mayot"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
-msgstr "Sua-Africa"
+msgstr "Africa ar Su"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
-msgstr "Zambi"
+msgstr "Zambia"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Zimbabwe"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "Degemer e %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
-msgstr "Sac'het eo dilec'hiañ al levrennioĂ¹ fizikel implijet war re all"
+msgstr "Sac'het eo dilec'hiañ al levrennoĂ¹ fizikel implijet war re all"
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr "Implijet eo al levrenn fizikel %s c'hoazh"
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
-msgstr "Lemel al levrennioĂ¹ poellek da gentañ\n"
+msgstr "Lemel al levrennoĂ¹ poellek da gentañ\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr "N'eus ket moaien da loc'hañ gant /boot war meur a levrenn fizikel"
+#. -PO: Only write something if needed:
#: messages.pm:11
#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr ""
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "Digoradur"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr ""
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4704,16 +4653,23 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr ""
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4721,15 +4677,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4738,51 +4694,66 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
+"you."
+msgstr ""
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr ""
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr ""
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr ""
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -4794,151 +4765,48 @@ msgid ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
+"For any question on this document, please contact Mageia."
msgstr ""
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
msgstr ""
-#: messages.pm:120
+#: messages.pm:111
#, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
+"Gourc'hemennoĂ¹, peurc'hraet eo ar staliadur.\n"
+"Lamit ar bladenn loc'hañ ha gwaskit enkas evit adloc'hañ."
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:113
#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
msgstr ""
-"Gourc'hemennoĂ¹, peurc'hraet eo ar staliadur.\n"
-"Lamit ar bladenn loc'hañ ha gwaskit enkas evit adloc'hañ.\n"
-"\n"
-"\n"
-"Evit titouroĂ¹ war palastroĂ¹ hegerz evit stumm-mañ Mandriva Linux,\n"
+"Evit titouroĂ¹ war palastroĂ¹ hegerz evit stumm-mañ Mageia,\n"
"sellit ouzh an Errata war : \n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"TitouroĂ¹ war gefluniañ ho reizhiad zo hegerz e rannbennad Goude\n"
-"Staliañ Sturier ofisiel an Arveriad Mandriva Linux."
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
#: modules/interactive.pm:19
#, c-format
@@ -4953,7 +4821,7 @@ msgstr "Kefluniañ ar mollad"
#: modules/interactive.pm:22
#, c-format
msgid "You can configure each parameter of the module here."
-msgstr "Moien zo dit kefluniañ pep dibarzh ar mollad amañ."
+msgstr "Moaien zo dit kefluniañ pep dibarzh ar mollad amañ."
#: modules/interactive.pm:64
#, c-format
@@ -4982,18 +4850,18 @@ msgstr "O staliañ ur sturier evit ar kontroller USB"
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "O staliañ ur sturier evit ar kontroller firewire %s"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "O staliañ ur sturier evit ar kontroller firewire \"%s\""
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "O staliañ ur sturier evit kontroller ar pladennoĂ¹ %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "O staliañ ur sturier evit kontroller ar pladennoĂ¹ \"%s\""
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "O staliañ ur sturier evit ar kontroller erthernet %s"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "O staliañ ur sturier evit ar kontroller Ethernet \"%s\""
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5005,7 +4873,7 @@ msgstr "O staliañ ur sturier evit kartenn %s %s"
#: modules/interactive.pm:100
#, c-format
msgid "Configuring Hardware"
-msgstr ""
+msgstr "O kefluniañ ar periantel"
#: modules/interactive.pm:111
#, c-format
@@ -5021,14 +4889,14 @@ msgid ""
"Options are in format ``name=value name2=value2 ...''.\n"
"For instance, ``io=0x300 irq=7''"
msgstr ""
-"Bremañ e c'hellit pourvezañ e zibarzhoĂ¹ d'ar mollad %s.\n"
+"Bremañ e c'hellit pourvezañ e zibarzhioĂ¹ d'ar mollad %s.\n"
"Diouzh ar furmad « anv=talvoud anv2=talvoud2... » eo an dibaboĂ¹.\n"
"Da skouer, « io=0x300 irq=7 »"
#: modules/interactive.pm:119
#, c-format
msgid "Module options:"
-msgstr "DibarzhoĂ¹ ar mollad :"
+msgstr "DibarzhioĂ¹ ar mollad :"
#. -PO: the %s is the driver type (scsi, network, sound,...)
#: modules/interactive.pm:132
@@ -5047,10 +4915,10 @@ msgid ""
"should\n"
"not cause any damage."
msgstr ""
-"E degouezhoĂ¹ 'zo, ar sturier %s en deus ezhomm titouroĂ¹ ouzhpenn evit mont\n"
+"E degouezhioĂ¹ 'zo, ar sturier %s en deus ezhomm titouroĂ¹ ouzhpenn evit mont\n"
"en-dro reizh, daoust ma da en-dro mat hepto peurvuiañ. Ha mennout a rit "
"spisaat\n"
-"dibaboĂ¹ ouzphenn evitañ, pe aotren d'ar sturier amprouiñ ho penvek evit\n"
+"dibaboĂ¹ ouzhpenn evitañ, pe aotren d'ar sturier amprouiñ ho penveg evit\n"
"an titouroĂ¹ en deus ezhomm ? A-wechoĂ¹, amprouiñ a c'hell sac'hañ un "
"urzhiataer,\n"
"hogen ne raio reuz ebet."
@@ -5063,7 +4931,7 @@ msgstr "Embrouiñ"
#: modules/interactive.pm:145
#, c-format
msgid "Specify options"
-msgstr "Spisait dibarzhoĂ¹"
+msgstr "Spisait dibarzhioĂ¹"
#: modules/interactive.pm:157
#, c-format
@@ -5074,35 +4942,35 @@ msgstr ""
"Kargañ ar mollad %s zo sac'het.\n"
"Mennout a rit klask adarre gant arventennoĂ¹ all ?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr "Ha fellout a ra deoc'h da vat kuitaat ?"
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr ""
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr ""
-#: mygtk2.pm:1544 mygtk2.pm:1545
-#, fuzzy, c-format
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
+#, c-format
msgid "Password seems secure"
-msgstr "Tremenger evit an arveriad"
+msgstr "Seblantout a ra mat an tremenger"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "marc'hañ sac'het : "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "Ne m'eus ket implij ar parzhadurioĂ¹ astennet gant ar reizhiad-mañ"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
@@ -5110,94 +4978,94 @@ msgstr ""
"Fiñval ar parzhadurioĂ¹ kentañ derez evit ma vo an toull stok ouzh ar "
"parzhadurioĂ¹ astennet eo an diskoulm"
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
msgstr ""
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
-msgstr ""
+msgstr "Lemel ar pakadoĂ¹ a servij da netra"
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
-msgstr ""
+msgstr "O klask ar pakadoĂ¹ periantel a servij da netra..."
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr ""
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr ""
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr ""
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, fuzzy, c-format
msgid "Unused hardware support"
msgstr "Gwelet titouroĂ¹ periantel"
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
-msgstr ""
+msgstr "Troidigezh ha n'eo ket implijet"
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr "N'hellan ket ouzhpennañ ur parzhadur da RAID %s _furmadet_"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "N'eus ket a-walc'h a barzhadurioĂ¹ evit RAID live %d\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "N'hellan ket krouiñ ar renkell /usr/share/sane/firmware !"
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "N'hellan ket krouiñ al liamm /usr/share/sane/%s !"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr ""
"N'hellan ket eilañ ar restr meriant %s e-barzh /usr/share/sane/firmware !"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr "N'hell ket bet lakaet aotreoĂ¹ ar meriant %s !"
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "Scannerdrake"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr "N'eo ket evit staliañ evit ranañ hoc'h eiltreser."
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr ""
@@ -5295,8 +5163,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
#: security/help.pm:63
@@ -5336,7 +5204,7 @@ msgstr ""
#: security/help.pm:80
#, c-format
msgid "Security Alerts:"
-msgstr "PosteloĂ¹ surantez :"
+msgstr "PosteloĂ¹ surentez :"
#: security/help.pm:82
#, c-format
@@ -5372,7 +5240,7 @@ msgstr ""
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr ""
#: security/help.pm:96
@@ -5548,7 +5416,7 @@ msgstr ""
#: security/l10n.pm:15
#, c-format
msgid "/etc/issue* exist"
-msgstr "Bez eus /etc/issue* endeo"
+msgstr "Bez’ ez eus /etc/issue* endeo"
#: security/l10n.pm:16
#, c-format
@@ -5788,7 +5656,7 @@ msgstr ""
#: security/level.pm:10
#, c-format
msgid "Disable msec"
-msgstr ""
+msgstr "Dizoberiañ msec"
#: security/level.pm:11
#, c-format
@@ -5796,11 +5664,11 @@ msgid "Standard"
msgstr "Skouer"
#: security/level.pm:12
-#, fuzzy, c-format
+#, c-format
msgid "Secure"
-msgstr "Diogelroez"
+msgstr "Mad"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -5809,7 +5677,7 @@ msgid ""
"on your own."
msgstr ""
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -5818,7 +5686,7 @@ msgstr ""
"Setu al live surentez standard a vez erbedet evit un urzhiataer a vo "
"implijet evit kevreañ evel kliant ouzh ar Genrouedad."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -5832,52 +5700,52 @@ msgstr ""
"servijer.\n"
"Uhel a-walc'h eo bremañ ar surentez evit implijout ar reizhiad evel ur "
"servijer\n"
-"o tigemer kevreadennoĂ¹ a-berzh kliantoĂ¹ niverus. Notenn : ma vez ur c'hliant "
+"o tegemer kevreadennoĂ¹ a-berzh kliantoĂ¹ niverus. Notenn : ma vez ur c'hliant "
"kenrouedad hepken, neuze e vefe moarvat gwelloc'h deoc'h dibab ul live "
"izeloc'h."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
-msgstr "DibarzhoĂ¹ DrakSec diazeg"
+msgstr "DibarzhioĂ¹ DrakSec diazez"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
-msgstr "Dibabit al live surentez c'hoantet"
+msgstr "Dibabit al live surentez c'hoantaet"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
-msgstr ""
+msgstr "%s : %s"
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "Merour surentez :"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr ""
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "Lañsañ ar reizhiad kwelek ALSA (Advanced Linux Sound Architecture)"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
-msgstr "Anacron, ur steuñvaer urzhiadoĂ¹ mareadek."
+msgstr "Anacron, ur steuñver urzhiadoĂ¹ mareadek."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -5887,20 +5755,25 @@ msgstr ""
"syslog.\n"
"Gallout a ra ivez servijout da lazhañ an ardivink pa vez izel an daspugner."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
"at was run, and runs batch commands when the load average is low enough."
msgstr ""
-"Seveniñ an urzhiadoĂ¹ steuñvaet gant an urzhiad at d'ar pred laket pa 'z eo\n"
+"Seveniñ an urzhiadoĂ¹ steuñvet gant an urzhiad at d'ar pred laket pa 'z eo\n"
"bet sevenet at, ha seveniñ urzhiadoĂ¹ dre lod pa 'z eo izel a-walc'h ar garg."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr "Ur pratik/servijer NTP"
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -5915,9 +5788,9 @@ msgid ""
"UNIX cron, including better security and more powerful configuration options."
msgstr ""
"Ur goulev standard UNIX eo cron evit seveniñ goulevioĂ¹ diouzh c'hoant an\n"
-"arveriaded da goulzoĂ¹ mareadek steuñvaet. vixie cron a ouzhpenn kalzig a "
-"arc'hweloĂ¹\n"
-"d'ar cron UNIX diazez, en o zouez surentez ha dibarzhoĂ¹ kefluniañ gwelloc'h."
+"arveriaded da goulzoĂ¹ mareadek steuñvet. vixie cron a ouzhpenn kalzig a "
+"arc'hwelioĂ¹\n"
+"d'ar cron UNIX diazez, en o zouez surentez ha dibarzhioĂ¹ kefluniañ gwelloc'h."
#: services.pm:31
#, c-format
@@ -5960,7 +5833,7 @@ msgid ""
"and includes support for pop-up menus on the console."
msgstr ""
"GPM a zegas implij al logodenn d'an arloadoĂ¹ Linux mod-skrid evel\n"
-"Midnight Commander. Reiñ a ra tu da seveniñ obererezhoĂ¹ troc'hañ-ha-pegañ,\n"
+"Midnight Commander. Reiñ a ra tu da seveniñ obererezhioĂ¹ troc'hañ-ha-pegañ,\n"
"ha skor evit meuziadoĂ¹ kemperzhel war al letrin."
#: services.pm:43
@@ -5996,7 +5869,7 @@ msgstr ""
"An diaoul gourservijer kenrouedad (anvet inetd ordinal) a loc'h ur\n"
"bochad a servijoĂ¹ kenrouedad all diouzh an ezhomm. E karg loc'hañ meur a "
"servijoĂ¹\n"
-"eo, en o zouez telnet, ftp, rsh, and rlogin. Dizoberiañ inetd a zizoberia\n"
+"eo, en o zouez telnet, ftp, rsh, ha rlogin. Dizoberiañ inetd a zizoberia\n"
"an holl servijoĂ¹ m'eo eñ atebek warno."
#: services.pm:51
@@ -6012,17 +5885,10 @@ msgstr ""
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6033,69 +5899,69 @@ msgstr ""
"/etc/sysconfig/keyboard. Dre ar maveg kbdconfig e c'hell bezañ diuzet\n"
"kement-se. Gwell deoc'h leuskel se gweredekaet war darn vuiañ an ardivinkoĂ¹."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
"/usr/include/linux/{autoconf,version}.h"
msgstr ""
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr ""
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
"at boot-time to maintain the system configuration."
msgstr ""
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
"basically a server that arbitrates print jobs to printer(s)."
msgstr ""
"An diaoul moullañ ret evit ma dafez en-ro reizh lpr eo lpd. Dre vras\n"
-"ez eo ur servijer a vera dleadoĂ¹ moullañ evir ar voullerez(ed)."
+"ez eo ur servijer a ver dleadoĂ¹ moullañ evit ar voullerez(ed)."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
"available server."
msgstr ""
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
"messages"
msgstr ""
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6104,12 +5970,12 @@ msgstr ""
"named (BIND) zo ur Servijer AnvioĂ¹ Domani (DNS) a zo implijet evit amdreiñ "
"anvioĂ¹ ostiz e chomlec'hioĂ¹ IP."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6118,7 +5984,7 @@ msgstr ""
"Evit marc'hañ ha divarc'hañ poentoĂ¹ marc'hañ an holl ReizhiadoĂ¹ RestroĂ¹\n"
"Rouedad (NFS), SMB (Lan Manager/Windows) ha NCP (NetWare)."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6127,17 +5993,17 @@ msgstr ""
"Oberia/Dizoberia an holl etrefasoĂ¹ rouedad kefluniet da lañsañ\n"
"da vare al loc'hañ."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6145,10 +6011,10 @@ msgid ""
"/etc/exports file."
msgstr ""
"NFS zo ur c'homenad brudet evit rannañ restroĂ¹ dre rouedadoĂ¹ TCP/IP.\n"
-"Ar servij-mañ a bourvez arc'hweloĂ¹ ur servijer NFS, a vez kefluniaet dre ar\n"
+"Ar servij-mañ a bourvez arc'hwelioĂ¹ ur servijer NFS, a vez kefluniet dre ar\n"
"restr /etc/exports."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6157,29 +6023,29 @@ msgstr ""
"NFS zo ur c'homenad brudet evit rannañ restroĂ¹ dre rouedadoĂ¹\n"
"TCP/IP. Ar servij-mañ a bourvez un arc'hwel morailhañ restroĂ¹ NFS."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
"and Xorg at boot."
msgstr ""
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr ""
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6187,12 +6053,12 @@ msgid ""
"to have\n"
"it installed on machines that do not need it."
msgstr ""
-"Skorañ PCMCIA a zegas an tu da implijonut traoĂ¹ evel ethernet ha modemoĂ¹\n"
-"e urzhiataeroĂ¹ hezoug. Ne vo ket kroget hep bezañ bet kefluniet, rak-se eo "
+"Skorañ PCMCIA a zegas an tu da implijout traoĂ¹ evel ethernet ha modemoĂ¹\n"
+"e urzhiataerioĂ¹ hezoug. Ne vo ket kroget hep bezañ bet kefluniet, rak-se eo "
"diarvar\n"
"e staliañ war ardivinkoĂ¹ n'o deus ket ezhomm anezhañ."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6200,26 +6066,26 @@ msgid ""
"machines\n"
"which act as servers for protocols which make use of the RPC mechanism."
msgstr ""
-"Ar c'hartenner porzhioĂ¹ a vera kevreadennoĂ¹ RPC, a zo implijet gant\n"
+"Ar c'hartenner porzhioĂ¹ a ver kevreadennoĂ¹ RPC, a zo implijet gant\n"
"komenadoĂ¹ evel NFS ha NIS. Ar servijer kartenn-porzhioĂ¹ a rankfe mont en-"
"dro\n"
-"war ardivinkoĂ¹ anezho servijerien komenadoĂ¹ a implij ar reizhiad RPC."
+"war ardivinkoĂ¹ anezho servijerien komenadoĂ¹ a implij ar reizhiad RPC."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
"one machine to another."
msgstr ""
-"Ur Gwazour Treuzdougen Postel eo Postfix, a zo ar goulev a zilech posteloĂ¹ "
+"Ur Gwazour Treuzdougen Postel eo Postfix, a zo ar goulev a zilec'h posteloĂ¹ "
"etre un ardivink hag un all."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6228,31 +6094,31 @@ msgstr ""
"Enroll hag assav poul dizurzh ar reizhiad evit genel niveroĂ¹\n"
"dargouezhek gant gwelloc'h perzhded."
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
-#: services.pm:103
+#: services.pm:101
#, fuzzy, c-format
msgid "Nameserver information manager"
msgstr "TitouroĂ¹ ar bladenn"
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
"the RIP protocol. While RIP is widely used on small networks, more complex\n"
"routing protocols are needed for complex networks."
msgstr ""
-"An diaoul routed a ro an tu da vremanaat ent emgefreek an taolenn henchañ\n"
+"An diaoul routed a ro an tu da vremanaat ent emgefreek an daolenn henchañ\n"
"IP dre ar c'homenad RIP. Tra ma vez implijet aliesig RIP war rouedadoĂ¹ "
"bihan,\n"
-"ezhomm zo komenadoĂ¹ henchañ kemplezhoc'h evit rouedadoĂ¹ rouestlet."
+"ezhomm zo komenadoĂ¹ henchañ kempleshoc'h evit rouedadoĂ¹ rouestlet."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6261,16 +6127,16 @@ msgstr ""
"Ar c'homenad rstat a ro tu da implijerien ur rouedad da zastum\n"
"muzulioĂ¹ barregezh diwar ne vern pe ardivink er rouedad-se."
-#: services.pm:109
-#, fuzzy, c-format
+#: services.pm:107
+#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
"system log files. It is a good idea to always run rsyslog."
msgstr ""
-"Syslog zo ur gwazerezh ma enroll drezañ an diaouled niverus o c'hemennadoĂ¹\n"
-"e kerzhlevrioĂ¹ liesseurt ar reizhiad. Ur mennozh mat eo seveniñ ingal syslog."
+"Syslog zo ur gwazerezh ma enroll drezañ an diaouled niverus o c'hemennadoĂ¹ e "
+"kerzhlevrioĂ¹ liesseurt ar reizhiad. Ur mennozh mat eo seveniñ ingal syslog."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6279,7 +6145,7 @@ msgstr ""
"Ar c'homenad rusers a ro tu da implijerien ur rouedad da anavezout piv\n"
"zo kevreet ouzh ardivinkoĂ¹ all a respont."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6290,42 +6156,47 @@ msgstr ""
"kevreet ouzh un ardivink ma da en-dro warnañ an diaoul rwhod (heñvel ouzh "
"finger)."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
"integrates with a Windows Server domain"
msgstr ""
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "Lañsañ ar reizhiad kwelek ouzh hoc'h urzhiataer"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
"secure channel between two computers"
msgstr ""
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6334,124 +6205,121 @@ msgstr ""
"Syslog zo ur gwazerezh ma enroll drezañ an diaouled niverus o c'hemennadoĂ¹\n"
"e kerzhlevrioĂ¹ liesseurt ar reizhiad. Ur mennozh mat eo seveniñ ingal syslog."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "Kargañ sturieroĂ¹ evit ho trobarzhelloĂ¹ USB."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr "Loc'hañ servijer fontoĂ¹ X."
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr "Loc'hañ diaouled all pa vez goulennet."
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "War voulañ"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Kenrouedad"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "Rannañ restroĂ¹"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "Rouedad"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "Reizhiad"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "Mererezh a-bell"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "Servijer ar stlennvon"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "ServijoĂ¹"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "Dibabit pe servijoĂ¹ a zlefe bezañ lañset ent emgefreek pa loc'her"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d bev diwar %d enskrivet"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "o seveniñ"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "plaenaozet"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "ServijoĂ¹ ha diaouloĂ¹"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
"about this service, sorry."
msgstr ""
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "TitouroĂ¹"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "Loc'hañ pa vez red"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "En ur loc'hañ"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Loc'hañ"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Plaenaozañ"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6470,7 +6338,7 @@ msgid ""
"USA.\n"
msgstr ""
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6486,7 +6354,7 @@ msgid ""
"--version : show version number.\n"
msgstr ""
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6495,18 +6363,18 @@ msgid ""
"default mode: offer to configure autologin feature"
msgstr ""
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6517,7 +6385,7 @@ msgid ""
" --wizard - like --add"
msgstr ""
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -6535,11 +6403,11 @@ msgid ""
" : and gs for ghostscript for only this one."
msgstr ""
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6553,17 +6421,17 @@ msgid ""
"IP, nbi image name)"
msgstr ""
-#: standalone.pm:99
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[stokellaoueg]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "[--file=marestr] [--word=mager] [--explain=regexp] [--alert]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -6577,26 +6445,26 @@ msgid ""
"--quiet : do not be interactive. To be used with (dis)connect."
msgstr ""
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
msgstr ""
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -6604,7 +6472,7 @@ msgid ""
" XFdrake resolution"
msgstr ""
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -6616,96 +6484,184 @@ msgstr ""
"\"\n"
"\"testing] [-v|--version] "
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, c-format
msgid "All servers"
msgstr "Pep servijer"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr "Hollek"
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr "Afrika"
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
-msgstr "Asia"
+msgstr "Azia"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr "Europa"
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr "Amerika norzh"
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "Oseania"
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr "Amerika Su"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Hong Kong"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
-msgstr "Kevread russiek"
+msgstr "Kevread rusianek"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
-msgstr "Yougoslavi"
+msgstr "Yougoslavia"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "Ha reizh eo ?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr "Dibabet 'teus ur restr. N'eo ket ur renkell"
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "TitouroĂ¹"
+
#: wizards.pm:95
#, c-format
msgid ""
"%s is not installed\n"
"Click \"Next\" to install or \"Cancel\" to quit"
msgstr ""
-"N'eo ket staliadet %s\n"
-"Klikit ouzh « A heul » evit staliañ pe ouzh « Nullañ » evit guitaat"
+"N'eo ket staliet %s\n"
+"Klikit ouzh « A heul » evit staliañ pe ouzh « Nullañ » evit kuitaat"
#: wizards.pm:99
#, c-format
msgid "Installation failed"
msgstr "Sac'het eo ar staliadur"
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "Ret eo deoc'h kaout ur parzhadur loc'hañ BIOS"
+
+#~ msgid "Please Wait... Applying the configuration"
+#~ msgstr "Gortozit mar plij, o lakaat ar c'hefluniadur"
+
+#~ msgid ""
+#~ "\n"
+#~ "\n"
+#~ "Your card currently uses the %s\"%s\" driver (the default driver for your "
+#~ "card is \"%s\")"
+#~ msgstr ""
+#~ "\n"
+#~ "\n"
+#~ "Implij a ra ho kartenn kwelet ar sturier %s « %s » bremañ (ar sturier a-"
+#~ "ziouer zo « %s » eviti)"
+
+#~ msgid "Driver:"
+#~ msgstr "Sturier :"
+
+#~ msgid "Let me pick any driver"
+#~ msgstr "Choaz ur sturier"
+
+#~ msgid "Choosing an arbitrary driver"
+#~ msgstr "Choaz ur sturier dre ziouer"
+
+#~ msgid ""
+#~ "Information on configuring your system is available in the post\n"
+#~ "install chapter of the Official Mageia User's Guide."
+#~ msgstr ""
+#~ "TitouroĂ¹ war gefluniañ ho reizhiad zo hegerz e rannbennad Goude\n"
+#~ "Staliañ Sturier ofisiel an Arveriad Mageia."
+
+#~ msgid "Kernel Boot Timeout"
+#~ msgstr "Amzer-hont ar galon"
+
+#~ msgid "Default OS?"
+#~ msgstr "RK dre ziouer ?"
+
+#~ msgid "NoVideo"
+#~ msgstr "N'eo ket video"
+
+#~ msgid "Other OS (SunOS...)"
+#~ msgstr "ReizhiadoĂ¹ all (SunOS ...)"
+
+#~ msgid "Other OS (MacOS...)"
+#~ msgstr "ReizhiadoĂ¹ all (MacOS ...)"
+
+#~ msgid "Yaboot"
+#~ msgstr "Yaboot"
+
+#~ msgid "SILO"
+#~ msgstr "SILO"
+
+#~ msgid "SunOS"
+#~ msgstr "SunOS"
+
+#~ msgid "HFS"
+#~ msgstr "HFS"
+
+#~ msgid ""
+#~ "Here you can select an alternative driver (either OSS or ALSA) for your "
+#~ "sound card (%s)."
+#~ msgstr ""
+#~ "Amañ e c'hellit dibab ur sturier all (OSS pe ALSA) evit ho kartenn kwelet "
+#~ "(%s)."
+
+#~ msgid "Extended partition not supported on this platform"
+#~ msgstr "N'em eus ket implij ar parzhadurioĂ¹ astennet gant ar reizhiad-mañ"
+
+#~ msgid "Clean /tmp at each boot"
+#~ msgstr "Skarañ /tmp bep ma loc'her"
+
+#~ msgid "No open source driver"
+#~ msgstr "N'eo ket ur mollad dieub"
+
+#~ msgid "command %s missing"
+#~ msgstr "mankout a ra an urzhiad %s"
+
+#~ msgid "File sharing"
+#~ msgstr "Rannañ restroĂ¹"
+
#~ msgid "Restrict command line options"
-#~ msgstr "Strishaat dibarzhoĂ¹ al linenn urzhiañ"
+#~ msgstr "Strishaat dibarzhioĂ¹ al linenn urzhiañ"
#~ msgid "restrict"
#~ msgstr "strishaat"
#~ msgid ""
#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr "Didalvout eo « Strishaat dibarzhoĂ¹ al linenn urzhiañ » hep tremenger"
+#~ msgstr ""
+#~ "Didalvout eo « Strishaat dibarzhioĂ¹ al linenn urzhiañ » hep tremenger"
-#~ msgid "Use an encrypted file system"
+#~ msgid "Use an encrypted filesystem"
#~ msgstr "Implijit ur reizhiad restroĂ¹ enrineget"
#~ msgid "Use the Microsoft Windows® partition for loopback"
@@ -6777,8 +6733,8 @@ msgstr "Sac'het eo ar staliadur"
#~ "This is similar to the previous level, but the system is entirely closed "
#~ "and security features are at their maximum."
#~ msgstr ""
-#~ "Kemer a reomp arc'hweloĂ¹ al live diaraok, hogen bremañ eo peurserret ar "
-#~ "reizhiad hag an arc'hweloĂ¹ surentez zo en o muiañ."
+#~ "Kemer a reomp arc'hwelioĂ¹ al live diaraok, hogen bremañ eo peurserret ar "
+#~ "reizhiad hag an arc'hwelioĂ¹ surentez zo en o muiañ."
#~ msgid "Use libsafe for servers"
#~ msgstr "Implijit libsafe evit ar servijerien"
@@ -6838,7 +6794,7 @@ msgstr "Sac'het eo ar staliadur"
#~ msgstr "SSL"
#~ msgid "security layout (SASL/Kerberos)"
-#~ msgstr "reizhadur ar surantez (SASL/Kerberos)"
+#~ msgstr "reizhadur ar surentez (SASL/Kerberos)"
#~ msgid "LDAP users database"
#~ msgstr "Stlennvon an arveriaded LDAP"
diff --git a/perl-install/share/po/bs.po b/perl-install/share/po/bs.po
index 44432342b..335ab9fcc 100644
--- a/perl-install/share/po/bs.po
+++ b/perl-install/share/po/bs.po
@@ -9,30 +9,31 @@
msgid ""
msgstr ""
"Project-Id-Version: bs\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
"PO-Revision-Date: 2006-09-13 19:15+0200\n"
"Last-Translator: Vedran Ljubovic <vljubovic@smartnet.ba>\n"
"Language-Team: Bosnian <lokal@linux.org.ba>\n"
+"Language: bs\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"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "Molim saÄekajte"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "Instalacija bootloadera u toku"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -50,35 +51,17 @@ msgstr ""
"\n"
"Da li da podesim novi ID volumena?"
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr "Instalacija bootloadera nije uspjela. Došlo je do sljedeće greške:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"Možda ćete trebati promijeniti vaš Open Firmware boot uređaj\n"
-" da biste aktivirali bootloader. Ako ne vidite upit bootloadera\n"
-" prilikom bootanja, držite Command-Option-O-F prilikom boota\n"
-" i unesite:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Zatim kucajte: shut-down\n"
-"Prilikom idućeg boota biste trebali vidjeti upit bootloadera."
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
@@ -88,268 +71,223 @@ msgstr ""
"\n"
"Sa kojeg diska vršite boot?"
-#: any.pm:331
+#: any.pm:335
#, fuzzy, c-format
msgid "Bootloader Installation"
msgstr "Instalacija bootloadera u toku"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "Gdje želite smjestiti bootloader?"
-#: any.pm:359
+#: any.pm:355
#, fuzzy, c-format
msgid "First sector (MBR) of drive %s"
msgstr "Prvi sektor diska (MBR)"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "Prvi sektor diska (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "Prvi sektor root particije"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "Na disketi"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "PreskoÄi"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "Konfiguracija stila boota"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, fuzzy, c-format
+msgid "EFI System Partition"
+msgstr "Algoritam enkripcije"
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "Glavne opcije bootloadera"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "Bootloader"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "Bootloader koji ćete koristiti"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Boot uređaj"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr "Glavne opcije"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "Pauza prije pokretanja izabrane opcije"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "UkljuÄi ACPI"
-#: any.pm:426
+#: any.pm:419
#, fuzzy, c-format
msgid "Enable SMP"
msgstr "UkljuÄi ACPI"
-#: any.pm:427
+#: any.pm:420
#, c-format
msgid "Enable APIC"
msgstr "UkljuÄi APIC"
-#: any.pm:429
+#: any.pm:422
#, c-format
msgid "Enable Local APIC"
msgstr "UkljuÄi Local APIC"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Sigurnost"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Å ifra"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "Å ifre se ne poklapaju"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Molim pokušajte ponovo"
-#: any.pm:436
+#: any.pm:429
#, fuzzy, c-format
-msgid "You can not use a password with %s"
+msgid "You cannot use a password with %s"
msgstr "Ne možete koristiti Å¡ifrovani datoteÄni sistem za taÄku montiranja %s"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "Å ifra (ponovo)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "OÄisti /tmp prilikom svakog starta"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "Init poruka"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "ÄŒekanje na Open Firmware"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "Vrijeme za boot kernela"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "Omogući boot sa CDa?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "Omogući boot sa OFa?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "Podrazumjevani OS?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Image"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Root"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "Append"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr "Xen append"
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Video režim"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "Mrežni profil"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Oznaka"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "Default"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "NoVideo"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "Prazna oznaka nije dozvoljena"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "Morate navesti image kernela"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "Morate navesti root particiju"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Ova oznaka je već u upotrebi"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "Koju vrstu opcije želite dodati?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Ostali OSi (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Ostali OSi (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "Ostali OSi (Windows...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, fuzzy, c-format
msgid "Bootloader Configuration"
msgstr "Konfiguracija stila boota"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -358,277 +296,321 @@ msgstr ""
"Ovo su trenutne opcije u vašem boot meniju.\n"
"Možete dodati nove ili promijeniti postojeće."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Upozorenje"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "pristup X programima"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "pristup rpm alatima"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "dozvoli \"su\""
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "pristup administrativnim datotekama"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "pristup mrežnim alatima"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "pristup alatima za kompajliranje"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(već dodan %s)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "Molim navedite korisniÄko ime"
-#: any.pm:863
+#: any.pm:875
#, fuzzy, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
"cased letters, numbers, `-' and `_'"
msgstr "KorisniÄko ime smije sadržati samo mala slova, brojeve, `-' i `_'"
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "KorisniÄko ime je predugaÄko"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "Ovo korisniÄko ime je već dodano"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "KorisniÄki ID"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "Grupni ID"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
msgstr "Opcija %s mora biti broj"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
-msgstr "%s mora biti veće od 500. Svejedno prihvati?"
+msgid "%s should be above 1000. Accept anyway?"
+msgstr "%s mora biti veće od 1000. Svejedno prihvati?"
-#: any.pm:877
+#: any.pm:889
#, fuzzy, c-format
msgid "User management"
msgstr "KorisniÄko ime"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, c-format
msgid "Set administrator (root) password"
msgstr "Podesite administratorsku (root) šifru"
-#: any.pm:889
+#: any.pm:903
#, fuzzy, c-format
msgid "Enter a user"
msgstr ""
"Unesite korisnika\n"
"%s"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Ikona"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "Pravo ime"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "KorisniÄko ime"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Shell"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
msgstr "Molim saÄekajte, dodajem medije..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "Autologin"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr "Mogu podesiti vaÅ¡ raÄunar da automatski prijavi jednog korisnika."
-#: any.pm:979
+#: any.pm:1005
#, c-format
msgid "Use this feature"
msgstr "Koristi ovu mogućnost"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Izaberite default korisnika:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Izaberite window manager koji će se pokretati:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
msgstr "Napomene izdanja"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Zatvori"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Licencni ugovor"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Izlaz"
-#: any.pm:1080
+#: any.pm:1096
#, fuzzy, c-format
msgid "Do you accept this license ?"
msgstr "Imate li neki drugi?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Prihvatam"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "Ne prihvatam"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "Molim izaberite jezik koji ćete koristiti"
-#: any.pm:1135
-#, c-format
+#: any.pm:1151
+#, fuzzy, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"Mandriva Linux podržava više jezika. Izaberite jezike koje\n"
+"Mageia podržava više jezika. Izaberite jezike koje\n"
"želite instalirati. Oni će biti dostupni kada se završi vaša\n"
"instalacija i restartujete vaš sistem."
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
#, c-format
-msgid "Multi languages"
+msgid "Mageia"
+msgstr "Mageia"
+
+#: any.pm:1154
+#, fuzzy, c-format
+msgid "Multiple languages"
msgstr "ViÅ¡ejeziÄna podrÅ¡ka"
-#: any.pm:1147 any.pm:1178
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
+msgstr ""
+
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr "Kompatibilnost sa starim (ne-UTF8) kodiranjem"
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "Svi jezici"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "Izbor jezika"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "Država / Oblast"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "Molim izaberite vašu državu"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "Ovdje je puna lista svih dostupnih država"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
msgstr "Ostale države"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "Više opcija"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr "Metod unosa:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Ništa"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "Bez dijeljenja"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "Dozvoli svim korisnicima"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "Vlastito"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -646,7 +628,7 @@ msgstr ""
"\"Izaberi korisnike\" vam omogućuje da podesite ovu opciju zasebno za svakog "
"korisnika.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
@@ -655,7 +637,7 @@ msgstr ""
"NFS: tradicionalni Unix sistem za dijeljenje datoteka, koji ima slabiju "
"podršku na Macintoshu i Windowsu."
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
@@ -664,7 +646,7 @@ msgstr ""
"SMB: sistem za dijeljenje datoteka koji koristi Windows, Mac OS X i većina "
"modernih Linux sistema."
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
@@ -672,12 +654,12 @@ msgstr ""
"Možete eksportovati koristeći NFS ili Sambu. Molim izaberite sistem koji "
"želite koristiti."
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "Pokreni userdrake"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -686,7 +668,7 @@ msgstr ""
"Dijeljenje na nivou korisnika koristi grupu \"fileshare\". \n"
"Možete dodavati korisnike u ovu grupu pomoću userdrake-a."
-#: any.pm:1481
+#: any.pm:1503
#, fuzzy, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
@@ -695,49 +677,49 @@ msgstr ""
"Trebate se odjaviti i ponovo prijaviti na sistem kako bi izmjene stupile na "
"snagu"
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr ""
"Trebate se odjaviti i ponovo prijaviti na sistem kako bi izmjene stupile na "
"snagu"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "Vremenska zona"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "Koja je vaša vremenska zona?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr "Postavke datuma, sata i vremenske zone"
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr "Koje je vrijeme taÄnije?"
-#: any.pm:1550
+#: any.pm:1572
#, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "%s (hardverski sat podešen na UTC)"
-#: any.pm:1551
+#: any.pm:1573
#, c-format
msgid "%s (hardware clock set to local time)"
msgstr "%s (hardverski sat podešen na lokalno vrijeme)"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "NTP server"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "Automatska sinhronizacija vremena (koristeći NTP)"
@@ -762,7 +744,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "Smart Card"
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Windows domena"
@@ -772,12 +754,12 @@ msgstr "Windows domena"
msgid "Kerberos 5"
msgstr ""
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "Lokalna datoteka:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
@@ -785,12 +767,12 @@ msgstr ""
"Koristite \"lokalno\" za provjeru identiteta i informacije o korisnicima u "
"lokalnoj datoteci"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
@@ -800,12 +782,12 @@ msgstr ""
"LDAP je sistem koji objedinjuje određene vrste informacija u vašoj "
"organizaciji."
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
@@ -814,12 +796,12 @@ msgstr ""
"Omogućuje vam da pokrećete grupu raÄunara u istoj Network Information "
"Service domeni sa zajedniÄkim datotekama Å¡ifara i grupa."
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Windows domena:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
@@ -828,249 +810,249 @@ msgstr ""
"Winbind omogućuje dobavljanje informacija o korisnicima i provjeru "
"identiteta putem Windows domene."
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr "Sa Kerberosom i LDAPom za autenticiranje na Active Directory server "
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, fuzzy, c-format
msgid "Welcome to the Authentication Wizard"
msgstr "Potrebna je autentikacija na domeni"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "LDAP Server"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, fuzzy, c-format
msgid "Base dn"
msgstr "LDAP Base dn"
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr ""
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr ""
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr ""
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr ""
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, fuzzy, c-format
msgid "Use anonymous BIND "
msgstr "Koristi anonimni BIND "
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr ""
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, fuzzy, c-format
msgid "Bind Password "
msgstr "Å ifra"
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr ""
-#: authentication.pm:127
+#: authentication.pm:126
#, fuzzy, c-format
msgid "Password base"
msgstr "Å ifra"
-#: authentication.pm:128
+#: authentication.pm:127
#, fuzzy, c-format
msgid "Group base"
msgstr "Grupni ID"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr ""
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:146
+#: authentication.pm:145
#, fuzzy, c-format
msgid "Realm "
msgstr "Pravo ime"
-#: authentication.pm:148
+#: authentication.pm:147
#, fuzzy, c-format
msgid "KDCs Servers"
msgstr "LDAP Server"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr ""
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr ""
-#: authentication.pm:156
+#: authentication.pm:155
#, fuzzy, c-format
msgid "Use local file for users information"
msgstr "Koristi libsafe za servere"
-#: authentication.pm:157
+#: authentication.pm:156
#, fuzzy, c-format
-msgid "Use Ldap for users information"
+msgid "Use LDAP for users information"
msgstr "Informacije o hard disku"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr ""
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "NIS domen"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "NIS server"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-#: authentication.pm:218
+#: authentication.pm:217
#, fuzzy, c-format
msgid "Domain Model "
msgstr "Domena"
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr "Active Directory Realm "
-#: authentication.pm:221
+#: authentication.pm:220
#, fuzzy, c-format
msgid "DNS Domain"
msgstr "NIS domen"
-#: authentication.pm:222
+#: authentication.pm:221
#, fuzzy, c-format
msgid "DC Server"
msgstr "LDAP Server"
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "Metod autentikacije"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "Authentication method"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "Bez šifre"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr ""
"Ova šifra je previše jednostavna (mora biti duga najmanje %d karaktera)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "Ne mogu koristiti broadcast bez NIS domene"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Izaberite datoteku"
-#: authentication.pm:897
+#: authentication.pm:866
#, fuzzy, c-format
msgid "Domain Windows for authentication : "
msgstr "Potrebna je autentikacija na domeni"
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "KorisniÄko ime domenskog administratora"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "Administratorska šifra domena"
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1085,42 +1067,42 @@ msgstr ""
"sacekajte da se pokrene podrazumjevani OS.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO sa tekstualnim menijem"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
-msgstr "GRUB sa grafiÄkim menijem"
+msgid "GRUB2 with graphical menu"
+msgstr "GRUB2 sa grafiÄkim menijem"
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr "GRUB sa tekstualnim menijem"
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 sa tekstualnim menijem"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "GRUB sa grafiÄkim menijem"
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr ""
+msgid "GRUB with text menu"
+msgstr "GRUB sa tekstualnim menijem"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "nema dovoljno prostora u /boot"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "Ne možete instalirati bootloader na %s particiju\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
@@ -1129,65 +1111,66 @@ msgstr ""
"Konfiguracija vašeg bootloadera mora biti ažurirana pošto su particije "
"renumerisane"
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
"Ne mogu ispravno instalirati bootloader. Morate pokrenuti \"rescue\" sistem "
"i izabrati \"%s\""
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "Reinstalacija bootloadera"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "B"
msgstr "B"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d minuta"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 minuta"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d sekundi"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr "naredba %s nedostaje"
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1201,154 +1184,143 @@ msgstr ""
"je web server podešen kao WebDAV server). Ako želite dodati WebDAV\n"
"taÄke montiranja, izaberite \"Novi\"."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Novi"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Demontiraj"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Montiraj"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Server"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "TaÄka montiranja"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Opcije"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Pobriši"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Gotovo"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Greška"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "Molim unesite URL WebDAV servera"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "URL mora poÄinjati sa http:// ili https://"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Upozorenje"
-
#: diskdrake/dav.pm:106
#, fuzzy, c-format
-msgid "Are you sure you want to delete this mountpoint?"
+msgid "Are you sure you want to delete this mount point?"
msgstr "Da li želite kliknuti na ovo dugme?"
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Server:"
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "TaÄka montiranja: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "Opcije: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "Particioniranje"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "ProÄitajte pažljivo"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "Predlažemo da najprije napravite backup vaših podataka"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Izlaz"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "Nastavak"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Pomoć"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1359,142 +1331,132 @@ msgstr ""
"Predlažem da najprije promijenite veliÄinu te particije\n"
"(kliknite na nju, zatim na \"Promijeni veliÄinu\")"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "Kliknite na particiju"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "Detalji"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "Nije pronađen nijedan hard disk"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "Nepoznat"
-#: diskdrake/hd_gtk.pm:388
+#: diskdrake/hd_gtk.pm:427
#, fuzzy, c-format
msgid "Ext4"
msgstr "Izlaz"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, fuzzy, c-format
msgid "XFS"
msgstr "HFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Swap"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Ostalo"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "Prazno"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "Tipovi file sistema:"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, c-format
msgid "This partition is already empty"
msgstr "Ova particija je već prazna"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "Najprije koristite \"Demontiraj\""
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, fuzzy, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "Koristi \"%s\" umjesto toga"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Vrsta"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "Izaberi drugu particiju"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Izaberi particiju"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "Još"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, c-format
msgid "Confirmation"
msgstr "Potvrda"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "Svejedno nastavljate?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Izlaz bez spašavanja"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "Izlazite bez pisanja tabele particija?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "Želite li spasiti izmjene u /etc/fstab ?"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr "Moraćete rebootati da bi izmjene tabele particija stupile na snagu"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1505,29 +1467,29 @@ msgstr ""
"U suprotnom taÄka montiranja %s neće biti zapisana u fstab.\n"
"Da svejedno izađem?"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "Obriši sve"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "Auto alokacija"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "Prebaci u normalni mod"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "Prebaci u ekspertni mod"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "Informacije o hard disku"
#: diskdrake/interactive.pm:371
@@ -1537,7 +1499,7 @@ msgstr "Sve primarne particije su u upotrebi"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "Ne mogu dodati više particija"
#: diskdrake/interactive.pm:373
@@ -1559,135 +1521,135 @@ msgstr "Ponovo uÄitaj tabelu particija"
msgid "Detailed information"
msgstr "Detaljne informacije"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
-msgstr ""
+msgstr "Video"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Smanji"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Formatiraj"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Dodaj na RAID"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Dodaj na LVM"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, fuzzy, c-format
msgid "Use"
msgstr "KorisniÄki ID"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Obriši"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "Ukloni sa RAIDa"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "Ukloni sa LVMa"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, fuzzy, c-format
msgid "Remove from dm"
msgstr "Ukloni sa LVMa"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "Modificiraj RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Koristi za loopback"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Kreiraj"
-#: diskdrake/interactive.pm:453
+#: diskdrake/interactive.pm:456
#, fuzzy, c-format
msgid "Failed to mount partition"
msgstr "Prebaci datoteke na novu particiju"
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Napravi novu particiju"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "PoÄetni sektor: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "VeliÄina u MB: "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "Tip datoteÄnog sistema: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "Preference: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "Naziv logiÄkog volumena "
-#: diskdrake/interactive.pm:507
+#: diskdrake/interactive.pm:514
#, fuzzy, c-format
msgid "Encrypt partition"
msgstr "Algoritam enkripcije"
-#: diskdrake/interactive.pm:508
+#: diskdrake/interactive.pm:515
#, fuzzy, c-format
msgid "Encryption key "
msgstr "KljuÄ enkripcije"
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "KljuÄ enkripcije (joÅ¡ jednom)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "KljuÄevi enkripcije se ne poklapaju"
-#: diskdrake/interactive.pm:521
+#: diskdrake/interactive.pm:529
#, fuzzy, c-format
msgid "Missing encryption key"
msgstr "KljuÄ za kodiranje datoteÄnog sistema"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
@@ -1696,18 +1658,12 @@ msgstr ""
"Najprije uklonite primarnu particiju i napravite extended (proširenu) "
"particiju."
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "Provjeri loše blokove?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "Ukloniti loopback datoteku?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
@@ -1715,119 +1671,119 @@ msgstr ""
"Nakon promjene tipa particije %s, svi podaci na toj particiji će biti "
"izgubljeni"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "Izmjena tipa particije"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "Koji datoteÄni sistem želite?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, fuzzy, c-format
msgid "Switching from %s to %s"
msgstr "Prebacujem sa ext2 na ext3"
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, fuzzy, c-format
msgid "Set volume label"
msgstr "Naziv za disk/particiju"
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr "Naziv za disk/particiju"
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, c-format
msgid "Label:"
msgstr "Naziv:"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "Gdje želite montirati loopback datoteku %s?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "Gdje želite montirati uređaj %s?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"Ne mogu izmjeniti taÄku montiranja jer se ova particija koristi za "
"loopback.\n"
"Najprije uklonite loopback"
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "Gdje želite montirati uređaj %s?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "Mijenjam veliÄinu"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "IzraÄunavam granice FAT filesistema"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "Ovoj particiji ne možete mijenjati veliÄinu"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "Svi podaci na ovoj particiji bi trebali biti backupovani"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr ""
"Nakon promjene veliÄine particije %s, svi podaci na njoj će biti izgubljeni"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Izaberite novu veliÄinu"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "Nova veliÄina u MB: "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr "Minimalna veliÄina: %s MB"
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr "Maksimalna veliÄina: %s MB"
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, fuzzy, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
@@ -1837,57 +1793,62 @@ msgstr ""
"prilikom idućeg pokretanja Windows(TM) biće izvrÅ¡ena provjera datoteÄnog "
"sistema"
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "KljuÄ za kodiranje datoteÄnog sistema"
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, fuzzy, c-format
msgid "Enter your filesystem encryption key"
msgstr "Izaberite vaÅ¡ kljuÄ za kodiranje datoteÄnog sistema"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "KljuÄ enkripcije"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr ""
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Izaberite postojeći RAID na koji ćete dodati"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "novi"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Izaberite postojeći LVM na koji ćete dodati"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
#, fuzzy, c-format
msgid "LVM name"
msgstr "Naziv LVMa?"
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
+#: diskdrake/interactive.pm:1016
#, fuzzy, c-format
msgid "\"%s\" already exists"
msgstr "Datoteka već postoji. Želite li je koristiti?"
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
@@ -1897,115 +1858,120 @@ msgstr ""
"Želite li premjestiti koriÅ¡tene fiziÄke extents sa ovog volumena na druge "
"volumene?"
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr "Pomjeram fiziÄke extents"
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "Ova particija se ne može koristiti za loopback"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Loopback"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "Naziv loopback datoteke: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "Dajte naziv datoteke"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr "Datoteku već koristi drugi loopback, izaberite neku drugu"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "Datoteka već postoji. Želite li je koristiti?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "Opcije montiranja"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "Razno"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "uređaj"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "nivo"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
msgstr "veliÄina chunka u KiB"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "Budite oprezni: ova operacija je opasna."
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, fuzzy, c-format
msgid "Partitioning Type"
msgstr "Particioniranje"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "Koju vrstu particioniranja?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr ""
"Biće potrebno da rebootate prije nego što izmjene mogu stupiti na snagu"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "Tabela particija za uređaj %s će biti zapisana na disk"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "Formatiram particiju %s"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
"Nakon formatiranja particije %s, svi podaci na toj particiji će biti "
"izgubljeni"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "Provjeri loše blokove?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "Prebaci datoteke na novu particiju"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "Sakrij datoteke"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -2022,128 +1988,127 @@ msgstr ""
"na to mjesto ili da ih ostavite gdje jesu (u kojem sluÄaju će oni biti "
"sakriveni sadržajem montirane particije)"
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "Premještam datoteke na novu particiju"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "Kopiram %s"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "Uklanjam %s"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "particija %s je od sada poznata kao %s"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr "Oznake particija su promijenjene: "
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Uređaj: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr "Naziv volumena: "
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr ""
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "DOS slovo uređaja: %s (pretpostavka)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Vrsta: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Ime: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "PoÄetak: sector %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "VeliÄina: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s sektora"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "Cilindar %d do %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr "Broj logiÄkih extents: %d\n"
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "Formatirana\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "Nije formatirana\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "Montirana\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, fuzzy, c-format
msgid "Encrypted"
msgstr "KljuÄ enkripcije"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr ""
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2152,7 +2117,7 @@ msgstr ""
"Loopback datoteka(e):\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2161,27 +2126,27 @@ msgstr ""
"Particija na kojoj se nalazi sistem\n"
" (za MS-DOS/Windows)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Nivo %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
msgstr "VeliÄina chunka %d KiB\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "RAID-diskovi %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "Naziv loopback datoteke: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2194,7 +2159,7 @@ msgstr ""
"particija Driver particija. Vjerovatno\n"
"biste je trebali ostaviti na miru.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2207,59 +2172,64 @@ msgstr ""
"particija je za\n"
"višestruki boot vašeg sistema.\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr ""
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Samo za Äitanje"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "VeliÄina: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Geometrija: %s cilindara, %s glava, %s sektora\n"
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Ime: "
+
+#: diskdrake/interactive.pm:1458
#, fuzzy, c-format
msgid "Medium type: "
msgstr "Tip datoteÄnog sistema: "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "LVM-diskovi %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Tip tabele particija: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "na kanalu %d id %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Izaberite vaÅ¡ kljuÄ za kodiranje datoteÄnog sistema"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
"Ovaj kljuÄ enkripcije je previÅ¡e jednostavan (mora imati najmanje %d "
"karaktera)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "Algoritam enkripcije"
@@ -2269,17 +2239,19 @@ msgstr "Algoritam enkripcije"
msgid "Change type"
msgstr "Promijeni tip"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Odustani"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr "Ne mogu se prijaviti koristeći korisniÄko ime %s (pogreÅ¡na Å¡ifa?)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2322,40 +2294,40 @@ msgstr "Traži servere"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "Traži nove servere"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "Paket %s treba biti instaliran. Da li ga želite instalirati?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
msgstr "Ne mogu instalirati paket %s!"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "Nedostaje obavezan paket %s"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "Sljedeći paketi trebaju biti instalirani:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "Instaliram pakete..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "Uklanjam pakete..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2365,32 +2337,39 @@ msgstr ""
"kreirati novi file sistemi. Molim provjerite vaš hardware i pronađite uzrok "
"greške"
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Morate imati FAT particiju montiranu na /boot/efi"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "Morate imati ESP FAT32 particiju montiranu na /boot/EFI"
-#: fs/format.pm:106
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "Kreiram i formatiram datoteku %s"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, fuzzy, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr "Ne znam kako formatirati %s kao tip %s"
-#: fs/format.pm:134
+#: fs/format.pm:143
#, fuzzy, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr "%s formatiranje %s nije uspjelo"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "Ne znam kako formatirati %s kao tip %s"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s formatiranje %s nije uspjelo"
@@ -2405,52 +2384,52 @@ msgstr "Kružno montiranje %s\n"
msgid "Mounting partition %s"
msgstr "Montiram particiju %s"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "montiranje particije %s u direktoriju %s nije uspjelo"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "Provjeravam %s"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "greška u demontiranju %s: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "UkljuÄujem swap particiju %s"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr ""
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
"Aktiviraj praćenje grupnih kvota na disku i eventualnu primjenu ograniÄenja"
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"Ne ažuriraj vrijeme pristupa inode-u na ovom sistemu\n"
"(npr. radi bržeg pristupa spool-u na news serverima)."
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, fuzzy, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
@@ -2459,32 +2438,32 @@ msgstr ""
"Ne ažuriraj vrijeme pristupa inode-u na ovom sistemu\n"
"(npr. radi bržeg pristupa spool-u na news serverima)."
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
"Može se montirati samo eksplicitno (tj.,\n"
"opcija -a neće montirati i ovaj sistem)."
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr "Nemoj interpretirati karakter ili blok ureÄ‘aje na datoteÄnom sistemu."
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
"Ne dozvoli izvršenje binarnih datoteka na montiranom\n"
"datoteÄnom sistemu. Ova opcija bi mogla biti korisna za server\n"
"koji ima datoteÄne sisteme koji sadrže programe za druge arhitekture."
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2495,64 +2474,64 @@ msgstr ""
"da stupe na snagu. (Ovo se Äini kao sigurno, ali je ustvari priliÄno\n"
"nesigurno ako ste instalirali suidperl(1).)"
-#: fs/mount_options.pm:137
+#: fs/mount_options.pm:139
#, c-format
-msgid "Mount the file system read-only."
+msgid "Mount the filesystem read-only."
msgstr "Montiraj datoteÄni sistem samo za Äitanje."
-#: fs/mount_options.pm:139
+#: fs/mount_options.pm:141
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr "Sav U/I na datoteÄni sistem se treba izvrÅ¡avati sinhrono."
-#: fs/mount_options.pm:141
+#: fs/mount_options.pm:143
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr "Dozvoli svakom korisniku da (de)montira datoteÄni sistem."
-#: fs/mount_options.pm:143
+#: fs/mount_options.pm:145
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow an ordinary user to mount the filesystem."
msgstr "Dozvoli obiÄnom korisniku da montira datoteÄni sistem."
-#: fs/mount_options.pm:145
+#: fs/mount_options.pm:147
#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
"Aktiviraj praćenje korisniÄkih kvota na disku i eventualnu primjenu "
"ograniÄenja"
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr "Podrži \"user.\" proširene atribute"
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr "Daj dozvolu za pisanje obiÄnim korisnicima"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
msgstr "Daj dozvolu za Äitanje obiÄnim korisnicima"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "Dvostruka taÄka montiranja %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "Nema dostupnih particija"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "Pretražujem particije da naÄ‘em taÄke montiranja"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Izaberite taÄke montiranja"
@@ -2576,18 +2555,18 @@ msgstr ""
msgid "Not enough swap space to fulfill installation, please add some"
msgstr "Nemam dovoljno swap prostora da dovršim instalaciju, molim dodajte još"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"Morate imati root particiju.\n"
"Za ovo, napravite jednu particiju (ili kliknite na neku od postojećih).\n"
"Zatim izaberite opciju \"TaÄka montiranja\" i unesite vrijednost \"/\""
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2598,53 +2577,58 @@ msgstr ""
"\n"
"Da li da nastavim?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "Koristi slobodan prostor"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "Nema dovoljno slobodnog prostora za pravljenje novih particija"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "Koristi postojeću particiju"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "Nemate nijednu postojeću particiju za upotrebu"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "IzraÄunavam veliÄinu Microsoft Windows® particije"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, fuzzy, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr "Koristi slobodan prostor na Microsoft Windows® particiji"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "Kojoj particiji želite promijeniti veliÄinu?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr ""
"Vaša Microsoft Windows® particija je previše fragmentirana. Molim "
"restartujte vaÅ¡ raÄunar pod Microsoft Windows®, pokrenite program \"defrag\","
-"zatim ponovo pokrenite Mandriva Linux instalaciju."
+"zatim ponovo pokrenite %s instalaciju."
+
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr ""
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2679,78 +2663,80 @@ msgstr ""
"Kada ste sigurni, kliknite na \"%s\"."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Dalje"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, fuzzy, c-format
msgid "Partitionning"
msgstr "Particioniranje"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr ""
"Koju veliÄinu želite da saÄuvate za Microsoft Windows® na particiji %s?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "VeliÄina"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "Smanjujem Microsoft Windows® particiju"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "Smanjivanje FAT particije nije uspjelo: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
"Ne postoji nijedna FAT particija za promjenu veliÄine (ili nije ostalo "
"dovoljno prostora)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Ukloni Microsoft Windows®"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Erase and use entire disk"
msgstr "PobriÅ¡i Äitav disk"
-#: fs/partitioning_wizard.pm:235
-#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
+#: fs/partitioning_wizard.pm:255
+#, fuzzy, c-format
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
msgstr ""
"Imate više od jednog hard diska. Na koji od njih želite instalirati Linux?"
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr ""
"SVE postojeće particije i podaci na njima će biti izgubljeni na disku %s"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "RuÄno particioniranje diska"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "Koristi fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2759,65 +2745,70 @@ msgstr ""
"Sada možete particionirati %s.\n"
"Kada završite, ne zaboravite spasiti naredbom 'w'"
-#: fs/partitioning_wizard.pm:402
+#: fs/partitioning_wizard.pm:425
#, fuzzy, c-format
msgid "Ext2/3/4"
msgstr "Izlaz"
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "Ne mogu naći dovoljno prostora za instalaciju"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "DrakX Particioni Äarobnjak je naÅ¡ao sljedeća rjeÅ¡enja:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr ""
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "Particioniranje nije uspjelo: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "Ne možete koristiti JFS za particije manje od 16MB"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "Ne možete koristiti ReiserFS za particije manje od 32MB"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, fuzzy, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr "Ne možete koristiti JFS za particije manje od 16MB"
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "jednostavno"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "sa /usr"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "server"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr "BIOS softverski RAID je pronađen na diskovima %s. Da ga aktiviram?"
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2833,43 +2824,43 @@ msgstr ""
"\n"
"Slažete li se sa gubitkom svih particija?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "TaÄke montiranja moraju poÄinjati sa /"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "TaÄka montiranja se treba sastojati samo od brojeva i slova"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "Već postoji particija sa taÄkom montiranja %s\n"
-#: fsedit.pm:431
-#, c-format
+#: fsedit.pm:447
+#, fuzzy, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
"Izabrali ste softversku RAID particiju kao root (/).\n"
"Nijedan bootloader nije u mogućnosti da rukuje sa ovim bez /boot particije.\n"
"Molim kasnije dodajte /boot particiju"
-#: fsedit.pm:438
+#: fsedit.pm:453
#, fuzzy, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
"Izabrali ste softversku RAID particiju kao root (/).\n"
"Nijedan bootloader nije u mogućnosti da rukuje sa ovim bez /boot particije.\n"
"Molim kasnije dodajte /boot particiju"
-#: fsedit.pm:446
+#: fsedit.pm:461
#, fuzzy, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
@@ -2879,55 +2870,55 @@ msgstr ""
"Nijedan bootloader nije u mogućnosti da rukuje sa ovim bez /boot particije.\n"
"Molim kasnije dodajte /boot particiju"
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
+#: fsedit.pm:472
#, fuzzy, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
"Izabrali ste softversku RAID particiju kao root (/).\n"
"Nijedan bootloader nije u mogućnosti da rukuje sa ovim bez /boot particije.\n"
"Molim kasnije dodajte /boot particiju"
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr "Ne možete koristiti Å¡ifrovani datoteÄni sistem za taÄku montiranja %s"
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
"Ne možete koristiti LVM logiÄki volumen za taÄku montiranja %s poÅ¡to on "
"obuhvata fiziÄke volumene"
-#: fsedit.pm:449
-#, c-format
+#: fsedit.pm:484
+#, fuzzy, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
"Izabrali ste LVM logiÄki volumen kao root (/).\n"
"Nijedan bootloader nije u mogućnosti da rukuje sa ovim ako se taj volumen "
"prostire preko viÅ¡e fiziÄkih volumena.\n"
"Trebali biste najprije napraviti /boot particiju"
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "Ovaj direktorij treba ostati unutar korijenskog file sistema"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2936,12 +2927,12 @@ msgstr ""
"Potreban vam je pravi file sistem (ext2/3/4, reiserfs, xfs ili jfs) za ovu "
"taÄku montiranja\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "Nema dovoljno prostora za auto-alokaciju"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "Nemam šta da radim"
@@ -2951,476 +2942,360 @@ msgstr "Nemam šta da radim"
msgid "SATA controllers"
msgstr "SATA kontroleri"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "RAID kontroleri"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "(E)IDE/ATA kontroleri"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, fuzzy, c-format
msgid "Card readers"
msgstr "Model kartice:"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "Firewire kontroleri"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "PCMCIA kontroleri"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "SCSI kontroleri"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "USB kontroleri"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "USB portovi"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "SMBus kontroleri"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "Mostovi (bridges) i sistemski kontroleri"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Disketa"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "Hard Disk"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr "USB uređaji za smještaj podataka"
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CDROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "CD/DVD pržilica"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "Traka"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "AGP kontroleri"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "Video kartica"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr "DVB kartica"
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "TV kartica"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "Drugi multimedijalni uređaj"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "ZvuÄna kartica"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "Web kamera"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "Procesori"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "ISDN adapteri"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr "USB zvuÄni ureÄ‘aji"
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr "Radio kartice"
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr "ATM mrežne kartice"
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr "WAN mrežne kartice"
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr "Bluetooth uređaji"
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "Ethernet kartica"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "Modem"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "ADSL adapteri"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "Memorija"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "Å tampaÄ"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr "Game port kontroleri"
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "Joystick"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Tastatura"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr "Tablet i ekran osjetljiv na dodir"
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "Miš"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr ""
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "UPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "Skener"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "Nepoznat/Ostali"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "cpu # "
-#: harddrake/sound.pm:303
-#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "Molim saÄekajte... Primjenjujem konfiguraciju"
-
-#: harddrake/sound.pm:366
+#: harddrake/sound.pm:80
#, c-format
-msgid "Enable PulseAudio"
-msgstr ""
+msgid "No known driver"
+msgstr "Nema nijedan poznat drajver"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr ""
+msgid "There's no known driver for your sound card (%s)"
+msgstr "Nema poznatih drajvera za vaÅ¡u zvuÄnu karticu (%s)"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
+msgid "Enable PulseAudio"
msgstr ""
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr ""
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr "Kako ukloniti problem?"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "Nema alternativnog drajvera"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
"currently uses \"%s\""
msgstr ""
-"Nema nijedan poznat OSS/ALSA alternativni drajver za vaÅ¡u zvuÄnu karticu (%"
-"s) koja trenutno koristi \"%s\""
+"Nema nijedan poznat OSS/ALSA alternativni drajver za vaÅ¡u zvuÄnu karticu "
+"(%s) koja trenutno koristi \"%s\""
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "Podešavanje zvuka"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-"Ovdje možete izabrati alternativni drajver (ili OSS ili ALSA) za vaÅ¡u zvuÄnu "
-"karticu (%s)."
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-"\n"
-"\n"
-"VaÅ¡a kartica trenutno koristi %s \"%s\" drajver (uobiÄajeni drajver za vaÅ¡u "
-"karticu je \"%s\")"
+msgid "Sound troubleshooting"
+msgstr "Rješavanje problema sa zvukom"
-#: harddrake/sound.pm:414
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-"OSS (Open Sound System) je bio prvi API za zvuk. To je API neovisan od "
-"operativnog sistema (dostupan je na većini UNIX(tm) sistema), ali je vrlo "
-"elementaran i ograniÄen.\n"
-"Pored toga, svi OSS drajveri ponovo izmiÅ¡ljaju toÄak.\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) je modularizovana arhitektura koja\n"
-"podržava priliÄno velik broj ISA, USB i PCI kartica.\n"
+"- 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.\n"
"\n"
-"Ona takođe pruža mnogo viši API nego OSS.\n"
"\n"
-"Da biste koristili ALSA, možete koristiti:\n"
-"- stari API kompatibilan sa OSSom\n"
-"- novi ALSA API koji pruža mnoge napredne mogućnosti, ali zahtijeva upotrebu "
-"ALSA biblioteke.\n"
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "Drajver:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- \"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\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"Stari \"%s\" drajver je na crnoj listi.\n"
"\n"
-"Prijavljeno je da ovaj drajver prilikom deinstalacije izaziva oops kernela.\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"Stoga će novi drajver \"%s\" biti korišten tek nakon idućeg pokretanja "
-"sistema."
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "Nema open source drajver"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"Nema slobodnih drajvera za vaÅ¡u zvuÄnu karticu (%s), ali postoji vlasniÄki "
-"drajver na \"%s\"."
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "Nema nijedan poznat drajver"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Nema poznatih drajvera za vaÅ¡u zvuÄnu karticu (%s)"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "Rješavanje problema sa zvukom"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
+"- \"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.\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-"KlasiÄni naÄin utvrÄ‘ivanja bugova u zvuÄnom sistemu je izvrÅ¡avanje\n"
-"sljedećih naredbi:\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" će vam reći koji drajver inaÄe koristi\n"
-"vaša kartica\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" će vam reći koji drajver je\n"
-"trenutno u upotrebi\n"
"\n"
-"- sa \"/sbin/lsmod\" možete provjeriti da li je modul (drajver) uÄitan\n"
-"ili ne\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" i \"/sbin/chkconfig --list alsa\" vam\n"
-"govore da li su servisi sound i alsa podešeni da se pokreću na\n"
-"initlevel 3\n"
"\n"
-"- \"aumix -q\" će vam reći da li je zvuk utišan (muted) ili ne\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" vam govori koji program koristi zvuÄnu "
-"karticu.\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "Dozvoli da sam odaberem drajver"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "Slobodan izbor drajvera"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"/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)\n"
msgstr ""
-"Ako stvarno mislite da znate koji drajver je odgovarajući za vašu karticu\n"
-"možete odabrati jedan sa gornje liste.\n"
-"\n"
-"Trenutni drajver za vaÅ¡u \"%s\" zvuÄnu karticu je \"%s\""
#: harddrake/v4l.pm:12
#, c-format
@@ -3448,7 +3323,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
"Za većinu modernih TV kartica, bttv modul Linux kernela automatski "
"prepoznaje odgovarajuće parametre.\n"
@@ -3465,70 +3340,73 @@ msgstr "Model kartice:"
msgid "Tuner type:"
msgstr "Vrsta tunera:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "U redu"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Da"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "Ne"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Izaberi datoteku"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Dodaj"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Izmijeni"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Kraj"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "Nazad"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
msgstr "Nije izabrana datoteka"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
msgstr "Izabrali ste direktorij, a ne datoteku"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
msgstr "Nema tog direktorija"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "Nema te datoteke"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr ""
@@ -3610,1248 +3488,1272 @@ msgstr "Ponovo pošalji"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "Andora"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "Ujedinjeni Arapski Emirati"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "Afganistan"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antigua i Barbuda"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Anguilla"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "Albanija"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "Armenija"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Nizozemski Antili"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "Angola"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "Antarktik"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "Argentina"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "AmeriÄka Samoa"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "Austrija"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "Australija"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "Aruba"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "Azerbejdžan"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Bosna i Hercegovina"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbados"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Bangladeš"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Belgija"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Burkina Faso"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "Bugarska"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Bahrein"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Burundi"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Benin"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Bermuda"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Bruneji"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Bolivija"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Brazil"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahami"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "Butan"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Ostrvo Bouvet"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Bocvana"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Bjelorusija"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Belize"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "Kanada"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Kokosova ostrva"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "Kongo (Kinshasa)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "CentralnoafriÄka Republika"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "Kongo (Brazzaville)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Å vicarska"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "Obala SlonovaÄe"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Cook ostrva"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "ÄŒile"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "Kamerun"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "Kina"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "Kolumbija"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "Kostarika"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Srbija i Crna Gora"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "Kuba"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Zelenortska ostrva"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "Uskršnje ostrvo"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "Kipar"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "Češka"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "NjemaÄka"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Džibuti"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Danska"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Dominika"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Dominikanska Republika"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "Alžir"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Ekvador"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Estonija"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Egipat"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Zapadna Sahara"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Eritreja"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "Å panija"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "Etiopija"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Finska"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Fidži"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Falklandsko otoÄje"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Micronesia"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Farska ostrva"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Francuska"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Gabon"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "Ujedinjeno Kraljevstvo"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Grenada"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "Gruzija"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "Francuska Gvajana"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Gana"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Gibraltar"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Grenland"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Gambija"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Gvineja"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Gvadalupe"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Ekvatorijalna Gvineja"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "GrÄka"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "South Georgia i South Sandwich ostrva"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Gvatemala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Guam"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Gvineja Bisau"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Gvajana"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Kina (Hong Kong)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Heard ostrvo i McDonaldova ostrva"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Honduras"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "Hrvatska"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Haiti"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "Mađarska"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Indonezija"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Irska"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Izrael"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "Indija"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Britansko-Indijska morska teritorija"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Irak"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "Iran"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Island"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "Italija"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Jamajka"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "Jordan"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "Japan"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "Kenija"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "Kirgistan"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "Kambođa"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Kiribati"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "Komori"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "Saint Kitts and Nevis"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "Koreja (Sjeverna)"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "Koreja"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Kuvajt"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "Kajmanska ostrva"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "Kazahstan"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Laos"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Liban"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Saint Lucia"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Lihtenštajn"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Å ri Lanka"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Liberija"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Lesoto"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Litvanija"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Luksemburg"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Latvija"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "Libija"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "Maroko"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "Monako"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "Moldova"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "Madagaskar"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Maršalova ostrva"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "Makedonija"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "Mali"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Myanmar"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "Mongolija"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Sjeverna Marijanska ostrva"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "Martinik"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "Mauritanija"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montserrat"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "Malta"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "Mauricijus"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "Maldivi"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Malavi"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "Meksiko"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "Malezija"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "Mozambik"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "Namibija"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "Nova Kaledonija"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "Niger"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Norfolk ostrvo"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "Nigerija"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Nikaragva"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Nizozemska"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Norveška"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "Nepal"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "Nauru"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niue"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "Novi Zeland"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "Oman"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "Panama"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "Peru"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "Francuska Polinezija"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "Papua Nova Gvineja"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Filipini"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "Pakistan"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "Poljska"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Saint Pierre and Miquelon"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitcairn"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "Portoriko"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Palestina"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "Portugal"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paragvaj"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Palau"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Katar"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "Reunion"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Rumunija"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Rusija"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Ruanda"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "Saudijska Arabija"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Solomonska ostrva"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Sejšelska ostrva"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "Sudan"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Å vedska"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Singapur"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Saint Helena"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Slovenija"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Svalbard and Jan Mayen ostrva"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "SlovaÄka"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Sierra Leone"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "San Marino"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Senegal"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "Somalija"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Surinam"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "Sao Tome i Principe"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "El Salvador"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "Sirija"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Svazilend"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Turks i Caicos ostrva"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "ÄŒad"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "Francuske Južne Teritorije"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Togo"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Tajland"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "Tadžikistan"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Tokelau"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "IstoÄni Timor"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "Turkmenistan"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Tunis"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Tonga"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "Turska"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Trinidad i Tobago"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Tuvalu"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "Tajvan"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Tanzanija"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Ukrajina"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Uganda"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "United States Minor Outlying Islands"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "SAD"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Urugvaj"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Uzbekistan"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "Vatikan"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "Saint Vincent and the Grenadines"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Venecuela"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "DjeviÄanska ostrva (Britanska)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "DjeviÄanska ostrva (SAD)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Vijetnam"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Vanuatu"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "Wallis i Futuna"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Samoa"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Jemen"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Mayotte"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "Južna Afrika"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Zambija"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Zimbabve"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "Dobro došli u %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr "PremjeÅ¡tanje fiziÄkih extents na druge fiziÄke volumene nije uspjela"
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr "FiziÄki volumen %s se joÅ¡ uvijek koristi"
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "Najprije ukloni logiÄke volumene\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr "Bootloader ne može rukovati /boot particijom na viÅ¡e fiziÄkih volumena"
+#. -PO: Only write something if needed:
#: messages.pm:11
-#, fuzzy, c-format
+#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr ""
+"Budući da prevodilac ovog teksta nije u mogućnosti da osigura pravnu\n"
+"provjeru prevedenog teksta, tekst licence je ostavljen u originalnom\n"
+"(engleskom) obliku."
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "Introduction"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
+"The operating system and the different components available in the Mageia "
+"distribution \n"
+"shall be called the \"Software Products\" hereafter. The Software Products "
+"include, but are not \n"
+"restricted to, the set of programs, methods, rules and documentation related "
+"to the operating \n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+"The operating system and the different components available in the Mageia "
"Linux distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution."
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr "1. License Agreement"
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4865,16 +4767,40 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+"Please read this document carefully. This document is a license agreement "
+"between you and \n"
+"Mageia which applies to the Software Products.\n"
+"By installing, duplicating or using the Software Products in any manner, you "
+"explicitly \n"
+"accept and fully agree to conform to the terms and conditions of this "
+"License. \n"
+"If you disagree with any portion of the License, you are not allowed to "
+"install, duplicate or use \n"
+"the Software Products. \n"
+"Any attempt to install, duplicate or use the Software Products in a manner "
+"which does not comply \n"
+"with the terms and conditions of this License is void and will terminate "
+"your rights under this \n"
+"License. Upon termination of the License, you must immediately destroy all "
+"copies of the \n"
+"Software Products."
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr "2. Limited Warranty"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4882,15 +4808,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4899,123 +4825,37 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
-"The Software Products consist of components created by different persons or "
-"entities. %s\n"
-"Most of these licenses allow you to use, duplicate, adapt or redistribute "
-"the components which \n"
-"they cover. Please read carefully the terms and conditions of the license "
-"agreement for each component \n"
-"before using any component. Any question on a component license should be "
-"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
-"All rights to the components of the Software Products belong to their "
-"respective authors and are \n"
-"protected by intellectual property and copyright laws applicable to software "
-"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
-"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
-"If any portion of this agreement is held void, illegal or inapplicable by a "
-"court judgment, this \n"
-"portion is excluded from this contract. You remain bound by the other "
-"applicable sections of the \n"
-"agreement.\n"
-"The terms and conditions of this License are governed by the Laws of "
-"France.\n"
-"All disputes on the terms of this license will preferably be settled out of "
-"court. As a last \n"
-"resort, the dispute will be referred to the appropriate Courts of Law of "
-"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"you."
msgstr ""
-"Budući da prevodilac ovog teksta nije u mogućnosti da osigura pravnu\n"
-"provjeru prevedenog teksta, tekst licence je ostavljen u originalnom\n"
-"(engleskom) obliku.\n"
-"\n"
-"\n"
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
-"shall be called the \"Software Products\" hereafter. The Software Products "
-"include, but are not \n"
-"restricted to, the set of programs, methods, rules and documentation related "
-"to the operating \n"
-"system and the different components of the Mandriva Linux distribution.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
-"Please read this document carefully. This document is a license agreement "
-"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
-"By installing, duplicating or using the Software Products in any manner, you "
-"explicitly \n"
-"accept and fully agree to conform to the terms and conditions of this "
-"License. \n"
-"If you disagree with any portion of the License, you are not allowed to "
-"install, duplicate or use \n"
-"the Software Products. \n"
-"Any attempt to install, duplicate or use the Software Products in a manner "
-"which does not comply \n"
-"with the terms and conditions of this License is void and will terminate "
-"your rights under this \n"
-"License. Upon termination of the License, you must immediately destroy all "
-"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Mandriva S.A. will, in no circumstances and to the extent permitted by law, "
-"be liable for any special,\n"
+"Mageia will, in no circumstances and to the extent permitted by law, be "
+"liable for any special,\n"
"incidental, direct or indirect damages whatsoever (including without "
"limitation damages for loss of \n"
"business, interruption of business, financial loss, legal fees and penalties "
"resulting from a court \n"
"judgment, or any other consequential loss) arising out of the use or "
"inability to use the Software \n"
-"Products, even if Mandriva S.A. has been advised of the possibility or "
-"occurrence of such \n"
+"Products, even if Mageia has been advised of the possibility or occurrence "
+"of such \n"
"damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, Mandriva S.A. or its distributors will, in "
-"no circumstances, be \n"
+"To the extent permitted by law, Mageia or its distributors will, in no "
+"circumstances, be \n"
"liable for any special, incidental, direct or indirect damages whatsoever "
"(including without \n"
"limitation damages for loss of business, interruption of business, financial "
@@ -5024,15 +4864,33 @@ msgstr ""
"loss) arising out \n"
"of the possession and use of software components or arising out of "
"downloading software components \n"
-"from one of Mandriva Linux sites which are prohibited or restricted in some "
+"from one of Mageia sites which are prohibited or restricted in some "
"countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
-"included in the Software Products.\n"
-"\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
+"included in the Software Products."
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr "3. The GPL License and Related Licenses"
+
+#: messages.pm:70
+#, fuzzy, c-format
+msgid ""
+"The Software Products consist of components created by different persons or "
+"entities.\n"
+"Most of these licenses allow you to use, duplicate, adapt or redistribute "
+"the components which \n"
+"they cover. Please read carefully the terms and conditions of the license "
+"agreement for each component \n"
+"before using any component. Any question on a component license should be "
+"addressed to the component \n"
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
+"Documentation written \n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
"The Software Products consist of components created by different persons or "
"entities. Most \n"
"of these components are governed under the terms and conditions of the GNU "
@@ -5044,29 +4902,47 @@ msgstr ""
"and conditions of the license agreement for each component before using any "
"component. Any question \n"
"on a component license should be addressed to the component author and not "
-"to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
+"by Mageia is governed by a specific license. Please refer to the "
"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"further details."
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr "4. Intellectual Property Rights"
+
+#: messages.pm:81
+#, c-format
+msgid ""
+"All rights to the components of the Software Products belong to their "
+"respective authors and are \n"
+"protected by intellectual property and copyright laws applicable to software "
+"programs.\n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
+"Products, as a whole or in parts, by all means and for all purposes.\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. reserves its rights to modify or adapt the Software Products, "
-"as a whole or in \n"
+"Mageia reserves its rights to modify or adapt the Software Products, as a "
+"whole or in \n"
"parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr "5. Governing Laws"
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -5078,63 +4954,28 @@ msgstr ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A. \n"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
+"For any question on this document, please contact Mageia."
msgstr ""
+"If any portion of this agreement is held void, illegal or inapplicable by a "
+"court judgment, this \n"
+"portion is excluded from this contract. You remain bound by the other "
+"applicable sections of the \n"
+"agreement.\n"
+"The terms and conditions of this License are governed by the Laws of "
+"France.\n"
+"All disputes on the terms of this license will preferably be settled out of "
+"court. As a last \n"
+"resort, the dispute will be referred to the appropriate Courts of Law of "
+"Paris - France.\n"
+"For any question on this document, please contact Mageia"
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
@@ -5147,89 +4988,33 @@ msgstr ""
"niste\n"
"sigurni da li se patent odnosi na vas, provjerite vaše lokalne zakone."
-#: messages.pm:120
+#: messages.pm:111
#, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
+"Čestitamo, instalacija je završena.\n"
+"Uklonite boot medij i pritisnite Enter da restartujete raÄunar."
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:113
#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
msgstr ""
-"Čestitamo, instalacija je završena.\n"
-"Uklonite boot medij i pritisnite Enter da restartujete raÄunar.\n"
-"\n"
-"\n"
-"Za informacije o ispravkama koje su dostupne za ovu verziju Mandriva "
-"Linuxa,\n"
+"Za informacije o ispravkama koje su dostupne za ovu verziju Mageiaa,\n"
"pogledajte Errata koja je dostupna na:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Informacije o podešavanju vašeg sistema su dostupne u poglavlju\n"
-"\"Nakon instalacije\" vaÅ¡eg zvaniÄnog Mandriva Linux PriruÄnika za upotrebu."
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
#: modules/interactive.pm:19
#, c-format
@@ -5273,18 +5058,18 @@ msgstr "Instaliram drajver za USB kontroler"
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "Instaliram drajver za firewire kontroler %s"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "Instaliram drajver za firewire kontroler \"%s\""
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "Instaliram drajver za hard disk kontroler %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "Instaliram drajver za hard disk kontroler \"%s\""
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "Instaliram drajver za Ethernet kontroler %s"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "Instaliram drajver za Ethernet kontroler \"%s\""
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5365,35 +5150,35 @@ msgstr ""
"UÄitavanje modula %s nije uspjelo.\n"
"Želite li probati opet sa drugim parametrima?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, fuzzy, c-format
+msgid "Are you sure you want to quit?"
+msgstr "Da li želite kliknuti na ovo dugme?"
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr ""
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr ""
-#: mygtk2.pm:1544 mygtk2.pm:1545
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
#, fuzzy, c-format
msgid "Password seems secure"
msgstr "Å ifra za korisnika"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "montiranje nije uspjelo: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "Extended particije nisu podržane na ovoj platformi"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
@@ -5401,10 +5186,10 @@ msgstr ""
"Jedino rješenje je da pomjerite vaše primarne particije, kako bi se rupa "
"našla pored extended particija"
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
@@ -5413,84 +5198,84 @@ msgstr ""
"Test integriteta podataka nije uspio. \n"
"To znaÄi će da pisanje bilo Äega na disk rezultirati smećem."
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr ""
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr ""
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr ""
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr ""
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr ""
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, fuzzy, c-format
msgid "Unused hardware support"
msgstr "ukljuÄi radio podrÅ¡ku"
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr ""
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr "Ne mogu dodati particiju na _formatiran_ RAID %s"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "Nema dovoljno particija za RAID nivo %d\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "Ne mogu napraviti direktorij /usr/share/sane/firmware!"
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "Ne mogu napraviti link /usr/share/sane/%s!"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr "Ne mogu kopirati firmware datoteku %s u /usr/share/sane/firmware!"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr "Ne mogu postaviti privilegije firmware datoteke %s!"
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "Scannerdrake"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr "Ne mogu instalirati pakete koji su potrebni za dijeljenje skenera."
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr "Vaši skeneri neće biti dostupni neprivilegovanim korisnicima."
@@ -5552,7 +5337,7 @@ msgstr "Dozvoli/zabrani direktan root login."
msgid ""
"Allow the list of users on the system on display managers (kdm and gdm)."
msgstr ""
-"Dozvoli/zabrani listu korisnika sistema na display manager-ima (kdm i gdm)."
+"Dozvoli/zabrani listu korisnika sistema na display manager-ima (sddm i gdm)."
#: security/help.pm:35
#, fuzzy, c-format
@@ -5608,8 +5393,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
"Autorizuj:\n"
"\n"
@@ -5710,7 +5495,7 @@ msgstr "Koristi Å¡ifru za provjeru autentiÄnosti korisnika."
#: security/help.pm:94
#, fuzzy, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr "Aktiviraj/iskljuÄi provjeru promiskuitetnog moda Ethernet kartica."
#: security/help.pm:96
@@ -5926,9 +5711,9 @@ msgid "Direct root login"
msgstr "Direktna root prijava"
#: security/l10n.pm:19
-#, c-format
+#, fuzzy, c-format
msgid "List users on display managers (kdm and gdm)"
-msgstr "Izlistaj korisnike na display manager-ima (kdm i gdm)"
+msgstr "Izlistaj korisnike na display manager-ima (sddm i gdm)"
#: security/l10n.pm:20
#, c-format
@@ -6162,7 +5947,7 @@ msgstr "Standard"
msgid "Secure"
msgstr "Sigurnost"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -6171,7 +5956,7 @@ msgid ""
"on your own."
msgstr ""
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -6180,7 +5965,7 @@ msgstr ""
"Ovo je standardna sigurnost koja je preporuÄena za raÄunar koji će biti "
"korišten za spajanje na Internet kao klijent."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -6197,48 +5982,48 @@ msgstr ""
"konekcije sa mnogo klijenata. Napomena: ako je vaÅ¡ raÄunar samo klijent na "
"Internetu, možda je bolje da izaberete niži nivo."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "DrakSec osnovne opcije"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "Molim izaberite nivo sigurnosti"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr ""
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "Sigurnosni administrator:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr ""
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "Pokreće ALSA zvuÄni sistem (Advanced Linux Sound Architecture)"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anacron je periodiÄni izvrÅ¡itelj programa."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -6248,7 +6033,7 @@ msgstr ""
"sysloga. TakoÄ‘e se može koristiti za gaÅ¡enje raÄunara kada su baterije pri "
"kraju."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -6257,11 +6042,16 @@ msgstr ""
"Izvršava naredbe zakazane putem at komande u zadato vrijeme,\n"
"te pokreće programe u pozadini kada je raÄunar neopterećen."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, fuzzy, c-format
+msgid "An NTP client/server"
+msgstr "NTP server"
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6377,19 +6167,10 @@ msgstr ""
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Pokreće filtriranje paketa za Linux kernele serije 2.2 kako\n"
-"bi se aktivirao firewall i zaÅ¡titio vaÅ¡ raÄunar od mrežnih napada."
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6400,7 +6181,7 @@ msgstr ""
"/etc/sysconfig/keyboard, što se može podesiti korištenjem kbdconfig\n"
"programa. Ovaj servis biste trebali ostaviti ukljuÄenim na većini raÄunara."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6409,17 +6190,17 @@ msgstr ""
"Automatsko regenerisanje kernel zaglavlja u /boot za\n"
"/usr/include/linux/{autoconf,version}.h"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "Automatsko prepoznavanje i podešavanje hardware-a tokom boota."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6428,7 +6209,7 @@ msgstr ""
"Linuxconf će ponekad obaviti raznolike zadatke tokom boota\n"
"kako bi se održala sistemska konfiguracija."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6438,7 +6219,7 @@ msgstr ""
"ispravno.\n"
"To je u osnovi server koji dodjeljuje zadatke Å¡tampe Å¡tampaÄu/ima."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6447,29 +6228,29 @@ msgstr ""
"Linux Virtuelni Server, koristi se za izgradnju servera visokih performansi\n"
"i dostupnosti (clusteri servera)."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
"messages"
msgstr ""
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6478,12 +6259,12 @@ msgstr ""
"named (BIND) je Domain Name Server (DNS) koji se koristi za određivanje IP "
"adrese iz imena raÄunara."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6492,7 +6273,7 @@ msgstr ""
"Montira i demontira sve Network File System (NFS), SMB (Lan\n"
"Manager/Windows) i NCP (NetWare) taÄke montiranja."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6501,17 +6282,17 @@ msgstr ""
"Aktivira/deaktivira sve mrežne interfejse koji su konfigurisani\n"
"za pokretanje tokom boota."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6522,7 +6303,7 @@ msgstr ""
"Ovaj servis omogućuje funkcionalnost NFS servera, kojeg podešavate\n"
"putem /etc/exports datoteke."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6531,12 +6312,12 @@ msgstr ""
"NFS je popularan protokol za dijeljenje datoteka preko TCP/IP mreža.\n"
"Ovaj servis omogućuje NFS funkcionalnost zakljuÄavanja datoteka."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
@@ -6545,17 +6326,17 @@ msgstr ""
"Automatski ukljuÄuje numlock pod konzolom i grafiÄkim okruženjem\n"
"prilikom boota."
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "PodrÅ¡ka za OKI 4w i kompatibilne 'winprinter' Å¡tampaÄe."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6568,7 +6349,7 @@ msgstr ""
"Neće se pokrenuti sve dok nije ispravno konfigurisan, tako da je\n"
"sigurno imati ga instaliranog i na raÄunarima kojima nije potreban."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6580,12 +6361,12 @@ msgstr ""
"su NFS i NIS. Portmap server mora raditi na raÄunarima koje služe kao\n"
"serveri za protokole koji koriste RPC mehanizam."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
@@ -6594,7 +6375,7 @@ msgstr ""
"Postfix je Mail Transport Agent, tj. program koji šalje poštu sa jednog "
"raÄunara na drugi."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6603,21 +6384,21 @@ msgstr ""
"Snima i uÄitava sistemski spremnik entropije za veću kvalitetu\n"
"generisanja sluÄajnih brojeva."
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
"Dodjeljuje raw uređaje blokovskim uređajima (kao što su\n"
"particije hard diska), za potrebu programa kao što je Oracle ili DVD playeri"
-#: services.pm:103
+#: services.pm:101
#, fuzzy, c-format
msgid "Nameserver information manager"
msgstr "Informacije o hard disku"
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6629,7 +6410,7 @@ msgstr ""
"kompleksniji\n"
"protokoli rutiranja su potrebni za složene mreže."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6638,7 +6419,7 @@ msgstr ""
"Rstat protokol omogućava korisnicima na mreži da dobave\n"
"mjeru performansi za svaki raÄunar na toj mreži"
-#: services.pm:109
+#: services.pm:107
#, fuzzy, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
@@ -6648,7 +6429,7 @@ msgstr ""
"u razne sistemske dnevnike (logove). Pametno je uvijek imati pokrenuti "
"syslog."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6657,7 +6438,7 @@ msgstr ""
"Rusers protokol omogućava korisnicima na mreži da identificiraju\n"
"ko je prijavljen na ostalim raÄunarima."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6666,42 +6447,47 @@ msgstr ""
"Rwho protokol omogućava udaljenim korisnicima da dobiju listu svih\n"
"korisnika prijavljenih na raÄunar na kojem radi rwho demon (sliÄno fingeru)."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
"integrates with a Windows Server domain"
msgstr ""
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "Pokreće zvuÄni sistem na vaÅ¡em raÄunaru"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
"secure channel between two computers"
msgstr ""
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6711,92 +6497,94 @@ msgstr ""
"u razne sistemske dnevnike (logove). Pametno je uvijek imati pokrenuti "
"syslog."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "Pokreće drajvere za vaše USB uređaje."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr ""
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr ""
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "Å tampa"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Internet"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "Dijeljenje datoteka"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "Mreža"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "Sistem"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "Udaljena administracija"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "Server baze podataka"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "Servisi"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "Izaberite koji servisi se trebaju pokretati automatski prilikom boota"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d aktiviran za %d registrovan"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "aktivan"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "zaustavljen"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "Servisi i demoni"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -6805,32 +6593,27 @@ msgstr ""
"Nema dodatnih informacija\n"
"o ovom servisu, žalim."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "Info"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "Pokreni po potrebi"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "Prilikom boota"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Start"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Stop"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6863,7 +6646,7 @@ msgstr ""
"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, "
"USA.\n"
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6890,7 +6673,7 @@ msgstr ""
"--help : show this message.\n"
"--version : show version number.\n"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6903,24 +6686,24 @@ msgstr ""
" --boot - omogućuje podešavanje boot loadera\n"
"podrazumijevano: podešavanje autologin mogućnosti"
-#: standalone.pm:60
-#, c-format
+#: standalone.pm:62
+#, fuzzy, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPCIJE:\n"
" --help - ispisuje ovu pomoć.\n"
-" --report - program treba biti neki od Mandriva Linux alata\n"
-" --incident - program treba biti neki od Mandriva Linux alata"
+" --report - program treba biti neki od Mageia alata\n"
+" --incident - program treba biti neki od Mageia alata"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6937,7 +6720,7 @@ msgstr ""
" --internet - podesi internet\n"
" --wizard - isto što i --add"
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -6968,11 +6751,11 @@ msgstr ""
" : ime_programa npr. so za staroffice \n"
" : i gs za ghostscript za samo taj program."
-#: standalone.pm:87
-#, c-format
+#: standalone.pm:89
+#, fuzzy, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6986,7 +6769,7 @@ msgid ""
"IP, nbi image name)"
msgstr ""
"[OPTIONS]...\n"
-"Podešavanje Mandriva Linux Terminal Servera\n"
+"Podešavanje Mageia Terminal Servera\n"
"--enable : omogući MTS\n"
"--disable : onemogući MTS\n"
"--start : pokreni MTS\n"
@@ -7000,17 +6783,17 @@ msgstr ""
"--delclient : obriÅ¡i klijentski raÄunar sa MTSa (potrebna je MAC "
"adresa, IP, nbi image ime)"
-#: standalone.pm:99
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[tastatura]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "[--file=mojfajl] [--word=mojarijec] [--explain=regexp] [--alert]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -7033,25 +6816,25 @@ msgstr ""
"--status : vraća 1 ako je spojen, u suprotnom 0.\n"
"--quiet : bez interaktivnosti. Koristi se sa (dis)connect."
-#: standalone.pm:111
-#, c-format
+#: standalone.pm:113
+#, fuzzy, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
"[OPTION]...\n"
-" --no-confirmation ne postavljaj prvo pitanje u Mandriva Update modu\n"
+" --no-confirmation ne postavljaj prvo pitanje u Mageia Update modu\n"
" --no-verify-rpm ne provjeravaj potpise paketa\n"
" --changelog-first prikaži changelog prije filelist u opisnom prozoru\n"
" --merge-all-rpmnew predloži merge svih pronađenih .rpmnew/.rpmsave "
"datoteka"
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
@@ -7060,7 +6843,7 @@ msgstr ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -7071,7 +6854,7 @@ msgstr ""
" XFdrake [--noauto] monitor\n"
" XFdrake rezolucija"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -7082,71 +6865,76 @@ msgstr ""
"Upotreba: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
"testing] [-v|--version] "
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, c-format
msgid "All servers"
msgstr "Svi serveri"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr "Globalno"
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr "Afrika"
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
msgstr "Azija"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr "Evropa"
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr "Sjeverna Amerika"
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "Okeanija"
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr "Južna Amerika"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Hong Kong"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "Ruska Federacija"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "Jugoslavija"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "Da li je ovo ispravno?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr "Izabrali ste datoteku, a ne direktorij"
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "Info"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -7161,6 +6949,238 @@ msgstr ""
msgid "Installation failed"
msgstr "Instalacija nije uspjela"
+#, fuzzy
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "Morate navesti root particiju"
+
+#~ msgid "Please Wait... Applying the configuration"
+#~ msgstr "Molim saÄekajte... Primjenjujem konfiguraciju"
+
+#, fuzzy
+#~ msgid ""
+#~ "\n"
+#~ "\n"
+#~ "Your card currently uses the %s\"%s\" driver (the default driver for your "
+#~ "card is \"%s\")"
+#~ msgstr ""
+#~ "\n"
+#~ "\n"
+#~ "VaÅ¡a kartica trenutno koristi %s \"%s\" drajver (uobiÄajeni drajver za "
+#~ "vašu karticu je \"%s\")"
+
+#~ msgid ""
+#~ "OSS (Open Sound System) was the first sound API. It's an OS independent "
+#~ "sound API (it's available on most UNIX(tm) systems) but it's a very basic "
+#~ "and limited API.\n"
+#~ "What's more, OSS drivers all reinvent the wheel.\n"
+#~ "\n"
+#~ "ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
+#~ "which\n"
+#~ "supports quite a large range of ISA, USB and PCI cards.\n"
+#~ "\n"
+#~ "It also provides a much higher API than OSS.\n"
+#~ "\n"
+#~ "To use alsa, one can either use:\n"
+#~ "- the old compatibility OSS API\n"
+#~ "- the new ALSA API that provides many enhanced features but requires "
+#~ "using the ALSA library.\n"
+#~ msgstr ""
+#~ "OSS (Open Sound System) je bio prvi API za zvuk. To je API neovisan od "
+#~ "operativnog sistema (dostupan je na većini UNIX(tm) sistema), ali je vrlo "
+#~ "elementaran i ograniÄen.\n"
+#~ "Pored toga, svi OSS drajveri ponovo izmiÅ¡ljaju toÄak.\n"
+#~ "\n"
+#~ "ALSA (Advanced Linux Sound Architecture) je modularizovana arhitektura "
+#~ "koja\n"
+#~ "podržava priliÄno velik broj ISA, USB i PCI kartica.\n"
+#~ "\n"
+#~ "Ona takođe pruža mnogo viši API nego OSS.\n"
+#~ "\n"
+#~ "Da biste koristili ALSA, možete koristiti:\n"
+#~ "- stari API kompatibilan sa OSSom\n"
+#~ "- novi ALSA API koji pruža mnoge napredne mogućnosti, ali zahtijeva "
+#~ "upotrebu ALSA biblioteke.\n"
+
+#~ msgid "Driver:"
+#~ msgstr "Drajver:"
+
+#~ msgid "Let me pick any driver"
+#~ msgstr "Dozvoli da sam odaberem drajver"
+
+#~ msgid "Choosing an arbitrary driver"
+#~ msgstr "Slobodan izbor drajvera"
+
+#, fuzzy
+#~ msgid ""
+#~ "If you really think that you know which driver is the right one for your "
+#~ "card\n"
+#~ "you can pick one from the list below.\n"
+#~ "\n"
+#~ "The current driver for your \"%s\" sound card is \"%s\" "
+#~ msgstr ""
+#~ "Ako stvarno mislite da znate koji drajver je odgovarajući za vašu "
+#~ "karticu\n"
+#~ "možete odabrati jedan sa gornje liste.\n"
+#~ "\n"
+#~ "Trenutni drajver za vaÅ¡u \"%s\" zvuÄnu karticu je \"%s\""
+
+#~ msgid ""
+#~ "Information on configuring your system is available in the post\n"
+#~ "install chapter of the Official Mageia User's Guide."
+#~ msgstr ""
+#~ "Informacije o podešavanju vašeg sistema su dostupne u poglavlju\n"
+#~ "\"Nakon instalacije\" vaÅ¡eg zvaniÄnog Mageia PriruÄnika za upotrebu."
+
+#~ msgid ""
+#~ "You may need to change your Open Firmware boot-device to\n"
+#~ " enable the bootloader. If you do not see the bootloader prompt at\n"
+#~ " reboot, hold down Command-Option-O-F at reboot and enter:\n"
+#~ " setenv boot-device %s,\\\\:tbxi\n"
+#~ " Then type: shut-down\n"
+#~ "At your next boot you should see the bootloader prompt."
+#~ msgstr ""
+#~ "Možda ćete trebati promijeniti vaš Open Firmware boot uređaj\n"
+#~ " da biste aktivirali bootloader. Ako ne vidite upit bootloadera\n"
+#~ " prilikom bootanja, držite Command-Option-O-F prilikom boota\n"
+#~ " i unesite:\n"
+#~ " setenv boot-device %s,\\\\:tbxi\n"
+#~ " Zatim kucajte: shut-down\n"
+#~ "Prilikom idućeg boota biste trebali vidjeti upit bootloadera."
+
+#~ msgid "Init Message"
+#~ msgstr "Init poruka"
+
+#~ msgid "Open Firmware Delay"
+#~ msgstr "ÄŒekanje na Open Firmware"
+
+#~ msgid "Kernel Boot Timeout"
+#~ msgstr "Vrijeme za boot kernela"
+
+#~ msgid "Enable CD Boot?"
+#~ msgstr "Omogući boot sa CDa?"
+
+#~ msgid "Enable OF Boot?"
+#~ msgstr "Omogući boot sa OFa?"
+
+#~ msgid "Default OS?"
+#~ msgstr "Podrazumjevani OS?"
+
+#~ msgid "NoVideo"
+#~ msgstr "NoVideo"
+
+#~ msgid "Other OS (SunOS...)"
+#~ msgstr "Ostali OSi (SunOS...)"
+
+#~ msgid "Other OS (MacOS...)"
+#~ msgstr "Ostali OSi (MacOS...)"
+
+#~ msgid "Yaboot"
+#~ msgstr "Yaboot"
+
+#~ msgid "SunOS"
+#~ msgstr "SunOS"
+
+#~ msgid "HFS"
+#~ msgstr "HFS"
+
+#~ msgid ""
+#~ "Here you can select an alternative driver (either OSS or ALSA) for your "
+#~ "sound card (%s)."
+#~ msgstr ""
+#~ "Ovdje možete izabrati alternativni drajver (ili OSS ili ALSA) za vašu "
+#~ "zvuÄnu karticu (%s)."
+
+#~ msgid "Extended partition not supported on this platform"
+#~ msgstr "Extended particije nisu podržane na ovoj platformi"
+
+#~ msgid "Clean /tmp at each boot"
+#~ msgstr "OÄisti /tmp prilikom svakog starta"
+
+#~ msgid ""
+#~ "The old \"%s\" driver is blacklisted.\n"
+#~ "\n"
+#~ "It has been reported to oops the kernel on unloading.\n"
+#~ "\n"
+#~ "The new \"%s\" driver will only be used on next bootstrap."
+#~ msgstr ""
+#~ "Stari \"%s\" drajver je na crnoj listi.\n"
+#~ "\n"
+#~ "Prijavljeno je da ovaj drajver prilikom deinstalacije izaziva oops "
+#~ "kernela.\n"
+#~ "\n"
+#~ "Stoga će novi drajver \"%s\" biti korišten tek nakon idućeg pokretanja "
+#~ "sistema."
+
+#~ msgid "No open source driver"
+#~ msgstr "Nema open source drajver"
+
+#~ msgid ""
+#~ "There's no free driver for your sound card (%s), but there's a "
+#~ "proprietary driver at \"%s\"."
+#~ msgstr ""
+#~ "Nema slobodnih drajvera za vaÅ¡u zvuÄnu karticu (%s), ali postoji "
+#~ "vlasniÄki drajver na \"%s\"."
+
+#~ msgid "command %s missing"
+#~ msgstr "naredba %s nedostaje"
+
+#~ msgid ""
+#~ "The classic bug sound tester is to run the following commands:\n"
+#~ "\n"
+#~ "\n"
+#~ "- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
+#~ "uses\n"
+#~ "by default\n"
+#~ "\n"
+#~ "- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
+#~ "currently uses\n"
+#~ "\n"
+#~ "- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
+#~ "loaded or not\n"
+#~ "\n"
+#~ "- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" "
+#~ "will\n"
+#~ "tell you if sound and alsa services are configured to be run on\n"
+#~ "initlevel 3\n"
+#~ "\n"
+#~ "- \"aumix -q\" will tell you if the sound volume is muted or not\n"
+#~ "\n"
+#~ "- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound "
+#~ "card.\n"
+#~ msgstr ""
+#~ "KlasiÄni naÄin utvrÄ‘ivanja bugova u zvuÄnom sistemu je izvrÅ¡avanje\n"
+#~ "sljedećih naredbi:\n"
+#~ "\n"
+#~ "\n"
+#~ "- \"lspcidrake -v | fgrep -i AUDIO\" će vam reći koji drajver inaÄe "
+#~ "koristi\n"
+#~ "vaša kartica\n"
+#~ "\n"
+#~ "- \"grep sound-slot /etc/modprobe.conf\" će vam reći koji drajver je\n"
+#~ "trenutno u upotrebi\n"
+#~ "\n"
+#~ "- sa \"/sbin/lsmod\" možete provjeriti da li je modul (drajver) uÄitan\n"
+#~ "ili ne\n"
+#~ "\n"
+#~ "- \"/sbin/chkconfig --list sound\" i \"/sbin/chkconfig --list alsa\" vam\n"
+#~ "govore da li su servisi sound i alsa podešeni da se pokreću na\n"
+#~ "initlevel 3\n"
+#~ "\n"
+#~ "- \"aumix -q\" će vam reći da li je zvuk utišan (muted) ili ne\n"
+#~ "\n"
+#~ "- \"/sbin/fuser -v /dev/dsp\" vam govori koji program koristi zvuÄnu "
+#~ "karticu.\n"
+
+#~ msgid ""
+#~ "Launch packet filtering for Linux kernel 2.2 series, to set\n"
+#~ "up a firewall to protect your machine from network attacks."
+#~ msgstr ""
+#~ "Pokreće filtriranje paketa za Linux kernele serije 2.2 kako\n"
+#~ "bi se aktivirao firewall i zaÅ¡titio vaÅ¡ raÄunar od mrežnih napada."
+
+#~ msgid "File sharing"
+#~ msgstr "Dijeljenje datoteka"
+
#~ msgid "Restrict command line options"
#~ msgstr "OgraniÄi opcije komandne linije"
@@ -7171,7 +7191,7 @@ msgstr "Instalacija nije uspjela"
#~ "Option ``Restrict command line options'' is of no use without a password"
#~ msgstr "Opcija ``OgraniÄi opcije komandne linije'' je beskorisna bez Å¡ifre"
-#~ msgid "Use an encrypted file system"
+#~ msgid "Use an encrypted filesystem"
#~ msgstr "Koristi Å¡ifrovani datoteÄni sistem"
#~ msgid ""
@@ -7420,8 +7440,8 @@ msgstr "Instalacija nije uspjela"
#~ "If networking is not yet enabled, Drakx will attempt to join the domain "
#~ "after the network setup step.\n"
#~ "Should this setup fail for some reason and domain authentication is not "
-#~ "working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your Windows"
-#~ "(tm) Domain, and Admin Username/Password, after system boot.\n"
+#~ "working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your "
+#~ "Windows(tm) Domain, and Admin Username/Password, after system boot.\n"
#~ "The command 'wbinfo -t' will test whether your authentication secrets are "
#~ "good."
#~ msgstr ""
diff --git a/perl-install/share/po/ca.po b/perl-install/share/po/ca.po
index 3f0480537..30e5ae40a 100644
--- a/perl-install/share/po/ca.po
+++ b/perl-install/share/po/ca.po
@@ -1,37 +1,40 @@
-# translation of ca.po to Catalan
-# translation of DrakX.po to Catalan
-# Copyright (C) 2000-2004, 2005 Free Software Foundation, Inc.
-# Softcatala, softcatala.org, 2000-2003
-# Albert Astals Cid <astals11@terra.es>, 2003-2004, 2005.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
#
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: ca\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
-"PO-Revision-Date: 2005-09-13 23:24+0200\n"
-"Last-Translator: Albert Astals Cid <astals11@terra.es>\n"
-"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+# Translators:
+# Davidmp <medipas@gmail.com>, 2016
+# Francesc Pinyol Margalef, 2012-2013,2015
+# Davidmp <medipas@gmail.com>, 2016
+# Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>, 2015
+msgid ""
+msgstr ""
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2016-07-18 08:07+0000\n"
+"Last-Translator: Davidmp <medipas@gmail.com>\n"
+"Language-Team: Catalan (http://www.transifex.com/MageiaLinux/mageia/language/"
+"ca/)\n"
+"Language: ca\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"
+"Content-Transfer-Encoding: 8-bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
-msgstr "Espereu si us plau"
+msgstr "Espereu, si us plau"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
-msgstr "Instal·laciĂ³ del carregador de l'arrencada en curs"
+msgstr "Instal·laciĂ³ del gestor d'arrencada en curs"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -41,593 +44,579 @@ msgid ""
"\n"
"Assign a new Volume ID?"
msgstr ""
+"LILO vol assignar un nou id. de volum a la unitat %s. Tanmateix, canviar "
+"l'id. de volum\n"
+"d'un disc d'arrencada Windows NT, 2000 o XP és un error fatal de Windows.\n"
+"Aquesta precauciĂ³ no s'aplica a Windows 95 o 98, als discs de dades de NT.\n"
+"\n"
+"Voleu assignar un nou id. de volum?"
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr ""
-"Ha fallat la instal·laciĂ³ del carregador de l'arrencada. S'ha produĂ¯t "
-"l'error segĂ¼ent:"
-
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"Potser us caldrĂ  canviar el dispositiu d'arrencada Open Firmware per\n"
-"habilitar el carregador de l'arrencada. Si no veieu l'indicador del\n"
-"carregador de l'arrencada en tornar a arrencar, premeu\n"
-"Command-Option-O-F en tornar a arrencar i introduĂ¯u:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Després, escriviu: shut-down\n"
-"En l'arrencada segĂ¼ent heu de veure l'indicador del carregador de "
-"l'arrencada."
+"Ha fallat la instal·laciĂ³ del gestor d'arrencada. S'ha produĂ¯t l'error "
+"segĂ¼ent:"
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
"Heu decidit instal·lar el gestor de l'arrencada en una particiĂ³.\n"
"AixĂ² implica que ja teniu un gestor d'arrencada en el disc des del qual "
-"arrenqueu (p.ex.: System Commander).\n"
+"arrenqueu (p. ex.: System Commander).\n"
"\n"
"En quina unitat arrenqueu?"
-#: any.pm:331
-#, fuzzy, c-format
+#: any.pm:335
+#, c-format
msgid "Bootloader Installation"
-msgstr "Instal·laciĂ³ del carregador de l'arrencada en curs"
+msgstr "Instal·laciĂ³ del gestor d'arrencada"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
-msgstr "On voleu instal·lar el carregador de l'arrencada?"
+msgstr "On voleu instal·lar el gestor d'arrencada?"
-#: any.pm:359
-#, fuzzy, c-format
+#: any.pm:355
+#, c-format
msgid "First sector (MBR) of drive %s"
-msgstr "Primer sector de la unitat (MBR)"
+msgstr "Primer sector (MBR) del disc %s"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "Primer sector de la unitat (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "Primer sector de la particiĂ³ de root"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "En el disquet"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "Omet"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "ConfiguraciĂ³ del tipus d'arrencada"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, c-format
+msgid "EFI System Partition"
+msgstr "ParticiĂ³ EFI del sistema"
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
-msgstr "Opcions principals del carregador de l'arrencada"
+msgstr "Opcions principals del gestor d'arrencada"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
-msgstr "Carregador d'arrencada"
+msgstr "Gestor d'arrencada"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
-msgstr "Carregador de l'arrencada a utilitzar"
+msgstr "Gestor d'arrencada a utilitzar"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Dispositiu d'arrencada"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
-msgstr ""
+msgstr "Opcions principals"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "Demora abans d'arrencar la imatge predeterminada"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
-msgstr "Habilita l'ACPI"
+msgstr "Habilita ACPI"
-#: any.pm:426
-#, fuzzy, c-format
+#: any.pm:419
+#, c-format
msgid "Enable SMP"
-msgstr "Habilita l'ACPI"
+msgstr "Habilita SMP"
-#: any.pm:427
-#, fuzzy, c-format
+#: any.pm:420
+#, c-format
msgid "Enable APIC"
-msgstr "Habilita l'ACPI"
+msgstr "Habilita APIC"
-#: any.pm:429
-#, fuzzy, c-format
+#: any.pm:422
+#, c-format
msgid "Enable Local APIC"
-msgstr "Habilita l'ACPI"
+msgstr "Habilita APIC local"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Seguretat"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Contrasenya"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "Les contrasenyes no coincideixen"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Si us plau, torneu-ho a intentar"
-#: any.pm:436
-#, fuzzy, c-format
-msgid "You can not use a password with %s"
-msgstr ""
-"No podeu utilitzar un sistema d'arxius xifrat per al punt de muntatge %s"
+#: any.pm:429
+#, c-format
+msgid "You cannot use a password with %s"
+msgstr "No podeu fer servir una contrasenya amb %s"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "Contrasenya (un altre cop)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "Buida /tmp en cada arrencada"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "Missatge d'inicialitzaciĂ³"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "Demora per al firmware obert"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "Temps mĂ xim d'arrencada del nucli"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "Voleu habilitar l'arrencada des de CD?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "Voleu habilitar l'arrencada des d'OF?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "SO per defecte?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Imatge"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Arrel"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "Afegeix"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
-msgstr ""
+msgstr "Annex Xen"
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
-msgstr ""
+msgstr "Cal una contrasenya per a arrencar"
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Mode de vĂ­deo"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "Perfil de xarxa"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Etiqueta"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "Predeterminat"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "NoVideo"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "No es permet una etiqueta buida"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "Heu d'especificar una imatge del nucli"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "Heu d'especificar una particiĂ³ arrel"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Aquesta etiqueta ja estĂ  en Ăºs"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "Quin tipus d'entrada voleu afegir?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Un altre SO (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Un altre SO (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "Un altre SO (Windows...)"
-#: any.pm:639
-#, fuzzy, c-format
+#: any.pm:593 any.pm:631
+#, c-format
msgid "Bootloader Configuration"
-msgstr "ConfiguraciĂ³ del tipus d'arrencada"
+msgstr "ConfiguraciĂ³ del gestor d'arrencada"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
"You can create additional entries or change the existing ones."
msgstr ""
"Aquestes sĂ³n les diferents entrades en el menĂº d'arrencada.\n"
-"Podeu afegir-ne més o canviar-ne les existents."
+"Podeu afegir-ne més o canviar les existents."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr "No toquis l'ESP o l'MBR"
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Advertència"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+"Si no s'instal·la a l'MBR o l'ESP vol dir que la instal·laciĂ³ no Ă©s "
+"arrencable si no és que s'encadeni des d'un altre sistema operatiu!"
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr "Comprova si hi ha altres sistemes operatius"
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "accés a programes X"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "accés a les eines rpm"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
-msgstr "permet \"su\""
+msgstr "permet «su»"
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "accés a fitxers administratius"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "accés a les eines de xarxa"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "accĂ©s a les eines de compilaciĂ³"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(ja s'ha afegit %s)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "Si us plau, introduĂ¯u un nom d'usuari"
-#: any.pm:863
-#, fuzzy, c-format
+#: any.pm:875
+#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
"cased letters, numbers, `-' and `_'"
msgstr ""
-"El nom d'usuari nomĂ©s pot contenir lletres en minĂºscula, nĂºmeros, '-' i '_'"
+"El nom d'usuari ha de començar amb una lletra minĂºscula seguida nomĂ©s per "
+"lletres minĂºscules, nombres, «-» i «_»"
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "El nom d'usuari és massa llarg"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "Aquest nom d'usuari ja s'ha afegit"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "ID d'usuari"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "ID de grup"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
msgstr "%s ha de ser un nĂºmero"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
-msgstr "%s hauria de ser superior a 500. Continuar tot i aixĂ²?"
+msgid "%s should be above 1000. Accept anyway?"
+msgstr "%s hauria de ser superior a 1000. Continuar tot i aixĂ²?"
-#: any.pm:877
-#, fuzzy, c-format
+#: any.pm:889
+#, c-format
msgid "User management"
-msgstr "Nom d'usuari"
+msgstr "GestiĂ³ d'usuaris"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
-msgstr ""
+msgstr "Habilita el compte del convidat"
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, c-format
msgid "Set administrator (root) password"
msgstr "Estableix la contrasenya de l'administrador (root)"
-#: any.pm:889
-#, fuzzy, c-format
+#: any.pm:903
+#, c-format
msgid "Enter a user"
-msgstr ""
-"IntroduĂ¯u un usuari\n"
-"%s"
+msgstr "IntroduĂ¯u un usuari"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Icona"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "Nom real"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "Nom d'accés"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Shell"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr "Grups extres:"
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
-msgstr "Si us plau espereu, s'estan afegint fonts..."
+msgstr "Espereu, si us plau; s'estan afegint els suports..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "Entrada automĂ tica"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr ""
"Puc configurar el vostre ordinador de manera que entri automĂ ticament amb un "
"nom d'usuari."
-#: any.pm:979
+#: any.pm:1005
#, c-format
msgid "Use this feature"
msgstr "Utilitza aquesta caracterĂ­stica"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Escolliu l'usuari per defecte:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Escolliu el gestor de finestres per executar:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
-msgstr ""
+msgstr "Notes de versiĂ³"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Tanca"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Acord de llicència"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Surt"
-#: any.pm:1080
-#, fuzzy, c-format
+#: any.pm:1096
+#, c-format
msgid "Do you accept this license ?"
-msgstr "En teniu una altra?"
+msgstr "Accepteu aquesta llicència?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Accepta"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "Rebutja"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "Si us plau, trieu un idioma per utilitzar"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"Mandriva Linux pot utilitzar mĂºltiples idiomes. Seleccioneu\n"
-"els llenguatges que vulgueu instal·lar. Estaran disponibles\n"
-"quan reinicieu el sistema, desprĂ©s que la instal·laciĂ³ s'hagi completat."
+"%s dĂ³na suport a mĂºltiples idiomes. Seleccioneu\n"
+"els idiomes que voleu instal·lar. Estaran disponibles\n"
+"quan la instal·laciĂ³ hagi acabat i reinicieu l'ordinador."
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
#, c-format
-msgid "Multi languages"
-msgstr ""
+msgid "Mageia"
+msgstr "Mageia"
+
+#: any.pm:1154
+#, c-format
+msgid "Multiple languages"
+msgstr "MĂºltiples idiomes"
-#: any.pm:1147 any.pm:1178
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
+msgstr "Selecciona els idiomes addicionals"
+
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
-msgstr ""
+msgstr "Compatibilitat amb codificaciĂ³ antiga (no UTF-8)"
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "Tots els idiomes"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "Tria d'idioma"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "PaĂ­s / RegiĂ³"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "Si us plau, seleccioneu el vostre paĂ­s"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "Aquesta Ă©s la llista completa de paĂ¯sos"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
msgstr "Altres paĂ¯sos"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "Avançat"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr "Mètode d'entrada:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Cap"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "No es comparteix"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "Permet tots els usuaris"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "Personalitzada"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -637,21 +626,21 @@ msgid ""
"\"Custom\" permit a per-user granularity.\n"
msgstr ""
"Voleu permetre als usuaris compartir alguns dels seus directoris?\n"
-"Fer aixĂ² permetrĂ  al usuaris fer un simple clic a \"Comparteix\" en el "
+"Fer aixĂ² permetrĂ  als usuaris fer un simple clic a «Comparteix» en el "
"konqueror i el nautilus.\n"
"\n"
-"\"Personalitzat\" permet configurar cada usuari per separat.\n"
+"«Personalitzat» permet configurar cada usuari per separat.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
"Windows."
msgstr ""
-"NFS: el sistema de comparticiĂ³ de fitxers tradicional de Unix, amb menys "
+"NFS: el sistema de comparticiĂ³ de fitxers tradicional d'Unix, amb menys "
"suport a Mac i Windows."
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
@@ -660,79 +649,79 @@ msgstr ""
"SMB: un sistema de comparticiĂ³ de fitxers usat per Windows, Mac OS X i "
"bastants sistemes Linux moderns."
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr "Podeu exportar utilitzant NFS o SMB. Seleccioneu quin voleu utilitzar."
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "Executa userdrake"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
"You can use userdrake to add a user to this group."
msgstr ""
-"La comparticiĂ³ per usuari utilitza el grup \"fileshare\".\n"
+"La comparticiĂ³ per usuari utilitza el grup «fileshare».\n"
"Podeu utilitzar userdrake per a afegir un usuari a aquest grup."
-#: any.pm:1481
-#, fuzzy, c-format
+#: any.pm:1503
+#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
-msgstr "Heu de sortir i tornar a entrar per tal que els canvis tinguin efecte"
+msgstr ""
+"Heu de sortir i tornar a entrar perquè els canvis siguin efectius. Premeu "
+"«D'acord» per a sortir ara mateix."
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr "Heu de sortir i tornar a entrar per tal que els canvis tinguin efecte"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "Fus horari"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "En quina zona horĂ ria us trobeu?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
-msgstr ""
+msgstr "Ajusts de la data, del rellotge i del fus horari"
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
-msgstr ""
+msgstr "Quina és la millor hora?"
-#
-#: any.pm:1550
-#, fuzzy, c-format
+#: any.pm:1572
+#, c-format
msgid "%s (hardware clock set to UTC)"
-msgstr "El rellotge del vostre ordinador estĂ  regulat per GMT"
+msgstr "%s (el rellotge de maquinari estĂ  establert a UTC)"
-#
-#: any.pm:1551
-#, fuzzy, c-format
+#: any.pm:1573
+#, c-format
msgid "%s (hardware clock set to local time)"
-msgstr "El rellotge del vostre ordinador estĂ  regulat per GMT"
+msgstr "%s (el rellotge de maquinari estĂ  establert a hora local)"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "Servidor NTP"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
-msgstr "SincronitzaciĂ³ automĂ tica de la hora (usant NTP)"
+msgstr "SincronitzaciĂ³ automĂ tica de l'hora (mitjançant NTP)"
#: authentication.pm:24
#, c-format
@@ -754,7 +743,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "Smart Card"
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Domini de Windows"
@@ -762,25 +751,27 @@ msgstr "Domini de Windows"
#: authentication.pm:29
#, c-format
msgid "Kerberos 5"
-msgstr ""
+msgstr "Kerberos 5"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "Fitxer local:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr ""
+"Usa local per a tota autenticaciĂ³ i informaciĂ³ que l'usuari digui al fitxer "
+"local"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
@@ -789,277 +780,288 @@ msgstr ""
"El vostre ordinador usarĂ  LDAP per alguna o totes les autenticacions. LDAP "
"consolida certs tipus d0informaciĂ³ dintre de les organitzacions."
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
"Service domain with a common password and group file."
msgstr ""
+"Us permet executar un grup d'equips al mateix domini Network Information "
+"Service amb una contrasenya comuna i un fitxer de grup."
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Domini de Windows:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
"a Windows domain."
msgstr ""
+"Winbind permet que el sistema recuperi informaciĂ³ i autentiqui usuaris en un "
+"domini de Windows."
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
-msgstr ""
+msgstr "Kerberos 5:"
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
+"Amb Kerberos i LDAP per a l'autenticaciĂ³ en el servidor Active Directory."
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
-msgstr ""
+msgstr " "
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
-#, fuzzy, c-format
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
+#, c-format
msgid "Welcome to the Authentication Wizard"
-msgstr "Cal l'autenticaciĂ³ de domini"
+msgstr "Benvingut a l'auxiliar d'autenticaciĂ³"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
+"Heu seleccionat l'autenticaciĂ³ LDAP. Reviseu a continuaciĂ³ les opcions de "
+"configuraciĂ³ "
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "Servidor LDAP"
-#: authentication.pm:113 authentication.pm:168
-#, fuzzy, c-format
+#: authentication.pm:112 authentication.pm:167
+#, c-format
msgid "Base dn"
-msgstr "LDAP Base dn"
+msgstr "DN base"
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
-msgstr ""
+msgstr "Captura el DN base"
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
-msgstr ""
+msgstr "Utilitza connexiĂ³ xifrada amb TLS"
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
-msgstr ""
+msgstr "Baixa el certificat de la CA "
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
-msgstr ""
+msgstr "Utilitza el mode desconnectat"
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
-msgstr ""
+msgstr "Fes servir BIND anĂ²nim "
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
-msgstr ""
+msgstr " "
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
-msgstr ""
+msgstr "DN del bind"
-#: authentication.pm:123 authentication.pm:175
-#, fuzzy, c-format
+#: authentication.pm:122 authentication.pm:174
+#, c-format
msgid "Bind Password "
-msgstr "Contrasenya"
+msgstr "Contrasenya del bind"
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
-msgstr ""
+msgstr "Camí avançat per al grup "
-#: authentication.pm:127
-#, fuzzy, c-format
+#: authentication.pm:126
+#, c-format
msgid "Password base"
-msgstr "Contrasenya"
+msgstr "Contrasenya de la base"
-#: authentication.pm:128
-#, fuzzy, c-format
+#: authentication.pm:127
+#, c-format
msgid "Group base"
-msgstr "ID de grup"
+msgstr "Grup de la base"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
-msgstr ""
+msgstr "Shadow de la base"
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
+"Heu seleccionat l'autenticaciĂ³ Kerberos 5. Reviseu a continuaciĂ³ les opcions "
+"de configuraciĂ³ "
-#: authentication.pm:146
-#, fuzzy, c-format
+#: authentication.pm:145
+#, c-format
msgid "Realm "
-msgstr "Nom real"
+msgstr "Reialme "
-#: authentication.pm:148
-#, fuzzy, c-format
+#: authentication.pm:147
+#, c-format
msgid "KDCs Servers"
-msgstr "Servidor LDAP"
+msgstr "Servidors KDCs"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
-msgstr ""
+msgstr "Utilitza DNS per a localitzar els KDC del reialme"
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
-msgstr ""
+msgstr "Utilitza DNS per a localitzar reialmes"
-#: authentication.pm:156
-#, fuzzy, c-format
+#: authentication.pm:155
+#, c-format
msgid "Use local file for users information"
-msgstr "Empra libsafe per als servidors"
+msgstr "Utilitza un fitxer local per a la informaciĂ³ dels usuaris"
-#: authentication.pm:157
-#, fuzzy, c-format
-msgid "Use Ldap for users information"
-msgstr "InformaciĂ³ del disc dur"
+#: authentication.pm:156
+#, c-format
+msgid "Use LDAP for users information"
+msgstr "Utilitza LDAP per a la informaciĂ³ dels usuaris"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
+"Heu seleccionat Kerberos 5 per a l'autenticaciĂ³, ara heu de triar el tipus "
+"d'informaciĂ³ dels usuaris "
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
-msgstr ""
+msgstr "Recull Dn de la base"
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
+"Heu seleccionat l'autenticaciĂ³ NIS. Reviseu a continuaciĂ³ les opcions de "
+"configuraciĂ³ "
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "Domini del NIS"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "Servidor NIS"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
+"Heu seleccionat l'autenticaciĂ³ Windows Domain. Reviseu a continuaciĂ³ les "
+"opcions de configuraciĂ³ "
-#: authentication.pm:218
-#, fuzzy, c-format
+#: authentication.pm:217
+#, c-format
msgid "Domain Model "
-msgstr "Domini"
+msgstr "Model de domini"
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
-msgstr ""
+msgstr "Reialme d'«Active Directory» "
-#: authentication.pm:221
-#, fuzzy, c-format
+#: authentication.pm:220
+#, c-format
msgid "DNS Domain"
-msgstr "Domini del NIS"
+msgstr "Domini DNS"
-#: authentication.pm:222
-#, fuzzy, c-format
+#: authentication.pm:221
+#, c-format
msgid "DC Server"
-msgstr "Servidor LDAP"
+msgstr "Servidor DC"
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "AutenticaciĂ³"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "Mètode d'autenticaciĂ³"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "Sense contrasenya"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr ""
"Aquesta contrasenya és massa curta (ha de tenir com a mínim %d caràcters)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "No es pot utilitzar la difusiĂ³ sense un domini NIS"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Seleccioneu el fitxer"
-#: authentication.pm:897
-#, fuzzy, c-format
+#: authentication.pm:866
+#, c-format
msgid "Domain Windows for authentication : "
-msgstr "Cal l'autenticaciĂ³ de domini"
+msgstr "Domini de Windows per a l'autenticaciĂ³: "
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "Nom d'usuari de l'administrador del domini"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "Contrasenya de l'administrador del domini"
-# NOTE: this message will be displayed at boot time; that is
-# only the ascii charset will be available on most machines
-# so use only 7bit for this message (and do transliteration or
-# leave it in English, as it is the best for your language)
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1074,109 +1076,110 @@ msgstr ""
"per arrencar en el sistema operatiu predeterminat.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO amb menĂº de text"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
-msgstr "GRUB amb menĂº grĂ fic"
+msgid "GRUB2 with graphical menu"
+msgstr "GRUB2 amb menĂº grĂ fic"
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr "GRUB amb menĂº de text"
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 amb menĂº de text"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "GRUB amb menĂº grĂ fic"
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr "GRUB amb menĂº de text"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "no hi ha prou espai a /boot"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
-msgstr "No podeu instal·lar el carregador de l'arrencada a una particiĂ³ %s\n"
+msgid "You cannot install the bootloader on a %s partition\n"
+msgstr "No podeu instal·lar el gestor d'arrencada a una particiĂ³ %s\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
"renumbered"
msgstr ""
-"La configuraciĂ³ del vostre carregador d'arrencada s'ha d'actualitzar ja que "
-"la particiĂ³ ha estat renumerada"
+"La configuraciĂ³ del vostre gestor d'arrencada s'ha d'actualitzar, ja que la "
+"particiĂ³ ha estat renumerada"
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
-"El carregador d'arrencada no s'ha pogut instal·lar correctament. Heu "
-"d'arrencar amb l'opciĂ³ de rescat i escollir \"%s\""
+"El gestor d'arrencada no s'ha pogut instal·lar correctament. Heu d'arrencar "
+"amb l'opciĂ³ de rescat i escollir «%s»"
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
-msgstr "Reinstal·la el carregador de l'arrencada"
+msgstr "Reinstal·la el gestor d'arrencada"
-#: common.pm:142
-#, fuzzy, c-format
+#: common.pm:271
+#, c-format
msgid "B"
-msgstr "KB"
+msgstr "B"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr "%02d:%02d"
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d minuts"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 minut"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d segons"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr ""
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1189,156 +1192,147 @@ msgstr ""
"localment, i tractar-lo com si fos un sistema de fitxers local (amb el "
"benentès\n"
"que el servidor web estĂ  configurat com a servidor WebDAV). Si voleu afegir\n"
-"punts de muntatge WebDAV, seleccioneu \"Nou\"."
+"punts de muntatge WebDAV, seleccioneu «Nou»."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Nou"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Desmunta"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Munta"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Servidor"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Punt de muntatge"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Opcions"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Elimina"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Fet"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Error"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
-msgstr "Si us plau introduĂ¯u l'URL del servidor WebDAV"
+msgstr "Si us plau, introduĂ¯u l'URL del servidor WebDAV"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "L'URL ha de començar per http:// o https://"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Advertència"
-
#: diskdrake/dav.pm:106
-#, fuzzy, c-format
-msgid "Are you sure you want to delete this mountpoint?"
-msgstr "Voleu fer clic en aquest botĂ³?"
+#, c-format
+msgid "Are you sure you want to delete this mount point?"
+msgstr "Esteu segur que voleu esborrar aquest punt de muntatge?"
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Servidor: "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "Punt de muntatge: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "Opcions: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "Particionament"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
+"Feu clic en una particiĂ³, trieu un tipus de sistema de fitxers i trieu una "
+"acciĂ³"
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "Llegiu-ho atentament"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "Si us plau, feu primer una cĂ²pia de seguretat de les vostres dades"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Surt"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "Continua"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Ajuda"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1347,177 +1341,169 @@ msgid ""
msgstr ""
"Teniu una particiĂ³ de Microsoft Windows gran\n"
"Suggereixo que primer en canvieu la mida\n"
-"(feu-hi clic i després feu clic a \"Canvia la mida\")"
+"(feu-hi clic i després feu clic a «Canvia la mida»)"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "Si us plau, feu clic a una particiĂ³ "
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "Detalls"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "No s'ha trobat cap disc dur!"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "Desconegut"
-#: diskdrake/hd_gtk.pm:388
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427
+#, c-format
msgid "Ext4"
-msgstr "Surt"
+msgstr "Ext4"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
+#, c-format
msgid "XFS"
-msgstr "HFS"
+msgstr "XFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Intercanvi"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Altres"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "Buit"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "Tipus de sistema de fitxers:"
-#: diskdrake/hd_gtk.pm:417
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:456
+#, c-format
msgid "This partition is already empty"
-msgstr "No es pot canviar la mida d'aquesta particiĂ³"
+msgstr "La particiĂ³ ja estĂ  buida"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
-msgstr "Utilitzeu primer \"Unmount\""
+msgstr "Utilitzeu primer «Unmount»"
-#: diskdrake/hd_gtk.pm:426
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:465
+#, c-format
msgid "Use ``%s'' instead (in expert mode)"
-msgstr "Utilitzeu \"%s\" al seu lloc"
+msgstr "Utilitza «%s» com a alternativa (en mode expert)"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Tipus"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "Trieu una altra particiĂ³"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Trieu una particiĂ³"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "Més"
-#
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
+#, c-format
msgid "Confirmation"
-msgstr "ConfiguraciĂ³"
+msgstr "ConfirmaciĂ³"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "Voleu continuar igualment?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Surt sense desar"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "Voleu sortir sense escriure la taula de particions?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "Voleu desar les modificacions a /etc/fstab"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr ""
"Us caldrĂ  tornar a arrencar per tal que les modificacions de la taula de "
"particions tinguin efecte"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
"Otherwise no entry for mount point %s will be written in fstab.\n"
"Quit anyway?"
msgstr ""
+"Caldria formatar la particiĂ³ %s.\n"
+"Si no, no s'escriurĂ  a fstab cap entrada per al punt de muntatge %s.\n"
+"Voleu sortir igualment?"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "Buida-ho tot"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "Assigna automĂ ticament"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "Canvia al mode normal"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "Canvia al mode expert"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "InformaciĂ³ del disc dur"
#: diskdrake/interactive.pm:371
@@ -1527,7 +1513,7 @@ msgstr "S'utilitzen totes les particions primĂ ries"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "No es pot afegir cap mĂ©s particiĂ³"
#: diskdrake/interactive.pm:373
@@ -1549,135 +1535,135 @@ msgstr "Torna a carregar la taula de particions"
msgid "Detailed information"
msgstr "InformaciĂ³ detallada"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
-msgstr ""
+msgstr "Vista"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Canvia la mida"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Formata"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Afegeix al RAID"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Afegeix a l'LVM"
-#: diskdrake/interactive.pm:413
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:417
+#, c-format
msgid "Use"
-msgstr "ID d'usuari"
+msgstr "Utilitza"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Suprimeix"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "Elimina del RAID"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "Elimina de l'LVM"
-#: diskdrake/interactive.pm:418
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:422
+#, c-format
msgid "Remove from dm"
-msgstr "Elimina de l'LVM"
+msgstr "Elimina del dm"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "Modifica el RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Utilitza per a loopback"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Crea"
-#: diskdrake/interactive.pm:453
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:456
+#, c-format
msgid "Failed to mount partition"
-msgstr "Mou els fitxers a la nova particiĂ³"
+msgstr "No s'ha pogut muntar la particiĂ³"
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Crea una nova particiĂ³"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "Sector d'inici: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "Mida en MB: "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "Tipus de sistema de fitxers: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "Preferència: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "Nom del volum lĂ²gic"
-#: diskdrake/interactive.pm:507
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:514
+#, c-format
msgid "Encrypt partition"
-msgstr "Algoritme de xifrat"
+msgstr "Xifra la particiĂ³"
-#: diskdrake/interactive.pm:508
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:515
+#, c-format
msgid "Encryption key "
msgstr "Clau de xifratge"
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "Clau de xifratge (un altre cop)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "Les claus de xifratge no coincideixen"
-#: diskdrake/interactive.pm:521
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:529
+#, c-format
msgid "Missing encryption key"
-msgstr "Clau de xifratge del sistema de fitxers: "
+msgstr "No s'ha trobat la clau de xifratge"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
@@ -1685,310 +1671,317 @@ msgstr ""
"(perquè heu arribat al màxim nombre de particions primàries).\n"
"Esborreu primer una particiĂ³ primĂ ria i creeu una particiĂ³ ampliada."
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "Voleu comprovar els blocs incorrectes?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "Voleu suprimir el fitxer de loopback?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr ""
"DesprĂ©s de canviar el tipus de la particiĂ³ %s, se'n perdran totes les dades"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "Canvia el tipus de particiĂ³"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "Quin sistema de fitxers voleu?"
-#: diskdrake/interactive.pm:647
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:646
+#, c-format
msgid "Switching from %s to %s"
-msgstr "S'estĂ  canviant de ext2 a ext3"
+msgstr "S'estĂ  canviant de %s a %s"
-#: diskdrake/interactive.pm:682
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:681
+#, c-format
msgid "Set volume label"
-msgstr "Etiqueta del volum: "
+msgstr "Estableix una etiqueta del disc"
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
-msgstr ""
+msgstr "AtenciĂ³, aixĂ² s'escriurĂ  a disc tan bon punt ho valideu!"
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
-msgstr ""
+msgstr "AtenciĂ³, aixĂ² s'escriurĂ  a disc nomĂ©s desprĂ©s de la formataciĂ³!"
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
-msgstr ""
+msgstr "Quina etiqueta de disc?"
-#: diskdrake/interactive.pm:688
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:687
+#, c-format
msgid "Label:"
-msgstr "Etiqueta"
+msgstr "Etiqueta:"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "On voleu muntar el fitxer de loopback %s?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "On voleu muntar el dispositiu %s?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"No es pot anul·lar el punt de muntatge, perquè aquesta particiĂ³\n"
"s'utilitza per al loopback. Elimineu primer el loopback"
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "On voleu muntar %s?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "S'estĂ  canviant la mida"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "S'estan calculant els lĂ­mits del sistema de fitxers de la FAT"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "No es pot canviar la mida d'aquesta particiĂ³"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "Cal fer una cĂ²pia de seguretat de totes les dades d'aquesta particiĂ³"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr ""
"DesprĂ©s de canviar la mida de la particiĂ³ %s, se'n perdran totes les dades"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Escolliu la nova mida"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "Nova mida en MB: "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
-msgstr ""
+msgstr "Mida mĂ­nima: %s MB"
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
-msgstr ""
+msgstr "Mida mĂ xima: %s MB"
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
+#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
"filesystem checks will be run on your next boot into Microsoft Windows®"
msgstr ""
-"Per assegurar la integritat de les dades després de canviar la mida de la o "
-"les particions,\n"
-"les comprovacions del sistema de fitxers es realitzaran el proper cop que "
-"arrenqueu en Windows(TM)"
+"Per a assegurar la integritat de les dades després del redimensionament de "
+"la particiĂ³,\n"
+"en el proper reinici en Microsoft Windows® s'executarĂ  una comprovaciĂ³ del "
+"sistema de fitxers"
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "Clau de xifratge del sistema de fitxers: "
-#: diskdrake/interactive.pm:946
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:948
+#, c-format
msgid "Enter your filesystem encryption key"
-msgstr "Escolliu la clau de xifratge del sistema de fitxers"
+msgstr "IntroduĂ¯u la clau de xifratge per al sistema de fitxers"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "Clau de xifratge"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
-msgstr ""
+msgstr "Clau invĂ lida"
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Escolliu un RAID existent al qual afegir-ho"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "nou"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Escolliu un LVM existent al qual afegir-ho"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
+#, c-format
msgid "LVM name"
-msgstr "Nom LVM?"
+msgstr "Nom LVM"
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
-msgstr ""
+msgstr "IntroduĂ¯u un nom per al nou grup del volum LVM"
-#: diskdrake/interactive.pm:999
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1016
+#, c-format
msgid "\"%s\" already exists"
-msgstr "El fitxer ja existeix. El voleu utilitzar?"
+msgstr "«%s» ja existeix"
+
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr "Es configura LVM"
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
"Do you want to move used physical extents on this volume to other volumes?"
msgstr ""
+"El volum fĂ­sic %s es troba encara en Ăºs.\n"
+"Voleu moure les extensions d'espai fĂ­sic utilitzades en aquest volum a "
+"altres volums?"
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
-msgstr ""
+msgstr "S'estan movent les extensions fĂ­siques"
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "Aquesta particiĂ³ no es pot utilitzar per al loopback"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Loopback"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "Nom del fitxer de loopback: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "Proporcioneu un nom de fitxer"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr "Un altre loopback ja estĂ  utilitzant el fitxer, escolliu-ne un altre"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "El fitxer ja existeix. El voleu utilitzar?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "Opcions de muntatge"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "Diversos"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "dispositiu"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "nivell"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
msgstr "mida del fragment en KB"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "Aneu amb compte: aquesta operaciĂ³ Ă©s perillosa."
-#: diskdrake/interactive.pm:1196
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1216
+#, c-format
msgid "Partitioning Type"
-msgstr "Particionament"
+msgstr "Tipus de particionament"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "Quin tipus de particionament voleu?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr ""
"Us caldrĂ  tornar a arrencar per tal que les modificacions tinguin efecte"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "La taula de particions de la unitat %s s'escriurĂ  al disc"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "S'estĂ  formatant la particiĂ³ %s"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr "DesprĂ©s de formatar la particiĂ³ %s, se'n perdran totes les dades"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "Voleu comprovar els blocs incorrectes?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "Mou els fitxers a la nova particiĂ³"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "Fitxers ocults"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -1998,129 +1991,133 @@ msgid ""
"mounted there or leave them where they are (which results in hiding them by "
"the contents of the mounted partition)"
msgstr ""
+"El directori %s ja conté dades\n"
+"(%s)\n"
+"\n"
+"Podeu triar entre moure els fitxers cap a la particiĂ³ que s'hi muntarĂ , o bĂ© "
+"deixar-los on sĂ³n (perĂ² quedaran ocults pel contingut de la particiĂ³ muntada)"
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "S'estan movent els fitxers a la nova particiĂ³"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "S'estĂ  copiant %s"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "S'estĂ  esborrant %s"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "la particiĂ³ %s ara Ă©s %s"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
-msgstr ""
+msgstr "S'han tornat a numerar les particions: "
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Dispositiu: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr "Etiqueta del volum: "
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
-msgstr ""
+msgstr "UUID: "
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "Lletra d'unitat de DOS: %s (nomĂ©s Ă©s una suposiciĂ³)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Tipus: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Nom: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "Inici: sector %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr "Mida: %s (%s%% del disc)"
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "Mida: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s sectors"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "Cilindre %d a %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
-msgstr ""
+msgstr "Nombre d'extencions lĂ²giques: %d\n"
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "Formatat\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "Sense formatar\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "Muntat\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1412
+#, c-format
msgid "Encrypted"
-msgstr "Clau de xifratge"
+msgstr "Xifrat"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
-msgstr ""
+msgstr " (mapat a %s)"
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
-msgstr ""
+msgstr " (per a mapar a %s)"
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
-msgstr ""
+msgstr " (inactiu)"
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2129,7 +2126,7 @@ msgstr ""
"Fitxer(s) de loopback:\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2138,27 +2135,27 @@ msgstr ""
"ParticiĂ³ arrencada per defecte\n"
" (per a l'arrencada de l'MS-DOS, no per a LILO)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Nivell %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
msgstr "Mida del fragment %d KB\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "Discs RAID %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "Nom del fitxer de loopback: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2171,7 +2168,7 @@ msgstr ""
"una particiĂ³ de programes de control. Potser\n"
"és millor que no la toqueu.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2184,59 +2181,64 @@ msgstr ""
"Bootstrap és per arrencar\n"
"el vostre sistema en dual.\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
-msgstr ""
+msgstr "Espai lliure a %s (%s)"
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Només lectura"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "Mida: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Geometria: %s cilindres, %s capçals, %s sectors\n"
-#: diskdrake/interactive.pm:1438
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Nom: "
+
+#: diskdrake/interactive.pm:1458
+#, c-format
msgid "Medium type: "
-msgstr "Tipus de sistema de fitxers: "
+msgstr "Tipus de suport: "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "Discs LVM %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Tipus de taula de particions: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
-msgstr "al canal %d amb id %d\n"
+msgstr "al canal %d amb id. %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Escolliu la clau de xifratge del sistema de fitxers"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
"Aquesta clau de xifratge és massa senzilla (ha de tenir com a mínim %d "
"carĂ cters)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "Algoritme de xifrat"
@@ -2246,17 +2248,19 @@ msgstr "Algoritme de xifrat"
msgid "Change type"
msgstr "Canvia el tipus"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Cancel·la"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr ""
"No es pot entrar amb el nom d'usuari %s (potser la contrasenya és "
"incorrecta?)"
@@ -2282,7 +2286,7 @@ msgid ""
"Please enter your username, password and domain name to access this host."
msgstr ""
"IntroduĂ¯u el vostre nom d'usuari, la contrasenya i el nom de domini per "
-"accedir a aquesta mĂ quina."
+"accedir a aquest amfitriĂ³."
#: diskdrake/smbnfs_gtk.pm:180
#, c-format
@@ -2301,40 +2305,40 @@ msgstr "Cerca servidors"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "Cerca nous servidors"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "Cal instal·lar el paquet %s. Voleu instal·lar-lo?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
msgstr "No es pot instal·lar el paquet %s!"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "El paquet %s necessari falta"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "Cal instal·lar els paquets segĂ¼ents:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "S'estan instal·lant els paquets..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "S'estan eliminant els paquets..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2344,32 +2348,41 @@ msgstr ""
"sistemes de fitxers. Si us plau, comproveu el vostre maquinari per trobar el "
"problema"
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
+#, c-format
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "Heu de tenir una particiĂ³ ESP FAT32 muntada en /boot/EFI"
+
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Heu de tenir una particiĂ³ FAT muntada en /boot/efi"
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+"Heu de tenir una particiĂ³ d'arrencada BIOS per a discos sense particions GPT "
+"i no UEFI. Si us plau, creeu-ne una abans de continuar."
-#: fs/format.pm:106
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "S'estĂ  creant i formatant el fitxer %s"
-#: fs/format.pm:125
-#, fuzzy, c-format
+#: fs/format.pm:131
+#, c-format
msgid "I do not know how to set label on %s with type %s"
-msgstr "No sé com formatar %s amb el tipus %s"
+msgstr "No sé com establir una etiqueta en %s amb tipus %s"
-#: fs/format.pm:134
-#, fuzzy, c-format
+#: fs/format.pm:143
+#, c-format
msgid "setting label on %s failed, is it formatted?"
-msgstr "%s formataciĂ³ de %s ha fallat"
+msgstr "l'establiment de l'etiqueta a %s ha fallat, estĂ  formatat?"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "No sé com formatar %s amb el tipus %s"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s formataciĂ³ de %s ha fallat"
@@ -2384,91 +2397,92 @@ msgstr "Muntatges circulars %s\n"
msgid "Mounting partition %s"
msgstr "S'estĂ  muntant la particiĂ³ %s"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "El muntatge de la particiĂ³ %s en el directori %s ha fallat"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "S'estĂ  comprovant %s"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "s'ha produĂ¯t un error en desmuntar %s: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "S'estĂ  habilitant la particiĂ³ d'intercanvi %s"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
-msgstr ""
+msgid "Enable POSIX Access Control Lists"
+msgstr "Habilita les llistes de control d'accés POSIX"
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
-msgstr ""
+msgstr "Buida la memĂ²ria d'escriptura en tancar el fitxer"
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
+"Habilita la quota de disc per a grups i opcionalment fes complir lĂ­mits"
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-"No actualitzeu els temps d'accés a inode en aquest sistema de fitxers (p.ex. "
-"per a un accés\n"
-"mĂ©s rĂ pid a l'\"spool\" de grups de discussiĂ³ per accelerar els servidor de "
+"No actualitzeu el temps d'accés a l'inode en aquest sistema de fitxers (p. "
+"ex. per a un accés\n"
+"mĂ©s rĂ pid a l'«spool» de grups de discussiĂ³ per accelerar els servidors de "
"grups de discussiĂ³)."
-#: fs/mount_options.pm:121
-#, fuzzy, c-format
+#: fs/mount_options.pm:123
+#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-"No actualitzeu els temps d'accés a inode en aquest sistema de fitxers (p.ex. "
-"per a un accés\n"
-"mĂ©s rĂ pid a l'\"spool\" de grups de discussiĂ³ per accelerar els servidor de "
-"grups de discussiĂ³)."
+"Actualitza els temps d'accés d'inode en aquest sistema de fitxers d'una "
+"manera més eficient \n"
+"(per exemple, per a un accés més ràpid a la cua de notícies per accelerar "
+"els servidors de notĂ­cies)."
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
"Només es pot muntar explícitament (p. ex.,\n"
"l'opciĂ³ -a no farĂ  que el sistema de fitxers es munti)."
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr ""
-"No interpretis el dispositius especials de carĂ cter o bloc en el sistema de "
+"No interpretis els dispositius especials de carĂ cter o bloc en el sistema de "
"fitxers."
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
"No permetis que s'executi cap binari en el sistema de fitxers\n"
"muntat. Aquesta opciĂ³ pot ser Ăºtil per a un servidor que tingui\n"
-"sistemes de fitxers amb binaris d'arquitectures diferents a la prĂ²pia."
+"sistemes de fitxers amb binaris d'arquitectures diferents de la prĂ²pia."
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2479,62 +2493,64 @@ msgstr ""
"defineix-identificador-grup tinguin efecte (sembla segur,\n"
"perĂ² de fet Ă©s força insegur si es tĂ© el suidperl(1) instal·lat)."
-#: fs/mount_options.pm:137
-#, c-format
-msgid "Mount the file system read-only."
-msgstr "Munta el sistema de fitxers només de lectura."
-
#: fs/mount_options.pm:139
#, c-format
-msgid "All I/O to the file system should be done synchronously."
-msgstr "Totes les E/S del sistema de fitxers s'han de fer sincronitzadament."
+msgid "Mount the filesystem read-only."
+msgstr "Munta el sistema de fitxers només de lectura."
#: fs/mount_options.pm:141
#, c-format
-msgid "Allow every user to mount and umount the file system."
-msgstr ""
+msgid "All I/O to the filesystem should be done synchronously."
+msgstr "Totes les E/S del sistema de fitxers s'han de fer sincronitzadament."
#: fs/mount_options.pm:143
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr ""
+"Permet el muntatge i desmuntatge del sistema de fitxers a qualsevol usuari."
#: fs/mount_options.pm:145
#, c-format
-msgid "Enable user disk quota accounting, and optionally enforce limits"
-msgstr ""
+msgid "Allow an ordinary user to mount the filesystem."
+msgstr "Permet el muntatge del sistema de fitxers a un usuari ordinari."
#: fs/mount_options.pm:147
#, c-format
-msgid "Support \"user.\" extended attributes"
+msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
+"Habilita la quota de disc per a usuaris i opcionalment fes complir lĂ­mits"
#: fs/mount_options.pm:149
#, c-format
-msgid "Give write access to ordinary users"
-msgstr "Dona accés d'escriptura a usuaris normal"
+msgid "Support \"user.\" extended attributes"
+msgstr "Suport dels atributs estesos per als usuaris"
#: fs/mount_options.pm:151
#, c-format
+msgid "Give write access to ordinary users"
+msgstr "DĂ³na accĂ©s d'escriptura als usuaris normals"
+
+#: fs/mount_options.pm:153
+#, c-format
msgid "Give read-only access to ordinary users"
-msgstr "Dona accés només d'escriptura als usuaris normal"
+msgstr "DĂ³na accĂ©s nomĂ©s d'escriptura als usuaris normals"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "Duplica el punt de muntatge %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "No hi ha particions disponibles"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "S'estan explorant les particions per trobar els punts de muntatge"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Escolliu els punts de muntatge"
@@ -2560,18 +2576,18 @@ msgstr ""
"No hi ha prou espai d'intercanvi per completar la instal·laciĂ³; si us plau, "
"afegiu-ne"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"Heu de tenir una particiĂ³ arrel.\n"
"Per fer-ho, creeu una particiĂ³ (o feu clic a una d'existent).\n"
-"DesprĂ©s, trieu l'acciĂ³ \"Punt de muntatge\" i doneu-li el valor '/'"
+"DesprĂ©s, trieu l'acciĂ³ «Punt de muntatge» i doneu-li el valor '/'"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2582,53 +2598,58 @@ msgstr ""
"\n"
"Voleu continuar igualment?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "Utilitza l'espai lliure"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "No hi ha prou espai lliure per assignar noves particions"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "Utilitza les particions existents"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "No hi ha cap particiĂ³ que es pugui utilitzar"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "S'estĂ  calculant la mida de la particiĂ³ de Microsoft Windows®"
-#: fs/partitioning_wizard.pm:165
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:179
+#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
-msgstr "Utilitza l'espai lliure de la particiĂ³ de Windows"
+msgstr "Utilitza l'espai lliure en una particiĂ³ Microsoft Windows®"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "A quina particiĂ³ voleu canviar-li la mida?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr ""
"La particiĂ³ de Microsoft Windows® estĂ  massa fragmentada. Si us plau, "
-"reinicieu l'ordinador sota Microsoft Windows® i executeu l'eina \"defrag\". "
-"Llavors, torneu a començar la instal·laciĂ³ del Mandriva Linux."
+"reinicieu l'ordinador sota Microsoft Windows® i executeu l'eina «defrag». "
+"Llavors, torneu a començar la instal·laciĂ³ del %s."
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr "No s'ha trobat la particiĂ³ per canviar-ne la mida (%d possibilitats)"
+
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2654,86 +2675,89 @@ msgstr ""
"\n"
"\n"
"Aneu amb compte: aquesta operaciĂ³ Ă©s perillosa. Si encara no ho heu fet, "
-"sortiu de la instal·laciĂ³, executeu \"chkdsk c:\" a la lĂ­nia de comandes "
-"sota Windows (atenciĂ³ el programa grĂ fic \"scandisk\" no Ă©s suficient, "
-"assegura't d'usar \"chkdsk\" en una lĂ­nia de comandes), opcionalment "
-"executeu defrag, desprĂ©storneu a començar la instal·laciĂ³. TambĂ© haurieu de "
-"fer una cĂ²pia de seguretat de les vostres dades.\n"
+"sortiu de la instal·laciĂ³, executeu «chkdsk c:» a la lĂ­nia d'ordres sota "
+"Windows (atenciĂ³ el programa grĂ fic «scandisk» no Ă©s suficient, assegureu-"
+"vos d'usar «chkdsk» en una línia d'ordres), opcionalment executeu defrag, "
+"desprĂ©s torneu a començar la instal·laciĂ³. TambĂ© haurĂ­eu de fer una cĂ²pia de "
+"seguretat de les vostres dades.\n"
"\n"
"\n"
"Quan estigueu segur, premeu %s."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "SegĂ¼ent"
-#: fs/partitioning_wizard.pm:195
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:215
+#, c-format
msgid "Partitionning"
msgstr "Particionament"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr ""
"Quina mida voleu deixar per a la particiĂ³ de Microsoft Windows® particiĂ³ %s?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "Mida"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "S'estĂ  redimensionant la particiĂ³ de Microsoft Windows®"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "Ha fallat el redimensionament de la FAT: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
"No hi ha cap particiĂ³ FAT a la qual canviar la mida (o no queda prou espai)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Elimina el Microsoft Windows®"
-#: fs/partitioning_wizard.pm:231
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:251
+#, c-format
msgid "Erase and use entire disk"
-msgstr "Esborra tot el disc"
+msgstr "Esborra i utilitza tot el disc"
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "Teniu més d'un disc dur; en quin voleu instal·lar el Linux?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
+msgstr ""
+"Teniu més d'una unitat de disc. Quina voleu que l'instal·lador faci servir?"
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr ""
"Es perdran TOTES les particions, i les dades que contenen, de la unitat %s"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "Particionament personalitzat de disc"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
-msgstr "Utilitza l'fdisk"
+msgstr "Utilitza fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2742,66 +2766,73 @@ msgstr ""
"Ara podeu fer les particions a %s.\n"
"Quan acabeu, no oblideu desar-les utilitzant 'w'"
-#: fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:425
+#, c-format
msgid "Ext2/3/4"
-msgstr "Surt"
+msgstr "Ext2/3/4"
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "No es pot trobar espai per a la instal·laciĂ³"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr ""
"L'auxiliar de particionament del DrakX ha trobat les solucions segĂ¼ents:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
-msgstr ""
+msgstr "Aquest és el contingut del disc dur "
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "Ha fallat el particionament: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "No podeu utilitzar el JFS per a particions inferiors a 16 MB"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "No podeu utilitzar el ReiserFS per a particions inferiors a 32 MB"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr "No podeu utilitzar btrfs per a les particions inferiors als 256 MB"
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "senzill"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "amb /usr"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "servidor"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr ""
+"S'ha detectat que la BIOS permet RAID per programari en els discs %s. El "
+"voleu activar?"
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2818,103 +2849,100 @@ msgstr ""
"\n"
"Esteu d'acord en perdre totes les particions?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "Els punts de muntatge han de començar amb una /"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "Els punts de muntatge només poden contenir caràcters alfanumèrics"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "Ja hi ha una particiĂ³ amb el punt de muntatge %s\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Heu seleccionat una particiĂ³ RAID de programari com a arrel (/).\n"
-"AixĂ² no ho pot gestionar cap carregador d'arrencada sense una particiĂ³ /"
-"boot.\n"
-"Si us plau, assegureu-vos d'afegir una particiĂ³ /boot"
+"Heu seleccionat una particiĂ³ RAID per programari com a /boot.\n"
+"No hi ha cap gestor d'arrencada que sigui capaç de gestionar-ho.\n"
+"Assegureu-vos d'afegir una particiĂ³ /boot separada."
-#: fsedit.pm:438
-#, fuzzy, c-format
+#: fsedit.pm:453
+#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-"Heu seleccionat una particiĂ³ RAID de programari com a arrel (/).\n"
-"AixĂ² no ho pot gestionar cap carregador d'arrencada sense una particiĂ³ /"
-"boot.\n"
-"Si us plau, assegureu-vos d'afegir una particiĂ³ /boot"
+"VersiĂ³ de metadades no suportada per a una particiĂ³ d'arrencada. Assegureu-"
+"vos d'afegir una particiĂ³ /boot separada."
-#: fsedit.pm:446
-#, fuzzy, c-format
+#: fsedit.pm:461
+#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr ""
-"Heu seleccionat una particiĂ³ RAID de programari com a arrel (/).\n"
-"AixĂ² no ho pot gestionar cap carregador d'arrencada sense una particiĂ³ /"
-"boot.\n"
-"Si us plau, assegureu-vos d'afegir una particiĂ³ /boot"
+"Heu seleccionat una particiĂ³ RAID per programari com a /boot.\n"
+"No hi ha cap gestor d'arrencada que sigui capaç de gestionar-ho."
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
-msgstr ""
+msgstr "VersiĂ³ de metadades no suportada per a una particiĂ³ d'arrencada."
-#: fsedit.pm:457
-#, fuzzy, c-format
+#: fsedit.pm:472
+#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Heu seleccionat una particiĂ³ RAID de programari com a arrel (/).\n"
-"AixĂ² no ho pot gestionar cap carregador d'arrencada sense una particiĂ³ /"
-"boot.\n"
-"Si us plau, assegureu-vos d'afegir una particiĂ³ /boot"
+"Heu seleccionat una particiĂ³ xifrada com a /boot.\n"
+"No hi ha cap gestor d'arrencada que sigui capaç de gestionar-ho.\n"
+"Assegureu-vos d'afegir una particiĂ³ /boot separada."
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr ""
-"No podeu utilitzar un sistema d'arxius xifrat per al punt de muntatge %s"
+"No podeu utilitzar un sistema de fitxers xifrat per al punt de muntatge %s"
-#: fsedit.pm:447
-#, fuzzy, c-format
+#: fsedit.pm:482
+#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
-msgstr "No podeu utilitzar un volum lĂ²gic LVM per al punt de muntatge %s"
+msgstr ""
+"No podeu utilitzar el volm lĂ²gic de LVM per al punt de muntatge %s, ja que "
+"abasta els volums fĂ­sics"
-#: fsedit.pm:449
-#, fuzzy, c-format
+#: fsedit.pm:484
+#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-"Heu seleccionat un volum lĂ²gic LVM com a arrel (/).\n"
-"El carregador d'arrencada no ho pot gestionar sense una particiĂ³ /boot.\n"
-"Si us plau, assegureu-vos d'afegir una particiĂ³ /boot"
+"Heu seleccionat el volum lĂ²gic LVM com a arrel (/).\n"
+"El carregador d'arrencada no ho pot gestionar quan el volum abasta volums "
+"fĂ­sics.\n"
+"Primer haurĂ­eu de crear una particiĂ³ /boot separada."
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "Aquest directori s'ha de mantenir dins del sistema de fitxers arrel"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2923,12 +2951,12 @@ msgstr ""
"Necessiteu un sistema de fitxers real (ext2/3/4, reiserfs, xfs o jfs) per a "
"aquest punt de muntatge\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "No hi ha prou espai per a l'assignaciĂ³ automĂ tica"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "Res a fer"
@@ -2938,475 +2966,360 @@ msgstr "Res a fer"
msgid "SATA controllers"
msgstr "Controladors SATA"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "Controladors RAID"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "Controladors (E)IDE/ATA"
-#: harddrake/data.pm:92
-#, fuzzy, c-format
+#: harddrake/data.pm:93
+#, c-format
msgid "Card readers"
-msgstr "Model de la targeta:"
+msgstr "Lectors de targetes"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "Controladors Firewire"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "Controladors PCMCIA"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "Controladors SCSI"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "Controladors USB"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "Ports USB"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "Controladors SMBus"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "Ponts i controladors del sistema"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Disquet"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "Disc"
-#: harddrake/data.pm:203
-#, fuzzy, c-format
+#: harddrake/data.pm:204
+#, c-format
msgid "USB Mass Storage Devices"
-msgstr "Dispositius de so USB"
+msgstr "Dispositius d'emmagatzematge massiu USB"
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CD-ROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "Gravadors de CD/DVD"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "Cinta"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "Controladors AGP"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "Targeta de vĂ­deo"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr "Targeta DVB"
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "Targeta de TV"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
-msgstr "Altres sispositius multimèdia"
+msgstr "Altres dispositius multimèdia"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "Targeta de so"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "Webcam"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "Processadors"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "Adaptadors XDSI"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr "Dispositius de so USB"
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr "Targetes de rĂ dio"
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr "Targetes de xarxa ATM"
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr "Targetes de xarxa WAN"
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr "Dispositius Bluetooth"
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
-msgstr "Targeta Ethernet"
+msgstr "Targeta de xarxa"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "MĂ²dem"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "Adaptadors ADSL"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "MemĂ²ria"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "Impressora"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr "Ports de controladors per jocs"
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "Palanca de jocs"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Teclat"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
-msgstr ""
+msgstr "Tauleta i pantalla tĂ ctil"
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "RatolĂ­"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
-msgstr ""
+msgstr "Biometria"
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "SAI"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "EscĂ ner"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "Desconegut/Altres"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "CPU #"
-#: harddrake/sound.pm:303
-#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "Espereu si us plau... s'estĂ  aplicant la configuraciĂ³"
-
-#: harddrake/sound.pm:366
+#: harddrake/sound.pm:80
#, c-format
-msgid "Enable PulseAudio"
-msgstr ""
+msgid "No known driver"
+msgstr "No hi ha cap controlador conegut"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr ""
+msgid "There's no known driver for your sound card (%s)"
+msgstr "No hi ha cap controlador conegut per a la vostra targeta de so (%s)"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
-msgstr ""
+msgid "Enable PulseAudio"
+msgstr "Habilita PulseAudio"
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
-msgstr ""
+msgstr "Fes servir el mode Glitch-Free"
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
-msgstr ""
+msgstr "Reinicia el mesclador d'Ă udio als valors predeterminats"
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr "ResoluciĂ³ de problemes"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "No hi ha cap controlador alternatiu"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
"currently uses \"%s\""
msgstr ""
"No hi ha cap controlador OSS/ALSA alternatiu conegut per a la vostra targeta "
-"de so (%s), que actualment fa servir \"%s\""
+"de so (%s), que actualment fa servir «%s»"
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "ConfiguraciĂ³ de so"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-"AquĂ­ podeu seleccionar un controlador alternatiu (tant OSS com ALSA) per ala "
-"targeta de so (%s)"
+msgid "Your card uses the \"%s\" driver"
+msgstr "La vostra targeta usa el controlador \"%s\""
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-"\n"
-"\n"
-"La vostra targeta fa servir actualment el controlador %s \"%s\" (el "
-"controlador per defecte per a aquesta targeta és \"%s\")"
+msgid "Sound troubleshooting"
+msgstr "ResoluciĂ³ de problemes amb el so"
-#: harddrake/sound.pm:414
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-"L'OSS (Sistema de So Obert) va ser la primera API de so. És una API "
-"independent del sistema operatiu (disponible en molts sistemes UNIX(tm)) "
-"perĂ² Ă©s molt bĂ sica i limitada.\n"
-"Encara més, tots els controladors OSS reinventen la roda.\n"
"\n"
-"L'ALSA (Arquitectura Avançada de So per a Linux) és una arquitectura modular "
-"que\n"
-"funciona amb una Ă mplia varietat de targetes ISA, USB i PCI.\n"
+"- 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.\n"
"\n"
-"També proporciona una API molt més funcional que la d'OSS.\n"
"\n"
-"Per utilitzar alsa, es pot triar entre:\n"
-"- l'antiga API compatible d'OSS\n"
-"- la nova API d'ALSA que proporciona moltes caracterĂ­stiques millorades perĂ² "
-"que necessita fer servir la llibreria ALSA.\n"
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "Controlador:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- \"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\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"L'antic controlador \"%s\" ha estat desaprovat.\n"
"\n"
-"S'ha vist que causa problemes al nucli en descarregar-se.\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"El nou controlador \"%s\" nomĂ©s s'usarĂ  en la segĂ¼ent arrencada."
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "No hi ha cap programa de control de codi obert"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"No hi ha cap programa de control gratuĂ¯t per a la vostra targeta de so (%s), "
-"perĂ² n'hi ha un de propietat a \"%s\"."
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "No hi ha cap controlador conegut"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "No hi ha cap controlador conegut per a la vostra targeta de so (%s)"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "ResoluciĂ³ de problemes amb el so"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
+"- \"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.\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-"El comprovador de sons d'error clĂ ssic pot executar les ordres segĂ¼ents:\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" us dirĂ  el programa de control que la\n"
-"vostra targeta utilitza per defecte\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" us dirĂ  el programa de control\n"
-"que estĂ  utilitzant actualment\n"
"\n"
-"- \"/sbin/lsmod\" us permetrĂ  comprovar si el seu mĂ²dul (programa de\n"
-"control) estĂ  carregat o no\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" i \"/sbin/chkconfig --list alsa\" us\n"
-"diran si els serveis de so i alsa estan configurats per executar-se en\n"
-"initlevel 3\n"
"\n"
-"- \"aumix -q\" us dirĂ  si el so estĂ  silenciat o no\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" us dirĂ  quin programa utilitza la targeta de "
-"so.\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "Deixa'm agafar qualsevol programa de control"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "SelecciĂ³ d'un programa de control arbitrari"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"/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)\n"
msgstr ""
-"Si esteu segur de saber quin és el programa de control correcte per a la\n"
-"vostra targeta, en podeu seleccionar un de la llista superior.\n"
-"\n"
-"El programa de control actual per a la vostra targeta \"%s\" és \"%s\" "
#: harddrake/v4l.pm:12
#, c-format
@@ -3434,13 +3347,13 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
"Per a les targetes de TV mĂ©s modernes, el mĂ²dul bttv del nucli GNU/Linux "
"detecta automĂ ticament els parĂ metres correctes.\n"
"Si la vostra targeta no és detectada, podeu forçar el tipus de sintonitzador "
"i de targeta aquĂ­. Simplement seleccioneu els parĂ metres necessaris per a la "
-"vostra targeta de TV"
+"vostra targeta de TV."
#: harddrake/v4l.pm:478
#, c-format
@@ -3452,73 +3365,76 @@ msgstr "Model de la targeta:"
msgid "Tuner type:"
msgstr "Tipus de sintonitzador:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "D'acord"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "SĂ­"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "No"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Trieu un fitxer"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Afegeix"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Modifica"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Fi"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "Anterior"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
msgstr "Cap fitxer escollit"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
msgstr "Heu escollit un directori, no un fitxer"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
msgstr "No és un directori"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "No hi ha fitxer"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
-msgstr ""
+msgstr "AtenciĂ³, la tecla de fixaciĂ³ de majĂºscules estĂ  habilitada"
#: interactive/stdio.pm:29 interactive/stdio.pm:154
#, c-format
@@ -3562,7 +3478,7 @@ msgstr "Quina Ă©s la vostra elecciĂ³? (predeterminat '%s'%s)"
#: interactive/stdio.pm:110
#, c-format
msgid " enter `void' for void entry"
-msgstr " entreu 'void' per entrada buida"
+msgstr " introduĂ¯u 'void' per entrada buida"
#: interactive/stdio.pm:128
#, c-format
@@ -3597,1249 +3513,1263 @@ msgstr "Torna a enviar"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "Andorra"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "UniĂ³ dels Emirats Ă€rabs"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "Afganistan"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antigua i Barbuda"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Anguilla"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "AlbĂ nia"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "Armènia"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Antilles Holandeses"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "Angola"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "AntĂ rtida"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "Argentina"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "Samoa Americana"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "Ă€ustria"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "AustrĂ lia"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "Aruba"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "Azerbaitjan"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "BĂ²snia i Hercegovina"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbados"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Bangladesh"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Bèlgica"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Burkina Faso"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "BulgĂ ria"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Bahrain"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Burundi"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "BenĂ­n"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Bermuda"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Brunei"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "BolĂ­via"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Brasil"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahames"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "Bhutan"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Illa Bouvet"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Botswana"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
-msgstr "BielorrĂºssia"
+msgstr "BielorĂºssia"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Belize"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "CanadĂ "
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Illes Cocos (Keeling)"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "Congo (Kinshasa)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
-msgstr "RepĂºblica Centrefricana"
+msgstr "RepĂºblica Centreafricana"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "Congo (Brazzaville)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "SuĂ¯ssa"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "Costa d'Ivori"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Illes Cook"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Xile"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "Camerun"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "Xina"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "ColĂ²mbia"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "Costa Rica"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Sèrbia i Montenegro"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "Cuba"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Cap Verd"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "Illa Christmas"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "Xipre"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "RepĂºblica Txeca"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "Alemanya"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Djibouti"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Dinamarca"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Dominica"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "RepĂºblica Dominicana"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "Algèria"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Equador"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "EstĂ²nia"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Egipte"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "SĂ hara Occidental"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Eritrea"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "Espanya"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "EtiĂ²pia"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "FinlĂ ndia"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Fiji"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Illes Malvines (Falkland)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Micronèsia"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Illes Fèroe"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "França"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Gabon"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "Regne Unit"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Grenada"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "GeĂ²rgia"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "Guaiana Francesa"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Ghana"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Gibraltar"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "GroenlĂ ndia"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "GĂ mbia"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Guinea"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Guadalupe"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Guinea Equatorial"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Grècia"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "Illes GeĂ²rgia del Sud i Sandwich del Sud"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Guatemala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Guam"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Guinea Bissau"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Guyana"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Xina (Hong Kong)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Illa Heard i Illes McDonald"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Hondures"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "CroĂ cia"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "HaitĂ­"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "Hongria"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Indonèsia"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Irlanda"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Israel"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "Ăndia"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Territori BritĂ nic de l'OceĂ  Ăndic"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Iraq"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "Iran"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "IslĂ ndia"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "ItĂ lia"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Jamaica"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "JordĂ nia"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "JapĂ³"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "Kenya"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "Kirguizistan"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "Cambodja"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Kiribati"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "Comores"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "Saint Christopher i Nevis"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "Corea (Nord)"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "Corea"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Kuwait"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "Illes Caiman"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "Kazakhstan"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Laos"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "LĂ­ban"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Saint Lucia"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Liechtenstein"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Sri Lanka"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Libèria"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Lesotho"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "LituĂ nia"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Luxemburg"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "LetĂ²nia"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "LĂ­bia"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "Marroc"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "MĂ²naco"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "MoldĂ via"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "Madagascar"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Illes Marshall"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "MacedĂ²nia"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "Mali"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Myanmar"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "MongĂ²lia"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Illes Marianes del Nord"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "Martinica"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "MauritĂ nia"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montserrat"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "Malta"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "Maurici"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "Maldives"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Malawi"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "Mèxic"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "MalĂ isia"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "Moçambic"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "NamĂ­bia"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "Nova CaledĂ²nia"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "NĂ­ger"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Illa Norfolk"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "Nigèria"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Nicaragua"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "PaĂ¯sos Baixos"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Noruega"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "Nepal"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
-msgstr "Nauru"
+msgstr "NauruĂ "
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niue"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "Nova Zelanda"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "Oman"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "PanamĂ "
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "PerĂº"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "Polinèsia francesa"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "Papua Nova Guinea"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Filipines"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "Pakistan"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "PolĂ²nia"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Saint Pierre i Miquelon"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitcairn"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "Puerto Rico"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Palestina"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "Portugal"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paraguai"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Palau"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Qatar"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "Reunion"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Romania"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "RĂºssia"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Rwanda"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "ArĂ bia Saudita"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Illes SalomĂ³"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Seychelles"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "Sudan"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Suècia"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Singapur"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Saint Helena"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Eslovènia"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Illes Svalbard i Jan Mayen"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "EslovĂ quia"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Sierra Leone"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "San Marino"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Senegal"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "SomĂ lia"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Surinam"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "Sao Tome i PrĂ­ncipe"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "El Salvador"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "SĂ­ria"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "SwazilĂ ndia"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Illes Turks i Caicos"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "Txad"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "Territoris francesos del Sud"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Togo"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "TailĂ ndia"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "Tadjikistan"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
-msgstr "Tokelau"
+msgstr "Tokelauès"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "Timor Oriental"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "Turkmenistan"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "TunĂ­sia"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Tonga"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "Turquia"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Trinitat i Tobago"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Tuvalu"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "Taiwan"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "TanzĂ nia"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "UcraĂ¯na"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Uganda"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "Illes Perifèriques Menors dels EUA"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "Estats Units"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Uruguai"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Uzbekistan"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "VaticĂ "
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "Saint Vincent i les Grenadines"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Veneçuela"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "Illes Verge BritĂ niques"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "Illes Verge Americanes"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Vietnam"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Vanuatu"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "Wallis i Futuna"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Samoa"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Iemen"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Mayotte"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "Sud-Ă frica"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "ZĂ mbia"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Zimbabwe"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "Benvingut a %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
+"Ha fallat moure les extensions d'espai fĂ­sic usades a altres volums fĂ­sics."
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr "El volum fĂ­sic %s encara estĂ  en Ăºs"
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "Elimineu primer els volums lĂ²gics\n"
-#: lvm.pm:186
-#, fuzzy, c-format
+#: lvm.pm:248
+#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
-msgstr ""
-"El carregador d'arrencada no funciona amb /boot a diferents volums fĂ­sics."
+msgstr "El gestor d'arrencada no pot gestionar /boot en diversos volums fĂ­sics"
+#. -PO: Only write something if needed:
#: messages.pm:11
-#, fuzzy, c-format
+#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr " "
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "IntroducciĂ³"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr "1. Contracte de llicència"
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4853,16 +4783,23 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr "2. Garantia limitada"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4870,15 +4807,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4887,51 +4824,66 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
+"you."
+msgstr ""
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr "3. La llicència GPL i llicències relacionades"
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr "4. Drets de propietat intel·lectual"
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr "5. Lleis regidores"
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -4943,166 +4895,16 @@ msgid ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
-msgstr ""
-"IntroducciĂ³\n"
-"\n"
-"D'ara endavant, hom es referirĂ  al sistema operatiu i als diferents\n"
-"components disponibles en la distribuciĂ³ Mandriva Linux com als\n"
-"\"Productes de programari\". Els Productes de programari inclouen,\n"
-"perĂ² no estan restringits a, el conjunt de programes, mètoDES, regles\n"
-"i documentaciĂ³ relativa al sistema operatiu i els diferents\n"
-"components de la distribuciĂ³ Mandriva Linux.\n"
-"\n"
-"\n"
-"1. Acord de llicència\n"
-"\n"
-"Si us plau, llegiu atentament aquest document. Aquest document és un\n"
-"acord de llicència entre la vostra persona i Mandriva S.A., que\n"
-"s'aplica als Productes de programari. Pel fet d'instal·lar, duplicar\n"
-"o utilitzar els Productes de programari en qualsevol forma esteu\n"
-"acceptant explĂ­citament, i expressant el vostre acord a avenir-vos a\n"
-"les clàusules i condicions d'aquesta Llicència. Si no esteu d'acord\n"
-"amb qualsevol part de la Llicència, no esteu autoritzat a instal·lar,\n"
-"duplicar o utilitzar els Productes de programari. Qualsevol intent\n"
-"d'instal·lar, duplicar o utilitzar els Productes de programari en una\n"
-"forma que no s'adapti a les clĂ usules i condicions d'aquesta\n"
-"Llicència, és nul i finalitzarà els vostres drets sobre la mateixa.\n"
-"En finalitzar-se la Llicència, heu de destruir immediatament totes\n"
-"les cĂ²pies dels Productes de programari.\n"
-"\n"
-"\n"
-"2. Garantia limitada\n"
-"\n"
-"Els Productes de programari i documentaciĂ³ adjunta es subministren\n"
-"\"tal com sĂ³n\", sense cap garantia, fins al punt permĂ©s per la llei.\n"
-"Mandriva S.A. no serĂ , sota cap circumstĂ ncia, i fins al punt\n"
-"permés per la llei, responsable de cap dany especial, incidental ni\n"
-"directe (incloent, sense limitar-se a, els danys per pèrdua de\n"
-"negocis, interrupciĂ³ de negocis, pèrdues financeres, multes i costes\n"
-"judicials, o qualsevol altre dany que resultin d'un judici, o\n"
-"qualsevol altre pèrdua d'importĂ ncia) que resulti de l'Ăºs o de la\n"
-"impossibilitat d'utilitzar els Productes de programari, fins i tot si\n"
-"Mandriva S.A. ha estat avisat de la possibilitat que\n"
-"s'esdevinguin aquests danys.\n"
-"\n"
-"RESPONSABILITAT LIMITADA RELATIVA A LA POSSESSIĂ“ O UTILITZACIĂ“ DE PROGRAMARI "
-"PROHIBIT EN ALGUNS PAĂSOS\n"
-"\n"
-"Fins al punt permés per la llei, Mandriva S.A. o els seus\n"
-"distribuĂ¯dors no seran, sota cap circumstĂ ncia, responsables de cap\n"
-"dany especial, incidental ni directe (incloent, sense limitar-se a,\n"
-"els danys per pèrdua de negocis, interrupciĂ³ de negocis, pèrdues\n"
-"financeres, multes i costes judicials, o qualsevol altre dany que\n"
-"resultin d'un judici, o qualsevol altre pèrdua d'importància) que\n"
-"resulti de la possessiĂ³ i utilitzaciĂ³ dels components de programari o\n"
-"de la seva descĂ rrega des d'un dels llocs de Mandriva Linux, que\n"
-"estiguin prohibides o restringides en alguns paĂ¯sos per les lleis\n"
-"locals. Aquesta responsabilitat limitada s'aplica, perĂ² no hi estĂ \n"
-"restringida, als potents components criptogrĂ fics inclosos als\n"
-"Productes de programari.\n"
-"\n"
-"\n"
-"3. la llicència GPL i llicències relacionades\n"
-"\n"
-"Els Productes de programari consisteixen en components creats per\n"
-"diferents persones o entitats. La majoria d'aquests components es\n"
-"regeixen per les clàusules i condicions de la Llicència General\n"
-"PĂºblica de GNU, a la qual d'ara endavant hom s'hi referirĂ  com a\n"
-"\"GPL\", o de llicències similars. la majoria d'aquestes llicències\n"
-"us permeten duplicar, adaptar o redistribuir els components que\n"
-"cobreixen. Si us plau, llegiu atentament les clĂ usules i condicions\n"
-"de l'acord de llicència de cada component abans d'utilitzar-lo.\n"
-"Qualsevol pregunta sobre la llicència d'un component s'ha d'adreçar\n"
-"al seu autor i no a Mandriva.\n"
-"Els programes desenvolupats per Mandriva S.A. es regeixen per la\n"
-"llicència GPL.La documentaciĂ³ escrita per Mandriva S.A. estĂ  regida per una\n"
-"llicència especĂ­fica; consulteu la documentaciĂ³ per a mĂ©s\n"
-"informaciĂ³.\n"
-"\n"
-"\n"
-"4. Drets sobre la propietat intel·lectual\n"
-"\n"
-"Tots els drets sobre els components dels Productes de programari\n"
-"pertanyen als seus autors respectius i estan protegits per les lleis\n"
-"de propietat intel·lectual i de copyright aplicables als programes\n"
-"informĂ tics.\n"
-"Mandriva S.A. es reserva els drets de modificar o adaptar els\n"
-"Productes de programari, totalment o parcialment, per tots els\n"
-"mitjans i amb totes les finalitats.\n"
-"\"Mandriva\", \"Mandriva Linux\" i els logotips associats son marques\n"
-"registrades de Mandriva S.A.\n"
-"\n"
-"\n"
-"5. Lleis rectores \n"
-"\n"
-"Si qualsevol part d'aquest acord és declarat nul, il·legal o\n"
-"inaplicable per un tribunal, aquesta part s'exclourĂ  del contracte.\n"
-"Seguiu obligat, perĂ², per les altres seccions aplicables de\n"
-"l'acord.\n"
-"Les clàusules i condicions d'aquesta Llicència es regeixen per les\n"
-"lleis de França.\n"
-"Tots els litigis sobre les clàusules d'aquesta llicència es dirimiran\n"
-"preferiblement fora dels tribunals. Com a Ăºltim recurs, el litigi es\n"
-"portarà als tribunals competents de París, França.\n"
-"Per a qualsevol tema relacionat amb aquest document, poseu-vos en\n"
-"contacte amb Mandriva S.A.\n"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
+"For any question on this document, please contact Mageia."
msgstr ""
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
@@ -5111,101 +4913,47 @@ msgstr ""
"dels programes\n"
"lliures inclosos poden estar coberts per patents al teu paĂ­s. Per exemple, "
"els\n"
-"decodificadors MP3 inclosos poden necessitar una llicència per poder ser "
+"descodificadors MP3 inclosos poden necessitar una llicència per poder ser "
"usats (consulteu\n"
"http://www.mp3licensing.com per més detalls). Si no esteu segur si una "
-"patent és aplicable\n"
+"patent és aplicable,\n"
"consulteu les lleis locals."
-#: messages.pm:120
+#: messages.pm:111
#, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
+"Felicitats! La instal·laciĂ³ ha acabat.\n"
+"Traieu el suport d'arrencada i premeu Retorn per tornar a arrencar."
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:113
#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
msgstr ""
-"Felicitats! La instal·laciĂ³ ha acabat.\n"
-"Traieu el suport d'arrencada i premeu Retorn per tornar a arrencar.\n"
-"\n"
-"\n"
"Trobareu la soluciĂ³ als problemes coneguts d'aquesta versiĂ³ del\n"
-"Mandriva Linux a la fe d'errates que hi ha a \n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"La informaciĂ³ sobre com configurar el vostre sistema estĂ  disponible a\n"
-"l'Ăºltim capĂ­tol d'instal·laciĂ³ de la Guia Oficial de l'Usuari del\n"
-"Mandriva Linux."
+"Mageia a la fe d'errates que hi ha a \n"
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
+"DesprĂ©s de reiniciar i entrar a la sessiĂ³ de Mageia, veureu la pantalla de "
+"benvinguda a Mageia.\n"
+"EstĂ  plena d'informaciĂ³ i enllaços de gran utilitat."
-#
#: modules/interactive.pm:19
-#, fuzzy, c-format
+#, c-format
msgid "This driver has no configuration parameter!"
-msgstr "ConfiguraciĂ³ del controlador del SAI"
+msgstr "Aquest controlador no tĂ© cap parĂ metre de configuraciĂ³!"
#: modules/interactive.pm:22
#, c-format
@@ -5240,22 +4988,22 @@ msgstr "Mira la informaciĂ³ del maquinari"
#: modules/interactive.pm:83
#, c-format
msgid "Installing driver for USB controller"
-msgstr "S'està instal·lant el controlador pel controlador USB"
+msgstr "S'està instal·lant el controlador per al controlador USB"
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "S'està instal·lant el controlador pel controlador firewire %s"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "S'està instal·lant el controlador per al controlador firewire «%s»"
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "S'està instal·lant el controlador pel controlador de disc dur %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "S'està instal·lant el controlador per al controlador de disc dur «%s»"
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "S'està instal·lant el controlador pel controlador ethernet %s"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "S'està instal·lant el controlador per al controlador ethernet «%s»"
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5267,7 +5015,7 @@ msgstr "S'està instal·lant el controlador per a la targeta de %s %s"
#: modules/interactive.pm:100
#, c-format
msgid "Configuring Hardware"
-msgstr ""
+msgstr "ConfiguraciĂ³ del maquinari"
#: modules/interactive.pm:111
#, c-format
@@ -5286,8 +5034,8 @@ msgid ""
"For instance, ``io=0x300 irq=7''"
msgstr ""
"Ara podeu proporcionar les opcions per al mĂ²dul %s.\n"
-"Les opcions estan en el format \"nom=valor nom2=valor2 ...\".\n"
-"Per exemple, \"io=0x300 irq=7\""
+"Les opcions estan en el format «nom=valor nom2=valor2 ...».\n"
+"Per exemple, «io=0x300 irq=7»"
#: modules/interactive.pm:119
#, c-format
@@ -5336,46 +5084,46 @@ msgstr ""
"Ha fallat la cĂ rrega del mĂ²dul %s.\n"
"Voleu tornar-ho a intentar amb altres parĂ metres?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr "Esteu segur que voleu sortir?"
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
-msgstr ""
+msgstr "La contrasenya es pot endevinar fĂ cilment"
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
-msgstr ""
+msgid "Password should be resistant to basic attacks"
+msgstr "La contrasenya hauria de ser resistent a atacs bĂ sics"
-#: mygtk2.pm:1544 mygtk2.pm:1545
-#, fuzzy, c-format
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
+#, c-format
msgid "Password seems secure"
-msgstr "Contrasenya"
+msgstr "La contrasenya sembla segura"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "ha fallat el muntatge: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "Aquesta plataforma no suporta particions ampliades"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
"Hi ha un forat a la vostra taula de particions, perĂ² no puc utilitzar-lo.\n"
"L'Ăºnica soluciĂ³ Ă©s moure les particions primĂ ries per fer que el forat quedi "
-"contigu a les particions ampliades"
+"contigu a les particions ampliades."
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
@@ -5385,87 +5133,90 @@ msgstr ""
"AixĂ² vol dir que qualsevol cosa que s'escrigui al disc acabarĂ  amb dates "
"aleatĂ²ries i malmeses."
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
-msgstr ""
+msgstr "EliminaciĂ³ de paquets no utilitzats"
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
-msgstr ""
+msgstr "S'estan cercant els paquets de maquinari no utilitzats..."
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
-msgstr ""
+msgstr "S'estan cercant els paquets no utilitzats per la localitzaciĂ³..."
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr ""
+"S'ha detectat que alguns dels paquets no sĂ³n necessaris per a la "
+"configuraciĂ³ del vostre sistema."
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
-msgstr ""
+msgstr "S'eliminaran els segĂ¼ents paquets, excepte si indiqueu el contrari:"
-#: pkgs.pm:269 pkgs.pm:270
-#, fuzzy, c-format
+#: pkgs.pm:281 pkgs.pm:282
+#, c-format
msgid "Unused hardware support"
-msgstr "habilita l'Ăºs de la rĂ dio"
+msgstr "Suport per a maquinari no utilitzat"
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
-msgstr ""
+msgstr "LocalitzaciĂ³ no utilitzada"
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr "No es pot afegir una particiĂ³ al RAID _formatat_ %s"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "No hi ha prou particions per al nivell RAID %d\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "No s'ha pogut crear el directori /usr/share/sane/firmware!"
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "No s'ha pogut crear l'enllaç /usr/share/sane/%s!"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr ""
-"No s'ha pogut copiar el fitxer de firmware %s a /usr/share/sane/firmware!"
+"No s'ha pogut copiar el fitxer de microprogramari %s a /usr/share/sane/"
+"firmware!"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
-msgstr "No s'han pogut establir els permissos del fitxer de firmware %s!"
+msgstr "No s'han pogut establir els permisos del fitxer de microprogramari %s!"
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "Scannerdrake"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr ""
"No s'ha pogut instal·lar els paquets necessaris per compartir els vostres "
"escĂ ner(s)."
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr ""
@@ -5473,28 +5224,28 @@ msgstr ""
"privilegiats."
#: security/help.pm:11
-#, fuzzy, c-format
+#, c-format
msgid "Accept bogus IPv4 error messages."
-msgstr "Accepta els missatges d'error IPv4 falsos."
+msgstr "Accepta missatges d'error IPv4 falsos."
#: security/help.pm:13
-#, fuzzy, c-format
+#, c-format
msgid "Accept broadcasted icmp echo."
-msgstr "Accepta l'eco icmp broadcast"
+msgstr "Accepta l'echo icmp emès per difusiĂ³."
#: security/help.pm:15
-#, fuzzy, c-format
+#, c-format
msgid "Accept icmp echo."
-msgstr "Accepta echo icmp"
+msgstr "Accepta l'echo icmp."
#: security/help.pm:17
-#, fuzzy, c-format
+#, c-format
msgid "Allow autologin."
-msgstr "Permet/Impedeix l'entrada automĂ tica."
+msgstr "Permet l'inici de sessiĂ³ automĂ tic."
#. -PO: here "ALL" is a value in a pull-down menu; translate it the same as "ALL" is
#: security/help.pm:21
-#, fuzzy, c-format
+#, c-format
msgid ""
"If set to \"ALL\", /etc/issue and /etc/issue.net are allowed to exist.\n"
"\n"
@@ -5502,34 +5253,34 @@ msgid ""
"\n"
"Else only /etc/issue is allowed."
msgstr ""
-"Si s'estableix a \"ALL\" permet que /etc/issue i /etc/issue.net existeixin.\n"
+"Si estĂ  establert a \"ALL\", /etc/issue i /etc/issue.net tenen permĂ­s per "
+"existir.\n"
"\n"
-"Si s'estableix a \"NONE\" no espermet cap\n"
+"Si estĂ  establert a \"None\", no se'n permet cap.\n"
"\n"
-"Altrament només es permet /etc/issue."
+"Si no, només es permet /etc/issue."
#: security/help.pm:27
-#, fuzzy, c-format
+#, c-format
msgid "Allow reboot by the console user."
-msgstr "Permet/Impedeix tornar a arrencar per l'usuari de la consola."
+msgstr "Permet el reinici de l'ordinador per un usuari de consola."
#: security/help.pm:29
-#, fuzzy, c-format
+#, c-format
msgid "Allow remote root login."
-msgstr "Permet l'entrada de root remota"
+msgstr "Permet la connexiĂ³ remota de l'usuari primari."
#: security/help.pm:31
-#, fuzzy, c-format
+#, c-format
msgid "Allow direct root login."
-msgstr "Permet/Impedeix l'entrada directa de root."
+msgstr "Permet la connexiĂ³ directa de l'usuari primari."
#: security/help.pm:33
-#, fuzzy, c-format
+#, c-format
msgid ""
"Allow the list of users on the system on display managers (kdm and gdm)."
msgstr ""
-"Permet/Impedeix la llista d'usuaris del sistema en els gestors de pantalla "
-"(kdm i gdm)."
+"Permet la llista d'usuaris del sistema als gestors de pantalla (kdm and gdm)."
#: security/help.pm:35
#, c-format
@@ -5539,9 +5290,13 @@ msgid ""
"\n"
"See pam_xauth(8) for more details.'"
msgstr ""
+"Permet l'exportaciĂ³ de pantalla quan\n"
+"es passi del compte de root als altres usuaris.\n"
+"\n"
+"Vegeu pam_xauth(8) per a més detalls."
#: security/help.pm:40
-#, fuzzy, c-format
+#, c-format
msgid ""
"Allow X connections:\n"
"\n"
@@ -5551,13 +5306,12 @@ msgid ""
"\n"
"- \"None\" (no connection)."
msgstr ""
-"Permet/Impedeix connexions X:\n"
-"\n"
-"- ALL (es permeten totes les connexions),\n"
+"Permet les connexions X:|n \n"
+"- «Totes» (es permeten totes les connexions),\n"
"\n"
-"- LOCAL (nomĂ©s connexiĂ³ des de la mĂ quina local),\n"
+"- «Local» (només les connexions des de la màquina local),\n"
"\n"
-"- NONE (cap connexiĂ³)."
+"- «Cap» (sense connexiĂ³)."
#: security/help.pm:48
#, c-format
@@ -5565,12 +5319,12 @@ msgid ""
"The argument specifies if clients are authorized to connect\n"
"to the X server from the network on the tcp port 6000 or not."
msgstr ""
-"L'argument indica si els clients estan autoritzar a connectar\n"
-"al servidor X des de la xarxa en el port tcp 6000 o no."
+"L'argument indica si els clients estan autoritzats a connectar\n"
+"al servidor X des de la xarxa al port tcp 6000 o no."
#. -PO: here "ALL", "Local" and "None" are values in a pull-down menu; translate them the same as they're
#: security/help.pm:53
-#, fuzzy, c-format
+#, c-format
msgid ""
"Authorize:\n"
"\n"
@@ -5581,20 +5335,20 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
-"Autoritza:\n"
+"Authoritza\n"
"\n"
-"- tots els serveis controlats per tcp_wrappers (vegeu hosts.deny(5)) si "
-"s'estableix a \"ALL\",\n"
+"- tots els serveis controlats per tcp_wrappers (vegeu la pĂ g. del manual "
+"hosts.deny(5)) si estĂ  establert a \"ALL\",\n"
"\n"
-"- només els fitxers locals si s'estabeix a \"LOCAL\"\n"
+"- només els locals si està establert a \"Local\"\n"
"\n"
-"- cap si s'estableix a \"NONE\".\n"
+"- cap si estĂ  establert a \"None\".\n"
"\n"
-"Per autoritzar els serveis que us calguin, utilitzeu /etc/hosts.allow\n"
-"(vegeu hosts.allow(5))."
+"Per authoritzar els serveis que necessiteu, useu /etc/hosts.allow (vegeu "
+"hosts.allow(5))."
#: security/help.pm:63
#, c-format
@@ -5617,32 +5371,32 @@ msgstr ""
"afegir un servei si Ă©s present al fitxer durant la instal·laciĂ³ dels paquets."
#: security/help.pm:72
-#, fuzzy, c-format
+#, c-format
msgid ""
"Enable crontab and at for users.\n"
"\n"
"Put allowed users in /etc/cron.allow and /etc/at.allow (see man at(1)\n"
"and crontab(1))."
msgstr ""
-"Habilita/Inhabilita crontab i at per als usuaris.\n"
+"Habilita crontab i at per als usuaris.\n"
"\n"
-"Posa els usuaris autoritzats a /etc/cron.allow i /etc/at.allow\n"
-"(vegeu man at(1) i crontab(1))."
+"Poseu els usuaris permesos a /etc/cron.allow i /etc/at.allow (vegeu man "
+"at(1)\n"
+"i crontab(1))."
#: security/help.pm:77
#, c-format
msgid "Enable syslog reports to console 12"
-msgstr ""
+msgstr "Habilita els informes syslog a la consola 12"
#: security/help.pm:79
-#, fuzzy, c-format
+#, c-format
msgid ""
"Enable name resolution spoofing protection. If\n"
"\"%s\" is true, also reports to syslog."
msgstr ""
-"Habilita/Deshabilita la protecciĂ³ contra falsejament de resoluciĂ³ de noms. "
-"Si\n"
-"\"%s\" és cert, informa també al registre del sistema."
+"Habilita la protecciĂ³ contra les falsificacions de resoluciĂ³ de noms. Si\n"
+"\"%s\" és cert, també n'informa syslog."
#: security/help.pm:80
#, c-format
@@ -5650,33 +5404,33 @@ msgid "Security Alerts:"
msgstr "Alarmes de seguretat:"
#: security/help.pm:82
-#, fuzzy, c-format
+#, c-format
msgid "Enable IP spoofing protection."
msgstr "Habilita la protecciĂ³ contra falsejament de la IP."
#: security/help.pm:84
-#, fuzzy, c-format
+#, c-format
msgid "Enable libsafe if libsafe is found on the system."
-msgstr "Habilita/Inhabilita el libsafe si és que es troba al sistema."
+msgstr "Habilita el libsafe si és que es troba al sistema."
#: security/help.pm:86
-#, fuzzy, c-format
+#, c-format
msgid "Enable the logging of IPv4 strange packets."
-msgstr "Habilita el registre de paquets IPv4 estranys"
+msgstr "Habilita el registre de paquets IPv4 estranys."
#: security/help.pm:88
-#, fuzzy, c-format
+#, c-format
msgid "Enable msec hourly security check."
-msgstr "Habilita la comprovaciĂ³ de seguretat msec horĂ ria"
+msgstr "Habilita la comprovaciĂ³ de seguretat msec horĂ ria."
#: security/help.pm:90
-#, fuzzy, c-format
+#, c-format
msgid ""
"Enable su only from members of the wheel group. If set to no, allows su from "
"any user."
msgstr ""
-"S'està habilitant su només per a membres del grup wheel o permet su des de "
-"qualsevol usuari."
+"Habilita su només per als membres del grup wheel. Si s'estableix a no, "
+"permet su a qualsevol usuari."
#: security/help.pm:92
#, c-format
@@ -5684,34 +5438,33 @@ msgid "Use password to authenticate users."
msgstr "Utilitza una contrasenya per autenticar usuaris."
#: security/help.pm:94
-#, fuzzy, c-format
-msgid "Activate ethernet cards promiscuity check."
-msgstr ""
-"Activa/Inhabilita la comprovaciĂ³ de promiscuĂ¯tat de les targetes Ethernet."
+#, c-format
+msgid "Activate Ethernet cards promiscuity check."
+msgstr "Habilita la comprovaciĂ³ de promiscuĂ¯tat de les targetes Ethernet."
#: security/help.pm:96
-#, fuzzy, c-format
+#, c-format
msgid "Activate daily security check."
-msgstr "Activa/Inhabilita la comprovaciĂ³ diĂ ria de seguretat."
+msgstr "Activa la comprovaciĂ³ de seguretat diĂ ria."
#: security/help.pm:98
-#, fuzzy, c-format
+#, c-format
msgid "Enable sulogin(8) in single user level."
-msgstr "Habilita/Deshabilita sulogin(8) en nivell monousuari."
+msgstr "Habilita sulogin(8) en el nivell d'usuari Ăºnic."
#: security/help.pm:100
#, c-format
msgid "Add the name as an exception to the handling of password aging by msec."
msgstr ""
-"Afegiu el nom com a excepciĂ³ al maneig, per part de l'msec, de l'antiguitat "
+"Afegiu el nom com a excepciĂ³ al maneig, per part del msec, de l'antiguitat "
"de contrasenyes."
#: security/help.pm:102
#, c-format
msgid "Set password aging to \"max\" days and delay to change to \"inactive\"."
msgstr ""
-"Definiu l'antiguitat de la contrasenya a \"max\" dies i temps en canviar a "
-"\"inactive\"."
+"Definiu l'antiguitat de la contrasenya a «max» dies i temps en canviar a "
+"«inactive»."
#: security/help.pm:104
#, c-format
@@ -5730,14 +5483,14 @@ msgstr ""
"de lletres en majĂºscules."
#: security/help.pm:108
-#, fuzzy, c-format
+#, c-format
msgid "Set the root's file mode creation mask."
-msgstr "Defineix umask de root."
+msgstr "Estableix la mĂ scara de creaciĂ³ de fitxers per a l'usuari primari."
#: security/help.pm:109
#, c-format
msgid "if set to yes, check open ports."
-msgstr "si és \"sí\", comprova els ports oberts"
+msgstr "si és «sí», comprova els ports oberts."
#: security/help.pm:110
#, c-format
@@ -5750,7 +5503,7 @@ msgid ""
"\n"
"- for users with the 0 id other than root."
msgstr ""
-"si és \"sí\", comprova :\n"
+"si és «sí», comprova :\n"
"\n"
" - les contrasenyes buiDES, \n"
"\n"
@@ -5761,53 +5514,52 @@ msgstr ""
#: security/help.pm:117
#, c-format
msgid "if set to yes, check permissions of files in the users' home."
-msgstr "si és \"sí\", comprova els permisos dels fitxers a casa dels usuaris"
+msgstr "si és «sí», comprova els permisos dels fitxers a casa dels usuaris."
#: security/help.pm:118
#, c-format
msgid "if set to yes, check if the network devices are in promiscuous mode."
-msgstr ""
-"si Ă©s \"sĂ­\", comprova si els dispositius de xarxa sĂ³n en mode promiscu."
+msgstr "si Ă©s «sí», comprova si els dispositius de xarxa sĂ³n en mode promiscu."
#: security/help.pm:119
#, c-format
msgid "if set to yes, run the daily security checks."
-msgstr "si és \"sí\", executa les comprovacions diàries de seguretat."
+msgstr "si és «sí», executa les comprovacions diàries de seguretat."
#: security/help.pm:120
#, c-format
msgid "if set to yes, check additions/removals of sgid files."
-msgstr "si és \"sí\", comprova les addicions/supressions dels fitxers sgid."
+msgstr "si és «sí», comprova les addicions/supressions dels fitxers sgid."
#: security/help.pm:121
#, c-format
msgid "if set to yes, check empty password in /etc/shadow."
-msgstr "si és \"sí\", comprova la contrasenya buida a /etc/shadow."
+msgstr "si és «sí», comprova la contrasenya buida a /etc/shadow."
#: security/help.pm:122
#, c-format
msgid "if set to yes, verify checksum of the suid/sgid files."
-msgstr "si és \"sí\", comprova la suma de control dels fitxers suid/sgid."
+msgstr "si és «sí», comprova la suma de control dels fitxers suid/sgid."
#: security/help.pm:123
#, c-format
msgid "if set to yes, check additions/removals of suid root files."
-msgstr "si és \"sí\", comprova addicions/eliminacions dels fitxers arrel suid."
+msgstr "si és «sí», comprova addicions/eliminacions dels fitxers arrel suid."
#: security/help.pm:124
#, c-format
msgid "if set to yes, report unowned files."
-msgstr "si és \"sí\", informa dels fitxers sense propietari"
+msgstr "si és «sí», informa dels fitxers sense propietari."
#: security/help.pm:125
#, c-format
msgid "if set to yes, check files/directories writable by everybody."
-msgstr "si és \"sí\", comprova els fitxers/directoris que tothom pot escriure."
+msgstr "si és «sí», comprova els fitxers/directoris que tothom pot escriure."
#: security/help.pm:126
#, c-format
msgid "if set to yes, run chkrootkit checks."
-msgstr "si és \"sí\", executa les comprovacions chkrootkit."
+msgstr "si és «sí», executa les comprovacions chkrootkit."
#: security/help.pm:127
#, c-format
@@ -5820,7 +5572,7 @@ msgstr ""
#: security/help.pm:128
#, c-format
msgid "if set to yes, report check result by mail."
-msgstr "si és \"sí\", l'informa comprova el resultat per correu."
+msgstr "si és «sí», l'informa comprova el resultat per correu."
#: security/help.pm:129
#, c-format
@@ -5831,25 +5583,25 @@ msgstr "No enviĂ¯s correus si no hi ha res del que avisar"
#, c-format
msgid "if set to yes, run some checks against the rpm database."
msgstr ""
-"si és \"sí\", executa determinades comprovacions de la base de dades rpm."
+"si és «sí», executa determinades comprovacions de la base de dades rpm."
#: security/help.pm:131
#, c-format
msgid "if set to yes, report check result to syslog."
msgstr ""
-"si Ă©s \"sĂ­\", informa del resultat de la comprovaciĂ³ al registre del sistema."
+"si Ă©s «sí», informa del resultat de la comprovaciĂ³ al registre del sistema."
#: security/help.pm:132
#, c-format
msgid "if set to yes, reports check result to tty."
-msgstr "si Ă©s \"sĂ­\", informa dels resultats de la comprovaciĂ³ a tty."
+msgstr "si Ă©s «sí», informa dels resultats de la comprovaciĂ³ a tty."
#: security/help.pm:134
#, c-format
msgid "Set shell commands history size. A value of -1 means unlimited."
msgstr ""
-"Defineix la mida de l'historial d'ordres de l'intèrpret d'ordres. El valor -"
-"1 indica il·limitada."
+"Defineix la mida de l'historial d'ordres de l'intèrpret d'ordres. El valor "
+"-1 indica il·limitada."
#: security/help.pm:136
#, c-format
@@ -5864,9 +5616,9 @@ msgid "Timeout unit is second"
msgstr "La unitat del temps d'espera és el segon"
#: security/help.pm:138
-#, fuzzy, c-format
+#, c-format
msgid "Set the user's file mode creation mask."
-msgstr "Defineix la umask de l'usuari."
+msgstr "Estableix la mĂ scara de creaciĂ³ de fitxers per als usuaris."
#: security/l10n.pm:11
#, c-format
@@ -5876,12 +5628,12 @@ msgstr "Accepta els missatges d'error IPv4 falsos."
#: security/l10n.pm:12
#, c-format
msgid "Accept broadcasted icmp echo"
-msgstr "Accepta l'eco icmp broadcast"
+msgstr "Accepta l'echo icmp emès per difusiĂ³"
#: security/l10n.pm:13
#, c-format
msgid "Accept icmp echo"
-msgstr "Accepta echo icmp"
+msgstr "Accepta l'echo icmp"
#: security/l10n.pm:15
#, c-format
@@ -5891,7 +5643,7 @@ msgstr "/etc/issue* existeix"
#: security/l10n.pm:16
#, c-format
msgid "Reboot by the console user"
-msgstr ""
+msgstr "Reinici de l'ordinador per un usuari de consola"
#: security/l10n.pm:17
#, c-format
@@ -5906,12 +5658,12 @@ msgstr "Entrada directa com a superusuari"
#: security/l10n.pm:19
#, c-format
msgid "List users on display managers (kdm and gdm)"
-msgstr "Llista els usuaris en el sistema en gestors de pantalla (kdm i gdm)"
+msgstr "Llista els usuaris als gestors de pantalla (kdm i gdm)"
#: security/l10n.pm:20
#, c-format
msgid "Export display when passing from root to the other users"
-msgstr ""
+msgstr "Exporta la pantalla quan es passi de root als altres usuaris"
#: security/l10n.pm:21
#, c-format
@@ -5926,7 +5678,7 @@ msgstr "Autoritza connexions TCP a les X Window"
#: security/l10n.pm:23
#, c-format
msgid "Authorize all services controlled by tcp_wrappers"
-msgstr "Autoritza tots els serveis control·lats per tcp_wrappers"
+msgstr "Autoritza tots els serveis controlats per tcp_wrappers"
#: security/l10n.pm:24
#, c-format
@@ -5936,17 +5688,17 @@ msgstr "Chkconfig obeeix les regles msec"
#: security/l10n.pm:25
#, c-format
msgid "Enable \"crontab\" and \"at\" for users"
-msgstr "Habilita \"crontab\" i \"at\" pels usuaris"
+msgstr "Habilita «crontab» i «at» pels usuaris"
#: security/l10n.pm:26
#, c-format
msgid "Syslog reports to console 12"
-msgstr ""
+msgstr "Syslog informa a la consola 12"
#: security/l10n.pm:27
#, c-format
msgid "Name resolution spoofing protection"
-msgstr ""
+msgstr "ProtecciĂ³ contra les falsificacions de resoluciĂ³ de noms"
#: security/l10n.pm:28
#, c-format
@@ -5956,7 +5708,7 @@ msgstr "Habilita la protecciĂ³ contra falsejament de la IP."
#: security/l10n.pm:29
#, c-format
msgid "Enable libsafe if libsafe is found on the system"
-msgstr "Habilita/Inhabilita el libsafe si és que es troba al sistema."
+msgstr "Habilita el libsafe si és que es troba al sistema"
#: security/l10n.pm:30
#, c-format
@@ -5969,9 +5721,9 @@ msgid "Enable msec hourly security check"
msgstr "Habilita la comprovaciĂ³ de seguretat msec horĂ ria"
#: security/l10n.pm:32
-#, fuzzy, c-format
+#, c-format
msgid "Enable su only from the wheel group members"
-msgstr "Habilita su només per a membres del grup wheel o per qualsevol usuari"
+msgstr "Habilita su només per als membres del grup wheel"
#: security/l10n.pm:33
#, c-format
@@ -6002,6 +5754,8 @@ msgstr "Sense envelliment de contrasenya per"
#, c-format
msgid "Set password expiration and account inactivation delays"
msgstr ""
+"Establiu la caducitat de la contrasenya i els retards d'inactivaciĂ³ del "
+"compte"
#: security/l10n.pm:39
#, c-format
@@ -6023,7 +5777,7 @@ msgstr "Umask de root"
#: security/l10n.pm:42
#, c-format
msgid "Shell history size"
-msgstr "Mida de la histĂ²ria de l'intèrpret de comandes"
+msgstr "Mida de la histĂ²ria de l'intèrpret d'ordres"
#: security/l10n.pm:43
#, c-format
@@ -6043,12 +5797,12 @@ msgstr "Comprova els ports oberts"
#: security/l10n.pm:46
#, c-format
msgid "Check for unsecured accounts"
-msgstr ""
+msgstr "Comprova si hi ha comptes insegurs"
#: security/l10n.pm:47
#, c-format
msgid "Check permissions of files in the users' home"
-msgstr "Comprova els permisos dels fitxers al home dels usuaris"
+msgstr "Comprova els permisos dels fitxers al directori d'inici dels usuaris"
#: security/l10n.pm:48
#, c-format
@@ -6098,7 +5852,7 @@ msgstr "Executa les comprovacions chkrootkit"
#: security/l10n.pm:57
#, c-format
msgid "Do not send empty mail reports"
-msgstr ""
+msgstr "No enviĂ¯s missatges d'informe buits"
#: security/l10n.pm:58
#, c-format
@@ -6130,7 +5884,7 @@ msgstr "Informa dels resultats de la comprovaciĂ³ a tty"
#: security/level.pm:10
#, c-format
msgid "Disable msec"
-msgstr ""
+msgstr "Deshabilita msec"
#: security/level.pm:11
#, c-format
@@ -6138,11 +5892,11 @@ msgid "Standard"
msgstr "EstĂ ndard"
#: security/level.pm:12
-#, fuzzy, c-format
+#, c-format
msgid "Secure"
-msgstr "Seguretat"
+msgstr "Segur"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -6150,8 +5904,13 @@ msgid ""
"system security\n"
"on your own."
msgstr ""
+"Aquest nivell s'ha d'usar amb cura, ja que inhabilita tota la seguretat "
+"addicional\n"
+"proporcionada per mseg. Useu-lo només quan vulgueu ocupar-vos de tots els "
+"aspectes de seguretat del sistema\n"
+"pel vostre compte."
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -6161,7 +5920,7 @@ msgstr ""
"s'utilitzarĂ  per connectar-se a Internet com a client. Ara hi ha "
"comprovacions de seguretat."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -6173,62 +5932,62 @@ msgid ""
msgstr ""
"Amb aquest nivell de seguretat, la utilitzaciĂ³ d'aquest sistema com a "
"servidor esdevé possible.\n"
-"La seguretat és ara prou alta com per utilitzar el sistema com a servidor\n"
+"La seguretat és ara prou alta per a utilitzar el sistema com a servidor\n"
"que accepti connexions de molts clients. Nota: si la vostra màquina és només "
"un client d'Internet, seria millor escollir un nivell més baix."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "Opcions bĂ siques del DrakSec"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "Escolliu el nivell de seguretat desitjat"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
-msgstr ""
+msgstr "%s: %s"
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "Administrador de seguretat:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
-msgstr ""
+msgstr "Nom d'usuari o adreça electrĂ²nica:"
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
-msgstr ""
+msgstr "Escolta i despatxa els esdeveniments ACPI del nucli"
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "Executa el sistema de so ALSA (Advanced Linux Sound Architecture)"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anacron, un programador d'ordres periĂ²diques."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
"It can also be used for shutting down the machine when the battery is low."
msgstr ""
-"L'apmd s'utilitza per monitoritzar l'estat de la bateria i registrar-lo "
+"L'apmd s'utilitza per monitorar l'estat de la bateria i registrar-lo "
"mitjançant el registre del sistema (syslog).\n"
"També es pot utilitzar per apagar l'ordinador quan queda poca bateria."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -6238,15 +5997,20 @@ msgstr ""
"especificar en executar 'at', i executa les ordres automĂ tiques quan la\n"
"mitjana de càrrega és prou baixa."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
-msgstr ""
+msgstr "Avahi és un dimoni ZeroConf que implementa una pila mDNS"
+
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr "Un servidor/client NTP"
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
-msgstr ""
+msgstr "Estableix els ajusts de la freqĂ¼Ă¨ncia de la CPU"
#: services.pm:28
#, c-format
@@ -6258,7 +6022,8 @@ msgid ""
msgstr ""
"El cron és un programa UNIX estàndard que executa programes determinats\n"
"per l'usuari en hores programades. El vixie cron afegeix un cert nombre de\n"
-"caracterĂ­stiques al cron bĂ sic, incloent seguretat millorada i opcions\n"
+"caracterĂ­stiques al cron bĂ sic, incloent-hi la seguretat millorada i les "
+"opcions\n"
"de configuraciĂ³ mĂ©s potents."
#: services.pm:31
@@ -6266,11 +6031,13 @@ msgstr ""
msgid ""
"Common UNIX Printing System (CUPS) is an advanced printer spooling system"
msgstr ""
+"Common UNIX Printing System (CUPS) Ă©s un sistema avançat de gestiĂ³ de cues "
+"d'impressiĂ³"
#: services.pm:32
#, c-format
msgid "Launches the graphical display manager"
-msgstr ""
+msgstr "Inicia el gestor de pantalla grĂ fic"
#: services.pm:33
#, c-format
@@ -6279,9 +6046,9 @@ msgid ""
"change.\n"
"It is used by GNOME and KDE"
msgstr ""
-"FAM Ă©s un dimoni de monitoritzaciĂ³ de fitxers. És usat per tenir informes "
-"quan els fitxers canvien\n"
-"És usat a GNOME i KDE"
+"FAM és un dimoni de monitoratge de fitxers. És usat per tenir informes quan "
+"els fitxers canvien\n"
+"S'utilitza a GNOME i KDE"
#: services.pm:35
#, c-format
@@ -6311,7 +6078,7 @@ msgstr ""
#: services.pm:43
#, c-format
msgid "HAL is a daemon that collects and maintains information about hardware"
-msgstr ""
+msgstr "HAL Ă©s un dimoni que recull i mantĂ© informaciĂ³ sobre el maquinari"
#: services.pm:44
#, c-format
@@ -6340,38 +6107,33 @@ msgid ""
"disables\n"
"all of the services it is responsible for."
msgstr ""
-"El dimoni superservidor d'Internet (conegut normalment com 'inetd') inicia\n"
+"El dimoni superservidor d'Internet (conegut normalment com a 'inetd') "
+"inicia\n"
"altres serveis d'Internet a mesura que es van necessitant. És el "
"responsable\n"
-"d'iniciar molts serveis, incloent el telnet, l'ftp, l'rsh i l'rlogin. Si\n"
+"d'iniciar molts serveis, incloent-hi el telnet, el ftp, el rsh i el rlogin. "
+"Si\n"
"s'inhabilita l'inetd, s'inhabiliten tots els serveis de què és responsable."
#: services.pm:51
#, c-format
msgid "Automates a packet filtering firewall with ip6tables"
-msgstr ""
+msgstr "Automatitza el tallafoc del filtratge d'un paquet amb ip6tables"
#: services.pm:52
#, c-format
msgid "Automates a packet filtering firewall with iptables"
-msgstr ""
+msgstr "Automatitza el tallafoc del filtratge d'un paquet amb iptables"
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Executa el filtratge de paquets per als nuclis Linux 2.2, per instal·lar\n"
-"un tallafocs que protegeixi el vostre ordinador d'atacs des de la xarxa."
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
+"Distribueix uniformement la cĂ rrega IRQ entre les mĂºltiples CPUs per a una "
+"millora del rendiment"
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6383,7 +6145,7 @@ msgstr ""
"kbdconfig.\n"
"Per a la majoria d'ordinadors, s'ha de deixar habilitat."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6392,18 +6154,19 @@ msgstr ""
"RegeneraciĂ³ automĂ tica del capçal de nucli a /boot per\n"
"/usr/include/linux/{autoconf,versiĂ³}.h"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr ""
"DetecciĂ³ i configuraciĂ³ automĂ tica de maquinari en iniciar l'ordinador."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
+"Ajusta el comportament del sistema per a augmentar la durada de la bateria"
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6412,17 +6175,17 @@ msgstr ""
"De vegaDES, el Linuxconf determinarĂ  que s'han de fer algunes tasques\n"
"en iniciar l'ordinador per mantenir la configuraciĂ³ del sistema."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
"basically a server that arbitrates print jobs to printer(s)."
msgstr ""
-"L'lpd Ă©s el dimoni d'impressiĂ³ necessari perquè l'lpr funcioni\n"
+"El lpd Ă©s el dimoni d'impressiĂ³ necessari perquè el lpr funcioni\n"
"correctament. BĂ sicament, es tracta d'un servidor que assigna les\n"
"tasques d'impressiĂ³ a la(es) impressora(es)."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6431,43 +6194,45 @@ msgstr ""
"El Servidor Virtual de Linux (LVS) s'usa per construir un servidor de \n"
"gran capacitat i robustesa."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
-msgstr ""
+msgstr "Monitora la xarxa (tallafoc interactiu i sense fil"
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
-msgstr ""
+msgstr "Monitoratge i gestiĂ³ del RAID per programari"
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
"messages"
msgstr ""
+"DBUS és un servei que difon les notificacions d'esdeveniments del sistema i "
+"altres missatges"
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
-msgstr ""
+msgstr "Habilita la polĂ­tica de seguretat MSEC en l'arrencada del sistema"
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
"names to IP addresses."
msgstr ""
"named (BIND) és un servidor de noms de domini (DNS) que s'utilitza per "
-"convertir noms d'ordinadors centrals en adreces IP."
+"convertir noms d'amfitrions a adreces IP."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
-msgstr ""
+msgstr "Inicialitza el registre de consola de xarxa."
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6476,7 +6241,7 @@ msgstr ""
"Munta i desmunta tots els punts de muntatge dels sistemes de fitxers\n"
"de xarxa (NFS), SMB (gestor de xarxes d'Ă rea local/Windows) i NCP (NetWare)."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6485,17 +6250,17 @@ msgstr ""
"Activa/Desactiva totes les interfĂ­cies de xarxa configurades per\n"
"iniciar-se durant l'arrencada."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
-msgstr ""
+msgstr "Cal que la xarxa estigui activa si s'habilita"
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
-msgstr ""
+msgstr "Espera que la xarxa connectada en calent estigui engegada"
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6506,7 +6271,7 @@ msgstr ""
"Aquest servei proporciona la funcionalitat del servidor NFS, que es\n"
"configura mitjançant el fitxer /etc/exports."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6515,12 +6280,13 @@ msgstr ""
"L'NFS Ă©s un protocol popular de comparticiĂ³ de fitxers en xarxes TCP/IP\n"
"Aquest servei proporciona la funcionalitat de blocatge de fitxer NFS."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
+"Sincronitza el temps de sistema utilitzant el Network Time Protocol (NTP)"
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
@@ -6529,17 +6295,17 @@ msgstr ""
"Engega automĂ ticament a l'arrencada la tecla de fixaciĂ³ del \n"
"teclat numèric a la consola i sota Xorg."
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "Funciona amb OKI 4w i winprinters compatibles."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
-msgstr ""
+msgstr "Comprova si una particiĂ³ estĂ  a punt d'omplir-se"
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6552,7 +6318,7 @@ msgstr ""
"i els mĂ²dems en portĂ tils. No s'iniciarĂ  tret que es configuri, de manera\n"
"que no hi ha problema per instal·lar-lo en ordinadors que no el necessiten."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6560,18 +6326,17 @@ msgid ""
"machines\n"
"which act as servers for protocols which make use of the RPC mechanism."
msgstr ""
-"El mapador de ports (portmapper) gestiona les connexions RPC, que s'usen "
-"per\n"
+"portmapper gestiona les connexions RPC, que s'usen per\n"
"protocols com ara l'NFS i el NIS. El servidor portmap s'ha d'estar\n"
"executant en ordinadors que actuen com a servidors per a protocols que\n"
"utilitzen el mecanisme RPC."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
-msgstr ""
+msgstr "Reserva alguns ports TCP"
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
@@ -6580,7 +6345,7 @@ msgstr ""
"El Postfix és un Agent de Transport de Correu, que és el programa que passa "
"el correu d'un ordinador a un altre."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6589,10 +6354,10 @@ msgstr ""
"Desa i recupera el generador d'entropia del sistema per a\n"
"la generaciĂ³ de nombres aleatoris d'una qualitat mĂ©s alta."
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
"Assigna els dispositius en cru a dispositius de blocs (com ara les "
@@ -6600,12 +6365,12 @@ msgstr ""
"disc dur), perquè siguin utilitzats per aplicacions com ara Oracle o "
"reproductors DVD"
-#: services.pm:103
-#, fuzzy, c-format
+#: services.pm:101
+#, c-format
msgid "Nameserver information manager"
-msgstr "InformaciĂ³ del disc dur"
+msgstr "Gestor de la informaciĂ³ del servidor de noms"
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6617,7 +6382,7 @@ msgstr ""
"Ă mpliament en xarxes petites, les xarxes complexes necessiten protocols\n"
"d'encaminament més complexos."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6626,8 +6391,8 @@ msgstr ""
"El protocol rstat permet que els usuaris d'una xarxa recuperin\n"
"mesures de rendiment de qualsevol ordinador de la mateixa."
-#: services.pm:109
-#, fuzzy, c-format
+#: services.pm:107
+#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
"system log files. It is a good idea to always run rsyslog."
@@ -6636,7 +6401,7 @@ msgstr ""
"missatges en diversos fitxers de registre del sistema. És aconsellable\n"
"executar-lo sempre."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6645,7 +6410,7 @@ msgstr ""
"El protocol rusers permet que els usuaris d'una xarxa identifiquin\n"
"qui estĂ  connectat en altres ordinadors de la mateixa."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6655,42 +6420,52 @@ msgstr ""
"de tots els usuaris que estan connectats a un ordinador que estĂ \n"
"executant el dimoni rwho (similar al finger)."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
+"SANE (Scanner Access Now Easy) permet l'accés a escàners, càmeres de vídeo..."
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
-msgstr ""
+msgstr "Tallafoc de filtratge de paquets"
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr "Tallafoc de filtratge de paquets per a IPv6"
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
"integrates with a Windows Server domain"
msgstr ""
+"El protocol SMB/CIFS permet compartir l'accés a fitxers i impressores i \n"
+"també s'integra amb un domini Windows Server"
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "Executa el sistema de so en el vostre ordinador"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
-msgstr ""
+msgstr "capa per a anĂ lisi de parla"
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
"secure channel between two computers"
msgstr ""
+"Secure Shell és un protocol de xarxa que permet l'intercanvi de dades sobre "
+"un canal segur entre dos ordinadors"
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6700,93 +6475,95 @@ msgstr ""
"missatges en diversos fitxers de registre del sistema. És aconsellable\n"
"executar-lo sempre."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
-msgstr ""
+msgstr "Mou les regles udev persistents generades cap a /etc/udev/rules.d"
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
-msgstr "Carrega els controladors per a dispositius USB."
+msgstr "Carrega els controladors per als dispositius USB."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
-msgstr ""
+msgstr "Un monitor lleuger de trĂ nsit de xarxa"
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
-msgstr ""
+msgstr "Inicia el servidor de tipografia X."
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
-msgstr ""
+msgstr "Inicia altres dimonis sota demanda."
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "ImpressiĂ³"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Internet"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "ComparticiĂ³ de fitxers"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "Xarxa"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "Sistema"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "AdministraciĂ³ remota"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "Servidor de base de dades"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "Serveis"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr ""
"Escolliu els serveis que s'han d'iniciar automĂ ticament durant l'arrencada"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
-msgstr "%d activats per %d registrats"
+msgstr "%d activats de %d registrats"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "s'estĂ  executant"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "aturat"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "Serveis i dimonis"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -6795,32 +6572,27 @@ msgstr ""
"Malauradament no hi ha mĂ©s informaciĂ³\n"
"sobre aquest servei."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "InformaciĂ³"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "Inicia quan el demanin"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "En arrencar"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Inicia"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Atura"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6843,8 +6615,8 @@ msgstr ""
"publicada la Free Software Foundation, ja sigui la versiĂ³ 2 com (a elecciĂ³\n"
"vostra) qualsevol versiĂ³ posterior.\n"
"\n"
-"Aquest programa Ă©s distribueix amb l'esperança que serĂ  Ăºtil, perĂ²\n"
-"SENSE CAP GARANTIA; sense ni tant sols la garantia implĂ­cita de\n"
+"Aquest programa es distribueix amb l'esperança que serĂ  Ăºtil, perĂ²\n"
+"SENSE CAP GARANTIA; sense ni tan sols la garantia implĂ­cita de\n"
"MERCANTIBILITAT o ADEQUACIĂ“ A UNA FINALITAT DETERMINADA.\n"
"En trobareu mĂ©s detalls a la Llicència General PĂºblica de GNU.\n"
"\n"
@@ -6853,7 +6625,7 @@ msgstr ""
"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, "
"EUA.\n"
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6876,12 +6648,12 @@ msgstr ""
"--show-conf : llista de fitxers o directoris dels quals\n"
" s'ha de fer la cĂ²pia de seguretat.\n"
"--config-info : explica les opcions del fitxer de\n"
-" configuraciĂ³ (per a no-usuaris d'X).\n"
+" configuraciĂ³ (per a no-usuaris de les X).\n"
"--daemon : utilitza la configuraciĂ³ del dimoni. \n"
"--help : mostra aquest missatge.\n"
"--version : mostra el nĂºmero de versiĂ³.\n"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6891,29 +6663,27 @@ msgid ""
msgstr ""
"[--boot]\n"
"OPCIONS:\n"
-" --boot - habilita la configuraciĂ³ del carregador d'arrencada\n"
+" --boot - habilita la configuraciĂ³ del gestor d'arrencada\n"
"mode per defecte: ofereix la configuraciĂ³ de l'entrada automĂ tica"
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
"[OPCIONS] [NOM_DEL_PROGRAMA]\n"
"\n"
"OPCIONS:\n"
" --help - imprimeix aquest missatge d'ajuda.\n"
-" --report - el programa ha de ser una de les eines de Mandriva "
-"Linux\n"
-" --incident - el programa ha de ser una de les eines de Mandriva "
-"Linux"
+" --report - el programa hauria de ser una de les eines %s\n"
+" --incident - el programa hauria de ser una de les eines %s"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6923,8 +6693,14 @@ msgid ""
" --internet - configure internet\n"
" --wizard - like --add"
msgstr ""
+"[--add]\n"
+" --add - assistent \"afegeix una interfĂ­cie de xarxa\"\n"
+" --del - assistent \"elimina una interfĂ­cie de xarxa\"\n"
+" --skip-wizard - gestiona les connexions\n"
+" --internet - configura Internet\n"
+" --wizard - com --add"
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -6942,12 +6718,12 @@ msgid ""
" : and gs for ghostscript for only this one."
msgstr ""
"\n"
-"AplicaciĂ³ d'importaciĂ³ de tipus de lletra i de monitoritzaciĂ³\n"
+"AplicaciĂ³ d'importaciĂ³ de tipus de lletra i de monitoratge\n"
"\n"
"OPCIONS:\n"
"--windows_import : importa des de totes les particions de Windows "
"disponibles.\n"
-"--xls_fonts : mostra tots els tipus de lletra que ja sĂ³n a l'xls\n"
+"--xls_fonts : mostra tots els tipus de lletra que ja sĂ³n al xls\n"
"--install : accepta qualsevol fitxer de tipus de lletra i qualsevol "
"directori.\n"
"--uninstall : desinstal·la qualsevol tipus de lletra o qualsevol "
@@ -6958,11 +6734,11 @@ msgstr ""
" : nom_de_l'aplicaciĂ³, com ara so per a l'StarOffice \n"
" : i gs per al ghostscript per utilitzar només aquesta."
-#: standalone.pm:87
-#, fuzzy, c-format
+#: standalone.pm:89
+#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6975,32 +6751,18 @@ msgid ""
"--delclient : delete a client machine from MTS (requires MAC address, "
"IP, nbi image name)"
msgstr ""
-"[OPCIONS]...\n"
-"Configurador del servidor de terminal de Mandriva Linux (MTS)\n"
-"--enable : habilita l'MTS\n"
-"--disable : inhabilita l'MTS\n"
-"--start : inicia l'MTS\n"
-"--stop : atura l'MTS\n"
-"--adduser : afegeix a l'MTS un usuari existent al sistema (cal un nom "
-"d'usuari)\n"
-"--deluser : suprimeix de l'MTS un usuari existent al sistema (cal un "
-"nom d'usuari)\n"
-"--addclient : afegeix a l'MTS una màquina client (cal una adreça MAC, "
-"IP, nom d'imatge nbi)\n"
-"--delclient : suprimeix de l'MTS una màquina client (cal una adreça "
-"MAC, IP, nom d'imatge nbi)"
-
-#: standalone.pm:99
+
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[teclat]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -7014,7 +6776,7 @@ msgid ""
"--quiet : do not be interactive. To be used with (dis)connect."
msgstr ""
"[OPCIONS]\n"
-"AplicaciĂ³ de connexiĂ³ a xarxes i Internet i de monitoritzaciĂ³\n"
+"AplicaciĂ³ de connexiĂ³ a xarxes i Internet i de monitoratge\n"
"\n"
"--defaultintf interface : per defecte, mostra aquesta interfĂ­cie\n"
"--connect : connecta a Internet si no ho estĂ  ja\n"
@@ -7023,12 +6785,12 @@ msgstr ""
"--status : torna 1 si està connectat, 0 si no, i després surt.\n"
"--quiet : no siguis interactiu. Per utilitzar amb (dis)connect."
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
@@ -7036,14 +6798,14 @@ msgid ""
msgstr ""
"[OPCIĂ“]...\n"
" --no-confirmation no facis la primera pregunta de confirmaciĂ³ en el "
-"mode Mandriva Update\n"
-" --no-verify-rpm no comprovis les signatures dels paquets\n"
-" --changelog-first mostra el registre de canvis abans de la llista de "
-"fitxers en la finestra de descripciĂ³\n"
-" --merge-all-rpmnew proposa fusionar tots els fitxers .rpmnew/.rpmsave "
+"mode d'actualitzaciĂ³ %s\n"
+" --no-verify-rpm no verifiquis les signatures dels paquets\n"
+" --changelog-first mostra el registre de canvis abans de llista de "
+"fitxers a la finestra de descripciĂ³\n"
+" --merge-all-rpmnew proposa fusionar totes els fitxers .rpmnew/.rpmsave "
"trobats"
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
@@ -7052,7 +6814,7 @@ msgstr ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -7063,7 +6825,7 @@ msgstr ""
" XFdrake [--noauto] monitor\n"
" XFdrake resoluciĂ³"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -7074,71 +6836,76 @@ msgstr ""
"Sintaxi: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
"testing] [-v|--version] "
-#: timezone.pm:161 timezone.pm:162
-#, fuzzy, c-format
+#: timezone.pm:170 timezone.pm:171
+#, c-format
msgid "All servers"
-msgstr "Afegeix un servidor"
+msgstr "Tots els servidors"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
-msgstr ""
+msgstr "Global"
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr "Ă€frica"
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
msgstr "Ă€sia"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr "Europa"
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr "Amèrica del nord"
-#: timezone.pm:203
-#, fuzzy, c-format
+#: timezone.pm:214
+#, c-format
msgid "Oceania"
-msgstr "MacedĂ²nia"
+msgstr "Oceania"
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr "Amèrica del sud"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Hong Kong"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "RĂºssia"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "IugoslĂ via"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "AixĂ² Ă©s correcte?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr "Heu escollit un fitxer, no un directori"
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "InformaciĂ³"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -7146,398 +6913,9 @@ msgid ""
"Click \"Next\" to install or \"Cancel\" to quit"
msgstr ""
"%s no està instal·lat\n"
-"Feu clic a \"SegĂ¼ent\" per instal·lar-lo o a \"Cancel·la\" per sortir"
+"Feu clic a «SegĂ¼ent» per instal·lar-lo o a «Cancel·la» per sortir"
#: wizards.pm:99
#, c-format
msgid "Installation failed"
msgstr "La instal·laciĂ³ ha fallat"
-
-#~ msgid "Restrict command line options"
-#~ msgstr "Limita les opcions de la lĂ­nia d'ordres"
-
-#~ msgid "restrict"
-#~ msgstr "limita"
-
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr ""
-#~ "L'opciĂ³ \"Limita les opcions de la lĂ­nia d'ordres\" no tĂ© cap utilitat "
-#~ "sense una contrasenya"
-
-#~ msgid "Use an encrypted file system"
-#~ msgstr "Usa un sistema de fitxers xifrat"
-
-#~ msgid ""
-#~ "To ensure data integrity after resizing the partition(s), \n"
-#~ "filesystem checks will be run on your next boot into Microsoft Windows®"
-#~ msgstr ""
-#~ "Per assegurar la integritat de les dades després de canviar la mida de la "
-#~ "o les particions,\n"
-#~ "les comprovacions del sistema de fitxers es realitzaran el proper cop que "
-#~ "arrenqueu en Windows(TM)"
-
-#~ msgid "Use the Microsoft Windows® partition for loopback"
-#~ msgstr "Utilitza la particiĂ³ Microsoft Windows® per al loopback"
-
-#~ msgid "Which partition do you want to use for Linux4Win?"
-#~ msgstr "Quina particiĂ³ voleu utilitzar per al Linux4Win?"
-
-#~ msgid "Choose the sizes"
-#~ msgstr "Escolliu les mides"
-
-#~ msgid "Root partition size in MB: "
-#~ msgstr "Mida de la particiĂ³ arrel en MB: "
-
-#~ msgid "Swap partition size in MB: "
-#~ msgstr "Mida de la particiĂ³ d'intercanvi en MB: "
-
-#~ msgid ""
-#~ "There is no FAT partition to use as loopback (or not enough space left)"
-#~ msgstr ""
-#~ "No hi ha cap particiĂ³ FAT per utilitzar com a loopback (o no queda prou "
-#~ "espai)"
-
-#~ msgid ""
-#~ "The FAT resizer is unable to handle your partition, \n"
-#~ "the following error occurred: %s"
-#~ msgstr ""
-#~ "El redimensionador de la FAT no pot gestionar la vostra particiĂ³. \n"
-#~ "S'ha produĂ¯t l'error segĂ¼ent: %s"
-
-#~ msgid "Please log out and then use Ctrl-Alt-BackSpace"
-#~ msgstr "Si us plau, sortiu i utilitzeu Ctrl-Alt-tecla de retrocés"
-
-#~ msgid "Welcome To Crackers"
-#~ msgstr "Benvinguda als crackers"
-
-#~ msgid "Poor"
-#~ msgstr "Pobre"
-
-#~ msgid "High"
-#~ msgstr "Alt"
-
-#~ msgid "Higher"
-#~ msgstr "Més Alt"
-
-#~ msgid "Paranoid"
-#~ msgstr "Paranoic"
-
-#~ msgid ""
-#~ "This level is to be used with care. It makes your system more easy to "
-#~ "use,\n"
-#~ "but very sensitive. It must not be used for a machine connected to "
-#~ "others\n"
-#~ "or to the Internet. There is no password access."
-#~ msgstr ""
-#~ "Aquest nivell s'ha d'utilitzar amb cura. Fa el vostre sistema molt més "
-#~ "fĂ cil\n"
-#~ "d'utilitzar, perĂ² tambĂ© molt sensible: no s'ha d'utilitzar en un "
-#~ "ordinador\n"
-#~ "connectat a d'altres o a Internet. No cal contrasenya per accedir-hi."
-
-#~ msgid ""
-#~ "Passwords are now enabled, but use as a networked computer is still not "
-#~ "recommended."
-#~ msgstr ""
-#~ "Ara, la contrasenya estĂ  habilitada, perĂ² l'Ăºs com a ordinador de xarxa "
-#~ "segueix sense ser recomanable."
-
-#~ msgid ""
-#~ "There are already some restrictions, and more automatic checks are run "
-#~ "every night."
-#~ msgstr ""
-#~ "Hi ha ja algunes restriccions, i a la nit es fan més comprovacions "
-#~ "automĂ tiques."
-
-#~ msgid ""
-#~ "This is similar to the previous level, but the system is entirely closed "
-#~ "and security features are at their maximum."
-#~ msgstr ""
-#~ "Aquest Ă©s similar al nivell anterior, perĂ² el sistema estĂ  completament "
-#~ "tancat i les caracterĂ­stiques de seguretat estan al mĂ xim."
-
-#~ msgid ""
-#~ "\n"
-#~ "Warning\n"
-#~ "\n"
-#~ "Please read carefully the terms below. If you disagree with any\n"
-#~ "portion, you are not allowed to install the next CD media. Press "
-#~ "'Refuse' \n"
-#~ "to continue the installation without using these media.\n"
-#~ "\n"
-#~ "\n"
-#~ "Some components contained in the next CD media are not governed\n"
-#~ "by the GPL License or similar agreements. Each such component is then\n"
-#~ "governed by the terms and conditions of its own specific license. \n"
-#~ "Please read carefully and comply with such specific licenses before \n"
-#~ "you use or redistribute the said components. \n"
-#~ "Such licenses will in general prevent the transfer, duplication \n"
-#~ "(except for backup purposes), redistribution, reverse engineering, \n"
-#~ "de-assembly, de-compilation or modification of the component. \n"
-#~ "Any breach of agreement will immediately terminate your rights under \n"
-#~ "the specific license. Unless the specific license terms grant you such\n"
-#~ "rights, you usually cannot install the programs on more than one\n"
-#~ "system, or adapt it to be used on a network. In doubt, please contact \n"
-#~ "directly the distributor or editor of the component. \n"
-#~ "Transfer to third parties or copying of such components including the \n"
-#~ "documentation is usually forbidden.\n"
-#~ "\n"
-#~ "\n"
-#~ "All rights to the components of the next CD media belong to their \n"
-#~ "respective authors and are protected by intellectual property and \n"
-#~ "copyright laws applicable to software programs.\n"
-#~ msgstr ""
-#~ "\n"
-#~ "AvĂ­s\n"
-#~ "\n"
-#~ "Si us plau, llegiu atentament les clĂ usules segĂ¼ents. Si no esteu\n"
-#~ "d'acord amb qualsevol d'elles, no esteu autoritzat a instal·lar\n"
-#~ "els CD segĂ¼ents. Premeu 'Rebutja' per continuar la instal·laciĂ³\n"
-#~ "sense utilitzar aquests CD.\n"
-#~ "\n"
-#~ "\n"
-#~ "Alguns dels components que s'inclouen en aquest CD no estan\n"
-#~ "regits per la llicència GPL o acords semblants. Cadascun d'aquests\n"
-#~ "components es regeix per les clĂ usules i condicions de la seva\n"
-#~ "prĂ²pia llicència especĂ­fica. Si us plau, llegiu atentament i\n"
-#~ "accepteu aquestes llicències específiques abans d'utilitzar o\n"
-#~ "redistribuir els components esmentats. En general, aquestes\n"
-#~ "llicències impedeixen la transferència, duplicaciĂ³ (excepte amb\n"
-#~ "la finalitat de fer-ne cĂ²pies de seguretat), redistribuciĂ³,\n"
-#~ "enginyeria inversa, desassemblatge, decompilaciĂ³ o modificaciĂ³ del\n"
-#~ "component. Qualsevol violaciĂ³ de l'acord finalitzarĂ  immediatament\n"
-#~ "els vostres drets sobre la llicència específica. Tret que la\n"
-#~ "llicència específica us en garanteixi els drets, normalment no\n"
-#~ "podreu instal·lar els programes en més d'un sistema, ni adaptar-lo\n"
-#~ "per utilitzar-lo en una xarxa. En cas de dubte, poseu-vos en\n"
-#~ "contacte directament amb el distribuĂ¯dor o editor del component.\n"
-#~ "La transferència a terceres parts i la cĂ²pia d'aquests components,\n"
-#~ "incloent la documentaciĂ³, estan en general prohibides.\n"
-#~ "\n"
-#~ "\n"
-#~ "Tots els drets sobre els components del CD segĂ¼ent pertanyen als\n"
-#~ "seus autors respectius i estan protegits per les lleis de\n"
-#~ "propietat intel·lectual i de copyright aplicables als programes\n"
-#~ "informĂ tics.\n"
-
-#~ msgid "Use libsafe for servers"
-#~ msgstr "Empra libsafe per als servidors"
-
-#~ msgid ""
-#~ "A library which defends against buffer overflow and format string attacks."
-#~ msgstr ""
-#~ "Una llibreria que defensa contra els atacs de 'buffer overflow' i de "
-#~ "'format string'."
-
-#~ msgid "LILO/grub Installation"
-#~ msgstr "Instal·laciĂ³ del LILO/grub"
-
-#~ msgid "Precise RAM size if needed (found %d MB)"
-#~ msgstr "Mida exacta de la RAM, si cal (s'han trobat %d MB)"
-
-#~ msgid "Give the ram size in MB"
-#~ msgstr "IntroduĂ¯u la mida de la RAM en MB"
-
-#~ msgid ""
-#~ "If you plan to use aboot, be careful to leave a free space (2048 sectors "
-#~ "is enough)\n"
-#~ "at the beginning of the disk"
-#~ msgstr ""
-#~ "Si penseu utilitzar aboot, assegureu-vos de deixar espai lliure (amb "
-#~ "2048\n"
-#~ "sectors n'hi ha prou) al començament del disc"
-
-#~ msgid "Security level"
-#~ msgstr "Nivell de seguretat"
-
-#~ msgid "Expand Tree"
-#~ msgstr "Expandeix l'arbre"
-
-#~ msgid "Collapse Tree"
-#~ msgstr "Redueix l'arbre"
-
-#~ msgid "Toggle between flat and group sorted"
-#~ msgstr "Commuta entre pla i ordenat per grups"
-
-#~ msgid "Choose action"
-#~ msgstr "Trieu una acciĂ³"
-
-#~ msgid "Active Directory with SFU"
-#~ msgstr "Active Directory amb SFU"
-
-#~ msgid "Active Directory with Winbind"
-#~ msgstr "Active Directory amb Winbind"
-
-#~ msgid "Active Directory with SFU:"
-#~ msgstr "Active Directory amb SFU:"
-
-#~ msgid "Active Directory with Winbind:"
-#~ msgstr "Active Directory amb Winbind:"
-
-#~ msgid "Authentication LDAP"
-#~ msgstr "AutenticaciĂ³ LDAP"
-
-#~ msgid "TLS"
-#~ msgstr "TLS"
-
-#~ msgid "SSL"
-#~ msgstr "SSL"
-
-#~ msgid "LDAP users database"
-#~ msgstr "Base de dades LDAP"
-
-#~ msgid "Authentication NIS"
-#~ msgstr "AutenticaciĂ³ NIS"
-
-#~ msgid ""
-#~ "For this to work for a W2K PDC, you will probably need to have the admin "
-#~ "run: C:\\>net localgroup \"Pre-Windows 2000 Compatible Access\" everyone /"
-#~ "add and reboot the server.\n"
-#~ "You will also need the username/password of a Domain Admin to join the "
-#~ "machine to the Windows(TM) domain.\n"
-#~ "If networking is not yet enabled, Drakx will attempt to join the domain "
-#~ "after the network setup step.\n"
-#~ "Should this setup fail for some reason and domain authentication is not "
-#~ "working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your Windows"
-#~ "(tm) Domain, and Admin Username/Password, after system boot.\n"
-#~ "The command 'wbinfo -t' will test whether your authentication secrets are "
-#~ "good."
-#~ msgstr ""
-#~ "Per tal que funcioni en un W2K PDC, segurament haureu de fer que "
-#~ "l'administrador executi C:\\>net localgroup \"Accés compatible amb "
-#~ "versions anteriors a Windows 2000\" everyone /add\" i que reiniciĂ¯ el "
-#~ "servidor.\n"
-#~ "També necessitareu el nom d'usuari i la contrasenya d'un administrador "
-#~ "del domini per poder connectar la mĂ quina al domini de Windows(TM).\n"
-#~ "Si la xarxa encara no estĂ  habilitada, DrakX provarĂ  de connectar-se al "
-#~ "domini desprĂ©s del pas de configuraciĂ³ de la xarxa.\n"
-#~ "Si aquesta configuraciĂ³ fallĂ©s per algun motiu i l'autenticaciĂ³ no "
-#~ "funcionés, executeu 'smbpasswd -j DOMINI -U USUARI%%CONTRASENYA' passant "
-#~ "com a parĂ metres el domini Windows en qĂ¼estiĂ³ i el nom d'usuari i la "
-#~ "contrasenya de l'administrador, després que arrenqui el sistema.\n"
-#~ "L'ordre 'wbinfo -t' comprovarĂ  si els secrets d'autenticaciĂ³ sĂ³n bons."
-
-#~ msgid "Authentication Windows Domain"
-#~ msgstr "AutenticaciĂ³ en el domini de Windows"
-
-#~ msgid "Undo"
-#~ msgstr "Desfés"
-
-#~ msgid "Save partition table"
-#~ msgstr "Escriu la taula de particions"
-
-#~ msgid "Restore partition table"
-#~ msgstr "Restaura la taula de particions"
-
-#~ msgid ""
-#~ "The backup partition table has not the same size\n"
-#~ "Still continue?"
-#~ msgstr ""
-#~ "La cĂ²pia de seguretat de la taula de particions no tĂ© la mateixa mida\n"
-#~ "Voleu continuar igualment?"
-
-#~ msgid "Info: "
-#~ msgstr "InformaciĂ³: "
-
-#~ msgid "Unknown driver"
-#~ msgstr "Controlador desconegut"
-
-#~ msgid "Error reading file %s"
-#~ msgstr "S'ha produĂ¯t un error en llegir el fitxer %s"
-
-#~ msgid "Restoring from file %s failed: %s"
-#~ msgstr "Ha fallat la restauraciĂ³ des del fitxer %s: %s"
-
-#~ msgid "Bad backup file"
-#~ msgstr "Fitxer de cĂ²pia de seguretat incorrecte"
-
-#~ msgid "Error writing to file %s"
-#~ msgstr "S'ha produĂ¯t un error en escriure al fitxer %s"
-
-#~ msgid "Error: The \"%s\" driver for your sound card is unlisted"
-#~ msgstr ""
-#~ "Error: el programa de control \"%s\" per a la vostra targeta de so no és "
-#~ "a la llista"
-
-#~ msgid "Ext2"
-#~ msgstr "Ext2"
-
-#~ msgid "Journalised FS"
-#~ msgstr "Journalised FS"
-
-#~ msgid "Starts the X Font Server (this is mandatory for Xorg to run)."
-#~ msgstr "Inicia l'X Font Server (aixĂ² Ă©s necessari perquè l'Xorg funcioni)."
-
-#~ msgid "Add user"
-#~ msgstr "Afegeix un usuari"
-
-#~ msgid "Accept user"
-#~ msgstr "Accepta l'usuari"
-
-#, fuzzy
-#~ msgid ""
-#~ "Do not update directory inode access times on this filesystem\n"
-#~ "(e.g, for faster access on the news spool to speed up news servers)."
-#~ msgstr ""
-#~ "No actualitzeu els temps d'accés a inode en aquest sistema de fitxers (p."
-#~ "ex. per a un accés\n"
-#~ "mĂ©s rĂ pid a l'\"spool\" de grups de discussiĂ³ per accelerar els servidor "
-#~ "de grups de discussiĂ³)."
-
-#~ msgid "No supermount"
-#~ msgstr "Sense supermount"
-
-#~ msgid "Supermount"
-#~ msgstr "Supermount"
-
-#~ msgid "Supermount except for CDROM drives"
-#~ msgstr "Supermount excepte pels CDROM"
-
-#~ msgid "Rescue partition table"
-#~ msgstr "Recupera la taula de particions"
-
-#~ msgid "Removable media automounting"
-#~ msgstr "Muntatge automĂ tic dels dispositius extraĂ¯bles"
-
-#~ msgid "Trying to rescue partition table"
-#~ msgstr "S'estĂ  intentant recuperar la taula de particions"
-
-#~ msgid "Accept/Refuse bogus IPv4 error messages."
-#~ msgstr "Accepta/Rebutja els missatges d'error IPv4 falsos."
-
-#~ msgid "Accept/Refuse broadcasted icmp echo."
-#~ msgstr "Accepta/Refusa l'eco icmp broadcast."
-
-#~ msgid "Accept/Refuse icmp echo."
-#~ msgstr "Accepta/Rebutja l'eco icmp."
-
-#~ msgid "Allow/Forbid remote root login."
-#~ msgstr "Permet/Impedeix l'entrada de root remota."
-
-#~ msgid "Enable/Disable IP spoofing protection."
-#~ msgstr "Habilita/Inhabilita la protecciĂ³ contra falsejament de la IP."
-
-#~ msgid "Enable/Disable libsafe if libsafe is found on the system."
-#~ msgstr "Habilita/Inhabilita el libsafe si és que es troba al sistema."
-
-#~ msgid "Enable/Disable the logging of IPv4 strange packets."
-#~ msgstr "Habilita/Inhabilita el registre de paquets IPv4 estranys."
-
-#~ msgid "Enable/Disable msec hourly security check."
-#~ msgstr "Habilita/Inhabilita la comprovaciĂ³ de seguretat msec horĂ ria."
-
-#~ msgid "Number of capture buffers:"
-#~ msgstr "Nombre de memĂ²ries intermèdies de captura:"
-
-#~ msgid "number of capture buffers for mmap'ed capture"
-#~ msgstr "nombre de memĂ²ries intermèdies per a captures amb MMAP"
-
-#~ msgid "PLL setting:"
-#~ msgstr "ConfiguraciĂ³ del PLL:"
-
-#~ msgid "Radio support:"
-#~ msgstr "Permet l'Ăºs de la rĂ dio:"
-
-#~ msgid " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
-#~ msgstr " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
diff --git a/perl-install/share/po/cs.po b/perl-install/share/po/cs.po
index 5ee141b98..f9183cb52 100644
--- a/perl-install/share/po/cs.po
+++ b/perl-install/share/po/cs.po
@@ -1,37 +1,40 @@
-# Translation of cs.po to Czech
-# Copyright (C) 1999,2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
#
-# Radek Vybiral <Radek.Vybiral@vsb.cz>, 2000, 2001-2003.
-# Michal Bukovjan <bukm@centrum.cz>, 2002-2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010.
-msgid ""
-msgstr ""
-"Project-Id-Version: cs\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
-"PO-Revision-Date: 2010-06-08 21:50+0200\n"
-"Last-Translator: Michal Bukovjan <bukm@centrum.cz>\n"
-"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
+# Translators:
+# JiÅ™Ă­ VĂ­rava <appukonrad@gmail.com>, 2013
+# JiÅ™Ă­ VĂ­rava <appukonrad@gmail.com>, 2013,2015-2016
+# LudÄ›k JanÄa <joelp@email.cz>, 2016
+# fri, 2013-2016
+msgid ""
+msgstr ""
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2016-07-10 13:32+0000\n"
+"Last-Translator: fri\n"
+"Language-Team: Czech (http://www.transifex.com/MageiaLinux/mageia/language/"
+"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=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: Lokalize 1.0\n"
+"Content-Transfer-Encoding: 8-bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "ProsĂ­m poÄkejte"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "ProbĂ­hĂ¡ instalace zavĂ¡dÄ›cĂ­ho programu"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -49,354 +52,323 @@ msgstr ""
"\n"
"PÅ™iÅ™adit novĂ© ID svazku?"
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
-msgstr "Instalace zavĂ¡dÄ›cĂ­ho programu neuspÄ›la. Stala se tato chyba:"
-
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"Můžete potÅ™ebovat zmÄ›nit startovacĂ­ zaÅ™Ă­zenĂ­ pro Open Firmware\n"
-" pro aktivaci spouÅ¡tÄ›cĂ­ho programu. Pokud nevidĂ­te po spuÅ¡tÄ›nĂ­ prompt,\n"
-" stiskněte při startu Command-Option-O-F a zadejte:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Potom zadejte: shut-down\n"
-"PÅ™i dalÅ¡Ă­m spuÅ¡tÄ›nĂ­ už uvidĂ­te prompt."
+msgstr "Instalace zavĂ¡dÄ›cĂ­ho programu selhala. Stala se tato chyba:"
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
-"Rozhodli jste se nainstalovat zavadÄ›Ä systĂ©mu na oddĂ­l.\n"
-"To znamenĂ¡, že již zavadÄ›Ä na disku, ze kterĂ©ho spouÅ¡tĂ­te systĂ©m nÄ›jakĂ½ je "
-"(napÅ™. System Commander).\n"
+"Rozhodli jste se instalovat zavadÄ›Ä na diskovĂ½ oddĂ­l.\n"
+"To znamenĂ¡, že k zavĂ¡dÄ›nĂ­ systĂ©mu pouÅ¾Ă­vĂ¡te jinĂ½ zavadÄ›Ä (napÅ™. \n"
+"System Commander).\n"
"\n"
-"Ze kterĂ©ho disku spouÅ¡tĂ­te systĂ©m?"
+"Z jakého disku startujete systém?"
-#: any.pm:331
+#: any.pm:335
#, c-format
msgid "Bootloader Installation"
msgstr "Instalace zavĂ¡dÄ›cĂ­ho programu"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "Kam chcete nainstalovat zavĂ¡dÄ›cĂ­ program?"
-#: any.pm:359
+#: any.pm:355
#, c-format
msgid "First sector (MBR) of drive %s"
msgstr "PrvnĂ­ sektor (MBR) disku %s"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "PrvnĂ­ sektor disku (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "PrvnĂ­ sektor koÅ™enovĂ©ho oddĂ­lu"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "Na disketu"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "PÅ™eskoÄit"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "NastavenĂ­ stylu zavĂ¡dÄ›nĂ­"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, c-format
+msgid "EFI System Partition"
+msgstr "SystĂ©movĂ½ oddĂ­l EFI"
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "ZĂ¡kladnĂ­ nastavenĂ­ zavĂ¡dÄ›cĂ­ho programu"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "ZavĂ¡dÄ›cĂ­ program"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "ZavĂ¡dÄ›cĂ­ program"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "StartovacĂ­ zaÅ™Ă­zenĂ­"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr "HlavnĂ­ volby"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "Prodleva pÅ™ed zavedenĂ­m vĂ½chozĂ­ho obrazu"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "Povolit ACPI"
-#: any.pm:426
+#: any.pm:419
#, c-format
msgid "Enable SMP"
msgstr "Povolit SMP"
-#: any.pm:427
+#: any.pm:420
#, c-format
msgid "Enable APIC"
msgstr "Povolit APIC"
-#: any.pm:429
+#: any.pm:422
#, c-format
msgid "Enable Local APIC"
msgstr "Povolit lokĂ¡lnĂ­ APIC"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "BezpeÄnost"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Heslo"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "Hesla nejsou shodnĂ¡"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Zkuste to znovu, prosĂ­m"
-#: any.pm:436
+#: any.pm:429
#, c-format
-msgid "You can not use a password with %s"
-msgstr "Nelze pouÅ¾Ă­t heslo s %s"
+msgid "You cannot use a password with %s"
+msgstr "Nemůžete pouÅ¾Ă­t heslo s %s"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "Heslo (podruhé)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "VyÄistit adresĂ¡Å™ /tmp pÅ™i každĂ©m startu"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "ĂvodnĂ­ zprĂ¡va"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "Prodleva pro firmware"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "Prodleva pÅ™i spuÅ¡tÄ›nĂ­"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "Povolit spuÅ¡tÄ›nĂ­ z CD?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "Povolit zavadÄ›Ä OF?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "VĂ½chozĂ­ OS?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
-msgstr "Obraz(image)"
+msgstr "Obraz (image)"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
-msgstr "KoÅ™enovĂ½(root)"
+msgstr "KoÅ™enovĂ½ (root)"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "Připojit"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr "Připojit Xen"
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr "Vyžaduje pro zavedenĂ­ heslo"
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Video režim"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "SĂ­Å¥ovĂ½ profil"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "ZnaÄka"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "VĂ½chozĂ­"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "Bez Videa"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "PrĂ¡zdnĂ¡ znaÄka nenĂ­ povolena"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "MusĂ­te zadat soubor s jĂ¡drem"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "MusĂ­te zadat koÅ™enovĂ½ oddĂ­l"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Tato znaÄka se již pouÅ¾Ă­vĂ¡"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "JakĂ½ typ zĂ¡znamu chcete pÅ™idat?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "JinĂ½ systĂ©m (SunOs...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "JinĂ½ systĂ©m (MacOs...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "JinĂ½ systĂ©m (Windows...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, c-format
msgid "Bootloader Configuration"
msgstr "NastavenĂ­ zavĂ¡dÄ›cĂ­ho programu"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
"You can create additional entries or change the existing ones."
msgstr ""
-"Zde jsou zĂ¡znamy z vaÅ¡eho zavĂ¡dÄ›cĂ­ho menu.\n"
+"Zde jsou zĂ¡znamy z vaÅ¡Ă­ zavĂ¡dÄ›cĂ­ nabĂ­dky.\n"
"Můžete pÅ™idat dalÅ¡Ă­ nebo zmÄ›nit stĂ¡vajĂ­cĂ­."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr "Nesahat na ESP nebo MBR"
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "VarovĂ¡nĂ­"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+"Neinstalovat na ESP nebo MBR znamenĂ¡, že instalace nenĂ­ zavĂ¡dÄ›cĂ­, doku nenĂ­ "
+"Å™etÄ›zec nahrĂ¡n z jinĂ©ho OS!"
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr "VyzkouÅ¡et cizĂ­ OS"
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "pÅ™Ă­stup k programům v X prostÅ™edĂ­"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "pÅ™Ă­stup k rpm nĂ¡strojům"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "povolit \"su\""
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "pÅ™Ă­stup k administrativnĂ­m souborům"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "pÅ™Ă­stup k sĂ­Å¥ovĂ½m nĂ¡strojům"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "pÅ™Ă­stup k nĂ¡strojům pro kompilaci"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(už byl pÅ™idĂ¡n %s)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "ProsĂ­m zadejte uživatelskĂ© jmĂ©no"
-#: any.pm:863
+#: any.pm:875
#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
@@ -405,228 +377,244 @@ msgstr ""
"UživatelskĂ© jmĂ©no musĂ­ zaÄĂ­nat malĂ½m pĂ­smenem a pokraÄovat pouze malĂ½mi "
"pĂ­smeny, ÄĂ­slicemi nebo znaky â€-†a â€_â€"
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "Toto uživatelskĂ© jmĂ©no je pÅ™Ă­liÅ¡ dlouhĂ©"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "Toto uživatelskĂ© jmĂ©no už bylo pÅ™idĂ¡no"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "ID uživatele"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "ID skupiny"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
msgstr "%s musĂ­ bĂ½t ÄĂ­slo"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
-msgstr "%s by mÄ›lo bĂ½t vyÅ¡Å¡Ă­ než 500. PÅ™esto pouÅ¾Ă­t?"
+msgid "%s should be above 1000. Accept anyway?"
+msgstr "%s by mÄ›lo bĂ½t vyÅ¡Å¡Ă­ než 1000. PÅ™esto pouÅ¾Ă­t?"
-#: any.pm:877
+#: any.pm:889
#, c-format
msgid "User management"
msgstr "SprĂ¡va uživatelů"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr "Povolit ĂºÄet hosta"
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, c-format
msgid "Set administrator (root) password"
msgstr "Heslo sprĂ¡vce (uživatele root)"
-#: any.pm:889
+#: any.pm:903
#, c-format
msgid "Enter a user"
msgstr "Zadejte uživatele"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Ikona"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "SkuteÄnĂ© jmĂ©no"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "PÅ™ihlaÅ¡ovacĂ­ jmĂ©no"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Shell"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr "DalÅ¡Ă­ skupiny:"
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
-msgstr "ProsĂ­m poÄkejte, pÅ™idĂ¡vĂ¡m zdroje..."
+msgstr "ProsĂ­m poÄkejte, pÅ™idĂ¡vajĂ­ se zdroje..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "AutomatickĂ© pÅ™ihlĂ¡Å¡enĂ­"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr ""
-"Můžu nastavit vĂ¡Å¡ poÄĂ­taÄ tak, aby automaticky pÅ™ihlĂ¡sil vybranĂ©ho uživatele."
+"Lze nastavit vĂ¡Å¡ poÄĂ­taÄ tak, aby automaticky pÅ™ihlĂ¡sil vybranĂ©ho uživatele."
-#: any.pm:979
+#: any.pm:1005
#, c-format
msgid "Use this feature"
msgstr "PouÅ¾Ă­t tuto vlastnost"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Zvolte standardnĂ­ho uživatele:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Vyberte si, kterĂ½ sprĂ¡vce oken mĂ¡ bĂ½t spouÅ¡tÄ›n:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
msgstr "PoznĂ¡mky k vydĂ¡nĂ­"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "ZavÅ™Ă­t"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Souhlas s licencĂ­"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Konec"
-#: any.pm:1080
+#: any.pm:1096
#, c-format
msgid "Do you accept this license ?"
msgstr "PÅ™ijĂ­mĂ¡te tuto licenci?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Přijmout"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "OdmĂ­tnout"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "ProsĂ­m zvolte si jazyk, kterĂ½ chcete pouÅ¾Ă­vat"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"Mandriva Linux podporuje vĂ­ce jazyků. Můžete si zvolit dalÅ¡Ă­ jazyky,\n"
-"kterĂ© budou dostupnĂ© po instalaci a nĂ¡slednĂ©m restartu systĂ©mu."
+"%s podporuje vĂ­cero jazyků. Zvolte prosĂ­m, pro kterĂ© jazyky \n"
+"chcete nainstalovat podporu. Tyto budou dostupnĂ© po dokonÄenĂ­\n"
+"instalace a restartu systému."
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
#, c-format
-msgid "Multi languages"
+msgid "Mageia"
+msgstr "Mageia"
+
+#: any.pm:1154
+#, c-format
+msgid "Multiple languages"
msgstr "VĂ­ce jazyků"
-#: any.pm:1147 any.pm:1178
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
+msgstr "Vybrat dalÅ¡Ă­ jazyky"
+
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr "StarĂ¡ (ne UTF-8) kĂ³dovĂ¡nĂ­ pro kompatibilitu"
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "Všechny jazyky"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "VĂ½bÄ›r jazyka"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "ZemÄ›"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
-msgstr "Vyberte si prosĂ­m svoji zem"
+msgstr "Vyberte si, prosĂ­m, svoji zem"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
-msgstr "Zde je kompletnĂ­ seznam dostupnĂ½ch zemĂ­"
+msgstr "Zde je ĂºplnĂ½ seznam dostupnĂ½ch zemĂ­"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
msgstr "Jiné země"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "RozÅ¡Ă­Å™enĂ­"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr "VstupnĂ­ metoda:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Å½Ă¡dnĂ©"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "NesdĂ­let"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "Povolit všem uživatelům"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "VlastnĂ­"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -642,7 +630,7 @@ msgstr ""
"\n"
"Lze takĂ© provĂ©st \"VlastnĂ­\" povolenĂ­ pro jednotlivĂ© uživatele.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
@@ -651,7 +639,7 @@ msgstr ""
"NFS: tradiÄnĂ­ systĂ©m pro sdĂ­lenĂ­ souborů v prostÅ™edĂ­ Unix, s menÅ¡Ă­ podporou "
"operaÄnĂ­ch systĂ©mů Mac a Windows."
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
@@ -660,20 +648,20 @@ msgstr ""
"SMB: systĂ©m pro sdĂ­lenĂ­ souborů pouÅ¾Ă­vanĂ½ ve Windows, MacOS X a mnohĂ½mi "
"modernĂ­mi LinuxovĂ½mi systĂ©my."
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr ""
-"NynĂ­ lze provĂ©st export pÅ™es protokol NFS nebo SMB. Vyberte prosĂ­m, kterĂ½ "
+"NynĂ­ lze provĂ©st export pÅ™es protokol NFS nebo SMB. Vyberte, prosĂ­m, kterĂ½ "
"chcete pouÅ¾Ă­t."
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "Spustit UserDrake"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -682,7 +670,7 @@ msgstr ""
"SdĂ­lenĂ­ mezi uživateli pouÅ¾Ă­vĂ¡ skupinu \"fileshare\". \n"
"Uživatele lze do tĂ©to skupiny pÅ™idat pomocĂ­ nĂ¡stroje UserDrake."
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
@@ -691,47 +679,47 @@ msgstr ""
"Aby se zmÄ›ny projevily, je nutnĂ© se odhlĂ¡sit a opÄ›t pÅ™ihlĂ¡sit. StisknutĂ­m OK "
"se ihned odhlĂ¡sĂ­te."
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr "Aby se zmÄ›na projevila, je nutnĂ© se odhlĂ¡sit a opÄ›t pÅ™ihlĂ¡sit"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "ÄŒasovĂ¡ zĂ³na"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "JakĂ© je vaÅ¡e ÄasovĂ© pĂ¡smo?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr "NastavenĂ­ data, hodin a ÄasovĂ© zĂ³ny"
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr "JakĂ© vedenĂ­ Äasu je nejvhodnÄ›jÅ¡Ă­?"
-#: any.pm:1550
+#: any.pm:1572
#, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "%s (hardwarové hodiny nastaveny na UTC)"
-#: any.pm:1551
+#: any.pm:1573
#, c-format
msgid "%s (hardware clock set to local time)"
msgstr "%s (hardwarovĂ© hodiny nastaveny na mĂ­stnĂ­ Äas)"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "NTP Server"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "AutomatickĂ¡ synchronizace Äasu (pomocĂ­ NTP)"
@@ -739,7 +727,7 @@ msgstr "AutomatickĂ¡ synchronizace Äasu (pomocĂ­ NTP)"
#: authentication.pm:24
#, c-format
msgid "Local file"
-msgstr "LokĂ¡lnĂ­ soubor"
+msgstr "MĂ­stnĂ­ soubor"
#: authentication.pm:25
#, c-format
@@ -756,7 +744,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "ÄŒipovĂ¡ karta"
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Doména Windows"
@@ -766,23 +754,23 @@ msgstr "Doména Windows"
msgid "Kerberos 5"
msgstr "Kerberos 5"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
-msgstr "LokĂ¡lnĂ­ soubor:"
+msgstr "MĂ­stnĂ­ soubor:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr "Pro ověřovĂ¡nĂ­ a informace o uživatelĂ­ch se bude pouÅ¾Ă­vat mĂ­stnĂ­ soubor"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
@@ -791,12 +779,12 @@ msgstr ""
"NÄ›kterĂ© nebo veÅ¡kerĂ© ověřovĂ¡nĂ­ bude pouÅ¾Ă­vat LDAP. LDAP sdružuje nÄ›kterĂ© "
"informace uvnitÅ™ vaÅ¡Ă­ organizace."
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
@@ -805,12 +793,12 @@ msgstr ""
"Umožňuje provozovat skupinu poÄĂ­taÄů ve stejnĂ© domĂ©nÄ› NIS (Network "
"Information Service) se spoleÄnĂ½m heslem a skupinami."
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Doména Windows:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
@@ -819,262 +807,258 @@ msgstr ""
"Winbind umožňuje systĂ©mu zĂ­skĂ¡vat informace a ověřovat uživatele v domĂ©nÄ› "
"Windows."
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr "Kerberos 5 :"
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
-msgstr "Zahrnuje Kerberos a LDAP pro ověřovĂ¡nĂ­ na serveru s Active Directory"
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
+msgstr "S Kerberem a LDAP pro ověřenĂ­ na serveru Active Directory"
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, c-format
msgid "Welcome to the Authentication Wizard"
msgstr "VĂ­tejte v Průvodci pro ověřovĂ¡nĂ­"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-"Vybrali jste ověřovĂ¡nĂ­ pomocĂ­ LDAP. Zkontrolujte prosĂ­m nĂ­Å¾e uvedenĂ© volby "
+"Vybrali jste ověřovĂ¡nĂ­ pomocĂ­ LDAP. Zkontrolujte, prosĂ­m, nĂ­Å¾e uvedenĂ© volby "
"nastavenĂ­ "
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "LDAP server"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, c-format
msgid "Base dn"
msgstr "ZĂ¡kladnĂ­ dn"
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr "ZĂ­skat zĂ¡kladnĂ­ Dn "
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr "Å ifrovat pÅ™ipojenĂ­ pomocĂ­ TLS "
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr "StĂ¡hnout certifikĂ¡t CA"
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr "PouÅ¾Ă­t režim OdpojenĂ­"
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr "PouÅ¾Ă­t anonymnĂ­ BIND "
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr "Bind DN "
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, c-format
msgid "Bind Password "
msgstr "Heslo pro Bind "
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr "PokroÄilĂ¡ cesta pro skupinu "
-#: authentication.pm:127
+#: authentication.pm:126
#, c-format
msgid "Password base"
msgstr "ZĂ¡kladna pro heslo"
-#: authentication.pm:128
+#: authentication.pm:127
#, c-format
msgid "Group base"
msgstr "ZĂ¡kladna pro skupinu"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr "ZĂ¡kladna pro shadow"
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-"Vybrali jste ověřovĂ¡nĂ­ pomocĂ­ Kerberos 5. Zkontrolujte prosĂ­m nĂ­Å¾e uvedenĂ© "
+"Vybrali jste ověřovĂ¡nĂ­ pomocĂ­ Kerberos 5. Zkontrolujte, prosĂ­m, nĂ­Å¾e uvedenĂ© "
"volby nastavenĂ­ "
-#: authentication.pm:146
+#: authentication.pm:145
#, c-format
msgid "Realm "
msgstr "Oblast "
-#: authentication.pm:148
+#: authentication.pm:147
#, c-format
msgid "KDCs Servers"
msgstr "Servery KDCs"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr "PouÅ¾Ă­t DNS pro vyhledĂ¡nĂ­ KDC pro oblast"
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr "PouÅ¾Ă­t DNS pro vyhledĂ¡nĂ­ oblastĂ­"
-#: authentication.pm:156
+#: authentication.pm:155
#, c-format
msgid "Use local file for users information"
msgstr "PouÅ¾Ă­t mĂ­stnĂ­ soubor pro informace o uživatelĂ­ch"
-#: authentication.pm:157
+#: authentication.pm:156
#, c-format
-msgid "Use Ldap for users information"
-msgstr "PouÅ¾Ă­t LDAP pro informace o uživatelĂ­ch"
+msgid "Use LDAP for users information"
+msgstr "PouÅ¾Ă­t LDAP pro uklĂ¡dĂ¡nĂ­ informacĂ­ o uživatelĂ­ch"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-"Vybrali jste pro ověřovĂ¡nĂ­ Kerberos 5, nynĂ­ je tÅ™eba zvolit typ informacĂ­ o "
+"Vybrali jste pro ověřovĂ¡nĂ­ Kerberos 5. NynĂ­ je tÅ™eba zvolit typ informacĂ­ o "
"uživatelĂ­ch "
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr "ZĂ­skat zĂ¡kladnĂ­ Dn "
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-"Vybrali jste ověřovĂ¡nĂ­ pomocĂ­ NIS. Zkontrolujte prosĂ­m nĂ­Å¾e uvedenĂ© volby "
+"Vybrali jste ověřovĂ¡nĂ­ pomocĂ­ NIS. Zkontrolujte, prosĂ­m, nĂ­Å¾e uvedenĂ© volby "
"nastavenĂ­ "
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "NIS doména"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "NIS server"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-"Vybrali jste ověřovĂ¡nĂ­ pomocĂ­ domĂ©n Windows. Zkontrolujte prosĂ­m nĂ­Å¾e "
+"Vybrali jste ověřovĂ¡nĂ­ pomocĂ­ domĂ©n Windows. Zkontrolujte, prosĂ­m, nĂ­Å¾e "
"uvedené volby nastavení "
-#: authentication.pm:218
+#: authentication.pm:217
#, c-format
msgid "Domain Model "
msgstr "DomĂ©novĂ½ model "
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr "Oblast Active Directory "
-#: authentication.pm:221
+#: authentication.pm:220
#, c-format
msgid "DNS Domain"
msgstr "DNS doména"
-#: authentication.pm:222
+#: authentication.pm:221
#, c-format
msgid "DC Server"
msgstr "Server DC"
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "OvěřenĂ­"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "Metoda ověřenĂ­"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "Bez hesla"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr "Toto heslo je pÅ™Ă­liÅ¡ jednoduchĂ© (musĂ­ bĂ½t alespoň %d znaků dlouhĂ©)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
-msgstr "Nelze pouÅ¾Ă­t vÅ¡esmÄ›rovĂ© vysĂ­lĂ¡nĂ­ bez NIS domĂ©ny"
+msgid "Cannot use broadcast with no NIS domain"
+msgstr "Bez zadanĂ© NIS domĂ©ny nelze pouÅ¾Ă­t broadcast "
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Vyberte soubor"
-#: authentication.pm:897
+#: authentication.pm:866
#, c-format
msgid "Domain Windows for authentication : "
msgstr "DomĂ©na Windows pro ověřovĂ¡nĂ­: "
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "UživatelskĂ© jmĂ©no SprĂ¡vce domĂ©ny"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "Heslo SprĂ¡vce domĂ©ny"
-# NOTE: this message will be displayed at boot time; that is
-# only the ascii charset will be available on most machines
-# so use only 7bit for this message (and do transliteration or
-# leave it in English, as it is the best for your language)
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1083,48 +1067,48 @@ msgid ""
"wait for default boot.\n"
"\n"
msgstr ""
-"Vita vas program pro vyber operacniho systemu!\n"
+"VĂ­tĂ¡ vĂ¡s program pro vĂ½bÄ›r operaÄnĂ­ho systĂ©mu!\n"
"\n"
-"Vyberte si ze seznamu operacnich systemu nize nebo\n"
-"vyckejte na automaticke zavedeni.\n"
+"Vyberte si ze seznamu operaÄnĂ­ch systĂ©mů nĂ­Å¾e nebo\n"
+"vyÄkejte na automatickĂ© zavedenĂ­.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
-msgstr "LILO s textovĂ½m menu"
+msgstr "LILO s textovou nabĂ­dkou"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
-msgstr "GRUB s grafickĂ½m menu"
+msgid "GRUB2 with graphical menu"
+msgstr "GRUB2 s grafickou nabĂ­dkou"
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr "GRUB s textovĂ½m menu"
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 s textovou nabĂ­dkou"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "GRUB s grafickou nabĂ­dkou"
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr "GRUB s textovou nabĂ­dkou"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "nenĂ­ dost mĂ­sta v adresĂ¡Å™i /boot"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
-msgstr "ZavĂ¡dÄ›cĂ­ program nelze nainstalovat na oddĂ­l %s\n"
+msgid "You cannot install the bootloader on a %s partition\n"
+msgstr "Na oddĂ­l %s nelze instalovat zavadÄ›Ä\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
@@ -1133,65 +1117,66 @@ msgstr ""
"NastavenĂ­ vaÅ¡eho zavadÄ›Äe musĂ­ bĂ½t aktualizovĂ¡no, protože se zmÄ›nilo poÅ™adĂ­ "
"oddĂ­lů na disku"
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
-"ZavadÄ›Ä nelze korektnÄ› nainstalovat. MusĂ­te pouÅ¾Ă­t rescue režim a vybrat \"%s"
-"\""
+"ZavadÄ›Ä se nepodaÅ™ilo Å™Ă¡dnÄ› nainstalovat. SpusÅ¥te systĂ©m v zĂ¡chrannĂ©m režimu "
+"a zvolte \"%s\""
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "Znovu instalovat zavĂ¡dÄ›cĂ­ program"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "B"
msgstr "B"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "kB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr "%02d:%02d"
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d minut(y)"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 minuta"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d sekund"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr "chybĂ­ pÅ™Ă­kaz %s"
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1200,161 +1185,149 @@ msgid ""
"configured as a WebDAV server). If you would like to add WebDAV mount\n"
"points, select \"New\"."
msgstr ""
-"WebDAV je protokol, kterĂ½ umožňuje pÅ™ipojit webovĂ½ adresĂ¡Å™ jako lokĂ¡lnĂ­, "
+"WebDAV je protokol, kterĂ½ umožňuje pÅ™ipojit webovĂ½ adresĂ¡Å™ jako mĂ­stnĂ­, "
"kterĂ½\n"
-"se potom tvĂ¡Å™Ă­ jako lokĂ¡lnĂ­ souborovĂ½ systĂ©m (takovĂ½ webovĂ½ server musĂ­ "
-"bĂ½t)\n"
+"se potom tvĂ¡Å™Ă­ jako mĂ­stnĂ­ souborovĂ½ systĂ©m (takovĂ½ webovĂ½ server musĂ­ bĂ½t)\n"
"nastaven jako WebDAV server). Pokud chcete pÅ™idat WebDAV pÅ™ipojenĂ­, vyberte\n"
"položku \"NovĂ½\"."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "NovĂ½"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Odpojit"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Připojit"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Server"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "PÅ™Ă­pojnĂ½ bod"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Volby"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Odebrat"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Hotovo"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Chyba"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
-msgstr "Zadejte prosĂ­m URL serveru WebDAV"
+msgstr "Zadejte, prosĂ­m, URL serveru WebDAV"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "URL musĂ­ zaÄĂ­nat znaky http:// nebo https://"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "VarovĂ¡nĂ­"
-
#: diskdrake/dav.pm:106
#, c-format
-msgid "Are you sure you want to delete this mountpoint?"
-msgstr "Chcete opravdu odstranit tento pÅ™Ă­pojnĂ½ bod?"
+msgid "Are you sure you want to delete this mount point?"
+msgstr "Chcete opravdu smazat tento pÅ™Ă­pojnĂ½ bod?"
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Server: "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
-msgstr "AdresĂ¡Å™ pÅ™ipojenĂ­ (mount point): "
+msgstr "AdresĂ¡Å™ pÅ™ipojenĂ­ (pÅ™Ă­pojnĂ½ bod): "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "Volby: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "Rozdělení disku"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
-msgstr "KlepnÄ›te na oddĂ­l, vyberte souborovĂ½ systĂ©m a potĂ© zvolte akci"
+msgstr "KlepnÄ›te na oddĂ­l, vyberte souborovĂ½ systĂ©m a potĂ© zvolte Äinnost"
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "Čtěte pozorně"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "ZĂ¡lohujte si nejdÅ™Ă­v svĂ¡ data, prosĂ­m"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Konec"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "PokraÄovat"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "NĂ¡povÄ›da"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1363,145 +1336,135 @@ msgid ""
msgstr ""
"MĂ¡te jeden velikĂ½ oddĂ­l\n"
"(vÄ›tÅ¡inou pouÅ¾Ă­vanĂ½ Microsoft Windows).\n"
-"DoporuÄuji vĂ¡m nejprve zmenÅ¡it tento oddĂ­l\n"
+"DoporuÄuje se nejprve zmenÅ¡it tento oddĂ­l\n"
"(klepněte na něj a potom na \"Změnit velikost\")"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
-msgstr "Prosím klepněte na oddíl"
+msgstr "Prosím, klepněte na oddíl"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
-msgstr "Detaily"
+msgstr "Podrobnosti"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
-msgstr "Nenalezeny Å¾Ă¡dnĂ© pevnĂ© disky"
+msgid "No hard disk drives found"
+msgstr "Nebyly nalezeny Å¾Ă¡dnĂ© pevnĂ© disky"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "NeznĂ¡mĂ½"
-#: diskdrake/hd_gtk.pm:388
+#: diskdrake/hd_gtk.pm:427
#, c-format
msgid "Ext4"
msgstr "Ext4"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "XFS"
msgstr "XFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "OdklĂ¡dacĂ­ (swap)"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOs"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "DalÅ¡Ă­"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "PrĂ¡zdnĂ½"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "Souborové systémy:"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, c-format
msgid "This partition is already empty"
msgstr "Tento oddĂ­l je již prĂ¡zdnĂ½"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "Nejprve použijte ''Odpojit''"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "MĂ­sto toho použijte ''%s'' (v expertnĂ­m režimu)"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Typ"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "Vybrat jinĂ½ oddĂ­l"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Vyberte oddĂ­l"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "VĂ­ce"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, c-format
msgid "Confirmation"
msgstr "PotvrzenĂ­"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "PÅ™esto chcete pokraÄovat?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Konec bez uloženĂ­"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "Chcete skonÄit bez zapsĂ¡nĂ­ do tabulky oddĂ­lů?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "Chcete uložit Ăºpravy souboru /etc/fstab?"
+msgid "Do you want to save the /etc/fstab modifications?"
+msgstr "Chcete uložit změny v /etc/fstab?"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr "Aby se projevily zmÄ›ny v tabulce oddĂ­lů, musĂ­te restartovat poÄĂ­taÄ"
+msgid "You need to reboot for the partition table modifications to take effect"
+msgstr "Aby se zmÄ›ny v tabulce oddĂ­lů projevily, restartujte poÄĂ­taÄ"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1512,40 +1475,40 @@ msgstr ""
"Jinak nebude do tabulky fstab zapsĂ¡na položka pro pÅ™Ă­pojnĂ½ bod %s.\n"
"Chcete pÅ™esto skonÄit?"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "Vše smazat"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "Automaticky rozmĂ­stit"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
-msgstr "PÅ™epnout se do mĂ³du 'normĂ¡lnĂ­'"
+msgstr "PÅ™epnout se do režimu 'normĂ¡lnĂ­'"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
-msgstr "Přepnout se do režimu 'expert'"
+msgstr "Přepnout se do režimu 'znalec'"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "Informace o pevném disku"
#: diskdrake/interactive.pm:371
#, c-format
msgid "All primary partitions are used"
-msgstr "VÅ¡echny primĂ¡rnĂ­ oddĂ­ly (partitions) jsou pouÅ¾Ă­vĂ¡ny"
+msgstr "VÅ¡echny primĂ¡rnĂ­ diskovĂ© oddĂ­ly jsou pouÅ¾Ă­vĂ¡ny"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
-msgstr "Nemůžu pÅ™idat Å¾Ă¡dnĂ½ dalÅ¡Ă­ oddĂ­l"
+msgid "I cannot add any more partitions"
+msgstr "Nelze pÅ™idat dalÅ¡Ă­ oddĂ­ly"
#: diskdrake/interactive.pm:373
#, c-format
@@ -1555,7 +1518,7 @@ msgid ""
msgstr ""
"Abyste mohli mĂ­t vĂ­ce oddĂ­lů, musĂ­te smazat jeden existujĂ­cĂ­ a na jeho "
"mĂ­stÄ›\n"
-"vytvoÅ™it rozÅ¡Ă­Å™enĂ½ (extended) oddĂ­l"
+"vytvoÅ™it rozÅ¡Ă­Å™enĂ½ oddĂ­l"
#: diskdrake/interactive.pm:384
#, c-format
@@ -1567,330 +1530,329 @@ msgstr "Znovu naÄĂ­st tabulku oddĂ­lů"
msgid "Detailed information"
msgstr "Podrobné informace"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
msgstr "ProhlĂ­Å¾et"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Změnit velikost"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "FormĂ¡tovat"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Přidat do RAIDu"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Přidat do LVMu"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, c-format
msgid "Use"
msgstr "PouÅ¾Ă­t"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Smazat"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "Odebrat z RAIDu"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "Odebrat z LVMu"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, c-format
msgid "Remove from dm"
msgstr "Odebrat z dm"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "Změnit RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
-msgstr "PouÅ¾Ă­t loopback"
+msgstr "PouÅ¾Ă­t pro smyÄku (loopback)"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Vytvořit"
-#: diskdrake/interactive.pm:453
+#: diskdrake/interactive.pm:456
#, c-format
msgid "Failed to mount partition"
msgstr "PÅ™ipojenĂ­ oddĂ­lu selhalo"
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "VytvoÅ™it novĂ½ oddĂ­l"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "PoÄĂ¡teÄnĂ­ sektor: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "Velikost v MB: "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "SouborovĂ½ systĂ©m: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "NastavenĂ­: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "NĂ¡zev logickĂ©ho svazku "
-#: diskdrake/interactive.pm:507
+#: diskdrake/interactive.pm:514
#, c-format
msgid "Encrypt partition"
msgstr "Å ifrovat oddĂ­l"
-#: diskdrake/interactive.pm:508
+#: diskdrake/interactive.pm:515
#, c-format
msgid "Encryption key "
msgstr "Å ifrovacĂ­ klĂ­Ä "
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "Å ifrovacĂ­ klĂ­Ä (znovu)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "Å ifrovacĂ­ klĂ­Äe se neshodujĂ­"
-#: diskdrake/interactive.pm:521
+#: diskdrake/interactive.pm:529
#, c-format
msgid "Missing encryption key"
msgstr "ChybĂ­ Å¡ifrovacĂ­ klĂ­Ä"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
-"Nemůžete vytvoÅ™it novĂ½ oddĂ­l\n"
-"(protože jste již dosĂ¡hli maximĂ¡lnĂ­ho poÄtu primĂ¡rnĂ­ch oddĂ­lů).\n"
-"Nejprve odstraňte nÄ›kterĂ½ primĂ¡rnĂ­ oddĂ­l a vytvoÅ™te oddĂ­l rozÅ¡Ă­Å™enĂ½."
+"Nelze vytvoÅ™it novĂ½ oddĂ­l\n"
+"(jelikož bylo dosaženo nejvÄ›tÅ¡Ă­ho poÄtu primĂ¡rnĂ­ch oddĂ­lů).\n"
+"Odstraňte jeden z primarnĂ­ch oddĂ­lů a vytvoÅ™te rozÅ¡Ă­Å™enĂ½ oddĂ­l."
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "Otestovat na vadné stopy?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
-msgstr "Odstranit soubor loopbacku?"
+msgstr "Odstranit soubor smyÄky (loopback)?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr "TĂ­m, že zmÄ›nĂ­te typ oddĂ­lu %s, pÅ™ijdete o vÅ¡echna jeho data"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "Změnit typ oddílu"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "KterĂ½ souborovĂ½ systĂ©m chcete pouÅ¾Ă­t?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, c-format
msgid "Switching from %s to %s"
-msgstr "PÅ™evĂ¡dĂ­m z %s na %s"
+msgstr "PÅ™evĂ¡dĂ­ se z %s na %s"
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr "Nastavit nĂ¡věštĂ­ svazku"
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr "Pozor, toto bude zapsĂ¡no na disk, jakmile to ovÄ›Å™Ă­te!"
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr "Pozor, toto bude zapsĂ¡no na disk pouze po formĂ¡tovĂ¡nĂ­!"
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr "KterĂ© nĂ¡věštĂ­ svazku?"
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, c-format
msgid "Label:"
msgstr "NĂ¡věštĂ­:"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
-msgstr "Kam chcete připojit loopback soubor %s?"
+msgstr "Kam chcete pÅ™ipojit soubor smyÄky (loopback) %s?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "Kam chcete pÅ™ipojit zaÅ™Ă­zenĂ­ %s?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
-"Nemůžu smazat pÅ™Ă­pojnĂ½ bod, protože tento oddĂ­l je pouÅ¾Ă­vĂ¡n pro loopback.\n"
-"Odstraňte nejprve loopback"
+"Nelze zruÅ¡it pÅ™Ă­pojnĂ½ bod, jelikož je uÅ¾Ă­vĂ¡n jako smyÄka. \n"
+"Nejprve zruÅ¡te smyÄku."
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "Kam chcete připojit %s?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
-msgstr "Měním velikost"
+msgstr "Mění se velikost"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
-msgstr "PoÄĂ­tĂ¡m hranice souborovĂ©ho systĂ©mu fat"
+msgstr "PoÄĂ­tĂ¡ se hranice souborovĂ©ho systĂ©mu fat"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "Na tomto diskovém oddílu nelze měnit velikost"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
-msgstr "VÅ¡echna data z tohoto oddĂ­lu by mÄ›la bĂ½t zĂ¡lohovĂ¡na"
+msgid "All data on this partition should be backed up"
+msgstr "ProsĂ­m, zĂ¡lohujte vÅ¡echna data na tomto oddĂ­lu"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr "Když zmÄ›nĂ­te velikost oddĂ­lu %s, ztratĂ­te tĂ­m vÅ¡echna jeho data"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Zvolte novou velikost"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "NovĂ¡ velikost v MB: "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
-msgstr "MinimĂ¡lnĂ­ velikost: %s MB"
+msgstr "NejmenÅ¡Ă­ velikost: %s MB"
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
-msgstr "MaximĂ¡lnĂ­ velikost: %s MB"
+msgstr "NejvÄ›tÅ¡Ă­ velikost: %s MB"
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
"filesystem checks will be run on your next boot into Microsoft Windows®"
msgstr ""
-"Pro zachovĂ¡nĂ­ integrity po provedenĂ© zmÄ›nÄ› velikosti oddĂ­lu(ů) bude pÅ™i\n"
+"Pro zachovĂ¡nĂ­ celistvosti po provedenĂ© zmÄ›nÄ› velikosti oddĂ­lu(ů) bude pÅ™i\n"
"dalÅ¡Ă­m spuÅ¡tÄ›nĂ­ systĂ©mu Microsoft Windows® provedena kontrola souborovĂ©ho "
"systému."
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "KlĂ­Ä pro Å¡ifrovanĂ½ souborovĂ½ systĂ©m"
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, c-format
msgid "Enter your filesystem encryption key"
msgstr "Zadejte Å¡ifrovacĂ­ klĂ­Ä vaÅ¡eho souborovĂ©ho systĂ©mu"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "Å ifrovacĂ­ klĂ­Ä"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr "NeplatnĂ½ klĂ­Ä"
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Zvolte existujĂ­cĂ­ RAID pro pÅ™idĂ¡nĂ­"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "novĂ½"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Zvolte existujĂ­cĂ­ LVM pro pÅ™idĂ¡nĂ­"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
#, c-format
msgid "LVM name"
msgstr "NĂ¡zev LVM"
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr "Zadejte nĂ¡zev novĂ© skupiny svazků LVM"
-#: diskdrake/interactive.pm:999
+#: diskdrake/interactive.pm:1016
#, c-format
msgid "\"%s\" already exists"
msgstr "â€%s†už existuje"
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
@@ -1899,112 +1861,117 @@ msgstr ""
"FyzickĂ½ svazek %s se stĂ¡le pouÅ¾Ă­vĂ¡.\n"
"Chcete pÅ™esunout pouÅ¾Ă­vanĂ© fyzickĂ© oblasti na tomto svazku do jinĂ½ch svazků?"
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
-msgstr "PÅ™esunuji fyzickĂ© oblasti"
+msgstr "PÅ™esunujĂ­ se fyzickĂ© oblasti"
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
-msgstr "Tento oddĂ­l nemůže bĂ½t použit pro loopback"
+msgid "This partition cannot be used for loopback"
+msgstr "Tento oddĂ­l nemůže bĂ½t použit jako smyÄka"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
-msgstr "Loopback"
+msgstr "SmyÄka"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
-msgstr "NĂ¡zev souboru loopbacku:"
+msgstr "NĂ¡zev souboru smyÄky (loopback):"
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "Zadejte nĂ¡zev souboru"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
-msgstr "Soubor už je pouÅ¾Ă­vĂ¡n jinĂ½m loopbackem, zvolte si jinĂ½"
+msgstr "Soubor už je pouÅ¾Ă­vĂ¡n jinou smyÄkou (loopback), zvolte si jinĂ½"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "Soubor už existuje. MĂ¡m ho pouÅ¾Ă­t?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "Volby pro pÅ™ipojenĂ­"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "DalÅ¡Ă­"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "zaÅ™Ă­zenĂ­"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "Ăºroveň"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
msgstr "velikost bloku v kB"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
-msgstr "BuÄte opatrnĂ­: tato akce je nebezpeÄnĂ¡."
+msgstr "BuÄte opatrnĂ­: tato Äinnost je nebezpeÄnĂ¡."
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "Partitioning Type"
msgstr "Typ rozdělení"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "JakĂ½ typ diskovĂ©ho oddĂ­lu?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
-msgstr "Aby se zmÄ›ny uplatnily budete muset restartovat poÄĂ­taÄ"
+msgid "You'll need to reboot before the modification can take effect"
+msgstr "ZmÄ›ny se projevĂ­ až po restartu systĂ©mu"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "Bude zapsĂ¡na novĂ¡ tabulka oddĂ­lů na disku %s"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
-msgstr "FormĂ¡tuji oddĂ­l %s"
+msgstr "FormĂ¡tuje se oddĂ­l %s"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr "Když naformĂ¡tujete oddĂ­l %s, ztratĂ­te tĂ­m vÅ¡echna jeho data"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "Provést kontrolu na vadné sektory?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "PÅ™esunout soubory na novĂ½ diskovĂ½ oddĂ­l"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "Schovat soubory"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -2020,128 +1987,127 @@ msgstr ""
"Můžete buÄ pÅ™esunout soubory na oddĂ­l, kterĂ½ zde bude pÅ™ipojen, nebo je "
"nechat tam, kde jsou (a tak je pÅ™ekryjete obsahem pÅ™ipojenĂ©ho oddĂ­lu)"
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
-msgstr "PÅ™esunuji soubory na novĂ½ diskovĂ½ oddĂ­l"
+msgstr "PÅ™esunujĂ­ se soubory na novĂ½ diskovĂ½ oddĂ­l"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
-msgstr "KopĂ­ruji %s"
+msgstr "KopĂ­ruje se %s"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
-msgstr "Odstraňuji %s"
+msgstr "Odstraňuje se %s"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "oddĂ­l %s je nynĂ­ rozpoznĂ¡n jako %s"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr "OddĂ­ly byly pÅ™eÄĂ­slovĂ¡ny: "
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "ZaÅ™Ă­zenĂ­: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr "NĂ¡zev svazku: "
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr "UUID: "
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "PĂ­smeno v DOSu: %s (jenom odhad)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Typ: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Jméno: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "ZaÄĂ¡tek: sektor %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr "Velikost: %s (%s%% disku)"
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "Velikost: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s sektorů"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "Od cylindru %d do cylindru %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr "PoÄet logickĂ½ch oblastĂ­: %d\n"
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "NaformĂ¡tovanĂ½\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "NenaformĂ¡tovanĂ½\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "PÅ™ipojenĂ½\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, c-format
msgid "Encrypted"
msgstr "Å ifrovanĂ½"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr " (mapovanĂ½ na %s)"
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr " (k mapovĂ¡nĂ­ na %s)"
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr " (neaktivnĂ­)"
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2150,7 +2116,7 @@ msgstr ""
"Loopback soubor(y): \n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2159,27 +2125,27 @@ msgstr ""
"StandardnĂ­ startovacĂ­ oddĂ­l\n"
" (pro MS-DOS, ne pro LILO)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Ăroveň %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
msgstr "Velikost bloku (chunk) %d kB\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "RAID disky %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "Loopback soubor: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2192,7 +2158,7 @@ msgstr ""
"s ovladaÄi, je lepÅ¡Ă­\n"
"no nechat neporuÅ¡enĂ½.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2205,58 +2171,63 @@ msgstr ""
"oddĂ­l je pro spuÅ¡tÄ›nĂ­\n"
"dalÅ¡Ă­ho systĂ©mu.\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr "Volné místo na %s (%s)"
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Pouze pro ÄtenĂ­"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "Velikost: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Geometrie: %s cylindrů, %s hlav, %s sektorů\n"
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Jméno: "
+
+#: diskdrake/interactive.pm:1458
#, c-format
msgid "Medium type: "
msgstr "Typ média: "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "LVM disky %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Typ tabulky oddĂ­lů: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "na kanĂ¡le %d id %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Vyberte si Å¡ifrovacĂ­ klĂ­Ä pro souborovĂ½ systĂ©m"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
"Tento Å¡ifrovacĂ­ klĂ­Ä je pÅ™Ă­liÅ¡ jednoduchĂ½ (musĂ­ bĂ½t alespoň %d znaků dlouhĂ½)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "Å ifrovacĂ­ algoritmus"
@@ -2266,18 +2237,20 @@ msgstr "Å ifrovacĂ­ algoritmus"
msgid "Change type"
msgstr "Změnit typ"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Zrušit"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
-msgstr "Nelze se pÅ™ihlĂ¡sit pod uživatelskĂ½m jmĂ©nem %s (chybnĂ© heslo?)"
+msgid "Cannot login using username %s (bad password?)"
+msgstr "Nelze se pÅ™ihlĂ¡sit pod uživatelskĂ½m jmĂ©nem %s (nemĂ¡te Å¡patnĂ© heslo?)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
#, c-format
@@ -2299,7 +2272,7 @@ msgstr "DalÅ¡Ă­"
msgid ""
"Please enter your username, password and domain name to access this host."
msgstr ""
-"ProsĂ­m zadejte svĂ© uživatelskĂ© jmĂ©no, heslo a nĂ¡zev domĂ©ny, pod kterĂ½mi "
+"ProsĂ­m, zadejte svĂ© uživatelskĂ© jmĂ©no, heslo a nĂ¡zev domĂ©ny, pod kterĂ½mi "
"chcete pÅ™istupovat k tomuto poÄĂ­taÄi."
#: diskdrake/smbnfs_gtk.pm:180
@@ -2319,74 +2292,82 @@ msgstr "Vyhledat servery"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
-msgstr "Vyhledat nové servery"
+msgid "Search for new servers"
+msgstr "Hledat nové servery"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "BalĂ­Äek %s musĂ­ bĂ½t nainstalovĂ¡n. Chcete ho nainstalovat?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
msgstr "Nelze nainstalovat balĂ­Äek %s!"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "ChybĂ­ potÅ™ebnĂ½ balĂ­Äek %s"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "Je potÅ™eba nainstalovat tyto balĂ­Äky:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
-msgstr "Instaluji balĂ­Äky..."
+msgstr "InstalujĂ­ se balĂ­Äky..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
-msgstr "Odstraňuji balĂ­Äky..."
+msgstr "OdstraňujĂ­ se balĂ­Äky..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
"filesystems. Please check your hardware for the cause of this problem"
msgstr ""
"Stala se chyba - nebylo nalezeno Å¾Ă¡dnĂ© zaÅ™Ă­zenĂ­, na kterĂ©m by se daly "
-"vytvoÅ™it novĂ© souborovĂ© systĂ©my. Zkontrolujte prosĂ­m hardware"
+"vytvoÅ™it novĂ© souborovĂ© systĂ©my. Zkontrolujte, prosĂ­m, hardware pro pÅ™Ă­Äiny "
+"problému"
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "MusĂ­te mĂ­t FAT oddĂ­l pÅ™ipojenĂ½ na /boot/efi"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "MusĂ­te mĂ­t ESP FAT32 oddĂ­l pÅ™ipojenĂ½ na /boot/EFI"
-#: fs/format.pm:106
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
-msgstr "VytvĂ¡Å™Ă­m a formĂ¡tuji soubor %s"
+msgstr "VytvĂ¡Å™Ă­ se a formĂ¡tuje se soubor %s"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, c-format
msgid "I do not know how to set label on %s with type %s"
-msgstr "NevĂ­m, jak nastavit nĂ¡věštĂ­ na %s typu %s"
+msgstr "NevĂ­ se, jak nastavit nĂ¡věštĂ­ na %s typu %s"
-#: fs/format.pm:134
+#: fs/format.pm:143
#, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr "nastavenĂ­ nĂ¡věštĂ­ na %s selhalo, je zformĂ¡tovĂ¡no?"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
-msgstr "nevĂ­m jak naformĂ¡tovat %s na typ %s"
+msgstr "nevĂ­ se jak naformĂ¡tovat %s na typ %s"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s formĂ¡tovĂ¡nĂ­ %s skonÄilo chybou"
@@ -2399,91 +2380,88 @@ msgstr "PropletenĂ© pÅ™Ă­pojnĂ© body %s\n"
#: fs/mount.pm:85
#, c-format
msgid "Mounting partition %s"
-msgstr "PÅ™ipojuji oddĂ­l %s"
+msgstr "PÅ™ipojuje se oddĂ­l %s"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "pÅ™ipojenĂ­ oddĂ­lu %s v adresĂ¡Å™i %s selhalo"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
-msgstr "Kontroluji %s"
+msgstr "Kontroluje se %s"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "chyba odpojovĂ¡nĂ­ %s: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
-msgstr "Aktivuji odklĂ¡dacĂ­ oddĂ­l %s"
+msgstr "Povoluje se odklĂ¡dacĂ­ oddĂ­l %s"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
-msgstr "Povolit Seznam pÅ™Ă­stupovĂ½ch prĂ¡v dle Posix"
+msgid "Enable POSIX Access Control Lists"
+msgstr "Povolit seznam pÅ™Ă­stupovĂ½ch prĂ¡v POSIX."
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr "VyprĂ¡zdnit vyrovnĂ¡vacĂ­ paměť pro zĂ¡pis pÅ™i zavÅ™enĂ­ souboru"
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr "PoÄĂ­tat skupinovĂ© kvĂ³ty na disku a volitelnÄ› vynucovat omezenĂ­"
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-"Neaktualizovat Äas pÅ™Ă­stupu pro tento souborovĂ½ systĂ©m\n"
-"(napÅ™. pro rychlejÅ¡Ă­ pÅ™Ă­stup k frontÄ› zprĂ¡v pÅ™i provozovĂ¡nĂ­ diskusnĂ­ho "
-"serveru)."
+"Neaktualizovat Äas pÅ™Ă­stupu k inode na tomto souborovĂ©m systĂ©mu\n"
+"(napÅ™. pro rychlejÅ¡Ă­ pÅ™Ă­stup k souborům)"
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"Aktualizovat Äas pÅ™Ă­stupu k uzlům pro tento souborovĂ½ systĂ©m efektivnÄ›ji\n"
-"(napÅ™. pro rychlejÅ¡Ă­ pÅ™Ă­stup k frontÄ› zprĂ¡v pÅ™i provozovĂ¡nĂ­ diskusnĂ­ho "
+"(napÅ™. pro rychlejÅ¡Ă­ pÅ™Ă­stup k Å™adÄ› zprĂ¡v pÅ™i provozovĂ¡nĂ­ diskusnĂ­ho "
"serveru)."
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
-"Lze připojit pouze explicitně (tj. volba -a\n"
-"způsobĂ­, že souborovĂ½ systĂ©m nebude pÅ™ipojen)."
+"Může bĂ½t pÅ™ipojeno pouze vĂ½slovnÄ› (tzn. pÅ™ipojovĂ¡nĂ­ vÅ¡ech souborovĂ½ch "
+"systĂ©mů pomocĂ­ parametru -a tento souborovĂ½ systĂ©m nepÅ™ipojĂ­)."
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
-msgstr ""
-"Neinterpretovat speciĂ¡lnĂ­ znakovĂ¡ Äi blokovĂ¡ zaÅ™Ă­zenĂ­ na souborovĂ©m systĂ©mu."
+msgid "Do not interpret character or block special devices on the filesystem."
+msgstr "Na tomto systĂ©mu nepÅ™eklĂ¡dat speciĂ¡lnĂ­ blokovĂ¡ ani znakovĂ¡ zaÅ™Ă­zenĂ­."
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
-"Nepovolit spouÅ¡tÄ›nĂ­ jakĂ½chkoliv binĂ¡rnĂ­ch souborů na pÅ™ipojenĂ©m\n"
-"souborovĂ©m systĂ©mu. Tato volba je užiteÄnĂ¡ v pÅ™Ă­padÄ›, že na serveru\n"
-"je souborovĂ½ systĂ©m, kterĂ½ obsahuje binĂ¡rnĂ­ aplikace pro jinou architekturu\n"
-"než je vlastnĂ­ systĂ©m serveru."
+"Na tomto systĂ©mu nedovolit spouÅ¡tÄ›nĂ­ Å¾Ă¡dnĂ½ch binĂ¡rnĂ­ch souborů. Tato volba "
+"může bĂ½t užiteÄnĂ¡ pro souborovĂ© systĂ©my, na nichž se nachĂ¡zejĂ­ spustitelnĂ© "
+"soubory pro jiné architektury."
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2494,62 +2472,62 @@ msgstr ""
"(NenĂ­ to nebezpeÄnĂ©, ale v pÅ™Ă­padÄ›, že mĂ¡te instalovanĂ½ suidperl(1) to\n"
"potenciĂ¡lnÄ› nebezpeÄnĂ© bĂ½t může.)"
-#: fs/mount_options.pm:137
-#, c-format
-msgid "Mount the file system read-only."
-msgstr "PÅ™ipojit souborovĂ½ systĂ©m pouze pro ÄtenĂ­."
-
#: fs/mount_options.pm:139
#, c-format
-msgid "All I/O to the file system should be done synchronously."
-msgstr "VÅ¡echny vstupnÄ›/vĂ½stupnĂ­ operace budou provĂ¡dÄ›ny synchronnÄ›."
+msgid "Mount the filesystem read-only."
+msgstr "PÅ™ipojit souborovĂ½ systĂ©m v režimu pouze pro ÄtenĂ­."
#: fs/mount_options.pm:141
#, c-format
-msgid "Allow every user to mount and umount the file system."
-msgstr "Povolit pÅ™ipojenĂ­ a odpojenĂ­ souborovĂ©ho systĂ©mu každĂ©mu uživateli."
+msgid "All I/O to the filesystem should be done synchronously."
+msgstr "VÅ¡echna I/O volĂ¡nĂ­ na souborovĂ©m systĂ©mu musĂ­ probÄ›hnout synchronnÄ›."
#: fs/mount_options.pm:143
#, c-format
-msgid "Allow an ordinary user to mount the file system."
-msgstr "Povolit obyÄejnĂ©mu uživateli pÅ™ipojit souborovĂ½ systĂ©m."
+msgid "Allow every user to mount and umount the filesystem."
+msgstr "UmožnĂ­ vÅ¡em uživatelům pÅ™ipojit Äi odpojit tento souborovĂ½ systĂ©m."
#: fs/mount_options.pm:145
#, c-format
+msgid "Allow an ordinary user to mount the filesystem."
+msgstr "UmožnĂ­ běžnĂ½m uživatelům pÅ™ipojit souborovĂ½ systĂ©m."
+
+#: fs/mount_options.pm:147
+#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr "PoÄĂ­tat uživatelskĂ© kvĂ³ty na disku a volitelnÄ› vynucovat omezenĂ­"
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr "Podporovat rozÅ¡Ă­Å™enĂ© atributy \"user.\""
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr "Umožnit zĂ¡pis běžnĂ½m uživatelům"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
msgstr "Umožnit běžnĂ½m uživatelům pouze ÄtenĂ­"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "ZdvojenĂ½ pÅ™Ă­pojnĂ½ bod %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "Nejsou dostupnĂ© Å¾Ă¡dnĂ© diskovĂ© oddĂ­ly"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
-msgstr "HledĂ¡m oddĂ­ly, kterĂ© lze pÅ™ipojit"
+msgstr "HledajĂ­ se oddĂ­ly, kterĂ© lze pÅ™ipojit"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Zvolte si pÅ™Ă­pojnĂ© body"
@@ -2571,21 +2549,21 @@ msgstr ""
#: fs/partitioning.pm:78
#, c-format
msgid "Not enough swap space to fulfill installation, please add some"
-msgstr "NenĂ­ dostatek odklĂ¡dacĂ­ho prostoru k instalaci, prosĂ­m pÅ™idejte nÄ›jakĂ½"
+msgstr ""
+"NenĂ­ dostatek odklĂ¡dacĂ­ho prostoru k instalaci, prosĂ­m, pÅ™idejte nÄ›jakĂ½"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"MusĂ­te mĂ­t koÅ™enovĂ½ oddĂ­l.\n"
-"K jeho vytvoÅ™enĂ­ musĂ­te zvolit jeden existujĂ­cĂ­ oddĂ­l\n"
-"(nebo vytvoÅ™it novĂ½), zvolit 'PÅ™Ă­pojnĂ½ bod'\n"
-"a nastavit ho na '/'"
+"K jeho nastavenĂ­ vytvoÅ™te oddĂ­l (nebo vyberte oddĂ­l stĂ¡vajĂ­cĂ­), vyberte "
+"možnost Mount point (adresĂ¡Å™ pÅ™ipojenĂ­) a zvolte \"/\""
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2596,53 +2574,58 @@ msgstr ""
"\n"
"Chcete pÅ™esto pokraÄovat?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "PouÅ¾Ă­t volnĂ© mĂ­sto"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "NenĂ­ dostatek mĂ­sta pro vytvoÅ™enĂ­ novĂ½ch diskovĂ½ch oddĂ­lů"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "PouÅ¾Ă­t existujĂ­cĂ­ oddĂ­ly"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "NenĂ­ zde Å¾Ă¡dnĂ½ existujĂ­cĂ­ oddĂ­l k použitĂ­"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
-msgstr "PoÄĂ­tĂ¡m volnĂ© mĂ­sto na oddĂ­lu Microsoft Windows®"
+msgstr "PoÄĂ­tĂ¡ se volnĂ© mĂ­sto na oddĂ­lu Microsoft Windows®"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr "PouÅ¾Ă­t volnĂ© mĂ­sto na oddĂ­lu Microsoft Windows®"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "Na kterém oddílu chcete změnit velikost?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr ""
-"VĂ¡Å¡ diskovĂ½ oddĂ­l s Microsoft Windows® je pÅ™Ă­liÅ¡ fragmentovanĂ½. Restartujte "
-"poÄĂ­taÄ do systĂ©mu Microsoft Windows®, použijte program 'defrag' a potom "
-"spusťte opět instalaci Mandriva Linuxu."
+"VĂ¡Å¡ oddĂ­l s Microsoft Windows® je pÅ™Ă­liÅ¡ fragmentovĂ¡n. ProsĂ­m, restartujte "
+"vĂ¡Å¡ poÄĂ­taÄ do Microsoft Windows® a použijte nĂ¡stroj \"defrag\". PotĂ© "
+"spusťte znovu instalaci %s."
+
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr "NepodaÅ™ilo se najĂ­t oddĂ­l pro zmÄ›nu velikosti (%d možnosti)"
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2667,7 +2650,7 @@ msgstr ""
"DrakX nynĂ­ musĂ­ zmenÅ¡it oddĂ­l s Microsoft Windows®.\n"
"\n"
"\n"
-"BuÄte opatrnĂ­: tato operace je nebezpeÄnĂ¡. Pokud jste tak již neuÄinili, "
+"BuÄte opatrnĂ­: Tato operace je nebezpeÄnĂ¡. Pokud jste tak již neuÄinili, "
"mÄ›li byste nejprve ukonÄit instalaci, spustit \"chkdsk c:\" z pÅ™Ă­kazovĂ© "
"Å™Ă¡dky (spuÅ¡tÄ›nĂ­ programu \"scandisk\" nestaÄĂ­, použijte pÅ™Ă­kaz \"chkdsk\"!), "
"popÅ™Ă­padÄ› i defrag a potom instalaci spustit znovu. TakĂ© byste si mÄ›li data "
@@ -2677,77 +2660,79 @@ msgstr ""
"Až si budete jistĂ­, že chcete pokraÄovat, stisknÄ›te %s."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "DalÅ¡Ă­"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Partitionning"
msgstr "Rozdělení disku"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr ""
"Jakou velikost oddílu chcete nechat pro Microsoft Windows® na diskovém "
"oddĂ­lu %s?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "Velikost"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
-msgstr "Měním velikost oddílu s Microsoft Windows®"
+msgstr "Mění se velikost oddílu s Microsoft Windows®"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "Změna FAT oddílu neuspěla: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
"Nejsou zde Å¾Ă¡dnĂ© FAT oddĂ­ly, kterĂ© by bylo možnĂ© zmÄ›nit (nebo nenĂ­ dostatek "
"mĂ­sta)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Odstranit Microsoft Windows®"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Erase and use entire disk"
msgstr "Smazat a pouÅ¾Ă­t celĂ½ disk"
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "MĂ¡te vĂ­ce než jeden pevnĂ½ disk, na kterĂ½ chcete instalovat Linux?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
+msgstr "MĂ¡te vĂ­ce než jeden pevnĂ½ disk. KterĂ½ chcete k instalaci pouÅ¾Ă­t?"
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "VÅ ECHNY diskovĂ© oddĂ­ly a data na disku %s budou zruÅ¡eny"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "Vlastní rozdělení disku"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "PouÅ¾Ă­t fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2756,65 +2741,70 @@ msgstr ""
"NynĂ­ můžete rozdÄ›lit vĂ¡Å¡ pevnĂ½ disk %s.\n"
"Až skonÄĂ­te, nezapomeňte uložit zmÄ›ny pomocĂ­ 'w'"
-#: fs/partitioning_wizard.pm:402
+#: fs/partitioning_wizard.pm:425
#, c-format
msgid "Ext2/3/4"
msgstr "Ext2/3/4"
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
-msgstr "Nemůžu najĂ­t Å¾Ă¡dnĂ© volnĂ© mĂ­sto pro instalaci"
+msgid "I cannot find any room for installing"
+msgstr "Nebylo nalezeno dostatek mĂ­sta pro instalaci"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "Průvodce oddĂ­ly DrakX naÅ¡el nĂ¡sledujĂ­cĂ­ Å™eÅ¡enĂ­ rozdÄ›lenĂ­ disku:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr "Zde je obsah vašeho disku "
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "VytvĂ¡Å™enĂ­ diskovĂ½ch oddĂ­lů selhalo: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
+#, c-format
+msgid "You cannot use JFS for partitions smaller than 16MB"
+msgstr "Pro oddĂ­l menÅ¡Ă­ než 16MB nelze pouÅ¾Ă­t JFS"
+
+#: fs/type.pm:373
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
-msgstr "Nemůžete pouÅ¾Ă­t JFS pro oddĂ­l menÅ¡Ă­ než 16MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
+msgstr "Pro oddĂ­l menÅ¡Ă­ než 32MB nelze pouÅ¾Ă­t ReiserFS"
-#: fs/type.pm:394
+#: fs/type.pm:374
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
-msgstr "Nemůžete pouÅ¾Ă­t ReiserFS pro oddĂ­l menÅ¡Ă­ než 32MB"
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr "Pro oddĂ­ly menÅ¡Ă­ než 256MB nelze pouÅ¾Ă­t Btrfs"
-#: fsedit.pm:24
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "jednoduchĂ½"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "s /usr"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "server"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
-msgstr "Na discĂ­ch %s byl nalezen softwarovĂ½ RAID Å™Ă­zenĂ½ BIOSem. Aktivovat?"
+msgstr "Na discĂ­ch %s byl nalezen softwarovĂ½ RAID Å™Ă­zenĂ½ BIOSem. Zapnout?"
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2822,51 +2812,49 @@ msgid ""
"\n"
"Do you agree to lose all the partitions?\n"
msgstr ""
-"Nemůžu pÅ™eÄĂ­st vaÅ¡i tabulku oddĂ­lů zaÅ™Ă­zenĂ­ %s, je pro mÄ› pÅ™Ă­liÅ¡ poruÅ¡enĂ¡ :"
-"(\n"
-"Můžu se pokusit pokraÄovat v ÄiÅ¡tÄ›nĂ­ Å¡patnĂ½ch oddĂ­lů (VÅ ECHNA\n"
-"DATA budou ztracena!). JinĂ¡ možnost je zakĂ¡zat DrakX mÄ›nit tabulku\n"
-"oddĂ­lů (chyba je %s)\n"
+"Nelze naÄĂ­st tabulku rozdÄ›lenĂ­ disku %s, neboÅ¥ je pÅ™Ă­liÅ¡ \n"
+"poškozena :-( Tuto tabulku lze smazat (přijdete o VŠECHNA DATA!)\n"
+"a vytvoÅ™it ji znovu nebo ji nechat tak jak je a vyuÅ¾Ă­t stĂ¡vajĂ­cĂ­\n"
+"rozloženĂ­ disku (chyba %s)\n"
"\n"
-"SouhlasĂ­te s tĂ­m, že pÅ™ijdete o vÅ¡echny oddĂ­ly?\n"
+"Chcete pÅ™ijĂ­t o vÅ¡echny souÄasnÄ› existujĂ­cĂ­ oddĂ­ly?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
-msgstr "PÅ™Ă­pojnĂ© body (mount points) musĂ­ zaÄĂ­nat '/'"
+msgstr "PÅ™Ă­pojnĂ© body musĂ­ zaÄĂ­nat '/'"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "NĂ¡zev pÅ™Ă­pojnĂ©ho bodu může obsahovat pouze pĂ­smena a ÄĂ­slice"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "OddĂ­l s pÅ™Ă­pojnĂ½m bodem %s už existuje\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Zvolili jste softwarovĂ½ RAID oddĂ­l jako koÅ™enovĂ½ oddĂ­l (/).\n"
-"S tĂ­m se nenĂ­ schopnĂ½ vypoÅ™Ă¡dat Å¾Ă¡dnĂ½ zavĂ¡dÄ›cĂ­ program bez použitĂ­ oddĂ­lu\n"
-"/boot. UjistÄ›te se prosĂ­m, že jste tento oddĂ­l pÅ™idali"
+"Jako koÅ™enovĂ½ oddĂ­l (/) jste zvolili RAIDovĂ½ oddĂ­l.\n"
+"Å½Ă¡dnĂ½ zavadÄ›Ä neumĂ­ zavĂ©st systĂ©m, pakliže nemĂ¡te oddÄ›lenĂ½ oddĂ­l\n"
+"/boot. ProsĂ­m, ujistÄ›te se, že mĂ¡te oddÄ›lenĂ½ oddĂ­l /boot."
-#: fsedit.pm:438
+#: fsedit.pm:453
#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-"Verze metadat nenĂ­ podporovĂ¡na jako zavĂ¡dÄ›cĂ­ oddĂ­l. UjistÄ›te se prosĂ­m, že "
-"jste přidali "
-"zavĂ¡dÄ›cĂ­ oddĂ­l /boot."
+"Tato verze popisnĂ½ch dat (metadat) nenĂ­ kompatibilnĂ­ se stĂ¡vajĂ­cĂ­m zavĂ¡dÄ›cĂ­m "
+"oddĂ­lem. ProsĂ­m, ujistÄ›te se, že mĂ¡te oddÄ›lenĂ½ oddĂ­l /boot."
-#: fsedit.pm:446
+#: fsedit.pm:461
#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
@@ -2875,55 +2863,55 @@ msgstr ""
"Zvolili jste softwarovĂ½ RAID oddĂ­l jako zavĂ¡dÄ›cĂ­ oddĂ­l /boot.\n"
"S tĂ­m se nenĂ­ schopnĂ½ vypoÅ™Ă¡dat Å¾Ă¡dnĂ½ zavĂ¡dÄ›cĂ­ program."
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
-msgstr "Verze metadat nenĂ­ podporovanĂ¡ jako zavĂ¡dÄ›cĂ­ oddĂ­l."
+msgstr "Verze popisnĂ½ch dat (metadat) nenĂ­ podporovanĂ¡ jako zavĂ¡dÄ›cĂ­ oddĂ­l."
-#: fsedit.pm:457
+#: fsedit.pm:472
#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Zvolili jste Å¡ifrovanĂ½ oddĂ­l jako koÅ™enovĂ½ oddĂ­l (/).\n"
-"S tĂ­m se nenĂ­ schopnĂ½ vypoÅ™Ă¡dat Å¾Ă¡dnĂ½ zavĂ¡dÄ›cĂ­ program bez použitĂ­ oddĂ­lu\n"
-"/boot. UjistÄ›te se prosĂ­m, že jste tento oddĂ­l pÅ™idali"
+"Jako koÅ™enovĂ½ oddĂ­l (/) jste zvolili Å¡ifrovanĂ½ oddĂ­l.\n"
+"Å½Ă¡dnĂ½ zavadÄ›Ä neumĂ­ zavĂ©st systĂ©m, pakliže nemĂ¡te oddÄ›lenĂ½ oddĂ­l\n"
+"/boot. ProsĂ­m, ujistÄ›te se, že mĂ¡te oddÄ›lenĂ½ oddĂ­l /boot."
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
-msgstr "Nelze pouÅ¾Ă­t kryptovanĂ½ souborovĂ½ systĂ©m na pÅ™ipojenĂ½ bod %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
+msgstr ""
+"Pro pÅ™Ă­pojnĂ½ bod (adresĂ¡Å™ pÅ™ipojenĂ­) %s nemůžete pouÅ¾Ă­t Å¡ifrovanĂ½ oddĂ­l"
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
-"Pro pÅ™Ă­pojnĂ½ bod %s nemůžete pouÅ¾Ă­t LogickĂ½ svazek LVM, jelikož spadĂ¡ do "
-"vĂ­ce fyzickĂ½ch svazků"
+"Pro pÅ™Ă­pojnĂ½ bod (adresĂ¡Å™ pÅ™ipojenĂ­) %s nemůžete pouÅ¾Ă­t oddĂ­l na LVM, "
+"jelikož tento zahrnuje fyzickĂ½ch ÄĂ¡stĂ­ (PV)"
-#: fsedit.pm:449
+#: fsedit.pm:484
#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-"Vybrali jste LogickĂ½ svazek LVM jako koÅ™enovĂ½ adresĂ¡Å™ (/).\n"
-"ZavadÄ›Ä s takovĂ½m svazkem neumĂ­ pracovat, pokud zasahuje do vĂ­ce fyzickĂ½ch "
-"svazků.\n"
-"MÄ›li byste vytvoÅ™it nejprve oddĂ­l /boot"
+"Jako koÅ™enovĂ½ oddĂ­l (/) jste zvolili LV oddĂ­l s vĂ­ce fyzickĂ½mi \n"
+"ÄĂ¡stmi (PV). Å½Ă¡dnĂ½ zavadÄ›Ä neumĂ­ zavĂ©st systĂ©m, pakliže nemĂ¡te \n"
+"oddÄ›lenĂ½ oddĂ­l /boot. ProsĂ­m ujistÄ›te se, že mĂ¡te oddÄ›lenĂ½ oddĂ­l /boot."
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "Tento adresĂ¡Å™ musĂ­ kromÄ› koÅ™enovĂ©ho souborovĂ©ho systĂ©mu zůstat"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2932,12 +2920,12 @@ msgstr ""
"Pro tento pÅ™Ă­pojnĂ½ bod potÅ™ebujete opravdovĂ½ souborovĂ½ systĂ©m (ext2/ext3, "
"reiserFS, XFS nebo JFS)\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "Pro automatické rozdělení disku není dostatek místa"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "Nic nedělat"
@@ -2947,283 +2935,278 @@ msgstr "Nic nedělat"
msgid "SATA controllers"
msgstr "SATA Å™adiÄe"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "RAID Å™adiÄe"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "(E)IDE/ATA Å™adiÄe"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, c-format
msgid "Card readers"
msgstr "ÄŒteÄky karet"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "Firewire Å™adiÄe"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "PCMCIA Å™adiÄe"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "SCSI Å™adiÄe"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "USB Å™adiÄe"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "USB porty"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "SMBus Å™adiÄe"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "SystĂ©movĂ© Å™adiÄe a můstky"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Disketa"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "PevnĂ½ disk"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr "ĂložnĂ¡ zaÅ™Ă­zenĂ­ USB"
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CDROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "CD/DVD vypalovaÄky"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "PĂ¡ska"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "AGP Å™adiÄe"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "GrafickĂ¡ karta"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr "DVB karta"
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "TV karta"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "DalÅ¡Ă­ multimediĂ¡lnĂ­ zaÅ™Ă­zenĂ­"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "ZvukovĂ¡ karta"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "WebovĂ¡ kamera"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "Procesory"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "Adaptéry ISDN"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr "ZvukovĂ¡ zaÅ™Ă­zenĂ­ USB"
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr "RĂ¡dio karty"
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr "SĂ­Å¥ovĂ© karty ATM"
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr "SĂ­Å¥ovĂ© karty WAN"
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr "ZaÅ™Ă­zenĂ­ Bluetooth"
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "EthernetovĂ¡ karta"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "Modem"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "Adaptéry ADSL"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "Paměť"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "TiskĂ¡rna"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr "Game port Å™adiÄe"
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "Joystick"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "KlĂ¡vesnice"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr "Tablet a dotykovĂ¡ obrazovka"
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "Myš"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr "Biometrie"
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "UPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "Skener"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "NeznĂ¡mĂ½/JinĂ½"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "cpu #"
-#: harddrake/sound.pm:303
-#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "ÄŒekejte prosĂ­m... Aktivuji konfiguraci"
-
-#: harddrake/sound.pm:366
+#: harddrake/sound.pm:80
#, c-format
-msgid "Enable PulseAudio"
-msgstr "Povolit PulseAudio"
+msgid "No known driver"
+msgstr "Nebyl rozpoznĂ¡n Å¾Ă¡dnĂ½ ovladaÄ"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr "Povolit zvuk 5.1 s PulseAudio"
+msgid "There's no known driver for your sound card (%s)"
+msgstr "Pro vaÅ¡i zvukovou kartu (%s) nenĂ­ Å¾Ă¡dnĂ½ znĂ¡mĂ½ ovladaÄ"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
-msgstr "Povolit pÅ™epĂ­nĂ¡nĂ­ uživatelů u zvukovĂ½ch aplikacĂ­"
+msgid "Enable PulseAudio"
+msgstr "Povolit PulseAudio"
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr "PouÅ¾Ă­t režim bez cvakĂ¡nĂ­"
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
-msgstr "VrĂ¡tit mixĂ©r zvuku na vĂ½chozĂ­ hodnoty"
+msgstr "VrĂ¡tit směšovaÄ zvuku na vĂ½chozĂ­ hodnoty"
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr "ŘeÅ¡enĂ­ problĂ©mů"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "Bez alternativnĂ­ho ovladaÄe"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
@@ -3232,189 +3215,136 @@ msgstr ""
"Pro vaÅ¡i zvukovou kartu (%s), kterĂ¡ nynĂ­ pouÅ¾Ă­vĂ¡ ovladaÄ \"%s\", nenĂ­ Å¾Ă¡dnĂ½ "
"znĂ¡mĂ½ OSS/ALSA alternativnĂ­ ovladaÄ."
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "NastavenĂ­ zvuku"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-"Zde si pro vaÅ¡i zvukovou (%s) kartu můžete vybrat alternativnĂ­ ovladaÄ (buÄ "
-"OSS nebo ALSA)"
+msgid "Your card uses the \"%s\" driver"
+msgstr "VaÅ¡e karta pouÅ¾Ă­vĂ¡ ovladaÄ \"%s\""
+
+#: harddrake/sound.pm:155
+#, c-format
+msgid "Sound troubleshooting"
+msgstr "ŘeÅ¡enĂ­ problĂ©mů se zvukem"
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
"\n"
"\n"
-"VaÅ¡e karta nynĂ­ pouÅ¾Ă­vĂ¡ ovladaÄ %s\"%s\" (vĂ½chozĂ­ ovladaÄ pro vaÅ¡i kartu je "
-"\"%s\")"
-
-#: harddrake/sound.pm:414
-#, c-format
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"- 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.\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-"OSS (Open Sound System) bylo prvnĂ­ API pro zvuk. Toto API je nezĂ¡vislĂ© na OS "
-"(je dostupnĂ© na vĂ­ce unixovĂ½ch systĂ©mech), ale mĂ¡ pouze zĂ¡kladnĂ­ funkce a "
-"omezené API.\n"
-"A co vĂ­ce, vÅ¡echny OSS ovladaÄe \"vynalĂ©zajĂ­ znovu kolo\".\n"
+"- \"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\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) je modulĂ¡rnĂ­ architektura, kterĂ¡ "
-"kterĂ¡ podporuje daleko vĂ­ce ISA, USB a PCI karet.\n"
"\n"
-"TakĂ© poskytuje daleko lepÅ¡Ă­ API než OSS.\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"Pokud chcete pouÅ¾Ă­t ovladaÄe ALSA, můžete pouÅ¾Ă­t dva režimy:\n"
-"- starÅ¡Ă­ režim kompatibility s OSS API\n"
-"- novĂ© ALSA API, kterĂ© poskytuje daleko vĂ­ce možnostĂ­, ale vyžaduje pouÅ¾Ă­t "
-"knihovnu ALSA.\n"
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "OvladaÄ:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"StarÅ¡Ă­ ovladaÄ \"%s\" je na ÄernĂ© listinÄ›.\n"
"\n"
-"Bylo u nÄ›j zjiÅ¡tÄ›no, že pÅ™i odebrĂ¡nĂ­ způsobĂ­ pĂ¡d jĂ¡dra.\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
+"\n"
+"\n"
+"- \"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.\n"
+"\n"
+"\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
-"PÅ™i dalÅ¡Ă­m spuÅ¡tÄ›nĂ­ bude použit pouze novĂ½ ovladaÄ \"%s\" "
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "NenĂ­ dostupnĂ½ Å¾Ă¡dnĂ½ open source ovladaÄ"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"Pro vaÅ¡i zvukovou kartu (%s) nenĂ­ Å¾Ă¡dnĂ½ vhodnĂ½ volnÄ› použitelnĂ½ ovladaÄ, ale "
-"existuje alternativnĂ­ proprietĂ¡rnĂ­ ovladaÄ na \"%s\"."
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "Nebyl rozpoznĂ¡n Å¾Ă¡dnĂ½ ovladaÄ"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Pro vaÅ¡i zvukovou kartu (%s) nenĂ­ Å¾Ă¡dnĂ½ znĂ¡mĂ½ ovladaÄ"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "ŘeÅ¡enĂ­ problĂ©mů se zvukem"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
+"- \"/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)\n"
msgstr ""
-"KlasickĂ½ postup pÅ™i Å™eÅ¡enĂ­ problĂ©mů se zvukem je pomocĂ­ tÄ›chto pÅ™Ă­kazů:\n"
+"NĂ­Å¾e jsou uvedeny nÄ›kterĂ© zĂ¡kladnĂ­ tipy, kterĂ© vĂ¡m pomohou v odladÄ›nĂ­ "
+"problĂ©mů se zvukem, ale pÅ™esnÄ›jÅ¡Ă­ a aktuĂ¡lnĂ­ tipy a triky naleznete na "
+"adrese:\n"
"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" vĂ¡m Å™ekne, jakĂ½ ovladaÄ je vĂ½chozĂ­ pro\n"
-"danou zvukovou kartu\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" vĂ¡m Å™ekne, kterĂ½ ovladaÄ se nynĂ­\n"
-"pouÅ¾Ă­vĂ¡\n"
"\n"
-"- \"/sbin/lsmod\" provede kontrolu toho, zda modul (ovladaÄ) je nahrĂ¡n nebo "
-"ne\n"
+"- ObecnĂ© doporuÄenĂ­: Povolte PulseAudio. Pokud jste se rozhodli, že nebude "
+"pouÅ¾Ă­vat PulseAudio, pÅ™esto důraznÄ› doporuÄujeme, abyste jej povolit. U "
+"naprostĂ© vÄ›tÅ¡iny pÅ™Ă­padů použitĂ­ jako desktopu, je PulseAudio doporuÄovĂ¡no a "
+"podporovĂ¡no jako nejlepÅ¡Ă­ volba.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" a \"/sbin/chkconfig --list alsa\" vĂ¡m "
-"sdělí\n"
-"zda je pro initlevel nastaveny služby alsa a sound\n"
"\n"
-"- \"aumix -q\" vĂ¡m Å™ekne, zda je zvuk ztlumen nebo ne\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" vĂ¡m Å™ekne, kterĂ½ program pouÅ¾Ă­vĂ¡ zvukovou "
-"kartu.\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "Umožnit vĂ½bÄ›r ovladaÄe"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "VĂ½bÄ›r libovolnĂ©ho ovladaÄe"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
+"- \"kmix\" (KDE), \"gnome-control-center sound\" (GNOME) a \"pavucontrol"
+"\" (obecnÄ›) spustĂ­ grafickou aplikaci, kterĂ¡ vĂ¡m umožnĂ­ zobrazit vaÅ¡e "
+"zvukovĂ© zaÅ™Ă­zenĂ­ a nastavit Ăºroveň hlasitosti\n"
+"\n"
+"\n"
+"- \"ps aux | grep pulseaudio\" zkontroluje, že PulseAudio bÄ›Å¾Ă­.\n"
+"\n"
+"\n"
+"- \"pactl stat\" zkontroluje, zda je možnĂ© se Å™Ă¡dnÄ› pÅ™ipojit k PulseAudio "
+"démonu.\n"
+"\n"
+"\n"
+"- \"pactl list sink-inputs\" vĂ¡m Å™ekne, kterĂ© programy v souÄasnĂ© dobÄ› "
+"pÅ™ehrĂ¡vajĂ­ zvuk pomocĂ­ PulseAudio.\n"
+"\n"
+"\n"
+"- \"systemctl status osspd.service\" vĂ¡m Å™ekne aktuĂ¡lnĂ­ stav OSS proxy "
+"dĂ©monu. Ten se pouÅ¾Ă­vĂ¡ k povolenĂ­ zvuku ze starÅ¡Ă­ch aplikacĂ­, kterĂ© "
+"pouÅ¾Ă­vajĂ­ zvukovĂ© API OSS. Pokud budete potÅ™ebovat tuto funkci, je tÅ™eba "
+"nainstalovat \"ossp\" balĂ­Äek.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
-msgstr ""
-"Pokud skuteÄnÄ› vĂ­te, kterĂ½ ovladaÄ je ten sprĂ¡vnĂ½ pro vaÅ¡i kartu,\n"
-"můžete ho vybrat ze seznamu.\n"
"\n"
-"AktuĂ¡lnĂ­ ovladaÄ pro vaÅ¡i zvukovou kartu \"%s\" je \"%s\"."
+"- \"pacmd ls\" vĂ¡m Å™ekne hodnÄ› ladĂ­cĂ­ch informacĂ­ o aktuĂ¡lnĂ­m stavu vaÅ¡eho "
+"zvuku.\n"
+"\n"
+"\n"
+"- \"lspcidrake -v | grep -i audio\" vĂ¡m Å™ekne, kterĂ½ nĂ­zkoĂºrovňovĂ½ ovladaÄ "
+"vaÅ¡e karta pouÅ¾Ă­vĂ¡ ve vĂ½chozĂ­m nastavenĂ­.\n"
+"\n"
+"\n"
+"- \"/usr/sbin/lsmod | grep snd\" vĂ¡m umožnĂ­ zjistit, kterĂ© souvisejĂ­cĂ­ "
+"zvukovĂ© moduly jĂ¡dra (ovladaÄe) jsou naÄteny.\n"
+"\n"
+"\n"
+"- \"alsamixer -c 0\" vĂ¡m poskytne směšovaÄ v textovĂ©m režimu pro "
+"nĂ­zkoĂºrovňovĂ© ovlĂ¡dĂ¡nĂ­ ALSA prvnĂ­ zvukovĂ© karty\n"
+"\n"
+"\n"
+"- \"/usr/sbin/fuser -v /dev/snd/pcm* /dev/dsp\" vĂ¡m Å™ekne, kterĂ© programy v "
+"souÄasnĂ© dobÄ› vyuÅ¾Ă­vajĂ­ zvukovou kartu pÅ™Ă­mo (obvykle by to mÄ›lo zobrazit "
+"jen PulseAudio)\n"
#: harddrake/v4l.pm:12
#, c-format
@@ -3442,12 +3372,12 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
-"Modul bttv jĂ¡dra operaÄnĂ­ho systĂ©mu GNU/Linux nalezne sprĂ¡vnĂ© parametry "
-"automaticky pro vÄ›tÅ¡inu modernĂ­ch TV karet.\n"
-"Je-li vaÅ¡e karta Å¡patnÄ› detekovĂ¡na, lze zde ruÄnÄ› nastavit sprĂ¡vnĂ½ typ karty "
-"a tuneru. Pokud je to potÅ™eba, vyberte takĂ© parametry vaÅ¡Ă­ TV karty."
+"Pro vÄ›tÅ¡inu modernĂ­ch televiznĂ­ch karet si jĂ¡dro samo zjistĂ­ parametry. \n"
+"Pokud jsou parametry nastaveny nebo zjištěny špatně, můžete si zvolit "
+"vlastnĂ­ typ tuneru nebo typ karty. Zvolte, prosĂ­m, parametry karty dle "
+"potřeby."
#: harddrake/v4l.pm:478
#, c-format
@@ -3459,70 +3389,73 @@ msgstr "Model karty:"
msgid "Tuner type:"
msgstr "Typ tuneru:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "Ok"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Ano"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "Ne"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Vyberte soubor"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Přidat"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Změnit"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "UkonÄit"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "Zpět"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
msgstr "Nezvolen Å¾Ă¡dnĂ½ soubor"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
msgstr "Vybrali jste adresĂ¡Å™, ne soubor"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
msgstr "AdresĂ¡Å™ neexistuje"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "Soubor neexistuje"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr "Pozor, jsou povolena velkĂ¡ pĂ­smena"
@@ -3583,7 +3516,7 @@ msgid ""
"or just hit Enter to proceed.\n"
"Your choice? "
msgstr ""
-"Vyberte si prosĂ­m prvnĂ­ ÄĂ­slo z vĂ½bÄ›ru, kterĂ© chcete editovat,\n"
+"Vyberte si, prosĂ­m, prvnĂ­ ÄĂ­slo z vĂ½bÄ›ru, kterĂ© chcete upravovat,\n"
"nebo stisknÄ›te Enter pro pokraÄovĂ¡nĂ­.\n"
"Vaše volba? "
@@ -3593,7 +3526,7 @@ msgid ""
"=> Notice, a label changed:\n"
"%s"
msgstr ""
-"=> Oznamuji zmÄ›nu nĂ¡věštĂ­:\n"
+"=> Oznamuje se zmÄ›na nĂ¡věštĂ­:\n"
"%s"
#: interactive/stdio.pm:151
@@ -3604,1248 +3537,1268 @@ msgstr "Znovu odeslat"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "Andorra"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "SpojenĂ© ArabskĂ© EmirĂ¡ty"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "AfghĂ¡nistĂ¡n"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antigua a Barbuda"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Anguilla"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "AlbĂ¡nie"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "Arménie"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Nizozemské Antily"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "Angola"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "Antarktida"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "Argentina"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "AmerickĂ¡ Samoa"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "Rakousko"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "AustrĂ¡lie"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "Aruba"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "ĂzerbajdÅ¾Ă¡n"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Bosna a Hercegovina"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbados"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "BangladĂ©Å¡"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Belgie"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Burkina Faso"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "Bulharsko"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Bahrajn"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Burundi"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Benin"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Bermudy"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Brunei Darussalam"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "BolĂ­vie"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "BrazĂ­lie"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahamy"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "BhĂºtĂ¡n"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
-msgstr "Bouvet Island"
+msgstr "Bouvetův ostrov"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Botswana"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Bělorusko"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Belize"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "Kanada"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Kokosové ostrovy (Keeling Islands)"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "Kongo (Kinshasa)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
-msgstr "CentrĂ¡lnĂ­ africkĂ¡ republika"
+msgstr "StÅ™edoafrickĂ¡ republika"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "Kongo (Brazzaville)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Å vĂ½carsko"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
-msgstr "Cote d'Ivoire"
+msgstr "PobÅ™eÅ¾Ă­ slonoviny"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Cookovy ostrovy"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Chile"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "Kamerun"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "ÄŒĂ­na"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "Kolumbie"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "Costa Rica"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Srbsko & Montenegro"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "Kuba"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Cape Verde"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "VĂ¡noÄnĂ­ ostrov"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "Kypr"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "ÄŒeskĂ¡ republika"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "Německo"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Džibuti"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "DĂ¡nsko"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Dominica"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "DominikĂ¡nskĂ¡ republika"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "AlÅ¾Ă­rsko"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "EkvĂ¡dor"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Estonsko"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Egypt"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "ZĂ¡padnĂ­ Sahara"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Eritrea"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "Španělsko"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "Etiopie"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Finsko"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Fidži"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
-msgstr "Falklandy (Malvinas)"
+msgstr "Falklandy (MalvĂ­ny)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Mikronésie"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
-msgstr "Faroe Islands"
+msgstr "Faerské ostrovy"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Francie"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Gabon"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "VelkĂ¡ BritĂ¡nie"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Grenada"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
-msgstr "Georgie"
+msgstr "Gruzie"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "FrancouzskĂ¡ Guinea"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Ghana"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Gibraltar"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "GrĂ³nsko"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Gambie"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Guinea"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Guadeloupe"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "RovnĂ­kovĂ¡ Guinea"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Řecko"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "JižnĂ­ Georgie a ostrovy South Sandwich"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Guatemala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Guam"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Guinea-Bissau"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Guyana"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "ÄŒĂ­na (Hong Kong)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Heard a McDonaldovy ostrovy"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Honduras"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "Chorvatsko"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Haiti"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "MaÄarsko"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Indonésie"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Irsko"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Izrael"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "Indie"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "BritskĂ© teritorium IndickĂ©ho moÅ™e"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "IrĂ¡k"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "ĂrĂ¡n"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Island"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "ItĂ¡lie"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Jamajka"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "JordĂ¡n"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "Japonsko"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "Keňa"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "KyrgyzstĂ¡n"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "Kambodža"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Kiribati"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "Comoros"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "Saint Kitts a Nevis"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "Korea (SevernĂ­)"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "Korea"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Kuvajt"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "Kajmanské ostrovy"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "KazachstĂ¡n"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Laos"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Libanon"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "SvatĂ¡ Lucie"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Lichtenštejnsko"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "SrĂ­ Lanka"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Libérie"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Lesotho"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Litva"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Lucembursko"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Lotyšsko"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "Libye"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "Maroko"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "Monako"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "Moldava"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "Madagaskar"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Marshall Islands"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "Makedonie"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "Mali"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Myanmar"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "Mongolsko"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Northern Mariana Islands"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "Martinique"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "MauretĂ¡nie"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montserrat"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "Malta"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "Mauritius"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "Maledivy"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Malawi"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "Mexiko"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "Malajsie"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "Mosambik"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "Namibie"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "NovĂ¡ Kaledonie"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "Niger"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Norfolské ostrovy"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "Nigérie"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Nikaragua"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "NizozemĂ­"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Norsko"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "NepĂ¡l"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "Nauru"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niue"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "NovĂ½ ZĂ©land"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "OmĂ¡n"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "Panama"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "Peru"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "FrancouzskĂ¡ PolynĂ©sie"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "Papua NovĂ¡ Guinea"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "FilipĂ­ny"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "PĂ¡kistĂ¡n"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "Polsko"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Saint Pierre a Miquelon"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitcairn"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "Puerto Rico"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Palestina"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "Portugalsko"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paraguay"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Palau"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Katar"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
-msgstr "Reunion"
+msgstr "Réunion"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Rumunsko"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Rusko"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Rwanda"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "SaudskĂ¡ ArĂ¡bie"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
-msgstr "Solomon Islands"
+msgstr "Å alamounovy ostrovy"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
-msgstr "Seychely"
+msgstr "SeychelskĂ¡ republika"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "SudĂ¡n"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Å vĂ©dsko"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Singapur"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "SvatĂ¡ Helena"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Slovinsko"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Svalbard a ostrovy Jan Mayen"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "Slovensko"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Sierra Leone"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "San Marino"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Senegal"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "SomĂ¡lsko"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Surinam"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "Sao Tome a Principe"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "El Salvador"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "SĂ½rie"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Svazijsko"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Turks a Caicos Islands"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "ÄŒad"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "FrancouzskĂ¡ jižnĂ­ teritoria"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Togo"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Thajsko"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
-msgstr "TadžikistĂ¡n"
+msgstr "TĂ¡džikistĂ¡n"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Tokelau"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "VĂ½chodnĂ­ Timor"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "TurkmenistĂ¡n"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Tunisko"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Tonga"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "Turecko"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Trinidad a Tobago"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Tuvalu"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
-msgstr "Taiwan"
+msgstr "Tchaj-wan"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Tanzanie"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Ukrajina"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Uganda"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "SpojenĂ© stĂ¡ty (Minor Outlying Islands)"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "SpojenĂ© stĂ¡ty americkĂ©"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Uruguay"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "UzbekistĂ¡n"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "VatikĂ¡n"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "Saint Vincent a Grenadiny"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Venezuela"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "Panenské ostrovy (britské)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "Panenské ostrovy (U.S.)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Vietnam"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Vanuatu"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "Wallis a Futuna"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Samoa"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Jemen"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Mayotte"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "JižnĂ­ Afrika"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Zambie"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Zimbabwe"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "VĂ­tĂ¡ vĂ¡s %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr "PÅ™esunutĂ­ pouÅ¾Ă­vanĂ½ch fyzickĂ½ch oblastĂ­ na jinĂ© svazky selhalo"
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr "FyzickĂ½ svazek %s se stĂ¡le pouÅ¾Ă­vĂ¡"
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "Odeberte nejdÅ™Ă­ve logickĂ© disky\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr "ZavadÄ›Ä neumĂ­ pracovat s adresĂ¡Å™em /boot na vĂ­ce fyzickĂ½ch svazcĂ­ch"
+#. -PO: Only write something if needed:
#: messages.pm:11
#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr "Zde můžete varovat pÅ™ed neoficiĂ¡lnĂ­m pÅ™ekladem"
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "Ăvodem"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+"OperaÄnĂ­ systĂ©m a jeho jednotlivĂ© ÄĂ¡sti dostupnĂ© v distribuci Mageia jsou "
+"pro potÅ™eby tĂ©to smlouvy oznaÄeny jako \"Software\". Software zahrnuje tĂ©Å¾ "
+"soustavu programů, pravidel, Å™eÅ¡enĂ­ a dokumentace, kterĂ¡ tvoÅ™Ă­ pÅ™Ă­sluÅ¡enstvĂ­ "
+"operaÄnĂ­ho systĂ©mu a jednotlivĂ© komponenty distribuce Mageia, jakož i "
+"veÅ¡kerĂ© aplikace Å¡Ă­Å™enĂ© spolu s touto distribucĂ­ poskytnutĂ© tÅ™etĂ­mi subjekty "
+"a držiteli autorskĂ½ch prĂ¡v."
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr "1. LicenÄnĂ­ smlouva"
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4859,16 +4812,35 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+"ProsĂ­m pÅ™eÄtÄ›te si pozornÄ› tento dokument. Tento dokument tvoÅ™Ă­ licenÄnĂ­ "
+"smlouvu mezi VĂ¡mi a sdruženĂ­m Mageia a tĂ½kĂ¡ se Softwaru.\n"
+"InstalacĂ­, vytvĂ¡Å™enĂ­m kopiĂ­ a/nebo jakĂ½mkoliv uÅ¾Ă­vĂ¡nĂ­m Software vyjadÅ™ujete "
+"svůj vĂ½slovnĂ½ souhlas s touto smlouvou a jejĂ­mi jednotlivĂ½mi ustanovenĂ­mi a "
+"zavazujete se zĂ¡vazky a povinnosti touto smlouvou uloženĂ© plnit.\n"
+"Pokud nesouhlasĂ­te byÅ¥ i s ÄĂ¡stĂ­ tĂ©to smlouvy, smlouva tĂ­m nenĂ­ uzavÅ™ena a "
+"Vy nemĂ¡te Å¾Ă¡dnĂ¡ prĂ¡va k Softwaru, zejmĂ©na uÅ¾Ă­vat jej, Å¡Ă­Å™it jej nebo jej "
+"instalovat.\n"
+"JakĂ½koliv pokus instalovat, Å¡Ă­Å™it nebo uÅ¾Ă­vat Software způsobem, kterĂ½ je v "
+"rozporu s touto smlouvou vede k automatickému odstoupení od smlouvy ex tunc "
+"ze strany sdruženĂ­ Mageia. V pÅ™Ă­padÄ›, že dojde k odstoupenĂ­ od smlouvy, "
+"musĂ­te okamžitÄ› pÅ™estat uÅ¾Ă­vat Software a zniÄit vÅ¡echny jeho kopie."
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr "2. Omezení odpovědnosti"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4876,15 +4848,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4893,51 +4865,89 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
+"you."
+msgstr ""
+"Software je poskytovĂ¡n tak jak stojĂ­ a leÅ¾Ă­, bez jakĂ©koliv zĂ¡ruky. Ani "
+"sdruženĂ­ Mageia, ani Å¾Ă¡dnĂ½ dalÅ¡Ă­ subjekt, dodavatel Äi držitel autorskĂ½ch "
+"prĂ¡v neodpovĂ­dĂ¡ za pÅ™Ă­mou Äi nepÅ™Ă­mou Å¡kodu, kterĂ¡ může vlivem uÅ¾Ă­vĂ¡nĂ­ Äi "
+"držby Software vzniknout. Strany sjednĂ¡vajĂ­, že maximĂ¡lnĂ­ vĂ½Å¡e pÅ™edvĂ­datelnĂ© "
+"Å¡kody, zahrnujĂ­cĂ­ tĂ©Å¾ pÅ™Ă­padnĂ© nĂ¡klady Å™Ă­zenĂ­ a veÅ¡kerĂ© dalÅ¡Ă­ nĂ¡klady "
+"spojenĂ© se soudnĂ­m Å™Ă­zenĂ­m, kterĂ¡ může uÅ¾Ă­vĂ¡nĂ­m Äi držbou Software vzniknout "
+"je 1,-- KÄ. Toto omezenĂ­ se vztahuje tĂ©Å¾ na kryptografickĂ© knihovny obsaženĂ© "
+"v Software."
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr "3. Licence GPL a podobné"
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+"Tento Software se sklĂ¡dĂ¡ z mnoha komponentů vytvoÅ™enĂ½ch různĂ½mi osobami Äi "
+"entitami.\n"
+"VÄ›tÅ¡ina licencĂ­ VĂ¡m umožňuje jednotlivĂ© souÄĂ¡sti uÅ¾Ă­vat, Å¡Ă­Å™it, mÄ›nit a "
+"takto zmÄ›nÄ›nĂ© ÄĂ¡sti Å¡Ă­Å™it dĂ¡le. ProsĂ­me, pÅ™eÄtÄ›te si Å™Ă¡dnÄ› licence k "
+"jednotlivĂ½m ÄĂ¡stem software, abyste se seznĂ¡mili se svĂ½mi prĂ¡vy a to jeÅ¡tÄ› "
+"pÅ™ed tĂ­m, než je zaÄnete uÅ¾Ă­vat. MĂ¡te-li k tÄ›mto licencĂ­m jakĂ©koliv dotazy, "
+"ptejte se pÅ™Ă­mo autorů Äi poskytovatelů konkrĂ©tnĂ­ souÄĂ¡sti Software a ne "
+"sdruženĂ­ Mageia.\n"
+"VeÅ¡kerĂ© programovĂ© vybavenĂ­ vytvoÅ™enĂ© sdruženĂ­m Mageia je vydĂ¡no pod licencĂ­ "
+"GPL. Dokumentace sepsanĂ¡ sdruženĂ­m Mageia je vydĂ¡vĂ¡na pod licencĂ­ \"%s\"."
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr "4. PrĂ¡va duÅ¡evnĂ­ho vlastnictvĂ­"
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+"VeÅ¡kerĂ¡ prĂ¡va duÅ¡evnĂ­ho vlastnictvĂ­, zejmĂ©na prĂ¡va autorskĂ¡, nĂ¡leÅ¾Ă­ autorům "
+"konkrĂ©tnĂ­ch souÄĂ¡stĂ­ Software a jsou chrĂ¡nÄ›na zejm. AutorskĂ½m zĂ¡konem v "
+"platnĂ©m znÄ›nĂ­. SdruženĂ­ Mageia jakož i jednotlivĂ­ autoÅ™i si vyhrazujĂ­ prĂ¡vo "
+"kdykoliv pozmÄ›nit Äi upravit Software Äi jeho souÄĂ¡sti bez omezenĂ­. \n"
+"\"Mageia\" a jejĂ­ loga jsou ochrannĂ½mi znĂ¡mkami sdruženĂ­ %s."
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr "5. RozhodnĂ© prĂ¡vo"
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -4949,216 +4959,25 @@ msgid ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"For any question on this document, please contact Mageia."
msgstr ""
-"Ăvod\n"
-"\n"
-"OperaÄnĂ­ systĂ©m a různĂ© ÄĂ¡sti dostupnĂ© v distribuci Mandriva Linux\n"
-"jsou nazĂ½vĂ¡ny \"SoftwarovĂ© produkty\" (\"Software Products\"). SoftwarovĂ©\n"
-"produkty zahrnujĂ­, ale nejsou omezeny, na programy, metody, pravidla\n"
-"a dokumentaci, vztahujĂ­cĂ­ se k operaÄnĂ­mu systĂ©mu a dalÅ¡Ă­m komponentĂ¡m\n"
-"distribuce Mandriva Linux.\n"
-"\n"
-"(DĂ¡le uvedenĂ½ text je z prĂ¡vnĂ­ch důvodů ponechĂ¡n v angliÄtinÄ›)\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
-"Please read this document carefully. This document is a license agreement "
-"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
-"By installing, duplicating or using any of the Software Products in any "
-"manner, you explicitly \n"
-"accept and fully agree to conform to the terms and conditions of this "
-"License. \n"
-"If you disagree with any portion of the License, you are not allowed to "
-"install, duplicate or use \n"
-"the Software Products. \n"
-"Any attempt to install, duplicate or use the Software Products in a manner "
-"which does not comply \n"
-"with the terms and conditions of this License is void and will terminate "
-"your rights under this \n"
-"License. Upon termination of the License, you must immediately destroy all "
-"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
-"The Software Products and attached documentation are provided \"as is\", "
-"with no warranty, to the \n"
-"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
-"permitted by law, be liable for any special, incidental, direct or indirect "
-"damages whatsoever \n"
-"(including without limitation damages for loss of business, interruption of "
-"business, financial \n"
-"loss, legal fees and penalties resulting from a court judgment, or any other "
-"consequential loss) \n"
-"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
-"licensors or suppliers have been advised of the possibility or occurrence of "
-"such damages.\n"
-"\n"
-"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
-"COUNTRIES\n"
-"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
-"distributors will, in any circumstances, be liable for any special, "
-"incidental, direct or indirect \n"
-"damages whatsoever (including without limitation damages for loss of "
-"business, interruption of \n"
-"business, financial loss, legal fees and penalties resulting from a court "
-"judgment, or any \n"
-"other consequential loss) arising out of the possession and use of software "
-"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
-"prohibited or restricted in some countries by local laws.\n"
-"This limited liability applies to, but is not restricted to, the strong "
-"cryptography components \n"
-"included in the Software Products.\n"
-"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
-"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
-"The Software Products consist of components created by different persons or "
-"entities. %s\n"
-"Most of these licenses allow you to use, duplicate, adapt or redistribute "
-"the components which \n"
-"they cover. Please read carefully the terms and conditions of the license "
-"agreement for each component \n"
-"before using any component. Any question on a component license should be "
-"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
-"All rights to the components of the Software Products belong to their "
-"respective authors and are \n"
-"protected by intellectual property and copyright laws applicable to software "
-"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
-"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
+"Pokud se jakĂ¡koliv ÄĂ¡st tĂ©to smlouvy stane neplatnou Äi neĂºÄinnou z "
+"rozhodnutĂ­ soudu, pak zbytek smlouvy zůstĂ¡vĂ¡ v platnosti. Ve zbytku "
+"zůstĂ¡vĂ¡te vĂ¡zĂ¡ni touto smlouvou. \n"
+"Strany sjednĂ¡vajĂ­, že se tato smlouva Å™Ă­dĂ­ prĂ¡vem FrancouzskĂ© republiky. \n"
+"VeÅ¡kerĂ© spory vzniklĂ© z tĂ©to smlouvy nebo v souvislosti s nĂ­ budou Å™eÅ¡eny "
+"dohodou stran. Nepovede-li dohoda k Å™eÅ¡enĂ­, dohodly se strany na prorogaci k "
+"soudům v PaÅ™Ă­Å¾i, Francie.\n"
"\n"
-"5. Governing Laws \n"
-"\n"
-"If any portion of this agreement is held void, illegal or inapplicable by a "
-"court judgment, this \n"
-"portion is excluded from this contract. You remain bound by the other "
-"applicable sections of the \n"
-"agreement.\n"
-"The terms and conditions of this License are governed by the Laws of "
-"France.\n"
-"All disputes on the terms of this license will preferably be settled out of "
-"court. As a last \n"
-"resort, the dispute will be referred to the appropriate Courts of Law of "
-"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"MĂ¡te-li k tomuto dokumentu jakĂ©koliv dotazy, kontaktujte sdruženĂ­ Mageia."
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
@@ -5170,133 +4989,35 @@ msgstr ""
"nejste jisti, zda se na vĂ¡s nevztahuje nÄ›kterĂ½ patent, prostudujte si\n"
"vaÅ¡e mĂ­stnÄ› pÅ™Ă­sluÅ¡nĂ© prĂ¡vnĂ­ normy."
-#: messages.pm:120
-#, c-format
-msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
-msgstr ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:111
#, c-format
msgid ""
"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"Remove the boot media and press Enter to reboot."
+msgstr ""
+"BlahopÅ™ejeme, instalace byla dokonÄena.\n"
+"VyjmÄ›te prosĂ­m instalaÄnĂ­ mĂ©dium a restartujte systĂ©m stisknutĂ­mEnter."
+
+#: messages.pm:113
+#, c-format
+msgid ""
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
msgstr ""
-"Gratulujeme vĂ¡m, instalace je dokonÄena.\n"
-"VyjmÄ›te zavĂ¡dÄ›cĂ­ mĂ©dia a stisknÄ›te Return pro restart.\n"
-"\n"
-"\n"
-"Informace o opravĂ¡ch pro tuto verzi systĂ©mu Mandriva Linux lze\n"
-"nalĂ©zt na strĂ¡nce Errata dostupnĂ© na:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Informace o nastavení systému po instalaci jsou dostupné\n"
-"v pÅ™Ă­sluÅ¡nĂ© kapitole oficiĂ¡lnĂ­ uživatelskĂ© pÅ™Ă­ruÄky pro Mandriva Linux."
+"Pro informace o opravĂ¡ch a vylepÅ¡enĂ­ch dostupnĂ½ch pro toto \n"
+"vydĂ¡nĂ­ Mageia si pÅ™eÄtÄ›te strĂ¡nky Errata zde:\n"
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
+"Po restartu a pÅ™ihlĂ¡Å¡enĂ­ do Mageia, uvidĂ­te uvĂ­tacĂ­ obrazovku Mageia.\n"
+"Je plnĂ¡ velmi užiteÄnĂ½ch informacĂ­ a odkazů."
#: modules/interactive.pm:19
#, c-format
@@ -5316,7 +5037,7 @@ msgstr "Zde můžete nastavit každĂ½ z parametrů modulu."
#: modules/interactive.pm:64
#, c-format
msgid "Found %s interfaces"
-msgstr "NaÅ¡el jsem %s rozhranĂ­"
+msgstr "Nalezeno %s rozhranĂ­"
#: modules/interactive.pm:65
#, c-format
@@ -5336,29 +5057,29 @@ msgstr "UkĂ¡zat informace o hardware"
#: modules/interactive.pm:83
#, c-format
msgid "Installing driver for USB controller"
-msgstr "Instaluji ovladaÄ pro Å™adiÄ USB"
+msgstr "Instaluje se ovladaÄ pro Å™adiÄ USB"
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "Instaluji ovladaÄ pro Å™adiÄ Firewire %s"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "Instaluje se ovladaÄ pro Å™adiÄ firewire \"%s\""
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "Instaluji ovladaÄ pro Å™adiÄ pevnĂ©ho disku %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "Instaluje se ovladaÄ pro Å™adiÄ pevnĂ©ho disku \"%s\""
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "Instaluji ovladaÄ pro sĂ­Å¥ovou kartu (Ethernet) %s"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "Instaluje se ovladaÄ pro sĂ­Å¥ovou kartu (ethernet) \"%s\""
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
#: modules/interactive.pm:97
#, c-format
msgid "Installing driver for %s card %s"
-msgstr "Instaluji ovladaÄ pro %s kartu %s"
+msgstr "Instaluje se ovladaÄ pro %s kartu %s"
#: modules/interactive.pm:100
#, c-format
@@ -5435,70 +5156,72 @@ msgstr ""
"SpuÅ¡tÄ›nĂ­ modulu %s selhalo.\n"
"Chcete to zkusit s jinĂ½mi parametry?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr "Opravdu chcete skonÄit?"
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr "Heslo je jednoduché na uhodnutí"
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
-msgstr "Heslo by mÄ›lo odolat zĂ¡kladnĂ­m Ăºtokům"
+msgid "Password should be resistant to basic attacks"
+msgstr ""
+"Heslo by mÄ›lo odolat alespoň tÄ›m nejzĂ¡kladnÄ›jÅ¡Ă­m kryptografickĂ½m Ăºtokům"
-#: mygtk2.pm:1544 mygtk2.pm:1545
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
#, c-format
msgid "Password seems secure"
msgstr "Heslo se zdĂ¡ bĂ½t bezpeÄnĂ©"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "chyba pÅ™ipojovĂ¡nĂ­: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "RozÅ¡Ă­Å™enĂ© diskovĂ© oddĂ­ly nejsou na tomto systĂ©mu podporovĂ¡ny"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
-"Ve tabulce diskovĂ½ch oddĂ­lů je mezera, ale nemohu ji pouÅ¾Ă­t.\n"
-"JedinĂ© Å™eÅ¡enĂ­ je pÅ™esunout primĂ¡rnĂ­ oddĂ­ly tak, abyste mÄ›li mezeru vedle\n"
-"rozÅ¡Ă­Å™enĂ½ch oddĂ­lů."
+"V tabulce oddĂ­lů je mezera, kterou vÅ¡ak nemohu vyuÅ¾Ă­t.\n"
+"JedinĂ½ způsob, jak to vyÅ™eÅ¡it je pÅ™esunout primĂ¡rnĂ­ oddĂ­ly tak, aby mezera "
+"byla vedle rozÅ¡Ă­Å™enĂ½ch oddĂ­lů."
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
msgstr ""
-"S pevnĂ½m diskem se stalo nÄ›co Å¡patnĂ©ho. \n"
-"Test na integritu dat selhal. \n"
-"To znamenĂ¡, že zĂ¡pis na tento disk může skonÄit nepÅ™edvĂ­danÄ› a poÅ¡kodit data."
+"S vaÅ¡Ă­m pevnĂ½m diskem se dÄ›je nÄ›co nepÄ›knĂ©ho.\n"
+"Zkouška celistvosti dat selhala.\n"
+"To znamenĂ¡, že cokoliv na disk zapĂ­Å¡ete se může promÄ›nit v nĂ¡hodnĂ© a "
+"neÄitelnĂ© fragmenty dat."
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr "OdstranÄ›nĂ­ nepouÅ¾Ă­vanĂ½ch balĂ­Äků"
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
-msgstr "HledĂ¡m nepouÅ¾Ă­vanĂ© balĂ­Äky pro hardware…"
+msgstr "HledajĂ­ se nepouÅ¾Ă­vanĂ© balĂ­Äky pro hardware…"
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
-msgstr "HledĂ¡m nepouÅ¾Ă­vanĂ© balĂ­Äky s lokalizacemi…"
+msgstr "HledajĂ­ se nepouÅ¾Ă­vanĂ© balĂ­Äky s lokalizacemi…"
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
@@ -5507,62 +5230,62 @@ msgstr ""
"Byly nalezeny nÄ›kterĂ© balĂ­Äky, kterĂ© nejsou potÅ™eba pro vaÅ¡e nastavenĂ­ "
"systému."
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr "NĂ¡sledujĂ­cĂ­ balĂ­Äky budou odebrĂ¡ny, pokud nezvolĂ­te jinak:"
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, c-format
msgid "Unused hardware support"
msgstr "Podpora nepouÅ¾Ă­vanĂ©ho hardware"
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr "NepouÅ¾Ă­vanĂ© lokalizace"
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
-msgstr "Nemůžu pÅ™idat oddĂ­l do _naformĂ¡tovanĂ©ho_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
+msgstr "Nelze pÅ™idat oddĂ­l do z_formĂ¡tovanĂ©ho RAIDu %s"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "NenĂ­ dostatek oddĂ­lů pro RAID ĂºrovnÄ› %d\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "Nelze vytvoÅ™it adresĂ¡Å™ /usr/share/sane/firmware!"
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "Nelze vytvořit odkaz /usr/share/sane/%s!"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr "Nelze zkopĂ­rovat soubor s firmware %s do /usr/share/sane/firmware!"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr "Nelze nastavit prĂ¡va na soubor s firmware %s!"
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "Scannerdrake"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr "Nelze nainstalovat balĂ­Äky potÅ™ebnĂ© pro sdĂ­lenĂ© skeneru(ů)."
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr "VĂ¡Å¡ skener(y) nebude pÅ™Ă­stupnĂ½ jinĂ½m uživatelům než root."
@@ -5680,15 +5403,15 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
"Autorizace:\n"
"\n"
"- pokud je nastaveno \"VÅ ECHNY\", jsou vÅ¡echny služby kontrolovĂ¡ny pomocĂ­ "
"tcp_wrapper (vĂ­ce hosts.deny(5)) .\n"
"\n"
-"- pokud je nastaveno \"LokĂ¡lnĂ­\", autorizuje pouze lokĂ¡lnĂ­, \n"
+"- pokud je nastaveno \"MĂ­stnĂ­\", autorizuje pouze lokĂ¡lnĂ­, \n"
"\n"
"- pokud je nastaveno \"Å½Ă¡dnĂ©\", neautorizuje Å¾Ă¡dnĂ©.\n"
"\n"
@@ -5782,13 +5505,13 @@ msgstr "Použije heslo pro autentizaci uživatelů."
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
-msgstr "Povolit kontrolu na nastavenĂ­ promiskuitnĂ­ho režimu sĂ­Å¥ovĂ©ho rozhranĂ­."
+msgid "Activate Ethernet cards promiscuity check."
+msgstr "Zapnout kontrolu promiskuity sĂ­Å¥ovĂ© karty."
#: security/help.pm:96
#, c-format
msgid "Activate daily security check."
-msgstr "Aktivovat provĂ¡dÄ›nĂ­ dennĂ­ch bezpeÄnostnĂ­ch kontrol."
+msgstr "Zapnout provĂ¡dÄ›nĂ­ dennĂ­ch bezpeÄnostnĂ­ch kontrol."
#: security/help.pm:98
#, c-format
@@ -5817,8 +5540,7 @@ msgid ""
"Set the password minimum length and minimum number of digit and minimum "
"number of capitalized letters."
msgstr ""
-"NastavĂ­ minimĂ¡lnĂ­ dĂ©lku hesla, minimĂ¡lnĂ­ poÄet ÄĂ­slic a velkĂ½ch pĂ­smen v "
-"hesle."
+"NastavĂ­ nejmenÅ¡Ă­ dĂ©lku hesla, nejmenÅ¡Ă­ poÄet ÄĂ­slic a velkĂ½ch pĂ­smen v hesle."
#: security/help.pm:108
#, c-format
@@ -5853,18 +5575,20 @@ msgstr ""
#, c-format
msgid "if set to yes, check permissions of files in the users' home."
msgstr ""
-"pokud je nastaveno, kontrolu prĂ¡va souborů v domovskĂ©m adresĂ¡Å™i uživatele"
+"pokud je nastaveno, kontrolujĂ­ se prĂ¡va souborů v domovskĂ©m adresĂ¡Å™i "
+"uživatele"
#: security/help.pm:118
#, c-format
msgid "if set to yes, check if the network devices are in promiscuous mode."
msgstr ""
-"pokud je nastaveno, kontroluje, zda je sĂ­Å¥ovĂ© rozhranĂ­ v promiskuitnĂ­m režimu"
+"pokud je nastaveno, kontroluje se, zda je sĂ­Å¥ovĂ© rozhranĂ­ v promiskuitnĂ­m "
+"režimu"
#: security/help.pm:119
#, c-format
msgid "if set to yes, run the daily security checks."
-msgstr "pokud je nastaveno, spouÅ¡tĂ­ každĂ½ den bezpeÄnostnĂ­ kontrolu."
+msgstr "pokud je nastaveno, spouÅ¡tĂ­ se každĂ½ den bezpeÄnostnĂ­ kontrola."
#: security/help.pm:120
#, c-format
@@ -5879,62 +5603,65 @@ msgstr "pokud je nastaveno, kontroluje prĂ¡zdnĂ¡ hesla v /etc/shadow."
#: security/help.pm:122
#, c-format
msgid "if set to yes, verify checksum of the suid/sgid files."
-msgstr "pokud je nastaveno, ověřuje kontrolnĂ­ souÄet pro suid/sgid soubory."
+msgstr "pokud je nastaveno, ověřuje se kontrolnĂ­ souÄet pro suid/sgid soubory."
#: security/help.pm:123
#, c-format
msgid "if set to yes, check additions/removals of suid root files."
msgstr ""
-"pokud je nastaveno, kontroluje pÅ™idĂ¡vĂ¡nĂ­/odebĂ­rĂ¡nĂ­ souborů se suid root."
+"pokud je nastaveno, kontroluje se pÅ™idĂ¡vĂ¡nĂ­/odebĂ­rĂ¡nĂ­ souborů se suid root."
#: security/help.pm:124
#, c-format
msgid "if set to yes, report unowned files."
-msgstr "pokud je nastaveno, vypisuje soubory bez vlastnĂ­ka."
+msgstr "pokud je nastaveno, vypisujĂ­ se soubory bez vlastnĂ­ka."
#: security/help.pm:125
#, c-format
msgid "if set to yes, check files/directories writable by everybody."
msgstr ""
-"pokud je nastaveno, kontroluje, kterĂ© soubory/adresĂ¡Å™e jsou zapisovatelnĂ© "
+"pokud je nastaveno, kontroluje se, kterĂ© soubory/adresĂ¡Å™e jsou zapisovatelnĂ© "
"pro všechny."
#: security/help.pm:126
#, c-format
msgid "if set to yes, run chkrootkit checks."
-msgstr "pokud je nastaveno, provĂ¡dĂ­ kontrolu na chkrootkit."
+msgstr "pokud je nastaveno, provĂ¡dĂ­ se kontrola na chkrootkit."
#: security/help.pm:127
#, c-format
msgid ""
"if set, send the mail report to this email address else send it to root."
msgstr ""
-"pokud je nastaveno, odesĂ­lĂ¡ report na danĂ½ email nebo pÅ™Ă­mo uživateli root"
+"pokud je nastaveno, odesĂ­lĂ¡ se zprĂ¡va na danĂ½ adresu elektronickĂ© poÅ¡ty nebo "
+"pÅ™Ă­mo uživateli root"
#: security/help.pm:128
#, c-format
msgid "if set to yes, report check result by mail."
-msgstr "pokud je nastaveno, odesĂ­lĂ¡ vĂ½sledek kontroly mailem."
+msgstr ""
+"pokud je nastaveno, odesĂ­lĂ¡ se vĂ½sledek kontroly elektronickĂ½m dopisem."
#: security/help.pm:129
#, c-format
msgid "Do not send mails if there's nothing to warn about"
-msgstr "NeposĂ­lat mail, pokud nenĂ­ nic, pÅ™ed ÄĂ­m je nutnĂ© varovat"
+msgstr ""
+"NeposĂ­lat elektronickĂ½ dopis, pokud nenĂ­ nic, pÅ™ed ÄĂ­m je nutnĂ© varovat"
#: security/help.pm:130
#, c-format
msgid "if set to yes, run some checks against the rpm database."
-msgstr "pokud je nastaveno, spouÅ¡tĂ­ kontrolu rpm databĂ¡ze."
+msgstr "pokud je nastaveno, spouÅ¡tĂ­ se kontrola rpm databĂ¡ze."
#: security/help.pm:131
#, c-format
msgid "if set to yes, report check result to syslog."
-msgstr "pokud je nastaveno, posĂ­lĂ¡ vĂ½stup kontroly do syslogu."
+msgstr "pokud je nastaveno, posĂ­lĂ¡ se vĂ½stup kontroly do syslogu."
#: security/help.pm:132
#, c-format
msgid "if set to yes, reports check result to tty."
-msgstr "pokud je nastaveno, posĂ­lĂ¡ vĂ½sledek kontroly na tty."
+msgstr "pokud je nastaveno, posĂ­lĂ¡ se vĂ½sledek kontroly na tty."
#: security/help.pm:134
#, c-format
@@ -5959,12 +5686,12 @@ msgstr "Nastavuje masku režimu tvorby souborů pro běžnĂ© uživatele."
#: security/l10n.pm:11
#, c-format
msgid "Accept bogus IPv4 error messages"
-msgstr "Akceptovat nekorektnĂ­ chybovĂ© zprĂ¡vy protokolu IPv4"
+msgstr "PÅ™ijĂ­mat nekorektnĂ­ chybovĂ© zprĂ¡vy protokolu IPv4"
#: security/l10n.pm:12
#, c-format
msgid "Accept broadcasted icmp echo"
-msgstr "Akceptovat vÅ¡esmÄ›rovĂ© icmp echo"
+msgstr "PÅ™ijĂ­mat vÅ¡esmÄ›rovĂ© icmp echo"
#: security/l10n.pm:13
#, c-format
@@ -6070,7 +5797,7 @@ msgstr "Použije heslo pro autentizaci uživatelů"
#, c-format
msgid "Ethernet cards promiscuity check"
msgstr ""
-"PovolĂ­/zakĂ¡Å¾e kontrolu na nastavenĂ­ promiskuitnĂ­ho režimu sĂ­Å¥ovĂ©ho rozhranĂ­."
+"PovolĂ­/ZakĂ¡Å¾e kontrolu na nastavenĂ­ promiskuitnĂ­ho režimu sĂ­Å¥ovĂ©ho rozhranĂ­."
#: security/l10n.pm:35
#, c-format
@@ -6080,7 +5807,7 @@ msgstr "DennĂ­ bezpeÄnostnĂ­ kontrola"
#: security/l10n.pm:36
#, c-format
msgid "Sulogin(8) in single user level"
-msgstr "PovolĂ­/zakĂ¡Å¾e sulogin(8) v jednouživatelskĂ©m režimu."
+msgstr "PovolĂ­/ZakĂ¡Å¾e sulogin(8) v jednouživatelskĂ©m režimu."
#: security/l10n.pm:37
#, c-format
@@ -6090,7 +5817,7 @@ msgstr "Bez hesla pro"
#: security/l10n.pm:38
#, c-format
msgid "Set password expiration and account inactivation delays"
-msgstr "Nastavit expiraci hesla a prodlevu pÅ™ed deaktivacĂ­ uživatelskĂ©ho ĂºÄtu"
+msgstr "Nastavit vyprÅ¡enĂ­ hesla a prodlevu pÅ™ed vypnutĂ­m uživatelskĂ©ho ĂºÄtu"
#: security/l10n.pm:39
#, c-format
@@ -6100,7 +5827,7 @@ msgstr "Délka historie hesel"
#: security/l10n.pm:40
#, c-format
msgid "Password minimum length and number of digits and upcase letters"
-msgstr "MinimĂ¡lnĂ­ dĂ©lka hesla a poÄet ÄĂ­slic a velkĂ½ch pĂ­smen"
+msgstr "NejmenÅ¡Ă­ dĂ©lka hesla a poÄet ÄĂ­slic a velkĂ½ch pĂ­smen"
#: security/l10n.pm:41
#, c-format
@@ -6185,18 +5912,18 @@ msgstr "Provést kontrolu pomocí chkrootkit"
#: security/l10n.pm:57
#, c-format
msgid "Do not send empty mail reports"
-msgstr "NeposĂ­lat emailem prĂ¡zdnĂ¡ hlĂ¡Å¡enĂ­"
+msgstr "NeposĂ­lat e-mailem prĂ¡zdnĂ¡ hlĂ¡Å¡enĂ­"
#: security/l10n.pm:58
#, c-format
msgid "If set, send the mail report to this email address else send it to root"
msgstr ""
-"Pokud je nastaveno, odesĂ­lĂ¡ report na danĂ½ email nebo pÅ™Ă­mo uživateli root"
+"Pokud je nastaveno, odesĂ­lĂ¡ report na danĂ½ e-mail nebo pÅ™Ă­mo uživateli root"
#: security/l10n.pm:59
#, c-format
msgid "Report check result by mail"
-msgstr "Odeslat vĂ½sledek kontroly mailem"
+msgstr "Odeslat vĂ½sledek kontroly elektronickĂ½m dopisem"
#: security/l10n.pm:60
#, c-format
@@ -6228,7 +5955,7 @@ msgstr "StandardnĂ­"
msgid "Secure"
msgstr "BezpeÄnĂ¡"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -6241,7 +5968,7 @@ msgstr ""
"spravovat\n"
"vÅ¡echny aspekty zabezpeÄenĂ­ systĂ©mu sami."
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -6250,7 +5977,7 @@ msgstr ""
"Toto je standardnĂ­ Ăºroveň zabezpeÄenĂ­ pro poÄĂ­taÄ, kterĂ½ je pouÅ¾Ă­vĂ¡n jako "
"klient pro pÅ™ipojenĂ­ k internetu."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -6263,51 +5990,51 @@ msgstr ""
"S touto bezpeÄnostnĂ­ ĂºrovnĂ­ je možnĂ© pouÅ¾Ă­vat systĂ©m jako server.\n"
"BezpeÄnost je nynĂ­ dostateÄnÄ› vysokĂ¡, aby bylo možnĂ© pouÅ¾Ă­vat systĂ©m jako "
"server, ke kterému\n"
-"je možnĂ© pÅ™ipojit mnoho klientů. PoznĂ¡mka: pokud je poÄĂ­taÄ pouÅ¾Ă­vĂ¡n pouze "
-"jako klient pro pÅ™ipojenĂ­ k Internetu, je lepÅ¡Ă­ zvolit niÅ¾Å¡Ă­ Ăºroveň."
+"je možnĂ© pÅ™ipojit mnoho klientů. PoznĂ¡mka: Pokud je poÄĂ­taÄ pouÅ¾Ă­vĂ¡n pouze "
+"jako klient pro pÅ™ipojenĂ­ k internetu, je lepÅ¡Ă­ zvolit niÅ¾Å¡Ă­ Ăºroveň."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "ZĂ¡kladnĂ­ volby programu DrakSec"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
-msgstr "Vyberte prosĂ­m požadovanou Ăºroveň zabezpeÄenĂ­"
+msgstr "Vyberte, prosĂ­m, požadovanou Ăºroveň zabezpeÄenĂ­"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "SprĂ¡vce zabezpeÄenĂ­:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
-msgstr "PÅ™ihlĂ¡Å¡enĂ­ nebo email:"
+msgstr "PÅ™ihlĂ¡Å¡enĂ­ nebo e-mail:"
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr "Naslouchat a vyÅ™izovat udĂ¡losti ACPI z jĂ¡dra"
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "Spustit zvukovĂ½ systĂ©m ALSA (Advanced Linux Sound Architecture)"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anacron - spouÅ¡tĂ­ opakujĂ­cĂ­ se akce"
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -6316,7 +6043,7 @@ msgstr ""
"apmd je pouÅ¾Ă­vĂ¡n pro sledovĂ¡nĂ­ stavu baterie a zaznamenĂ¡vĂ¡nĂ­ pÅ™es syslog.\n"
"Může takĂ© bĂ½t použit pro vypnutĂ­ poÄĂ­taÄe pÅ™i vybitĂ© baterii."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -6325,11 +6052,16 @@ msgstr ""
"SpouÅ¡tĂ­ pÅ™Ă­kazy naplĂ¡novanĂ© pÅ™Ă­kazem na urÄitĂ½ Äas pÅ™Ă­kazem 'at'.\n"
"TakĂ© spouÅ¡tĂ­ pÅ™Ă­kazy pÅ™i nĂ­zkĂ©m vytĂ­Å¾enĂ­ systĂ©mu."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr "Avahi je démon ZeroConf implementující vrstvu mDNS"
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr "NTP klient/server"
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6452,19 +6184,10 @@ msgstr "Automatizuje firewall pro filtrovĂ¡nĂ­ paketů pomocĂ­ iptables"
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Spustit paketovĂ½ filtr pro jĂ¡dra Å™ady 2.2, kterĂ½ chrĂ¡nĂ­ poÄĂ­taÄ\n"
-"proti Ăºtokům ze sĂ­tÄ›."
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr "RovnomÄ›rnÄ› rozdÄ›luje zĂ¡těž IRQ mezi vĂ­ce procesorů pro lepÅ¡Ă­ vĂ½kon"
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6475,7 +6198,7 @@ msgstr ""
"v /etc/sysconfig/keyboard. Tu lze vybrat pomocĂ­ nĂ¡stroje kbdconfig.\n"
"Pro vÄ›tÅ¡inu poÄĂ­taÄů byste ji mÄ›li nechat zapnutou."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6484,17 +6207,17 @@ msgstr ""
"AutomatickĂ¡ generace hlaviÄky jĂ¡dra v adresĂ¡Å™i /boot\n"
"pro soubory /usr/include/linux/{autoconf,version}.h"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
-msgstr "AutomatickĂ¡ detekce a konfigurace hardware pÅ™i spuÅ¡tÄ›nĂ­."
+msgstr "AutomatickĂ© zjiÅ¡tÄ›nĂ­ a nastavenĂ­ hardware pÅ™i spuÅ¡tÄ›nĂ­."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr "Upravuje chovĂ¡nĂ­ systĂ©mu pro delÅ¡Ă­ životnost baterie"
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6503,7 +6226,7 @@ msgstr ""
"LinuxConf provĂ¡dĂ­ různĂ© Ăºkoly pÅ™i spuÅ¡tÄ›nĂ­ systĂ©mu\n"
"nutnĂ© pro sprĂ¡vu systĂ©movĂ© konfigurace."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6512,7 +6235,7 @@ msgstr ""
"lpd je tiskovĂ½ dĂ©mon, bez kterĂ©ho nebude fungovat lpr (program pro tisk).\n"
"Je to server, kterĂ½ posĂ­lĂ¡ tiÅ¡tÄ›nĂ© dokumenty jednotlivĂ½m tiskĂ¡rnĂ¡m."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6521,17 +6244,17 @@ msgstr ""
"Linux Virtual Server pouÅ¾Ă­vanĂ½ pro sestavenĂ­ vysoce vĂ½konnĂ©ho\n"
"a dostupného serveru."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr "Sleduje sĂ­Å¥ (interaktivnĂ­ firewall a bezdrĂ¡tovou"
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr "SledovĂ¡nĂ­ a sprĂ¡va softwarovĂ©ho RAIDu"
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
@@ -6539,12 +6262,12 @@ msgid ""
msgstr ""
"DBUS je dĂ©mon, kterĂ½ vysĂ­lĂ¡ upozornÄ›nĂ­ na udĂ¡losti v systĂ©mu a dalÅ¡Ă­ zprĂ¡vy"
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr "Zapne bezpeÄnostnĂ­ politiku MSEC pÅ™i startu systĂ©mu"
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6553,12 +6276,12 @@ msgstr ""
"named (BIND) je domĂ©novĂ½ (DNS) server, kterĂ½ pÅ™eklĂ¡dĂ¡ hostitelskĂ¡ jmĂ©na na "
"IP adresy."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr "Inicializuje zaznamenĂ¡vĂ¡nĂ­ sĂ­Å¥ovĂ© konzole"
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6568,26 +6291,26 @@ msgstr ""
"(NCP)\n"
"pÅ™Ă­pojnĂ© body (mount points)."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
"at boot time."
msgstr ""
-"Aktivuje Äi deaktivuje vÅ¡echna sĂ­Å¥ovĂ¡ rozhranĂ­, kterĂ¡ se majĂ­ nastavit pÅ™i\n"
-"startu systému."
+"ZapĂ­nĂ¡ Äi vypĂ­nĂ¡ vÅ¡echna sĂ­Å¥ovĂ¡ rozhranĂ­, kterĂ¡ se majĂ­ nastavit pÅ™i\n"
+"spouÅ¡tÄ›nĂ­ systĂ©mu."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr "Vyžaduje bÄ›Å¾Ă­cĂ­ sĂ­Å¥, pokud je zapnuto"
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr "ÄŒekat na automaticky zapnutou sĂ­Å¥"
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6597,7 +6320,7 @@ msgstr ""
"NFS je oblĂ­benĂ½ protokol pro sdĂ­lenĂ­ souborů pÅ™es sĂ­tÄ› TCP/IP.\n"
"Tato služba poskytuje NFS server, jehož nastavenĂ­ je v /etc/exports."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6606,12 +6329,12 @@ msgstr ""
"NFS je oblĂ­benĂ½ protokol pro sdĂ­lenĂ­ souborů pÅ™es sĂ­tÄ› TCP/IP.\n"
"Tato služba poskytuje možnost uzamykĂ¡nĂ­ souborů na NFS."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr "Synchronizuje systĂ©movĂ½ Äas pomocĂ­ sĂ­Å¥ovĂ©ho ÄasovĂ©ho protokolu (NTP)"
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
@@ -6620,17 +6343,17 @@ msgstr ""
"Automaticky nastavĂ­ podporu numerickĂ© klĂ¡vesnice v konzoli\n"
"a v Xorg při startu."
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "Podpora pro OKI 4w a kompatibilnĂ­ wintiskĂ¡rny."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr "Kontroluje, zda-li je oddíl blízko zaplnění"
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6643,7 +6366,7 @@ msgstr ""
"problém\n"
"jĂ­ mĂ­t nainstalovanou i na poÄĂ­taÄĂ­ch, kterĂ© ji nepotÅ™ebujĂ­."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6655,19 +6378,19 @@ msgstr ""
"a NIS. Portmap server musĂ­ bĂ½t spuÅ¡tÄ›n na poÄĂ­taÄĂ­ch, kterĂ© fungujĂ­ jako\n"
"servery pro protokoly, kterĂ© pouÅ¾Ă­vajĂ­ mechanismus RPC."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr "Rezervuje některé TCP porty"
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
"one machine to another."
msgstr "Postfix je program pro doruÄovĂ¡nĂ­ poÅ¡ty z jednoho poÄĂ­taÄe na jinĂ½."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6676,21 +6399,21 @@ msgstr ""
"UklĂ¡dĂ¡ a obnovuje 'stav entropie' na poÄĂ­taÄi, což je pouÅ¾Ă­vĂ¡no pro\n"
"kvalitnÄ›jÅ¡Ă­ generaci nĂ¡hodnĂ½ch ÄĂ­sel."
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
-"PÅ™iÅ™azuje pÅ™Ă­mĂ¡ zaÅ™Ă­zenĂ­ blokovĂ½m (napÅ™Ă­klad diskovĂ© oddĂ­ly)\n"
-"pro aplikace jako je Oracle nebo DVD pÅ™ehrĂ¡vaÄ"
+"PÅ™iÅ™adit raw zaÅ™Ă­zenĂ­ k blokovĂ½m zaÅ™Ă­zenĂ­m (jako tÅ™eba oddĂ­ly pevnĂ½ch disků) "
+"k užitĂ­ v aplikacĂ­ch Oracle nebo DVD pÅ™ehrĂ¡vaÄĂ­ch"
-#: services.pm:103
+#: services.pm:101
#, c-format
msgid "Nameserver information manager"
msgstr "SprĂ¡vce informacĂ­ o jmennĂ½ch serverech"
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6702,7 +6425,7 @@ msgstr ""
"pro IP adresy. K tomu pouÅ¾Ă­vĂ¡ protokol RIP. ZatĂ­mco RIP je běžnÄ› pouÅ¾Ă­vĂ¡n\n"
"v malĂ½ch sĂ­tĂ­ch, pro složitÄ›jÅ¡Ă­ sĂ­tÄ› je zapotÅ™ebĂ­ složitÄ›jÅ¡Ă­ protokoly."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6711,7 +6434,7 @@ msgstr ""
"Protokol rstat umožňuje uživatelům sĂ­tÄ› sledovat vytĂ­Å¾enĂ­ jednotlivĂ½ch\n"
"strojů pÅ™ipojenĂ½ch k sĂ­ti."
-#: services.pm:109
+#: services.pm:107
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
@@ -6720,16 +6443,16 @@ msgstr ""
"Syslog je program, pomocĂ­ nÄ›hož zaznamenĂ¡vĂ¡ mnoho dĂ©monů zprĂ¡vy do různĂ½ch "
"systĂ©movĂ½ch souborů se zĂ¡znamy. Je dobrĂ© mĂ­t rsyslog vždy spuÅ¡tÄ›nĂ½."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
"logged in on other responding machines."
msgstr ""
-"Protokol rusers umožňuje uživatelům sĂ­tÄ› zjistit kdo je pÅ™ihlĂ¡Å¡en na\n"
+"Protokol rusers umožňuje uživatelům sĂ­tÄ› zjistit, kdo je pÅ™ihlĂ¡Å¡en na\n"
"jinĂ©m poÄĂ­taÄi."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6739,7 +6462,7 @@ msgstr ""
"vÅ¡ech uživatelů pÅ™ihlĂ¡Å¡enĂ½ch na poÄĂ­taÄi s dĂ©monem rwho (je to podobnĂ©\n"
"službě finger)."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
@@ -6747,12 +6470,17 @@ msgstr ""
"SANE (Scanner Access Now Easy) umožňuje pÅ™Ă­stup ke skenerům, video kamerĂ¡m a "
"dalÅ¡Ă­m zaÅ™Ă­zenĂ­m..."
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr "Firewall filtrujĂ­cĂ­ pakety"
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr "Firewall filtrujĂ­cĂ­ pakety pro IPv6"
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
@@ -6761,17 +6489,17 @@ msgstr ""
"Protokol SMB/CIFS umožňuje sdĂ­let pÅ™Ă­stup k souborům a tiskĂ¡rnĂ¡m a takĂ© "
"integraci se serverovĂ½mi domĂ©nami Windows"
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "Spustit zvukovĂ½ systĂ©m pÅ™i startu"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr "vrstva pro analĂ½zu Å™eÄi"
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
@@ -6780,7 +6508,7 @@ msgstr ""
"Secure Shell je sĂ­Å¥ovĂ½ protokol, kterĂ½ umožňuje vĂ½mÄ›nu dat pomocĂ­ "
"zabezpeÄenĂ©ho kanĂ¡lu mezi dvÄ›ma poÄĂ­taÄi"
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6790,92 +6518,94 @@ msgstr ""
"systĂ©movĂ½ch\n"
"log souborů. Je dobrĂ© mĂ­t spuÅ¡tÄ›nĂ½ syslog."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr "PÅ™esunuje generovanĂ¡ trvalĂ¡ pravidla udev do /etc/udev/rules.d"
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "NahrĂ¡t ovladaÄe pro usb zaÅ™Ă­zenĂ­."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr "JednoduchĂ© sledovĂ¡nĂ­ sĂ­Å¥ovĂ©ho provozu"
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
-msgstr "Startuje server pĂ­sem pro X."
+msgstr "SpouÅ¡tĂ­ server pĂ­sem pro X."
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
-msgstr "Startuje ostatnĂ­ dĂ©mony na vyÅ¾Ă¡dĂ¡nĂ­."
+msgstr "SpouÅ¡tĂ­ ostatnĂ­ dĂ©mony na vyÅ¾Ă¡dĂ¡nĂ­."
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "Tisk"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Internet"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "SdĂ­lenĂ­ souborů"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "SĂ­tÄ›"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "Systém"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
-msgstr "VzdĂ¡lenĂ¡ administrace"
+msgstr "VzdĂ¡lenĂ¡ sprĂ¡va"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "DatabĂ¡zovĂ© servery"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "Služby"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "Zvolte si, kterĂ© služby by mÄ›ly bĂ½t automaticky spuÅ¡tÄ›ny pÅ™i startu"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "aktivovĂ¡no %d z %d registrovanĂ½ch"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "spuštěno"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "zastaveno"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "Služby a dĂ©moni"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -6884,32 +6614,27 @@ msgstr ""
"Nejsou Å¾Ă¡dnĂ© dalÅ¡Ă­\n"
"informace o službě, promiňte."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "Informace"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "Spustit na Å¾Ă¡dost"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "PÅ™i spuÅ¡tÄ›nĂ­"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
-msgstr "Start"
+msgstr "Spustit"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
-msgstr "Stop"
+msgstr "Zastavit"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6939,7 +6664,7 @@ msgstr ""
"nebo si o nĂ­ můžete napsat na adresu Free Software Foundation, Inc.,\n"
"51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\n"
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6966,7 +6691,7 @@ msgstr ""
"--help : zobrazĂ­ tuto zprĂ¡vu.\n"
"--version : zobrazĂ­ ÄĂ­slo verze.\n"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6979,24 +6704,24 @@ msgstr ""
" --boot - povolĂ­ nastavenĂ­ zavadÄ›Äe systĂ©mu\n"
"vĂ½chozĂ­ režim: nabĂ­dne nastavenĂ­ vlastnostĂ­ pro automatickĂ© pÅ™ihlĂ¡Å¡enĂ­"
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-"[VOLBY] [NAZEV_PROGRAMU]\n"
-"\n"
-"[VOLBY]:\n"
-" --help - vypĂ­Å¡e tuto nĂ¡povÄ›du.\n"
-" --report - program může bĂ½t libovolnĂ½ Mandriva Linux nĂ¡stroj\n"
-" --incident - program může bĂ½t libovolnĂ½ Mandriva Linux nĂ¡stroj"
+"[VOLBY] [JMÉNO_PROGRAMU]\n"
+" \n"
+"VOLBY: \n"
+" -- help - vypĂ­Å¡e tuto nĂ¡povÄ›du. \n"
+" -- report - program by mÄ›l bĂ½t jednĂ­m z nĂ¡strojů %s\n"
+" -- incident - program by mÄ›l bĂ½t jednĂ­m z nĂ¡strojů pro %s"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -7013,7 +6738,7 @@ msgstr ""
" --internet - nastavĂ­ internet\n"
" --wizard - stejné jako volba --add"
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -7031,25 +6756,25 @@ msgid ""
" : and gs for ghostscript for only this one."
msgstr ""
"\n"
-"Import fontů a monitoring aplikacĂ­\n"
+"ZavedenĂ­ pĂ­sem a sledovĂ¡nĂ­ aplikacĂ­\n"
"\n"
"[VOLBY]:\n"
"--windows_import : provede import ze vÅ¡ech dostupnĂ½ch oddĂ­lů s Windows.\n"
-"--xls_fonts : zobrazĂ­ vÅ¡echny fonty, kterĂ© již z xls existujĂ­\n"
-"--install : akceptuje libovolnĂ½ font z libovolnĂ©ho adresĂ¡Å™e.\n"
-"--uninstall : odinstaluje libovolnĂ½ font nebo libovolnĂ½ adresĂ¡Å™ s "
-"fonty.\n"
-"--replace : nahradĂ­ již existujĂ­cĂ­ fonty\n"
+"--xls_fonts : zobrazĂ­ vÅ¡echna pĂ­sma, kterĂ¡ již z xls existujĂ­\n"
+"--install : pÅ™ijme libovolnĂ© pĂ­smo z libovolnĂ©ho adresĂ¡Å™e.\n"
+"--uninstall : odinstaluje libovolnĂ© pĂ­smo nebo libovolnĂ½ adresĂ¡Å™ s "
+"pĂ­smy.\n"
+"--replace : nahradĂ­ již existujĂ­cĂ­ pĂ­sma\n"
"--application : 0 Å¾Ă¡dnĂ¡ aplikace.\n"
" : 1 vÅ¡echny dostupnĂ© podporovanĂ© aplikace.\n"
" : nazev_aplikace jako napÅ™. so pro staroffice \n"
" : a gs pro ghostscript."
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -7063,31 +6788,31 @@ msgid ""
"IP, nbi image name)"
msgstr ""
"[VOLBY]\n"
-"NastavenĂ­ pro Mandriva Linux Terminal Server (MTS)\n"
-"--enable : povolĂ­ MTS\n"
-"--disable : zakĂ¡Å¾e MTS\n"
-"--start : spustĂ­ MTS\n"
-"--stop : ukonÄĂ­ MTS\n"
-"--adduser : pÅ™idĂ¡ existujĂ­cĂ­ho uživatele do MTS (vyžaduje jmĂ©no "
-"uživatele)\n"
-"--deluser : odebere existujĂ­cĂ­ho uživatele z MTS (vyžaduje jmĂ©no "
-"uživatele)\n"
-"--addclient : pÅ™idĂ¡ klienta do MTS (vyžaduje MAC adresu, IP, nĂ¡zev nbi "
-"obrazu)\n"
-"--delclient : odebere klienta z MTS (vyžaduje MAC address, IP, nĂ¡zev "
-"nbi obrazu)"
-
-#: standalone.pm:99
+"%s NastavenĂ­ TerminĂ¡lovĂ©ho serveru \n"
+"--enable : aktivovat MTS\n"
+"--disable : deaktivovat MTS\n"
+"--start : spustit MTS\n"
+"--stop : zastavit MTS\n"
+"--adduser : pÅ™idĂ¡ do MTS novĂ©ho uživatele (vyžaduje "
+"uživatelskĂ© jmĂ©no)\n"
+"--deluser : odebere z MTS uživatele (vyžaduje uživatelskĂ© "
+"jméno)\n"
+"addclient : pÅ™idĂ¡ klienta do MTS (vyžaduje MACovou adresu, "
+"IP, jméno obrazu nbi)\n"
+"--delclient : odebere klienta z MTS (vyžaduje MACovou adresu, "
+"IP, jméno obrazu nbi)"
+
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[klĂ¡vesnice]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -7110,26 +6835,27 @@ msgstr ""
"--status : vrĂ¡tĂ­ 1 pokud je pÅ™ipojeno, jinak vracĂ­ 0 a skonÄĂ­.\n"
"--quiet : tichĂ½ režim. PouÅ¾Ă­vĂ¡ se pÅ™i (pÅ™i)odpojovĂ¡nĂ­."
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-"[VOLBY]...\n"
-" -no-confirmation nepotvrzuje prvnĂ­ otĂ¡zku v režimu Mandriva Update\n"
-" --no-verify-rpm neprovĂ¡dĂ­ ověřenĂ­ podpisu u balĂ­Äků\n"
-" --changelog-first v oknÄ› s popisem nejdÅ™Ă­ve zobrazĂ­ changelog pÅ™ed "
+"[VOLBA]... \n"
+" -- no-confirmation program se v režimu aktualizacĂ­ neptĂ¡ na "
+"%s\n"
+" --no-verify-rpm nekontrolovat podpisy balĂ­Äků\n"
+" --changelog-first v okně s popisem zobrazit seznam změn před "
"seznamem souborů\n"
-" --merge-all-rpmnew navrhne spojit vÅ¡echny nalezenĂ© soubory .rpmnew/."
+" --merge-all-rpmnew navrhne slouÄenĂ­ vÅ¡ech souborů .rpmnew/."
"rpmsave"
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
@@ -7138,7 +6864,7 @@ msgstr ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -7149,7 +6875,7 @@ msgstr ""
" XFdrake [--noauto] monitor\n"
" XFdrake resolution"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -7160,71 +6886,76 @@ msgstr ""
"PoužitĂ­: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
"testing] [-v|--version] "
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, c-format
msgid "All servers"
msgstr "Všechny servery"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr "GlobĂ¡lnĂ­"
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr "Afrika"
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
msgstr "Asie"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr "Evropa"
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr "SevernĂ­ Amerika"
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "OceĂ¡nie"
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr "JižnĂ­ Amerika"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Hong Kong"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "RuskĂ¡ federace"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "JugoslĂ¡vie"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "Je to sprĂ¡vnÄ›?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr "Vybrali jste soubor, ne adresĂ¡Å™"
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "Informace"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -7240,54 +6971,5 @@ msgstr ""
msgid "Installation failed"
msgstr "Instalace selhala"
-#~ msgid "Restrict command line options"
-#~ msgstr "OmezenĂ­ nastavenĂ­ z pÅ™Ă­kazovĂ© Å™Ă¡dky"
-
-#~ msgid "restrict"
-#~ msgstr "omezenĂ­"
-
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr ""
-#~ "Volba ''OmezenĂ­ nastavenĂ­ z pÅ™Ă­kazovĂ© Å™Ă¡dky'' je bezpÅ™edmÄ›tnĂ© bez hesla"
-
-#~ msgid "Use an encrypted file system"
-#~ msgstr "PouÅ¾Ă­t Å¡ifrovanĂ½ souborovĂ½ systĂ©m"
-
-#~ msgid ""
-#~ "To ensure data integrity after resizing the partition(s), \n"
-#~ "filesystem checks will be run on your next boot into Microsoft Windows®"
-#~ msgstr ""
-#~ "Pro zachovĂ¡nĂ­ integrity po provedenĂ© zmÄ›nÄ› velikosti oddĂ­lu(ů) bude pÅ™i\n"
-#~ "dalÅ¡Ă­m spuÅ¡tÄ›nĂ­ systĂ©mu Windows provedena kontrola souborovĂ©ho systĂ©mu."
-
-#~ msgid "Use the Microsoft Windows® partition for loopback"
-#~ msgstr "PouÅ¾Ă­t oddĂ­l Microsoft Windows® jako loopback"
-
-#~ msgid "Which partition do you want to use for Linux4Win?"
-#~ msgstr "KterĂ½ diskovĂ½ oddĂ­l chcete pouÅ¾Ă­t pro Linux4Win?"
-
-#~ msgid "Choose the sizes"
-#~ msgstr "Zvolte velikosti"
-
-#~ msgid "Root partition size in MB: "
-#~ msgstr "Velikost koÅ™enovĂ©ho oddĂ­lu v MB:"
-
-#~ msgid "Swap partition size in MB: "
-#~ msgstr "Velikost odklĂ¡dacĂ­ho oddĂ­lu v MB: "
-
-#~ msgid ""
-#~ "There is no FAT partition to use as loopback (or not enough space left)"
-#~ msgstr ""
-#~ "Nejsou zde Å¾Ă¡dnĂ© FAT oddĂ­ly, kterĂ© by bylo možnĂ© pouÅ¾Ă­t pro loopback "
-#~ "(nebo nenĂ­ dostatek mĂ­sta)"
-
-#~ msgid ""
-#~ "The FAT resizer is unable to handle your partition, \n"
-#~ "the following error occurred: %s"
-#~ msgstr ""
-#~ "ZmÄ›nu velikost FAT nenĂ­ možnĂ© provĂ©st, \n"
-#~ "vyskytla se nĂ¡sledujĂ­cĂ­ chyba: %s"
-
-#~ msgid "Automatic routing from ALSA to PulseAudio"
-#~ msgstr "AutomatickĂ© smÄ›rovĂ¡nĂ­ z ALSA na PulseAudio"
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "MusĂ­te zadat mĂ­t zavĂ¡dÄ›cĂ­ BIOS oddĂ­l"
diff --git a/perl-install/share/po/cy.po b/perl-install/share/po/cy.po
index aae9a4af0..f5cdb0261 100644
--- a/perl-install/share/po/cy.po
+++ b/perl-install/share/po/cy.po
@@ -1,36 +1,39 @@
-# translation of DrakX-cy.po to Cymraeg
-# Copyright (C) 2003 Free Software Foundation, Inc.
-# Rhoslyn Prys <post@meddal.com>, 2003,2004,2005.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
#
-msgid ""
-msgstr ""
-"Project-Id-Version: Mandriva DrakX.cy\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
-"PO-Revision-Date: 2009-10-01 20:12-0000\n"
-"Last-Translator: Rhoslyn Prys <rprys@yahoo.com>\n"
-"Language-Team: Cymraeg <post@meddal.com>\n"
+# Translators:
+# ciaran, 2015-2016
+# Rhoslyn Prys <post@meddal.com>, 2003-2005
+msgid ""
+msgstr ""
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2016-02-09 07:19+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Welsh (http://www.transifex.com/MageiaLinux/mageia/language/"
+"cy/)\n"
+"Language: cy\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"
-
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8-bit\n"
+"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != "
+"11) ? 2 : 3;\n"
+
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
-msgstr "Aros..."
+msgstr "Arhoswch..."
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "Wrthi'n gosod cychwynnwr"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -46,34 +49,17 @@ msgstr ""
"\n"
"Neilltuo enw Cyfrol newydd?"
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr "Methodd gosod cychwynnwr. Digwyddodd y gwall canlynol:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"Efallai bydd angen i chi newid eich dyfais cychwyn Open Firmware\n"
-" i alluogi'r cychwynnwr. Os nad ydych yn gweld anogwr y\n"
-" cychwynnwr wrth ail gychwyn, gwasgwch Command-Option-O-F wrth ail\n"
-" gychwyn a theipiwch: setenv boot-device %s,\\\\:tbxi\n"
-" Yna teipiwch: shut-down\n"
-"Wrth gychwyn eto dylech weld anogwr y cychwynnwr."
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
@@ -83,268 +69,223 @@ msgstr ""
"\n"
"Gyda pha ddisg ydych chi'n cychwyn?"
-#: any.pm:331
+#: any.pm:335
#, c-format
msgid "Bootloader Installation"
msgstr "Gosod Cychwynnwr"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "Lle rydych chi eisiau gosod y cychwynnwr?"
-#: any.pm:359
+#: any.pm:355
#, c-format
msgid "First sector (MBR) of drive %s"
-msgstr "Adran gyntaf (MBR) o ddisg %s"
+msgstr "Adran gyntaf (MBR) y gyriant %s"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
-msgstr "Adran gyntaf o'r disg (MBR)"
+msgstr "Adran gyntaf y gyriant (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
-msgstr "Adran gyntaf o'r rhaniad gwraidd"
+msgstr "Adran gyntaf y rhaniad gwraidd"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
-msgstr "Ar Ddisg Meddal"
+msgstr "Ar ddisg meddal"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "Hepgor"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
-msgstr "Ffurfweddu'r Math o Gychwyn"
+msgstr "Ffurfweddu'r arddull cychwyn"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, fuzzy, c-format
+msgid "EFI System Partition"
+msgstr "Amgryptio'r rhaniad"
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "Prif ddewisiadau'r cychwynnwr"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "Cychwynnwr"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "Dewis cychwynnwr"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Dyfais cychwyn"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr "Prif ddewisiadau"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "Oedi cyn cychwyn y ddelwedd rhagosodedig"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "Galluogi ACPI"
-#: any.pm:426
+#: any.pm:419
#, c-format
msgid "Enable SMP"
msgstr "Galluogi SMP"
-#: any.pm:427
+#: any.pm:420
#, c-format
msgid "Enable APIC"
msgstr "Galluogi APIC"
-#: any.pm:429
+#: any.pm:422
#, c-format
msgid "Enable Local APIC"
-msgstr "Galluogi APIC Lleol"
+msgstr "Galluogi APIC lleol"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Diogelwch"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Cyfrinair"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "Nid yw'r cyfrineiriau'n cyd-fynd"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Ceisiwch eto"
-#: any.pm:436
+#: any.pm:429
#, c-format
-msgid "You can not use a password with %s"
+msgid "You cannot use a password with %s"
msgstr "Nid oes modd defnyddio cyfrinair gyda %s"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "Cyfrinair (eto)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "Glanhau /tmp bob tro fyddwch yn cychwyn"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "Neges Init"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "Agor Oedi Cadarnwedd"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "Goramser Cychwyn y Cnewyllyn"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "Galluogi Cychwyn o CD?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "Galluogi Cychwyn OF?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "System Weithredu Rhagosodedig?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Delwedd"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Gwraidd"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "Atodi"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr "Atodiad Xen"
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Modd fideo"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "Proffil rhwydwaith"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Label"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "Rhagosodedig"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "NoVideo"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
-msgstr "Nid yw label wag yn cael ei chaniatĂ¡u"
+msgstr "Ni chaniateir label wag"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "Rhaid enwi delwedd cnewyllyn"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "Rhaid pennu rhaniad gwraidd"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Mae'r label hwn yn cael ei ddefnyddio eisoes"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "Pa fath o gofnod ydych chi eisiau ei ychwanegu?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Systemau Gweithredu eraill (SunOS..)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Systemau Gweithredu Eraill (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "Systemau Gweithredu Eraill (Windows...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, c-format
msgid "Bootloader Configuration"
msgstr "Ffurfweddu'r Cychwynnwr"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -353,276 +294,319 @@ msgstr ""
"Dyma'r cofnodion gwahanol ar eich dewislen cychwyn hyd yma.\n"
"Mae modd i chi ychwanegu rhagor neu newid y rhai presennol."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Rhybudd"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "mynediad i raglenni X"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "mynediad i offer rpm"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "caniatĂ¡u \"su\""
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "mynediad i ffeiliau gweinyddol"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "mynediad i offer rhwydwaith"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "mynediad i offer crynhoad"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(wedi ychwanegu %s yn barod)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "Rhowch enw defnyddiwr"
-#: any.pm:863
-#, fuzzy, c-format
+#: any.pm:875
+#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
"cased letters, numbers, `-' and `_'"
msgstr ""
-"Rhaid i'r enw defnyddiwr gynnwys dim ond llythrennau bach, rhifau, '-' a '_'"
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "Mae'r enw defnyddiwr yn rhy hir"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "Mae'r enw defnyddiwr wedi ei ychwanegu yn barod"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "Enw Defnyddiwr"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "Enw Grŵp"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
msgstr "Rhaid i %s fod yn rhif!"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
-msgstr "Dylai %s fod dros 500. Parhau beth bynnag?"
+msgid "%s should be above 1000. Accept anyway?"
+msgstr "Dylai %s fod dros 1000. Parhau beth bynnag?"
-#: any.pm:877
+#: any.pm:889
#, c-format
msgid "User management"
msgstr "Rheoli defnyddiwr"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
-msgstr ""
+msgstr "Galluogi cyfrif gwadd"
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, c-format
msgid "Set administrator (root) password"
msgstr "Gosod cyfrinair gweinyddwr (root)"
-#: any.pm:889
+#: any.pm:903
#, c-format
msgid "Enter a user"
msgstr "Rhowch enw defnyddiwr"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Eicon"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "Enw cywir"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "Enw mewngofnodi"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Cragen"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
msgstr "Arhoswch, ychwanegu cyfrwng..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "Awto mewngofnodi"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr "Mewngofnodi'n awtomatig ar gyfer un defnyddiwr."
-#: any.pm:979
+#: any.pm:1005
#, c-format
msgid "Use this feature"
msgstr "Defnyddiwch y nodwedd"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Dewis y defnyddiwr rhagosodedig:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Dewiswch y rheolwr ffenestr i redeg:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
-msgstr "Nodiadau Ryddhau"
+msgstr "Nodiadau'r fersiwn"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Cau"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Cytundeb trwyddedu"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Gadael"
-#: any.pm:1080
+#: any.pm:1096
#, c-format
msgid "Do you accept this license ?"
-msgstr "A ydych chi'n derbyn y drwydded hon?"
+msgstr "Ydych chi'n derbyn y drwydded hon?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Derbyn"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "Gwrthod"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "Dewiswch iaith i'w defnyddio"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"Mae Mandriva Linux yn cynnal nifer o ieithoedd. Dewiswch\n"
-"pa iaith yr hoffech ei osod. Byddant ar gael pan fydd eich gosodiad\n"
-"wedi ei gwblhau a phan fyddwch yn ail gychwyn eich system."
+"Mae %s yn cefnogi nifer o ieithoedd. Dewiswch\n"
+"yr ieithoedd yr hoffech chi eu gosod. Byddant ar gael\n"
+"ar Ă´l i chi ailgychwyn y system wedi i'r gosod gwblhau."
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
#, c-format
-msgid "Multi languages"
-msgstr "Amlieithog"
+msgid "Mageia"
+msgstr "Mageia"
-#: any.pm:1147 any.pm:1178
+#: any.pm:1154
+#, c-format
+msgid "Multiple languages"
+msgstr ""
+
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
+msgstr ""
+
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr "Hen Amgodiad (nid utf-8)"
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "Pob iaith"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "Dewis iaith"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "Gwlad / Ardal"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "Dewiswch eich gwlad"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "Dyma restr lawn o'r gwledydd sydd ar gael"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
msgstr "Gwledydd eraill"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "Uwch"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr "Dull mewnbwn:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Dim"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "Peidio rhannu"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "CaniatĂ¡u pob defnyddiwr"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
-msgstr "Arddull"
+msgstr "Addasedig"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -637,7 +621,7 @@ msgstr ""
"\n"
"\"Addasu\" caniatĂ¡u cyfran i'r defnyddwyr.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
@@ -646,7 +630,7 @@ msgstr ""
"NFS: system rhannu ffeiliau traddodiadol Unix, sydd Ă¢ llai o gefnogaeth ar "
"Mac a Windows."
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
@@ -655,19 +639,19 @@ msgstr ""
"SMB: system rhannu ffeiliau sy'n cael ei ddefnyddio yn Windows, Mac OSX a "
"nifer o systemau Linux diweddar."
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr ""
"Gallwch allforio gan ddefnyddio NFS neu SMB. Pa un hoffech chi ei ddefnyddio?"
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "Cychwyn userdrake"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -676,7 +660,7 @@ msgstr ""
"Mae'r rhannu yn Ă´l defnyddiwr yn defnyddio grŵp \"rhannu ffeiliau\" .\n"
"Mae modd defnyddio userdrake i ychwanegu defnyddiwr i'r grŵp. "
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
@@ -685,47 +669,47 @@ msgstr ""
"Rhaid allgofnodi ac i mewn eto i newidiadau ddigwydd. Cliciwch Iawn i "
"allgofnodi nawr."
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr "Rhaid allgofnodi ac i mewn eto i newidiadau ddigwydd."
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "Cylchfa amser"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "Pa un yw eich parth amser?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr "Gosodiadau Dyddiad Cloc a Chylchedd Amser"
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr "Beth yw'r amser gorau?"
-#: any.pm:1550
+#: any.pm:1572
#, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "%s (cloc caledwedd wedi ei osod i UTC)"
-#: any.pm:1551
+#: any.pm:1573
#, c-format
msgid "%s (hardware clock set to local time)"
msgstr "%s (cloc caledwedd wedi ei osod i'r amser lleol)"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "Gweinydd NTP"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "Cydweddi amser awtomatig (defnyddio NTP)"
@@ -750,7 +734,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "Cerdyn Clyfar"
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Parth Windows"
@@ -760,23 +744,23 @@ msgstr "Parth Windows"
msgid "Kerberos 5"
msgstr "Kerberos 5"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "Ffeil leol:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr "Defnyddio lleol ar gyfer pob dilysiad a gwybodaeth mewn ffeil leol"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
@@ -785,12 +769,12 @@ msgstr ""
"Dweud wrth eich cyfrifiadur i ddefnyddio LDAP ar gyfer rhai neu'r holl "
"ddilysiad. Mae LDAP yn crynhoi mathau arbennig o wybodaeth o fewn eich corff."
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
@@ -799,12 +783,12 @@ msgstr ""
"CaniatĂ¡u i chi redeg grŵp o gyfrifiaduron yn yr un parth Gwasanaeth "
"Gwybodaeth Rhwydwaith gyda chyfrinair cyffredin a ffeil grŵp."
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Parth Windows:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
@@ -813,30 +797,30 @@ msgstr ""
"Mae Winbind yn caniatĂ¡u i'r system estyn gwybodaeth a dilysu defnyddwyr mewn "
"parth Windows."
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr "Kerberos 5 :"
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr "Gyda Kerberos a LDAP ar gyfer dilysiad yn y Gweinydd Cyfeiriadur Byw"
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, c-format
msgid "Welcome to the Authentication Wizard"
-msgstr "Croeso i'r Dewin Dilysu"
+msgstr "Croeso i'r dewin dilysu"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
@@ -844,78 +828,78 @@ msgid ""
msgstr ""
"Rydych wedi dewis dilysiad LDAP. Adolygwch y dewisiadau ffurfweddu isod"
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "Gweinydd LDAP"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, c-format
msgid "Base dn"
msgstr "Sail dn"
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr "Estyn sail Dn"
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr "Defnyddio cyswllt amgryptio gyda TLS"
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr "Llwytho Tsystysgrif CA i lawr"
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr "Defnyddio'r modd Datgysylltu"
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr "Defnyddio BIND anhysbys"
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr "Rhwymo DN"
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, c-format
msgid "Bind Password "
msgstr "Rhwymo cyfrinair"
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr "Llwybr uwch ar gyfer grŵp"
-#: authentication.pm:127
+#: authentication.pm:126
#, c-format
msgid "Password base"
msgstr "Sail cyfrinair"
-#: authentication.pm:128
+#: authentication.pm:127
#, c-format
msgid "Group base"
msgstr "Sail grŵp"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr "Sail cysgodol"
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
@@ -923,37 +907,37 @@ msgid ""
msgstr ""
"Rydych wedi dewis dilysiad Kerebos 5. Adolygwch y dewisiadau ffurfweddu isod"
-#: authentication.pm:146
+#: authentication.pm:145
#, c-format
msgid "Realm "
msgstr "Cylch"
-#: authentication.pm:148
+#: authentication.pm:147
#, c-format
msgid "KDCs Servers"
msgstr "Gweinydd KDCs"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr "Defnyddio DNS i ganfod KDC ar gyfer y cylch"
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr "Defnyddio DNS i ganfod cylchoedd"
-#: authentication.pm:156
+#: authentication.pm:155
#, c-format
msgid "Use local file for users information"
msgstr "Defnyddio ffeil lleol am wybodaeth defnyddwyr"
-#: authentication.pm:157
+#: authentication.pm:156
#, c-format
-msgid "Use Ldap for users information"
+msgid "Use LDAP for users information"
msgstr "Defnyddio LDAP am wybodaeth defnyddwyr"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
@@ -962,29 +946,29 @@ msgstr ""
"Rydych wedi dewis dilysiad Kerebos 5, nawr mae'n rhaid i chi ddewis y math o "
"wybodaeth defnyddiwr."
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr "Fecth base Dn "
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr "Rydych wedi dewis dilysiad NIS. Adolygwch y dewisiadau ffurfweddu isod"
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "Parth NIS"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "Gweinydd NIS"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
@@ -993,74 +977,74 @@ msgstr ""
"Rydych wedi dewis dilysiad Parth Windows. Adolygwch y dewisiadau ffurfweddu "
"isod"
-#: authentication.pm:218
+#: authentication.pm:217
#, c-format
msgid "Domain Model "
msgstr "Model Parth"
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr "Cylch Cyfeiriadur Byw"
-#: authentication.pm:221
+#: authentication.pm:220
#, c-format
msgid "DNS Domain"
msgstr "Parth DNS"
-#: authentication.pm:222
+#: authentication.pm:221
#, c-format
msgid "DC Server"
msgstr "Gweinydd DC"
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "Dilysu"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "Dull dilysu"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "Dim cyfrinair"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr "Mae'r cyfrinair yn rhy syml ( rhaid iddo fod o leiaf %d nod o hyd)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "Methu defnyddio darlledu heb barth NIS"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Dewiswch ffeil"
-#: authentication.pm:897
+#: authentication.pm:866
#, c-format
msgid "Domain Windows for authentication : "
msgstr "Dilysu Parth Windows:"
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "Enw Defnyddiwr Gweinyddiaeth Parth"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "Cyfrinair Gweinyddol y Parth"
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1075,42 +1059,42 @@ msgstr ""
"aros am y cychwyn rhagosodedig\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO gyda dewislen testun"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
-msgstr "GRUB gyda dewislen raffigol"
+msgid "GRUB2 with graphical menu"
+msgstr "GRUB2 gyda dewislen raffigol"
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr "GRUB gyda dewislen testun"
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 gyda dewislen testun"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "GRUB gyda dewislen raffigol"
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr "GRUB gyda dewislen testun"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "dim digon o le yn /boot"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "Nid oes modd gosod y cychwynnwr ar raniad %s\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
@@ -1119,65 +1103,66 @@ msgstr ""
"Rhaid i ffurfweddiad eich cychwynnwr gael ei ddiweddaru am i'r rhaniadau "
"gael eu hail rifo."
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
"Methu gosod eich cychwynnwr yn iawn, Rhaid defnyddio achub cychwyn a dewis "
"\"%s\""
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "Ail osod Cychwynnwr"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "B"
msgstr "B"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d munud"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 munud"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d eiliad"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr "gorchymyn %s ar goll"
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1191,155 +1176,144 @@ msgstr ""
"ffurfweddi fel gweinydd WebDAV). Os hoffech ychwanegu pwyntiau\n"
"arosod WebDAV, dewiswch \"Newydd\""
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Newydd"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Dadarosod"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Arosod"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Gweinydd"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Pwynt arosod"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Dewisiadau"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Tynnu"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Gorffen"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Gwall"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "Rhowch URL gweinydd WebDAV"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "Rhaid i'r URL gychwyn gyda http:// neu https://"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Rhybudd"
-
#: diskdrake/dav.pm:106
#, c-format
-msgid "Are you sure you want to delete this mountpoint?"
-msgstr "Ydych chi eisiau dileu'r pwynt arosod?"
+msgid "Are you sure you want to delete this mount point?"
+msgstr "Ydych chi wir am ddileu'r pwynt arosod hwn?"
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Gweinydd:"
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "Pwynt arosod:"
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "Dewisiadau: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "Creu rhaniadau"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
"Cliciwch ar raniad, dewiswch math o system ffeil ac yna dewis gweithred"
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "Darllenwch yn ofalus"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "Gwnewch gopi wrth gefn o'ch data yn gyntaf"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Gadael"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "Parhau"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Cymorth"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1350,143 +1324,133 @@ msgstr ""
"Awgrymir eich bod yn newid maint y rhaniad\n"
"(cliciwch arno, ac yna clicio \"Newid maint\"]"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "Cliciwch ar raniad"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "Manylion"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "Heb ganfod gyrwyr caled"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "Anhysbys"
-#: diskdrake/hd_gtk.pm:388
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427
+#, c-format
msgid "Ext4"
-msgstr "Gadael"
+msgstr "Ext4"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "XFS"
msgstr "XFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Swap"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Arall"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "Gwag"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "Mathau o system ffeiliau:"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, c-format
msgid "This partition is already empty"
msgstr "Mae'r rhaniad eisoes yn wag"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "Defnyddiwch \"Dadarosod\" yn gyntaf"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "Defnyddiwch \"%s\" yn lle hynny (modd arbenigwr)"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Math"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "Dewiswch raniad arall"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Dewiswch raniad"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "Rhagor"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, c-format
msgid "Confirmation"
msgstr "Gwiriad"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "Parhau beth bynnag?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Gorffen heb gadw"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "Gorffen heb ysgrifennu'r tabl rhaniadau?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "Ydych eisiau cadw newidiadau /etc/fstab"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr ""
"Bydd angen i chi ail gychwyn cyn i'r newidiadau yn eich tabl rhaniad ddigwydd"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1498,29 +1462,29 @@ msgstr ""
"fstab.\n"
"Gadael beth bynnag?"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "Clirio i gyd"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "Awto ddynodi"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "Arbenigwr > Cyffredinol"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "Cyffredinol > Arbenigwr"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "Gwybodaeth am y ddisg galed"
#: diskdrake/interactive.pm:371
@@ -1530,7 +1494,7 @@ msgstr "Mae pob rhaniad cynradd wedi ei ddefnyddio"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "Does dim modd ychwanegu rhaniadau ychwanegol"
#: diskdrake/interactive.pm:373
@@ -1550,135 +1514,135 @@ msgstr "Ail-lwytho'r tabl rhaniad"
msgid "Detailed information"
msgstr "Gwybodaeth fanwl"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
msgstr "Gweld"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Newid maint"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Fformatio"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Ychwanegu i RAID"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Ychwanegu i LVM"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, c-format
msgid "Use"
msgstr "Defnydd"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Dileu"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "Tynnu o RAID"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "Tynnu o LVM"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, c-format
msgid "Remove from dm"
msgstr "Tynnu o dm"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "Newid RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Defnyddiwch ar gyfer cylchol"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Creu"
-#: diskdrake/interactive.pm:453
+#: diskdrake/interactive.pm:456
#, c-format
msgid "Failed to mount partition"
msgstr "Methu arosod rhaniad"
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Creu rhaniad newydd"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "Sector dechreuol: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "Maint mewn MB: "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "Math o system ffeilio"
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "Dewis"
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "Enw cyfrol resymegol"
-#: diskdrake/interactive.pm:507
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:514
+#, c-format
msgid "Encrypt partition"
-msgstr "Algorithm amgryptio"
+msgstr "Amgryptio'r rhaniad"
-#: diskdrake/interactive.pm:508
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:515
+#, c-format
msgid "Encryption key "
msgstr "Allwedd amgryptio"
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "Allwedd amgryptio (eto)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "Nid yw'r allweddi amgryptio'n cyd-fynd"
-#: diskdrake/interactive.pm:521
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:529
+#, c-format
msgid "Missing encryption key"
-msgstr "Allwedd amgryptio system ffeil : "
+msgstr "Allwedd amgryptio goll"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
@@ -1686,141 +1650,135 @@ msgstr ""
"(gan eich bod wedi cyrraedd y nifer uchaf o raniadau cynradd).\n"
"Diddymwch raniad cynradd a chreu rhaniad estynedig."
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "Gwirio blociau gwallus?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "Tynnu'r ffeil gylchol?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr ""
"Wedi newid math raniad %s, bydd yr holl ddata ar y rhaniad yn cael ei golli"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "Newid math y rhaniad"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "Pa fath o system ffeil ydych chi eisiau?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, c-format
msgid "Switching from %s to %s"
msgstr "Newid o %s i %s"
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr "Gosod label cyfrol"
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
"Gofal, bydd hwn yn cael ei ysgrifennu i'r ddisg unwaith i chi ei ddilysu"
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
"Gofal, dim ond wedi i chi ei fformatio bydd hwn yn cael ei ysgrifennu i'r "
"ddisg!"
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr "Pa label cyfrol?"
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, c-format
msgid "Label:"
msgstr "Label:"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "Lle'r hoffech chi arosod y ffeil gylchol %s?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "Lle'r ydych am arosod dyfais %s?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"Methu dadsetio'r pwynt arosod gan fod y rhaniad yn cael ei ddefnyddio ar "
"gyfer cylch-Ă´l\n"
"Tynnu'r cylchol yn gyntaf"
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "Lle'r ydych am arosod %s?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "Newid maint"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "Cyfrifo ffiniau system ffeiliau FAT"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "Nid oes modd newid maint y rhaniad"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "Dylai'r holl ddata ar y rhaniad gael ei gadw wrth gefn"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr ""
"Ar Ă´l newid maint rhaniad %s, bydd yr holl ddata ar y rhaniad yma yn cael ei "
"golli"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Dewiswch y maint newydd"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "Maint mewn MB: "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr "Lleiafswm maint: %s MB"
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr "Uchawfswm maint : %s MB"
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
@@ -1830,57 +1788,62 @@ msgstr ""
"gwiriadau'r system ffeiliau'n cael eu gwneud wrth i chi ail gychwyn "
"Microsoft Windows®"
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "Allwedd amgryptio system ffeil : "
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, c-format
msgid "Enter your filesystem encryption key"
msgstr "Rhwch eich allwedd amgryptio system ffeiliau"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "Allwedd amgryptio"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr "Allwedd annilys"
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Dewis RAID presennol i ychwanegu ato"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "newydd"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Dewis LVM presennol i ychwanegu ato"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
+#, c-format
msgid "LVM name"
-msgstr "Enw LVM?"
+msgstr ""
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1016
+#, c-format
msgid "\"%s\" already exists"
-msgstr "Mae'r ffeil yn bodoli eisoes. Defnyddiwch hwn?"
+msgstr "Mae \"%s\" yn bodoli eisoes"
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
@@ -1890,114 +1853,120 @@ msgstr ""
"Ydych chi am symud ystentiau ffisegol a ddefnyddiwyd o'r gyfrol i gyfrol "
"arall?"
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr "Symud ystent corfforol"
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "Nid oes modd defnyddio'r rhaniad ar gyfer cylchol"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Cylch-Ă´l"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "Enw ffeil gylchol"
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "Rhowch enw ffeil"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr ""
"Mae'r ffeil yn cael ei ddefnyddio eisoes gam cylchol arall, dewiswch un arall"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "Mae'r ffeil yn bodoli eisoes. Defnyddiwch hwn?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "Dewisiadau arosod"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "Amrywiol"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "dyfais"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "lefel"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
msgstr "Maint darn yn KiB"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "Byddwch ofalus: mae'r weithred hon yn beryglus."
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "Partitioning Type"
-msgstr "Math o Raniad"
+msgstr "Math o raniad"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
-msgstr "Pa fath o raniad ?"
+msgstr "Pa fath o raniad?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
-msgstr "Mi fydd angen i chi ailgychwyn cyn i'r newidiadau ddod i rym"
+msgid "You'll need to reboot before the modification can take effect"
+msgstr ""
+"Bydd angen i chi ailgychwyn y cyfrifiadur cyn i'r newidiadau ddod i rym"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "Mae tabl rhaniad disg %s yn mynd i gael ei ysgrifennu i'r ddisg"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "Yn fformatio rhaniad %s"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
"Wedi fformatio rhaniad %s, bydd yr holl ddata ar y rhaniad yn cael ei golli"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "Gwirio blociau gwallus?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "Symud ffeiliau i'r rhaniad newydd"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "Cuddio ffeiliau"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -2013,128 +1982,127 @@ msgstr ""
"Gallwch un ai ddewis i symud y ffeiliau i'r rhaniad fydd wedi ei arosod yno "
"neu eu gadael lle y maent (sy'n golygu eu cuddio gan gynnwys y rhaniad hwnnw)"
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "Symud ffeiliau i'r rhaniad newydd"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "CopĂ¯o %s"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "Tynnu %s"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "Mae rhaniad %s yn cael ei alw'n %s"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr "Mae'r rhaniadau wedi eu hail-rifo"
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Dyfais: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr "Label y gyfrol:"
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr "UUID: "
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "Llythyren disg DOS: %s (dim ond dyfalu)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Math: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Enw : "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "Dechrau: sector %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "Maint: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s sector"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "Silindr %d i silindr %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr "Nifer clystyrau rhesymegol: %d\n"
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "Wedi ei fformatio\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "Heb ei fformatio\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "Arosodwyd\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, c-format
msgid "Encrypted"
msgstr "Amgryptiwyd"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr "(mapiwyd ar %s)"
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr "(mapio ar %s)"
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr "(anweithredol)"
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2143,7 +2111,7 @@ msgstr ""
"Ffeil(iau) Cylch-Ă´l:\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2152,27 +2120,27 @@ msgstr ""
"Cychwyn y rhaniad fel rhagosodwyd\n"
" (ar gyfer cychwyn MS-DOS, nid ar gyfer lilo)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Lefel %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
msgstr "Maint darn %d KiB\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "Disg RAID %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "Enw ffeil gylchol: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2185,7 +2153,7 @@ msgstr ""
"yw'r rhaniad hwn. Gwell gadael\n"
"llonydd iddo.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2198,58 +2166,63 @@ msgstr ""
"hwn ar gyfer cychwyniad\n"
"dwbl eich system\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
-msgstr "Gofod rhydd ar %s (%s)"
+msgstr "Lle ar gael ar %s (%s)"
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Darllen yn unig"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "Maint: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Geometreg: %s silindr, %s pen, %s sector\n"
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Enw : "
+
+#: diskdrake/interactive.pm:1458
#, c-format
msgid "Medium type: "
msgstr "Math o gyfrwng:"
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "Disg LVM %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Tabl rhaniad math: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "ar sianel %d id %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Dewiswch eich allwedd amgryptio system ffeiliau"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
"Mae'r allwedd amgryptio'n rhy syml (mae'n rhaid bod o leiaf %d nod o hyd)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "Algorithm amgryptio"
@@ -2259,17 +2232,19 @@ msgstr "Algorithm amgryptio"
msgid "Change type"
msgstr "Newid y math"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Diddymu"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr ""
"Methu mewngofnodi gan ddefnyddio enw defnyddiwr %s (cyfrinair anghywir?)"
@@ -2313,40 +2288,40 @@ msgstr "Chwiliwch am weinyddion"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "Chwiliwch weinyddion newydd"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "Rhaid i becyn %s gael ei osod. Ydych chi am ei osod?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
msgstr "Methu gosod pecyn %s!"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "Mae pecyn gorfodol %s ar goll"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "Mae'r pecynnau canlynol angen eu gosod:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "Gosod pecynnau..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "Tynnu pecyn..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2355,32 +2330,39 @@ msgstr ""
"Digwyddodd gwall - heb ganfod unrhyw ddyfeisiau dilys er mwyn creu system "
"ffeil arnynt. Gwiriwch eich caledwedd am reswm dros y gwall."
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Rhaid cael rhaniad FAT wedi ei arosod yn /boot/efi"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "Rhaid cael rhaniad ESP FAT32 wedi ei arosod yn /boot/EFI"
-#: fs/format.pm:106
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "Creu a fformatio ffeil %s"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr "Nid wyf yn gwybod sut i osod label ar %s gyda math %s"
-#: fs/format.pm:134
+#: fs/format.pm:143
#, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr "methodd gosod label ar %s, a yw wedi ei fformatio?"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "Nid wyf yn gwybod sut i fformatio %s ym math %s"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "methodd fformatio %s o %s"
@@ -2395,52 +2377,52 @@ msgstr "Arosodiadau cylch %s\n"
msgid "Mounting partition %s"
msgstr "Yn arosod rhaniad %s"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "methodd arosod rhaniad %s yng nghyfeiriadur %s"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "Gwirio %s"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "gwall dadarosod %s: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "Galluogi rhaniad cyfnewid %s"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr "Gwagio'r storfa ysgrifennu wrth gau ffeil"
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr "Galluogi cyfrifo cwota disg grŵp a dewis gorfodi terfynau"
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"Peidiwch ddiweddaru amser mynediad inode ar y system ffeiliau\n"
"(e.e. ar gyfer mynediad cynt ar y cylch newyddion i gyflymu gweinyddion "
"newyddion)."
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
@@ -2451,26 +2433,26 @@ msgstr ""
"(e.e. ar gyfer mynediad cynt ar y cylch newyddion i gyflymu gweinyddion "
"newyddion)."
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
"Dim ond ei arosod yn benodol (h.y.,\n"
"bydd y dewis -a yn achosi i'r system gael ei arosod)."
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr ""
"Peidio dehongli nod neu rwystro dyfeisiadau arbennig ar y system ffeil."
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
"Peidio caniatĂ¡u gweithrediad unrhyw dueddiad ar system ffeil wedi ei\n"
@@ -2478,7 +2460,7 @@ msgstr ""
"systemau ffeiliau yn cynnwys tueddiad fel pensaernĂ¯aeth wahanol i'w un ei "
"hun."
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2489,62 +2471,62 @@ msgstr ""
"i gymryd effaith. (Mae i weld yn ddiogel on mae braidd yn anniogel os\n"
"yw uidperl(1) wedi ei osod.)"
-#: fs/mount_options.pm:137
+#: fs/mount_options.pm:139
#, c-format
-msgid "Mount the file system read-only."
+msgid "Mount the filesystem read-only."
msgstr "Arosodwch y system ffeiliau fel darllen yn unig."
-#: fs/mount_options.pm:139
+#: fs/mount_options.pm:141
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr "Dylai pob I/O i'r system ffeil gael ei wneud yn gydamserol."
-#: fs/mount_options.pm:141
+#: fs/mount_options.pm:143
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr "CaniatĂ¡u pob defnyddiwr i arosod a dadarosod y system ffeiliau."
-#: fs/mount_options.pm:143
+#: fs/mount_options.pm:145
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow an ordinary user to mount the filesystem."
msgstr "CaniatĂ¡u i ddefnyddiwr cyffredin arosod system ffeil."
-#: fs/mount_options.pm:145
+#: fs/mount_options.pm:147
#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr "Galluogi defnyddiwr i gyfrifo cwota disg ac o ddewis gorfodi terfynau."
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr "Cefnogaeth \"defnyddiwr.\" priodweddau pellach"
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr "Rhoi mynediad ysgrifennu i ddefnyddwyr cyffredin"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
msgstr "Rhoi mynediad darllen yn unig i ddefnyddwyr cyffredin"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "Pwynt arosod dyblyg %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "Dim rhaniad ar gael"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "Sganio rhaniadau i ganfod pwyntiau arosod"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Dewiswch bwyntiau arosod"
@@ -2568,18 +2550,18 @@ msgstr ""
msgid "Not enough swap space to fulfill installation, please add some"
msgstr "Dim digon o le cyfnewid i gyflawni'r gosod, ychwanegwch"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"Rhaid cael rhainiad root.\n"
"Ar gyfer gwneud hyn , crëwch raniad (neu cliciwch ar un cyfredol).\n"
"Yna dewiswch weithred ``Pwynt arosod'' a'i osod i `/'"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2590,53 +2572,58 @@ msgstr ""
"\n"
"Parhau beth bynnag?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
-msgstr "Defnyddiwch le rhydd"
+msgstr "Defnyddio'r gwagle"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "Nid oes digon o le ar gyfer dynodi rhaniadau newydd"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "Defnyddio'r rhaniadau presennol"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "Nid oes rhaniad presennol ar gael"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "Mesur maint rhaniad Microsoft Windows®"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
-msgstr "Defnyddio'r lle rhydd ar raniad Microsoft Windows®"
+msgstr "Defnyddio'r gwagle ar raniad Microsoft Windows®"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "Pa raniad hoffech newid ei faint?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr ""
"Mae eich rhaniad Microsoft Windows® yn rhy ddarniog. Ailgychwynnwch eich "
"cyfrifiadur yn Microsoft Windows®, a rhedeg y rhaglen `defrag'', yna "
-"ailgychwyn gosod Mandriva Linux."
+"ailgychwyn gosod %s."
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2658,88 +2645,90 @@ msgstr ""
"RHYBUDD!\n"
"\n"
"\n"
-"Bydd maint eich rhaniad Microsoft Windows® yn cael ei newid.\n"
+"Rydych ar fin ailfeintio eich rhaniad Microsoft Windows®.\n"
"\n"
"\n"
-"Byddwch ofalus: mae'r weithred hon yn beryglus. Os nad ydych wedi gwneud "
-"hynny eisoes, rhaid gadael y gosod, rhedeg \"chkdsk c:\" o'r Llinell "
-"Orchymyn yn Microsoft Windows® (rhybudd: nid yw rhedeg y rhaglen \"scandisk"
-"\" yn ddigon, gwnewch yn siŵr eich bod yn defnyddio \"chkdsk\" mewn Llinell "
-"Orchymyn!), neu rhedwch defrag, yna ailgychwyn gosod. Dylech hefyd wneud "
-"copi wrth gefn o'ch data.\n"
+"Cymerwch ofal: mae'r weithred hon yn beryglus. Os nad ydych eisoes wedi'i "
+"wneud, rhaid gadael y gosod, rhedeg \"chkdsk c:\" o linell orchymyn yn "
+"Microsoft Windows® (rhybudd: nid yw rhedeg y rhaglen \"scandisk\" yn ddigon, "
+"sicrhewch eich bod yn defnyddio \"chkdsk\" mewn llinell orchymyn!), neu "
+"rhedwch defrag, ac yna ailgychwyn y gosod. Dylech hefyd gadw copi wrth gefn "
+"o'ch data.\n"
"\n"
"\n"
-"When sure, press %s."
+"Pan fyddwch yn barod, pwyswch %s."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Nesaf"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Partitionning"
msgstr "Creu rhaniadau"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr ""
"Pa faint o le ydych am ei gadw ar gyfer Microsoft Windows® ar rhaniad %s?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "Maint"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "Newid maint rhaniad Microsoft Windows®"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "Methodd newid maint FAT %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr "Nid oes rhaint FAT i newid ei faint (neu does dim digon o le)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Tynnu Microsoft Windows®"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Erase and use entire disk"
msgstr "Dileu a defnyddio'r ddisg gyfan"
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "Mae gennych fwy nag un disg caled, ar ba un hoffech osod linux?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
+msgstr ""
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "Bydd POB rhaniad presennol a'u data'n cael eu colli ar yrrwr %si"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "Rhannu disg arbenigol"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "Defnyddiwch fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2748,65 +2737,70 @@ msgstr ""
"Gallwch nawr rannu %s.\n"
"Ar Ă´l gorffen, peidiwch anghofio ei gadw dan ddefnyddio 'w'."
-#: fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:425
+#, c-format
msgid "Ext2/3/4"
-msgstr "Ext3"
+msgstr "Ext2/3/4"
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "Nid oes lle ar gyfer gosod"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "Mae dewin rhannu DrakX wedi canfod yr atebion canlynol:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
-msgstr ""
+msgstr "Dyma gynnwys eich disgyrrwr"
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "Methodd creu'r rhaniad: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "Does dim modd defnyddio JFS ar raniadau llai na 16MB"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "Does dim modd defnyddio ReiserFS ar gyfer rhaniadau llai na 32MB"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr "Ni ellir defnyddio btrfs i raniadau llai na 256MB"
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "syml"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "gyda /usr"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "Gweinydd"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr "Mae meddalwedd BIOS RAID wedi ei ganfod ar ddisgiau %s. Gweithredu?"
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2814,107 +2808,92 @@ msgid ""
"\n"
"Do you agree to lose all the partitions?\n"
msgstr ""
-"Nid wyf yn gallu darllen tabl rhaniad %s, mae'n rhy lygredig. :(\n"
-"Mae modd i mi fynd ymlaen i ddiystyru rhaniadau gwael (Bydd yr\n"
-"HOLL DDATA'n cael ei golli!). Yr ateb arall yw peidio gadael i\n"
-"DrakX newid y tabl rhaniad. (y gwall yw %s)\n"
+"Ni ellir darllen tabl rhaniadau'r ddyfais %s, mae'n rhy lygredig :(\n"
+"Gallwch barhau drwy ddileu'r rhaniadau gwael (collir yr HOLL DDATA!).\n"
+"Y dewis arall yw peidio Ă¢ chaniatĂ¡u i DrakX addasu'r tabl rhaniadau.\n"
+"(%s yw'r gwal).\n"
"\n"
-"Ydych chi'n cytuno i golli'r holl raniadau?\n"
+"Ydych chi'n fodlon colli'r holl raniadau?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "Rhaid i bwyntiau arosod gynnwys / arweiniol"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "Dylai enw'r pwyntiau arosod gynnwys llythrennau a rhifau'n unig"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "Mae yna eisoes raniad gyda phwynt arosod %s\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Rydych wedi dewis meddalwedd rhannu RAID fel gwraidd (/)\n"
-"Nid oes cychwynnwr yn gallu trin hwn heb raniad /boot\n"
-"Cofiwch ychwanegu rhaniad /boot"
-#: fsedit.pm:438
-#, fuzzy, c-format
+#: fsedit.pm:453
+#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-"Rydych wedi dewis meddalwedd rhannu RAID fel gwraidd (/)\n"
-"Nid oes cychwynnwr yn gallu trin hwn heb raniad /boot\n"
-"Cofiwch ychwanegu rhaniad /boot"
-#: fsedit.pm:446
-#, fuzzy, c-format
+#: fsedit.pm:461
+#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr ""
-"Rydych wedi dewis meddalwedd rhannu RAID fel gwraidd (/)\n"
-"Nid oes cychwynnwr yn gallu trin hwn heb raniad /boot\n"
-"Cofiwch ychwanegu rhaniad /boot"
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
-#, fuzzy, c-format
+#: fsedit.pm:472
+#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Rydych wedi dewis meddalwedd rhannu RAID fel gwraidd (/)\n"
-"Nid oes cychwynnwr yn gallu trin hwn heb raniad /boot\n"
-"Cofiwch ychwanegu rhaniad /boot"
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr "Nid oes modd defnyddio Cyfrol Resymegol LVM ar gyfer pwynt arosod %s"
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
"Does dim modd defnyddio Cyfrol Resymegol LVM ar gyfer pwynt arosod %s am ei "
"fod ar draws cyfrolau ffisegol."
-#: fsedit.pm:449
+#: fsedit.pm:484
#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-"Rydych wedi dewis Cyfrol Resymegol LVM fel gwraidd (/)\n"
-"Nid oes cychwynnwr yn gallu trin hwn pan yw ar draws cyfrolau ffisegol.\n"
-"Cofiwch ychwanegu rhaniad /boot yn gyntaf"
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "Dylai'r cyfeiriadur aros o fewn y system ffeilio gwraidd"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2923,12 +2902,12 @@ msgstr ""
"Mae angen gwir system ffeilio (ext2, reiserfs, xfs, neu jfs)) ar gyfer y "
"pwynt arosod\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
-msgstr "Nid oes digon o le ar gyfer awto ddynodi"
+msgstr "Nid oes digon o le i ddynodi'n awtomatig"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "Dim i'w wneud"
@@ -2938,283 +2917,278 @@ msgstr "Dim i'w wneud"
msgid "SATA controllers"
msgstr "Rheolyddion SATA"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "Rheolyddion RAID"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "Rheolyddion (E)IDE/ATA"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, c-format
msgid "Card readers"
msgstr "Darllenydd cerdyn"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "Rheolyddion firewire"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "Rheolyddion PCMCIA"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "Rheolyddion SCSI"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "Rheolyddion USB"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "Pyrth USB"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "Rheolyddion SMBus"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "Rheolyddion pontydd a system"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Disg Meddal"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "Disg"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr "Dyfeisiau Storio Crynswth USB"
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CDROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "Llosgwyr CD/DVD"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "TĂ¢p"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "Rheolyddion AGP"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "Cerdyn fideo"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr "Cerdyn DVB"
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "Cerdyn Teledu"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "Dyfeisiau aml-gyfrwng eraill"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "Cerdyn sain"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "Camera Gwe"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "Prosesyddion"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "Addaswyr ISDN"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr "Dyfeisiau sain USB"
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr "Cardiau radio"
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr "Cardiau rhwydwaith ATM"
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr "Cardiau rhwydwaith WAN"
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr "Dyfeisiau Bluetooth"
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "Cerdyn Ethernet"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "Modem"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "Addaswyr ADSL"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "Cof"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "Argraffydd"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr "Rheolyddion porth gemau"
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "Ffon hud"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Bysellfwrdd"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr "Tabled a sgrin cyffwrdd"
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "Llygoden"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr "Biometreg"
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "UPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "Sganiwr"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "Anhysbys/Eraill"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "cpu # "
-#: harddrake/sound.pm:303
-#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "Arhoswch...Gosod y ffurfweddiad"
-
-#: harddrake/sound.pm:366
+#: harddrake/sound.pm:80
#, c-format
-msgid "Enable PulseAudio"
-msgstr "Galluogi PulseAudio"
+msgid "No known driver"
+msgstr "Dim gyrrwr hysbys"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr "Galluogi sain 5.1 gyda Pulse Audio"
+msgid "There's no known driver for your sound card (%s)"
+msgstr "Nid oes gyrrwr hysbys ar gyfer eich cerdyn sain (%s)"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
-msgstr "Galluogi newid defnyddiwr gyda rhaglenni sain"
+msgid "Enable PulseAudio"
+msgstr "Galluogi PulseAudio"
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
-msgstr "Defnyddio'r modd Glitch-Freu"
+msgstr "Defnyddio'r modd di-nam"
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr "Ail-osod sain cymysgydd i'r gwerthoedd rhagosodedig"
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr "Datrys problemau"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "Dim gyrwyr eraill"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
@@ -3223,190 +3197,80 @@ msgstr ""
"Nid oes gyrrwr OSS/ALSA arall hysbys ar gyfer eich cerdyn sain (%s) sy'n "
"defnyddio \"%s\" ar hyn o bryd"
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "Ffurfweddiad sain"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-"Yma gallwch ddewis gyrrwr arall (un ai OSS neu ALSA) ar gyfer eich cerdyn "
-"sain (%s)"
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-"\n"
-"\n"
-"Mae eich cerdyn yn defnyddio'r gyrrwr %s\"%s\" ar hyn o bryd ( y gyrrwr "
-"arferol ar ei gyfer yw \"%s\")"
+msgid "Sound troubleshooting"
+msgstr "Datrys problemau sain"
-#: harddrake/sound.pm:414
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-"OSS (Open Sound System) oedd yr API sain gyntaf. Mae'n API sail annibynnol o "
-"systemau gweithredu ( mae ar gael ar gyfer y rhan fwyaf o systemau unices) "
-"on mae'n API elfennol iawn a chyfyng.\n"
-"Mae gyrwyr OSS hefyd yn ail ddyfeisio'r hyn sy'n bod eisoes.\n"
"\n"
-"Mae ALSA (Advanced Linux Sound Architecture) yn bensaernĂ¯aeth fodiwlaidd "
-"sy'n \n"
-"cynnal ystod eang o gardiau ISA, USB a PCI.\n"
+"- 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.\n"
"\n"
-"Mae hefyd yn darparu API llawer uwch na OSS.\n"
"\n"
-"I ddefnyddio alsa, mae modd defnyddio un ai:\n"
-"- hen api OSS cydweddus\n"
-"- api ALSA newydd sy'n darparu llawer o nodweddion gell ond sydd angen "
-"defnyddio llyfrgell ALSA.\n"
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "Gyrrwr:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- \"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\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"Mae'r hen yrrwr \"%s\" wedi ei wahardd.\n"
"\n"
-"Mae'n effeithio'n andwyol ar y cnewyllyn\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"Bydd y gyrrwr \"%s|\"'n cael ei ddefnyddio ar y cychwyn"
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "Dim gyrrwr cod agored"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"Nid oes gyrrwr rhydd ar gyfer eich cerdyn sain (%s) ond mae gyrrwr "
-"perchnogol yn \"%s\" ."
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "Dim gyrrwr hysbys"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Nid oes gyrrwr hysbys ar gyfer eich cerdyn sain (%s)"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "Datrys problemau sain"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
+"- \"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.\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-"Prawf gwall sain - rhedeg y gorchmynion canlynol:\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" pa yrwyr i'w defnyddio\n"
-"drwy ragosodiad\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" pa yrwyr mae'n defnyddio\n"
-"- \"/sbin/fuser -v /dev/dsp\" pa raglen sy'n defnyddio'r cerdyn sain.\n"
-"ar hyn o bryd\n"
"\n"
-"- \"/sbin/lsmod\" gwirio os yw ei yrrwr wedi ei lwytho\n"
-"a'i peidio\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" a \"/sbin/chkconfig --list alsa\" dangos\n"
-"os yw sain a gwasanaethau alsa services sydd wedi eu ffurfweddu yn rhedeg\n"
-"ar initlevel 3\n"
"\n"
-"- \"aumix -q\" a yw'r sain wedi ei ddistewi a'i peidio\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" pa rhaglen sy'n defnyddio'r cerdyn sain.\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "Dewis gyrrwr fy hun"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "Dewis gyrrwr ar hap"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"/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)\n"
msgstr ""
-"Os ydych yn siŵr eich bod yn gwybod pa yrrwr sydd angen ar gyfer eich\n"
-"cerdyn yna dewiswch un o'r rhestr uchod\n"
-"\n"
-"Y gyrrwr presennol ar gyfer eich cerdyn \"%s\" yw \"%s\" "
#: harddrake/v4l.pm:12
#, c-format
@@ -3434,7 +3298,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
"Ar gyfer y rhelyw o gardiau Teledu diweddar, mae modiwl bttv cnewyllyn GNU/"
"Linux yn awto ganfod y paramedrau cywir.\n"
@@ -3451,70 +3315,73 @@ msgstr "Model cerdyn:"
msgid "Tuner type:"
msgstr "Math o diwniwr:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "Iawn"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Iawn"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "Na"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Dewis ffeil"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Ychwanegu"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Newid"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Gorffen"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "Blaenorol"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
msgstr "Heb ddewis ffeil"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
msgstr "Rydych wedi dewis cyfeiriadur, nid ffeil"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
msgstr "Dim cyfeiriadur o'r fath ar gael"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "Dim ffeil o'r fath ar gael"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr "Gwyliwch, Mae Caps Lock ymlaen"
@@ -3596,1248 +3463,1272 @@ msgstr "Ail-gyflwyno"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "Andorra"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "United Arab Emirates"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "Afghanistan"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antigua a Barbuda"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Anguilla"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "Albania"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "Armenia"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Netherlands Antilles"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "Angola"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "Antarctica"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "Yr Ariannin"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "American Samoa"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "Awstria"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "Awstralia"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "Aruba"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "Azerbaijan"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Bosnia ac Herzegovina"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbados"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Bangladesh"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Gwlad Belg"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Burkina Faso"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "Bwlgaria"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Bahrain"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Burundi"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Benin"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Bermuda"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Brunei Darussalam"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Bolivia"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Brasil"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahamas"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "Bhutan"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Ynys Bouvet"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Botswana"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Belarus"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Belize"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "Canada"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Ynysoedd Cocos (Keeling)"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "Congo (Kinshasa)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "Gweriniaeth Canol Affrica"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "Congo (Brazzaville)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Y Swistir"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "Cote d'Ivoire"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Ynysoedd Cook"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Chile"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "Cameroon"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "Tsieina"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "Colombia"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "Costa Rica"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Serbia a Montenegro"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "Ciwba"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Cape Verde"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "Ynys Christmas"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "Cyprus"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "Gweriniaeth Tsiec"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "Yr Almaen"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Djibouti"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Denmarc"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Dominica"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Dominican Republic"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "Algeria"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Ecuador"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Estonia"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Yr Aifft"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Western Sahara"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Eritrea"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "Sbaen"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "Ethiopia"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Y Ffindir"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Ffiji"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Ynysoedd y Falkland (Malvinas)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Micronesia"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Ynysoedd Faroe"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Ffrainc"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Gabon"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "Y Deyrnas Unedig"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Grenada"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "Georgia"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "French Guiana"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Ghana"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Gibraltar"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Greenland"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Gambia"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Guinea"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Guadeloupe"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Equatorial Guinea"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Groeg"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "De Georgia ac Ynysoedd De Sandwich"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Guatemala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Guam"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Guinea-Bissau"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Guyana"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Tsiena (Hong Kong)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Heard a McDonald Islands"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Honduras"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "Croatia"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Haiti"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "Hwngari"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Indonesia"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Iwerddon"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Israel"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "India"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "British Indian Ocean Territory"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Irac"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "Iran"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Ynys yr IĂ¢"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "Yr Eidal"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Jamaica"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "Yr Iorddonen"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "Siapan"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "Kenya"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "Kyrgyzstan"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "Cambodia"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Kiribati"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "Comoros"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "Saint Kitts a Nevis"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "Corea (Gogledd)"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "Corea"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Kuwait"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "Cayman Islands"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "Kazakhstan"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Laos"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Libanus"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Saint Lucia"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Liechtenstein"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Sri Lanka"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Liberia"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Lesotho"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Lithuania"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Luxembourg"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Latfia"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "Libya"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "Morocco"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "Monaco"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "Moldova"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "Madagascar"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Ynysoedd Marshall"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "Macedonia"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "Mali"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Myanmar"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "Mongolia"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Ynysoedd Gogledd Mariana"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "Martinique"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "Mauritania"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montserrat"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "Malta"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "Mauritius"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "Maldives"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Malawi"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "Mecsico"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "Malaysia"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "Mozambique"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "Namibia"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "Caledonia Newydd"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "Niger"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Ynys Norfolk"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "Nigeria"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Nicaragua"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Yr Iseldiroedd"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Norwy"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "Nepal"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "Nauru"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niue"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "Seland Newydd"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "Oman"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "Panama"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "Periw"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "Polynesia Ffrengig"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "Papua New Guinea"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Philippines"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "Pacistan"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "Gwlad Pwyl"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Saint Pierre a Miquelon"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitcairn"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "Puerto Rico"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Palestina"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "Portiwgal"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paraguay"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Palau"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Qatar"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "Reunion"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Rwmania"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Rwsia"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Rwanda"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "Saudi Arabia"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Ynysoedd Solomon"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Seychelles"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "Swdan"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Sweden"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Singapore"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Saint Helena"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Slovenia"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Ynysoedd Svalbard a Jan Mayen"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "Slofacia"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Sierra Leone"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "San Marino"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Senegal"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "Somalia"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Suriname"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "Sao Tome a Principe"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "El Salvador"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "Syria"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Swaziland"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Ynysoedd Turks a Caicos"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "Chad"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "French Southern Territories"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Togo"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Gwlad Thail"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "Tajikistan"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Tokelau"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "Dwyrain Timor"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "Turkmenistan"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Tunisia"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Tonga"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "Twrci"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Trinidad a Tobago"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Tuvalu"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "Taiwan"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Tanzania"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "WcrĂ¡in"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Uganda"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "United States Minor Outlying Islands"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "Yr Unol Daleithiau"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Uruguay"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Uzbekistan"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "Fatican"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "Saint Vincent a'r Grenadines"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Venezuela"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "Virgin Islands (British)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "Virgin Islands (U.S.)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Fietnam"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Vanuatu"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "Wallis a Futuna"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Samoa"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Yemen"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Mayotte"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "De Affrica"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Zambia"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Zimbabwe"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "Croeso i %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr "Methodd symud ystentiau ffisegol i gyfrolau ffisegol eraill"
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr "Cyfrol ffisegol %s yn dal i gael ei defnyddio"
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "Tynnu'r cyfrolau rhesymegol yn gyntaf\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr "Nid yw'r cychwynnydd yn gallu trin /boot ar gyfrolau ffisegol niferus"
+#. -PO: Only write something if needed:
#: messages.pm:11
#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr " "
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "Cyflwyniad"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+"Bydd y system weithredu a'r cydrannau gwahanol sydd o fewn dosbarthiad "
+"Mageia yn\n"
+"cael eu galw yn \"Gynnyrch Meddalwedd\" o hyn ymlaen. Mae'r Cynnyrch "
+"Meddalwedd yn\n"
+"cynnwys, ond heb eu cyfyngu, i'r casgliad o raglenni , dulliau, rheolau a "
+"dogfennau mewn\n"
+"perthynas Ă¢'r system weithredu a chydrannau gwahanol ddosbarthiad Mageia "
+"Linux, \n"
+"ac unrhyw rhaglenni wedi eu dosbarthu gyda'r cynnyrch hwn darperir gan "
+"drwyddedwyr Mageia ."
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr "1. Cytundeb Trwyddedu"
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4851,16 +4742,40 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+"Darllenwch y ddogfen hon yn ofalus. Mae'r ddogfen hon yn gytundeb trwyddedu "
+"rhyngoch\n"
+"chi Ă¢ Mageia sy'n berthnasol i'r Cynnyrch Meddalwedd.\n"
+"Wrth osod, dyblygu neu ddefnyddio'r Cynnyrch Meddalwedd mewn unrhyw fodd, "
+"rydych yn\n"
+"amlwg yn derbyn ac yn llawn cytuno i gadw at delerau ac amodau'r Drwydded "
+"hon.\n"
+"Os ydych yn anghytuno ag unrhyw ran o'r cytundeb, ni chewch ganiatĂ¢d i osod, "
+"dyblygu\n"
+"neu ddefnyddio'r Cynnyrch Meddalwedd.\n"
+"Bydd unrhyw ymgais i osod, dyblygu neu ddefnyddio'r Cynnyrch Meddalwedd mewn "
+"modd\n"
+"nad yw'n cyd-fynd Ă¢ thelerau ac amodau'r Drwydded yn ddi-rym a bydd yn "
+"terfynu eich\n"
+"hawliau o dan y Drwydded hon. Ar ddiwedd y Drwydded, rhaid i chi "
+"ddinistrio'n syth pob\n"
+"copi o'r Cynnyrch Meddalwedd."
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr "2. Gwarant Gyfyngedig"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4868,15 +4783,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4885,106 +4800,22 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
-"The Software Products consist of components created by different persons or "
-"entities. %s\n"
-"Most of these licenses allow you to use, duplicate, adapt or redistribute "
-"the components which \n"
-"they cover. Please read carefully the terms and conditions of the license "
-"agreement for each component \n"
-"before using any component. Any question on a component license should be "
-"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
-"All rights to the components of the Software Products belong to their "
-"respective authors and are \n"
-"protected by intellectual property and copyright laws applicable to software "
-"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
-"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
-"If any portion of this agreement is held void, illegal or inapplicable by a "
-"court judgment, this \n"
-"portion is excluded from this contract. You remain bound by the other "
-"applicable sections of the \n"
-"agreement.\n"
-"The terms and conditions of this License are governed by the Laws of "
-"France.\n"
-"All disputes on the terms of this license will preferably be settled out of "
-"court. As a last \n"
-"resort, the dispute will be referred to the appropriate Courts of Law of "
-"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"you."
msgstr ""
-"Cyflwyniad\n"
-"\n"
-"Bydd y system weithredu a'r cydrannau gwahanol sydd o fewn dosbarthiad "
-"Mandriva Linux yn\n"
-"cael eu galw yn \"Gynnyrch Meddalwedd\" o hyn ymlaen. Mae'r Cynnyrch "
-"Meddalwedd yn\n"
-"cynnwys, ond heb eu cyfyngu, i'r casgliad o raglenni , dulliau, rheolau a "
-"dogfennau mewn\n"
-"perthynas Ă¢'r system weithredu a chydrannau gwahanol ddosbarthiad Mandriva "
-"Linux, \n"
-"ac unrhyw rhaglenni wedi eu dosbarthu gyda'r cynnyrch hwn darperir gan "
-"drwyddedwyr Mandriva .\n"
-"\n"
-"\n"
-"1. Cytundeb Trwyddedu\n"
-"\n"
-"Darllenwch y ddogfen hon yn ofalus. Mae'r ddogfen hon yn gytundeb trwyddedu "
-"rhyngoch\n"
-"chi Ă¢ Mandriva S.A, sy'n berthnasol i'r Cynnyrch Meddalwedd.\n"
-"Wrth osod, dyblygu neu ddefnyddio'r Cynnyrch Meddalwedd mewn unrhyw fodd, "
-"rydych yn\n"
-"amlwg yn derbyn ac yn llawn cytuno i gadw at delerau ac amodau'r Drwydded "
-"hon.\n"
-"Os ydych yn anghytuno ag unrhyw ran o'r cytundeb, ni chewch ganiatĂ¢d i osod, "
-"dyblygu\n"
-"neu ddefnyddio'r Cynnyrch Meddalwedd.\n"
-"Bydd unrhyw ymgais i osod, dyblygu neu ddefnyddio'r Cynnyrch Meddalwedd mewn "
-"modd\n"
-"nad yw'n cyd-fynd Ă¢ thelerau ac amodau'r Drwydded yn ddi-rym a bydd yn "
-"terfynu eich\n"
-"hawliau o dan y Drwydded hon. Ar ddiwedd y Drwydded, rhaid i chi "
-"ddinistrio'n syth pob\n"
-"copi o'r Cynnyrch Meddalwedd.\n"
-"\n"
-"\n"
-"2. Gwarant Gyfyngedig\n"
-"\n"
"Mae'r Cynnyrch Meddalwedd a'r ddogfennaeth gysylltiedig yn cael eu darparu "
"\"fel ag y maent\",\n"
"heb ddim gwarant, hyd y mae'r gyfraith yn caniatĂ¡u.\n"
-"Ni fydd Mandriva S.A. , na ei drwyddedwyr a'r darparwyr yn gyfrifol, o dan "
-"unrhyw amgylchiad, \n"
+"Ni fydd Mageia , na ei drwyddedwyr a'r darparwyr yn gyfrifol, o dan unrhyw "
+"amgylchiad, \n"
"a chyhyd ag y bydd y gyfraith yn caniatĂ¡u, am unrhyw iawn o gwbl,\n"
"arbennig, damweiniol, uniongyrchol neu anuniongyrchol (gan gynnwys heb "
"gyfyngu ar iawndal\n"
@@ -4992,22 +4823,22 @@ msgstr ""
"chosb o ganlyniad i achos llys,\n"
"neu unrhyw golled o ganlyniad) yn codi o'r defnydd neu'r anallu i "
"ddefnyddio'r Cynnyrch Meddalwedd,\n"
-"hyd yn oed os yw Mandriva wedi eu cynghori o'r posibilrwydd o'r fath iawn.\n"
+"hyd yn oed os yw Mageia wedi eu cynghori o'r posibilrwydd o'r fath iawn.\n"
"\n"
"CYFRIFOLDEB CYFYNGEDIG YN GYSYLLTIEDIG GYDA'R MEDDIANT NEU'R DEFNYDD O "
"FEDDALWEDD\n"
"GWAHARDDEDIG MEWN RHAI GWLEDYDD\n"
"\n"
-"Ni fydd Mandriva S.A., eu trwyddedwyr na'i ddosbarthwyr yn gyfrifol, o dan "
-"unrhyw amgylchiad,\n"
+"Ni fydd Mageia, eu trwyddedwyr na'i ddosbarthwyr yn gyfrifol, o dan unrhyw "
+"amgylchiad,\n"
"a chyhyd y bydd y gyfraith yn caniatĂ¡u, i fod yn atebol am unrhyw iawn o "
"gwbl, arbennig, damweiniol,\n"
"uniongyrchol neu anuniongyrchol (gan gynnwys heb gyfyngu ar iawndal am golli "
"busnes, tarfu ar fusnes,\n"
"colled ariannol, costau cyfreithiol, a chosb o ganlyniad i achos llys, neu "
"unrhyw golled o ganlyniad) yn\n"
-"codi o lwytho i lawr cydrannau meddalwedd o un o safleoedd Mandriva Linux, "
-"sydd wedi eu gwahardd neu eu\n"
+"codi o lwytho i lawr cydrannau meddalwedd o un o safleoedd Mageia, sydd "
+"wedi eu gwahardd neu eu\n"
"hatal mewn rhai gwledydd gan gyfreithiau lleol. \n"
"Mae'r cyfrifoldeb cyfyngedig hwn yn perthyn i, ond heb ei gyfyngu i'r, "
"cydrannau cryptograffiaeth cryf\n"
@@ -5015,282 +4846,132 @@ msgstr ""
"Er hynny gan nad yw rhai awdurdodaethau'n caniatĂ¡u eithrio neu gyfyngu na "
"chyfrifoldeb am \n"
"ddifrod o ganlyniad neu yn ei sgil, nid yw'r cyfyngiadau uchod yn berthnasol "
-"i chi. \n"
-"%s\n"
-"\n"
-"3. Trwydded GPL a Thrwyddedau Cysylltiedig\n"
-"\n"
-"Mae'r Cynnyrch Meddalwedd yn cynnwys cydrannau sydd wedi eu creu gan "
-"bersonau ac endidau gwahanol. %s\n"
-"Mae'r rhan fwyaf o'r trwyddedau'n caniatĂ¡u i chi ddefnyddio, dyblygu, addasu "
-"neu ailddosbarthu'r \n"
-"cydrannau maent yn eu cynnwys. Darllenwch delerau ac amodau trwydded pob "
-"cydran yn ofalus cyn unrhyw\n"
-"defnyddio gydran. Dylai pob cwestiwn am drwydded cydran gael ei ofyn i "
-"drwyddedwr neu ddarparwr y \n"
-"gydran ac nid i Mandriva.\n"
-"Mae'r rhaglenni a ddatblygwyd gan Mandriva yn cael eu llywodraethu o dan "
-"Drwydded GPL. Mae'r dogfennau\n"
-"ysgrifennwyd gan Mandriva S.A. yn cael eu llywodraethu gan drwydded benodol. "
-"Darllenwch y dogfennau\n"
-"am fwy o fanylion.\n"
-"\n"
-"\n"
-"4. Hawliau Eiddo Deallusol\n"
-"\n"
+"i chi. "
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr "3. Trwydded GPL a Thrwyddedau Cysylltiedig"
+
+#: messages.pm:70
+#, c-format
+msgid ""
+"The Software Products consist of components created by different persons or "
+"entities.\n"
+"Most of these licenses allow you to use, duplicate, adapt or redistribute "
+"the components which \n"
+"they cover. Please read carefully the terms and conditions of the license "
+"agreement for each component \n"
+"before using any component. Any question on a component license should be "
+"addressed to the component \n"
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
+"Documentation written \n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr "4. Hawliau Eiddo Deallusol"
+
+#: messages.pm:81
+#, c-format
+msgid ""
+"All rights to the components of the Software Products belong to their "
+"respective authors and are \n"
+"protected by intellectual property and copyright laws applicable to software "
+"programs.\n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
+"Products, as a whole or in parts, by all means and for all purposes.\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
"Mae pob hawl cydrannau'r Cynnyrch Meddalwedd yn perthyn i'w hawduron "
"perthnasol ac wedi eu hamddiffyn\n"
"gan gyfreithiau eiddo deallusol a hawlfraint sy'n berthnasol i raglenni "
"meddalwedd.\n"
-"Mae Mandriva, ei gyflenwyr a'i drwyddedwyr yn cadw eu hawl i newid neu "
+"Mae Mageia, ei gyflenwyr a'i drwyddedwyr yn cadw eu hawl i newid neu "
"addasu'r Cynnyrch Meddalwedd,\n"
"yn rhannol neu yn gyfan, drwy unrhyw ddull ac ar gyfer unrhyw bwrpas.\n"
-"Mae \"Mandriva\", \"Mandriva Linux\" a'r logos cysylltiedig yn nodau "
-"masnachol sy'n perthyn i Mandriva S.A.\n"
-"\n"
-"\n"
-"5. Cyfreithiau Llywodraethol\n"
-"\n"
-"\n"
-"Os bydd unrhyw ran o'r cytundeb hwn yn cael ei ddal yn ddi-rym, "
-"anghyfreithlon neu amherthnasol gan\n"
-"benderfyniad llys, bydd y rhan yma'n cael ei dynnu o'r cytundeb hwn. Byddwch "
-"yn parhau i fod yn rhwymedig\n"
-"i adrannau cymwys o'r cytundeb.\n"
-"Mae telerau ac amodau'r Drwydded hon yn cael eu llywodraethu gan Gyfreithiau "
-"Ffrainc. Mae'n ddymunol y\n"
-"bydd pob anghytundeb ar amodau'r drwydded yn cael eu datrys y tu allan i'r "
-"llys. Fel cam olaf, \n"
-"bydd yr anghytundeb yn cael ei drosglwyddo i'r Llysoedd Barn Paris, "
-"perthnasol, - Ffrainc. \n"
-"Am unrhyw gwestiwn ynghylch y ddogfen hon cysylltwch Ă¢ Mandriva S.A."
+"Mae \"Mageia\" a'r logos cysylltiedig yn nodau masnachol sy'n perthyn i %s"
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
+#: messages.pm:88
#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-"Rydych yn cytuno i beidio (i) gwerthu, allforio, ail allforio, trosglwyddo, "
-"datgelu gwybodaeth dechnegol, neu ei \n"
-"waredu, unrhyw Feddalwedd i unrhyw berson, endid, neu gyrchfan sydd wedi ei "
-"wahardd gan gyfreithiau allforio'r \n"
-" UDA neu reoliadau sy'n cynnwys, heb gyfyngiad, Ciwba, Iran, Gogledd Corea, "
-"Swdan a Syria; neu \n"
-"(ii) defnyddio unrhyw Feddalwedd ar gyfer unrhyw ddefnydd gwaharddegig gan "
-"gyfreithiau neu reoliadau yn yr Unol Daleithiau.\n"
-"\n"
-"HAWLIAU CYFYNGDERAU LLYWODRAETH UDA. \n"
-"\n"
-"Mae'r Cynnyrch Meddalwedd ac unrhyw ddogfennaeth sy'n perthyn iddynt yn cael "
-"eu cyfrif fel \n"
-"\"meddalwedd cyfrifiadurol masnachol\" ac yn \"ddogfennau meddalwedd "
-"cyfrifiadur masnachol,\" yn Ă´l eu trefn, \n"
-"fel y diffiniwyd yn DFAR 252.227-7013 a FAR 12.212. Bydd unrhyw ddefnydd, "
-"newid, atgynhyrchu, \n"
-"ryddhau, perfformio, dangos neu ddatguddio'r Meddalwedd a'r dogfennau "
-"perthnasol \n"
-"gan Lywodraeth yr Unol Daleithiau yn cael ei roli yn unig gan amodau'r "
-"Cytundeb hwn ac unrhyw \n"
-"gytundeb trwyddedau perthnasol a byddant yn waharddedig ar wahĂ¢n i'r hyn "
-"sy'n cael ei ganiatĂ¡u \n"
-"gan amodau'r Cytundeb hwn."
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-"Mae'r rhan fwyaf o'r cydrannau hyn ond yn eithrio rhaglenni a meddalwedd "
-"sy'n cael ei ddarparu \n"
-"gan Google Inc. neu a'i is gwmnĂ¯au (\"Google Software\"), yn cael eu rheoli "
-"gan amodau'r GNU \n"
-"General Public Licence, y'i gelwir yn \"GPL\", o hyn ymlaen neu drwyddedau "
-"cyffelyb."
+msgid "5. Governing Laws"
+msgstr "5. Cyfreithiau Llywodraethol"
-#: messages.pm:107
+#: messages.pm:90
#, c-format
msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
+"If any portion of this agreement is held void, illegal or inapplicable by a "
+"court judgment, this \n"
+"portion is excluded from this contract. You remain bound by the other "
+"applicable sections of the \n"
+"agreement.\n"
+"The terms and conditions of this License are governed by the Laws of "
+"France.\n"
+"All disputes on the terms of this license will preferably be settled out of "
+"court. As a last \n"
+"resort, the dispute will be referred to the appropriate Courts of Law of "
+"Paris - France.\n"
+"For any question on this document, please contact Mageia."
msgstr ""
-"Mae'r rhan fwyaf o'r cydrannau hyn yn cael eu rheoli gan amodau'r GNU \n"
-"General Public Licence, y'i gelwir yn \"GPL\", o hyn ymlaen neu drwyddedau "
-"cyffelyb."
+"Os penderfynir gan benderfyniad llys bod unrhyw ran o’r cytundeb hwn yn ddi-"
+"rym, anghyfreithlon neu’n amherthnasol, \n"
+"tynnir y rhan hwn o’r cytundeb. Byddwch yn dal i fod yn rhwymedig i adrannau "
+"perthnasol eraill y cytundeb.\n"
+"Llywodraethir telerau ac amodau’r drwydded hon gan ddeddfau Ffrainc. \n"
+"Dymunir i bob anghytundeb ar delerau’r drwydded hon gael eu datrys y tu "
+"allan i’r llys. Fel cam olaf, \n"
+"trosglwyddir yr anghytundeb i’r llysoedd barn perthnasol ym Mharis - "
+"Ffrainc.\n"
+"Am unrhyw gwestiwn ynghylch y ddogfen hon, cysylltwch Ă¢ Mageia."
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
msgstr ""
-"Rhybudd: Mae'n bosibl nad yw Meddalwedd Rhad yn rhydd o batent, ac mae\n"
-"peth Meddalwedd Rhad wedi ei gyfyngu Ă¢ phatent yn eich gwlad, e.e. gall\n"
-"amgodwyr MP3 fod angen trwydded ar gyfer defnydd pellach\n"
-"(gw. http://www.mp3licensing.com am wybodaeth bellach. Os nad ydych yn\n"
+"Rhybudd: Mae'n bosibl nad yw meddalwedd rydd yn rhydd o batentau, a gall\n"
+"peth meddalwedd rydd gael ei chyfyngu gan batent yn eich gwlad, e.e. gall\n"
+"dadgodwyr MP3 fod angen trwydded ar gyfer defnydd pellach\n"
+"(gw. http://www.mp3licensing.com am wybodaeth bellach). Os nad ydych yn\n"
"siŵr os yw'r patent yn berthnasol i chi, gwiriwch eich cyfreithiau lleol."
-#: messages.pm:120
+#: messages.pm:111
#, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Llongyfarchiadau, mae'r gosod wedi ei gwblhau.\n"
+"Tynnwch y cyfrwng cychwyn a chlicio Ailgychwyn."
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:113
#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
msgstr ""
-"Llongyfarchiadau, mae'r gosod wedi ei gwblhau.\n"
-"Tynnwch y cyfrwng cychwyn a chlicio Ailgychwyn.\n"
-"\n"
-"\n"
-"Am wybodaeth am gywiriadau sydd ar gael ar gyfer y rhyddhad hwn o Mandriva "
-"Linux,\n"
+"Am wybodaeth am gywiriadau sydd ar gael ar gyfer y rhyddhad hwn o Mageia \n"
"cysylltwch Ă¢'r atodiad, sydd i'w gael yn:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Mae gwybodaeth ar ffurfweddu eich system ar gael ym mhenawdau Ă´l osod\n"
-"yr Official Mandriva Linux User's Guide."
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
#: modules/interactive.pm:19
#, c-format
@@ -5334,18 +5015,18 @@ msgstr "Gosod gyrrwr gyfer rheolwr USB"
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "Gosod gyrrwr gyfer rheolwr firewire %s "
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "Gosod gyrrwr gyfer rheolwr firewire \"%s\" "
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "Gosod gyrrwr gyfer rheolwr disg caled %s "
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "Gosod gyrrwr gyfer rheolwr disg caled \"%s\" "
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "Gosod gyrrwr gyfer rheolwr ethernet %s "
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "Gosod gyrrwr gyfer rheolwr ethernet \"%s\" "
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5430,46 +5111,46 @@ msgstr ""
"Methodd llwytho modiwl %s\n"
"Hoffech chi drio eto gyda pharamedrau eraill?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr "Ydych chi wir am adael?"
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr "Cyfrinair yn rhy hawdd ei ddyfalu"
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr "Dylai'r cyfrinair wrthod ymosodiad sylfaenol"
-#: mygtk2.pm:1544 mygtk2.pm:1545
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
#, c-format
msgid "Password seems secure"
msgstr "Cyfrinair i weld yn ddiogel"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "maethodd y arosod"
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "Nid yw'r rhaniad estynedig yn cael ei gynnal ar y platfform hwn"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
-"Mae gennych dwll yn nhabl eich rhaniad ond nid wyf yn gallu ei ddefnyddio\n"
-"Yr unig ateb yw i symud eich rhaniadau cynradd fel bo'r twll nesaf at y "
-"rhaniadau estynedig "
+"Mae yna dwll yn eich tabl rhaniadau ond ni ellir ei ddefnyddio.\n"
+"Yr unig beth y gellir ei wneud yw symud eich prif raniadau er mwyn i'r twll "
+"fod wrth ochr y rhaniadau estynedig."
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
@@ -5478,22 +5159,22 @@ msgstr ""
"Mae prawf i fesur ei gyfanrwydd wedi methu. \n"
"Nid oes gwerth ysgrifennu i'r ddisg"
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr "Tynnu pecynnau heb eu defnyddio"
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr "Canfod pecynnau caledwedd heb eu defnyddio..."
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr "Canfod pecynnau lleoleiddio heb eu defnyddio..."
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
@@ -5502,62 +5183,62 @@ msgstr ""
"Rydym wedi canfod nad oes angen rhai pecynnau ar gyfer ffurfweddiad eich "
"system."
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr "Byddwn yn tynnu’r pecynnau canlynol, oni bai eich bod yn dewis peidio:"
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, c-format
msgid "Unused hardware support"
msgstr "Cefnogaeth caledwedd heb ei ddefnyddio"
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr "Lleoleiddio di-ddefnydd"
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr "Methu ychwanegu rhaniad to_formatted_RAID%s"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "Dim digon o raniadau ar gyfer RAID lefel %d\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "Methu creu cyfeiriadur /usr/share/sane/firmware!"
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "Methu creu cyswllt /usr/share/sane/%s!"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr "Methu copĂ¯o ffeil cadarnwedd %s i /usr/share/sane/firmware!"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr "Methu gosod caniatĂ¢d ffeiliau cadarnwedd %s!"
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "Scannerdrake"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr "Methu gosod y pecyn sydd ei angen i rannu eich sganiwr(wyr)."
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr "Ni fydd eich sganiwr(wyr) ar gael ar gyfer defnyddwyr anwraidd."
@@ -5672,8 +5353,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
"Ymresymiadau: (arg)\n"
"\n"
@@ -5776,7 +5457,7 @@ msgstr "Defnyddio cyfrinair i wirio defnyddwyr."
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr "Galluogi gwiriad cymysgaredd cardiau ethernet."
#: security/help.pm:96
@@ -6222,7 +5903,7 @@ msgstr "Safonol"
msgid "Secure"
msgstr "Diogel"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -6235,7 +5916,7 @@ msgstr ""
"angen gofalu\n"
"am holl agweddau o ddiogelwch system ar ben eich hun."
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -6244,7 +5925,7 @@ msgstr ""
"Dyma'r safon sy'n cael ei argymell ar gyfer diogelwch cyfrifiadur fydd yn "
"cael ei gysylltu Ă¢'r Rhyngrwyd fel cleient."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -6260,48 +5941,48 @@ msgstr ""
"cysylltiad gan amryw o gleientiaid. Sylwer: os mae i gleient yn unig yw eich "
"peiriant ar y Rhyngrwyd, yna mae'n well i chi ddewis lefel is."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "Dewisiadau Sylfaenol DrakSec"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "Dewiswch lefel diogelwch"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "Gweinyddwr Diogelwch:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr "Mewngofnodi neu e-bost:"
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "Cychwynnwch system sain ALSA (PensaernĂ¯aeth Sain Linux Uwch)"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anacron trefnydd gorchymyn cyfnodol."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -6310,7 +5991,7 @@ msgstr ""
"Mae apmd yn cael ei ddefnyddio i fonitro statws y batri a mewngofnodi drwy\n"
"syslog. Mae modd ei ddefnyddio i gau'r peiriant pan mae'r batri'n isel."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -6320,15 +6001,20 @@ msgstr ""
"ei bennu pan oedd at yn rhedeg, gan redeg gorchmynion swp pan fydd \n"
"cyfartaledd y llwyth yn ddigon isel."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr "Cleient/gweinydd NTP"
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
-msgstr ""
+msgstr "Pennu gosodiadau amlder CPU"
#: services.pm:28
#, c-format
@@ -6441,20 +6127,10 @@ msgstr ""
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Cychwyn hidlydd pecynnau ar gyfer cnewyllyn cyfres Linux 2.2 \n"
-"i greu mur gwarchod i amddiffyn eich peiriant rhag ymosodiadau \n"
-"o'r rhwydwaith."
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6466,7 +6142,7 @@ msgstr ""
"hwn wrth ddefnyddio'r rhaglen wasanaethu kbdconfig. \n"
"Dylech adael hwn wedi ei alluogi ar gyfer y rhan fwyaf o beiriannau."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6475,24 +6151,24 @@ msgstr ""
"Ail-greu awtomatig pennawd y cnewyllyn yn /boot ar\n"
"gyfer /usr/include/linux{autoconf,version}.h"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "Canfod a ffurfweddu awtomatig caledwedd wrth gychwyn y cyfrifiadur."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
-msgstr ""
+msgstr "Gwneud mĂ¢n newidiadau i ymddygiad y system i ehangu oes y batri"
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
"at boot-time to maintain the system configuration."
msgstr "Bydd Linuxconf yn trefnu ar adegau i gyflawni amrywiol"
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6502,7 +6178,7 @@ msgstr ""
"Mae'n weinydd sy'n cyflafareddu gwaith argraffu i\n"
"argraffydd (ion)."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6511,17 +6187,17 @@ msgstr ""
"Mae Gweinydd Rhith Linux yn cael ei ddefnyddio i adeiladu \n"
"gweinyddion cyflym a chyraeddadwy."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
-msgstr ""
+msgstr "Monitro'r rhwydwaith (Mur gwarchod rhyngweithiol a'r di-wifr"
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
-msgstr ""
+msgstr "Rheoli ac arolygu meddalwedd RAID"
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
@@ -6529,12 +6205,12 @@ msgid ""
msgstr ""
"DBUS -daemon sy'n hysbysu'r sytem am ddigwyddiadau system a negeseuon eraill"
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6543,12 +6219,12 @@ msgstr ""
"mae'r enwyd (BIND) yn Wasanaethwr Enw Parth (DNS) sy'n cael ei ddefnyddio i "
"gydrannu enwau gwestai i'r cyfeiriadau IP."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6557,7 +6233,7 @@ msgstr ""
"Yn arosod a dadarosod pob System Ffeil y Rhwydwaith (NFS), SMB\n"
"(Rheolwr Rhwydwaith/Windows), a phwyntiau arosod NCP (NetWare) ."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6566,17 +6242,17 @@ msgstr ""
"Cychwyn/Gorffen pob rhyngwyneb rhwydwaith sydd wedi eu \n"
"ffurfweddu i gychwyn wrth gychwyn y peiriant."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6589,7 +6265,7 @@ msgstr ""
"ffurfweddu\n"
"drwy'r ffeil /etc/exports."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6599,12 +6275,12 @@ msgstr ""
"ar draws rhwydweithiau TCP/IP. Mae'r gwasanaeth hwn \n"
"yn darparu'r gallu i gloi ffeiliau NFS."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr "Cydweddu amser system gan ddefnyddio Protocol Amser Rhwydwaith (NTP)"
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
@@ -6613,17 +6289,17 @@ msgstr ""
"Cychwyn clo allweddell numlock yn awtomatig yn consol \n"
"ac Xorg wrth gychwyn y peiriant."
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "Cynnal OKI 4w ac argraffyddion Windows cyffelyb."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
-msgstr ""
+msgstr "Gwirio os yw rhaniad bron yn llawn"
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6636,7 +6312,7 @@ msgstr ""
"ffurfweddu i wneud hynny, felly mae'n ddiogel ei gael ar beiriannau \n"
"sydd ddim ei angen."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6651,12 +6327,12 @@ msgstr ""
"sy'n\n"
"gwneud defnydd o fecanwaith RPC."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
-msgstr ""
+msgstr "Neilltuo rhai pyrth TCP"
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
@@ -6665,7 +6341,7 @@ msgstr ""
"Mae Postfix yn Asiant Cludo E-bost (MTA), sef rhaglen sy'n symud e-bost o un "
"peiriant i'r llall."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6674,21 +6350,21 @@ msgstr ""
"Bydd yn cadw ac adfer system pwll entropi ar gyfer cynhyrchu rhif \n"
"hap o ansawdd uchel."
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
"Dynodi dyfeisiau bras i ddyfeisiau bloc (megis dig caled rhaniadau), \n"
"ar gyfer defnydd rhaglenni megis Oracle neu chwaraewyr DVD."
-#: services.pm:103
-#, fuzzy, c-format
+#: services.pm:101
+#, c-format
msgid "Nameserver information manager"
-msgstr "Gwybodaeth am y ddisg galed"
+msgstr "Rheolydd gwybodaeth nameserver"
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6700,7 +6376,7 @@ msgstr ""
"ddefnyddio'n eang ar rwydweithiau bach, mae angen protocolau \n"
"llwybrydd mwy cymhleth ar gyfer rhwydweithiau cymhleth."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6709,17 +6385,14 @@ msgstr ""
"Mae'r protocol rstat yn caniatĂ¡u i ddefnyddwyr rhwydwaith \n"
"i adennill metric perfformaid unrhyw beiriant ar y rhwydwaith."
-#: services.pm:109
-#, fuzzy, c-format
+#: services.pm:107
+#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
"system log files. It is a good idea to always run rsyslog."
msgstr ""
-"Syslog yw'r modd mae llawer o daemonau'n defnyddio i gofnodi \n"
-"negeseuon i ffeiliau cofnod systemau. mae'n syniad da io rhedeg \n"
-"syslog bob tro."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6728,7 +6401,7 @@ msgstr ""
"Mae protocol ruser yn caniatĂ¡u i ddefnyddwyr ar rwydwaith i adnabod\n"
"pwy arall sydd wedi mewngofnodi ar beiriannau eraill sy'n ymateb."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6738,7 +6411,7 @@ msgstr ""
"holl ddefnyddwyr sydd wedi mewngofnodi ar beiriant sy'n rhedeg \n"
"daemon rwho (yn debyg i fysedd)."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
@@ -6746,12 +6419,17 @@ msgstr ""
"SANE (Scanner Access Now Easy) - galluogi mynediad i sganwyr, camerau "
"fideo..."
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
@@ -6760,17 +6438,17 @@ msgstr ""
"Protocol SMB/CIFS - caniatau rhannu mynediad i ffeiliau ac argraffwyr ac "
"yhefyd yn intigreiddio gyda parth Windows Server"
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "Cychwyn y system sain ar eich peiriant"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
@@ -6779,7 +6457,7 @@ msgstr ""
"Secure Shell - protocol rhwydwaith sy'n caniatĂ¢u u ddata gael ei gyfnewid "
"dros sianel ddiogel rhwng dau gyfrifiadur"
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6789,126 +6467,123 @@ msgstr ""
"negeseuon i ffeiliau cofnod systemau. mae'n syniad da io rhedeg \n"
"syslog bob tro."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "Llwytho'r gyrwyr ar gyfer eich dyfeisiau usb."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
-msgstr ""
+msgstr "Monitor traffig rhwydwaith ysgafn"
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr "Cychwyn Gweinydd Ffont X"
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr "Cychwyn daemon ar alw"
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "Argraffu"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Rhyngrwyd"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "Rhannu Ffeiliau"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "Rhwydweithio"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "System"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "Gweinyddu Pell"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "Gweinydd Cronfa Ddata"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "Gwasanaethau"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr ""
"Dewiswch ba wasanaethau ddylai gael eu cychwyn yn awtomatig wrth gychwyn y "
"cyfrifiadur"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d wedi eu cychwyn ar gyfer %d wedi eu cofrestru"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "rhedeg"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "ataliwyd"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "Gwasanaethau a daemonau"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
"about this service, sorry."
msgstr "Dim gwybodaeth ychwanegol am y gwasanaeth hwn."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "Gwybodaeth"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "Cychwyn yn Ă´l y gofyn"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "Cychwyn"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Cychwyn"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Aros"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6939,10 +6614,10 @@ msgstr ""
"\n"
" Dylech fod wedi derbyn copi o Drwydded Gyhoeddus Gyffredinol GNU\n"
" gyda'r rhaglen; os nad, ysgrifennwch at:\n"
-" Free Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-"
-"1301, USA.\n"
+" Free Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA "
+"02110-1301, USA.\n"
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6969,7 +6644,7 @@ msgstr ""
"--help : show this message.\n"
"--version : show version number.\n"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6982,24 +6657,18 @@ msgstr ""
" --boot - galluogi i ffurfweddu'r cychwynnwr\n"
"Modd rhag.:cynnig ffurfweddu nodwedd awto fewngofnodi"
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-"[DEWISIADAU] [PROGRAM_NAME]\n"
-"\n"
-"DEWISIADAU:\n"
-" --help - argraffu'r neges cymorth.\n"
-" --report - dylai'r rhaglen fod yn un o offer Mandriva Linux\n"
-" --incident - ylai'r rhaglen fod yn un o offer Mandriva Linux"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -7016,7 +6685,7 @@ msgstr ""
" --internet - ffurfweddu'r rhyngrwyd\n"
" --wizard - fel --add"
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -7047,11 +6716,11 @@ msgstr ""
" : name_of_application like so for staroffice \n"
" : and gs for ghostscript for only this one."
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -7064,31 +6733,18 @@ msgid ""
"--delclient : delete a client machine from MTS (requires MAC address, "
"IP, nbi image name)"
msgstr ""
-"Ffurfweddwr Gweinydd Terfynell Mandriva Linux\n"
-"--enable : galluogi MTS\n"
-"--disable : analluogi MTS\n"
-"--start : cychwyn MTS\n"
-"--stop : atal MTS\n"
-"--adduser : ychwanegu defnyddiwr system bresennol i MTS (angen enw "
-"defnyddiwr)\n"
-"--deluser : dileu defnyddiwr system bresennol o MTS (angen enw "
-"defnyddiwr)\n"
-"--addclient : ychwanegu peiriant cleient i MTS (angen cyfeiriad MAC, "
-"IP, enw delwedd nbi)\n"
-"--delclient : dileu peiriant cleient i MTS (angen cyfeiriad MAC, IP, "
-"enw delwedd nbi)"
-
-#: standalone.pm:99
+
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[bysellfwrdd]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -7111,26 +6767,19 @@ msgstr ""
"--status : returns 1 if connected 0 otherwise, then exit.\n"
"--quiet : do not be interactive. To be used with (dis)connect."
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-"[DEWIS]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
-" --no-verify-rpm do not verify packages signatures\n"
-" --changelog-first display changelog before filelist in the "
-"description window\n"
-" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
@@ -7139,7 +6788,7 @@ msgstr ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -7150,7 +6799,7 @@ msgstr ""
" XFdrake [--noauto] monitor\n"
" cydraniad XFdrake"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -7161,71 +6810,76 @@ msgstr ""
"Defnydd: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
"testing] [-v|--version] "
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, c-format
msgid "All servers"
msgstr "Pob gweinydd"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr "Eang"
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr "Affrica"
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
msgstr "Asia"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr "Ewrop"
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr "Gogledd America"
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "Oceania"
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr "De America"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Hong Cong"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "Cyfundeb Rwsia"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "Iwgoslafia"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "Ydi hyn yn gywir?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr "Rydych wedi dewis ffeil, nid cyfeiriadur"
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "Gwybodaeth"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -7233,421 +6887,13 @@ msgid ""
"Click \"Next\" to install or \"Cancel\" to quit"
msgstr ""
"Nid yw %s wedi ei osod\n"
-"Cliciwch \"Nesaf\" i osod neu \"Diddymu\" i adael"
+"Cliciwch \"Nesaf\" i'w osod neu \"Diddymu\" i adael"
#: wizards.pm:99
#, c-format
msgid "Installation failed"
msgstr "Methodd y gosod"
-#~ msgid "Restrict command line options"
-#~ msgstr "Cyfyngu dewisiadau llinell orchymyn"
-
-#~ msgid "restrict"
-#~ msgstr "cyfyngu"
-
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr ""
-#~ "Dewis ``Nid yw 'cyfyngu dewisiadau llinell orchymyn'' o werth heb "
-#~ "gyfrinair"
-
-#~ msgid "Use an encrypted file system"
-#~ msgstr "Defnyddiwch system ffeil amgryptiedig"
-
-#~ msgid ""
-#~ "To ensure data integrity after resizing the partition(s), \n"
-#~ "filesystem checks will be run on your next boot into Microsoft Windows®"
-#~ msgstr ""
-#~ "I sicrhau cywirdeb data'r rhaniad ar ôl ail-feintioli’r rhaniad(au), "
-#~ "bydd \n"
-#~ "gwiriadau'r system ffeiliau'n cael eu gwneud wrth i chi ail gychwyn "
-#~ "Windows (TM)"
-
-#~ msgid "Use the Microsoft Windows® partition for loopback"
-#~ msgstr "Defnyddiwch raniad Microsoft Windows® ar gyfer cylch ôl."
-
-#~ msgid "Which partition do you want to use for Linux4Win?"
-#~ msgstr "Pa raniad hoffech ei ddefnyddio ar gyfer Linux4Win?"
-
-#~ msgid "Choose the sizes"
-#~ msgstr "Dewis maint"
-
-#~ msgid "Root partition size in MB: "
-#~ msgstr "Maint rhaniad root mewn MB: "
-
-#~ msgid "Swap partition size in MB: "
-#~ msgstr "Maint rhaniad cyfnewid mewn MB: "
-
-#~ msgid ""
-#~ "There is no FAT partition to use as loopback (or not enough space left)"
-#~ msgstr ""
-#~ "Nid oes rhaniad FAT i'w ddefnyddio ar gyfer cylch Ă´l (dim digon o le ar "
-#~ "Ă´l)"
-
-#~ msgid ""
-#~ "The FAT resizer is unable to handle your partition, \n"
-#~ "the following error occurred: %s"
-#~ msgstr ""
-#~ "Nid yw'r rhaglen newid maint FAT yn gallu trin eich rhaniad,\n"
-#~ "digwyddodd y gwall canlynol: %s"
-
-#~ msgid "Automatic routing from ALSA to PulseAudio"
-#~ msgstr "Llwybro awtomatig o ALSA i PulseAudio"
-
-#~ msgid "Please log out and then use Ctrl-Alt-BackSpace"
-#~ msgstr "Allgofnodwch ac yna defnyddiwch Ctrl Alt-BackSpace"
-
-#~ msgid "Welcome To Crackers"
-#~ msgstr "Croeso i Crackers"
-
-#~ msgid "Poor"
-#~ msgstr "Gwael"
-
-#~ msgid "High"
-#~ msgstr "Uchel"
-
-#~ msgid "Higher"
-#~ msgstr "Uwch"
-
-#~ msgid "Paranoid"
-#~ msgstr "Paranoia"
-
-#~ msgid ""
-#~ "This level is to be used with care. It makes your system more easy to "
-#~ "use,\n"
-#~ "but very sensitive. It must not be used for a machine connected to "
-#~ "others\n"
-#~ "or to the Internet. There is no password access."
-#~ msgstr ""
-#~ "Rhaid defnyddio'r lefel hwn gyda gofal. Mae'n gwneud eich system yn haws "
-#~ "ei\n"
-#~ "ddefnyddio ond mae'n sensitif iawn: rhaid peidio defnyddio'r peiriant "
-#~ "i'w\n"
-#~ "gysylltu ag eraill nag i'r Rhyngrwyd. Does dim cysylltiad drwy gyfrinair."
-
-#~ msgid ""
-#~ "Passwords are now enabled, but use as a networked computer is still not "
-#~ "recommended."
-#~ msgstr ""
-#~ "Mae'r cyfrinair wedi ei alluogi, ond ni argymhellir ei ddefnyddio fel "
-#~ "cyfrifiadur rhwydwaith."
-
-#~ msgid ""
-#~ "There are already some restrictions, and more automatic checks are run "
-#~ "every night."
-#~ msgstr ""
-#~ "Mae rhai cyfyngiadau, ac mae rhagor o wiriadau awtomatig yn cael eu "
-#~ "rhedeg bob nos"
-
-#~ msgid ""
-#~ "This is similar to the previous level, but the system is entirely closed "
-#~ "and security features are at their maximum."
-#~ msgstr ""
-#~ "Wedi ei seilio ar y lefel flaenorol, ond mae'r system yn hollol gaeedig "
-#~ "ac mae nodweddion diogelwch ar eu uchaf."
-
-#~ msgid ""
-#~ "\n"
-#~ "Warning\n"
-#~ "\n"
-#~ "Please read carefully the terms below. If you disagree with any\n"
-#~ "portion, you are not allowed to install the next CD media. Press "
-#~ "'Refuse' \n"
-#~ "to continue the installation without using these media.\n"
-#~ "\n"
-#~ "\n"
-#~ "Some components contained in the next CD media are not governed\n"
-#~ "by the GPL License or similar agreements. Each such component is then\n"
-#~ "governed by the terms and conditions of its own specific license. \n"
-#~ "Please read carefully and comply with such specific licenses before \n"
-#~ "you use or redistribute the said components. \n"
-#~ "Such licenses will in general prevent the transfer, duplication \n"
-#~ "(except for backup purposes), redistribution, reverse engineering, \n"
-#~ "de-assembly, de-compilation or modification of the component. \n"
-#~ "Any breach of agreement will immediately terminate your rights under \n"
-#~ "the specific license. Unless the specific license terms grant you such\n"
-#~ "rights, you usually cannot install the programs on more than one\n"
-#~ "system, or adapt it to be used on a network. In doubt, please contact \n"
-#~ "directly the distributor or editor of the component. \n"
-#~ "Transfer to third parties or copying of such components including the \n"
-#~ "documentation is usually forbidden.\n"
-#~ "\n"
-#~ "\n"
-#~ "All rights to the components of the next CD media belong to their \n"
-#~ "respective authors and are protected by intellectual property and \n"
-#~ "copyright laws applicable to software programs.\n"
-#~ msgstr ""
-#~ "\n"
-#~ " Rhybudd\n"
-#~ "\n"
-#~ "Darllenwch yr amodau isod yn ofalus. Os ydych yn anghytuno gydag unrhyw\n"
-#~ " ddarn, nid oes caniatĂ¢d i chi osod y cyfrwng CD nesaf. Pwyswch 'Gwrthod' "
-#~ "i\n"
-#~ " barhau'r gosodiad heb ddefnyddio'r cyfryngau hyn.\n"
-#~ "\n"
-#~ "Nid yw rhai cydrannau ar y CDau canlynol yn cael eu rheoli gan Drwydded "
-#~ "GPL\n"
-#~ " neu gytundebau tebyg. Mae'r cydrannau hynny'n cael eu rheoli gan dermau "
-#~ "ac\n"
-#~ " amodau ei drwydded benodol ei hun. Darllenwch yn ofalus a chadwch at y\n"
-#~ " trwyddedau penodol cyn defnyddio neu ddosbarthu'r cydrannau hynny.\n"
-#~ "\n"
-#~ "Mae'r trwyddedau hynny'n atal yn gyffredinol, drosglwyddiad, dyblygu (ar "
-#~ "wahan i\n"
-#~ " bwrpas cadw wrth gefn), dosbarthu, cildroi peirianyddol, dadcydosod,\n"
-#~ " dad-grynhoi neu newid y cydrannau. Bydd unrhyw dorri ar yr amodau hyn "
-#~ "yn\n"
-#~ "terfynu eich hawl o dan y drwydded benodol. Oni bai ei fod yn rhoi'r "
-#~ "hawl i chi,\n"
-#~ "nid oes modd i chi osod y rhaglenni ar fwy nag un system na'i addasu ar "
-#~ "gyfer\n"
-#~ " defnydd ar rwydwaith. Os oes amheuaeth, cysylltwch yn uniongyrchol Ă¢\n"
-#~ "dosbarthwr neu olygydd y cydrannau hynny.\n"
-#~ "Mae trosglwyddo i drydydd parti neu gopĂ¯o'r cydrannau hynny gan gynnwys "
-#~ "y\n"
-#~ " ddogfennaeth, wedi ei wahardd fel rheol\n"
-#~ "\n"
-#~ "Mae pob hawl i gydrannau'r cyfrwng CD nesaf yn perthyn i' hawduron "
-#~ "perthnasol\n"
-#~ " ac maent wedi eu hamddiffyn drwy gyfreithiau eiddo deallusol a "
-#~ "hawlfraint sy'n\n"
-#~ " berthynol i raglenni meddalwedd.\n"
-
-#~ msgid "Use libsafe for servers"
-#~ msgstr "Defnyddiwch libsafe ar gyfer gweinyddion"
-
-#~ msgid ""
-#~ "A library which defends against buffer overflow and format string attacks."
-#~ msgstr ""
-#~ "Llyfrgell sy'n diogelu rhag gorlif byffer ac ymosodiadau llinellau "
-#~ "fformatio."
-
-#~ msgid "LILO/grub Installation"
-#~ msgstr "Gosodiad LILO/grub"
-
-#~ msgid "Precise RAM size if needed (found %d MB)"
-#~ msgstr "Union faint o RAM os oes angen (canfod %dMB)"
-
-#~ msgid "Give the ram size in MB"
-#~ msgstr "Rhowch faint RAM mewn MB"
-
-#~ msgid ""
-#~ "If you plan to use aboot, be careful to leave a free space (2048 sectors "
-#~ "is enough)\n"
-#~ "at the beginning of the disk"
-#~ msgstr ""
-#~ "Os ydych yn bwriadu defnyddio aboot, gofalwch adael lle gwag (2048 sector "
-#~ "yn ddigon)\n"
-#~ "ar ddechrau'r ddisg."
-
-#~ msgid "Security level"
-#~ msgstr "Lefel diogelwch"
-
-#~ msgid "Expand Tree"
-#~ msgstr "Estyn y goeden"
-
-#~ msgid "Collapse Tree"
-#~ msgstr "Cau'r goeden"
-
-#~ msgid "Toggle between flat and group sorted"
-#~ msgstr "Newid rhwng gwastad a'r grŵp wedi ei ddidoli"
-
-#~ msgid "Choose action"
-#~ msgstr "Dewiswch weithred"
-
-#~ msgid "Active Directory with SFU"
-#~ msgstr "Cyfeiriadur byw gyda SFU"
-
-#~ msgid "Active Directory with Winbind"
-#~ msgstr "Cyfeiriadur Byw gyda Winbind"
-
-#~ msgid "Use information stored in local files for all authentication"
-#~ msgstr ""
-#~ "Defnyddiwch wybodaeth sydd wedi ei gadw ar ffeiliau lleol ar gyfer pob "
-#~ "dilysiad"
-
-#~ msgid "Active Directory with SFU:"
-#~ msgstr "Cyfeiriadur Byw gyda SFU:"
-
-#~ msgid "Active Directory with Winbind:"
-#~ msgstr "Cyfeiriadur Byw gyda Winbind:"
-
-#~ msgid ""
-#~ "Winbind allows the system to authenticate users in a Windows Active "
-#~ "Directory Server."
-#~ msgstr ""
-#~ "Mae Winbind yn caniatĂ¡u i'r system ddilysu defnyddwyr mewn Gweinydd "
-#~ "Cyfeiriadur Byw Windows"
-
-#~ msgid "Authentication LDAP"
-#~ msgstr "Dilysu LDAP"
-
-#~ msgid "TLS"
-#~ msgstr "TLS"
-
-#~ msgid "SSL"
-#~ msgstr "SSL"
-
-#~ msgid "security layout (SASL/Kerberos)"
-#~ msgstr "trefn diogelwch (SASL/Kerberos)"
-
-#~ msgid "Authentication Active Directory"
-#~ msgstr "Cyfeiriadur Byw Dilysu"
-
-#~ msgid "LDAP users database"
-#~ msgstr "Cronfa ddata defnyddwyr LDAP"
-
-#~ msgid "LDAP user allowed to browse the Active Directory"
-#~ msgstr "Defnyddiwr LDAP Ă¢ chaniatĂ¢d i bori'r Cyfeiriadur Gweithredol"
-
-#~ msgid "Authentication NIS"
-#~ msgstr "Dilysu LDAP"
-
-#~ msgid ""
-#~ "For this to work for a W2K PDC, you will probably need to have the admin "
-#~ "run: C:\\>net localgroup \"Pre-Windows 2000 Compatible Access\" everyone /"
-#~ "add and reboot the server.\n"
-#~ "You will also need the username/password of a Domain Admin to join the "
-#~ "machine to the Windows(TM) domain.\n"
-#~ "If networking is not yet enabled, Drakx will attempt to join the domain "
-#~ "after the network setup step.\n"
-#~ "Should this setup fail for some reason and domain authentication is not "
-#~ "working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your Windows"
-#~ "(tm) Domain, and Admin Username/Password, after system boot.\n"
-#~ "The command 'wbinfo -t' will test whether your authentication secrets are "
-#~ "good."
-#~ msgstr ""
-#~ "I hyn weithio gyda 2WK PDC, bydd angen i chi gael y gweinyddwr i redeg C:"
-#~ "\\>net localgroup \"Pre-Windows 2000 Compatible Access\" everyone /add ac "
-#~ "ailgychwyn y gweinydd. Bydd angen hefyd yr enw defnyddiwr/cyfrinair "
-#~ "Gweinyddiaeth Parth i uno'r peiriant Ă¢ pharth Windows (NM).\n"
-#~ "Os nad yw'r rhwydwaith wedi ei alluogi eto, bydd DrakX yn ceisio ymuno "
-#~ "Ă¢'r parth ar Ă´l y cam o gychwyn y rhwydwaith.\n"
-#~ "Os bydd y cam hwn yn methu am ryw reswm ac nid yw dilysiad yn gweithio, "
-#~ "rhedwch 'smbpasswd -j DOMAIN -U USER%%PASSWORD' gan ddefnyddio eich Parth "
-#~ "Windows(NM), a'ch Enw Defnyddiwr Gweinyddol/Cyfrinair ar Ă´l cychwyn eich "
-#~ "system.\n"
-#~ "Bydd y gorchymyn 'wbinfo -t' yn gwirio a yw eich cyfrinachau dilysu'n "
-#~ "addas."
-
-#~ msgid "Authentication Windows Domain"
-#~ msgstr "Dilysu Parth Windows"
-
-#~ msgid "Undo"
-#~ msgstr "Dadwneud"
-
-#~ msgid "Save partition table"
-#~ msgstr "Cadw'r tabl rhaniad"
-
-#~ msgid "Restore partition table"
-#~ msgstr "Adfer y tabl rhaniad"
-
-#~ msgid ""
-#~ "The backup partition table has not the same size\n"
-#~ "Still continue?"
-#~ msgstr ""
-#~ "Nid yw'r tabl rhaniad wrth gefn yr un maint\n"
-#~ "Parhau?"
-
-#~ msgid "Info: "
-#~ msgstr "Gwybodaeth:"
-
-#~ msgid "Unknown driver"
-#~ msgstr "Gyrrwr anhysbys"
-
-#~ msgid "Error reading file %s"
-#~ msgstr "Gwall wrth ddarllen ffeil %s"
-
-#~ msgid "Restoring from file %s failed: %s"
-#~ msgstr "Methodd adfer o ffeil %s: %s"
-
-#~ msgid "Bad backup file"
-#~ msgstr "Ffeil wrth gefn gwallus"
-
-#~ msgid "Error writing to file %s"
-#~ msgstr "Gwall wrth ysgrifennu i ffeil %s"
-
-#~ msgid "Error: The \"%s\" driver for your sound card is unlisted"
-#~ msgstr "Gwall. Nid yw gyrrwr \"%s\" wedi ei restru"
-
-#~ msgid "Ext2"
-#~ msgstr "Ext2"
-
-#~ msgid "Journalised FS"
-#~ msgstr "FS jwrnaleiddiwyd"
-
-#~ msgid "Starts the X Font Server (this is mandatory for Xorg to run)."
-#~ msgstr "Yn cychwyn Gweinydd Ffont X (mae hyn yn orfodol i Xorg i redeg).."
-
-#~ msgid "Add user"
-#~ msgstr "Ychwanegu defnyddiwr"
-
-#~ msgid "Accept user"
-#~ msgstr "Derbyn defnyddiwr"
-
#, fuzzy
-#~ msgid ""
-#~ "Do not update directory inode access times on this filesystem\n"
-#~ "(e.g, for faster access on the news spool to speed up news servers)."
-#~ msgstr ""
-#~ "Peidiwch ddiweddaru amser mynediad inode ar y system ffeiliau\n"
-#~ "(e.e. ar gyfer mynediad cynt ar y cylch newyddion i gyflymu gweinyddion "
-#~ "newyddion)."
-
-#~ msgid "No supermount"
-#~ msgstr "Dim uwchosod"
-
-#~ msgid "Supermount"
-#~ msgstr "Uwchosod"
-
-#~ msgid "Supermount except for CDROM drives"
-#~ msgstr "Uwchosod heblaw am yrrwyr CDROM"
-
-#~ msgid "Rescue partition table"
-#~ msgstr "Achub y tabl rhaniadau"
-
-#~ msgid "Removable media automounting"
-#~ msgstr "Cyfrwng symudadwy'n awto-osod"
-
-#~ msgid "Trying to rescue partition table"
-#~ msgstr "Yn ceisio achub y tabl rhaniadau"
-
-#~ msgid "Accept/Refuse bogus IPv4 error messages."
-#~ msgstr "CaniatĂ¡u/Gwrthod negeseuon gwall IPv4 ffug."
-
-#~ msgid "Accept/Refuse broadcasted icmp echo."
-#~ msgstr "CaniatĂ¡u/Gwrthod darlledu atsain icmp."
-
-#~ msgid "Accept/Refuse icmp echo."
-#~ msgstr "CaniatĂ¡u/Gwrthod atsain icmp."
-
-#~ msgid "Allow/Forbid remote root login."
-#~ msgstr "CaniatĂ¡u/Gwrthod mewngofnodi gwraidd pell."
-
-#~ msgid "Enable/Disable IP spoofing protection."
-#~ msgstr "Galluogi/Analluogi amddiffyn sbwlio IP."
-
-#~ msgid "Enable/Disable libsafe if libsafe is found on the system."
-#~ msgstr "Galluogi/Analluogi libsafe os yw ar y system."
-
-#~ msgid "Enable/Disable the logging of IPv4 strange packets."
-#~ msgstr "Galluogi/Analluogi mewngofnodi pecynnau anarferol IPv4."
-
-#~ msgid "Enable/Disable msec hourly security check."
-#~ msgstr "Galluogi/Analluogi gwiriad diogelwch msec bob awr."
-
-#~ msgid "Number of capture buffers:"
-#~ msgstr "Nifer o fyfferau cipio:"
-
-#~ msgid "number of capture buffers for mmap'ed capture"
-#~ msgstr "nifer o fyfferau cipio ar gyfer cipio mmap"
-
-#~ msgid "PLL setting:"
-#~ msgstr "Gosodiad PLL:"
-
-#~ msgid "Radio support:"
-#~ msgstr "Cynnal radio:"
-
-#~ msgid " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
-#~ msgstr " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "Rhaid pennu rhaniad gwraidd"
diff --git a/perl-install/share/po/da.po b/perl-install/share/po/da.po
index 204035c50..625f133dc 100644
--- a/perl-install/share/po/da.po
+++ b/perl-install/share/po/da.po
@@ -1,40 +1,40 @@
-# translation of da.po to Danish
-# translation of da1.po to
-# translation of da.po to
-# Copyright (C) 2000,2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
-# Troels Liebe Bentsen <tlb@iname.com> 2000.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
#
-# Keld Simonsen <keld@dkuug.dk>, 2000-2003, 2004, 2005, 2007, 2008, 2009.
-# Keld Simonsen <keld@rap.dk>, 2005, 2006.
-# Keld Simonsen <keld@keldix.com>, 2010.
-msgid ""
-msgstr ""
-"Project-Id-Version: da\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
-"PO-Revision-Date: 2010-06-06 12:39+0200\n"
-"Last-Translator: Keld Simonsen <keld@keldix.com>\n"
-"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
+# Translators:
+# Carl Andersen <carl@freeos.dk>, 2015
+# Keld Simonsen <keld@dkuug.dk>, 2000-2003, 2004-2005,2007-2009
+# Keld Simonsen <keld@keldix.com>, 2010
+# Keld Simonsen <keld@rap.dk>, 2005-2006
+msgid ""
+msgstr ""
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2016-02-09 07:19+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Danish (http://www.transifex.com/MageiaLinux/mageia/language/"
+"da/)\n"
+"Language: da\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.0\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Content-Transfer-Encoding: 8-bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "Vent venligst"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "Installation af systemopstarteren er i gang"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -51,34 +51,17 @@ msgstr ""
"\n"
"Tildel en ny Volumen-ID?"
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr "Installation af opstarter mislykkedes. Den følgende fejl opstod:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"Du behøver mĂ¥ske at ændre din Ă…ben Firmware opstartsenhed for at slĂ¥ "
-"systemstarteren til. Hvis du ikke ser systemstarter-beskeden ved genstart, "
-"sĂ¥ hold Command-Option-O-F nede og indtast:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Skriv sĂ¥: shut-down\n"
-"Ved næste opstart burde du se systemstarteren."
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
@@ -88,268 +71,223 @@ msgstr ""
"\n"
"Hvilket drev starter du op fra?"
-#: any.pm:331
+#: any.pm:335
#, c-format
msgid "Bootloader Installation"
msgstr "Installation af systemopstarter"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "Hvor vil du placere opstartsprogrammet?"
-#: any.pm:359
+#: any.pm:355
#, c-format
msgid "First sector (MBR) of drive %s"
msgstr "Første sektor (MBR) pĂ¥ drev %s"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "Første sektor pĂ¥ disken (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "Første sektor af rodpartitionen"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "PĂ¥ diskette"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "Spring over"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "Konfiguration af opstartsudseende"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, fuzzy, c-format
+msgid "EFI System Partition"
+msgstr "Kryptér partition"
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "Systemopstarterens hovedindstillinger"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "Systemopstarter"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "Systemopstarter der skal bruges"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Opstartsenhed"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr "Hovedvalg"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "Ventetid før opstart af forvalgt styresystem"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "Aktivér ACPI"
-#: any.pm:426
+#: any.pm:419
#, c-format
msgid "Enable SMP"
msgstr "Aktivér SMP"
-#: any.pm:427
+#: any.pm:420
#, c-format
msgid "Enable APIC"
msgstr "Aktivér APIC"
-#: any.pm:429
+#: any.pm:422
#, c-format
msgid "Enable Local APIC"
msgstr "Aktivér lokal APIC"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Sikkerhed"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Adgangskode"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "Adgangskoderne stemmer ikke overens"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Prøv igen"
-#: any.pm:436
+#: any.pm:429
#, c-format
-msgid "You can not use a password with %s"
+msgid "You cannot use a password with %s"
msgstr "Du kan ikke bruge en adgangskode med %s"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "Adgangskode (igen)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "Rens /tmp ved hver systemopstart"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "Init-besked"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "Ă…ben firmwareforsinkelse"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "Ventetid før kerneopstart"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "Skal det være muligt at starte fra CD?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "Skal det være muligt at starte fra OF?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "Forvalgt styresystem?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Billede"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Rod"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "Vedhæft"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr "Xen-tilføjning"
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr "Kræver adgangskode for at starte op"
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Videoindstilling"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "Netværksprofil"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Mærkat"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "Standard"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "Ingen video"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "Tom mærkat er ikke tilladt"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "Du skal angive en kerne-fil"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "Du skal angive en root-partition"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Denne mærkat er allerede brugt"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "Hvilken type ønsker du at tilføje"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Andet styresystem (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Andet styresystem (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "Andet styresystem (Windows...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, c-format
msgid "Bootloader Configuration"
msgstr "Konfiguration af opstarter"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -358,47 +296,76 @@ msgstr ""
"Her er følgende typer indgange.\n"
"Du kan tilføje flere eller ændre de eksisterende."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Advarsel"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "adgang til X-programmer"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "adgang til rpm-værktøjer"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "tillad \"su\""
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "adgang til administrative filer"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "adgang til netværksværktøjer"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "adgang til oversættelsesværktøjer"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(har allerede tilføjet %s)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "Indtast et brugernavn"
-#: any.pm:863
+#: any.pm:875
#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
@@ -407,227 +374,244 @@ msgstr ""
"Brugernavnet skal starte et lille bogstav, efterfulgt kun af smĂ¥ bogstaver, "
"tal, `-' og `_'"
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "Dette brugernavn er for langt"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "Dette brugernavn eksisterer allerede"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "Bruger-id"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "Gruppe-id"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
msgstr "%s skal være et tal"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
-msgstr "%s burde være over 500. Acceptér alligevel?"
+msgid "%s should be above 1000. Accept anyway?"
+msgstr "%s burde være over 1000. Acceptér alligevel?"
-#: any.pm:877
+#: any.pm:889
#, c-format
msgid "User management"
msgstr "Administration af brugere"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr "Aktivér kontoen guest"
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, c-format
msgid "Set administrator (root) password"
msgstr "Sæt administrator (root) adgangskode"
-#: any.pm:889
+#: any.pm:903
#, c-format
msgid "Enter a user"
msgstr "Indtast en bruger"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Ikon"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "Rigtige navn"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "Logindnavn"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Skal"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
msgstr "Vent venligst, tilføjer medie..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "Autologin"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr ""
"Jeg kan sætte din maskine op til automatisk at logge en bestemt bruger pĂ¥."
-#: any.pm:979
+#: any.pm:1005
#, c-format
msgid "Use this feature"
msgstr "Brug denne facilitet"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Vælg den forvalgte bruger:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Vælg den vindueshĂ¥ndtering du ønsker at benytte:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
msgstr "Udgivelsesnoter"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Luk"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Licensaftale"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Afslut"
-#: any.pm:1080
+#: any.pm:1096
#, c-format
msgid "Do you accept this license ?"
msgstr "Accepterer du denne licens?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Acceptér"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "Nægt"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "Vælg det sprog, der skal bruges"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"Du kan vælge andre sprog der vil være tilgængelige efter installationen"
+"%s kan understøtte flere sprog. Vælg\n"
+"de sprog, du ønsker at installere. De vil være tilgængelige\n"
+"nĂ¥r installationen er færdig, og du genstarter dit system."
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
#, c-format
-msgid "Multi languages"
+msgid "Mageia"
+msgstr "Mageia"
+
+#: any.pm:1154
+#, c-format
+msgid "Multiple languages"
msgstr "Flere sprog"
-#: any.pm:1147 any.pm:1178
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
+msgstr "Vælg flere sprog"
+
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr "Gammel kompatibilitetskoding (ikke UTF-8)"
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "Alle sprog"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "Sprogvalg"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "Land / Region"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "Vælg dit land"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "Her er den komplette liste over tilgængelige lande"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
msgstr "Andre lande"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "Avanceret"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr "Indtastningsmetode:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Ingen"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "Ingen fildeling"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "Tillad alle brugere"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "Tilpasset"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -641,7 +625,7 @@ msgstr ""
"Tilladelse af dette vil sætte brugere i stand til simpelthen at klikke pĂ¥ "
"'Fildeling' i konqueror og nautilus.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
@@ -650,7 +634,7 @@ msgstr ""
"NFS: det traditionlle Unix fildelingssystem, med mindre funktionalitet pĂ¥ "
"Mac og Windows."
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
@@ -659,18 +643,18 @@ msgstr ""
"SMB: et fildelingssystem brugt pĂ¥ Windows, Mac OS X og mange moderne Linux-"
"systemer."
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr "Du kan eksportere med NFS eller SMB. Hvilken vil du bruge"
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "Start userdrake"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -679,7 +663,7 @@ msgstr ""
"Deling per bruger bruger gruppen 'fileshare'. \n"
"Du kan bruge userdrake til at tilføje en bruger til denne gruppe."
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
@@ -688,47 +672,47 @@ msgstr ""
"Du skal logge ud og ind igen for at ændringerne skal gælde. Tryk O.k. for at "
"logge ud nu."
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr "Du skal logge ud og ind igen for at ændringerne skal gælde"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "Tidszone"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "Hvad er din tidszone?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr "Dato-, klokke- og tidszoneopsætning"
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr "Hvad er den bedste tid?"
-#: any.pm:1550
+#: any.pm:1572
#, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "%s (Maskin-ur sat til UTC)"
-#: any.pm:1551
+#: any.pm:1573
#, c-format
msgid "%s (hardware clock set to local time)"
msgstr "%s (Maskin-ur sat til lokal tid)"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "NTP-server"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "Automatisk tidssynkronisering (ved hjælp af NTP)"
@@ -753,7 +737,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "Smart-kort"
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Windows Domain"
@@ -763,23 +747,23 @@ msgstr "Windows Domain"
msgid "Kerberos 5"
msgstr "Kerberos 5"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "Lokal fil:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr "Brug lokal for al autentifikation og brugerinformation i lokal fil"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
@@ -789,12 +773,12 @@ msgstr ""
"autentifikation. LDAP sammenfatter bestemte informationstyper i din "
"organization."
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
@@ -803,12 +787,12 @@ msgstr ""
"Giver dig mulighed for at køre en gruppe af maskiner i det samme Network "
"Information Service-domæne med en fælles adgangskode- og gruppe-fil."
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Windows Domain:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
@@ -817,30 +801,30 @@ msgstr ""
"Winbind lader systemet fĂ¥ information og autentificere brugere i et Windows-"
"domæne."
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr "Kerberos 5 :"
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
-msgstr "Med Kerberos og Ldap for autentifikation i Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
+msgstr "Med Kerberos og LDAP for autentifikation i Active Directory Server "
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, c-format
msgid "Welcome to the Authentication Wizard"
msgstr "Velkommen tilguiden for autentificering"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
@@ -849,78 +833,78 @@ msgstr ""
"Du har valgt LDAP autentificering. Gennemse venligst "
"konfigurationsmulighederne nedenfor."
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "LDAP-server"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, c-format
msgid "Base dn"
msgstr "Grundlæggende dn"
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr "Hent grundlæggende Dn "
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr "Brug krypteret forbindelse med TLS "
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr "Hent CA-certifikat "
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr "Brug utilsluttet tilstand"
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr "Brug anonym BIND "
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr "Bind DN "
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, c-format
msgid "Bind Password "
msgstr "Adgangskode for Bind"
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr "Avanceret sti for gruppe "
-#: authentication.pm:127
+#: authentication.pm:126
#, c-format
msgid "Password base"
msgstr "Adgangskodebase"
-#: authentication.pm:128
+#: authentication.pm:127
#, c-format
msgid "Group base"
msgstr "Gruppebase"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr "Shadow base"
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
@@ -929,37 +913,37 @@ msgstr ""
"Du har valgt Kerberos 5-autentificering. Gennemse venligst "
"konfigurationsmulighederne nedenfor."
-#: authentication.pm:146
+#: authentication.pm:145
#, c-format
msgid "Realm "
msgstr "Omgivelser (Realm) "
-#: authentication.pm:148
+#: authentication.pm:147
#, c-format
msgid "KDCs Servers"
msgstr "KDCs-servere"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr "Brug DNS til at finde KDC for realm"
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr "Brug DNS til at finde realms"
-#: authentication.pm:156
+#: authentication.pm:155
#, c-format
msgid "Use local file for users information"
msgstr "Brug lokal fil for brugerinformation"
-#: authentication.pm:157
+#: authentication.pm:156
#, c-format
-msgid "Use Ldap for users information"
-msgstr "Brug Ldap for brugerinformation"
+msgid "Use LDAP for users information"
+msgstr "Brug LDAP for brugerinformation"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
@@ -968,12 +952,12 @@ msgstr ""
"Du har valgt Kerberos 5-autentificering, nu skal du vælge information om "
"brugertype "
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr "Hent base Dn "
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
@@ -982,17 +966,17 @@ msgstr ""
"Du har valgt NIS-autentificering. Gennemse venligst "
"konfigurationsmulighederne nedenfor."
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "NIS-domæne"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "NIS-server"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
@@ -1001,79 +985,75 @@ msgstr ""
"Du har valgt Windows Domæne-autentificering. Gennemse venligst "
"konfigurationsmulighederne nedenfor."
-#: authentication.pm:218
+#: authentication.pm:217
#, c-format
msgid "Domain Model "
msgstr "Domænemodel "
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr "Active Directory-omrĂ¥de"
-#: authentication.pm:221
+#: authentication.pm:220
#, c-format
msgid "DNS Domain"
msgstr "DNS-domæne"
-#: authentication.pm:222
+#: authentication.pm:221
#, c-format
msgid "DC Server"
msgstr "DC-server"
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "Identifikation"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "Autentifikationsmetode"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "Ingen adgangskode"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr ""
"Denne adgangskode er for nemt at gætte (det skal mindst være pĂ¥ %d tegn)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "Kan ikke bruge rundkastning uden noget NIS-domæne"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Vælg fil"
-#: authentication.pm:897
+#: authentication.pm:866
#, c-format
msgid "Domain Windows for authentication : "
msgstr "Domænevinduer for godkendelse:"
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "Brugernavn for domæneadministrator"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "Adgangskode for domæneadministrator"
-# NOTE: this message will be displayed at boot time; that is
-# only the ascii charset will be available on most machines
-# so use only 7bit for this message (and do transliteration or
-# leave it in English, as it is the best for your language)
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1088,42 +1068,42 @@ msgstr ""
"vent paa at starte standard-systemet.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO med tekstmenu"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
-msgstr "GRUB med grafisk menu"
+msgid "GRUB2 with graphical menu"
+msgstr "GRUB 2 med grafisk menu"
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr "GRUB med tekstmenu"
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 med tekstmenu"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "GRUB med grafisk menu"
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr "GRUB med tekstmenu"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "Ikke nok plads i /boot"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "Du kan ikke installere opstartsindlæseren pĂ¥ en %s-partition\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
@@ -1132,65 +1112,66 @@ msgstr ""
"Din opstartsindlæserkonfiguration behøver at opdateres da rækkefølgen pĂ¥ "
"dine partitioner er blevet ændret"
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
"Opstartsindlæseren kan ikke blive installeret korrekt. Du skal lave "
"nødopstart og vælge \"%s\""
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "Geninstallér systemopstarter"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "B"
msgstr "B"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "Kb"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "Mb"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "Gb"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "Tb"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d minutter"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 minut"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d sekunder"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr "kommando %s mangler"
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1205,154 +1186,143 @@ msgstr ""
"som en WebDAV-server). Hvis du ønsker at tilføje WebDAV-monteringspunkter,\n"
"sĂ¥ vælg \"Ny\"."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Ny"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Afmontér"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Montér"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Server"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Monteringssti"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Valg"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Fjern"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Færdig"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Fejl"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "Indtast LRL for WebDAV-serveren"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "URL'en skal begynde med http:// eller https://"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Advarsel"
-
#: diskdrake/dav.pm:106
#, c-format
-msgid "Are you sure you want to delete this mountpoint?"
+msgid "Are you sure you want to delete this mount point?"
msgstr "Er du sikker pĂ¥ at du ønsker at slette dette monteringspunkt?"
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Server: "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "Monteringssti: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "Valg: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "Opdeling af disk"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr "Klik pĂ¥ en partition, vælg en filsystemstype, og vælg sĂ¥ en handling"
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "Læs omhyggeligt"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "Lav gerne en sikkerhedkopi af dine data først"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Afslut"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "Fortsæt"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Hjælp"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1363,142 +1333,132 @@ msgstr ""
"Jeg foreslĂ¥r at du først ændrer størrelsen pĂ¥ partitionen\n"
"(klik pĂ¥ den, og klik herefter pĂ¥ \"Størrelsesændring\")"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "Klik pĂ¥ en partition"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "Detaljer"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "Ingen diskdrev fundet"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "Ukendt"
-#: diskdrake/hd_gtk.pm:388
+#: diskdrake/hd_gtk.pm:427
#, c-format
msgid "Ext4"
msgstr "Ext4"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "XFS"
msgstr "XFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Swap"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Andet"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "Tom"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "Filsystems-typer:"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, c-format
msgid "This partition is already empty"
msgstr "Denne partition er allerede tom"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "Benyt ``Afmontér'' først"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "Benyt ``%s'' i stedet (i eksperttilstand)"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Type"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "Vælg en ny partition"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Vælg en partition"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "Mere"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, c-format
msgid "Confirmation"
msgstr "Bekræftelse"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "Fortsæt alligevel?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Afslut uden at gemme"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "Afslut uden at skrive partitionstabellen?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "Ă˜nsker du at gemme /etc/fstab-ændringerne?"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr "Du skal genstarte for at aktivere ændringerne i partitionstabellen"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1506,33 +1466,33 @@ msgid ""
"Quit anyway?"
msgstr ""
"Du bør formatere partition %s.\n"
-"Ellers vil der ikke blive skrevet noget indgangspunkt for monteringspunktet %"
-"s i fstab.\n"
+"Ellers vil der ikke blive skrevet noget indgangspunkt for monteringspunktet "
+"%s i fstab.\n"
"Afslut alligevel?"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "Slet alt"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "Allokér automatisk"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "Ekspert -> Normal"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "Normal -> Ekspert"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "Drev-information"
#: diskdrake/interactive.pm:371
@@ -1542,7 +1502,7 @@ msgstr "Alle primære partitioner er brugt"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "Kan ikke tilføje flere partitioner"
#: diskdrake/interactive.pm:373
@@ -1564,135 +1524,135 @@ msgstr "Genindlæs partitionstabel"
msgid "Detailed information"
msgstr "Detaljeret information"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
msgstr "Vis"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Størrelsesændring"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Formatér"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Tilføj til RAID"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Tilføj til LVM"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, c-format
msgid "Use"
msgstr "Brug"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Slet"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "Fjern fra RAID"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "Fjern fra LVM"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, c-format
msgid "Remove from dm"
msgstr "Fjern fra dm"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "Ændr RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Loopback anvendelse"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Opret"
-#: diskdrake/interactive.pm:453
+#: diskdrake/interactive.pm:456
#, c-format
msgid "Failed to mount partition"
msgstr "Kunne ikke montere partition"
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Opret en ny partition"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "Startsektor: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "Størrelse i Mb: "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "Filsystemstype: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "Præference: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "Logisk arkivnavn "
-#: diskdrake/interactive.pm:507
+#: diskdrake/interactive.pm:514
#, c-format
msgid "Encrypt partition"
msgstr "Kryptér partition"
-#: diskdrake/interactive.pm:508
+#: diskdrake/interactive.pm:515
#, c-format
msgid "Encryption key "
msgstr "Krypteringsnøgle "
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "Krypteringsnøgle (igen)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "Krypteringsnøglerne stemmer ikke overens"
-#: diskdrake/interactive.pm:521
+#: diskdrake/interactive.pm:529
#, c-format
msgid "Missing encryption key"
msgstr "Mangler krypteringsnøgle"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
@@ -1700,138 +1660,132 @@ msgstr ""
"(fordi du er oppe pĂ¥ det maksimale antal primære partitioner)\n"
"Fjern først en primær partition og opret en udvidet partition."
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "Led efter beskadigede blokke?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "Fjern loopback-filen?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr ""
"Efter type-ændring af partition %s vil alle data pĂ¥ denne partition gĂ¥ tabt"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "Skift partitionstype"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "Hvilket filsystem ønsker du at bruge?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, c-format
msgid "Switching from %s to %s"
msgstr "Skifter fra %s til %s"
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr "Sæt volumen-etiket"
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr "Bemærk at dette vil blive skrevet til disk sĂ¥ snart du har valideret!"
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr "Bemærk at dette først vil blive skrevet til disk efter formatering!"
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr "Hvilken volumen-etiket?"
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, c-format
msgid "Label:"
msgstr "Mærkat:"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "Hvor ønsker du at montere loopback-filen %s?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "Hvor ønsker du at montere partitionen %s?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"Kan ikke fjerne monteringssti, da denne partition bliver brugt til "
"loopback.\n"
"Fjern loopback først"
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "Hvor ønsker du at montere %s?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "Ændrer størrelsen"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "Udregner FAT-filsystemets grænser"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "Størrelsen pĂ¥ denne partition kan ikke ændres"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "Det bør laves en backup af alle data pĂ¥ denne partition"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr ""
"Efter ændring af størrelsen af partition %s vil alle data pĂ¥ denne partition "
"gĂ¥ tabt"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Vælg den nye størrelse"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "Ny størrelse i Mb: "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr "Minimumsstørrelse: %s MB"
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr "Maksimumsstørrelse: %s MB"
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
@@ -1840,57 +1794,62 @@ msgstr ""
"For at sikre dataintegritet efter ændring af størrelse pĂ¥ partitioner \n"
"vil filsystemtjek blive kørt ved din næste opstart af Microsoft Windows®"
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "Krypteringsnøgle for filsystem"
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, c-format
msgid "Enter your filesystem encryption key"
msgstr "Indtast din krypteringsnøgle for filsystemet"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "Krypteringsnøgle"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr "Ugyldig nøgle"
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Vælg en eksisterende RAID som skal udvides"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "ny"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Vælg en eksisterende LVM som skal udvides"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
#, c-format
msgid "LVM name"
msgstr "LVM-navn"
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr "Angiv et navn for den nye LVM-volumengruppe"
-#: diskdrake/interactive.pm:999
+#: diskdrake/interactive.pm:1016
#, c-format
msgid "\"%s\" already exists"
msgstr "'%s' findes allerede"
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
@@ -1900,113 +1859,118 @@ msgstr ""
"Ă˜nsker du at flytte brugte fysiske omrĂ¥der pĂ¥ dette volumen til andre "
"volumener?"
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr "Flytter fysiske omrĂ¥der"
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "Denne partition kan ikke bruges til loopback"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Loopback"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "Loopback-filnavn: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "Giv et filnavn"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr "Filen er allerede brugt af en anden loopback, vælg en anden fil"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "Filen findes allerede. Skal den bruges?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "Modulindstillinger"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "Diverse"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "enhed"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "niveau"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
msgstr "fragmentstørrelse i KiB"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "Vær forsigtig: denne operation er farlig."
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "Partitioning Type"
msgstr "Type af partitionering"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "Hvilken slags partitionering?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr "Du skal genstarte maskinen for at aktivere ændringerne"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "Partitionstabellen for disk %s vil nu blive skrevet pĂ¥ disken"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "Formaterer partition %s"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
"Efter formatering af partitionen %s vil alle data pĂ¥ denne partition gĂ¥ tabt"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "Led efter beskadigede blokke?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "Flyt filer til den nye partition"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "Skjul filer"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -2023,128 +1987,127 @@ msgstr ""
"monteret der eller lade filerne blive der hvor de er (hvilket bevirker at de "
"bliver skjult af indholdet pĂ¥ den monterede partition)"
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "Flytter filer til den nye partition"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "Kopierer %s"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "Fjerner %s"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "partition %s er nu kendt som %s"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr "Partitioner er blevet omnummererede: "
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Enhed: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr "Etikette for drev: "
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr "UUID: "
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "DOS-drevbogstav: %s (bare et gæt)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Type: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Navn: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "Start: sektor %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "Størrelse: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s sektorer"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "Cylinder %d til %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr "Antal logiske omrĂ¥der: %d\n"
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "Formateret\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "Ikke formateret\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "Monteret\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, c-format
msgid "Encrypted"
msgstr "Krypteret"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr " (mappet pĂ¥ %s)"
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr " (til at mappe pĂ¥ %s)"
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr " (inaktiv)"
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2153,7 +2116,7 @@ msgstr ""
"Loopback-fil(er):\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2162,27 +2125,27 @@ msgstr ""
"Partition som opstartes som standard\n"
" (gælder kun MS-DOS-opstart, ikke LILO)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Niveau %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
msgstr "Fragmentstørrelse %d KiB\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "RAID-diske %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "Loopback-filnavn: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2195,7 +2158,7 @@ msgstr ""
"en driver-partition. Du skal\n"
"nok bare lade den være.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2208,58 +2171,63 @@ msgstr ""
"partition er for at\n"
"dual-boote dit system.\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr "Ledig plads pĂ¥ %s (%s)"
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Skrivebeskyttet"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "Størrelse: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Opbygning: %s cylindre, %s hoveder, %s sektorer\n"
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Navn: "
+
+#: diskdrake/interactive.pm:1458
#, c-format
msgid "Medium type: "
msgstr "Medietype: "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "LVM-diske %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Partitionstabel-type: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "pĂ¥ kanal %d id %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Vælg din krypteringsnøgle for filsystemet"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
"Denne krypteringsnøgle er for nem at gætte (skal mindst være pĂ¥ %d tegn)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "Krypteringsalgoritme"
@@ -2269,17 +2237,19 @@ msgstr "Krypteringsalgoritme"
msgid "Change type"
msgstr "Skift type"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Annullér"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr "Kan ikke logge ind med brugernavn %s (forkert adgangskode?)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2322,40 +2292,40 @@ msgstr "Søg efter servere"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "Søg efter nye servere"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "Pakken %s skal være installeret. Ă˜nsker du at installere den?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
msgstr "Kunne ikke installerer pakken %s!"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "Krævet pakke %s mangler"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "De følgende pakker behøver at blive installeret\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "Installerer pakker..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "Fjerner pakker..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2365,32 +2335,39 @@ msgstr ""
"der kan oprettes nye filsystemer. Undersøg din maskine for at finde Ă¥rsagen "
"til problemet"
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
+#, c-format
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "Du skal have en ESP FAT32-partition monteret under /boot/EFI"
+
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Du skal have en FAT-partition monteret under /boot/efi"
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
-#: fs/format.pm:106
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "Opretter og formaterer fil %s"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr "Jeg vĂ©d ikke hvordan der skal sættes en etikette pĂ¥ %s som type %s"
-#: fs/format.pm:134
+#: fs/format.pm:143
#, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr "Sætning af etikette pĂ¥ %s mislykkedes, er den formateret?"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "Ved ikke hvordan man formaterer %s som type %s"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s formatering af %s mislykkedes"
@@ -2405,51 +2382,51 @@ msgstr "Cirkulære monteringer %s\n"
msgid "Mounting partition %s"
msgstr "Monterer partition %s"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "montering af partition %s i katalog %s mislykkedes"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "Tjekker %s"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "fejl ved afmontering af %s: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "Formaterer swap-partition %s"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr "Aktivér POSIX adgangskontrollister"
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr "Tøm skrivecache ved fillukning"
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr "Aktivér kontering af gruppediskkvota, og indfør eventuelt grænser"
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"OpdatĂ©r ikke inode tilgangstider pĂ¥ dette filsystem\n"
"(fx for hurtigere adgang pĂ¥ nyhedskøen for at gøre nyhedsservere hurtigere)."
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
@@ -2458,32 +2435,32 @@ msgstr ""
"OpdatĂ©r inode tilgangstider pĂ¥ dette filsystem pĂ¥ en mere effektiv mĂ¥de\n"
"(fx for hurtigere adgang pĂ¥ nyhedskøen for at gøre nyhedsservere hurtigere)."
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
"Kan kun monteres eksplicit (dvs.,\n"
"'-a' tilvalget vil ikke bevirke, at filsystemet monteres)."
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr "Fortolk ikke tegn- eller blok-specialenheder pĂ¥ filsystemet."
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
"Tillad ikke udførelse af nogen som helst binære pĂ¥ det monterede \n"
"filsystem. Denne mulighed kan være nyttig for en server som har \n"
"filsystemer med binære for andre arkitekturer end dets egen."
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2495,62 +2472,62 @@ msgstr ""
"(Dette ser sikkert ud, men er faktisk ret usikkert hvis du har suidperl(1) "
"installeret)."
-#: fs/mount_options.pm:137
+#: fs/mount_options.pm:139
#, c-format
-msgid "Mount the file system read-only."
+msgid "Mount the filesystem read-only."
msgstr "Montér filsystem skrivebeskyttet"
-#: fs/mount_options.pm:139
+#: fs/mount_options.pm:141
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr "Al I/O til filsystemet bør gøres synkront."
-#: fs/mount_options.pm:141
+#: fs/mount_options.pm:143
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr "Tillad alle brugere at montere og afmontere filsystemet."
-#: fs/mount_options.pm:143
+#: fs/mount_options.pm:145
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow an ordinary user to mount the filesystem."
msgstr "Tillad en almindelig bruger at montere filsystemet."
-#: fs/mount_options.pm:145
+#: fs/mount_options.pm:147
#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr "Aktivér kontering af gruppediskkvota, og indfør eventuelt grænser"
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr "Understøt 'bruger.'-udvidede attributter"
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr "Giv skriveadgang til almindelige brugere"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
msgstr "Giv skriveadgang til almindelige brugere"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "Duplikér monterings-sti %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "ingen ledige partitioner"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "Skanner partitioner for at finde monteringspunkter"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Vælg monterings-stierne"
@@ -2574,18 +2551,18 @@ msgstr ""
msgid "Not enough swap space to fulfill installation, please add some"
msgstr "Ikke nok swap-plads til at gennemføre installationen, tilføj mere"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"Du skal have en rod partition. For at fĂ¥ dette, lav en ny partition (eller "
"vælg en eksisterende).\n"
"Vælg sĂ¥ kommandoen \"Monterings-sti\" og sæt den til `/'"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2596,51 +2573,59 @@ msgstr ""
"\n"
"Fortsæt alligevel?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "Brug fri plads"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "Ikke nok fri plads til at tildele nye partitioner"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "Brug eksisterende partition"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "Der er ingen eksisterende partition der kan bruges"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "Beregner størrelsen pĂ¥ Microsoft Windows®-partitionen"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr "Brug den frie plads pĂ¥ en Microsoft Windows ® partition"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "Hvilken partition ønsker du at ændre størrelse pĂ¥?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
+msgstr ""
+"Din Microsoft Windows® partition skal fragmenteres. Genstart computeren "
+"under Microsoft Windows®, og kør ``defrag'' værktøj, derefter genstart %s "
+"installation."
+
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
msgstr ""
-"Din Microsoft Windows® partition er for fragmenteret, kør 'defrag' først"
+"Det lykkedes ikke at finde partitionen at ændre størrelsen pĂ¥ (%d valg)"
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2675,76 +2660,80 @@ msgstr ""
"Tryk pĂ¥ %s, hvis du er helt sikker."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Næste"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Partitionning"
msgstr "Opdeling af disk"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr ""
"Hvilken størrelse ønsker du at at beholde Microsoft Windows® pĂ¥ partition %s?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "Størrelse"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "Udregner Microsoft Windows®-filsystemets grænser"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "FAT størrelsesændring mislykkedes: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
"Der er ingen FAT-partitioner at ændre størrelse pĂ¥ (eller ikke nok plads "
"tilbage)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Fjern Microsoft Windows®"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Erase and use entire disk"
msgstr "Slet hele disken og brug den"
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "Du har mere end et diskdrev, hvilken ønsker du at installere Linux pĂ¥?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
+msgstr ""
+"Du har mere end en harddisk, hvilken ønsker du installationsprogrammet skal "
+"bruge?"
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "Alle eksisterende partitioner og deres data vil gĂ¥ tabt pĂ¥ drev %s"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "Brugerdefineret disk-opdeling"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "Brug fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2753,65 +2742,70 @@ msgstr ""
"Du kan nu partitionere %s.\n"
"NĂ¥r du er færdig, sĂ¥ husk at gemme med 'w'"
-#: fs/partitioning_wizard.pm:402
+#: fs/partitioning_wizard.pm:425
#, c-format
msgid "Ext2/3/4"
msgstr "Ext2/3/4"
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "Kan ikke finde plads til installering"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "DrakX partitionerings-vejlederen fandt de følgende løsninger:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr "Her er indholdet af dit diskdrev "
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "Partitionering mislykkedes: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "Du kan ikke bruge JFS pĂ¥ partitioner mindre end 16Mb"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "Du kan ikke bruge ReiserFS pĂ¥ partitioner mindre end 32Mb"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr "Du kan ikke bruge btrfs partitioner pĂ¥ mindre end 256MB"
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "simpel"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "med /usr"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "server"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr "BIOS-programmel RAID opdaget pĂ¥ diskene %s. Skal det aktiveres?"
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2826,43 +2820,42 @@ msgstr ""
"\n"
"Er du indforstĂ¥et med at ødelægge alle partitionerne?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "Monteringsstier skal begynde med /"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "Monteringspunkter bør kun indeholde bogstaver og tal"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "Der findes allerede en partition med monterings-sti %s\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Du har valgt en programmeret RAID-partition som rod (/).\n"
-"Ingen systemopstarter kan hĂ¥ndtere dette uden en /boot partition.\n"
-"Vær sikker pĂ¥ at tilføje en /boot partition"
+"Du har valgt en software-RAID-partition som root (/).\n"
+"Ingen bootloader er i stand til at hĂ¥ndtere dette uden en / boot-partition\n"
+"Sørg for at tilføje en separat / boot-partition"
-#: fsedit.pm:438
+#: fsedit.pm:453
#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-"Du har valgt en programmeret RAID-partition som rod (/).\n"
-"Ingen systemopstarter kan hĂ¥ndtere dette uden en /boot partition.\n"
-"Vær sikker pĂ¥ at tilføje en /boot partition"
+"Metadata-version ikke understøttes for en boot-partition. Sørg for at "
+"tilføje en separat / boot-partition."
-#: fsedit.pm:446
+#: fsedit.pm:461
#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
@@ -2871,55 +2864,55 @@ msgstr ""
"Du har valgt en programmeret RAID-partition som /boot (/).\n"
"Ingen systemopstarter kan hĂ¥ndtere dette."
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr "Metadata-version ikke understøttet for en opstarts-partition (/boot)."
-#: fsedit.pm:457
+#: fsedit.pm:472
#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Du har valgt en krypteret partition som rod (/).\n"
-"Ingen systemopstarter kan hĂ¥ndtere dette uden en /boot partition.\n"
-"Vær sikker pĂ¥ at tilføje en /boot partition"
+"Du har valgt en krypteret partition som root (/)\n"
+"Ingen bootloader er i stand til at hĂ¥ndtere dette uden en / boot-partition.\n"
+"Sørg for at tilføje en separat / boot-partition"
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr "Du kan ikke bruge et krypteret filsystem for monteringspunkt %s"
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
"Du kan ikke bruge LVM Logisk Volumen for monteringspunkt %s da det "
"indeholder fysiske volumener"
-#: fsedit.pm:449
+#: fsedit.pm:484
#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-"Du har valgt LVM Logisk Volumenet som root-partition (/).\n"
-"Opstartsindlæseren er ikke i stand til at hĂ¥ndtere dette nĂ¥r volumet "
-"omfatter fysiske volumener.\n"
-"Du bør oprette en /boot-partition først"
+"Du har valgt LVM Logisk Volumen som root (/).\n"
+"Bootloader er ikke i stand til at hĂ¥ndtere dette, nĂ¥r Logisk Volumen "
+"spænder flere fysiske Logisk Volumen.\n"
+"Du bør oprette en separat / boot-partition først"
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "Dette katalog bør ligge pĂ¥ rod-filsystemet"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2928,12 +2921,12 @@ msgstr ""
"Du skal have et rigtigt filsystem (ext2/3/4, reiserfs, xfs eller jfs) til "
"dette monteringspunkt\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "Ikke nok fri plads til at tildele nye partitioner automatisk"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "Ingenting at lave"
@@ -2943,283 +2936,278 @@ msgstr "Ingenting at lave"
msgid "SATA controllers"
msgstr "SATA-kontrolkort"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "RAID-kontrolkort"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "(E)IDE/ATA kontrolkort"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, c-format
msgid "Card readers"
msgstr "Kortlæsere"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "Firewire-kontrolkort"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "PCMCIA-kontrolkort"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "SCSI-kontrolkort"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "USB-kontrolkort"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "USB porte"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "SMBus-kontrollers"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "Broer og system-kontrolkort"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Diskette"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "Hard Disk"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr "USB-lagerenheder"
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "cd-rom"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "CD/DVD-brændere"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "BĂ¥nd"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "AGP-kontrolkort"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "Videokort"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr "DVB-kort"
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "TV-kort"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "Andre multimedie-enheder"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "Lydkort"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "Webcam"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "Processorer"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "ISDN-kort"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr "USB-lydenheder"
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr "Radiokort"
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr "ATM-netværkskort"
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr "WAN-netværkskort"
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr "Bluetooth-enheder"
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "Ethernet-kort"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "Modem"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "ADSL-kort"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "Hukommelse"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "Printer"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr "Spilport-kontrollere"
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "Joystick"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Tastatur"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr "Tablet og touchscreen"
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "Mus"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr "Biometri"
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "UPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "Skanner"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "Ukendt|andre"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "cpu-nummer "
-#: harddrake/sound.pm:303
-#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "Vent venligst... Sætter konfigurationen i anvendelse"
-
-#: harddrake/sound.pm:366
+#: harddrake/sound.pm:80
#, c-format
-msgid "Enable PulseAudio"
-msgstr "Aktivér PulseAudio"
+msgid "No known driver"
+msgstr "Ingen kendt driverrutine"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr "Aktivér 5.1 lyd med Pulse Audio"
+msgid "There's no known driver for your sound card (%s)"
+msgstr "Der findes intet kendt drivprogram for lydkortet (%s)"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
-msgstr "Aktivér brugerskift for programmer med lyd"
+msgid "Enable PulseAudio"
+msgstr "Aktivér PulseAudio"
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr "Brug Glitch-fri tilstand"
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr "Sæt lydmikser til standardværdier"
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr "Problemløsning"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "Intet alternativ drivprogram"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
@@ -3228,187 +3216,141 @@ msgstr ""
"Der findes intet kendt alternativt OSS/ALSA-drivprogram for lydkortet (%s) "
"som i øjeblikket bruger '%s'"
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "Lyd-konfiguration"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-"Her kan du vælge et alternativ drivprogram (enten OSS eller ALSA) for "
-"lydkortet (%s)"
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
+#, c-format
+msgid "Sound troubleshooting"
+msgstr "Problemløsning omkring lyd"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
"\n"
"\n"
-"Dit kort bruger i øjeblikket %s\"%s\"-driveren (normal driver for dit kort "
-"er \"%s\")"
-
-#: harddrake/sound.pm:414
-#, c-format
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"- 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.\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-"OSS (Open Sound System) var den første lyd-API. Det er en OS-uafhængig lyd-"
-"API (den er tilgængelig pĂ¥ de fleste Unix(tm)-systemer), men den er en meget "
-"basal og begrænset API.\n"
-"Ydermere genopfandt alle OSS-drivere hjulet.\n"
+"- \"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\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) er en modulær arkitektur som\n"
-"understøtter en ganske lang række ISA-, USB- og PCI-kort.\n"
"\n"
-"Den tilbyder ogsĂ¥ en meget højere API end OSS.\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"For at bruge ALSA kan man enten bruge:\n"
-"- den gamle OSS-kompatibilitetes-api\n"
-"- den nye ALSA API som tilbyder mange forbedrede faciliteter men som kræver "
-"brug af ALSA-biblioteket.\n"
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "Drivprogram:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"Den gamle \"%s\"-driver er sortlistet.\n"
"\n"
-"Den er blevet rapporteret at lave fejl i kernen ved afslutningen.\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"Den nye \"%s\"-driver vil først blive brugt ved næste systemopstart."
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "Ingen open source driverrutine"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"Der findes ingen fri driver for lydkortet (%s) men der er en leverandørejet "
-"driver pĂ¥ '%s'"
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "Ingen kendt driverrutine"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Der findes intet kendt drivprogram for lydkortet (%s)"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "Problemløsning omkring lyd"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
+"\n"
+"- \"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.\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
+"\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
+"\n"
+"\n"
+"- \"/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)\n"
msgstr ""
-"Den klassiske metode for at fejlsøge lydopsætningten er at køre følgende\n"
-"kommandoer:\n"
+"Nedenfor er nogle grundlæggende tips til at hjælpe debug lydproblemer, men "
+"for præcis og up-to-date tips og tricks, se:\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" vil vise hvilken driver lydkortet "
-"bruger \n"
-"som standard\n"
-"- \"grep sound-slot /etc/modprobe.conf\" vil vise hvilken driver som er i "
-"brug\n"
"\n"
-"- \"/sbin/lsmod\" lader dig se om denne driver er indlæst\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" og \"/sbin/chkconfig --list alsa\" vil\n"
-"vise om disse tjenester er sat op til at startes.\n"
"\n"
-"- \"aumix -q\" vil vise om lyden er slukket ned eller ikke\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" vil vise hvilke programmer som bruger "
-"lydkortet\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "Lad mig vælge hvilkensomhelst driver"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "Vælger en vilkĂ¥rlig driver"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
-msgstr ""
-"Hvis du virkelig mener du véd hvilken driver der er den rette til dit kort "
-"kan du vælge én fra listen ovenfor.\n"
+"- Generel Anbefaling: Aktivér PulseAudio. Hvis du har valgt at ikke at bruge "
+"PulseAudio, vil vi pĂ¥ det kraftigste rĂ¥de dig aktivere den. For langt de "
+"fleste af desktop bruger dette, PulseAudio er den anbefalede og bedst "
+"understøttet løsning.\n"
+"\n"
+"\n"
+"\n"
+"- \"Kmix\" (KDE), \"gnome-control-center lyd\" (GNOME) og \"pavucontrol"
+"\" (generisk) vil lancere grafiske programmer, sĂ¥ du kan se dine lydenheder "
+"og justere lydstyrken\n"
+"\n"
+"\n"
+"\n"
+"- \"ps aux | grep pulseaudio\" vil checke at PulseAudio kører.\n"
+"\n"
+"\n"
+"\n"
+"- \"pactl stat\" vil kontrollere, at du kan oprette forbindelse til "
+"PulseAudio dæmonen korrekt.\n"
+"\n"
+"\n"
+"\n"
+"- \"systemctl status osspd.service\" vil fortælle dig den aktuelle tilstand "
+"af OSS Proxy Daemon. Dette bruges til at aktivere lyd fra ældre programmer, "
+"der anvender OSS lyd API. Du skal installere \"ossp\" pakken, hvis du har "
+"brug for denne funktionalitet.\n"
+"\n"
+"\n"
+"\n"
+"- \"pacmd ls\" vil give dig en masse debug oplysninger om den aktuelle "
+"status for din lyd.\n"
+"\n"
"\n"
-"Den aktuelle driver for dit %s-lydkort er \"%s\" "
+"\n"
+"- \"lspcidrake -v | grep -i audio\" vil fortælle dig, hvilke lavt niveau "
+"driver dit kort bruger som standard.\n"
+"\n"
+"\n"
+"\n"
+"- \"/usr/sbin/lsmod | grep snd\" vil gøre det muligt for dig at kontrollere, "
+"hvilke lyde relaterede kerne moduler (drivere) der er indlæst.\n"
+"\n"
+"\n"
+"\n"
+"- \"alsamixer -c 0\" vil give dig en tekstbaseret mixer til det lave niveau "
+"ALSA mixer styringer til dit første lydkort\n"
+"\n"
+"\n"
+"\n"
+"- \"/usr/sbin/fuser -v /dev/snd/pcm* /dev/dsp\" \n"
+"vil fortælle hvilke programmer der i øjeblikket bruger lydkortet direkte "
+"(normalt skulledette kun vise PulseAudio)\n"
#: harddrake/v4l.pm:12
#, c-format
@@ -3436,7 +3378,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
"For de fleste moderne tv-kort vil bttv-modulet fra GNU/Linux-kernen blot "
"automatisk finde de rette parametre.\n"
@@ -3453,70 +3395,73 @@ msgstr "Kortmodel:"
msgid "Tuner type:"
msgstr "Tuner-type:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "O.k."
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Ja"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "Nej"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Vælg en fil"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Tilføj"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Ændr"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Afslut"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "Forrige"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
msgstr "Ingen fil valgt"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
msgstr "Du har valgt et katalog, ikke en fil"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
msgstr "Ikke noget katalog"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "Ikke nogen fil"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr "Obs! 'Caps Lock' er aktiveret"
@@ -3598,1249 +3543,1270 @@ msgstr "Indsend igen"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "Andorra"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "Forenede Arabiske Emirater"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "Afghanistan"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antigua og Barbuda"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Anguilla"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "Albanien"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "Armenien"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Hollandske Antiller"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "Angola"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "Antarktis"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "Argentina"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "Amerikansk Samoa"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "Ă˜strig"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "Australien"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "Aruba"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "Aserbajdsjan"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Bosnien-Hercegovina"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbados"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Bangladesh"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Belgien"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Burkina Faso"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "Bulgarien"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Bahrain"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Burundi"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Benin"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Bermuda"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Brunei"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Bolivia"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Brasilien"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahamas"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "Bhutan"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Bouvet-øen"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Botswana"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Hviderusland"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Belize"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "Canada"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Kokosøerne"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "Congo (Kinshasa)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "Centralafrikanske Republik"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "Congo (Brazzaville)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Schweiz"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "Elfenbenskysten"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Cooks øer"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Chile"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "Cameroun"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "Kina"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "Columbia"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "Costa Rica"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Serbien & Montenegro"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "Cuba"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Kap Verde"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "Juleøerne"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "Cypern"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "Tjekkiet"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "Tyskland"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Djibouti"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Danmark"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Dominica"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Dominikanske Republik"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "Algeriet"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Ecuador"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Estland"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Egypten"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Vestlig Sahara"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Eritrea"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "Spanien"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "Etiopien"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Finland"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Fiji"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Falklandsøerne (Malvinas)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Mikronesien"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Færøerne"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Frankrig"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Gabon"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "Storbritannien"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Grenada"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "Georgien"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "Fransk Guinea"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Ghana"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Gibraltar"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Grønland"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Gambia"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Guinea"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Guadeloupe"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Ækvatorialguinea"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Grækenland"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "Syd-Georgia og Syd-Sandwich-øerne"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Guatemala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Guam"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Guinea-Bissau"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Guyana"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Kina (Hong Kong)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Heard- og McDonald-øerne"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Honduras"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "Kroatien"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Haiti"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "Ungarn"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Indonesien"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Irland"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Israel"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "Indien"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "British Indian Ocean Territory"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Irak"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "Iran"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Island"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "Italien"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Jamaica"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "Jordan"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "Japan"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "Kenya"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "Kirgisistan"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "Cambodja"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Kiribati"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "Comorerne"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "Saint Kitts og Nevis"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "Korea (Nord)"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "Korea"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Kuwait"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "Caymanøerne"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "Kazakhstan"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Lagos"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Libanon"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Sankt Lucia"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Liechtenstein"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Sri Lanka"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Liberia"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Lesotho"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Litauen"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Luxemburg"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Letland"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "Libyen"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "Marokko"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "Monaco"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "Moldova"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "Madagaskar"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Marshalløerne"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "Makedonien"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "Mali"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Myanmar"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "Mongoliet"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Nordmarianerne"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "Martinique"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "Mauretanien"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montserrat"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "Malta"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "Mauritius"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "Maldiverne"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Malawi"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "Mexico"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "Malaysia"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "Mocambique"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "Namibia"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "Ny Caledonien"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "Niger"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Norfolk Ă˜en"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "Nigeria"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Nicaragua"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Holland"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Norge"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "Nepal"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "Nauru"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niue"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "New Zealand"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "Oman"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "Panama"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "Peru"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "Fransk Polynesien"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "Papua Ny Guinea"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Filippinerne"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "Pakistan"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "Polen"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Sankt Pierre og Miquelon"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitcairn"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "Puerto Rico"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Palæstina"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "Portugal"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paraguay"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Palau"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Qatar"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "Réunion"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Rumænien"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Rusland"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Rwanda"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "Saudi-Arabien"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Salomonøerne"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Seychellerne"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "Sudan"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Sverige"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Singapore"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Sankt Helena"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Slovenien"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Svalbard og Jan Mayen øerne"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "Slovakiet"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Sierra Leone"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "San Marino"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Senegal"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "Somalia"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Surinam"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "SĂ£o TomĂ© og PrĂ­ncipe"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "El Salvador"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "Syrien"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Swaziland"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Turks- og Caicosøerne"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "Tchad"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "Franske sydlige territorier"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Togo"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Thailand"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "Tadzjikistan"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Tokelau"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "Ă˜sttimor"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "Turkmenistan"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Tunesien"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Tonga"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "Tyrkiet"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Trinidad og Tobago"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Tuvalu"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "Taiwan"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Tanzania"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Ukraine"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Uganda"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "Fjerne, mindre øer, USA"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "U.S.A."
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Uruguay"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Uzbekistan"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "Vatikansk"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "Sankt Vincent og Grenadinerne"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Venezuela"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "Jomfruøerne (britiske)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "Jomfruøerne (USA)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Vietnam"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Vanuatu"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "Wallis og Futuna"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Samoa"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Yemen"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Mayotte"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "Sydafrika"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Zambia"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Zimbabwe"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "Velkommen til %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
"Flytning af brugte fysiske omrĂ¥der til andre fysiske volumener lykkedes ikke"
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr "Fysisk volumen %s er stadig i brug"
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "Fjern de logiske delarkiver først\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr "Opstartsindlæseren kan ikke hĂ¥ndtere /boot pĂ¥ flere fysiske volumer"
+#. -PO: Only write something if needed:
#: messages.pm:11
#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr " "
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "Introduktion"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+"Operativsystemet og de forskellige komponenter tilgængelige i Mageia "
+"distributionen vil herefter blive kaldt \"programmelprodukter\". "
+"Programmelprodukterne inkluderer, men er ikke begrænset til: samlingen af "
+"værktøjer, metoder, regler og dokumentation relateret til operativsystemet "
+"og de forskellige komponenter i Mageia-distributionen, og alle programmer "
+"distribueret med disse produkter leveret af mageias licenstagere eller "
+"leverandører."
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr "1. Licensaftale"
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4854,16 +4820,34 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+"Læs venligst dette dokument omhyggeligt. Dette dokument er en licensaftale "
+"mellem dig og Mageia, som gælder til programmelprodukterne. Ved at "
+"installere, kopiere eller bruge ethvert af disse programmelprodukter pĂ¥ "
+"nogen mĂ¥de, accepterer du udtrykkeligt og accepterer fuldt ud at følge denne "
+"licensaftale med dens betingelser og regler. Hvis du er uenig i "
+"nogensomhelst del af denne licens, har du ikke lov til at installere, "
+"kopiere eller bruge disse programmelprodukter. Hvilket som helst forsøg pĂ¥ "
+"at installere, kopiere eller bruge disse programmelprodukter pĂ¥ en mĂ¥de som "
+"ikke er i overensstemmelse med betingelserne og reglerne i denne licens er "
+"ugyldig og vil ophæve dine rettighedder under denne licens. Ved ophævelse af "
+"licensen skal du med det samme ødelægge alle kopier af programmelprodukterne."
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr "2. Begrænset garanti"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4871,15 +4855,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4888,51 +4872,111 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
+"you."
+msgstr ""
+"Programmelprodukterne og tilhørende dokumentation leveres \"som de er\", "
+"uden nogen form for garanti, i den udstrækning lov tillader. Hverken Mageia "
+"eller deres licenstagere eller leverandører vil under ingen omstændigheder "
+"efter hvad loven foreskriver være ansvarlig for specielle, tilfældige, "
+"direkte eller indirekte tab af nogen art (inkluderende uden begrænsninger, "
+"skader ved tab af forretning, forstyrrelser af forretning, finansielle tab, "
+"advokatbistand, erstatninger som resultat af en retssag eller nogen anden "
+"form for følgetab) opstĂ¥et under brugen eller mangel pĂ¥ samme af disse "
+"programmelprodukter, selv hvis Mageia er blevet gjort opmærksom pĂ¥ "
+"muligheden for eller indtræffelsen af sĂ¥danne skader.\n"
"\n"
-"3. The GPL License and Related Licenses\n"
+"BEGRÆNSET ANSVAR MED HENSYN TIL REGLER OM BESIDDELSE ELLER BRUG AF FORBUDT "
+"PROGRAMMEL I VISSE LANDE\n"
"\n"
+"I den udstrækning som loven tillader vil Mageia eller deres distributører "
+"under ingen omstændigheder være ansvarlig for specielle, tilfældige, direkte "
+"eller indirekte tab af nogen art (inklusive uden begrænsninger skader ved "
+"tab af forretning, forstyrrelser af forretning, finansielle tab, "
+"advokatbistand, erstatninger som resultat af en retssag eller nogen anden "
+"form for tab) opstĂ¥et ved besiddelse eller brug af programmelkomponenter "
+"eller opstĂ¥et ved hentning af programmelkomponenter fra et af Mageia-"
+"webstederne som er forbudt eller begrænset i visse lande ved lokal lov. "
+"Dette begrænsede ansvar gælder, men er ikke begrænset til, de stærke "
+"krypteringskomponenter inkluderet i programmelprodukterne.\n"
+"Imidlertid kan denne begrænsning være ikke gældende for dig, idet nogen "
+"jurisdiktioner ikke tillader udelukkelse eller begrænsning af ansvar for "
+"følge- eller ulykkes-skader. "
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr "3. GPL-licensen og relaterede licenser"
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+"Software produkter bestĂ¥r af komponenter lavet af forskellige personer eller "
+"enheder.\n"
+"De fleste af disse licenser tillader dig at bruge, kopiere, tilpasse eller "
+"videredistribuere de komponenter, som\n"
+"de dækker. Læs omhyggeligt de vilkĂ¥r og betingelser i licensaftalen for hver "
+"komponent\n"
+"før du bruger noget komponent. Ethvert spørgsmĂ¥l om en komponent licens skal "
+"rettes til den komponent\n"
+"licensgiver eller leverandør og ikke til Mageia\n"
+"Programmerne der er udviklet af Mageia reguleres af GPL licens. "
+"dokumentation skrevet\n"
+"af Mageia er underlagt \"%s\" Licens."
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr "4. Intellektuelle rettigheder"
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+"Alle rettigheder til komponenterne i programmelproduktet tilhører deres "
+"respektive forfattere, og er beskyttet af intellektuelle rettigheds- og "
+"ophavsretslove, gældende for programmel. Mageia forbeholder sine rettigheder "
+"til at ændre eller tilpasse programmelprodukterne, helt eller delvist, med "
+"alle midler og til alle formĂ¥l. \"Mageia\" samt de tilhørende logoer er "
+"varemærker for %s "
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr "5. Styrende love"
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -4944,94 +4988,8 @@ msgid ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"For any question on this document, please contact Mageia."
msgstr ""
-"Introduktion\n"
-"\n"
-"Operativsystemet og de forskellige komponenter tilgængelige i Mandriva Linux "
-"distributionen vil herefter blive kaldt \"programmelprodukter\". "
-"Programmelprodukterne inkluderer, men er ikke begrænset til: samlingen af "
-"værktøjer, metoder, regler og dokumentation relateret til operativsystemet "
-"og de forskellige komponenter i Mandriva Linux-distributionen, og alle "
-"programmer distribueret med disse produkter leveret af mandrivas "
-"licenstagere eller leverandører.\n"
-"\n"
-"\n"
-"1. Licensaftale\n"
-"\n"
-"Læs venligst dette dokument omhyggeligt. Dette dokument er en licensaftale "
-"mellem dig og Mandriva S.A., som gælder til programmelprodukterne. Ved at "
-"installere, kopiere eller bruge ethvert af disse programmelprodukter pĂ¥ "
-"nogen mĂ¥de, accepterer du udtrykkeligt og accepterer fuldt ud at følge denne "
-"licensaftale med dens betingelser og regler. Hvis du er uenig i "
-"nogensomhelst del af denne licens, har du ikke lov til at installere, "
-"kopiere eller bruge disse programmelprodukter. Hvilket som helst forsøg pĂ¥ "
-"at installere, kopiere eller bruge disse programmelprodukter pĂ¥ en mĂ¥de som "
-"ikke er i overensstemmelse med betingelserne og reglerne i denne licens er "
-"ugyldig og vil ophæve dine rettighedder under denne licens. Ved ophævelse af "
-"licensen skal du med det samme ødelægge alle kopier af "
-"programmelprodukterne.\n"
-"\n"
-"\n"
-"2. Begrænset garanti\n"
-"\n"
-"Programmelprodukterne og tilhørende dokumentation leveres \"som de er\", "
-"uden nogen form for garanti, i den udstrækning lov tillader. Hverken "
-"Mandriva S.A. eller deres licenstagere eller leverandører vil under ingen "
-"omstændigheder efter hvad loven foreskriver være ansvarlig for specielle, "
-"tilfældige, direkte eller indirekte tab af nogen art (inkluderende uden "
-"begrænsninger, skader ved tab af forretning, forstyrrelser af forretning, "
-"finansielle tab, advokatbistand, erstatninger som resultat af en retssag "
-"eller nogen anden form for følgetab) opstĂ¥et under brugen eller mangel pĂ¥ "
-"samme af disse programmelprodukter, selv hvis Mandriva S.A. er blevet gjort "
-"opmærksom pĂ¥ muligheden for eller indtræffelsen af sĂ¥danne skader.\n"
-"\n"
-"BEGRÆNSET ANSVAR MED HENSYN TIL REGLER OM BESIDDELSE ELLER BRUG AF FORBUDT "
-"PROGRAMMEL I VISSE LANDE\n"
-"\n"
-"I den udstrækning som loven tillader vil Mandriva S.A. eller deres "
-"distributører under ingen omstændigheder være ansvarlig for specielle, "
-"tilfældige, direkte eller indirekte tab af nogen art (inklusive uden "
-"begrænsninger skader ved tab af forretning, forstyrrelser af forretning, "
-"finansielle tab, advokatbistand, erstatninger som resultat af en retssag "
-"eller nogen anden form for tab) opstĂ¥et ved besiddelse eller brug af "
-"programmelkomponenter eller opstĂ¥et ved hentning af programmelkomponenter "
-"fra et af Mandriva Linux-webstederne som er forbudt eller begrænset i visse "
-"lande ved lokal lov. Dette begrænsede ansvar gælder, men er ikke begrænset "
-"til, de stærke krypteringskomponenter inkluderet i programmelprodukterne.\n"
-"Imidlertid kan denne begrænsning være ikke gældende for dig, idet nogen "
-"jurisdiktioner ikke tillader udelukkelse eller begrænsning af ansvar for "
-"følge- eller ulykkes-skader. \n"
-"%s\n"
-"\n"
-"3. GPL-licensen og relaterede licenser\n"
-"\n"
-"Programmelprodukterne bestĂ¥r af komponenter lavet af forskellige personer "
-"eller enheder. %s\n"
-"De fleste af disse komponenter bliver reguleret efter vilkĂ¥rene og aftalerne "
-"i GNU General Public License, herefter kaldet \"GPL\", eller lignende "
-"licenser. De fleste af disse licenser tillader dig at bruge, kopiere, "
-"tilpasse eller videredistribuere komponenterne, de dækker. Læs venligst "
-"vilkĂ¥rene og betingelserne i licensaftalen for hver komponent omhyggeligt "
-"før du bruger den. Alle spørgsmĂ¥l angĂ¥ende en komponent bedes adresseret til "
-"komponentens forfatter og ikke til Mandriva. Programmerne udviklet af "
-"Mandriva S.A. bliver reguleret efter GPL-licensen. Dokumentationen skrevet "
-"af Mandriva S.A. bliver reguleret efter en specifik licens. Referér venligst "
-"til dokumentationen for yderligere detaljer.\n"
-"\n"
-"\n"
-"4. Intellektuelle rettigheder\n"
-"\n"
-"Alle rettigheder til komponenterne i programmelproduktet tilhører deres "
-"respektive forfattere, og er beskyttet af intellektuelle rettigheds- og "
-"ophavsretslove, gældende for programmel. Mandriva S.A. forbeholder sine "
-"rettigheder til at ændre eller tilpasse programmelprodukterne, helt eller "
-"delvist, med alle midler og til alle formĂ¥l. \"Mandriva\", \"Mandriva Linux"
-"\" samt de tilhørende logoer er varemærker for Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Styrende love\n"
-"\n"
"Hvis dele af denne aftale bliver kendt ugyldig, ulovlig eller ubrugelig ved "
"en domstolsafgørelse, vil disse dele blive ekskluderet fra denne kontrakt. "
"Du vil forblive bundet af de andre gældende dele af aftalen. VilkĂ¥rene og "
@@ -5039,94 +4997,15 @@ msgstr ""
"vedrørende vilkĂ¥rene i denne licens vil fortrinsvist blive løst udenfor "
"domstolene. Som en sidste udvej vil uenighederne blive hĂ¥ndteret ved den "
"rette domstol i Paris, Frankrig. Ved spørgsmĂ¥l omkring dette dokument, "
-"kontakt venligst Mandriva S.A."
+"kontakt venligst Mageia"
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-"Du er enig i ikke at (i) sælge, eksportere, re-eksportere, overføre, "
-"videregive, afsløre tekniske data, eller \n"
-"kassere, noget som helst programmel til nogen person, enhed, eller "
-"destination forbudt af USA's eksportlove \n"
-"eller reguleringer inklusive, uden begrænsninger, Cuba, Iran, Nordkorea, "
-"Sudan og Syrien; eller \n"
-"(ii) bruge noget programmel for nogen som helst brug forbudt ved lov eller "
-"reguleringer i USA.\n"
-"\n"
-"BEGRÆNSEDE RETTIGHEDER FOR USAS REGERING. \n"
-"\n"
-"Programmelprodukterne og al tilhørende dokumentation er og skal anses for at "
-"være henholdsvis\n"
-"\"kommercielt programmel\" og \"kommerciel programmel-dokumentation,\", \n"
-"som defineret i DFAR 252.227-7013 og som beskrevet i FAR 12.212. Enhver "
-"brug, ændring, reproduktion, \n"
-"udgivelse, ydelse, fremvisning eller afsløring af programmel eller "
-"tilhørende dokumentation \n"
-"fra USAs regering skal styres udelukkende af betingelserne i denne aftale og "
-"alle andre \n"
-"relevante licensaftaler og skal være forbudt undtagen som udtrykkeligt "
-"tilladt af betingelserne i \n"
-"denne aftale."
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-"De fleste af disse komponenter, men undtagen programmerne og programmellet "
-"leveret af Google Inc. eller \n"
-"dets datterselskaber (\"Google Software\"), er styret af termerne og "
-"betingelserne i GNU \n"
-"General Public Licence, herefter kaldet \"GPL\", eller af lignende licenser."
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-"De fleste af disse komponenter er underlagt betingelserne i licensen GNU \n"
-"General Public Licence, herefter kaldet \"GPL\", eller lignende licenser."
-
-# Mangler
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
@@ -5137,135 +5016,34 @@ msgstr ""
"brug (se http://www.mp3licensing.com for flere detaljer) Hvis du er usikker "
"om et patent kan vedrøre dig, sĂ¥ tjek din lokale lovgivning."
-#: messages.pm:120
-#, c-format
-msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
-msgstr ""
-"6. Yderligere regler der gælder for programmelprodukter leveret af Google "
-"Inc. (\"Google Programmel\")\n"
-"\n"
-"(a) Du anerkender at Google eller tredjemand ejer alle rettigheder, navn og "
-"interesser i og for Google \n"
-"Programmellet, dele deraf, eller programmel leveret gennem eller sammen med "
-"Google Programmellet, inklusive\n"
-"uden begrænsninger alle intellektuelle rettigheder. \"Intellektuelle "
-"rettigheder\" betyder enhver rettighed \n"
-"som eksister fra tid til anden under patentlovgivning, ophavsretlov, "
-"forretningshemmelighedsret, varemærkelovgivning, konkurrencelov \n"
-", database rettigheder og alle andre proprietære rettigheder, og alle "
-"programmer,\n"
-" fornyelser, udvidelser og genetableringer deraf, nu og fremover gældende "
-"over hele verdenen.\n"
-"Du samtykker i ikke at ændre, tilpasse \n"
-"oversætte, fremstille afledede værker derfra, dekompilere, reverse "
-"engineere, spltte ad, eller pĂ¥ anden mĂ¥de forsøge at lave kildetekst \n"
-"fra Google programmellet. Du samtykker ogsĂ¥ i ikke at fjerne, forkludre "
-"eller ændre Google's eller nogen tredjemands \n"
-"ophavsretanmærkning, varemærker, eller andre proprietære "
-"rettighedsanmærkninger tilknyttet eller indeholdt i eller refereret sammen "
-"med eller \n"
-"gennem Google Programmellet. \n"
-"\n"
-"(b) Google Programmellet er gjort tilgængeligt for dig udelukkende for din "
-"personlige ikke-kommercielle brug.\n"
-"Du mĂ¥ ikke bruge Google Programmellet pĂ¥ nogen mĂ¥de som kunne skade, "
-"deaktivere, overbebyrde, eller begrænse Google's \n"
-"søgetjenester (fx du mĂ¥ ikke bruge Google Programmellet pĂ¥ en automatiseret "
-"mĂ¥de), ej heller mĂ¥ du bruge Google \n"
-"Programmellet pĂ¥ nogen mĂ¥de der kunne pĂ¥virke nogen anden parts brug og "
-"glæde for Google's søgetjenester\n"
-"eller tjenester og produkter fra tredjeparts licenshavere af Google "
-"Programmellet.\n"
-"\n"
-"(c) Noget af Google Programmellet er designet tilat blive brugt sammen med "
-"Google's søge- og andre tjenester.\n"
-"Følgelig er din brug af sĂ¥dant Google Programmel ogsĂ¥ defineret af Google's "
-"betingelse for tjenester der findes pĂ¥ \n"
-"http://www.google.com/terms_of_service.html og Google's Toolbar Privacy "
-"Policy der findes pĂ¥ \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. og alle dets datterselskaber og samarbejdspartnere er "
-"tredjeparts begunstigede for denne kontrakt \n"
-"og kan hĂ¥ndhæve dens betingelser."
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:111
#, c-format
msgid ""
"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
-"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"Remove the boot media and press Enter to reboot."
msgstr ""
"Tillykke, installationen er færdig.\n"
-"Fjern boot-mediet og tryk retur for at genstarte.\n"
-"\n"
-"\n"
-"For information om rettelser til denne udgivelse af Mandriva Linux, se "
-"Errata pĂ¥:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information om konfigurering af dit system kan du finde i kapitlet om efter-"
-"installation i den Officielle Mandriva Linux Brugervejledning."
+"Fjern boot-mediet og tryk retur for at genstarte."
+
+#: messages.pm:113
+#, c-format
+msgid ""
+"For information on fixes which are available for this release of Mageia,\n"
+"consult the Errata available from:\n"
+"%s"
+msgstr ""
+"For information om rettelser til denne udgivelse af Mageia, se Errata pĂ¥:\n"
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
+"Efter genstart og logget ind Mageia, vil du se Mageia Velkomstskærmen.\n"
+"Den er fuld af mange nyttige oplysninger og links."
#: modules/interactive.pm:19
#, c-format
@@ -5309,18 +5087,18 @@ msgstr "Installerer driver for USB-kort"
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "Installerer driver for firewire-kort %s"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "Installerer driver for firewire-kort \"%s\""
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "Installerer driver for disk-styreenhed %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "Installerer driver for disk-styreenhed \"%s\""
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "Installerer driver for ethernet-styreenhed %s"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "Installerer driver for ethernet-styreenhed \"%s\""
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5404,35 +5182,35 @@ msgstr ""
"Indlæsning af modul %s mislykkedes.\n"
"Ă˜nsker du at prøve igen med andre parametre?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr "Are you sure you want to quit?"
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr "Adgangskode er nem at gætte"
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr "Adgangskode bør kunne modstĂ¥ basale angreb"
-#: mygtk2.pm:1544 mygtk2.pm:1545
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
#, c-format
msgid "Password seems secure"
msgstr "Adgangskode ser sikker ud"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "montering mislykkedes: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "Udvidet partition ikke understøttet pĂ¥ denne platform"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
@@ -5440,10 +5218,10 @@ msgstr ""
"Den eneste løsning er at flytte dine primære partitioner, sĂ¥ledes at\n"
"\"hullet\" bliver placeret ved siden af de udvidede partitioner."
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
@@ -5452,22 +5230,22 @@ msgstr ""
"En test for at tjekke integriteten af data er mislykkedes. \n"
"Dette betyder at alt pĂ¥ disken vil ende som tilfældige beskadigede data."
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr "Fjernelse af ubrugte pakker"
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr "Finder ubrugte pakker til udstyr..."
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr "Finder ubrugte pakker til sprog..."
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
@@ -5475,63 +5253,63 @@ msgid ""
msgstr ""
"Vi har opdaget at nogen pakker ikke behøves til din systemkonfiguration."
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr "Vi vil fjerne de følgende pakker, med mindre du vælger noget andet:"
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, c-format
msgid "Unused hardware support"
msgstr "Ubrugt understøttelse af maskinel"
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr "Ubrugt sprogtilpasning"
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr "Kan ikke tilføje en partition til _formatéret_ RAID %s"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "Ikke nok partitioner til at benytte RAID level %d\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "Kunne ikke oprette kataloget /usr/share/sane/firmware!"
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "Kunne ikke oprette lænken /usr/share/sane/%s!"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr "Kunne ikke kopiere firmware-fil %s til /usr/share/sane/firmware!"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr "Kunne ikke sætte tilladelser pĂ¥ firmwarefil %s!"
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "Skannerdrake"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr ""
"Kunne ikke installere de nødvendige pakker til deling af dine skannere."
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr ""
@@ -5649,8 +5427,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
"Autorisér:\n"
"\n"
@@ -5753,7 +5531,7 @@ msgstr "Brug adgangskode til at autentificere brugere."
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr "AktivĂ©r Ă¥benhedstjek pĂ¥ ethernetkort."
#: security/help.pm:96
@@ -6203,7 +5981,7 @@ msgstr "Standard"
msgid "Secure"
msgstr "Sikkert"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -6216,7 +5994,7 @@ msgstr ""
"leveret af msec. Brug det kun nĂ¥r du ønsker at tage hĂ¥nd om alle aspekter af "
"systemsikkerhed selv. "
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -6225,7 +6003,7 @@ msgstr ""
"Dette er standard sikkerheds-anbefalingen for en maskine\n"
" med forbindelse til Internettet som klient. "
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -6240,48 +6018,48 @@ msgstr ""
"forbindelser fra mange klienter. Bemærk: hvis din maskine kun er en klient "
"pĂ¥ internettet bør du hellere vælge et lavere niveau."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "Basale valgmuligheder for DrakSec"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "Vælg det ønskede sikkerhedniveau"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "Sikkerhedsadministrator:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr "Login eller epost:"
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr "Lyt efter og udfør ACPI-hændelser fra kernen"
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "Start ALSA (Advanced Linux Sound Architecture) lydsystemet"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anacron en periodisk kommando planlægger"
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -6290,7 +6068,7 @@ msgstr ""
"apmd bruges til at overvĂ¥ge batteristatus og skrive log til syslog.\n"
"Den kan ogsĂ¥ bruges til at lukke maskinen nĂ¥r batteriet er pĂ¥ lav."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -6300,11 +6078,16 @@ msgstr ""
"blev kørt, og kører batch kommandoer nĂ¥r den gennemsnitlige systembelastning "
"er lav nok"
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr "Avahi er en ZeroConf-dæmon som implementerer en mDNS-stak"
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr "En NTP klient/server"
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6358,13 +6141,12 @@ msgid ""
"scripts can access the LCD via a simple API."
msgstr ""
"G15Daemon giver brugere adgang til alle ekstra taster ved at afkode dem og \n"
-"send dem tilbage til kernen via UINPUT-driveren i Linux. Denne driver "
-"skal være indlæst \n"
-"før g15daemon kan bruges til tastaturadgang. G15 LCD understøttes "
-"ogsĂ¥. Normalt - \n"
+"send dem tilbage til kernen via UINPUT-driveren i Linux. Denne driver skal "
+"være indlæst \n"
+"før g15daemon kan bruges til tastaturadgang. G15 LCD understøttes ogsĂ¥. "
+"Normalt - \n"
"nĂ¥r ingen andre klienter er aktive - vil g15daemon vise et ur. "
-"Klientprogrammer "
-"og \n"
+"Klientprogrammer og \n"
"skripter kan fĂ¥ adgang til skærmen via en simpel API."
#: services.pm:40
@@ -6428,20 +6210,11 @@ msgstr "Automatiserer en brandmur med pakkefiltrering for iptables"
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Start pakkefiltrering for Linux kerne 2.2 serien for at opsætte en brandmur "
-"til at beskytte din maskine mod netværksangreb."
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
"Distribuerer IRQ-belastning ligeligt mellem flere CPU'er for forbedret ydelse"
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6452,7 +6225,7 @@ msgstr ""
"keyboard. Dette kan vælges i kbdconfig programmet. Dette bør være slĂ¥et til "
"pĂ¥ de fleste maskiner."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6461,17 +6234,17 @@ msgstr ""
"Automatisk regenerering af kernehoved i /boot for\n"
"/usr/include/linux/{autoconf,version}.h"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "automatisk opdagelse og konfigurering af maskinel ved opstart."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr "Ændrer pĂ¥ systemopførselen for at forlænge batteritid"
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6480,7 +6253,7 @@ msgstr ""
"Linuxconf vil nogen gange arrangere udførelse af forskellige opgaver ved "
"opstart for at vedligeholde systemkonfigurationen."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6489,7 +6262,7 @@ msgstr ""
"lpd er printer-dæmonen som er nødvendig for at lpr virker.\n"
"Den er basalt en server der hĂ¥ndterer udskrifts-opgaver."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6498,17 +6271,17 @@ msgstr ""
"Linux Virtuel Server, brugt til at bygge en server med høj ydelse og\n"
"tilgængelighed."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr "OvervĂ¥ger netværket (interaktiv brandmur og trĂ¥dløst)"
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr "OvervĂ¥gning og administration af programmeret RAID"
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
@@ -6517,12 +6290,12 @@ msgstr ""
"DBUS er en tjeneste som rundsender beskeder om systemhændelser, og andre "
"beskeder."
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr "Aktiverer MSEC-sikkerhedsregler pĂ¥ systemopstart"
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6531,12 +6304,12 @@ msgstr ""
"named (BIND) er en domæne-navneserver (DNS) der bruges til opslag af IP-"
"adresser for værtsnavne."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr "Initialiserer logning af netværk pĂ¥ konsollen"
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6545,7 +6318,7 @@ msgstr ""
"Monterer og afmonterer alle netværks filsystemer (NFS), SMB (LanManager/"
"Windows) og NCP (NetWare) monterings-stier"
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6554,17 +6327,17 @@ msgstr ""
"Aktiverer/deaktiverer alle netværks-kort som er konfigureret\n"
"til at starte ved opstart"
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr "Kræver at netværket er oppe hvis dette aktiveres"
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr "Vent pĂ¥ at det automatiske netværk kommer op"
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6575,7 +6348,7 @@ msgstr ""
"Denne tjeneste giver NFS-serverfunktionalitet, som konfigureres gennem /etc/"
"exports filen"
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6584,12 +6357,12 @@ msgstr ""
"NFS er en populær protokol til fildeling over TCP/IP\n"
"netværk. Denne service giver NFS fillĂ¥snings funktionalitet"
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr "Synkroniserer systemklokken med netværkstidsprotokollen NTP."
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
@@ -6598,17 +6371,17 @@ msgstr ""
"Aktiverer automatisk numlock-tast i konsol og Xorg ved\n"
"opstart."
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "Støtter OKI 4w og kompatible winprintere."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr "Tjekker om en partition er tæt pĂ¥ at være fuld"
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6621,7 +6394,7 @@ msgstr ""
"konfigureret, sĂ¥ det er sikkert at have den installeret pĂ¥ maskiner der ikke "
"har behov for den."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6633,12 +6406,12 @@ msgstr ""
"NFS og NIS. Portmap serveren skal køre pĂ¥ maskiner som bruger protokoller "
"der udnytter RPC mekanismen"
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr "Reserverer nogle TCP-porte"
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
@@ -6647,7 +6420,7 @@ msgstr ""
"Postfix er en transport-agent for post, som bruges af programmer der flytter "
"post fra en maskine til en anden."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6656,21 +6429,21 @@ msgstr ""
"Gemmer og henter systemets entropipøl for en højre kvalitet\n"
"ved generering af tilfældige tal."
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
"Tilordn rĂ¥ enheder til blokenheder (som harddisk-\n"
"partitioner) til brug af applikationer som Oracle eller DVD-afspillere"
-#: services.pm:103
+#: services.pm:101
#, c-format
msgid "Nameserver information manager"
msgstr "InformationshĂ¥ndtering for navneserver"
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6681,7 +6454,7 @@ msgstr ""
"protokollen. RIP kan bruges til smĂ¥ netværk, men nĂ¥r det kommer til mere "
"komplekse netværk er der behov for en mere kompleks protokol."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6690,7 +6463,7 @@ msgstr ""
"rstat protokollen tillader brugere pĂ¥ et netværk at hente systeminformation "
"fra enhver maskine pĂ¥ dette netværk."
-#: services.pm:109
+#: services.pm:107
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
@@ -6700,7 +6473,7 @@ msgstr ""
"forskellige logfiler.\n"
"Det er en god idé altid at køre rsyslog"
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6709,7 +6482,7 @@ msgstr ""
"rusers protokollen tillader brugere pĂ¥ et netværk a identificere\n"
"hvem der er logget pĂ¥ andre maskiner"
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6719,7 +6492,7 @@ msgstr ""
"brugere der er logget ind pĂ¥ en maskine, der kører rwho dæmonen (minder om "
"finger)."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
@@ -6727,12 +6500,17 @@ msgstr ""
"SANE (Scanner Access Now Easy) giver adgang til skannere, filmkameraer og "
"lignende."
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr "Brandmur med pakkefiltrering"
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr "Pakkefiltrering firewall til IPv6"
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
@@ -6741,17 +6519,17 @@ msgstr ""
"SMB/CIFS-protokollen gør det muligt at dele adgang til filer og printere, og "
"integrerer ogsĂ¥ med et Windows Server-domæne."
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "Start lydsystemet pĂ¥ din maskine"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr "lag for taleanalyse"
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
@@ -6760,7 +6538,7 @@ msgstr ""
"Secure Shell er en netværksprotokol som gør det muligt at udveksle data over "
"en sikker forbindelse mellem to datamaskiner."
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6769,92 +6547,94 @@ msgstr ""
"Syslog er en facilitet som mange dæmoner bruger til log beskeder\n"
"Det er en god idé altid at køre syslog"
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr "Flytter de genererede gennemgĂ¥ende udev-regler til /etc/udev/rules.d"
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "Indlæs driverne for dine usb-enheder."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr "En letvægts overvĂ¥gning af netværkstrafik"
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr "Starter X-skriftserveren."
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr "Starter andre tjenester efter behov."
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "Printning"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Internet"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "Fildeling"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "Netværk"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "System"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "Ekstern administration"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "Databaseserver"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "Tjenester"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "Vælg hvilke tjenester der skal startes automatisk ved opstart"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d aktiverede for %d registrerede"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "kører"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "stoppet"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "Tjenester og dæmoner"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -6863,32 +6643,27 @@ msgstr ""
"Beklager, der er ingen ekstra\n"
"information om denne tjeneste."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "Info"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "Start nĂ¥r der bedes om det"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "Ved opstart"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Start"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Stop"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6922,7 +6697,7 @@ msgstr ""
"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,\n"
"USA.\n"
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6950,7 +6725,7 @@ msgstr ""
"--help : vĂ­s denne besked.\n"
"--version : vĂ­s versionsnummer.\n"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6963,24 +6738,23 @@ msgstr ""
" --boot - aktivér for at konfigurere opstartsindlæser\n"
"standard-tilstand: tilbyd at konfigurere autologin-facilitet"
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-"[VALGMULIGHEDER] [PROGRAM-NAVN]\n"
-"\n"
-"VALGMULIGHEDER:\n"
-" --help - udskriv denne hjælpebesked.\n"
-" --report - program bær være én af Mandriva Linux' værktøjer\n"
-" --incident - program bær være én af Mandriva Linux' værktøjer"
+"[VALGMULIGHEDER] [PROGRAM_NAVN] \n"
+"VALGMULIGHEDER: \n"
+"--help - udskriv denne hjælp besked.\n"
+"--report - program bør være en af disse %s værktøjer\n"
+"--incident - program bør være en af disse %s værktøjer"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6997,7 +6771,7 @@ msgstr ""
" --internet - konfigurér internet\n"
" --wizard - det samme som --add"
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -7027,11 +6801,11 @@ msgstr ""
" : applikationsnavn, som \"so\" for staroffice \n"
" : og 'gs' for ghostscript - kun for denne."
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -7044,32 +6818,30 @@ msgid ""
"--delclient : delete a client machine from MTS (requires MAC address, "
"IP, nbi image name)"
msgstr ""
-"[OPTIONS]...\n"
-"Mandriva Linux TerminalServer konfigureringsprogram\n"
-"--enable : aktivér MTS\n"
-"--disable : deaktivér MTS\n"
-"--start : start MTS\n"
-"--stop : stop MTS\n"
-"--adduser : tilføj en eksisterende systembruger til MTS (kræver "
-"brugernavn)\n"
-"--deluser : slet en eksisterende systembruger fa MTS (kræver "
-"brugernavn)\n"
-"--addclient : tilføj en klientmaskine til MTS (kræver MAC-adresse, IP, "
-"nbi aftryksnavn)\n"
-"--delclient : tilføj en klientmaskine til MTS (kræver MAC-adresse, IP, "
-"nbi aftryksnavn)"
+"[Valgmuligheder]... \n"
+"%s Mageia TerminalServer konfigureringsprogram \n"
+"--enable : aktivér MTS \n"
+"--disable : deaktivér MTS \n"
+"--start : start MTS \n"
+"--stop : stop MTS \n"
+"--adduser : tilføj en eksisterende systembruger til MTS (kræver "
+"brugernavn) \n"
+"--deluser : slet en eksisterende systembruger fa MTS (kræver brugernavn) \n"
+"--addclient : tilføj en klientmaskine til MTS (kræver MAC-adresse, IP, nbi "
+"aftryksnavn) --delclient : tilføj en klientmaskine til MTS (kræver MAC-"
+"adresse, IP, nbi aftryksnavn)"
-#: standalone.pm:99
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[tastatur]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "[--file=minfil] [--word=mitord] [--explain=regudtryk] [--alert]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -7092,25 +6864,24 @@ msgstr ""
"--status : returnerer 1 hvis opkoblet, ellers 0; afslut derefter.\n"
"--quiet : vær ikke interaktiv. Bruges med (dis)connect."
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-"[OPTION]...\n"
-" --no-confirmation spørg ikke det første bekræftelsesspørgsmĂ¥l i "
-"Mandriva Update-tilstand\n"
-" --no-verify-rpm efterprøv ikke pakke-signaturer\n"
-" --changelog-first vís changelog før filliste i beskrivelsesvinduet\n"
-" --merge-all-rpmnew foreslĂ¥ at flette alle .rpmnew/.rpmsave filer fundet"
+"[Valgmulighed]... \n"
+"--no-confirmation spørg ikke det første bekræftelsesspørgsmĂ¥l i %s Update-"
+"tilstand --no-verify-rpm efterprøv ikke pakke-signaturer \n"
+"--changelog-first vís changelog før filliste i beskrivelsesvinduet \n"
+"--merge-all-rpmnew foreslĂ¥ at flette alle .rpmnew/.rpmsave filer fundet"
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
@@ -7119,7 +6890,7 @@ msgstr ""
"[--manual] [--device=enhed] [--update-sane=sane_kilde_kat] [--update-"
"usbtable] [--dynamic=enhed]"
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -7130,7 +6901,7 @@ msgstr ""
" XFdrake [--noauto] skærm\n"
" XFdrake opløsning"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -7141,71 +6912,76 @@ msgstr ""
"Brug: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
"testing] [-v|--version] "
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, c-format
msgid "All servers"
msgstr "Alle servere"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr "Globalt"
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr "Afrika"
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
msgstr "Asien"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr "Europa"
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr "Nordamerika"
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "Oceanien"
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr "Sydamerika"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Hong Kong"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "Russiske føderation"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "Jugoslavien"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "Er dette korrekt?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr "Du har valgt en fil, ikke et katalog"
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "Info"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -7220,24 +6996,6 @@ msgstr ""
msgid "Installation failed"
msgstr "Installation mislykkedes"
-#~ msgid "Restrict command line options"
-#~ msgstr "Begræns kommandolinie-indstillinger"
-
-#~ msgid "restrict"
-#~ msgstr "begræns"
-
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr ""
-#~ "Indstillingen ``Begræns kommandolinie-indstillinger'' er intet værd uden\n"
-#~ "en adgangskode"
-
-#~ msgid "Use an encrypted file system"
-#~ msgstr "Brug et krypteret filsystem"
-
-#~ msgid ""
-#~ "To ensure data integrity after resizing the partition(s), \n"
-#~ "filesystem checks will be run on your next boot into Microsoft Windows®"
-#~ msgstr ""
-#~ "For at sikre dataintegritet efter ændring af størrelse pĂ¥ partitioner \n"
-#~ "vil filsystemtjek blive kørt ved din næste opstart af Windows(TM)"
+#, fuzzy
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "Du skal angive en root-partition"
diff --git a/perl-install/share/po/de.po b/perl-install/share/po/de.po
index 2dd3f43a0..7a47547f1 100644
--- a/perl-install/share/po/de.po
+++ b/perl-install/share/po/de.po
@@ -1,53 +1,43 @@
-# translation of de.po to deutsch
-# translation of de.po to
-# german translation of the MandrivaInstaller.
-# Copyright (C) 2000-2003 Mandriva S.A.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
#
-#
-# Stefan Siegel <siegel@linux-mandrake.com>, 2000, 2001, 2002, 2003.
-# Sebastian Deutscher <sebastian.deutscher@web.de>, 2003,2004,2006.
-# Gerhard Ortner <gerhard.ortner@aon.at>, 2003, 2004.
-# Roy Steuber <roysteuber@mittweida-net.de>, 2004.
-# Marcus Fischer <i18n@marcusfischer.com>, 2004.
-# Frank Köster <frank@dueppel13.de>, 2004, 2005.
-# Ronny Standtke <Ronny.Standtke@gmx.de>, 2003, 2004.
-# Ronny Standtke <Ronny.Standtke@gmx.net>, 2004, 2005.
-# Nicolas Bauer <webmaster@mandrakeusers.de>, 2005, 2006.
-# Frank Koester <frank@dueppel13.de>, 2005.Frank Koester <frank@dueppel13.de>, 2006.
-# Nicolas Bauer <rastafarii@mandrivauer.de>, 2006, 2007.
-# Nicolas Bauer <rastafarii@mandrivauser.de>, 2007.
-# Oliver Burger <oliver@mandrivauser.de>, 2008, 2010.
-# Wolfgang Bornath <wbo@mandriva.com>, 2009.
-# Oliver Burger <oliver.burger@wizard-fire.de>, 2009.
-msgid ""
-msgstr ""
-"Project-Id-Version: de\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
-"PO-Revision-Date: 2010-04-18 16:06+0200\n"
-"Last-Translator: Oliver Burger <oliver@mandrivauser.de>\n"
-"Language-Team: German <cooker-i18n@mandrivalinux.org>\n"
+# Translators:
+# Ettore Atalan <atalanttore@googlemail.com>, 2015-2016
+# psyca, 2014-2016
+# Oliver Burger <obgr_seneca@mageia.org>, 2013
+# psyca, 2014
+# Sigrid Carrera <sigrid.carrera@googlemail.com>, 2013
+# user7 <wassipaul@gmx.at>, 2014
+# user7 <wassipaul@gmx.at>, 2014
+msgid ""
+msgstr ""
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2016-07-13 21:46+0000\n"
+"Last-Translator: psyca\n"
+"Language-Team: German (http://www.transifex.com/MageiaLinux/mageia/language/"
+"de/)\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.0\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Content-Transfer-Encoding: 8-bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "Bitte warten"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "Installation des Bootloaders ..."
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -64,308 +54,246 @@ msgstr ""
"\n"
"Neue Datenträger-ID zuweisen?"
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr ""
"Die Installation des Betriebssytemstarters schlug fehl. Folgender Fehler "
"trat auf:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"Sie mĂ¼ssen Ihr Open-Firmware-Boot-Gerät anpassen, dass es den \n"
-"Betriebssytemstarter erkennt. Falls Sie beim Neustart nicht die \n"
-"Eingabeaufforderung des Betriebssytemstarters sehen, drĂ¼cken Sie \n"
-"Strg-Option-O-F und geben Sie folgendes ein:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-"Tippen Sie dann: shut-down\n"
-"Beim darauffolgenden Neustart sollte Sie die Eingabeaufforderung sehen."
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
-"Sie haben sich entschieden, Ihren Bootloader auf eine Partition\n"
-"zu installieren. Das impliziert, dass Sie einen anderen Bootloader im Master-"
-"Boot-Record haben (etwa System Commander).\n"
+"Sie haben sich entschieden, den Bootloader auf einer Partition zu "
+"installieren.\n"
+"Dies setzt voraus, dass Sie bereits einen Bootloader auf der Festplatte "
+"installiert haben (z.B. System Commander).\n"
"\n"
-"Von welchem Laufwerk wollen Sie booten?"
+"Von welchem Laufwerk booten Sie?"
-#: any.pm:331
+#: any.pm:335
#, c-format
msgid "Bootloader Installation"
msgstr "Installation des Bootloaders"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "Wo soll der Bootloader installiert werden?"
-#: any.pm:359
+#: any.pm:355
#, c-format
msgid "First sector (MBR) of drive %s"
msgstr "Erster Sektor der %s Platte (MBR)"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "Erster Sektor der Platte (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "Erster Sektor der Root-Partition"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "Auf Diskette"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "Ăœberspringen"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "Konfiguration der Boot-Einstellungen"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, c-format
+msgid "EFI System Partition"
+msgstr "EFI Systempartition"
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
-msgstr "Haupt-Optionen des Bootloaders"
+msgstr "Hauptoptionen des Bootloaders"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "Bootloader"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "Zu verwendender Bootloader"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Boot-Gerät"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
-msgstr "Haupt Optionen"
+msgstr "Hauptoptionen"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
-msgstr "Wartezeit vor dem Starten des Betriebssystems"
+msgstr "Wartezeit vor dem Starten des Standard-Betriebssystems"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "ACPI aktivieren"
-#: any.pm:426
+#: any.pm:419
#, c-format
msgid "Enable SMP"
msgstr "SMP aktivieren"
-#: any.pm:427
+#: any.pm:420
#, c-format
msgid "Enable APIC"
msgstr "APIC aktivieren"
-#: any.pm:429
+#: any.pm:422
#, c-format
msgid "Enable Local APIC"
msgstr "Lokales APIC aktivieren"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Sicherheit"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Passwort"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "Die Passwörter stimmen nicht Ă¼berein"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Bitte versuchen Sie es erneut"
-#: any.pm:436
+#: any.pm:429
#, c-format
-msgid "You can not use a password with %s"
-msgstr "Sie können kein Passwort welches %s enthält verwenden"
+msgid "You cannot use a password with %s"
+msgstr "Sie können kein Passwort mit %s benutzen"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "Passwort (erneut)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr " â€/tmp“ bei jedem Systemstart säubern"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "Init-Nachricht"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "Open-Firmware-Verzögerung"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "Kernel-Start-Wartezeit"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "Booten von CD erlauben?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "Open-Firmware-Start erlauben?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "Standard-OS?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Abbild"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Root"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
-msgstr "Ăœbergeben"
+msgstr "HinzufĂ¼gen / Erweitern"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr "Xen hinzufĂ¼gen"
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
-msgstr ""
+msgstr "Benötigt Passwort zum Booten"
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Video-Modus"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Init-RamDisk"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "Netzwerk Profil"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Bezeichnung"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "Standard"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "NoVideo"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "Leere Einträge sind nicht erlaubt"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "Sie mĂ¼ssen ein Kernel-Image angeben"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "Sie mĂ¼ssen die Root-Partition festlegen"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Dieser Eintrag existiert bereits"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "Welche Art Eintrag wollen Sie hinzufĂ¼gen?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Anderes OS (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Anderes OS (MacOS ...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "Anderes OS (Windows ...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, c-format
msgid "Bootloader Configuration"
msgstr "Konfiguration des Bootloaders"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -374,47 +302,79 @@ msgstr ""
"Hier sind die verschiedenen Einträge.\n"
"Sie können weitere hinzufĂ¼gen oder existierende ändern."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr "Verändere nichts an der ESP oder dem MBR"
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Warnung"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+"Wenn der Bootloader nicht auf der ESP oder dem MBR installiert wird bedeutet "
+"dies, dass die Installation nicht bootbar ist solange diese nicht von einem "
+"Bootloader eines anderen Betriebssystem (Chainloading) geladen wird!"
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr "Fremdes OS testen"
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "Zugriff auf X-Programme"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "Zugriff auf RPM-Werkzeuge"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "â€su“ erlauben"
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "Zugriff auf Verwaltungsdateien"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "Zugriff auf Netzwerk-Werkzeuge"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
-msgstr "Zugriff auf Compilier-Werkzeuge"
+msgstr "Zugriff auf Kompilier-Werkzeuge"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(%s wurde bereits hinzugefĂ¼gt)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "Bitte geben Sie einen Benutzernamen an"
-#: any.pm:863
+#: any.pm:875
#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
@@ -423,231 +383,246 @@ msgstr ""
"Der Benutzername muss mit einem Kleinbuchstaben beginnen und sollte nur aus "
"Kleinbuchstaben, Ziffern, â€-“ und â€_“ bestehen."
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "Dieser Benutzername ist zu lang"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "Dieser Benutzername existiert bereits"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
-msgstr "Benutzer ID"
+msgstr "Benutzer-ID"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
-msgstr "Gruppen ID"
+msgstr "Gruppen-ID"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
msgstr "%s muss eine Zahl sein"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
-msgstr "%s sollte grĂ¶ĂŸer als 500 sein. Trotzdem akzeptieren?"
+msgid "%s should be above 1000. Accept anyway?"
+msgstr "%s sollte grĂ¶ĂŸer als 1000 sein. Trotzdem akzeptieren?"
-#: any.pm:877
+#: any.pm:889
#, c-format
msgid "User management"
msgstr "Benutzerverwaltung"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr "Den Gastzugang aktivieren"
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, c-format
msgid "Set administrator (root) password"
msgstr "Administratorpasswort setzen"
-#: any.pm:889
+#: any.pm:903
#, c-format
msgid "Enter a user"
msgstr "Benutzer einrichten"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Symbol"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "Vollständiger Name"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "Benutzername"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Shell"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr "Weitere Gruppen:"
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
msgstr "Bitte warten, fĂ¼ge Medien hinzu ..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "Automatisch anmelden"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr ""
"Ich kann Ihren Computer so einrichten, dass ein Benutzer automatisch "
"angemeldet wird."
-#: any.pm:979
+#: any.pm:1005
#, c-format
msgid "Use this feature"
msgstr "Diese Möglichkeit nutzen"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Wählen Sie den Standard-Nutzer:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Wählen Sie den Window-Manager, den Sie verwenden wollen:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
msgstr "Versionshinweise"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "SchlieĂŸen"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Lizenzvereinbarung"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Verlassen"
-#: any.pm:1080
+#: any.pm:1096
#, c-format
msgid "Do you accept this license ?"
msgstr "Akzeptieren Sie diese Lizenz?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Akzeptieren"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "Ablehnen"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "Bitte wählen Sie die zu verwendende Sprache"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"Mandriva Linux unterstĂ¼tzt verschiedene Sprachen. Wählen\n"
-"Sie die Sprachen, die Sie installieren wollen.Diese stehen Ihnen zur\n"
-"VerfĂ¼gung, nachdem die Installation fertig ist und Sie einen Neustart\n"
-"durchgefĂ¼hrt haben."
+"%s kann mehrere Sprachen unterstĂ¼tzen. Wählen\n"
+"Sie die Sprachen, die Sie gerne installieren möchten. Sie werden verfĂ¼gbar "
+"sein,\n"
+"wenn Ihre Installation beendet ist und Sie das System neu starten."
+
+#: any.pm:1153 fs/partitioning_wizard.pm:186
+#, c-format
+msgid "Mageia"
+msgstr "Mageia"
-#: any.pm:1138
+#: any.pm:1154
#, c-format
-msgid "Multi languages"
+msgid "Multiple languages"
msgstr "Mehrere Sprachen"
-#: any.pm:1147 any.pm:1178
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
+msgstr "Wählen Sie zusätzliche Sprachen aus"
+
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr "Alte (nicht UTF-8) Kodierung"
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "Alle Sprachen"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "Sprachauswahl"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "Staat / Region"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
-msgstr "Bitte wählen Sie Ihren Staat"
+msgstr "Bitte wählen Sie Ihr Land"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
-msgstr "Hier ist die komplette Liste aller Staaten"
+msgstr "Hier ist die komplette Liste aller Länder"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
msgstr "Andere Länder"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "Fortgeschritten"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
-msgstr "Einagbe-Methode:"
+msgstr "Eingabe-Methode:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Keine"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "Keine Freigaben"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "Allen Benutzern erlauben"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "Benutzerdefiniert"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -656,13 +631,13 @@ msgid ""
"\n"
"\"Custom\" permit a per-user granularity.\n"
msgstr ""
-"Wollen Sie Benutzern erlaubern, Verzeichnisse freizugeben?\n"
+"Wollen Sie Benutzern erlauben, Verzeichnisse freizugeben?\n"
"Wenn Sie das erlauben, können die Anwender Verzeichnisse in Konqueror oder "
"Nautilus im KontextmenĂ¼ des entsprechenden Verzeichnisses freigeben.\n"
"\n"
"Mit â€Benutzerdefiniert“ können Sie eine Einstellung pro Benutzer vornehmen.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
@@ -671,7 +646,7 @@ msgstr ""
"NFS: das traditionelle Unix-Dateisystem fĂ¼r Freigaben im Netz, mit weniger "
"UnterstĂ¼tzung fĂ¼r Mac und Windows."
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
@@ -680,20 +655,20 @@ msgstr ""
"SMB: ein Dateisystem fĂ¼r Freigaben im Netz von Windows, Mac OS X und vielen "
"modernen Linux-Systemen verwendet"
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr ""
"Sie können die Dateien mittels SMB oder NFS anbieten. Welche Variante wollen "
-"Sie?"
+"Sie verwenden?"
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "UserDrake starten"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -702,58 +677,58 @@ msgstr ""
"Die Freigaben zwischen Benutzern regelt die Gruppe â€fileshare“. \n"
"Sie können UserDrake verwenden, um Benutzer in diese Gruppe aufzunehmen."
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
msgstr ""
-"Sie mĂ¼ssen sich abmelden und wieder anmelden, damit die Ă„nderungen wirksam "
+"Sie mĂ¼ssen sich abmelden und wieder anmelden, damit die Ă„nderungen wirksam "
"werden. Klicken Sie auf OK, um sich nun abzumelden."
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr ""
-"Sie mĂ¼ssen sich abmelden und wieder anmelden, damit die Ă„nderungen wirksam "
+"Sie mĂ¼ssen sich abmelden und wieder anmelden, damit die Ă„nderungen wirksam "
"werden"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "Zeitzone"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "Wählen Sie Ihre Zeitzone"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr "Datum, Zeit und Zeitzonen Einstellungen"
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
-msgstr "Was ist die beste Zeit?"
+msgstr "Welches ist die beste Zeit?"
-#: any.pm:1550
+#: any.pm:1572
#, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "%s (Hardware Uhr gestellt auf GMT)"
-#: any.pm:1551
+#: any.pm:1573
#, c-format
msgid "%s (hardware clock set to local time)"
msgstr "%s (Hardware Uhr gestellt auf Ortszeit)"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "NTP-Server"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "Automatische Zeit-Synchronisation (durch NTP)"
@@ -778,7 +753,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "Chipkarte"
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Windows-Domäne"
@@ -788,24 +763,24 @@ msgstr "Windows-Domäne"
msgid "Kerberos 5"
msgstr "Kerberos 5"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "Lokale Datei:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr ""
"Benutze lokale Dateien zur Authentifizierung und fĂ¼r Benutzerinformationen"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
@@ -815,12 +790,12 @@ msgstr ""
"verwendet. LDAP fĂ¼hrt bestimmte Informationen innerhalb Ihrer Organisation "
"zusammen."
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
@@ -829,12 +804,12 @@ msgstr ""
"Erlaubt es Ihnen, eine Gruppe von Rechnern in der gleichen NIS-Domäne mit "
"einer gemeinsamen Passwort- und Gruppendatei laufen zu lassen."
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Windows-Domäne:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
@@ -843,267 +818,260 @@ msgstr ""
"Winbind ermöglicht dem System, aus einer Windows-Domäne Informationen "
"abzufragen und Nutzer zu authentifizieren."
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr "Kerberos 5 :"
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-"Mit Kerberos und LDAP zur Authentifizierung gegen einen Active Directory "
-"Server "
+"Mit Kerberos und LDAP fĂ¼r die Authentifizierung an einem â€Active Directory "
+"Server“ "
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
-msgstr " "
+msgstr " "
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, c-format
msgid "Welcome to the Authentication Wizard"
msgstr "Willkommen im Authentifizierungsassistenten"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-"Sie haben LDAP Authentifizierung gewählt. Bitte Ă¼berprĂ¼fen Sie die unten "
-"stehenden Einstellungsmöglichkeiten."
+"Sie haben LDAP-Authentifizierung gewählt. Bitte Ă¼berprĂ¼fen Sie die unten "
+"stehenden Einstellungsmöglichkeiten "
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "LDAP-Server"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, c-format
msgid "Base dn"
msgstr "Base dn"
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr "Hole die Base Dn"
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
-msgstr "Verwende eine verschlĂ¼sselte Verbindung mit TLS"
+msgstr "Verwende eine verschlĂ¼sselte Verbindung mit TLS "
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr "Lade das CA-Zertifikat herunter "
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
-msgstr "Verwende den Offline-Modus"
+msgstr "Verwende den Offline-Modus "
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
-msgstr "anonymes BIND verwenden"
+msgstr "anonymes BIND verwenden "
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
-msgstr " "
+msgstr " "
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr "Bind DN "
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, c-format
msgid "Bind Password "
-msgstr "BIND Passwort"
+msgstr "BIND Passwort "
-#: authentication.pm:125
-#, fuzzy, c-format
+#: authentication.pm:124
+#, c-format
msgid "Advanced path for group "
-msgstr "Erweiterter Pfad zur Gruppe "
+msgstr "Fortgeschrittener Pfad fĂ¼r Gruppe "
-#: authentication.pm:127
+#: authentication.pm:126
#, c-format
msgid "Password base"
-msgstr ""
+msgstr "Passwort-Datenbank"
-#: authentication.pm:128
+#: authentication.pm:127
#, c-format
msgid "Group base"
-msgstr ""
+msgstr "Gruppen-Datenbank"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
-msgstr ""
+msgstr "Shadow-Datenbank"
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-"Sie haben die Kerberos 5 Authentifizierung gewählt. Bitte Ă¼berprĂ¼fen Sie die "
-"unten stehenden Einstellungsmöglichkeiten "
+"Sie haben die â€Kerberos 5“-Authentifizierung gewählt. Bitte Ă¼berprĂ¼fen Sie "
+"die unten stehenden Einstellungsmöglichkeiten "
-#: authentication.pm:146
+#: authentication.pm:145
#, c-format
msgid "Realm "
-msgstr ""
+msgstr "Bereich "
-#: authentication.pm:148
+#: authentication.pm:147
#, c-format
msgid "KDCs Servers"
msgstr "KDCs-Server"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
-msgstr ""
+msgstr "Benutze DNS um KDC fĂ¼r den Bereich zu lokalisieren"
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
-msgstr ""
+msgstr "Benutze DNS, um Bereiche zu lokalisieren"
-#: authentication.pm:156
+#: authentication.pm:155
#, c-format
msgid "Use local file for users information"
msgstr "Lokale Datei fĂ¼r Benutzerinformation verwenden"
-#: authentication.pm:157
+#: authentication.pm:156
#, c-format
-msgid "Use Ldap for users information"
-msgstr "LDAP fĂ¼r Benutzerinformationen verwenden"
+msgid "Use LDAP for users information"
+msgstr "Nutze LDAP fĂ¼r die Benutzerinformationen"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-"Sie haben die Kerberos 5 Authentifizierung gewählt. Nun mĂ¼ssen Sie den Typ "
+"Sie haben die â€Kerberos 5“-Authentifizierung gewählt. Nun mĂ¼ssen Sie den Typ "
"der Benutzerinformation auswählen "
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
-msgstr "Hole die Base Dn"
+msgstr "Hole die Base Dn "
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-"Sie haben die NIS Authentifizierung gewählt. Bitte Ă¼berprĂ¼fen Sie die unten "
+"Sie haben die-NIS Authentifizierung gewählt. Bitte Ă¼berprĂ¼fen Sie die unten "
"stehenden Einstellungsmöglichkeiten "
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "NIS-Domäne"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "NIS-Server"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-"Sie haben die Windows Domain Authentifizierung gewählt. Bitte Ă¼berprĂ¼fen Sie "
-"die unten stehenden Einstellungsmöglichkeiten "
+"Sie haben die â€Windows Domain“-Authentifizierung gewählt. Bitte Ă¼berprĂ¼fen "
+"Sie die unten stehenden Einstellungsmöglichkeiten "
-#: authentication.pm:218
+#: authentication.pm:217
#, c-format
msgid "Domain Model "
-msgstr ""
+msgstr "Domänen-Modell "
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
-msgstr "Active Directory Realm "
+msgstr "Active Directory Bereich "
-#: authentication.pm:221
+#: authentication.pm:220
#, c-format
msgid "DNS Domain"
msgstr "DNS-Domäne"
-#: authentication.pm:222
-#, fuzzy, c-format
+#: authentication.pm:221
+#, c-format
msgid "DC Server"
-msgstr "KDCs-Server"
+msgstr "DC-Server"
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "Authentifizierung"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "Authentifizierungsmethode"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "Kein Passwort"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
-msgstr ""
-"Dieses Passwort ist zu einfach (es muss mindestens %d Zeichen lang sein)!"
+msgstr "Dieses Passwort ist zu kurz (es muss mindestens %d Zeichen lang sein)!"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
-msgstr ""
-"Ich kann kein Broadcast machen,\n"
-"da keine NIS-Domäne angegeben wurde."
+msgid "Cannot use broadcast with no NIS domain"
+msgstr "Broadcast kann nicht ohne NIS-Domäne verwendet werden"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Datei auswählen"
-#: authentication.pm:897
+#: authentication.pm:866
#, c-format
msgid "Domain Windows for authentication : "
-msgstr ""
+msgstr "Windows Domäne fĂ¼r Authentifizierung : "
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
-msgstr "Name des Domänen-Administrators"
+msgstr "Benutzername des Domänen-Administrators"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "Passwort des Domänen-Administrators"
-# NOTE: this message will be displayed at boot time; that is
-# only the ascii charset will be available on most machines
-# so use only 7bit for this message (and do transliteration or
-# leave it in English, as it is the best for your language)
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1115,114 +1083,113 @@ msgstr ""
"Willkommen zum Bootloader!\n"
"\n"
"Markieren Sie in obiger Liste ein Betriebssystem\n"
-"oder warten Sie auf das Starten des Standard-OS.\n"
+"oder warten Sie auf das Starten des Standard-Betriebssystems.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO mit TextmenĂ¼"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
-msgstr "GRUB mit grafischem MenĂ¼"
+msgid "GRUB2 with graphical menu"
+msgstr "GRUB2 mit grafischem MenĂ¼"
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr "GRUB mit TextmenĂ¼"
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 mit TextmenĂ¼"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "GRUB mit grafischem MenĂ¼"
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr "GRUB mit TextmenĂ¼"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
-msgstr "Sie haben nicht genug Platz in â€/boot“"
+msgstr "Sie haben nicht genug Platz in /boot"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
-msgstr ""
-"Sie können den Bootloader\n"
-"nicht auf einer %s Partition installieren!\n"
+msgid "You cannot install the bootloader on a %s partition\n"
+msgstr "Sie können den Bootloader nicht auf einer %s-Partition installieren.\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
"renumbered"
msgstr ""
-"Ihere Bootloaderkonfiguration muss geändert werden, da sich Ihre "
+"Ihre Bootloaderkonfiguration muss geändert werden, da sich Ihre "
"Partitionsnummerierung geändert hat"
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
-"Das Startabbild konnte nicht korrekt installiert werden. Rettungsmodus "
-"starten und â€%s“ wählen."
+"Der Bootloader kann nicht richtig installiert werden. Sie mĂ¼ssen ins "
+"Rettungssystem booten und â€%s“ wählen"
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
-msgstr "BS-Starter neu installieren"
+msgstr "Bootloader neu installieren"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "B"
msgstr "B"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
-msgstr "KB"
+msgstr "kB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr "%02d:%02d"
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d Minuten"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 Minute"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d Sekunden"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr "Kommando %s fehlt"
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1237,305 +1204,283 @@ msgstr ""
"Falls Sie Einhängepunkte fĂ¼r WebDAV hinzufĂ¼gen wollen, wählen Sie\n"
"â€Neu“."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Neu"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Aushängen"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Einhängen"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Server"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Einhängepunkt"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Optionen"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Entfernen"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Fertig"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Fehler"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "Bitte geben Sie die WebDAV-Server-URL an"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "Die URL muss mit â€http://“ oder â€https://“ beginnen!"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Warnung"
-
#: diskdrake/dav.pm:106
#, c-format
-msgid "Are you sure you want to delete this mountpoint?"
-msgstr "Sind Sie sicher, dass Sie diesen Mountpunkt entfernen wollen?"
+msgid "Are you sure you want to delete this mount point?"
+msgstr "Sind Sie sicher, dass Sie diesen Mountpunkt löschen wollen?"
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Server: "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "Einhängepunkt: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "Optionen: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "Partitionierung"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
"Klicken Sie auf eine Partition, wählen Sie den Dateisystem-Typ, dann wählen "
"Sie eine Aktion"
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "Lesen Sie bitte aufmerksam"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
-msgstr "Bitte machen Sie erst eine Sicherheitskopie Ihrer Daten!"
+msgstr "Bitte machen Sie zuerst eine Sicherheitskopie Ihrer Daten!"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Verlassen"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "Fortfahren"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Hilfe"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
"I suggest you first resize that partition\n"
"(click on it, then click on \"Resize\")"
msgstr ""
-"Sie haben nur eine groĂŸe FAT-Partition \n"
-"(diese enthält häufig nur Microsoft DOS/Windows).\n"
+"Sie haben nur eine groĂŸe Windows-Partition.\n"
"Ich rate Ihnen, diese Partition erst zu verkleinern\n"
"(Wählen Sie sie an und drĂ¼cken Sie dann â€GrĂ¶ĂŸe ändern“)"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "Bitte klicken Sie auf eine Partition"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "Details"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
-msgstr "Keine Festplatten gefunden"
+msgid "No hard disk drives found"
+msgstr "Keine Festplattenlaufwerke gefunden"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "Unbekannt"
-#: diskdrake/hd_gtk.pm:388
+#: diskdrake/hd_gtk.pm:427
#, c-format
msgid "Ext4"
msgstr "Ext4"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "XFS"
msgstr "XFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Swap"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Andere"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "Leer"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "Dateisystemtypen:"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, c-format
msgid "This partition is already empty"
-msgstr "Diese Partition ist leer"
+msgstr "Diese Partition ist bereits leer"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "Verwenden Sie erst â€Aushängen“"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``%s'' instead (in expert mode)"
-msgstr "Stattdessen â€%s“ verwenden (im Expertenmodus)"
+msgstr "Verwenden Sie â€%s“ stattdessen (im Expertenmodus)"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Typ"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "Wählen Sie eine andere Partition"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Wählen Sie eine Partition"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "Mehr"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, c-format
msgid "Confirmation"
msgstr "Bestätigung"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "Wollen Sie trotzdem fortfahren?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Beenden ohne speichern"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "Beenden ohne die Partitionstabelle zu speichern?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "Möchten Sie die vorgenommenen Ă„nderungen in â€/etc/fstab“ speichern?"
+msgid "Do you want to save the /etc/fstab modifications?"
+msgstr "Wollen Sie die Änderungen in /etc/fstab speichern?"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr ""
-"Sie mĂ¼ssen Ihren Rechner neu starten, um die Ă„nderungen \n"
-"der Partitionstabelle wirksam werden zu lassen."
+"Sie mĂ¼ssen das System neu starten, damit die Ă„nderungen an der "
+"Partitionstabelle Ă¼bernommen werden können."
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1546,30 +1491,30 @@ msgstr ""
"Sonst wird kein Eintrag fĂ¼r den Mount-Punkt %s in fstab geschrieben.\n"
"Trotzdem verlassen?"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "Alles löschen"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "Automatisches Erstellen"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "In den Normal-Modus wechseln"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "In den Experten-Modus wechseln"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
-msgstr "Festplatten-Informationen"
+msgid "Hard disk drive information"
+msgstr "Festplatten-Information"
#: diskdrake/interactive.pm:371
#, c-format
@@ -1578,8 +1523,8 @@ msgstr "Alle Primärpartitionen sind in Gebrauch"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
-msgstr "Ich kann keinen weiteren Partitionen hinzufĂ¼gen"
+msgid "I cannot add any more partitions"
+msgstr "Es können keine weitere Partitionen hinzugefĂ¼gt werden."
#: diskdrake/interactive.pm:373
#, c-format
@@ -1600,278 +1545,272 @@ msgstr "Partitionstabelle neu laden"
msgid "Detailed information"
msgstr "AusfĂ¼hrliche Informationen"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
msgstr "Ansehen"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "GrĂ¶ĂŸe ändern"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Formatieren"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Zum RAID hinzufĂ¼gen"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Zum LVM hinzufĂ¼gen"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, c-format
msgid "Use"
msgstr "Nutze"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Löschen"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "Aus dem RAID löschen"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "Aus dem LVM löschen"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, c-format
msgid "Remove from dm"
msgstr "Aus dem DM entfernen"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "RAID modifizieren"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Als Loopback verwenden"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Erzeugen"
-#: diskdrake/interactive.pm:453
+#: diskdrake/interactive.pm:456
#, c-format
msgid "Failed to mount partition"
msgstr "Kann die Partition nicht mounten"
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Eine neue Partition erzeugen"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "Anfangssektor: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "GrĂ¶ĂŸe in MB:"
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "Dateisystemtyp: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "Einstellung: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "Name fĂ¼r logisches Laufwerk"
-#: diskdrake/interactive.pm:507
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:514
+#, c-format
msgid "Encrypt partition"
-msgstr "VerschlĂ¼sselungsalgorythmus"
+msgstr "Partition verschlĂ¼sseln"
-#: diskdrake/interactive.pm:508
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:515
+#, c-format
msgid "Encryption key "
-msgstr "SchlĂ¼ssel"
+msgstr "VerschlĂ¼sselungs-Passwort "
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
-msgstr "SchlĂ¼ssel (erneut)"
+msgstr "VerschlĂ¼sselungs-Passwort (erneut)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
-msgstr "Die Passwörter stimmen nicht Ă¼berein"
+msgstr "Die VerschlĂ¼sselungs-Passwörter stimmen nicht Ă¼berein"
-#: diskdrake/interactive.pm:521
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:529
+#, c-format
msgid "Missing encryption key"
-msgstr "Dateisystem-SchlĂ¼ssel"
+msgstr "Fehlendes VerschlĂ¼sselungs-Passwort"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
-"Sie können keine weiteren Partitionen anlegen (da Sie die maximale \n"
-"Anzahl primärer Partitionen erstellt haben). Bitte löschen Sie \n"
-"eine primäre Partition und legen Sie stattdessen eine erweiterte \n"
-"Partition an."
-
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "Soll ich nach defekten Blöcken suchen?"
+"Sie können keine neue Partion anlegen (da das Maximum an Primären "
+"Partitionen bereits erreicht wurde). Entfernen Sie zunächst eine Primäre "
+"Partition und legen Sie dann eine Erweiterte Partition."
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "Die Loopback-Datei entfernen?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr ""
-"Nach Änderung des Partitionstyps von %s, werden sämtliche Daten darauf "
+"Nach Änderung des Partitionstyps von %s werden sämtliche Daten darauf "
"gelöscht."
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "Partitionstyp ändern"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "Welches Dateisystem wollen Sie verwenden?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, c-format
msgid "Switching from %s to %s"
msgstr "Wechsle von %s zu %s"
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr "Datenträgerbezeichnung festlegen"
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
"Beachten Sie! Dies wird auf die Platte geschrieben, sobald Sie bestätigen!"
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
"Beachten Sie! Dies wird nur nach einer Formatierung auf der Platte "
"gespeichert!"
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr "Welche Datenträgerbezeichnung?"
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, c-format
msgid "Label:"
msgstr "Bezeichnung:"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "Wo wollen Sie die Loopback-Datei %s einhängen?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "Wo wollen Sie das Gerät %s einhängen?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
-"Ich kann diesen Einhängepunkt nicht zurĂ¼cksetzen, da diese Partition als \n"
-"Loopback verwendet wird. Bitte entfernen Sie erst diesen Loopback."
+"Der Einhängepunkt kann nicht entfernt werden, da diese Partition fĂ¼r ein "
+"â€Loopback“ genutzt wird.\n"
+"Entfernen Sie zuerst das â€Loopback“"
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "Wo wollen Sie â€%s“ einhängen?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
-msgstr "Berechne die GrĂ¶ĂŸe neu"
+msgstr "GrĂ¶ĂŸe ändern"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "Errechne die Grenzen des FAT-Dateisystems"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "Die GrĂ¶ĂŸe dieser Partition ist nicht änderbar"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
-msgstr "Sie sollten alle Daten dieser Partition sichern"
+msgid "All data on this partition should be backed up"
+msgstr "FĂ¼r alle Daten auf dieser Partition sollte ein Backup angelegt werden."
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr ""
"Durch Veränderung der PartitionsgrĂ¶ĂŸe von %s, gehen sämtliche Daten darauf "
"verloren."
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Wählen Sie die neue GrĂ¶ĂŸe"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "Neue GrĂ¶ĂŸe in MB:"
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr "Minimale GrĂ¶ĂŸe: %s MB"
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr "Maximale GrĂ¶ĂŸe: %s MB"
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
@@ -1881,57 +1820,62 @@ msgstr ""
"zu gewährleisten, wird Microsoft Windows® beim nächsten Hochfahren eine\n"
"DateisystemprĂ¼fung durchfĂ¼hren."
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "Dateisystem-SchlĂ¼ssel"
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, c-format
msgid "Enter your filesystem encryption key"
msgstr "Geben Sie Ihren SchlĂ¼ssel fĂ¼r die DateisystemverschlĂ¼sselung an"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
-msgstr "SchlĂ¼ssel"
+msgstr "VerschlĂ¼sselungs-Passwort"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr "UngĂ¼ltiger SchlĂ¼ssel"
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
-msgstr "Wählen Sie einen vorhandenen RAID"
+msgstr "Wählen Sie ein vorhandenes RAID"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "neu"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Wählen Sie einen vorhandenen LVM"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
#, c-format
msgid "LVM name"
msgstr "LVM-Name"
-#: diskdrake/interactive.pm:994
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1011
+#, c-format
msgid "Enter a name for the new LVM volume group"
-msgstr "Geben Sie einen Namen fĂ¼r die neue LVM Laufwerksgruppe ein"
+msgstr "Geben Sie einen Namen fĂ¼r die neue LVM-Gruppe an"
-#: diskdrake/interactive.pm:999
+#: diskdrake/interactive.pm:1016
#, c-format
msgid "\"%s\" already exists"
msgstr "\"%s\" existiert bereits."
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr "Konfiguriere den LVM"
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
@@ -1941,116 +1885,121 @@ msgstr ""
"Möchten Sie verwendete physische Erweiterungen auf diesem Datenträger auf "
"andere Datenträger verschieben?"
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr "Physische Erweiterungen verschieben"
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
-msgstr "Diese Partition kann nicht als Loopback verwendet werden"
+msgid "This partition cannot be used for loopback"
+msgstr "Diese Partition kann nicht fĂ¼r â€Loopback“ verwendet werden"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Loopback"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "Name der Loopback-Datei: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "Dateinamen angeben"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr ""
"Diese Datei wird bereits von einer anderen Loopback-VerknĂ¼pfung verwendet, "
"wählen Sie eine andere Datei."
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "Datei existiert bereits. Soll ich sie verwenden?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
-msgstr "Einhänge-Optionen"
+msgstr "Einhängeoptionen"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "Verschiedene"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "Gerät"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "Ebene"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
-msgstr "BlockgrĂ¶ĂŸe in KiB"
+msgstr "BlockgrĂ¶ĂŸe in kB"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
-msgstr "Vorsicht:!! Diese Aktion ist gefährlich."
+msgstr "Vorsicht: Diese Aktion ist gefährlich."
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "Partitioning Type"
msgstr "Partitionierungsart"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "Welcher Partitionstyp?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr ""
-"Sie mĂ¼ssen Ihren Rechner neu starten, damit die Veränderungen wirksam werden."
+"Sie mĂ¼ssen das System neu starten, damit die Ă„nderung Ă¼bernommen werden kann."
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
-msgstr "Die Partitionstabelle der Platte â€%s“ wird gespeichert"
+msgstr "Die Partitionstabelle der Platte %s wird gespeichert"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
-msgstr "Formatiere Partition â€%s“"
+msgstr "Partition %s wird formatiert"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
"Nach Formatieren der Partition %s, werden sämtliche Daten darauf gelöscht."
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "Auf defekte Sektoren Ă¼berprĂ¼fen?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "Dateien auf die neue Partition verschieben"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "Dateien verstecken"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -2067,128 +2016,127 @@ msgstr ""
"dem Ort zu belassen. (Was zur Folge hat, dass sie durch die Partition "
"verdeckt werden)"
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
-msgstr "Verschiebe Dateien auf die neue Partition"
+msgstr "Dateien werden auf die neue Partition verschoben"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
-msgstr "Kopiere %s"
+msgstr "%s wird kopiert"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
-msgstr "Entferne %s"
+msgstr "%s wird entfernt"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "die Partition %s heiĂŸt nun %s"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr "Die Partitionen wurden neu nummeriert:"
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Gerät: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
-msgstr "Datenträger-Bezeichnung: "
+msgstr "Datenträgerbezeichnung: "
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr "UUID: "
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "DOS Laufwerksbuchstabe: %s (vermutlich?)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Typ:"
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Name: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "Anfang: Sektor %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr "GrĂ¶ĂŸe: %s (%s%% des Datenträgers)"
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "GrĂ¶ĂŸe: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s Sektoren"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "Zylinder %d bis %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr "Anzahl logischer Erweiterungen: %d\n"
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "Formatiert\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "Nicht formatiert\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "Eingehängt\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, c-format
msgid "Encrypted"
msgstr "VerschlĂ¼sselt"
-#: diskdrake/interactive.pm:1394
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1414
+#, c-format
msgid " (mapped on %s)"
-msgstr "(auf %s abgebildet)"
+msgstr "(abgebildet auf %s)"
-#: diskdrake/interactive.pm:1395
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1415
+#, c-format
msgid " (to map on %s)"
-msgstr "(auf %s abbilden)"
+msgstr "(abzubilden auf %s)"
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr " (deaktiviert)"
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2197,7 +2145,7 @@ msgstr ""
"Loopback-Datei(en):\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2206,27 +2154,27 @@ msgstr ""
"Partition wird standardmĂ¤ĂŸig geladen\n"
" (fĂ¼r MS-DOS-Boot, nicht jedoch fĂ¼r LILO)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Ebene %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
-msgstr "BlockgrĂ¶ĂŸe %d KiB\n"
+msgstr "BlockgrĂ¶ĂŸe %d kiB\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "RAID-Platten %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "Dateiname des Loopbacks: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2241,7 +2189,7 @@ msgstr ""
"sie daher besser unverändert\n"
"lassen.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2255,79 +2203,87 @@ msgstr ""
"Betriebssysteme auf dem selben\n"
"Rechner.\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr "Freier Speicher auf %s (%s)"
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Nur lesbar"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "GrĂ¶ĂŸe: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Geometrie: %s Zylinder, %s Köpfe, %s Sektoren\n"
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Name: "
+
+#: diskdrake/interactive.pm:1458
#, c-format
msgid "Medium type: "
msgstr "Medienart: "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "LVM-Platten %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Partitionstabellentyp: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "auf Kanal %d ID %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
-msgstr "Wählen Sie Ihren Dateisystem-SchlĂ¼ssel (Passwort)"
+msgstr "Wählen Sie Ihr Dateisystem VerschlĂ¼sselungs-Passwort"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
"Dieses Passwort ist zu einfach (es muss mindestens %d Zeichen lang sein)!"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
-msgstr "VerschlĂ¼sselungsalgorythmus"
+msgstr "VerschlĂ¼sselungsalgorithmus"
#: diskdrake/removable.pm:46
#, c-format
msgid "Change type"
msgstr "Typ ändern"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Abbrechen"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
-msgstr "Ich kann mich unter â€%s“ nicht anmelden! Stimmt das Passwort?"
+msgid "Cannot login using username %s (bad password?)"
+msgstr ""
+"Login mit diesem Benutzernamen %s war nicht erfolgreich (falsches Passwort?)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
#, c-format
@@ -2348,7 +2304,9 @@ msgstr "Anderer"
#, c-format
msgid ""
"Please enter your username, password and domain name to access this host."
-msgstr "Bitte geben Sie Benutzername, Passwort und Domäne des Rechners an."
+msgstr ""
+"Bitte geben Sie Benutzername, Passwort und Domäne an, um sich an diesem "
+"Rechner anzumelden."
#: diskdrake/smbnfs_gtk.pm:180
#, c-format
@@ -2367,79 +2325,91 @@ msgstr "Server suchen"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
-msgstr "Neue Server suchen"
+msgid "Search for new servers"
+msgstr "Suche nach neuen Servern"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "Das Paket %s muss installiert sein. Soll ich es installieren?"
+msgstr "Das Paket %s muss installiert sein. Soll es installiert werden?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
-msgstr "Konnte das Paket %s nicht installieren!"
+msgstr "Das Paket konnte %s nicht installiert werden!"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "Das zwingend benötigte Paket â€%s“ fehlt."
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "Die folgenden Pakete mĂ¼ssen installiert werden:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "Pakete werden installiert..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "Pakete werden entfernt..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
"filesystems. Please check your hardware for the cause of this problem"
msgstr ""
-"Ein Fehler ist aufgetreten - kein gĂ¼ltiges Gerät wurde gefunden auf dem das "
-"Dateisystem erstellt werden kann. Bitte Ă¼berprĂ¼fen Sie die Hardware, um den "
-"Grund dieses Fehlers zu finden."
+"Ein Fehler ist aufgetreten - es wurde kein gĂ¼ltiges Gerät gefunden auf dem "
+"das Dateisystem erstellt werden kann. Bitte Ă¼berprĂ¼fen Sie die Hardware, um "
+"den Grund fĂ¼r diesen Fehler zu finden."
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "/boot/efi muss eine FAT Partition sein"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "In /boot/EFI muss eine ESP FAT32-Partition eingebunden sein"
+
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+"Sie benötigen fĂ¼r ein GPT-partitioniertes Laufwerk, welches nicht unter UEFI "
+"verwendet wird, eine BIOS Bootpartition. Bitte erstellen Sie eine BIOS "
+"Bootpartition bevor Sie fortfahren."
-#: fs/format.pm:106
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "Erzeugen und Formatieren der Datei %s"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, c-format
msgid "I do not know how to set label on %s with type %s"
-msgstr "Ich weiĂŸ nicht, wie ich die Bezeichnung von %s mit Typ %s setzen soll"
+msgstr ""
+"Es ist nicht bekannt, wie die Bezeichnung von %s mit Typ %s gesetzt werden "
+"soll"
-#: fs/format.pm:134
+#: fs/format.pm:143
#, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr ""
"Das Festlegen einer Datenträgerbezeichnung fĂ¼r %s schlug fehl, ist das Gerät "
"formatiert?"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr ""
-"Ich bin nicht in der Lage, %s mit einem Dateisystem vom Typ %s zu "
-"formatieren."
+"Es ist nicht bekannt, wie %s mit einem Dateisystem vom Typ %s zu formatiert "
+"ist ."
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s formatieren von %s schlug fehl"
@@ -2454,54 +2424,54 @@ msgstr "Schleife bem Einbinden %s\n"
msgid "Mounting partition %s"
msgstr "Partition â€%s“ einhängen"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "Das Einhängen der Partition %s in das Verzeichnis %s schlug fehl."
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "%s wird Ă¼berprĂ¼ft"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "Fehler beim Aushängen von %s: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "Swap-Partition â€%s“ aktivieren"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
-msgstr ""
+msgid "Enable POSIX Access Control Lists"
+msgstr "Aktiviere die POSIX-Zugangskontrolllisten (ACLs)"
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr "Lösche den Schreib-Zwischenspeicher beim SchlieĂŸen der Datei"
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
"Gruppen-Platten-Quota entsprechend aktivieren und wahlweise Grenzwerte "
"durchsetzen"
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-"Inode-Zugriffszeiten auf diesem System nicht aktualisieren\n"
-"(z.B. fĂ¼r schnellere Zugriffe auf den News-Spool um News-Server zu "
+"Die Inode-Zugangszeit auf diesem Dateisystem nicht aktualisieren\n"
+"(z.B. fĂ¼r schnelleren Zugang zum News-Spool und um den Server zu "
"beschleunigen)."
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
@@ -2511,100 +2481,101 @@ msgstr ""
"(z.B. fĂ¼r schnellere Zugriffe auf den News-Spool um News-Server zu "
"beschleunigen)."
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
-"Kann nur explizit eingehängt werden (so wird\n"
-"etwa das Dateisystem nicht bei â€-a“ eingehängt)."
+"Kann nur explizit gemountet werden (bedeutet, die Option -a wird das "
+"Dateisystem nicht mounten)"
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr ""
-"Interpretiere keine zeichen- oder speziellen blockorientierten Geräte auf "
-"dem Dateisystem."
+"Charakter- oder spezielle Block-Geräte im Dateisystem nicht interpretieren."
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
-"Verbiete die AusfĂ¼hrung jeglicher Binärdateien auf dem ein-\n"
-"gehängten Dateisystem. Diese Option ist nĂ¼tzlich fĂ¼r Server mit Datei-\n"
-"systemen, auf denen sich Binärdateien fremder Architekturen befinden. "
+"Die AusfĂ¼hrung von Binärdateien auf dem gemounteten Dateisystem\n"
+"unterbinden. Diese Option kann nĂ¼tzlich sein fĂ¼r einen Server mit\n"
+"Dateisystemen, die Binärdateien fĂ¼r andere Architekturen enthalten."
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
"bits to take effect. (This seems safe, but is in fact rather unsafe if you\n"
"have suidperl(1) installed.)"
msgstr ""
-"Verhindere die Wirkung von gesetzen Benutzer- oder Gruppen-Identifier-\n"
-"Bits. (Dies scheint sicher, ist aber in faktisch unsicherer falls Sie\n"
+"Die Wirkung von gesetzen Benutzer- oder Gruppen-Identifikator-\n"
+"Bits unterbinden. (Dies erscheint sicher, ist aber faktisch unsicherer falls "
+"Sie\n"
"suidperl(1) installiert haben.)"
-#: fs/mount_options.pm:137
-#, c-format
-msgid "Mount the file system read-only."
-msgstr "Das Dateisystem read only einhängen/mounten"
-
#: fs/mount_options.pm:139
#, c-format
-msgid "All I/O to the file system should be done synchronously."
-msgstr "Alle I/O-Operationen am Dateisystem sollten parallel gemacht werden."
+msgid "Mount the filesystem read-only."
+msgstr "Dateisystem im \"nur Lesen\"-Modus mounten"
#: fs/mount_options.pm:141
#, c-format
-msgid "Allow every user to mount and umount the file system."
-msgstr "Jedem Benutzer das Ein- und Aushängen des Dateisystems erlauben."
+msgid "All I/O to the filesystem should be done synchronously."
+msgstr ""
+"Alle I/O-Zugriffe auf das Dateisystem sollten synchron durchgefĂ¼hrt werden."
#: fs/mount_options.pm:143
#, c-format
-msgid "Allow an ordinary user to mount the file system."
-msgstr "Normalen Benutzern das Einhängen des Dateisystems erlauben."
+msgid "Allow every user to mount and umount the filesystem."
+msgstr "Erlaube allen Usern, das Dateisystem ein- und auszuhängen."
#: fs/mount_options.pm:145
#, c-format
+msgid "Allow an ordinary user to mount the filesystem."
+msgstr "Erlaube dem einfachen Benutzer, das Filesystem einzuhängen."
+
+#: fs/mount_options.pm:147
+#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr "Nutzer-Platten-Quota aktivieren und wahlweise Grenzwerte durchsetzen"
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
-msgstr "UnterstĂ¼tze\"Benutzer.\" erweiterte Eigenschaften"
+msgstr "UnterstĂ¼tze \"Benutzer.\"-erweiterte Eigenschaften"
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
-msgstr "Schreib Zugriff fĂ¼r den normalen Benutzer"
+msgstr "Schreib-Zugriff fĂ¼r den normalen Benutzer"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
-msgstr "Schreib-Zugriff fĂ¼r den normalen Benutzer"
+msgstr "Nur-Lese-Zugriff fĂ¼r den normalen Benutzer"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "Einhängepunkt %s duplizieren"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
-msgstr "Keine PartitionerfĂ¼gbar"
+msgstr "Keine Partition verfĂ¼gbar"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
-msgstr "Suche Partitionen um den Einhängepunkt zu finden"
+msgstr "ĂœberprĂ¼fe Partitionen um den Einhängepunkt zu finden"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Wählen Sie den Einhängepunkt"
@@ -2612,7 +2583,7 @@ msgstr "Wählen Sie den Einhängepunkt"
#: fs/partitioning.pm:46
#, c-format
msgid "Choose the partitions you want to format"
-msgstr "Wählen Sie die Partition die Sie formatieren wollen"
+msgstr "Wählen Sie die Partition(en) die Sie formatieren wollen"
#: fs/partitioning.pm:75
#, c-format
@@ -2620,85 +2591,95 @@ msgid ""
"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
"you can lose data)"
msgstr ""
-"Fehler beim Checken des %s Dateisystem. Wollen Sie die Fehler beheben? "
-"(Beachte. Sie können Daten verliehren)"
+"Fehler beim PrĂ¼fen des %s Dateisystem. Wollen Sie die Fehler beheben? "
+"(Beachten Sie, Sie können Daten verlieren)"
#: fs/partitioning.pm:78
#, c-format
msgid "Not enough swap space to fulfill installation, please add some"
msgstr ""
-"Nicht genug swap Speicher um die Installation auszufĂ¼hren, bitte fĂ¼gen Sie "
-"mehr swap Speicher hinzu"
+"Nicht genug Swap-Speicher um die Installation auszufĂ¼hren, bitte fĂ¼gen Sie "
+"mehr Swap-Speicher hinzu"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
-"Sie brauchen eine root Partition.\n"
-"Erstellen Sie eine (oder Kicken Sie auf eine bestehende).\n"
-"Wählen Sie dann den ``Einhängepunkt'' Knopf und wählen Sie `/' aus"
+"Sie mĂ¼ssen eine Root-Partition haben. \n"
+"Um das zu bewerkstelligen, richten Sie zuerst eine Partition ein (oder "
+"klicken auf eine bereits existierende Partition).\n"
+"Danach wählen Sie die Aktion â€Einhängepunkt“ und setzen die Einstellung dort "
+"auf â€/“"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
"\n"
"Continue anyway?"
msgstr ""
-"Sie haben keine swap Partition.\n"
+"Sie haben keine Swap-Partition.\n"
"\n"
"Wollen Sie fortfahren?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "Verwende freien Platz"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "Nicht genug freier Platz, um die neue Partition hinzuzufĂ¼gen"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
-msgstr "Bestehende Partitionen"
+msgstr "Bestehende Partitionen verwenden"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
-msgstr "Es gibt keine existierende Partition, die ich verwenden kann."
+msgstr "Es gibt keine existierende Partition, die verwendet werden können."
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
-msgstr "Berechne die GrĂ¶ĂŸe der Microsoft Windows®-Partition"
+msgstr "Die GrĂ¶ĂŸe der Microsoft Windows®-Partition berechnen"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
-msgstr "Verwende den freien Speicherplatz auf der Microsoft Windows® Partition"
+msgstr ""
+"Den freien Speicherplatz auf der Microsoft Windows® Partition verwenden"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "Bei welcher Partition wollen Sie die GrĂ¶ĂŸe ändern?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
+msgstr ""
+"Ihre Microsoft-Windows(R)-Partition ist zu stark fragmentiert. Bitte starten "
+"Sie Ihren Computer zuerst unter Microsoft Windows(R) und fĂ¼hren Sie das "
+"â€defrag“-Programm aus, dann starten Sie die %s-Installation neu."
+
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
msgstr ""
-"Ihr Microsoft Windows® Partition ist zu fragmentiert. Bitte starten Sie "
-"ihren Computer mit Microsoft Windows®, starten Sie das ``Defragmentierungs'' "
-"Tool, dann starten Sie die Mandriva Linux Installation neu."
+"Die Partition, bei der die GrĂ¶ĂŸe geändert werden soll, wurde nicht gefunden "
+"(%d Auswahlmöglichkeiten)"
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2727,8 +2708,8 @@ msgstr ""
"getan haben, sollten Sie nun die Installation abbrechen, um â€chkdsk c:“ von "
"einem DOS Prompt unter Windows auf die Partition anzuwenden (Achtung:"
"scandisk unter der grafischen Windows Oberfläche reicht nicht aus, bitte "
-"â€chkdsk“ in einem DOS Prompt ausfĂ¼hren!)Defragmentieren. AnschlieĂŸend können "
-"Sie die Installation erneut starten.\n"
+"â€chkdsk“ in einem DOS Prompt ausfĂ¼hren!) Defragmentieren. AnschlieĂŸend "
+"können Sie die Installation erneut starten.\n"
"Sie sollten natĂ¼rlich generell Sicherheitskopien Ihrer Daten angelegt\n"
"haben.\n"
"\n"
@@ -2736,152 +2717,159 @@ msgstr ""
"Falls dies der Fall ist, können Sie mit %s fortfahren."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Weiter"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Partitionning"
msgstr "Partitionierung"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr ""
-"Wieviel Platz benötigen sie noch fĂ¼r Microsoft Windows® auf Partition %s?"
+"Wieviel Platz benötigen Sie noch fĂ¼r Microsoft Windows® auf Partition %s?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "GrĂ¶ĂŸe"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "GrĂ¶ĂŸe der Microsoft Windows®-Partition wird geändert"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "FAT-GrĂ¶ĂŸenanpassung schlug fehl: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
-"Sie haben keine FAT-Partition, deren GrĂ¶ĂŸe ich anpassen kann\n"
+"Sie haben keine FAT-Partition, deren GrĂ¶ĂŸe angepasst werden kann\n"
"(möglicherweise haben Sie auch einfach nur nicht mehr genĂ¼gend\n"
"freien Speicher)."
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Entferne Microsoft Windows®"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Erase and use entire disk"
msgstr "Komplette Platte löschen und freien Platz benutzen"
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
msgstr ""
-"Sie haben mehr als eine Festplatte.\n"
-"Auf welche soll GNU/Linux installiert werden?"
+"Sie verfĂ¼gen Ă¼ber mehr als eine Festplatte, welche soll vom "
+"Installationsprogramm benutzt werden?"
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr ""
"SÄMTLICHE existierende Partitionen samt der darauf befindlichen Daten \n"
"auf Laufwerk %s gehen dabei verloren"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "Benutzerdefinierte Partitionierung"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "Verwende fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
"When you are done, do not forget to save using `w'"
msgstr ""
"Sie können nun %s partitionieren.\n"
-"Vergessen Sie nicht die Einstellungen mittels â€w‘ zu speichern, \n"
+"Vergessen Sie nicht die Einstellungen mittels â€w“ zu speichern, \n"
"sobald Sie fertig sind."
-#: fs/partitioning_wizard.pm:402
+#: fs/partitioning_wizard.pm:425
#, c-format
msgid "Ext2/3/4"
msgstr "Ext2/3/4"
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
-msgstr "Ich kann kein Platz zum Installieren finden"
+msgid "I cannot find any room for installing"
+msgstr "Es kann kein Platz fĂ¼r die Installation gefunden werden."
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "Der DrakX-Partitionierungsassistent fand folgende Lösung:"
+msgstr "Der DrakX-Partitionierungsassistent fand folgende Lösungen:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr "Hier sehen Sie den Inhalt ihres Festplattenlaufwerkes "
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "Partitionierunsgfehler: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
+#, c-format
+msgid "You cannot use JFS for partitions smaller than 16MB"
+msgstr ""
+"Sie können JFS nicht fĂ¼r Partitionen nutzen, die kleiner als 16 MB sind."
+
+#: fs/type.pm:373
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr ""
-"Sie können JFS nicht fĂ¼r Partitionen verwenden, die kleiner als 16MB sind!"
+"Sie können ReiserFS nicht fĂ¼r Partitionen nutzen, die kleiner als 32 MB sind."
-#: fs/type.pm:394
+#: fs/type.pm:374
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use btrfs for partitions smaller than 256MB"
msgstr ""
-"Sie können ReiserFS nicht fĂ¼r Partitionen verwenden, die kleiner als 32MB "
-"sind!"
+"Sie können btrfs nicht fĂ¼r Partitionen nutzen, die kleiner als 256 MB sind"
-#: fsedit.pm:24
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "Einfach"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "mit â€/usr“"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "Server"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
-msgstr "BIOS Software RAID wurde auf Festplatte %s gefunden. Aktivieren?"
+msgstr "BIOS-Software-RAID wurde auf Festplatte %s gefunden. Aktivieren?"
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2889,121 +2877,112 @@ msgid ""
"\n"
"Do you agree to lose all the partitions?\n"
msgstr ""
-"Ich kann die Partitionstabelle von â€%s“ nicht lesen. Sie scheint \n"
-"fehlerhaft zu sein :-(\n"
-"Ich kann fortfahren, indem ich die fehlerhaften Partitionen lösche \n"
-"(dabei gehen ALLE darauf vorhandenen DATEN VERLOREN!). Alternativ können \n"
-"Sie mir jedoch auch verbieten, die Partitionstabelle zu verändern.\n"
-"(Folgender Fehler trat auf: â€%s“).\n"
+"Die Partitionstabelle fĂ¼r das Gerät %s kann nicht gelesen werden, sie "
+"scheint beschädigt. \n"
+"Eine Fortsetzung ist möglich, indem fehlerhafte Partitionen gelöscht werden "
+"(alle in ihnen enthaltende Daten gehen verloren!)\n"
+"Die Alternative besteht darin, DrakX die Änderung der Partitionstabelle zu "
+"erlauben.\n"
+"(Der Fehler ist %s)\n"
"\n"
-"Sind Sie einverstanden, dass ich die problematischen Partitionen lösche?\n"
+"Sind Sie mit dem Verlust aller Partitionen einverstanden?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "Einhängepunkte mĂ¼ssen mit einem / beginnen."
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr ""
"Einhängepunkte sollten nur Buchstaben, Ziffern und den Unterstrich "
"unterhalten"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "Es gibt bereits eine Partition, mit dem Einhängepunkt %s\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Sie haben eine Software-RAID-Partition als Wurzelverzeichnis (/)"
-"ausgewählt. \n"
-"Zur Zeit kann kein Bootloader damit ohne Verwendung einer \n"
-"â€/boot“-Partition arbeiten. Stellen Sie sicher, dass Sie eine solche \n"
-"Partition erstellen."
+"Sie haben eine Software RAID Partition als Rootverzeichnis (/) gewählt.\n"
+"Kein Bootloader kann diese ohne eine /boot Partition handhaben.\n"
+"Stellen Sie sicher, dass Sie eine separate /boot Partition angelegt haben."
-#: fsedit.pm:438
-#, fuzzy, c-format
+#: fsedit.pm:453
+#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-"Sie haben eine Software-RAID-Partition als Wurzelverzeichnis (/)"
-"ausgewählt. \n"
-"Zur Zeit kann kein Bootloader damit ohne Verwendung einer \n"
-"â€/boot“-Partition arbeiten. Stellen Sie sicher, dass Sie eine solche \n"
-"Partition erstellen."
+"Die Metadaten-Version wird fĂ¼r eine Boot-Partition nicht unterstĂ¼tzt. FĂ¼gen "
+"Sie eine separate /boot-Partition hinzu."
-#: fsedit.pm:446
-#, fuzzy, c-format
+#: fsedit.pm:461
+#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr ""
-"Sie haben eine Software-RAID-Partition als Wurzelverzeichnis (/)"
-"ausgewählt. \n"
-"Zur Zeit kann kein Bootloader damit ohne Verwendung einer \n"
-"â€/boot“-Partition arbeiten. Stellen Sie sicher, dass Sie eine solche \n"
-"Partition erstellen."
+"Sie haben eine Software-RAID-Partition als /boot-Partition ausgewählt. Kein "
+"Bootloader kann damit umgehen. "
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
-msgstr ""
+msgstr "Die Metadaten-Version wird fĂ¼r eine Boot-Partition nicht unterstĂ¼tzt."
-#: fsedit.pm:457
-#, fuzzy, c-format
+#: fsedit.pm:472
+#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Sie haben eine Software-RAID-Partition als Wurzelverzeichnis (/)"
-"ausgewählt. \n"
-"Zur Zeit kann kein Bootloader damit ohne Verwendung einer \n"
-"â€/boot“-Partition arbeiten. Stellen Sie sicher, dass Sie eine solche \n"
-"Partition erstellen."
+"Sie haben eine verschlĂ¼sselte Partition als Rootverzeichnis (/) gewählt. \n"
+"Kein Bootloader kann diese ohne eine /boot-Partition handhaben.\n"
+"Stellen Sie sicher, dass Sie eine separate /boot-Partition angelegt haben."
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr ""
-"Sie können kein verschlĂ¼sseltes Medium fĂ¼r den Einhängepunkt %s verwenden."
+"Sie können kein verschlĂ¼sseltes Dateisystem als Einhängepunkt %s verwenden."
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
-"Sie können eine logische LVM-Partition nicht als Einhängepunkt %s verwenden, "
-"da er sich Ă¼ber mehrere physische Datenträger erstreckt"
+"Sie können kein Logisches Volumen (LVM) fĂ¼r den Einhängepunkt %s verwenden, "
+"da es mehrere physiklische Geräte umspannt"
-#: fsedit.pm:449
+#: fsedit.pm:484
#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-"Sie haben eine logische LVM-Partition als Dateisystemwurzel (/) ausgewählt.\n"
-"Der Bootloader beherrscht dies nicht, wenn die Partition sich Ă¼ber mehrere "
-"physische Datenträger erstreckt.\n"
-"Sie sollten zuerst eine Partition â€/boot“ anlegen"
+"Sie haben ein Logisches Volumen (LVM) als Root (/) gewählt.\n"
+"Der Bootloader kann dies nicht handhaben, wenn dies mehrere physikalische "
+"Geräte umspannt.\n"
+"Sie sollten eine separate /boot-Partition erzeugen."
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "Dieses Verzeichnis muss innerhalb des Wurzelverzeichnisses bleiben"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -3012,13 +2991,12 @@ msgstr ""
"Sie benötigen ein echtes GNU/Linux-Dateisystem (ext2/3/4, reiserfs, xfs oder "
"jfs) fĂ¼r diesen Einhängepunkt.\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
-msgstr ""
-"Nicht genug freier Platz, damit ich selbst eine Partition anlegen kann."
+msgstr "Nicht genug freier Platz, um eine Partition anzulegen."
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "Nichts zu tun."
@@ -3028,283 +3006,278 @@ msgstr "Nichts zu tun."
msgid "SATA controllers"
msgstr "SATA-Controller"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "RAID-Controller"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "(E)IDE/ATA-Controller"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, c-format
msgid "Card readers"
msgstr "Kartenlesegerät"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "Firewire-Controller"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "PCMCIA-Controller"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "SCSI-Controller"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "USB-Controller"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "USB-Ports"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "SMBus-Controller"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "BrĂ¼cken und System-Controller"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
-msgstr "Diskettenlaufwerke"
+msgstr "Diskettenlaufwerk"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "ZIP"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
-msgstr "Festplatten"
+msgstr "Festplatte"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr "USB-Massenspeicher-Geräte"
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CD-ROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "CD/DVD-Brenner"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
-msgstr "Bandlaufwerke"
+msgstr "Bandlaufwerk"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "AGP-Controller"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "Videokarten"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr "DVB-Karte"
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "TV-Karten"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "Andere Multimedia-Geräte"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
-msgstr "Soundkarten"
+msgstr "Soundkarte"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "Webcam"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "Prozessoren"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
-msgstr "ISDN Karten"
+msgstr "ISDN Adapter"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr "USB-Sound-Geräte"
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr "Radiokarten"
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr "ATM-Netzwerkkarten"
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr "WAN-Netzwerkkarten"
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr "Bluetooth-Geräte"
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
-msgstr "Netzwerkkarten"
+msgstr "Netzwerkkarte"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "Modem"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "ADSL Adapter"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "Speicher"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "Drucker"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr "Gameport-Controller"
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "Joystick"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Tastatur"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr "Tablet und Touchscreen"
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "Maus"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr "Biometrie"
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "USV"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "Scanner"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "Unbekannt/Andere"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "CPU #"
-#: harddrake/sound.pm:303
-#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "Einen Moment ... Ich richte die Konfiguration ein"
-
-#: harddrake/sound.pm:366
+#: harddrake/sound.pm:80
#, c-format
-msgid "Enable PulseAudio"
-msgstr "PulseAudio aktivieren"
+msgid "No known driver"
+msgstr "Kein bekannter Treiber"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr "5.1 Sound mit PulseAudio aktivieren"
+msgid "There's no known driver for your sound card (%s)"
+msgstr "Es gibt keinen bekannten Treiber fĂ¼r Ihre Soundkarte (%s)"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
-msgstr "Dem Benutzer das Umschalten fĂ¼r Audio-Anwendungen erlauben"
+msgid "Enable PulseAudio"
+msgstr "PulseAudio aktivieren"
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
-msgstr ""
+msgstr "Störungsfreien Modus verwenden"
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
-msgstr "Setze die Sound Mixer Einstellungen auf Standardwerte zurĂ¼ck"
+msgstr "Die Sound-Mixer-Einstellungen auf Standardwerte zurĂ¼cksetzen"
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
-msgstr "Fehlerbehandlung"
+msgid "Troubleshooting"
+msgstr "Problembehebung"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "Kein alternativer Treiber"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
@@ -3313,181 +3286,135 @@ msgstr ""
"Es existiert kein alternativer OSS/ALSA-Treiber fĂ¼r Ihre Soundkarte (%s), "
"die momentan â€%s“ verwendet."
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "Sound-Konfiguration"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-"Hier können Sie einen alternativen Treiber (entweder OSS oder ALSA) fĂ¼r Ihre "
-"Soundkarte (%s) auswählen"
+msgid "Your card uses the \"%s\" driver"
+msgstr "Ihre Karte verwendet den \"%s\" Treiber"
+
+#: harddrake/sound.pm:155
+#, c-format
+msgid "Sound troubleshooting"
+msgstr "Soundprobleme beheben"
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
"\n"
"\n"
-"Ihre Karte verwendet momentan den %s â€%s“ Treiber (Voreinstellung fĂ¼r Ihre "
-"Karte ist â€%s“)"
-
-#: harddrake/sound.pm:414
-#, c-format
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"- 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.\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-"OSS (Open Sound System) war das erste Sound-API. Es handelt sich um eine "
-"betriebssystemunabhängige API (verfĂ¼gbar auf den meisten UNIXâ„¢-Systemen), "
-"aber es ist nur sehr einfach und beschränkt in den Fähigkeiten.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"- \"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\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) ist eine modularisierte "
-"Architektur, die \n"
-"eine groĂŸe Anzahl an ISA-, USB und PCI-Karten unterstĂ¼tzt.\n"
-"Sie stellt auĂŸerdem eine wesentlich mächtigere API zur VerfĂ¼gung als OSS\n"
-"Um ALSA zu nutzen können Sie:\n"
-"- die alte OSS-Kompatibilitäts-API\n"
-"- die neue ALSA-API mit den erweiterten Möglichkeiten. Diese verlangt "
-"allerdings das Nutzen der ALSA-Bilbliotheken.\n"
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "Treiber:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"Der alte â€%s“ Treiber steht auf einer Schwarzen Liste.\n"
"\n"
-"Der Treiber soll Fehlfunktionen verursachen.\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"Der neue â€%s“ Treiber steht nach einem Neustart zur VerfĂ¼gung."
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "Kein OpenSource-Treiber"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"Es existiert kein freier Treiber fĂ¼r Ihre Soundkarte (%s), aber es gibt "
-"einen proprietären Treiber unter â€%s“."
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "Kein bekannter Treiber"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Es gibt keinen bekannten Treiber fĂ¼r Ihre Soundkarte (%s)"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "Sound-Fehlerbehandlung"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
+"- \"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.\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-"Der klassische Test, um Fehler im Sound-System zu finden:\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
"\n"
-"- â€lspcidrake -v | fgrep -i AUDIO“ verrät Ihnen, welcher Treiber Ihre "
-"Soundkarte \n"
-" standardmĂ¤ĂŸig verwendet.\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
-"- â€/sbin/chkconfig --list sound“ und â€/sbin/chkconfig --list alsa“ verraten\n"
-" Ihnen, ob die Sound- und ALSA-Dienste konfiguriert sind, um im\n"
-" Initlevel 3 zu laufen.\n"
"\n"
-"- â€/sbin/fuser -v /dev/dsp“ verrät das Programm, das die Soundkarte "
-"benutzt.\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "Lassen Sie mich irgendeinen Treiber auswählen"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "Ich wähle einen willkĂ¼rlichen Treiber"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
+"\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"/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)\n"
msgstr ""
-"Wenn Sie wirklich wissen, welcher Treiber der Richtige fĂ¼r Ihre Karte ist,\n"
-"wählen Sie einen aus der Liste aus.\n"
+"Es folgen einige einfache Tipps, die bei der Fehlersuche bei Audio-Problemen "
+"helfen können, wenn Sie mehr oder aktuellere Tipps benötigen, gehen Sie "
+"bitte zu:\n"
+"\n"
+"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
+"\n"
+"\n"
+"- Generelle Empfehlung: Aktiviere PulseAudio. Wenn Sie sich dafĂ¼r "
+"entschieden haben PulseAudio nicht zu verwenden, dann empfehlen wir Ihnen "
+"wärmstens es zu aktivieren. FĂ¼r die Mehrheit aller Desktop-Anwendungen, "
+"PulseAudio ist die empfohlene und am besten unterstĂ¼tzte Option.\n"
+"\n"
+"\n"
+"- \"kmix\" (KDE), \"gnome-control-center sound\" (GNOME)uand \"pavucontrol"
+"\" (generisch) starten grafische Applikationen die es Ihnen erlauben Ihre "
+"Sound-Geräte zu sehen und die Lautstärke anzupassen.\n"
+"\n"
+"\n"
+"- \"ps aux | grep pulseaudio\" Ă¼berprĂ¼ft, ob PulseAudio läuft.\n"
+"\n"
+"\n"
+"- \"pactl stat\" Ă¼berprĂ¼ft, dass Sie sich korrekt mit dem PulseAudio Daemon "
+"verbinden können.\n"
+"\n"
"\n"
-"Der gerade verwendete Treiber fĂ¼r Ihre â€%s“ Soundkarte ist â€%s“ "
+"- \"pactl list sink-inputs\" sagt Ihnen, welche Programme momentan Sound "
+"Ă¼ber PulseAudio wiedergeben.\n"
+"\n"
+"\n"
+"- \"systemctl status osspd.service\" sagt Ihnen den momentanen Status des "
+"OSS Proxy Daemon. Dies wird dazu verwendet, damit ältere Programme Sound "
+"wiedergeben können, die noch die OSS Sound API verwenden. Wenn Sie diese "
+"Funktionalität benötigen, installieren Sie bitte das \"ossp\" Paket.\n"
+"\n"
+"\n"
+"- \"pacmd ls\" gibt Ihnen eine grosse Menge an debug-Informationen zu dem "
+"momentanen Status von Ihren Audio-Einstellungen.\n"
+"\n"
+"\n"
+"- \"lspcidrake -v | grep -i audio\" sagt Ihnen, welche Treiber Ihre Karte "
+"standardmässig verwendet.\n"
+"\n"
+"\n"
+"- \"/usr/sbin/lsmod | grep snd\" erlaubt die ĂœberprĂ¼fung, welche Sound-"
+"relevanten Kernel-Module (Treiber) geladen sind.\n"
+"\n"
+"\n"
+"- \"alsamixer -c 0\" gibt Ihnen einen text-basierten Mixer fĂ¼r die ALSA "
+"Mixer Steuerung der ersten Soundkarte.\n"
+"\n"
+"\n"
+"- \"/usr/sbin/fuser -v /dev/snd/pcm* /dev/dsp\" sagt Ihnen, welche Programme "
+"momentan die Soundkarte direkt verwenden (im Normalfall sollte hier nur "
+"PulseAudio angezeigt werden).\n"
#: harddrake/v4l.pm:12
#, c-format
@@ -3515,12 +3442,13 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
-"FĂ¼r die meisten modernen TV-Karten erkennt das bttv-Modul des Linux-Kernels "
-"automatisch die richtigen Parameter.\n"
-"Falls Ihre Karte falsch erkannt wird, können Sie Tuner- und Kartentyp hier "
-"einstellen. Geben Sie einfach die benötigten Parameter an."
+"Das bttv Modul des GNU/Linux Kernels erkennt die richtigen Parameter fĂ¼r die "
+"meisten modernen TV-Karten automatisch. \n"
+"Sollte Ihre Karte nicht richtig erkannt werden, können Sie den richtigen "
+"Tuner und Kartentyp hier einstellen. Falls nötig, wählen Sie einfach die "
+"Parameter Ihrer TV Karten aus."
#: harddrake/v4l.pm:478
#, c-format
@@ -3532,73 +3460,76 @@ msgstr "Kartentyp:"
msgid "Tuner type:"
msgstr "Tunertyp:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "OK"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Ja"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "Nein"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Wählen Sie eine Datei"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "HinzufĂ¼gen"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Ändern"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Assistent beenden"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "ZurĂ¼ck"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
msgstr "Keine Datei ausgewählt"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
msgstr "Sie haben ein Verzeichnis ausgewählt, keine Datei"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
msgstr "Das Verzeichnis existiert nicht"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "Die Datei existiert nicht"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
-msgstr "Achtung, die \"Hochstelltaste\" ist aktiviert"
+msgstr "Achtung, die â€Feststelltaste“ ist aktiviert"
#: interactive/stdio.pm:29 interactive/stdio.pm:154
#, c-format
@@ -3647,7 +3578,7 @@ msgstr "Geben Sie â€void“ fĂ¼r einen leeren Eintrag an"
#: interactive/stdio.pm:128
#, c-format
msgid "=> There are many things to choose from (%s).\n"
-msgstr "=> Es gibt zahlreiche Auswahlmöglichkeiten von (%s).\n"
+msgstr "=> Es gibt zahlreiche Auswahlmöglichkeiten (%s).\n"
#: interactive/stdio.pm:131
#, c-format
@@ -3657,7 +3588,7 @@ msgid ""
"Your choice? "
msgstr ""
"Bitte wählen Sie die Nummer aus dem Bereich, die Sie bearbeiten wollen,\n"
-"oder betägen Sie die Eingabetaste um fortzufahren. Ihre Wahl? "
+"oder betätigen Sie die Eingabetaste um fortzufahren. Ihre Wahl? "
#: interactive/stdio.pm:144
#, c-format
@@ -3676,1251 +3607,1281 @@ msgstr "Erneut verschicken"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "Andorra"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "Vereinigte arabische Emirate"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "Afghanistan"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antigua und Barbuda"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Anguilla"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "Albanien"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "Armenien"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Niederländische Antillen"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "Angola"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "Antarktis"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "Argentinien"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "Samoa"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "Ă–sterreich"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "Australien"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "Aruba"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "Aserbaidschan"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Bosnien-Herzegovina"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbados"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Bangladesch"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Belgien"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Burkina Faso"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "Bulgarien"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Bahrain"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Burundi"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Benin"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Bermuda"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Brunei "
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Bolivien"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Brasilien"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahamas"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
-msgstr "Butan"
+msgstr "Bhutan"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Bouvet-Insel"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Botswana"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "WeiĂŸrussland"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Belize"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "Kanada"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Cocos (Keeling) Inseln"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "Kongo (Kinshasa)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "Zentralafrikanische Republik"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "Kongo (Brazzaville)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Schweiz"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "ElfenbeinkĂ¼ste"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Cook-Inseln"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Chile"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "Kamerun"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "China"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "Kolumbien"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "Costa Rica"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Serbien & Montenegro"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "Kuba"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Kap Verde"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
-msgstr "Osterinsel"
+msgstr "Weihnachtsinsel"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "Zypern"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "Tschechische Republik"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "Deutschland"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Djibouti"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Dänemark"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
-msgstr "Dominikanische Republik"
+msgstr "Dominica"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Dominikanische Republik"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "Algerien"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Ecuador"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Estland"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Ägypten"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Westsahara"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Eritrea"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "Spanien"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "Äthiopien"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Finnland"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Fidschi"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Falkland Inseln"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Mikronesien"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Faröische Inseln"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Frankreich"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Gabun"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "GroĂŸbritannien"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Grenada"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "Georgien"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "Französisch-Guiana"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Ghana"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Gibraltar"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Grönland"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Gambia"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Guinea"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
-msgstr "Gouadeloupe"
+msgstr "Guadeloupe"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Äquatorial-Guinea"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Griechenland"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "South Georgia und die South Sandwich Islands"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Guatemala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Guam"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Guinea-Bissau"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Guyana"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Hong Kong SAR (China)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Heard Island und McDonald Island"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Honduras"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "Kroatien"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Haiti"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "Ungarn"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Indonesien"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Irland"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Israel"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "Indien"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Britisches Territorium im Indischen Ozean"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Irak"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "Iran"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Island"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "Italien"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Jamaika"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "Jordanien"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "Japan"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "Kenia"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "Kirgisistan"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "Kambodscha"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Kiribati"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "Komoren"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "St. Kitts und Nevis"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "Nordkorea"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "Korea"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Kuwait"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "Cayman-Inseln"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "Kasachstan"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Laos"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Libanon"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "St. Lucia"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Liechtenstein"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Sri Lanka"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Liberia"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Lesotho"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Litauen"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Luxemburg"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
-msgstr "Litauen"
+msgstr "Lettland"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "Lybien"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "Marokko"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "Monaco"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "Moldawien"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "Madagaskar"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Marshall Inseln"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "Mazedonien"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "Mali"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Burma"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "Mongolei"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Nördliche Mariannen-Inseln"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "Martinique"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "Mauretanien"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montserrat"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "Malta"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "Mauritius"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "Malediven"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Malawi"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "Mexiko"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "Malaysia"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "Mosambik"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "Namibia"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "Neukaledonien"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "Niger"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Norfolkinsel"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "Nigeria"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Nicaragua"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Niederlande"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Norwegen"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "Nepal"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "Nauru"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niue"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "Neuseeland"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "Oman"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "Panama"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "Peru"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
-msgstr "Französisch Polinesien"
+msgstr "Französisch Polynesien"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "Papua-Neuguinea"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Philippinen"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "Pakistan"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "Polen"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "St. Pierre und Miquelon"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitcairn"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "Puerto Rico"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Palästina"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "Portugal"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paraguay"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Palau"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Quatar"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "Réunion"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Rumänien"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Russland"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Ruanda"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "Saudi Arabien"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Solomon-Inseln"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Seychellen"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "Sudan"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Schweden"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Singapur"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Sankt Helena"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Slowenien"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Svalbard and Jan Mayen Islands (Norwegen)"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "Slowakei"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Sierra Leone"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "San Marino"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Senegal"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "Somalia"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Surinam"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "Sao Tome und Principe"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "El Salvador"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "Syrien"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Swaziland"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Turks und Caicos Inseln"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "Tschad"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
-msgstr "French Southern Territories"
+msgstr "Französische SĂ¼d- und Antarktisgebiete"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Togo"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Thailand"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "Tadschikistan"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Tokelau (Neuseeland)"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "Ost Timor"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "Turkmenistan"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Tunesien"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Tonga"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "TĂ¼rkei"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Trinidad und Tobago"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Tuvalu"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "Taiwan"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Tansania"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Ukraine"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Uganda"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "United States Minor Outlying Islands"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "Vereinigte Staaten von Amerika"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Uruguay"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Usbekistan"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "Vatikan"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "St. Vincent und die Grenadinen"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Venezuela"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "Jungferninseln (britisch)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "Jungfern-Inseln (U.S.)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Vietnam"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Vanuatu"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "Wallis und Futuna"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Samoa"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
-msgstr "Yemen"
+msgstr "Jemen"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Mayotte (Frankreich)"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "SĂ¼dafrika"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Sambia"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Simbabwe"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "Willkommen zu %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
"Das Verschieben der verwendeten physischen Erweiterungen auf andere "
"physische Datenträger ist fehlgeschlagen"
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
-msgstr "Der physische datenträger %s wird noch verwendet"
+msgstr "Der physische Datenträger %s wird noch verwendet"
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
-msgstr "Entfernen Sie erst die Logischen Medien\n"
+msgstr "Entfernen Sie erst die logischen Geräte\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
-"Der Bootloader beherrscht â€/boot“ nicht auf mehreren physischen Datenträgern"
+"Der Bootloader kann nicht mit einer /boot-Partition auf mehreren physischen "
+"Datenträgern umgehen"
+#. -PO: Only write something if needed:
#: messages.pm:11
#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr ""
+"Bei dieser Ăœbersetzung handelt es sich um eine inoffizielle Ăœbersetzung\n"
+"der Mageia-Lizenz in die deutsche Sprache. Sie ist keine\n"
+"rechtsverbindliche Darstellung der Lizenzbedingungen der Software in\n"
+"dieser Distribution - nur der ursprĂ¼ngliche französische Text der\n"
+"Mageia-Lizenz ist rechtsverbindlich. Wir hoffen aber, dass diese\n"
+"Ăœbersetzung den Deutsch sprechenden Benutzern das Verständnis dieser\n"
+"Lizenz erleichtert."
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "EinfĂ¼hrung"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+"Das Betriebssystem sowie die verschiedenen Komponenten, die in Mageia\n"
+"enthalten sind, werden hier â€Software-Produkte“ genannt. Die\n"
+"Software-Produkte umfassen, aber sind nicht beschränkt auf die\n"
+"Gesamtheit der Programme, Methoden, Regeln, und Dokumentation, welche\n"
+"zum Betriebssystem und den anderen Komponenten der Mageia\n"
+"Distribution gehören, sowie alle in der Distribution enthaltenen "
+"Anwendungen\n"
+"von Mageia-Lizenznehmern und Zulieferern."
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr "1. Lizenzvereinbarung"
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4934,16 +4895,36 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+"Bitte lesen Sie dieses Dokument sorgfältig. Dieses Dokument ist eine\n"
+"Lizenzvereinbarung zwischen Ihnen und Mageia, welche sich auf\n"
+"die Software-Produkte bezieht.\n"
+"Durch Installation, Duplizierung oder Benutzung der Software-Produkte in\n"
+"irgendeiner Art und Weise erklären Sie sich mit den Bedingungen dieser\n"
+"Lizenz einverstanden.\n"
+"Wenn Sie mit irgendeinem Punkt dieser Lizenz nicht einverstanden sind,\n"
+"ist es Ihnen nicht erlaubt, die Software-Produkte zu installieren,\n"
+"zu duplizieren oder zu benutzen.\n"
+"Mit jedem Versuch, die Software-Produkte in einer Art und Weise zu\n"
+"benutzen, die nicht den Bedingungen dieser Lizenz entspricht, verlieren\n"
+"Sie die Ihnen mit dieser Lizenz eingeräumten Rechte. In diesem Fall\n"
+"haben Sie unverzĂ¼glich alle Kopien der Software-Produkte zu vernichten."
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr "2. Eingeschränkte Garantie"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4951,15 +4932,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4968,109 +4949,21 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
-"The Software Products consist of components created by different persons or "
-"entities. %s\n"
-"Most of these licenses allow you to use, duplicate, adapt or redistribute "
-"the components which \n"
-"they cover. Please read carefully the terms and conditions of the license "
-"agreement for each component \n"
-"before using any component. Any question on a component license should be "
-"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
-"All rights to the components of the Software Products belong to their "
-"respective authors and are \n"
-"protected by intellectual property and copyright laws applicable to software "
-"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
-"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
-"If any portion of this agreement is held void, illegal or inapplicable by a "
-"court judgment, this \n"
-"portion is excluded from this contract. You remain bound by the other "
-"applicable sections of the \n"
-"agreement.\n"
-"The terms and conditions of this License are governed by the Laws of "
-"France.\n"
-"All disputes on the terms of this license will preferably be settled out of "
-"court. As a last \n"
-"resort, the dispute will be referred to the appropriate Courts of Law of "
-"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"you."
msgstr ""
-"Bei dieser Ăœbersetzung handelt es sich um eine inoffizielle Ăœbersetzung\n"
-"der Mandriva Linux-Lizenz in die deutsche Sprache. Sie ist keine\n"
-"rechtsverbindliche Darstellung der Lizenzbedingungen der Software in\n"
-"dieser Distribution - nur der ursprĂ¼ngliche französische Text der\n"
-"Mandriva Linux-Lizenz ist rechtsverbindlich. Wir hoffen aber, dass diese\n"
-"Ăœbersetzung den Deutsch sprechenden Benutzern das Verständnis dieser\n"
-"Lizenz erleichtert.\n"
-"\n"
-"\n"
-"EinfĂ¼hrung\n"
-"\n"
-"Das Betriebssystem sowie die verschiedenen Komponenten, die in Mandriva "
-"Linux\n"
-"enthalten sind, werden hier â€Software-Produkte“ genannt. Die\n"
-"Software-Produkte umfassen, aber sind nicht beschränkt auf die\n"
-"Gesamtheit der Programme, Methoden, Regeln, und Dokumentation, welche\n"
-"zum Betriebssystem und den anderen Komponenten der Mandriva Linux\n"
-"Distribution gehören, sowie alle in der Distribution enthaltenen "
-"Anwendungen\n"
-"von Mandriva Lizenznehmern und Zulieferern.\n"
-"\n"
-"\n"
-"1. Lizenzvereinbarung\n"
-"\n"
-"Bitte lesen Sie dieses Dokument sorgfältig. Dieses Dokument ist eine\n"
-"Lizenzvereinbarung zwischen Ihnen und Mandriva S. A., welche sich auf\n"
-"die Software-Produkte bezieht.\n"
-"Durch Installation, Duplizierung oder Benutzung der Software-Produkte in\n"
-"irgendeiner Art und Weise erklären Sie sich mit den Bedingungen dieser\n"
-"Lizenz einverstanden.\n"
-"Wenn Sie mit irgendeinem Punkt dieser Lizenz nicht einverstanden sind,\n"
-"ist es Ihnen nicht erlaubt, die Software-Produkte zu installieren,\n"
-"zu duplizieren oder zu benutzen.\n"
-"Mit jedem Versuch, die Software-Produkte in einer Art und Weise zu\n"
-"benutzen, die nicht den Bedingungen dieser Lizenz entspricht, verlieren\n"
-"Sie die Ihnen mit dieser Lizenz eingeräumten Rechte. In diesem Fall\n"
-"haben Sie unverzĂ¼glich alle Kopien der Software-Produkte zu vernichten.\n"
-"\n"
-"\n"
-"2. Eingeschränkte Garantie\n"
-"\n"
"Die Software-Produkte und die beigefĂ¼gte Dokumentation werden dem\n"
"Benutzer lediglich zur VerfĂ¼gung gestellt, es wird keinerlei Garantie\n"
"gegeben soweit es gesetzlich zulässig ist.\n"
-"Mandriva S. A. sowie seine Lizenznehmer und Zulieferer haften unter keinen\n"
+"Mageia sowie seine Lizenznehmer und Zulieferer haften unter keinen\n"
"Umständen, soweit gesetzlich zulässig, fĂ¼r direkte oder indirekte Schäden\n"
"irgendwelcher Art, (inklusive uneingeschränkten Schäden aufgrund Verlust "
"von\n"
@@ -5078,60 +4971,105 @@ msgstr ""
"finanziellen Verlust, GebĂ¼hren oder Strafen aufgrund gerichtlicher\n"
"Entscheide, oder jegliche Folgeschäden) die aufgrund der Benutzung oder\n"
"der Unmöglichkeit der Benutzung der Software-Produkte entstehen, auch\n"
-"wenn Mandriva S. A. Ă¼ber die Möglichkeit und das Auftreten\n"
+"wenn Mageia Ă¼ber die Möglichkeit und das Auftreten\n"
"derartiger Schäden unterrichtet wurde.\n"
"\n"
-"\n"
"EINGESCHRÄNKTE VERANTWORTLICHKEIT BEZOGEN AUF DEN BESITZ UND DIE\n"
"BENUTZUNG VON SOFTWARE, DIE IN EINIGEN LÄNDERN VERBOTEN IST.\n"
"\n"
-"\n"
-"Soweit gesetzlich zulässig, haften Mandriva S. A., seine Lizenznehmer,\n"
+"Soweit gesetzlich zulässig, haften Mageia, seine Lizenznehmer,\n"
"Zulieferer und Vertreiber unter keinen Umständen fĂ¼r direkte oder\n"
"indirekte Schäden irgendwelcher Art, (inklusive uneingeschränkten Schäden\n"
"aufgrund von Verlust von Geschäftsbeziehungen, Unterbrechung von\n"
"Geschäftsvorgängen, finanziellen Verlust, GebĂ¼hren oder Strafen aufgrund\n"
"gerichtlicher Entscheide, oder jegliche Folgeschäden) die aufgrund des\n"
"Besitzes und der Benutzung von Software-Komponenten oder aufgrund des\n"
-"Ladens von Software-Komponenten von den Internet-Servern von Mandriva S. "
-"A.,\n"
+"Ladens von Software-Komponenten von den Internet-Servern von Mageia,\n"
"deren Besitz und Benutzung in einigen Ländern aufgrund lokaler Gesetze\n"
"nicht gestattet ist, entstehen.\n"
"Diese Einschränkung der Verantwortlichkeit bezieht sich auch, aber nicht\n"
"nur, auf die in den Software-Produkten enthaltenen Komponenten fĂ¼r\n"
-"starke Kryptographie.\n"
-"\n"
-"\n"
-"3. Die GPL und verwandte Lizenzen\n"
-"\n"
+"starke Kryptographie."
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr "3. Die GPL und verwandte Lizenzen"
+
+#: messages.pm:70
+#, c-format
+msgid ""
+"The Software Products consist of components created by different persons or "
+"entities.\n"
+"Most of these licenses allow you to use, duplicate, adapt or redistribute "
+"the components which \n"
+"they cover. Please read carefully the terms and conditions of the license "
+"agreement for each component \n"
+"before using any component. Any question on a component license should be "
+"addressed to the component \n"
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
+"Documentation written \n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
"Die Software-Produkte bestehen aus Komponenten, die von verschiedenen\n"
-"Personen und Einrichtungen erstellt wurden. Die meisten der Lizenzen\n"
-"erlauben es, die Komponenten, die diesen Lizenzen unterliegen, zu\n"
-"benutzen, zu duplizieren, anzupassen, und weiterzugeben. Bitte lesen sie\n"
-"sorgfältig die Bedingungen der Lizenzabkommen jeder Komponente,\n"
-"bevor Sie sie benutzen. Jegliche Frage zur Lizenz einer Komponente ist an\n"
-"den Lizenzgeber oder Vertreiber der Komponente und nicht an Mandriva S. A.\n"
-"zu richten. Die von Mandriva S. A. erstellten Programme unterliegen der "
-"GPL.\n"
-"Von Mandriva S. A. geschriebene Dokumentation unterliegt einer\n"
-"spezifischen Lizenz. Bitte lesen Sie die Dokumentation fĂ¼r weitere\n"
-"Details.\n"
-"\n"
-"\n"
-"4. Geistiges Eigentum\n"
-"\n"
+"Personen und Einrichtungen erstellt wurden.\n"
+"Die meisten der Lizenzen erlauben es, die Komponenten, die diesen Lizenzen "
+"unterliegen, zu benutzen, zu duplizieren, anzupassen, und weiterzugeben. "
+"Bitte lesen Sie sorgfältig die Bedingungen der Lizenzabkommen jeder "
+"Komponente, bevor Sie sie benutzen.\n"
+"Jegliche Frage zur Lizenz einer Komponente ist an den Lizenzgeber oder "
+"Vertreiber der Komponente und nicht an Mageia zu richten.\n"
+"Die von Mageia erstellten Programme unterliegen der GPL.\n"
+"Von Mageia geschriebene Dokumentation unterliegt einer \"%s\" Lizenz."
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr "4. Geistiges Eigentum"
+
+#: messages.pm:81
+#, c-format
+msgid ""
+"All rights to the components of the Software Products belong to their "
+"respective authors and are \n"
+"protected by intellectual property and copyright laws applicable to software "
+"programs.\n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
+"Products, as a whole or in parts, by all means and for all purposes.\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
"Alle Rechte an den Komponenten der Software-Produkte liegen bei den\n"
"entsprechenden Autoren und sind durch die Urheberrechtsgesetze fĂ¼r\n"
"Softwareprodukte geschĂ¼tzt.\n"
-"Mandriva S. A. und seine Zulieferer und Lizenznehmer behalten sich das\n"
+"Mageia und seine Zulieferer und Lizenznehmer behalten sich das\n"
"Recht vor, die Software-Produkte als Ganzes oder teilweise aus jeglichen\n"
"GrĂ¼nden zu modifizieren und anzupassen.\n"
-"â€Mandriva“, â€Mandriva Linux“ und entsprechende Logos sind eingetragene\n"
-"Warenzeichen der Mandriva S. A..\n"
-"\n"
-"\n"
-"5. Jurisdiktion \n"
-"\n"
+"â€Mageia“ und entsprechende Logos sind eingetragene\n"
+"Warenzeichen der %s."
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr "5. Jurisdiktion"
+
+#: messages.pm:90
+#, c-format
+msgid ""
+"If any portion of this agreement is held void, illegal or inapplicable by a "
+"court judgment, this \n"
+"portion is excluded from this contract. You remain bound by the other "
+"applicable sections of the \n"
+"agreement.\n"
+"The terms and conditions of this License are governed by the Laws of "
+"France.\n"
+"All disputes on the terms of this license will preferably be settled out of "
+"court. As a last \n"
+"resort, the dispute will be referred to the appropriate Courts of Law of "
+"Paris - France.\n"
+"For any question on this document, please contact Mageia."
+msgstr ""
"Wenn irgendein Teil dieses Lizenzabkommens durch einen Gerichtsentscheid\n"
"fĂ¼r ungĂ¼ltig, illegal oder nicht anwendbar erklärt wird, wird dieser Teil\n"
"aus dem Abkommen ausgeschlossen. Sie bleiben weiterhin an die anderen,\n"
@@ -5141,94 +5079,15 @@ msgstr ""
"werden vorzugsweise auĂŸergerichtlich beigelegt. Letztes Mittel ist das\n"
"zuständige Gericht in Paris, Frankreich.\n"
"Zu jeglicher Frage zu diesem Dokument kontaktieren Sie bitte\n"
-"Mandriva S. A."
+"Mageia"
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-"Sie erklären sich einverstanden, (i) weder Software zu verkaufen, zu \n"
-"exportieren, zu transferieren, umzuleiten oder zu entsorgen, noch "
-"technische \n"
-"Details weiterzugeben, wenn die Person, die Organisation oder das Ziel den \n"
-"US-Ausfuhrbeschränkungen unterliegt. Dazu gehören ohne Ausnahmen Kuba, "
-"Iran, \n"
-"Nord-Korea und Sudan. Sie sind ebenfalls einverstanden, (ii) keinerlei "
-"Software \n"
-"zu einem Zweck zu nutzen, der unter US-Jurisdiktion untersagt ist..\n"
-"\n"
-"EINSCHRĂ„NKUNGEN FĂœR DIE US-REGIERUNG \n"
-"\n"
-"Die Software-Produkte sowie jegliche enthaltene Dokumentation gelten als \n"
-"\"kommerzielle Computer-Software\" und \"Dokumentation fĂ¼r kommerzielle \n"
-"Computer-Software\", entsprechend der Definitionen in DFAR 252.227-7013, \n"
-"beschrieben in FAR 12.212. Jegliche Benutzung, Modifizierung, "
-"Reproduktion, \n"
-"Vertrieb, Demonstration, Ausstellung oder Weitergabe der Software und \n"
-"jeglicher enthaltenen Dokumentation durch die US-Regierung wird "
-"ausschlieĂŸ- \n"
-"lich durch die Bedingungen dieser Vereinbarung und jeder anderen "
-"anwendbaren \n"
-"Lizenz geregelt und ist nur gĂ¼ltig im ausdrĂ¼cklich von dieser Vereinbarung \n"
-"geregelten AusmaĂŸ."
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-"Die meisten dieser Komponenten, ausgenommen Anwendugnen und Software von \n"
-"Google Inc. oder seinen Tochterfirmen (\"Google Software\"), unterliegen \n"
-"den Bedingungen der GNU General Public License, im Folgenden \"GPL\" "
-"genannt, \n"
-"oder ähnlichen Lizenzen."
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-"Die meisten dieser Komponenten unterliegen den Bedingungen der GNU General \n"
-"Public License, im Folgenden \"GPL\" genannt, oder ähnlichen Lizenzen."
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
@@ -5241,130 +5100,37 @@ msgstr ""
"unsicher \n"
"sind ob ein Patent sie betrifft prĂ¼fen Sie die Gesetze Ihres Landes."
-#: messages.pm:120
-#, c-format
-msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
-msgstr ""
-"Zusätzliche Bestimmungen fĂ¼r die Verwendung von Software-Produkten von \n"
-"Google Inc. (\"Google Software\")\n"
-"(a) Sie erkennen an, dass Google oder Dritte alle Rechte, Titel und "
-"Anteile \n"
-"an und von Google Software, Teilen davon oder durch oder in Verbindung mit \n"
-"Google Software gelieferter Software besitzen, inklusive und ohne Ausnahme \n"
-"alle Rechte an deren geistigem Eigentum. \"Geistiges Eigentum\" meint hier \n"
-"alle Rechte, die zeitweise dem Patentrecht, dem Copyright, Handelsrecht, \n"
-"Wettbewerbsrecht, dem Datenschutzrecht und allen anderen Eigentumsrechten \n"
-"unterliegen, sowie alle Applikationen, Erneuerungen, Erweiterungen und \n"
-"Wiederherstellungen, gĂ¼ltig weltweit jetzt und in Folge. Sie verpflichten "
-"sich, \n"
-"keine Ă„nderungen, Adaptionen, Ăœbersetzungen, Derivate herzustellen, sowie \n"
-"keinen Sourcecode aus der Google Software zu dekompilieren, "
-"disassemblieren \n"
-"oder auf andere Weise zu erlangen. Sie verpflichten sich weiter, die \n"
-"in oder mit der Google Software oder in Verbindung damit erhaltenen \n"
-"Copyright-Hinweise, Warenzeichen oder andere Hinweise auf Eigentumsrechte "
-"von \n"
-"Google Software und Dritten weder zu entfernen noch sie zu verbergen oder "
-"zu \n"
-"ändern. \n"
-"\n"
-"(b) Die Google Software wird Ihnen nur fĂ¼r Ihren eigenen, nicht "
-"kommerziellen \n"
-"Gebrauch zur VerfĂ¼gung gestellt. Sie dĂ¼rfen die Google Software nicht in \n"
-"einer Art und Weise benutzen, die Googles Suchdienste beschädigen, \n"
-"de-aktivieren, Ă¼berlasten oder behindern könnte (z.B. dĂ¼rfen Sie die \n"
-"Google Software nicht in automatischem Modus betreiben). Sie dĂ¼rfen die \n"
-"Google Software nicht in einer Weise betreiben, die die Nutzung oder das \n"
-"VergnĂ¼gen Dritter an den Google Suchdiensten oder den Diensten von Lizenz- \n"
-"nehmern von Google Software einschränken könnten. \n"
-"\n"
-"(c) Teile der Google Software sind dazu entworfen, sie mit dem Google \n"
-"Suchdienst oder anderen Diensten zu nutzen. Entsprechend unterliegt die \n"
-"dieser Software ebenfalls den Nutzungsbestimmungen von Google, zu finden "
-"auf \n"
-"http://www.google.com/terms_of_service.html, sowie den "
-"Datenschutzrichtlinien \n"
-"von Google Toolbar auf \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc und jede seiner Tochterunternehmen und Partner sind Dritt- \n"
-"BegĂ¼nstigte dieses Vertrages und können dessen Bestimmungen anwenden."
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:111
#, c-format
msgid ""
"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
-"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"Remove the boot media and press Enter to reboot."
msgstr ""
"Herzlichen GlĂ¼ckwunsch, die Installation ist abgeschlossen.\n"
-"Entfernen Sie die Startmedien (CD-ROMs / Disketten) und drĂ¼cken Sie die "
-"Eingabetaste zum Neustart Ihres Rechners.\n"
-"\n"
-"FĂ¼r Informationen zu Sicherheitsaktualisierungen dieser Version von Mandriva "
-"Linux informieren Sie sich bitte unter \n"
-"\n"
-"%s\n"
-"\n"
-"Wie Sie Ihr System warten können, erfahren Sie im Kapitel â€Nach der "
-"Installation“ im offiziellen Benutzerhandbuch von Mandriva Linux."
+"Entfernen Sie die Startmedien und drĂ¼cken Sie die Eingabetaste zum Neustart "
+"Ihres Rechners."
+
+#: messages.pm:113
+#, c-format
+msgid ""
+"For information on fixes which are available for this release of Mageia,\n"
+"consult the Errata available from:\n"
+"%s"
+msgstr ""
+"FĂ¼r Informationen zu Sicherheitsaktualisierungen dieser Version von Mageia "
+"informieren Sie sich bitte unter \n"
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
+"Nach dem Neustart und anmelden in Mageia, sehen Sie den Mageia "
+"Willkommensbildschirm.\n"
+"Dieser ist voll mit vielen nĂ¼tzlichen Informationen und Links."
#: modules/interactive.pm:19
#, c-format
@@ -5379,7 +5145,7 @@ msgstr "Modul-Konfiguration"
#: modules/interactive.pm:22
#, c-format
msgid "You can configure each parameter of the module here."
-msgstr "Sie können alle Modulparamerter hier einstellen."
+msgstr "Sie können alle Modulparameter hier einstellen."
#: modules/interactive.pm:64
#, c-format
@@ -5408,25 +5174,25 @@ msgstr "Installiere den Treiber fĂ¼r den USB-Controller"
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "Installiere den Treiber fĂ¼r den Firewire-Controller %s"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "Installiere den Treiber fĂ¼r den Firewire-Controller \"%s\""
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "Installiere den Treiber fĂ¼r den Festplatten-Controller %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "Den Treiber fĂ¼r den Festplatten-Controller \"%s\" installieren"
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "Installiere den Treiber fĂ¼r den Ethernet-Controller %s"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "Den Treiber fĂ¼r den Netzwerk-Controller \"%s\" installieren"
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
#: modules/interactive.pm:97
#, c-format
msgid "Installing driver for %s card %s"
-msgstr "Installiere den Treiber fĂ¼r die %s Karte %s"
+msgstr "Installiere den Treiber fĂ¼r die %s-Karte %s"
#: modules/interactive.pm:100
#, c-format
@@ -5449,7 +5215,7 @@ msgid ""
"Options are in format ``name=value name2=value2 ...''.\n"
"For instance, ``io=0x300 irq=7''"
msgstr ""
-"Sie mĂ¼ssen nun die Optionen fĂ¼r Modul %s angeben.\n"
+"Sie können nun die Optionen fĂ¼r Modul %s angeben.\n"
"Optionen haben die Form â€name=wert name2=wert2“.\n"
"Beispielsweise: â€io=0x300 irq=7“"
@@ -5475,7 +5241,7 @@ msgid ""
"should\n"
"not cause any damage."
msgstr ""
-"In einigen Fällen benötigt der â€%s“ Treiber zusätzliche Informationen,\n"
+"In einigen Fällen benötigt der %s-Treiber zusätzliche Informationen,\n"
"um korrekt zu funktionieren, meistens sollte er jedoch auch ohne \n"
"funktionieren. Wollen Sie solche Informationen angeben oder es dem Treiber "
"Ă¼berlassen, nach geeigneten Parametern zu suchen? (Das Austesten durch den "
@@ -5501,72 +5267,72 @@ msgstr ""
"Laden von Modul %s schlug fehl.\n"
"Wollen Sie es erneut mit anderen Parametern versuchen?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr "Sind Sie sicher, dass Sie beenden möchten?"
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr "Das Passwort ist zu einfach zu erraten"
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
-msgstr "Das Passwort sollte grundlegenden Angriffen widerstehen können"
+msgid "Password should be resistant to basic attacks"
+msgstr "Passwörter sollten grundlegenden Angriffen widerstehen können"
-#: mygtk2.pm:1544 mygtk2.pm:1545
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
#, c-format
msgid "Password seems secure"
msgstr "Das Passwort scheint sicher zu sein"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "Fehler beim Einhängen: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "Diese Rechnerarchitektur kennt keine erweiterten Partitionen"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
-"Sie haben einen unbenutzten Bereich in Ihrer Partitionstabelle, \n"
-"den ich nicht ansprechen kann. Die einzige Lösung ist, dass Sie \n"
-"Ihre primären Partitionen so verschieben, dass der Bereich direkt \n"
-"neben der erweiterten Partition zu liegen kommt."
+"Sie haben eine LĂ¼cke in Ihrer Partitionstabelle, die aber nicht genutzt "
+"werden kann.\n"
+"Die einzige mögliche Lösung ist, Ihre primären Partitionen zu verschieben, "
+"um die LĂ¼cke neben die erweiterten Partitionen zu bewegen."
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
msgstr ""
-"Mit Ihrer Platte stimmt etwas nicht!\n"
-"Der vorgenommene Integritätstest schlug fehl.\n"
-"Das bedeutet, dass jeder Schreibvorgang auf der Platte zu zufälligen oder "
-"beschädigten Daten fĂ¼hren wird."
+"Ihre Festplatte weiĂŸt Fehlfunktionen auf.\n"
+"Ein Test zur ĂœberprĂ¼fung der Datenintegrität ist fehlgeschlagen.\n"
+"Dies bedeutet, dass der Versuch etwas auf die Festplatte zu schreiben mit "
+"zufällig beschädigten Daten enden wird."
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr "Entfernung nicht benötigter Pakete"
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
-msgstr "ĂœberprĂ¼fe auf nicht benötigte Hardware Pakete..."
+msgstr "Auf nicht benötigte Hardware Pakete Ă¼berprĂ¼fen..."
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
-msgstr "ĂœberprĂ¼fe auf nicht benötigte Lokalisierungspakete..."
+msgstr "Auf nicht benötigte Lokalisierungspakete Ă¼berprĂ¼fen..."
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
@@ -5575,70 +5341,70 @@ msgstr ""
"Es wurde festgestellt, dass einige Pakete fĂ¼r Ihre Systemkonfiguration nicht "
"benötigt werden."
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr ""
"Die folgenden Pakete werden entfernt, es sei denn Sie entscheiden sich "
"anders:"
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, c-format
msgid "Unused hardware support"
msgstr "Nicht genutzte Hardware-UnterstĂ¼tzung"
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr "Nicht genutzte Lokalisierungen"
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
-msgstr "Kann keine Partition zu dem _formatierten_ RAID %s hinzufĂ¼gen"
+msgid "Cannot add a partition to _formatted_ RAID %s"
+msgstr "Es kann keine Partition auf dem _formatierten_ RAID %s angelegt werden"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "Nicht genĂ¼gend Partitionen fĂ¼r RAID-Level %d\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "Konnte Verzeichnis /usr/share/sane/firmware nicht erstellen!"
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "Konnte VerknĂ¼pfung /usr/share/sane/%s nicht erstellen!"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr ""
"Ich konnte die Firmware Datei %s nicht auf /usr/share/sane/firmware kopieren!"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
-msgstr "Konnte keine Zulassung setzen fĂ¼r die Firmware-Datei %s!"
+msgstr "Konnte keine Zugriffs-Erlaubnis fĂ¼r die Firmware-Datei %s setzen!"
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "ScannerDrake"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr ""
"Konnte die notwendigen Programme zum Freigeben Ihrer Scanner nicht "
"installieren."
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
-msgstr "Ihr(e) Scanner wird nur fĂ¼r Benutzer Root verfĂ¼gbar sein"
+msgstr "Ihr(e) Scanner wird nur fĂ¼r den Benutzer Root verfĂ¼gbar sein"
#: security/help.pm:11
#, c-format
@@ -5653,7 +5419,7 @@ msgstr "Broadcast-ICMP-Echo akzeptieren."
#: security/help.pm:15
#, c-format
msgid "Accept icmp echo."
-msgstr "Akzeptiere ICMP Echo."
+msgstr "ICMP Echo akzeptieren."
#: security/help.pm:17
#, c-format
@@ -5679,7 +5445,7 @@ msgstr ""
#: security/help.pm:27
#, c-format
msgid "Allow reboot by the console user."
-msgstr "Den Neustart des Rechners durch den Konsolen Benutzer erlauben."
+msgstr "Den Neustart des Rechners durch den Konsolen-Benutzer erlauben."
#: security/help.pm:29
#, c-format
@@ -5689,7 +5455,7 @@ msgstr "Remote-Root-Login erlauben."
#: security/help.pm:31
#, c-format
msgid "Allow direct root login."
-msgstr "Erlaube direkte Root Anmeldung."
+msgstr "Erlaube die direkte Root-Anmeldung."
#: security/help.pm:33
#, c-format
@@ -5727,7 +5493,7 @@ msgstr ""
"\n"
"- \"ALLE\" (alle Verbindungen sind erlaubt),\n"
"\n"
-"- \"LOKAL\" (mir Verbindungen vom lokalen Rechner),\n"
+"- \"LOKAL\" (nur Verbindungen vom lokalen Rechner),\n"
"\n"
"- \"KEINE\" (keine Verbindungen)."
@@ -5737,7 +5503,7 @@ msgid ""
"The argument specifies if clients are authorized to connect\n"
"to the X server from the network on the tcp port 6000 or not."
msgstr ""
-"Dieses Argument gibt an, ob Clients authorisiert sind, den X-Server\n"
+"Dieses Argument gibt an, ob Clients autorisiert sind, den X-Server\n"
"vom Netzwerk auf TCP-Port 6000 zu konnektieren oder nicht."
#. -PO: here "ALL", "Local" and "None" are values in a pull-down menu; translate them the same as they're
@@ -5753,10 +5519,10 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
-"Authorisieren:\n"
+"Autorisieren:\n"
"\n"
"- Alle Dienste, die durch TCP-Wrapper (siehe die hosts.deny(5) Manpage) "
"kontrolliert werden falls \"ALLE\" gesetzt wird,\n"
@@ -5765,7 +5531,7 @@ msgstr ""
"\n"
"- keine Dienste, wenn \"KEINE\" gesetzt wird.\n"
"\n"
-"Um einen Dienst zu authorisieren, benutzen Sie bitte die Datei /etc/hosts."
+"Um einen Dienst zu autorisieren, benutzen Sie bitte die Datei /etc/hosts."
"allow (siehe die hosts.allow(5) Manpage). "
#: security/help.pm:63
@@ -5834,12 +5600,12 @@ msgstr "Libsafe aktivieren, falls auf dem System gefunden"
#: security/help.pm:86
#, c-format
msgid "Enable the logging of IPv4 strange packets."
-msgstr "Aktiviere das Protokollieren von IPv4-fremden Paketen"
+msgstr "Aktiviere das Protokollieren IPv4-fremder Pakete"
#: security/help.pm:88
#, c-format
msgid "Enable msec hourly security check."
-msgstr "Aktiviere stĂ¼ndliche msec-Sicherheitskontrolle"
+msgstr "Aktiviere die stĂ¼ndliche msec-Sicherheitskontrolle."
#: security/help.pm:90
#, c-format
@@ -5847,18 +5613,18 @@ msgid ""
"Enable su only from members of the wheel group. If set to no, allows su from "
"any user."
msgstr ""
-"Aktiviere su nur fĂ¼r Mitglieder der Gruppe â€wheel“ oder erlaube su fĂ¼r jeden "
-"Benutzer."
+"Aktiviere su nur fĂ¼r Mitglieder der Gruppe â€wheel“. Wenn \"nein\" gewählt "
+"ist, wird su fĂ¼r jeden Benutzer erlaubt."
#: security/help.pm:92
#, c-format
msgid "Use password to authenticate users."
-msgstr "Benutzer mĂ¼ssen sich mit einem Passwort authentifizieren."
+msgstr "Benutzer mĂ¼ssen sich mit einem Passwort autentifizieren."
#: security/help.pm:94
-#, fuzzy, c-format
-msgid "Activate ethernet cards promiscuity check."
-msgstr "Aktiviere/Deaktiviere die VermischtheitsprĂ¼fung fĂ¼r Netzwerkkarten."
+#, c-format
+msgid "Activate Ethernet cards promiscuity check."
+msgstr "Offenheits-ĂœberprĂ¼fung der aktiven Netzwerkkarten"
#: security/help.pm:96
#, c-format
@@ -5881,7 +5647,8 @@ msgstr ""
#, c-format
msgid "Set password aging to \"max\" days and delay to change to \"inactive\"."
msgstr ""
-"Setze Passwort-Alterung auf â€maximal“ Tage um die Alterung abzuschalten."
+"Passwort-Alterung auf â€maximale“ Anzahl an Tagen setzen und den Wechsel auf "
+"â€Inaktivität“ hinauszögern."
#: security/help.pm:104
#, c-format
@@ -5900,9 +5667,9 @@ msgstr ""
"GroĂŸbuchstaben."
#: security/help.pm:108
-#, fuzzy, c-format
+#, c-format
msgid "Set the root's file mode creation mask."
-msgstr "Setzen der Root Umask"
+msgstr "Benutze die Maske von root zum Erstellen von Dateien. "
#: security/help.pm:109
#, c-format
@@ -5926,7 +5693,7 @@ msgstr ""
"\n"
"- fehlende Passwörter in â€/etc/shadow“,\n"
"\n"
-"- Kennzeichen auĂŸer â€root“ mit ID 0."
+"- Benutzer auĂŸer â€root“ mit ID 0."
#: security/help.pm:117
#, c-format
@@ -5939,7 +5706,7 @@ msgstr ""
#, c-format
msgid "if set to yes, check if the network devices are in promiscuous mode."
msgstr ""
-"Wenn auf â€Ja“ gezetzt, Ă¼berprĂ¼fe ob die Netzwerk Geräte im gemischten Modus "
+"Wenn auf â€Ja“ gesetzt, Ă¼berprĂ¼fe ob die Netzwerk Geräte im gemischten Modus "
"sind"
#: security/help.pm:119
@@ -5961,13 +5728,13 @@ msgstr "Wenn auf â€Ja“ gesetzt, prĂ¼fe auf leere Passwörter in /etc/shadow."
#, c-format
msgid "if set to yes, verify checksum of the suid/sgid files."
msgstr ""
-"Wenn auf â€Ja“ gesetzt, kontrolliere die PrĂ¼fsumme der suid/sgid Dateien"
+"Wenn auf â€Ja“ gesetzt, kontrolliere die PrĂ¼fsumme der suid/sgid-Dateien"
#: security/help.pm:123
#, c-format
msgid "if set to yes, check additions/removals of suid root files."
msgstr ""
-"Wenn auf â€Ja“ gesetzt, Suche von Veränderungen bei â€suid root“ Dateien."
+"Wenn auf â€Ja“ gesetzt, Suche von Veränderungen bei â€suid root“-Dateien."
#: security/help.pm:124
#, c-format
@@ -5984,14 +5751,15 @@ msgstr ""
#: security/help.pm:126
#, c-format
msgid "if set to yes, run chkrootkit checks."
-msgstr "Wenn auf â€Ja“ gesetzt, starte chkrootkit ĂœberprĂ¼fung"
+msgstr "Wenn auf â€Ja“ gesetzt, starte chkrootkit-ĂœberprĂ¼fung"
#: security/help.pm:127
#, c-format
msgid ""
"if set, send the mail report to this email address else send it to root."
msgstr ""
-"Wenn ausgefĂ¼llt, wird E-Mail an diese Adresse geschickt, sonst an â€root“."
+"Wenn ausgefĂ¼llt, wird eine E-Mail an diese Adresse geschickt, sonst an "
+"â€root“."
#: security/help.pm:128
#, c-format
@@ -6001,7 +5769,7 @@ msgstr "Falls markiert, Ergebnis per E-Mail zustellen."
#: security/help.pm:129
#, c-format
msgid "Do not send mails if there's nothing to warn about"
-msgstr "Sende keine Emails, wenn vor nichts zu warnen ist."
+msgstr "Sende keine E-Mails, wenn vor nichts zu warnen ist."
#: security/help.pm:130
#, c-format
@@ -6011,7 +5779,7 @@ msgstr "PrĂ¼fe die RPM-Datenbank, wenn â€Ja“ gesetzt ist."
#: security/help.pm:131
#, c-format
msgid "if set to yes, report check result to syslog."
-msgstr "Wenn auf â€Ja“ gesetzt, werden PrĂ¼fergebnisse an syslog schicken"
+msgstr "Wenn auf â€Ja“ gesetzt, werden PrĂ¼fergebnisse an syslog geschickt"
#: security/help.pm:132
#, c-format
@@ -6028,7 +5796,7 @@ msgstr ""
#: security/help.pm:136
#, c-format
msgid "Set the shell timeout. A value of zero means no timeout."
-msgstr "Setzen des Shell-Timeouts. Der Wert Null bedeutet kein Timeout."
+msgstr "Setzen des Shell-Timeouts. Der Wert Null bedeutet keinen Timeout."
#: security/help.pm:136
#, c-format
@@ -6036,14 +5804,14 @@ msgid "Timeout unit is second"
msgstr "Auszeit-Dauer in Sekunden"
#: security/help.pm:138
-#, fuzzy, c-format
+#, c-format
msgid "Set the user's file mode creation mask."
-msgstr "Setzen der Benutzerzugriffsmaske."
+msgstr "Verwende die Benutzer Maske zur Datei-Erstellung"
#: security/l10n.pm:11
#, c-format
msgid "Accept bogus IPv4 error messages"
-msgstr "Akzeptiere gefälschte IPv4 Fehlermeldungen"
+msgstr "Akzeptiere gefälschte IPv4-Fehlermeldungen"
#: security/l10n.pm:12
#, c-format
@@ -6053,7 +5821,7 @@ msgstr "Broadcast-ICMP-Echo akzeptieren"
#: security/l10n.pm:13
#, c-format
msgid "Accept icmp echo"
-msgstr "Akzeptiere ICMP Echo"
+msgstr "ICMP Echo akzeptieren"
#: security/l10n.pm:15
#, c-format
@@ -6063,7 +5831,7 @@ msgstr "/etc/issue* existiert"
#: security/l10n.pm:16
#, c-format
msgid "Reboot by the console user"
-msgstr "Neustart durch den Konsolen Benutzer"
+msgstr "Neustart durch den Konsolen-Benutzer"
#: security/l10n.pm:17
#, c-format
@@ -6073,7 +5841,7 @@ msgstr "Remote-Root-Login erlauben"
#: security/l10n.pm:18
#, c-format
msgid "Direct root login"
-msgstr "Direkte Root Anmeldung"
+msgstr "Direkte Root-Anmeldung"
#: security/l10n.pm:19
#, c-format
@@ -6083,22 +5851,23 @@ msgstr "Benutzer in den Display-Managern auflisten (kdm und gdm)"
#: security/l10n.pm:20
#, c-format
msgid "Export display when passing from root to the other users"
-msgstr "Anzeige exportieren wenn von root zu anderen Benutzern gewechselt wird"
+msgstr ""
+"Anzeige exportieren, wenn von root zu anderen Benutzern gewechselt wird"
#: security/l10n.pm:21
#, c-format
msgid "Allow X Window connections"
-msgstr "X Window Verbindungen erlauben"
+msgstr "X-Window-Verbindungen erlauben"
#: security/l10n.pm:22
#, c-format
msgid "Authorize TCP connections to X Window"
-msgstr "Erlaube TCP Verbindungen zum X Windows System"
+msgstr "Erlaube TCP-Verbindungen zum X-Window-System"
#: security/l10n.pm:23
#, c-format
msgid "Authorize all services controlled by tcp_wrappers"
-msgstr "Autorisiere all Dienste, die von TCP-Wrappern kontolliert werden"
+msgstr "Autorisiere alle Dienste, die von TCP-Wrappern kontolliert werden"
#: security/l10n.pm:24
#, c-format
@@ -6118,7 +5887,7 @@ msgstr "Syslog berichtet auf Konsole 12"
#: security/l10n.pm:27
#, c-format
msgid "Name resolution spoofing protection"
-msgstr "Aktivier Schutz gegen Namenauflösung"
+msgstr "Aktiviere Schutz gegen Namenauflösung"
#: security/l10n.pm:28
#, c-format
@@ -6138,7 +5907,7 @@ msgstr "Aktiviere das Protokollieren von seltsamen IPv4 Packeten"
#: security/l10n.pm:31
#, c-format
msgid "Enable msec hourly security check"
-msgstr "Aktiviere msec stĂ¼ndlichen Sicherheits Check"
+msgstr "Aktiviere die stĂ¼ndlichen Sicherheits-Checks von msec"
#: security/l10n.pm:32
#, c-format
@@ -6148,12 +5917,12 @@ msgstr "Erlaube su nur fĂ¼r Mitglieder der Wheel-Gruppe"
#: security/l10n.pm:33
#, c-format
msgid "Use password to authenticate users"
-msgstr "Benutzer mĂ¼ssen sich mit Passwort authentifizieren."
+msgstr "Benutzer mĂ¼ssen sich mit Passwort anmelden."
#: security/l10n.pm:34
#, c-format
msgid "Ethernet cards promiscuity check"
-msgstr "Ethernet-Karten Offenheits ĂœberprĂ¼fung"
+msgstr "Netzwerk-Karten Offenheits-ĂœberprĂ¼fung"
#: security/l10n.pm:35
#, c-format
@@ -6163,22 +5932,22 @@ msgstr "Täglicher Sicherheitscheck"
#: security/l10n.pm:36
#, c-format
msgid "Sulogin(8) in single user level"
-msgstr "Sulogin(8) im Einzelplatznutzer Ebene"
+msgstr "Sulogin(8) im Einzelnutzer Level"
#: security/l10n.pm:37
#, c-format
msgid "No password aging for"
-msgstr "Kein Passwort Ablaufdatum fĂ¼r"
+msgstr "Kein Passwort-Ablaufdatum fĂ¼r"
#: security/l10n.pm:38
#, c-format
msgid "Set password expiration and account inactivation delays"
-msgstr "Setze Passwort Ablauf und Nutzerkonto Abschalt Verzögerung"
+msgstr "Setze Passwort-Ablauf und Nutzerkonto-Abschalt-Verzögerung"
#: security/l10n.pm:39
#, c-format
msgid "Password history length"
-msgstr "Passwort Verlaufslänge"
+msgstr "Passwort-Verlaufslänge"
#: security/l10n.pm:40
#, c-format
@@ -6188,7 +5957,7 @@ msgstr "Minimale Passwortlänge und die Anzahl der Ziffern und Buchstaben"
#: security/l10n.pm:41
#, c-format
msgid "Root umask"
-msgstr "Root umask"
+msgstr "Root-umask"
#: security/l10n.pm:42
#, c-format
@@ -6203,7 +5972,7 @@ msgstr "ZeitĂ¼berschreitung der Shell"
#: security/l10n.pm:44
#, c-format
msgid "User umask"
-msgstr "User umask"
+msgstr "User-umask"
#: security/l10n.pm:45
#, c-format
@@ -6249,7 +6018,7 @@ msgstr "Verifiziere die PrĂ¼fsumme der â€suid/sgid“ Dateien"
#: security/l10n.pm:53
#, c-format
msgid "Check additions/removals of suid root files"
-msgstr "ĂœberprĂ¼fe das HinzufĂ¼gen/Entfernen von â€suid“ Dateien"
+msgstr "ĂœberprĂ¼fe das HinzufĂ¼gen/Entfernen von suid-Dateien"
#: security/l10n.pm:54
#, c-format
@@ -6259,12 +6028,12 @@ msgstr "Dateien ohne EigentĂ¼mer melden"
#: security/l10n.pm:55
#, c-format
msgid "Check files/directories writable by everybody"
-msgstr "ĂœberprĂ¼fe Dateien/Verzeichnisse die schreibbar fĂ¼r alle sind"
+msgstr "ĂœberprĂ¼fe Dateien/Verzeichnisse die fĂ¼r alle schreibbar sind"
#: security/l10n.pm:56
#, c-format
msgid "Run chkrootkit checks"
-msgstr "Starte chkrootkit ĂœberprĂ¼fung"
+msgstr "Starte chkrootkit-ĂœberprĂ¼fung"
#: security/l10n.pm:57
#, c-format
@@ -6275,7 +6044,7 @@ msgstr "Keine leeren E-Mail-Berichte senden"
#, c-format
msgid "If set, send the mail report to this email address else send it to root"
msgstr ""
-"Wenn ausgefĂ¼llt, wird E-Mail an diese Adresse geschickt, sonst an â€root“."
+"Wenn ausgefĂ¼llt, werden E-Mails an diese Adresse geschickt, sonst an â€root“."
#: security/l10n.pm:59
#, c-format
@@ -6285,17 +6054,17 @@ msgstr "Ergebnis per E-Mail bekanntgeben"
#: security/l10n.pm:60
#, c-format
msgid "Run some checks against the rpm database"
-msgstr "ĂœberprĂ¼fe die rpm Datenbank"
+msgstr "ĂœberprĂ¼fe die rpm-Datenbank"
#: security/l10n.pm:61
#, c-format
msgid "Report check result to syslog"
-msgstr "Ergebnis in SysLog speichern"
+msgstr "Ergebnisse in SysLog speichern"
#: security/l10n.pm:62
#, c-format
msgid "Reports check result to tty"
-msgstr "Sendet PrĂ¼fbericht an tty"
+msgstr "Sendet PrĂ¼fbericht an die tty"
#: security/level.pm:10
#, c-format
@@ -6308,11 +6077,11 @@ msgid "Standard"
msgstr "Standard"
#: security/level.pm:12
-#, fuzzy, c-format
+#, c-format
msgid "Secure"
msgstr "Sicher"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -6325,16 +6094,16 @@ msgstr ""
"nur,\n"
"wenn Sie die Systemsicherheit vollständig manuell sicherstellen wollen."
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
"to connect to the Internet as a client."
msgstr ""
-"Das ist die Standard-Sicherheitsebene fĂ¼r Rechner, mit Internetzugang \n"
-"als Client."
+"Das ist die fĂ¼r einen Rechner als Client mit Verbindung zum Internet "
+"empfohlene Standardsicherheit."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -6352,53 +6121,53 @@ msgstr ""
"Client ins Internet gehen, besser eine niedrigere Sicherheitsebene \n"
"verwenden sollte."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "DrakSec-Grundeinstellungen"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
-msgstr "Wählen Sie die gewĂ¼nschte Sicherheitsebene"
+msgstr "Wählen Sie die gewĂ¼nschte Sicherheitsstufe"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
-msgstr "Sicherheitsadministrator (Benutzername oder E-Mail):"
+msgstr "Sicherheitsadministrator:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
-msgstr "Loginname oder Emailadresse:"
+msgstr "Loginname oder E-Mailadresse:"
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
-msgstr ""
+msgstr "Empfangen und Weiterleiten von ACPI-Events des Kernels. "
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr "Startet das ALSA (Advanced Linux Sound Architecture) Sound-System"
+msgstr "Startet das ALSA- (Advanced Linux Sound Architecture) -Sound-System"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr ""
"Mit dem Dienst anacron können cron-Prozesse auch zu anderen als den \n"
-"vorgegebenen Zeiten gestartet werden. Dies ist vor Allem dann \n"
+"vorgegebenen Zeiten gestartet werden. Dies ist vor allem dann \n"
"sinnvoll, wenn Ihr Rechner nicht rund um die Uhr läuft, da sonst \n"
"Prozesse, die etwa zwischen Mitternacht und 6:00 Uhr gestartet \n"
"werden sollten, nie ausgefĂ¼hrt wĂ¼rden."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -6409,7 +6178,7 @@ msgstr ""
"Hilfe kann man den Computer auch rechtzeitig herunterfahren lassen, \n"
"bevor die Batterien leer sind."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -6419,11 +6188,15 @@ msgstr ""
"dafĂ¼r vorgesehene Zeitpunkt erreicht ist. Lässt die Systemauslastung \n"
"es zu, werden sog. Batch-Anwendungen gestartet."
-#: services.pm:26
-#, fuzzy, c-format
+#: services.pm:25
+#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
-msgstr ""
-"Avahi ist ein ZeroConf-Systemdienst, der einen mDNS-Stack implementiert"
+msgstr "Avahi ist ein ZeroConf Dämon, der einen mDNS-Stack implementiert. "
+
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr "Ein NTP Klient/Server"
#: services.pm:27
#, c-format
@@ -6454,7 +6227,7 @@ msgstr ""
#: services.pm:32
#, c-format
msgid "Launches the graphical display manager"
-msgstr "Startet des graphischen Display Manager"
+msgstr "Startet den graphischen Display-Manager"
#: services.pm:33
#, c-format
@@ -6479,6 +6252,14 @@ msgid ""
"applications and \n"
"scripts can access the LCD via a simple API."
msgstr ""
+"Der G15Daemon erlaubt allen Benutzern Zugriff auf die Zusatztasten, indem er "
+"sie dekodiert und Ă¼ber den Linux UINPUT Treiber zurĂ¼ck an den Kernel "
+"schickt. Dieser Treiber muss geladen sein, \n"
+"bevor g15daemon fĂ¼r Tastatur-Zugriffe benutzt werden kann. Der G15 LCD wird "
+"ebenfalls unterstĂ¼tzt. StandardmĂ¤ĂŸig,\n"
+"wenn keine weiteren Clients aktiv sind, wird g15daemon eine Uhr anzeigen. "
+"Client-Anwendungen und\n"
+"Skripte können den LCD mit einer einfachen API ansprechen."
#: services.pm:40
#, c-format
@@ -6489,7 +6270,7 @@ msgid ""
"and includes support for pop-up menus on the console."
msgstr ""
"Der GPM-Dienst stellt Ihnen eine MausunterstĂ¼tzung in textbasierten Linux-\n"
-"Programmen, wie dem Midnight Commander, zur VerfĂ¼gung. Es erlaubt\n"
+"Programmen, wie dem Midnight Commander, zur VerfĂ¼gung. Er erlaubt\n"
"auch mausbasierte Ausschneiden-und-EinfĂ¼gen-Operationen auf der\n"
"Konsole und unterstĂ¼tzt Pop-Up-MenĂ¼s auf der Konsole."
@@ -6504,7 +6285,7 @@ msgid ""
"HardDrake runs a hardware probe, and optionally configures\n"
"new/changed hardware."
msgstr ""
-"HardDrake fĂ¼hrt Hardwaretests durch, und konfiguriert (falls nötig) \n"
+"HardDrake fĂ¼hrt eine Hardwareuntersuchung durch, und konfiguriert optional\n"
"neue/geänderte Hardware."
#: services.pm:46
@@ -6512,8 +6293,8 @@ msgstr ""
msgid ""
"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
msgstr ""
-"Apache ist ein World-Wide-Web-Server. Mit seiner Hilfe können Sie \n"
-"HTML-Dateien Ă¼ber HTTP publizieren. Der Server ist CGI-fähig."
+"Apache ist ein World-Wide-Web-Server. Er wird dazu verwendet um HTML Dateien "
+"zu publizieren und unterstĂ¼tzt CGI."
#: services.pm:47
#, c-format
@@ -6533,33 +6314,24 @@ msgstr ""
"verwalteten Dienste mehr zugreifen."
#: services.pm:51
-#, fuzzy, c-format
+#, c-format
msgid "Automates a packet filtering firewall with ip6tables"
-msgstr "Automatisiert eine paketfilternde Firewall, die ip6tables nutzt"
+msgstr "Automatisiert eine Paketfilter-Firewall mit ip6tables"
#: services.pm:52
-#, fuzzy, c-format
+#, c-format
msgid "Automates a packet filtering firewall with iptables"
-msgstr "Automatisiert eine paketfilternde Firewall, die iptables nutzt"
+msgstr "Automatisiert eine Paketfilter-Firewall mit iptables"
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Startet Paketfilterung fĂ¼r Linux 2.2-Kernel, um Ihren Rechner \n"
-"durch eine Firewall vor Angriffen aus dem Netz zu schĂ¼tzen."
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
"Verteilt die IRQ-Auslastung gleichmĂ¤ĂŸig auf die CPUs, um die Leistung zu "
"steigern"
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6568,11 +6340,10 @@ msgid ""
msgstr ""
"Dieser Dienst lädt die Tastaturbelegung, die in der Datei \n"
"â€/etc/sysconfig/keyboard“ angegeben ist. Mittels â€kbdconfig“ \n"
-"können Sie diese Einstellung ändern. Schalten Sie diesen Dienst ab, \n"
-"mĂ¼ssen Sie ab dem nächsten Systemstart mit der amerikanischen \n"
-"Tastatur vorlieb nehmen."
+"können Sie diese Einstellung auswählen. \n"
+"Sie sollten dies fĂ¼r die meisten Rechner aktiviert lassen. "
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6581,20 +6352,20 @@ msgstr ""
"Automatische Neuerstellung der Kernel-Header in /boot fĂ¼r\n"
"/usr/include/linux/{autoconf,version}.h"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr ""
"Automatische Erkennung und Konfiguration neuer Hardware während des \n"
"Systemstarts."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
"Optimiert das Verhalten des Systems, um die Batterie-Lebensdauer zu erhöhen"
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6603,38 +6374,35 @@ msgstr ""
"Linuxconf versucht beim Systemstart einige Verwaltungsaufgaben \n"
"auszufĂ¼hren."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
"basically a server that arbitrates print jobs to printer(s)."
msgstr ""
-"Der Dienst lpd ist der Drucker-Server Ihres Rechners. Wenn Sie \n"
-"diesen Dienst abschalten werden Druckaufträge nicht mehr abgearbeitet.\n"
-"Hauptaufgabe von lpd ist es, Druckaufträge an den jeweiligen \n"
-"zuständigen Drucker (dieser kann auch einen anderen Rechner hängen) \n"
-"zu senden."
+"Der Dienst lpd ist der Drucker-Server. Dieser wird von lpr benötigt. Er ist\n"
+"ein Server, der Ihre Druckaufträge an Ihre/n Drucker weiterleitet. "
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
"available server."
msgstr ""
-"Der Linux Virtual Server kann verwendet werden, um ein \n"
+"Der Linux Virtual Server kann verwendet werden, um einen\n"
"hochperformanten HochverfĂ¼gbarkeitsserver aufzusetzen."
-#: services.pm:69
-#, fuzzy, c-format
+#: services.pm:67
+#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
-msgstr "Ăœberwacht das Netzwerk (Interaktive Firewall und Wireless"
+msgstr "Ăœberwacht das Netzwerk (Interaktive Firewall und Wireless)"
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr "Software-RAID-Ăœberwachung und -Verwaltung"
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
@@ -6643,12 +6411,12 @@ msgstr ""
"DBUS ist ein Dienst, der Meldungen Ă¼ber System-Ereignisse und andere "
"Nachrichten Ă¼berträgt"
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr "Aktiviert die MSEC-Sicherheitsregeln beim Systemstart"
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6656,16 +6424,14 @@ msgid ""
msgstr ""
"Der Dienst named (BIND) stellt ihnen einen Server zur VerfĂ¼gung, \n"
"mit dessen Hilfe Rechnernamen in IP-Adressen umgesetzt werden. \n"
-"Ein solcher Dienst wird â€Domain Name Server“ (DNS) genannt. \n"
-"Falls Sie nur einen Rechner besitzen, mit dem Sie per Modem/ISDN ins \n"
-"Netz gehen, benötigen Sie diesen Dienst nicht."
+"Ein solcher Dienst wird â€Domain Name Server“ (DNS) genannt."
-#: services.pm:74
-#, fuzzy, c-format
+#: services.pm:72
+#, c-format
msgid "Initializes network console logging"
-msgstr "Initialisiert das Netzwerkkonsolen-Log"
+msgstr "Initialisiert Netzwerk-Konsolen-Erfassung"
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6675,27 +6441,26 @@ msgstr ""
"(NFS) beim Systemstart eingehängt werden, etwa SMB (Lan Manager/Windows) \n"
"und NCP (NetWare)."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
"at boot time."
msgstr ""
-"Dieser Dienst aktiviert Netzwerkgeräte (etwa Netzwerkkarten), die \n"
-"so konfiguriert wurden, dass sie ab dem Systemstart zur VerfĂ¼gung \n"
-"stehen sollen."
+"Aktiviert/Deaktiviert alle Netzwerkgeräte, die so konfiguriert wurden,\n"
+"dass sie bei Systemstart zur VerfĂ¼gung stehen."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr "Das Netzwerk muss laufen, wenn dies aktiviert ist"
-#: services.pm:80
-#, fuzzy, c-format
+#: services.pm:78
+#, c-format
msgid "Wait for the hotplugged network to be up"
-msgstr "Warte auf das Hotplug-Netzwerk"
+msgstr "Warte darauf, dass das Netzwerk verfĂ¼gbar ist. "
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6703,12 +6468,11 @@ msgid ""
"/etc/exports file."
msgstr ""
"NFS ist ein geläufiges Protokoll in TCP/IP Netzwerken um Dateien \n"
-"durch verschiedene Rechner gemeinsam nutzen zu können\n"
-" (File sharing). \n"
+"durch verschiedene Rechner gemeinsam nutzen zu können (File sharing). \n"
"Dieser Dienst stellt Ihnen einen solchen Server zur VerfĂ¼gung. \n"
"Konfiguriert wird er in der Datei â€/etc/exports“."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6720,13 +6484,13 @@ msgstr ""
"VerfĂ¼gung, damit eine Datei nicht durch mehrere Personen \n"
"gleichzeitig verändert werden kann."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
"Synchronisiert die Systemzeit unter Benutzung des Network Time Protocol (NTP)"
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
@@ -6735,17 +6499,17 @@ msgstr ""
"Schaltet beim Betriebssystemstart automatisch die â€Num“-Taste fĂ¼r \n"
"die virtuellen Konsolen und Xorg ein."
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
-msgstr "UnterstĂ¼tzung fĂ¼r den OKI 4w und kompatible WinDrucker."
+msgstr "UnterstĂ¼tzung fĂ¼r den OKI 4w und kompatible Win-Drucker."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr "ĂœberprĂ¼ft, ob eine Partition beinahe voll ist"
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6756,9 +6520,9 @@ msgstr ""
"PCMCIA wird normalerweise in Laptops verwendet, um Ethernet-Karten \n"
"oder Modems verwenden zu können. Dieser Dienst wird nur gestartet, \n"
"wenn Sie ihn vorher konfiguriert haben. Daher schadet es nicht, \n"
-"wenn Sie ihn auf Rechnern aktivieren, auf denen er nutzlos ist."
+"wenn Sie ihn auf Rechnern aktivieren, auf denen er nicht benötigt wird."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6771,12 +6535,12 @@ msgstr ""
"solche Server (RPC-basierte) beherbergen, muss dieser Dienst \n"
"aktiviert sein."
-#: services.pm:97
-#, fuzzy, c-format
+#: services.pm:95
+#, c-format
msgid "Reserves some TCP ports"
-msgstr "Reserviert einige TCP-Ports"
+msgstr "Reserviert einige TCP-Ports."
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
@@ -6785,7 +6549,7 @@ msgstr ""
"Postfix ist ein E-Mail-Transport-Dienst. Mit seiner Hilfe werden \n"
"E-Mails zwischen verschiedenen Rechnern ausgetauscht."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6796,22 +6560,21 @@ msgstr ""
"wieder zu restaurieren. Die Qualität erzeugter Zufallszahlen \n"
"wird dadurch verbessert."
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
-"Weist Roh-Geräten ein blockorientiertes Gerät (etwa eine\n"
-"Festplattenpartition) zu. Dies wird fĂ¼r Anwendungen wie\n"
-"etwa ORACLE-Datenbankem oder DVD-Playern benötigt"
+"RAW-Geräte Block-Geräten (wei Festplatten-Partitionen) zuweisen,\n"
+"um Anwendungen wie Oracle oder DVD-Player nutzen zu können."
-#: services.pm:103
-#, fuzzy, c-format
+#: services.pm:101
+#, c-format
msgid "Nameserver information manager"
msgstr "Nameserver-Informationsverwaltung"
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6823,16 +6586,16 @@ msgstr ""
"Netzwerken verwendet, jedoch wird fĂ¼r komplexere Netzwerke ein \n"
"anderer Dienst benötigt."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
"performance metrics for any machine on that network."
msgstr ""
-"Der Dienst rstat ermöglicht es Anwendern anderer Rechner des \n"
-"Netzwerks Preformance-Daten dieses Rechners zu erhalten."
+"Der rstat Dienst erlaubt es Anwendern in einem Netzwerk, Performance-Daten\n"
+"von jedem anderen Rechner in diesem Netzwerk zu erhalten."
-#: services.pm:109
+#: services.pm:107
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
@@ -6841,17 +6604,16 @@ msgstr ""
"Mittels Syslog sichern zahlreiche Dienste Verlaufsprotokolle in vorgesehene "
"Dateien. Es ist sinnvoll Syslog immer aktiviert zu haben."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
"logged in on other responding machines."
msgstr ""
-"Der Dienst rusers ermöglicht es Anwendern anderer Rechner \n"
-"herauszubekommen, welche Benutzer auf diesem Rechner \n"
-"gerade angemeldet sind."
+"Der Dienst rusers erlaubt es Anwendern in einem Netzwerk zu identifizieren\n"
+"wer gerade auf einem der anderen Rechnern angemeldet ist."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6861,7 +6623,7 @@ msgstr ""
"momentan angemeldeter Benutzer Ă¼bermittelt zu bekommen \n"
"(ähnlich wie finger)."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
@@ -6869,31 +6631,36 @@ msgstr ""
"SANE (Scanner Access Now Easy) erlaubt es, Scanner, Videokameras und "
"ähnliches anzusprechen"
-#: services.pm:115
-#, fuzzy, c-format
+#: services.pm:113
+#, c-format
msgid "Packet filtering firewall"
-msgstr "Paketfilternde Firewall"
+msgstr "Paketfilter-Firewall"
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr "Paketfilternde Firewall fĂ¼r IPv6"
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
"integrates with a Windows Server domain"
msgstr ""
-"DAS SMB/CIFS Protokoll erlaubt es, den Zugang zu Dateien und Druckern zu "
-"teilen und integriert sich auch in eine Windows Server Umgebung"
+"Das SMB/CIFS Protokoll erlaubt es, den Zugang zu Dateien und Druckern zu "
+"teilen und integriert sich auch in eine Windows-Server-Umgebung"
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "Starten des Sound-Systems Ihres Rechners"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
-msgstr ""
+msgstr "Layer fĂ¼r die Sprach-Analyse"
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
@@ -6902,7 +6669,7 @@ msgstr ""
"Secure Shell ist ein Netzwerkprotokoll, das es erlaubt, Daten Ă¼ber eine "
"sichere Verbindung zwischen zwei Computern auszutauschen"
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6912,95 +6679,97 @@ msgstr ""
"in vorgesehene Dateien zu sichern. Es ist sinnvoll Syslog immer \n"
"aktiviert zu haben."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
+"Verschiebt die generierten persistenten udev-Regeln nach /etc/udev/rules.d"
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "Lädt die Treiber fĂ¼r Ihre USB-Geräte."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr "Eine resourcenschonende Netzwerk-VerkehrsĂ¼berwachung"
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
-msgstr "Startet den X Font-Server"
+msgstr "Startet den X-Font-Server"
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
-msgstr "Startet andere Dienste auf Verlangen"
+msgstr "Startet andere Daemonen auf Verlangen."
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "Drucken"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Internet"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "Gemeinsamer Dateizugriff"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "Netzwerk"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "System"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "Fernwartung"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "Datenbankserver"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "Dienste"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr ""
-"Wählen Sie, welche Dienste\n"
-"automatisch beim Systemstart\n"
-"aktiviert werden sollen"
+"Wählen Sie, welche Dienste automatisch beim Systemstart aktiviert werden "
+"sollen"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d aktiviert von %d registrierten"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "aktiv"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "gestoppt"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "Dienste und Dämonen"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -7010,32 +6779,27 @@ msgstr ""
"weiteren Informationen zu\n"
"diesem Dienst."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "Info"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "Starten wenn verlangt"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "Beim Systemstart"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Start"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Stopp"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -7069,7 +6833,7 @@ msgstr ""
"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, "
"USA.\n"
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -7092,11 +6856,11 @@ msgstr ""
"--show-conf - Liste der zu archivierenden Dateien/Verzeichnisse.\n"
"--config-info - Erklärung der Konfigurationsdatei-Parameter (fĂ¼r nicht-X "
"Anwender).\n"
-"--daemon - Verwende die Dienst-Konfiguration. \n"
+"--daemon - Verwende die Dämon-Konfiguration. \n"
"--help - Ausgabe dieses Hilfetextes.\n"
"--version - Ausgabe der Versionsnummer.\n"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -7109,24 +6873,24 @@ msgstr ""
" --boot - ermöglicht die Konfiguration des Bootloaders\n"
"Standard-Modus: Bietet die Konfiguration des AutoLogin-Features an"
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-"[OPTIONEN] [PROGRAMMNAME]\n"
+"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
-"OPTIONEN:\n"
-" --help - Asgabe dieses Hilfetextes.\n"
-" --report - Name eines Mandriva Linux-Werkzeuges.\n"
-" --incident - Name eines Mandriva Linux-Werkzeuges."
+"OPTIONS:\n"
+" --help - diese Hilfe-Seite ausgeben.\n"
+" --report - das Programm sollte eines der %s-Werkzeuge sein\n"
+" --incident - das Programm sollte eines der %s-Werkzeuge sein"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -7143,7 +6907,7 @@ msgstr ""
" --internet - Internetzugang einrichten\n"
" --wizard - wie --add"
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -7176,11 +6940,11 @@ msgstr ""
" : name_der_anwendung, wie so fĂ¼r Staroffice \n"
" : und gs fĂ¼r ghostscript fĂ¼r nur dieses."
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -7193,32 +6957,32 @@ msgid ""
"--delclient : delete a client machine from MTS (requires MAC address, "
"IP, nbi image name)"
msgstr ""
-"[OPTIONEN]...\n"
-"Mandriva Terminal-Server-Konfigurator\n"
-"--enable : MTS einschalten\n"
-"--disable : MTS ausschalten\n"
+"[OPTIONS]...\n"
+"%s-Terminalserver-Einrichtung\n"
+"--enable : MTS aktivieren\n"
+"--disable : MTS deaktivieren\n"
"--start : MTS starten\n"
"--stop : MTS anhalten\n"
-"--adduser : einen existierenden Systemnutzer zu MTS hinzufĂ¼gen "
-"(benötigt Nutzernamen)\n"
-"--deluser : einen existierenden Systemnutzer von MTS löschen "
-"(benötigt Nutzernamen)\n"
-"--addclient : einen Client zu MTS hinzufĂ¼gen (benötigt MAC Adresse, IP, "
-"Name des NBI-Abbildes)\n"
-"--delclient : einen Client von MTS löschen (benötigt MAC Adresse, IP, "
-"Name des NBI-Abbildes)"
+"--adduser : einen existierenden System-Benutzer zu MTS hinzufĂ¼gen "
+"(benötigt Benutzername)\n"
+"--deluser : einen existierenden System-Benutzer vom MTS entfernen "
+"(benötigt Benutzername)\n"
+"--addclient : eine Client-Maschine zu MTS hinzufĂ¼gen (benötigt MAC-"
+"Adress, IP, nbi-Abbildname)\n"
+"--delclient : eine Client-Maschine vom MTS entfernen (benötigt MAC-"
+"Adress, IP, nbi-Abbildname)"
-#: standalone.pm:99
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[Tastatur]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
-msgstr "[--file=datei] [--word=word] [--explain=ausdruck] [--alert]"
+msgstr "[--file=datei] [--word=word] [--explain=regexp] [--alert]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -7241,25 +7005,26 @@ msgstr ""
"--status : gibt 1 zurĂ¼ck wenn verbunden sonst 0, beendet sich danach.\n"
"--quiet : nicht interaktiv. benutzt mit (dis)connect."
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
"[OPTION]...\n"
-" --no-confirmation keine Fragen im Mandriva Update-Modus stellen\n"
-" --no-verify-rpm Paketsignaturen nicht Ă¼berprĂ¼fen\n"
-" --changelog-first Änderungsprotokoll vor Dateiliste anzeigen\n"
-" --merge-all-rpmnew Zusammenlegen aller .rpmnew/.rpmsave-Dateien "
-"vorschlagen"
+" --no-confirmation Im %s Update-Mode nicht nach Bestätigung fragen\n"
+" --no-verify-rpm Paket-Signaturen nicht auf Echtheit prĂ¼fen\n"
+" --changelog-first Das Changelog vor der Dateiliste im "
+"Beschreibungsfenster anzeigen\n"
+" --merge-all-rpmnew vorschlagen, alle gefundenen .rpmnew/.rpmsave-"
+"Dateien zu mergen"
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
@@ -7268,7 +7033,7 @@ msgstr ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -7279,7 +7044,7 @@ msgstr ""
" XFdrake [--noauto] monitor\n"
" XFdrake resolution"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -7290,71 +7055,76 @@ msgstr ""
"Verwendung: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
"testing] [-v|--version] "
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, c-format
msgid "All servers"
msgstr "Alle Server"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr "Global"
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr "Afrika"
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
msgstr "Asien"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
-msgstr "Europe"
+msgstr "Europa"
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr "Nordamerika"
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "Ozeanien"
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr "SĂ¼damerika"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Hong Kong"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
-msgstr "Russland"
+msgstr "Russische Föderation"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "Jugoslawien"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "Ist dies richtig?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr "Sie haben eine Datei ausgewählt, kein Verzeichnis"
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "Info"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -7367,113 +7137,4 @@ msgstr ""
#: wizards.pm:99
#, c-format
msgid "Installation failed"
-msgstr "Die Installation schlug fehl!"
-
-#~ msgid "Restrict command line options"
-#~ msgstr "Gebrauch der Kommandozeilen-Parameter einschränken"
-
-#~ msgid "restrict"
-#~ msgstr "einschränken"
-
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr ""
-#~ "Die Option â€Gebrauch der Kommandozeilen-Parameter einschränken“ ist "
-#~ "ohne \n"
-#~ "Angabe eines Passwortes wirkungslos."
-
-#~ msgid "Use an encrypted file system"
-#~ msgstr "Ein verschlĂ¼sseltes Dateisystem verwenden"
-
-#~ msgid ""
-#~ "To ensure data integrity after resizing the partition(s), \n"
-#~ "filesystem checks will be run on your next boot into Microsoft Windows®"
-#~ msgstr ""
-#~ "Um nach der GrĂ¶ĂŸenänderung der Partition(en) die Datenintegrität\n"
-#~ "zu gewährleisten, wird Windowsâ„¢ beim nächsten Hochfahren eine\n"
-#~ "DateisystemprĂ¼fung durchfĂ¼hren."
-
-#~ msgid "Use the Microsoft Windows® partition for loopback"
-#~ msgstr "Verwende die Microsoft Windows® Partition als Loopback"
-
-#~ msgid "Which partition do you want to use for Linux4Win?"
-#~ msgstr "Welche Partition wollen Sie fĂ¼r Linux4Win verwenden?"
-
-#~ msgid "Choose the sizes"
-#~ msgstr "Wählen Sie die GrĂ¶ĂŸe"
-
-#~ msgid "Root partition size in MB: "
-#~ msgstr "Root Partitions GrĂ¶ĂŸe in MB: "
-
-#~ msgid "Swap partition size in MB: "
-#~ msgstr "Swap Partitions GrĂ¶ĂŸe in MB: "
-
-#~ msgid ""
-#~ "There is no FAT partition to use as loopback (or not enough space left)"
-#~ msgstr ""
-#~ "Es gibt keine FAT Partition die als Loopback verwendet werden kann (oder "
-#~ "nicht genĂ¼gen Speicher vorhanden)"
-
-#~ msgid ""
-#~ "The FAT resizer is unable to handle your partition, \n"
-#~ "the following error occurred: %s"
-#~ msgstr ""
-#~ "Das Werkzeug zum Verändern der FAT-PartitionsgrĂ¶ĂŸe kann mit der \n"
-#~ "Partition nicht arbeiten. Folgender Fehler trat auf:%s"
-
-#~ msgid "Automatic routing from ALSA to PulseAudio"
-#~ msgstr "Automatisches Weiterleiten von ALSA zu PulseAudio"
-
-#~ msgid "Please log out and then use Ctrl-Alt-BackSpace"
-#~ msgstr "Bitte melden Sie sich ab und drĂ¼cken Sie Ctrl-Alt-RĂ¼cktaste"
-
-#~ msgid "Welcome To Crackers"
-#~ msgstr "Cracker-Spielplatz"
-
-#~ msgid "Poor"
-#~ msgstr "Schwach"
-
-#~ msgid "High"
-#~ msgstr "Hoch"
-
-#~ msgid "Higher"
-#~ msgstr "Höher"
-
-#~ msgid "Paranoid"
-#~ msgstr "Paranoid"
-
-#~ msgid ""
-#~ "This level is to be used with care. It makes your system more easy to "
-#~ "use,\n"
-#~ "but very sensitive. It must not be used for a machine connected to "
-#~ "others\n"
-#~ "or to the Internet. There is no password access."
-#~ msgstr ""
-#~ "Diese Ebene ist mit Vorsicht zu verwenden. Zwar macht sie Ihr System \n"
-#~ "einfacher handhabbar, aber auch leichter angreifbar: In dieser Form "
-#~ "darf \n"
-#~ "der Rechner nicht als Netzwerkrechner (LAN oder Modem) verwendet "
-#~ "werden, \n"
-#~ "da Angreifer mangels Passwort an Ihre Daten gelangen können!"
-
-#~ msgid ""
-#~ "Passwords are now enabled, but use as a networked computer is still not "
-#~ "recommended."
-#~ msgstr ""
-#~ "Passwortabfragen sind nun eingeschaltet, aber die Verwendung als \n"
-#~ "Netzwerkrechner kann hier nicht empfohlen werden."
-
-#~ msgid ""
-#~ "There are already some restrictions, and more automatic checks are run "
-#~ "every night."
-#~ msgstr ""
-#~ "Es gibt bereits mehr Restriktionen und jede Nacht werden automatische "
-#~ "Sicherheitstests durchgefĂ¼hrt."
-
-#~ msgid ""
-#~ "This is similar to the previous level, but the system is entirely closed "
-#~ "and security features are at their maximum."
-#~ msgstr ""
-#~ "Diese Ebene bietet die selbe Funktionalität, wie die vorherige. Jedoch "
-#~ "ist \n"
-#~ "das System nun komplett geschlossen. Es ist die höchste Sicherheitsebene."
+msgstr "Die Installation schlug fehl"
diff --git a/perl-install/share/po/el.po b/perl-install/share/po/el.po
index 0736bde2a..4de83046d 100644
--- a/perl-install/share/po/el.po
+++ b/perl-install/share/po/el.po
@@ -2,43 +2,41 @@
# Greek translation for drakfloppy.
# Copyright (C) 2001,2003 Free Software Foundation, Inc.
#
+#
# Thanos Kyritsis <djart@hellug.gr>, 2001.
# Îίκος ÎÏκταÏης (Nick Niktaris) <niktarin@yahoo.com>, 2003.
# Nikos Papadopoulos <231036448@freemail.gr>, 2008, 2009.
-# Glentadakis Dimitrios <dglent@gmail.com>, 2009, 2010.
-# Glentadakis Dimitrios <translators_team@mandrivalinux.gr>, 2009.
-# Dimitrios Glentadakis, 2010.
+# Glentadakis Dimitrios <dglent@gmail.com>, 2009, 2010, 2011.
+# Dimitrios Glentadakis <dglent@gmail.com>, 2012, 2013, 2014, 2015, 2016.
msgid ""
msgstr ""
-"Project-Id-Version: DrakX-el\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
-"PO-Revision-Date: 2010-06-12 10:09+0200\n"
-"Last-Translator: Dimitrios Glentadakis\n"
-"Language-Team: Greek <translators_team@mandrivalinux.gr>\n"
+"Project-Id-Version: drakx_share\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2016-07-23 13:22+0200\n"
+"Last-Translator: Dimitrios Glentadakis <dglent@free.fr>\n"
+"Language-Team: Greek <i18n-el@ml.mageia.org>\n"
+"Language: el\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.0\n"
-"X-Poedit-Language: Greek\n"
-"X-Poedit-Country: GREECE\n"
-"X-Poedit-SourceCharset: utf-8\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+"Content-Transfer-Encoding: 8-bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "ΠαÏÎ±ÎºÎ±Î»Ï Ï€ÎµÏιμένετε"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "Γίνεται εγκατάσταση του Ï€ÏογÏάμματος εκκίνησης του υπολογιστή"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -48,598 +46,583 @@ msgid ""
"\n"
"Assign a new Volume ID?"
msgstr ""
-"Το LILO σου ζητάει να δÏσεις μία νέα Ταυτότητα Τόμου (Volume ID) στο δίσκο %"
-"s.\n"
-"Όμως, η αλλαγή της Ταυτότητας Τόμου ενός δίσκου εκκίνησης των Microsoft "
-"Windows NT, 2000, ή XP, είναι ένα μοιÏαίο λάθος για τα Microsoft Windows.\n"
-"Αυτή η επιφÏλαξη δεν ισχÏει για τα Microsoft Windows 95 ή 98, ή για τους "
-"δίσκους δεδομένων των NT.\n"
+"Το LILO σας ζητάει να δÏσετε μία νέα Ταυτότητα Τόμου (Volume ID) στο δίσκο "
+"%s.\n"
+"Όμως, η αλλαγή της ταυτότητας τόμου ενός δίσκου εκκίνησης των Windows NT, "
+"2000, ή XP, είναι ένα μοιÏαίο λάθος για τα Windows.\n"
+"Αυτή η επιφÏλαξη δεν ισχÏει για τα Windows 95 ή 98, ή για τους δίσκους "
+"δεδομένων των NT.\n"
"\n"
-"Îα Ï€ÏοσδιοÏιστεί μια νέα Ταυτότητα Τόμου;"
+"Îα γίνει ανάθεση μιας νέα Ταυτότητας Τόμου;"
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr ""
-"Η εγκατάσταση του Ï€ÏογÏάμματος εκκίνησης απέτυχε. ΠÏοκλήθηκε το ακόλουθο "
+"Η εγκατάσταση του Ï€ÏογÏάμματος εκκίνησης απέτυχε. ΠαÏουσιάστηκε το ακόλουθο "
"σφάλμα:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"ΜποÏεί να χÏειαστεί να αλλάξετε την Open Firmware boot-συσκευή Ïστε να\n"
-" ενεÏγοποιήσετε το Ï€ÏόγÏαμμα εκκίνησης. Αν στην επανεκκίνηση δεν δείτε την "
-"Ï€ÏοτÏοπή του Ï€ÏόγÏαμμα εκκίνησης,\n"
-"πατήστε το Command-Option-O-F κατά την επανεκκίνηση και εισάγετε:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Μετά γÏάψτε: shut-down\n"
-"Στην επόμενη εκκίνηση θα Ï€Ïέπει να δείτε την Ï€ÏοτÏοπή του Ï€ÏογÏάμματος "
-"εκκίνησης ."
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
-"Επιλέξατε να εγκαταστήσετε το Ï€ÏόγÏαμμα εκκίνησης σε μια κατάτμηση.\n"
-"Εννοείτε ότι έχετε ήδη εγκατάσταση ένα άλλο Ï€ÏόγÏαμμα εκκίνησης στον σκληÏÏŒ "
-"σας δίσκο (π.χ. System Commander).\n"
+"Αποφασίσατε να εγκαταστήσετε το Ï€ÏόγÏαμμα εκκίνησης σε μια κατάτμηση.\n"
+"Αυτό σημαίνει ότι έχετε ήδη ένα Ï€ÏόγÏαμμα εκκίνησης στον σκληÏÏŒ δίσκο από "
+"τον οποίο εκκινείτε τον υπολογιστή (π.χ. System Commander).\n"
"\n"
-"Από ποιόν δίσκο ξεκινάτε;"
+"Ποιος είναι ο δίσκος εκκίνησης;"
-#: any.pm:331
+#: any.pm:335
#, c-format
msgid "Bootloader Installation"
-msgstr "Εγκατάσταση του Ï€ÏογÏάμματος εκκίνησης του υπολογιστή"
+msgstr "Εγκατάσταση του Ï€ÏογÏάμματος εκκίνησης"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "Î Î¿Ï Î¸Î­Î»ÎµÏ„Îµ να εγκαταστήσετε το Ï€ÏόγÏαμμα εκκίνησης;"
-#: any.pm:359
+#: any.pm:355
#, c-format
msgid "First sector (MBR) of drive %s"
msgstr "ΠÏÏτος τομέας (MBR) του δίσκου %s"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "ΠÏÏτος τομέας του δίσκου (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
-msgstr "ΠÏÏτος τομέας της κατάτμησης εκκίνησης"
+msgstr "ΠÏÏτος τομέας της κατάτμησης root"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
-msgstr "Στην Δισκέτα"
+msgstr "Στη δισκέτα"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "ΠαÏάλειψη"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
-msgstr "ΡÏθμιση ΤÏπου Εκκίνησης"
+msgstr "ΡÏθμιση του στυλ εκκίνησης"
+
+#: any.pm:395
+#, c-format
+msgid "EFI System Partition"
+msgstr "Îατάτμηση συστήματος EFI"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
-msgstr "Βασικές επιλογές Ï€ÏογÏάμματος εκκίνησης"
+msgstr "ÎÏÏιες επιλογές του Ï€ÏογÏάμματος εκκίνησης"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "ΠÏόγÏαμμα εκκίνησης"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
-msgstr "ΧÏήση Ï€ÏογÏάμματος εκκίνησης"
+msgstr "ΧÏήση του Ï€ÏογÏάμματος εκκίνησης"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Συσκευή εκκίνησης"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
-msgstr "Βασικές Ïυθμίσεις"
+msgstr "ÎÏÏιες επιλογές"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
-msgstr "ÎαθυστέÏηση Ï€Ïιν την εκκίνηση"
+msgstr ""
+"ÎαθυστέÏηση Ï€Ïιν την εκκίνηση\n"
+"της Ï€Ïοεπιλεγμένης εικόνας"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
-msgstr "ΕνεÏγοποίηση ACPI"
+msgstr "ΕνεÏγοποίηση του ACPI"
-#: any.pm:426
+#: any.pm:419
#, c-format
msgid "Enable SMP"
-msgstr "ΕνεÏγοποίηση SMP"
+msgstr "ΕνεÏγοποίηση του SMP"
-#: any.pm:427
+#: any.pm:420
#, c-format
msgid "Enable APIC"
-msgstr "ΕνεÏγοποίηση του ACPI"
+msgstr "ΕνεÏγοποίηση του APIC"
-#: any.pm:429
+#: any.pm:422
#, c-format
msgid "Enable Local APIC"
-msgstr "ΕνεÏγοποίηση του Î¤Î¿Ï€Î¹ÎºÎ¿Ï ACPI"
+msgstr "ΕνεÏγοποίηση του Ï„Î¿Ï€Î¹ÎºÎ¿Ï APIC"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Ασφάλεια"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
-msgstr "Îωδικός ΠÏόσβασης"
+msgstr "Îωδικός Ï€Ïόσβασης"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
-msgstr "Οι κωδικοί Ï€Ïόσβασης είναι ανόμοιοι"
+msgstr "Οι κωδικοί Ï€Ïόσβασης δεν ταιÏιάζουν"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "ΠαÏÎ±ÎºÎ±Î»Ï Ï€Ïοσπαθήστε ξανά"
-#: any.pm:436
+#: any.pm:429
#, c-format
-msgid "You can not use a password with %s"
-msgstr "Δεν μποÏείς να χÏησιμοποιήσεις ένα κωδικό Ï€Ïόσβασης με το %s"
+msgid "You cannot use a password with %s"
+msgstr "Δεν μποÏείτε να χÏησιμοποιήσετε έναν κωδικό Ï€Ïόσβασης με %s"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
-msgstr "Îωδικός ΠÏόσβασης (ξανά)"
+msgstr "Îωδικός Ï€Ïόσβασης (ξανά)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "ÎαθαÏισμός /tmp σε κάθε εκκίνηση"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "Μήνυμα Init"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "Άνοιγμα ÎαθυστέÏησης Firmware"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "Τέλος ΧÏόνου Εκκίνησης ΠυÏήνα"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "ΕνεÏγοποίηση εκκίνησης από CD;"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "ΕνεÏγοποίηση OF εκκίνησης;"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "ΠÏοεπιλεγμένο λειτουÏγικό σÏστημα ;"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Εικόνα"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
-msgstr "Root"
+msgstr "Îατάτμηση root"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
-msgstr "ΠÏοσάÏτηση"
+msgstr "Επιλογές πεÏασμένες στον πυÏήνα"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
-msgstr "Xen Ï€Ïοσθήκη"
+msgstr "Επιλογές Xen πεÏασμένες στον πυÏήνα"
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
-msgstr "Απαιτείται κωδικός για την εκκίνηση"
+msgstr "Απαιτείται ένας κωδικός Ï€Ïόσβασης για την εκκίνηση"
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
-msgstr "ΛειτουÏγία Video"
+msgstr "ΛειτουÏγία βίντεο"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "ΠÏοφίλ δικτÏου"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Ετικέτα"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
-msgstr "ΠÏοεπιλεγμένο"
-
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "NoVideo"
+msgstr "ΠÏοκαθοÏισμένο"
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
-msgstr "Δεν επιτÏέπεται άδεια ετικέτα"
+msgstr "Δεν επιτÏέπεται μια κενή ετικέτα"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "ΠÏέπει να οÏίσετε μια εικόνα πυÏήνα"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "ΠÏέπει να οÏίσετε μια κατάτμηση root"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Αυτή η ετικέτα χÏησιμοποιείται ήδη"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
-msgstr "Τι Ï„Ïπου επιλογή θέλετε να Ï€Ïοσθέσετε;"
+msgstr "Τι Ï„Ïπου σÏστημα θέλετε να Ï€Ïοσθέσετε;"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Άλλο λειτουÏγικό (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Άλλο λειτουÏγικό (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "Άλλο λειτουÏγικό (Windows...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, c-format
msgid "Bootloader Configuration"
-msgstr "ΔιαμόÏφωση του Ï€ÏογÏάμματος εκκίνησης του υπολογιστή"
+msgstr "ΡÏθμιση του Ï€ÏογÏάμματος εκκίνησης"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
"You can create additional entries or change the existing ones."
msgstr ""
-"ΥπάÏχουν οι ακόλουθες επιλογές.\n"
+"ΟÏίστε οι καταχωÏήσεις στο Î¼ÎµÎ½Î¿Ï ÎµÎºÎºÎ¯Î½Î·ÏƒÎ·Ï‚.\n"
"ΜποÏείτε να Ï€Ïοσθέσετε κι άλλες ή να αλλάξετε τις υπάÏχουσες."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr "Μην αγγίξετε το ESP ή το MBR"
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "ΠÏοσοχή"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+"Η αποτÏοπή της εγκατάστασης σε ESP ή MBR σημαίνει ότι η εγκατάσταση δεν "
+"είναι εκτελέσιμη εκτός αν αλυσοδέσετε την φόÏτωση από ένα άλλο λειτουÏγικό "
+"σÏστημα !"
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr "Î•Î½Ï„Î¿Ï€Î¹ÏƒÎ¼Î¿Ï Ï„Ï‰Î½ άλλων ΛειτουÏγικÏν Συστημάτων"
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
-msgstr "Ï€Ïόσβαση σε Ï€ÏογÏάμματα Χ"
+msgstr "Ï€Ïόσβαση σε Ï€ÏογÏάμματα γÏÎ±Ï†Î¹ÎºÎ¿Ï Ï€ÎµÏιβάλλοντος"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "Ï€Ïόσβαση σε εÏγαλεία rpm"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
-msgstr "δυνατότητα \"su\""
+msgstr "επιτÏέπεται η «su»"
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
-msgstr "Ï€Ïόσβαση σε διαχειÏιστικά αÏχεία"
+msgstr "Ï€Ïόσβαση σε αÏχεία διαχείÏισης"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "Ï€Ïόσβαση σε εÏγαλεία δικτÏου"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "Ï€Ïόσβαση σε εÏγαλεία σÏνθεσης"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
-msgstr "(το %s έχει ήδη Ï€Ïοστεθεί)"
+msgstr "(%s έχει ήδη Ï€Ïοστεθεί)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
-msgstr "ΠαÏÎ±ÎºÎ±Î»Ï ÎµÎ¹ÏƒÎ¬Î³ÎµÏ„Îµ όνομα χÏήστη"
+msgstr "ΠαÏÎ±ÎºÎ±Î»Ï ÎµÎ¹ÏƒÎ¬Î³ÎµÏ„Îµ ένα όνομα χÏήστη"
-#: any.pm:863
+#: any.pm:875
#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
"cased letters, numbers, `-' and `_'"
msgstr ""
"Το όνομα χÏήστη Ï€Ïέπει να αÏχίζει με πεζό γÏάμμα και τα γÏάμματα που "
-"ακολουθοÏν να είναι επίσης πεζά, αÏιθμοÏÏ‚, `-' και `_'"
+"ακολουθοÏν να είναι επίσης πεζά, αÏιθμοί, «-» και «_»"
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "Αυτό το όνομα χÏήστη είναι Ï€Î¿Î»Ï Î¼Î±ÎºÏÏ"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
-msgstr "Αυτό το όνομα χÏήστη υπάÏχει ήδη"
+msgstr "Αυτό το όνομα χÏήστη έχει ήδη Ï€Ïοστεθεί"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
-msgstr "ID ΧÏήστη"
+msgstr "ΑναγνωÏιστικό χÏήστη"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
-msgstr "ID Ομάδας"
+msgstr "ΑναγνωÏιστικό ομάδας"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
msgstr "Το %s Ï€Ïέπει να είναι αÏιθμός"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
-msgstr "το %s θα Ï€Ïέπει να είναι πάνω από 500. Αποδοχή, έτσι κι αλλιÏÏ‚;"
+msgid "%s should be above 1000. Accept anyway?"
+msgstr ""
+"Το %s Ï€Ïέπει να είναι μεγαλÏτεÏο ή ίσο του 1000. Αποδοχή έτσι κι αλλιÏÏ‚;"
-#: any.pm:877
+#: any.pm:889
#, c-format
msgid "User management"
msgstr "ΔιαχείÏιση χÏηστÏν"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
-msgstr "ΕνεÏγοποίηση λογαÏÎ¹Î±ÏƒÎ¼Î¿Ï guest "
+msgstr "ΕνεÏγοποίηση του λογαÏÎ¹Î±ÏƒÎ¼Î¿Ï ÎµÏ€Î¹ÏƒÎºÎ­Ï€Ï„Î· "
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, c-format
msgid "Set administrator (root) password"
-msgstr "ÎŒÏισε τον κωδικό Ï€Ïόσβασης του διαχειÏιστή (root)"
+msgstr "ΟÏίστε τον κωδικό Ï€Ïόσβασης του διαχειÏιστή (root)"
-#: any.pm:889
+#: any.pm:903
#, c-format
msgid "Enter a user"
-msgstr "Εισήγαγε ένα χÏήστη"
+msgstr "Εισαγάγετε έναν χÏήστη"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Εικονίδιο"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "ΠÏαγματικό όνομα"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
-msgstr "Όνομα σÏνδεσης"
+msgstr "Όνομα χÏήστη"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
-msgstr "Φλοιός (shell)"
+msgstr "Îέλυφος"
+
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr "Επιπλέον ομάδες"
-#: any.pm:947
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
msgstr "ΠαÏÎ±ÎºÎ±Î»Ï Ï€ÎµÏιμένετε, Ï€Ïοσθήκη μέσου..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "Αυτόματη σÏνδεση"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
-msgstr ""
-"ΜποÏÏ Î½Î± Ïυθμίσω το σÏστημά σας έτσι Ïστε να συνδέει αυτόματα έναν χÏήστη."
+msgstr "ΜποÏÏ Î½Î± Ïυθμίσω το σÏστημά σας να συνδέει αυτόματα έναν χÏήστη."
-#: any.pm:979
+#: any.pm:1005
#, c-format
msgid "Use this feature"
-msgstr "ΧÏήση αυτής της λειτουÏγίας"
+msgstr "ΧÏήση Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… χαÏακτηÏιστικοÏ"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
-msgstr "Επιλέξτε τον Ï€Ïοεπιλεγμένο χÏήστη:"
+msgstr "Επιλέξτε τον Ï€ÏοκαθοÏισμένο χÏήστη:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
-msgstr "Επιλέξτε τον διαχειÏιστή παÏαθÏÏων που θέλετε να χÏησιμοποιήσετε:"
+msgstr "Επιλέξτε το διαχειÏιστή παÏαθÏÏων που θέλετε να χÏησιμοποιήσετε:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
-msgstr "ΣημειÏσεις Έκδοσης"
+msgstr "ΣημειÏσεις έκδοσης"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Îλείσιμο"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Άδεια χÏήσης"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Έξοδος"
-#: any.pm:1080
+#: any.pm:1096
#, c-format
msgid "Do you accept this license ?"
-msgstr "Αποδέχεστε αυτήν την άδεια ;"
+msgstr "Αποδέχεστε αυτήν την άδεια;"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Αποδοχή"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "ΆÏνηση"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "ΠαÏÎ±ÎºÎ±Î»Ï ÎµÏ€Î¹Î»Î­Î¾Ï„Îµ τη γλÏσσα"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"Το Mandriva Linux υποστηÏίζει πολλαπλές γλÏσσες.Επιλέξτε \n"
-"τις άλλες γλÏσσες που θα είναι διαθέσιμες μετά το πέÏας της \n"
-"εγκατάστασης και την επανεκκίνηση του συστήματός σας."
+"Η %s υποστηÏίζει πολλαπλές γλÏσσες. Επιλέξτε\n"
+"τις γλÏσσες που επιθυμείτε να εγκαταστήσετε. Θα είναι διαθέσιμες\n"
+"μετά την ολοκλήÏωση της εγκατάστασης και την επανεκκίνηση του υπολογιστή."
+
+#: any.pm:1153 fs/partitioning_wizard.pm:186
+#, c-format
+msgid "Mageia"
+msgstr "Mageia"
-#: any.pm:1138
+#: any.pm:1154
#, c-format
-msgid "Multi languages"
+msgid "Multiple languages"
msgstr "Πολλαπλές γλÏσσες"
-#: any.pm:1147 any.pm:1178
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
+msgstr "Επιλογή επιπλέον γλωσσÏν"
+
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr "Îωδικοποίηση παλιάς συμβατότητας (μη UTF-8)"
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "Όλες οι γλÏσσες"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "Επιλογή γλÏσσας"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
-msgstr "ΧÏÏα"
+msgstr "ΧÏÏα / ΠεÏιοχή"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
-msgstr "ΠαÏÎ±ÎºÎ±Î»Ï ÎµÏ€Î¹Î»Î­Î¾Ï„Îµ την χÏÏα σας"
+msgstr "ΠαÏÎ±ÎºÎ±Î»Ï ÎµÏ€Î¹Î»Î­Î¾Ï„Îµ τη χÏÏα σας"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "Αυτή είναι η πλήÏης λίστα των διαθέσιμων χωÏÏν"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
-msgstr "Άλλες ΧÏÏες"
+msgstr "Άλλες χÏÏες"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
-msgstr "Για ΠÏοχωÏημένους"
+msgstr "Για Ï€ÏοχωÏημένους"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr "Μέθοδος εισαγωγής:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Îανένα"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "ΧωÏίς κοινή χÏήση"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "ΕπιτÏέπεται για όλους τους χÏήστες"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "ΠÏοσαÏμοσμένο"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -654,102 +637,102 @@ msgstr ""
"\n"
"Το \"ΠÏοσαÏμοσμένο\" επιτÏέπει την ανά χÏήστη ÏÏθμιση.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
"Windows."
msgstr ""
"NFS: το παÏαδοσιακό σÏστημα κοινής χÏήσης του Unix, με πεÏιοÏισμένη "
-"υποστήÏιξη για Mac και Microsoft Windows."
+"υποστήÏιξη για Mac και Windows."
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
"systems."
msgstr ""
-"SMB: ένα σÏστημα κοινής χÏήσης, που χÏησιμοποιείται από τα Microsoft "
-"Windows, από το Mac OS X και από πολλά μοντέÏνα συστήματα Λίνουξ."
+"SMB: ένα σÏστημα κοινής χÏήσης, που χÏησιμοποιείται από τα Windows, από το "
+"Mac OS X και από πολλά μοντέÏνα συστήματα Linux."
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr ""
-"ΜποÏείτε να γίνει εξαγωγή με την χÏήση NFS ή SMB. ΠαÏÎ±ÎºÎ±Î»Ï ÎµÏ€Î¹Î»Î­Î¾Ï„Îµ ποίο "
-"θέλετε."
+"ΜποÏείτε να κάνετε εξαγωγή με τη χÏήση NFS ή SMB. ΠαÏÎ±ÎºÎ±Î»Ï ÎµÏ€Î¹Î»Î­Î¾Ï„Îµ ποιο θα "
+"θέλατε να χÏησιμοποιήσετε."
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
-msgstr "Εκκίνηση userdrake"
+msgstr "Εκκίνηση του userdrake"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
"You can use userdrake to add a user to this group."
msgstr ""
-"Το κοινόχÏηστο ανά χÏήστη κάνει χÏήση της ομάδας \"fileshare\". \n"
-"ΜποÏείτε να την Ï€Ïοσθέσετε στον κάθε χÏήστη σε αυτή την ομάδα με το "
+"Η κοινή χÏήση ανά χÏήστη χÏησιμοποιεί την ομάδα «fileshare». \n"
+"ΜποÏείτε να Ï€Ïοσθέσετε ένα χÏήστη σε αυτήν την ομάδα χÏησιμοποιÏντας το "
"userdrake."
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
msgstr ""
"Για να εφαÏμοστοÏν οι αλλαγές, θα Ï€Ïέπει να αποσυνδεθείτε και μετά να "
-"επανασυνδεθείτε. Πατήστε « Εντάξει » για να αποσυνδεθείτε Ï„ÏÏα."
+"επανασυνδεθείτε. Πατήστε «Εντάξει» για να αποσυνδεθείτε Ï„ÏÏα."
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr ""
-"Για να εφαÏμοστοÏν οι αλλαγές, θα Ï€Ïέπει να αποσυνδεθείς και μετά να "
-"ξανασυνδεθείς"
+"Για να εφαÏμοστοÏν οι αλλαγές, θα Ï€Ïέπει να αποσυνδεθείτε και μετά να "
+"επανασυνδεθείτε."
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
-msgstr "ΩÏολογιακή ΖÏνη"
+msgstr "ΩÏολογιακή ζÏνη"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
-msgstr "Ποια είναι η ζÏνη ÏÏας;"
+msgstr "Ποια είναι η ζÏνη ÏÏας σας;"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
-msgstr "ΗμεÏομηνία, Ρολόι κ' Ρυθμίσεις ΖÏνης ÎÏας"
+msgstr "Ρυθμίσεις της ημεÏομηνίας, της ÏÏας και της ωÏολογιακής ζÏνης"
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
-msgstr "Ποια είναι η σωστότεÏη ÏÏα;"
+msgstr "Ποια είναι η σωστή ÏÏα;"
-#: any.pm:1550
+#: any.pm:1572
#, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "%s (το Ïολόι της μητÏικής κάÏτας έχει οÏιστεί σε UTC)"
-#: any.pm:1551
+#: any.pm:1573
#, c-format
msgid "%s (hardware clock set to local time)"
msgstr "%s (το Ïολόι της μητÏικής κάÏτας έχει οÏιστεί στην τοπική ÏÏα)"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "ΕξυπηÏετητής NTP"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
-msgstr "Αυτόματος συγχÏονισμός ÏÏας (χÏήση NTP)"
+msgstr "Αυτόματος συγχÏονισμός της ÏÏας (μέσω NTP)"
#: authentication.pm:24
#, c-format
@@ -771,97 +754,96 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "Smart Card"
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
-msgstr "Τομέας Microsoft Windows "
+msgstr "Τομέας Windows "
#: authentication.pm:29
#, c-format
msgid "Kerberos 5"
msgstr "Kerberos 5"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "Τοπικό αÏχείο:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr "Πιστοποίηση και πληÏοφοÏίες για τους τοπικοÏÏ‚ χÏήστες"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
"consolidates certain types of information within your organization."
msgstr ""
-"Λέει στον υπολογιστή σας να χÏησιμοποιήσει το LDAP, για κάποιες ή όλες τις "
-"πιστοποιήσεις. Το LDAP συγκεντÏÏνει κάποιες συγκεκÏιμένες πληÏοφοÏίες στα "
-"πλαίσια του οÏÎ³Î±Î½Î¹ÏƒÎ¼Î¿Ï ÏƒÎ±Ï‚."
+"ΧÏήση του LDAP για κάποιες ή όλες τις πιστοποιήσεις. Το LDAP επιτÏέπει την "
+"συγκέντÏωση κάποιων πληÏοφοÏιÏν στον οÏγανισμό σας."
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
"Service domain with a common password and group file."
msgstr ""
-"ΕπιτÏέπει τη λειτουÏγία μιας ομάδας υπολογιστÏν στον ίδιο τομέα (domain) "
-"ΥπηÏεσίας ΠληÏοφοÏιÏν ΔικτÏου, με τη χÏήση ενός ÎºÎ¿Î¹Î½Î¿Ï ÎºÏδικα ασφαλείας και "
-"αÏχείου ομάδας."
+"ΕπιτÏέπει την κοινή χÏήση του ιδίου αÏχείου με τους κωδικοÏÏ‚ Ï€Ïόσβασης και "
+"τις ομάδες για μια ομάδα υπολογιστÏν στον ίδιο τομέα NIS (Network "
+"Information Service)."
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
-msgstr "Τομέας Microsoft Windows:"
+msgstr "Τομέας Windows:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
"a Windows domain."
msgstr ""
"Το Winbind επιτÏέπει στο σÏστημα να λαμβάνει πληÏοφοÏίες και να πιστοποιεί "
-"χÏήστες σε έναν τομέα Microsoft Windows."
+"χÏήστες σε έναν τομέα Windows."
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr "Kerberos 5 :"
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-"Με το Kerberos και το Ldap για την πιστοποίηση σε ΕξυπηÏετητή ΕνεÏÎ³Î¿Ï "
-"Îαταλόγου"
+"Με το Kerberos και το LDAP για την πιστοποίηση σε έναν εξυπηÏετητή Active "
+"Directory."
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, c-format
msgid "Welcome to the Authentication Wizard"
-msgstr "ÎαλÏÏ‚ ΟÏίσατε στον Οδηγό Πιστοποίησης"
+msgstr "ÎαλÏÏ‚ ήλθατε στον οδηγό πιστοποίησης"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
@@ -870,78 +852,78 @@ msgstr ""
"Επιλέξατε την πιστοποίηση LDAP. ΠαÏÎ±ÎºÎ±Î»Ï ÎµÎ»Î­Î³Î¾Ï„Îµ παÏακάτω τις παÏαμέτÏους "
"της διαμόÏφωσης"
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "ΕξυπηÏετητής LDAP"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, c-format
msgid "Base dn"
-msgstr "Ριζικό dn"
+msgstr "Base dn"
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
-msgstr "Ανάκτηση του ÏÎ¹Î¶Î¹ÎºÎ¿Ï Dn"
+msgstr "Λήψη του base Dn"
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
-msgstr "ΧÏήση των κÏυπτογÏαφημένων συνδέσεων με TLS"
+msgstr "ΧÏήση κÏυπτογÏαφημένων συνδέσεων με TLS"
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr "Λήψη του Ï€Î¹ÏƒÏ„Î¿Ï€Î¿Î¹Î·Ï„Î¹ÎºÎ¿Ï CA"
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
-msgstr "ΧÏήση του Ï„Ïόπου λειτουÏγίας Εκτός ΣÏνδεσης"
+msgstr "ΧÏήση της λειτουÏγίας Εκτός ΣÏνδεσης"
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr "ΧÏήση ανÏνυμου BIND"
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr "Bind DN "
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, c-format
msgid "Bind Password "
msgstr "Îωδικός Ï€Ïόσβασης Bind"
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
-msgstr "ÎαθοÏίστε την διαδÏομή της ομάδας"
+msgstr "ÎαθοÏίστε μια διαδÏομή για την ομάδα "
-#: authentication.pm:127
+#: authentication.pm:126
#, c-format
msgid "Password base"
msgstr "Îωδικός Ï€Ïόσβασης base"
-#: authentication.pm:128
+#: authentication.pm:127
#, c-format
msgid "Group base"
msgstr "Ομάδα base"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr "Shadow base"
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
@@ -950,37 +932,37 @@ msgstr ""
"Επιλέξατε την πιστοποίηση μέσω Kerberos 5. ΠαÏÎ±ÎºÎ±Î»Ï ÎµÎ»Î­Î³Î¾Ï„Îµ παÏακάτω τις "
"παÏαμέτÏους της διαμόÏφωσης"
-#: authentication.pm:146
+#: authentication.pm:145
#, c-format
msgid "Realm "
msgstr "Realm "
-#: authentication.pm:148
+#: authentication.pm:147
#, c-format
msgid "KDCs Servers"
msgstr "ΕξυπηÏετητές KDCs"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr "ΧÏήση DNS για εντοπισμό του KDC για το realm"
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr "ΧÏήση DNS για εντοπισμό των realms"
-#: authentication.pm:156
+#: authentication.pm:155
#, c-format
msgid "Use local file for users information"
msgstr "ΧÏήση Ï„Î¿Ï€Î¹ÎºÎ¿Ï Î±Ïχείου για τις πληÏοφοÏίες χÏηστÏν"
-#: authentication.pm:157
+#: authentication.pm:156
#, c-format
-msgid "Use Ldap for users information"
-msgstr "ΧÏήση Ldap για τις πληÏοφοÏίες χÏηστÏν"
+msgid "Use LDAP for users information"
+msgstr "ΧÏήση LDAP για τις πληÏοφοÏίες χÏηστÏν"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
@@ -989,12 +971,12 @@ msgstr ""
"Έχετε επιλέξει την πιστοποίηση μέσω Kerberos 5, Ï€Ïέπει Ï„ÏÏα να επιλέξετε τον "
"Ï„Ïπο πληÏοφοÏιÏν χÏηστÏν"
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
-msgstr "Ανάκτηση του ÏÎ¹Î¶Î¹ÎºÎ¿Ï Dn"
+msgstr "Λήψη του base Dn"
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
@@ -1003,99 +985,95 @@ msgstr ""
"Έχετε επιλέξει την πιστοποίηση μέσω NIS. ΠαÏÎ±ÎºÎ±Î»Ï ÎµÎ»Î­Î³Î¾Ï„Îµ παÏακάτω τις "
"παÏαμέτÏους της διαμόÏφωσης"
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "Τομέας NIS"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "ΕξυπηÏετητής NIS"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-"Έχετε επιλέξει την πιστοποίηση μέσω Windows Domain. ΠαÏÎ±ÎºÎ±Î»Ï ÎµÎ»Î­Î³Î¾Ï„Îµ "
-"παÏακάτω τις παÏαμέτÏους της διαμόÏφωσης"
+"Έχετε επιλέξει την πιστοποίηση με Windows Domain. ΠαÏÎ±ÎºÎ±Î»Ï ÎµÎ»Î­Î³Î¾Ï„Îµ παÏακάτω "
+"τις παÏαμέτÏους της διαμόÏφωσης"
-#: authentication.pm:218
+#: authentication.pm:217
#, c-format
msgid "Domain Model "
-msgstr "ΠÏότυπο Τομέα (domain)"
+msgstr "Μοντέλο του τομέα"
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
-msgstr "Realm ΕνεÏÎ³Î¿Ï Îαταλόγου"
+msgstr "Active Directory Realm "
-#: authentication.pm:221
+#: authentication.pm:220
#, c-format
msgid "DNS Domain"
msgstr "Τομέας DNS"
-#: authentication.pm:222
+#: authentication.pm:221
#, c-format
msgid "DC Server"
msgstr "ΕξυπηÏετητής DC"
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "Πιστοποίηση"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "Μέθοδος πιστοποίησης"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "ΧωÏίς κωδικό Ï€Ïόσβασης"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr ""
"Αυτός ο κωδικός Ï€Ïόσβασης είναι Ï€Î¿Î»Ï Î±Ï€Î»ÏŒÏ‚ (Ï€Ïέπει να έχει τουλάχιστον %d "
"χαÏακτήÏες)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
-msgstr "Δεν μποÏÏ Î½Î± χÏησιμοποιήσω broadcast χωÏίς τομέα NIS"
+msgid "Cannot use broadcast with no NIS domain"
+msgstr "Δεν είναι δυνατή η χÏήση της επιλογής broadcast χωÏίς τομέα NIS"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Επιλέξτε αÏχείο"
-#: authentication.pm:897
+#: authentication.pm:866
#, c-format
msgid "Domain Windows for authentication : "
-msgstr "Τομέας (domain) Windows για πιστοποίηση :"
+msgstr "Τομέας Windows για πιστοποίηση: "
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
-msgstr "Όνομα ΧÏήστη του ΔιαχειÏιστή Τομέα"
+msgstr "Όνομα του διαχειÏιστή τομέα"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
-msgstr "Îωδικός ΠÏόσβασης του ΔιαχειÏιστή Τομέα"
+msgstr "Îωδικός Ï€Ïόσβασης του διαχειÏιστή τομέα"
-# NOTE: this message will be displayed at boot time; that is
-# only the ascii charset will be available on most machines
-# so use only 7bit for this message (and do transliteration or
-# leave it in English, as it is the best for your language)
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1104,115 +1082,118 @@ msgid ""
"wait for default boot.\n"
"\n"
msgstr ""
-"Kalos irthate ston epilogea litourgikou sistimatos.\n"
+"ÎαλÏÏ‚ ήλθατε στον επιλογέα λειτουÏÎ³Î¹ÎºÎ¿Ï ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚!\n"
"\n"
-"Epelekse ena litourgiko sistima apo tin parapano lista,\n"
-"i perimene yia tin proepilegmeni ekkinisi.\n"
+"Επιλέξτε ένα λειτουÏγικό σÏστημα από την παÏαπάνω λίστα ή\n"
+"πεÏιμένετε την εκκίνηση από Ï€Ïοεπιλογή.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO με Î¼ÎµÎ½Î¿Ï ÎºÎµÎ¹Î¼Î­Î½Î¿Ï…"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
-msgstr "GRUB με γÏαφικό Î¼ÎµÎ½Î¿Ï "
+msgid "GRUB2 with graphical menu"
+msgstr "GRUB2 με γÏαφικό πεÏιβάλλον"
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr "GRUB με Î¼ÎµÎ½Î¿Ï ÎºÎµÎ¹Î¼Î­Î½Î¿Ï…"
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 με Î¼ÎµÎ½Î¿Ï ÎºÎµÎ¹Î¼Î­Î½Î¿Ï…"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "GRUB με γÏαφικό πεÏιβάλλον "
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr "GRUB με Î¼ÎµÎ½Î¿Ï ÎºÎµÎ¹Î¼Î­Î½Î¿Ï…"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "δεν υπάÏχει αÏκετός χÏÏος στο /boot"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
-msgstr "Δεν μποÏείτε να εγκαταστήσετε το Ï€ÏόγÏαμμα εκκίνησης σε κατάτμηση %s\n"
+msgid "You cannot install the bootloader on a %s partition\n"
+msgstr ""
+"Δεν μποÏείτε να εγκαταστήσετε το Ï€ÏόγÏαμμα εκκίνησης σε μια κατάτμηση %s\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
"renumbered"
msgstr ""
-"Η ÏÏθμιση του Ï€ÏογÏάμματος εκκίνησης του υπολογιστή σου Ï€Ïέπει να ανανεωθεί, "
-"επειδή κάποιες κατατμήσεις έχουν αλλάξει αÏιθμοÏÏ‚"
+"Η ÏÏθμιση του Ï€ÏογÏάμματος εκκίνησης Ï€Ïέπει να ενημεÏωθεί επειδή κάποιες "
+"κατατμήσεις έχουν επαναÏιθμηθεί"
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
-"Το Ï€ÏόγÏαμμα εκκίνησης του υπολογιστή σου δεν μποÏεί να εγκατασταθεί σωστά. "
-"ΠÏέπει να κάνεις εκκίνηση διάσωσης (boot rescue) και να επιλέξεις το \"%s\""
+"Το Ï€ÏόγÏαμμα εκκίνησης δεν μποÏεί να εγκατασταθεί σωστά. ΠÏέπει να "
+"εκκινήσετε το CD-ROM της εγκατάστασης με την επιλογή «διάσωση» και να "
+"επιλέξετε «%s»"
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
-msgstr "Επανεγκατάσταση του ΠÏογÏάμματος Εκκίνησης"
+msgstr "Επανεγκατάσταση του Ï€ÏογÏάμματος εκκίνησης"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "B"
msgstr "B"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr "%02d:%02d"
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d λεπτά"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 λεπτό"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d δευτεÏόλεπτα"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr "η εντολή %s λείπει"
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1221,356 +1202,335 @@ msgid ""
"configured as a WebDAV server). If you would like to add WebDAV mount\n"
"points, select \"New\"."
msgstr ""
-"WebDAV είναι ένα Ï€Ïωτόκολλο που σας επιτÏέπει την εμφάνιση τοπικά ενός "
-"φακέλου\n"
-"του εξυπηÏετητή web, και να το μεταχειÏιστεί σαν ένα τοπικό σÏστημα αÏχείων "
+"WebDAV είναι ένα Ï€Ïωτόκολλο που σας επιτÏέπει να Ï€ÏοσαÏτήσετε τοπικά ένα "
+"φάκελο\n"
+"εξυπηÏετητή ΙστοÏ, και να το μεταχειÏιστείτε σαν ένα τοπικό σÏστημα αÏχείων "
"(υπό την Ï€Ïοϋπόθεση\n"
-"ότι ο εξυπηÏετητής web είναι διαμοÏφωμένος σαν εξυπηÏετητής WebDAV). Εάν "
+"ότι ο εξυπηÏετητής Î¹ÏƒÏ„Î¿Ï ÎµÎ¯Î½Î±Î¹ διαμοÏφωμένος ως εξυπηÏετητής WebDAV). Εάν "
"θέλετε να Ï€Ïοσθέσετε\n"
-"σημεία Ï€ÏοσάÏτησης WebDAV επιλέξτε « Îέο »."
+"σημεία Ï€ÏοσάÏτησης WebDAV επιλέξτε «Îέο»."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Îέο"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "ΑποπÏοσάÏτηση"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "ΠÏοσάÏτηση"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "ΕξυπηÏετητής"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Σημείο Ï€ÏοσάÏτησης"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Επιλογές"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "ΑφαίÏεση"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
-msgstr "ΟλοκληÏÏθηκε"
-
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+msgstr "Έγινε"
+
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Σφάλμα"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
-msgstr "ΠαÏÎ±ÎºÎ±Î»Ï ÎµÎ¹ÏƒÎ¬Î³ÎµÏ„Îµ την διεÏθυνση του εξυπηÏετητή WebDAV"
+msgstr "ΠαÏÎ±ÎºÎ±Î»Ï ÎµÎ¹ÏƒÎ¬Î³ÎµÏ„Îµ την διεÏθυνση του εξυπηÏετητή WebDAV"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "Η διεÏθυνση Ï€Ïέπει να ξεκινά με http:// ή https://"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "ΠÏοσοχή"
-
#: diskdrake/dav.pm:106
#, c-format
-msgid "Are you sure you want to delete this mountpoint?"
-msgstr "Επιθυμείτε σίγουÏα την διαγÏαφή Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… σημείου Ï€ÏοσάÏτησης;"
+msgid "Are you sure you want to delete this mount point?"
+msgstr "Επιθυμείτε σίγουÏα τη διαγÏαφή Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… σημείου Ï€ÏοσάÏτησης;"
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "ΕξυπηÏετητής:"
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "Σημείο Ï€ÏοσάÏτησης: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "Επιλογές: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
-msgstr "ÎαταμεÏισμός"
+msgstr "ΔιαμεÏισμός"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
-"Πατήστε σε μια κατάτμηση, επιλέξτε τη μοÏφή του συστήματος αÏχείων και "
+"Îάντε κλικ σε μια κατάτμηση, επιλέξτε έναν Ï„Ïπο συστήματος αÏχείων και "
"έπειτα επιλέξτε μια ενέÏγεια"
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "Διαβάστε Ï€Ïοσεκτικά"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
-msgstr "ΠαÏÎ±ÎºÎ±Î»Ï ÎºÎ¬Î½Ï„Îµ Ï€ÏÏτα ένα αντίγÏαφο ασφαλείας των δεδομένων σας"
+msgstr "ΠαÏÎ±ÎºÎ±Î»Ï ÎºÎ¬Î½Ï„Îµ ένα αντίγÏαφο ασφαλείας των δεδομένων σας Ï€ÏÏτα"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Έξοδος"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "Συνέχεια"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Βοήθεια"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
"I suggest you first resize that partition\n"
"(click on it, then click on \"Resize\")"
msgstr ""
-"Έχετε μια μεγάλη κατάτμηση των Microsoft Windows \n"
+"Έχετε μια μεγάλη κατάτμηση των Microsoft Windows.\n"
"ΠÏοτείνω Ï€ÏÏτα να αλλάξετε το μέγεθός της\n"
-"(Îάντε κλικ επάνω της και επιλέξτε \"Αλλαγή Μεγέθους\")"
+"(Îάντε κλικ στην κατάτμηση και επιλέξτε «Αλλαγή μεγέθους»)"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "ΠαÏÎ±ÎºÎ±Î»Ï ÎºÎ¬Î½Ï„Îµ κλικ σε μια κατάτμηση"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "ΛεπτομέÏειες"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
-msgstr "Δεν βÏέθηκαν δίσκοι!"
+msgid "No hard disk drives found"
+msgstr "Δεν βÏέθηκαν σκληÏοί δίσκοι"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "Άγνωστο"
-#: diskdrake/hd_gtk.pm:388
+#: diskdrake/hd_gtk.pm:427
#, c-format
msgid "Ext4"
msgstr "Ext4"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "XFS"
-msgstr "Επανεκκίνηση XFS"
+msgstr "XFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Swap"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows "
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Άλλο"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
-msgstr "Άδειο"
+msgstr "Îενό"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
-msgstr "ΜοÏφές συστήματος αÏχείων:"
+msgstr "ΤÏποι συστημάτων αÏχείων:"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, c-format
msgid "This partition is already empty"
-msgstr "Η κατάτμηση είναι ήδη άδεια"
+msgstr "Αυτή η κατάτμηση είναι ήδη κενή"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
-msgstr "Îάντε Ï€ÏÏτα ``ΑποπÏοσάÏτηση''"
+msgstr "Îάντε Ï€ÏÏτα «ΑποπÏοσάÏτηση»"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``%s'' instead (in expert mode)"
-msgstr "ΧÏήση του ``%s'' αντί Î±Ï…Ï„Î¿Ï (σε κατάσταση λειτουÏγίας έμπειÏου χÏήστη)"
+msgstr "Αντί Î±Ï…Ï„Î¿Ï Ï‡Ïησιμοποιήστε «%s» (σε λειτουÏγία έμπειÏου χÏήστη)"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
-msgstr "ΜοÏφή"
+msgstr "ΤÏπος"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
-msgstr "Επιλέξτε άλλη κατάτμηση"
+msgstr "Επιλέξτε μια άλλη κατάτμηση"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
-msgstr "Επιλέξτε κατάτμηση"
+msgstr "Επιλέξτε μια κατάτμηση"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
-msgstr "Άλλα"
+msgstr "ΠεÏισσότεÏα"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, c-format
msgid "Confirmation"
msgstr "Επιβεβαίωση"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
-msgstr "Îα συνεχίσω;"
+msgstr "Συνέχεια οÏτως ή άλλως;"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Έξοδος χωÏίς αποθήκευση"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
-msgstr "Έξοδος χωÏίς αποθήκευση του πίνακα κατατμήσεων;"
+msgstr "Έξοδος χωÏίς εγγÏαφή του πίνακα κατατμήσεων;"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "Θέλετε να αποθηκεÏσετε τις αλλαγές του /etc/fstab"
+msgid "Do you want to save the /etc/fstab modifications?"
+msgstr "Θέλετε να αποθηκεÏσετε τις αλλαγές του /etc/fstab;"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr ""
-"Απαιτείται επανεκκίνηση για να ενεÏγοποιηθοÏν οι αλλαγές στον πίνακα "
+"Απαιτείται επανεκκίνηση για να ενεÏγοποιηθοÏν οι αλλαγές του πίνακα "
"κατατμήσεων"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
"Otherwise no entry for mount point %s will be written in fstab.\n"
"Quit anyway?"
msgstr ""
-"Θα Ï€Ïέπει να μοÏφοποιήσεις την κατάτμηση %s.\n"
-"ΔιαφοÏετικά, δε θα εγγÏαφεί κάποια εισαγωγή στο fstab για το σημείο "
+"Θα Ï€Ïέπει να μοÏφοποιήσετε την κατάτμηση %s.\n"
+"ΔιαφοÏετικά, δεν θα εγγÏαφεί κάποια εισαγωγή στο fstab για το σημείο "
"Ï€ÏοσάÏτησης %s.\n"
-"Îα γίνει έξοδος έτσι και αλλιÏÏ‚;"
+"Έξοδος έτσι και αλλιÏÏ‚;"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "ÎαθαÏισμός όλων"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
-msgstr "Αυτόματη κατανομή"
+msgstr "Αυτόματη τμηματοποίηση"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
-msgstr "Αλλαγή σε κανονικό Ï„Ïόπο λειτουÏγίας"
+msgstr "Εναλλαγή σε κανονική λειτουÏγία"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
-msgstr "Αλλαγή σε Ï€ÏοχωÏημένο Ï„Ïόπο λειτουÏγίας"
+msgstr "Εναλλαγή σε Ï€ÏοχωÏημένη λειτουÏγία"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
-msgstr "ΠληÏοφοÏίες σκληÏÎ¿Ï Î´Î¯ÏƒÎºÎ¿Ï…"
+msgid "Hard disk drive information"
+msgstr "ΠληÏοφοÏίες για τους σκληÏοÏÏ‚ δίσκους"
#: diskdrake/interactive.pm:371
#, c-format
msgid "All primary partitions are used"
-msgstr "Όλες οι Ï€ÏωτεÏουσες κατατμήσεις είναι σε χÏήση"
+msgstr "Όλες οι Ï€ÏωτεÏουσες κατατμήσεις χÏησιμοποιοÏνται"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "Δεν μποÏÏ Î½Î± Ï€Ïοσθέσω άλλες κατατμήσεις"
#: diskdrake/interactive.pm:373
@@ -1579,168 +1539,162 @@ msgid ""
"To have more partitions, please delete one to be able to create an extended "
"partition"
msgstr ""
-"Για να Ï€Ïοσθέσετε κατατμήσεις, παÏÎ±ÎºÎ±Î»Ï Î´Î¹Î±Î³Ïάψτε μία έτσι Ïστε να είναι "
-"δυνατή η Ï€Ïοσθήκη εκτεταμένης κατάτμησης"
+"Για να Ï€Ïοσθέσετε πεÏισσότεÏες κατατμήσεις, παÏÎ±ÎºÎ±Î»Ï Î´Î¹Î±Î³Ïάψτε μία έτσι Ïστε "
+"να είναι δυνατή η Ï€Ïοσθήκη μιας εκτεταμένης κατάτμησης"
#: diskdrake/interactive.pm:384
#, c-format
msgid "Reload partition table"
-msgstr "Ανανέωση πίνακα κατατμήσεων"
+msgstr "ΕπαναφόÏτωση πίνακα κατατμήσεων"
#: diskdrake/interactive.pm:391
#, c-format
msgid "Detailed information"
msgstr "ΛεπτομεÏείς πληÏοφοÏίες"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
msgstr "ΠÏοβολή"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Αλλαγή μεγέθους"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "ΜοÏφοποίηση"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "ΠÏοσθήκη στο RAID"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "ΠÏοσθήκη στο LVM"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, c-format
msgid "Use"
msgstr "ΧÏήση"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "ΔιαγÏαφή"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "ΑφαίÏεση από το RAID"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "ΑφαίÏεση από το LVM"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, c-format
msgid "Remove from dm"
msgstr "ΑφαίÏεση από το dm"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
-msgstr "ΤÏοποποίηση RAID"
+msgstr "ΕπεξεÏγασία RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
-msgstr "ΧÏήση για loopback"
+msgstr "ΧÏήση για βÏόχο ανακÏκλωσης"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "ΔημιουÏγία"
-#: diskdrake/interactive.pm:453
+#: diskdrake/interactive.pm:456
#, c-format
msgid "Failed to mount partition"
msgstr "Αποτυχία Ï€ÏοσάÏτησης της κατάτμησης"
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "ΔημιουÏγία νέας κατάτμησης"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "ΑÏχικός τομέας: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "Μέγεθος σε MB"
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
-msgstr "ΜοÏφή συστήματος αÏχείων: "
+msgstr "ΤÏπος συστήματος αÏχείων: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "ΠÏοτίμηση: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "Το όνομα του Î»Î¿Î³Î¹ÎºÎ¿Ï Ï„ÏŒÎ¼Î¿Ï…"
-#: diskdrake/interactive.pm:507
+#: diskdrake/interactive.pm:514
#, c-format
msgid "Encrypt partition"
-msgstr "ÎÏυπτογÏαφημένη κατάτμηση"
+msgstr "ÎÏυπτογÏάφηση κατάτμησης"
-#: diskdrake/interactive.pm:508
+#: diskdrake/interactive.pm:515
#, c-format
msgid "Encryption key "
msgstr "Îλειδί κÏυπτογÏάφησης "
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "Îλειδί κÏυπτογÏάφησης (ξανά)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
-msgstr "Τα κλειδιά κÏυπτογÏάφησης είναι ανόμοια"
+msgstr "Τα κλειδιά κÏυπτογÏάφησης δεν ταιÏιάζουν"
-#: diskdrake/interactive.pm:521
+#: diskdrake/interactive.pm:529
#, c-format
msgid "Missing encryption key"
msgstr "Λείπει το κλειδί κÏυπτογÏάφησης"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
-"Δεν μποÏείς να δημιουÏγήσεις μία νέα κατάτμηση\n"
-"(επειδή έχεις συμπληÏÏσει το μέγιστο αÏιθμό των Ï€Ïωτευόντων κατατμήσεων).\n"
-"ΠÏÏτα απομάκÏυνε μία Ï€ÏωτεÏουσα κατάτμηση και μετά δημιοÏÏγησε μία "
-"εκτεταμένη (extended) κατάτμηση."
+"Δεν μποÏείτε να δημιουÏγήσετε μία νέα κατάτμηση\n"
+"(επειδή έχετε συμπληÏÏσει το μέγιστο αÏιθμό των Ï€Ïωτευόντων κατατμήσεων).\n"
+"ΠÏÏτα αφαιÏέστε μία Ï€ÏωτεÏουσα κατάτμηση και μετά δημιουÏγήστε μία "
+"εκτεταμένη κατάτμηση."
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "Έλεγχος για χαλασμένα τμήματα;"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
-msgstr "Îα αφαιÏεθεί το αÏχείο loopback;"
+msgstr "Îα αφαιÏεθεί το αÏχείο βÏόχου ανακÏκλωσης (loopback);"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
@@ -1748,121 +1702,121 @@ msgstr ""
"Μετά την αλλαγή της μοÏφής της κατάτμησης %s, όλα τα δεδομένα σε αυτήν την "
"κατάτμηση θα χαθοÏν"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "Αλλαγή της μοÏφής της κατάτμησης"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "Ποιο σÏστημα αÏχείων Ï€Ïοτιμάτε;"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, c-format
msgid "Switching from %s to %s"
msgstr "Αλλαγή από %s σε %s"
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr "ÎαθοÏίστε το όνομα του τομέα"
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr "ΠÏοσοχή, αυτό θα εγγÏαφεί στον δίσκο μόλις επικυÏÏσετε !"
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr "ΠÏοσοχή, αυτό θα εγγÏαφεί στον δίσκο μόνο μετά την μοÏφοποίηση !"
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr "Ποια ετικέτα τόμου;"
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, c-format
msgid "Label:"
msgstr "Ετικέτα:"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
-msgstr "Î Î¿Ï Î¸Î­Î»ÎµÎ¹Ï‚ να Ï€ÏοσαÏτήσεις το αÏχείο loopback %s;"
+msgstr "Î Î¿Ï Î¸Î­Î»ÎµÏ„Îµ να Ï€ÏοσαÏτήσετε το αÏχείο βÏόχου ανακÏκλωσης (loopback) %s;"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
-msgstr "Î Î¿Ï Î¸Î­Î»ÎµÎ¹Ï‚ να Ï€ÏοσαÏτήσεις τη συσκευή %s;"
+msgstr "Î Î¿Ï Î¸Î­Î»ÎµÏ„Îµ να Ï€ÏοσαÏτήσετε τη συσκευή %s;"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"Δεν μποÏÏ Î½Î± αλλάξω το σημείο Ï€ÏοσάÏτησης, καθÏÏ‚ αυτή η κατάτμηση "
"χÏησιμοποιείται\n"
-"για loop back. ΑπομάκÏυνε Ï€ÏÏτα το loopback"
+"για loop back. ΑπομακÏÏνετε Ï€ÏÏτα το loopback"
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
-msgstr "Î Î¿Ï Î¸Î­Î»ÎµÎ¹Ï‚ να Ï€ÏοσαÏτήσεις το %s;"
+msgstr "Î Î¿Ï Î¸Î­Î»ÎµÏ„Îµ να Ï€ÏοσαÏτήσετε το %s;"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "Αλλαγή μεγέθους"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "Υπολογισμός FAT filesystem bounds"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "Αυτή η κατάτμηση δεν μποÏεί ν' αλλάξει μέγεθος."
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr ""
"ΠÏέπει να γίνει αντίγÏαφο ασφαλείας όλων των δεδομένων σε αυτή την κατάτμηση"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr ""
"Μετά την αλλαγή μεγέθους στην κατάτμηση %s, όλα τα δεδομένα σε αυτήν την "
"κατάτμηση θα χαθοÏν"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Επιλέξτε το νέο μέγεθος"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "Îέο μέγεθος σε MB:"
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr "Ελάχιστο μέγεθος: %s MB"
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr "Μέγιστο μέγεθος: %s MB"
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
@@ -1870,177 +1824,187 @@ msgid ""
msgstr ""
"Για να διασφαλιστεί η ακεÏαιότητα των δεδομένων σας, μετά την αλλαγή του "
"μεγέθους των κατατμήσεων (ή κατάτμησης), \n"
-"κατά την επόμενη φοÏά που θα εκκινήσεις τα Microsoft Windows®, θα "
+"κατά την επόμενη φοÏά που θα εκκινήσετε τα Microsoft Windows®, θα "
"εκτελεστοÏν έλεγχοι του συστήματος αÏχείων"
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "Îλειδί κÏυπτογÏάφησης συστήματος αÏχείων"
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, c-format
msgid "Enter your filesystem encryption key"
msgstr "Εισάγετε το κλειδί κÏυπτογÏάφησης του συστήματος αÏχείων "
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "Îλειδί κÏυπτογÏάφησης"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr "ΆκυÏο κλειδί"
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Επιλέξτε ένα υπάÏχον RAID στο οποίο θα γίνει η Ï€Ïοσθήκη"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "νέο"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Επιλέξτε ένα υπάÏχον LVM στο οποίο θα γίνει η Ï€Ïοσθήκη"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
#, c-format
msgid "LVM name"
msgstr "Όνομα LVM"
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr "Εισάγετε ένα όνομα για τη νέα ομάδα τόμου LVM"
-#: diskdrake/interactive.pm:999
+#: diskdrake/interactive.pm:1016
#, c-format
msgid "\"%s\" already exists"
msgstr "\"%s\" υπάÏχει ήδη"
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr "ΡÏθμιση του LVM"
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
"Do you want to move used physical extents on this volume to other volumes?"
msgstr ""
"Ο φυσικός τόμος %s χÏησιμοποιείται ακόμη.\n"
-"Θέλεις να μετακινηθοÏν οι χÏησιμοποιοÏμενες φυσικές εκτάσεις του δίσκου "
+"Θέλετε να μετακινηθοÏν οι χÏησιμοποιοÏμενες φυσικές εκτάσεις του δίσκου "
"(extents), από αυτό τον τόμο σε άλλους τόμους;"
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr "Μετακίνηση των φυσικÏν εκτάσεων"
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "Αυτή η κατάτμηση δεν μποÏεί να χÏησιμοποιηθεί για loopback"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
-msgstr "Loopback"
+msgstr "Î’Ïόχος ανακÏκλωσης"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
-msgstr "Όνομα αÏχείου loopback: "
+msgstr "Όνομα αÏχείου βÏόχου ανακÏκλωσης (loopback): "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "ΔÏστε ένα όνομα αÏχείου"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr "Το αÏχείο χÏησιμοποιείται ήδη από άλλο loopback, επιλέξτε ένα άλλο"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "Το αÏχείο υπάÏχει ήδη. Îα το χÏησιμοποιήσω;"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "Επιλογές Ï€ÏοσάÏτησης"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "ΔιάφοÏα"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "συσκευή"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "επίπεδο"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
-msgstr "μέγεθος του chunk σε KiB"
+msgstr "μέγεθος του τεμάχους σε KiB"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "ΠÏοσοχή: Αυτή η διαδικασία είναι επικίνδυνη."
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "Partitioning Type"
-msgstr "ΜοÏφή Îατάτμησης"
+msgstr "ΤÏπος κατάτμησης"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
-msgstr "Ποια μοÏφή κατάτμησης;"
+msgstr "Ποιον Ï„Ïπο κατάτμησης;"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr "Απαιτείται επανεκκίνηση για να εφαÏμοστοÏν οι αλλαγές"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
-msgstr "Ο πίνακας κατατμήσεων του δίσκου %s θα αποθηκευτεί στον δίσκο"
+msgstr "Θα γίνει εγγÏαφή του πίνακα κατατμήσεων %s στο δίσκο"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "ΜοÏφοποίηση της κατάτμησης %s"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
"Μετά την μοÏφοποίηση της κατάτμησης %s, όλα τα δεδομένα σε αυτήν την "
"κατάτμηση θα χαθοÏν"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "Έλεγχος για χαλασμένα τμήματα;"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
-msgstr "Μετακίνηση αÏχείων στην νέα κατάτμηση"
+msgstr "Μετακίνηση αÏχείων στη νέα κατάτμηση"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "ΑπόκÏυψη αÏχείων"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -2050,174 +2014,173 @@ msgid ""
"mounted there or leave them where they are (which results in hiding them by "
"the contents of the mounted partition)"
msgstr ""
-"Ο κατάλογος %s πεÏιέχει, ήδη, δεδομένα.\n"
+"Ο κατάλογος %s πεÏιέχει ήδη δεδομένα.\n"
"(%s)\n"
"\n"
-"ΜποÏείς, είτε να επιλέξεις τη μετακίνηση των αÏχείων, Ï€Ïος την κατάτμηση που "
-"θα Ï€ÏοσαÏτηθεί εκεί, είτε να τα αφήσεις όπως έχουν (αυτό, θα έχει σαν "
-"αποτέλεσμα, να υποσκιαστοÏν και να κÏυφτοÏν από τα πεÏιεχόμενα της "
-"Ï€ÏοσαÏτοÏμενης κατάτμησης )"
+"ΜποÏείτε είτε να επιλέξετε τη μετακίνηση των αÏχείων Ï€Ïος την κατάτμηση που "
+"θα Ï€ÏοσαÏτηθεί εκεί, είτε να τα αφήσετε όπως έχουν (αυτό θα έχει σαν "
+"αποτέλεσμα την απόκÏυψη τους από το πεÏιεχόμενο της Ï€ÏοσαÏτοÏμενης "
+"κατάτμησης)"
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
-msgstr "Μετακίνηση αÏχείων στην νέα κατάτμηση"
+msgstr "Μετακίνηση αÏχείων στη νέα κατάτμηση"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "ΑντιγÏαφή του %s"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "ΑφαίÏεση του %s"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "η κατάτμηση %s είναι Ï„ÏÏα γνωστή ως %s "
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr "Έχουν αλλάξει οι αÏιθμοί των κατατμήσεων :"
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Συσκευή: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr "Ετικέτα τόμου: "
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr "UUID: "
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "Πιθανό DOS γÏάμμα δίσκου: %s \n"
+msgstr "Υποτιθέμενο γÏάμμα δίσκου DOS: %s \n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
-msgstr "ΜοÏφή: "
-
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Όνομα: "
+msgstr "ΤÏπος: "
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "ΑÏχή: τομέας %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr "Μέγεθος: %s (%s%% στον δίσκο)"
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "Μέγεθος: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s τομείς"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "ÎÏλινδÏοι από %d έως %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr "Ο αÏιθμός των λογικÏν εκτάσεων (extents): %d\n"
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "ΜοÏφοποιημένος\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "ΑμοÏφοποίητος\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "ΠÏοσαÏτημένο\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, c-format
msgid "Encrypted"
msgstr "ÎÏυπτογÏαφημένο"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr " (συνδεδεμένο στο %s)"
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr " (να συνδεθεί στο %s)"
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr " (αδÏανές)"
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
" %s\n"
msgstr ""
-"ΑÏχείο (α) loopback:\n"
+"ΑÏχείο(α) βÏόχου ανακÏκλωσης:\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
" (for MS-DOS boot, not for lilo)\n"
msgstr ""
-"Εξ οÏÎ¹ÏƒÎ¼Î¿Ï ÎµÎºÎºÎ¯Î½Î·ÏƒÎ· της κατάτμησης \n"
+"ΠÏοκαθοÏισμένη κατάτμηση εκκινησης\n"
" (για εκκίνηση MS-DOS, όχι για lilo)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Επίπεδο %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
-msgstr "Μέγεθος chunk %d KiB\n"
+msgstr "Μέγεθος ÎºÎ¿Î¼Î¼Î±Ï„Î¹Î¿Ï (chunk) %d KiB\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "Δίσκοι RAID %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
-msgstr "Όνομα αÏχείου loopback: %s"
+msgstr "Όνομα αÏχείου βÏόχου ανακÏκλωσης (loopback): %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2230,7 +2193,7 @@ msgstr ""
"μια κατάτμηση οδηγÏν συστήματος,\n"
"δεν θα Ï€Ïέπει να την πειÏάξετε.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2239,63 +2202,68 @@ msgid ""
"dual-booting your system.\n"
msgstr ""
"\n"
-"Αυτή η ειδική Bootstrap κατάτμηση\n"
-"είναι για την εκκίνηση πολλαπλÏν λειτουÏγικÏν συστημάτων\n"
-"στον υπολογιστή σου.\n"
+"Αυτή η κατάτμηση εκκίνησης (bootstrap)\n"
+"είναι για την εκκίνηση πολλαπλÏν \n"
+"λειτουÏγικÏν συστημάτων.\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
-msgstr "Îενός χÏÏος στον %s (%s)"
+msgstr "ΕλεÏθεÏος χÏÏος στο %s (%s)"
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
-msgstr "Μόνο-για-ανάγνωση"
+msgstr "Μόνο για ανάγνωση"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "Μέγεθος: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "ΓεωμετÏία: %s κÏλινδÏοι, %s κεφαλές, %s τομείς\n"
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Όνομα: "
+
+#: diskdrake/interactive.pm:1458
#, c-format
msgid "Medium type: "
msgstr "ΤÏπος μέσου:"
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "Δίσκοι LVM %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "ΤÏπος πίνακα κατατμήσεων : %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "στο κανάλι %d id %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Επιλέξτε το κλειδί κÏυπτογÏάφησης του συστήματος αÏχείων"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
"Αυτός ο κωδικός Ï€Ïόσβασης είναι Ï€Î¿Î»Ï Î±Ï€Î»ÏŒÏ‚ (Ï€Ïέπει να έχει τουλάχιστον %d "
"χαÏακτήÏες)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "ΑλγόÏιθμος κÏυπτογÏάφησης"
@@ -2303,35 +2271,37 @@ msgstr "ΑλγόÏιθμος κÏυπτογÏάφησης"
#: diskdrake/removable.pm:46
#, c-format
msgid "Change type"
-msgstr "Αλλαγή μοÏφής"
+msgstr "Αλλαγή του Ï„Ïπου"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
-msgstr "ΆκυÏο"
+msgstr "ΑκÏÏωση"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
-msgstr "Αδυναμία Ï€Ïοσπέλασης με το όνομα χÏήστη %s (λάθος κωδικός;)"
+msgid "Cannot login using username %s (bad password?)"
+msgstr "ΑδÏνατη η σÏνδεση με το όνομα χÏήστη %s (λάθος κωδικός Ï€Ïόσβασης;)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
#, c-format
msgid "Domain Authentication Required"
-msgstr "Απαιτείται Πιστοποίηση Τομέα"
+msgstr "Απαιτείται πιστοποίηση τομέα"
#: diskdrake/smbnfs_gtk.pm:169
#, c-format
msgid "Which username"
-msgstr "Ποίο όνομα χÏήστη"
+msgstr "Ποιο όνομα χÏήστη"
#: diskdrake/smbnfs_gtk.pm:169
#, c-format
msgid "Another one"
-msgstr "Îαι άλλο"
+msgstr "Ένα άλλο"
#: diskdrake/smbnfs_gtk.pm:178
#, c-format
@@ -2339,7 +2309,7 @@ msgid ""
"Please enter your username, password and domain name to access this host."
msgstr ""
"ΠαÏÎ±ÎºÎ±Î»Ï ÎµÎ¹ÏƒÎ¬Î³ÎµÏ„Îµ το όνομα χÏήστη, τον κωδικό Ï€Ïόσβασης και το όνομα τομέα "
-"για τη σÏνδεση στον host (οικοδεσπότη)."
+"για τη σÏνδεση στον υπολογιστή. "
#: diskdrake/smbnfs_gtk.pm:180
#, c-format
@@ -2349,84 +2319,94 @@ msgstr "Όνομα χÏήστη"
#: diskdrake/smbnfs_gtk.pm:182
#, c-format
msgid "Domain"
-msgstr "Τομέας (domain)"
+msgstr "Τομέας"
#: diskdrake/smbnfs_gtk.pm:206
#, c-format
msgid "Search servers"
-msgstr "Αναζήτηση διακομιστÏν"
+msgstr "Αναζήτηση εξυπηÏετητÏν"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
-msgstr "Αναζήτηση νέων διακομιστÏν (servers)"
+msgid "Search for new servers"
+msgstr "Αναζήτηση για νέους εξυπηÏετητές"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "Το πακέτο %s Ï€Ïέπει να αναβαθμιστεί. Θέλετε να το εγκαταστήσετε;"
+msgstr "Το πακέτο %s Ï€Ïέπει να εγκατασταθεί. Θέλετε να το εγκαταστήσετε;"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
-msgstr "Αδυναμία εγκατάστασης του πακέτου %s."
+msgstr "Αδυναμία εγκατάστασης του πακέτου %s!"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
-msgstr "Ένα απαÏαίτητο αÏχείο (το %s ) δεν υπάÏχει"
+msgstr "Το απαÏαίτητο αÏχείο %s δεν υπάÏχει"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
-msgstr "Τα παÏακάτω πακέτα Ï€Ïέπει να εγκατασταθοÏν:\n"
+msgstr "Τα παÏακάτω πακέτα χÏειάζεται να εγκατασταθοÏν:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "Εγκατάσταση πακέτων..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
-msgstr "ΑφαιÏοÏνται τα πακέτα..."
+msgstr "ΑφαίÏεση πακέτων..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
"filesystems. Please check your hardware for the cause of this problem"
msgstr ""
-"ΠÏοκλήθηκε σφάλμα - δεν βÏέθηκαν συσκευές στις οποίες να είναι δυνατή η "
+"ΠαÏουσιάστηκε σφάλμα - δεν βÏέθηκαν συσκευές στις οποίες να είναι δυνατή η "
"δημιουÏγία νέων συστημάτων αÏχείων. ΠαÏÎ±ÎºÎ±Î»Ï ÎµÎ»Î­Î³Î¾Ï„Îµ το υλικό σας για την "
"αιτία Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… Ï€Ïοβλήματος"
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
+#, c-format
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "ΠÏέπει να έχετε μια κατάτμηση ESP FAT32 Ï€ÏοσαÏτημένη στο /boot/EFI"
+
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "ΠÏέπει να έχετε μια κατάτμηση FAT Ï€ÏοσαÏτημένη στο /boot/efi"
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+"Θα Ï€Ïέπει να έχετε μια κατάτμηση εκκίνησης BIOS για δίσκους χωÏίς μια "
+"κατάτμηση UEFI GPT. "
+"ΠαÏÎ±ÎºÎ±Î»Ï Î´Î·Î¼Î¹Î¿Ï…Ïγήστε μια Ï€Ïιν συνεχίσετε."
-#: fs/format.pm:106
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
-msgstr "ΔημιουÏγία και μοÏφοποίηση αÏχείου %s"
+msgstr "ΔημιουÏγία και μοÏφοποίηση του αÏχείου %s"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, c-format
msgid "I do not know how to set label on %s with type %s"
-msgstr "δεν ξέÏω Ï€ÏÏ‚ να καθοÏίσω την ετικέτα στο %s με Ï„Ïπο %s"
+msgstr "ΑδÏνατος ο καθοÏισμός ετικέτας στο %s με Ï„Ïπο %s"
-#: fs/format.pm:134
+#: fs/format.pm:143
#, c-format
msgid "setting label on %s failed, is it formatted?"
-msgstr "ο καθοÏισμός ετικέτας στο %s απέτυχε, έχει γίνει διαμόÏφωση ;"
+msgstr "ο καθοÏισμός ετικέτας στο %s απέτυχε, έχει μοÏφοποιηθεί ;"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
-msgstr "δεν ξέÏω Ï€ÏÏ‚ να μοÏφοποιήσω το %s σε Ï„Ïπο %s"
+msgstr "ΑδÏνατη η μοÏφοποίηση του %s σε Ï„Ïπο %s"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s μοÏφοποίηση του %s απέτυχε"
@@ -2441,163 +2421,164 @@ msgstr "Îυκλικές Ï€ÏοσαÏτήσεις %s\n"
msgid "Mounting partition %s"
msgstr "ΠÏοσάÏτηση της κατάτμησης %s"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "η Ï€ÏοσάÏτηση της κατάτμησης %s στον κατάλογο %s απέτυχε"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
-msgstr "Έλεγχος %s"
+msgstr "Έλεγχος του %s"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "σφάλμα κατά την αποπÏοσάÏτηση του %s: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "ΕνεÏγοποίηση κατάτμησης swap %s"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
-msgstr "ΕνεÏγοποίηση των λιστÏν ελέγχου Ï€Ïόσβασης Posix"
+msgid "Enable POSIX Access Control Lists"
+msgstr "ΕνεÏγοποίηση των λιστÏν ελέγχου Ï€Ïόσβασης POSIX"
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
-msgstr "Αποβολή της μικÏοαποθήκευσης (cache) εγγÏαφής, όταν κλείνει το αÏχείο"
+msgstr "Άδειασμα της λανθάνουσας μνήμης εγγÏαφής, κατά το κλείσιμο του αÏχείου"
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
-"ΕνεÏγοποίηση έλεγχου αναλογίας δίσκου και εξαναγκασμός (Ï€ÏοαιÏετικά) των "
+"ΕνεÏγοποίηση έλεγχου χωÏητικότητας δίσκου και εξαναγκασμός (Ï€ÏοαιÏετικά) των "
"οÏίων"
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"Îα μην γίνει ενημέÏωση της ÏÏας Ï€Ïόσβασης στα inodes σε αυτό το σÏστημα "
"αÏχείων\n"
-"(πχ. για ταχÏτεÏη Ï€Ïόσβαση στον news spool για να επιταχυνθοÏν οι news "
-"servers). "
+"(πχ. για επιτάχυνση ενός εξυπηÏετητή ειδήσεων μέσω μιας ταχÏτεÏης Ï€Ïόσβασης "
+"σε αυτοÏÏ‚). "
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"ΕνημέÏωση της ÏÏας Ï€Ïόσβασης στα inodes σε αυτό το σÏστημα αÏχείων\n"
-"(πχ. για ταχÏτεÏη Ï€Ïόσβαση στον news spool για να επιταχυνθοÏν οι news "
-"servers)."
+"(πχ. για επιτάχυνση ενός εξυπηÏετητή ειδήσεων μέσω μιας ταχÏτεÏης Ï€Ïόσβασης "
+"σε αυτοÏÏ‚). "
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
-"ΜποÏεί να γίνει μόνο Ïητή Ï€ÏοσάÏτηση (i.e.,\n"
-"η παÏάμετÏος -a δεν κάνει Ï€ÏοσάÏτηση του συστήματος αÏχείων)."
+"ΜποÏεί να γίνει μόνο Ïητή Ï€ÏοσάÏτηση (Ï€.χ.,\n"
+"η παÏάμετÏος -a δεν Ï€Ïαγματοποιεί την Ï€ÏοσάÏτηση του συστήματος αÏχείων)."
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
-msgstr "Αγνόησε τα ειδικά αÏχεία Ï„Ïπου χαÏακτήÏα ή block στο σÏστημα αÏχείων."
+msgid "Do not interpret character or block special devices on the filesystem."
+msgstr ""
+"Αγνόηση των ειδικÏν αÏχείων Ï„Ïπου χαÏακτήÏων ή block στο σÏστημα αÏχείων."
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
-"Îα μην επιτÏέπεται η εκτέλεση εκτελέσιμων αÏχείων (binaries) από τα "
-"Ï€ÏοσαÏτημένα συστήματα αÏχείων.\n"
-"Αυτή η επιλογή, ίσως να είναι πιο χÏήσιμη, για ένα μητÏικό υπολογιστή "
-"(server),\n"
-"που έχει και συστήματα αÏχείων, τα οποία εμπεÏιέχουν και εκτελέσιμα αÏχεία "
-"διαφοÏετικής αÏχιτεκτονικής, από αυτά του ίδιου του μητÏÎ¹ÎºÎ¿Ï Ï…Ï€Î¿Î»Î¿Î³Î¹ÏƒÏ„Î®."
+"Îα μην επιτÏέπεται η εκτέλεση δυαδικÏν αÏχείων (binary) στα Ï€ÏοσαÏτημένα "
+"συστήματα αÏχείων\n"
+"Αυτή η επιλογή μποÏεί να είναι χÏήσιμη για έναν εξυπηÏετητή\n"
+"που έχει συστήματα αÏχείων τα οποία πεÏιέχουν δυαδικά αÏχεία διαφοÏετικής "
+"αÏχιτεκτονικής από αυτή του εξυπηÏετητή."
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
"bits to take effect. (This seems safe, but is in fact rather unsafe if you\n"
"have suidperl(1) installed.)"
msgstr ""
-"Δεν επιτÏέπονται τα bits SUID ή SGID να είναι ενεÏγοποιημένα. ( Αυτό "
-"φαίνεται ασφαλές, εκτός αν το suidper(1) είναι εγκατεστημένο. )"
+"Δεν επιτÏέπονται τα bits SUID ή SGID να είναι ενεÏγοποιημένα. (Αυτό φαίνεται "
+"ασφαλές, εκτός αν το suidper(1) είναι εγκατεστημένο.)"
-#: fs/mount_options.pm:137
+#: fs/mount_options.pm:139
#, c-format
-msgid "Mount the file system read-only."
-msgstr "ΠÏοσάÏτηση του συστήματος αÏχείων «μόνο-για-ανάγνωση»."
+msgid "Mount the filesystem read-only."
+msgstr "ΠÏοσάÏτηση του συστήματος αÏχείων μόνο για ανάγνωση."
-#: fs/mount_options.pm:139
+#: fs/mount_options.pm:141
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr ""
-"Όλες οι λειτουÏγίες I/O στο σÏστημα αÏχείων θα Ï€Ïέπει να γίνονται σÏγχÏονα."
+"Όλες οι λειτουÏγίες I/O στο σÏστημα αÏχείων θα Ï€Ïέπει να γίνονται "
+"συγχÏονισμένα."
-#: fs/mount_options.pm:141
+#: fs/mount_options.pm:143
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr ""
"Îα επιτÏέπεται σε κάθε χÏήστη η Ï€ÏοσάÏτηση και η αποπÏοσάÏτηση του "
"συστήματος αÏχείων."
-#: fs/mount_options.pm:143
+#: fs/mount_options.pm:145
#, c-format
-msgid "Allow an ordinary user to mount the file system."
-msgstr "Îα επιτÏέπεται σε έναν απλό χÏήστη να Ï€ÏοσαÏτεί το σÏστημα αÏχείων."
+msgid "Allow an ordinary user to mount the filesystem."
+msgstr "Îα επιτÏέπεται σε έναν απλό χÏήστη να Ï€ÏοσαÏτήσει το σÏστημα αÏχείων."
-#: fs/mount_options.pm:145
+#: fs/mount_options.pm:147
#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
-"ΕνεÏγοποίηση έλεγχου αναλογίας δίσκου, και εξαναγκασμός (Ï€ÏοαιÏετικά) των "
-"οÏίων"
+"ΕνεÏγοποίηση της καταμέτÏησης χωÏητικότητας δίσκου, και εξαναγκασμός "
+"(Ï€ÏοαιÏετικά) των οÏίων"
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr "ΥποστήÏιξη εκτεταμένων δικαιωμάτων για τους χÏήστες"
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
-msgstr "Îα δοθοÏν δικαιÏματα «εγγÏαφής» στους απλοÏÏ‚ χÏήστες"
+msgstr "Îα δοθοÏν δικαιÏματα εγγÏαφής στους απλοÏÏ‚ χÏήστες"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
-msgstr "Îα δοθοÏν δικαιÏματα «μόνο-ανάγνωσης» στους απλοÏÏ‚ χÏήστες"
+msgstr "Îα δοθοÏν δικαιÏματα ανάγνωσης στους απλοÏÏ‚ χÏήστες"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "Διπλό σημείο Ï€ÏοσάÏτησης %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "Δεν υπάÏχουν διαθέσιμες κατατμήσεις"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "Γίνεται σάÏωση των κατατμήσεων για να βÏεθοÏν σημεία Ï€ÏοσάÏτησης"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Επιλέξτε τα σημεία Ï€ÏοσάÏτησης"
@@ -2614,27 +2595,27 @@ msgid ""
"you can lose data)"
msgstr ""
"Απέτυχε ο έλεγχος του συστήματος αÏχείων %s. Θέλετε να επισκευάσετε τα "
-"σφάλματα; (Ï€Ïοσοχή, μποÏεί να χάσετε δεδομένα)"
+"σφάλματα; (Ï€Ïοσοχή, μποÏεί να χάσετε δεδομένα)"
#: fs/partitioning.pm:78
#, c-format
msgid "Not enough swap space to fulfill installation, please add some"
msgstr ""
"Δεν υπάÏχει αÏκετός χÏÏος swap για την ολοκλήÏωση της εγκατάστασης, παÏÎ±ÎºÎ±Î»Ï "
-"Ï€Ïοσθέστε"
+"Ï€Ïοσθέστε τον"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
-"ΠÏέπει να έχεις μια βασική (root) κατάτμηση.\n"
-"Γι' αυτό, δημιοÏÏγησε, Ï€ÏÏτα, μία κατάτμηση (ή επέλεξε μια ήδη υπάÏχουσα).\n"
-"Îαι μετά, εκτέλεσε το ``Σημείο Ï€ÏοσάÏτησης'' και ÏŒÏισέ το στο `/'"
+"ΠÏέπει να έχετε μια Ïιζική (root) κατάτμηση.\n"
+"Γι' αυτό, δημιουÏγήστε Ï€ÏÏτα μία κατάτμηση (ή επέλεξε μια ήδη υπάÏχουσα).\n"
+"Έπειτα επιλέξτε την ενέÏγεια «Σημείο Ï€ÏοσάÏτησης» και επιλέξτε «/»"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2643,55 +2624,60 @@ msgid ""
msgstr ""
"Δεν έχετε οÏίσει κατάτμηση swap\n"
"\n"
-"Îα συνεχίσω;"
+"Συνέχεια οÏτως ή άλλως;"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
-msgstr "ΧÏήση ελεÏθεÏου χÏÏου"
+msgstr "ΧÏήση του ελεÏθεÏου χÏÏου"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "Δεν υπάÏχει αÏκετός ελεÏθεÏος χÏÏος για δημιουÏγία νέων κατατμήσεων"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "ΧÏησιμοποιήστε τις υπάÏχουσες κατατμήσεις"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
-msgstr "Δεν υπάÏχουν κατατμήσεις Ï€Ïος χÏήση"
+msgstr "Îαμιά υπάÏχουσα κατάτμηση Ï€Ïος χÏήση"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "Υπολογίζεται το μέγεθος της κατάτμησης των Microsoft Windows®"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
-msgstr "ΧÏήση του ελεÏθεÏου χÏÏου σε μια κατάτμηση των Microsoft Windows®"
+msgstr "ΧÏήση του ελεÏθεÏου χÏÏου σε μια κατάτμηση Microsoft Windows®"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
-msgstr "Ποιας κατάτμησης το μέγεθος θέλεις να αλλάξεις;"
+msgstr "Ποιας κατάτμησης θέλετε να αλλάξετε το μέγεθος;"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr ""
-"Η κατάτμηση των Microsoft Windows® είναι Ï€Î¿Î»Ï ÎºÎ±Ï„Î±ÎºÎµÏματισμένη, παÏÎ±ÎºÎ±Î»Ï "
-"Ï„Ïέξτε Ï€ÏÏτα το ``defrag'' μέσα από τα Microsoft Windows® και ξεκινήστε ξανά "
-"την εγκατάσταση του Mandriva Linux "
+"Η κατάτμησή σας των Microsoft Windows® είναι αÏκετά κατακεÏματισμένη. "
+"ΠαÏÎ±ÎºÎ±Î»Ï ÎµÏ€Î±Î½ÎµÎºÎºÎ¹Î½Î®ÏƒÏ„Îµ τον υπολογιστή σας σε Microsoft Windows®, εκτελέστε "
+"το εÏγαλείο ανασυγκÏότησης, και έπειτα επανεκκινήστε την εγκατάσταση της %s."
+
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr "Αποτυχία εÏÏεσης της κατάτμησης για αλλαγή του μεγέθους (%d επιλογές)"
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2710,166 +2696,178 @@ msgid ""
"\n"
"When sure, press %s."
msgstr ""
-"ΠΡΟΣΟΧΗ!\n"
+"ΠΡΟΕΙΔΟΠΟΙΗΣΗ!\n"
"\n"
"\n"
-"Θα γίνει, Ï„ÏÏα, αλλαγή του μεγέθους της κατάτμησης των Microsoft Windows®.\n"
+"Θα γίνει Ï„ÏÏα αλλαγή του μεγέθους της κατάτμησης των Microsoft Windows®.\n"
"\n"
"\n"
-"Απαιτείται Ï€Ïοσοχή: η διαδικασία αυτή εμπεÏιέχει κινδÏνους. Εάν δεν το έχεις "
-"κάνει ήδη, Ï€Ïέπει, Ï€ÏÏτα, να βγεις από την εγκατάσταση. Μετά, να εκτελέσεις "
-"την \"chkdsk c:\" από μία γÏαμμή εντολÏν (Command Prompt) μέσα από τα "
-"Microsoft Windows® (σημαντικό: η εκτέλεση του γÏÎ±Ï†Î¹ÎºÎ¿Ï Ï€ÏογÏάμματος "
-"\"scandisk\" δεν είναι αÏκετή, Ï€Ïέπει οπωσδήποτε να χÏησιμοποιήσεις την "
-"\"chkdsk\" από την ΓÏαμμή ΕντολÏν). ΠÏοαιÏετικά να εκτελέσεις το defrag. Îαι "
-"μετά να επανεκκινήσεις την εγκατάσταση. Θα Ï€Ïέπει επίσης να πάÏεις αντίγÏαφα "
-"ασφαλείας των δεδομένων σου.\n"
+"Απαιτείται Ï€Ïοσοχή: η διαδικασία αυτή εμπεÏιέχει κινδÏνους. Εάν δεν το έχετε "
+"κάνει ήδη, Ï€Ïέπει Ï€ÏÏτα να εγκαταλείψετε την εγκατάσταση, να εκτελέσετε "
+"«chkdsk c:» από μία γÏαμμή εντολÏν (Command Prompt) μέσα από τα Microsoft "
+"Windows® (σημαντικό: η εκτέλεση του γÏÎ±Ï†Î¹ÎºÎ¿Ï Ï€ÏογÏάμματος «scandisk» δεν "
+"είναι αÏκετή, Ï€Ïέπει οπωσδήποτε να χÏησιμοποιήσετε την εντολή «chkdsk» από "
+"την γÏαμμή εντολÏν). ΠÏοαιÏετικά εκτελέστε το defrag και έπειτα "
+"επανεκκινήστε την εγκατάσταση. Θα Ï€Ïέπει επίσης να πάÏετε αντίγÏαφα "
+"ασφαλείας των δεδομένων σας.\n"
"\n"
"\n"
-"Εάν είσαι σίγουÏος, πάτησε %s."
+"Εάν είστε σίγουÏος/η, πάτησε %s."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Επόμενο"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Partitionning"
-msgstr "ÎαταμεÏισμός"
+msgstr "Τμηματοποίηση"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
-msgstr "Τι χÏÏο θέλετε να κÏατήσετε για τα windows στο κατάτμηση %s;"
+msgstr ""
+"Τι μέγεθος θέλετε να διαθέσετε για τα Microsoft Windows® στην κατάτμηση %s;"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "Μέγεθος"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
-msgstr "Γίνεται αλλαγή τις κατάτμησης των Microsoft Windows®"
+msgstr "Αλλαγή μεγέθους της κατάτμησης Microsoft Windows® σε εξέλιξη"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
-msgstr "Αλλαγή μεγέθους FAT απέτυχε: %s"
+msgstr "Η αλλαγή μεγέθους της κατάτμησης FAT απέτυχε: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
-"Δεν υπάÏχει κατάμτηση FAT για αλλαγή μεγέθους (ή δεν υπάÏχει αÏκετός χÏÏος)"
+"Δεν υπάÏχει κατάτμηση FAT για να γίνει αλλαγή μεγέθους (ή δεν υπάÏχει "
+"αÏκετός διαθέσιμος χÏÏος)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "ΑφαίÏεση των Microsoft Windows®"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Erase and use entire disk"
msgstr "ΔιαγÏαφή και χÏήση ολόκληÏου του δίσκου"
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
msgstr ""
-"Έχετε πεÏισσότεÏους από έναν δίσκους, σε ποιόν θέλετε να εγκαταστήσετε το "
-"Linux;"
+"Έχετε πεÏισσότεÏους από έναν δίσκους, ποιόν θέλετε να χÏησιμοποιήσει ο "
+"εγκαταστάτης;"
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr ""
-"Όλες οι υπάÏχουσες κατατμήσεις και τα δεδομένα τους στον δίσκο %s θα χαθοÏν"
+"ΟΛΕΣ οι υπάÏχουσες κατατμήσεις και τα δεδομένα τους στον δίσκο %s θα χαθοÏν"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
-msgstr "ΠÏοσαÏμοσμένες κατατμήσεις δίσκου"
+msgstr "ΠÏοσαÏμοσμένη κατάτμηση του δίσκου"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "ΧÏήση fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
"When you are done, do not forget to save using `w'"
msgstr ""
-"ΜποÏείτε Ï„ÏÏα να διαμεÏίσετε το δίσκο %s\n"
-"Όταν τελειÏσετε, μην ξεχάσετε να αποθηκεÏσετε πατÏντας `w'"
+"ΜποÏείτε Ï„ÏÏα να τμηματοποιήσετε το δίσκο %s.\n"
+"Όταν θα έχετε τελειÏσει, μην ξεχάσετε να αποθηκεÏσετε τις Ï„Ïοποποιήσεις "
+"πατÏντας στο πλήκτÏο «w»"
-#: fs/partitioning_wizard.pm:402
+#: fs/partitioning_wizard.pm:425
#, c-format
msgid "Ext2/3/4"
msgstr "Ext2/3/4"
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
-msgstr "Δεν μποÏÏ Î½Î± βÏω αÏκετό χÏÏο για εγκατάσταση"
+msgid "I cannot find any room for installing"
+msgstr "Δεν μποÏÏ Î½Î± βÏω διαθέσιμο χÏÏο για την εγκατάσταση"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "Ο Οδηγός Îατάτμησης DrakX βÏήκε τις παÏακάτω λÏσεις:"
+msgstr "Ο οδηγός κατάτμησης DrakX βÏήκε τις παÏακάτω λÏσεις:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr "Î•Î´Ï ÎµÎ¯Î½Î±Î¹ το πεÏιεχόμενο του δίσκου σας"
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
-msgstr "Η κατάτμηση απέτυχε: %s"
+msgstr "Η κατάτμηση απέτυχε: %s "
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr ""
"Δεν μποÏείτε να χÏησιμοποιήσετε το JFS για κατατμήσεις μικÏότεÏες από 16MB"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr ""
"Δεν μποÏείτε να χÏησιμοποιήσετε το ReiserFS για κατατμήσεις μικÏότεÏες από "
"32MB"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr ""
+"Δεν μποÏείτε να χÏησιμοποιήσετε το btrfs για κατατμήσεις μικÏότεÏες από 256MB"
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "απλό"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "με /usr"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "εξυπηÏετητής"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
-msgstr "ΑνιχνεÏθηκε RAID λογισμικό BIOS στους δίσκους %s. Îα ενεÏγοποιηθεί;"
+msgstr ""
+"Εντοπίστηκε RAID λογισμικό στο BIOS στους δίσκους %s. Îα ενεÏγοποιηθεί;"
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2877,54 +2875,53 @@ msgid ""
"\n"
"Do you agree to lose all the partitions?\n"
msgstr ""
-"Δεν μποÏÏ Î½Î± διαβάσω τον πίνακα κατατμήσεων της συσκευής %s,, είναι πολÏ\n"
-"κατεστÏαμμένος :( Θα Ï€Ïοσπαθήσω να συνεχίσω αφαιÏÏντας τις λανθασμένες \n"
+"Δεν μποÏÏ Î½Î± διαβάσω τον πίνακα κατατμήσεων της συσκευής %s, είναι πολÏ\n"
+"κατεστÏαμμένος :( Θα Ï€Ïοσπαθήσω να συνεχίσω αφαιÏÏντας τις λανθασμένες\n"
"κατατμήσεις (ΟΛΑ ΤΑ ΔΕΔΟΜΕÎΑ θα χαθοÏν!). Η άλλη επιλογή σας είναι να\n"
"μην επιτÏέψετε στο DrakX να αγγίξει τον πίνακα κατατμήσεων. \n"
-"Το σφάλμα είναι: %s\n"
+"(το σφάλμα είναι: %s)\n"
"\n"
"Συμφωνείτε να διαγÏαφοÏν όλες οι κατατμήσεις;\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
-msgstr "Το σημείο Ï€ÏοσάÏτησης Ï€Ïέπει να ξεκινάει με /"
+msgstr "Τα σημεία Ï€ÏοσάÏτησης Ï€Ïέπει να ξεκινοÏν με /"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr ""
-"Τα σημεία Ï€ÏοσάÏτησης θα Ï€Ïέπει να πεÏιέχουν μόνο αλφαÏιθμητικοÏÏ‚ χαÏακτήÏες "
-"(γÏάμματα, αÏιθμοί, κλπ)"
+"Τα σημεία Ï€ÏοσάÏτησης θα Ï€Ïέπει να πεÏιέχουν μόνο αλφαÏιθμητικοÏÏ‚ χαÏακτήÏες"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
-msgstr "ΥπάÏχει, ήδη, μία κατάτμηση με το σημείο Ï€ÏοσάÏτησης %s\n"
+msgstr "ΥπάÏχει ήδη μία κατάτμηση με το σημείο Ï€ÏοσάÏτησης %s\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
"ΠÏοσοχή, έχετε επιλέξει μια κατάτμηση με RAID Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï Ï‰Ï‚ Ïιζική κατάτμηση "
"(/).\n"
-"Îανένα Ï€ÏόγÏαμμα εκκίνησης δεν υποστηÏίζει αυτή τη διαμόÏφωση χωÏίς "
-"ξεχωÏιστή κατάτμηση /boot.\n"
-"Μην ξεχάσετε να Ï€Ïοσθέσετε μια κατάτμηση /boot"
+"Îανένα Ï€ÏόγÏαμμα εκκίνησης δεν υποστηÏίζει αυτή τη διαμόÏφωση χωÏίς μια "
+"κατάτμηση /boot.\n"
+"ΠαÏÎ±ÎºÎ±Î»Ï ÏƒÎ¹Î³Î¿Ï…Ïευτείτε για την Ï€Ïοσθήκη μιας κατάτμησης /boot"
-#: fsedit.pm:438
+#: fsedit.pm:453
#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
"Η έκδοση μεταδεδομένων δεν υποστηÏίζεται για μια κατάτμηση εκκίνησης. "
"ΠαÏÎ±ÎºÎ±Î»Ï Î²ÎµÎ²Î±Î¹Ï‰Î¸ÎµÎ¯Ï„Îµ για την Ï€Ïοσθήκη μιας κατάτμησης /boot."
-#: fsedit.pm:446
+#: fsedit.pm:461
#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
@@ -2933,59 +2930,58 @@ msgstr ""
"Έχετε επιλέξει μια κατάτμηση με RAID Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï Ï‰Ï‚ /boot.\n"
"Îανένα Ï€ÏόγÏαμμα εκκίνησης δεν υποστηÏίζει αυτή τη διαμόÏφωση."
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr "Η έκδοση μεταδεδομενων δεν υποστηÏίζεται για μια κατάτμηση εκκίνησης."
-#: fsedit.pm:457
+#: fsedit.pm:472
#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
"Έχετε επιλέξει μια κÏυπτογÏαφημένη κατάτμηση ως Ïιζική (/).\n"
"Îανένα Ï€ÏόγÏαμμα εκκίνησης δεν υποστηÏίζει αυτή τη διαμόÏφωση χωÏίς μια "
"κατάτμηση /boot.\n"
-"ΠαÏÎ±ÎºÎ±Î»Ï Î²ÎµÎ²Î±Î¹Ï‰Î¸ÎµÎ¯Ï„Îµ ότι έχετε Ï€Ïοσθέσει μια κατάτμηση /boot"
+"ΠαÏÎ±ÎºÎ±Î»Ï Î²ÎµÎ²Î±Î¹Ï‰Î¸ÎµÎ¯Ï„Îµ για την Ï€Ïοσθήκη μιας ξεχωÏιστής κατάτμησης /boot"
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr ""
-"Δεν μποÏείς να χÏησιμοποιήσεις ένα κÏυπτογÏαφημένο σÏστημα αÏχείων για το "
+"Δεν μποÏείτε να χÏησιμοποιήσετε ένα κÏυπτογÏαφημένο σÏστημα αÏχείων για το "
"σημείο Ï€ÏοσάÏτησης %s"
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
"Δεν μποÏείτε να χÏησιμοποιήσετε το φυσικό τομέα LVM ως σημείο Ï€ÏοσάÏτησης %s "
"καθÏÏ‚ είναι διαχωÏισμένο σε πεÏισσότεÏους φυσικοÏÏ‚ τόμους"
-#: fsedit.pm:449
+#: fsedit.pm:484
#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
"ΠÏοσοχή, έχετε επιλέξει ένα λογικό τομέα LVM ως Ïιζική κατάτμηση (/).\n"
-"Το Ï€ÏόγÏαμμα εκκίνησης δεν υποστηÏίζει αυτή τη διαμόÏφωση εάν ο τομέας "
-"είναι διαχωÏισμένος σε πεÏισσότεÏους φυσικοÏÏ‚ τόμους.\n"
-"ΠÏέπει Ï€ÏÏτα να δημιουÏγήσετε μια κατάτμηση για τον κατάλογο /boot."
+"Το Ï€ÏόγÏαμμα εκκίνησης δεν υποστηÏίζει αυτή τη διαμόÏφωση εάν ο τομέας είναι "
+"διαχωÏισμένος σε πεÏισσότεÏους φυσικοÏÏ‚ τόμους.\n"
+"ΠÏέπει Ï€ÏÏτα να δημιουÏγήσετε μια ξεχωÏιστή κατάτμηση /boot."
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
-msgstr ""
-"Αυτός ο κατάλογος Ï€Ïέπει να παÏαμείνει στο Ïιζικό σÏστημα αÏχείων (root)"
+msgstr "Αυτός ο κατάλογος Ï€Ïέπει να παÏαμείνει στη Ïιζική κατάτμηση"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2994,14 +2990,14 @@ msgstr ""
"ΧÏειάζεστε ένα Ï€Ïαγματικό σÏστημα αÏχείων (ext2/3/4, reiserfs, xfs, ή jfs) "
"για αυτό το σημείο Ï€ÏοσάÏτησης\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr ""
"Δεν υπάÏχει αÏκετός ελεÏθεÏος χÏÏος για την αυτόματη δημιουÏγία νέων "
"κατατμήσεων"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "Îαμία ενέÏγεια Ï€Ïος εκτέλεση"
@@ -3011,487 +3007,424 @@ msgstr "Îαμία ενέÏγεια Ï€Ïος εκτέλεση"
msgid "SATA controllers"
msgstr "Ελεγκτές SATA"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "Ελεγκτές RAID"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "Ελεγκτές (E)IDE/ATA"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, c-format
msgid "Card readers"
msgstr "ΑναγνÏστες καÏÏ„Ïν"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "Ελεγκτές Firewire"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
-msgstr "ελεγκτές PCMCIA"
+msgstr "Ελεγκτές PCMCIA"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
-msgstr "ελεγκτές SCSI"
+msgstr "Ελεγκτές SCSI"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "Ελεγκτές USB"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "ΘÏÏες USB"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "Ελεγκτές SMBus"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "ΓέφυÏες και ελεγκτές συστήματος"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Δισκέτα"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
-msgstr "Δίσκος"
+msgstr "ΣκληÏός δίσκος"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
-msgstr "USB Συσκευές Μαζικής Αποθήκευσης"
+msgstr "USB συσκευές μαζικής αποθήκευσης"
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CDROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "Συσκευές εγγÏαφής CD/DVD"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
-msgstr "Ταινία"
+msgstr "Μαγνητοταινία"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "Ελεγκτές AGP"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
-msgstr "ÎάÏτα οθόνης"
+msgstr "ÎάÏτα γÏαφικÏν"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
-msgstr "DVB κάÏτα"
+msgstr "ÎάÏτα DVB"
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "ÎάÏτα TV"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "Άλλα συσκευές Πολυμέσων"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "ÎάÏτα ήχου"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
-msgstr "ÎάμεÏα WebCam"
+msgstr "ÎάμεÏα"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "ΕπεξεÏγαστές"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
-msgstr "ΠÏοσαÏμογείς ISDN"
+msgstr "ÎάÏτες ISDN"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
-msgstr "USB συσκευές ήχου"
+msgstr "Συσκευές ήχου USB"
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr "ÎάÏτες ÏαδιοφÏνου"
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
-msgstr "ATM κάÏτες δικτÏου"
+msgstr "ÎάÏτες δικτÏου ATM"
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
-msgstr "WAN κάÏτες δικτÏου"
+msgstr "ÎάÏτες δικτÏου WAN"
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr "Συσκευές Bluetooth"
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
-msgstr "ÎάÏτα ΔικτÏου Ethernet"
+msgstr "ÎάÏτα ethernet"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "Μόντεμ"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
-msgstr "ΠÏοσαÏμογείς ADSL"
+msgstr "Μόντεμ ADSL"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "Μνήμη"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "Εκτυπωτής"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
-msgstr "Ελεγκτές θυÏÏν παιχνιδιÏν"
+msgstr "Ελεγκτές χειÏιστηÏίων"
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
-msgstr "Joystick"
+msgstr "ΧειÏιστήÏιο"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "ΠληκτÏολόγιο"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
-msgstr "Πινακίδια (tablets) και οθόνες αφής"
+msgstr "Ταμπλέτες και οθόνες αφής"
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "Ποντίκι"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr "ΒιομετÏία"
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "UPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "ΣαÏωτής"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
-msgstr "Άγνωστο/Άλλο"
+msgstr "Άγνωστα/Άλλα"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "επεξεÏγαστής # "
-#: harddrake/sound.pm:303
+#: harddrake/sound.pm:80
#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "ΠαÏÎ±ÎºÎ±Î»Ï Ï€ÎµÏιμένετε... ΕφαÏμογή Ïυθμίσεων"
-
-#: harddrake/sound.pm:366
-#, c-format
-msgid "Enable PulseAudio"
-msgstr "ΕνεÏγοποίηση του PulseAudio"
+msgid "No known driver"
+msgstr "Îανένας γνωστός οδηγός"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr "ΕνεÏγοποίηση του ήχου 5.1 με το Pulse Audio"
+msgid "There's no known driver for your sound card (%s)"
+msgstr "Δεν υπάÏχει κάποιος γνωστός οδηγός για την κάÏτα ήχου σας (%s)"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
-msgstr "ΕνεÏγοποίηση της εναλλαγής χÏήστη για τις εφαÏμογές ήχου"
+msgid "Enable PulseAudio"
+msgstr "ΕνεÏγοποίηση του PulseAudio"
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr "ΧÏήση της λειτουÏγίας Glitch-Free"
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
-msgstr "ΕπαναφοÏά των Ï€Ïοεπιλεγμένων Ïυθμίσεων στο μίκτη ήχου"
+msgstr "ΕπαναφοÏά των Ï€ÏοκαθοÏισμένων Ïυθμίσεων στο μείκτη ήχου"
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
-msgstr "Επίλυση Ï€Ïοβλημάτων"
+msgid "Troubleshooting"
+msgstr "ΑντιμετÏπιση Ï€Ïοβλημάτων"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "Îανένας εναλλακτικός οδηγός"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
"currently uses \"%s\""
msgstr ""
-"Δεν υπάÏχει, μέχÏι Ï„ÏÏα, κάποιος γνωστός οδηγός συσκευής, εναλλακτικός των "
-"OSS/ALSA, για την κάÏτα ήχου σου (%s), που να χÏησιμοποιεί το \"%s\""
+"Δεν υπάÏχει κάποιος γνωστός οδηγός εναλλακτικός των OSS/ALSA για την κάÏτα "
+"ήχου σας (%s) που να χÏησιμοποιεί το «%s»"
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
-msgstr "ΡÏθμιση ήχου"
+msgstr "ΡÏθμιση του ήχου"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-"Î•Î´Ï Î¼Ï€Î¿Ïείτε να επιλέξετε έναν εναλλακτικό οδηγό (OSS ή ALSA) για την κάÏτα "
-"ήχου σας (%s)"
+msgid "Your card uses the \"%s\" driver"
+msgstr "Η κάÏτα σας χÏησιμοποιεί τον οδηγό «%s»"
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
+#, c-format
+msgid "Sound troubleshooting"
+msgstr "ΑντιμετÏπιση Ï€Ïοβλημάτων ήχου"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
"\n"
"\n"
-"Η κάÏτα σου, Ï„ÏÏα, χÏησιμοποιεί τον οδηγό συσκευής %s\"%s\" (ο "
-"Ï€Ïοεπιλεγμένος οδηγός για την κάÏτα σου είναι ο \"%s\")"
-
-#: harddrake/sound.pm:414
-#, c-format
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"- 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.\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-"OSS (Open Sound System) ήταν το Ï€ÏÏτο API ήχου. Είναι ένα ανεξαÏτήτου "
-"λειτουÏÎ³Î¹ÎºÎ¿Ï ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚ API ήχου (διαθέσιμο στην πλειοψηφία των συστημάτων "
-"UNIXâ„¢) αλλά είναι ένα API οÏιακό που πληÏεί τα βασικά.\n"
-"Ακόμα πεÏισσότεÏο, όλοι οι οδηγοί OSS θα Ï€Ïέπει να ανακαλÏψουν ξανά τον "
-"Ï„Ïοχό.\n"
+"- \"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\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) ειναι μια αÏχιτεκτονική αÏθÏωμάτων "
-"που\n"
-"υποστηÏίζει έναν εντυπωσιακό αÏιθμό καÏÏ„Ïν ISA, PCI και USB.\n"
"\n"
-"Επιπλέον παÏέχει ένα API ανÏτεÏου επιπέδου από αυτό του OSS.\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"Για χÏήση του ALSA, είναι πιθανό να χÏησιμοποιήσετε :\n"
-"- την συμβατότητα με το παλιό OSS API\n"
-"- το νέο ALSA API που παÏέχει ένα μεγάλο αÏιθμό Ï€ÏοχωÏημένων πιθανοτήτων "
-"αλλά απαιτεί την βιβλιοθήκη ALSA.\n"
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "Οδηγός:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"Ο παλιός οδηγός « %s » είναι στη μαÏÏη λίστα.\n"
"\n"
-"Έχουν αναφεÏθεί Ï€Ïοβλήματα στον πυÏήνα κατά τον τεÏματισμό του.\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
+"\n"
+"\n"
+"- \"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.\n"
"\n"
-"Ο νέος οδηγός « %s » θα χÏησιμοποιηθεί στην επόμενη εκκίνηση."
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "Îανένας οδηγός Î±Î½Î¿Î¹Ï‡Ï„Î¿Ï ÎºÏδικα"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"Δεν υπάÏχει κάποιος ελεÏθεÏος οδηγός συσκευής για την δικιά σου κάÏτα ήχου (%"
-"s). ΥπάÏχει, όμως, ένας ιδιόκτητος οδηγός συσκευής στο \"%s\"."
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "Îανένας γνωστός οδηγός"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Δεν υπάÏχει κάποιος γνωστός οδηγός για την κάÏτα ήχου σας (%s)"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "Επίλυση Ï€Ïοβλημάτων Ήχου"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
+"\n"
+"\n"
+"- \"/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)\n"
msgstr ""
-"Ο κλασικός Ï„Ïόπος ελέγχου του ήχου για δυσλειτουÏγίες, είναι ή εκτέλεση των "
-"παÏακάτω εντολÏν:\n"
+"ΠαÏακάτω θα βÏείτε μεÏικές βασικές μεθόδους που θα σας βοηθήσουν να λÏσετε "
+"Ï€Ïοβλήματα σχετικά με τον ήχο, αλλά για ακÏιβείς και ενημεÏωμένες συμβουλές "
+"και κόλπα, ανατÏέξτε στο:\n"
"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" θα σου πει ποιον οδηγό συσκευής "
-"χÏησιμοποιεί η κάÏτα σου,\n"
-" από Ï€Ïοεπιλογή\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" θα σου πει ποιον οδηγό συσκευής "
-"χÏησιμοποιεί η κάÏτα σου,\n"
-" Ï„ÏÏα\n"
"\n"
-"- \"/sbin/lsmod\" θα σου επιτÏέψει να ελέγξεις αν το άÏθÏωμά της (module)"
-"(οδηγός συσκευής - driver)\n"
-" έχει φοÏτωθεί ή όχι\n"
+"- Γενική σÏσταση: ΕνεÏγοποιήστε το PulseAudio. Αν έχετε επιλέξει να μην "
+"χÏησιμοποιείτε το PulseAudio, σας συστήνουμε να το ενεÏγοποιήσετε. Για την "
+"πλειονότητα των χÏήσεων του πεÏιβάλλοντος εÏγασίας, το PulseAudio είναι η "
+"Ï€Ïοτεινόμενη και η καλÏτεÏα υποστηÏιζόμενη επιλογή.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" και \"/sbin/chkconfig --list alsa\" \n"
-" θα σου πει αν οι υπηÏεσίες ήχου και alsa έχουν Ïυθμιστεί να Ï„Ïέχουν σε\n"
-" initlevel 3\n"
"\n"
-"- \"aumix -q\" θα σου πει αν η ένταση του ήχου είναι σε κατάσταση σιγής ή "
-"όχι\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" θα σου πει ποιο Ï€ÏόγÏαμμα χÏησιμοποιεί την "
-"κάÏτα ήχου.\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "Θα διαλέξω ÎµÎ³Ï Î¿Î´Î·Î³ÏŒ"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "Επιλογή ενός αυθαίÏετου Î¿Î´Î·Î³Î¿Ï ÏƒÏ…ÏƒÎºÎµÏ…Î®Ï‚"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
+"- Με τις εντολές: «kmix» (KDE), «gnome-control-center sound» (GNOME) και "
+"«pavucontrol» (generic) μποÏείτε να έχετε Ï€Ïόσβαση στις εφαÏμογές γÏÎ±Ï†Î¹ÎºÎ¿Ï "
+"πεÏιβάλλοντος για να δείτε τις συσκευές σας ήχου και να Ï€ÏοσαÏμόσετε τα "
+"επίπεδα έντασης\n"
+"\n"
+"\n"
+"- Με την εντολή «ps aux | grep pulseaudio» μποÏείτε να ελέγξετε αν το "
+"PulseAudio εκτελείται.\n"
+"\n"
+"\n"
+"- Η εντολή «pactl stat» ελέγχει αν μποÏείτε να συνδεθείτε σωστά με τον "
+"δαίμονα του PulseAudio.\n"
+"\n"
+"\n"
+"- Η εντολή «pactl list sink-inputs» θα σας ενημεÏÏσει για τα Ï€ÏογÏάμματα "
+"αναπαÏαγωγής ήχου σε εξέλιξη, μέσω του PulseAudio.\n"
+"\n"
+"\n"
+"- Η εντολή «systemctl status osspd.service» θα σας ενημεÏÏσει σχετικά με την "
+"Ï„Ïέχουσα κατάσταση του OSS Proxy Daemon. Αυτό χÏησιμοποιείται για την "
+"ενεÏγοποίηση του ήχου από παλαιότεÏες εφαÏμογές οι οποίες χÏησιμοποιοÏν το "
+"API ήχου OSS. Θα Ï€Ïέπει να εγκαταστήσετε το πακέτο «ossp» αν χÏειάζεστε "
+"αυτήν τη λειτουÏγία.\n"
+"\n"
+"\n"
+"- Η εντολή «pacmd ls» θα σας δÏσει ΠΟΛΛΕΣ πληÏοφοÏίες αποσφαλμάτωσης σχετικά "
+"με την Ï„Ïέχουσα κατάσταση του ήχου στο σÏστημά σας.\n"
+"\n"
+"\n"
+"- Η εντολή «lspcidrake -v | grep -i audio» θα σας ενημεÏÏσει για τον οδηγό "
+"Ï‡Î±Î¼Î·Î»Î¿Ï ÎµÏ€Î¹Ï€Î­Î´Î¿Ï… που χÏησιμοποιεί εξ οÏÎ¹ÏƒÎ¼Î¿Ï Î· κάÏτα σας.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
-msgstr ""
-"Εάν Ï€Ïαγματικά πιστεÏεις, ότι ξέÏεις, ποιος οδηγός συσκευής είναι καλÏτεÏος "
-"για την κάÏτα σου,\n"
-"μποÏείς να επιλέξεις έναν από την παÏαπάνω λίστα.\n"
"\n"
-"Ο τωÏινός οδηγός για την κάÏτα ήχου σου \"%s\" είναι ο \"%s\" "
+"- Η εντολή «/usr/sbin/lsmod | grep snd» θα σας ενημεÏÏσει για τα φοÏτωμένα "
+"αÏθÏÏματα του πυÏήνα σχετικά με την κάÏτα ήχου.\n"
+"\n"
+"\n"
+"- Η εντολή «alsamixer -c 0» ανοίγει ένα μίκτη σε πεÏιβάλλον τεÏÎ¼Î±Ï„Î¹ÎºÎ¿Ï Î³Î¹Î± "
+"τον Ï‡Î±Î¼Î·Î»Î¿Ï ÎµÏ€Î¹Ï€Î­Î´Î¿Ï… μίκτη ελέγχου ALSA της Ï€ÏÏτης σας κάÏτας ήχου\n"
+"\n"
+"\n"
+"- Η εντολή «/usr/sbin/fuser -v /dev/snd/pcm* /dev/dsp» θα σας ενημεÏÏσει "
+"σχετικά με τα Ï€ÏογÏάμματα σε εξέλιξη που κάνουν άμεση χÏήση της κάÏτας ήχου "
+"(κανονικά θα Ï€Ïέπει να δείχνει μόνο το PulseAudio)\n"
#: harddrake/v4l.pm:12
#, c-format
msgid "Auto-detect"
-msgstr "Αυτόματη ανίχνευση"
+msgstr "Αυτόματος εντοπισμός"
#: harddrake/v4l.pm:97 harddrake/v4l.pm:285 harddrake/v4l.pm:337
#, c-format
@@ -3514,13 +3447,13 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
"ΙσχÏει για τις πεÏισσότεÏες σÏγχÏονες κάÏτες τηλεόÏασης: το άÏθÏωμα bttv, "
-"του kernel GNU/Linux, μόλις αναγνÏÏισε αυτόματα τις σωστές παÏαμέτÏους.\n"
-"Στην πεÏίπτωση που η κάÏτα σου αναγνωÏίστηκε εσφαλμένα, μποÏείς, εδÏ, να "
-"«επιβάλεις» τον σωστό Ï„Ïπο του tuner και της κάÏτας. Απλά, επέλεξε τις "
-"παÏαμέτÏους της κάÏτας τηλεόÏασης, αν αυτό χÏειαστεί."
+"του πυÏήνα GNU/Linux μόλις εντόπισε αυτόματα τις σωστές παÏαμέτÏους.\n"
+"Στην πεÏίπτωση που η κάÏτα σας εντοπίστηκε εσφαλμένα, μποÏείτε ÎµÎ´Ï Î½Î± "
+"καθοÏίσετε το σωστό Ï„Ïπο του δέκτη και της κάÏτας. Απλά επιλέξτε τις "
+"παÏαμέτÏους της κάÏτας τηλεόÏασης αν αυτό χÏειαστεί."
#: harddrake/v4l.pm:478
#, c-format
@@ -3530,77 +3463,78 @@ msgstr "Μοντέλο κάÏτας:"
#: harddrake/v4l.pm:479
#, c-format
msgid "Tuner type:"
-msgstr "ΤÏπος συντονιστή (tuner):"
+msgstr "ΤÏπος δέκτη:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "Εντάξει"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Îαι"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "Όχι"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Επιλέξτε ένα αÏχείο"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "ΠÏοσθήκη"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
-msgstr "ΤÏοποποίηση"
+msgstr "ΕπεξεÏγασία"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Τέλος"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "ΠÏοηγοÏμενο"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
-msgstr "Δεν επιλέγει κάποιο αÏχείο"
+msgstr "Δεν έχει επιλέγει κάποιο αÏχείο"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
-msgstr "Έχεις επιλέξει ένα κατάλογο, όχι ένα αÏχείο"
+msgstr "Έχετε επιλέξει έναν κατάλογο, όχι ένα αÏχείο"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
msgstr "Δεν υπάÏχει τέτοιος κατάλογος"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "Δεν υπάÏχει τέτοιο αÏχείο"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
-msgstr ""
-"Μα δε Ï€Ïοσέχεις; Τα κεφαλαία είναι ενεÏγοποιημένα (ΠλήκτÏο Caps Lock, εκεί, "
-"τέÏμα αÏιστεÏά στο πληκτÏολόγιο. Αμάν πια, όλα εμείς θα στα λέμε; :) )"
+msgstr "ΠÏοσοχή, τα κεφαλαία είναι ενεÏγοποιημένα (πλήκτÏο Caps Lock)"
#: interactive/stdio.pm:29 interactive/stdio.pm:154
#, c-format
@@ -3610,7 +3544,7 @@ msgstr "Îακή επιλογή, ξαναδοκιμάστε\n"
#: interactive/stdio.pm:30 interactive/stdio.pm:155
#, c-format
msgid "Your choice? (default %s) "
-msgstr "Η επιλογή σας; (εξ οÏÎ¹ÏƒÎ¼Î¿Ï %s)"
+msgstr "Η επιλογή σας; (Ï€ÏοκαθοÏισμένη %s)"
#: interactive/stdio.pm:54
#, c-format
@@ -3624,12 +3558,12 @@ msgstr ""
#: interactive/stdio.pm:70
#, c-format
msgid "Your choice? (0/1, default `%s') "
-msgstr "Η επιλογή σας; (0/1, εξ οÏÎ¹ÏƒÎ¼Î¿Ï %s)"
+msgstr "Η επιλογή σας; (0/1, Ï€ÏοκαθοÏισμένη «%s»)"
#: interactive/stdio.pm:97
#, c-format
msgid "Button `%s': %s"
-msgstr "ΠλήκτÏο `%s': %s"
+msgstr "ΠλήκτÏο «%s»: %s"
#: interactive/stdio.pm:98
#, c-format
@@ -3639,12 +3573,12 @@ msgstr "Θέλετε να κάνετε κλικ σε αυτό το κουμπί;
#: interactive/stdio.pm:110
#, c-format
msgid "Your choice? (default `%s'%s) "
-msgstr "Η επιλογή σας; (εξ οÏÎ¹ÏƒÎ¼Î¿Ï `%s'%s) "
+msgstr "Η επιλογή σας; (Ï€ÏοκαθοÏισμένη «%s» %s) "
#: interactive/stdio.pm:110
#, c-format
msgid " enter `void' for void entry"
-msgstr "εισάγετε την λέξη `void' για κενή εισαγωγή"
+msgstr " εισάγετε την λέξη «void» για μια κενή καταχÏÏηση"
#: interactive/stdio.pm:128
#, c-format
@@ -3658,10 +3592,10 @@ msgid ""
"or just hit Enter to proceed.\n"
"Your choice? "
msgstr ""
-"ΠαÏακαλÏ, επέλεξε το Ï€ÏÏτο αÏιθμό από το εÏÏος-10 που θέλεις να "
-"επεξεÏγαστείς, \n"
-"ή απλά πίεσε το Enter για να συνεχίσεις.\n"
-"Τι επιλέγεις;"
+"ΠαÏακαλÏ, επέλεξε τον Ï€ÏÏτο αÏιθμό από το εÏÏος των 10 που θέλετε να "
+"επεξεÏγαστείτε, \n"
+"ή απλά πίεσε Enter για να συνεχίσετε.\n"
+"Η επιλογή σας;"
#: interactive/stdio.pm:144
#, c-format
@@ -3669,7 +3603,7 @@ msgid ""
"=> Notice, a label changed:\n"
"%s"
msgstr ""
-"=> Σημ.:μια ετικέτα άλλαξε:\n"
+"=> Σημ.: μια ετικέτα άλλαξε:\n"
"%s"
#: interactive/stdio.pm:151
@@ -3680,1250 +3614,1275 @@ msgstr "Εισάγετε ξανά"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "ΑνδόÏα"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "Ηνωμένα ΑÏαβικά ΕμιÏάτα"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "Αφγανιστάν"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Αντίγκουα και ΜπαÏμποÏντα"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Αγκίλα"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "Αλβανία"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "ΑÏμενία"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Ολλανδικές Αντίλλες"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
-msgstr "Αγκόλα"
+msgstr "Ανγκόλα"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "ΑνταÏκτική"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "ΑÏγεντινή"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "ΑμεÏικανική Σαμόα"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "ΑυστÏία"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "ΑυστÏαλία"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "ΑÏοÏμπα"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "ΑζεÏμπαÏτζάν"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Βοσνία-ΕÏζεγοβίνη"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "ΜπαÏμπάντος"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Μπανγκλαντές"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Βέλγιο"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "ΜπουÏκίνα Φάσο"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "ΒουλγαÏία"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "ΜπαχÏέιν"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "ΜπουÏοÏντι"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Μπενίν"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "ΒεÏμοÏδες"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "ΜπÏουνέι ÎταÏουσαλάμ"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Βολιβία"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Î’Ïαζιλία"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Μπαχάμες"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "Μπουτάν"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Îήσος Μπουβέ"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Μποτσουάνα"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "ΛευκοÏωσία"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
-msgstr "Μπελίζ"
+msgstr "Μπελίζε"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "Îαναδάς"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Îήσοι Îόκος (Îήλινγκ)"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "Îονγκό (Îινσάσα)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "ΔημοκÏατία ÎεντÏικής ΑφÏικής"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "Îονγκό (ΜπÏαζαβίλ)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Ελβετία"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "Ακτή ΕλεφαντοστοÏ"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Îήσοι Îουκ"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Χιλή"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "ÎαμεÏοÏν"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "Îίνα"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "Îολομβία"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "Îόστα Ρίκα"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "ΣεÏβία & ΜαυÏοβοÏνιο"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "ÎοÏβα"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "ΠÏάσινο ΑκÏωτήÏιο"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "Îήσοι ΧÏιστουγέννων"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "ÎÏÏ€Ïος"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "Τσέχικη ΔημοκÏατία"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "ΓεÏμανία"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Τζιμπουτί"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Δανία"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Îτομίνικα"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Δομινικανή ΔημοκÏατία"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "ΑλγεÏία"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "ΙσημεÏινός"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Εσθονία"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Αίγυπτος"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Δυτική ΣαχάÏα"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "ΕÏυθÏαία"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "Ισπανία"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "Αιθιοπία"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Φινλανδία"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Φίτζι"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Îήσοι ΦÏκλαντ (Μαλβίνες)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "ΜικÏονησία"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Îήσοι ΦεÏόες"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Γαλλία"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Γκαμπόν"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "Ηνωμένο Βασίλειο"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "ΓÏενάδα"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "ΓεωÏγία"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "Γαλλική Γουιάνα"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Γκάνα"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "ΓιβÏαλτάÏ"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "ΓÏοιλανδία"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Γκάμπια"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Γουινέα"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "ΓουαδελοÏπη"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "ΙσημεÏινή ΓουÏνέα"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Ελλάδα"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "Îότια ΓεωÏγία και Îότια Îησιά Σάντουιτς"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Γουατεμάλα"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Γκουάμ"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "ΓουÏνέα-Μπισάου"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Γουιάνα"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Χονγκ Îονγκ SAR (Îίνα)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Îησί ΧεÏντ και Îήσοι ΜακÎτόναλντ"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "ΟνδοÏÏα"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "ÎÏοατία"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "ΑÏτή"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "ΟυγγαÏία"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Ινδονησία"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "ΙÏλανδία"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "ΙσÏαήλ"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "Ινδία"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Î’Ïετανικά Εδάφη Î™Î½Î´Î¹ÎºÎ¿Ï Î©ÎºÎµÎ±Î½Î¿Ï"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "ΙÏάκ"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "ΙÏάν"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Ισλανδία"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "Ιταλία"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Τζαμάικα"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "ΙοÏδανία"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "Ιαπωνία"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "Îένυα"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "ÎιÏγιστάν"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "Îαμπότζη"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "ÎιÏιμπάτι"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "ÎομόÏες"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
-msgstr "Σαιντ Îιτς και Îέβις"
+msgstr "Άγιος ΧÏιστόφοÏος και Îέβις"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "ÎοÏέα (Î’ÏŒÏεια)"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "ÎοÏέα"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Îουβέιτ"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "Îήσοι Îέυμαν"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "Îαζακστάν"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Λάος"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Λίβανος"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Άγιος Λουκάς"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Λιχτενστάιν"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "ΣÏι Λάνκα"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "ΛιβεÏία"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Λεσότο"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Λιθουανία"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "ΛουξεμβοÏÏγο"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Λεττονία"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "ΛιβÏη"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "ΜαÏόκο"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "Μονακό"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "Μολδαβία"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "ΜαδαγασκάÏη"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Îήσοι ΜάÏσαλ"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "ΠÏÏην Γιουγκοσλαβική ΔημοκÏατία της Μακεδονίας"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "Μάλι"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "ΜιανμάÏ"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "Μογγολία"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Îήσοι ΒοÏείων ΜαÏιάννων"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "ΜαÏτινίκα"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "ΜαυÏιτανία"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "ΜονσεÏάτ"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "Μάλτα"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "ΜαυÏίκιος"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "Μαλδίβες"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Μαλάουι"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "Μεξικό"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "Μαλαισία"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "Μοζαμβίκη"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "Îαμίμπια"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "Îέα Îαληδονία"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "ÎίγηÏας"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Îήσοι ÎÏŒÏφολκ"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "ÎιγηÏία"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "ÎικαÏάγουα"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Ολλανδία"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "ÎοÏβηγία"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "Îεπάλ"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
-msgstr "ÎαοÏÏου"
+msgstr "ÎαουÏοÏ"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Îίουε"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "Îέα Ζηλανδία"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "Ομάν"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "Παναμάς"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "ΠεÏοÏ"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "Γαλλική Πολυνησία"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "ΠαποÏα-Îέα ΓουÏνέα"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Φιλιππίνες"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "Πακιστάν"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "Πολωνία"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Σαιντ Î Î¹ÎµÏ ÎºÎ±Î¹ Μικελόν"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Îήσοι ΠίτκαιÏν"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "ΠουέÏτο Ρίκο"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Παλαιστίνη"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "ΠοÏτογαλία"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "ΠαÏαγουάη"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Παλάου"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "ÎατάÏ"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "Ρεουνιόν"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Ρουμανία"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Ρωσία"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Ρουάντα"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "Σαουδική ΑÏαβία"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Îήσοι ΣολομÏντος"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Σεϋχέλλες"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "Σουδάν"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Σουηδία"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "ΣιγγαποÏÏη"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Îήσος Αγίας Ελένης"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Σλοβενία"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Îήσοι ΣβάλμπαÏντ και Γιαν Μάγιεν"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "Σλοβακία"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "ΣιέÏÏα Λεόνε"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "Άγιος ΜαÏίνος"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Σενεγάλη"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "Σομαλία"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "ΣουÏινάμ"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
-msgstr "Σάο Τόμε και ΠÏίντσιπε"
+msgstr "Σάο Τομέ και ΠÏίνσιπε"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "Ελ ΣαλβαδόÏ"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "ΣυÏία"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Σουαζιλάνδη"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Îήσοι ΤοÏÏκς και ÎαÎκος"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "Τσαντ"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "Γαλλικές Îότιες ΠεÏιοχές"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Τόγκο"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "ΤαÏλάνδη"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "Τατζικιστάν"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Τοκελάου"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "Ανατολικό ΤιμόÏ"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "ΤουÏκμενιστάν"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Τυνησία"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Τόγκα"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "ΤουÏκία"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "ΤÏινιντάντ και Τομπάγκο"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "ΤουβαλοÏ"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "ΤαÏβάν"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Τανζανία"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "ΟυκÏανία"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Ουγκάντα"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "ΜικÏά απομονωμένα νησιά Ηνωμένων ΠολιτειÏν"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "Η.Π.Α."
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "ΟυÏουγουάη"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Ουζμπεκιστάν"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "Βατικανό"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "Άγιος Βικέντιος και ΓÏεναντίνες"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Βενεζουέλα"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "ΠαÏθένοι Îήσοι(Î’Ïετανικές)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "ΠαÏθένοι Îήσοι(ΑμεÏικανικές)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Βιετνάμ"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Βανουάτου"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "Îήσοι Γουάλις και ΦουτοÏνα"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Σαμόα"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Υεμένη"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Μαγιότ"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
-msgstr "Îότιος ΑφÏική"
+msgstr "Îότια ΑφÏική"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Ζάμπια"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Ζιμπάμπουε"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
-msgstr "ÎαλÏÏ‚ οÏίσατε στο %s"
+msgstr "ÎαλÏÏ‚ ήλθατε στο %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr "Η μεταφοÏά των φυσικÏν εκτάσεων Ï€Ïος άλλους φυσικοÏÏ‚ τόμους, απέτυχε"
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr "Ο φυσικός τόμος %s εξακολουθεί να είναι σε χÏήση"
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "ΑφαίÏεσε Ï€ÏÏτα τους λογικοÏÏ‚ τόμους\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
-"Το Ï€ÏόγÏαμμα εκκίνησης του υπολογιστή σου δεν μποÏεί να διαχειÏιστεί «/boot» "
-"σε πολλαπλοÏÏ‚ φυσικοÏÏ‚ τόμους"
+"Το Ï€ÏόγÏαμμα εκκίνησης δεν μποÏεί να διαχειÏιστεί το /boot σε πολλαπλοÏÏ‚ "
+"φυσικοÏÏ‚ τόμους"
+#. -PO: Only write something if needed:
#: messages.pm:11
#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr ""
+"Αυτή η μετάφÏαση της άδειας χÏήσης είναι διαθέσιμη για ενημεÏωτικό σκοπό, "
+"νομική Î¹ÏƒÏ‡Ï Î­Ï‡ÎµÎ¹ το επίσημο κείμενο της άδειας χÏήσης στα αγγλικά."
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "Εισαγωγή"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+"Το λειτουÏγικό σÏστημα και τα διάφοÏα συστατικά του διαθέσιμα στη διανομή \n"
+"Mageia ονομάζονται στο εξής «ΠÏοÏόντα ΛογισμικοÏ». Τα ΠÏοÏόντα Î›Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï "
+"συμπεÏιλαμβάνουν,\n"
+"αλλά όχι με πεÏιοÏιστικό Ï„Ïόπο, το σÏνολο των Ï€ÏογÏαμμάτων, μεθόδους, "
+"κανόνες \n"
+"και τεκμηÏίωση σχετική με το λειτουÏγικό σÏστημα και των διαφόÏων συστατικÏν "
+"της \n"
+"διανομής Mageia, καθÏÏ‚ και οποιονδήποτε εφαÏμογÏν που διανέμονται από τους "
+"Ï€Ïομηθευτές της Mageia."
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr "1. Άδεια ΧÏήσης"
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4937,16 +4896,40 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+"ΠαÏÎ±ÎºÎ±Î»Ï Î´Î¹Î±Î²Î¬ÏƒÏ„Îµ Ï€Ïοσεκτικά το παÏόν έγγÏαφο. Το έγγÏαφο αυτό είναι μια "
+"άδεια χÏήσης \n"
+"ανάμεσα σε εσάς (φυσικό ή νομικό Ï€Ïόσωπο) και τη Mageia που αναφέÏεται στα "
+"ΠÏοÏόντα ΛογισμικοÏ.\n"
+"Με την εγκατάσταση, αναπαÏαγωγή ή χÏήση των «ΠÏοÏόντων ΛογισμικοÏ» με "
+"οποιονδήποτε Ï„Ïόπο \n"
+"δέχεστε και συμφωνείτε με τους ÏŒÏους και τις Ï€Ïοϋποθέσεις της παÏοÏσας "
+"Άδειας ΧÏήσης. \n"
+"Αν διαφωνείτε με αυτήν την Άδεια ΧÏήσης δεν μποÏείτε να Ï€Ïοβείτε σε "
+"εγκατάσταση, αναπαÏαγωγή \n"
+"ή χÏήση με οποιονδήποτε Ï„Ïόπο των «ΠÏοÏόντων ΛογισμικοÏ».\n"
+"Η συμφωνία της άδειας χÏήσης θα τεÏματίζεται αυτομάτως σε πεÏίπτωση που δεν "
+"ανταποκÏίνεται \n"
+"στους ÏŒÏους και τις Ï€Ïοϋποθέσεις της παÏοÏσας\n"
+"Αδείας. Με τη λήξη της άδειας, θα Ï€Ïέπει αμέσως να καταστÏέψετε όλα τα "
+"αντίγÏαφα των \n"
+"ΠÏοÏόντων ΛογισμικοÏ."
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr "2. ΕγγÏηση και πεÏιοÏισμός εγγÏησης"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4954,15 +4937,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4971,103 +4954,20 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
-"The Software Products consist of components created by different persons or "
-"entities. %s\n"
-"Most of these licenses allow you to use, duplicate, adapt or redistribute "
-"the components which \n"
-"they cover. Please read carefully the terms and conditions of the license "
-"agreement for each component \n"
-"before using any component. Any question on a component license should be "
-"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
-"All rights to the components of the Software Products belong to their "
-"respective authors and are \n"
-"protected by intellectual property and copyright laws applicable to software "
-"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
-"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
-"If any portion of this agreement is held void, illegal or inapplicable by a "
-"court judgment, this \n"
-"portion is excluded from this contract. You remain bound by the other "
-"applicable sections of the \n"
-"agreement.\n"
-"The terms and conditions of this License are governed by the Laws of "
-"France.\n"
-"All disputes on the terms of this license will preferably be settled out of "
-"court. As a last \n"
-"resort, the dispute will be referred to the appropriate Courts of Law of "
-"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"you."
msgstr ""
-"Εισαγωγή\n"
-"\n"
-"Το λειτουÏγικό σÏστημα και τα διάφοÏα συστατικά του διαθέσιμα στην διανομή \n"
-"Mandriva Linux ονομάζονται στο εξής « ΠÏοÏόντα Î›Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï Â». Τα ΠÏοÏόντα "
-"Î›Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï ÏƒÏ…Î¼Ï€ÎµÏιλαμβάνουν,\n"
-"αλλά όχι με πεÏιοÏιστικό Ï„Ïόπο, το σÏνολο των Ï€ÏογÏαμμάτων, μέθοδοι, "
-"κανόνες \n"
-"και τεκμηÏίωση σχετική με το λειτουÏγικό σÏστημα και των διαφόÏων συστατικÏν "
-"της \n"
-"διανομής Mandriva Linux, καθÏÏ‚ και οποιοδήποτε εφαÏμογÏν που διανέμονται από "
-"τους Ï€Ïομηθευτές της Mandriva.\n"
-"\n"
-"\n"
-"1. Άδεια ΧÏήσης\n"
-"\n"
-"ΠαÏÎ±ÎºÎ±Î»Ï Î´Î¹Î±Î²Î¬ÏƒÏ„Îµ Ï€Ïοσεκτικά το παÏÏν έγγÏαφο. Το έγγÏαφο αυτό είναι μια "
-"άδεια χÏήσης \n"
-"ανάμεσα σε εσάς (φυσικό ή νομικό Ï€Ïόσωπο) και την Mandriva S.A. που "
-"αναφέÏεται στα ΠÏοÏόντα ΛογισμικοÏ.\n"
-"Με την εγκατάσταση, αναπαÏαγωγή ή χÏήση του Î›Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï Î¼Îµ οποιοδήποτε "
-"Ï„Ïόπο \n"
-"δέχεστε και συμφωνείτε με τους ÏŒÏους και τις Ï€Ïοϋποθέσεις της παÏοÏσας "
-"Άδειας ΧÏήσης. \n"
-"Αν διαφωνείτε με αυτή την άδεια χÏήσης δεν μποÏείτε να Ï€Ïοβείτε σε "
-"εγκατάσταση, αναπαÏαγωγή \n"
-"ή χÏήση με οποιονδήποτε Ï„Ïόπο του Ï€ÏοÏόντος αυτοÏ.\n"
-"Η συμφωνία της άδειας χÏήσης θα τεÏματίζεται αυτομάτως σε πεÏίπτωση που δεν "
-"ανταποκÏίνεται \n"
-"στους ÏŒÏους και τις Ï€Ïοϋποθέσεις της παÏοÏσας\n"
-"Άδειας. Με τη λήξη της Άδειας, θα Ï€Ïέπει αμέσως να καταστÏέψετε όλα τα "
-"αντίγÏαφα των \n"
-"ΠÏοÏόντων ΛογισμικοÏ.\n"
-"\n"
-"\n"
-"2. ΕγγÏηση και πεÏιοÏισμός εγγÏησης\n"
-"\n"
"Τα ΠÏοÏόντα Î›Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï ÎºÎ±Î¹ η τεκμηÏίωση που τα συνοδεÏει παÏέχονται ως έχουν "
"και χωÏίς καμία \n"
-"εγγÏηση. Η Mandriva S.A. αποποιείται κάθε ευθÏνη αποζημίωσης ζημίας, άμεσης, "
+"εγγÏηση. Η Mageia αποποιείται κάθε ευθÏνη αποζημίωσης ζημίας, άμεσης, "
"ειδικής, τυχαίας \n"
"έμμεσης και κάθε φÏσεως σε σχέση με τη χÏήση του ΛογισμικοÏ, "
"συμπεÏιλαμβανομένων, χωÏίς \n"
@@ -5077,18 +4977,18 @@ msgstr ""
"συμπεÏιλαμβανομένων \n"
"τυχόν καταδικαστικÏν αποφάσεων και τις αποζημιÏσεις που θα καταβάλει ως "
"απόφαση του \n"
-"δικαστηÏίου ακόμα και αν η Mandriva SA ή κάποιος από τους Ï€Ïομηθευτές είχε "
+"δικαστηÏίου ακόμα και αν η Mageia ή κάποιος από τους Ï€Ïομηθευτές είχε "
"ενημεÏωθεί \n"
"για την ÏπαÏξη ή την πιθανότητα τέτοιων ζημιÏν.\n"
"\n"
"ΠΕΡΙΟΡΙΣΜΕÎΗ ΕΥΘΥÎΗ ΣΕ ΣΧΕΣΗ ΜΕ ΤΗΠÎΑΤΟΧΗ Ή ΤΗΠΧΡΗΣΗ ΑΠΑΓΟΡΕΥΜΕÎΟΥ "
"ΛΟΓΙΣΜΙÎΟΥ ΣΕ ΟΡΙΣΜΕÎΕΣ ΧΩΡΕΣ\n"
"\n"
-"Στο βαθμό που επιτÏέπεται από το νόμο, η Mandriva SA ή κάποιος από τους "
+"Στο βαθμό που επιτÏέπεται από το νόμο, η Mageia ή κάποιος από τους "
"Ï€Ïομηθευτές, \n"
"σε καμία πεÏίπτωση, δεν ευθÏνεται για τυχόν ειδικές, τυχαίες, άμεσες ή "
"έμμεσες, \n"
-"οποιασδήποτε αποζημίωσης ζημιÏν, συμπεÏιλαμβανομένων χωÏίς πεÏιοÏιστικό της "
+"οποιασδήποτε αποζημίωσης ζημιÏν, συμπεÏιλαμβανομένων χωÏίς πεÏιοÏισμό της "
"αποζημίωσης \n"
"ή της απÏλειας της επιχείÏησης, τη διακοπή της επιχειÏηματικής "
"δÏαστηÏιότητας, οικονομική ζημία, \n"
@@ -5096,8 +4996,8 @@ msgstr ""
"απόφαση, ή οποιεσδήποτε \n"
"άλλες συνακόλουθες ζημίες που αποÏÏέουν από την κατοχή και τη χÏήση του "
"Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï Î® \n"
-"που αποÏÏέουν από τη λήψη Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï Î±Ï€ÏŒ μια από τις ιστοσελίδες Mandriva "
-"Linux που \n"
+"που αποÏÏέουν από τη λήψη Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï Î±Ï€ÏŒ μια από τις ιστοσελίδες της Mageia "
+"που \n"
"απαγοÏεÏεται ή πεÏιοÏίζεται σε οÏισμένες χÏÏες από τους τοπικοÏÏ‚ νόμους.\n"
"Αυτή η πεÏιοÏισμένης ευθÏνη, εφαÏμόζεται, αλλά δεν πεÏιοÏίζεται, στα ισχυÏά "
"κÏυπτογÏαφικά συστατικά \n"
@@ -5105,41 +5005,90 @@ msgstr ""
"Ωστόσο, επειδή οÏισμένες δικαιοδοσίες δεν επιτÏέπουν την εξαίÏεση ή τον "
"πεÏιοÏισμό ή την ευθÏνη για \n"
"επακόλουθες ή συμπτωματικές ζημίες, ο παÏαπάνω πεÏιοÏισμός ενδέχεται να μην "
-"ισχÏει για εσάς. \n"
-"%s\n"
-"\n"
-"3. Η Άδεια GPL και οι Σχετικές Άδειες\n"
-"\n"
-"Τα Ï€ÏοÏόντα Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï Î±Ï€Î¿Ï„ÎµÎ»Î¿Ïνται από συστατικά που δημιουÏγοÏνται από τα "
-"διάφοÏα Ï€Ïόσωπα ή οντότητες. %s\n"
+"ισχÏει για εσάς."
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr "3. Η Άδεια GPL και οι Σχετικές Άδειες"
+
+#: messages.pm:70
+#, c-format
+msgid ""
+"The Software Products consist of components created by different persons or "
+"entities.\n"
+"Most of these licenses allow you to use, duplicate, adapt or redistribute "
+"the components which \n"
+"they cover. Please read carefully the terms and conditions of the license "
+"agreement for each component \n"
+"before using any component. Any question on a component license should be "
+"addressed to the component \n"
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
+"Documentation written \n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+"Τα «ΠÏοÏόντα ΛογισμικοÏ» αποτελοÏνται από συστατικά που δημιουÏγοÏνται από "
+"τα διάφοÏα Ï€Ïόσωπα ή οντότητες.\n"
"Οι πεÏισσότεÏες από τις άδειες αυτές σας επιτÏέπουν τη χÏήση, αντιγÏαφή, "
"Ï„Ïοποποίηση ή αναδιανομή των συστατικÏν \n"
"που καλÏπτουν. ΠαÏακαλοÏμε να διαβάσετε Ï€Ïοσεκτικά τους ÏŒÏους της άδειας "
"χÏήσης για κάθε συστατικό Ï€Ïιν από τη χÏήση. \n"
"Οποιαδήποτε εÏÏτηση σχετικά με ένα στοιχείο της άδειας θα Ï€Ïέπει να "
"απευθÏνεται στον συνιστÏσα δικαιοπάÏοχο ή τον Ï€Ïομηθευτή \n"
-"και όχι στην Mandriva.\n"
-"Τα Ï€ÏογÏάμματα που αναπτÏχθηκαν από την Mandriva SA διέπονται από την Άδεια "
-"GPL. Η γÏαπτή τεκμηÏίωση από την Mandriva SA \n"
-"διέπεται από ειδική άδεια. ΠαÏÎ±ÎºÎ±Î»Ï Î±Î½Î±Ï„Ïέξτε στην τεκμηÏίωση για "
-"πεÏισσότεÏες λεπτομέÏειες.\n"
-"\n"
-"\n"
-"4. ΔικαιÏματα Πνευματικής Ιδιοκτησίας\n"
+"και όχι στην Mageia.\n"
+"Τα Ï€ÏογÏάμματα που αναπτÏχθηκαν από την Mageia διέπονται από την Άδεια GPL. "
+"Η τεκμηÏίωση που έχει γÏαφτεί από την Mageia\n"
+"υπόκειται στην άδεια «%s»."
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr "4. ΔικαιÏματα Πνευματικής Ιδιοκτησίας"
+
+#: messages.pm:81
+#, c-format
+msgid ""
+"All rights to the components of the Software Products belong to their "
+"respective authors and are \n"
+"protected by intellectual property and copyright laws applicable to software "
+"programs.\n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
+"Products, as a whole or in parts, by all means and for all purposes.\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
"Όλα τα δικαιÏματα για τα συστατικά μέÏη των ΠÏοÏόντων Î›Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï Î±Î½Î®ÎºÎ¿Ï…Î½ "
"στους αντίστοιχους συντάκτες και Ï€ÏοστατεÏονται \n"
"από τον νόμο πεÏί δικαιωμάτων πνευματικής ιδιοκτησίας που ισχÏει για τα "
"Ï€ÏογÏάμματα λογισμικοÏ.\n"
-"Η Mandriva SA και οι Ï€Ïομηθευτές διατηÏοÏν τα δικαιÏματά τους για την "
+"Η Mageia και οι Ï€Ïομηθευτές διατηÏοÏν τα δικαιÏματά τους για την "
"αναπÏοσαÏμογή ή την Ï€ÏοσαÏμογή \n"
"των Ï€ÏοÏόντων λογισμικοÏ, στο σÏνολό τους ή κατά τμήματα, με όλα τα μέσα και "
"για όλους τους σκοποÏÏ‚.\n"
-"« Mandriva » , « Mandriva Linux » και τα σχετιζόμενα με αυτά λογότυπα είναι "
-"εμποÏικά σήματα της Mandriva SA \n"
-"\n"
-"\n"
-"5. Διοικητικό Îόμοι \n"
-"\n"
+"«Mageia» και τα σχετιζόμενα με αυτά λογότυπα είναι εμποÏικά σήματα της %s"
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr "5. Διέπον δίκαιο"
+
+#: messages.pm:90
+#, c-format
+msgid ""
+"If any portion of this agreement is held void, illegal or inapplicable by a "
+"court judgment, this \n"
+"portion is excluded from this contract. You remain bound by the other "
+"applicable sections of the \n"
+"agreement.\n"
+"The terms and conditions of this License are governed by the Laws of "
+"France.\n"
+"All disputes on the terms of this license will preferably be settled out of "
+"court. As a last \n"
+"resort, the dispute will be referred to the appropriate Courts of Law of "
+"Paris - France.\n"
+"For any question on this document, please contact Mageia."
+msgstr ""
"Εάν οποιοδήποτε τμήμα της συμφωνίας αυτής κÏίνεται άκυÏο, παÏάνομο ή "
"ανεφάÏμοστο με απόφαση δικαστηÏίου, \n"
"αυτή η μεÏίδα εξαιÏείται από την παÏοÏσα σÏμβαση. Θα εξακολουθήσετε να "
@@ -5153,303 +5102,115 @@ msgstr ""
"στα \n"
"αÏμόδια ΔικαστήÏια του ΠαÏÎ¹ÏƒÎ¹Î¿Ï - Γαλλία.\n"
"Για οποιαδήποτε εÏÏτηση σχετικά με αυτό το έγγÏαφο, παÏακαλοÏμε "
-"επικοινωνήστε με την Mandriva SA"
+"επικοινωνήστε με τη Mageia."
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-"Δέχεστε να μην (i) πωλήσετε, να εξαγάγετε, να επανεξαγάγετε, να μεταφέÏετε, "
-"να εκ Ï„Ïέψετε, να αποκαλÏψετε \n"
-"τεχνικά δεδομένα οÏτε να βάλετε το λογισμικό στη διάθεση κανενός Ï€ÏοσÏπου, "
-"οντότητας, ή \n"
-"παÏαλήπτης απαγοÏευμένος από τους νόμους ή τους κανονισμοÏÏ‚ εξαγωγής των "
-"Ηνωμένων ΠολιτειÏν που πεÏιλαμβάνει, χωÏίς \n"
-"πεÏιοÏισμό : ÎοÏβα, ΙÏάν, Î’.ÎοÏέα, Σουδάν και ΣυÏία ή (ii) να κάνετε "
-"παÏάνομη χÏήση \n"
-"του Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï ÎºÎ±Ï„Î¬ τους νόμους ή τους κανονισμοÏÏ‚ των Ηνωμένων ΠολιτειÏν.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"\n"
-"Τα Ï€ÏοÏόντα Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï ÎºÎ±Î¸ÏÏ‚ επίσης και όλη η αντίστοιχη τεκμηÏίωση είναι "
-"και Ï€Ïέπει να θεωÏηθοÏν \n"
-"όπως « εμποÏικά λογισμικά πληÏοφοÏικής » και « της τεκμηÏίωσης των εμποÏικÏν "
-"λογισμικÏν\n"
-"πληÏοφοÏικής », όπως καθοÏίζονται μέσα στο άÏθÏο DFAR 252.227-7013 και "
-"πεÏιγÏάφονται μέσα στο άÏθÏο FAR 12.212. \n"
-"Îάθε χÏήση, Ï„Ïοποποίηση, αναπαÏαγωγή, μετάδοση, επίδειξη, εμφάνιση ή διάθεση "
-"του Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï \n"
-"και της τεκμηÏίωσης που συνδέεται από την κυβέÏνηση των Ηνωμένων ΠολιτειÏν "
-"Ï€Ïέπει να υπόκεινται μόνο από τους ÏŒÏους \n"
-"αυτής της συμφωνίας ή κάθε άλλης εφαÏμόσιμης συμφωνίας της χοÏήγησης αδειÏν\n"
-"από τους ÏŒÏους αυτής της συμφωνίας."
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-"Τα πεÏισσότεÏα από αυτά τα συστατικά, εξαιÏοÏμενων των εφαÏμογÏν που "
-"παÏέχονται από την Goggle Inc \n"
-"ή της θυγατÏικές της (\"Google Software\"), υπόκεινται στους ÏŒÏους και "
-"Ï€Ïοϋποθέσεις της GNU General \n"
-"Public License (Γενική Άδεια ΧÏήσης), στο εξής « GPL », ή από παÏόμοιες "
-"άδειες."
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-"Τα πεÏισσότεÏα απο αυτά τα συστατικά υπόκεινται στους ÏŒÏους και Ï€Ïουποθέσεις "
-"της \n"
-"« GNU General Public Licence », στο εξής « GPL » ή \n"
-"από παÏόμοιες άδειες. "
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
msgstr ""
-"ΠÏοσοχή : τα ελεÏθεÏα λογισμικά δεν εξαιÏοÏνται αδειÏν\n"
-"και μεÏικά μποÏεί να είναι καλυμμένα από πατέντες στην χÏÏα σας. Για "
-"παÏάδειγμα,\n"
-"οι συμπεÏιλαμβανόμενοι αποκωδικοποιητές MP3 μποÏεί να απαιτοÏν μια άδεια για "
-"πιο Ï€ÏοχωÏημένη χÏήση\n"
+"ΠÏοσοχή : το ελεÏθεÏο λογισμικό δεν εξαιÏείται αδειÏν\n"
+"και μεÏικά Ï€ÏογÏάμματα μποÏεί να υπόκεινται σε άδειες ευÏεσιτεχνίας στη χÏÏα "
+"σας.\n"
+"Για παÏάδειγμα, οι αποκωδικοποιητές MP3 που πεÏιλαμβάνονται μποÏεί να "
+"απαιτοÏν μια άδεια για πεÏαιτέÏω χÏήση\n"
"(βλ. http://www.mp3licensing.com για πεÏισσότεÏες πληÏοφοÏίες).\n"
"Σε πεÏίπτωση αμφιβολίας μίας άδειας, ελέγξτε την σχετική νομοθεσία\n"
"της χÏÏας σας."
-#: messages.pm:120
-#, c-format
-msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
-msgstr ""
-"6. ΠÏόσθετες διατάξεις εφαÏμόσιμες στα Ï€ÏοÏόντα Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï Ï€Î±Ïεχόμενα από "
-"την Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) ΑναγνωÏίζετε ότι η Google ή Ï„Ïίτα Ï€Ïόσωπα είναι οι ιδιοκτήτες όλων των "
-"δικαιωμάτων, τίτλων και συμφεÏόντων του Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï Google,\n"
-"των Ï„Ïίτων Ï€ÏοσÏπων ή Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï Ï€Î±Ïεχόμενου με το λογισμικό Google, το "
-"οποίο\n"
-"πεÏιλαμβάνει χωÏίς πεÏιοÏισμό όλα τα δικαιÏματα της πνευματικής ιδιοκτησίας. "
-"Τα δικαιÏματα της πνευματικής ιδιοκτησίας συμπεÏιλαμβάνουν όλα τα "
-"δικαιÏματα \n"
-"που υπόκεινται κατά καιÏοÏÏ‚ στην νομοθεσία καταχωÏήσεων ευÏεσιτεχνίας, "
-"πνευματικÏν δικαιωμάτων, ανταλλαγής μυστικÏν, εμποÏικÏν σημάτων, αθέμιτου "
-"Î±Î½Ï„Î±Î³Ï‰Î½Î¹ÏƒÎ¼Î¿Ï \n"
-"των δικαιωμάτων βάσεων δεδομένων, και όλων των δικαιωμάτων ιδιοκτησίας, "
-"καθÏÏ‚ επίσης όλες τις εφαÏμογές, ανανεÏσεις, επεκτάσεις και τις "
-"αποκαταστάσεις \n"
-"Ï€ÏοηγοÏμενες, σημεÏινές ή μεταγενέστεÏες σε ολόκληÏο τον κόσμο. Αποδέχεστε "
-"να μην Ï„Ïοποποιήσετε, Ï€ÏοσαÏμόσετε,\n"
-"μεταφÏάσετε, ετοιμάσετε εÏγασίες που εκτÏέπονται από την αντίστÏοφη "
-"μεταγλÏττιση γλÏσσας μηχανής (decompile), αντίστÏοφη μηχανική, αποσÏνδεση ή "
-"απόπειÏα παÏεκτÏοπής του \n"
-"του πηγαίου κÏδικα, του Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï Ï„Î·Ï‚ Google. Συμφωνείτε επίσης να μην "
-"αφαιÏέσετε, κÏÏψετε, ή να Ï„Ïοποποιήσετε της ειδοποιήσεις των πνευματικÏν "
-"δικαιωμάτων\n"
-"τα εμποÏικά σήματα, ή άλλες ιδιόκτητες ειδοποιήσεις δικαιωμάτων που "
-"επισυνάπτονται ή που πεÏιλαμβάνονται ή που Ï€Ïοσεγγίζονται από ÎºÎ¿Î¹Î½Î¿Ï Î¼Îµ ή "
-"μέσω του Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï Google. \n"
-"\n"
-"(b) Το λογισμικό Google τίθεται στην διάθεσή σας για Ï€Ïοσωπική και μη "
-"εμποÏική χÏήση μόνο.\n"
-"Δεν μποÏείτε να χÏησιμοποιήσετε το λογισμικό Google με οποιονδήποτε Ï„Ïόπο "
-"που θα μποÏοÏσε να βλάψει, να θέσει εκτός λειτουÏγίας, να επιβαÏÏνει, ή να "
-"εξασθενίσει τις υπηÏεσίες αναζήτησης Google\n"
-"(Ï€.χ., δεν μποÏείτε να χÏησιμοποιήσετε το λογισμικό Google με έναν "
-"αυτοματοποιημένο Ï„Ïόπο), οÏτε μποÏείτε να χÏησιμοποιήσετε το λογισμικό "
-"Google με οποιονδήποτε Ï„Ïόπο που θα μποÏοÏσε να παÏεμποδίσει τη χÏήση\n"
-"και την απόλαυση των υπηÏεσιÏν αναζήτησης (μηχανή αναζήτησης) Google, \n"
-"ή τις υπηÏεσίες και Ï€ÏοÏόντα Ï„Ïίτων που υπόκεινται στην άδεια των ΛογισμικÏν "
-"Google.\n"
-"\n"
-"(c) ΜεÏικά από τα λογισμικά Google σχεδιάζονται για να χÏησιμοποιηθοÏν από "
-"ÎºÎ¿Î¹Î½Î¿Ï Î¼Îµ την αναζήτηση Google και άλλες υπηÏεσίες.\n"
-"ΣυνεπÏÏ‚, η χÏήση τέτοιου Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï Google υπάγεται επίσης στους Google ΟÏοι "
-"ΥπηÏεσιÏν που βÏίσκονται στην διεÏθυνση \n"
-"http://www.google.com/terms_of_service.html και Πολιτική ΑποÏÏήτου της "
-"Google στην διεÏθυνση \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. και κάθε ένα από τα υποκαταστήματα και τις θυγατÏικές του "
-"είναι δικαιοÏχοι Ï„Ïίτων αυτής της σÏμβασης \n"
-"και μποÏοÏν να επιβάλουν τους ÏŒÏους του."
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:111
#, c-format
msgid ""
"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
-"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"Remove the boot media and press Enter to reboot."
msgstr ""
"ΣυγχαÏητήÏια, η εγκατάσταση ολοκληÏÏθηκε.\n"
-"ΑφαίÏεσε το μέσο εκκίνησης του συστήματος και πίεσε το Enter για "
-"επανεκκίνηση.\n"
-"\n"
-"\n"
-"Για πληÏοφοÏίες σχετικές με τις διαθέσιμες διοÏθÏσεις, πάνω σε αυτή την "
-"έκδοση της Mandriva Linux,\n"
-"μποÏείς να συμβουλευτείς την σελίδα των ΔυσλειτουÏγιÏν: \n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"ΕνÏ, πληÏοφοÏίες σχετικές με τις Ïυθμίσεις του συστήματός σου, μποÏοÏν να "
-"βÏεθοÏν στο \n"
-"κεφάλαιο για μετά την εγκατάσταση, στον Επίσημο Οδηγό ΧÏήσης Της Mandriva "
-"Linux."
+"ΑφαιÏέστε το μέσο εκκίνησης του συστήματος και πατήστε Enter για "
+"επανεκκίνηση."
+
+#: messages.pm:113
+#, c-format
+msgid ""
+"For information on fixes which are available for this release of Mageia,\n"
+"consult the Errata available from:\n"
+"%s"
+msgstr ""
+"Για πληÏοφοÏίες σχετικές με τα γνωστά Ï€Ïοβλήματα, για αυτήν την έκδοση της "
+"Mageia,\n"
+"μποÏείτε να δείτε στη σελίδα Errata διαθέσιμη στο: \n"
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
+"Μετά την επανεκκίνηση και τη σÏνδεση στη Mageia, θα δείτε την οθόνη "
+"υποδοχής.\n"
+"ΠεÏιέχει πλήθος χÏήσιμων πληÏοφοÏιÏν και συνδέσμων."
#: modules/interactive.pm:19
#, c-format
msgid "This driver has no configuration parameter!"
-msgstr "Ο οδηγός δεν έχει κάποιες παÏαμέτÏους για ÏÏθμιση."
+msgstr "Ο οδηγός δεν έχει παÏαμέτÏους για ÏÏθμιση!"
#: modules/interactive.pm:22
#, c-format
msgid "Module configuration"
-msgstr "ΡÏθμιση αÏθÏωμάτων (module)"
+msgstr "ΡÏθμιση αÏθÏÏματος"
#: modules/interactive.pm:22
#, c-format
msgid "You can configure each parameter of the module here."
-msgstr "Î•Î´Ï Î¼Ï€Î¿Ïείτε να Ïυθμίσετε τις παÏαμέτÏους του αÏθÏÏματος."
+msgstr "Î•Î´Ï Î¼Ï€Î¿Ïείτε να Ïυθμίσετε κάθε παÏάμετÏο του αÏθÏÏματος."
#: modules/interactive.pm:64
#, c-format
msgid "Found %s interfaces"
-msgstr "Î’Ïέθηκαν %s Ï€ÏοσαÏμογείς"
+msgstr "Î’Ïέθηκαν %s διεπαφές"
#: modules/interactive.pm:65
#, c-format
msgid "Do you have another one?"
-msgstr "Έχετε άλλον;"
+msgstr "Έχετε και άλλα;"
#: modules/interactive.pm:66
#, c-format
msgid "Do you have any %s interfaces?"
-msgstr "Έχετε κάποιον Ï€ÏοσαÏμογέα %s;"
+msgstr "Έχετε κάποιες διεπαφές %s;"
#: modules/interactive.pm:72
#, c-format
msgid "See hardware info"
-msgstr "ΠÏοβολή πληÏοφοÏιÏν υλικοÏ"
+msgstr "Δείτε τις πληÏοφοÏίες του υλικοÏ"
#: modules/interactive.pm:83
#, c-format
msgid "Installing driver for USB controller"
-msgstr "Εγκατάσταση του Î¿Î´Î·Î³Î¿Ï ÏƒÏ…ÏƒÎºÎµÏ…Î®Ï‚ για τον ελεγκτή USB"
+msgstr "Εγκατάσταση του Î¿Î´Î·Î³Î¿Ï Î³Î¹Î± τον ελεγκτή USB"
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "Εγκατάσταση του Î¿Î´Î·Î³Î¿Ï ÏƒÏ…ÏƒÎºÎµÏ…Î®Ï‚ για τον ελεγκτή firewire %s"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "Εγκατάσταση του Î¿Î´Î·Î³Î¿Ï Î³Î¹Î± τον ελεγκτή firewire \"%s\""
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "Εγκατάσταση του Î¿Î´Î·Î³Î¿Ï ÏƒÏ…ÏƒÎºÎµÏ…Î®Ï‚ για τον ελεγκτή του σκληÏÎ¿Ï Î´Î¯ÏƒÎºÎ¿Ï… %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "Εγκατάσταση του Î¿Î´Î·Î³Î¿Ï Î³Î¹Î± τον ελεγκτή του σκληÏÎ¿Ï Î´Î¯ÏƒÎºÎ¿Ï… \"%s\""
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "Εγκατάσταση του Î¿Î´Î·Î³Î¿Ï ÏƒÏ…ÏƒÎºÎµÏ…Î®Ï‚ για τον ελεγκτή ethernet %s"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "Εγκατάσταση του Î¿Î´Î·Î³Î¿Ï Î³Î¹Î± τον ελεγκτή ethernet \"%s\""
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5461,7 +5222,7 @@ msgstr "Εγκατάσταση Î¿Î´Î·Î³Î¿Ï Î³Î¹Î± %s κάÏτα %s"
#: modules/interactive.pm:100
#, c-format
msgid "Configuring Hardware"
-msgstr "ΔιαμόÏφωση υλικοÏ"
+msgstr "ΡÏθμιση του υλικοÏ"
#: modules/interactive.pm:111
#, c-format
@@ -5470,8 +5231,8 @@ msgid ""
"Note that any address should be entered with the prefix 0x like '0x123'"
msgstr ""
"ΜποÏείτε Ï„ÏÏα να δÏσετε τις παÏαμέτÏους για το άÏθÏωμα %s.\n"
-"ΣημειÏστε ότι κάθε διεÏθυνση Ï€Ïέπει να εισάγεται με το Ï€Ïόθεμα 0x όπως "
-"'0x123'"
+"ΣημειÏστε ότι κάθε διεÏθυνση Ï€Ïέπει να εισάγεται με το Ï€Ïόθεμα 0x όπως "
+"«0x123»"
#: modules/interactive.pm:117
#, c-format
@@ -5481,8 +5242,8 @@ msgid ""
"For instance, ``io=0x300 irq=7''"
msgstr ""
"ΜποÏείτε Ï„ÏÏα να δÏσετε τις παÏαμέτÏους για το άÏθÏωμα %s.\n"
-"Οι παÏάμετÏοι έχουν την μοÏφή ``όνομα=τιμή όνομα2=τιμή2 ...''.\n"
-"Για παÏάδειγμα, ``io=0x300 irq=7''"
+"Οι παÏάμετÏοι έχουν την μοÏφή «όνομα=τιμή όνομα2=τιμή2 ...».\n"
+"Για παÏάδειγμα, «io=0x300 irq=7»"
#: modules/interactive.pm:119
#, c-format
@@ -5508,19 +5269,20 @@ msgid ""
msgstr ""
"Σε μεÏικές πεÏιπτÏσεις, ο οδηγός %s χÏειάζεται επιπλέον παÏαμέτÏους για\n"
"να λειτουÏγήσει σωστά, παÏ' όλο που συνήθως λειτουÏγεί και χωÏίς αυτές.\n"
-"Θα θέλατε να δÏσετε επιπλέον επιλογές ή να αφήσετε τον οδηγό να εξετάσει\n"
-"το υλικό σας για τις παÏαμέτÏους που χÏειάζεται; Η εξέταση αυτή ίσως\n"
-"Ï€Ïοκαλέσει πάγωμα του συστήματος, αλλά δεν θα Ï€Ïοκαλέσει βλάβη."
+"Θα θέλατε να καθοÏίσετε επιπλέον επιλογές ή να αφήσετε τον οδηγό να "
+"εντοπίσει αυτόματα\n"
+"τις παÏαμέτÏους που χÏειάζεται; ΜεÏικές φοÏές η διεÏγασία αυτή μποÏεί\n"
+"να Ï€Ïοκαλέσει το πάγωμα του συστήματος, αλλά δεν Ï€Ïοκαλεί καμιά ζημιά."
#: modules/interactive.pm:145
#, c-format
msgid "Autoprobe"
-msgstr "Αυτόματη εξέταση"
+msgstr "Αυτόματος εντοπισμός"
#: modules/interactive.pm:145
#, c-format
msgid "Specify options"
-msgstr "ΠÏοσδιοÏισμός παÏαμέτÏων"
+msgstr "ÎαθοÏισμός παÏαμέτÏων"
#: modules/interactive.pm:157
#, c-format
@@ -5531,157 +5293,160 @@ msgstr ""
"Η φόÏτωση του αÏθÏÏματος %s απέτυχε.\n"
"Θέλετε να δοκιμάσετε ξανά με διαφοÏετικές παÏαμέτÏους;"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr "Θέλετε σίγουÏα να εγκαταλείψετε;"
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
-msgstr "Ο κωδικός είναι Ï€Î¿Î»Ï ÎµÏκολος να μαντευθεί."
+msgstr "Αυτόν τον κωδικό Ï€Ïόσβασης μποÏεί να τον μαντέψει κάνεις εÏκολα"
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
-msgstr "Îωδικός Ï€Ïόσβασης ικανός να αντιστέκεται σε βασικές επιθέσεις."
+msgid "Password should be resistant to basic attacks"
+msgstr ""
+"Αυτός ο κωδικός Ï€Ïόσβασης φαίνεται ικανός να αντισταθεί σε απλές επιθέσεις"
-#: mygtk2.pm:1544 mygtk2.pm:1545
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
#, c-format
msgid "Password seems secure"
-msgstr "Ο κωδικός Ï€Ïόσβασης φαίνεται να είναι ασφαλής"
+msgstr "Αυτός ο κωδικός Ï€Ïόσβασης φαίνεται να είναι ασφαλής"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "η Ï€ÏοσάÏτηση απέτυχε: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "Η εκτεταμένη κατάτμηση δεν υποστηÏίζεται σε αυτόν τον Ï„Ïπο συστήματος"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
-"ΥπάÏχει ένα κενό στον πίνακα κατατμήσεων μα δεν μποÏÏ Î½Î± το χÏησιμοποιήσω.\n"
+"ΥπάÏχει ένα κενό στον πίνακα κατατμήσεων αλλά δεν μποÏÏ Î½Î± το "
+"χÏησιμοποιήσω.\n"
"Η μοναδική λÏση είναι να μετακινήσετε τις Ï€ÏωτεÏουσες κατατμήσεις σας έτσι "
-"Ïστε το κενό να βÏεθεί δίπλα στην εκτεταμένη κατάτμηση"
+"Ïστε το κενό να βÏεθεί μετά των εκτεταμένων κατατμήσεων."
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
msgstr ""
-"Îάτι κακό συμβαίνει στο δίσκο σας. \n"
-"Ένα τεστ ελέγχου της ακεÏαιότητας των δεδομένων απέτυχε. \n"
-"Αυτό σημαίνει πως η οποιαδήποτε εγγÏαφή στο δίσκο θα καταλήξει σαν τυχαία "
-"σκουπίδια."
+"Ο σκληÏός σας δίσκος φαίνεται να αντιμετωπίζει κάποιο Ï€Ïόβλημα.\n"
+"Ένας έλεγχος ακεÏαιότητας των δεδομένων απέτυχε.\n"
+"Αυτό σημαίνει πως οποιαδήποτε εγγÏαφή στο δίσκο θα καταλήξει ως τυχαία "
+"κατεστÏαμμένα δεδομένα."
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr "Απεγκατάσταση των αχÏησιμοποίητων πακέτων"
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr "Αναζήτηση πακέτων υποστήÏιξης Ï…Î»Î¹ÎºÎ¿Ï Ï€Î¿Ï… δεν χÏησιμοποιοÏνται..."
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr "Αναζήτηση πακέτων μεταφÏάσεων που δεν χÏησιμοποιοÏνται..."
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr ""
-"Έχουμε ανιχνεÏσει πακέτα που δεν είναι απαÏαίτητα για την διαμόÏφωση του "
+"Έχουμε εντοπίσει πακέτα που δεν είναι απαÏαίτητα στη διαμόÏφωση του "
"συστήματός σας."
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr "Θα αφαιÏέσουμε τα παÏακάτω πακέτα, έκτος και αν δεν το επιθυμείτε :"
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, c-format
msgid "Unused hardware support"
msgstr "ΥποστήÏιξη Ï…Î»Î¹ÎºÎ¿Ï Ï€Î¿Ï… δεν χÏησιμοποιείται"
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr "ΑχÏησιμοποίητες μεταφÏάσεις"
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr "Αδυναμία Ï€Ïοσθήκης μίας κατάτμησης στο _formatted_ RAID %s"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "Δεν υπάÏχουν αÏκετές κατατμήσεις για RAID επιπέδου %d\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
-msgstr "Αδυναμία δημιουÏγίας του καταλόγου /usr/share/sane/firmware ."
+msgstr "Αδυναμία δημιουÏγίας του καταλόγου /usr/share/sane/firmware!"
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
-msgstr "Αδυναμία δημιουÏγίας του Î´ÎµÏƒÎ¼Î¿Ï Ï€Ïος το /usr/share/sane/%s ."
+msgstr "Αδυναμία δημιουÏγίας του Î´ÎµÏƒÎ¼Î¿Ï Ï€Ïος το /usr/share/sane/%s!"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr ""
-"Αδυναμία αντιγÏαφής του αÏχείου firmware %s στο /usr/share/sane/firmware ."
+"Αδυναμία αντιγÏαφής του αÏχείου Ï…Î»Î¹ÎºÎ¿Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï (firmware) %s στο /usr/share/"
+"sane/firmware!"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
-msgstr "Αδυναμία οÏÎ¹ÏƒÎ¼Î¿Ï Ï„Ï‰Î½ αδειÏν χÏήσης του αÏχείου firmware %s."
+msgstr ""
+"Αδυναμία οÏÎ¹ÏƒÎ¼Î¿Ï Ï„Ï‰Î½ αδειÏν χÏήσης του αÏχείου Ï…Î»Î¹ÎºÎ¿Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï (firmware) %s!"
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "Scannerdrake"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr ""
-"Αδυναμία εγκατάστασης των απαÏαίτητων πακέτων για την κοινή χÏήση του σαÏωτή "
-"(ή σαÏωτÏν) σου."
+"Αδυναμία εγκατάστασης των απαÏαίτητων πακέτων για την κοινή χÏήση του σαÏωτή/"
+"Ïν σας."
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
-msgstr ""
-"Ο σαÏωτής (ή σαÏωτές) σου δε θα είναι διαθέσιμοι στους μη διαχειÏιστές."
+msgstr "Ο σαÏωτής/τές σας δεν θα είναι διαθέσιμοι στους μη διαχειÏιστές."
#: security/help.pm:11
#, c-format
msgid "Accept bogus IPv4 error messages."
-msgstr "Αποδοχή των δυσλειτουÏγικÏν μηνυμάτων λάθους IPv4"
+msgstr "Αποδοχή των μηνυμάτων λάθους δυσλειτουÏγιÏν IPv4."
#: security/help.pm:13
#, c-format
msgid "Accept broadcasted icmp echo."
-msgstr "Αποδοχή του μεταδιδόμενου icmp echo."
+msgstr "Αποδοχή της μεταδιδόμενης αντήχησης icmp."
#: security/help.pm:15
#, c-format
msgid "Accept icmp echo."
-msgstr "Αποδοχή του icmp echo."
+msgstr "Αποδοχή της αντήχησης icmp."
#: security/help.pm:17
#, c-format
@@ -5728,7 +5493,6 @@ msgstr ""
"Îα επιτÏέπεται η Ï€Ïοβολή της λίστας με τους χÏήστες, στους διαχειÏιστές "
"σÏνδεσης (kdm και gdm)."
-# ?????
#: security/help.pm:35
#, c-format
msgid ""
@@ -5784,8 +5548,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
"Αδειοδότηση:\n"
"\n"
@@ -5796,8 +5560,8 @@ msgstr ""
"\n"
"- καμία, αν οÏιστεί σε \"None\".\n"
"\n"
-"Για να αδειοδοτήσεις τις υπηÏεσίες που θέλεις, χÏησιμοποίησε το /etc/hosts."
-"allow (δες hosts.allow(5))."
+"Για να αδειοδοτήσετε τις υπηÏεσίες που θέλετε, χÏησιμοποιήστε το /etc/hosts."
+"allow (δείτε hosts.allow(5))."
#: security/help.pm:63
#, c-format
@@ -5846,8 +5610,8 @@ msgid ""
"\"%s\" is true, also reports to syslog."
msgstr ""
"ΕνεÏγοποίηση της Ï€Ïοστασίας κατά της εισχÏÏησης στο δίκτυο (spoofing) με "
-"διεÏεÏνηση ονόματος (name resolution).\n"
-"Αν το \"%s\" είναι αληθές, τότε γίνεται αναφοÏά και στο syslog."
+"ανάλυση ονόματος (name resolution).\n"
+"Αν το «%s» είναι αληθές, τότε γίνεται αναφοÏά και στο syslog."
#: security/help.pm:80
#, c-format
@@ -5891,7 +5655,7 @@ msgstr "ΧÏήση ÎºÏ‰Î´Î¹ÎºÎ¿Ï Î±ÏƒÏ†Î±Î»ÎµÎ¯Î±Ï‚ για την πιστοπÎ
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr "ΕνεÏγοποίηση του ελέγχου κατασκοπίας των καÏÏ„Ïν ethernet."
#: security/help.pm:96
@@ -5915,8 +5679,8 @@ msgstr ""
#, c-format
msgid "Set password aging to \"max\" days and delay to change to \"inactive\"."
msgstr ""
-"Ρυθμίστε την διάÏκεια ζωής των κωδικÏν Ï€Ïόσβασης σε « max » και το χÏονικό "
-"ÏŒÏιο αλλαγής του ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης σε « inactive »."
+"Ρυθμίστε την διάÏκεια ζωής των κωδικÏν Ï€Ïόσβασης σε «max» και το χÏονικό "
+"ÏŒÏιο αλλαγής του ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης σε «inactive»."
#: security/help.pm:104
#, c-format
@@ -5961,7 +5725,7 @@ msgstr ""
"\n"
"- Τους κωδικοÏÏ‚ Ï€Ïόσβασης που λείπουν απο το /etc/shadow,\n"
"\n"
-"- Οι χÏήστες εκτός του root που έχουν « id » ίσο με 0."
+"- Οι χÏήστες εκτός του root που έχουν «id» ίσο με 0."
#: security/help.pm:117
#, c-format
@@ -6081,70 +5845,70 @@ msgstr "Αποδοχή των δυσλειτουÏγικÏν μηνυμάτων
#: security/l10n.pm:12
#, c-format
msgid "Accept broadcasted icmp echo"
-msgstr "Αποδοχή του μεταδιδόμενου icmp echo"
+msgstr "Αποδοχή της μεταδιδόμενης αντήχησης icmp"
#: security/l10n.pm:13
#, c-format
msgid "Accept icmp echo"
-msgstr "Αποδοχή του icmp echo"
+msgstr "Αποδοχή της αντήχησης icmp"
#: security/l10n.pm:15
#, c-format
msgid "/etc/issue* exist"
-msgstr "το /etc/issue* ειπάÏχει"
+msgstr "το /etc/issue* υπάÏχει"
#: security/l10n.pm:16
#, c-format
msgid "Reboot by the console user"
-msgstr "Επανεκκίνηση του υπολογιστή από τον χÏήστη κονσόλας"
+msgstr "Ο χÏήστης μποÏεί να επανεκκινήσει τον υπολογιστή από την κονσόλα"
#: security/l10n.pm:17
#, c-format
msgid "Allow remote root login"
-msgstr "Îα επιτÏέπεται η απομακÏυσμένη σÏνδεση υπεÏχÏήστη"
+msgstr "Îα επιτÏέπεται η απομακÏυσμένη σÏνδεση του root"
#: security/l10n.pm:18
#, c-format
msgid "Direct root login"
-msgstr "Άμεση σÏνδεση διαχειÏιστή"
+msgstr "Άμεση σÏνδεση root"
#: security/l10n.pm:19
#, c-format
msgid "List users on display managers (kdm and gdm)"
msgstr ""
-"ΠÏοβολή της λίστας των χÏηστÏν στο γÏαφικό διαχειÏιστή σÏνδεσης (kdm και gdm)"
+"Εμφάνιση της λίστας των χÏηστÏν στους διαχειÏιστές σÏνδεσης (kdm και gdm)"
#: security/l10n.pm:20
#, c-format
msgid "Export display when passing from root to the other users"
msgstr ""
-"Εξαγωγή της Ï€Ïοβολής, όταν γίνεται μετάβαση από τον διαχειÏιστή του "
-"συστήματος στους άλλους χÏήστες"
+"Εξαγωγή της Ï€Ïοβολής, όταν γίνεται μετάβαση από το διαχειÏιστή του "
+"συστήματος σε άλλους χÏήστες"
#: security/l10n.pm:21
#, c-format
msgid "Allow X Window connections"
-msgstr "Îα επιτÏέπονται οι συνδέσεις ΠαÏαθÏÏων X"
+msgstr "Îα επιτÏέπονται οι συνδέσεις στο X Window"
#: security/l10n.pm:22
#, c-format
msgid "Authorize TCP connections to X Window"
-msgstr "Αδειοδότηση συνδέσεων TCP για τα X Window"
+msgstr "ΕπιτÏέπονται οι συνδέσεις X Window μέσω TCP"
#: security/l10n.pm:23
#, c-format
msgid "Authorize all services controlled by tcp_wrappers"
-msgstr "Αδειοδότηση όλων των υπηÏεσιÏν που ελέγχονται από το tcp_wrappers"
+msgstr "ΕπιτÏέπονται όλες οι υπηÏεσίες που ελέγχονται από tcp_wrappers"
#: security/l10n.pm:24
#, c-format
msgid "Chkconfig obey msec rules"
-msgstr "Το chkconfig να υπηÏετεί τους κανόνες του msec"
+msgstr "Το chkconfig υπακοÏει στους κανόνες του msec"
#: security/l10n.pm:25
#, c-format
msgid "Enable \"crontab\" and \"at\" for users"
-msgstr "ΕνεÏγοποίηση των \"crontab\" και \"at\" για τους χÏήστες"
+msgstr "ΕνεÏγοποίηση των «crontab» και «at» για τους χÏήστες"
#: security/l10n.pm:26
#, c-format
@@ -6154,20 +5918,17 @@ msgstr "ΑναφοÏές syslog στην κονσόλα 12"
#: security/l10n.pm:27
#, c-format
msgid "Name resolution spoofing protection"
-msgstr ""
-"ΠÏοστασίας κατά της εισχÏÏησης στο δίκτυο (spoofing) με διεÏεÏνηση ονόματος "
-"(name resolution)"
+msgstr "ΠÏοστασία κατά της παÏαπλανητικής ανάλυσης ονόματος"
#: security/l10n.pm:28
#, c-format
msgid "Enable IP spoofing protection"
-msgstr ""
-"ΕνεÏγοποίηση της Ï€Ïοστασίας κατά της εισχÏÏησης στο δίκτυο (IP spoofing)"
+msgstr "ΕνεÏγοποίηση της παÏαπλανητικής IP"
#: security/l10n.pm:29
#, c-format
msgid "Enable libsafe if libsafe is found on the system"
-msgstr "ΕνεÏγοποίηση του libsafe, αν το libsafe βÏεθεί στο σÏστημα"
+msgstr "ΕνεÏγοποίηση της βιβλιοθήκης libsafe αν βÏεθεί στο σÏστημα"
#: security/l10n.pm:30
#, c-format
@@ -6182,7 +5943,7 @@ msgstr "Îα επιτÏέπονται οι ωÏιαίοι έλεγχοι ασφÎ
#: security/l10n.pm:32
#, c-format
msgid "Enable su only from the wheel group members"
-msgstr "ΕνεÏγοποίηση του su, μόνο για τα μέλη της ομάδας wheel."
+msgstr "ΕνεÏγοποίηση του su μόνο για τα μέλη της ομάδας wheel."
#: security/l10n.pm:33
#, c-format
@@ -6202,18 +5963,18 @@ msgstr "ÎαθημεÏινός έλεγχος ασφαλείας"
#: security/l10n.pm:36
#, c-format
msgid "Sulogin(8) in single user level"
-msgstr "ΣÏνδεση su (sulogin(8)) σε επίπεδο Î¼Î¿Î½Î¿Ï Ï‡Ïήστη"
+msgstr "ΕνεÏγοποίηση της αίτησης ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης σε λειτουÏγία Î¼Î¿Î½Î¿Ï Ï‡Ïήστη"
#: security/l10n.pm:37
#, c-format
msgid "No password aging for"
-msgstr "ΧωÏίς παλαίωση του ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης για"
+msgstr "ΧωÏίς χÏονικό ÏŒÏιο κωδικÏν Ï€Ïόσβασης για"
#: security/l10n.pm:38
#, c-format
msgid "Set password expiration and account inactivation delays"
msgstr ""
-"ÎŒÏισε την ημεÏομηνία λήξης των κωδικÏν ασφαλείας και το χÏονικό ÏŒÏιο "
+"Ρυθμίστε την ημεÏομηνία λήξης των κωδικÏν ασφαλείας και το χÏονικό ÏŒÏιο "
"απενεÏγοποίησης των λογαÏιασμÏν"
#: security/l10n.pm:39
@@ -6225,17 +5986,18 @@ msgstr "Μέγεθος του ιστοÏÎ¹ÎºÎ¿Ï Ï„Ï‰Î½ κωδικÏν ασφαÎ
#, c-format
msgid "Password minimum length and number of digits and upcase letters"
msgstr ""
-"Ελάχιστο μήκος, αÏιθμός ψηφίων, και κεφαλαίων γÏαμμάτων του ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης"
+"Ελάχιστο μήκος του ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης καθÏÏ‚ και ο αÏιθμός των ψηφίων και των "
+"κεφαλαίων"
#: security/l10n.pm:41
#, c-format
msgid "Root umask"
-msgstr "Umask υπεÏχÏήστη"
+msgstr "Μάσκα αδειÏν για την δημιουÏγία αÏχείων από τον root"
#: security/l10n.pm:42
#, c-format
msgid "Shell history size"
-msgstr "Μέγεθος του ιστοÏÎ¹ÎºÎ¿Ï Ï„Î¿Ï… κελÏφους"
+msgstr "Μέγεθος (σε γÏαμμές) του ιστοÏÎ¹ÎºÎ¿Ï Ï„Î¿Ï… κελÏφους"
#: security/l10n.pm:43
#, c-format
@@ -6245,29 +6007,28 @@ msgstr "ΧÏονική λήξη του κελÏφους"
#: security/l10n.pm:44
#, c-format
msgid "User umask"
-msgstr "Umask χÏήστη"
+msgstr "Μάσκα αδειÏν για την δημιουÏγία αÏχείων από τους χÏήστες"
#: security/l10n.pm:45
#, c-format
msgid "Check open ports"
-msgstr "Έλεγχος των ανοιχτÏν θυÏÏν (ports)"
+msgstr "Έλεγχος των ανοιχτÏν θυÏÏν"
#: security/l10n.pm:46
#, c-format
msgid "Check for unsecured accounts"
-msgstr "Έλεγχος για μη ασφαλισμένους λογαÏιασμοÏÏ‚ χÏηστÏν"
+msgstr "Έλεγχος για μη ασφαλισμένους λογαÏιασμοÏÏ‚"
#: security/l10n.pm:47
#, c-format
msgid "Check permissions of files in the users' home"
-msgstr "Έλεγχος των δικαιωμάτων των αÏχείων στον αÏχικό κατάλογο του χÏήστη"
+msgstr "Έλεγχος των δικαιωμάτων των αÏχείων στον Ï€Ïοσωπικό κατάλογο του χÏήστη"
#: security/l10n.pm:48
#, c-format
msgid "Check if the network devices are in promiscuous mode"
msgstr ""
-"Έλεγχος για το αν οι συσκευές δικτÏου είναι σε κατάσταση αδιάκÏιτης "
-"λειτουÏγίας"
+"Έλεγχος για το αν οι συσκευές δικτÏου είναι σε κατάσταση ελέγχου κατασκοπίας"
#: security/l10n.pm:49
#, c-format
@@ -6287,12 +6048,12 @@ msgstr "Έλεγχος κενÏν κωδικÏν Ï€Ïόσβασης στο /etc/
#: security/l10n.pm:52
#, c-format
msgid "Verify checksum of the suid/sgid files"
-msgstr "Επαλήθευση checksum για τα αÏχεία suid/sgid"
+msgstr "Επαλήθευση του αθÏοίσματος ελέγχου για τα αÏχεία suid/sgid"
#: security/l10n.pm:53
#, c-format
msgid "Check additions/removals of suid root files"
-msgstr "Επαλήθευση checksum για τα αÏχεία root suid"
+msgstr "Επαλήθευση Ï€Ïοσθήκης/αφαίÏεσης αÏχείων με άδειες «suid root»"
#: security/l10n.pm:54
#, c-format
@@ -6312,24 +6073,24 @@ msgstr "Εκτέλεση ελέγχων chkrootkit"
#: security/l10n.pm:57
#, c-format
msgid "Do not send empty mail reports"
-msgstr "Îα μη γίνεται αποστολή κενÏν αναφοÏÏν ηλ. ταχυδÏομείου"
+msgstr "Îα μη γίνεται αποστολή αλληλογÏαφίας κενÏν αναφοÏÏν"
#: security/l10n.pm:58
#, c-format
msgid "If set, send the mail report to this email address else send it to root"
msgstr ""
-"Αν οÏιστεί, να γίνει αποστολή της αναφοÏάς ηλ. ταχυδÏομείου σε αυτήν την "
-"διεÏθυνση, ή αλλιÏÏ‚ στον root"
+"Αν οÏιστεί, να γίνει αποστολή της αναφοÏάς μέσω αλληλογÏαφίας σε αυτήν την "
+"ηλ. διεÏθυνση, ή αλλιÏÏ‚ στον root"
#: security/l10n.pm:59
#, c-format
msgid "Report check result by mail"
-msgstr "ΑναφοÏά των αποτελεσμάτων ελέγχου μέσω ηλ. ταχυδÏομείου"
+msgstr "ΑναφοÏά των αποτελεσμάτων ελέγχου μέσω αλληλογÏαφίας"
#: security/l10n.pm:60
#, c-format
msgid "Run some checks against the rpm database"
-msgstr "Îα εκτελοÏνται κάποιοι έλεγχοι πάνω στη βάση δεδομένων rpm"
+msgstr "Έλεγχος των αÏχείων των πακέτων rpm σε σχέση με τη βάση δεδομένων"
#: security/l10n.pm:61
#, c-format
@@ -6356,7 +6117,7 @@ msgstr "Τυπικό"
msgid "Secure"
msgstr "Ασφαλές"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -6366,19 +6127,19 @@ msgid ""
msgstr ""
"Αυτό το επίπεδο χÏειάζεται ιδιαίτεÏη Ï€Ïοσοχή, διότι απενεÏγοποιεί\n"
"κάθε επιπλέον ασφάλεια που παÏέχεται από το msec. ΧÏησιμοποιήστε το\n"
-"μόνο όταν θέλετε να Ïυθμίσετε μόνοι σας την ασφάλεια του συστήματος\n"
+"μόνο όταν θέλετε να Ïυθμίσετε εσείς την ασφάλεια του συστήματος\n"
" "
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
"to connect to the Internet as a client."
msgstr ""
"Αυτό είναι το συνηθισμένο επίπεδο ασφαλείας για ένα σÏστημα που θα συνδεθεί "
-"ως πελάτης στο Διαδίκτυο."
+"ως πελάτης στο διαδίκτυο."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -6389,54 +6150,54 @@ msgid ""
"Internet, you should choose a lower level."
msgstr ""
"Με αυτό το επίπεδο ασφαλείας είναι δυνατή η χÏήση του συστήματος ως "
-"εξυπηÏετητή (server).\n"
+"εξυπηÏετητής.\n"
"Η ασφάλεια είναι αÏκετά υψηλή, Ïστε να δέχεται ταυτόχÏονες συνδέσεις από "
"πολλοÏÏ‚ πελάτες.\n"
-"Σημ: Αν το μηχάνημα χÏησιμοποιείται μόνο ως πελάτης στο Διαδίκτυο, τότε "
+"Σημ: Αν το μηχάνημα χÏησιμοποιείται μόνο ως πελάτης στο διαδίκτυο, τότε "
"είναι καλÏτεÏα να επιλέξετε ένα χαμηλότεÏο επίπεδο ασφάλειας."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
-msgstr "Βασικές Επιλογές DrakSec"
+msgstr "Βασικές επιλογές DrakSec"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "Επιλέξτε το επιθυμητό επίπεδο ασφαλείας"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr "%s : %s"
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
-msgstr "ΔιαχειÏιστής Ασφαλείας:"
+msgstr "ΔιαχειÏιστής ασφαλείας:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
-msgstr "Όνομα χÏήστη ή e-mail :"
+msgstr "Όνομα χÏήστη ή ηλ. αλληλογÏαφία :"
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
-msgstr "ΑκÏόαση και αποστολή γεγονότων ACPI από τον kernel"
+msgstr "ΑκÏόαση και αποστολή γεγονότων ACPI από τον πυÏήνα"
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "Εκκίνηση του ALSA (Advanced Linux Sound Architecture) συστήματος ήχου"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
-msgstr "Anacron, ένα Ï€ÏόγÏαμμα πεÏιοδικής εκτέλεσης εντολÏν."
+msgstr "Anacron, ένας Ï€ÏογÏαμματιστής πεÏιοδικής εκτέλεσης εντολÏν."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -6446,7 +6207,7 @@ msgstr ""
"ΜποÏεί επίσης να χÏησιμοποιηθεί για το αυτόματο κλείσιμο του συστήματος σε \n"
"πεÏίπτωση χαμηλής φόÏτισης της μπαταÏίας."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -6455,12 +6216,17 @@ msgstr ""
"Εκτελεί εντολές Ï€ÏογÏαμματισμένες από την εντολή at και δέσμες εντολÏν\n"
"όταν ο φόÏτος του συστήματος είναι αÏκετά χαμηλός."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
"Το avahi είναι ένας ZeroConf δαίμονας ο οποίος ενσωματÏνει ένα στÏÏμα mDNS"
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr "Ένας εξυπηÏετητής/πελάτης NTP"
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6474,9 +6240,8 @@ msgid ""
"basic\n"
"UNIX cron, including better security and more powerful configuration options."
msgstr ""
-"Το cron είναι μια βασική υπηÏεσία UNIX που Ï„Ïέχει εντολές καθοÏισμένες από \n"
-"τον χÏήστη σε τακτά χÏονικά διαστήματα. Το vixie cron Ï€Ïοσθέτει έναν "
-"αÏιθμό \n"
+"Το cron είναι μια βασική υπηÏεσία UNIX που Ï„Ïέχει εντολές καθοÏισμένες από\n"
+"το χÏήστη σε τακτά χÏονικά διαστήματα. Το vixie cron Ï€Ïοσθέτει έναν αÏιθμό \n"
"επιπλέον δυνατοτήτων που πεÏιλαμβάνουν καλÏτεÏη ασφάλεια και πιο ισχυÏές "
"Ïυθμίσεις."
@@ -6485,13 +6250,13 @@ msgstr ""
msgid ""
"Common UNIX Printing System (CUPS) is an advanced printer spooling system"
msgstr ""
-"Το Îοινό ΣÏστημα ΕκτÏπωσης του UNIX (Common UNIX Printing System - CUPS) "
-"είναι ένα εξελιγμένο σÏστημα διαχείÏισης εκτÏπωσης."
+"Το Common UNIX Printing System (CUPS) είναι ένα εξελιγμένο σÏστημα "
+"διαχείÏισης εκτÏπωσης."
#: services.pm:32
#, c-format
msgid "Launches the graphical display manager"
-msgstr "ΕνεÏγοποιεί τον διαχειÏιστή γÏαφικής Ï€Ïοβολής"
+msgstr "ΕνεÏγοποιεί το γÏαφικό διαχειÏιστή Ï€Ïοβολής"
#: services.pm:33
#, c-format
@@ -6521,7 +6286,7 @@ msgstr ""
"να τα τοποθετεί πίσω στον στον πυÏήνα με τον οδηγό linux UNIPUT. Αυτός ο "
"οδηγός \n"
"Ï€Ïέπει να φοÏÏ„Ïνεται \n"
-"Ï€Ïιν ο δαίμονας g15daemon να χÏησιμοποιηθεί για Ï€Ïόσβαση στο πληκτÏολόγιο. "
+"Ï€Ïιν ο δαίμονας g15daemon χÏησιμοποιηθεί για Ï€Ïόσβαση στο πληκτÏολόγιο. "
"ΥποστηÏίζεται επίσης η οθόνη LCD G15. Από Ï€Ïοεπιλογή, \n"
"με κανέναν πελάτη ενεÏγοποιημένο, το g15daemon θα εμφανίσει ένα Ïολόι. Οι "
"εφαÏμογές πελάτες και \n"
@@ -6537,7 +6302,7 @@ msgid ""
msgstr ""
"Το GPM Ï€Ïοσθέτει υποστήÏιξη Ï€Î¿Î½Ï„Î¹ÎºÎ¹Î¿Ï ÏƒÎµ εφαÏμογές βασισμένες σε κονσόλα\n"
"κειμένου και επιτÏέπει λειτουÏγίες αποκοπής και επικόλλησης με χÏήση \n"
-"Ï€Î¿Î½Ï„Î¹ÎºÎ¹Î¿Ï ÏƒÏ„Î·Î½ κονσόλα, καθÏÏ‚ και υποστήÏιξη αναδυομένων μενοÏ."
+"Ï€Î¿Î½Ï„Î¹ÎºÎ¹Î¿Ï ÏƒÏ„Î·Î½ κονσόλα, καθÏÏ‚ και υποστήÏιξη αναδυόμενων Î¼ÎµÎ½Î¿Ï ÏƒÏ„Î·Î½ κονσόλα."
#: services.pm:43
#, c-format
@@ -6552,15 +6317,16 @@ msgid ""
"HardDrake runs a hardware probe, and optionally configures\n"
"new/changed hardware."
msgstr ""
-"Το HardDrake Ï„Ïέχει μια ανίχνευση Ï…Î»Î¹ÎºÎ¿Ï ÎºÎ±Î¹ Ï€ÏοαιÏετικά Ïυθμίζει\n"
-"το νέο/αλλαγμένο υλικό."
+"Το HardDrake Ï€Ïαγματοποιεί έναν εντοπισμό του Ï…Î»Î¹ÎºÎ¿Ï ÎºÎ±Î¹ ενδεχομένως "
+"Ïυθμίζει\n"
+"το νέο υλικό."
#: services.pm:46
#, c-format
msgid ""
"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
msgstr ""
-"Ο Apache είναι ένας εξυπηÏετητής WWW. ΜποÏεί να εξυπηÏετήσει αÏχεία\n"
+"Ο Apache είναι ένας εξυπηÏετητής Î¹ÏƒÏ„Î¿Ï (HTTP). ΜποÏεί να εξυπηÏετεί αÏχεία\n"
"HTML και CGI."
#: services.pm:47
@@ -6584,75 +6350,65 @@ msgstr ""
#, c-format
msgid "Automates a packet filtering firewall with ip6tables"
msgstr ""
-"Αυτοματοποιεί ένα τοίχος Ï€Ïοστασίας φιλτÏαÏίσματος πακέτων με ip6tables"
+"Αυτοματοποιεί ένα τείχος Ï€Ïοστασίας φιλτÏαÏίσματος πακέτων με ip6tables"
#: services.pm:52
#, c-format
msgid "Automates a packet filtering firewall with iptables"
-msgstr "Αυτοματοποιεί ένα τοίχος Ï€Ïοστασίας φιλτÏαÏίσματος πακέτων με iptables"
+msgstr "Αυτοματοποιεί ένα τείχος Ï€Ïοστασίας φιλτÏαÏίσματος πακέτων με iptables"
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Εκκίνηση πακέτου φίλτÏου για τον πυÏήνα Linux της σειÏάς 2.2, για την "
-"ÏÏθμιση\n"
-"ενός Τοίχους ΠÏοστασίας που θα Ï€ÏοστατεÏει το μηχάνημά σας από δικτυακές "
-"επιθέσεις."
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
"Διανέμει ομοιόμοÏφα το φοÏτίο IRQ διαμέσου πολλαπλÏν επεξεÏγαστÏν για "
"βελτίωση της απόδοσης"
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
"/etc/sysconfig/keyboard. This can be selected using the kbdconfig utility.\n"
"You should leave this enabled for most machines."
msgstr ""
-"Αυτό το πακέτο φοÏÏ„Ïνει την επιλεγμένη διάταξη πληκτÏολογίου που έχει \n"
-"επιλεγεί στο /etc/sysconfig/keyboard. Αυτό μποÏεί να Ïυθμιστεί με την \n"
+"Αυτό το πακέτο φοÏÏ„Ïνει την επιλεγμένη διάταξη πληκτÏολογίου που έχει\n"
+"επιλεγεί στο /etc/sysconfig/keyboard. Αυτό μποÏεί να Ïυθμιστεί με τη\n"
"χÏήση του εÏγαλείου kbdconfig. ΠÏέπει σχεδόν πάντα να είναι ενεÏγοποιημένο."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
"/usr/include/linux/{autoconf,version}.h"
msgstr ""
-"Αυτόματη παÏαγωγή της επικεφαλίδας του πυÏήνα στο /boot για το\n"
+"Αυτόματη αναδημιουÏγία της επικεφαλίδας του πυÏήνα στο /boot για το\n"
"/usr/include/linux/{autoconf,version}.h"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr ""
-"Αυτόματη ανίχνευση και ÏÏθμιση συσκευÏν κατά την εκκίνηση του συστήματος."
+"Αυτόματος εντοπισμός και ÏÏθμιση των συσκευÏν κατά την εκκίνηση του "
+"συστήματος."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-"Βελτιστοποιεί την συμπεÏιφοÏά του συστήματος για επέκταση της ζωής της "
+"Βελτιστοποιεί την συμπεÏιφοÏά του συστήματος για να επεκτείνει τη ζωή της "
"μπαταÏίας"
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
"at boot-time to maintain the system configuration."
msgstr ""
-"Το Linuxconf καμιά φοÏά κάνει διάφοÏες εÏγασίες\n"
-"κατά την εκκίνηση του συστήματος για να διατηÏήσει τη ÏÏθμιση του συστήματος."
+"Το Linuxconf Ï€Ïαγματοποιεί κάποιες εÏγασίες κατά την εκκίνηση\n"
+"του συστήματος Ïστε να διατηÏηθεί η διαμόÏφωση του συστήματος."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6662,7 +6418,7 @@ msgstr ""
"η εντολή lpd. Είναι βασικά ένας εξυπηÏετητής που Ï€Ïοωθεί τα αÏχεία \n"
"στους εκτυπωτές."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6671,17 +6427,17 @@ msgstr ""
"Linux Virtual Server, χÏησιμοποιείται για να δημιουÏγήσει έναν υψηλής\n"
"απόδοσης και διαθεσιμότητας εξυπηÏετητή."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
-msgstr "ΕποπτεÏει το δίκτυο (διαδÏαστικό τοίχος Ï€Ïοστασίας και ασÏÏματο)"
+msgstr "ΕποπτεÏει το δίκτυο (διαδÏαστικό τείχος Ï€Ïοστασίας και ασÏÏματο)"
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr "ΔιαχείÏιση και εποπτεία Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï RAID"
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
@@ -6690,13 +6446,13 @@ msgstr ""
"Το DBUS είναι ένας δαίμονας που αποστέλλει ειδοποιήσεις για γεγονότα του "
"συστήματος καθÏÏ‚ και άλλα μηνÏματα"
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
"ΕνεÏγοποιεί την πολιτική ασφαλείας MSEC κατά την εκκίνηση του συστήματος"
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6706,87 +6462,84 @@ msgstr ""
"χÏησιμοποιείται\n"
"για να μετατÏέπει ονόματα σε διευθÏνσεις IP."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
-msgstr "ΑÏχικοποιεί την καταγÏαφή μηνυμάτων τεÏÎ¼Î±Ï„Î¹ÎºÎ¿Ï Ï„Î¿Ï… δικτÏου"
+msgstr "ΑÏχικοποιεί την Ï€Ïοβολή στην κονσόλα των καταγÏαφÏν δικτÏου"
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
"Manager/Windows), and NCP (NetWare) mount points."
msgstr ""
-"ΠÏοσαÏτεί και αποπÏοσαÏτεί όλα τα Δικτυακά Συστήματα ΑÏχείων (NFS), SMB "
-"(Lan\n"
-"Manager/Windows), και τα σημεία Ï€ÏοσάÏτησης NCP (NetWare)."
+"ΠÏοσάÏτηση και αποπÏοσάÏτηση όλων των κοινόχÏηστων φακέλων: απομακÏυσμένα\n"
+"συστήματα αÏχείων (NFS), SMB (Lan Manager/Windows), και NCP (NetWare)."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
"at boot time."
msgstr ""
-"ΕνεÏγοποιεί/απενεÏγοποιεί όλα τα υποσυστήματα δικτÏου που έχουν \n"
+"ΕνεÏγοποιεί/απενεÏγοποιεί όλα τα υποσυστήματα δικτÏου που έχουν\n"
"Ïυθμιστεί να ξεκινοÏν κατά την εκκίνηση."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr "Εάν είναι ενεÏγοποιημένο Ï€Ïοϋποθέτει ότι το δίκτυο είναι ενεÏγό"
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr "Αναμένει το δίκτυο hotplug να ενεÏγοποιηθεί"
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
"This service provides NFS server functionality, which is configured via the\n"
"/etc/exports file."
msgstr ""
-"Το NFS είναι ένα δημοφιλές Ï€Ïωτόκολλο για τον διαμοιÏασμό αÏχείων σε \n"
-"δίκτυα TCP/IP. Αυτή η υπηÏεσία Ï€ÏοσφέÏει λειτουÏγίες εξυπηÏετητή, ο \n"
-"οποίος Ïυθμίζεται από το αÏχείο /etc/exports."
+"Το NFS είναι ένα δημοφιλές Ï€Ïωτόκολλο για την κοινή χÏήση αÏχείων σε\n"
+"δίκτυα TCP/IP. Αυτή η υπηÏεσία Ï€ÏοσφέÏει λειτουÏγίες εξυπηÏετητή NFS,\n"
+"ο οποίος Ïυθμίζεται από το αÏχείο /etc/exports."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
"networks. This service provides NFS file locking functionality."
msgstr ""
-"Το NFS είναι ένα δημοφιλές Ï€Ïωτόκολλο για τον διαμοιÏασμό αÏχείων σε \n"
+"Το NFS είναι ένα δημοφιλές Ï€Ïωτόκολλο για την κοινή χÏήση αÏχείων σε\n"
"δίκτυα TCP/IP. Αυτή η υπηÏεσία Ï€ÏοσφέÏει λειτουÏγίες κλειδÏματος αÏχείων."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
-"ΣυγχÏονίζει την ÏÏα του συστήματος χÏησιμοποιÏντας το Δικτυακό ΠÏωτόκολλο "
-"ÎÏας (Network Time Protocol - NTP)"
+"ΣυγχÏονίζει την ÏÏα του συστήματος χÏησιμοποιÏντας το Ï€Ïωτόκολλο NTP "
+"(Network Time Protocol)"
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
"and Xorg at boot."
-msgstr ""
-"Αυτόματη ενεÏγοποίηση του numlock πλήκτÏου στην κονσόλα\n"
-"και το Xorg κατά την εκκίνηση του συστήματος."
+msgstr "Αυτόματη ενεÏγοποίηση του πλήκτÏου numlock κατά την εκκίνηση."
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "ΥποστήÏιξη των OKI 4w και συμβατÏν winprinters."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr "Ελέγχει αν μια κατάτμηση πλησιάζει στο μέγιστο μέγεθος της."
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6794,13 +6547,12 @@ msgid ""
"to have\n"
"it installed on machines that do not need it."
msgstr ""
-"Η υποστήÏιξη PCMCIA Ï€ÏοσφέÏει υποστήÏιξη για κάÏτες δικτÏου, μόντεμ κλπ \n"
-"συνήθως σε συστήματα laptop. Δεν θα εκκινήσει εκτός αν αυτό ζητηθεί από "
-"τον \n"
-"χÏήστη, οπότε είναι ασφαλές να εγκατασταθεί σε συστήματα που δεν το "
-"χÏειάζονται."
+"Η υποστήÏιξη PCMCIA Ï€ÏοσφέÏει υποστήÏιξη για κάÏτες δικτÏου, μόντεμ κλπ\n"
+"συνήθως σε συστήματα laptop. Δεν θα εκκινηθεί εκτός αν αυτό ζητηθεί από το "
+"χÏήστη,\n"
+"οπότε είναι ασφαλές να εγκατασταθεί σε συστήματα που δεν το χÏειάζονται."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6809,70 +6561,69 @@ msgid ""
"which act as servers for protocols which make use of the RPC mechanism."
msgstr ""
"Ο portmapper διαχειÏίζεται συνδέσεις RPC, οι οποίες χÏησιμοποιοÏνται\n"
-"από Ï€Ïωτόκολλα όπως το NFS και το NIS. ΠÏέπει να είναι ενεÏγοποιημένο σε \n"
-"συστήματα που δÏουν ως εξυπηÏετητές τέτοιων Ï€Ïωτοκόλλων."
+"από Ï€Ïωτόκολλα όπως το NFS και το NIS. ΠÏέπει να είναι ενεÏγοποιημένος σε\n"
+"συστήματα που ενεÏγοÏν ως εξυπηÏετητές τέτοιων Ï€Ïωτοκόλλων."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr "ΔιατηÏεί κάποιες θÏÏες TCP"
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
"one machine to another."
msgstr ""
-"Το postfix είναι ένα Ï€ÏόγÏαμμα μεταφοÏάς αλληλογÏαφίας, το \n"
-"Ï€ÏόγÏαμμα που φÏοντίζει για την μεταφοÏά αλληλογÏαφίας από το \n"
-"ένα σÏστημα στο άλλο."
+"Το postfix είναι ένα Ï€ÏόγÏαμμα μεταφοÏάς αλληλογÏαφίας το Ï€ÏόγÏαμμα που "
+"φÏοντίζει για τη μεταφοÏά αλληλογÏαφίας από το ένα σÏστημα στο άλλο."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
"number generation."
msgstr ""
-"ΑποθηκεÏει και επαναφέÏει την πηγή εντÏοπίας του συστήματος για \n"
-"την δημιουÏγία καλÏτεÏης ποιότητας τυχαίων αÏιθμÏν."
+"ΑποθηκεÏει και επαναφέÏει την εντÏοπία του συστήματος για nτην δημιουÏγία "
+"καλÏτεÏης ποιότητας τυχαίων αÏιθμÏν."
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
"ΟÏισμός raw συσκευÏν ως block συσκευÏν (όπως κατατμήσεις σκληÏÏν\n"
"δίσκων), για τη χÏήση τους από εφαÏμογές όπως η Oracle ή συσκευές DVD"
-#: services.pm:103
+#: services.pm:101
#, c-format
msgid "Nameserver information manager"
msgstr "ΔιαχειÏιστής πληÏοφοÏιÏν nameserver"
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
"the RIP protocol. While RIP is widely used on small networks, more complex\n"
"routing protocols are needed for complex networks."
msgstr ""
-"Ο δαίμονας routed επιτÏέπει την αυτόματη ενημέÏωση του πίνακα δÏομολόγησης \n"
+"Ο δαίμονας routed επιτÏέπει την αυτόματη ενημέÏωση του πίνακα δÏομολόγησης\n"
"IP μέσω του Ï€Ïωτοκόλλου RIP. ΠαÏ' όλο που το RIP είναι ευÏέως διαδεδομένο "
-"σε \n"
-"μικÏά δίκτυα, μεγαλÏτεÏα δίκτυα απαιτοÏν πεÏιπλοκότεÏα Ï€Ïωτόκολλα."
+"σε\n"
+"μικÏά δίκτυα, μεγαλÏτεÏα δίκτυα απαιτοÏν πιο πεÏίπλοκα Ï€Ïωτόκολλα."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
"performance metrics for any machine on that network."
msgstr ""
-"Το Ï€Ïωτόκολλο rstat επιτÏέπει στους χÏήστες ενός δικτÏου την\n"
+"Το Ï€Ïωτόκολλο rstat επιτÏέπει στους χÏήστες ενός δικτÏου τη\n"
"συλλογή μετÏήσεων επιδόσεων για οποιοδήποτε σÏστημα σε αυτό \n"
"το δίκτυο."
-#: services.pm:109
+#: services.pm:107
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
@@ -6882,197 +6633,198 @@ msgstr ""
"εγγÏαφές σε διάφοÏα αÏχεία καταγÏαφÏν του συστήματος. Συνίσταται η συνεχής "
"λειτουÏγία της υπηÏεσίας rsyslog."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
"logged in on other responding machines."
msgstr ""
-"Το Ï€Ïωτόκολλο rusers επιτÏέπει στους χÏήστες ενός δικτÏου να \n"
-"Ï€ÏοσδιοÏίσουν τους συνδεδεμένους χÏήστες άλλων συστημάτων."
+"Το Ï€Ïωτόκολλο rusers επιτÏέπει στους χÏήστες ενός δικτÏου να\n"
+"ταυτοποιήσουν τους συνδεδεμένους χÏήστες άλλων συστημάτων."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
"logged into a machine running the rwho daemon (similar to finger)."
msgstr ""
-"Το Ï€Ïωτόκολλο rwho επιτÏέπει σε απομακÏυσμένους χÏήστες να δουν έναν \n"
+"Το Ï€Ïωτόκολλο rwho επιτÏέπει σε απομακÏυσμένους χÏήστες να δουν έναν\n"
"κατάλογο των χÏηστÏν του συστήματος (παÏόμοιο με το finger)."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
-"Το SANE (ΠÏόσβαση ΣαÏωτή ΤÏÏα ΕÏκολη - Scanner Access Now Easy) επιτÏέπει "
-"την Ï€Ïόσβαση σε σαÏωτές, κάμεÏες..."
+"Το SANE (Scanner Access Now Easy) επιτÏέπει την Ï€Ïόσβαση σε σαÏωτές, "
+"κάμεÏες..."
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
-msgstr "Τοίχος Ï€Ïοστασίας με φιλτÏάÏισμα πακέτων"
+msgstr "Τείχος Ï€Ïοστασίας με φιλτÏάÏισμα πακέτων"
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr "Τείχος Ï€Ïοστασίας με φιλτÏάÏισμα πακέτων για IPv6"
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
"integrates with a Windows Server domain"
msgstr ""
-"Το Ï€Ïωτόκολλο SMB/CIFS επιτÏέπει την κοινή Ï€Ïόσβαση σε αÏχεία και εκτυπωτές, "
-"όπως επίσης, ενσωματÏνεται με ένα τομέα ΕξυπηÏετητή Microsoft Windows"
+"Το Ï€Ïωτόκολλο SMB/CIFS επιτÏέπει την κοινή Ï€Ïόσβαση σε αÏχεία και εκτυπωτές "
+"και επίσης την ενσωμάτωση με έναν τομέα εξυπηÏετητή Windows"
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "Εκκίνηση του συστήματος ήχου στο μηχάνημά σας"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr "στÏÏση για ανάλυση ομιλίας"
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
"secure channel between two computers"
msgstr ""
-"Το Ασφαλές Îέλυφος (Secure Shell) είναι ένα Ï€Ïωτόκολλο δικτÏου, που "
-"επιτÏέπει την ανταλλαγή δεδομένων Î¼ÎµÏ„Î±Î¾Ï Î´Ïο υπολογιστÏν, μέσω ενός ασφαλοÏÏ‚ "
-"καναλιοÏ"
+"Το Secure Shell είναι ένα Ï€Ïωτόκολλο δικτÏου που επιτÏέπει την ανταλλαγή "
+"δεδομένων Î¼ÎµÏ„Î±Î¾Ï Î´Ïο υπολογιστÏν μέσω ενός ασφαλοÏÏ‚ καναλιοÏ"
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
"to various system log files. It is a good idea to always run syslog."
msgstr ""
-"Το Syslog είναι η υπηÏεσία που χÏησιμοποιοÏν πολλές άλλες υπηÏεσίες \n"
-"για να κάνουν εγγÏαφές στα αÏχεία παÏακολοÏθησης συστήματος (log files)\n"
-"Συνίσταται η συνεχής λειτουÏγία αυτής της υπηÏεσίας."
+"Το Syslog είναι η υπηÏεσία που χÏησιμοποιοÏν πολλές άλλες υπηÏεσίες\n"
+"για να κάνουν εγγÏαφές στα αÏχεία καταγÏαφÏν συστήματος.\n"
+"Συνιστάται η συνεχής λειτουÏγία αυτής της υπηÏεσίας."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
"Μετακινεί τους δημιουÏγημένους διαÏκείς κανόνες udev στο /etc/udev/rules.d"
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "ΦόÏτωση των οδηγÏν για τις usb συσκευές σας."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr "Ένας ελαφÏÏÏ‚ επόπτης κίνησης δικτÏου"
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
-msgstr "Εκκινεί τον X ΕξυπηÏετητή ΓÏαμματοσειÏÏν."
+msgstr "Εκκινεί τον εξυπηÏετητή γÏαμματοσειÏÏν."
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
-msgstr "Εκκινεί άλλους δαίμονες κατά παÏαγγελία."
+msgstr "Εκκινεί άλλους δαίμονες κατά αίτηση."
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "ΕκτÏπωση"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Διαδίκτυο"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "ÎοινόχÏηστα αÏχεία"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "Δίκτυο"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "ΣÏστημα"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "ΑπομακÏυσμένη διαχείÏιση"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
-msgstr "ΕξυπηÏετητής Βάσης Δεδομένων"
+msgstr "ΕξυπηÏετητής βάσης δεδομένων"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "ΥπηÏεσίες"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "Επιλέξτε τις υπηÏεσίες που θα ξεκινοÏν αυτόματα κατά την εκκίνηση"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d ενεÏγοποιημένες για %d εγγεγÏαμμένες"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "εκτελείται"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "δεν εκτελείται"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "ΥπηÏεσίες και δαίμονες"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
"about this service, sorry."
msgstr ""
"ΧωÏίς επιπλέον πληÏοφοÏίες\n"
-"για αυτή την υπηÏεσία."
+"για αυτή την υπηÏεσία, λυποÏμαστε."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "ΠληÏοφοÏίες"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "Εκκινείται όταν ζητηθεί"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "Στην εκκίνηση"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Εκκίνηση"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "ΤεÏματισμός"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -7106,7 +6858,7 @@ msgstr ""
"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, "
"USA.\n"
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -7134,7 +6886,7 @@ msgstr ""
"--help : Ï€Ïοβολή Î±Ï…Ï„Î¿Ï ÎµÎ´Ï Ï„Î¿Ï… μηνÏματος.\n"
"--version : Ï€Ïοβολή του αÏÎ¹Î¸Î¼Î¿Ï Î­ÎºÎ´Î¿ÏƒÎ·Ï‚.\n"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -7147,26 +6899,25 @@ msgstr ""
" --boot - ενεÏγοποιεί την ÏÏθμιση του Ï€ÏογÏάμματος εκκίνησης\n"
"Ï€ÏοκαθοÏισμένη λειτουÏγία: επιτÏέπει την ÏÏθμιση αυτόματης σÏνδεσης"
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-"[ΕΠΙΛΟΓΕΣ] [ΟÎΟΜΑ_ΤΟΥ_ΠΡΟΓΡΑΜΜΑΤΟΣ]\n"
+"[ΕΠΙΛΟΓΕΣ] [ΟÎΟΜΑ_ΠΡΟΓΡΑΜΜΑΤΟΣ]\n"
"\n"
"ΕΠΙΛΟΓΕΣ:\n"
" --help - εκτÏπωση Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… μηνÏματος βοήθειας.\n"
" --report - το Ï€ÏόγÏαμμα θα Ï€Ïέπει να είναι ένα από τα εÏγαλεία "
-"της Mandriva Linux\n"
-" --incident - το Ï€ÏόγÏαμμα θα Ï€Ïέπει να είναι ένα από τα εÏγαλεία "
-"της Mandriva Linux"
+"%s\n"
+" --incident - το Ï€ÏόγÏαμμα θα Ï€Ïέπει να είναι ένα από τα εÏγαλεία %s"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -7184,7 +6935,7 @@ msgstr ""
" --internet - ÏÏθμιση του διαδικτÏου\n"
" --wizard - ίδια, όπως η --add"
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -7218,11 +6969,11 @@ msgstr ""
" : όνομα_της_εφαÏμογής όπως για παÏάδειγμα το staroffice \n"
" : και το gs για το ghostscript, μόνο για αυτή την πεÏίπτωση."
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -7236,7 +6987,7 @@ msgid ""
"IP, nbi image name)"
msgstr ""
"[ΕΠΙΛΟΓΕΣ]...\n"
-"Ρυθμιστής του ΕξυπηÏετητή ΤεÏÎ¼Î±Ï„Î¹ÎºÎ¿Ï Ï„Î·Ï‚ Mandriva Linux \n"
+"Ρυθμιστής του Terminal Server %s\n"
"--enable : ενεÏγοποίηση του MTS\n"
"--disable : απενεÏγοποίηση του MTS\n"
"--start : εκκίνηση του MTS\n"
@@ -7250,17 +7001,17 @@ msgstr ""
"--delclient : διαγÏαφή ενός μηχανήματος-πελάτης από το MTS (απαιτεί μια "
"διεÏθυνση MAC, IP, όνομα εικόνας nbi)"
-#: standalone.pm:99
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[πληκτÏολόγιο]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -7274,38 +7025,38 @@ msgid ""
"--quiet : do not be interactive. To be used with (dis)connect."
msgstr ""
"[ΕΠΙΛΟΓΕΣ]\n"
-"Συνδέσεις ΔικτÏου κ' ΔιαδικτÏου και εφαÏμογές παÏακολοÏθησης\n"
+"ΕφαÏμογή εποπτείας και σÏνδεσης δικτÏου και διαδικτÏου\n"
"\n"
-"--defaultintf διεπαφή_χÏήστη : εμφάνιση, κατά Ï€Ïοεπιλογή, του συγκεκÏιμένου "
-"γÏÎ±Ï†Î¹ÎºÎ¿Ï Ï€ÎµÏιβάλλοντος χÏήσης\n"
-"--connect : να γίνει σÏνδεση στο Διαδίκτυο, αν δεν έχει γίνει ήδη\n"
-"--disconnect : να γίνει αποσÏνδεση από το Διαδίκτυο, αν είναι συνδεδεμένο\n"
+"--defaultintf interface : εμφάνιση αυτής της διεπαφής από Ï€Ïοεπιλογή\n"
+"--connect : να γίνει σÏνδεση στο διαδίκτυο, αν δεν είναι συνδεδεμένο\n"
+"--disconnect : να γίνει αποσÏνδεση από το διαδίκτυο, αν είναι συνδεδεμένο\n"
"--force : χÏήση μαζί με το (dis)connect : εξαναγκασμός (από-)σÏνδεσης.\n"
-"--status : σου «δίνει» 1 αν είναι συνδεδεμένο, αν όχι, 0, μετά κλείνει.\n"
-"--quiet : να μην είναι διαδÏαστικό. Για χÏήση μαζί με το (dis)connect."
+"--status : επιστÏέφει 1 αν είναι συνδεδεμένο, αν όχι, 0, στη συνέχεια "
+"εγκαταλείπει.\n"
+"--quiet : να μην είναι διαδÏαστικό. Για χÏήση μαζί με την επιλογή "
+"(dis)connect."
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
"[ΕΠΙΛΟΓΗ]...\n"
-" --no-confirmation να μην γίνεται η Ï€ÏÏτη εÏÏτηση επιβεβαίωσης, κατά "
-"την κατάσταση λειτουÏγίας «ΕνημέÏωσης της Mandriva»\n"
-" --no-verify-rpm να μη γίνεται επιβεβαίωση των υπογÏαφÏν των "
-"πακέτων\n"
-" --changelog-first Ï€Ïοβολή των καταγÏαφÏν (changelog) Ï€Ïιν την λίστα "
-"των αÏχείων στο παÏάθυÏο πεÏιγÏαφής\n"
-" --merge-all-rpmnew Ï€Ïόταση για συγχÏνευση όλων των ανευÏεθέντων "
+" --no-confirmation να μην γίνει η Ï€ÏÏτη εÏÏτηση επιβεβαίωσης, κατά την "
+"κατάσταση λειτουÏγίας ΕνημέÏωση της %s --no-verify-rpm να μην γίνει "
+"επιβεβαίωση των υπογÏαφÏν των πακέτων\n"
+" --changelog-first Ï€Ïοβολή του changelog Ï€Ïιν τη λίστα των αÏχείων στο "
+"παÏάθυÏο πεÏιγÏαφής\n"
+" --merge-all-rpmnew Ï€Ïοτείνει τη συγχÏνευση όλων των ανευÏεθέντων "
"αÏχείων .rpmnew/.rpmsave"
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
@@ -7314,7 +7065,7 @@ msgstr ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -7325,7 +7076,7 @@ msgstr ""
" XFdrake [--noauto] οθόνη\n"
" XFdrake ανάλυση_οθόνης"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -7336,70 +7087,75 @@ msgstr ""
"ΧÏήση: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
"testing] [-v|--version] "
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, c-format
msgid "All servers"
-msgstr "Όλοι οι εξυπηÏετητές (servers)"
+msgstr "Όλοι οι εξυπηÏετητές"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr "Îαθολικό"
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr "ΑφÏική"
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
msgstr "Ασία"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr "ΕυÏÏπη"
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr "Î’ÏŒÏεια ΑμεÏική"
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "Ωκεανία"
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr "Îότια ΑμεÏική"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Χονγκ Îονγκ"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "Ρωσική Ομοσπονδία"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "Γιουγκοσλαβία"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "Σωστό;"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
-msgstr "Έχεις επιλέξει ένα αÏχείο, όχι ένα κατάλογο"
+msgstr "Έχετε επιλέξει ένα αÏχείο, όχι έναν κατάλογο"
+
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "ΠληÏοφοÏίες"
#: wizards.pm:95
#, c-format
@@ -7407,388 +7163,254 @@ msgid ""
"%s is not installed\n"
"Click \"Next\" to install or \"Cancel\" to quit"
msgstr ""
-"Το %s δεν είναι εγκατεστημένο επιλέξτε \"Επόμενο\" για εγκατάσταση η \"ΆκυÏο"
-"\" για έξοδο"
+"Το %s δεν είναι εγκατεστημένο\n"
+"κάντε κλικ στο «Επόμενο» για εγκατάσταση ή στο «ΆκυÏο» για έξοδο"
#: wizards.pm:99
#, c-format
msgid "Installation failed"
msgstr "Η εγκατάσταση απέτυχε"
-#~ msgid "Restrict command line options"
-#~ msgstr "ΑπαγόÏευση επιλογÏν γÏαμμής εντολής"
-
-#~ msgid "restrict"
-#~ msgstr "απαγόÏευση"
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "ΠÏέπει να οÏίσετε μια κατάτμηση εκκίνησης BIOS"
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr ""
-#~ "Η επιλογή ``ΑπαγόÏευση επιλογÏν γÏαμμής εντολής'' είναι άχÏηστη χωÏίς "
-#~ "κωδικό Ï€Ïόσβασης"
-
-#~ msgid "Use an encrypted file system"
-#~ msgstr "ΧÏήση ενός κÏυπτογÏαφημένου συστήματος αÏχείων"
-
-#~ msgid ""
-#~ "To ensure data integrity after resizing the partition(s), \n"
-#~ "filesystem checks will be run on your next boot into Microsoft Windows®"
-#~ msgstr ""
-#~ "Για να διασφαλιστεί η ακεÏαιότητα των δεδομένων σου, μετά την αλλαγή του "
-#~ "μεγέθους των κατατμήσεων (ή κατάτμησης), \n"
-#~ "κατά την επόμενη φοÏά που θα εκκινήσεις τα Microsoft Windows®, θα "
-#~ "εκτελεστοÏν έλεγχοι του συστήματος αÏχείων"
-
-#~ msgid "Use the Microsoft Windows® partition for loopback"
-#~ msgstr "ΧÏήση κατάτμησης Microsoft Windows® για loopback"
-
-#~ msgid "Which partition do you want to use for Linux4Win?"
-#~ msgstr "Ποια κατάτμηση θέλετε να χÏησιμοποιήσετε για το Linux4Win;"
-
-#~ msgid "Choose the sizes"
-#~ msgstr "Επιλέξτε τα μεγέθη"
-
-#~ msgid "Root partition size in MB: "
-#~ msgstr "Μέγεθος βασικής κατάτμησης συστήματος σε MB:"
-
-#~ msgid "Swap partition size in MB: "
-#~ msgstr "Μέγεθος κατάτμησης swap σε MB"
-
-#~ msgid ""
-#~ "There is no FAT partition to use as loopback (or not enough space left)"
-#~ msgstr ""
-#~ "Δεν υπάÏχει κατάτμηση FAT για χÏήση ως loopback (ή δεν υπάÏχει αÏκετός "
-#~ "χÏÏος)"
+#~ msgid "Please Wait... Applying the configuration"
+#~ msgstr "ΠαÏÎ±ÎºÎ±Î»Ï Ï€ÎµÏιμένετε... ΕφαÏμογή των Ïυθμίσεων"
#~ msgid ""
-#~ "The FAT resizer is unable to handle your partition, \n"
-#~ "the following error occurred: %s"
-#~ msgstr ""
-#~ "Δεν μποÏÏ Î½Î± αλλάξω μέγεθος στην κατάτμηση FAT, \n"
-#~ "Ï€Ïοκλήθηκε το παÏακάτω λάθος: %s"
-
-#~ msgid "Automatic routing from ALSA to PulseAudio"
-#~ msgstr "Αυτόματη διαδÏόμηση από τον ALSA στο PulseAudio"
-
-#~ msgid "Please log out and then use Ctrl-Alt-BackSpace"
-#~ msgstr "ΠαÏÎ±ÎºÎ±Î»Ï Î±Ï€Î¿ÏƒÏ…Î½Î´ÎµÎ¸ÎµÎ¯Ï„Îµ και μετά πατήστε Ctrl-Alt-BackSpace"
-
-#~ msgid "Welcome To Crackers"
-#~ msgstr "ÎαλÏÏ‚ οÏίσατε στους Crackers"
-
-#~ msgid "Poor"
-#~ msgstr "Φτωχό"
-
-#~ msgid "High"
-#~ msgstr "Υψηλό"
-
-#~ msgid "Higher"
-#~ msgstr "ΥψηλότεÏο"
-
-#~ msgid "Paranoid"
-#~ msgstr "ΠαÏανοÏκό"
-
-#~ msgid ""
-#~ "This level is to be used with care. It makes your system more easy to "
-#~ "use,\n"
-#~ "but very sensitive. It must not be used for a machine connected to "
-#~ "others\n"
-#~ "or to the Internet. There is no password access."
-#~ msgstr ""
-#~ "Αυτό το επίπεδο Ï€Ïέπει να χÏησιμοποιηθεί με Ï€Ïοσοχή. Îάνει το σÏστημά "
-#~ "σας\n"
-#~ "πιο εÏχÏηστο, αλλά Ï€Î¿Î»Ï ÎµÏ…Î±Î¯ÏƒÎ¸Î·Ï„Î¿. Δεν Ï€Ïέπει να χÏησιμοποιηθεί σε "
-#~ "σÏστημα\n"
-#~ "συνδεδεμένο στο Διαδίκτυο ή LAN. Δεν υπάÏχουν κωδικοί Ï€Ïόσβασης."
-
-#~ msgid ""
-#~ "Passwords are now enabled, but use as a networked computer is still not "
-#~ "recommended."
-#~ msgstr ""
-#~ "ΤÏÏα υπάÏχουν κωδικοί Ï€Ïόσβασης, αλλά η χÏήση του συστήματος σε δίκτυο "
-#~ "ακόμα δεν συνίσταται."
-
-#~ msgid ""
-#~ "There are already some restrictions, and more automatic checks are run "
-#~ "every night."
-#~ msgstr ""
-#~ "ΥπάÏχουν ήδη κάποιοι πεÏιοÏισμοί, και πεÏισσότεÏοι έλεγχοι εκτελοÏνται "
-#~ "κάθε βÏάδυ."
-
-#~ msgid ""
-#~ "This is similar to the previous level, but the system is entirely closed "
-#~ "and security features are at their maximum."
-#~ msgstr ""
-#~ "Η ασφάλεια είναι ίδια του Ï€ÏοηγοÏμενου επιπέδου, με το σÏστημα τελείως "
-#~ "κλειστό. Η ασφάλεια είναι στο μέγιστο δυνατό."
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "Warning\n"
-#~ "\n"
-#~ "Please read carefully the terms below. If you disagree with any\n"
-#~ "portion, you are not allowed to install the next CD media. Press "
-#~ "'Refuse' \n"
-#~ "to continue the installation without using these media.\n"
-#~ "\n"
#~ "\n"
-#~ "Some components contained in the next CD media are not governed\n"
-#~ "by the GPL License or similar agreements. Each such component is then\n"
-#~ "governed by the terms and conditions of its own specific license. \n"
-#~ "Please read carefully and comply with such specific licenses before \n"
-#~ "you use or redistribute the said components. \n"
-#~ "Such licenses will in general prevent the transfer, duplication \n"
-#~ "(except for backup purposes), redistribution, reverse engineering, \n"
-#~ "de-assembly, de-compilation or modification of the component. \n"
-#~ "Any breach of agreement will immediately terminate your rights under \n"
-#~ "the specific license. Unless the specific license terms grant you such\n"
-#~ "rights, you usually cannot install the programs on more than one\n"
-#~ "system, or adapt it to be used on a network. In doubt, please contact \n"
-#~ "directly the distributor or editor of the component. \n"
-#~ "Transfer to third parties or copying of such components including the \n"
-#~ "documentation is usually forbidden.\n"
#~ "\n"
-#~ "\n"
-#~ "All rights to the components of the next CD media belong to their \n"
-#~ "respective authors and are protected by intellectual property and \n"
-#~ "copyright laws applicable to software programs.\n"
+#~ "Your card currently uses the %s\"%s\" driver (the default driver for your "
+#~ "card is \"%s\")"
#~ msgstr ""
#~ "\n"
-#~ " ΠÏοσοχή\n"
-#~ "\n"
-#~ "\n"
-#~ " ΆÏνηση\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-#~ " Άδεια\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
#~ "\n"
+#~ "Η κάÏτα σας χÏησιμοποιεί Ï„ÏÏα τον οδηγό συσκευής %s «%s» (ο "
+#~ "Ï€ÏοκαθοÏισμένος οδηγός για την κάÏτα σας είναι ο «%s»)"
+
+#~ msgid ""
+#~ "OSS (Open Sound System) was the first sound API. It's an OS independent "
+#~ "sound API (it's available on most UNIX(tm) systems) but it's a very basic "
+#~ "and limited API.\n"
+#~ "What's more, OSS drivers all reinvent the wheel.\n"
#~ "\n"
+#~ "ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
+#~ "which\n"
+#~ "supports quite a large range of ISA, USB and PCI cards.\n"
#~ "\n"
-#~ " ΜεταφοÏά\n"
+#~ "It also provides a much higher API than OSS.\n"
#~ "\n"
+#~ "To use alsa, one can either use:\n"
+#~ "- the old compatibility OSS API\n"
+#~ "- the new ALSA API that provides many enhanced features but requires "
+#~ "using the ALSA library.\n"
+#~ msgstr ""
+#~ "OSS (Open Sound System) ήταν το Ï€ÏÏτο API ήχου. Είναι ένα ανεξαÏτήτου "
+#~ "λειτουÏÎ³Î¹ÎºÎ¿Ï ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚ API ήχου (διαθέσιμο στην πλειοψηφία των "
+#~ "συστημάτων UNIXâ„¢) αλλά είναι ένα Ï€Î¿Î»Ï Î²Î±ÏƒÎ¹ÎºÏŒ και πεÏιοÏισμένο API.\n"
+#~ "Για το λόγο αυτό, όλοι οι οδηγοί OSS θα Ï€Ïέπει να ανακαλÏψουν ξανά τον "
+#~ "Ï„Ïοχό.\n"
#~ "\n"
+#~ "ALSA (Advanced Linux Sound Architecture) είναι μια αÏχιτεκτονική "
+#~ "αÏθÏωμάτων που\n"
+#~ "υποστηÏίζει ένα μεγάλο αÏιθμό καÏÏ„Ïν ISA, PCI και USB.\n"
#~ "\n"
-#~ " Όλα\n"
+#~ "Επιπλέον παÏέχει ένα API ανÏτεÏου επιπέδου από αυτό του OSS.\n"
#~ "\n"
+#~ "Για χÏήση του ALSA, είναι πιθανό να χÏησιμοποιήσετε :\n"
+#~ "- την συμβατότητα με το παλιό OSS API\n"
+#~ "- το νέο ALSA API που παÏέχει ένα μεγάλο αÏιθμό Ï€ÏοχωÏημένων "
+#~ "χαÏακτηÏιστικÏν αλλά απαιτεί την βιβλιοθήκη ALSA.\n"
-#~ msgid "Use libsafe for servers"
-#~ msgstr "ΧÏήση libsafe για διακομιστές"
+#~ msgid "Driver:"
+#~ msgstr "Οδηγός:"
-#~ msgid ""
-#~ "A library which defends against buffer overflow and format string attacks."
-#~ msgstr ""
-#~ "Μία βιβλιοθήκη που Ï€ÏοστατεÏει ενάντια στις επιθέσεις «υπεÏχείλισης "
-#~ "μικÏοαποθήκευσης» (buffer overflow) και format string."
+#~ msgid "Let me pick any driver"
+#~ msgstr "Επιλογή ενός οδηγοÏ"
-#~ msgid "LILO/grub Installation"
-#~ msgstr "Εγκατάσταση LILO/grub"
-
-#~ msgid "Precise RAM size if needed (found %d MB)"
-#~ msgstr "ΑκÏιβής ποσότητας μνήμης αν χÏειάζεται (εντοπίστηκαν %d MB)"
-
-#~ msgid "Give the ram size in MB"
-#~ msgstr "Εισάγετε μέγεθος μνήμης σε MB"
+#~ msgid "Choosing an arbitrary driver"
+#~ msgstr "ΑυθαίÏετη επιλογή ενός οδηγοÏ"
#~ msgid ""
-#~ "If you plan to use aboot, be careful to leave a free space (2048 sectors "
-#~ "is enough)\n"
-#~ "at the beginning of the disk"
+#~ "If you really think that you know which driver is the right one for your "
+#~ "card\n"
+#~ "you can pick one from the list below.\n"
+#~ "\n"
+#~ "The current driver for your \"%s\" sound card is \"%s\" "
#~ msgstr ""
-#~ "Εάν σκοπεÏετε να χÏησιμοποιήσετε το aboot, Ï€Ïοσέξτε να αφήσετε ελεÏθεÏο "
-#~ "χÏÏο (2048 τομείς είναι αÏκετοί)\n"
-#~ "στην αÏχή του δίσκου"
-
-#~ msgid "Security level"
-#~ msgstr "Επίπεδο ασφαλείας"
-
-#~ msgid "Expand Tree"
-#~ msgstr "Ανάπτυξη δέντÏου"
-
-#~ msgid "Collapse Tree"
-#~ msgstr "ΣÏμπτυξη δέντÏου"
-
-#~ msgid "Toggle between flat and group sorted"
-#~ msgstr "Εναλλαγή Î¼ÎµÏ„Î±Î¾Ï ÎµÏ€Î¯Ï€ÎµÎ´Î·Ï‚ και ομαδικής ταξινόμησης"
-
-#~ msgid "Choose action"
-#~ msgstr "Επιλέξτε Ï€Ïάξη"
-
-#~ msgid "Active Directory with SFU"
-#~ msgstr "ΕνεÏγός Îατάλογος με SFU"
-
-#~ msgid "Active Directory with Winbind"
-#~ msgstr "ΕνεÏγός Îατάλογος με Winbind"
+#~ "Εάν Ï€Ïαγματικά πιστεÏετε ότι ξέÏετε ποιος οδηγός είναι κατάλληλος για την "
+#~ "κάÏτα σας\n"
+#~ "μποÏείτε να επιλέξετε έναν από την παÏακάτω λίστα.\n"
+#~ "\n"
+#~ "Ο Ï„Ïέχων οδηγός για την κάÏτα ήχου «%s» είναι ο «%s» "
-#~ msgid "Use information stored in local files for all authentication"
+#~ msgid ""
+#~ "Information on configuring your system is available in the post\n"
+#~ "install chapter of the Official Mageia User's Guide."
#~ msgstr ""
-#~ "Για όλες τις αυθεντικοποιήσεις, να γίνεται χÏήση των πληÏοφοÏιÏν που "
-#~ "είναι αποθηκευμένες σε τοπικά αÏχεία"
-
-#~ msgid "Active Directory with SFU:"
-#~ msgstr "ΕνεÏγός Îατάλογος με SFU:"
-
-#~ msgid "Active Directory with Winbind:"
-#~ msgstr "ΕνεÏγός Îατάλογος με Winbind:"
+#~ "ΠληÏοφοÏίες σχετικές με τις Ïυθμίσεις του συστήματός σας, μποÏείτε να "
+#~ "βÏείτε στο \n"
+#~ "κεφάλαιο για μετά την εγκατάσταση, στον επίσημο οδηγό χÏήσης της Mageia."
#~ msgid ""
-#~ "Winbind allows the system to authenticate users in a Windows Active "
-#~ "Directory Server."
+#~ "You may need to change your Open Firmware boot-device to\n"
+#~ " enable the bootloader. If you do not see the bootloader prompt at\n"
+#~ " reboot, hold down Command-Option-O-F at reboot and enter:\n"
+#~ " setenv boot-device %s,\\\\:tbxi\n"
+#~ " Then type: shut-down\n"
+#~ "At your next boot you should see the bootloader prompt."
#~ msgstr ""
-#~ "Το Winbind επιτÏέπει στο σÏστημα να αυθεντικοποιεί τους χÏήστες σε έναν "
-#~ "ΕξυπηÏετητή ΕνεÏÎ³Î¿Ï Îαταλόγου των Microsoft Windows."
+#~ "ΜποÏεί να χÏειαστεί να αλλάξετε τη συσκευή εκκίνησης Open Firmware Ïστε "
+#~ "να\n"
+#~ " ενεÏγοποιήσετε το Ï€ÏόγÏαμμα εκκίνησης. Αν στην επανεκκίνηση δεν δείτε "
+#~ "την Ï€ÏοτÏοπή του Ï€ÏογÏάμματος εκκίνησης,\n"
+#~ "πατήστε το Command-Option-O-F κατά την επανεκκίνηση και εισάγετε:\n"
+#~ " setenv boot-device %s,\\\\:tbxi\n"
+#~ " Μετά πληκτÏολογείστε: shut-down\n"
+#~ "Στην επόμενη εκκίνηση θα Ï€Ïέπει να δείτε την Ï€ÏοτÏοπή του Ï€ÏογÏάμματος "
+#~ "εκκίνησης ."
-#~ msgid "Authentication LDAP"
-#~ msgstr "Πιστοποίηση LDAP"
+#~ msgid "Init Message"
+#~ msgstr "Μήνυμα εκκίνησης"
-#~ msgid "TLS"
-#~ msgstr "TLS"
+#~ msgid "Open Firmware Delay"
+#~ msgstr "ÎαθυστέÏηση του Open Firmware"
-#~ msgid "SSL"
-#~ msgstr "SSL"
+#~ msgid "Kernel Boot Timeout"
+#~ msgstr "ΧÏονικό ÏŒÏιο εκκίνησης του πυÏήνα"
-#~ msgid "security layout (SASL/Kerberos)"
-#~ msgstr "διάταξη ασφαλείας (SASL/Kerberos)"
+#~ msgid "Enable CD Boot?"
+#~ msgstr "ΕνεÏγοποίηση της εκκίνησης από CD;"
-#~ msgid "Authentication Active Directory"
-#~ msgstr "ΕνεÏγός Îατάλογος Αυθεντικοποίησης"
+#~ msgid "Enable OF Boot?"
+#~ msgstr "ΕνεÏγοποίηση της εκκίνησης στο OF;"
-#~ msgid "LDAP users database"
-#~ msgstr "Βάση δεδομένων χÏηστÏν LDAP"
+#~ msgid "Default OS?"
+#~ msgstr "ΠÏοκαθοÏισμένο λειτουÏγικό σÏστημα ;"
-#~ msgid "LDAP user allowed to browse the Active Directory"
-#~ msgstr "ΕπιτÏέπεται στον χÏήστη LDAP να εξεÏευνεί το ΕνεÏγό Îατάλογο"
+#~ msgid "NoVideo"
+#~ msgstr "NoVideo"
-#~ msgid "Authentication NIS"
-#~ msgstr "Πιστοποίηση NIS"
+#~ msgid "Other OS (SunOS...)"
+#~ msgstr "Άλλο λειτουÏγικό (SunOS...)"
-#, fuzzy
-#~ msgid ""
-#~ "For this to work for a W2K PDC, you will probably need to have the admin "
-#~ "run: C:\\>net localgroup \"Pre-Windows 2000 Compatible Access\" everyone /"
-#~ "add and reboot the server.\n"
-#~ "You will also need the username/password of a Domain Admin to join the "
-#~ "machine to the Windows(TM) domain.\n"
-#~ "If networking is not yet enabled, Drakx will attempt to join the domain "
-#~ "after the network setup step.\n"
-#~ "Should this setup fail for some reason and domain authentication is not "
-#~ "working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your Windows"
-#~ "(tm) Domain, and Admin Username/Password, after system boot.\n"
-#~ "The command 'wbinfo -t' will test whether your authentication secrets are "
-#~ "good."
-#~ msgstr ""
-#~ "Τομέας Windows εξυπηÏετητής\n"
-#~ " Τομέας Τομέας Windows \n"
-#~ "\n"
-#~ " Τομέας Windows Τομέας Όνομα χÏήστη Îωδικός ΠÏόσβασης\n"
-#~ "."
+#~ msgid "Other OS (MacOS...)"
+#~ msgstr "Άλλο λειτουÏγικό (MacOS...)"
-#~ msgid "Authentication Windows Domain"
-#~ msgstr "Πιστοποίηση Τομέα Microsoft Windows"
+#~ msgid "Yaboot"
+#~ msgstr "Yaboot"
-#~ msgid "Undo"
-#~ msgstr "ΑναίÏεση"
+#~ msgid "SILO"
+#~ msgstr "SILO"
-#~ msgid "Save partition table"
-#~ msgstr "Αποθήκευση πίνακα κατατμήσεων"
+#~ msgid "SunOS"
+#~ msgstr "SunOS"
-#~ msgid "Restore partition table"
-#~ msgstr "ΕπαναφοÏά πίνακα κατατμήσεων"
+#~ msgid "HFS"
+#~ msgstr "HFS"
#~ msgid ""
-#~ "The backup partition table has not the same size\n"
-#~ "Still continue?"
+#~ "Here you can select an alternative driver (either OSS or ALSA) for your "
+#~ "sound card (%s)."
#~ msgstr ""
-#~ "Ο εφεδÏικός πίνακας κατατμήσεων έχει διαφοÏετικό μέγεθος\n"
-#~ "Îα συνεχίσω;"
-
-#~ msgid "Info: "
-#~ msgstr "ΠληÏοφοÏίες: "
-
-#~ msgid "Unknown driver"
-#~ msgstr "Άγνωστος οδηγός"
-
-#~ msgid "Error reading file %s"
-#~ msgstr "Σφάλμα κατά την ανάγνωση του αÏχείου %s"
-
-#~ msgid "Restoring from file %s failed: %s"
-#~ msgstr "Η επαναφοÏά από το αÏχείο %s απέτυχε: %s"
-
-#~ msgid "Bad backup file"
-#~ msgstr "ÎατεστÏαμμένο εφεδÏικό αÏχείο"
-
-#~ msgid "Error writing to file %s"
-#~ msgstr "Σφάλμα εγγÏαφής στο αÏχείο %s"
+#~ "Î•Î´Ï Î¼Ï€Î¿Ïείτε να επιλέξετε έναν εναλλακτικό οδηγό (OSS ή ALSA) για την "
+#~ "κάÏτα ήχου σας (%s)"
-#~ msgid "Error: The \"%s\" driver for your sound card is unlisted"
-#~ msgstr "Σφάλμα: Ο οδηγός \"%s\" της κάÏτας ήχου σας δεν υπάÏχει στη λίστα"
+#~ msgid "Extended partition not supported on this platform"
+#~ msgstr "Η εκτεταμένη κατάτμηση δεν υποστηÏίζεται σε αυτήν την πλατφόÏμα "
-#~ msgid "Ext2"
-#~ msgstr "Ext2"
+#~ msgid "Clean /tmp at each boot"
+#~ msgstr "ÎαθαÏισμός του φακέλου /tmp σε κάθε εκκίνηση"
-#~ msgid "Journalised FS"
-#~ msgstr "Journalised FS"
-
-#~ msgid "Starts the X Font Server (this is mandatory for Xorg to run)."
+#~ msgid ""
+#~ "The old \"%s\" driver is blacklisted.\n"
+#~ "\n"
+#~ "It has been reported to oops the kernel on unloading.\n"
+#~ "\n"
+#~ "The new \"%s\" driver will only be used on next bootstrap."
#~ msgstr ""
-#~ "Îεκινάει την υπηÏεσία εξυπηÏετητή γÏαμματοσειÏÏν X (αυτό είναι απαÏαίτητο "
-#~ "για να εκτελεστεί το Xorg)."
-
-#~ msgid "Add user"
-#~ msgstr "ΠÏοσθήκη χÏήστη"
-
-#~ msgid "Accept user"
-#~ msgstr "Αποδοχή χÏήστη"
+#~ "Ο παλιός οδηγός «%s» είναι στη μαÏÏη λίστα.\n"
+#~ "\n"
+#~ "Έχουν αναφεÏθεί Ï€Ïοβλήματα στον πυÏήνα κατά τον τεÏματισμό του.\n"
+#~ "\n"
+#~ "Ο νέος οδηγός «%s» θα χÏησιμοποιηθεί στην επόμενη εκκίνηση."
-#~ msgid "Rescue partition table"
-#~ msgstr "Πίνακας κατατμήσεων διάσωσης"
+#~ msgid "No open source driver"
+#~ msgstr "Îανένας οδηγός Î±Î½Î¿Î¹Ï‡Ï„Î¿Ï ÎºÏδικα"
-#~ msgid "Removable media automounting"
-#~ msgstr "Αυτόματη σÏνδεση αποσπÏμενων μονάδων"
+#~ msgid ""
+#~ "There's no free driver for your sound card (%s), but there's a "
+#~ "proprietary driver at \"%s\"."
+#~ msgstr ""
+#~ "Δεν υπάÏχει κάποιος ελεÏθεÏος οδηγός συσκευής για την κάÏτα ήχου σας "
+#~ "(%s), υπάÏχει όμως ένας ιδιόκτητος οδηγός στο «%s»."
-#~ msgid "Trying to rescue partition table"
-#~ msgstr "ΠÏοσπάθεια διάσωσης πίνακα κατατμήσεων"
+#~ msgid "command %s missing"
+#~ msgstr "η εντολή %s λείπει"
-#, fuzzy
-#~ msgid "Accept/Refuse bogus IPv4 error messages."
-#~ msgstr ""
+#~ msgid ""
+#~ "The classic bug sound tester is to run the following commands:\n"
#~ "\n"
#~ "\n"
-#~ " Αποδοχή ΆÏνηση."
-
-#, fuzzy
-#~ msgid "Accept/Refuse broadcasted icmp echo."
-#~ msgstr ""
+#~ "- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
+#~ "uses\n"
+#~ "by default\n"
#~ "\n"
+#~ "- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
+#~ "currently uses\n"
#~ "\n"
-#~ " Αποδοχή ΆÏνηση."
-
-#, fuzzy
-#~ msgid "Allow/Forbid remote root login."
-#~ msgstr "Όλα τα απομακÏυσμένα μηχανήματα"
-
-#, fuzzy
-#~ msgid "Enable/Disable msec hourly security check."
+#~ "- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
+#~ "loaded or not\n"
+#~ "\n"
+#~ "- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" "
+#~ "will\n"
+#~ "tell you if sound and alsa services are configured to be run on\n"
+#~ "initlevel 3\n"
+#~ "\n"
+#~ "- \"aumix -q\" will tell you if the sound volume is muted or not\n"
+#~ "\n"
+#~ "- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound "
+#~ "card.\n"
#~ msgstr ""
+#~ "Ο κλασικός Ï„Ïόπος ελέγχου του ήχου για δυσλειτουÏγίες, είναι ή εκτέλεση "
+#~ "των παÏακάτω εντολÏν:\n"
+#~ "\n"
+#~ "\n"
+#~ "- «lspcidrake -v | fgrep -i AUDIO» θα σας πει ποιον οδηγό συσκευής "
+#~ "χÏησιμοποιεί η κάÏτα σας,\n"
+#~ "από Ï€Ïοεπιλογή\n"
#~ "\n"
+#~ "- «grep sound-slot /etc/modprobe.conf» θα σας πει ποιον οδηγό συσκευής "
+#~ "χÏησιμοποιεί η κάÏτα σας\n"
+#~ " Ï„ÏÏα\n"
#~ "\n"
-#~ " ωÏιαία."
+#~ "- «/sbin/lsmod» θα σας επιτÏέψει να ελέγξετε αν το άÏθÏωμα (module)\n"
+#~ "έχει φοÏτωθεί ή όχι\n"
+#~ "\n"
+#~ "- «/sbin/chkconfig --list sound» και «/sbin/chkconfig --list alsa» \n"
+#~ " θα σας πει αν οι υπηÏεσίες ήχου και alsa έχουν Ïυθμιστεί να ξεκινοÏν "
+#~ "στο\n"
+#~ "επίπεδο εκτέλεσης 3 (init runlevel 3)\n"
+#~ "\n"
+#~ "- «aumix -q» θα σας πει αν η ένταση του ήχου είναι κλειστή ή όχι\n"
+#~ "\n"
+#~ "- «/sbin/fuser -v /dev/dsp» θα σας πει ποιο Ï€ÏόγÏαμμα χÏησιμοποιεί την "
+#~ "κάÏτα ήχου.\n"
+
+#~ msgid ""
+#~ "Launch packet filtering for Linux kernel 2.2 series, to set\n"
+#~ "up a firewall to protect your machine from network attacks."
+#~ msgstr ""
+#~ "Εκκίνηση πακέτου φίλτÏου για τον πυÏήνα Linux της σειÏάς 2.2, για τη "
+#~ "ÏÏθμιση\n"
+#~ "ενός τοίχους Ï€Ïοστασίας που θα Ï€ÏοστατεÏει το μηχάνημά σας από δικτυακές "
+#~ "επιθέσεις."
-#~ msgid "PLL setting:"
-#~ msgstr "Ρυθμίσεις PLL:"
+#~ msgid "File sharing"
+#~ msgstr "Îοινή χÏήση αÏχείων"
-#~ msgid "Radio support:"
-#~ msgstr "ΥποστήÏιξη ÏαδιοφÏνου:"
+#~ msgid "Enable 5.1 sound with Pulse Audio"
+#~ msgstr "ΕνεÏγοποίηση του ήχου 5.1 με το Pulse Audio"
-#~ msgid " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
-#~ msgstr " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
+#~ msgid "Enable user switching for audio applications"
+#~ msgstr "ΕνεÏγοποίηση της εναλλαγής χÏήστη για τις εφαÏμογές ήχου"
diff --git a/perl-install/share/po/eo.po b/perl-install/share/po/eo.po
index 6186ffd84..c3030fa46 100644
--- a/perl-install/share/po/eo.po
+++ b/perl-install/share/po/eo.po
@@ -1,34 +1,39 @@
-# Esperanto drakbootdisk
-# Copyright (C) 2000, 2001 Mandriva
-# D. Dale Gulledge <dsplat@rochester.rr.com>, 2000.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
-"PO-Revision-Date: 2003-03-12 18:31-0400\n"
-"Last-Translator: Vilhelmo Lutermano <vlutermano@free.fr>\n"
-"Language-Team: esperanto <eo@li.org>\n"
+# Translators:
+# D. Dale Gulledge <dsplat@rochester.rr.com>, 2000
+# gfs1989 <gfs1989@gmx.net>, 2014
+# gfs1989 <gfs1989@gmx.net>, 2014
+msgid ""
+msgstr ""
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2016-02-09 07:19+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Esperanto (http://www.transifex.com/MageiaLinux/mageia/"
+"language/eo/)\n"
+"Language: eo\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 0.9.6\n"
+"Content-Transfer-Encoding: 8-bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "Bonvole atendu"
-#: any.pm:252
-#, fuzzy, c-format
+#: any.pm:262
+#, c-format
msgid "Bootloader installation in progress"
-msgstr "StartÅargila instalado"
+msgstr ""
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -39,28 +44,17 @@ msgid ""
"Assign a new Volume ID?"
msgstr ""
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr "Instalado de startÅargilo malsukcesis. La sekvanta eraro okazis:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
@@ -70,268 +64,223 @@ msgstr ""
"\n"
"En kiu drajvo vi startigas?"
-#: any.pm:331
-#, fuzzy, c-format
+#: any.pm:335
+#, c-format
msgid "Bootloader Installation"
-msgstr "StartÅargila instalado"
+msgstr ""
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "Kie vi deziras instali la startÅargilon?"
-#: any.pm:359
-#, fuzzy, c-format
+#: any.pm:355
+#, c-format
msgid "First sector (MBR) of drive %s"
-msgstr "Unu sektoro de drajvo (ĈefStartRikordo)"
+msgstr ""
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "Unu sektoro de drajvo (ĈefStartRikordo)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "Unua sektoro de radika subdisko"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "Sur disketo"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "Ellasu"
-#: any.pm:402
-#, fuzzy, c-format
+#: any.pm:391
+#, c-format
msgid "Boot Style Configuration"
-msgstr "Post-instala konfigurado"
+msgstr ""
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, c-format
+msgid "EFI System Partition"
+msgstr ""
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "StartÅargilo ĉefaj opcioj"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "StartÅargilo"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "StartÅargilo por uzi"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Starta aparato"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
-msgstr ""
+msgstr "Ĉefaj opcioj"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "Prokrastoperiodo antaÅ­ starti defaÅ­ltan sistemon"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "Ebligu ACPI"
-#: any.pm:426
-#, fuzzy, c-format
+#: any.pm:419
+#, c-format
msgid "Enable SMP"
-msgstr "Ebligu ACPI"
+msgstr ""
-#: any.pm:427
-#, fuzzy, c-format
+#: any.pm:420
+#, c-format
msgid "Enable APIC"
-msgstr "Ebligu ACPI"
+msgstr ""
-#: any.pm:429
-#, fuzzy, c-format
+#: any.pm:422
+#, c-format
msgid "Enable Local APIC"
-msgstr "Ebligu ACPI"
+msgstr ""
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Sekureco"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Pasvorto"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "La pasvortoj ne egalas"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Bonvole provu denove"
-#: any.pm:436
-#, fuzzy, c-format
-msgid "You can not use a password with %s"
-msgstr "Vi ne povas uzi kriptan dosiersistemon por surmetingo %s"
-
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
-#, c-format
-msgid "Password (again)"
-msgstr "Pasvorto (denove)"
-
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "Purigu /tmp dum ĉiuj startadoj"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr ""
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr ""
-
-#: any.pm:454
+#: any.pm:429
#, c-format
-msgid "Kernel Boot Timeout"
+msgid "You cannot use a password with %s"
msgstr ""
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "Ĉu ebligi CD Boot?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "Ĉu ebligi OF Boot?"
-
-#: any.pm:457
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
-msgid "Default OS?"
-msgstr "DefaÅ­lta Mastruma Sistemo?"
+msgid "Password (again)"
+msgstr "Pasvorto (denove)"
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Kerna bildo"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Radiko"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "Alfiksu"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr ""
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Grafika reÄimo"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
-#, fuzzy, c-format
+#: any.pm:507
+#, c-format
msgid "Network profile"
-msgstr "Nova profilo..."
+msgstr ""
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Etikedo"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "DefaÅ­lta"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr ""
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "Malplena etikedo ne estas permesata"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "Vi devas decidi pri kerno-bildo"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "Vi devas difini radikan (root) subdiskon"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Ĉi tiu etikedo estas jam uzata"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "Kiun specon de enskribo vi deziras aldoni"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linukso"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Alia Mastruma Sistemo (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Alia Mastruma Sistemo (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "Alia Mastruma Sistemo (Vindozo...)"
-#: any.pm:639
-#, fuzzy, c-format
+#: any.pm:593 any.pm:631
+#, c-format
msgid "Bootloader Configuration"
-msgstr "Post-instala konfigurado"
+msgstr ""
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -340,275 +289,316 @@ msgstr ""
"Jen la diversaj enskriboj.\n"
"Vi povas aldoni pli aÅ­ ÅanÄi la ekzistantajn."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Averto"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "aliro al X-programoj"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "aliro al rpm-iloj"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "permesu \"su\""
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "aliro al administraj dosieroj"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "aliro al retiloj"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "aliro al kompililoj"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(jam aldonis %s)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "Bonvole donu salutnomon"
-#: any.pm:863
-#, fuzzy, c-format
+#: any.pm:875
+#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
"cased letters, numbers, `-' and `_'"
-msgstr "Salutnomo devas enhavi nur minusklojn, ciferojn, `-' kaj `_'"
+msgstr ""
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "Ĉi tiu salutnomo estas tro longa"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "Ĉi tiu salutnomo estas jam aldonita"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "Uzula ID"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "Grupa ID"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
msgstr ""
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
+msgid "%s should be above 1000. Accept anyway?"
msgstr ""
-#: any.pm:877
-#, fuzzy, c-format
+#: any.pm:889
+#, c-format
msgid "User management"
-msgstr "Uzulnomo"
+msgstr ""
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
-#, fuzzy, c-format
+#: any.pm:897 authentication.pm:236
+#, c-format
msgid "Set administrator (root) password"
-msgstr "Difinu pasvorton de root"
+msgstr ""
-#: any.pm:889
-#, fuzzy, c-format
+#: any.pm:903
+#, c-format
msgid "Enter a user"
-msgstr ""
-"Enigu uzanton\n"
-"%s"
+msgstr "Enigo de uzulo (Enter a user)"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Piktogramo"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "Vera nomo"
-#: any.pm:899
-#, fuzzy, c-format
+#: any.pm:915
+#, c-format
msgid "Login name"
-msgstr "Domajna nomo"
+msgstr ""
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Åœelo"
-#: any.pm:947
-#, fuzzy, c-format
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
+#, c-format
msgid "Please wait, adding media..."
-msgstr "Elektas sekurnivelon"
+msgstr "Bonvole atendu, mi aldonas datumportilon..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "AÅ­tomata-enregistrado"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr "Mi povas konfiguri vian komputilon por aÅ­tomate enirigi unu uzulon"
-#: any.pm:979
-#, fuzzy, c-format
+#: any.pm:1005
+#, c-format
msgid "Use this feature"
-msgstr "Ĉu vi deziras uzi tiun funkcion?"
+msgstr ""
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Elektu la defaÅ­ltan uzulon:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Elektu la fenestro-administrilon por lanĉi:"
-#: any.pm:992 any.pm:1012 any.pm:1085
-#, fuzzy, c-format
+#: any.pm:1018 any.pm:1032 any.pm:1101
+#, c-format
msgid "Release Notes"
-msgstr "Bonvole atendu"
+msgstr "Publikig-notoj"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Malfermu"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Licenca kontrakto"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Ĉesu"
-#: any.pm:1080
-#, fuzzy, c-format
+#: any.pm:1096
+#, c-format
msgid "Do you accept this license ?"
-msgstr "Ĉu vi havas alian?"
+msgstr ""
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Akceptu"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "Malakceptu"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "Bonvole elektu lingvon por uzi"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"Vi povas elektu aliajn lingvojn kiujn estos uzeblaj malantaÅ­ la instalado"
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
#, c-format
-msgid "Multi languages"
+msgid "Mageia"
+msgstr "Mageia"
+
+#: any.pm:1154
+#, c-format
+msgid "Multiple languages"
msgstr ""
-#: any.pm:1147 any.pm:1178
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
+msgstr ""
+
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr ""
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "Ĉiuj lingvoj"
-#: any.pm:1170
-#, fuzzy, c-format
+#: any.pm:1187
+#, c-format
msgid "Language choice"
-msgstr "Mianmaro"
+msgstr ""
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "Lando"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "Bonvole elektu vian landon"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "Jen la kompleta listo de atingeblaj landoj"
-#: any.pm:1228
-#, fuzzy, c-format
+#: any.pm:1245
+#, c-format
msgid "Other Countries"
-msgstr "Aliaj pordoj"
+msgstr ""
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "Progresinta"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr ""
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Neniom"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "Ne kundivido"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "Permesu ĉiujn uzulojn"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "Akomodata"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -624,86 +614,86 @@ msgstr ""
"\n"
"\"Custum\" ebligas per-uzulan.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
"Windows."
msgstr ""
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
"systems."
msgstr ""
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr "Vi povas eksporti uzante NFS aÅ­ SMB. Bonvole elektu kiun vi Åatus uzi."
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "Lanĉu userdrake"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
"You can use userdrake to add a user to this group."
msgstr ""
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
msgstr ""
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr ""
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "Horzono"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "kio estas vian horzonon?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr ""
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr ""
-#: any.pm:1550
-#, fuzzy, c-format
+#: any.pm:1572
+#, c-format
msgid "%s (hardware clock set to UTC)"
-msgstr "Aparata horloÄo estas Äustigita laÅ­ GMT"
+msgstr ""
-#: any.pm:1551
-#, fuzzy, c-format
+#: any.pm:1573
+#, c-format
msgid "%s (hardware clock set to local time)"
-msgstr "Aparata horloÄo estas Äustigita laÅ­ GMT"
+msgstr ""
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "NTP Servilo"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "Auxtomata hor-sinkronizado (uzante NTP) "
@@ -728,7 +718,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr ""
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Vindozo Domajno"
@@ -738,296 +728,296 @@ msgstr "Vindozo Domajno"
msgid "Kerberos 5"
msgstr ""
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "Lokala dosiero :"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr ""
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
"consolidates certain types of information within your organization."
msgstr ""
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
"Service domain with a common password and group file."
msgstr ""
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Vindozo Domajno:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
"a Windows domain."
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
-#, fuzzy, c-format
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
+#, c-format
msgid "Welcome to the Authentication Wizard"
-msgstr "AÅ­tentikigado de domajno postulata"
+msgstr ""
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "LDAP Servilo"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, c-format
msgid "Base dn"
msgstr ""
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr ""
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr ""
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr ""
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr ""
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr ""
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr ""
-#: authentication.pm:123 authentication.pm:175
-#, fuzzy, c-format
+#: authentication.pm:122 authentication.pm:174
+#, c-format
msgid "Bind Password "
-msgstr "Pasvorto"
+msgstr ""
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr ""
-#: authentication.pm:127
-#, fuzzy, c-format
+#: authentication.pm:126
+#, c-format
msgid "Password base"
-msgstr "Pasvorto"
+msgstr ""
-#: authentication.pm:128
-#, fuzzy, c-format
+#: authentication.pm:127
+#, c-format
msgid "Group base"
-msgstr "Grupa ID"
+msgstr ""
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr ""
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:146
-#, fuzzy, c-format
+#: authentication.pm:145
+#, c-format
msgid "Realm "
-msgstr "Vera nomo"
+msgstr ""
-#: authentication.pm:148
-#, fuzzy, c-format
+#: authentication.pm:147
+#, c-format
msgid "KDCs Servers"
-msgstr "LDAP Servilo"
+msgstr ""
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr ""
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr ""
-#: authentication.pm:156
-#, fuzzy, c-format
+#: authentication.pm:155
+#, c-format
msgid "Use local file for users information"
-msgstr "Elektu opciojn por servilo"
+msgstr ""
-#: authentication.pm:157
-#, fuzzy, c-format
-msgid "Use Ldap for users information"
-msgstr "Informoj pri fiksdisko(j)"
+#: authentication.pm:156
+#, c-format
+msgid "Use LDAP for users information"
+msgstr ""
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr ""
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "NIS Domajno"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "NIS Servilo"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-#: authentication.pm:218
-#, fuzzy, c-format
+#: authentication.pm:217
+#, c-format
msgid "Domain Model "
-msgstr "Domajno"
+msgstr ""
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr ""
-#: authentication.pm:221
-#, fuzzy, c-format
+#: authentication.pm:220
+#, c-format
msgid "DNS Domain"
-msgstr "NIS Domajno"
+msgstr ""
-#: authentication.pm:222
-#, fuzzy, c-format
+#: authentication.pm:221
+#, c-format
msgid "DC Server"
-msgstr "LDAP Servilo"
+msgstr ""
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "AÅ­tentikigado"
-#: authentication.pm:238
-#, fuzzy, c-format
+#: authentication.pm:237
+#, c-format
msgid "Authentication method"
-msgstr "AÅ­tentikigado"
+msgstr ""
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "Neniu pasvorto"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr ""
"Ĉi tiu pasvorto ests tro simpla (Äi devas esti almenaÅ­ %d signoj longa)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr ""
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Elektu dosieron"
-#: authentication.pm:897
-#, fuzzy, c-format
+#: authentication.pm:866
+#, c-format
msgid "Domain Windows for authentication : "
-msgstr "AÅ­tentikigado de domajno postulata"
+msgstr ""
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "Uzulnomo de la Domajna administranto"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr ""
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1042,105 +1032,106 @@ msgstr ""
"atendu por defauxlta starto.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr ""
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
+msgid "GRUB2 with graphical menu"
msgstr ""
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
+msgid "GRUB2 with text menu"
msgstr ""
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr ""
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
+msgid "GRUB with text menu"
msgstr ""
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "mankas sufiĉe da spaco en /boot"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "Vi ne povas instali la startÅargilon en %s-subdiskon\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
"renumbered"
msgstr ""
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
-#: bootloader.pm:2067
-#, fuzzy, c-format
+#: bootloader.pm:2312
+#, c-format
msgid "Re-install Boot Loader"
-msgstr "Instalu restart-Åargilon"
+msgstr ""
-#: common.pm:142
-#, fuzzy, c-format
+#: common.pm:271
+#, c-format
msgid "B"
-msgstr "KB"
+msgstr ""
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d minutoj"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 minuto"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d sekundoj"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr ""
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1155,154 +1146,143 @@ msgstr ""
"konfigurita kiel WebDAV-servilo). Se vi deziras aldoni WebDAF-kroĉpunktojn,\n"
"elektu \"New\"."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Nova"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Malmuntu"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Muntu"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Servilo"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Surmetingo"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Opcioj"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Forigu"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Finata"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Eraro"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "Bonvole entajpu la servilan URL de la WebDAV"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "La URL devas komenci per http:// aÅ­ https://"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Averto"
-
#: diskdrake/dav.pm:106
-#, fuzzy, c-format
-msgid "Are you sure you want to delete this mountpoint?"
-msgstr "Ĉu vi deziras alklaki tiun butonon?"
+#, c-format
+msgid "Are you sure you want to delete this mount point?"
+msgstr ""
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Servilo:"
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "Surmetingo: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "Opcioj: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "Subdiskigante"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "Legu zorge"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "Bonvolu fari rezervan kopion de via dateno antaÅ­e"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Eliro"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "Ĉu mi devus daŭri?"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Helpo"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1313,172 +1293,165 @@ msgstr ""
"Mi proponas ke vi unue regrandecigu tiun subdiskon\n"
"(klaku sur Äin, kaj poste klaku sur \"Regrandecigu\")"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "Bonvolu klaki sur subdiskon"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "Detaloj"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "Neniaj durdiskoj trovitaj"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "Nekonata"
-#: diskdrake/hd_gtk.pm:388
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427
+#, c-format
msgid "Ext4"
-msgstr "Eliro"
+msgstr ""
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
+#, c-format
msgid "XFS"
-msgstr "HFS"
+msgstr ""
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "InterÅanÄa"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Vindozo"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Alia"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "Malplena"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "Specoj de dosiersistemoj:"
-#: diskdrake/hd_gtk.pm:417
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:456
+#, c-format
msgid "This partition is already empty"
-msgstr "Ĉi tiu subdisko ne estas regrandecigebla"
+msgstr ""
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "Uzu ``Malmuntu'' antaÅ­e"
-#: diskdrake/hd_gtk.pm:426
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:465
+#, c-format
msgid "Use ``%s'' instead (in expert mode)"
-msgstr "Uzu ``%s'' anstataÅ­e"
+msgstr ""
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Tipo"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "Elektu alian subdiskon"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Elektu subdiskon"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "Plu"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
+#, c-format
msgid "Confirmation"
-msgstr "Konfigurado"
+msgstr "Konfirmo"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "Ĉu mi devus daŭri malgraŭe?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Ĉu eliru sen konservi"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "Ĉu eliru sen skribi la subdisktabelon?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "Ĉu vi deziras konservi la modifojn en /etc/fstab?"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr "Vi bezonas restarti por la ÅanÄoj al la subdisktabelo efektivigi"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
"Otherwise no entry for mount point %s will be written in fstab.\n"
"Quit anyway?"
msgstr ""
+"Vi devus formati la subdiskon %s.\n"
+"Alie ne enskribiÄos surmetingo %s en fstab.\n"
+"Ĉu tamen forlasi?"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "ForviÅu ĉion"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "AÅ­tomate disponigu"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "ÅœanÄu al Normala reÄimo"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "ÅœanÄu al Spertula reÄimo"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "Informoj pri fiksdisko(j)"
#: diskdrake/interactive.pm:371
@@ -1488,7 +1461,7 @@ msgstr "Ĉiuj el la subdiskoj estas uzata"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "Mi ne povas aldoni plu da subdiskoj"
#: diskdrake/interactive.pm:373
@@ -1510,135 +1483,135 @@ msgstr "ReÅargu subdiskotabelon"
msgid "Detailed information"
msgstr "Detala informo"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
-msgstr ""
+msgstr "Vidbendo"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Regrandecigu"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Formatu"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Aldonu al RAID (Redundanca Aro de Malmultekostaj Diskoj)"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Aldonu al LVM (Redundanca Aro de Malmultekostaj Diskoj)"
-#: diskdrake/interactive.pm:413
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:417
+#, c-format
msgid "Use"
-msgstr "Uzula ID"
+msgstr ""
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Forigu"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "Forigu de RAID (Redundanca Aro de Malmultekostaj Diskoj)"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "Forigu de LVM (Redundanca Aro de Malmultekostaj Diskoj)"
-#: diskdrake/interactive.pm:418
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:422
+#, c-format
msgid "Remove from dm"
-msgstr "Forigu de LVM (Redundanca Aro de Malmultekostaj Diskoj)"
+msgstr ""
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "ÅœanÄu RAID (Redundanca Aro de Malmultekostaj Diskoj)"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Uzu por retrokonektado"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Kreu"
-#: diskdrake/interactive.pm:453
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:456
+#, c-format
msgid "Failed to mount partition"
-msgstr "Movu dosierojn al la nova subdisko"
+msgstr ""
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Kreu novan subdiskon"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "Komenca sektoro: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "Grandeco en MB: "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "Speco de dosiersistemo: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "Prefero: "
-#: diskdrake/interactive.pm:505
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:512
+#, c-format
msgid "Logical volume name "
-msgstr "Lokaj dosieroj"
+msgstr ""
-#: diskdrake/interactive.pm:507
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:514
+#, c-format
msgid "Encrypt partition"
-msgstr "AÅ­tentikigado"
+msgstr ""
-#: diskdrake/interactive.pm:508
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:515
+#, c-format
msgid "Encryption key "
-msgstr "ĈifroÅlosilo:"
+msgstr ""
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr ""
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
+#, c-format
msgid "The encryption keys do not match"
-msgstr "La pasvortoj ne egalas"
+msgstr ""
-#: diskdrake/interactive.pm:521
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:529
+#, c-format
msgid "Missing encryption key"
-msgstr "Speco de dosiersistemo: "
+msgstr ""
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
@@ -1646,18 +1619,12 @@ msgstr ""
"(ĉar vi atingis la maksimuman nombron da primaraj subdiskoj).\n"
"Unue forigu primaran subdiskon kaj kreu etenditan subdiskon."
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "Ĉu kontrolas malbonajn blokojn?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "Ĉu forigu la retrokonektan dosieron?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
@@ -1666,292 +1633,302 @@ msgstr ""
"estos\n"
"perdata"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "ÅœanÄu subdiskspecon"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "Kiun dosierosistemo vi deziras uzi?"
-#: diskdrake/interactive.pm:647
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:646
+#, c-format
msgid "Switching from %s to %s"
-msgstr "Åœaltas de ext2 al ext3"
+msgstr ""
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr ""
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr ""
-#: diskdrake/interactive.pm:688
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:687
+#, c-format
msgid "Label:"
-msgstr "Etikedo"
+msgstr ""
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "Kie vi deziras kroĉi retrokonektan dosieron %s?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "Kie vi deziras munti aparato %s?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"Ne povas malfiksi surmetingon ĉar ĉi tiu subdisko estas uzata por\n"
"retrokonektado. Unue forigu la retrokonektadon."
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "Kie vi deziras kroĉi aparaton %s?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "Regrandecigas"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "Kalkulas FAT dosiersistemajn limojn"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "Ĉi tiu subdisko ne estas regrandecigebla"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "Ĉiuj datenoj en ĉi tiu subdisko devus esti rezervata"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr ""
"Post vi regrandecigas subdiskon %s, ĉiuj datenoj en ĉi tiu subdisko estos\n"
"perdata"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Elektu la novan grandecon"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "Nova grandeco en MB: "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
"filesystem checks will be run on your next boot into Microsoft Windows®"
msgstr ""
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
+#, c-format
msgid "Filesystem encryption key"
-msgstr "Speco de dosiersistemo: "
+msgstr ""
-#: diskdrake/interactive.pm:946
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:948
+#, c-format
msgid "Enter your filesystem encryption key"
-msgstr "Speco de dosiersistemo: "
+msgstr ""
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "ĈifroÅlosilo:"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr ""
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Elektu ekzistantan RAID por aldoni"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "nova"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr ""
"Elektu ekzistantan RAID (Redundanca Aro de Malmultekostaj Diskoj) por\n"
"aldoni al"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
+#, c-format
msgid "LVM name"
-msgstr "LVM-nomo?"
+msgstr ""
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1016
+#, c-format
msgid "\"%s\" already exists"
-msgstr "Dosiero jam ekzistas. Ĉu vi deziras uzi Äin?"
+msgstr ""
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
"Do you want to move used physical extents on this volume to other volumes?"
msgstr ""
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr ""
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "Vi ne povas uzi ĉi tiun subdiskon por retrokonektado"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Retrokonektado"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "Retrokonekta dosieronomo: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "Donu dosiernomon"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr "Dosiero jam uzata de alia retrokonektado, elektu alian"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "Dosiero jam ekzistas. Ĉu vi deziras uzi Äin?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "Kroĉ-opcioj"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "Diversaj"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "aparato"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "nivelo"
-#: diskdrake/interactive.pm:1163
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1181
+#, c-format
msgid "chunk size in KiB"
-msgstr "grandeco de pecoj"
+msgstr ""
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "Zorgu: ĉi tiu operacio estas danÄera."
-#: diskdrake/interactive.pm:1196
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1216
+#, c-format
msgid "Partitioning Type"
-msgstr "Subdiskigante"
+msgstr ""
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "Kiun specon de subdiskado?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr "Vi bezonos restarti antaÅ­ ol la ÅanÄo povas efektiviÄi"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "La subdisktabelo de drajvo %s estos skribata al disko"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "Formatas subdiskon %s"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
"Post vi formatas la subdiskon %s, ĉiuj datenoj en ĉi tiu subdisko estos\n"
"perdata"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "Ĉu kontrolas malbonajn blokojn?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "Movu dosierojn al la nova subdisko"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "KaÅu dosierojn"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -1962,128 +1939,127 @@ msgid ""
"the contents of the mounted partition)"
msgstr ""
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "Mi movas dosierojn al la nova subdisko"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "Kopianta %s"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "Mi forigas %s"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "subdisko %s estas nun konata kiel %s"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr ""
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Aparato: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr ""
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr ""
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "DOS-a diskingolitero: %s (nur konjekto)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Speco: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Nomo: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "Komenco: sektoro %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "Grandeco: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s sektoroj"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "cilindro %d Äis cilindro %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr ""
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "Formatita\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "Ne formatita\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "Muntita\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID (Redundanca Aro de Malmultekostaj Diskoj) %s\n"
-#: diskdrake/interactive.pm:1392
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1412
+#, c-format
msgid "Encrypted"
-msgstr "ĈifroÅlosilo:"
+msgstr ""
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr ""
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2092,7 +2068,7 @@ msgstr ""
"Retrokonekta(j) dosiero(j):\n"
"...%s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2101,27 +2077,27 @@ msgstr ""
"Subdisko startata defaÅ­lte\n"
" (por MS-DOS starto, ne por \"lilo\")\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Nivelo %s\n"
-#: diskdrake/interactive.pm:1407
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1427
+#, c-format
msgid "Chunk size %d KiB\n"
-msgstr "Grandeco de pecoj %s\n"
+msgstr ""
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "RAID-aj (Redundanca Aro de Malmultekostaj Diskoj) diskoj %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "Retrokonekta dosieronomo: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2134,7 +2110,7 @@ msgstr ""
"pelila subdisko. Prefere\n"
"lasu Äin sola.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2143,78 +2119,84 @@ msgid ""
"dual-booting your system.\n"
msgstr ""
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr ""
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Nur-lege"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "Grandeco: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Geometrio: %s cilindroj, %s kapoj, %s sektoroj\n"
-#: diskdrake/interactive.pm:1438
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Nomo: "
+
+#: diskdrake/interactive.pm:1458
+#, c-format
msgid "Medium type: "
-msgstr "Speco de dosiersistemo: "
+msgstr ""
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "LVM-aj (Redundanca Aro de Malmultekostaj Diskoj) diskoj %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Subdiskotabelospeco: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "ĉe kanalo %d identigaĵo %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr ""
-#: diskdrake/interactive.pm:1488
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1508
+#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
-"Ĉi tiu pasvorto ests tro simpla (Äi devas esti almenaÅ­ %d signoj longa)"
-#: diskdrake/interactive.pm:1495
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1515
+#, c-format
msgid "Encryption algorithm"
-msgstr "AÅ­tentikigado"
+msgstr ""
#: diskdrake/removable.pm:46
#, c-format
msgid "Change type"
msgstr "ÅœanÄu specon"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Nuligu"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr "Ne povas akcepti uzante uzulnomon %s (ĉu malÄusta pasvorto?)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2256,41 +2238,41 @@ msgid "Search servers"
msgstr "Serĉu servilojn"
#: diskdrake/smbnfs_gtk.pm:211
-#, fuzzy, c-format
-msgid "Search new servers"
-msgstr "Serĉu servilojn"
+#, c-format
+msgid "Search for new servers"
+msgstr ""
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "Ĉi tiu pakaĵo %s devas esti instalita. Ĉu vi deziras instali Äin?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
-#, fuzzy, c-format
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
+#, c-format
msgid "Could not install the %s package!"
-msgstr "Instalanta pakaĵo %s"
+msgstr ""
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr ""
-#: do_pkgs.pm:39 do_pkgs.pm:77
-#, fuzzy, c-format
+#: do_pkgs.pm:74 do_pkgs.pm:137
+#, c-format
msgid "The following packages need to be installed:\n"
-msgstr "La sekvaj pakaĵoj estos instalataj"
+msgstr ""
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "Instalanta pakaĵojn..."
-#: do_pkgs.pm:287 pkgs.pm:281
-#, fuzzy, c-format
+#: do_pkgs.pm:387 pkgs.pm:293
+#, c-format
msgid "Removing packages..."
-msgstr "Distingivo: %s\n"
+msgstr ""
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2300,32 +2282,39 @@ msgstr ""
"novajn dosiersistemojn. Bonvolu kontroli vian ekipaĵon por la kaŭzo de ĉi "
"tiu problemo."
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
+#, c-format
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "Vi devas havi ESP FAT32-subdiskon en /boot/EFI"
+
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Vi devas havi FAT-subdiskon en /boot/efi"
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
-#: fs/format.pm:106
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "Kreas kaj formatas dosieron %s"
-#: fs/format.pm:125
-#, fuzzy, c-format
+#: fs/format.pm:131
+#, c-format
msgid "I do not know how to set label on %s with type %s"
-msgstr "ne scias kiel formati %s kiel speco %s"
+msgstr ""
-#: fs/format.pm:134
-#, fuzzy, c-format
+#: fs/format.pm:143
+#, c-format
msgid "setting label on %s failed, is it formatted?"
-msgstr "%s formatado de %s malsukcesis"
+msgstr ""
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "ne scias kiel formati %s kiel speco %s"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s formatado de %s malsukcesis"
@@ -2340,76 +2329,76 @@ msgstr "Cirklaj surmetingoj %s\n"
msgid "Mounting partition %s"
msgstr "Enkroĉas subdiskon %s"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr ""
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "Kontrolanta %s"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "eraro dum malmunti %s: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "Ebligas swap-subdiskon %s"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr ""
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr ""
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2417,62 +2406,62 @@ msgid ""
"have suidperl(1) installed.)"
msgstr ""
-#: fs/mount_options.pm:137
-#, c-format
-msgid "Mount the file system read-only."
-msgstr ""
-
#: fs/mount_options.pm:139
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "Mount the filesystem read-only."
msgstr ""
#: fs/mount_options.pm:141
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr ""
#: fs/mount_options.pm:143
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr ""
#: fs/mount_options.pm:145
#, c-format
-msgid "Enable user disk quota accounting, and optionally enforce limits"
+msgid "Allow an ordinary user to mount the filesystem."
msgstr ""
#: fs/mount_options.pm:147
#, c-format
-msgid "Support \"user.\" extended attributes"
+msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
#: fs/mount_options.pm:149
#, c-format
-msgid "Give write access to ordinary users"
+msgid "Support \"user.\" extended attributes"
msgstr ""
#: fs/mount_options.pm:151
#, c-format
+msgid "Give write access to ordinary users"
+msgstr ""
+
+#: fs/mount_options.pm:153
+#, c-format
msgid "Give read-only access to ordinary users"
msgstr ""
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "Duobla surmetingo %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "neniuj haveblaj subdiskoj"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "Leganta subdiskojn por trovi kroĉpunktojn"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Elektu surmetingojn"
@@ -2496,18 +2485,18 @@ msgstr ""
msgid "Not enough swap space to fulfill installation, please add some"
msgstr "Nesufiĉa interÅanÄospaco por plenumi instalado, bonvolu aldoni iom"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"Vi devas havi radikan subdiskon.\n"
"Por ĉi tiu, kreu subdiskon (aŭ klaku estantan).\n"
"Sekve elektu la agon \"Surmetingo\" kaj faru Äin '/'"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2518,52 +2507,56 @@ msgstr ""
"\n"
"Ĉu vi deziras daŭri tamen?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "Uzu liberan spacon"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "Mankas sufiĉan da libera spaco por disponigi novajn subdiskojn"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "Uzu ekzistantajn subdiskojn"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "Ne ekzistas subdiskojn por uzi"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "Kalkulante la liberan spacon sur la Vindoza subdisko"
-#: fs/partitioning_wizard.pm:165
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:179
+#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
-msgstr "Uzu la liberan spacon sur la Vindoza subdisko"
+msgstr ""
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "Kiun subdiskon vi deziras regrandecigi?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
+msgstr ""
+
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
msgstr ""
-"Via Vindoza subdisko estas tro fragmentigata, bonvole uzu ``defrag'' antaÅ­e"
-#: fs/partitioning_wizard.pm:180
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:200
+#, c-format
msgid ""
"WARNING!\n"
"\n"
@@ -2581,91 +2574,80 @@ msgid ""
"\n"
"When sure, press %s."
msgstr ""
-"AVERTO!\n"
-"\n"
-"\n"
-"DrakX nun regrandecigos vian Vindozan subdiskon.\n"
-"\n"
-"\n"
-"Zorgu: ĉi tiu operacio estas danÄera. Se vi ne jam faris Äin, vi prefere "
-"antaÅ­e eliru el la instalado, uzu \"scandisk\" sub Vindozo (kaj laÅ­vole rulu "
-"\"defrag\"), kaj sekve relanĉu la instaladon. Vi prefere faru ankaŭ rezervan "
-"kopion de via datenoj.\n"
-"\n"
-"\n"
-"Kiam vi estos certa, klaku \"%s\"."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Sekvanta"
-#: fs/partitioning_wizard.pm:195
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:215
+#, c-format
msgid "Partitionning"
-msgstr "Subdiskigante"
+msgstr ""
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr "Kiun grandecon vi deziras teni por Vindozo subdisko: %s?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "Grandeco"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "Kalkulas Vindozajn dosiersistemajn limojn"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "RegrandeciÄo de FAT malsukcesis: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
"Ne ekzistas FAT-a subdisko por regrandecigi\n"
"(aŭ ne estas sufiĉe da spaco)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Forigu Vindozon"
-#: fs/partitioning_wizard.pm:231
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:251
+#, c-format
msgid "Erase and use entire disk"
-msgstr "ForviÅu la tutan diskon"
+msgstr ""
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "Vi havas pli ol unu fiksdisko, sur kiu vi deziras instali Linukson?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
+msgstr ""
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr ""
"Ĉiuj ekzistantaj subdiskoj kaj iliaj datenoj estos perdata sur drajvo %s"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "subdiskigo"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "Uzu fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2674,65 +2656,70 @@ msgstr ""
"Nun vi povas dispartigi %s.\n"
"Kiam vi finiÄos, ne forgesu savi kun `w'."
-#: fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:425
+#, c-format
msgid "Ext2/3/4"
-msgstr "Eliro"
+msgstr ""
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "Mi ne trovas spacon por instali"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "La Dispartigsorĉilo de DrakX trovis ĉi tiujn solvojn:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr ""
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "Dispartigado malsukcesis: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "Vi ne povas uzi JFS por subdisko pli malgranda ol 16MB"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "Vi ne povas uzi ReiserFS por subdisko pli malgranda ol 32MB"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr ""
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "simpla"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "kun /usr"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "servilo"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr ""
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2748,98 +2735,83 @@ msgstr ""
"\n"
"Ĉu vi konsentas perdi ĉiujn subdiskojn?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "Surmetingoj devas komenci kun antaÅ­a /"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "Surmetingoj devas enteni nur alfanumerajn signojn"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "Jam estas subdisko kun surmetingo ĉe %s\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Vi elektis softvaran RAID-an subdiskon por la radika dosiersistemo (/).\n"
-"Neniu startÅargilo povas trakti tion sen /boot subdisko.\n"
-"Bonvole zorgu aldoni /boot subdiskon."
-#: fsedit.pm:438
-#, fuzzy, c-format
+#: fsedit.pm:453
+#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-"Vi elektis softvaran RAID-an subdiskon por la radika dosiersistemo (/).\n"
-"Neniu startÅargilo povas trakti tion sen /boot subdisko.\n"
-"Bonvole zorgu aldoni /boot subdiskon."
-#: fsedit.pm:446
-#, fuzzy, c-format
+#: fsedit.pm:461
+#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr ""
-"Vi elektis softvaran RAID-an subdiskon por la radika dosiersistemo (/).\n"
-"Neniu startÅargilo povas trakti tion sen /boot subdisko.\n"
-"Bonvole zorgu aldoni /boot subdiskon."
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
-#, fuzzy, c-format
+#: fsedit.pm:472
+#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Vi elektis softvaran RAID-an subdiskon por la radika dosiersistemo (/).\n"
-"Neniu startÅargilo povas trakti tion sen /boot subdisko.\n"
-"Bonvole zorgu aldoni /boot subdiskon."
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr "Vi ne povas uzi kriptan dosiersistemon por surmetingo %s"
-#: fsedit.pm:447
-#, fuzzy, c-format
+#: fsedit.pm:482
+#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
-msgstr "Vi ne povas uzi LVM-logikan subdiskon por kroĉpunkto %s"
+msgstr ""
-#: fsedit.pm:449
-#, fuzzy, c-format
+#: fsedit.pm:484
+#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-"Vi elektis softvaran RAID-an subdiskon por la radika dosiersistemo (/).\n"
-"Neniu startÅargilo povas trakti tion sen /boot subdisko.\n"
-"Bonvole zorgu aldoni /boot subdiskon."
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "Ĉi tiu dosierujo devus resti interne de la radika dosierosistemo (/)"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2848,12 +2820,12 @@ msgstr ""
"Vi bezonas veran dosiersistemon (ext2, reiserfs, xfs aÅ­ jfs) por tiu "
"surmetingo\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "Ne sufiĉe da libera spaco por aŭtomate disponigi novajn subdiskojn"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr ""
@@ -2863,433 +2835,358 @@ msgstr ""
msgid "SATA controllers"
msgstr "SATA-kontroliloj"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "RAID-kontroliloj"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "(E)IDE/ATA-kontroliloj"
-#: harddrake/data.pm:92
-#, fuzzy, c-format
+#: harddrake/data.pm:93
+#, c-format
msgid "Card readers"
-msgstr "Model de la karto:"
+msgstr ""
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "Firewire-kontroliloj"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "PCMCIA-kontroliloj"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "SCSI-kontroliloj"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "USB-kontroliloj"
-#: harddrake/data.pm:137
-#, fuzzy, c-format
+#: harddrake/data.pm:138
+#, c-format
msgid "USB ports"
-msgstr ", USB-printilo"
+msgstr ""
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "SMBus-kontroliloj"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "Pont- kaj sistem-kontroliloj"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Disketo"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "Disko"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr ""
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "KDROMO"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "KD/DVD-skribiloj"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "Bendo"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "AGP-kontroliloj"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "Videocard"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr ""
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "Tvcard"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "Alia bildson-aparatoj"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "Sonorokarto"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "Webcam"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "Procesiloj"
-#: harddrake/data.pm:337
-#, fuzzy, c-format
+#: harddrake/data.pm:338
+#, c-format
msgid "ISDN adapters"
-msgstr "Interna ISDN-karto"
+msgstr ""
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr ""
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr ""
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr ""
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr ""
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr ""
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "Ethernet-karto"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "Modemo"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr ""
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "Memoro"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "Printilo"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr ""
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "Ludbastono"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Klavaro"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr ""
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "Muso"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr ""
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "UPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "skanilo"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "Nekonata/Aliaj"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "cpu # "
-#: harddrake/sound.pm:303
-#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "Bonvole atendu... Mi aplikas la konfiguraĵon"
-
-#: harddrake/sound.pm:366
+#: harddrake/sound.pm:80
#, c-format
-msgid "Enable PulseAudio"
-msgstr ""
+msgid "No known driver"
+msgstr "Nenia konata pelilo"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr ""
+msgid "There's no known driver for your sound card (%s)"
+msgstr "Ne ekzistas konata pelilo por via sonkarto (%s)"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
+msgid "Enable PulseAudio"
msgstr ""
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr ""
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr ""
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr ""
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
"currently uses \"%s\""
msgstr ""
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "Son-konfigurado"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
+#, c-format
+msgid "Sound troubleshooting"
+msgstr ""
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
"\n"
"\n"
-"Via karto nun uzas la %s\"%s\"-pelilon (defaÅ­lta plelilo por via karto estas "
-"\"%s\")"
-
-#: harddrake/sound.pm:414
-#, fuzzy, c-format
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"- 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.\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-"OSS (Open Sound System - Libera Sonsistemo) estis la nuna son-API. Äœi estas "
-"son-API "
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "Pelilo:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
+"- \"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\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "Nenia liberfonta pelilo"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"Ne ekzistas libera pelilo por via sonkarto (%s), sed ekzistas proprieta "
-"pelilo ĉe \"%s\"."
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "Nenia konata pelilo"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Ne ekzistas konata pelilo por via sonkarto (%s)"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
+"- \"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.\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "Lasu min kapti ajnan pelilon"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
-msgstr ""
-"Se vi vere pensas ke vi scias kiu pelilo ests la Äusta por via karto,\n"
-"vi povas elekti Äin el la supra listo.\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
+"\n"
+"\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
+"\n"
"\n"
-"La nuna pelilo por via \"%s\"-sonkarto estas \"%s\"."
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
+"\n"
+"\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
+"\n"
+"\n"
+"- \"/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)\n"
+msgstr ""
#: harddrake/v4l.pm:12
#, c-format
@@ -3317,7 +3214,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
#: harddrake/v4l.pm:478
@@ -3326,74 +3223,77 @@ msgid "Card model:"
msgstr "Model de la karto:"
#: harddrake/v4l.pm:479
-#, fuzzy, c-format
+#, c-format
msgid "Tuner type:"
-msgstr "ÅœanÄu subdiskspecon"
+msgstr ""
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "Jeso"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Jes"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "Ne"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Elektu dosieron"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Aldonu"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "ÅœanÄu"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Finu"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "AntaÅ­a"
-#: interactive/curses.pm:556 ugtk2.pm:872
-#, fuzzy, c-format
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
+#, c-format
msgid "No file chosen"
-msgstr "dosier-elektilo"
+msgstr ""
-#: interactive/curses.pm:560 ugtk2.pm:876
-#, fuzzy, c-format
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
+#, c-format
msgid "You have chosen a directory, not a file"
-msgstr "Hejmdosierujo ne estas alirebla."
+msgstr ""
-#: interactive/curses.pm:562 ugtk2.pm:878
-#, fuzzy, c-format
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
+#, c-format
msgid "No such directory"
-msgstr "Ne estas dosierujo"
+msgstr ""
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "Ne ekzistas tia dosiero"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr ""
@@ -3468,1248 +3368,1274 @@ msgstr ""
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "Andoro"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "UnuiÄintaj Arabaj Emirlandoj"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "Afganistano"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antigvo-Barbudo"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Angilo"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "Albanio"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "Armenio"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Nederlandaj Antiloj"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "Angolo"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "Antarktio"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "Argentino"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "Amerika Samoo"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "AÅ­strio"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "Auxstralio"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "Arubo"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "AzerbajÄano"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Bosnio-Hercegovino"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbado"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "BangladeÅo"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Belgio"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Burkino"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "Bulgario"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Barejno"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Burundo"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Benino"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Bermudo"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Brunejo Darusalamo"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Bolivio"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Brazilo"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahamoj"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "Butano"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Buvet-Insulo"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Bocvano"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Belarusio"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Belizio"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "Kanado"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Kokos-Insuloj (Keeling)"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "Kongo (KinÅaso)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "Centrafrika Respubliko"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "Kongo (Brazavilo)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Svislando"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "Ebur-Bordo"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Kuk-Insularo"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Ĉilio"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "Kameruno"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "Ĉinio"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "Kolombio"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "Kostariko"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Serbujo kaj Montenegro"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "Kubo"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Kabo-Verdo"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "Kristnask-Insulo"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "Kipro"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "la Ĉeĥa Respubliko"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "Germanio"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Äœibutio"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Danlando"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Dominiko"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Domingo"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "AlÄerio"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Ekvadoro"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Estonio"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Egipto"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Okcidenta Saharo"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Eritreo"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "Hispanujo"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "Etiopio"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Finnlando"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "FiÄio"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Falklandaj Insuloj (Malvinoj)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Mikronezio"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Faroaj Insuloj"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Francio"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Gabono"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "UnuiÄinta Regno"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Grenado"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "Kartvelujo"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "Franca Gujano"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Ganao"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Äœibraltaro"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Groenlando"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Gambio"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Gvineo"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Gvadelupo"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Ekvatora Gvineo"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Grekio"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "Sud-Georgio kaj la Sudaj Sandviĉaj Insuloj"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Gvatemalo"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Gvamo"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Gvineo-BisaÅ­o"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Gujano"
-#: lang.pm:303
-#, fuzzy, c-format
+#: lang.pm:392
+#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Hongkongo"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Heard- kaj McDonald-Insuloj"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Honduro"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "Kroatio"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Haitio"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "Hungario"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Indonezio"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Irlando"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Israelo"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "Hindio"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Brita Teritorio de Hindia Oceano"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Irako"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "Irano"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Islando"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "Italio"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Jamajko"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "Jordanio"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "Japanio"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "Kenjo"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "Kirgizistano"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "KamboÄo"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Kiribato"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "Komoroj"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "Sent-Kristofo kaj Neviso"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "Koreio (Norda)"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "Koreio"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Kuvajto"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "Kajmana Insularo"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "Kazaĥstano"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Laoso"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Libano"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Sent-Lucio"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "LiÄ¥tenÅtejno"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Sri Lanko"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Liberio"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Lesoto"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Litovio"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Luksemburgo"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Latvio"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "Libio"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "Maroko"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "Monako"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "Moldovio"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "Madagaskaro"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Insuloj MarÅalaj"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "Macedonio"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "Malio"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Mianmaro"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "Mongolio"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Insuloj Marianaj Nordaj"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "Martiniko"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "MaÅ­rlando"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montserato"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "Malto"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "MaÅ­ricio"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "Maldivoj"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Malavio"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "Meksikio"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "Malajzio"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "Mozambiko"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "Namibio"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "Nov-Kaledonio"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "NiÄero"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Norfolkaj Insuloj"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "NiÄerio"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Nikaragvo"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Nederlando"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Norvegio"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "Nepalo"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "Nauro"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niue"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "Nov-Zelando"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "Omano"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "Panamo"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "Peruo"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "Franca Polinezio"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "Papuo-Nov-Gvineo"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Filipinoj"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "Pakistano"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "Pollando"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Sanpetro-kaj-Mikelono"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitkarna Insulo"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "Porto-Riko"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Palestino"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "Portugalujo"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paragvajo"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "PalaÅ­o"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Kataro"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "Reunio"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Rumanujo"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Rusio"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Ruando"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "SaÅ­da Arabujo"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Salomon-Insuloj"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "SejÅeloj"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "Sudano"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Svedio"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Singapuro"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Sankt-Heleno"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Slovenujo"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Spicbergo kaj Jan-Majen-Insuloj"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "Slovakujo"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Siera-Leono"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "San-Marino"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Senegalio"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "Somalujo"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Surinamo"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "Sao-Tomeo kaj Principeo"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "Salvadoro"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "Sirio"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Svazilando"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Turks kaj Caicos Insuloj"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "Ĉado"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "francaj sudaj teritorioj"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Togo"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Tajlando"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "TaÄikistano"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Tokelau"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "Orienta Timoro"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "Turkmenistano"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Tunizio"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Tongo"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "Turkujo"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Trinidado kaj Tobago"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Tuvalo"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "Tajvano"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Tanzanio"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Ukrajno"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Ugando"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "usonaj malgrandaj eksteraj insuloj"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "Usono"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Urugvajo"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Uzbekistano"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "Vatikano"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "Sent-Vincento kaj la Grenadinoj"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Venezuelo"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "Insuloj Virgaj (Britaj)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "Insuloj Virgaj (Usonaj)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Vjetnamio"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Vanuatuo"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "valis-kaj-futuna"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Samoo"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Jemeno"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "majota"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "Sud-Afriko"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Zambio"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Zimbabvo"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "Bonvenon al %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr ""
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "Forigu la logikajn spacojn unue\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
+#. -PO: Only write something if needed:
#: messages.pm:11
-#, fuzzy, c-format
+#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr ""
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "Enkonduko"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr ""
+"1. Licenckonsento Bonvole legu tiun ĉi dokumenton zorge. Tiu ĉi dokumento "
+"estas licenckonsento inter vi kaj\n"
+"Mageia kiu aplikiÄas al la softvarproduktoj.\n"
+"Per instalado, duobligado aÅ­ uzado de la softvarproduktoj en ajna maniero, "
+"vi eksplicite\n"
+"akceptas kaj plene konsentas agi konforme al la teksto kaj kondiĉoj de tiu "
+"ĉi licenco.\n"
+"Se vi malsamopinias kun iu ajn parto de la licenco, vi ne rajtas instali, "
+"duobligi aÅ­ uzi\n"
+"la softvarproduktojn.\n"
+"Iu ajn provo instali, duobligi aÅ­ uzi la softvarproduktojn en maniero kiu ne "
+"kongruas kun la teksto kaj kondiĉoj de tiu ĉi licenco estas"
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4723,16 +4649,23 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr ""
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4740,15 +4673,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4757,51 +4690,66 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
+"you."
+msgstr ""
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr ""
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr ""
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr ""
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -4813,172 +4761,53 @@ msgid ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
-msgstr ""
-"Enkonduko\n"
-"\n"
-"La mastrum-sistemo kaj la diversaj komponantoj atingeblaj en la Mandriva "
-"Linuks-eldono\n"
-"estu en la sekvo nomataj la \"softvarproduktoj\". La softvarproduktoj "
-"inkluzivigas la tutaĵon de programoj, metodoj, reguloj kaj dokumentado "
-"koncerne la mastruman sistemon,\n"
-"kaj la diversajnf komponantojn de la Mandriva Linuks-eldono, sed\n"
-"ne estas limigitaj al ili.\n"
-"\n"
-"\n"
-"1. Licenckonsento \n"
-"Bonvole legu tiun ĉi dokumenton zorge. Tiu ĉi dokumento estas licenckonsento "
-"inter vi kaj\n"
-"Mandriva S.A. kiu aplikiÄas al la softvarproduktoj.\n"
-"Per instalado, duobligado aÅ­ uzado de la softvarproduktoj en ajna maniero, "
-"vi eksplicite\n"
-"akceptas kaj plene konsentas agi konforme al la teksto kaj kondiĉoj de tiu "
-"ĉi licenco.\n"
-"Se vi malsamopinias kun iu ajn parto de la licenco, vi ne rajtas instali, "
-"duobligi aÅ­ uzi\n"
-"la softvarproduktojn.\n"
-"Iu ajn provo instali, duobligi aÅ­ uzi la softvarproduktojn en maniero kiu ne "
-"kongruas kun la teksto kaj kondiĉoj de tiu ĉi licenco estas\n"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
+"For any question on this document, please contact Mageia."
msgstr ""
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
msgstr ""
-#: messages.pm:120
+#: messages.pm:111
#, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:113
#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
+msgstr ""
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
msgstr ""
#: modules/interactive.pm:19
-#, fuzzy, c-format
+#, c-format
msgid "This driver has no configuration parameter!"
-msgstr "Interreta Konfigurado"
+msgstr ""
#: modules/interactive.pm:22
-#, fuzzy, c-format
+#, c-format
msgid "Module configuration"
-msgstr "Interreta Konfigurado"
+msgstr ""
#: modules/interactive.pm:22
#, c-format
@@ -5006,24 +4835,24 @@ msgid "See hardware info"
msgstr "Vidu hardvaran informon"
#: modules/interactive.pm:83
-#, fuzzy, c-format
+#, c-format
msgid "Installing driver for USB controller"
-msgstr "Instalas pelilon por %s karto %s"
+msgstr ""
#: modules/interactive.pm:84
-#, fuzzy, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "Instalas pelilon por %s karto %s"
+#, c-format
+msgid "Installing driver for firewire controller \"%s\""
+msgstr ""
#: modules/interactive.pm:85
-#, fuzzy, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "Instalas pelilon por %s karto %s"
+#, c-format
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr ""
#: modules/interactive.pm:86
-#, fuzzy, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "Instalas pelilon por %s karto %s"
+#, c-format
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr ""
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5102,35 +4931,35 @@ msgstr ""
"Åœargado de modulo %s malsukcesis.\n"
"Ĉu vi deziras trovi denove kun aliaj parametroj?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr ""
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr ""
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr ""
-#: mygtk2.pm:1544 mygtk2.pm:1545
-#, fuzzy, c-format
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
+#, c-format
msgid "Password seems secure"
-msgstr "Pasvorto"
+msgstr ""
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "muntado malsukcesis: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "Ĉi tiu platformo ne subtenas etendatajn subdiskojn"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
@@ -5138,10 +4967,10 @@ msgstr ""
"La sola solvo estas movi viajn ĉefajn subdiskojn por situigi la truon\n"
"apud la etendataj subdiskoj."
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
@@ -5150,84 +4979,84 @@ msgstr ""
"Testo pri la integreco de datenoj malsukcesis.\n"
"Tio signifas ke skribado al la disko finiÄos per difektitaj datenoj."
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr ""
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr ""
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr ""
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr ""
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr ""
-#: pkgs.pm:269 pkgs.pm:270
-#, fuzzy, c-format
+#: pkgs.pm:281 pkgs.pm:282
+#, c-format
msgid "Unused hardware support"
-msgstr "Vidu hardvaran informon"
+msgstr ""
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr ""
-#: raid.pm:42
-#, fuzzy, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
-msgstr "Ne povas aldoni subdiskon al _formatita_ RAID md%d"
+#: raid.pm:59
+#, c-format
+msgid "Cannot add a partition to _formatted_ RAID %s"
+msgstr ""
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "Ne estas sufiĉaj subdiskoj por RAID nivelo %d\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr ""
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr ""
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr ""
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr ""
-#: scanner.pm:200
-#, fuzzy, c-format
+#: scanner.pm:199
+#, c-format
msgid "Scannerdrake"
-msgstr "Elektu grafikan karton"
+msgstr ""
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr ""
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr ""
@@ -5248,9 +5077,9 @@ msgid "Accept icmp echo."
msgstr ""
#: security/help.pm:17
-#, fuzzy, c-format
+#, c-format
msgid "Allow autologin."
-msgstr "AÅ­tomata-enregistrado"
+msgstr ""
#. -PO: here "ALL" is a value in a pull-down menu; translate it the same as "ALL" is
#: security/help.pm:21
@@ -5269,14 +5098,14 @@ msgid "Allow reboot by the console user."
msgstr ""
#: security/help.pm:29
-#, fuzzy, c-format
+#, c-format
msgid "Allow remote root login."
-msgstr "Malproksima printilo"
+msgstr ""
#: security/help.pm:31
-#, fuzzy, c-format
+#, c-format
msgid "Allow direct root login."
-msgstr "Malproksima printilo"
+msgstr ""
#: security/help.pm:33
#, c-format
@@ -5325,8 +5154,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
#: security/help.pm:63
@@ -5364,9 +5193,9 @@ msgid ""
msgstr ""
#: security/help.pm:80
-#, fuzzy, c-format
+#, c-format
msgid "Security Alerts:"
-msgstr "Elektas sekurnivelon"
+msgstr ""
#: security/help.pm:82
#, c-format
@@ -5402,7 +5231,7 @@ msgstr ""
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr ""
#: security/help.pm:96
@@ -5438,9 +5267,9 @@ msgid ""
msgstr ""
#: security/help.pm:108
-#, fuzzy, c-format
+#, c-format
msgid "Set the root's file mode creation mask."
-msgstr "Root-pasvorto"
+msgstr ""
#: security/help.pm:109
#, c-format
@@ -5556,9 +5385,9 @@ msgid "Timeout unit is second"
msgstr ""
#: security/help.pm:138
-#, fuzzy, c-format
+#, c-format
msgid "Set the user's file mode creation mask."
-msgstr "Salutnomo"
+msgstr ""
#: security/l10n.pm:11
#, c-format
@@ -5586,9 +5415,9 @@ msgid "Reboot by the console user"
msgstr ""
#: security/l10n.pm:17
-#, fuzzy, c-format
+#, c-format
msgid "Allow remote root login"
-msgstr "Malproksima printilo"
+msgstr ""
#: security/l10n.pm:18
#, c-format
@@ -5606,9 +5435,9 @@ msgid "Export display when passing from root to the other users"
msgstr ""
#: security/l10n.pm:21
-#, fuzzy, c-format
+#, c-format
msgid "Allow X Window connections"
-msgstr "Winmodem-konekto"
+msgstr ""
#: security/l10n.pm:22
#, c-format
@@ -5621,9 +5450,9 @@ msgid "Authorize all services controlled by tcp_wrappers"
msgstr ""
#: security/l10n.pm:24
-#, fuzzy, c-format
+#, c-format
msgid "Chkconfig obey msec rules"
-msgstr "Konfiguru servojn"
+msgstr ""
#: security/l10n.pm:25
#, c-format
@@ -5686,9 +5515,9 @@ msgid "Sulogin(8) in single user level"
msgstr ""
#: security/l10n.pm:37
-#, fuzzy, c-format
+#, c-format
msgid "No password aging for"
-msgstr "Neniu pasvorto"
+msgstr ""
#: security/l10n.pm:38
#, c-format
@@ -5696,9 +5525,9 @@ msgid "Set password expiration and account inactivation delays"
msgstr ""
#: security/l10n.pm:39
-#, fuzzy, c-format
+#, c-format
msgid "Password history length"
-msgstr "Ĉi tiu pasvorto estas tro simpla"
+msgstr ""
#: security/l10n.pm:40
#, c-format
@@ -5706,9 +5535,9 @@ msgid "Password minimum length and number of digits and upcase letters"
msgstr ""
#: security/l10n.pm:41
-#, fuzzy, c-format
+#, c-format
msgid "Root umask"
-msgstr "Root-pasvorto"
+msgstr ""
#: security/l10n.pm:42
#, c-format
@@ -5721,14 +5550,14 @@ msgid "Shell timeout"
msgstr ""
#: security/l10n.pm:44
-#, fuzzy, c-format
+#, c-format
msgid "User umask"
-msgstr "Salutnomo"
+msgstr ""
#: security/l10n.pm:45
-#, fuzzy, c-format
+#, c-format
msgid "Check open ports"
-msgstr "detektita en pordo %s"
+msgstr ""
#: security/l10n.pm:46
#, c-format
@@ -5826,11 +5655,11 @@ msgid "Standard"
msgstr "LaÅ­norma"
#: security/level.pm:12
-#, fuzzy, c-format
+#, c-format
msgid "Secure"
-msgstr "Sekureco"
+msgstr ""
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -5839,17 +5668,15 @@ msgid ""
"on your own."
msgstr ""
-#: security/level.pm:43
-#, fuzzy, c-format
+#: security/level.pm:55
+#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
"to connect to the Internet as a client."
msgstr ""
-"Ĉi tiu estas la normala sekureco rekomendata por komputilo kiu estos uzata\n"
-"por konekti al la Interreto kiel kliento. Nun estas sekurecaj kontroloj."
-#: security/level.pm:44
-#, fuzzy, c-format
+#: security/level.pm:56
+#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
"possible.\n"
@@ -5858,54 +5685,51 @@ msgid ""
"connections from many clients. Note: if your machine is only a client on the "
"Internet, you should choose a lower level."
msgstr ""
-"Kun ĉi tiu sekurnivelo, uzado de ĉi tiu komputilo kiel servilo ebliÄas.\n"
-"La sekureco nun estas sufiĉe alta por uzi la sistemon kiel servilo kiu\n"
-"akceptas konektojn de multaj klientoj."
-#: security/level.pm:51
-#, fuzzy, c-format
+#: security/level.pm:63
+#, c-format
msgid "DrakSec Basic Options"
-msgstr "Opcioj"
+msgstr ""
-#: security/level.pm:54
-#, fuzzy, c-format
+#: security/level.pm:66
+#, c-format
msgid "Please choose the desired security level"
-msgstr "Elektu sekurnivelon?"
+msgstr ""
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr ""
-#: security/level.pm:61
-#, fuzzy, c-format
+#: security/level.pm:73
+#, c-format
msgid "Security Administrator:"
-msgstr "Malproksimaj lpd Printilaj Opcioj"
+msgstr ""
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr ""
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr ""
"Lanĉu la ALSA (Advanced Linux Sound Architecture - Avancita Linuksa Son-"
"Arkitekturo)-sonsistemon"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anacron, perioda ordonvicigilo."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -5915,7 +5739,7 @@ msgstr ""
"sistemlogdosiero (syslog). Vi ankaÅ­ povas uzi Äin por halti la komputilon\n"
"kiam la baterioÅargo estas malgranda."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -5925,11 +5749,16 @@ msgstr ""
"'at' estis uzata, kaj lanĉas baĉajn ordonojn kiam la Åargmezo estas\n"
"sufiĉe malgranda."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr ""
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6042,19 +5871,10 @@ msgstr ""
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Lanĉu pakaĵfiltradon por Linuksa kerno 2.2-serioj, por konfiguri\n"
-"brulmuron por protekti vian maÅinon kotraÅ­ elretaj atakoj."
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6065,7 +5885,7 @@ msgstr ""
"Vi povas elekti ĉi tion per la kbdconfig utilprogramo. Vi lasus ĉi tion\n"
"ebligatan por la plejmulto da sistemoj."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6074,17 +5894,17 @@ msgstr ""
"Auxtomata regenerado de kernokapoj en /boot por\n"
"/usr/include/linux/{autoconf, version}.h"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "Auxtomata detektado kaj konfigurado de aparataro dum starto."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6093,7 +5913,7 @@ msgstr ""
"Linuxconf aranÄos kelkfoje por fari diversajn taskojn\n"
"dum starto por daŭrigi la sistem-konfiguraĵon."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6102,7 +5922,7 @@ msgstr ""
"lpd estas la printvica dajmono bezonata por lpr taÅ­ge funkcii. Äœi estas\n"
"baze servilo kiu arbitracias printajn taskojn al printilo(j)."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6111,29 +5931,29 @@ msgstr ""
"Linuksa Virtuala servilo, uzata por starigi kapablegan kaj\n"
"bonege atingeblan servilon."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
"messages"
msgstr ""
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6142,12 +5962,12 @@ msgstr ""
"named (BIND) estas Domajna NomServilo (DNS) kiun vi uzas por trovi\n"
"poÅtejojn de IP adresoj."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6156,7 +5976,7 @@ msgstr ""
"Muntas kaj malmuntas ĉiujn RetDosierSistemajn (NFS), SMB (Lan\n"
"Manager/Vindozaj), kaj NCP (NetWare) surmetingojn."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6165,17 +5985,17 @@ msgstr ""
"Åœaltas/MalÅaltas ĉiujn retajn interfacojn konfiguratajn por lanĉi\n"
"dum sistemstartado."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6186,7 +6006,7 @@ msgstr ""
"Ĉi tiu servo provizas NFS dosierÅlosado, kiun vi konfiguras per la\n"
"/etc/exports dosiero."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6195,29 +6015,29 @@ msgstr ""
"NFS estas populara protokolo por dosierdistribuado tra TCP/IP retoj.\n"
"Ĉi tiu servo provizas NFS dosierÅlosado."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
"and Xorg at boot."
msgstr ""
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "Subteno de OKI 4w kaj kongruaj winpresiloj."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6229,7 +6049,7 @@ msgstr ""
"tekkomputiloj. Äœi ne estos lanĉata krom se vi konfiguras Äi por ke Äi\n"
"estu sendanÄera ĉe komputiloj kiuj ne bezonas Äin."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6242,12 +6062,12 @@ msgstr ""
"La pordmapservilo devas esti uzata ĉe komputiloj kiuj agas kiel serviloj\n"
"por protokoloj kiuj uzas la RPC mekanismon."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
@@ -6256,7 +6076,7 @@ msgstr ""
"Postfix estas PoÅtTransportPerilo, kiu estas la programo kiu movas\n"
"retpoÅton de unu komputilo al alia."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6265,19 +6085,19 @@ msgstr ""
"Savas kaj restaŭras sisteman entropikomunaĵon por pli altkvalita\n"
"generado de aleatoraj nombroj."
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
-#: services.pm:103
-#, fuzzy, c-format
+#: services.pm:101
+#, c-format
msgid "Nameserver information manager"
-msgstr "Informoj pri fiksdisko(j)"
+msgstr ""
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6288,7 +6108,7 @@ msgstr ""
"per la RIP protokolo. Kvankam RIP estas vaste uzata je malgrandaj retoj,\n"
"pli malsimplaj enkursigaj protokoloj estas bezonataj por malsimplaj retoj."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6297,17 +6117,14 @@ msgstr ""
"La rstat protokolo permesas al uzuloj sur reto ekstrakti metrikojn\n"
"pri la rapideco de iu ajn komputilo sur tiu reto."
-#: services.pm:109
-#, fuzzy, c-format
+#: services.pm:107
+#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
"system log files. It is a good idea to always run rsyslog."
msgstr ""
-"Syslog (sistemlogilo) estas la rimedo per kiu multaj dajmonoj registras\n"
-"mesaÄojn al diversaj sistemlogdosieroj. Äœi estas bona ideo ĉiam uzi\n"
-"syslog."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6316,7 +6133,7 @@ msgstr ""
"La ruser protokolo permesas al uzuloj sur reto identigi kiujn estas\n"
"konektataj ĉe aliaj respondantaj komputiloj."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6325,42 +6142,47 @@ msgstr ""
"La rwho protokolo permesas al uzuloj havigi liston de ĉiuj el la uzuloj\n"
"konektataj ĉe komputilo kiu estas uzanta la rwho dajmono (simila al finger)."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
"integrates with a Windows Server domain"
msgstr ""
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "Lanĉu la sonsistemon en via maÅino"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
"secure channel between two computers"
msgstr ""
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6370,92 +6192,94 @@ msgstr ""
"mesaÄojn al diversaj sistemlogdosieroj. Äœi estas bona ideo ĉiam uzi\n"
"syslog."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "Åœargu la pelilojn por via usb-aparatoj."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr ""
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr ""
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "Presante"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Interreto"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "Dosier-kundivido"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "Retumado"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "Sistemo"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "Malproksima administrado"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "Datumbaz-servilo"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "Servoj"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "Elektu kiuj servoj estu aÅ­tomate startigotaj dum starto"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr ""
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "ruliÄante"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "haltigita"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "Servoj kaj demonoj"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -6464,32 +6288,27 @@ msgstr ""
"Ne pli da informo\n"
"pri tiu servo, bedaÅ­rinde."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "Informo"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr ""
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "Startante"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Startu"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Haltu"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6522,7 +6341,7 @@ msgstr ""
"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, "
"USA.\n"
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6549,7 +6368,7 @@ msgstr ""
"--help : montru tiun ĉi mesaÄon.\n"
"--version : montru la versi-numeron.\n"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6558,24 +6377,18 @@ msgid ""
"default mode: offer to configure autologin feature"
msgstr ""
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-"[OPCIOJ] [PROGRAM_NOMO]\n"
-"\n"
-"OPCIOJ:\n"
-" --help - montru tiun help-mesaÄon.\n"
-" --report - programo estu iu de Mandriva Linux iloj\n"
-" --incident - programo estu iu de Mandriva Linux iloj"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6586,8 +6399,8 @@ msgid ""
" --wizard - like --add"
msgstr ""
-#: standalone.pm:72
-#, fuzzy, c-format
+#: standalone.pm:74
+#, c-format
msgid ""
"\n"
"Font Importation and monitoring application\n"
@@ -6603,24 +6416,12 @@ msgid ""
" : name_of_application like so for staroffice \n"
" : and gs for ghostscript for only this one."
msgstr ""
-"Litertipar-Import-kaj afiÅ- aplikaĵo \n"
-"--windows_import : importu de ĉiuj atingeblaj vindozaj subdiskoj.\n"
-"--xls_fonts : montru ĉiujn litertiparojn jam ekzistantajn de xls\n"
-"--strong : forta kontrolado de litertiparo.\n"
-"--install : akceptu ĉian litertipar-dosieron kaj ĉian dosierujon.\n"
-"--uninstall : malinstalu ĉian litertiparon kaj ĉian litertiparan "
-"dosierujon.\n"
-"--replace : anstataŭigu ĉian litertiparon se jam ekzistas\n"
-"--application : 0 nenia aplikaĵo.\n"
-" : 1 ĉiuj haveblaj aplikaĵoj subtenataj.\n"
-" : name_of_application aÅ­ iel tiel por staroffice \n"
-" : kaj gs por ghostscript nur por tiu ĉi."
-
-#: standalone.pm:87
-#, fuzzy, c-format
+
+#: standalone.pm:89
+#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6633,32 +6434,18 @@ msgid ""
"--delclient : delete a client machine from MTS (requires MAC address, "
"IP, nbi image name)"
msgstr ""
-"[OPCIOJ]...\n"
-"Konfigurilo de Mandriva-Terminal-Servilo\n"
-"--enable : ebligu MTS\n"
-"--disable : malebligu MTS\n"
-"--start : startigu MTS\n"
-"--stop : haltigu MTS\n"
-"--adduser : aldonu ekzistantan sistem-uzulon al MTS (postulas "
-"uzulnomon)\n"
-"--deluser : forigu ekzistantan sistem-uzulon de MTS (postulas "
-"uzulnomon)\n"
-"--addclient : aldonu kliento-maÅinon al MTS (postulas MAC-adreson, IP, "
-"nbi image-nomon)\n"
-"--delclient : forigu kliento-maÅinon de MTS (postulas MAC-adreson, IP, "
-"nbi image nomon)"
-
-#: standalone.pm:99
+
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[klavaro]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -6681,34 +6468,26 @@ msgstr ""
"--status : montras 1 se konektite, alie 0, poste eliras.\n"
"--quiet : ne estu interaktiva. Uzata kun (dis)connect."
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-"[OPCIO]...\n"
-" --no-confirmation ne postulu unue konfirmadon en Mandriva Update "
-"mode\n"
-" --no-verify-rpm ne kontrolu la pakaĵ-subskribojn\n"
-" --changelog-first afiÅu changelog antaÅ­ dosierliston en la priskribo-"
-"fenestro\n"
-" --merge-all-rpmnew proponu mergi ĉiujn trovitajn .rpmnew/.rpmsave -"
-"dosierojn"
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
msgstr ""
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -6719,7 +6498,7 @@ msgstr ""
" XFdrake [--noauto] monitor\n"
" XFdrake resolution"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -6730,71 +6509,76 @@ msgstr ""
"Uzado: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
"testing] [-v|--version] "
-#: timezone.pm:161 timezone.pm:162
-#, fuzzy, c-format
+#: timezone.pm:170 timezone.pm:171
+#, c-format
msgid "All servers"
-msgstr "Aldonu uzanto"
+msgstr ""
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr ""
-#: timezone.pm:199
-#, fuzzy, c-format
+#: timezone.pm:210
+#, c-format
msgid "Africa"
-msgstr "Sud-Afriko"
+msgstr ""
-#: timezone.pm:200
-#, fuzzy, c-format
+#: timezone.pm:211
+#, c-format
msgid "Asia"
-msgstr "AÅ­strio"
+msgstr ""
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr ""
-#: timezone.pm:202
-#, fuzzy, c-format
+#: timezone.pm:213
+#, c-format
msgid "North America"
-msgstr "Sud-Afriko"
+msgstr ""
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "Oceanio"
-#: timezone.pm:204
-#, fuzzy, c-format
+#: timezone.pm:215
+#, c-format
msgid "South America"
-msgstr "Sud-Afriko"
+msgstr ""
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Hongkongo"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "Rusujo"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "Jugoslavio"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "Ĉu tio ĉi pravas?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr ""
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "Informo"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -6807,286 +6591,6 @@ msgstr ""
msgid "Installation failed"
msgstr "Instalado malsukcesis"
-#~ msgid "Restrict command line options"
-#~ msgstr "Limigu komandliniajn opciojn"
-
-#~ msgid "restrict"
-#~ msgstr "limigu"
-
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr "Opcio ``Limigu komandliniajn opciojn'' ne estas utila sen pasvorto"
-
-#, fuzzy
-#~ msgid "Use an encrypted file system"
-#~ msgstr "Vi ne povas uzi kriptan dosiersistemon por surmetingo %s"
-
-#~ msgid "Use the Microsoft Windows® partition for loopback"
-#~ msgstr "Uzu la Vindoza subdiskon por retrokonektado"
-
-#~ msgid "Which partition do you want to use for Linux4Win?"
-#~ msgstr "Kiun subdiskon vi deziras uzi por Linux4Win?"
-
-#~ msgid "Choose the sizes"
-#~ msgstr "Elektu la grandecojn"
-
-#~ msgid "Root partition size in MB: "
-#~ msgstr "Radikosubdiska grandeco en MB: "
-
-#~ msgid "Swap partition size in MB: "
-#~ msgstr "InterÅanÄa subdiska grandeco en MB: "
-
-#~ msgid ""
-#~ "There is no FAT partition to use as loopback (or not enough space left)"
-#~ msgstr ""
-#~ "Ne ekzistas FAT-a subdiskoj por regrandecigi\n"
-#~ "aŭ uzi kiel retrokonektaj subdiskoj (aŭ ne estas sufiĉa da spaco)spaco)"
-
-#~ msgid ""
-#~ "The FAT resizer is unable to handle your partition, \n"
-#~ "the following error occurred: %s"
-#~ msgstr ""
-#~ "La regrandecigilo por la FAT (Dosiero-Atingo-Tablo) ne povas trakti\n"
-#~ "vian subdiskon, la sekvanta eraro okazis: %s"
-
-#~ msgid "Please log out and then use Ctrl-Alt-BackSpace"
-#~ msgstr ""
-#~ "Bonvole adiaÅ­u kaj sekve uzu Kontrol-Alt-RetropaÅo (Ctrl-Alt-Backspace)."
-
-#~ msgid "Welcome To Crackers"
-#~ msgstr "Bonvenon Al Rompistoj"
-
-#~ msgid "Poor"
-#~ msgstr "Malbona"
-
-#~ msgid "High"
-#~ msgstr "Alta"
-
-#, fuzzy
-#~ msgid "Higher"
-#~ msgstr "Alta"
-
-#~ msgid "Paranoid"
-#~ msgstr "Paranoja"
-
-#~ msgid ""
-#~ "This level is to be used with care. It makes your system more easy to "
-#~ "use,\n"
-#~ "but very sensitive. It must not be used for a machine connected to "
-#~ "others\n"
-#~ "or to the Internet. There is no password access."
-#~ msgstr ""
-#~ "vi devus uzi ĉi tiun nivelon zorge. Ĝi faras vian komputilon pli facila\n"
-#~ "por uzi, sed delikatega: vi devus neniam uzi Äi surrete.\n"
-#~ "Äœi ne havas pasvortojn."
-
-#~ msgid ""
-#~ "Passwords are now enabled, but use as a networked computer is still not "
-#~ "recommended."
-#~ msgstr ""
-#~ "Pasvortoj nun estas ebligataj, sed uzado kiel reta komputilo estas "
-#~ "ankoraÅ­\n"
-#~ "ne rekomendita."
-
-#, fuzzy
-#~ msgid ""
-#~ "This is similar to the previous level, but the system is entirely closed "
-#~ "and security features are at their maximum."
-#~ msgstr ""
-#~ "Ni uzas aspektojn de la kvara nivelo, sed nun la komputilo estas tute\n"
-#~ "malfermita. Sekurecaj aspektoj estas ĉe iliaj maksimumoj."
-
-#~ msgid ""
-#~ "\n"
-#~ "Warning\n"
-#~ "\n"
-#~ "Please read carefully the terms below. If you disagree with any\n"
-#~ "portion, you are not allowed to install the next CD media. Press "
-#~ "'Refuse' \n"
-#~ "to continue the installation without using these media.\n"
-#~ "\n"
-#~ "\n"
-#~ "Some components contained in the next CD media are not governed\n"
-#~ "by the GPL License or similar agreements. Each such component is then\n"
-#~ "governed by the terms and conditions of its own specific license. \n"
-#~ "Please read carefully and comply with such specific licenses before \n"
-#~ "you use or redistribute the said components. \n"
-#~ "Such licenses will in general prevent the transfer, duplication \n"
-#~ "(except for backup purposes), redistribution, reverse engineering, \n"
-#~ "de-assembly, de-compilation or modification of the component. \n"
-#~ "Any breach of agreement will immediately terminate your rights under \n"
-#~ "the specific license. Unless the specific license terms grant you such\n"
-#~ "rights, you usually cannot install the programs on more than one\n"
-#~ "system, or adapt it to be used on a network. In doubt, please contact \n"
-#~ "directly the distributor or editor of the component. \n"
-#~ "Transfer to third parties or copying of such components including the \n"
-#~ "documentation is usually forbidden.\n"
-#~ "\n"
-#~ "\n"
-#~ "All rights to the components of the next CD media belong to their \n"
-#~ "respective authors and are protected by intellectual property and \n"
-#~ "copyright laws applicable to software programs.\n"
-#~ msgstr ""
-#~ "\n"
-#~ "Averto\n"
-#~ "Bonvolu zorge legi la suban tekston. Se vi malsamopinias kun iu\n"
-#~ "parto, vi ne rajtas instali la venontan KD-enhavon. Premu 'Rifuzas'\n"
-#~ "por daÅ­rigi la instaladon sen uzi tiun KD-enhavon.\n"
-#~ "\n"
-#~ "\n"
-#~ "Iuj komponantoj entenataj en la venonta KD ne estas regataj\n"
-#~ "de la GPL-licenco aŭ similaj interkonsentoj. Ĉiu tia komponanto estas\n"
-#~ "tiam regata de la teksto kaj kondiĉoj de Äia propra specifa licenco.\n"
-#~ "Bonvolu zorge legi tiajn specifajn licencojn kaj agi laÅ­ ili antaÅ­\n"
-#~ "ol uzi aÅ­ redisdoni la nomitajn komponantojn.\n"
-#~ "Tiaj licencoj Äenerale malhelpas transdonon, duobligon\n"
-#~ "(escepte por savkopioj), redistribuadon, 'reverse engineering',\n"
-#~ "malmuntadon, malkompiladon aÅ­ modifadon de la komponento.\n"
-#~ "Ĉia rompo de la konsento tuj ĉesigos viajn rajtojn sub\n"
-#~ "la respektiva licenco. Escepte se la specifa licenco donas al vi tiajn\n"
-#~ "rajtojn, vi kutime ne povas instali la programojn sur pli ol unu\n"
-#~ "sistemo, aÅ­ adapti Äin por uzi Äin en reto. En duba kazo bonvole "
-#~ "kontaktu\n"
-#~ "rekte la disdoninton aÅ­ la eldoninton de la komponanto.\n"
-#~ "Transdonado al triaj partoj aÅ­ kopiado de tiaj komponantoj inkluzive de "
-#~ "la \n"
-#~ "dokumentaĵo normale estas malpermesita.\n"
-#~ "\n"
-#~ "\n"
-#~ "Ĉiuj rajtoj pri la komponantoj de la venonta KD apartenas al ties\n"
-#~ "respektivaj aÅ­toroj kaj estas protektataj de leÄoj pri intelekta propraĵo "
-#~ "kaj\n"
-#~ "kopirajto aplikeblaj al softvaraj programoj.\n"
-
-#, fuzzy
-#~ msgid "Use libsafe for servers"
-#~ msgstr "Elektu opciojn por servilo"
-
-#~ msgid "LILO/grub Installation"
-#~ msgstr "LILO/grub Instalado"
-
-#~ msgid "Precise RAM size if needed (found %d MB)"
-#~ msgstr "Preciza kvanto de memoro se bezonata (trovis %d MB)"
-
-#~ msgid "Give the ram size in MB"
-#~ msgstr "Donu kvanton de memoro en MB"
-
-#~ msgid ""
-#~ "If you plan to use aboot, be careful to leave a free space (2048 sectors "
-#~ "is enough)\n"
-#~ "at the beginning of the disk"
-#~ msgstr ""
-#~ "Se vi intencas uzi \"aboot\", zorgu lasi liberan spacon (2048 sektoroj "
-#~ "sufiĉas)\n"
-#~ "ĉe la komenco de la disko"
-
-#, fuzzy
-#~ msgid "Security level"
-#~ msgstr "Elektas sekurnivelon"
-
-#~ msgid "Expand Tree"
-#~ msgstr "Etendu Arbon"
-
-#~ msgid "Collapse Tree"
-#~ msgstr "Maletendu Arbon"
-
-#~ msgid "Toggle between flat and group sorted"
-#~ msgstr "ÅœanÄu inter ebena kaj ordigita je grupoj"
-
-#~ msgid "Choose action"
-#~ msgstr "Elektu agon"
-
-#~ msgid "Authentication LDAP"
-#~ msgstr "AÅ­tentikiga LDAP"
-
-#~ msgid "TLS"
-#~ msgstr "TLS"
-
-#~ msgid "SSL"
-#~ msgstr "SSL"
-
-#, fuzzy
-#~ msgid "Authentication Active Directory"
-#~ msgstr "AÅ­tentikigado"
-
#, fuzzy
-#~ msgid "LDAP users database"
-#~ msgstr "Datumbazoj"
-
-#~ msgid "Authentication NIS"
-#~ msgstr "AÅ­tentikiga NIS"
-
-#~ msgid "Authentication Windows Domain"
-#~ msgstr "AÅ­tentikigado Vondoza Domajno"
-
-#~ msgid "Undo"
-#~ msgstr "Malfaru"
-
-#~ msgid "Save partition table"
-#~ msgstr "Konservu la subdiskotabelon"
-
-#~ msgid "Restore partition table"
-#~ msgstr "RestaÅ­ru subdiskotabelon"
-
-#~ msgid ""
-#~ "The backup partition table has not the same size\n"
-#~ "Still continue?"
-#~ msgstr ""
-#~ "La rezerva subdisktabelo ne estas la sama grandeco\n"
-#~ "Ĉu daŭras tamen?"
-
-#~ msgid "Info: "
-#~ msgstr "Informo: "
-
-#~ msgid "Unknown driver"
-#~ msgstr "Nekonata pelilo"
-
-#~ msgid "Error reading file %s"
-#~ msgstr "Eraro legante dosiero %s"
-
-#~ msgid "Restoring from file %s failed: %s"
-#~ msgstr "RestaÅ­ris el dosiero %s malsukcesis: %s"
-
-#~ msgid "Bad backup file"
-#~ msgstr "Malbona rezerva dosiero"
-
-#~ msgid "Error writing to file %s"
-#~ msgstr "Eraro skribante al dosiero %s"
-
-#~ msgid "Error: The \"%s\" driver for your sound card is unlisted"
-#~ msgstr "Eraro: La \"%s\"-pelilo por via sonkarto ne estas listigita"
-
-# this entry must not be too long, or the window gets tooooo wiiiiiide
-#~ msgid "Ext2"
-#~ msgstr "Ext2"
-
-#~ msgid "Journalised FS"
-#~ msgstr "Journalised FS"
-
-#~ msgid "Starts the X Font Server (this is mandatory for Xorg to run)."
-#~ msgstr "Startigas la X tiparan servilon (tio estas ... ."
-
-#~ msgid "Add user"
-#~ msgstr "Aldonu uzanto"
-
-#~ msgid "Accept user"
-#~ msgstr "Akceptu uzanto"
-
-#~ msgid "Rescue partition table"
-#~ msgstr "Sava subdiskotabelo"
-
-#~ msgid "Removable media automounting"
-#~ msgstr "Aŭtomata kroĉado de demeteblaj aparatoj"
-
-#~ msgid "Trying to rescue partition table"
-#~ msgstr "Provas savi subdisktabelon"
-
-#, fuzzy
-#~ msgid "Allow/Forbid remote root login."
-#~ msgstr "Malproksima printilo"
-
-#~ msgid "PLL setting:"
-#~ msgstr "PLL-konfiguraĵo:"
-
-#~ msgid " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
-#~ msgstr " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "Vi devas difini radikan (root) subdiskon"
diff --git a/perl-install/share/po/es.po b/perl-install/share/po/es.po
index bfe1a4eae..0ec95307c 100644
--- a/perl-install/share/po/es.po
+++ b/perl-install/share/po/es.po
@@ -1,52 +1,46 @@
-# traducciĂ³n de DrakX-es.po to Español
-# spanish translation of DrakX
-# Copyright (C) 2000, 2001,2002 Mandriva S.A.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
#
-# FabiĂ¡n Mandelbaum <fmandelbaum@gmail.com>, 2000-2004, 2006, 2007.
-# Pablo Saratxaga <pablo@mandriva.com>, 2004, 2006.
-# Jaime Crespo <505201@unizar.es>, 2004, 2005.
-# José Manuel Pérez <jmprodu@hotmail.com>, 2005.
-# Andre Paulo Machado <andre.panm@gmail.com>, 2009.
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX-es\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
-"PO-Revision-Date: 2010-06-06 19:54-0300\n"
-"Last-Translator: Diego Bello Carreño <dbello@gmail.com>\n"
-"Language-Team: Español <es@li.org>\n"
+# Translators:
+# Miguel Ortega, 2013-2014,2016
+# Egoitz Rodriguez Obieta <egoitzro@gmail.com>, 2014-2015
+# Jose Manuel LĂ³pez <joselp@outlook.es>, 2016
+# Jose Manuel LĂ³pez <rocholc@hotmail.com>, 2015
+# Miguel Ortega, 2016
+msgid ""
+msgstr ""
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2016-09-13 10:31+0000\n"
+"Last-Translator: Miguel Ortega\n"
+"Language-Team: Spanish (http://www.transifex.com/MageiaLinux/mageia/language/"
+"es/)\n"
+"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 0.3\n"
+"Content-Transfer-Encoding: 8-bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: any.pm:252
-#: any.pm:947
-#: diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870
-#: diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032
-#: diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314
-#: do_pkgs.pm:241
-#: do_pkgs.pm:287
-#: harddrake/sound.pm:303
-#: interactive.pm:587
-#: pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "Espere, por favor"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "InstalaciĂ³n del cargador de arranque en progreso"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
-"the Volume ID of a Windows NT, 2000, or XP boot disk is a fatal Windows error.\n"
+"the Volume ID of a Windows NT, 2000, or XP boot disk is a fatal Windows "
+"error.\n"
"This caution does not apply to Windows 95 or 98, or to NT data disks.\n"
"\n"
"Assign a new Volume ID?"
@@ -58,327 +52,244 @@ msgstr ""
"\n"
"¿Asignar un nuevo ID de Volumen?"
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
-msgstr "FallĂ³ la instalaciĂ³n del cargador de arranque. OcurriĂ³ el siguiente error:"
-
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
msgstr ""
-"Puede necesitar cambiar el dispositivo de arranque de Open Firmware para\n"
-" activar el cargador de arranque. Si no ve el prompt del cargador de\n"
-" arranque al reiniciar, mantenga presionado Command-Option-O-F al\n"
-" reiniciar e introduzca:\n"
-" setenv boot-device %s, \\\\:tbxi\n"
-" Luego escriba: shut-down\n"
-"La prĂ³xima vez que arranque deberĂ­a ver el prompt del cargador de arranque."
+"FallĂ³ la instalaciĂ³n del cargador de arranque. OcurriĂ³ el siguiente error:"
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
"DecidiĂ³ instalar el cargador de arranque en una particiĂ³n.\n"
-"Esto implica que ya tiene un cargador de arranque en el disco desde el que arranca (ej.: System Commander).\n"
+"Esto implica que ya tiene un cargador de arranque en el disco desde el que "
+"arranca (ej.: System Commander).\n"
"\n"
"¿Desde quĂ© disco arranca?"
-#: any.pm:331
+#: any.pm:335
#, c-format
msgid "Bootloader Installation"
msgstr "InstalaciĂ³n del cargador de arranque"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "¿DĂ³nde quiere instalar el cargador de arranque?"
-#: any.pm:359
+#: any.pm:355
#, c-format
msgid "First sector (MBR) of drive %s"
msgstr "Primer sector (MBR) del disco %s"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "Primer sector del disco (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "Primer sector de la particiĂ³n raĂ­z"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "En disquete"
-#: any.pm:367
-#: pkgs.pm:277
-#: ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "Omitir"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "ConfiguraciĂ³n del estilo de arranque"
-#: any.pm:412
-#: any.pm:445
-#: any.pm:446
+#: any.pm:395
+#, c-format
+msgid "EFI System Partition"
+msgstr "ParticiĂ³n de Sistema EFI"
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "Opciones principales del cargador de arranque"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "Cargador de arranque"
-#: any.pm:417
-#: any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "Cargador de arranque a usar"
-#: any.pm:420
-#: any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Dispositivo de arranque"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr "Opciones principales"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "Demora antes de arrancar la imagen predeterminada"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "Habilitar ACPI"
-#: any.pm:426
+#: any.pm:419
#, c-format
msgid "Enable SMP"
msgstr "Habilitar SMP"
-#: any.pm:427
+#: any.pm:420
#, c-format
msgid "Enable APIC"
msgstr "Habilitar APIC"
-#: any.pm:429
+#: any.pm:422
#, c-format
msgid "Enable Local APIC"
msgstr "Habilitar APIC local"
-#: any.pm:430
-#: security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Seguridad"
-#: any.pm:431
-#: any.pm:885
-#: any.pm:901
-#: authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Contraseña"
-#: any.pm:434
-#: authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "Las contraseñas no coinciden"
-#: any.pm:434
-#: authentication.pm:261
-#: diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Vuelva a intentarlo, por favor"
-#: any.pm:436
+#: any.pm:429
#, c-format
-msgid "You can not use a password with %s"
+msgid "You cannot use a password with %s"
msgstr "No puede usar una contraseña con %s"
-#: any.pm:440
-#: any.pm:887
-#: any.pm:903
-#: authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "Contraseña (de nuevo)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "Limpiar /tmp en cada inicio del equipo"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "Mensaje de inicio"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "Demora de Open firmware"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "Tiempo de espera de arranque del nĂºcleo"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "¿Habilitar el arranque desde CD?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "¿Habilitar el arranque de OF?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "¿SO predeterminado?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Imagen"
-#: any.pm:531
-#: any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "RaĂ­z"
-#: any.pm:532
-#: any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "Añadir"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr "Añadir Xen"
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr "Requiere contraseña para iniciar"
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Modo de vĂ­deo"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "Perfil de red"
-#: any.pm:550
-#: any.pm:555
-#: any.pm:557
-#: diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Etiqueta"
-#: any.pm:552
-#: any.pm:560
-#: harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "Por defecto"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "Sin vĂ­deo"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "No se admite una etiqueta vacĂ­a"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "Debe especificar una imagen del nĂºcleo"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "Debe especificar una particiĂ³n raĂ­z"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Esta etiqueta ya estĂ¡ en uso"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "¿QuĂ© tipo de entrada desea añadir?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Otro SO (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Otro SO (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "Otro SO (Windows...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, c-format
msgid "Bootloader Configuration"
msgstr "ConfiguraciĂ³n del cargador de arranque"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -387,319 +298,370 @@ msgstr ""
"AquĂ­ estĂ¡n las diferentes entradas.\n"
"Puede añadir otras o cambiar las que ya existen."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr "No tocar ni ESP ni MBR"
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Advertencia"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+"Que no se instale en ESP ni en MBR significa que la instalaciĂ³n no arrancarĂ¡ "
+"a menos que la cadena se cargue desde otro sistema operativo."
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr "Sondear sistemas operativos extranjeros"
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "acceso a programas X"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "acceso a herramientas rpm"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "permitir \"su\""
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "acceso a archivos administrativos"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "acceso a herramientas de red"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "acceso a herramientas de compilaciĂ³n"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(%s ya fue añadido)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "Introduzca el nombre de usuario"
-#: any.pm:863
+#: any.pm:875
#, c-format
-msgid "The user name must start with a lower case letter followed by only lower cased letters, numbers, `-' and `_'"
-msgstr "El nombre de usuario (login) debe comenzar con una letra minĂºscula seguida sĂ³lo letras minĂºsculas, nĂºmeros, `-' y `_'"
+msgid ""
+"The user name must start with a lower case letter followed by only lower "
+"cased letters, numbers, `-' and `_'"
+msgstr ""
+"El nombre de usuario (login) debe comenzar con una letra minĂºscula seguida "
+"sĂ³lo letras minĂºsculas, nĂºmeros, `-' y `_'"
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "El nombre de usuario es muy largo"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "Este nombre de usuario ya fue añadido"
-#: any.pm:871
-#: any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "ID de usuario"
-#: any.pm:871
-#: any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "ID de grupo"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
msgstr "¡%s debe ser un nĂºmero!"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
-msgstr "%s deberĂ­a ser superior a 500. ¿Aceptarlo igual?"
+msgid "%s should be above 1000. Accept anyway?"
+msgstr "%s deberĂ­a ser superior a 1000. ¿Aceptarlo igual?"
-#: any.pm:877
+#: any.pm:889
#, c-format
msgid "User management"
msgstr "AdministraciĂ³n de usuarios"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr "Habilitar cuenta de invitado"
-#: any.pm:884
-#: authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, c-format
msgid "Set administrator (root) password"
msgstr "Introduzca contraseña del administrador (root)"
-#: any.pm:889
+#: any.pm:903
#, c-format
msgid "Enter a user"
msgstr "Ingrese un usuario"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Icono"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "Nombre y apellidos"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "Nombre de conexiĂ³n"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Shell"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr "Grupos Extra:"
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
msgstr "Por favor espere, agregando soportes..."
-#: any.pm:977
-#: security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "ConexiĂ³n automĂ¡tica"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
-msgstr "Puedo configurar su computadora para que entre automĂ¡ticamente con un usuario."
+msgstr ""
+"Puedo configurar su computadora para que entre automĂ¡ticamente con un "
+"usuario."
-#: any.pm:979
+#: any.pm:1005
#, c-format
msgid "Use this feature"
msgstr "Utilizar esa caracterĂ­stica"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Elija el usuario predeterminado:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Elija el gestor de ventanas a ejecutar:"
-#: any.pm:992
-#: any.pm:1012
-#: any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
msgstr "Notas de versiĂ³n"
-#: any.pm:1019
-#: any.pm:1373
-#: interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Cerrar"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Acuerdo de licencia"
-#: any.pm:1073
-#: diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Salir"
-#: any.pm:1080
+#: any.pm:1096
#, c-format
msgid "Do you accept this license ?"
msgstr "¿Acepta esta licencia?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Aceptar"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "Rechazar"
-#: any.pm:1107
-#: any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "Por favor, elija el idioma a usar"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"Mandriva Linux puede soportar mĂºltiples idiomas. Seleccione\n"
-"los que desea instalar. Los mismos estarĂ¡n disponibles cuando\n"
-"su instalaciĂ³n estĂ© completa y Usted reinicie su sistema."
+"%s puede soportar mĂºltiples idiomas. Seleccione\n"
+"los idiomas que desea instalar. EstarĂ¡n disponibles\n"
+"cuando la instalaciĂ³n estĂ© completa y reinicie el sistema."
+
+#: any.pm:1153 fs/partitioning_wizard.pm:186
+#, c-format
+msgid "Mageia"
+msgstr "Mageia"
-#: any.pm:1138
+#: any.pm:1154
#, c-format
-msgid "Multi languages"
-msgstr "Multi-idiomas"
+msgid "Multiple languages"
+msgstr "MĂºltiples idiomas"
-#: any.pm:1147
-#: any.pm:1178
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
+msgstr "Seleccionar idiomas adicionales"
+
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr "CodificaciĂ³n (no UTF-8) para compatibilidad antigua"
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "Todos los idiomas"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "SelecciĂ³n del idioma"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "PaĂ­s / RegiĂ³n"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "Seleccione su paĂ­s, por favor"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "AquĂ­ tiene la lista completa de paĂ­ses disponibles"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
msgstr "Otros paĂ­ses"
-#: any.pm:1228
-#: interactive.pm:488
-#: interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "Avanzada"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr "Método de entrada:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Ninguno"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "No compartir"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "Permitir a todos los usuarios"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "Personalizada"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
-"Allowing this will permit users to simply click on \"Share\" in konqueror and nautilus.\n"
+"Allowing this will permit users to simply click on \"Share\" in konqueror "
+"and nautilus.\n"
"\n"
"\"Custom\" permit a per-user granularity.\n"
msgstr ""
"¿Desea permitir a los usuarios exportar algunos directorios personales?\n"
-"Si lo hace, los usuarios podrĂ¡n simplemente hacer clic sobre \"Compartir\" en Konqueror y Nautilus.\n"
+"Si lo hace, los usuarios podrĂ¡n simplemente hacer clic sobre \"Compartir\" "
+"en Konqueror y Nautilus.\n"
"\n"
"\"Personalizada\" permite una granularidad por usuario.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
-msgid "NFS: the traditional Unix file sharing system, with less support on Mac and Windows."
-msgstr "NFS: sistema tradicional Unix para compartir archivos, con menos soporte en Mac y Windows."
+msgid ""
+"NFS: the traditional Unix file sharing system, with less support on Mac and "
+"Windows."
+msgstr ""
+"NFS: sistema tradicional Unix para compartir archivos, con menos soporte en "
+"Mac y Windows."
-#: any.pm:1337
+#: any.pm:1358
#, c-format
-msgid "SMB: a file sharing system used by Windows, Mac OS X and many modern Linux systems."
-msgstr "SMB: sistema para compartir archivos usado por Windows, Mac OS X y muchos sistemas Linux modernos."
+msgid ""
+"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
+"systems."
+msgstr ""
+"SMB: sistema para compartir archivos usado por Windows, Mac OS X y muchos "
+"sistemas Linux modernos."
-#: any.pm:1345
+#: any.pm:1366
#, c-format
-msgid "You can export using NFS or SMB. Please select which you would like to use."
-msgstr "Puede exportar usando NFS o SMB. Por favor, elija el que desea utilizar."
+msgid ""
+"You can export using NFS or SMB. Please select which you would like to use."
+msgstr ""
+"Puede exportar usando NFS o SMB. Por favor, elija el que desea utilizar."
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "Lanzar UserDrake"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -708,53 +670,57 @@ msgstr ""
"Los recursos compartidos por usuario utilizan el grupo \"fileshare\". \n"
"Puede utilizar UserDrake para añadir un usuario a este grupo."
-#: any.pm:1481
+#: any.pm:1503
#, c-format
-msgid "You need to logout and back in again for changes to take effect. Press OK to logout now."
-msgstr "Debe desconectarse y volver a conectarse para que los cambios tengan efecto. Pulse OK para conectarse ahora."
+msgid ""
+"You need to logout and back in again for changes to take effect. Press OK to "
+"logout now."
+msgstr ""
+"Debe desconectarse y volver a conectarse para que los cambios tengan efecto. "
+"Pulse OK para conectarse ahora."
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
-msgstr "Debe desconectarse y volver a conectarse para que los cambios tengan efecto"
+msgstr ""
+"Debe desconectarse y volver a conectarse para que los cambios tengan efecto"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "Huso horario"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "¿CuĂ¡l es su huso horario?"
-#: any.pm:1543
-#: any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr "ConfiguraciĂ³n de la fecha, hora y huso horario"
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr "¿CuĂ¡l es la mejor hora?"
-#: any.pm:1550
+#: any.pm:1572
#, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "%s (reloj interno puesto en hora UTC)"
-#: any.pm:1551
+#: any.pm:1573
#, c-format
msgid "%s (hardware clock set to local time)"
msgstr "%s (reloj interno puesto en hora local)"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "Servidor NTP"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "SincronizaciĂ³n automĂ¡tica de hora (usando NTP)"
@@ -779,8 +745,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "Tarjeta inteligente (Smart Card)"
-#: authentication.pm:28
-#: authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Dominio Windows"
@@ -790,297 +755,315 @@ msgstr "Dominio Windows"
msgid "Kerberos 5"
msgstr "Kerberos 5"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "Archivo local:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
-msgid "Use local for all authentication and information user tell in local file"
-msgstr "Usar local para toda autenticaciĂ³n y la informaciĂ³n que el usuario brinda en archivo local"
+msgid ""
+"Use local for all authentication and information user tell in local file"
+msgstr ""
+"Usar local para toda autenticaciĂ³n y la informaciĂ³n que el usuario brinda en "
+"archivo local"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
-msgid "Tells your computer to use LDAP for some or all authentication. LDAP consolidates certain types of information within your organization."
-msgstr "Le dice a la computadora que use LDAP para alguna o toda la autenticaciĂ³n. LDAP consolida ciertos tipos de informaciĂ³n dentro de su organizaciĂ³n."
+msgid ""
+"Tells your computer to use LDAP for some or all authentication. LDAP "
+"consolidates certain types of information within your organization."
+msgstr ""
+"Le dice a la computadora que use LDAP para alguna o toda la autenticaciĂ³n. "
+"LDAP consolida ciertos tipos de informaciĂ³n dentro de su organizaciĂ³n."
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
-msgid "Allows you to run a group of computers in the same Network Information Service domain with a common password and group file."
-msgstr "Le permite correr un grupo de computadoras en el mismo dominio NIS con archivos comunes de grupo y contraseñas."
+msgid ""
+"Allows you to run a group of computers in the same Network Information "
+"Service domain with a common password and group file."
+msgstr ""
+"Le permite correr un grupo de computadoras en el mismo dominio NIS con "
+"archivos comunes de grupo y contraseñas."
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Dominio Windows:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
-msgid "Winbind allows the system to retrieve information and authenticate users in a Windows domain."
-msgstr "Winbind permite que el sistema obtenga informaciĂ³n y autentique a los usuarios en un dominio Windows."
+msgid ""
+"Winbind allows the system to retrieve information and authenticate users in "
+"a Windows domain."
+msgstr ""
+"Winbind permite que el sistema obtenga informaciĂ³n y autentique a los "
+"usuarios en un dominio Windows."
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr "Kerberos 5: "
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr "Con Kerberos y LDAP para autenticaciĂ³n en servidor Active Directory"
-#: authentication.pm:107
-#: authentication.pm:141
-#: authentication.pm:160
-#: authentication.pm:161
-#: authentication.pm:187
-#: authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:108
-#: authentication.pm:142
-#: authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, c-format
msgid "Welcome to the Authentication Wizard"
msgstr "Bienvenido al asistente de autenticaciĂ³n"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
-msgid "You have selected LDAP authentication. Please review the configuration options below "
-msgstr "SeleccionĂ³ la autenticaciĂ³n LDAP. Por favor, revise las opciones de configuraciĂ³n "
+msgid ""
+"You have selected LDAP authentication. Please review the configuration "
+"options below "
+msgstr ""
+"SeleccionĂ³ la autenticaciĂ³n LDAP. Por favor, revise las opciones de "
+"configuraciĂ³n "
-#: authentication.pm:112
-#: authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "Servidor LDAP"
-#: authentication.pm:113
-#: authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, c-format
msgid "Base dn"
msgstr "DN base"
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr "Obtener DN base "
-#: authentication.pm:116
-#: authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr "Usar conexiĂ³n cifrada con TLS "
-#: authentication.pm:117
-#: authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr "Descargar Certificado CA "
-#: authentication.pm:119
-#: authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr "Usar modo Desconectado "
-#: authentication.pm:120
-#: authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr "Usar BIND anĂ³nimo "
-#: authentication.pm:121
-#: authentication.pm:124
-#: authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:122
-#: authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr "Asociar DN "
-#: authentication.pm:123
-#: authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, c-format
msgid "Bind Password "
msgstr "Asociar contraseña"
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr "Ruta avanzada para el grupo "
-#: authentication.pm:127
+#: authentication.pm:126
#, c-format
msgid "Password base"
msgstr "Contraseña base"
-#: authentication.pm:128
+#: authentication.pm:127
#, c-format
msgid "Group base"
msgstr "Grupo base"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr "'Shadow' base"
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
-msgid "You have selected Kerberos 5 authentication. Please review the configuration options below "
-msgstr "SeleccionĂ³ la autenticaciĂ³n Kerberos 5. Por favor revise las opciones de configuraciĂ³n "
+msgid ""
+"You have selected Kerberos 5 authentication. Please review the configuration "
+"options below "
+msgstr ""
+"SeleccionĂ³ la autenticaciĂ³n Kerberos 5. Por favor revise las opciones de "
+"configuraciĂ³n "
-#: authentication.pm:146
+#: authentication.pm:145
#, c-format
msgid "Realm "
msgstr "Reino "
-#: authentication.pm:148
+#: authentication.pm:147
#, c-format
msgid "KDCs Servers"
msgstr "Servidores KDCs"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr "Utilizar DNS para resolver los KDCs del reino "
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr "Utilizar DNS para resolver reinos"
-#: authentication.pm:156
+#: authentication.pm:155
#, c-format
msgid "Use local file for users information"
msgstr "Usar archivo local para informaciĂ³n de usuarios"
-#: authentication.pm:157
+#: authentication.pm:156
#, c-format
-msgid "Use Ldap for users information"
+msgid "Use LDAP for users information"
msgstr "Usar LDAP para informaciĂ³n de usuarios"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
-msgid "You have selected Kerberos 5 for authentication, now you must choose the type of users information "
-msgstr "SeleccionĂ³ Kerberos 5 para la autenticaciĂ³n, ahora debe elegir el tipo de informaciĂ³n de usuarios "
+msgid ""
+"You have selected Kerberos 5 for authentication, now you must choose the "
+"type of users information "
+msgstr ""
+"SeleccionĂ³ Kerberos 5 para la autenticaciĂ³n, ahora debe elegir el tipo de "
+"informaciĂ³n de usuarios "
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr "Obtener DN base "
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
-msgid "You have selected NIS authentication. Please review the configuration options below "
-msgstr "SeleccionĂ³ la autenticaciĂ³n NIS. Por favor, revise las opciones de configuraciĂ³n "
+msgid ""
+"You have selected NIS authentication. Please review the configuration "
+"options below "
+msgstr ""
+"SeleccionĂ³ la autenticaciĂ³n NIS. Por favor, revise las opciones de "
+"configuraciĂ³n "
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "Dominio NIS"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "Servidor NIS"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
-msgid "You have selected Windows Domain authentication. Please review the configuration options below "
-msgstr "SeleccionĂ³ la autenticaciĂ³n en un dominio Windows®. Por favor, revise las opciones de configuraciĂ³n "
+msgid ""
+"You have selected Windows Domain authentication. Please review the "
+"configuration options below "
+msgstr ""
+"SeleccionĂ³ la autenticaciĂ³n en un dominio Windows®. Por favor, revise las "
+"opciones de configuraciĂ³n "
-#: authentication.pm:218
+#: authentication.pm:217
#, c-format
msgid "Domain Model "
msgstr "Modelo de dominio "
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr "Reino Active Directory"
-#: authentication.pm:221
+#: authentication.pm:220
#, c-format
msgid "DNS Domain"
msgstr "Dominio DNS"
-#: authentication.pm:222
+#: authentication.pm:221
#, c-format
msgid "DC Server"
msgstr "Servidor DC"
-#: authentication.pm:236
-#: authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "AutentificaciĂ³n"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "MĂ©todo de autenticaciĂ³n"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "Sin contraseña"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr ""
"Esta contraseña es demasiado simple\n"
"(tiene que tener por lo menos una longitud de %d caracteres)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "No se puede usar difusiĂ³n sin un dominio NIS"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Elija un archivo"
-#: authentication.pm:897
+#: authentication.pm:866
#, c-format
msgid "Domain Windows for authentication : "
msgstr "Dominio Windows® para la autenticaciĂ³n: "
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "Nombre de usuario del Administrador del Dominio"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "Contraseña del Administrador del Dominio"
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1095,102 +1078,110 @@ msgstr ""
"a que arranque el sistema predeterminado.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO con menĂº de texto"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
-msgstr "GRUB con menĂº grĂ¡fico"
+msgid "GRUB2 with graphical menu"
+msgstr "GRUB2 con menĂº grĂ¡fico"
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr "GRUB con menĂº de texto"
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 con menĂº de texto"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "GRUB con menĂº grĂ¡fico"
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr "GRUB con menĂº de texto"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "no hay espacio suficiente en /boot"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "No puede instalar el cargador de arranque en una particiĂ³n %s\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
-msgid "Your bootloader configuration must be updated because partition has been renumbered"
-msgstr "Se debe actualizar la configuraciĂ³n de su cargador de arranque debido a que cambiĂ³ el nĂºmero de la particiĂ³n"
+msgid ""
+"Your bootloader configuration must be updated because partition has been "
+"renumbered"
+msgstr ""
+"Se debe actualizar la configuraciĂ³n de su cargador de arranque debido a que "
+"cambiĂ³ el nĂºmero de la particiĂ³n"
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
-msgid "The bootloader can not be installed correctly. You have to boot rescue and choose \"%s\""
-msgstr "No se puede instalar correctamente el cargador de arranque. Debe arrancar con rescate y elegir \"%s\""
+msgid ""
+"The bootloader cannot be installed correctly. You have to boot rescue and "
+"choose \"%s\""
+msgstr ""
+"No se puede instalar correctamente el cargador de arranque. Debe arrancar "
+"con rescate y elegir \"%s\""
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "Volver a instalar cargador de arranque"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "B"
msgstr "B"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142
-#: common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr "%02d:%02d"
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d minutos"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 minuto"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d segundos"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr "falta el comando %s"
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1200,221 +1191,150 @@ msgid ""
"points, select \"New\"."
msgstr ""
"WebDAV es un protocolo que le permite montar localmente un directorio de un\n"
-"servidor web, y tratarlo como un sistema de archivos local (siempre y cuando\n"
+"servidor web, y tratarlo como un sistema de archivos local (siempre y "
+"cuando\n"
"el servidor web estĂ¡ configurado como servidor WebDAV). Si desea añadir\n"
"puntos de montaje WebDAV, seleccione \"Nuevo\"."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Nuevo"
-#: diskdrake/dav.pm:63
-#: diskdrake/interactive.pm:414
-#: diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Desmontar"
-#: diskdrake/dav.pm:64
-#: diskdrake/interactive.pm:410
-#: diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Montar"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Servidor"
-#: diskdrake/dav.pm:66
-#: diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724
-#: diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746
-#: diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Punto de montaje"
-#: diskdrake/dav.pm:67
-#: diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159
-#: diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Opciones"
-#: diskdrake/dav.pm:68
-#: interactive.pm:387
-#: interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Quitar"
-#: diskdrake/dav.pm:69
-#: diskdrake/hd_gtk.pm:187
-#: diskdrake/removable.pm:26
-#: diskdrake/smbnfs_gtk.pm:82
-#: interactive/http.pm:151
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
+#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Hecho"
-#: diskdrake/dav.pm:78
-#: diskdrake/hd_gtk.pm:128
-#: diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247
-#: diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453
-#: diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541
-#: diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714
-#: diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050
-#: diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218
-#: diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489
-#: diskdrake/smbnfs_gtk.pm:42
-#: do_pkgs.pm:23
-#: do_pkgs.pm:28
-#: do_pkgs.pm:44
-#: do_pkgs.pm:60
-#: do_pkgs.pm:65
-#: do_pkgs.pm:82
-#: fsedit.pm:246
-#: interactive/http.pm:117
-#: interactive/http.pm:118
-#: modules/interactive.pm:19
-#: scanner.pm:95
-#: scanner.pm:106
-#: scanner.pm:113
-#: scanner.pm:120
-#: wizards.pm:95
-#: wizards.pm:99
-#: wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Error"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "Por favor, ingrese la URL del servidor WebDAV"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "La URL deberĂ­a empezar con http:// o https://"
#: diskdrake/dav.pm:106
-#: diskdrake/hd_gtk.pm:417
-#: diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391
-#: diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817
-#: diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030
-#: diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073
-#: diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337
-#: diskdrake/interactive.pm:1488
-#: do_pkgs.pm:19
-#: do_pkgs.pm:39
-#: do_pkgs.pm:57
-#: do_pkgs.pm:77
-#: harddrake/sound.pm:442
#, c-format
-msgid "Warning"
-msgstr "Advertencia"
-
-#: diskdrake/dav.pm:106
-#, c-format
-msgid "Are you sure you want to delete this mountpoint?"
+msgid "Are you sure you want to delete this mount point?"
msgstr "¿EstĂ¡ seguro de que desea eliminar este punto de montaje?"
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Servidor: "
-#: diskdrake/dav.pm:125
-#: diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361
-#: diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "Punto de montaje: "
-#: diskdrake/dav.pm:126
-#: diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "Opciones: %s"
-#: diskdrake/hd_gtk.pm:61
-#: diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22
-#: fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53
-#: fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244
-#: fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432
-#: fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572
-#: fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "Particionando"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
-msgstr "Haga clic sobre una particiĂ³n, elija un sist. de archivos y luego elija una acciĂ³n"
+msgstr ""
+"Haga clic sobre una particiĂ³n, elija un sist. de archivos y luego elija una "
+"acciĂ³n"
-#: diskdrake/hd_gtk.pm:110
-#: diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190
-#: diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "¡Lea con cuidado"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "Por favor, haga primero una copia de seguridad de sus datos"
-#: diskdrake/hd_gtk.pm:111
-#: diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Salir"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "Continuar"
-#: diskdrake/hd_gtk.pm:182
-#: fs/partitioning_wizard.pm:548
-#: interactive.pm:653
-#: interactive/gtk.pm:811
-#: interactive/gtk.pm:829
-#: interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Ayuda"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1425,157 +1345,134 @@ msgstr ""
"Le sugiero que primero cambie el tamaño de la misma\n"
"(para eso haga clic sobre ella, y luego sobre \"Redimensionar\")"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "Por favor, haga clic sobre una particiĂ³n"
-#: diskdrake/hd_gtk.pm:244
-#: diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "Detalles"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "¡No se encontraron discos rĂ­gidos!"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "Desconocido"
-#: diskdrake/hd_gtk.pm:388
+#: diskdrake/hd_gtk.pm:427
#, c-format
msgid "Ext4"
msgstr "Ext4"
-#: diskdrake/hd_gtk.pm:388
-#: fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "XFS"
msgstr "XFS"
-#: diskdrake/hd_gtk.pm:388
-#: fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Intercambio"
-#: diskdrake/hd_gtk.pm:388
-#: fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388
-#: fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388
-#: fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389
-#: fs/partitioning_wizard.pm:403
-#: services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Otros"
-#: diskdrake/hd_gtk.pm:389
-#: diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "VacĂ­o"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "Tipos de sistemas de archivos:"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, c-format
msgid "This partition is already empty"
msgstr "Esta particiĂ³n ya estĂ¡ vacĂ­a"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "Use \"Desmontar\" primero"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "Usar \"%s\" en su lugar (en modo experto)"
-#: diskdrake/hd_gtk.pm:426
-#: diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641
-#: diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Tipo"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "Elija otra particiĂ³n"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Elija una particiĂ³n"
-#: diskdrake/interactive.pm:273
-#: diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "MĂ¡s"
-#: diskdrake/interactive.pm:281
-#: diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568
-#: diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, c-format
msgid "Confirmation"
msgstr "ConfirmaciĂ³n"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "¿Seguir adelante?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Salir sin grabar"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "¿Salir del programa sin grabar la tabla de particiones?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "¿Desea guardar las modificaciones en /etc/fstab?"
-#: diskdrake/interactive.pm:301
-#: fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr "Necesita reiniciar el equipo para que se efectĂºe la modificaciĂ³n de la tabla de particiones"
+msgid "You need to reboot for the partition table modifications to take effect"
+msgstr ""
+"Necesita reiniciar el equipo para que se efectĂºe la modificaciĂ³n de la tabla "
+"de particiones"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1583,32 +1480,33 @@ msgid ""
"Quit anyway?"
msgstr ""
"Debe formatear las particiones %s.\n"
-"Si no, no se escribirĂ¡ ninguna entrada en fstab para el punto de montaje %s.\n"
+"Si no, no se escribirĂ¡ ninguna entrada en fstab para el punto de montaje "
+"%s.\n"
"¿Salir de todas formas?"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "Borrar todas"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "AsignaciĂ³n automĂ¡tica"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "Cambiar al modo normal"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "Cambiar al modo experto"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "InformaciĂ³n del disco rĂ­gido"
#: diskdrake/interactive.pm:371
@@ -1618,13 +1516,17 @@ msgstr "Todas las particiones primarias estĂ¡n usadas"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "No se pueden agregar mĂ¡s particiones"
#: diskdrake/interactive.pm:373
#, c-format
-msgid "To have more partitions, please delete one to be able to create an extended partition"
-msgstr "Por favor, para tener mĂ¡s particiones borre alguna para poder crear una particiĂ³n extendida"
+msgid ""
+"To have more partitions, please delete one to be able to create an extended "
+"partition"
+msgstr ""
+"Por favor, para tener mĂ¡s particiones borre alguna para poder crear una "
+"particiĂ³n extendida"
#: diskdrake/interactive.pm:384
#, c-format
@@ -1636,143 +1538,135 @@ msgstr "Volver a cargar la tabla de particiones"
msgid "Detailed information"
msgstr "InformaciĂ³n detallada"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
msgstr "Visualizar"
-#: diskdrake/interactive.pm:408
-#: diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Redimensionar"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Formatear"
-#: diskdrake/interactive.pm:411
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Añadir al RAID"
-#: diskdrake/interactive.pm:412
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Añadir al LVM"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, c-format
msgid "Use"
msgstr "Usar"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Borrar"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "Quitar del RAID"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "Quitar del LVM"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, c-format
msgid "Remove from dm"
msgstr "Quitar del dm"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "Modificar el RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Usar para loopback"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Crear"
-#: diskdrake/interactive.pm:453
+#: diskdrake/interactive.pm:456
#, c-format
msgid "Failed to mount partition"
msgstr "Error al montar particiĂ³n"
-#: diskdrake/interactive.pm:487
-#: diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Crear una particiĂ³n nueva"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "Sector de comienzo: "
-#: diskdrake/interactive.pm:494
-#: diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "Tamaño en MB: "
-#: diskdrake/interactive.pm:496
-#: diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "Tipo de sistema de. archivos: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "Preferencia: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "Nombre del volumen lĂ³gico"
-#: diskdrake/interactive.pm:507
+#: diskdrake/interactive.pm:514
#, c-format
msgid "Encrypt partition"
msgstr "Cifrar particiĂ³n"
-#: diskdrake/interactive.pm:508
+#: diskdrake/interactive.pm:515
#, c-format
msgid "Encryption key "
msgstr "Clave de cifrado"
-#: diskdrake/interactive.pm:509
-#: diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "Clave de cifrado (otra vez)"
-#: diskdrake/interactive.pm:520
-#: diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "Las claves de cifrado no coinciden"
-#: diskdrake/interactive.pm:521
+#: diskdrake/interactive.pm:529
#, c-format
msgid "Missing encryption key"
msgstr "Falta clave de cifrado"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
@@ -1780,203 +1674,197 @@ msgstr ""
"(debido a que alcanzĂ³ la cantidad mĂ¡xima de particiones primarias).\n"
"Primero debe quitar una particiĂ³n primaria y crear una particiĂ³n extendida."
-#: diskdrake/interactive.pm:568
-#: diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "¿Verificar el disco en busca de bloques malos?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "¿Borrar el archivo de loopback?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
-msgid "After changing type of partition %s, all data on this partition will be lost"
-msgstr "Se perderĂ¡n todos los datos de la particiĂ³n %s despuĂ©s de cambiar su tipo"
+msgid ""
+"After changing type of partition %s, all data on this partition will be lost"
+msgstr ""
+"Se perderĂ¡n todos los datos de la particiĂ³n %s despuĂ©s de cambiar su tipo"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "Cambiar el tipo de particiĂ³n"
-#: diskdrake/interactive.pm:640
-#: diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "¿QuĂ© sistema de archivos desea?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, c-format
msgid "Switching from %s to %s"
msgstr "Cambiando de %s a %s"
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr "Definir etiqueta de volumen?"
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr "¡AtenciĂ³n, esto serĂ¡ grabado en disco pos su confirmaciĂ³n!"
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr "¡AtenciĂ³n, esto serĂ¡ grabado en disco solamente despues del formateo!"
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr "¿CuĂ¡l la etiqueta del volumen?"
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, c-format
msgid "Label:"
msgstr "Etiqueta:"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "¿DĂ³nde desea montar el archivo de loopback %s?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "¿DĂ³nde desea montar el dispositivo %s?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"No se puede deseleccionar el punto de montaje ya que esta particiĂ³n\n"
"se usa para un montaje en loopback.\n"
"Quite el montaje de loopback primero"
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "¿DĂ³nde desea montar a %s?"
-#: diskdrake/interactive.pm:775
-#: diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129
-#: fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "Cambiando tamaño"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "Calculando los lĂ­mites del sistema de archivos FAT"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "No se puede cambiar el tamaño a esta particiĂ³n"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
-msgstr "DeberĂ­a hacer una copia de seguridad de todos los datos de esta particiĂ³n"
+msgid "All data on this partition should be backed up"
+msgstr ""
+"DeberĂ­a hacer una copia de seguridad de todos los datos de esta particiĂ³n"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr "Se perderĂ¡n todos los datos de la particiĂ³n %s tras cambiar su tamaño"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Eligiendo el tamaño nuevo"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "Tamaño nuevo en MB: "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr "Tamaño mínimo: %s MB"
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr "Tamaño mĂ¡ximo: %s MB"
-#: diskdrake/interactive.pm:881
-#: fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
"filesystem checks will be run on your next boot into Microsoft Windows®"
msgstr ""
"Para asegurar la integridad de los datos luego de cambiar el tamaño a\n"
-"las particiones, se pueden ejecutar verificaciones de los sistemas de archivos\n"
+"las particiones, se pueden ejecutar verificaciones de los sistemas de "
+"archivos\n"
"la prĂ³xima vez que arranque en Microsoft Windows®"
-#: diskdrake/interactive.pm:945
-#: diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "Clave de cifrado del sistema de archivos"
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, c-format
msgid "Enter your filesystem encryption key"
msgstr "Ingrese la clave de cifrado de su sistema de archivos"
-#: diskdrake/interactive.pm:947
-#: diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "Clave de cifrado"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr "Clave no vĂ¡lida"
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Elegir un RAID existente al que añadir"
-#: diskdrake/interactive.pm:964
-#: diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "nuevo"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Elegir un LVM existente al que añadir"
-#: diskdrake/interactive.pm:993
-#: diskdrake/interactive.pm:1002
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
#, c-format
msgid "LVM name"
msgstr "Nombre de LVM"
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr "Ingrese un nombre para el nuevo volume de grupo LVM"
-#: diskdrake/interactive.pm:999
+#: diskdrake/interactive.pm:1016
#, c-format
msgid "\"%s\" already exists"
msgstr "\"%s\" ya existe"
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr "Configurando LVM"
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
@@ -1985,252 +1873,254 @@ msgstr ""
"El volĂºmen fĂ­sico %s todavĂ­a estĂ¡ en uso.\n"
"¿Desea mover el espacio fĂ­sico usado en este volumen a otros volĂºmenes?"
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr "Moviendo el espacio fĂ­sico"
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "Esta particiĂ³n no puede usarse para el loopback"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Loopback"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "Nombre del archivo de loopback: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "Indique el nombre de un archivo"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr "El archivo ya lo utiliza otro dispositivo loopback, seleccione otro"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "El archivo ya existe. ¿Desea usarlo?"
-#: diskdrake/interactive.pm:1105
-#: diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "Opciones de montaje"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "Varios"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "dispositivo"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "nivel"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
msgstr "tamaño de bloque en KiB"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "Cuidado: esta operaciĂ³n es peligrosa."
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "Partitioning Type"
msgstr "Tipo de particionado"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "¿QuĂ© tipo de particionamiento?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr "Necesita reiniciar el equipo para que la modificaciĂ³n tenga efecto"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "¡Se escribirĂ¡ al disco la tabla de particiones de la unidad %s"
-#: diskdrake/interactive.pm:1262
-#: fs/format.pm:102
-#: fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "Formateando la particiĂ³n %s"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr "Se perderĂ¡n todos los datos de la particiĂ³n %s despuĂ©s de formatearla"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "¿Verificar el disco en busca de bloques malos?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "Mover los archivos a la nueva particiĂ³n"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "Ocultar archivos"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
"(%s)\n"
"\n"
-"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)"
+"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)"
msgstr ""
"El directorio %s ya contiene datos\n"
"(%s)\n"
"\n"
-"Puede elegir mover los archivos a la particiĂ³n que se montarĂ¡ allĂ­ o dejarlos donde estĂ¡n (lo cual harĂ¡ que los mismos queden ocultos por los contenidos de la particiĂ³n montada)"
+"Puede elegir mover los archivos a la particiĂ³n que se montarĂ¡ allĂ­ o "
+"dejarlos donde estĂ¡n (lo cual harĂ¡ que los mismos queden ocultos por los "
+"contenidos de la particiĂ³n montada)"
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "Moviendo los archivos a la nueva particiĂ³n"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "Copiando %s"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "Borrando %s"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "la particiĂ³n %s ahora se conoce como %s"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr "Las particiones han sido renumeradas: "
-#: diskdrake/interactive.pm:1362
-#: diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Dispositivo: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr "Etiqueta de volumen: "
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr "UUID: "
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "Letra DOS: %s (simplemente una adivinanza)\n"
-#: diskdrake/interactive.pm:1369
-#: diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Tipo: "
-#: diskdrake/interactive.pm:1373
-#: diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Nombre: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "Comienzo: sector %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr "Tamaño:%s (%s%% de disco)"
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "Tamaño: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s sectores"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "Cilindros %d a %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr "NĂºmero de extensiones lĂ³gicas: %d\n"
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "Formateado\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "No formateado\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "Montado\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, c-format
msgid "Encrypted"
msgstr "Cifrado"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr " (mapeado en %s)"
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr " (a mapear en %s)"
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr " (inactivo)"
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2239,7 +2129,7 @@ msgstr ""
"Archivo(s) de loopback:\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2248,27 +2138,27 @@ msgstr ""
"ParticiĂ³n predeterminada de arranque\n"
" (para arranque de MS-DOS, no para lilo)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Nivel %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
msgstr "Tamaño de bloque %d KiB\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "Discos-RAID %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "Nombre del archivo de loopback: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2281,7 +2171,7 @@ msgstr ""
"una particiĂ³n de Controlador, probablemente\n"
"deberĂ­a dejarla como estĂ¡.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2294,59 +2184,64 @@ msgstr ""
"es para el arranque\n"
"dual de su sistema.\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr "Espacio libre en %s (%s)"
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "SĂ³lo lectura"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "Tamaño: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "GeometrĂ­a: %s cilindros, %s cabezas, %s sectores\n"
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Nombre: "
+
+#: diskdrake/interactive.pm:1458
#, c-format
msgid "Medium type: "
msgstr "Tipo de soporte: "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "Discos-LVM %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Tipo de la tabla de particiones: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "en el canal %d id %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Elija la clave de cifrado de su sistema de archivos"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
"Esta clave de cifrado es demasiado simple\n"
"(tiene que tener por lo menos una longitud de %d caracteres)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "Algoritmo de cifrado"
@@ -2356,30 +2251,24 @@ msgstr "Algoritmo de cifrado"
msgid "Change type"
msgstr "Cambiar tipo"
-#: diskdrake/smbnfs_gtk.pm:81
-#: interactive.pm:129
-#: interactive.pm:550
-#: interactive/curses.pm:260
-#: interactive/http.pm:104
-#: interactive/http.pm:160
-#: interactive/stdio.pm:39
-#: interactive/stdio.pm:148
-#: mygtk2.pm:847
-#: ugtk2.pm:415
-#: ugtk2.pm:517
-#: ugtk2.pm:526
-#: ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Cancelar"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
-msgstr "No se puede conectar utilizando el nombre de usuario %s (¿contraseña incorrecta?)"
+msgid "Cannot login using username %s (bad password?)"
+msgstr ""
+"No se puede conectar utilizando el nombre de usuario %s (¿contraseña "
+"incorrecta?)"
-#: diskdrake/smbnfs_gtk.pm:168
-#: diskdrake/smbnfs_gtk.pm:177
+#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
#, c-format
msgid "Domain Authentication Required"
msgstr "Se necesita autenticaciĂ³n de dominio"
@@ -2396,8 +2285,11 @@ msgstr "Otro"
#: diskdrake/smbnfs_gtk.pm:178
#, c-format
-msgid "Please enter your username, password and domain name to access this host."
-msgstr "Por favor, ingrese su nombre de usuario, contraseña y nombre de dominio para acceder a este host."
+msgid ""
+"Please enter your username, password and domain name to access this host."
+msgstr ""
+"Por favor, ingrese su nombre de usuario, contraseña y nombre de dominio para "
+"acceder a este host."
#: diskdrake/smbnfs_gtk.pm:180
#, c-format
@@ -2416,79 +2308,84 @@ msgstr "Buscar servidores"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "Buscar servidores nuevos"
-#: do_pkgs.pm:19
-#: do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "Se necesita instalar el paquete %s. ¿Quiere instalarlo?"
-#: do_pkgs.pm:23
-#: do_pkgs.pm:44
-#: do_pkgs.pm:60
-#: do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
msgstr "¡No se pudo instalar el paquete %s!"
-#: do_pkgs.pm:28
-#: do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "Falta el paquete obligatorio %s"
-#: do_pkgs.pm:39
-#: do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "Se deben instalar los siguientes paquetes:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "Instalando paquetes..."
-#: do_pkgs.pm:287
-#: pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "Quitando paquetes..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
-msgid "An error occurred - no valid devices were found on which to create new filesystems. Please check your hardware for the cause of this problem"
-msgstr "OcurriĂ³ un error - no se encontrĂ³ ningĂºn dispositivo vĂ¡lido para crear los nuevos sistemas de archivos. Por favor, verifique su equipo para saber la razĂ³n de este fallo"
+msgid ""
+"An error occurred - no valid devices were found on which to create new "
+"filesystems. Please check your hardware for the cause of this problem"
+msgstr ""
+"OcurriĂ³ un error - no se encontrĂ³ ningĂºn dispositivo vĂ¡lido para crear los "
+"nuevos sistemas de archivos. Por favor, verifique su equipo para saber la "
+"razĂ³n de este fallo"
-#: fs/any.pm:75
-#: fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Debe tener una particiĂ³n FAT montada en /boot/efi"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "Debe tener una particiĂ³n ESP FAT32 montada en /boot/EFI"
-#: fs/format.pm:106
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+"Ha de existir una particiĂ³n de arranque BIOS para discos no-UEFI con "
+"particiĂ³n GPT. Por favor, cree una antes de continuar."
+
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "Creando y formateando el archivo %s"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr "No sĂ© cĂ³mo definir la etiqueta %s de tipo %s"
-#: fs/format.pm:134
+#: fs/format.pm:143
#, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr "La definiciĂ³n de la etiqueta %s fallĂ³, ¿estĂ¡ formateada?"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "No sĂ© cĂ³mo formatear %s en el tipo %s"
-#: fs/format.pm:180
-#: fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s formateo de %s fallĂ³"
@@ -2503,153 +2400,161 @@ msgstr "Montajes circulares %s\n"
msgid "Mounting partition %s"
msgstr "Montando la particiĂ³n %s"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "fallĂ³ el montaje de la particiĂ³n %s en el directorio %s"
-#: fs/mount.pm:91
-#: fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "Verificando %s"
-#: fs/mount.pm:125
-#: partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "error desmontando %s: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "Habilitando la particiĂ³n swap %s"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
-msgstr "Habilitar Listas de Control de Acceso Posix"
+msgid "Enable POSIX Access Control Lists"
+msgstr "Habilitar Listas de Control de Acceso POSIX"
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr "Vaciar el cache de escritura al cerrar los archivos"
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
-msgstr "Permitir la contabilidad de las cuotas del disco y opcionalmente, forzar lĂ­mites"
+msgstr ""
+"Permitir la contabilidad de las cuotas del disco y opcionalmente, forzar "
+"lĂ­mites"
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"No actualizar los tiempos de acceso al inodo en este sistema de archivos\n"
-"(ej: para un acceso mĂ¡s rĂ¡pido al spool de noticias en un servidor de noticias)"
+"(ej: para un acceso mĂ¡s rĂ¡pido al spool de noticias en un servidor de "
+"noticias)"
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-"Actualizar mĂ¡s eficientemente tiempo de acceso a inodos en este sist. de archivos\n"
+"Actualizar mĂ¡s eficientemente tiempo de acceso a inodos en este sist. de "
+"archivos\n"
"(ej: para mejorar el tiempo de respuesta de un servidor de noticias)"
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
"SĂ³lo se puede montar explĂ­citamente (es decir,\n"
"la opciĂ³n -a no causarĂ¡ que se monte el sistema de archivos)"
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
-msgstr "No interpretar dispositivos especiales de bloque o carĂ¡cter en el sistema de archivos."
+msgid "Do not interpret character or block special devices on the filesystem."
+msgstr ""
+"No interpretar dispositivos especiales de bloque o carĂ¡cter en el sistema de "
+"archivos."
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
"No permitir la ejecuciĂ³n de binarios en el sistema de archivos montado.\n"
"Esta opciĂ³n puede ser Ăºtil para un servidor que tiene sistemas de archivos\n"
"que contienen binaros para arquitecturas distintas a la propia."
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
"bits to take effect. (This seems safe, but is in fact rather unsafe if you\n"
"have suidperl(1) installed.)"
msgstr ""
-"No permitir que tengan efecto el ajuste de los bits set-user-id o set-group-id\n"
+"No permitir que tengan efecto el ajuste de los bits set-user-id o set-group-"
+"id\n"
"(Esto parece seguro, pero de hecho es bastante inseguro si tiene\n"
"suidperl(1) instalado)"
-#: fs/mount_options.pm:137
+#: fs/mount_options.pm:139
#, c-format
-msgid "Mount the file system read-only."
+msgid "Mount the filesystem read-only."
msgstr "Montar el sistema de archivos como sĂ³lo de lectura."
-#: fs/mount_options.pm:139
+#: fs/mount_options.pm:141
#, c-format
-msgid "All I/O to the file system should be done synchronously."
-msgstr "Toda la E/S del sistema de archivos deberĂ­a hacerse de manera sincrĂ³nica."
+msgid "All I/O to the filesystem should be done synchronously."
+msgstr ""
+"Toda la E/S del sistema de archivos deberĂ­a hacerse de manera sincrĂ³nica."
-#: fs/mount_options.pm:141
+#: fs/mount_options.pm:143
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr "Permitir a cada usuario montar y desmontar el sistema de archivos."
-#: fs/mount_options.pm:143
+#: fs/mount_options.pm:145
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow an ordinary user to mount the filesystem."
msgstr "Permitir a un usuario comĂºn montar el sistema de archivos."
-#: fs/mount_options.pm:145
+#: fs/mount_options.pm:147
#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
-msgstr "Permitir la contabilidad de las cuotas de disco para los usuarios, y opcionalmente forzar lĂ­mites"
+msgstr ""
+"Permitir la contabilidad de las cuotas de disco para los usuarios, y "
+"opcionalmente forzar lĂ­mites"
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr "Soportar atributos extendidos \"user.\""
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr "Dar acceso de escritura a usuarios regulares"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
msgstr "Dar acceso sĂ³lo de lectura a usuarios regulares"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "Punto de montaje %s duplicado"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "no hay particiones disponibles"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "Rastreando las particiones para encontrar los puntos de montaje"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Seleccione los puntos de montaje"
@@ -2661,26 +2566,32 @@ msgstr "Elija las particiones que desea formatear"
#: fs/partitioning.pm:75
#, c-format
-msgid "Failed to check filesystem %s. Do you want to repair the errors? (beware, you can lose data)"
-msgstr "FallĂ³ la verificaciĂ³n del sistema de archivos %s. ¿Desea reparar los errores? (cuidado, puede perder datos)"
+msgid ""
+"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
+"you can lose data)"
+msgstr ""
+"FallĂ³ la verificaciĂ³n del sistema de archivos %s. ¿Desea reparar los "
+"errores? (cuidado, puede perder datos)"
#: fs/partitioning.pm:78
#, c-format
msgid "Not enough swap space to fulfill installation, please add some"
-msgstr "Espacio de intercambio insuficiente para completar la instalaciĂ³n, añada un poco mĂ¡s"
+msgstr ""
+"Espacio de intercambio insuficiente para completar la instalaciĂ³n, añada un "
+"poco mĂ¡s"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"Debe tener una particiĂ³n raĂ­z.\n"
"Para ello, cree una particiĂ³n (o haga clic sobre una que ya existe).\n"
"Luego elija la acciĂ³n \"Punto de montaje\" y defĂ­nalo como '/'"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2691,47 +2602,58 @@ msgstr ""
"\n"
"¿Desea continuar de todas formas?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "Usar el espacio libre"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "No hay espacio libre suficiente para asignar las particiones nuevas"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "Usar la particiĂ³n existente"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "No hay ninguna particiĂ³n existente para usar"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "Calculando el espacio de la particiĂ³n Microsoft Windows®"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr "Usar el espacio libre de una particiĂ³n Windows®"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "¿A quĂ© particiĂ³n desea cambiarle el tamaño?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
-msgid "Your Microsoft Windows® partition is too fragmented. Please reboot your computer under Microsoft Windows®, run the ``defrag'' utility, then restart the Mandriva Linux installation."
-msgstr "Su particiĂ³n Microsoft Windows® estĂ¡ muy fragmentada, por favor primero ejecute \"defrag\""
+msgid ""
+"Your Microsoft Windows® partition is too fragmented. Please reboot your "
+"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
+"the %s installation."
+msgstr ""
+"Su particiĂ³n Microsoft Windows® estĂ¡ muy fragmentada. Por favor reinicie su "
+"computador bajo Microsoft Windows®, ejecute la utilidad ``defrag'',luego "
+"reinicie la instalaciĂ³n %s."
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr "No se pudo encontrar la particiĂ³n para cambiar el tamaño (%d opciones)"
+
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2740,7 +2662,12 @@ msgid ""
"Your Microsoft Windows® partition will be now resized.\n"
"\n"
"\n"
-"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.\n"
+"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.\n"
"\n"
"\n"
"When sure, press %s."
@@ -2751,83 +2678,90 @@ msgstr ""
"Ahora DrakX cambiarĂ¡ el tamaño de su particiĂ³n Windows.\n"
"\n"
"\n"
-"Proceda con cuidado: esta operaciĂ³n es peligrosa. Si aĂºn no lo hizo, primero deberĂ­a salir de la instalaciĂ³n, ejecutar \"chkdsk c:\" desde una LĂ­nea de Comandos bajo Windows (atenciĂ³n, ejecutar el programa grĂ¡fico \"scandisk\" no es suficiente, ¡asegĂºrese de usar \"chkdsk\" en una LĂ­nea de Comandos!), ejecutar \"defrag\" opcionalmente, y luego volver a iniciar la instalaciĂ³n. TambiĂ©n deberĂ­a hacer una copia de seguridad de sus datos.\n"
+"Proceda con cuidado: esta operaciĂ³n es peligrosa. Si aĂºn no lo hizo, primero "
+"deberĂ­a salir de la instalaciĂ³n, ejecutar \"chkdsk c:\" desde una LĂ­nea de "
+"Comandos bajo Windows (atenciĂ³n, ejecutar el programa grĂ¡fico \"scandisk\" "
+"no es suficiente, ¡asegĂºrese de usar \"chkdsk\" en una LĂ­nea de Comandos!), "
+"ejecutar \"defrag\" opcionalmente, y luego volver a iniciar la instalaciĂ³n. "
+"También debería hacer una copia de seguridad de sus datos.\n"
"\n"
"\n"
"Cuando esté seguro, pulse sobre %s."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189
-#: fs/partitioning_wizard.pm:552
-#: interactive.pm:549
-#: interactive/curses.pm:263
-#: ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Siguiente"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Partitionning"
msgstr "Particionando"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
-msgstr "¿QuĂ© tamaño desea conservar para Microsoft Windows® en la particiĂ³n %s?"
+msgstr ""
+"¿QuĂ© tamaño desea conservar para Microsoft Windows® en la particiĂ³n %s?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "Tamaño"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "Cambiando tamaño a particiĂ³n Microsoft Windows®"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "FallĂ³ el redimensionado de la FAT: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
-msgstr "No hay particiones FAT para redimensionar (o no queda espacio suficiente)"
+msgstr ""
+"No hay particiones FAT para redimensionar (o no queda espacio suficiente)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Quitar Microsoft Windows®"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Erase and use entire disk"
msgstr "Borrar y usar el disco entero"
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "Tiene mĂ¡s de un disco rĂ­gido, ¿sobre cuĂ¡l desea instalar Linux?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
+msgstr ""
+"Usted tiene mĂ¡s de una unidad de disco duro, ¿cuĂ¡l quiere que use el "
+"instalador?"
-#: fs/partitioning_wizard.pm:243
-#: fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "Se perderĂ¡n TODAS las particiones y sus datos en la unidad %s"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "Particionamiento de disco personalizado"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "Usar fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2836,67 +2770,73 @@ msgstr ""
"Ahora puede particionar %s.\n"
"Cuando haya terminado, no se olvide de guardar usando 'w'"
-#: fs/partitioning_wizard.pm:402
+#: fs/partitioning_wizard.pm:425
#, c-format
msgid "Ext2/3/4"
msgstr "Ext2/3/4"
-#: fs/partitioning_wizard.pm:432
-#: fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "No se puede encontrar nada de espacio para instalar"
-#: fs/partitioning_wizard.pm:441
-#: fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "El asistente de particionamiento de DrakX encontrĂ³ las siguientes soluciones:"
+msgstr ""
+"El asistente de particionamiento de DrakX encontrĂ³ las siguientes soluciones:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr "Éste es el contenido de su disco"
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "FallĂ³ el particionamiento: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "No se puede usar JFS para particiones menores de 32MB"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "No se puede usar ReiserFS para particiones menores de 32MB"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr "No se puede usar Btfrs para particiones mĂ¡s pequeñas de 256 MB"
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "simple"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "con /usr"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "servidor"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
-msgstr "Se detectĂ³ RAID por software para los discos %s en el BIOS ¿Desea activarlo?"
+msgstr ""
+"Se detectĂ³ RAID por software para los discos %s en el BIOS ¿Desea activarlo?"
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"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 :"
+"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
"(the error is %s)\n"
@@ -2904,44 +2844,51 @@ msgid ""
"Do you agree to lose all the partitions?\n"
msgstr ""
"No se puede leer la tabla de particiones de %s, estĂ¡ demasiado corrupta :(\n"
-"Se puede seguir, borrando las particiones malas (¡perderĂ¡ TODOS LOS DATOS!).\n"
-"La otra soluciĂ³n es no permitir que DrakX modifique la tabla de particiones.\n"
+"Se puede seguir, borrando las particiones malas (¡perderĂ¡ TODOS LOS "
+"DATOS!).\n"
+"La otra soluciĂ³n es no permitir que DrakX modifique la tabla de "
+"particiones.\n"
"(el error es %s)\n"
"\n"
"¿EstĂ¡ de acuerdo en perder todas las particiones?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "Los puntos de montaje deben comenzar con una /"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "Los puntos de montaje deberĂ­an contener sĂ³lo caracteres alfanumĂ©ricos"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "Ya existe una particiĂ³n con el punto de montaje %s\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"EligiĂ³ una particiĂ³n RAID en software como particiĂ³n raĂ­z (/).\n"
-"NingĂºn cargador de arranque es capaz de manejar esto sin una particiĂ³n /boot.\n"
-"Por favor, asegĂºrese de añadir una particiĂ³n /boot."
+"Usted ha seleccionado una particiĂ³n de RAID de software como raĂ­z (/).\n"
+"No hay un cargador de arranque capaz de manejar esto sin una particiĂ³n /"
+"boot.\n"
+"Por favor, asegĂºrese de añadir una particiĂ³n /boot"
-#: fsedit.pm:438
+#: fsedit.pm:453
#, c-format
-msgid "Metadata version unsupported for a boot partition. Please be sure to add a /boot partition."
-msgstr "La versiĂ³n de meta datos no estĂ¡ soportada para una particiĂ³n de arranque. Por favor asegĂºrese de agregar una particiĂ³n /boot."
+msgid ""
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
+msgstr ""
+"VersiĂ³n de metadatos no soportada para una particiĂ³n de arranque. Por favor "
+"asegĂºrese de agregar una particiĂ³n /boot separada."
-#: fsedit.pm:446
+#: fsedit.pm:461
#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
@@ -2950,62 +2897,71 @@ msgstr ""
"EligiĂ³ una particiĂ³n RAID en software como /boot.\n"
"NingĂºn cargador de arranque es capaz de manejar esto."
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
-msgstr "La versiĂ³n de meta datos no estĂ¡ soportada para una particiĂ³n de arranque."
+msgstr ""
+"La versiĂ³n de meta datos no estĂ¡ soportada para una particiĂ³n de arranque."
-#: fsedit.pm:457
+#: fsedit.pm:472
#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"EligiĂ³ una particiĂ³n cifrada como particiĂ³n raĂ­z (/).\n"
-"NingĂºn cargador de arranque es capaz de manejar esto sin una particiĂ³n /boot.\n"
-"Por favor, asegĂºrese de añadir una particiĂ³n /boot."
+"Ha seleccionado una particiĂ³n raĂ­z (/) cifrada.\n"
+"NingĂºn cargador de arranque puede manejar esto sin una particiĂ³n raĂ­z.\n"
+"Por favor asegĂºrese de agregar una particiĂ³n /boot separada"
-#: fsedit.pm:443
-#: fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
-msgstr "No puede usar un sistema de archivos cifrado para el punto de montaje %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
+msgstr ""
+"No puede usar un sistema de archivos cifrado para el punto de montaje %s"
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
-msgid "You can not use the LVM Logical Volume for mount point %s since it spans physical volumes"
-msgstr "No puede usar un Volumen LĂ³gico LVM para el punto de montaje %s ya que cubre varios volĂºmenes fĂ­sicos"
+msgid ""
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
+"physical volumes"
+msgstr ""
+"No puede usar un Volumen LĂ³gico LVM para el punto de montaje %s ya que cubre "
+"varios volĂºmenes fĂ­sicos"
-#: fsedit.pm:449
+#: fsedit.pm:484
#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
-"The bootloader is not able to handle this when the volume spans physical volumes.\n"
-"You should create a /boot partition first"
+"The bootloader is not able to handle this when the volume spans physical "
+"volumes.\n"
+"You should create a separate /boot partition first"
msgstr ""
-"SeleccionĂ³ un volumen lĂ³gico LVM como raĂ­z (/).\n"
-"El cargador de arranque no puede manejar esto cuando el volume lĂ³gico se extiende sobre varios volĂºmenes fĂ­sicos.\n"
-"DeberĂ­a crear una particiĂ³n /boot primero"
+"Ha seleccionado el volumen lĂ³gico LVM como raĂ­z (/).\n"
+"El cargador de arranque no puede manejar esto cuando el volumen cruza "
+"volĂºmenes fĂ­sicos.\n"
+"Debe primero crear una particiĂ³n /boot separada"
-#: fsedit.pm:453
-#: fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "Este directorio deberĂ­a permanecer dentro del sistema de archivos raĂ­z"
-#: fsedit.pm:457
-#: fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
-msgid "You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount point\n"
-msgstr "Necesita un sistema de archivos verdadero (ext2/3/4, reiserfs, xfs o jfs) para este punto de montaje\n"
+msgid ""
+"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
+"point\n"
+msgstr ""
+"Necesita un sistema de archivos verdadero (ext2/3/4, reiserfs, xfs o jfs) "
+"para este punto de montaje\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "No hay espacio libre suficiente para la asignaciĂ³n automĂ¡tica"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "Nada para hacer"
@@ -3015,461 +2971,421 @@ msgstr "Nada para hacer"
msgid "SATA controllers"
msgstr "Controladoras SATA"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "Controladoras RAID"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "Controladores (E)IDE/ATA"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, c-format
msgid "Card readers"
msgstr "Lectores de tarjetas"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "Controladores Firewire"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "Controladores PCMCIA"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "Controladores SCSI"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "Controladores USB"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "Puertos USB"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "Controladores SMBus"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "Puentes y controladores del sistema"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Disquete"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "Disco"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr "Dispositivos de almacenamiento USB"
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CD-ROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "Grabadoras de CD/DVD"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "Cinta"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "Controladoras AGP"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "Tarjeta de vĂ­deo"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr "Tarjeta DVB"
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "Tarjeta de TV"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "Otros dispositivos multimedios"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "Tarjeta de sonido"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "CĂ¡mara web"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "Procesadores"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "Adaptadores RDSI"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr "Dispositivos de sonido USB"
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr "Tarjetas de radio"
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr "Tarjetas de red ATM"
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr "Tarjetas de red WAN"
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr "Dispositivos Bluetooth"
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "Tarjeta Ethernet"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "MĂ³dem"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "Adaptadores ADSL"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "Memoria"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "Impresora"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr "Controladores de juegos"
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "Joystick"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Teclado"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr "Tableta y touchscreen"
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "RatĂ³n"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr "BiometrĂ­a"
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "UPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "EscĂ¡ner"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "Desconocido/Otros"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "cpu #"
-#: harddrake/sound.pm:303
+#: harddrake/sound.pm:80
#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "Espere, por favor... Aplicando la configuraciĂ³n"
-
-#: harddrake/sound.pm:366
-#, c-format
-msgid "Enable PulseAudio"
-msgstr "Habilitar PulseAudio"
+msgid "No known driver"
+msgstr "No hay controlador conocido"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr "Habilitar el sonido 5.1 con PulseAudio"
+msgid "There's no known driver for your sound card (%s)"
+msgstr "No hay un controlador conocido para su tarjeta de sonido (%s)"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
-msgstr "Habilitar cambio de usuario para aplicaciones de audio"
+msgid "Enable PulseAudio"
+msgstr "Habilitar PulseAudio"
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr "Utilizar modo Glitch-Free"
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr "Restaurar el mezclador de sonido a valores predeterminados"
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr "SoluciĂ³n de problemas"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "No hay controlador alternativo"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
-msgid "There's no known OSS/ALSA alternative driver for your sound card (%s) which currently uses \"%s\""
-msgstr "No hay controlador alternativo OSS/ALSA conocido para su tarjeta de sonido (%s) que en este momento usa \"%s\""
+msgid ""
+"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
+"currently uses \"%s\""
+msgstr ""
+"No hay controlador alternativo OSS/ALSA conocido para su tarjeta de sonido "
+"(%s) que en este momento usa \"%s\""
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "ConfiguraciĂ³n de sonido"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid "Here you can select an alternative driver (either OSS or ALSA) for your sound card (%s)."
-msgstr "AquĂ­ puede seleccionar un controlador alternativo (OSS o ALSA) para su tarjeta de sonido (%s)"
+msgid "Your card uses the \"%s\" driver"
+msgstr "Su tarjeta utiliza el controlados \"%s\""
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
+#, c-format
+msgid "Sound troubleshooting"
+msgstr "SoluciĂ³n de problemas de sonido"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is \"%s\")"
-msgstr ""
"\n"
"\n"
-"Actualmente su tarjeta usa el controlador %s\"%s\" (el controlador predet. para su tarjeta es \"%s\")"
-
-#: harddrake/sound.pm:414
-#, c-format
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent sound API (it's available on most UNIX(tm) systems) but it's a very basic and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"- 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.\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using the ALSA library.\n"
-msgstr ""
-"OSS (Open Sound System) fue el primer API de sonido. Es un API de sonido independiente del sistema operativo (estĂ¡ disponible en la mayorĂ­a de los sistemas UNIX(tm)) pero es un API muy bĂ¡sico y limitado.\n"
-"Es mĂ¡s, todos los controladores OSS reinventan la rueda.\n"
+"- \"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\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) es una arquitectura modular que\n"
-"soporta un amplio rango de tarjetas ISA, USB y PCI.\n"
"\n"
-"TambiĂ©n brinda un API de mĂ¡s alto nivel que OSS.\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"Para utilizar ALSA, uno puede utilizar:\n"
-"- el API antiguo de compatibilidad OSS\n"
-"- el API nuevo de ALSA que brinda muchas caracterĂ­sticas mejoradas pero necesita del uso de la biblioteca ALSA.\n"
-
-#: harddrake/sound.pm:428
-#: harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "Controlador:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"El controlador antiguo \"%s\" estĂ¡ en la lista negra.\n"
"\n"
-"Ha sido reportado como problemĂ¡tico para el nĂºcleo al descargarlo.\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
+"\n"
+"\n"
+"- \"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.\n"
"\n"
-"El controlador nuevo \"%s\" sĂ³lo se utilizarĂ¡ en el prĂ³ximo arranque."
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "No hay controlador de cĂ³digo libre"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid "There's no free driver for your sound card (%s), but there's a proprietary driver at \"%s\"."
-msgstr "No hay controlador libre para su tarjeta de sonido (%s), pero hay uno propietario en \"%s\"."
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "No hay controlador conocido"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "No hay un controlador conocido para su tarjeta de sonido (%s)"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "SoluciĂ³n de problemas de sonido"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card uses\n"
-"by default\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
+"\n"
+"\n"
+"- \"/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)\n"
msgstr ""
-"El probador de sonido clĂ¡sico va a ejecutar los comandos siguientes:\n"
+"A continuaciĂ³n se muestran consejos bĂ¡sicos para ayudar a resolver problemas "
+"de audio. Para consejos mas precisos y actualizados, por favor vea:\n"
"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" le dirĂ¡ quĂ© controlador predet. usa su\n"
-"tarjeta de sonido\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\n"
-"\" le dirĂ¡ quĂ© controlador usa la misma\n"
-"en este momento\n"
"\n"
-"- \"/sbin/lsmod\" le permitirĂ¡ verificar si su mĂ³dulo (controlador) estĂ¡\n"
-"cargado o no\n"
+"- RecomendaciĂ³n general: Habilitar PulseAudio. Si usted ha optado por no "
+"utilizar PulseAudio, le aconsejamos habilitarlo. Para la mayorĂ­a de los usos "
+"de escritorio, PulseAudio es la opciĂ³n recomendada y mejor soportada.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" y \"/sbin/chkconfig --list alsa\" le dirĂ¡\n"
-"si los servicios alsa y sonido estĂ¡n configurados para correr en el nivel\n"
-"de ejecuciĂ³n 3\n"
"\n"
-"- \"aumix -q\" le dirĂ¡ si el volumen del sonido estĂ¡ mudo o no\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" le dirĂ¡ quĂ© programa utiliza la tarjeta de sonido.\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "Permitirme elegir cualquier controlador"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "Eligiendo un controlador arbitrario"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your card\n"
-"you can pick one in the above list.\n"
+"- \"kmix\" (KDE), \"gnome-control-center sound\" (GNOME) y \"pavucontrol"
+"\" (genĂ©rico) lanzarĂ¡n aplicaciones grĂ¡ficas que le permitirĂ¡n ver sus "
+"dispositivos de sonido y ajustar los niveles de volumen\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
-msgstr ""
-"Si realmente cree que sabe qué controlador es el adecuado para su tarjeta\n"
-"puede elegir uno en la lista de arriba.\n"
"\n"
-"El controlador corriente para su tarjeta de sonido \"%s\" es \"%s\" "
+"- \"ps aux | grep pulseaudio\" revisarĂ¡ que PulseAudio estĂ¡ ejecutĂ¡ndose.\n"
+"\n"
+"\n"
+"- \"pactl stat\" revisarĂ¡ que puede conectarse correctamente al demonio "
+"PulseAudio.\n"
+"\n"
+"\n"
+"- \"pactl list sink-inputs\" le dirĂ¡ quĂ© programas estĂ¡n actualmente "
+"reproduciendo sonido via PulseAudio.\n"
+"\n"
+"\n"
+"- \"systemctl status osspd.service\" le dirĂ¡ el estado actual del Demonio "
+"OSS Proxy Daemon. Éste es usado para habilitar sonido de aplicaciones "
+"antiguas que usan la API de sonido de OSS. Debe instalar el paquete \"ossp\" "
+"si necesita esta funcionalidad.\n"
+"\n"
+"\n"
+"- \"pacmd ls\" le darĂ¡ MUCHA informaciĂ³n de depuraciĂ³n sobre el estado "
+"actual de su audio.\n"
+"\n"
+"\n"
+"- \"lspcidrake -v | grep -i audio\" le dirĂ¡ cuĂ¡l controlador de bajo nivel "
+"usa su tarjeta de sonido de manera predeterminada.\n"
+"\n"
+"\n"
+"- \"/usr/sbin/lsmod | grep snd\" le permitirĂ¡ revisar cuĂ¡les mĂ³dulos de "
+"sonido del kernel (controladores) estĂ¡n cargados.\n"
+"\n"
+"\n"
+"- \"alsamixer -c 0\" le darĂ¡ un mezclador basado en texto para los controles "
+"del mezclador de bajo nivel ALSA para la primera tarjeta de sonido\n"
+"\n"
+"\n"
+"- \"/usr/sbin/fuser -v /dev/snd/pcm* /dev/dsp\" le dirĂ¡ quĂ© programas estĂ¡n "
+"actualmente utilizando la tarjeta de sonido directamente. Normalmente esto "
+"sĂ³lo deberĂ­a mostrar PulseAudio\n"
#: harddrake/v4l.pm:12
#, c-format
msgid "Auto-detect"
msgstr "DetecciĂ³n automĂ¡tica"
-#: harddrake/v4l.pm:97
-#: harddrake/v4l.pm:285
-#: harddrake/v4l.pm:337
+#: harddrake/v4l.pm:97 harddrake/v4l.pm:285 harddrake/v4l.pm:337
#, c-format
msgid "Unknown|Generic"
msgstr "Desconocido|Genérico"
@@ -3487,11 +3403,16 @@ msgstr "Desconocido|CPH06X (bt878) [muchos fabricantes]"
#: harddrake/v4l.pm:475
#, c-format
msgid ""
-"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-detect the rights parameters.\n"
-"If your card is misdetected, you can force the right tuner and card types here. Just select your tv card parameters if needed."
+"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
+"detect the rights parameters.\n"
+"If your card is misdetected, you can force the right tuner and card types "
+"here. Just select your TV card parameters if needed."
msgstr ""
-"El mĂ³dulo bttv del nĂºcleo GNU/Linux simplemente detecta automĂ¡ticamente los parĂ¡metros correctos para la mayorĂ­a de las tarjetas de TV modernas.\n"
-"Si no se detecta correctamente la suya, aquĂ­ puede forzar los tipos de tarjeta y sintonizador adecuados. Simplemente seleccione los parĂ¡metros de su tarjeta de TV si lo necesita."
+"El mĂ³dulo bttv del nĂºcleo GNU/Linux simplemente detecta automĂ¡ticamente los "
+"parĂ¡metros correctos para la mayorĂ­a de las tarjetas de TV modernas.\n"
+"Si no se detecta correctamente la suya, aquĂ­ puede forzar los tipos de "
+"tarjeta y sintonizador adecuados. Simplemente seleccione los parĂ¡metros de "
+"su tarjeta de TV si lo necesita."
#: harddrake/v4l.pm:478
#, c-format
@@ -3503,107 +3424,83 @@ msgstr "Modelo de la tarjeta :"
msgid "Tuner type:"
msgstr "Tipo de sintonizador :"
-#: interactive.pm:128
-#: interactive.pm:549
-#: interactive/curses.pm:263
-#: interactive/http.pm:103
-#: interactive/http.pm:156
-#: interactive/stdio.pm:39
-#: interactive/stdio.pm:148
-#: interactive/stdio.pm:149
-#: mygtk2.pm:847
-#: ugtk2.pm:421
-#: ugtk2.pm:519
-#: ugtk2.pm:812
-#: ugtk2.pm:835
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
+#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "Aceptar"
-#: interactive.pm:228
-#: modules/interactive.pm:72
-#: ugtk2.pm:811
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "SĂ­"
-#: interactive.pm:228
-#: modules/interactive.pm:72
-#: ugtk2.pm:811
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
#: wizards.pm:156
#, c-format
msgid "No"
msgstr "No"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Elija un archivo"
-#: interactive.pm:387
-#: interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Agregar"
-#: interactive.pm:387
-#: interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Modificar"
-#: interactive.pm:549
-#: interactive/curses.pm:263
-#: ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Finalizar"
-#: interactive.pm:550
-#: interactive/curses.pm:260
-#: ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "Anterior"
-#: interactive/curses.pm:556
-#: ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
msgstr "No se ha especificado ningĂºn archivo"
-#: interactive/curses.pm:560
-#: ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
msgstr "Ha especificado un directorio, no un archivo"
-#: interactive/curses.pm:562
-#: ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
msgstr "No existe ese directorio"
-#: interactive/curses.pm:562
-#: ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "No existe ese archivo"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr "AtenciĂ³n, estĂ¡ habilitado el bloqueo de mayĂºsculas"
-#: interactive/stdio.pm:29
-#: interactive/stdio.pm:154
+#: interactive/stdio.pm:29 interactive/stdio.pm:154
#, c-format
msgid "Bad choice, try again\n"
msgstr "ElecciĂ³n incorrecta, intĂ©ntelo de nuevo\n"
-#: interactive/stdio.pm:30
-#: interactive/stdio.pm:155
+#: interactive/stdio.pm:30 interactive/stdio.pm:155
#, c-format
msgid "Your choice? (default %s) "
msgstr "¿Su elecciĂ³n? (por defecto %s)"
@@ -3675,1669 +3572,1543 @@ msgstr "Reenviar"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "Andorra"
-#: lang.pm:213
-#: timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "Emiratos Ărabes Unidos"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "AfganistĂ¡n"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antigua y Barbuda"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Anguilla"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "Albania"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "Armenia"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Antillas Holandesas"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "Angola"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "AntĂ¡rtica"
-#: lang.pm:222
-#: timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "Argentina"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "Samoa Americana"
-#: lang.pm:224
-#: mirror.pm:12
-#: timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "Austria"
-#: lang.pm:225
-#: mirror.pm:11
-#: timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "Australia"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "Aruba"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "AzerbayĂ¡n"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Bosnia Herzegovina"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbados"
-#: lang.pm:230
-#: timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Bangladesh"
-#: lang.pm:231
-#: mirror.pm:13
-#: timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Bélgica"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Burkina Faso"
-#: lang.pm:233
-#: timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "Bulgaria"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Bahrein"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Burundi"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "BenĂ­n"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Bermuda"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Brunei Darussalam"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Bolivia"
-#: lang.pm:240
-#: mirror.pm:14
-#: timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Brasil"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahamas"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "ButĂ¡n"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Isla Bouvet"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Botswana"
-#: lang.pm:245
-#: timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Bielorrusia"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Belice"
-#: lang.pm:247
-#: mirror.pm:15
-#: timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "CanadĂ¡"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Islas Cocos (Keeling)"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "Congo (Kinshasa)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "RepĂºblica Centroafricana"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "Congo (Brazzaville)"
-#: lang.pm:252
-#: mirror.pm:39
-#: timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Suiza"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "Costa de Marfil"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Islas Cook"
-#: lang.pm:255
-#: timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Chile"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "CamerĂºn"
-#: lang.pm:257
-#: timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "China"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "Colombia"
-#: lang.pm:259
-#: mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "Costa Rica"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Serbia & Montenegro"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "Cuba"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Cabo Verde"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "Isla Navidad"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "Chipre"
-#: lang.pm:265
-#: mirror.pm:17
-#: timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "RepĂºblica Checa"
-#: lang.pm:266
-#: mirror.pm:22
-#: timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "Alemania"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Djibuti"
-#: lang.pm:268
-#: mirror.pm:18
-#: timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Dinamarca"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Dominica"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "RepĂºblica Dominicana"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "Argelia"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Ecuador"
-#: lang.pm:273
-#: mirror.pm:19
-#: timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Estonia"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Egipto"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Sahara Oeste"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Eritrea"
-#: lang.pm:277
-#: mirror.pm:37
-#: timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "España"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "EtiopĂ­a"
-#: lang.pm:279
-#: mirror.pm:20
-#: timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Finlandia"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Fidji"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Islas Malvinas"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Micronesia"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Islas Feroe"
-#: lang.pm:284
-#: mirror.pm:21
-#: timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Francia"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "GabĂ³n"
-#: lang.pm:286
-#: timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "Reino Unido"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Granada"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "Georgia"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "Guayana Francesa"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Ghana"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Gibraltar"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Groenlandia"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Gambia"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Guinea"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Guadalupe"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Guinea Ecuatorial"
-#: lang.pm:297
-#: mirror.pm:23
-#: timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Grecia"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "Islas Georgia del Sur y Sandwich del Sur"
-#: lang.pm:299
-#: timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Guatemala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Guam"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Guinea-Bissau"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Guyana"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Hong Kong SAR (China)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Islas Heard y McDonald"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Honduras"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "Croacia"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "HaitĂ­"
-#: lang.pm:308
-#: mirror.pm:24
-#: timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "HungrĂ­a"
-#: lang.pm:309
-#: timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Indonesia"
-#: lang.pm:310
-#: mirror.pm:25
-#: timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Irlanda"
-#: lang.pm:311
-#: mirror.pm:26
-#: timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Israel"
-#: lang.pm:312
-#: timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "India"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Territorio BritĂ¡nico del OcĂ©ano Ăndico"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Iraq"
-#: lang.pm:315
-#: timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "IrĂ¡n"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Islandia"
-#: lang.pm:317
-#: mirror.pm:27
-#: timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "Italia"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Jamaica"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "Jordania"
-#: lang.pm:320
-#: mirror.pm:28
-#: timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "JapĂ³n"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "Kenia"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "KirguizistĂ¡n"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "Camboya"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Kiribati"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "Comores"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "Saint Kitts y Nevis"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "Corea (del Norte)"
-#: lang.pm:328
-#: timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "Corea"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Kuwait"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "Islas CaimĂ¡n"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "KazajstĂ¡n"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Laos"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "LĂ­bano"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Santa LucĂ­a"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Liechtenstein"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Sri Lanka"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Liberia"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Lesoto"
-#: lang.pm:339
-#: timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Lituania"
-#: lang.pm:340
-#: timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Luxemburgo"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Letonia"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "Libia"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "Marruecos"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "MĂ³naco"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "Moldavia"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "Madagascar"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Islas Marshall"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "Macedonia"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "Mali"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Myanmar"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "Mongolia"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Islas Marianas del Norte"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "Martinica"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "Mauritania"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Monserrat"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "Malta"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "Mauricio"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "Maldivas"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Malawi"
-#: lang.pm:360
-#: timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "México"
-#: lang.pm:361
-#: timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "Malasia"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "Mozambique"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "Namibia"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "Nueva Caledonia"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "NĂ­ger"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Isla Norfolk"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "Nigeria"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Nicaragua"
-#: lang.pm:369
-#: mirror.pm:29
-#: timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Holanda"
-#: lang.pm:370
-#: mirror.pm:31
-#: timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Noruega"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "Nepal"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "Nauru"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niue"
-#: lang.pm:374
-#: mirror.pm:30
-#: timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "Nueva Zelanda"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "OmĂ¡n"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "PanamĂ¡"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "PerĂº"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "Polinesia Francesa"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "PapĂºa Nueva Guinea"
-#: lang.pm:380
-#: timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Filipinas"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "PakistĂ¡n"
-#: lang.pm:382
-#: mirror.pm:32
-#: timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "Polonia"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Saint Pierre y Miquelon"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitcairn"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "Puerto Rico"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Palestina"
-#: lang.pm:387
-#: mirror.pm:33
-#: timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "Portugal"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paraguay"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Palau"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Qatar"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "ReuniĂ³n"
-#: lang.pm:392
-#: timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "RumanĂ­a"
-#: lang.pm:393
-#: mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Rusia"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Ruanda"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "Arabia SaudĂ­"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Islas SalomĂ³n"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Seychelles"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "SudĂ¡n"
-#: lang.pm:399
-#: mirror.pm:38
-#: timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Suecia"
-#: lang.pm:400
-#: timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Singapur"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Santa Helena"
-#: lang.pm:402
-#: timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Eslovenia"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Islas Svalbard e Islas Jan Mayen"
-#: lang.pm:404
-#: mirror.pm:35
-#: timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "Eslovaquia"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Sierra Leona"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "San Marino"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Senegal"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "Somalia"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Surinam"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "Santo Tomé y Príncipe"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "El Salvador"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "Siria"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Swazilandia"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Islas Turks y Caicos"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "Chad"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "Territorios Franceses del Sur"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Togo"
-#: lang.pm:418
-#: mirror.pm:41
-#: timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Tailandia"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "TajikistĂ¡n"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Tokelau"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "Timor Oriental"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "TurkmenistĂ¡n"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Tunicia"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Tonga"
-#: lang.pm:425
-#: timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "TurquĂ­a"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Trinidad y Tobago"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Tuvalu"
-#: lang.pm:428
-#: mirror.pm:40
-#: timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "TaiwĂ¡n"
-#: lang.pm:429
-#: timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Tanzania"
-#: lang.pm:430
-#: timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Ucrania"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Uganda"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "Islas Circundantes Menores de los Estados Unidos"
-#: lang.pm:433
-#: mirror.pm:42
-#: timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "Estados Unidos"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Uruguay"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "UzbekistĂ¡n"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "Vaticano"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "San Vicente y las Granadinas"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Venezuela"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "Islas VĂ­rgenes (BritĂ¡nicas)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "Islas VĂ­rgenes (EE.UU.)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Vietnam"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Vanuatu"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "Wallis y Futuna"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Samoa"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Yemen"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Mayotte"
-#: lang.pm:447
-#: mirror.pm:36
-#: timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "SudĂ¡frica"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Zambia"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Zimbaue"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "Bienvenido a %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr "FallĂ³ el movimiento de espacio fĂ­sico a otros volĂºmenes fĂ­sicos"
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr "El volumen fĂ­sico %s todavĂ­a estĂ¡ en uso"
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "Quite los volĂºmenes lĂ³gicos primero\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
-msgstr "El cargador de arranque no puede manejar /boot en mĂºltiples volĂºmenes fĂ­sicos"
+msgstr ""
+"El cargador de arranque no puede manejar /boot en mĂºltiples volĂºmenes fĂ­sicos"
+#. -PO: Only write something if needed:
#: messages.pm:11
#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr "_: AquĂ­ puede alertar sobre una traducciĂ³n no oficial"
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "IntroducciĂ³n"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva Linux distribution \n"
-"shall be called the \"Software Products\" hereafter. The Software Products include, but are not \n"
-"restricted to, the set of programs, methods, rules and documentation related to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and any applications \n"
-"distributed with these products provided by Mandriva's licensors or suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
-"Please read this document carefully. This document is a license agreement between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
-"By installing, duplicating or using any of the Software Products in any manner, you explicitly \n"
-"accept and fully agree to conform to the terms and conditions of this License. \n"
-"If you disagree with any portion of the License, you are not allowed to install, duplicate or use \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
+"shall be called the \"Software Products\" hereafter. The Software Products "
+"include, but are not \n"
+"restricted to, the set of programs, methods, rules and documentation related "
+"to the operating \n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+"El sistema operativo y los diferentes componentes disponibles en la "
+"distribuciĂ³n Mageia \n"
+"se denominarĂ¡n \"Productos de Software\" en adelante. Los Productos de "
+"Software incluyen, pero no \n"
+"estĂ¡n restringidos a, el conjunto de programas, mĂ©todos, reglas y "
+"documentaciĂ³n relativas al \n"
+"sistema operativo y a los diferentes componentes de la\n"
+"distribuciĂ³n Mageia, y cualquier \n"
+"aplicaciĂ³n distribuida con estos productos proporcionados por los "
+"proveedores o licenciatarios\n"
+"de Mageia."
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr "1. Acuerdo de Licencia"
+
+#: messages.pm:29
+#, c-format
+msgid ""
+"Please read this document carefully. This document is a license agreement "
+"between you and \n"
+"Mageia which applies to the Software Products.\n"
+"By installing, duplicating or using any of the Software Products in any "
+"manner, you explicitly \n"
+"accept and fully agree to conform to the terms and conditions of this "
+"License. \n"
+"If you disagree with any portion of the License, you are not allowed to "
+"install, duplicate or use \n"
"the Software Products. \n"
-"Any attempt to install, duplicate or use the Software Products in a manner which does not comply \n"
-"with the terms and conditions of this License is void and will terminate your rights under this \n"
-"License. Upon termination of the License, you must immediately destroy all copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
-"The Software Products and attached documentation are provided \"as is\", with no warranty, to the \n"
+"Any attempt to install, duplicate or use the Software Products in a manner "
+"which does not comply \n"
+"with the terms and conditions of this License is void and will terminate "
+"your rights under this \n"
+"License. Upon termination of the License, you must immediately destroy all "
+"copies of the \n"
+"Software Products."
+msgstr ""
+"Por favor, lea con cuidado este documento. El documento constituye un "
+"contrato de licencia entre usted \n"
+"y Mageia que se aplica a los Produrctos Software.\n"
+"Al instalar, duplicar o usar cualquiera de los Productos de Software de "
+"cualquier manera, indica \n"
+"que acepta explĂ­citamente, y estĂ¡ de acuerdo\n"
+"con los términos y condiciones de esta Licencia.\n"
+"Si no estĂ¡ de acuerdo con cualquier porciĂ³n de esta Licencia. \n"
+"Si usted no estĂ¡ de acuerdo con una parte de la Licencia, usted no tendrĂ¡ "
+"permitido instalar, \n"
+"duplicar o utilizar los Productos Software.\n"
+"Cualquier intento de instalar, duplicar o usar los Productos de Software en "
+"una manera tal que no cumpla \n"
+"con los tĂ©rminos y condiciones de esta Licencia es nulo y terminarĂ¡ sus "
+"derechos bajo esta \n"
+"Licencia. En caso de anulaciĂ³n de la Licencia, Usted deberĂ¡ destruir "
+"inmediatamente todas las copias de los Productos de Software."
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr "2. GarantĂ­a limitada"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
+"The Software Products and attached documentation are provided \"as is\", "
+"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any circumstances and to the extent \n"
-"permitted by law, be liable for any special, incidental, direct or indirect damages whatsoever \n"
-"(including without limitation damages for loss of business, interruption of business, financial \n"
-"loss, legal fees and penalties resulting from a court judgment, or any other consequential loss) \n"
-"arising out of the use or inability to use the Software Products, even if Mandriva S.A. or its \n"
-"licensors or suppliers have been advised of the possibility or occurrence of such damages.\n"
-"\n"
-"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME COUNTRIES\n"
-"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, suppliers or\n"
-"distributors will, in any circumstances, be liable for any special, incidental, direct or indirect \n"
-"damages whatsoever (including without limitation damages for loss of business, interruption of \n"
-"business, financial loss, legal fees and penalties resulting from a court judgment, or any \n"
-"other consequential loss) arising out of the possession and use of software components or \n"
-"arising out of downloading software components from one of Mandriva Linux sites which are \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
+"permitted by law, be liable for any special, incidental, direct or indirect "
+"damages whatsoever \n"
+"(including without limitation damages for loss of business, interruption of "
+"business, financial \n"
+"loss, legal fees and penalties resulting from a court judgment, or any other "
+"consequential loss) \n"
+"arising out of the use or inability to use the Software Products, even if "
+"Mageia or its \n"
+"licensors or suppliers have been advised of the possibility or occurrence of "
+"such damages.\n"
+"\n"
+"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
+"COUNTRIES\n"
+"\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
+"distributors will, in any circumstances, be liable for any special, "
+"incidental, direct or indirect \n"
+"damages whatsoever (including without limitation damages for loss of "
+"business, interruption of \n"
+"business, financial loss, legal fees and penalties resulting from a court "
+"judgment, or any \n"
+"other consequential loss) arising out of the possession and use of software "
+"components or \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
-"This limited liability applies to, but is not restricted to, the strong cryptography components \n"
+"This limited liability applies to, but is not restricted to, the strong "
+"cryptography components \n"
"included in the Software Products.\n"
-"However, because some jurisdictions do not allow the exclusion or limitation or liability for \n"
-"consequential or incidental damages, the above limitation may not apply to you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
-"The Software Products consist of components created by different persons or entities. %s\n"
-"Most of these licenses allow you to use, duplicate, adapt or redistribute the components which \n"
-"they cover. Please read carefully the terms and conditions of the license agreement for each component \n"
-"before using any component. Any question on a component license should be addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
-"All rights to the components of the Software Products belong to their respective authors and are \n"
-"protected by intellectual property and copyright laws applicable to software programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to modify or adapt the Software \n"
-"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
-"If any portion of this agreement is held void, illegal or inapplicable by a court judgment, this \n"
-"portion is excluded from this contract. You remain bound by the other applicable sections of the \n"
-"agreement.\n"
-"The terms and conditions of this License are governed by the Laws of France.\n"
-"All disputes on the terms of this license will preferably be settled out of court. As a last \n"
-"resort, the dispute will be referred to the appropriate Courts of Law of Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
-msgstr ""
-"EL PRESENTE TEXTO ES UNA TRADUCCIĂ“N A TĂTULO EXCLUSIVAMENTE\n"
-"INFORMATIVO DE LOS TÉRMINOS DE LA LICENCIA DE MANDRIVA LINUX. EN\n"
-"NINGĂN CASO LA PRESENTE TRADUCCIĂ“N TIENE VALOR LEGAL SIENDO OFICIAL\n"
-"EXCLUSIVAMENTE LA VERSIÓN EN FRANCÉS DE LA LICENCIA DE MANDRIVA LINUX.\n"
-"No obstante, esperamos que esta traducciĂ³n ayudarĂ¡ a los que hablan\n"
-"castellano a entenderla mejor.\n"
-"\n"
-"\n"
-"IntroducciĂ³n\n"
-"\n"
-"El sistema operativo y los diferentes componentes disponibles en\n"
-"la distribuciĂ³n Mandriva Linux se denominarĂ¡n \"Productos Software\"\n"
-"en adelante.\n"
-"Los Productos Software incluyen, pero no estĂ¡n restringidos a,\n"
-"el conjunto de programas, mĂ©todos, reglas y documentaciĂ³n\n"
-"relativas al sistema operativo y a los diferentes componentes de la\n"
-"distribuciĂ³n Mandriva Linux, y cualquier aplicaciĂ³n que se distribuye\n"
-"con estos productos proporcionados por los proveedores o licenciatarios\n"
-"de Mandriva.\n"
-"\n"
-"\n"
-"1. Acuerdo de Licencia\n"
-"\n"
-"Por favor, lea con cuidado este documento. El mismo constituye un\n"
-"contrato de licencia entre Usted y Mandriva S.A. que se aplica\n"
-" a los Productos Software.\n"
-"El hecho de instalar, duplicar o usar los Productos Software de\n"
-"cualquier manera, indica que acepta explĂ­citamente, y estĂ¡ de acuerdo\n"
-"con, los términos y condiciones de esta Licencia.\n"
-"Si no estĂ¡ de acuerdo con cualquier porciĂ³n de esta Licencia, no estĂ¡\n"
-"autorizado a instalar, duplicar o usar de manera alguna\n"
-"los Productos Software.\n"
-"Cualquier intento de instalar, duplicar o usar los Productos Software\n"
-"en una manera tal que no cumpla con los términos y condiciones\n"
-"de esta Licencia es nulo y terminarĂ¡ sus derechos bajo esta\n"
-"Licencia. En caso de anulaciĂ³n de la Licencia, Usted deberĂ¡ destruir\n"
-"de inmediato todas las copias de los Productos Software.\n"
-"\n"
-"\n"
-"2. GarantĂ­a limitada\n"
-"\n"
-"Los Productos Software y la documentaciĂ³n que los acompaña se\n"
-"proporcionan \"tal cual\", sin garantĂ­a alguna hasta donde lo permita la ley.\n"
-"Ni Mandriva S.A., ni sus licencitarios o proveedores se responsabilizarĂ¡n,\n"
-"bajo circunstancia alguna, y hasta donde lo permita la ley,\n"
-"por cualquier daño directo o indirecto, especial o accesorio,\n"
-"de cualquier naturaleza (incluyendo sin limitaciĂ³n daños por pĂ©rdidas\n"
-"de beneficios, interrupciĂ³n de actividad, pĂ©rdidas financieras,\n"
-"costas legales y penalidades resultantes de un juicio en la corte,\n"
-" o cualquier pérdida consecuente)\n"
-"que resulte del uso o de la incapacidad de uso de los\n"
-"Productos Software, incluso si Mandriva S.A., o sus licenciatarios o\n"
-"proveedores hubieran sido informados de la posibilidad de ocurrencia de tales daños.\n"
-"\n"
-"ADVERTENCIA EN CUANTO A LA POSESIÓN O USO DE PROGRAMAS PROHIBIDOS\n"
-"EN CIERTOS PAĂSES\n"
-"\n"
-"Dentro de lo que permita la ley, ni Mandriva S.A., ni sus licenciatarios,\n"
-"proveedores o distribuidores podrĂ¡n ser responsabilizados en circunstancia alguna\n"
-"por un perjuicio especial, directo, indirecto o accesorio, de cualquier naturaleza\n"
-"(incluyendo sin limitaciĂ³n daños por pĂ©rdidas de beneficios, interrupciĂ³n\n"
-"de actividad, pérdidas financieras, costas legales y penalidades resultantes\n"
+"However, because some jurisdictions do not allow the exclusion or limitation "
+"of liability for \n"
+"consequential or incidental damages, the above limitation may not apply to "
+"you."
+msgstr ""
+"Los Productos de Software y la documentaciĂ³n que los acompaña se "
+"proporcionan \"tal cual\", sin garantĂ­a alguna \n"
+"hasta donde lo permita la ley.\n"
+"Ni Mageia, ni sus licencitarios o proveedores se responsabilizarĂ¡n, bajo "
+"circunstancia alguna, y hasta \n"
+"donde lo permita la ley, por cualquier daño directo, indirecto, especial o "
+"incidental, de cualquier \n"
+"naturaleza (incluyendo sin limitaciĂ³n daños por pĂ©rdidas\n"
+"de negocios, interrupciĂ³n de negocio, \n"
+"pérdidas financieras, costos legales y penalidades resultantes de un juicio "
+"en la corte,\n"
+"o cualquier pérdida consecuente) que resulte del uso o de la incapacidad de "
+"uso de los Productos de Software,\n"
+"aĂºn cuando Mageia, o sus licenciatarios o\n"
+"proveedores hubieran sido informados de la posibilidad de ocurrencia de "
+"tales daños.\n"
+"\n"
+"RESPONSABILIDAD LIMITADA ASOCIADA A LA POSESIÓN O USO DE PROGRAMAS "
+"PROHIBIDOS EN ALGUNOS PAĂSES\n"
+"\n"
+"Dentro de lo que permita la ley, ni Mageia ni sus licenciatarios, "
+"proveedores o\n"
+"distribuidores podrĂ¡n ser responsabilizados en circunstancia alguna\n"
+"por un perjuicio especial, incidental, directo o indirecto, de cualquier "
+"naturaleza\n"
+"(incluyendo sin limitaciĂ³n daños por pĂ©rdidas de negocios, interrupciĂ³n\n"
+"de negocio, pérdidas financieras, costes legales y penalidades resultantes\n"
"de un juicio en la corte, o cualquier pérdida consecuente) como\n"
-"consecuencia de la posesiĂ³n y el uso de los componentes software\n"
-"o como consecuencia de la descarga de los componentes\n"
-"software desde alguno de los sitios Mandriva Linux, los cuales estĂ¡n\n"
+"consecuencia de la posesiĂ³n y el uso de los componentes software o como \n"
+"consecuencia de la descarga de los componentes de software desde alguno \n"
+"de los sitios de Mageia, los cuales estĂ¡n\n"
"prohibidos o restringidos en algunos paĂ­ses por las leyes locales.\n"
-"Esta responsabilidad limitada se aplica, pero no esta limitada, a los\n"
-"componentes de criptografĂ­a fuerte incluĂ­dos en los Productos Software.\n"
+"Esta responsabilidad limitada aplica, pero no esta limitada, a los\n"
+"componentes de criptografĂ­a fuerte incluidos en los Productos de Software.\n"
"Sin embargo, debido a que algunas jurisdicciones no permiten la exclusiĂ³n\n"
-"o limitaciĂ³n o responsabilizaciĂ³n por daños incidentes o consecuentes,\n"
-"la limitaciĂ³n anterior puede no aplicar a Usted. \n"
-"%s\n"
-"\n"
-"\n"
-"3. Licencia GPL y relacionadas\n"
-"\n"
-"Los Productos Software estĂ¡n constituidos por componentes creados\n"
-"por personas o entidades diferentes. %s\n"
-"La mayorĂ­a de estas licencias le permiten copiar, adaptar o redistribuir los\n"
-"componentes de los programas que cubren. Por favor lea y acepte los\n"
-"términos y condiciones de las licencias que acompañan a cada uno de\n"
-"ellos antes de usarlos. Toda pregunta relativa a la licencia de un\n"
-"componente se debe dirigir al autor (o su representante) de dicho\n"
-"componente, y no a Mandriva. Los programas desarrollados\n"
-"por Mandriva estĂ¡n sometidos a la licencia GPL. La documentaciĂ³n\n"
-"escrita por Mandriva estĂ¡ sometida a una licencia especifica.\n"
-"Por favor, consulte la documentaciĂ³n para obtener mĂ¡s detalles.\n"
-"\n"
-"\n"
-"4. Derechos de propiedad intelectual\n"
-"\n"
-"Todos los derechos de los componentes de los Productos Software\n"
-"pertenecen a sus autores respectivos y estĂ¡n protegidos por la ley\n"
-"de propiedad intelectual y de copyright aplicables a los programas\n"
-"de software.\n"
-"Mandriva S.A. y sus licenciatarios y proveedores se reservan el derecho\n"
-"de modificar o adaptar los Productos Software, como un todo o en parte,\n"
-"por todos los medios y para cualquier propĂ³sito.\n"
-"\"Mandriva\", \"Mandriva Linux\" y los logos asociados estĂ¡n registrados\n"
-"por Mandriva S.A.\n"
-"\n"
-"\n"
-"5. Disposiciones diversas\n"
-" \n"
-"Si cualquier disposiciĂ³n de este contrato fuera declarada\n"
-"nula, ilegal o inaplicable por un tribunal competente, esta\n"
-"porciĂ³n se excluye del presente contrato. Usted permanecerĂ¡\n"
-"sometido a las otras disposiciones aplicables del acuerdo.\n"
-"Los tĂ©rminos y condiciones de esta Licencia estĂ¡n regidos por las\n"
-"Leyes de Francia.\n"
-"Toda disputa relativa a los tĂ©rminos de esta licencia serĂ¡\n"
-"resuelta, preferentemente, por vĂ­a judicial. Como Ăºltimo recurso,\n"
-"la disputa serĂ¡ tramitada en la Corte de Ley correspondiente de\n"
-"ParĂ­s, Francia.\n"
-"Para cualquier pregunta relacionada con este documento, por favor,\n"
-"pĂ³ngase en contacto con Mandriva S.A."
+"o limitaciĂ³n o responsabilizaciĂ³n por daños incidentales o consecuentes, la "
+"limitaciĂ³n \n"
+"anterior puede no aplicar a Usted. "
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr "3. La Licencia GPL y Licencias Relacionadas"
+
+#: messages.pm:70
#, c-format
msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the extent expressly permitted \n"
-"by the terms of this Agreement."
+"The Software Products consist of components created by different persons or "
+"entities.\n"
+"Most of these licenses allow you to use, duplicate, adapt or redistribute "
+"the components which \n"
+"they cover. Please read carefully the terms and conditions of the license "
+"agreement for each component \n"
+"before using any component. Any question on a component license should be "
+"addressed to the component \n"
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
+"Documentation written \n"
+"by Mageia is governed by \"%s\" License."
msgstr ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the extent expressly permitted \n"
-"by the terms of this Agreement."
-
-#: messages.pm:104
+"Los Productos de Software consisten en componentes creados por personas o "
+"entidades diferentes.\n"
+"La mayorĂ­a de estas licencias le permiten utilizar, duplicar, adaptar o "
+"redistribuir los componentes \n"
+"que cubren. Por favor lea cuidadosamente los términos y condiciones de las "
+"licencias para cada \n"
+"componente antes de usar cualquier componente.\n"
+"Cualquier pregunta sobre la licencia de un componente debe ser dirigida "
+"autor o representante o \n"
+"proveedor de dicho componente, y no a Mageia.\n"
+"Los programas desarrollados por Mageia estĂ¡n sometidos a la Licencia GPL. La "
+"documentaciĂ³n \n"
+"escrita por Mageia estĂ¡ sometida a la licencia \"%s\"."
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr "4. Derechos de propiedad intelectual"
+
+#: messages.pm:81
#, c-format
msgid ""
-"Most of these components, but excluding the applications and software provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
+"All rights to the components of the Software Products belong to their "
+"respective authors and are \n"
+"protected by intellectual property and copyright laws applicable to software "
+"programs.\n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
+"Products, as a whole or in parts, by all means and for all purposes.\n"
+"\"Mageia\" and associated logos are trademarks of %s"
msgstr ""
-"La mayorĂ­a de estos componentes, excluyendo las aplicaciones y el software proporcionados por Google Inc. o\n"
-"sus subsidiarias (\"Google Software\") estĂ¡n sujetos a los tĂ©rminos y condiciones\n"
-"de la GNU General Public Licence, en adelante \"GPL\", o licencias similares."
+"Todos los derechos de los componentes de los Productos de Software "
+"pertenecen a sus autores respectivos \n"
+"y estĂ¡n protegidos por leyes de propiedad intelectual y de derechos de autor "
+"aplicables a los programas\n"
+"de software.\n"
+"Mageia y sus licenciatarios y proveedores se reservan el derecho de "
+"modificar o adaptar los \n"
+"Productos de Software, como un todo o en parte, por todos los medios y para "
+"cualquier propĂ³sito.\n"
+"\"Mageia\" y los logos asociados son marca registrada de %s"
-#: messages.pm:107
+#: messages.pm:88
#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr "La mayorĂ­a de estos componentes estĂ¡n sujetos a los tĂ©rminos y condiciones de la GNU General Public Licence, en adelante \"GPL\", o licencias similares"
+msgid "5. Governing Laws"
+msgstr "5. Disposiciones diversas"
-#: messages.pm:112
+#: messages.pm:90
+#, c-format
+msgid ""
+"If any portion of this agreement is held void, illegal or inapplicable by a "
+"court judgment, this \n"
+"portion is excluded from this contract. You remain bound by the other "
+"applicable sections of the \n"
+"agreement.\n"
+"The terms and conditions of this License are governed by the Laws of "
+"France.\n"
+"All disputes on the terms of this license will preferably be settled out of "
+"court. As a last \n"
+"resort, the dispute will be referred to the appropriate Courts of Law of "
+"Paris - France.\n"
+"For any question on this document, please contact Mageia."
+msgstr ""
+"Si cualquier parte de este contrato fuera declarada\n"
+"nula, ilegal o inaplicable por un tribunal competente, esta\n"
+"porciĂ³n se excluye del presente contrato. Usted permanecerĂ¡ sometido a las "
+"otras disposiciones\n"
+"aplicables del acuerdo.\n"
+"Los tĂ©rminos y condiciones de esta Licencia estĂ¡n regidos por las Leyes de "
+"Francia.\n"
+"Toda disputa relativa a los tĂ©rminos de esta licencia serĂ¡ resuelta, "
+"preferentemente, fuera de una corte.\n"
+"Como Ăºltimo recurso, la disputa serĂ¡ tramitada en la Corte de Ley "
+"correspondiente a ParĂ­s, Francia.\n"
+"Para cualquier pregunta relacionada con este documento, por favor ponerse en "
+"contacto con Mageia"
+
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
-"Software included may be covered by patents in your country. For example, the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
-"http://www.mp3licensing.com for more details). If you are unsure if a patent\n"
+"Software included may be covered by patents in your country. For example, "
+"the\n"
+"MP3 decoders included may require a license for further usage (see\n"
+"http://www.mp3licensing.com for more details). If you are unsure if a "
+"patent\n"
"may be applicable to you, check your local laws."
msgstr ""
-"AtenciĂ³n: El software libre (Free Software) puede no ser estar necesariamente\n"
-"libre de patentes, y alguno software libre incluido puede estar cubierto por\n"
+"AtenciĂ³n: El software libre (Free Software) puede no ser estar "
+"necesariamente\n"
+"libre de patentes, y alguno software libre incluido puede estar cubierto "
+"por\n"
"patentes en su paĂ­s. Por ejemplo, los decodificadores MP3 incluĂ­dos pueden\n"
"necesitar una licencia para uso adicional (vea http://www.mp3licensing.com\n"
"para mĂ¡s detalles). Si no estĂ¡ seguro si una patente puede o no aplicarse\n"
"a Usted, por favor consulte las leyes locales."
-#: messages.pm:120
-#, c-format
-msgid ""
-"6. Additional provisions applicable to those Software Products provided by Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party beneficiaries of this contract \n"
-"and may enforce its terms."
-msgstr ""
-"6. Additional provisions applicable to those Software Products provided by Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party beneficiaries of this contract \n"
-"and may enforce its terms."
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:111
#, c-format
msgid ""
"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva Linux,\n"
-"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"Remove the boot media and press Enter to reboot."
msgstr ""
"Felicidades, la instalaciĂ³n estĂ¡ completa.\n"
-"Extraiga el soporte de arranque y presione Intro para reiniciar.\n"
-"\n"
-"\n"
+"Extraiga el soporte de arranque y presione Intro para reiniciar."
+
+#: messages.pm:113
+#, c-format
+msgid ""
+"For information on fixes which are available for this release of Mageia,\n"
+"consult the Errata available from:\n"
+"%s"
+msgstr ""
"Para obtener informaciĂ³n sobre correcciones disponibles para esta versiĂ³n\n"
-"de Mandriva Linux, consulte el archivo de erratas disponible en\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Hay informaciĂ³n disponible sobre cĂ³mo configurar su sistema en el capĂ­tulo de\n"
-"configuraciĂ³n tras la instalaciĂ³n de la GuĂ­a del Usuario de Mandriva Linux oficial."
+"de Mageia, consulte el archivo de erratas disponible en\n"
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
+"DespuĂ©s de reiniciar e iniciar sesiĂ³n en Mageia, podrĂ¡s ver la pantalla "
+"MageiaWelcome.\n"
+"EstĂ¡ lleno de informaciĂ³n y enlaces de gran utilidad."
#: modules/interactive.pm:19
#, c-format
@@ -5381,18 +5152,18 @@ msgstr "Instalando controlador para el USB"
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "Instalando controlador para el firewire %s"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "Instalando controlador para el firewire \"%s\""
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "Instalando controlador para la unidad de disco duro %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "Instalando controlador para la unidad de disco duro \"%s\""
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "Instalando controlador para la tarjeta ethernet %s"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "Instalando controlador para la tarjeta ethernet \"%s\""
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5441,14 +5212,17 @@ msgstr "¿QuĂ© controlador de %s debo probar?"
#, c-format
msgid ""
"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without them. Would you like to specify\n"
+"properly, although it normally works fine without them. Would you like to "
+"specify\n"
"extra options for it or allow the driver to probe your machine for the\n"
-"information it needs? Occasionally, probing will hang a computer, but it should\n"
+"information it needs? Occasionally, probing will hang a computer, but it "
+"should\n"
"not cause any damage."
msgstr ""
"En algunos casos, el controlador de %s necesita informaciĂ³n extra\n"
"para funcionar correctamente, aunque normalmente funcione sin ella.\n"
-"¿Desea especificar informaciĂ³n extra para el controlador o dejar que el mismo\n"
+"¿Desea especificar informaciĂ³n extra para el controlador o dejar que el "
+"mismo\n"
"pruebe su equipo y encuentre la informaciĂ³n que necesita? A veces,\n"
"el probar el equipo puede provocar que éste se cuelgue, pero no debería\n"
"causar ningĂºn daño."
@@ -5472,136 +5246,141 @@ msgstr ""
"Error al cargar el mĂ³dulo %s.\n"
"¿Desea intentarlo de nuevo con otros parĂ¡metros?"
-#: mygtk2.pm:1541
-#: mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr "¿EstĂ¡ seguro de que desea salir?"
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr "La contraseña es muy fĂ¡cil de adivinar"
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr "La contraseña deberĂ­a resistir ataques bĂ¡sicos"
-#: mygtk2.pm:1544
-#: mygtk2.pm:1545
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
#, c-format
msgid "Password seems secure"
msgstr "La contraseña parece segura"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "mount fallĂ³: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "La particiĂ³n extendida no estĂ¡ disponible en esta plataforma"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
-"The only solution is to move your primary partitions to have the hole next to the extended partitions."
+"You have a hole in your partition table but I cannot use it.\n"
+"The only solution is to move your primary partitions to have the hole next "
+"to the extended partitions."
msgstr ""
"Tiene un hueco en la tabla de particiones, pero no se puede usar.\n"
-"La Ăºnica soluciĂ³n es desplazar sus particiones primarias para que el hueco estĂ© despuĂ©s de las particiones extendidas"
+"La Ăºnica soluciĂ³n es desplazar sus particiones primarias para que el hueco "
+"esté después de las particiones extendidas"
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random, corrupted data."
+"It means writing anything on the disk will end up with random, corrupted "
+"data."
msgstr ""
"EstĂ¡ ocurriendo algo malo en su unidad. \n"
"Ha fallado una prueba para verificar la integridad de los datos. \n"
-"Esto significa que escribir cualquier cosa en el disco terminarĂ¡ produciendo datos aleatorios, corruptos."
+"Esto significa que escribir cualquier cosa en el disco terminarĂ¡ produciendo "
+"datos aleatorios, corruptos."
-#: pkgs.pm:252
-#: pkgs.pm:255
-#: pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr "Quitar paquetes no usados"
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr "Encontrando paquetes de hardware no usados..."
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr "Encontrando paquetes de localizaciĂ³n no usados..."
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
-msgid "We have detected that some packages are not needed for your system configuration."
-msgstr "Se detectaron algunos paquetes que no son necesarios para la configuraciĂ³n de su sistema."
+msgid ""
+"We have detected that some packages are not needed for your system "
+"configuration."
+msgstr ""
+"Se detectaron algunos paquetes que no son necesarios para la configuraciĂ³n "
+"de su sistema."
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr "A menos que elija lo contrario, se quitarĂ¡n los paquetes siguientes:"
-#: pkgs.pm:269
-#: pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, c-format
msgid "Unused hardware support"
msgstr "Soporte para hardware no utilizado"
-#: pkgs.pm:273
-#: pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr "Idiomas no utilizados"
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr "No se puede añadir una particiĂ³n al RAID %s_ya formateado_"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "No hay suficientes particiones para un RAID de nivel %d\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "¡No se pudo crear directorio /usr/share/sane/firmware!"
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "¡No se pudo crear vĂ­nculo /usr/share/sane/%s!"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
-msgstr "¡No se pudo copiar el archivo de firmware %s a /usr/share/sane/firmware!"
+msgstr ""
+"¡No se pudo copiar el archivo de firmware %s a /usr/share/sane/firmware!"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr "¡No se pudo ajustar permisos en el archivo de firmware %s!"
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "Scannerdrake"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
-msgstr "No se pueden instalar los paquetes necesarios para compartir sus escĂ¡neres."
+msgstr ""
+"No se pueden instalar los paquetes necesarios para compartir sus escĂ¡neres."
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
-msgstr "Sus escĂ¡neres no estarĂ¡n disponibles para los usuarios no privilegiados."
+msgstr ""
+"Sus escĂ¡neres no estarĂ¡n disponibles para los usuarios no privilegiados."
#: security/help.pm:11
#, c-format
@@ -5656,8 +5435,11 @@ msgstr "Permitir conexiĂ³n directa del administrador del sistema."
#: security/help.pm:33
#, c-format
-msgid "Allow the list of users on the system on display managers (kdm and gdm)."
-msgstr "Permitir la lista de usuarios del sistema en administradores de conexiĂ³n (kdm y gdm)."
+msgid ""
+"Allow the list of users on the system on display managers (kdm and gdm)."
+msgstr ""
+"Permitir la lista de usuarios del sistema en administradores de conexiĂ³n "
+"(kdm y gdm)."
#: security/help.pm:35
#, c-format
@@ -5706,23 +5488,27 @@ msgstr ""
msgid ""
"Authorize:\n"
"\n"
-"- all services controlled by tcp_wrappers (see hosts.deny(5) man page) if set to \"ALL\",\n"
+"- all services controlled by tcp_wrappers (see hosts.deny(5) man page) if "
+"set to \"ALL\",\n"
"\n"
"- only local ones if set to \"Local\"\n"
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
"Autorizar:\n"
"\n"
-"- todos los servicios controlados por tcp_wrappers (ver hosts.deny(5)) si se configura en \"TODO\",\n"
+"- todos los servicios controlados por tcp_wrappers (ver hosts.deny(5)) si se "
+"configura en \"TODO\",\n"
"\n"
"- sĂ³lo los locales si se configura en \"LOCAL\"\n"
"\n"
"- ninguno si se configura en \"NINGUNO\".\n"
"\n"
-"Para autorizar los servicios que necesita, use /etc/hosts.allow (ver hosts.allow(5))."
+"Para autorizar los servicios que necesita, use /etc/hosts.allow (ver hosts."
+"allow(5))."
#: security/help.pm:63
#, c-format
@@ -5799,8 +5585,12 @@ msgstr "Habilitar las verificaciones de msec todas las horas."
#: security/help.pm:90
#, c-format
-msgid "Enable su only from members of the wheel group. If set to no, allows su from any user."
-msgstr "Permitir su sĂ³lo a miembros del grupo wheel. Si es No, permite hacer su a cualquier usuario."
+msgid ""
+"Enable su only from members of the wheel group. If set to no, allows su from "
+"any user."
+msgstr ""
+"Permitir su sĂ³lo a miembros del grupo wheel. Si es No, permite hacer su a "
+"cualquier usuario."
#: security/help.pm:92
#, c-format
@@ -5809,7 +5599,7 @@ msgstr "Usar contraseña para autenticar usuarios."
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr "Activar verificaciones de promiscuidad de tarjetas Ethernet."
#: security/help.pm:96
@@ -5825,27 +5615,39 @@ msgstr "Habilitar sulogin(8) en nivel de usuario Ăºnico."
#: security/help.pm:100
#, c-format
msgid "Add the name as an exception to the handling of password aging by msec."
-msgstr "Añadir el nombre como una excepciĂ³n al manejo de edad de contraseñas por msec."
+msgstr ""
+"Añadir el nombre como una excepciĂ³n al manejo de edad de contraseñas por "
+"msec."
#: security/help.pm:102
#, c-format
msgid "Set password aging to \"max\" days and delay to change to \"inactive\"."
-msgstr "Configurar edad de contraseñas en \"max\" días y demorar el cambio a \"inactive\"."
+msgstr ""
+"Configurar edad de contraseñas en \"max\" días y demorar el cambio a "
+"\"inactive\"."
#: security/help.pm:104
#, c-format
msgid "Set the password history length to prevent password reuse."
-msgstr "Configurar la longitud de la historia de contraseñas para prevenir reutilizaciĂ³n de contraseñas."
+msgstr ""
+"Configurar la longitud de la historia de contraseñas para prevenir "
+"reutilizaciĂ³n de contraseñas."
#: security/help.pm:106
#, c-format
-msgid "Set the password minimum length and minimum number of digit and minimum number of capitalized letters."
-msgstr "Configurar la longitud mĂ­nima de contraseña y la cantidad mĂ­nima de dĂ­gitos y cantidad mĂ­nima de letras mayĂºsculas."
+msgid ""
+"Set the password minimum length and minimum number of digit and minimum "
+"number of capitalized letters."
+msgstr ""
+"Configurar la longitud mínima de contraseña y la cantidad mínima de dígitos "
+"y cantidad mĂ­nima de letras mayĂºsculas."
#: security/help.pm:108
#, c-format
msgid "Set the root's file mode creation mask."
-msgstr "Configurar la mĂ¡scara de modo de creaciĂ³n de archivos para el administrador del sistema."
+msgstr ""
+"Configurar la mĂ¡scara de modo de creaciĂ³n de archivos para el administrador "
+"del sistema."
#: security/help.pm:109
#, c-format
@@ -5874,12 +5676,16 @@ msgstr ""
#: security/help.pm:117
#, c-format
msgid "if set to yes, check permissions of files in the users' home."
-msgstr "si se pone en sĂ­, verificar permisos de archivos en dirs. personales de usuarios."
+msgstr ""
+"si se pone en sĂ­, verificar permisos de archivos en dirs. personales de "
+"usuarios."
#: security/help.pm:118
#, c-format
msgid "if set to yes, check if the network devices are in promiscuous mode."
-msgstr "si se pone en sĂ­, verificar si los dispositivos de red estĂ¡n en modo promiscuo."
+msgstr ""
+"si se pone en sĂ­, verificar si los dispositivos de red estĂ¡n en modo "
+"promiscuo."
#: security/help.pm:119
#, c-format
@@ -5904,7 +5710,8 @@ msgstr "si se pone en sĂ­, verificar suma de los archivos suid/sgid."
#: security/help.pm:123
#, c-format
msgid "if set to yes, check additions/removals of suid root files."
-msgstr "si se pone en sĂ­, verificar adiciones/remociones de archivos suid root."
+msgstr ""
+"si se pone en sĂ­, verificar adiciones/remociones de archivos suid root."
#: security/help.pm:124
#, c-format
@@ -5914,7 +5721,8 @@ msgstr "si se pone en sí, reportar archivos sin dueño."
#: security/help.pm:125
#, c-format
msgid "if set to yes, check files/directories writable by everybody."
-msgstr "si se pone en sĂ­, verificar archivos/directorios que todos pueden escribir."
+msgstr ""
+"si se pone en sĂ­, verificar archivos/directorios que todos pueden escribir."
#: security/help.pm:126
#, c-format
@@ -5923,8 +5731,11 @@ msgstr "si se pone en sĂ­, ejecutar verificaciones chkrootkit."
#: security/help.pm:127
#, c-format
-msgid "if set, send the mail report to this email address else send it to root."
-msgstr "si estĂ¡ activo, enviar el correo de reporte a esta direcciĂ³n, caso contrario al administrador del sistema."
+msgid ""
+"if set, send the mail report to this email address else send it to root."
+msgstr ""
+"si estĂ¡ activo, enviar el correo de reporte a esta direcciĂ³n, caso contrario "
+"al administrador del sistema."
#: security/help.pm:128
#, c-format
@@ -5939,7 +5750,8 @@ msgstr "No enviar correo si no hay advertencias"
#: security/help.pm:130
#, c-format
msgid "if set to yes, run some checks against the rpm database."
-msgstr "si se pone en sĂ­, correr algunas pruebas contra la base de datos de rpm."
+msgstr ""
+"si se pone en sĂ­, correr algunas pruebas contra la base de datos de rpm."
#: security/help.pm:131
#, c-format
@@ -5954,7 +5766,9 @@ msgstr "si se pone en sĂ­, reportar resultados de verificaciĂ³n en tty."
#: security/help.pm:134
#, c-format
msgid "Set shell commands history size. A value of -1 means unlimited."
-msgstr "Ajustar el tamaño de la historia de comandos. Un valor de -1 significa ilimitada."
+msgstr ""
+"Ajustar el tamaño de la historia de comandos. Un valor de -1 significa "
+"ilimitada."
#: security/help.pm:136
#, c-format
@@ -6014,7 +5828,9 @@ msgstr "Listar usuarios del sistema en administradores de conexiĂ³n (kdm y gdm)"
#: security/l10n.pm:20
#, c-format
msgid "Export display when passing from root to the other users"
-msgstr "Exportar pantalla cuando se pasa del administrador del sistema a otras cuentas"
+msgstr ""
+"Exportar pantalla cuando se pasa del administrador del sistema a otras "
+"cuentas"
#: security/l10n.pm:21
#, c-format
@@ -6104,7 +5920,8 @@ msgstr "Sin edad de contraseñas para"
#: security/l10n.pm:38
#, c-format
msgid "Set password expiration and account inactivation delays"
-msgstr "Ajustar expiraciĂ³n de contraseñas y demoras de desactivaciĂ³n de cuentas"
+msgstr ""
+"Ajustar expiraciĂ³n de contraseñas y demoras de desactivaciĂ³n de cuentas"
#: security/l10n.pm:39
#, c-format
@@ -6114,7 +5931,8 @@ msgstr "Longitud de historia de contraseñas"
#: security/l10n.pm:40
#, c-format
msgid "Password minimum length and number of digits and upcase letters"
-msgstr "Longitud mĂ­nima y cantidad de dĂ­gitos y letras mayĂºsculas para contraseñas"
+msgstr ""
+"Longitud mĂ­nima y cantidad de dĂ­gitos y letras mayĂºsculas para contraseñas"
#: security/l10n.pm:41
#, c-format
@@ -6204,7 +6022,9 @@ msgstr "No enviar por correo electrĂ³nico los reportes vacĂ­os"
#: security/l10n.pm:58
#, c-format
msgid "If set, send the mail report to this email address else send it to root"
-msgstr "Si estĂ¡ activo, enviar el correo de reporte a esta direcciĂ³n, caso contrario al administrador del sistema."
+msgstr ""
+"Si estĂ¡ activo, enviar el correo de reporte a esta direcciĂ³n, caso contrario "
+"al administrador del sistema."
#: security/l10n.pm:59
#, c-format
@@ -6241,76 +6061,87 @@ msgstr "EstĂ¡ndar"
msgid "Secure"
msgstr "Seguro"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
-"provided by msec. Use it only when you want to take care of all aspects of system security\n"
+"provided by msec. Use it only when you want to take care of all aspects of "
+"system security\n"
"on your own."
msgstr ""
-"Este nivel es para ser usado con mucho cuidado, yĂ¡ que esto desabilita toda la\n"
-"seguridad. UtilĂ­celo sĂ³lo si usted maneja a sĂ­ mismo la seguridad de su sistema."
+"Este nivel es para ser usado con mucho cuidado, yĂ¡ que esto desabilita toda "
+"la\n"
+"seguridad. UtilĂ­celo sĂ³lo si usted maneja a sĂ­ mismo la seguridad de su "
+"sistema."
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
-msgid "This is the standard security recommended for a computer that will be used to connect to the Internet as a client."
+msgid ""
+"This is the standard security recommended for a computer that will be used "
+"to connect to the Internet as a client."
msgstr ""
"Éste es el nivel de seguridad estĂ¡ndar recomendado para una mĂ¡quina que se\n"
"utilizarĂ¡ para conectarse a la Internet como cliente."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
-"With this security level, the use of this system as a server becomes possible.\n"
-"The security is now high enough to use the system as a server which can accept\n"
-"connections from many clients. Note: if your machine is only a client on the Internet, you should choose a lower level."
+"With this security level, the use of this system as a server becomes "
+"possible.\n"
+"The security is now high enough to use the system as a server which can "
+"accept\n"
+"connections from many clients. Note: if your machine is only a client on the "
+"Internet, you should choose a lower level."
msgstr ""
-"Con este nivel de seguridad, es posible utilizar el sistema como un servidor.\n"
+"Con este nivel de seguridad, es posible utilizar el sistema como un "
+"servidor.\n"
"La seguridad es lo suficientemente alta como para usar el sistema como un\n"
-"servidor que acepte conexiones de mĂºltiples clientes. Nota: si su mĂ¡quina sĂ³lo es un cliente en la Internet, mejor deberĂ­a elegir un nivel inferior."
+"servidor que acepte conexiones de mĂºltiples clientes. Nota: si su mĂ¡quina "
+"sĂ³lo es un cliente en la Internet, mejor deberĂ­a elegir un nivel inferior."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "Opciones bĂ¡sicas de DrakSec"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "Por favor, elija el nivel de seguridad deseado"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "Administrador de seguridad:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr "Usuario o correo electrĂ³nico:"
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr "Escuchar y despachar eventos ACPI desde el kernel"
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr "Lanzar el sistema de sonido ALSA (Arquitectura avanzada de sonido de Linux)"
+msgstr ""
+"Lanzar el sistema de sonido ALSA (Arquitectura avanzada de sonido de Linux)"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anacron, un planificador de comandos periĂ³dicos."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -6320,7 +6151,7 @@ msgstr ""
"informaciĂ³n a syslogd. TambiĂ©n puede usarse para apagar el equipo cuando\n"
"la baterĂ­a estĂ¡ casi descargada."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -6330,11 +6161,16 @@ msgstr ""
"especificado al lanzar at, y ejecuta comandos por lotes (batch) cuando\n"
"la carga promedio del sistema es suficientemente baja."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr "Avahi es un demonio ZeroConf que implementa una pila mDNS"
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr "Un cliente/servidor NTP"
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6344,17 +6180,23 @@ msgstr "Establecer los parĂ¡metros de frecuencia de CPU"
#, c-format
msgid ""
"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the basic\n"
+"at periodic scheduled times. vixie cron adds a number of features to the "
+"basic\n"
"UNIX cron, including better security and more powerful configuration options."
msgstr ""
"cron es un programa UNIX estĂ¡ndar que ejecuta programas especificados por\n"
-"el usuario periĂ³dicamente. El cron de Vixie añade varias funcionalidades al cron de Unix \n"
-"bĂ¡sico, incluyendo una mayor seguridad y opciones de configuraciĂ³n mĂ¡s potentes."
+"el usuario periĂ³dicamente. El cron de Vixie añade varias funcionalidades al "
+"cron de Unix \n"
+"bĂ¡sico, incluyendo una mayor seguridad y opciones de configuraciĂ³n mĂ¡s "
+"potentes."
#: services.pm:31
#, c-format
-msgid "Common UNIX Printing System (CUPS) is an advanced printer spooling system"
-msgstr "CUPS (Common UNIX Printing System) es un sistema de cola de impresiĂ³n avanzado"
+msgid ""
+"Common UNIX Printing System (CUPS) is an advanced printer spooling system"
+msgstr ""
+"CUPS (Common UNIX Printing System) es un sistema de cola de impresiĂ³n "
+"avanzado"
#: services.pm:32
#, c-format
@@ -6364,43 +6206,56 @@ msgstr "Lanza el administrador de conexiĂ³n grĂ¡fico"
#: services.pm:33
#, c-format
msgid ""
-"FAM is a file monitoring daemon. It is used to get reports when files change.\n"
+"FAM is a file monitoring daemon. It is used to get reports when files "
+"change.\n"
"It is used by GNOME and KDE"
msgstr ""
-"FAM es un demonio de monitoreo de archivos. Se usa para obtener reportes cuando cambian los archivos.\n"
+"FAM es un demonio de monitoreo de archivos. Se usa para obtener reportes "
+"cuando cambian los archivos.\n"
"Lo utilizan GNOME y KDE"
#: services.pm:35
#, c-format
msgid ""
"G15Daemon allows users access to all extra keys by decoding them and \n"
-"pushing them back into the kernel via the linux UINPUT driver. This driver must be loaded \n"
-"before g15daemon can be used for keyboard access. The G15 LCD is also supported. By default, \n"
-"with no other clients active, g15daemon will display a clock. Client applications and \n"
+"pushing them back into the kernel via the linux UINPUT driver. This driver "
+"must be loaded \n"
+"before g15daemon can be used for keyboard access. The G15 LCD is also "
+"supported. By default, \n"
+"with no other clients active, g15daemon will display a clock. Client "
+"applications and \n"
"scripts can access the LCD via a simple API."
msgstr ""
-"El demonio G15Daemon permite a los usuarios acceder a todas las teclas extra decodificĂ¡ndolas y \n"
-"devolviéndolas al kernel por medio del controlador de linux UINPUT. Este controlador debe estar \n"
-"cargado antes de que el demonio g15daemon pueda ser utilizado para acceso de teclado. El G15 \n"
-"LCD tambiĂ©n estĂ¡ soportado. El g15daemon mostrarĂ¡ un reloj de manera predeterminada si no hay \n"
-"otros clientes activos. Las aplicaciones y scripts de clientes y pueden acceder el LCD por medio de \n"
+"El demonio G15Daemon permite a los usuarios acceder a todas las teclas extra "
+"decodificĂ¡ndolas y \n"
+"devolviéndolas al kernel por medio del controlador de linux UINPUT. Este "
+"controlador debe estar \n"
+"cargado antes de que el demonio g15daemon pueda ser utilizado para acceso de "
+"teclado. El G15 \n"
+"LCD tambiĂ©n estĂ¡ soportado. El g15daemon mostrarĂ¡ un reloj de manera "
+"predeterminada si no hay \n"
+"otros clientes activos. Las aplicaciones y scripts de clientes y pueden "
+"acceder el LCD por medio de \n"
"una API simple."
#: services.pm:40
#, c-format
msgid ""
"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste operations,\n"
+"Midnight Commander. It also allows mouse-based console cut-and-paste "
+"operations,\n"
"and includes support for pop-up menus on the console."
msgstr ""
"GPM añade soporte del ratĂ³n para los programas Linux en modo texto, como\n"
"el Midnight Commander. También permite operaciones de cortar-y-pegar con\n"
-"el ratĂ³n en la consola, e incluye soporte para menĂºs emergentes en la consola."
+"el ratĂ³n en la consola, e incluye soporte para menĂºs emergentes en la "
+"consola."
#: services.pm:43
#, c-format
msgid "HAL is a daemon that collects and maintains information about hardware"
-msgstr "HAL es un servicio que recolecta y mantiene informaciĂ³n acerca del hardware"
+msgstr ""
+"HAL es un servicio que recolecta y mantiene informaciĂ³n acerca del hardware"
#: services.pm:44
#, c-format
@@ -6413,21 +6268,28 @@ msgstr ""
#: services.pm:46
#, c-format
-msgid "Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr "Apache es un servidor de pĂ¡ginas web. Se usa para servir archivos HTML y programas CGI."
+msgid ""
+"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
+msgstr ""
+"Apache es un servidor de pĂ¡ginas web. Se usa para servir archivos HTML y "
+"programas CGI."
#: services.pm:47
#, c-format
msgid ""
"The internet superserver daemon (commonly called inetd) starts a\n"
-"variety of other internet services as needed. It is responsible for starting\n"
-"many services, including telnet, ftp, rsh, and rlogin. Disabling inetd disables\n"
+"variety of other internet services as needed. It is responsible for "
+"starting\n"
+"many services, including telnet, ftp, rsh, and rlogin. Disabling inetd "
+"disables\n"
"all of the services it is responsible for."
msgstr ""
-"El demonio para el superservidor de Internet (normalmente llamado inetd) inicia\n"
+"El demonio para el superservidor de Internet (normalmente llamado inetd) "
+"inicia\n"
"una variedad de servicios adicionales de internet segĂºn sea necesario.\n"
"Es el responsable de iniciar varios servicios, incluyendo telnet, ftp, rsh\n"
-"y rlogin. Al desactivar inetd, se desactivan todos los servicios que dependen de él."
+"y rlogin. Al desactivar inetd, se desactivan todos los servicios que "
+"dependen de él."
#: services.pm:51
#, c-format
@@ -6442,18 +6304,12 @@ msgstr "Automatiza un cortafuegos para filtro de paquetes con ip6tables"
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
+"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-"Lanza el filtrado de paquetes para los nĂºcleos de Linux de la serie 2.2,\n"
-"para configurar un cortafuegos que protege a su mĂ¡quina de los ataques de la red."
-
-#: services.pm:55
-#, c-format
-msgid "Evenly distributes IRQ load across multiple CPUs for enhanced performance"
-msgstr "Distribuye la carga IRQ de manera equitativa a travĂ©s de mĂºltiples CPUs para un desempeño mejorado"
+"Distribuye la carga IRQ de manera equitativa a travĂ©s de mĂºltiples CPUs para "
+"un desempeño mejorado"
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6464,7 +6320,7 @@ msgstr ""
"/etc/sysconfig/keyboard. Puede ser configurado con el programa kbdconfig.\n"
"Debe dejarse activo en la mayorĂ­a de las mĂ¡quinas."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6473,17 +6329,18 @@ msgstr ""
"RegeneraciĂ³n automĂ¡tica de la cabecera del nĂºcleo en /boot para\n"
"/usr/include/linux/{autoconf,version}.h"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "DetecciĂ³n y configuraciĂ³n automĂ¡tica del hardware al arrancar."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
-msgstr "Afina el comportamiento del sistema para extender la vida de la baterĂ­a"
+msgstr ""
+"Afina el comportamiento del sistema para extender la vida de la baterĂ­a"
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6492,7 +6349,7 @@ msgstr ""
"Linuxconf a veces realizarĂ¡ varias tareas al arrancar para\n"
"mantener la configuraciĂ³n del sistema."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6502,7 +6359,7 @@ msgstr ""
"correctamente. BĂ¡sicamente, es un servidor que coloca las tareas de\n"
"impresiĂ³n en las colas de impresiĂ³n adecuadas para cada impresora."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6511,37 +6368,45 @@ msgstr ""
"El servidor virtual de Linux (LVS) se usa para construir servidores de alto\n"
"rendimiento y alta disponibilidad."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr "Monitorea la red (Cortafuegos interactivo e inalĂ¡mbrica)"
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr "Monitoreo y administraciĂ³n de RAID por software"
-#: services.pm:71
+#: services.pm:69
#, c-format
-msgid "DBUS is a daemon which broadcasts notifications of system events and other messages"
-msgstr "DBUS es un servicio que difunde notificaciones de los eventos del sistema y otros mensajes"
+msgid ""
+"DBUS is a daemon which broadcasts notifications of system events and other "
+"messages"
+msgstr ""
+"DBUS es un servicio que difunde notificaciones de los eventos del sistema y "
+"otros mensajes"
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr "Habilita la polĂ­tica de seguridad de MSEC al inicio del sistema"
-#: services.pm:73
+#: services.pm:71
#, c-format
-msgid "named (BIND) is a Domain Name Server (DNS) that is used to resolve host names to IP addresses."
-msgstr "named (BIND) es un servidor de nombres de dominio (DNS) usado para convertir los nombres de mĂ¡quinas en direcciones IP."
+msgid ""
+"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
+"names to IP addresses."
+msgstr ""
+"named (BIND) es un servidor de nombres de dominio (DNS) usado para convertir "
+"los nombres de mĂ¡quinas en direcciones IP."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr "Inicializa el registro de consola de red"
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6551,7 +6416,7 @@ msgstr ""
"compartidos por medio de la red; como NFS (Network File System),\n"
"SMB (Lan Manager/Windows) y NCP (Netware)"
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6560,17 +6425,17 @@ msgstr ""
"Activa/desactiva todas las interfaces de red configuradas para iniciarse\n"
"en el arranque del sistema."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr "Requiere que la red esté conectada si se habilita"
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr "Espera a que la red de conexiĂ³n en caliente estĂ© conectada"
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6578,10 +6443,11 @@ msgid ""
"/etc/exports file."
msgstr ""
"NFS es un protocolo muy popular para compartir archivos en redes TCP/IP.\n"
-"Este servicio proporciona la funcionalidad de servidor NFS, que se configura\n"
+"Este servicio proporciona la funcionalidad de servidor NFS, que se "
+"configura\n"
"a través del archivo /etc/exports."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6590,12 +6456,12 @@ msgstr ""
"NFS es un protocolo muy popular para compartir archivos en redes TCP/IP.\n"
"Este servicio proporciona la funcionalidad de bloqueo de archivos por NFS."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr "Sincroniza la hora del sistema usando NTP (Network Time Protocol)"
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
@@ -6604,21 +6470,22 @@ msgstr ""
"Activar el bloqueo numĂ©rico automĂ¡ticamente bajo la consola y\n"
"Xorg al arrancar."
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "Admitir las win-impresoras OKI 4w y compatibles."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr "Comprueba si una particiĂ³n estĂ¡ pronto a llenarse"
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It will not get started unless configured so it is safe to have\n"
+"modems in laptops. It will not get started unless configured so it is safe "
+"to have\n"
"it installed on machines that do not need it."
msgstr ""
"El soporte PCMCIA se usa por lo general para admitir cosas como tarjetas\n"
@@ -6626,28 +6493,34 @@ msgstr ""
"esté configurado, por lo que no es un problema tenerlo instalado\n"
"en mĂ¡quinas que no lo necesiten."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
-"protocols such as NFS and NIS. The portmap server must be running on machines\n"
+"protocols such as NFS and NIS. The portmap server must be running on "
+"machines\n"
"which act as servers for protocols which make use of the RPC mechanism."
msgstr ""
"El portmapper gestiona las conexiones RPC; que usan protocolos como\n"
-"NFS y NIS. El servidor portmap se debe estar ejecutando en los sistemas que actĂºan\n"
+"NFS y NIS. El servidor portmap se debe estar ejecutando en los sistemas que "
+"actĂºan\n"
"como servidores para protocolos que usan el mecanismo RPC."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr "Reserva algunos puertos TCP"
-#: services.pm:98
+#: services.pm:96
#, c-format
-msgid "Postfix is a Mail Transport Agent, which is the program that moves mail from one machine to another."
-msgstr "Postfix es un agente de transporte de correo (MTA), es decir el programa encargado de enviar el correo electrĂ³nico de una mĂ¡quina a otra."
+msgid ""
+"Postfix is a Mail Transport Agent, which is the program that moves mail from "
+"one machine to another."
+msgstr ""
+"Postfix es un agente de transporte de correo (MTA), es decir el programa "
+"encargado de enviar el correo electrĂ³nico de una mĂ¡quina a otra."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6656,30 +6529,35 @@ msgstr ""
"Guarda y recupera el mecanismo de entropĂ­a del sistema; usado para la\n"
"generaciĂ³n de nĂºmeros aleatorios de gran calidad."
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
-msgstr "Asignar dispositivos 'crudos' a dispositivos de bloque (como las particiones de los discos), para usar aplicaciones como Oracle o reproductores DVD"
+msgstr ""
+"Asignar dispositivos 'crudos' a dispositivos de bloque (como las particiones "
+"de los discos), para usar aplicaciones como Oracle o reproductores DVD"
-#: services.pm:103
+#: services.pm:101
#, c-format
msgid "Nameserver information manager"
msgstr "AdministraciĂ³n de informaciĂ³n de servidor de nombres"
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
"the RIP protocol. While RIP is widely used on small networks, more complex\n"
"routing protocols are needed for complex networks."
msgstr ""
-"El demonio routed permite actualizar automĂ¡ticamente las tablas de enrutamiento IP\n"
-"gracias al protocolo RIP. Mientras que RIP se usa bastante en redes pequeñas,\n"
-"para redes mĂ¡s complejas, se necesitan protocolos de enrutamiento mĂ¡s complejos."
+"El demonio routed permite actualizar automĂ¡ticamente las tablas de "
+"enrutamiento IP\n"
+"gracias al protocolo RIP. Mientras que RIP se usa bastante en redes "
+"pequeñas,\n"
+"para redes mĂ¡s complejas, se necesitan protocolos de enrutamiento mĂ¡s "
+"complejos."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6688,12 +6566,16 @@ msgstr ""
"El protocolo rstat permite a los usuarios de una red recoger\n"
"informaciĂ³n sobre el rendimiento de cualquier mĂ¡quina de dicha red."
-#: services.pm:109
+#: services.pm:107
#, c-format
-msgid "Syslog is the facility by which many daemons use to log messages to various system log files. It is a good idea to always run rsyslog."
-msgstr "Syslog es el servicio con el cual muchos demonios envĂ­an mensajes a varios archivos de registro del sistema. Es una buena idea siempre ejecutar rsyslog."
+msgid ""
+"Syslog is the facility by which many daemons use to log messages to various "
+"system log files. It is a good idea to always run rsyslog."
+msgstr ""
+"Syslog es el servicio con el cual muchos demonios envĂ­an mensajes a varios "
+"archivos de registro del sistema. Es una buena idea siempre ejecutar rsyslog."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6702,7 +6584,7 @@ msgstr ""
"El protocolo rusers permite que los usuarios de una red identifiquen\n"
"quien estĂ¡ conectado en otras mĂ¡quinas que respondan."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6712,37 +6594,53 @@ msgstr ""
"de todos los usuarios conectados a una mĂ¡quina que ejecuta el demonio rwho\n"
"(similar al finger)."
-#: services.pm:114
+#: services.pm:112
#, c-format
-msgid "SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
-msgstr "SANE (Scanner Access Now Easy) permite acceder a escĂ¡ner, cĂ¡maras de vĂ­deo, ..."
+msgid ""
+"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
+msgstr ""
+"SANE (Scanner Access Now Easy) permite acceder a escĂ¡ner, cĂ¡maras de "
+"vĂ­deo, ..."
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr "Cortafuegos de filtro de paquetes"
-#: services.pm:116
+#: services.pm:114
#, c-format
-msgid "The SMB/CIFS protocol enables to share access to files & printers and also integrates with a Windows Server domain"
-msgstr "El protocolo SMB/CIFS permite compartir el acceso a archivos e impresoras y tambiĂ©n la integraciĂ³n a un dominio de Windows Server"
+msgid "Packet filtering firewall for IPv6"
+msgstr "Cortafuegos de filtrado de paquetes para IPv6"
-#: services.pm:117
+#: services.pm:115
+#, c-format
+msgid ""
+"The SMB/CIFS protocol enables to share access to files & printers and also "
+"integrates with a Windows Server domain"
+msgstr ""
+"El protocolo SMB/CIFS permite compartir el acceso a archivos e impresoras y "
+"tambiĂ©n la integraciĂ³n a un dominio de Windows Server"
+
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "Lanza el sistema de sonido en su mĂ¡quina"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr "capa para anĂ¡lisis de voz"
-#: services.pm:119
+#: services.pm:118
#, c-format
-msgid "Secure Shell is a network protocol that allows data to be exchanged over a secure channel between two computers"
-msgstr "Secure Shell es un protocolo de red que permite que se intercambien datos entre dos computadoras usando un canal seguro"
+msgid ""
+"Secure Shell is a network protocol that allows data to be exchanged over a "
+"secure channel between two computers"
+msgstr ""
+"Secure Shell es un protocolo de red que permite que se intercambien datos "
+"entre dos computadoras usando un canal seguro"
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6752,93 +6650,96 @@ msgstr ""
"sus mensajes de registro, que syslog va a redirigir a varios archivos\n"
"de registro(log). Es una buena idea ejecutar siempre syslog."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr "Mueve las reglas persistentes de udev generadas a /etc/udev/rules.d"
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "Carga los controladores para sus dispositivos USB."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr "Un monitor de trafico de red liviano"
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr "Inicia el servidor de tipografĂ­as X (xfs)."
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr "Inicia otros servicios segĂºn sea necesario."
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "Imprimiendo"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Internet"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "Compartir archivos"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr ""
+"_: Keep these entry short\n"
+"Red"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "Sistema"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "AdministraciĂ³n remota"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "Servidor de base de datos"
-#: services.pm:179
-#: services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "Servicios"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "Seleccione quĂ© servicios se deben iniciar automĂ¡ticamente al arrancar"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d activados de %d registrados"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "corriendo"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "parado"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "Servicios y demonios"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -6847,33 +6748,27 @@ msgstr ""
"No hay informaciĂ³n adicional para\n"
"este servicio. Disculpe."
-#: services.pm:250
-#: ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "InformaciĂ³n"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "Comenzar cuando se pida"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "Al iniciar"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Iniciar"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Parar"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6888,7 +6783,8 @@ msgid ""
"\n"
"You should have received a copy of the GNU General Public License\n"
"along with this program; if not, write to the Free Software\n"
-"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\n"
+"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, "
+"USA.\n"
msgstr ""
" Este programa es software libre; puede redistribuirlo y/o modificarlo\n"
" bajo los tĂ©rminos de la Licencia PĂºblica General GNU publicada por la\n"
@@ -6902,9 +6798,10 @@ msgstr ""
"\n"
" DeberĂ­a haber recibido una copia de la Licencia PĂºblica General GNU\n"
" junto con este programa; de no ser asĂ­, escriba a la Free Software\n"
-" Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\n"
+" Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, "
+"USA.\n"
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6913,7 +6810,8 @@ msgid ""
"--default : save default directories.\n"
"--debug : show all debug messages.\n"
"--show-conf : list of files or directories to backup.\n"
-"--config-info : explain configuration file options (for non-X users).\n"
+"--config-info : explain configuration file options (for non-X "
+"users).\n"
"--daemon : use daemon configuration. \n"
"--help : show this message.\n"
"--version : show version number.\n"
@@ -6924,12 +6822,13 @@ msgstr ""
"--default : guarda directorios predeterminados.\n"
"--debug : mostrar todos los mensajes de depuraciĂ³n.\n"
"--show-conf : lista los archivos o directorios a respaldar.\n"
-"--config-info : explica las opciones de configuraciĂ³n (para usuarios no-X)\n"
+"--config-info : explica las opciones de configuraciĂ³n (para usuarios "
+"no-X)\n"
"--daemon : usa la configuraciĂ³n de demonio. \n"
"--help : muestra este mensaje.\n"
"--version : muestra el nĂºmero de versiĂ³n.\n"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6940,26 +6839,27 @@ msgstr ""
"[--boot]\n"
"OPCIONES:\n"
" --boot - permitir configurar el cargador de arranque\n"
-"modo predeterminado: ofrecer la configuraciĂ³n de la caracterĂ­stica de conexiĂ³n automĂ¡tica."
+"modo predeterminado: ofrecer la configuraciĂ³n de la caracterĂ­stica de "
+"conexiĂ³n automĂ¡tica."
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
"[OPCIONES] [NOMBRE_PROGRAMA]\n"
"\n"
"OPCIONES:\n"
" --help - imprime este mensaje de ayuda.\n"
-" --report - programa deberĂ­a ser una herramienta Mandriva Linux\n"
-" --incident - programa deberĂ­a ser una herramienta Mandriva Linux"
+" --report - el programa deberĂ­a ser una de las herramientas de %s\n"
+" --incident - el programa deberĂ­a ser una de las herramientas de %s"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6976,7 +6876,7 @@ msgstr ""
" --internet - configurar la Internet\n"
" --wizard - igual que --add"
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -6997,10 +6897,12 @@ msgstr ""
"AplicaciĂ³n de importaciĂ³n y monitoreo de tipografĂ­as\n"
"\n"
"OPCIONES:\n"
-"--windows_import : importar desde todas las particiones Windows disponibles.\n"
+"--windows_import : importar desde todas las particiones Windows "
+"disponibles.\n"
"--xls_fonts : mostrar todas las tipografĂ­as que ya existen en xls\n"
"--strong : verificaciĂ³n fuerte de las tipografĂ­as.\n"
-"--install : aceptar cualquier tipografĂ­a o directorio de tipografĂ­as.\n"
+"--install : aceptar cualquier tipografĂ­a o directorio de "
+"tipografĂ­as.\n"
"--uninstall : desinstalar cualquier tipografĂ­a o directorio de tipog.\n"
"--replace : reemplazar las tipografĂ­as si ya existen.\n"
"--application : 0 ninguna aplicaciĂ³n.\n"
@@ -7008,42 +6910,49 @@ msgstr ""
" : nombre_de_aplicaciĂ³n como por ej. so para staroffice\n"
" y gs para ghostscript."
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
"--stop : stop MTS\n"
"--adduser : add an existing system user to MTS (requires username)\n"
-"--deluser : delete an existing system user from MTS (requires username)\n"
-"--addclient : add a client machine to MTS (requires MAC address, IP, nbi image name)\n"
-"--delclient : delete a client machine from MTS (requires MAC address, IP, nbi image name)"
+"--deluser : delete an existing system user from MTS (requires "
+"username)\n"
+"--addclient : add a client machine to MTS (requires MAC address, IP, "
+"nbi image name)\n"
+"--delclient : delete a client machine from MTS (requires MAC address, "
+"IP, nbi image name)"
msgstr ""
"[OPCIONES]...\n"
-"Configurador del Servidor de Terminales de Mandriva Linux\n"
+"Configurador del Servidor de Terminales de %s\n"
"--enable : habilitar MTS\n"
"--disable : deshabilitar MTS\n"
"--start : iniciar MTS\n"
"--stop : detener MTS\n"
-"--adduser : añadir usuario existente a MTS (necesita nombre_de_usuario)\n"
-"--deluser : quitar usuario existente de MTS (necesita nombre_de_usuario)\n"
-"--addclient : añadir mĂ¡quina cliente a MTS (necesita direcciĂ³n MAC, IP, nombre imagen nbi)\n"
-"--delclient : quitar mĂ¡quina cliente de MTS (necesita direcciĂ³n MAC, IP, nombre imagen nbi)"
+"--adduser : añadir usuario existente en el sistema a MTS (necesita "
+"nombre_de_usuario)\n"
+"--deluser : quitar usuario existente de MTS (necesita "
+"nombre_de_usuario)\n"
+"--addclient : añadir mĂ¡quina cliente a MTS (necesita direcciĂ³n MAC, IP, "
+"nombre imagen nbi)\n"
+"--delclient : quitar mĂ¡quina cliente de MTS (necesita direcciĂ³n MAC, "
+"IP, nombre imagen nbi)"
-#: standalone.pm:99
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[teclado]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "[--file=miarchivo] [--word=mipalabra] [--explain=regexp] [--alert]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -7063,30 +6972,40 @@ msgstr ""
"--connect : conectar a la Internet si no estĂ¡ conectado\n"
"--disconnect : desconectar de la Internet si estĂ¡ conectado\n"
"--force : utilizado con (dis)connect: forzar (des)conexiĂ³n.\n"
-"--status : devuelve 1 si estĂ¡ conectado, 0 en caso contrario.\n"
+"--status : devuelve 1 si estĂ¡ conectado, 0 en caso "
+"contrario.\n"
"--quiet : no ser interactivo. A utilizar con (dis)connect."
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
-" --changelog-first display changelog before filelist in the description window\n"
+" --changelog-first display changelog before filelist in the "
+"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
"[OPCIÓN]...\n"
-" --no-confirmation no pedir confirmaciĂ³n en modo Mandriva Update\n"
+" --no-confirmation no hacer la primer apregunta de confirmaciĂ³n en modo "
+"%s Update\n"
" --no-verify-rpm no verificar firmas de los paquetes\n"
-" --changelog-first mostrar changelog antes de lista de archivos en ventana de descripciĂ³n\n"
-" --merge-all-rpmnew proponer mezclar todos los archivos .rpmnew/.rpmsave encontrados"
+" --changelog-first mostrar changelog antes de lista de archivos en "
+"ventana de descripciĂ³n\n"
+" --merge-all-rpmnew proponer mezclar todos los archivos .rpmnew/.rpmsave "
+"encontrados"
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
-msgid "[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-usbtable] [--dynamic=dev]"
-msgstr "[--manual] [--device=disp.] [--update-sane=dir_fuente_sane] [--update-usbtable] [--dynamic=disp.]"
+msgid ""
+"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
+"usbtable] [--dynamic=dev]"
+msgstr ""
+"[--manual] [--device=disp.] [--update-sane=dir_fuente_sane] [--update-"
+"usbtable] [--dynamic=disp.]"
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -7097,81 +7016,87 @@ msgstr ""
" XFdrake [--noauto] monitor\n"
" XFdrake resoluciĂ³n"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
-"Usage: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--testing] [-v|--version] "
+"Usage: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
+"testing] [-v|--version] "
msgstr ""
"\n"
-"Uso: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--testing] [-v|--version] "
+"Uso: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--testing] "
+"[-v|--version] "
-#: timezone.pm:161
-#: timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, c-format
msgid "All servers"
msgstr "Todos los servidores"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr "Global"
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr "Ăfrica"
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
msgstr "Asia"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr "Europa"
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr "América del Norte"
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "OceanĂ­a"
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr "América del Sur"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Hong Kong"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "FederaciĂ³n Rusa"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "Yugoslavia"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "¿Es correcto?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr "Ha especificado un archivo, no un directorio"
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "InformaciĂ³n"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -7185,323 +7110,3 @@ msgstr ""
#, c-format
msgid "Installation failed"
msgstr "FallĂ³ la instalaciĂ³n"
-
-#~ msgid "Restrict command line options"
-#~ msgstr "Restringir las opciones de la lĂ­nea de comandos"
-#~ msgid "restrict"
-#~ msgstr "restringir"
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr ""
-#~ "La opciĂ³n \"Restringir las opciones de la lĂ­nea de comandos\"\n"
-#~ "no tiene sentido sin contraseña"
-#~ msgid "Use an encrypted file system"
-#~ msgstr "Usar un sistema de archivos cifrado"
-#~ msgid ""
-#~ "To ensure data integrity after resizing the partition(s), \n"
-#~ "filesystem checks will be run on your next boot into Microsoft Windows®"
-#~ msgstr ""
-#~ "Para asegurar la integridad de los datos luego de cambiar el tamaño a\n"
-#~ "las particiones, se pueden ejecutar verificaciones de los sist. de "
-#~ "archivos\n"
-#~ "la prĂ³xima vez que arranque en Windows(TM)"
-#~ msgid "Use the Microsoft Windows® partition for loopback"
-#~ msgstr "Usar la particiĂ³n de Microsoft Windows® para loopback"
-#~ msgid "Which partition do you want to use for Linux4Win?"
-#~ msgstr "¿QuĂ© particiĂ³n desea usar para Linux4Win?"
-#~ msgid "Choose the sizes"
-#~ msgstr "Elija los tamaños"
-#~ msgid "Root partition size in MB: "
-#~ msgstr "Tamaño de la particiĂ³n raĂ­z en MB: "
-#~ msgid "Swap partition size in MB: "
-#~ msgstr "Tamaño de la particiĂ³n de intercambio en MB: "
-#~ msgid ""
-#~ "There is no FAT partition to use as loopback (or not enough space left)"
-#~ msgstr ""
-#~ "No hay particiones FAT para usar como loopback (o no queda espacio "
-#~ "suficiente)"
-#~ msgid ""
-#~ "The FAT resizer is unable to handle your partition, \n"
-#~ "the following error occurred: %s"
-#~ msgstr ""
-#~ "El redimensionador de tamaño de la FAT no puede gestionar su particiĂ³n, \n"
-#~ "ocurriĂ³ el error siguiente: %s"
-#~ msgid "Automatic routing from ALSA to PulseAudio"
-#~ msgstr "Enviar automĂ¡ticamente desde ALSA a PulseAudio"
-#~ msgid "Please log out and then use Ctrl-Alt-BackSpace"
-#~ msgstr "Por favor salga de la sesiĂ³n y luego pulse Ctrl-Alt-BackSpace"
-#~ msgid "Welcome To Crackers"
-#~ msgstr "Bienvenidos, crackers"
-#~ msgid "Poor"
-#~ msgstr "Pobre"
-#~ msgid "High"
-#~ msgstr "Alta"
-#~ msgid "Higher"
-#~ msgstr "MĂ¡s alta"
-#~ msgid "Paranoid"
-#~ msgstr "Paranoica"
-#~ msgid ""
-#~ "This level is to be used with care. It makes your system more easy to "
-#~ "use,\n"
-#~ "but very sensitive. It must not be used for a machine connected to "
-#~ "others\n"
-#~ "or to the Internet. There is no password access."
-#~ msgstr ""
-#~ "Este nivel se debe usar con mucho cuidado. Hace su sistema mĂ¡s simple de\n"
-#~ "usar, pero tambiĂ©n mucho mĂ¡s vulnerable: no debe usarse para una mĂ¡quina\n"
-#~ "conectada en red con otras o a Internet. No hay contraseñas de acceso."
-#~ msgid ""
-#~ "Passwords are now enabled, but use as a networked computer is still not "
-#~ "recommended."
-#~ msgstr ""
-#~ "Las contraseñas estĂ¡n activadas, pero tampoco se recomienda usar este\n"
-#~ "nivel para un ordenador conectado a una red."
-#~ msgid ""
-#~ "There are already some restrictions, and more automatic checks are run "
-#~ "every night."
-#~ msgstr ""
-#~ "Ya hay algunas restricciones, y todas las noches se corren mĂ¡s "
-#~ "verificaciones automĂ¡ticas."
-#~ msgid ""
-#~ "This is similar to the previous level, but the system is entirely closed "
-#~ "and security features are at their maximum."
-#~ msgstr ""
-#~ "Basado en el nivel anterior, pero el sistema estĂ¡ completamente cerrado.\n"
-#~ "Las caracterĂ­sticas de seguridad estĂ¡n al mĂ¡ximo."
-#~ msgid ""
-#~ "\n"
-#~ "Warning\n"
-#~ "\n"
-#~ "Please read carefully the terms below. If you disagree with any\n"
-#~ "portion, you are not allowed to install the next CD media. Press "
-#~ "'Refuse' \n"
-#~ "to continue the installation without using these media.\n"
-#~ "\n"
-#~ "\n"
-#~ "Some components contained in the next CD media are not governed\n"
-#~ "by the GPL License or similar agreements. Each such component is then\n"
-#~ "governed by the terms and conditions of its own specific license. \n"
-#~ "Please read carefully and comply with such specific licenses before \n"
-#~ "you use or redistribute the said components. \n"
-#~ "Such licenses will in general prevent the transfer, duplication \n"
-#~ "(except for backup purposes), redistribution, reverse engineering, \n"
-#~ "de-assembly, de-compilation or modification of the component. \n"
-#~ "Any breach of agreement will immediately terminate your rights under \n"
-#~ "the specific license. Unless the specific license terms grant you such\n"
-#~ "rights, you usually cannot install the programs on more than one\n"
-#~ "system, or adapt it to be used on a network. In doubt, please contact \n"
-#~ "directly the distributor or editor of the component. \n"
-#~ "Transfer to third parties or copying of such components including the \n"
-#~ "documentation is usually forbidden.\n"
-#~ "\n"
-#~ "\n"
-#~ "All rights to the components of the next CD media belong to their \n"
-#~ "respective authors and are protected by intellectual property and \n"
-#~ "copyright laws applicable to software programs.\n"
-#~ msgstr ""
-#~ "\n"
-#~ "Importante\n"
-#~ "\n"
-#~ "Haga el favor de leer cuidadosamente el presente documento. En caso de "
-#~ "desacuerdo\n"
-#~ "con el presente documento, no estĂ¡ autorizado a instalar los demĂ¡s\n"
-#~ "CD. En este caso seleccione 'Rechazar' para seguir la instalaciĂ³n sin\n"
-#~ "estos CD.\n"
-#~ "\n"
-#~ "\n"
-#~ "Algunos componentes de software contenidos en los siguientes CD no\n"
-#~ "estĂ¡n sometidos a las licencias GPL o similares que permitan la copia,\n"
-#~ "adaptaciĂ³n o redistribuciĂ³n. Cada uno de los componentes de software\n"
-#~ "esta distribuido bajo los términos y condiciones de un acuerdo de\n"
-#~ "licencia propio. Por favor, dirĂ¡jase a Ă©ste y acĂ©ptelo antes de "
-#~ "instalarlo,\n"
-#~ "usarlo o redistribuirlo. Generalmente, estas licencias no autorizan la\n"
-#~ "copia (salvo las destinadas a copias de seguridad), la distribuciĂ³n, "
-#~ "descompilaciĂ³n,\n"
-#~ "desensamblado, ingenierĂ­a inversa, reconstituciĂ³n de la lĂ³gica del\n"
-#~ "programa y/o modificaciĂ³n, salvo en la medida y para las necesidades\n"
-#~ "autorizadas por las leyes vigentes. Toda violaciĂ³n de la licencia\n"
-#~ "vigente implica generalmente la caducidad de estĂ¡, sin perjuicio a\n"
-#~ "todos los demĂ¡s derechos o acciones dirigidos en contra de Ud. Salvo si\n"
-#~ "el acuerdo de licencia lo autoriza, no puede instalar estos programas\n"
-#~ "en mĂ¡s de una mĂ¡quina, ni adaptarlos para un uso en red. Si fuese\n"
-#~ "necesario, contacte con el distribuidor de cada programa para\n"
-#~ "obtener licencias adicionales. La distribuciĂ³n a terceros de copias de\n"
-#~ "los programas o de la documentaciĂ³n que lo acompaña generalmente\n"
-#~ "suele estar prohibida.\n"
-#~ "\n"
-#~ "\n"
-#~ "Todos los derechos, tĂ­tulos e intereses de esos programas son la\n"
-#~ "propiedad exclusiva de sus autores respectivos y estĂ¡n protegidos por el\n"
-#~ "derecho de la propiedad intelectual y otras leyes aplicables al derecho\n"
-#~ "del software.\n"
-#~ msgid "Use libsafe for servers"
-#~ msgstr "Utilizar libsafe para los servidores"
-#~ msgid ""
-#~ "A library which defends against buffer overflow and format string attacks."
-#~ msgstr ""
-#~ "Una biblioteca que le defiende ante ataques de desbordamiento de bĂºfer y "
-#~ "ataques con cadenas de formato."
-#~ msgid "LILO/grub Installation"
-#~ msgstr "InstalaciĂ³n de LILO/grub"
-#~ msgid "Precise RAM size if needed (found %d MB)"
-#~ msgstr "Precise el tamaño de la RAM si es necesario (se encontraron %d MB)"
-#~ msgid "Give the ram size in MB"
-#~ msgstr "Proporcione el tamaño de la RAM en MB"
-#~ msgid ""
-#~ "If you plan to use aboot, be careful to leave a free space (2048 sectors "
-#~ "is enough)\n"
-#~ "at the beginning of the disk"
-#~ msgstr ""
-#~ "Si piensa usar aboot, no olvide dejar espacio libre (2048 sectores es\n"
-#~ "suficiente) al principio del disco"
-#~ msgid "Security level"
-#~ msgstr "Nivel de seguridad"
-#~ msgid "Expand Tree"
-#~ msgstr "Expandir el Ă¡rbol"
-#~ msgid "Collapse Tree"
-#~ msgstr "Contraer el Ă¡rbol"
-#~ msgid "Toggle between flat and group sorted"
-#~ msgstr "Cambiar entre vista plana y ordenada por grupos"
-#~ msgid "Choose action"
-#~ msgstr "Elija una acciĂ³n"
-#~ msgid "Active Directory with SFU"
-#~ msgstr "Active Directory con SFU"
-#~ msgid "Active Directory with Winbind"
-#~ msgstr "Active Directory con Winbind"
-#~ msgid "Use information stored in local files for all authentication"
-#~ msgstr ""
-#~ "Usar informaciĂ³n almacenada en archivos locales para la autenticaciĂ³n"
-#~ msgid "Active Directory with SFU:"
-#~ msgstr "Active Directory con SFU:"
-#~ msgid "Active Directory with Winbind:"
-#~ msgstr "Active Directory con Winbind:"
-#~ msgid ""
-#~ "Winbind allows the system to authenticate users in a Windows Active "
-#~ "Directory Server."
-#~ msgstr ""
-#~ "Winbind permite que el sistema autentique a los usuarios en un servidor "
-#~ "Windows Active Directory"
-#~ msgid "Authentication LDAP"
-#~ msgstr "AutentificaciĂ³n LDAP"
-#~ msgid "TLS"
-#~ msgstr "TLS"
-#~ msgid "SSL"
-#~ msgstr "SSL"
-#~ msgid "security layout (SASL/Kerberos)"
-#~ msgstr "esquema de seguridad (SASL/Kerberos)"
-#~ msgid "Authentication Active Directory"
-#~ msgstr "AutenticaciĂ³n Active Directory"
-#~ msgid "LDAP users database"
-#~ msgstr "Base de datos de usuarios LDAP"
-#~ msgid "LDAP user allowed to browse the Active Directory"
-#~ msgstr "Usuario LDAP que puede examinar el Active Directory"
-#~ msgid "Authentication NIS"
-#~ msgstr "AutentificaciĂ³n NIS"
-#~ msgid ""
-#~ "For this to work for a W2K PDC, you will probably need to have the admin "
-#~ "run: C:\\>net localgroup \"Pre-Windows 2000 Compatible Access\" everyone /"
-#~ "add and reboot the server.\n"
-#~ "You will also need the username/password of a Domain Admin to join the "
-#~ "machine to the Windows(TM) domain.\n"
-#~ "If networking is not yet enabled, Drakx will attempt to join the domain "
-#~ "after the network setup step.\n"
-#~ "Should this setup fail for some reason and domain authentication is not "
-#~ "working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your Windows"
-#~ "(tm) Domain, and Admin Username/Password, after system boot.\n"
-#~ "The command 'wbinfo -t' will test whether your authentication secrets are "
-#~ "good."
-#~ msgstr ""
-#~ "Para que esto funcione con un PDC de W2K, probablemente necesite que el "
-#~ "administrador ejecute: C:\\>net localgroup \"Pre-Windows 2000 Compatible "
-#~ "Access\" everyone /add y vuelva a iniciar el servidor.\n"
-#~ "TambiĂ©n necesitarĂ¡ el nombre de usuario/contraseña de un Administrador de "
-#~ "Dominio para unir la mĂ¡quina al dominio Windows(TM).\n"
-#~ "Si todavĂ­a no estĂ¡ habilitada la red, DrakX intentarĂ¡ unirse al dominio "
-#~ "luego de la etapa de configuraciĂ³n de red.\n"
-#~ "Si esta configuraciĂ³n falla por algĂºn motivo y no funciona la "
-#~ "autenticaciĂ³n PDC, ejecute 'smbpasswd -j DOMINIO -U USUARIO%%CONTRASEĂ‘A' "
-#~ "utilizando su Dominio Windows(TM), y Nombre de usuario/Contraseña de "
-#~ "Administrador, luego del arranque del sistema.\n"
-#~ "El comando 'wbinfo -t' probarĂ¡ si sus secretos de autenticaciĂ³n son "
-#~ "buenos."
-#~ msgid "Authentication Windows Domain"
-#~ msgstr "Dominio de AutenticaciĂ³n de Windows"
-#~ msgid "Undo"
-#~ msgstr "Deshacer"
-#~ msgid "Save partition table"
-#~ msgstr "Guardar la tabla de particiones"
-#~ msgid "Restore partition table"
-#~ msgstr "Restaurar la tabla de particiones"
-#~ msgid ""
-#~ "The backup partition table has not the same size\n"
-#~ "Still continue?"
-#~ msgstr ""
-#~ "La tabla de particiones de respaldo no tiene\n"
-#~ "el mismo tamaño. ¿Desea continuar de todas formas?"
-#~ msgid "Info: "
-#~ msgstr "Info: "
-#~ msgid "Unknown driver"
-#~ msgstr "Controlador desconocido"
-#~ msgid "Error reading file %s"
-#~ msgstr "Error al leer el archivo %s"
-#~ msgid "Restoring from file %s failed: %s"
-#~ msgstr "FallĂ³ la restauraciĂ³n a partir del archivo %s: %s"
-#~ msgid "Bad backup file"
-#~ msgstr "Archivo de respaldo incorrecto"
-#~ msgid "Error writing to file %s"
-#~ msgstr "Error al escribir en el archivo %s"
-#~ msgid "Error: The \"%s\" driver for your sound card is unlisted"
-#~ msgstr ""
-#~ "Error: el controlador \"%s\" para su tarjeta de sonido no estĂ¡ listado"
-#~ msgid "Ext2"
-#~ msgstr "Ext2"
-#~ msgid "Journalised FS"
-#~ msgstr "S. de a. transaccional"
-#~ msgid "Starts the X Font Server (this is mandatory for Xorg to run)."
-#~ msgstr ""
-#~ "Inicia el servidor de tipografĂ­as X11 (obligatorio para correr Xorg)."
-#~ msgid "Add user"
-#~ msgstr "Añadir un usuario"
-#~ msgid "Accept user"
-#~ msgstr "Aceptar el usuario"
-#~ msgid "No supermount"
-#~ msgstr "Sin supermount"
-#~ msgid "Supermount"
-#~ msgstr "Supermount"
-#~ msgid "Supermount except for CDROM drives"
-#~ msgstr "Supermount excepto para las unidades de CDROM"
-#~ msgid "Rescue partition table"
-#~ msgstr "Rescatar la tabla de particiones"
-#~ msgid "Removable media automounting"
-#~ msgstr "Montaje automĂ¡tico de soportes extraĂ­bles"
-#~ msgid "Trying to rescue partition table"
-#~ msgstr "Tratando de rescatar la tabla de particiones"
-#~ msgid "Accept/Refuse bogus IPv4 error messages."
-#~ msgstr "Aceptar/Rechazar mensajes de error IPv4 simulados."
-#~ msgid "Accept/Refuse broadcasted icmp echo."
-#~ msgstr "Aceptar/Rechazar eco ICMP difundido."
-#~ msgid "Accept/Refuse icmp echo."
-#~ msgstr "Aceptar/Rechazar eco ICMP."
-#~ msgid "Allow/Forbid remote root login."
-#~ msgstr "Permitir/Prohibir conexiĂ³n remota de root."
-#~ msgid "Enable/Disable IP spoofing protection."
-#~ msgstr "Habilitar/Deshabilitar protecciĂ³n contra engaño de IP."
-#~ msgid "Enable/Disable libsafe if libsafe is found on the system."
-#~ msgstr ""
-#~ "Habilitar/Deshabilitar libsafe si es que se encuentra en el sistema."
-#~ msgid "Enable/Disable the logging of IPv4 strange packets."
-#~ msgstr "Habilitar/Deshabilitar registro de paquetes IPv4 extraños."
-#~ msgid "Enable/Disable msec hourly security check."
-#~ msgstr "Habilitar/Deshabilitar verificaciĂ³n horaria de seguridad de msec."
-#~ msgid "Number of capture buffers:"
-#~ msgstr "Cantidad de bĂºferes de captura :"
-#~ msgid "number of capture buffers for mmap'ed capture"
-#~ msgstr "Cantidad de bĂºferes de captura para la captura con mmap"
-#~ msgid "PLL setting:"
-#~ msgstr "ConfiguraciĂ³n del PLL :"
-#~ msgid "Radio support:"
-#~ msgstr "Soporte para radio :"
-#~ msgid " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
-#~ msgstr "[--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
-
diff --git a/perl-install/share/po/et.po b/perl-install/share/po/et.po
index 4ff7b3238..0570fc170 100644
--- a/perl-install/share/po/et.po
+++ b/perl-install/share/po/et.po
@@ -1,35 +1,38 @@
-# 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-2010.
+# Copyright (C) 2015 Free Software Foundation, Inc.
#
+# Translators:
+# Marek Laane <bald@smail.ee>, 2015.
+# Marek Laane <bald@smail.ee>, 2014, 2016.
msgid ""
msgstr ""
-"Project-Id-Version: DrakX-et\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
-"PO-Revision-Date: 2010-06-06 17:18+0200\n"
-"Last-Translator: Marek Laane <bald@smail.ee>\n"
-"Language-Team: Estonian <et@li.org>\n"
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2016-07-25 06:50+0300\n"
+"Last-Translator: Marek Laane <qiilaq69@gmail.com>\n"
+"Language-Team: Estonian <i18n-et@ml.mageia.org>\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"
+"Content-Transfer-Encoding: 8-bit\n"
+"et/)\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.5\n"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "Palun oodake"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "Paigaldatakse alglaadurit..."
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -46,305 +49,243 @@ msgstr ""
"\n"
"Kas anda kettale uus ID?"
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr "Alglaaduri paigaldamine nurjus. Tekkis järgmine viga:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"Alglaaduri võimaldamiseks tuleb Teil muuta oma Open Firmware\n"
-" alglaadimisseadet. Hoidke taaskäivituse ajal all klahve\n"
-" Command-Option-O-F ja kirjutage:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Seejärel kirjutage: shut-down\n"
-"Järgmisel käivitusel peaksite nägema alglaaduri käsurida."
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
"Otsustasite paigaldada alglaaduri partitsioonile.\n"
-"See eeldab, et Teil on juba alglaadur kõvakettal, millelt Te alglaadimise "
-"sooritate (nt System Commander).\n"
+"Sellest võib järeldada, et Teil on juba alglaadur kõvakettal, millelt Te "
+"alglaadimise sooritate (nt. System Commander).\n"
"\n"
-"Milliselt kettalt Te alglaadimise teete?"
+"Milliselt kettalt Te alglaadimise sooritate?"
-#: any.pm:331
+#: any.pm:335
#, c-format
msgid "Bootloader Installation"
msgstr "Alglaaduri paigaldamine"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "Kuhu soovite alglaaduri paigaldada?"
-#: any.pm:359
+#: any.pm:355
#, c-format
msgid "First sector (MBR) of drive %s"
msgstr "Ketta %s algusesse (MBR)"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "Ketta algusesse (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "Juurpartitsiooni algusesse"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "Disketil"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "Jäta vahele"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "Alglaaduri stiil"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, c-format
+msgid "EFI System Partition"
+msgstr "EFI sĂ¼steemipartitsioon"
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "Alglaaduri põhiseadistused"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "Alglaadur"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "Eelistatav alglaadur"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Alglaadimisseade"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr "Põhivalikud"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "Ooteaeg alglaadimisel"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "ACPI lubamine"
-#: any.pm:426
+#: any.pm:419
#, c-format
msgid "Enable SMP"
msgstr "SMP lubamine"
-#: any.pm:427
+#: any.pm:420
#, c-format
msgid "Enable APIC"
msgstr "APIC lubamine"
-#: any.pm:429
+#: any.pm:422
#, c-format
msgid "Enable Local APIC"
msgstr "Kohaliku APIC lubamine"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Turvalisus"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Parool"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "Paroolid ei klapi"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Palun proovige veel"
-#: any.pm:436
+#: any.pm:429
#, c-format
-msgid "You can not use a password with %s"
-msgstr "Te ei saa %s korral kasutada parooli"
+msgid "You cannot use a password with %s"
+msgstr "%s puhul ei saa parooli kasutada"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "Parool (uuesti)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "/tmp puhastatakse igal käivitumisel"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "Initsialiseerimisteade"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "Open Firmware viivitus"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "Ajapiirang kerneli laadimisel"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "CD-lt laadimine lubatud?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "OF laadimine lubatud?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "Vaikimisi OS?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Laadefail"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Juurpartitsioon"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "Lisaargumendid"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr "Xen'i lisaargument"
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr "Alglaadimiseks on vajalik parool"
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Ekraanilahutus"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "Võrguprofiil"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Nimi"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "Vaikimisi"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "NoVideo"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "Nimi ei tohi puududa"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "Teil peab olema kerneli laadepilt"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "Teil peab olema juurpartitsioon"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Selline nimi on juba kasutusel"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "Millist kirjet soovite lisada?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Muu OS (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Muu OS (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "Muu OS (Windows...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, c-format
msgid "Bootloader Configuration"
msgstr "Alglaaduri seadistamine"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -353,47 +294,79 @@ msgstr ""
"Praegu on kasutusel sellised kirjed.\n"
"Te võite neid lisada ning olemasolevaid muuta."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr "ESP-i ega MBR-i ei puudutata"
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Hoiatus"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+"ESP-ile või MBR-ile paigaldamata jätmine tähendab, et paigaldust ei saa "
+"käivitada, kui seda ei laadita just mõne teise operatsioonisĂ¼steemi "
+"vahendusel!"
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr "Võõraste operatsioonisĂ¼steemide otsimine"
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "ligipääs X'i rakendustele"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "ligipääs rpm-tööriistadele"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "\"su\" lubamine"
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "ligipääs administreerimisfailidele"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "ligipääs võrgutööriistadele"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "ligipääs kompileerimistööriistadele"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(juba lisatud %s)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "Palun andke kasutajanimi"
-#: any.pm:863
+#: any.pm:875
#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
@@ -402,229 +375,245 @@ msgstr ""
"Kasutajanimi peab algama väiketähega ja tohib sisaldada ainult väikesi "
"tähti, arve ning märke \"-\" ja \"_\""
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "See kasutajanimi on liiga pikk"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "See kasutajanimi on juba lisatud"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "Kasutaja ID"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "Grupi ID"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
msgstr "%s peab olema arv"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
-msgstr "%s peab olema suurem kui 500. Kas ikkagi lisada?"
+msgid "%s should be above 1000. Accept anyway?"
+msgstr "%s peab olema suurem kui 1000. Kas ikkagi lisada?"
-#: any.pm:877
+#: any.pm:889
#, c-format
msgid "User management"
msgstr "Kasutajate haldamine"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr "KĂ¼laliskonto (guest) lubamine"
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, c-format
msgid "Set administrator (root) password"
msgstr "Administraatori (root) parool"
-#: any.pm:889
+#: any.pm:903
#, c-format
msgid "Enter a user"
msgstr "Kasutaja lisamine"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Ikoon"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "Pärisnimi"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "Kasutajatunnus"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Shell"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr "Lisagrupid:"
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
msgstr "Palun oodake, lisatakse andmekandja..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "Automaatne sisselogimine"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr ""
"Teie arvutis saab määrata kasutaja, kel on lubatud automaatselt sisse logida."
-#: any.pm:979
+#: any.pm:1005
#, c-format
msgid "Use this feature"
msgstr "Selle võimaluse lubamine"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Valige kasutaja:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Valige käivitatav aknahaldur:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
msgstr "Info väljalaske kohta"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Sulge"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Lõppkasutaja litsentsileping"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Välju"
-#: any.pm:1080
+#: any.pm:1096
#, c-format
msgid "Do you accept this license ?"
msgstr "Kas olete selle litsentsiga nõus?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Nõustun"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "Keeldun"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "Valige palun kasutatav keel"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"Mandriva Linux toetab paljusid keeli. Valige keeled, mida\n"
-"soovite paigaldada. Kui paigaldamine on lõpetatud ja Te teete\n"
-"sĂ¼steemile taaskäivituse, saate neid kasutada."
+"%s toetab paljusid keeli.\n"
+"Valige keeled, mida soovite paigaldada.\n"
+"Need muutuvad kasutatavaks, kui olete paigaldamise\n"
+"lõpetanud ja sĂ¼steemi taaskäivitanud."
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
#, c-format
-msgid "Multi languages"
-msgstr "Palju keeli"
+msgid "Mageia"
+msgstr "Mageia"
-#: any.pm:1147 any.pm:1178
+#: any.pm:1154
+#, c-format
+msgid "Multiple languages"
+msgstr "Mitme keele valimine"
+
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
+msgstr "Lisakeelte valimine"
+
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr "Varasemaga Ă¼hilduv kodeering (mitte-UTF-8)"
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "Kõik keeled"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "Keelevalik"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "Riik / Piirkond"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "Palun valige oma riik"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "See on kõigi riikide täielik nimekiri"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
msgstr "Muud riigid"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "Edasijõudnuile"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr "Sisestusmeetod:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Puudub"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "Jagamiseta"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "Lubatud kõigile kasutajatele"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "Kohandatud"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -639,7 +628,7 @@ msgstr ""
"\n"
"\"Kohandatud\" lubab määrata seda kasutajate kaupa.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
@@ -648,7 +637,7 @@ msgstr ""
"NFS: UNIX-i traditsiooniline failijagamissĂ¼steem, mida Mac ja Windows eriti "
"ei toeta."
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
@@ -657,18 +646,18 @@ msgstr ""
"SMB: failijagamissĂ¼steem, mida toetavad Windows, Mac OS X ja enamik moodsaid "
"Linuxi sĂ¼steeme."
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr "Eksportida saab NFS või SMB abil. Palun valige, kumba kasutada."
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "Userdrake käivitamine"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -677,7 +666,7 @@ msgstr ""
"Kasutaja kaupa jagamise lubamine rakendab gruppi \"fileshare\". \n"
"Sellesse gruppi kasutajate lisamiseks saab tarvitada userdraket."
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
@@ -686,47 +675,47 @@ msgstr ""
"Muudatuste rakendamiseks tuleb end uuesti sisse logida. Vajutage "
"väljalogimiseks OK."
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr "Muudatuste rakendamiseks tuleb end uuesti sisse logida"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "Ajavöönd"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "Millises ajavöötmes asute?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr "Kuupäeva, kellaaja ja ajavööndi seadistamine"
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr "Milline on korrektne aeg?"
-#: any.pm:1550
+#: any.pm:1572
#, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "%s (arvuti sisekell on seatud GMT ajale)"
-#: any.pm:1551
+#: any.pm:1573
#, c-format
msgid "%s (hardware clock set to local time)"
msgstr "%s (arvuti sisekell on seatud kohalikule ajale)"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "NTP server"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "Aja automaatne sĂ¼nkroniseerimine (NTP abil)"
@@ -751,7 +740,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "Kiipkaart"
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Windowsi domeen"
@@ -761,23 +750,23 @@ msgstr "Windowsi domeen"
msgid "Kerberos 5"
msgstr "Kerberos 5"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "Kohalik fail:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr "Kohaliku faili kasutamine kogu autentimiseks ja kasutaja antud teabeks"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
@@ -786,12 +775,12 @@ msgstr ""
"Paneb arvuti vähemalt osaliselt kasutama autentimiseks LDAP-i. LDAP sisaldab "
"reeglina teatud laadi organisatsioonisisest infot."
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
@@ -800,12 +789,12 @@ msgstr ""
"Võimaldab rĂ¼hmal arvutitel töötada samas võrguinfoteenuse (NIS) domeenis "
"Ă¼hise parooli- ja grupifailiga."
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Windowsi domeen:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
@@ -814,30 +803,30 @@ msgstr ""
"Winbind võimaldab sĂ¼steemil hankida infot ja autentida kasutajaid Windowsi "
"domeenis."
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr "Kerberos 5: "
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
-msgstr "Kerberose ja LDAP-iga autentimiseks Active Directory serveris "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
+msgstr "Kerberos ja LDAP autentimiseks Active Directory serveris "
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, c-format
msgid "Welcome to the Authentication Wizard"
msgstr "Tere tulemast kasutama autentimisnõustajat"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
@@ -845,78 +834,78 @@ msgid ""
msgstr ""
"Olete valinud LDAP-autentimise. Palun vaadake allpool Ă¼le seadistamisvalikud."
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "LDAP-server"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, c-format
msgid "Base dn"
msgstr "Baas-DN"
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr "Hangi baas-DN "
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr "TLS-iga krĂ¼ptitud Ă¼henduse kasutamine "
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr "SK sertifikaadi allalaadimine "
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr "Lahutatud režiimi kasutamine "
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr "AnonĂ¼Ă¼mse BIND-i kasutamine "
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr "BIND-i DN "
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, c-format
msgid "Bind Password "
msgstr "BIND-i parool "
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr "Grupi täpsem asukoht "
-#: authentication.pm:127
+#: authentication.pm:126
#, c-format
msgid "Password base"
msgstr "Parooli baas"
-#: authentication.pm:128
+#: authentication.pm:127
#, c-format
msgid "Group base"
msgstr "Grupi baas"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr "Variparooli baas"
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
@@ -925,37 +914,37 @@ msgstr ""
"Olete valinud Kerberos 5 autentimise. Palun vaadake allpool Ă¼le "
"seadistamisvalikud."
-#: authentication.pm:146
+#: authentication.pm:145
#, c-format
msgid "Realm "
msgstr "Valdus "
-#: authentication.pm:148
+#: authentication.pm:147
#, c-format
msgid "KDCs Servers"
msgstr "KDC serverid"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr "DNS-i kasutamine valduse KDC-de lahendamiseks "
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr "DNS-i kasutamine valduse masinate lahendamiseks"
-#: authentication.pm:156
+#: authentication.pm:155
#, c-format
msgid "Use local file for users information"
msgstr "Kohaliku faili kasutamine kasutaja teabe hankimiseks"
-#: authentication.pm:157
+#: authentication.pm:156
#, c-format
-msgid "Use Ldap for users information"
-msgstr "LDAP kasutamine kasutaja teabe hankimiseks"
+msgid "Use LDAP for users information"
+msgstr "LDAP-i kasutamine kasutaja teabe hankimiseks"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
@@ -964,12 +953,12 @@ msgstr ""
"Olete valinud autentimiseks Kerberos 5, nĂ¼Ă¼d tuleb valida kasutaja teabe "
"tĂ¼Ă¼p "
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr "Hangi baas-DN "
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
@@ -977,17 +966,17 @@ msgid ""
msgstr ""
"Olete valinud NIS-autentimise. Palun vaadake allpool Ă¼le seadistamisvalikud "
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "NIS domeen"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "NIS server"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
@@ -996,75 +985,74 @@ msgstr ""
"Olete valinud Windowsi domeeni autentimise. Palun vaadake allpool Ă¼le "
"seadistamisvalikud "
-#: authentication.pm:218
+#: authentication.pm:217
#, c-format
msgid "Domain Model "
msgstr "Domeeni mudel "
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr "Active Directory võrk "
-#: authentication.pm:221
+#: authentication.pm:220
#, c-format
msgid "DNS Domain"
msgstr "DNS domeen"
-#: authentication.pm:222
+#: authentication.pm:221
#, c-format
msgid "DC Server"
msgstr "DC server"
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
-msgstr "Autentimisviis"
+msgstr "Autentimine"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "Autentimisviis"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "Parool puudub"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr "Parool on liiga lĂ¼hike (peaks olema vähemalt %d tähemärki)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
-msgstr "Ăœldlevi kasutamine on ilma NIS domeenita võimatu"
+msgid "Cannot use broadcast with no NIS domain"
+msgstr "Leviedastuse kasutamine ilma NIS-domeenita ei ole võimalik"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Valige fail"
-#: authentication.pm:897
+#: authentication.pm:866
#, c-format
msgid "Domain Windows for authentication : "
msgstr "Windowsi domeen autentimiseks: "
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "Domeeni administraatori kasutajatunnus"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "Domeeni administraatori parool"
-# NOTE: this message will be displayed at boot time; that is# only the ascii charset will be available on most machines# so use only 7bit for this message (and do transliteration or# leave it in English, as it is the best for your language)
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1079,107 +1067,108 @@ msgstr ""
"ehk oodake, kuni laetakse vaikimisi valitu.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LiLo tekstirežiimis"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
-msgstr "GRUB graafilises režiimis"
+msgid "GRUB2 with graphical menu"
+msgstr "GRUB2 graafilise menĂ¼Ă¼ga"
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr "GRUB tekstirežiimis"
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 tekstirežiimis"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "GRUB graafilise menĂ¼Ă¼ga"
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr "GRUB tekstirežiimis"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "/boot on liiga täis"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
-msgstr "Alglaadurit ei ole võimalik paigaldada partitsioonile %s\n"
+msgid "You cannot install the bootloader on a %s partition\n"
+msgstr "Alglaadurit ei saa paigaldada %s partitsioonile\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
"renumbered"
msgstr "Alglaaduri seadistust tuleb uuendada, sest partitsioon on Ă¼mber seatud"
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
-"Alglaadurit ei ole võimalik korrektselt paigaldada. Teil tuleb ette võtta "
-"alglaadimine päästerežiimis (rescue) ja valida \"%s\""
+"Alglaadurit ei saa korrektselt paigaldada. Peate tegema taaskäivituse "
+"päästerežiimi (rescue) ja valima \"%s\""
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "Alglaaduri taaspaigaldamine"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "B"
msgstr "B"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr "%02d:%02d"
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d minutit"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 minut"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d sekundit"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr "käsk %s puudub"
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1193,154 +1182,143 @@ msgstr ""
"veebiserver on seadistatud WebDAV-serverina). Kui soovite lisada\n"
"WebDAVi haakepunkte, klõpsake nupule \"Uus\"."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Uus"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Lahuta"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Haagi"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Server"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Haakepunkt"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Eelistused"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Eemalda"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Tehtud"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Viga"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "Palun sisestage WebDAV-serveri URL"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "URL peab algama kas http:// või https://"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Hoiatus"
-
#: diskdrake/dav.pm:106
#, c-format
-msgid "Are you sure you want to delete this mountpoint?"
-msgstr "Kas tõesti soovite selle haakepunkti kustutada?"
+msgid "Are you sure you want to delete this mount point?"
+msgstr "Kas tõesti kustutada see haakepunkt?"
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Server: "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "Haakepunkt: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "Eelistused: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "Kõvaketta jagamine"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr "Klõpsake partitsioonil, valige failisĂ¼steemi tĂ¼Ă¼p ja seejärel toiming"
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "Lugege hoolega"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "Palun tehke oma andmetest kõigepealt varukoopia"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Välju"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "Jätka"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Abi"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1352,142 +1330,132 @@ msgstr ""
"Soovitame Teil esmalt selle suurust muuta\n"
"(klõpsake ja siis valige \"Muuda\")"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "Palun valige partitsioon"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "Ăœksikasjad"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "Kõvakettaid ei leitud"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "Tundmatu"
-#: diskdrake/hd_gtk.pm:388
+#: diskdrake/hd_gtk.pm:427
#, c-format
msgid "Ext4"
msgstr "Ext4"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "XFS"
msgstr "XFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Saaleala"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Muu"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "TĂ¼hi"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "FailisĂ¼steemi tĂ¼Ă¼bid: "
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, c-format
msgid "This partition is already empty"
msgstr "See partitsioon on juba tĂ¼hi"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
-msgstr "Kasutage enne \"Lahuta\""
+msgstr "Valige enne \"Lahuta\""
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``%s'' instead (in expert mode)"
-msgstr "Kasutage pigem \"%s\" (ekspertrežiimis)"
+msgstr "Valige pigem \"%s\" (ekspertrežiimis)"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "TĂ¼Ă¼p"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "Valige muu partitsioon"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Valige partitsioon"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "Veel..."
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, c-format
msgid "Confirmation"
msgstr "Kinnitus"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "Kas ikkagi jätkata?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Välju ilma salvestamata"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "Kas väljuda partitsioonitabelit salvestamata?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "Kas salvestada /etc/fstab muudatused"
+msgid "Do you want to save the /etc/fstab modifications?"
+msgstr "Kas salvestada /etc/fstab muudatused?"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr "Partitsioonitabeli säilitamiseks vajate alglaadimist"
+msgid "You need to reboot for the partition table modifications to take effect"
+msgstr "Partitsioonitabeli muudatuste rakendamiseks on vajalik taaskäivitamine"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1498,30 +1466,30 @@ msgstr ""
"Vastasel juhul ei kirjutata fstab-i haakepunktile %s Ă¼ldse kirjet.\n"
"Kas sellele vaatamata väljuda?"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "Kustuta kõik"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "Automaatne jagamine"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "LĂ¼litu tavarežiimi"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "LĂ¼litu ekspertrežiimi"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
-msgstr "Kõvaketta info"
+msgid "Hard disk drive information"
+msgstr "Kõvaketta teave"
#: diskdrake/interactive.pm:371
#, c-format
@@ -1530,8 +1498,8 @@ msgstr "Kõik primaarsed partitsioonid on kasutusel"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
-msgstr "Partitsioone ei saa enam lisada"
+msgid "I cannot add any more partitions"
+msgstr "Rohkem partitsioone ei saa lisada"
#: diskdrake/interactive.pm:373
#, c-format
@@ -1552,271 +1520,266 @@ msgstr "Laadi partitsioonitabel uuesti"
msgid "Detailed information"
msgstr "Ăœksikasjalik info"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
msgstr "Vaata"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Muuda suurust"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Vorminda"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Lisa RAIDi"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Lisa LVMi"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, c-format
msgid "Use"
msgstr "Kasuta"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Kustuta"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "Eemalda RAIDist"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "Eemalda LVMist"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, c-format
msgid "Remove from dm"
msgstr "Eemalda dm-ist"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "Modifitseeri RAIDi"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Kasuta loopback-ina"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Tekita"
-#: diskdrake/interactive.pm:453
+#: diskdrake/interactive.pm:456
#, c-format
msgid "Failed to mount partition"
msgstr "Partitsiooni haakimine nurjus"
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Uue partitsiooni loomine"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "Algsektor: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "Suurus (MB): "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "FailisĂ¼steemi tĂ¼Ă¼p: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "Eelistus: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "Loogilise ketta nimi "
-#: diskdrake/interactive.pm:507
+#: diskdrake/interactive.pm:514
#, c-format
msgid "Encrypt partition"
msgstr "Partitsiooni krĂ¼ptimine"
-#: diskdrake/interactive.pm:508
+#: diskdrake/interactive.pm:515
#, c-format
msgid "Encryption key "
msgstr "KrĂ¼ptovõti "
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "KrĂ¼ptovõti (uuesti)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "KrĂ¼ptovõtmed ei klapi"
-#: diskdrake/interactive.pm:521
+#: diskdrake/interactive.pm:529
#, c-format
msgid "Missing encryption key"
msgstr "KrĂ¼ptovõti puudub"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
"Uut partitsiooni ei saa luua\n"
"(sest primaarseid partitsioone on juba maksimaalne arv).\n"
-"Eemaldage kõigepealt mõni primaarne partitsioon ja \n"
-"tekitage laiendatud partitsioon."
+"Eemaldage kõigepealt mõni primaarne partitsioon ja looge laiendatud "
+"partitsioon."
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "Plokkide kontroll?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "Kas eemaldada loopback-fail?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr "Partitsiooni %s tĂ¼Ă¼bi muutmisel hävivad kõik seal olnud andmed"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
-msgstr "Muuda partitsiooni tĂ¼Ă¼pi"
+msgstr "Partitsiooni tĂ¼Ă¼bi muutmine"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "Millist failisĂ¼steemi soovite kasutada?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, c-format
msgid "Switching from %s to %s"
msgstr "%s vahetamine %s vastu"
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr "Nime määramine"
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr "Ettevaatust, see kirjutatakse otsekohe kettale!"
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr "Ettevaatust, see kirjutatakse kettale alles pärast vormindamist!"
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr "Milline nimi?"
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, c-format
msgid "Label:"
msgstr "Nimi:"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "Kuhu soovite haakida loopback-faili %s?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "Kuhu soovite haakida seadme %s?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
-"Seda haakepunkti ei saa eemaldada, sest partitsioon on kasutusel\n"
-"loopback'ina. Eemaldage esmalt loopback"
+"Haakepunkti ei saa tĂ¼histada, sest seda partitsiooni kasutatakse loopback-"
+"ina.\n"
+"Eemaldage kõigepealt loopback"
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "Kuhu soovite haakida %s?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "Muudetakse suurust"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "Arvutatakse FAT-failisĂ¼steemi piire"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "See partitsioon ei ole muudetav"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
-msgstr "Selle partitsiooni andmetest võiks olla varukoopia"
+msgid "All data on this partition should be backed up"
+msgstr "Kõik selle partitsiooni andmed tuleks varundada"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr "Partitsiooni %s suuruse muutmisel hävivad sellel kõik andmed"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
-msgstr "Valige uus suurus"
+msgstr "Uue suuruse valimine"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "Uus suurus (MB): "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr "Min. suurus: %s MB"
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr "Maks. suurus: %s MB"
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
@@ -1825,171 +1788,181 @@ msgstr ""
"Andmete terviklikkuse tagamiseks pärast partitsiooni(de) suuruse muutmist \n"
"kontrollitakse järgmisel Microsoft Windows® alglaadimisel failisĂ¼steemi"
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "FailisĂ¼steemi krĂ¼ptovõti"
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, c-format
msgid "Enter your filesystem encryption key"
msgstr "Sisestage failisĂ¼steemi krĂ¼ptovõti"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "KrĂ¼ptovõti"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr "Vigane võti"
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Valige olemasolev RAID, millele lisada"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "uus"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Valige olemasolev LVM, millele lisada"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
#, c-format
msgid "LVM name"
msgstr "LVM nimi"
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr "Sisestage uue LVM grupi nimi"
-#: diskdrake/interactive.pm:999
+#: diskdrake/interactive.pm:1016
#, c-format
msgid "\"%s\" already exists"
msgstr "\"%s\" on juba olemas"
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr "LVM-i loomine"
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
"Do you want to move used physical extents on this volume to other volumes?"
msgstr ""
"FĂ¼Ă¼siline ketas %s on veel kasutusel.\n"
-"Kas soovite liigutada selle ketta fĂ¼Ă¼silise osad teistele ketastele?"
+"Kas soovite liigutada selle ketta fĂ¼Ă¼silised osad teistele ketastele?"
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr "FĂ¼Ă¼siliste osade liigutamine"
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "Seda partitsiooni ei saa loopback-ina kasutada"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Loopback"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
-msgstr "Loopback faili nimi:"
+msgstr "Loopback-faili nimi:"
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "Failinimi"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr "See fail on juba loopback-ina kasutusel, valige mõni muu"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "Fail on juba olemas. Kas kasutada seda?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "Haakimise valikud"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "Mitmesugust"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "seade"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "tase"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
msgstr "Ă¼hiku suurus (KiB)"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "Vaadake ette: see võib olla ohtlik."
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "Partitioning Type"
-msgstr "Jagamise tĂ¼Ă¼p"
+msgstr "Partitsiooni tĂ¼Ă¼p"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "Mis tĂ¼Ă¼pi partitsioonid teete?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
-msgstr "Muudatuste rakendamiseks vajate alglaadimist"
+msgid "You'll need to reboot before the modification can take effect"
+msgstr "Muudatuse rakendamiseks on vajalik taaskäivitamine"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "Ketta %s partitsioonitabel salvestatakse"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "Partitsiooni %s vormindamine"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr "Partitsiooni %s vormindamisel hävivad sellel kõik andmed"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "Vigaste plokkide kontroll"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
-msgstr "Liiguta failid uuele partitsioonile"
+msgstr "Failide liigutamine uuele partitsioonile"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "Failide peitmine"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -2005,128 +1978,127 @@ msgstr ""
"Te võite liigutada failid partitsioonile, mis haagitakse seal, või jätta nad "
"sinna, kus nad on (mille tulemusel haagitud partitsiooni sisu varjab need)"
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "Failide liigutamine uuele partitsioonile"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "%s kopeerimine"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "%s eemaldamine"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "partitsioon %s kannab nĂ¼Ă¼d nime %s"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr "Partitsioone on muudetud: "
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Seade: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr "Kettatähis: "
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr "UUID: "
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "DOS kettatähis: %s (arvatavasti)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "TĂ¼Ă¼p: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Nimi: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "Algus: sektor %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr "Suurus: %s (%s%% kettast)"
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "Suurus: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s sektorit"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "Silindrid %d kuni %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr "Loogiliste partitsioonide arv: %d\n"
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "Vormindatud\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "Vormindamata\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "Haagitud\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, c-format
msgid "Encrypted"
msgstr "KrĂ¼ptitud"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr " (seotud asukohaga %s)"
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr " (sidumaks asukohaga %s)"
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr " (mitteaktiivne)"
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2135,7 +2107,7 @@ msgstr ""
"Loopback-fail(id):\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2144,27 +2116,27 @@ msgstr ""
"Partitsioonilt toimub alglaadimine\n"
" (MS-DOS-i, mitte LiLo jaoks)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Tase %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
msgstr "Ăœhiku suurus %d KiB\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "RAID-kettad %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
-msgstr "Loopback faili nimi: %s"
+msgstr "Loopback-faili nimi: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2177,7 +2149,7 @@ msgstr ""
"juhtpartitsiooniga, parem oleks\n"
"seda mitte puutuda.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2191,57 +2163,62 @@ msgstr ""
"võimaldab mitme operatsioonisĂ¼steemi\n"
"laadimist.\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr "Vaba ruum %s peal (%s)"
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
-msgstr "Ainult lugemisõigusega"
+msgstr "Kirjutuskaitstud"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "Suurus: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Geomeetria: %s silindrit, %s pead, %s sektorit\n"
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Nimi: "
+
+#: diskdrake/interactive.pm:1458
#, c-format
msgid "Medium type: "
msgstr "Andmekandja tĂ¼Ă¼p: "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "LVM-kettad %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Partitsioonitabeli tĂ¼Ă¼p: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "kanalil %d id %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Valige failisĂ¼steemi krĂ¼ptovõti"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr "See krĂ¼ptovõti on liiga lihtne (peaks olema vähemalt %d märki)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "KrĂ¼ptoalgoritm"
@@ -2251,18 +2228,20 @@ msgstr "KrĂ¼ptoalgoritm"
msgid "Change type"
msgstr "Muuda tĂ¼Ă¼pi"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Loobu"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
-msgstr "Sisselogimine kasutajanimega %s nurjus (vale parool?)"
+msgid "Cannot login using username %s (bad password?)"
+msgstr "Kasutajanimega %s ei saa sisse logida (vale parool?)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
#, c-format
@@ -2300,44 +2279,44 @@ msgstr "Domeen"
#: diskdrake/smbnfs_gtk.pm:206
#, c-format
msgid "Search servers"
-msgstr "Serverite otsing"
+msgstr "Otsi servereid"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
-msgstr "Uute serverite otsing"
+msgid "Search for new servers"
+msgstr "Uute serverite otsimine"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "Pakett %s tuleks kindlasti paigaldada. Kas soovite seda teha?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
msgstr "Ei õnnestunud paigaldada %s paketti!"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "Puudub kohustuslik pakett %s"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "Paigaldada tuleb järgmised paketid:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "Pakettide paigaldamine..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "Pakettide eemaldamine..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2346,32 +2325,42 @@ msgstr ""
"Tekkis viga: failisĂ¼steemi loomiseks ei leitud Ă¼htki seadet. Palun "
"kontrollige oma riistvara."
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
+#, c-format
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "Teil peab olema ESP FAT32-partitsioon haagitud asukohas /boot/EFI"
+
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Teil peab olema FAT-partitsioon haagitud asukohas /boot/efi"
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+"UEFI-t mittekasutava GPT partitsioonidega ketaste korral peab olema "
+"ka BIOS-e alglaadimispartitsioon. Palun looge enne jätkamist selline "
+"partitsioon."
-#: fs/format.pm:106
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "Faili %s loomine ja vormindamine"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr "Ei oska määrata %s nime tĂ¼Ă¼biga %s"
-#: fs/format.pm:134
+#: fs/format.pm:143
#, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr "%s nime määramine nurjus, kas see on ikka vormindatud?"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "Ei oska seadet %s vormindada tĂ¼Ă¼pi %s"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s vormindamine seadmel %s nurjus"
@@ -2386,52 +2375,52 @@ msgstr "RingĂ¼hendus %s\n"
msgid "Mounting partition %s"
msgstr "Partitsiooni %s haakimine"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "partitsiooni %s haakimine kataloogis %s nurjus"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "%s kontrollimine"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "viga %s lahutamisel: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
-msgstr "Vormindan saaleala %s"
+msgstr "Saaleala %s vormindamine"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
-msgstr "Posixiga Ă¼hilduvate pääsuloendite lubamine"
+msgid "Enable POSIX Access Control Lists"
+msgstr "POSIXiga Ă¼hilduvate pääsuloendite lubamine"
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr "Kirjutamispuhvri tĂ¼hjendamine faili sulgemisel"
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
"Ketta grupikvootide arvestuse ja võimalusel limiitide kehtestamise lubamine"
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"Inode juurdepääsu kordi sellel failisĂ¼steemil ei värskendata\n"
"(nt. kiiremaks juurdepääsuks uudistepuhvrile uudisteserveri kiirendamiseks)."
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
@@ -2440,32 +2429,32 @@ msgstr ""
"Inode juurdepääsu kordi sellel failisĂ¼steemil värskendatakse tõhusamalt\n"
"(nt. kiiremaks juurdepääsuks uudistepuhvrile uudisteserveri kiirendamiseks)."
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
"Haagitakse ainult otsesel märkimisel\n"
"(s.t. võti -a ei haagi failisĂ¼steemi)."
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
-msgstr "FailisĂ¼steemis ei interpreteerita märgi- või blokieriseadmeid."
+msgid "Do not interpret character or block special devices on the filesystem."
+msgstr "FailisĂ¼steemis ei interpreteerita märgi- või plokieriseadmeid."
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
"Ei lubata Ă¼hegi binaarfaili käivitamist haagitud failisĂ¼steemis.\n"
-"See on kasulik serveritel, mille failisĂ¼steemides on sĂ¼steemist\n"
-"erineva arhitektuuriga binaarfaile."
+"See on kasulik serverites, mille failisĂ¼steemides\n"
+"on sĂ¼steemist erineva arhitektuuriga binaarfaile."
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2476,64 +2465,64 @@ msgstr ""
"(see võib tunduda turvaline, aga tegelikult ei ole, eriti kui on\n"
"paigaldatud suidperl(1).)"
-#: fs/mount_options.pm:137
+#: fs/mount_options.pm:139
#, c-format
-msgid "Mount the file system read-only."
-msgstr "FailisĂ¼steem haagitakse ainult lugemisõigusega."
+msgid "Mount the filesystem read-only."
+msgstr "FailisĂ¼steem haagitakse kirjutuskaitstult."
-#: fs/mount_options.pm:139
+#: fs/mount_options.pm:141
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr "Kogu failisĂ¼steemi I/O sooritatakse sĂ¼nkroonselt."
-#: fs/mount_options.pm:141
+#: fs/mount_options.pm:143
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr "Igal kasutajal lubatakse failisĂ¼steemi haakida ja lahti Ă¼hendada."
-#: fs/mount_options.pm:143
+#: fs/mount_options.pm:145
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow an ordinary user to mount the filesystem."
msgstr "Tavalisel kasutajal lubatakse failisĂ¼steemi haakida."
-#: fs/mount_options.pm:145
+#: fs/mount_options.pm:147
#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
"Ketta kasutajakvootide arvestuse ja võimalusel limiitide kehtestamise "
"lubamine"
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr "\"user.\" laiendatud atribuutide toetus"
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr "Kirjutamisõiguse andmine tavakasutajale"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
msgstr "Lugemisõiguse andmine tavakasutajale"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "Haakepunkt %s on määratud topelt"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "Partitsioone ei leitud"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
-msgstr "Partitsioonidelt haakepunktide otsimine"
+msgstr "Partitsioonide haakepunktide otsimine"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Valige haakepunktid"
@@ -2557,18 +2546,18 @@ msgstr ""
msgid "Not enough swap space to fulfill installation, please add some"
msgstr "Saaleala on paigaldamiseks liiga väike, palun suurendage seda"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"Teil peab olema juurpartitsioon.\n"
-"Selleks looge uus partitsioon (või valige Ă¼ks olemasolevatest).\n"
-"Siis valige tegevus \"Haakepunkt\" ja määrake see kui \"/\""
+"Selleks looge partitsioon (või klõpsake olemasoleval).\n"
+"Seejärel valige \"Haakepunkt\" ja määrake selleks \"/\"."
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2579,53 +2568,58 @@ msgstr ""
"\n"
"Kas ikkagi jätkata?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "Vaba ruumi kasutamine"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "Ei ole piisavalt ruumi uute partitsioonide jaoks"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "Olemasolevate partitsioonide kasutamine"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "Kasutatavat partitsiooni ei leitud"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "Vaba ruumi arvutamine Microsoft Windows® partitsioonil"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr "Vaba ruumi kasutamine Microsoft Windows® partitsioonil"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "Millist partitsiooni soovite muuta?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr ""
-"Teie Microsoft Windows® partitsioon on fragmenteerunud. Palun tehke arvutile "
-"uus alglaadimine, käivitage Microsoft Windows® ja seejärel utiliit \"defrag"
-"\" ning tulge siis Mandriva Linuxi paigaldamise juurde tagasi."
+"Teie Microsoft Windows® partitsioon on liiga fragmenteerunud. Palun tehke "
+"arvutile uus alglaadimine, käivitage Microsoft Windows® ja seejärel utiliit "
+"\"defrag\" ning tulge siis %s paigaldamise juurde tagasi."
+
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr "Ei leitud partitsiooni, mille suurust muuta (%d valikut)"
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2661,73 +2655,76 @@ msgstr ""
"Kui olete oma otsuses kindel, klõpsake nupule \"%s\"."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Edasi"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Partitionning"
msgstr "Kõvaketta jagamine"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr "Kui palju ruumi jätta Microsoft Windows® jaoks partitsioonil %s?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "Suurus"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "Arvutatakse Microsoft Windows® failisĂ¼steemi piire"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "FAT-i suuruse muutmine nurjus: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr "Sobivat FAT-partitsiooni ei leitud (ei ole piisavalt ruumi)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Microsoft Windows® eemaldamine"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Erase and use entire disk"
msgstr "Kogu ketta tĂ¼hjendamine ja kasutamine"
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "Teil on rohkem kui Ă¼ks kõvaketas, millisele neist paigaldate Linuxi?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
+msgstr ""
+"Teil on rohkem kui Ă¼ks kõvaketas. Millist peaks paigaldusprogramm kasutama?"
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "Kettal %s hävivad KÕIK partitsioonid ja andmed"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "Ketta jagamine oma tahtmist mööda"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "Fdisk'i kasutamine"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2736,65 +2733,70 @@ msgstr ""
"NĂ¼Ă¼d saate jagada %s kõvaketta\n"
"Kui olete valmis, salvestage käsuga \"w\""
-#: fs/partitioning_wizard.pm:402
+#: fs/partitioning_wizard.pm:425
#, c-format
msgid "Ext2/3/4"
msgstr "Ext2/3/4"
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
-msgstr "Paigaldamiseks ei ole Ă¼ldse ruumi"
+msgid "I cannot find any room for installing"
+msgstr "Paigaldamiseks ei paista ruumi olevat"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "DrakX kettajagamise nõustaja leidis sellised lahendused:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr "Partitsioonide jaotus Teie kettal "
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "Ketta jagamine nurjus: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
+#, c-format
+msgid "You cannot use JFS for partitions smaller than 16MB"
+msgstr "JFS-i ei saa kasutada väiksemate kui 16 MB partitsioonide puhul"
+
+#: fs/type.pm:373
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
-msgstr "JFS ei ole kasutatav alla 16MB partitsioonidel"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
+msgstr "ReiserFS-i ei saa kasutada väiksemate kui 32 MB partitsioonide puhul"
-#: fs/type.pm:394
+#: fs/type.pm:374
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
-msgstr "ReiserFS ei ole kasutatav alla 32MB partitsioonidel"
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr "Btrfs-i ei saa kasutada väiksemate kui 256 MB partitsioonide puhul"
-#: fsedit.pm:24
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "lihtne"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "koos /usr-ga"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "server"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr "Ketastel %s tuvastati BIOS-e tarkvaraline RAID. Kas aktiveerida see?"
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2802,49 +2804,49 @@ msgid ""
"\n"
"Do you agree to lose all the partitions?\n"
msgstr ""
-"Partitsioonitabel seadmel %s on loetamatu, liiga rikutud DrakX'i jaoks :(\n"
-"Proovin loetamatud kirjed puhastada, kuid ANDMED NEIL HÄVIVAD.\n"
-"Teine võimalus on keelata DrakX'il partitsioonitabeli muutmine.\n"
-"(Viga oli selline: %s)\n"
+"Seadme %s partitsioonitabeli lugemine nurjus, see on liiga rikutud.\n"
+"Võib siiski pĂ¼Ă¼da kõrvaldada rikutud partitsioonid (KĂ•IK ANDMED lähevad "
+"kaotsi!).\n"
+"(viga oli %s)\n"
"\n"
-"Kas olete nõus kõigi partitsioonide kaotamisega?\n"
+"Kas olete nõus kaotama kõik partitsioonid?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "Haakepunktid peavad algama kaldkriipsuga (/)"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "Haakepunkti nimi tohib sisaldada vaid tähti ja numbreid"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "Haakepunktile %s on juba partitsioon määratud\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Olete valinud juurpartitsiooniks (/) tarkvaralise RAID-i.\n"
-"Ilma /boot-partitsioonita ei ole võimalik sellist sĂ¼steemi laadida.\n"
-"Lisage kindlasti /boot-partitsioon!"
+"Valisite juurpartitsiooniks (/) tarkvaralise RAID-i partitsiooni.\n"
+"Ăœkski alglaadur ei suuda seda kasutusele võtta ilma /boot partitsioonita.\n"
+"Palun lisage kindlasti eraldi /boot partitsioon"
-#: fsedit.pm:438
+#: fsedit.pm:453
#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-"Metaandmete versioon ei ole alglaadimispartitsiooni (/boot) puhul toetatud. "
-"Lisage kindlasti /boot-partitsioon."
+"Alglaadimispartitsiooni poolt toetamata metaandmete versioon. Palun lisage "
+"kindlasti eraldi /boot partitsioon."
-#: fsedit.pm:446
+#: fsedit.pm:461
#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
@@ -2853,54 +2855,56 @@ msgstr ""
"Olete valinud alglaadimispartitsiooniks (/boot) tarkvaralise RAID-i.\n"
"Seda ei suuda käsitleda Ă¼kski alglaadur."
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
-msgstr "Metaandmete versioon ei ole alglaadimispartitsiooni (/boot) puhul toetatud."
+msgstr ""
+"Metaandmete versioon ei ole alglaadimispartitsiooni (/boot) puhul toetatud."
-#: fsedit.pm:457
+#: fsedit.pm:472
#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Olete valinud juurpartitsiooniks (/) krĂ¼ptitud partitsiooni.\n"
-"Ilma /boot-partitsioonita ei ole võimalik sellist sĂ¼steemi laadida.\n"
-"Lisage kindlasti /boot-partitsioon!"
+"Valisite juurpartitsiooniks (/) krĂ¼ptitud partitsiooni.\n"
+"Ăœkski alglaadur ei suuda seda kasutusele võtta ilma /boot partitsioonita.\n"
+"Palun lisage kindlasti eraldi /boot partitsioon"
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
-msgstr "Te ei saa haakepunkti %s jaoks kasutada krĂ¼ptitud failisĂ¼steemi"
+msgid "You cannot use an encrypted filesystem for mount point %s"
+msgstr "Haakepunktis %s ei saa kasutada krĂ¼ptitud failisĂ¼steemi"
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
-"LVM loogilist ketast ei saa kasutada haakepunkti %s jaoks, sest see ketas "
-"hõlmab mitut fĂ¼Ă¼silist ketast"
+"Haakepunktis %s ei saa kasutada LVM loogilist ketast, sest see hõlmab mitut "
+"fĂ¼Ă¼silist ketast"
-#: fsedit.pm:449
+#: fsedit.pm:484
#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
"Valisite juurpartitsiooniks (/) LVM loogilise ketta.\n"
-"Alglaadur ei suuda seda käsitleda, kui ketas hõlmab mitut fĂ¼Ă¼silist ketast.\n"
-"Kõigepealt tuleks luua partitsioon /boot"
+"Alglaadur ei suuda seda kasutusele võtta, kui ketas hõlmab mitut fĂ¼Ă¼silist "
+"ketast.\n"
+"Teil tuleks kõigepealt luua eraldi /boot partitsioon"
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "See kataloog peab jääma kokku juurfailisĂ¼steemiga"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2909,12 +2913,12 @@ msgstr ""
"See haakepunkt vajab tõelist (ext2/3/4, reiserfs, xfs või jfs) "
"failisĂ¼steemi\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "Ei ole piisavalt ruumi automaatpaigutuseks"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "Pole midagi teha"
@@ -2924,283 +2928,278 @@ msgstr "Pole midagi teha"
msgid "SATA controllers"
msgstr "SATA kontrollerid"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "RAID kontrollerid"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "(E)IDE/ATA kontrollerid"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, c-format
msgid "Card readers"
msgstr "Kaardilugejad"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "FireWire kontrollerid"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "PCMCIA kontrollerid"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "SCSI kontrollerid"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "USB kontrollerid"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "USB pordid"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "SMBus kontrollerid"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "Sillad ja kontrollerid"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Diskett"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
-msgstr "Ketas"
+msgstr "Kõvaketas"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr "USB-salvestusseadmed"
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CD-lugeja"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "CD/DVD-kirjutid"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-lugeja"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "Lint"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "AGP kontrollerid"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
-msgstr "Graafikakaart"
+msgstr "Videokaart"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr "DVB-kaart"
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "TV-kaart"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "Muud multimeediaseadmed"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "Helikaart"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "Veebikaamera"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "Protsessorid"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "ISDN-kaardid"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr "USB-heliseadmed"
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr "Raadiokaardid"
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr "ATM-võrgukaardid"
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr "WAN-võrgukaardid"
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr "Bluetoothi seadmed"
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "Võrgukaart"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "Modem"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "ADSL-kaardid"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "Mälu"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "Printer"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr "Mängupordi kontrollerid"
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "Juhtkang"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Klaviatuur"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr "Tahvelarvuti ja puuteekraan"
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "Hiir"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr "Biomeetria"
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "UPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
-msgstr "Skänner"
+msgstr "Skanner"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "Tundmatu/Muu"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "cpu # "
-#: harddrake/sound.pm:303
+#: harddrake/sound.pm:80
#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "Palun oodake... Rakendatakse seadistused"
-
-#: harddrake/sound.pm:366
-#, c-format
-msgid "Enable PulseAudio"
-msgstr "PulseAudio lubamine"
+msgid "No known driver"
+msgstr "Draiverit ei õnnestunud tuvastada"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr "5.1 heli lubamine PulseAudio puhul"
+msgid "There's no known driver for your sound card (%s)"
+msgstr "Teie helikaardile (%s) ei õnnestunud tuvastada draiverit"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
-msgstr "Kasutajate lĂ¼litamise lubamine helirakendustele"
+msgid "Enable PulseAudio"
+msgstr "PulseAudio lubamine"
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr "Tõrkevaba režiimi kasutamine"
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr "Helimikseri väärtuste lähtestamine"
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr "Probleemi otsimine"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "Alternatiivne draiver puudub"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
@@ -3209,188 +3208,137 @@ msgstr ""
"Pole teada Ă¼htegi alternatiivset OSS/ALSA draiverit Teie helikaardile (%s), "
"millel praegu on kasutusel \"%s\""
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "Heliseadistused"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-"Siin saate valida alternatiivse draiveri (OSS või ALSA) oma helikaardile (%"
-"s)."
+msgid "Your card uses the \"%s\" driver"
+msgstr "Teie kaart kasutab \"%s\" draiverit"
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
+#, c-format
+msgid "Sound troubleshooting"
+msgstr "Heliprobleemide lahendamine"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
"\n"
"\n"
-"Teie helikaart kasutab praegu %s\"%s\" draiverit (selle kaardi vaikedraiver "
-"on \"%s\")"
-
-#: harddrake/sound.pm:414
-#, c-format
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"- 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.\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-"OSS (Open Sound System) oli esimene heli-API. See on op-sĂ¼steemist sõltumatu "
-"heli-API (saadaval enamiku UNIX-sĂ¼steemide tarbeks), kuid samas väga "
-"elementaarne ja piiratud.\n"
-"Ja pealegi kipuvad OSS-draiverid kogu aeg jalgratast uuesti leiutama.\n"
+"- \"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\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) kujutab endast moodulistatud\n"
-"arhitektuuri, mis toetab päris suurt hulka ISA-, USB- ja PCI-kaarte.\n"
"\n"
-"See pakub ka palju arenenumat API-t kui OSS.\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"Alsa kasutamiseks võib tarvitada:\n"
-" -vana Ă¼hilduvat OSS API-t\n"
-"- uut ALSA API-t, mis pakub hulga täiustatud võimalusi, kuid nõuab ALSA "
-"teegi kasutamist.\n"
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "Draiver: "
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"Vana \"%s\" draiver on mustas nimekirjas.\n"
"\n"
-"On teatatud, et see tekitab mahalaadimisel kernelile jama.\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
+"\n"
+"\n"
+"- \"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.\n"
+"\n"
+"\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
-"Uut \"%s\" draiverit kasutatakse järgmisel alglaadimisel."
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "Vabavara-draiver puudub"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"Pole teada Ă¼htegi vabavara-draiverit Teie helikaardile (%s), kuid on olemas "
-"tootja draiver, mille asukoht on \"%s\"."
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "Draiverit ei õnnestunud tuvastada"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Teie helikaardile (%s) ei õnnestunud tuvastada draiverit"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "Heliprobleemide lahendamine"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
+"- \"/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)\n"
msgstr ""
-"Klassikaline võimalus Teie arvuti heliprobleeme kindlaks teha on käivitada "
-"järgmised käsud:\n"
+"Allpool on toodud mõned lihtsamad nõuanded heliprobleemide lahendamiseks, "
+"kuid täpsemaid ja uusimaid nõuandeid leiab veebilehelt:\n"
"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" näitab, millist draiverit Teie\n"
-"helikaart vaikimisi kasutab\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" näitab, millist draiverit\n"
-"praegu kasutatakse\n"
"\n"
-"- \"/sbin/lsmod\" näitab, kas vastav moodul (draiver) on hetkel laetud\n"
+"- Ăœldine soovitus: lĂ¼litage sisse PulseAudio. Kui olete otsustanud "
+"PulseAudiot mitte kasutada, soovitame siiski tungivalt seda teha. "
+"Levinumatel arvutikasutamise juhtudel on PulseAudio peaaegu alati soovitatav "
+"ja kõige paremini toetatud valik.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" ja \"/sbin/chkconfig --list alsa\"\n"
-"näitavad, kas teenused \"sound\" ja \"alsa\" käivituvad.\n"
"\n"
-"- \"aumix -q\" näitab, kas heli pole mitte summutatud (M - mute)\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" näitab, milline programm hetkel\n"
-"helikaarti kasutab.\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "Suvalise draiveri valimine"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "Suvalise draiveri valimine"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
+"- Käsud \"kmix\" (KDE), \"gnome-control-center sound\" (GNOME) ja "
+"\"pavucontrol\" (töökeskkonnast sõltumata) käivitavad graafilise rakenduse, "
+"mis lubab Teil näha oma heliseadmeid ja kohandada helitugevust.\n"
+"\n"
+"\n"
+"- Käsuga \"ps aux | grep pulseaudio\" saab kontrollida, kas PulseAudio "
+"töötab.\n"
+"\n"
+"\n"
+"- Käsuga \"pactl stat\" kontrollitakse, kas PulseAudio deemoniga on võimalik "
+"korrektselt Ă¼hendust saada.\n"
+"\n"
+"\n"
+"- Käsk \"pactl list sink-inputs\" Ă¼tleb, milline programm parajasti esitab "
+"heli PulseAudio kaudu.\n"
+"\n"
+"\n"
+"- Käsk \"systemctl status osspd.service\" annab teada OSS-i puhverdeemoni "
+"kehtiva oleku. Seda kasutatakse heli võimaldamiseks vanemates rakendustes, "
+"milles on tarvitusel OSS-i heli-API. Kui Teil seda vaja läheb, tuleks "
+"paigaldada tarkvarapakett \"ossp\".\n"
+"\n"
+"\n"
+"- Käsk \"pacmd ls\" annab väga palju teavet Teie masina helimaailma "
+"parasjagu kehtiva seisu kohta.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
-msgstr ""
-"Kui Te tõesti arvate, et teate, milline draiver Teie helikaardile\n"
-"tegelikult sobib, võite valida selle Ă¼laltoodud nimekirjast.\n"
"\n"
-"Teie praegune helikaart \"%s\" kasutab draiverit \"%s\" "
+"- Käsk \"lspcidrake -v | grep -i audio\" annab teada, millist draiverit Teie "
+"helikaart vaikimisi kasutab.\n"
+"\n"
+"\n"
+"- Käsuga \"/usr/sbin/lsmod | grep snd\" saab kontrollida, millised heliga "
+"seotud kerneli moodulid (draiverid) on laaditud.\n"
+"\n"
+"\n"
+"- Käsk \"alsamixer -c 0\" annab Teie käsutusse tekstipõhise mikseri, kus "
+"saab manipuleerida ALSA mikseri juhtelementidega, aga ainult esimesel "
+"helikaardil.\n"
+"\n"
+"\n"
+"- Käsk \"/usr/sbin/fuser -v /dev/snd/pcm* /dev/dsp\" annab teada, millised "
+"programmid kasutavad parajasti helikaarti otse (Ă¼ldjuhul peaks see näitama "
+"ainult PulseAudiot).\n"
#: harddrake/v4l.pm:12
#, c-format
@@ -3418,7 +3366,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
"Enamiku moodsate TV-kaartide puhul tuvastab GNU/Linuxi kerneli bttv-moodul "
"automaatselt õiged parameetrid.\n"
@@ -3435,70 +3383,73 @@ msgstr "Kaardi mudel:"
msgid "Tuner type:"
msgstr "Tuuneri tĂ¼Ă¼p:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "Olgu"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Jah"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "Ei"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
-msgstr "Valige fail"
+msgstr "Faili valimine"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Lisa"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Muuda"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Lõpeta"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
-msgstr "Eelmine"
+msgstr "Tagasi"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
msgstr "Ăœhtegi faili pole valitud"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
msgstr "Valisite kataloogi, mitte faili"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
msgstr "Sellist kataloogi pole"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "Sellist faili pole"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr "Ettevaatust, Caps Lock on sees"
@@ -3540,7 +3491,7 @@ msgstr "Kas soovite sellel nupul klõpsata?"
#: interactive/stdio.pm:110
#, c-format
msgid "Your choice? (default `%s'%s) "
-msgstr "Teie valik? (vaikimisi \"%s\"%s)"
+msgstr "Teie valik? (vaikimisi `%s'%s)"
#: interactive/stdio.pm:110
#, c-format
@@ -3575,1382 +3526,1281 @@ msgstr ""
#: interactive/stdio.pm:151
#, c-format
msgid "Re-submit"
-msgstr "Uuestisaatmine"
+msgstr "Saada uuesti"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "Andorra"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "Araabia Ăœhendemiraadid"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "Afganistan"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antigua ja Barbuda"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Anguilla"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "Albaania"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "Armeenia"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Hollandi Antillid"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "Angola"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "Antarktika"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "Argentina"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "Ameerika Samoa"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "Austria"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "Austraalia"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "Aruba"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "Aserbaidžaan"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Bosnia ja Hertsegoviina"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbados"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Bangladesh"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Belgia"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Burkina Faso"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "Bulgaaria"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Bahrein"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Burundi"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Benin"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Bermuda"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Brunei"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Boliivia"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Brasiilia"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahama saared"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "Bhutan"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Bouvet' saar"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Botswana"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Valgevene"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Belize"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "Kanada"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Kookosesaared"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "Kongo (Kinshasa)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "Kesk-Aafrika Vabariik"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "Kongo (Brazzaville)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Å veits"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "Cote d'Ivoire"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Cooki saared"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Tšiili"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "Kamerun"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "Hiina"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "Colombia"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "Costa Rica"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
-msgstr "Serbia ja Tšernogooria"
+msgstr "Serbia ja Montenegro"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "Kuuba"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Cabo Verde"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "Jõulusaar"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "KĂ¼pros"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "Tšehhi"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "Saksamaa"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Djibouti"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Taani"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Dominica"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Dominikaani Vabariik"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "Alžeeria"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Ecuador"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Eesti"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Egiptus"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Lääne-Sahara"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Eritrea"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "Hispaania"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "Etioopia"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Soome"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Fidži"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Falklandi saared (Malviinid)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Mikroneesia"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Fääri saared"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Prantsusmaa"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Gabon"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "Suurbritannia"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Grenada"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "Gruusia"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "Prantsuse Guajaana"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Ghana"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Gibraltar"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Gröönimaa"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Gambia"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Guinea"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Guadeloupe"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Ekvatoriaal-Guinea"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Kreeka"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "Lõuna-Georgia ja Lõuna-Sandwichi saared"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Guatemala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Guam"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Guinea-Bissau"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Guyana"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Hiina (Hongkong)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Heard ja McDonald"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Honduras"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "Horvaatia"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Haiti"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "Ungari"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Indoneesia"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Iirimaa"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Iisrael"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "India"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Briti India ookeani ala"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Iraak"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "Iraan"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Island"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "Itaalia"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Jamaica"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "Jordaania"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "Jaapan"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "Keenia"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "Kõrgõzstan"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "Kambodža"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Kiribati"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "Komoorid"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "Saint Kitts ja Nevis"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "Põhja-Korea"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "Korea"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Kuveit"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "Kaimanisaared"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "Kasahstan"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Laos"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Liibanon"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Saint Lucia"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Liechtenstein"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Sri Lanka"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Libeeria"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Lesotho"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Leedu"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Luksemburg"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Läti"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "LiibĂ¼a"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "Maroko"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "Monaco"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "Moldova"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "Madagaskar"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Marshalli saared"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "Makedoonia"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "Mali"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Myanmar"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "Mongoolia"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Põhja-Mariaani saared"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "Martinique"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "Mauritaania"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montserrat"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "Malta"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "Mauritius"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "Maldiivid"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Malawi"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "Mehhiko"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "Malaisia"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "Mosambiik"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "Namiibia"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "Uus-Kaledoonia"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "Niger"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Norfolki saar"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "Nigeeria"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Nicaragua"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Holland"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Norra"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "Nepal"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "Nauru"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niue"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "Uus-Meremaa"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "Omaan"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "Panama"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "Peruu"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "Prantsuse PolĂ¼neesia"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "Paapua Uus-Guinea"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Filipiinid"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "Pakistan"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "Poola"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Saint Pierre ja Miquelon"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitcairn"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "Puerto Rico"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Palestiina"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "Portugal"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paraguay"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Belau"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Katar"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "Réunion"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Rumeenia"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Venemaa"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Rwanda"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "Saudi Araabia"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Saalomoni saared"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Seišellid"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "Sudaan"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Rootsi"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Singapur"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Saint Helena"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Sloveenia"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Svalbard ja Jan Mayen"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "Slovakkia"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Sierra Leone"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "San Marino"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Senegal"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "Somaalia"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Suriname"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "Sao Tomé ja Principe"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "El Salvador"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "SĂ¼Ă¼ria"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Svaasimaa"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Turks ja Caicos"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "Tšaad"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "Prantsuse Lõunaalad"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Togo"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Tai"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "Tadžikistan"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Tokelau"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "Ida-Timor"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "TĂ¼rkmenistan"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Tuneesia"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Tonga"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "TĂ¼rgi"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Trinidad ja Tobago"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Tuvalu"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "Taiwan"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Tansaania"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Ukraina"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Uganda"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "Ăœhendriikide hajasaared"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "USA"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Uruguay"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Usbekistan"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "Vatikan"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "Saint Vincent ja Grenadiinid"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Venezuela"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "Neitsisaared (Briti)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "Neitsisaared (USA)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Vietnam"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Vanuatu"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "Wallis ja Futuna"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Samoa"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Jeemen"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Mayotte"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "Lõuna-Aafrika"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Sambia"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Zimbabwe"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "See ongi %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr "FĂ¼Ă¼siliste osade liigutamine teistele fĂ¼Ă¼silistele ketastele nurjus"
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr "FĂ¼Ă¼siline ketas %s on veel kasutusel"
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "Eemaldage esmalt loogilised kettad\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
"Alglaadur ei suuda käsitleda mitmel fĂ¼Ă¼silisel kettal paiknevat "
"partitsiooni /boot"
+#. -PO: Only write something if needed:
#: messages.pm:11
#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr ""
+"Järgnev lõppkasutaja litsentsi tõlge on mõeldud ainult tutvumiseks;\n"
+" igasuguste õiguslike probleemide puhul on juriidilise jõuga ainult\n"
+" litsentsi ingliskeelne originaal, mis on distributsiooniga kaasas."
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "Sissejuhatus"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
-"Please read this document carefully. This document is a license agreement "
-"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
-"By installing, duplicating or using any of the Software Products in any "
-"manner, you explicitly \n"
-"accept and fully agree to conform to the terms and conditions of this "
-"License. \n"
-"If you disagree with any portion of the License, you are not allowed to "
-"install, duplicate or use \n"
-"the Software Products. \n"
-"Any attempt to install, duplicate or use the Software Products in a manner "
-"which does not comply \n"
-"with the terms and conditions of this License is void and will terminate "
-"your rights under this \n"
-"License. Upon termination of the License, you must immediately destroy all "
-"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
-"The Software Products and attached documentation are provided \"as is\", "
-"with no warranty, to the \n"
-"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
-"permitted by law, be liable for any special, incidental, direct or indirect "
-"damages whatsoever \n"
-"(including without limitation damages for loss of business, interruption of "
-"business, financial \n"
-"loss, legal fees and penalties resulting from a court judgment, or any other "
-"consequential loss) \n"
-"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
-"licensors or suppliers have been advised of the possibility or occurrence of "
-"such damages.\n"
-"\n"
-"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
-"COUNTRIES\n"
-"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
-"distributors will, in any circumstances, be liable for any special, "
-"incidental, direct or indirect \n"
-"damages whatsoever (including without limitation damages for loss of "
-"business, interruption of \n"
-"business, financial loss, legal fees and penalties resulting from a court "
-"judgment, or any \n"
-"other consequential loss) arising out of the possession and use of software "
-"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
-"prohibited or restricted in some countries by local laws.\n"
-"This limited liability applies to, but is not restricted to, the strong "
-"cryptography components \n"
-"included in the Software Products.\n"
-"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
-"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
-"The Software Products consist of components created by different persons or "
-"entities. %s\n"
-"Most of these licenses allow you to use, duplicate, adapt or redistribute "
-"the components which \n"
-"they cover. Please read carefully the terms and conditions of the license "
-"agreement for each component \n"
-"before using any component. Any question on a component license should be "
-"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
-"All rights to the components of the Software Products belong to their "
-"respective authors and are \n"
-"protected by intellectual property and copyright laws applicable to software "
-"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
-"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
-"If any portion of this agreement is held void, illegal or inapplicable by a "
-"court judgment, this \n"
-"portion is excluded from this contract. You remain bound by the other "
-"applicable sections of the \n"
-"agreement.\n"
-"The terms and conditions of this License are governed by the Laws of "
-"France.\n"
-"All disputes on the terms of this license will preferably be settled out of "
-"court. As a last \n"
-"resort, the dispute will be referred to the appropriate Courts of Law of "
-"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
msgstr ""
-"Järgnev lõppkasutaja litsents on eksimuste vältimiseks originaalkeeles!\n"
-"\n"
-"\n"
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
-"shall be called the \"Software Products\" hereafter. The Software Products "
-"include, but are not \n"
-"restricted to, the set of programs, methods, rules and documentation related "
-"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"OperatsioonisĂ¼steemi ja erinevaid komponente, mida Mageia distributsioon "
+"pakub,\n"
+" nimetatakse edaspidi \"tarkvaratoodeteks\". Tarkvaratooted sisaldavad muu "
+"hulgas\n"
+" valikut programme, meetodeid, reegleid ja dokumentatsiooni, mis on seotud\n"
+" operatsioonisĂ¼steemi ja Mageia distributsiooni erinevate komponentidega,\n"
+" samuti rakendusi, mida levitavad koos nende toodetega Mageia "
+"litsentsiandjad\n"
+" või tarnijad."
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr "1. Litsentsileping"
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4964,16 +4814,34 @@ msgstr ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+"Palun lugege järgnev dokument hoolikalt läbi. See kujutab endast\n"
+" tarkvaratoodete suhtes kehtivat litsentsilepingut Teie ja Mageia vahel.\n"
+" Mis tahes tarkvaratoote paigaldamise, kopeerimise või kasutamisega mis\n"
+" tahes viisil olete sõnaselgelt ja täielikult nõustunud täitma käesoleva\n"
+" litsentsilepingu tingimusi.\n"
+" Kui Te ei ole nõus litsentsi mis tahes osaga, ei ole Teil õigust\n"
+" tarkvaratooteid paigaldada, kopeerida ega kasutada.\n"
+" Kõik katsed tarkvaratooteid paigaldada, kopeerida või kasutada viisil,\n"
+" mis ei vasta käesoleva litsentsilepingu tingimustele, on õigustĂ¼hised\n"
+" ning tĂ¼histavad õigused, mida litsents Teile muidu annaks. Litsentsi\n"
+" tĂ¼histumisel peate viivitamata hävitama kõik tarkvaratoodete koopiad."
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr "2. Piiratud garantii"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4981,15 +4849,15 @@ msgstr ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4998,51 +4866,112 @@ msgstr ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
+"you."
+msgstr ""
+"Tarkvaratooteid ja nendega kaasnevat dokumentatsiooni pakutakse\n"
+" \"nii, nagu ta on\", seadusega lubatud ulatuses ilma garantiita.\n"
+" Ei Mageia ega tema litsentsiandjad ega tarnijad ei ole mingil juhul,\n"
+" nii palju kui seadused lubavad, vastutavad mitte mingisuguse erilise,\n"
+" juhusliku, otsese või kaudse kahju eest (sealhulgas, aga mitte ainult,\n"
+" kahju eest, mis kaasneb äritegevuse lakkamise või katkemise, rahalise "
+"kahju,\n"
+" õigusabitasude ja kohtuotsusest tulenevate trahvide või muu tegevusest\n"
+" tuleneva kahju eest), mis tuleneb tarkvaratoodete kasutamisest või\n"
+" võimetusest neid kasutada, isegi kui Mageia või tema litsentsiandjad või\n"
+" tarnijad on teadlikud niisuguse kahju võimalikkusest või esinemisest.\n"
+" \n"
+"PIIRATUD VASTUTUS SEOSES MÕNES RIIGIS KEELATUD TARKVARA OMAMISE VÕI "
+"KASUTAMISEGA\n"
+"\n"
+"Seadusega lubatud määral ei ole Mageia ega tema litsentsiandjad ega "
+"tarnijad\n"
+" mingil juhul vastutavad mitte mingisuguse erilise, juhusliku, otsese\n"
+" või kaudse kahju eest (sealhulgas, aga mitte ainult, kahju eest,\n"
+" mis kaasneb äritegevuse lakkamise või katkemise, rahalise kahju,\n"
+" õigusabitasude ja kohtuotsusest tulenevate trahvide või muu tegevusest\n"
+" tuleneva kahju eest), mis tuleneb selliste tarkvarakomponentide omamisest\n"
+" või kasutamisest või selliste tarkvarakomponentide allalaadimisest mõnelt\n"
+" Mageia saidilt, mis on keelatud mõne riigi kohaliku seadusega.\n"
+" See piiratud vastutus kehtib muu hulgas tarkvaratoodetes leiduvatele "
+"tugevatele\n"
+" krĂ¼ptograafilistele komponentidele.\n"
+" Et mõnes õigusruumis ei ole lubatud välistada või piirata vastutust "
+"tuleneva\n"
+" või juhusliku kahju eest, ei pruugi käesolev piirang Teie suhtes kehtida."
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr "3. GPL-litsents ja sellega seotud litsentsid"
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+"Tarkvaratooted koosnevad komponentidest, mille on loonud eri isikud või\n"
+" organisatsioonid.\n"
+"Enamik litsentse lubab Teil kasutada, kopeerida, kohandada või edasi\n"
+" levitada komponente, mille kohta need käivad. Palun tutvuge põhjalikult\n"
+" kõigi komponentide litsentsilepingu tingimustega enne nende komponentide\n"
+" kasutamist. Kõik kĂ¼simused komponendi litsentsi kohta tuleb esitada\n"
+" komponendi litsentsiandjale või tarnijale, mitte aga Mageiale.\n"
+" Mageia arendatud programmid on litsentsitud GPL-litsentsiga. Mageia\n"
+" kirjutatud dokumentatsioon on litsentsitud \"%s\" litsentsiga."
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr "4. Intellektuaalomandi õigused"
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+"Kõik tarkvaratoodete komponentide õigused kuuluvad nende autoritele ning\n"
+" on kaitstud tarkvaraprogrammide kohta käivate intellektuaalomandi ja\n"
+" autoriõiguse seadustega.\n"
+"Mageia ja tema litsentsiandjad ja tarnijad jätavad endale õiguse muuta\n"
+" või kohandada tarkvaratooteid tervikuna või osaliselt mis tahes viisil\n"
+" ja mis tahes eesmärgil.\n"
+"\"Mageia\" ja temaga seotud logod on %s-i kaubamärgid."
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr "5. Kehtivad seadused"
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -5054,234 +4983,68 @@ msgstr ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"For any question on this document, please contact Mageia."
+msgstr ""
+"Kui mõni käesoleva lepingu osa peaks kohtuotsusega tunnistatama tĂ¼hiseks,\n"
+" ebaseaduslikuks või mitterakendatavaks, kaotab see osa lepingust "
+"kehtivuse.\n"
+" Teised lepingu osad kehtivad Teie suhtes edasi.\n"
+"Käesoleva litsentsilepingu tingimused on kooskõlas Prantsusmaa seadustega.\n"
+" Kõik vaidlused käesoleva litsentsi tingimuste Ă¼le tuleks võimaluse korral\n"
+" lahendada kohtuväliselt. Kui see ei õnnestu, tuleb pöörduda sobiva\n"
+" kohtuasutuse poole Prantsusmaal Pariisis.\n"
+" Kõigi käesoleva dokumendiga seotud kĂ¼simuste korral\n"
+" pöörduge palun Mageia poole."
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
msgstr ""
-"Warning: Free Software may not necessarily be patent free, and some Free\n"
-"Software included may be covered by patents in your country. For example, "
-"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
-"http://www.mp3licensing.com for more details). If you are unsure if a "
-"patent\n"
-"may be applicable to you, check your local laws."
+"Hoiatus: vaba tarkvara ei pruugi tingimata olla patendivaba\n"
+"ning osa kaasa pandud vabast tarkvarast võib olla\n"
+"Teie riigis kaetud patentidega.\n"
+"Näiteks MP3 dekooderid võivad nõuda kasutamiseks litsentsi\n"
+"(vaadake lähemalt http://www.mp3licensing.com).\n"
+"Kui te pole kindel, kas Teie puhul patendid kehtivad,\n"
+"uurige oma riigi seadusi."
-#: messages.pm:120
-#, c-format
-msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
-msgstr ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:111
#, c-format
msgid ""
"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
-"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"Remove the boot media and press Enter to reboot."
msgstr ""
"Õnnitleme, paigaldamine on edukalt lõpetatud.\n"
-"Võtke palun välja diskett ja/või CD ja vajutage Enter alglaadimiseks.\n"
-"\n"
-"\n"
+"Võtke palun välja paigaldusandmekandja ja vajutage Enter alglaadimiseks."
+
+#: messages.pm:113
+#, c-format
+msgid ""
+"For information on fixes which are available for this release of Mageia,\n"
+"consult the Errata available from:\n"
+"%s"
+msgstr ""
"Informatsiooni selle distributsiooni paranduste kohta (Errata) saab\n"
-"Mandriva Linuxi kodulehekĂ¼ljelt:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Abi sĂ¼steemi edasiseks seadistamiseks saab eelkõige\n"
-"Mandriva Linuxi kasutaja käsiraamatust."
+"Mageia kodulehekĂ¼ljelt:\n"
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
+"Arvuti taaskäivitamise ja Mageiasse sisselogimise järel näete Mageia "
+"tervitusakent.\n"
+"See sisaldab rohkelt kasulikku teavet ja linke."
#: modules/interactive.pm:19
#, c-format
@@ -5325,18 +5088,18 @@ msgstr "USB-kontrolleri draiveri paigaldamine"
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "FireWire-kontrolleri %s draiveri paigaldamine"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "FireWire-kontrolleri \"%s\" draiveri paigaldamine"
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "Kõvakettakontrolleri %s draiveri paigaldamine"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "Kõvakettakontrolleri \"%s\" draiveri paigaldamine"
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "Ethernet-kontrolleri %s draiveri paigaldamine"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "Ethernet-kontrolleri \"%s\" draiveri paigaldamine"
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5356,7 +5119,7 @@ msgid ""
"You may now provide options to module %s.\n"
"Note that any address should be entered with the prefix 0x like '0x123'"
msgstr ""
-"NĂ¼Ă¼d võite moodulile %s parameetrid määrata.\n"
+"NĂ¼Ă¼d võite moodulile %s parameetreid määrata.\n"
"Pange tähele, et aadress tuleb sisestada prefiksiga 0x, nt \"0x123\""
#: modules/interactive.pm:117
@@ -5418,35 +5181,35 @@ msgstr ""
"Mooduli %s laadimine ei õnnestunud.\n"
"Kas soovite proovida parameetreid muuta?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr "Kas tõesti väljuda?"
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr "Parool on liiga lihtne ära arvata"
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr "Parool peaks pidama vastu lihtsamatele rĂ¼nnakutele"
-#: mygtk2.pm:1544 mygtk2.pm:1545
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
#, c-format
msgid "Password seems secure"
msgstr "Parool tundub olevat turvaline"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "haakimine nurjus: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "Sellel platvormil ei saa laiendatud partitsiooni luua"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
@@ -5454,10 +5217,10 @@ msgstr ""
"Ainuke lahendus on nihutada primaarset partitsiooni, et \"auk\" satuks "
"laiendatud partitsioonide kõrvale."
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
@@ -5466,90 +5229,91 @@ msgstr ""
"Andmete terviklikkuse kontroll nurjus. \n"
"See tähendab, et kettale kirjutamisel tekib probleeme."
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr "Mittevajalike pakettide eemaldamine"
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr "Mittevajalike riistvarapakettide otsimine..."
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr "Mittevajalike lokaliseerimispakettide otsimine..."
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr "Leiti, et mõningaid pakette ei ole Teie sĂ¼steemile tegelikult vaja."
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
-msgstr "Järgmised paketid eemaldatakse, kui Te ei otsusta just vastupidi:"
+msgstr ""
+"Järgmised paketid jäetakse paigaldamata, kui Te ei otsusta just vastupidi:"
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, c-format
msgid "Unused hardware support"
msgstr "Mittevajalik riistvara toetus"
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr "Mittevajalik lokaliseerimine"
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr "Juba _vormindatud_ RAID-ile %s ei saa partitsiooni lisada"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "Ei ole piisavalt partitsioone RAID-%d jaoks\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "Ei õnnestunud luua kataloogi /usr/share/sane/firmware!"
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "Ei õnnestunud luua viita /usr/share/sane/%s!"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr ""
"Ei õnnestunud kopeerida pĂ¼sivarafaili %s asukohta /usr/share/sane/firmware!"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr "Ei õnnestunud seada õigusi pĂ¼sivarafailile %s!"
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "Scannerdrake"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr ""
-"Pakettide paigaldamine, mis on vajalikud Teie skänneri(te) jagamiseks, ei "
+"Pakettide paigaldamine, mis on vajalikud Teie skanneri(te) jagamiseks, ei "
"õnnestunud."
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
-msgstr "Teie skänner(id) ei ole tavakasutajale kättesaadavad."
+msgstr "Teie skanner(id) ei ole tavakasutajale kättesaadavad."
#: security/help.pm:11
#, c-format
@@ -5662,8 +5426,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
"Autoriseeritakse:\n"
"\n"
@@ -5766,7 +5530,7 @@ msgstr "Parooli kasutamine kasutajate autentimiseks"
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr "Võrgukaardi mitte-eelisoleku kontrolli lubamine."
#: security/help.pm:96
@@ -5891,7 +5655,7 @@ msgstr "Kui on \"jah\", käivitatakse chkrootkit kontroll."
msgid ""
"if set, send the mail report to this email address else send it to root."
msgstr ""
-"Kui on lubatud, saadab e-postiga raporti sellele aadressile, muidu "
+"Kui on lubatud, saadab e-postiga aruande sellele aadressile, muidu "
"administraatorile."
#: security/help.pm:128
@@ -6167,13 +5931,13 @@ msgstr "Chkrootkit kontrolli lubamine"
#: security/l10n.pm:57
#, c-format
msgid "Do not send empty mail reports"
-msgstr "TĂ¼hje raporteid e-postiga ei saadeta"
+msgstr "TĂ¼hje aruandeid e-postiga ei saadeta"
#: security/l10n.pm:58
#, c-format
msgid "If set, send the mail report to this email address else send it to root"
msgstr ""
-"Kui on lubatud, saadab e-postiga raporti sellele aadressile, muidu "
+"Kui on lubatud, saadab e-postiga aruande sellele aadressile, muidu "
"administraatorile."
#: security/l10n.pm:59
@@ -6211,7 +5975,7 @@ msgstr "Standardne"
msgid "Secure"
msgstr "Turvaline"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -6223,7 +5987,7 @@ msgstr ""
"pakutava täiendava turbe. Valige see ainult siis, kui tahate kogu oma\n"
"sĂ¼steemi turvalisust täiesti enda käe järgi seadistada."
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -6231,7 +5995,7 @@ msgid ""
msgstr ""
"See on sobilik turvatase arvutile, mis Ă¼hendatakse Internetti kui klient."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -6246,50 +6010,50 @@ msgstr ""
"vastu võtta ka palju kliente. Märkus: kui Teie masin kasutab Internetti\n"
"ainult kliendina, võiks valida madalama taseme."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "DrakSeci põhiseadistused"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "Palun valige sobiv turvatase"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "Turvaadministraator:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr "Kasutajatunnus või e-post:"
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr "Kerneli ACPI sĂ¼ndmuste jälgimine ja edastamine"
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "HelisĂ¼steemi ALSA (Advanced Linux Sound Architecture) käivitamine"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr ""
"Anacron käivitab programme perioodiliselt analoogiliselt cron-ile.\n"
"Kasutage seda juhul, kui Teie arvuti ei tööta 24h."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -6298,7 +6062,7 @@ msgstr ""
"Apmd on kasutusel põhiliselt sĂ¼learvutites akude täituvuse jälgimiseks.\n"
"Samuti suudab see aku tĂ¼hjenemisel sĂ¼steemi viisakalt seisata."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -6307,11 +6071,16 @@ msgstr ""
"Laseb käivitada Ă¼hekordseid käske etteantud ajal või ootab sĂ¼steemi\n"
"koormuse laskumist käsu käivitamiseks piisavale tasemele."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr "Avahi on Zeroconfi deemon, mis teostab mDNS protokollistikku"
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr "NTP klient/server"
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6347,8 +6116,8 @@ msgid ""
"change.\n"
"It is used by GNOME and KDE"
msgstr ""
-"FAM on failide jälgimise deemon. Seda kasutatakse raporteerimiseks failide "
-"muutmisel.\n"
+"FAM on failide jälgimise deemon. Seda kasutatakse aru andmaks failide "
+"muutmisest.\n"
"Seda kasutab nii GNOME kui KDE."
#: services.pm:35
@@ -6430,20 +6199,11 @@ msgstr "Pakettide filtreerimise tulemĂ¼Ă¼ri automatiseerimine iptablesis"
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Käivitab paketifiltri Linuxi kerneliseeriale 2.2 ning loob\n"
-"tulemĂ¼Ă¼ri, mis kaitseb Teie masinat rĂ¼nnakute eest Internetist."
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
"IRQ koormuse võrdne jagamine eri protsessorite vahel jõudluse parandamiseks"
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6454,7 +6214,7 @@ msgstr ""
"failis /etc/sysconfig/keyboard kirjeldatule. Vähe on juhtumeid, kus\n"
"seda teenust vaja ei läheks."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6463,17 +6223,17 @@ msgstr ""
"Kerneli päise automaatne regenereerimine partitsioonil /boot\n"
"/usr/include/linux/{autoconf,version}.h jaoks"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "Riistvara automaatne tuvastamine ja seadistamine alglaadimisel."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr "SĂ¼stemi käitumise parandamine aku tööea pikendamiseks"
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6482,7 +6242,7 @@ msgstr ""
"Linuxconf sooritab mõnikord alglaadimise ajal mitmesuguseid\n"
"asju sĂ¼steemi seadistuse säilitamiseks."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6491,7 +6251,7 @@ msgstr ""
"Lpd on trĂ¼kideemon, ilma selleta ei ole võimalik trĂ¼kkida.\n"
"Põhimõtteliselt on see server, mis saadab töö printeri(te)le."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6500,17 +6260,17 @@ msgstr ""
"Linuxi virtuaalserver, mis on mõeldud veatult töötavaks ja igati\n"
"kättesaadavaks serveriks."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr "Võrgu jälgimine (interaktiivne tulemĂ¼Ă¼r ja juhtmeta Ă¼hendus)"
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr "Tarkvaralise RAID-i jälgimine ja haldamine"
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
@@ -6519,12 +6279,12 @@ msgstr ""
"D-Bus on deemon, mis levitab sĂ¼steemsete sĂ¼ndmuste teadaandeid ja muid "
"teateid"
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr "MSEC turbereegli jõustamine sĂ¼steemi käivitamisel"
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6533,12 +6293,12 @@ msgstr ""
"named (BIND) on kasutusel nimeserverites, mis teenindavad DNS hierarhiat, "
"tõlkimaks nimesid IP-aadressideks."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr "Võrgus konsooli logimise võimaldamine"
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6547,24 +6307,24 @@ msgstr ""
"Haagib ja lahutab kõiki võrgufailisĂ¼steeme\n"
"(nii NFS, SMB kui ka NCP)."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
"at boot time."
msgstr "Aktiveerib sĂ¼steemi alglaadimisel kõik vajalikud võrguliidesed."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr "SisselĂ¼litamisel nõuab võrgu olemasolu"
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr "Ootamine töö ajal Ă¼hendatud võrgu loomise järel"
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6574,7 +6334,7 @@ msgstr ""
"NFS on UNIX-i keskkonna standardne failijaotusprotokoll.\n"
"See täidab NFS serveri funktsioone ja seadistatakse failis /etc/exports."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6584,29 +6344,29 @@ msgstr ""
"See programm täidab NFS failide lukustamise funktsioone.\n"
"Vajalik serverites."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr "SĂ¼nkroniseerib sĂ¼steemi aja võrguajaprotokolli NTP abil"
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
"and Xorg at boot."
msgstr "LĂ¼litab automaatselt alglaadimise ajal sisse NumLock-i."
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "Toetab OKI 4w ja sellega Ă¼hilduvaid winprintereid."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr "Kontrollib, kas partitsioon pole liiga täis"
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6617,7 +6377,7 @@ msgstr ""
"PCMCIA tugi on tavaliselt vajalik sĂ¼learvutitele võrgu- ja\n"
"modemiliideste lisamiseks."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6628,12 +6388,12 @@ msgstr ""
"Portmapper haldab RPC Ă¼hendusi, mida kasutavad NFS ja NIS.\n"
"Neil serveritel on see hädavajalik."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr "Mõningate TCP portide reserveerimine"
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
@@ -6642,7 +6402,7 @@ msgstr ""
"Postfix on e-posti transpordiagent, see tähendab rakendus,\n"
"mis toimetab e-kirju Ă¼hest masinast teise."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6651,22 +6411,22 @@ msgstr ""
"Salvestab ja taastab juhuarvude genereerimiseks vajaliku\n"
"sĂ¼steemse entroopiasalve."
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
"Toorseadmete seostamine plokkseadmetega\n"
"(näiteks kõvaketta partitsioonid)\n"
"selliste rakenduste, nagu Oracle või DVD mängijad tarbeks"
-#: services.pm:103
+#: services.pm:101
#, c-format
msgid "Nameserver information manager"
msgstr "Nimeserveri teabe haldur"
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6676,7 +6436,7 @@ msgstr ""
"Routed on RIP deemon, mis vahetab selle protokolli alusel\n"
"marsruutimisinfot. Kui Teil on RIP kasutusel, on vajalik ka routed."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6685,7 +6445,7 @@ msgstr ""
"Protokoll rstat laseb Ă¼le võrgu saada informatsiooni\n"
"sĂ¼steemi töö kohta. Ettevaatust!"
-#: services.pm:109
+#: services.pm:107
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
@@ -6695,7 +6455,7 @@ msgstr ""
"mitmesugustesse sĂ¼steemi logifailidesse. Selle kasutamine on kindlasti hea "
"mõte."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6704,7 +6464,7 @@ msgstr ""
"Protokoll rusers laseb Ă¼le võrgu saada informatsiooni\n"
"sĂ¼steemi kasutajate kohta. Ettevaatust!"
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6713,20 +6473,25 @@ msgstr ""
"Protokoll rwho laseb Ă¼le võrgu saada informatsiooni\n"
"sĂ¼steemi kasutajate kohta. Ettevaatust!"
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
-"SANE (Scanner Access Now Easy) võimaldab kasutada skännereid, "
+"SANE (Scanner Access Now Easy) võimaldab kasutada skannereid, "
"videokaameraid..."
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr "Pakette filtreeriv tulemĂ¼Ă¼r"
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr "IPv6 pakette filtreeriv tulemĂ¼Ă¼r"
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
@@ -6735,17 +6500,17 @@ msgstr ""
"SMB/CIFS protokoll võimaldab kasutada jagatud faile ja printereid ning "
"Ă¼henduda Windowsi serveri domeeniga"
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "Käivitab helisĂ¼steemi"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr "KõneanalĂ¼Ă¼si kiht"
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
@@ -6754,99 +6519,101 @@ msgstr ""
"Secure Shell on võrguprotokoll, mis võimaldab kahel arvutil vahetada andmeid "
"turvalise kanali kaudu"
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
"to various system log files. It is a good idea to always run syslog."
msgstr "Syslog-i kaudu toimub sĂ¼steemis toimiva logimine. Vajalik!"
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr "Loodud pĂ¼sivate udevi reeglite liigutamine asukohta /etc/udev/rules.d"
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "Laeb draiverid USB-seadmete tarbeks."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr "Lihtne võrguliikluse jälgija"
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr "Käivitab X'i fondiserveri."
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr "Käivitab vajaduse korral teised deemonid."
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "TrĂ¼kkimine"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Internet"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "Failide jagamine"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "Võrk"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "SĂ¼steem"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "Võrguhaldus"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "Andmebaasi server"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "Teenused"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "Valige, millised teenused tuleks alglaadimisel käivitada"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d aktiveeritud, kokku %d"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "töötab"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "peatatud"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "Teenused ja deemonid"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -6855,32 +6622,27 @@ msgstr ""
"Selle teenuse kohta\n"
"ei oska lisainfot anda."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "Info"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "Vajaduse korral"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "Alglaadimisel"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Käivita"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Peata"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6913,7 +6675,7 @@ msgstr ""
"Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA "
"02110-1301, USA\n"
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6940,7 +6702,7 @@ msgstr ""
"--help : näitab käesolevat abiteadet.\n"
"--version : näitab versiooni nime.\n"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6953,24 +6715,24 @@ msgstr ""
" --boot - alglaadija seadistamise lubamine\n"
"vaikerežiim: pakutakse võimalust seadistada automaatset sisselogimist"
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
"[VÕTMED] [RAKENDUSE_NIMI]\n"
"\n"
"VÕTMED:\n"
-" --help - näitab käesolevat abiteadet.\n"
-" -report - rakendus peab olema Ă¼ks Mandriva Linuxi tööriistadest\n"
-" -incident - rakendus peab olema Ă¼ks Mandriva Linuxi tööriistadest"
+"--help - näitab käesolevat abiteadet.\n"
+"--report - rakendus peab olema Ă¼ks %s tööriistadest\n"
+"--incident - rakendus peab olema Ă¼ks %s tööriistadest"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6984,10 +6746,10 @@ msgstr ""
" --add - \"võrguliidese lisamise\" nõustaja\n"
" --del - \"võrguliidese eemaldamise\" nõustaja\n"
" --skip-wizard - Ă¼henduste haldamine\n"
-" --internet - InternetiĂ¼henduse seadistamine\n"
+" --internet - internetiĂ¼henduse seadistamine\n"
" --wizard - nagu --add"
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -7019,11 +6781,11 @@ msgstr ""
" : rakenduse_nimi, näiteks so StarOffice'i \n"
" : ja gs GhostScripti puhul."
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -7037,7 +6799,7 @@ msgid ""
"IP, nbi image name)"
msgstr ""
"[VÕTMED]...\n"
-"Mandriva Linuxi terminaliserveri seadistaja\n"
+"%s terminaliserveri seadistaja\n"
"--enable : lubab MTSi\n"
"--disable : keelab MTSi\n"
"--start : käivitab MTSi\n"
@@ -7051,18 +6813,18 @@ msgstr ""
"--delclient : kustutab kliendimasina MTSist (nõutav on MAC-aadress, IP, "
"nbi laadepildi nimi)"
-#: standalone.pm:99
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[klaviatuur]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr ""
"[--file=minufail] [--word=minusõna] [--explain=regulaaravaldis] [--alert]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -7076,35 +6838,34 @@ msgid ""
"--quiet : do not be interactive. To be used with (dis)connect."
msgstr ""
"[VÕTMED]\n"
-"Kohtvõrgu ja Interneti Ă¼henduse ja jälgimise rakendus\n"
+"Kohtvõrgu ja interneti Ă¼henduse ja jälgimise rakendus\n"
"\n"
"--defaultintf liides : näidab antud liidest vaikimisi\n"
-"--connect : Ă¼hendab Internetiga, kui ei ole veel Ă¼hendust\n"
-"--disconnect : lahutab Internetist, kui on juba Ă¼hendus\n"
+"--connect : Ă¼hendab internetiga, kui ei ole veel Ă¼hendust\n"
+"--disconnect : lahutab internetist, kui on juba Ă¼hendus\n"
"--force : koos võtmega (dis)connect sunnib Ă¼hendama/lahutama\n"
"--status : vastuseks 1, kui on Ă¼hendatud, muul juhul 0 ja väljumine.\n"
"--quiet : lĂ¼litab välja interaktiivsuse. Koos võtmega (dis)connect."
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
"[VÕTI]...\n"
-" --no-confirmation ei kĂ¼sita esimest kinnitust Mandriva Update "
-"režiimis\n"
+" --no-confirmation ei kĂ¼sita esimest kinnitust %s Update režiimis\n"
" -no-verify-rpm pakettide signatuure ei kontrollita\n"
" --changelog-first näitab kirjelduse aknas enne failinimekirja "
"muudatuste logi\n"
" -merge-all-rpmnew proovib liita kõik leitud failid .rpmnew/.rpmsave"
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
@@ -7113,7 +6874,7 @@ msgstr ""
"[--manual] [--device=seade] [--update-sane=sane_baaskataloog] [--update-"
"usbtable] [--dynamic=seade]"
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -7124,7 +6885,7 @@ msgstr ""
" XFDrake [--noauto] monitor\n"
" XFDrake ekraanilahutus"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -7135,71 +6896,76 @@ msgstr ""
"Kasutamine: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
"testing] [-v|--version]"
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, c-format
msgid "All servers"
msgstr "Kõik serverid"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr "Globaalne"
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr "Aafrika"
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
msgstr "Aasia"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr "Euroopa"
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr "Põhja-Ameerika"
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "Okeaania"
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr "Lõuna-Ameerika"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Hongkong"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "Venemaa Föderatsioon"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "Jugoslaavia"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "Kas see on sobiv?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr "Valisite faili, mitte kataloogi"
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "Info"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -7214,304 +6980,69 @@ msgstr ""
msgid "Installation failed"
msgstr "Paigaldamine nurjus"
-#~ msgid "Restrict command line options"
-#~ msgstr "Piiratakse käsurea võtmeid"
-
-#~ msgid "restrict"
-#~ msgstr "piiratud"
+#~ msgid "Please Wait... Applying the configuration"
+#~ msgstr "Palun oodake... Rakendatakse seadistused"
#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr ""
-#~ "Võtit \"Piiratakse käsurea võtmeid\" ei saa kasutada parooli sisestamata"
-
-#~ msgid "Use an encrypted file system"
-#~ msgstr "KrĂ¼ptitud failisĂ¼steemi kasutamine"
-
-#~ msgid ""
-#~ "To ensure data integrity after resizing the partition(s), \n"
-#~ "filesystem checks will be run on your next boot into Microsoft Windows®"
-#~ msgstr ""
-#~ "Andmete terviklikkuse tagamiseks pärast partitsiooni(de) suuruse "
-#~ "muutmist \n"
-#~ "kontrollitakse järgmisel Windows(TM) alglaadimisel failisĂ¼steemi"
-
-#~ msgid "Use the Microsoft Windows® partition for loopback"
-#~ msgstr "Microsoft Windows® partitsiooni kasutamine loopback'ina"
-
-#~ msgid "Which partition do you want to use for Linux4Win?"
-#~ msgstr "Millisele partitsioonile soovite paigaldada Linux4Win?"
-
-#~ msgid "Choose the sizes"
-#~ msgstr "Valige suurused"
-
-#~ msgid "Root partition size in MB: "
-#~ msgstr "Juurpartitsiooni suurus (MB): "
-
-#~ msgid "Swap partition size in MB: "
-#~ msgstr "Saaleala suurus (MB): "
-
-#~ msgid ""
-#~ "There is no FAT partition to use as loopback (or not enough space left)"
-#~ msgstr ""
-#~ "Sobivat FAT-partitsiooni loopback'ina kasutamiseks ei leitud (ei ole "
-#~ "piisavalt ruumi)"
-
-#~ msgid ""
-#~ "The FAT resizer is unable to handle your partition, \n"
-#~ "the following error occurred: %s"
-#~ msgstr ""
-#~ "FAT-partitsiooni suurust ei õnnestunud muuta, \n"
-#~ "ilmnes selline viga: %s"
-
-#~ msgid "Automatic routing from ALSA to PulseAudio"
-#~ msgstr "Automaatne Ă¼mbersuunamine ALSA-lt PulseAudiole"
-
-#~ msgid "Please log out and then use Ctrl-Alt-BackSpace"
-#~ msgstr "Palun väljuge ja vajutage siis Ctrl+Alt+BackSpace"
-
-#~ msgid "Welcome To Crackers"
-#~ msgstr "Tere tulemast, kräkkerid"
-
-#~ msgid "Poor"
-#~ msgstr "Vähene"
-
-#~ msgid "High"
-#~ msgstr "Kõrge"
-
-#~ msgid "Higher"
-#~ msgstr "Veel kõrgem"
-
-#~ msgid "Paranoid"
-#~ msgstr "Paranoiline"
-
-#~ msgid ""
-#~ "This level is to be used with care. It makes your system more easy to "
-#~ "use,\n"
-#~ "but very sensitive. It must not be used for a machine connected to "
-#~ "others\n"
-#~ "or to the Internet. There is no password access."
-#~ msgstr ""
-#~ "See tase muudab kĂ¼ll sĂ¼steemi lihtsalt kasutatavaks, kuid väga\n"
-#~ "haavatavaks: ligipääsupiirangute puudumise tõttu ei peaks arvutit\n"
-#~ "Ă¼hendama ei teiste arvutitega ega ka mitte Internetti."
-
-#~ msgid ""
-#~ "Passwords are now enabled, but use as a networked computer is still not "
-#~ "recommended."
-#~ msgstr ""
-#~ "Paroolid on nĂ¼Ă¼d kasutusel, kuid võrku Ă¼hendamine ei ole siiski soovitav."
-
-#~ msgid ""
-#~ "There are already some restrictions, and more automatic checks are run "
-#~ "every night."
-#~ msgstr ""
-#~ "Mõned piirangud on juba peal ja igal ööl kontrollitakse automaatselt "
-#~ "mitmeid turvalisuse aspekte."
-
-#~ msgid ""
-#~ "This is similar to the previous level, but the system is entirely closed "
-#~ "and security features are at their maximum."
-#~ msgstr ""
-#~ "See sarnaneb eelmisele tasemele, ainult et sĂ¼steem on täiesti suletud ja "
-#~ "turvalisus maksimaalne."
-
-#~ msgid ""
-#~ "\n"
-#~ "Warning\n"
-#~ "\n"
-#~ "Please read carefully the terms below. If you disagree with any\n"
-#~ "portion, you are not allowed to install the next CD media. Press "
-#~ "'Refuse' \n"
-#~ "to continue the installation without using these media.\n"
#~ "\n"
#~ "\n"
-#~ "Some components contained in the next CD media are not governed\n"
-#~ "by the GPL License or similar agreements. Each such component is then\n"
-#~ "governed by the terms and conditions of its own specific license. \n"
-#~ "Please read carefully and comply with such specific licenses before \n"
-#~ "you use or redistribute the said components. \n"
-#~ "Such licenses will in general prevent the transfer, duplication \n"
-#~ "(except for backup purposes), redistribution, reverse engineering, \n"
-#~ "de-assembly, de-compilation or modification of the component. \n"
-#~ "Any breach of agreement will immediately terminate your rights under \n"
-#~ "the specific license. Unless the specific license terms grant you such\n"
-#~ "rights, you usually cannot install the programs on more than one\n"
-#~ "system, or adapt it to be used on a network. In doubt, please contact \n"
-#~ "directly the distributor or editor of the component. \n"
-#~ "Transfer to third parties or copying of such components including the \n"
-#~ "documentation is usually forbidden.\n"
+#~ "Your card currently uses the %s\"%s\" driver (the default driver for your "
+#~ "card is \"%s\")"
+#~ msgstr ""
#~ "\n"
#~ "\n"
-#~ "All rights to the components of the next CD media belong to their \n"
-#~ "respective authors and are protected by intellectual property and \n"
-#~ "copyright laws applicable to software programs.\n"
-#~ msgstr ""
+#~ "Teie helikaart kasutab praegu %s\"%s\" draiverit (selle kaardi "
+#~ "vaikedraiver on \"%s\")"
+
+#~ msgid ""
+#~ "OSS (Open Sound System) was the first sound API. It's an OS independent "
+#~ "sound API (it's available on most UNIX(tm) systems) but it's a very basic "
+#~ "and limited API.\n"
+#~ "What's more, OSS drivers all reinvent the wheel.\n"
#~ "\n"
-#~ "Hoiatus\n"
+#~ "ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
+#~ "which\n"
+#~ "supports quite a large range of ISA, USB and PCI cards.\n"
#~ "\n"
-#~ "Palun lugege hoolega järgnevat teksti. Kui Te ei ole nõus kõigi "
-#~ "alljärgnevate\n"
-#~ "väidetega, on paigaldamine järgmise CD pealt keelatud. Klõpsake nupule "
-#~ "\"Keeldun\",\n"
-#~ "et jätkata paigaldamist ilma selle CD-ta.\n"
+#~ "It also provides a much higher API than OSS.\n"
#~ "\n"
+#~ "To use alsa, one can either use:\n"
+#~ "- the old compatibility OSS API\n"
+#~ "- the new ALSA API that provides many enhanced features but requires "
+#~ "using the ALSA library.\n"
+#~ msgstr ""
+#~ "OSS (Open Sound System) oli esimene heli-API.\n"
+#~ "See on op-sĂ¼steemist sõltumatu heli-API (saadaval enamiku UNIX-sĂ¼steemide "
+#~ "tarbeks), kuid samas väga elementaarne ja piiratud.\n"
+#~ "Ja pealegi kipuvad OSS-draiverid kogu aeg jalgratast uuesti leiutama.\n"
#~ "\n"
-#~ "Mõned komponendid järgmisel CD-l ei ole kaitstud Ăœldise Avaliku "
-#~ "Litsentsi\n"
-#~ "või muude sarnaste litsentsidega, vaid kasutavad omaenda erilisi\n"
-#~ "litsentsivorme. Seepärast lugege sellised litsentsid hoolega läbi ja\n"
-#~ "tutvuge nende tingimustega, enne kui hakata neid komponente kasutama\n"
-#~ "või levitama.\n"
-#~ "Ăœldiselt kipuvad sellised litsentsid keelama komponendi kopeerimise,\n"
-#~ "duplitseerimise (välja arvatud varundamise sihil), edastamise, muutmise\n"
-#~ "või edasiarendamise.\n"
-#~ "Litsentsilepingu tingimuste rikkumine lõpetab otsekohe kõik Teie "
-#~ "õigused,\n"
-#~ "mis kaasnesid litsentsiga nõustumisel. Kui mõni konkreetne litsentsi\n"
-#~ "punkt Teile selliseid õigusi ei anna, ei või Te enamasti paigaldada "
-#~ "rakendust\n"
-#~ "enam kui Ă¼hte sĂ¼steemi ega muuta seda võrgutöö huvides. Kui Te ei ole\n"
-#~ "tingimustes kindel, võtke Ă¼hendust komponendi levitaja või arendajaga.\n"
-#~ "Ăœldjuhul on selliste komponentide, sealhulgas dokumentatsiooni, "
-#~ "edastamine\n"
-#~ "kolmandale poolele või kopeerimine keelatud.\n"
+#~ "ALSA (Advanced Linux Sound Architecture) kujutab endast modulaarset "
+#~ "arhitektuuri, mis toetab päris suurt hulka ISA-, USB- ja PCI-kaarte.\n"
#~ "\n"
+#~ "See pakub ka palju arenenumat API-t kui OSS.\n"
#~ "\n"
-#~ "Kõigi järgmisel CD-l paiknevate komponentide õigused kuuluvad vastavalt\n"
-#~ "nende autorile ning on kaitstud tarkvara puhul kehtivate intellektuaalse\n"
-#~ "omandi ja autoriõiguse seadustega.\n"
+#~ "Alsa kasutamiseks võib tarvitada:\n"
+#~ "-vana Ă¼hilduvat OSS API-t\n"
+#~ "- uut ALSA API-t, mis pakub hulga täiustatud võimalusi, kuid nõuab ALSA "
+#~ "teegi kasutamist.\n"
-#~ msgid "Use libsafe for servers"
-#~ msgstr "Serveritel kasutatakse libsafe'i"
+#~ msgid "Driver:"
+#~ msgstr "Draiver: "
-#~ msgid ""
-#~ "A library which defends against buffer overflow and format string attacks."
-#~ msgstr ""
-#~ "Teek, mis kaitseb puhvri Ă¼letäite ja vormingustringide rĂ¼nnakute vastu."
+#~ msgid "Let me pick any driver"
+#~ msgstr "Suvalise draiveri valimine"
-#~ msgid "LILO/grub Installation"
-#~ msgstr "LiLo/grub paigaldamine"
-
-#~ msgid "Precise RAM size if needed (found %d MB)"
-#~ msgstr "Vajadusel täpsustage mälu suurust (leitud %d MB)"
-
-#~ msgid "Give the ram size in MB"
-#~ msgstr "Anna mälu suurus megabaitides"
+#~ msgid "Choosing an arbitrary driver"
+#~ msgstr "Suvalise draiveri valimine"
#~ msgid ""
-#~ "If you plan to use aboot, be careful to leave a free space (2048 sectors "
-#~ "is enough)\n"
-#~ "at the beginning of the disk"
-#~ msgstr ""
-#~ "Kui soovite kasutada aboot-i, jätke palun ketta algusesse vähemalt 2048 \n"
-#~ "sektorit vaba ruumi"
-
-#~ msgid "Security level"
-#~ msgstr "Turvatase"
-
-#~ msgid "Expand Tree"
-#~ msgstr "Ava puu"
-
-#~ msgid "Collapse Tree"
-#~ msgstr "Sulge puu"
-
-#~ msgid "Toggle between flat and group sorted"
-#~ msgstr "Sorteeritud või sorteerimata"
-
-#~ msgid "Choose action"
-#~ msgstr "Valige tegevus"
-
-#~ msgid "Use information stored in local files for all authentication"
-#~ msgstr "Autentimiseks kasutatakse kohalikesse failidesse salvestatud teavet"
-
-#~ msgid ""
-#~ "Winbind allows the system to authenticate users in a Windows Active "
-#~ "Directory Server."
-#~ msgstr ""
-#~ "Winbind võimaldab sĂ¼steemil autentida kasutajaid Windowsi Active "
-#~ "Directory serveris."
-
-#~ msgid "security layout (SASL/Kerberos)"
-#~ msgstr "turvavorm (SASL/Kerberos)"
-
-#~ msgid "Authentication Active Directory"
-#~ msgstr "Active Directory autentimine"
-
-#~ msgid "LDAP users database"
-#~ msgstr "LDAP kasutajate andmebaas"
-
-#~ msgid "LDAP user allowed to browse the Active Directory"
-#~ msgstr "LDAP kasutajal on lubatud Active Directory sirvimine"
-
-#~ msgid "Authentication NIS"
-#~ msgstr "NIS autentimine"
-
-#~ msgid ""
-#~ "For this to work for a W2K PDC, you will probably need to have the admin "
-#~ "run: C:\\>net localgroup \"Pre-Windows 2000 Compatible Access\" everyone /"
-#~ "add and reboot the server.\n"
-#~ "You will also need the username/password of a Domain Admin to join the "
-#~ "machine to the Windows(TM) domain.\n"
-#~ "If networking is not yet enabled, Drakx will attempt to join the domain "
-#~ "after the network setup step.\n"
-#~ "Should this setup fail for some reason and domain authentication is not "
-#~ "working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your Windows"
-#~ "(tm) Domain, and Admin Username/Password, after system boot.\n"
-#~ "The command 'wbinfo -t' will test whether your authentication secrets are "
-#~ "good."
-#~ msgstr ""
-#~ "Et see töötaks W2K primaarse domeenikontrolleri (PDC) puhul, on Teil vaja "
-#~ "administraatori privileege, et käivitada serveris käsk \"C:\\>net "
-#~ "localgroup \"Pre-Windows 2000 Compatible Access\" everyone /add\" ja teha "
-#~ "sellele alglaadimine.\n"
-#~ "Samuti on Teil vaja domeeni administraatori kasutajanime/parooli, et "
-#~ "Ă¼hendada see masin Windows(TM) domeeniga.\n"
-#~ "Kui võrguĂ¼hendus ei ole veel seadistatud, Ă¼ritab DrakX domeeniga Ă¼henduse "
-#~ "luua pärast võrgu seadistamist.\n"
-#~ "Kui midagi peaks ebaõnnestuma ja domeeni autentimine ei tööta, andke "
-#~ "pärast alglaadimist käsureal korraldus \"smbpasswd -j DOMEEN -U KASUTAJA%%"
-#~ "PAROOL\", kus DOMEEN on Teie Windows(TM) domeen ja KASUTAJA%%PAROOL on "
-#~ "domeeni administraator parooliga.\n"
-#~ "Käsk \"wbinfo -t\" võimaldab kontrollida, kas domeeni autentimisfraasid "
-#~ "on õiged."
-
-#~ msgid "Authentication Windows Domain"
-#~ msgstr "Windowsi domeeni autentimine"
-
-#~ msgid "Undo"
-#~ msgstr "Tagasi"
-
-#~ msgid "Save partition table"
-#~ msgstr "Salvesta partitsioonitabel"
-
-#~ msgid "Restore partition table"
-#~ msgstr "Taasta partitsioonitabel"
-
-#~ msgid ""
-#~ "The backup partition table has not the same size\n"
-#~ "Still continue?"
+#~ "If you really think that you know which driver is the right one for your "
+#~ "card\n"
+#~ "you can pick one from the list below.\n"
+#~ "\n"
+#~ "The current driver for your \"%s\" sound card is \"%s\" "
#~ msgstr ""
-#~ "Tabeli varukoopia ei ole sama suurusega\n"
-#~ "Kas ikkagi jätkata?"
-
-#~ msgid "Info: "
-#~ msgstr "Info: "
-
-#~ msgid "Unknown driver"
-#~ msgstr "Tundmatu draiver"
-
-#~ msgid "Error reading file %s"
-#~ msgstr "Viga faili %s lugemisel"
-
-#~ msgid "Restoring from file %s failed: %s"
-#~ msgstr "Taastamine failist %s ebaõnnestus: %s"
-
-#~ msgid "Bad backup file"
-#~ msgstr "Kõlbmatu varukoopia"
-
-#~ msgid "Error writing to file %s"
-#~ msgstr "Viga faili %s kirjutamisel"
-
-#~ msgid "Error: The \"%s\" driver for your sound card is unlisted"
-#~ msgstr "Viga: helikaardi draiverit \"%s\" ei ole nimekirjas"
+#~ "Kui Te tõesti arvate, et teate, milline draiver Teie helikaardile\n"
+#~ "tegelikult sobib, võite valida selle alltoodud nimekirjast.\n"
+#~ "\n"
+#~ "\"Teie praegune helikaart \"%s\" kasutab draiverit \"%s\" "
diff --git a/perl-install/share/po/eu.po b/perl-install/share/po/eu.po
index 27e1fc412..23c4b018c 100644
--- a/perl-install/share/po/eu.po
+++ b/perl-install/share/po/eu.po
@@ -1,37 +1,42 @@
-# translation of libDrakX.po to Euskara
-# EUSKARA: Mandriva Linux translation.
-# Copyright (C) 2002,2003, 2004, 2005, 2007, 2008, 2009 Free Software Foundation, Inc.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
#
-# Iñigo Salvador Azurmendi <xalba@euskalnet.net>, 2001-2002,2003,2004, 2005, 2007, 2008, 2009, 2010.
-# Hizkuntza Politikarako Sailburuordetza <hizpol@ej-gv.es>, 2004.
-msgid ""
-msgstr ""
-"Project-Id-Version: libDrakX\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
-"PO-Revision-Date: 2010-06-29 13:27+0200\n"
-"Last-Translator: Iñigo Salvador Azurmendi <xalba@euskalnet.net>\n"
-"Language-Team: Basque <kde-i18n-doc@kde.org>\n"
+# Translators:
+# Egoitz Rodriguez Obieta <egoitzro@gmail.com>, 2014
+# Egoitz Rodriguez Obieta <egoitzro@gmail.com>, 2014
+# Egoitz Rodriguez Obieta <egoitzro@gmail.com>, 2014-2016
+# Egoitz Rodriguez Obieta <egoitzro@gmail.com>, 2014
+# Hizkuntza Politikarako Sailburuordetza <hizpol@ej-gv.es>, 2004
+# Iñigo Salvador Azurmendi <xalba@euskalnet.net>, 2005,2007-2010
+msgid ""
+msgstr ""
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2016-08-02 11:02+0000\n"
+"Last-Translator: Egoitz Rodriguez Obieta <egoitzro@gmail.com>\n"
+"Language-Team: Basque (http://www.transifex.com/MageiaLinux/mageia/language/"
+"eu/)\n"
+"Language: eu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.0\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"Content-Transfer-Encoding: 8-bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "Itxoin mesedez"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "Abio zamatzailearen instalaketa egiten ari da"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -49,35 +54,17 @@ msgstr ""
"\n"
"Bolumen ID berria ezarri nahi duzu?"
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr "Abio zamatzailearen instalaketak huts egin du. Akats hau gertatu da:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"Baliteke Open Firmware abio gailua aldatu behar izatea\n"
-" abio zamatzailea gaitzeko. Berrabiaraztean abio zamatzailearen \n"
-" gonbita ez baduzu ikusten, eduki sakatuta Command-Option-O-F abiaraztean\n"
-" eta sartu:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Gero, idatzi: shut-down\n"
-"Hurrengo abiaraztean abio zamatzailearen gonbita ikusi beharko zenuke."
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
@@ -87,268 +74,223 @@ msgstr ""
"\n"
"Zein unitatetik abiatzen duzu?"
-#: any.pm:331
+#: any.pm:335
#, c-format
msgid "Bootloader Installation"
msgstr "Abio zamatzailearen instalaketa"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "Non instalatu nahi duzu abio zamatzailea?"
-#: any.pm:359
+#: any.pm:355
#, c-format
msgid "First sector (MBR) of drive %s"
msgstr "%s unitatearen lehen sektorea (MBR)"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "Unitatearen lehen sektorea (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "Erro partizioko lehen sektorea"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "Disketean"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "Utzi"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "Abio tankera konfiguraketa"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, c-format
+msgid "EFI System Partition"
+msgstr "EFI sistema partizioa"
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
-msgstr "Abio zamatzailearen aukera nagusiak"
+msgstr "Abio kargatzailearen aukera nagusiak"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "Abio zamatzailea"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "Erabili beharreko abio zamatzailea"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Abio gailua"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr "Aukera nagusiak"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "Imajina lehenetsia abiarazi arteko denbora"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "Gaitu ACPI"
-#: any.pm:426
+#: any.pm:419
#, c-format
msgid "Enable SMP"
msgstr "Gaitu SMP"
-#: any.pm:427
+#: any.pm:420
#, c-format
msgid "Enable APIC"
msgstr "Gaitu APIC"
-#: any.pm:429
+#: any.pm:422
#, c-format
msgid "Enable Local APIC"
msgstr "Gaitu bertako APIC"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Segurtasuna"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Pasahitza"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "Pasahitzak ez datoz bat"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Saiatu berriro"
-#: any.pm:436
+#: any.pm:429
#, c-format
-msgid "You can not use a password with %s"
+msgid "You cannot use a password with %s"
msgstr "Ezin duzu %s-rekin pasahitz bat erabili"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "Pasahitza (berriro)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "Garbitu /tmp abiatzen den bakoitzean"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "Hasierako mezua"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "Open Firmware-ren atzerapena"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "Nukleoaren abioaren denbora-muga"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "Gaitu CDtik abiaraztea?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "Gaitu OF abiaraztea?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "SE lehenetsia?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Imajina"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Erroa"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "Erantsi"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr "Xen erantsi"
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr "Abiarazteko pasahitza behar da"
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Bideo modua"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "Sare profila"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Etiketa"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "Lehenetsia"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "BideorikEz"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "Ez da etiketa hutsik onartzen"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "Nukleo-imajina bat zehaztu behar duzu"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "Erroko partizio bat zehaztu behar duzu"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Etiketa hau jadanik erabili da"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "Zer sarrera-mota gehitu nahi duzu?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Beste SE bat (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Beste SE bat (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
-msgstr "Beste SE bat (Windows...)"
+msgstr "Beste SE (Windows...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, c-format
msgid "Bootloader Configuration"
msgstr "Abio zamatzailearen konfiguraketa"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -357,47 +299,78 @@ msgstr ""
"Hona hemen abioko menuko orain arteko sarrerak.\n"
"Sarrera gehgiago sor ditzakezu, edo lehendik daudenak aldatu."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr "Ez ukitu ESP edo MBR"
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Kontuz"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+"ESP-ean ez MBR-ean ez instalatzeak esan nahi du instalazioa hori ez dela "
+"martxan jarriko katea beste sistema eragile batetik kargatuko ez balitz."
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr "Probatu Kanpolo OS"
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "X programen atzipena"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "rpm tresnen atzipena"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
-msgstr "onartu \"su\""
+msgstr "baimendu \"su\""
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "administrazio-fitxategien atzipena"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "sare-tresnen atzipena"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "konpilazio-tresnen atzipena"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(%s jadanik gehituta)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "Eman erabiltzaile-izen bat"
-#: any.pm:863
+#: any.pm:875
#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
@@ -406,228 +379,243 @@ msgstr ""
"Erabiltzaile izena letra minuskulaz hasi behar da eta jarraian soilik letra "
"minuskulak, zenbakiak, `-' eta `_' izan ditzake"
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "Erabiltzaile-izena luzeegia da"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "Erabiltzaile-izen hau gehituta dago jadanik"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "Erabiltzaile ID"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "Talde ID"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
msgstr "%s zenbakia izan behar da"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
-msgstr "%s 500 gainetik egon behar luke. Onartu hala ere?"
+msgid "%s should be above 1000. Accept anyway?"
+msgstr "%s 1000 gainetik egon behar luke. Onartu hala ere?"
-#: any.pm:877
+#: any.pm:889
#, c-format
msgid "User management"
msgstr "Erabiltzaile kudeaketa"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr "Gaitu gonbidatuaren kontua"
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, c-format
msgid "Set administrator (root) password"
msgstr "Ezarri administratzaile (root) pasahitza"
-#: any.pm:889
+#: any.pm:903
#, c-format
msgid "Enter a user"
msgstr "Sartu erabiltzaile bat"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Ikonoa"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "Benetako izena"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "Saioa hasteko izena"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Shell"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr "Extra Taldeak:"
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
msgstr "Itxoin mesedez, euskarria eransten..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "Automatikoki hasi saioa"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr "Ordenagailua konfigura dezaket automatikoki erabiltzaile bat sartzeko."
-#: any.pm:979
+#: any.pm:1005
#, c-format
msgid "Use this feature"
msgstr "Ezaugarri hau erabili"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Aukeratu erabiltzaile lehenetsia:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Aukeratu exekutatu beharreko leiho-kudeatzailea:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
msgstr "Askapen Oharrak"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Itxi"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Lizentzia-kontratua"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Irten"
-#: any.pm:1080
+#: any.pm:1096
#, c-format
msgid "Do you accept this license ?"
msgstr "Lizentzia hau onartzen duzu ?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Onartu"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "Ezetsi"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "Aukeratu erabiltzeko hizkuntza bat"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"Mandriva Linux-ek hainbat hizkuntza onar ditzake. Hautatu\n"
+"%sk hizkuntza anitzak onar ditzake. Hautatu\n"
"instalatu nahi dituzun hizkuntzak. Instalazioa osatzean eta\n"
"sistema berrabiaraztean, erabilgarri egongo dira."
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
+#, c-format
+msgid "Mageia"
+msgstr "Mageia"
+
+#: any.pm:1154
+#, c-format
+msgid "Multiple languages"
+msgstr "Hizkuntz anitzak"
+
+#: any.pm:1155
#, c-format
-msgid "Multi languages"
-msgstr "Hizkuntza anitz"
+msgid "Select Additional Languages"
+msgstr "Aukeratu Hizkuntza Gehigarriak"
-#: any.pm:1147 any.pm:1178
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr "Kodeketa bateragarritasun zaharra (ez UTF-8)"
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "Hizkuntza guztiak"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "Hizkuntza aukera"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "Estatua / Eskualdea"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "Aukeratu zure herrialdea edo estatua"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "Hona hemen herrialde erabilgarri guztien zerrenda"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
msgstr "Beste Herrialde batzuk"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "Aurreratua"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr "Sarrera metodoa:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Bat ere ez"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "Ez partekatu"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "Eman baimena erabiltzaile guztiei"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "Pertsonalizatua"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -637,12 +625,13 @@ msgid ""
"\"Custom\" permit a per-user granularity.\n"
msgstr ""
"Erabiltzaileei direktorio batzuk partekatzeko baimena eman nahi diezu? \n"
-"Baimena ematen badiezu, erabiltzaileek besterik gabe \"Share\"n klik egin "
-"ahal izango dute konqueror-en eta nautilus-en.\n"
+"Baimena ematen badiezu, erabiltzaileek besterik gabe \"Partekatu\"n klik "
+"egin ahal izango dute konqueror-en eta nautilus-en.\n"
"\n"
-"\"Custom\"ek erabiltzaileen araberako banaketa egiteko aukera ematen du.\n"
+"\"Pertsonalizatu\" erabiltzaile batzuei partekatzea ahalbidetzeko erabiltzen "
+"da.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
@@ -651,7 +640,7 @@ msgstr ""
"NFS: usadioz Unixen fitxategiak elkarbanatzeko sistema, Mac eta Windowsen "
"euskarri gutxiago duena."
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
@@ -660,18 +649,18 @@ msgstr ""
"SMB: fitxategiak elkarbanatzeko sistema, Windows, Mac OS X eta gaur egungo "
"hainbat Linux sistemek erabiltzen dutena."
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr "NFS edo SMB-rekin esporta dezakezu. Hautatu zein erabili nahi duzun."
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "Abiarazi userdrake"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -681,7 +670,7 @@ msgstr ""
"taldea erabiltzen du. \n"
"Userdrake erabil dezakezu talde honetan erabiltzaileak gehitzeko."
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
@@ -690,48 +679,48 @@ msgstr ""
"Saioa amaitu eta berriro hasi behar duzu aldaketek eragina izan dezaten. "
"Sakatu Ados saioa orain amaitzeko."
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr ""
"Saioa amaitu eta berriro hasi behar duzu aldaketek eragina izan dezaten"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
-msgstr "Ordu-zona"
+msgstr "Ordu-eremua"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
-msgstr "Zein da zure ordu-zona?"
+msgstr "Zein da zure ordu-eremua?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr "Data, ordulari eta ordu gune ezarpenak"
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr "Zein da ordu onena?"
-#: any.pm:1550
+#: any.pm:1572
#, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "%s (hardware ordularia UTC-ra ezarria)"
-#: any.pm:1551
+#: any.pm:1573
#, c-format
msgid "%s (hardware clock set to local time)"
msgstr "%s (hardware ordularia bertako ordura ezarria)"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "NTP Zerbitzaria"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "Ordu-sinkronizazio automatikoa (NTP erabiliz)"
@@ -756,7 +745,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "Smart Txartela"
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Windows domeinua"
@@ -766,12 +755,12 @@ msgstr "Windows domeinua"
msgid "Kerberos 5"
msgstr "Kerberos 5"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "Bertako fitxategia:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
@@ -779,12 +768,12 @@ msgstr ""
"Erabili bertako datuak egiaztapen guztietarako eta erabiltzaileen "
"informazioentzako"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
@@ -794,12 +783,12 @@ msgstr ""
"esaten dio. LDAP-ek zure erakunde barruan zenbait informazio mota bateratu "
"egiten ditu."
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
@@ -808,12 +797,12 @@ msgstr ""
"Konputagailu talde bat Sareko Informazio Zerbitzu domeinu berdinean "
"ibiltzeko aukera ematen dizu pasahitz eta talde fitxategi amankomunarekin."
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Windows domeinua:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
@@ -822,32 +811,32 @@ msgstr ""
"Winbind-ek sistemari Windows domeinu batetik informazioa eskuratu eta "
"erabiltzaileak egiaztatzeko gaitasuna ematen dio."
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr "Kerberos 5 :"
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-"Kerberos eta Ldap-ekin erabiltzaileak egiaztatzeko Direktorio Aktibodun "
+"Kerberos eta LDAP-ekin erabiltzaileak egiaztatzeko Direktorio Aktibodun "
"Zerbitzari batean"
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, c-format
msgid "Welcome to the Authentication Wizard"
msgstr "Ongi etorri egiaztatze morroira"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
@@ -856,78 +845,78 @@ msgstr ""
"LDAP egiaztatzea aukeratu duzu. Mesedez berrikusi azpiko konfiguraketa "
"aukerak "
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "LDAP zerbitzaria"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, c-format
msgid "Base dn"
msgstr "Oinarri dn"
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr "Eskuratu oinarri Dn"
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr "Erabili koneksio zifratua TLS-rekin"
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr "Jaitsi CA ziurtagiria "
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr "Erabili modu deskonektatua "
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr "Erabili BIND anonimoa "
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr "Bind DN "
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, c-format
msgid "Bind Password "
msgstr "Bind pasahitza "
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr "Talde bide aurreratua "
-#: authentication.pm:127
+#: authentication.pm:126
#, c-format
msgid "Password base"
msgstr "Pasahitz oinarria"
-#: authentication.pm:128
+#: authentication.pm:127
#, c-format
msgid "Group base"
msgstr "Oinarri taldea"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr "Shadow oinarria"
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
@@ -936,37 +925,37 @@ msgstr ""
"Kerberos 5 egiaztatzea aukeratu duzu. Mesedez berrikusi azpiko konfiguraketa "
"aukerak "
-#: authentication.pm:146
+#: authentication.pm:145
#, c-format
msgid "Realm "
msgstr "Erresuma "
-#: authentication.pm:148
+#: authentication.pm:147
#, c-format
msgid "KDCs Servers"
msgstr "KDC zerbitzariak"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr "Erabili DNS erresumako KDC ebazteko"
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr "Erabili DNS erresumak aurkitzeko"
-#: authentication.pm:156
+#: authentication.pm:155
#, c-format
msgid "Use local file for users information"
msgstr "Erabili bertako fitxategia erabiltzaileen informazioentzako"
-#: authentication.pm:157
+#: authentication.pm:156
#, c-format
-msgid "Use Ldap for users information"
-msgstr "Erabili Ldap erabiltzaileen informazioentzako"
+msgid "Use LDAP for users information"
+msgstr "Erabili LDAP erabiltzaileen informazioentzako"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
@@ -975,12 +964,12 @@ msgstr ""
"Kerberos 5 aukeratu duzu erabiltzaileen egiaztapenerako, orain "
"erabiltzaileen informazio mota aukeratu behar duzu "
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr "Eskuratu oinarri Dn "
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
@@ -989,17 +978,17 @@ msgstr ""
"NIS egiaztatzea aukeratu duzu. Mesedez berrikusi azpiko konfiguraketa "
"aukerak "
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "NIS domeinua"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "NIS zerbitzaria"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
@@ -1008,74 +997,74 @@ msgstr ""
"Windows Domeinu egiaztatzea aukeratu duzu. Mesedez berrikusi azpiko "
"konfiguraketa aukerak "
-#: authentication.pm:218
+#: authentication.pm:217
#, c-format
msgid "Domain Model "
msgstr "Domeinu eredua "
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr "Direktorio Aktiboaren Eremua "
-#: authentication.pm:221
+#: authentication.pm:220
#, c-format
msgid "DNS Domain"
msgstr "DNS domeinua"
-#: authentication.pm:222
+#: authentication.pm:221
#, c-format
msgid "DC Server"
msgstr "DC zerbitzaria"
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "Egiaztatzea"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "Egiaztatze-metodoa"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "Pasahitzik ez"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr "Pasahitz hau laburregia da (gutxienez %d karaktere izan behar ditu)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "Ezin da difusioa erabili NIS domeinurik gabe"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Fitxategia aukeratu"
-#: authentication.pm:897
+#: authentication.pm:866
#, c-format
msgid "Domain Windows for authentication : "
msgstr "Windows domeinua egiaztapenerako: "
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "Domeinu-administratzailearen erabiltzaile-izena"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "Domeinu-administratzailearen pasahitza"
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1090,42 +1079,42 @@ msgstr ""
"itxaron lehenespenez berrabiarazi arte.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO testu-menuarekin"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
-msgstr "GRUB menu grafikoarekin"
+msgid "GRUB2 with graphical menu"
+msgstr "GRUB2 menu grafikoarekin"
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr "GRUB testu menuarekin"
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 testu menuarekin"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "GRUB menu grafikoarekin"
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr "GRUB testu menuarekin"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "ez dago nahikoa leku /boot-en"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "Abioko kargatzailea ezin da instalatu %s partizio batean\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
@@ -1134,65 +1123,66 @@ msgstr ""
"Abioko kargatzailearen konfigurazioa eguneratu egin behar da, partizioa "
"berriro zenbakitu delako"
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
"Abioko kargatzailea ezin da behar bezala instalatu. Berrabiarazi "
"berreskuratzea, eta hautatu \"%s\""
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "Berriro instalatu abioko kargatzailea"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "B"
msgstr "B"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr "%02d:%02d"
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d minutu"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "minutu bat"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d segundo"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr "%s komandoa falta da"
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1206,156 +1196,145 @@ msgstr ""
"bat da (web zerbitzaria WebDAV zerbitzari gisa konfiguratuta badago).\n"
"WebDAV muntaia-puntuak eransteko, hautatu \"Berria\"."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Berria"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Desmuntatu"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Muntatu"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Zerbitzaria"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Muntatze-puntua"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Aukerak"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Kendu"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Eginda"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Errorea"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "Sartu WebDAV zerbitzariaren URLa"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "URLak honela hasi behar du: http:// edo https://"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Kontuz"
-
#: diskdrake/dav.pm:106
#, c-format
-msgid "Are you sure you want to delete this mountpoint?"
+msgid "Are you sure you want to delete this mount point?"
msgstr "Ziur zaude muntaia puntu hau ezabatu nahi duzu?"
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Zerbitzaria: "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "Muntatze-puntua: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "Aukerak: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "Partizioa egiten"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
"Klikatu partizio batean, aukeratu fitxategi sistema mota ondoren ekintza bat "
"aukeratu"
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "Irakurri arretaz"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "Egin zure datuen babeskopia lehendabizi"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Irten"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "Jarraitu"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Laguntza"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1366,143 +1345,133 @@ msgstr ""
"Lehendabizi partizio horren tamaina aldatzea gomendatzen dizut\n"
"(egin klik partizioaren gainean, eta sakatu \"Tamainaz aldatu\")"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "Egin klik partizio batean"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "Xehetasunak"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "Ez da disko zurrunik aurkitu"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "Ezezaguna"
-#: diskdrake/hd_gtk.pm:388
+#: diskdrake/hd_gtk.pm:427
#, c-format
msgid "Ext4"
msgstr "Ext4"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "XFS"
msgstr "XFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Swap"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Bestelakoak"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "Hutsik"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "Fitxategi-sistemen motak:"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, c-format
msgid "This partition is already empty"
msgstr "Partizio hau dagoeneko hutsik dago"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "Erabili ``Desmuntatu'' lehendabizi"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "Horren ordez erabili ``%s'' (aditu moduan)"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Mota"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "Aukeratu beste partizio bat"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Aukeratu partizio bat"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "Gehiago"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, c-format
msgid "Confirmation"
msgstr "Baieztapena"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "Jarraitu hala ere?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Irten gorde gabe"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "Partizio-taula idatzi gabe irten?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "/etc/fstab aldaketak gorde nahi dituzu?"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr ""
"Berrabiarazi egin behar duzu partizio-taulako aldaketek eragina izateko"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1513,29 +1482,29 @@ msgstr ""
"Gainerantzean ez da %s muntaia puntuarentzat sarrerarik idatziko fstab-en.\n"
"Irten hala ere?"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "Garbitu dena"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "Auto-esleitu"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "Aldatu modu normalera"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "Aldatu aditu-modura"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "Disko zurrunaren informazioa"
#: diskdrake/interactive.pm:371
@@ -1545,7 +1514,7 @@ msgstr "Lehen mailako partizio guztiak erabilita daude"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "Ezin dut partizio gehiago gehitu"
#: diskdrake/interactive.pm:373
@@ -1567,135 +1536,135 @@ msgstr "Birkargatu partizio-taula"
msgid "Detailed information"
msgstr "Informazio xehea"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
msgstr "Ikusi"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Aldatu tamaina"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Formateatu"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Gehitu RAIDi"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Gehitu LVMri"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, c-format
msgid "Use"
msgstr "Erabili"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Ezabatu"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "Kendu RAIDetik"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "Kendu LVMtik"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, c-format
msgid "Remove from dm"
msgstr "DM-tik ezabatu"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "Aldatu RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Erabili atzera-begiztarako"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Sortu"
-#: diskdrake/interactive.pm:453
+#: diskdrake/interactive.pm:456
#, c-format
msgid "Failed to mount partition"
msgstr "Partizioaren muntaketak huts egin du"
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Sortu partizio berria"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "Hasierako sektorea: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "Tamaina MBtan: "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "Fitxategi-sistemaren mota: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "Hobespena: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "Bolumen logikoaren izena "
-#: diskdrake/interactive.pm:507
+#: diskdrake/interactive.pm:514
#, c-format
msgid "Encrypt partition"
msgstr "Zifratu partizioa"
-#: diskdrake/interactive.pm:508
+#: diskdrake/interactive.pm:515
#, c-format
msgid "Encryption key "
msgstr "Zifratzeko gakoa"
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "Enkriptatze-gakoa (berriro)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "Enkriptatze-gakoak ez datoz bat"
-#: diskdrake/interactive.pm:521
+#: diskdrake/interactive.pm:529
#, c-format
msgid "Missing encryption key"
msgstr "Zifratzeko gakoa falta da"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
@@ -1703,136 +1672,130 @@ msgstr ""
"(lehen mailako partizioen gehienezko kopurura heldu zara).\n"
"Aurrena kendu lehen mailako partizio bat, eta sortu partizio hedatu bat."
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "Bloke txarrak egiaztatu?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "Atzera-begiztako fitxategia kendu?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr ""
"%s partizio-mota aldatu ondoren, partizioko datu guztiak galdu egingo dira"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "Aldatu partizio mota"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "Zein fitxategi-sistema nahi duzu?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, c-format
msgid "Switching from %s to %s"
msgstr "%s-tik %s-ra aldatu"
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr "Ezarri bolumenarentzako etiketa"
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr "Adi, hau diskora idatziko da onartzen duzun bezain laster!"
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr "Kontuz, hau diskora idatziko da soilik formateatu ondoren!"
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr "Bolumenarentzako zein etiketa?"
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, c-format
msgid "Label:"
msgstr "Etiketa:"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "Non muntatu nahi duzu %s atzera-begiztako fitxategia?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "Non muntatu nahi duzu %s gailua?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"Ezin da muntatze-puntuaren ezarpena kendu, partizio hau atzera-begiztarako\n"
"erabiltzen delako. Kendu atzera-begizta lehendabizi"
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "Non muntatu nahi duzu %s?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "Tamaina aldatzen"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "FAT fitxategi-sistemaren mugak kalkulatzen"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "Partizio honi ezin zaio tamaina aldatu"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "Partizio honetako datu guztien babeskopia egitea komeni da"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr ""
"%s partizioa tamainaz aldatu ondoren, partizioko datu guztiak galduko dira"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Aukeratu tamaina berria"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "Tamaina berria MBtan: "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr "Gutxieneko neurria: %s MB"
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr "Geihenezko neurria: %s MB"
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
@@ -1842,57 +1805,62 @@ msgstr ""
"fitxategi sistemaren egiaztapenak exekutatuko dira Windows®\n"
"abiarazten duzun hurrengo aldian."
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "Fitxategi-sistema enkriptatzeko gakoa"
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, c-format
msgid "Enter your filesystem encryption key"
msgstr "Sartu zure fitxategi sistema zifratzeko gakoa"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "Enkriptatze-gakoa"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr "Gako baliogabea"
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Aukeratu lehendik dagoen RAID bat gehitzeko"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "berria"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Aukeratu lehendik dagoen LVM bat gehitzeko"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
#, c-format
msgid "LVM name"
msgstr "LVM izena"
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr "Sartu izen bat LVM bolumen talde berriarentzako"
-#: diskdrake/interactive.pm:999
+#: diskdrake/interactive.pm:1016
#, c-format
msgid "\"%s\" already exists"
msgstr "\"%s\" badago lehendik ere"
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr "Konfiguratzen LVM"
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
@@ -1902,114 +1870,119 @@ msgstr ""
"Bolumen honetan erabilitako luzapen fisikoak beste bolumen batzuetara mugitu "
"nahi dituzu?"
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr "Luzapen fisikoak mugitzen"
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "Partizio hau ezin da atzera-begiztarako erabili"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Atzera-begizta"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "Atzera-begiztako fitxategi-izena: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "Eman fitxategi-izen bat"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr ""
"Fitxategi hau beste atzera-begizta batek erabiltzen du, aukeratu beste bat"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "Fitxategia badago lehendik ere. Erabili?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "Muntatze-aukerak"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "Hainbat"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "gailua"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "maila"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
msgstr "zatiaren neurria KiB-etan"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "Kontuz ibili: eragiketa hau arriskutsua da."
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "Partitioning Type"
msgstr "Partizionaketa mota"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "Nolako partizioa?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr "Berrabiarazi egin beharko duzu aldaketek eragina izan dezaten"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "%s unitateko partizio-taula diskoan idaztera doa"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "%s partizioa formateatzen"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
"%s partizioa formateatu ondoren, partizioko datu guztiak galdu egingo dira"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "Bloke txarrak egiaztatu?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "Eraman fitxategiak partizio berrira"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "Ezkutatu fitxategiak"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -2026,128 +1999,127 @@ msgstr ""
"tokian utzi ditzakezu (ondorioz muntatutako partizioaren edukinak ezkutatuko "
"ditu)"
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "Fitxategiak partizio berrira eramaten"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "%s kopiatzen"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "%s kentzen"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "%s partizioa %s da orain"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr "Partizioak berriro zenbakitu dira: "
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Gailua: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr "Bolumenaren etiketa: "
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr "UUID: "
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "DOS unitate-letra: %s (uste hutsa)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Mota: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Izena: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "Hasiera: %s sektorea\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr "Tamaina: %s (%s%% diskotik)"
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "Tamaina: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s sektore"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "%d zilindrotik %d zilindrora\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr "Luzapen logiko kopurua: %d\n"
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "Formateatua\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "Formateatu gabe\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "Muntatuta\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, c-format
msgid "Encrypted"
msgstr "Zifratuta"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr " (%s-n mapeatuta)"
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr " (%s-n mapeatu)"
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr " (geldi)"
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2156,7 +2128,7 @@ msgstr ""
"Atzera-begiztako fitxategia(k):\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2165,27 +2137,27 @@ msgstr ""
"Lehenespenez abiarazteko partizioa\n"
" (MS-DOS abiorako, ez lilo-rako)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "%s maila\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
msgstr "Zatiaren neurria %d KiB\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "%s RAID-diskoak\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "Atzera-begiztako fitxategi-izena: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2198,7 +2170,7 @@ msgstr ""
"partizioa izan daiteke. Hobe duzu\n"
"bere horretan uztea.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2211,58 +2183,63 @@ msgstr ""
"sistemaren abio bikoitza\n"
"egiteko da.\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr "Leku askea %s-n (%s)"
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Irakurtzeko soilik"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "Tamaina: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Geometria: %s zilindro, %s buru, %s sektore\n"
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Izena: "
+
+#: diskdrake/interactive.pm:1458
#, c-format
msgid "Medium type: "
msgstr "Euskarri mota: "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "%s LVM-diskoak\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Partizio-taularen mota: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "- kanala: %d id %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Aukeratu fitxategi-sistema enkriptatzeko gakoa"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
"Enkriptatze-gako hau sinpleegia da (gutxienez %d karaktere izan behar ditu)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "Enkriptatze-algoritmoa"
@@ -2272,17 +2249,19 @@ msgstr "Enkriptatze-algoritmoa"
msgid "Change type"
msgstr "Aldatu mota"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Utzi"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr "Ezin da saioa hasi %s erabiltzaile-izenarekin (pasahitz okerra?)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2324,40 +2303,40 @@ msgstr "Bilatu zerbitzarietan"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "Bilatu zerbitzari berriak"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "%s paketea instalatu egin behar da. Instalatu nahi duzu?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
msgstr "Ezin izan da %s paketea instalatu!"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "Derrigorrezko %s paketea falta da"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "Ondorengo paketeak instalatu behar dituzu:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "Paketeak instalatzen..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "Paketeak kentzen..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2366,32 +2345,41 @@ msgstr ""
"Errorea gertatu da - ez da fitxategi-sistema berriak sortzeko gailu "
"baliozkorik aurkitu. Aztertu zure hardwarea arazo honen arrazoia bilatzeko"
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
+#, c-format
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "ESP FAT32 partizio bat eduki behar duzu /boot/EFI-n muntatuta"
+
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "FAT partizio bat eduki behar duzu /boot/efi-n muntatuta"
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+"BIOS-eko abioko partizio bat izan behar duzu ez-UEFI GPT partizio "
+"diskoetarako. Mesedez sor ezazu bat jarraitu aurretik."
-#: fs/format.pm:106
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "%s fitxategia sortzen eta formateatzen"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr "Ez dakit %s-n %s motako etiketa nola ezarri"
-#: fs/format.pm:134
+#: fs/format.pm:143
#, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr "%s-n etiketa ezartzeak huts egin du, formateatuta dago?"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "Ez dakit nola formateatu %s %s motan"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%2$s(r)i %1$s formatua emateak huts egin du"
@@ -2406,53 +2394,53 @@ msgstr "%s muntaketa zirkularrak\n"
msgid "Mounting partition %s"
msgstr "%s partizioa muntatzen"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "%s partizioa %s direktorioan muntatzeak huts egin du"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "%s egiaztatzen"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "errorea %s desmuntatzean: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "%s swap partizioa gaitzen"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
-msgstr "Gaitu Posix Atzipen Kontrol Zerrendak"
+msgid "Enable POSIX Access Control Lists"
+msgstr "Gaitu POSIX Atzipen Kontrol Zerrendak"
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr "Hustu idazteko katxea fitxategia ixtean"
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
"Gaitu taldeko disko kuota kontabilitatea eta aukera bezala mugak betearazi"
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"Ez eguneratu inodoen atzipen-orduak fitxategi-sistema honetan\n"
"(adib.: berri-taldeen spool-a bizkorrago atzituz berri-zerbitzaria arinago "
"ibil dadin)"
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
@@ -2462,33 +2450,33 @@ msgstr ""
"(adib.: berri spool-a bizkorrago atzitzeko berri zerbitzariak azkarrago ibil "
"daitezen)."
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
"Esplizituki muntatu behar da (hau da,\n"
"-a aukerak ez du muntatuko fitxategi-sistema)."
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr ""
"Ez interpretatu karaktere- edo bloke-gailu berezirik fitxategi-sisteman."
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
"Ez eman bitarrak exekutatzeko baimenik muntatutako\n"
"fitxategi-sisteman. Aukera hau egokia da berea ez den arkiteturaren bateko\n"
"fitxategi bitarrak dituen zerbitzari baterako."
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2499,65 +2487,65 @@ msgstr ""
"eragina izaten. (Segurua ematen du, baina suidperl(1) instalatuta \n"
"badaukazu, ez da batere segurua.)"
-#: fs/mount_options.pm:137
+#: fs/mount_options.pm:139
#, c-format
-msgid "Mount the file system read-only."
+msgid "Mount the filesystem read-only."
msgstr "Irakurtzeko soilik muntatu fitxategi-sistema."
-#: fs/mount_options.pm:139
+#: fs/mount_options.pm:141
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr "Fitxategi-sistemako S/I guztiak sinkronizatuta egin behar dira."
-#: fs/mount_options.pm:141
+#: fs/mount_options.pm:143
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr ""
"Erabiltzaile orori fitxategi sistema muntatu eta desmuntatzeko baimena eman."
-#: fs/mount_options.pm:143
+#: fs/mount_options.pm:145
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow an ordinary user to mount the filesystem."
msgstr "Erabiltzaile arrunt bati fitxategi-sistema muntatzeko gaitasuna eman."
-#: fs/mount_options.pm:145
+#: fs/mount_options.pm:147
#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
"Gaitu erabiltzaile disko kuota kontabilitatea, eta aukera bezala mugak "
"betearazi"
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr "Euskarri eman erabiltzaileen ezaugarri hedatuei"
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr "Eman idazteko baimena erabiltzaile arruntei"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
msgstr "Eman soilik irakurtzeko baimena erabiltzaile arruntei"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "Bikoiztu %s muntatze-puntua"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "Ez dago partizio erabilgarririk"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "Partizioak eskaneatzen muntatze-puntuak aurkitzeko"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Aukeratu muntatze-puntuak"
@@ -2581,18 +2569,18 @@ msgstr ""
msgid "Not enough swap space to fulfill installation, please add some"
msgstr "Ez dago nahikoa swap instalazioa burutzeko, gehitu egin beharko duzu"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"Erroko partizioa eduki behar duzu.\n"
"Horretarako, sortu partizio bat (edo egin klik lehendik dagoen batean).\n"
"Gero aukeratu ``Muntatze-puntua'' ekintza eta ezarri `/'"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2603,53 +2591,58 @@ msgstr ""
"\n"
"Jarraitu hala ere?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "Erabili leku librea"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "Ez dago partizio berriak esleitzeko adina leku"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "Lehendik dauden partizioak erabili"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "Ez dago erabiltzeko moduko partiziorik"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "Microsoft Windows®-en partizioaren tamaina kalkulatzen"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
-msgstr "Erabili Microsoft Windows® partizio batetako leku askea"
+msgstr "Erabili Microsoft Windows® partizio baten leku askea"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "Zein partiziori aldatu nahi diozu tamaina?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr "Ezin izan da partizioa aurkitu tamaina aldatzeko (%d aukerak)"
+
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2685,73 +2678,75 @@ msgstr ""
"Ziur bazaude, sakatu '%s'."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Hurrengoa"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Partitionning"
msgstr "Zatikatzen"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr "Zein tamaina utzi nahi duzu Microsoft Windows®-entzat %s partizioan?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "Tamaina"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "Microsoft Windows® partizioaren tamaina aldatzen"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "FAT tamaina aldatzeak huts egin du: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr "Ez dago FAT partiziorik tamainaz aldatzeko (edo ez dago nahikoa leku)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Kendu Microsoft Windows®"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Erase and use entire disk"
msgstr "Ezabatu eta erabili disko osoa"
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "Disko zurrun bat baino gehiago duzu, zeinetan instalatuko duzu linux?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
+msgstr "Disko gogor bat baino gehiago baduzu, zeinetan instalatuko duzu?"
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "%s unitatean dauden partizio eta datu GUZTIAK galdu egingo dira"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "Disko-partizio pertsonalizatua"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "Erabili fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2760,65 +2755,70 @@ msgstr ""
"Orain egin dezakezu %s partizioa.\n"
"Egin ondoren, ez ahaztu `w' erabiliz gordetzea"
-#: fs/partitioning_wizard.pm:402
+#: fs/partitioning_wizard.pm:425
#, c-format
msgid "Ext2/3/4"
msgstr "Ext2/3/4"
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "Ezin dut instalatzeko lekurik aurkitu"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "DrakX Partizio-morroiak irtenbide hauek aurkitu ditu:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr "Hemen dago zure disko unitatearen edukia"
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "Partizioak huts egin du: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "Ezin da JFS erabili 16MB baino gutxiagoko partizioetarako"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "Ezin da ReiserFS erabili 32MB baino gutxiagoko partizioetarako"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr "Ezin duzu btrfs erabili 256MB baino gutxiakoko partizioentzat"
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "sinplea"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "/usr-rekin"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "zerbitzaria"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr "BIOS software RAID aurkitu da %s diskoetan. Aktibatu nahi duzu?"
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2834,43 +2834,43 @@ msgstr ""
"\n"
"Ados zaude partizio guztiak galtzearekin?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "Muntatze-puntuek / batez hasi behar dute"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "Muntatze-puntuek karaktere alfanumerikoak bakarrik izan ditzakete"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "Jadanik badago %s muntatze-puntua duen partizio bat\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Softwareko RAID partizio bat hautatu duzu erro gisa (/).\n"
+"Softwareko RAID partizio bat hautatu duzu root (/) gisa.\n"
"Ez dago abioko kargatzailerik hori /boot partiziorik gabe erabil "
"dezakeenik.\n"
"Beraz, kontuan izan /boot partizioa gehitu behar duzula"
-#: fsedit.pm:438
+#: fsedit.pm:453
#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-"Metadatu bertsio ez onartua abio partizio batentzako. Mesedez ziurtatu "
-"/ abio partizio bat eransteaz."
+"Metadatu bertsio ez onartua abio partizio batentzako. Mesedez ziurtatu /boot "
+"partizio bat eransteaz."
-#: fsedit.pm:446
+#: fsedit.pm:461
#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
@@ -2879,55 +2879,55 @@ msgstr ""
"Software RAID partizio bat hautatu duzu /boot gisa.\n"
"Ez dago abio zamatzailerik hau egiteko gauza denik."
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr "Metadatu bertsio ez onartua abio partizio batentzako."
-#: fsedit.pm:457
+#: fsedit.pm:472
#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Zifratutako partizio bat hautatu duzu erro partizio gisa (/).\n"
-"Ez dago abio zamatzailerik /boot partiziorik gabe hau erabili dezakeenik.\n"
+"Zifratutako partizio bat hautatu duzu root (/) partizio gisa.\n"
+"Ez dago abio kargatzailerik /boot partiziorik gabe hau erabili dezakeenik.\n"
"Mesedez erantsi ezazu /boot partizio bat"
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr "Ezin da fitxategi-sistema enkriptatua erabili %s muntatze-punturako"
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
"Ezin duzu LVM Bolumen Logikoa erabili %s muntaia puntuarentzako bolumen "
"fisikoak hedatzen dituelako"
-#: fsedit.pm:449
+#: fsedit.pm:484
#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-"LVM bolumen logiko bat aukeratu duzu erro (/) gisa.\n"
-"Abio zamatzailea ez da hau erabiltzeko gauza bolumenak bolumen fisikoak "
+"LVM bolumen logiko bat aukeratu duzu root (/) gisa.\n"
+"Abio kargatzailea ez da hau erabiltzeko gauza, bolumenak bolumen fisikoak "
"hedatzen dituenean.\n"
-"/boot partizio bat sortu beharko zenuke"
+"/boot partizio bat sortu beharko zenuke lehenengo"
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "Direktorio honek erroko fitxategi-sisteman egon behar du"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2936,12 +2936,12 @@ msgstr ""
"Egiazko fitxategi-sistema (ext2/3/4, reiserfs, xfs, edo jfs) behar duzu "
"muntatze-puntu honetarako\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "Ez dago nahikoa leku libre auto-esleitzeko"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "Ez dago zer eginik"
@@ -2951,283 +2951,278 @@ msgstr "Ez dago zer eginik"
msgid "SATA controllers"
msgstr "SATA kontroladoreak"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "RAID kontroladoreak"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "(E)IDE/ATA kontroladoreak"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, c-format
msgid "Card readers"
msgstr "Txartela irakurleak"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "Firewire kontroladoreak"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "PCMCIA kontroladoreak"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "SCSI kontroladoreak"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "USB kontroladoreak"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "USB portuak"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "SMBus kontroladoreak"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "Zubiak eta sistema-kontroladoreak"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Disketea"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "Diskoa"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr "USB biltegiratze gailuak"
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CD-ROMa"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "CD/DVD grabagailuak"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROMa"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "Zinta"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "AGP kontroladoreak"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "Bideo-txartela"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr "DVB txartela"
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "Telebista-txartela"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "Multimediako beste gailu batzuk"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "Soinu-txartela"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "Web kamera"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "Prozesatzaileak"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "ISDN moldagailuak"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr "USB soinu gailuak"
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr "Irrati txartelak"
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr "ATM sare txartelak"
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr "WAN sare txartelak"
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr "Bluetooth gailuak"
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "Ethernet txartela"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "Modema"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "ADSL moldagailuak"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "Memoria"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "Inprimagailua"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr "Joku ataka kontrolatzaileak"
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "Kontrol-palanka"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Teklatua"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr "Tabletak eta ukipen-pantailak"
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "Sagua"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr "Biometria"
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "UPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "Eskanerra"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "Ezezaguna/Beste batzuk"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "puz zk. "
-#: harddrake/sound.pm:303
-#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "Itxaron mesedez... Konfiguraketa aplikatzen"
-
-#: harddrake/sound.pm:366
+#: harddrake/sound.pm:80
#, c-format
-msgid "Enable PulseAudio"
-msgstr "PulseAudio gaitu"
+msgid "No known driver"
+msgstr "Kontrolatzaile ezagunik ez"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr "Gaitu 5.1 soinua Pulse Audiorekin"
+msgid "There's no known driver for your sound card (%s)"
+msgstr "Ez dago soinu txartelarentzako (%s) kontrolatzaile ezagunik"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
-msgstr "Gaitu erabiltzaileek audio aplikazioa aldatu dezaten"
+msgid "Enable PulseAudio"
+msgstr "PulseAudio gaitu"
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr "Erabili akatsik-gabeko modua"
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr "Berrezarri soinu nahaslea balio lehenetsietan"
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr "Arazoak konpontzea"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "Beste kontrolatzailerik ez"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
@@ -3236,190 +3231,137 @@ msgstr ""
"Soinu-txartel horrentzat (%s) une honetan ez dago \"%s\" erabiltzen duen "
"beste OSS/ALSA kontrolatzailerik"
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "Soinu-konfigurazioa"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-"Beste kontrolatzaile bat hauta dezakezu (OSS edo ALSA) (%s) soinu-"
-"txartelarentzat."
+msgid "Your card uses the \"%s\" driver"
+msgstr "Zure txartelak \"%s\" gidaria erabiltzen du"
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
+#, c-format
+msgid "Sound troubleshooting"
+msgstr "Soinu-arazoak konpontzea"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
"\n"
"\n"
-"Zure txartelak %s\"%s\" kontrolatzailea darabil orain (txartelaren "
-"kontrolatzaile lehenetsia \"%s\" da)"
-
-#: harddrake/sound.pm:414
-#, c-format
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"- 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.\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-"OSS (Open Sound System) lehenengo soinu APIa izan zen. Ez da SEari lotutako "
-"soinu APIa (UNIX sistema gehienetan erabil daiteke), baina oso oinarrizkoa "
-"eta mugatua da.\n"
-"Gainera, OSS kontrolatzaile guztiek \"gurpila asmatu\" behar izaten dute.\n"
+"- \"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\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) arkitektura modularizatua da, eta\n"
-"ISA, USB eta PCI txartel asko onartzen ditu.\n"
"\n"
-"Halaber, OSSk baino askoz maila hobeko APIa eskaintzen du.\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"Alsa erabiltzeko, hauek erabil ditzakezu:\n"
-"- OSS api zaharreko bateragarritasuna\n"
-"- ALSA api berria, hobetutako eginbide asko dituena, baina ALSA liburutegia "
-"erabiltzea eskatzen duena.\n"
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "Kontrolatzailea:"
-
-# unloading : deskargatu ???? zama????
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"\"%s\" kontrolatzaile zaharra zerrenda beltzean dago.\n"
"\n"
-"Deskargatzean nukleoa trabatzen duela jakinarazi dute.\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
+"\n"
+"\n"
+"- \"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.\n"
"\n"
-"\"%s\" kontrolatzaile berria ez da erabiliko makina berriz abiarazi arte."
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "Iturburu irekiko kontrolatzailerik ez"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"Ez dago kontrolatzaile librerik zure soinu txartelarentzat (%s), baina "
-"badago kontrolatzaile jabedun bat \"%s\"(e)n."
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "Kontrolatzaile ezagunik ez"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Ez dago soinu txartelarentzako (%s) kontrolatzaile ezagunik"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "Soinu-arazoak konpontzea"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
+"\n"
+"\n"
+"- \"/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)\n"
msgstr ""
-"Soinu-probatzaileak ondorengo komandoak exekutatzen ditu:\n"
+"Ondoren oinarrizko aholku batzuk aurkezten dira audio-arazoak arazten "
+"laguntzeko, baina beharrezko eta eguneratutako informaziorako aholkuak eta "
+"trikimailuetarako, mesedez ikus:\n"
"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" : zure txartelaren kontrolatzaile \n"
-"lehenetsia zein den adierazten du\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" : unean zein kontrolatzaile\n"
-"darabilen adierazten du\n"
"\n"
-"- \"/sbin/lsmod\" : bere modulua (kontrolatzailea) kargatuta dagoen ala\n"
-"ez begiratzeko aukera emango dizu\n"
+"- Gomendio Orokorra: PulseAudio-a ahalbidetu ezazu. Erabakitzen baduzu "
+"PulseAudio-rik ez erabiltzea, guztiz ahalbidetzen duzula gomendatuko genuke. "
+"Mahaigaineko erabilerako kasuen gehiengo handirako, PulseAudio-a "
+"sostengatutako gomendatuta eta onen aukerakoa da.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" eta \"/sbin/chkconfig --list alsa\" :\n"
-"soinu- eta alsa-zerbitzuak 3. mailan (initlevel 3) exekutatzeko \n"
-"konfiguratuta dauden adierazten du\n"
"\n"
-"- \"aumix -q\" : soinuaren bolumena mutututa dagoen edo ez adierazten du\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" : soinu-txartela erabiltzen duten programak\n"
-"adierazten ditu.\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "Edozein kontrolatzaile hartuko dut"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "Kontrolatzaile arbitrario bat aukeratzen"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
+"- \"kmix-a\" (KDE-a), \"gnome-control-center sound\" (GNOME) eta "
+"\"pavucontrol\" (generiko) abiaraziko dituzte zure tresna sendoak ikusi eta "
+"bolumen maila doitu zuk baimendu aplikazio grafikotan\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
-msgstr ""
-"Ziur bazaude badakizula zure txartelari zein kontrolatzaile dagokion, \n"
-"goiko zerrendan hauta dezakezu.\n"
"\n"
-"Zure \"%s\" soinu-txartelaren uneko kontrolatzailea \"%s\" da"
+"- \"ps aux-a | grep pulseaudio\" PulseAudio-a exekutatzen aridela "
+"egiaztatuko du.\n"
+"\n"
+"\n"
+"- \"pactl stat\" PulseAudio-demonioarekin ongi konekta dezakezula "
+"egiaztatuko du.\n"
+"\n"
+"\n"
+"- \"pactl list sink-inputs\" PulseAudio-ren bidez zein programa ongi "
+"jokatzen ari den esango dizu.\n"
+"\n"
+"\n"
+"- \"systemctl status osspd.service\" OSS-etako Proxi Demonioaren oraingo "
+"egoera esango dizu zuri. Hau darabilte soinua zeinek OSS-etako API-a sendo "
+"darabilten ondare-aplikazioetatik ahalbidetzeko. \"ossp\"-paketea instalatu "
+"behar izango zenuke funtzionaltasun hau behar baduzu.\n"
+"\n"
+"\n"
+"- \"pacmd ls\" zure audio-aren oraingo egoerariburuzko informazioa debug "
+"asko emango dizu zuri.\n"
+"\n"
+"\n"
+"- \"lspcidrake -v | grep -i audio\" zure txartelak lehenetsita behe-mailako "
+"zer gidari darabilen esango dizu.\n"
+"\n"
+"\n"
+"- \"/usr/sbin/lsmod | grep snd\" ahalbidetuko zaitu erlazionatutako zein "
+"nukleo-modulu (gidariak) irakurriko diren egiaztatzen.\n"
+"\n"
+"\n"
+"- \"alsamixer -c 0\" testuan oinarritutako nahasgailu bat emango dizu zuri "
+"ALSA behe mailako nahasgailu kontrola lehen soinu txartelerako.\n"
+"\n"
+"\n"
+"- \"/usr/sbin/fuser -v /dev/snd/pcm* /dev/dsp\" esango du zein programak "
+"txartela zuzenean erabiltzen ari diren (solik normalean honek PulseAudio "
+"erakutsi behar izango luke)\n"
#: harddrake/v4l.pm:12
#, c-format
@@ -3447,7 +3389,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
"Telebista-txartel gehienetan GNU/Linux nukleoaren bttv moduluak automatikoki "
"detektatzen ditu parametroak.\n"
@@ -3465,70 +3407,73 @@ msgstr "Txartel-modeloa:"
msgid "Tuner type:"
msgstr "Sintonizadore-mota:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "Ados"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Bai"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "Ez"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Aukeratu fitxategi bat"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Gehitu"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Aldatu"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Amaitu"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "Aurrekoa"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
msgstr "Ez da fitxategirik hautatu"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
msgstr "Direktorio bat hautatu duzu, ez fitxategi bat"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
msgstr "Ez dago horrelako direktoriorik"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "Ez dago horrelako fitxategirik"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr "Kontuz, Blok Maius gaituta dago"
@@ -3610,1250 +3555,1272 @@ msgstr "Berriro bidali"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "Andorra"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "Arabiar Emirerri Batuak"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "Afganistan"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antigua eta Barbuda"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Anguilla"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "Albania"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "Armenia"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Antilla herbeheretarrak"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "Angola"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "Antartika"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "Argentina"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "Samoa amerikarra"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "Austria"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "Australia"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "Aruba"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "Azerbaijan"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Bosnia Herzegovina"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbados"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Bangladesh"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Belgika"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Burkina Faso"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "Bulgaria"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Bahrain"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Burundi"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Benin"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Bermuda"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Brunei Darussalam"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Bolivia"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Brasil"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahamak"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "Bhutan"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Bouvet uhartea"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Botswana"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Bielorrusia"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Belize"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "Kanada"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Cocos Keeling uharteak"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "Kongo (Kinshasa)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "Afrika Erdiko Errepublika"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "Kongo (Brazzaville)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Suitza"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "Boli Kosta"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Cook uharteak"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Txile"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "Kamerun"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "Txina"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "Kolonbia"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "Costa Rica"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Serbia eta Montenegro"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "Kuba"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Cabo Verde"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "Christmas uhartea"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "Zipre"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "Txekiar Errepublika"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "Alemania"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Djibuti"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Danimarka"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Dominika"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Dominikar Errepublika"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "Aljeria"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Ekuador"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Estonia"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Egipto"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Mendebaldeko Sahara"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Eritrea"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "Espainia"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "Etiopia"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Finlandia"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Fiji"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Falkland uharteak (Malvinak)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Mikronesia"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Faroe uharteak"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Frantzia"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Gabon"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "Erresuma Batua"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Grenada"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "Georgia"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "Guyana frantsesa"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Ghana"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Gibraltar"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Groenlandia"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Gambia"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Ginea"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Guadalupe"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Ekuatore Ginea"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Grezia"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "Hegoaldeko Georgia eta Hegoaldeko Sandwich uharteak"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Guatemala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Guam"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Ginea Bissau"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Guyana"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Txina (Hong Kong)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Heard eta McDonald uharteak"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Honduras"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "Kroazia"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Haiti"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "Hungaria"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Indonesia"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Irlanda"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Israel"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "India"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Indiako Ozeanoko Britainiar Lurraldea"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Irak"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "Iran"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Islandia"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "Italia"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Jamaika"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "Jordania"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "Japonia"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "Kenya"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "Kirgizistan"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "Kanbodia"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Kiribati"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "Komoroak"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "Saint Kitts eta Nevis"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "Korea (Iparraldekoa)"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "Korea"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Kuwait"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "Kaiman uharteak"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "Kazakhstan"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Laos"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Libano"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Santa Luzia"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Liechtenstein"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Sri Lanka"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Liberia"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Lesotho"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Lituania"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Luxenburgo"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Letonia"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "Libia"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "Maroko"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "Monako"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "Moldavia"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "Madagaskar"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Marshall uharteak"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "Mazedonia"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "Mali"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Birmania"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "Mongolia"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Iparraldeko Mariana uharteak"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "Martinika"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "Mauritania"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montserrat"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "Malta"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "Maurizio"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "Maldivak"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Malawi"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "Mexiko"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "Malaysia"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "Mozanbike"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "Namibia"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "Kaledonia Berria"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "Niger"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Norfolk uhartea"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "Nigeria"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Nikaragua"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Herbehereak"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Norvegia"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "Nepal"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "Nauru"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niue"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "Zeelanda Berria"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "Oman"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "Panama"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "Peru"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "Polinesia frantsesa"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "Papua Ginea Berria"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Filipinak"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "Pakistan"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "Polonia"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Saint-Pierre eta Mikelune"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitcairn"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "Puerto Rico"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Palestina"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "Portugal"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paraguai"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Palau"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Qatar"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "Reunion"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Errumania"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Errusia"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Ruanda"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "Saudi Arabia"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Salomon uharteak"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Seychelleak"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "Sudan"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Suedia"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Singapur"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Santa Helena"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Eslovenia"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Svalbard eta Jan Mayen uharteak"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "Eslovakia"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Sierra Leona"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "San Marino"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Senegal"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "Somalia"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Surinam"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "Sao Tome eta Principe"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "El Salvador"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "Siria"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Swazilandia"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Turk eta Caico uharteak"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "Txad"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "Hegoaldeko lurralde frantsesak"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Togo"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Thailandia"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "Tadjikistan"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Tokelau"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "Ekialdeko Timor"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "Turkmenistan"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Tunisia"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Tonga"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "Turkia"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Trinidad eta Tobago"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Tuvalu"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "Taiwan"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Tanzania"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Ukraina"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Uganda"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "Estatu Batuetako kanpoaldeko uharte txikiak"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "Estatu Batuak"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Uruguai"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Uzbekistan"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "Vatikanoa"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "Saint Vincent eta Grenadinak"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Venezuela"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "Birjina uharteak (britainiarrak)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "Birjina uharteak (amerikarrak)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Vietnam"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Vanuatu"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "Wallis eta Futuna"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Samoa"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Yemen"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Mayotte"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "Hegoafrika"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Zambia"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Zimbawe"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "Ongi etorri %s(e)ra"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
"Erabilitako luzapen fisikoak beste bolumen fisiko batzuetara mugitzeko "
"saioak huts egin du"
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr "%s bolumen fisikoa oraindik erabilia izaten ari da"
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "Kendu bolumen logikoak lehendabizi\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr "Abio-zamatzaileak ezin du /boot bolumen fisiko anitzetan maneiatu"
+#. -PO: Only write something if needed:
#: messages.pm:11
#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr "_: Itzulpen ez-ofizialari buruz hemen abisatu dezakezu"
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "Sarrera"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+"Mageia banaketan eskuragarri dauden sistema eragile eta osagai desberdinei "
+"aurrerantzean\n"
+"\"Software Produktuak\" izendatuko zaie. Software Produktuak dira, besteak "
+"beste, programa multzoa,\n"
+"sistema eragilea eta Mageia banaketaren osagai desberdinen metodo, araueta "
+"dokumentazioa,\n"
+"eta Mageiaren lizentziatzaile edo hornitzaileek produktu hauekin banatzen "
+"duten edozein aplikazio."
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr "1. Lizentzia-kontratua"
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4867,16 +4834,40 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+"Irakurri arretaz dokumentu hau. Software Produktuei buruz zuk eta Mageia S.A."
+"k adostutako \n"
+"lizentzia-kontratu bat da.\n"
+"Software Produktuak instalatu, bikoiztu edo era batean edo bestean erabiliz, "
+"esplizituki \n"
+"onartzen dituzu eta erabateko adostasuna adierazten diezu Lizentzia honen "
+"baldintzei. \n"
+"Lizentziaren zatiren batekin ados ez bazaude, ez duzu baimenik Software "
+"Produktuak instalatu, \n"
+"bikoiztu edo erabiltzeko. \n"
+"Software Produktuak Lizentzia honekin bat ez datorren moduan instalatu,"
+"bikoiztu edo erabiltzeko \n"
+"saio oro deuseza izango da eta Lizentziari dagozkion eskubideak amaitu "
+"egingo \n"
+"dira. Lizentzia amaitzean, Software Produktuen kopia guztiak berehala "
+"suntsitu \n"
+"behar dituzu."
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr "2. Garantia mugatua"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4884,15 +4875,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4901,51 +4892,116 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
+"you."
+msgstr ""
+"Software Produktuak eta erantsitako dokumentuak \"dauden-daudenean\"ematen "
+"dira, bermerik gabe, \n"
+"legeak onartzen duen neurrian.\n"
+"Mageiak ez du, ezein kasutan eta legeak onartzen duen neurrian "
+"erantzukizunik izango,\n"
+"Software Produktuen erabileraren edo erabiltzeko ezgaitasunaren ondorioz "
+"sortutako kalte berezi,\n"
+"ustekabeko zuzeneko edo zeharkakoengatik (lana galtzea, lana etetea, "
+"finantza-galera, epai baten\n"
+"ondorioz ordaindu beharreko kuotak eta zigorrak edo beste edozein ondoriozko "
+"galera barne, mugarik\n"
+"gabe), Mageia jakinaren gainean egon arren halako kalteak gerta litezkeela.\n"
+"\n"
+"HERRIALDE BATZUETAN SOFTWARE DEBEKATUA EDUKITZEARI EDO ERABILTZEARI LOTUTAKO "
+"ERANTZUKIZUN MUGATUA\n"
+"\n"
+"Legeak onartzen duen neurrian, Mageia. edo bere banatzaileek, ez dute, ezein "
+"kasutan,\n"
+"erantzukizunik izango herrialde batzuetan, bertako legeek debekatutako edo "
+"mugatutako software\n"
+"osagaiak edo Mageia-ren guneetatik deskargatutako software osagaiak eduki "
+"eta erabiltzearen\n"
+"ondorioz sortutako kalte berezi ustekabeko, zuzeneko edo zeharkakoengatik "
+"(lana galtzea, lana etetea\n"
+"finantza-galera, epai baten ondorioz ordaindu beharreko kuotak eta zigorrak "
+"edo beste edozein\n"
+"ondoriozko galera barne, mugarik gabe).\n"
+"Erantzukizun mugatu hau Software Produktuetan sartzen diren kriptografia "
+"handiko osagaiei aplikatzen\n"
+"zaie, baina ez da horietara mugatzen."
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr "3. GPL Lizentzia eta Lizentzia erlazionatuak"
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+"Software Produktuak hainbat pertsonak edo erakundek sortutako osagaiak "
+"dira.\n"
+"Lizentzia horietako gehienek, beren osagaiak bikoizteko, egokitzeko edo "
+"birbanatzeko\n"
+"aukera ematen dute. Osagai bat erabili aurretik, irakurri arretaz osagai "
+"horren\n"
+"lizentzia-kontratuko baldintzak. Osagaiaren lizentziari buruzko galdera oro "
+"osagaiaren\n"
+"egileari egin beharko zaio, eta ez Mageiari.\n"
+"Mageiak garatutako programak GPL Lizentziak arautzen ditu. Mageiak "
+"idatzitako\n"
+"dokumentazioa \"%s\" lizentziaren araberakoa da."
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr "4. Jabetza intelektualaren eskubideak"
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+"Software Produktuen osagaiei dagozkien eskubide guztiak haien egileenak dira "
+"eta software-programei \n"
+"aplikatzen zaizkien jabetza intelektualaren eta copyriht-aren legeen babesa "
+"dute.\n"
+"Mageiak eskubidea du Software Produktuak bere osotasunean edo zatika "
+"aldatzeko, \n"
+"edozein bide erabiliz eta helburu guztietarako.\n"
+"\"Mageia\" eta asoziatutako logotipoak %s marka erregistratuak dira. "
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr "5. Lege eraentzaileak"
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -4957,213 +5013,28 @@ msgid ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"For any question on this document, please contact Mageia."
msgstr ""
-"Sarrera\n"
-"\n"
-"Mandriva Linux banaketan eskuragarri dauden sistema eragile eta osagai "
-"desberdinei aurrerantzean\n"
-"\"Software Produktuak\" izendatuko zaie. Software Produktuak dira, besteak "
-"beste, programa multzoa,\n"
-"sistema eragilea eta Mandriva Linux banaketaren osagai desberdinen metodo, "
-"araueta dokumentazioa,\n"
-"eta Mandribaren lizentziatzaile edo hornitzaileek produktu hauekin banatzen "
-"duten edozein aplikazio.\n"
-"\n"
-"\n"
-"1. Lizentzia-kontratua\n"
-"\n"
-"Irakurri arretaz dokumentu hau. Software Produktuei buruz zuk eta Mandriva S."
-"A.k adostutako \n"
-"lizentzia-kontratu bat da.\n"
-"Software Produktuak instalatu, bikoiztu edo era batean edo bestean erabiliz, "
-"esplizituki \n"
-"onartzen dituzu eta erabateko adostasuna adierazten diezu Lizentzia honen "
-"baldintzei. \n"
-"Lizentziaren zatiren batekin ados ez bazaude, ez duzu baimenik Software "
-"Produktuak instalatu, \n"
-"bikoiztu edo erabiltzeko. \n"
-"Software Produktuak Lizentzia honekin bat ez datorren moduan instalatu,"
-"bikoiztu edo erabiltzeko \n"
-"saio oro deuseza izango da eta Lizentziari dagozkion eskubideak amaitu "
-"egingo \n"
-"dira. Lizentzia amaitzean, Software Produktuen kopia guztiak berehala "
-"suntsitu \n"
-"behar dituzu.\n"
-"\n"
-"\n"
-"2. Garantia mugatua\n"
-"\n"
-"Software Produktuak eta erantsitako dokumentuak \"dauden-daudenean\"ematen "
-"dira, bermerik gabe, \n"
-"legeak onartzen duen neurrian.\n"
-"Mandriva S.A.k ez du, ezein kasutan eta legeak onartzen duen neurrian "
-"erantzukizunik izango,\n"
-"Software Produktuen erabileraren edo erabiltzeko ezgaitasunaren ondorioz "
-"sortutako kalte berezi, ustekabeko \n"
-"zuzeneko edo zeharkakoengatik (lana galtzea, lana etetea, finantza-galera, "
-"epai baten ondorioz ordaindu \n"
-"beharreko kuotak eta zigorrak edo beste edozein ondoriozko galera barne, "
-"mugarik gabe), \n"
-"Mandriva S.A. jakinaren gainean egon arren halako kalteak gerta \n"
-"litezkeela.\n"
-"\n"
-"HERRIALDE BATZUETAN SOFTWARE DEBEKATUA EDUKITZEARI EDO ERABILTZEARI "
-"LOTUTAKOERANTZUKIZUN MUGATUA\n"
-"\n"
-"Legeak onartzen duen neurrian, Mandriva S.Ak. edo bere banatzaileek, ez "
-"dute, ezein kasutan, \n"
-"erantzukizunik izango herrialde batzuetan, bertako legeek debekatutako edo "
-"mugatutako software osagaiak edo\n"
-"Mandriva Linux-en guneetatik deskargatutako software osagaiak eduki eta "
-"erabiltzearen ondorioz \n"
-"sortutako kalte berezi ustekabeko, zuzeneko edo zeharkakoengatik (lana "
-"galtzea, lana etetea \n"
-"finantza-galera, epai baten ondorioz ordaindu beharreko kuotak eta zigorrak "
-"edo beste edozein \n"
-"ondoriozko galera barne, mugarik gabe).\n"
-"Erantzukizun mugatu hau Software Produktuetan sartzen diren kriptografia "
-"handiko osagaiei aplikatzen \n"
-"zaie, baina ez da horietara mugatzen.\n"
-"%s\n"
-"\n"
-"3. GPL Lizentzia eta Lizentzia erlazionatuak\n"
-"\n"
-"Software Produktuak hainbat pertsonak edo erakundek sortutako osagaiak dira. "
-"%s\n"
-"Osagai horietako gehienak aurrerantzean \"GPL\" deituko diogun GNU Lizentzia "
-"Publiko Orokorraren\n"
-"edo antzeko lizentzien baldintzek eraenduak dira. Lizentziahorietako "
-"gehienek, \n"
-"beren osagaiak bikoizteko, egokitzeko edo birbanatzeko aukera ematen dute. "
-"Osagai bat erabili aurretik, irakurri \n"
-"arretaz osagai horren lizentzia-kontratuko baldintzak. Osagaiaren "
-"lizentziari \n"
-"buruzko galdera oro osagaiaren egileari egin beharko zaio, eta ez Mandriva-"
-"i.\n"
-"Mandriva S.A.k garatutako programak GPL Lizentziak eaenduak dira. Mandriva S."
-"A.k\n"
-"idatzitako dokumentazioa lizentzia zehatz baten araberakoa da. Xehetasun "
-"gehiago nahi izanez gero \n"
-"jo dokumentaziora.\n"
-"\n"
-"\n"
-"4. Jabetza intelektualaren eskubideak\n"
-"\n"
-"Software Produktuen osagaiei dagozkien eskubide guztiak haien egileenak dira "
-"eta software-programei \n"
-"aplikatzen zaizkien jabetza intelektualaren eta copyriht-aren legeen babesa "
-"dute.\n"
-"Mandriva S.A.k eskubidea du Software Produktuak bere osotasunean edo zatika "
-"aldatzeko, \n"
-"edozein bide erabiliz eta helburu guztietarako.\n"
-"\"Mandriva\", \"Mandriva Linux\" eta asoziatutako logotipoak Mandriva S.A."
-"ren marka erregistratuak dira. \n"
-"\n"
-"\n"
-"5. Lege eraentzaileak \n"
-"\n"
"Kontratu honen edozein zati epai batek deuseztzat, legez kanpokotzat edo "
"aplikaezintzat jotzen badu, \n"
"zati hori kendu egingo da kontratutik. Kontratuaren gainerako atal "
"aplikagarriek ezarritakoa \n"
"bete beharko duzu.\n"
-"Lizentzia honetako baldintzak Frantziako legeek eraenduak dira.\n"
+"Lizentzia eta baldintzak Frantziako legeek arautzen dute.\n"
"Lizentzia honetako baldintzei buruzko gatazka guztiak epaitegietatik kanpo "
-"konpontzea hobesten da. Azken baliabide gisa, \n"
-"Parisko edo Frantziako epaitegietara eramango da gatazka.\n"
-"Dokumentu honi buruzko edozein zalantza argitzeko, jarri harremanetan\n"
-"Mandriva S.A.rekin."
+"konpontzea hobesten da.\n"
+" Azken baliabide gisa, Parisko edo Frantziako epaitegietara eramango da "
+"gatazka.\n"
+"Dokumentu honi buruzko edozein zalantza argitzeko, jarri harremanetan "
+"Mageiarekin."
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-"Onartzen duzu (i) datu teknikoak ez dituzula saldu, esportatu, "
-"birresportatu, transferitu, desbideratu,\n"
-"agertaraziko, edo edozein software helaraziko AEB-etako esportazio lege edo "
-"erregulazioek\n"
-"debekatutako, edozein pertsona, erakunde, edo helbururi, Cuba, Iran, Ipar "
-"Corea, Sudan eta Siria barne,\n"
-"inolako mugarik gabe; edo (ii) edozein softwareren erabilera AEB-enlege eta "
-"erregulazioek\n"
-"debekatutako edozein erabileratarako. \n"
-"AEB-etako GOBERNUAK MUGATUTAKO ESKUBIDEAK. \n"
-"\n"
-"Software Produktuak eta laguntzen dion edozein dokumentazio \"konputagailu "
-"software komertzial\"\n"
-"eta \"konputagailu software komertzial dokumentazio\" bezela hartuak izan "
-"beharko dira hurrenez hurren, \n"
-"DFAR 252.227-7013 definitzen duen bezala eta FAR 12.212 deskribatzen duen "
-"bezala. AEB-etako gobernuak Softwarea\n"
-"eta laguntzen dion dokumentazioari ematen dion edozein erabilera, aldaketa, "
-"erreprodukzio,\n"
-"askapen, demostrazio edo agerkunde soilik akordio honen bitartez eta "
-"legokion beste edozein\n"
-"lizentzia akordiorekin zuzendu beharko da eta debekatu beharko litzateke "
-"Akordio honek espreski\n"
-"baimentzen dituen terminoetarako ezik."
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-"Osagai hauetako gehienak, Google Inc edo haren menpekoek (\"Google Software"
-"\") hornitutako\n"
-" software eta aplikazioak izan ezik, GNU General Public Lizentziaren "
-"zehaztapen eta baldintzek\n"
-"zuzentzen dituzte, hemendik aurrera \"GPL\" izendatuak, edo antzeko "
-"lizentziek."
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-"Osagai hauetako gehienak GNU General Public Lizentziaren zehaztapen eta "
-"baldintzek\n"
-"zuzentzen dituzte, hemendik aurrera \"GPL\" izendatuak, edo antzeko "
-"lizentziek."
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
@@ -5177,136 +5048,36 @@ msgstr ""
"patente \n"
"bat aplika daitekeen zalantzak badituzu, aztertu zure tokiko legeak."
-#: messages.pm:120
-#, c-format
-msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
-msgstr ""
-"6. Google Inc. (\"Google Software\") hornitutako Software Produktuei "
-"dagozkien xedapen osagarriak\n"
-"\n"
-"(a) Aitortzen duzu Google edo beste batzuek dutela Google Softwarearekiko, "
-"berorren zatiekiko, edo Google\n"
-"Softwarearen bitartez edo berarekin batera hornitutako softwarearekiko "
-"eskubide guztien jabetza, tituluak eta\n"
-"interesa, Jabetza Intelektual Eskubide osoa barne inolako mugarik gabe. "
-"\"Jabetza Intelektual Eskubideak\"\n"
-"esan nahi du patente legepean aldian aldiko dauden edozein eskubide eta "
-"guztiak, kopia-eskubide lege,\n"
-"merkataritza sekretu lege, merkataritza lege, bidegabeko lehiaketa lege, "
-"datubase eskubide eta edozein\n"
-"beste jabetza lege eta guztiak, eta edozein aplikazio, berritze, luzapen eta "
-"guztiak eta beraien zaharberritzeak,\n"
-"orain eta aurrerantzean mundu guztian eragin eta indarrean egotea. Onartzen "
-"duzu Google Softwarea aldatu,\n"
-"egokitu, itzuli, honen lan eratorriak prestatu, dekonpilatu, alderantzizko "
-"ingenierutza, desensanblatu edo\n"
-"iturburu kodea eratortzeko beste edonolako saiakerak ez egitea. Onartzen "
-"duzu ere Googleren edo besteen\n"
-"kopia-eskubide jakinarazpen, merkataritza markak, edo beste jabetza eskubide "
-"jakinarazpen erantsi edo\n"
-" barnean edukia edo Google Softwarearekin batera edo bitartez atzitutakoa ez "
-"ezabatu, nahaspilatu edo aldatzea. \n"
-"(b) Googleren Software eskuragarri daukazu zure erabilera pertsonalerako, "
-"erabilera ez komertzialerako soilik.\n"
-"Ezin duzu erabili Google Softwarea Google bilaketa zerbitzuak kaltetu, "
-"ezgaitu, gainzamatu edo gaitasuna\n"
-"urritu dezakeen edozein eratan (adib ezin duzu Google Softwarea modu "
-"automatikoan erabili), ezin duzu\n"
-"erabili ezda beste edozeinen Google bilaketa zerbitzuen edo Google "
-"Softwarearen beste lizentziatzaileen\n"
-"zerbitzu eta produktuen erabilera edo gozamena trabatu dezakeen inolako "
-"modutan.\n"
-"\n"
-"(c) Google Softwarearen zati bat Googleren bilaketa eta beste zerbitzu "
-"batzuekin batera erabiltzeko diseinatuta dago.\n"
-"Ondorioz, horrelako Google Softwarearen erabilera Googleren Zerbitzu "
-"Baldintzetan definituta dago,\n"
-"http://www.google.com/terms_of_service.html helbidean aurkitzen da eta "
-"Googleren Tresnabarra\n"
-"Pribatutasun Politika http://www.google.com/support/toolbar/bin/static.py?"
-"page=privacy.html helbidean kokatua \n"
-"\n"
-"(d) Google Inc. eta bere menpeko eta afiliatuak dira affiliates kontratu "
-"honen beste onuradunak dira\n"
-"eta bere terminoak betearazi ditzakete."
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:111
#, c-format
msgid ""
"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
-"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"Remove the boot media and press Enter to reboot."
msgstr ""
"Zorionak, instalazioa burutu da.\n"
-"Atera abioko diskoa eta sakatu itzulera-tekla berrabiarazteko.\n"
-"\n"
-"\n"
-"Mandriva Linux-en bertsio honetarako erabilgarri dauden konponbideen \n"
+"Atera abioko diskoa eta sakatu itzulera-tekla berrabiarazteko."
+
+#: messages.pm:113
+#, c-format
+msgid ""
+"For information on fixes which are available for this release of Mageia,\n"
+"consult the Errata available from:\n"
+"%s"
+msgstr ""
+"Mageia-ren bertsio honetarako erabilgarri dauden konponbideen \n"
"informaziorako, kontsultatu Erratak helbide honetan:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Zure sistema konfiguratzeko informazioa Mandriva Linux-en Erabiltzailearen\n"
-"Gida Ofizialeko instalatu ondorengo azalpenei buruzko kapituluan duzu."
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
+"Mageia berabiarazi eta saioa hasi ondoren, MageiaWelcome pantailaikusiko "
+"duzu.\n"
+"Informazio eta esteka interesgarriz betea dago."
#: modules/interactive.pm:19
#, c-format
@@ -5350,18 +5121,18 @@ msgstr "USB kontrolatzailearentzako gidaria instalatzen"
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "%s firewire kontrolatzailearentzako gidaria instalatzen"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "\"%s\" firewire kontrolatzailearentzako gidaria instalatzen"
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "%s disko zurrun kontrolatzailearentzako gidaria instalatzen"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "\"%s\" disko zurrun kontrolatzailearentzako gidaria instalatzen"
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "%s ethernet kontrolatzailearentzako gidaria instalatzen"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "\"%s\" ethernet kontrolatzailearentzako gidaria instalatzen"
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5443,35 +5214,35 @@ msgstr ""
"Huts egin du %s modulua kargatzean.\n"
"Beste parametro batzuekin saiatu nahi duzu berriro?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr "Ziur zaude irten nahi duzula?"
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr "Pasahitza antzematen errazegia da"
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr "Pasahitzak oinarrizko erasoa jasan beharko luke"
-#: mygtk2.pm:1544 mygtk2.pm:1545
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
#, c-format
msgid "Password seems secure"
msgstr "Pasahitza segurua dirudi"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "muntatzeak huts egin du: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "Partizio hedaturik ez da onartzen plataforma honetan"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
@@ -5479,10 +5250,10 @@ msgstr ""
"Irtenbide bakarra lehen mailako partizioak mugitzea da, hutsunea partizio "
"hedatuen ondoan gera dadin."
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
@@ -5492,22 +5263,22 @@ msgstr ""
"Horrek esan nahi du, diskoan ezer idazten bada, hondatutako datuak sortuko "
"direla ausaz."
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr "Erabili gabeko paketeen ezabaketa"
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr "Erabili gabeko hardware paketeak bilatzen..."
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr "Erabili gabeko lokalizazio paketeak bilatzen..."
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
@@ -5516,63 +5287,63 @@ msgstr ""
"Zure sistemaren konfiguraketarako zenbait pakete ez direla beharrezko "
"aurkitu dugu."
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr "Ondorengo paketeak ezabatuko ditugu, kontrakoa esaten ez baduzu:"
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, c-format
msgid "Unused hardware support"
msgstr "Erabiltzen ez den hardwarearen euskarria"
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr "Erabili gabeko lokalizazioa"
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr "Ezin zaio partizio bat gehitu %s RAIDari (formateatuta dago)"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "Ez dago nahikoa partizio %d mailako RAIDerako\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "Ezin izan da /usr/share/sane/firmware direktorioa sortu!"
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "Ezin izan da /usr/share/sane/%s esteka sortu!"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr ""
"Ezin izan da %s firmware-fitxategia kopiatu /usr/share/sane/firmware-ra!"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr "Ezin izan dira %s firmware-fitxategiaren baimenak ezarri!"
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "Scannerdrake"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr "Ezin dira instalatu eskanerrak partekatzeko behar diren paketeak."
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr ""
@@ -5691,8 +5462,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
"Baimendu:\n"
"\n"
@@ -5795,7 +5566,7 @@ msgstr "Erabili pasahitza erabiltzaileak autentifikatzeko."
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr "Aktibatu ethernet txartelen promiskuotasun egiaztapena."
#: security/help.pm:96
@@ -6254,7 +6025,7 @@ msgstr "Estandarra"
msgid "Secure"
msgstr "Segurua"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -6267,7 +6038,7 @@ msgstr ""
"guztiez zeure modura\n"
"arduratu nahi baduzu."
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -6276,7 +6047,7 @@ msgstr ""
"Hau da Internetera bezero gisa konektatzeko erabiliko diren "
"ordenagailuentzat gomendatzen den segurtasun estandarra."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -6291,48 +6062,48 @@ msgstr ""
"zerbitzari gisa erabili ahal izateko. Oharra: zure makina Interneteko bezero "
"soila bada, hobe duzu maila apalagoa."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "DrakSec-en Oinarrizko Aukerak"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "Aukeratu segurtasun-maila"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "Segurtasun-administratzailea:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr "Erabiltzaile izena edo post@:"
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr "Entzun eta igorri ACPI gertakizunak nukleotik"
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "Abiarazi ALSA (Advanced Linux Sound Architecture) soinu-sistema"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anacron komando periodikoen antolatzailea da."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -6341,7 +6112,7 @@ msgstr ""
"apmd bateriaren egoera kontrolatzeko eta syslog-en bidez jasotzeko \n"
"erabiltzen da. Bateria gutxi dagoenean makina itzaltzeko ere erabil daiteke."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -6351,11 +6122,16 @@ msgstr ""
"exekutatzean zehaztutako orduan, eta batch komandoak exekutatzen ditu \n"
"batez besteko karga nahikoa baxua denean."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr "Avahi mDNS pila bat inplementatzen duen ZeroConf deabru bat da"
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr "NTP bezero/zerbitzari bat"
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6482,20 +6258,11 @@ msgstr "Paketeak iragazteko suhesi bat iptables-ekin automatizatzen du"
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Abiarazi Linux-nukleoen 2.2 serieko pakete-iragaztea, zure \n"
-"makina sareko erasoetatik babesteko suebaki bat ezartzeko."
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
"IRQ zama maila berean banatzen du PUZ anitzen artean performantzia hobetzeko"
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6506,7 +6273,7 @@ msgstr ""
"fitxategian ezarritakoaren arabera. kbdconfig utilitatearen bidez \n"
"hauta daiteke. Makina gehienetan gaituta edukitzea komeni izaten da."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6515,17 +6282,17 @@ msgstr ""
"Nukleoaren goiburuaren birsortze automatikoa /boot-en\n"
"honentzat: /usr/include/linux/{autoconf,version}.h"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "Hardwarea automatikoki detektatu eta konfiguratzea abioan."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr "Sistemaren portaera doitzen du bateriaren bizitza luzatzeko"
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6534,7 +6301,7 @@ msgstr ""
"Linuxconf-ek batzuetan hainbat ataza egiten ditu abioan\n"
"sistemaren konfigurazioa mantentzeko."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6543,7 +6310,7 @@ msgstr ""
"lpd inprimaketako daemon-a beharrezkoa da lpr-k ondo funtziona dezan.\n"
"Inprimatze-lanak inprimagailu(eta)ra banatzen dituen zerbitzaria da."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6552,17 +6319,17 @@ msgstr ""
"Linux-en Zerbitzari Birtuala, performantzia handiko zerbitzari oso\n"
"erabilgarria eraikitzeko erabiltzen da."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr "Sarea zelatatzen du (Suhesi interaktiboa eta irrati sarea"
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr "Software RAID zelatatu eta kudeaketa"
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
@@ -6571,12 +6338,12 @@ msgstr ""
"DBUS sistemaren gertakariak eta beste mezu batzuk igortzen dituen deabru bat "
"da"
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr "MSEC segurtasun politika gaitzen du sistemaren abioan"
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6585,12 +6352,12 @@ msgstr ""
"named (BIND) domeinu-izenen zerbitzari (DNS) bat da, ostalari-izenak ebatzi "
"eta IP helbide bihurtzeko erabiltzen dena."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr "Sareko kontsola egunkaria hasieratzen du"
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6599,7 +6366,7 @@ msgstr ""
"Network File System (NFS), SMB (Lan Manager/Windows), eta NCP \n"
"(NetWare) muntatze-puntu guztiak muntatu eta desmuntatzen ditu."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6608,17 +6375,17 @@ msgstr ""
"Abioan hasteko konfiguratuta dauden sare-interfaze guztiak\n"
"aktibatzen/desaktibatzen ditu."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr "Sarea altsatuta behar du gaitzen bada"
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr "Itxoin dinamikoki konektatu daitekeen sarea altsatuta egon arte"
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6629,7 +6396,7 @@ msgstr ""
"Zerbitzu honek NFS zerbitzariaren funtzionaltasuna (/etc/exports \n"
"fitxategian konfiguratua) eskaintzen du."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6639,13 +6406,13 @@ msgstr ""
"bat da NFS. Zerbitzu honek NFS fitxategiak blokeatzeko funtzionalitatea \n"
"eskaintzen du."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
"Sistemaren ordua sinkronizatzen du Sareko Ordu Protokoloa (NTP) erabiliz"
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
@@ -6654,17 +6421,17 @@ msgstr ""
"Abioan automatikoki aktibatu BlokZenb tekla (zenbakiak\n"
"blokeatzekoa) kontsolan eta Xorg-n."
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "Onartu OKI 4w eta winprinter bateragarriak."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr "Partizio bat betetzekoar dagoen egiaztatzen du"
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6676,7 +6443,7 @@ msgstr ""
"horrelakoak onartzeko izaten da normalki. Ez da abiaraziko konfiguratuta \n"
"egon ezean, beraz, lasai eduki daiteke instalatuta premiarik izan ez arren."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6691,12 +6458,12 @@ msgstr ""
"da\n"
"ataka-maparen zerbitzaria."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr "TCP ataka batzuk erreserbatzen ditu"
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
@@ -6705,7 +6472,7 @@ msgstr ""
"Postfix posta garraiatzeko agentea da (Mail Transport Agent - MTA), hau da, "
"posta elektronikoa makina batetik bestera eramaten duen programa."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6714,22 +6481,22 @@ msgstr ""
"Sistemaren entropia gorde eta leheneratzen du ausazko zenbakiak\n"
"hobeto sortzeko."
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
"Esleitu gailu \"gordinak\" (raw devices) blokeko gailuei \n"
"(disko zurruneko partizioak adib.), Oracle bezalako aplikazioentzat\n"
"edo DVD erreproduzigailuentzat"
-#: services.pm:103
+#: services.pm:101
#, c-format
msgid "Nameserver information manager"
msgstr "Izen zerbitzarien informazio kudeatzailea"
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6740,7 +6507,7 @@ msgstr ""
"RIP protokoloaren bidez. RIP asko erabiltzen da sare txikietan, baina\n"
"bideratze-protokolo konplexuagoak behar dira sare konplexuetan."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6749,7 +6516,7 @@ msgstr ""
"rstat protokoloari esker, sareko erabiltzaileek sare horretako \n"
"edozein makinaren performantzia nolakoa den jakin dezakete."
-#: services.pm:109
+#: services.pm:107
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
@@ -6758,7 +6525,7 @@ msgstr ""
"Syslog da deabru askok mezuak sistemaren egunkari ugarietan sartzeko "
"erabiltzen duten zerbitzua. Komeni da rsyslog beti exekutatzea."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6767,7 +6534,7 @@ msgstr ""
"rusers protokoloak sare bateko erabiltzaileei beste makina batzuetan\n"
"nor sartzen den identifikatzeko aukera ematen die."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6777,7 +6544,7 @@ msgstr ""
"erabiltzaile guztien zerrenda eman diezaieke urruneko erabiltzaileei \n"
"(finger-en antzekoa)."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
@@ -6785,12 +6552,17 @@ msgstr ""
"SANE-k (Scanner Access Now Easy) eskaner, bideo kamera eta abarretara "
"sarbidea ematen du."
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr "Paketeak iragazteko suhesia"
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr "IPv6 suebaki pakete-iragazketa"
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
@@ -6799,17 +6571,17 @@ msgstr ""
"SMB/CIFS protokoloak fitxategi eta inprimagailuetara sarbidea partekatu eta "
"Windows zerbitzari domeinu batekin bateratzea ahalbidetzen du"
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "Abiarazi makinako soinu-sistema"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr "hizketa azterketarako geruza"
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
@@ -6819,7 +6591,7 @@ msgstr ""
"Internet), data era seguruan trukatzeko aukera eskaintzen duen sare "
"protokolo bat da"
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6828,93 +6600,95 @@ msgstr ""
"Daemon askok erabiltzen dute syslog sistemako egunkari-fitxategietan\n"
"mezuak sartzeko. Komeni izaten da syslog beti exekutatzea."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
"Sortutako udev arau iraunkorrak /etc/udev/rules.d kokalekura mugitzen ditu"
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "Zamatu zure USB gailuen gidariak."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr "Sare trafikoaren begirale arina"
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr "X Tipografia zerbitzaria abiarazten du."
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr "Behar ahala beste deabru batzuk abiatzen ditu..."
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "Inprimatzea"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Internet"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "Fitxategi-partekatzea"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "Saregintza"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "Sistema"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "Urruneko administrazioa"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "Datu-baseen zerbitzaria"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "Zerbitzuak"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "Aukeratu zein zerbitzu abiarazi behar diren automatikoki abioan"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d aktibatuta / %d erregistratuta"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "martxan"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "geldituta"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "Zerbitzuak eta daemon-ak"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -6923,32 +6697,27 @@ msgstr ""
"Ez dago zerbitzu honi buruzko\n"
"informazio gehiago."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "Informazioa"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "Eskatutakoan hasi"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "Abioan"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Hasi"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Gelditu"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6981,7 +6750,7 @@ msgstr ""
"Free Foundation, Inc., 51 Franklin Street, Fifth Floor,\n"
"Boston, MA 02110-1301, USA.\n"
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -7009,7 +6778,7 @@ msgstr ""
"--help : erakutsi mezu hau.\n"
"--bertsioa : erakutsi bertsio-zenbakia.\n"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -7022,26 +6791,24 @@ msgstr ""
" --boot - gaitu abioko kargatzailea konfiguratzea\n"
"modu lehenetsia: eskaini saioa automatikoki hasteko eginbidea konfiguratzea"
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
"[AUKERAK] [PROGRAMA_IZENA]\n"
"\n"
"AUKERAK:\n"
" --help - laguntza-mezu hau inprimatzen du.\n"
-" --report - programak Mandriva Linux-en tresnetako bat izan behar "
-"du\n"
-" --incident - programak Mandriva Linux-en tresnetako bat izan behar "
-"du"
+" --report - programa %sren tresnetako bat izan behar du\n"
+" --incident - programak %sren tresnetako bat izan behar du"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -7058,7 +6825,7 @@ msgstr ""
" --internet - konfiguratuinternet\n"
" --wizard - --add bezala"
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -7090,11 +6857,11 @@ msgstr ""
" : name_of_application Staroffice-rako gisa \n"
" : and gs ghostscript-erako horretarako bakarrik."
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -7108,13 +6875,13 @@ msgid ""
"IP, nbi image name)"
msgstr ""
"[AUKERAK]...\n"
-"Mandriva Terminal Zerbitzariaren (MTS) konfiguratzailea\n"
+"%s Terminal Zerbitzariaren (MTS) konfiguratzailea\n"
"--enable : gaitu MTS\n"
"--disable : ezgaitu MTS\n"
-"--start : abiarazi MTS\n"
+"--start : hasi MTS\n"
"--stop : gelditu MTS\n"
-"--adduser : erantsi existiten den sistema erabiltzaile bat MTS-ra"
-"(erabiltzaile-izena behar da)\n"
+"--adduser : erantsi existitzen den sistema erabiltzaile bat MTS-"
+"ra(erabiltzaile-izena behar da)\n"
"--deluser : ezabatu existitzen den sistema erabiltzaile bat MTS-tik "
"(erabiltzaile-izena behar da)\n"
"--addclient : erantsi bezero makina bat MTS-ra (MAC helbidea, IP, nbi "
@@ -7122,17 +6889,17 @@ msgstr ""
"--delclient : ezabatu bezero makina bat MTS-tik (MAC helbidea, IP, nbi "
"irudi izena behar dira)"
-#: standalone.pm:99
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[teklatua]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -7155,26 +6922,26 @@ msgstr ""
"--status : konektatuta badago, 1 ematen du; bestela, 0. Ondoren irten.\n"
"--quiet : interaktiboa ez izateko. (dis)connect-ekin erabiltzen da."
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-"[OPTION]...\n"
-" --no-confirmation ez eskatu berrespenik Mandriva Update moduan\n"
+"[AUKERA]...\n"
+" --no-confirmation ez eskatu berrespenik %s Update moduan\n"
" --no-verify-rpm ez egiaztatu paketeen sinadurak\n"
-" --changelog-first bistaratu changelog fitxategi-zerrendaren aurretik "
+" --changelog-first bistaratu aldaketen fitxategi-zerrendaren aurretik "
"azalpenen leihoan\n"
" --merge-all-rpmnew proposatu aurkitzen diren .rpmnew/.rpmsave "
-"fitxategi guztiak fusionatzea"
+"fitxategi guztiak batzea"
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
@@ -7183,7 +6950,7 @@ msgstr ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -7194,7 +6961,7 @@ msgstr ""
" XFdrake [--noauto] monitor\n"
" XFdrake resolution"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -7205,71 +6972,76 @@ msgstr ""
"Erabilera: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
"testing] [-v|--version] "
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, c-format
msgid "All servers"
msgstr "Zerbitzari guztiak"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr "Globala"
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr "Afrika"
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
msgstr "Asia"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr "Europa"
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr "Ipar Amerika"
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "Ozeania"
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr "Hegoafrika"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Hong Kong"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "Errusiar Federakundea"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "Jugoslavia"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "Zuzena da?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr "Fitxategi bat hautatu duzu, ez direktorio bat"
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "Informazioa"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -7283,108 +7055,3 @@ msgstr ""
#, c-format
msgid "Installation failed"
msgstr "Instalazioak huts egin du"
-
-#~ msgid "Restrict command line options"
-#~ msgstr "Murriztu komando-lerroko aukerak"
-
-#~ msgid "restrict"
-#~ msgstr "murriztu"
-
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr ""
-#~ "``Murriztu komando-lerroko aukerak'' aukera ezin da erabili pasahitzik "
-#~ "gabe"
-
-#~ msgid "Use an encrypted file system"
-#~ msgstr "Erabili zifratutako fitxategi sistema"
-
-#~ msgid ""
-#~ "To ensure data integrity after resizing the partition(s), \n"
-#~ "filesystem checks will be run on your next boot into Microsoft Windows®"
-#~ msgstr ""
-#~ "Partizioen tamaina aldatu ondoren datuen osotasuna ziurtatzeko, \n"
-#~ "fitxategi-sistemaren probak exekutatuko dira Windows(TM) hurrengo\n"
-#~ "aldiz abiaraztean."
-
-#~ msgid "Use the Microsoft Windows® partition for loopback"
-#~ msgstr "Erabili Microsoft Windows® partizioa atzera-begiztarako"
-
-#~ msgid "Which partition do you want to use for Linux4Win?"
-#~ msgstr "Zein partizio erabili nahi duzu Linux4Win-erako?"
-
-#~ msgid "Choose the sizes"
-#~ msgstr "Aukeratu tamainak"
-
-#~ msgid "Root partition size in MB: "
-#~ msgstr "Erroko partizioaren tamaina MBtan: "
-
-#~ msgid "Swap partition size in MB: "
-#~ msgstr "Swap partizioaren tamaina MBtan: "
-
-#~ msgid ""
-#~ "There is no FAT partition to use as loopback (or not enough space left)"
-#~ msgstr ""
-#~ "Ez dago FAT partiziorik atzera-begizta gisa erabiltzeko (edo ez dago "
-#~ "nahikoa leku)"
-
-#~ msgid ""
-#~ "The FAT resizer is unable to handle your partition, \n"
-#~ "the following error occurred: %s"
-#~ msgstr ""
-#~ "FAT tamaina-aldatzaileak ezin du zure partizioa maneiatu, \n"
-#~ "errore hau gertatu da: %s"
-
-#~ msgid "Automatic routing from ALSA to PulseAudio"
-#~ msgstr "ALSA-tik PulseAudio-rako bideraketa automatikoa"
-
-#~ msgid "Please log out and then use Ctrl-Alt-BackSpace"
-#~ msgstr "Amaitu saioa eta, ondoren, sakatu Ktrl-Alt-Atzera"
-
-#~ msgid "Welcome To Crackers"
-#~ msgstr "Ongi etorri Crackers-era"
-
-#~ msgid "Poor"
-#~ msgstr "Txikia"
-
-#~ msgid "High"
-#~ msgstr "Handia"
-
-#~ msgid "Higher"
-#~ msgstr "Handiagoa"
-
-#~ msgid "Paranoid"
-#~ msgstr "Paranoidea"
-
-#~ msgid ""
-#~ "This level is to be used with care. It makes your system more easy to "
-#~ "use,\n"
-#~ "but very sensitive. It must not be used for a machine connected to "
-#~ "others\n"
-#~ "or to the Internet. There is no password access."
-#~ msgstr ""
-#~ "Maila hau kontuz erabili behar da. Sistema erabilerrazago egiten du,\n"
-#~ "baina oso erraz erasotzekoa. Ez da erabili behar beste ordenagailu \n"
-#~ "batzuekin edo Internetekin konektatuta dauden makinetan. Ez dago "
-#~ "pasahitzik."
-
-#~ msgid ""
-#~ "Passwords are now enabled, but use as a networked computer is still not "
-#~ "recommended."
-#~ msgstr ""
-#~ "Pasahitzak gaituta daude orain, baina sareko ordenagailu gisa erabiltzea "
-#~ "ez da komeni oraindik."
-
-#~ msgid ""
-#~ "There are already some restrictions, and more automatic checks are run "
-#~ "every night."
-#~ msgstr ""
-#~ "Murriztapen batzuk daude, eta egiaztapen automatiko gehiago egiten dira "
-#~ "gauero."
-
-#~ msgid ""
-#~ "This is similar to the previous level, but the system is entirely closed "
-#~ "and security features are at their maximum."
-#~ msgstr ""
-#~ "Aurreko mailaren antzekoa da, baina sistema erabat ixten du eta "
-#~ "segurtasun-maila ahalik eta handiena da."
diff --git a/perl-install/share/po/fa.po b/perl-install/share/po/fa.po
index 522130ecb..043c0a690 100644
--- a/perl-install/share/po/fa.po
+++ b/perl-install/share/po/fa.po
@@ -1,34 +1,37 @@
-# translation of DrakX-fa.po to Persian
-# Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
-# Abbas Izad <abbasizad@hotmail.com>, 2003, 2004, 2005.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
#
+# Translators:
+# Abbas Izad <abbasizad@hotmail.com>, 2003-2005
msgid ""
msgstr ""
-"Project-Id-Version: DrakX-fa\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
-"PO-Revision-Date: 2005-02-26 06:31+0100\n"
-"Last-Translator: Abbas Izad <abbasizad@hotmail.com>\n"
-"Language-Team: Persian\n"
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2015-07-05 06:47+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Persian (http://www.transifex.com/MageiaLinux/mageia/language/"
+"fa/)\n"
+"Language: fa\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"
+"Content-Transfer-Encoding: 8-bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "Ù„Ø·ÙØ§Ù‹ صبر کنید"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "نصب بارگذارآغازگر در پیشروی است"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -45,36 +48,17 @@ msgstr ""
"\n"
"شناسه‌ی جدید حجم گذارده شود؟ "
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr "نصب بارگذار آغازگر شکست خورد. خطای بدنبال آمده رخ داد:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"ممکن است احتیاج به تغییر Firmware بازمتن دستگاه-آغازگری خود \n"
-"برای بکار انداختن بارگذار آغازگر داشته باشید. اگر شما اعلان بارگذار آغازگر "
-"را در \n"
-"آغازگری مجدد مشاهده نکردید، گزینه-دستور-O-F را نگه داشته و دستور زیر را وارد "
-"کنید: \n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" سپس تایپ کنید: shut-down\n"
-"در آغازگری بعدی بایستی اعلان بارگذار آغازگر را مشاهده کنید."
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
@@ -84,269 +68,223 @@ msgstr ""
"\n"
"شما از روی کدام دستگاه آغازگری می‌کنید؟"
-#: any.pm:331
-#, fuzzy, c-format
+#: any.pm:335
+#, c-format
msgid "Bootloader Installation"
-msgstr "نصب بارگذارآغازگر در پیشروی است"
+msgstr ""
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "کجا می‌خواهید بارگذارآغازگر را نصب کنید؟"
-#: any.pm:359
-#, fuzzy, c-format
+#: any.pm:355
+#, c-format
msgid "First sector (MBR) of drive %s"
-msgstr "اولین بند گرداننده (MBR)"
+msgstr ""
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "اولین بند گرداننده (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "اولین بند قسمت‌بندی ریشه"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "بر دیسکچه"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "پرش"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "پیکربندی سبک آغازگری"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, c-format
+msgid "EFI System Partition"
+msgstr ""
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "گزینه‌های اصلی بارگذارآغازگری"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "بارگذار آغازگر"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "بارگذارآغازگری برای Ø§Ø³ØªÙØ§Ø¯Ù‡"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "دستگاه آغازگری"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr ""
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "تأخیر قبل از آغازگری تصویر Ù¾ÛŒØ´â€ŒÙØ±Ø¶"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "بکار انداختن ACPI"
-#: any.pm:426
-#, fuzzy, c-format
+#: any.pm:419
+#, c-format
msgid "Enable SMP"
-msgstr "بکار انداختن ACPI"
+msgstr ""
-#: any.pm:427
-#, fuzzy, c-format
+#: any.pm:420
+#, c-format
msgid "Enable APIC"
-msgstr "بکار انداختن ACPI"
+msgstr ""
-#: any.pm:429
-#, fuzzy, c-format
+#: any.pm:422
+#, c-format
msgid "Enable Local APIC"
-msgstr "بکار انداختن ACPI"
+msgstr ""
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "امنیت"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "گذرواژه"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "گذرواژه‌ها مطابقت نمی‌کنند"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Ù„Ø·ÙØ§Ù‹ دوباره امتحان کنید"
-#: any.pm:436
-#, fuzzy, c-format
-msgid "You can not use a password with %s"
+#: any.pm:429
+#, c-format
+msgid "You cannot use a password with %s"
msgstr ""
-"نمی‌توانید از سیستم پرونده‌ی رمزگذاری شده برای نقطه سوارسازی %s Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "گذرواژه (دوباره)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "پاک کردن شاخه‌ی /tmp در هر آغازگری"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "پیغام init"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "تأخیر Firmware متن باز"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "مدت انتظار آغازگری هسته"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "بکار انداختن آغازگری سی‌دی؟"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "بکار انداختن آغازگری OF؟"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "سیستم‌عامل Ù¾ÛŒØ´â€ŒÙØ±Ø¶ØŸ"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "تصویر"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "ریشه"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "پیوست به انتها"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr ""
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "حالت ویدیوئی"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "نمایه‌ی شبکه"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "برچسب"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "Ù¾ÛŒØ´â€ŒÙØ±Ø¶"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "بدون‌ ویدیو"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "برچسب خالی اجازه داده نمی‌شود"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "تصویر هسته‌ایی را باید مشخص کنید"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "قسمت‌بندی ریشه‌ایی را باید مشخص کنید"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "این جدول از قبل مورد Ø§Ø³ØªÙØ§Ø¯Ù‡ است"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "Ú†Ù‡ نوع از ورودیی را می‌خواهید اضاÙÙ‡ کنید؟"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "لینوکس"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "سیستم عامل دیگر (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "سیستم عامل دیگر (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "سیستم عامل دیگر (ویندوز...)"
-#: any.pm:639
-#, fuzzy, c-format
+#: any.pm:593 any.pm:631
+#, c-format
msgid "Bootloader Configuration"
-msgstr "پیکربندی سبک آغازگری"
+msgstr ""
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -355,277 +293,316 @@ msgstr ""
"اینها ÙØ¹Ù„اً ورودی‌های منوی آغازگری شما هستند.\n"
"می‌توانید ورودی‌های بیشتری را ایجاد کرده یا ورودی‌های موجود را تغییر دهید."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "هشدار"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "دستیابی به برنامه‌های X"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "دستیابی به ابزارهای rpm"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "اجازه دادن به \"su\""
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "دستیابی به پرونده‌های مدیریت"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "دستیابی به ابزارهای شبکه"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "دستیابی به ابزارهای کمپایل کردن"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(%s از قبل اضاÙÙ‡ شده است)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "Ù„Ø·ÙØ§Ù‹ نام کاربریی را بدهید"
-#: any.pm:863
-#, fuzzy, c-format
+#: any.pm:875
+#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
"cased letters, numbers, `-' and `_'"
-msgstr "نام کاربر باید Ùقط دارای حرو٠کوچک، `-' Ùˆ `_' باشد"
+msgstr ""
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "نام کاربر بسیار طولانی است"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "این نام کاربر از قبل اضاÙÙ‡ شده است"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "شناسه‌ی کاربر"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "شناسه‌ی گروه"
-#: any.pm:872
-#, fuzzy, c-format
+#: any.pm:884
+#, c-format
msgid "%s must be a number"
-msgstr "گزینه‌ی %s باید یک عدد باشد!"
+msgstr ""
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
+msgid "%s should be above 1000. Accept anyway?"
msgstr ""
-#: any.pm:877
-#, fuzzy, c-format
+#: any.pm:889
+#, c-format
msgid "User management"
-msgstr "نام‌کاربر"
+msgstr ""
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, c-format
msgid "Set administrator (root) password"
msgstr "تعیین گذرواژه‌ی مدیر"
-#: any.pm:889
-#, fuzzy, c-format
+#: any.pm:903
+#, c-format
msgid "Enter a user"
msgstr ""
-"کاربری را وارد کنید\n"
-"%s"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "شمایل"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "نام واقعی"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "نام ثبت‌ورود"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "پوسته"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
msgstr "Ù„Ø·ÙØ§ صبر کنید، در حال Ø§ÙØ²ÙˆØ¯Ù† رسانه..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "ثبت‌ورود خودکار"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr "می‌توانم رایانه‌اتان را برای ثبت‌ورود خودکار یک کاربر برپاسازی کنم."
-#: any.pm:979
-#, fuzzy, c-format
+#: any.pm:1005
+#, c-format
msgid "Use this feature"
-msgstr "آیا می‌خواهید از این قابلیت Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید؟"
+msgstr ""
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "انتخاب کردن کاربر Ù¾ÛŒØ´â€ŒÙØ±Ø¶:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "انتخاب کردن مدیر پنجره‌ی برای اجرا:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
msgstr "یادداشتهای پخش"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "بستن"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "تواÙق‌نامه‌ی مجوز"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "ترک"
-#: any.pm:1080
-#, fuzzy, c-format
+#: any.pm:1096
+#, c-format
msgid "Do you accept this license ?"
-msgstr "یکی دیگر دارید؟"
+msgstr ""
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "پذیرش"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "امتناع"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "Ù„Ø·ÙØ§Ù‹ زبان برای Ø§Ø³ØªÙØ§Ø¯Ù‡ را انتخاب کنید"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"لینوکس مان‌درایک می‌تواند از چندین زبان پشتیبانی کند. زبانی \n"
-"را که می‌خواهید نصب کنید انتخاب نمایید. آنها وقتی نصب شما تکمیل \n"
-"شود و شما سیستم خود را راه‌اندازی مجدد کنید قابل دسترسی می‌باشند."
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
+#, c-format
+msgid "Mageia"
+msgstr "ماندریبا لینوکس"
+
+#: any.pm:1154
+#, c-format
+msgid "Multiple languages"
+msgstr ""
+
+#: any.pm:1155
#, c-format
-msgid "Multi languages"
+msgid "Select Additional Languages"
msgstr ""
-#: any.pm:1147 any.pm:1178
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr ""
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "همه‌ی زبان‌ها"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "گزینش زبان"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "کشور / منطقه"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "Ù„Ø·ÙØ§Ù‹ کشور خود را انتخاب کنید"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "این لیست کامل کشورهای در دسترس می‌باشد"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
msgstr "کشورهای دیگر"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "Ù¾ÛŒØ´Ø±ÙØªÙ‡"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr "روش درونداد:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Ù‡Ùچکدام"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "بدون اشتراک"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "اجازه دادن به تمام کاربرها"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "Ø³ÙØ§Ø±Ø´ÛŒ"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -640,7 +617,7 @@ msgstr ""
"\n"
"\"Ø³ÙØ§Ø±Ø´ÛŒ\" اجازه‌ی هر-کاربر تکی را می‌دهد.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
@@ -648,7 +625,7 @@ msgid ""
msgstr ""
"NFS: سیستم سنتی اشتراک پرونده یونیکس، با پشتیبانی کمتر بر Mac و ویندوز."
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
@@ -657,7 +634,7 @@ msgstr ""
"SMB: سیستم اشتراک پرونده که بوسیله ویندوز، Mac OS X و بسیاری از سیستم‌‌های "
"مدرن لینوکس Ø§Ø³ØªÙØ§Ø¯Ù‡ می‌گردد."
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
@@ -665,12 +642,12 @@ msgstr ""
"می‌توانید با Ø§Ø³ØªÙØ§Ø¯Ù‡ از NFS یا SMB صادر کنید. Ù„Ø·ÙØ§Ù‹ آن را Ú©Ù‡ می‌خواهید Ø§Ø³ØªÙØ§Ø¯Ù‡ "
"کنید را انتخاب کنید."
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "راه‌اندازی userdrake"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -679,54 +656,54 @@ msgstr ""
"اشتراک هر-کاربر از گروه \"fileshare\" Ø§Ø³ØªÙØ§Ø¯Ù‡ می‌کند. \n"
"برای Ø§ÙØ²ÙˆØ¯Ù† کاربری به این گروه می‌توانید از userdrake Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید."
-#: any.pm:1481
-#, fuzzy, c-format
+#: any.pm:1503
+#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
-msgstr "باید ثبت خروج کرده و باز برگردید برای اینکه تغییرات تأثیر کنند"
+msgstr ""
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr "باید ثبت خروج کرده و باز برگردید برای اینکه تغییرات تأثیر کنند"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "زمان منطقه‌ای"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "منطقه‌ی زمانی شما کدام است؟"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr ""
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr ""
-#: any.pm:1550
-#, fuzzy, c-format
+#: any.pm:1572
+#, c-format
msgid "%s (hardware clock set to UTC)"
-msgstr "گذاردن ساعت Ø³Ø®Øªâ€ŒØ§ÙØ²Ø§Ø± به GMT"
+msgstr ""
-#: any.pm:1551
-#, fuzzy, c-format
+#: any.pm:1573
+#, c-format
msgid "%s (hardware clock set to local time)"
-msgstr "گذاردن ساعت Ø³Ø®Øªâ€ŒØ§ÙØ²Ø§Ø± به GMT"
+msgstr ""
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "کارگزار NTP"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "هم‌گاه‌سازی خودکار زمان (با Ø§Ø³ØªÙØ§Ø¯Ù‡ از NTP)"
@@ -751,7 +728,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "کارت هوشمند"
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "دامنه‌ی ویندوز"
@@ -761,12 +738,12 @@ msgstr "دامنه‌ی ویندوز"
msgid "Kerberos 5"
msgstr ""
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "پرونده محلی:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
@@ -774,12 +751,12 @@ msgstr ""
"Ø§Ø³ØªÙØ§Ø¯Ù‡ محلی برای همه تأیید هویتها Ùˆ اطلاعات کاربری Ú©Ù‡ در پرونده‌ی محلی Ú¯ÙØªÙ‡ "
"میشود"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
@@ -788,12 +765,12 @@ msgstr ""
"به رایانه‌ی شما میگوید Ú©Ù‡ از LDAP برای بعضی یا همه تأیید هویت‌‌ها Ø§Ø³ØªÙØ§Ø¯Ù‡ کند. "
"LDAP انواع مشخصی از اطلاعات را در سازمان‌تان همپیوندی می‌دهد."
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
@@ -802,12 +779,12 @@ msgstr ""
"به شما اجازه میدهد تا گروهی از رایانه‌ها را در یک دامنه سرویس اطلاعات شبکه با "
"گذرواژه یکسان و پرونده‌ی گروه اجرا کنید."
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "دامنه‌ی ویندوز:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
@@ -816,250 +793,248 @@ msgstr ""
"برنامه Winbind به سیستم اجازه میدهد تا اطلاعات را Ø¯Ø±ÛŒØ§ÙØª کرده Ùˆ کاربران در "
"یک دامنه‌ی ویندوز را تأیید هویت کند."
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
-#, fuzzy, c-format
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
+#, c-format
msgid "Welcome to the Authentication Wizard"
-msgstr "تأیید هویت دامنه لازم است"
+msgstr ""
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "کارگزار LDAP "
-#: authentication.pm:113 authentication.pm:168
-#, fuzzy, c-format
+#: authentication.pm:112 authentication.pm:167
+#, c-format
msgid "Base dn"
-msgstr "LDAP Base dn"
+msgstr ""
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr ""
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr ""
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr ""
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr ""
-#: authentication.pm:120 authentication.pm:173
-#, fuzzy, c-format
+#: authentication.pm:119 authentication.pm:172
+#, c-format
msgid "Use anonymous BIND "
-msgstr "Ø§Ø³ØªÙØ§Ø¯Ù‡â€ŒÛŒ گمنام BIND "
+msgstr ""
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr ""
-#: authentication.pm:123 authentication.pm:175
-#, fuzzy, c-format
+#: authentication.pm:122 authentication.pm:174
+#, c-format
msgid "Bind Password "
-msgstr "گذرواژه"
+msgstr ""
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr ""
-#: authentication.pm:127
-#, fuzzy, c-format
+#: authentication.pm:126
+#, c-format
msgid "Password base"
-msgstr "گذرواژه"
+msgstr ""
-#: authentication.pm:128
-#, fuzzy, c-format
+#: authentication.pm:127
+#, c-format
msgid "Group base"
-msgstr "شناسه‌ی گروه"
+msgstr ""
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr ""
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:146
-#, fuzzy, c-format
+#: authentication.pm:145
+#, c-format
msgid "Realm "
-msgstr "نام واقعی"
+msgstr ""
-#: authentication.pm:148
-#, fuzzy, c-format
+#: authentication.pm:147
+#, c-format
msgid "KDCs Servers"
-msgstr "کارگزار LDAP "
+msgstr ""
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr ""
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr ""
-#: authentication.pm:156
-#, fuzzy, c-format
+#: authentication.pm:155
+#, c-format
msgid "Use local file for users information"
-msgstr "Ø§Ø³ØªÙØ§Ø¯Ù‡ از libsafe برای کارگزارها"
+msgstr ""
-#: authentication.pm:157
-#, fuzzy, c-format
-msgid "Use Ldap for users information"
-msgstr "اطلاعات دیسک سخت"
+#: authentication.pm:156
+#, c-format
+msgid "Use LDAP for users information"
+msgstr ""
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr ""
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "دامنه‌ی NIS "
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "کارگزار NIS"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-#: authentication.pm:218
-#, fuzzy, c-format
+#: authentication.pm:217
+#, c-format
msgid "Domain Model "
-msgstr "دامنه"
+msgstr ""
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr ""
-#: authentication.pm:221
-#, fuzzy, c-format
+#: authentication.pm:220
+#, c-format
msgid "DNS Domain"
-msgstr "دامنه‌ی NIS "
+msgstr ""
-#: authentication.pm:222
-#, fuzzy, c-format
+#: authentication.pm:221
+#, c-format
msgid "DC Server"
-msgstr "کارگزار LDAP "
+msgstr ""
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "تأیید هویت"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "روش تأیید هویت"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "بدون گذرواژه"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr "این گذرواژه خیلی کوتاه است (باید حداقل %d نویسه‌ای باشد)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "نمی‌توان از پخش همگانی بدون دامنه‌ی NIS Ø§Ø³ØªÙØ§Ø¯Ù‡ کرد"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "انتخاب پرونده"
-#: authentication.pm:897
-#, fuzzy, c-format
+#: authentication.pm:866
+#, c-format
msgid "Domain Windows for authentication : "
-msgstr "تأیید هویت دامنه لازم است"
+msgstr ""
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "نام کاربر مدیر دامنه"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "گذرواژه‌ی مدیریت دامنه"
-# this text MUST be in ASCII! it has to be rewritten in ascii-transliteration
-# of Farsi (or left in english)
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1074,42 +1049,42 @@ msgstr ""
"wait for default boot.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO با منوی متنی"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
+msgid "GRUB2 with graphical menu"
msgstr ""
-#: bootloader.pm:1148
-#, c-format
-msgid "GRUB with text menu"
-msgstr ""
+#: bootloader.pm:1266
+#, fuzzy, c-format
+msgid "GRUB2 with text menu"
+msgstr "LILO با منوی متنی"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr ""
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
+msgid "GRUB with text menu"
msgstr ""
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "ÙØ¶Ø§ÛŒ کاÙÛŒ در شاخه‌ی /boot وجود ندارد"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "نمی‌توانید بارگذارآغازگر را بر یک قسمت‌بندی %s نصب کنید\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
@@ -1118,65 +1093,66 @@ msgstr ""
"پیکربندی بارگذار آغازگر باید بروزسازی شود برای اینکه قسمت‌بندی شماره‌گذاری "
"مجدد گردیده است"
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
"بارگذار آغازگر نمی‌تواند بدرستی نصب گردد. شما باید با گزینه‌ی نجات آغازگری "
"کرده و \"%s\" را انتخاب کنید"
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "نصب-مجدد بارگذار آغازگر"
-#: common.pm:142
-#, fuzzy, c-format
+#: common.pm:271
+#, c-format
msgid "B"
-msgstr "کیلو‌بایت"
+msgstr ""
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "کیلو‌بایت"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "مگابایت"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "گیگابایت"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "ترابایت"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d دقیقه"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "۱ دقیقه"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d ثانیه"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr ""
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1192,154 +1168,143 @@ msgstr ""
"سوار\n"
" WebDAV هستید، \"جدید\" را انتخاب کنید."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "جدید"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "پیاده کردن"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "سوار کردن"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "کارگزار"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "نقطه‌ی سوارکردن"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "گزینه‌ها"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "برداشتن"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "انجام شد"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "خطا"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "Ù„Ø·ÙØ§Ù‹ آدرس اینترنتی کارگزار WebDAV را وارد کنید"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "نشانی اینترنتی باید با http:// یا https:// شروع گردد"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "هشدار"
-
#: diskdrake/dav.pm:106
-#, fuzzy, c-format
-msgid "Are you sure you want to delete this mountpoint?"
-msgstr "آیا می‌خواهید بر این دکمه کلیک کنید؟"
+#, c-format
+msgid "Are you sure you want to delete this mount point?"
+msgstr ""
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "کارگزار‌: "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "نقطه‌ی سوارسازی: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "گزینه‌ها: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "قسمت‌بندی"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "بدقت بخوانید"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "Ù„Ø·ÙØ§Ù‹ نخست ذخیره‌ی پشتیبانی از داده‌های خود تهیه کنید"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "خروج"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "ادامه"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "راهنما"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1350,142 +1315,132 @@ msgstr ""
"پیشنهاد می‌کنم اندازه‌ی آن قسمت‌بندی را نخست تغییر دهید \n"
"(بر آن کلیک کرده، سپس بر \"تغییر اندازه\" کلیک کنید)"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "Ù„Ø·ÙØ§Ù‹ بر یک قسمت‌بندی کلیک کنید"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "جزئیات"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "هیچ دیسک سختی ÛŒØ§ÙØª نشد"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "نامعلوم"
-#: diskdrake/hd_gtk.pm:388
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427
+#, c-format
msgid "Ext4"
-msgstr "خروج"
+msgstr ""
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
+#, c-format
msgid "XFS"
-msgstr "HFS"
+msgstr ""
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Ø­Ø§ÙØ¸Ù‡â€ŒÛŒ مبادله"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "ویندوز"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "دیگری"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "خالی"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "انواع سیستم‌های پرونده:"
-#: diskdrake/hd_gtk.pm:417
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:456
+#, c-format
msgid "This partition is already empty"
-msgstr "این قسمت‌بندی قابل تغییراندازه نیست"
+msgstr ""
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "نخست از ``Unmount'' Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید"
-#: diskdrake/hd_gtk.pm:426
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:465
+#, c-format
msgid "Use ``%s'' instead (in expert mode)"
-msgstr "Ø§Ø³ØªÙØ§Ø¯Ù‡ از ``%s'' بجایش"
+msgstr ""
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "نوع"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "انتخاب یک قسمت‌بندی دیگر"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "انتخاب یک قسمت‌بندی"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "بیشتر"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
+#, c-format
msgid "Confirmation"
-msgstr "پیکربندی"
+msgstr ""
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "در هر حال ادامه می‌دهید؟"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "ترک کردن بدون ذخیره کردن"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "ترک کردن بدون نوشتن جدول قسمت‌بندی؟"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "آیا می خواهید پیرایشگری‌های /etc/fstab را ذخیره کنید؟"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr "برای تأثیر ÛŒØ§ÙØªÙ† پیرایشگری جدول قسمت‌بندی احتیاج به آغازگری مجدد دارید"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1496,29 +1451,29 @@ msgstr ""
"در غیر این صورت هیچ ورودی برای نقطه سوارسازی %s در fstb نوشته نخواهد شد.\n"
"با این حال ترک می‌کنید؟"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "پاک کردن همه"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "جایابی خودکار"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "تعویض به حالت عادی"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "تعویض به حالت کارشناسی"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "اطلاعات دیسک سخت"
#: diskdrake/interactive.pm:371
@@ -1528,7 +1483,7 @@ msgstr "تمام قسمت‌بندی‌های اولیه Ø§Ø³ØªÙØ§Ø¯Ù‡ شدهâ€
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "نمی‌توانم قسمت‌بندی بیشتری را اضاÙÙ‡ کنم"
#: diskdrake/interactive.pm:373
@@ -1550,135 +1505,135 @@ msgstr "بارگذاری مجدد جدول قسمت‌بندی"
msgid "Detailed information"
msgstr "اطلاعات Ù…ÙØµÙ„"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
-msgstr ""
+msgstr "نما"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "تغییر اندازه"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "قالب"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Ø§ÙØ²ÙˆØ¯Ù† به RAID"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Ø§ÙØ²ÙˆØ¯Ù† به LVM"
-#: diskdrake/interactive.pm:413
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:417
+#, c-format
msgid "Use"
-msgstr "شناسه‌ی کاربر"
+msgstr ""
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "حذ٠کردن"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "برداشتن از RAID"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "برداشتن از LVM"
-#: diskdrake/interactive.pm:418
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:422
+#, c-format
msgid "Remove from dm"
-msgstr "برداشتن از LVM"
+msgstr ""
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "پیرایشگری RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Ø§Ø³ØªÙØ§Ø¯Ù‡ برای loopback"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "ایجاد کردن"
-#: diskdrake/interactive.pm:453
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:456
+#, c-format
msgid "Failed to mount partition"
-msgstr "انتقال پرونده‌ها به قسمت‌بندی جدید"
+msgstr ""
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "ایجاد قسمت‌بندی جدیدی"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "بند شروع:"
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "اندازه در مگابایت: "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "نوع سیستم پرونده: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "ترجیح: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "نام حجم منطقی "
-#: diskdrake/interactive.pm:507
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:514
+#, c-format
msgid "Encrypt partition"
-msgstr "الگوریتم رمزگذاری"
+msgstr ""
-#: diskdrake/interactive.pm:508
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:515
+#, c-format
msgid "Encryption key "
-msgstr "کلید رمزی"
+msgstr ""
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "کلید رمزی (دوباره)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "کلیدهای رمزی مطابقت نمی‌کنند"
-#: diskdrake/interactive.pm:521
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:529
+#, c-format
msgid "Missing encryption key"
-msgstr "کلید رمزگذاری سیستم پرونده"
+msgstr ""
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
@@ -1686,311 +1641,313 @@ msgstr ""
"(چون حداکثر تعداد قسمت‌بندیهای اولیه بدست آمده است). \n"
"ابتدا قسمت‌بندی اولیه‌ای را برداشته و سپس یک قسمت‌بندی مضاع٠ایجاد کنید."
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "بررسی کردن بلوک‌های خراب؟"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "آیا پرونده‌ی loopback برداشته شود؟"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr ""
"بعد از تغییر نوع قسمت‌بندی %sØŒ تمام داده‌ها بر این قسمت‌بندی از دست خواهند Ø±ÙØª"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "تغییر دادن نوع قسمت‌بندی"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "چه سیستم پرونده‌ای را‌ می‌خواهید؟"
-#: diskdrake/interactive.pm:647
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:646
+#, c-format
msgid "Switching from %s to %s"
-msgstr "تعویض از ext2 به ext3"
+msgstr ""
-#: diskdrake/interactive.pm:682
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:681
+#, c-format
msgid "Set volume label"
-msgstr "برچسب حجم: "
+msgstr ""
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr ""
-#: diskdrake/interactive.pm:688
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:687
+#, c-format
msgid "Label:"
-msgstr "برچسب"
+msgstr ""
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "در کجا می‌خواهید پرونده‌ی loopback %s را سوار کنید؟"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "در کجا می خواهید دستگاه %s را سوار کنید؟"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"نمی‌توان نقطه‌ی سوارسازی را برداشت چرا Ú©Ù‡ این قسمت‌بندی برای loop back Ø§Ø³ØªÙØ§Ø¯Ù‡ "
"می‌گردد.\n"
"ابتدا loopback را بردارید"
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "در کجا می‌خواهید %s را سوار کنید؟"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "تغییر اندازه"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "حساب کردن حدود سیستم پرونده‌ی FAT"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "این قسمت‌بندی قابل تغییراندازه نیست"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "تمام داده‌ها بر این قسمت‌بندی باید ذخیره‌ی پشتیبان شوند"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr ""
"بعد از تغییراندازه‌ی قسمت‌بندی %s، تمام داده‌های روی این قسمت‌بندی از دست خواهند "
"Ø±ÙØª"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "انتخاب اندازه‌ی جدید"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "اندازه‌ی جدید به مگابایت: "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
+#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
"filesystem checks will be run on your next boot into Microsoft Windows®"
msgstr ""
-"برای اطمینان از صحت داده‌ها بعد از تغییراندازه‌ی قسمت‌بندی(ها)، \n"
-"در آغازگری بعدی بدرون ویندوز کنترل سیستم‌پرونده اجرا خواهد شد"
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "کلید رمزگذاری سیستم پرونده"
-#: diskdrake/interactive.pm:946
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:948
+#, c-format
msgid "Enter your filesystem encryption key"
-msgstr "کلید رمزگذاری سیستم پرونده خود را انتخاب کنید"
+msgstr ""
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "کلید رمزی"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr ""
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "انتخاب یک RAID موجود برای اضاÙÙ‡ کردن به آن"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "جدید"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "انتخاب یک LVM موجود برای اضاÙÙ‡ کردن به آن"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
+#, c-format
msgid "LVM name"
-msgstr "نام LVM؟"
+msgstr ""
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1016
+#, c-format
msgid "\"%s\" already exists"
-msgstr "پرونده از قبل وجود دارد. از آن Ø§Ø³ØªÙØ§Ø¯Ù‡ شود؟"
+msgstr ""
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
"Do you want to move used physical extents on this volume to other volumes?"
msgstr ""
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr ""
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "این قسمت‌بندی نمی‌تواند برای loopback Ø§Ø³ØªÙØ§Ø¯Ù‡ گردد"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Loopback"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "نام پرونده‌ی Loopback: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "نام پرونده‌ای را بدهید"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr ""
"پرونده از قبل توسط loopback دیگری مورد Ø§Ø³ØªÙØ§Ø¯Ù‡ است، یکی دیگر را انتخاب کنید"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "پرونده از قبل وجود دارد. از آن Ø§Ø³ØªÙØ§Ø¯Ù‡ شود؟"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "گزینه‌های سوارسازی"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "گوناگون"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "دستگاه"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "سطح"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
msgstr "اندازه‌ی تکه در کیلوبایت"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "دقت کنید: این عملیات خطرناک است."
-#: diskdrake/interactive.pm:1196
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1216
+#, c-format
msgid "Partitioning Type"
-msgstr "قسمت‌بندی"
+msgstr ""
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "چه نوعی از قسمت‌بندی؟"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr "احتیاج به آغازگری مجدد دارید تا پیرایشگری بتواند مؤثر واقع گردد"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "جدول قسمت‌بندی دستگاه %s به روی دیسک نوشته خواهد شد"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "قالب‌بندی قسمت‌بندی %s"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
"بعد از قالب‌بندی قسمت‌بندی %sØŒ تمام داده‌های روی این قسمت‌بندی از دست خواهند Ø±ÙØª"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "بررسی کردن بلوک‌های خراب؟"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "انتقال پرونده‌ها به قسمت‌بندی جدید"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "پنهان کردن پرونده‌ها"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -2001,128 +1958,127 @@ msgid ""
"the contents of the mounted partition)"
msgstr ""
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "انتقال پرونده‌ها به قسمت‌بندی جدید"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "کپی کردن %s"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "برداشتن %s"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "قسمت‌بندی %s اکنون مانند %s شناخته می‌شود"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr "قسمت‌بندیها شماره‌گذاری مجدد شده‌اند: "
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "دستگاه: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr "برچسب حجم: "
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr ""
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "نویسه‌ی دستگاه DOS : %s (حدس)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "نوع: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "نام: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "شروع: بند %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "اندازه: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s بندها"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "سیلندر %d به %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr ""
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "قالب‌بندی شده\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "قالب‌بندی نشده\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "سوار شده\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1412
+#, c-format
msgid "Encrypted"
-msgstr "کلید رمزی"
+msgstr ""
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr ""
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2131,7 +2087,7 @@ msgstr ""
"پرونده(های) loopback:\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2140,27 +2096,27 @@ msgstr ""
"قسمت‌بندی آغاز شده بوسیله‌ی Ù¾ÛŒØ´â€ŒÙØ±Ø¶\n"
" (برای آغازگری MS-DOS ، نه برای lilo)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "سطح %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
msgstr "اندازه‌ی تکه %d کیلوبایت\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "دیسک‌های-RAID %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "نام پرونده Loopback: %s "
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2173,7 +2129,7 @@ msgstr ""
"قسمت‌بندی یک دستگاه باشد. شما باید\n"
"آن را بحال خود بگذارید.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2186,57 +2142,62 @@ msgstr ""
"مخصوص برای أغازگری دوگانه‌ی\n"
"سیستم شما می‌باشد.\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr ""
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Ùقط‌-خواندن"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "اندازه: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "هندسه: %s سیلندر‌ها، %s سرها، %s بندها\n"
-#: diskdrake/interactive.pm:1438
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "نام: "
+
+#: diskdrake/interactive.pm:1458
+#, c-format
msgid "Medium type: "
-msgstr "نوع سیستم پرونده: "
+msgstr ""
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "LVM-disks %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "نوع جدول قسمت‌بندی: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "روی کانال %d شناسه %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "کلید رمزگذاری سیستم پرونده خود را انتخاب کنید"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr "این کلید رمز خیلی ساده است ( باید حداقل %d نویسه طولانی باشد)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "الگوریتم رمزگذاری"
@@ -2246,17 +2207,19 @@ msgstr "الگوریتم رمزگذاری"
msgid "Change type"
msgstr "تغییر نوع"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "لغو"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr "نمی‌توان با Ø§Ø³ØªÙØ§Ø¯Ù‡ از نام کاربر %s ثبت‌ورود کرد (گذرواژه‌ی بد؟)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2299,40 +2262,40 @@ msgstr "جستجوی کارگزارها"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "جستجوی کارگزارهای جدید"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "بسته‌ی %s لازم است نصب شود. آیا می‌خواهید آن را نصب کنید؟"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
msgstr "بسته‌ی %s نتوانست نصب گردد!"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "بسته‌ی ضروری %s حضور ندارد"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "بسته‌های بدنبال آمده لازم است نصب شوند:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "نصب بسته‌ها..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "حذ٠بسته‌ها..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2341,32 +2304,39 @@ msgstr ""
"خطائی رخ داد - هیچ دستگاه معتبری ÛŒØ§ÙØª نشد Ú©Ù‡ بر آن سیستم‌های پرونده ایجاد "
"گردد. Ù„Ø·ÙØ§Ù‹ Ø³Ø®Øªâ€ŒØ§ÙØ²Ø§Ø± خود را برای ÛŒØ§ÙØªÙ† علت این اشکال بررسی کنید."
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "شما باید یک قسمت‌بندی FAT سوار شده در /boot/efi داشته باشید"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "شما باید یک قسمت‌بندی ESP FAT32 سوار شده در /boot/EFI داشته باشید"
-#: fs/format.pm:106
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "ایجاد و قالب‌بندی پرونده %s"
-#: fs/format.pm:125
-#, fuzzy, c-format
+#: fs/format.pm:131
+#, c-format
msgid "I do not know how to set label on %s with type %s"
-msgstr "نمی‌دانم چگونه %s را با نوع %s قالب‌بندی کنم"
+msgstr ""
-#: fs/format.pm:134
-#, fuzzy, c-format
+#: fs/format.pm:143
+#, c-format
msgid "setting label on %s failed, is it formatted?"
-msgstr "%s قالب‌بندی %s ناموÙÙ‚ بود"
+msgstr ""
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "نمی‌دانم چگونه %s را با نوع %s قالب‌بندی کنم"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s قالب‌بندی %s ناموÙÙ‚ بود"
@@ -2381,78 +2351,76 @@ msgstr "سوارسازی دایره‌ای %s\n"
msgid "Mounting partition %s"
msgstr "سوار کردن قسمت‌بندی %s"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "سوار کردن قسمت‌بندی %s در شاخه‌ی %s شکست خورد"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "بررسی %s"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "خطا در پیاده کردن %s: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "بکار انداختن قسمت‌بندی Ø­Ø§ÙØ¸Ù‡â€ŒÛŒ مبادله %s"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr ""
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"زمان دستیابی inode در این سیستم پرونده بروزسازی نگردد\n"
"(برای دستیابی سریع‌تر بر spool اخبار و سرعت دادن به کارگزاران اخبار)."
-#: fs/mount_options.pm:121
-#, fuzzy, c-format
+#: fs/mount_options.pm:123
+#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-"زمان دستیابی inode در این سیستم پرونده بروزسازی نگردد\n"
-"(برای دستیابی سریع‌تر بر spool اخبار و سرعت دادن به کارگزاران اخبار)."
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
"Ùقط می‌تواند بطور صریح سوار گردد (\n"
"گزینه -a باعث سوار شدن سیستم پرونده‌ای نخواهد شد)."
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr "نویسه‌ یا دستگاه‌های مخصوص بلوک روی سیستم پرونده‌ای تعبیر نشوند."
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
"اجازه‌ی اجرای هر دوگانی بر سیستم پرونده‌ی سوارشده داده نشود.\n"
@@ -2460,7 +2428,7 @@ msgstr ""
"برای\n"
"ساختاری غیر از ساختار خود است Ù…Ùید باشد."
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2471,62 +2439,62 @@ msgstr ""
" (این بنظر امن می‌رسد، ولی در حقیقت اگر شما suidperl(1) را نصب \n"
"کرده‌اید ناامن است )"
-#: fs/mount_options.pm:137
+#: fs/mount_options.pm:139
#, c-format
-msgid "Mount the file system read-only."
+msgid "Mount the filesystem read-only."
msgstr "سوار کردن سیستم پرونده بطور Ùقط-خواندن."
-#: fs/mount_options.pm:139
+#: fs/mount_options.pm:141
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr "همه‌ی I/O به سیستم پرونده بایستی بطور هم‌گاه انجام گیرد."
-#: fs/mount_options.pm:141
+#: fs/mount_options.pm:143
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr ""
-#: fs/mount_options.pm:143
+#: fs/mount_options.pm:145
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow an ordinary user to mount the filesystem."
msgstr ""
-#: fs/mount_options.pm:145
+#: fs/mount_options.pm:147
#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr ""
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr "دادن حق نگارش به کاربران عادی"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
msgstr "دادن حق خواندن به کاربران عادی"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "تکثیر نقطه‌ی سوارسازی %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "هیچ قسمت‌بندی وجود ندارد"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "پویش قسمت‌بندی‌ها برای ÛŒØ§ÙØªÙ† نقاط سوارسازی"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "انتخاب کردن نقاط سوارسازی"
@@ -2551,18 +2519,18 @@ msgid "Not enough swap space to fulfill installation, please add some"
msgstr ""
"ÙØ¶Ø§ÛŒ کاÙÛŒ Ø­Ø§ÙØ¸Ù‡â€ŒÛŒ مبادله برای تکمیل نصب وجود ندارد، Ù„Ø·ÙØ§Ù‹ مقداری اضاÙÙ‡ کنید"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"باید یک قسمت‌بندی ریشه داشته باشید.\n"
"برای این کار،یک قسمت‌بندی ایجاد کنید (یا روی یک قسمت‌بندی موجود کلیک کنید).\n"
"سپس ``نقطه‌ی سوارسازی'' را انتخاب کرده و آن را به `/' تغییر دهید"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2573,53 +2541,55 @@ msgstr ""
"\n"
"در هر حال ادامه می‌دهید؟"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "Ø§Ø³ØªÙØ§Ø¯Ù‡ از ÙØ¶Ø§ÛŒ آزاد"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "ÙØ¶Ø§ÛŒ آزاد کاÙÛŒ برای جای دادن قسمت‌بندهای جدید وجود ندارد"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "Ø§Ø³ØªÙØ§Ø¯Ù‡ از قسمت‌بندی‌های موجود"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "قسمت‌بندیی برای Ø§Ø³ØªÙØ§Ø¯Ù‡ وجود ندارد"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "حساب کردن اندازه‌ی قسمت‌بندی ویندوز"
-#: fs/partitioning_wizard.pm:165
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:179
+#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
-msgstr "Ø§Ø³ØªÙØ§Ø¯Ù‡ از ÙØ¶Ø§ÛŒ آزاد بر قسمت‌بندی ویندوز"
+msgstr ""
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "کدام قسمت‌بندی را می‌خواهید تغییر اندازه دهید؟"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr ""
-"قسمت‌بندی ویندوز شما خیلی درهم ریخته است. Ù„Ø·ÙØ§ رایانه‌ی خود را با ویندوز "
-"آغازگری مجدد کرده، برنامه‌ی نظم بخشی ``defrag'' را اجرا کرده و سپس نصبلینوکس "
-"ماندریبا را دوباره راه‌اندازی کنید."
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2655,76 +2625,76 @@ msgstr ""
"وقتی مطمئن شدید، %s را ÙØ´Ø§Ø± دهید."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "بعدی"
-#: fs/partitioning_wizard.pm:195
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:215
+#, c-format
msgid "Partitionning"
-msgstr "قسمت‌بندی"
+msgstr ""
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr "چه اندازه‌ای را می‌خواهید برای ویندوز نگهدارید قسمت‌بندی %s؟"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "اندازه"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "تغییر اندازه‌ی قسمت‌بندی ویندوز"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "تغییر اندازه FAT شکست خورد: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
"هیچ قسمت‌بندی FAT برای تغییر اندازه وجود ندارد (یا ÙØ¶Ø§ÛŒ کاÙÛŒ آزاد باقی نمانده)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "برداشتن Microsoft Windows®"
-#: fs/partitioning_wizard.pm:231
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:251
+#, c-format
msgid "Erase and use entire disk"
-msgstr "تمام دیسک پاک شود"
+msgstr ""
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
msgstr ""
-"شما بیش از یک دستگاه دیسک دارید، بر کدامیک از آنها می‌خواهید لینوکس را نصب "
-"کنید؟"
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "همه‌ی قسمت‌بندی‌ها Ùˆ داده‌های آنها بر دستگاه %s از دست خواهند Ø±ÙØª"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "قسمت‌بندی اختصاصی دیسک"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "Ø§Ø³ØªÙØ§Ø¯Ù‡ از fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2733,66 +2703,71 @@ msgstr ""
"اکنون می‌توانید %s را قسمت‌بندی کنید.\n"
"وقتی آن را انجام دادید، ÙØ±Ø§Ù…وش نکنید Ú©Ù‡ آن را با `w' ذخیره کنید"
-#: fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:425
+#, c-format
msgid "Ext2/3/4"
-msgstr "خروج"
+msgstr ""
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "نمی‌توانم هیچ ÙØ¶Ø§Ø¦ÛŒ را برای نصب پیدا کنم"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "جادوگر قسمت‌بندی درایک‌ایکس راه حل‌های بدنبال آمده را ÛŒØ§ÙØª:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr ""
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "قسمت‌بندی ناموÙÙ‚ بود: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "نمی‌توانید از JFS برای قسمت‌بندی‌های کوچکتر از Û±Û¶ مگابایت Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr ""
"نمی‌توانید از ReiserFS برای قسمت‌بندی‌های کوچکتر از Û³Û² مگابایت Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr ""
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "ساده"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "با /کاربر"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "کارگزار"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr ""
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2808,99 +2783,84 @@ msgstr ""
"\n"
"آیا مواÙÙ‚ به از دست دادن تمام قسمت‌بندی‌ها می‌باشید؟\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "نقاط سوارسازی باید با یک / شروع شوند"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "نقاط سوارسازی Ùقط باید حاوی نویسه‌های Ø§Ù„ÙØ¨Ø§ باشند"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "قسمت‌بندیی با نقطه‌ی سوارسازی %s از قبل وجود دارد\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"شما قسمت‌بندی RAID Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ را مانند ریشه (/) انتخاب کرده‌اید. \n"
-"هیچ بارگزار آغازگری قادر به اداره‌ی این بدون یک قسمت‌بندی /boot نمی‌باشد. \n"
-"Ù„Ø·ÙØ§ یک قسمت‌بندی /boot را اضاÙÙ‡ کنید"
-#: fsedit.pm:438
-#, fuzzy, c-format
+#: fsedit.pm:453
+#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-"شما قسمت‌بندی RAID Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ را مانند ریشه (/) انتخاب کرده‌اید. \n"
-"هیچ بارگزار آغازگری قادر به اداره‌ی این بدون یک قسمت‌بندی /boot نمی‌باشد. \n"
-"Ù„Ø·ÙØ§ یک قسمت‌بندی /boot را اضاÙÙ‡ کنید"
-#: fsedit.pm:446
-#, fuzzy, c-format
+#: fsedit.pm:461
+#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr ""
-"شما قسمت‌بندی RAID Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ را مانند ریشه (/) انتخاب کرده‌اید. \n"
-"هیچ بارگزار آغازگری قادر به اداره‌ی این بدون یک قسمت‌بندی /boot نمی‌باشد. \n"
-"Ù„Ø·ÙØ§ یک قسمت‌بندی /boot را اضاÙÙ‡ کنید"
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
-#, fuzzy, c-format
+#: fsedit.pm:472
+#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"شما قسمت‌بندی RAID Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ را مانند ریشه (/) انتخاب کرده‌اید. \n"
-"هیچ بارگزار آغازگری قادر به اداره‌ی این بدون یک قسمت‌بندی /boot نمی‌باشد. \n"
-"Ù„Ø·ÙØ§ یک قسمت‌بندی /boot را اضاÙÙ‡ کنید"
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr ""
"نمی‌توانید از سیستم پرونده‌ی رمزگذاری شده برای نقطه سوارسازی %s Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید"
-#: fsedit.pm:447
-#, fuzzy, c-format
+#: fsedit.pm:482
+#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
-msgstr "نمی‌توانید از یک حجم منطقی LVM برای نقطه سوارسازی %s Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید"
+msgstr ""
-#: fsedit.pm:449
-#, fuzzy, c-format
+#: fsedit.pm:484
+#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-"شما حجم منطقی LVM را مانند ریشه (/) انتخاب کرده‌اید. \n"
-"هیچ بارگزار آغازگری قادر به اداره‌ی این بدون یک قسمت‌بندی /boot نمی‌باشد. \n"
-"Ù„Ø·ÙØ§ مطمئن شوید Ú©Ù‡ یک قسمت‌بندی /boot را اضاÙÙ‡ کرده‌اید"
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "این شاخه باید درون سیستم پرونده‌ی ریشه باقی بماند"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2909,12 +2869,12 @@ msgstr ""
"شما به یک سیستم پرونده‌ی واقعی (ext2/3/4, reiserfs, xfs, یا jfs) برای این "
"نقطه سوارسازی احتیاج دارید\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "ÙØ¶Ø§ÛŒ آزاد کاÙÛŒ برای جاسازی-خودکار وجود ندارد"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "کاری برای انجام نیست"
@@ -2924,283 +2884,278 @@ msgstr "کاری برای انجام نیست"
msgid "SATA controllers"
msgstr "کنترل‌گر‌های SATA"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "کنترل‌گر‌های RAID"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "کنترل‌گر‌های (E)IDE/ATA "
-#: harddrake/data.pm:92
-#, fuzzy, c-format
+#: harddrake/data.pm:93
+#, c-format
msgid "Card readers"
-msgstr "مدل کارت:"
+msgstr ""
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "کنترل‌گر‌های Firewire "
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "کنترل‌گر‌های PCMCIA "
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "کنترل‌گر‌های SCSI "
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "کنترل‌گر‌های USB"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "درگاه‌های USB"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "کنترل‌گر‌های SMBus "
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "پل‌ها وکنترل‌گر‌های سیستم"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "دیسکچه"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "زیپ"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "دیسک"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr ""
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "سی‌دی‌رم"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "نگارشگرهای سی‌دی/دی‌وی‌دی"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "دی‌وی‌دی-رم"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "نوار"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "کنترل‌گر‌های AGP"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "کارت ویدیو"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr ""
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "کارت‌تلویزیون"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "دیگر دستگاه‌های چندرسانه‌ای"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "کارت صوت"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "دوربین وب"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "پردازنده‌ها"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "سازوارگرهای ISDN "
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr ""
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr ""
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr ""
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr ""
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr ""
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "کارت ایثرنت"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "مودم"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "سازوارگرهای ADSL"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "Ø­Ø§ÙØ¸Ù‡"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "چاپگر"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr ""
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "Joystick"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "ØµÙØ­Ù‡â€ŒÚ©Ù„ید"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr ""
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "موشی"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr ""
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "UPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "پویشگر"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "ناشناس/دیگران"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "cpu # "
-#: harddrake/sound.pm:303
+#: harddrake/sound.pm:80
#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "Ù„Ø·ÙØ§Ù‹ صبر کنید... در حال بکار بستن پیکربندی"
-
-#: harddrake/sound.pm:366
-#, c-format
-msgid "Enable PulseAudio"
-msgstr ""
+msgid "No known driver"
+msgstr "هیچ راه‌انداز آشنایی"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr ""
+msgid "There's no known driver for your sound card (%s)"
+msgstr "راه‌انداز شناخته شده‌ای برای کارت صوت (%s) شما وجود ندارد"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
+msgid "Enable PulseAudio"
msgstr ""
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr ""
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr "مشکل گشایی"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "هیچ راه‌انداز دیگر"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
@@ -3209,191 +3164,80 @@ msgstr ""
"هیچ راه‌انداز شناخته شده‌‌ی OSS/ALSA دیگری برای کارت صوتی شما (%s) که در حال "
"حاضر از \"%s\" Ø§Ø³ØªÙØ§Ø¯Ù‡ می‌کند وجود ندارد"
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "پیکربندی صوت"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-"در اینجا می‌توانید راه‌انداز دیگری را (OSS یا ALSA) برای کارت صوتی خود (%s) "
-"انتخاب کنید."
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-"\n"
-"\n"
-"کارت شما در حال حاضر از راه‌انداز %s\"%s\" Ø§Ø³ØªÙØ§Ø¯Ù‡ می‌کند (راه‌انداز Ù¾ÛŒØ´â€ŒÙØ±Ø¶ "
-"برای کارت شما \"%s\" است)"
+msgid "Sound troubleshooting"
+msgstr "اشکال‌زدایی صوت"
-#: harddrake/sound.pm:414
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-"برنامه OSS (سیستم صوتی آزاد) اولین API صوتی بود. آن یک API صوتی غیر وابسته "
-"به سیستم عامل است (در بیشتر سیستم‌های یونیکس موجود است) ولی آن یک API خیلی "
-"ساده و محدود است.\n"
-" دیگر اینکه همه‌ی راه‌انداز‌های OSS چرخ را دوباره اختراع می‌کنند.\n"
"\n"
-"برنامه ALSA (ساختار صوتی Ù¾ÛŒØ´Ø±ÙØªÙ‡ لینوکس) یک معماری تشکیل شده از بخش‌ها را "
-"دارا است که \n"
-"از یک گستره‌ی وسیعی از کارت‌های PCI ،USB و ISA پشتیبانی می‌کند.\n"
+"- 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.\n"
"\n"
-"آن همچنین یک API بالاتری از OSS عرضه می‌کند.\n"
"\n"
-"برای Ø§Ø³ØªÙØ§Ø¯Ù‡ از alsa, شما می‌توانید یکی از دو روش زیر را انتخاب نمایید:\n"
-"- روش قدیمی همخوان با OSS api \n"
-"- ALSA api جدید که قابلیت‌های بهینه شده‌ی بسیاری را عرضه می‌دارد ولی با لزوم "
-"Ø§Ø³ØªÙØ§Ø¯Ù‡ از کتابخانه ALSA .\n"
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "راه‌انداز:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- \"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\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"راه‌انداز قدیمی \"%s\" در لیست سیاه است.\n"
"\n"
-"این برای برداشتن از هسته گزارش شده است.\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"راه‌انداز جدید \"%s\" Ùقط در bootstrap بعدی Ø§Ø³ØªÙØ§Ø¯Ù‡ خواهد شد."
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "هیچ راه‌انداز منبع آزاد"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"هیچ راه‌انداز آزاد برای کارت صوتی شما (%s) وجود ندارد، اما یک راه‌انداز تجاری "
-"در \"%s\" وجود دارد."
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "هیچ راه‌انداز آشنایی"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "راه‌انداز شناخته شده‌ای برای کارت صوت (%s) شما وجود ندارد"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "اشکال‌زدایی صوت"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
+"- \"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.\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-"آزمایش‌گر اشکال صوت کلاسیک ÙØ±Ù…ان‌های بدنبال آمده را برای اجرا دارد:\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" به شما می‌گوید که کارت شما از چه "
-"راه‌اندازی\n"
-"توسط Ù¾ÛŒØ´â€ŒÙØ±Ø¶ Ø§Ø³ØªÙØ§Ø¯Ù‡ می‌کند.\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" به شما می‌گوید از چه راه‌اندازی در\n"
-"حال حاضر Ø§Ø³ØªÙØ§Ø¯Ù‡ می‌شود\n"
"\n"
-"- \"/sbin/lsmod\" شما را برای بررسی این که آیا راه‌انداز بارگذاری شده یا نه\n"
-"قادر می‌سازد\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" و \"/sbin/chkconfig --list alsa\" به \n"
-"شما می‌گوید که آیا صوت و سرویس‌های alsa برای اجرا در initlevel 3 \n"
-"پیکربندی شده‌اند\n"
"\n"
-"- \"aumix -q\" به شما می‌کوید که آیا حجم صدا خاموش است یا نه\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" به شما می‌گوید کدام برنامه از کارت صوت Ø§Ø³ØªÙØ§Ø¯Ù‡ "
-"می‌کند.\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "اجازه بده تا هر راه‌اندازی را انتخاب کنم"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "انتخاب یک راه‌انداز دلخواه"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"/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)\n"
msgstr ""
-"اگر شما واقعاً می‌دانید که کدام راه‌انداز برای کارت شما درست است\n"
-"می‌توانید یکی را در لیست بالا انتخاب کنید. \n"
-"\n"
-"راه‌انداز کنونی کارت صوتی \"%s\" شما \"%s\" است"
#: harddrake/v4l.pm:12
#, c-format
@@ -3421,7 +3265,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
"برای بیشتر کارت‌های تلویزیون، بخش bttv در هسته‌ی لینوکس/GNU پارامترهای درست را "
"بطور خودکارشناسائی می‌کند.\n"
@@ -3438,70 +3282,73 @@ msgstr "مدل کارت:"
msgid "Tuner type:"
msgstr "نوع گیرنده:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "تأیید"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "بله"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "نه"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "انتخاب پرونده‌ای"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Ø§ÙØ²ÙˆØ¯Ù†"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "تغییر"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "پایان"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "پیشین"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
msgstr "هیچ پرونده‌ای انتخاب نشده است"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
msgstr "شما یک شاخه را انتخاب کرده‌اید، نه یک پرونده را"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
msgstr "چنین شاخه‌ای نیست"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "چنین پرونده‌ای نیست"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr ""
@@ -3583,1248 +3430,1266 @@ msgstr "ارسال-مجدد"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:RTL"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "آندورا"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "امارات متحده‌ی عربی"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "Ø§ÙØºØ§Ù†Ø³ØªØ§Ù†"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "انتیگوا و باربودا"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "آنگیلا"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "آلبانی"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "ارمنستان"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "هلند انتیلز"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "آنگولا"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "ان‌تارک‌تیکا"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "آرژانتین"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "ساموای آمریکا"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "اطریش"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "استرالیا"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "آروبا"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "آذربایجان"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "بوسنی هرسه‌گوینا"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "باربادوس"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "بنگلادش"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "بلژیک"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "بورکینا ÙØ§Ø³Ùˆ"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "بلغارستان"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "بحرین"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "بوروندی"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "بنین"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "برمودا"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "برونای داروسلام"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "بولیوی"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "برزیل"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "باهاما"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "بوتان"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "جزیره بووت"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "بوتسوانا"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "بلاروس"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "بلایز"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "کانادا"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "جزایر کوکوس (کیلینگ)"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "کونگو (کین‌شاسا)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "جمهوری مرکزی Ø¢ÙØ±ÛŒÙ‚ا"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "کونگو (برازاویله)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "سوئیس"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "کوته د'آی‌وری"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "جزایر کوک"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "شیلی"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "کامرون"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "چین"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "کلمبیا"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "کوستا ریکا"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "صربستان و مونته‌نگرو"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "کوبا"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "کیپ ورده"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "جزایر کریسمس"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "قبرس"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "جمهوری چک"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "آلمان"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "جیبوتی"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "دانمارک"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "دومینیک"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "جمهوری دومینیک"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "الجزایر"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "اکوآدور"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "استونی"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "مصر"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "صحرای غربی"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "اریتره"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "اسپانیا"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "اتیوپی"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Ùنلاند"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Ùیجی"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "جزایر ÙØ§Ù„ک‌لند (مالویناس)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "میکرونه‌سیا"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "جزایر ÙØ§Ø±Ø¦Ùˆ"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "ÙØ±Ø§Ù†Ø³Ù‡"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "گابن"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "بریتانیا"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "گرانادا"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "گرجستان"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "گینه‌ی ÙØ±Ø§Ù†Ø³ÙˆÛŒ"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "غنا"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "جیبرالتا"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "گرین‌لند"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "گامبیا"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "گینه"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "گوادلوپ"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "گینه‌ی استوایی"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "یونان"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "جزایر جورجیو و ساندیویچ جنوبی"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "گواتمالا"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "گوام"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "گینه-بیساو"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "گویانا"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "چین (هنگ‌ کنگ)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "جزایر هرد و مک‌دونالد "
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "هوندوراس"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "کروآسی"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "هایی‌تی"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "مجارستان"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "اندونزی"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "ایرلند"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "اسرائیل"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "هند"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "منطقه‌ی بریتانیایی اقیانوس هند"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "عراق"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "ایران"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "آیس‌لند"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "ایتالیا"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "جامائیکا"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "اردن"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "ژاپن"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "کنیا"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "قرقیزستان"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "کامبوج"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "کیریباتی"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "کوموروس"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "سنت کیتز و نویز"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "کره (شمال)"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "کره"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "کویت"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "جزایر کی‌من"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "قزاقستان"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "لائوس"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "لبنان"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "سنت لوشیا"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "لیختن‌اشتاین"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "سریلانکا"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "لیبریا"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "لوسوتو"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "لیت‌وانی"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "لوکزامبورگ"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "لاتویا"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "لیبی"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "مراکش"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "موناکو"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "مولدووا"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "ماداگاسکار"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "جزایر مارشال"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "مقدونیه"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "مالی"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "موانمار"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "مغولستان"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "جزایر ماریان شمالی"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "مارتینیک"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "موریتانیا"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "مونت‌سرات"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "مالتا"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "ماریسی"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "مالدیوز"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "مالاوی"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "مکزیک"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "مالزی"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "موزامبیک"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "نامیبیا"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "کله‌دونیای جدید"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "نیجر"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "جزایر نورÙولک"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "نیجریه"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "نیکاراگوئه"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "هلند"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "نروژ"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "نپال"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "ناورو"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "نی‌وه"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "زلاندنو"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "عمان"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "پاناما"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "پرو"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "پولی‌نسیای ÙØ±Ø§Ù†Ø³ÙˆÛŒ"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "گینه‌ی جدید پاپائو "
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Ùیلیپین"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "پاکستان"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "لهستان"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "سنت پی‌یر و میگوئل"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "پیت‌کایرن"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "پورتو ریکو"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Ùلسطین"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "پرتغال"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "پاراگوئه"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "پالاو"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "قطر"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "اتحاد مجدد"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "رومانی"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "روسیه"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "روآندا"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "عربستان سعودی"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "جزایر سولومون"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "سیشلز"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "سودان"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "سوئد"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "سنگاپور"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "سنت هلن"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "اسلوونی"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "سوآل‌بارد و جان ماین"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "اسلواکی"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "سیه‌رآ Ù„Ùونه"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "سن مارینو"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "سنگال"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "سومالی"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "سورینام"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "ساÙÙˆ توم Ùˆ پرینسیپ"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "ال‌سالوادور"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "سوریه"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "سوازیلند"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "جزایر ترک‌ها و کایکو‌ها"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "چاد"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "مناطق جنوبی ÙØ±Ø§Ù†Ø³ÙˆÛŒ"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "توگو"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "تایلند"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "تاجیکستان"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "توکل‌آو"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "تیمور شرقی"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "ترکمنستان"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "تونس"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "تونگا"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "ترکیه"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "ترینیداد و توباگو"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "تووالو"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "چینی (تایوان)"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "تانزانیا"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "اوکراین"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "اوگاندا"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "جزایر Ù…ØªÙØ±Ù‚Ù‡ Ú©ÙˆÚ†Ú© ایالات متحده"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "ایالات متحده"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "اروگوئه"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "ازبکستان"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "واتیکان"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "سنت وینسنت و گرنادینز"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "ونزوئلا"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "جزایر ویرجین (بریتانیایی)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "جزایر ویرجین (آمریکا)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "ویتنام"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "وانوآتو"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "والیس Ùˆ Ùوتونا"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "ساموآ"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "یمن"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "مایوت‌ته"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "Ø¢ÙØ±ÛŒÙ‚ای جنوبی"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "زامبیا"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "زیمبابوه"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "به %s خوش آمدید"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr ""
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "نخست حجم‌های منطقی برداشته شوند\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
+#. -PO: Only write something if needed:
#: messages.pm:11
-#, fuzzy, c-format
+#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr ""
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "معرÙÛŒ"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+"سیستم عامل و اجزای دیگر موجود در پخش لینوکس ماندریبا از این به بعد\n"
+" \"محصولات Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ\" خوانده خواهند شد. محصولات Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ شامل\n"
+"یک مجموعه از Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±â€ŒÙ‡Ø§ØŒ روش‌ها، قواعد Ùˆ نوشتارهای مربوط به سیستم عامل\n"
+"و اجزای مختل٠پخش لینوکس ماندریبا می‌باشد."
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr "Û±. تواÙق‌نامه‌ی مجوز"
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4838,16 +4703,33 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+"Ù„Ø·ÙØ§Ù‹ این نوشتار را با دقت بخوانید. این نوشتار یک تواÙق‌نامه‌ی مجوز بین شما Ùˆ \n"
+"شرکت Mageiaمی‌باشد Ú©Ù‡ شامل محصولات Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ می‌شود.\n"
+"با نصب کردن، تکثیر یا Ø§Ø³ØªÙØ§Ø¯Ù‡ از محصولات Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ به هر طریق، شما شروط\n"
+"این مجوز را ØµØ±ÛŒØ­Ø§Ù Ù¾Ø°ÛŒØ±ÙØªÙ‡ Ùˆ قبول کرده‌اید. اگر مواÙÙ‚ با هر قسمت از مجوز "
+"نیستید،\n"
+"اجازه‌ی نصب، تکثیر‌ یا Ø§Ø³ØªÙØ§Ø¯Ù‡ از محصولات Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ را ندارید.\n"
+"هر تلاشی برای نصب، تکثیر یا Ø§Ø³ØªÙØ§Ø¯Ù‡ از محصولات Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ به طوری\n"
+"که با شروط این مجوز تطابق نداشته باشد هیچ ‌شده و به امتیازات شما در\n"
+"این مجوز پایان می‌بخشد. با باطل شدن مجوز، باید بیدرنگ تمام کپی‌های\n"
+"محصولات Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ را نابود کنید."
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr "۲. ضمانت محدود"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4855,15 +4737,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4872,51 +4754,96 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
+"you."
+msgstr ""
+"محصولات Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ Ùˆ نوشتار همراه بطور \"همینطوری\"ØŒ بدون هیچ ضمانتی\n"
+"و تا جایی که قانون اجازه می‌دهد، عرضه شده‌اند.\n"
+"شرکت Mageia در هیچ شرایطی و تا جایی که قانون اجازه می‌دهد،\n"
+"مسئول هر Ø§ØªÙØ§Ù‚ مخصوص، هر خرابی مستقیم یا غیر مستقیم (شامل خرابی‌های نامحدود\n"
+"برای از دست دادن شغل، اشکالات شغلی، ضرر مالی و جریمه‌های از طر٠یک دادگاه\n"
+"یا هر ضرر متعاقب دیگر) در پی‌ Ø§Ø³ØªÙØ§Ø¯Ù‡ یا ناتوانی در Ø§Ø³ØªÙØ§Ø¯Ù‡ از محصولات "
+"Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒØŒ\n"
+"حتی اگر Mageiaاز احتمال یا پیش‌آمد چنین خرابی‌هایی مطلع شده باشد\n"
+"نخواهد بود.\n"
"\n"
-"3. The GPL License and Related Licenses\n"
+"مسئولیت محدود مربوط به داشتن یا Ø§Ø³ØªÙØ§Ø¯Ù‡ از Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø± ممنوعه در بعضی از "
+"کشورها\n"
"\n"
+"شرکت Mageia یا توزیع کنندگان آن در هیچ شرایطی و تا جایی که قانون اجازه "
+"می‌دهد،\n"
+"مسئول هر Ø§ØªÙØ§Ù‚ مخصوص، هر خرابی مستقیم یا غیر مستقیم (شامل خرابی‌های نامحدود\n"
+"برای از دست دادن شغل، اشکالات شغلی، ضرر مالی و جریمه‌های از طر٠یک دادگاه\n"
+"یا هر ضرر متعاقب دیگر) برای داشتن Ùˆ Ø§Ø³ØªÙØ§Ø¯Ù‡ یا بارگیری محصولات Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ از "
+"یکی \n"
+"از پایگاه‌های لینوکس ماندریبا که در بعضی از کشورها بوسیله قانون محلی ممنوع یا "
+"محدود می‌باشند \n"
+"نخواهد بود. این مسئولیت محدود برای اجزای رمزگذاری قوی، ولی نه تنها آنها، که "
+"در\n"
+"محصولات Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ وجود دارند می‌باشد."
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr "۳. مجوز GPL و مجوزهای مربوطه"
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr "۴. حقوق مالکیت نبوغی"
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+"تمام حقوق برنامه‌های محصولات Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ به نویسندگان هر یک از آنها تعلق داشته "
+"و بوسیله \n"
+"مالکیت نبوغی Ùˆ قوانین حق امتیاز برنامه‌های Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ Ø­ÙØ§Ø¸Øª می‌شوند. \n"
+"شرکت Mageiaحقوق امتیازی خود را برای تغییر یا ÙˆÙÙ‚ دادن محصولات Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ \n"
+"بطور کامل یا قسمت‌هایی از آنها، در هر صورت Ùˆ برای هر منظور محÙوظ می‌دارد. \n"
+"\"Mageia\" و علائم مربوطه آرم‌های بازرگانی %s می باشند."
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr "۵. اجرای قوانین"
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -4928,91 +4855,8 @@ msgid ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"For any question on this document, please contact Mageia."
msgstr ""
-"معرÙÛŒ\n"
-"\n"
-"سیستم عامل و اجزای دیگر موجود در پخش لینوکس ماندریبا از این به بعد\n"
-" \"محصولات Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ\" خوانده خواهند شد. محصولات Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ شامل\n"
-"یک مجموعه از Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±â€ŒÙ‡Ø§ØŒ روش‌ها، قواعد Ùˆ نوشتارهای مربوط به سیستم عامل\n"
-"و اجزای مختل٠پخش لینوکس ماندریبا می‌باشد.\n"
-"\n"
-"\n"
-"Û±. تواÙق‌نامه‌ی مجوز\n"
-"\n"
-"Ù„Ø·ÙØ§Ù‹ این نوشتار را با دقت بخوانید. این نوشتار یک تواÙق‌نامه‌ی مجوز بین شما Ùˆ \n"
-"شرکت Mandriva S.A می‌باشد Ú©Ù‡ شامل محصولات Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ می‌شود.\n"
-"با نصب کردن، تکثیر یا Ø§Ø³ØªÙØ§Ø¯Ù‡ از محصولات Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ به هر طریق، شما شروط\n"
-"این مجوز را ØµØ±ÛŒØ­Ø§Ù Ù¾Ø°ÛŒØ±ÙØªÙ‡ Ùˆ قبول کرده‌اید. اگر مواÙÙ‚ با هر قسمت از مجوز "
-"نیستید،\n"
-"اجازه‌ی نصب، تکثیر‌ یا Ø§Ø³ØªÙØ§Ø¯Ù‡ از محصولات Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ را ندارید.\n"
-"هر تلاشی برای نصب، تکثیر یا Ø§Ø³ØªÙØ§Ø¯Ù‡ از محصولات Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ به طوری\n"
-"که با شروط این مجوز تطابق نداشته باشد هیچ ‌شده و به امتیازات شما در\n"
-"این مجوز پایان می‌بخشد. با باطل شدن مجوز، باید بیدرنگ تمام کپی‌های\n"
-"محصولات Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ را نابود کنید.\n"
-"\n"
-"\n"
-"۲. ضمانت محدود\n"
-"\n"
-"محصولات Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ Ùˆ نوشتار همراه بطور \"همینطوری\"ØŒ بدون هیچ ضمانتی\n"
-"و تا جایی که قانون اجازه می‌دهد، عرضه شده‌اند.\n"
-"شرکت Mandriva S.A. در هیچ شرایطی و تا جایی که قانون اجازه می‌دهد،\n"
-"مسئول هر Ø§ØªÙØ§Ù‚ مخصوص، هر خرابی مستقیم یا غیر مستقیم (شامل خرابی‌های نامحدود\n"
-"برای از دست دادن شغل، اشکالات شغلی، ضرر مالی و جریمه‌های از طر٠یک دادگاه\n"
-"یا هر ضرر متعاقب دیگر) در پی‌ Ø§Ø³ØªÙØ§Ø¯Ù‡ یا ناتوانی در Ø§Ø³ØªÙØ§Ø¯Ù‡ از محصولات "
-"Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒØŒ\n"
-"حتی اگر Mandriva S.A.از احتمال یا پیش‌آمد چنین خرابی‌هایی مطلع شده باشد\n"
-"نخواهد بود.\n"
-"\n"
-"مسئولیت محدود مربوط به داشتن یا Ø§Ø³ØªÙØ§Ø¯Ù‡ از Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø± ممنوعه در بعضی از "
-"کشورها\n"
-"\n"
-"شرکت Mandriva S.A. یا توزیع کنندگان آن در هیچ شرایطی و تا جایی که قانون "
-"اجازه می‌دهد،\n"
-"مسئول هر Ø§ØªÙØ§Ù‚ مخصوص، هر خرابی مستقیم یا غیر مستقیم (شامل خرابی‌های نامحدود\n"
-"برای از دست دادن شغل، اشکالات شغلی، ضرر مالی و جریمه‌های از طر٠یک دادگاه\n"
-"یا هر ضرر متعاقب دیگر) برای داشتن Ùˆ Ø§Ø³ØªÙØ§Ø¯Ù‡ یا بارگیری محصولات Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ از "
-"یکی \n"
-"از پایگاه‌های لینوکس ماندریبا که در بعضی از کشورها بوسیله قانون محلی ممنوع یا "
-"محدود می‌باشند \n"
-"نخواهد بود. این مسئولیت محدود برای اجزای رمزگذاری قوی، ولی نه تنها آنها، که "
-"در\n"
-"محصولات Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ وجود دارند می‌باشد.\n"
-"\n"
-"\n"
-"۳. مجوز GPL و مجوزهای مربوطه\n"
-"\n"
-"محصولات Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ حاوی برنامه‌های ساخته شده توسط اشخاص Ùˆ واحدهای گوناگون "
-"می‌باشند.\n"
-"بیشتر این برنامه‌ها تحت شروط مجوز عادی عمومی GNU، از این به بعد به \"GPL\" "
-"خوانده\n"
-"خواهد شد، یا مجوز‌های مشابه اداره می‌شوند. بیشتر این مجوز‌ها به شما اجازه‌ی "
-"Ø§Ø³ØªÙØ§Ø¯Ù‡ØŒ \n"
-"تکثیر، سازگار کردن یا انتشار مجدد Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø± پوشش دهنده‌ی خود را می‌دهند. Ù„Ø·ÙØ§Ù‹ "
-"شروط \n"
-"این تواÙق‌نامه‌های Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø± را قبل از Ø§Ø³ØªÙØ§Ø¯Ù‡ از آنها با دقت بخوانید. سؤالات "
-"مربوط به مجوز \n"
-"Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø± بایستی به نویسنده‌ی آن Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø± ونه به ماندریبا ÙØ±Ø³ØªØ§Ø¯Ù‡ شوند. "
-"برنامه‌های تهیه شده بوسیله \n"
-"ماندریبا توسط مجوز GPL اداره می‌شوند. نوشتارهای نوشته شده توسط Mandriva S.A. "
-"تحت \n"
-"مجوز مخصوص اداره می‌شوند. Ù„Ø·ÙØ§Ù‹ به این نوشتارها برای توضیحات بیشتر مراجعه "
-"کنید.\n"
-"\n"
-"\n"
-"۴. حقوق مالکیت نبوغی\n"
-"تمام حقوق برنامه‌های محصولات Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ به نویسندگان هر یک از آنها تعلق داشته "
-"و بوسیله \n"
-"مالکیت نبوغی Ùˆ قوانین حق امتیاز برنامه‌های Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ Ø­ÙØ§Ø¸Øª می‌شوند. \n"
-"شرکت Mandriva S.A.حقوق امتیازی خود را برای تغییر یا ÙˆÙÙ‚ دادن محصولات "
-"Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ \n"
-"بطور کامل یا قسمت‌هایی از آنها، در هر صورت Ùˆ برای هر منظور محÙوظ می‌دارد. \n"
-"\"Mandriva\", \"Mandriva Linux\" و علائم مربوطه آرم‌های بازرگانی Mandriva S."
-"A. می باشند.\n"
-"\n"
-"\n"
-"۵. اجرای قوانین \n"
-"\n"
"اگر هر قسمت از این تواÙق‌نامه توسط Ø­Ú©Ù… دادگاهی نادیده، غیرقانونی یا غیر قابل "
"اجرا تشخیص داده شود، \n"
"این قسمت از این قرارداد حذ٠می‌گردد. شما در قسمت‌های دیگر قابل اجرای قرارداد "
@@ -5021,63 +4865,15 @@ msgstr ""
"شروط این مجوز توسط قوانین کشور ÙØ±Ø§Ù†Ø³Ù‡ تصویب Ùˆ اجرا می‌شوند. \n"
"هر اختلاÙÛŒ در شروط این مجوز ترجیحاً توسط دادگاه حل خواهد گردید. در آخرین \n"
"مرحله، اختلا٠به دادسرای قانون پاریس - ÙØ±Ø§Ù†Ø³Ù‡ ارجاع داده خواهد شد. \n"
-"برای هر سؤالی درباره این نوشتار Ù„Ø·ÙØ§Ù‹ با Mandriva S.A. تماس بگیرید.\n"
+"برای هر سؤالی درباره این نوشتار Ù„Ø·ÙØ§Ù‹ با Mageia تماس بگیرید."
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
@@ -5088,93 +4884,38 @@ msgstr ""
"پایگاه http://www.mp3licensing.com مراجعه کنید). اگر در این باره مطمئن "
"نیستید به قوانین محل اقامت خود مراجعه کنید."
-#: messages.pm:120
+#: messages.pm:111
#, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
+"تبریک میگوییم، نصب تکمیل شده است.\n"
+"رسانه‌ی آغازگر را برداشته Ùˆ برگشت را برای آغازگری مجدد ÙØ´Ø§Ø± دهید."
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:113
#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
msgstr ""
-"تبریک میگوییم، نصب تکمیل شده است.\n"
-"رسانه‌ی آغازگر را برداشته Ùˆ برگشت را برای آغازگری مجدد ÙØ´Ø§Ø± دهید.\n"
-"\n"
-"\n"
"برای اطلاعات درباره تعمیرات موجود برای این انتشار لینوکس مان‌درایک\n"
"با Errata مشورت کنید:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"اطلاعات درباره‌ی پیکربندی سیستم‌تان در ÙØµÙ„ بعد از نصب راهنمای کاربر لینوکس \n"
-"ماندریبا رسمی موجود است."
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
#: modules/interactive.pm:19
-#, fuzzy, c-format
+#, c-format
msgid "This driver has no configuration parameter!"
-msgstr "پیکربندی راه‌انداز UPS"
+msgstr ""
#: modules/interactive.pm:22
#, c-format
@@ -5213,18 +4954,18 @@ msgstr "در حال نصب راه‌انداز برای کنترل‌گر USB"
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "در حال نصب راه‌انداز برای کنترل‌گر دیوارآتش %s"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "در حال نصب راه‌انداز برای کنترل‌گر دیوارآتش \"%s\""
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "در حال نصب راه‌انداز برای کنترل‌گر دیسک %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "در حال نصب راه‌انداز برای کنترل‌گر دیسک \"%s\""
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "در حال نصب راه‌انداز برای کنترل‌گر ابثرنت %s"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "در حال نصب راه‌انداز برای کنترل‌گر ابثرنت \"%s\""
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5306,35 +5047,35 @@ msgstr ""
"بارگذاری بخش %s شکست خورد.\n"
"آیا می‌خواهید با پارامترهای دیگری دوباره امتحان کنید؟"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr ""
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr ""
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr ""
-#: mygtk2.pm:1544 mygtk2.pm:1545
-#, fuzzy, c-format
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
+#, c-format
msgid "Password seems secure"
-msgstr "گذرواژه برای کاربر"
+msgstr ""
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "سوارسازی شکست خورد: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "قسمت‌بندی مضاع٠بر این پایگاه حمایت نمی‌شود"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
@@ -5342,10 +5083,10 @@ msgstr ""
"حل، انتقال قسمت‌بندی‌های اولیه‌ی شما بنحوی است که آن سوراخ نزدیک به قسمت‌بندی‌های "
"مضاع٠قرار داده شود."
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
@@ -5354,111 +5095,111 @@ msgstr ""
"آزمایشی برای بررسی بی‌عیب بودن داده‌ها شکست خورد. \n"
"این بدین معنی است که هر چه بر روی دیسک بنویسید اطلاعات شانسی و خراب خواهد شد."
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr ""
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr ""
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr ""
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr ""
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr ""
-#: pkgs.pm:269 pkgs.pm:270
-#, fuzzy, c-format
+#: pkgs.pm:281 pkgs.pm:282
+#, c-format
msgid "Unused hardware support"
-msgstr "بکار انداختن پشتیبانی رادیو"
+msgstr ""
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr ""
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr "نمیتوان قسمت‌بندی را به _formatted_ RAID %s اضاÙÙ‡ کرد"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "قسمت‌بندی‌های کاÙÛŒ برای سطح RAID %d وجود ندارد\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "شاخه‌ی /usr/share/sane/firmware نتوانست ایجاد گردد!"
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "شاخه‌ی /usr/share/sane/%s نتوانست ایجاد گردد!"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr "پرونده‌ی Ø«Ø§Ø¨Øªâ€ŒØ§ÙØ²Ø§Ø± %s نتوانست به /usr/share/sane/firmware Ú©Ù¾ÛŒ گردد!"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr "اجازه‌های پرونده‌ی Ø«Ø§Ø¨Øªâ€ŒØ§ÙØ²Ø§Ø± %s نتوانست گذارده شوند!"
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "پویشگردرایک"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr "نمی‌توان بسته‌های لازم را برای اشتراک پویشگر(های) شما نصب کرد."
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr "پویشگر(های) شما برای کاربرهای غیر-مدیر در دسترس نخواهد بود."
#: security/help.pm:11
-#, fuzzy, c-format
+#, c-format
msgid "Accept bogus IPv4 error messages."
-msgstr "پذیرش پیغام‌های خطای bogus IPv4"
+msgstr ""
#: security/help.pm:13
-#, fuzzy, c-format
+#, c-format
msgid "Accept broadcasted icmp echo."
-msgstr "پذیرش پخش همگانی انعکاس icmp"
+msgstr ""
#: security/help.pm:15
-#, fuzzy, c-format
+#, c-format
msgid "Accept icmp echo."
-msgstr "پذیرش پژواک icmp"
+msgstr ""
#: security/help.pm:17
-#, fuzzy, c-format
+#, c-format
msgid "Allow autologin."
-msgstr "اجازه/امتناع ثبت‌ورود خودکار."
+msgstr ""
#. -PO: here "ALL" is a value in a pull-down menu; translate it the same as "ALL" is
#: security/help.pm:21
-#, fuzzy, c-format
+#, c-format
msgid ""
"If set to \"ALL\", /etc/issue and /etc/issue.net are allowed to exist.\n"
"\n"
@@ -5466,49 +5207,39 @@ msgid ""
"\n"
"Else only /etc/issue is allowed."
msgstr ""
-"اگر \"همه\" تعیین شده است، /etc/issue و /etc/issue.net اجازه دارد وجود داشته "
-"باشد.\n"
-"\n"
-"اگر هیچ تعیین شده، هیچ برآمدهایی مجاز نیستند.\n"
-"\n"
-"بجز Ùقط /etc/issue Ú©Ù‡ مجاز است."
#: security/help.pm:27
-#, fuzzy, c-format
+#, c-format
msgid "Allow reboot by the console user."
-msgstr "اجازه/امتناع آغازگری مجدد توسط کاربر کنسول."
+msgstr ""
#: security/help.pm:29
-#, fuzzy, c-format
+#, c-format
msgid "Allow remote root login."
-msgstr "اجازه‌ی ثبت‌ورود از راه دور مدیر"
+msgstr ""
#: security/help.pm:31
-#, fuzzy, c-format
+#, c-format
msgid "Allow direct root login."
-msgstr "اجازه/امتناع ثبت‌ورود مستقیم مدیر."
+msgstr ""
#: security/help.pm:33
#, fuzzy, c-format
msgid ""
"Allow the list of users on the system on display managers (kdm and gdm)."
-msgstr "اجازه/امتناع لیست کاربران بر روی سیستم در مدیران نمایش (kdm and gdm)."
+msgstr "Ùهرست کاربران بر مدیران نمایش (sddm and gdm)"
#: security/help.pm:35
-#, fuzzy, c-format
+#, c-format
msgid ""
"Allow to export display when\n"
"passing from the root account to the other users.\n"
"\n"
"See pam_xauth(8) for more details.'"
msgstr ""
-"اجازه/امتناع صدور نمایش هنگامیکه\n"
-"از حساب مدیر به کاربران دیگر عبور داده میشود.\n"
-"\n"
-"برای جزئیات بیشتر به pam_xauth(۸) مراجعه کنید."
#: security/help.pm:40
-#, fuzzy, c-format
+#, c-format
msgid ""
"Allow X connections:\n"
"\n"
@@ -5518,13 +5249,6 @@ msgid ""
"\n"
"- \"None\" (no connection)."
msgstr ""
-"اجازه/امتناع اتصالات X:\n"
-"\n"
-"- همه (همه‌ی اتصالات مجاز هستند),\n"
-"\n"
-"- محلی (Ùقط اتصال از ماشین محلی)\n"
-"\n"
-"- هیچ (هیچ اتصال)."
#: security/help.pm:48
#, c-format
@@ -5537,7 +5261,7 @@ msgstr ""
#. -PO: here "ALL", "Local" and "None" are values in a pull-down menu; translate them the same as they're
#: security/help.pm:53
-#, fuzzy, c-format
+#, c-format
msgid ""
"Authorize:\n"
"\n"
@@ -5548,20 +5272,9 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
-"اجازه دادن:\n"
-"\n"
-"- همه‌ی سرویس‌های کنترل شده بوسیله tcp_wrappers (ØµÙØ­Ø§Øª دستورالعمل hosts.deny "
-"(5) را ببینید) اگر به \"همه\" گذارده شده است,\n"
-"\n"
-"- Ùقط سرویس‌های محلی اگر به \"محلی\" گذارده شده\n"
-" \n"
-" - هیچکدام اگر به \"هیچ\" گذارده شده\n"
-"\n"
-"برای اجازه به سرویس‌هایی Ú©Ù‡ احتیاج دارید، از /etc/hosts.allow Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید "
-"((hosts.allow(5)را مشاهده کنید)."
#: security/help.pm:63
#, c-format
@@ -5585,31 +5298,25 @@ msgstr ""
"بسته حاضر باشد Ø§Ø³ØªÙØ§Ø¯Ù‡ می‌شود."
#: security/help.pm:72
-#, fuzzy, c-format
+#, c-format
msgid ""
"Enable crontab and at for users.\n"
"\n"
"Put allowed users in /etc/cron.allow and /etc/at.allow (see man at(1)\n"
"and crontab(1))."
msgstr ""
-"بکار اندازی/از کار اندازی crontab و at برای کاربران.\n"
-"\n"
-"کاربرهای مجاز را در /etc/cron.allow و /etc/at.allow بگذارید. \n"
-"(دستورالعمل at(1) و crontab(1) را مطالعه کنید)."
#: security/help.pm:77
-#, fuzzy, c-format
+#, c-format
msgid "Enable syslog reports to console 12"
-msgstr "بکار اندازی/از کار اندازی گزارش‌های syslog به کنسول ۱۲"
+msgstr ""
#: security/help.pm:79
-#, fuzzy, c-format
+#, c-format
msgid ""
"Enable name resolution spoofing protection. If\n"
"\"%s\" is true, also reports to syslog."
msgstr ""
-"بکار اندازی/از کار اندازی Ø­ÙØ§Ø¸Øª spoofing نام یابی.\n"
-"اگر \"%s\" درست باشد, به syslog هم گزارش ‌شود."
#: security/help.pm:80
#, c-format
@@ -5617,31 +5324,31 @@ msgid "Security Alerts:"
msgstr "هشدارهای امنیتی:"
#: security/help.pm:82
-#, fuzzy, c-format
+#, c-format
msgid "Enable IP spoofing protection."
-msgstr "بکاراندازی Ø­ÙØ§Ø¸Øª IP spoofing"
+msgstr ""
#: security/help.pm:84
-#, fuzzy, c-format
+#, c-format
msgid "Enable libsafe if libsafe is found on the system."
-msgstr "بکار انداختن libsafe اگر libsafe در سیستم ÛŒØ§ÙØª شود"
+msgstr ""
#: security/help.pm:86
-#, fuzzy, c-format
+#, c-format
msgid "Enable the logging of IPv4 strange packets."
-msgstr "بکار انداختن ثبت پاکت‌های عجیب IPv4"
+msgstr ""
#: security/help.pm:88
-#, fuzzy, c-format
+#, c-format
msgid "Enable msec hourly security check."
-msgstr "بکار انداختن بررسی ساعتی امنیت msec"
+msgstr ""
#: security/help.pm:90
-#, fuzzy, c-format
+#, c-format
msgid ""
"Enable su only from members of the wheel group. If set to no, allows su from "
"any user."
-msgstr "بکار انداختن su Ùقط برای اعضای گروه چرخ یا اجازه su برای هر کاربر."
+msgstr ""
#: security/help.pm:92
#, c-format
@@ -5649,19 +5356,19 @@ msgid "Use password to authenticate users."
msgstr "برای تأیید هویت کاربران از گذرواژه Ø§Ø³ØªÙØ§Ø¯Ù‡ شود."
#: security/help.pm:94
-#, fuzzy, c-format
-msgid "Activate ethernet cards promiscuity check."
-msgstr "ÙØ¹Ø§Ù„/ØºÛŒØ±ÙØ¹Ø§Ù„‌سازی بررسی بی‌نظم کارت‌های شبکه."
+#, c-format
+msgid "Activate Ethernet cards promiscuity check."
+msgstr ""
#: security/help.pm:96
-#, fuzzy, c-format
+#, c-format
msgid "Activate daily security check."
-msgstr "ÙØ¹Ø§Ù„/غیر ÙØ¹Ø§Ù„ کردن بررسی امنیت روزانه."
+msgstr ""
#: security/help.pm:98
-#, fuzzy, c-format
+#, c-format
msgid "Enable sulogin(8) in single user level."
-msgstr "بکار اندازی/از کار اندازی sulogin(8) در سطح کاربر تکی."
+msgstr ""
#: security/help.pm:100
#, c-format
@@ -5687,9 +5394,9 @@ msgid ""
msgstr "گذاردن حداقل طول و حداقل تعداد ارقام و حداقل تعداد حرو٠بزرگ گذرواژه."
#: security/help.pm:108
-#, fuzzy, c-format
+#, c-format
msgid "Set the root's file mode creation mask."
-msgstr "گذاردن umask مدیر."
+msgstr ""
#: security/help.pm:109
#, c-format
@@ -5821,9 +5528,9 @@ msgid "Timeout unit is second"
msgstr "واحد زمان وقÙÙ‡ ثانیه است"
#: security/help.pm:138
-#, fuzzy, c-format
+#, c-format
msgid "Set the user's file mode creation mask."
-msgstr "تعیین umask کاربر."
+msgstr ""
#: security/l10n.pm:11
#, c-format
@@ -5861,9 +5568,9 @@ msgid "Direct root login"
msgstr "ثبت‌ورود مستقیم مدیر"
#: security/l10n.pm:19
-#, c-format
+#, fuzzy, c-format
msgid "List users on display managers (kdm and gdm)"
-msgstr "Ùهرست کاربران بر مدیران نمایش (kdm and gdm)"
+msgstr "Ùهرست کاربران بر مدیران نمایش (sddm and gdm)"
#: security/l10n.pm:20
#, c-format
@@ -5926,9 +5633,9 @@ msgid "Enable msec hourly security check"
msgstr "بکار انداختن بررسی ساعتی امنیت msec"
#: security/l10n.pm:32
-#, fuzzy, c-format
+#, c-format
msgid "Enable su only from the wheel group members"
-msgstr "بکار انداختن su Ùقط برای اعضای گروه چرخ یا برای هر کاربر"
+msgstr ""
#: security/l10n.pm:33
#, c-format
@@ -6091,11 +5798,11 @@ msgid "Standard"
msgstr "استاندارد"
#: security/level.pm:12
-#, fuzzy, c-format
+#, c-format
msgid "Secure"
-msgstr "امنیت"
+msgstr ""
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -6104,7 +5811,7 @@ msgid ""
"on your own."
msgstr ""
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -6113,7 +5820,7 @@ msgstr ""
"این امنیت استاندارد Ø³ÙØ§Ø±Ø´ شده برای رایانه‌ای است Ú©Ù‡ برای اتصال با اینترنت "
"مانند یک کارگیر Ø§Ø³ØªÙØ§Ø¯Ù‡ می‌گردد."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -6128,48 +5835,48 @@ msgstr ""
"بتواند اتصالات بسیاری را از کارگیرها بپذیرد Ø§Ø³ØªÙØ§Ø¯Ù‡ کرد. توجه: اگر "
"رایانه‌اتان Ùقط کارگیری در اینترنت است، باید سطح پایین‌تری را انتخاب کنید."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "گزینه‌های پایه‌ی DrakSec"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "Ù„Ø·ÙØ§Ù‹ سطح امنیتی مورد نظر را انتخاب کنید"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr ""
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "مدیر امنیت:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr ""
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "راه‌اندازی سیستم صوتی ALSA (ساختار Ù¾ÛŒØ´Ø±ÙØªÙ‡ صوتی لینوکس) "
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anacron یک برنامه‌ریز ÙØ±Ù…انی دوره‌ای است."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -6179,7 +5886,7 @@ msgstr ""
"همچنین می‌توان از آن برای خاموش کردن رایانه وقتی باتری ضعی٠شده است Ø§Ø³ØªÙØ§Ø¯Ù‡ "
"گردد."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -6188,11 +5895,16 @@ msgstr ""
"ÙØ±Ù…ان‌های زمان‌بندی شده را بوسیله‌ی ÙØ±Ù…ان at در زمان مشخص شده وقتی at\n"
"اجرا شود، Ùˆ ÙØ±Ù…ان‌های دسته‌ای را وقتی میانگین بارگذاری Ú©Ù… باشد اجرا می‌کند."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr ""
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6309,19 +6021,10 @@ msgstr ""
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"راه‌اندازی Ùیلتر پاکت برای نسخ هسته‌ی لینوکس ۲٬۲، برای \n"
-"برپا کردن دیوارآتشی برای Ø­ÙØ§Ø¸Øª ماشین شما از حملات شبکه"
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6333,7 +6036,7 @@ msgstr ""
"گردد.\n"
"شما باید این را برای بیشتر ماشین‌ها بکار Ø§ÙØªØ§Ø¯Ù‡ باقی بگذارید."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6342,17 +6045,17 @@ msgstr ""
"تولید مجدد خودکار سرآیند هسته در شاخه‌ی /boot برای \n"
"/usr/include/linux/{autoconf,version}.h"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "شناسایی Ùˆ پیکربندی خودکار Ø³Ø®Øªâ€ŒØ§ÙØ²Ø§Ø± در آغازگری."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6361,7 +6064,7 @@ msgstr ""
"برنامه‌ی Linuxconf بعضی مواقع کارهایی را در زمان-آغازگری \n"
"برای نگهداری از پیکربندی سیستم انجام خواهد ‌داد."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6370,7 +6073,7 @@ msgstr ""
"lpd یک شبح چاپ لازم برای کار کرد مناسب lpr است. آن کارگزاری\n"
"است Ú©Ù‡ کارهای چاپ را به چاپگر(ها) Ùیصل می‌دهد."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6379,29 +6082,29 @@ msgstr ""
"کارگزار مجازی لینوکس، برای ساختن کارگزاری توانا و همیشه در \n"
"دسترس Ø§Ø³ØªÙØ§Ø¯Ù‡ می‌شود."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
"messages"
msgstr ""
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6410,12 +6113,12 @@ msgstr ""
"named (BIND) یک کارگزار نام دامنه Domain Name Server (DNS) می‌باشد که برای "
"Ø¨Ø§Ø²ÛŒØ§ÙØªÙ† نام میزبان‌ها به نشانی‌های اینترنتی Ø§Ø³ØªÙØ§Ø¯Ù‡ می‌شود."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6424,7 +6127,7 @@ msgstr ""
"سوار و پیاده کردن همه‌ی نقاط سوارسازی سیستم پرونده‌ی شبکه (NFS), SMB (مدیر\n"
"شبکه محلی/Windows), و NCP (NetWare)."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6433,17 +6136,17 @@ msgstr ""
"ÙØ¹Ø§Ù„/ØºÛŒØ±ÙØ¹Ø§Ù„ سازی تمام واسط‌های شبکه Ú©Ù‡ برای شروع در زمان آغازگری \n"
"پیکربندی شده‌اند."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6454,7 +6157,7 @@ msgstr ""
"این سرویس عمل کرد کارگزار NFS را عرضه کرده، که از طریق پرونده‌ی /etc/exports\n"
"پیکربندی می‌شود."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6463,12 +6166,12 @@ msgstr ""
"NFS یک پایان نامه معرو٠برای اشتراک پرونده در‌ شبکه TCP/IP\n"
"می‌باشد. این سرویس توانایی Ù‚ÙÙ„ کردن پرونده NFS را عرضه می‌دارد."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
@@ -6477,17 +6180,17 @@ msgstr ""
"روشن کردن خودکار کلید Ù‚ÙÙ„ اعداد، numlockØŒ در کنسول Ùˆ Xorg \n"
"هنگام آغازگری."
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "حمایت OKI 4w وwinprinters همخوان."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6499,7 +6202,7 @@ msgstr ""
"در رایانه همراه می‌باشد. آن تا پیکربندی نگردد راه‌اندازی نخواهد شد بنابرین\n"
"نصب آن بر ماشین‌هایی که به آن احتیاج ندارند امن است."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6511,12 +6214,12 @@ msgstr ""
"نظیر NFS Ùˆ NIS Ø§Ø³ØªÙØ§Ø¯Ù‡ می‌شود. کارگزار portmap باید بر روی ماشین‌هایی\n"
"Ú©Ù‡ مانند کارگزارهایی با پایان‌نامه‌هایی Ú©Ù‡ از روش RPC Ø§Ø³ØªÙØ§Ø¯Ù‡ می‌کنند اجرا گردد."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
@@ -6525,7 +6228,7 @@ msgstr ""
"برنامه Postfix مامور انتقال پست می‌باشد، که برنامه‌ای است که پست را از یک "
"ماشین به ماشین دیگر منتقل می‌کند."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6534,21 +6237,21 @@ msgstr ""
"ذخیره‌سازی Ùˆ بازسازی entropy pool سیستم برای تولید اعداد شانسی با Ú©ÛŒÙیت "
"بالاتر."
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
"واگذاری دستگاه‌های خام به دستگاه‌های بلوک (مانند قسمت‌بندی‌های دیسک‌سخت)، برای "
"Ø§Ø³ØªÙØ§Ø¯Ù‡ از برنامه‌هایی مانند Oracle یا DVD players"
-#: services.pm:103
-#, fuzzy, c-format
+#: services.pm:101
+#, c-format
msgid "Nameserver information manager"
-msgstr "اطلاعات دیسک سخت"
+msgstr ""
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6560,7 +6263,7 @@ msgstr ""
"می‌دهد. در حالی Ú©Ù‡ RIP بطور گسترده در شبکه‌های Ú©ÙˆÚ†Ú© Ø§Ø³ØªÙØ§Ø¯Ù‡ می‌شود، برای\n"
"شبکه‌های پیچیده پایان‌نامه‌های مسیریابی پیچیده‌تری لازم است."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6569,16 +6272,14 @@ msgstr ""
"پایان‌نامه rstat به کاربران روی یک شبکه اجازه می‌دهد که اندازه‌ی اجرایی هر یک "
"از ماشین‌های بر آن شبکه را Ø¯Ø±ÛŒØ§ÙØª کنند."
-#: services.pm:109
-#, fuzzy, c-format
+#: services.pm:107
+#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
"system log files. It is a good idea to always run rsyslog."
msgstr ""
-"Syslog وسیله‌ای است که بسیاری از شبح‌ها برای ثبت پیغام‌ها به پرونده‌های \n"
-"ثبت سیستم Ø§Ø³ØªÙØ§Ø¯Ù‡ می‌کنند. این Ùکر خوبی است Ú©Ù‡ همیشه syslog را اجرا کرد."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6587,7 +6288,7 @@ msgstr ""
"پایان‌نامه rusers به کاربران یک شبکه اجازه می‌دهد که کسانی را که در \n"
"ماشین‌های دیگر آن شبکه هستند شناسایی کنند."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6596,42 +6297,47 @@ msgstr ""
"پایان‌نامه‌ی rwho به کاربران از راه دور اجازه Ú¯Ø±ÙØªÙ† لیستی از کاربرانی Ú©Ù‡ در یک "
"ماشین که شبح rwho را اجرا می‌کند می‌دهد (شبیه به finger)."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
"integrates with a Windows Server domain"
msgstr ""
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "راه‌اندازی سیستم صوتی بر ماشین شما"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
"secure channel between two computers"
msgstr ""
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6640,92 +6346,94 @@ msgstr ""
"Syslog وسیله‌ای است که بسیاری از شبح‌ها برای ثبت پیغام‌ها به پرونده‌های \n"
"ثبت سیستم Ø§Ø³ØªÙØ§Ø¯Ù‡ می‌کنند. این Ùکر خوبی است Ú©Ù‡ همیشه syslog را اجرا کرد."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "بارگذاری راه‌اندازها برای دستگاه‌های usb شما."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr ""
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr ""
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "چاپ"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "اینترنت"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "اشتراک پرونده"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "شبکه‌کاری"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "سیستم"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "مدیریت از راه دور"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "کارگزار‌ بانک اطلاعات"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "سرویس‌ها"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "انتخاب سرویس‌هایی که باید بطور خودکار در زمان آغازگری راه‌اندازی شوند"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d ÙØ¹Ø§Ù„ شده برای %d ثبت شده"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "در حال اجرا است"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "متوق٠شد."
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "سرویس‌ها و شبح‌ها"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -6734,32 +6442,27 @@ msgstr ""
"هیچ اطلاعات بیشتری\n"
"درباره‌ی این سرویس، متأسÙÙ…."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "اطلاعات"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "شروع در صورت تقاضا"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "در آغازگری"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "شروع"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "ایست"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6793,7 +6496,7 @@ msgstr ""
"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, "
"USA.\n"
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6819,7 +6522,7 @@ msgstr ""
"--help : نمایش این پیغام .\n"
"--version : نمایش شماره نسخه.\n"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6832,24 +6535,18 @@ msgstr ""
" --boot - قادر ساختن پیکربندی بارگذار آغازگر\n"
"حالت Ù¾ÛŒØ´â€ŒÙØ±Ø¶: پیکربندی قابلیت ثبت‌ورود خودکار را عرضه می‌دارد"
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-"[گزینه‌ها] [نام_برنامه]\n"
-"\n"
-"گزینه‌ها:\n"
-" --راهنما - این پیغام راهنما چاپ شود.\n"
-" --گزارش - برنامه باید یکی از ابزار ماندریبا باشد\n"
-" --مرحله - برنامه باید یکی از ابزار ماندریبا باشد"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6866,7 +6563,7 @@ msgstr ""
" --internet - پیکربندی اینترنت\n"
" --wizard - مانند --add"
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -6897,11 +6594,11 @@ msgstr ""
" : نام_برنامه مانند so برای staroffice \n"
" : Ùˆ gs برای ghostscript Ùقط برای این یکی."
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6914,30 +6611,18 @@ msgid ""
"--delclient : delete a client machine from MTS (requires MAC address, "
"IP, nbi image name)"
msgstr ""
-"[گزینه‌ها]...\n"
-"پیکربند کارگزار پایانه‌ی ماندریبا\n"
-"--ÙØ¹Ø§Ù„ : ÙØ¹Ø§Ù„ MTS\n"
-"--ØºÛŒØ±ÙØ¹Ø§Ù„ : ØºÛŒØ±ÙØ¹Ø§Ù„ MTS\n"
-"--شروع : شروع MTS\n"
-"--ایست : ایست MTS\n"
-"--adduser : Ø§ÙØ²ÙˆØ¯Ù† یک کاربر موجود به MTS (نام کاربر لازم است)\n"
-"--deluser : حذ٠یک کاربر موجود از MTS (نام کاربر لازم است)\n"
-"--addclient : Ø§ÙØ²ÙˆØ¯Ù† یک ماشین کارگیر به MTS (احتیاج به MAC address, "
-"IP, nbi image name دارد)\n"
-"--delclient : حذ٠یک ماشین کارگیر از MTS (احتیاج به MAC address, IP, "
-"nbi image name دارد)"
-
-#: standalone.pm:99
+
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[ØµÙØ­Ù‡â€ŒÚ©Ù„ید]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -6961,27 +6646,19 @@ msgstr ""
"شود.\n"
"--ساکت : بدون تداخل با کاربر. با (قطع)اتصال Ø§Ø³ØªÙØ§Ø¯Ù‡ شود."
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-"[گزینه]...\n"
-" --بدون-تأیید اولین تایید در حالت بروزسازی مان‌درایک سوال "
-"نشود\n"
-" --بدون-تصدیق-rpm امضاهای بسته‌ها تصدیق نشوند\n"
-" --ثبت‌تغییرات-اول نمایش تغییر ثبت پیش از لیست پرونده در پنجره‌ی "
-"تشریحی \n"
-" --پیوست-همه-rpmnew تقاضا برای پیوست همه پرونده‌های .rpmnew/.rpmsave ÛŒØ§ÙØª "
-"شده"
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
@@ -6990,7 +6667,7 @@ msgstr ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -7001,7 +6678,7 @@ msgstr ""
" XFdrake [--noauto] نمایشگر\n"
" XFdrake تÙکیک‌پذیری"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -7012,71 +6689,76 @@ msgstr ""
"طرز Ø§Ø³ØªÙØ§Ø¯Ù‡: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
"testing] [-v|--version] "
-#: timezone.pm:161 timezone.pm:162
-#, fuzzy, c-format
+#: timezone.pm:170 timezone.pm:171
+#, c-format
msgid "All servers"
-msgstr "Ø§ÙØ²ÙˆØ¯Ù† کارگزار"
+msgstr ""
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr ""
-#: timezone.pm:199
-#, fuzzy, c-format
+#: timezone.pm:210
+#, c-format
msgid "Africa"
-msgstr "Ø¢ÙØ±ÛŒÙ‚ای جنوبی"
+msgstr ""
-#: timezone.pm:200
-#, fuzzy, c-format
+#: timezone.pm:211
+#, c-format
msgid "Asia"
-msgstr "اطریش"
+msgstr ""
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr ""
-#: timezone.pm:202
-#, fuzzy, c-format
+#: timezone.pm:213
+#, c-format
msgid "North America"
-msgstr "Ø¢ÙØ±ÛŒÙ‚ای جنوبی"
+msgstr ""
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "اقیانوسیه"
-#: timezone.pm:204
-#, fuzzy, c-format
+#: timezone.pm:215
+#, c-format
msgid "South America"
-msgstr "Ø¢ÙØ±ÛŒÙ‚ای جنوبی"
+msgstr ""
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "هنگ‌ کنگ"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "ÙØ¯Ø±Ø§Ø³ÛŒÙˆÙ† روسیه"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "یوگوسلاوی"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "آیا این درست است؟"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr "شما پرونده‌ای را انتخاب کرده‌اید، نه یک شاخه را"
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "اطلاعات"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -7091,377 +6773,51 @@ msgstr ""
msgid "Installation failed"
msgstr "نصب شکست خورد"
-#~ msgid "Restrict command line options"
-#~ msgstr "محدودیت گزینه‌های خط ÙØ±Ù…ان"
-
-#~ msgid "restrict"
-#~ msgstr "محدودیت"
-
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr "گزینه‌ی ``محدودیت گزینه‌های خط ÙØ±Ù…ان'' بدون یک گذرواژه Ø¨ÛŒâ€ŒÙØ§ÛŒØ¯Ù‡ است"
-
#, fuzzy
-#~ msgid "Use an encrypted file system"
-#~ msgstr ""
-#~ "نمی‌توانید از سیستم پرونده‌ی رمزگذاری شده برای نقطه سوارسازی %s Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید"
-
-#~ msgid ""
-#~ "To ensure data integrity after resizing the partition(s), \n"
-#~ "filesystem checks will be run on your next boot into Microsoft Windows®"
-#~ msgstr ""
-#~ "برای اطمینان از صحت داده‌ها بعد از تغییراندازه‌ی قسمت‌بندی(ها)، \n"
-#~ "در آغازگری بعدی بدرون ویندوز کنترل سیستم‌پرونده اجرا خواهد شد"
-
-#~ msgid "Use the Microsoft Windows® partition for loopback"
-#~ msgstr "Ø§Ø³ØªÙØ§Ø¯Ù‡ از قسمت‌بندی ویندوز برای loopback"
-
-#~ msgid "Which partition do you want to use for Linux4Win?"
-#~ msgstr "از کدام قسمت‌بندی می‌خواهید برای Linux4Win Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید؟"
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "قسمت‌بندی ریشه‌ایی را باید مشخص کنید"
-#~ msgid "Choose the sizes"
-#~ msgstr "انتخاب اندازه‌ها"
-
-#~ msgid "Root partition size in MB: "
-#~ msgstr "اندازه‌ی قسمت‌بندی ریشه به مگابایت: "
-
-#~ msgid "Swap partition size in MB: "
-#~ msgstr "اندازه‌ی قسمت‌بندی Ø­Ø§ÙØ¸Ù‡â€ŒÛŒ مبادله در مگابایت: "
-
-#~ msgid ""
-#~ "There is no FAT partition to use as loopback (or not enough space left)"
-#~ msgstr ""
-#~ "هیچ قسمت‌بندی FAT برای Ø§Ø³ØªÙØ§Ø¯Ù‡ مانند loopback وجود ندارد (یا ÙØ¶Ø§ÛŒ کاÙÛŒ "
-#~ "باقی نمانده است)"
+#~ msgid "Please Wait... Applying the configuration"
+#~ msgstr "Ù„Ø·ÙØ§Ù‹ صبر کنید... در حال بکار بستن پیکربندی"
#~ msgid ""
-#~ "The FAT resizer is unable to handle your partition, \n"
-#~ "the following error occurred: %s"
-#~ msgstr ""
-#~ "برنامه‌ی FAT resizer نمی‌تواند قسمت‌بندی شما را اداره کند، \n"
-#~ "خطای بدنبال آمده رخ داد: %s"
-
-#~ msgid "Please log out and then use Ctrl-Alt-BackSpace"
-#~ msgstr "Ù„Ø·ÙØ§ خارج شوید سپس از Ctrl-Alt-BackSpace Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید"
-
-#~ msgid "Welcome To Crackers"
-#~ msgstr "به رمزشکن‌ها خوش آمدید"
-
-#~ msgid "Poor"
-#~ msgstr "ضعیÙ"
-
-#~ msgid "High"
-#~ msgstr "بالا"
-
-#~ msgid "Higher"
-#~ msgstr "بالاتر"
-
-#~ msgid "Paranoid"
-#~ msgstr "خیالاتی"
-
-#~ msgid ""
-#~ "This level is to be used with care. It makes your system more easy to "
-#~ "use,\n"
-#~ "but very sensitive. It must not be used for a machine connected to "
-#~ "others\n"
-#~ "or to the Internet. There is no password access."
-#~ msgstr ""
-#~ "این سطح با دقت Ø§Ø³ØªÙØ§Ø¯Ù‡ شود. این سیستم شما را برای Ø§Ø³ØªÙØ§Ø¯Ù‡â€ŒÛŒ آسان ولی "
-#~ "خیلی \n"
-#~ "حساس می‌سازد. آن نباید برای یک ماشین که به دیگر ماشین‌ها یا به اینترنت \n"
-#~ "وصل است Ø§Ø³ØªÙØ§Ø¯Ù‡ گردد. هیچ دسترسی به گذرواژه وجود ندارد."
-
-#~ msgid ""
-#~ "Passwords are now enabled, but use as a networked computer is still not "
-#~ "recommended."
-#~ msgstr ""
-#~ "گذرواژه‌ها اکنون بکار Ø§ÙØªØ§Ø¯Ù‡â€ŒØ§Ù†Ø¯ØŒ ولی هنوز Ø§Ø³ØªÙØ§Ø¯Ù‡ مانند رایانه‌ی شبکه Ø³ÙØ§Ø±Ø´ "
-#~ "نمی‌شود."
-
-#~ msgid ""
-#~ "There are already some restrictions, and more automatic checks are run "
-#~ "every night."
-#~ msgstr ""
-#~ "مقداری محدودیت از قبل وجود دارد، و بررسی‌های خودکار بیشتری هر شب اجرا "
-#~ "می‌شود."
-
-#~ msgid ""
-#~ "This is similar to the previous level, but the system is entirely closed "
-#~ "and security features are at their maximum."
-#~ msgstr ""
-#~ "این شبیه مرحله‌ی پیشین است، اما سیستم کاملا بسته بوده و موارد امنیتی در "
-#~ "بالاترین حد خود می‌باشند."
-
-#~ msgid ""
-#~ "\n"
-#~ "Warning\n"
-#~ "\n"
-#~ "Please read carefully the terms below. If you disagree with any\n"
-#~ "portion, you are not allowed to install the next CD media. Press "
-#~ "'Refuse' \n"
-#~ "to continue the installation without using these media.\n"
-#~ "\n"
+#~ "OSS (Open Sound System) was the first sound API. It's an OS independent "
+#~ "sound API (it's available on most UNIX(tm) systems) but it's a very basic "
+#~ "and limited API.\n"
+#~ "What's more, OSS drivers all reinvent the wheel.\n"
#~ "\n"
-#~ "Some components contained in the next CD media are not governed\n"
-#~ "by the GPL License or similar agreements. Each such component is then\n"
-#~ "governed by the terms and conditions of its own specific license. \n"
-#~ "Please read carefully and comply with such specific licenses before \n"
-#~ "you use or redistribute the said components. \n"
-#~ "Such licenses will in general prevent the transfer, duplication \n"
-#~ "(except for backup purposes), redistribution, reverse engineering, \n"
-#~ "de-assembly, de-compilation or modification of the component. \n"
-#~ "Any breach of agreement will immediately terminate your rights under \n"
-#~ "the specific license. Unless the specific license terms grant you such\n"
-#~ "rights, you usually cannot install the programs on more than one\n"
-#~ "system, or adapt it to be used on a network. In doubt, please contact \n"
-#~ "directly the distributor or editor of the component. \n"
-#~ "Transfer to third parties or copying of such components including the \n"
-#~ "documentation is usually forbidden.\n"
+#~ "ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
+#~ "which\n"
+#~ "supports quite a large range of ISA, USB and PCI cards.\n"
#~ "\n"
+#~ "It also provides a much higher API than OSS.\n"
#~ "\n"
-#~ "All rights to the components of the next CD media belong to their \n"
-#~ "respective authors and are protected by intellectual property and \n"
-#~ "copyright laws applicable to software programs.\n"
+#~ "To use alsa, one can either use:\n"
+#~ "- the old compatibility OSS API\n"
+#~ "- the new ALSA API that provides many enhanced features but requires "
+#~ "using the ALSA library.\n"
#~ msgstr ""
+#~ "برنامه OSS (سیستم صوتی آزاد) اولین API صوتی بود. آن یک API صوتی غیر "
+#~ "وابسته به سیستم عامل است (در بیشتر سیستم‌های یونیکس موجود است) ولی آن یک "
+#~ "API خیلی ساده و محدود است.\n"
+#~ " دیگر اینکه همه‌ی راه‌انداز‌های OSS چرخ را دوباره اختراع می‌کنند.\n"
#~ "\n"
-#~ "هشدار\n"
+#~ "برنامه ALSA (ساختار صوتی Ù¾ÛŒØ´Ø±ÙØªÙ‡ لینوکس) یک معماری تشکیل شده از بخش‌ها را "
+#~ "دارا است که \n"
+#~ "از یک گستره‌ی وسیعی از کارت‌های PCI ،USB و ISA پشتیبانی می‌کند.\n"
#~ "\n"
-#~ "Ù„Ø·ÙØ§ شرایط زیر را با دقت بخوانید. اگر شما با هر قسمت آن مخال٠هستید،\n"
-#~ "اجازه ندارید رسانه سی دی بعدی را نصب کنید. 'امتناع' را برای ادامه‌ی \n"
-#~ "نصب بدون Ø§Ø³ØªÙØ§Ø¯Ù‡ از این رسانه‌ها ÙØ´Ø§Ø± دهید.\n"
+#~ "آن همچنین یک API بالاتری از OSS عرضه می‌کند.\n"
#~ "\n"
-#~ "\n"
-#~ "بعضی از عناصر بر روی رسانه سی‌دی بعدی توسط مجوز GPL یا \n"
-#~ "تواÙق‌نامه‌های شبیه اداره نمی‌شوند. هر یک از این عنصرها بوسیله شرایط\n"
-#~ "اجازه نامه‌ی خود اداره می‌شوند. Ù„Ø·ÙØ§Ù‹ چنین مجوز‌های مخصوص را قبل \n"
-#~ "از Ø§Ø³ØªÙØ§Ø¯Ù‡ یا پخش مجدد آن برنامه‌ها به دقت خوانده Ùˆ آنها را متابعت کنید.\n"
-#~ "چنین مجوز‌هایی به طور عمومی از انتقال، تکثیر (بجز برای ذخیره رزرو)، \n"
-#~ "پخش مجدد، رمزشکنی، بازسازی معکوس، تالی٠مجدد یا تغییرات در عناصر آنها\n"
-#~ "جلوگیری می‌کنند. هر قصور از قرارداد بیدرنگ امتیازات شما را در آن \n"
-#~ "مجوز مخصوص پایان می‌دهد. مگر شرایط مجوز مخصوص \n"
-#~ "به شما چنین اجازه‌ای دهد، معمولًا نمی‌توانید برنامه‌ها را بر بیش از یک \n"
-#~ "سیستم، یا برای یک شبکه Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید. در صورت تردید Ù„Ø·ÙØ§Ù‹ با ناشر\n"
-#~ "یا ویرایشگر آن برنامه مستقیماً تماس بگیرید.\n"
-#~ "انتقال به شخص سوم یا رونوشت از آنها و نوشتار آنها نیز معمولاً ممنوع "
-#~ "می‌باشد.\n"
-#~ "\n"
-#~ "\n"
-#~ "تمام حقوق برنامه‌های بر روی رسانه‌ی سی‌دی بعدی به نویسندگان آنها تعلق \n"
-#~ "داشته و توسط مالکیت نبوغی و قوانین حق امتیاز قابل اجرای برنامه‌های\n"
-#~ "Ù†Ø±Ù…â€ŒØ§ÙØ²Ø§Ø±ÛŒ Ø­ÙØ§Ø¸Øª می‌شوند.\n"
-
-#~ msgid "Use libsafe for servers"
-#~ msgstr "Ø§Ø³ØªÙØ§Ø¯Ù‡ از libsafe برای کارگزارها"
-
-#~ msgid ""
-#~ "A library which defends against buffer overflow and format string attacks."
-#~ msgstr ""
-#~ "یک کتابخانه Ú©Ù‡ در مقابل لبریزی ص٠داده‌ها Ùˆ حمله‌های رشته‌ی قالب‌بندی Ø¯ÙØ§Ø¹ "
-#~ "می‌کند."
-
-#~ msgid "LILO/grub Installation"
-#~ msgstr "نصب LILO/grub"
-
-#~ msgid "Precise RAM size if needed (found %d MB)"
-#~ msgstr "اندازه‌ی دقیق Ø­Ø§ÙØ¸Ù‡ اگر لازم باشد (%d مگابایت ÛŒØ§ÙØª شد)"
-
-#~ msgid "Give the ram size in MB"
-#~ msgstr "اندازه‌ی Ø­Ø§ÙØ¸Ù‡ موقت را در مگابایت بدهید"
-
-#~ msgid ""
-#~ "If you plan to use aboot, be careful to leave a free space (2048 sectors "
-#~ "is enough)\n"
-#~ "at the beginning of the disk"
-#~ msgstr ""
-#~ "اگر شما قصد Ø§Ø³ØªÙØ§Ø¯Ù‡ از aboot را دارید، دقت کنید Ú©Ù‡ یک ÙØ¶Ø§ÛŒ خالی در "
-#~ "ابتدای \n"
-#~ "دیسک (Û²Û°Û´Û¸ بند کاÙÛŒ است) باقی بگذارید"
-
-#~ msgid "Security level"
-#~ msgstr "سطح امنیت"
-
-#~ msgid "Expand Tree"
-#~ msgstr "گستردن درخت"
-
-#~ msgid "Collapse Tree"
-#~ msgstr "ÙØ±Ùˆ ریختن درخت"
-
-#~ msgid "Toggle between flat and group sorted"
-#~ msgstr "تعویض بین ترتیب گروهی و ساده"
-
-#~ msgid "Choose action"
-#~ msgstr "انتخاب کنش"
-
-#~ msgid "Active Directory with SFU"
-#~ msgstr "شاخه‌ی ÙØ¹Ø§Ù„ با SFU"
-
-#~ msgid "Active Directory with Winbind"
-#~ msgstr "شاخه‌ی ÙØ¹Ø§Ù„ با Winbind"
-
-#~ msgid "Active Directory with SFU:"
-#~ msgstr "شاخه‌ی ÙØ¹Ø§Ù„ با SFU:"
-
-#~ msgid "Active Directory with Winbind:"
-#~ msgstr "شاخه‌ی ÙØ¹Ø§Ù„ با Winbind:"
-
-#~ msgid "Authentication LDAP"
-#~ msgstr "تأیید هویت LDAP"
-
-#~ msgid "TLS"
-#~ msgstr "TLS"
-
-#~ msgid "SSL"
-#~ msgstr "SSL"
-
-#~ msgid "security layout (SASL/Kerberos)"
-#~ msgstr "طرح امنیت (SASL/Kerberos("
-
-#~ msgid "Authentication Active Directory"
-#~ msgstr "تأیید هویت شاخه‌ی ÙØ¹Ø§Ù„"
-
-#~ msgid "LDAP users database"
-#~ msgstr "پایگاه داده کاربران LDAP"
-
-#~ msgid "LDAP user allowed to browse the Active Directory"
-#~ msgstr "کاربران LDAP اجازه دارند Ú©Ù‡ شاخه‌ی ÙØ¹Ø§Ù„ را مرور کنند"
-
-#~ msgid "Authentication NIS"
-#~ msgstr "تأیید هویت NIS"
-
-#~ msgid ""
-#~ "For this to work for a W2K PDC, you will probably need to have the admin "
-#~ "run: C:\\>net localgroup \"Pre-Windows 2000 Compatible Access\" everyone /"
-#~ "add and reboot the server.\n"
-#~ "You will also need the username/password of a Domain Admin to join the "
-#~ "machine to the Windows(TM) domain.\n"
-#~ "If networking is not yet enabled, Drakx will attempt to join the domain "
-#~ "after the network setup step.\n"
-#~ "Should this setup fail for some reason and domain authentication is not "
-#~ "working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your Windows"
-#~ "(tm) Domain, and Admin Username/Password, after system boot.\n"
-#~ "The command 'wbinfo -t' will test whether your authentication secrets are "
-#~ "good."
-#~ msgstr ""
-#~ "برای اینکه این برای یک W2K PDC کار کند، شما احتمالاً احتیاج به اجرای مدیری "
-#~ "C:\\>net localgroup \"Pre-Windows 2000 Compatible Access\" everyone /add "
-#~ "و آغازگری مجدد کارگزار دارید.\n"
-#~ "همچنین به نام کاربر/گذرواژه‌ی مدیر دامنه برای پیوند دادن ماشین به دامنه‌ی "
-#~ "ویندوز نیاز دارید.\n"
-#~ "اگر شبکه‌کاری هنوز بکار Ù†ÛŒØ§ÙØªØ§Ø¯Ù‡ است، برنامه Drakx اقدام به اتصال دامنه "
-#~ "بعد از مرحله‌ی برپاسازی خواهد کرد.\n"
-#~ "اگر این برپاسازی بهر دلیلی شکست خورد Ùˆ تأیید هویت دامنه کار نکرد، ÙØ±Ù…ان "
-#~ "'smbpasswd -j DOMAIN -U USER%%PASSWORD' را با Ø§Ø³ØªÙØ§Ø¯Ù‡ از دامنه‌ی ویندوز Ùˆ "
-#~ "نام‌کاربر/گذرواژه‌ی مدیر بعد از آغازگری سیستم اجرا کنید.\n"
-#~ "ÙØ±Ù…ان 'wbinfo -t' رازهای تأیید هویت را برای درست بودن آنها آزمایش خواهد "
-#~ "کرد."
-
-#~ msgid "Authentication Windows Domain"
-#~ msgstr "تأیید هویت دامنه‌ی ویندوز"
-
-#~ msgid "Undo"
-#~ msgstr "بازگرد"
-
-#~ msgid "Save partition table"
-#~ msgstr "ذخیره کردن جدول قسمت‌بندی"
-
-#~ msgid "Restore partition table"
-#~ msgstr "بازسازی جدول قسمت‌بندی"
-
-#~ msgid ""
-#~ "The backup partition table has not the same size\n"
-#~ "Still continue?"
-#~ msgstr ""
-#~ "ذخیره‌ی پشتیبان جدول قسمت‌بندی با اصل جدول هم‌اندازه نیست\n"
-#~ "با این حال ادامه می‌دهید؟"
-
-#~ msgid "Info: "
-#~ msgstr "اطلاعات: "
-
-#~ msgid "Unknown driver"
-#~ msgstr "راه‌انداز ناشناس"
-
-#~ msgid "Error reading file %s"
-#~ msgstr "خطا در خواندن پرونده‌ی %s"
-
-#~ msgid "Restoring from file %s failed: %s"
-#~ msgstr "بازسازی از پرونده‌ی %s شکست خورد: %s"
-
-#~ msgid "Bad backup file"
-#~ msgstr "پرونده‌ی پشتیبان خراب"
-
-#~ msgid "Error writing to file %s"
-#~ msgstr "خطا هنگام نوشتن در پرونده‌ی %s"
-
-#~ msgid "Error: The \"%s\" driver for your sound card is unlisted"
-#~ msgstr "خطا: راه‌انداز \"%s\" برای کارت صوتی شما در لیست وجود ندارد"
-
-#~ msgid "Ext2"
-#~ msgstr "Ext2"
-
-#~ msgid "Journalised FS"
-#~ msgstr "Journalised FS"
-
-#~ msgid "Starts the X Font Server (this is mandatory for Xorg to run)."
-#~ msgstr "راه‌اندازی کارگزار قلم ایکس (این برای اجرای Xorg اجباری است)."
-
-#~ msgid "Add user"
-#~ msgstr "Ø§ÙØ²ÙˆØ¯Ù† کاربر"
-
-#~ msgid "Accept user"
-#~ msgstr "پذیرش کاربر"
-
-#, fuzzy
-#~ msgid ""
-#~ "Do not update directory inode access times on this filesystem\n"
-#~ "(e.g, for faster access on the news spool to speed up news servers)."
-#~ msgstr ""
-#~ "زمان دستیابی inode در این سیستم پرونده بروزسازی نگردد\n"
-#~ "(برای دستیابی سریع‌تر بر spool اخبار و سرعت دادن به کارگزاران اخبار)."
-
-#~ msgid "Rescue partition table"
-#~ msgstr "نجات جدول قسمت‌بندی"
-
-#~ msgid "Removable media automounting"
-#~ msgstr "سوارسازی خودکار رسانه‌ی قابل انتقال"
-
-#~ msgid "Trying to rescue partition table"
-#~ msgstr "تلاش برای نجات جدول قسمت‌بندی"
-
-#~ msgid "Accept/Refuse bogus IPv4 error messages."
-#~ msgstr "پذیرش/امتناع پیغام‌های خطای bogus IPv4."
-
-#~ msgid "Accept/Refuse broadcasted icmp echo."
-#~ msgstr "پذیریش/امتناع پخش همگانی انعکاس icmp ."
-
-#~ msgid "Accept/Refuse icmp echo."
-#~ msgstr "پذیرش/امتناع پژواک icmp."
-
-#~ msgid "Allow/Forbid remote root login."
-#~ msgstr "اجازه/امتناع ثبت‌ورود از راه دور مدیر."
-
-#~ msgid "Enable/Disable IP spoofing protection."
-#~ msgstr "بکار اندازی/از کار اندازی Ø­ÙØ§Ø¸Øª IP spoofing."
-
-#~ msgid "Enable/Disable libsafe if libsafe is found on the system."
-#~ msgstr "بکار اندازی/از کار اندازی libsafe اگر libsafe در سیستم ÛŒØ§ÙØª شود."
-
-#~ msgid "Enable/Disable the logging of IPv4 strange packets."
-#~ msgstr "بکار اندازی/از کار اندازی ثبت پاکت‌های عجیب IPv4."
-
-#~ msgid "Enable/Disable msec hourly security check."
-#~ msgstr "بکار اندازی/از کار اندازی بررسی امنیتی ساعتی msec."
-
-#~ msgid "Number of capture buffers:"
-#~ msgstr "تعداد میانگیرهای عکاسی:"
-
-#~ msgid "number of capture buffers for mmap'ed capture"
-#~ msgstr "تعداد میانگیرهای عکس‌گیری برای mmap عکس‌گیری شده"
+#~ "برای Ø§Ø³ØªÙØ§Ø¯Ù‡ از alsa, شما می‌توانید یکی از دو روش زیر را انتخاب نمایید:\n"
+#~ "- روش قدیمی همخوان با OSS API \n"
+#~ "- ALSA API جدید که قابلیت‌های بهینه شده‌ی بسیاری را عرضه می‌دارد ولی با لزوم "
+#~ "Ø§Ø³ØªÙØ§Ø¯Ù‡ از کتابخانه ALSA .\n"
-#~ msgid "PLL setting:"
-#~ msgstr "تنظیم PLL:"
+#~ msgid "Driver:"
+#~ msgstr "راه‌انداز:"
-#~ msgid "Radio support:"
-#~ msgstr "پشتیبانی رادیو:"
+#~ msgid "Let me pick any driver"
+#~ msgstr "اجازه بده تا هر راه‌اندازی را انتخاب کنم"
-#~ msgid " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
-#~ msgstr " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
+#~ msgid "Choosing an arbitrary driver"
+#~ msgstr "انتخاب یک راه‌انداز دلخواه"
diff --git a/perl-install/share/po/fi.po b/perl-install/share/po/fi.po
index 379d03325..c01bf8b72 100644
--- a/perl-install/share/po/fi.po
+++ b/perl-install/share/po/fi.po
@@ -1,44 +1,44 @@
-# finnish translation of libDrakX
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
#
-# Copyright (C) 2002,2003, 2004, 2005 Free Software Foundation, Inc.
-# Copyright (C) 2002 Mandriva
-#
-#
-# Matias Griese <mahagr@utu.fi>, 2001.
-# Taisto Kuikka <69319@batman.jypoly.fi>, 2003,2004.
-# Esa Linna <denzo@mbnet.fi>, 2004.
-# Thomas Backlund <tmb@mandrake.org>, 2002, 2003, 2004, 2005, 2009.
-# Anssi Hannula <anssi@mandriva.org>, 2008.
-# Thomas Backlund <tmb@mandriva.org>, 2009, 2010.
-# Jani Välimaa <wally@mandriva.org>, 2009, 2010.
-msgid ""
-msgstr ""
-"Project-Id-Version: libDrakX-fi\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
-"PO-Revision-Date: 2010-06-13 20:12+0300\n"
-"Last-Translator: Thomas Backlund <tmb@mandriva.org>\n"
-"Language-Team: Finnish <cooker-i18n@mandrivalinux.org>\n"
+# Translators:
+# Anssi Hannula <anssi@mandriva.org>, 2008
+# Esa Linna <denzo@mbnet.fi>, 2004
+# Jani Välimaa <wally@mageia.org>, 2011
+# wally <wally@mandriva.org>, 2009-2010
+# Matias Griese <mahagr@utu.fi>, 2001
+# Taisto Kuikka <69319@batman.jypoly.fi>, 2003-2004
+# Thomas Backlund <tmb@mandrake.org>, 2002-2005,2009
+# Thomas Backlund <tmb@mandriva.org>, 2009-2010
+msgid ""
+msgstr ""
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2016-02-09 07:19+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Finnish (http://www.transifex.com/MageiaLinux/mageia/language/"
+"fi/)\n"
+"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.0\n"
+"Content-Transfer-Encoding: 8-bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "Odota hetki"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "Käyttöjärjestelmän lataimen asennus käynnissä"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -56,35 +56,17 @@ msgstr ""
"\n"
"Määritetäänkö uusi Volume ID?"
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr "Käynnistyslataimen asennus epäonnistui. Tapahtui seuraava virhe:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"Open Firmware -käynnistyslaitetta tulee ehkä muuttaa käynnistys-\n"
-"lataajan ottamiseksi käyttöön. Jos käynnistyslatain ei näy\n"
-"käynnistettäessä konetta, paina käynnistämisen yhteydessä\n"
-"näppäinyhdistelmää Command-Option-O-F ja kirjoita:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" shut-down\n"
-"Seuraavalla käynnistyskerralla käynnistyslataimen pitäisi näkyä."
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
@@ -94,268 +76,223 @@ msgstr ""
"\n"
"Miltä kiintolevyltä käynnistys tapahtuu?"
-#: any.pm:331
+#: any.pm:335
#, c-format
msgid "Bootloader Installation"
msgstr "Käynnistyslataimen asennus"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "Minne käyttöjärjestelmän latain asennetaan?"
-#: any.pm:359
+#: any.pm:355
#, c-format
msgid "First sector (MBR) of drive %s"
msgstr "Kiintolevyn %s käynnistyssektorille (MBR)"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "Kiintolevyn käynnistyssektorille (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "Juuriosion ensimmäiselle sektorille"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "Levykkeelle"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "Ohita"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "Käynnistystavan asetukset"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, fuzzy, c-format
+msgid "EFI System Partition"
+msgstr "Salaa osio"
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "Käynnistyslataimen asetukset"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "Käynnistyslatain"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "Käytettävä käynnistyslatain"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Käynnistyslaite"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr "Asetukset"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "Viive ennen oletusjärjestelmän käynnistystä"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "Ota ACPI käyttöön"
-#: any.pm:426
+#: any.pm:419
#, c-format
msgid "Enable SMP"
msgstr "Ota moniprosessorituki käyttöön"
-#: any.pm:427
+#: any.pm:420
#, c-format
msgid "Enable APIC"
msgstr "Ota APIC käyttöön"
-#: any.pm:429
+#: any.pm:422
#, c-format
msgid "Enable Local APIC"
msgstr "Ota paikallinen APIC käyttöön"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Tietoturva"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Salasana"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "Salasanat eivät täsmää"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Yritä uudelleen"
-#: any.pm:436
+#: any.pm:429
#, c-format
-msgid "You can not use a password with %s"
+msgid "You cannot use a password with %s"
msgstr "Et voi käyttää salasanaa %s kanssa"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "Salasana (uudelleen)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "Tyhjennä /tmp jokaisella käynnistyskerralla"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "Käynnistysviesti"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "Open Firmware -viive"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "Ytimen käynnistämisen aikakatkaisu"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "Ota käynnistäminen CD/DVD-levyltä käyttöön?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "Ota Open Firmware -käynnistäminen käyttöön?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "Oletuskäyttöjärjestelmä?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Kuva"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Juuri"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "Lisäys"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr "Xen-lisäys"
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr "Käynnistys vaati salasanan"
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Näyttötila"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "Verkkoprofiili"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Nimi"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "Oletus"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "Ei näyttöä"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "Tyhjää nimiä ei sallita"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "Sinun täytyy määritellä ydin"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "Sinun täytyy määritellä juuriosio"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Nimi on jo käytössä"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "Minkä tyyppisen tietueen haluat lisätä?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Muu käyttöjärjestelmä (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Muu käyttöjärjestelmä (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "Muu käyttöjärjestelmä (Windows...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, c-format
msgid "Bootloader Configuration"
msgstr "Käynnistyslataimen asetukset"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -364,47 +301,76 @@ msgstr ""
"Tämän hetkiset käynnistysvalikon tietueet.\n"
"Voit lisätä uusia tai muuttaa olemassa olevia."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Varoitus"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "Oikeudet X-ohjelmiin"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "Oikeudet RPM-työkaluihin"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "Salli \"su\""
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "Oikeudet ylläpidollisiin tiedostoihin"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "Oikeudet verkkotyökaluihin"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "Oikeudet ohjelmointityökaluihin"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(lisätty jo: %s)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "Anna käyttäjätunnus"
-#: any.pm:863
+#: any.pm:875
#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
@@ -412,231 +378,243 @@ msgid ""
msgstr ""
"Käyttäjätunnus saa sisältää vain pieniä kirjaimia, numeroita ja merkit - ja _"
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "Käyttäjätunnus on liian pitkä"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "Käyttäjätunnus on jo olemassa"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "Käyttäjän tunnistenumero (UID)"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "Ryhmän tunnistenumero (GID)"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
msgstr "%s pitää olla luku"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
-msgstr "%s pitäisi olla suurempi kuin 500. Jatka silti?"
+msgid "%s should be above 1000. Accept anyway?"
+msgstr "%s pitäisi olla suurempi kuin 1000. Jatka silti?"
-#: any.pm:877
+#: any.pm:889
#, c-format
msgid "User management"
msgstr "Käyttäjien hallinta"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr "Aktivoi vierastili"
-# Asennuksen sivuvalikko
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, c-format
msgid "Set administrator (root) password"
msgstr "Aseta pääkäyttäjän (root) salasana"
-#: any.pm:889
+#: any.pm:903
#, c-format
msgid "Enter a user"
msgstr "Lisää käyttäjä"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Kuvake"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "Oikea nimi"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "Käyttäjätunnus"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Komentotulkki"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
msgstr "Odota, lisätään lähteitä..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "Automaattinen kirjautuminen"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr "Yksi käyttäjä voidaan asettaa kirjautumaan sisään automaattisesti."
-#: any.pm:979
+#: any.pm:1005
#, c-format
msgid "Use this feature"
msgstr "Käytä automaattista kirjautumista"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Valitse oletuskäyttäjä:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Valitse käytettävä ikkunointijärjestelmä:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
msgstr "Julkaisutiedote"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Sulje"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Käyttöoikeussopimus"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Lopeta"
-#: any.pm:1080
+#: any.pm:1096
#, c-format
msgid "Do you accept this license ?"
msgstr "Hyväksy käyttöoikeussopimus?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Hyväksy"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "Kieltäydy"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "Valitse käytettävä kieli"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"Mandriva Linux tukee useita kieliä. Valitse asennettavat\n"
+"%s tukee useita kieliä. Valitse asennettavat\n"
"kielet. Kielet ovat käytettävissä asennuksen ja koneen\n"
"uudelleenkäynnistämisen jälkeen."
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
+#, c-format
+msgid "Mageia"
+msgstr "Mageia"
+
+#: any.pm:1154
#, c-format
-msgid "Multi languages"
+msgid "Multiple languages"
msgstr "Asenna useita kieliä"
-#: any.pm:1147 any.pm:1178
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
+msgstr ""
+
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr "Vanhempi ei-UTF-8-merkistö"
-# Asennuksen sivuvalikko
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "Kaikki kielet"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "Kielivalinta"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "Maa / alue"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "Valitse maa, jossa olet"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "Lista kaikista käytettävissä olevista maista"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
msgstr "Muut maat"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "Lisäasetukset"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr "Syöttömenetelmä:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Ei mitään"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "Ei jaettu"
-# Asennuksen sivuvalikko
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "Salli kaikille käyttäjille"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "Mukautettu"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -651,7 +629,7 @@ msgstr ""
"\n"
"\"Mukautettu\" sallii käyttäjäkohtaiset oikeudet.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
@@ -660,7 +638,7 @@ msgstr ""
"NFS: perinteinen Unix-tiedostonjakojärjestelmä, jota Mac ja Windows tukevat "
"huonosti."
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
@@ -669,7 +647,7 @@ msgstr ""
"SMB: tiedostonjakojärjestelmä, jota käyttävät Windows, Mac OS X ja monet "
"nykyaikaiset Linux-järjestelmät."
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
@@ -677,12 +655,12 @@ msgstr ""
"Tiedostoja voidaan jakaa sekä NFS:llä että Samballa. Valitse kumpaa "
"käytetään."
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "Käynnistä Userdrake"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -691,7 +669,7 @@ msgstr ""
"Käyttäjäkohtainen jako käyttää ryhmää \"fileshare\".\n"
"Käyttäjä voidaan lisätä ryhmään Userdrake:n avulla."
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
@@ -700,47 +678,47 @@ msgstr ""
"Muutosten ottaminen käyttöön vaatii uloskirjautumisen. Valitse OK "
"kirjautuaksesi ulos."
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr "Muutosten ottaminen käyttöön vaatii uloskirjautumisen."
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "Aikavyöhyke"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "Valitse järjestelmän aikavyöhyke"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr "Päivämäärän, kellonajan ja aikavyöhykkeen asetukset"
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr "Valitse aika, joka on lähimpänä oikeata aikaa"
-#: any.pm:1550
+#: any.pm:1572
#, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "%s (laitteistokello UTC-ajassa)"
-#: any.pm:1551
+#: any.pm:1573
#, c-format
msgid "%s (hardware clock set to local time)"
msgstr "%s (laitteistokello paikallisessa ajassa)"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "NTP-palvelin"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "Automaattinen kellon tahdistus NTP:n avulla"
@@ -765,7 +743,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "Älykortti"
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Windows-toimialue"
@@ -775,35 +753,35 @@ msgstr "Windows-toimialue"
msgid "Kerberos 5"
msgstr "Kerberos 5"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "Paikallinen tiedosto:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr "Käytetään paikallista tiedostoa käyttäjien tunnistautumiseen."
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
"consolidates certain types of information within your organization."
msgstr "Käytetään LDAP:ia osaan tai kaikkeen tunnistautumiseen."
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
@@ -812,42 +790,42 @@ msgstr ""
"Käytetään yhteistä salasana- ja ryhmätiedostoa samaan NIS-toimialueeseen "
"kuuluvien käyttäjien tunnistautumiseen."
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Windows-toimialue:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
"a Windows domain."
msgstr "Noudetaan käyttäjien tunnistautumistiedot Windows-toimialueelta."
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr "Kerberos 5:"
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr "Active Directory -tunnistautuminen Kerberoksen ja LDAP:n avulla."
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, c-format
msgid "Welcome to the Authentication Wizard"
msgstr "Tunnistautumisvelho"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
@@ -857,86 +835,78 @@ msgstr ""
"\n"
"Muokkaa alla olevia asetuksia."
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "LDAP-palvelin"
-# Vaatii tarkastusta
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, c-format
msgid "Base dn"
msgstr "Base dn"
-# Vaatii tarkastusta
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr "Nouda Base Dn "
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr "Käytä TLS-salattua yhteyttä "
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr "Lataa CA-sertifikaatti "
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr "Käytä \"Disconnected\"-tyyppistä yhteyttä "
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr "Käytä anonyymiä kiinnitystä "
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr " "
-# Vaatii tarkastusta
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr "Kiinnitä DN "
-# Vaatii tarkastusta
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, c-format
msgid "Bind Password "
msgstr "Kiinnityksen salasana "
-# Vaatii tarkastusta
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr "Ryhmän polku "
-# Vaatii tarkastusta
-#: authentication.pm:127
+#: authentication.pm:126
#, c-format
msgid "Password base"
msgstr "Password base"
-# Vaatii tarkastusta
-#: authentication.pm:128
+#: authentication.pm:127
#, c-format
msgid "Group base"
msgstr "Group base"
-# Vaatii tarkastusta
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr "Shadow base"
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
@@ -946,37 +916,37 @@ msgstr ""
"\n"
"Muokkaa alla olevia asetuksia."
-#: authentication.pm:146
+#: authentication.pm:145
#, c-format
msgid "Realm "
msgstr "Kerberos-valtuusalue "
-#: authentication.pm:148
+#: authentication.pm:147
#, c-format
msgid "KDCs Servers"
msgstr "KDC-palvelimet"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr "Käytä nimipalvelinta selvittämään valtuusalueiden KDC-palvelimet"
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr "Käytä nimipalvelinta valtuusalueiden paikallistamiseen"
-#: authentication.pm:156
+#: authentication.pm:155
#, c-format
msgid "Use local file for users information"
msgstr "Hae käyttäjätiedot paikallisesta tiedostosta"
-#: authentication.pm:157
+#: authentication.pm:156
#, c-format
-msgid "Use Ldap for users information"
+msgid "Use LDAP for users information"
msgstr "Käytä LDAP:ia käyttäjätietojen hakemiseen"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
@@ -984,13 +954,12 @@ msgid ""
msgstr ""
"Valittiin Kerberos 5-tunnistautuminen, valitse myös käyttäjätietojen tyyppi "
-# Vaatii tarkastusta
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr "Nouda Base Dn "
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
@@ -1000,17 +969,17 @@ msgstr ""
"\n"
"Muokkaa alla olevia asetuksia."
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "NIS-toimialue"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "NIS-palvelin"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
@@ -1020,79 +989,74 @@ msgstr ""
"\n"
"Muokkaa alla olevia asetuksia."
-#: authentication.pm:218
+#: authentication.pm:217
#, c-format
msgid "Domain Model "
msgstr "Toimialueen tyyppi "
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr "Active Directory Realm "
-#: authentication.pm:221
+#: authentication.pm:220
#, c-format
msgid "DNS Domain"
msgstr "DNS-toimialue"
-#: authentication.pm:222
+#: authentication.pm:221
#, c-format
msgid "DC Server"
msgstr "Toimialueen ohjauskone"
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "Tunnistautuminen"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "Tunnistautumistapa"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "Ei salasanaa"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr "Salasana on liian lyhyt, sen tulee olla vähintään %d merkkiä pitkä."
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "Kuulutusta ei voida käyttää ilman NIS-toimialuetta"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Valitse tiedosto"
-#: authentication.pm:897
+#: authentication.pm:866
#, c-format
msgid "Domain Windows for authentication : "
msgstr "Windows-toimialue tunnistautumista varten: "
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "Toimialueen pääkäyttäjän käyttäjätunnus"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "Toimialueen pääkäyttäjän salasana"
-# NOTE: this message will be displayed at boot time; that is
-# only the ascii charset will be available on most machines
-# so use only 7bit for this message (and do transliteration or
-# leave it in English, as it is the best for your language)
-#
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1107,42 +1071,42 @@ msgstr ""
"odota oletuskaynnistysta.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO tekstipohjaisella valikolla"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
-msgstr "GRUB graafisella valikolla"
+msgid "GRUB2 with graphical menu"
+msgstr "GRUB2 graafisella valikolla"
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr "GRUB tekstipohjaisella valikolla"
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 tekstipohjaisella valikolla"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "GRUB graafisella valikolla"
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr "GRUB tekstipohjaisella valikolla"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "/boot-osiolla tai -hakemistossa ei ole tarpeeksi vapaata tilaa"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "Käyttöjärjestelmän lataajaa ei voida asentaa osiolle %s\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
@@ -1151,66 +1115,66 @@ msgstr ""
"Käynnistyslataimen asetukset pitää päivittää, koska levyosiot on numeroitu "
"uudelleen"
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
"Käynnistyslatainta ei voida asentaa oikein. Tietokone täytyy käynnistää "
"rescue-tilaan ja valita \"%s\""
-# Asennuksen sivuvalikko
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "Asenna käynnistyslatain uudelleen"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "B"
msgstr "t"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "kt"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "Mt"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "Gt"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "Tt"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d minuuttia"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 minuutti"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d sekuntia"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr "komento %s puuttuu"
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1225,156 +1189,145 @@ msgstr ""
"että WWW-palvelimeen on asennettu WebDAV-tuki). Jos haluat lisätä WebDAV\n"
"-liitoskohdan, valitse \"Uusi\"."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Uusi"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Irrota"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Liitä"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Palvelin"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Liitospiste"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Valinnat"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Poista"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Valmis"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Virhe"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "Anna WebDAV-palvelimen osoite (URL)"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "Osoitteen tulee alkaa etuliitteellä http:// tai https://"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Varoitus"
-
#: diskdrake/dav.pm:106
#, c-format
-msgid "Are you sure you want to delete this mountpoint?"
+msgid "Are you sure you want to delete this mount point?"
msgstr "Haluatko varmasti poistaa liitospisteen?"
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Palvelin: "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "Liitospiste: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "Vaihtoehdot: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "Osiointi"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
"Valitse ensin osio, käytettävä tiedostojärjestelmä ja tämän jälkeen "
"tarvittavat toimenpiteet"
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "HUOM!"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "Luo ensin varmuuskopio tiedoistasi"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Poistu"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "Jatka"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Ohje"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1385,143 +1338,133 @@ msgstr ""
"Ehdotan, että ensimmäiseksi muutetaan osion kokoa\n"
"(napsauta osiota ja valitse \"Muuta kokoa\")."
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "Napsauta osiota"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "Yksityiskohdat"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "Yhtään kiintolevyä ei löytynyt"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "Tuntematon"
-#: diskdrake/hd_gtk.pm:388
+#: diskdrake/hd_gtk.pm:427
#, c-format
msgid "Ext4"
msgstr "Ext4"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "XFS"
msgstr "XFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Sivutus"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Muut"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "Tyhjä"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "Tiedostojärjestelmät:"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, c-format
msgid "This partition is already empty"
msgstr "Osio on jo tyhjä"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "Käytä ensin komentoa \"Irrota\""
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "Käytä sen sijaan sovellusta %s (asiantuntijatilassa)"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Tyyppi"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "Valitse toinen osio"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Valitse osio"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "Lisää"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, c-format
msgid "Confirmation"
msgstr "Vahvistaminen"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "Jatka joka tapauksessa?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Lopeta tallentamatta"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "Lopeta kirjoittamatta osiotaulua?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "Tallennetaanko muutokset tiedostoon /etc/fstab"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr ""
"Järjestelmä tulee käynnistää uudelleen osiotaulun muutosten toteuttamiseksi"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1532,29 +1475,29 @@ msgstr ""
"Muuten fstabiin ei kirjoiteta merkintää liitoskohdasta %s.\n"
"Lopeta joka tapauksessa?"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "Tyhjennä kaikki"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "Automaattinen varaus"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "Vaihda vakiotilaan"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "Vaihda asiantuntijatilaan"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "Kiintolevyn tiedot"
#: diskdrake/interactive.pm:371
@@ -1564,7 +1507,7 @@ msgstr "Kaikki ensisijaiset osiot on käytetty"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "Uusia osioita ei voida lisätä"
#: diskdrake/interactive.pm:373
@@ -1586,135 +1529,135 @@ msgstr "Lataa osiotaulu uudelleen"
msgid "Detailed information"
msgstr "Yksityiskohtaiset tiedot"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
msgstr "Näytä"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Muuta kokoa"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Alusta"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Lisää RAIDiin"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Lisää LVM:ään"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, c-format
msgid "Use"
msgstr "Käytä"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Poista"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "Poista RAIDista"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "Poista LVM:stä"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, c-format
msgid "Remove from dm"
msgstr "Poista dm:stä"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "Muokkaa RAID:ia"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Käytä loopback-tiedostoa"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Luo"
-#: diskdrake/interactive.pm:453
+#: diskdrake/interactive.pm:456
#, c-format
msgid "Failed to mount partition"
msgstr "Osion liittäminen epäonnistui"
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Luo uusi osio"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "Aloitussektori: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "Koko Mt: "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "Tiedostojärjestelmä: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "Ominaisuus: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "Loogisen taltion nimi "
-#: diskdrake/interactive.pm:507
+#: diskdrake/interactive.pm:514
#, c-format
msgid "Encrypt partition"
msgstr "Salaa osio"
-#: diskdrake/interactive.pm:508
+#: diskdrake/interactive.pm:515
#, c-format
msgid "Encryption key "
msgstr "Salausavain"
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "Salausavain (uudelleen)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "Salausavaimet eivät täsmää"
-#: diskdrake/interactive.pm:521
+#: diskdrake/interactive.pm:529
#, c-format
msgid "Missing encryption key"
msgstr "Salausavain puuttuu"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
@@ -1723,138 +1666,128 @@ msgstr ""
"Ensin on poistettava yksi ensisijainen osio ja luotava tilalle laajennettu "
"osio."
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "Tarkistetaanko vialliset lohkot?"
-
-# mat
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "Poista loopback-tiedosto?"
-# mat
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr "Osion %s tyypin vaihtamisen jälkeen kaikki sen tiedot tuhoutuvat"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "Muuta osiotyyppiä"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "Valitse tiedostojärjestelmä"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, c-format
msgid "Switching from %s to %s"
msgstr "Vaihdetaan %s tiedostojärjestelmään %s"
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr "Anna taltion nimi"
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr "HUOM! Tiedot kirjoitetaan levylle heti hyväksymisen jälkeen!"
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr "HUOM! Tiedot kirjoitetaan levylle vasta alustamisen jälkeen!"
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr "Mikä taltio?"
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, c-format
msgid "Label:"
msgstr "Nimi:"
-# mat
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "Minne loopback-tiedosto %s liitetään?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "Minne laite %s liitetään?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"Liitospistettä ei voida poistaa, koska osiota käytetään loopback-tilassa.\n"
"Loopback-tiedosto on poistettava ensin."
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "Minne laite %s liitetään?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "Muutetaan kokoa"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "Lasketaan FAT-tiedostojärjestelmän rajoja"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "Osion kokoa ei voi muuttaa"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "Kaikki osion tiedot tulisi varmuuskopioida"
-# mat
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr "Osion %s koon muuttamisen jälkeen kaikki osion tiedot tuhoutuvat"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Valitse uusi koko"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "Uusi koko (Mt): "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr "Minimikoko: %s Mt"
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr "Maksimikoko: %s Mt"
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
@@ -1864,57 +1797,62 @@ msgstr ""
"muuttamisen jälkeen suoritetaan tiedostojärjestelmän tarkistus,\n"
"kun Windows käynnistetään seuraavan kerran."
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "Tiedostojärjestelmän salausavain"
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, c-format
msgid "Enter your filesystem encryption key"
msgstr "Anna tiedostojärjestelmän salausavain"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "Salausavain"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr "Virheellinen avain"
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Valitse RAID-laite tai luo uusi"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "Uusi"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Valitse taltioryhmä tai luo uusi"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
#, c-format
msgid "LVM name"
msgstr "Taltioryhmän nimi"
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr "Anna uuden LVM-taltioryhmän nimi"
-#: diskdrake/interactive.pm:999
+#: diskdrake/interactive.pm:1016
#, c-format
msgid "\"%s\" already exists"
msgstr "%s on jo olemassa"
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
@@ -1923,113 +1861,117 @@ msgstr ""
"Fyysinen levy %s on vielä käytössä.\n"
"Siirretäänkö käytetyt fyysiset jatkeet muille levyille?"
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr "Siirretään fyysisiä jatkeita"
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "Osiota ei voida käyttää loopback-osiona"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Loopback"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "Loopback-tiedoston nimi: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "Anna tiedostonimi"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr "Tiedosto on jo toisen loopback:n käytössä, valitse toinen"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "Tiedosto on jo olemassa. Käytetäänkö sitä?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "Liitosasetukset"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "Lisäasetukset"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "RAID-laite"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "RAID-taso"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
msgstr "Lohkon koko (kt)"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "Varoitus! Kyseessä on vaarallinen toimenpide."
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "Partitioning Type"
msgstr "Osiointitapa"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "Valitse osiointitapa"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr "Kone täytyy käynnistää uudelleen, jotta muutos tulee voimaan"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "Levyn %s osiotaulu kirjoitetaan levylle"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "Alustetaan osiota %s"
-# mat
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr "Kaikki osiolla %s olevat tiedot häviävät osion alustuksen yhteydessä"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "Tarkistetaanko vialliset lohkot?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "Siirrä tiedostot uudelle osiolle"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "Piilota tiedostot"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -2046,131 +1988,127 @@ msgstr ""
"tiedostot voidaan jättää entiseen sijaintiinsa (jonka seurauksena "
"liitettävän osion tiedot piilottavat ne)"
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "Siirretään tiedostoja uudelle osiolle"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "Kopioidaan %s"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "Poistetaan %s"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "osio %s tunnetaan nyt nimellä %s"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr "Osiot numeroitiin uudelleen: "
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Laite: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr "Osion nimi: "
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr "UUID: "
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "DOS-kirjaintunnus: %s (vain arvaus)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Tyyppi: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Nimi: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "Alku: sektori %s\n"
-# mat
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "Koko: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s sektoria"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "Sylinteristä %d sylinteriin %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr "Loogisten jatkeiden määrä: %d\n"
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "Alustettu\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "Ei alustettu\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "Liitetty\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, c-format
msgid "Encrypted"
msgstr "Salattu"
-# Vaatii tarkastusta
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr " (liitetty %s)"
-# Vaatii tarkastusta
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr " (liitettäväksi %s)"
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr "(ei aktiivinen)"
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2179,7 +2117,7 @@ msgstr ""
"Loopback tiedosto(t):\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2188,27 +2126,27 @@ msgstr ""
"Osio on aktiivinen\n"
" (MS-DOS käynnistys, ei LILO)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Taso %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
msgstr "Lohkon koko %d kt\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "RAID-levyt %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "Loopback-tiedoston nimi: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2221,7 +2159,7 @@ msgstr ""
"ajuriosio. On ehkä parasta\n"
"jättää se rauhaan.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2235,58 +2173,62 @@ msgstr ""
"käynnistämiseksi eri\n"
"käyttöjärjestelmiin.\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr "Vapaata tilaa osiolla %s (%s)"
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Vain luku"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "Koko: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Levyn tiedot: %s sylinteriä, %s lukupäätä, %s sektoria\n"
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Nimi: "
+
+#: diskdrake/interactive.pm:1458
#, c-format
msgid "Medium type: "
msgstr "Tietovälineen tyyppi: "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "LVM-levyt %s\n"
-# mat
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Osiotaulun tyyppi: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "väylässä %d id %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Valitse tiedostojärjestelmän salausavain"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr "Salausavain on liian lyhyt, sen tulee olla vähintään %d merkkiä pitkä."
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "Salausalgoritmi"
@@ -2296,17 +2238,19 @@ msgstr "Salausalgoritmi"
msgid "Change type"
msgstr "Muuta tyyppiä"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Peruuta"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr "Käyttäjätunnuksella %s ei voida kirjautua (väärä salasana?)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2347,40 +2291,40 @@ msgstr "Hae palvelimet"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "Etsi uudet palvelimet"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "Paketti %s pitää asentaa. Asennetaanko se?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
msgstr "Pakettia %s ei voitu asentaa!"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "Pakollinen paketti %s puuttuu"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "Seuraavat paketit pitää asentaa:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "Asennetaan paketteja..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "Poistetaan paketteja..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2389,32 +2333,39 @@ msgstr ""
"Tapahtui virhe - ei löytynyt yhtään laitetta, jolle voisi luoda uuden "
"tiedostojärjestelmän. Tarkista laitteisto ongelman varalta."
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Hakemistoon /boot/efi tulee olla liitettynä FAT-osio"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "Hakemistoon /boot/EFI tulee olla liitettynä ESP FAT32-osio"
-#: fs/format.pm:106
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "Luodaan ja alustetaan tiedostoa %s"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr "Nimen lisääminen levylle %s (%s) ei onnistu"
-#: fs/format.pm:134
+#: fs/format.pm:143
#, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr "levyn %s nimeäminen epäonnistui, onko se alustettu?"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "Levyn %s (%s) alustaminen ei onnistu"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s alustus %s epäonnistui"
@@ -2429,53 +2380,53 @@ msgstr "Sisäkkäiset liitokset %s\n"
msgid "Mounting partition %s"
msgstr "Liitetään osiota %s"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "osion %s liittäminen hakemistoon %s epäonnistui"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "Tarkistetaan %s"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "virhe irrotettaessa %s: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "Otetaan käyttöön sivutusosiota %s"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
-msgstr "Ota käyttöön Posix ACL:t"
+msgid "Enable POSIX Access Control Lists"
+msgstr "Ota käyttöön POSIX ACL:t"
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr "Tyhjennä kirjoitusvälimuisti suljettaessa tiedosto"
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
"Ota ryhmän levynkäytön rajoitukset käyttöön ja vaihtoehtoisesti pakota "
"rajoitukset"
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"Älä päivitä inoodien käyttöaikaa tässä tiedostojärjestelmässä\n"
"(esim. nopeampaan uutisspoolin käyttöön nopeuttamaan uutispalvelimia)."
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
@@ -2484,25 +2435,25 @@ msgstr ""
"Päivitä inoodien käyttöaika tehokkaammin tässä tiedostojärjestelmässä\n"
"(esim. nopeampaan uutisspoolin käyttöön nopeuttamaan uutispalvelimia)."
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
"Voidaan liittää vain erikseen määritettynä\n"
"(esim. valitsin -a ei liitä tiedostojärjestelmää)."
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr "Älä tulkitse merkki- tai lohkolaitteita tiedostojärjestelmässä."
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
"Älä salli minkään binääritiedoston suoritusta tiedosto-\n"
@@ -2510,7 +2461,7 @@ msgstr ""
"palvelimelle, jonka tiedostojärjestelmässä on binäärejä\n"
"muille kuin omalle arkkitehtuurille."
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2522,64 +2473,64 @@ msgstr ""
"itse asiassa melko turvaton mikäli järjestelmässä on suidperl(1)\n"
"asennettuna.)"
-#: fs/mount_options.pm:137
+#: fs/mount_options.pm:139
#, c-format
-msgid "Mount the file system read-only."
+msgid "Mount the filesystem read-only."
msgstr "Liitä tiedostojärjestelmä vain luku -tilassa."
-#: fs/mount_options.pm:139
+#: fs/mount_options.pm:141
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr "Kaikki luku/kirjoitustoiminnot tehdään synkronoidusti."
-#: fs/mount_options.pm:141
+#: fs/mount_options.pm:143
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr "Salli kaikkien käyttäjien liittää ja irrottaa tiedostojärjestelmä."
-#: fs/mount_options.pm:143
+#: fs/mount_options.pm:145
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow an ordinary user to mount the filesystem."
msgstr "Salli tavallisen käyttäjän liittää tiedostojärjestelmä."
-#: fs/mount_options.pm:145
+#: fs/mount_options.pm:147
#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
"Ota käyttäjien levynkäytön rajoitukset käyttöön ja vaihtoehtoisesti pakota "
"rajoitukset"
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr "Tue laajennettuja \"user.\"-ominaisuuksia"
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr "Anna kirjoitusoikeus tavallisille käyttäjille"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
msgstr "Anna vain luku -oikeus tavallisille käyttäjille"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "Kahdentunut liitospiste %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "Ei vapaita osioita"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "Tarkistetaan osioita liitospisteiden löytämiseksi"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Valitse liitospisteet"
@@ -2603,18 +2554,18 @@ msgstr ""
msgid "Not enough swap space to fulfill installation, please add some"
msgstr "Sivutustilaa ei ole riittävästi, suurenna sitä"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"Juuriosio tulee olla olemassa.\n"
"Luo osio sitä varten (tai napsauta olemassa olevaa),\n"
"valitse \"Liitospiste\" ja aseta sille arvoksi \"/\"."
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2625,53 +2576,58 @@ msgstr ""
"\n"
"Jatka joka tapauksessa?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "Käytä tyhjää tilaa"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "Tilaa ei ole tarpeeksi uusien osioiden luomiseksi"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "Käytä olemassa olevia osioita"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "Ei olemassa olevaa osiota käytettäväksi"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "Lasketaan Microsoft Windows®-osion kokoa"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr "Käytä Microsoft Windows®-osion tyhjää tilaa"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "Valitse osio, jonka kokoa muutetaan"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr ""
"Microsoft Windows®-osio on liian pirstoutunut. Käynnistä kone uudelleen "
-"Windowsiin ja suorita \"Levyn eheytys\" ja aloita Mandriva Linuxin asennus "
-"sen jälkeen uudestaan."
+"Windowsiin ja suorita \"Levyn eheytys\" ja aloita %sin asennus sen jälkeen "
+"uudestaan."
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2708,79 +2664,79 @@ msgstr ""
"Kun olet varma, paina %s."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Seuraava"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Partitionning"
msgstr "Osiointi"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr "Kuinka paljon Microsoft Windows®:lle jätetään tilaa osiolle %s?"
-# mat
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "Koko"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "Muutetaan Microsoft Windows®-osion kokoa"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "FAT-tiedostojärjestelmän koon muuttaminen epäonnistui: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
"Muutettavaa FAT-osiota ei löydy (tai osiolla ei ole tarpeeksi vapaata tilaa)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Poista Microsoft Windows®"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Erase and use entire disk"
msgstr "Tyhjennä ja käytä koko levy"
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
msgstr ""
"Tietokoneessa on useampi kuin yksi kiintolevy. Valitse kiintolevy, jolle "
"Linux asennetaan."
-# mat
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr ""
"KAIKKI olemassa olevat osiot ja niissä olevat tiedot tuhoutuvat levyltä %s"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "Mukautettu levyn osiointi"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "Käytä fdisk:iä"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2789,66 +2745,70 @@ msgstr ""
"Kiintolevy %s voidaan nyt osioida.\n"
"Älä unohda tallentaa asetuksia näppäimellä \"w\"."
-#: fs/partitioning_wizard.pm:402
+#: fs/partitioning_wizard.pm:425
#, c-format
msgid "Ext2/3/4"
msgstr "Ext2/3/4"
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "Asennukselle ei löydy tarpeeksi vapaata tilaa"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "DrakX Osiointivelho löysi seuraavat vaihtoehdot:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr "Kiintolevyn sisältö"
-# mat
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "Osiointi epäonnistui: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "JFS-tiedostojärjestelmää ei voida käyttää alle 16 Mt osioilla"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "ReiserFS-tiedostojärjestelmää ei voida käyttää alle 32 Mt osioilla"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr ""
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "Yksinkertainen"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "Erillinen /usr-osio"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "Palvelin"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr "Levyltä %s löytyi ohjelmistopohjainen RAID. Otetaanko se käyttöön?"
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2863,98 +2823,99 @@ msgstr ""
"\n"
"Poistetaanko kaikki virheelliset osiot?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "Liitospisteiden tulee alkaa /-merkillä."
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "Liitospisteet saavat sisältää vain kirjaimia ja numeroita"
-# mat
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "On jo olemassa osio, jonka liitospiste on %s\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Valittiin ohjelmallinen RAID-osio juuriosioksi (/).\n"
+"Ohjelmallinen RAID-osio on valittu juuriosioksi (/).\n"
"Käynnistyslataimet eivät osaa käsitellä tätä ilman /boot-osiota.\n"
-"On lisättävä /boot-osio, jotta voidaan käyttää LILO:a tai GRUB:a"
+"Muista luoda erillinen /boot-osio."
-#: fsedit.pm:438
+#: fsedit.pm:453
#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-"Metadatan versio ei ole tuettu käynnistysosioksi. Muista lisätä /boot-osio."
+"Metadatan versio ei ole tuettu käynnistysosioksi. Muista luoda erillinen /"
+"boot-osio."
-#: fsedit.pm:446
+#: fsedit.pm:461
#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr ""
-"Valitsit ohjelmallinen RAID-osio /boot osioksi.\n"
+"Ohjelmallinen RAID-osio on valittu /boot osioksi.\n"
"Käynnistyslataimet eivät osaa käsitellä tätä."
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr "Metadatan versio ei ole tuettu käynnistysosioksi."
-#: fsedit.pm:457
+#: fsedit.pm:472
#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Valittiin salattu juuriosio (/). Käynnistyslataimet eivät\n"
+"Juuriosioksi (/) on valittu salattu osio. Käynnistyslataimet eivät\n"
"osaa käsitellä salattua juuriosiota ilman /boot-osiota.\n"
-"Varmista, että käytössä on /boot-osio"
+"Muista luoda erillinen /boot-osio."
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr "Salattua tiedostojärjestelmää ei voi käyttää liitospisteelle %s"
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
"LVM:n loogista taltiota ei voi käyttää liitospisteessä %s, koska se ylittää "
"fyysiset taltiot"
-#: fsedit.pm:449
+#: fsedit.pm:484
#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-"Valittiin LVM-osio juuriosioksi (/).\n"
-"Käynnistyslataimet eivät osaa käsitellä tätä ilman /boot-osiota.\n"
-"On lisättävä /boot-osio, jotta voidaan käyttää LILO:a tai GRUB:a "
+"Juuriosioksi (/) on valittu LVM-osio.\n"
+"Käynnistyslataimet eivät osaa käsitellä osioiden jakaantumista usealle "
+"fyysiselle levylle.\n"
+"Erillinen /boot-osio tulisi luoda."
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "Tämän hakemiston pitäisi olla juuritiedostojärjestelmässä"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2963,12 +2924,12 @@ msgstr ""
"Tarvotaan \"oikea\" tiedostojärjestelmä (ext2/ext3/ext4, ReiserFS, XFS tai "
"JFS) tälle liitospisteelle.\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "Vapaa tila ei riitä automaattiseen varaukseen"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "Ei suoritettavia toimenpiteitä"
@@ -2978,283 +2939,278 @@ msgstr "Ei suoritettavia toimenpiteitä"
msgid "SATA controllers"
msgstr "SATA-ohjaimet"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "RAID-ohjaimet"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "(E)IDE/ATA-ohjaimet"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, c-format
msgid "Card readers"
msgstr "Kortinlukijat"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "FireWire-ohjaimet"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "PCMCIA-ohjaimet"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "SCSI-ohjaimet"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "USB-ohjaimet"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "USB-portit"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "SMBus-ohjaimet"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "Sillat ja järjestelmäohjaimet"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Levyke"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "Kiintolevy"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr "USB-massamuistit"
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CD-ROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "Polttavat CD/DVD-asemat"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "Nauha"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "AGP-näytönohjaimet"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "Näytönohjain"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr "Digi-TV-kortti"
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "TV-kortti"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "Muut multimedialaitteet"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "Äänikortti"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "Web-kamera"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "Prosessorit"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "ISDN-sovittimet"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr "USB-äänikortit"
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr "Radiokortit"
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr "ATM-verkkokortit"
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr "WAN-verkkokortit"
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr "Bluetooth-laitteet"
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "Verkkokortti"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "Modeemi"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "ADSL-sovittimet"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "Muisti"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "Tulostin"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr "Peliportin ohjain"
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "Peliohjain"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Näppäimistö"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr "Kosketusnäytöt"
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "Hiiri"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr "Biometria"
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "UPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "Kuvanlukija"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "Tuntematon/Muut"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "CPU # "
-#: harddrake/sound.pm:303
+#: harddrake/sound.pm:80
#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "Odota hetki... Otetaan asetukset käyttöön"
-
-#: harddrake/sound.pm:366
-#, c-format
-msgid "Enable PulseAudio"
-msgstr "Ota PulseAudio käyttöön"
+msgid "No known driver"
+msgstr "Ei tunnettua ajuria"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr "Ota 5.1-äänet käyttöön PulseAudio:n kanssa"
+msgid "There's no known driver for your sound card (%s)"
+msgstr "Ei tunnettua ajuria äänikortillesi (%s)"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
-msgstr "Salli käyttäjien kytkeä ääniohjelmia"
+msgid "Enable PulseAudio"
+msgstr "Ota PulseAudio käyttöön"
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr "Käytä \"Glitch free\"-tilaa"
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr "Palauta äänimikserin säätimet oletusarvoihin"
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr "Vianetsintä"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "Ei vaihtoehtoista ajuria"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
@@ -3263,188 +3219,80 @@ msgstr ""
"Tunnettua vaihtoehtoista OSS- tai ALSA-ajuria äänikortille \"%s\" ei ole. "
"Käytössä oleva ajuri: %s"
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "Ääniasetukset"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr "Valitse vaihtoehtoinen OSS- tai ALSA-ajuri äänikortille \"%s\"."
+msgid "Your card uses the \"%s\" driver"
+msgstr ""
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-"\n"
-"\n"
-"Käytössä on %s-ajuri %s. (Oletusajuri: %s)"
+msgid "Sound troubleshooting"
+msgstr "Äänen vianetsintä"
-#: harddrake/sound.pm:414
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-"OSS (Open Sound System, eli avoin äänijärjestelmä) oli ensimmäinen ääni-"
-"API.\n"
-"Se on käyttöjärjestelmäriippumaton ääni-API (se on saatavilla useimmille\n"
-"Unix-järjestelmille), mutta se aika perustasoa ja rajoitettu API.\n"
-"Sen lisäksi, OSS-ajureissa kaikki 'kehittävät pyörän uudelleen'.\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture, eli Linuxin edistynyt\n"
-"äänijärjestelmä) on modulaarinen arkkitehtuuri, joka tukee suurta\n"
-"määrää ISA, USB ja PCI kortteja.\n"
+"- 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.\n"
"\n"
-"Se tarjoaa myös paljon korkeamman tason API:n kuin OSS.\n"
"\n"
-"Käyttääksesi ALSA:a, voit käyttää yhtä näistä:\n"
-"- vanha OSS-yhteensopiva api.\n"
-"- uusi ALSA-api, joka tarjoaa useita parannettuja ominaisuuksia,\n"
-"mutta vaatii ALSA-kirjaston käyttöä.\n"
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "Ajuri:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- \"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\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"Vanha ajuri \"%s\" \"mustalla listalla\".\n"
"\n"
-"Sen on raportoitu kaatavan ytimen, kun sitä poistetaan käytöstä.\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"Uusi ajuri \"%s\" otetaan käyttöön seuraavassa käynnistyksessä."
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "Ei avoimen lähdekoodin ajuria"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"Äänikortille \"%s\" ei löydy vapaata ajuria, mutta suljettu ajuri löytyy "
-"osoitteesta \"%s\"."
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "Ei tunnettua ajuria"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Ei tunnettua ajuria äänikortillesi (%s)"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "Äänen vianetsintä"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
+"- \"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.\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-"Klassinen tapa etsiä virheitä ääniasetuksissa on suorittaa \n"
-"seuraavat komennot:\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" kertoo mitä ajuria äänikorttisi \n"
-"käyttää oletuksena.\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" kertoo mitä ajuria äänikorttisi\n"
-"käyttää tällä hetkellä.\n"
"\n"
-"- \"/sbin/lsmod\" komennolla tarkistat onko äänikortin moduuli (ajuri)\n"
-"ladattu vai ei .\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" ja \"/sbin/chkconfig --list alsa\"\n"
-"kertoo sinulle jos ääni- ja ALSA-palvelut ovat asetettu toimimaan\n"
-"initlevel 3 -tasossa.\n"
"\n"
-"- \"aumix -q\" kertoo onko ääni mykistetty vai ei.\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" kertoo mikä ohjelma käyttää äänikorttia.\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "Anna valita mikä ajuri tahansa"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "Summittaisen ajurin valinta"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"/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)\n"
msgstr ""
-"Jos todellakin uskot tietäväsi, mikä ajuri on oikea äänikortillesi,\n"
-"voit valita yhden yllä olevasta listasta.\n"
-"\n"
-"Nykyinen ajuri äänikortille \"%s\" on \"%s\" "
#: harddrake/v4l.pm:12
#, c-format
@@ -3472,7 +3320,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
"GNU/Linux-ytimen bttv-moduuli tunnistaa useimmille nykyisille TV-korteille "
"automaattisesti oikeat parametrit.\n"
@@ -3489,70 +3337,73 @@ msgstr "Kortin malli:"
msgid "Tuner type:"
msgstr "Vastaanottimen tyyppi:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "OK"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Kyllä"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "Ei"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Valitse tiedosto"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Lisää"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Muokkaa"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Valmis"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "Edellinen"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
msgstr "Tiedostoa ei valittu"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
msgstr "Valittiin hakemisto, ei tiedostoa"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
msgstr "Hakemistoa ei ole olemassa"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "Tiedostoa ei ole olemassa"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr "HUOM: Caps Lock on käytössä"
@@ -3634,1251 +3485,1273 @@ msgstr "Lähetä uudelleen"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "Andorra"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "Arabiemiirikunnat"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "Afganistan"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antigua ja Barbuda"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Anguilla"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "Albania"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "Armenia"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Alankomaiden Antillit"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "Angola"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "Antarktis"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "Argentiina"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "Amerikan Samoa"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "Itävalta"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "Australia"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "Aruba"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "Azerbaidžan"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Bosnia ja Herzegovina"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbados"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Bangladesh"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Belgia"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Burkina Faso"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "Bulgaria"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Bahrain"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Burundi"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Benin"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Bermuda"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Brunei Darussalam"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Bolivia"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Brasilia"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahama"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "Bhutan"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Bouvet'n saari"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Botswana"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Valko-Venäjä"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Belize"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "Kanada"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Kookossaaret"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "Kongo (Kinshasa)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "Keski-Afrikan tasavalta"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "Kongo (Brazzaville)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Sveitsi"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "Cote d'Ivoire"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Cookinsaaret"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Chile"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "Kamerun"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "Kiina"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "Kolumbia"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "Costa Rica"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Serbia ja Montenegro"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "Kuuba"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Kap Verde"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "Joulusaari"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "Kypros"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "Tsekin tasavalta"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "Saksa"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Djibouti"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Tanska"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Dominica"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Dominikaaninen tasavalta"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "Algeria"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Ecuador"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Viro"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Egypti"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Länsi-Sahara"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Eritrea"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "Espanja"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "Etiopia"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Suomi"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Fiji"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Falklandinsaaret"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Mikronesia"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Färsaaret"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Ranska"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Gabon"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "Iso-Britannia"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Grenada"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "Georgia"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "Ranskan Guayana"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Ghana"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Gibraltar"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Grönlanti"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Gambia"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Guinea"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Guadeloupe"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Guinea"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Kreikka"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "Etelä-Georgia ja Eteläiset Sandwichsaaret"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Guatemala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Guam"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Guinea-Bissau"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Guyana"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Hong Kong SAR (China)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Heard ja McDonaldinsaaret"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Honduras"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "Kroatia"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Haiti"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "Unkari"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Indonesia"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Irlanti"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Israel"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "Intia"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Brittiläinen Intian valtameren alue"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Irak"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "Iran"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Islanti"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "Italia"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Jamaika"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "Jordania"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "Japani"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "Kenia"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "Kirgistan"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "Kambodža"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Kiribati"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "Komorit"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "Saint Kitts ja Nevis"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "Korea (Pohjois-)"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "Korea"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Kuwait"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "Caymansaaret"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "Kazakstan"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Laos"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Libanon"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Saint Lucia"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Liechtenstein"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Sri Lanka"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Liberia"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Lesotho"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Liettua"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Luxemburg"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Latvia"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "Libya"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "Marokko"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "Monaco"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "Moldova"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "Madagaskar"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Marshallinsaaret"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "Makedonia"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "Mali"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Myanmar"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "Mongolia"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Pohjoiset Mariaanit"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "Martinique"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "Mauritania"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montserrat"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "Malta"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "Mauritius"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "Malediivit"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Malawi"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "Meksiko"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "Malesia"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "Mosambik"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "Namibia"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "Uusi-Kaledonia"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "Niger"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Norfolkinsaari"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "Nigeria"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Nicaragua"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Alankomaat"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Norja"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "Nepal"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "Nauru"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niue"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "Uusi-Seelanti"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "Oman"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "Panama"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "Peru"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "Ranskan Polynesia"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "Papua Uusi-Guinea"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Filippiinit"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "Pakistan"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "Puola"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Saint Pierre ja Miquelon"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitcairn"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "Puerto Rico"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Palestiina"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "Portugali"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paraguay"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Palau"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Qatar"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "Reunion"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Romania"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Venäjä"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Ruanda"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "Saudi Arabia"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Salomonsaaret"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Seychellit"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "Sudan"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Ruotsi"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Singapore"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Saint Helena"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Slovenia"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Svalbard ja Jan Mayen"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "Slovakia"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Sierra Leone"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "San Marino"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Senegal"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "Somalia"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Surinam"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "Sao Tome ja Principe"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "El Salvador"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "Syyria"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Swazimaa"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Turks ja Caicossaaret"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "Tšad"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "Ranskan eteläiset alueet"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Togo"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Thaimaa"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "Tadzikistan"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Tokelau"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "Itä-Timor"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "Turkmenistan"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Tunisia"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Tonga"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "Turkki"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Trinidad ja Tobago"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Tuvalu"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "Taiwan"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Tansania"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Ukraina"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Uganda"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "Yhdysvaltain pienet erillissaaret"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "Yhdysvallat"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Uruguay"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Uzbekistan"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "Vatikaani"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "Saint Vincent ja Grenadiinit"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Venezuela"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "Brittiläiset Neitsytsaaret"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "Yhdysvaltain Neitsytsaaret"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Vietnam"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Vanuatu"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "Wallis ja Futuna"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Samoa"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Jemen"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Mayotte"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "Etelä-Afrikka"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Zambia"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Zimbabwe"
-# mat
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "Tervetuloa %s:n"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr "Käytettyjen fyysisten jatkeiden siirto toiselle levylle epäonnistui"
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr "Fyysinen osio %s on edelleen käytössä"
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "Poista ensin loogiset osiot\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
"Käynnistyslatain ei osaa käsitellä usealla fyysisellä osiolla sijaitsevaa /"
"boot-osiota tai hakemistoa"
+#. -PO: Only write something if needed:
#: messages.pm:11
#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr " "
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "Johdanto"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+"HUOM!! Tämä on vapaasti suomennettu teksti Mageia -jakelun\n"
+"lisenssiehdoista. Alkuperäinen teksti löytyy tämän sivun lopusta.\n"
"\n"
+"Käyttöjärjestelmään ja muihin Mageia -jakelun eri osiin viitataan\n"
+"tästä eteenpäin nimellä \"Ohjelmisto\". Ohjelmisto sisältää, mutta ei "
+"rajoitu\n"
+"ainoastaan niihin, pakettien yhdistelmät, menetelmät, säännöt ja\n"
+"dokumentaation, jotka kuuluvat käyttöjärjestelmään sekä Mageia\n"
+"-jakeluun kuuluvat komponentit."
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr "1. Käyttöoikeussopimus (\"Lisenssi\")"
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4892,16 +4765,34 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+"Ole hyvä ja lue tämä dokumentti huolellisesti. Tämä dokumentti on Lisenssi-\n"
+"sopimus sinun ja Mageia:n välillä ja koskee Ohjelmistoa.\n"
+"Asentamalla, kopioimalla tai käyttämällä Ohjelmistoa millä tavalla tahansa,\n"
+"annat nimenomaisen hyväksynnän ja suostut noudattamaan tämän Lisenssin\n"
+"sääntöjä ja ehtoja. Jos et suostu johonkin osaan tästä Lisenssistä,\n"
+"sinulla ei ole lupaa asentaa, kopioida tai käyttää tätä Ohjelmistoa. Mitään\n"
+"yritystä asentaa, kopioida tai käyttää Ohjelmistoa tavalla, joka ei ole "
+"tämän\n"
+"Lisenssin sääntöjen ja ehtojen mukainen, ei hyväksytä ja sen kaltaiset\n"
+"yritykset päättävät oikeutesi tämän Lisenssin alla välittömästi. Lisenssin\n"
+"päättyessä sinun pitää välittömästi tuhota kaikki Ohjelmiston kopiot."
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr "2. Rajoitettu takuu"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4909,15 +4800,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4926,102 +4817,20 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
-"The Software Products consist of components created by different persons or "
-"entities. %s\n"
-"Most of these licenses allow you to use, duplicate, adapt or redistribute "
-"the components which \n"
-"they cover. Please read carefully the terms and conditions of the license "
-"agreement for each component \n"
-"before using any component. Any question on a component license should be "
-"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
-"All rights to the components of the Software Products belong to their "
-"respective authors and are \n"
-"protected by intellectual property and copyright laws applicable to software "
-"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
-"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
-"If any portion of this agreement is held void, illegal or inapplicable by a "
-"court judgment, this \n"
-"portion is excluded from this contract. You remain bound by the other "
-"applicable sections of the \n"
-"agreement.\n"
-"The terms and conditions of this License are governed by the Laws of "
-"France.\n"
-"All disputes on the terms of this license will preferably be settled out of "
-"court. As a last \n"
-"resort, the dispute will be referred to the appropriate Courts of Law of "
-"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"you."
msgstr ""
-"Johdanto\n"
-"\n"
-"\n"
-"HUOM!! Tämä on vapaasti suomennettu teksti Mandriva Linux -jakelun\n"
-"lisenssiehdoista. Alkuperäinen teksti löytyy tämän sivun lopusta.\n"
-"\n"
-"Käyttöjärjestelmään ja muihin Mandriva Linux -jakelun eri osiin viitataan\n"
-"tästä eteenpäin nimellä \"Ohjelmisto\". Ohjelmisto sisältää, mutta ei "
-"rajoitu\n"
-"ainoastaan niihin, pakettien yhdistelmät, menetelmät, säännöt ja\n"
-"dokumentaation, jotka kuuluvat käyttöjärjestelmään sekä Mandriva Linux\n"
-"-jakeluun kuuluvat komponentit.\n"
-"\n"
-"\n"
-"\n"
-"1. Käyttöoikeussopimus (\"Lisenssi\")\n"
-"\n"
-"\n"
-"Ole hyvä ja lue tämä dokumentti huolellisesti. Tämä dokumentti on Lisenssi-\n"
-"sopimus sinun ja Mandriva S.A.:n välillä ja koskee Ohjelmistoa.\n"
-"Asentamalla, kopioimalla tai käyttämällä Ohjelmistoa millä tavalla tahansa,\n"
-"annat nimenomaisen hyväksynnän ja suostut noudattamaan tämän Lisenssin\n"
-"sääntöjä ja ehtoja. Jos et suostu johonkin osaan tästä Lisenssistä,\n"
-"sinulla ei ole lupaa asentaa, kopioida tai käyttää tätä Ohjelmistoa. Mitään\n"
-"yritystä asentaa, kopioida tai käyttää Ohjelmistoa tavalla, joka ei ole "
-"tämän\n"
-"Lisenssin sääntöjen ja ehtojen mukainen, ei hyväksytä ja sen kaltaiset\n"
-"yritykset päättävät oikeutesi tämän Lisenssin alla välittömästi. Lisenssin\n"
-"päättyessä sinun pitää välittömästi tuhota kaikki Ohjelmiston kopiot.\n"
-"\n"
-"\n"
-"\n"
-"2. Rajoitettu takuu\n"
-"\n"
-"\n"
"Ohjelmisto ja sen mukana seuraavat dokumentaatiot tarjotaan sellaisenaan,\n"
"ilman mitään takuita, voimassa olevan lain rajojen sisällä. Sikäli kuin\n"
-"takuuta ei voimassa olevan lain mukaan voi kiistää tai rajoittaa, Mandriva S."
+"takuuta ei voimassa olevan lain mukaan voi kiistää tai rajoittaa, Mageia S."
"A. ei\n"
"missään nimessä ole vastuussa erikoisista, odottamattomista, välittömistä\n"
"tai välillisistä vahingoista (sisältäen ilman rajoituksia vahingot "
@@ -5029,71 +4838,96 @@ msgstr ""
"työstä, työn keskeytyksestä, taloudellisesta tappiosta, laillisista\n"
"kustannuksista ja sakoista johtuen tuomioistuimen päätöksestä, tai minkä\n"
"tahansa muun merkittävän tappion takia) jotka syntyvät käytöstä tai\n"
-"kyvyttömyydestä käyttää Ohjelmistoa, vaikka Mandriva S.A.:lle olisi\n"
+"kyvyttömyydestä käyttää Ohjelmistoa, vaikka Mageia:lle olisi\n"
"tiedotettu tällaisen vahingon mahdollisuuden tai tapahtuman olemassaolosta.\n"
"\n"
-"\n"
"RAJOITETTU VASTUU JOKA LIITTYY KIELLETTYJEN OHJELMIEN\n"
"KÄYTTÖÖN TAI HALLUSSAPITOON JOISSAKIN MAISSA\n"
"\n"
-"\n"
"Sikäli kuin takuuta ei voimassa olevan lain mukaan voi kiistää tai\n"
-"rajoittaa, Mandriva S.A. tai sen jakelijat eivät missään nimessä ole\n"
+"rajoittaa, Mageia tai sen jakelijat eivät missään nimessä ole\n"
"vastuussa erikoisista, odottamattomista, välittömistä tai välillisistä\n"
"vahingoista (sisältäen ilman rajoituksia vahingot menetetystä työstä,\n"
"työn keskeytyksestä, taloudellisesta tappiosta, laillisista kustannuksista\n"
"ja sakoista johtuen tuomioistuimen päätöksestä, tai minkä tahansa muun\n"
"merkittävän tappion takia), jotka johtuvat ohjelmistokomponenttien\n"
"hallussapidosta tai käytöstä tai jotka johtuvat ohjelmistokomponenttien\n"
-"lataamisesta joltakin Mandriva Linuxin sivustolta, jotka ovat kiellettyjä "
-"tai\n"
+"lataamisesta joltakin Mageiain sivustolta, jotka ovat kiellettyjä tai\n"
"rajoitettuja joissakin maissa paikallisen lain voimalla.\n"
"\n"
"Tämä rajoitettu vastuu koskee, muttei rajoitu niihin, vahvaa salausta\n"
"käyttäviä komponentteja jotka kuuluvat Ohjelmistoon.\n"
"Kuitenkin, koska joitakin oikeusalueet eivät salli vastuun poissulkeminen\n"
"tai rajoittaminen tahallisista tai tahottomista vahingoista, yllä oleva\n"
-"rajoitus voi olla soveltamaton sinulle. \n"
-"%s\n"
-"\n"
-"\n"
-"\n"
-"3. GPL Lisenssi ja samankaltaiset lisenssit\n"
-"\n"
-"\n"
-"Ohjelmisto koostuu komponenteista, jotka ovat eri henkilöiden tai tahojen\n"
-"luomia. %s\n"
-"Suurimpaan osaan näistä komponenteista sovelletaan GNU General\n"
-"Public License:ä (Yleinen Julkinen Lisenssi), tästä eteenpäin \"GPL\" tai "
-"muiden\n"
-"sen kaltaisten lisenssien ehtoja ja sääntöjä. Suurin osa näistä "
-"lisensseistä\n"
-"sallii sinun kopioida, sovittaa ja levittää eteenpäin komponentteja joita "
-"ne\n"
-"koskevat. Ole hyvä ja lue jokaisen komponentin lisenssin ehdot ja säännöt\n"
-"ennen kuin käytät sitä. Jokainen kysymys koskien komponentin lisenssiä\n"
-"tulisi ohjata komponentin tekijälle Mandrivain sijasta. Mandriva S.A.:n\n"
-"tekemiin ohjelmiin sovelletaan GPL-lisenssiä. Mandriva S.A.:n tekemiin\n"
-"dokumentaatioihin sovelletaan erillistä lisenssiä. Lue dokumentaatiota\n"
-"saadaksesi lisää tietoa.\n"
-"\n"
-"\n"
-"\n"
-"4. Henkisten omaisuuksien oikeudet\n"
-"\n"
-"\n"
+"rajoitus voi olla soveltamaton sinulle. "
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr "3. GPL ja samankaltaiset lisenssit"
+
+#: messages.pm:70
+#, c-format
+msgid ""
+"The Software Products consist of components created by different persons or "
+"entities.\n"
+"Most of these licenses allow you to use, duplicate, adapt or redistribute "
+"the components which \n"
+"they cover. Please read carefully the terms and conditions of the license "
+"agreement for each component \n"
+"before using any component. Any question on a component license should be "
+"addressed to the component \n"
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
+"Documentation written \n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr "4. Henkisten omaisuuksien oikeudet"
+
+#: messages.pm:81
+#, c-format
+msgid ""
+"All rights to the components of the Software Products belong to their "
+"respective authors and are \n"
+"protected by intellectual property and copyright laws applicable to software "
+"programs.\n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
+"Products, as a whole or in parts, by all means and for all purposes.\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
"Kaikki oikeudet Ohjelmiston komponentteihin kuuluvat niiden tekijöille,\n"
"ja ne ovat suojattuja älyllisten omaisuuksien- ja kopiointisuojalailla,\n"
-"jotka koskevat ohjelmistoja. Mandriva S.A. pidättää oikeuden muokata\n"
+"jotka koskevat ohjelmistoja. Mageia pidättää oikeuden muokata\n"
"tai sovittaa Ohjelmistoa, joko kokonaan tai osittain, kaikilla tavoilla\n"
-"jokaiseen tarpeeseen. \"Mandriva\", \"Mandriva Linux\" ja kaikki niihin\n"
-"liittyvät logot ovat Mandriva S.A.:n rekisteröityjä tavaramerkkejä.\n"
-"\n"
-"\n"
-"\n"
-"5. Sovellettava laki.\n"
-"\n"
-"\n"
+"jokaiseen tarpeeseen. \"Mageia\" ja kaikki niihin\n"
+"liittyvät logot ovat %s:n rekisteröityjä tavaramerkkejä."
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr "5. Sovellettava laki."
+
+#: messages.pm:90
+#, c-format
+msgid ""
+"If any portion of this agreement is held void, illegal or inapplicable by a "
+"court judgment, this \n"
+"portion is excluded from this contract. You remain bound by the other "
+"applicable sections of the \n"
+"agreement.\n"
+"The terms and conditions of this License are governed by the Laws of "
+"France.\n"
+"All disputes on the terms of this license will preferably be settled out of "
+"court. As a last \n"
+"resort, the dispute will be referred to the appropriate Courts of Law of "
+"Paris - France.\n"
+"For any question on this document, please contact Mageia."
+msgstr ""
"Jos ilmenee, että jokin osa tästä sopimuksesta on mitätön, laiton tai\n"
"täytäntöönpanokelvoton, kyseinen osa poistetaan sopimuksesta.\n"
"Sopimus säilyy muilta osin pätevänä ja täytäntöönpanokelpoisena\n"
@@ -5104,30 +4938,26 @@ msgstr ""
"Ranskassa.\n"
"\n"
"Jos teillä on kysymyksiä tästä sopimuksesta, olkaa hyvä ja ottakaa yhteyttä\n"
-"Mandriva S.A.:iin.\n"
-"\n"
-"\n"
-"\n"
+"Mageia:iin.\n"
"\n"
"ALKUPERÄINEN ENGLANNINKIELINEN TEKSTI:\n"
"\n"
"\n"
-"\n"
"Introduction\n"
"\n"
"The operating system and the different components available in the\n"
-"Mandriva Linux distribution shall be called the \"Software Products\"\n"
+"Mageia distribution shall be called the \"Software Products\"\n"
"hereafter. The Software Products include, but are not restricted to,\n"
"the set of programs, methods, rules and documentation related to\n"
-"the operating system and the different components of the Mandriva\n"
+"the operating system and the different components of the Mageia\n"
"Linux distribution, and any applications distributed with these products\n"
-"provided by Mandriva's licensors or suppliers.\n"
+"provided by Mageia's licensors or suppliers.\n"
"\n"
"\n"
"1. License Agreement\n"
"\n"
"Please read this document carefully. This document is a license agreement\n"
-"between you and Mandriva S.A. which applies to the Software Products.\n"
+"between you and Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner,\n"
"you explicitly accept and fully agree to conform to the terms and "
@@ -5147,22 +4977,21 @@ msgstr ""
"2. Limited Warranty\n"
"\n"
"The Software Products and attached documentation are provided \"as is\",\n"
-"with no warranty, to the extent permitted by law. Neither Mandriva S.A.\n"
+"with no warranty, to the extent permitted by law. Neither Mageia\n"
"nor its licensors or suppliers will, in any circumstances and to the extent\n"
"permitted by law, be liable for any special, incidental, direct or indirect\n"
"damages whatsoever (including without limitation damages for loss of\n"
"business, interruption of business, financial loss, legal fees and "
"penalties\n"
"resulting from a court judgment, or any other consequential loss) arising\n"
-"out of the use or inability to use the Software Products, even if Mandriva\n"
+"out of the use or inability to use the Software Products, even if Mageia\n"
"S.A. or its licensors or suppliers have been advised of the possibility or\n"
"occurrence of such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE\n"
"IN SOME COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers\n"
"or distributors will, in any circumstances, be liable for any special, "
"incidental,\n"
"direct or indirect damages whatsoever (including without limitation damages\n"
@@ -5170,7 +4999,7 @@ msgstr ""
"and\n"
"penalties resulting from a court judgment, or any other consequential loss)\n"
"arising out of the possession and use of software components or arising out\n"
-"of downloading software components from one of Mandriva Linux sites which\n"
+"of downloading software components from one of Mageia sites which\n"
"are prohibited or restricted in some countries by local laws.This limited "
"liability\n"
"applies to, but is not restricted to, the strong cryptography components "
@@ -5178,7 +5007,7 @@ msgstr ""
"in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or "
"limitation\n"
-"or liability for consequential or incidental damages, the above limitation "
+"of liability for consequential or incidental damages, the above limitation "
"may not\n"
"apply to you.\n"
"\n"
@@ -5191,9 +5020,9 @@ msgstr ""
"terms\n"
"and conditions of the license agreement for each component before using any\n"
"component. Any question on a component license should be addressed to the\n"
-"component licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License.\n"
-"Documentation written by Mandriva S.A. is governed by a specific license.\n"
+"component licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License.\n"
+"Documentation written by Mageia is governed by a specific license.\n"
"Please refer to the documentation for further details.\n"
"\n"
"\n"
@@ -5203,13 +5032,11 @@ msgstr ""
"respective\n"
"authors and are protected by intellectual property and copyright laws "
"applicable\n"
-"to software programs.Mandriva S.A. and its suppliers and licensors reserves "
-"their\n"
+"to software programs.Mageia and its suppliers and licensors reserves their\n"
"rights to modify or adapt the Software Products, as a whole or in parts, by "
"all\n"
-"means and for all purposes. \"Mandriva\", \"Mandriva Linux\" and associated "
-"logos\n"
-"are trademarks of Mandriva S.A.\n"
+"means and for all purposes. \"Mageia\" and associated logos\n"
+"are trademarks of Mageia.Org\n"
"\n"
"\n"
"5. Governing Laws \n"
@@ -5225,89 +5052,15 @@ msgstr ""
"license will preferably be settled out of court. As a last resort, the "
"dispute will\n"
"be referred to the appropriate Courts of Law of Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"For any question on this document, please contact Mageia"
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose\n"
-"technical data, or dispose of, any Software to any person, entity, or\n"
-"destination prohibited by US export laws or regulations including,\n"
-"without limitation, Cuba, Iran, North Korea, Sudan and Syria; or\n"
-"(ii) use any Software for any use prohibited by the laws or regulations\n"
-"of the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and\n"
-"shall be deemed to be \"commercial computer software\" and\n"
-"\"commercial computer software documentation,\" respectively, as\n"
-"defined in DFAR 252.227-7013 and as described in FAR 12.212. Any\n"
-"use, modification, reproduction, release, performance, display or\n"
-"disclosure of the Software and any accompanying documentation by\n"
-"the United States Government shall be governed solely by the terms\n"
-"of this Agreement and any other applicable licence agreements and shall\n"
-"be prohibited except to the extent expressly permitted by the terms of\n"
-"this Agreement."
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-"Most of these components, but excluding the applications and software\n"
-"provided by Google Inc. or its subsidiaries (\"Google Software\"), are\n"
-"governed under the terms and conditions of the GNU General Public\n"
-"Licence, hereafter called \"GPL\", or of similar licenses."
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-"Most of these components are governed under the terms and conditions\n"
-"of the GNU General Public Licence, hereafter called \"GPL\", or of similar "
-"licenses."
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
@@ -5322,135 +5075,38 @@ msgstr ""
"\n"
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example,\n"
-"the MP3 decoders included may require a licence for further usage (see\n"
+"the MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
-#: messages.pm:120
-#, c-format
-msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
-msgstr ""
-"6. Additional provisions applicable to those Software Products provided by\n"
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and\n"
-"interest in and to the Google Software, portions thereof, or software "
-"provided\n"
-"through or in conjunction with the Google Software, including without "
-"limitation\n"
-"all Intellectual Property Rights. \"Intellectual Property Rights\" means any "
-"and\n"
-"all rights existing from time to time under patent law, copyright law, "
-"trade\n"
-"secret law, trademark law, unfair competition law, database rights and any\n"
-"and all other proprietary rights, and any and all applications, renewals,\n"
-"extensions and restorations thereof, now or hereafter in force and effect\n"
-"worldwide. You agree not to modify, adapt, translate, prepare derivative\n"
-"works from, decompile, reverse engineer, disassemble or otherwise attempt\n"
-"to derive source code from Google Software. You also agree to not remove,\n"
-"obscure, or alter Google's or any third party's copyright notice, "
-"trademarks,\n"
-"or other proprietary rights notices affixed to or contained within or "
-"accessed in\n"
-"conjunction with or through the Google Software.\n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-\n"
-"commercial use only. You may not use the Google Software in any manner\n"
-"that could damage, disable, overburden, or impair Google's search services\n"
-"(e.g., you may not use the Google Software in an automated manner), nor\n"
-"may you use Google Software in any manner that could interfere with any\n"
-"other party's use and enjoyment of Google's search services or the services\n"
-"and products of the third party licensors of the Google Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with\n"
-"Google's search and other services. Accordingly, your use of such Google\n"
-"Software is also defined by Google's Terms of Service located at\n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy\n"
-"Policy located at http://www.google.com/support/toolbar/bin/static.py?"
-"page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third "
-"party\n"
-"beneficiaries of this contract and may enforce its terms."
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:111
#, c-format
msgid ""
"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
-"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"Remove the boot media and press Enter to reboot."
msgstr ""
"Onnittelut, asennus on valmis.\n"
-"Poista asennusmedia ja käynnistä kone uudelleen painamalla Enter.\n"
-"\n"
-"\n"
-"Asennettuun Mandriva Linuxin versioon saatavilla olevat korjaukset ja\n"
+"Poista asennusmedia ja käynnistä kone uudelleen painamalla Enter."
+
+#: messages.pm:113
+#, c-format
+msgid ""
+"For information on fixes which are available for this release of Mageia,\n"
+"consult the Errata available from:\n"
+"%s"
+msgstr ""
+"Asennettuun Mageiain versioon saatavilla olevat korjaukset ja\n"
"korjattujen virheiden lista löytyy osoitteesta:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Järjestelmän asettamisesta löytyy tietoja virallisen Mandriva Linuxin\n"
-"käyttäjäoppaan jälkiasennuskappaleesta."
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
#: modules/interactive.pm:19
#, c-format
@@ -5494,18 +5150,18 @@ msgstr "Asennetaan ajuria USB-ohjaimelle"
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "Asennetaan ajuria FireWire-ohjaimelle %s"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "Asennetaan ajuria FireWire-ohjaimelle \"%s\""
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "Asennetaan ajuria kiintolevyohjaimelle %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "Asennetaan ajuria kiintolevyohjaimelle \"%s\""
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "Asennetaan ajuria verkkokortille %s"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "Asennetaan ajuria verkkokortille \"%s\""
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5587,35 +5243,35 @@ msgstr ""
"Moduulin %s lataaminen epäonnistui.\n"
"Yritetäänkö muilla asetuksilla?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr ""
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr "Salasana on yksinkertainen arvata"
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr "Salasanan pitäisi kestää normaalit hyökkäykset"
-#: mygtk2.pm:1544 mygtk2.pm:1545
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
#, c-format
msgid "Password seems secure"
msgstr "Salasana vaikuttaa turvalliselta"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "Liittäminen epäonnistui: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "Laajennettua osiotyyppiä ei tueta tässä ympäristössä"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
@@ -5623,10 +5279,10 @@ msgstr ""
"Ainoa ratkaisu on siirtää ensisijaisia osioita siten, että reikä on ennen "
"laajennettuja osioita"
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
@@ -5636,22 +5292,22 @@ msgstr ""
"Tämä tarkoittaa, että kaikki asemalle kirjoitettu\n"
"tieto muuttuu tunnistamattomaksi."
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr "Käyttämättömien pakettien poisto"
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr "Etsitään käyttämättömiä laitteisto-paketteja..."
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr "Etsitään käyttämättömiä kieli-paketteja..."
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
@@ -5659,63 +5315,63 @@ msgid ""
msgstr ""
"Asennusohjelma havaitsi, että osa asennetuista paketeista on tarpeettomia."
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr "Seuraavat paketit poistetaan:"
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, c-format
msgid "Unused hardware support"
msgstr "Käyttämättömät laitteistopaketit"
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr "Käyttämättömät kieli-paketit"
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr "_Alustetulle_ RAID:lle (%s) ei voitu lisätä osiota."
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "RAID-tasolle %d ei löydy tarpeeksi käytettäviä osioita\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "Hakemistoa /usr/share/sane/firmware ei voitu luoda!"
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "Linkkiä /usr/share/sane/%s ei voitu luoda!"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr ""
"Firmware-tiedostoa %s ei voitu kopioida kohteeseen /usr/share/sane/firmware"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr "Firmware-tiedoston %s oikeuksia ei voitu asettaa!"
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "ScannerDrake"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr "Kuvanlukijan jakamiseen tarvittavia paketteja ei voitu asentaa."
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr "Kuvanlukija ei ole käytettävissä muille kuin pääkäyttäjälle."
@@ -5832,20 +5488,20 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
"Salli:\n"
"\n"
-"- kaikki palvelut joita ohjataan tcp_wrappers:ien kautta (katso hosts.deny"
-"(5)) jos valittuna on asetus \"KAIKKI\",\n"
+"- kaikki palvelut joita ohjataan tcp_wrappers:ien kautta (katso hosts."
+"deny(5)) jos valittuna on asetus \"KAIKKI\",\n"
"\n"
"- vain paikalliset palvelut, jos valittuna on asetus \"PAIKALLINEN\",\n"
"\n"
"- ei mitään palvelua, jos valittuna on asetus \"EI\". \n"
"\n"
-"Salliaksesi tarvitsemasi palvelut, käytä /etc/hosts.allow (katso hosts.allow"
-"(5))."
+"Salliaksesi tarvitsemasi palvelut, käytä /etc/hosts.allow (katso hosts."
+"allow(5))."
#: security/help.pm:63
#, c-format
@@ -5935,7 +5591,7 @@ msgstr "Käytä salasanoja käyttäjien tunnistamiseen."
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr "Ota käyttöön verkkokorttien promiscuous-tarkistus."
#: security/help.pm:96
@@ -6389,7 +6045,7 @@ msgstr "Normaali"
msgid "Secure"
msgstr "Turvallinen"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -6401,7 +6057,7 @@ msgstr ""
"msec:n tarjoaman ylimääräisen turvallisuuden. Käytä tasoa\n"
"vain, jos haluat huolehtia itse järjestelmän turvallisuudesta."
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -6410,7 +6066,7 @@ msgstr ""
"Normaali turvallisuustaso. Tasoa suositellaan käytettäväksi tietokoneilla,\n"
"joita käytetään Internetin asiakaskoneina."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -6426,48 +6082,48 @@ msgstr ""
"HUOM: Jos konetta käytetään ainoastaan Internetin asiakaskoneena,\n"
"riittää alhaisempi turvallisuustaso."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "DracSec perusasetukset"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "Valitse haluttu turvallisuustaso"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "Tietoturvan ylläpitäjä:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr "Tunnus tai sähköpostiosoite:"
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr "Kuuntelee ja ilmoittaa ytimen ACPI-tapahtumat"
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "Käynnistä ALSA-äänijärjestelmä."
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anacron on ajoitettujen komentojen ajastaja."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -6476,7 +6132,7 @@ msgstr ""
"apmd:a käytetään valvomaan akkujen tilaa ja raportoimaan siitä syslogin\n"
"kautta. apmd:a voidaan myös käyttää sulkemaan kone akkujen ollessa tyhjiä."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -6486,11 +6142,16 @@ msgstr ""
"komennolla.\n"
"Suorittaa myös eräajoja, kun järjestelmän kuormitus on riittävän matala."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr "Avahi on ZeroConf-taustaprosessi, joka toteuttaa mDNS-pinon"
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr ""
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6609,21 +6270,11 @@ msgstr "Automatisoi paketteja suodattavan palomuurin iptables:n avulla"
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Käynnistä pakettisuodatin Linux-ytimen 2.2-sarjalle\n"
-"pystyttääksesi palomuurin ja suojataksesi tietokoneen\n"
-"mahdollisilta verkkohyökkäyksiltä."
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
"Jakaa IRQ-kuorman tasaisesti usean prosessorin kesken parantaen suorituskykyä"
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6634,7 +6285,7 @@ msgstr ""
"asetusten mukaisesti. Asetukset voidaan valita kbdconfig-työkalulla.\n"
"Palvelu tulisi ottaa käyttöön lähes kaikissa järjestelmissä."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6643,19 +6294,19 @@ msgstr ""
"Automaattinen ytimen otsikkotiedoston korjaus /boot-hakemistossa\n"
"tiedostoille /usr/include/linux/{autoconf,versio}.h"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr ""
"Automaattinen uuden laitteiston havaitseminen\n"
"ja asettaminen koneen käynnistyksen yhteydessä."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr "Muokkaa järjestelmän käyttäytymistä parantaen akun kestoa"
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6664,7 +6315,7 @@ msgstr ""
"Linuxconf järjestää joskus aikaa erilaisten tehtävien hoitamiseen\n"
"käynnistyksen aikana pitääkseen yllä järjestelmän asetuksia."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6673,7 +6324,7 @@ msgstr ""
"lpd on tulostuspalvelin, jonka lpr-ohjelma vaatii toimiakseen.\n"
"lpd on palvelin, joka jakaa tulostustöitä tulostimille."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6682,17 +6333,17 @@ msgstr ""
"Linux Virtual Serverin avulla voidaan rakentaa tehokas\n"
"korkean käytettävyyden palvelin."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr "Valvoo verkkoa"
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr "Softa-RAID:n valvonta ja hallinta"
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
@@ -6701,12 +6352,12 @@ msgstr ""
"DBUS on taustaprosessi, joka kuuluttaa järjestelmän ilmoituksia ja muista "
"viestejä."
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr "Ottaa MSEC-tietoturvakäytännöt käyttöön järjestelmän käynnistyessä"
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6715,12 +6366,12 @@ msgstr ""
"named (BIND) on nimipalvelin (DNS), jota käytetään\n"
"muunnettaessa koneiden verkkonimiä IP-osoitteiksi."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr "Käynnistää verkon yli tapahtuvan ytimen viestien kirjaamisen"
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6729,7 +6380,7 @@ msgstr ""
"Liittää ja irrottaa NFS- (Network File System),\n"
"SMB- (Lan Manager/Windows) ja NCP- (NetWare) liitospisteet"
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6738,17 +6389,17 @@ msgstr ""
"Ottaa käyttöön tai poistaa käytöstä kaikki verkkoliitännät,\n"
"jotka on asetettu käynnistyväksi käynnistyksen yhteydessä."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr "Vaatii verkon käynnistymisen, jos verkko on otettu käyttöön"
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr "Odottaa hotplug-kytketyn verkon käynnistymistä"
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6759,7 +6410,7 @@ msgstr ""
"verkoissa. Tämä palvelu mahdollistaa NFS-palvelimen\n"
"käynnistämisen, jota ohjataan tiedostosta /etc/exports."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6768,12 +6419,12 @@ msgstr ""
"NFS on yleinen protokolla tiedostojen jakoon TCP/IP-\n"
"verkoissa. Tämä palvelu mahdollistaa NSF-tiedostolukot."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr "Tahdistaan järjestelmän kellon NTP-protokollan avulla."
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
@@ -6782,17 +6433,17 @@ msgstr ""
"Asettaa käynnistyksen yhteydessä näppäimistön numlock-tilan päälle,\n"
"sekä konsoleille että Xorg:lle."
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "Tuki OKI 4w -yhteensopiville Windows-tulostimille."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr "Tarkistaa osioiden vapaan levytilan"
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6805,7 +6456,7 @@ msgstr ""
"ellei sitä ole asetettu, joten sen voi asentaa myös koneisiin,\n"
"jotka eivät sitä tarvitse."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6817,12 +6468,12 @@ msgstr ""
"NFS- ja NIS-protokollat. Portmap-palvelin on oltava käynnissä\n"
"järjestelmissä, jotka haluavat tarjota näitä protokollia."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr "Varaa joitakin TCP-portteja"
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
@@ -6831,7 +6482,7 @@ msgstr ""
"Postfix on sähköpostin siirtoagentti eli ohjelma,\n"
"joka välittää postia koneelta toiselle."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6840,21 +6491,21 @@ msgstr ""
"Tallentaa ja palauttaa järjestelmän satunnaislukuvarannon,\n"
"mikä parantaa satunnaislukujen laatua."
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
"Määrää raakalaitteet lohkolaitteiksi (kuten kiintolevyn osiot)\n"
"tietyn tyyppisten sovellusten, kuten Oracle tai DVD-soitin, käyttöön"
-#: services.pm:103
+#: services.pm:101
#, c-format
msgid "Nameserver information manager"
msgstr "Nimipalvelintietojen hallintasovellus"
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6866,7 +6517,7 @@ msgstr ""
"RIP-protokollalla. Vaikka RIP-protokollaa käytetään paljon pienissä\n"
"verkoissa, vaatii monimutkaisemmat verkot parempia reititysprotokollia."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6875,7 +6526,7 @@ msgstr ""
"Rstat-protokolla mahdollistaa verkon käyttäjien hakea\n"
"lisätietoja minkä tahansa verkon laitteen suorituskyvystä."
-#: services.pm:109
+#: services.pm:107
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
@@ -6884,7 +6535,7 @@ msgstr ""
"Syslog on palvelu, jonka avulla monet taustaprosessit kirjoittavat viestit "
"järjestelmän lokitiedostoihin. On järkevää käyttää syslog-ohjelmaa aina."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6893,7 +6544,7 @@ msgstr ""
"Rusers-protokolla sallii verkon käyttäjien tunnistaa muihin\n"
"koneisiin kirjatuneet käyttäjät."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6902,7 +6553,7 @@ msgstr ""
"Rwho-protokollalla etäkäyttäjät voivat listata kaikki\n"
"koneella olevat käyttäjät (vastaa komentoa finger)."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
@@ -6910,12 +6561,17 @@ msgstr ""
"SANE mahdollistaa kuvanlukijoiden, videokameroiden yms. liittämisen "
"tietokoneeseen"
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr "Paketteja suodattava palomuuri"
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
@@ -6924,17 +6580,17 @@ msgstr ""
"SMB/CIFS-protokolla mahdollistaa sekä tiedostojen ja tulostimien jakamisen\n"
"että Windows-toimialueeseen yhdistämisen."
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "Käynnistää tietokoneen äänijärjestelmän"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr "Puheentunnistus"
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
@@ -6943,7 +6599,7 @@ msgstr ""
"SSH on verkkoprotokolla, joka mahdollistaa tiedon siirtämisen salattuna "
"kahden koneen välillä."
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6953,92 +6609,94 @@ msgstr ""
"viestit järjestelmän lokitiedostoihin. On järkevää käyttää\n"
"syslog-ohjelmaa aina."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr "Siirtää luodut pysyvät udev-säännöt hakemistoon /etc/udev/rules.d"
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "Lataa USB-laitteiden ajurit."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr "Kevyt verkkoliikenteen tarkkailusovellus"
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr "Käynnistää X-kirjasinpalvelimen."
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr "Käynnistää muut taustaprosessit tarvittaessa."
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "Tulostus"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Internet"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "Tiedostojen jako"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "Verkko"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "Järjestelmä"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "Etähallinta"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "Tietokantapalvelin"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "Palvelut"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "Valitse automaattisesti käynnistettävät palvelut"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d aktivoitu, %d asennettu"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "käynnissä"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "pysäytetty"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "Palvelut ja taustaprosessit"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -7047,32 +6705,27 @@ msgstr ""
"Valitettavasti palvelusta\n"
"ei löydy lisätietoja."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "Tietoja"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "Käynnistä tarvittaessa"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "Käynnistyksen yhteydessä"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Käynnistä"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Pysäytä"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -7106,7 +6759,7 @@ msgstr ""
"Foundation, Inc.:lle osoitteeseen 51 Franklin Street, Fifth Floor, Boston,\n"
"MA 02110-1301, USA.\n"
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -7133,7 +6786,7 @@ msgstr ""
"--help : näytä tämä viesti.\n"
"--version : näytä versiotiedot.\n"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -7146,25 +6799,24 @@ msgstr ""
" --boot - aseta käynnistyslatain\n"
"Oletustila: tarjoutuu asettamaan automaattisen sisäänkirjautumisen"
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
"[VALITSIMET] [OHJELMAN_NIMI]\n"
"\n"
"VALITSIMET:\n"
" --help - tulosta tämä viesti.\n"
-" --report - ohjelman pitäisi olla yksi Mandriva Linuxin "
-"työkaluista\n"
-" --incident - ohjelman pitäisi olla yksi Mandriva Linuxin työkaluista"
+" --report - ohjelman pitäisi olla yksi %s:n työkaluista\n"
+" --incident - ohjelman pitäisi olla yksi %s:n työkaluista"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -7181,7 +6833,7 @@ msgstr ""
" --internet - aseta Internet-asetukset\n"
" --wizard - kuten --add"
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -7212,11 +6864,11 @@ msgstr ""
" : ohjelmiston_nimi, eli so vastaa StarOfficea\n"
" : ja gs vastaa GhostScriptiä."
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -7230,29 +6882,31 @@ msgid ""
"IP, nbi image name)"
msgstr ""
"[VALITSIMET]...\n"
-"Mandriva Linux Terminal Server asetustyökalu\n"
-"--enable : ota MTS käyttöön.\n"
-"--disable : poista MTS käytöstä.\n"
-"--start : käynnistä MTS\n"
-"--stop : pysäytä MTS\n"
-"--adduser : lisää olemassa oleva käyttäjä MTS:lle (tunnus vaaditaan)\n"
-"--deluser : poista olemassa oleva käyttäjä MTS:lta (tunnus vaaditaan)\n"
-"--addclient : lisää asiakaskone MTS:lle (vaatii MAC osoitteen, IP, nbi "
-"kuvatiedoston nimen)\n"
-"--delclient : poista asiakaskone MTS:lta (vaatii MAC osoitteen, IP, nbi "
-"kuvatiedoston nimen)"
-
-#: standalone.pm:99
+"%s Terminal Server asetustyökalu\n"
+"--enable : ota MTS käyttöön.\n"
+"--disable : poista MTS käytöstä.\n"
+"--start : käynnistä MTS\n"
+"--stop : pysäytä MTS\n"
+"--adduser : lisää olemassa oleva käyttäjä MTS:lle (vaatii "
+"käyttäjätunnuksen)\n"
+"--deluser : poista olemassa oleva käyttäjä MTS:lta (vaatii "
+"käyttäjätunnuksen)\n"
+"--addclient : lisää asiakaskone MTS:lle (vaatii MAC- ja IP-osoitteen "
+"sekä nbi-imagetiedoston nimen)\n"
+"--delclient : poista asiakaskone MTS:lta (vaatii MAC- ja IP-osoitteen "
+"sekä nbi-imagetiedoston nimen)"
+
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[näppäimistö]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -7275,26 +6929,26 @@ msgstr ""
"--status : palauttaa arvon 1, jos yhteys on avattu, muuten 0, ja poistuu.\n"
"--quiet : ei-interaktiivinen tila. Käytetään (dis)connect:n kanssa."
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
"[VALITSIMET]...\n"
-" --no-confirmation älä pyydä varmistusta Mandriva Update -tilassa.\n"
+" --no-confirmation älä pyydä varmistusta %s Update -tilassa.\n"
" --no-verify-rpm älä tarkista pakettien allekirjoitusta\n"
" --changelog-first näytä muutosloki ennen tiedostolistausta "
"kuvausikkunassa\n"
" --merge-all-rpmnew ehdota kaikkien .rpmnew- ja .rpmsave-tiedostojen "
"yhdistämistä"
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
@@ -7303,7 +6957,7 @@ msgstr ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -7314,7 +6968,7 @@ msgstr ""
" XFdrake [--noauto] näyttö\n"
" XFdrake tarkkuus"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -7325,71 +6979,76 @@ msgstr ""
"Käyttö: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
"testing] [-v|--version] "
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, c-format
msgid "All servers"
msgstr "Kaikki palvelimet"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr "Yleiset"
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr "Afrikka"
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
msgstr "Aasia"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr "Eurooppa"
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr "Pohjois-Amerikka"
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "Oseania"
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr "Etelä-Amerikka"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Hong Kong"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "Venäjä"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "Jugoslavia"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "Onko tämä oikein?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr "Valittiin tiedosto, ei hakemistoa."
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "Tietoja"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -7404,411 +7063,6 @@ msgstr ""
msgid "Installation failed"
msgstr "Asennus epäonnistui"
-#~ msgid "Restrict command line options"
-#~ msgstr "Rajoita komentoriviasetuksia"
-
-#~ msgid "restrict"
-#~ msgstr "rajoita"
-
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr ""
-#~ "Asetus \"Rajoita komentoriviasetuksia\" ei ole hyödyllinen ilman salasanaa"
-
-#~ msgid "Use an encrypted file system"
-#~ msgstr "Käytä salattua tiedostojärjestelmää"
-
-#~ msgid ""
-#~ "To ensure data integrity after resizing the partition(s), \n"
-#~ "filesystem checks will be run on your next boot into Microsoft Windows®"
-#~ msgstr ""
-#~ "Tietojen yhtenäisyyden varmistamiseksi osion tai osioiden koon\n"
-#~ "muuttamisen jälkeen suoritetaan tiedostojärjestelmän tarkistus,\n"
-#~ "kun kun Microsoft Windows® käynnistetään seuraavan kerran."
-
-#~ msgid "Use the Microsoft Windows® partition for loopback"
-#~ msgstr "Käytä Microsoft Windows®-osiota loopback-tiedostona"
-
-#~ msgid "Which partition do you want to use for Linux4Win?"
-#~ msgstr "Valitse osio Linux4Win:lle"
-
-#~ msgid "Choose the sizes"
-#~ msgstr "Valitse koot"
-
-#~ msgid "Root partition size in MB: "
-#~ msgstr "Juuriosion koko Mt: "
-
-#~ msgid "Swap partition size in MB: "
-#~ msgstr "Sivutusosion koko Mt: "
-
-#~ msgid ""
-#~ "There is no FAT partition to use as loopback (or not enough space left)"
-#~ msgstr ""
-#~ "FAT-osiota ei löydy käytettäväksi loopback-tiedostona (tai levyllä ei ole "
-#~ "riittävästi vapaata tilaa)"
-
-#~ msgid ""
-#~ "The FAT resizer is unable to handle your partition, \n"
-#~ "the following error occurred: %s"
-#~ msgstr ""
-#~ "FAT-tiedostojärjestelmän koon muuttaja ei osaa käsitellä osiota,\n"
-#~ "tapahtui virhe: %s"
-
-#~ msgid "Automatic routing from ALSA to PulseAudio"
-#~ msgstr "Automaattinen reititys ALSA:n ja PulseAudion välillä"
-
-#~ msgid "Please log out and then use Ctrl-Alt-BackSpace"
-#~ msgstr "Kirjaudu ulos ja käytä sen jälkeen Ctrl-Alt-Askelpalautin"
-
-#~ msgid "Welcome To Crackers"
-#~ msgstr "Tervetuloa murtautujat"
-
-#~ msgid "Poor"
-#~ msgstr "Huono"
-
-#~ msgid "High"
-#~ msgstr "Korkea"
-
-#~ msgid "Higher"
-#~ msgstr "Korkeampi"
-
-#~ msgid "Paranoid"
-#~ msgstr "Vainoharhainen"
-
-#~ msgid ""
-#~ "This level is to be used with care. It makes your system more easy to "
-#~ "use,\n"
-#~ "but very sensitive. It must not be used for a machine connected to "
-#~ "others\n"
-#~ "or to the Internet. There is no password access."
-#~ msgstr ""
-#~ "Tätä tasoa tulee käyttää varoen. Se tekee järjestelmästäsi helpomman "
-#~ "käyttää,\n"
-#~ "mutta hyvin herkän: sitä ei tule käyttää koneessa joka on kytketty muihin "
-#~ "koneisiin\n"
-#~ "tai Internetiin. Koneessa ei ole salasanoja."
-
-#~ msgid ""
-#~ "Passwords are now enabled, but use as a networked computer is still not "
-#~ "recommended."
-#~ msgstr ""
-#~ "Salasanat ovat nyt käytössä, mutta koneen käyttö verkossa ei ole "
-#~ "suositeltua."
-
-#~ msgid ""
-#~ "There are already some restrictions, and more automatic checks are run "
-#~ "every night."
-#~ msgstr ""
-#~ "Joitakin rajoituksia on voimassa ja enemmän automaattisia tarkistuksia "
-#~ "suoritetaan joka yö."
-
-#~ msgid ""
-#~ "This is similar to the previous level, but the system is entirely closed "
-#~ "and security features are at their maximum."
-#~ msgstr ""
-#~ "Pohjautuu edelliseen tasoon, mutta järjestelmä on kokonaan suljettu.\n"
-#~ "Turvallisuusasetukset ovat tiukimmillaan."
-
-#~ msgid ""
-#~ "\n"
-#~ "Warning\n"
-#~ "\n"
-#~ "Please read carefully the terms below. If you disagree with any\n"
-#~ "portion, you are not allowed to install the next CD media. Press "
-#~ "'Refuse' \n"
-#~ "to continue the installation without using these media.\n"
-#~ "\n"
-#~ "\n"
-#~ "Some components contained in the next CD media are not governed\n"
-#~ "by the GPL License or similar agreements. Each such component is then\n"
-#~ "governed by the terms and conditions of its own specific license. \n"
-#~ "Please read carefully and comply with such specific licenses before \n"
-#~ "you use or redistribute the said components. \n"
-#~ "Such licenses will in general prevent the transfer, duplication \n"
-#~ "(except for backup purposes), redistribution, reverse engineering, \n"
-#~ "de-assembly, de-compilation or modification of the component. \n"
-#~ "Any breach of agreement will immediately terminate your rights under \n"
-#~ "the specific license. Unless the specific license terms grant you such\n"
-#~ "rights, you usually cannot install the programs on more than one\n"
-#~ "system, or adapt it to be used on a network. In doubt, please contact \n"
-#~ "directly the distributor or editor of the component. \n"
-#~ "Transfer to third parties or copying of such components including the \n"
-#~ "documentation is usually forbidden.\n"
-#~ "\n"
-#~ "\n"
-#~ "All rights to the components of the next CD media belong to their \n"
-#~ "respective authors and are protected by intellectual property and \n"
-#~ "copyright laws applicable to software programs.\n"
-#~ msgstr ""
-#~ "\n"
-#~ "Varoitus\n"
-#~ "\n"
-#~ "Lue huolellisesti alla olevat ehdot. Jos et hyväksy kaikkia\n"
-#~ "ehtoja, sinulla ei ole oikeuksia asentaa seuraavaa CD-levyä.\n"
-#~ "Paina 'Kieltäydyn' jos haluat jatkaa asennusta käyttämättä näitä osia.\n"
-#~ "\n"
-#~ "\n"
-#~ "Jotkin seuraavalla CD-levyllä olevat komponentit eivät ole GPL:n tai\n"
-#~ "vastaavanlaisen lisenssin alaisia. Jokaisen tällaisen komponentin ehdot\n"
-#~ "on määritelty erikseen niiden omien lisenssien mukaan. Tutustu näihin\n"
-#~ "lisensseihin huolellisesti ennen kuin käytät tai levität näitä "
-#~ "komponentteja\n"
-#~ "eteenpäin.\n"
-#~ "Tällaiset lisenssit kieltävät tavallisesti siirtämisen, kopioimisen\n"
-#~ "(lukuunottamatta varmuuskopioita), uudelleenlevityksen, "
-#~ "käänteissuunnittelun \n"
-#~ "binäärikoodin kääntämisen tai muokkaamisen. Jokainen rike sopimusta \n"
-#~ "vastaan päättää oikeutesi kyseiseen lisenssiin. Ellei ole olemassa "
-#~ "erityisiä \n"
-#~ "ehtoja, jotka sallivat ohjelmiston asentamisen useaan koneeseen tai \n"
-#~ "niiden käyttämistä verkon yli, et saa myöskään tehdä niin. Jos et ole \n"
-#~ "varma kaikista ehdoista, ota yhteys suoraan kyseisen komponentin \n"
-#~ "tekijään tai jakelijaan. Yllä mainittujen komponenttien tai niiden \n"
-#~ "dokumentaation saattaminen kolmannen osapuolen käsiin on tavallisesti \n"
-#~ "kielletty.\n"
-#~ "\n"
-#~ "\n"
-#~ "Kaikki oikeudet seuraavan levyn komponentteihin kuuluvat niiden \n"
-#~ "asianomaisille tekijöille ja ne on suojattu yksityisen omaisuuden ja \n"
-#~ "ohjelmistojen tekijänoikeuslakien mukaan.\n"
-
-#~ msgid "Use libsafe for servers"
-#~ msgstr "Käytä libsafea palvelimille"
-
-#~ msgid ""
-#~ "A library which defends against buffer overflow and format string attacks."
-#~ msgstr ""
-#~ "Kirjasto, joka suojelee puskurin ylivuoto- ja\n"
-#~ "merkkijonon muotovirhehyökkäyksiä vastaan."
-
-#~ msgid "LILO/grub Installation"
-#~ msgstr "LILO/grub asennus"
-
-#~ msgid "Precise RAM size if needed (found %d MB)"
-#~ msgstr "Tarkka muistin koko, jos tarpeen (löydettiin %d Mt)"
-
-#~ msgid "Give the ram size in MB"
-#~ msgstr "Anna muistin koko megatavuina (Mt)"
-
-#~ msgid ""
-#~ "If you plan to use aboot, be careful to leave a free space (2048 sectors "
-#~ "is enough)\n"
-#~ "at the beginning of the disk"
-#~ msgstr ""
-#~ "Jos aiot käyttää aboot:a, varmista että jätät vapaata tilaa levyn alkuun\n"
-#~ "(2048 sektoria on tarpeeksi)"
-
-#~ msgid "Security level"
-#~ msgstr "Turvataso"
-
-#~ msgid "Expand Tree"
-#~ msgstr "Laajenna puu"
-
-#~ msgid "Collapse Tree"
-#~ msgstr "Sulje puu"
-
-#~ msgid "Toggle between flat and group sorted"
-#~ msgstr "Vaihda tasaisen ja ryhmäjärjestyksen välillä"
-
-#~ msgid "Choose action"
-#~ msgstr "Valitse toiminto"
-
-#~ msgid "Active Directory with SFU"
-#~ msgstr "Aktiivihakemisto SFU:lla"
-
-#~ msgid "Active Directory with Winbind"
-#~ msgstr "Aktiivihakemisto Winbind:llä"
-
-#~ msgid "Use information stored in local files for all authentication"
-#~ msgstr ""
-#~ "Käytä paikallisiin tiedostoihin tallennettuja tietoja kaikkeen "
-#~ "todentamiseen"
-
-#~ msgid "Active Directory with SFU:"
-#~ msgstr "Aktiivihakemisto SFU:lla:"
-
-#~ msgid "Active Directory with Winbind:"
-#~ msgstr "Aktiivihakemisto Winbind:llä:"
-
-#~ msgid ""
-#~ "Winbind allows the system to authenticate users in a Windows Active "
-#~ "Directory Server."
-#~ msgstr ""
-#~ "Winbind sallii käyttäjien todentamisen Windows Active Directory -"
-#~ "palvelimella."
-
-#~ msgid "Authentication LDAP"
-#~ msgstr "Tunnistus: LDAP"
-
-#~ msgid "TLS"
-#~ msgstr "TLS"
-
-#~ msgid "SSL"
-#~ msgstr "SSL"
-
-#~ msgid "security layout (SASL/Kerberos)"
-#~ msgstr "turva-asetukset (SASL/Kerberos)"
-
-#~ msgid "Authentication Active Directory"
-#~ msgstr "Tunnistus: Aktiivihakemisto"
-
-#~ msgid "LDAP users database"
-#~ msgstr "LDAP käyttäjätietokanta"
-
-#~ msgid "LDAP user allowed to browse the Active Directory"
-#~ msgstr "LDAP käyttäjä saa selata Aktiivihakemistoa"
-
-#~ msgid "Authentication NIS"
-#~ msgstr "Tunnistus: NIS"
-
-#~ msgid ""
-#~ "For this to work for a W2K PDC, you will probably need to have the admin "
-#~ "run: C:\\>net localgroup \"Pre-Windows 2000 Compatible Access\" everyone /"
-#~ "add and reboot the server.\n"
-#~ "You will also need the username/password of a Domain Admin to join the "
-#~ "machine to the Windows(TM) domain.\n"
-#~ "If networking is not yet enabled, Drakx will attempt to join the domain "
-#~ "after the network setup step.\n"
-#~ "Should this setup fail for some reason and domain authentication is not "
-#~ "working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your Windows"
-#~ "(tm) Domain, and Admin Username/Password, after system boot.\n"
-#~ "The command 'wbinfo -t' will test whether your authentication secrets are "
-#~ "good."
-#~ msgstr ""
-#~ "Jotta tämä toimisi W2K PDC kanssa, sinun pitää todennäköisesti pyytää sen "
-#~ "järjestelmävalvojaa suorittamaan: C:\\>net localgroup \"Pre-Windows 2000 "
-#~ "Compatible Access\" everyone /add ja käynnistämään palvelin uudelleen.\n"
-#~ "Tarvitset myös verkkoalueen ylläpitäjän tunnusta liittääksesi koneesi "
-#~ "Windows(TM) verkkoalueeseen.\n"
-#~ "Jos verkkoa ei ole vielä asetettu, DrakX yrittää liittyä verkkoalueeseen "
-#~ "kun verkon asetusvaihe on tehty.\n"
-#~ "Jos tämä asetus epäonnistuu jostain syystä ja verkkoalueen tunnistus ei "
-#~ "toimi, suorita: 'smbpasswd -j VERKKOALUE -U KÄYTTÄJÄ%%SALASANA' käyttäen "
-#~ "Windows verkkoaluetta ja verkkoalueen ylläpitäjän tunnusta/salasanaa "
-#~ "käynnistyksen jälkeen.\n"
-#~ "Komento 'wbinfo -t' tarkistaa jos tunnistuksen salaisuudet ovat kunnossa."
-
-#~ msgid "Authentication Windows Domain"
-#~ msgstr "Tunnistus: Windows verkkoalue"
-
-#~ msgid "Undo"
-#~ msgstr "Peruuta"
-
-#~ msgid "Save partition table"
-#~ msgstr "Tallenna osiotaulu"
-
-#~ msgid "Restore partition table"
-#~ msgstr "Palauta osiotaulu"
-
-#~ msgid ""
-#~ "The backup partition table has not the same size\n"
-#~ "Still continue?"
-#~ msgstr ""
-#~ "Osiotaulun varmuuskopio ei ole saman kokoinen\n"
-#~ "Jatketaanko silti?"
-
-#~ msgid "Info: "
-#~ msgstr "Tietoja: "
-
-#~ msgid "Unknown driver"
-#~ msgstr "Tuntematon ajuri"
-
-#~ msgid "Error reading file %s"
-#~ msgstr "Virhe lukiessa tiedostoa %s"
-
-#~ msgid "Restoring from file %s failed: %s"
-#~ msgstr "Palautus tiedostosta %s epäonnistui: %s"
-
-#~ msgid "Bad backup file"
-#~ msgstr "Huono varmuuskopiotiedosto"
-
-#~ msgid "Error writing to file %s"
-#~ msgstr "Virhe kirjoitettaessa tiedostoon %s"
-
-#~ msgid "Error: The \"%s\" driver for your sound card is unlisted"
-#~ msgstr "Virhe: Ajuri \"%s\" äänikortillesi ei ole listattu"
-
-#~ msgid "Ext2"
-#~ msgstr "Ext2"
-
-#~ msgid "Journalised FS"
-#~ msgstr "Journaloitu FS"
-
-#~ msgid "Starts the X Font Server (this is mandatory for Xorg to run)."
-#~ msgstr ""
-#~ "Käynnistää X-kirjasinpalvelimen (pakollinen, jos haluat ajaa Xorg:a)"
-
-#~ msgid "Add user"
-#~ msgstr "Lisää käyttäjä"
-
-#~ msgid "Accept user"
-#~ msgstr "Hyväksy käyttäjä"
-
#, fuzzy
-#~ msgid ""
-#~ "Do not update directory inode access times on this filesystem\n"
-#~ "(e.g, for faster access on the news spool to speed up news servers)."
-#~ msgstr ""
-#~ "Älä päivitä inoodien käyttöaikaa tässä tiedostojärjestelmässä\n"
-#~ "(esim. nopeampaan uutisspoolin käyttöön nopeuttamaan uutispalvelimia)."
-
-#~ msgid "No supermount"
-#~ msgstr "Ei Supermount"
-
-#~ msgid "Supermount"
-#~ msgstr "Supermount"
-
-#~ msgid "Supermount except for CDROM drives"
-#~ msgstr "Supermount mutta ei CDROM asemille"
-
-#~ msgid "Rescue partition table"
-#~ msgstr "Pelasta osiotaulu"
-
-#~ msgid "Removable media automounting"
-#~ msgstr "Vaihdettavan median automaattinen liittäminen"
-
-#~ msgid "Trying to rescue partition table"
-#~ msgstr "Yritetään pelastaa osiotaulu"
-
-#~ msgid "Accept/Refuse bogus IPv4 error messages."
-#~ msgstr "Hyväksy / Hylkää virheelliset IPv4 virheviestit."
-
-#~ msgid "Accept/Refuse broadcasted icmp echo."
-#~ msgstr "Hyväksy / Hylkää kuulutetut icmp echo viestit."
-
-#~ msgid "Accept/Refuse icmp echo."
-#~ msgstr "Hyväksy / Hylkää icmp echo viestit."
-
-#~ msgid "Allow/Forbid remote root login."
-#~ msgstr "Salli / Estä root sisäänkirjautuminen etäyhteyksiltä."
-
-#~ msgid "Enable/Disable IP spoofing protection."
-#~ msgstr "Ota käyttöön / poista käytöstä IP spoofing suojaus."
-
-#~ msgid "Enable/Disable libsafe if libsafe is found on the system."
-#~ msgstr ""
-#~ "Ota käyttöön / poista käytöstä libsafe jos se löytyy järjestelmästä."
-
-#~ msgid "Enable/Disable the logging of IPv4 strange packets."
-#~ msgstr ""
-#~ "Ota käyttöön / poista käytöstä epätavallisten IPv4 pakettien kirjaaminen "
-#~ "lokiin."
-
-#~ msgid "Enable/Disable msec hourly security check."
-#~ msgstr ""
-#~ "Ota käyttöön / poista käytöstä msec turvallisuustarkistukset joka tunti."
-
-#~ msgid "Number of capture buffers:"
-#~ msgstr "Kaappauspuskurien määrä:"
-
-#~ msgid "number of capture buffers for mmap'ed capture"
-#~ msgstr "mmap-kaappauspuskurien määrä:"
-
-#~ msgid "PLL setting:"
-#~ msgstr "PLL asetus:"
-
-#~ msgid "Radio support:"
-#~ msgstr "Radiotuki:"
-
-#~ msgid " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
-#~ msgstr " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "Sinun täytyy määritellä juuriosio"
diff --git a/perl-install/share/po/fr.po b/perl-install/share/po/fr.po
index bf3d032a4..f421a6c76 100644
--- a/perl-install/share/po/fr.po
+++ b/perl-install/share/po/fr.po
@@ -1,104 +1,46 @@
-# translation of DrakX-fr.po to Français
-# Translation file of Mandriva Linux graphic install
-# Copyright (C) 1999,2000,2001,2002,2003,2004,2005,2006 Mandriva
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
#
-# Veuillez ne pas mettre Ă  jour ce fichier Ă  moins d'Ăªtre
-# certain tant de vos traductions que de votre grammaire et
-# de votre orthographe. Ces dernières sont trop souvent
-# approximatives. Elles nécessitent alors des relectures et
-# des corrections qui n'ont d'autre conséquence que de faire
-# perdre du temps Ă  tout le monde (Ă  vous si votre travail est
-# imparfait et aux relecteurs qui doivent rechercher puis corriger
-# vos éventuelles fautes).
-#
-# VEUILLEZ RESPECTER LA TYPOGRAPHIE FRANÇAISE !
-# Les majuscules doivent Ăªtre accentuĂ©es si besoin est. Respectez
-# les espaces nécessaires pour la ponctuation (espace après la virgule et
-# le point, espace insécables avant les points d'interrogation,
-# d'exclamation, les deux-points et le point virgule, espace aussi après
-# le point virgule).
-# N'enlevez pas l'espace qui suit un signe de ponctuation en fin de
-# phrase; vous devez respecter la version originale. Dans ce type de
-# cas, il est extrèmement probable que le programme va afficher
-# quelque chose d'autre Ă  la fin. En enlevant l'espace, vous allez
-# accoller deux mots.
-#
-# ESPACES INSÉCABLES
-# Vous devez utiliser un espace insécable (c'est un espace qui ne peut
-# pas servir de rupture Ă  la ligne) avant le point d'exclamation, le
-# point d'interrogation, le deux-points, le point virgules, et pour les
-# "quantités", entre le nombre et l'unité abbrégée (par exemple "10 g").
-# L'espace normal en ISO et UTF8 est le caractere 0x20 tandis que l'espace
-# insécable est le caractère 0xA0. Sous Emacs en utilisant le po mode
-# livré avec gettext >= 0.10.40-4mdk vous pouvez voir celui-ci avec un
-# fond de couleur spécial. Sous Vi celui-ci est normalement affiché
-# précédé du caractère pipe "|". Pour le taper sous la plupart des
-# éditeurs, vous pouvez utiliser la touche "Compose" puis en tapant
-# deux espaces. Si vous n'avez pas de touche compose, vous pouvez
-# donner cette fonction Ă  la touche "Windows" droite de votre clavier
-# avec la commande suivante :
-# xmodmap -e 'keycode 116 = Multi_key'
-#
-# Les guillemets françaises sont « et » et non ". La guillemet ouvrante
-# « est suivie d'un espace insécable et la guillemet fermante » est
-# prĂ©cĂ©dĂ©e du mĂªme type d'espace. Pour le taper, vous pouvez utiliser
-# la combinaison Compose < <, et Compose > > (ou alt-z et alt-x).
-#
-# Enfin, traduisez INTELLIGEMMENT et non mot Ă  mot. Certaines traductions
-# n'ont aucun sens en français.
-#
-# MOTS À ÉVITER
-# - application. Ce terme n'étant pas compris par le grand public, il est
-# préférable de le remplacer par le mot "programme".
-#
-# Nous vous remercions de votre compréhension.
-#
-#
-#
-# Stéphane Teletchéa, 2005.
-# David BAUDENS <baudens@mandriva.com>, 1999-2004.
-# David ODIN <odin@mandriva.com>, 2000.
-# Pablo Saratxaga <pablo@mandriva.com>, 2001, 2005.
-# KAtiOS <katios@nolabel.net>, 2001.
-# Guillaume Cottenceau <gc@mandriva.com>, 2001-2002.
-# Thierry Vignaud <tvignaud@mandriva.com>, 2001-2004.
-# Christophe Combelles <ccomb@free.fr>, 2002,2003.
-# Adrien REZER <monsieurdidi@free.fr>, 2003.
-# RICHARD Nicolas <richardnicolas22@yahoo.fr>, 2004.
-# Lecureuil Nicolas <n1c0l4s.l3@wanadoo.fr>, 2004.
-# Teletchéa <steletch@free.fr>, 2004, 2005.
-# Christophe Berthelé <cpjc@free.fr>, 2005, 2006, 2007, 2008, 2009.
-# Didier Hérisson <didier.herisson@angstrom.uu.se>, 2005.
-# Nicolas Lécureuil <neoclust@mandriva.org>, 2005.
-# Christophe Berthelé <berthy@mandriva.org>, 2009.
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX-fr\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
-"PO-Revision-Date: 2010-05-13 19:25+0100\n"
-"Last-Translator: Christophe Berthelé <berthy@mandriva.org>\n"
-"Language-Team: French <cooker-i18n@mandrivalinux.org>\n"
+# Translators:
+# Rémi Verschelde <akien@mageia.org>, 2013-2014
+# Antoine Dumondel, 2014
+# Antoine DUMONDEL, 2014
+# Charles Monzat <superboa@hotmail.fr>, 2016
+# Eric Barbero <dune06@free.fr>, 2013-2016
+# papoteur, 2013
+# Rémi Verschelde <akien@mageia.org>, 2013-2014
+# Rémi Verschelde <akien@mageia.org>, 2013
+# Yves Brungard, 2013
+# Yves Brungard, 2013
+msgid ""
+msgstr ""
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2016-06-28 09:32+0000\n"
+"Last-Translator: Charles Monzat <superboa@hotmail.fr>\n"
+"Language-Team: French (http://www.transifex.com/MageiaLinux/mageia/language/"
+"fr/)\n"
+"Language: fr\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"
+"Content-Transfer-Encoding: 8-bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "Veuillez patienter"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "Installation du programme d'amorçage en cours"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -109,316 +51,251 @@ msgid ""
"Assign a new Volume ID?"
msgstr ""
"LILO veut assigner un nouvel identifiant de volume au disque %s. Cependant, "
-"modifier l'identifiant de volume d'un disque de boot Windows NT, 2000 ou XP "
-"provoque une erreur fatale de Windows.\n"
-"Cet avertissement ne s'applique pas Ă  Windows 95, ou 98 ou aux disques de "
+"modifier l'identifiant de volume d'un disque d'amorçage Windows NT, 2000 ou "
+"XP provoque une erreur fatale de Windows.\n"
+"Cet avertissement ne s'applique pas Ă  Windows 95 ou 98, ou aux disques de "
"données sous NT.\n"
"\n"
"Voulez-vous assigner un nouvel identifiant de volume ?"
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr ""
"L'installation du programme d'amorçage a échoué pour la raison suivante :"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"Vous aurez peut-Ăªtre besoin de changer le pĂ©riphĂ©rique d'amorçage\n"
-"de l'OpenFirmware pour activer le programme d'amorçage. Si vous\n"
-"ne voyez pas apparaître l'invite du programme d'amorçage lorsque\n"
-"vous redémarrerez, appuyez sur Command-Option-O-F au démarrage et\n"
-"entrez :\n"
-"setenv boot-device %s,\\\\:tbxi\n"
-"Puis tapez : shut-down\n"
-"Au prochain démarrage vous devriez voir apparaître l'invite du\n"
-"programme d'amorçage."
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
-"Vous avez décidé d'installer le programme d'amorçage sur une partition.\n"
-"Cela implique que vous ayez déjà un programme d'amorçage sur le disque dur "
-"sur lequel le système démarre (exemple : System Commander).\n"
+"Vous avez décidé d'installer le chargeur d'amorçage sur une partition.\n"
+"Cela implique que vous ayez déjà un chargeur d'amorçage sur le disque "
+"concerné (ex : System Commander)\n"
"\n"
-"Quel est le disque de démarrage ?"
+"Sur quel disque amorcez-vous ?"
-#: any.pm:331
+#: any.pm:335
#, c-format
msgid "Bootloader Installation"
msgstr "Installation du programme d'amorçage"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "OĂ¹ dĂ©sirez-vous installer le programme d'amorçage ?"
-#: any.pm:359
+#: any.pm:355
#, c-format
msgid "First sector (MBR) of drive %s"
msgstr "Premier secteur (MBR) du disque %s"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "Premier secteur du disque (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "Premier secteur de la partition racine"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "Sur disquette"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "Passer"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "Configuration du style de démarrage"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, c-format
+msgid "EFI System Partition"
+msgstr "Partition système EFI"
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "Principales options du programme d'amorçage"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "Programme d'amorçage"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "Programme d'amorçage à utiliser"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Périphérique d'amorçage"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr "Options principales"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "Délai avant l'activation du choix par défaut"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "Activer l'ACPI"
-#: any.pm:426
+#: any.pm:419
#, c-format
msgid "Enable SMP"
msgstr "Activer le SMP"
-#: any.pm:427
+#: any.pm:420
#, c-format
msgid "Enable APIC"
msgstr "Activer l'APIC"
-#: any.pm:429
+#: any.pm:422
#, c-format
msgid "Enable Local APIC"
msgstr "Activer l'APIC local"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Sécurité"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Mot de passe"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "Les mots de passe ne sont pas identiques"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Veuillez réessayer"
-#: any.pm:436
+#: any.pm:429
#, c-format
-msgid "You can not use a password with %s"
+msgid "You cannot use a password with %s"
msgstr "Vous ne pouvez pas utiliser de mot de passe avec %s"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "Mot de passe (vérification)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "Vider le dossier /tmp à chaque démarrage"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "Message de démarrage"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "Délai de l'Open Firmware"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "Délai d'amorçage du noyau"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "Autoriser le démarrage sur CD-ROM ?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "Autoriser le démarrage sur l'OF ?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "Système d'exploitation par défaut ?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Image"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Partition racine"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "Options passées au noyau"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr "Options Xen passées au noyau"
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr "Nécessite un mot de passe pour le démarrage"
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Mode vidéo"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Fichier RamDisk"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "Profil réseau"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Label"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "Choix par défaut"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "NoVideo"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "Un label vide n'est pas autorisé"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "Vous devez spécifier l'image noyau désirée"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "Vous devez spécifier une partition racine"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Ce label est déjà utilisé"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "Quel type de système souhaitez-vous ajouter ?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Autres systèmes (SunOS, etc.)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Autres systèmes (MacOS, etc.)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
-msgstr "Autres systèmes (Windows, etc.)"
+msgstr "Autre système (Windows, etc.)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, c-format
msgid "Bootloader Configuration"
msgstr "Configuration du programme d'amorçage"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -427,47 +304,79 @@ msgstr ""
"Voici les différentes entrées.\n"
"Vous pouvez en ajouter de nouvelles ou modifier les entrées existantes."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr "Ne pas toucher Ă  l'ESP ou au MBR"
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Attention"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+"Ne pas installer dans l'ESP ou le MBR signifie que l'installation n'est pas "
+"démarrable à moins de chaîner le chargement depuis un autre système "
+"d'exploitation !"
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr "Détecter les autres OS"
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "accès aux programmes graphiques"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "accès aux outils rpm"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "autoriser « su »"
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "accès aux fichiers d'administration"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "accès aux outils réseaux"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "accès aux outils de compilation"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "Utilisateur(s) existant(s) : %s"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "Veuillez taper un nom d'utilisateur"
-#: any.pm:863
+#: any.pm:875
#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
@@ -476,230 +385,243 @@ msgstr ""
"Le nom d'utilisateur doit commencer par une minuscule suivie seulement de "
"minuscules, de nombres, de « - » et « _ »"
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "Ce nom d'utilisateur est trop long"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "Ce nom d'utilisateur est déjà utilisé"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
-msgstr "Id. utilisateur"
+msgstr "Identifiant de l'utilisateur"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
-msgstr "Groupe"
+msgstr "Identifiant du groupe"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
msgstr "%s doit Ăªtre un nombre"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
-msgstr "%s doit Ăªtre supĂ©rieur ou Ă©gal Ă  500. Accepter quand mĂªme?"
+msgid "%s should be above 1000. Accept anyway?"
+msgstr "%s devrait Ăªtre supĂ©rieur ou Ă©gal Ă  1000. Accepter quand mĂªme ?"
-#: any.pm:877
+#: any.pm:889
#, c-format
msgid "User management"
msgstr "Gestion des utilisateurs"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr "Activer le compte Invité"
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, c-format
msgid "Set administrator (root) password"
msgstr "Définissez le mot de passe administrateur (root)"
-#: any.pm:889
+#: any.pm:903
#, c-format
msgid "Enter a user"
msgstr "Tapez un nom d'utilisateur"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "IcĂ´ne"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "Nom et prénom"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "Identifiant de connexion"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Interpréteur"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr "Groupes supplémentaires :"
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
-msgstr "Veuillez patienter, ajout du média..."
+msgstr "Veuillez patienter, ajout du média…"
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "Connexion automatique"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
-msgstr ""
-"Ă€ la fin du dĂ©marrage, une session peut Ăªtre ouverte automatiquement pour un "
-"utilisateur."
+msgstr "Connexion automatique d'un utilisateur au démarrage."
-#: any.pm:979
+#: any.pm:1005
#, c-format
msgid "Use this feature"
msgstr "Utiliser cette fonctionnalité"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Choisissez l'utilisateur par défaut :"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Choisissez l'environnement graphique :"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
msgstr "Notes de version"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Fermer"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Licence"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Quitter"
-#: any.pm:1080
+#: any.pm:1096
#, c-format
msgid "Do you accept this license ?"
msgstr "Acceptez-vous cette licence ?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Accepter"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "Refuser"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
-msgstr "Choisissez la langue"
+msgstr "Choisissez la langue Ă  utiliser"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"Mandriva Linux supporte plusieurs langues.\n"
-"Choisissez les langues que vous souhaitez installer.\n"
-"Elles seront disponibles après l'installation du système."
+"%s peut supporter plusieurs langages. Sélectionnez\n"
+"les langages que vous souhaitez installer. Ils seront disponibles\n"
+"quand votre installation sera terminée et que vous aurez redémarré."
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
#, c-format
-msgid "Multi languages"
+msgid "Mageia"
+msgstr "Mageia"
+
+#: any.pm:1154
+#, c-format
+msgid "Multiple languages"
msgstr "Multilingue"
-#: any.pm:1147 any.pm:1178
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
+msgstr "Sélectionner des langues supplémentaires"
+
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr "Compatibilité encodage ancien (non UTF-8)"
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "Toutes les langues"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "Choix de la langue"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "Pays / Région"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "Veuillez choisir votre pays"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "Voici la liste complète des pays disponibles"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
msgstr "Autres Pays"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "Avancé"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr "Méthode d'entrée :"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Aucun"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "Pas de partage"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "Autoriser tous les utilisateurs"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "Personnalisé"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -710,21 +632,21 @@ msgid ""
msgstr ""
"Souhaitez-vous permettre aux utilisateurs de partager certains sous-"
"répertoires de leur dossier personnel (/home) ?\n"
-"De cette façon, les utilisateurs pourront simplement cliquer sur « Partager » "
-"dans Konqueror (kde) et Nautilus (gnome).\n"
+"De cette façon, les utilisateurs pourront simplement cliquer sur "
+"« Partager » dans Konqueror (kde) et Nautilus (gnome).\n"
"\n"
"« Personnalisée » permet d'autoriser le partage pour certains utilisateurs.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
"Windows."
msgstr ""
"NFS : le système de partage de fichiers traditionnel d'UNIX, moins supporté "
-"sur les Mac et sous Windows."
+"sur les systèmes Mac et Windows."
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
@@ -733,19 +655,19 @@ msgstr ""
"SMB : un système de partage de fichiers utilisé par Windows, Mac OS X et de "
"nombreux systèmes Linux modernes."
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr ""
-"Souhaitez-vous partager par NFS (protocole Unix) ou SMB (protocole Windows)."
+"Souhaitez-vous partager par NFS (protocole Unix) ou SMB (protocole Windows) ?"
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "Lancer Userdrake"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -755,58 +677,59 @@ msgstr ""
"cet utilisateur dans le groupe « fileshare ».\n"
"Ceci peut se faire grĂ¢ce au programme « Userdrake »."
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
msgstr ""
"Vous devez vous déconnecter puis vous connecter à nouveau afin de prendre "
-"les changements en considération. Pressez OK pour vous déconnecter maintenant"
+"les changements en considération. Cliquez sur « OK » pour vous déconnecter "
+"maintenant."
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr ""
"Vous devez vous déconnecter puis vous connecter à nouveau afin de prendre "
"les changements en considération"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "Fuseau horaire"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "Quel est votre fuseau horaire ?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr "Réglages de la date, de l'heure et du fuseau horaire"
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr "Quelle est l'heure correcte ?"
-#: any.pm:1550
+#: any.pm:1572
#, c-format
msgid "%s (hardware clock set to UTC)"
-msgstr "%s (horloge système réglée sur le Temps Universel - UTC)"
+msgstr "%s (horloge système réglée sur le temps universel - UTC)"
-#: any.pm:1551
+#: any.pm:1573
#, c-format
msgid "%s (hardware clock set to local time)"
msgstr "%s (horloge système réglée sur l'heure locale)"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "Serveur NTP"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "Synchronisation automatique de l'horloge (via NTP)"
@@ -831,7 +754,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "Smart Card"
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Domaine Windows"
@@ -841,23 +764,23 @@ msgstr "Domaine Windows"
msgid "Kerberos 5"
msgstr "Kerberos 5"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "Fichier local :"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr "Authentification et informations sur les utilisateurs locales"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP :"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
@@ -866,27 +789,26 @@ msgstr ""
"Utilise LDAP pour tout ou partie de l'authentification. LDAP permet de "
"centraliser certaines informations dans votre organisation."
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS :"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
"Service domain with a common password and group file."
msgstr ""
-"Ceci vous permet de partager le mĂªme fichier de mots de passe et de groupes "
-"parmi un groupe d'ordinateurs dans le mĂªme domaine NIS (Network Information "
-"Service)."
+"Vous permet de gĂ©rer plusieurs ordinateurs dans un mĂªme domaine NIS (Network "
+"Information Service) avec un fichier commun de mots de passe et de groupes."
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Domaine Windows :"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
@@ -895,31 +817,31 @@ msgstr ""
"Winbind permet au système de retrouver les informations et d'authentifier "
"les utilisateurs dans un domaine Windows."
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr "Kerberos 5 :"
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-"Avec Kerberos et LDAP pour authentification dans un serveur Active Directory"
+"Avec Kerberos et LDAP pour authentification par le serveur Active Directory"
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, c-format
msgid "Welcome to the Authentication Wizard"
-msgstr "Bienvenue dans l'Assistant d'authentification"
+msgstr "Bienvenue dans l'assistant d'authentification"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
@@ -928,78 +850,78 @@ msgstr ""
"Vous avez choisi l'authentification LDAP. Veuillez vérifier les options de "
"configuration ci-dessous "
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "Serveur LDAP"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, c-format
msgid "Base dn"
msgstr "Racine dn"
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr "Récupérer le Dn racine"
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr "Utiliser des connexions chiffrées avec TLS"
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
-msgstr "Télécharger le certificat CA"
+msgstr "Télécharger le certificat de l'AC"
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
-msgstr "Utiliser le mode Déconnecté"
+msgstr "Utiliser le mode déconnecté"
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr "Utiliser BIND anonyme"
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr "Bind DN "
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, c-format
msgid "Bind Password "
msgstr "Mot de passe Bind "
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr "Préciser un chemin de groupe"
-#: authentication.pm:127
+#: authentication.pm:126
#, c-format
msgid "Password base"
-msgstr "Base mot de passe"
+msgstr "Base mots de passe"
-#: authentication.pm:128
+#: authentication.pm:127
#, c-format
msgid "Group base"
-msgstr "Base groupe"
+msgstr "Base groupes"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr "Base shadow"
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
@@ -1008,37 +930,37 @@ msgstr ""
"Vous avez choisi l'authentification par Kerberos 5. Veuillez vérifier les "
"options de configuration ci-dessous "
-#: authentication.pm:146
+#: authentication.pm:145
#, c-format
msgid "Realm "
-msgstr "REALM "
+msgstr "Royaume "
-#: authentication.pm:148
+#: authentication.pm:147
#, c-format
msgid "KDCs Servers"
-msgstr "Serveur KDCs"
+msgstr "Serveurs KDCs"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
-msgstr "Utiliser le DNS pour localiser les serveurs KDC du REALM"
+msgstr "Utiliser le DNS pour localiser les serveurs KDC du royaume"
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
-msgstr "Utiliser le DNS pour connaître les REALMS"
+msgstr "Utiliser le DNS pour connaître les royaumes"
-#: authentication.pm:156
+#: authentication.pm:155
#, c-format
msgid "Use local file for users information"
-msgstr "Utilisation du fichier local pour les informations utilisateurs"
+msgstr "Utiliser le fichier local pour obtenir les informations utilisateurs"
-#: authentication.pm:157
+#: authentication.pm:156
#, c-format
-msgid "Use Ldap for users information"
-msgstr "Utiliser Ldap pour les informations utilisateurs"
+msgid "Use LDAP for users information"
+msgstr "Utilisez LDAP pour obtenir les informations utilisateurs"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
@@ -1047,12 +969,12 @@ msgstr ""
"Vous avez choisi l'authentification par Kerberos 5, vous devez maintenant "
"choisir le type des informations utilisateurs "
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
-msgstr "Récupérer le DN base"
+msgstr "Récupérer le DN de la base"
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
@@ -1061,98 +983,93 @@ msgstr ""
"Vous avez choisi l'authentification par NIS. Veuillez vérifier les options "
"de configuration ci-dessous "
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "Domaine NIS"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "Serveur NIS"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-"Vous avez choisi l'authentification par Domaines Windows. Veuillez vérifier "
+"Vous avez choisi l'authentification par domaines Windows. Veuillez vérifier "
"les options de configuration ci-dessous "
-#: authentication.pm:218
+#: authentication.pm:217
#, c-format
msgid "Domain Model "
-msgstr "Modèle de Domaine"
+msgstr "Modèle de domaine"
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr "Nom de la forĂªt Active Directory"
-#: authentication.pm:221
+#: authentication.pm:220
#, c-format
msgid "DNS Domain"
msgstr "Domaine DNS"
-#: authentication.pm:222
+#: authentication.pm:221
#, c-format
msgid "DC Server"
msgstr "Serveur DC"
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "Authentification"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "Méthode d'authentification"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "Aucun"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr "Ce mot de passe est trop court (minimum %d caractères)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
-msgstr "On ne peut pas utiliser l'option broadcast sans domaine NIS"
+msgid "Cannot use broadcast with no NIS domain"
+msgstr "Impossible de réaliser une diffusion générale sans domaine NIS"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Sélectionnez un fichier"
-#: authentication.pm:897
+#: authentication.pm:866
#, c-format
msgid "Domain Windows for authentication : "
msgstr "Domaine Windows pour l'authentification : "
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
-msgstr "Nom d'administrateur de domaine"
+msgstr "Nom de l'administrateur du domaine"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
-msgstr "Mot de passe d'administrateur de domaine"
+msgstr "Mot de passe de l'administrateur du domaine"
-# NOTE: this message will be displayed at boot time; that is
-# only the ascii charset will be available on most machines
-# so use only 7bit for this message (and do transliteration or
-# leave it in English, as it is the best for your language)
-#
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1167,44 +1084,43 @@ msgstr ""
"ou attendez le demarrage par defaut.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO en mode texte"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
-msgstr "GRUB en mode graphique"
+msgid "GRUB2 with graphical menu"
+msgstr "GRUB2 en mode graphique"
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr "GRUB en mode texte"
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 en mode texte"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "GRUB en mode graphique"
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr "GRUB en mode texte"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "il n'y a pas assez de place dans le dossier /boot"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr ""
-"Vous ne pouvez pas installer le programme d'amorçage\n"
-"sur une partition %s\n"
+"Vous ne pouvez pas installer le chargeur d'amorçage sur une partition %s\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
@@ -1213,65 +1129,66 @@ msgstr ""
"La configuration de votre programme d'amorçage doit Ăªtre mise Ă  jour car les "
"partitions ont été renumérotées"
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
-"Le programme d'amorçage ne peut pas Ăªtre installĂ©. Vous devez dĂ©marrer le CD-"
-"ROM d'installation avec l'option « rescue » et choisir « %s »"
+"Le chargeur d'amorçage ne peut pas Ăªtre installĂ© correctement. Vous devez "
+"redémarrer en mode secours et choisir « %s »"
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "Réinstaller le programme d'amorçage"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "B"
msgstr "o"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
-msgstr "Ko"
+msgstr "Kio"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
-msgstr "Mo"
+msgstr "Mio"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
-msgstr "Go"
+msgstr "Gio"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
-msgstr "To"
+msgstr "Tio"
+
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr "%02dh%02d"
-#: common.pm:159
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d minutes"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 minute"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d secondes"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr "commande %s manquante"
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1285,160 +1202,149 @@ msgstr ""
"condition\n"
"que le serveur web soit configuré en serveur WebDAV). Si vous voulez "
"ajouter\n"
-"des points de montage WebDAV choisissez « Nouveau »."
+"des points de montage WebDAV, choisissez « Nouveau »."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Nouveau"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Démonter"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Monter"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Serveur"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Point de montage"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Options"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Enlever"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
-msgstr "Terminer"
-
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+msgstr "Terminé"
+
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Erreur"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "Entrez l'adresse du serveur WebDAV"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "L'URL doit commencer par http:// ou https://"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Attention"
-
#: diskdrake/dav.pm:106
#, c-format
-msgid "Are you sure you want to delete this mountpoint?"
-msgstr "Ătes-vous sĂ»r de vouloir supprimer ce point de montage ?"
+msgid "Are you sure you want to delete this mount point?"
+msgstr "Ătes-vous sĂ»r de vouloir effacer ce point de montage ?"
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Serveur : "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "Point de montage : "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "Options : %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "Partitionnement"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
-"Cliquez sur une partition, choisissez un type de système de fichier puis "
+"Cliquez sur une partition, choisissez un type de système de fichiers puis "
"choisissez une action"
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "MISE EN GARDE"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr ""
"Avant d'utiliser un logiciel de partitionnement de disques,\n"
"il est prudent de faire une copie de sauvegarde de vos données !!"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Quitter"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "Continuer"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Aide"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1449,144 +1355,134 @@ msgstr ""
"Vous devriez la réduire pour pouvoir créer d'autres partitions :\n"
"cliquez sur la partition puis sur « Redimensionner »."
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "Veuillez cliquer sur une partition"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "Détails"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "Aucun disque dur trouvé"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "Inconnu"
-#: diskdrake/hd_gtk.pm:388
+#: diskdrake/hd_gtk.pm:427
#, c-format
msgid "Ext4"
msgstr "Ext4"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "XFS"
msgstr "XFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Swap"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Autre"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "Vide"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "Types des systèmes de fichiers :"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, c-format
msgid "This partition is already empty"
-msgstr "Cette partition est déja vide"
+msgstr "Cette partition est déjà vide"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "Cliquez d'abord sur « Démonter »"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "Utilisez plutôt « %s » (en mode expert)"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Type"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "Choisissez une autre partition"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Choisissez une partition"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "Davantage"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, c-format
msgid "Confirmation"
msgstr "Confirmation"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "DĂ©sirez-vous tout de mĂªme continuer ?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Quitter sans sauvegarder"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "Désirez-vous réellement quitter sans écrire la table des partitions ?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "Désirez-vous sauvegarder les modifications de /etc/fstab"
+msgid "Do you want to save the /etc/fstab modifications?"
+msgstr "Désirez vous enregistrer les modifications dans /etc/fstab"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr ""
-"Vous devez redémarrer pour que les modifications apportées à la\n"
-"table des partitions soient prises en compte"
+"Vous devez redémarrer pour que les modifications de la table des partitions "
+"soient prises en compte"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1598,30 +1494,30 @@ msgstr ""
"fstab.\n"
"Quitter malgré tout ?"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "Supprimer toutes les partitions"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "Partitionnement automatique"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "Passer en mode normal"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "Passer en mode expert"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
-msgstr "Informations sur les disques durs"
+msgid "Hard disk drive information"
+msgstr "Informations sur le disque dur"
#: diskdrake/interactive.pm:371
#, c-format
@@ -1630,8 +1526,8 @@ msgstr "Toutes les partitions primaires sont utilisées"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
-msgstr "Impossible d'ajouter une partition"
+msgid "I cannot add any more partitions"
+msgstr "Impossible d'ajouter une partition supplémentaire"
#: diskdrake/interactive.pm:373
#, c-format
@@ -1652,154 +1548,148 @@ msgstr "Relire la table des partitions"
msgid "Detailed information"
msgstr "Informations détaillées"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
msgstr "Voir"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Redimensionner"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Formater"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Ajouter au RAID"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Ajouter au LVM"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, c-format
msgid "Use"
msgstr "Utiliser"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Supprimer"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "Supprimer du RAID"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "Supprimer du LVM"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, c-format
msgid "Remove from dm"
msgstr "Supprimer du DM"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "Modifier le RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Utiliser pour le bouclage"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Créer"
-#: diskdrake/interactive.pm:453
+#: diskdrake/interactive.pm:456
#, c-format
msgid "Failed to mount partition"
msgstr "Impossible de monter la partition"
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Créer une nouvelle partition"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "Secteur de début : "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
-msgstr "Taille en Mo : "
+msgstr "Taille en Mio : "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "Type du système de fichiers : "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "Préférence : "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "Nom du volume logique"
-#: diskdrake/interactive.pm:507
+#: diskdrake/interactive.pm:514
#, c-format
msgid "Encrypt partition"
msgstr "Chiffrer une partition"
-#: diskdrake/interactive.pm:508
+#: diskdrake/interactive.pm:515
#, c-format
msgid "Encryption key "
msgstr "Clé de chiffrement"
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "Clé de chiffrement (confirmation)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "Les clés de chiffrement ne correspondent pas"
-#: diskdrake/interactive.pm:521
+#: diskdrake/interactive.pm:529
#, c-format
msgid "Missing encryption key"
msgstr "Clé de chiffrement manquante"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
-"Vous ne pouvez pas créer de nouvelle partition\n"
-"(vous avez atteint le nombre maximum de partitions primaires).\n"
-"Retirez d'abord une partition primaire et créez une partition étendue."
+"Vous ne pouvez pas créer une nouvelle partition\n"
+"(car vous avez atteint le nombre maximal de partitions primaires)\n"
+"Effacez d'abord une partition primaire, puis créez une partition étendue."
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "Vérifier la présence de secteurs endommagés ?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "Supprimer le fichier de bouclage ?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
@@ -1807,302 +1697,311 @@ msgstr ""
"Après avoir modifié le type de la partition %s, toutes les données\n"
"présentes sur cette partition seront perdues."
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "Changement du type de partition"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "Quel système de fichiers désirez-vous utiliser ?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, c-format
msgid "Switching from %s to %s"
msgstr "Passage de %s Ă  %s"
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr "Spécifier le nom du volume"
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr "Attention, cela sera écrit sur le disque dès que vous confirmerez !"
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
-msgstr "Attention, cela sera écrit sur le disque qu'après le formatage !"
+msgstr "Attention, cela ne sera écrit sur le disque qu'après le formatage !"
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
-msgstr "Quel nom du volume ?"
+msgstr "Quel nom de volume ?"
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, c-format
msgid "Label:"
msgstr "Label :"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "OĂ¹ dĂ©sirez-vous monter le fichier de bouclage %s ?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "OĂ¹ dĂ©sirez-vous monter la partition %s ?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
-"Il est impossible de dé-sélectionner ce point de montage car il est\n"
-"utilisé pour du bouclage. Veuillez supprimer ce dernier d'abord."
+"Impossible de retirer le point de montage car cette partition est utilisée "
+"pour le bouclage.\n"
+"Supprimez d'abord le bouclage"
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "OĂ¹ dĂ©sirez-vous monter %s ?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "Redimensionnement"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
-msgstr "Calcul des limites du système de fichiers FAT..."
+msgstr "Calcul des limites du système de fichiers FAT…"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "Cette partition ne peut pas Ăªtre redimensionnĂ©e"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
-msgstr ""
-"Toutes les données présentes sur cette partition\n"
-"devraient avoir été sauvegardées."
+msgid "All data on this partition should be backed up"
+msgstr "Toutes les donnĂ©es de cette partition devraient Ăªtre sauvegardĂ©es"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr ""
"Après avoir redimensionné la partition %s, toutes les données présentes\n"
"sur cette partition seront perdues"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Choisissez la nouvelle taille"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
-msgstr "Nouvelle taille en Mo : "
+msgstr "Nouvelle taille en Mio : "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
-msgstr "Taille minimale : %s Mo"
+msgstr "Taille minimale : %s Mio"
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
-msgstr "Taille maximale : %s Mo"
+msgstr "Taille maximale : %s Mio"
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
"filesystem checks will be run on your next boot into Microsoft Windows®"
msgstr ""
-"Afin d'assurer l'intégrité des données après le redimensionnement de(s) "
+"Afin d'assurer l'intégrité des données après le redimensionnement de la/des "
"partition(s),\n"
-"une vérification du système de fichier sera réalisé au prochain démarrage de "
-"Microsoft Windowsâ„¢"
+"une vérification du système de fichiers sera réalisée au prochain démarrage "
+"de Microsoft Windowsâ„¢"
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "Clé de chiffrement du système de fichiers"
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, c-format
msgid "Enter your filesystem encryption key"
msgstr "Tapez votre clé de chiffrement du système de fichiers"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "Clé de chiffrement"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr "Clé invalide"
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Choisissez un RAID existant"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
-msgstr "Nouveau"
+msgstr "nouveau"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Choisissez un LVM existant"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
#, c-format
msgid "LVM name"
-msgstr "Nom LVM"
+msgstr "Nom du LVM"
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
-msgstr "Entrez un nom pour le nouveau groupe de volume LVM"
+msgstr "Entrez un nom pour le nouveau groupe de volumes LVM"
-#: diskdrake/interactive.pm:999
+#: diskdrake/interactive.pm:1016
#, c-format
msgid "\"%s\" already exists"
msgstr "« %s » existe déjà"
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr "Configuration LVM"
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
"Do you want to move used physical extents on this volume to other volumes?"
msgstr ""
"Le volume physique %s est toujours utilisé.\n"
-"Voulez-vous déplacer les Physical Extents PE de ce volume vers d'autres "
-"volumes ?"
+"Voulez-vous déplacer les unités d'allocation physique de ce volume vers "
+"d'autres volumes ?"
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
-msgstr "Déplacement des d'unités d'allocation physiques"
+msgstr "Déplacement des unités d'allocation physique"
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
-msgstr "Cette partition ne peut pas Ăªtre utilisĂ©e pour du bouclage"
+msgid "This partition cannot be used for loopback"
+msgstr "Cette partition ne peut pas Ăªtre utilisĂ©e pour le bouclage"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Bouclage"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "Nom du fichier de bouclage : "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "Donnez un nom de fichier"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr ""
"Ce fichier est déjà utilisé par un bouclage.\n"
"Veuillez en choisir un autre."
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "Le fichier existe déjà. Faut-il l'utiliser ?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "Options de montage"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "Divers"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "périphérique"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "Niveau de RAID"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
msgstr "taille de bloc en KiO"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "Soyez prudent : cette opération est dangereuse."
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "Partitioning Type"
msgstr "Type de partitionnement"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "Quel type de partitionnement ?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr ""
"Vous devez redémarrer pour que les modifications soient prises en compte"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "La table des partitions de %s va maintenant Ăªtre Ă©crite sur le disque"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "Formatage de la partition %s"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
"Après avoir formaté la partition %s, toutes les données présentes\n"
"sur cette partition seront perdues."
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "Rechercher les blocs défectueux ?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "Déplacer les fichiers sur la nouvelle partition"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "Cacher les fichiers"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -2116,131 +2015,130 @@ msgstr ""
"(%s)\n"
"\n"
"Vous pouvez soit déplacer les fichiers vers la partition qui sera montée, "
-"soit les laisser oĂ¹ ils sont (ce qui aura pour effet des les cacher par le "
+"soit les laisser oĂ¹ ils sont (ce qui aura pour effet de les cacher par le "
"contenu de la partition montée)"
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
-msgstr "Déplacement des fichiers sur la nouvelle partition..."
+msgstr "Déplacement des fichiers sur la nouvelle partition…"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "Copie de %s"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "Suppression de %s"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "la partition %s est maintenant connue comme %s"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr "Les partitions ont été renumérotées : "
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Périphérique : "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr "Nom du volume : "
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
-msgstr "UUID :"
+msgstr "UUID : "
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "Lettre de lecteur DOS supposée : %s\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Type : "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Nom : "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "Début : secteur %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr "Taille : %s (%s%% du disque dur)"
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "Taille : %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s secteurs"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "Cylindre %d Ă  %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
-msgstr "Nombre d'unités d'allocation logiques : %d\n"
+msgstr "Nombre d'unités d'allocation logique : %d\n"
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "Formatée\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "Non formatée\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "Montée\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "Appartient au RAID %s\n"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, c-format
msgid "Encrypted"
msgstr "Chiffrée"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr " (connecté à %s)"
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr " (Ă  connecter sur %s)"
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr " (inactif)"
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2249,7 +2147,7 @@ msgstr ""
"Fichier(s) de bouclage :\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2258,27 +2156,27 @@ msgstr ""
"Partition d'amorçage par défaut\n"
"(pour DOS/Windows, pas pour LILO)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "RAID de niveau %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
msgstr "Taille de bloc %d KiO\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "disques RAID %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "Nom du fichier de bouclage : %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2291,7 +2189,7 @@ msgstr ""
"une partition de pilotes systèmes,\n"
"vous ne devriez pas la toucher.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2304,57 +2202,62 @@ msgstr ""
"est nécessaire si vous avez plusieurs\n"
"systèmes d'exploitation. \n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr "Espace libre sur %s (%s)"
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Lecture seule"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "Taille : %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "GĂ©omĂ©trie : %s cylindres, %s tĂªtes, %s secteurs\n"
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Nom : "
+
+#: diskdrake/interactive.pm:1458
#, c-format
msgid "Medium type: "
msgstr "Type du médium : "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "disques LVM %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Table des partitions de type : %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "sur canal %d id %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Choisissez la clé de chiffrement du système de fichiers"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr "Cette clé de chiffrement est trop courte (minimum %d caractères)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "Algorithme de cryptage"
@@ -2364,18 +2267,22 @@ msgstr "Algorithme de cryptage"
msgid "Change type"
msgstr "Changer le type"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Annuler"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
-msgstr "Impossible de se connecter avec le nom %s (mauvais mot de passe ?)"
+msgid "Cannot login using username %s (bad password?)"
+msgstr ""
+"Impossible de se connecter avec le nom d'utilisateur %s (mot de passe "
+"incorrect ?)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
#, c-format
@@ -2417,40 +2324,40 @@ msgstr "Rechercher les serveurs"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
-msgstr "Rechercher les nouveaux serveurs"
+msgid "Search for new servers"
+msgstr "Recherche de nouveaux serveurs"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "Le paquetage %s doit Ăªtre installĂ©. Souhaitez-vous l'installer ?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
msgstr "Impossible d'installer le paquetage %s !"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "Le paquetage %s, requis, est manquant"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "Les paquetages suivants doivent Ăªtre installĂ©s :\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
-msgstr "Installation des paquetages..."
+msgstr "Installation des paquetages…"
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
-msgstr "Suppression des paquetages ..."
+msgstr "Suppression des paquetages…"
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2459,32 +2366,41 @@ msgstr ""
"Une erreur est survenue : aucun périphérique valide n'a été trouvé pour\n"
"créer de nouvelles partitions. Veuillez vérifier votre matériel."
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Vous devez disposer d'une partition FAT montée en /boot/efi"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "Vous devez disposer d'une partition ESP FAT32 montée en /boot/EFI"
-#: fs/format.pm:106
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+"Vous devez avoir une partition de démarrage BIOS sur disque GPT quand le système n'est pas en mode UEFI."
+"Veuillez en créer une avant de continuer."
+
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "Création et formatage du fichier %s"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr "Impossible de spécifier le nom de volume sur %s de type %s"
-#: fs/format.pm:134
+#: fs/format.pm:143
#, c-format
msgid "setting label on %s failed, is it formatted?"
-msgstr "l'initialisation du nom de volume sur %s a échoué, est-il formaté ?"
+msgstr "l'initialisation du nom de volume sur %s a échoué, est-il formaté ?"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "Impossible de formater %s au format %s"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "le formatage au format %s de %s a échoué"
@@ -2499,89 +2415,92 @@ msgstr "Points de montages circulaires %s\n"
msgid "Mounting partition %s"
msgstr "Montage de la partition %s"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "le montage de la partition %s dans le dossier %s a échoué"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "Vérification de %s"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "Le démontage de %s a échoué : %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "Activer la partition d'échange %s"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
-msgstr "Activer les listes de contrôle d'accès Posix"
+msgid "Enable POSIX Access Control Lists"
+msgstr "Activer les listes de contrôle d'accès (ACL) POSIX"
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr "Vider le cache écriture à la fermeture de fichier"
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr "Activer les quotas de groupes et imposer (facultativement) les limites"
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-"Ne pas mettre à jour l'heure d'accès aux inodes sur ce système de fichier\n"
-"(par exemple, afin d'avoir d'accélérer un serveur de nouvelles via un accès "
-"plus rapide aux à ces dernières)"
+"Ne pas mettre les temps d'accès aux inodes à jour sur ce système de "
+"fichiers\n"
+"(par exemple, accélérer les serveurs de nouvelles pour un accès plus rapide "
+"à ces dernières)"
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-"Mettre à jour l'heure d'accès aux inodes sur ce système de fichier\n"
-"(par exemple, afin d'avoir d'accélérer un serveur de nouvelles via un accès "
-"plus rapide aux à ces dernières)"
+"Mettre à jour l'heure d'accès aux inodes sur ce système de fichier de façon "
+"plus efficace\n"
+"(par exemple, pour accélérer l'accès à la file des nouvelles afin "
+"d'augmenter la vitesse des serveurs de nouvelles)"
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
-"Ne peut Ăªtre montĂ© qu'explicitement (ie.,\n"
-"l'option -a ne montera pas le système de fichier)."
+"Ne peut Ăªtre montĂ© qu'explicitement( par exemple,\n"
+"l'option -a ne permettra pas le montage du système de fichiers)."
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr ""
-"Ignorer les fichiers spéciaux de type caractère ou bloc sur le système de "
-"fichier."
+"Ne pas interpréter les périphériques spéciaux, bloc ou caractère, dans le "
+"système de fichiers."
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
-"N'autorise pas l'exécution de binaires sur le système de fichiers\n"
-"montĂ©. Cette option peut-Ăªtre utile pour un serveur ayant des systèmes\n"
-"de fichiers contenant des binaires d'autres architectures que la sienne."
+"Ne pas autoriser l'exécution de fichiers binaires sur le système de fichiers "
+"monté.\n"
+"Cette option est utile pour un serveur dont le système de fichiers\n"
+"contient des binaires pour d'autres architectures que la sienne."
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2591,65 +2510,65 @@ msgstr ""
"EmpĂªche les bits SUID ou SGID d'Ăªtre actifs. (Cela semble sĂ»r, sauf si "
"suidperl(1) est installé.)"
-#: fs/mount_options.pm:137
-#, c-format
-msgid "Mount the file system read-only."
-msgstr "Monter le système de fichier en lecture seule."
-
#: fs/mount_options.pm:139
#, c-format
-msgid "All I/O to the file system should be done synchronously."
-msgstr "Toutes les E/S sur ce système de fichier sont asynchrones."
+msgid "Mount the filesystem read-only."
+msgstr "Monter le système de fichiers en lecture seule."
#: fs/mount_options.pm:141
#, c-format
-msgid "Allow every user to mount and umount the file system."
-msgstr ""
-"Autoriser tous les utilisateurs à monter et démonter le système de fichier."
+msgid "All I/O to the filesystem should be done synchronously."
+msgstr "Toutes les E/S du système de fichiers doivent Ăªtre synchrones."
#: fs/mount_options.pm:143
#, c-format
-msgid "Allow an ordinary user to mount the file system."
-msgstr "Permettre à un utilisateur ordinaire de monter le système de fichier."
+msgid "Allow every user to mount and umount the filesystem."
+msgstr ""
+"Autoriser tous les utilisateurs à monter et démonter le système de fichiers."
#: fs/mount_options.pm:145
#, c-format
+msgid "Allow an ordinary user to mount the filesystem."
+msgstr "Autoriser un utilisateur ordinaire à monter le système de fichiers."
+
+#: fs/mount_options.pm:147
+#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
"Activer les quotas disque pour les utilisateurs et éventuellement renforcer "
"les limites"
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr "Support des attributs étendus par les utilisateurs"
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr "Donner l'accès en écriture aux utilisateurs ordinaires"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
-msgstr "Donner l'accès en lecture aux utilisateurs ordinaires"
+msgstr "Donner l'accès en lecture seule aux utilisateurs ordinaires"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "Point de montage en double : %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "Aucune partition disponible"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "Examen des partitions afin d'identifier les points de montage"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Choisissez les points de montage"
@@ -2675,18 +2594,18 @@ msgstr ""
"La partition d'échange (swap) est insuffisante pour achever l'installation, "
"veuillez en ajouter."
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"Vous devez avoir une partition racine.\n"
-"Pour la définir, créez une partition (ou choisissez-en une déjà\n"
-"existante) puis cliquez sur « Point de montage » et choisissez « / »."
+"Pour cela, créez une partition (ou cliquez sur une existante).\n"
+"Puis choisissez « Point de montage » et sélectionnez « / »"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2697,53 +2616,58 @@ msgstr ""
"\n"
"Continuer malgré tout ?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "Utiliser l'espace disponible"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "Pas assez d'espace libre pour créer de nouvelles partitions"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "Utiliser les partitions existantes"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "Il n'y a pas de partition existante Ă  utiliser"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "Calcul de la taille de la partition Microsoft Windows® en cours"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr "Utiliser l'espace libre sur une partition Microsoft Windows®"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "Quelle partition souhaitez-vous redimensionner ?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr ""
-"Votre partition FAT est trop fragmentée. Redémarrez sous Microsoft Windows®\n"
-"et lancez le programme de défragmentation « defrag »,\n"
-"puis relancez l'installation de Mandriva Linux."
+"La partition Microsoft Windows® est trop fragmentée. Veuillez redémarrer "
+"l'ordinateur sous Microsoft Windows®, lancez l'utilitaire "
+"« defragmentation », puis redémarrez l'installation de %s."
+
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr "Impossible de trouver la partition Ă  redimensionner (%d choix)"
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2765,12 +2689,12 @@ msgstr ""
"ATTENTION !\n"
"\n"
"\n"
-"La taille de votre partition Windows va maintenant Ăªtre rĂ©duite.\n"
+"La taille de votre partition Microsoft Windows® va maintenant Ăªtre rĂ©duite.\n"
"\n"
"\n"
"Soyez prudent : cette opération est dangereuse. Si ce n'est pas déjà fait, "
-"vous devriez tout d'abord quitter l'installation, lancer « chkdsk c: » depuis "
-"la ligne de commande sous Windows (attention, le programme graphique "
+"vous devriez tout d'abord quitter l'installation, lancer « chkdsk c: » "
+"depuis la ligne de commande sous Windows (attention, le programme graphique "
"« scandisk » n'est pas suffisant, utilisez réellement « chkdsk » depuis la "
"ligne de commande ! ), éventuellement exécutez defrag, puis recommencez "
"l'installation. Vous devriez également sauvegarder vos données.\n"
@@ -2779,80 +2703,82 @@ msgstr ""
"Si vous Ăªtes sĂ»r de vous, cliquez sur %s."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Suivant"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Partitionning"
msgstr "Partitionnement"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr ""
"Quelle taille désirez-vous allouer à Microsoft Windows® sur la partition %s ?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "Taille"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "Redimensionnement de la partition Microsoft Windows® en cours"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "Erreur lors du redimensionnement de la partition FAT : %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
"Il n'y a aucune partition FAT Ă  redimensionner (ou trop peu d'espace est "
"disponible)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Enlever Microsoft Windows®"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Erase and use entire disk"
msgstr "Effacer et utiliser le disque tout entier"
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
msgstr ""
-"Vous possédez plus d'un disque dur.\n"
-"Sur lequel désirez-vous installer Linux ?"
+"Vous avez plusieurs disques durs, lequel choisissez vous pour "
+"l'installation ?"
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr ""
"TOUTES les partitions existantes et toutes les données présentes sur\n"
"le disque %s seront perdues"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "Partitionnement de disque personnalisé"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "Utiliser fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2863,65 +2789,74 @@ msgstr ""
"Lorsque vous aurez terminé, n'oubliez pas d'enregistrer vos\n"
"modifications en appuyant sur la touche « w »."
-#: fs/partitioning_wizard.pm:402
+#: fs/partitioning_wizard.pm:425
#, c-format
msgid "Ext2/3/4"
msgstr "Ext2/3/4"
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
-msgstr "Pas de place disponible pour l'installation"
+msgid "I cannot find any room for installing"
+msgstr "Pas de place pour l'installation"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "L'assistant de partitionnement a trouvé les solutions suivantes :"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr "Voici le contenu de votre disque "
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "Échec du partitionnement : %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
-msgstr "Les partitions JFS doivent faire au moins 16 Mo."
+msgid "You cannot use JFS for partitions smaller than 16MB"
+msgstr ""
+"Vous ne pouvez pas utiliser JFS pour des partitions inférieures à 16Mio"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
-msgstr "Les partitions ReiserFS doivent faire au moins 32 Mo."
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
+msgstr ""
+"Vous ne pouvez pas utiliser ReiserFS pour des partitions inférieures à 32Mio"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr ""
+"Vous ne pouvez pas utiliser BTRFS pour des partitions de taille inférieure à "
+"256 Mo."
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "simple"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "avec /usr"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "serveur"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr "RAID logiciel sur BIOS detecté sur les disques %s. Faut-il l'activer ?"
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2929,120 +2864,115 @@ msgid ""
"\n"
"Do you agree to lose all the partitions?\n"
msgstr ""
-"La table des partitions du disque %s n'a pas pu Ăªtre lue.\n"
-"Il est possible de réinitialiser les partitions endommagées (TOUTES LES\n"
-"DONNÉES seront perdues). Une autre solution consiste à ne pas autoriser\n"
-"le logiciel DrakX Ă  modifier la table des partitions (l'erreur est %s)\n"
+"Impossible de lire la table des partitions du disque %s, elle est trop "
+"corrompue.\n"
+"Il est possible de continuer en effaçant les mauvaises partitions (TOUTES "
+"LES DONNÉES seront perdues !).\n"
+"L'autre solution consiste Ă  ne pas autoriser DrakX Ă  modifier la table des "
+"partitions.\n"
+"(l'erreur est %s)\n"
"\n"
-"Ătes-vous d'accord pour perdre toutes les partitions de ce disque ?\n"
+"Etes vous d'accord pour perdre toutes les partitions ?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "Les points de montage doivent commencer par /"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr ""
-"Les points de montage ne doivent contenir que des caractères alphanumériques"
+"Les points de montage doivent contenir uniquement des caractères "
+"alphanumériques"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "Le point de montage %s est déjà utilisé\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Attention, vous avez choisi une partition RAID logiciel comme partition "
-"racine (/).\n"
-"Aucun chargeur de démarrage ne supporte cette configuration sans partition "
-"spécifique pour /boot.\n"
-"Assurez-vous d'ajouter une partition /boot"
+"Vous avez choisi comme racine (/) une partition RAID logicielle.\n"
+"Aucun chargeur d'amorçage n'est capable de gérer cela sans une partition /"
+"boot.\n"
+"Veuillez ajouter une partition /boot séparée"
-#: fsedit.pm:438
-#, fuzzy, c-format
+#: fsedit.pm:453
+#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-"Attention, vous avez choisi une partition RAID logiciel comme partition "
-"racine (/).\n"
-"Aucun chargeur de démarrage ne supporte cette configuration sans partition "
-"spécifique pour /boot.\n"
-"Assurez-vous d'ajouter une partition /boot"
+"Version des méta-données non supportée pour une partition d'amorçage. "
+"Veuillez ajouter une partition /boot séparée"
-#: fsedit.pm:446
-#, fuzzy, c-format
+#: fsedit.pm:461
+#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr ""
-"Attention, vous avez choisi une partition RAID logiciel comme partition "
-"racine (/).\n"
-"Aucun chargeur de démarrage ne supporte cette configuration sans partition "
-"spécifique pour /boot.\n"
-"Assurez-vous d'ajouter une partition /boot"
+"Vous avez sélectionné une partition RAID logiciel comme /boot.\n"
+"Aucun chargeur de démarrage ne peut le prendre en charge."
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
-msgstr ""
+msgstr "Version des méta-données non supportée pour une partition d'amorçage."
-#: fsedit.pm:457
+#: fsedit.pm:472
#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Attention, vous avez choisi une partition chiffrée comme partition racine "
-"(/).\n"
-"Aucun chargeur de démarrage ne supporte cette configuration sans partition "
-"spécifique pour /boot.\n"
-"Assurez-vous d'ajouter une partition /boot"
+"Vous avez choisi comme racine (/) une partition cryptée.\n"
+"Aucun chargeur d'amorçage n'est capable de gérer cela sans une partition /"
+"boot.\n"
+"Veuillez ajouter une partition /boot séparée"
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr ""
-"Vous ne pouvez pas utiliser de système de fichiers crypté pour le point de "
+"Vous ne pouvez pas utiliser un système de fichiers crypté comme point de "
"montage %s"
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
-"Vous ne pouvez pas utiliser un volume logique LVM pour le point de montage %"
-"s car il est réparti sur plusieurs volumes physiques"
+"Vous ne pouvez pas utiliser le volume logique (Logical Volume) LVM comme "
+"point de montage %s car il recouvre des volumes physiques"
-#: fsedit.pm:449
+#: fsedit.pm:484
#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-"Attention, vous avez choisi un volume logique LVM comme partition racine "
-"(/).\n"
-"Le chargeur de démarrage ne peut pas gérer cette situation si le volume est "
-"réparti sur plusieurs volumes physiques.\n"
-"Vous devez d'abord créer une partition pour le dossier /boot."
+"Vous avez choisi comme racine (/) le volume logique (Logical Volume) LVM.\n"
+"Le chargeur d'amorçage n'est pas capable de gérer cela lorsque le volume "
+"recouvre des volumes physiques.\n"
+"Veuillez d'abord ajouter une partition /boot séparée"
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "Ce dossier doit rester dans la partition racine"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -3051,12 +2981,12 @@ msgstr ""
"Vous avez besoin d'un vrai système de fichiers (ext2/3/4, reiserfs, xfs, ou "
"jfs) pour ce point de montage\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "Pas assez d'espace libre pour le partitionnement automatique"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "Rien Ă  faire"
@@ -3066,283 +2996,278 @@ msgstr "Rien Ă  faire"
msgid "SATA controllers"
msgstr "ContrĂ´leurs SATA"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "ContrĂ´leurs RAID"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "ContrĂ´leurs (E)IDE/ATA"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, c-format
msgid "Card readers"
msgstr "Lecteurs de carte"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "ContrĂ´leurs Firewire"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "ContrĂ´leurs PCMCIA"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "ContrĂ´leurs SCSI"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "ContrĂ´leurs USB"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "Ports USB"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "ContrĂ´leurs SMB"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "Ponts et contrôleurs système"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
-msgstr "Lecteur de disquette"
+msgstr "Lecteurs de disquette"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Lecteurs Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "Disques"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr "Périphériques de stockage de masse USB"
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CD-ROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "Graveurs CD/DVD"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "Bande"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "ContrĂ´leurs AGP"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "Carte vidéo"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr "Carte DVB"
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "Carte TV"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "Autres périphériques multimédia"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "Carte son"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "Webcam"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "Processeurs"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "Cartes RNIS"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr "Périphériques audio USB"
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr "Cartes radio"
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr "Cartes réseau ATM"
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr "Cartes réseau WAN"
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr "Périphériques Bluetooth"
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
-msgstr "Carte ethernet"
+msgstr "Carte Ethernet"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "Modem"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "Modems ADSL"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "Mémoire"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "Imprimante"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
-msgstr "ContrĂ´leurs joystick"
+msgstr "ContrĂ´leurs manette de jeu"
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
-msgstr "Joystick"
+msgstr "Manette de jeu"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Clavier"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr "Tablettes et écrans tactiles"
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "Souris"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr "Biométrie"
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
-msgstr "UPS"
+msgstr "Alimentation sans interruption (UPS)"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "Scanner"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "Inconnus/Autres"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "processeur n°"
-#: harddrake/sound.pm:303
-#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "Veuillez patienter... Mise en place de la configuration"
-
-#: harddrake/sound.pm:366
+#: harddrake/sound.pm:80
#, c-format
-msgid "Enable PulseAudio"
-msgstr "Activer PulseAudio"
+msgid "No known driver"
+msgstr "Aucun pilote connu"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr "Activer le son 5.1 avec PulseAudio"
+msgid "There's no known driver for your sound card (%s)"
+msgstr "Il n'y a pas de pilote connu pour votre carte son (%s)"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
-msgstr "Activer le changement d'utilisateur pour les applications audio"
+msgid "Enable PulseAudio"
+msgstr "Activer PulseAudio"
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr "Utiliser le mode Glitch-Free"
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr "Ré-initialisation du mixage avec les valeurs par défaut"
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
-msgstr "Résolution de problème"
+msgid "Troubleshooting"
+msgstr "Dépannage"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "Pas de pilote alternatif"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
@@ -3351,190 +3276,138 @@ msgstr ""
"Il n'existe pas de pilote alternatif OSS ou ALSA connu pour votre carte son "
"(%s) qui actuellement utilise « %s »"
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "Configuration du son"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-"Vous pouvez sélectionner ici un pilote alternatif (OSS ou ALSA) pour votre "
-"carte son (%s)."
+msgid "Your card uses the \"%s\" driver"
+msgstr "Votre carte utilise le pilote « %s »"
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
+#, c-format
+msgid "Sound troubleshooting"
+msgstr "Dépannage du son"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
"\n"
"\n"
-"Votre carte utilise actuellement le pilote %s « %s » (le pilote par défaut "
-"étant « %s »)"
-
-#: harddrake/sound.pm:414
-#, c-format
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"- 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.\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-"OSS (Open Sound System) fut la première API sonore. Elle est multi "
-"plateformes (disponible sur la majoritĂ© des systèmes UNIXâ„¢) mais est limitĂ©e "
-"et très basique.\n"
-"De ce fait, tous les pilotes OSS doivent réinventer la roue.\n"
+"- \"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\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) est une architecture modulaire qui\n"
-"supporte un nombre impressionnant de cartes ISA, PCI et USB.\n"
"\n"
-"Elle fournit également une API de plus haut niveau qu'OSS.\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"Pour utiliser ALSA, il est possible d'utiliser :\n"
-"- la compatibilité avec l'ancienne API OSS\n"
-"- la nouvelle API ALSA qui fournit un grand nombre de possibilités avancées "
-"mais nécessite la bibliothèque ALSA.\n"
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "Pilote :"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"L'ancien pilote « %s » est sur liste noire.\n"
"\n"
-"Plusieurs personnes ont rapporté des problèmes avec le noyau lors de son "
-"arrĂªt.\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"Le nouveau pilote « %s » ne sera utilisé qu'au prochain démarrage."
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "Pas de pilote open-source"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"Il n'existe pas de pilote libre pour votre carte son (%s), mais il en existe "
-"un propriétaire à « %s »."
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "Aucun pilote connu"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Il n'y a pas de pilote connu pour votre carte son (%s)"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "Résolution d'un problème de son"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
+"\n"
+"- \"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.\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
+"\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
+"\n"
+"\n"
+"- \"/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)\n"
msgstr ""
-"Pour résoudre un problème de son,\n"
-"veuillez lancer les commandes suivantes dans une console :\n"
+"Voici quelques conseils de base pour aider à déboguer des problèmes audio, "
+"mais pour obtenir des conseils et astuces précis et à jour, veuillez "
+"consulter :\n"
"\n"
-"- « lspcidrake -v | fgrep -i AUDIO » vous indique quel pilote votre carte\n"
-" utilise par défaut\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"- « grep sound-slot /etc/modprobe.conf » vous affiche quel pilote\n"
-"(module) est actuellement utilisé.\n"
"\n"
-"- « /sbin/lsmod » vous permet de vérifier si ce module est chargé\n"
"\n"
-"- « /sbin/chkconfig --list sound » et « /sbin/chkconfig --list alsa »\n"
-"vous diront si les services « sound » et « alsa » sont configurés pour\n"
-"Ăªtre dĂ©marrĂ©s dès le niveau d'exĂ©cution 3 (init runlevel 3)\n"
+"- Recommandation générale : activer PulseAudio. Si vous avez choisi de ne "
+"pas utiliser PulseAudio, nous vous recommandons vivement de l'activer. Pour "
+"la grande majorité des cas dans une utilisation bureautique, PulseAudio est "
+"l'option recommandée et la mieux prise en charge.\n"
"\n"
-"- « aumix -q » vous permettra de voir si le volume sonore est coupé ou "
-"non...\n"
"\n"
-"- « /sbin/fuser -v /dev/dsp » dénoncera quel programme est en train\n"
-"d'utiliser ou de bloquer la carte son.\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "Choix d'un pilote"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "Choix arbitraire d'un pilote..."
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
-msgstr ""
-"Si vous pensez vraiment savoir quel pilote est le bon pour votre carte\n"
-"vous pouvez en choisir un dans la liste ci-dessous.\n"
+"- « kmix » (KDE), « gnome-control-center sound » (GNOME) et "
+"« pavucontrol » (générique) vont lancer des applications graphiques pour "
+"vous permettre de visualiser vos périphériques audio et régler les niveaux "
+"de volume.\n"
+"\n"
+"\n"
+"- « ps aux | grep pulseaudio » va vérifier que PulseAudio est en cours "
+"d'exécution.\n"
+"\n"
+"\n"
+"- « pactl stat » va vérifier que vous pouvez vous connecter correctement au "
+"démon PulseAudio.\n"
+"\n"
+"\n"
+"- « pactl list sink-inputs » vous indiquera les programmes jouant "
+"actuellement du son via PulseAudio.\n"
+"\n"
+"\n"
+"- « systemctl status osspd.service » vous indiquera l'état actuel du démon "
+"mandataire OSS. Il est utilisé pour activer le son des applications qui "
+"utilisent l'API de son OSS. Vous devez installer le paquetage « ossp » si "
+"vous avez besoin de cette fonctionnalité.\n"
+"\n"
"\n"
-"Le pilote actuel pour votre carte son « %s » est « %s »."
+"- « pacmd ls » vous donnera beaucoup d'informations de débogage sur l'état "
+"actuel de votre son.\n"
+"\n"
+"\n"
+"- « lspcidrake -v | grep -i audio » vous dira le pilote de bas niveau que "
+"votre carte utilise par défaut.\n"
+"\n"
+"\n"
+"- « /usr/sbin/lsmod | grep snd » vous permettra de vérifier les modules "
+"(pilotes) du noyau relatifs au son qui sont chargés.\n"
+"\n"
+"\n"
+"- « alsamixer -c 0 » vous donnera un mélangeur textuel pour contôler le bas "
+"niveau ALSA pour la première carte son.\n"
+"\n"
+"\n"
+"- « /usr/sbin/fuser -v /dev/snd/pcm* /dev/dsp » indiquera les programmes "
+"utilisant actuellement la carte son directement (normalement cela devrait "
+"afficher uniquement PulseAudio).\n"
#: harddrake/v4l.pm:12
#, c-format
@@ -3562,13 +3435,13 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
-"Pour la plupart des cartes TV récentes, le module bttv du noyau GNU/Linux "
-"auto-détecte tout seul les bons paramètres.\n"
-"Si votre carte est mal détectée, vous pouvez donner les types de tuner et de "
-"carte corrects ici. Vous n'avez qu'à sélectionner les paramètres nécessaires "
-"à votre carte TV si nécessaire."
+"Pour la plupart des cartes TV modernes, le module bttv du noyau GNU/Linux "
+"détecte automatiquement les bons paramètres.\n"
+"Si votre carte est mal détectée, vous pouvez indiquer ici les types corrects "
+"de tuner et de carte. Si besoin, il suffit de sélectionner les paramètres de "
+"la carte TV."
#: harddrake/v4l.pm:478
#, c-format
@@ -3580,70 +3453,73 @@ msgstr "Modèle de carte :"
msgid "Tuner type:"
msgstr "Type de tuner :"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "Ok"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Oui"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "Non"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Choisissez un fichier"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Ajouter"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Modifier"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Terminer"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "Précédent"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
msgstr "Aucun fichier choisi"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
msgstr "Vous devez spécifier un fichier, pas un répertoire"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
msgstr "Aucun répertoire de ce nom"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "Aucun fichier de ce nom"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr "Attention, le verrouillage majuscule (caps lock) est actif"
@@ -3690,7 +3566,7 @@ msgstr "Que choisissez-vous ? (« %s » par défaut%s) "
#: interactive/stdio.pm:110
#, c-format
msgid " enter `void' for void entry"
-msgstr "Saisissez `void' pour une entrée vide"
+msgstr "Saisissez « void » pour une entrée vide"
#: interactive/stdio.pm:128
#, c-format
@@ -3725,1252 +3601,1278 @@ msgstr "Revalider"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "Andorre"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "Émirats Arabes Unis"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "Afghanistan"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antigua-et-Barbuda"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Anguilla"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "Albanie"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "Arménie"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Antilles néerlandaises"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "Angola"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "Antarctique"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "Argentine"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "Samoa Américaine"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "Autriche"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "Australie"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "Aruba"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "AzerbaĂ¯djan"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Bosnie Herzégovine"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbade"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Bangladesh"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Belgique"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Burkina Faso"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "Bulgarie"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "BahreĂ¯n"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Burundi"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Bénin"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Bermudes"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Sultanat de Brunei"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Bolivie"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Brésil"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahamas"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "Bhoutan"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Ăle Bouvet"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Botswana"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Bélarus"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Belize"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "Canada"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Ăles Cocos"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "Congo (Kinshasa)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "République Centrafricaine"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "Congo (Brazzaville)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Suisse"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "CĂ´te d'Ivoire"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Ăles Cook"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Chili"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "Cameroun"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "Chine"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "Colombie"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "Costa Rica"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Serbie-Monténégro"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "Cuba"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Cap-Vert"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "Ăle Christmas"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "Chypre"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "République Tchèque"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "Allemagne"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Djibouti"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Danemark"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Dominique"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
-msgstr "Dominique"
+msgstr "République Dominicaine"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "Algérie"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Équateur"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Estonie"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Égypte"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Sahara Occidental"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Érythrée"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "Espagne"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "Éthiopie"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Finlande"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Fidji"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Ăles Malouinnes"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Micronésie"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Ăles FĂ©roĂ©"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "France"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Gabon"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "Royaume-Uni"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Grenade"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "Géorgie"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "Guyane Française"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Ghana"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Gibraltar"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Groenland"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Gambie"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Guinée"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Guadeloupe"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Guinée Équatoriale"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Grèce"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "GĂ©orgie du Sud et Ăles Sandwich du Sud"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Guatemala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Guam"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Guinée-Bissau"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
-msgstr "Guyana"
+msgstr "Guyane"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Chine (Hong-Kong)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Ăles Heard et McDonald"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Honduras"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "Croatie"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "HaĂ¯ti"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "Hongrie"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Indonésie"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Irlande"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Israël"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "Inde"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Territoire Britannique de l'océan Indien"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Irak"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "Iran"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Islande"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "Italie"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "JamaĂ¯que"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "Jordanie"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "Japon"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "Kenya"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "Kirghizistan"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "Cambodge"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Kiribati"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "Comores"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "Saint-Kitts-et-Nevis"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "Corée du Nord"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "Corée"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Koweit"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "Ăles CaĂ¯man"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "Kazakhstan"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Laos"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Liban"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Sainte-Lucie"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Liechtenstein"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Sri Lanka"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Libéria"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Lesotho"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Lituanie"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Luxembourg"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Lettonie"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "Libye"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "Maroc"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "Monaco"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "République de Moldova"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "Madagascar"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Ăles Marshall"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "Macédoine"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "Mali"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Birmanie"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "Mongolie"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Ăles Mariannes du Nord"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "Martinique"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "Mauritanie"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montserrat"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "Malte"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "Maurice"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "Maldives"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Malawi"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "Mexique"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "Malaisie"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "Mozambique"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "Namibie"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "Nouvelle-Calédonie"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "Niger"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Ăle Norfolk"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "Nigeria"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Nicaragua"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Pays-Bas"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Norvège"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "Népal"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "Nauru"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Nioue"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "Nouvelle-Zélande"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "Oman"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "Panama"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "Pérou"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "Polynésie Française"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "Papouasie-Nouvelle-Guinée"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Philippines"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "Pakistan"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "Pologne"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Saint-Pierre-et-Miquelon"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitcairn"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
-msgstr "Puerto Rico"
+msgstr "Porto Rico"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Palestine"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "Portugal"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paraguay"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Palaos (Les)"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Qatar"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "Réunion, île de la"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Roumanie"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Russie"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Rwanda"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "Arabie Saoudite"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Ăles Salomon"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Seychelles"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "Soudan"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Suède"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Singapour"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Sainte-Hélène"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Slovénie"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Ăles Svalbard et Jan Mayen"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "Slovaquie"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Sierra Leone"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "Saint-Marin"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Sénégal"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "Somalie"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Suriname"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "Sao Tomé-et-Principe"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "El Salvador"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "Syrie"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Swaziland"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Ăles Turques et CaĂ¯cos"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "Tchad"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "Terres Australes Françaises"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Togo"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "ThaĂ¯lande"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "Tadjikistan"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Tokelau"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "Timor Oriental"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "Turkménistan"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Tunisie"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Tonga"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "Turquie"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Trinité-et-Tobago"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Tuvalu"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "TaĂ¯wan"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Tanzanie"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Ukraine"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Ouganda"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "Ăles mineures des États-Unis d'AmĂ©rique"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "États-Unis"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Uruguay"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Ouzbékistan"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "Vatican"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "Saint-Vincent-et-les-Grenadines"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Venezuela"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "Ăles Vierges (Britanniques)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "Ăles Vierges (US)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Vietnam"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Vanuatu"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "Wallis et Futuna, îles"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Samoa"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Yemen"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Mayotte"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "Afrique du Sud"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Zambie"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Zimbabwe"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "Bienvenue sur %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
-"Le déplacement des Physical Extents (PE) utilisés vers d'autres volumes a "
-"échoué"
+"Le déplacement des unités d'allocation physique (Physical Extents (PE)) "
+"utilisées vers d'autres volumes a échoué"
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr "Le volume physique %s est toujours utilisé"
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "Enlevez d'abord les volumes logiques\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
"Le chargeur de démarrage ne peut pas gérer /boot réparti sur plusieurs "
"volumes physiques"
+#. -PO: Only write something if needed:
#: messages.pm:11
#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr ""
+"Ce document est une traduction de la license de Mageia Ă  partir de "
+"l'original en anglais. Seule la version originale fait référence."
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "Introduction"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+"Le système d'exploitation et les différents composants disponibles dans la "
+"distribution Mageia\n"
+"sont désignés ci-après par « produits logiciels ». Les produits logiciels "
+"incluent, sans Ăªtre limitĂ©s\n"
+"à ceux-ci, l'ensemble des programmes, les méthodes, les règles, la "
+"documentation afférents à la fois\n"
+"au système d'exploitation et aux différents composants de la distribution "
+"Mageia, ainsi que toutes\n"
+"les applications distribuées avec ces produits par les bailleurs de licence "
+"ou fournisseurs de Mageia."
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr "1 Licence d'utilisation"
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4984,16 +4886,34 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+"Veuillez lire ce document avec attention. Il constitue une licence "
+"d'utilisation entre vous et Mageia qui s'applique aux produits logiciels. En "
+"installant, copiant ou utilisant un de ces produits logiciels de quelque "
+"manière que ce soit, vous acceptez explicitement les termes et conditions de "
+"cette licence et vous vous engagez pleinement Ă  vous y conformer.\n"
+"En cas de dĂ©saccord avec une quelconque partie de cette licence, vous n'Ăªtes "
+"pas autorisé à installer, copier ou utiliser les produits logiciels. Toute "
+"tentative d'installer, copier ou utiliser les produits logiciels de manière "
+"non conforme aux termes et conditions de cette licence est nulle et mettra "
+"fin à vos droits sous cette licence. En conséquence de cette fin de licence, "
+"vous devez immédiatement détruire toutes les copies des produits logiciels."
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr "2 Limitation de garantie"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -5001,15 +4921,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -5018,51 +4938,110 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
+"you."
+msgstr ""
+"Les produits logiciels et la documentation associée sont fournis « en "
+"l'état » sans garantie, dans les limites permises par la loi. Ni Mageia, ni "
+"ses bailleurs de licences ou fournisseurs ne pourront, en aucune "
+"circonstance et dans les limites de la loi, Ăªtre tenus pour responsables de "
+"tout dommage particulier, accessoire, direct ou indirect quel qu'il soit (y "
+"compris les dommages sans limitation pour pertes et interruption d'activité, "
+"pertes financières, charges et pénalités légales résultant d'une décision de "
+"justice, et toute autre perte significative) résultant de l'utilisation ou "
+"de l'inaptitude Ă  utiliser les produits logiciels, mĂªme si Mageia ou ses "
+"bailleurs de licences ou fournisseurs ont été informés de la possibilités ou "
+"de la survenue de tels dommages.\n"
+"\n"
+"RESPONSABILITE LIMITEE EN LIEN AVEC LA POSSESSION OU L'UTILISATION DE "
+"LOGICIELS INTERDITS DANS CERTAINS PAYS;\n"
+"\n"
+"Dans les limites permises par la loi, ni Mageia ni ses bailleurs de licences "
+"ou fournisseurs ne pourront, en aucune circonstance, Ăªtre tenus pour "
+"responsables de tout dommage particulier, accessoire, direct ou indirect "
+"quel qu'il soit (y compris les dommages sans limitation pour pertes et "
+"interruption d'activité, pertes financières, charges et pénalités légales "
+"résultant d'une décision de justice, et toute autre perte significative) "
+"résultant du téléchargement depuis l'un des sites de Mageia, de logiciels "
+"interdits ou limités par les lois locales de certains pays. Cette "
+"responsabilité limitée s'applique aussi, mais pas seulement, aux composants "
+"de forte cryptographie compris dans les produits logiciels. Cependant, parce "
+"que certaines juridictions n'autorisent pas la limitation ou l'exclusion de "
+"responsabilité pour les dommages indirects ou accessoires, la limitation ci-"
+"dessus peut ne pas s'appliquer Ă  votre cas."
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr "3 La licence GPL et les licences associées"
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+"Les produits logiciels sont constitués de composants créés par différentes "
+"personnes ou entités. La plupart de ces licences vous autorise à utiliser, "
+"copier, modifier ou redistribuer les composants qu'elles couvrent. Veuillez "
+"lire avec attention les termes et conditions de la licence d'utilisation "
+"pour chaque composant avant de l'utiliser. Toute question au sujet de la "
+"licence d'un composant doit Ăªtre adressĂ©e au bailleur de licence ou au "
+"fournisseur du composant et non pas à Mageia. Les programmes développés par "
+"Mageia sont régis par la Licence GPL. La documentation écrite par Mageia est "
+"régie par la licence « %s » "
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr "4 Droits à la propriété intellectuelle"
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+"Tous les droits sur les composants des produits logiciels appartiennent Ă  "
+"leurs auteurs respectifs et sont protégés par les lois sur la propriété "
+"intellectuelle et le copyright applicables aux logiciels. Mageia et ses "
+"bailleurs de licence et ses fournisseurs se réservent le droit de modifier "
+"ou adapter les produits logiciels dans leur totalité ou en partie, par tous "
+"les moyens et à toute fin. « Mageia » et les logos associés sont des marques "
+"commerciales de %s."
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr "5 Droit applicable"
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -5074,228 +5053,24 @@ msgid ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"For any question on this document, please contact Mageia."
msgstr ""
-"Introduction\n"
-"\n"
-"Le système d'exploitation et les divers composants disponibles dans la "
-"distribution \n"
-"Mandriva Linux sont ci-après dénommés les « Logiciels ». Les Logiciels "
-"comprennent \n"
-"notamment, mais de façon non limitative, l'ensemble des programmes, "
-"procédés, règles \n"
-"et documentations relatifs au système d'exploitation et aux divers "
-"composants de la \n"
-"distribution Mandriva Linux, ainsi qu'aux différentes applications des "
-"produits distribuées \n"
-"par les fournisseurs de Mandriva.\n"
-"\n"
-"\n"
-"1. Contrat de licence\n"
-"\n"
-"Veuillez lire attentivement le présent document. Ce document constitue un "
-"contrat de licence \n"
-"entre vous (personne physique ou personne morale) et Mandriva S.A. portant "
-"sur les Logiciels.\n"
-"Le fait d'installer, de reproduire ou d'utiliser les Logiciels de quelque "
-"manière que ce soit \n"
-"indique que vous reconnaissez avoir préalablement eu connaissance et que "
-"vous acceptez de vous \n"
-"conformer aux termes et conditions du présent contrat de licence. En cas de "
-"désaccord avec \n"
-"le prĂ©sent document vous n'Ăªtes pas autorisĂ© Ă  installer, reproduire et "
-"utiliser de quelque \n"
-"manière que ce soit ce produit.\n"
-"Le contrat de licence sera résilié automatiquement et sans préavis dans le "
-"cas oĂ¹ vous ne vous \n"
-"conformeriez pas aux dispositions du présent document. \n"
-"En cas de résiliation vous devrez immédiatement détruire tout exemplaire et "
-"toute copie de tous \n"
-"programmes et de toutes documentations qui constituent le système "
-"d'exploitation et les divers \n"
-"composants disponibles dans la distribution Mandriva Linux.\n"
-"\n"
-"\n"
-"2. Garantie et limitations de garantie\n"
-"\n"
-"Les Logiciels et la documentation qui les accompagne sont fournis en l'état "
-"et sans aucune \n"
-"garantie. Mandriva S.A. décline toute responsabilité découlant d'un dommage "
-"direct, spécial, \n"
-"indirect ou accessoire, de quelque nature que ce soit, en relation avec "
-"l'utilisation des \n"
-"Logiciels, notamment et de façon non limitative, tout dommage entraîné par "
-"les pertes de \n"
-"bénéfices, interruptions d'activité, pertes d'informations commerciales ou "
-"autres pertes \n"
-"pécuniaires, ainsi que des éventuelles condamnations et indemnités devant "
-"Ăªtre versĂ©es par suite \n"
-"d'une dĂ©cision de justice, et ce mĂªme si Mandriva S.A. a Ă©tĂ© informĂ©e de la "
-"survenue ou de \n"
-"l'éventualité de tels dommages.\n"
-"\n"
-"AVERTISSEMENT QUANT À LA DÉTENTION OU L'UTILISATION DE LOGICIELS \n"
-"PROHIBÉS DANS CERTAINS PAYS \n"
-"\n"
-"En aucun cas, ni Mandriva S.A. ni ses fournisseurs ne pourront Ăªtre tenus "
-"responsables d'un \n"
-"préjudice spécial, direct, indirect ou accessoire, de quelque nature que ce "
-"soit (notamment et \n"
-"de façon non limitative les pertes de bénéfices, interruptions d'activité, "
-"pertes d'informations \n"
-"commerciales ou autres pertes pécuniaires, ainsi que des éventuelles "
-"condamnations et indemnités \n"
-"devant Ăªtre versĂ©es par suite d'une dĂ©cision de justice) qui ferait suite Ă  "
-"l'utilisation, la \n"
-"détention ou au simple téléchargement depuis l'un des sites de "
-"téléchargement de Mandriva Linux \n"
-"de logiciels prohibĂ©s par la lĂ©gislation Ă  laquelle vous Ăªtes soumis. Cet "
-"avertissement concerne \n"
-"notamment certains logiciels de cryptographie fournis avec les Logiciels.\n"
-"Cependant, comme certaines juridictions n'autorisent pas l'exclusion, la "
-"limitation des\n"
-"responsabilités relatives aux dommages directs ou indirects, la limitation "
-"ci-dessus peut ne \n"
-"pas s'appliquer Ă  vous. \n"
-"%s\n"
-"\n"
-"3. Licence GPL et licences associées\n"
-"\n"
-"Les Logiciels sont constitués de modules logiciels créés par diverses "
-"personnes (physiques ou \n"
-"morales). %s\n"
-"La plupart de ces licences vous permettent de copier, d'adapter ou de "
-"redistribuer les modules \n"
-"logiciels qu'elles régissent. Veuillez lire et agréer les termes et "
-"conditions des licences \n"
-"accompagnant chacun d'entre eux avant de les utiliser. Toute question "
-"concernant la licence \n"
-"d'un Logiciel est à soumettre à l'auteur (ou à ses représentants) du "
-"Logiciel et non Ă  Mandriva. \n"
-"Les programmes conçus par Mandriva sont régis par la licence GPL. La "
-"documentation rédigée \n"
-"par Mandriva fait l'objet d'une licence spécifique. Veuillez vous référez à "
-"la documentation \n"
-"pour obtenir plus de précisions.\n"
-"\n"
-"\n"
-"4. Propriété intellectuelle\n"
-"\n"
-"Tous les droits, titres et intĂ©rĂªts des diffĂ©rents Logiciels sont la "
-"propriété exclusive de \n"
-"leurs auteurs respectifs et sont protégés au titre des droits de propriété "
-"intellectuelle et \n"
-"de droits de copie applicables aux Logiciels.\n"
-"Les marques « Mandriva » et « Mandriva Linux » ainsi que les logotypes "
-"associés sont déposés \n"
-"par Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Dispositions diverses\n"
-"\n"
-"Si une disposition de ce contrat de licence devait Ăªtre dĂ©clarĂ©e nulle, "
-"illégale ou inapplicable \n"
-"par un tribunal compétent, cette disposition sera exclue du présent contrat. "
-"Vous continuerez Ă  \n"
-"Ăªtre liĂ©s aux autres dispositions, qui recevront leurs pleins effets. Le "
-"contrat de licence \n"
-"est soumis à la Loi française. Toute contestation relative aux présentes "
-"dispositions sera réglée \n"
-"préalablement par voie amiable. A défaut d'accord avec Mandriva S.A., les "
-"tribunaux compétents \n"
-"de Paris seront saisis du litige. Pour toute question relative au présent "
-"document, veuillez \n"
-"contacter Mandriva S.A."
+"Si une quelconque partie de cette licence d'utilisation est tenue pour "
+"nulle, illégale ou inapplicable par décision de justice, cette partie est "
+"exclue du contrat. Vous restez lié par les autres parties applicables de la "
+"licence. Les termes et conditions de cette licence sont régis par la loi "
+"française. Tout conflit sur les termes de cette licence sera de préférence "
+"traitĂ© en dehors de la justice. En dernier ressort, le conflit pourra Ăªtre "
+"présenté devant le tribunal compétent de Paris-France. Pour toute question "
+"au sujet de ce document, veuillez contacter Mageia."
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-"Vous acceptez de ne pas (i) vendre, exporter, ré-exporter, transférer, "
-"détourner, dévoiler \n"
-"des données techniques ni mettre à disposition le logiciel d'aucune "
-"personne, entité, ou \n"
-"destinataire interdits par les lois ou réglements d'exportation des tÉats-"
-"Unis incluant, sans \n"
-"limitation : Cuba, Iran, Corée du Nord, Soudan et Syrie; ou (ii) utiliser le "
-"Logiciel pour une \n"
-"utilisation interdite par les lois ou les règlements des tÉats-Unis.\n"
-"\n"
-"DROITS RESTREINT DU GOUVERNEMENT DES ÉTATS-UNIS.\n"
-"\n"
-"Les produits logiciels ainsi que toute documentation correspondante sont et "
-"doivent Ăªtre considĂ©rĂ©s \n"
-"comme des « logiciels informatique commerciaux » et de la « documentation de "
-"logiciels informatiques \n"
-"commerciaux », comme définis dans l'article DFAR 252.227-7013 et décrits "
-"dans l'article FAR 12.212. \n"
-"Toute utilisation, modification, reproduction, diffusion, démonstration, "
-"affichage ou dévoilement du logiciel \n"
-"et de la documentation associĂ©e par le gouvernement des États-Unis doit Ăªtre "
-"régie uniquement par les termes \n"
-"de cet accord ou de tout autre accord de licence applicable et doit Ăªtre "
-"interdit excepté dans l'étendue \n"
-"expressément permise par les termes de cet Accord."
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-"La plupart de ces composants, Ă  l'exception des applications et logiciels "
-"fournis par Google Inc \n"
-"ou ses filiales (« Logiciels Google ») est régie par les termes et les "
-"conditions de la GNU General \n"
-"Public Licence (Licence Publique Générale), appelée ci-après « GPL », ou par "
-"des licences similaires."
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-"La plupart des composants est soumis aux termes et conditions de la\n"
-"« GNU General Public License », ci-dessous appelée « GPL » ou des\n"
-"licences similaires. "
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
@@ -5310,135 +5085,36 @@ msgstr ""
"vigueur\n"
"dans votre pays."
-#: messages.pm:120
-#, c-format
-msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
-msgstr ""
-"6. Dispositions additionnelles applicables aux produits logiciels fournis "
-"par Google Inc (« Logiciels Google »)\n"
-"\n"
-"(a) Vous reconnaissez que Google ou des parties tierces sont les "
-"propriétaires de tous les droits, \n"
-"titres et intĂ©rĂªt du Logiciel Google, de portions antĂ©rieures, ou de "
-"logiciel fourni avec le Logiciel Google, \n"
-"ce qui inclus sans limitation tous les droits de propriété intellectuelle.\n"
-"Droits de Propriété Intellectuelle englobe tout droit existant "
-"indifféremment sous des lois de brevets, \n"
-"de secret d'échange, de marque déposée, de concurrence déloyale, de droits "
-"de base de données et tout \n"
-"autre droit propriétaire, ainsi que toutes les applications, "
-"renouvellements, extensions et restaurations \n"
-"antérieures, actuelles ou ultérieures, dans le monde entier.\n"
-"Vous acceptez de ne pas modifier, adapter, traduire, préparer des travaux "
-"détournés à partir de \n"
-"décompilation, de rétro-ingénierie, désassemblage ou tout autre tentative de "
-"détournement de code source du \n"
-"logiciel Google. Vous acceptez aussi de ne pas supprimer, dissimuler ou "
-"altérer les notices de droits \n"
-"d'auteurs, marques déposées ou de tout autre droit propriétaire de Google ou "
-"d'une partie tierce qui sont \n"
-"liĂ©es, contenues ou accessibles en conjonction avec ou grĂ¢ce au Logiciel "
-"Google.\n"
-"(b) Le logiciel Google est mis Ă  votre disposition uniquement pour votre "
-"usage personnel et non commercial. \n"
-"Vous ne pouvez pas utiliser le logiciel Google d'aucune façon qui pourrait "
-"endommager, surcharger ou altérer \n"
-"le moteur de recherche Google (e.g. Vous ne pouvez pas utiliser le logiciel "
-"Google de façon automatisée), \n"
-"ni ne pouvez non plus utiliser le logiciel Google d'une manière qui pourrait "
-"interférer avec l'utilisation \n"
-"de tout autre logiciel et la jouissance des services de recherche (moteur de "
-"recherche) Google, ou des \n"
-"services et produits des parties tierces couverts par la licence des "
-"Logiciels Google.(c) Certains des logiciels Google sont destinĂ©s Ă  Ăªtre "
-"utilisés en conjonction avec le moteur de recherche \n"
-"Google et autres services. En conséquence, votre utilisation des logiciels "
-"Google est aussi couverte par \n"
-"les Termes de Service définis par Google ici: http://www.google.com/"
-"terms_of_service.html et la politique \n"
-"de respects de la vie privée de la barre d'outils Google située ici:\n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"(d) Google Inc et chacune de ses filiales ou affiliées sont des parties "
-"tierces bénéficiaires de ce contrat, \n"
-"et peuvent en faire appliquer les termes."
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:111
#, c-format
msgid ""
"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
-"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"Remove the boot media and press Enter to reboot."
msgstr ""
"Félicitations, l'installation est terminée.\n"
-"Enlevez la disquette ou le CD-ROM d'amorçage et appuyez sur « Entrée ».\n"
-"\n"
-"\n"
+"Enlevez le média d'amorçage et appuyez sur « Entrée » pour redémarrer."
+
+#: messages.pm:113
+#, c-format
+msgid ""
+"For information on fixes which are available for this release of Mageia,\n"
+"consult the Errata available from:\n"
+"%s"
+msgstr ""
"Pour toutes informations sur les corrections disponibles pour cette version "
-"de Mandriva Linux, consultez les Errata disponibles depuis :\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Des informations sur la configuration de votre système sont \n"
-"disponibles dans le Guide de l'Utilisateur de Mandriva Linux."
+"de Mageia, consultez les Errata disponibles depuis :\n"
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
+"Après avoir redĂ©marrĂ© et ouvert une session dans Mageia, une fenĂªtre "
+"\"Bienvenue dans Mageia\" s'ouvrira.\n"
+"Elle est pleine d'informations et de liens très utiles."
#: modules/interactive.pm:19
#, c-format
@@ -5482,18 +5158,18 @@ msgstr "Installation du pilote pour le contrĂ´leur USB"
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "Installation du pilote pour le contrĂ´leur firewire %s"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "Installation du pilote pour le contrôleur firewire « %s »"
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "Installation du pilote pour le contrĂ´leur de disque dur %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "Installation du pilote du contrôleur disque dur « %s »"
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "Installation du pilote pour la carte ethernet %s"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "Installation du pilote pour la carte Ethernet « %s »"
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5524,7 +5200,7 @@ msgid ""
"For instance, ``io=0x300 irq=7''"
msgstr ""
"Vous pouvez maintenant préciser les options du module %s.\n"
-"Les options sont de la forme « nom=valeur nom2=valeur2 ... ».\n"
+"Les options sont de la forme « nom=valeur nom2=valeur2 … ».\n"
"Par exemple, « io=0x300 irq=7 »"
#: modules/interactive.pm:119
@@ -5575,71 +5251,72 @@ msgstr ""
"Le chargement du module %s a échoué.\n"
"Désirez-vous réessayer avec d'autres paramètres ?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr "Ătes-vous sĂ»r de vouloir quitter ?"
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr "Le mot de passe est facile Ă  deviner"
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
-msgstr "Le mot de passe devrait résister à des attaques simples"
+msgid "Password should be resistant to basic attacks"
+msgstr "Le mot de passe doit résister aux attaques basiques"
-#: mygtk2.pm:1544 mygtk2.pm:1545
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
#, c-format
msgid "Password seems secure"
msgstr "Le mot de passe semble sûr"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "Le montage a échoué : "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "Les partitions étendues ne sont pas supportées par cette plateforme"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
-"Il y a un espace vide dans la table des partitions mais il est\n"
-"inutilisable. La seule solution est de déplacer vos partitions primaires\n"
-"de telle façon que cet espace soit placé contre les partitions étendues."
+"Il y a un trou dans la table des partitions mais il est impossible de "
+"l'utiliser.\n"
+"La seule solution est de déplacer la partition primaire afin de placer le "
+"trou après les partitions étendues."
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
msgstr ""
-"Votre disque dur semble avoir un problème matériel :\n"
-"un test pour vérifier son aptitude à conserver l'intégrité des données a "
-"échoué.\n"
-"Cela signifie que serez victime de pertes aléatoires de données."
+"Le disque dur donne des signes inquiétants.\n"
+"Un test de vérification de l'intégrité des données a échoué.\n"
+"Cela signifie que toute écriture sur le disque risque de produire des "
+"données aléatoirement corrompues."
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr "Désinstallation des paquets inutilisés"
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
-msgstr "Recherche des paquets de support matériel inutilisés ..."
+msgstr "Recherche des paquets de support matériel inutilisés…"
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
-msgstr "Recherche des paquets de traductions inutilisées ..."
+msgstr "Recherche des paquets de traductions inutilisées…"
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
@@ -5648,66 +5325,66 @@ msgstr ""
"Nous avons identifié des paquetages non nécessaires à la configuration de "
"votre système."
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr ""
"Ces paquetages vont Ăªtre supprimĂ©s sauf si vous en dĂ©cidez autrement : "
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, c-format
msgid "Unused hardware support"
msgstr "Support matériel non utilisé"
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr "Traductions inutilisées"
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
-msgstr "Impossible d'ajouter une partition au RAID %s formaté"
+msgid "Cannot add a partition to _formatted_ RAID %s"
+msgstr "Impossible d'ajouter une partition à %s _formaté_ en RAID"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "Trop peu de partitions pour du RAID de niveau %d\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "Impossible de créer le répertoire /usr/share/sane/firmware !"
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "Impossible de créer le répertoire /usr/share/sane/%s !"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr ""
"Impossible de copier le fichier du firmware %s dans /usr/share/sane/"
"firmware !"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr "Impossible d'initialiser les permissions du fichier firmware %s !"
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "Scannerdrake"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr ""
"Impossible d'installer les paquetages nécessaires au partage de vos scanners."
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr ""
@@ -5745,9 +5422,9 @@ msgid ""
msgstr ""
"Si « TOUS » est choisi, permet à /etc/issue et /etc/issue.net d'exister.\n"
"\n"
-"Si « Aucun » est choisi, aucun de ces fichiers est autorisé.\n"
+"Si « Aucun » est choisi, aucun de ces fichiers n'est autorisé.\n"
"\n"
-"Sinon seulement /etc/issue est permis."
+"Sinon seul /etc/issue est permis."
#: security/help.pm:27
#, c-format
@@ -5783,7 +5460,7 @@ msgstr ""
"Permettre d'exporter l'affichage lorsque l'on passe du\n"
"compte superutilisateur (« root ») à un autre utilisateur.\n"
"\n"
-"Cf pam_xauth(8) pour plus d'informations."
+"Voir la page du manuel pam_xauth(8) pour plus d'informations."
#: security/help.pm:40
#, c-format
@@ -5826,20 +5503,20 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
"Autoriser :\n"
"\n"
-"- tous les services contrôlés par tcp_wrappers (voir hosts.deny(5)) si "
-"« TOUS »,\n"
+"- tous les services contrôlés par tcp_wrappers (voir la page du manuel hosts."
+"deny(5)) si positionné sur « Tous »,\n"
"\n"
-"- seulement ceux qui sont locaux si « Local »\n"
+"- seulement ceux qui sont locaux si positionné sur « Local »\n"
"\n"
-"- aucun si « Aucun ».\n"
+"- aucun si positionné sur « Aucun ».\n"
"\n"
"Pour autoriser les services dont vous avez besoin, utilisez\n"
-"/etc/hosts.allow (voir hosts.allow(5)."
+"/etc/hosts.allow (voir la page du manuel hosts.allow(5))."
#: security/help.pm:63
#, c-format
@@ -5922,8 +5599,8 @@ msgid ""
"Enable su only from members of the wheel group. If set to no, allows su from "
"any user."
msgstr ""
-"Autorise su seulement pour les membres du groupe wheel. Si mis Ă  non, "
-"autorise su pour tout le monde."
+"Autorise « su » seulement pour les membres du groupe wheel. Si mis à non, "
+"autorise « su » pour tout le monde."
#: security/help.pm:92
#, c-format
@@ -5932,8 +5609,8 @@ msgstr "Utiliser des mots de passe pour authentifier les utilisateurs."
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
-msgstr "Activer la vérification du mode espion des cartes réseau."
+msgid "Activate Ethernet cards promiscuity check."
+msgstr "Activer la vérification du mode espion des cartes Ethernet."
#: security/help.pm:96
#, c-format
@@ -5948,20 +5625,20 @@ msgstr "Activer la demande de mot de passe en mode mono-utilisateur."
#: security/help.pm:100
#, c-format
msgid "Add the name as an exception to the handling of password aging by msec."
-msgstr "Exclure « nom » de la gestion des mots de passe par msec."
+msgstr "Exclure le « nom » de la gestion des mots de passe par msec."
#: security/help.pm:102
#, c-format
msgid "Set password aging to \"max\" days and delay to change to \"inactive\"."
msgstr ""
"Régler la durée de vie des mots de passe à « max » et le délai de changement "
-"de mot de passe à « inactive »."
+"de mot de passe à « inactif »."
#: security/help.pm:104
#, c-format
msgid "Set the password history length to prevent password reuse."
msgstr ""
-"Régler la profondeur de l'historique des mots de passe pour éviter la leur "
+"Régler la profondeur de l'historique des mots de passe pour éviter leur "
"réutilisation."
#: security/help.pm:106
@@ -6000,7 +5677,7 @@ msgstr ""
"\n"
"- les mots de passe vides,\n"
"\n"
-"- les mots de passes absents de /etc/shadow,\n"
+"- l'absence de mots de passes dans /etc/shadow,\n"
"\n"
"- les utilisateurs autres que root ayant le numéro d'« id » égal à 0."
@@ -6044,8 +5721,8 @@ msgstr ""
#, c-format
msgid "if set to yes, check additions/removals of suid root files."
msgstr ""
-"Si oui, vérifie les ajouts/retraits des fichiers qui ont la permission « suid "
-"root »."
+"Si oui, vérifie les ajouts/retraits des fichiers qui ont la permission "
+"« suid root »."
#: security/help.pm:124
#, c-format
@@ -6089,7 +5766,7 @@ msgstr ""
#: security/help.pm:131
#, c-format
msgid "if set to yes, report check result to syslog."
-msgstr "Si oui, envoie le rapport de vérification vers syslog."
+msgstr "Si oui, envoie le rapport de vérification à syslog."
#: security/help.pm:132
#, c-format
@@ -6116,7 +5793,7 @@ msgstr "L'unité du délai d'expiration est la seconde"
#: security/help.pm:138
#, c-format
msgid "Set the user's file mode creation mask."
-msgstr "Régler le masque du mode de création de fichier pour l'utilisateur."
+msgstr "Régler le masque du mode de création de fichier pour les utilisateurs."
#: security/l10n.pm:11
#, c-format
@@ -6141,7 +5818,7 @@ msgstr "/etc/issue* existent"
#: security/l10n.pm:16
#, c-format
msgid "Reboot by the console user"
-msgstr "L'utilisateur peut redémarrer l'ordinateur depuis la console"
+msgstr "Un utilisateur peut redémarrer l'ordinateur depuis la console"
#: security/l10n.pm:17
#, c-format
@@ -6151,7 +5828,7 @@ msgstr "Permettre la connexion distante en tant que root"
#: security/l10n.pm:18
#, c-format
msgid "Direct root login"
-msgstr "Login root direct"
+msgstr "Connexion root directe"
#: security/l10n.pm:19
#, c-format
@@ -6214,7 +5891,7 @@ msgstr "Activer la bibliothèque libsafe si elle est présente sur le système"
#: security/l10n.pm:30
#, c-format
msgid "Enable the logging of IPv4 strange packets"
-msgstr "Activer le traçage de tous les paquets IPv4 étranges"
+msgstr "Activer la journalisation de tous les paquets IPv4 étranges"
#: security/l10n.pm:31
#, c-format
@@ -6224,7 +5901,7 @@ msgstr "Activer les vérifications de msec toutes les heures"
#: security/l10n.pm:32
#, c-format
msgid "Enable su only from the wheel group members"
-msgstr "Autoriser su seulement aux membres du groupe wheel"
+msgstr "Autoriser « su » seulement aux membres du groupe wheel"
#: security/l10n.pm:33
#, c-format
@@ -6260,7 +5937,7 @@ msgstr ""
#: security/l10n.pm:39
#, c-format
msgid "Password history length"
-msgstr "Taille de l'historique des mots de passe"
+msgstr "Profondeur de l'historique des mots de passe"
#: security/l10n.pm:40
#, c-format
@@ -6339,12 +6016,12 @@ msgstr ""
#: security/l10n.pm:54
#, c-format
msgid "Report unowned files"
-msgstr "Rechercher les fichiers n'appartenant Ă  aucun utilisateur"
+msgstr "Signaler les fichiers n'appartenant Ă  aucun utilisateur"
#: security/l10n.pm:55
#, c-format
msgid "Check files/directories writable by everybody"
-msgstr "Vérifier les fichiers et/ou dossiers modifiables par tout un chacun"
+msgstr "Vérifier les fichiers et/ou dossiers modifiables par tout le monde"
#: security/l10n.pm:56
#, c-format
@@ -6398,7 +6075,7 @@ msgstr "Standard"
msgid "Secure"
msgstr "Sécurisé"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -6408,10 +6085,10 @@ msgid ""
msgstr ""
"Ce niveau doit Ăªtre utilisĂ© avec prĂ©cautions, dans la mesure oĂ¹ il "
"désactive\n"
-"l'ensemble des mesures de sécurité de msec. A utiliser uniquement si vous\n"
-"gĂ©rez vous mĂªme la sĂ©curitĂ© de votre système."
+"l'ensemble des mesures de sécurité de msec. À utiliser uniquement si vous\n"
+"gĂ©rez vous-mĂªme la sĂ©curitĂ© de votre système."
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -6420,7 +6097,7 @@ msgstr ""
"Ceci est le niveau de sécurité standard recommandé pour un ordinateur \n"
"utilisé pour se connecter à Internet en tant que client."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -6436,82 +6113,88 @@ msgstr ""
"seulement connectée en tant que client sur Internet, vous devriez plutôt\n"
"choisir un niveau inférieur."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "Options de base de DrakSec"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "Choisissez le niveau de sécurité désiré"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr "%s : %s"
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "Administrateur sécurité :"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr "Nom d'utilisateur ou courriel :"
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr "Collecter et distribuer les évènements ACPI du noyau"
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr ""
"DĂ©marrage ou arrĂªt du système sonore ALSA (Advanced Linux Sound "
-"Architecture). Il charge le pilote pour votre carte son, et restaure les "
+"Architecture). Il charge le pilote pour votre carte son et restaure les "
"réglages du périphérique de mixage."
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr ""
"Anacron exĂ©cute des tĂ¢ches pĂ©riodiques avec une prĂ©cision exprimĂ©e en jours. "
"Les tĂ¢ches sont exĂ©cutĂ©es automatiquement au redĂ©marrage de la machine si "
"elles ont expirĂ© leur dĂ©lai. Quelques tĂ¢ches de maintenances quotidienne et "
-"hebdomadaire sont préconfigurées pour le système Mandriva Linux. (Plus "
+"hebdomadaire sont préconfigurées pour le système Mageia. (Plus "
"d'informations dans « man anacron »)."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
"It can also be used for shutting down the machine when the battery is low."
msgstr ""
-"Apmd surveille l'état de la batterie d'un portable, et en garde une trace "
-"(via syslog). Il peut Ăªtre utilisĂ© pour arrĂªter proprement la machine "
-"lorsque la batterie est très faible et après avoir averti les utilisateurs."
+"Apmd surveille l'état de la batterie d'un portable et en garde une trace via "
+"syslog. Il peut aussi Ăªtre utilisĂ© pour arrĂªter proprement la machine "
+"lorsque la batterie est très faible et après en avoir averti les "
+"utilisateurs."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
"at was run, and runs batch commands when the load average is low enough."
msgstr ""
"Service qui permet de dĂ©marrer une tĂ¢che Ă  une heure prĂ©cise. Chaque tĂ¢che "
-"doit Ăªtre créée par la commande « at », puis, Ă  l'heure dite, le service "
+"doit Ăªtre créée par la commande « at », puis, Ă  l'heure indiquĂ©e, le service "
"« atd » lance cette tĂ¢che. Par exemple pour Ă©teindre automatiquement la "
"machine ce soir Ă  23h59, tapez « at 23:59 » dans une fenĂªtre de commandes, "
"puis « halt » et <Ctrl-D>."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr "Avahi est un service ZeroConf qui implémente une pile mDNS"
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr "Un client/serveur NTP"
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6567,14 +6250,14 @@ msgid ""
"applications and \n"
"scripts can access the LCD via a simple API."
msgstr ""
-"G15Daemon permet aux utilisateurs d'accèder aux touches supplémentaires \n"
+"G15Daemon permet aux utilisateurs d'accéder aux touches supplémentaires \n"
"en les décodant avant de les renvoyer au noyau via le pilote linux UINPUT. "
"Ce pilote \n"
"doit Ăªtre chargĂ© avant l'utilisation de g15daemon pour l'accès clavier. Le "
"LCD G15 est \n"
"aussi supporté. Par défaut, en l'absence d'autre client, g15daemon affichera "
"une horloge. \n"
-"Les application clientes et les scripts peuvent accèder au LCD par une "
+"Les application clientes et les scripts peuvent accéder au LCD par une "
"simple API. "
#: services.pm:40
@@ -6594,7 +6277,7 @@ msgstr ""
#, c-format
msgid "HAL is a daemon that collects and maintains information about hardware"
msgstr ""
-"HAL est un serveur qui collecte et mémorise des informations relatives au "
+"HAL est un démon qui collecte et mémorise des informations relatives au "
"matériel"
#: services.pm:44
@@ -6626,8 +6309,8 @@ msgid ""
msgstr ""
"Le métaserveur « inetd » sert à démarrer automatiquement les autres services "
"rĂ©seau lorsqu'une requĂªte est dĂ©tectĂ©e. Il est notamment responsable du "
-"démarrage des services telnet, ftp, rsh et rlogin, etc. Le désactiver "
-"revient à désactiver tous les services qu'il gère. "
+"démarrage des services telnet, ftp, rsh et rlogin. Le désactiver revient à "
+"désactiver tous les services qu'il gère. "
#: services.pm:51
#, c-format
@@ -6637,39 +6320,29 @@ msgstr "Automatise un parefeu de filtrage de paquets avec ip6tables"
#: services.pm:52
#, c-format
msgid "Automates a packet filtering firewall with iptables"
-msgstr "\"Automatise un parefeu de filtrage de paquets avec iptables"
+msgstr "Automatise un parefeu de filtrage de paquets avec iptables"
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Démarrer le filtrage des paquets réseau pour la série 2.2 des noyaux Linux, "
-"afin de mettre en place un pare-feu (firewall) pour protéger votre machine "
-"des attaques réseau. "
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
"Distribue équitablement la charge IRQ entre plusieurs CPU pour améliorer les "
"performances"
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
"/etc/sysconfig/keyboard. This can be selected using the kbdconfig utility.\n"
"You should leave this enabled for most machines."
msgstr ""
-"Ce paquetage active la disposition de clavier défini dans le fichier /etc/"
+"Ce paquetage active la disposition de clavier définie dans le fichier /etc/"
"sysconfig/keyboard. Cette disposition peut Ăªtre modifiĂ©e en utilisant "
"l'outil kbdconfig. Ce service devrait Ăªtre activĂ© sur la plupart des "
"machines."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6678,17 +6351,17 @@ msgstr ""
"RĂ©gĂ©nĂ©ration automatique des fichiers d'en-tĂªte pour le noyau\n"
"dans le dossier /boot pour /usr/include/linux/{autoconf,version}.h"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "Détection automatique et configuration du matériel au démarrage."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr "Ajuste le comportement du système pour étendre la durée des batteries"
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6697,17 +6370,17 @@ msgstr ""
"Linuxconf effectue certaines tĂ¢ches au dĂ©marrage afin de maintenir la "
"configuration du système."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
"basically a server that arbitrates print jobs to printer(s)."
msgstr ""
-"Lpd est le serveur d'impression nécessaire au bon fonctionnement de la "
-"commande lpr. Il permet gérer les files d'attente et les demandes "
+"Lpd est le démon d'impression nécessaire au bon fonctionnement de la "
+"commande lpr. Il permet de gérer les files d'attente et les demandes "
"d'impression."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6717,46 +6390,46 @@ msgstr ""
"utilisé pour créer un serveur virtuel haute performance et haute "
"disponibilité, composé d'un ensemble de serveurs Linux reliés entre eux."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr "Surveille le réseau (Parefeu intéractif et sans-fil)"
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr "Gestion et surveillance du RAID logiciel"
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
"messages"
msgstr ""
-"DBUS est un serveur qui diffuse les notifications des évènements sytème "
-"ainsi que d'autres messages"
+"DBUS est un démon qui diffuse les notifications des évènements système ainsi "
+"que d'autres messages"
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr "Active la politique de sécurité MSEC au démarrage du système"
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
"names to IP addresses."
msgstr ""
-"Named (BIND) est un Serveur de Noms de Domaine (DNS) qui est utilisé pour "
-"convertir les adresses internet en adresses IP. (Il est principalement mis "
+"Named (BIND) est un serveur de noms de domaine (DNS) qui est utilisé pour "
+"convertir les adresses Internet en adresses IP. (Il est principalement mis "
"en place par les fournisseurs d'accès)."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr "Initialise l'affichage sur la console du journal réseau"
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6765,29 +6438,27 @@ msgstr ""
"Montage et démontage de tous les dossiers partagés : systèmes de fichiers\n"
"distants (NFS), SMB (Lan Manager/Windows), et NCP (Netware)."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
"at boot time."
msgstr ""
-"Gestion groupée de toutes les connexions réseau que vous avez configurées et "
-"que vous avez choisi d'activer dès le démarrage du système. (par ex. vos "
-"connexions pour le rĂ©seau local et l'ADSL ou le CĂ¢ble). Vous pouvez accĂ©der "
-"sĂ©parĂ©ment Ă  vos interfaces rĂ©seau grĂ¢ce au « Centre de ContrĂ´le Mandriva "
-"Linux » dans la section « Internet et réseau »."
+"Gestion groupĂ©e de toutes les connexions rĂ©seau configurĂ©es pour Ăªtre "
+"activées\n"
+"au démarrage du système."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
-msgstr "Si activé nécessite que le reseau soit lancé"
+msgstr "Si activé, nécessite que le réseau soit lancé"
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr "Attendre que le réseau lancé à chaud soit actif"
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6799,7 +6470,7 @@ msgstr ""
"Ce service fournit un serveur NFS. Les dossiers partagés sont listés dans le "
"fichier /etc/exports."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6809,13 +6480,13 @@ msgstr ""
"TCP/IP.\n"
"Ce service permet de verrouiller des fichiers sur NFS."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
"Synchronise l'heure système via le réseau en utilisant le protocole NTP"
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
@@ -6824,17 +6495,17 @@ msgstr ""
"Activation de la touche « Verr Num » du pavé numérique du clavier au "
"démarrage."
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "Support des imprimantes winprinter OKI 4w et compatibles."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr "Vérifie si une partition est bientôt pleine"
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6848,7 +6519,7 @@ msgstr ""
"activé sans danger sur des machines ne possédant pas ce type de "
"périphériques."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6856,16 +6527,16 @@ msgid ""
"machines\n"
"which act as servers for protocols which make use of the RPC mechanism."
msgstr ""
-"Le portmapper gère les connexions RPC qui sont utilisées par des serveurs "
+"Le portmapper gère les connexions RPC qui sont utilisées par des protocoles "
"comme NFS et NIS. Le serveur portmap doit Ăªtre activĂ© sur des machines "
"jouant le rôle de serveur pour des protocoles utilisant le mécanisme RPC."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr "Réserve des ports TCP"
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
@@ -6874,7 +6545,7 @@ msgstr ""
"Postfix est un agent de transport du courrier (Mail Transport Agent - MTA) "
"permettant l'échange de courriers électroniques entre machines."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6884,36 +6555,34 @@ msgstr ""
"de nombres aléatoires. (utile, par exemple, pour la création de clés de "
"cryptographie)"
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
-"Permet de faire apparaître des périphériques de type bloc (par ex. "
-"partitions de disque dur) comme des périphériques bruts à accès direct (raw "
-"devices). Les correspondances sont établies dans le fichier /etc/sysconfig/"
-"rawdevices, et c'est la commande « raw » qui est utilisĂ©e. Cela peut Ăªtre "
-"utilisé par des programmes comme Oracle ou par des lecteurs de DVD."
+"Alloue le type caractère à des périphériques de type bloc (tels que "
+"partitions de disque dur), pour l'utilisation d'applications telles que "
+"Oracle ou des lecteurs DVD"
-#: services.pm:103
+#: services.pm:101
#, c-format
msgid "Nameserver information manager"
msgstr "Gestionnaire d'informations Nameserver"
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
"the RIP protocol. While RIP is widely used on small networks, more complex\n"
"routing protocols are needed for complex networks."
msgstr ""
-"Le service routed permet la mise Ă  jour automatique des tables de routage IP "
+"Le démon routed permet la mise à jour automatique des tables de routage IP "
"grĂ¢ce au protocole RIP. Bien que RIP soit très utilisĂ© sur les petits "
"réseaux, des protocoles de routage plus complets sont nécessaires pour les "
"réseaux de plus grande taille. "
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6922,17 +6591,17 @@ msgstr ""
"Le protocole rstat permet aux utilisateurs sur un mĂªme rĂ©seau d'obtenir des "
"mesures de la performance de n'importe quelle machine sur ce réseau."
-#: services.pm:109
+#: services.pm:107
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
"system log files. It is a good idea to always run rsyslog."
msgstr ""
-"Syslog est un service utilisé par beaucoup d'autres services pour la "
-"journalisation des messages dans des fichiers. C'est une très bonne idée de "
-"toujours l'activer."
+"Syslog est un service utilisé par beaucoup de démons pour la journalisation "
+"des messages dans des fichiers. C'est une très bonne idée de toujours "
+"l'activer."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6941,7 +6610,7 @@ msgstr ""
"Le protocole rusers permet aux utilisateurs de connaître tous les "
"utilisateurs connectés aux machines supportant ce protocole."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6951,19 +6620,23 @@ msgstr ""
"utilisateurs connectés à une machine qui fait tourner le démon rwho "
"(similaire Ă  finger)."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
-msgstr ""
-"SANE (Scanner Access Now Easy) permet l'accès aux scanners, caméras, ..."
+msgstr "SANE (Scanner Access Now Easy) permet l'accès aux scanners, caméras…"
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr "Parefeu de filtrage de paquets"
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr "Pare-feu de filtrage de paquets pour IPv6"
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
@@ -6972,17 +6645,17 @@ msgstr ""
"Le protocole SMB/CIFS permet de partager l'accès à des fichiers et "
"imprimantes ainsi que l'intégration dans un domaine Windows Server"
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "Démarrer le système de gestion du son sur votre machine."
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr "Couche pour l'analyse vocale"
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
@@ -6991,136 +6664,133 @@ msgstr ""
"Secure Shell est un protocole réseau qui permet l'échange de données via un "
"canal sécurisé entre deux ordinateurs"
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
"to various system log files. It is a good idea to always run syslog."
msgstr ""
-"Syslog est un service utilisé par beaucoup d'autres services pour "
-"enregistrer des rapports d'activité. C'est une très bonne idée de toujours "
+"Syslog est un service utilisé par beaucoup de démons pour la journalisation "
+"des messages dans des fichiers. C'est une très bonne idée de toujours "
"l'activer."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr "Déplace les règles udev persistantes vers /etc/udev/rules.d"
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "Charger les pilotes pour vos périphériques USB."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
-msgstr "Un analyseur de réseau léger"
+msgstr "Un analyseur léger de trafic réseau"
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr "Démarre le serveur de polices de caractères."
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr "Démarre d'autres démons à la demande."
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "Impression"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Internet"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "Partage de fichiers"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "Réseau"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "Système"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "Administration Ă  distance"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "Serveur de base de données"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "Services"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr ""
"Choisissez les services à démarrer automatiquement lors du démarrage du "
"système"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d activés sur %d enregistrés"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "actif"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "arrĂªtĂ©"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
-msgstr "Serveurs et services"
+msgstr "Services et démons"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
"about this service, sorry."
msgstr "Pas d'autre information au sujet de ce service, désolé."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "Information"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "Démarré si nécessaire"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "Au démarrage"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Démarrer"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "ArrĂªter"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -7138,14 +6808,16 @@ msgid ""
"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, "
"USA.\n"
msgstr ""
-"Ce programme est un logiciel libre : vous pouvez le redistribuer\n"
-"et/ou le modifier selon les termes de la « GNU General Public\n"
-"License », tels que publiés par la « Free Software Foundation »; soit\n"
-"la version 2 de cette licence ou (selon votre choix) toute version\n"
-"ultérieure.\n"
+"Ce programme est un logiciel libre : vous pouvez le redistribuer et/ou le "
+"modifier\n"
+"selon les termes de la « GNU General Public License », tels que publiés par "
+"la\n"
+"« Free Software Foundation » ; vous pouvez utiliser la version 2 de cette "
+"licence,\n"
+"ou (selon votre choix) toute version ultérieure.\n"
"\n"
-"Ce programme est distribué dans l'espoir qu'il sera utile, mais\n"
-"SANS AUCUNE GARANTIE, ni explicite ni implicite; sans mĂªme les\n"
+"Ce programme est distribué dans l'espoir qu'il sera utile,\n"
+"mais SANS AUCUNE GARANTIE, ni explicite ni implicite ; sans mĂªme les\n"
"garanties de commercialisation ou d'adaptation dans un but spécifique.\n"
"Se référer à la « GNU General Public License » pour plus de détails.\n"
"\n"
@@ -7154,7 +6826,7 @@ msgstr ""
"Foundation », Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, "
"USA.\n"
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -7182,7 +6854,7 @@ msgstr ""
"--help  : affiche ce message.\n"
"--version  : affiche le numéro de version.\n"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -7195,24 +6867,24 @@ msgstr ""
" --boot - permet de configurer le gestionnaire de démarrage\n"
"mode par défaut : configurer la connexion automatique"
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
"[OPTIONS] [NOM_PROGRAMME]\n"
"\n"
"OPTIONS :\n"
-" --help - affiche ce message.\n"
-" --report - le programme doit Ăªtre un outil Mandriva Linux\n"
-" --incident - le programme doit Ăªtre un outil Mandriva Linux"
+"-- help - affiche ce message d'aide\n"
+"-- report - le programme doit Ăªtre l'un des outils %s\n"
+"-- incident - le programme doit Ăªtre l'un des outils %s"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -7224,12 +6896,12 @@ msgid ""
msgstr ""
"[--add]\n"
" --add - assistant « ajout d'interface réseau »\n"
-" --del - assistant « suppression d'une interface réseau » \n"
+" --del - assistant « suppression d'une interface réseau »\n"
" --skip-wizard - gestion des connexions\n"
-" --internet - configurer internet\n"
+" --internet - configurer Internet\n"
" --wizard - comme --add"
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -7261,11 +6933,11 @@ msgstr ""
"  : nom_programme : pour par exemple staroffice, \n"
"  : ou gs pour ghostscript (pour 1 application)."
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -7279,31 +6951,31 @@ msgid ""
"IP, nbi image name)"
msgstr ""
"[OPTIONS]...\n"
-"Configurateur pour Mandriva Linux Terminal Server\n"
-"--enable  : active MTS\n"
-"--disable  : désactive MTS\n"
-"--start  : démarre MTS\n"
-"--stop  : arrĂªte MTS\n"
-"--adduser  : ajoute un utilisateur système existant au MTS (nécessite "
-"un nom d'utilisateur)\n"
-"--deluser  : enlève un utilisateur système existant du MTS (nécessite "
-"un nom d'utilisateur)\n"
-"--addclient  : ajoute une machine cliente au MTS (nécessite une adresse "
-"MAC, IP, nom d'image nbi)\n"
-"--delclient  : enlève une machine cliente au MTS (nécessite une adresse "
-"MAC, IP, nom d'image nbi)"
-
-#: standalone.pm:99
+"Configurateur du Terminal Serveur %s\n"
+"--enable : activer MTS\n"
+"--disable : désactiver MTS\n"
+"--start : démarrer MTS\n"
+"--stop : stop MTS\n"
+"--adduser : ajoute un utilisateur système existant à MTS (exige le "
+"nom d'utilisateur)\n"
+"--deluser : supprime un utilisateur système existant de MTS (exige "
+"le nom d'utilisateur)\n"
+"--addclient : ajoute une machine client Ă  MTS (exige addresse MAC, IP, "
+"nom image nbi)\n"
+"--delclient :supprime une machine client de MTS (exige addresse MAC, "
+"IP, nom image nbi)"
+
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[clavier]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "[--file=monfichier] [--word=monmot] [--explain=regexp] [--alert]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -7326,29 +6998,27 @@ msgstr ""
"--status : retourne 1 si connecté, 0 sinon, puis quitte.\n"
"--quiet : non interactif. À utiliser avec l'option (dis)connect."
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-"[OPTION]...\n"
-" --no-confirmation ne demande pas la première confirmation en mode "
-"Mandriva Update\n"
-" --no-verify-rpm ne vérifie pas les signatures des paquetages\n"
-" --changelog-first affiche le changelog avant la liste des fichiers "
-"dans la fenĂªtre de description\n"
-" --merge-all-rpmnew propose de fusionner tous les fichiers .rpmnew/."
+"[OPTIONS]…\n"
+"--no-confirmation ne pose pas la première question de confirmation "
+"dans le mode %s Update\n"
+"--no-verify-rpm ne vérifie pas la signature des paquetages\n"
+"--changelog-first affiche le journal des changements avant la liste "
+"de fichiers dans la fenĂªtre de description\n"
+"--merge-all-rpmnew propose de fusionner tous les fichiers .rpmnew/."
"rpmsave trouvés"
-# C. Berthelé cpjc@free.fr 30 jan 2005
-# Options in XFdrake command line
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
@@ -7357,20 +7027,18 @@ msgstr ""
"[--manual] [--device=dev] [--update-sane=dossier_source_sane] [--update-"
"usbtable] [--dynamic=dev]"
-# C. Berthelé cpjc@free.fr 30 jan 2005
-# Do not translate : options in XFdrake command line
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
" XFdrake [--noauto] monitor\n"
" XFdrake resolution"
msgstr ""
-" [everything]\n"
-" XFdrake [--noauto] monitor\n"
-" XFdrake resolution"
+" [tout]\n"
+" XFdrake [--noauto] moniteur\n"
+" XFdrake résolution"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -7381,71 +7049,76 @@ msgstr ""
"Utilisation : %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
"testing] [-v|--version] "
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, c-format
msgid "All servers"
msgstr "Tous les serveurs"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr "Global"
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr "Afrique"
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
msgstr "Asie"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr "Europe"
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr "Amérique du nord"
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "Océanie"
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr "Amérique du sud"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Hong Kong"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "Fédération russe"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "Yougoslavie"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "Est-ce correct ?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr "Vous devez spécifier un fichier, pas un répertoire"
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "Information"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -7460,25 +7133,5 @@ msgstr ""
msgid "Installation failed"
msgstr "Échec de l'installation"
-#~ msgid "Restrict command line options"
-#~ msgstr "Protéger par mot de passe les options"
-
-#~ msgid "restrict"
-#~ msgstr "protection"
-
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr ""
-#~ "L'option ``Restrict command line options'' est inutile sans mot de passe"
-
-#~ msgid "Use an encrypted file system"
-#~ msgstr "Utiliser un système de fichiers crypté"
-
-#~ msgid ""
-#~ "To ensure data integrity after resizing the partition(s), \n"
-#~ "filesystem checks will be run on your next boot into Microsoft Windows®"
-#~ msgstr ""
-#~ "Afin d'assurer l'intégrité des données après le redimensionnement de(s) "
-#~ "partition(s),\n"
-#~ "une vérification du système de fichier sera réalisé au prochain démarrage "
-#~ "de Windowsâ„¢"
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "Vous devez spécifier une partition de démarrage BIOS"
diff --git a/perl-install/share/po/fur.po b/perl-install/share/po/fur.po
index 9645d0314..7e59e75e0 100644
--- a/perl-install/share/po/fur.po
+++ b/perl-install/share/po/fur.po
@@ -5,30 +5,31 @@
msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
+"POT-Creation-Date: 2016-07-12 14: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"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "Par plasè, spiete"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr ""
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -39,568 +40,556 @@ msgid ""
"Assign a new Volume ID?"
msgstr ""
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr ""
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
-#: any.pm:331
+#: any.pm:335
#, fuzzy, c-format
msgid "Bootloader Installation"
msgstr "Instalazion LILO/grub"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr ""
-#: any.pm:359
+#: any.pm:355
#, fuzzy, c-format
msgid "First sector (MBR) of drive %s"
msgstr "Prin setĂ´r dal disc (MBR)"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "Prin setĂ´r dal disc (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "Prin setĂ´r de partizion lidrie"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "Su dischet"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "Salte"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "Configurazion dal stîl di inviament"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, fuzzy, c-format
+msgid "EFI System Partition"
+msgstr "ClĂ¢f di cifradure"
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr ""
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr ""
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr ""
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Dispositîf di inviament"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr ""
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "Ritart prin di inviĂ¢ le imagjin predefinide"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "Abilite ACPI"
-#: any.pm:426
+#: any.pm:419
#, fuzzy, c-format
msgid "Enable SMP"
msgstr "Abilite ACPI"
-#: any.pm:427
+#: any.pm:420
#, fuzzy, c-format
msgid "Enable APIC"
msgstr "Abilite ACPI"
-#: any.pm:429
+#: any.pm:422
#, fuzzy, c-format
msgid "Enable Local APIC"
msgstr "Abilite ACPI"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Sigurece"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Password"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "Le password no corispuint"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Par plasè torne a provĂ¢"
-#: any.pm:436
+#: any.pm:429
#, c-format
-msgid "You can not use a password with %s"
+msgid "You cannot use a password with %s"
msgstr ""
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "Password (ancjemĂ²)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "Nete /tmp a ducj i inviaments"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr ""
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr ""
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr ""
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "Abilite l'inviament di CD?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr ""
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "Sisteme Operatîf predefinît?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Imagjin"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Lidrie"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "Append"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr ""
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "ModalitĂ¢t video"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, fuzzy, c-format
msgid "Network profile"
msgstr "Gnûf profîl..."
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Etichete"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "Predefinît"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "NoVideo"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "Etichete vueide no permitude"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "Tu Ă¢s di specificĂ¢ une imagjin kernel"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "Tu Ă¢s di specificĂ¢ une partizion lidrie"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Le etichete e je dizĂ  in vore"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "CuĂ¢le sorte di vĂ´s vuelistu zontĂ¢?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Altri sisteme operatîf (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Altri sisteme operatîf (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, fuzzy, c-format
msgid "Other OS (Windows...)"
msgstr "Altri sisteme operatîf (windows...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, fuzzy, c-format
msgid "Bootloader Configuration"
msgstr "Configurazion dal stîl di inviament"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
"You can create additional entries or change the existing ones."
msgstr ""
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Avertence"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "acès ai programs X"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "acès ai imprescj rpm"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "permèt \"su\""
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "acès ai file di aministrazion"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "acès ai imprescj di rĂªt"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "acès ai imprescj di compilazion"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(dizĂ  zontĂ¢t %s)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "Par plasè, insede un non utent"
-#: any.pm:863
+#: any.pm:875
#, fuzzy, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
"cased letters, numbers, `-' and `_'"
msgstr "Il non utent al Ă  di vĂª dome letaris minusculis, numars , `-' e `_'"
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "Il non utent al è masse lunc"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "Il non utent al è stĂ¢t dizĂ  zontĂ¢t"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "ID Utent"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "ID Grop"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
msgstr ""
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
+msgid "%s should be above 1000. Accept anyway?"
msgstr ""
-#: any.pm:877
+#: any.pm:889
#, fuzzy, c-format
msgid "User management"
msgstr "Non utent"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, c-format
msgid "Set administrator (root) password"
msgstr ""
-#: any.pm:889
+#: any.pm:903
#, fuzzy, c-format
msgid "Enter a user"
msgstr ""
"Insede un utent\n"
"%s"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Icone"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "Non reĂ¢l"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr ""
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Shell"
-#: any.pm:947
+#: any.pm:941
#, c-format
-msgid "Please wait, adding media..."
+msgid "Extra Groups:"
msgstr ""
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:991
+#, fuzzy, c-format
+msgid "Please wait, adding media..."
+msgstr "Par plasè spiete, atualizazion des fonts in vore..."
+
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "Acès automatic"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr "O pues impostĂ¢ il to computer par fĂ¢ acedi automatichementri un utent."
-#: any.pm:979
+#: any.pm:1005
#, fuzzy, c-format
msgid "Use this feature"
msgstr "Vuelistu doprĂ¢ cheste fature?"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Sielç un utent predefinît:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Sielç il gjestĂ´r grafic di doprĂ¢:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, fuzzy, c-format
msgid "Release Notes"
msgstr "Par plasè sielç"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Siere"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr ""
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "JessĂ®"
-#: any.pm:1080
+#: any.pm:1096
#, c-format
msgid "Do you accept this license ?"
msgstr ""
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr ""
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr ""
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "Par plasè sielç une lenghe di doprĂ¢"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
#, c-format
-msgid "Multi languages"
+msgid "Mageia"
+msgstr "Mageia"
+
+#: any.pm:1154
+#, fuzzy, c-format
+msgid "Multiple languages"
+msgstr "Dutis les lenghis"
+
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
msgstr ""
-#: any.pm:1147 any.pm:1178
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr ""
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "Dutis les lenghis"
-#: any.pm:1170
+#: any.pm:1187
#, fuzzy, c-format
msgid "Language choice"
msgstr "Lenghis"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "Nazion / Regjon"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "Par plasè sielç le to nazion"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "Cheste e je le liste complete di dutis les nazions disponibilis"
-#: any.pm:1228
+#: any.pm:1245
#, fuzzy, c-format
msgid "Other Countries"
msgstr "Un altri"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr ""
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr ""
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Nissun"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "Nissune condivision"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "Permet ducj i utents"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "PersonalizĂ¢t"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -610,86 +599,86 @@ msgid ""
"\"Custom\" permit a per-user granularity.\n"
msgstr ""
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
"Windows."
msgstr ""
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
"systems."
msgstr ""
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr ""
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "Invie userdrake"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
"You can use userdrake to add a user to this group."
msgstr ""
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
msgstr ""
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr ""
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr ""
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr ""
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr ""
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr ""
-#: any.pm:1550
+#: any.pm:1572
#, c-format
msgid "%s (hardware clock set to UTC)"
msgstr ""
-#: any.pm:1551
+#: any.pm:1573
#, c-format
msgid "%s (hardware clock set to local time)"
msgstr ""
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "Server NTP"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr ""
@@ -714,7 +703,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr ""
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Domini Windows"
@@ -724,295 +713,295 @@ msgstr "Domini Windows"
msgid "Kerberos 5"
msgstr ""
-#: authentication.pm:63
+#: authentication.pm:65
#, fuzzy, c-format
msgid "Local file:"
msgstr "File locĂ¢i:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr ""
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
"consolidates certain types of information within your organization."
msgstr ""
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
"Service domain with a common password and group file."
msgstr ""
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Domini Windows:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
"a Windows domain."
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, fuzzy, c-format
msgid "Welcome to the Authentication Wizard"
msgstr "Autenticazion di domini domandade"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "Server LDAP"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, c-format
msgid "Base dn"
msgstr ""
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr ""
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr ""
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr ""
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr ""
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr ""
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr ""
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, fuzzy, c-format
msgid "Bind Password "
msgstr "Password"
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr ""
-#: authentication.pm:127
+#: authentication.pm:126
#, fuzzy, c-format
msgid "Password base"
msgstr "Password"
-#: authentication.pm:128
+#: authentication.pm:127
#, fuzzy, c-format
msgid "Group base"
msgstr "ID Grop"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr ""
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:146
+#: authentication.pm:145
#, fuzzy, c-format
msgid "Realm "
msgstr "Non reĂ¢l"
-#: authentication.pm:148
+#: authentication.pm:147
#, fuzzy, c-format
msgid "KDCs Servers"
msgstr "Server LDAP"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr ""
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr ""
-#: authentication.pm:156
+#: authentication.pm:155
#, c-format
msgid "Use local file for users information"
msgstr ""
-#: authentication.pm:157
+#: authentication.pm:156
#, c-format
-msgid "Use Ldap for users information"
+msgid "Use LDAP for users information"
msgstr ""
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr ""
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "Domini NIS"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "Server NIS"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-#: authentication.pm:218
+#: authentication.pm:217
#, fuzzy, c-format
msgid "Domain Model "
msgstr "Domini"
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr ""
-#: authentication.pm:221
+#: authentication.pm:220
#, fuzzy, c-format
msgid "DNS Domain"
msgstr "Domini NIS"
-#: authentication.pm:222
+#: authentication.pm:221
#, fuzzy, c-format
msgid "DC Server"
msgstr "Server LDAP"
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, fuzzy, c-format
msgid "Authentication"
msgstr "Autentificazion"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr ""
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr ""
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr ""
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr ""
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Sielç il file"
-#: authentication.pm:897
+#: authentication.pm:866
#, fuzzy, c-format
msgid "Domain Windows for authentication : "
msgstr "Autenticazion di domini domandade"
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr ""
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr ""
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1022,105 +1011,106 @@ msgid ""
"\n"
msgstr ""
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO cun menu di test"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
+msgid "GRUB2 with graphical menu"
msgstr ""
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr ""
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 cun menu di test"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "GRUB cun menu di test"
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr ""
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "no son a vonde stanziis in /boot"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr ""
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
"renumbered"
msgstr ""
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr ""
-#: common.pm:142
+#: common.pm:271
#, fuzzy, c-format
msgid "B"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d minûts"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 minût"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d seconts"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr ""
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1130,154 +1120,143 @@ msgid ""
"points, select \"New\"."
msgstr ""
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Gnûf"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Dismonte"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Monte"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Server"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Pont di mount"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Opzions"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "RimĂ´f"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Fat"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Fal"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "Par plasè insede il recapit dal server WebDAV"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr ""
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Avertence"
-
#: diskdrake/dav.pm:106
#, c-format
-msgid "Are you sure you want to delete this mountpoint?"
+msgid "Are you sure you want to delete this mount point?"
msgstr ""
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Server: "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "Pont di mount: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "Opzions: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr ""
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "Lei cun atenzion"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr ""
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Jessì"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "Continue"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Jutori"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1285,144 +1264,134 @@ msgid ""
"(click on it, then click on \"Resize\")"
msgstr ""
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "Par plasè frache su une partizion"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr ""
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr ""
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr ""
-#: diskdrake/hd_gtk.pm:388
+#: diskdrake/hd_gtk.pm:427
#, fuzzy, c-format
msgid "Ext4"
msgstr "Jessì"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, fuzzy, c-format
msgid "XFS"
msgstr "HFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Swap"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Altri"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "Vueit"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "Sorte di filesystem:"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, fuzzy, c-format
msgid "This partition is already empty"
msgstr "No rivi a cambiĂ¢ le dimension di cheste dimension"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "Dopre ``Unmount'' prin"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, fuzzy, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "Dopre ``%s''invezit"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Sorte"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "Sielç une partizion diferente"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Sielç une partizion"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "Di plui"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, fuzzy, c-format
msgid "Confirmation"
msgstr "Configurazion"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "Continue distès?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "JessĂ® cence salvĂ¢"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "JessĂ® cence scrivi te tabele des partizions?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "Vuelistu salvĂ¢ les modifichis a /etc/fstab"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr ""
"Tu Ă¢s di tornĂ¢ a inviĂ¢ par che les modifichis a le tabele des partizions e "
"ledin in vore"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1430,29 +1399,29 @@ msgid ""
"Quit anyway?"
msgstr ""
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "Scancele dut"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr ""
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr ""
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr ""
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr ""
#: diskdrake/interactive.pm:371
@@ -1462,7 +1431,7 @@ msgstr "Dutis les partizions primariis e son in vore"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "No rivi a zontĂ¢ altris partizions"
#: diskdrake/interactive.pm:373
@@ -1484,151 +1453,145 @@ msgstr "Torne a cjariĂ¢ le tabele des partizions"
msgid "Detailed information"
msgstr "Informazions minudis"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
-msgstr ""
+msgstr "Video"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Mude dimension"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "FormĂ¢t"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Zonte a RAID"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Zonte a LVM"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, fuzzy, c-format
msgid "Use"
msgstr "ID Utent"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Scancele"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "RimĂ´f di RAID"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "RimĂ´f di LVM"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, fuzzy, c-format
msgid "Remove from dm"
msgstr "RimĂ´f di LVM"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "Mude RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Dopre par loopback"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Cree"
-#: diskdrake/interactive.pm:453
+#: diskdrake/interactive.pm:456
#, fuzzy, c-format
msgid "Failed to mount partition"
msgstr "Cree une gnove partizion"
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Cree une gnove partizion"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr ""
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "Dimension in MB: "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "Sorte di filesystem: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "Preference: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "Non dal volum logjic "
-#: diskdrake/interactive.pm:507
+#: diskdrake/interactive.pm:514
#, fuzzy, c-format
msgid "Encrypt partition"
msgstr "ClĂ¢f di cifradure"
-#: diskdrake/interactive.pm:508
+#: diskdrake/interactive.pm:515
#, fuzzy, c-format
msgid "Encryption key "
msgstr "ClĂ¢f di cifradure"
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "ClĂ¢f di cifradure (ancjemĂ²)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "Les clĂ¢fs di cifradure no corispuindin"
-#: diskdrake/interactive.pm:521
+#: diskdrake/interactive.pm:529
#, fuzzy, c-format
msgid "Missing encryption key"
msgstr "ClĂ¢f di cifradure dal filesystem"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr ""
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "RimĂ´f il file di loopback?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
@@ -1636,285 +1599,295 @@ msgstr ""
"Dopo vĂª cambiĂ¢t le sorte di partizion %s, ducj i dĂ¢ts di cheste partizion e "
"vignaran pierdûts"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "Cambie le sorte di partizion"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "CuĂ¢l filesystem vuelistu?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, fuzzy, c-format
msgid "Switching from %s to %s"
msgstr "O cambii di ext2 a ext3"
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr ""
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr ""
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, fuzzy, c-format
msgid "Label:"
msgstr "Etichete"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "DulĂ  vuelistu montĂ¢ il file di loopback %s?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "DulĂ  vuelistu montĂ¢ il dispositĂ®f %s?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "DulĂ  vuelistu montĂ¢ %s?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "O cambii le dimension"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr ""
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "No rivi a cambiĂ¢ le dimension di cheste dimension"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr ""
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr ""
"Dopo vĂª cambiĂ¢t le dimension %s, ducj i dĂ¢ts de partizion e vignaran pierdĂ»ts"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Sielç le gnove dimension"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "Gnove dimension in MB: "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
"filesystem checks will be run on your next boot into Microsoft Windows®"
msgstr ""
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "ClĂ¢f di cifradure dal filesystem"
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, fuzzy, c-format
msgid "Enter your filesystem encryption key"
msgstr "Sielç le to clĂ¢f di cifradure"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "ClĂ¢f di cifradure"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr ""
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Sielç un RAID esistin par zontĂ¢"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "gnûf"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Sielç un LVM esistint dulĂ  zontĂ¢"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
#, fuzzy, c-format
msgid "LVM name"
msgstr "Non LVM?"
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
+#: diskdrake/interactive.pm:1016
#, c-format
msgid "\"%s\" already exists"
msgstr ""
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
"Do you want to move used physical extents on this volume to other volumes?"
msgstr ""
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr ""
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "Cheste partizion no po sedi doprade par loopback"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Loopback"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "Non dal file di loopback: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr ""
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr ""
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr ""
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr ""
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr ""
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr ""
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr ""
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, fuzzy, c-format
msgid "chunk size in KiB"
msgstr "Gnove dimension in MB: "
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr ""
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, fuzzy, c-format
msgid "Partitioning Type"
msgstr "Sorte di tabele des partizions: %s\n"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr ""
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr ""
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr ""
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr ""
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr ""
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr ""
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr ""
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -1925,128 +1898,127 @@ msgid ""
"the contents of the mounted partition)"
msgstr ""
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr ""
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr ""
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr ""
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr ""
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr ""
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Periferiche: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr ""
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr ""
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr ""
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Sorte: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
+#: diskdrake/interactive.pm:1397
#, c-format
-msgid "Name: "
-msgstr "Non: "
+msgid "Start: sector %s\n"
+msgstr ""
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1399
#, c-format
-msgid "Start: sector %s\n"
+msgid "Size: %s (%s%% of disk)"
msgstr ""
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "Dimension: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s setĂ´rs"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr ""
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr ""
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "FormatĂ¢t\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "No formatĂ¢t\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "MontĂ¢t\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, fuzzy, c-format
msgid "RAID %s\n"
msgstr "Discs RAID %s\n"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, fuzzy, c-format
msgid "Encrypted"
msgstr "ClĂ¢f di cifradure"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr ""
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2055,7 +2027,7 @@ msgstr ""
"File di loopback:\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2064,27 +2036,27 @@ msgstr ""
"Partizion inviade sicu predefinît\n"
" (par inviament MS-DOS, no par lilo)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Nivel %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
msgstr ""
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "Discs RAID %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "Non dal file di loopback: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2093,7 +2065,7 @@ msgid ""
"probably leave it alone.\n"
msgstr ""
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2102,59 +2074,64 @@ msgid ""
"dual-booting your system.\n"
msgstr ""
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr ""
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Dome letûre"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "Dimension: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr ""
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Non: "
+
+#: diskdrake/interactive.pm:1458
#, fuzzy, c-format
msgid "Medium type: "
msgstr "Sorte di filesystem: "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "Discs LVM %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Sorte di tabele des partizions: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "sul canĂ¢l %d id %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Sielç le to clĂ¢f di cifradure"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
"Cheste clĂ¢f di cifradure e je masse sempliç (e a di sedi lungje almancul %d "
"letaris)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr ""
@@ -2164,17 +2141,19 @@ msgstr ""
msgid "Change type"
msgstr ""
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Scancele"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr "No rivi a jentrĂ¢ doprant il non utent %s (password no valevule?)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2217,72 +2196,79 @@ msgstr "Cîr server"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "Cîr gnûfs server"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "Il pachet %s al Ă  di sedi instalĂ¢t. Vuelistu instalĂ¢lu?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
msgstr ""
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr ""
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr ""
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "O instali i pachets..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "O rimĂ´f i pachets..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
"filesystems. Please check your hardware for the cause of this problem"
msgstr ""
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
msgstr ""
-#: fs/format.pm:106
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr ""
-#: fs/format.pm:125
+#: fs/format.pm:131
#, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr ""
-#: fs/format.pm:134
+#: fs/format.pm:143
#, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr ""
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr ""
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr ""
@@ -2297,76 +2283,76 @@ msgstr ""
msgid "Mounting partition %s"
msgstr ""
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr ""
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr ""
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr ""
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr ""
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr ""
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr ""
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2374,62 +2360,62 @@ msgid ""
"have suidperl(1) installed.)"
msgstr ""
-#: fs/mount_options.pm:137
-#, c-format
-msgid "Mount the file system read-only."
-msgstr ""
-
#: fs/mount_options.pm:139
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "Mount the filesystem read-only."
msgstr ""
#: fs/mount_options.pm:141
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr ""
#: fs/mount_options.pm:143
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr ""
#: fs/mount_options.pm:145
#, c-format
-msgid "Enable user disk quota accounting, and optionally enforce limits"
+msgid "Allow an ordinary user to mount the filesystem."
msgstr ""
#: fs/mount_options.pm:147
#, c-format
-msgid "Support \"user.\" extended attributes"
+msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
#: fs/mount_options.pm:149
#, c-format
-msgid "Give write access to ordinary users"
+msgid "Support \"user.\" extended attributes"
msgstr ""
#: fs/mount_options.pm:151
#, c-format
+msgid "Give write access to ordinary users"
+msgstr ""
+
+#: fs/mount_options.pm:153
+#, c-format
msgid "Give read-only access to ordinary users"
msgstr ""
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr ""
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, fuzzy, c-format
msgid "No partition available"
msgstr "Torne a cjariĂ¢ le tabele des partizions"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr ""
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, fuzzy, c-format
msgid "Choose the mount points"
msgstr "Sielç un visôr"
@@ -2451,15 +2437,15 @@ msgstr ""
msgid "Not enough swap space to fulfill installation, please add some"
msgstr ""
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2467,50 +2453,55 @@ msgid ""
"Continue anyway?"
msgstr ""
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, fuzzy, c-format
msgid "Use free space"
msgstr "Dopre par loopback"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr ""
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, fuzzy, c-format
msgid "Use existing partitions"
msgstr "Sielç une partizion"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, fuzzy, c-format
msgid "There is no existing partition to use"
msgstr "O cĂ®r di recuperĂ¢ le tabele des partizions"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, fuzzy, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "Prin setĂ´r de partizion lidrie"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, fuzzy, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr "Prin setĂ´r de partizion lidrie"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, fuzzy, c-format
msgid "Which partition do you want to resize?"
msgstr "Ce Ă¢stu voe di fĂ¢?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
+msgstr ""
+
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
msgstr ""
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2531,139 +2522,146 @@ msgid ""
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Prossim"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, fuzzy, c-format
msgid "Partitionning"
msgstr "Sorte di tabele des partizions: %s\n"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, fuzzy, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr "Prin setĂ´r de partizion lidrie"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "Dimension"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr ""
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr ""
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "RimĂ´f Windowsâ„¢"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Erase and use entire disk"
msgstr ""
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
msgstr ""
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, fuzzy, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr ""
"Dopo vĂª cambiĂ¢t le dimension %s, ducj i dĂ¢ts de partizion e vignaran pierdĂ»ts"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, fuzzy, c-format
msgid "Custom disk partitioning"
msgstr "Sielç une partizion"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, fuzzy, c-format
msgid "Use fdisk"
msgstr "ID Utent"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
"When you are done, do not forget to save using `w'"
msgstr ""
-#: fs/partitioning_wizard.pm:402
+#: fs/partitioning_wizard.pm:425
#, fuzzy, c-format
msgid "Ext2/3/4"
msgstr "Jessì"
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, fuzzy, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "No rivi a zontĂ¢ altris partizions"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr ""
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr ""
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, fuzzy, c-format
msgid "Partitioning failed: %s"
msgstr "Sorte di tabele des partizions: %s\n"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr ""
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr ""
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr ""
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr ""
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr ""
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr ""
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr ""
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2672,95 +2670,95 @@ msgid ""
"Do you agree to lose all the partitions?\n"
msgstr ""
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr ""
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr ""
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr ""
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-#: fsedit.pm:438
+#: fsedit.pm:453
#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-#: fsedit.pm:446
+#: fsedit.pm:461
#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr ""
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
+#: fsedit.pm:472
#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr ""
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
-#: fsedit.pm:449
+#: fsedit.pm:484
#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr ""
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
"point\n"
msgstr ""
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr ""
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "Nuie ce fĂ¢"
@@ -2770,420 +2768,357 @@ msgstr "Nuie ce fĂ¢"
msgid "SATA controllers"
msgstr ""
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr ""
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr ""
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, c-format
msgid "Card readers"
msgstr ""
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr ""
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr ""
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr ""
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr ""
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr ""
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr ""
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr ""
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Floppy"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr ""
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr ""
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr ""
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr ""
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr ""
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr ""
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr ""
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr ""
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr ""
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr ""
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr ""
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr ""
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr ""
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr ""
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr ""
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr ""
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr ""
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr ""
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr ""
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr ""
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr ""
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr ""
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, fuzzy, c-format
msgid "Memory"
msgstr "Di plui"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr ""
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr ""
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr ""
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Tastiere"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr ""
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "Surie"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr ""
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "UPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr ""
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr ""
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr ""
-#: harddrake/sound.pm:303
+#: harddrake/sound.pm:80
#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr ""
-
-#: harddrake/sound.pm:366
-#, c-format
-msgid "Enable PulseAudio"
+msgid "No known driver"
msgstr ""
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
+msgid "There's no known driver for your sound card (%s)"
msgstr ""
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
+msgid "Enable PulseAudio"
msgstr ""
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr ""
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr ""
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr ""
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
"currently uses \"%s\""
msgstr ""
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr ""
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
+msgid "Sound troubleshooting"
msgstr ""
-#: harddrake/sound.pm:414
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr ""
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- 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.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr ""
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr ""
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr ""
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
+"- \"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\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr ""
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
+"\n"
+"\n"
+"- \"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.\n"
+"\n"
+"\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
+"\n"
+"\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
+"\n"
+"\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
+"\n"
+"\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
+"\n"
+"\n"
+"- \"/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)\n"
msgstr ""
#: harddrake/v4l.pm:12
@@ -3212,7 +3147,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
#: harddrake/v4l.pm:478
@@ -3225,70 +3160,73 @@ msgstr ""
msgid "Tuner type:"
msgstr ""
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "Va ben"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Si"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "No"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr ""
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Zonte"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Mude"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Finìs"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "Precedent"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, fuzzy, c-format
msgid "No file chosen"
msgstr "Nissune icone"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, fuzzy, c-format
msgid "You have chosen a directory, not a file"
msgstr "Cartele Home no disponibile."
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, fuzzy, c-format
msgid "No such directory"
msgstr "Cartele locĂ¢l"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, fuzzy, c-format
msgid "No such file"
msgstr "File locĂ¢i"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr ""
@@ -3363,1248 +3301,1262 @@ msgstr ""
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr ""
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "EmirĂ¢ts Araps UnĂ®ts"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr ""
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antigua e Barbuda"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Anguila"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "Albanie"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "Armenie"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Antilis OlandĂªsis"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "Angola"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "Antartide"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "Argjentine"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "Samoa Americane"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "Austrie"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "Australie"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "Aruba"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr ""
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr ""
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbados"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Bangladesh"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Belgjiche"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Burkina Faso"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "Bulgarie"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Bahrain"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Burundi"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Benin"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Bermuda"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Brunei Darussalam"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Bolivie"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Brasîl"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahamas"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "Bhutan"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Isule di Bouvet"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Botswana"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Bielorussie"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Belize"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "CanadĂ "
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Isulis Cocos (Keeling)"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "Congo (Kinshasa)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "Republiche CentrĂ¢l Africane"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "Congo (Brazzaville)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Svuizare"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr ""
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Isulis Cook"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Cile"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "Camerun"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "Cine"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "Colombie"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "Costa Rica"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Serbie Montenegro"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "Cuba"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Cap Vert"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "Isulis di Christmas"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "Cipri"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "Republiche Ceche"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "Gjermanie"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Zibuti"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Danimarcje"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Dominica"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Republiche Dominicane"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "Alzerie"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Ecuador"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Estonie"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Egjit"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Sahara OcidentĂ¢l"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Eritree"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "Spagne"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "Etiopie"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Finlande"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Fiji"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr ""
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Micronesie"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Isulis Faroe"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "France"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Gabon"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "Ream Unît"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Grenada"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "Gjeorgjie"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr ""
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Ghana"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Gjibraltar"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Groenlande"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Gambia"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Guinee"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr ""
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Guinee EcuatoriĂ¢l"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Grecie"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr ""
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Guatemala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Guam"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Guinee-Bissau"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Guiane"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Cine (Hong Kong)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Isulis Heard e McDonald"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Honduras"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "Cravuazie"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Haiti"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "Ongjarie"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Indonesie"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Irlande"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "IsraĂªl"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "Indie"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Teritori dal Ocean Indian Britanic"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Irak"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "Iran"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Islande"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "Italie"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Gjamaiche"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "Jordanie"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "Gjapon"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "Kenya"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr ""
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr ""
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr ""
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "Comoris"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr ""
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "Coree (Nord)"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "Coree"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Kuwait"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "Isulis Cayman"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "Kazakistan"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Laos"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Liban"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Sante Lucia"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Liechtenstein"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Sri Lanka"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Liberie"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Lesotho"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Lituanie"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Lussemburc"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Letonie"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "Libie"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "Maroc"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "Monaco"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr ""
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "Madagascar"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Isulis Marshall"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "Macedonie"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "Mali"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Myanmar"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "Mongolie"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Isulis Mariannis SetentrionĂ¢lis"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr ""
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "Mauritanie"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montserrat"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "Malte"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "Maurizi"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "Maldivis"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Malawi"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "Messic"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "Malaysia"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "Mozambic"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "Namibie"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr ""
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "Nigjer"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Isulis Norfolk"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "Nigjerie"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Nicaragua"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Olande"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Norvegje"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "Nepal"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "Nauru"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niue"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "Gnove Zelande"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "Oman"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "Panama"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "PerĂ¹"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr ""
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "Papua Gnove Guinee"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Filipinis"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "Pakistan"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "Polonie"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Sant Pierr e Miquelon"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr ""
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "Puerto Rico"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Palestine"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "Portugal"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paraguay"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Palau"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Qatar"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr ""
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Romanie"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Russie"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Ruanda"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "Arabie Saudît"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Isulis Solomon"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Seychelles"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "Sudan"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Svezie"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "SingapĂ´r"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Sante Helena"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Slovenie"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Svalbard e Isulis Jan Mayen"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
-#, c-format
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
+#, fuzzy, c-format
msgid "Slovakia"
-msgstr ""
+msgstr "Slovac:"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Sierra Leone"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "San Marin"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Senegal"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "Somalie"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Surinam"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr ""
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "El Salvador"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "Sirie"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Swaziland"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Isulis Turks e Caicos"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "Chad"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "Teritoris FrancĂªs dal Sud"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Togo"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Tailandie"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr ""
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Tokelau"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "Timor Est"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "Turkmenistan"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Tunisie"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Tonga"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "Turchie"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Trinidad e Tobago"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Tuvalu"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "Taiwan"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Tanzanie"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Ucraine"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Uganda"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr ""
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "StĂ¢ts UnĂ®ts"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Uruguay"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Uzbekistan"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr ""
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr ""
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Venezuela"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "Isulis Virgin (Britanichis)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr ""
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Vietnam"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Vanuatu"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr ""
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Samoa"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Yemen"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Mayotte"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "Sud Afriche"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Zambie"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Zimbabwe"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "Benvignût su %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr ""
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr ""
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
+#. -PO: Only write something if needed:
#: messages.pm:11
#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr ""
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr ""
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr ""
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4618,16 +4570,23 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr ""
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4635,15 +4594,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4652,51 +4611,66 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
+"you."
+msgstr ""
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr ""
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr ""
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr ""
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -4708,137 +4682,42 @@ msgid ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"For any question on this document, please contact Mageia."
msgstr ""
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
msgstr ""
-#: messages.pm:120
+#: messages.pm:111
#, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:113
#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
+msgstr ""
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
msgstr ""
#: modules/interactive.pm:19
@@ -4883,17 +4762,17 @@ msgstr ""
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
+msgid "Installing driver for firewire controller \"%s\""
msgstr ""
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
msgstr ""
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
+msgid "Installing driver for ethernet controller \"%s\""
msgstr ""
#. -PO: the first %s is the card type (scsi, network, sound,...)
@@ -4963,126 +4842,126 @@ msgid ""
"Do you want to try again with other parameters?"
msgstr ""
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, fuzzy, c-format
+msgid "Are you sure you want to quit?"
+msgstr "DulĂ  vuelistu montĂ¢ %s?"
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr ""
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr ""
-#: mygtk2.pm:1544 mygtk2.pm:1545
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
#, fuzzy, c-format
msgid "Password seems secure"
msgstr "Password"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr ""
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr ""
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
msgstr ""
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr ""
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr ""
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr ""
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr ""
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr ""
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, c-format
msgid "Unused hardware support"
msgstr ""
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr ""
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr ""
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr ""
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr ""
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr ""
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr ""
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr ""
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr ""
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr ""
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr ""
@@ -5180,8 +5059,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
#: security/help.pm:63
@@ -5257,7 +5136,7 @@ msgstr ""
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr ""
#: security/help.pm:96
@@ -5685,7 +5564,7 @@ msgstr ""
msgid "Secure"
msgstr "Sigurece"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -5694,14 +5573,14 @@ msgid ""
"on your own."
msgstr ""
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
"to connect to the Internet as a client."
msgstr ""
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -5712,66 +5591,71 @@ msgid ""
"Internet, you should choose a lower level."
msgstr ""
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr ""
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr ""
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr ""
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr ""
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr ""
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr ""
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr ""
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
"It can also be used for shutting down the machine when the battery is low."
msgstr ""
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
"at was run, and runs batch commands when the load average is low enough."
msgstr ""
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, fuzzy, c-format
+msgid "An NTP client/server"
+msgstr "Server NTP"
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -5869,17 +5753,10 @@ msgstr ""
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -5887,103 +5764,103 @@ msgid ""
"You should leave this enabled for most machines."
msgstr ""
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
"/usr/include/linux/{autoconf,version}.h"
msgstr ""
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr ""
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
"at boot-time to maintain the system configuration."
msgstr ""
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
"basically a server that arbitrates print jobs to printer(s)."
msgstr ""
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
"available server."
msgstr ""
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
"messages"
msgstr ""
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
"names to IP addresses."
msgstr ""
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
"Manager/Windows), and NCP (NetWare) mount points."
msgstr ""
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
"at boot time."
msgstr ""
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -5991,36 +5868,36 @@ msgid ""
"/etc/exports file."
msgstr ""
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
"networks. This service provides NFS file locking functionality."
msgstr ""
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
"and Xorg at boot."
msgstr ""
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr ""
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6029,7 +5906,7 @@ msgid ""
"it installed on machines that do not need it."
msgstr ""
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6038,38 +5915,38 @@ msgid ""
"which act as servers for protocols which make use of the RPC mechanism."
msgstr ""
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
"one machine to another."
msgstr ""
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
"number generation."
msgstr ""
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
-#: services.pm:103
+#: services.pm:101
#, c-format
msgid "Nameserver information manager"
msgstr ""
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6077,194 +5954,196 @@ msgid ""
"routing protocols are needed for complex networks."
msgstr ""
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
"performance metrics for any machine on that network."
msgstr ""
-#: services.pm:109
+#: services.pm:107
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
"system log files. It is a good idea to always run rsyslog."
msgstr ""
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
"logged in on other responding machines."
msgstr ""
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
"logged into a machine running the rwho daemon (similar to finger)."
msgstr ""
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
"integrates with a Windows Server domain"
msgstr ""
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr ""
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
"secure channel between two computers"
msgstr ""
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
"to various system log files. It is a good idea to always run syslog."
msgstr ""
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr ""
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr ""
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr ""
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "Stampe"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr ""
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "Condivision file"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "RĂªt"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "Sisteme"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr ""
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr ""
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "Servizis"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr ""
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr ""
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr ""
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr ""
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr ""
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
"about this service, sorry."
msgstr ""
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr ""
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr ""
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr ""
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Invie"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Ferme"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6283,7 +6162,7 @@ msgid ""
"USA.\n"
msgstr ""
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6299,7 +6178,7 @@ msgid ""
"--version : show version number.\n"
msgstr ""
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6308,18 +6187,18 @@ msgid ""
"default mode: offer to configure autologin feature"
msgstr ""
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6330,7 +6209,7 @@ msgid ""
" --wizard - like --add"
msgstr ""
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -6348,11 +6227,11 @@ msgid ""
" : and gs for ghostscript for only this one."
msgstr ""
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6366,17 +6245,17 @@ msgid ""
"IP, nbi image name)"
msgstr ""
-#: standalone.pm:99
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr ""
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr ""
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -6390,26 +6269,26 @@ msgid ""
"--quiet : do not be interactive. To be used with (dis)connect."
msgstr ""
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
msgstr ""
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -6417,7 +6296,7 @@ msgid ""
" XFdrake resolution"
msgstr ""
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -6425,71 +6304,76 @@ msgid ""
"testing] [-v|--version] "
msgstr ""
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, fuzzy, c-format
msgid "All servers"
msgstr "Zonte server"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr ""
-#: timezone.pm:199
+#: timezone.pm:210
#, fuzzy, c-format
msgid "Africa"
msgstr "Sud Afriche"
-#: timezone.pm:200
+#: timezone.pm:211
#, fuzzy, c-format
msgid "Asia"
msgstr "Austrie"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr ""
-#: timezone.pm:202
+#: timezone.pm:213
#, fuzzy, c-format
msgid "North America"
msgstr "Sud Afriche"
-#: timezone.pm:203
+#: timezone.pm:214
#, fuzzy, c-format
msgid "Oceania"
msgstr "Macedonie"
-#: timezone.pm:204
+#: timezone.pm:215
#, fuzzy, c-format
msgid "South America"
msgstr "Sud Afriche"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Hong Kong"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "Federazion Russe"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "Jugoslavie"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr ""
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr ""
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr ""
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -6505,6 +6389,43 @@ msgid "Installation failed"
msgstr "Instalazion falade"
#, fuzzy
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "Tu Ă¢s di specificĂ¢ une partizion lidrie"
+
+#~ msgid "Enable CD Boot?"
+#~ msgstr "Abilite l'inviament di CD?"
+
+#~ msgid "Default OS?"
+#~ msgstr "Sisteme Operatîf predefinît?"
+
+#~ msgid "NoVideo"
+#~ msgstr "NoVideo"
+
+#~ msgid "Other OS (SunOS...)"
+#~ msgstr "Altri sisteme operatîf (SunOS...)"
+
+#~ msgid "Other OS (MacOS...)"
+#~ msgstr "Altri sisteme operatîf (MacOS...)"
+
+#~ msgid "Yaboot"
+#~ msgstr "Yaboot"
+
+#~ msgid "SILO"
+#~ msgstr "SILO"
+
+#~ msgid "SunOS"
+#~ msgstr "SunOS"
+
+#~ msgid "HFS"
+#~ msgstr "HFS"
+
+#~ msgid "Clean /tmp at each boot"
+#~ msgstr "Nete /tmp a ducj i inviaments"
+
+#~ msgid "File sharing"
+#~ msgstr "Condivision file"
+
+#, fuzzy
#~ msgid "Which partition do you want to use for Linux4Win?"
#~ msgstr "CuĂ¢le sorte di vĂ´s vuelistu zontĂ¢?"
diff --git a/perl-install/share/po/ga.po b/perl-install/share/po/ga.po
index 856a451e9..75e25cdef 100644
--- a/perl-install/share/po/ga.po
+++ b/perl-install/share/po/ga.po
@@ -4,29 +4,30 @@
msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
+"POT-Creation-Date: 2016-07-12 14: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"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "Fan tamall"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "TĂ¡ an clĂ¡r dĂºisithe Ă¡ shuiteĂ¡il"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -37,568 +38,558 @@ msgid ""
"Assign a new Volume ID?"
msgstr ""
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr ""
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
-#: any.pm:331
+#: any.pm:335
#, fuzzy, c-format
msgid "Bootloader Installation"
msgstr "TĂ¡ an clĂ¡r dĂºisithe Ă¡ shuiteĂ¡il"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr ""
-#: any.pm:359
+#: any.pm:355
#, c-format
msgid "First sector (MBR) of drive %s"
msgstr ""
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr ""
-#: any.pm:363
+#: any.pm:359
#, fuzzy, c-format
msgid "First sector of the root partition"
msgstr "NĂ­l aon ranna agat!"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "Ar dhiosca flapach"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "ScipeĂ¡il"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "CumraĂ­ocht StĂ­l TosnĂº"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, fuzzy, c-format
+msgid "EFI System Partition"
+msgstr "Algartam criptithe"
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "PrĂ­omhroghanna bootĂ¡il"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "ClĂ¡r dĂºisithe"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "RĂ­omhchlar Tosnaithe a ĂºsĂ¡id "
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Gaireas bootĂ¡il"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr ""
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr ""
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "Cumasaigh ACPI"
-#: any.pm:426
+#: any.pm:419
#, fuzzy, c-format
msgid "Enable SMP"
msgstr "Cumasaigh ACPI"
-#: any.pm:427
+#: any.pm:420
#, fuzzy, c-format
msgid "Enable APIC"
msgstr "Cumasaigh ACPI"
-#: any.pm:429
+#: any.pm:422
#, fuzzy, c-format
msgid "Enable Local APIC"
msgstr "Cumasaigh ACPI"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "SlĂ¡ndĂ¡il"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Pasfhocal"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "Ní mar a chéile na pasfhocail"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Aththrialaigh"
-#: any.pm:436
+#: any.pm:429
#, c-format
-msgid "You can not use a password with %s"
+msgid "You cannot use a password with %s"
msgstr ""
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "Pasfhocal (arĂ­s)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "Glan /tmp nuair a thosnaigh an corĂ¡is"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "ScĂ©al TosnĂº"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr ""
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr ""
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "Cumasaigh dĂºiseacht Ă³n dlĂºthdhiosca?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "Cumasaigh dĂºiseacht OF?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "OS Loiceadh?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Iomha"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Root"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "Append"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr ""
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "MĂ³d fĂ­s"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "PrĂ³ifĂ­l lĂ­onra"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Lipéad"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "GnĂ¡th"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "GanBhideĂ³"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "Níl ceadaigh an lipéad folamh ann"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "Is gĂ¡ Ă­omhĂ¡ eithne a shonrĂº"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "NĂ­ mĂ³r rann frĂ©amhach"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Is ann cheana don ainm ĂºsĂ¡ideora seo"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "CĂ©n sort iontrĂ¡il a suimigh do?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "CO Eile (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "CO Eile (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "CO Eile (Windows...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, fuzzy, c-format
msgid "Bootloader Configuration"
msgstr "CumraĂ­ocht StĂ­l TosnĂº"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
"You can create additional entries or change the existing ones."
msgstr ""
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Rabhadh"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr ""
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr ""
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr ""
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr ""
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr ""
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr ""
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr ""
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr ""
-#: any.pm:863
+#: any.pm:875
#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
"cased letters, numbers, `-' and `_'"
msgstr ""
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "TĂ¡ an ainm ĂºsĂ¡ideora rĂ³-fhada"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "Is ann cheana don ainm ĂºsĂ¡ideora seo"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "ID ĂsĂ¡ideoir"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "ID Grupa"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
msgstr ""
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
+msgid "%s should be above 1000. Accept anyway?"
msgstr ""
-#: any.pm:877
+#: any.pm:889
#, fuzzy, c-format
msgid "User management"
msgstr "Ainm ĂºsĂ¡ideora"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, fuzzy, c-format
msgid "Set administrator (root) password"
msgstr "Socraigh pasfhocal root"
-#: any.pm:889
+#: any.pm:903
#, c-format
msgid "Enter a user"
msgstr ""
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Dealbh"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "FĂ­or ainm"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "Ainm logĂ¡la isteach:"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Blaosc"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
#, fuzzy, c-format
msgid "Please wait, adding media..."
-msgstr "Roghnaigh liebhĂ©al slĂ¡ndĂ¡il"
+msgstr ""
+"Fan tamall\n"
+"Checking dependencies"
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "Uath-Logann"
-#: any.pm:978
+#: any.pm:1004
#, fuzzy, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr ""
"Is fĂ©idir linn do rĂ­omhaire a shocrĂº le X a thosnĂº i ndhiadh bootĂ¡il.\n"
"An dteastaĂ­onn uait go dtosnĂ³far X nuair a aththosnĂ­tear an rĂ­omhaire?"
-#: any.pm:979
+#: any.pm:1005
#, fuzzy, c-format
msgid "Use this feature"
msgstr "An mian leat an gnĂ© seo a ĂºsĂ¡id?"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Roghnagih an ĂºsĂ¡idoer gneĂ¡s:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Roghnaigh an BainistĂ©oir Fhuinneoga a ĂºsĂ¡sd:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, fuzzy, c-format
msgid "Release Notes"
msgstr "Fan tamall"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "DĂºn"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "CeadĂºnas"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Éalaigh"
-#: any.pm:1080
+#: any.pm:1096
#, fuzzy, c-format
msgid "Do you accept this license ?"
msgstr "An bhfuil ceann eile agat?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Aontaigh"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "TarrthĂ¡il"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "Roghnaigh teanga le hĂºsĂ¡id, le do thoil"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
#, c-format
-msgid "Multi languages"
+msgid "Mageia"
+msgstr "Mageia"
+
+#: any.pm:1154
+#, fuzzy, c-format
+msgid "Multiple languages"
+msgstr "Gach teanga"
+
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
msgstr ""
-#: any.pm:1147 any.pm:1178
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr ""
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "Gach teanga"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "Rogha teanga"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "TĂ­r / RĂ©igiĂºn"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "Roghnaigh do thĂ­r, le do thoil"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr ""
-#: any.pm:1228
+#: any.pm:1245
#, fuzzy, c-format
msgid "Other Countries"
msgstr "Eile"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "Réamhioaíocht"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr ""
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "NeamhnĂ­"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "Gan roinnt"
-#: any.pm:1318
+#: any.pm:1339
#, fuzzy, c-format
msgid "Allow all users"
msgstr "Suimigh ĂºsĂ¡ideoir"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "Socraithe"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -608,86 +599,86 @@ msgid ""
"\"Custom\" permit a per-user granularity.\n"
msgstr ""
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
"Windows."
msgstr ""
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
"systems."
msgstr ""
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr ""
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr ""
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
"You can use userdrake to add a user to this group."
msgstr ""
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
msgstr ""
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr ""
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "Am CrĂ­os"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "Cén ceann do chrois ama?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr ""
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr ""
-#: any.pm:1550
+#: any.pm:1572
#, fuzzy, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "An bhfuil an clog cruaearrach ar GMT?"
-#: any.pm:1551
+#: any.pm:1573
#, fuzzy, c-format
msgid "%s (hardware clock set to local time)"
msgstr "An bhfuil an clog cruaearrach ar GMT?"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "FreastalaĂ­ NTP"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr ""
@@ -712,7 +703,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr ""
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Fearann Windows"
@@ -722,295 +713,295 @@ msgstr "Fearann Windows"
msgid "Kerberos 5"
msgstr ""
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "Comhad logĂ¡nta :"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr ""
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
"consolidates certain types of information within your organization."
msgstr ""
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
"Service domain with a common password and group file."
msgstr ""
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Fearann Windows :"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
"a Windows domain."
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, fuzzy, c-format
msgid "Welcome to the Authentication Wizard"
msgstr "DeimniĂº"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "FreastalaĂ­ LDAP"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, c-format
msgid "Base dn"
msgstr ""
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr ""
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr ""
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr ""
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr ""
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr ""
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr ""
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, fuzzy, c-format
msgid "Bind Password "
msgstr "Pasfhocal"
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr ""
-#: authentication.pm:127
+#: authentication.pm:126
#, fuzzy, c-format
msgid "Password base"
msgstr "Pasfhocal"
-#: authentication.pm:128
+#: authentication.pm:127
#, fuzzy, c-format
msgid "Group base"
msgstr "ID Grupa"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr ""
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:146
+#: authentication.pm:145
#, fuzzy, c-format
msgid "Realm "
msgstr "FĂ­or ainm"
-#: authentication.pm:148
+#: authentication.pm:147
#, fuzzy, c-format
msgid "KDCs Servers"
msgstr "FreastalaĂ­ LDAP"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr ""
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr ""
-#: authentication.pm:156
+#: authentication.pm:155
#, fuzzy, c-format
msgid "Use local file for users information"
msgstr "Roghnaigh cumraĂ­ocht an freastalaĂ­"
-#: authentication.pm:157
+#: authentication.pm:156
#, fuzzy, c-format
-msgid "Use Ldap for users information"
+msgid "Use LDAP for users information"
msgstr "Eolas faoi cruadhioscaĂ­"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr ""
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "Fearannas NIS"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "FreastalaĂ­ NIS"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-#: authentication.pm:218
+#: authentication.pm:217
#, fuzzy, c-format
msgid "Domain Model "
msgstr "Fearannas"
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr ""
-#: authentication.pm:221
+#: authentication.pm:220
#, fuzzy, c-format
msgid "DNS Domain"
msgstr "Fearannas NIS"
-#: authentication.pm:222
+#: authentication.pm:221
#, fuzzy, c-format
msgid "DC Server"
msgstr "FreastalaĂ­ LDAP"
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "DeimniĂº"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "Modh fĂ­ordheimhnithe:"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "Gan pasfhocal"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr ""
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr ""
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Roghnaigh Comhad"
-#: authentication.pm:897
+#: authentication.pm:866
#, fuzzy, c-format
msgid "Domain Windows for authentication : "
msgstr "DeimniĂº"
-#: authentication.pm:899
+#: authentication.pm:868
#, fuzzy, c-format
msgid "Domain Admin User Name"
msgstr "Ainm Fearannas"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr ""
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1020,105 +1011,106 @@ msgid ""
"\n"
msgstr ""
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO le chlĂ¡r teacs"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
+msgid "GRUB2 with graphical menu"
msgstr ""
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr ""
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 le chlĂ¡r teacs"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr ""
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr "GRUB le chlĂ¡r teacs"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr ""
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr ""
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
"renumbered"
msgstr ""
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "Ath-shuiteĂ¡il an clĂ¡r dĂºisithe"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "B"
msgstr "B"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d noiméaid"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 noiméad"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d siocand"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr ""
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1128,154 +1120,143 @@ msgid ""
"points, select \"New\"."
msgstr ""
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Nua"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "DĂ­fheistigh"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Feistigh"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "FreastalaĂ­"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Pointe feistithe"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Roghnachais"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Bain"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "CrĂ­ochnithe"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "EarrĂ¡id"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, fuzzy, c-format
msgid "Please enter the WebDAV server URL"
msgstr "TeastĂ¡il an luchĂ³g, le do thoil"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr ""
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Rabhadh"
-
#: diskdrake/dav.pm:106
#, fuzzy, c-format
-msgid "Are you sure you want to delete this mountpoint?"
+msgid "Are you sure you want to delete this mount point?"
msgstr "Céard a theastaíonn uait a dhéanamh?"
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "FreastalaĂ­:"
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "Pointe feistithe:"
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "Roghnachais: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, fuzzy, c-format
msgid "Partitioning"
msgstr "Printéir"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "Léigh go curamach"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr ""
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Scoir"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "Lean"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "C_ĂºidiĂº"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1286,144 +1267,134 @@ msgstr ""
"Molaim duit an rann sin a athmhĂ©adĂº ar dtĂºs\n"
"(roghnaigh an rann agus gliogĂ¡il ar \"AthmhĂ©adaigh\")"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "Roghnaigh rann le do thoil"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "SonraĂ­"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "NĂ­or aimsĂ­odh cruadhiosca ar bith"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "Anaithnid"
-#: diskdrake/hd_gtk.pm:388
+#: diskdrake/hd_gtk.pm:427
#, fuzzy, c-format
msgid "Ext4"
msgstr "Scoir"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, fuzzy, c-format
msgid "XFS"
msgstr "HFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Malairte"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Fuinneoga"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Eile"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "Folamh"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "CineĂ¡l cĂ³rais-comhadlanna"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, fuzzy, c-format
msgid "This partition is already empty"
msgstr "NĂ­ fĂ©idir an rann seo a athmhĂ©adĂº"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "ĂsĂ¡id \"DĂ­fheistigh\" ar dtĂºs"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr ""
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "CineĂ¡l"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "Roghnaigh rann eile"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Roghnaigh rann"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "MĂ³r"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, c-format
msgid "Confirmation"
msgstr "DeimhniĂº"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "Lean ar aghaidh ar aon nĂ³s?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Éalaigh gan sabhĂ¡il"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "Éalaigh gan an clĂ¡r-ranna a scrĂ­obh?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, fuzzy, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "An bhfuil tĂº ag iarraidh an cumraĂ­ocht a thrial?"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr ""
"Is gĂ¡ an rĂ­omhaire a atosnĂº sula gcuirfear na hathruithe sa ranntĂ¡bla i "
"bhfeidhm"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1431,29 +1402,29 @@ msgid ""
"Quit anyway?"
msgstr ""
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "Glan gach ceann"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr ""
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr ""
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr ""
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "Eolas faoi cruadhioscaĂ­"
#: diskdrake/interactive.pm:371
@@ -1463,7 +1434,7 @@ msgstr "TĂ¡ na ranna prĂ­ofa uilig ĂºsĂ¡idthe"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "Ní féidir liom rann eile a cur isteach"
#: diskdrake/interactive.pm:373
@@ -1485,434 +1456,438 @@ msgstr "Athluchtaigh an ranntĂ¡bla"
msgid "Detailed information"
msgstr "Mioneolas"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
-msgstr ""
+msgstr "Radharc"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Athméidigh"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "FormĂ¡idigh"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Cur le RAID"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Cur le LVM"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, fuzzy, c-format
msgid "Use"
msgstr "ID ĂsĂ¡ideoir"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "ScrĂ­os"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "Bain Ă³ RAID"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "Bain Ă³ RAID"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, fuzzy, c-format
msgid "Remove from dm"
msgstr "Bain Ă³ RAID"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "Athraigh RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr ""
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Cruthaigh"
-#: diskdrake/interactive.pm:453
+#: diskdrake/interactive.pm:456
#, fuzzy, c-format
msgid "Failed to mount partition"
msgstr "Aistrigh na comhaid go dtĂ­ an rann nua"
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Cruthaigh rann nua"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "TeascĂ¡n tosasch: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "Méid i MB: "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "CineĂ¡l cĂ³ras-comhadlanna:"
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "TosaĂ­ocht: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, fuzzy, c-format
msgid "Logical volume name "
msgstr "Chomaid ĂitiĂºl"
-#: diskdrake/interactive.pm:507
+#: diskdrake/interactive.pm:514
#, fuzzy, c-format
msgid "Encrypt partition"
msgstr "Algartam criptithe"
-#: diskdrake/interactive.pm:508
+#: diskdrake/interactive.pm:515
#, fuzzy, c-format
msgid "Encryption key "
msgstr "Eochair chriptiĂºchĂ¡in:"
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr ""
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, fuzzy, c-format
msgid "The encryption keys do not match"
msgstr "Ní mar a chéile na pasfhocail"
-#: diskdrake/interactive.pm:521
+#: diskdrake/interactive.pm:529
#, fuzzy, c-format
msgid "Missing encryption key"
msgstr "CineĂ¡l cĂ³ras-comhadlanna:"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr ""
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, fuzzy, c-format
msgid "Remove the loopback file?"
msgstr "Ag formĂ¡idiĂº comhad 'loopback' %s"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr ""
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "Athraigh cineĂ¡l ranna"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "CĂ©n comhadchĂ³ras atĂ¡ uait?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, fuzzy, c-format
msgid "Switching from %s to %s"
msgstr "Ag athrĂº Ă³ ext2 go ext3"
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr ""
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr ""
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, c-format
msgid "Label:"
msgstr "Lipéad:"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, fuzzy, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "Céard a theastaíonn uait a dhéanamh?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr ""
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, fuzzy, c-format
msgid "Where do you want to mount %s?"
msgstr "Céard a theastaíonn uait a dhéanamh?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "Ag athmĂ©adĂº"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "Ag rĂ­omhadh teorainn na cĂ³rais-comhadlanna FAT"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "NĂ­ fĂ©idir an rann seo a athmhĂ©adĂº"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, fuzzy, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "caillfear gach sonra ar an rann seo"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr ""
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Roghnaigh an méid nua"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "Nua méid i MB: "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
"filesystem checks will be run on your next boot into Microsoft Windows®"
msgstr ""
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, fuzzy, c-format
msgid "Filesystem encryption key"
msgstr "CineĂ¡l cĂ³ras-comhadlanna:"
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, fuzzy, c-format
msgid "Enter your filesystem encryption key"
msgstr "CineĂ¡l cĂ³ras-comhadlanna:"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "Eochair chriptiĂºchĂ¡in:"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr ""
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Roghnaigh RAID atĂ¡ ann le mĂ©adĂº"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "nua"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Roghnaigh LVM atĂ¡ ann le mĂ©adĂº"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
#, fuzzy, c-format
msgid "LVM name"
msgstr "ainm LVM?"
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
+#: diskdrake/interactive.pm:1016
#, c-format
msgid "\"%s\" already exists"
msgstr ""
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
"Do you want to move used physical extents on this volume to other volumes?"
msgstr ""
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr ""
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr ""
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "AislĂºbadh"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr ""
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, fuzzy, c-format
msgid "Give a file name"
msgstr "FĂ­or ainm"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr ""
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr ""
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "Roghanna feistithe"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "ÉagsĂºil"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "feist"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "leibhéal"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, fuzzy, c-format
msgid "chunk size in KiB"
msgstr "mĂ©id smutĂ¡n"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr ""
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, fuzzy, c-format
msgid "Partitioning Type"
msgstr "Printéir"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "CĂ©n sort rannĂº atĂ¡ ort?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr "Beidh ort an rĂ­omhaire a aththosnĂº sula ndĂ©anfar an athrĂº"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "ScrĂ­obhfar clĂ¡r diosca %s go dhiosca"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "Ag formĂ¡idiĂº rann %s"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr ""
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "Aistrigh na comhaid go dtĂ­ an rann nua"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, fuzzy, c-format
msgid "Hide files"
msgstr "teip ar 'mkraid'"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -1923,135 +1898,134 @@ msgid ""
"the contents of the mounted partition)"
msgstr ""
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "Ag aistriĂº na gcomhad go dtĂ­ an rann nua"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "Ag cĂ³ipeĂ¡il %s"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "Ag baint %s"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr ""
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr ""
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Gaireas: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr ""
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr ""
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "Litir DioscthiomĂ¡nt DOS: %s (buile faoi thuraim)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "CineĂ¡l: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Ainm: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "TĂºs: teascĂ¡n %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "Méid: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s teascĂ¡in"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, fuzzy, c-format
msgid "Cylinder %d to %d\n"
msgstr "SorcĂ³ir %d go sorcĂ³ir %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr ""
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "FormĂ¡idithe\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "NeamhformĂ¡idithe\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "Feistithe\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, fuzzy, c-format
msgid "Encrypted"
msgstr "Eochair chriptiĂºchĂ¡in:"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr ""
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
" %s\n"
msgstr ""
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2060,27 +2034,27 @@ msgstr ""
"Rann tosaithe de ghnĂ¡th\n"
" (do thosnĂº MS-DOS, nĂ­ lilo)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Leibhéal %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, fuzzy, c-format
msgid "Chunk size %d KiB\n"
msgstr "MĂ©id smutĂ¡n %s\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "DioscaĂ­ RAID %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr ""
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2089,7 +2063,7 @@ msgid ""
"probably leave it alone.\n"
msgstr ""
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2098,57 +2072,62 @@ msgid ""
"dual-booting your system.\n"
msgstr ""
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr ""
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "LĂ©amh amhĂ¡in"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "Méid: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "CĂ©imseasamh: %s sorcĂ³ir, %s ceann, %s teascĂ¡n\n"
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Ainm: "
+
+#: diskdrake/interactive.pm:1458
#, fuzzy, c-format
msgid "Medium type: "
msgstr "CineĂ¡l cĂ³ras-comhadlanna:"
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "DioscaĂ­ LVM %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Cinéal tabla rann: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, fuzzy, c-format
msgid "on channel %d id %d\n"
msgstr "ar bhĂºs %d, id %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr ""
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "Algartam criptithe"
@@ -2158,17 +2137,19 @@ msgstr "Algartam criptithe"
msgid "Change type"
msgstr "Athraigh cineĂ¡l"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Cealaigh"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr ""
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2209,40 +2190,40 @@ msgstr "Freastalaithe cuardaigh"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "Cuardaigh freastalaithe nua"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr ""
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, fuzzy, c-format
msgid "Could not install the %s package!"
msgstr "Ag feistiĂ¡l pacĂ¡iste %s"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr ""
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, fuzzy, c-format
msgid "The following packages need to be installed:\n"
msgstr "Roghnaigh pacĂ¡istĂ­ ..."
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "Ag suiteĂ¡il pacĂ¡istĂ­..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "Ag baint pacĂ¡istĂ­..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2252,32 +2233,39 @@ msgstr ""
"nua a cruthu. Ba chĂ³ir duit do chuid crua-earraĂ­ a seiceĂ¡il le cĂºis an fadhb "
"a aimsiĂº"
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr ""
+
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
msgstr ""
-#: fs/format.pm:106
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "Ag cruthĂº agus ag formĂ¡idiĂº an chomhaid %s"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, fuzzy, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr "nĂ­l a fhios agam conas %s a formĂ¡idiĂº go %s"
-#: fs/format.pm:134
+#: fs/format.pm:143
#, fuzzy, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr "FormĂ¡idiĂº %s de %s teipithe"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "nĂ­l a fhios agam conas %s a formĂ¡idiĂº go %s"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "FormĂ¡idiĂº %s de %s teipithe"
@@ -2292,76 +2280,76 @@ msgstr ""
msgid "Mounting partition %s"
msgstr "Ag feistiĂº an rainn %s"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr ""
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "Ag seiceĂ¡il %s"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr ""
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, fuzzy, c-format
msgid "Enabling swap partition %s"
msgstr "Ag formĂ¡idiĂº rann %s"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr ""
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr ""
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2369,62 +2357,62 @@ msgid ""
"have suidperl(1) installed.)"
msgstr ""
-#: fs/mount_options.pm:137
-#, c-format
-msgid "Mount the file system read-only."
-msgstr ""
-
#: fs/mount_options.pm:139
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "Mount the filesystem read-only."
msgstr ""
#: fs/mount_options.pm:141
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr ""
#: fs/mount_options.pm:143
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr ""
#: fs/mount_options.pm:145
#, c-format
-msgid "Enable user disk quota accounting, and optionally enforce limits"
+msgid "Allow an ordinary user to mount the filesystem."
msgstr ""
#: fs/mount_options.pm:147
#, c-format
-msgid "Support \"user.\" extended attributes"
+msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
#: fs/mount_options.pm:149
#, c-format
-msgid "Give write access to ordinary users"
+msgid "Support \"user.\" extended attributes"
msgstr ""
#: fs/mount_options.pm:151
#, c-format
+msgid "Give write access to ordinary users"
+msgstr ""
+
+#: fs/mount_options.pm:153
+#, c-format
msgid "Give read-only access to ordinary users"
msgstr ""
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "Pointe taca dublach %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "nĂ­l aon ranna saora ann"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr ""
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Roghnaigh na pointĂ­ feistithe"
@@ -2446,15 +2434,15 @@ msgstr ""
msgid "Not enough swap space to fulfill installation, please add some"
msgstr "Nil dothain spas malartu chun insealbhu, chuir leis an spas"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2465,50 +2453,55 @@ msgstr ""
"\n"
"x1Lean ar aghaidh ar aon nĂ³s?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "ĂsĂ¡id spĂ¡s saor"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, fuzzy, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "Ag aistriĂº na gcomhad go dtĂ­ an rann nua"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, fuzzy, c-format
msgid "Use existing partitions"
msgstr "Ag feistiĂº an rainn %s"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, fuzzy, c-format
msgid "There is no existing partition to use"
msgstr "Ag iarraidh an clĂ¡r-ranna a tarrthĂ¡il"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, fuzzy, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "Cruthaigh rann nua"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, fuzzy, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr "ĂsĂ¡id an spĂ¡s saor ar an rann Windows"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, fuzzy, c-format
msgid "Which partition do you want to resize?"
msgstr "CĂ©n tescĂ¡n ag a dteastaĂ­onn uait Ă© a bhogadh?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
+msgstr ""
+
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
msgstr ""
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2529,138 +2522,145 @@ msgid ""
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Teacs"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, fuzzy, c-format
msgid "Partitionning"
msgstr "Printéir"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, fuzzy, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr "CĂ©n tescĂ¡n ag a dteastaĂ­onn uait Ă© a bhogadh?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "Méid"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, fuzzy, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "Ag rĂ­omhadh teorainn na cĂ³rais-comhadlanna FAT"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "Theip ar uathathmhĂ©adĂº FAT: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Dealaigh Microsoft Windows®"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, fuzzy, c-format
msgid "Erase and use entire disk"
msgstr "Glan diosca ina iomlĂ¡n"
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
msgstr ""
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr ""
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "RannĂº diosca saincheaptha"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "ĂsĂ¡id fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
"When you are done, do not forget to save using `w'"
msgstr ""
-#: fs/partitioning_wizard.pm:402
+#: fs/partitioning_wizard.pm:425
#, fuzzy, c-format
msgid "Ext2/3/4"
msgstr "Scoir"
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, fuzzy, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "Ní féidir liom rann eile a cur isteach"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr ""
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr ""
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "Theip ar rannĂº: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr ""
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr ""
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr ""
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "simplĂ­"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "le /usr"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "FreastalaĂ­"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr ""
-#: fsedit.pm:247
+#: fsedit.pm:257
#, fuzzy, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2671,95 +2671,95 @@ msgstr ""
"Ni fĂ©idir liom an tĂ¡bla rainn a lĂ©amh, tĂ¡ mĂ¡chaillĂ­ ann :(\n"
"Leanfaidh mĂ© orm ag cealĂº droch rainn"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "Caithfidh pointĂ­ feistithe tosĂº le /"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr ""
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr ""
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-#: fsedit.pm:438
+#: fsedit.pm:453
#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-#: fsedit.pm:446
+#: fsedit.pm:461
#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr ""
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
+#: fsedit.pm:472
#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr ""
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
-#: fsedit.pm:449
+#: fsedit.pm:484
#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr ""
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
"point\n"
msgstr ""
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr ""
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "Faic le déanamh"
@@ -2769,420 +2769,357 @@ msgstr "Faic le déanamh"
msgid "SATA controllers"
msgstr "RialaitheoirĂ­ SATA"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "RialaitheoirĂ­ RAID"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "RialaitheoirĂ­ (E)IDE/ATA"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, fuzzy, c-format
msgid "Card readers"
msgstr "Cuimhne Charta (DMA)"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "RialaitheoirĂ­ Firewire"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "RialaitheoirĂ­ PCMCIA"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "RialaitheoirĂ­ SCSI"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "RialaitheoirĂ­ USB"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "Poirt USB"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "RialaitheoirĂ­ SMBus"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr ""
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Flapach"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "Diosca"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr ""
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CDROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr ""
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "Téip"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "RialaitheoirĂ­ AGP"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "CĂ¡rta FĂ­se"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr ""
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "CĂ¡rta TeilifĂ­se"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "Gaireais IlmheĂ¡nacha Eile"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "CĂ¡rta Fuaime"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "Ceamara GrĂ©asĂ¡in"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr ""
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, fuzzy, c-format
msgid "ISDN adapters"
msgstr "Carta ISDN"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr ""
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr ""
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr ""
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr ""
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr ""
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "CĂ¡rta Ethernet"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "MĂ³ideim"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr ""
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "Cuimhne"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "Printéir"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr ""
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "LuamhĂ¡n StiĂºrtha"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "EocharclĂ¡r"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr ""
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "LuchĂ³g"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr ""
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "SolĂ¡thar Cumhachta Dobhriste"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "ScanĂ³ir"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "Anaithnid/Eile"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "LAP # "
-#: harddrake/sound.pm:303
-#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "Fan tamall... ag cur na cumraĂ­ochta i bhfeidhm"
-
-#: harddrake/sound.pm:366
+#: harddrake/sound.pm:80
#, c-format
-msgid "Enable PulseAudio"
+msgid "No known driver"
msgstr ""
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
+msgid "There's no known driver for your sound card (%s)"
msgstr ""
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
+msgid "Enable PulseAudio"
msgstr ""
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr ""
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr ""
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr ""
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
"currently uses \"%s\""
msgstr ""
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "CumraĂ­ocht fuaime"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
+msgid "Sound troubleshooting"
msgstr ""
-#: harddrake/sound.pm:414
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "TiomĂ¡naĂ­:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- 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.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr ""
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr ""
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr ""
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
+"- \"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\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
+"\n"
+"\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
+"\n"
+"\n"
+"- \"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.\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr ""
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
+"\n"
+"\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
+"\n"
+"\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
+"\n"
+"\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
+"\n"
+"\n"
+"- \"/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)\n"
msgstr ""
#: harddrake/v4l.pm:12
@@ -3211,7 +3148,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
#: harddrake/v4l.pm:478
@@ -3224,70 +3161,73 @@ msgstr "Cuimhne Charta (DMA)"
msgid "Tuner type:"
msgstr "Athraigh cineĂ¡l ranna"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "Ceart go Leor"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "TĂ¡"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "NĂ­l"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Roghnaigh comhad"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Suim"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Athraigh"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Criochnaigh"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "feist"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, fuzzy, c-format
msgid "No file chosen"
msgstr "dealbh an comhad"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
msgstr ""
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, fuzzy, c-format
msgid "No such directory"
msgstr "Níl aon filltéan ann"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "Níl a leithéid de chomhad ann"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr ""
@@ -3362,1287 +3302,1301 @@ msgstr ""
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "AndĂ³ra"
# AR
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "Aontas na nÉimíríochtaí Arabacha"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "An AfghanastĂ¡in"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antigua agus Barbuda"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Anguilla"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "An AlbĂ¡in"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "An Airméin"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "AintillĂ­ na hĂsiltĂ­re"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "AngĂ³la"
# AQ
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "an tAntartasch"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "An AirgintĂ­n"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "SamĂ³ MeiriceĂ¡nach"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "An Ostair"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "An AstrĂ¡il"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "Aruba"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "An AsarbaiseĂ¡in"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Boisnia agus Heirseagaivéin"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "BarbadĂ³s"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "An Bhanglaidéis"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "An Bheilg"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "BuircĂ­ne FasĂ³"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "An BhulgĂ¡ir"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "An Bhairéin"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "An BhurĂºin"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Beinin"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "BeirmiĂºda"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "BrĂºinĂ© DĂ¡rasalĂ¡m"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "An Bholaiv"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "An Bhrasail"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Na BahĂ¡maĂ­"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "An BhĂºtĂ¡in"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "OileĂ¡n Bouvet"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "An BhotsuĂ¡in"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "An BhĂ­learĂºis"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "An BheilĂ­s"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "Ceanada"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "OileĂ¡in na gCĂ³cĂ³nna (Keeling)"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "An CongĂ³"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "Poblacht na hAfraice LĂ¡ir"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr ""
# CH
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "An Eilvéis"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "An CĂ³sta Eabhair"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Na hOileĂ¡in Cook"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "An tSile"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "CamarĂºn"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "An tSĂ­n"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "AN CholĂ³im"
# CR
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "CĂ³sta Rice"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Seirbia agus MontainĂ©agrĂ³"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "CĂºba"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Rinn Verde"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "OileĂ¡n na Nollag"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "An Chipir"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "An Phoblacht nc tSeic"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "An GhearmĂ¡in"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Djibouti"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "An Danmhairg"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Dominica"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "An Phoblacht Dhoiminiceach"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "An Algéir"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "EacuadĂ³r"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "An EastĂ³in"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "An Éigipt"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "An SahĂ¡ra Thiar"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "An Eiritré"
# ES
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "An SpĂ¡inn"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "An AetĂ³ip"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "An Fhionlainn"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "FidsĂ­"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Na hOileĂ¡in FhĂ¡clainne (Malvinas)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "An Mhicrinéis"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Na hOileĂ¡in FharĂ³"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Fraince"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "GabĂºin"
# UK
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "An RĂ­ocht"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Grenada"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "An tSeoirsia"
# fr
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "Fraincis"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "GĂ¡na"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "GiobrĂ¡ltar"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "An Ghraonlainn"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Gaimbia"
# GN
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "An Ghuine"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "An GhuadalĂºip"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Guine MheĂ¡nchiorclach"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "An Ghréig"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
-msgstr ""
+msgstr "An tSeoirsia Theas agus Sandwich Theas"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Guatamala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Guam"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Guine Bhissau"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "An GhuĂ¡in"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr ""
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr ""
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "HondĂºras"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "An ChrĂ³it"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "HĂ¡iti"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "An UngĂ¡ir"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "An Indinéis"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Éire"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Iosrael"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "An India"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
-msgstr ""
+msgstr "Críocha Briotanacha an Aigéin Indiaigh"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "An IarĂ¡ic"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "An IarĂ¡in"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "An Ăoslainn"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "An IodĂ¡il"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "IamĂ¡ice"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "An IordĂ¡in"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "An tSeapĂ¡in"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "An Chéinia"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "An ChirgeastĂ¡in"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "An ChambĂ³id"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Ciribeas"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "Na hOileĂ¡in ChomĂ³ra"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "San CrĂ­ostĂ³ir Nimheas"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "An ChĂ³irĂ© Thuaidh"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "An Choiré Theas"
# KW
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "CuĂ¡it"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "Na hOileĂ¡in Cayman"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "An ChasacstĂ¡in"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "LĂ¡Ă³s"
# LB
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "An LiobĂ¡in"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "St. Lucia"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Lichtinstéin"
# LK
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "SrĂ­ Lanca"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "An Libéir"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "LeosĂ³ta"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "An LiotuĂ¡in"
# LU
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Lucsamburg"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "An Laitvia"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "An Libia"
# MA
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "MaracĂ³"
# MC
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "MonacĂ³"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "An MholdĂ³iv"
# MG
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "Madagascar"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Na hOileĂ¡in Marshall"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "An MhacadĂ³in"
# ML
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "Mali"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Maenmar"
# MN
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "An MhĂ³ngĂ³il"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
-msgstr ""
+msgstr "OileĂ¡in Mariana Thuaidh"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "An MhartainĂ­c"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "An MhĂ¡ratĂ¡in"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montsarat"
# MT
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "MĂ¡lta"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "OileĂ¡n MhuirĂ­s"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "Na hOileĂ¡in MhaildĂ­ve"
# MW
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Malawi"
# MX
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "Meicsiceo"
# MY
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "An Mhalaeisia"
# FIXME
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "MĂ³saimbic"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "An Namaib"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "An Nua-ChaladĂ³in"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "An NĂ­gir"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "OileĂ¡n Norfolk"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "An Nigéir"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Nicaragua"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "An IsiltĂ­r"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "An Iorua"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "NeipeĂ¡l"
# na
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "NĂ¡rĂºis"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niue"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "An Nua-Shéalainn"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "Oman"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "Panama"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "PeiriĂº"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "Polainéis na Fraince"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "Nua-Ghuine Phapua"
# PH FIXME
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Na hOileĂ¡in"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "An PhacastĂ¡n"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "An Pholainn"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Peadar Naofa agus MicilĂ­n"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "OileĂ¡n Pitcairn"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "PortĂ³ RĂ­ce"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "An PhalaistĂ­n"
# PT
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "An Phortaingéil"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paraguay"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Palau"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Catar"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "Réunion"
# RO
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "An RĂ³mĂ¡in"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "An RĂºis"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Ruanda"
# SA
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "An Araib"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Na hOileĂ¡in Solomon"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Na Séiséil"
# SD
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "An tSĂºdĂ¡in"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "An tSualainn"
# SG
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "SingeapĂ³r"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "San Héilin"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "An tSlĂ³ivĂ©in"
# OLT, as is -- KPS
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "OileĂ¡nra Svalbard"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "An tSlĂ³vaic"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Siarra Leon"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "San MairĂ­ne"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "An tSeineagĂ¡il"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "An tSomĂ¡il"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Suranam"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "SĂ£o TomĂ© agus PrĂ­ncipe"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "An tSalvadĂ³ir"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "An tSiria"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "An tSuasalainn"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Na hOileĂ¡in Turks agus Caicos"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "Sead"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
-msgstr ""
+msgstr "CrĂ­ocha Francacha Theas"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "TĂ³gĂ³"
# TH
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "An Téalainn"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "An TĂ¡idsĂ­ceastĂ¡in"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Na hOileĂ¡in TĂ³calĂ¡"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "TĂ­omĂ³r Thoir"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "An TuircmĂ©anastĂ¡in"
# TN
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "An TĂºinĂ©is"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Tonga"
# TR
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "An Tuirc"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "OileĂ¡n na TrĂ­onĂ³ide agus TobĂ¡ga"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Tuvalu"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "An TĂ©avĂ¡in"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "An TansĂ¡in"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "An ĂcrĂ¡in"
# UG
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Uganda"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
-msgstr ""
+msgstr "Mion-OileĂ¡in Imeallacha S.A.M."
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "StĂ¡it Aontaithe MheiriceĂ¡"
# UY
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Uragua"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "ĂisbĂ©iceastĂ¡in"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "VatacĂ¡ine"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "St. Vincent agus Grenadines"
# VE
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Veiniséala"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr ""
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr ""
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "VĂ­tneam"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "VanuatĂº"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "VailĂ­s agus FutĂºna"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "SamĂ³"
# YE
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Éimin"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Mayotte"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "An Afraic Theas"
# ZM
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "An tSaimbia"
# ZW
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "An tSiombĂ¡ib"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "FĂ¡ilte go %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr ""
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr ""
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
+#. -PO: Only write something if needed:
#: messages.pm:11
#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr ""
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr ""
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr ""
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4656,16 +4610,23 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr ""
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4673,15 +4634,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4690,51 +4651,66 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
+"you."
+msgstr ""
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr ""
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr ""
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr ""
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -4746,137 +4722,42 @@ msgid ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
+"For any question on this document, please contact Mageia."
msgstr ""
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
msgstr ""
-#: messages.pm:120
+#: messages.pm:111
#, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:113
#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
+msgstr ""
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
msgstr ""
#: modules/interactive.pm:19
@@ -4917,22 +4798,22 @@ msgstr "LeĂ¡mh an t-eolais crua-earra"
#: modules/interactive.pm:83
#, fuzzy, c-format
msgid "Installing driver for USB controller"
-msgstr "Ag feistĂ¡il tiomanaĂ­ do %s, carta %s"
+msgstr "Ag feistĂ¡il tiomanaĂ­ do \"%s\", carta \"%s\""
#: modules/interactive.pm:84
#, fuzzy, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "Ag feistĂ¡il tiomanaĂ­ do %s, carta %s"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "Ag feistĂ¡il tiomanaĂ­ do \"%s\", carta \"%s\""
#: modules/interactive.pm:85
#, fuzzy, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "Ag feistĂ¡il tiomanaĂ­ do %s, carta %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "Ag feistĂ¡il tiomanaĂ­ do \"%s\", carta \"%s\""
#: modules/interactive.pm:86
#, fuzzy, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "Ag feistĂ¡il tiomanaĂ­ do %s, carta %s"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "Ag feistĂ¡il tiomanaĂ­ do \"%s\", carta \"%s\""
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5001,126 +4882,126 @@ msgid ""
"Do you want to try again with other parameters?"
msgstr ""
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, fuzzy, c-format
+msgid "Are you sure you want to quit?"
+msgstr "Céard a theastaíonn uait a dhéanamh?"
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr ""
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr ""
-#: mygtk2.pm:1544 mygtk2.pm:1545
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
#, fuzzy, c-format
msgid "Password seems secure"
msgstr "Pasfhocal"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr ""
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr ""
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
msgstr ""
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr ""
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr ""
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr ""
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr ""
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr ""
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, fuzzy, c-format
msgid "Unused hardware support"
msgstr "LeĂ¡mh an t-eolais crua-earra"
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr ""
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr ""
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr ""
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr ""
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr ""
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr ""
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr ""
-#: scanner.pm:200
+#: scanner.pm:199
#, fuzzy, c-format
msgid "Scannerdrake"
msgstr "Roghnaigh carta grafachach"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr ""
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr ""
@@ -5218,8 +5099,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
#: security/help.pm:63
@@ -5295,7 +5176,7 @@ msgstr ""
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr ""
#: security/help.pm:96
@@ -5723,7 +5604,7 @@ msgstr "CaighdeĂ¡nach"
msgid "Secure"
msgstr "SlĂ¡ndĂ¡il"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -5732,14 +5613,14 @@ msgid ""
"on your own."
msgstr ""
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
"to connect to the Internet as a client."
msgstr ""
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -5750,66 +5631,71 @@ msgid ""
"Internet, you should choose a lower level."
msgstr ""
-#: security/level.pm:51
+#: security/level.pm:63
#, fuzzy, c-format
msgid "DrakSec Basic Options"
msgstr "Roghnachais"
-#: security/level.pm:54
+#: security/level.pm:66
#, fuzzy, c-format
msgid "Please choose the desired security level"
msgstr "Roghnaigh liebhĂ©al slĂ¡ndĂ¡il"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr ""
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "RiarthĂ³ir SlĂ¡ndĂ¡la :"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr ""
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr ""
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr ""
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
"It can also be used for shutting down the machine when the battery is low."
msgstr ""
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
"at was run, and runs batch commands when the load average is low enough."
msgstr ""
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, fuzzy, c-format
+msgid "An NTP client/server"
+msgstr "FreastalaĂ­ NTP"
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -5907,17 +5793,10 @@ msgstr ""
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -5925,103 +5804,103 @@ msgid ""
"You should leave this enabled for most machines."
msgstr ""
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
"/usr/include/linux/{autoconf,version}.h"
msgstr ""
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr ""
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
"at boot-time to maintain the system configuration."
msgstr ""
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
"basically a server that arbitrates print jobs to printer(s)."
msgstr ""
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
"available server."
msgstr ""
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
"messages"
msgstr ""
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
"names to IP addresses."
msgstr ""
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
"Manager/Windows), and NCP (NetWare) mount points."
msgstr ""
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
"at boot time."
msgstr ""
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6029,36 +5908,36 @@ msgid ""
"/etc/exports file."
msgstr ""
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
"networks. This service provides NFS file locking functionality."
msgstr ""
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
"and Xorg at boot."
msgstr ""
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr ""
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6067,7 +5946,7 @@ msgid ""
"it installed on machines that do not need it."
msgstr ""
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6076,38 +5955,38 @@ msgid ""
"which act as servers for protocols which make use of the RPC mechanism."
msgstr ""
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
"one machine to another."
msgstr ""
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
"number generation."
msgstr ""
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
-#: services.pm:103
+#: services.pm:101
#, fuzzy, c-format
msgid "Nameserver information manager"
msgstr "Eolas faoi cruadhioscaĂ­"
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6115,194 +5994,196 @@ msgid ""
"routing protocols are needed for complex networks."
msgstr ""
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
"performance metrics for any machine on that network."
msgstr ""
-#: services.pm:109
+#: services.pm:107
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
"system log files. It is a good idea to always run rsyslog."
msgstr ""
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
"logged in on other responding machines."
msgstr ""
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
"logged into a machine running the rwho daemon (similar to finger)."
msgstr ""
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
"integrates with a Windows Server domain"
msgstr ""
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr ""
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
"secure channel between two computers"
msgstr ""
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
"to various system log files. It is a good idea to always run syslog."
msgstr ""
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr ""
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr ""
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr ""
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "PriontĂ¡il"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "IdirlĂ­on"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "Roinnt na gComhad"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "LĂ­onrĂº"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "CĂ³ras"
-#: services.pm:160
+#: services.pm:170
#, fuzzy, c-format
msgid "Remote Administration"
msgstr "Scríos Printéir"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "FreastalaĂ­ Bunachair SonraĂ­"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "SeirbishĂ­"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr ""
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr ""
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "ag rith"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "ag stoppadh"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr ""
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
"about this service, sorry."
msgstr ""
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "Eolas"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr ""
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "Ar TĂºs"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Tosaigh"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Stad"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6321,7 +6202,7 @@ msgid ""
"USA.\n"
msgstr ""
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6337,7 +6218,7 @@ msgid ""
"--version : show version number.\n"
msgstr ""
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6346,18 +6227,18 @@ msgid ""
"default mode: offer to configure autologin feature"
msgstr ""
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6368,7 +6249,7 @@ msgid ""
" --wizard - like --add"
msgstr ""
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -6386,11 +6267,11 @@ msgid ""
" : and gs for ghostscript for only this one."
msgstr ""
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6404,17 +6285,17 @@ msgid ""
"IP, nbi image name)"
msgstr ""
-#: standalone.pm:99
+#: standalone.pm:101
#, fuzzy, c-format
msgid "[keyboard]"
msgstr "EocharclĂ¡r"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr ""
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -6428,26 +6309,26 @@ msgid ""
"--quiet : do not be interactive. To be used with (dis)connect."
msgstr ""
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
msgstr ""
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -6455,7 +6336,7 @@ msgid ""
" XFdrake resolution"
msgstr ""
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -6463,71 +6344,76 @@ msgid ""
"testing] [-v|--version] "
msgstr ""
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, fuzzy, c-format
msgid "All servers"
msgstr "FreastalaĂ­ nua"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr "Domhanda"
-#: timezone.pm:199
+#: timezone.pm:210
#, fuzzy, c-format
msgid "Africa"
msgstr "An Afraic Theas"
-#: timezone.pm:200
+#: timezone.pm:211
#, fuzzy, c-format
msgid "Asia"
msgstr "An Ostair"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr "An Eoraip"
-#: timezone.pm:202
+#: timezone.pm:213
#, fuzzy, c-format
msgid "North America"
msgstr "An Afraic Theas"
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "An Aigéine"
-#: timezone.pm:204
+#: timezone.pm:215
#, fuzzy, c-format
msgid "South America"
msgstr "An Afraic Theas"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Hong Cong"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "CĂ³naidhm na RĂºise"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "An IĂºgslaiv"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "An bhfuil seo ceart?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr ""
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "Eolas"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -6540,6 +6426,55 @@ msgstr ""
msgid "Installation failed"
msgstr "Theip ar shuiteĂ¡il"
+#, fuzzy
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "NĂ­ mĂ³r rann frĂ©amhach"
+
+#~ msgid "Please Wait... Applying the configuration"
+#~ msgstr "Fan tamall... ag cur na cumraĂ­ochta i bhfeidhm"
+
+#~ msgid "Driver:"
+#~ msgstr "TiomĂ¡naĂ­:"
+
+#~ msgid "Init Message"
+#~ msgstr "ScĂ©al TosnĂº"
+
+#~ msgid "Enable CD Boot?"
+#~ msgstr "Cumasaigh dĂºiseacht Ă³n dlĂºthdhiosca?"
+
+#~ msgid "Enable OF Boot?"
+#~ msgstr "Cumasaigh dĂºiseacht OF?"
+
+#~ msgid "Default OS?"
+#~ msgstr "OS Loiceadh?"
+
+#~ msgid "NoVideo"
+#~ msgstr "GanBhideĂ³"
+
+#~ msgid "Other OS (SunOS...)"
+#~ msgstr "CO Eile (SunOS...)"
+
+#~ msgid "Other OS (MacOS...)"
+#~ msgstr "CO Eile (MacOS...)"
+
+#~ msgid "Yaboot"
+#~ msgstr "Yaboot"
+
+#~ msgid "SILO"
+#~ msgstr "SILO"
+
+#~ msgid "SunOS"
+#~ msgstr "SunOS"
+
+#~ msgid "HFS"
+#~ msgstr "HFS"
+
+#~ msgid "Clean /tmp at each boot"
+#~ msgstr "Glan /tmp nuair a thosnaigh an corĂ¡is"
+
+#~ msgid "File sharing"
+#~ msgstr "Roinnt na gComhad"
+
#~ msgid "Restrict command line options"
#~ msgstr "Teorannaigh roghanna lĂ­ne ordĂº"
diff --git a/perl-install/share/po/gl.po b/perl-install/share/po/gl.po
index fc830f9eb..a95809dcd 100644
--- a/perl-install/share/po/gl.po
+++ b/perl-install/share/po/gl.po
@@ -1,39 +1,39 @@
-# translation of libDrakX to Galician
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
#
-#
-# Proxecto Trasno http://trasno.net
-#
-# JesĂºs Bravo Ălvarez (mdk) <jba@pobox.com>, 2001.
-# Leandro Regueiro <leandro.regueiro@gmail.com>, 2004, 2005, 2006, 2008.
-# Alejo PacĂ­n Jul <alejopj@gmail.com>, 2009.
-msgid ""
-msgstr ""
-"Project-Id-Version: libDrakX-gl\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
-"PO-Revision-Date: 2009-09-25 18:43+0200\n"
-"Last-Translator: Alejo PacĂ­n Jul <alejopj@gmail.com>\n"
-"Language-Team: Galician <cooker-i18n@mandrivalinux.org>\n"
+# Translators:
+# Alejo PacĂ­n Jul <alejopj@gmail.com>, 2009
+# JesĂºs Bravo Ălvarez (mdk) <jba@pobox.com>, 2001
+# Leandro Regueiro <leandro.regueiro@gmail.com>, 2004-2006,2008
+msgid ""
+msgstr ""
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2015-05-26 19:12+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Galician (http://www.transifex.com/projects/p/mageia/language/"
+"gl/)\n"
+"Language: gl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
+"Content-Transfer-Encoding: 8-bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 0.3\n"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "Agarde"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "Instalando o cargador de arrinque"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -50,36 +50,17 @@ msgstr ""
"\n"
"Desexa asignar un novo ID de Volume?"
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr "A instalaciĂ³n do cargador de arrinque fallou. Ocorreu o seguinte erro:"
-#: any.pm:280
-#, fuzzy, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"Pode ser que teña que cambiar o dispositivo de arrinque de\n"
-"Open Firmware para habilitar o cargador de arrinque. Se non\n"
-"ve a liña do cargador de arrinqueĂ³ reiniciar, \n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
@@ -89,268 +70,223 @@ msgstr ""
"\n"
"¿Dende quĂ© unidade estĂ¡ arrincando?"
-#: any.pm:331
+#: any.pm:335
#, c-format
msgid "Bootloader Installation"
msgstr "InstalaciĂ³n do cargador de arrinque"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "¿Onde quere instala-lo cargador de arrinque?"
-#: any.pm:359
+#: any.pm:355
#, c-format
msgid "First sector (MBR) of drive %s"
msgstr "Primeiro sector (MBR) do disco %s"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "Primeiro sector do disco (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "Primeiro sector da particiĂ³n raiz"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "Nun Disquete"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "Omitir"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "ConfiguraciĂ³n do Estilo de Arrinque"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, c-format
+msgid "EFI System Partition"
+msgstr ""
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "OpciĂ³ns principais do cargador de arrinque"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "Cargador de Arrinque"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "Cargador de arrinque que se usarĂ¡"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Dispositivo de arrinque"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr "OpciĂ³ns principais"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "Retardo antes de arrinca-la imaxe por omisiĂ³n"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "Habilitar ACPI"
-#: any.pm:426
+#: any.pm:419
#, c-format
msgid "Enable SMP"
msgstr "Habilitar SMP"
-#: any.pm:427
+#: any.pm:420
#, c-format
msgid "Enable APIC"
msgstr "Habilitar APIC"
-#: any.pm:429
+#: any.pm:422
#, c-format
msgid "Enable Local APIC"
msgstr "Habilitar APIC Local"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Seguridade"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Contrasinal"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "Os contrasinais non coinciden"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Por favor, inténteo de novo"
-#: any.pm:436
+#: any.pm:429
#, c-format
-msgid "You can not use a password with %s"
+msgid "You cannot use a password with %s"
msgstr "Non pode usar un contrasinal con %s"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "Contrasinal (de novo)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "Baleirar /tmp en cada arrinque"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "Mensaxe Inicial"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "Retardo de Open Firmware"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "Tempo de Espera do Arrinque do Kernel"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "Permiti-lo arrinque dende un CD?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "Habilitar o Arrinque OF?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "¿S.O. por defecto?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Imaxe"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "RaĂ­z"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "Agregar"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr ""
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Modo de video"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "Perfil de rede"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Etiqueta"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "Por defecto"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr ""
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "Etiqueta baleira non permitida"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "Debe especificar unha imaxe do kernel"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "Debe especificar unha particiĂ³n raĂ­z"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Esta etiqueta xa se estĂ¡ usando"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "¿QuĂ© tipo de entrada desexa engadir?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Outros S.O. (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Outros S.O. (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "Outros S.O. (Windows...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, c-format
msgid "Bootloader Configuration"
msgstr "ConfiguraciĂ³n do Cargador de Arrinque"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -359,279 +295,318 @@ msgstr ""
"Estas son as diferentes entradas.\n"
"Pode engadir algunhas mĂ¡is ou cambia-las que xa existen."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Advertencia"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "acceso Ă³s programas X"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "acceso Ă¡s ferramentas rpm"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "permitir \"su\""
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "acceso Ă³s ficheiros de administraciĂ³n"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "acceso Ă¡s ferramentas de rede"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "acceso Ă¡s ferramentas de compilaciĂ³n"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(%s xa foi engadido)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "Por favor, indique un nome de usuario"
-#: any.pm:863
-#, fuzzy, c-format
+#: any.pm:875
+#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
"cased letters, numbers, `-' and `_'"
msgstr ""
-"O nome de usuario (login) sĂ³ pode conter letras minĂºsculas, nĂºmeros, '-' e "
-"'_'"
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "O nome de usuario Ă© moi longo"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "Este nome de usuario xa estĂ¡ engadido"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "ID de Usuario"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "ID do Grupo"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
msgstr "%s debe ser un nĂºmero"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
-msgstr "%s debe estar por riba de 500. Desexa aceptar de tĂ³dolos xeitos?"
+msgid "%s should be above 1000. Accept anyway?"
+msgstr "%s debe estar por riba de 1000. Desexa aceptar de tĂ³dolos xeitos?"
-#: any.pm:877
+#: any.pm:889
#, c-format
msgid "User management"
msgstr "XestiĂ³n de usuarios"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, c-format
msgid "Set administrator (root) password"
msgstr "Estableza o contrasinal do administrador (root)"
-#: any.pm:889
+#: any.pm:903
#, c-format
msgid "Enter a user"
msgstr "Introduza un usuario"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Icona"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "Nome real"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "Nome de usuario"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Shell"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
msgstr "Agarde, engadindo soportes..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "Login automĂ¡tico"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr ""
"PĂ³dese configurar o ordenador para que entre automĂ¡ticamente\n"
"un usuario determinado."
-#: any.pm:979
+#: any.pm:1005
#, c-format
msgid "Use this feature"
msgstr "Usar esta funcionalidade"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Escolla o usuario por defecto:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Escolla o xestor de fiestras que se executarĂ¡:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
msgstr "Notas da VersiĂ³n"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Pechar"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Acordo da licenza"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "SaĂ­r"
-#: any.pm:1080
+#: any.pm:1096
#, c-format
msgid "Do you accept this license ?"
msgstr "Acepta esta licenza?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Aceptar"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "Rexeitar"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "Por favor, escolla a lingua que desexe empregar"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"Mandriva Linux pode soportar mĂºltiples linguas. Seleccione\n"
-"as linguas que desexa instalar. Esta linguas estarĂ¡n dispoñibles\n"
-"cando a instalaciĂ³n estea completa e reinicie o seu sistema."
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
+#, c-format
+msgid "Mageia"
+msgstr "Mageia"
+
+#: any.pm:1154
+#, c-format
+msgid "Multiple languages"
+msgstr ""
+
+#: any.pm:1155
#, c-format
-msgid "Multi languages"
-msgstr "Multilinguaxe"
+msgid "Select Additional Languages"
+msgstr ""
-#: any.pm:1147 any.pm:1178
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr "CodificaciĂ³n de compatibilidade cara atrĂ¡s (non UTF-8)"
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "TĂ³dalas linguas"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "SelecciĂ³n da Lingua"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "PaĂ­s"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "Por favor, escolla o seu paĂ­s"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "Esta é a lista completa dos paises dispoñibles"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
msgstr "Outros Paises"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "Avanzado"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr "Método de entrada:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "NingĂºn"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "Non compartir"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "Permitirlle a tĂ³dolos usuarios"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "Personalizado"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -646,7 +621,7 @@ msgstr ""
"\n"
"\"Personalizado\" permite especificalo usuario a usuario.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
@@ -655,7 +630,7 @@ msgstr ""
"NFS: o sistema tradicional de compartimento de ficheiros de Unix, con menos "
"soporte en Mac e Windows."
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
@@ -664,18 +639,18 @@ msgstr ""
"SMB: un sistema de compartimento de ficheiros que se usa en sistemas "
"Windows, Mac OS X e varios Linux modernos."
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr "Pode exportar usando NFS ou SMB. Por favor, escolla cal quere usar."
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "Executar userdrake"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -684,7 +659,7 @@ msgstr ""
"O compartimento por usuario usa o grupo \"fileshare\". \n"
"Pode usar userdrake para engadir un usuario a este grupo."
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
@@ -693,48 +668,48 @@ msgstr ""
"CĂ³mpre que saia do sistema e volva entrar para que os cambios surtan efecto. "
"Prema OK para saĂ­r agora."
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr ""
"CĂ³mpre que saia do sistema e volva entrar para que os cambios surtan efecto"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "Zona Horaria"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "Cal Ă© a sĂºa zona horaria?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr "ConfiguraciĂ³n de Data, Reloxo e Zona Horaria"
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr "Cal Ă© a mellor hora?"
-#: any.pm:1550
+#: any.pm:1572
#, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "%s (o reloxo do hardware usa a hora UTC)"
-#: any.pm:1551
+#: any.pm:1573
#, c-format
msgid "%s (hardware clock set to local time)"
msgstr "%s (o reloxo do hardware usa a hora local)"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "Servidor NTP"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "SincronizaciĂ³n automĂ¡tica da hora (usando NTP)"
@@ -759,7 +734,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "Tarxeta Smart"
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Dominio Windows"
@@ -769,23 +744,23 @@ msgstr "Dominio Windows"
msgid "Kerberos 5"
msgstr "Kerberos 5"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "Ficheiro local:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr ""
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
@@ -794,12 +769,12 @@ msgstr ""
"Dille Ă³ seu ordenador que use LDAP para toda ou parte da autenticaciĂ³n. LDAP "
"consolida algĂºns tipos de informaciĂ³n dentro da sĂºa organizaciĂ³n."
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
@@ -808,12 +783,12 @@ msgstr ""
"PermĂ­telle ter un grupo de ordenadores do mesmo dominio de Network "
"Information Service cun mesmo ficheiro password e group."
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Dominio Windows:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
@@ -822,254 +797,250 @@ msgstr ""
"Winbind permĂ­telle Ă³ sistema recuperar informaciĂ³n e autenticar os usuarios "
"nun dominio Windows."
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr "Kerberos 5 :"
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-"Con Kerberos e Ldap para autenticaciĂ³n nun Servidor de Active Directory"
+"Con Kerberos e LDAP para autenticaciĂ³n nun Servidor de Active Directory"
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, c-format
msgid "Welcome to the Authentication Wizard"
msgstr "Benvido Ă³ Asistente de AutenticaciĂ³n"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "Servidor LDAP"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, c-format
msgid "Base dn"
msgstr ""
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr ""
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr "Empregar unha conexiĂ³n encriptada con TLS"
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr "Descargar o Certificado CA"
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr "Empregar modo Sen ConexiĂ³n"
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr "Empregar BIND anĂ³nimo"
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr ""
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, c-format
msgid "Bind Password "
msgstr ""
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr ""
-#: authentication.pm:127
+#: authentication.pm:126
#, c-format
msgid "Password base"
msgstr ""
-#: authentication.pm:128
+#: authentication.pm:127
#, c-format
msgid "Group base"
msgstr ""
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr ""
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:146
+#: authentication.pm:145
#, c-format
msgid "Realm "
msgstr ""
-#: authentication.pm:148
+#: authentication.pm:147
#, c-format
msgid "KDCs Servers"
msgstr "Servidores KDCs"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr ""
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr ""
-#: authentication.pm:156
+#: authentication.pm:155
#, c-format
msgid "Use local file for users information"
msgstr "Empregar un ficheiro local para a informaciĂ³n dos usuarios"
-#: authentication.pm:157
+#: authentication.pm:156
#, c-format
-msgid "Use Ldap for users information"
-msgstr "Empregar Ldap para a informaciĂ³n dos usuarios"
+msgid "Use LDAP for users information"
+msgstr "Empregar LDAP para a informaciĂ³n dos usuarios"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr ""
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "Dominio NIS"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "Servidor NIS"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-#: authentication.pm:218
+#: authentication.pm:217
#, c-format
msgid "Domain Model "
msgstr "Modelo de Dominio"
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr ""
-#: authentication.pm:221
+#: authentication.pm:220
#, c-format
msgid "DNS Domain"
msgstr "Dominio de DNS"
-#: authentication.pm:222
+#: authentication.pm:221
#, c-format
msgid "DC Server"
msgstr "Servidor DC"
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "AutenticaciĂ³n"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "MĂ©todo de autenticaciĂ³n"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "Sen contrasinal"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr ""
"Este contrasinal Ă© demasiado simple (ten que ter polo menos %d caracteres)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr ""
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Seleccione un ficheiro"
-#: authentication.pm:897
+#: authentication.pm:866
#, c-format
msgid "Domain Windows for authentication : "
msgstr ""
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "Nome de Usuario do Administrador do Dominio"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "Contrasinal do Administrador do Dominio"
-# NOTE: this message will be displayed at boot time; that is
-# only the ascii charset will be available on most machines
-# so use only 7bit for this message (and do transliteration or
-# leave it in English, as it is the best for your language)
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1084,42 +1055,42 @@ msgstr ""
"agarde a que arrinque o sistema predeterminado.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO con menĂº de texto"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
-msgstr "GRUB con menĂº grĂ¡fico"
+msgid "GRUB2 with graphical menu"
+msgstr ""
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr "GRUB con menĂº de texto"
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 con menĂº de texto"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "GRUB con menĂº grĂ¡fico"
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr "GRUB con menĂº de texto"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "non hai espacio dabondo en /boot"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "Non se pode instala-lo cargador de arrinque nunha particiĂ³n %s\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
@@ -1128,65 +1099,66 @@ msgstr ""
"A configuraciĂ³n do seu cargador de arrinque ten que actualizarse porque "
"cambiou o nĂºmero da particiĂ³n"
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
"Non se puido instalar de xeito correcto o cargador de arrinque. Ten que "
"arrincar co disco de rescate e elixir \"%s\""
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "Reinstala-lo Cargador de Arrinque"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "B"
msgstr "B"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d minutos"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 minuto"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d segundos"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr "Non se atopa o comando %s"
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1201,156 +1173,145 @@ msgstr ""
"estĂ¡ configurado coma un servidor WebDAV). Se desexa engadir puntos de\n"
"montaxe WebDAV, seleccione \"Novo\"."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Novo"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Desmontar"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Montar"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Servidor"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Punto de montaxe"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "OpciĂ³ns"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Eliminar"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Feito"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Erro"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "Por favor, introduza a URL do servidor WebDAV"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "A URL debe comezar con http:// ou https://"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Advertencia"
-
#: diskdrake/dav.pm:106
#, c-format
-msgid "Are you sure you want to delete this mountpoint?"
+msgid "Are you sure you want to delete this mount point?"
msgstr "EstĂ¡ seguro de querer eliminar este punto de montaxe?"
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Servidor: "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "Punto de montaxe: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "OpciĂ³ns: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "Creando as particiĂ³ns"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
"Seleccione unha particiĂ³n, escolla o tipo de sistema de ficheiros e logo "
"escolla unha acciĂ³n"
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "Lea con coidado"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "Faga primeiro unha copia de seguridade dos seus datos"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Sair"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "Continuar"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Axuda"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1361,144 +1322,134 @@ msgstr ""
"Aconséllase que primeiro a redimensione\n"
"(prema nela, e logo en \"Redimensionar\")"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "Por favor, prema nunha particiĂ³n"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "Detalles"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "Non se atoparon unidades de disco duro"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "Descoñecido"
-#: diskdrake/hd_gtk.pm:388
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427
+#, c-format
msgid "Ext4"
-msgstr "Sair"
+msgstr ""
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "XFS"
msgstr "XFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Swap"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Outros"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "Baleiro"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "Tipos de sistemas de ficheiros:"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, c-format
msgid "This partition is already empty"
msgstr "Esta particiĂ³n xa estĂ¡ baleira"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "Usar ``Desmontar'' primeiro"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "Usar ``%s'' no seu lugar (en modo experto)"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Tipo"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "Escolla outra particiĂ³n"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Escolla unha particiĂ³n"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "MĂ¡is"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, c-format
msgid "Confirmation"
msgstr "ConfirmaciĂ³n"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "¿Continuar de calquera xeito?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Sair sen gardar"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "¿SaĂ­r do programa sen garda-la tĂ¡boa de particiĂ³ns?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "¿Desexa garda-las modificaciĂ³ns de /etc/fstab?"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr ""
"Precisa reinicia-lo equipo para que a modificaciĂ³n da tĂ¡boa\n"
"de particiĂ³ns se tome en conta"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1510,29 +1461,29 @@ msgstr ""
"fstab.\n"
"Desexa saĂ­r?"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "Borrar todas"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "AsignaciĂ³n automĂ¡tica"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "Cambiar a modo normal"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "Cambiar a modo experto"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "InformaciĂ³n da unidade de disco duro"
#: diskdrake/interactive.pm:371
@@ -1542,7 +1493,7 @@ msgstr "Estanse usando tĂ³dalas particiĂ³ns primarias"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "Non Ă© posible engadir mĂ¡is particiĂ³ns"
#: diskdrake/interactive.pm:373
@@ -1564,135 +1515,135 @@ msgstr "Recarga-la tĂ¡boa de particiĂ³ns"
msgid "Detailed information"
msgstr "InformaciĂ³n detallada"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
msgstr "Ver"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Redimensionar"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Formatar"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Engadir Ă³ RAID"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Engadir Ă³ LVM"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, c-format
msgid "Use"
msgstr "Usar"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Eliminar"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "Quitar do RAID"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "Quitar do LVM"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, c-format
msgid "Remove from dm"
msgstr "Quitar do dm"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "Modifica-lo RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Usar para loopback"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Crear"
-#: diskdrake/interactive.pm:453
+#: diskdrake/interactive.pm:456
#, c-format
msgid "Failed to mount partition"
msgstr "Ocorreu un erro Ă³ montar a particiĂ³n"
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Crear unha nova particiĂ³n"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "Sector inicial: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "Tamaño en MB: "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "Tipo de sistema de ficheiros: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "Preferencia: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "Nome do volume lĂ³xico "
-#: diskdrake/interactive.pm:507
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:514
+#, c-format
msgid "Encrypt partition"
-msgstr "Algoritmo de cifrado"
+msgstr ""
-#: diskdrake/interactive.pm:508
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:515
+#, c-format
msgid "Encryption key "
-msgstr "Chave de cifrado"
+msgstr ""
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "Chave de cifrado (outra vez)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "As chaves de cifrado non coinciden"
-#: diskdrake/interactive.pm:521
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:529
+#, c-format
msgid "Missing encryption key"
-msgstr "Chave de cifrado do sistema de ficheiros"
+msgstr ""
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
@@ -1700,198 +1651,193 @@ msgstr ""
"(xa que alcanzou o nĂºmero mĂ¡ximo de particiĂ³ns primarias).\n"
"Elimine primeiro unha particiĂ³n primaria e cree unha particiĂ³n extendida."
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "Comproba-los bloques errĂ³neos?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "Eliminar o ficheiro de loopback?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr ""
"Ă“ cambia-lo tipo de particiĂ³n %s, perderanse tĂ³dolos datos da particiĂ³n"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "Cambia-lo tipo de particiĂ³n"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "¿QuĂ© sistema de ficheiros desexa?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, c-format
msgid "Switching from %s to %s"
msgstr "Cambiando de %s a %s"
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr "Definir etiqueta do volume"
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr "Que etiqueta de volume?"
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, c-format
msgid "Label:"
msgstr "Etiqueta:"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "Onde desexa monta-lo ficheiro de loopback %s?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "¿Onde desexa monta-lo dispositivo %s?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"Non se pode quita-lo punto de montaxe porque esta particiĂ³n estase a\n"
"usar para loopback.\n"
"Quite primeiro o loopback"
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "¿Onde desexa montar %s?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "Redimensionando"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "Calculando os lĂ­mites do sistema de ficheiros FAT"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "Esta particiĂ³n non se pode redimensionar"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr ""
"DeberĂ­a facer unha copia de seguridade de tĂ³dolos datos desta particiĂ³n"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr "Ă“ redimensiona-la particiĂ³n %s, perderanse tĂ³dolos datos da particiĂ³n"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Escolla o novo tamaño"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "Novo tamaño en MB: "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr "Tamaño mínimo: %s MB"
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr "Tamaño mĂ¡ximo: %s MB"
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
+#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
"filesystem checks will be run on your next boot into Microsoft Windows®"
msgstr ""
-"Para asegurar a integridade dos datos despois de redimensionar a(s) particiĂ³n"
-"(s), \n"
-"executaranse unhas verificaciĂ³ns do sistema de ficheiros a prĂ³xima vez que "
-"arrinque Windows(TM)"
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "Chave de cifrado do sistema de ficheiros"
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, c-format
msgid "Enter your filesystem encryption key"
msgstr "Introduza a chave de cifrado do seu sistema de ficheiros"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "Chave de cifrado"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr "Chave invĂ¡lida"
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Escolla un dos RAID para engadirlla"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "novo"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Escolla un dos LVM para engadirlla"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
+#, c-format
msgid "LVM name"
-msgstr "¿Nome do LVM?"
+msgstr ""
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1016
+#, c-format
msgid "\"%s\" already exists"
-msgstr "O ficheiro xa existe. ¿Quere usalo?"
+msgstr ""
+
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
@@ -1900,113 +1846,118 @@ msgstr ""
"Ainda se estĂ¡ usando o volume fĂ­sico %s.\n"
"Desexa mover as extensiĂ³ns fĂ­sicas deste volume a outros volumes?"
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr "Movendo as extensiĂ³ns fĂ­sicas"
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "Esta particiĂ³n non pode usarse para loopback"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Loopback"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "Nome do ficheiro de loopback: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "Introduza un nome de ficheiro"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr "O ficheiro xa estĂ¡ a ser usado por outro loopback, escolla outro"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "O ficheiro xa existe. ¿Quere usalo?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "OpciĂ³ns de montaxe"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "Varios"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "dispositivo"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "nivel"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
msgstr "tamaño do fragmento en KiB"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "Teña coidado: esta operaciĂ³n Ă© perigosa."
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "Partitioning Type"
msgstr "Tipo de Particionamento"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "¿QuĂ© tipo de particionamento quere?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr ""
"NecesitarĂ¡ reiniciar o equipo para que a modificaciĂ³n sexa tomada en conta"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "¡Escribirase no disco a tĂ¡boa de particiĂ³ns da unidade %s"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "Formatando a particiĂ³n %s"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr "Ă“ formata-la particiĂ³n %s, perderanse tĂ³dolos datos da mesma"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "Comproba-los bloques errĂ³neos?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "Despraza-los ficheiros Ă¡ nova particiĂ³n"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "Agocha-los ficheiros"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -2023,128 +1974,127 @@ msgstr ""
"deixalos onde estĂ¡n (o que farĂ¡ que sexan ocultados polo contido da "
"particiĂ³n montada)"
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "Desprazando os ficheiros Ă¡ nova particiĂ³n"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "Copiando %s"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "Eliminando %s"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "o nome da particiĂ³n %s Ă© %s"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr "Renumeraronse as particiĂ³ns: "
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Dispositivo: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr "Etiqueta de volume:"
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr "UUID: "
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "Letra de unidade DOS: %s (sĂ³ Ă© unha aproximaciĂ³n)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Tipo: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Nome: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "Inicio: sector %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "Tamaño: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s sectores"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "Cilindros %d a %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr "NĂºmero de extensiĂ³ns lĂ³xicas: %d\n"
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "Formatado\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "Non formatado\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "Montado\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, c-format
msgid "Encrypted"
msgstr "Cifrado"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr "(inactivo)"
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2153,7 +2103,7 @@ msgstr ""
"Ficheiro(s) de loopback:\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2162,27 +2112,27 @@ msgstr ""
"ParticiĂ³n de arrinque por omisiĂ³n\n"
" (para arrincar en MS-DOS, non para lilo)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Nivel %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
msgstr "Tamaño do fragmento %d KiB\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "Discos RAID %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "Nome do ficheiro de loopback: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2191,7 +2141,7 @@ msgid ""
"probably leave it alone.\n"
msgstr ""
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2204,58 +2154,63 @@ msgstr ""
"especial Ă© para o\n"
"arrinque dual do seu sistema.\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr "Espazo libre en %s (%s)"
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "SĂ³ Lectura"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "Tamaño: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "XeometrĂ­a: %s cilindros, %s cabezas, %s sectores\n"
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Nome: "
+
+#: diskdrake/interactive.pm:1458
#, c-format
msgid "Medium type: "
msgstr "Tipo de soporte: "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "Discos LVM %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Tipo de tĂ¡boa de particiĂ³ns: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "na canle %d id %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Escolla a chave de cifrado do seu sistema de ficheiros"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
"Esta chave de cifrado Ă© moi sinxela (ten que ter polo menos %d caracteres)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "Algoritmo de cifrado"
@@ -2265,17 +2220,19 @@ msgstr "Algoritmo de cifrado"
msgid "Change type"
msgstr "Cambia-lo tipo"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Cancelar"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr ""
"Non se puido entrar usando o nome de usuario %s (contrasinal incorrecto?)"
@@ -2319,40 +2276,40 @@ msgstr "Buscar servidores"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "Buscar novos servidores"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "PrecĂ­sase instala-lo paquete %s. ¿Desexa instalalo?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
msgstr "¡Non se puido instala-lo paquete %s!"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "Non se atopa o paquete obrigatorio %s"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "CĂ³mpre instala-los seguintes paquetes:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "Instalando os paquetes..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "Eliminando os paquetes..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2362,32 +2319,39 @@ msgstr ""
"sistemas de ficheiros. Verifique o hardware para atopa-la razĂ³n deste "
"problema"
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Debe ter unha particiĂ³n FAT montada en /boot/efi"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "Debe ter unha particiĂ³n ESP FAT32 montada en /boot/EFI"
-#: fs/format.pm:106
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "Creando e formatando o ficheiro %s"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr "Descoñécese cĂ³mo definir a etiqueta de %s de tipo %s"
-#: fs/format.pm:134
+#: fs/format.pm:143
#, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr "Ocorreu un erro Ă³ intentar darlle unha etiqueta a %s, estĂ¡ formatada?"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "Descoñécese o xeito de formatar %s de tipo %s"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "O formato %s de %s fallou"
@@ -2402,52 +2366,52 @@ msgstr "Montaxes circulares %s\n"
msgid "Mounting partition %s"
msgstr "Montando a particiĂ³n %s"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "Ocorreu un erro Ă³ monta-la particiĂ³n %s no directorio %s"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "Comprobando %s"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "erro desmontando %s: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "Activando a particiĂ³n de intercambio %s"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr "Escribir a cachĂ© de escritura Ă³ pechar o ficheiro"
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"Non actualizar as horas de acceso Ă³ inodos neste sistema de ficheiros\n"
"(p.ex, para un acceso mĂ¡is rĂ¡pido na cola de novas para acelerar os "
"servidores de novas)."
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
@@ -2457,27 +2421,27 @@ msgstr ""
"dunha forma mĂ¡is eficiente (p.ex, para un acceso mĂ¡is rĂ¡pido na\n"
"cola de novas para acelerar os servidores de novas)."
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
"SĂ³ se poderĂ¡ montar explĂ­citamente (p.ex.,\n"
"a opciĂ³n -a non farĂ¡ que o sistema de ficheiros se monte)."
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr ""
"Non interpretar os dispositivos de caracter ou bloque especiais no sistema "
"de ficheiros."
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
"Non permitir a execuciĂ³n de binarios no sistema de ficheiros que\n"
@@ -2485,7 +2449,7 @@ msgstr ""
"ficheiros\n"
"que conteñen binarios para arquitecturas diferentes da sĂºa."
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2493,63 +2457,63 @@ msgid ""
"have suidperl(1) installed.)"
msgstr ""
-#: fs/mount_options.pm:137
+#: fs/mount_options.pm:139
#, c-format
-msgid "Mount the file system read-only."
+msgid "Mount the filesystem read-only."
msgstr "Monta-lo sistema de ficheiros coma de sĂ³ lectura."
-#: fs/mount_options.pm:139
+#: fs/mount_options.pm:141
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr ""
"Toda a E/S do sistema de ficheiros debe facerse de maneira sincronizada."
-#: fs/mount_options.pm:141
+#: fs/mount_options.pm:143
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr "Permite a tĂ³dolos usuarios montar e desmontar o sistema de ficheiros."
-#: fs/mount_options.pm:143
+#: fs/mount_options.pm:145
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow an ordinary user to mount the filesystem."
msgstr "Permitir que os usuarios normais monten o sistema de ficheiros."
-#: fs/mount_options.pm:145
+#: fs/mount_options.pm:147
#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr "Soportar atributos extendidos de \"user.\""
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr "Darlle acceso de escritura Ă³s usuarios normais"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
msgstr "Darlle acceso de sĂ³ lectura Ă³s usuarios normais"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "Punto de montaxe %s duplicado"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "Non hai ningunha particiĂ³n dispoñible"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "Examinando as particiĂ³ns para atopa-los puntos de montaxe"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Escolla os puntos de montaxe"
@@ -2575,18 +2539,18 @@ msgstr ""
"Non hai espacio de intercambio dabondo para levar a cabo a instalaciĂ³n, "
"engada algĂºn"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"Ten que ter unha particiĂ³n raĂ­z.\n"
"Para tela, cree unha particiĂ³n (ou prema nunha que xa exista).\n"
"Logo escolla a acciĂ³n ``Punto de montaxe'', e asĂ³ciea a `/'"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2597,53 +2561,58 @@ msgstr ""
"\n"
"Desexa continuar de tĂ³dolos xeitos?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "Usar espacio libre"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "Non hai espacio libre dabondo para crear novas particiĂ³ns"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "Usar particiĂ³ns existentes"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "Non hai ningunha particiĂ³n existente para usar"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "Calculando o tamaño da particiĂ³n de Microsoft Windows®"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr "Emprega-lo espacio libre dunha particiĂ³n de Microsoft Windows®"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "Que particiĂ³n desexa redimensionar?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr ""
"A particiĂ³n de Microsoft Windows® estĂ¡ demasiado fragmentada. Reinicie o seu "
"sistema con Microsoft Windows®, execute a utilidade ``defrag'', e despois "
-"reinicie a instalaciĂ³n de Mandriva Linux."
+"reinicie a instalaciĂ³n de %s."
+
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr ""
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2679,75 +2648,77 @@ msgstr ""
"Cando estea seguro, prema en %s."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Seguinte"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Partitionning"
msgstr "Particionando"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr "Que tamaño desexa conservar para Microsoft Windows® en a particiĂ³n %s?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "Tamaño"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "Redimensionando a particiĂ³n de Microsoft Windows®"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "Fallou o redimensionamento da FAT: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
"Non hai particiĂ³ns FAT que redimensionar (ou non hai espacio libre dabondo)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Eliminar Microsoft Windows®"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Erase and use entire disk"
msgstr "Borrar e usa-lo disco enteiro"
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "Ten mĂ¡is dun disco duro, ¿en cal deles desexa instalar linux?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
+msgstr ""
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr ""
"Perderanse TĂ“DALAS particiĂ³ns existentes e mailos seus datos na unidade %s"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "Particionamento de disco personalizado"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "Usar fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2756,65 +2727,70 @@ msgstr ""
"Agora pode particionar %s.\n"
"Cando remate, non esqueza gardar usando `w'"
-#: fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:425
+#, c-format
msgid "Ext2/3/4"
-msgstr "Ext3"
+msgstr ""
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "Non se puido atopar espacio dabondo para a instalaciĂ³n"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "O Asistente de Particionamento de DrakX atopou as seguintes soluciĂ³ns:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr ""
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "O particionamento fallou: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "Non pode usar JFS para particiĂ³ns mĂ¡is pequenas de 16MB"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "Non pode usar ReiserFS para particiĂ³ns mĂ¡is pequenas de 32MB"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr ""
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "simple"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "con /usr"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "servidor"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr ""
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2831,107 +2807,86 @@ msgstr ""
"\n"
"¿EstĂ¡ de acordo ca perda de tĂ³dalas particiĂ³ns?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "Os puntos de montaxe deben comezar por /"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "Os puntos de montaxe sĂ³ poden conter caracteres alfanumĂ©ricos"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "Xa existe unha particiĂ³n co punto de montaxe %s\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Seleccionou unha particiĂ³n RAID por software coma raĂ­z (/).\n"
-"Non hai ningĂºn cargador de arrinque capaz de manexar isto\n"
-"sen unha particiĂ³n /boot.\n"
-"AsegĂºrese de engadir unha particiĂ³n /boot"
-#: fsedit.pm:438
-#, fuzzy, c-format
+#: fsedit.pm:453
+#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-"Seleccionou unha particiĂ³n RAID por software coma raĂ­z (/).\n"
-"Non hai ningĂºn cargador de arrinque capaz de manexar isto\n"
-"sen unha particiĂ³n /boot.\n"
-"AsegĂºrese de engadir unha particiĂ³n /boot"
-#: fsedit.pm:446
-#, fuzzy, c-format
+#: fsedit.pm:461
+#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr ""
-"Seleccionou unha particiĂ³n RAID por software coma raĂ­z (/).\n"
-"Non hai ningĂºn cargador de arrinque capaz de manexar isto\n"
-"sen unha particiĂ³n /boot.\n"
-"AsegĂºrese de engadir unha particiĂ³n /boot"
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
-#, fuzzy, c-format
+#: fsedit.pm:472
+#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Seleccionou unha particiĂ³n RAID por software coma raĂ­z (/).\n"
-"Non hai ningĂºn cargador de arrinque capaz de manexar isto\n"
-"sen unha particiĂ³n /boot.\n"
-"AsegĂºrese de engadir unha particiĂ³n /boot"
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr ""
"Non pode usar un sistema de ficheiros cifrado para o punto de montaxe %s"
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
"Non pode usar un Volume LĂ³xico LVM para o punto de montaxe %s xa que "
"abrangue varios volumes fĂ­sicos"
-#: fsedit.pm:449
+#: fsedit.pm:484
#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-"Seleccionou o Volume LĂ³xico LVM coma raĂ­z (/).\n"
-"O cargador de arrinque non Ă© capaz de manexar isto cando o volume\n"
-"abrangue varios volumes fĂ­sicos.\n"
-"\n"
-"Debe crear unha particiĂ³n /boot primeiro"
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "Este directorio deberĂ­a permanecer dentro do sistema de ficheiros raĂ­z"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2940,12 +2895,12 @@ msgstr ""
"Necesita un sistema de ficheiros real (ext2/3/4, reiserfs, xfs, ou jfs) para "
"este punto de montaxe\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "Non hai espacio libre dabondo para asignar automĂ¡ticamente"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "Nada que facer"
@@ -2955,283 +2910,278 @@ msgstr "Nada que facer"
msgid "SATA controllers"
msgstr "Controladores SATA"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "Controladores RAID"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "Controladoras (E)IDE/ATA"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, c-format
msgid "Card readers"
msgstr "Lectores de tarxetas"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "Controladoras Firewire"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "Controladoras PCMCIA"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "Controladoras SCSI"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "Controladoras USB"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "Portos USB"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "Controladores SMBus"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "Bridges e controladores do sistema"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Disquete"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "Disco Duro"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr "Dispositivos de Almacenamento Masivo USB"
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CDROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "Gravadoras de CD/DVD"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "Cinta"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "Controladoras AGP"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "Tarxeta de Video"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr "Tarxeta DVB"
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "Tarxeta de TV"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "Outros dispositivos MultiMedia"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "Tarxeta de Son"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "Webcam"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "Procesadores"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "Adaptadores RDSI"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr "Dispositivos de son USB"
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr "Tarxetas de radio"
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr "Tarxetas de rede ATM"
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr "Tarxetas de rede WAN"
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr "Dispositivos Bluetooth"
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "Tarxeta Ethernet"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "MĂ³dem"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "Adaptadores ADSL"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "Memoria"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "Impresora"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr "Controladores de portos de xogo"
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "Joystick"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Teclado"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr "Tableta e pantalla tĂ¡ctil"
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "Rato"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr "BiometrĂ­a"
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "SAI"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "EscĂ¡ner"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "Descoñecidos/Outros"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "cpu # "
-#: harddrake/sound.pm:303
-#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "Por Favor, Agarde... Aplicando a configuraciĂ³n"
-
-#: harddrake/sound.pm:366
+#: harddrake/sound.pm:80
#, c-format
-msgid "Enable PulseAudio"
-msgstr "Habilitar PulseAudio"
+msgid "No known driver"
+msgstr "Controlador descoñecido"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr "Habilitar son 5.1 con Pulse Audio"
+msgid "There's no known driver for your sound card (%s)"
+msgstr "Non hai ningĂºn driver coñecido para a sĂºa tarxeta de son (%s)"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
-msgstr "Habilitar o cambio de usuario para as aplicaciĂ³ns de audio"
+msgid "Enable PulseAudio"
+msgstr "Habilitar PulseAudio"
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr "Empregar o modo Glitch-Free"
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr "Restablecer os valores predeterminados do mesturador de son"
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr "SoluciĂ³n de problemas"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "Non hai controlador alternativo"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
@@ -3240,190 +3190,80 @@ msgstr ""
"Non hai ningĂºn driver OSS/ALSA alternativo para a sĂºa tarxeta de son (%s) "
"que actualmente usa \"%s\""
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "ConfiguraciĂ³n do son"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-"AquĂ­ pode seleccionar un driver alternativo (tanto OSS coma ALSA) para a sĂºa "
-"tarxeta de son (%s)."
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-"\n"
-"\n"
-"A tarxeta estĂ¡ usando o driver %s\"%s\" (o driver predeterminado da tarxeta "
-"Ă© \"%s\")"
+msgid "Sound troubleshooting"
+msgstr "SoluciĂ³n de problemas co son"
-#: harddrake/sound.pm:414
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-"OSS (Open Sound System) foi a primeira API de son. É unha API de son "
-"independente do SO (estĂ¡ dispoñible na maiorĂ­a dos sistemas UNIX(tm)) pero Ă© "
-"unha API moi bĂ¡sica e limitada.\n"
-"Ainda mĂ¡is, tĂ³dolos drivers OSS reinventan a roda.\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) Ă© unha arquitectura modularizada\n"
-"que soporta un gran rango de tarxetas ISA, USB e PCI.\n"
+"- 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.\n"
"\n"
-"Tamén proporciona unha API superior ca OSS.\n"
"\n"
-"Para usar alsa pĂ³dense usar:\n"
-"- a vella api de compatibilidade con OSS\n"
-"- a nova api ALSA que proporciona moitas funcionalidades melloradas pero "
-"require o uso da librerĂ­a ALSA.\n"
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "Controlador:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- \"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\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"O antigo driver \"%s\" estĂ¡ na lista negra.\n"
"\n"
-"Comunicouse que bloquea o kernel Ă³ descargarse.\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"SĂ³ se usarĂ¡ o novo driver \"%s\" no seguinte inicio."
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "Non hai un controlador de cĂ³digo aberto"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"Non hai un driver libre para a sĂºa tarxeta de son (%s), pero hai un driver "
-"propietario en \"%s\"."
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "Controlador descoñecido"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Non hai ningĂºn driver coñecido para a sĂºa tarxeta de son (%s)"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "SoluciĂ³n de problemas co son"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
+"- \"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.\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-"A maneira clĂ¡sica de comprobaciĂ³n de erros do son Ă© executar os seguintes "
-"comandos:\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" diralle que driver usa a sĂºa tarxeta\n"
-"de forma predeterminada\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" diralle que driver estĂ¡\n"
-"usando agora mesmo\n"
"\n"
-"- \"/sbin/lsmod\" permitiralle comprobar se o seu mĂ³dulo (driver)\n"
-"estĂ¡ cargado ou non\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" e \"/sbin/chkconfig --list alsa\"\n"
-"diranlle se os servicios sound e alsa estĂ¡n configurados para\n"
-"executarse no nivel de execuciĂ³n 3\n"
"\n"
-"- \"aumix -q\" diralle se o volume do son estĂ¡ silenciado ou non\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" diralle que programa estĂ¡ usando a\n"
-"tarxeta de son.\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "Déixeme escoller un driver calquera"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "Escolleando un driver Ă³ chou"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"/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)\n"
msgstr ""
-"Se sabe cal driver Ă© o axeitado para a sĂºa tarxeta\n"
-"pode escollelo na lista de enriba.\n"
-"\n"
-"O driver actual para a sĂºa tarxeta de son \"%s\" Ă© \"%s\" "
#: harddrake/v4l.pm:12
#, c-format
@@ -3451,7 +3291,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
"Para a maiorĂ­a das tarxetas de TV modernas, o mĂ³dulo bttv do kernel Linux "
"detecta automĂ¡ticamente os parĂ¡metros correctos.\n"
@@ -3469,70 +3309,73 @@ msgstr "Modelo de tarxeta:"
msgid "Tuner type:"
msgstr "Tipo de sintonizador:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "Aceptar"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Si"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "Non"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Escolla un ficheiro"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Engadir"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Modificar"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Finalizar"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "Anterior"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
msgstr "Non se escolleu ningĂºn ficheiro"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
msgstr "Escolleu un directorio, non un ficheiro"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
msgstr "Non existe tal directorio"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "Non existe tal ficheiro"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr "AtenciĂ³n, Bloq MaiĂºs estĂ¡ activado"
@@ -3611,1250 +3454,1279 @@ msgstr "Reenviar"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "Andorra"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "Emiratos Ărabes Unidos"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "AfganistĂ¡n"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antiga e Barbuda"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Anguila"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "Albania"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "Armenia"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Antillas Neerlandesas"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "Angola"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "AntĂ¡rtida"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "Arxentina"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "Samoa Americana"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "Austria"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "Australia"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "Aruba"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "AcerbaixĂ¡n"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Bosnia-Hercegovina"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbados"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Bangladesh"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Bélxica"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Burkina Faso"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "Bulgaria"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Bahrain"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Burundi"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "BenĂ­n"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Illas Bermudas"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Brunei Darussalam"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Bolivia"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Brasil"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahamas"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "ButĂ¡n"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Illa Bouvet"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Botsuana"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Bielorrusia"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Belice"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "CanadĂ¡"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Illas Cocos"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "Congo (Kinshasa)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "RepĂºblica Centroafricana"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "Congo (Brazzaville)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "SuĂ­za"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "Costa de Marfil"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Illas Cook"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Chile"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "CamerĂºn"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "China"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "Colombia"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "Costa Rica"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Serbia e Montenegro"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "Cuba"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Cabo Verde"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "Illa Christmas"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "Chipre"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "RepĂºblica Checa"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "Alemaña"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "XibutĂ­"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Dinamarca"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Dominica"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "RepĂºblica Dominicana"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "Alxeria"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Ecuador"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Estonia"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Exipto"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Sahara Occidental"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Eritrea"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "España"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "EtiopĂ­a"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Finlandia"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Fidxi"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Illas Malvinas (Falkland)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Micronesia"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Illas Feroe"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Francia"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "GabĂ³n"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "Reino Unido"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Granada"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "Xeorxia"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "GĂ¼iana Francesa"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Gana"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Xibraltar"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Grenlandia"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Gambia"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Guinea"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Guadalupe"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Guinea Ecuatorial"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Grecia"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "Illas Xeorxia do Sur e Sandwich do Sur"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Guatemala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Guam"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Guinea Bisau"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "GĂ¼iana"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Hong Kong (China)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Illas Heard e McDonald"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Honduras"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "Croacia"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "HaitĂ­"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "HungrĂ­a"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Indonesia"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Irlanda"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Israel"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "India"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Territorios BritĂ¡nicos do OcĂ©ano Ăndico"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Iraq"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "IrĂ¡n"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Islandia"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "Italia"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Xamaica"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "Xordania"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "XapĂ³n"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "Quenia"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "KirgizstĂ¡n"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "Camboia"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Kiribati"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "Comores"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "Saint Kitts e Nevis"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "Corea do Norte"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "Corea do Sur"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Kuvait"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "Illas CaimĂ¡n"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "KazakhstĂ¡n"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Laos"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "LĂ­bano"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Santa LucĂ­a"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Liechtenstein"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Sri Lanka"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Liberia"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Lesoto"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Lituania"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Luxemburgo"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Letonia"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "Libia"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "Marrocos"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "MĂ³naco"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "Moldavia"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "Madagascar"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Illas Marshall"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "Macedonia"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "MalĂ­"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Birmania"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "Mongolia"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Illas Marianas do Norte"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "Martinica"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "Mauritania"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montserrat"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "Malta"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "Mauricio"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "Maldivas"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Malaui"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "México"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "Malaisia"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "Mozambique"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "Namibia"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "Nova Caledonia"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "NĂ­xer"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Illa Norfolk"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "Nixeria"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Nicaragua"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "PaĂ­ses Baixos"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Noruega"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "Nepal"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "Nauru"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niue"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "Nova Celandia"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "OmĂ¡n"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "PanamĂ¡"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "PerĂº"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "Polinesia Francesa"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "PapĂºa-Nova Guinea"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Filipinas"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "PaquistĂ¡n"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "Polonia"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Saint Pierre e Miquelon"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitcairn"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "Porto Rico"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Palestina"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "Portugal"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paraguai"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Palau"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Qatar"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "ReuniĂ³n"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Romania"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Rusia"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Ruanda"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "Arabia SaudĂ­"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Illas SalomĂ³n"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Seychelles"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "SudĂ¡n"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Suecia"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Singapur"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Santa Helena"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Eslovenia"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Illas Svalbard e Jan Mayen"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "Eslovaquia"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Serra Leoa"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "San Marino"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Senegal"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "Somalia"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Surinam"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "San Tomé e Príncipe"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "O Salvador"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "Siria"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Suazilandia"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Illas Turks e Caicos"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "Chad"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "Territorios Franceses do Sur"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Togo"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Tailandia"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "TaxikistĂ¡n"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Toquelau"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "Timor Oriental"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "TurkmenistĂ¡n"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Tunicia"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Tonga"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "TurquĂ­a"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Trindade e Tobago"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Tuvalu"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "TaiwĂ¡n"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Tanzania"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "UcraĂ­na"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Uganda"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "Illas Exteriores Menores dos EEUU"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "Estados Unidos"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Uruguai"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "UzbekistĂ¡n"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "O Vaticano"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "San Vincente e as Granadinas"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Venezuela"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "Illas Virxes (BritĂ¡nicas)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "Illas Virxes (Norteamericanas)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Vietnam"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Vanuatu"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "Wallis e Futuna"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Samoa"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Iemen"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Maiote"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "SudĂ¡frica"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Zambia"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Cimbabue"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "Benvido a %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
"Fallou o movemento das extensiĂ³ns fĂ­sicas usadas a outros volumes fĂ­sicos"
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr "O volume fĂ­sico %s ainda se estĂ¡ usando"
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "Quitar primeiro os volumes lĂ³xicos\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
"O cargador de arrinque non pode manexar /boot en varios volumes fĂ­sicos"
+#. -PO: Only write something if needed:
#: messages.pm:11
-#, fuzzy, c-format
+#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr ""
+"ESTE TEXTO É UNHA TRADUCCIÓN, CON PROPÓSITO EXCLUSIVAMENTE \n"
+"INFORMATIVO, DOS TERMOS DA LICENZA DE MAGEIA LINUX. EN NINGĂN CASO \n"
+"ESTA TRADUCCIĂ“N TEN VALOR LEGAL. O ĂNICO TEXTO DESTA LICENZA CON \n"
+"VALOR LEGAL É A VERSIÓN ORIXINAL DA LICENZA DE MAGEIA LINUX. Non \n"
+"obstante agardamos que esta traducciĂ³n axude Ă³s galegofalantes a entender "
+"mellor dita licenza, \n"
+"ainda que o traductor a traduciu como boamente puido."
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "IntroducciĂ³n"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+"O sistema operativo e os diferentes compoñentes dispoñibles na distribuciĂ³n "
+"Mageia \n"
+"chamaranse \"Productos de Software\" de aqui en diante. Os Productos de "
+"Software inclĂºen, \n"
+"pero non estĂ¡n restrinxidos a, o conxunto de programas, mĂ©todos, regras e "
+"documentaciĂ³n \n"
+"relacionada co sistema operativo e os diferentes compoñentes da distribuciĂ³n "
+"Mageia."
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr "1. Acordo de Licenza"
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4868,16 +4740,39 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+"Por favor lea este documento con coidado. Este documento Ă© un acordo de \n"
+"licenza entre vostede e Mageia o cal se aplica Ă³s Productos de Software.\n"
+"Se instala, duplica ou usa os Productos de Software de calquera maneira, "
+"vostede \n"
+"acepta completa e explicitamente axustarse Ă³s termos e condiciĂ³ns desta "
+"Licenza. \n"
+"Se vostede non estĂ¡ de acordo con calquera parte desta Licenza, non se lle "
+"permite instalar, \n"
+"duplicar ou usar os Productos de Software. \n"
+"Calquera intento de instalar, duplicar ou usar os Productos de Software "
+"dalgĂºn xeito que non \n"
+"cumpra cos termos e condiciĂ³ns desta Licenza estĂ¡ prohibido e anularĂ¡ os "
+"seus dereitos baixo \n"
+"esta Licenza. Cara o remate da Licenza, vostede debe destruir "
+"inmediatamente \n"
+"tĂ³dalas copias dos Productos de Software."
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr "2. GarantĂ­a Limitada"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4885,15 +4780,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4902,113 +4797,22 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
-"The Software Products consist of components created by different persons or "
-"entities. %s\n"
-"Most of these licenses allow you to use, duplicate, adapt or redistribute "
-"the components which \n"
-"they cover. Please read carefully the terms and conditions of the license "
-"agreement for each component \n"
-"before using any component. Any question on a component license should be "
-"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
-"All rights to the components of the Software Products belong to their "
-"respective authors and are \n"
-"protected by intellectual property and copyright laws applicable to software "
-"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
-"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
-"If any portion of this agreement is held void, illegal or inapplicable by a "
-"court judgment, this \n"
-"portion is excluded from this contract. You remain bound by the other "
-"applicable sections of the \n"
-"agreement.\n"
-"The terms and conditions of this License are governed by the Laws of "
-"France.\n"
-"All disputes on the terms of this license will preferably be settled out of "
-"court. As a last \n"
-"resort, the dispute will be referred to the appropriate Courts of Law of "
-"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"you."
msgstr ""
-"ESTE TEXTO É UNHA TRADUCCIÓN, CON PROPÓSITO EXCLUSIVAMENTE \n"
-"INFORMATIVO, DOS TERMOS DA LICENZA DE MANDRIVA LINUX. EN NINGĂN CASO \n"
-"ESTA TRADUCCIĂ“N TEN VALOR LEGAL. O ĂNICO TEXTO DESTA LICENZA CON \n"
-"VALOR LEGAL É A VERSIÓN ORIXINAL DA LICENZA DE MANDRIVA LINUX. Non \n"
-"obstante agardamos que esta traducciĂ³n axude Ă³s galegofalantes a entender "
-"mellor dita licenza, \n"
-"ainda que o traductor a traduciu como boamente puido.\n"
-"\n"
-"\n"
-"IntroducciĂ³n\n"
-"\n"
-"O sistema operativo e os diferentes compoñentes dispoñibles na distribuciĂ³n "
-"Mandriva Linux \n"
-"chamaranse \"Productos de Software\" de aqui en diante. Os Productos de "
-"Software inclĂºen, \n"
-"pero non estĂ¡n restrinxidos a, o conxunto de programas, mĂ©todos, regras e "
-"documentaciĂ³n \n"
-"relacionada co sistema operativo e os diferentes compoñentes da distribuciĂ³n "
-"Mandriva Linux.\n"
-"\n"
-"\n"
-"1. Acordo de Licenza\n"
-"\n"
-"Por favor lea este documento con coidado. Este documento Ă© un acordo de \n"
-"licenza entre vostede e Mandriva S.A. o cal se aplica Ă³s Productos de "
-"Software.\n"
-"Se instala, duplica ou usa os Productos de Software de calquera maneira, "
-"vostede \n"
-"acepta completa e explicitamente axustarse Ă³s termos e condiciĂ³ns desta "
-"Licenza. \n"
-"Se vostede non estĂ¡ de acordo con calquera parte desta Licenza, non se lle "
-"permite instalar, \n"
-"duplicar ou usar os Productos de Software. \n"
-"Calquera intento de instalar, duplicar ou usar os Productos de Software "
-"dalgĂºn xeito que non \n"
-"cumpra cos termos e condiciĂ³ns desta Licenza estĂ¡ prohibido e anularĂ¡ os "
-"seus dereitos baixo \n"
-"esta Licenza. Cara o remate da Licenza, vostede debe destruir "
-"inmediatamente \n"
-"tĂ³dalas copias dos Productos de Software.\n"
-"\n"
-"\n"
-"2. GarantĂ­a Limitada\n"
-"\n"
"Os Productos de Software e a documentaciĂ³n adxunta proporciĂ³nanase \"como "
"estĂ¡n\", sen \n"
"garantĂ­as, ata onde o permita a lei.\n"
-"Mandriva S.A. non serĂ¡ responsable baixo ningĂºn tipo de circunstancias e ata "
-"onde o permita \n"
+"Mageia non serĂ¡ responsable baixo ningĂºn tipo de circunstancias e ata onde o "
+"permita \n"
"a lei, por calquera dano especial, relacionado, directa ou indirectamente "
"sexa cal sexa \n"
"(incluindo pero sen limitarse a, danos por perda de negocio, interrupciĂ³n "
@@ -5017,14 +4821,14 @@ msgstr ""
"outra perda en \n"
"consecuencia) exceptuando o uso ou incapacidade para usar os Productos de "
"Software, \n"
-"incluso se Mandriva S.A. tivera avisado da posibilidade ou existencia de "
-"tales danos.\n"
+"incluso se Mageia tivera avisado da posibilidade ou existencia de tales "
+"danos.\n"
"\n"
"RESPONSABILIDADE LIMITADA RELACIONADA CA POSESIÓN OU USO DE SOFTWARE "
"PROHIBIDO NALGĂNS PAĂSES\n"
"\n"
-"Ata onde a lei o permita, Mandriva S.A. ou os seus distribuidores, non serĂ¡n "
-"baixo ningunha \n"
+"Ata onde a lei o permita, Mageia ou os seus distribuidores, non serĂ¡n baixo "
+"ningunha \n"
"circunstancia, considerados responsables por calquera dano dano especial, "
"relacionado, directa \n"
"ou indirectamente sexa cal sexa (incluindo pero sen limitarse a, danos por "
@@ -5034,51 +4838,82 @@ msgstr ""
"xulgado, ou calquera outra perda en consecuencia) exceptuando a posesiĂ³n e "
"uso de compoñentes \n"
"de software ou exceptuando a descarga de compoñentes de software dalgĂºn dos "
-"sitios de Mandriva Linux \n"
+"sitios de Mageia \n"
"que estea prohibido ou restrinxido nalgĂºns paĂ­ses polas leis locais. Esta "
"responsabilidade limitada \n"
"aplĂ­case, pero non estĂ¡ restrinxida a, os compoñentes de cifrado forte "
-"incluidos nos Productos de Software.\n"
-"\n"
-"\n"
-"3. A Licenza GPL e Licenzas Relacionadas\n"
-"\n"
-"Os Productos de Software consisten en compoñentes creados por persoas ou "
-"entidades diferentes. \n"
-"A maior parte destes compoñentes estĂ¡n baixo os termos e condiciĂ³ns da "
-"Licenza PĂºblica Xeral \n"
-"de GNU, que dende agora chamaremos \"GPL\", ou licenzas semellantes. A maior "
-"parte \n"
-"destas licenzas permĂ­tenlle usar, duplicar, adaptar ou redistribuĂ­r os "
-"compoñentes que \n"
-"cobren. Por favor lea con coidado os termos e condiciĂ³ns do acordo de "
-"licenza de cada \n"
-"compoñente antes de usar calquera compoñente. Calquera pregunta sobre a "
-"licenza dun \n"
-"compoñente debe dirixirse Ă³ autor do compoñente e non a Mandriva. Os "
-"programas desenvolvidos \n"
-"por Mandriva S.A. estĂ¡n baixo a Licenza GPL. A documentaciĂ³n escrita por "
-"Mandriva S.A. estĂ¡ \n"
-"baixo unha licenza especĂ­fica. Por favor refĂ­rase Ă¡ documentaciĂ³n para obter "
-"mĂ¡is detalles.\n"
-"\n"
-"\n"
-"4. Dereitos de Propiedade Intelectual\n"
-"\n"
+"incluidos nos Productos de Software."
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr "3. A Licenza GPL e Licenzas Relacionadas"
+
+#: messages.pm:70
+#, c-format
+msgid ""
+"The Software Products consist of components created by different persons or "
+"entities.\n"
+"Most of these licenses allow you to use, duplicate, adapt or redistribute "
+"the components which \n"
+"they cover. Please read carefully the terms and conditions of the license "
+"agreement for each component \n"
+"before using any component. Any question on a component license should be "
+"addressed to the component \n"
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
+"Documentation written \n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr "4. Dereitos de Propiedade Intelectual"
+
+#: messages.pm:81
+#, c-format
+msgid ""
+"All rights to the components of the Software Products belong to their "
+"respective authors and are \n"
+"protected by intellectual property and copyright laws applicable to software "
+"programs.\n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
+"Products, as a whole or in parts, by all means and for all purposes.\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
"TĂ³dolos dereitos dos compoñentes dos Productos de Software pertencen Ă³s seus "
"respectivos autores \n"
"e estĂ¡n protexidos polas leis de propiedade intelectual e copyright "
"aplicables Ă³s programas de software.\n"
-"Mandriva S.A. resérvase os seus dereitos para modificar ou adaptar os "
-"Productos de \n"
+"Mageia resérvase os seus dereitos para modificar ou adaptar os Productos "
+"de \n"
"Software, en conxunto ou en parte, de calquera maneira e para tĂ³dolos "
"propĂ³sitos.\n"
-"\"Mandriva\", \"Mandriva Linux\" e os logos asociados son marcas comerciais "
-"de Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Leis de Dominio \n"
-"\n"
+"\"Mageia\" e os logos asociados son marcas comerciais de %s"
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr "5. Leis de Dominio"
+
+#: messages.pm:90
+#, c-format
+msgid ""
+"If any portion of this agreement is held void, illegal or inapplicable by a "
+"court judgment, this \n"
+"portion is excluded from this contract. You remain bound by the other "
+"applicable sections of the \n"
+"agreement.\n"
+"The terms and conditions of this License are governed by the Laws of "
+"France.\n"
+"All disputes on the terms of this license will preferably be settled out of "
+"court. As a last \n"
+"resort, the dispute will be referred to the appropriate Courts of Law of "
+"Paris - France.\n"
+"For any question on this document, please contact Mageia."
+msgstr ""
"Se calquera parte deste acordo Ă© declarada nula, ilegal ou inaplicable por "
"un xulgado, dita porciĂ³n \n"
"excluirase deste contrato. Vostede continuarĂ¡ ligado polas outras secciĂ³ns "
@@ -5088,64 +4923,16 @@ msgstr ""
"fĂ³ra dos xulgados. \n"
"Coma Ăºltimo recurso, a disputa remitirase Ă³ Xulgado apropiado de ParĂ­s - "
"Francia.\n"
-"Para calquera pregunta sobre este documento, por favor contacte con Mandriva "
-"S.A. \n"
+"Para calquera pregunta sobre este documento, por favor contacte con Mageia S."
+"A."
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
@@ -5159,88 +4946,33 @@ msgstr ""
"estĂ¡ seguro de se lle pode afectar unha patente, verifique as sĂºas leis "
"locais."
-#: messages.pm:120
+#: messages.pm:111
#, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
+"Noraboa, rematou a instalaciĂ³n.\n"
+"Quite o disco de arrinque da unidade e prema Intro para reiniciar."
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:113
#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
msgstr ""
-"Noraboa, rematou a instalaciĂ³n.\n"
-"Quite o disco de arrinque da unidade e prema Intro para reiniciar.\n"
-"\n"
-"\n"
"Para informaciĂ³n sobre parches dispoñibles para esta versiĂ³n\n"
-"de Mandriva Linux, consulte as erratas dispoñibles en:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Para informaciĂ³n sobre a configuraciĂ³n do seu sistema, despois\n"
-"da instalaciĂ³n, hai un capĂ­tulo na GuĂ­a de Usuario Oficial de Mandriva Linux."
+"de Mageia, consulte as erratas dispoñibles en:\n"
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
#: modules/interactive.pm:19
#, c-format
@@ -5284,18 +5016,18 @@ msgstr "Instalando o driver para o controlador USB"
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "Instalando o driver para o controlador firewire %s"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "Instalando o driver para o controlador firewire \"%s\""
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "Instalando o driver para o controlador de disco duro %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "Instalando o driver para o controlador de disco duro \"%s\""
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "Instalando o driver para a controladora ethernet %s"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "Instalando o driver para a controladora ethernet \"%s\""
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5378,35 +5110,35 @@ msgstr ""
"Fallo Ă³ carga-lo mĂ³dulo %s\n"
"¿Desexa volve-lo intentar con outros parĂ¡metros?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr ""
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr "O contrasinal é sinxela de adiviñar"
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr "O contrasinal debe ser resistente a ataques bĂ¡sicos"
-#: mygtk2.pm:1544 mygtk2.pm:1545
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
#, c-format
msgid "Password seems secure"
msgstr "O contrasinal semella seguro"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "mount fallou: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "As particiĂ³ns extendidas non estĂ¡n soportadas nesta plataforma"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
@@ -5414,10 +5146,10 @@ msgstr ""
"A Ăºnica soluciĂ³n Ă© despraza-las particiĂ³ns primarias para que\n"
"o burato estea despois das particiĂ³ns estendidas."
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
@@ -5427,22 +5159,22 @@ msgstr ""
"Isto significa que calquera escritura no disco terminarĂ¡ en datos corruptos "
"aleatorios."
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr ""
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr ""
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr ""
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
@@ -5451,65 +5183,65 @@ msgstr ""
"Detectouse que algĂºns paquetes non son precisos para a configuraciĂ³n seu "
"sistema."
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr "Removeranse os seguintes paquetes, se non escolle outra alternativa:"
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, c-format
msgid "Unused hardware support"
msgstr ""
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr ""
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr "Non se puido engadir unha particiĂ³n Ă³ RAID _formatado_ %s"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "Non hai particiĂ³ns dabondo para o nivel RAID %d\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "¡Non se puido crea-lo directorio /usr/share/sane/firmware!"
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "¡Non se puido crea-lo enlace /usr/share/sane/%s!"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr ""
"¡Non se puido copia-lo ficheiro de firmware %s a /usr/share/sane/firmware!"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr "Non se puido establecer os permisos do ficheiro de firmware %s!"
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "Scannerdrake"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr ""
"Non se puideron instalar os paquetes necesarios para compartir os seus "
"escĂ¡ners."
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr ""
@@ -5568,11 +5300,11 @@ msgid "Allow direct root login."
msgstr "Permitir o login directo do usuario root."
#: security/help.pm:33
-#, c-format
+#, fuzzy, c-format
msgid ""
"Allow the list of users on the system on display managers (kdm and gdm)."
msgstr ""
-"Permitir ve-la lista de usuarios do sistema nos xestores de entrada (kdm e "
+"Permitir ve-la lista de usuarios do sistema nos xestores de entrada (sddm e "
"gdm)."
#: security/help.pm:35
@@ -5629,8 +5361,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
"Autorizar:\n"
"\n"
@@ -5731,7 +5463,7 @@ msgstr "Usar contrasinal para autenticar Ă³s usuarios."
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr "Activar a verificaciĂ³n de promiscuidade de tarxetas ethernet."
#: security/help.pm:96
@@ -5954,9 +5686,9 @@ msgid "Direct root login"
msgstr "Entrada directa de root Ă³ sistema"
#: security/l10n.pm:19
-#, c-format
+#, fuzzy, c-format
msgid "List users on display managers (kdm and gdm)"
-msgstr "Listar os usuarios nos xestores de entrada (kdm e gdm)"
+msgstr "Listar os usuarios nos xestores de entrada (sddm e gdm)"
#: security/l10n.pm:20
#, c-format
@@ -6194,7 +5926,7 @@ msgstr "EstĂ¡ndar"
msgid "Secure"
msgstr "Seguro"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -6203,7 +5935,7 @@ msgid ""
"on your own."
msgstr ""
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -6212,7 +5944,7 @@ msgstr ""
"Esta Ă© a seguridade recomendada para un ordenador usado para conectar\n"
"Ă¡ Internet como cliente."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -6228,48 +5960,48 @@ msgstr ""
"Nota: se a sĂºa mĂ¡quina sĂ³ Ă© un cliente da Internet, debe escoller un nivel "
"menor."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "OpciĂ³ns BĂ¡sicas de DrakSec"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "Escolla o nivel de seguridade"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "Administrador de Seguridade:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr "Nome de usuario ou enderezo electrĂ³nico:"
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "Executa-lo sistema de son ALSA (Advanced Linux Sound Architecture)"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anacron, un xestor de comandos periĂ³dicos."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -6278,7 +6010,7 @@ msgstr ""
"apmd Ăºsase para monitoriza-lo estado da baterĂ­a e rexistralo a travĂ©s do\n"
"syslog. TamĂ©n pode usarse para apaga-la mĂ¡quina cando a baterĂ­a estĂ¡ baixa."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -6288,11 +6020,16 @@ msgstr ""
"cando se executou at, e executa comandos de lotes cando a carga media\n"
"Ă© baixa dabondo."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr ""
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6411,20 +6148,10 @@ msgstr ""
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Execute o filtrado de paquetes do kernel Linux serie 2.2,\n"
-"para configurar un cortalumes que protexa a sĂºa mĂ¡quina\n"
-"de ataques dende a rede."
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6435,7 +6162,7 @@ msgstr ""
"/etc/sysconfig/keyboard. Este pode escollerse usando a utilidade\n"
"kbdconfig. DeberĂ­a deixar isto activado para a maiorĂ­a dos sistemas."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6444,17 +6171,17 @@ msgstr ""
"RexeneraciĂ³n automatica da cabeceira do kernel en /boot\n"
" para /usr/include/linux/{autoconf,versiĂ³n}.h"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "ConfiguraciĂ³n e detecciĂ³n automĂ¡tica do hardware Ă³ arrincar."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6463,7 +6190,7 @@ msgstr ""
"Algunhas veces, Linuxconf levarĂ¡ a cabo varias tarefas Ă³ arrincar para\n"
"mante-la configuraciĂ³n do sistema."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6473,7 +6200,7 @@ msgstr ""
"correctamente. É basicamente un servidor que distribĂºe os traballos de\n"
"impresiĂ³n Ă¡(s) impresora(s)."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6482,17 +6209,17 @@ msgstr ""
"Linux Virtual Server, Ăºsase para construir un servidor de alto\n"
"rendemento e alta dispoñibilidade."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
@@ -6501,12 +6228,12 @@ msgstr ""
"DBUS Ă© un daemon que difunde notificaciĂ³ns de eventos do sistema e outras "
"mensaxes"
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6515,12 +6242,12 @@ msgstr ""
"named (BIND) Ă© un Servidor de Nomes de Dominio (DNS), que se\n"
"emprega para converte-los nomes das mĂ¡quinas en enderezos IP."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6529,7 +6256,7 @@ msgstr ""
"Monta e desmonta tĂ³dolos puntos de montaxe de Sistemas de\n"
"Ficheiros de Rede (NFS), SMB (Lan Manager/Windows) e NCP (NetWare)."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6538,17 +6265,17 @@ msgstr ""
"Activa/desactiva tĂ³dalas interfaces de rede configuradas para\n"
"seren activadas no arrinque."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6561,7 +6288,7 @@ msgstr ""
"usando\n"
"o ficheiro /etc/exports."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6570,12 +6297,12 @@ msgstr ""
"NFS é un protocolo popular para compartir ficheiros a través de\n"
"redes TCP/IP. Este servicio fornece funcionalidade de bloqueo de ficheiros."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr "Sincroniza a hora do sistema usando Network Time Protocol (NTP)"
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
@@ -6584,17 +6311,17 @@ msgstr ""
"Activar automaticamente o teclado numérico tanto na consola\n"
"coma no Xorg Ă³ arrincar."
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "Soporta as OKI 4w e impresoras compatibles."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6606,7 +6333,7 @@ msgstr ""
"en portĂ¡tiles. Non serĂ¡ arrincado ata que non estea configurado de xeito\n"
"que non haxa problemas Ă³ telo instalado en mĂ¡quinas que non o precisan."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6619,12 +6346,12 @@ msgstr ""
"mĂ¡quinas que actĂºan de servidores de protocolos que usan o mecanismo\n"
"RPC."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
@@ -6633,7 +6360,7 @@ msgstr ""
"Postfix Ă© un Axente de Transporte de Correo (MTA), que Ă© o programa\n"
"que move o correo dunha mĂ¡quina a outra."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6642,21 +6369,21 @@ msgstr ""
"Garda e restaura o estado da entropĂ­a do sistema para unha xeraciĂ³n\n"
"de nĂºmeros aleatorios de calidade."
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
"Asignar dispositivos raw a dispositivos de bloque (coma as particiĂ³ns do "
"disco duro), para o uso de aplicaciĂ³ns coma Oracle ou reproductores de DVD"
-#: services.pm:103
-#, fuzzy, c-format
+#: services.pm:101
+#, c-format
msgid "Nameserver information manager"
-msgstr "InformaciĂ³n da unidade de disco duro"
+msgstr ""
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6668,7 +6395,7 @@ msgstr ""
"en redes pequenas, outros protocolos mĂ¡is complexos de encamiñamento\n"
"precĂ­sanse para redes mĂ¡is complexas."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6677,17 +6404,14 @@ msgstr ""
"O protocolo rstat permite Ă³s usuarios dunha rede obter\n"
"mĂ©tricas de rendemento de calquera mĂ¡quina desa rede."
-#: services.pm:109
-#, fuzzy, c-format
+#: services.pm:107
+#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
"system log files. It is a good idea to always run rsyslog."
msgstr ""
-"Syslog é o método que usan moitos daemons para rexistrar\n"
-"mensaxes nos diversos ficheiros de rexistro do sistema. É unha\n"
-"boa idea executar sempre syslog."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6696,7 +6420,7 @@ msgstr ""
"O protocolo rusers permite Ă³s usuarios dunha rede identificar\n"
"quen estĂ¡ conectado noutras mĂ¡quinas activas."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6706,7 +6430,7 @@ msgstr ""
"lista de tĂ³dolos usuarios conectados a unha mĂ¡quina que estĂ¡ a\n"
"executar o daemon rwho (similar Ă³ finger)."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
@@ -6714,12 +6438,17 @@ msgstr ""
"SANE (Scanner Access Now Easy) permite acceder a escĂ¡ners, cĂ¡maras de "
"vĂ­deo, ..."
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
@@ -6728,17 +6457,17 @@ msgstr ""
"O protocolo SMB/CIFS permĂ­telle compartir o acceso a ficheiros e impresoras "
"e tamén se integra cun dominio de Windows Server"
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "Executa-lo sistema se son na sĂºa mĂ¡quina"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
@@ -6747,7 +6476,7 @@ msgstr ""
"Secure Shell Ă© un protocolo de rede que permite que se intercambien datos "
"por unha canle segura entre dous ordenadores"
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6757,92 +6486,94 @@ msgstr ""
"mensaxes nos diversos ficheiros de rexistro do sistema. É unha\n"
"boa idea executar sempre syslog."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "Carga-los drivers para os dispositivos USB."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr "Inicia o Servidor de Fontes das X."
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr "Inicia outros daemons baixo demanda."
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "ImpresiĂ³n"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Internet"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "Compartimento de ficheiros"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "Rede"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "Sistema"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "AdministraciĂ³n Remota"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "Servidor de Bases de Datos"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "Servicios"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "Escolla os servicios que deben ser lanzados no arrinque do sistema"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d activados de %d indicados"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "executĂ¡ndose"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "parado"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "Servicios e daemons"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -6851,32 +6582,27 @@ msgstr ""
"Non hai informaciĂ³n adicional\n"
"sobre este servicio, desculpe."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "InformaciĂ³n"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "Iniciar cando sexa solicitado"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "Ă“ arrincar"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Iniciar"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Parar"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6895,7 +6621,7 @@ msgid ""
"USA.\n"
msgstr ""
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6923,7 +6649,7 @@ msgstr ""
"--help : amosa esta mensaxe.\n"
"--version : amosa o nĂºmero de versiĂ³n.\n"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6936,26 +6662,18 @@ msgstr ""
" --boot - habilita a configuraciĂ³n do cargador de arrinque\n"
"modo predeterminado: ofrece configurar a funcionalidade autologin"
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-"[OPCIÓNS] [PROGRAMA]\n"
-"\n"
-"OPCIÓNS:\n"
-" --help - mostra esta mensaxe de axuda.\n"
-" --report - programa debe ser unha das ferramentas de Mandriva "
-"Linux\n"
-" --incident - programa debe ser unha das ferramentas de Mandriva "
-"Linux"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6972,7 +6690,7 @@ msgstr ""
" --internet - configurar Internet\n"
" --wizard - coma --add"
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -7004,11 +6722,11 @@ msgstr ""
" : nome_da_aplicaciĂ³n coma so para staroffice \n"
" : e gs para ghostscript sĂ³ para esta opciĂ³n."
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -7021,32 +6739,18 @@ msgid ""
"--delclient : delete a client machine from MTS (requires MAC address, "
"IP, nbi image name)"
msgstr ""
-"[OPCIÓNS]...\n"
-"Configurador de Terminal Server de Mandriva Linux\n"
-"--enable : habilitar MTS\n"
-"--disable : deshabilitar MTS\n"
-"--start : iniciar MTS\n"
-"--stop : parar MTS\n"
-"--adduser : engade un usuario dun sistema existente a MTS (require o "
-"nome de usuario)\n"
-"--deluser : elimina un usuario dun sistema existente de MTS (require "
-"o nome de usuario)\n"
-"--addclient : engade unha mĂ¡quina cliente a MTS (require o enderezo "
-"MAC, o IP, e o nome da imaxe nbi)\n"
-"--delclient : elimina unha mĂ¡quina cliente de MTS (require o enderezo "
-"MAC, o IP, e o nome da imaxe nbi)"
-
-#: standalone.pm:99
+
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[teclado]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "[--file=ficheiro] [--word=palabra] [--explain=exprreg] [--alert]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -7069,27 +6773,19 @@ msgstr ""
"--status : devolve 1 se estĂ¡ conectado e 0 noutro caso, despois sae.\n"
"--quiet : non ser interactivo. Para usar con (dis)connect."
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-"[OPCIÓN]...\n"
-" --no-confirmation non facer a primeira pregunta de confirmaciĂ³n no "
-"modo de ActualizaciĂ³n de Mandriva\n"
-" --no-verify-rpm non verificar as sinaturas dos paquetes\n"
-" --changelog-first amosa o changelog antes da lista de ficheiros na "
-"ventĂ¡ de descriciĂ³n\n"
-" --merge-all-rpmnew intenta mesturar tĂ³dolos ficheiros .rpmnew/.rpmsave "
-"atopados"
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
@@ -7098,7 +6794,7 @@ msgstr ""
"[--manual] [--device=dispositivo] [--update-sane=directorio_fonte_de_sane] "
"[--update-usbtable] [--dynamic=dispositivo]"
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -7109,7 +6805,7 @@ msgstr ""
" XFdrake [--noauto] monitor\n"
" XFdrake resoluciĂ³n"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -7120,71 +6816,76 @@ msgstr ""
"Uso: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--testing] "
"[-v|--version] "
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, c-format
msgid "All servers"
msgstr "TĂ³dolos servidores"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr "Global"
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr "Ăfrica"
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
msgstr "Asia"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr "Europa"
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr "Norteamérica"
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "OceanĂ­a"
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr "Sudamérica"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Hong Kong"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "FederaciĂ³n Rusa"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "Iugoslavia"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "Â¿Ă‰ isto correcto?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr "Escolleu un ficheiro, e non un directorio"
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "InformaciĂ³n"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -7199,392 +6900,51 @@ msgstr ""
msgid "Installation failed"
msgstr "Fallou a instalaciĂ³n"
-#~ msgid "Restrict command line options"
-#~ msgstr "Restrinxir opciĂ³ns da liña de comandos"
-
-#~ msgid "restrict"
-#~ msgstr "restrinxir"
-
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr ""
-#~ "A opciĂ³n ``Restrinxir opciĂ³ns da liña de comandos'' non ten sentido sen "
-#~ "contrasinal"
-
-#~ msgid "Use an encrypted file system"
-#~ msgstr "Usar un sistema de ficheiros cifrado"
-
-#~ msgid ""
-#~ "To ensure data integrity after resizing the partition(s), \n"
-#~ "filesystem checks will be run on your next boot into Microsoft Windows®"
-#~ msgstr ""
-#~ "Para asegurar a integridade dos datos despois de redimensionar a(s) "
-#~ "particiĂ³n(s), \n"
-#~ "executaranse unhas verificaciĂ³ns do sistema de ficheiros a prĂ³xima vez "
-#~ "que arrinque Windows(TM)"
-
-#~ msgid "Use the Microsoft Windows® partition for loopback"
-#~ msgstr "Usar a particiĂ³n de Microsoft Windows® para loopback"
-
-#~ msgid "Which partition do you want to use for Linux4Win?"
-#~ msgstr "Que particiĂ³n desexa usar para Linux4Win?"
-
-#~ msgid "Choose the sizes"
-#~ msgstr "Escolla os tamaños"
-
-#~ msgid "Root partition size in MB: "
-#~ msgstr "Tamaño da particiĂ³n raĂ­z en MB: "
-
-#~ msgid "Swap partition size in MB: "
-#~ msgstr "Tamaño da particiĂ³n swap en MB: "
-
-#~ msgid ""
-#~ "There is no FAT partition to use as loopback (or not enough space left)"
-#~ msgstr ""
-#~ "Non hai particiĂ³ns FAT para usar coma loopback (ou non hai espacio nelas)"
-
-#~ msgid ""
-#~ "The FAT resizer is unable to handle your partition, \n"
-#~ "the following error occurred: %s"
-#~ msgstr ""
-#~ "O redimensionador de FAT non Ă© capaz de manexa-la sĂºa particiĂ³n,\n"
-#~ "ocorreu o seguinte erro: %s"
-
-#~ msgid "Automatic routing from ALSA to PulseAudio"
-#~ msgstr "RedirecciĂ³n automatica dende ALSA a PulseAudio"
-
-#~ msgid "Please log out and then use Ctrl-Alt-BackSpace"
-#~ msgstr "Saia da sesiĂ³n e use Ctrl-Alt-Retroceso"
-
-#~ msgid "Welcome To Crackers"
-#~ msgstr "Benvid@ A Crackers"
-
-#~ msgid "Poor"
-#~ msgstr "Pobre"
-
-#~ msgid "High"
-#~ msgstr "Alto"
-
-#~ msgid "Higher"
-#~ msgstr "Moi Alto"
-
-#~ msgid "Paranoid"
-#~ msgstr "Paranoico"
-
-#~ msgid ""
-#~ "This level is to be used with care. It makes your system more easy to "
-#~ "use,\n"
-#~ "but very sensitive. It must not be used for a machine connected to "
-#~ "others\n"
-#~ "or to the Internet. There is no password access."
-#~ msgstr ""
-#~ "Este nivel hai que usalo con coidado. Fai que o seu sistema sexa mĂ¡is\n"
-#~ "sinxelo de utilizar, pero Ă© moi sensible: non debe usarse nunha mĂ¡quina\n"
-#~ "conectada a outras ou Ă¡ Internet. Non hai contrasinais de acceso."
-
-#~ msgid ""
-#~ "Passwords are now enabled, but use as a networked computer is still not "
-#~ "recommended."
-#~ msgstr ""
-#~ "Os contrasinais estĂ¡n activados, pero o uso como ordenador de rede aĂ­nda\n"
-#~ "non se recomenda."
-
-#~ msgid ""
-#~ "There are already some restrictions, and more automatic checks are run "
-#~ "every night."
-#~ msgstr ""
-#~ "Xa hai algunhas restricciĂ³ns, e executaranse mĂ¡is comprobaciĂ³ns\n"
-#~ "automĂ¡ticas cada noite."
+#, fuzzy
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "Debe especificar unha particiĂ³n raĂ­z"
-#~ msgid ""
-#~ "This is similar to the previous level, but the system is entirely closed "
-#~ "and security features are at their maximum."
-#~ msgstr ""
-#~ "Este Ă© similar Ă³ nivel anterior, pero agora o sistema estĂ¡ completamente\n"
-#~ "pechado. As caracterĂ­sticas de seguridade estĂ¡n Ă³ mĂ¡ximo nivel."
+#~ msgid "Please Wait... Applying the configuration"
+#~ msgstr "Por Favor, Agarde... Aplicando a configuraciĂ³n"
#~ msgid ""
+#~ "OSS (Open Sound System) was the first sound API. It's an OS independent "
+#~ "sound API (it's available on most UNIX(tm) systems) but it's a very basic "
+#~ "and limited API.\n"
+#~ "What's more, OSS drivers all reinvent the wheel.\n"
#~ "\n"
-#~ "Warning\n"
+#~ "ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
+#~ "which\n"
+#~ "supports quite a large range of ISA, USB and PCI cards.\n"
#~ "\n"
-#~ "Please read carefully the terms below. If you disagree with any\n"
-#~ "portion, you are not allowed to install the next CD media. Press "
-#~ "'Refuse' \n"
-#~ "to continue the installation without using these media.\n"
+#~ "It also provides a much higher API than OSS.\n"
#~ "\n"
-#~ "\n"
-#~ "Some components contained in the next CD media are not governed\n"
-#~ "by the GPL License or similar agreements. Each such component is then\n"
-#~ "governed by the terms and conditions of its own specific license. \n"
-#~ "Please read carefully and comply with such specific licenses before \n"
-#~ "you use or redistribute the said components. \n"
-#~ "Such licenses will in general prevent the transfer, duplication \n"
-#~ "(except for backup purposes), redistribution, reverse engineering, \n"
-#~ "de-assembly, de-compilation or modification of the component. \n"
-#~ "Any breach of agreement will immediately terminate your rights under \n"
-#~ "the specific license. Unless the specific license terms grant you such\n"
-#~ "rights, you usually cannot install the programs on more than one\n"
-#~ "system, or adapt it to be used on a network. In doubt, please contact \n"
-#~ "directly the distributor or editor of the component. \n"
-#~ "Transfer to third parties or copying of such components including the \n"
-#~ "documentation is usually forbidden.\n"
-#~ "\n"
-#~ "\n"
-#~ "All rights to the components of the next CD media belong to their \n"
-#~ "respective authors and are protected by intellectual property and \n"
-#~ "copyright laws applicable to software programs.\n"
+#~ "To use alsa, one can either use:\n"
+#~ "- the old compatibility OSS API\n"
+#~ "- the new ALSA API that provides many enhanced features but requires "
+#~ "using the ALSA library.\n"
#~ msgstr ""
+#~ "OSS (Open Sound System) foi a primeira API de son. É unha API de son "
+#~ "independente do SO (estĂ¡ dispoñible na maiorĂ­a dos sistemas UNIX(tm)) "
+#~ "pero Ă© unha API moi bĂ¡sica e limitada.\n"
+#~ "Ainda mĂ¡is, tĂ³dolos drivers OSS reinventan a roda.\n"
#~ "\n"
-#~ "Advertencia\n"
-#~ "\n"
-#~ "Por favor, lea con tino os termos de embaixo. Se non estĂ¡ de acordo con\n"
-#~ "algunha parte, non se lle permite instalar o seguinte CD. Prema "
-#~ "'Rexeitar'\n"
-#~ "para continua-la instalaciĂ³n sen usar eses soportes.\n"
+#~ "ALSA (Advanced Linux Sound Architecture) Ă© unha arquitectura "
+#~ "modularizada\n"
+#~ "que soporta un gran rango de tarxetas ISA, USB e PCI.\n"
#~ "\n"
+#~ "Tamén proporciona unha API superior ca OSS.\n"
#~ "\n"
-#~ "AlgĂºns dos compoñentes contidos no seguinte CD non estĂ¡n rexidos\n"
-#~ "pola Licenza GPL ou documentos semellantes. Cada un deses\n"
-#~ "compoñentes rĂ©xese polos termos e condiciĂ³ns da sĂºa propia licenza\n"
-#~ "especĂ­fica. Por favor, lea con tino e cumpra cada unha desas licenzas\n"
-#~ "específicas antes de usar ou redistribuír ditos compoñentes.\n"
-#~ "Tales licenzas impedirĂ¡n en xeral a transferencia, duplicaciĂ³n (agĂ¡s co\n"
-#~ "propĂ³sito da copia de seguridade), redistribuciĂ³n, enxeñerĂ­a inversa, \n"
-#~ "desensamblamento, descompilaciĂ³n ou modificaciĂ³n do compoñente. \n"
-#~ "Calquera infracciĂ³n do contrato terminarĂ¡ inmediatamente cos seus "
-#~ "dereitos\n"
-#~ "baixo esa licenza especĂ­fica. A non ser que os termos desa licenza\n"
-#~ "especĂ­fica lle conceda ditos dereitos, normalmente non poderĂ¡ instala-"
-#~ "los\n"
-#~ "programas en mĂ¡is dun sistema, ou adaptalos para usalos nunha rede. Se\n"
-#~ "ten dĂºbidas, por favor, contacte directamente co distribuidor ou editor "
-#~ "do\n"
-#~ "compoñente. \n"
-#~ "A transferencia a terceiras partes ou a copia de ditos compoñentes\n"
-#~ "incluĂ­ndo a documentaciĂ³n estĂ¡ normalmente prohibida.\n"
-#~ "\n"
-#~ "\n"
-#~ "TĂ³dolos dereitos dos compoñentes do seguinte CD pertenden Ă³s seus\n"
-#~ "respectivos autores e estĂ¡n protexidos polas leis de propiedade "
-#~ "intelectual\n"
-#~ "e de copyright aplicables Ă³ software.\n"
-
-#~ msgid "Use libsafe for servers"
-#~ msgstr "Usar libsafe para os servidores"
-
-#~ msgid "LILO/grub Installation"
-#~ msgstr "InstalaciĂ³n do LILO/grub"
-
-#~ msgid "Precise RAM size if needed (found %d MB)"
-#~ msgstr "Tamaño exacto da memoria RAM se for necesario (atopĂ¡ronse %d MB)"
-
-#~ msgid "Give the ram size in MB"
-#~ msgstr "Indique o tamaño da memoria RAM en MB"
-
-#~ msgid ""
-#~ "If you plan to use aboot, be careful to leave a free space (2048 sectors "
-#~ "is enough)\n"
-#~ "at the beginning of the disk"
-#~ msgstr ""
-#~ "Se ten pensado usar aboot, teña coidado de deixar un espacio libre (2048\n"
-#~ "sectores abondan) no comezo do disco"
-
-#~ msgid "Security level"
-#~ msgstr "Nivel de seguridade"
+#~ "Para usar alsa pĂ³dense usar:\n"
+#~ "- a vella API de compatibilidade con OSS\n"
+#~ "- a nova API ALSA que proporciona moitas funcionalidades melloradas pero "
+#~ "require o uso da librerĂ­a ALSA.\n"
-#~ msgid "Expand Tree"
-#~ msgstr "Expandi-la Ă¡rbore"
-
-#~ msgid "Collapse Tree"
-#~ msgstr "Recolle-la Ă¡rbore"
-
-#~ msgid "Toggle between flat and group sorted"
-#~ msgstr "Mudar entre lista completa e ordenada por grupos"
-
-#~ msgid "Choose action"
-#~ msgstr "Escolla unha acciĂ³n"
-
-#~ msgid "Active Directory with SFU"
-#~ msgstr "Directorio Activo con SFU"
-
-#~ msgid "Active Directory with Winbind"
-#~ msgstr "Directorio Activo con Winbind"
-
-#~ msgid "Use information stored in local files for all authentication"
-#~ msgstr ""
-#~ "Usar a informaciĂ³n almacenada nos ficheiros locais para toda autenticaciĂ³n"
-
-#~ msgid "Active Directory with SFU:"
-#~ msgstr "Directorio Activo con SFU:"
-
-#~ msgid "Active Directory with Winbind:"
-#~ msgstr "Directorio Activo con Winbind:"
-
-#~ msgid ""
-#~ "Winbind allows the system to authenticate users in a Windows Active "
-#~ "Directory Server."
-#~ msgstr ""
-#~ "Winbind permĂ­telle Ă³ sistema autenticar usuarios nun Servidor Windows de "
-#~ "Active Directory."
-
-#~ msgid "Authentication LDAP"
-#~ msgstr "AutenticaciĂ³n LDAP"
-
-#~ msgid "TLS"
-#~ msgstr "TLS"
-
-#~ msgid "SSL"
-#~ msgstr "SSL"
-
-#~ msgid "security layout (SASL/Kerberos)"
-#~ msgstr "capa de seguridade (SASL/Kerberos)"
-
-#~ msgid "Authentication Active Directory"
-#~ msgstr "AutenticaciĂ³n nun Directorio Activo"
-
-#~ msgid "LDAP users database"
-#~ msgstr "Base de datos de usuarios LDAP"
-
-#~ msgid "LDAP user allowed to browse the Active Directory"
-#~ msgstr "Usuario LDAP con permiso para navegar polo Directorio Activo"
-
-#~ msgid "Authentication NIS"
-#~ msgstr "AutenticaciĂ³n NIS"
-
-#, fuzzy
-#~ msgid ""
-#~ "For this to work for a W2K PDC, you will probably need to have the admin "
-#~ "run: C:\\>net localgroup \"Pre-Windows 2000 Compatible Access\" everyone /"
-#~ "add and reboot the server.\n"
-#~ "You will also need the username/password of a Domain Admin to join the "
-#~ "machine to the Windows(TM) domain.\n"
-#~ "If networking is not yet enabled, Drakx will attempt to join the domain "
-#~ "after the network setup step.\n"
-#~ "Should this setup fail for some reason and domain authentication is not "
-#~ "working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your Windows"
-#~ "(tm) Domain, and Admin Username/Password, after system boot.\n"
-#~ "The command 'wbinfo -t' will test whether your authentication secrets are "
-#~ "good."
-#~ msgstr ""
-#~ "Para que isto funcione cun PDC W2K, probablemente teña que ter que "
-#~ "executar coma administrador: TamĂ©n precisarĂ¡ o nome de usuario/"
-#~ "contrasinal dun Administrador de Dominio para unir a mĂ¡quina Ă³ dominio "
-#~ "Windows(TM).\n"
-#~ "Se a rede ainda non estĂ¡ habilitada, Drakx intentarĂ¡ unirse Ă³ dominio "
-#~ "despois do paso de configuraciĂ³n da rede.\n"
-#~ "Se esta configuraciĂ³n falla por algunha razĂ³n e a autenticaciĂ³n no "
-#~ "dominio non funciona, execute 'smbpasswd -j DOMINIO -U USUARIO%%"
-#~ "CONTRASINAL' usando o seu Dominio Windows(TM), e o Nome de Usuario/"
-#~ "Contrasinal do Administrador, despois de iniciar o sistema.\n"
-#~ "O comando 'wbinfo -t' comprobarĂ¡ se os seus segredos de autenticaciĂ³n son "
-#~ "bos."
-
-#~ msgid "Authentication Windows Domain"
-#~ msgstr "AutenticaciĂ³n nun Dominio Windows"
-
-#~ msgid "Undo"
-#~ msgstr "Refacer"
-
-#~ msgid "Save partition table"
-#~ msgstr "Garda-la tĂ¡boa de particiĂ³ns"
-
-#~ msgid "Restore partition table"
-#~ msgstr "Restaura-la tĂ¡boa de particiĂ³ns"
-
-#~ msgid ""
-#~ "The backup partition table has not the same size\n"
-#~ "Still continue?"
-#~ msgstr ""
-#~ "A tĂ¡boa de particiĂ³ns de rescate non ten o\n"
-#~ "mesmo tamaño. ¿Continuar de tĂ³dolos xeitos?"
-
-#~ msgid "Info: "
-#~ msgstr "InformaciĂ³n: "
-
-#~ msgid "Unknown driver"
-#~ msgstr "Driver descoñecido"
-
-#~ msgid "Error reading file %s"
-#~ msgstr "Erro Ă³ le-lo ficheiro %s"
-
-#~ msgid "Restoring from file %s failed: %s"
-#~ msgstr "Fallou a restauraciĂ³n a partir do ficheiro %s: %s"
-
-#~ msgid "Bad backup file"
-#~ msgstr "Ficheiro de copia de seguridade incorrecto"
-
-#~ msgid "Error writing to file %s"
-#~ msgstr "Erro escribindo Ă³ ficheiro %s"
-
-#~ msgid "Error: The \"%s\" driver for your sound card is unlisted"
-#~ msgstr "Erro: O driver \"%s\" para a sĂºa tarxeta de son non estĂ¡ na lista"
-
-#~ msgid "Ext2"
-#~ msgstr "Ext2"
-
-#~ msgid "Journalised FS"
-#~ msgstr "FS Transaccional"
-
-#~ msgid "Starts the X Font Server (this is mandatory for Xorg to run)."
-#~ msgstr ""
-#~ "Inicia o Servidor de Fontes X (isto Ă© obrigatorio para poder executar "
-#~ "Xorg)."
-
-#~ msgid "Add user"
-#~ msgstr "Engadir usuario"
-
-#~ msgid "Accept user"
-#~ msgstr "Aceptar usuario"
-
-#, fuzzy
-#~ msgid ""
-#~ "Do not update directory inode access times on this filesystem\n"
-#~ "(e.g, for faster access on the news spool to speed up news servers)."
-#~ msgstr ""
-#~ "Non actualizar as horas de acceso Ă³ inodos neste sistema de ficheiros\n"
-#~ "(p.ex, para un acceso mĂ¡is rĂ¡pido na cola de novas para acelerar os "
-#~ "servidores de novas)."
-
-#~ msgid "No supermount"
-#~ msgstr "Sen supermount"
-
-#~ msgid "Supermount"
-#~ msgstr "Supermount"
-
-#~ msgid "Supermount except for CDROM drives"
-#~ msgstr "Supermount agĂ¡s para as unidades de CDROM"
-
-#~ msgid "Rescue partition table"
-#~ msgstr "Recupera-la tĂ¡boa de particiĂ³ns"
-
-#~ msgid "Removable media automounting"
-#~ msgstr "Montar automĂ¡ticamente os soportes extraĂ­bles"
-
-#~ msgid "Trying to rescue partition table"
-#~ msgstr "Intentando recupera-la tĂ¡boa de particiĂ³ns"
-
-#~ msgid "Allow/Forbid remote root login."
-#~ msgstr "Permitir/Prohibir login remoto Ă³ usuario root."
-
-#~ msgid "Enable/Disable libsafe if libsafe is found on the system."
-#~ msgstr "Activar/Desactivar libsafe se se atopa libsafe no sistema."
-
-#~ msgid "Enable/Disable the logging of IPv4 strange packets."
-#~ msgstr "Activar/Desactivar o rexistro de paquetes IPv4 estraños."
-
-#~ msgid "Enable/Disable msec hourly security check."
-#~ msgstr ""
-#~ "Habilitar/Deshabilitar a verificaciĂ³n de seguridade de msec cada hora."
-
-#~ msgid "Number of capture buffers:"
-#~ msgstr "NĂºmero de bufers de captura:"
-
-#, fuzzy
-#~ msgid "PLL setting:"
-#~ msgstr "OpciĂ³n PLL:"
+#~ msgid "Driver:"
+#~ msgstr "Controlador:"
-#~ msgid "Radio support:"
-#~ msgstr "Soporte de radio:"
+#~ msgid "Let me pick any driver"
+#~ msgstr "Déixeme escoller un driver calquera"
-#~ msgid " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
-#~ msgstr " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
+#~ msgid "Choosing an arbitrary driver"
+#~ msgstr "Escolleando un driver Ă³ chou"
diff --git a/perl-install/share/po/he.po b/perl-install/share/po/he.po
index b4c1865e0..925942712 100644
--- a/perl-install/share/po/he.po
+++ b/perl-install/share/po/he.po
@@ -1,43 +1,43 @@
-# translation of libDrakX.po to Hebrew
-# Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
-# This file is distributed under the GNU GPL license.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
#
-#
-# 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, 2006.
-# Itay Flikier <itayff@gmail.com>, 2005.
-# Dotan Kamber <kamberd@yahoo.com>, 2007, 2008.
-msgid ""
-msgstr ""
-"Project-Id-Version: libDrakX\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
-"PO-Revision-Date: 2008-03-24 03:26+0200\n"
-"Last-Translator: Dotan Kamber <kamberd@yahoo.com>\n"
-"Language-Team: Hebrew\n"
+# Translators:
+# Diego Iastrubni <iastrubn@actcom.co.il>, 2003
+# Dotan Kamber <kamberd@yahoo.com>, 2007-2008
+# dovix <dovix2003@yahoo.com>, 2004-2006
+# el-cuco <cuco3001@yahoo.com>, 2003
+# Itay Flikier <itayff@gmail.com>, 2005
+# nadav mavor <nadav@mavor.com>, 2003
+# Ram Matityahu <linuxfun@email.com>, 2003
+msgid ""
+msgstr ""
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2015-05-26 19:12+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Hebrew (http://www.transifex.com/projects/p/mageia/language/"
+"he/)\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"
+"Content-Transfer-Encoding: 8-bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "× × ×œ×”×תין"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "התקנת ×נהל ×”×תחול"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -53,33 +53,17 @@ msgstr ""
"\n"
"×”×× ×œ×”×§×¦×•×ª תג זיהוי חדש?"
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr "התקנת ×נהל ×”×תחול נכשלה. השגי×ות הב×ות התרחשו:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"ייתכן ×›×™ ×™×”×™×” ×¢×œ×™× ×œ×©× ×•×ª ×ת התקן ×”×תחול ב-Open Firmware כדי\n"
-"ל×פשר ×ת ×נהל ×”×תחול. ×× ××™× × ×¨×•××” ×ת שורת ×נהל ×”×תחול ×חרי\n"
-"×חרי הפעלה ×חדש ×”×ערכת יש להחזיק ×œ×—×•×¦×™× ×ת צירוף ×”×קשי×\n"
-"Command-Option-O-F בז×ן ×”×תחול ולהזין setenv boot-device %s,\\\\:tbxi\n"
-"×חר ×›× ×™×© להקליד shut-down. ב×תחול ×”×‘× ×¦×¤×•×™ להופיע ×נהל ×”×תחול."
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
@@ -88,268 +72,223 @@ msgstr ""
"\n"
"×הו הכונן ××נו נטענת ×”×ערכת? "
-#: any.pm:331
-#, fuzzy, c-format
+#: any.pm:335
+#, c-format
msgid "Bootloader Installation"
-msgstr "התקנת ×נהל ×”×תחול"
+msgstr ""
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "×יפה ×‘×¨×¦×•× × ×œ×”×ª×§×™×Ÿ ×ת ×נהל ×”×תחול?"
-#: any.pm:359
-#, fuzzy, c-format
+#: any.pm:355
+#, c-format
msgid "First sector (MBR) of drive %s"
-msgstr "×קטע ר×שון של הכונן (MBR)"
+msgstr ""
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "×קטע ר×שון של הכונן (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "×קטע ר×שון של ×חיצת השורש"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "על תקליטון"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "דילוג"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "הגדרת סגנון ×נהל ×תחול"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, c-format
+msgid "EFI System Partition"
+msgstr ""
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "הגדרות עיקריות של ×נהל ×”×תחול"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "×נהל ×תחול"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "×נהל ×תחול (ברירת ×חדל):"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "×חיצת ×”×תחול (ברירת ×חדל):"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr "×פשרויות ר×שיות"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "השהייה לפני ×תחול ×ערכת ברירת ×”×חדל"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "הפעלת ACPI (ניהול צריכת ×נרגיה ×תקד×ת)"
-#: any.pm:426
-#, fuzzy, c-format
+#: any.pm:419
+#, c-format
msgid "Enable SMP"
-msgstr "הפעלת ACPI (ניהול צריכת ×נרגיה ×תקד×ת)"
+msgstr ""
-#: any.pm:427
+#: any.pm:420
#, c-format
msgid "Enable APIC"
msgstr "הפעלת APIC"
-#: any.pm:429
+#: any.pm:422
#, c-format
msgid "Enable Local APIC"
msgstr "הפעלת APIC ×קו××™"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "הגדרות ×בטחה"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "סיס××”"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "הסיס××ות ×œ× ×–×”×•×ª"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "יש לנסות שנית"
-#: any.pm:436
+#: any.pm:429
#, c-format
-msgid "You can not use a password with %s"
+msgid "You cannot use a password with %s"
msgstr "×סור להשת×ש בסיס××” ×¢× %s"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "סיס××” (שוב)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "ניקוי ×§×‘×¦×™× ×–×× ×™×™× ×‘×¡×¤×¨×™×™×ª tmp/ בכל ×תחול"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "הודעת ×תחול"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "השהיית קושחה (Firmware) פתוחה"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "××©× ×”×תנה ×ירבי ל×תחול גרעין"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "×”×× ×œ×פשר ×תחול ×תקליטור?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "×”×× ×œ×פשר ×תחול OF?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "××”×™ ×ערכת הפעלה שתיטען כברירת ×חדל?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "תצורה"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "×נהל ×ערכת (root)"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "הוספה"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr "הוספת Xen"
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "תצורת תצוגה"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "תצורת רשת"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "תווית"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "ברירת ×חדל"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "×œ×œ× ×ª×¦×•×’×”"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "×סור להגדיר תווית ×©× ×¨×™×§×”"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "חובה להגדיר ת×ונת גרעין"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "חובה להגדיר ×חיצת שורש"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "התווית ×”×–×ת כבר בשי×וש"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "××™×–×” סוג כניסה ×‘×¨×¦×•× × ×œ×”×•×¡×™×£?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "לינוקס"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "×ערכת הפעלה ×חרת (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "×ערכת הפעלה ×חרת (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "×ערכת הפעלה ×חרת (חלונות...)"
-#: any.pm:639
-#, fuzzy, c-format
+#: any.pm:593 any.pm:631
+#, c-format
msgid "Bootloader Configuration"
-msgstr "הגדרת סגנון ×נהל ×תחול"
+msgstr ""
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -358,276 +297,317 @@ msgstr ""
"להלן הרשו×ות שהוגדרו כבר בתפריט ×”×תחול\n"
"ניתן להוסיף רשו×ות ×ו לשנות רשו×ות ×§×™×™×ות."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "×זהרה"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "גישה ליישו××™× ×’×¨×¤×™×™×"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "גישה לכלי התקנת תוכנה"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "×יפשור שינוי ל×נהל ×ערכת (\"su\")"
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "×פשרות גישה לקבצי ניהול"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "×פשרות גישה לכלי רשת"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "×פשרות גישה לכלי הידור"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(כבר נוסף %s)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "×¢×œ×™× ×œ×”×’×“×™×¨ ×©× ×שת×ש"
-#: any.pm:863
-#, fuzzy, c-format
+#: any.pm:875
+#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
"cased letters, numbers, `-' and `_'"
-msgstr "×©× ×”×שת×ש יכול להכיל ×× ×•×¨×§ ×ותיות קטנות, ×ספרי×, `-' ו `_'"
+msgstr ""
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "×©× ×”×שת×ש ××¨×•× ×די"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "×©× ×שת×ש ×–×” כבר ×§×™×™×"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "קוד זיהוי ×שת×ש"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "קוד זיהוי קבוצה"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
msgstr "×”×¢×¨× %s חייב להיות ×ספר"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
-msgstr "%s ×¦×¨×™× ×œ×”×™×•×ª ×על 500. ×”×× ×œ×”××©×™× ×‘×›×œ ×–×ת?"
+msgid "%s should be above 1000. Accept anyway?"
+msgstr "%s ×¦×¨×™× ×œ×”×™×•×ª ×על 1000. ×”×× ×œ×”××©×™× ×‘×›×œ ×–×ת?"
-#: any.pm:877
+#: any.pm:889
#, c-format
msgid "User management"
msgstr "ניהול ×שת×שי×"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, c-format
msgid "Set administrator (root) password"
msgstr "קביעת סיס×ת ×נהל"
-#: any.pm:889
+#: any.pm:903
#, c-format
msgid "Enter a user"
msgstr "הזנת ×שת×ש"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "ס×ל"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "×©× ××יתי"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "×©× ×שת×ש"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "×עטפת"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
msgstr "× × ×œ×”×תין, ×וסיף ×קור..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "כניסה-×וטו×טית"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr ""
"ניתן להגדיר שכ×שר ×”×ערכת תופעל ×”×™× ×ª×›× ×¡ ×וטו×טית לחשבון של ×חד ×”×שת×שי×."
-#: any.pm:979
+#: any.pm:1005
#, c-format
msgid "Use this feature"
msgstr "הפעל ×פשרות זו"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "בחירת ×שת×ש ברירת ×”×חדל: "
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "יש לבחור ×ת ×נהל החלונות:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
msgstr "הערות שחרור"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "סגור"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "×”×¡×›× ×שת×ש"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "יצי××”"
-#: any.pm:1080
-#, fuzzy, c-format
+#: any.pm:1096
+#, c-format
msgid "Do you accept this license ?"
-msgstr "×”×× ×™×© ×œ× ×¢×•×“ ×חד?"
+msgstr ""
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "הסכ××”"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "סירוב"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "יש לבחור ×ת השפה העיקרית"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"×נדריבה לינוקס יכולה לת××•× ×‘×¨×™×‘×•×™ שפות. ×¢×œ×™× ×œ×‘×—×•×¨\n"
-"×ת השפות ×©×‘×¨×¦×•× × ×œ×”×ª×§×™×Ÿ. השפות יהיו ×–×ינות ×›×שר\n"
-"ההתקנה ×ª×¡×ª×™×™× ×•×”×חשב יופעל ×חדש."
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
+#, c-format
+msgid "Mageia"
+msgstr "×נדריבה לינוקס"
+
+#: any.pm:1154
+#, c-format
+msgid "Multiple languages"
+msgstr ""
+
+#: any.pm:1155
#, c-format
-msgid "Multi languages"
-msgstr "ריבוי שפות"
+msgid "Select Additional Languages"
+msgstr ""
-#: any.pm:1147 any.pm:1178
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr "קידוד ×¢× ×ª××™×ות ל×חור (×œ× UTF-8)"
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "כל השפות"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "בחירת שפה"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "×דינה / ×זור"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "×¢×œ×™× ×œ×‘×—×•×¨ ×ת ×”×דינה של×"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "להלן הרשי××” ×”×ל××” של ×”×דינות ×”×–×ינות"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
msgstr "×דינות ×חרות"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "×תקד×"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr "שיטת קלט:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "כלו×"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "×œ×œ× ×©×™×ª×•×£"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "הרשה לכל ×”×שת×שי×"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "×ות×× ×ישית"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -641,7 +621,7 @@ msgstr ""
"\n"
"\" הת×××” ×ישית\" ת×פשר הת×××” לכל ×שת×ש.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
@@ -649,7 +629,7 @@ msgid ""
msgstr ""
"NFS: ×ערכת שיתוף ×”×§×‘×¦×™× ×”×סורתית של יוניקס, ×¢× ×ª××™×›×” פחותה ב××§ וחלונות."
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
@@ -658,18 +638,18 @@ msgstr ""
"SMB: ×ערכת שיתוף ×§×‘×¦×™× ×”× ×צ×ת בשי×וש בחלונות, Mac OS X ו×ערכות לינוקס "
"×ודרניות רבות."
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr "ניתן ×œ×™×™×¦× ×‘×¢×–×¨×ª NFS ×ו SMB. ×¢×œ×™× ×œ×‘×—×•×¨ ב××” להשת×ש."
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "הפעלת userdrake"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -678,54 +658,54 @@ msgstr ""
"השיתוף לכל ×שת×ש, ×שת×ש בהגדרתקבוצה \"שיתוף-קבצי×\".\n"
"×‘×™×›×•×œ×ª× ×œ×”×©×ª×ש ×‘×¢×•×¨× ×”×שת××©×™× ×›×“×™ להוסיף ×שת××©×™× ×œ×§×‘×•×¦×” זו."
-#: any.pm:1481
-#, fuzzy, c-format
+#: any.pm:1503
+#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
-msgstr "×¢×œ×™× ×œ×”×ª× ×ª×§ ולהתחבר שנית כדי ×©×”×©×™× ×•×™×™× ×™×—×•×œ×•."
+msgstr ""
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr "×¢×œ×™× ×œ×”×ª× ×ª×§ ולהתחבר שנית כדי ×©×”×©×™× ×•×™×™× ×™×—×•×œ×•."
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "×זור ×–×ן"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "×הו ×זור ×”×–×ן של×?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr "הגדרות ת×רי×, שעון ו×זור-×–×ן"
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr "××” ×”×–×ן הנכון?"
-#: any.pm:1550
+#: any.pm:1572
#, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "%s (שעון ×ערכת ×כוון ל-UTC)"
-#: any.pm:1551
+#: any.pm:1573
#, c-format
msgid "%s (hardware clock set to local time)"
msgstr "%s (שעון ×ערכת ×כוון לז×ן ×”×קו××™)"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "שרת NTP"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "סנכרון ×–×ן ×וטו×טי (שי×וש ב-NTP)"
@@ -750,7 +730,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "כרטיס ×—×›×"
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Windows Domain"
@@ -760,23 +740,23 @@ msgstr "Windows Domain"
msgid "Kerberos 5"
msgstr ""
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "קובץ ×קו××™:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr ""
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
@@ -785,12 +765,12 @@ msgstr ""
"×ו×ר ל×ערכת להשת×ש ב-LDAP עבור חלק ×ו כל ההזדהויות. LDAP ××חד סוגי ×ידע "
"×©×•× ×™× ×‘×רגון של×."
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
@@ -799,260 +779,260 @@ msgstr ""
"××פשר ×œ× ×œ×”×¨×™×¥ קבוצת ××—×©×‘×™× ×‘×ª×•× ××ª×—× ×©×™×¨×•×ª ×ידע רשתי (Network Information "
"Service) ×¢× ×§×•×‘×¥ סס××ות וקבוצות ×שותף."
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Windows Domain:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
"a Windows domain."
msgstr "Winbind ××פשר ל×ערכת לקבל ×ידע ולזהות ×שת××©×™× ×‘××ª×—× ×—×œ×•× ×•×ª."
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr "×¢× Kerberos ו-LDAP לזיהוי ×שת××©×™× ×‘×©×¨×ª Active Directory"
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
-msgstr ""
+msgstr " "
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
-#, fuzzy, c-format
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
+#, c-format
msgid "Welcome to the Authentication Wizard"
-msgstr "נדרש ××™×ות ×©× ×”×תח×"
+msgstr ""
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "שרת LDAP"
-#: authentication.pm:113 authentication.pm:168
-#, fuzzy, c-format
+#: authentication.pm:112 authentication.pm:167
+#, c-format
msgid "Base dn"
-msgstr "dn ×בוסס LDAP"
+msgstr ""
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr ""
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr ""
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr ""
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr ""
-#: authentication.pm:120 authentication.pm:173
-#, fuzzy, c-format
+#: authentication.pm:119 authentication.pm:172
+#, c-format
msgid "Use anonymous BIND "
-msgstr "השת×ש ב-BIND ×נוני××™"
+msgstr ""
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
-msgstr ""
+msgstr " "
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr ""
-#: authentication.pm:123 authentication.pm:175
-#, fuzzy, c-format
+#: authentication.pm:122 authentication.pm:174
+#, c-format
msgid "Bind Password "
-msgstr "סיס××”"
+msgstr ""
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr ""
-#: authentication.pm:127
-#, fuzzy, c-format
+#: authentication.pm:126
+#, c-format
msgid "Password base"
-msgstr "סיס××”"
+msgstr ""
-#: authentication.pm:128
-#, fuzzy, c-format
+#: authentication.pm:127
+#, c-format
msgid "Group base"
-msgstr "קוד זיהוי קבוצה"
+msgstr ""
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr ""
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:146
-#, fuzzy, c-format
+#: authentication.pm:145
+#, c-format
msgid "Realm "
-msgstr "×©× ××יתי"
+msgstr ""
-#: authentication.pm:148
-#, fuzzy, c-format
+#: authentication.pm:147
+#, c-format
msgid "KDCs Servers"
-msgstr "שרת LDAP"
+msgstr ""
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr ""
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr ""
-#: authentication.pm:156
-#, fuzzy, c-format
+#: authentication.pm:155
+#, c-format
msgid "Use local file for users information"
-msgstr "השת×ש ב-libsafe עבור כל השרתי×"
+msgstr ""
-#: authentication.pm:157
-#, fuzzy, c-format
-msgid "Use Ldap for users information"
-msgstr "×ידע על הכונן הקשיח"
+#: authentication.pm:156
+#, c-format
+msgid "Use LDAP for users information"
+msgstr ""
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr ""
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "××ª×—× NIS"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "שרת NIS"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-#: authentication.pm:218
-#, fuzzy, c-format
+#: authentication.pm:217
+#, c-format
msgid "Domain Model "
-msgstr "×תח×"
+msgstr ""
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr "××ª×—× Active Directory"
-#: authentication.pm:221
-#, fuzzy, c-format
+#: authentication.pm:220
+#, c-format
msgid "DNS Domain"
-msgstr "××ª×—× NIS"
+msgstr ""
-#: authentication.pm:222
-#, fuzzy, c-format
+#: authentication.pm:221
+#, c-format
msgid "DC Server"
-msgstr "שרת LDAP"
+msgstr ""
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "××™×ות"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "שיטת ××™×ות"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "בלי סיס××”"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr "הסיס××” הזו קצרה ×די (חייבת להכיל לפחות %d ×ותיות ×ו סי×× ×™×)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "×œ× ×™×›×•×œ להשת×ש בשידור ×תפרץ ×œ×œ× ×”×’×“×¨×ª ××ª×—× NIS"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
-msgstr ""
+msgstr "בחרי קובץ"
-#: authentication.pm:897
-#, fuzzy, c-format
+#: authentication.pm:866
+#, c-format
msgid "Domain Windows for authentication : "
-msgstr "נדרש ××™×ות ×©× ×”×תח×"
+msgstr ""
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "×©× ×השת×ש של ×נהל ×”×תח×"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "סיס×ת ×נהל ×”×תח×"
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1067,107 +1047,108 @@ msgstr ""
"wait for default boot.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "×נהל ×תחול 'לילו' ×¢× ×ª×¤×¨×™×˜ טקסט"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
-msgstr "×נהל ×תחול 'גר×ב' ×¢× ×ª×¤×¨×™×˜ גרפי"
+msgid "GRUB2 with graphical menu"
+msgstr ""
-#: bootloader.pm:1148
-#, c-format
-msgid "GRUB with text menu"
+#: bootloader.pm:1266
+#, fuzzy, c-format
+msgid "GRUB2 with text menu"
msgstr "×נהל ×תחול 'גר×ב' ×¢× ×ª×¤×¨×™×˜ טקסט"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "×נהל ×תחול 'גר×ב' ×¢× ×ª×¤×¨×™×˜ גרפי"
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr "×נהל ×תחול 'גר×ב' ×¢× ×ª×¤×¨×™×˜ טקסט"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "×ין ×ספיק ××§×•× ×‘-/boot"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "××™ ×פשר להתקין ×ת ×נהל ×”×תחול על ×”×חיצה %s\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
"renumbered"
msgstr "יש ×¦×•×¨× ×‘×¢×“×›×•×Ÿ תצורת טוען ×”×ערכת ×©×œ× ××חר ושונו ×ספרי ×חיצות"
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
"×ין ×פשרות להתקין ×ת טוען ×”×ערכת ב×ופן תקין. ×¢×œ×™× ×œ×”×¤×¢×™×œ ×ת ×”×ערכת ב×ופן "
"rescue ולבחור \"%s\""
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "התקנה חוזרת של ×נהל ×”×תחול"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "B"
msgstr "B"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d דקות"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "דקה ×חת"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d שניות"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr "הפקודה %s חסרה"
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1181,154 +1162,143 @@ msgstr ""
"×וגדר כשרת WebDAV). ×× ×‘×¨×¦×•× × ×œ×”×•×¡×™×£ נקודת חיבור WebDAV,\n"
"בחר \"חדש\"."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "חדש"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "ניתוק"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "עיגון"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "שרת"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "נקודת עיגון"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "×פשרויות"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "הסרה"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "סיו×"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "שגי××”"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "× × ×œ×”×›× ×™×¡ ×ת כתובת שרת ×”-WevDAV"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "×©× ×”×תר חייב להתחיל בhttp:// ×ו בhttps://"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "×זהרה"
-
#: diskdrake/dav.pm:106
-#, fuzzy, c-format
-msgid "Are you sure you want to delete this mountpoint?"
-msgstr "×”×× ×‘×¨×¦×•× × ×œ×œ×—×•×¥ על כפתור ×–×”?"
+#, c-format
+msgid "Are you sure you want to delete this mount point?"
+msgstr ""
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "שרת:"
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "נקודת עיגון: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "×פשרויות: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "חלוקה ל×חיצות"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "יש ×œ×§×¨×•× ×‘×¢×™×•×Ÿ"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "יש לגבות ×ת ×”×ידע שעל ×”×ערכת לפני ביצוע פעולה זו"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "יצי××”"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "×”×ש×"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "עזרה"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1339,142 +1309,132 @@ msgstr ""
"×ו×לץ לשנות ×ת גודל ×”×חיצה בתור פעולה ר×שונה\n"
"(×¢×œ×™× ×œ×‘×—×•×¨ ×ת ×”×חיצה, ו××– ללחוץ על \"שינוי גודל\")"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "×¢×œ×™× ×œ×‘×—×•×¨ ×חיצה"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "פרטי×"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "×œ× × ×צ×ו ×›×•× × ×™× ×§×©×™×—×™×"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "×œ× ×™×“×•×¢"
-#: diskdrake/hd_gtk.pm:388
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427
+#, c-format
msgid "Ext4"
-msgstr "יצי××”"
+msgstr ""
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "XFS"
msgstr "XFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "זיכרון החלפה"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "חלונות"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "×חר"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "ריק"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "סוגי ×ערכות קבצי×:"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, c-format
msgid "This partition is already empty"
msgstr "×חיצה זו כבר ריקה"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "× × ×œ×‘×—×•×¨ ×§×•×“× ×›×œ ב\"ניתוק\""
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "השת×ש ב''%s'' ב××§×•× (ב×צב ×ו××—×”)"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "סוג"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "× × ×œ×‘×—×•×¨ ×חיצה ×חרת"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "×¢×œ×™× ×œ×‘×—×•×¨ ×חיצה"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "×תקד×"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, c-format
msgid "Confirmation"
msgstr "×ישור"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "×”×× ×œ×”××©×™× ×‘×›×œ ×–×ת?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "יצי××” ×œ×œ× ×©×ירה"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "×”×× ×œ×¦×ת בלי לש×ור ×ת טבלת ×”×חיצות?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "×”×× ×‘×¨×¦×•× × ×œ×©×ור ×ת שינויי /etc/fstab"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr "יש ×¦×•×¨× ×‘×”×¤×¢×œ×ª ×”×חשב ×חדש בכדי ×©×”×©×™× ×•×™×™× ×‘×˜×‘×œ×ª ×”×חיצות יכנסו לתוקף"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1485,29 +1445,29 @@ msgstr ""
"×חרת ×œ× ×ª×™×›×ª×‘ כניסה לעיגון %s בקובץ fstab.\n"
"×”×× ×œ×¦×ת בכל ×–×ת?"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "נקה הכל"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "הקצבה ×וטו×טית"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "עבור ל×צב רגיל"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "עבור ל×צב ×ו××—×”"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "×ידע על הכונן הקשיח"
#: diskdrake/interactive.pm:371
@@ -1517,7 +1477,7 @@ msgstr "כל ×”×חיצות הר×שיות בשי×וש"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "×ין ×פשרות להוסיף ×חיצות נוספות"
#: diskdrake/interactive.pm:373
@@ -1539,135 +1499,135 @@ msgstr "טען ×חדש ×ת טבלת ×”×חיצות"
msgid "Detailed information"
msgstr "×ידע ×פורט"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
-msgstr ""
+msgstr "תצוגה"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "שנה גודל"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "יצירת ×ערכת קבצי×"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "הוספה ל-RAID"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "הוספה ל-LVM"
-#: diskdrake/interactive.pm:413
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:417
+#, c-format
msgid "Use"
-msgstr "קוד זיהוי ×שת×ש"
+msgstr ""
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "××—×™×§×”"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "הסרה ×-RAID"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "הסרה ×-LVM"
-#: diskdrake/interactive.pm:418
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:422
+#, c-format
msgid "Remove from dm"
-msgstr "הסרה ×-LVM"
+msgstr ""
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "שינוי RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "שי×וש ×›-loopback"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "יצירה"
-#: diskdrake/interactive.pm:453
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:456
+#, c-format
msgid "Failed to mount partition"
-msgstr "העבר ×§×‘×¦×™× ×œ×חיצה החדשה"
+msgstr ""
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "יצרת ×חיצה חדשה"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "×קטע התחלה:"
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "גודל ב-MB: "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "סוג ×ערכת קבצי×: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "העדפות: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "×©× ×חיצה לוגית "
-#: diskdrake/interactive.pm:507
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:514
+#, c-format
msgid "Encrypt partition"
-msgstr "××œ×’×•×¨×™×ª× ×”×¦×¤× ×”"
+msgstr ""
-#: diskdrake/interactive.pm:508
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:515
+#, c-format
msgid "Encryption key "
-msgstr "×פתח הצפנה"
+msgstr ""
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "חזרה על ×פתח הצפנה"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "×פתחות ההצפנה ×œ× ×ª×•×××™×"
-#: diskdrake/interactive.pm:521
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:529
+#, c-format
msgid "Missing encryption key"
-msgstr "×פתח ההצפנה של ×”×ערכת"
+msgstr ""
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
@@ -1675,193 +1635,190 @@ msgstr ""
"(××חר והגעת ל×ספר ×”×ירבי של ×חיצות ר×שיות)\n"
"×¢×œ×™× ×œ×”×¡×™×¨ ×חיצה ר×שית ו××– ליצור ×חיצה ×ורחבת"
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "×”×× ×œ×‘×“×•×§ ×‘×œ×•×§×™× ×¢× ×©×’×™×ות?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "×חיקת קובץ ×”-loopback?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr "×חרי שינוי סוג של ×חיצה %s, כל ×”×ידע שעליה ×™×בד"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "שנה סוג ×חיצה"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "ב×יזו ×ערכת ×§×‘×¦×™× ×™×© להשת×ש?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, c-format
msgid "Switching from %s to %s"
msgstr "×חליף ×-%s ל-%s"
-#: diskdrake/interactive.pm:682
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:681
+#, c-format
msgid "Set volume label"
-msgstr "×הו ×©× ×”×חיצה?"
+msgstr ""
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr "×הו ×©× ×”×חיצה?"
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, c-format
msgid "Label:"
msgstr "תווית:"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "×יפה ×‘×¨×¦×•× × ×œ×¢×’×Ÿ ×ת קובץ ×”loopback שש×ו %s?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "ל×ן ×‘×¨×¦×•× × ×œ×¢×’×Ÿ ×ת ההתקן %s?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"×ין ×פשרות להסיר ×ת נקודת העיגון ××חר ו×חיצה זו ×ש×שת ל-loopback.\n"
"×¢×œ×™× ×œ×”×¡×™×¨ בשלב ר×שון ×ת ×”-loopback"
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "ל×ן ×‘×¨×¦×•× × ×œ×¢×’×Ÿ ×ת %s?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "×שנה גודל"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "×חשב תחו××™ ×ערכת ×§×‘×¦×™× ×סוג FAT"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "×œ× × ×™×ª×Ÿ לשנות ×ת גודלה של ×חיצה זו"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "יש לגבות ×ת כל ×”×ידע שעל ×חיצה זו"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr "×חרי שינוי הגודל של ×”×חיצה %s, כל ×”×ידע על ×חיצה זו ×™×בד"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "יש לבחור ×ת הגודל החדש"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "גודל חדש ב-MB: "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr "גודל ×זערי: %s MB"
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr "גודל ×ירבי: %s MB"
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
+#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
"filesystem checks will be run on your next boot into Microsoft Windows®"
msgstr ""
-"על ×נת להבטיח ×ת של×ות ×”× ×ª×•× ×™× ×חרי שינוי גודל ×”×חיצה(ות) \n"
-"תiפעל בדיקה של ×ערכת ×”×§×‘×¦×™× ×‘×תחול ×”×‘× ×©×œ חלונות"
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "×פתח ההצפנה של ×”×ערכת"
-#: diskdrake/interactive.pm:946
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:948
+#, c-format
msgid "Enter your filesystem encryption key"
-msgstr "×¢×œ×™× ×œ×‘×—×•×¨ ×ת ×פתח ההצפנה של ×”×ערכת של×"
+msgstr ""
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "×פתח הצפנה"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr ""
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "יש לבחור RAID ×§×™×™× ×ליו יש להוסיף"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "חדש"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "יש לבחור LVM ×§×™×™× ×ליו יש להוסיף"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
+#, c-format
msgid "LVM name"
-msgstr "×©× LVM?"
+msgstr ""
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1016
+#, c-format
msgid "\"%s\" already exists"
-msgstr "קובץ ×–×” כבר ×§×™×™×. ×”×× ×œ×”×©×ª×ש בו?"
+msgstr ""
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
@@ -1870,112 +1827,117 @@ msgstr ""
"×”×חיצה הפיזית %s עדיין בשי×וש.\n"
"×”×× ×‘×¨×¦×•× × ×œ×”×¢×‘×™×¨ ×ת ×”×—×œ×§×™× ×©×‘×©×™×וש ב×חיצה זו ל×חיצה ×חרת?"
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr "×עביר הרחבות פיזיות"
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "×œ× ×™×›×•×œ לעשות שי×וש ב×חיצה ×–×ת עבור loopback"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Loopback"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "×©× ×§×•×‘×¥ loopback: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "×¢×œ×™× ×œ×”×’×“×™×¨ ×©× ×§×•×‘×¥"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr "הקובץ בשי×וש loopback ×חר, × × ×œ×‘×—×•×¨ קובץ ×חר."
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "קובץ ×–×” כבר ×§×™×™×. ×”×× ×œ×”×©×ª×ש בו?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "×פשרויות עיגון"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "שונות"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "התקן"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "ר××”"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
msgstr "גודל חתיכה ב KiB"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "זהירות: פעולה זו ×סוכנת."
-#: diskdrake/interactive.pm:1196
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1216
+#, c-format
msgid "Partitioning Type"
-msgstr "חלוקה ל×חיצות"
+msgstr ""
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "××™×–×” סוג חלוקה ל×חיצות?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr "יש ×¦×•×¨× ×œ×”×¤×¢×™×œ ×חדש ×ת ×”×חשב בכדי ×©×”×©×™× ×•×™×™× ×™×›× ×¡×• לתוקף"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "טבלת ×”×חיצות של הכונן %s עו×דת להיכתב לכונן"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "×פר×ט ×ת ×”×חיצה %s"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr "×חרי יצירת ×ערכת ×§×‘×¦×™× ×‘×חיצה %s, כל ×”×ידע ב×חיצה זו ×™×בד"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "×”×× ×œ×‘×“×•×§ ×‘×œ×•×§×™× ×¢× ×©×’×™×ות?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "העבר ×§×‘×¦×™× ×œ×חיצה החדשה"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "הסתר קבצי×"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -1991,128 +1953,127 @@ msgstr ""
"ב××¤×©×¨×•×ª× ×œ×‘×—×•×¨ בהעברת ×”×§×‘×¦×™× ×œ×חיצה שתעוגן ב×ותו ××§×•× ×ו להש××™×¨× ×‘×קו×× (××” "
"×©×™×‘×™× ×œ×”×¡×ª×¨×ª× ×¢×œ ידי תוכן ×”×חיצה שתעוגן)"
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "×עביר ×§×‘×¦×™× ×œ×חיצה החדשה"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "×עתיק %s"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "×סיר ×ת %s"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "×”×חיצה %s ×–××™× ×” כעת ×›-%s"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr "×ספרי ×”×חיצות שונו: "
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "התקן:"
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr "×©× ×”×חיצה:"
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr "UUID: "
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "×ות כונן חלונות: %s (לפי ניחוש)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "סוג: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "ש×: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "התחלה: ×קטע %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "גודל: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s ×קטעי×"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "×סילה %d עד %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr "×ספר הרחבות לוגיות: %d\n"
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "×פור×ט\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "×œ× ×פור×ט\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "×עוגן\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1412
+#, c-format
msgid "Encrypted"
-msgstr "×פתח הצפנה"
+msgstr ""
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr ""
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2121,7 +2082,7 @@ msgstr ""
"קבצי Loopback:\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2130,27 +2091,27 @@ msgstr ""
"×חיצה ××תחלת כברירת ×חדל\n"
" (ל×תחול ×-DOS, ×œ× ×-Lilo)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "שלב %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
msgstr "גודל חתיכה %d KiB\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "כונני RAID %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "×©× ×§×•×‘×¥ Loopback: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2163,7 +2124,7 @@ msgstr ""
"×חיצה של ×נהלי התקני×. כנר××” שעלי×\n"
"להש×ירה ×›×ות שהי×.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2175,57 +2136,62 @@ msgstr ""
"×חיצת ×תחול ×יוחדת ×”×–×ת \n"
"×”×™× ×¢×‘×•×¨ ×תחול כפול של ×”×ערכת של×.\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr "שטח פנוי על %s (%s)"
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "קרי××”-בלבד"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "גודל: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "תכונות: %s ×סילות, %s ר×שי×, %s ×קטעי×\n"
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "ש×: "
+
+#: diskdrake/interactive.pm:1458
#, c-format
msgid "Medium type: "
msgstr "סוג ×קור: "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "כונני LVM %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "סוג טבלת ×”×חיצות: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "בערוץ %d זיהוי %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "×¢×œ×™× ×œ×‘×—×•×¨ ×ת ×פתח ההצפנה של ×”×ערכת של×"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr "×פתח ההצפנה פשוט ×די (חייב להיות ב××•×¨× ×©×œ %d ×ª×•×•×™× ×œ×¤×—×•×ª)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "××œ×’×•×¨×™×ª× ×”×¦×¤× ×”"
@@ -2235,17 +2201,19 @@ msgstr "××œ×’×•×¨×™×ª× ×”×¦×¤× ×”"
msgid "Change type"
msgstr "שינוי סוג"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "ביטול"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr "×ין ×פשרות כניסה ×¢× ×©× ×שת×ש %s (סיס××” שגויה?)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2287,40 +2255,40 @@ msgstr "חפש שרתי×"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "חפש ×©×¨×ª×™× ×—×“×©×™×"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "יש ×¦×•×¨× ×œ×”×ª×§×™×Ÿ ×ת החבילה %s. ×”×× ×‘×¨×¦×•× × ×œ×”×ª×§×™× ×”?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
msgstr "×ין ×פשרות להתקין ×ת החבילה %s !"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "נדרשת החבילה %s ×× ×”×™× ×—×¡×¨×”"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "החבילות הב×ות יותקנו:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "×תקין חבילות..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "×סיר חבילות..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2329,32 +2297,39 @@ msgstr ""
"×רעה שגי××” - ×œ× × ×צ×ו ×”×ª×§× ×™× ×¢×œ×™×”× × ×™×ª×Ÿ ליצור ×ערכת ×§×‘×¦×™× ×—×“×©×”. ×¢×œ×™× ×œ×‘×“×•×§ "
"×ת החו×רה ×©×‘×¨×©×•×ª× ×›×“×™ לברר ×ת הסיבה לבעיה"
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
msgstr "חייבת להיות ×חיצת FAT ×עוגנת ב- boot/efi/"
-#: fs/format.pm:106
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "יוצר ו×פר×ט ×ת הקובץ %s"
-#: fs/format.pm:125
-#, fuzzy, c-format
+#: fs/format.pm:131
+#, c-format
msgid "I do not know how to set label on %s with type %s"
-msgstr "×œ× ×™×“×•×¢ לי ××™× ×œ×¤×¨×ט ×ת %s בסוג %s"
+msgstr ""
-#: fs/format.pm:134
-#, fuzzy, c-format
+#: fs/format.pm:143
+#, c-format
msgid "setting label on %s failed, is it formatted?"
-msgstr "×תחול %s של %s נכשל"
+msgstr ""
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "×œ× ×™×“×•×¢ לי ××™× ×œ×¤×¨×ט ×ת %s בסוג %s"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "×תחול %s של %s נכשל"
@@ -2369,51 +2344,51 @@ msgstr "×¢×™×’×•× ×™× ××¢×’×œ×™×™× %s\n"
msgid "Mounting partition %s"
msgstr "×עגן ×ת ×”×חיצה %s"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "עיגון ×”×חיצה %s לתיקייה %s נכשל"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "בודק %s"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "שגי××” בניתוק %s: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "××פשר ×חיצת זיכרון החלפה %s"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr "××—×§ זכרון ×ט×ון לכתיבה בסגירת קובץ"
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr "×פשר הקצ×ת שטח דיסק לקבוצות וכ×פשרות ×’× ×”×—×œ×ª ×גבלות."
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"×ל תעדכן ×–×× ×™ גישה ל inode ב×ערכת ×§×‘×¦×™× ×–×•\n"
"(יכול לש×ש לכוונון שרתי×)"
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
@@ -2422,32 +2397,32 @@ msgstr ""
"עדכון ×–×× ×™ גישה ל inode ב×ערכת ×§×‘×¦×™× ×–×• ב×ופן יעיל יותר\n"
"(לדוג××” עבור גישה ×הירה יותר ל×וגרי החדשות לה×צת שרתי חדשות)."
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
"×פשר עיגון ישיר בלבד (דהיינו mount -a\n"
"×œ× ×™×’×¨×•× ×œ×¢×™×’×•×Ÿ ×וטו×טי של ×ערכת ×§×‘×¦×™× ×–×•)"
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr "×ל תפענח התקני character והתקני block על ×ערכת ×§×‘×¦×™× ×–×•."
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
"×ל ת×פשר הפעלת ×§×‘×¦×™× ×‘×™× ××¨×™×™× ×¢×œ ×ערכת ×§×‘×¦×™× ×–×•\n"
"ל×חר העיגון. ×פשרות זו עשויה לש×ש בהגדרת שרתי×\n"
"×”×××›×¡× ×™× ×§×‘×¦×™× ×‘×™× ××¨×™×™× ×œ××¢×‘×“×™× ×©×•× ×™× ××–×” שלה×."
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2458,62 +2433,62 @@ msgstr ""
"(×’× ×× ×”×“×‘×¨ נר××” בטוח, ×”×•× ×¢×œ×•×œ ×œ×’×¨×•× ×œ×¤×¨×¦×ª\n"
"×בטחה ב×× suidperl ×ותקן)."
-#: fs/mount_options.pm:137
+#: fs/mount_options.pm:139
#, c-format
-msgid "Mount the file system read-only."
+msgid "Mount the filesystem read-only."
msgstr "עגן ×ת ×ערכת ×”×§×‘×¦×™× ×œ×§×¨×™××” בלבד."
-#: fs/mount_options.pm:139
+#: fs/mount_options.pm:141
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr "כל גישות כתיבה/קרי××” ל×ערכת ×”×§×‘×¦×™× ××ורות להתבצע ב×ופן סינכרוני."
-#: fs/mount_options.pm:141
+#: fs/mount_options.pm:143
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr "×פשר לכל ×שת×ש לעגן ולהתיר ×ת עגינת ×ערכת הקבצי×."
-#: fs/mount_options.pm:143
+#: fs/mount_options.pm:145
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow an ordinary user to mount the filesystem."
msgstr "×פשר ל×שת×ש רגיל לעגן ×ת ×ערכת הקבצי×."
-#: fs/mount_options.pm:145
+#: fs/mount_options.pm:147
#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr "×פשר הקצ×ת שטח דיסק ל×שת××©×™× ×•×›×פשרות ×’× ×œ×”×—×™×œ ×גבלות."
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr "ת××™×›×” ×ורחבת בשי×וש ×¢× \"user.\""
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr "×פשר הרש×ת כתיבה ל×שת××©×™× ×¨×’×™×œ×™×"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
msgstr "×פשר הרש×ת קרי××” בלבד ל×שת××©×™× ×¨×’×™×œ×™×"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "×שכפל נקודת עיגון %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "×ין ×חיצה ×–××™× ×”"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "סורק ×חיצות ל×צי×ת נקודות עיגון"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "בחירת נקודות עיגון"
@@ -2537,18 +2512,18 @@ msgstr ""
msgid "Not enough swap space to fulfill installation, please add some"
msgstr "×ין די זיכרון חלופה (swap) להשל×ת ההתקנה. × × ×œ×”×•×¡×™×£."
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"חובה לבחר ×חיצת שורש.\n"
"×œ×©× ×›× ×™×© ליצור ×חיצה (×ו ללחוץ על ×חיצה ×§×™×™×™×ת).\n"
"××–×™ יש לבחור \"נקודת עיגון\" ולכוון ל-`/'"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2559,52 +2534,55 @@ msgstr ""
"\n"
"לה××©×™× ×‘×›×œ ×–×ת?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "השת×ש ב××§×•× ×¤× ×•×™"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "×ין די ××§×•× ×¤× ×•×™ להקצ×ת ×חיצות חדשות"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "השת×ש ב×חיצות ×§×™×ות"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "×ין ×חיצה ×§×™×™×ת לשי×וש"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "×חשב ×ת גודל ×חיצת ×ערכת החלונות"
-#: fs/partitioning_wizard.pm:165
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:179
+#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
-msgstr "השת×ש ב××§×•× ×”×¤× ×•×™ ב×חיצת החלונות"
+msgstr ""
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "גודל של ×יזו ×חיצה ×‘×¨×¦×•× × ×œ×©× ×•×ª?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr ""
-"×חיצת ×ערכת החלונות ×©×œ× ×קוטעת יתר על ×”×ידה. יש ל×תחל ×ת ×”×חשב ותחת חלונות "
-"להריץ ×ת כלי ×”×יחוי, ×‘×¡×™×•× ×™×© ל×תחל ×חדש ×ת התקנת ×נדריבה לינוקס."
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2638,73 +2616,75 @@ msgstr ""
"×× ×”×›×œ ×ובן יש להקיש %s."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "×”×ש×"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Partitionning"
msgstr "חלוקה ל×חיצות"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr "×›××” ××§×•× ×‘×¨×¦×•× × ×œ×”×•×ª×™×¨ ל×ערכת החלונות על ×”×חיצה %s?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "גודל"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "×שנה ×ת גודל ×חיצת חלונות"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "כשל בשינוי גודל ×חיצת FAT: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr "×ין ×חיצת FAT לשנות ×ת גודלה (×ו ×©×œ× × ×•×ª×¨ די ×קו×)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "הסר ×ת ×ערכת חלונות"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Erase and use entire disk"
msgstr "××—×§ והשת×ש בדיסק כולו"
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "יש ×œ× ×™×•×ª×¨ ×דיסק קשיח ×חד, על ××™×–×” ××”× ×‘×¨×¦×•× × ×œ×”×ª×§×™×Ÿ לינוקס?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
+msgstr ""
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "כל ×”×חיצות ×”×§×™×™×ות וה×ידע שבהן ×™×בדו ×דיסק %s"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "חלוקת ×חיצות ×ות××ת ×ישית"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "השת×ש ב-fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2713,65 +2693,70 @@ msgstr ""
"ב××¤×©×¨×•×ª× ×œ×™×¦×•×¨ כעת ×חיצות ב-%s.\n"
"×‘×¡×™×•× ×™×© לש×ור בעזרת `w'"
-#: fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:425
+#, c-format
msgid "Ext2/3/4"
-msgstr "Ext3"
+msgstr ""
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "××™× ×™ ××•×¦× ××§×•× ×œ×”×ª×§× ×”"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "×שף החלוקה ל×חיצות של DrakX ××¦× ×ת הפתרונות הב××™×:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr ""
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "כשל בחלוקה ל×חיצות: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "×ין ×פשרות להשת×ש ב-JFS עבור ×חיצה קטנה ×- 16MB"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "×ין ×פשרות להשת×ש ב-ReiserFS ל×חיצה קטנה ×-32MB"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr ""
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "פשוט"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "×¢× /usr"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "שרת"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr "זוהה RAID תוכנה של ×”-BIOS על ×”×“×™×¡×§×™× %s. להפעיל ×ותו?"
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2787,97 +2772,85 @@ msgstr ""
"\n"
"×”×× × ×™×ª×Ÿ לה××©×™× ×ª×•× ×¡×™×›×•×Ÿ של ×ובדן כל ×”×חיצות?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "נקודות עיגון חייבות להתחיל בלוכסן (/)"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "ש×ות נקודות עיגון צריכות להכיל רק ×ותיות, ××¡×¤×¨×™× ×•×§×• תחתון"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "כבר ×§×™×™×ת ×חיצה ×¢× × ×§×•×“×ª עיגון %s\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"בחרת ב×חיצת RAID ×”×וגדרת בתוכנה כשורש ×ערכת ×”×§×‘×¦×™× ×©×œ× (/).\n"
-"תצורה זו ×œ× × ×ª×כת ×¢\"×™ טוען ×”×ערכת ×œ×œ× ×חיצת /boot.\n"
-"×¢×œ×™× ×œ×”×’×“×™×¨ ×חיצת /boot ×ת××™××”"
-#: fsedit.pm:438
-#, fuzzy, c-format
+#: fsedit.pm:453
+#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-"בחרת ב×חיצת RAID ×”×וגדרת בתוכנה כשורש ×ערכת ×”×§×‘×¦×™× ×©×œ× (/).\n"
-"תצורה זו ×œ× × ×ª×כת ×¢\"×™ טוען ×”×ערכת ×œ×œ× ×חיצת /boot.\n"
-"×¢×œ×™× ×œ×”×’×“×™×¨ ×חיצת /boot ×ת××™××”"
-#: fsedit.pm:446
-#, fuzzy, c-format
+#: fsedit.pm:461
+#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr ""
-"בחרת ב×חיצת RAID ×”×וגדרת בתוכנה כשורש ×ערכת ×”×§×‘×¦×™× ×©×œ× (/).\n"
-"תצורה זו ×œ× × ×ª×כת ×¢\"×™ טוען ×”×ערכת ×œ×œ× ×חיצת /boot.\n"
-"×¢×œ×™× ×œ×”×’×“×™×¨ ×חיצת /boot ×ת××™××”"
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
-#, fuzzy, c-format
+#: fsedit.pm:472
+#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"בחרת ב×חיצת RAID ×”×וגדרת בתוכנה כשורש ×ערכת ×”×§×‘×¦×™× ×©×œ× (/).\n"
-"תצורה זו ×œ× × ×ª×כת ×¢\"×™ טוען ×”×ערכת ×œ×œ× ×חיצת /boot.\n"
-"×¢×œ×™× ×œ×”×’×“×™×¨ ×חיצת /boot ×ת××™××”"
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr "×סור להשת×ש ב×ערכת ×§×‘×¦×™× ×וצפנת לנקודת העיגון %s"
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
"×œ× × ×™×ª×Ÿ להשת×ש בחלק הלוגי של ×”-LVM לנקודת העיגון %s בגלל ×©×”×•× ×שתרע על ×ספר "
"×—×œ×§×™× ×¤×™×–×™×™×."
-#: fsedit.pm:449
+#: fsedit.pm:484
#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
-msgstr "×¢×œ×™× ×œ×”×’×“×™×¨ ×חיצת /boot ×ת××™××”"
+"You should create a separate /boot partition first"
+msgstr ""
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "ספרייה זו צריכה להיש×ר ב×ערכת ×”×§×‘×¦×™× ×”×¨×שית (root)."
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2886,12 +2859,12 @@ msgstr ""
"יש להגדיר ×ערכת ×§×‘×¦×™× ××תית (ext2/3/4, reiserfs, xfs, ×ו jfs) בשביל נקודת "
"העיגון ×”×–×ת\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "×ין ×ספיק ××§×•× ×¤× ×•×™ לחלוקה ×וטו×טית"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "×œ× × ×“×¨×© לעשות דבר"
@@ -2901,467 +2874,358 @@ msgstr "×œ× × ×“×¨×© לעשות דבר"
msgid "SATA controllers"
msgstr "בקרי SATA"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "בקרי RAID"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "בקרי (E)IDE/ATA"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, c-format
msgid "Card readers"
msgstr "קור××™ כרטיסי×"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "בקרי Firewire"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "בקרי PCMCIA"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "בקרי SCSI"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "בקרי USB"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "יצי×ות USB"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "בקרי SMBus"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "×’×©×¨×™× ×•×‘×§×¨×™ ×ערכת"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "תקליטון"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "ZIP"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "דיסק"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr "התקני ×יכסון ×ידע בחיבור USB"
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "תקליטור"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "צורבי CD/DVD"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "טייפ"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "בקרי AGP"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "כרטיס ×ס×"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr "כרטיס DVB"
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "כרטיס טלוויזיה"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "התקני ×ולטי×דיה ×חרי×"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "כרטיס קול"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "×צל×ת רשת"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "×עבדי×"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "×ת×××™ ISDN"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr "התקני קול USB"
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr "כרטיסי רדיו"
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr "כרטיסי רשת ATM"
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr "כרטיסי רשת WAN"
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr "התקני שן כחולה"
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "כרטיס Ethernet"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "×וד×"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "×ת×××™ ADSL"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "זיכרון"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "×דפסת"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr "בקרי יצי×ת ×שחק"
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "ג'ויסטיק"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "×קלדת"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr "×חשב לוח ו××¡× ××’×¢"
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "עכבר"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr "ביו×טריה"
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "UPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "סורק"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "×œ× ×™×“×•×¢/×חרי×"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "×עבד # "
-#: harddrake/sound.pm:303
+#: harddrake/sound.pm:80
#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "× × ×œ×”×תין... ××™×™×©× ×ת ההגדרות"
-
-#: harddrake/sound.pm:366
-#, c-format
-msgid "Enable PulseAudio"
-msgstr "×פשר ×ת PulseAudio"
+msgid "No known driver"
+msgstr "×ין ×נהל התקן ידוע"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr "×פשר צליל בתצורת 5.1 ×¢× PulseAudio"
+msgid "There's no known driver for your sound card (%s)"
+msgstr "×ין פה ×נהל התקן ידוע לכרטיס הקול ×©×œ× (%s)"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
-msgstr "×פשר החלפת ×שת×ש ליישו××™ קול"
+msgid "Enable PulseAudio"
+msgstr "×פשר ×ת PulseAudio"
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr "כיוון ×חודש של ×ערבל הקול לערכי ברירת ×”×חדל"
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr "פתרון בעיות"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "×ין ×נהל התקן חלופי"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
"currently uses \"%s\""
msgstr "×ין חלופות OSS ×ו ALSA לכרטיס הקול ×©×œ× (%s) ×שר ×שת×ש כרגע ב\"%s\""
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "הגדרות קול"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-"×›×ן ב××¤×©×¨×•×ª× ×œ×‘×—×•×¨ ×נהל התקן תחליפי (×ו OSS ×ו ALSA) לכרטיס הקול ×©×œ× (%s)."
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-"\n"
-"\n"
-"כרטיס הקול ×©×œ× ×שת×ש כרגע ב×נהל ההתקן %s\"%s\" (ברירת ×חדל ל×נהל התקן "
-"×œ×›×¨×˜×™×¡× \"%s\")"
+msgid "Sound troubleshooting"
+msgstr "פתרון בעיות קול"
-#: harddrake/sound.pm:414
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-"OSS (Open Sound System) ×”×™×” ×נשק הקול הר×שון. זהו ×נשק ש×ינו תלוי ב×ערכת "
-"ההפעלה (×”×•× ×–×ין ברוב ×ערכות היוניקס) ×בל ×”×•× ×‘×¡×™×¡×™ ו×וגבל ביותר.\n"
-"יתר על כן, התקני ×”×”×™× ×¢ של OSS ××צי××™× ×ת הגלגגל ×חדש כל ×חד בתורו.\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) בנויה בצורה ×ודולרית התו×כת ב×גוון "
-"רחב של כרטיסי×\n"
-"×-ISA ×“×¨× USB ןכלה ב-PCI.\n"
+"- 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.\n"
"\n"
-"ALSA ×’× ×ספקת ×נשק בר××” גבוהה בהרבה ×זו של OSS.\n"
"\n"
-"כדי להשת×ש ב-ALSA ניתן להשת×ש ב×חד ×השניי×:\n"
-"- ×”×נשק הישן התו×× ×œ-OSS\n"
-"- ×”×נשק החדש של ALSA ×”×ספק יכולות ×תקד×ות ×× ×“×•×¨×© ×ת הספריה של ALSA.\n"
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "×נהל התקן:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- \"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\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"התקן ×”×”×™× ×¢ הישן \"%s\" × ××¦× ×‘×¨×©×™××” השחורה.\n"
"\n"
-"דווח ×›×™ ×”×•× ×’×•×¨× ×œ×ª×§×œ×” קריטית בגלעין ×”×ערכת בעת הסרה.\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"התקן ×”×”×™× ×¢ החדש \"%s\" יכנס לשי×וש ×‘×ª×”×œ×™× ×”×תחול הב×."
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "×ין ×נהל התקן בקוד פתוח"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"×œ× ×§×™×™× ×נהל התקן חופשי עבור כרטיס ×”××¡× ×©×œ× (%s), ×בל ×§×™×™× ×נהל התקן ×§× ×™×™× ×™ "
-"ב×תר \"%s\"."
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "×ין ×נהל התקן ידוע"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "×ין פה ×נהל התקן ידוע לכרטיס הקול ×©×œ× (%s)"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "פתרון בעיות קול"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
+"- \"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.\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-"הבדיקה הקל×סית לבעיות ב×ערכת הקול ×”×™× ×”×¨×¦×ª הפקודות הב×ות:\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" ×™××ר ××” ×”×•× ×”×ª×§×Ÿ ×”×”×™× ×¢ בו ×שת×ש הכרטיס\n"
-"×©×œ× ×›×‘×¨×™×¨×ª ×חדל\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" ×™××ר ××” ×”×•× ×”×”×ª×§×Ÿ ×”×”×™× ×¢ שכרגע\n"
-"נעשה בו שי×וש\n"
"\n"
-"- \"/sbin/lsmod\" ×™×פשר ×œ× ×œ×‘×“×•×§ ×× ×”×ª×§×Ÿ ×”×”×™× ×¢ טעון ×ו ל×\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" ו- \"/sbin/chkconfig --list alsa\" ×™××רו\n"
-"×× ×©×™×¨×•×ª×™ הקול ו-alsa ××•×’×“×¨×™× ×œ×¨×™×¦×” בר×ת ×תחול 3\n"
"\n"
-"- \"aumix -q\" ×™××ר ×œ× ×× ×”×§×•×œ ×ושתק ×ו ל×\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" ×™××ר ×œ× ×יזו תוכנה ×שת×שת בכרטיס הקול.\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "תן לי לבחור ×נהל התקן כלשהו"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "בחירת ×נהל התקן ב×ופן שרירותי"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"/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)\n"
msgstr ""
-"×× ×”×©×ª×›× ×¢×ª שידוע ×œ× ×הו התקן ×”×”×™× ×¢ ×”×ת××™× ×œ×›×¨×˜×™×¡ ×©×œ× × ×™×ª×Ÿ לבחור בו ברשי××¢ "
-"לעיל\n"
-"\n"
-"התקן ×”×”×™× ×¢ הנוכחי לכרטיס הקול \"%s\" ×©×œ× ×”×•× \"%s\""
#: harddrake/v4l.pm:12
#, c-format
@@ -3389,7 +3253,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
"עבור רוב כרטיסי הטלוויזיה ×”×ודרניי×, ×”×ודול BTTV ××–×”×” ×ת הפר××˜×¨×™× ×”× ×›×•× ×™× "
"ב×ופן ×וטו×טי. \n"
@@ -3406,70 +3270,73 @@ msgstr "×“×’× ×”×›×¨×˜×™×¡:"
msgid "Tuner type:"
msgstr "סוג כוונן (Tuner):"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "×ישור"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "כן"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "ל×"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "בחירת קובץ"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "הוספה"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "שינוי"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "סיו×"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "קוד×"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
msgstr "×œ× × ×‘×—×¨ קובץ"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
msgstr "בחרת ספריה, ×œ× ×§×•×‘×¥"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
msgstr "×ין ספרייה כזו"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "×ין קובץ ×›×–×”"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr "לתשו×ת לב×, Caps Lock ×ופעל."
@@ -3550,1248 +3417,1266 @@ msgstr "טען ×חדש"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:RTL"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "×נדורה"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "×יחוד הנסיכויות הערביות"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "×פגניסטן"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "×נטיגה וברבודה"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "×נגוויה"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "×לבניה"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "×ר×× ×™×”"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "×”×× ×˜×™×œ×™× ×”×”×•×œ× ×“×™×™×"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "×נגולה"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "×נט×רקטיקה"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "×רגנטינה"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "ס×ו××” ×”××ריק×ית"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "×וסטריה"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "×וסטרליה"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "×רובה"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "×זרביג'×ן"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "בוסניה-הרצגובינה"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "ברבדוס"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "בנגלדש"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "בלגיה"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "בורקינה פ×סו"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "בולגריה"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "בחריין"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "בורונדי"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "בינן (דהו××™×™)"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "בר×ודה"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "בורני דורסל×"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "בוליביה"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "ברזיל"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "××™×™ בה×××”"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "בהוטן"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "××™ Bouvet"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "בוטסו×× ×”"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "בלרוס"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "בליז"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "קנדה"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "××™×™ קוקוס (Keeling)"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "קונגו (קינסהסה)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "הרפובליקה ×”×רכז-×פריק×ית"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "קונגו (Brazzaville)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "שוייץ"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "חוף השנהב"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "××™×™ קוק"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "צ'ילה"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "×§×רון"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "סין"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "קולו×ביה"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "קוסטה ריקה"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "סרביה ו×ונטנגרו"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "קובה"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Cape Verde"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "××™×™ ×—Ö·×’ ×”Ö·×ּוֹלָד"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "קפריסין"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "הרפובליקה הצ'כית"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "גר×× ×™×”"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "ג'יבוטי"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "דנ×רק"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "דו××™× ×™×§×”"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "הרפובליקה הדו×יניקנית"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "×לג'יריה"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "×קוודור"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "×סטוניה"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "×צריי×"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "סהרה ×”×ערבית"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "×ריתרי××”"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "ספרד"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "×תיופיה"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "פינלנד"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "פיג'י"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "××™×™ פוקלנד (××לבינ×ס) "
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "×יקרונזיה"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "××™×™ פ×רו"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "צרפת"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "גבון"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "בריטניה"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "גרנדה"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "ג'ורג'יה"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "×’×™×× ×” הצרפתית"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "×’×× ×”"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "ג'יברלטר"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "גרינלנד"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "×’×ביה"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "×’×™× ××”"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "גוו×דלופ"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "×’×™× ×™××” ×”×שוונית"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "יוון"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "×“×¨×•× ×’'ורג'×™×” ו××™×™ סנדוויץ' הדרו××™×™×"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "גו×ט×לה"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "גו××"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "×’×™× ×™××” ביס×ו"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "×’×™×× ×”"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "סין (הונג קונג)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "××™×™ Heard ו-McDonald"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "הונדורס"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "קרו×טיה"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "×”×יטי"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "הונגריה"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "×ינדונזיה"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "×ירלנד"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "ישר×ל"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "הודו"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "טריטוריית ×”×וקיינוס הבריטי-הודי"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "עירק"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "×ירן"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "×יסלנד"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "×יטליה"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "×’'××™×™×§×”"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "ירדן"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "יפן"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "×§× ×™×”"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "קירגיסטן"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "×§×בודיה"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "קיריבטי"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "××™×™ קו×ורו"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "סנט קיטס ונוויס"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "קורי××” (צפון)"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "קורי××”"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "כווית"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "××™×™ ×§×™×™××ן"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "קזחסטן"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "ל×וס"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "לבנון"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "סנט לוצ'יה"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "ליכטנשטיין"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "סרי לנקה"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "ליבריה"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "לסוטו"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "ליט×"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "לוכס×בורג"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "לטוויה"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "לוב"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "×רוקו"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "×ונקו"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "×ולדובה"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "×דגסקר"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "××™×™ ×רשל"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "×קדוניה"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "××לי"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "××™×× ×ר"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "×ונגוליה"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "××™×™ ×רי×× ×” הצפוניי×"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "×רטיניק"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "××וריטניה"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "×ונסר×ט"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "×לטה"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "××וריציוס"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "×”××™×™× ×”×לדיביי×"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "×ל×ווי"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "×קסיקו"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "×לזיה"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "×וז×ביק"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "× ×יביה"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "קלדוניה החדשה"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "ניגר"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "××™ נורפולק"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "ניגריה"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "× ×™×§×ר×גו××”"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "הולנד"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "נורווגיה"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "נפ×ל"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "× ×ורו"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niue"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "ניו-זילנד"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "עו×ן"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "פנ××”"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "פרו"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "פולינזיה הצָרְפָתִית"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "פ×פו××”-×’×™× ××” החדשה"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "הפיליפיני×"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "פקיסטן"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "פולין"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "סנט פייר ו×יקו×לון"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitcairn"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "פו×רטו-ריקו"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "הרשות הפלסטינית"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "פורטוגל"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "פרגוו××™"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "פ×ולו"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "קט×ר"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "Reunion"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "רו×× ×™×”"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "רוסיה"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "רו×נדה"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "ערב הסעודית"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "××™×™ של××”"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "××™×™ סיישל"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "סודן"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "שבדיה"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "סינגפור"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "סנט הלנה"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "סלובניה"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "××™×™ Svalbard ו××™×™ Jan Mayen"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "סלובקיה"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "סיירה לי×ונה"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "ס×ן-××רינו"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "סנגל"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "סו×ליה"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "סורינ××"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "ס×ו תו××” ופרינסיפה"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "×ל סלבדור"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "סורינ××"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "סווזילנד"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "××™×™ קייקוס"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "צ'×ד"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "הטריטוריה הצרפתיתי הדרו×ית"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "טוגו"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "ת×ילנד"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "ט×× ×’'יקיסטן"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Tokelau"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "×זרח טי×ור"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "טורק×ניסט×ן"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "טוניסיה"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "טונגה"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "טורקיה"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "טרינידד וטובגו"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "טוב×לו"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "ט×יוו×ן"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "טנזניה"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "×וקר××™× ×”"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "×וגנדה"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "××™×™ Minor Outlying של ×ר\"הב"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "×רצות הברית"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "×ורוגוו××™"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "×וזבקיסטן"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "ותיקן"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "סנט וינסנט והגרנידי×"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "ונצו×לה"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "××™×™ הבתולה הבריטיי×"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "××™×™ הבתולה ×”×××§×¨×™×™× (×רה\"ב)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "וייטנ××"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "ונו×טו"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "וו×ליס ופוטונה"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "ס×ו××”"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "תי×ן"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "××יוט"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "×“×¨×•× ×פריקה"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "×–×ביה"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "×–×™×בבו××”"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "×‘×¨×•× ×‘×•×× ×œ-%s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr "העברת ×”×—×œ×§×™× ×”×¤×™×–×™×™× ×©×‘×©×™×וש לחלק פיזי ×חר כשלה"
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr "החלק הפיזי %s עדיין בשי×וש"
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "יש ר×שית להסיר ×ת ×”×—×œ×§×™× ×”×œ×•×’×™×™×\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr "×נהל ×”×תחול ×ינו יכול לעבוד ×¢× boot/ על ×ספר ×—×œ×§×™× ×¤×™×–×™×™×"
+#. -PO: Only write something if needed:
#: messages.pm:11
-#, fuzzy, c-format
+#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr " "
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "×בו×"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+"×ערכת ההפעלה וה××¨×›×™×‘×™× ×”×©×•× ×™× ×”×–××™× ×™× ×‘×”×¤×¦×ª ×נדריבה לינוקס יקר×ו להלן "
+"\"×וצרי תוכנה\". ×וצרי התכנה כוללי×, ××\n"
+"×œ× ××•×’×‘×œ×™× ×œ- ×וסף התכנות, שיטות, ×—×•×§×™× ×•×ס××›×™× ×”× ×•×’×¢×™× ×œ×ערכת ההפעלה ולש×ר "
+"×”××¨×›×™×‘×™× ×©×œ ×נדריבה לינוקס."
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr "1. ×”×¡×›× ×¨×™×©×•×™"
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4805,16 +4690,33 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+"×¢×œ×™× ×œ×§×¨×•× ×¨×™×©×™×•×Ÿ ×–×” בעיון רב. ×ס×× ×–×” ×הווה ×”×¡×›× ×¨×™×©×•×™ ×‘×™× × ×•×‘×™×Ÿ חברת "
+"Mageia לגבי ×וצרי התכנה.\n"
+"התקנה, שכפול ×ו שי×וש ב×וצרי התכנה בכל צורה שהי×, ×ש××¢×” שקיבלת והסכ×ת ב×ופן "
+"×פורש לתנ××™ וסייגי רישיון ×–×”.\n"
+"×× ×—×œ×§ כלשהו ×רישיון ×–×” ×ינו ×קובל עלי×, × ×סר ×¢×œ×™× ×œ×”×ª×§×™×Ÿ, לשכפל ×ו להשת×ש "
+"ב×וצרי התכנה.\n"
+"כל ניסיון להתקין, לשכפל ×ו להשת×ש ב×וצרי התכנה בכל צורה ש××™× ×” ×צייתת לתנ××™ "
+"וסייגי הרישיון ×”× ×” חסרת תוקף ותסיי×\n"
+"×ת ×–×›×•×™×•×ª×™× ×‘×›×¤×•×£ לרישיון ×–×”.\n"
+"×¢× ×‘×™×˜×•×œ הרישוי, ×¢×œ×™× ×œ×”×©×יד ב×ופן ×יידי ×ת כל ×”×¢×•×ª×§×™× ×©×œ ×וצרי התכנה."
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr "2. הגבלת ×חריות"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4822,15 +4724,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4839,51 +4741,99 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
+"you."
+msgstr ""
+"×וצרי התכנה והתיעוד הנספח ××¡×•×¤×§×™× \"×›×ות שה×\", בלי ×חריות, עד לגבולות "
+"×”××•×ª×¨×™× ×¢×œ פי חוק.\n"
+"חברת Mageia ×œ× ×ª×”×™×” ×חר×ית, ×‘×©×•× ×ª× ××™ ×©×”×•× ×‘×›×¤×•×£ להור×ות החוק, לכל ×ירוע "
+"×יוחד, × ×–×§×™× ×™×©×™×¨×™×\n"
+"×•×¢×§×™×¤×™× ×œ××™× ×™×”× (כולל, בין היתר ×”×¤×¡×“×™× ×”× ×•×‘×¢×™× ×¢×§×‘ ×בדן עסקי×, הפרעה "
+"להתנהלות העסק, הפסד כספי, שכר טרחת\n"
+"×¢×•×¨× ×“×™×Ÿ, קנסות ו×גרות ×”× ×•×‘×¢×™× ×החלטת בית ×שפט, ×ו הפסד כתוצ××” ××›×) ×”× ×•×‘×¢×™× "
+"×השי×וש ×ו ×××™ היכולת להשת×ש\n"
+"ב×וצרי התכנה, וז×ת ×’× ×× ×”×•×‘××” לידיעתה חברת Mageia×”×פשרות ל×פשרות ההתרחשות "
+"של × ×–×§×™×\n"
+"×›×לו.\n"
"\n"
-"3. The GPL License and Related Licenses\n"
+"הגבלת ×חריות הנובעת ×שי×וש ×ו הפצת תוכנה ×סורה ב×דינות ×סוי×ות\n"
"\n"
+"בכפוף ל×גבלות החוק, חברת Mageia ו×פיציה, ×œ× ×™×”×™×• ×חר××™× ×‘×©×•× ×ª× ××™ שהו×, לכל "
+"× ×–×§ ×יוחד, ×שני,\n"
+"ישיר ×ו ×¢×§×™×£ כלשהו (כולל, בין היתר ×”×¤×¡×“×™× ×”× ×•×‘×¢×™× ×¢×§×‘ ×בדן עסקי×, הפרעה "
+"להתנהלות העסק, הפסד כספי, שכר\n"
+"טרחת ×¢×•×¨× ×“×™×Ÿ, קנסות ו×גרות ×”× ×•×‘×¢×™× ×החלטת בית ×שפט, ×ו הפסד כתוצ××” ××›×) "
+"×”× ×•×‘×¢×™× ×××—×–×§×” ושי×וש ב×וצרי\n"
+"תוכנה, ×ו הורדת ×וצרי תוכנה ××תרי ×נדריבה לינוקס, ×שר ××¡×•×¨×™× ×œ×©×™×וש ×ו "
+"××•×’×‘×œ×™× ×‘×דינות ×סוי×ות על פי\n"
+"×”×—×•×§×™× ×”×קו××™×™×.\n"
+"הגבלת ×חריות זו, כוללת, בין היתר, ×רכיבי הצפנה ×—×–×§×” ×”×›×œ×•×œ×™× ×‘×וצרי התכנה."
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr "3. רישיון ×” GPL ורישיונות קשורי×"
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr "4. זכויות קניין רוחני"
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+"כל הזכויות ל××¨×›×™×‘×™× ×©×œ ×וצרי התכנה ×©×™×™×›×™× ×œ××¤×ª×—×™×”× ×‘×”×ª×××” ו××•×’× ×™× ×¢×œ ידי "
+"חוקי קניין רוחני וזכויות ×™×•×¦×¨×™× ×”×ª×§×¤×™×\n"
+"לגבי ×וצרי תוכנה.\n"
+"חברת Mageia שו×רת לעצ××” ×ת הזכות לשנות ×ו להת××™× ×ת ×וצרי התכנה, ×›×קשה ×חת "
+"×ו בחלקי×,\n"
+"בכל שיטה ×©×”×™× ×•×œ×›×œ ×¦×•×¨× ×©×”×•×.\n"
+"הש×ות \"Mageia\", \"×נדריבה לינוקס\" וס××œ×™× ××¡×—×¨×™×™× ×”×§×©×•×¨×™× ××œ×™×”× ×”× ×©×ות "
+"ש××•×¨×™× ×©×œ חברת\n"
+"%s"
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr "5. תקפות לחוק"
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -4895,96 +4845,15 @@ msgid ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"For any question on this document, please contact Mageia."
msgstr ""
-"×בו×\n"
-"\n"
-"×ערכת ההפעלה וה××¨×›×™×‘×™× ×”×©×•× ×™× ×”×–××™× ×™× ×‘×”×¤×¦×ª ×נדריבה לינוקס יקר×ו להלן "
-"\"×וצרי תוכנה\". ×וצרי התכנה כוללי×, ××\n"
-"×œ× ××•×’×‘×œ×™× ×œ- ×וסף התכנות, שיטות, ×—×•×§×™× ×•×ס××›×™× ×”× ×•×’×¢×™× ×œ×ערכת ההפעלה ולש×ר "
-"×”××¨×›×™×‘×™× ×©×œ ×נדריבה לינוקס.\n"
-"\n"
-"\n"
-"1. ×”×¡×›× ×¨×™×©×•×™\n"
-"\n"
-"×¢×œ×™× ×œ×§×¨×•× ×¨×™×©×™×•×Ÿ ×–×” בעיון רב. ×ס×× ×–×” ×הווה ×”×¡×›× ×¨×™×©×•×™ ×‘×™× × ×•×‘×™×Ÿ חברת "
-"Mandriva S.A. לגבי ×וצרי התכנה.\n"
-"התקנה, שכפול ×ו שי×וש ב×וצרי התכנה בכל צורה שהי×, ×ש××¢×” שקיבלת והסכ×ת ב×ופן "
-"×פורש לתנ××™ וסייגי רישיון ×–×”.\n"
-"×× ×—×œ×§ כלשהו ×רישיון ×–×” ×ינו ×קובל עלי×, × ×סר ×¢×œ×™× ×œ×”×ª×§×™×Ÿ, לשכפל ×ו להשת×ש "
-"ב×וצרי התכנה.\n"
-"כל ניסיון להתקין, לשכפל ×ו להשת×ש ב×וצרי התכנה בכל צורה ש××™× ×” ×צייתת לתנ××™ "
-"וסייגי הרישיון ×”× ×” חסרת תוקף ותסיי×\n"
-"×ת ×–×›×•×™×•×ª×™× ×‘×›×¤×•×£ לרישיון ×–×”.\n"
-"×¢× ×‘×™×˜×•×œ הרישוי, ×¢×œ×™× ×œ×”×©×יד ב×ופן ×יידי ×ת כל ×”×¢×•×ª×§×™× ×©×œ ×וצרי התכנה.\n"
-"\n"
-"\n"
-"2. הגבלת ×חריות\n"
-"\n"
-"×וצרי התכנה והתיעוד הנספח ××¡×•×¤×§×™× \"×›×ות שה×\", בלי ×חריות, עד לגבולות "
-"×”××•×ª×¨×™× ×¢×œ פי חוק.\n"
-"חברת Mandriva S.A. ×œ× ×ª×”×™×” ×חר×ית, ×‘×©×•× ×ª× ××™ ×©×”×•× ×‘×›×¤×•×£ להור×ות החוק, לכל "
-"×ירוע ×יוחד, × ×–×§×™× ×™×©×™×¨×™×\n"
-"×•×¢×§×™×¤×™× ×œ××™× ×™×”× (כולל, בין היתר ×”×¤×¡×“×™× ×”× ×•×‘×¢×™× ×¢×§×‘ ×בדן עסקי×, הפרעה "
-"להתנהלות העסק, הפסד כספי, שכר טרחת\n"
-"×¢×•×¨× ×“×™×Ÿ, קנסות ו×גרות ×”× ×•×‘×¢×™× ×החלטת בית ×שפט, ×ו הפסד כתוצ××” ××›×) ×”× ×•×‘×¢×™× "
-"×השי×וש ×ו ×××™ היכולת להשת×ש\n"
-"ב×וצרי התכנה, וז×ת ×’× ×× ×”×•×‘××” לידיעתה חברת Mandriva S.A ×”×פשרות ל×פשרות "
-"ההתרחשות של × ×–×§×™×\n"
-"×›×לו.\n"
-"\n"
-"הגבלת ×חריות הנובעת ×שי×וש ×ו הפצת תוכנה ×סורה ב×דינות ×סוי×ות\n"
-"\n"
-"בכפוף ל×גבלות החוק, חברת Mandriva S.A. ו×פיציה, ×œ× ×™×”×™×• ×חר××™× ×‘×©×•× ×ª× ××™ "
-"שהו×, לכל × ×–×§ ×יוחד, ×שני,\n"
-"ישיר ×ו ×¢×§×™×£ כלשהו (כולל, בין היתר ×”×¤×¡×“×™× ×”× ×•×‘×¢×™× ×¢×§×‘ ×בדן עסקי×, הפרעה "
-"להתנהלות העסק, הפסד כספי, שכר\n"
-"טרחת ×¢×•×¨× ×“×™×Ÿ, קנסות ו×גרות ×”× ×•×‘×¢×™× ×החלטת בית ×שפט, ×ו הפסד כתוצ××” ××›×) "
-"×”× ×•×‘×¢×™× ×××—×–×§×” ושי×וש ב×וצרי\n"
-"תוכנה, ×ו הורדת ×וצרי תוכנה ××תרי ×נדריבה לינוקס, ×שר ××¡×•×¨×™× ×œ×©×™×וש ×ו "
-"××•×’×‘×œ×™× ×‘×דינות ×סוי×ות על פי\n"
-"×”×—×•×§×™× ×”×קו××™×™×.\n"
-"הגבלת ×חריות זו, כוללת, בין היתר, ×רכיבי הצפנה ×—×–×§×” ×”×›×œ×•×œ×™× ×‘×וצרי התכנה.\n"
-"\n"
-"\n"
-"3. רישיון ×” GPL ורישיונות קשורי×\n"
-"\n"
-"×וצרי התכנה ×›×•×œ×œ×™× ××¨×›×™×‘×™× ×©× ×•×¦×¨×• על ידי ×× ×©×™× ×•×’×•×¤×™× ×©×•× ×™×. רוב ×”××¨×›×™×‘×™× "
-"×”×לו ×›×¤×•×¤×™× ×œ×ª× ××™ הרישיון הציבורי\n"
-"הכללי של GNU, שיכונה להלן \"GPL\", ×ו רישיונות דו××™×. רוב הרישיונות ×”×לו "
-"××¨×©×™× ×œ× ×œ×”×©×ª×ש, לשכפל, לשנות ×ו\n"
-"להפיץ ×ת ×”××¨×›×™×‘×™× ×שר ×”× ×כסי×. ×¢×œ×™× ×œ×§×¨×•× ×‘×¢×™×•×Ÿ ×ת התנ××™× ×•×”×¡×™×™×’×™× ×©×œ כל "
-"×רכיב לפני השי×וש ב×רכיב כלשהו.\n"
-"×¢×œ×™× ×œ×”×¤× ×•×ª כל ש×לה בנוגע לרישיון השי×וש הנוגעת לרישיון של ×רכיב כלשהו ל×פתח "
-"התכנה ×•×œ× ×œ Mandriva.\n"
-" התכנות שפותחו ע\"י חברת Mandriva S.A. כפופות לרישיון ה GPL. תיעוד שנכתב על "
-"ידי חברת Mandriva\n"
-"כפוף לרישיון ×יוחד. ×¢×œ×™× ×œ×¢×™×™×Ÿ בתיעוד ל×ידע נוסף בנידון.\n"
-"\n"
-"\n"
-"4. זכויות קניין רוחני\n"
-"\n"
-"כל הזכויות ל××¨×›×™×‘×™× ×©×œ ×וצרי התכנה ×©×™×™×›×™× ×œ××¤×ª×—×™×”× ×‘×”×ª×××” ו××•×’× ×™× ×¢×œ ידי "
-"חוקי קניין רוחני וזכויות ×™×•×¦×¨×™× ×”×ª×§×¤×™×\n"
-"לגבי ×וצרי תוכנה.\n"
-"חברת Mandriva S.A. שו×רת לעצ××” ×ת הזכות לשנות ×ו להת××™× ×ת ×וצרי התכנה, "
-"×›×קשה ×חת ×ו בחלקי×,\n"
-"בכל שיטה ×©×”×™× ×•×œ×›×œ ×¦×•×¨× ×©×”×•×.\n"
-"הש×ות \"Mandriva\", \"×נדריבה לינוקס\" וס××œ×™× ××¡×—×¨×™×™× ×”×§×©×•×¨×™× ××œ×™×”× ×”× ×©×ות "
-"ש××•×¨×™× ×©×œ חברת\n"
-"Mandriva S.A.\n"
-"\n"
-"\n"
-"5. תקפות לחוק\n"
-"\n"
"ב×ידה ויוחלט על ידי בית ×שפט שחלק כלשהו של רישיון ×–×” ×ינו תקף, ×ינו חוקי, ×ו "
"×ינו ישי×, חלק ×–×” ×œ× ×™×”×™×” כלול בחוזה\n"
"×–×”. ש×ר ×”×—×œ×§×™× ×”×™×©×™××™× ×©×œ ×”×¡×›× ×–×” עדיין ××—×™×™×‘×™× ×ות×.\n"
"התנ××™× ×•×”×¡×™×™×’×™× ×©×œ רישיון ×–×” ×›×¤×•×¤×™× ×œ×—×•×§×™ צרפת. יש לש×וף להגיע להסכ××” בכל "
"ויכוח לגבי תנ××™ רישיון ×–×” ×חוץ לכתלי\n"
"בית ×”×שפט. ×›××•×¦× ×חרון, הוויכוח ×™×•×‘× ×‘×¤× ×™ בית ×”×שפט ×”×ת××™× ×©×œ פריז - צרפת.\n"
-"בכל ש×לה הנוגעת ל×ס×× ×–×”, יש לפנות לחברת Mandriva S.A.\n"
-"\n"
+"בכל ש×לה הנוגעת ל×ס×× ×–×”, יש לפנות לחברת Mageia\n"
"\n"
"נספח\n"
"\n"
@@ -4992,8 +4861,8 @@ msgstr ""
"(לשעבר ×נדריבה לינוקס). ×”×ª×¨×’×•× ×סופק על\n"
"×נת ל×פשר ×œ× ×œ×”×‘×™×Ÿ ×ת תנ××™ הרישוי של הפצה זו, ××•×œ× ×–×” ×ינו ×ª×¨×’×•× ×חייב. "
"השי×וש בהפצה כפוף לרישיון השי×וש ×”×קורי,\n"
-"בשפה ×”×נגלית, ×”×ופיע בתקליטור. ×תרג××™ ההפצה ו/×ו חברת Mandriva ×œ× ×™×”×™×• "
-"×חר××™× ×œ×›×œ ××™-הבנה ותוצ×ותיה\n"
+"בשפה ×”×נגלית, ×”×ופיע בתקליטור. ×תרג××™ ההפצה ו/×ו חברת Mageia ×œ× ×™×”×™×• ×חר××™× "
+"לכל ××™-הבנה ותוצ×ותיה\n"
"×©×¢×œ×•×œ×™× ×œ× ×‘×•×¢ ×הסת×כות על ×”×ª×¨×’×•× ×”×–×”, ו/×ו ××™ הבנה ותוצ×ותיה ×©×¢×œ×•×œ×™× ×œ× ×‘×•×¢ "
"כתוצ××” ××ª×¨×’×•× ××¨×›×™×‘×™× ×חר בהפצה\n"
"לעברית. ×ישור הרישיון ×”××•×‘× ×‘×–×ת ×הווה ×’× ×ת הסכ××ª× ×œ×ª× ××™ ×”× \"ל. ב×× ×ª× ××™ ×–×” "
@@ -5003,64 +4872,15 @@ msgstr ""
"התנ××™ ×”× \"ל ×הווה תוספת לרישיון השי×וש ×”×קורי, ו×ינו ×ופיע בגרסה ×”×נגלית של "
"רישיון זה, והנו תקף רק לדוברי עברית\n"
"×”××‘×¦×¢×™× ×”×ª×§× ×” בעברית ו/×ו ×שת××©×™× ×‘×ª×¨×’×•××™× ×œ×¢×‘×¨×™×ª שבוצעו על ידי ×תרג××™ הפצת "
-"×נדריבה לינוקס לעברית.\n"
-"\n"
+"×נדריבה לינוקס לעברית."
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
@@ -5073,87 +4893,33 @@ msgstr ""
"ל×\n"
"ידוע ×œ× ×”×× ×¤×˜× ×˜ ××¡×•×™×™× ×ª×§×£ לגביי×, ×¢×œ×™× ×œ×‘×“×•×§ ×ת ×”×—×•×§×™× ×”×קו××™×™×."
-#: messages.pm:120
+#: messages.pm:111
#, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
+"ברכותינו, ההתקנה הסתיי××”.\n"
+"×¢×œ×™× ×œ×”×•×¦×™× ×ת תקליטור ההתקנה ול×חר ×כן ללחוץ על \"הפעלה ×חדש\" לה×ש×."
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:113
#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
msgstr ""
-"ברכותינו, ההתקנה הסתיי××”.\n"
-"×¢×œ×™× ×œ×”×•×¦×™× ×ת תקליטור ההתקנה ול×חר ×כן ללחוץ על \"הפעלה ×חדש\" לה×ש×.\n"
-"\n"
-"\n"
"ל×ידע ×ודות חבילות ×”×ª×™×§×•× ×™× ×”×–××™× ×™× ×¢×‘×•×¨ גרסה ×–×ת של ×נדריבה לינוקס,\n"
"יש לבדוק ×ת ×”×ידע ×”×–×ין ב×תר ×”×ינטרנט:\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"×ידע על הגדרת תצורת ×”×ערכת של×, × ××¦× ×‘×¤×¨×§ \"ל×חר התקנה\" \n"
-"של ×”××“×¨×™× ×”×¨×©××™ ל×שת×שי ×נדריבה לינוקס."
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
#: modules/interactive.pm:19
#, c-format
@@ -5197,18 +4963,18 @@ msgstr "התקנת ×נהל התקן עבור בקר USB"
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "התקנת ×נהל התקן עבור בקר firewire שסי×ונו %s"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "התקנת ×נהל התקן עבור בקר firewire שסי×ונו \"%s\""
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "התקנת ×נהל התקן עבור בקר כונן קשיח שסי×ונו %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "התקנת ×נהל התקן עבור בקר כונן קשיח שסי×ונו \"%s\""
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "התקנת ×נהל התקן עבור בקר Ethernet שסי×ונו %s"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "התקנת ×נהל התקן עבור בקר Ethernet שסי×ונו \"%s\""
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5288,35 +5054,35 @@ msgstr ""
"טעינת ×”×ודול %s נכשלה.\n"
"×”×× ×‘×¨×¦×•× × ×œ× ×¡×•×ª שוב ×¢× ×¤×¨××˜×¨×™× ×חרי×?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr ""
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr ""
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr ""
-#: mygtk2.pm:1544 mygtk2.pm:1545
-#, fuzzy, c-format
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
+#, c-format
msgid "Password seems secure"
-msgstr "סיס××” עבור ×”×שת×ש"
+msgstr ""
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "העיגון נכשל:"
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "×חיצה ×ורחבת ×œ× × ×ª×כת בפלטפור××” ×”×–×ת"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
@@ -5324,10 +5090,10 @@ msgstr ""
"הפתרון היחידי ×”×•× ×œ×”×–×™×– ×ת ×”×חיצה הר×שית כדי ל××§× ×ת השטח\n"
"הפנוי ליד ×”×חיצות ×”×ורחבות."
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
@@ -5336,84 +5102,84 @@ msgstr ""
"בדיקת תקינות ×”×ידע נכשלה.\n"
"יתכן שהחו×רה פגו××” וכתוצ××” ××›× × ×בד ×”×ידע שהיה ש×ור בכונן."
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr ""
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr ""
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr ""
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr ""
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr ""
-#: pkgs.pm:269 pkgs.pm:270
-#, fuzzy, c-format
+#: pkgs.pm:281 pkgs.pm:282
+#, c-format
msgid "Unused hardware support"
-msgstr "עיון ב×ידע ×ודות החו×רה"
+msgstr ""
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr ""
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr "×ין ×פשרות להוסיף ×חיצה ל-RAID %s ש×ותחל"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "×ין ×ספיק ×חיצות בשביל שלב ×”-RAID %d\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "×œ× × ×™×ª×Ÿ ליצור ×ת הספריה usr/share/sane/firmware/"
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "×œ× × ×™×ª×Ÿ ליצור ×ת הקישור usr/share/sane/%s/"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr "×œ× × ×™×ª×Ÿ להעתיק ×ת קובץ הקושחה %s ×ל usr/share/sane/firmware/"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr "×œ× × ×™×ª×Ÿ לשנות ×ת הרש×ות קובץ הקושחה %s"
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "×שף הגדרת סורק"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr "×œ× × ×™×ª×Ÿ להתקין ×ת החבילות הדרושות לשיתוף הסורק/×™× ×©×œ×."
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr "הסורק/×™× ×©×œ× ×œ× ×™×”×™×• ×–××™× ×™× ×œ×שת××©×™× ×¨×’×™×œ×™× ×‘×ערכת."
@@ -5470,10 +5236,10 @@ msgid "Allow direct root login."
msgstr "×פשר התחברות ×קו×ית של ×נהל ×”×ערכת."
#: security/help.pm:33
-#, c-format
+#, fuzzy, c-format
msgid ""
"Allow the list of users on the system on display managers (kdm and gdm)."
-msgstr "×פשר הצגת רשי×ת ×”×שת××©×™× ×‘×ערכת ב×נהל ההפעלה (kdm ו-gdm)."
+msgstr "×פשר הצגת רשי×ת ×”×שת××©×™× ×‘×ערכת ב×נהל ההפעלה (sddm ו-gdm)."
#: security/help.pm:35
#, c-format
@@ -5529,8 +5295,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
"×ישור:\n"
"\n"
@@ -5630,7 +5396,7 @@ msgstr "השת×ש בסיס××” ל××™×ות ×שת×שי×."
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr "הפעל בדיקתpromiscuity של כרטיסי הרשת."
#: security/help.pm:96
@@ -5835,9 +5601,9 @@ msgid "Direct root login"
msgstr "התחברות ישירה של ×נהל ×”×ערכת (root)"
#: security/l10n.pm:19
-#, c-format
+#, fuzzy, c-format
msgid "List users on display managers (kdm and gdm)"
-msgstr "רשי×ת ×”×שת××©×™× ×‘×נהלי הפעלה (KDM ו-GDM)"
+msgstr "רשי×ת ×”×שת××©×™× ×‘×נהלי הפעלה (SDDM ו-GDM)"
#: security/l10n.pm:20
#, c-format
@@ -6066,11 +5832,11 @@ msgid "Standard"
msgstr "רגיל"
#: security/level.pm:12
-#, fuzzy, c-format
+#, c-format
msgid "Secure"
-msgstr "הגדרות ×בטחה"
+msgstr ""
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -6079,7 +5845,7 @@ msgid ""
"on your own."
msgstr ""
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -6088,7 +5854,7 @@ msgstr ""
"זוהי ברירת ×”×חדל של תצורת ×”×בטחה ×”×ו×לצת ל×חשב שיש×ש לחיבור ל×ינטרנט בתור "
"לקוח."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -6102,50 +5868,50 @@ msgstr ""
"×¨×‘×™× ×“×¨× ×”×¨×©×ª. חשוב! ×× ×”×ערכת ×©×œ× ×ש×שת כלקוח ×ינטרנט בלבד,\n"
"×ו×לץ ביותר לבחור ר××” × ×וכה יותר."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "×פשרויות בסיסיות של DrakSec"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "בשלב ×–×” ×¢×œ×™× ×œ×‘×—×•×¨ ×ת סף ×”×בטחה הרצוי ×בין ×”×פשרויות:"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr ""
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "×נהל ×בטחה:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr ""
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr ""
"הפעלת ×ערכת הקול ALSA (×רכיטקטורת\n"
"קול ×תקד×ת ללינוקס)"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "תוכנת Anacron ×”×™× ×ª×•×›× ×ª לוח ×–×× ×™× ×חזורי פקודתי."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -6155,7 +5921,7 @@ msgstr ""
"×”×צב ×“×¨× syslog. שי×וש ×פשרי בתכונה זו הו×\n"
"כיבוי ×חשב נייד, ×›×שר הסוללה חלשה."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -6164,11 +5930,16 @@ msgstr ""
"הרצת פקודות לפי ×–×× ×™× ×©× ×§×‘×¢×• להרצתן\n"
"והרצת פקודות ×צווה ×›×שר העו×ס ב×ערכת × ×ו×."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr ""
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6284,19 +6055,10 @@ msgstr ""
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"הפעלת סינון פ××§×˜×™× ×‘×’×œ×¢×™×Ÿ לינוקס ×סדרה 2.2, כדי\n"
-"להגדיר חו×ת-×ש ולהגן על ×”×כונה ×©×œ× ×התקפות ×הרשת."
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6308,7 +6070,7 @@ msgstr ""
"נשלט על ידי תוכנת העזר kbdconfig. ×ו×לץ\n"
"להש×יר שרות ×”×–×” פעיל עבור רוב ×”×ערכות."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6318,17 +6080,17 @@ msgstr ""
"תחת boot/ עבור:\n"
"/usr/include/linux/{autoconf,version}.h"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "זיהוי ×וטו×טי והגדרת חו×רה בז×ן ×תחול."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6337,7 +6099,7 @@ msgstr ""
"Linuxconf יפעיל ×עת לעת ×שי×ות שונות בז×ן ×”×תחול\n"
"כדי לתחזק ×ת ×פיון ×”×ערכת."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6346,7 +6108,7 @@ msgstr ""
"lpd ×”×•× ×שף ההדפסות הדרוש לפעולה תקינה של lpr. בבסיסו\n"
"×”×•× ×©×¨×ª ×”×פנה עבודותהדפסה ל×דפסות."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6355,29 +6117,29 @@ msgstr ""
"שרת וירטו×לי של לינוקס, ×טרתו לבנות שרת בעל ×‘×™×¦×•×¢×™× ×’×‘×•×”×™× \n"
"וז×ינות גבוהה."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
"messages"
msgstr "DBUS ×”×•× ×שף ×”×שדר התרעות על ×ירועי ×ערכת והודעות ×חרות"
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6385,12 +6147,12 @@ msgid ""
msgstr ""
"named (BIND) ×”×•× ×©×¨×ª כתובות ××ª×—× (DNS) ×”×ש×ש ×œ×ª×¨×’×•× ×©×ות ××ª×—× ×œ×›×ª×•×‘×•×ª IP."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6400,7 +6162,7 @@ msgstr ""
"Network File System (NFS), SMB (Lan\n"
"Manager/Windows) ו NCP (NetWare)"
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6409,17 +6171,17 @@ msgstr ""
"×פעיל/×נתק ×ת כל ××שקי הרשת\n"
"×”××•×’×“×¨×™× ×œ×”×ª×—×™×œ בז×ן ×”×תחול."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6429,7 +6191,7 @@ msgstr ""
"NFS ×”×•× ×¤×¨×•×˜×•×§×•×œ נפוץ לשיתוף ×§×‘×¦×™× ×‘×¨×©×ª×•×ª TCP/IP.\n"
"שרות ×–×” ×ספק פעולות של שרת NFS ×”××ופיין ×“×¨× ×”×§×•×‘×¥ etc/exports/."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6438,12 +6200,12 @@ msgstr ""
"פרוטוקול NFS, ×יועד לשיתוף ×§×‘×¦×™× ×¢×œ גבי רשתות TCP/IP.\n"
"שרות ×–×” ××פשר ×ת פעולת הנעילה של ×§×‘×¦×™× ×¢×œ NFS."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr "×ת×× ×ת ×–×ן ×”×ערכת בעזרת פרוטוקול ×–×ן הרשת (NTP)"
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
@@ -6452,17 +6214,17 @@ msgstr ""
"הדלקה ×וטו×טית של ×קש numlock ב×סוף\n"
"וב×ערכת הגרפית בז×ן ×”×תחול."
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "ת××™×›×” ב×דפסות winprinters ×סוג OKI 4w ותו××ותיה."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6474,7 +6236,7 @@ msgstr ""
"ניידי×. PCMCIA ×œ× ×™×•×¤×¢×œ ×œ×œ× ×פיון ×ת××™× ×›× ×©×–×” בטוח להש×ירו\n"
"×ותקן ×’× ×¢×œ ×כונות ש×ינן צריכות ×ותו."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6487,12 +6249,12 @@ msgstr ""
"חייב להיות ×ופעל ב×כונות ×שר יש×שו כשרתי×\n"
"עבור ×¤×¨×•×˜×•×§×•×œ×™× ×”×“×•×¨×©×™× ×©×™×וש ב RPC."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
@@ -6501,7 +6263,7 @@ msgstr ""
"postfix ×”×™× ×ª×•×›× ×ª העברת דו×ר\n"
"××חשב ×חד לשני."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6510,10 +6272,10 @@ msgstr ""
"שו×ר וטוען ×צב ×קר××™ ב×ערכת לצור×\n"
"חילול ×שופר של ××¡×¤×¨×™× ×קר××™×™×"
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
"×קצה ×”×ª×§× ×™× ×’×•×œ××™×™× (raw) להתקני×\n"
@@ -6521,12 +6283,12 @@ msgstr ""
"קשיח). יכולת זו נדרשת ליישו××™× ×›×’×•×Ÿ\n"
"Oracle ×ו × ×’× ×™ DVD"
-#: services.pm:103
-#, fuzzy, c-format
+#: services.pm:101
+#, c-format
msgid "Nameserver information manager"
-msgstr "×ידע על הכונן הקשיח"
+msgstr ""
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6537,7 +6299,7 @@ msgstr ""
"×“×¨× ×¤×¨×•×˜×•×§×•×œ ×”-RIP. ××£ שהשי×וש ב-RIP נפוץ ברשתות קטנות יש צור×\n"
"×‘×¤×¨×•×˜×•×§×•×œ×™× ×¡×‘×•×›×™× ×™×•×ª×¨ ברשתות יותר גדולות."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6546,16 +6308,14 @@ msgstr ""
"פרוטוקול ×”-rstat ××פשר ל×שת××©×™× ×‘×¨×©×ª ל×חזר\n"
"×דדי ×‘×™×¦×•×¢×™× ×כל ×כונה ב×ותה רשת."
-#: services.pm:109
-#, fuzzy, c-format
+#: services.pm:107
+#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
"system log files. It is a good idea to always run rsyslog."
msgstr ""
-"Syslog ×”×•× ×”×©×™×¨×•×ª בו ×שת××©×™× ××©×¤×™× ×¨×‘×™× ×œ×¨×™×©×•× ×”×•×“×¢×•×ª לקבצי\n"
-"×¨×™×©×•× ×©×•× ×™× ×‘×ערכת. הרצת Syslog ב×ופן קבוע ×”×™× ×¦×¢×“ נבון."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6564,7 +6324,7 @@ msgstr ""
"הפרוטוקול rusers ××פשר ל×שת××©×™× ×‘×¨×©×ª לזהות ××™\n"
"×חובר ל×כנות ×חרות ברשת ש×גיבות."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6574,18 +6334,23 @@ msgstr ""
"של כל ×”×שת××©×™× ×”××—×•×‘×¨×™× ×œ×כונה ×”×ריצה ×ת ×שף rwho\n"
"(זהה ל-finger)."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr "SANE (Scanner Access Now Easy) ××פשר גישה לסורקי×, ×צל×ות ויד×ו, ..."
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
@@ -6594,17 +6359,17 @@ msgstr ""
"פרוטוקול ×”-SMB/CIFS ××פשר לשתף גישה ×œ×§×‘×¦×™× ×•×דפסות ×•×’× ×שתלב ×¢× ×©×¨×ª ××ª×—× ×©×œ "
"וינדוז."
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "טוען ×ת ×ערכת הקול ב×חשב של×"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
@@ -6613,7 +6378,7 @@ msgstr ""
"Secure Shell ×”×•× ×¤×¨×•×˜×•×§×•×œ רשת ×”××פשר החלפת ×ידע ×על ערוץ ××ובטח בין שני "
"×חשבי×"
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6622,92 +6387,94 @@ msgstr ""
"Syslog ×”×•× ×”×©×™×¨×•×ª בו ×שת××©×™× ××©×¤×™× ×¨×‘×™× ×œ×¨×™×©×•× ×”×•×“×¢×•×ª לקבצי\n"
"×¨×™×©×•× ×©×•× ×™× ×‘×ערכת. הרצת Syslog ב×ופן קבוע ×”×™× ×¦×¢×“ נבון."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "טוען ×ת ×נהלי ההתקן לחו×רת ×”usb של×."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr "×פעיל ×ת שרת ×”×’×•×¤× ×™× ×©×œ X."
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr "×פעיל ××©×¤×™× ××—×¨×™× ×œ×¤×™ בקשה."
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "הדפסה"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "×ינטרנט"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "שיתוף קבצי×"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "עבודה ברשת"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "×ערכת"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "ניהול ×רחוק"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "שרת בסיס-נתוני×"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "שרותי×"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "×¢×œ×™× ×œ×‘×—×•×¨ ×לו ×©×¨×•×ª×™× ×™×•×¤×¢×œ×• ×וטו×טית בז×ן ×תחול ×”×חשב"
-#: services.pm:197
-#, fuzzy, c-format
+#: services.pm:208
+#, c-format
msgid "%d activated for %d registered"
-msgstr "%d ×©×¨×•×ª×™× ××•×¤×¢×œ×™× ××ª×•× %d ×©×¨×•×ª×™× ×וגדרי×"
+msgstr ""
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "פועל"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "×ופסק"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "×©×¨×•×ª×™× ×•×ª×”×œ×™×›×™ רקע"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -6716,32 +6483,27 @@ msgstr ""
"×צטער, ×ין ×ידע \n"
"נוסף על שירות זה."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "×ידע"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "הפעל לפי הצור×"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "בז×ן ×תחול"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "הפעל"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "הפסק"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6773,7 +6535,7 @@ msgstr ""
"של GNU; ב×ידה של×, ×¢×œ×™× ×œ×›×ª×•×‘ ל Free Software Foundation, Inc.,\n"
" 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\n"
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6799,7 +6561,7 @@ msgstr ""
"--help : הצגת ××¡× ×–×”.\n"
"--version : הצגת ×ספר גרסה.\n"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6812,24 +6574,18 @@ msgstr ""
" --boot - ×פשר ×פיון טוען ×”×ערכת\n"
"×צב ברירת ×”×חדל: הצע ל×פיין ×ת ×פשרויות הכניסה ×”×וטו×טית"
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-"[OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-" --help - הדפסת הודעה זו.\n"
-" --report - ×©× ×”×ª×›× ×™×ª צ\"ל ×חד ××”×›×œ×™× ×©×œ ×נדריבה לינוקס\n"
-" --incident - ×©× ×”×ª×›× ×™×ª צ\"ל ×חד ××”×›×œ×™× ×©×œ ×נדריבה לינוקס"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6846,7 +6602,7 @@ msgstr ""
" --internet - הגדרת ×ינטרנט\n"
" --wizard - ×›×ו --add"
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -6877,11 +6633,11 @@ msgstr ""
" : name_of_application like so for staroffice \n"
" : and gs for ghostscript for only this one."
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6894,30 +6650,18 @@ msgid ""
"--delclient : delete a client machine from MTS (requires MAC address, "
"IP, nbi image name)"
msgstr ""
-"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
-"--enable : MTS ×פשור\n"
-"--disable : MTS ביטול\n"
-"--start : MTS התחלת\n"
-"--stop : MTS עצירת\n"
-"--adduser : MTS הוספת ×שת×ש ×ערכת ×§×™×™× ×œ (requires username)\n"
-"--deluser : MTS ×חיקת ×שת×ש ×§×™×™× ×(requires username)\n"
-"--addclient : MTS הוספת ×חשב לקוח ל (requires MAC address, IP, nbi "
-"image name)\n"
-"--delclient : MTS ×חיקת ×חשב לקוח ×(requires MAC address, IP, nbi image "
-"name)"
-
-#: standalone.pm:99
+
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[×קלדת]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -6939,24 +6683,19 @@ msgstr ""
"--force : used with (dis)connect : force (dis)connection.\n"
"--status : החזר 1 ×× ×חובר, 0 ×חרת--quiet : לפעול בצורה בלתי ×ינטר×קטיבית"
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-"[OPTION]...\n"
-" --no-confirmation ×œ× ×œ×‘×§×© ×ישור ב×צב עדכון-Mandriva\n"
-" --no-verify-rpm ×œ× ×œ×–×”×•×ª חתי×ות חבילות\n"
-" --changelog-first הצג רישו×-שינוי לפני רשי×ת ×”×§×‘×¦×™× ×‘×—×œ×•×Ÿ התי×ור\n"
-" --merge-all-rpmnew שנ×צ×ו .rpmnew/.rpmsave ×יועד ל××–×’ ×ת כל קבצי"
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
@@ -6965,7 +6704,7 @@ msgstr ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -6976,7 +6715,7 @@ msgstr ""
" XFdrake [--noauto] monitor\n"
" XFdrake resolution"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -6987,71 +6726,76 @@ msgstr ""
"Usage: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
"testing] [-v|--version] "
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, c-format
msgid "All servers"
msgstr "כל השרתי×"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr "גלובלי"
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr "×פריקה"
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
msgstr "×סיה"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr "×ירופה"
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr "צפון ××ריקה"
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "×וקינ×ווה"
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr "×“×¨×•× ××ריקה"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "הונג קונג"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "הפדרציה הרוסית"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "יוגוסלביה"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "×”×× ×–×” נכון?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr "בחרת קובץ, ×œ× ×¡×¤×¨×™×”"
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "×ידע"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -7066,273 +6810,49 @@ msgstr ""
msgid "Installation failed"
msgstr "ההתקנה נכשלה"
-#~ msgid "Restrict command line options"
-#~ msgstr "הגבלת ×פשרויות שורת הפקודה"
-
-#~ msgid "restrict"
-#~ msgstr "הגבלה"
-
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr "×פשרות ''הגבלת ×פשרויות שורת הפקודה'' ×œ× ×©×™×ושית ×œ×œ× ×”×’×“×¨×ª סיס××”"
-
-#~ msgid "Use an encrypted file system"
-#~ msgstr "השת×ש ב×ערכת ×§×‘×¦×™× ×וצפנת"
-
-#~ msgid ""
-#~ "To ensure data integrity after resizing the partition(s), \n"
-#~ "filesystem checks will be run on your next boot into Microsoft Windows®"
-#~ msgstr ""
-#~ "על ×נת להבטיח ×ת של×ות ×”× ×ª×•× ×™× ×חרי שינוי גודל ×”×חיצה(ות) \n"
-#~ "תiפעל בדיקה של ×ערכת ×”×§×‘×¦×™× ×‘×תחול ×”×‘× ×©×œ חלונות"
-
-#~ msgid "Use the Microsoft Windows® partition for loopback"
-#~ msgstr "השת×ש ב×חיצה של חלונות ל-loopback"
+#, fuzzy
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "חובה להגדיר ×חיצת שורש"
-#~ msgid "Which partition do you want to use for Linux4Win?"
-#~ msgstr "ב×יזו ×חיצה ×‘×¨×¦×•× × ×œ×”×©×ª×ש עבור Linux4Win?"
-
-#~ msgid "Choose the sizes"
-#~ msgstr "בחירת גדלי×"
-
-#~ msgid "Root partition size in MB: "
-#~ msgstr "גודל ×חיצת השורש ב-MB:"
-
-#~ msgid "Swap partition size in MB: "
-#~ msgstr "גודל ×חיצת זכרון החלופה (swap) ב-MB: "
-
-#~ msgid ""
-#~ "There is no FAT partition to use as loopback (or not enough space left)"
-#~ msgstr "×ין ×חיצת FAT לשי×וש ×›-loopback (×ו ×©×œ× × ×•×ª×¨ די ×קו×)"
-
-#~ msgid ""
-#~ "The FAT resizer is unable to handle your partition, \n"
-#~ "the following error occurred: %s"
-#~ msgstr ""
-#~ "×שנה גודל ×חיצות ×”-FAT ×ינו יכול לטפל ב×חיצה של×.\n"
-#~ "השגי××” הב××” ×רעה: %s"
-
-#~ msgid "Automatic routing from ALSA to PulseAudio"
-#~ msgstr "ניתוב ×וטו×טי ×-ALSA ×ל PulseAudio"
-
-#~ msgid "Please log out and then use Ctrl-Alt-BackSpace"
-#~ msgstr "× × ×œ×”×ª× ×ª×§ וללחוץ Ctrl-Alt-BackSpace"
-
-#~ msgid "Welcome To Crackers"
-#~ msgstr "קבלת ×¤× ×™× ×œ×§×¨×קרי×"
-
-#~ msgid "Poor"
-#~ msgstr "חלשה"
-
-#~ msgid "High"
-#~ msgstr "גבוה"
-
-#~ msgid "Higher"
-#~ msgstr "יותר גבוה"
-
-#~ msgid "Paranoid"
-#~ msgstr "פרנו×ידי"
-
-#~ msgid ""
-#~ "This level is to be used with care. It makes your system more easy to "
-#~ "use,\n"
-#~ "but very sensitive. It must not be used for a machine connected to "
-#~ "others\n"
-#~ "or to the Internet. There is no password access."
-#~ msgstr ""
-#~ "יש להשת×ש בר××” זו בזהירות הר×ויה, ×”×™× ×”×•×¤×›×ª ×ת ×”×ערכת לקלה יותר לשי×וש\n"
-#~ "×× ×¨×’×™×©×” ביותר. ×ין לעשות בה שי×וש ב×כונות ×”×חוברות ל×חרות ×ו ל×ינטרנט.\n"
-#~ "×ין גישה ×¢× ×¡×™×¡××”."
-
-#~ msgid ""
-#~ "Passwords are now enabled, but use as a networked computer is still not "
-#~ "recommended."
-#~ msgstr "הסיס××ות ××ופשרות כעת, ×בל השי×וש ×›×חשב ברשת ×ינו ×ו×לץ ל×רות ×–×ת."
-
-#~ msgid ""
-#~ "There are already some restrictions, and more automatic checks are run "
-#~ "every night."
-#~ msgstr ""
-#~ "תצורת ×בטחה זו כוללת ×ספר הגבלות נוספות וכן הפעלת בדיקות שגרתיות ×די לילה."
-
-#~ msgid ""
-#~ "This is similar to the previous level, but the system is entirely closed "
-#~ "and security features are at their maximum."
-#~ msgstr ""
-#~ "תצורת ×בטחה זו ××¢× ×™×§×” ×”×’× ×” ×ירבית, וכל ××פייני ×”×בטחה ××•×¤×¢×œ×™× ×‘×ª×¦×•×¨×ª× "
-#~ "×”×גבילה ביותר."
+#~ msgid "Please Wait... Applying the configuration"
+#~ msgstr "× × ×œ×”×תין... ××™×™×©× ×ת ההגדרות"
#~ msgid ""
+#~ "OSS (Open Sound System) was the first sound API. It's an OS independent "
+#~ "sound API (it's available on most UNIX(tm) systems) but it's a very basic "
+#~ "and limited API.\n"
+#~ "What's more, OSS drivers all reinvent the wheel.\n"
#~ "\n"
-#~ "Warning\n"
-#~ "\n"
-#~ "Please read carefully the terms below. If you disagree with any\n"
-#~ "portion, you are not allowed to install the next CD media. Press "
-#~ "'Refuse' \n"
-#~ "to continue the installation without using these media.\n"
-#~ "\n"
+#~ "ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
+#~ "which\n"
+#~ "supports quite a large range of ISA, USB and PCI cards.\n"
#~ "\n"
-#~ "Some components contained in the next CD media are not governed\n"
-#~ "by the GPL License or similar agreements. Each such component is then\n"
-#~ "governed by the terms and conditions of its own specific license. \n"
-#~ "Please read carefully and comply with such specific licenses before \n"
-#~ "you use or redistribute the said components. \n"
-#~ "Such licenses will in general prevent the transfer, duplication \n"
-#~ "(except for backup purposes), redistribution, reverse engineering, \n"
-#~ "de-assembly, de-compilation or modification of the component. \n"
-#~ "Any breach of agreement will immediately terminate your rights under \n"
-#~ "the specific license. Unless the specific license terms grant you such\n"
-#~ "rights, you usually cannot install the programs on more than one\n"
-#~ "system, or adapt it to be used on a network. In doubt, please contact \n"
-#~ "directly the distributor or editor of the component. \n"
-#~ "Transfer to third parties or copying of such components including the \n"
-#~ "documentation is usually forbidden.\n"
+#~ "It also provides a much higher API than OSS.\n"
#~ "\n"
-#~ "\n"
-#~ "All rights to the components of the next CD media belong to their \n"
-#~ "respective authors and are protected by intellectual property and \n"
-#~ "copyright laws applicable to software programs.\n"
+#~ "To use alsa, one can either use:\n"
+#~ "- the old compatibility OSS API\n"
+#~ "- the new ALSA API that provides many enhanced features but requires "
+#~ "using the ALSA library.\n"
#~ msgstr ""
+#~ "OSS (Open Sound System) ×”×™×” ×נשק הקול הר×שון. זהו ×נשק ש×ינו תלוי ב×ערכת "
+#~ "ההפעלה (×”×•× ×–×ין ברוב ×ערכות היוניקס) ×בל ×”×•× ×‘×¡×™×¡×™ ו×וגבל ביותר.\n"
+#~ "יתר על כן, התקני ×”×”×™× ×¢ של OSS ××צי××™× ×ת הגלגגל ×חדש כל ×חד בתורו.\n"
#~ "\n"
-#~ "×זהרה\n"
-#~ "\n"
-#~ "×¢×œ×™× ×œ×§×¨×•× ×‘×¢×™×•×Ÿ ×ת התנ××™× ×©×œ×”×œ×Ÿ. ×× ×—×œ×§ ×ו כל התנ××™× ×œ×\n"
-#~ "נר××™× ×œ×, ×œ× ×ª×ª×פשר ההתקנה ×התקליטור הב×. ×¢×œ×™× ×œ×œ×—×•×¥ על 'דחייה' \n"
-#~ "כדי לה××©×™× ×ת ההתקנה ×œ×œ× ×©×™×וש בתקליטור ×–×”.\n"
-#~ "\n"
-#~ "\n"
-#~ "×רכיבי תוכנה ×סויי××™× ×”×›×œ×•×œ×™× ×‘×ª×§×œ×™×˜×•×¨ ×”×‘× ××™× × ×›×¤×•×¤×™× ×œ×¨×©×™×•×Ÿ הציבורי\n"
-#~ "הכללי (GPL) ×ו לרשיונות ×—×•×¤×©×™×™× ×חרי×. כל ×רכיב ×›×–×” כפוף ×œ×”×¡×›× ×שת×ש\n"
-#~ "קצה ייחודי ×שלו. \n"
-#~ "×¢×œ×™× ×œ×§×¨×•× ×‘×¢×™×•×Ÿ כל ×”×¡×›× ×שת×ש קצה ×”×לווה תוכנות ×לו ×•×œ×•×•×“× ×¢×ידה\n"
-#~ "בתנ××™× ×‘×›×œ ×קרה של שי×וש ו/×ו הפצה של ×רכיבי תוכנה ×לו. \n"
+#~ "ALSA (Advanced Linux Sound Architecture) בנויה בצורה ×ודולרית התו×כת "
+#~ "ב×גוון רחב של כרטיסי×\n"
+#~ "×-ISA ×“×¨× USB ןכלה ב-PCI.\n"
#~ "\n"
-#~ "רשיונות ש××™× × ×—×•×¤×©×™×™× ××•×¡×¨×™× ×‘×“\"×› ×ת ההעברה, השכפול (ל×עט לצרכי\n"
-#~ "גיבוי), הפצה ×חדש, הינדוס ל×חור, פרוק ל×רכיבי×, הידור ל×חור ×ו שינוי, \n"
-#~ "×חר כלשהו. \n"
-#~ "כל הפרה של הסכ××™× ×לו תשלול ××× ×‘×ופן ×יידי ×ת הזכות להשת×ש\n"
-#~ "בתוכנה. ל×עט ב××§×¨×™× ×©×”×¡×›× ×שת×ש הקצה ××פשר ×œ× ×ת הזכות לכ×,\n"
-#~ "×ין ב××¤×©×¨×•×ª× ×œ×”×ª×§×™×Ÿ ×ת התוכנות על יותר ××חשב ×חד ×ו להתקין ×ת\n"
-#~ "התוכנה לגישה ×“×¨× ×”×¨×©×ª. בכל ×קרה של ספק, ×¢×œ×™× ×œ×™×¦×•×¨ קשר ישיר ×¢×\n"
-#~ "×”×שווק ×ו היצרן של התוכנה. \n"
-#~ "העברה לצד שלישי ×ו העתקה של ××¨×›×™×‘×™× ×›×œ×©×”× ×›×•×œ×œ התיעוד ×סורי×\n"
-#~ " בד\"×› על פי ×”×¡×›× ×”×¨×™×©×•×™.\n"
+#~ "ALSA ×’× ×ספקת ×נשק בר××” גבוהה בהרבה ×זו של OSS.\n"
#~ "\n"
-#~ "כל הזכויות ל××¨×›×™×‘×™× ×”×›×œ×•×œ×™× ×‘×ª×§×œ×™×˜×•×¨ ×”×‘× ×©×ורות ×œ×™×•×¦×¨×™×”× ×•×וגנות \n"
-#~ "בחוקי קניין רוחני וחוקי זכויות ×™×•×¦×¨×™× ×”×ª×§×¤×™× ×¢×‘×•×¨ תוכנות ×חשב.\n"
-#~ "\n"
-
-#~ msgid "Use libsafe for servers"
-#~ msgstr "השת×ש ב-libsafe עבור כל השרתי×"
-
-#~ msgid ""
-#~ "A library which defends against buffer overflow and format string attacks."
-#~ msgstr "זוהי ספרייה ×”××’× ×” בפני buffer overflow והתקפות format string."
-
-#~ msgid "LILO/grub Installation"
-#~ msgstr "התקנת LILO/grub"
-
-#~ msgid "Precise RAM size if needed (found %d MB)"
-#~ msgstr "הגדרת זיכרון ידנית (× ×צ×ו %d MB)"
-
-#~ msgid "Give the ram size in MB"
-#~ msgstr "יש להגדיר×ת גודל הזיכרון בMB"
-
-#~ msgid ""
-#~ "If you plan to use aboot, be careful to leave a free space (2048 sectors "
-#~ "is enough)\n"
-#~ "at the beginning of the disk"
-#~ msgstr ""
-#~ "×× ×‘×¨×¦×•× × ×œ×”×©×ª×ש ב-aboot, ×¢×œ×™× ×œ×”×§×¤×™×“ להש×יר ××§×•× ×¤× ×•×™ (2048 ××§×˜×¢×™× "
-#~ "יספיקו) \n"
-#~ "בתחילת הכונן"
-
-#~ msgid "Security level"
-#~ msgstr "סף ×”×בטחה"
-
-#~ msgid "Expand Tree"
-#~ msgstr "פרוס עץ"
-
-#~ msgid "Collapse Tree"
-#~ msgstr "כווץ עץ"
-
-#~ msgid "Toggle between flat and group sorted"
-#~ msgstr "החלף בין תצוגה שטוחה/סידור בקבוצות"
-
-#~ msgid "Choose action"
-#~ msgstr "יש לבחור פעולה"
-
-#~ msgid "Active Directory with SFU"
-#~ msgstr "Active Directory ×¢× SFU"
+#~ "כדי להשת×ש ב-ALSA ניתן להשת×ש ב×חד ×השניי×:\n"
+#~ "- ×”×נשק הישן התו×× ×œ-OSS\n"
+#~ "- ×”×נשק החדש של ALSA ×”×ספק יכולות ×תקד×ות ×× ×“×•×¨×© ×ת הספריה של ALSA.\n"
-#~ msgid "Active Directory with Winbind"
-#~ msgstr "Active Directory ×¢× Winbind"
+#~ msgid "Driver:"
+#~ msgstr "×נהל התקן:"
-#~ msgid "Use information stored in local files for all authentication"
-#~ msgstr "השת×ש ב×ידע הש×ור ×‘×§×‘×¦×™× ×קו××™×™× ×œ×›×œ צורכי ההזדהות"
+#~ msgid "Let me pick any driver"
+#~ msgstr "תן לי לבחור ×נהל התקן כלשהו"
-#~ msgid "Active Directory with SFU:"
-#~ msgstr "××“×¨×™× Active Directory ×¢× SFU:"
-
-#~ msgid "Active Directory with Winbind:"
-#~ msgstr "××“×¨×™× Active Directory ×¢× Winbind:"
-
-#~ msgid ""
-#~ "Winbind allows the system to authenticate users in a Windows Active "
-#~ "Directory Server."
-#~ msgstr ""
-#~ "Winbind ××פשר ל×ערכת לקבל ×ידע ולזהות ×שת××©×™× ×‘×©×¨×ª Active Directory של "
-#~ "חלונות."
-
-#~ msgid "Authentication LDAP"
-#~ msgstr "××™×ות LDAP"
-
-#~ msgid "TLS"
-#~ msgstr "TLS"
-
-#~ msgid "SSL"
-#~ msgstr "SSL"
-
-#~ msgid "security layout (SASL/Kerberos)"
-#~ msgstr "שיטת ×בטחה (SASL/Kerberos)"
-
-#~ msgid "Authentication Active Directory"
-#~ msgstr "××™×ות Active Directory"
-
-#~ msgid "LDAP users database"
-#~ msgstr "בסיס נתוני ×שת××©×™× LDAP"
-
-#~ msgid "LDAP user allowed to browse the Active Directory"
-#~ msgstr "×שת×ש LDAP ×”×ורשה לעיין ב-Active Directory"
-
-#~ msgid "Authentication NIS"
-#~ msgstr "××™×ות NIS"
-
-#~ msgid ""
-#~ "For this to work for a W2K PDC, you will probably need to have the admin "
-#~ "run: C:\\>net localgroup \"Pre-Windows 2000 Compatible Access\" everyone /"
-#~ "add and reboot the server.\n"
-#~ "You will also need the username/password of a Domain Admin to join the "
-#~ "machine to the Windows(TM) domain.\n"
-#~ "If networking is not yet enabled, Drakx will attempt to join the domain "
-#~ "after the network setup step.\n"
-#~ "Should this setup fail for some reason and domain authentication is not "
-#~ "working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your Windows"
-#~ "(tm) Domain, and Admin Username/Password, after system boot.\n"
-#~ "The command 'wbinfo -t' will test whether your authentication secrets are "
-#~ "good."
-#~ msgstr ""
-#~ "כדי שזה יעבוד עבור W2K PDC כנר××” שיהיה ×¢×œ×™× ×œ×‘×§×© ×ת ×נהל ×”×ערכת להריץ: C:"
-#~ "\\>net localgroup \"Pre-Windows 2000 Compatible Access\" everyone / "
-#~ "ול×תחל ×ת השרת.\n"
-#~ "×™×”×™×” ×¦×•×¨× ×’× ×‘×©× ×”×שת×ש והסיס××” של ×נהל ×”××ª×—× ×›×“×™ להוסיף ×ת ×”×כונה ל××ª×—× "
-#~ "של חלונות.\n"
-#~ "×× ×©×™×¨×•×ª×™ הרשת עדיין ××™× × ×××•×¤×©×¨×™× Drakx ינסה להצטרף ל××ª×—× ×חרי שלב הגדרת "
-#~ "הרשת.\n"
-#~ "×× ×©×œ×‘ ×–×” נכשל ×סיבה כלשהי והזיהוי ב××ª×—× ×ינו עובד ×¢×œ×™× ×œ×”×¨×™×¥ 'smbpasswd -"
-#~ "j DOMAIN -U USER%%PASSWORD' ×¢× ×©× ×”××ª×—× ×•×©× ×”×שת×ש והסיס××” של ×”×נהל, ×חרי "
-#~ "×תחול ×”×ערכת.\n"
-#~ "הפקודה 'wbinfo -t' תבחן ×× ×¡×•×“×™×•×ª ההזדהות ×©×œ× ×˜×•×‘×”."
-
-#~ msgid "Authentication Windows Domain"
-#~ msgstr "××™×ות של Windows Domain"
+#~ msgid "Choosing an arbitrary driver"
+#~ msgstr "בחירת ×נהל התקן ב×ופן שרירותי"
diff --git a/perl-install/share/po/hi.po b/perl-install/share/po/hi.po
index e3672d776..cf1032182 100644
--- a/perl-install/share/po/hi.po
+++ b/perl-install/share/po/hi.po
@@ -1,34 +1,37 @@
-# translation of DrakX-hi.po to हिनà¥à¤¦à¥€, भारत (Hindi, India)
-# Copyright (C) 2003,2004 Free Software Foundation, Inc.
-# धनà¤à¥à¤œà¤¯ शरà¥à¤®à¤¾ (Dhananjaya Sharma) <dysxhi@yahoo.co.in>, 2003, 2004.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
#
+# Translators:
+# धनà¤à¥à¤œà¤¯ शरà¥à¤®à¤¾ (Dhananjaya Sharma) <dysxhi@yahoo.co.in>, 2003-2004
msgid ""
msgstr ""
-"Project-Id-Version: DrakX-hi\n"
-"POT-Creation-Date: 2010-06-05 23:30+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"
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2015-05-26 19:12+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Hindi (http://www.transifex.com/projects/p/mageia/language/"
+"hi/)\n"
+"Language: hi\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"
+"Content-Transfer-Encoding: 8-bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "कृपया पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ करें"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "बूटलोडर का संसाधन पà¥à¤°à¤—ति पर है"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -39,33 +42,17 @@ msgid ""
"Assign a new Volume ID?"
msgstr ""
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr "बूटलोडर का संसाधन असà¥à¤² । निमà¥à¤¨à¤²à¤¿à¤–ित तà¥à¤°à¥à¤Ÿà¤¿ उतà¥à¤ªà¤¨à¥à¤¨ हो गयी है:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"बूटलोडर को सकà¥à¤°à¤¿à¤¯ करने के लिà¤, आपको अपने ओपन à¥à¤°à¥à¤®à¤µà¥‡à¤¯à¤° बूट-उपकरण को \n"
-"परिवरà¥à¤¤à¤¿à¤¤ करना होगा | यदि रीबूट के समय, आप बूटलोडर पà¥à¤°à¥‰à¤®à¥à¤Ÿ को नहीं देखते है, तो\n"
-"रीबूट के समय कॉमाणà¥à¤¡-विकलà¥à¤ª-ओ-à¤à¥ (Command-Option-O-F) को दबा कर रखें\n"
-"और इस निरà¥à¤¦à¥‡à¤¶ को इनà¥à¤Ÿà¤° करें: setenv boot-device %s,\\\\:tbxi और à¥à¤¿à¤°\n"
-"टाइप करें: shut-down । आपके आगामी बूट पर आप बूटलोडर पà¥à¤°à¥‰à¤®à¥à¤Ÿ को देख सकेगें ।"
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
@@ -75,268 +62,223 @@ msgstr ""
"\n"
"आप किस डà¥à¤°à¤¾à¤‡à¤µ से बूट करते है?"
-#: any.pm:331
-#, fuzzy, c-format
+#: any.pm:335
+#, c-format
msgid "Bootloader Installation"
-msgstr "बूटलोडर का संसाधन पà¥à¤°à¤—ति पर है"
+msgstr ""
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "बूटलोडर को आप कहाठसंसाधित करना à¤à¤¾à¤¹à¤¤à¥‡ है ?"
-#: any.pm:359
-#, fuzzy, c-format
+#: any.pm:355
+#, c-format
msgid "First sector (MBR) of drive %s"
-msgstr "डà¥à¤°à¤¾à¤‡à¤µ का पà¥à¤°à¤¥à¤® सेकà¥à¤Ÿà¤° (मासà¥à¤Ÿà¤° बूट रिकारà¥à¤¡)"
+msgstr ""
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "डà¥à¤°à¤¾à¤‡à¤µ का पà¥à¤°à¤¥à¤® सेकà¥à¤Ÿà¤° (मासà¥à¤Ÿà¤° बूट रिकारà¥à¤¡)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "रूट विभाजन के पà¥à¤°à¤¥à¤® सेकà¥à¤Ÿà¤°"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "à¥à¥à¤²à¤¾à¤ªà¥€ पर"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "छोड़े"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "बूट शैली संरà¤à¤¨à¤¾"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, c-format
+msgid "EFI System Partition"
+msgstr ""
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "बूटलोडर के मà¥à¤–à¥à¤¯ विकलà¥à¤ª"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "बूटलोडर"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "उपयोगारà¥à¤¥ बूटलोडर"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "बूट उपकरण"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr ""
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "डिà¥à¤¾à¤²à¥à¤Ÿ पà¥à¤°à¤¤à¤¿à¤¬à¤¿à¤‚ब को बूट करने के पूरà¥à¤µ देरी"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "à¤à¤¸à¥€à¤ªà¥€à¤†à¤ˆ शकà¥à¤¤à¤¿à¤¯à¥à¤•à¥à¤¤ बनायें"
-#: any.pm:426
-#, fuzzy, c-format
+#: any.pm:419
+#, c-format
msgid "Enable SMP"
-msgstr "à¤à¤¸à¥€à¤ªà¥€à¤†à¤ˆ शकà¥à¤¤à¤¿à¤¯à¥à¤•à¥à¤¤ बनायें"
+msgstr ""
-#: any.pm:427
-#, fuzzy, c-format
+#: any.pm:420
+#, c-format
msgid "Enable APIC"
-msgstr "à¤à¤¸à¥€à¤ªà¥€à¤†à¤ˆ शकà¥à¤¤à¤¿à¤¯à¥à¤•à¥à¤¤ बनायें"
+msgstr ""
-#: any.pm:429
-#, fuzzy, c-format
+#: any.pm:422
+#, c-format
msgid "Enable Local APIC"
-msgstr "à¤à¤¸à¥€à¤ªà¥€à¤†à¤ˆ शकà¥à¤¤à¤¿à¤¯à¥à¤•à¥à¤¤ बनायें"
+msgstr ""
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "सà¥à¤°à¤•à¥à¤·à¤¾"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "कूट-शबà¥à¤¦"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "कूटशबà¥à¤¦ आपस में नहीं मिलते है"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "कृपया पà¥à¤¨à¤ƒ पà¥à¤°à¤¯à¤¾à¤¸ करें"
-#: any.pm:436
-#, fuzzy, c-format
-msgid "You can not use a password with %s"
-msgstr "आरोह बिनà¥à¤¦à¥ %s के लिठआप à¤à¤• गूà¥-लिखित संà¤à¤¿à¤•ा तंतà¥à¤° का उपयोग नहीं कर सकते है"
+#: any.pm:429
+#, c-format
+msgid "You cannot use a password with %s"
+msgstr ""
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "कूट-शबà¥à¤¦ (पà¥à¤¨à¤ƒ बतायें)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "/tmp निरà¥à¤¦à¥‡à¤¶à¤¿à¤•ा को पà¥à¤°à¤¤à¥à¤¯à¥‡à¤• बूट के समय साॠकरें"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "आरमà¥à¤­à¤¿à¤• संदेश"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "मà¥à¤•à¥à¤¤ à¥à¤°à¥à¤®à¤µà¥‡à¤¯à¤° देरी"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "करà¥à¤¨à¤² बूट की समय-सीमा समापà¥à¤¤"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "सीडीबूट को सकà¥à¤°à¤¿à¤¯ किया जायें?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "बूट के लिठसमरà¥à¤¥?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "डिà¥à¤¾à¤²à¥à¤Ÿ संà¤à¤¾à¤²à¤¨-तंतà¥à¤°?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "पà¥à¤°à¤¤à¤¿à¤¬à¤¿à¤‚ब"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "रूट"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "जोड़ना"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr ""
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "विडियो विधा"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "इनिटआरडी"
-#: any.pm:541
-#, fuzzy, c-format
+#: any.pm:507
+#, c-format
msgid "Network profile"
-msgstr "नयी पà¥à¤°à¥‹à¥à¤¾à¤‡à¤²..."
+msgstr ""
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "लेबिल"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "डिà¥à¤¾à¤²à¥à¤Ÿ"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "कोई विडियो नहीं"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "शूनà¥à¤¯ लेबिल की अनà¥à¤®à¤¤à¤¿ नहीं है"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "आपको à¤à¤• करà¥à¤¨à¤² पà¥à¤°à¤¤à¤¿à¤¬à¤¿à¤‚ब को बताना à¤à¤¾à¤¹à¤¿à¤"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "आपको à¤à¤• रूट विभाजन को बताया à¤à¤¾à¤¹à¤¿à¤"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "यह लेबिल पहिले से उपयोग में है"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "किस पà¥à¤°à¤•ार की पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¥€ को आप जोड़ना à¤à¤¾à¤¹à¤¤à¤¾ है?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "लिनकà¥à¤¸"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "अनà¥à¤¯ संà¤à¤¾à¤²à¤¨-तंतà¥à¤° (सन संà¤à¤¾à¤²à¤¨-तंतà¥à¤°...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "अनà¥à¤¯ संà¤à¤¾à¤²à¤¨ तंतà¥à¤° (मैक संà¤à¤¾à¤²à¤¨ तंतà¥à¤°...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "अनà¥à¤¯ संà¤à¤¾à¤²à¤¨ तंतà¥à¤° (विणà¥à¤¡à¥‹...)"
-#: any.pm:639
-#, fuzzy, c-format
+#: any.pm:593 any.pm:631
+#, c-format
msgid "Bootloader Configuration"
-msgstr "बूट शैली संरà¤à¤¨à¤¾"
+msgstr ""
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -345,279 +287,318 @@ msgstr ""
"आपके बूट मीनू में अभी तक यह पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¥€à¤¯à¤¾à¤‚ है । \n"
"आप अतिरिकà¥à¤¤ पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¥€à¤¯à¥‹à¤‚ का निरà¥à¤®à¤¾à¤£ या वरà¥à¤¤à¤®à¤¾à¤¨ पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¥€à¤¯à¥‹à¤‚ को परिवरà¥à¤¤à¤¿à¤¤ कर सकते है ।"
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "à¤à¥‡à¤¤à¤¾à¤µà¤¨à¥€"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "à¤à¤•à¥à¤¸ कारà¥à¤¯à¤•à¥à¤°à¤®à¥‹à¤‚ तक पहà¥à¤à¤"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "आरपीà¤à¤® औज़ारों तक पहà¥à¤à¤"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "\"su\" को अनà¥à¤®à¤¤à¤¿"
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "पà¥à¤°à¤¬à¤‚धकीय संà¤à¤¿à¤•ाओं तक पहà¥à¤à¤"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "नेटवरà¥à¤• औज़ारों तक पहà¥à¤à¤"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "संकलन औज़ारों तक पहà¥à¤à¤"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(%s को पहिले से ही जोड़ा जा à¤à¥à¤•ा है)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "कृपया à¤à¤• उपयोगकरà¥à¤¤à¤¾ नाम बतायें"
-#: any.pm:863
-#, fuzzy, c-format
+#: any.pm:875
+#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
"cased letters, numbers, `-' and `_'"
-msgstr "उपयोगकरà¥à¤¤à¤¾ के नाम में सिरà¥à¥ अंगà¥à¤°à¥‡à¤œà¥€ के छोटे शबà¥à¤¦, संखà¥à¤¯à¤¾à¤¯à¥‡à¤‚, `-' और `_' होना à¤à¤¾à¤¹à¤¿à¤"
+msgstr ""
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "उपयोगकरà¥à¤¤à¤¾ नाम काà¥à¥€ लंबा है"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "यह उपयोगकरà¥à¤¤à¤¾ नाम पहिले से विदà¥à¤¯à¤®à¤¾à¤¨ है"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "उपयोग-करà¥à¤¤à¤¾ पहà¤à¤¾à¤¨ संखà¥à¤¯à¤¾"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "समूह पहà¤à¤¾à¤¨ संखà¥à¤¯à¤¾"
-#: any.pm:872
-#, fuzzy, c-format
+#: any.pm:884
+#, c-format
msgid "%s must be a number"
-msgstr "%s विकलà¥à¤ª को à¤à¤• संखà¥à¤¯à¤¾ होना à¤à¤¾à¤¹à¤¿à¤ !"
+msgstr ""
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
+msgid "%s should be above 1000. Accept anyway?"
msgstr ""
-#: any.pm:877
-#, fuzzy, c-format
+#: any.pm:889
+#, c-format
msgid "User management"
-msgstr "उपयोगकरà¥à¤¤à¤¾ का नाम"
+msgstr ""
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
-#, fuzzy, c-format
+#: any.pm:897 authentication.pm:236
+#, c-format
msgid "Set administrator (root) password"
-msgstr "महा-उपयोगकरà¥à¤¤à¤¾ कूट-शबà¥à¤¦ को निरà¥à¤§à¤¾à¤°à¤¿à¤¤ करें"
+msgstr ""
-#: any.pm:889
-#, fuzzy, c-format
+#: any.pm:903
+#, c-format
msgid "Enter a user"
msgstr ""
-"à¤à¤• उपयोगकरà¥à¤¤à¤¾ को बतायें\n"
-"%s"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "आईकॉन"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "वासà¥à¤¤à¤µà¤¿à¤• नाम"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "संतà¥à¤°-आरमà¥à¤­ नाम"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "कोश"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
msgstr "कृपया पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ करें, माधà¥à¤¯à¤® को जोड़ा जा रहा है..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "सà¥à¤µà¤¤à¤ƒ संतà¥à¤°-आरमà¥à¤­"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr ""
"मै आपके कमà¥à¤ªà¥à¤¯à¥‚टर को à¤à¤• उपयोगकरà¥à¤¤à¤¾ के लिठसà¥à¤µà¤¤à¤ƒ ही संतà¥à¤°-आरमà¥à¤­ करने के लिठसà¥à¤¥à¤¾à¤ªà¤¿à¤¤ कर सकता "
"हूठ।"
-#: any.pm:979
-#, fuzzy, c-format
+#: any.pm:1005
+#, c-format
msgid "Use this feature"
-msgstr "कà¥à¤¯à¤¾ आप इस लकà¥à¤·à¤£ का उपयोग करना à¤à¤¾à¤¹à¤¤à¥‡ है?"
+msgstr ""
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "डिà¥à¤¾à¤²à¥à¤Ÿ उपयोगकरà¥à¤¤à¤¾ का à¤à¤¯à¤¨:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "à¤à¤²à¤¾à¤¨à¥‡ के लिठविणà¥à¤¡à¥‹ पà¥à¤°à¤¬à¤‚धक का à¤à¤¯à¤¨ करे:"
-#: any.pm:992 any.pm:1012 any.pm:1085
-#, fuzzy, c-format
+#: any.pm:1018 any.pm:1032 any.pm:1101
+#, c-format
msgid "Release Notes"
-msgstr "संसà¥à¤®à¤°à¤£: "
+msgstr ""
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "बनà¥à¤¦"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "अनà¥à¤œà¥à¤à¤¾à¤ªà¤¤à¥à¤° à¤à¤•रारनामा"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "निकास"
-#: any.pm:1080
-#, fuzzy, c-format
+#: any.pm:1096
+#, c-format
msgid "Do you accept this license ?"
-msgstr "कया आपके पास à¤à¤• और है ?"
+msgstr ""
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "सà¥à¤µà¥€à¤•ार"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "असà¥à¤µà¥€à¤•ृत"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "कृपया उपयोग में लायी जाने वाली à¤à¤• भाषा का à¤à¤¯à¤¨ करें ।"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"ंमैनडà¥à¤°à¤¿à¤µ लिनकà¥à¤¸ अनेकों भाषाओं को समरà¥à¤¥à¤¨ करता है । उस भाषा\n"
-"का à¤à¤¯à¤¨ करें जिसे आप संसाधन करना à¤à¤¾à¤¹à¤¤à¥‡ है । जब आपका संसाधन समापà¥à¤¤ हो\n"
-"जायेगा और जब आप अपने तंतà¥à¤° को पà¥à¤¨à¤ƒ आरमà¥à¤­ करेगें, तो ये उपलबà¥à¤§ हो जायेगी ।"
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
#, c-format
-msgid "Multi languages"
+msgid "Mageia"
+msgstr "मैनडà¥à¤°à¥ˆà¤•लिनकà¥à¤¸"
+
+#: any.pm:1154
+#, c-format
+msgid "Multiple languages"
msgstr ""
-#: any.pm:1147 any.pm:1178
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
+msgstr ""
+
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr ""
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "सभी भाषायें"
-#: any.pm:1170
-#, fuzzy, c-format
+#: any.pm:1187
+#, c-format
msgid "Language choice"
-msgstr "मैनà¥à¤…ल पसनà¥à¤¦"
+msgstr ""
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "देश / कà¥à¤·à¥‡à¤¤à¥à¤°"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "कृपया अपने देश का à¤à¤¯à¤¨ करें ।"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "यह है उपलबà¥à¤§ देशों की समà¥à¤ªà¥‚रà¥à¤£ सूà¤à¥€"
-#: any.pm:1228
-#, fuzzy, c-format
+#: any.pm:1245
+#, c-format
msgid "Other Countries"
-msgstr "दूसरे पोरà¥à¤Ÿ"
+msgstr ""
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "उनà¥à¤¨à¤¤"
-#: any.pm:1234
-#, fuzzy, c-format
+#: any.pm:1251
+#, c-format
msgid "Input method:"
-msgstr "नेट विधि:"
+msgstr ""
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "कà¥à¤› नहीं"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "कोई सहभाजिता नहीं"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "सभी उपयोगकरà¥à¤¤à¤¾à¤“ं को अनà¥à¤®à¤¤à¤¿"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "इà¤à¥à¤›à¤¾à¤¨à¥à¤¸à¤¾à¤°"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -632,21 +613,21 @@ msgstr ""
"\n"
"\"कसà¥à¤Ÿà¤®\" à¤à¤• पà¥à¤°à¤¤à¥à¤¯à¥‡à¤•-उपयोगकरà¥à¤¤à¤¾ गà¥à¤°à¥‰à¤¨à¥à¤¯à¥à¤²à¥‰à¤°à¤Ÿà¤¿ की आजà¥à¤à¤¾ देता है।\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
"Windows."
msgstr ""
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
"systems."
msgstr ""
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
@@ -654,12 +635,12 @@ msgstr ""
"à¤à¤¨à¥¦à¤à¥à¥¦à¤à¤¸à¥¦ या सॉबा का उपयोग करके आप à¤à¤•à¥à¤¸à¤ªà¥‹à¤°à¥à¤Ÿ कर सकते है । कृपया à¤à¤¯à¤¨ करें आप किस का "
"उपयोग करना à¤à¤¾à¤¹à¤¤à¥‡ है ।"
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "यूज़रडà¥à¤°à¥ˆà¤• को आरमà¥à¤­ करें"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -668,56 +649,55 @@ msgstr ""
"पà¥à¤°à¤¤à¥à¤¯à¥‡à¤•-उपयोगकरà¥à¤¤à¤¾ सहभाजिता \"संà¤à¤¿à¤•ासाà¤à¤¾\" समूह का उपयोग करती है।\n"
"आप यूजरडà¥à¤°à¥ˆà¤• का उपयोग करके à¤à¤• उपयोगकरà¥à¤¤à¤¾ को इस समूह में जोड़ सकते है।"
-#: any.pm:1481
-#, fuzzy, c-format
+#: any.pm:1503
+#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
msgstr ""
-"परिवरà¥à¤¤à¤¨à¥‹à¤‚ को पà¥à¤°à¤­à¤¾à¤µ में लाने के लिà¤, आपको संतà¥à¤°-समापà¥à¤¤ करके पà¥à¤¨: संतà¥à¤°-आरमà¥à¤­ करना होगा"
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr ""
"परिवरà¥à¤¤à¤¨à¥‹à¤‚ को पà¥à¤°à¤­à¤¾à¤µ में लाने के लिà¤, आपको संतà¥à¤°-समापà¥à¤¤ करके पà¥à¤¨: संतà¥à¤°-आरमà¥à¤­ करना होगा"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "समय कà¥à¤·à¥‡à¤¤à¥à¤°"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "आपका समय-कà¥à¤·à¥‡à¤¤à¥à¤° कà¥à¤¯à¤¾ है?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr ""
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr ""
-#: any.pm:1550
-#, fuzzy, c-format
+#: any.pm:1572
+#, c-format
msgid "%s (hardware clock set to UTC)"
-msgstr "हारà¥à¤¡à¤µà¥‡à¤¯à¤° घड़ी को जी०à¤à¤®à¥¦à¤Ÿà¥€à¥¦ पर सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ कर दिया गया है"
+msgstr ""
-#: any.pm:1551
-#, fuzzy, c-format
+#: any.pm:1573
+#, c-format
msgid "%s (hardware clock set to local time)"
-msgstr "हारà¥à¤¡à¤µà¥‡à¤¯à¤° घड़ी को जी०à¤à¤®à¥¦à¤Ÿà¥€à¥¦ पर सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ कर दिया गया है"
+msgstr ""
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "à¤à¤¨à¥¦à¤Ÿà¥€à¥¦à¤ªà¥€à¥¦ सरà¥à¤µà¤°"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr " सà¥à¤µà¤à¤¾à¤²à¤¿à¤¤ समय à¤à¤•सारीकरण (à¤à¤¨à¤Ÿà¥€à¤ªà¥€ का उपयोग करते हà¥à¤)"
@@ -742,7 +722,7 @@ msgstr "à¤à¤¨à¥¦à¤†à¤ˆà¥¦à¤à¤¸à¥¦"
msgid "Smart Card"
msgstr ""
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "विणà¥à¤¡à¥‹ डोमेन"
@@ -752,295 +732,295 @@ msgstr "विणà¥à¤¡à¥‹ डोमेन"
msgid "Kerberos 5"
msgstr ""
-#: authentication.pm:63
-#, fuzzy, c-format
+#: authentication.pm:65
+#, c-format
msgid "Local file:"
-msgstr "सà¥à¤¥à¤¾à¤¨à¥€à¤¯ संà¤à¤¿à¤•ायें:"
+msgstr ""
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr ""
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "à¤à¤²à¥¦à¤¡à¥€à¥¦à¤à¥¦à¤ªà¥€à¥¦:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
"consolidates certain types of information within your organization."
msgstr ""
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "à¤à¤¨à¥¦à¤†à¤ˆà¥¦à¤à¤¸à¥¦:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
"Service domain with a common password and group file."
msgstr ""
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "विणà¥à¤¡à¥‹ डोमेन:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
"a Windows domain."
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
-#, fuzzy, c-format
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
+#, c-format
msgid "Welcome to the Authentication Wizard"
-msgstr "डोमेन का पà¥à¤°à¤®à¤¾à¤£à¥€à¤•रण आवशà¥à¤¯à¤• है"
+msgstr ""
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "à¤à¤²à¤¡à¥€à¤à¤ªà¥€ सरà¥à¤µà¤°"
-#: authentication.pm:113 authentication.pm:168
-#, fuzzy, c-format
+#: authentication.pm:112 authentication.pm:167
+#, c-format
msgid "Base dn"
-msgstr "à¤à¤²à¤¡à¥€à¤à¤ªà¥€ आधार डीà¤à¤¨"
+msgstr ""
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr ""
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr ""
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr ""
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr ""
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr ""
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr ""
-#: authentication.pm:123 authentication.pm:175
-#, fuzzy, c-format
+#: authentication.pm:122 authentication.pm:174
+#, c-format
msgid "Bind Password "
-msgstr "कूट-शबà¥à¤¦"
+msgstr ""
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr ""
-#: authentication.pm:127
-#, fuzzy, c-format
+#: authentication.pm:126
+#, c-format
msgid "Password base"
-msgstr "कूट-शबà¥à¤¦"
+msgstr ""
-#: authentication.pm:128
-#, fuzzy, c-format
+#: authentication.pm:127
+#, c-format
msgid "Group base"
-msgstr "समूह पहà¤à¤¾à¤¨ संखà¥à¤¯à¤¾"
+msgstr ""
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr ""
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:146
-#, fuzzy, c-format
+#: authentication.pm:145
+#, c-format
msgid "Realm "
-msgstr "वासà¥à¤¤à¤µà¤¿à¤• नाम"
+msgstr ""
-#: authentication.pm:148
-#, fuzzy, c-format
+#: authentication.pm:147
+#, c-format
msgid "KDCs Servers"
-msgstr "à¤à¤²à¤¡à¥€à¤à¤ªà¥€ सरà¥à¤µà¤°"
+msgstr ""
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr ""
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr ""
-#: authentication.pm:156
-#, fuzzy, c-format
+#: authentication.pm:155
+#, c-format
msgid "Use local file for users information"
-msgstr "सरà¥à¤µà¤°à¥‹à¤‚ के लिठलिबसेॠका उपयोग"
+msgstr ""
-#: authentication.pm:157
-#, fuzzy, c-format
-msgid "Use Ldap for users information"
-msgstr "हारà¥à¤¡ डà¥à¤°à¤¾à¤‡à¤µ सूà¤à¤¨à¤¾"
+#: authentication.pm:156
+#, c-format
+msgid "Use LDAP for users information"
+msgstr ""
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr ""
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "à¤à¤¨à¤†à¤ˆà¤à¤¸ डोमेन"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "à¤à¤¨à¤†à¤ˆà¤à¤¸ सरà¥à¤µà¤°"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-#: authentication.pm:218
-#, fuzzy, c-format
+#: authentication.pm:217
+#, c-format
msgid "Domain Model "
-msgstr "डोमेन"
+msgstr ""
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr ""
-#: authentication.pm:221
-#, fuzzy, c-format
+#: authentication.pm:220
+#, c-format
msgid "DNS Domain"
-msgstr "à¤à¤¨à¤†à¤ˆà¤à¤¸ डोमेन"
+msgstr ""
-#: authentication.pm:222
-#, fuzzy, c-format
+#: authentication.pm:221
+#, c-format
msgid "DC Server"
-msgstr "à¤à¤²à¤¡à¥€à¤à¤ªà¥€ सरà¥à¤µà¤°"
+msgstr ""
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "पà¥à¤°à¤®à¤¾à¤£à¥€à¤•रण"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "पà¥à¤°à¤®à¤¾à¤£à¥€à¤•रण विधि"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "कोई कूट-शबà¥à¤¦ नहीं"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr "यह कूटशबà¥à¤¦ अति लघॠहै (इसे कम-से-कम %d शबà¥à¤¦à¥‹à¤‚ का होना à¤à¤¾à¤¹à¤¿à¤)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "बिना à¤à¤®à¤†à¤ˆà¤à¤¸ डोमेन के बà¥à¤°à¥‹à¤¡à¤•ॉसà¥à¤Ÿ का उपयोग किया जा सकता है"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "संà¤à¤¿à¤•ा का à¤à¤¯à¤¨ करें"
-#: authentication.pm:897
-#, fuzzy, c-format
+#: authentication.pm:866
+#, c-format
msgid "Domain Windows for authentication : "
-msgstr "डोमेन का पà¥à¤°à¤®à¤¾à¤£à¥€à¤•रण आवशà¥à¤¯à¤• है"
+msgstr ""
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "डोमेन पà¥à¤°à¤¬à¤‚धक उपयोगकरà¥à¤¤à¤¾ का नाम"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "डोमेन पà¥à¤°à¤¬à¤‚धन कूट-शबà¥à¤¦"
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1055,42 +1035,42 @@ msgstr ""
"wait for default boot.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "पाठà¥à¤¯ मीनू के साथ लिलो"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
+msgid "GRUB2 with graphical menu"
msgstr ""
-#: bootloader.pm:1148
-#, c-format
-msgid "GRUB with text menu"
-msgstr ""
+#: bootloader.pm:1266
+#, fuzzy, c-format
+msgid "GRUB2 with text menu"
+msgstr "पाठà¥à¤¯ मीनू के साथ लिलो"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "याबूट"
+msgid "GRUB with graphical menu"
+msgstr ""
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "à¤à¤¸à¥¦à¤†à¤ˆà¥¦à¤à¤²à¥¦à¤“०"
+msgid "GRUB with text menu"
+msgstr ""
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "/boot में इतना सà¥à¤¥à¤¾à¤¨ नहीं है"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "à¤à¤• %s विभाजन पर आप बूट-लोडर को संसाधित नहीं कर सकते है\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
@@ -1099,65 +1079,66 @@ msgstr ""
"आपकी बूटलोडर संरà¤à¤¨à¤¾ को अपडेट करना आवशà¥à¤¯à¤• है कà¥à¤¯à¥‹à¤‚कि विभाजन कोनयी कà¥à¤°à¤®-संखà¥à¤¯à¤¾ दी जा à¤à¥à¤•ी "
"है"
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
"बूटलोडर को भली-भांति संसाधित नहीं किया जा सका । आपको बूट को बà¤à¤¾à¤µ विधा में करना होगा "
"और\"%s\" का à¤à¤¯à¤¨ करना होगा"
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "बूटलोडर को पà¥à¤¨à¤ƒ संसाधित करना"
-#: common.pm:142
-#, fuzzy, c-format
+#: common.pm:271
+#, c-format
msgid "B"
-msgstr "केबी"
+msgstr ""
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "केबी"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "à¤à¤®à¤¬à¥€"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "जीबी"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "टीबी"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d मिनट"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "१ मिनट"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d पल"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr ""
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1174,154 +1155,143 @@ msgstr ""
"जोड़ने के लिà¤,\n"
"\"New\" à¤à¤¯à¤¨ करें ।"
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "नया"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "अवरोहण"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "आरोहण"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "सरà¥à¤µà¤°"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "आरोह बिनà¥à¤¦à¥"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "विकलà¥à¤ªà¥‹à¤‚"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "हटाना"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "किया गया"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "तà¥à¤°à¥à¤Ÿà¤¿"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "कृपया वेब डी०à¤à¥¦à¤µà¥€à¥¦ सरà¥à¤µà¤° का यू०आर०à¤à¤²à¥¦ बतायें"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "यू०आर०à¤à¤²à¥¦ का आरमà¥à¤­ http:// या https:// के दà¥à¤µà¤¾à¤°à¤¾ होना à¤à¤¾à¤¹à¤¿à¤"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "à¤à¥‡à¤¤à¤¾à¤µà¤¨à¥€"
-
#: diskdrake/dav.pm:106
-#, fuzzy, c-format
-msgid "Are you sure you want to delete this mountpoint?"
-msgstr "कà¥à¤¯à¤¾ आप इस बटन पर कà¥à¤²à¤¿à¤• करना à¤à¤¾à¤¹à¤¤à¥‡ है?"
+#, c-format
+msgid "Are you sure you want to delete this mount point?"
+msgstr ""
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "सरà¥à¤µà¤°: "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "आरोह बिनà¥à¤¦à¥:"
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "विकलà¥à¤ªà¥‹à¤‚: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "विभाजनीकरण"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "सावधानी-पूरà¥à¤µà¤• पà¥à¥‡à¤‚"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "कृपया अपनी सूà¤à¤¨à¤¾à¤“ं का सवरà¥à¤ªà¥à¤°à¤¥à¤® बैक-अप लें"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "निकास"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "जारी"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "सहायता"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1332,144 +1302,134 @@ msgstr ""
"मेरा सà¥à¤à¤¾à¤µ है कि पहिले आप इस विभाजन को पà¥à¤¨à¤ƒà¤†à¤•ार दें\n"
"(इस पर कà¥à¤²à¤¿à¤• करें, और à¥à¤¿à¤° \"Resize\" पर कà¥à¤²à¤¿à¤• करें)"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "कृपया à¤à¤• विभाजन पर कà¥à¤²à¤¿à¤• करें"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "विसà¥à¤¤à¥ƒà¤¤ विवरण"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "कोई भी हारà¥à¤¡ डà¥à¤°à¤¾à¤‡à¤µ नहीं मिली"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "अजà¥à¤à¤¾à¤¤"
-#: diskdrake/hd_gtk.pm:388
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427
+#, c-format
msgid "Ext4"
-msgstr "निकास"
+msgstr ""
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
+#, c-format
msgid "XFS"
-msgstr "à¤à¤à¥¦à¤à¥à¥¦à¤à¤¸à¥¦"
+msgstr ""
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "सà¥à¤µà¥ˆà¤ª"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "सन संà¤à¤¾à¤²à¤¨ तंतà¥à¤°"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "à¤à¤à¥¦à¤à¥à¥¦à¤à¤¸à¥¦"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "विणà¥à¤¡à¥‹"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "अनà¥à¤¯"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "शूनà¥à¤¯"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "संà¤à¤¿à¤•ा तंतà¥à¤° के पà¥à¤°à¤•ार:"
-#: diskdrake/hd_gtk.pm:417
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:456
+#, c-format
msgid "This partition is already empty"
-msgstr "इस विभाजन का पà¥à¤¨à¤ƒ आकारीकरण समà¥à¤­à¤µ नहीं है"
+msgstr ""
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "``Unmount'' निरà¥à¤¦à¥‡à¤¶ का सरà¥à¤µà¤ªà¥à¤°à¤¥à¤® उपयोग करें"
-#: diskdrake/hd_gtk.pm:426
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:465
+#, c-format
msgid "Use ``%s'' instead (in expert mode)"
-msgstr "इसके बदले में \"%s\" का उपयोग करें"
+msgstr ""
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "पà¥à¤°à¤•ार"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "अनà¥à¤¯ किसी विभाजन का à¤à¤¯à¤¨ करें"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "à¤à¤• विभाजन का à¤à¤¯à¤¨ करें"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "और अधिक"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
+#, c-format
msgid "Confirmation"
-msgstr "संरà¤à¤¨à¤¾"
+msgstr ""
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "कà¥à¤› भी हो जारी रहा जायें?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "बिना सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ किये निकास"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "विभाजन तालिका को लिखें बिना ही बाहर निकला जायें?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "कà¥à¤¯à¤¾ आप /etc/fstab परिवरà¥à¤¤à¤¨à¥‹à¤‚ को सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करना à¤à¤¾à¤¹à¤¤à¥‡ है"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr ""
"विभाजन तालिका परिवरà¥à¤¤à¤¨à¥‹à¤‚ को लागू करने के लिठआपको तंतà¥à¤° को पà¥à¤¨à¤ƒ आरमà¥à¤­ (रीबूट) करना "
"आवशà¥à¤¯à¤• है"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1477,29 +1437,29 @@ msgid ""
"Quit anyway?"
msgstr ""
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "सभी को साà¥"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "सà¥à¤µà¤¤à¤ƒ बाà¤à¤Ÿà¤¨à¤¾"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "सामानà¥à¤¯ विधा को टॉगल"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "à¤à¤•à¥à¤¸à¤ªà¤°à¥à¤Ÿ विधा की ओर टॉगल"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "हारà¥à¤¡ डà¥à¤°à¤¾à¤‡à¤µ सूà¤à¤¨à¤¾"
#: diskdrake/interactive.pm:371
@@ -1509,7 +1469,7 @@ msgstr "सभी मà¥à¤–à¥à¤¯ विभाजन उपयोग में à
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "मै अब और किसी विभाजन को नहीं जोड़ सकता हूà¤"
#: diskdrake/interactive.pm:373
@@ -1531,135 +1491,135 @@ msgstr "विभाजन तालिका का पà¥à¤¨à¤ƒ आरोहà¤
msgid "Detailed information"
msgstr "विसà¥à¤¤à¥ƒà¤¤ सूà¤à¤¨à¤¾"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
-msgstr ""
+msgstr "वीडीओ"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "पà¥à¤¨à¤ƒà¤†à¤•ारीकरण"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "à¥à¥à¤°à¤¾à¤°à¥à¤®à¥‡à¤Ÿ"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "रैड को जोड़ें"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "à¤à¤²à¤µà¥€à¤à¤® से जोड़ें"
-#: diskdrake/interactive.pm:413
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:417
+#, c-format
msgid "Use"
-msgstr "उपयोग-करà¥à¤¤à¤¾ पहà¤à¤¾à¤¨ संखà¥à¤¯à¤¾"
+msgstr ""
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "मिटायें"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "रैड से हटायें"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "à¤à¤²à¤µà¥€à¤à¤® से हटायें"
-#: diskdrake/interactive.pm:418
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:422
+#, c-format
msgid "Remove from dm"
-msgstr "à¤à¤²à¤µà¥€à¤à¤® से हटायें"
+msgstr ""
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "रैड को परिवरà¥à¤¤à¤¿à¤¤ करना"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "लूपबैक के लिठउपयोगारà¥à¤¥"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "निरà¥à¤®à¤¾à¤£ करें"
-#: diskdrake/interactive.pm:453
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:456
+#, c-format
msgid "Failed to mount partition"
-msgstr "संà¤à¤¿à¤•ाओं को नवीन विभाजन में ले जायें"
+msgstr ""
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "à¤à¤• नये विभाजन का निरà¥à¤®à¤¾à¤£ करें"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "आरमà¥à¤­à¤¿à¤• से सेकà¥à¤Ÿà¤°: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "à¤à¤®à¤¬à¥€ में आकार:"
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "संà¤à¤¿à¤•ा पà¥à¤°à¤£à¤¾à¤²à¥€ का पà¥à¤°à¤•ार: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "वरीयता: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "तारà¥à¤•िक वालà¥à¤¯à¥‚म का नाम"
-#: diskdrake/interactive.pm:507
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:514
+#, c-format
msgid "Encrypt partition"
-msgstr "गूà¥à¤²à¥‡à¤–न à¤à¤²à¥à¤—ोरिथम"
+msgstr ""
-#: diskdrake/interactive.pm:508
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:515
+#, c-format
msgid "Encryption key "
-msgstr "सांकेतिक कà¥à¤à¤œà¥€"
+msgstr ""
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "गूà¥à¤²à¥‡à¤–न कà¥à¤à¤œà¥€ (पà¥à¤¨à¤ƒ)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "गूà¥-लिखित कà¥à¤à¤œà¤¿à¤¯à¤¾à¤‚ आपस में नहीं मिलती है"
-#: diskdrake/interactive.pm:521
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:529
+#, c-format
msgid "Missing encryption key"
-msgstr "संà¤à¤¿à¤•ातंतà¥à¤° गूà¥à¤²à¥‡à¤–न कà¥à¤à¤œà¥€"
+msgstr ""
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
@@ -1667,18 +1627,12 @@ msgstr ""
"(कà¥à¤¯à¥‹à¤‚कि आप मà¥à¤–à¥à¤¯ विभाजनों की महतà¥à¤¤à¤® संखà¥à¤¯à¤¾ तक पहà¥à¤à¤ à¤à¥à¤•े है) । \n"
"पà¥à¤°à¤¥à¤® à¤à¤• मà¥à¤–à¥à¤¯ विभाजन को हटायें और à¤à¤• विसà¥à¤¤à¥ƒà¤¤ विभाजन क निरà¥à¤®à¤¾à¤£ करें । "
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "निकृषà¥à¤Ÿ भागों की जाà¤à¤ ?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "लूपबैक संà¤à¤¿à¤•ा को हटाया जायें?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
@@ -1686,293 +1640,300 @@ msgstr ""
"%s विभाजन के पà¥à¤°à¤•ार का परिवरà¥à¤¤à¤¨ करने के उपरानà¥à¤¤, इस विभाजन पर सà¥à¤¥à¤¿à¤¤ सभी सूà¤à¤¨à¤¾à¤¯à¥‡à¤‚ विलà¥à¤ªà¥à¤¤ "
"हो जायेगी"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "विभाजन के पà¥à¤°à¤•ार को परिवरà¥à¤¤à¤¿à¤¤ करें"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "किस संà¤à¤¿à¤•ा पà¥à¤°à¤£à¤¾à¤²à¥€ को आप à¤à¤¾à¤¹à¤¤à¥‡ है?"
-#: diskdrake/interactive.pm:647
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:646
+#, c-format
msgid "Switching from %s to %s"
-msgstr "ईà¤à¤•à¥à¤¸à¤Ÿà¥€-२ से ईà¤à¤•à¥à¤¸à¤Ÿà¥€-३ ले जाया जा रहा है"
+msgstr ""
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr ""
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr ""
-#: diskdrake/interactive.pm:688
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:687
+#, c-format
msgid "Label:"
-msgstr "लेबिल"
+msgstr ""
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "लूपबैक संà¤à¤¿à¤•ा %s को आप कहाठआरोहित करना à¤à¤¾à¤¹à¤¤à¥‡ है?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "आप %s उपकरण को कहाठआरोहित करना à¤à¤¾à¤¹à¤¤à¥‡ है?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"आरोह बिनà¥à¤¦à¥ को अनसेट नहीं किया जा सका कà¥à¤¯à¥‹à¤‚कि इस विभाजन का उपयोग लूप-बैक के लिठकिया "
"जा रहा है।\n"
"सरà¥à¤µà¤ªà¥à¤°à¤¥à¤® लूपबैक को हटायें"
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "आप %s को कहाठआरोहित करना à¤à¤¾à¤¹à¤¤à¥‡ है?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "पà¥à¤¨à¤ƒ आकारीकरण"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "à¥à¥ˆà¤Ÿ संà¤à¤¿à¤•ापà¥à¤°à¤£à¤¾à¤²à¥€ की सीमाओं की गणना की जा रही है"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "इस विभाजन का पà¥à¤¨à¤ƒ आकारीकरण समà¥à¤­à¤µ नहीं है"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "इस विभाजन पर सà¥à¤¥à¤¿à¤¤ सभी सूà¤à¤¨à¤¾à¤“ं का बैक-अप लिया जाना à¤à¤¾à¤¹à¤¿à¤"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr ""
"%s विभाजन का पà¥à¤¨à¤ƒà¤†à¤•ारीकरण के उपरानà¥à¤¤, इस विभाजन पर सà¥à¤¥à¤¿à¤¤ सभी सूà¤à¤¨à¤¾à¤¯à¥‡à¤‚ विलà¥à¤ªà¥à¤¤ हो जायेगी"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "नये आकार का à¤à¤¯à¤¨ करें"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "à¤à¤®à¤¬à¥€ में नया आकार: "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
+#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
"filesystem checks will be run on your next boot into Microsoft Windows®"
msgstr ""
-"विभाजन(विभाजनों) के पà¥à¤¨à¤ƒà¤†à¤•ारीकरण के उपरानà¥à¤¤, डाटा की सà¥à¤¥à¤¿à¤°à¤¤à¤¾ à¤à¤•निषà¥à¤Ÿà¤¤à¤¾ को सà¥à¤¨à¤¿à¤¶à¥à¤à¤¤ "
-"करने हेतà¥, \n"
-"विणà¥à¤¡à¥‹(TM) में आपके अगले बूट के समय संà¤à¤¿à¤•ापà¥à¤°à¤£à¤¾à¤²à¥€ जाà¤à¤ पà¥à¤°à¤•à¥à¤°à¤¿à¤¯à¤¾à¤à¤ à¤à¤²à¤—ी "
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "संà¤à¤¿à¤•ातंतà¥à¤° गूà¥à¤²à¥‡à¤–न कà¥à¤à¤œà¥€"
-#: diskdrake/interactive.pm:946
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:948
+#, c-format
msgid "Enter your filesystem encryption key"
-msgstr "आपकी संà¤à¤¿à¤•ापà¥à¤°à¤£à¤¾à¤²à¥€ की गूà¥à¤²à¥‡à¤–न कà¥à¤à¤œà¥€ का à¤à¤¯à¤¨ करें"
+msgstr ""
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "सांकेतिक कà¥à¤à¤œà¥€"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr ""
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "à¤à¤• विदà¥à¤¯à¤®à¤¾à¤¨ रैड को जोड़ने को लिठà¤à¤¯à¤¨ करें"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "नवीन"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "à¤à¤• विदà¥à¤¯à¤®à¤¾à¤¨ à¤à¤²à¥¦à¤µà¥€à¥¦à¤à¤®à¥¦ को जोड़ने के लिठà¤à¤¯à¤¨ करें"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
+#, c-format
msgid "LVM name"
-msgstr "à¤à¤²à¤µà¥€à¤à¤® का नाम?"
+msgstr ""
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1016
+#, c-format
msgid "\"%s\" already exists"
-msgstr "संà¤à¤¿à¤•ा पहिले से विदà¥à¤¯à¤®à¤¾à¤¨ है । कà¥à¤¯à¤¾ उपयोग किया जायें?"
+msgstr ""
+
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
"Do you want to move used physical extents on this volume to other volumes?"
msgstr ""
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr ""
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "इस विभाजन का उपयोग लूपबैक के लिठनहीं किया जा सकता है"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "लूपबैक"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "लूपबैक संà¤à¤¿à¤•ा का नाम: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "à¤à¤• संà¤à¤¿à¤•ा नाम दें"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr ""
"अनà¥à¤¯ लूपबैक के दà¥à¤µà¤¾à¤°à¤¾ संà¤à¤¿à¤•ा पहिले से ही उपयोग में लायी जा रही है, किसी अनà¥à¤¯ का à¤à¤¯à¤¨ करें"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "संà¤à¤¿à¤•ा पहिले से विदà¥à¤¯à¤®à¤¾à¤¨ है । कà¥à¤¯à¤¾ उपयोग किया जायें?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "आरोहण के विकलà¥à¤ª"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "विभिनà¥à¤¨"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "उपकरण"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "सà¥à¤¤à¤°"
-#: diskdrake/interactive.pm:1163
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1181
+#, c-format
msgid "chunk size in KiB"
-msgstr "à¤à¤‚क का आकार"
+msgstr ""
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "सावधान: यह कारà¥à¤¯ ख़तरनाक है ।"
-#: diskdrake/interactive.pm:1196
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1216
+#, c-format
msgid "Partitioning Type"
-msgstr "विभाजनीकरण"
+msgstr ""
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "किस पà¥à¤°à¤•ार का विभाजनीकरण?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr "परिवरà¥à¤¤à¤¨à¥‹à¤‚ को लागू करने के लिठआपको पà¥à¤¨à¤ƒ बूट करने की आवशà¥à¤¯à¤•ता होगी"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "%s डà¥à¤°à¤¾à¤‡à¤µ की विभाजन तालिका डिसà¥à¤• पर लिखी जाने वाली है"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "%s विभाजन का à¤à¤•सारीकरण किया जा रहा है"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
"%s विभाजन को à¥à¤¾à¤°à¥à¤®à¥‡à¤Ÿ करने के उपरानà¥à¤¤, इस विभाजन पर सà¥à¤¥à¤¿à¤¤ सभी सूà¤à¤¨à¤¾à¤¯à¥‡à¤‚ विलà¥à¤ªà¥à¤¤ हो जायेगी"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "निकृषà¥à¤Ÿ भागों की जाà¤à¤ ?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "संà¤à¤¿à¤•ाओं को नवीन विभाजन में ले जायें"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "संà¤à¤¿à¤•ाओं को छà¥à¤ªà¤¾à¤“ं"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -1983,128 +1944,127 @@ msgid ""
"the contents of the mounted partition)"
msgstr ""
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "संà¤à¤¿à¤•ाओं को नये विभाजन पर ले जाया जा रहा है"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "%s की पà¥à¤°à¤¤à¤¿à¤²à¤¿à¤ªà¤¿ बनायी जा रही है"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "%s को हटाया जा रहा है"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "%s विभाजन को अब %s की भांति जाना जाता है"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr ""
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "उपकरण:"
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr ""
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr ""
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "डॉस डà¥à¤°à¤¾à¤‡à¤µ का अकà¥à¤·à¤°: %s (सिरà¥à¥ à¤à¤• अनà¥à¤¦à¤¾à¥› है)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "पà¥à¤°à¤•ार: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "नाम: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "आरमà¥à¤­à¤¿à¤•: सेकà¥à¤Ÿà¤° %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "आकार: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s सेकà¥à¤Ÿà¤°"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "सिलेनà¥à¤¡à¤° %d से %d तक\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr ""
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "à¥à¤¾à¤°à¥à¤®à¥‡à¤Ÿ किया हà¥à¤†\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "à¥à¤¾à¤°à¥à¤®à¥‡à¤Ÿ नहीं किया गया\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "आरोहित\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "रैड %s\n"
-#: diskdrake/interactive.pm:1392
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1412
+#, c-format
msgid "Encrypted"
-msgstr "सांकेतिक कà¥à¤à¤œà¥€"
+msgstr ""
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr ""
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2113,7 +2073,7 @@ msgstr ""
"लूप-बैक संà¤à¤¿à¤•ा (संà¤à¤¿à¤•ायें):\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2122,27 +2082,27 @@ msgstr ""
"डिà¥à¤¾à¤²à¥à¤Ÿ दà¥à¤µà¤¾à¤°à¤¾ विभाजन बूट हो गया है\n"
" (माइकà¥à¤°à¥‹à¤¸à¥‰à¥à¥à¤Ÿ-डॉस के लिà¤, लिलो के लिठनहीं)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "%s सà¥à¤¤à¤°\n"
-#: diskdrake/interactive.pm:1407
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1427
+#, c-format
msgid "Chunk size %d KiB\n"
-msgstr "à¤à¤‚क का आकार %s\n"
+msgstr ""
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "रैड-की-डिसà¥à¤•ें %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "लूपबैक संà¤à¤¿à¤•ा का नाम: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2155,7 +2115,7 @@ msgstr ""
"à¤à¤• à¤à¤¾à¤²à¤•-विभाजन है आपको \n"
"इसे à¤à¤¸à¥‡ ही छोड़ देना à¤à¤¾à¤¹à¤¿à¤ । \n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2168,57 +2128,62 @@ msgstr ""
"विभाजन आपके तंतà¥à¤° के लिà¤\n"
"दà¥à¤µà¤¿-बूटिंग है ।\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr ""
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "सिरà¥à¥-पठन-के-लिà¤"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "आकार: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "जà¥à¤¯à¤¾à¤®à¤¿à¤¤à¤¿: %s सिलेणà¥à¤¡à¤°, %s शीरà¥à¤·, %s सेकà¥à¤Ÿà¤°\n"
-#: diskdrake/interactive.pm:1438
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "नाम: "
+
+#: diskdrake/interactive.pm:1458
+#, c-format
msgid "Medium type: "
-msgstr "संà¤à¤¿à¤•ा पà¥à¤°à¤£à¤¾à¤²à¥€ का पà¥à¤°à¤•ार: "
+msgstr ""
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "à¤à¤²à¥¦à¤µà¥€à¥¦à¤à¤®à¥¦-डिसà¥à¤• %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "विभाजन तालिका का पà¥à¤°à¤•ार: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "à¤à¥ˆà¤¨à¤² %d पर पहà¤à¤¾à¤¨-संखà¥à¤¯à¤¾ %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "आपकी संà¤à¤¿à¤•ापà¥à¤°à¤£à¤¾à¤²à¥€ की गूà¥à¤²à¥‡à¤–न कà¥à¤à¤œà¥€ का à¤à¤¯à¤¨ करें"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr "गूà¥à¤²à¥‡à¤–न कà¥à¤à¤œà¥€ अति सरल है (कम-से-कम %d शबà¥à¤¦à¥‹à¤‚ की लंबाई वाली होनी à¤à¤¾à¤¹à¤¿à¤)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "गूà¥à¤²à¥‡à¤–न à¤à¤²à¥à¤—ोरिथम"
@@ -2228,17 +2193,19 @@ msgstr "गूà¥à¤²à¥‡à¤–न à¤à¤²à¥à¤—ोरिथम"
msgid "Change type"
msgstr "परिवरà¥à¤¤à¤¨ का पà¥à¤°à¤•ार"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "निरसà¥à¤¤"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr "उपयोगकरà¥à¤¤à¤¾ नाम %s का उपयोग करके संतà¥à¤°-आरमà¥à¤­ करने में असà¥à¤² (निकॄषà¥à¤Ÿ कूट-शबà¥à¤¦ ?)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2280,40 +2247,40 @@ msgstr "सरà¥à¤µà¤°à¥‹à¤‚ को खोजें"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "नये सरà¥à¤µà¤°à¥‹à¤‚ की खोज"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "%s पैकेज को संसाधन करने की आवशà¥à¤¯à¤•ता है । कà¥à¤¯à¤¾ आप इसे संसाधित करना à¤à¤¾à¤¹à¤¤à¥‡ है?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
msgstr "%s पैकेज का संसाधन नहीं हो सका"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "आदेशातà¥à¤®à¤• पैकेज %s विलà¥à¤ªà¥à¤¤ है"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "निमà¥à¤¨à¤²à¤¿à¤–ित पैकेजों का संसाधन करना आवशà¥à¤¯à¤• है:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "पैकेजों का संसाधन किया जा रहा है..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "पैकेजों को हटाया जा रहा है ..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2322,32 +2289,39 @@ msgstr ""
"à¤à¤• तà¥à¤°à¥à¤Ÿà¤¿ उतà¥à¤ªà¤¨à¥à¤¨ हो गयी है - कोई वैध उपकरण नहीं मिले जिन पर à¤à¤• नवीन संà¤à¤¿à¤•ापà¥à¤°à¤£à¤¾à¤²à¤¿à¤¯à¥‹à¤‚ "
"कानिरà¥à¤®à¤¾à¤£ किया जा सकता था। कृपया इस समसà¥à¤¯à¤¾ के कारण हेतॠअपने हारà¥à¤¡à¤µà¥‡à¤¯à¤° की जाà¤à¤ करें ।"
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
+#, c-format
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "/boot/EFI में आपके पास à¤à¤• à¥à¥ˆà¤Ÿ विभाजन आरोहित होना à¤à¤¾à¤¹à¤¿à¤"
+
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "/boot/efi में आपके पास à¤à¤• à¥à¥ˆà¤Ÿ विभाजन आरोहित होना à¤à¤¾à¤¹à¤¿à¤"
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
-#: fs/format.pm:106
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "%s संà¤à¤¿à¤•ा का निरà¥à¤®à¤¾à¤£ और à¤à¤•सारीकरण हो रहा है"
-#: fs/format.pm:125
-#, fuzzy, c-format
+#: fs/format.pm:131
+#, c-format
msgid "I do not know how to set label on %s with type %s"
-msgstr "मै नहीं जानता हूठकि %s को किस पà¥à¤°à¤•ार से %s पà¥à¤°à¤¾à¤°à¥‚प में à¥à¤¾à¤°à¥à¤®à¥‡à¤Ÿ किया जाता है"
+msgstr ""
-#: fs/format.pm:134
-#, fuzzy, c-format
+#: fs/format.pm:143
+#, c-format
msgid "setting label on %s failed, is it formatted?"
-msgstr "%s का à¥à¤¾à¤°à¥à¤®à¥‡à¤Ÿ करना %s असà¥à¤² रहा"
+msgstr ""
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "मै नहीं जानता हूठकि %s को किस पà¥à¤°à¤•ार से %s पà¥à¤°à¤¾à¤°à¥‚प में à¥à¤¾à¤°à¥à¤®à¥‡à¤Ÿ किया जाता है"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s का à¥à¤¾à¤°à¥à¤®à¥‡à¤Ÿ करना %s असà¥à¤² रहा"
@@ -2362,85 +2336,83 @@ msgstr "वृताकार माउनà¥à¤Ÿà¥à¤¸ %s\n"
msgid "Mounting partition %s"
msgstr "%s विभाजन को आरोहित किया जा रहा है"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "%s विभाजन का %s निरà¥à¤¦à¥‡à¤¶à¤¿à¤•ा में आरोहण असà¥à¤²"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "%s की जाà¤à¤ हो रही है"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "%s को अवरोहण करने में तà¥à¤°à¥à¤Ÿà¤¿: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "%s सà¥à¤µà¥ˆà¤ª विभाजन को सकà¥à¤°à¤¿à¤¯ किया जा रहा है"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr ""
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"इस संà¤à¤¿à¤•ा पà¥à¤°à¤£à¤¾à¤²à¥€ पर आईनोड पहà¥à¤à¤ समयों को अपडेट ना करें\n"
"(उदाहरण हेतà¥, नà¥à¤¯à¥‚ज सà¥à¤ªà¥‚ल पर और अधिक तेजी से पहà¥à¤à¤ के लिठसमाà¤à¤¾à¤° सरà¥à¤µà¤°à¥‹à¤‚ को तेज करने की)।"
-#: fs/mount_options.pm:121
-#, fuzzy, c-format
+#: fs/mount_options.pm:123
+#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-"इस संà¤à¤¿à¤•ा पà¥à¤°à¤£à¤¾à¤²à¥€ पर आईनोड पहà¥à¤à¤ समयों को अपडेट ना करें\n"
-"(उदाहरण हेतà¥, नà¥à¤¯à¥‚ज सà¥à¤ªà¥‚ल पर और अधिक तेजी से पहà¥à¤à¤ के लिठसमाà¤à¤¾à¤° सरà¥à¤µà¤°à¥‹à¤‚ को तेज करने की)।"
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
"विसà¥à¤¤à¤¾à¤°à¤ªà¥‚रà¥à¤µà¤• ही आरोहित किया जा सकता है (उदाहरण हेतà¥,\n"
" -a विकलà¥à¤ª निशà¥à¤à¤¿à¤¤ करेगा कि संà¤à¤¿à¤•ा पà¥à¤°à¤£à¤¾à¤²à¥€ आरोहित ना हो) । "
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr "इस संà¤à¤¿à¤•ा पà¥à¤°à¤£à¤¾à¤²à¥€ पर कैरेकà¥à¤Ÿà¤° या बà¥à¤²à¥‰à¤• विशेष उपकरणों की वà¥à¤¯à¤¾à¤–à¥à¤¯à¤¾ ना करें।"
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
"आरोहित संà¤à¤¿à¤•ा पà¥à¤°à¤£à¤¾à¤²à¥€ पर किसी बायनरीओं को à¤à¤²à¤¾à¤¨à¥‡ की अनà¥à¤®à¤¤à¤¿ ना दें\n"
"यह विकलà¥à¤ª उस à¤à¤• सरà¥à¤µà¤° के लिठउपयोगी होगा जिसके पास à¤à¤¸à¥€ संà¤à¤¿à¤•ा पà¥à¤°à¤£à¤¾à¤²à¤¿à¤¯à¤¾à¤‚\n"
"है जिनमें उसके अपनी बायनरियों के अलावा आरà¥à¤•टेकà¥à¤à¤°à¥‹à¤‚ के लिठबायनरीयां है।"
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2451,62 +2423,62 @@ msgstr ""
"(यह देखने में सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ रखता है, परनà¥à¤¤à¥ वासà¥à¤¤à¤µ में यह असà¥à¤°à¤•à¥à¤·à¤¿à¤¤ है यदि\n"
"आपने suidperl(1) को संसाधित किया हà¥à¤† है।)"
-#: fs/mount_options.pm:137
+#: fs/mount_options.pm:139
#, c-format
-msgid "Mount the file system read-only."
+msgid "Mount the filesystem read-only."
msgstr "संà¤à¤¿à¤•ा पà¥à¤°à¤£à¤¾à¤²à¥€ को सिरà¥à¥-पठन के लिठआरोहित करें"
-#: fs/mount_options.pm:139
+#: fs/mount_options.pm:141
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr "संà¤à¤¿à¤•ा पà¥à¤°à¤£à¤¾à¤²à¥€ पर सभी इनà¥à¤ªà¥à¤Ÿ/आउटपà¥à¤Ÿ à¤à¤• ही समय में होना à¤à¤¾à¤¹à¤¿à¤¯à¥‡ ।"
-#: fs/mount_options.pm:141
+#: fs/mount_options.pm:143
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr ""
-#: fs/mount_options.pm:143
+#: fs/mount_options.pm:145
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow an ordinary user to mount the filesystem."
msgstr ""
-#: fs/mount_options.pm:145
+#: fs/mount_options.pm:147
#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr ""
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr "साधारण उपयोगकरà¥à¤¤à¤¾à¤“ं को लिखने की अनà¥à¤®à¤¤à¤¿ दें"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
msgstr "साधारण उपयोगकरà¥à¤¤à¤¾à¤“ं को सिरà¥à¥-पठन की अनà¥à¤®à¤¤à¤¿ दें"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "दोहरा आरोहण बिनà¥à¤¦à¥ %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "कोई विभाजन उपलबà¥à¤§ नहीं है"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "आरोह बिनà¥à¤¦à¥à¤“ं को खोजने के लिठविभाजनों को सà¥à¤•ैन किया जा रहा है"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "आरोह बिनà¥à¤¦à¥à¤“ं का à¤à¤¯à¤¨ करें"
@@ -2530,11 +2502,11 @@ msgstr ""
msgid "Not enough swap space to fulfill installation, please add some"
msgstr "संसाधन की आवशà¥à¤¯à¤•ता को परिपूरà¥à¤£ करने योगà¥à¤¯ सà¥à¤µà¥ˆà¤ª सà¥à¤¥à¤¾à¤¨ नहीं है, कृपया कà¥à¤› बà¥à¤¾à¤¯à¥‡à¤‚"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"आपके पास à¤à¤• रूट विभाजन होना à¤à¤¾à¤¹à¤¿à¤ ।\n"
@@ -2542,7 +2514,7 @@ msgstr ""
"।\n"
"और à¥à¤¿à¤° ``आरोह बिनà¥à¤¦à¥'' कà¥à¤°à¤¿à¤¯à¤¾ का à¤à¤¯à¤¨ करें और इसे `/' पर सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ करें ।"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2553,52 +2525,55 @@ msgstr ""
"\n"
"कà¥à¤¯à¤¾ à¥à¤¿à¤° भी जारी रहा जायें ?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "मà¥à¤•à¥à¤¤ सà¥à¤¥à¤¾à¤¨ का उपयोग करें"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "नये विभाजनों को देने के लिठइतना मà¥à¤•à¥à¤¤ सà¥à¤¥à¤¾à¤¨ उपलबà¥à¤§ नहीं है "
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "विदà¥à¤¯à¤®à¤¾à¤¨ विभाजनों का उपयोग करें"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "कोई विदà¥à¤¯à¤®à¤¾à¤¨ विभाजन उपयोगारà¥à¤¥ नहीं है"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "विणà¥à¤¡à¥‹ विभाजन के आकार की गणना की जा रही है"
-#: fs/partitioning_wizard.pm:165
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:179
+#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
-msgstr "विणà¥à¤¡à¥‹ विभाजन पर उपलबà¥à¤§ मà¥à¤•à¥à¤¤ सà¥à¤¥à¤¾à¤¨ का उपयोग करें"
+msgstr ""
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "आप किस विभाजन का पà¥à¤¨à¤ƒ आकारीकरण करना à¤à¤¾à¤¹à¤¤à¥‡ है?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr ""
-"आपका विणà¥à¤¡à¥‹ विभाजन अति खंडित है । कृपया अपने कमà¥à¤ªà¥à¤¯à¥‚टर को विणà¥à¤¡à¥‹ के अनà¥à¤¤à¤°à¥à¤—त पà¥à¤¨à¤ƒ आरमà¥à¤­ "
-"करें, ``defrag'' कारà¥à¤¯à¤•à¥à¤°à¤® को à¤à¤²à¤¾à¤¯à¥‡à¤‚, और à¥à¤¿à¤° मैनडà¥à¤°à¤¿à¤µ लिनकà¥à¤¸ संसाधन को पà¥à¤¨à¤ƒ आरमà¥à¤­ करें ।"
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2632,73 +2607,75 @@ msgstr ""
"जब यह सब सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ कर लें, तब %s को दबायें।"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "अगला"
-#: fs/partitioning_wizard.pm:195
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:215
+#, c-format
msgid "Partitionning"
-msgstr "विभाजनीकरण"
+msgstr ""
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr "विणà¥à¤¡à¥‹ के लिठआप कà¥à¤¯à¤¾ आकार रखना à¤à¤¾à¤¹à¤¤à¥‡ है विभाजन %s?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "आकार "
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "विणà¥à¤¡à¥‹ विभाजन का पà¥à¤¨à¤ƒ आकारीकरण किया जा रहा है"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "à¥à¥ˆà¤Ÿ का पà¥à¤¨à¤ƒ आकारीकरण असà¥à¤²: %s "
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr "पà¥à¤¨à¤ƒ आकारीकरण के लिठकोई à¥à¥ˆà¤Ÿ विभाजन नहीं है (या और अधिक सà¥à¤¥à¤¾à¤¨ नहीं बà¤à¤¾ है)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "विणà¥à¤¡à¥‹ (TM) को हटायें"
-#: fs/partitioning_wizard.pm:231
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:251
+#, c-format
msgid "Erase and use entire disk"
-msgstr "समà¥à¤ªà¥‚रà¥à¤£ डिसà¥à¤• को मिटायें"
+msgstr ""
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "आपके पास à¤à¤• से जà¥à¤¯à¤¾à¤¦à¤¾ हारà¥à¤¡-डिसà¥à¤• है, आप किस पर लिनकà¥à¤¸ का संसाधन करना à¤à¤¾à¤¹à¤¤à¥‡ है?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
+msgstr ""
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "%s डà¥à¤°à¤¾à¤‡à¤µ पर सà¥à¤¥à¤¿à¤¤ सभी विदà¥à¤¯à¤®à¤¾à¤¨ विभाजन और उनकी सूà¤à¤¨à¤¾à¤¯à¥‡à¤‚ विलà¥à¤ªà¥à¤¤ हो जायेगी"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "à¤à¤à¥à¤›à¤¿à¤• डिसà¥à¤• विभाजनीकरण"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "à¤à¥à¤¡à¤¿à¤¸à¥à¤• का उपयोग करें"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2707,68 +2684,73 @@ msgstr ""
"अब आप विभाजन कर सकते है %s.\n"
"जब आप कर लें, तो `w' का उपयोग करके सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करना ना भूलें ।"
-#: fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:425
+#, c-format
msgid "Ext2/3/4"
-msgstr "निकास"
+msgstr ""
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "मै संसाधन करने लिये कोई सà¥à¤¥à¤¾à¤¨ नहीं खोज पा रहा हूà¤"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "डà¥à¤°à¥ˆà¤•-à¤à¤•à¥à¤¸ विभाजनीकरण विज़ारà¥à¤¡ को निमà¥à¤¨à¤²à¤¿à¤–ित समाधान मिलें:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr ""
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "विभाजनीकरण असà¥à¤²: %s "
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr ""
"१६ à¤à¤®à¥¦à¤¬à¥€à¥¦ से कम के लिठविभाजनों के लिठजे०à¤à¥à¥¦à¤à¤¸à¥¦ का उपयोग नहीं किया जा सकता है"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr ""
"आप रेजर संà¤à¤¿à¤•ा-तंतà¥à¤° (ReiserFS) का उपयोग ३२ मेगाबाइटà¥à¤¸ से कम विभाजनों के लिठनहीं कर "
"सकते है"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr ""
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "सरल"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "/usr के साथ"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "सरà¥à¤µà¤°"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr ""
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2784,98 +2766,83 @@ msgstr ""
"\n"
"कà¥à¤¯à¤¾ आप सभी विभाजनों को खोने के लिठसहमत है?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "आरोह बिनà¥à¤¦à¥à¤“ं के नाम का पà¥à¤°à¤¥à¤® अकà¥à¤·à¤° / होना à¤à¤¾à¤¹à¤¿à¤"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "आरोह बिनà¥à¤¦à¥à¤“ं के नाम में सिरà¥à¥ शबà¥à¤¦ व संखà¥à¤¯à¤¾ होना à¤à¤¾à¤¹à¤¿à¤"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "%s आरोह बिनà¥à¤¦à¥ के साथ पहिले से ही à¤à¤• विभाजन विदà¥à¤¯à¤®à¤¾à¤¨ है\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"आपने à¤à¤• सॉà¥à¥à¤Ÿà¤µà¥‡à¤¯à¤° RAID विभाजन को रूट की भांति (/) à¤à¤¯à¤¨ किया है ।\n"
-"बिना à¤à¤• /boot विभाजन के कोई बूटलोडर इसकी देखभाल करने समरà¥à¤¥ नहीं है।\n"
-"कृपया à¤à¤• /boot विभाजन को जोड़ने को सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ करें"
-#: fsedit.pm:438
-#, fuzzy, c-format
+#: fsedit.pm:453
+#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-"आपने à¤à¤• सॉà¥à¥à¤Ÿà¤µà¥‡à¤¯à¤° RAID विभाजन को रूट की भांति (/) à¤à¤¯à¤¨ किया है ।\n"
-"बिना à¤à¤• /boot विभाजन के कोई बूटलोडर इसकी देखभाल करने समरà¥à¤¥ नहीं है।\n"
-"कृपया à¤à¤• /boot विभाजन को जोड़ने को सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ करें"
-#: fsedit.pm:446
-#, fuzzy, c-format
+#: fsedit.pm:461
+#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr ""
-"आपने à¤à¤• सॉà¥à¥à¤Ÿà¤µà¥‡à¤¯à¤° RAID विभाजन को रूट की भांति (/) à¤à¤¯à¤¨ किया है ।\n"
-"बिना à¤à¤• /boot विभाजन के कोई बूटलोडर इसकी देखभाल करने समरà¥à¤¥ नहीं है।\n"
-"कृपया à¤à¤• /boot विभाजन को जोड़ने को सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ करें"
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
-#, fuzzy, c-format
+#: fsedit.pm:472
+#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"आपने à¤à¤• सॉà¥à¥à¤Ÿà¤µà¥‡à¤¯à¤° RAID विभाजन को रूट की भांति (/) à¤à¤¯à¤¨ किया है ।\n"
-"बिना à¤à¤• /boot विभाजन के कोई बूटलोडर इसकी देखभाल करने समरà¥à¤¥ नहीं है।\n"
-"कृपया à¤à¤• /boot विभाजन को जोड़ने को सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ करें"
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr "आरोह बिनà¥à¤¦à¥ %s के लिठआप à¤à¤• गूà¥-लिखित संà¤à¤¿à¤•ा तंतà¥à¤° का उपयोग नहीं कर सकते है"
-#: fsedit.pm:447
-#, fuzzy, c-format
+#: fsedit.pm:482
+#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
-msgstr "%s आरोह बिनà¥à¤¦à¥ पर आप à¤à¤• à¤à¤²à¥¦à¤µà¥€à¥¦à¤à¤®à¥¦ तारà¥à¤•िक खंड को उपयोग नहीं कर सकते है"
+msgstr ""
-#: fsedit.pm:449
-#, fuzzy, c-format
+#: fsedit.pm:484
+#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-"आपने à¤à¤• à¤à¤²à¤µà¥€à¤à¤® लॉजिकà¥à¤² वालà¥à¤¯à¥‚म का रूट की भांति (/) à¤à¤¯à¤¨ किया है ।\n"
-"बिना à¤à¤• /boot विभाजन के यह बूटलोडर इसकी देखभाल करने समरà¥à¤¥ नहीं है।\n"
-"कृपया à¤à¤• /boot विभाजन को जोड़ना सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ करें"
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "इस निरà¥à¤¦à¥‡à¤¶à¤¿à¤•ा को रूट संà¤à¤¿à¤•ा पà¥à¤°à¤£à¤¾à¤²à¥€ के भीतर रहना à¤à¤¾à¤¹à¤¿à¤"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2884,298 +2851,293 @@ msgstr ""
"इस आरोह बिनà¥à¤¦à¥ के लिठआपको à¤à¤• वासà¥à¤¤à¤µà¤¿à¤• संà¤à¤¿à¤•ापà¥à¤°à¤£à¤¾à¤²à¥€(ext2/3/4, reiserfs, xfs, or "
"jfs) की आवशà¥à¤¯à¤•ता है\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "सà¥à¤µà¤¤à¤ƒ-बाà¤à¤Ÿà¤¨à¥‡ के लिठउपयà¥à¤•à¥à¤¤ मà¥à¤•à¥à¤¤ सà¥à¤¥à¤¾à¤¨ नहीं है"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "कà¥à¤› भी करने को नहीं"
#: harddrake/data.pm:62
-#, fuzzy, c-format
+#, c-format
msgid "SATA controllers"
-msgstr "à¤à¤œà¥€à¤ªà¥€ के नियंतà¥à¤°à¤•"
+msgstr ""
-#: harddrake/data.pm:71
-#, fuzzy, c-format
+#: harddrake/data.pm:72
+#, c-format
msgid "RAID controllers"
-msgstr "à¤à¤œà¥€à¤ªà¥€ के नियंतà¥à¤°à¤•"
+msgstr ""
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "(ई)आईडीई/à¤à¤Ÿà¥€à¤ नियंतà¥à¤°à¤•"
-#: harddrake/data.pm:92
-#, fuzzy, c-format
+#: harddrake/data.pm:93
+#, c-format
msgid "Card readers"
-msgstr "कारà¥à¤¡ का मॉडल:"
+msgstr ""
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "à¥à¤¾à¤¯à¤° वायर नियंतà¥à¤°à¤£"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "पी०सी०à¤à¤®à¥¦à¤¸à¥€à¥¦à¤†à¤ˆà¥¦à¤à¥¦ के नियंतà¥à¤°à¤•"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "à¤à¤¸à¥¦à¤¸à¥€à¥¦à¤à¤¸à¥¦à¤†à¤ˆà¥¦ के नियंतà¥à¤°à¤•"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "यू०à¤à¤¸à¥¦à¤¬à¥€à¥¦ नियंतà¥à¤°à¤•"
-#: harddrake/data.pm:137
-#, fuzzy, c-format
+#: harddrake/data.pm:138
+#, c-format
msgid "USB ports"
-msgstr "यू०à¤à¤¸à¥¦à¤¬à¥€à¥¦ पà¥à¤°à¤¿à¤‚टर"
+msgstr ""
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "à¤à¤®à¤à¤® बस के नियंतà¥à¤°à¤•"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "बà¥à¤°à¤¿à¥› और पà¥à¤°à¤£à¤¾à¤²à¥€ के नियंतà¥à¤°à¤•"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "à¥à¥à¤²à¤¾à¤ªà¥€"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "ज़िप"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "डिसà¥à¤•"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr ""
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "सीडीरॉम"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "सीडी/डीवीडी बरà¥à¤¨à¤°"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "डीवीडी-रॉम"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "टेप"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "à¤à¤œà¥€à¤ªà¥€ के नियंतà¥à¤°à¤•"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "वीडियोकारà¥à¤¡"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr ""
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "टीवी कारà¥à¤¡"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "अनà¥à¤¯ मलà¥à¤Ÿà¥€à¤®à¥€à¤¡à¥€à¤¯à¤¾ के उपकरण"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "सांउडकारà¥à¤¡"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "वेबकैम"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "पà¥à¤°à¥‹à¤¸à¥‡à¤¸à¤°"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "आई०à¤à¤¸à¥¦à¤¡à¥€à¥¦à¤à¤¨à¥¦ à¤à¤¡à¤¾à¤ªà¥à¤Ÿà¤°"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr ""
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr ""
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr ""
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr ""
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr ""
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "इथरनेट कारà¥à¤¡"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "मॉडम"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "à¤à¤¡à¥€à¤à¤¸à¤à¤² à¤à¤¡à¤¾à¤ªà¥à¤Ÿà¤°"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "मेमोरी"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "पà¥à¤°à¤¿à¤‚टर"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr ""
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "जाय़-सà¥à¤Ÿà¤¿à¤•"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "की-बोरà¥à¤¡"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr ""
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "माउस"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr ""
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "यूपीà¤à¤¸"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "सà¥à¤•ैनर"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "अजà¥à¤à¤¾à¤¤/अनà¥à¤¯"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "सीपीयू #"
-#: harddrake/sound.pm:303
-#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "कृपया पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ करें... संरà¤à¤¨à¤¾ को लागू करें"
-
-#: harddrake/sound.pm:366
+#: harddrake/sound.pm:80
#, c-format
-msgid "Enable PulseAudio"
-msgstr ""
+msgid "No known driver"
+msgstr "कोई जà¥à¤à¤¾à¤¤ à¤à¤¾à¤²à¤• नहीं"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr ""
+msgid "There's no known driver for your sound card (%s)"
+msgstr "आपके सांउड कारà¥à¤¡ (%s) के लिठकोई जà¥à¤à¤¾à¤¤ à¤à¤¾à¤²à¤• नहीं है"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
+msgid "Enable PulseAudio"
msgstr ""
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr ""
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr "समसà¥à¤¯à¤¾ निराकरण"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "कोई वैकलà¥à¤ªà¤¿à¤• à¤à¤¾à¤²à¤• नहीं"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
@@ -3184,189 +3146,80 @@ msgstr ""
"आपके साउणà¥à¤¡ कारà¥à¤¡ (%s) के लिठकोई जà¥à¤à¤¾à¤¤ OSS/ALSA वैकलà¥à¤ªà¤¿à¤• à¤à¤¾à¤²à¤• नहीं है जो कि वरà¥à¤¤à¤®à¤¾à¤¨ में "
"\"%s\" का उपयोग कर रहा है"
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "सांउड संरà¤à¤¨à¤¾"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-"यहाठआप अपने सांउड कारà¥à¤¡ (%s) के लिठà¤à¤• वैकलà¥à¤ªà¤¿à¤• à¤à¤¾à¤²à¤• (या तो ओ०à¤à¤¸à¥¦à¤à¤¸à¥¦ या "
-"à¤à¥¦à¤à¤²à¥¦à¤à¤¸à¥¦à¤à¥¦) का à¤à¤¯à¤¨ कर सकते है ।"
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-"\n"
-"\n"
-"आपका कारà¥à¤¡ वरà¥à¤¤à¤®à¤¾à¤¨ में %s\"%s\" à¤à¤¾à¤²à¤• का उपयोग कर रहा है (आपके कारà¥à¤¡ के लिठडिà¥à¤¾à¤²à¥à¤Ÿ "
-"à¤à¤¾à¤²à¤• \"%s\" है)"
+msgid "Sound troubleshooting"
+msgstr "सांउड समसà¥à¤¯à¤¾ के निवारण हेतॠखोज़"
-#: harddrake/sound.pm:414
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-"OSS (मà¥à¤•à¥à¤¤ साउणà¥à¤¡ पà¥à¤°à¤£à¤¾à¤²à¥€) पà¥à¤°à¤¥à¤® साउणà¥à¤¡ à¤à¤ªà¥€à¤†à¤ˆ थी । यह à¤à¤• संà¤à¤¾à¤²à¤¨-तंतà¥à¤° अनाशà¥à¤°à¤¿à¤¤ साउणà¥à¤¡ "
-"à¤à¤ªà¥€à¤†à¤ˆ है(यह लगभग सभी यूनिकà¥à¤¸ (tm) तंतà¥à¤°à¥‹à¤‚ पर उपलबà¥à¤§ है) परनà¥à¤¤à¥ यह à¤à¤• बहà¥à¤¤ बेसिक और सीमित "
-"à¤à¤ªà¥€à¤†à¤ˆ है।\n"
-"और भी, OSS à¤à¤¾à¤²à¤•ों ने समà¥à¤ªà¥‚रà¥à¤£ संकलà¥à¤ªà¤¨à¤¾ का पà¥à¤¨à¤ƒ निरà¥à¤®à¤¾à¤£ किया है। \n"
"\n"
-"ALSA (उनà¥à¤¨à¤¤ लिनकà¥à¤¸ साउणà¥à¤¡ वासà¥à¤¤à¥à¤•ला) à¤à¤• आधà¥à¤¨à¥€à¤•ीकरण की हà¥à¤ˆ वासà¥à¤¤à¥à¤•ला है जो कि \n"
-"आई०à¤à¤¸à¥¦à¤, यूà¤à¤¸à¤¬à¥€ और पीसीआई कारà¥à¤¡à¥‹ की à¤à¤• विसà¥à¤¤à¥ƒà¤¤ शà¥à¤°à¤‚खला को समरà¥à¤¥à¤¿à¤¤ करती है। \n"
+"- 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.\n"
"\n"
-"यह OSS से बहà¥à¤¤ अधिक à¤à¤ªà¥€à¤†à¤ˆ को भी पà¥à¤°à¤¦à¤¾à¤¨ करती है।\n"
"\n"
-"alsa को उपयोग करने के लिà¤, कोई भी या तो निमà¥à¤¨ का उपयोग कर सकता है:\n"
-"- पà¥à¤°à¤¾à¤à¥€à¤¨ अनà¥à¤°à¥‚पता वाली OSS à¤à¤ªà¥€à¤†à¤ˆ\n"
-"- या à¥à¤¿à¤° नवीन ALSA à¤à¤ªà¥€à¤†à¤ˆ जो कि अनेकों परिषà¥à¤•ॄत लकà¥à¤·à¤£à¥‹à¤‚ को पà¥à¤°à¤¦à¤¾à¤¨ करती है परनà¥à¤¤à¥ ALSA "
-"लेखागार के उपयोग को à¤à¤¾à¤¹à¤¤à¥€ है।\n"
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "à¤à¤¾à¤²à¤•:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- \"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\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"पà¥à¤°à¤¾à¤à¥€à¤¨ \"%s\" à¤à¤¾à¤²à¤• को अयोगà¥à¤¯ घोषित कर दिया गया है।\n"
"\n"
-"अनलोडिंग करने पर, इसे करà¥à¤¨à¤² को à¤à¤ªà¥à¤¸ करने के लिठरिपोरà¥à¤Ÿ किया जा à¤à¥à¤•ा है।\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"आगामी बूटसà¥à¤Ÿà¥à¤°à¥ˆà¤ª के समय ही सिरà¥à¥ नये à¤à¤¾à¤²à¤• \"%s\" का उपयोग किया जायेगा।"
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "कोई मà¥à¤•à¥à¤¤ सà¥à¤°à¥‹à¤¤ à¤à¤¾à¤²à¤• नहीं"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"आपके साउनà¥à¤¡ कारà¥à¤¡ (%s) के लिठको निशà¥à¤²à¥à¤• à¤à¤¾à¤²à¤• नहीं है, परनà¥à¤¤à¥ \"%s\" पर à¤à¤• सà¥à¤µà¤¾à¤®à¤¿à¤—त "
-"à¤à¤¾à¤²à¤• है ।"
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "कोई जà¥à¤à¤¾à¤¤ à¤à¤¾à¤²à¤• नहीं"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "आपके सांउड कारà¥à¤¡ (%s) के लिठकोई जà¥à¤à¤¾à¤¤ à¤à¤¾à¤²à¤• नहीं है"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "सांउड समसà¥à¤¯à¤¾ के निवारण हेतॠखोज़"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
+"- \"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.\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-"कà¥à¤²à¤¾à¤¸à¤¿à¤• साउणà¥à¤¡ दोष परीकà¥à¤·à¤• निमà¥à¤¨à¤²à¤¿à¤–ित निरà¥à¤¦à¥‡à¤¶à¥‹à¤‚ को à¤à¤²à¤¾à¤¤à¤¾ है:\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" आपको बतायेगा कि डिà¥à¤¾à¤²à¥à¤Ÿ की भांति आपका\n"
-"कारà¥à¤¡ कौन-से à¤à¤¾à¤²à¤• का उपयोग करता है।\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" आपको बतायेगा कि यह वरà¥à¤¤à¤®à¤¾à¤¨ में\n"
-" किस à¤à¤¾à¤²à¤• का उपयोग कर रहा है\n"
"\n"
-"- \"/sbin/lsmod\" आपको यह जाà¤à¤ करने में समरà¥à¤¥ बनायेगा कि इसके मॉडयूल (à¤à¤¾à¤²à¤•)\n"
-"आरोहित है कि नहीं\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" और \"/sbin/chkconfig --list alsa\" \n"
-"आपको बतायेगें कि इनिट-सà¥à¤¤à¤°-३ पर à¤à¤²à¤¨à¥‡ के लिठयदि साउणà¥à¤¡ व alsa सेवायें \n"
-"संरà¤à¤¿à¤¤ है\n"
"\n"
-"- \"aumix -q\" आपको बतायेगा कि साउणà¥à¤¡ का वालà¥à¤¯à¥‚म को मौन कर दिया गया है कि नहीं\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" बतायेगा कि कौन कारà¥à¤¯à¤•à¥à¤°à¤® साउणà¥à¤¡ कारà¥à¤¡ का उपयोग कर "
-"रहा है।\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "मà¥à¤à¥‡ किसी à¤à¤¾à¤²à¤• को लेने दें"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "à¤à¤• सà¥à¤µà¤à¥à¤›à¤¨à¥à¤¦ à¤à¤¾à¤²à¤• का à¤à¤¯à¤¨ करना"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"/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)\n"
msgstr ""
-"यदि आप वासà¥à¤¤à¤µ में सोà¤à¤¤à¥‡ है कि आपको जà¥à¤à¤¾à¤¤ है कि आपके कारà¥à¤¡ के लिठकौन सा à¤à¤¾à¤²à¤• ठीक है\n"
-"तो आप उपरोकà¥à¤¤ सूà¤à¥€ में से à¤à¤• को à¤à¥à¤¨ सकते है । \n"
-"\n"
-"आपके \"%s\" सांउड कारà¥à¤¡ के लिठवरà¥à¤¤à¤®à¤¾à¤¨ à¤à¤¾à¤²à¤• \"%s\" है"
#: harddrake/v4l.pm:12
#, c-format
@@ -3394,7 +3247,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
"लगभग सभी आधà¥à¤¨à¤¿à¤• टीवी कारà¥à¤¡à¥‹à¤‚ के लिà¤, जीà¤à¤¨à¤¯à¥‚/लिनकà¥à¤¸ करà¥à¤¨à¤² का बीटीटीवी मॉडूयल सिरà¥à¥ सही "
"पैरामीटरों की सà¥à¤µà¤¤à¤ƒ-खोज करता है । \n"
@@ -3411,70 +3264,73 @@ msgstr "कारà¥à¤¡ का मॉडल:"
msgid "Tuner type:"
msgstr "टà¥à¤¯à¥‚नर का पà¥à¤°à¤•ार:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "ठीक"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "हाà¤"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "नहीं"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "à¤à¤• संà¤à¤¿à¤•ा का à¤à¤¯à¤¨ करें"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "जोड़ें"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "परिवरà¥à¤¤à¤¨"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "समापà¥à¤¤"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "पिछला"
-#: interactive/curses.pm:556 ugtk2.pm:872
-#, fuzzy, c-format
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
+#, c-format
msgid "No file chosen"
-msgstr "फ़ाइल-à¤à¤¯à¤¨à¤•"
+msgstr ""
-#: interactive/curses.pm:560 ugtk2.pm:876
-#, fuzzy, c-format
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
+#, c-format
msgid "You have chosen a directory, not a file"
-msgstr "'/' नाम केवल डिरेकà¥à¤Ÿà¥à¤°à¥€ हेतॠहो सकता है, कà¥à¤‚जी हेतॠनहीं"
+msgstr ""
-#: interactive/curses.pm:562 ugtk2.pm:878
-#, fuzzy, c-format
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
+#, c-format
msgid "No such directory"
-msgstr "डिरेकà¥à¤Ÿà¥à¤°à¥€ नहीं है"
+msgstr ""
-#: interactive/curses.pm:562 ugtk2.pm:878
-#, fuzzy, c-format
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
+#, c-format
msgid "No such file"
-msgstr "à¤à¤¸à¥€ कोई फ़ाइल नहीं '%s'\n"
+msgstr ""
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr ""
@@ -3556,1248 +3412,1269 @@ msgstr "पà¥à¤¨à¤ƒ-पà¥à¤°à¥‡à¤·à¤£"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "Andorra"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "United Arab Emirates"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "अà¥à¤—ानिसà¥à¤¤à¤¾à¤¨"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antigua and Barbuda"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Anguilla"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "अलà¥à¤¬à¤¾à¤¨à¤¿à¤¯à¤¾"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "अरà¥à¤®à¥‡à¤¨à¤¿à¤¯à¤¾"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Netherlands Antilles"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "अंगोला"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "Antarctica"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "Argentina"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "American Samoa"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "आसà¥à¤Ÿà¥à¤°à¤¿à¤¯à¤¾"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "Australia"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "अरूबा"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "Azerbaijan"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Bosnia and Herzegovina"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbados"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "बाà¤à¤—लादेश"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "बेलà¥à¥›à¤¿à¤¯à¤®"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Burkina Faso"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "बà¥à¤²à¥à¤—ारिया"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "बहरीन"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Burundi"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Benin"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "बरमूडा"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Brunei Darussalam"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Bolivia"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "बà¥à¤°à¤¾à¥›à¥€à¤²"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahamas"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "भूटान"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Bouvet Island"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Botswana"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Belarus"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Belize"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "कनाडा"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Cocos (Keeling) Islands"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "Congo (Kinshasa)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "केनà¥à¤¦à¥à¤°à¥€à¤¯ अà¥à¥à¤°à¥€à¤•न गणराजà¥à¤¯"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "Congo (Brazzaville)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Switzerland"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "Cote d'Ivoire"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "कà¥à¤• आइसलैड"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "à¤à¥€à¤²à¥€"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "कैमरून"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "à¤à¥€à¤¨à¥€"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "कोलमà¥à¤¬à¤¿à¤¯à¤¾ "
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "कोसà¥à¤Ÿà¤¾ रिका"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Serbia & Montenegro"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "कà¥à¥Ÿà¥‚बा"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Cape Verde"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "कà¥à¤°à¤¿à¤¸à¤®à¤¸ आइसलैड"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "साईपà¥à¤°à¤¸"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "à¤à¥‡à¤• गणराजà¥à¤¯"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "जरà¥à¤®à¤¨"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Djibouti"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "डेनमारà¥à¤•"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Dominica"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "डोमिनिकन गणराजà¥à¤¯"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "आलà¥à¤œà¥‡à¤°à¤¿à¤¯à¤¾"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "à¤à¤•à¥à¤µà¤¾à¤¡à¥‹à¤°"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Estonia"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Egypt"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "पशà¥à¤à¤¿à¤®à¥€ सहारा"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Eritrea"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "सà¥à¤ªà¥‡à¤¨"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "ईथोपिया"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "à¥à¤¿à¤¨à¤²à¥ˆà¤‚ड"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "à¥à¥€à¥›à¥€"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Falkland Islands (Malvinas)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Micronesia"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Faroe Islands"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "à¥à¥à¤°à¤¾à¤‚स"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Gabon"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "बà¥à¤°à¤¿à¤Ÿà¥‡à¤¨"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "गà¥à¤°à¥‡à¤¨à¤¾à¤¡à¤¾"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "Georgia"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "à¥à¥à¤°à¥‡à¤‚ठगà¥à¤¯à¤¾à¤¨à¤¾"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Ghana"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Gibraltar"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "गà¥à¤°à¥€à¤¨à¤²à¥ˆà¤‚ड"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Gambia"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Guinea"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Guadeloupe"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Equatorial Guinea"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "गà¥à¤°à¥€à¤¸"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "South Georgia and the South Sandwich Islands"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Guatemala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Guam"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Guinea-Bissau"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Guyana"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "à¤à¥€à¤¨ (हाà¤à¤—-काà¤à¤—)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Heard and McDonald Islands"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Honduras"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "कà¥à¤°à¥‹à¤¶à¤¿à¤¯à¤¾"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Haiti"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "हंगरी"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "इणà¥à¤¡à¥‹à¤¨à¥‡à¤¶à¤¿à¤¯à¤¾"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "आयरलैड"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "इजरायल"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "भारत"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "British Indian Ocean Territory"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "इराक"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "इरान"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "आइसलैंड"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "इटली"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "जैमेका"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "जारà¥à¤¡à¤¨"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "जापान"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "केनà¥à¤¯à¤¾"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "Kyrgyzstan"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "कमà¥à¤¬à¥‹à¤¡à¤¿à¤¯à¤¾"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Kiribati"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "Comoros"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "Saint Kitts and Nevis"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "कोरिया (उतà¥à¤¤à¤°)"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "कोरिया"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "कà¥à¤µà¥ˆà¤¤"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "Cayman Islands"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "Kazakhstan"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Laos"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "लेबनान"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Saint Lucia"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Liechtenstein"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "शà¥à¤°à¥€ लंका"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Liberia"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Lesotho"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Lithuania"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Luxembourg"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Latvia"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "लीबिया"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "मोरोकà¥à¤•ो"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "Monaco"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "Moldova"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "Madagascar"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Marshall Islands"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "Macedonia"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "माली"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Myanmar"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "मंगोलिया"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Northern Mariana Islands"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "Martinique"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "Mauritania"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montserrat"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "मालà¥à¤Ÿà¤¾"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "Mauritius"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "मालदीव"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Malawi"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "मैकà¥à¤¸à¤¿à¤•ो"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "मलेशिया"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "Mozambique"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "Namibia"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "New Caledonia"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "Niger"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Norfolk Island"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "Nigeria"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Nicaragua"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "नीदरलैंड"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "नारवे"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "नेपाल"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "Nauru"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niue"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "नà¥à¤¯à¥‚जीलैंड"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "ओमान"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "पनामा"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "पेरू"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "French Polynesia"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "Papua New Guinea"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Philippines"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "Pakistan"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "पोलैंड"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Saint Pierre and Miquelon"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitcairn"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "Puerto Rico"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Palestine"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "पà¥à¤°à¥à¤¤à¤—ाली"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paraguay"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Palau"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "कातार"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "Reunion"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "रोमानिया"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "रूस"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Rwanda"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "साउदी अरब"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Solomon Islands"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Seychelles"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "सूडान"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "सà¥à¤µà¥€à¤¡à¤¨"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Singapore"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Saint Helena"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Slovenia"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Svalbard and Jan Mayen Islands"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "Slovakia"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Sierra Leone"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "San Marino"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Senegal"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "सोमालिया"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "सूरीनाम"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "Sao Tome and Principe"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "El Salvador"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "सीरिया"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Swaziland"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Turks and Caicos Islands"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "Chad"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "French Southern Territories"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Togo"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "थाईलैंड"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "Tajikistan"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Tokelau"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "East Timor"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "Turkmenistan"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Tunisia"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Tonga"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "टरà¥à¤•ी"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Trinidad and Tobago"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Tuvalu"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "ताईवान"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Tanzania"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Ukraine"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "यूगाणà¥à¤¡à¤¾"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "United States Minor Outlying Islands"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "अमेरिका"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Uruguay"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Uzbekistan"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "वैटिकन"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "Saint Vincent and the Grenadines"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Venezuela"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "Virgin Islands (British)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "Virgin Islands (U.S.)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "वियतनाम"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Vanuatu"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "Wallis and Futuna"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Samoa"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "यमन"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Mayotte"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "दकà¥à¤·à¤¿à¤£à¥€ अà¥à¥à¤°à¥€à¤•ा"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "जामà¥à¤¬à¤¿à¤¯à¤¾"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "ज़िमà¥à¤¬à¤¾à¤µà¥‡"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "%s में सà¥à¤µà¤¾à¤—त"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr ""
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "कालà¥à¤ªà¤¨à¤¿à¤• भागों को पहिले हटायें\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
+#. -PO: Only write something if needed:
#: messages.pm:11
-#, fuzzy, c-format
+#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr ""
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "भूमिका"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
+"The operating system and the different components available in the Mageia "
+"distribution \n"
+"shall be called the \"Software Products\" hereafter. The Software Products "
+"include, but are not \n"
+"restricted to, the set of programs, methods, rules and documentation related "
+"to the operating \n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+"The operating system and the different components available in the Mageia "
"Linux distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution."
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr "१. अधिकार-पतà¥à¤° करारनामा"
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4811,16 +4688,40 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+"Please read this document carefully. This document is a license agreement "
+"between you and \n"
+"Mageia which applies to the Software Products.\n"
+"By installing, duplicating or using the Software Products in any manner, you "
+"explicitly \n"
+"accept and fully agree to conform to the terms and conditions of this "
+"License. \n"
+"If you disagree with any portion of the License, you are not allowed to "
+"install, duplicate or use \n"
+"the Software Products. \n"
+"Any attempt to install, duplicate or use the Software Products in a manner "
+"which does not comply \n"
+"with the terms and conditions of this License is void and will terminate "
+"your rights under this \n"
+"License. Upon termination of the License, you must immediately destroy all "
+"copies of the \n"
+"Software Products."
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr "२. सीमित वारंटी"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4828,15 +4729,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4845,118 +4746,37 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
-"The Software Products consist of components created by different persons or "
-"entities. %s\n"
-"Most of these licenses allow you to use, duplicate, adapt or redistribute "
-"the components which \n"
-"they cover. Please read carefully the terms and conditions of the license "
-"agreement for each component \n"
-"before using any component. Any question on a component license should be "
-"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
-"All rights to the components of the Software Products belong to their "
-"respective authors and are \n"
-"protected by intellectual property and copyright laws applicable to software "
-"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
-"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
-"If any portion of this agreement is held void, illegal or inapplicable by a "
-"court judgment, this \n"
-"portion is excluded from this contract. You remain bound by the other "
-"applicable sections of the \n"
-"agreement.\n"
-"The terms and conditions of this License are governed by the Laws of "
-"France.\n"
-"All disputes on the terms of this license will preferably be settled out of "
-"court. As a last \n"
-"resort, the dispute will be referred to the appropriate Courts of Law of "
-"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"you."
msgstr ""
-"भूमिका\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
-"shall be called the \"Software Products\" hereafter. The Software Products "
-"include, but are not \n"
-"restricted to, the set of programs, methods, rules and documentation related "
-"to the operating \n"
-"system and the different components of the Mandriva Linux distribution.\n"
-"\n"
-"\n"
-"१. अधिकार-पतà¥à¤° करारनामा\n"
-"\n"
-"Please read this document carefully. This document is a license agreement "
-"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
-"By installing, duplicating or using the Software Products in any manner, you "
-"explicitly \n"
-"accept and fully agree to conform to the terms and conditions of this "
-"License. \n"
-"If you disagree with any portion of the License, you are not allowed to "
-"install, duplicate or use \n"
-"the Software Products. \n"
-"Any attempt to install, duplicate or use the Software Products in a manner "
-"which does not comply \n"
-"with the terms and conditions of this License is void and will terminate "
-"your rights under this \n"
-"License. Upon termination of the License, you must immediately destroy all "
-"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"२. सीमित वारंटी\n"
-"\n"
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Mandriva S.A. will, in no circumstances and to the extent permitted by law, "
-"be liable for any special,\n"
+"Mageia will, in no circumstances and to the extent permitted by law, be "
+"liable for any special,\n"
"incidental, direct or indirect damages whatsoever (including without "
"limitation damages for loss of \n"
"business, interruption of business, financial loss, legal fees and penalties "
"resulting from a court \n"
"judgment, or any other consequential loss) arising out of the use or "
"inability to use the Software \n"
-"Products, even if Mandriva S.A. has been advised of the possibility or "
-"occurence of such \n"
+"Products, even if Mageia has been advised of the possibility or occurence of "
+"such \n"
"damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, Mandriva S.A. or its distributors will, in "
-"no circumstances, be \n"
+"To the extent permitted by law, Mageia or its distributors will, in no "
+"circumstances, be \n"
"liable for any special, incidental, direct or indirect damages whatsoever "
"(including without \n"
"limitation damages for loss of business, interruption of business, financial "
@@ -4965,49 +4785,68 @@ msgstr ""
"loss) arising out \n"
"of the possession and use of software components or arising out of "
"downloading software components \n"
-"from one of Mandriva Linux sites which are prohibited or restricted in some "
+"from one of Mageia sites which are prohibited or restricted in some "
"countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
-"included in the Software Products.\n"
-"\n"
-"\n"
-"३. जीपीà¤à¤² अधिकार-पतà¥à¤° और अनà¥à¤¯ सबंधित अधिकार-पतà¥à¤°\n"
-"\n"
+"included in the Software Products."
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr "३. जीपीà¤à¤² अधिकार-पतà¥à¤° और अनà¥à¤¯ सबंधित अधिकार-पतà¥à¤°"
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. Most \n"
-"of these components are governed under the terms and conditions of the GNU "
-"General Public \n"
-"Licence, hereafter called \"GPL\", or of similar licenses. Most of these "
-"licenses allow you to use, \n"
-"duplicate, adapt or redistribute the components which they cover. Please "
-"read carefully the terms \n"
-"and conditions of the license agreement for each component before using any "
-"component. Any question \n"
-"on a component license should be addressed to the component author and not "
-"to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"entities.\n"
+"Most of these licenses allow you to use, duplicate, adapt or redistribute "
+"the components which \n"
+"they cover. Please read carefully the terms and conditions of the license "
+"agreement for each component \n"
+"before using any component. Any question on a component license should be "
+"addressed to the component \n"
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"४. बौधिक समà¥à¤ªà¤¤à¥à¤¤à¤¿ के अधिकार\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr "४. बौधिक समà¥à¤ªà¤¤à¥à¤¤à¤¿ के अधिकार"
+
+#: messages.pm:81
+#, c-format
+msgid ""
+"All rights to the components of the Software Products belong to their "
+"respective authors and are \n"
+"protected by intellectual property and copyright laws applicable to software "
+"programs.\n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
+"Products, as a whole or in parts, by all means and for all purposes.\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. reserves its rights to modify or adapt the Software Products, "
-"as a whole or in \n"
+"Mageia reserves its rights to modify or adapt the Software Products, as a "
+"whole or in \n"
"parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"५. लागू होने वाले कानून \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr "५. लागू होने वाले कानून"
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -5019,63 +4858,28 @@ msgstr ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A. \n"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
+"For any question on this document, please contact Mageia."
msgstr ""
+"If any portion of this agreement is held void, illegal or inapplicable by a "
+"court judgment, this \n"
+"portion is excluded from this contract. You remain bound by the other "
+"applicable sections of the \n"
+"agreement.\n"
+"The terms and conditions of this License are governed by the Laws of "
+"France.\n"
+"All disputes on the terms of this license will preferably be settled out of "
+"court. As a last \n"
+"resort, the dispute will be referred to the appropriate Courts of Law of "
+"Paris - France.\n"
+"For any question on this document, please contact Mageia"
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
@@ -5087,93 +4891,38 @@ msgstr ""
"लिठदेखें)। यदि आप सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ नहीं है कि \n"
"à¤à¤• पेटेंट आप पर लागू होता है तो अपने सà¥à¤¥à¤¾à¤¨à¥€à¤¯ कानून की जाà¤à¤ करें।"
-#: messages.pm:120
+#: messages.pm:111
#, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
+"बधाई हो, संसाधन समà¥à¤ªà¥‚रà¥à¤£ हà¥à¤† ।\n"
+"बूट माधà¥à¤¯à¤® को हटायें और पà¥à¤¨à¤ƒ आरमà¥à¤­ करने के लिठरीटरà¥à¤¨ (return) कà¥à¤à¤œà¥€ को दबायें ।"
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:113
#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
msgstr ""
-"बधाई हो, संसाधन समà¥à¤ªà¥‚रà¥à¤£ हà¥à¤† ।\n"
-"बूट माधà¥à¤¯à¤® को हटायें और पà¥à¤¨à¤ƒ आरमà¥à¤­ करने के लिठरीटरà¥à¤¨ (return) कà¥à¤à¤œà¥€ को दबायें ।\n"
-"\n"
-"\n"
"दोष-निवारणों के सूà¤à¤¨à¤¾à¤°à¥à¤¥ जो कि मैनडà¥à¤°à¤¿à¤µ लिनकà¥à¤¸ के इस विमोà¤à¤¨ संसà¥à¤•रण के लिठउपलबà¥à¤§ है,\n"
"निमà¥à¤¨ वेब-कड़ी पर उपलबà¥à¤§ अशà¥à¤¦à¥à¤µà¤¿à¤¯à¤¾à¤‚-पृषà¥à¤Ÿ पर जायें:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"अधिकारिक मैनडà¥à¤°à¤¿à¤µ लिनकà¥à¤¸ उपयोगकरà¥à¤¤à¤¾à¤“ं हेतॠनिरà¥à¤¦à¥‡à¤¶à¤¿à¤•ा के संसाधन-उपरानà¥à¤¤ नामक अधà¥à¤¯à¤¾à¤¯ में\n"
-" आपके तंतà¥à¤° की संरà¤à¤¨à¤¾ करने हेतॠसूà¤à¤¨à¤¾ उपलबà¥à¤§ है । "
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
#: modules/interactive.pm:19
-#, fuzzy, c-format
+#, c-format
msgid "This driver has no configuration parameter!"
-msgstr "यूपीà¤à¤¸ à¤à¤¾à¤²à¤• संरà¤à¤¨à¤¾"
+msgstr ""
#: modules/interactive.pm:22
#, c-format
@@ -5186,9 +4935,9 @@ msgid "You can configure each parameter of the module here."
msgstr "यहाठमॉडूयल के पà¥à¤°à¤¤à¥à¤¯à¥‡à¤• पैरामीटर को आप संरà¤à¤¿à¤¤ कर सकते है ।"
#: modules/interactive.pm:64
-#, fuzzy, c-format
+#, c-format
msgid "Found %s interfaces"
-msgstr "%s मिला %s इनà¥à¤Ÿà¤°à¥à¥‡à¤¸"
+msgstr ""
#: modules/interactive.pm:65
#, c-format
@@ -5206,24 +4955,24 @@ msgid "See hardware info"
msgstr "हारà¥à¤¡à¤µà¥‡à¤¯à¤° सूà¤à¤¨à¤¾ को देखें"
#: modules/interactive.pm:83
-#, fuzzy, c-format
+#, c-format
msgid "Installing driver for USB controller"
-msgstr "%s कारà¥à¤¡ %s के लिठà¤à¤¾à¤²à¤• का संसाधन हो रहा है"
+msgstr ""
#: modules/interactive.pm:84
-#, fuzzy, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "%s कारà¥à¤¡ %s के लिठà¤à¤¾à¤²à¤• का संसाधन हो रहा है"
+#, c-format
+msgid "Installing driver for firewire controller \"%s\""
+msgstr ""
#: modules/interactive.pm:85
-#, fuzzy, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "%s कारà¥à¤¡ %s के लिठà¤à¤¾à¤²à¤• का संसाधन हो रहा है"
+#, c-format
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr ""
#: modules/interactive.pm:86
-#, fuzzy, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "%s कारà¥à¤¡ %s के लिठà¤à¤¾à¤²à¤• का संसाधन हो रहा है"
+#, c-format
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr ""
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5305,35 +5054,35 @@ msgstr ""
"%s मॉडूयल का अधिभारण असà¥à¤² रहा ।\n"
"कà¥à¤¯à¤¾ आप अनà¥à¤¯ पैरामीटीरों के साथ पà¥à¤¨à¤ƒ पà¥à¤°à¤¯à¤¾à¤¸ करना à¤à¤¾à¤¹à¥‡à¤—ें?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr ""
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr ""
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr ""
-#: mygtk2.pm:1544 mygtk2.pm:1545
-#, fuzzy, c-format
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
+#, c-format
msgid "Password seems secure"
-msgstr "कूट-शबà¥à¤¦ आवशà¥à¤¯à¤•"
+msgstr ""
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "आरोहण असà¥à¤²: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "इस पà¥à¤²à¥‡à¤Ÿà¥à¤¾à¤°à¥à¤® पर विसà¥à¤¤à¥ƒà¤¤ विभाजन को समरà¥à¤¥à¤¨ पà¥à¤°à¤¾à¤ªà¥à¤¤ नहीं है"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
@@ -5341,10 +5090,10 @@ msgstr ""
"इसका à¤à¤•मातà¥à¤° समाधान आपके मà¥à¤–à¥à¤¯ विभाजनों को इस पà¥à¤°à¤•ार खिसकाना कि छिदà¥à¤° विसà¥à¤¤à¥ƒà¤¤ विभाजनों "
"के बाद आ जायें । "
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
@@ -5354,86 +5103,86 @@ msgstr ""
"इसका अरà¥à¤¥ है कि डà¥à¤°à¤¾à¤‡à¤µ पर कà¥à¤› भी लिखने का अंत à¤à¤• यहाà¤-तहाà¤, निकृषà¥à¤Ÿ सूà¤à¤¨à¤¾à¤“ं के रूप में सामने "
"आयेगा ।"
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr ""
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr ""
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr ""
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr ""
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr ""
-#: pkgs.pm:269 pkgs.pm:270
-#, fuzzy, c-format
+#: pkgs.pm:281 pkgs.pm:282
+#, c-format
msgid "Unused hardware support"
-msgstr "रेडियो समरà¥à¤¥à¤¨ सकà¥à¤°à¤¿à¤¯"
+msgstr ""
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr ""
-#: raid.pm:42
-#, fuzzy, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
-msgstr "_formatted_ RAID md%d में à¤à¤• विभाजन जोड़ा नहीं जा सकता है"
+#: raid.pm:59
+#, c-format
+msgid "Cannot add a partition to _formatted_ RAID %s"
+msgstr ""
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "रेड सà¥à¤¤à¤° %d के लिये समà¥à¤à¤¿à¤¤ विभाजनों की उपलबà¥à¤§à¥€ नहीं\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "/usr/share/sane/firmware निरà¥à¤¦à¥‡à¤¶à¤¿à¤•ा का निरà¥à¤®à¤¾à¤£ नहीं हो सका!"
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "/usr/share/sane/%s का निरà¥à¤®à¤¾à¤£ नहीं हो सका!"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr ""
"%s à¥à¤°à¥à¤®à¤µà¥‡à¤¯à¤° संà¤à¤¿à¤•ा की /usr/share/sane/firmware पर पà¥à¤°à¤¤à¤¿à¤²à¤¿à¤ªà¤¿ नहीं बनायी जा सकी!"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr "%s à¥à¤°à¥à¤®à¤µà¥‡à¤¯à¤° संà¤à¤¿à¤•ा की अनà¥à¤®à¤¤à¤¿à¤¯à¥‹à¤‚ को सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ नहीं किया जा सका!"
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "सà¥à¤•ैनरडà¥à¤°à¥ˆà¤•"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr ""
"आपके सà¥à¤•ैनर(सà¥à¤•ैनरों) को सहभाजित करने हेतॠआवशà¥à¤¯à¤• पैकेजों को संसाधित नहीं किया जा सका ।"
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr ""
@@ -5441,24 +5190,24 @@ msgstr ""
"नहीं होगें ।"
#: security/help.pm:11
-#, fuzzy, c-format
+#, c-format
msgid "Accept bogus IPv4 error messages."
-msgstr "बकवास आईपी संसà¥à¤®à¤°à¤£-४ तà¥à¤°à¥à¤Ÿà¤¿ संदेशों को सà¥à¤µà¥€à¤•ार करें"
+msgstr ""
#: security/help.pm:13
-#, fuzzy, c-format
+#, c-format
msgid "Accept broadcasted icmp echo."
-msgstr "घोषणा किये जा à¤à¥à¤•ी आईसीà¤à¤®à¤ªà¥€ पà¥à¤°à¤¤à¤¿à¤§à¥à¤µà¤¨à¤¿ को सà¥à¤µà¥€à¤•ार करना"
+msgstr ""
#: security/help.pm:15
-#, fuzzy, c-format
+#, c-format
msgid "Accept icmp echo."
-msgstr "आईसीà¤à¤®à¤ªà¥€ पराधà¥à¤µà¤¨à¤¿ को सà¥à¤µà¥€à¤•ार करें"
+msgstr ""
#: security/help.pm:17
-#, fuzzy, c-format
+#, c-format
msgid "Allow autologin."
-msgstr "सà¥à¤µà¤¤à¤ƒ सतà¥à¤°à¤¾à¤°à¤®à¥à¤­ को अनà¥à¤®à¤¤à¤¿/निषेधजà¥à¤à¤¾"
+msgstr ""
#. -PO: here "ALL" is a value in a pull-down menu; translate it the same as "ALL" is
#: security/help.pm:21
@@ -5472,26 +5221,25 @@ msgid ""
msgstr ""
#: security/help.pm:27
-#, fuzzy, c-format
+#, c-format
msgid "Allow reboot by the console user."
-msgstr "कनà¥à¤¸à¥‹à¤² उपयोगकरà¥à¤¤à¤¾ दà¥à¤µà¤¾à¤°à¤¾ रीबूट की अनà¥à¤®à¤¤à¤¿/निषेधाजà¥à¤à¤¾ । "
+msgstr ""
#: security/help.pm:29
-#, fuzzy, c-format
+#, c-format
msgid "Allow remote root login."
-msgstr "सà¥à¤¦à¥‚र रूट संतà¥à¤°-आरमà¥à¤­ को अनà¥à¤®à¤¤à¤¿"
+msgstr ""
#: security/help.pm:31
-#, fuzzy, c-format
+#, c-format
msgid "Allow direct root login."
-msgstr "सीधे रूट संतà¥à¤°-आरमà¥à¤­ की अनà¥à¤®à¤¤à¤¿/निषेधाजà¥à¤à¤¾ ।"
+msgstr ""
#: security/help.pm:33
#, fuzzy, c-format
msgid ""
"Allow the list of users on the system on display managers (kdm and gdm)."
-msgstr ""
-"अवलोकन पà¥à¤°à¤¬à¤‚धक (केडीà¤à¤® और जीडीà¤à¤®) पर उपयोगकरà¥à¤¤à¤¾à¤“ं की सूà¤à¥€ की दिखाने कीअनà¥à¤®à¤¤à¤¿/निषेधाजà¥à¤à¤¾"
+msgstr "अवलोकन पà¥à¤°à¤¬à¤‚धकों (केडीà¤à¤® और जीडीà¤à¤®) पर उपयोगकरà¥à¤¤à¤¾à¤“ं की सूà¤à¥€"
#: security/help.pm:35
#, c-format
@@ -5503,7 +5251,7 @@ msgid ""
msgstr ""
#: security/help.pm:40
-#, fuzzy, c-format
+#, c-format
msgid ""
"Allow X connections:\n"
"\n"
@@ -5513,13 +5261,6 @@ msgid ""
"\n"
"- \"None\" (no connection)."
msgstr ""
-"à¤à¤•à¥à¤¸ संबंधों को अनà¥à¤®à¤¤à¤¿/निषेधाजà¥à¤à¤¾:\n"
-"\n"
-"- ALL (सभी संबंध को अनà¥à¤®à¤¤à¤¿ है),\n"
-"\n"
-"- LOCAL (सिरà¥à¥ सà¥à¤¥à¤¾à¤¨à¥€à¤¯ कमà¥à¤ªà¥à¥Ÿà¥‚टर से संबंध),\n"
-"\n"
-"- NONE (कोई संबंध नहीं)."
#: security/help.pm:48
#, c-format
@@ -5541,8 +5282,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
#: security/help.pm:63
@@ -5568,9 +5309,9 @@ msgid ""
msgstr ""
#: security/help.pm:77
-#, fuzzy, c-format
+#, c-format
msgid "Enable syslog reports to console 12"
-msgstr "कनà¥à¤¸à¥‹à¤²-१२ पर तंतà¥à¤° लॉग रिपोरà¥à¤Ÿ को सकà¥à¤°à¤¿à¤¯/निषà¥à¤•à¥à¤°à¤¿à¤¯"
+msgstr ""
#: security/help.pm:79
#, c-format
@@ -5585,33 +5326,31 @@ msgid "Security Alerts:"
msgstr "सà¥à¤°à¤•à¥à¤·à¤¾ à¤à¥‡à¤¤à¤¾à¤µà¤¨à¤¿à¤¯à¤¾à¤‚:"
#: security/help.pm:82
-#, fuzzy, c-format
+#, c-format
msgid "Enable IP spoofing protection."
-msgstr "आईपी सà¥à¤ªà¥‚à¥à¤¿à¤‚ग सà¥à¤°à¤•à¥à¤·à¤¾ सकà¥à¤°à¤¿à¤¯"
+msgstr ""
#: security/help.pm:84
-#, fuzzy, c-format
+#, c-format
msgid "Enable libsafe if libsafe is found on the system."
-msgstr "यदि तंतà¥à¤° में लिबसेॠमिले तो लिबसेॠको सकà¥à¤°à¤¿à¤¯ करें"
+msgstr ""
#: security/help.pm:86
-#, fuzzy, c-format
+#, c-format
msgid "Enable the logging of IPv4 strange packets."
-msgstr "आईपी संसà¥à¤®à¤°à¤£-४ के विà¤à¤¿à¤¤à¥à¤° पैकेटों की लॉग-इन को सकà¥à¤°à¤¿à¤¯ करना"
+msgstr ""
#: security/help.pm:88
-#, fuzzy, c-format
+#, c-format
msgid "Enable msec hourly security check."
-msgstr "पà¥à¤°à¤¤à¥à¤¯à¥‡à¤• घंटे पर à¤à¤®à¤¸à¥‡à¤•à¥à¤• सà¥à¤°à¤•à¥à¤·à¤¾ जाà¤à¤ को सकà¥à¤°à¤¿à¤¯ करें"
+msgstr ""
#: security/help.pm:90
-#, fuzzy, c-format
+#, c-format
msgid ""
"Enable su only from members of the wheel group. If set to no, allows su from "
"any user."
msgstr ""
-"सिरà¥à¥ वà¥à¤¹à¥€à¤² समूह के सदसà¥à¤¯à¥‹à¤‚ से ही महाउपयोगकरà¥à¤¤à¤¾ संतà¥à¤°-आरमà¥à¤­ सकà¥à¤°à¤¿à¤¯ किया जा रहा है या किसी "
-"भी उपयोगकरà¥à¤¤à¤¾ से अनà¥à¤®à¤¤à¤¿ । "
#: security/help.pm:92
#, c-format
@@ -5619,19 +5358,19 @@ msgid "Use password to authenticate users."
msgstr "उपयोगकरà¥à¤¤à¤¾à¤“ं का पà¥à¤°à¤®à¤¾à¤£à¥€à¤•रण करने के लिठकूट-शबà¥à¤¦ का उपयोग करें"
#: security/help.pm:94
-#, fuzzy, c-format
-msgid "Activate ethernet cards promiscuity check."
-msgstr "ईथरनेट कारà¥à¤¡à¥‹à¤‚ की अभेदता जाà¤à¤ सकà¥à¤°à¤¿à¤¯/निषà¥à¤•à¥à¤°à¤¿à¤¯ ।"
+#, c-format
+msgid "Activate Ethernet cards promiscuity check."
+msgstr ""
#: security/help.pm:96
-#, fuzzy, c-format
+#, c-format
msgid "Activate daily security check."
-msgstr "नितà¥à¤¯ सà¥à¤°à¤•à¥à¤·à¤¾ जाà¤à¤ को सकà¥à¤°à¤¿à¤¯/निषà¥à¤•à¥à¤°à¤¿à¤¯ करें ।"
+msgstr ""
#: security/help.pm:98
-#, fuzzy, c-format
+#, c-format
msgid "Enable sulogin(8) in single user level."
-msgstr "à¤à¤•ल उपयोगकरà¥à¤¤à¤¾ सà¥à¤¤à¤° में Sulogin(8)"
+msgstr ""
#: security/help.pm:100
#, c-format
@@ -5659,9 +5398,9 @@ msgstr ""
"निरà¥à¤§à¤¾à¤°à¤¿à¤¤ करें ।"
#: security/help.pm:108
-#, fuzzy, c-format
+#, c-format
msgid "Set the root's file mode creation mask."
-msgstr "रूट यूमासà¥à¤• (umask) को सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ करें ।"
+msgstr ""
#: security/help.pm:109
#, c-format
@@ -5791,9 +5530,9 @@ msgid "Timeout unit is second"
msgstr "समयसमापà¥à¤¤ इकाई सेकंड है"
#: security/help.pm:138
-#, fuzzy, c-format
+#, c-format
msgid "Set the user's file mode creation mask."
-msgstr "उपयोगकरà¥à¤¤à¤¾ यूमासà¥à¤• को सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ करें"
+msgstr ""
#: security/l10n.pm:11
#, c-format
@@ -5831,7 +5570,7 @@ msgid "Direct root login"
msgstr "सीधे महा-उपयोगकरà¥à¤¤à¤¾ सतà¥à¤°à¤‚-आरमà¥à¤­"
#: security/l10n.pm:19
-#, c-format
+#, fuzzy, c-format
msgid "List users on display managers (kdm and gdm)"
msgstr "अवलोकन पà¥à¤°à¤¬à¤‚धकों (केडीà¤à¤® और जीडीà¤à¤®) पर उपयोगकरà¥à¤¤à¤¾à¤“ं की सूà¤à¥€"
@@ -5896,9 +5635,9 @@ msgid "Enable msec hourly security check"
msgstr "पà¥à¤°à¤¤à¥à¤¯à¥‡à¤• घंटे पर à¤à¤®à¤¸à¥‡à¤•à¥à¤• सà¥à¤°à¤•à¥à¤·à¤¾ जाà¤à¤ को सकà¥à¤°à¤¿à¤¯ करें"
#: security/l10n.pm:32
-#, fuzzy, c-format
+#, c-format
msgid "Enable su only from the wheel group members"
-msgstr "वà¥à¤¹à¥€à¤² समूह सदसà¥à¤¯à¥‹à¤‚ या किसी उपयोगकरà¥à¤¤à¤¾ के लिठसिरà¥à¥ महा-उपयोगकरà¥à¤¤à¤¾ को सकà¥à¤°à¤¿à¤¯ करें"
+msgstr ""
#: security/l10n.pm:33
#, c-format
@@ -6062,11 +5801,11 @@ msgid "Standard"
msgstr "सामानà¥à¤¯"
#: security/level.pm:12
-#, fuzzy, c-format
+#, c-format
msgid "Secure"
-msgstr "सà¥à¤°à¤•à¥à¤·à¤¾"
+msgstr ""
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -6075,7 +5814,7 @@ msgid ""
"on your own."
msgstr ""
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -6084,7 +5823,7 @@ msgstr ""
"à¤à¤• कमà¥à¤ªà¥à¤¯à¥‚टर के लिठयह à¤à¤• मानक सà¥à¤°à¤•à¥à¤·à¤¾ है जिसकी संसà¥à¤¤à¥à¤¤à¤¿ की जाती है और जिसकाà¤à¤• गà¥à¤°à¤¾à¤¹à¤• की "
"भांति इनà¥à¤Ÿà¤°à¤¨à¥‡à¤Ÿ से जà¥à¥œà¤¨à¥‡ के लिठउपयोग किया जायेगा ।"
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -6095,48 +5834,48 @@ msgid ""
"Internet, you should choose a lower level."
msgstr ""
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "डà¥à¤°à¥ˆà¤•सेकà¥à¤• मूल विकलà¥à¤ª"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "कृपया इà¤à¥à¤›à¤¿à¤¤ सà¥à¤°à¤•à¥à¤·à¤¾ सà¥à¤¤à¤° का à¤à¤¯à¤¨ करें"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr ""
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "सà¥à¤°à¤•à¥à¤·à¤¾ पà¥à¤°à¤¬à¤‚धक:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr ""
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "à¤à¥¦à¤à¤²à¥¦à¤à¤¸à¥¦à¤à¥¦ (उनà¥à¤¨à¤¤ लिनकà¥à¤¸ सांउड बनावट) सांउड पà¥à¤°à¤£à¤¾à¤²à¥€ को आरमà¥à¤­ करें"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr ""
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -6147,18 +5886,23 @@ msgstr ""
"जब बैटरी-सà¥à¤¤à¤° निमà¥à¤¨à¤¤à¤® हो, तब इसका उपयोग कमà¥à¤ªà¥à¤¯à¥‚टर को बनà¥à¤¦ करने के लिठभी किया जा सकता "
"है ।"
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
"at was run, and runs batch commands when the load average is low enough."
msgstr ""
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr ""
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6260,17 +6004,10 @@ msgstr ""
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6278,7 +6015,7 @@ msgid ""
"You should leave this enabled for most machines."
msgstr ""
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6287,31 +6024,31 @@ msgstr ""
"/usr/include/linux/{autoconf,version}.h के लिà¤\n"
"/boot में करà¥à¤¨à¤² हेडर का सà¥à¤µà¤¤à¤ƒ पà¥à¤¨à¤ƒ निरà¥à¤®à¤¾à¤£"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "बूट के समय हारà¥à¤¡à¤µà¥‡à¤¯à¤° की सà¥à¤µà¤¤à¤ƒ खोज और संरà¤à¤¨à¤¾ ।"
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
"at boot-time to maintain the system configuration."
msgstr ""
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
"basically a server that arbitrates print jobs to printer(s)."
msgstr ""
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6320,29 +6057,29 @@ msgstr ""
"लिनकà¥à¤¸ कालà¥à¤ªà¤¨à¤¿à¤• सरà¥à¤µà¤°, का उपयोग à¤à¤• उà¤à¥à¤-कà¥à¤·à¤®à¤¤à¤¾à¤µà¤¾à¤¨ और सबसे अधिक उपलबà¥à¤§à¤¤à¤¾ वाले \n"
"सरà¥à¤µà¤° के निरà¥à¤®à¤¾à¤£ में किया जाता है ।"
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
"messages"
msgstr ""
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6351,19 +6088,19 @@ msgstr ""
"(BIND) नामक à¤à¤• डोमेन नाम सरà¥à¤µà¤° (DNS) है जिसका उपयोग होसà¥à¤Ÿ नामों के आईपी पतों को "
"खोजने व पà¥à¤°à¤¾à¤ªà¥à¤¤ करने के लिठकिया जाता है । "
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
"Manager/Windows), and NCP (NetWare) mount points."
msgstr ""
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6372,17 +6109,17 @@ msgstr ""
"बूट के समय आरमà¥à¤­ होने वाले संरà¤à¤¿à¤¤ सभी नेटवरà¥à¤• इनà¥à¤Ÿà¤°à¥à¥‡à¤¸à¥‹à¤‚ को\n"
"सकà¥à¤°à¤¿à¤¯/निषà¥à¤•à¥à¤°à¤¿à¤¯ करें ।"
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6390,19 +6127,19 @@ msgid ""
"/etc/exports file."
msgstr ""
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
"networks. This service provides NFS file locking functionality."
msgstr ""
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
@@ -6411,17 +6148,17 @@ msgstr ""
"बूट के समय, नम-लाक कà¥à¤‚जी लॉकर को कनà¥à¤¸à¥‹à¤² और à¤à¤•à¥à¤¸à¥à¥à¤°à¥€ के अनà¥à¤¤à¤°à¥à¤—त\n"
" सà¥à¤µà¤¤à¤ƒ ही बदलें । "
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "ओकीआई ४-डबà¥à¤²à¥‚ और समवरà¥à¤¤à¤• विनपà¥à¤°à¤¿à¤‚टरों को समरà¥à¤¥à¤¨ !"
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6430,7 +6167,7 @@ msgid ""
"it installed on machines that do not need it."
msgstr ""
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6439,40 +6176,40 @@ msgid ""
"which act as servers for protocols which make use of the RPC mechanism."
msgstr ""
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
"one machine to another."
msgstr ""
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
"number generation."
msgstr ""
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
"ओरेकल या डीवीडी पà¥à¤²à¥‡à¤¯à¤°à¥‹à¤‚ जैसे कारà¥à¤¯à¤•à¥à¤°à¤®à¥‹à¤‚ के उपयोगारà¥à¤¥,\n"
"रॉ उपकरणों को बà¥à¤²à¥‰à¤• उपकरणों को नियत करें (जैसे कि हारà¥à¤¡ डà¥à¤°à¤¾à¤‡à¤µ के विभाजन)"
-#: services.pm:103
-#, fuzzy, c-format
+#: services.pm:101
+#, c-format
msgid "Nameserver information manager"
-msgstr "हारà¥à¤¡ डà¥à¤°à¤¾à¤‡à¤µ सूà¤à¤¨à¤¾"
+msgstr ""
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6480,162 +6217,169 @@ msgid ""
"routing protocols are needed for complex networks."
msgstr ""
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
"performance metrics for any machine on that network."
msgstr ""
-#: services.pm:109
+#: services.pm:107
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
"system log files. It is a good idea to always run rsyslog."
msgstr ""
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
"logged in on other responding machines."
msgstr ""
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
"logged into a machine running the rwho daemon (similar to finger)."
msgstr ""
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
"integrates with a Windows Server domain"
msgstr ""
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "अपने कमà¥à¤ªà¥à¤¯à¥‚टर पर धà¥à¤µà¤¨à¤¿ पà¥à¤°à¤£à¤¾à¤²à¥€ को आरमà¥à¤­ करें"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
"secure channel between two computers"
msgstr ""
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
"to various system log files. It is a good idea to always run syslog."
msgstr ""
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "आपके यूà¤à¤¸à¤¬à¥€ उपकरणों के लिठà¤à¤¾à¤²à¤•ों का अधिभारण करें ।"
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr ""
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr ""
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "पà¥à¤°à¤¿à¤‚टिंग"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "इनà¥à¤Ÿà¤°à¤¨à¥‡à¤Ÿ"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "संà¤à¤¿à¤•ा सहभाजन"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "नेटवरà¥à¤•िंग"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "तंतà¥à¤°"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "सà¥à¤¦à¥‚र पà¥à¤°à¤¬à¤‚धन"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "डाटाबेस सरà¥à¤µà¤°"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "सेवायें"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "बूट-समय के सà¥à¤µà¤¤à¤ƒ आरमà¥à¤­ होने वाली सेवाओं का à¤à¤¯à¤¨ करें"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d सकà¥à¤°à¤¿à¤¯ की गई %d पंजीकॄत की हà¥à¤ˆ के लिà¤"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "à¤à¤² रहा है"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "रोका गया"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "सेवायें और डैमन"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -6644,32 +6388,27 @@ msgstr ""
"कà¥à¤·à¤®à¤¾ करें, इस सेवा के बारे में\n"
"कोई अतिरिकà¥à¤¤ सूà¤à¤¨à¤¾ उपलबà¥à¤§ नहीं"
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "सूà¤à¤¨à¤¾"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "जब निवेदन किया जायें तब आरमà¥à¤­"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "बूट पर"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "आरमà¥à¤­"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "रूको"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6688,7 +6427,7 @@ msgid ""
"USA.\n"
msgstr ""
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6704,7 +6443,7 @@ msgid ""
"--version : show version number.\n"
msgstr ""
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6713,24 +6452,18 @@ msgid ""
"default mode: offer to configure autologin feature"
msgstr ""
-#: standalone.pm:60
-#, fuzzy, c-format
+#: standalone.pm:62
+#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-"[विकलà¥à¤ª] [कारà¥à¤¯à¤•à¥à¤°à¤®_नाम]\n"
-"\n"
-"विकलà¥à¤ª:\n"
-" --help - इस सहायता संदेश को मà¥à¤¦à¥à¤°à¤¿à¤¤ करें । \n"
-" --report - कारà¥à¤¯à¤•à¥à¤°à¤® को मैनडà¥à¤°à¤¿à¤µ औजारों में से à¤à¤• होना à¤à¤¾à¤¹à¤¿à¤ \n"
-" --incident - कारà¥à¤¯à¤•à¥à¤°à¤® को मैनडà¥à¤°à¤¿à¤µ औजारों में से à¤à¤• होना à¤à¤¾à¤¹à¤¿à¤"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6741,7 +6474,7 @@ msgid ""
" --wizard - like --add"
msgstr ""
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -6759,11 +6492,11 @@ msgid ""
" : and gs for ghostscript for only this one."
msgstr ""
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6777,17 +6510,17 @@ msgid ""
"IP, nbi image name)"
msgstr ""
-#: standalone.pm:99
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[की-बोरà¥à¤¡]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr ""
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -6801,26 +6534,26 @@ msgid ""
"--quiet : do not be interactive. To be used with (dis)connect."
msgstr ""
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
msgstr ""
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -6828,7 +6561,7 @@ msgid ""
" XFdrake resolution"
msgstr ""
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -6836,71 +6569,76 @@ msgid ""
"testing] [-v|--version] "
msgstr ""
-#: timezone.pm:161 timezone.pm:162
-#, fuzzy, c-format
+#: timezone.pm:170 timezone.pm:171
+#, c-format
msgid "All servers"
-msgstr "सरà¥à¤µà¤° जोड़े"
+msgstr ""
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr "वैशà¥à¤µà¤¿à¤•"
-#: timezone.pm:199
-#, fuzzy, c-format
+#: timezone.pm:210
+#, c-format
msgid "Africa"
-msgstr "दकà¥à¤·à¤¿à¤£à¥€ अà¥à¥à¤°à¥€à¤•ा"
+msgstr ""
-#: timezone.pm:200
-#, fuzzy, c-format
+#: timezone.pm:211
+#, c-format
msgid "Asia"
-msgstr "आसà¥à¤Ÿà¥à¤°à¤¿à¤¯à¤¾"
+msgstr ""
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr ""
-#: timezone.pm:202
-#, fuzzy, c-format
+#: timezone.pm:213
+#, c-format
msgid "North America"
-msgstr "दकà¥à¤·à¤¿à¤£à¥€ अà¥à¥à¤°à¥€à¤•ा"
+msgstr ""
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "ओसेनिया"
-#: timezone.pm:204
-#, fuzzy, c-format
+#: timezone.pm:215
+#, c-format
msgid "South America"
-msgstr "दकà¥à¤·à¤¿à¤£à¥€ अà¥à¥à¤°à¥€à¤•ा"
+msgstr ""
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "हांगकांग"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "रूस गणतंतà¥à¤°"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "यूगोसà¥à¤²à¤¾à¤µà¤¿à¤¯à¤¾"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "कà¥à¤¯à¤¾ यह सही है ?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr ""
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "सूà¤à¤¨à¤¾"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -6915,287 +6653,50 @@ msgstr ""
msgid "Installation failed"
msgstr "संसाधन असà¥à¤²"
-#~ msgid "Restrict command line options"
-#~ msgstr "कॉमाड लाइन विकलà¥à¤ªà¥‹à¤‚ को सीमित करें"
-
-#~ msgid "restrict"
-#~ msgstr "सीमित"
-
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr ""
-#~ "विकलà¥à¤ª कॉमाणà¥à¤¡ लाइन विकलà¥à¤ªà¥‹à¤‚ को सीमित करें (``Restrict command line options'') "
-#~ "का बिना à¤à¤• कूटशबà¥à¤¦ के कोई उपयोग नहीं है"
-
-#, fuzzy
-#~ msgid "Use an encrypted file system"
-#~ msgstr "आरोह बिनà¥à¤¦à¥ %s के लिठआप à¤à¤• गूà¥-लिखित संà¤à¤¿à¤•ा तंतà¥à¤° का उपयोग नहीं कर सकते है"
-
-#~ msgid ""
-#~ "To ensure data integrity after resizing the partition(s), \n"
-#~ "filesystem checks will be run on your next boot into Microsoft Windows®"
-#~ msgstr ""
-#~ "विभाजन(विभाजनों) के पà¥à¤¨à¤ƒà¤†à¤•ारीकरण के उपरानà¥à¤¤, डाटा की सà¥à¤¥à¤¿à¤°à¤¤à¤¾ à¤à¤•निषà¥à¤Ÿà¤¤à¤¾ को सà¥à¤¨à¤¿à¤¶à¥à¤à¤¤ "
-#~ "करने हेतà¥, \n"
-#~ "विणà¥à¤¡à¥‹(TM) में आपके अगले बूट के समय संà¤à¤¿à¤•ापà¥à¤°à¤£à¤¾à¤²à¥€ जाà¤à¤ पà¥à¤°à¤•à¥à¤°à¤¿à¤¯à¤¾à¤à¤ à¤à¤²à¤—ी "
-
-#~ msgid "Use the Microsoft Windows® partition for loopback"
-#~ msgstr "लूपबैक के लिठविणà¥à¤¡à¥‹ विभाजन का उपयोग करें"
-
-#~ msgid "Which partition do you want to use for Linux4Win?"
-#~ msgstr "लिनकà¥à¤¸-४-विन के लिठआप किस विभाजन का उपयोग करना à¤à¤¾à¤¹à¤¤à¥‡ है?"
-
-#~ msgid "Choose the sizes"
-#~ msgstr "आकारों का à¤à¤¯à¤¨ करें"
-
-#~ msgid "Root partition size in MB: "
-#~ msgstr "रूट विभाजन का आकार à¤à¤®à¤¬à¥€ में: "
-
-#~ msgid "Swap partition size in MB: "
-#~ msgstr "सà¥à¤µà¥ˆà¤ª विभाजन का आकार à¤à¤®à¤¬à¥€ में: "
-
-#~ msgid ""
-#~ "There is no FAT partition to use as loopback (or not enough space left)"
-#~ msgstr ""
-#~ "लूपबैक की भांति उपयोग करने के लिठकोई à¥à¥ˆà¤Ÿ विभाजन नहीं है (या और अधिक सà¥à¤¥à¤¾à¤¨ बाकी "
-#~ "नहीं रहा है)"
-
-#~ msgid ""
-#~ "The FAT resizer is unable to handle your partition, \n"
-#~ "the following error occurred: %s"
-#~ msgstr ""
-#~ "à¥à¥ˆà¤Ÿ पà¥à¤¨à¤ƒà¤†à¤•ारीकरण आपके विभाजन को जानने में असमरà¥à¤¥ है, \n"
-#~ "निमà¥à¤¨à¤²à¤¿à¤–ित तà¥à¤°à¥à¤Ÿà¤¿ उतà¥à¤ªà¤¨à¥à¤¨ हो गयी है: %s"
-
-#~ msgid "Please log out and then use Ctrl-Alt-BackSpace"
-#~ msgstr ""
-#~ "कृपया संतà¥à¤°-समापà¥à¤¤ करें और à¥à¤¿à¤° कनà¥à¤Ÿà¥à¤°à¥‹à¤²-आलà¥à¤Ÿ-बैकसà¥à¤ªà¥‡à¤¸ (Ctrl-Alt-BackSpace) कà¥à¤à¤œà¤¿à¤¯à¥‹ का "
-#~ "उपयोग करें"
-
-#~ msgid "Welcome To Crackers"
-#~ msgstr "कà¥à¤°à¥ˆà¤•रà¥à¤¸ में सà¥à¤µà¤¾à¤—त"
-
-#~ msgid "Poor"
-#~ msgstr "खराब"
-
-#~ msgid "High"
-#~ msgstr "उà¤à¥à¤"
-
-#~ msgid "Higher"
-#~ msgstr "उà¤à¥à¤"
-
-#~ msgid ""
-#~ "Passwords are now enabled, but use as a networked computer is still not "
-#~ "recommended."
-#~ msgstr ""
-#~ "कूट-शबà¥à¤¦à¥‹à¤‚ को अब सकà¥à¤°à¤¿à¤¯ कर दिया गया है, परनà¥à¤¤à¥ à¤à¤• नेटवरà¥à¤• कमà¥à¤ªà¥à¤¯à¥‚टर की भांति उपयोग की "
-#~ "अभी भी संसà¥à¤¤à¥à¤¤à¤¿ नही कि जाती है ।"
-
-#~ msgid ""
-#~ "There are already some restrictions, and more automatic checks are run "
-#~ "every night."
-#~ msgstr ""
-#~ "यहाठपहिले से ही कà¥à¤› पà¥à¤°à¤¤à¤¿à¤¬à¤‚ध है, तथा और जà¥à¤¯à¤¾à¤¦à¤¾ सà¥à¤µà¤à¤¾à¤²à¤¿à¤¤ जाà¤à¤ पà¥à¤°à¤¤à¥à¤¯à¥‡à¤• रातà¥à¤°à¤¿à¤•ो à¤à¤²à¤¤à¥€ है ।"
-
-#~ msgid "Use libsafe for servers"
-#~ msgstr "सरà¥à¤µà¤°à¥‹à¤‚ के लिठलिबसेॠका उपयोग"
-
-#~ msgid "LILO/grub Installation"
-#~ msgstr "लिलो/गà¥à¤°à¤¬ संसाधान"
-
-#~ msgid "Precise RAM size if needed (found %d MB)"
-#~ msgstr "नितांत आवशà¥à¤¯à¤• रॉम का आकार यदि आवशà¥à¤¯à¤• हो (%d à¤à¤®à¥¦à¤¬à¥€à¥¦ मिली)"
-
-#~ msgid "Give the ram size in MB"
-#~ msgstr "रैम का आकार मेगाबाईट में दें"
-
-#~ msgid ""
-#~ "If you plan to use aboot, be careful to leave a free space (2048 sectors "
-#~ "is enough)\n"
-#~ "at the beginning of the disk"
-#~ msgstr ""
-#~ "यदि आप à¤à¤• बूट के उपयोग की योजना बना रहे है, तो धà¥à¤¯à¤¾à¤¨ रहे कि डिसà¥à¤• के आरमà¥à¤­ में à¤à¤• "
-#~ "मà¥à¤•à¥à¤¤ सà¥à¤¥à¤¾à¤¨ छोड़ें \n"
-#~ "(२०४८ सेकà¥à¤Ÿà¤° काà¥à¥€ होगें)"
-
-#~ msgid "Security level"
-#~ msgstr "सà¥à¤°à¤•à¥à¤·à¤¾ सà¥à¤¤à¤°"
-
-#~ msgid "Expand Tree"
-#~ msgstr "वृकà¥à¤· को विसà¥à¤¤à¥ƒà¤¤ करें"
-
-#~ msgid "Collapse Tree"
-#~ msgstr "वॄकà¥à¤· को संकà¥à¤à¤¿à¤¤ करें"
-
-#~ msgid "Toggle between flat and group sorted"
-#~ msgstr "समतल और कà¥à¤°à¤®à¤¬à¤¦à¥à¤§ समूह के मधà¥à¤¯ टॉगल"
-
-#~ msgid "Choose action"
-#~ msgstr "विकलà¥à¤ª का à¤à¤¯à¤¨ करें"
-
-#, fuzzy
-#~ msgid "Active Directory with SFU"
-#~ msgstr "बैक-अपों के साथ निरà¥à¤¦à¥‡à¤¶à¤¿à¤•ा"
-
#, fuzzy
-#~ msgid "Active Directory with Winbind"
-#~ msgstr "बैक-अपों के साथ निरà¥à¤¦à¥‡à¤¶à¤¿à¤•ा"
-
-#, fuzzy
-#~ msgid "Active Directory with SFU:"
-#~ msgstr "बैक-अपों के साथ निरà¥à¤¦à¥‡à¤¶à¤¿à¤•ा"
-
-#, fuzzy
-#~ msgid "Active Directory with Winbind:"
-#~ msgstr "बैक-अपों के साथ निरà¥à¤¦à¥‡à¤¶à¤¿à¤•ा"
-
-#~ msgid "Authentication LDAP"
-#~ msgstr "à¤à¤²à¤¡à¥€à¤à¤ªà¥€ का पà¥à¤°à¤®à¤¾à¤£à¥€à¤•रण"
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "आपको à¤à¤• रूट विभाजन को बताया à¤à¤¾à¤¹à¤¿à¤"
-#~ msgid "TLS"
-#~ msgstr "टीà¤à¤²à¤à¤¸"
-
-#~ msgid "SSL"
-#~ msgstr "à¤à¤¸à¤à¤¸à¤à¤²"
-
-#, fuzzy
-#~ msgid "Authentication Active Directory"
-#~ msgstr "पà¥à¤°à¤®à¤¾à¤£à¥€à¤•रण विधि"
-
-#, fuzzy
-#~ msgid "LDAP users database"
-#~ msgstr "डाटाबेस"
-
-#~ msgid "Authentication NIS"
-#~ msgstr "à¤à¤¨à¤†à¤ˆà¤à¤¸ का पà¥à¤°à¤®à¤¾à¤£à¥€à¤•रण"
+#~ msgid "Please Wait... Applying the configuration"
+#~ msgstr "कृपया पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ करें... संरà¤à¤¨à¤¾ को लागू करें"
#~ msgid ""
-#~ "For this to work for a W2K PDC, you will probably need to have the admin "
-#~ "run: C:\\>net localgroup \"Pre-Windows 2000 Compatible Access\" everyone /"
-#~ "add and reboot the server.\n"
-#~ "You will also need the username/password of a Domain Admin to join the "
-#~ "machine to the Windows(TM) domain.\n"
-#~ "If networking is not yet enabled, Drakx will attempt to join the domain "
-#~ "after the network setup step.\n"
-#~ "Should this setup fail for some reason and domain authentication is not "
-#~ "working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your Windows"
-#~ "(tm) Domain, and Admin Username/Password, after system boot.\n"
-#~ "The command 'wbinfo -t' will test whether your authentication secrets are "
-#~ "good."
+#~ "OSS (Open Sound System) was the first sound API. It's an OS independent "
+#~ "sound API (it's available on most UNIX(tm) systems) but it's a very basic "
+#~ "and limited API.\n"
+#~ "What's more, OSS drivers all reinvent the wheel.\n"
+#~ "\n"
+#~ "ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
+#~ "which\n"
+#~ "supports quite a large range of ISA, USB and PCI cards.\n"
+#~ "\n"
+#~ "It also provides a much higher API than OSS.\n"
+#~ "\n"
+#~ "To use alsa, one can either use:\n"
+#~ "- the old compatibility OSS API\n"
+#~ "- the new ALSA API that provides many enhanced features but requires "
+#~ "using the ALSA library.\n"
#~ msgstr ""
-#~ "इसको à¤à¤• डबà¥à¤²à¥‚२के पीडीसी के लिठकारà¥à¤¯ करने हेतà¥, आपको समà¥à¤­à¤µà¤¤à¤¾ पà¥à¤°à¤¬à¤‚धन करना होगाrun: C:"
-#~ "\\>net localgroup \"Pre-Windows 2000 Compatible Access\" everyone /add और "
-#~ "सरà¥à¤µà¤° को रीबूट करें ।\n"
-#~ "इस कमà¥à¤ªà¥à¤¯à¥‚टर को विणà¥à¤¡à¥‹(TM) डोमेन से जोड़ने के लिठआपको à¤à¤• डोमेन पà¥à¤°à¤¬à¤‚धन केउपयोगकरà¥à¤¤à¤¾ का "
-#~ "नाम/कूटशबà¥à¤¦ की आवशà¥à¤¯à¤•ता भी होगी ।\n"
-#~ "यदि नेटवरà¥à¤• यदि अभी सकà¥à¤°à¤¿à¤¯ नहीं है, तो नेटवरà¥à¤• सà¥à¤¥à¤¾à¤ªà¤¨à¤¾ à¤à¤°à¤£ के उपरानà¥à¤¤ डà¥à¤°à¥ˆà¤•à¤à¤•à¥à¤¸ Drakx "
-#~ "will attempt to join the domain डà¥à¤°à¥ˆà¤•à¤à¤•à¥à¤¸ डोमेन से जà¥à¥œà¤¨à¥‡ का पà¥à¤°à¤¯à¤¤à¥à¤¨ करेगा ।\n"
-#~ "यदि यह सà¥à¤¥à¤¾à¤ªà¤¨à¤¾ किसी कारणवश असà¥à¤² रहें और डोमेन पà¥à¤°à¤®à¤¾à¤£à¥€à¤•रण कारà¥à¤¯ ना करें,तो सिसà¥à¤Ÿà¤® "
-#~ "बूट के बाद, अपने विणà¥à¤¡à¥‹(tm) डोमेन, व पà¥à¤°à¤¬à¤‚धन उपयोगकरà¥à¤¤à¤¾/कूटशबà¥à¤¦ का उपयोग करते हà¥à¤,यह "
-#~ "निरà¥à¤¦à¥‡à¤¶ à¤à¤²à¤¾à¤¯à¥‡à¤‚: 'smbpasswd -j DOMAIN -U USER%%PASSWORD' ।\n"
-#~ "'wbinfo -t' निरà¥à¤¦à¥‡à¤¶ यह परीकà¥à¤·à¤£ करेगा कि कà¥à¤¯à¤¾ आपके पà¥à¤°à¤®à¤¾à¤£à¥€à¤•रण रहसà¥à¤¯à¤…à¤à¥à¤›à¥‡ है।"
-
-#~ msgid "Authentication Windows Domain"
-#~ msgstr "विणà¥à¤¡à¥‹ डोमेन का पà¥à¤°à¤®à¤¾à¤£à¥€à¤•रण"
-
-#~ msgid "Undo"
-#~ msgstr "वापस पहले जैसा करना"
-
-#~ msgid "Save partition table"
-#~ msgstr "विभाजन तालिका को सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करें"
-
-#~ msgid "Restore partition table"
-#~ msgstr "विभाजन तालिका को पà¥à¤¨à¤ƒ-सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ करो"
-
-#~ msgid ""
-#~ "The backup partition table has not the same size\n"
-#~ "Still continue?"
-#~ msgstr ""
-#~ "बैक-अप विभाजन तालिका का समान आकार नहीं है\n"
-#~ "कà¥à¤¯à¤¾ जारी रहा जायें?"
-
-#~ msgid "Info: "
-#~ msgstr "सूà¤à¤¨à¤¾: "
-
-#~ msgid "Unknown driver"
-#~ msgstr "अजà¥à¤à¤¾à¤¤ à¤à¤¾à¤²à¤•"
-
-#~ msgid "Error reading file %s"
-#~ msgstr "%s संà¤à¤¿à¤•ा को पà¥à¤¨à¥‡ में तà¥à¤°à¥à¤Ÿà¤¿"
-
-#~ msgid "Restoring from file %s failed: %s"
-#~ msgstr "%s संà¤à¤¿à¤•ा से पà¥à¤¨: सà¥à¤¥à¤¾à¤ªà¤¨à¤¾ असà¥à¤² रही: %s"
-
-#~ msgid "Bad backup file"
-#~ msgstr "निकृषà¥à¤Ÿ बैक-अप संà¤à¤¿à¤•ा"
-
-#~ msgid "Error writing to file %s"
-#~ msgstr "%s संà¤à¤¿à¤•ा पर लेखन में तà¥à¤°à¥à¤Ÿà¤¿"
-
-#~ msgid "Error: The \"%s\" driver for your sound card is unlisted"
-#~ msgstr "तà¥à¤°à¥à¤Ÿà¤¿: \"%s\" à¤à¤¾à¤²à¤• आपके सांउड कारà¥à¤¡ के लिठअ-सूà¤à¥€à¤¬à¤¦à¥à¤§ है ।"
-
-#~ msgid "Ext2"
-#~ msgstr "ई०à¤à¤•à¥à¤¸à¥¦à¤Ÿà¥€à¥¦-२"
-
-#~ msgid "Journalised FS"
-#~ msgstr "जरà¥à¤¨à¤²à¤¾à¤‡à¥›à¤¡ संà¤à¤¿à¤•ापà¥à¤°à¤£à¤¾à¤²à¥€"
-
-#~ msgid "Starts the X Font Server (this is mandatory for Xorg to run)."
-#~ msgstr "à¤à¤•à¥à¤¸ à¥à¥‰à¤¨à¥à¤Ÿ सरà¥à¤µà¤° को आरमà¥à¤­ करें (यह à¤à¤•à¥à¤¸-à¥à¥à¤°à¥€ को à¤à¤²à¤¾à¤¨à¥‡ के लिठआवशà¥à¤¯à¤• है) । "
-
-#~ msgid "Add user"
-#~ msgstr "उपयोगकरà¥à¤¤à¤¾ जोड़ें"
-
-#~ msgid "Accept user"
-#~ msgstr "उपयोगकरà¥à¤¤à¤¾ को सà¥à¤µà¥€à¤•ार करना"
-
-#, fuzzy
-#~ msgid ""
-#~ "Do not update directory inode access times on this filesystem\n"
-#~ "(e.g, for faster access on the news spool to speed up news servers)."
-#~ msgstr ""
-#~ "इस संà¤à¤¿à¤•ा पà¥à¤°à¤£à¤¾à¤²à¥€ पर आईनोड पहà¥à¤à¤ समयों को अपडेट ना करें\n"
-#~ "(उदाहरण हेतà¥, नà¥à¤¯à¥‚ज सà¥à¤ªà¥‚ल पर और अधिक तेजी से पहà¥à¤à¤ के लिठसमाà¤à¤¾à¤° सरà¥à¤µà¤°à¥‹à¤‚ को तेज करने की)।"
-
-#~ msgid "Rescue partition table"
-#~ msgstr "विभाजन तालिका का बà¤à¤¾à¤µ"
-
-#~ msgid "Removable media automounting"
-#~ msgstr "हटाये जाने योगà¥à¤¯ माधà¥à¤¯à¤® सà¥à¤µà¤¤: आरोहित हो रहा है"
-
-#~ msgid "Trying to rescue partition table"
-#~ msgstr "विभाजन तालिका को बà¤à¤¾à¤¨à¥‡ का पà¥à¤°à¤¯à¤¾à¤¸"
-
-#~ msgid "Accept/Refuse bogus IPv4 error messages."
-#~ msgstr "बकवास आईपी संसà¥à¤®à¤°à¤£-४ तà¥à¤°à¥à¤Ÿà¤¿ संदेशों को सà¥à¤µà¥€à¤•ृति/असà¥à¤µà¥€à¤•ृति ।"
-
-#~ msgid "Accept/Refuse broadcasted icmp echo."
-#~ msgstr "पà¥à¤°à¤¸à¤¾à¤°à¤¿à¤¤ किये हà¥à¤ आईसीà¤à¤®à¤ªà¥€ पà¥à¤°à¤¤à¤¿à¤§à¥à¤µà¤¨à¤¿ को सà¥à¤µà¥€à¤•ृत/असà¥à¤µà¥€à¤•ृत"
-
-#~ msgid "Accept/Refuse icmp echo."
-#~ msgstr "आईसीà¤à¤®à¤ªà¥€ पà¥à¤°à¤¤à¤¿à¤§à¥à¤µà¤¨à¤¿ सà¥à¤µà¥€à¤•ृत/असà¥à¤µà¥€à¤•ृत ।"
-
-#~ msgid "Allow/Forbid remote root login."
-#~ msgstr "सà¥à¤¦à¥‚र महा-उपयोगकरà¥à¤¤à¤¾ संतà¥à¤°-आरमà¥à¤­ की अनà¥à¤®à¤¤à¤¿/निषेधाजà¥à¤à¤¾ ।"
-
-#~ msgid "Enable/Disable libsafe if libsafe is found on the system."
-#~ msgstr "लिबसेॠको सकà¥à¤°à¤¿à¤¯/निषà¥à¤•à¥à¤°à¤¿à¤¯ करें यदि आपके तंतà¥à¤° पर लिबसेॠमिला हो ।"
-
-#~ msgid "Enable/Disable the logging of IPv4 strange packets."
-#~ msgstr "आई०पी० संसà¥à¤®à¤°à¤£-४ के अजà¥à¤à¤¾à¤¤ पैकेटों की लॉगिग को सकà¥à¤°à¤¿à¤¯/निषà¥à¤•à¥à¤°à¤¿à¤¯ करें ।"
-
-#~ msgid "Enable/Disable msec hourly security check."
-#~ msgstr "à¤à¤®à¤¸à¥‡à¤•à¥à¤• पà¥à¤°à¤¤à¥à¤¯à¥‡à¤• घंटे पर की जाने वाली सà¥à¤°à¤•à¥à¤·à¤¾ जाà¤à¤ सकà¥à¤°à¤¿à¤¯/निषà¥à¤•à¥à¤°à¤¿à¤¯"
-
-#~ msgid "Number of capture buffers:"
-#~ msgstr "पकड़े हà¥à¤ बà¥à¤°à¥‹à¤‚ की संखà¥à¤¯à¤¾:"
-
-#~ msgid "number of capture buffers for mmap'ed capture"
-#~ msgstr "mmap'ed कैपà¥à¤à¤° के लिठकैपà¥à¤à¤° बà¥à¤°à¥‹à¤‚ की संखà¥à¤¯à¤¾"
-
-#~ msgid "PLL setting:"
-#~ msgstr "पी०à¤à¤²à¥¦à¤à¤²à¥¦ समायोजन:"
-
-#~ msgid "Radio support:"
-#~ msgstr "रेडियो समरà¥à¤¥à¤¨:"
+#~ "OSS (मà¥à¤•à¥à¤¤ साउणà¥à¤¡ पà¥à¤°à¤£à¤¾à¤²à¥€) पà¥à¤°à¤¥à¤® साउणà¥à¤¡ à¤à¤ªà¥€à¤†à¤ˆ थी । यह à¤à¤• संà¤à¤¾à¤²à¤¨-तंतà¥à¤° अनाशà¥à¤°à¤¿à¤¤ "
+#~ "साउणà¥à¤¡ à¤à¤ªà¥€à¤†à¤ˆ है(यह लगभग सभी यूनिकà¥à¤¸ (tm) तंतà¥à¤°à¥‹à¤‚ पर उपलबà¥à¤§ है) परनà¥à¤¤à¥ यह à¤à¤• बहà¥à¤¤ बेसिक "
+#~ "और सीमित à¤à¤ªà¥€à¤†à¤ˆ है।\n"
+#~ "और भी, OSS à¤à¤¾à¤²à¤•ों ने समà¥à¤ªà¥‚रà¥à¤£ संकलà¥à¤ªà¤¨à¤¾ का पà¥à¤¨à¤ƒ निरà¥à¤®à¤¾à¤£ किया है। \n"
+#~ "\n"
+#~ "ALSA (उनà¥à¤¨à¤¤ लिनकà¥à¤¸ साउणà¥à¤¡ वासà¥à¤¤à¥à¤•ला) à¤à¤• आधà¥à¤¨à¥€à¤•ीकरण की हà¥à¤ˆ वासà¥à¤¤à¥à¤•ला है जो कि \n"
+#~ "आई०à¤à¤¸à¥¦à¤, यूà¤à¤¸à¤¬à¥€ और पीसीआई कारà¥à¤¡à¥‹ की à¤à¤• विसà¥à¤¤à¥ƒà¤¤ शà¥à¤°à¤‚खला को समरà¥à¤¥à¤¿à¤¤ करती है। \n"
+#~ "\n"
+#~ "यह OSS से बहà¥à¤¤ अधिक à¤à¤ªà¥€à¤†à¤ˆ को भी पà¥à¤°à¤¦à¤¾à¤¨ करती है।\n"
+#~ "\n"
+#~ "alsa को उपयोग करने के लिà¤, कोई भी या तो निमà¥à¤¨ का उपयोग कर सकता है:\n"
+#~ "- पà¥à¤°à¤¾à¤à¥€à¤¨ अनà¥à¤°à¥‚पता वाली OSS à¤à¤ªà¥€à¤†à¤ˆ\n"
+#~ "- या à¥à¤¿à¤° नवीन ALSA à¤à¤ªà¥€à¤†à¤ˆ जो कि अनेकों परिषà¥à¤•ॄत लकà¥à¤·à¤£à¥‹à¤‚ को पà¥à¤°à¤¦à¤¾à¤¨ करती है परनà¥à¤¤à¥ "
+#~ "ALSA लेखागार के उपयोग को à¤à¤¾à¤¹à¤¤à¥€ है।\n"
+
+#~ msgid "Driver:"
+#~ msgstr "à¤à¤¾à¤²à¤•:"
+
+#~ msgid "Let me pick any driver"
+#~ msgstr "मà¥à¤à¥‡ किसी à¤à¤¾à¤²à¤• को लेने दें"
+
+#~ msgid "Choosing an arbitrary driver"
+#~ msgstr "à¤à¤• सà¥à¤µà¤à¥à¤›à¤¨à¥à¤¦ à¤à¤¾à¤²à¤• का à¤à¤¯à¤¨ करना"
diff --git a/perl-install/share/po/hr.po b/perl-install/share/po/hr.po
index eb42e9108..a59520ce0 100644
--- a/perl-install/share/po/hr.po
+++ b/perl-install/share/po/hr.po
@@ -1,35 +1,37 @@
-# 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>,
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+#
+# Translators:
msgid ""
msgstr ""
-"Project-Id-Version: DrakX 0\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
-"PO-Revision-Date: 2005-01-04 21:25+CET\n"
-"Last-Translator: auto\n"
-"Language-Team: Croatian <lokalizacija@linux.hr>\n"
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2015-05-26 19:01+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Croatian (http://www.transifex.com/projects/p/mageia/language/"
+"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"
+"Content-Transfer-Encoding: 8-bit\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"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "Molim priÄekajte"
-#: any.pm:252
-#, fuzzy, c-format
+#: any.pm:262
+#, c-format
msgid "Bootloader installation in progress"
-msgstr "Bootloader instalacija"
+msgstr ""
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -40,35 +42,18 @@ msgid ""
"Assign a new Volume ID?"
msgstr ""
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr ""
"Instalacija bootloader-a nije uspjela. Prijavljena je slijedeća grešska:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"Trebati ćete promjeniti vaš Otvoreni Firmware boot-uređaj kako bi\n"
-" omogućili bootloader. Ukoliko ne želite vidjeti bootloader prompt pri\n"
-" podizanju, pritisnite Command-Option-O-F pri podizanju i unesite:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Tada napišite: shut-down\n"
-"Pri slijedećem podizanju trebali biste vidjeti prompt bootloadera."
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
@@ -78,269 +63,223 @@ msgstr ""
"\n"
"Sa kojeg diska želite podizati?"
-#: any.pm:331
-#, fuzzy, c-format
+#: any.pm:335
+#, c-format
msgid "Bootloader Installation"
-msgstr "Bootloader instalacija"
+msgstr ""
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "Gdje želite instalirati bootloader?"
-#: any.pm:359
-#, fuzzy, c-format
+#: any.pm:355
+#, c-format
msgid "First sector (MBR) of drive %s"
-msgstr "Prvi sektor pogona (MBR)"
+msgstr ""
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "Prvi sektor pogona (MBR)"
-#: any.pm:363
-#, fuzzy, c-format
+#: any.pm:359
+#, c-format
msgid "First sector of the root partition"
-msgstr "Prvi sektor boot particije"
+msgstr ""
-#: any.pm:365
-#, fuzzy, c-format
+#: any.pm:361
+#, c-format
msgid "On Floppy"
-msgstr "Spremi na disketu"
+msgstr ""
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "PreskoÄi"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "Postava Stila Podizanja"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, c-format
+msgid "EFI System Partition"
+msgstr ""
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "Glavne postavke bootloadera"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "Program za pokretanje sustava"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "Koristiti Bootloader"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Boot uređaj"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
-msgstr ""
+msgstr "Glavne opcije"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "Odgoda prije bootiranja uobiÄajenog imagea"
-#: any.pm:425
-#, fuzzy, c-format
+#: any.pm:418
+#, c-format
msgid "Enable ACPI"
-msgstr "Omogući CD podizanje?"
+msgstr ""
-#: any.pm:426
-#, fuzzy, c-format
+#: any.pm:419
+#, c-format
msgid "Enable SMP"
-msgstr "Omogući CD podizanje?"
+msgstr ""
-#: any.pm:427
-#, fuzzy, c-format
+#: any.pm:420
+#, c-format
msgid "Enable APIC"
-msgstr "Omogući CD podizanje?"
+msgstr ""
-#: any.pm:429
-#, fuzzy, c-format
+#: any.pm:422
+#, c-format
msgid "Enable Local APIC"
-msgstr "Omogući CD podizanje?"
+msgstr ""
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Sigurnost"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Lozinka"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "Lozinke se ne podudaraju"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Molim pokušajte ponovo"
-#: any.pm:436
-#, fuzzy, c-format
-msgid "You can not use a password with %s"
+#: any.pm:429
+#, c-format
+msgid "You cannot use a password with %s"
msgstr ""
-"Ne možete koristiti enkriptirani datoteÄni sustav za toÄku montiranja %s"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "Lozinka (provjera)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "OÄisti /tmp na svakom podizanju"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "Init poruka"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "Pauza Otvorenog Firmware-a"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "Vrijeme Äekanja podizanja kernela"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "Omogući CD podizanje?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "Omogući podizanje?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "UobiÄajeni OS?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Slika"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Korijen"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "Dodaj"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr ""
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Video mod"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
-#, fuzzy, c-format
+#: any.pm:507
+#, c-format
msgid "Network profile"
-msgstr "Mrežni međusklop"
+msgstr ""
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Oznaka"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "UobiÄajeno"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "NemaVidea"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "Prazna oznaka nije dozvoljena"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "Morate odrediti sliku kernela"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "Morate odrediti root particiju"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Ova oznaka već postoji"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "Kakvu vrstu zapisa želite dodati"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Drugi OS (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Drugi OS (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "Drugi OS (Windows...)"
-#: any.pm:639
-#, fuzzy, c-format
+#: any.pm:593 any.pm:631
+#, c-format
msgid "Bootloader Configuration"
-msgstr "Postava Stila Podizanja"
+msgstr ""
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -349,276 +288,316 @@ msgstr ""
"Ovo su trenutni zapisi.\n"
"Možete dodati još koji ili urediti postojeći."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Upozorenje"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "pristup X programima"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "pristup rpm alatima"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "dozvoli \"su\""
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "pristup administracijskim datotekama"
-#: any.pm:849
-#, fuzzy, c-format
+#: any.pm:861
+#, c-format
msgid "access to network tools"
-msgstr "pristup rpm alatima"
+msgstr ""
-#: any.pm:850
-#, fuzzy, c-format
+#: any.pm:862
+#, c-format
msgid "access to compilation tools"
-msgstr "pristup rpm alatima"
+msgstr ""
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(već postoji %s)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "Molim dajte korisniku korisniÄko ime"
-#: any.pm:863
-#, fuzzy, c-format
+#: any.pm:875
+#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
"cased letters, numbers, `-' and `_'"
-msgstr "KorisniÄko ime može sadržavati samo mala slova, brojeve, `-' i `_'"
+msgstr ""
-#: any.pm:864
-#, fuzzy, c-format
+#: any.pm:876
+#, c-format
msgid "The user name is too long"
-msgstr "Ovaj korisnik već postoji"
+msgstr ""
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "Ovaj korisnik već postoji"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "KorisniÄki ID"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "ID grupe"
-#: any.pm:872
-#, fuzzy, c-format
+#: any.pm:884
+#, c-format
msgid "%s must be a number"
-msgstr "Opcija %s mora biti broj!"
+msgstr ""
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
+msgid "%s should be above 1000. Accept anyway?"
msgstr ""
-#: any.pm:877
-#, fuzzy, c-format
+#: any.pm:889
+#, c-format
msgid "User management"
-msgstr "KorisniÄko ime"
+msgstr ""
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
-#, fuzzy, c-format
+#: any.pm:897 authentication.pm:236
+#, c-format
msgid "Set administrator (root) password"
-msgstr "Podešavanje root lozinke"
+msgstr ""
-#: any.pm:889
-#, fuzzy, c-format
+#: any.pm:903
+#, c-format
msgid "Enter a user"
-msgstr ""
-"Unesite korisnika\n"
-"%s"
+msgstr "Unesite korisnika"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "SliÄica"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "Puno ime"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "KorisniÄka oznaka"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Ljuska"
-#: any.pm:947
-#, fuzzy, c-format
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
+#, c-format
msgid "Please wait, adding media..."
-msgstr "saÄekajte tijekom ttmkfdira..."
+msgstr "Molim priÄekajte, dodajem medij..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "Auto-prijava"
-#: any.pm:978
-#, fuzzy, c-format
+#: any.pm:1004
+#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr ""
-"Mogu podesiti da se vaÅ¡e raÄunalo automatski prijavi kao jedan korisnik.\n"
-"Da li želite koristiti tu pogodnost?"
-#: any.pm:979
-#, fuzzy, c-format
+#: any.pm:1005
+#, c-format
msgid "Use this feature"
-msgstr "Da li želite koristiti aboot?"
+msgstr ""
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Izaberite uobiÄajenog korisnika:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Izaberite prozorski upravitelj koji želite pokrenuti:"
-#: any.pm:992 any.pm:1012 any.pm:1085
-#, fuzzy, c-format
+#: any.pm:1018 any.pm:1032 any.pm:1101
+#, c-format
msgid "Release Notes"
-msgstr "Molim priÄekajte"
+msgstr "Bilješke o izdanju"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Zatvori"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Licencni dogovor"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Izlaz"
-#: any.pm:1080
-#, fuzzy, c-format
+#: any.pm:1096
+#, c-format
msgid "Do you accept this license ?"
-msgstr "Da li imate još koji?"
+msgstr ""
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Prihvati"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "Odbij"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "Molim izaberite jezik koji želite koristiti"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
-msgstr "Možete izabrati druge jezike koji će biti dostupni nakon instalacije"
+msgstr ""
+
+#: any.pm:1153 fs/partitioning_wizard.pm:186
+#, c-format
+msgid "Mageia"
+msgstr "Mageia"
+
+#: any.pm:1154
+#, c-format
+msgid "Multiple languages"
+msgstr ""
-#: any.pm:1138
+#: any.pm:1155
#, c-format
-msgid "Multi languages"
+msgid "Select Additional Languages"
msgstr ""
-#: any.pm:1147 any.pm:1178
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr ""
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "Svi jezici"
-#: any.pm:1170
-#, fuzzy, c-format
+#: any.pm:1187
+#, c-format
msgid "Language choice"
-msgstr "Myanmar"
+msgstr ""
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "Država / Regija"
-#: any.pm:1225
-#, fuzzy, c-format
+#: any.pm:1242
+#, c-format
msgid "Please choose your country"
-msgstr "Molim izaberite koju vrstu miša koristite"
+msgstr ""
-#: any.pm:1227
-#, fuzzy, c-format
+#: any.pm:1244
+#, c-format
msgid "Here is the full list of available countries"
-msgstr "Ovdje je cijeli popis raspoloživih tipkovnica"
+msgstr ""
-#: any.pm:1228
-#, fuzzy, c-format
+#: any.pm:1245
+#, c-format
msgid "Other Countries"
-msgstr "Iskušaj portove"
+msgstr ""
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
-msgstr "&Napredno"
+msgstr "Napredno"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr ""
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Nijedan"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "Nema dijeljenja"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "Dozvoli svim korisnicima"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "Prilagođeno"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -635,32 +614,32 @@ msgstr ""
"\n"
"\"Proizvoljno\" će omogućiti dozvoljavanje po korisniku.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
"Windows."
msgstr ""
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
"systems."
msgstr ""
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr "Možete izvesti koristeći NFS ili Sambu. Koji od njih želite"
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "Pokreni userdrake"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -669,54 +648,54 @@ msgstr ""
"Dijeljenje po korisniku koristi grupu \"fileshare\". \n"
"Možete koristiti userdrake za dodavanje korisnika u navedenu grupu."
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
msgstr ""
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr ""
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "Vremenska zona"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "Koja je vaša vremenska zona?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
-msgstr ""
+msgstr "Postavke datuma, sata & vremenske zone"
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr ""
-#: any.pm:1550
-#, fuzzy, c-format
+#: any.pm:1572
+#, c-format
msgid "%s (hardware clock set to UTC)"
-msgstr "Vaš hardverski sat namješten je na GMT"
+msgstr ""
-#: any.pm:1551
-#, fuzzy, c-format
+#: any.pm:1573
+#, c-format
msgid "%s (hardware clock set to local time)"
-msgstr "Vaš hardverski sat namješten je na GMT"
+msgstr ""
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "NTP Poslužitelj"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "Automatska vremenska sinkronizacija (koristeći NTP)"
@@ -737,316 +716,311 @@ msgid "NIS"
msgstr "NIS"
#: authentication.pm:27
-#, fuzzy, c-format
+#, c-format
msgid "Smart Card"
-msgstr "Ethernet kartica"
+msgstr ""
-#: authentication.pm:28 authentication.pm:216
-#, fuzzy, c-format
+#: authentication.pm:28 authentication.pm:215
+#, c-format
msgid "Windows Domain"
-msgstr "Dobavi Windows fontove"
+msgstr ""
#: authentication.pm:29
#, c-format
msgid "Kerberos 5"
msgstr ""
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "Lokalna datoteka :"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr ""
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
"consolidates certain types of information within your organization."
msgstr ""
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
"Service domain with a common password and group file."
msgstr ""
-#: authentication.pm:66
-#, fuzzy, c-format
+#: authentication.pm:68
+#, c-format
msgid "Windows Domain:"
-msgstr "Dobavi Windows fontove:"
+msgstr ""
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
"a Windows domain."
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
-msgstr ""
+msgstr " "
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
-#, fuzzy, c-format
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
+#, c-format
msgid "Welcome to the Authentication Wizard"
-msgstr "Provjera autentiÄnosti"
+msgstr ""
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "LDAP Poslužitelj"
-#: authentication.pm:113 authentication.pm:168
-#, fuzzy, c-format
+#: authentication.pm:112 authentication.pm:167
+#, c-format
msgid "Base dn"
-msgstr "LDAP Base dn"
+msgstr ""
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr ""
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr ""
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr ""
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr ""
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr ""
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
-msgstr ""
+msgstr " "
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr ""
-#: authentication.pm:123 authentication.pm:175
-#, fuzzy, c-format
+#: authentication.pm:122 authentication.pm:174
+#, c-format
msgid "Bind Password "
-msgstr "Lozinka"
+msgstr ""
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr ""
-#: authentication.pm:127
-#, fuzzy, c-format
+#: authentication.pm:126
+#, c-format
msgid "Password base"
-msgstr "Lozinka"
+msgstr ""
-#: authentication.pm:128
-#, fuzzy, c-format
+#: authentication.pm:127
+#, c-format
msgid "Group base"
-msgstr "ID grupe"
+msgstr ""
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr ""
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:146
-#, fuzzy, c-format
+#: authentication.pm:145
+#, c-format
msgid "Realm "
-msgstr "Puno ime"
+msgstr ""
-#: authentication.pm:148
-#, fuzzy, c-format
+#: authentication.pm:147
+#, c-format
msgid "KDCs Servers"
-msgstr "LDAP Poslužitelj"
+msgstr ""
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr ""
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr ""
-#: authentication.pm:156
-#, fuzzy, c-format
+#: authentication.pm:155
+#, c-format
msgid "Use local file for users information"
-msgstr "Koristi libsafe za poslužitelje"
+msgstr ""
-#: authentication.pm:157
-#, fuzzy, c-format
-msgid "Use Ldap for users information"
-msgstr "Hard disk informacije"
+#: authentication.pm:156
+#, c-format
+msgid "Use LDAP for users information"
+msgstr ""
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr ""
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "NIS domena"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "NIS Poslužitelj"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-#: authentication.pm:218
-#, fuzzy, c-format
+#: authentication.pm:217
+#, c-format
msgid "Domain Model "
-msgstr "Domena"
+msgstr ""
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr ""
-#: authentication.pm:221
-#, fuzzy, c-format
+#: authentication.pm:220
+#, c-format
msgid "DNS Domain"
-msgstr "NIS domena"
+msgstr ""
-#: authentication.pm:222
-#, fuzzy, c-format
+#: authentication.pm:221
+#, c-format
msgid "DC Server"
-msgstr "LDAP Poslužitelj"
+msgstr ""
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "Provjera autentiÄnosti"
-#: authentication.pm:238
-#, fuzzy, c-format
+#: authentication.pm:237
+#, c-format
msgid "Authentication method"
-msgstr "Provjera autentiÄnosti"
+msgstr ""
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "Bez lozinke"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr ""
"Ova lozinka je prejednostavna (lozinka mora sadržavati barem %d znakova)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "Ne mogu koristiti broadcast bez NIS domene"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Odaberite datoteku"
-#: authentication.pm:897
-#, fuzzy, c-format
+#: authentication.pm:866
+#, c-format
msgid "Domain Windows for authentication : "
-msgstr "Provjera autentiÄnosti"
+msgstr ""
-#: authentication.pm:899
-#, fuzzy, c-format
+#: authentication.pm:868
+#, c-format
msgid "Domain Admin User Name"
-msgstr "Ime domene"
+msgstr ""
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "Zaporka administratora domene"
-# NOTE: this message will be displayed at boot time; that is
-# only the ascii charset will be available on most machines
-# so use only 7bit for this message (and do transliteration or
-# leave it in English, as it is the best for your language)
-#
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
-#, fuzzy, c-format
+#: bootloader.pm:1113
+#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
"\n"
@@ -1054,111 +1028,107 @@ msgid ""
"wait for default boot.\n"
"\n"
msgstr ""
-"Dobro dosli u %s izbornik operativnih sustava!\n"
-"\n"
-"Izaberite operativni sustav u popisu iznad ili\n"
-"pricekajte %d sekundi za uobicajeno podizanje.\n"
-"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO sa tekstualnim menijem"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
+msgid "GRUB2 with graphical menu"
msgstr ""
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr ""
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 sa tekstualnim menijem"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr ""
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr ""
+msgid "GRUB with text menu"
+msgstr "GRUB sa tekstualnim menijem"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "nema dovoljno mjesta u /boot"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "Ne možete instalirati bootloader na %s particiju\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
"renumbered"
msgstr ""
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
-#: bootloader.pm:2067
-#, fuzzy, c-format
+#: bootloader.pm:2312
+#, c-format
msgid "Re-install Boot Loader"
-msgstr "Instaliraj bootloader"
+msgstr ""
-#: common.pm:142
-#, fuzzy, c-format
+#: common.pm:271
+#, c-format
msgid "B"
-msgstr "KB"
+msgstr "B"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d minuta"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 minuta"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d sekundi"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr ""
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1168,335 +1138,311 @@ msgid ""
"points, select \"New\"."
msgstr ""
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Novi"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Odmontiraj"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Monitraj"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Poslužitelj"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "ToÄka montiranja"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Odrednice"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Ukloni"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Gotovo"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Greška"
-#: diskdrake/dav.pm:86
-#, fuzzy, c-format
+#: diskdrake/dav.pm:87
+#, c-format
msgid "Please enter the WebDAV server URL"
-msgstr "UpiÅ¡ite brzinu cd snimaÄa"
+msgstr ""
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "URL mora poÄeti sa http:// ili https://"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Upozorenje"
-
#: diskdrake/dav.pm:106
-#, fuzzy, c-format
-msgid "Are you sure you want to delete this mountpoint?"
-msgstr "Da li želite kliknuti na ovaj gumb? "
+#, c-format
+msgid "Are you sure you want to delete this mount point?"
+msgstr ""
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Poslužitelj: "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "Mjesto montiranja:"
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "Opcije: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "Particioniranje"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "ProÄitajte pažljivo"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "Prvo napravite backup podataka"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Izađi"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "Nastavi"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Pomoć"
-#: diskdrake/hd_gtk.pm:228
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:255
+#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
"I suggest you first resize that partition\n"
"(click on it, then click on \"Resize\")"
msgstr ""
-"Vaš sustav sadrži samo jednu veliku particiju.\n"
-"(Microsoft DOS/Windows obiÄno koristi jednu particiju).\n"
-"PreporuÄam da promijenite veliÄinu particije\n"
-"(kliknite prvo na particiju te onda na \"Promijeni veliÄinu\")"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "Molim kliknite na particiju"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "Detalji"
-#: diskdrake/hd_gtk.pm:292
-#, fuzzy, c-format
-msgid "No hard drives found"
+#: diskdrake/hd_gtk.pm:321
+#, c-format
+msgid "No hard disk drives found"
msgstr ""
-"Nije pronaÄ‘en lokalni pisaÄ!\n"
-"\n"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "Napoznato"
-#: diskdrake/hd_gtk.pm:388
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427
+#, c-format
msgid "Ext4"
-msgstr "Izađi"
+msgstr ""
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
+#, c-format
msgid "XFS"
-msgstr "HFS"
+msgstr ""
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Swap"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Ostalo"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "Prazno"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "Vrste datoteÄnih sustava:"
-#: diskdrake/hd_gtk.pm:417
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:456
+#, c-format
msgid "This partition is already empty"
-msgstr "Ova particija nije promjenjiva u veliÄini"
+msgstr ""
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "Prvo pritisnite ``Demontiraj''"
-#: diskdrake/hd_gtk.pm:426
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:465
+#, c-format
msgid "Use ``%s'' instead (in expert mode)"
-msgstr "Umjesto toga koristi ``%s''"
+msgstr ""
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Tip"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "Izaberite drugu particiju"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Izaberite particiju"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "Više"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
+#, c-format
msgid "Confirmation"
-msgstr "Postavke"
+msgstr "Potvrda"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "Da ipak nastavim?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Da završim bez spremanja"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "Da završim bez zapisivanje particijske tablice?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "Da li želite spremiti /etc/fstab promjene?"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr ""
"Morate ponovo pokrenuti sustav kako bi se aktivirala promjena particijske "
"tablice"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
"Otherwise no entry for mount point %s will be written in fstab.\n"
"Quit anyway?"
msgstr ""
+"Trebate formatirati particiju %s.\n"
+"U protivnom nijedan unos za toÄku montiranja %s neće biti zapisan u fstab.\n"
+"Prekinuti?"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "OÄisti sve"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "Raspodijeli automatski"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "Prebaci u normalni mod"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "Normalno > Ekspert"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "Hard disk informacije"
#: diskdrake/interactive.pm:371
@@ -1506,7 +1452,7 @@ msgstr "Sve primarne particije su iskorištene"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "Ne mogu dodati niti jednu dodatnu particiju"
#: diskdrake/interactive.pm:373
@@ -1529,151 +1475,145 @@ msgstr "Ponovno uÄitaj particijsku tabelu"
msgid "Detailed information"
msgstr "Detaljne informacije"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
-msgstr ""
+msgstr "Pogled"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Promjena veliÄine"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Oblikovanje"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Dodaj RAID-u"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Dodaj LVM-u"
-#: diskdrake/interactive.pm:413
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:417
+#, c-format
msgid "Use"
-msgstr "KorisniÄki ID"
+msgstr ""
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Obriši"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "Ukloni sa RAID-a"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "Ukloni sa LVM-a"
-#: diskdrake/interactive.pm:418
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:422
+#, c-format
msgid "Remove from dm"
-msgstr "Ukloni sa LVM-a"
+msgstr ""
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "Promijeni RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Koristi za loopback"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Stvori"
-#: diskdrake/interactive.pm:453
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:456
+#, c-format
msgid "Failed to mount partition"
-msgstr "Premijesti datoteku na novu particiju"
+msgstr ""
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Stvori novu particiju"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "PoÄetni sektor:"
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "VeliÄina u MB:"
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "Vrsta datoteÄnog sustava:"
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "Postavke:"
-#: diskdrake/interactive.pm:505
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:512
+#, c-format
msgid "Logical volume name "
-msgstr "Lokalne datoteke"
+msgstr ""
-#: diskdrake/interactive.pm:507
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:514
+#, c-format
msgid "Encrypt partition"
-msgstr "Provjera autentiÄnosti"
+msgstr ""
-#: diskdrake/interactive.pm:508
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:515
+#, c-format
msgid "Encryption key "
-msgstr "Enkripcijski kljuÄ"
+msgstr ""
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "Enkripcijski kljuÄ (ponovno)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "Enkripcijski kljuÄevi se ne slažu"
-#: diskdrake/interactive.pm:521
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:529
+#, c-format
msgid "Missing encryption key"
-msgstr "KljuÄ enkriptiranja datoteÄnog sustava"
+msgstr ""
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "Provjeri za loše blokove?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "Ukloniti loopback datoteku?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
@@ -1681,291 +1621,300 @@ msgstr ""
"Nakon mijenjanja tipa particije %s svi podaci na ovoj particiji biti će "
"obrisani"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "Mijenjam tip particije"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "Koji datoteÄni sustav želite?"
-#: diskdrake/interactive.pm:647
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:646
+#, c-format
msgid "Switching from %s to %s"
-msgstr "Mijenjam iz ext2 u ext3"
+msgstr ""
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr ""
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr ""
-#: diskdrake/interactive.pm:688
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:687
+#, c-format
msgid "Label:"
-msgstr "Oznaka"
+msgstr ""
-#: diskdrake/interactive.pm:709
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:708
+#, c-format
msgid "Where do you want to mount the loopback file %s?"
-msgstr "Gdje želite montirati loopback datoteku %s?"
+msgstr ""
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "Gdje želite montirati uređaj %s?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"Ne mogu maknuti toÄku za montiranje zato Å¡to se ova particija koristi za "
"loop back.\n"
"Uklonite loopback prvo"
-#: diskdrake/interactive.pm:745
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:744
+#, c-format
msgid "Where do you want to mount %s?"
-msgstr "Gdje želite montirati uređaj %s?"
+msgstr ""
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "Mijenjanje veliÄine"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "IzraÄunavam granice fat datoteÄnog sustava"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "Ova particija nije promjenjiva u veliÄini"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "PreporuÄam da prvo backupirate sve podatke s ove particije"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr ""
"Nakon mijenjanja veliÄine particije %s svi podaci na ovoj particiji biti će "
"izgubljeni"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Odaberite novu veliÄinu"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "Nova veliÄina u MB: "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
"filesystem checks will be run on your next boot into Microsoft Windows®"
msgstr ""
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "KljuÄ enkriptiranja datoteÄnog sustava"
-#: diskdrake/interactive.pm:946
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:948
+#, c-format
msgid "Enter your filesystem encryption key"
-msgstr "Izaberite vaÅ¡ kljuÄ za enkriptiranje datoteÄnog sustava"
+msgstr ""
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "Enkripcijski kljuÄ"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr ""
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Izaberite postojeći RAID na koji želite dodati "
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "novi"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Izaberite postojeći LVM na koji želite dodati "
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
+#, c-format
msgid "LVM name"
-msgstr "LVM ime?"
+msgstr ""
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1016
+#, c-format
msgid "\"%s\" already exists"
-msgstr "Datoteka već postoji. Da li da nju upotrijebim?"
+msgstr ""
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
"Do you want to move used physical extents on this volume to other volumes?"
msgstr ""
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr ""
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "Ova particija se ne može koristiti za loopback"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Loopback"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "Ime loopback datoteke:"
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "Dajte ime datoteke"
-#: diskdrake/interactive.pm:1072
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1090
+#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr ""
-"Datoteku koristi neki drugi loopback. Molim izaberite neku drugu datoteku"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "Datoteka već postoji. Da li da nju upotrijebim?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "Opcije montiranja"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "Razno"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "uređaj"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "razina"
-#: diskdrake/interactive.pm:1163
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1181
+#, c-format
msgid "chunk size in KiB"
-msgstr "chunk veliÄina"
+msgstr ""
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "Budite oprezni: ova operacija je opasna"
-#: diskdrake/interactive.pm:1196
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1216
+#, c-format
msgid "Partitioning Type"
-msgstr "Particioniranje"
+msgstr ""
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "Kakav tip particioniranja?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr "Trebate ponovo pokrenuti sustav prije nego promjene postanu aktivne"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "Particijska tablica pogona %s će sada biti zapisana na disk"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "Formatiram particiju %s"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
"Nakon formatiranja particije %s svi podaci na ovoj particiji biti će obrisani"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "Provjeri za loše blokove?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "Premijesti datoteku na novu particiju"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "Sakrij datoteku"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -1976,128 +1925,127 @@ msgid ""
"the contents of the mounted partition)"
msgstr ""
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "Premiješteam datoteke na novu particiju"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "Kopiram %s"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "Uklanjam %s"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "particija %s je sada poznata kao %s"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr ""
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Uređaj: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr ""
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr ""
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "DOS uređaj slovo: %s (nagađanje)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Vrsta: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Ime: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "PoÄetak: sektor %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "VeliÄina: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s sektora"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "Cilindar %d do %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr ""
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "Formatiran\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "Nije formatiran\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "Montiran\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1412
+#, c-format
msgid "Encrypted"
-msgstr "Enkripcijski kljuÄ"
+msgstr ""
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr ""
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2106,7 +2054,7 @@ msgstr ""
"Loopback datoteka(e):\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2115,40 +2063,36 @@ msgstr ""
"Podrazumijevana boot particija\n"
" (za MS-DOS boot, ne za LILO)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Razina %s\n"
-#: diskdrake/interactive.pm:1407
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1427
+#, c-format
msgid "Chunk size %d KiB\n"
-msgstr "Chunk veliÄina %s\n"
+msgstr ""
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "RAID-diskovi %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "Ime loopback datoteke: %s"
-#: diskdrake/interactive.pm:1413
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1433
+#, c-format
msgid ""
"\n"
"Chances are, this partition is\n"
"a Driver partition. You should\n"
"probably leave it alone.\n"
msgstr ""
-"\n"
-"Å anse su, da je ova particija\n"
-"ustvari particija upravljaÄkog programa, vjerojatno\n"
-"biste ju trebali ostaviti.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2161,95 +2105,102 @@ msgstr ""
"particija je za\n"
"dvostruko-podizanje (dual-boot) vašeg sustava.\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr ""
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Samo za Äitanje"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "VeliÄina: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Geometrija: %s cilindara, %s glava, %s sektora\n"
-#: diskdrake/interactive.pm:1438
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Ime: "
+
+#: diskdrake/interactive.pm:1458
+#, c-format
msgid "Medium type: "
-msgstr "Vrsta datoteÄnog sustava:"
+msgstr ""
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "LVM-diskovi %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Vrsta particijske tabele: %s\n"
-#: diskdrake/interactive.pm:1441
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1461
+#, c-format
msgid "on channel %d id %d\n"
-msgstr "na sabirnici %d id %d\n"
+msgstr ""
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Izaberite vaÅ¡ kljuÄ za enkriptiranje datoteÄnog sustava"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
"Upisani enkripcijski kljuÄ je prejednostavan (mora biti dug najmanje %d "
"znakova)"
-#: diskdrake/interactive.pm:1495
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1515
+#, c-format
msgid "Encryption algorithm"
-msgstr "Provjera autentiÄnosti"
+msgstr ""
#: diskdrake/removable.pm:46
#, c-format
msgid "Change type"
msgstr "Promijeni tip"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Odustani"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr ""
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
-#, fuzzy, c-format
+#, c-format
msgid "Domain Authentication Required"
-msgstr "Provjera autentiÄnosti"
+msgstr ""
#: diskdrake/smbnfs_gtk.pm:169
-#, fuzzy, c-format
+#, c-format
msgid "Which username"
-msgstr "KorisniÄko ime"
+msgstr ""
#: diskdrake/smbnfs_gtk.pm:169
-#, fuzzy, c-format
+#, c-format
msgid "Another one"
-msgstr "Internet"
+msgstr ""
#: diskdrake/smbnfs_gtk.pm:178
#, c-format
@@ -2273,41 +2224,41 @@ msgid "Search servers"
msgstr "Poslužitelji za pretraživanje"
#: diskdrake/smbnfs_gtk.pm:211
-#, fuzzy, c-format
-msgid "Search new servers"
-msgstr "Poslužitelji za pretraživanje"
+#, c-format
+msgid "Search for new servers"
+msgstr ""
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "Paket %s treba instalirati. Da li ga želite instalirati?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
-#, fuzzy, c-format
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
+#, c-format
msgid "Could not install the %s package!"
-msgstr "Instaliram paket %s"
+msgstr ""
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "Nužni paket %s nedostaje"
-#: do_pkgs.pm:39 do_pkgs.pm:77
-#, fuzzy, c-format
+#: do_pkgs.pm:74 do_pkgs.pm:137
+#, c-format
msgid "The following packages need to be installed:\n"
-msgstr "Slijedeći paketi će biti instalirani"
+msgstr ""
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "Instaliram pakete..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "Uklanjanje paketa..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2317,32 +2268,39 @@ msgstr ""
"bih mogao instalirati datoteÄni sustav. Provjerite da li je sa vaÅ¡im "
"hardverom sve u redu."
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
+#, c-format
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "Morate imati ESP FAT32 particiju montiranu na /boot/EFI"
+
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Morate imati FAT particiju montiranu na /boot/efi"
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
-#: fs/format.pm:106
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "Stvaram i formatiram datoteku %s"
-#: fs/format.pm:125
-#, fuzzy, c-format
+#: fs/format.pm:131
+#, c-format
msgid "I do not know how to set label on %s with type %s"
-msgstr "ne znam kako formatirati %s kao vrstu %s"
+msgstr ""
-#: fs/format.pm:134
-#, fuzzy, c-format
+#: fs/format.pm:143
+#, c-format
msgid "setting label on %s failed, is it formatted?"
-msgstr "%s formatiranje %s nije uspjelo"
+msgstr ""
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "ne znam kako formatirati %s kao vrstu %s"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s formatiranje %s nije uspjelo"
@@ -2353,85 +2311,82 @@ msgid "Circular mounts %s\n"
msgstr "Kružno montiranje %s\n"
#: fs/mount.pm:85
-#, fuzzy, c-format
+#, c-format
msgid "Mounting partition %s"
-msgstr "Formatiram particiju %s"
+msgstr ""
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "montiranje particije %s u direktorij %s neuspješno"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "Provjeravam %s"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "greška kod demontiranja %s: %s"
-#: fs/mount.pm:140
-#, fuzzy, c-format
+#: fs/mount.pm:141
+#, c-format
msgid "Enabling swap partition %s"
-msgstr "Formatiram particiju %s"
+msgstr ""
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr ""
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"Ne osvježavaj vremenski pristup inodeu na ovom datoteÄnom sustavu\n"
"(na primjer za brži pristup na odlagalište diskusija da se ubrzaju "
"poslužitelji vijesti (newsa))"
-#: fs/mount_options.pm:121
-#, fuzzy, c-format
+#: fs/mount_options.pm:123
+#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-"Ne osvježavaj vremenski pristup inodeu na ovom datoteÄnom sustavu\n"
-"(na primjer za brži pristup na odlagalište diskusija da se ubrzaju "
-"poslužitelji vijesti (newsa))"
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
"Može biti montirano samo eksplicitno (npr.,\n"
"-a opcija neće montirati datoteÄni sustav)."
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr ""
"Ne interpretiraj znak ili blok specijalne ureÄ‘aje na datoteÄnom sustavu."
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
"Ne dozvoli izvršavanje programa na montiranom \n"
@@ -2439,7 +2394,7 @@ msgstr ""
"ima\n"
"datoteÄni sustav koji sadrži programe za arhitekturu drukÄiju od vlastite."
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2450,62 +2405,62 @@ msgstr ""
"(ovo se Äini sigurnim, ali je u stvari nesigurno ako \n"
"imate suidperl(1) instalirano.)"
-#: fs/mount_options.pm:137
+#: fs/mount_options.pm:139
#, c-format
-msgid "Mount the file system read-only."
+msgid "Mount the filesystem read-only."
msgstr "Montiraj datoteÄni sustav samo-za-Äitanje"
-#: fs/mount_options.pm:139
+#: fs/mount_options.pm:141
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr "Svi I/O na datoteÄni sustav bi trebali biti napravljeni sinkronizirano"
-#: fs/mount_options.pm:141
+#: fs/mount_options.pm:143
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr ""
-#: fs/mount_options.pm:143
+#: fs/mount_options.pm:145
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow an ordinary user to mount the filesystem."
msgstr ""
-#: fs/mount_options.pm:145
+#: fs/mount_options.pm:147
#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr ""
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr "Daj dozvolu pisanja obiÄnim korisnicima"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
msgstr ""
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "Dupliciraj mjesto monitranja %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "nema dostupnih particija"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "Tražim particije kako bi pronašao mjesta montiranja"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Odaberite mjesta montiranja"
@@ -2527,18 +2482,18 @@ msgstr ""
msgid "Not enough swap space to fulfill installation, please add some"
msgstr "Nema dovoljno swapa za završetak instalacije, molim dodajte još"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"Morate imati root particiju.\n"
"Prvo napravite particiju (ili kliknite na postojeću) te\n"
"odaberite akciju ``Mjesto monitranja'' te odaberite `/'"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2549,53 +2504,56 @@ msgstr ""
"\n"
"Da ipak nastavim?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "Koristi slobodan prostor"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "Nema dovoljno slobodnog prostora za pravljenje novih particija"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "Koristi postojeće particije"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "Nema postojećih particija koje bih mogao upotrijebiti"
-#: fs/partitioning_wizard.pm:129
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:143
+#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
-msgstr "Iskoristi slobodan prostor na Microsoft Windows® particiji"
+msgstr ""
-#: fs/partitioning_wizard.pm:165
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:179
+#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
-msgstr "Iskoristi slobodan prostor na Windows particiji"
+msgstr ""
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "Kojoj particiji želite promijeniti veliÄinu?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
+msgstr ""
+
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
msgstr ""
-"Vaša Microsoft Windows® particija je prefragmentirana, molim pokrenite "
-"``defrag'' prvo."
-#: fs/partitioning_wizard.pm:180
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:200
+#, c-format
msgid ""
"WARNING!\n"
"\n"
@@ -2613,91 +2571,77 @@ msgid ""
"\n"
"When sure, press %s."
msgstr ""
-"UPOZORENJE!\n"
-"\n"
-"\n"
-"DrakX sada mora promijeniti veliÄinu vaÅ¡e Windows particije.\n"
-"\n"
-"\n"
-"Budite vrlo oprezni budući da je ova operacija izuzetno opasna. Ukoliko još "
-"niste mijenjali veliÄinu particije molim izaÄ‘ite prvo iz instalacije, "
-"pokrenite scandisk pod Windowsima (opcionalno pokrenite defrag), tada "
-"ponovno pokrenite instalaciju. TakoÄ‘er preporuÄljivo je da saÄuvate vaÅ¡e "
-"podatke (napravite backup).\n"
-"\n"
-"\n"
-"Kada ste sigurni da želite nastaviti, pritisnite %s."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Dalje"
-#: fs/partitioning_wizard.pm:195
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:215
+#, c-format
msgid "Partitionning"
-msgstr "Particioniranje"
+msgstr ""
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr "Koliku veliÄinu želite zadržati za windowse particija %s?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "VeliÄina"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "IzraÄunavam granice Microsoft Windows® datoteÄnog sustava"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "Mijenjanje FAT veliÄine nije uspjelo: %s"
-#: fs/partitioning_wizard.pm:226
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:246
+#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
-"Nema FAT particije za mjenjanje veliÄine ili za koriÅ¡tenje loopback-a (ili "
-"nema dovoljno prostora)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Ukloni Windowse(TM)"
-#: fs/partitioning_wizard.pm:231
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:251
+#, c-format
msgid "Erase and use entire disk"
-msgstr "Obriši cijeli disk"
+msgstr ""
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "Imate više od jednog hard diska, na koji želite instalirati Linux?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
+msgstr ""
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "SVE postojeće particije i podaci biti će izgubljeni na disku %s"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "Proizvoljno particioniranje diska"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "Koristi fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2706,65 +2650,70 @@ msgstr ""
"Sada možete razdijeliti %s.\n"
"Kada ste gotovi ne zaboravite spremiti postavu sa `w'"
-#: fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:425
+#, c-format
msgid "Ext2/3/4"
-msgstr "Izađi"
+msgstr ""
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "Ne mogu pronaći bilo kakvo mjesto za instaliranje"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "DrakX Äarobnjak za particioniranje je pronaÅ¡ao slijedeća rjeÅ¡enja:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr ""
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "Particioniranje neuspjelo: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "JFS se ne može koristiti na particijama koje su manje od 16 MB"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "ReiserFS se ne može koristiti na particijama koje su manje od 32 MB"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr ""
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "jednostavno"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "sa /usr"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "poslužitelj"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr ""
-#: fsedit.pm:247
-#, fuzzy, c-format
+#: fsedit.pm:257
+#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2772,121 +2721,97 @@ msgid ""
"\n"
"Do you agree to lose all the partitions?\n"
msgstr ""
-"Ne mogu proÄitati particijsku tablicu, previÅ¡e je koruptirana za mene :(\n"
-"Mogu pokušati sa brisanjem loših particija (SVI PODACI će biti "
-"izgubljeni!).\n"
-"Drugo rješenje je onemogućiti DrakX-u da mjenja particijsku tablicu.\n"
-"(greška je %s)\n"
-"\n"
-"Da li se slažete da izgubite sve particije?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "Mjesto montiranja mora poÄeti sa /"
-#: fsedit.pm:426
-#, fuzzy, c-format
+#: fsedit.pm:441
+#, c-format
msgid "Mount points should contain only alphanumerical characters"
-msgstr "Ime pisaÄa može sadržavati samo slova, brojeve i podvlaku"
+msgstr ""
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "Već postoji particija sa mjestom montiranja %s\n"
-#: fsedit.pm:431
-#, fuzzy, c-format
+#: fsedit.pm:447
+#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Izabrali ste softwaresku RAID particiju kao root (/).\n"
-"Nema bootloader-a koji je u mogućnosti to podržati bez /boot particije.\n"
-"Zato budite pažljivi da dodate /boot particiju"
-#: fsedit.pm:438
-#, fuzzy, c-format
+#: fsedit.pm:453
+#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-"Izabrali ste softwaresku RAID particiju kao root (/).\n"
-"Nema bootloader-a koji je u mogućnosti to podržati bez /boot particije.\n"
-"Zato budite pažljivi da dodate /boot particiju"
-#: fsedit.pm:446
-#, fuzzy, c-format
+#: fsedit.pm:461
+#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr ""
-"Izabrali ste softwaresku RAID particiju kao root (/).\n"
-"Nema bootloader-a koji je u mogućnosti to podržati bez /boot particije.\n"
-"Zato budite pažljivi da dodate /boot particiju"
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
-#, fuzzy, c-format
+#: fsedit.pm:472
+#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Izabrali ste softwaresku RAID particiju kao root (/).\n"
-"Nema bootloader-a koji je u mogućnosti to podržati bez /boot particije.\n"
-"Zato budite pažljivi da dodate /boot particiju"
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr ""
"Ne možete koristiti enkriptirani datoteÄni sustav za toÄku montiranja %s"
-#: fsedit.pm:447
-#, fuzzy, c-format
+#: fsedit.pm:482
+#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
-msgstr "Ne možete koristiti LVM logiÄki prostor za mjesto montiranja %s"
+msgstr ""
-#: fsedit.pm:449
-#, fuzzy, c-format
+#: fsedit.pm:484
+#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-"Izabrali ste softwaresku RAID particiju kao root (/).\n"
-"Nema bootloader-a koji je u mogućnosti to podržati bez /boot particije.\n"
-"Zato budite pažljivi da dodate /boot particiju"
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "Ovaj direktorij bi trebao ostati unutar root datoteÄnog sustava"
-#: fsedit.pm:457 fsedit.pm:459
-#, fuzzy, c-format
+#: fsedit.pm:492 fsedit.pm:494
+#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
"point\n"
msgstr ""
-"Treba vam istinski datoteÄni sustav (ex2, reiserfs) za ovo mjesto "
-"montiranja\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "Nema dovoljno slobodnog prostora za auto-alokaciju"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "Nema ništa za uraditi"
@@ -2896,420 +2821,357 @@ msgstr "Nema ništa za uraditi"
msgid "SATA controllers"
msgstr ""
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr ""
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "(E)IDE/ATA kontroleri "
-#: harddrake/data.pm:92
-#, fuzzy, c-format
+#: harddrake/data.pm:93
+#, c-format
msgid "Card readers"
-msgstr "Memorija kartice (DMA)"
+msgstr ""
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "Kontroleri Firewire-a"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr ""
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "SCSI kontroleri"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr ""
-#: harddrake/data.pm:137
-#, fuzzy, c-format
+#: harddrake/data.pm:138
+#, c-format
msgid "USB ports"
-msgstr ", USB pisaÄ \\/*%s"
+msgstr ""
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "SMBus kontroleri"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "Mostovi i sistemski kontroleri"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Disketa"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Poštanski broj"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "Hard Disk"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr ""
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CDROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "CD/DVD snimaÄi"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "Vrsta"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "AGP kontroleri"
-#: harddrake/data.pm:262
-#, fuzzy, c-format
+#: harddrake/data.pm:263
+#, c-format
msgid "Videocard"
-msgstr "Video mod"
+msgstr ""
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr ""
-#: harddrake/data.pm:279
-#, fuzzy, c-format
+#: harddrake/data.pm:280
+#, c-format
msgid "Tvcard"
-msgstr "TV kartica"
+msgstr ""
-#: harddrake/data.pm:289
-#, fuzzy, c-format
+#: harddrake/data.pm:290
+#, c-format
msgid "Other MultiMedia devices"
-msgstr "Ostali mediji"
+msgstr ""
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "ZvuÄna kartica"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr ""
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "procesori"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "Interna ISDN kartica"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr ""
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr ""
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr ""
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr ""
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr ""
-#: harddrake/data.pm:393
-#, fuzzy, c-format
+#: harddrake/data.pm:394
+#, c-format
msgid "Ethernetcard"
-msgstr "Ethernet kartica"
+msgstr ""
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "Modem"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "ADSL adapteri"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "Memorija"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "PisaÄ"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr ""
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "IgraÄka palica"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Tipkovnica"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr ""
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "Miš"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr ""
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "UPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "Skener"
-#: harddrake/data.pm:540
-#, fuzzy, c-format
+#: harddrake/data.pm:542
+#, c-format
msgid "Unknown/Others"
-msgstr "GeneriÄki"
+msgstr ""
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "cpu # "
-#: harddrake/sound.pm:303
-#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "Molimo priÄekajte... Primjenjujem konfiguraciju"
-
-#: harddrake/sound.pm:366
+#: harddrake/sound.pm:80
#, c-format
-msgid "Enable PulseAudio"
+msgid "No known driver"
msgstr ""
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
+msgid "There's no known driver for your sound card (%s)"
msgstr ""
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
+msgid "Enable PulseAudio"
msgstr ""
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr ""
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr ""
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "Nema slternativnog upravljaÄkog programa "
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
"currently uses \"%s\""
msgstr ""
-#: harddrake/sound.pm:405
-#, fuzzy, c-format
+#: harddrake/sound.pm:140
+#, c-format
msgid "Sound configuration"
-msgstr "CUPS postavke"
+msgstr ""
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
+msgid "Sound troubleshooting"
msgstr ""
-#: harddrake/sound.pm:414
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "UpravljaÄki program:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- 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.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-
-#: harddrake/sound.pm:450
-#, fuzzy, c-format
-msgid "No open source driver"
-msgstr "X upravljaÄki program"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-
-#: harddrake/sound.pm:454
-#, fuzzy, c-format
-msgid "No known driver"
-msgstr "X upravljaÄki program"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr ""
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
+"- \"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\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
+"\n"
+"\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
+"\n"
+"\n"
+"- \"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.\n"
+"\n"
+"\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "Dopusti da sam odaberem upravljaÄki program"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "Odaberite nametnuti upravljaÄki program"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
+"\n"
+"\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
+"\n"
+"\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
+"\n"
+"\n"
+"- \"/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)\n"
msgstr ""
#: harddrake/v4l.pm:12
@@ -3318,9 +3180,9 @@ msgid "Auto-detect"
msgstr "Koristi auto detekciju"
#: harddrake/v4l.pm:97 harddrake/v4l.pm:285 harddrake/v4l.pm:337
-#, fuzzy, c-format
+#, c-format
msgid "Unknown|Generic"
-msgstr "GeneriÄki"
+msgstr ""
#: harddrake/v4l.pm:130
#, c-format
@@ -3338,83 +3200,86 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
#: harddrake/v4l.pm:478
-#, fuzzy, c-format
+#, c-format
msgid "Card model:"
-msgstr "Memorija kartice (DMA)"
+msgstr ""
#: harddrake/v4l.pm:479
-#, fuzzy, c-format
+#, c-format
msgid "Tuner type:"
-msgstr "Promijeni tip"
+msgstr ""
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "U redu"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Da"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "Ne"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Izaberite datoteku"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Dodaj"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Izmijeni"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Završetak"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "Prethodni"
-#: interactive/curses.pm:556 ugtk2.pm:872
-#, fuzzy, c-format
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
+#, c-format
msgid "No file chosen"
-msgstr "izbornik datoteka"
+msgstr ""
-#: interactive/curses.pm:560 ugtk2.pm:876
-#, fuzzy, c-format
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
+#, c-format
msgid "You have chosen a directory, not a file"
-msgstr "Ime '/' može biti samo mapa, a ne kljuÄ"
+msgstr ""
-#: interactive/curses.pm:562 ugtk2.pm:878
-#, fuzzy, c-format
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
+#, c-format
msgid "No such directory"
-msgstr "Nije mapa"
+msgstr ""
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "Datoteka ne postoji"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr ""
@@ -3496,1248 +3361,1269 @@ msgstr "Ponovno Pošalji"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "Andora"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "Ujedinjeni Arapski Emirati"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "Afganistan"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antigua i Barbuda"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Anguilla"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "Albanija"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "Armenija"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Netherlands Antilles"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "Angola"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "Antartika"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "Argentina"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "AmeriÄki Samoa"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "Austrija"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "Australija"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "Aruba"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "Azerbedžan"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Bosna i Hercegovina"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbados"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Bangladeš"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Belgija"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Burkina Faso"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "Bugarska"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Bahrain"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Burundi"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Benin"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Bermuda"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Brunei Darussalam"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Bolivija"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Brazil"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahami"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "Butan"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Bouvet Otok"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Bocvana"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Bjelorusija"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Belize"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "Kanada"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Cocos (Keeling) OtoÄje"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "Congo (Kinshasa)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "Centralna AfriÄka Republika"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "Congo (Brazzaville)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Switzerland"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "Cote d'Ivoire"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Cook Islands"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "ÄŒile"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "Kamerun"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "Kina"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "Kolumbija"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "Kosta Rika"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Srbija i Crna Gora"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "Kuba"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Cape Verde"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "Christmas Otok"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "Cipar"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "Češka Republika"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "NjemaÄka"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Äibuti"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Danska"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Dominica"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Dominikanska Republika"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "Alžir"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Evkador"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Estonija"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Egipat"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Zapadna Sahara"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Eritreja"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "Å panjolska"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "Etiopija"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Finska"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Fiđi"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Falkland OtoÄje (Malvinas)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Micronesia"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Faroe OtoÄje"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Francuska"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Gabon"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "Ujedinjeno Kraljevstvo"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Grenada"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "Gruzija"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "Francuska Gvineja"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Gana"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Gibraltar"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Greenland"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Gambija"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Gvineja"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Guadeloupe"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Ekvatorijalna Gvineja"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "GrÄka"
-#: lang.pm:298
-#, fuzzy, c-format
+#: lang.pm:387
+#, c-format
msgid "South Georgia and the South Sandwich Islands"
-msgstr "South Georgia and the South Sandwich Island"
+msgstr ""
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Gvatemala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Guam"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Gvineja-Bisau"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Gvajana"
-#: lang.pm:303
-#, fuzzy, c-format
+#: lang.pm:392
+#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Hong Kong"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Heard i McDonald otoci"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Honduras"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "Hrvatska"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Haiti"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "Mađarska"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Indonezija"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Irska"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Izrael"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "Indija"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Teritorij Britanskog Indijskog Oceana"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Irak"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "Iran"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Island"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "Italija"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Jamajka"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "Jordan"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "Japan"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "Kenija"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "Kyrgyzstan"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "Kambodža"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Kiribati"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "Komori"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "Saint Kitts and Nevis"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "Koreja (Sjeverna)"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "Prisili"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Kuvajt"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "Kajmansko otoÄje"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "Kazakhstan"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Laos"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Libanon"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Sveta Lucija"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Linhenštajn"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Å ri Lanka"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Liberija"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Lesoto"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Litva"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Luksemburg"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Latvija"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "Libija"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "Maroko"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "Monako"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "Moldavija"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "Madagaskar"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Marshall Islands"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "Makedonija"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "Mali"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Mianmar"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "Mongolija"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Northern Mariana Islands"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "Martinique"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "Mauritania"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montserrat"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "Malta"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "Mauricijus"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "Maldivi"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Malawi"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "Meksiko"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "Malezija"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "Mozambique"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "Namibija"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "Nova Kaledonia"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "Niger"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Norfolk Island"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "Nigerija"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Nikaragva"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Nizozemska"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Norveška"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "Nepal"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "Nauru"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niue"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "Novi Zeland"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "Oman"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "Panama"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "Peru"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "Francuska Polinezija"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "Papua Nova Gvineja"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Filipini"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "Pakistan"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "Poljska"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Saint Pierre and Miquelon"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitcairn"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "Puerto Rico"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Spremi odabir paketa"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "Portugal"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paragvaj"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Palau"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Kvatar"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "Reunion"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Rumunjska"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Rusija"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Ruanda"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "Saudijska Arabija"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Solomonsko otoÄje"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Sejšeli"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "Sudan"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Å vedska"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Singapur"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Sveta Helena"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Slovenija"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Svalbard and Jan Mayen Islands"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "SlovaÄka"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Sierra Leone"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "San Marino"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Senegal"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "Somalija"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Surinam"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "Sao Tome and Principe"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "El Salvador"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "Sirija"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Svazilend"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Turks and Caicos Islands"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "ÄŒad"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "Francuski južni teritoriji"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Togo"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Tajland"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "Tajikistan"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Tokelau"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "IstoÄni Timor"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "Turkmenistan"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Tunis"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Tonga"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "Turska"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Trinidad i Tobago"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Tuvalu"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "Tajvan"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Tanzanija"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Ukrajina"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Uganda"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "United States Minor Outlying Islands"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "Sjedinjene AmeriÄke Države"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Urugvaj"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Uzbekistan"
-#: lang.pm:436
-#, fuzzy, c-format
+#: lang.pm:525
+#, c-format
msgid "Vatican"
-msgstr "Latvija"
+msgstr ""
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "Sveti Vincent i Granada"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Venecuela"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "DjeviÄanski Otoci (Britanski)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "DjeviÄanski Otoci (U.S.)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Vijetnam"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Vanuatu"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "Wallis i Futuna"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Samoa"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Jemen"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Mayotte"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "Južna Afrika"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Zambija"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Zimbabve"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "Dobrodošli u %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr ""
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "Ukloni logiÄki volumen prvo\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
+#. -PO: Only write something if needed:
#: messages.pm:11
-#, fuzzy, c-format
+#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr " "
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "Uvod"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+"Operativni sustav i njegove razliÄite komponente raspoložive u Mageia "
+"distribuciji \n"
+"će se zvati \"Software-ski Produkti\" daljnje u tekstu. Software-ski "
+"Produkti ukljuÄuju, ali nisu \n"
+"ograniÄeni na, skup programa, metoda, zakona i dokumentacija vezanih uz "
+"operativni\n"
+"sustav i razliÄite komponente Mageia distribucije."
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr "1. Licencni Dogovor"
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4751,16 +4637,39 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+"Molimo pažljivo proÄitajte ovaj dokument. Ovaj dokument je licenci dogovor "
+"između vas i \n"
+"Mageia koji se primjenjuje na Software-ske produkte.\n"
+"Instaliranjem, dupliciranjem ili korištenjem Software-skih Produkata u bilo "
+"kojem obliku,eksplicitno \n"
+"prihvaćate i potpuno se slažete da ćete prihvatiti stavke i uvjete ove "
+"Licence. \n"
+"Ukoliko se ne slažete sa bilo kojim dijelom licence, nije vam dozvoljeno "
+"instalirati, duplicirati ili koristiti \n"
+"Software-ski produkt. \n"
+"Svaki pokušaj instalacije, dupliciranja ili korištenja Software-skog "
+"Produkta u obliku kojem ne priliÄi \n"
+"sa stavkama i uvjetima ove licence je prazno i uništiti će vaša prava pod "
+"ovom\n"
+"Licencom. Uslijed uništenja licence, morate odmah unišititi sve kopije \n"
+"Software-skog Produkta."
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr "2. OgraniÄeno Jamstvo"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4768,15 +4677,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4785,116 +4694,36 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
-"The Software Products consist of components created by different persons or "
-"entities. %s\n"
-"Most of these licenses allow you to use, duplicate, adapt or redistribute "
-"the components which \n"
-"they cover. Please read carefully the terms and conditions of the license "
-"agreement for each component \n"
-"before using any component. Any question on a component license should be "
-"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
-"All rights to the components of the Software Products belong to their "
-"respective authors and are \n"
-"protected by intellectual property and copyright laws applicable to software "
-"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
-"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
-"If any portion of this agreement is held void, illegal or inapplicable by a "
-"court judgment, this \n"
-"portion is excluded from this contract. You remain bound by the other "
-"applicable sections of the \n"
-"agreement.\n"
-"The terms and conditions of this License are governed by the Laws of "
-"France.\n"
-"All disputes on the terms of this license will preferably be settled out of "
-"court. As a last \n"
-"resort, the dispute will be referred to the appropriate Courts of Law of "
-"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"you."
msgstr ""
-"Uvod\n"
-"\n"
-"Operativni sustav i njegove razliÄite komponente raspoložive u Mandriva "
-"Linux distribuciji \n"
-"će se zvati \"Software-ski Produkti\" daljnje u tekstu. Software-ski "
-"Produkti ukljuÄuju, ali nisu \n"
-"ograniÄeni na, skup programa, metoda, zakona i dokumentacija vezanih uz "
-"operativni\n"
-"sustav i razliÄite komponente Mandriva Linux distribucije.\n"
-"\n"
-"\n"
-"1. Licencni Dogovor\n"
-"\n"
-"Molimo pažljivo proÄitajte ovaj dokument. Ovaj dokument je licenci dogovor "
-"između vas i \n"
-"Mandriva S.A. koji se primjenjuje na Software-ske produkte.\n"
-"Instaliranjem, dupliciranjem ili korištenjem Software-skih Produkata u bilo "
-"kojem obliku,eksplicitno \n"
-"prihvaćate i potpuno se slažete da ćete prihvatiti stavke i uvjete ove "
-"Licence. \n"
-"Ukoliko se ne slažete sa bilo kojim dijelom licence, nije vam dozvoljeno "
-"instalirati, duplicirati ili koristiti \n"
-"Software-ski produkt. \n"
-"Svaki pokušaj instalacije, dupliciranja ili korištenja Software-skog "
-"Produkta u obliku kojem ne priliÄi \n"
-"sa stavkama i uvjetima ove licence je prazno i uništiti će vaša prava pod "
-"ovom\n"
-"Licencom. Uslijed uništenja licence, morate odmah unišititi sve kopije \n"
-"Software-skog Produkta.\n"
-"\n"
-"\n"
-"2. OgraniÄeno Jamstvo\n"
-"\n"
"Software-ski Produkt i pripadajuća dokumentacija je pružena \"kako je\", bez "
"jamstva, do \n"
"mjere dozvoljene zakonom.\n"
-"Mandriva S.A. neće, u bilo kojim sluÄajevima i do te mjere dozvoljene "
-"zakonom, biti odgovaran za bilo kakvu specijalnu,\n"
+"Mageia neće, u bilo kojim sluÄajevima i do te mjere dozvoljene zakonom, biti "
+"odgovaran za bilo kakvu specijalnu,\n"
"nesretnu, direktnu ili indirektnu Å¡tetu bilo kakvu (ukljuÄujući granice "
"štete od gubitka\n"
"posla, prestanka posla, financijskih gubitaka, legalnih plaćanja i kazni "
"posljedica sudskih \n"
"presuda, ili bilo kakvih drugih posljedica gubitka) što je posljedica "
"korištenja ili nemogućnosti korištenja Software-skog \n"
-"Produkta, iako je Mandriva S.A. bio upozoren od mogućnosti takve \n"
+"Produkta, iako je Mageia bio upozoren od mogućnosti takve \n"
"štete.\n"
"\n"
"OGRANIÄŒENA ODGOVORNOST POVEZANA SA POSJEDOVANJEM ILI KORIÅ TENJEM ZABRANJENOG "
"SOFTWARE-A U NEKIM ZEMLJAMA\n"
"\n"
-"Do granice dozvoljene zakonom, Mandriva S.A. ili njegovi distributori neće, "
-"u bilo kakvim sluÄajevima, biti \n"
+"Do granice dozvoljene zakonom, Mageia ili njegovi distributori neće, u bilo "
+"kakvim sluÄajevima, biti \n"
"odgovaran za bilo kakvu specijalnu, nesretnu, direktnu ili indirektnu štetu "
"bilo kako (ukljuÄujući \n"
"ograniÄene Å¡tete zbog gubitka posla, prekida posla, financijskog gubitka, "
@@ -4903,48 +4732,81 @@ msgstr ""
"posljedicagubitka) što je posljedica \n"
"posjedovanja ili korištenja software-skih komponenti ili kao posljedica "
"skidanja (download-a) software-skih komponenti \n"
-"sa jednog od Mandriva Linux site-ova koja su zabranjena ili ograniÄena u "
-"nekim zemljama po lokalnim zakonima.\n"
+"sa jednog od Mageia site-ova koja su zabranjena ili ograniÄena u nekim "
+"zemljama po lokalnim zakonima.\n"
"Ova ograniÄena odgovornost se primjenjuje na, ali nije ograniÄena, jake "
"kriptografske komponente \n"
-"ukljuÄene u Software-ski Produkt.\n"
-"\n"
-"\n"
-"3. GPL Licenca i sliÄne licence\n"
-"\n"
-"Software-ski Prodkt se sastoji od komponenti napravljenih od raznih ljudi "
-"ili entiteta. Veliki \n"
-"broj tih komponenti je pokriveno pod stavkama i uvjetima GNU Opće Javne \n"
-"Licence, u daljnjem tekstu zvana \"GPL\", ili sliÄnih licenci. Veliki broj "
-"tih licenci dozvoljava vam korištenje, \n"
-"dupliciranje, prilagođavanje ili redistribuciju komponenti koju ona pokriva. "
-"Molimo proÄitajte pažljivo stavke \n"
-"i uvjete licencnog dogovora svake komponente prije korištenja bilo koje "
-"komponente. Bilo koje pitanje \n"
-"o licenci komponente trebao bi biti adresiran autoru komponente a ne "
-"Mandriva-u.\n"
-"Programe razvijeni od strane Mandriva S.A. su pokriveni GPL licencom. "
-"Dokumentacija napisana \n"
-"od strane Mandriva S.A. je pokrivena specifiÄnom licencom. Molimo pogledajte "
-"dokumentaciju za \n"
-"više detalja.\n"
-"\n"
-"\n"
-"4. Prava na intelektualno vlasništvo\n"
-"\n"
+"ukljuÄene u Software-ski Produkt."
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr "3. GPL Licenca i sliÄne licence"
+
+#: messages.pm:70
+#, c-format
+msgid ""
+"The Software Products consist of components created by different persons or "
+"entities.\n"
+"Most of these licenses allow you to use, duplicate, adapt or redistribute "
+"the components which \n"
+"they cover. Please read carefully the terms and conditions of the license "
+"agreement for each component \n"
+"before using any component. Any question on a component license should be "
+"addressed to the component \n"
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
+"Documentation written \n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr "4. Prava na intelektualno vlasništvo"
+
+#: messages.pm:81
+#, c-format
+msgid ""
+"All rights to the components of the Software Products belong to their "
+"respective authors and are \n"
+"protected by intellectual property and copyright laws applicable to software "
+"programs.\n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
+"Products, as a whole or in parts, by all means and for all purposes.\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
"Sva prava komponenti Software-skog Produkta pripada njihovim uvaženim "
"autorima i \n"
"zaštićeni su intelektualnim vlasništvom i autorskim zakonima primjenjivim na "
"software-ske programe.\n"
-"Mandriva S.A. zadržava svoje pravo za izmjenu ili prilagođavanje Software-"
-"skog Produkta, kao cijelinu ili u\n"
+"Mageia zadržava svoje pravo za izmjenu ili prilagođavanje Software-skog "
+"Produkta, kao cijelinu ili u\n"
"dijelovima, u svim sluÄajevima za sve namjene.\n"
-"\"Mandriva\", \"Mandriva Linux\" i pripadajući logoi su zaštićeni prodajni "
-"znaci Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Državni zakoni \n"
-"\n"
+"\"Mageia\" i pripadajući logoi su zaštićeni prodajni znaci %s"
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr "5. Državni zakoni"
+
+#: messages.pm:90
+#, c-format
+msgid ""
+"If any portion of this agreement is held void, illegal or inapplicable by a "
+"court judgment, this \n"
+"portion is excluded from this contract. You remain bound by the other "
+"applicable sections of the \n"
+"agreement.\n"
+"The terms and conditions of this License are governed by the Laws of "
+"France.\n"
+"All disputes on the terms of this license will preferably be settled out of "
+"court. As a last \n"
+"resort, the dispute will be referred to the appropriate Courts of Law of "
+"Paris - France.\n"
+"For any question on this document, please contact Mageia."
+msgstr ""
"Ukoliko neki dio ovog dogovora govori ništa, ilegalan ili neprikladan "
"sudstvu, taj \n"
"dio može se iskljuÄiti iz ovog ugovora. Ali ostajete obveznu drugim "
@@ -4954,162 +4816,55 @@ msgstr ""
"Sve sporove oko stavaka licence će preferirano biti uređeno sudom. Kao "
"zadnji \n"
"izlaz, spor će biti predan odgovarajućem Sudu u Parizu - Francuska.\n"
-"Za bilo kakva pitanja o ovom dokumentu, molimo kontaktirajte Mandriva S."
-"A. \n"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
+"Za bilo kakva pitanja o ovom dokumentu, molimo kontaktirajte Mageia S.A."
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
msgstr ""
-#: messages.pm:120
+#: messages.pm:111
#, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
-#, fuzzy, c-format
+#: messages.pm:113
+#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
msgstr ""
-"ÄŒestitam, instalacija je kompletna.\n"
-"Uklonite boot medij i pritisnite return za ponovno podizanje.\n"
-"\n"
-"\n"
-"Za informacije o popravcima koji su raspoloživi za ovo izdanje Mandriva "
-"Linux-a,\n"
+"Za informacije o popravcima koji su raspoloživi za ovo izdanje Mageia-a,\n"
"konzultirajte Eratu raspoloživu na\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Informacije o konfiguriranju vašeg sustava je raspoloživo u poslije\n"
-"instalacijskom poglavlju od Official Mandriva Linux User's Guide."
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
#: modules/interactive.pm:19
-#, fuzzy, c-format
+#, c-format
msgid "This driver has no configuration parameter!"
-msgstr "OKI winprinter konfiguracija"
+msgstr ""
#: modules/interactive.pm:22
-#, fuzzy, c-format
+#, c-format
msgid "Module configuration"
-msgstr "RuÄno namjeÅ¡tanje"
+msgstr ""
#: modules/interactive.pm:22
#, c-format
@@ -5137,24 +4892,24 @@ msgid "See hardware info"
msgstr "Pokaži info o hardveru"
#: modules/interactive.pm:83
-#, fuzzy, c-format
+#, c-format
msgid "Installing driver for USB controller"
-msgstr "Instaliram upravljaÄki program %s za karticu %s"
+msgstr ""
#: modules/interactive.pm:84
-#, fuzzy, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "Instaliram upravljaÄki program %s za karticu %s"
+#, c-format
+msgid "Installing driver for firewire controller \"%s\""
+msgstr ""
#: modules/interactive.pm:85
-#, fuzzy, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "Instaliram upravljaÄki program %s za karticu %s"
+#, c-format
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr ""
#: modules/interactive.pm:86
-#, fuzzy, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "Instaliram upravljaÄki program %s za karticu %s"
+#, c-format
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr ""
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5169,13 +4924,11 @@ msgid "Configuring Hardware"
msgstr ""
#: modules/interactive.pm:111
-#, fuzzy, c-format
+#, c-format
msgid ""
"You may now provide options to module %s.\n"
"Note that any address should be entered with the prefix 0x like '0x123'"
msgstr ""
-"Sada možete unijeti opcije za modul %s.\n"
-"Primjetite da svaka adresa treba biti unešena sa prefiksom 0x kao '0x123'"
#: modules/interactive.pm:117
#, c-format
@@ -5237,35 +4990,35 @@ msgstr ""
"UÄitavanje modula %s nije uspjelo.\n"
"Da li želite pokušati ponovo sa drugim parametrima?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr ""
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr ""
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr ""
-#: mygtk2.pm:1544 mygtk2.pm:1545
-#, fuzzy, c-format
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
+#, c-format
msgid "Password seems secure"
-msgstr "Lozinka"
+msgstr ""
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "montiranje nije uspjelo: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "Proširene particije nisu podržane na ovoj platformi"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
@@ -5273,123 +5026,120 @@ msgstr ""
"Jedino rješenje je da pomaknete vašu primarnu particiju kako bi rupa bila\n"
"odmah do proširenih particija."
-#: partition_table/raw.pm:299
-#, fuzzy, c-format
+#: partition_table/raw.pm:293
+#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
msgstr ""
-"Nešto loše se dešava sa vašim pogonom. \n"
-"Test za provjeru integriteta podataka je neuspješan. \n"
-"To znaÄi da pisanje bilo Äega na vaÅ¡ disk rezultira sluÄajnim smećem"
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr ""
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr ""
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr ""
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr ""
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr ""
-#: pkgs.pm:269 pkgs.pm:270
-#, fuzzy, c-format
+#: pkgs.pm:281 pkgs.pm:282
+#, c-format
msgid "Unused hardware support"
-msgstr "omogući podršku za radio"
+msgstr ""
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr ""
-#: raid.pm:42
-#, fuzzy, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
-msgstr "Ne mogu dodati particiju na _formatirani_ RAID md%d"
+#: raid.pm:59
+#, c-format
+msgid "Cannot add a partition to _formatted_ RAID %s"
+msgstr ""
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "Nema dovoljno particija za RAID nivo %d\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "Ne mogu napraviti direktorij /usr/share/sane/firmware!"
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "Ne mogu napraviti link /usr/share/sane/%s!"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr "Ne mogu kopirati firmware datoteku %s u /usr/share/sane/firmware!"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr "Ne mogu postaviti ovlasti firmware datoteke %s!"
-#: scanner.pm:200
-#, fuzzy, c-format
+#: scanner.pm:199
+#, c-format
msgid "Scannerdrake"
-msgstr "Odaberite skener"
+msgstr ""
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr "Nije bilo moguće instalirati pakete potrebe za razmjenu vaših skenera"
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr ""
#: security/help.pm:11
-#, fuzzy, c-format
+#, c-format
msgid "Accept bogus IPv4 error messages."
-msgstr "Prihvati lažne IPv4 poruke o greškama"
+msgstr ""
#: security/help.pm:13
-#, fuzzy, c-format
+#, c-format
msgid "Accept broadcasted icmp echo."
-msgstr "Prihvati broadcastani icmp echo"
+msgstr ""
#: security/help.pm:15
-#, fuzzy, c-format
+#, c-format
msgid "Accept icmp echo."
-msgstr "Prihvati icmp echo"
+msgstr ""
#: security/help.pm:17
-#, fuzzy, c-format
+#, c-format
msgid "Allow autologin."
-msgstr "Dozvoli/Zabrani auto-prijavu"
+msgstr "Dozvoli autologin."
#. -PO: here "ALL" is a value in a pull-down menu; translate it the same as "ALL" is
#: security/help.pm:21
-#, fuzzy, c-format
+#, c-format
msgid ""
"If set to \"ALL\", /etc/issue and /etc/issue.net are allowed to exist.\n"
"\n"
@@ -5397,27 +5147,21 @@ msgid ""
"\n"
"Else only /etc/issue is allowed."
msgstr ""
-"Ukoliko ste podesili na \"ALL\", imat ćete /etc/issue i /etc/issue.net.\n"
-"\n"
-"Ukoliko ste podesili na NONE, nećete imati niti jednu \"distribuciju"
-"\" (issue).\n"
-"\n"
-"Bez ikakvog podešenja imat ćete samo /etc/issue."
#: security/help.pm:27
-#, fuzzy, c-format
+#, c-format
msgid "Allow reboot by the console user."
-msgstr "Dozvoli/Zabrani ponovno pokretanje od strane korisnika konzole."
+msgstr ""
#: security/help.pm:29
-#, fuzzy, c-format
+#, c-format
msgid "Allow remote root login."
-msgstr "(na ovom raÄunalu)"
+msgstr ""
#: security/help.pm:31
-#, fuzzy, c-format
+#, c-format
msgid "Allow direct root login."
-msgstr "(na ovom raÄunalu)"
+msgstr ""
#: security/help.pm:33
#, c-format
@@ -5426,20 +5170,16 @@ msgid ""
msgstr ""
#: security/help.pm:35
-#, fuzzy, c-format
+#, c-format
msgid ""
"Allow to export display when\n"
"passing from the root account to the other users.\n"
"\n"
"See pam_xauth(8) for more details.'"
msgstr ""
-"Dozvolite/zabranite eksportiranje zaslona kada\n"
-"prolazite sa root raÄuna na druge korisnike.\n"
-"\n"
-"Pogledajte pam_xauth(8) za više detalja.'"
#: security/help.pm:40
-#, fuzzy, c-format
+#, c-format
msgid ""
"Allow X connections:\n"
"\n"
@@ -5449,13 +5189,6 @@ msgid ""
"\n"
"- \"None\" (no connection)."
msgstr ""
-"Dozvoli/Zabrani X veze:\n"
-"\n"
-"- ALL (Sve veze su dozvoljene),\n"
-"\n"
-"- LOCAL (samo veze sa lokalnog raÄunala),\n"
-"\n"
-"- NONE (bez veza)."
#: security/help.pm:48
#, c-format
@@ -5479,8 +5212,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
#: security/help.pm:63
@@ -5504,23 +5237,18 @@ msgstr ""
"doda servis ako je prisutan u datoteci tijekom instalacije paketa."
#: security/help.pm:72
-#, fuzzy, c-format
+#, c-format
msgid ""
"Enable crontab and at for users.\n"
"\n"
"Put allowed users in /etc/cron.allow and /etc/at.allow (see man at(1)\n"
"and crontab(1))."
msgstr ""
-"Omogući/iskljuÄi crontab i at za korisnike.\n"
-"\n"
-"Stavi korisnike kojima je dozvoljeno u /etc/cron.allow i /etc/at.allow "
-"(vidi upute na (1)\n"
-"i crontab(1))."
#: security/help.pm:77
-#, fuzzy, c-format
+#, c-format
msgid "Enable syslog reports to console 12"
-msgstr "Omogući/iskljuÄi izvjeÅ¡taj sysloga u konzolu 12"
+msgstr ""
#: security/help.pm:79
#, c-format
@@ -5530,36 +5258,36 @@ msgid ""
msgstr ""
#: security/help.pm:80
-#, fuzzy, c-format
+#, c-format
msgid "Security Alerts:"
-msgstr "Sigurnosna razina"
+msgstr ""
#: security/help.pm:82
-#, fuzzy, c-format
+#, c-format
msgid "Enable IP spoofing protection."
-msgstr "Omogući zaštitu od krivotvorenja IP adresa"
+msgstr ""
#: security/help.pm:84
-#, fuzzy, c-format
+#, c-format
msgid "Enable libsafe if libsafe is found on the system."
-msgstr "Omogući libsafe ako je libsafe pronađen na sistemu"
+msgstr ""
#: security/help.pm:86
-#, fuzzy, c-format
+#, c-format
msgid "Enable the logging of IPv4 strange packets."
-msgstr "Omogući voÄ‘enje zapisa Äudnih IPv4 paketa"
+msgstr ""
#: security/help.pm:88
-#, fuzzy, c-format
+#, c-format
msgid "Enable msec hourly security check."
-msgstr "Omogući sigurnosnu provjeru msec-a svakog sata"
+msgstr ""
#: security/help.pm:90
-#, fuzzy, c-format
+#, c-format
msgid ""
"Enable su only from members of the wheel group. If set to no, allows su from "
"any user."
-msgstr "Aktiviraj su samo za Älanove grupe ili dozvoli su za svakog korisnika."
+msgstr ""
#: security/help.pm:92
#, c-format
@@ -5567,19 +5295,19 @@ msgid "Use password to authenticate users."
msgstr ""
#: security/help.pm:94
-#, fuzzy, c-format
-msgid "Activate ethernet cards promiscuity check."
-msgstr "Aktiviraj/Onemogući provjeru promiskuitetnog moda rada mrežnih kartica"
+#, c-format
+msgid "Activate Ethernet cards promiscuity check."
+msgstr ""
#: security/help.pm:96
-#, fuzzy, c-format
+#, c-format
msgid "Activate daily security check."
-msgstr "Prihvati/Odbij dnevnu sigurnosnu provjeru."
+msgstr ""
#: security/help.pm:98
-#, fuzzy, c-format
+#, c-format
msgid "Enable sulogin(8) in single user level."
-msgstr "UkljuÄi/IskljuÄi sulogin(8) u jedno-korisniÄkom modu rada."
+msgstr ""
#: security/help.pm:100
#, c-format
@@ -5606,9 +5334,9 @@ msgid ""
msgstr ""
#: security/help.pm:108
-#, fuzzy, c-format
+#, c-format
msgid "Set the root's file mode creation mask."
-msgstr "Bez lozinke"
+msgstr ""
#: security/help.pm:109
#, c-format
@@ -5728,9 +5456,9 @@ msgid "Timeout unit is second"
msgstr ""
#: security/help.pm:138
-#, fuzzy, c-format
+#, c-format
msgid "Set the user's file mode creation mask."
-msgstr "Korisnici"
+msgstr ""
#: security/l10n.pm:11
#, c-format
@@ -5758,9 +5486,9 @@ msgid "Reboot by the console user"
msgstr ""
#: security/l10n.pm:17
-#, fuzzy, c-format
+#, c-format
msgid "Allow remote root login"
-msgstr "(na ovom raÄunalu)"
+msgstr ""
#: security/l10n.pm:18
#, c-format
@@ -5778,9 +5506,9 @@ msgid "Export display when passing from root to the other users"
msgstr ""
#: security/l10n.pm:21
-#, fuzzy, c-format
+#, c-format
msgid "Allow X Window connections"
-msgstr "Normalna modemska veza"
+msgstr ""
#: security/l10n.pm:22
#, c-format
@@ -5793,9 +5521,9 @@ msgid "Authorize all services controlled by tcp_wrappers"
msgstr "Odobri sve servise koje kontroliraju tcp_wrappersi"
#: security/l10n.pm:24
-#, fuzzy, c-format
+#, c-format
msgid "Chkconfig obey msec rules"
-msgstr "Podešavanje servisa"
+msgstr ""
#: security/l10n.pm:25
#, c-format
@@ -5833,11 +5561,9 @@ msgid "Enable msec hourly security check"
msgstr "Omogući sigurnosnu provjeru msec-a svakog sata"
#: security/l10n.pm:32
-#, fuzzy, c-format
+#, c-format
msgid "Enable su only from the wheel group members"
msgstr ""
-"Omogući su (switch user) samo za Älanove whell grupe ili za bilo kojeg "
-"korisnika"
#: security/l10n.pm:33
#, c-format
@@ -5860,9 +5586,9 @@ msgid "Sulogin(8) in single user level"
msgstr ""
#: security/l10n.pm:37
-#, fuzzy, c-format
+#, c-format
msgid "No password aging for"
-msgstr "Bez lozinke"
+msgstr ""
#: security/l10n.pm:38
#, c-format
@@ -5870,9 +5596,9 @@ msgid "Set password expiration and account inactivation delays"
msgstr ""
#: security/l10n.pm:39
-#, fuzzy, c-format
+#, c-format
msgid "Password history length"
-msgstr "Lozinka je prejednostavna"
+msgstr ""
#: security/l10n.pm:40
#, c-format
@@ -5880,9 +5606,9 @@ msgid "Password minimum length and number of digits and upcase letters"
msgstr "Minimalna duljina zaporke i broj brojeva i velikih slova"
#: security/l10n.pm:41
-#, fuzzy, c-format
+#, c-format
msgid "Root umask"
-msgstr "Bez lozinke"
+msgstr ""
#: security/l10n.pm:42
#, c-format
@@ -5890,19 +5616,19 @@ msgid "Shell history size"
msgstr ""
#: security/l10n.pm:43
-#, fuzzy, c-format
+#, c-format
msgid "Shell timeout"
-msgstr "Vrijeme Äekanja podizanja kernela"
+msgstr ""
#: security/l10n.pm:44
-#, fuzzy, c-format
+#, c-format
msgid "User umask"
-msgstr "Korisnici"
+msgstr ""
#: security/l10n.pm:45
-#, fuzzy, c-format
+#, c-format
msgid "Check open ports"
-msgstr "detektiran na portu %s"
+msgstr ""
#: security/l10n.pm:46
#, c-format
@@ -6002,11 +5728,11 @@ msgid "Standard"
msgstr "Standardno"
#: security/level.pm:12
-#, fuzzy, c-format
+#, c-format
msgid "Secure"
-msgstr "Sigurnost"
+msgstr ""
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -6015,7 +5741,7 @@ msgid ""
"on your own."
msgstr ""
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -6024,7 +5750,7 @@ msgstr ""
"Ovo je standardna sigurnosna razina preporuÄena za raÄunala koja će biti "
"korištena za spajanje na Internet kao klijent."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -6040,48 +5766,48 @@ msgstr ""
"koji prima zahtjeve od mnogo klijenata. Upozorenje: ako je vaÅ¡e raÄunalo "
"samo klijent na Internetu, bolje da izaberete nižu razinu."
-#: security/level.pm:51
-#, fuzzy, c-format
+#: security/level.pm:63
+#, c-format
msgid "DrakSec Basic Options"
-msgstr "Opcije"
+msgstr ""
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "Izaberite sigurnosni nivo"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr ""
-#: security/level.pm:61
-#, fuzzy, c-format
+#: security/level.pm:73
+#, c-format
msgid "Security Administrator:"
-msgstr "Udaljeno administriranje"
+msgstr ""
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr ""
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "Pokreni ALSA (Naprednu Linux ZvuÄnu Arhitekturu) zvuÄni sustav"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anacron periodno zakazivanje komandi"
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -6091,7 +5817,7 @@ msgstr ""
"syslog-a.\n"
"TakoÄ‘er može biti koriÅ¡ten za gaÅ¡enje raÄunala kada je baterija slaba."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -6101,11 +5827,16 @@ msgstr ""
"je at pokrenut, i pokreće batch komande kada je prosjeÄna zauzetost dovoljno "
"niska."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr ""
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6220,19 +5951,10 @@ msgstr ""
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Pokreće paketno filtriranje za Linux kernel 2.2 serije, za postavljanje\n"
-"vatrozida za zaÅ¡titu vaÅ¡eg raÄunala od mrežnih napada."
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6243,7 +5965,7 @@ msgstr ""
"/etc/sysconfig/keyboard. Ona se može odabrati koristeći kbdconfig alat.\n"
"Trebali biste ostaviti ovo ukljuÄeno za većinu raÄunala."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6252,17 +5974,17 @@ msgstr ""
"Automatsko regeneriranje kernel header-a u /boot za\n"
"/usr/include/linux/{autoconf,version}.h"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "Automatska detekcija i konfiguracija hardware-a pri podizanju."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6271,7 +5993,7 @@ msgstr ""
"Linuxconf će ponekada urediti izvršavanje raznih radnji\n"
"pri samom podizanju kako bi održao sustavsku konfiguraciju."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6280,7 +6002,7 @@ msgstr ""
"lpd je daemon za ispis koji je potreban od lpr-a kako bi radio ispravno.\n"
"On je pojednostavljeno poslužitelj koji Å¡alje ispisne poslove pisaÄu(ima)."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6289,29 +6011,29 @@ msgstr ""
"Linux Virtualni Poslužitelj, koristi se za pravljenje visoko raspoloživog\n"
"poslužitelja visokih performansi."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
"messages"
msgstr ""
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6320,12 +6042,12 @@ msgstr ""
"named (BIND) je Domain Name Server (DNS) poslužitelj koji se upotrebljava\n"
"za razluÄivanje imena raÄunala u IP adrese."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6334,7 +6056,7 @@ msgstr ""
"Montira i Demontira sve Mrežne datoteÄne sustave (NFS), SMB (Lan\n"
"Manager/Windows), i NCP (NetWare) toÄke montiranja."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6343,17 +6065,17 @@ msgstr ""
"Aktivira/Deaktivira sva podeÅ¡ena mrežna suÄelja prilikom pokretanja\n"
"sustava."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6364,7 +6086,7 @@ msgstr ""
"Ovaj servis pruža NFS poslužiteljsku funkcionalnost, koji se konfigurira\n"
"putem /etc/exports datoteke."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6373,12 +6095,12 @@ msgstr ""
"NFS je popularan protokol za dijeljenje datoteka putem TCP/IP mreža.\n"
"Ovaj servis pruža funkcionalnost NFS datoteÄnog zakljuÄavanja."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
@@ -6387,17 +6109,17 @@ msgstr ""
"Automatski ukljuÄuje numlock tipku u konzoli i\n"
"Xorg-u pri podizanju."
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "Podržava OKI 4w i kompaktibilne win pisaÄe."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6410,7 +6132,7 @@ msgstr ""
" konfigurirana zato je sigurno pokrenuti ju iako na instaliranom\n"
" raÄunalu ne treba."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6422,12 +6144,12 @@ msgstr ""
"poput NFS-a ili NIS-a. Portmap poslužitelj mora biti pokrenut na raÄunalima\n"
"koji su poslužitelji za protokole koji se služe RPC mehanizmima."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
@@ -6436,7 +6158,7 @@ msgstr ""
"Postfix je Mail Transport Agent, što je program kojišalje mail-ove sa jednog "
"raÄunala na drugo."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6445,21 +6167,19 @@ msgstr ""
"Sprema i vraća sustavsku entropiju za veću kvalitetu generiranja\n"
"sluÄajnih brojeva."
-#: services.pm:101
-#, fuzzy, c-format
+#: services.pm:99
+#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
-"Dodjeljuje raw uređaje (kao što su hard disk\n"
-"particije), za uporabu u aplikacijama kao što su Oracle"
-#: services.pm:103
-#, fuzzy, c-format
+#: services.pm:101
+#, c-format
msgid "Nameserver information manager"
-msgstr "Hard disk informacije"
+msgstr ""
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6471,7 +6191,7 @@ msgstr ""
"kompleksniji\n"
"ruting protokoli su potrebni za kompleksnije mreže."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6480,17 +6200,14 @@ msgstr ""
"Rstat protokol omogućava korisnicima na mreži da dohvate\n"
"mjerljive performanse za svako raÄunalo koje je na mreži."
-#: services.pm:109
-#, fuzzy, c-format
+#: services.pm:107
+#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
"system log files. It is a good idea to always run rsyslog."
msgstr ""
-"Syslog je resurs kojega koriste mnogi demoni kako bi logirali poruke\n"
-"u razliÄite sustavske log datoteke. Dobra je ideja uvijek imati pokrenuti "
-"syslog."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6499,7 +6216,7 @@ msgstr ""
"Rusers protokol omogućava korisnicima na mreži da identificira tko je\n"
"prijavljen na drugim raÄunalima koja odgovaraju."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6509,42 +6226,47 @@ msgstr ""
"korisnika prijavljenih na raÄunalo na kojima je pokrenut rwho (sliÄno finger-"
"u)."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
"integrates with a Windows Server domain"
msgstr ""
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "Pokreni zvuÄni sustav na vaÅ¡em raÄunalu"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
"secure channel between two computers"
msgstr ""
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6554,92 +6276,94 @@ msgstr ""
"u razliÄite sustavske log datoteke. Dobra je ideja uvijek imati pokrenuti "
"syslog."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "UÄitava upravljaÄke programe za vaÅ¡e usb ureÄ‘aje."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr ""
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr ""
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "Ispisivanje"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Internet"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "Dijeljenje datoteka"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "Mreža"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "Sustav"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "Udaljeno administriranje"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "Poslužitelj baza podataka"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "Servisi"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "Izaberite koji servisi trebaju biti startani automatski kod boot-a"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d aktiviran za %d registriran"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "radi"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "zaustavljen"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "Servisi i daemoni"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -6648,33 +6372,28 @@ msgstr ""
"Nema dodatnih informacija\n"
"o ovom servisu, žalim."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "Info"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr ""
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "Pri pokretanju"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "ZapoÄni"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Zaustavi"
-#: standalone.pm:25
-#, fuzzy, c-format
+#: standalone.pm:27
+#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
"it under the terms of the GNU General Public License as published by\n"
@@ -6691,21 +6410,8 @@ msgid ""
"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, "
"USA.\n"
msgstr ""
-"Ovaj program je besplatni softver; možete ga redistribuirati i/ili "
-"mijenjati\n"
-"pod uvjetima GNU General Public License objavljenje od Free Software\n"
-"Foundationa; ili inaÄice 2, ili (kako izaberete) neke kasnije inaÄice.\n"
-"\n"
-"Ovaj program se distribuira u nadi da će biti koristan, ali\n"
-"BEZ IKAKVE GARANCIJE; bez Äak i podrazumijevane TRŽIÅ NE GARANCIJE\n"
-"ili POGODNOSTI ZA ODREÄENU SVRHU. Pogledajte\n"
-"GNU General Public License za više detalja.\n"
-"\n"
-"Trebali ste dobiti presliku GNU General Public License\n"
-"sa ovim programom; ako ne, pišite na Free Software Foundation,\n"
-"Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA."
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6721,7 +6427,7 @@ msgid ""
"--version : show version number.\n"
msgstr ""
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6734,18 +6440,18 @@ msgstr ""
" --boot - omogući za konfiguraciju boot loadera\n"
"uobiÄajeno: ponudi podeÅ¡avanje automatske prijave"
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6762,7 +6468,7 @@ msgstr ""
" --internet - podešavanje interneta\n"
" --wizard - poput --add"
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -6780,11 +6486,11 @@ msgid ""
" : and gs for ghostscript for only this one."
msgstr ""
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6798,17 +6504,17 @@ msgid ""
"IP, nbi image name)"
msgstr ""
-#: standalone.pm:99
-#, fuzzy, c-format
+#: standalone.pm:101
+#, c-format
msgid "[keyboard]"
-msgstr "Tipkovnica"
+msgstr ""
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "[--file=mojadatoteka] [--word=mojarijeÄ] [--explain=regexp] [--alert]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -6822,26 +6528,26 @@ msgid ""
"--quiet : do not be interactive. To be used with (dis)connect."
msgstr ""
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
msgstr ""
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -6852,7 +6558,7 @@ msgstr ""
" XFdrake [--noauto] monitor\n"
" XFdrake rezolucija"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -6860,70 +6566,75 @@ msgid ""
"testing] [-v|--version] "
msgstr ""
-#: timezone.pm:161 timezone.pm:162
-#, fuzzy, c-format
+#: timezone.pm:170 timezone.pm:171
+#, c-format
msgid "All servers"
-msgstr "Dodaj korisnika"
+msgstr ""
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr ""
-#: timezone.pm:199
-#, fuzzy, c-format
+#: timezone.pm:210
+#, c-format
msgid "Africa"
-msgstr "Južna Afrika"
+msgstr ""
-#: timezone.pm:200
-#, fuzzy, c-format
+#: timezone.pm:211
+#, c-format
msgid "Asia"
-msgstr "Austrija"
+msgstr ""
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr ""
-#: timezone.pm:202
-#, fuzzy, c-format
+#: timezone.pm:213
+#, c-format
msgid "North America"
-msgstr "Južna Afrika"
+msgstr ""
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "Oceanija"
-#: timezone.pm:204
-#, fuzzy, c-format
+#: timezone.pm:215
+#, c-format
msgid "South America"
-msgstr "Južna Afrika"
+msgstr ""
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Hong Kong"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "Ruska Federacija"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "Jugoslavija"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "Da li je ovo ispravno?"
-#: ugtk2.pm:874
-#, fuzzy, c-format
+#: ugtk2.pm:872 ugtk3.pm:970
+#, c-format
msgid "You have chosen a file, not a directory"
-msgstr "Trebate odrediti datoteku, a ne direktorij.\n"
+msgstr ""
+
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "Info"
#: wizards.pm:95
#, c-format
@@ -6939,353 +6650,18 @@ msgstr ""
msgid "Installation failed"
msgstr "Instalacija nije uspjela"
-#~ msgid "Restrict command line options"
-#~ msgstr "OgraniÄene opcije na komandnoj liniji"
-
-#~ msgid "restrict"
-#~ msgstr "ograniÄi"
-
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr ""
-#~ "Postavka ``OgraniÄene opcije na komandnoj liniji'' nema svrhe ako ne "
-#~ "unesete lozinku"
-
-#, fuzzy
-#~ msgid "Use an encrypted file system"
-#~ msgstr ""
-#~ "Ne možete koristiti enkriptirani datoteÄni sustav za toÄku montiranja %s"
-
-#~ msgid "Use the Microsoft Windows® partition for loopback"
-#~ msgstr "Koristi Microsoft Windows® particiju za loopback"
-
-#~ msgid "Which partition do you want to use for Linux4Win?"
-#~ msgstr "Koju particiju želite koristiti za Linux4Win?"
-
-#~ msgid "Choose the sizes"
-#~ msgstr "Odaberite veliÄinu"
-
-#~ msgid "Root partition size in MB: "
-#~ msgstr "VeliÄina korijenske particije u MB: "
-
-#~ msgid "Swap partition size in MB: "
-#~ msgstr "VeliÄina swap particiju u MB: "
-
-#, fuzzy
-#~ msgid ""
-#~ "There is no FAT partition to use as loopback (or not enough space left)"
-#~ msgstr ""
-#~ "Nema FAT particije za mjenjanje veliÄine ili za koriÅ¡tenje loopback-a "
-#~ "(ili nema dovoljno prostora)"
-
-#~ msgid ""
-#~ "The FAT resizer is unable to handle your partition, \n"
-#~ "the following error occurred: %s"
-#~ msgstr ""
-#~ "Program koji mjenja veliÄinu FAT-a ne može rukovati vaÅ¡om particijom, \n"
-#~ "slijedeća greška se dogodila: %s"
-
-#~ msgid "Please log out and then use Ctrl-Alt-BackSpace"
-#~ msgstr "Molim prvo se odjavite te pritisnite Ctrl-Alt-BackSpace"
-
-#~ msgid "Welcome To Crackers"
-#~ msgstr "Dobrodošli Crackeri"
-
-#~ msgid "Poor"
-#~ msgstr "Slab"
-
-#~ msgid "High"
-#~ msgstr "Visok"
-
-#~ msgid "Higher"
-#~ msgstr "Viši"
-
-#~ msgid "Paranoid"
-#~ msgstr "Paranoidan"
-
-#~ msgid ""
-#~ "This level is to be used with care. It makes your system more easy to "
-#~ "use,\n"
-#~ "but very sensitive. It must not be used for a machine connected to "
-#~ "others\n"
-#~ "or to the Internet. There is no password access."
-#~ msgstr ""
-#~ "Ova razina se treba koristiti sa pažnjom. Ona Äini vaÅ¡ sustav mnogo "
-#~ "lakšim za korištenje,\n"
-#~ "ali vrlo osjetljiv: ne smije biti koriÅ¡ten za raÄunala koja su povezana u "
-#~ "mreži ili na Internet. Naime, nema lozinke za pristup."
-
-#~ msgid ""
-#~ "Passwords are now enabled, but use as a networked computer is still not "
-#~ "recommended."
-#~ msgstr ""
-#~ "Lozinke su sada ukljuÄene meÄ‘utim joÅ¡ ne preporuÄam koriÅ¡tenje ovog "
-#~ "raÄunala u mrežnom okoliÅ¡u."
-
-#~ msgid ""
-#~ "There are already some restrictions, and more automatic checks are run "
-#~ "every night."
-#~ msgstr ""
-#~ "Već postoje neka ograniÄenja i viÅ¡e automatskih provjera se pokreće svake "
-#~ "noći."
-
-#~ msgid ""
-#~ "This is similar to the previous level, but the system is entirely closed "
-#~ "and security features are at their maximum."
-#~ msgstr ""
-#~ "Temeljeno na prijašnjoj razini, ali je sustav potpuno zatvoren.\n"
-#~ "Sigurnosne znaÄajke su na maksimumu."
-
-#~ msgid ""
-#~ "\n"
-#~ "Warning\n"
-#~ "\n"
-#~ "Please read carefully the terms below. If you disagree with any\n"
-#~ "portion, you are not allowed to install the next CD media. Press "
-#~ "'Refuse' \n"
-#~ "to continue the installation without using these media.\n"
-#~ "\n"
-#~ "\n"
-#~ "Some components contained in the next CD media are not governed\n"
-#~ "by the GPL License or similar agreements. Each such component is then\n"
-#~ "governed by the terms and conditions of its own specific license. \n"
-#~ "Please read carefully and comply with such specific licenses before \n"
-#~ "you use or redistribute the said components. \n"
-#~ "Such licenses will in general prevent the transfer, duplication \n"
-#~ "(except for backup purposes), redistribution, reverse engineering, \n"
-#~ "de-assembly, de-compilation or modification of the component. \n"
-#~ "Any breach of agreement will immediately terminate your rights under \n"
-#~ "the specific license. Unless the specific license terms grant you such\n"
-#~ "rights, you usually cannot install the programs on more than one\n"
-#~ "system, or adapt it to be used on a network. In doubt, please contact \n"
-#~ "directly the distributor or editor of the component. \n"
-#~ "Transfer to third parties or copying of such components including the \n"
-#~ "documentation is usually forbidden.\n"
-#~ "\n"
-#~ "\n"
-#~ "All rights to the components of the next CD media belong to their \n"
-#~ "respective authors and are protected by intellectual property and \n"
-#~ "copyright laws applicable to software programs.\n"
-#~ msgstr ""
-#~ "\n"
-#~ "Upozorenje\n"
-#~ "\n"
-#~ "Molimo proÄitajte pažljivo Äinjenice niže. Ukoliko se ne slažete sa bilo\n"
-#~ "kojim dijelom, nemate dozvolu instalirati slijedeći CD medij. Pritisnite "
-#~ "'Odbij' \n"
-#~ "za nastavak instalacije bez korištenja ovog medija.\n"
-#~ "\n"
-#~ "\n"
-#~ "Neke komponente sadržane u slijedećem CD mediju nisu pokrivene\n"
-#~ "GPL licencom ili sliÄnim ugovorom. Svaka takva komponenta je tada\n"
-#~ "pokrivena stavkama i uvjetima svojim vlastitim specifiÄnim licencama. \n"
-#~ "Molimo proÄitajte pažljivo i složite se specifiÄnim licencama prije \n"
-#~ "vašeg korištenja ili redistribuiranja navedenih komponenti. \n"
-#~ "Takve licence općenito zabranjuju prijenos, dupliciranje \n"
-#~ "(osim za spasonosne kopije), redistribuciju, reverzno inženjerstvo, \n"
-#~ "disasembliranje, dekompilaciju ili promjenu komponente. \n"
-#~ "Svako kršenje ugovora će odmah prekinuti vaša prava kod\n"
-#~ "specifiÄne licence. Ako vam stavke specifiÄne licence ne odobre takva\n"
-#~ "prava, obiÄno ne možete instalirati programe na viÅ¡e od jednog\n"
-#~ "sustava, ili prilagoditi ga za korištenje na mreži. Ako ste u nedoumici,\n"
-#~ "kontaktirajte direktno distributera ili urednika komponente. \n"
-#~ "Prijenos trećim osobama ili kopiranje takvih komponenti ukljuÄujući \n"
-#~ "dokumentaciju je obiÄno zabranjeno.\n"
-#~ "\n"
-#~ "\n"
-#~ "Sva prava na komponente slijedećeg CD medija pripadaju njihovim \n"
-#~ "uvaženim autorima i zaštićeni su intelektualnim vlasništvom i \n"
-#~ "autorskim zakonima primjenjivim na software-ske programe.\n"
-
-#~ msgid "Use libsafe for servers"
-#~ msgstr "Koristi libsafe za poslužitelje"
-
-#~ msgid ""
-#~ "A library which defends against buffer overflow and format string attacks."
-#~ msgstr ""
-#~ "Biblioteka koja Å¡titi od prekoraÄenja spremnika i format string napada."
-
-#~ msgid "LILO/grub Installation"
-#~ msgstr "LILO/grub instalacija"
-
-#~ msgid "Precise RAM size if needed (found %d MB)"
-#~ msgstr "Precizna veliÄina RAMa (pronaÄ‘eno %d MB)"
-
-#~ msgid "Give the ram size in MB"
-#~ msgstr "UpiÅ¡ite veliÄinu RAM u Mb"
-
-#~ msgid ""
-#~ "If you plan to use aboot, be careful to leave a free space (2048 sectors "
-#~ "is enough)\n"
-#~ "at the beginning of the disk"
-#~ msgstr ""
-#~ "Ukoliko želite koristiti aboot morate ostaviti dovoljno mjesta (npr. 2048 "
-#~ "sektora) na\n"
-#~ "poÄetku diska"
-
-#~ msgid "Security level"
-#~ msgstr "Sigurnosna razina"
-
-#~ msgid "Expand Tree"
-#~ msgstr "Proširi stablo"
-
-#~ msgid "Collapse Tree"
-#~ msgstr "Sažmi stablo"
-
-#~ msgid "Toggle between flat and group sorted"
-#~ msgstr "Prebaci između ravno i grupno sortiranog"
-
-#~ msgid "Choose action"
-#~ msgstr "Izaberite akciju"
-
-#, fuzzy
-#~ msgid "Active Directory with SFU"
-#~ msgstr "Povrati sve pohrane"
-
-#, fuzzy
-#~ msgid "Active Directory with Winbind"
-#~ msgstr "Povrati sve pohrane"
-
#, fuzzy
-#~ msgid "Active Directory with SFU:"
-#~ msgstr "Povrati sve pohrane"
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "Morate odrediti root particiju"
-#, fuzzy
-#~ msgid "Active Directory with Winbind:"
-#~ msgstr "Povrati sve pohrane"
-
-#~ msgid "Authentication LDAP"
-#~ msgstr "LDAP Autentifikacija"
-
-#~ msgid "TLS"
-#~ msgstr "TLS"
+#~ msgid "Please Wait... Applying the configuration"
+#~ msgstr "Molimo priÄekajte... Primjenjujem konfiguraciju"
-#~ msgid "SSL"
-#~ msgstr "SSL"
-
-#, fuzzy
-#~ msgid "Authentication Active Directory"
-#~ msgstr "Provjera autentiÄnosti"
-
-#, fuzzy
-#~ msgid "LDAP users database"
-#~ msgstr "Baze"
-
-#~ msgid "Authentication NIS"
-#~ msgstr "NIS Autentifikacija"
-
-#, fuzzy
-#~ msgid "Authentication Windows Domain"
-#~ msgstr "LDAP Autentifikacija"
-
-#~ msgid "Undo"
-#~ msgstr "Vrati"
-
-#~ msgid "Save partition table"
-#~ msgstr "Spremi particijsku tabelu"
-
-#~ msgid "Restore partition table"
-#~ msgstr "Vrati particijsku tabelu"
-
-#~ msgid ""
-#~ "The backup partition table has not the same size\n"
-#~ "Still continue?"
-#~ msgstr ""
-#~ "Backup particijske tablice nema istu veliÄinu\n"
-#~ "Da ipak nastavim?"
-
-#~ msgid "Info: "
-#~ msgstr "Info: "
-
-#, fuzzy
-#~ msgid "Unknown driver"
-#~ msgstr "Nepoznati model"
-
-#~ msgid "Error reading file %s"
-#~ msgstr "GreÅ¡ka prilikom Äitanja datoteke %s"
-
-#~ msgid "Restoring from file %s failed: %s"
-#~ msgstr "Vraćanje iz datoteke %s nije uspjelo: %s"
-
-#~ msgid "Bad backup file"
-#~ msgstr "Loša backup datoteka"
-
-#~ msgid "Error writing to file %s"
-#~ msgstr "Greška prilikom pisanja u datoteku %s"
-
-#~ msgid "Error: The \"%s\" driver for your sound card is unlisted"
-#~ msgstr ""
-#~ "GreÅ¡ka: \"%s\" upravljaÄki program za vaÅ¡u zvuÄnu karticu nije prisutan "
-#~ "na listi"
-
-#~ msgid "Ext2"
-#~ msgstr "Ext2"
-
-#~ msgid "Journalised FS"
-#~ msgstr "Journalised FS"
-
-#~ msgid "Starts the X Font Server (this is mandatory for Xorg to run)."
-#~ msgstr ""
-#~ "Pokreće X Pismovni Poslužitelj (ovo je nužno za Xorg da se pokrene)."
-
-#~ msgid "Add user"
-#~ msgstr "Dodaj korisnika"
-
-#~ msgid "Accept user"
-#~ msgstr "Prihvati korisnika"
-
-#, fuzzy
-#~ msgid ""
-#~ "Do not update directory inode access times on this filesystem\n"
-#~ "(e.g, for faster access on the news spool to speed up news servers)."
-#~ msgstr ""
-#~ "Ne osvježavaj vremenski pristup inodeu na ovom datoteÄnom sustavu\n"
-#~ "(na primjer za brži pristup na odlagalište diskusija da se ubrzaju "
-#~ "poslužitelji vijesti (newsa))"
-
-#~ msgid "Rescue partition table"
-#~ msgstr "Spasi particijsku tabelu"
-
-#~ msgid "Removable media automounting"
-#~ msgstr "Automatsko montiranje prenosivog medija"
-
-#~ msgid "Trying to rescue partition table"
-#~ msgstr "Pokušavam spasiti particijsku tablicu"
-
-#~ msgid "Accept/Refuse bogus IPv4 error messages."
-#~ msgstr "Prihvati/odbij lažne IPv4 poruke o greškama"
-
-#~ msgid "Accept/Refuse broadcasted icmp echo."
-#~ msgstr "Prihvati/Odbij broadcastani icmp echo."
-
-#~ msgid "Accept/Refuse icmp echo."
-#~ msgstr "Prihvati/Odbij icmp echo."
-
-#, fuzzy
-#~ msgid "Allow/Forbid remote root login."
-#~ msgstr "(na ovom raÄunalu)"
-
-#~ msgid "Enable/Disable IP spoofing protection."
-#~ msgstr "Omogući/iskljuÄi zaÅ¡titu lažiranja IP adresa"
-
-#~ msgid "Enable/Disable libsafe if libsafe is found on the system."
-#~ msgstr "Omogući/iskljuÄi libsafe ako je libsafe pronaÄ‘en na sistemu"
-
-#~ msgid "Enable/Disable the logging of IPv4 strange packets."
-#~ msgstr "Omogući/iskljuÄi voÄ‘enje zapisa o Äudnim IPv4 paketima."
-
-#~ msgid "Enable/Disable msec hourly security check."
-#~ msgstr "Omogući/iskljuÄi sigurnosnu provjeru msec-a svaki sat"
-
-#~ msgid "Number of capture buffers:"
-#~ msgstr "Broj međuspremnika za hvatanje "
-
-#, fuzzy
-#~ msgid "PLL setting:"
-#~ msgstr "Postavka opterećenja"
+#~ msgid "Driver:"
+#~ msgstr "UpravljaÄki program:"
-#~ msgid "Radio support:"
-#~ msgstr "Podrška za radio:"
+#~ msgid "Let me pick any driver"
+#~ msgstr "Dopusti da sam odaberem upravljaÄki program"
-#~ msgid " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
-#~ msgstr " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
+#~ msgid "Choosing an arbitrary driver"
+#~ msgstr "Odaberite nametnuti upravljaÄki program"
diff --git a/perl-install/share/po/hu.po b/perl-install/share/po/hu.po
index 59674cb8a..3f134f238 100644
--- a/perl-install/share/po/hu.po
+++ b/perl-install/share/po/hu.po
@@ -1,53 +1,46 @@
-# translation of libdrakx to Hungarian
-# Copyright (C) 2000-2001,2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
#
-# Emese Kovacs <emese@gnome.hu>, 2000-2001.
-# Arpad Biro <biro.arpad gmail>, 2000, 2003, 2004, 2005, 2006, 2007.
-# Tamas Szanto <tszanto@mol.hu>, 2001.
-# Gergely LĂ³nyai <aleph@mandriva.org>, 2007, 2008, 2009, 2010.
+# Translators:
+# Arpad Biro <biro.arpad gmail>, 2000,2003-2007
+# Balzamon, 2015
+# Balzamon, 2015
+# alephlg <aleph@mandriva.org>, 2007-2010
+# Tamas Szanto <tszanto@mol.hu>, 2001
msgid ""
msgstr ""
-"Project-Id-Version: libDrakX-2010.1\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
-"PO-Revision-Date: 2010-06-20 19:10+0100\n"
-"Last-Translator: Gergely LĂ³nyai <aleph@mandriva.org>\n"
-"Language-Team: Hungarian <aleph@mandriva.org>\n"
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2016-03-01 09:24+0000\n"
+"Last-Translator: Csaba MĂ©szĂ¡ros <pingvin@y2k.hu>\n"
+"Language-Team: Hungarian (http://www.transifex.com/MageiaLinux/mageia/"
+"language/hu/)\n"
+"Language: hu\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"
+"Content-Transfer-Encoding: 8-bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Poedit-Language: Hungarian\n"
-"X-Poedit-Country: HUNGARY\n"
-"X-Poedit-SourceCharset: utf-8\n"
-
-#: any.pm:252
-#: any.pm:947
-#: diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870
-#: diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032
-#: diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314
-#: do_pkgs.pm:241
-#: do_pkgs.pm:287
-#: harddrake/sound.pm:303
-#: interactive.pm:587
-#: pkgs.pm:281
+
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "Kis tĂ¼relmet..."
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "A rendszerindĂ­tĂ³ program telepĂ­tĂ©se folyamatban"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
-"the Volume ID of a Windows NT, 2000, or XP boot disk is a fatal Windows error.\n"
+"the Volume ID of a Windows NT, 2000, or XP boot disk is a fatal Windows "
+"error.\n"
"This caution does not apply to Windows 95 or 98, or to NT data disks.\n"
"\n"
"Assign a new Volume ID?"
@@ -59,327 +52,245 @@ msgstr ""
"\n"
"SzeretnĂ© folytatni a kötetazonosĂ­tĂ³ mĂ³dosĂ­tĂ¡sĂ¡t?"
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr "A rendszerbetöltÅ‘ telepĂ­tĂ©se nem sikerĂ¼lt. A hiba a következÅ‘:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"Lehet, hogy mĂ³dosĂ­tani kell az Open Firmware rendszerindĂ­tĂ¡si eszköz\n"
-" beĂ¡llĂ­tĂ¡sain a rendszerindĂ­tĂ³ program hasznĂ¡latĂ¡hoz. Ha ĂºjraindĂ­tĂ¡s utĂ¡n\n"
-" nem jelenik meg a prompt, nyomja le a Command-Option-O-F-et indulĂ¡skor\n"
-" és írja be ezt: setenv boot-device %s,\\\\:tbxi\n"
-" Majd gépelje be ezt: shut-down\n"
-"A következÅ‘ indĂ­tĂ¡s utĂ¡n meg kell jelennie a promptnak."
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
-"Azt a lehetÅ‘sĂ©get vĂ¡lasztotta, hogy a rendszerbetöltÅ‘t egy partĂ­ciĂ³ra telepĂ­ti.\n"
-"Ez arra utal, hogy mĂ¡r van rendszerbetöltÅ‘ (pĂ©ldĂ¡ul: System Commander) azon a\n"
+"Azt a lehetÅ‘sĂ©get vĂ¡lasztotta, hogy a rendszerbetöltÅ‘t egy partĂ­ciĂ³ra "
+"telepĂ­ti.\n"
+"Ez arra utal, hogy mĂ¡r van rendszerbetöltÅ‘ (pĂ©ldĂ¡ul: System Commander) azon "
+"a\n"
"merevlemezen, amelyrÅ‘l a rendszer indĂ­tĂ¡sa törtĂ©nik.\n"
"\n"
"Melyik meghajtĂ³rĂ³l vĂ©gzi a rendszer indĂ­tĂ¡sĂ¡t?"
-#: any.pm:331
+#: any.pm:335
#, c-format
msgid "Bootloader Installation"
msgstr "RendszerindĂ­tĂ³ telepĂ­tĂ©se"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "HovĂ¡ kerĂ¼ljön a rendszerindĂ­tĂ³ program (bootloader)?"
-#: any.pm:359
+#: any.pm:355
#, c-format
msgid "First sector (MBR) of drive %s"
msgstr "A %s lemezmeghajtĂ³ legelsÅ‘ szektora (MBR)"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "A lemezmeghajtĂ³ legelsÅ‘ szektora (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "A gyökĂ©rpartĂ­ciĂ³ elsÅ‘ szektora"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "Hajlékonylemez"
-#: any.pm:367
-#: pkgs.pm:277
-#: ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "KihagyĂ¡s"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "A rendszerindĂ­tĂ¡s beĂ¡llĂ­tĂ¡sai"
-#: any.pm:412
-#: any.pm:445
-#: any.pm:446
+#: any.pm:395
+#, fuzzy, c-format
+msgid "EFI System Partition"
+msgstr "TitkosĂ­tott partĂ­ciĂ³"
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "RendszerindĂ­tĂ¡si beĂ¡llĂ­tĂ¡sok"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "RendszerbetöltÅ‘"
-#: any.pm:417
-#: any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "A hasznĂ¡lni kĂ­vĂ¡nt rendszerbetöltÅ‘"
-#: any.pm:420
-#: any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "RendszerindĂ­tĂ¡si eszköz"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr "FÅ‘ beĂ¡llĂ­tĂ¡sok"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "VĂ¡rakozĂ¡si idÅ‘ az alapĂ©rtelmezett rendszer betöltĂ©se elÅ‘tt"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "ACPI bekapcsolĂ¡sa"
-#: any.pm:426
+#: any.pm:419
#, c-format
msgid "Enable SMP"
msgstr "SMP bekapcsolĂ¡sa"
-#: any.pm:427
+#: any.pm:420
#, c-format
msgid "Enable APIC"
msgstr "APIC bekapcsolĂ¡sa"
-#: any.pm:429
+#: any.pm:422
#, c-format
msgid "Enable Local APIC"
msgstr "Helyi APIC bekapcsolĂ¡sa"
-#: any.pm:430
-#: security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "BiztonsĂ¡g"
-#: any.pm:431
-#: any.pm:885
-#: any.pm:901
-#: authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "JelszĂ³"
-#: any.pm:434
-#: authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "A jelszavak nem egyeznek"
-#: any.pm:434
-#: authentication.pm:261
-#: diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "PrĂ³bĂ¡lja meg Ăºjra"
-#: any.pm:436
+#: any.pm:429
#, c-format
-msgid "You can not use a password with %s"
+msgid "You cannot use a password with %s"
msgstr "Nem hasznĂ¡lhatĂ³ jelszĂ³ ezzel: %s"
-#: any.pm:440
-#: any.pm:887
-#: any.pm:903
-#: authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "JelszĂ³ (mĂ©g egyszer)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "A /tmp törlĂ©se minden ĂºjraindulĂ¡snĂ¡l"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "IndĂ­tĂ¡si Ă¼zenet"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "Késleltetés Open Firmware-nél"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "VĂ¡rakozĂ¡si idÅ‘ rendszerindĂ­tĂ¡skor"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "CD-rÅ‘l törtĂ©nhessen rendszerindĂ­tĂ¡s?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "OF-rÅ‘l törtĂ©nhessen rendszerindĂ­tĂ¡s?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "Az alapértelmezett op. rendszer?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "IndĂ­tĂ³fĂ¡jl"
-#: any.pm:531
-#: any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Gyökér"
-#: any.pm:532
-#: any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "HozzĂ¡fűzĂ©s"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr "Xen hozzĂ¡fűzĂ©s"
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr "KötelezÅ‘ a jelszĂ³ a rendszerindĂ­tĂ¡shoz"
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "KĂ©pernyÅ‘mĂ³d"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "IndĂ­tĂ¡si RAM diszk"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "HĂ¡lĂ³zati profil"
-#: any.pm:550
-#: any.pm:555
-#: any.pm:557
-#: diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "CĂ­mke"
-#: any.pm:552
-#: any.pm:560
-#: harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "Alapértelmezés"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "NoVideo"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "A cĂ­mke nem lehet Ă¼res"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "Meg kell adni egy kernelfĂ¡jlt"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "Meg kell adni egy gyökĂ©rpartĂ­ciĂ³t"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "MĂ¡r van ilyen nevű cĂ­mke"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "Milyen bejegyzést szeretne felvenni?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Egyéb op. rendszer (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Egyéb op. rendszer (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "Egyéb op. rendszer (Windows...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, c-format
msgid "Bootloader Configuration"
msgstr "RendszerindĂ­tĂ³ beĂ¡llĂ­tĂ¡sa"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -388,321 +299,371 @@ msgstr ""
"Itt lĂ¡thatĂ³k az indĂ­tĂ¡si menĂ¼ jelenlegi bejegyzĂ©sei.\n"
"Ăj bejegyzĂ©sek vehetÅ‘k fel, illetve mĂ³dosĂ­thatĂ³k a meglevÅ‘k."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Figyelmeztetés"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "hozzĂ¡fĂ©rĂ©s az X-es programokhoz"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "hozzĂ¡fĂ©rĂ©s az RPM eszközökhöz"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "\"su\" engedélyezése"
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "hozzĂ¡fĂ©rĂ©s az adminisztrĂ¡ciĂ³s fĂ¡jlokhoz"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "hozzĂ¡fĂ©rĂ©s a hĂ¡lĂ³zati eszközökhöz"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "hozzĂ¡fĂ©rĂ©s a fordĂ­tĂ¡si eszközökhöz"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(mĂ¡r fel van vĂ©ve: %s)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "Adjon meg egy felhasznĂ¡lĂ³nevet"
-#: any.pm:863
+#: any.pm:875
#, c-format
-msgid "The user name must start with a lower case letter followed by only lower cased letters, numbers, `-' and `_'"
-msgstr "A felhasznĂ¡lĂ³nĂ©vnek kötelezÅ‘ kisbetűvel kezdÅ‘dnie, Ă©s csak kisbetűket, szĂ¡mokat, `-' Ă©s `_' jeleket tartalmazhat"
+msgid ""
+"The user name must start with a lower case letter followed by only lower "
+"cased letters, numbers, `-' and `_'"
+msgstr ""
+"A felhasznĂ¡lĂ³nĂ©vnek kötelezÅ‘ kisbetűvel kezdÅ‘dnie, Ă©s csak kisbetűket, "
+"szĂ¡mokat, `-' Ă©s `_' jeleket tartalmazhat"
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "A felhasznĂ¡lĂ³nĂ©v tĂºl hosszĂº"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "MĂ¡r lĂ©tezik ilyen felhasznĂ¡lĂ³nĂ©v"
-#: any.pm:871
-#: any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "Felh.-azonosĂ­tĂ³"
-#: any.pm:871
-#: any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "CsoportazonosĂ­tĂ³"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
msgstr "A(z) \"%s\" Ă©rtĂ©knek szĂ¡mnak kell lennie"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
-msgstr "A(z) \"%s\" Ă©rtĂ©knek 500-nĂ¡l nagyobbnak kell lennie. MĂ©gis elfogadja?"
+msgid "%s should be above 1000. Accept anyway?"
+msgstr "A(z) \"%s\" Ă©rtĂ©knek 1000-nĂ¡l nagyobbnak kell lennie. MĂ©gis elfogadja?"
-#: any.pm:877
+#: any.pm:889
#, c-format
msgid "User management"
msgstr "FelhasznĂ¡lĂ³ kezelĂ©s"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr "VendĂ©g hozzĂ¡fĂ©rĂ©s engedĂ©lyezĂ©se"
-#: any.pm:884
-#: authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, c-format
msgid "Set administrator (root) password"
msgstr "A rendszergazdai (root) jelszĂ³ beĂ¡llĂ­tĂ¡sa"
-#: any.pm:889
+#: any.pm:903
#, c-format
msgid "Enter a user"
msgstr "Adjon meg egy felhasznĂ¡lĂ³t"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Ikon"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "ValĂ³di nĂ©v"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "Bejelentkezési név"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "ParancsĂ©rtelmezÅ‘"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
msgstr "AdatforrĂ¡sok felvĂ©tele..."
-#: any.pm:977
-#: security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "Automatikus bejelentkezés"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
-msgstr "BeĂ¡llĂ­thatĂ³, hogy rendszerindĂ­tĂ¡skor egy felhasznĂ¡lĂ³ automatikusan bejelentkezzen."
+msgstr ""
+"BeĂ¡llĂ­thatĂ³, hogy rendszerindĂ­tĂ¡skor egy felhasznĂ¡lĂ³ automatikusan "
+"bejelentkezzen."
-#: any.pm:979
+#: any.pm:1005
#, c-format
msgid "Use this feature"
msgstr "A lehetÅ‘sĂ©g hasznĂ¡lata"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Adja meg az alapĂ©rtelmezett felhasznĂ¡lĂ³nevet:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "VĂ¡lassza ki a hasznĂ¡lni kĂ­vĂ¡nt ablakkezelÅ‘t:"
-#: any.pm:992
-#: any.pm:1012
-#: any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
msgstr "VerziĂ³informĂ¡ciĂ³"
-#: any.pm:1019
-#: any.pm:1373
-#: interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "BezĂ¡rĂ¡s"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Licencegyezmény"
-#: any.pm:1073
-#: diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Kilépés"
-#: any.pm:1080
+#: any.pm:1096
#, c-format
msgid "Do you accept this license ?"
msgstr "Elfogadja ezt a licencet?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Elfogadom"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "Nem fogadom el"
-#: any.pm:1107
-#: any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "VĂ¡lasszon nyelvet"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"A Mandriva Linux több nyelvvel is telepĂ­thetÅ‘. Jelölje ki,\n"
+"A %s több nyelvvel is telepĂ­thetÅ‘. Jelölje ki,\n"
"mely nyelveket szeretnĂ© telepĂ­teni. Ezek a telepĂ­tĂ©s befejezÅ‘dĂ©se\n"
-"utĂ¡ni ĂºjraindĂ­tĂ¡st követÅ‘en lesznek elĂ©rhetÅ‘k."
+"utĂ¡ni az ĂºjraindĂ­tĂ¡st követÅ‘en lesznek elĂ©rhetÅ‘k."
+
+#: any.pm:1153 fs/partitioning_wizard.pm:186
+#, c-format
+msgid "Mageia"
+msgstr "Mageia"
-#: any.pm:1138
+#: any.pm:1154
#, c-format
-msgid "Multi languages"
-msgstr "Több nyelv"
+msgid "Multiple languages"
+msgstr "Többnyelvű"
-#: any.pm:1147
-#: any.pm:1178
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
+msgstr "TovĂ¡bbi nyelvek vĂ¡lasztĂ¡sa"
+
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr "RĂ©gebbi kompatibilitĂ¡si (nem UTF-8) kĂ³dolĂ¡s"
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "Az összes nyelv"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "NyelvvĂ¡lasztĂ¡s"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "OrszĂ¡g/terĂ¼let"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "VĂ¡lassza ki az orszĂ¡got"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "Itt talĂ¡lhatĂ³ az elĂ©rhetÅ‘ orszĂ¡gok listĂ¡ja"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
msgstr "EgyĂ©b orszĂ¡gok"
-#: any.pm:1228
-#: interactive.pm:488
-#: interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "SpeciĂ¡lis"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr "Beviteli mĂ³dszer:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Egyik sem"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "Nincs megosztĂ¡s"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "Az összes felhasznĂ¡lĂ³ engedĂ©lyezĂ©se"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "Egyéni"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
-"Allowing this will permit users to simply click on \"Share\" in konqueror and nautilus.\n"
+"Allowing this will permit users to simply click on \"Share\" in konqueror "
+"and nautilus.\n"
"\n"
"\"Custom\" permit a per-user granularity.\n"
msgstr ""
-"SzeretnĂ© engedĂ©lyezni a felhasznĂ¡lĂ³k szĂ¡mĂ¡ra azt, hogy a sajĂ¡t könyvtĂ¡raikat\n"
+"SzeretnĂ© engedĂ©lyezni a felhasznĂ¡lĂ³k szĂ¡mĂ¡ra azt, hogy a sajĂ¡t "
+"könyvtĂ¡raikat\n"
"megosszĂ¡k?\n"
-"Ha ez engedĂ©lyezve van, akkor a felhasznĂ¡lĂ³k a Konquerorban Ă©s a Nautilusban\n"
+"Ha ez engedĂ©lyezve van, akkor a felhasznĂ¡lĂ³k a Konquerorban Ă©s a "
+"Nautilusban\n"
"a \"MegosztĂ¡s\" funkciĂ³val vĂ©gezhetnek exportĂ¡lĂ¡st.\n"
"\n"
"Az \"EgyĂ©ni\" opciĂ³ hasznĂ¡latĂ¡val felhasznĂ¡lĂ³nkĂ©nti beĂ¡llĂ­tĂ¡s lehetsĂ©ges.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
-msgid "NFS: the traditional Unix file sharing system, with less support on Mac and Windows."
-msgstr "NFS: a hagyomĂ¡nyos UNIX-os fĂ¡jlmegosztĂ¡si rendszer - Macintosh Ă©s Windows alatt kevĂ©sbĂ© tĂ¡mogatott."
+msgid ""
+"NFS: the traditional Unix file sharing system, with less support on Mac and "
+"Windows."
+msgstr ""
+"NFS: a hagyomĂ¡nyos UNIX-os fĂ¡jlmegosztĂ¡si rendszer - Macintosh Ă©s Windows "
+"alatt kevĂ©sbĂ© tĂ¡mogatott."
-#: any.pm:1337
+#: any.pm:1358
#, c-format
-msgid "SMB: a file sharing system used by Windows, Mac OS X and many modern Linux systems."
-msgstr "SMB: Windows, Mac OS X Ă©s Linux alatt hasznĂ¡latos fĂ¡jlmegosztĂ¡si mĂ³dszer."
+msgid ""
+"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
+"systems."
+msgstr ""
+"SMB: Windows, Mac OS X Ă©s Linux alatt hasznĂ¡latos fĂ¡jlmegosztĂ¡si mĂ³dszer."
-#: any.pm:1345
+#: any.pm:1366
#, c-format
-msgid "You can export using NFS or SMB. Please select which you would like to use."
-msgstr "ExportĂ¡lĂ¡s NFS-sel vagy SambĂ¡val vĂ©gezhetÅ‘. VĂ¡lassza ki, melyiket kĂ­vĂ¡nja hasznĂ¡lni."
+msgid ""
+"You can export using NFS or SMB. Please select which you would like to use."
+msgstr ""
+"ExportĂ¡lĂ¡s NFS-sel vagy SambĂ¡val vĂ©gezhetÅ‘. VĂ¡lassza ki, melyiket kĂ­vĂ¡nja "
+"hasznĂ¡lni."
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "UserDrake indĂ­tĂ¡sa"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -711,53 +672,56 @@ msgstr ""
"A felhasznĂ¡lĂ³nkĂ©nti megosztĂ¡s a \"fileshare\" csoportot hasznĂ¡lja.\n"
"A UserDrake programmal lehet felhasznĂ¡lĂ³t felvenni ebbe a csoportba."
-#: any.pm:1481
+#: any.pm:1503
#, c-format
-msgid "You need to logout and back in again for changes to take effect. Press OK to logout now."
-msgstr "A mĂ³dosĂ­tĂ¡sok Ă©rvĂ©nybe lĂ©pĂ©sĂ©hez ki kell lĂ©pni, majd ismĂ©t belĂ©pni. Kattintson az OK gombra az azonnali kilĂ©pĂ©shez."
+msgid ""
+"You need to logout and back in again for changes to take effect. Press OK to "
+"logout now."
+msgstr ""
+"A mĂ³dosĂ­tĂ¡sok Ă©rvĂ©nybe lĂ©pĂ©sĂ©hez ki kell lĂ©pni, majd ismĂ©t belĂ©pni. "
+"Kattintson az OK gombra az azonnali kilépéshez."
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr "A mĂ³dosĂ­tĂ¡sok Ă©rvĂ©nybe lĂ©pĂ©sĂ©hez ki kell lĂ©pni, majd ismĂ©t belĂ©pni"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "IdÅ‘zĂ³na"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "Melyik idÅ‘zĂ³nĂ¡t vĂ¡lasztja?"
-#: any.pm:1543
-#: any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr "DĂ¡tum-, Ă³ra- Ă©s idÅ‘zĂ³na-beĂ¡llĂ­tĂ¡sok"
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr "Melyik a legmegfelelőbb idő?"
-#: any.pm:1550
+#: any.pm:1572
#, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "%s (a gĂ©p Ă³rĂ¡ja az UTC idÅ‘t mutatja)"
-#: any.pm:1551
+#: any.pm:1573
#, c-format
msgid "%s (hardware clock set to local time)"
msgstr "%s (a gĂ©p Ă³rĂ¡ja a helyi idÅ‘t mutatja)"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "NTP kiszolgĂ¡lĂ³"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "Automatikus idÅ‘szinkronizĂ¡ciĂ³ (NTP-vel)"
@@ -782,8 +746,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "Intelligens kĂ¡rtya"
-#: authentication.pm:28
-#: authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Windowsos tartomĂ¡ny"
@@ -793,299 +756,309 @@ msgstr "Windowsos tartomĂ¡ny"
msgid "Kerberos 5"
msgstr "Kerberos 5"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "Helyi fĂ¡jl:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
-msgid "Use local for all authentication and information user tell in local file"
+msgid ""
+"Use local for all authentication and information user tell in local file"
msgstr "Helyi felhasznĂ¡lĂ³-azonosĂ­tĂ¡s Ă©s informĂ¡ciĂ³kezelĂ©s helyi fĂ¡jl alapjĂ¡n"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
-msgid "Tells your computer to use LDAP for some or all authentication. LDAP consolidates certain types of information within your organization."
-msgstr "LDAP hasznĂ¡latĂ¡t Ă­rja elÅ‘ az azonosĂ­tĂ¡si műveletek egy rĂ©szĂ©hez vagy mindegyikĂ¼khöz. Az LDAP a szervezeten belĂ¼li informĂ¡ciĂ³k bizonyos rĂ©szĂ©t gyűjti egy helyre."
+msgid ""
+"Tells your computer to use LDAP for some or all authentication. LDAP "
+"consolidates certain types of information within your organization."
+msgstr ""
+"LDAP hasznĂ¡latĂ¡t Ă­rja elÅ‘ az azonosĂ­tĂ¡si műveletek egy rĂ©szĂ©hez vagy "
+"mindegyikĂ¼khöz. Az LDAP a szervezeten belĂ¼li informĂ¡ciĂ³k bizonyos rĂ©szĂ©t "
+"gyűjti egy helyre."
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
-msgid "Allows you to run a group of computers in the same Network Information Service domain with a common password and group file."
-msgstr "LehetÅ‘vĂ© teszi szĂ¡mĂ­tĂ³gĂ©pek csoportjĂ¡nak ugyanazon Network Information Service tartomĂ¡nyban valĂ³ Ă¼zemeltetĂ©sĂ©t közös jelszĂ³val Ă©s csoportfĂ¡jllal."
+msgid ""
+"Allows you to run a group of computers in the same Network Information "
+"Service domain with a common password and group file."
+msgstr ""
+"LehetÅ‘vĂ© teszi szĂ¡mĂ­tĂ³gĂ©pek csoportjĂ¡nak ugyanazon Network Information "
+"Service tartomĂ¡nyban valĂ³ Ă¼zemeltetĂ©sĂ©t közös jelszĂ³val Ă©s csoportfĂ¡jllal."
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Windowsos tartomĂ¡ny:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
-msgid "Winbind allows the system to retrieve information and authenticate users in a Windows domain."
-msgstr "A Winbind lehetÅ‘vĂ© teszi a rendszer szĂ¡mĂ¡ra, hogy informĂ¡ciĂ³t szerezzen Ă©s felhasznĂ¡lĂ³kat azonosĂ­tson egy windowsos tartomĂ¡nyban."
+msgid ""
+"Winbind allows the system to retrieve information and authenticate users in "
+"a Windows domain."
+msgstr ""
+"A Winbind lehetÅ‘vĂ© teszi a rendszer szĂ¡mĂ¡ra, hogy informĂ¡ciĂ³t szerezzen Ă©s "
+"felhasznĂ¡lĂ³kat azonosĂ­tson egy windowsos tartomĂ¡nyban."
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr "Kerberos 5 :"
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
-msgstr "AzonosĂ­tĂ¡s Kerberos Ă©s LDAP hasznĂ¡latĂ¡val egy Active Directory kiszolgĂ¡lĂ³n "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
+msgstr ""
+"AzonosĂ­tĂ¡s Kerberos Ă©s LDAP hasznĂ¡latĂ¡val egy Active Directory kiszolgĂ¡lĂ³n "
-#: authentication.pm:107
-#: authentication.pm:141
-#: authentication.pm:160
-#: authentication.pm:161
-#: authentication.pm:187
-#: authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:108
-#: authentication.pm:142
-#: authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, c-format
msgid "Welcome to the Authentication Wizard"
msgstr "Ăœdvözli a FelhasznĂ¡lĂ³ azonosĂ­tĂ¡s varĂ¡zslĂ³ja"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
-msgid "You have selected LDAP authentication. Please review the configuration options below "
-msgstr "Az LDAP azonosĂ­tĂ¡st vĂ¡lasztotta. KĂ©rem nĂ©zze Ă¡t az alĂ¡bbi beĂ¡llĂ­tĂ¡sokat"
+msgid ""
+"You have selected LDAP authentication. Please review the configuration "
+"options below "
+msgstr ""
+"Az LDAP azonosĂ­tĂ¡st vĂ¡lasztotta. KĂ©rem nĂ©zze Ă¡t az alĂ¡bbi beĂ¡llĂ­tĂ¡sokat"
-#: authentication.pm:112
-#: authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "LDAP kiszolgĂ¡lĂ³"
-#: authentication.pm:113
-#: authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, c-format
msgid "Base dn"
msgstr "Alap dn"
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr "Dn alapĂº letöltĂ©s"
-#: authentication.pm:116
-#: authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr "TLS titkosĂ­tott kapcsolat hasznĂ¡lata"
-#: authentication.pm:117
-#: authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr "CA minÅ‘sĂ­tĂ©s letöltĂ©se"
-#: authentication.pm:119
-#: authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr "Kapcsolat nĂ©lkĂ¼li mĂ³d hasznĂ¡lata"
-#: authentication.pm:120
-#: authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr "NĂ©vtelen BIND hasznĂ¡lata "
-#: authentication.pm:121
-#: authentication.pm:124
-#: authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:122
-#: authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr "DN illesztése "
-#: authentication.pm:123
-#: authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, c-format
msgid "Bind Password "
msgstr "Bind jelszĂ³"
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr "A csoportfĂ¡jl ĂºtvonalĂ¡nak meghatĂ¡rozĂ¡sa"
-#: authentication.pm:127
+#: authentication.pm:126
#, c-format
msgid "Password base"
msgstr "JelszĂ³ alap"
-#: authentication.pm:128
+#: authentication.pm:127
#, c-format
msgid "Group base"
msgstr "CsoportazonosĂ­tĂ³ alap"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr "Shadow alapĂº"
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
-msgid "You have selected Kerberos 5 authentication. Please review the configuration options below "
-msgstr "A Kerberos 5 azonosĂ­tĂ¡st vĂ¡lasztotta. KĂ©rem nĂ©zze Ă¡t az alĂ¡bbi beĂ¡llĂ­tĂ¡sokat"
+msgid ""
+"You have selected Kerberos 5 authentication. Please review the configuration "
+"options below "
+msgstr ""
+"A Kerberos 5 azonosĂ­tĂ¡st vĂ¡lasztotta. KĂ©rem nĂ©zze Ă¡t az alĂ¡bbi beĂ¡llĂ­tĂ¡sokat"
-#: authentication.pm:146
+#: authentication.pm:145
#, c-format
msgid "Realm "
msgstr "TartomĂ¡ny"
-#: authentication.pm:148
+#: authentication.pm:147
#, c-format
msgid "KDCs Servers"
msgstr "KDCs kiszolgĂ¡lĂ³k"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr "DNS hasznĂ¡lata a KDC feloldĂ¡sĂ¡hoz"
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr "DNS hasznĂ¡lata a tartomĂ¡ny feloldĂ¡sĂ¡hoz"
-#: authentication.pm:156
+#: authentication.pm:155
#, c-format
msgid "Use local file for users information"
msgstr "Helyi fĂ¡jl hasznĂ¡lata a felhasznĂ¡lĂ³i informĂ¡ciĂ³khoz"
-#: authentication.pm:157
+#: authentication.pm:156
#, c-format
-msgid "Use Ldap for users information"
-msgstr "Ldap felhasznĂ¡lĂ³i informĂ¡ciĂ³k hasznĂ¡lata"
+msgid "Use LDAP for users information"
+msgstr "LDAP felhasznĂ¡lĂ³i informĂ¡ciĂ³k hasznĂ¡lata"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
-msgid "You have selected Kerberos 5 for authentication, now you must choose the type of users information "
-msgstr "KivĂ¡lasztotta a Kerberos 5 azonosĂ­tĂ¡st. Most ki kell vĂ¡lasztani a felhasznĂ¡lĂ³i informĂ¡ciĂ³ tĂ­pusĂ¡t"
+msgid ""
+"You have selected Kerberos 5 for authentication, now you must choose the "
+"type of users information "
+msgstr ""
+"KivĂ¡lasztotta a Kerberos 5 azonosĂ­tĂ¡st. Most ki kell vĂ¡lasztani a "
+"felhasznĂ¡lĂ³i informĂ¡ciĂ³ tĂ­pusĂ¡t"
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr "Dn alapĂº letöltĂ©s"
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
-msgid "You have selected NIS authentication. Please review the configuration options below "
+msgid ""
+"You have selected NIS authentication. Please review the configuration "
+"options below "
msgstr "A NIS azonosĂ­tĂ¡st vĂ¡lasztotta. KĂ©rem nĂ©zze Ă¡t az alĂ¡bbi beĂ¡llĂ­tĂ¡sokat"
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "NIS tartomĂ¡ny"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "NIS kiszolgĂ¡lĂ³"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
-msgid "You have selected Windows Domain authentication. Please review the configuration options below "
-msgstr "A Windows Domain azonosĂ­tĂ¡st vĂ¡lasztotta. KĂ©rem nĂ©zze Ă¡t az alĂ¡bbi beĂ¡llĂ­tĂ¡sokat"
+msgid ""
+"You have selected Windows Domain authentication. Please review the "
+"configuration options below "
+msgstr ""
+"A Windows Domain azonosĂ­tĂ¡st vĂ¡lasztotta. KĂ©rem nĂ©zze Ă¡t az alĂ¡bbi "
+"beĂ¡llĂ­tĂ¡sokat"
-#: authentication.pm:218
+#: authentication.pm:217
#, c-format
msgid "Domain Model "
msgstr "TartomĂ¡ny Modell"
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr "Active Directory realm"
-#: authentication.pm:221
+#: authentication.pm:220
#, c-format
msgid "DNS Domain"
msgstr "DNS tartomĂ¡ny"
-#: authentication.pm:222
+#: authentication.pm:221
#, c-format
msgid "DC Server"
msgstr "DC kiszolgĂ¡lĂ³"
-#: authentication.pm:236
-#: authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "FelhasznĂ¡lĂ³azonosĂ­tĂ¡s"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "AzonosĂ­tĂ¡si mĂ³dszer"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "Nincs jelszĂ³"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr "Ez a jelszĂ³ tĂºl rövid (legalĂ¡bb %d karakter hosszĂºnak kell lennie)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "Nem lehet broadcast-ot hasznĂ¡lni NIS tartomĂ¡ny nĂ©lkĂ¼l"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "FĂ¡jlvĂ¡lasztĂ¡s"
-#: authentication.pm:897
+#: authentication.pm:866
#, c-format
msgid "Domain Windows for authentication : "
msgstr "Windows tartomĂ¡ny azonosĂ­tĂ¡s:"
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "TartomĂ¡nyadminisztrĂ¡tor felhasznĂ¡lĂ³i neve"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "TartomĂ¡nyadminisztrĂ¡tor jelszava"
-# NOTE: this message will be displayed at boot time; that is
-# only the ascii charset will be available on most machines
-# so use only 7bit for this message (and do transliteration or
-# leave it in English, as it is the best for your language)
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1100,102 +1073,110 @@ msgstr ""
"amig az alapertelmezett elindul.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO, szöveges menĂ¼vel"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
-msgstr "GRUB, grafikus menĂ¼vel"
+msgid "GRUB2 with graphical menu"
+msgstr "GRUB2, grafikus menĂ¼vel"
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr "GRUB, szöveges menĂ¼vel"
+msgid "GRUB2 with text menu"
+msgstr "GRUB2, szöveges menĂ¼vel"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "GRUB, grafikus menĂ¼vel"
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr "GRUB, szöveges menĂ¼vel"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "nincs elĂ©g hely a /boot partĂ­ciĂ³n"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "A rendszerindĂ­tĂ³ program nem tehetÅ‘ %s partĂ­ciĂ³ra\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
-msgid "Your bootloader configuration must be updated because partition has been renumbered"
-msgstr "A rendszerindĂ­tĂ³ beĂ¡llĂ­tĂ¡sait frissĂ­teni kell, mivel a partĂ­ciĂ³k szĂ¡mozĂ¡sa mĂ³dosult."
+msgid ""
+"Your bootloader configuration must be updated because partition has been "
+"renumbered"
+msgstr ""
+"A rendszerindĂ­tĂ³ beĂ¡llĂ­tĂ¡sait frissĂ­teni kell, mivel a partĂ­ciĂ³k szĂ¡mozĂ¡sa "
+"mĂ³dosult."
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
-msgid "The bootloader can not be installed correctly. You have to boot rescue and choose \"%s\""
-msgstr "A rendszerindĂ­tĂ³ nem telepĂ­thetÅ‘. IndĂ­tsa el a rendszert egy helyreĂ¡llĂ­tĂ¡si lemezzel, majd vĂ¡lassza ezt: \"%s\"."
+msgid ""
+"The bootloader cannot be installed correctly. You have to boot rescue and "
+"choose \"%s\""
+msgstr ""
+"A rendszerindĂ­tĂ³ nem telepĂ­thetÅ‘. IndĂ­tsa el a rendszert egy helyreĂ¡llĂ­tĂ¡si "
+"lemezzel, majd vĂ¡lassza ezt: \"%s\"."
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "RendszerindĂ­tĂ³ ĂºjratelepĂ­tĂ©se"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "B"
msgstr "B"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142
-#: common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr "%02d:%02d"
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d perc"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 perc"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d mĂ¡sodperc"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr "hiĂ¡nyzĂ³ parancs: %s"
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1210,217 +1191,144 @@ msgstr ""
"Ă¡llĂ­tva WebDAV kiszolgĂ¡lĂ³nak). Ha szeretne felvenni WebDAV csatolĂ¡si\n"
"pontokat, vĂ¡lassza az \"Ăj\" funkciĂ³t."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Ăj"
-#: diskdrake/dav.pm:63
-#: diskdrake/interactive.pm:414
-#: diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "LevĂ¡lasztĂ¡s"
-#: diskdrake/dav.pm:64
-#: diskdrake/interactive.pm:410
-#: diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "CsatolĂ¡s"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "KiszolgĂ¡lĂ³"
-#: diskdrake/dav.pm:66
-#: diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724
-#: diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746
-#: diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "CsatolĂ¡si pont"
-#: diskdrake/dav.pm:67
-#: diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159
-#: diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "BeĂ¡llĂ­tĂ¡sok"
-#: diskdrake/dav.pm:68
-#: interactive.pm:387
-#: interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "EltĂ¡volĂ­tĂ¡s"
-#: diskdrake/dav.pm:69
-#: diskdrake/hd_gtk.pm:187
-#: diskdrake/removable.pm:26
-#: diskdrake/smbnfs_gtk.pm:82
-#: interactive/http.pm:151
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
+#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Kész"
-#: diskdrake/dav.pm:78
-#: diskdrake/hd_gtk.pm:128
-#: diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247
-#: diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453
-#: diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541
-#: diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714
-#: diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050
-#: diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218
-#: diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489
-#: diskdrake/smbnfs_gtk.pm:42
-#: do_pkgs.pm:23
-#: do_pkgs.pm:28
-#: do_pkgs.pm:44
-#: do_pkgs.pm:60
-#: do_pkgs.pm:65
-#: do_pkgs.pm:82
-#: fsedit.pm:246
-#: interactive/http.pm:117
-#: interactive/http.pm:118
-#: modules/interactive.pm:19
-#: scanner.pm:95
-#: scanner.pm:106
-#: scanner.pm:113
-#: scanner.pm:120
-#: wizards.pm:95
-#: wizards.pm:99
-#: wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Hiba"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "Adja meg a WebDAV kiszolgĂ¡lĂ³ URL-jĂ©t"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "Az URL-nek http:// vagy https:// kezdetűnek kell lenni"
#: diskdrake/dav.pm:106
-#: diskdrake/hd_gtk.pm:417
-#: diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391
-#: diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817
-#: diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030
-#: diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073
-#: diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337
-#: diskdrake/interactive.pm:1488
-#: do_pkgs.pm:19
-#: do_pkgs.pm:39
-#: do_pkgs.pm:57
-#: do_pkgs.pm:77
-#: harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Figyelmeztetés"
-
-#: diskdrake/dav.pm:106
#, c-format
-msgid "Are you sure you want to delete this mountpoint?"
+msgid "Are you sure you want to delete this mount point?"
msgstr "TĂ©nyleg szeretnĂ© törölni ezt a csatolĂ¡si pontot?"
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "KiszolgĂ¡lĂ³: "
-#: diskdrake/dav.pm:125
-#: diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361
-#: diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "CsatolĂ¡si pont: "
-#: diskdrake/dav.pm:126
-#: diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "BeĂ¡llĂ­tĂ¡sok: %s"
-#: diskdrake/hd_gtk.pm:61
-#: diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22
-#: fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53
-#: fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244
-#: fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432
-#: fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572
-#: fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "PartĂ­cionĂ¡lĂ¡s"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
-msgstr "Kattintson egy partĂ­ciĂ³ra, Ă©s vĂ¡lassza ki a hasznĂ¡landĂ³ fĂ¡jlrendszer tĂ­pusĂ¡t"
+msgstr ""
+"Kattintson egy partĂ­ciĂ³ra, Ă©s vĂ¡lassza ki a hasznĂ¡landĂ³ fĂ¡jlrendszer tĂ­pusĂ¡t"
-#: diskdrake/hd_gtk.pm:110
-#: diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190
-#: diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "Olvassa el figyelmesen"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "ElÅ‘ször kĂ©szĂ­tsen biztonsĂ¡gi mentĂ©st az adatokrĂ³l"
-#: diskdrake/hd_gtk.pm:111
-#: diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Kilépés"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "FolytatĂ¡s"
-#: diskdrake/hd_gtk.pm:182
-#: fs/partitioning_wizard.pm:548
-#: interactive.pm:653
-#: interactive/gtk.pm:811
-#: interactive/gtk.pm:829
-#: interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Segítség"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1431,157 +1339,133 @@ msgstr ""
"CĂ©lszerű elÅ‘ször Ă¡tmĂ©retezni a partĂ­ciĂ³t\n"
"(kattintson a partĂ­ciĂ³ra, majd az \"ĂtmĂ©retezĂ©s\" gombra)."
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "Kattintson egy partĂ­ciĂ³ra"
-#: diskdrake/hd_gtk.pm:244
-#: diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "Részletek"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "Merevlemez nem talĂ¡lhatĂ³"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "Ismeretlen"
-#: diskdrake/hd_gtk.pm:388
+#: diskdrake/hd_gtk.pm:427
#, c-format
msgid "Ext4"
msgstr "Ext4"
-#: diskdrake/hd_gtk.pm:388
-#: fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "XFS"
msgstr "XFS"
-#: diskdrake/hd_gtk.pm:388
-#: fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "LapozĂ³terĂ¼let (swap)"
-#: diskdrake/hd_gtk.pm:388
-#: fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388
-#: fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388
-#: fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389
-#: fs/partitioning_wizard.pm:403
-#: services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Egyéb"
-#: diskdrake/hd_gtk.pm:389
-#: diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "Ăœres"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "FĂ¡jlrendszer tĂ­pusok:"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, c-format
msgid "This partition is already empty"
msgstr "Ez a partĂ­ciĂ³ mĂ¡r Ă¼res"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "HasznĂ¡lja elÅ‘ször a \"LevĂ¡lasztĂ¡s\"-t"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "HasznĂ¡lja inkĂ¡bb ezt: \"%s\" (tapasztaltaknak)"
-#: diskdrake/hd_gtk.pm:426
-#: diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641
-#: diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "TĂ­pus"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "VĂ¡lasszon egy mĂ¡sik partĂ­ciĂ³t"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "VĂ¡lasszon egy partĂ­ciĂ³t"
-#: diskdrake/interactive.pm:273
-#: diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "Egyéb"
-#: diskdrake/interactive.pm:281
-#: diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568
-#: diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, c-format
msgid "Confirmation"
msgstr "MegerÅ‘sĂ­tĂ©s"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "KĂ­vĂ¡nja folytatni a műveletet?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "KilĂ©pĂ©s mentĂ©s nĂ©lkĂ¼l"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "Ki akar lĂ©pni a programbĂ³l a partĂ­ciĂ³s tĂ¡bla mentĂ©se nĂ©lkĂ¼l?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "El szeretnĂ© menteni a /etc/fstab fĂ¡jlban vĂ©grehajtott mĂ³dosĂ­tĂ¡sokat?"
-#: diskdrake/interactive.pm:301
-#: fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr "A partĂ­ciĂ³s tĂ¡bla vĂ¡ltozĂ¡sai csak a gĂ©p ĂºjraindĂ­tĂ¡sa utĂ¡n lĂ©pnek Ă©rvĂ©nybe"
+msgid "You need to reboot for the partition table modifications to take effect"
+msgstr ""
+"A partĂ­ciĂ³s tĂ¡bla vĂ¡ltozĂ¡sai csak a gĂ©p ĂºjraindĂ­tĂ¡sa utĂ¡n lĂ©pnek Ă©rvĂ©nybe"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1592,29 +1476,29 @@ msgstr ""
"esetĂ©n a(z) %s csatolĂ¡si ponthoz nem lesz bejegyzĂ©s az fstab fĂ¡jlban.\n"
"Mégis kilép?"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "Teljes törlés"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "Automatikus helyfoglalĂ¡s"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "ĂtvĂ¡ltĂ¡s normĂ¡l mĂ³dba"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "ĂtvĂ¡ltĂ¡s szakĂ©rtÅ‘i mĂ³dba"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "Merevlemez jellemzők"
#: diskdrake/interactive.pm:371
@@ -1624,13 +1508,17 @@ msgstr "Mindegyik elsÅ‘dleges partĂ­ciĂ³ foglalt"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "Nem hozhatĂ³ lĂ©tre több partĂ­ciĂ³"
#: diskdrake/interactive.pm:373
#, c-format
-msgid "To have more partitions, please delete one to be able to create an extended partition"
-msgstr "TovĂ¡bbi partĂ­ciĂ³k lĂ©trehozĂ¡sĂ¡hoz törölni kell egyet (hogy egy kiterjesztett partĂ­ciĂ³t lĂ©tre lehessen hozni)"
+msgid ""
+"To have more partitions, please delete one to be able to create an extended "
+"partition"
+msgstr ""
+"TovĂ¡bbi partĂ­ciĂ³k lĂ©trehozĂ¡sĂ¡hoz törölni kell egyet (hogy egy kiterjesztett "
+"partĂ­ciĂ³t lĂ©tre lehessen hozni)"
#: diskdrake/interactive.pm:384
#, c-format
@@ -1642,282 +1530,269 @@ msgstr "A partĂ­ciĂ³s tĂ¡bla ĂºjraolvasĂ¡sa"
msgid "Detailed information"
msgstr "RĂ©szletes informĂ¡ciĂ³"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
msgstr "Megnéz"
-#: diskdrake/interactive.pm:408
-#: diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "ĂtmĂ©retezĂ©s"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "FormĂ¡zĂ¡s"
-#: diskdrake/interactive.pm:411
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "HozzĂ¡adĂ¡s RAID-hez"
-#: diskdrake/interactive.pm:412
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "HozzĂ¡adĂ¡s LVM-hez"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, c-format
msgid "Use"
msgstr "HasznĂ¡lt"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Törlés"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "EltĂ¡volĂ­tĂ¡s RAID-bÅ‘l"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "EltĂ¡volĂ­tĂ¡s LVM-bÅ‘l"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, c-format
msgid "Remove from dm"
msgstr "EltĂ¡volĂ­tĂ¡s a dm-bÅ‘l"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "RAID mĂ³dosĂ­tĂ¡sa"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Loopback-hez hasznĂ¡lva"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "LĂ©trehozĂ¡s"
-#: diskdrake/interactive.pm:453
+#: diskdrake/interactive.pm:456
#, c-format
msgid "Failed to mount partition"
msgstr "A partĂ­ciĂ³ csatolĂ¡sa sikertelen"
-#: diskdrake/interactive.pm:487
-#: diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Ăj partĂ­ciĂ³ lĂ©trehozĂ¡sa"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "Kezdőszektor: "
-#: diskdrake/interactive.pm:494
-#: diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "Méret (MB): "
-#: diskdrake/interactive.pm:496
-#: diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "A fĂ¡jlrendszer tĂ­pusa: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "BeĂ¡llĂ­tĂ¡sok: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "A logikai kötet neve "
-#: diskdrake/interactive.pm:507
+#: diskdrake/interactive.pm:514
#, c-format
msgid "Encrypt partition"
msgstr "TitkosĂ­tott partĂ­ciĂ³"
-#: diskdrake/interactive.pm:508
+#: diskdrake/interactive.pm:515
#, c-format
msgid "Encryption key "
msgstr "TitkosĂ­tĂ¡si kulcs"
-#: diskdrake/interactive.pm:509
-#: diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "TitkosĂ­tĂ¡si kulcs (mĂ©g egyszer)"
-#: diskdrake/interactive.pm:520
-#: diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "A titkosĂ­tĂ¡si kulcsok nem egyeznek"
-#: diskdrake/interactive.pm:521
+#: diskdrake/interactive.pm:529
#, c-format
msgid "Missing encryption key"
msgstr "HiĂ¡nyzik a titkosĂ­tĂ¡si kulcs"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
"Nem lehet Ăºj partĂ­ciĂ³t lĂ©trehozni\n"
"(mivel elĂ©rte az elsÅ‘dleges partĂ­ciĂ³k lehetsĂ©ges maximĂ¡lis szĂ¡mĂ¡t).\n"
-"TĂ¡volĂ­tson el egy elsÅ‘dleges partĂ­ciĂ³t Ă©s hozzon lĂ©tre egy kiterjesztett partĂ­ciĂ³t."
-
-#: diskdrake/interactive.pm:568
-#: diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "EllenÅ‘rizve legyen, hogy vannak-e hibĂ¡s blokkok?"
+"TĂ¡volĂ­tson el egy elsÅ‘dleges partĂ­ciĂ³t Ă©s hozzon lĂ©tre egy kiterjesztett "
+"partĂ­ciĂ³t."
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "El szeretnĂ© tĂ¡volĂ­tani a loopback fĂ¡jlt?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
-msgid "After changing type of partition %s, all data on this partition will be lost"
-msgstr "A(z) %s partĂ­ciĂ³ tĂ­pusĂ¡nak mĂ³dosĂ­tĂ¡sa utĂ¡n a partĂ­ciĂ³n levÅ‘ adatok elvesznek"
+msgid ""
+"After changing type of partition %s, all data on this partition will be lost"
+msgstr ""
+"A(z) %s partĂ­ciĂ³ tĂ­pusĂ¡nak mĂ³dosĂ­tĂ¡sa utĂ¡n a partĂ­ciĂ³n levÅ‘ adatok elvesznek"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "A partĂ­ciĂ³tĂ­pus megvĂ¡ltoztatĂ¡sa"
-#: diskdrake/interactive.pm:640
-#: diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "Melyik fĂ¡jlrendszert szeretnĂ©?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, c-format
msgid "Switching from %s to %s"
msgstr "ĂtvĂ¡ltĂ¡s %srÅ‘l %sre"
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr "KötetcĂ­mke beĂ¡llĂ­tĂ¡sa"
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
-msgstr "Figyelem! Ha jĂ³vĂ¡hagyja a műveletet, akkor azt mĂ¡r nem lehet visszavonni!"
+msgstr ""
+"Figyelem! Ha jĂ³vĂ¡hagyja a műveletet, akkor azt mĂ¡r nem lehet visszavonni!"
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
-msgstr "Figyelem! Ezt a műveletet csak a lemez formĂ¡zĂ¡sa utĂ¡n lehet vĂ©grehajtani!"
+msgstr ""
+"Figyelem! Ezt a műveletet csak a lemez formĂ¡zĂ¡sa utĂ¡n lehet vĂ©grehajtani!"
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr "Melyik kötetcímke?"
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, c-format
msgid "Label:"
msgstr "CĂ­mke:"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "HovĂ¡ szeretnĂ© csatolni a(z) %s loopback fĂ¡jlt?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "HovĂ¡ szeretnĂ© csatolni a(z) %s eszközt?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"Nem lehet megszĂ¼ntetni a csatolĂ¡si pontot, mert ez egy loopback\n"
"partĂ­ciĂ³. ElÅ‘ször tĂ¡volĂ­tsa el a loopback-et."
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "HovĂ¡ szeretnĂ© csatolni ezt: \"%s\"?"
-#: diskdrake/interactive.pm:775
-#: diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129
-#: fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "ĂtmĂ©retezĂ©s"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "A FAT fĂ¡jlrendszer jellemzÅ‘inek kiszĂ¡mĂ­tĂ¡sa"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "Ezt a partĂ­ciĂ³t nem lehet Ă¡tmĂ©retezni"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "KĂ©szĂ­tsen biztonsĂ¡gi mentĂ©st errÅ‘l a partĂ­ciĂ³rĂ³l"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr "A(z) %s partĂ­ciĂ³ Ă¡tmĂ©retezĂ©sekor a partĂ­ciĂ³n talĂ¡lhatĂ³ adatok elvesznek"
+msgstr ""
+"A(z) %s partĂ­ciĂ³ Ă¡tmĂ©retezĂ©sekor a partĂ­ciĂ³n talĂ¡lhatĂ³ adatok elvesznek"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Adja meg az Ăºj mĂ©retet"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "Az Ăºj mĂ©ret (MB-ban): "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr "MinimĂ¡lis mĂ©ret: %s MB"
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr "MaximĂ¡lis mĂ©ret: %s MB"
-#: diskdrake/interactive.pm:881
-#: fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
@@ -1926,315 +1801,320 @@ msgstr ""
"Az adatok Ă©psĂ©gĂ©nek biztosĂ­tĂ¡sa Ă©rdekĂ©ben a partĂ­ciĂ³Ă¡tmĂ©retezĂ©s utĂ¡ni elsÅ‘\n"
"Microsoft Windows® indĂ­tĂ¡snĂ¡l fĂ¡jlrendszer ellenÅ‘rzĂ©s lesz vĂ©geztetve"
-#: diskdrake/interactive.pm:945
-#: diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "FĂ¡jlrendszer titkosĂ­tĂ¡si kulcs"
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, c-format
msgid "Enter your filesystem encryption key"
msgstr "VĂ¡lasszon fĂ¡jlrendszer titkosĂ­tĂ¡si kulcsot"
-#: diskdrake/interactive.pm:947
-#: diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "TitkosĂ­tĂ¡si kulcs"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr "Érvénytelen kulcs"
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "VĂ¡lassza ki azt a RAID-et, amelyikhez hozzĂ¡ szeretnĂ© adni a lemezt"
-#: diskdrake/interactive.pm:964
-#: diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "Ăºj"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "VĂ¡lassza ki azt az LVM-et, amelyhez hozzĂ¡ szeretnĂ© adni a lemezt"
-#: diskdrake/interactive.pm:993
-#: diskdrake/interactive.pm:1002
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
#, c-format
msgid "LVM name"
msgstr "LVM név"
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr "Adjon nevet az Ăºj LVM kötetcsoportnak"
-#: diskdrake/interactive.pm:999
+#: diskdrake/interactive.pm:1016
#, c-format
msgid "\"%s\" already exists"
msgstr "\"%s\" mĂ¡r lĂ©tezik"
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
"Do you want to move used physical extents on this volume to other volumes?"
msgstr ""
"A(z) \"%s\" fizikai kötet mĂ©g hasznĂ¡latban van.\n"
-"KĂ­vĂ¡nja Ă¡thelyezni a kötet hasznĂ¡latban levÅ‘ fizikai kiterjedĂ©seit (extent) mĂ¡s kötetekre?"
+"KĂ­vĂ¡nja Ă¡thelyezni a kötet hasznĂ¡latban levÅ‘ fizikai kiterjedĂ©seit (extent) "
+"mĂ¡s kötetekre?"
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr "Fizikai kiterjedĂ©sek Ă¡thelyezĂ©se"
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "Ez a partĂ­ciĂ³ nem hasznĂ¡lhatĂ³ loopback-hez"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Loopback"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "A loopback fĂ¡jl neve: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "Adjon meg egy fĂ¡jlnevet"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
-msgstr "Ez a fĂ¡jl mĂ¡r egy mĂ¡sik loopback-hez van rendelve, vĂ¡lasszon egy mĂ¡sikat"
+msgstr ""
+"Ez a fĂ¡jl mĂ¡r egy mĂ¡sik loopback-hez van rendelve, vĂ¡lasszon egy mĂ¡sikat"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "A fĂ¡jl mĂ¡r lĂ©tezik, hasznĂ¡ljam?"
-#: diskdrake/interactive.pm:1105
-#: diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "CsatolĂ¡si (mount) opciĂ³k"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "Vegyes"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "eszköz"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "szint"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
msgstr "szeletmĂ©ret kilobĂ¡jtban (KiB)"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "VigyĂ¡zat! Ez a művelet adatvesztĂ©st okozhat."
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "Partitioning Type"
msgstr "PartĂ­cionĂ¡lĂ¡s tĂ­pusa"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "Milyen tĂ­pusĂº partĂ­cionĂ¡lĂ¡st szeretne?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr "A vĂ¡ltozĂ¡sok csak a rendszer ĂºjraindĂ­tĂ¡sakor lĂ©pnek Ă©letbe"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "A(z) \"%s\" meghajtĂ³ partĂ­ciĂ³tĂ¡blĂ¡jĂ¡nak mentĂ©se következik"
-#: diskdrake/interactive.pm:1262
-#: fs/format.pm:102
-#: fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "A(z) %s partĂ­ciĂ³ formĂ¡zĂ¡sa"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr "A(z) %s partĂ­ciĂ³ formĂ¡zĂ¡sakor a partĂ­ciĂ³n talĂ¡lhatĂ³ adatok elvesznek!"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "EllenÅ‘rizve legyen, hogy vannak-e hibĂ¡s blokkok?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "FĂ¡jlok Ă¡thelyezĂ©se az Ăºj partĂ­ciĂ³ra"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "FĂ¡jlok elrejtĂ©se"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
"(%s)\n"
"\n"
-"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)"
+"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)"
msgstr ""
"A(z) \"%s\" könyvtĂ¡rban mĂ¡r vannak fĂ¡jlok.\n"
"(%s)\n"
"\n"
-"Ăthelyezheti a fĂ¡jlokat az oda csatolandĂ³ partĂ­ciĂ³ra, vagy a helyĂ¼kön hagyhatja azokat (az utĂ³bbi esetben a mĂ¡r ott levÅ‘ fĂ¡jlokat el fogja rejteni a csatolt partĂ­ciĂ³ tartalma)."
+"Ăthelyezheti a fĂ¡jlokat az oda csatolandĂ³ partĂ­ciĂ³ra, vagy a helyĂ¼kön "
+"hagyhatja azokat (az utĂ³bbi esetben a mĂ¡r ott levÅ‘ fĂ¡jlokat el fogja rejteni "
+"a csatolt partĂ­ciĂ³ tartalma)."
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "FĂ¡jlok Ă¡thelyezĂ©se az Ăºj partĂ­ciĂ³ra"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "%s mĂ¡solĂ¡sa"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "%s eltĂ¡volĂ­tĂ¡sa"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "a(z) %s partĂ­ciĂ³ jelenleg \"%s\"-kĂ©nt ismert"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr "A partĂ­ciĂ³k Ăºjra lettek szĂ¡mozva: "
-#: diskdrake/interactive.pm:1362
-#: diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Eszköz: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr "Kötetcímke: "
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr "UUID: "
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "DOS meghajtĂ³ betűjele: %s (ez csak egy tipp)\n"
-#: diskdrake/interactive.pm:1369
-#: diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "TĂ­pus: "
-#: diskdrake/interactive.pm:1373
-#: diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Név: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "Kezdőszektor: %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr "Méret: %s (%s%% lemez)"
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "Méret: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s szektor"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "A(z) %d. cilindertől a(z) %d.-ig\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr "Logikai kiterjedĂ©sek szĂ¡ma: %d\n"
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "FormĂ¡zva\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "Nincs formĂ¡zva\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "Csatolva\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, c-format
msgid "Encrypted"
msgstr "TitkosĂ­tott"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr "(mappolva %s-ből)"
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr "(mappolva %s-be)"
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr "(inaktĂ­v)"
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2243,7 +2123,7 @@ msgstr ""
"Loopback fĂ¡jl(ok):\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2252,27 +2132,27 @@ msgstr ""
"Az alapĂ©rtelmezett indĂ­tĂ¡si partĂ­ciĂ³\n"
" (a DOS-nak, nem a LILO-nak)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "%s. szint\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
msgstr "A szelet mérete: %d KiB\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "RAID lemezek: %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "A loopback fĂ¡jl neve: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2285,7 +2165,7 @@ msgstr ""
"meghajtĂ³knak van fenntartva,\n"
"ne mĂ³dosĂ­tson rajta.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2298,57 +2178,64 @@ msgstr ""
"partĂ­ciĂ³ (hogy többfĂ©le operĂ¡ciĂ³s\n"
"rendszert lehessen indĂ­tani).\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr "Szabad hely ezen: %s (%s)"
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Csak olvashatĂ³"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "Méret: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Geometria: %s cilinder, %s fej, %s szektor\n"
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Név: "
+
+#: diskdrake/interactive.pm:1458
#, c-format
msgid "Medium type: "
msgstr "TelepĂ­tÅ‘mĂ©dia tĂ­pusa: "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "LVM lemezek: %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "A partĂ­ciĂ³s tĂ¡bla tĂ­pusa: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "csatorna: %d, id: %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "VĂ¡lasszon fĂ¡jlrendszer titkosĂ­tĂ¡si kulcsot"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr "Ez a titkosĂ­tĂ¡si kulcs tĂºl egyszerű (legalĂ¡bb %d karakter hosszĂºnak kell lennie)"
+msgstr ""
+"Ez a titkosĂ­tĂ¡si kulcs tĂºl egyszerű (legalĂ¡bb %d karakter hosszĂºnak kell "
+"lennie)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "TitkosĂ­tĂ¡si mĂ³dszer"
@@ -2358,30 +2245,22 @@ msgstr "TitkosĂ­tĂ¡si mĂ³dszer"
msgid "Change type"
msgstr "A tĂ­pus megvĂ¡ltoztatĂ¡sa"
-#: diskdrake/smbnfs_gtk.pm:81
-#: interactive.pm:129
-#: interactive.pm:550
-#: interactive/curses.pm:260
-#: interactive/http.pm:104
-#: interactive/http.pm:160
-#: interactive/stdio.pm:39
-#: interactive/stdio.pm:148
-#: mygtk2.pm:847
-#: ugtk2.pm:415
-#: ugtk2.pm:517
-#: ugtk2.pm:526
-#: ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Mégsem"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr "Nem sikerĂ¼lt bejelentkezni %s nĂ©ven (helytelen jelszĂ³?)"
-#: diskdrake/smbnfs_gtk.pm:168
-#: diskdrake/smbnfs_gtk.pm:177
+#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
#, c-format
msgid "Domain Authentication Required"
msgstr "TartomĂ¡nyi azonosĂ­tĂ¡s szĂ¼ksĂ©ges"
@@ -2398,8 +2277,11 @@ msgstr "MĂ¡sik"
#: diskdrake/smbnfs_gtk.pm:178
#, c-format
-msgid "Please enter your username, password and domain name to access this host."
-msgstr "Adja meg a gĂ©p elĂ©rĂ©sĂ©hez szĂ¼ksĂ©ges felhasznĂ¡lĂ³nevet, jelszĂ³t Ă©s tartomĂ¡nynevet."
+msgid ""
+"Please enter your username, password and domain name to access this host."
+msgstr ""
+"Adja meg a gĂ©p elĂ©rĂ©sĂ©hez szĂ¼ksĂ©ges felhasznĂ¡lĂ³nevet, jelszĂ³t Ă©s "
+"tartomĂ¡nynevet."
#: diskdrake/smbnfs_gtk.pm:180
#, c-format
@@ -2418,79 +2300,81 @@ msgstr "KiszolgĂ¡lĂ³k keresĂ©se"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "Ăj kiszolgĂ¡lĂ³k keresĂ©se"
-#: do_pkgs.pm:19
-#: do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "A(z) %s csomagot telepíteni kell. Szeretné telepíteni?"
-#: do_pkgs.pm:23
-#: do_pkgs.pm:44
-#: do_pkgs.pm:60
-#: do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
msgstr "Nem sikerĂ¼lt telepĂ­teni a(z) %s csomagot."
-#: do_pkgs.pm:28
-#: do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "HiĂ¡nyzik a(z) \"%s\" nevű kötelezÅ‘ csomag"
-#: do_pkgs.pm:39
-#: do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "A következÅ‘ csomagokat szĂ¼ksĂ©ges telepĂ­teni:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "Csomagok telepítése..."
-#: do_pkgs.pm:287
-#: pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "Csomagok eltĂ¡volĂ­tĂ¡sa..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
-msgid "An error occurred - no valid devices were found on which to create new filesystems. Please check your hardware for the cause of this problem"
-msgstr "Hiba törtĂ©nt - nincs olyan meghajtĂ³, amelyen Ăºj fĂ¡jlrendszert lehetne lĂ©trehozni. EllenÅ‘rizze a gĂ©pben talĂ¡lhatĂ³ eszközöket."
+msgid ""
+"An error occurred - no valid devices were found on which to create new "
+"filesystems. Please check your hardware for the cause of this problem"
+msgstr ""
+"Hiba törtĂ©nt - nincs olyan meghajtĂ³, amelyen Ăºj fĂ¡jlrendszert lehetne "
+"lĂ©trehozni. EllenÅ‘rizze a gĂ©pben talĂ¡lhatĂ³ eszközöket."
-#: fs/any.pm:75
-#: fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "SzĂ¼ksĂ©g van egy FAT partĂ­ciĂ³ra a /boot/efi ponthoz csatolva"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "SzĂ¼ksĂ©g van egy ESP FAT32 partĂ­ciĂ³ra a /boot/EFI ponthoz csatolva"
-#: fs/format.pm:106
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "%s fĂ¡jl lĂ©trehozĂ¡sa Ă©s formĂ¡zĂ¡sa"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr "Nem tudom beĂ¡llĂ­tani a %s eszközön (%s tĂ­pus) a cĂ­mkĂ©t"
-#: fs/format.pm:134
+#: fs/format.pm:143
#, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr "%s cĂ­mke beĂ¡llĂ­tĂ¡sa sikertelen. A lemez formĂ¡zva van?"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "A(z) %s eszköz nem formĂ¡zhatĂ³ %s tĂ­pusĂºra"
-#: fs/format.pm:180
-#: fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s formĂ¡zĂ¡s sikertelen a(z) %s eszközön"
@@ -2505,53 +2389,53 @@ msgstr "Körkörös csatolĂ¡sok - %s\n"
msgid "Mounting partition %s"
msgstr "A(z) %s partĂ­ciĂ³ csatolĂ¡sa"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "a(z) %s partĂ­ciĂ³ ide törtĂ©nÅ‘ csatolĂ¡sa sikertelen: %s"
-#: fs/mount.pm:91
-#: fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "%s ellenÅ‘rzĂ©se"
-#: fs/mount.pm:125
-#: partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "hiba törtĂ©nt a(z) %s levĂ¡lasztĂ¡sakor: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "A(z) %s lapozĂ³partĂ­ciĂ³ bekapcsolĂ¡sa"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
-msgstr "EngedĂ©lyezi a Posix hozzĂ¡fĂ©rĂ©s vezĂ©rlĂ©s listĂ¡it"
+msgid "Enable POSIX Access Control Lists"
+msgstr "EngedĂ©lyezi a POSIX hozzĂ¡fĂ©rĂ©s vezĂ©rlĂ©s listĂ¡it"
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr "Az Ă­rĂ¡si gyorstĂ¡r kiĂ­rĂ¡sa fĂ¡jlbezĂ¡rĂ¡skor"
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
-msgstr "Csoport lemezkvĂ³ta bekapcsolĂ¡sa, esetlegesen bizonyos korlĂ¡tozĂ¡sok Ă©rvĂ©nyesĂ­tĂ©sĂ©vel"
+msgstr ""
+"Csoport lemezkvĂ³ta bekapcsolĂ¡sa, esetlegesen bizonyos korlĂ¡tozĂ¡sok "
+"érvényesítésével"
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"Az inode-ok elĂ©rĂ©si idÅ‘pontjai ne legyenek frissĂ­tve ezen a fĂ¡jlrendszeren\n"
"(pĂ©ldĂ¡ul hĂ­rkiszolgĂ¡lĂ³k esetĂ©n gyorsabb hozzĂ¡fĂ©rĂ©st biztosĂ­that a hĂ­rekhez)."
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
@@ -2561,32 +2445,35 @@ msgstr ""
"ezen a fĂ¡jlrendszeren (pĂ©ldĂ¡ul hĂ­rkiszolgĂ¡lĂ³k esetĂ©n gyorsabb hozzĂ¡fĂ©rĂ©st\n"
"biztosĂ­that a hĂ­rekhez)."
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
"Csak explicit mĂ³don csatolhatĂ³, vagyis a '-a' opciĂ³\n"
"hatĂ¡sĂ¡ra nem kerĂ¼l csatolĂ¡sra a fĂ¡jlrendszer."
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
-msgstr "A fĂ¡jlrendszerben levÅ‘ karakter- illetve blokkeszközök ne legyenek Ă©rtelmezve."
+msgid "Do not interpret character or block special devices on the filesystem."
+msgstr ""
+"A fĂ¡jlrendszerben levÅ‘ karakter- illetve blokkeszközök ne legyenek "
+"értelmezve."
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
-"A felcsatolt fĂ¡jlrendszeren levÅ‘ binĂ¡ris programok ne legyenek vĂ©grehajthatĂ³k.\n"
+"A felcsatolt fĂ¡jlrendszeren levÅ‘ binĂ¡ris programok ne legyenek "
+"vĂ©grehajthatĂ³k.\n"
"Ez akkor lehet hasznos, ha egy kiszolgĂ¡lĂ³n vannak olyan fĂ¡jlrendszerek is,\n"
"amelyek mĂ¡s architektĂºrĂ¡khoz tartozĂ³ binĂ¡ris programokat tartalmaznak."
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2594,65 +2481,70 @@ msgid ""
"have suidperl(1) installed.)"
msgstr ""
"A felhasznĂ¡lĂ³- illetve csoportazonosĂ­tĂ³ bitjĂ©nek (SUID illetve SGID bit)\n"
-"tiltĂ¡sa. (Ez biztonsĂ¡gosnak tűnhet, de valĂ³jĂ¡ban nem az, ha fel van telepĂ­tve\n"
+"tiltĂ¡sa. (Ez biztonsĂ¡gosnak tűnhet, de valĂ³jĂ¡ban nem az, ha fel van "
+"telepĂ­tve\n"
"az suidperl(1).)"
-#: fs/mount_options.pm:137
+#: fs/mount_options.pm:139
#, c-format
-msgid "Mount the file system read-only."
+msgid "Mount the filesystem read-only."
msgstr "A fĂ¡jlrendszer csak olvashatĂ³ mĂ³don valĂ³ csatolĂ¡sa."
-#: fs/mount_options.pm:139
+#: fs/mount_options.pm:141
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr "A fĂ¡jlrendszer összes I/O művelete szinkron mĂ³don törtĂ©njen."
-#: fs/mount_options.pm:141
+#: fs/mount_options.pm:143
#, c-format
-msgid "Allow every user to mount and umount the file system."
-msgstr "A fĂ¡jlrendszer csatolĂ¡sĂ¡nak Ă©s levĂ¡lasztĂ¡sĂ¡nak engedĂ©lyezĂ©se minden felhasznĂ¡lĂ³ szĂ¡mĂ¡ra."
+msgid "Allow every user to mount and umount the filesystem."
+msgstr ""
+"A fĂ¡jlrendszer csatolĂ¡sĂ¡nak Ă©s levĂ¡lasztĂ¡sĂ¡nak engedĂ©lyezĂ©se minden "
+"felhasznĂ¡lĂ³ szĂ¡mĂ¡ra."
-#: fs/mount_options.pm:143
+#: fs/mount_options.pm:145
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow an ordinary user to mount the filesystem."
msgstr "A fĂ¡jlrendszer csatolĂ¡sĂ¡nak engedĂ©lyezĂ©se normĂ¡l felhasznĂ¡lĂ³k szĂ¡mĂ¡ra."
-#: fs/mount_options.pm:145
+#: fs/mount_options.pm:147
#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
-msgstr "FelhasznĂ¡lĂ³i lemezkvĂ³ta bekapcsolĂ¡sa, esetlegesen bizonyos korlĂ¡tozĂ¡sok Ă©rvĂ©nyesĂ­tĂ©sĂ©vel"
+msgstr ""
+"FelhasznĂ¡lĂ³i lemezkvĂ³ta bekapcsolĂ¡sa, esetlegesen bizonyos korlĂ¡tozĂ¡sok "
+"érvényesítésével"
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr "\"user.\" kiterjesztett attribĂºtumok tĂ¡mogatĂ¡sa"
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr "ĂrĂ¡si jog adĂ¡sa a normĂ¡l felhasznĂ¡lĂ³knak"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
msgstr "OlvasĂ¡si jog adĂ¡sa a normĂ¡l felhasznĂ¡lĂ³knak"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "A következÅ‘ csatolĂ¡si pont kĂ©tszer van megadva: %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "Nincs elĂ©rhetÅ‘ partĂ­ciĂ³"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "CsatolĂ¡si pontok keresĂ©se a partĂ­ciĂ³kon"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "VĂ¡lassza ki a csatolĂ¡si pontokat"
@@ -2664,26 +2556,31 @@ msgstr "VĂ¡lassza ki a formĂ¡zandĂ³ partĂ­ciĂ³kat"
#: fs/partitioning.pm:75
#, c-format
-msgid "Failed to check filesystem %s. Do you want to repair the errors? (beware, you can lose data)"
-msgstr "A(z) \"%s\" fĂ¡jlrendszer ellenÅ‘rzĂ©se hibĂ¡kat eredmĂ©nyezett. SzeretnĂ© kijavĂ­tani a hibĂ¡kat? (Legyen Ă³vatos, mivel ez adatvesztĂ©shez is vezethet.)"
+msgid ""
+"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
+"you can lose data)"
+msgstr ""
+"A(z) \"%s\" fĂ¡jlrendszer ellenÅ‘rzĂ©se hibĂ¡kat eredmĂ©nyezett. SzeretnĂ© "
+"kijavĂ­tani a hibĂ¡kat? (Legyen Ă³vatos, mivel ez adatvesztĂ©shez is vezethet.)"
#: fs/partitioning.pm:78
#, c-format
msgid "Not enough swap space to fulfill installation, please add some"
-msgstr "A lapozĂ³terĂ¼let mĂ©rete nem elĂ©g nagy. Növelje meg a telepĂ­tĂ©s befejezĂ©sĂ©hez."
+msgstr ""
+"A lapozĂ³terĂ¼let mĂ©rete nem elĂ©g nagy. Növelje meg a telepĂ­tĂ©s befejezĂ©sĂ©hez."
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"FeltĂ©tlenĂ¼l kell lennie gyökĂ©rpartĂ­ciĂ³nak.\n"
"Hozzon lĂ©tre egy partĂ­ciĂ³t (vagy kattintson egy meglevÅ‘re).\n"
"UtĂ¡na adja meg csatolĂ¡si pontnak a \"/\"-t."
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2694,47 +2591,58 @@ msgstr ""
"\n"
"Ennek ellenĂ©re tovĂ¡bb szeretne lĂ©pni?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "A szabad terĂ¼let felhasznĂ¡lĂ¡sa"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "Nincs elĂ©g szabad terĂ¼let Ăºj partĂ­ciĂ³ lĂ©trehozĂ¡sĂ¡hoz"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "MĂ¡r lĂ©tezÅ‘ partĂ­ciĂ³k hasznĂ¡lata"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "Nincs olyan partĂ­ciĂ³, amelyet fel lehetne hasznĂ¡lni"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "A windowsos partĂ­ciĂ³ mĂ©retĂ©nek meghatĂ¡rozĂ¡sa"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr "A Microsoft Windows® partĂ­ciĂ³n levÅ‘ szabad hely felhasznĂ¡lĂ¡sa"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "Melyik partĂ­ciĂ³t szeretnĂ© Ă¡tmĂ©retezni?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
-msgid "Your Microsoft Windows® partition is too fragmented. Please reboot your computer under Microsoft Windows®, run the ``defrag'' utility, then restart the Mandriva Linux installation."
-msgstr "A windowsos partĂ­ciĂ³ tĂºlzottan töredezett. IndĂ­tsa Ăºjra a gĂ©pet Microsoft Windows®szal, majd futtassa a \"defrag\" programot. Ennek vĂ©geztĂ©vel indĂ­tsa el Ăºjra a Mandriva Linux telepĂ­tĂ©sĂ©t."
+msgid ""
+"Your Microsoft Windows® partition is too fragmented. Please reboot your "
+"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
+"the %s installation."
+msgstr ""
+"A windowsos partĂ­ciĂ³ tĂºlzottan töredezett. IndĂ­tsa Ăºjra a gĂ©pet Microsoft "
+"Windows®szal, majd futtassa a \"defrag\" programot. Ennek végeztével indítsa "
+"el Ăºjra a %s telepĂ­tĂ©sĂ©t."
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr "Nem talĂ¡lhatĂ³ Ă¡tmĂ©retezhetÅ‘ partĂ­ciĂ³ (%d lehetÅ‘sĂ©gek)"
+
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2743,7 +2651,12 @@ msgid ""
"Your Microsoft Windows® partition will be now resized.\n"
"\n"
"\n"
-"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.\n"
+"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.\n"
"\n"
"\n"
"When sure, press %s."
@@ -2767,77 +2680,77 @@ msgstr ""
"a(z) \"%s\" gombot."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189
-#: fs/partitioning_wizard.pm:552
-#: interactive.pm:549
-#: interactive/curses.pm:263
-#: ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "KövetkezÅ‘"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Partitionning"
msgstr "PartĂ­cionĂ¡lĂ¡s"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
-msgstr "Mekkora helyet szeretne fenntartani a Microsoft Windows®nak itt: %s partĂ­ciĂ³?"
+msgstr ""
+"Mekkora helyet szeretne fenntartani a Microsoft Windows®nak itt: %s partĂ­ciĂ³?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "Méret"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "Microsoft Windows®os partĂ­ciĂ³ Ă¡tmĂ©retezĂ©se"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "A FAT Ă¡tmĂ©retezĂ©se nem sikerĂ¼lt: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr "Nincs Ă¡tmĂ©retezhetÅ‘ FAT partĂ­ciĂ³, vagy nincs elĂ©g hely"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "A Microsoft Windows® eltĂ¡volĂ­tĂ¡sa"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Erase and use entire disk"
msgstr "A teljes lemez törlĂ©se Ă©s felhasznĂ¡lĂ¡sa"
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "Több merevlemeze van. Melyikre kĂ­vĂ¡nja telepĂ­teni a Linuxot?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
+msgstr "Több merevlemeze van. Melyikre kĂ­vĂ¡nja hasznĂ¡lni a telepĂ­tĂ©shez?"
-#: fs/partitioning_wizard.pm:243
-#: fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr "MINDEN lĂ©tezÅ‘ partĂ­ciĂ³ Ă©s rajtuk minden adat elvĂ©sz a(z) \"%s\" meghajtĂ³n"
+msgstr ""
+"MINDEN lĂ©tezÅ‘ partĂ­ciĂ³ Ă©s rajtuk minden adat elvĂ©sz a(z) \"%s\" meghajtĂ³n"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "EgyĂ©ni lemezpartĂ­cionĂ¡lĂ¡s"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "Az fdisk hasznĂ¡lata"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2846,67 +2759,72 @@ msgstr ""
"Most partĂ­cionĂ¡lhatĂ³ a(z) %s.\n"
"Ha kĂ©sz, ne feledje elmenteni a vĂ¡ltozĂ¡sokat a \"w\"-vel"
-#: fs/partitioning_wizard.pm:402
+#: fs/partitioning_wizard.pm:425
#, c-format
msgid "Ext2/3/4"
msgstr "Ext2/3/4"
-#: fs/partitioning_wizard.pm:432
-#: fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "Nincs elég szabad hely a telepítéshez"
-#: fs/partitioning_wizard.pm:441
-#: fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "A telepĂ­tÅ‘ partĂ­cionĂ¡lĂ¡si varĂ¡zslĂ³ja a következÅ‘ket javasolja:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr "Ez a merevlemezének a tartalma"
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "A partĂ­cionĂ¡lĂ¡s nem sikerĂ¼lt: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "Nem lehet JFS-t hasznĂ¡lni 16 MB-nĂ¡l kisebb partĂ­ciĂ³n"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "Nem lehet ReiserFS-t hasznĂ¡lni 32 MB-nĂ¡l kisebb partĂ­ciĂ³n"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr "Nem lehet btrfs-t hasznĂ¡lni 256 MB-nĂ¡l kisebb partĂ­ciĂ³n"
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "egyszerű"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "/usr-rel"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "kiszolgĂ¡lĂ³"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
-msgstr "A következÅ‘ lemezeken BIOS-os szoftveres RAID van: %s. KĂ­vĂ¡nja aktivĂ¡lni?"
+msgstr ""
+"A következÅ‘ lemezeken BIOS-os szoftveres RAID van: %s. KĂ­vĂ¡nja aktivĂ¡lni?"
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"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 :"
+"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
"(the error is %s)\n"
@@ -2921,38 +2839,42 @@ msgstr ""
"\n"
"Törölni szeretnĂ© az összes partĂ­ciĂ³t?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "A csatolĂ¡si pontoknak /-rel kell kezdÅ‘dni"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "A csatolĂ¡si pontoknak betűkbÅ‘l Ă©s szĂ¡mokbĂ³l kell Ă¡llni"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "MĂ¡r van egy partĂ­ciĂ³ amelynek %s a csatolĂ¡si pontja\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
"Szoftveres RAID partĂ­ciĂ³t vĂ¡lasztott ki gyökĂ©rpartĂ­ciĂ³nak (/).\n"
-"Egyik rendszerindĂ­tĂ³ program sem tudja ezt kezelni /boot partĂ­ciĂ³ nĂ©lkĂ¼l,\n"
+"Egyik rendszerindĂ­tĂ³ program sem tudja ezt kezelni /boot partĂ­ciĂ³ nĂ©lkĂ¼l, "
"ezĂ©rt mindenkĂ©ppen hozzon lĂ©tre egy /boot partĂ­ciĂ³t."
-#: fsedit.pm:438
+#: fsedit.pm:453
#, c-format
-msgid "Metadata version unsupported for a boot partition. Please be sure to add a /boot partition."
-msgstr "A metaadat partĂ­ciĂ³ nem tĂ¡mogatott indĂ­tĂ³ partĂ­ciĂ³ szĂ¡mĂ¡ra. MindenkĂ©ppen hozzon lĂ©tre egy kĂ¼lön /boot partĂ­ciĂ³t."
+msgid ""
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
+msgstr ""
+"A metaadat verziĂ³ nem tĂ¡mogatott indĂ­tĂ³ partĂ­ciĂ³ szĂ¡mĂ¡ra. MindenkĂ©ppen "
+"hozzon lĂ©tre egy kĂ¼lön /boot partĂ­ciĂ³t."
-#: fsedit.pm:446
+#: fsedit.pm:461
#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
@@ -2961,63 +2883,70 @@ msgstr ""
"Szoftveres RAID partĂ­ciĂ³t vĂ¡lasztott ki indĂ­tĂ³ partĂ­ciĂ³nak (/boot).\n"
"Egyik rendszerindĂ­tĂ³ program sem tudja jelenleg ezt kezelni."
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr "A metaadat partĂ­ciĂ³ nem tĂ¡mogatott indĂ­tĂ³ partĂ­ciĂ³ szĂ¡mĂ¡ra."
-#: fsedit.pm:457
+#: fsedit.pm:472
#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
"TitkosĂ­tott partĂ­ciĂ³t vĂ¡lasztott ki gyökĂ©rpartĂ­ciĂ³nak (/).\n"
-"Egyik rendszerindĂ­tĂ³ program sem tudja ezt kezelni /boot partĂ­ciĂ³ nĂ©lkĂ¼l,\n"
+"Egyik rendszerindĂ­tĂ³ program sem tudja ezt kezelni /boot partĂ­ciĂ³ nĂ©lkĂ¼l, "
"ezĂ©rt mindenkĂ©ppen hozzon lĂ©tre egy /boot partĂ­ciĂ³t."
-#: fsedit.pm:443
-#: fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr "TitkosĂ­tott fĂ¡jlrendszer nem hasznĂ¡lhatĂ³ ehhez a csatolĂ¡si ponthoz: %s"
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
-msgid "You can not use the LVM Logical Volume for mount point %s since it spans physical volumes"
-msgstr "A(z) \"%s\" csatolĂ¡si ponthoz nem hasznĂ¡lhatĂ³ az LVM-es logikai kötet, mivel több fizikai köteten foglal helyet."
+msgid ""
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
+"physical volumes"
+msgstr ""
+"A(z) \"%s\" csatolĂ¡si ponthoz nem hasznĂ¡lhatĂ³ az LVM-es logikai kötet, mivel "
+"több fizikai köteten foglal helyet."
-#: fsedit.pm:449
+#: fsedit.pm:484
#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
-"The bootloader is not able to handle this when the volume spans physical volumes.\n"
-"You should create a /boot partition first"
+"The bootloader is not able to handle this when the volume spans physical "
+"volumes.\n"
+"You should create a separate /boot partition first"
msgstr ""
"Egy LVM-es logikai kötetet jelölt ki gyökĂ©r-fĂ¡jlrendszerkĂ©nt (/).\n"
-"A rendszerbetöltÅ‘ nem kĂ©pes kezelni ezt abban az esetben, ha a logikai kötet\n"
+"A rendszerbetöltÅ‘ nem kĂ©pes kezelni ezt abban az esetben, ha a logikai "
+"kötet\n"
"több fizikai köteten helyezkedik el.\n"
"ElÅ‘ször hozzon lĂ©tre egy /boot partĂ­ciĂ³t."
-#: fsedit.pm:453
-#: fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "Ennek a könyvtĂ¡rnak a gyökĂ©r-fĂ¡jlrendszeren belĂ¼l kell maradnia"
-#: fsedit.pm:457
-#: fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
-msgid "You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount point\n"
-msgstr "ValĂ³di fĂ¡jlrendszert (Ext2, Ext3, ReiserFS, XFS vagy JFS) kell hasznĂ¡lni ennĂ©l a csatolĂ¡si pontnĂ¡l\n"
+msgid ""
+"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
+"point\n"
+msgstr ""
+"ValĂ³di fĂ¡jlrendszert (Ext2, Ext3, ReiserFS, XFS vagy JFS) kell hasznĂ¡lni "
+"ennĂ©l a csatolĂ¡si pontnĂ¡l\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "Nincs elĂ©g szabad terĂ¼let az automatikus helyfoglalĂ¡shoz"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "Nincs mit tenni"
@@ -3027,462 +2956,421 @@ msgstr "Nincs mit tenni"
msgid "SATA controllers"
msgstr "SATA vezĂ©rlÅ‘k"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "RAID vezĂ©rlÅ‘k"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "(E)IDE/ATA-vezĂ©rlÅ‘k"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, c-format
msgid "Card readers"
msgstr "KĂ¡rtyaolvasĂ³k"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "Firewire vezĂ©rlÅ‘k"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "PCMCIA vezĂ©rlÅ‘k"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "SCSI vezĂ©rlÅ‘k"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "USB vezĂ©rlÅ‘k"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "USB portok"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "SMBus vezĂ©rlÅ‘k"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "Hidak Ă©s rendszervezĂ©rlÅ‘k"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Floppy"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "Merevlemez"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr "USB-s tĂ¡rolĂ³eszközök"
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CDROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "CD/DVD-Ă­rĂ³k"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "Szalag"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "AGP vezĂ©rlÅ‘k"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "VideokĂ¡rtya"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr "DVB kĂ¡rtya"
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "TĂ©vĂ©kĂ¡rtya"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "Egyéb multimédia eszközök"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "HangkĂ¡rtya"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "Webkamera"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "Processzorok"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "ISDN kĂ¡rtyĂ¡k"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr "USB-s hangeszközök"
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr "RĂ¡diĂ³kĂ¡rtyĂ¡k"
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr "ATM hĂ¡lĂ³zati kĂ¡rtyĂ¡k"
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr "WAN hĂ¡lĂ³zati kĂ¡rtyĂ¡k"
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr "Bluetooth eszközök"
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "Ethernet kĂ¡rtya"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "Modem"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "ADSL kĂ¡rtyĂ¡k"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "MemĂ³ria"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "NyomtatĂ³"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr "JĂ¡tĂ©kport vezĂ©rlÅ‘k"
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "BotkormĂ¡ny"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Billentyűzet"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr "TĂ¡bla Ă©s Ă©rintÅ‘kĂ©pernyÅ‘"
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "Egér"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr "Biometria"
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "UPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "LapolvasĂ³"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "Ismeretlen/Egyéb"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "CPU # "
-#: harddrake/sound.pm:303
+#: harddrake/sound.pm:80
#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "Kis tĂ¼relmet - a beĂ¡llĂ­tĂ¡sok mĂ³dosĂ­tĂ¡sa"
-
-#: harddrake/sound.pm:366
-#, c-format
-msgid "Enable PulseAudio"
-msgstr "PulseAudio engedélyezése"
+msgid "No known driver"
+msgstr "Nincs ismert meghajtĂ³"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr "PulseAudio 5.1-es hangzĂ¡s engedĂ©lyezĂ©se"
+msgid "There's no known driver for your sound card (%s)"
+msgstr "Nincs ismert meghajtĂ³ a hangkĂ¡rtyĂ¡hoz (%s)"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
-msgstr "A felhasznĂ¡lĂ³ Ă¡tkapcsolhat a hangkezelÅ‘ alkalmazĂ¡sok között"
+msgid "Enable PulseAudio"
+msgstr "PulseAudio engedélyezése"
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr "Glitch-Free mĂ³d hasznĂ¡lata"
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr "A hangkeverĂ©s alaphelyzetbe Ă¡llĂ­tĂ¡sa"
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr "ProblĂ©maelhĂ¡rĂ­tĂ¡s"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "Nincs alternatĂ­v meghajtĂ³"
-# a 2. %s egy drivert jelöl
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
-msgid "There's no known OSS/ALSA alternative driver for your sound card (%s) which currently uses \"%s\""
-msgstr "Nincs ismert OSS/ALSA alternatĂ­v meghajtĂ³ a hangkĂ¡rtyĂ¡hoz (%s) - a kĂ¡rtya jelenleg ezt a meghajtĂ³t hasznĂ¡lja: \"%s\""
+msgid ""
+"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
+"currently uses \"%s\""
+msgstr ""
+"Nincs ismert OSS/ALSA alternatĂ­v meghajtĂ³ a hangkĂ¡rtyĂ¡hoz (%s) - a kĂ¡rtya "
+"jelenleg ezt a meghajtĂ³t hasznĂ¡lja: \"%s\""
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "HangbeĂ¡llĂ­tĂ¡sok"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid "Here you can select an alternative driver (either OSS or ALSA) for your sound card (%s)."
-msgstr "Itt kivĂ¡laszthat egy alternatĂ­v meghajtĂ³t (OSS vagy ALSA) a hangkĂ¡rtyĂ¡hoz (%s)."
+msgid "Your card uses the \"%s\" driver"
+msgstr "A kĂ¡rtya a \"%s\" meghajtĂ³t hasznĂ¡lja."
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
+#, c-format
+msgid "Sound troubleshooting"
+msgstr "HangproblĂ©ma elhĂ¡rĂ­tĂ¡sa"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is \"%s\")"
-msgstr ""
"\n"
"\n"
-"A hangkĂ¡rtya jelenleg a(z) %s\"%s\" meghajtĂ³t hasznĂ¡lja (a kĂ¡rtya alapĂ©rtelmezett meghajtĂ³ja: \"%s\")"
-
-#: harddrake/sound.pm:414
-#, c-format
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent sound API (it's available on most UNIX(tm) systems) but it's a very basic and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"- 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.\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using the ALSA library.\n"
-msgstr ""
-"Az OSS (Open Sound System) volt az elsÅ‘ hang fĂ¼ggvĂ©nykönyvtĂ¡r. OperĂ¡ciĂ³srendszer-fĂ¼ggetlen (elĂ©rhetÅ‘ a legtöbb UNIX-rendszeren), viszont a kĂ©pessĂ©gei korlĂ¡tozottak.\n"
-"HĂ¡trĂ¡nya az OSS-nek, hogy az ahhoz kĂ©szĂ¼lt meghajtĂ³kban feleslegesen meg kell valĂ³sĂ­tani olyan funkciĂ³kat is, amelyek mĂ¡shol mĂ¡r lĂ©teznek.\n"
+"- \"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\n"
"\n"
-"Az ALSA (Advanced Linux Sound Architecture) egy modularizĂ¡lt architektĂºra, amely nagyszĂ¡mĂº ISA-, USB- Ă©s PCI-hangkĂ¡rtyĂ¡t tĂ¡mogat.\n"
"\n"
-"Az ALSA fejlettebb fĂ¼ggvĂ©nykönyvtĂ¡rt biztosĂ­t, mint az OSS.\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"Az ALSA kĂ©tfĂ©lekĂ©ppen hasznĂ¡lhatĂ³:\n"
-" - OSS-kompatibilis Ă¼zemmĂ³dot biztosĂ­tĂ³ hĂ­vĂ¡sokkal;\n"
-" - ALSA-hĂ­vĂ¡sokkal, amelyek fejlettebb funkciĂ³kat valĂ³sĂ­tanak meg, de ehhez szĂ¼ksĂ©g van az ALSA-könyvtĂ¡r hasznĂ¡latĂ¡ra.\n"
-
-#: harddrake/sound.pm:428
-#: harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "MeghajtĂ³:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"A rĂ©gi \"%s\" meghajtĂ³val gondok lehetnek.\n"
"\n"
-"LeĂ¡llĂ­tĂ¡skor problĂ©mĂ¡kat okozhat a kernelben.\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"Az Ăºj \"%s\" meghajtĂ³ csak a következÅ‘ indĂ­tĂ¡stĂ³l kezdve lesz hasznĂ¡lva."
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "Nincs nyĂ­lt forrĂ¡sĂº meghajtĂ³"
-
-# a 2. %s egy drivert jelöl
-#: harddrake/sound.pm:451
-#, c-format
-msgid "There's no free driver for your sound card (%s), but there's a proprietary driver at \"%s\"."
-msgstr "Nincs szabadon hasznĂ¡lhatĂ³ meghajtĂ³ a hangkĂ¡rtyĂ¡hoz (%s), viszont lĂ©tezik kötött licencelĂ©sű meghajtĂ³: \"%s\"."
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "Nincs ismert meghajtĂ³"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Nincs ismert meghajtĂ³ a hangkĂ¡rtyĂ¡hoz (%s)"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "HangproblĂ©ma elhĂ¡rĂ­tĂ¡sa"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
+"- \"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.\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card uses\n"
-"by default\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
+"\n"
+"\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
+"\n"
+"\n"
+"- \"/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)\n"
msgstr ""
-"HangproblĂ©ma esetĂ©n a következÅ‘ parancsokat Ă©rdemes hasznĂ¡lni:\n"
+"Alul talĂ¡lhatĂ³ nĂ©hĂ¡ny egyszerű trĂ¼kk, ami segĂ­thet a hangproblĂ©mĂ¡kon. Ăjabb "
+"Ă©s jobb tippekĂ©rt kĂ©rlek, lĂ¡togasd meg a\n"
"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\": kiĂ­rja, melyik meghajtĂ³t hasznĂ¡lja\n"
-"alapĂ©rtelmezĂ©sben a hangkĂ¡rtya\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\": kiĂ­rja, milyen meghajtĂ³ hasznĂ¡lata\n"
-"van jelenleg beĂ¡llĂ­tva\n"
"\n"
-"- \"/sbin/lsmod\": ezzel ellenÅ‘rizhetÅ‘, hogy be van-e töltve a megfelelÅ‘\n"
-"modul (meghajtĂ³)\n"
+"- ĂltalĂ¡nos ajĂ¡nlatok: PulseAudio engedĂ©lyezĂ©se. Ha mĂ©gsem akarnĂ¡d hasznĂ¡lni "
+"a PulseAudio-t, javasoljuk mĂ©gis tedd meg. Desktop mĂ³dban többnyire ajĂ¡nlott "
+"Ă©s a legjobb opciĂ³ a hasznĂ¡lata.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" és \"/sbin/chkconfig --list alsa\":\n"
-"kiĂ­rjĂ¡k, hogy a hangszolgĂ¡ltatĂ¡sok futtatva vannak-e bizonyos futĂ¡si\n"
-"szinteken\n"
"\n"
-"- \"aumix -q\": kiĂ­rja, hogy a hangerÅ‘ le van-e vĂ©ve vagy sem\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\": kiĂ­rja, hogy melyik program hasznĂ¡lja a\n"
-"hangkĂ¡rtyĂ¡t\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "SzeretnĂ©k meghajtĂ³t vĂ¡lasztani"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "TetszÅ‘leges meghajtĂ³ kivĂ¡lasztĂ¡sa"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your card\n"
-"you can pick one in the above list.\n"
+"- \"kmix\" (KDE), \"gnome-control-center sound\" (Gnome) és a \"pavucontrol"
+"\" (generic) grafikus alkalmazĂ¡sok futtatĂ¡sĂ¡val lehetÅ‘sĂ©g van megtekinteni a "
+"hangbeĂ¡llĂ­tĂ¡sokat Ă©s szabĂ¡lyozni a hangszintet.\n"
+"\n"
+"\n"
+"- \"ps aux | grep pulseaudio\" paranccsal ellenőrizni lehet a PulseAudio "
+"Ă¡llapotĂ¡t.\n"
+"\n"
+"\n"
+"- \"pactl stat\" paranccsal ellenÅ‘rizni lehet a PulseAudio szolgĂ¡ltatĂ¡s "
+"megfelelÅ‘ működĂ©sĂ©t\n"
+"\n"
+"\n"
+"- \"pactl list sink-inputs\" paranccsal megadja, hogy melyik program "
+"hasznĂ¡lja Ă©ppen a PulseAudio-t\n"
+"\n"
+"\n"
+"- \"systemctls status osspd.device\" megadja az OSS Proxy dĂ©mon Ă¡llapotĂ¡t. "
+"Ez a szolgĂ¡latĂ¡s felelÅ‘s az olyan programok hangszolgĂ¡ltatĂ¡sĂ¡Ă©rt, amelyek az "
+"OSS hangszolgĂ¡ltatĂ¡st hasznĂ¡ljĂ¡k. Az \"ossp\" csomag telepĂ­tĂ©se szĂ¼ksĂ©ges a "
+"hasznĂ¡latĂ¡hoz.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
-msgstr ""
-"Ha tudja, hogy melyik meghajtĂ³ felel meg a hangkĂ¡rtyĂ¡jĂ¡nak, akkor vĂ¡lassza\n"
-"ki a megfelelÅ‘t a fenti listĂ¡bĂ³l.\n"
"\n"
-"A jelenlegi meghajtĂ³ a(z) \"%s\" hangkĂ¡rtyĂ¡hoz: \"%s\""
+"- \"pacmd ls\" parancs egy csomĂ³ hibakezelĂ©si informĂ¡ciĂ³t ad a hangeszközök "
+"Ă¡llapotĂ¡rĂ³l\n"
+"\n"
+"\n"
+"- \"lspcidrake -v | grep -i audio\" megadja az alapértelmezett alacsony "
+"szintű audio driver-t\n"
+"\n"
+"\n"
+"- \"/usr/sbin/lsmod | grep snd\" paranccsal ellenőrizni lehet milyen hanggal "
+"kapcsolatos kernelmodulok (driverek) vannak betöltÅ‘dve.\n"
+"\n"
+"\n"
+"- \"alsamixer -c 0\" egy nem grafikus hangkezelÅ‘, amivel vezĂ©relhetÅ‘ az "
+"alapĂ©rtelmezett hangkĂ¡rtya\n"
+"\n"
+"- \"usr/sbin/fuser -v /dev/snd/pcm* /dev/dsp\" megadja, hogy milyen "
+"programok hasznĂ¡ljĂ¡k a hangkĂ¡rtyĂ¡t közvetlenĂ¼l (ez Ă¡ltalĂ¡ban csak a "
+"PulseAudio)\n"
#: harddrake/v4l.pm:12
#, c-format
msgid "Auto-detect"
msgstr "Automatikus azonosĂ­tĂ¡s"
-#: harddrake/v4l.pm:97
-#: harddrake/v4l.pm:285
-#: harddrake/v4l.pm:337
+#: harddrake/v4l.pm:97 harddrake/v4l.pm:285 harddrake/v4l.pm:337
#, c-format
msgid "Unknown|Generic"
msgstr "Ismeretlen|ĂltalĂ¡nos"
@@ -3500,11 +3388,16 @@ msgstr "Ismeretlen|CPH06X (bt878) [több gyĂ¡rtĂ³]"
#: harddrake/v4l.pm:475
#, c-format
msgid ""
-"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-detect the rights parameters.\n"
-"If your card is misdetected, you can force the right tuner and card types here. Just select your tv card parameters if needed."
+"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
+"detect the rights parameters.\n"
+"If your card is misdetected, you can force the right tuner and card types "
+"here. Just select your TV card parameters if needed."
msgstr ""
-"A legtöbb modern tĂ©vĂ©kĂ¡rtya esetĂ©n a Linux kernel bttv modulja automatikusan meghatĂ¡rozza a megfelelÅ‘ paramĂ©tereket.\n"
-"Ha az Ă–n kĂ¡rtyĂ¡jĂ¡t a rendszer helytelenĂ¼l hatĂ¡rozta meg, akkor itt beĂ¡llĂ­thatĂ³ a megfelelÅ‘ tuner- Ă©s kĂ¡rtyatĂ­pus. Ha szĂ¼ksĂ©ges, adja meg a tĂ©vĂ©kĂ¡rtya-paramĂ©tereket."
+"A legtöbb modern tĂ©vĂ©kĂ¡rtya esetĂ©n a Linux kernel bttv modulja automatikusan "
+"meghatĂ¡rozza a megfelelÅ‘ paramĂ©tereket.\n"
+"Ha az Ă–n kĂ¡rtyĂ¡jĂ¡t a rendszer helytelenĂ¼l hatĂ¡rozta meg, akkor itt "
+"beĂ¡llĂ­thatĂ³ a megfelelÅ‘ tuner- Ă©s kĂ¡rtyatĂ­pus. Ha szĂ¼ksĂ©ges, adja meg a "
+"tĂ©vĂ©kĂ¡rtya-paramĂ©tereket."
#: harddrake/v4l.pm:478
#, c-format
@@ -3516,107 +3409,83 @@ msgstr "KĂ¡rtyatĂ­pus:"
msgid "Tuner type:"
msgstr "Tuner tĂ­pus:"
-#: interactive.pm:128
-#: interactive.pm:549
-#: interactive/curses.pm:263
-#: interactive/http.pm:103
-#: interactive/http.pm:156
-#: interactive/stdio.pm:39
-#: interactive/stdio.pm:148
-#: interactive/stdio.pm:149
-#: mygtk2.pm:847
-#: ugtk2.pm:421
-#: ugtk2.pm:519
-#: ugtk2.pm:812
-#: ugtk2.pm:835
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
+#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "OK"
-#: interactive.pm:228
-#: modules/interactive.pm:72
-#: ugtk2.pm:811
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Igen"
-#: interactive.pm:228
-#: modules/interactive.pm:72
-#: ugtk2.pm:811
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
#: wizards.pm:156
#, c-format
msgid "No"
msgstr "Nem"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "VĂ¡lasszon egy fĂ¡jlt"
-#: interactive.pm:387
-#: interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "HozzĂ¡adĂ¡s"
-#: interactive.pm:387
-#: interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "MĂ³dosĂ­tĂ¡s"
-#: interactive.pm:549
-#: interactive/curses.pm:263
-#: ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Befejezés"
-#: interactive.pm:550
-#: interactive/curses.pm:260
-#: ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "Előző"
-#: interactive/curses.pm:556
-#: ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
msgstr "Nincs kivĂ¡lasztva fĂ¡jl"
-#: interactive/curses.pm:560
-#: ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
msgstr "KönyvtĂ¡rt adott meg, nem fĂ¡jlt"
-#: interactive/curses.pm:562
-#: ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
msgstr "Nincs ilyen könyvtĂ¡r"
-#: interactive/curses.pm:562
-#: ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "Nincs ilyen fĂ¡jl"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr "Figyelmeztetés: a Caps Lock be van kapcsolva"
-#: interactive/stdio.pm:29
-#: interactive/stdio.pm:154
+#: interactive/stdio.pm:29 interactive/stdio.pm:154
#, c-format
msgid "Bad choice, try again\n"
msgstr "Nem megfelelÅ‘ vĂ¡lasztĂ¡s, prĂ³bĂ¡lja meg Ăºjra\n"
-#: interactive/stdio.pm:30
-#: interactive/stdio.pm:155
+#: interactive/stdio.pm:30 interactive/stdio.pm:155
#, c-format
msgid "Your choice? (default %s) "
msgstr "Melyiket vĂ¡lasztja? (az alapĂ©rtelmezĂ©s: %s) "
@@ -3660,8 +3529,6 @@ msgstr " Ă¼res bejegyzĂ©shez adjon meg \"void\"-ot"
msgid "=> There are many things to choose from (%s).\n"
msgstr "=> Sok vĂ¡lasztĂ¡si lehetÅ‘sĂ©g van (%s).\n"
-# Number is used to designate approximately the range of entries
-# you wish to edit because all of them would not fit on-screen.
#: interactive/stdio.pm:131
#, c-format
msgid ""
@@ -3690,1640 +3557,1543 @@ msgstr "ĂjrakĂ¼ldĂ©s"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "Andorra"
-#: lang.pm:213
-#: timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "EgyesĂ¼lt Arab EmirĂ¡tusok"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "AfganisztĂ¡n"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antigua és Barbuda"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Anguilla"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "AlbĂ¡nia"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "Ă–rmĂ©nyorszĂ¡g"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Holland AntillĂ¡k"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "Angola"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "Antarktisz"
-#: lang.pm:222
-#: timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "ArgentĂ­na"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "Amerikai Szamoa"
-#: lang.pm:224
-#: mirror.pm:12
-#: timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "Ausztria"
-#: lang.pm:225
-#: mirror.pm:11
-#: timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "AusztrĂ¡lia"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "Aruba"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "AzerbajdzsĂ¡n"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Bosznia és Hercegovina"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbados"
-#: lang.pm:230
-#: timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Banglades"
-#: lang.pm:231
-#: mirror.pm:13
-#: timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Belgium"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Burkina Faso"
-#: lang.pm:233
-#: timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "BulgĂ¡ria"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Bahrein"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Burundi"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Benin"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Bermuda"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Brunei Darussalam"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "BolĂ­via"
-#: lang.pm:240
-#: mirror.pm:14
-#: timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "BrazĂ­lia"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahama-szigetek"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "BhutĂ¡n"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Bouvet-sziget"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Botswana"
-#: lang.pm:245
-#: timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "FehĂ©roroszorszĂ¡g"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Belize"
-#: lang.pm:247
-#: mirror.pm:15
-#: timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "Kanada"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Cocos (Keeling) -szigetek"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "KongĂ³ (Kinshasa)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "KözĂ©p-Afrikai KöztĂ¡rsasĂ¡g"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "KongĂ³ (Brazzaville)"
-#: lang.pm:252
-#: mirror.pm:39
-#: timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "SvĂ¡jc"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "ElefĂ¡ntcsontpart"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Cook-szigetek"
-#: lang.pm:255
-#: timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Chile"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "Kamerun"
-#: lang.pm:257
-#: timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "KĂ­na"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "Kolumbia"
-#: lang.pm:259
-#: mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "Costa Rica"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Szerbia Ă©s MontenegrĂ³"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "Kuba"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Cape Verde"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "KarĂ¡csony-sziget"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "Ciprus"
-#: lang.pm:265
-#: mirror.pm:17
-#: timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "Cseh KöztĂ¡rsasĂ¡g"
-#: lang.pm:266
-#: mirror.pm:22
-#: timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "NĂ©metorszĂ¡g"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Dzsibuti"
-#: lang.pm:268
-#: mirror.pm:18
-#: timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "DĂ¡nia"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Dominika"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Dominikai KöztĂ¡rsasĂ¡g"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "Algéria"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Ecuador"
-#: lang.pm:273
-#: mirror.pm:19
-#: timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "ÉsztorszĂ¡g"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Egyiptom"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Nyugat-Szahara"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Eritrea"
-#: lang.pm:277
-#: mirror.pm:37
-#: timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "SpanyolorszĂ¡g"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "EtiĂ³pia"
-#: lang.pm:279
-#: mirror.pm:20
-#: timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "FinnorszĂ¡g"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Fidzsi-szigetek"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Falkland-szigetek (Malvinas)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Mikronézia"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Feröer-szigetek"
-#: lang.pm:284
-#: mirror.pm:21
-#: timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "FranciaorszĂ¡g"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Gabon"
-#: lang.pm:286
-#: timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "EgyesĂ¼lt KirĂ¡lysĂ¡g"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Grenada"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "GrĂºzia"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "Francia Guiana"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "GhĂ¡na"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "GibraltĂ¡r"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Grönland"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Gambia"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Guinea"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Guadeloupe"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "EgyenlĂ­tÅ‘i Guinea"
-#: lang.pm:297
-#: mirror.pm:23
-#: timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "GörögorszĂ¡g"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "Dél-Georgia és a Dél-Sandwich-szigetek"
-#: lang.pm:299
-#: timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Guatemala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Guam"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Guinea-Bissau"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Guyana"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "KĂ­na (Hongkong)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Heard- és McDonald-szigetek"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Honduras"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "HorvĂ¡torszĂ¡g"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Haiti"
-#: lang.pm:308
-#: mirror.pm:24
-#: timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "MagyarorszĂ¡g"
-#: lang.pm:309
-#: timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Indonézia"
-#: lang.pm:310
-#: mirror.pm:25
-#: timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "ĂrorszĂ¡g"
-#: lang.pm:311
-#: mirror.pm:26
-#: timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Izrael"
-#: lang.pm:312
-#: timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "India"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Brit indiai-Ă³ceĂ¡ni terĂ¼let"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Irak"
-#: lang.pm:315
-#: timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "IrĂ¡n"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Izland"
-#: lang.pm:317
-#: mirror.pm:27
-#: timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "OlaszorszĂ¡g"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Jamaica"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "JordĂ¡nia"
-#: lang.pm:320
-#: mirror.pm:28
-#: timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "JapĂ¡n"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "Kenya"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "KirgizisztĂ¡n"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "Kambodzsa"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Kiribati"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "Comoros"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "Saint Kitts és Nevis"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "Korea (Észak)"
-#: lang.pm:328
-#: timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "Korea"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Kuvait"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "KajmĂ¡n-szigetek"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "KazahsztĂ¡n"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Laosz"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Libanon"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Saint Lucia"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Liechtenstein"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Sri Lanka"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Libéria"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Lesotho"
-#: lang.pm:339
-#: timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "LitvĂ¡nia"
-#: lang.pm:340
-#: timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Luxemburg"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "LettorszĂ¡g"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "LĂ­bia"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "MarokkĂ³"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "Monaco"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "Moldova"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "MadagaszkĂ¡r"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Marshall-szigetek"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "MacedĂ³nia"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "Mali"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Myanmar"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "MongĂ³lia"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Északi Mariana-szigetek"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "Martinique"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "MauritĂ¡nia"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montserrat"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "MĂ¡lta"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "Mauritius"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "MaldĂ­v-szigetek"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Malawi"
-#: lang.pm:360
-#: timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "MexikĂ³"
-#: lang.pm:361
-#: timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "Malajzia"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "Mozambik"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "NamĂ­bia"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "Ăj-KaledĂ³nia"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "Niger"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Norfolk-sziget"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "Nigéria"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Nicaragua"
-#: lang.pm:369
-#: mirror.pm:29
-#: timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Hollandia"
-#: lang.pm:370
-#: mirror.pm:31
-#: timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Norvégia"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "NepĂ¡l"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "Nauru"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niue"
-#: lang.pm:374
-#: mirror.pm:30
-#: timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "Ăj-ZĂ©land"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "OmĂ¡n"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "Panama"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "Peru"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "Francia Polinézia"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "PĂ¡pua Ăj-Guinea"
-#: lang.pm:380
-#: timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "FĂ¼löp-szigetek"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "PakisztĂ¡n"
-#: lang.pm:382
-#: mirror.pm:32
-#: timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "LengyelorszĂ¡g"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Saint Pierre és Miquelon"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitcairn"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "Puerto Rico"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Palesztina"
-#: lang.pm:387
-#: mirror.pm:33
-#: timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "PortugĂ¡lia"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paraguay"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Palau"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Qatar"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "Réunion"
-#: lang.pm:392
-#: timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "RomĂ¡nia"
-#: lang.pm:393
-#: mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "OroszorszĂ¡g"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Ruanda"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "SzaĂºd-ArĂ¡bia"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Salamon-szigetek"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Seychelles"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "SzudĂ¡n"
-#: lang.pm:399
-#: mirror.pm:38
-#: timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "SvĂ©dorszĂ¡g"
-#: lang.pm:400
-#: timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "SzingapĂºr"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Saint Helena"
-#: lang.pm:402
-#: timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Szlovénia"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Svalbard és Jan Mayen-szigetek"
-#: lang.pm:404
-#: mirror.pm:35
-#: timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "SzlovĂ¡kia"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Sierra Leone"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "San Marino"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "SzenegĂ¡l"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "SzomĂ¡lia"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Suriname"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "Sao Tome és Principe"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "Salvador"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "SzĂ­ria"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "SzvĂ¡ziföld"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Turks és Caicos-szigetek"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "CsĂ¡d"
-# a dĂ©li fĂ©ltekĂ©rÅ‘l van szĂ³
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "DĂ©li francia terĂ¼letek"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Togo"
-#: lang.pm:418
-#: mirror.pm:41
-#: timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Thaiföld"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "TĂ¡dzsikisztĂ¡n"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Tokelau"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "Kelet-Timor"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "TĂ¼rkmenisztĂ¡n"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Tunézia"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Tonga"
-#: lang.pm:425
-#: timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "TörökorszĂ¡g"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Trinidad és Tobago"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Tuvalu"
-#: lang.pm:428
-#: mirror.pm:40
-#: timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "Tajvan"
-#: lang.pm:429
-#: timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "TanzĂ¡nia"
-#: lang.pm:430
-#: timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Ukrajna"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Uganda"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "Amerikai EgyesĂ¼lt Ăllamok - kisebb kĂ¼lsÅ‘ szigetek"
-#: lang.pm:433
-#: mirror.pm:42
-#: timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "Amerikai EgyesĂ¼lt Ăllamok"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Uruguay"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "ĂœzbegisztĂ¡n"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "VatikĂ¡n"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "Saint Vincent és Grenadines"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Venezuela"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "Virgin-szigetek (brit)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "Virgin-szigetek (USA)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Vietnam"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Vanuatu"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "Wallis és Futuna"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Szamoa"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Jemen"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Mayotte"
-#: lang.pm:447
-#: mirror.pm:36
-#: timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "Dél-Afrika"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Zambia"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Zimbabwe"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "ĂœdvözöljĂ¼k - %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
-msgstr "Nem sikerĂ¼lt Ă¡thelyezni a hasznĂ¡latban levÅ‘ fizikai kiterjedĂ©seket mĂ¡s fizikai kötetekre"
+msgstr ""
+"Nem sikerĂ¼lt Ă¡thelyezni a hasznĂ¡latban levÅ‘ fizikai kiterjedĂ©seket mĂ¡s "
+"fizikai kötetekre"
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr "A(z) \"%s\" fizikai kötet mĂ©g hasznĂ¡latban van"
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "ElÅ‘ször törölje az összes logikai kötetet\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
-msgstr "A rendszerbetöltÅ‘ nem kĂ©pes olyan /boot fĂ¡jlrendszert kezelni, amely több fizikai köteten helyezkedik el"
+msgstr ""
+"A rendszerbetöltÅ‘ nem kĂ©pes olyan /boot fĂ¡jlrendszert kezelni, amely több "
+"fizikai köteten helyezkedik el"
+#. -PO: Only write something if needed:
#: messages.pm:11
#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr " "
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "Bevezetés"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva Linux distribution \n"
-"shall be called the \"Software Products\" hereafter. The Software Products include, but are not \n"
-"restricted to, the set of programs, methods, rules and documentation related to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and any applications \n"
-"distributed with these products provided by Mandriva's licensors or suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
-"Please read this document carefully. This document is a license agreement between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
-"By installing, duplicating or using any of the Software Products in any manner, you explicitly \n"
-"accept and fully agree to conform to the terms and conditions of this License. \n"
-"If you disagree with any portion of the License, you are not allowed to install, duplicate or use \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
+"shall be called the \"Software Products\" hereafter. The Software Products "
+"include, but are not \n"
+"restricted to, the set of programs, methods, rules and documentation related "
+"to the operating \n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+"A tovĂ¡bbiakban az operĂ¡ciĂ³s rendszerre Ă©s a Mageia disztribĂºciĂ³ban elĂ©rhetÅ‘\n"
+"kĂ¼lönfĂ©le komponensekre \"SzoftvertermĂ©kek\" nĂ©ven hivatkozunk. A "
+"Szoftvertermékek körébe - nem\n"
+"kizĂ¡rĂ³lagosan - beletartoznak az operĂ¡ciĂ³s rendszerhez Ă©s a Mageia "
+"disztribĂºciĂ³\n"
+"kĂ¼lönfĂ©le komponenseihez kapcsolĂ³dĂ³ programok, mĂ³dszerek, szabĂ¡lyok Ă©s "
+"dokumentĂ¡ciĂ³ a Mageia Ă¡ltal \n"
+"licencelt Ă©s tĂ¡mogatott termĂ©kekkel egyĂ¼tt."
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr "1. Licencegyezmény"
+
+#: messages.pm:29
+#, c-format
+msgid ""
+"Please read this document carefully. This document is a license agreement "
+"between you and \n"
+"Mageia which applies to the Software Products.\n"
+"By installing, duplicating or using any of the Software Products in any "
+"manner, you explicitly \n"
+"accept and fully agree to conform to the terms and conditions of this "
+"License. \n"
+"If you disagree with any portion of the License, you are not allowed to "
+"install, duplicate or use \n"
"the Software Products. \n"
-"Any attempt to install, duplicate or use the Software Products in a manner which does not comply \n"
-"with the terms and conditions of this License is void and will terminate your rights under this \n"
-"License. Upon termination of the License, you must immediately destroy all copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
-"The Software Products and attached documentation are provided \"as is\", with no warranty, to the \n"
+"Any attempt to install, duplicate or use the Software Products in a manner "
+"which does not comply \n"
+"with the terms and conditions of this License is void and will terminate "
+"your rights under this \n"
+"License. Upon termination of the License, you must immediately destroy all "
+"copies of the \n"
+"Software Products."
+msgstr ""
+"KĂ©rjĂ¼k, olvassa el jelen dokumentumot figyelmesen. Ezen dokumentum egy, a "
+"SzoftvertermĂ©kekre vonatkozĂ³ \n"
+"licencegyezmĂ©ny Ă–n Ă©s a Mageia között. Ha a SzoftvertermĂ©keket bĂ¡rmifĂ©le "
+"mĂ³don telepĂ­ti, \n"
+"sokszorosĂ­tja vagy felhasznĂ¡lja, azzal Ă–n elfogadja jelen licenc kikötĂ©seit "
+"Ă©s feltĂ©teleit, tovĂ¡bbĂ¡ \n"
+"beleegyezik abba, hogy azoknak teljes mértékben megfelel. Ha Ön a Licenc "
+"bĂ¡rmely rĂ©szĂ©vel nem Ă©rt egyet, \n"
+"akkor az Ă–n szĂ¡mĂ¡ra nem engedĂ©lyezett a SzoftvertermĂ©kek telepĂ­tĂ©se, "
+"sokszorosĂ­tĂ¡sa illetve felhasznĂ¡lĂ¡sa. \n"
+"BĂ¡rmely olyan kĂ­sĂ©rlet, amely a SzoftvertermĂ©keknek a jelen licenc "
+"kikötĂ©seitÅ‘l Ă©s feltĂ©teleitÅ‘l \n"
+"eltĂ©rÅ‘en valĂ³ telepĂ­tĂ©sĂ©re, sokszorosĂ­tĂ¡sĂ¡ra illetve felhasznĂ¡lĂ¡sĂ¡ra "
+"irĂ¡nyul, Ă©rvĂ©nytelenĂ­tÅ‘ jellegű, \n"
+"Ă©s megvonja az Ă–nnek ezen licenc Ă¡ltal adott jogokat. A licencjogok "
+"megszűnĂ©sĂ©t követÅ‘en Ă–nnek \n"
+"azonnali hatĂ¡llyal meg kell semmisĂ­tenie a SzoftvertermĂ©kek összes, \n"
+"Ă–n Ă¡ltal birtokolt pĂ©ldĂ¡nyĂ¡t."
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr "2. KorlĂ¡tozott garancia"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
+"The Software Products and attached documentation are provided \"as is\", "
+"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any circumstances and to the extent \n"
-"permitted by law, be liable for any special, incidental, direct or indirect damages whatsoever \n"
-"(including without limitation damages for loss of business, interruption of business, financial \n"
-"loss, legal fees and penalties resulting from a court judgment, or any other consequential loss) \n"
-"arising out of the use or inability to use the Software Products, even if Mandriva S.A. or its \n"
-"licensors or suppliers have been advised of the possibility or occurrence of such damages.\n"
-"\n"
-"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME COUNTRIES\n"
-"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, suppliers or\n"
-"distributors will, in any circumstances, be liable for any special, incidental, direct or indirect \n"
-"damages whatsoever (including without limitation damages for loss of business, interruption of \n"
-"business, financial loss, legal fees and penalties resulting from a court judgment, or any \n"
-"other consequential loss) arising out of the possession and use of software components or \n"
-"arising out of downloading software components from one of Mandriva Linux sites which are \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
+"permitted by law, be liable for any special, incidental, direct or indirect "
+"damages whatsoever \n"
+"(including without limitation damages for loss of business, interruption of "
+"business, financial \n"
+"loss, legal fees and penalties resulting from a court judgment, or any other "
+"consequential loss) \n"
+"arising out of the use or inability to use the Software Products, even if "
+"Mageia or its \n"
+"licensors or suppliers have been advised of the possibility or occurrence of "
+"such damages.\n"
+"\n"
+"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
+"COUNTRIES\n"
+"\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
+"distributors will, in any circumstances, be liable for any special, "
+"incidental, direct or indirect \n"
+"damages whatsoever (including without limitation damages for loss of "
+"business, interruption of \n"
+"business, financial loss, legal fees and penalties resulting from a court "
+"judgment, or any \n"
+"other consequential loss) arising out of the possession and use of software "
+"components or \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
-"This limited liability applies to, but is not restricted to, the strong cryptography components \n"
+"This limited liability applies to, but is not restricted to, the strong "
+"cryptography components \n"
"included in the Software Products.\n"
-"However, because some jurisdictions do not allow the exclusion or limitation or liability for \n"
-"consequential or incidental damages, the above limitation may not apply to you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
-"The Software Products consist of components created by different persons or entities. %s\n"
-"Most of these licenses allow you to use, duplicate, adapt or redistribute the components which \n"
-"they cover. Please read carefully the terms and conditions of the license agreement for each component \n"
-"before using any component. Any question on a component license should be addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
-"All rights to the components of the Software Products belong to their respective authors and are \n"
-"protected by intellectual property and copyright laws applicable to software programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to modify or adapt the Software \n"
-"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
-"If any portion of this agreement is held void, illegal or inapplicable by a court judgment, this \n"
-"portion is excluded from this contract. You remain bound by the other applicable sections of the \n"
-"agreement.\n"
-"The terms and conditions of this License are governed by the Laws of France.\n"
-"All disputes on the terms of this license will preferably be settled out of court. As a last \n"
-"resort, the dispute will be referred to the appropriate Courts of Law of Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
-msgstr ""
-"Bevezetés\n"
-"\n"
-"A tovĂ¡bbiakban az operĂ¡ciĂ³s rendszerre Ă©s a Mandriva Linux disztribĂºciĂ³ban elĂ©rhetÅ‘\n"
-"kĂ¼lönfĂ©le komponensekre \"SzoftvertermĂ©kek\" nĂ©ven hivatkozunk. A SzoftvertermĂ©kek körĂ©be - nem\n"
-"kizĂ¡rĂ³lagosan - beletartoznak az operĂ¡ciĂ³s rendszerhez Ă©s a Mandriva Linux disztribĂºciĂ³\n"
-"kĂ¼lönfĂ©le komponenseihez kapcsolĂ³dĂ³ programok, mĂ³dszerek, szabĂ¡lyok Ă©s dokumentĂ¡ciĂ³ a Mandriva Ă¡ltal \n"
-"licencelt Ă©s tĂ¡mogatott termĂ©kekkel egyĂ¼tt.\n"
-"\n"
-"\n"
-"1. Licencegyezmény\n"
-"\n"
-"KĂ©rjĂ¼k, olvassa el jelen dokumentumot figyelmesen. Ezen dokumentum egy, a SzoftvertermĂ©kekre vonatkozĂ³ \n"
-"licencegyezmĂ©ny Ă–n Ă©s a Mandriva S.A. között. Ha a SzoftvertermĂ©keket bĂ¡rmifĂ©le mĂ³don telepĂ­ti, \n"
-"sokszorosĂ­tja vagy felhasznĂ¡lja, azzal Ă–n elfogadja jelen licenc kikötĂ©seit Ă©s feltĂ©teleit, tovĂ¡bbĂ¡ \n"
-"beleegyezik abba, hogy azoknak teljes mĂ©rtĂ©kben megfelel. Ha Ă–n a Licenc bĂ¡rmely rĂ©szĂ©vel nem Ă©rt egyet, \n"
-"akkor az Ă–n szĂ¡mĂ¡ra nem engedĂ©lyezett a SzoftvertermĂ©kek telepĂ­tĂ©se, sokszorosĂ­tĂ¡sa illetve felhasznĂ¡lĂ¡sa. \n"
-"BĂ¡rmely olyan kĂ­sĂ©rlet, amely a SzoftvertermĂ©keknek a jelen licenc kikötĂ©seitÅ‘l Ă©s feltĂ©teleitÅ‘l \n"
-"eltĂ©rÅ‘en valĂ³ telepĂ­tĂ©sĂ©re, sokszorosĂ­tĂ¡sĂ¡ra illetve felhasznĂ¡lĂ¡sĂ¡ra irĂ¡nyul, Ă©rvĂ©nytelenĂ­tÅ‘ jellegű, \n"
-"Ă©s megvonja az Ă–nnek ezen licenc Ă¡ltal adott jogokat. A licencjogok megszűnĂ©sĂ©t követÅ‘en Ă–nnek \n"
-"azonnali hatĂ¡llyal meg kell semmisĂ­tenie a SzoftvertermĂ©kek összes, \n"
-"Ă–n Ă¡ltal birtokolt pĂ©ldĂ¡nyĂ¡t.\n"
-"\n"
-"\n"
-"2. KorlĂ¡tozott garancia\n"
-"\n"
-"A SzoftvertermĂ©kek Ă©s az azokhoz tartozĂ³ dokumentĂ¡ciĂ³ \"olyan amilyen\" Ă¡llapotban Ă¡llnak %s\n"
-"rendelkezĂ©sre. Garancia nincsen azokra - a törvĂ©nyek Ă¡ltal engedĂ©lyezett mĂ©rtĂ©kben.\n"
-"A Mandriva S.A. - a törvĂ©nyek Ă¡ltal engedĂ©lyezett mĂ©rtĂ©kben - semmilyen körĂ¼lmĂ©nyek\n"
-"között sem vonhatĂ³ felelÅ‘ssĂ©gre a SzoftvertermĂ©kek hasznĂ¡latĂ¡bĂ³l vagy hasznĂ¡lhatatlansĂ¡gĂ¡bĂ³l\n"
-"szĂ¡rmazĂ³ speciĂ¡lis, elÅ‘re nem lĂ¡tott, közvetlen vagy közvetett kĂ¡rokĂ©rt (korlĂ¡tozĂ¡s nĂ©lkĂ¼l\n"
-"beleĂ©rtve a következÅ‘ket: Ă¼zleti vesztesĂ©g, Ă¼zleti tevĂ©kenysĂ©g megszakadĂ¡sa, pĂ©nzĂ¼gyi vesztesĂ©g, \n"
-"jogi dĂ­jak illetve bĂ­rĂ³sĂ¡gi Ă­tĂ©letbÅ‘l szĂ¡rmazĂ³ bĂ¼ntetĂ©s, vagy bĂ¡rmilyen szĂ¡rmazĂ©kos vesztesĂ©g); mĂ©g \n"
-"abban az esetben sem, ha a Mandriva S.A. tĂ¡jĂ©koztatva lett az ilyesfĂ©le kĂ¡rok bekövetkezĂ©sĂ©nek lehetÅ‘sĂ©gĂ©rÅ‘l.\n"
-"\n"
-"KORLĂTOZOTT FELELÅSSÉG A BIZONYOS ORSZĂGOKBAN TILTOTT SZOFTVEREK BIRTOKLĂSĂVAL ILLETVE \n"
+"However, because some jurisdictions do not allow the exclusion or limitation "
+"of liability for \n"
+"consequential or incidental damages, the above limitation may not apply to "
+"you."
+msgstr ""
+"A SzoftvertermĂ©kek Ă©s az azokhoz tartozĂ³ dokumentĂ¡ciĂ³ \"olyan amilyen\" "
+"Ă¡llapotban Ă¡llnak \n"
+"rendelkezĂ©sre. Garancia nincsen azokra - a törvĂ©nyek Ă¡ltal engedĂ©lyezett "
+"mértékben.\n"
+"A Mageia - a törvĂ©nyek Ă¡ltal engedĂ©lyezett mĂ©rtĂ©kben - semmilyen "
+"körĂ¼lmĂ©nyek\n"
+"között sem vonhatĂ³ felelÅ‘ssĂ©gre a SzoftvertermĂ©kek hasznĂ¡latĂ¡bĂ³l vagy "
+"hasznĂ¡lhatatlansĂ¡gĂ¡bĂ³l\n"
+"szĂ¡rmazĂ³ speciĂ¡lis, elÅ‘re nem lĂ¡tott, közvetlen vagy közvetett kĂ¡rokĂ©rt "
+"(korlĂ¡tozĂ¡s nĂ©lkĂ¼l\n"
+"beleĂ©rtve a következÅ‘ket: Ă¼zleti vesztesĂ©g, Ă¼zleti tevĂ©kenysĂ©g megszakadĂ¡sa, "
+"pĂ©nzĂ¼gyi vesztesĂ©g, \n"
+"jogi dĂ­jak illetve bĂ­rĂ³sĂ¡gi Ă­tĂ©letbÅ‘l szĂ¡rmazĂ³ bĂ¼ntetĂ©s, vagy bĂ¡rmilyen "
+"szĂ¡rmazĂ©kos vesztesĂ©g); mĂ©g \n"
+"abban az esetben sem, ha a Mageia tĂ¡jĂ©koztatva lett az ilyesfĂ©le kĂ¡rok "
+"bekövetkezĂ©sĂ©nek lehetÅ‘sĂ©gĂ©rÅ‘l.\n"
+"\n"
+"KORLĂTOZOTT FELELÅSSÉG A BIZONYOS ORSZĂGOKBAN TILTOTT SZOFTVEREK "
+"BIRTOKLĂSĂVAL ILLETVE \n"
"HASZNĂLATĂVAL KAPCSOLATBAN\n"
-"A Mandriva S.A. Ă©s disztribĂºtorai - a törvĂ©nyek Ă¡ltal engedĂ©lyezett mĂ©rtĂ©kben - semmilyen\n"
-"körĂ¼lmĂ©nyek között sem vonhatĂ³k felelÅ‘ssĂ©gre az olyan - speciĂ¡lis, elÅ‘re nem lĂ¡tott, közvetlen\n"
-"vagy közvetett - kĂ¡rokĂ©rt (korlĂ¡tozĂ¡s nĂ©lkĂ¼l beleĂ©rtve a következÅ‘ket: Ă¼zleti vesztesĂ©g,\n"
-"Ă¼zleti tevĂ©kenysĂ©g megszakadĂ¡sa, pĂ©nzĂ¼gyi vesztesĂ©g, jogi dĂ­jak illetve bĂ­rĂ³sĂ¡gi\n"
-"Ă­tĂ©letbÅ‘l szĂ¡rmazĂ³ bĂ¼ntetĂ©s, vagy bĂ¡rmilyen szĂ¡rmazĂ©kos vesztesĂ©g), amely kĂ¡rok a\n"
-"szoftverkomponensek birtoklĂ¡sĂ¡bĂ³l vagy hasznĂ¡latĂ¡bĂ³l illetve a helyi törvĂ©nyek Ă¡ltal\n"
-"tiltott vagy korlĂ¡tozott szoftverkomponenseknek egy Mandriva Linux-cĂ­mrÅ‘l valĂ³\n"
+"A Mageia Ă©s disztribĂºtorai - a törvĂ©nyek Ă¡ltal engedĂ©lyezett mĂ©rtĂ©kben - "
+"semmilyen\n"
+"körĂ¼lmĂ©nyek között sem vonhatĂ³k felelÅ‘ssĂ©gre az olyan - speciĂ¡lis, elÅ‘re nem "
+"lĂ¡tott, közvetlen\n"
+"vagy közvetett - kĂ¡rokĂ©rt (korlĂ¡tozĂ¡s nĂ©lkĂ¼l beleĂ©rtve a következÅ‘ket: "
+"Ă¼zleti vesztesĂ©g,\n"
+"Ă¼zleti tevĂ©kenysĂ©g megszakadĂ¡sa, pĂ©nzĂ¼gyi vesztesĂ©g, jogi dĂ­jak illetve "
+"bĂ­rĂ³sĂ¡gi\n"
+"Ă­tĂ©letbÅ‘l szĂ¡rmazĂ³ bĂ¼ntetĂ©s, vagy bĂ¡rmilyen szĂ¡rmazĂ©kos vesztesĂ©g), amely "
+"kĂ¡rok a\n"
+"szoftverkomponensek birtoklĂ¡sĂ¡bĂ³l vagy hasznĂ¡latĂ¡bĂ³l illetve a helyi "
+"törvĂ©nyek Ă¡ltal\n"
+"tiltott vagy korlĂ¡tozott szoftverkomponenseknek egy Mageia-cĂ­mrÅ‘l valĂ³\n"
"letöltĂ©sĂ©bÅ‘l szĂ¡rmaznak.\n"
-"Ezen korlĂ¡tozott felelÅ‘ssĂ©g vonatkozik többek közt a SzoftvertermĂ©kekben levÅ‘ titkosĂ­tĂ³\n"
-"komponensekre is. MindazonĂ¡ltal, amennyiben a törvĂ©nyek a fenti korlĂ¡tozĂ¡sokat nem engedĂ©lyezik\n"
-"sem közvetett, sem közvetlen mĂ©rtĂ©kben, abban az esetben a fenti korlĂ¡tozĂ¡s nem Ă©rvĂ©nyes.\n"
-"%s\n"
-"\n"
-"3. A GPL Ă©s az ahhoz kapcsolĂ³dĂ³ licencek\n"
-"\n"
-"A SzoftvertermĂ©kek kĂ¼lönbözÅ‘ szemĂ©lyek Ă©s intĂ©zmĂ©nyek Ă¡ltal kĂ©szĂ­tett komponensekbÅ‘l Ă¡llnak.\n"
-"Ezen licencek java rĂ©sze lehetÅ‘vĂ© teszi a megfelelÅ‘ komponensek hasznĂ¡latĂ¡t, sokszorosĂ­tĂ¡sĂ¡t,\n"
-"mĂ³dosĂ­tĂ¡sĂ¡t illetve terjesztĂ©sĂ©t. BĂ¡rmely komponens hasznĂ¡lata elÅ‘tt olvassa el figyelmesen\n"
-"a komponensre vonatkozĂ³ licenc kikötĂ©seit Ă©s feltĂ©teleit. Egy komponens licencĂ©re vonatkozĂ³\n"
-"kĂ©rdĂ©st nem a Mandriva cĂ©ghez, hanem az adott komponens szerzÅ‘jĂ©hez kell irĂ¡nyĂ­tani.\n"
-"A Mandriva S.A. Ă¡ltal fejlesztett programok a GPL licenc hatĂ¡lya alĂ¡ tartoznak.\n"
-"A Mandriva S.A. Ă¡ltal Ă­rt dokumentĂ¡ciĂ³s anyagokra egy speciĂ¡lis licenc vonatkozik.\n"
-"TovĂ¡bbi rĂ©szletek a dokumentĂ¡ciĂ³ban.\n"
-"\n"
-"\n"
-"4. Szellemi tulajdonra vonatkozĂ³ jogok\n"
-"\n"
-"A SzoftvertermĂ©kek komponenseire vonatkozĂ³ összes jog az adott komponensek szerzÅ‘it illeti meg,\n"
-"Ă©s a szoftverekre vonatkozĂ³ szellemi tulajdoni illetve szerzÅ‘i jogi (copyright) törvĂ©nyek vĂ©delme alatt Ă¡ll.\n"
-"A Mandriva S.A. fenntartja a jogot arra, hogy mĂ³dosĂ­tsa illetve Ă¡talakĂ­tsa a\n"
-"SzoftvertermĂ©keket - teljes egĂ©szĂ©ben vagy rĂ©szben, bĂ¡rmilyen mĂ³don, illetve bĂ¡rmilyen cĂ©lra.\n"
-"A \"Mandriva\", a \"Mandriva Linux\" Ă©s az azokhoz tartozĂ³ logĂ³k a Mandriva S.A. vĂ©djegyei.\n"
-"\n"
-"\n"
-"5. VonatkozĂ³ törvĂ©nyek\n"
-"\n"
-"Ha jelen egyezmĂ©ny bĂ¡rmely rĂ©sze bĂ­rĂ³sĂ¡gi Ă­tĂ©let alapjĂ¡n semmisnek, törvĂ©nytelennek vagy alkalmazhatatlannak \n"
-"van nyilvĂ¡nĂ­tva, akkor azon rĂ©sz jelen szerzÅ‘dĂ©sbÅ‘l kizĂ¡rĂ¡sra kerĂ¼l. Az egyezmĂ©ny többi - alkalmazhatĂ³ - \n"
-"rĂ©szĂ©t Ă–nnek tovĂ¡bbra is be kell tartania. Jelen licenc kikötĂ©sei Ă©s feltĂ©telei FranciaorszĂ¡g törvĂ©nyeinek \n"
-"hatĂ¡lya alĂ¡ tartoznak. A jelen licenc kikötĂ©seivel kapcsolatos vitĂ¡k lezĂ¡rĂ¡sĂ¡nak legelÅ‘nyösebb \n"
-"mĂ³dja egy bĂ­rĂ³sĂ¡gon kĂ­vĂ¼l törtĂ©nÅ‘ megegyezĂ©s. VĂ©gsÅ‘ lehetÅ‘sĂ©gkĂ©nt a vitĂ¡s Ă¼gy a megfelelÅ‘ pĂ¡rizsi \n"
-"(FranciaorszĂ¡g) bĂ­rĂ³sĂ¡gra kerĂ¼l.\n"
-"Ha jelen dokumentummal kapcsolatban kérdése van, vegye fel a kapcsolatot a Mandriva S.A. céggel."
+"Ezen korlĂ¡tozott felelÅ‘ssĂ©g vonatkozik többek közt a SzoftvertermĂ©kekben "
+"levÅ‘ titkosĂ­tĂ³\n"
+"komponensekre is. MindazonĂ¡ltal, amennyiben a törvĂ©nyek a fenti "
+"korlĂ¡tozĂ¡sokat nem engedĂ©lyezik\n"
+"sem közvetett, sem közvetlen mĂ©rtĂ©kben, abban az esetben a fenti korlĂ¡tozĂ¡s "
+"nem érvényes."
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
+#: messages.pm:68
#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-"Elfogadja, hogy tilos (i) eladni, ĂºjraexportĂ¡lni, Ă¡tadni, bemutatni, közzĂ©tenni a technikai \n"
-"adatokat bĂ¡rmely Szoftver, szemĂ©ly, jogi szemĂ©ly vagy bĂ¡rmely mĂ¡s US jogszabĂ¡ly \n"
-"vagy elÅ‘Ă­rĂ¡s Ă¡ltal tiltott terĂ¼let felĂ©, beleĂ©rtve korlĂ¡tozĂ¡s nĂ©lkĂ¼l Kuba, IrĂ¡n, Észak-Korea, \n"
-"SzudĂ¡n Ă©s SzĂ­ria terĂ¼leteit; vagy (ii) minden Szoftver csak az EgyesĂ¼lt Ăllamok jog Ă©s \n"
-"rendszabĂ¡lyai Ă¡ltal engedĂ©lyezett mĂ³don hasznĂ¡lhatĂ³.\n"
-"\n"
-"AMERIKAI EGYESĂœLT ĂLLAMOK KORLĂTOZĂ“ JOGSZABĂLYA. \n"
-"\n"
-"A SzoftvertermĂ©kek Ă©s minden hozzĂ¡juk tartozĂ³ leĂ­rĂ¡s, illetve a \"kereskedelmi szĂ¡mĂ­tĂ¡stechnikai szoftver\" \n"
-"Ă©s a \"kereskedelmi szĂ¡mĂ­tĂ¡stechnikai szoftverleĂ­rĂ¡s\", illetve a DFAR 252.227-7013 Ă©s \n"
-"a FAR 12.212 Ă¡ltal meghatĂ¡rozott dolgokra: a Szoftver, Ă©s minden hozzĂ¡ jĂ¡rĂ³ leĂ­rĂ¡s mindennemű \n"
-"mĂ³dosĂ­tĂ¡sa, reprodukĂ¡lĂ¡sa, kiadĂ¡sa, Ă¼zemeltetĂ©se, megjelenĂ­tĂ©se Ă©s közzĂ©tĂ©tele \n"
-"az Amerikai EgyesĂ¼lt Ăllamok kormĂ¡nyĂ¡nak közreműködĂ©se Ă¡ltal ezen SzerzÅ‘dĂ©s feltĂ©telei, \n"
-"Ă©s minden egyĂ©b alkalmazott licenc feltĂ©tele szerint törtĂ©nhet, Ă©s az ettÅ‘l valĂ³ eltĂ©rĂ©s tilos \n"
-"mindaddig, amĂ­g ezen szerzÅ‘dĂ©s hatĂ¡lyban van."
+msgid "3. The GPL License and Related Licenses"
+msgstr "3. A GPL Ă©s az ahhoz kapcsolĂ³dĂ³ licencek"
-#: messages.pm:104
+#: messages.pm:70
+#, c-format
+msgid ""
+"The Software Products consist of components created by different persons or "
+"entities.\n"
+"Most of these licenses allow you to use, duplicate, adapt or redistribute "
+"the components which \n"
+"they cover. Please read carefully the terms and conditions of the license "
+"agreement for each component \n"
+"before using any component. Any question on a component license should be "
+"addressed to the component \n"
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
+"Documentation written \n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+"A SzoftvertermĂ©kek kĂ¼lönbözÅ‘ szemĂ©lyek Ă©s intĂ©zmĂ©nyek Ă¡ltal kĂ©szĂ­tett "
+"komponensekbÅ‘l Ă¡llnak.\n"
+"Ezen licencek java rĂ©sze lehetÅ‘vĂ© teszi a megfelelÅ‘ komponensek hasznĂ¡latĂ¡t, "
+"sokszorosĂ­tĂ¡sĂ¡t,\n"
+"mĂ³dosĂ­tĂ¡sĂ¡t illetve terjesztĂ©sĂ©t. BĂ¡rmely komponens hasznĂ¡lata elÅ‘tt olvassa "
+"el figyelmesen\n"
+"a komponensre vonatkozĂ³ licenc kikötĂ©seit Ă©s feltĂ©teleit. Egy komponens "
+"licencĂ©re vonatkozĂ³\n"
+"kĂ©rdĂ©st nem a Mageia cĂ©ghez, hanem az adott komponens szerzÅ‘jĂ©hez kell "
+"irĂ¡nyĂ­tani.\n"
+"A Mageia Ă¡ltal fejlesztett programok a GPL licenc hatĂ¡lya alĂ¡ tartoznak.\n"
+"A Mageia Ă¡ltal Ă­rt dokumentĂ¡ciĂ³s anyagokra egy speciĂ¡lis licenc vonatkozik.\n"
+"A Mageia Ă¡ltal kĂ©szĂ­tett a dokumentĂ¡ciĂ³ra a \"%s\" licenc vonatkozik."
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr "4. Szellemi tulajdonra vonatkozĂ³ jogok"
+
+#: messages.pm:81
#, c-format
msgid ""
-"Most of these components, but excluding the applications and software provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
+"All rights to the components of the Software Products belong to their "
+"respective authors and are \n"
+"protected by intellectual property and copyright laws applicable to software "
+"programs.\n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
+"Products, as a whole or in parts, by all means and for all purposes.\n"
+"\"Mageia\" and associated logos are trademarks of %s"
msgstr ""
-"A legtöbb program, a Goggle inc. Ă©s leĂ¡nyvĂ¡lalataiĂ© (tovĂ¡bbiakban: \"Google Software\") \n"
-"kivĂ©telĂ©vel, Ă¡ltalĂ¡nossĂ¡gban a GNU General Public Licence (tovĂ¡bbiakban: \"GPL\"), vagy \n"
-"hasonlĂ³ licenc, feltĂ©telei Ă©s szabĂ¡lyai alĂ¡ tartozik."
+"A SzoftvertermĂ©kek komponenseire vonatkozĂ³ összes jog az adott komponensek "
+"szerzőit illeti meg,\n"
+"Ă©s a szoftverekre vonatkozĂ³ szellemi tulajdoni illetve szerzÅ‘i jogi "
+"(copyright) törvĂ©nyek vĂ©delme alatt Ă¡ll.\n"
+"A Mageia Ă©s partnerei fenntartjĂ¡k a jogot arra, hogy mĂ³dosĂ­tsĂ¡k illetve "
+"Ă¡talakĂ­tsĂ¡k a\n"
+"SzoftvertermĂ©keket - teljes egĂ©szĂ©ben vagy rĂ©szben, bĂ¡rmilyen mĂ³don, illetve "
+"bĂ¡rmilyen cĂ©lra.\n"
+"A \"Mageia\" Ă©s az azokhoz tartozĂ³ logĂ³k a %s vĂ©djegyei."
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr "5. VonatkozĂ³ törvĂ©nyek"
-#: messages.pm:107
+#: messages.pm:90
#, c-format
msgid ""
-"Most of these components are governed under the terms and conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-"A legtöbb komponens a GNU General Public Licence (GNU ĂltalĂ¡nos PublikĂ¡lĂ¡si Licensz)\n"
-"(a tovĂ¡bbiakban \"GPL\" nĂ©ven), vagy hasonlĂ³ licenc, hatĂ¡lya Ă©s feltĂ©telei alĂ¡ tartozik."
+"If any portion of this agreement is held void, illegal or inapplicable by a "
+"court judgment, this \n"
+"portion is excluded from this contract. You remain bound by the other "
+"applicable sections of the \n"
+"agreement.\n"
+"The terms and conditions of this License are governed by the Laws of "
+"France.\n"
+"All disputes on the terms of this license will preferably be settled out of "
+"court. As a last \n"
+"resort, the dispute will be referred to the appropriate Courts of Law of "
+"Paris - France.\n"
+"For any question on this document, please contact Mageia."
+msgstr ""
+"Ha jelen egyezmĂ©ny bĂ¡rmely rĂ©sze bĂ­rĂ³sĂ¡gi Ă­tĂ©let alapjĂ¡n semmisnek, "
+"törvénytelennek vagy alkalmazhatatlannak \n"
+"van nyilvĂ¡nĂ­tva, akkor azon rĂ©sz jelen szerzÅ‘dĂ©sbÅ‘l kizĂ¡rĂ¡sra kerĂ¼l. Az "
+"egyezmĂ©ny többi - alkalmazhatĂ³ - \n"
+"rĂ©szĂ©t Ă–nnek tovĂ¡bbra is be kell tartania. Jelen licenc kikötĂ©sei Ă©s "
+"feltĂ©telei FranciaorszĂ¡g törvĂ©nyeinek \n"
+"hatĂ¡lya alĂ¡ tartoznak. A jelen licenc kikötĂ©seivel kapcsolatos vitĂ¡k "
+"lezĂ¡rĂ¡sĂ¡nak legelÅ‘nyösebb \n"
+"mĂ³dja egy bĂ­rĂ³sĂ¡gon kĂ­vĂ¼l törtĂ©nÅ‘ megegyezĂ©s. VĂ©gsÅ‘ lehetÅ‘sĂ©gkĂ©nt a vitĂ¡s "
+"Ă¼gy a megfelelÅ‘ pĂ¡rizsi \n"
+"(FranciaorszĂ¡g) bĂ­rĂ³sĂ¡gra kerĂ¼l.\n"
+"Ha jelen dokumentummal kapcsolatban kérdése van, vegye fel a kapcsolatot a "
+"Mageia céggel."
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
-"Software included may be covered by patents in your country. For example, the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
-"http://www.mp3licensing.com for more details). If you are unsure if a patent\n"
+"Software included may be covered by patents in your country. For example, "
+"the\n"
+"MP3 decoders included may require a license for further usage (see\n"
+"http://www.mp3licensing.com for more details). If you are unsure if a "
+"patent\n"
"may be applicable to you, check your local laws."
msgstr ""
-"FigyelmeztetĂ©s: A szabad szoftver nem feltĂ©tlenĂ¼l szabadalommentes; bizonyos\n"
+"FigyelmeztetĂ©s: A szabad szoftver nem feltĂ©tlenĂ¼l szabadalommentes; "
+"bizonyos\n"
"komponensekre esetleg vonatkozhatnak szabadalmak az Ă–n orszĂ¡gĂ¡ban. PĂ©ldĂ¡ul\n"
"az MP3-dekĂ³dolĂ³k hasznĂ¡lata esetĂ©n szĂ¼ksĂ©g lehet licencre (informĂ¡ciĂ³:\n"
"http://www.mp3licensing.com). Ha nem biztos abban, hogy egy bizonyos\n"
"szabadalom vonatkozik-e az Ă–n esetĂ©re, akkor vizsgĂ¡lja meg az Ă–n orszĂ¡gĂ¡ban\n"
"érvényes törvényeket."
-#: messages.pm:120
-#, c-format
-msgid ""
-"6. Additional provisions applicable to those Software Products provided by Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party beneficiaries of this contract \n"
-"and may enforce its terms."
-msgstr ""
-"6. tovĂ¡bbĂ¡ talĂ¡lkozhat a SzoftvertermĂ©kek között Google Inc. szolgĂ¡ltatĂ¡ssal (\"Google Szoftver\")\n"
-"\n"
-"(a) TudomĂ¡sul veszi a Google vagy harmadik szemĂ©ly szerzÅ‘i jogĂ¡t, jogcĂ­mĂ©t Ă©s Ă©rdeklÅ‘dĂ©sĂ©t \n"
-"a Google Szoftver termĂ©kkel, szolgĂ¡ltatĂ¡ssal vagy azokkal kapcsolatba hozhatĂ³ dolgokkal, \n"
-"beleĂ©rtve korlĂ¡tozĂ¡s nĂ©lkĂ¼l az összes Ă©rtelmi szerzÅ‘t megilletÅ‘ jogot. A \"Értelmi SzerzÅ‘i Jog\" \n"
-"alatt mindig Ă©s minden idÅ‘ben, itt Ă©s a teljes vilĂ¡gban, a szabadalmi jogokat, a szerzÅ‘i jogokat, \n"
-"a gyĂ¡rtĂ¡si titokrĂ³l szĂ³lĂ³ jogszabĂ¡lyokat, a vĂ©djegyekre vonatkozĂ³ jogszabĂ¡lyokat, \n"
-"tisztességtelen verseny \n"
-"ellen szĂ³lĂ³ törvĂ©nyeket, az adattĂ¡rolĂ¡srĂ³l szĂ³lĂ³ törvĂ©nyt Ă©s az egyĂ©b tulajdonjogokrĂ³l szĂ³lĂ³ \n"
-"törvĂ©nyt beleĂ©rtve ezek minden alkalmazĂ¡sĂ¡t, megĂºjĂ­tĂ¡sĂ¡t, kibÅ‘vĂ­tĂ©sĂ©t Ă©s megszorĂ­tĂ¡sĂ¡t. \n"
-"Illetve elfogadja, hogy nem mĂ³dosĂ­thatja, adoptĂ¡lhatja, fordĂ­thatja le, szĂ¡rmaztathatja \n"
-"a sajĂ¡t munkĂ¡jĂ¡bĂ³l, fordĂ­thatja vissza, fejlesztheti vissza, disassemblelheti Ă©s semmilyen mĂ³don \n"
-"nem törekedhet a Google Szoftver eredeti kĂ³djĂ¡nak visszanyerĂ©sĂ©re. EgyetĂ©rt azzal, \n"
-"hogy nem eltĂ¡volĂ­thatĂ³ Ă©s nem eltakarhatĂ³ vagy megvĂ¡ltoztathatĂ³ a Google Ă©s bĂ¡rmely tĂ¡rsĂ¡nak \n"
-"jogvĂ©dÅ‘ megjegyzĂ©se, vĂ©djegye Ă©s tulajdonjogra felhĂ­vĂ³ figyelmeztetĂ©se, amelyet \n"
-"hozzĂ¡kapcsoltak vagy tartalmaz a Google Szoftver.\n"
-"\n"
-"(b) A Google Szoftver felhasznĂ¡lĂ¡sa csak szemĂ©lyes, nem Ă¼zleti cĂ©lĂº alkalmazĂ¡sra engedĂ©lyezett.\n"
-"Nem hasznĂ¡lhatĂ³ a Google Szoftvert nem hasznĂ¡lhatod a Google szolgĂ¡ltatĂ¡sainak \n"
-"kĂ¡rĂ¡ra, letiltĂ¡sĂ¡ra, tĂºlterhelĂ©sĂ©re vagy megrongĂ¡lĂ¡sĂ¡ra (pĂ©ldĂ¡ul nem hasznĂ¡lhatod \n"
-"automatizĂ¡lt mĂ³dban), illetve nem hasznĂ¡lhatod a Google Szoftver felĂ¼letĂ©t semmilyen mĂ¡s fĂ©l \n"
-"termĂ©kĂ©n keresztĂ¼l, hasznĂ¡lva a Google szolgĂ¡ltatĂ¡s Ă©s szerzÅ‘dött partnerei Ă¡ltal nyĂºjtott elÅ‘nyöket.\n"
-"\n"
-"(c) Maga a Google Szoftver kialakĂ­tĂ¡sĂ¡nĂ¡l fogva hasznĂ¡lja a Google keresÅ‘jĂ©t illetve egyĂ©b szolgĂ¡ltatĂ¡sĂ¡t.\n"
-"Azaz, a Google Szoftver hasznĂ¡latĂ¡val a Google SzolgĂ¡ltatĂ¡sok FeltĂ©teleit \n"
-"(megtalĂ¡lhatĂ³ a http://www.google.hu/accounts/TOS oldalon) Ă©s a Google EszköztĂ¡r AdatvĂ©delmi irĂ¡nyelvei \n"
-"(megtalĂ¡lhatĂ³ a http://www.google.com/support/firefox/bin/static.py?page=privacy.html&hl=hu oldalon) \n"
-"is el kell fogadni.\n"
-"\n"
-"(d) A Google Inc. Ă©s minden partnere a haszonĂ©lvezÅ‘je ezen szerzÅ‘dĂ©snek a szerzÅ‘dĂ©s teljes ideje alatt."
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:111
#, c-format
msgid ""
"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva Linux,\n"
-"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"Remove the boot media and press Enter to reboot."
msgstr ""
"GratulĂ¡lunk; a telepĂ­tĂ©s befejezÅ‘dött. Vegye ki a rendszerindĂ­tĂ¡si\n"
-"adathordozĂ³kat, majd nyomja le az Enter billentyűt a rendszer\n"
-"ĂºjraindĂ­tĂ¡sĂ¡hoz.\n"
-"\n"
-"\n"
-"Az ehhez a Mandriva Linux verziĂ³hoz elĂ©rhetÅ‘ javĂ­tĂ¡sokrĂ³l a következÅ‘\n"
+"adathordozĂ³kat, majd nyomja le az Enter billentyűt a rendszerĂºjraindĂ­tĂ¡sĂ¡hoz."
+
+#: messages.pm:113
+#, c-format
+msgid ""
+"For information on fixes which are available for this release of Mageia,\n"
+"consult the Errata available from:\n"
+"%s"
+msgstr ""
+"Az ehhez a Mageia verziĂ³hoz elĂ©rhetÅ‘ javĂ­tĂ¡sokrĂ³l a következÅ‘\n"
"helyen olvashat:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"A rendszer beĂ¡llĂ­tĂ¡sĂ¡val kapcsolatban a Mandriva Linux hivatalos\n"
-"felhasznĂ¡lĂ³i kĂ©zikönyvĂ©ben talĂ¡l tovĂ¡bbi informĂ¡ciĂ³kat."
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
+"Az ĂºjraindĂ­tĂ¡s Ă©s a belĂ©pĂ©s utĂ¡n a Mageia Welcome felĂ¼let indul el\n"
+"nagyon sok hasznos informĂ¡ciĂ³val Ă©s linkekkel."
#: modules/interactive.pm:19
#, c-format
@@ -5367,18 +5137,18 @@ msgstr "MeghajtĂ³program telepĂ­tĂ©se az USB vezĂ©rlÅ‘höz"
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "MeghajtĂ³program telepĂ­tĂ©se ehhez a Firewire vezĂ©rlÅ‘höz: %s"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "MeghajtĂ³program telepĂ­tĂ©se ehhez a Firewire vezĂ©rlÅ‘höz: \"%s\""
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "MeghajtĂ³program telepĂ­tĂ©se ehhez a merevlemez vezĂ©rlÅ‘höz: %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "MeghajtĂ³program telepĂ­tĂ©se ehhez a merevlemez vezĂ©rlÅ‘höz: \"%s\""
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "MeghajtĂ³program telepĂ­tĂ©se ehhez az Ethernet vezĂ©rlÅ‘höz: %s"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "MeghajtĂ³program telepĂ­tĂ©se ehhez az Ethernet vezĂ©rlÅ‘höz: \"%s\""
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5427,9 +5197,11 @@ msgstr "Melyik %s meghajtĂ³programot prĂ³bĂ¡ljam meg?"
#, c-format
msgid ""
"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without them. Would you like to specify\n"
+"properly, although it normally works fine without them. Would you like to "
+"specify\n"
"extra options for it or allow the driver to probe your machine for the\n"
-"information it needs? Occasionally, probing will hang a computer, but it should\n"
+"information it needs? Occasionally, probing will hang a computer, but it "
+"should\n"
"not cause any damage."
msgstr ""
"Bizonyos esetekben a(z) %s meghajtĂ³programnak tovĂ¡bbi paramĂ©terekre van\n"
@@ -5457,135 +5229,139 @@ msgstr ""
"A(z) %s modul betöltĂ©se nem sikerĂ¼lt.\n"
"MegprĂ³bĂ¡lja a betöltĂ©st mĂ¡s paramĂ©terekkel?"
-#: mygtk2.pm:1541
-#: mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr "Tényleg ki akar lépni?"
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr "A jelszĂ³ nagyon egyszerű"
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr "A JelszĂ³ valĂ³szĂ­nűleg kibĂ­r egy egyszerűbb tĂ¡madĂ¡st"
-#: mygtk2.pm:1544
-#: mygtk2.pm:1545
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
#, c-format
msgid "Password seems secure"
msgstr "A jelszĂ³ biztonsĂ¡gosnak tűnik"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "a csatolĂ¡s nem sikerĂ¼lt: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "A kiterjesztett (extended) partĂ­ciĂ³ nem tĂ¡mogatott ezen a platformon"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
-"The only solution is to move your primary partitions to have the hole next to the extended partitions."
+"You have a hole in your partition table but I cannot use it.\n"
+"The only solution is to move your primary partitions to have the hole next "
+"to the extended partitions."
msgstr ""
"A partĂ­ciĂ³s tĂ¡blĂ¡ban van egy Ă¼res tartomĂ¡ny, de nem hasznĂ¡lhatĂ³.\n"
"Az egyetlen megoldĂ¡s az elsÅ‘dleges partĂ­ciĂ³k Ă¡thelyezĂ©se Ăºgy, hogy\n"
"a kiterjesztett partĂ­ciĂ³k mellĂ© kerĂ¼ljön az Ă¼res hely."
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random, corrupted data."
+"It means writing anything on the disk will end up with random, corrupted "
+"data."
msgstr ""
"Valamilyen problĂ©ma van a meghajtĂ³val. \n"
"Az adatintegritĂ¡si teszt vĂ©grehajtĂ¡sa nem sikerĂ¼lt. \n"
"Ez azt jelenti, hogy a lemezre valĂ³ Ă­rĂ¡s tönkreteheti a meghajtĂ³ \n"
"adattartalmĂ¡t."
-#: pkgs.pm:252
-#: pkgs.pm:255
-#: pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr "Nem hasznĂ¡lt csomagok eltĂ¡volĂ­tĂ¡sa"
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr "Nem hasznĂ¡lt hardvertĂ¡mogatĂ³ csomagok keresĂ©se..."
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr "Nem hasznĂ¡lt lokalizĂ¡ciĂ³s csomagok keresĂ©se..."
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
-msgid "We have detected that some packages are not needed for your system configuration."
-msgstr "Olyan csomagok talĂ¡lhatĂ³ak a rendszerben, amelyek nem szĂ¼ksĂ©gesek a teljes Ă©rtĂ©kű működĂ©shez."
+msgid ""
+"We have detected that some packages are not needed for your system "
+"configuration."
+msgstr ""
+"Olyan csomagok talĂ¡lhatĂ³ak a rendszerben, amelyek nem szĂ¼ksĂ©gesek a teljes "
+"Ă©rtĂ©kű működĂ©shez."
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
-msgstr "Az alĂ¡bbi csomagok - amennyiben kijelöltek maradnak, - eltĂ¡volĂ­tĂ¡sra kerĂ¼lnek:"
+msgstr ""
+"Az alĂ¡bbi csomagok - amennyiben kijelöltek maradnak, - eltĂ¡volĂ­tĂ¡sra "
+"kerĂ¼lnek:"
-#: pkgs.pm:269
-#: pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, c-format
msgid "Unused hardware support"
msgstr "Nem hasznĂ¡lt hardvertĂ¡mogatĂ¡s"
-#: pkgs.pm:273
-#: pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr "Nem hasznĂ¡lt lokalizĂ¡ciĂ³"
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr "Nem lehet partĂ­ciĂ³t felvenni a _formĂ¡zott_ RAID %s eszközön"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "Nincs elĂ©g partĂ­ciĂ³ a RAID %d szinthez\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "Nem sikerĂ¼lt lĂ©trehozni /usr/share/sane/firmware nevű könyvtĂ¡rt."
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "Nem sikerĂ¼lt lĂ©trehozni /usr/share/sane/%s nevű linket."
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
-msgstr "Nem sikerĂ¼lt a(z) %s firmware fĂ¡jlt Ă¡tmĂ¡solni ide: /usr/share/sane/firmware"
+msgstr ""
+"Nem sikerĂ¼lt a(z) %s firmware fĂ¡jlt Ă¡tmĂ¡solni ide: /usr/share/sane/firmware"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr "Nem sikerĂ¼lt beĂ¡llĂ­tani a(z) %s firmware fĂ¡jl jogosultsĂ¡gait."
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "ScannerDrake"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
-msgstr "Nem sikerĂ¼lt telepĂ­teni a lapolvasĂ³(k) megosztĂ¡sĂ¡hoz szĂ¼ksĂ©ges csomagokat."
+msgstr ""
+"Nem sikerĂ¼lt telepĂ­teni a lapolvasĂ³(k) megosztĂ¡sĂ¡hoz szĂ¼ksĂ©ges csomagokat."
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr "A lapolvasĂ³(k) csak a rendszergazdĂ¡k szĂ¡mĂ¡ra lesz(nek) elĂ©rhetÅ‘(k)."
@@ -5620,7 +5396,8 @@ msgid ""
"\n"
"Else only /etc/issue is allowed."
msgstr ""
-"\"Mind\" beĂ¡llĂ­tĂ¡s esetĂ©n lĂ©tezhet /etc/issue Ă©s /etc/issue.net nevű fĂ¡jl is.\n"
+"\"Mind\" beĂ¡llĂ­tĂ¡s esetĂ©n lĂ©tezhet /etc/issue Ă©s /etc/issue.net nevű fĂ¡jl "
+"is.\n"
"\n"
"\"Egyik sem\" beĂ¡llĂ­tĂ¡s esetĂ©n egyik \"issue\" fĂ¡jl sem lĂ©tezhet.\n"
"\n"
@@ -5643,8 +5420,11 @@ msgstr "Közvetlen rendszergazdai bejelentkezés engedélyezése"
#: security/help.pm:33
#, c-format
-msgid "Allow the list of users on the system on display managers (kdm and gdm)."
-msgstr "A felhasznĂ¡lĂ³lista megjelenĂ­tĂ©sĂ©nek engedĂ©lyezĂ©se a bejelentkezĂ©skezelÅ‘kben (KDM Ă©s GDM)"
+msgid ""
+"Allow the list of users on the system on display managers (kdm and gdm)."
+msgstr ""
+"A felhasznĂ¡lĂ³lista megjelenĂ­tĂ©sĂ©nek engedĂ©lyezĂ©se a bejelentkezĂ©skezelÅ‘kben "
+"(KDM és GDM)"
#: security/help.pm:35
#, c-format
@@ -5693,17 +5473,20 @@ msgstr ""
msgid ""
"Authorize:\n"
"\n"
-"- all services controlled by tcp_wrappers (see hosts.deny(5) man page) if set to \"ALL\",\n"
+"- all services controlled by tcp_wrappers (see hosts.deny(5) man page) if "
+"set to \"ALL\",\n"
"\n"
"- only local ones if set to \"Local\"\n"
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
"EngedĂ©lyezĂ©s a következÅ‘k szĂ¡mĂ¡ra:\n"
"\n"
-"- \"Mind\" beĂ¡llĂ­tĂ¡s esetĂ©n: a tcp_wrappers Ă¡ltal vezĂ©relt összes szolgĂ¡ltatĂ¡s\n"
+"- \"Mind\" beĂ¡llĂ­tĂ¡s esetĂ©n: a tcp_wrappers Ă¡ltal vezĂ©relt összes "
+"szolgĂ¡ltatĂ¡s\n"
"(informĂ¡ciĂ³ a hosts.deny(5) leĂ­rĂ¡sban (\"man\"))\n"
"\n"
"- \"Helyi\" beĂ¡llĂ­tĂ¡s esetĂ©n: csak a helyiek\n"
@@ -5771,7 +5554,9 @@ msgstr "BiztonsĂ¡gi figyelmeztetĂ©sek:"
#: security/help.pm:82
#, c-format
msgid "Enable IP spoofing protection."
-msgstr "Az 'IP spoofing' (mĂ¡s gĂ©p IP-cĂ­mĂ©nek hasznĂ¡lata forrĂ¡scĂ­mkĂ©nt) elleni vĂ©delem bekapcsolĂ¡sa"
+msgstr ""
+"Az 'IP spoofing' (mĂ¡s gĂ©p IP-cĂ­mĂ©nek hasznĂ¡lata forrĂ¡scĂ­mkĂ©nt) elleni "
+"vĂ©delem bekapcsolĂ¡sa"
#: security/help.pm:84
#, c-format
@@ -5790,8 +5575,13 @@ msgstr "Az msec Ă³rĂ¡nkĂ©nti biztonsĂ¡gi ellenÅ‘rzĂ©seinek bekapcsolĂ¡sa"
#: security/help.pm:90
#, c-format
-msgid "Enable su only from members of the wheel group. If set to no, allows su from any user."
-msgstr "Az \"su\" parancs hasznĂ¡lata csak a \"wheel\" nevű csoport tagjainak szĂ¡mĂ¡ra legyen lehetsĂ©ges. Ha ki van kapcsolva, akkor bĂ¡rmely felhasznĂ¡lĂ³ hasznĂ¡lhatja az \"su\" parancsot."
+msgid ""
+"Enable su only from members of the wheel group. If set to no, allows su from "
+"any user."
+msgstr ""
+"Az \"su\" parancs hasznĂ¡lata csak a \"wheel\" nevű csoport tagjainak szĂ¡mĂ¡ra "
+"legyen lehetsĂ©ges. Ha ki van kapcsolva, akkor bĂ¡rmely felhasznĂ¡lĂ³ "
+"hasznĂ¡lhatja az \"su\" parancsot."
#: security/help.pm:92
#, c-format
@@ -5800,8 +5590,10 @@ msgstr "JelszĂ³ hasznĂ¡lata a felhasznĂ¡lĂ³k azonosĂ­tĂ¡sĂ¡hoz"
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
-msgstr "Az Ethernet kĂ¡rtyĂ¡k 'promiscuous' (minden csomagot megtartĂ³) Ă¼zemmĂ³djĂ¡nak ellenÅ‘rzĂ©sĂ©nek bekapcsolĂ¡sa"
+msgid "Activate Ethernet cards promiscuity check."
+msgstr ""
+"Az Ethernet kĂ¡rtyĂ¡k 'promiscuous' (minden csomagot megtartĂ³) Ă¼zemmĂ³djĂ¡nak "
+"ellenÅ‘rzĂ©sĂ©nek bekapcsolĂ¡sa"
#: security/help.pm:96
#, c-format
@@ -5816,7 +5608,8 @@ msgstr "Az sulogin(8) engedĂ©lyezĂ©se egyfelhasznĂ¡lĂ³s szinten"
#: security/help.pm:100
#, c-format
msgid "Add the name as an exception to the handling of password aging by msec."
-msgstr "Az adott nĂ©v felvĂ©tele az msec fĂ©le jelszĂ³elĂ©vĂ¼lĂ©s-kezelĂ©s alĂ³li kivĂ©telkĂ©nt"
+msgstr ""
+"Az adott nĂ©v felvĂ©tele az msec fĂ©le jelszĂ³elĂ©vĂ¼lĂ©s-kezelĂ©s alĂ³li kivĂ©telkĂ©nt"
#: security/help.pm:102
#, c-format
@@ -5834,7 +5627,9 @@ msgstr ""
#: security/help.pm:106
#, c-format
-msgid "Set the password minimum length and minimum number of digit and minimum number of capitalized letters."
+msgid ""
+"Set the password minimum length and minimum number of digit and minimum "
+"number of capitalized letters."
msgstr ""
"A minimĂ¡lis jelszĂ³hossz Ă©s a szĂ¡mjegyek illetve a nagybetűk minimĂ¡lis\n"
"szĂ¡mĂ¡nak beĂ¡llĂ­tĂ¡sa"
@@ -5875,8 +5670,6 @@ msgstr ""
"Ha igenre van Ă¡llĂ­tva: a felhasznĂ¡lĂ³k sajĂ¡t könyvtĂ¡raiban levÅ‘ fĂ¡jlok\n"
"engedĂ©lyeinek ellenÅ‘rzĂ©se"
-# prom. Ă¼zemmĂ³d: az eszköz nem csak a neki szĂ³lĂ³ csomagokat teszi be
-# a pufferĂ©be, hanem a mĂ¡s eszközöknek szĂ³lĂ³kat is
#: security/help.pm:118
#, c-format
msgid "if set to yes, check if the network devices are in promiscuous mode."
@@ -5892,7 +5685,8 @@ msgstr "Ha igenre van Ă¡llĂ­tva: a napi biztonsĂ¡gi ellenÅ‘rzĂ©sek vĂ©grehajtĂ¡s
#: security/help.pm:120
#, c-format
msgid "if set to yes, check additions/removals of sgid files."
-msgstr "Ha igenre van Ă¡llĂ­tva: SGID-s fĂ¡jlok lĂ©trehozĂ¡sĂ¡nak/törlĂ©sĂ©nek ellenÅ‘rzĂ©se"
+msgstr ""
+"Ha igenre van Ă¡llĂ­tva: SGID-s fĂ¡jlok lĂ©trehozĂ¡sĂ¡nak/törlĂ©sĂ©nek ellenÅ‘rzĂ©se"
#: security/help.pm:121
#, c-format
@@ -5904,12 +5698,15 @@ msgstr ""
#: security/help.pm:122
#, c-format
msgid "if set to yes, verify checksum of the suid/sgid files."
-msgstr "Ha igenre van Ă¡llĂ­tva: az SUID/SGID-os fĂ¡jlok ellenÅ‘rzÅ‘Ă¶sszegĂ©nek ellenÅ‘rzĂ©se"
+msgstr ""
+"Ha igenre van Ă¡llĂ­tva: az SUID/SGID-os fĂ¡jlok ellenÅ‘rzÅ‘Ă¶sszegĂ©nek ellenÅ‘rzĂ©se"
#: security/help.pm:123
#, c-format
msgid "if set to yes, check additions/removals of suid root files."
-msgstr "Ha igenre van Ă¡llĂ­tva: 'SUID root'-os fĂ¡jlok lĂ©trehozĂ¡sĂ¡nak/törlĂ©sĂ©nek ellenÅ‘rzĂ©se"
+msgstr ""
+"Ha igenre van Ă¡llĂ­tva: 'SUID root'-os fĂ¡jlok lĂ©trehozĂ¡sĂ¡nak/törlĂ©sĂ©nek "
+"ellenÅ‘rzĂ©se"
#: security/help.pm:124
#, c-format
@@ -5919,7 +5716,8 @@ msgstr "Ha igenre van Ă¡llĂ­tva: figyelmeztetĂ©s a tulajdonos nĂ©lkĂ¼li fĂ¡jlokr
#: security/help.pm:125
#, c-format
msgid "if set to yes, check files/directories writable by everybody."
-msgstr "Ha igenre van Ă¡llĂ­tva: a mindenki Ă¡ltal Ă­rhatĂ³ fĂ¡jlok/könyvtĂ¡rak ellenÅ‘rzĂ©se"
+msgstr ""
+"Ha igenre van Ă¡llĂ­tva: a mindenki Ă¡ltal Ă­rhatĂ³ fĂ¡jlok/könyvtĂ¡rak ellenÅ‘rzĂ©se"
#: security/help.pm:126
#, c-format
@@ -5928,7 +5726,8 @@ msgstr "Ha igenre van Ă¡llĂ­tva: chkrootkit ellenÅ‘rzĂ©sek elvĂ©gzĂ©se"
#: security/help.pm:127
#, c-format
-msgid "if set, send the mail report to this email address else send it to root."
+msgid ""
+"if set, send the mail report to this email address else send it to root."
msgstr ""
"Ha be van Ă¡llĂ­tva: a jelentĂ©s ezen email cĂ­mre valĂ³ kĂ¼ldĂ©se; mĂ¡skĂ¼lönben a\n"
"rendszergazdĂ¡nak"
@@ -5951,7 +5750,8 @@ msgstr "Ha igenre van Ă¡llĂ­tva: ellenÅ‘rzĂ©sek elvĂ©gzĂ©se az RPM adatbĂ¡zison"
#: security/help.pm:131
#, c-format
msgid "if set to yes, report check result to syslog."
-msgstr "Ha igenre van Ă¡llĂ­tva: az ellenÅ‘rzĂ©s eredmĂ©nyĂ©nek Ă­rĂ¡sa a rendszernaplĂ³ba"
+msgstr ""
+"Ha igenre van Ă¡llĂ­tva: az ellenÅ‘rzĂ©s eredmĂ©nyĂ©nek Ă­rĂ¡sa a rendszernaplĂ³ba"
#: security/help.pm:132
#, c-format
@@ -6027,7 +5827,9 @@ msgstr ""
#: security/l10n.pm:20
#, c-format
msgid "Export display when passing from root to the other users"
-msgstr "A kĂ©pernyÅ‘ exportĂ¡lĂ¡sa a rendszergazdai azonosĂ­tĂ³rĂ³l egy mĂ¡sikra valĂ³ Ă¡tlĂ©pĂ©skor"
+msgstr ""
+"A kĂ©pernyÅ‘ exportĂ¡lĂ¡sa a rendszergazdai azonosĂ­tĂ³rĂ³l egy mĂ¡sikra valĂ³ "
+"Ă¡tlĂ©pĂ©skor"
#: security/l10n.pm:21
#, c-format
@@ -6070,7 +5872,8 @@ msgstr ""
#, c-format
msgid "Enable IP spoofing protection"
msgstr ""
-"Az 'IP spoofing' (mĂ¡s gĂ©p IP cĂ­mĂ©nek hasznĂ¡lata forrĂ¡scĂ­mkĂ©nt) elleni vĂ©delem\n"
+"Az 'IP spoofing' (mĂ¡s gĂ©p IP cĂ­mĂ©nek hasznĂ¡lata forrĂ¡scĂ­mkĂ©nt) elleni "
+"védelem\n"
"bekapcsolĂ¡sa"
#: security/l10n.pm:29
@@ -6091,7 +5894,9 @@ msgstr "Az msec Ă³rĂ¡nkĂ©nti biztonsĂ¡gi ellenÅ‘rzĂ©seinek bekapcsolĂ¡sa"
#: security/l10n.pm:32
#, c-format
msgid "Enable su only from the wheel group members"
-msgstr "Az \"su\" parancs hasznĂ¡lata csak a \"wheel\" nevű csoport tagjainak szĂ¡mĂ¡ra legyen lehetsĂ©ges."
+msgstr ""
+"Az \"su\" parancs hasznĂ¡lata csak a \"wheel\" nevű csoport tagjainak szĂ¡mĂ¡ra "
+"legyen lehetséges."
#: security/l10n.pm:33
#, c-format
@@ -6123,7 +5928,9 @@ msgstr "Nincs jelszĂ³elĂ©vĂ¼lĂ©s:"
#: security/l10n.pm:38
#, c-format
msgid "Set password expiration and account inactivation delays"
-msgstr "A jelszavak lejĂ¡ratĂ¡hoz Ă©s az azonosĂ­tĂ³k deaktivĂ¡lĂ¡sĂ¡hoz tartozĂ³ vĂ¡rakozĂ¡si idÅ‘k beĂ¡llĂ­tĂ¡sa"
+msgstr ""
+"A jelszavak lejĂ¡ratĂ¡hoz Ă©s az azonosĂ­tĂ³k deaktivĂ¡lĂ¡sĂ¡hoz tartozĂ³ vĂ¡rakozĂ¡si "
+"idÅ‘k beĂ¡llĂ­tĂ¡sa"
#: security/l10n.pm:39
#, c-format
@@ -6133,7 +5940,8 @@ msgstr "A jelszĂ³törtĂ©neti lista mĂ©rete"
#: security/l10n.pm:40
#, c-format
msgid "Password minimum length and number of digits and upcase letters"
-msgstr "A minimĂ¡lis jelszĂ³hossz Ă©s a szĂ¡mjegyek illetve a nagybetűk minimĂ¡lis szĂ¡ma"
+msgstr ""
+"A minimĂ¡lis jelszĂ³hossz Ă©s a szĂ¡mjegyek illetve a nagybetűk minimĂ¡lis szĂ¡ma"
#: security/l10n.pm:41
#, c-format
@@ -6172,8 +5980,6 @@ msgstr ""
"A felhasznĂ¡lĂ³k sajĂ¡t könyvtĂ¡raiban levÅ‘ fĂ¡jlok engedĂ©lyeinek\n"
"ellenÅ‘rzĂ©se"
-# prom. Ă¼zemmĂ³d: az eszköz nem csak a neki szĂ³lĂ³ csomagokat teszi be
-# a pufferĂ©be, hanem a mĂ¡s eszközöknek szĂ³lĂ³kat is
#: security/l10n.pm:48
#, c-format
msgid "Check if the network devices are in promiscuous mode"
@@ -6268,76 +6074,84 @@ msgstr "SzabvĂ¡nyos"
msgid "Secure"
msgstr "BiztonsĂ¡g"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
-"provided by msec. Use it only when you want to take care of all aspects of system security\n"
+"provided by msec. Use it only when you want to take care of all aspects of "
+"system security\n"
"on your own."
msgstr ""
"Ez a biztonsĂ¡gi szint kikapcsolja azokat a biztonsĂ¡gi beĂ¡llĂ­tĂ¡sokat, \n"
"amit az msec biztosĂ­t. Ezt az opciĂ³t csak akkor vĂ¡lassza, ha \n"
"az összes biztonsĂ¡gi beĂ¡llĂ­tĂ¡st sajĂ¡t maga szeretnĂ© elvĂ©gezni."
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
-msgid "This is the standard security recommended for a computer that will be used to connect to the Internet as a client."
-msgstr "Ez a szabvĂ¡nyos biztonsĂ¡gi szint, amely az internetre (klienskĂ©nt) csatlakozĂ³ gĂ©pek esetĂ©n javasolt."
+msgid ""
+"This is the standard security recommended for a computer that will be used "
+"to connect to the Internet as a client."
+msgstr ""
+"Ez a szabvĂ¡nyos biztonsĂ¡gi szint, amely az internetre (klienskĂ©nt) "
+"csatlakozĂ³ gĂ©pek esetĂ©n javasolt."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
-"With this security level, the use of this system as a server becomes possible.\n"
-"The security is now high enough to use the system as a server which can accept\n"
-"connections from many clients. Note: if your machine is only a client on the Internet, you should choose a lower level."
+"With this security level, the use of this system as a server becomes "
+"possible.\n"
+"The security is now high enough to use the system as a server which can "
+"accept\n"
+"connections from many clients. Note: if your machine is only a client on the "
+"Internet, you should choose a lower level."
msgstr ""
"Ezzel a biztonsĂ¡gi szinttel mĂ¡r hasznĂ¡lhatja a gĂ©pĂ©t kiszolgĂ¡lĂ³kĂ©nt.\n"
"Ez a biztonsĂ¡gi szint elĂ©g magas ahhoz, hogy a rendszer sok, hĂ¡lĂ³zaton\n"
"keresztĂ¼l csatlakozĂ³ klienst szolgĂ¡ljon ki. Ha a gĂ©p az interneten csak\n"
"klienskĂ©nt van jelen, akkor Ă©rdemesebb egy alacsonyabb szintet vĂ¡lasztani."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "DrakSec - alapvetÅ‘ beĂ¡llĂ­tĂ¡sok"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "VĂ¡lassza ki a kĂ­vĂ¡nt biztonsĂ¡gi szintet"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "BiztonsĂ¡gi adminisztrĂ¡tor:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr "FelhasznĂ¡lĂ³nĂ©v vagy email:"
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr "A kernel figyelje Ă©s kĂ¼ldjön ACPI esemĂ©nyeket"
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "Az ALSA (Advanced Linux Sound Architecture) hangrendszer elindĂ­tĂ¡sa"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anacron, a parancsidÅ‘zĂ­tÅ‘."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -6346,7 +6160,7 @@ msgstr ""
"Az apmd monitorozza a telepek Ă¡llapotĂ¡t Ă©s naplĂ³z a syslog-ba.\n"
"SegĂ­tsĂ©gĂ©vel leĂ¡llĂ­thatĂ³ a gĂ©p, mielÅ‘tt a telep lemerĂ¼l."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -6356,11 +6170,16 @@ msgstr ""
"idÅ‘pontban, valamint kötegelt (szkriptelt) parancsokat futtat, amikor\n"
"a gép terhelése alacsony."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr "Az Avahi egy ZeroConf dĂ©mon, ami egy mDNS implementĂ¡ciĂ³"
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr "NTP kliens/kiszolgĂ¡lĂ³"
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6370,7 +6189,8 @@ msgstr "CPU frekvencia beĂ¡llĂ­tĂ¡sa"
#, c-format
msgid ""
"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the basic\n"
+"at periodic scheduled times. vixie cron adds a number of features to the "
+"basic\n"
"UNIX cron, including better security and more powerful configuration options."
msgstr ""
"A cron a szabvĂ¡nyos parancsĂ¼temezÅ‘ program a UNIX operĂ¡ciĂ³s rendszereken.\n"
@@ -6380,7 +6200,8 @@ msgstr ""
#: services.pm:31
#, c-format
-msgid "Common UNIX Printing System (CUPS) is an advanced printer spooling system"
+msgid ""
+"Common UNIX Printing System (CUPS) is an advanced printer spooling system"
msgstr "A CUPS (Common UNIX Printing System) egy fejlett nyomtatĂ¡si rendszer"
#: services.pm:32
@@ -6391,32 +6212,43 @@ msgstr "ElindĂ­tja a grafikus bejelentkezĂ©skezelÅ‘t"
#: services.pm:33
#, c-format
msgid ""
-"FAM is a file monitoring daemon. It is used to get reports when files change.\n"
+"FAM is a file monitoring daemon. It is used to get reports when files "
+"change.\n"
"It is used by GNOME and KDE"
msgstr ""
-"A FAM egy fĂ¡jlfigyelÅ‘ szolgĂ¡ltatĂ¡s, amely Ă©rtesĂ­tĂ©st kĂ¼ld a fĂ¡jlok vĂ¡ltozĂ¡sakor.\n"
+"A FAM egy fĂ¡jlfigyelÅ‘ szolgĂ¡ltatĂ¡s, amely Ă©rtesĂ­tĂ©st kĂ¼ld a fĂ¡jlok "
+"vĂ¡ltozĂ¡sakor.\n"
"A GNOME Ă©s a KDE is hasznĂ¡lja."
#: services.pm:35
#, c-format
msgid ""
"G15Daemon allows users access to all extra keys by decoding them and \n"
-"pushing them back into the kernel via the linux UINPUT driver. This driver must be loaded \n"
-"before g15daemon can be used for keyboard access. The G15 LCD is also supported. By default, \n"
-"with no other clients active, g15daemon will display a clock. Client applications and \n"
+"pushing them back into the kernel via the linux UINPUT driver. This driver "
+"must be loaded \n"
+"before g15daemon can be used for keyboard access. The G15 LCD is also "
+"supported. By default, \n"
+"with no other clients active, g15daemon will display a clock. Client "
+"applications and \n"
"scripts can access the LCD via a simple API."
msgstr ""
-"A G15Daemon segĂ­tsĂ©gĂ©vel a felhasznĂ¡lĂ³ minden extra gombot kĂ©pes lesz felismertetni, \n"
-"Ă©s azokat visszakĂ¼ldeni a kernel UINPUT meghajtĂ³jĂ¡n keresztĂ¼l. Ezt a meghajtĂ³t be kell tölteni, \n"
-"mielÅ‘tt a g15daemon-t hasznĂ¡lnĂ¡ a billentyűzet kezelĂ©sĂ©hez. a G15 LCD szintĂ©n tĂ¡mogatva van. \n"
-"AlapĂ©rtelmezĂ©s szerint nincs szĂ¼ksĂ©g mĂ¡s kliensre, a g15daemon mint Ă³ra jelenik meg. \n"
-"A kliens alkalmazĂ¡sok egy egyszerű API segĂ­tsĂ©gĂ©vel hozzĂ¡fĂ©rhetnek az LCD-hez."
+"A G15Daemon segĂ­tsĂ©gĂ©vel a felhasznĂ¡lĂ³ minden extra gombot kĂ©pes lesz "
+"felismertetni, \n"
+"Ă©s azokat visszakĂ¼ldeni a kernel UINPUT meghajtĂ³jĂ¡n keresztĂ¼l. Ezt a "
+"meghajtĂ³t be kell tölteni, \n"
+"mielÅ‘tt a g15daemon-t hasznĂ¡lnĂ¡ a billentyűzet kezelĂ©sĂ©hez. a G15 LCD "
+"szintĂ©n tĂ¡mogatva van. \n"
+"AlapĂ©rtelmezĂ©s szerint nincs szĂ¼ksĂ©g mĂ¡s kliensre, a g15daemon mint Ă³ra "
+"jelenik meg. \n"
+"A kliens alkalmazĂ¡sok egy egyszerű API segĂ­tsĂ©gĂ©vel hozzĂ¡fĂ©rhetnek az LCD-"
+"hez."
#: services.pm:40
#, c-format
msgid ""
"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste operations,\n"
+"Midnight Commander. It also allows mouse-based console cut-and-paste "
+"operations,\n"
"and includes support for pop-up menus on the console."
msgstr ""
"A GPM egĂ©rtĂ¡mogatĂ¡st biztosĂ­t a szöveg alapĂº (konzolos) linuxos\n"
@@ -6440,7 +6272,8 @@ msgstr ""
#: services.pm:46
#, c-format
-msgid "Apache is a World Wide Web server. It is used to serve HTML files and CGI."
+msgid ""
+"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
msgstr ""
"Az Apache egy WWW kiszolgĂ¡lĂ³. HTML fĂ¡jlokat Ă©s CGI-t tesz elĂ©rhetÅ‘vĂ©\n"
"a hĂ¡lĂ³zaton keresztĂ¼l."
@@ -6449,8 +6282,10 @@ msgstr ""
#, c-format
msgid ""
"The internet superserver daemon (commonly called inetd) starts a\n"
-"variety of other internet services as needed. It is responsible for starting\n"
-"many services, including telnet, ftp, rsh, and rlogin. Disabling inetd disables\n"
+"variety of other internet services as needed. It is responsible for "
+"starting\n"
+"many services, including telnet, ftp, rsh, and rlogin. Disabling inetd "
+"disables\n"
"all of the services it is responsible for."
msgstr ""
"Az \"internet szuperszerver szolgĂ¡ltatĂ¡s\" (inetd) felelÅ‘s sok hĂ¡lĂ³zati\n"
@@ -6470,19 +6305,12 @@ msgstr "Egy automatizmus az iptables csomagszűrő tűzfalhoz"
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
+"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-"A csomagszűrĂ©s bekapcsolĂ¡sa a Linux kernel 2.2-es vĂ¡ltozatĂ¡hoz.\n"
-"LehetÅ‘vĂ© teszi tűzfal beĂ¡llĂ­tĂ¡sĂ¡t, hogy a hĂ¡lĂ³zat felÅ‘li tĂ¡madĂ¡sok\n"
-"kivĂ©dhetÅ‘k legyenek."
-
-#: services.pm:55
-#, c-format
-msgid "Evenly distributes IRQ load across multiple CPUs for enhanced performance"
-msgstr "Egyenletesen osztja el az IRQ-t, a többprocesszoros rendszerek teljesĂ­tmĂ©nyĂ©nek jobb kihasznĂ¡lĂ¡sĂ¡hoz"
+"Egyenletesen osztja el az IRQ-t, a többprocesszoros rendszerek "
+"teljesĂ­tmĂ©nyĂ©nek jobb kihasznĂ¡lĂ¡sĂ¡hoz"
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6493,7 +6321,7 @@ msgstr ""
"/etc/sysconfig/keyboard-ban Ă¡llĂ­thatĂ³ be. A beĂ¡llĂ­tĂ¡s megvĂ¡ltoztathatĂ³\n"
"a kbdconfig programmal. Ezt bekapcsolva kell hagyni a legtöbb rendszeren."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6502,17 +6330,19 @@ msgstr ""
"A kernel fejlĂ©cĂ©nek automatikus ĂºjragenerĂ¡lĂ¡sa a /boot-ban a\n"
"/usr/include/linux/{autoconf,version}.h alapjĂ¡n"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
-msgstr "A hardvereszközök automatikus felderĂ­tĂ©se Ă©s beĂ¡llĂ­tĂ¡sa a rendszer indulĂ¡sakor."
+msgstr ""
+"A hardvereszközök automatikus felderĂ­tĂ©se Ă©s beĂ¡llĂ­tĂ¡sa a rendszer "
+"indulĂ¡sakor."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr "Egy rendszerfigyelmeztetÅ‘, mielÅ‘tt lemerĂ¼l az akkumulĂ¡tor"
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6521,7 +6351,7 @@ msgstr ""
"A Linuxconf elvĂ©gez bizonyos feladatokat a rendszer indĂ­tĂ¡sakor,\n"
"hogy a beĂ¡llĂ­tĂ¡sok konzisztensek maradjanak."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6531,7 +6361,7 @@ msgstr ""
"alapjĂ¡ban vĂ©ve egy nyomtatĂ³kiszolgĂ¡lĂ³, amely elrendezi a nyomtatĂ¡sokat\n"
"a kĂ¼lönbözÅ‘ nyomtatĂ³k között."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6540,41 +6370,45 @@ msgstr ""
"Linux Virtual Server, nagyteljesĂ­tmĂ©nyű, nagy rendelkezĂ©sre Ă¡llĂ¡sĂº\n"
"kiszolgĂ¡lĂ³ kialakĂ­tĂ¡sĂ¡hoz hasznĂ¡lhatĂ³."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr "Figyeli a hĂ¡lĂ³zatot (InteraktĂ­v tűzfal Ă©s vezetĂ©k nĂ©lkĂ¼li"
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr "Szoftveres RAID monitorozĂ³ Ă©s kezelÅ‘"
-#: services.pm:71
+#: services.pm:69
#, c-format
-msgid "DBUS is a daemon which broadcasts notifications of system events and other messages"
+msgid ""
+"DBUS is a daemon which broadcasts notifications of system events and other "
+"messages"
msgstr ""
"A DBUS szolgĂ¡ltatĂ¡s Ă©rtesĂ­tĂ©seket kĂ¼ld rendszeresemĂ©nyekrÅ‘l, tovĂ¡bbĂ¡ egyĂ©b\n"
"Ă¼zeneteket közvetĂ­t."
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr "EngedĂ©lyezi az MSEC biztonsĂ¡gi eljĂ¡rĂ¡sokat a rendszer indulĂ¡sakor"
-#: services.pm:73
+#: services.pm:71
#, c-format
-msgid "named (BIND) is a Domain Name Server (DNS) that is used to resolve host names to IP addresses."
+msgid ""
+"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
+"names to IP addresses."
msgstr ""
"A named (BIND) egy DNS, azaz tartomĂ¡nynĂ©v kiszolgĂ¡lĂ³, ennek segĂ­tsĂ©gĂ©vel\n"
"feleltetik meg a gépek az IP címeket és a gépneveket."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr "ElindĂ­tja a hĂ¡lĂ³zati konzol naplĂ³zĂ¡sĂ¡t"
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6584,7 +6418,7 @@ msgstr ""
"hĂ¡lĂ³zati fĂ¡jlrendszereket, mint pĂ©ldĂ¡ul az NFS, az SMB\n"
"(LAN Manager/Windows) és az NCP (NetWare)."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6593,17 +6427,17 @@ msgstr ""
"AktivĂ¡lja vagy deaktivĂ¡lja a rendszerindĂ­tĂ¡snĂ¡l automatikusan indulĂ³\n"
"hĂ¡lĂ³zati csatolĂ³kat."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr "KötelezÅ‘ a hĂ¡lĂ³zat bekapcsolĂ¡sa, ha engedĂ©lyezve van"
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr "MegvĂ¡rja, hogy a csatlakoztathatĂ³ hĂ¡lĂ³zatok felĂ©letjenek"
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6614,7 +6448,7 @@ msgstr ""
"Ez a szolgĂ¡ltatĂ¡s egy NFS kiszolgĂ¡lĂ³; beĂ¡llĂ­tĂ¡sa a /etc/exports\n"
"fĂ¡jllal törtĂ©nik."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6623,12 +6457,13 @@ msgstr ""
"Az NFS egy nĂ©pszerű, TCP/IP hĂ¡lĂ³zaton hasznĂ¡latos fĂ¡jlmegosztĂ¡si protokoll.\n"
"Ez a szolgĂ¡ltatĂ¡s az NFS fĂ¡jlzĂ¡rolĂ¡st biztosĂ­tja."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
-msgstr "SzinkronizĂ¡lja a rendszeridÅ‘t az NTP (Network Time Protocol) hasznĂ¡latĂ¡val."
+msgstr ""
+"SzinkronizĂ¡lja a rendszeridÅ‘t az NTP (Network Time Protocol) hasznĂ¡latĂ¡val."
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
@@ -6637,21 +6472,22 @@ msgstr ""
"A NumLock automatikus bekapcsolĂ¡sa rendszerindĂ­tĂ¡skor a konzolon Ă©s az\n"
"Xorg rendszerben."
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "Az OKI 4w Ă©s az azzal kompatibilis windowsos nyomtatĂ³k tĂ¡mogatĂ¡sa."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr "EllenÅ‘rzi, hogy a partĂ­ciĂ³ tele van-e"
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It will not get started unless configured so it is safe to have\n"
+"modems in laptops. It will not get started unless configured so it is safe "
+"to have\n"
"it installed on machines that do not need it."
msgstr ""
"A PCMCIA tĂ¡mogatĂ¡sra Ă¡ltalĂ¡ban azoknak a laptop hasznĂ¡lĂ³knak van\n"
@@ -6659,11 +6495,12 @@ msgstr ""
"A szolgĂ¡ltatĂ¡s nem indul el, ha nincs beĂ¡llĂ­tva, tehĂ¡t nyugodtan fel lehet\n"
"telepĂ­teni olyan gĂ©pre is, ahol nincs rĂ¡ szĂ¼ksĂ©g."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
-"protocols such as NFS and NIS. The portmap server must be running on machines\n"
+"protocols such as NFS and NIS. The portmap server must be running on "
+"machines\n"
"which act as servers for protocols which make use of the RPC mechanism."
msgstr ""
"A portmapper kezeli az RPC kapcsolatokat - ezekre többek között az\n"
@@ -6671,19 +6508,21 @@ msgstr ""
"azokon a gĂ©peken, amelyek az RPC mechanizmust hasznĂ¡lĂ³ protokollokhoz\n"
"kapcsolĂ³dĂ³ szolgĂ¡ltatĂ¡st nyĂºjtanak."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr "NĂ©hĂ¡ny TCP portot old fel"
-#: services.pm:98
+#: services.pm:96
#, c-format
-msgid "Postfix is a Mail Transport Agent, which is the program that moves mail from one machine to another."
+msgid ""
+"Postfix is a Mail Transport Agent, which is the program that moves mail from "
+"one machine to another."
msgstr ""
"A Postfix egy levĂ©ltovĂ¡bbĂ­tĂ³ (MTA) program, amely a leveleket tovĂ¡bbĂ­tja\n"
"a kĂ¼lönbözÅ‘ gĂ©pek között."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6692,22 +6531,22 @@ msgstr ""
"Elmenti Ă©s visszaĂ¡llĂ­tja a rendszer entrĂ³pia tĂ¡rolĂ³jĂ¡t, Ă­gy jobb\n"
"vĂ©letlenszĂ¡mokat lehet generĂ¡lni."
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
"Közvetlen elĂ©rĂ©sű (raw) eszközök blokkeszközökhöz valĂ³ rendelĂ©se (pĂ©ldĂ¡ul\n"
"merevlemezes partĂ­ciĂ³khoz), hogy az alkalmazĂ¡sokbĂ³l (Oracle, DVD lejĂ¡tszĂ³k,\n"
"...) hozzĂ¡fĂ©rhetÅ‘k legyenek."
-#: services.pm:103
+#: services.pm:101
#, c-format
msgid "Nameserver information manager"
msgstr "NĂ©vszerver informĂ¡ciĂ³-kezelÅ‘"
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6720,7 +6559,7 @@ msgstr ""
"A RIP elterjedt a kis hĂ¡lĂ³zatokon; a nagyobb, bonyolultabb hĂ¡lĂ³zatok mĂ¡s\n"
"ĂºtvĂ¡lasztĂ³ protokollokat igĂ©nyelnek."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6729,14 +6568,16 @@ msgstr ""
"Az rstat protokoll segĂ­tsĂ©gĂ©vel a felhasznĂ¡lĂ³k informĂ¡ciĂ³t kaphatnak a\n"
"(lokĂ¡lis) hĂ¡lĂ³zaton működÅ‘ gĂ©pekrÅ‘l."
-#: services.pm:109
+#: services.pm:107
#, c-format
-msgid "Syslog is the facility by which many daemons use to log messages to various system log files. It is a good idea to always run rsyslog."
+msgid ""
+"Syslog is the facility by which many daemons use to log messages to various "
+"system log files. It is a good idea to always run rsyslog."
msgstr ""
"A syslog-on keresztĂ¼l naplĂ³znak a szolgĂ¡ltatĂ¡sok kĂ¼lönbözÅ‘ naplĂ³fĂ¡jlokba.\n"
"A syslog Ă¡llandĂ³ hasznĂ¡lata nagyon jĂ³ ötlet."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6745,7 +6586,7 @@ msgstr ""
"Az rusers protokoll segĂ­tsĂ©gĂ©vel a felhasznĂ¡lĂ³k lekĂ©rdezhetik, hogy melyik\n"
"gépre ki van bejelentkezve."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6755,37 +6596,53 @@ msgstr ""
"az rwho szolgĂ¡ltatĂ¡st futtatĂ³ gĂ©p aktuĂ¡lis felhasznĂ¡lĂ³irĂ³l (olyan, mint a\n"
"finger)."
-#: services.pm:114
+#: services.pm:112
#, c-format
-msgid "SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
-msgstr "A SANE (Scanner Access Now Easy) hozzĂ¡fĂ©rĂ©st biztosĂ­t lapolvasĂ³khoz, videokamerĂ¡khoz Ă©s egyĂ©b eszközökhöz."
+msgid ""
+"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
+msgstr ""
+"A SANE (Scanner Access Now Easy) hozzĂ¡fĂ©rĂ©st biztosĂ­t lapolvasĂ³khoz, "
+"videokamerĂ¡khoz Ă©s egyĂ©b eszközökhöz."
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr "Csomagszűrő tűzfal"
-#: services.pm:116
+#: services.pm:114
#, c-format
-msgid "The SMB/CIFS protocol enables to share access to files & printers and also integrates with a Windows Server domain"
-msgstr "Az SMB/CIFS protokoll lehetÅ‘vĂ© teszi fĂ¡jlok Ă©s nyomtatĂ³k megosztĂ¡sĂ¡t, tovĂ¡bbĂ¡ kĂ©pes integrĂ¡lĂ³dni windowsos kiszolgĂ¡lĂ³k tartomĂ¡nyaiba."
+msgid "Packet filtering firewall for IPv6"
+msgstr "Csomagszűrő tűzfal IPv6-hoz"
-#: services.pm:117
+#: services.pm:115
+#, c-format
+msgid ""
+"The SMB/CIFS protocol enables to share access to files & printers and also "
+"integrates with a Windows Server domain"
+msgstr ""
+"Az SMB/CIFS protokoll lehetÅ‘vĂ© teszi fĂ¡jlok Ă©s nyomtatĂ³k megosztĂ¡sĂ¡t, "
+"tovĂ¡bbĂ¡ kĂ©pes integrĂ¡lĂ³dni windowsos kiszolgĂ¡lĂ³k tartomĂ¡nyaiba."
+
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "A gĂ©p hangrendszerĂ©nek elindĂ­tĂ¡sa"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr "egy beszĂ©dfelismerÅ‘ rĂ©teg"
-#: services.pm:119
+#: services.pm:118
#, c-format
-msgid "Secure Shell is a network protocol that allows data to be exchanged over a secure channel between two computers"
-msgstr "Az SSH (Secure Shell) hĂ¡lĂ³zati protokoll biztonsĂ¡gos csatornĂ¡n valĂ³ adatcserĂ©t tesz lehetÅ‘vĂ© kĂ©t szĂ¡mĂ­tĂ³gĂ©p közt."
+msgid ""
+"Secure Shell is a network protocol that allows data to be exchanged over a "
+"secure channel between two computers"
+msgstr ""
+"Az SSH (Secure Shell) hĂ¡lĂ³zati protokoll biztonsĂ¡gos csatornĂ¡n valĂ³ "
+"adatcserĂ©t tesz lehetÅ‘vĂ© kĂ©t szĂ¡mĂ­tĂ³gĂ©p közt."
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6794,93 +6651,96 @@ msgstr ""
"A syslog-on keresztĂ¼l naplĂ³znak a szolgĂ¡ltatĂ¡sok kĂ¼lönbözÅ‘ naplĂ³fĂ¡jlokba.\n"
"A syslog hasznĂ¡lata mindig ajĂ¡nlott."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
-msgstr "A generĂ¡lt, Ă¡llandĂ³ udev szabĂ¡lyok Ă¡t lettek mozgatva a /etc/udev/rules.d könyvtĂ¡rba"
+msgstr ""
+"A generĂ¡lt, Ă¡llandĂ³ udev szabĂ¡lyok Ă¡t lettek mozgatva a /etc/udev/rules.d "
+"könyvtĂ¡rba"
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "Az USB eszközök meghajtĂ³inak betöltĂ©se."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr "Egy könnyűsĂºlyĂº hĂ¡lĂ³zati forgalom mĂ©rÅ‘"
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr "ElindĂ­tja az X grafikus rendszer betűkĂ©szlet kiszolgĂ¡lĂ³jĂ¡t."
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr "IgĂ©ny esetĂ©n elindĂ­t mĂ¡s szolgĂ¡ltatĂ¡sokat."
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "NyomtatĂ¡s"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Internet"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "FĂ¡jlmegosztĂ¡s"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "HĂ¡lĂ³zat"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "Rendszer"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "TĂ¡voli adminisztrĂ¡ciĂ³"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "AdatbĂ¡zis kiszolgĂ¡lĂ³"
-#: services.pm:179
-#: services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "SzolgĂ¡ltatĂ¡sok"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "VĂ¡lassza ki, mely szolgĂ¡ltatĂ¡sok induljanak el rendszerindĂ­tĂ¡skor"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d aktivĂ¡lt, %d regisztrĂ¡lt"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "fut"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "leĂ¡llĂ­tva"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "SzolgĂ¡ltatĂ¡sok Ă©s dĂ©monok"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -6889,33 +6749,27 @@ msgstr ""
"Nem Ă©rhetÅ‘ el tovĂ¡bbi informĂ¡ciĂ³\n"
"errÅ‘l a szolgĂ¡ltatĂ¡srĂ³l."
-#: services.pm:250
-#: ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "InformĂ¡ciĂ³"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "IndĂ­tĂ¡s kĂ©rĂ©sre"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "RendszerindĂ­tĂ¡skor"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "IndĂ­tĂ¡s"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "LeĂ¡llĂ­tĂ¡s"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6930,7 +6784,8 @@ msgid ""
"\n"
"You should have received a copy of the GNU General Public License\n"
"along with this program; if not, write to the Free Software\n"
-"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\n"
+"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, "
+"USA.\n"
msgstr ""
"Ez a program szabad szoftver; terjeszthetÅ‘ Ă©s/vagy mĂ³dosĂ­thatĂ³\n"
"a Free Software Foundation Ă¡ltal publikĂ¡lt GNU General Public\n"
@@ -6946,7 +6801,7 @@ msgstr ""
"Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,\n"
"Boston, MA 02110-1301, USA.\n"
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6955,7 +6810,8 @@ msgid ""
"--default : save default directories.\n"
"--debug : show all debug messages.\n"
"--show-conf : list of files or directories to backup.\n"
-"--config-info : explain configuration file options (for non-X users).\n"
+"--config-info : explain configuration file options (for non-X "
+"users).\n"
"--daemon : use daemon configuration. \n"
"--help : show this message.\n"
"--version : show version number.\n"
@@ -6972,7 +6828,7 @@ msgstr ""
"--help : jelen segítség megjelenítése\n"
"--version : verziĂ³informĂ¡ciĂ³ megjelenĂ­tĂ©se\n"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6985,24 +6841,24 @@ msgstr ""
" --boot - a rendszerindĂ­tĂ³ beĂ¡llĂ­tĂ¡sa\n"
"alapĂ©rtelmezett Ă¼zemmĂ³d: az automatikus bejelentkezĂ©s beĂ¡llĂ­tĂ¡sa"
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
"[OPCIÓK] [PROGRAMNÉV]\n"
"\n"
"OPCIÓK:\n"
" --help - jelen segítség megjelenítése\n"
-" --report - programnév (a Mandriva Linux eszközök egyike)\n"
-" --incident - programnév (a Mandriva Linux eszközök egyike)"
+" --report - a program a %s eszközök egyike\n"
+" --incident - a program a %s eszközök egyike"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -7019,7 +6875,7 @@ msgstr ""
" --internet - az internet beĂ¡llĂ­tĂ¡sa\n"
" --wizard - mint a --add"
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -7051,22 +6907,25 @@ msgstr ""
" (pĂ©ldĂ¡ul az 'so' alkalmazĂ¡snĂ©v a StarOffice programot\n"
" jelöli, a 'gs' pedig a Ghostscriptet)"
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
"--stop : stop MTS\n"
"--adduser : add an existing system user to MTS (requires username)\n"
-"--deluser : delete an existing system user from MTS (requires username)\n"
-"--addclient : add a client machine to MTS (requires MAC address, IP, nbi image name)\n"
-"--delclient : delete a client machine from MTS (requires MAC address, IP, nbi image name)"
+"--deluser : delete an existing system user from MTS (requires "
+"username)\n"
+"--addclient : add a client machine to MTS (requires MAC address, IP, "
+"nbi image name)\n"
+"--delclient : delete a client machine from MTS (requires MAC address, "
+"IP, nbi image name)"
msgstr ""
"[OPCIÓK]...\n"
-"A Mandriva Linux terminĂ¡lkiszolgĂ¡lĂ³ (MTS) beĂ¡llĂ­tĂ¡sa\n"
+"A %s terminĂ¡lkiszolgĂ¡lĂ³ beĂ¡llĂ­tĂ¡sa\n"
"--enable : az MTS bekapcsolĂ¡sa\n"
"--disable : az MTS kikapcsolĂ¡sa\n"
"--start : az MTS elindĂ­tĂ¡sa\n"
@@ -7080,17 +6939,17 @@ msgstr ""
"--delclient : kliensgĂ©p eltĂ¡volĂ­tĂ¡sa az MTS-bÅ‘l (MAC-cĂ­met, IP-cĂ­met\n"
" Ă©s NBI-kĂ©pmĂ¡snevet igĂ©nyel)"
-#: standalone.pm:99
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[billentyűzet]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "[--file=fĂ¡jl] [--word=szĂ³] [--explain=regulĂ¡ris_kifejezĂ©s] [--alert]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -7113,30 +6972,36 @@ msgstr ""
"--status: ha kapcsolĂ³dva van, 1-es kĂ³ddal lĂ©p ki, ha nem, akkor 0-ssal\n"
"--quiet: interaktivitĂ¡s kikapcsolĂ¡sa - (dis)connect esetĂ©re"
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
-" --changelog-first display changelog before filelist in the description window\n"
+" --changelog-first display changelog before filelist in the "
+"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
"[OPCIĂ“]...\n"
" --no-confirmation az elsÅ‘ megerÅ‘sĂ­tĂ©si kĂ©rdĂ©s kihagyĂ¡sa\n"
-" Mandriva Update mĂ³dban\n"
+" %s Update mĂ³dban\n"
" --no-verify-rpm a csomagalĂ¡Ă­rĂ¡sok ellenÅ‘rzĂ©sĂ©nek kihagyĂ¡sa\n"
" --changelog-first a mĂ³dosĂ­tĂ¡si naplĂ³ megjelenĂ­tĂ©se a fĂ¡jllista\n"
" elÅ‘tt a leĂ­rĂ¡sablakban\n"
" --merge-all-rpmnew az összes megtalĂ¡lt .rpmnew illetve .rpmsave\n"
" fĂ¡jl összefűzĂ©sĂ©nek felajĂ¡nlĂ¡sa"
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
-msgid "[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-usbtable] [--dynamic=dev]"
-msgstr "[--manual] [--device=eszköz] [--update-sane=sane_forrĂ¡skönyvtĂ¡r] [--update-usbtable] [--dynamic=eszköz]"
+msgid ""
+"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
+"usbtable] [--dynamic=dev]"
+msgstr ""
+"[--manual] [--device=eszköz] [--update-sane=sane_forrĂ¡skönyvtĂ¡r] [--update-"
+"usbtable] [--dynamic=eszköz]"
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -7147,81 +7012,87 @@ msgstr ""
" XFdrake [--noauto] monitor\n"
" XFdrake felbontĂ¡s"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
-"Usage: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--testing] [-v|--version] "
+"Usage: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
+"testing] [-v|--version] "
msgstr ""
"\n"
-"HasznĂ¡lat: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--testing] [-v|--version] "
+"HasznĂ¡lat: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
+"testing] [-v|--version] "
-#: timezone.pm:161
-#: timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, c-format
msgid "All servers"
msgstr "Az összes kiszolgĂ¡lĂ³"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr "GlobĂ¡lis"
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr "Afrika"
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
msgstr "Ăzsia"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr "EurĂ³pa"
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr "Észak-Amerika"
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "Ă“ceĂ¡nia"
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr "Dél-Amerika"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Hongkong"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "OroszorszĂ¡g"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "JugoszlĂ¡via"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "Elfogadja?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr "FĂ¡jlt adott meg, nem könyvtĂ¡rt"
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "InformĂ¡ciĂ³"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -7236,268 +7107,6 @@ msgstr ""
msgid "Installation failed"
msgstr "A telepĂ­tĂ©s hibĂ¡val Ă©rt vĂ©get."
-#~ msgid "Restrict command line options"
-#~ msgstr "A parancssorban Ă¡tadhatĂ³ paramĂ©terek korlĂ¡tozĂ¡sa"
-#~ msgid "restrict"
-#~ msgstr "korlĂ¡tozĂ¡s"
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr ""
-#~ "\"A parancssorban Ă¡tadhatĂ³ paramĂ©terek korlĂ¡tozĂ¡sa\" beĂ¡llĂ­tĂ¡snak jelszĂ³ "
-#~ "nĂ©lkĂ¼l nincs Ă©rtelme"
-#~ msgid "Use an encrypted file system"
-#~ msgstr "TitkosĂ­tott fĂ¡jlrendszer hasznĂ¡lata"
-#~ msgid ""
-#~ "To ensure data integrity after resizing the partition(s), \n"
-#~ "filesystem checks will be run on your next boot into Microsoft Windows®"
-#~ msgstr ""
-#~ "Az adatok Ă©psĂ©gĂ©nek biztosĂ­tĂ¡sa Ă©rdekĂ©ben a legközelebbi Windows "
-#~ "indĂ­tĂ¡snĂ¡l \n"
-#~ "fĂ¡jlrendszer ellenÅ‘rzĂ©s lesz vĂ©gezve"
-#~ msgid "Use the Microsoft Windows® partition for loopback"
-#~ msgstr "A loopback-hez a windowsos partĂ­ciĂ³ hasznĂ¡lata"
-#~ msgid "Which partition do you want to use for Linux4Win?"
-#~ msgstr "Melyik partĂ­ciĂ³ra szeretnĂ© a Linux4Win-t telepĂ­teni?"
-#~ msgid "Choose the sizes"
-#~ msgstr "Adja meg a méreteket"
-#~ msgid "Root partition size in MB: "
-#~ msgstr "A gyökĂ©rpartĂ­ciĂ³ mĂ©rete MB-ban: "
-#~ msgid "Swap partition size in MB: "
-#~ msgstr "A lapozĂ¡si (swap) partĂ­ciĂ³ mĂ©rete MB-ban: "
-#~ msgid ""
-#~ "There is no FAT partition to use as loopback (or not enough space left)"
-#~ msgstr "Nincs loopback-kĂ©nt hasznĂ¡lhatĂ³ FAT-partĂ­ciĂ³, vagy nincs elĂ©g hely"
-#~ msgid ""
-#~ "The FAT resizer is unable to handle your partition, \n"
-#~ "the following error occurred: %s"
-#~ msgstr ""
-#~ "A FAT Ă¡tmĂ©retezÅ‘ nem tudja kezelni a partĂ­ciĂ³t.\n"
-#~ "A következÅ‘ hiba keletkezett: %s"
-#~ msgid "Automatic routing from ALSA to PulseAudio"
-#~ msgstr "Automatikus irĂ¡nyĂ­tĂ¡s az ALSA-bĂ³l a PulseAudio felĂ©"
-#~ msgid "Please log out and then use Ctrl-Alt-BackSpace"
-#~ msgstr ""
-#~ "Jelentkezzen ki, majd nyomja meg a Ctrl+Alt+BackSpace billentyűkombinĂ¡ciĂ³t"
-#~ msgid "Welcome To Crackers"
-#~ msgstr "Ăœdvözlet a cracker-eknek"
-#~ msgid "Poor"
-#~ msgstr "Alacsony"
-#~ msgid "High"
-#~ msgstr "Magas"
-#~ msgid "Higher"
-#~ msgstr "Magasabb"
-#~ msgid "Paranoid"
-#~ msgstr "ParanoiĂ¡s"
-#~ msgid ""
-#~ "This level is to be used with care. It makes your system more easy to "
-#~ "use,\n"
-#~ "but very sensitive. It must not be used for a machine connected to "
-#~ "others\n"
-#~ "or to the Internet. There is no password access."
-#~ msgstr ""
-#~ "Ezt a szintet csak körĂ¼ltekintĂ©ssel hasznĂ¡lja.\n"
-#~ "EgyszerűbbĂ© teszi a rendszer hasznĂ¡latĂ¡t, de Ă­gy az sebezhetÅ‘bb is lesz:\n"
-#~ "ne vĂ¡lassza ezt a szintet, ha a gĂ©p hĂ¡lĂ³zatba van kötve, vagy az "
-#~ "internethez\n"
-#~ "csatlakozik. A hozzĂ¡fĂ©rĂ©s nincs jelszĂ³val vĂ©dve."
-#~ msgid ""
-#~ "Passwords are now enabled, but use as a networked computer is still not "
-#~ "recommended."
-#~ msgstr ""
-#~ "A jelszavak be vannak kapcsolva, de hĂ¡lĂ³zatra kapcsolĂ³dĂ³ gĂ©p esetĂ©n\n"
-#~ "ez a konfigurĂ¡ciĂ³ mĂ©g mindig nem ajĂ¡nlott."
-#~ msgid ""
-#~ "There are already some restrictions, and more automatic checks are run "
-#~ "every night."
-#~ msgstr ""
-#~ "MĂ¡r vannak bizonyos megszorĂ­tĂ¡sok, Ă©s több automatikus ellenÅ‘rzĂ©s fut "
-#~ "Ă©jszakĂ¡nkĂ©nt."
-#~ msgid ""
-#~ "This is similar to the previous level, but the system is entirely closed "
-#~ "and security features are at their maximum."
-#~ msgstr ""
-#~ "Az elÅ‘zÅ‘ szinthez hasonlĂ³, de itt a rendszer teljesen zĂ¡rt.\n"
-#~ "Ez a legbiztonsĂ¡gosabb szint."
-#~ msgid ""
-#~ "\n"
-#~ "Warning\n"
-#~ "\n"
-#~ "Please read carefully the terms below. If you disagree with any\n"
-#~ "portion, you are not allowed to install the next CD media. Press "
-#~ "'Refuse' \n"
-#~ "to continue the installation without using these media.\n"
-#~ "\n"
-#~ "\n"
-#~ "Some components contained in the next CD media are not governed\n"
-#~ "by the GPL License or similar agreements. Each such component is then\n"
-#~ "governed by the terms and conditions of its own specific license. \n"
-#~ "Please read carefully and comply with such specific licenses before \n"
-#~ "you use or redistribute the said components. \n"
-#~ "Such licenses will in general prevent the transfer, duplication \n"
-#~ "(except for backup purposes), redistribution, reverse engineering, \n"
-#~ "de-assembly, de-compilation or modification of the component. \n"
-#~ "Any breach of agreement will immediately terminate your rights under \n"
-#~ "the specific license. Unless the specific license terms grant you such\n"
-#~ "rights, you usually cannot install the programs on more than one\n"
-#~ "system, or adapt it to be used on a network. In doubt, please contact \n"
-#~ "directly the distributor or editor of the component. \n"
-#~ "Transfer to third parties or copying of such components including the \n"
-#~ "documentation is usually forbidden.\n"
-#~ "\n"
-#~ "\n"
-#~ "All rights to the components of the next CD media belong to their \n"
-#~ "respective authors and are protected by intellectual property and \n"
-#~ "copyright laws applicable to software programs.\n"
-#~ msgstr ""
-#~ "\n"
-#~ "Figyelmeztetés\n"
-#~ "\n"
-#~ "Olvassa el alaposan az alĂ¡bbi licencfeltĂ©teleket. Ha valamelyik rĂ©szt "
-#~ "nem\n"
-#~ "fogadja el, akkor nem kezdheti el a telepĂ­tĂ©st a következÅ‘ CD-rÅ‘l. Ha a\n"
-#~ "\"Nem fogadom el\" lehetÅ‘sĂ©get vĂ¡lasztja, akkor a telepĂ­tĂ©st ezen "
-#~ "adathordozĂ³\n"
-#~ "kihagyĂ¡sĂ¡val kell folytatnia.\n"
-#~ "\n"
-#~ "\n"
-#~ "A következÅ‘ CD-n talĂ¡lhatĂ³ nĂ©hĂ¡ny szoftverkomponens nem a GPL\n"
-#~ "(vagy mĂ¡s hasonlĂ³) licenc alĂ¡ tartozik. Mindegyik ilyen komponens\n"
-#~ "sajĂ¡t, egyĂ©ni licencegyezmĂ©nnyel rendelkezik.\n"
-#~ "Olvassa el és fogadja el ezeket a licencfeltételeket a komponens\n"
-#~ "hasznĂ¡latba vĂ©tele vagy tovĂ¡bbadĂ¡sa elÅ‘tt.\n"
-#~ "Ezek a feltĂ©telek Ă¡ltalĂ¡ban nem engedĂ©lyezik a komponens tovĂ¡bbadĂ¡sĂ¡t,\n"
-#~ "lemĂ¡solĂ¡sĂ¡t (kivĂ©ve biztonsĂ¡gi mĂ¡solatkĂ©nt), forgalomba hozĂ¡sĂ¡t,\n"
-#~ "visszafejtĂ©sĂ©t, gĂ©pi kĂ³dĂº kilistĂ¡zĂ¡sĂ¡t, visszafordĂ­tĂ¡sĂ¡t Ă©s mĂ³dosĂ­tĂ¡sĂ¡t.\n"
-#~ "BĂ¡rmelyik feltĂ©tel be nem tartĂ¡sa esetĂ©n a licenc Ă©rvĂ©nyĂ©t veszti.\n"
-#~ "Ha a licencegyezmĂ©ny kĂ¼lön nem engedĂ©lyez többet, akkor a telepĂ­tĂ©s\n"
-#~ "csak egy rendszerre engedĂ©lyezett, Ă©s a komponens nem hasznĂ¡lhatĂ³\n"
-#~ "közösen, a hĂ¡lĂ³zaton. Ha pontosabb informĂ¡ciĂ³ra van szĂ¼ksĂ©ge,\n"
-#~ "lĂ©pjen kapcsolatba a komponens forgalmazĂ³jĂ¡val vagy kĂ©szĂ­tÅ‘jĂ©vel.\n"
-#~ "A komponensek Ă¡tadĂ¡sa, rĂ³luk mĂ¡solat kĂ©szĂ­tĂ©se harmadik fĂ©l rĂ©szĂ©re\n"
-#~ "Ă¡ltalĂ¡ban nem engedĂ©lyezett (beleĂ©rtve a dokumentĂ¡ciĂ³t is).\n"
-#~ "\n"
-#~ "\n"
-#~ "A következÅ‘ CD-n talĂ¡lhatĂ³ komponensek minden joga azok szerzÅ‘it illeti\n"
-#~ "meg, Ă©s a szoftvertermĂ©kekre vonatkozĂ³ szellemi Ă©s szerzÅ‘i jogi\n"
-#~ "törvĂ©nyek Ă©rvĂ©nyesek rĂ¡juk.\n"
-#~ msgid "Use libsafe for servers"
-#~ msgstr "A libsafe hasznĂ¡lata kiszolgĂ¡lĂ³khoz"
-#~ msgid ""
-#~ "A library which defends against buffer overflow and format string attacks."
-#~ msgstr ""
-#~ "KönyvtĂ¡r, amely vĂ©delmet nyĂºjt a puffertĂºlcsordulĂ¡sos Ă©s a "
-#~ "formĂ¡tumsztringes tĂ¡madĂ¡sok ellen."
-#~ msgid "LILO/grub Installation"
-#~ msgstr "A LILO/GRUB telepítése"
-#~ msgid "Precise RAM size if needed (found %d MB)"
-#~ msgstr "RAM mĂ©ret, ha szĂ¼ksĂ©ges (felismert: %d MB)"
-#~ msgid "Give the ram size in MB"
-#~ msgstr "A fizikai memĂ³ria mĂ©rete MB-ban"
-#~ msgid ""
-#~ "If you plan to use aboot, be careful to leave a free space (2048 sectors "
-#~ "is enough)\n"
-#~ "at the beginning of the disk"
-#~ msgstr ""
-#~ "Ha az aboot-ot fogja hasznĂ¡lni, elÅ‘ször ellenÅ‘rizze, hogy maradt-e elĂ©g\n"
-#~ "hely (legalĂ¡bb 2048 szektor) a lemez elejĂ©n"
-#~ msgid "Security level"
-#~ msgstr "BiztonsĂ¡gi szint"
-#~ msgid "Expand Tree"
-#~ msgstr "A fa kibontĂ¡sa"
-#~ msgid "Collapse Tree"
-#~ msgstr "A fa összecsukĂ¡sa"
-#~ msgid "Toggle between flat and group sorted"
-#~ msgstr "VĂ¡ltĂ¡s sima Ă©s csoportok szerint rendezett nĂ©zet között"
-#~ msgid "Choose action"
-#~ msgstr "VĂ¡lasszon"
-#~ msgid "Active Directory with SFU"
-#~ msgstr "Active Directory SFU-val"
-#~ msgid "Active Directory with Winbind"
-#~ msgstr "Active Directory Winbinddal"
-#~ msgid "Use information stored in local files for all authentication"
-#~ msgstr ""
-#~ "Helyi fĂ¡jlokban levÅ‘ informĂ¡ciĂ³k hasznĂ¡lata minden "
-#~ "felhasznĂ¡lĂ³azonosĂ­tĂ¡shoz"
-#~ msgid "Active Directory with SFU:"
-#~ msgstr "Active Directory SFU-val:"
-#~ msgid "Active Directory with Winbind:"
-#~ msgstr "Active Directory Winbinddal:"
-#~ msgid ""
-#~ "Winbind allows the system to authenticate users in a Windows Active "
-#~ "Directory Server."
-#~ msgstr ""
-#~ "A Winbind lehetÅ‘vĂ© teszi a rendszer szĂ¡mĂ¡ra, hogy felhasznĂ¡lĂ³kat "
-#~ "azonosĂ­tson egy windowsos Active Directory-kiszolgĂ¡lĂ³n."
-#~ msgid "Authentication LDAP"
-#~ msgstr "LDAP-alapĂº azonosĂ­tĂ¡s"
-#~ msgid "TLS"
-#~ msgstr "TLS"
-#~ msgid "SSL"
-#~ msgstr "SSL"
-#~ msgid "security layout (SASL/Kerberos)"
-#~ msgstr "biztonsĂ¡gi rendszer (SASL/Kerberos)"
-#~ msgid "Authentication Active Directory"
-#~ msgstr "AzonosĂ­tĂ¡s - Active Directory"
-#~ msgid "LDAP users database"
-#~ msgstr "LDAP-felhasznĂ¡lĂ³k adatbĂ¡zisa"
-#~ msgid "LDAP user allowed to browse the Active Directory"
-#~ msgstr "Az LDAP-felhasznĂ¡lĂ³ böngĂ©szheti az Active Directoryt"
-#~ msgid "Authentication NIS"
-#~ msgstr "NIS-alapĂº azonosĂ­tĂ¡s"
-#~ msgid ""
-#~ "For this to work for a W2K PDC, you will probably need to have the admin "
-#~ "run: C:\\>net localgroup \"Pre-Windows 2000 Compatible Access\" everyone /"
-#~ "add and reboot the server.\n"
-#~ "You will also need the username/password of a Domain Admin to join the "
-#~ "machine to the Windows(TM) domain.\n"
-#~ "If networking is not yet enabled, Drakx will attempt to join the domain "
-#~ "after the network setup step.\n"
-#~ "Should this setup fail for some reason and domain authentication is not "
-#~ "working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your Windows"
-#~ "(tm) Domain, and Admin Username/Password, after system boot.\n"
-#~ "The command 'wbinfo -t' will test whether your authentication secrets are "
-#~ "good."
-#~ msgstr ""
-#~ "Hogy ez működjön egy W2K PDC-vel, ahhoz az adminisztrĂ¡tornak valĂ³szĂ­nűleg "
-#~ "vĂ©gre kell hajtania a következÅ‘ windowsos parancsot, majd Ăºjra kell "
-#~ "indĂ­tani a kiszolgĂ¡lĂ³t: 'net localgroup \"Pre-Windows 2000 Compatible "
-#~ "Access\" everyone /add'.\n"
-#~ "SzĂ¼ksĂ©g lesz egy tartomĂ¡nyadminisztrĂ¡tor nevĂ©re Ă©s jelszavĂ¡ra is ahhoz, "
-#~ "hogy a gĂ©pet csatlakoztatni lehessen a windowsos tartomĂ¡nyhoz.\n"
-#~ "Ha a hĂ¡lĂ³zat mĂ©g nincs beĂ¡llĂ­tva, akkor a telepĂ­tÅ‘ a hĂ¡lĂ³zatbeĂ¡llĂ­tĂ¡si "
-#~ "lĂ©pĂ©st követÅ‘en fogja megkĂ­sĂ©relni a tartomĂ¡nyhoz valĂ³ csatlakozĂ¡st.\n"
-#~ "Ha a beĂ¡llĂ­tĂ¡s nem sikerĂ¼l, Ă©s a tartomĂ¡nyhitelesĂ­tĂ©s nem működik, akkor "
-#~ "a rendszer indĂ­tĂ¡sĂ¡t követÅ‘en futtassa az 'smbpasswd -j TARTOMĂNY -U "
-#~ "FELHASZNĂLĂ“%%JELSZĂ“' parancsot a windowsos tartomĂ¡ny Ă©s a megfelelÅ‘ "
-#~ "adminisztrĂ¡tori nĂ©v illetve jelszĂ³ hasznĂ¡latĂ¡val.\n"
-#~ "A 'wbinfo -t' parancs hasznĂ¡latĂ¡val letesztelhetÅ‘, hogy a hozzĂ¡fĂ©rĂ©s "
-#~ "(illetve a lĂ©trehozott gĂ©pazonosĂ­tĂ³) működik-e."
-#~ msgid "Authentication Windows Domain"
-#~ msgstr "HitelesĂ­tĂ©si Windows-tartomĂ¡ny"
-#~ msgid "Undo"
-#~ msgstr "VisszavonĂ¡s"
-#~ msgid "Save partition table"
-#~ msgstr "A partĂ­ciĂ³s tĂ¡bla mentĂ©se"
-#~ msgid "Restore partition table"
-#~ msgstr "PartĂ­ciĂ³s tĂ¡bla visszatöltĂ©se"
-#~ msgid ""
-#~ "The backup partition table has not the same size\n"
-#~ "Still continue?"
-#~ msgstr ""
-#~ "A partĂ­ciĂ³s tĂ¡bla kĂ©t pĂ©ldĂ¡nyĂ¡nak mĂ©rete eltĂ©r.\n"
-#~ "MĂ©gis kĂ­vĂ¡nja folytatni a műveletet?"
-#~ msgid "Info: "
-#~ msgstr "InformĂ¡ciĂ³: "
-#~ msgid "Unknown driver"
-#~ msgstr "Ismeretlen meghajtĂ³"
-#~ msgid "Error: The \"%s\" driver for your sound card is unlisted"
-#~ msgstr "Hiba: a hangkĂ¡rtya meghajtĂ³ja (%s) nem elĂ©rhetÅ‘"
-#~ msgid "Error reading file %s"
-#~ msgstr "Hiba a(z) %s fĂ¡jl olvasĂ¡sa közben"
-#~ msgid "Restoring from file %s failed: %s"
-#~ msgstr "A(z) %s fĂ¡jlbĂ³l valĂ³ visszaĂ¡llĂ­tĂ¡s sikertelen: %s"
-#~ msgid "Bad backup file"
-#~ msgstr "HibĂ¡s mentĂ©sfĂ¡jl"
-#~ msgid "Error writing to file %s"
-#~ msgstr "Hiba a(z) %s fĂ¡jl Ă­rĂ¡sa közben"
-
+#, fuzzy
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "Meg kell adni egy gyökĂ©rpartĂ­ciĂ³t"
diff --git a/perl-install/share/po/id.po b/perl-install/share/po/id.po
index 9a0167441..aa9613128 100644
--- a/perl-install/share/po/id.po
+++ b/perl-install/share/po/id.po
@@ -1,44 +1,47 @@
-# Instalator Grafis Mandriva Linux
-# 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
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+#
+# Translators:
+# Ahmad Ramadhana <ahmad_ramadhana@yahoo.com.sg>, 2005
# Andy <chandy@indo.net.id>, 1999
+# Bayu Artanto <bayuart@yahoo.com>, 2005
+# erwiensamantha <erwiensamantha@gmail.com>, 2005
+# erwiensamantha <erwiensamantha@gmail.com>, 2005
+# Firdaus <dausnux@gmail.com>, 2005
# Kelana <nk@telkom.net>, 1999
-# Willy Sudiarto Raharjo <willysr@gmail.com>, 2004 - 2007.
-# 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"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
-"PO-Revision-Date: 2007-10-27 19:26+0700\n"
-"Last-Translator: Willy Sudiarto Raharjo <willysr@gmail.com>\n"
-"Language-Team: Indonesia <mdk-id@yahoogroups.com>\n"
+# Kiki <kiki.syahadat@yahoo.co.id>, 2014-2015
+# Kiki <kiki.syahadat@yahoo.co.id>, 2014
+# Kiki <kiki.syahadat@yahoo.co.id>, 2012-2013
+# Sofian <sofianhanafi@yahoo.com>, 2005
+msgid ""
+msgstr ""
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2016-02-09 07:19+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Indonesian (http://www.transifex.com/MageiaLinux/mageia/"
+"language/id/)\n"
+"Language: id\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"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8-bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
-msgstr "Harap tunggu"
+msgstr "Silakan tunggu"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
-msgstr "Proses installasi Bootloader"
+msgstr "Instalasi bootloader sedang berjalan"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -48,591 +51,573 @@ msgid ""
"\n"
"Assign a new Volume ID?"
msgstr ""
-"LILO akan memberi Volume ID baru pada drive %s. Namun, mengubah\n"
-"Volume ID disk boot Windows NT, 2000, atau XP adalah kesalahan Windows yang "
-"fatal.\n"
-"Peringatan ini tidak berlaku terhadap disk data Windows 95 atau 98, atau "
-"NT.\n"
+"LILO akan memberi Volume ID baru pada drive %s. Tetapi, mengubah Volume\n"
+"ID disk boot Windows NT, 2000, atau XP adalah error Windows yang fatal.\n"
+"Peringatan ini tidak berlaku untuk disk data Windows 95 atau 98, atau NT.\n"
"\n"
"Beri Volume ID baru?"
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
-msgstr "Installasi bootloader gagal. Terjadi kesalahan berikut:"
-
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"Anda harus mengganti perangkat boot Open Firmware untuk mengaktifkan "
-"bootloader.\n"
-" Jika Anda tak melihat prompt bootloader saat reboot, tekan\n"
-" Command-Option-O-F saat reboot dan ketik:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" kemudian ketikkan: shut-down\n"
-"Pada boot berikutnya, Anda akan melihat prompt bootloader."
+msgstr "Instalasi bootloader gagal. Error berikut terjadi:"
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
"Anda memutuskan untuk menginstall bootloader pada partisi.\n"
-"Berarti Anda sudah punya bootloader pada harddisk yang Anda boot (mis: "
-"System Commander).\n"
+"Ini artinya Anda sudah memiliki bootloader pada drive hard disk yang akan "
+"diboot (misal: System Commander).\n"
"\n"
-"Pada drive mana Anda melakukan booting?"
+"Pada drive mana Anda booting?"
-#: any.pm:331
-#, fuzzy, c-format
+#: any.pm:335
+#, c-format
msgid "Bootloader Installation"
-msgstr "Proses installasi Bootloader"
+msgstr "Instalasi Bootloader"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
-msgstr "Dimana Anda akan menginstall Bootloader?"
+msgstr "Di mana Anda ingin menginstall bootloader?"
-#: any.pm:359
-#, fuzzy, c-format
+#: any.pm:355
+#, c-format
msgid "First sector (MBR) of drive %s"
-msgstr "Sektor pertama pada drive (MBR)"
+msgstr "Sektor pertama (MBR) dari drive %s"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
-msgstr "Sektor pertama pada drive (MBR)"
+msgstr "Sektor pertama dari drive (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
-msgstr "Sektor pertama pada partisi root"
+msgstr "Sektor pertama dari partisi root"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
-msgstr "Pada Disket"
+msgstr "Pada Floppy"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
-msgstr "Lewati"
+msgstr "Lewatkan"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "Konfigurasi Gaya Boot"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, fuzzy, c-format
+msgid "EFI System Partition"
+msgstr "Enkripsi partisi"
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
-msgstr "Opsi utama Bootloader"
+msgstr "Opsi utama bootloader"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "Bootloader"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
-msgstr "Bootloader yang hendak digunakan"
+msgstr "Bootloader yang akan digunakan"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
-msgstr "Perangkat boot"
+msgstr "Device boot"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr "Opsi utama"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
-msgstr "Jeda sebelum boot ke image default"
+msgstr "Jeda sebelum booting image default"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
-msgstr "Aktifkan ACPI"
+msgstr "Hidupkan ACPI"
-#: any.pm:426
-#, fuzzy, c-format
+#: any.pm:419
+#, c-format
msgid "Enable SMP"
-msgstr "Aktifkan ACPI"
+msgstr "Hidupkan SMP"
-#: any.pm:427
+#: any.pm:420
#, c-format
msgid "Enable APIC"
-msgstr "Aktifkan APIC"
+msgstr "Hidupkan APIC"
-#: any.pm:429
+#: any.pm:422
#, c-format
msgid "Enable Local APIC"
-msgstr "Aktifkan APIC Lokal"
+msgstr "Hidupkan APIC Lokal"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Keamanan"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
-msgstr "Kata sandi"
+msgstr "Sandi"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
-msgstr "Kata sandi tidak cocok"
+msgstr "Sandi tidak cocok"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
-msgstr "Silahkan coba lagi"
+msgstr "Silakan coba lagi"
-#: any.pm:436
+#: any.pm:429
#, c-format
-msgid "You can not use a password with %s"
-msgstr "Anda tidak dapat menggunakan sebuah kata sandi dengan %s"
+msgid "You cannot use a password with %s"
+msgstr "Anda tidak bisa menggunakan sandi dengan %s"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
-msgstr "Kata sandi (lagi)"
-
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "Hapus /tmp setiap boot"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "Pesan Init"
+msgstr "Sandi (lagi)"
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "Jeda Open Firmware"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "Timeout Booting Kernel"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "Aktifkan boot dari CD?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "Aktifkan boot dari OF?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "OS Standar?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Image"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Root"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "Tambahkan"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr "Tambahkan Xen"
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
-msgstr ""
+msgstr "Memerlukan sandi untuk boot"
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Mode video"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
-msgstr "Profil Jaringan"
+msgstr "Profil jaringan"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Label"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
-msgstr "Standar"
+msgstr "Default"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "NoVideo"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
-msgstr "Label kosong tidak diperbolehkan"
+msgstr "Label kosong tidak diizinkan"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "Anda harus menentukan image kernel"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "Anda harus menentukan partisi root"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
-msgstr "Label ini sudah dipakai"
+msgstr "Label ini sudah digunakan"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
-msgstr "Tipe entri mana yang hendak ditambahkan?"
+msgstr "Tipe entri mana yang ingin Anda tambahkan?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "OS Lain (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "OS Lain (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
-msgstr "OS Lain (Windows...)"
+msgstr "OS lain (Windows...)"
-#: any.pm:639
-#, fuzzy, c-format
+#: any.pm:593 any.pm:631
+#, c-format
msgid "Bootloader Configuration"
-msgstr "Konfigurasi Gaya Boot"
+msgstr "Konfigurasi Bootloader"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
"You can create additional entries or change the existing ones."
msgstr ""
-"Ini adalah daftar pada menu boot Anda yang ada saat ini.\n"
-"Anda boleh menambah atau mengubah yang sudah ada."
+"Ini adalah daftar pada menu boot Anda saat ini.\n"
+"Anda bisa membuat entri tambahan atau mengubah yang sudah ada."
+
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Peringatan"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
-#: any.pm:845
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "akses ke program X"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
-msgstr "akses ke aplikasi rpm"
+msgstr "akses ke peralatan rpm"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "izinkan \"su\""
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "akses ke file administratif"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
-msgstr "akses ke aplikasi jaringan"
+msgstr "akses ke peralatan jaringan"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
-msgstr "akses ke aplikasi kompilasi"
+msgstr "akses ke peralatan kompilasi"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(%s sudah ditambahkan)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "Silakan berikan nama pengguna"
-#: any.pm:863
-#, fuzzy, c-format
+#: any.pm:875
+#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
"cased letters, numbers, `-' and `_'"
-msgstr "Nama pengguna hanya boleh terdiri dari huruf, angka, `-' dan `_'"
+msgstr ""
+"Nama pengguna harus dimulai dengan huruf kecil diikuti oleh hanya huruf "
+"kecil, nomor, `-' dan `_'"
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "Nama pengguna terlalu panjang"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
-msgstr "Pengguna ini sudah ada sebelumnya"
+msgstr "Nama pengguna ini sudah pernah ditambahkan"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "ID Pengguna"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "ID Grup"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
-msgstr "%s harus sebuah angka"
+msgstr "%s harus berupa nomor"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
-msgstr "%s seharusnya diatas 500. Terima apa adanya?"
+msgid "%s should be above 1000. Accept anyway?"
+msgstr "%s harus di atas 1000. Terima saja?"
-#: any.pm:877
+#: any.pm:889
#, c-format
msgid "User management"
msgstr "Manajemen pengguna"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
-msgstr ""
+msgstr "Hidupkan akun tamu"
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, c-format
msgid "Set administrator (root) password"
-msgstr "Tentukan kata sandi root"
+msgstr "Atur sandi administrator (root)"
-#: any.pm:889
+#: any.pm:903
#, c-format
msgid "Enter a user"
msgstr "Masukkan pengguna"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Ikon"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "Nama asli"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "Nama login"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Shell"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
-msgstr "Harap tunggu, menambahkan media..."
+msgstr "Silakan tunggu, menambahkan media..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "Login otomatis"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
-msgstr "Komputer dapat diset agar secara otomatis login dengan satu pengguna."
+msgstr ""
+"Kita bisa mengatur komputer agar login secara otomatis ke satu pengguna."
-#: any.pm:979
+#: any.pm:1005
#, c-format
msgid "Use this feature"
msgstr "Gunakan fitur ini"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
-msgstr "Pilih pengguna standar:"
+msgstr "Pilih pengguna default:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
-msgstr "Pilih window manajer yang akan dijalankan:"
+msgstr "Pilih manajer window yang akan dijalankan:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
msgstr "Catatan Rilis"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Tutup"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
-msgstr "Persetujuan Lisensi"
+msgstr "Perjanjian lisensi"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Keluar"
-#: any.pm:1080
-#, fuzzy, c-format
+#: any.pm:1096
+#, c-format
msgid "Do you accept this license ?"
-msgstr "Apakah Anda punya lagi?"
+msgstr "Apakah Anda menerima lisensi ini?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Terima"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "Tolak"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
-msgstr "Pilihlah bahasa yang akan dipakai"
+msgstr "Silakan pilih bahasa yang akan digunakan"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"Mandriva Linux mendukung beberapa bahasa. Pilihlah\n"
-"bahasa yang akan diinstall. Bahasa pilihan akan ditampilkan\n"
-"setelah proses installasi selesai dan Anda merestart sistem Anda."
+"%s bisa mendukung banyak bahasa. Pilih\n"
+"bahasa yang ingin Anda install. Mereka akan tersedia\n"
+"setelah instalasi selesai dan Anda merestart sistem."
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
#, c-format
-msgid "Multi languages"
+msgid "Mageia"
+msgstr "Mageia"
+
+#: any.pm:1154
+#, c-format
+msgid "Multiple languages"
msgstr "Banyak bahasa"
-#: any.pm:1147 any.pm:1178
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
+msgstr "Pilih Bahasa Tambahan"
+
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr "Enkoding kompatibilitas lama (non UTF-8)"
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "Semua bahasa"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "Pilihan bahasa"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "Negara / Wilayah"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
-msgstr "Pilih negara Anda"
+msgstr "Silakan pilih negara Anda"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
-msgstr "Berikut adalah daftar lengkap negara yang tersedia"
+msgstr "Ini adalah daftar lengkap negara yang tersedia"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
-msgstr "Negara lain"
+msgstr "Negara Lainnya"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
-msgstr "Tingkat mahir"
+msgstr "Tingkat lanjut"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
-msgstr "Metode Input:"
+msgstr "Metode input:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
-msgstr "Tak ada"
+msgstr "Tidak ada"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "Tanpa sharing"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "Izinkan semua pengguna"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
-msgstr "Kebiasaan"
+msgstr "Kustomisasi"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -641,99 +626,102 @@ msgid ""
"\n"
"\"Custom\" permit a per-user granularity.\n"
msgstr ""
-"Apakah Anda mengijinkan pengguna melakukan sharing pada direktori mereka?\n"
-"Mengijinkan hal ini akan membuat pengguna dapat meng-klik \"Share\" pada "
-"konqueror and nautilus.\n"
+"Apakah Anda akan mengzinkan pengguna menshare beberapa direktori mereka?\n"
+"Mengizinkan ini akan memungkinkan pengguna untuk mengklik pada \"Share\" di "
+"konqueror dan nautilus.\n"
"\n"
-"\"Custom\" memungkinkan tuning masing-masing pengguna.\n"
+"\"Kustomisasi\" izin per-pengguna.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
"Windows."
msgstr ""
-"NFS: Sistem file sharing tradisional Unix, dengan dukungan Windows dan Mac"
+"NFS: sistem sharing file tradisional Unix, dengan sedikit dukungan untuk Mac "
+"dan Windows."
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
"systems."
msgstr ""
-"SMB: Sistem file sharing yang digunakan Windows, Mac OS X dan sistem Linux "
-"modern"
+"SMB: sistem sharing file yang digunakan oleh Windows, Mac OS X dan banyak "
+"sistem Linux modern."
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr ""
-"Anda dapat mengekspor menggunakan NFS atau SMB. Pilih yang hendak Anda "
-"gunakan."
+"Anda bisa mengekspor menggunakan NFS atau SMB. Silakan pilih mana yang ingin "
+"Anda gunakan."
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "Jalankan userdrake"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
"You can use userdrake to add a user to this group."
msgstr ""
-"Sharing setiap user menggunakan grup \"fileshare\". \n"
-"Anda menggunakan userdrake untuk menambah user pada grup ini."
+"Sharing per-pengguna menggunakan grup \"fileshare\". \n"
+"Anda bisa menggunakan userdrake untuk menambahkan pengguna ke grup ini."
-#: any.pm:1481
-#, fuzzy, c-format
+#: any.pm:1503
+#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
-msgstr "Anda harus log out dan kembali agar perubahan berlaku"
+msgstr ""
+"Anda perlu logout dan masuk kembali agar perubahan berlaku. Tekan OK untuk "
+"logout sekarang."
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
-msgstr "Anda harus log out dan kembali agar perubahan berlaku"
+msgstr "Anda perlu logout dan masuk kembali agar perubahan berlaku"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "Zona waktu"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
-msgstr "Mana zone waktu Anda?"
+msgstr "Yang mana zona waktu Anda?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
-msgstr "Setting Tanggal, Jam & Zona Waktu"
+msgstr "Pengaturan Tanggal, Jam & Zona Waktu"
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
-msgstr "Kapan jam terbaik?"
+msgstr "Mana waktu terbaik?"
-#: any.pm:1550
+#: any.pm:1572
#, c-format
msgid "%s (hardware clock set to UTC)"
-msgstr "%s (jam perangkat keras diset ke UTC)"
+msgstr "%s (jam hardware diatur ke UTC)"
-#: any.pm:1551
+#: any.pm:1573
#, c-format
msgid "%s (hardware clock set to local time)"
-msgstr "%s (jam perangkat keras diset ke waktu lokal)"
+msgstr "%s (jam hardware diatur ke waktu lokal)"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "Server NTP"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "Sinkronisasi waktu otomatis (menggunakan NTP)"
@@ -758,7 +746,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "Kartu Pintar"
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Domain Windows"
@@ -766,311 +754,314 @@ msgstr "Domain Windows"
#: authentication.pm:29
#, c-format
msgid "Kerberos 5"
-msgstr ""
+msgstr "Kerberos 5"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "File lokal:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr ""
"Gunakan lokal untuk semua otentikasi dan informasi pengguna dalam file lokal"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
"consolidates certain types of information within your organization."
msgstr ""
-"Memberitahu komputer untuk menggunakan LDAP untuk beberapa atau semua "
-"otentikasi.LDAP mengkonsolisadi beberapa jenis informasi dalam organisasi "
+"Beritahu komputer untuk menggunakan LDAP untuk beberapa atau semua "
+"otentikasi. LDAP mengkonsolidasi beberapa tipe informasi dalam organisasi "
"Anda."
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
"Service domain with a common password and group file."
msgstr ""
-"Mengijinkan Anda untuk menjalankan sekelompok komputer dalam domain NIS yang "
-"sama dengan password umum dan file grup."
+"Memungkinkan Anda menjalankan sebuah grup komputer pada domain Layanan "
+"Informasi Jaringan yang sama dengan sandi dan file grup umum."
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Domain Windows:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
"a Windows domain."
msgstr ""
-"Winbind mengijinkan sistem untuk menerima informasi dan mengotentikasi "
-"pengguna dalam domain Windows"
+"Winbind memungkinkan sistem untuk menerima informasi dan otentikasi pengguna "
+"dalam domain Windows."
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
-msgstr ""
+msgstr "Kerberos 5 :"
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-"Dengan Kerberos dan Ldap untuk otentikasi pada Active Directory Server "
+"Dengan Kerberos dan LDAP untuk otentikasi dalam Server Direktori Aktif "
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
-msgstr ""
+msgstr " "
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
-#, fuzzy, c-format
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
+#, c-format
msgid "Welcome to the Authentication Wizard"
-msgstr "Otentikasi Domain Dibutuhkan"
+msgstr "Selamat Datang di Wizard Otentikasi"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
+"Anda telah memilih otentikasi LDAP. Silakan lihat opsi konfigurasi di bawah "
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "Server LDAP"
-#: authentication.pm:113 authentication.pm:168
-#, fuzzy, c-format
+#: authentication.pm:112 authentication.pm:167
+#, c-format
msgid "Base dn"
-msgstr "LDAP Base dn"
+msgstr "Base dn"
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
-msgstr ""
+msgstr "Fetch base Dn "
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
-msgstr ""
+msgstr "Gunakan koneksi terenkripsi dengan TLS "
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
-msgstr ""
+msgstr "Download Sertifikat CA "
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
-msgstr ""
+msgstr "Gunakan mode Tak Terkoneksi "
-#: authentication.pm:120 authentication.pm:173
-#, fuzzy, c-format
+#: authentication.pm:119 authentication.pm:172
+#, c-format
msgid "Use anonymous BIND "
-msgstr "Gunakan BIND anonymous"
+msgstr "Gunakan BIND anonim "
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
-msgstr ""
+msgstr " "
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
-msgstr ""
+msgstr "Bind DN "
-#: authentication.pm:123 authentication.pm:175
-#, fuzzy, c-format
+#: authentication.pm:122 authentication.pm:174
+#, c-format
msgid "Bind Password "
-msgstr "Kata sandi"
+msgstr "Sandi Bind "
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
-msgstr ""
+msgstr "Path tingkat lanjut untuk grup "
-#: authentication.pm:127
-#, fuzzy, c-format
+#: authentication.pm:126
+#, c-format
msgid "Password base"
-msgstr "Kata sandi"
+msgstr "Basis sandi"
-#: authentication.pm:128
-#, fuzzy, c-format
+#: authentication.pm:127
+#, c-format
msgid "Group base"
-msgstr "ID Grup"
+msgstr "Basis grup"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
-msgstr ""
+msgstr "Basis bayangan"
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
+"Anda telah memilih otentikasi Kerberos 5. Silakan lihat opsi konfigurasi di "
+"bawah "
-#: authentication.pm:146
-#, fuzzy, c-format
+#: authentication.pm:145
+#, c-format
msgid "Realm "
-msgstr "Nama asli"
+msgstr "Wilayah "
-#: authentication.pm:148
-#, fuzzy, c-format
+#: authentication.pm:147
+#, c-format
msgid "KDCs Servers"
-msgstr "Server LDAP"
+msgstr "Server KDCs"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
-msgstr ""
+msgstr "Gunakan DNS untuk menempatkan KDC untuk wilayah"
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
-msgstr ""
+msgstr "Gunakan DNS untuk menempatkan wilayah"
-#: authentication.pm:156
-#, fuzzy, c-format
+#: authentication.pm:155
+#, c-format
msgid "Use local file for users information"
-msgstr "Gunakan libsafe untuk server"
+msgstr "Gunakan file lokal untuk informasi pengguna"
-#: authentication.pm:157
-#, fuzzy, c-format
-msgid "Use Ldap for users information"
-msgstr "Info hard drive"
+#: authentication.pm:156
+#, c-format
+msgid "Use LDAP for users information"
+msgstr "Gunakan LDAP untuk informasi pengguna"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
+"Anda telah memilih Kerberos 5 untuk otentikasi, sekarang Anda harus memilih "
+"tipe informasi pengguna "
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
-msgstr ""
+msgstr "Fecth base Dn "
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
+"Anda telah memilih otentikasi NIS. Silakan lihat opsi konfigurasi di bawah "
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "Domain NIS"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "Server NIS"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
+"Anda telah memilih otentikasi Domain Windows. Silakan lihat opsi konfigurasi "
+"di bawah "
-#: authentication.pm:218
-#, fuzzy, c-format
+#: authentication.pm:217
+#, c-format
msgid "Domain Model "
-msgstr "Domain"
+msgstr "Model Domain "
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
-msgstr "Active Directory Realm "
+msgstr "Wilayah Direktori Aktif "
-#: authentication.pm:221
-#, fuzzy, c-format
+#: authentication.pm:220
+#, c-format
msgid "DNS Domain"
-msgstr "Domain NIS"
+msgstr "Domain DNS"
-#: authentication.pm:222
-#, fuzzy, c-format
+#: authentication.pm:221
+#, c-format
msgid "DC Server"
-msgstr "Server LDAP"
+msgstr "Server DC"
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "Otentikasi"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "Metode otentikasi"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
-msgstr "Tanpa kata sandi"
+msgstr "Tanpa sandi"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
-msgstr "Kata sandi ini terlalu pendek (paling tidak harus %d karakter)"
+msgstr "Sandi ini terlalu pendek (setidaknya harus %d karakter)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
-msgstr "Tidak dapat menggunakan broadcast tanpa domain NIS"
+msgid "Cannot use broadcast with no NIS domain"
+msgstr "Tidak bisa menggunakan broadcast tanpa domain NIS"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Pilih file"
-#: authentication.pm:897
-#, fuzzy, c-format
+#: authentication.pm:866
+#, c-format
msgid "Domain Windows for authentication : "
-msgstr "Otentikasi Domain Dibutuhkan"
+msgstr "Domain Windows untuk otentikasi : "
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "Nama Pengguna Admin Domain"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
-msgstr "Kata sandi Admin Domain"
+msgstr "Sandi Admin Domain"
-# NOTE: this message will be displayed at boot time; that is
-# only the ascii charset will be available on most machines
-# so use only 7bit for this message (and do transliteration or
-# leave it in English, as it is the best for your language)
-#
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1081,112 +1072,114 @@ msgid ""
msgstr ""
"Selamat datang di pemilih sistem operasi!\n"
"\n"
-"Pilih sistem operasi pada daftar di atas atau \n"
-"tunggu untuk boot default.\n"
+"Pilih sistem operasi dari daftar di atas atau\n"
+"tunggu boot default.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO dengan menu teks"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
-msgstr "GRUB dengan menu grafis"
+msgid "GRUB2 with graphical menu"
+msgstr "GRUB2 dengan menu grafis"
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr "GRUB dengan menu teks"
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 dengan menu teks"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "GRUB dengan menu grafis"
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr "GRUB dengan menu teks"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
-msgstr "tidak cukup ruang pada /boot"
+msgstr "tidak cukup ruang di /boot"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
-msgstr "Anda tidak dapat menginstal bootloader pada partisi %s\n"
+msgid "You cannot install the bootloader on a %s partition\n"
+msgstr "Anda tidak bisa menginstall bootloader pada partisi %s\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
"renumbered"
msgstr ""
-"Konfigurasi bootloader Anda harus diupdate karena nomor partisi telah berubah"
+"Konfigurasi bootloader Anda harus diupdate karena partisi telah mengalami "
+"penomoran ulang"
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
"Bootloader tidak bisa diinstall dengan benar. Anda harus melakukan boot "
-"penyelamatan dan memilih \"%s\""
+"rescue dan memilih \"%s\""
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
-msgstr "Instal ulang Boot Loader"
+msgstr "Install ulang Boot Loader"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "B"
msgstr "B"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d menit"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 menit"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d detik"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr "perintah %s tidak ada"
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1195,306 +1188,285 @@ msgid ""
"configured as a WebDAV server). If you would like to add WebDAV mount\n"
"points, select \"New\"."
msgstr ""
-"WebDAV adalah protokol yang memungkinkan Anda me-mount direktori server web\n"
-"secara lokal, dan menganggapnya seperti sistem file lokal (web server \n"
-"dikonfigurasikan sebagai server WebDAV). Jika Anda ingin menambah titik "
-"mount\n"
-"WebDav, pilih \"Baru\"."
+"WebDAV adalah protokol yang memungkinkan Anda memount direktori server web\n"
+"secara lokal, dan memperlakukannya seperti sistem file lokal (menyediakan\n"
+"server web adalah mengkonfigurasikannya sebagai server WebDAV). Jika Anda\n"
+"ingin menambah titik mount WebDAV, pilih \"Baru\"."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Baru"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Unmount"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Mount"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Server"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Titik mount"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Opsi"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Hapus"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Selesai"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
-msgstr "Kesalahan"
+msgstr "Error"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
-msgstr "Masukkan URL server WebDAV"
+msgstr "Silakan masukkan URL server WebDAV"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
-msgstr "URL harus dimulai dengan http:// atau https://"
-
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Peringatan"
+msgstr "URL harus diawali dengan http:// atau https://"
#: diskdrake/dav.pm:106
-#, fuzzy, c-format
-msgid "Are you sure you want to delete this mountpoint?"
-msgstr "Apakah Anda ingin meng-klik pada tombol ini?"
+#, c-format
+msgid "Are you sure you want to delete this mount point?"
+msgstr "Apakah Anda yakin ingin menghapus titik mount ini?"
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Server: "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "Titik mount: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "Opsi: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
-msgstr "Pembuatan partisi"
+msgstr "Mempartisi"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
+"Klik pada sebuah partisi, pilih tipe sistem file lalu pilih sebuah aksi"
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "Baca dengan seksama"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
-msgstr "Buatlah backup data Anda terlebih dahulu"
+msgstr "Silakan backup terlebih dahulu data Anda"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Keluar"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "Lanjutkan"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Bantuan"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
"I suggest you first resize that partition\n"
"(click on it, then click on \"Resize\")"
msgstr ""
-"Anda punya satu partisi besar Windows Microsoft.\n"
-"Disarankan untuk mengubah ukuran partisi ini\n"
-"(klik di situ, lalu pilih \"Ubah ukuran\")"
+"Anda memiliki satu partisi besar Windows Microsoft.\n"
+"Disarankan untuk mengubah ukuran partisi tersebut\n"
+"(klik partisi tersebut, lalu klik \"Ubah ukuran\")"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
-msgstr "Silakan klik pada partisi"
+msgstr "Silakan klik pada sebuah partisi"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
-msgstr "Detil"
+msgstr "Rincian"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
-msgstr "Harddisk tak ditemukan"
+msgid "No hard disk drives found"
+msgstr "Tidak ada drive hard disk yang ditemukan"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
-msgstr "Tidak dikenal"
+msgstr "Tidak diketahui"
-#: diskdrake/hd_gtk.pm:388
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427
+#, c-format
msgid "Ext4"
-msgstr "Keluar"
+msgstr "Ext4"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "XFS"
msgstr "XFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Swap"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Lainnya"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "Kosong"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
-msgstr "Tipe filesystem:"
+msgstr "Tipe sistem file:"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, c-format
msgid "This partition is already empty"
msgstr "Partisi ini sudah kosong"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
-msgstr "Gunakan ``unmount'' terlebih dahulu"
+msgstr "Gunakan ``Unmount'' terlebih dahulu"
-#: diskdrake/hd_gtk.pm:426
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:465
+#, c-format
msgid "Use ``%s'' instead (in expert mode)"
-msgstr "Gunakan ``%s'' saja"
+msgstr "Gunakan ``%s'' saja (dalam mode ahli)"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Tipe"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
-msgstr "Pilih partisi lain"
+msgstr "Pilih partisi lainnya"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
-msgstr "Pilih partisi"
+msgstr "Pilih sebuah partisi"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
-msgstr "Selebihnya"
+msgstr "Lainnya"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, c-format
msgid "Confirmation"
msgstr "Konfirmasi"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
-msgstr "Lanjutkan?"
+msgstr "Lanjutkan saja?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Keluar tanpa menyimpan"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
-msgstr "Keluar dari program tanpa menulis tabel partisi?"
+msgstr "Keluar tanpa menulis tabel partisi?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "Apakah Anda ingin menyimpan modifikasi /etc/fstab"
+msgid "Do you want to save the /etc/fstab modifications?"
+msgstr "Apakah Anda ingin menyimpan modifikasi/etc/fstab?"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr "Anda harus reboot agar perubahan tabel partisi dapat berlaku"
+msgid "You need to reboot for the partition table modifications to take effect"
+msgstr "Anda harus reboot agar modifikasi tabel partisi bisa berlaku"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1502,33 +1474,33 @@ msgid ""
"Quit anyway?"
msgstr ""
"Anda harus memformat partisi %s.\n"
-"Jika tidak, tidak ada daftar titik mount %s yang ditulis pada fstab.\n"
-"Berhenti?"
+"Atau tidak ada entri untuk titik mount %s akan ditulis dalam fstab.\n"
+"Keluar saja?"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
-msgstr "Hapus semua"
+msgstr "Bersihkan semua"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "Alokasi otomatis"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
-msgstr "Ubah ke modus normal"
+msgstr "Pindah ke mode normal"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
-msgstr "Ubah ke modus ahli"
+msgstr "Pindah ke mode ahli"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
-msgstr "Info hard drive"
+msgid "Hard disk drive information"
+msgstr "Informasi drive hard disk"
#: diskdrake/interactive.pm:371
#, c-format
@@ -1537,8 +1509,8 @@ msgstr "Semua partisi primary telah digunakan"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
-msgstr "Tidak bisa menambah partisi lagi"
+msgid "I cannot add any more partitions"
+msgstr "Tidak bisa menambah lagi partisi"
#: diskdrake/interactive.pm:373
#, c-format
@@ -1546,459 +1518,464 @@ msgid ""
"To have more partitions, please delete one to be able to create an extended "
"partition"
msgstr ""
-"Untuk menambahkan partisi, hapus salah satu satu agar dapat membuat partisi "
+"Untuk menambah partisi, silakan hapus satu agar dapat membuat sebuah partisi "
"extended"
#: diskdrake/interactive.pm:384
#, c-format
msgid "Reload partition table"
-msgstr "Muat ulang tabel partisi"
+msgstr "Reload tabel partisi"
#: diskdrake/interactive.pm:391
#, c-format
msgid "Detailed information"
-msgstr "Informasi detail"
+msgstr "Infomasi terperinci"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
-msgstr ""
+msgstr "Lihat"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Ubah ukuran"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Format"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Tambahkan ke RAID"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Tambahkan ke LVM"
-#: diskdrake/interactive.pm:413
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:417
+#, c-format
msgid "Use"
-msgstr "ID Pengguna"
+msgstr "Gunakan"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Hapus"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "Hapus dari RAID"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "Hapus dari LVM"
-#: diskdrake/interactive.pm:418
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:422
+#, c-format
msgid "Remove from dm"
-msgstr "Hapus dari LVM"
+msgstr "Hapus dari dm"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
-msgstr "Ganti RAID"
+msgstr "Modifikasi RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Gunakan untuk loopback"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Buat"
-#: diskdrake/interactive.pm:453
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:456
+#, c-format
msgid "Failed to mount partition"
-msgstr "Memindahkan file ke partisi baru"
+msgstr "Gagal memount partisi"
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
-msgstr "Membuat partisi baru"
+msgstr "Buat sebuah partisi baru"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "Sektor awal: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "Ukuran dalam MB: "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
-msgstr "Tipe filesystem: "
+msgstr "Tipe sistem file: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
-msgstr "Preferensi: "
+msgstr "Preferensi:"
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
-msgstr "Nama volume logical "
+msgstr "Nama volume logical"
-#: diskdrake/interactive.pm:507
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:514
+#, c-format
msgid "Encrypt partition"
-msgstr "Algoritma enkripsi"
+msgstr "Enkripsi partisi"
-#: diskdrake/interactive.pm:508
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:515
+#, c-format
msgid "Encryption key "
-msgstr "Kunci enkripsi"
+msgstr "Kunci enkripsi "
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "Kunci enkripsi (lagi)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
-msgstr "Kunci enkripsi tidak sesuai"
+msgstr "Kunci enkripsi tidak cocok"
-#: diskdrake/interactive.pm:521
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:529
+#, c-format
msgid "Missing encryption key"
-msgstr "Kunci enkripsi sistem file"
+msgstr "Kunci enkripsi tidak ada"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
-"Anda tidak dapat membuat partisi baru\n"
-"(karena jumlah maksimal partisi primer telah tercapai).\n"
-"Hapuslah satu partisi primer dan buatlah partisi extended."
+"Anda tidak bisa membuat partisi baru\n"
+"(karena jumlah maksimal partisi primary telah tercapai).\n"
+"Hapus sebuah partisi primary dan buat sebuah partisi extended."
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "Periksa blok rusak?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "Hapus file loopback?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr ""
-"Setelah mengganti tipe partisi %s, semua data pada partisi ini akan hilang"
+"Setelah mengubah tipe partisi %s, semua data pada partisi ini akan hilang"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
-msgstr "Mengubah tipe partisi"
+msgstr "Ubah tipe partisi"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
-msgstr "Filesystem apa yang Anda inginkan?"
+msgstr "Sistem file mana yang Anda inginkan?"
-#: diskdrake/interactive.pm:647
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:646
+#, c-format
msgid "Switching from %s to %s"
-msgstr "Pindah dari ext2 ke ext3"
+msgstr "Berpindah dari %s ke %s"
-#: diskdrake/interactive.pm:682
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:681
+#, c-format
msgid "Set volume label"
-msgstr "Label volume yang mana?"
+msgstr "Atur label volume"
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
-msgstr ""
+msgstr "Hati-hati, ini akan ditulis ke disk segera setelah Anda validasi!"
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
-msgstr ""
+msgstr "Hati-hati, ini akan ditulis ke disk hanya setelah memformat!"
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
-msgstr "Label volume yang mana?"
+msgstr "Label volume mana?"
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, c-format
msgid "Label:"
msgstr "Label:"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
-msgstr "Dimana Anda akan melakukan mount file loopback %s?"
+msgstr "Di mana Anda ingin memount file loopback %s?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
-msgstr "Dimana Anda akan melakukan mount perangkat %s?"
+msgstr "Di mana Anda ingin memount device %s?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
-"Tidak bisa unset mount point karena partisi ini sudah digunakan untuk\n"
-"loopback. Hapus dulu loopbacknya."
+"Tidak bisa menghapus titik mount karena partisi ini digunakan untuk loop "
+"back.\n"
+"Hapus loopback terlebih dahulu"
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
-msgstr "Dimana Anda akan melakukan mount %s?"
+msgstr "Di mana Anda ingin memount %s?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "Mengubah ukuran"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
-msgstr "Menghitung batas filesystem FAT"
+msgstr "Menghitung batas sistem file FAT"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
-msgstr "Ukuran partisi ini tidak dapat diubah"
+msgstr "Partisi ini tidak bisa diubah ukuran"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
-msgstr "Semua data pada partisi ini sebaiknya dibackup dulu"
+msgid "All data on this partition should be backed up"
+msgstr "Semua data pada partisi ini harus sudah dibackup"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr ""
-"Setelah merubah ukuran partisi %s, semua data pada partisi ini akan hilang"
+msgstr "Setelah mengubah partisi %s, semua data pada partisi ini akan hilang"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Pilih ukuran baru"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "Ukuran baru dalam MB: "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr "Ukuran minimal: %s MB"
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr "Ukuran maksimal: %s MB"
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
+#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
"filesystem checks will be run on your next boot into Microsoft Windows®"
msgstr ""
-"Untuk memastikan integritas data setelah ukuran partisi berubah,\n"
-"pengujian sistem file akan dilakukan pada boot berikut dalam Windows®"
+"Untuk memastikan integritas data setelah mengubah ukuran partisi,\n"
+"pengujian sistem file akan dilakukan pada boot berikutnya ke Microsoft "
+"Windows®"
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "Kunci enkripsi sistem file"
-#: diskdrake/interactive.pm:946
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:948
+#, c-format
msgid "Enter your filesystem encryption key"
-msgstr "Pilih kunci enkripsi sistem file Anda"
+msgstr "Masukkan kunci enkripsi sistem file Anda"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "Kunci enkripsi"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
-msgstr ""
+msgstr "Kunci tidak valid"
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
-msgstr "Pilih RAID yang ada untuk ditambahkan ke"
+msgstr "Pilih RAID yang sudah ada untuk ditambahkan"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "baru"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
-msgstr "Pilih LVM yang ada untuk ditambahkan ke"
+msgstr "Pilih LVM yang sudah ada untuk ditambahkan"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
+#, c-format
msgid "LVM name"
-msgstr "nama LVM?"
+msgstr "Nama LVM"
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
-msgstr ""
+msgstr "Masukkan sebuah nama untuk grup volume LVM baru"
-#: diskdrake/interactive.pm:999
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1016
+#, c-format
msgid "\"%s\" already exists"
-msgstr "File sudah ada. Gunakan file ini ?"
+msgstr "\"%s\" sudah ada"
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
"Do you want to move used physical extents on this volume to other volumes?"
msgstr ""
-"Volume fisik %s sedang digunakan.\n"
-"Apakah Anda hendak memindahkan perluasan fisik yang digunakan pada volume "
-"ini pada volume lain?"
+"Volume fisik %s masih digunakan.\n"
+"Apakah Anda ingin memindahkan perluasan fisik yang digunakan pada volume ini "
+"ke volume lain?"
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr "Memindahkan perluasan fisik"
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
-msgstr "Partisi ini tidak bisa dipakai sebagai loopback"
+msgid "This partition cannot be used for loopback"
+msgstr "Partisi ini tidak bisa digunakan untuk loopback"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Loopback"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "Nama file loopback: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
-msgstr "Berikan nama file"
+msgstr "Berikan sebuah nama file"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
-msgstr "File sudah digunakan oleh loopback lain, pilih yang lainnya"
+msgstr "File sudah digunakan oleh loopback lain, pilih yang lain"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
-msgstr "File sudah ada. Gunakan file ini ?"
+msgstr "File sudah ada. Gunakan?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "Opsi mount"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "Macam-macam"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
-msgstr "perangkat"
+msgstr "device"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "level"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
msgstr "ukuran chunk dalam KiB"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
-msgstr "Hati-hati: operasi ini berbahaya"
+msgstr "Hati-hati: operasi ini berbahaya."
-#: diskdrake/interactive.pm:1196
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1216
+#, c-format
msgid "Partitioning Type"
-msgstr "Pembuatan partisi"
+msgstr "Tipe Partisi"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
-msgstr "Tipe partisi apa yang hendak digunakan?"
+msgstr "Tipe partisi apa?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
-msgstr "Anda harus reboot agar perubahan tabel partisi dapat berlaku"
+msgid "You'll need to reboot before the modification can take effect"
+msgstr "Anda harus reboot sebelum modifikasi bisa berlaku"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
-msgstr "Tabel partisi pada drive %s akan ditulis ke disk"
+msgstr "Tabel partisi drive %s akan ditulis ke disk"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "Memformat partisi %s"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr "Setelah memformat partisi %s semua data pada partisi ini akan hilang"
+msgstr "Setelah memformat partisi %s, semua data pada partisi ini akan hilang"
+
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "Periksa blok rusak?"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
-msgstr "Memindahkan file ke partisi baru"
+msgstr "Pindahkan file ke partisi baru"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "Sembunyikan file"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -2011,132 +1988,131 @@ msgstr ""
"Direktori %s sudah berisi data\n"
"(%s)\n"
"\n"
-"Anda memilih untuk memindahkan file pada partisi yang akan dimount atau "
-"membiarkan tetap disana (yang berarti akan menyembunyikan mereka dari isi "
-"partisi yang dimount)"
+"Anda bisa memilih untuk memindahkan file ke partisi yang akan dimount atau "
+"membiarkan tetap di tempatnya (yang berarti akan disembunyikan oleh konten "
+"dari partisi yang dimount)"
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "Memindahkan file ke partisi baru"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "Menyalin %s"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "Menghapus %s"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
-msgstr "partisi %s sekarang dikenali sebagai %s"
+msgstr "partisi %s sekarang disebut %s"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
-msgstr "Telah terjadi penomoran ulang pada partisi:"
+msgstr "Partisi telah diberi penomoran ulang: "
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
-msgstr "Perangkat: "
+msgstr "Device: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
-msgstr "Label Volume: "
+msgstr "Label volume: "
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
-msgstr "UUID"
+msgstr "UUID: "
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "Huruf drive DOS : %s (hanya tebakan)\n"
+msgstr "Huruf drive DOS: %s (hanya tebakan)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Tipe: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Nama: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "Mulai: sektor %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "Ukuran: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s sektor"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
-msgstr "Silinder %d sampai %d\n"
+msgstr "Silinder %d ke %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
-msgstr "Jumlah perluasan logical: %d\n"
+msgstr "Nomor perluasan logical: %d\n"
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
-msgstr "Telah terformat\n"
+msgstr "Terformat\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
-msgstr "Belum terformat\n"
+msgstr "Tidak terformat\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
-msgstr "Telah termount\n"
+msgstr "Termount\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1412
+#, c-format
msgid "Encrypted"
-msgstr "Kunci enkripsi"
+msgstr "Terenkripsi"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
-msgstr ""
+msgstr " (dipetakan di %s)"
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
-msgstr ""
+msgstr " (untuk dipetakan di %s)"
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
-msgstr ""
+msgstr " (tidak aktif)"
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2145,36 +2121,36 @@ msgstr ""
"File loopback:\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
" (for MS-DOS boot, not for lilo)\n"
msgstr ""
-"Partisi di-boot secara default\n"
-" (untuk MS-DOS boot, bukan untuk lilo)\n"
+"Partisi yang diboot secara default\n"
+" (untuk boot MS-DOS, bukan untuk lilo)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Level %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
msgstr "Ukuran chunk %d KiB\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "Disk RAID %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "Nama file loopback: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2183,11 +2159,11 @@ msgid ""
"probably leave it alone.\n"
msgstr ""
"\n"
-"Mungkin partisi ini adalah \n"
-"partisi Driver, sebaiknya\n"
+"Mungkin partisi ini adalah\n"
+"partisi Driver. Sebaiknya\n"
"biarkan begitu saja.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2196,60 +2172,66 @@ msgid ""
"dual-booting your system.\n"
msgstr ""
"\n"
-"Partisi bootstrap khusus ini \n"
-"digunakan oleh sistem dual boot.\n"
+"Partisi Bootstrap khusus\n"
+"ini adalah untuk\n"
+"dualboot sistem Anda.\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
-msgstr "Ruang kosong pada %s (%s)"
+msgstr "Ruang bebas pada %s (%s)"
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
-msgstr "Baca-saja"
+msgstr "Hanya-baca"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "Ukuran: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Ukuran: %s silinder, %s head, %s sektor\n"
-#: diskdrake/interactive.pm:1438
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Nama: "
+
+#: diskdrake/interactive.pm:1458
+#, c-format
msgid "Medium type: "
-msgstr "Tipe filesystem: "
+msgstr "Tipe media: "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "Disk LVM %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Tipe tabel partisi: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
-msgstr "pada kanal %d id %d\n"
+msgstr "pada channel %d id %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Pilih kunci enkripsi sistem file Anda"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr "Kunci enkripsi ini terlalu mudah (harus paling tidak %d karakter)"
+msgstr "Kunci enkripsi ini terlalu sederhana (harus setidaknya %d karakter)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "Algoritma enkripsi"
@@ -2259,23 +2241,25 @@ msgstr "Algoritma enkripsi"
msgid "Change type"
msgstr "Ubah tipe"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Batal"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
-msgstr "Tidak bisa login dengan nama pengguna %s (kata sandi salah?)"
+msgid "Cannot login using username %s (bad password?)"
+msgstr "Tidak bisa login menggunakan nama pengguna %s (sandi salah?)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
#, c-format
msgid "Domain Authentication Required"
-msgstr "Otentikasi Domain Dibutuhkan"
+msgstr "Otentikasi Domain Diperlukan"
#: diskdrake/smbnfs_gtk.pm:169
#, c-format
@@ -2292,7 +2276,8 @@ msgstr "Yang lain"
msgid ""
"Please enter your username, password and domain name to access this host."
msgstr ""
-"Masukkan nama pengguna, kata sandi dan nama domain untuk mengakses host ini."
+"Silakan masukkan nama pengguna Anda, sandi dan nama domain untuk mengakses "
+"host ini."
#: diskdrake/smbnfs_gtk.pm:180
#, c-format
@@ -2307,244 +2292,246 @@ msgstr "Domain"
#: diskdrake/smbnfs_gtk.pm:206
#, c-format
msgid "Search servers"
-msgstr "Cari Server"
+msgstr "Cari server"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "Cari server baru"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "Paket %s perlu diupgrade. Anda ingin instal?"
+msgstr "Paket %s perlu diinstall. Anda ingin menginstall?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
-msgstr "Tidak bisa menginstall paket %s"
+msgstr "Tidak bisa menginstall paket %s!"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
-msgstr "Paket wajib %s hilang"
+msgstr "Paket wajib %s tidak ada"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
-msgstr "Paket berikut perlu diinstal:\n"
+msgstr "Paket berikut perlu diinstall:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "Menginstall paket..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "Menghapus paket..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
"filesystems. Please check your hardware for the cause of this problem"
msgstr ""
-"Sebuah kesalahan terjadi - tidak ada perangkat yang ditemukan untuk membuat "
-"sistem file baru. Harap periksa perangkat keras Anda untuk penyebab masalah "
-"ini"
+"Terjadi error - tidak ada device valid ditemukan pada sistem file baru yang "
+"akan dibuat. Silakan periksa hardware Anda untuk penyebab dari masalah"
+
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
+#, c-format
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "Anda harus memiliki partisi ESP FAT32 termount di /boot/EFI"
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Anda harus memiliki partisi FAT yang dimount pada /boot/efi"
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
-#: fs/format.pm:106
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "Membuat dan memformat file %s"
-#: fs/format.pm:125
-#, fuzzy, c-format
+#: fs/format.pm:131
+#, c-format
msgid "I do not know how to set label on %s with type %s"
-msgstr "tidak bisa melakukan format %s pada tipe %s"
+msgstr "Tidak bisa menetapkan label pada %s dengan tipe %s"
-#: fs/format.pm:134
-#, fuzzy, c-format
+#: fs/format.pm:143
+#, c-format
msgid "setting label on %s failed, is it formatted?"
-msgstr "%s proses pemformatan dari %s gagal"
+msgstr "mengatur label pada %s gagal, apakah telah terformat?"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
-msgstr "tidak bisa melakukan format %s pada tipe %s"
+msgstr "Tidak bisa memformat %s dengan tipe %s"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
-msgstr "%s proses pemformatan dari %s gagal"
+msgstr "%s memformat %s gagal"
#: fs/loopback.pm:24
#, c-format
msgid "Circular mounts %s\n"
-msgstr "Mount melingkar %s\n"
+msgstr "Mount sirkuler %s\n"
#: fs/mount.pm:85
#, c-format
msgid "Mounting partition %s"
-msgstr "Mounting partisi %s"
+msgstr "Memount partisi %s"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
-msgstr "proses mounting partisi %s pada direktori %s gagal"
+msgstr "memount partisi %s dalam direktori %s gagal"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
-msgstr "Menguji %s"
+msgstr "Memeriksa %s"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
-msgstr "kesalahan melakukan unmount %s: %s"
+msgstr "error unmount %s: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
-msgstr "Aktifkan partisi swap %s"
+msgstr "Menghidupkan partisi swap %s"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
-msgstr ""
+msgid "Enable POSIX Access Control Lists"
+msgstr "Hidupkan Daftar Kontrol Akses POSIX"
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
-msgstr "Hapus cache penulisan pada saat file ditutup"
+msgstr "Hapus cache penulisan saat file ditutup"
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
-msgstr ""
-"Mengaktifkan akuntasi quota grup dan memaksa batas disk secara opsional"
+msgstr "Hidupkan akunting kuota disk grup dan paksa batas disk secara opsional"
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-"Jangan update waktu akses inode di sistem file ini\n"
-"(mis: untuk akses lebih cepat di spool berita untuk mempercepat server "
+"Jangan update waktu akses inode pada sistem file ini\n"
+"(misal, untuk akses lebih cepat pada spool berita untuk mempercepat server "
"berita)."
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-"Update waktu akses inode pada sistem file ini dengan cara yang lebih "
-"efisien\n"
-"(mis: untuk akses lebih cepat di spool berita untuk mempercepat server "
+"Update waktu akses inode pada sistem file ini dengan cara lebih efisien\n"
+"(misal, untuk akses lebih cepat pada spool berita untuk mempercepat server "
"berita)."
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
-"Hanya dapat di-mount secara eksplisit\n"
-"(opsi -a takkan me-mount sistem file)."
+"Hanya bisa dimount secara eksplisit (misal,\n"
+"opsi -a tidak akan menyebabkan sistem file dimount)."
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
-msgstr ""
-"Jangan interpretasi perangkat karakter atau blok spesial pada sistem file."
+msgid "Do not interpret character or block special devices on the filesystem."
+msgstr "Jangan menafsirkan device karakter atau blok spesial pada sistem file."
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
-"Jangan izinkan eksekusi biner di sistem file ter-mount. Opsi ini berguna\n"
-"bagi server yang memiliki sistem file berisi biner untuk arsitektur berbeda."
+"Jangan izinkan eksekusi binari apapun pada sistem file yang\n"
+"dimount. Opsi ini akan berguna untuk server yang memiliki sistem file\n"
+"yang berisi binari untuk arsitektur yang berbeda."
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
"bits to take effect. (This seems safe, but is in fact rather unsafe if you\n"
"have suidperl(1) installed.)"
msgstr ""
-"Tidak memberlakukan bit set-user-identifier atau set-group-identifier.\n"
-"(Tampaknya aman, tapi sebenarnya lebih berbahaya kecuali jika Anda telah "
-"menginstal\n"
-"suidperl(1).)"
-
-#: fs/mount_options.pm:137
-#, c-format
-msgid "Mount the file system read-only."
-msgstr "Mount sistem file read-only."
+"Jangan izinkan bit set-user-identifier atau set-group-identifier\n"
+"berpengaruh. (Sepertinya aman, tapi faktanya lebih tidak aman jika Anda\n"
+"memiliki suidperl(1) yang terinstall.)"
#: fs/mount_options.pm:139
#, c-format
-msgid "All I/O to the file system should be done synchronously."
-msgstr "Semua I/O ke sistem file harus dilakukan secara sinkron."
+msgid "Mount the filesystem read-only."
+msgstr "Mount sistem file hanya-baca."
#: fs/mount_options.pm:141
#, c-format
-msgid "Allow every user to mount and umount the file system."
-msgstr "Ijinkan semua pengguna untuk me-mount dan unmount sistem file."
+msgid "All I/O to the filesystem should be done synchronously."
+msgstr "Semua I/O ke sistem file harus dilakukan secara sinkron."
#: fs/mount_options.pm:143
#, c-format
-msgid "Allow an ordinary user to mount the file system."
-msgstr "Ijinkan pengguna biasa untuk me-mount sistem file."
+msgid "Allow every user to mount and umount the filesystem."
+msgstr "Izinkan semua pengguna memount dan unmount sistem file."
#: fs/mount_options.pm:145
#, c-format
-msgid "Enable user disk quota accounting, and optionally enforce limits"
-msgstr ""
-"Mengaktifkan akuntasi quota pengguna dan memaksa batas disk secara opsional"
+msgid "Allow an ordinary user to mount the filesystem."
+msgstr "Izinkan pengguna biasa memount sistem file."
#: fs/mount_options.pm:147
#, c-format
-msgid "Support \"user.\" extended attributes"
-msgstr "Mendukung attribut tambahan \"pengguna.\""
+msgid "Enable user disk quota accounting, and optionally enforce limits"
+msgstr "Hidupkan akunting kuota disk pengguna, dan paksa batas secara opsional"
#: fs/mount_options.pm:149
#, c-format
-msgid "Give write access to ordinary users"
-msgstr "Berikan akses tulis pada pengguna biasa"
+msgid "Support \"user.\" extended attributes"
+msgstr "Dukung atribut perluasan \"pengguna.\""
#: fs/mount_options.pm:151
#, c-format
+msgid "Give write access to ordinary users"
+msgstr "Berikan akses tulis ke pengguna biasa"
+
+#: fs/mount_options.pm:153
+#, c-format
msgid "Give read-only access to ordinary users"
-msgstr "Berikan akses baca pada pengguna biasa"
+msgstr "Berikan akses hanya-baca ke pengguna biasa"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
-msgstr "Titik mount %s terduplikasi"
+msgstr "Duplikasi titik mount %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
-msgstr "Tidak ada partisi yang tersedia"
+msgstr "Tidak ada partisi tersedia"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
-msgstr "Menindai partisi untuk mencari titik mount"
+msgstr "Memindai partisi untuk menemukan titik mount"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Pilih titik mount"
@@ -2552,7 +2539,7 @@ msgstr "Pilih titik mount"
#: fs/partitioning.pm:46
#, c-format
msgid "Choose the partitions you want to format"
-msgstr "Pilih partisi yang hendak diformat"
+msgstr "Pilih partisi yang ingin Anda format"
#: fs/partitioning.pm:75
#, c-format
@@ -2560,27 +2547,26 @@ msgid ""
"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
"you can lose data)"
msgstr ""
-"Gagal untuk menguji sistem file %s. Apakah Anda hendak memperbaiki "
-"kesalahan? (hati-hati, Anda bisa kehilangan data)"
+"Gagal memeriksa sistem file %s. Apakah Anda ingin memperbaiki error? (hati-"
+"hati, Anda bisa kehilangan data)"
#: fs/partitioning.pm:78
#, c-format
msgid "Not enough swap space to fulfill installation, please add some"
-msgstr ""
-"Tidak tersedia ruang swap untuk menjalankan installasi, harap ditambahkan"
+msgstr "Tidak cukup ruang swap untuk melaksanakan instalasi, silakan tambahkan"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"Anda harus memiliki partisi root.\n"
-"Untuk ini, buat sebuah partisi (atau klik pada yang sudah ada).\n"
-"Lalu pilih aksi ``Titik mount'' dan tentukan ke `/'"
+"Untuk melakukan ini, buat sebuah partisi (atau klik yang sudah ada).\n"
+"Lalu pilih aksi ``Titik mount'' dan atur ke `/'"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2589,55 +2575,60 @@ msgid ""
msgstr ""
"Anda tidak memiliki partisi swap.\n"
"\n"
-"Lanjutkan?"
+"Lanjutkan saja?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
-msgstr "Gunakan ruang kosong"
+msgstr "Gunakan ruang bebas"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
-msgstr "Tidak tersedia ruang kosong yang cukup untuk alokasi partisi baru"
+msgstr "Tidak cukup ruang bebas untuk alokasi partisi baru"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "Gunakan partisi yang ada"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
-msgstr "Tidak ada partisi yang sudah ada untuk digunakan"
+msgstr "Tidak ada partisi yang tersedia untuk digunakan"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "Menghitung ukuran partisi Microsoft Windows®"
-#: fs/partitioning_wizard.pm:165
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:179
+#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
-msgstr "Gunakan ruang kosong pada partisi Microsoft Windows®"
+msgstr "Gunakan ruang bebas pada partisi Microsoft Windows®"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
-msgstr "Partisi apa yang hendak Anda atur ulang?"
+msgstr "Partisi mana yang ingin Anda ubah ukuran?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr ""
-"Partisi Microsoft Windows® Anda terlalu terfragmentasi. Harap reboot "
-"komputer Anda pada Microsoft Windows®, jalankan utilitas ``defrag'', lalu "
-"jalankan kembali installasi Mandriva Linux."
+"Partisi Microsoft Windows® Anda terlalu terfragmentasi. Silakan reboot "
+"komputer Anda ke Microsoft Windows®, jalankan utilitas ``defrag'', lalu "
+"mulai ulang instalasi %s."
+
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr "Gagal menemukan partisi untuk diubah ukuran (%d pilihan)"
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2659,159 +2650,166 @@ msgstr ""
"PERINGATAN!\n"
"\n"
"\n"
-"Partisi Microsoft Windows® partition Anda akan diatur ulang.\n"
+"Ukuran partisi Microsoft Windows® Anda sekarang akan diubah.\n"
"\n"
"\n"
-"Hati-hati: operasi ini berbahaya. Jika Anda belum pernah melakukannya, Anda "
-"harus keluar dari installasi, jalankan \"chkdsk c:\" dari Command Prompt "
-"pada Microsoft Windows® (hati-hati, menjalankan program grafis \"scandisk\" "
-"tidaklah cukup, pastikan menggunakan \"chkdsk\" pada Command Prompt!), "
-"opsional jalankan defrag, lalu jalankan ulang installasi. Anda juga harus "
-"menyediakan cadangan data Anda.\n"
+"Hati-hati: operasi ini berbahaya. Jika Anda belum melakukannya, Anda perlu "
+"keluar dari instalasi, jalankan \"chkdsk c:\" dari Command Prompt pada "
+"Microsoft Windows® (hati-hati, menjalankan program grafis \"scandisk\" "
+"tidaklah cukup, pastikan untuk menggunakan \"chkdsk\" dalam Command "
+"Prompt!), jalankan defrag sebagai opsi, lalu mulai ulang instalasi. Anda "
+"juga harus membackup data Anda.\n"
"\n"
"\n"
-"Jika yakin, tekan %s."
+"Jika sudah yakin, tekan %s."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
-msgstr "Selanjutnya"
+msgstr "Berikutnya"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Partitionning"
-msgstr "Pembuatan partisi"
+msgstr "Mempartisi"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr ""
-"Ukuran mana yang hendak Anda pertahankan untuk Microsoft Windows® pada "
+"Ukuran mana yang ingin Anda pertahankan untuk Microsoft Windows® pada "
"partisi %s?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "Ukuran"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
-msgstr "Mengatur ulang partisi Microsoft Windows®"
+msgstr "Mengubah ukuran partisi Microsoft Windows®"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
-msgstr "Pengaturan ulang FAT gagal: %s"
+msgstr "Mengubah ukuran FAT gagal: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
-"Tidak terdapat partisi FAT untuk diatur ulang (atau tidak ada ruang kosong)"
+"Tidak ada partisi FAT untuk diubah ukuran (atau tidak cukup ruang tersisa)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
-msgstr "Hapus Microsoft Windows®"
+msgstr "Menghapus Microsoft Windows®"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Erase and use entire disk"
-msgstr "Hapus dan gunakan semua disk"
+msgstr "Hapus dan gunakan seluruh disk"
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
msgstr ""
-"Anda memiliki lebih dari satu hard drive, mana yang akan digunakan untuk "
-"menginstall linux?"
+"Anda memiliki lebih dari satu drive hard disk, mana yang ingin Anda gunakan "
+"untuk installer?"
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "SEMUA partisi yang ada dan datanya akan hilang pada drive %s"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
-msgstr "Partisi disk kustomisasi"
+msgstr "Pemartisian disk kustomisasi"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "Gunakan fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
"When you are done, do not forget to save using `w'"
msgstr ""
"Anda sekarang bisa mempartisi %s.\n"
-"Jika sudah selesai, jangan lupa menyimpan menggunakan `w'"
+"Setelah selesai, jangan lupa untuk menyimpan menggunakan `w'"
-#: fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:425
+#, c-format
msgid "Ext2/3/4"
-msgstr "Ext3"
+msgstr "Ext2/3/4"
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
-msgstr "Saya tidak bisa menemukan sembarang ruang untuk installasi"
+msgid "I cannot find any room for installing"
+msgstr "Tidak bisa menemukan ruang untuk menginstall"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "Panduan Partisi DrakX menemukan solusi-solusi berikut:"
+msgstr "Wizard Partisi DrakX menemukan solusi berikut:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
-msgstr ""
+msgstr "Ini adalah isi dari drive disk Anda"
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
-msgstr "Proses partisi gagal: %s"
+msgstr "Pemartisian gagal: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
-msgstr "JFS tidak dapat dipakai untuk partisi berukuran di bawah 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
+msgstr "Anda tidak bisa menggunakan JFS untuk partisi kurang dari 16MB"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
-msgstr "ReiserFS tidak dapat dipakai untuk partisi berukuran di bawah 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
+msgstr "Anda tidak bisa menggunakan ReiserFS untuk partisi kurang dari 32MB"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr "Anda tidak bisa menggunakan btrfs untuk partisi yang kurang dari 256MB"
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "sederhana"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "dengan /usr"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "server"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr "Software RAID BIOS terdeteksi pada disk %s. Aktifkan?"
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2819,599 +2817,539 @@ msgid ""
"\n"
"Do you agree to lose all the partitions?\n"
msgstr ""
-"Tidak bisa membaca tabel partisi dari perangkat %s, rusak terlalu parah :(\n"
-"Saya dapat mencoba untuk menghapus partisi yang rusak (SEMUA DATA AKAN "
-"HILANG!).\n"
-"Solusi lainnya adalah melarang DrakX memodifikasi tabel partisi.\n"
-"(pesan kesalahannya adalah %s)\n"
+"Tidak bisa membaca tabel partisi device %s, sudah sangat rusak :(\n"
+"Bisa dicoba dilanjutkan, menghapus semua partisi yang rusak (SEMUA DATA akan "
+"hilang!).\n"
+"Solusi lainnya adalah tidak mengizinkan DrakX memodifikasi tabel partisi.\n"
+"(errornya adalah %s)\n"
"\n"
-"Anda setuju untuk kehilangan semua partisi?\n"
+"Apakah Anda setuju untuk kehilangan semua partisi?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
-msgstr "Mount point harus diawali dengan /"
+msgstr "Titik mount harus dimulai dengan awalan /"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
-msgstr "Titik mount hanya mengandung huruf atau angka"
+msgstr "Titik mount harus hanya berisi karakter alfanumerik"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
-msgstr "Partisi dengan titik mount %s sudah ada\n"
+msgstr "Sudah ada partisi dengan titik mount %s\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
"Anda telah memilih partisi RAID software sebagai root (/).\n"
-"Tanpa partisi /boot, bootloader tidak dapat berbuat apa-apa.\n"
-"Hati-hati dalam menambahkan partisi /boot"
+"Tidak ada bootloader yang bisa menangani ini tanpa partisi /boot.\n"
+"Silakan yakinkan untuk membuat partisi /boot terpisah"
-#: fsedit.pm:438
-#, fuzzy, c-format
+#: fsedit.pm:453
+#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-"Anda telah memilih partisi RAID software sebagai root (/).\n"
-"Tanpa partisi /boot, bootloader tidak dapat berbuat apa-apa.\n"
-"Hati-hati dalam menambahkan partisi /boot"
+"Versi metadata tidak mendukung partisi boot. Silakan yakinkan untuk membuat "
+"partisi /boot terpisah."
-#: fsedit.pm:446
-#, fuzzy, c-format
+#: fsedit.pm:461
+#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr ""
-"Anda telah memilih partisi RAID software sebagai root (/).\n"
-"Tanpa partisi /boot, bootloader tidak dapat berbuat apa-apa.\n"
-"Hati-hati dalam menambahkan partisi /boot"
+"Anda telah memilih partisi RAID software sebagai /boot.\n"
+"Tidak ada bootloader yang bisa menangani ini."
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
-msgstr ""
+msgstr "Versi metadata tidak mendukung partisi boot."
-#: fsedit.pm:457
-#, fuzzy, c-format
+#: fsedit.pm:472
+#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Anda telah memilih partisi RAID software sebagai root (/).\n"
-"Tanpa partisi /boot, bootloader tidak dapat berbuat apa-apa.\n"
-"Hati-hati dalam menambahkan partisi /boot"
+"Anda telah memilih partisi terenkripsi sebagai root (/).\n"
+"Tidak ada bootloader yang bisa menangani ini tanpa partisi /boot.\n"
+"Silakan yakinkan untuk membuat partisi /boot terpisah"
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr ""
-"Anda tidak dapat menggunakan sistem file terenkripsi untuk mount point %s"
+"Anda tidak bisa menggunakan sistem file terenkripsi untuk titik mount %s"
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
-"Anda tidak bisa menggunakan sebuah Volume Logical LVM untuk titik mount %s "
-"karena ia melebihi volume fisik"
+"Anda tidak bisa menggunakan Volume Logical LVM untuk titik mount %s karena "
+"melebihi volume fisik"
-#: fsedit.pm:449
+#: fsedit.pm:484
#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
"Anda telah memilih Volume Logical LVM sebagai root (/).\n"
-"Bootloader belum mampu menanganinya ketika volume melebihi volume fisik.\n"
-"Anda harus membuat partisi /boot terlebih dahulu"
+"Bootloader tidak bisa menangani ini ketika volume melebihi volume fisik.\n"
+"Anda harus membuat partisi /boot terpisah terlebih dahulu"
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
-msgstr "Direktori ini harus ada pada sistem file root"
+msgstr "Direktori ini harus tetap ada di dalam sistem file root"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
"point\n"
msgstr ""
-"Anda perlu file sistem yang sesungguhnya (ext2, reiserfs, xfs, atau jfs) "
-"untuk titik mount ini\n"
+"Anda perlu sistem file nyata (ext2/3/4, reiserfs, xfs, or jfs) untuk titik "
+"mount ini\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
-msgstr "Tidak cukup ruangan untuk alokasi otomatis"
+msgstr "Tidak cukup ruang bebas untuk alokasi otomatis"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
-msgstr "Tidak ada yang dikerjakan"
+msgstr "Tidak ada yang bisa dilakukan"
#: harddrake/data.pm:62
#, c-format
msgid "SATA controllers"
-msgstr "Pengontrol SATA"
+msgstr "Kontroler SATA"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
-msgstr "Pengontrol RAID"
+msgstr "Kontroler RAID"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
-msgstr "Pengontrol (E)IDE/ATA"
+msgstr "Kontroler (E)IDE/ATA"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, c-format
msgid "Card readers"
msgstr "Pembaca kartu"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
-msgstr "Pengontrol Firewire"
+msgstr "Kontroler Firewire"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
-msgstr "Pengontrol PCMCIA"
+msgstr "Kontroler PCMCIA"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
-msgstr "Pengontrol SCSI"
+msgstr "Kontroler SCSI"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
-msgstr "Pengontrol USB"
+msgstr "Kontroler USB"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
-msgstr "port USB"
+msgstr "Port USB"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
-msgstr "Pengontrol SMBus"
+msgstr "Kontroler SMBus"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
-msgstr "Pengontrol sistem dan bridge"
+msgstr "Kontroler sistem dan bridge"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
-msgstr "Disket"
+msgstr "Floppy"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "Hard Disk"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
-msgstr "Perangkat Penyimpanan Massal USB"
+msgstr "Device Penyimpanan Massal USB"
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CDROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
-msgstr "Pembakar CD/DVD"
+msgstr "Burner CD/DVD"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "Tape"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
-msgstr "Pengontrol AGP"
+msgstr "Kontroler AGP"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
-msgstr "Kartu Video"
+msgstr "Perangkat Video"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
-msgstr "Kartu DVB"
+msgstr "Perangkat DVB"
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
-msgstr "Kartu TV"
+msgstr "Perangkat TV"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
-msgstr "Perangkat MultiMedia Lain"
+msgstr "Device MultiMedia lain"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
-msgstr "Kartu Suara"
+msgstr "Perangkat Suara"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "Webcam"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
-msgstr "Prosesor"
+msgstr "Processor"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "Adapter ISDN"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
-msgstr "Perangkat suara USB"
+msgstr "Device suara USB"
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
-msgstr "Kartu Radio"
+msgstr "Perangkat Radio"
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
-msgstr "Kartu jaringan ATM"
+msgstr "Perangkat jaringan ATM"
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
-msgstr "Kartu jaringan WAN"
+msgstr "Perangkat jaringan WAN"
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
-msgstr "Perangkat Bluetooth"
+msgstr "Device Bluetooth"
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
-msgstr "Kartu Ethernet"
+msgstr "Perangkat Ethernet"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "Modem"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "Adapter ADSL"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "Memori"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "Printer"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
-msgstr "Port pengontrol game"
+msgstr "Port pengontrol Permainan"
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "Joystick"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Keyboard"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr "Tablet dan layar sentuh"
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "Mouse"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
-msgstr "Biometry"
+msgstr "Biometri"
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "UPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "Scanner"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
-msgstr "Tak dikenal/Lain-lain"
+msgstr "Tidak diketahui/Lainnya"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "cpu # "
-#: harddrake/sound.pm:303
+#: harddrake/sound.pm:80
#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "Harap tunggu... Menerapkan konfigurasi"
-
-#: harddrake/sound.pm:366
-#, c-format
-msgid "Enable PulseAudio"
-msgstr ""
+msgid "No known driver"
+msgstr "Tidak ada driver yang diketahui"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr ""
+msgid "There's no known driver for your sound card (%s)"
+msgstr "Tidak ada driver yang diketahui untuk perangkat suara Anda (%s)"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
-msgstr ""
+msgid "Enable PulseAudio"
+msgstr "Hidupkan PulseAudio"
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
-msgstr ""
+msgstr "Gunakan mode Glitch-Free"
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
-msgstr ""
+msgstr "Reset mixer suara ke nilai default"
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
-msgstr "Trouble shooting"
+msgid "Troubleshooting"
+msgstr "Pemecahan masalah"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "Tidak ada driver alternatif"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
"currently uses \"%s\""
msgstr ""
-"Tidak ada driver OSS/ALSA alternatif yang diketahui untuk kartu suara Anda (%"
-"s) yang kini menggunakan \"%s\""
+"Tidak ada driver alternatif OSS/ALSA yang diketahui untuk perangkat suara "
+"Anda (%s) yang saat ini menggunakan \"%s\""
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "Konfigurasi suara"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-"Di sini Anda dapat dipilih driver alternatif (OSS atau ALSA) untuk kartu "
-"suara Anda (%s)"
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
+#, c-format
+msgid "Sound troubleshooting"
+msgstr "Pemecahan masalah suara"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
"\n"
"\n"
-"Kartu Anda kini memakai driver %s\"%s\" (driver standar kartu Anda adalah \"%"
-"s\")"
-
-#: harddrake/sound.pm:414
-#, c-format
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"- 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.\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-"OSS (Open Sound System) adalah API suara pertama, tidak tergantung OS "
-"(tersedia di hampir semua sistem unix) tapi amat primitif dan terbatas.\n"
+"- \"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\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) adalah arsitektur modular yang\n"
-"mendukung banyak kartu ISA, USB dan PCI.\n"
"\n"
-"Ia juga menyediakan API lebih baik daripada OSS.\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"Utk menggunakan alsa, pakailah:\n"
-"- api OSS kompatibel lama, atau\n"
-"- api ALSA baru yg menyediakan banyak fitur canggih tapi memerlukan library "
-"ALSA.\n"
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "Driver:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"Driver \"%s\" lama di-blacklist.\n"
"\n"
-"Ia merusak kernel saat proses unload.\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
+"\n"
+"\n"
+"- \"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.\n"
"\n"
-"Driver baru \"%s\" akan digunakan pada boot berikut."
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "Tidak ada driver open source"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"Tidak ada driver gratis untuk kartu suara Anda (%s), tapi ada driver "
-"proprietary yang cocok pada \"%s\""
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "Tidak ada driver yg diketahui"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Tidak ada driver yang diketahui untuk kartu suara Anda (%s)"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "Solusi masalah suara"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
+"\n"
+"\n"
+"- \"/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)\n"
msgstr ""
-"Penguji kesalahan suara klasik akan menjalankan perintah berikut:\n"
+"Di bawah adalah beberapa tips dasar untuk membantu mendebug masalah audio, "
+"tapi untuk tips dan trik akurat dan terbaru, silakan lihat:\n"
"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" akan memberitahu Anda driver mana yang\n"
-"dipakai oleh kartu Anda secara default\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" memberitahu driver apa yang "
-"dipakai\n"
-"sekarang\n"
"\n"
-"- \"/sbin/lsmod\" menguji apakah modul (driver) dimuat atau tidak\n"
+"- Rekomendasi Umum: Hidupkan PulseAudio. Jika Anda telah memilih untuk tidak "
+"menggunakan PulseAudio, sangat dianjurkan untuk menghidupkannya. Untuk "
+"penggunaan desktop secara luas, PulseAudio adalah pilihan terbaik dan "
+"direkomendasikan.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" dan \"/sbin/chkconfig --list alsa\" akan\n"
-"memberitahu Anda apakah layanan suara dan alsa terkonfigurasi untuk "
-"dijalankan\n"
-"pada initlevel 3\n"
"\n"
-"- \"aumix -q\" memberitahu apakah volume suara dipadamkan atau tidak\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" akan memberitahu program mana yang memakai\n"
-"kartu suara.\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "Ambil sembarang driver"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "Pilih sembarang driver"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
+"- \"kmix\" (KDE), \"gnome-control-center sound\" (GNOME) dan \"pavucontrol"
+"\" (generik) akan menjalankan aplikasi grafis yang memungkinkan Anda untuk "
+"melihat perangkat suara dan menyesuaikan level volume\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
-msgstr ""
-"Jika Anda tahu pasti driver yg cocok untuk kartu Anda ambillah salah satu\n"
-"dari daftar di atas.\n"
"\n"
-"Driver kartu suara \"%s\" Anda kini adalah \"%s\""
+"- \"ps aux | grep pulseaudio\" akan memeriksa bahwa PulseAudio berjalan.\n"
+"\n"
+"\n"
+"- \"pactl stat\" akan memeriksa bahwa Anda bisa terhubung ke daemon "
+"PulseAudio dengan benar.\n"
+"\n"
+"\n"
+"- \"pactl list sink-inputs\" akan memberitahu Anda program mana yang sedang "
+"memainkan suara melalui PulseAudio.\n"
+"\n"
+"\n"
+"- \"systemctl status osspd.service\" akan memberitahu Anda status dari "
+"Daemon Proxy OSS. Ini digunakan untuk menghidupkan suara dari aplikasi yang "
+"menggunakan API suara OSS. Anda harus menginstall paket \"ossp\" jika Anda "
+"memerlukan fungsionalitas ini.\n"
+"\n"
+"\n"
+"- \"pacmd ls\" akan memberi Anda BANYAK informasi debug tentang status dari "
+"perangkat suara Anda.\n"
+"\n"
+"\n"
+"- \"lspcidrake -v | grep -i audio\" akan memberitahu Anda driver level bawah "
+"yang mana yang digunakan oleh perangkat Anda secara default.\n"
+"\n"
+"\n"
+"- \"/usr/sbin/lsmod | grep snd\" akan memungkinkan Anda untuk memeriksa "
+"modul kernel (driver) yang terkait dengan suara yang mana yang dimuat.\n"
+"\n"
+"\n"
+"- \"alsamixer -c 0\" akan memberikan Anda mixer berbasis teks untuk kontrol "
+"mixer ALSA level bawah untuk perangkat suara pertama\n"
+"\n"
+"\n"
+"- \"/usr/sbin/fuser -v /dev/snd/pcm* /dev/dsp\" akan memberitahu program "
+"mana yang sedang menggunakan perangkat suara secara langsung (normalnya ini "
+"hanya menampilkan PulseAudio)\n"
#: harddrake/v4l.pm:12
#, c-format
@@ -3421,17 +3359,17 @@ msgstr "Deteksi otomatis"
#: harddrake/v4l.pm:97 harddrake/v4l.pm:285 harddrake/v4l.pm:337
#, c-format
msgid "Unknown|Generic"
-msgstr "Tak dikenal|Generik"
+msgstr "Tidak diketahui|Generik"
#: harddrake/v4l.pm:130
#, c-format
msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr "Tak dikenal|CPH05X (bt878) [banyak pembuat]"
+msgstr "Tidak diketahui|CPH05X (bt878) [banyak vendor]"
#: harddrake/v4l.pm:131
#, c-format
msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr "Tak dikenal|CPH06X (bt878) [banyak vendors]"
+msgstr "Tidak diketahui|CPH06X (bt878) [banyak vendor]"
#: harddrake/v4l.pm:475
#, c-format
@@ -3439,95 +3377,98 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
-"Pada kartu TV modern umumnya, modul bttv kernel GNU/Linux otomatis "
-"mendeteksi parameter yang benar.\n"
-"Jika kartu Anda tidak terdeteksi dengan benar, pilihlah tuner dan tipe kartu "
-"di sini. Pilih parameter kartu tv Anda jika perlu"
+"Untuk kebanyakan perangkat TV modern, modul bttv dari kernel GNU/Linux "
+"langsung mendeteksi otomatis parameter yang benar.\n"
+"Jika perangkat Anda salah terdeteksi, Anda bisa memaksa tuner yang benar dan "
+"tipe perangkat di sini. Pilih parameter perangkat TV Anda jika perlu."
#: harddrake/v4l.pm:478
#, c-format
msgid "Card model:"
-msgstr "Model kartu :"
+msgstr "Model perangkat:"
#: harddrake/v4l.pm:479
#, c-format
msgid "Tuner type:"
-msgstr "Tipe tuner :"
+msgstr "Tipe tuner:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "Ok"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Ya"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "Tidak"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Pilih file"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Tambah"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Modifikasi"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Selesai"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "Sebelumnya"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
msgstr "Tidak ada file yang dipilih"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
-msgstr "Anda telah memilih sebuah direktori, bukan file"
+msgstr "Anda memilih direktori, bukan file"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
-msgstr "Tidak ada direktori itu"
+msgstr "Tidak ada direktori"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
-msgstr "Tidak ada file itu"
+msgstr "Tidak ada file"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
-msgstr "Hati-hati, Caps Lock aktif"
+msgstr "Hati-hati, Caps Lock dihidupkan"
#: interactive/stdio.pm:29 interactive/stdio.pm:154
#, c-format
msgid "Bad choice, try again\n"
-msgstr "Pilihan salah, silakan ulangi\n"
+msgstr "Pilihan salah, coba lagi\n"
#: interactive/stdio.pm:30 interactive/stdio.pm:155
#, c-format
@@ -3546,7 +3487,7 @@ msgstr ""
#: interactive/stdio.pm:70
#, c-format
msgid "Your choice? (0/1, default `%s') "
-msgstr "Pilihan Anda? (0/1, default %s) "
+msgstr "Pilihan Anda? (0/1, default `%s') "
#: interactive/stdio.pm:97
#, c-format
@@ -3556,7 +3497,7 @@ msgstr "Tombol `%s': %s"
#: interactive/stdio.pm:98
#, c-format
msgid "Do you want to click on this button?"
-msgstr "Apakah Anda ingin meng-klik pada tombol ini?"
+msgstr "Apakah Anda ingin mengklik tombol ini?"
#: interactive/stdio.pm:110
#, c-format
@@ -3566,12 +3507,12 @@ msgstr "Pilihan Anda? (default `%s'%s) "
#: interactive/stdio.pm:110
#, c-format
msgid " enter `void' for void entry"
-msgstr " masukkan`void' untuk entri kosong"
+msgstr " masukkan `void' untuk entri kosong"
#: interactive/stdio.pm:128
#, c-format
msgid "=> There are many things to choose from (%s).\n"
-msgstr "=> Banyak yang dapat dipilih dari (%s).\n"
+msgstr "=> Ada banyak yang bisa dipilih dari (%s).\n"
#: interactive/stdio.pm:131
#, c-format
@@ -3580,7 +3521,7 @@ msgid ""
"or just hit Enter to proceed.\n"
"Your choice? "
msgstr ""
-"Pilihlah nomor pertama dari jangkauan 10 yang ingin Anda edit,\n"
+"Silakan pilih nomor pertama dari 10 yang ingin Anda edit,\n"
"atau tekan Enter untuk melanjutkan.\n"
"Pilihan Anda? "
@@ -3590,7 +3531,7 @@ msgid ""
"=> Notice, a label changed:\n"
"%s"
msgstr ""
-"=> Catatan, label berubah:\n"
+"=> Perhatikan, label berubah:\n"
"%s"
#: interactive/stdio.pm:151
@@ -3601,1248 +3542,1274 @@ msgstr "Kirim ulang"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "Andorra"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "Uni Emirat Arab"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "Afghanistan"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antigua dan Barbuda"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Anguilla"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "Albania"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "Armenia"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
-msgstr "Belanda Antilles"
+msgstr "Antillen Belanda"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "Angola"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "Antartika"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "Argentina"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "Samoa Amerika"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "Austria"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "Australia"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "Aruba"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "Azerbaijan"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
-msgstr "Bosnia Herzegovina"
+msgstr "Bosnia dan Herzegovina"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbados"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Bangladesh"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Belgia"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Burkina Faso"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "Bulgaria"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Bahrain"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Burundi"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Benin"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Bermuda"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Brunei Darussalam"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Bolivia"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Brazil"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahama"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "Bhutan"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Pulau Bouvet"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Botswana"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
-msgstr "Belarus"
+msgstr "Belarusia"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Belize"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "Kanada"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Kepulauan Cocos (Keeling)"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
-msgstr "Congo (Kinshasa)"
+msgstr "Kongo (Kinshasa)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "Republik Afrika Tengah"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "Kongo (Brazzaville)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
-msgstr "Switzerland"
+msgstr "Swiss"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "Pantai Gading"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Kepulauan Cook"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
-msgstr "Chile"
+msgstr "Chili"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "Kamerun"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "Cina"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
-msgstr "Colombia"
+msgstr "Kolombia"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
-msgstr "Costa Rika"
+msgstr "Kosta Rika"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Serbia & Montenegro"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "Kuba"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
-msgstr "Tanjung Verde"
+msgstr "Cape Verde"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
-msgstr "Pulau Christmas"
+msgstr "Pulau Natal"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
-msgstr "Kipros"
+msgstr "Siprus"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "Republik Ceko"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "Jerman"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
-msgstr "Jibouti"
+msgstr "Djibouti"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Denmark"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Dominika"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Republik Dominika"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
-msgstr "Aljazair"
+msgstr "Algeria"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Ekuador"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Estonia"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Mesir"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Sahara Barat"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Eritrea"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "Spanyol"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "Ethiopia"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Finlandia"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Fiji"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
-msgstr "Kepulauan Malvinas"
+msgstr "Kepulauan Falkland (Malvinas)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Mikronesia"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Kepulauan Faroe"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Perancis"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Gabon"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "Inggris"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Grenada"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
-msgstr "Grujia"
+msgstr "Georgia"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "Guiana Perancis"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Ghana"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Gibraltar"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Greenland"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Gambia"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Guinea"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Guadeloupe"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
-msgstr "Guinea Equator"
+msgstr "Equatorial Guinea"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Yunani"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
-msgstr "Georgia Selatan dan Pulau Sandwich Selatan"
+msgstr "Georgia Selatan dan Kepulauan Sandwich Selatan"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Guatemala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Guam"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Guinea-Bissau"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Guyana"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Hong Kong SAR (Cina)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
-msgstr "Kepulauan Heard dan McDonald"
+msgstr "Heard dan Kepulauan McDonald"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Honduras"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "Kroasia"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Haiti"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "Hungaria"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Indonesia"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Irlandia"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Israel"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "India"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
-msgstr "Inggris Teritori Samudera India"
+msgstr "British Indian Ocean Territory"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
-msgstr "Iraq"
+msgstr "Irak"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "Iran"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Islandia"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
-msgstr "itali"
+msgstr "Italia"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Jamaika"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "Jordania"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "Jepang"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "Kenya"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
-msgstr "Kirgiztan"
+msgstr "Kyrgyzstan"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "Kamboja"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Kiribati"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
-msgstr "Comoros"
+msgstr "Komoros"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
-msgstr "Santa Kitts dan Nevis"
+msgstr "Saint Kitts dan Nevis"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "Korea (Utara)"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "Korea"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Kuwait"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
-msgstr "Pulau Cayman"
+msgstr "Kepulauan Cayman"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "Kazakhstan"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Laos"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Libanon"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
-msgstr "Santa Lucia"
+msgstr "Saint Lucia"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Liechtenstein"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Sri Lanka"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Liberia"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Lesotho"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Lithuania"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
-msgstr "Luxemburg"
+msgstr "Luksemburg"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Latvia"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "Libya"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "Maroko"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "Monako"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "Moldova"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "Madagaskar"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Kepulauan Marshall"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
-msgstr "Macedonia"
+msgstr "Makedonia"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "Mali"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Myanmar"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "Mongolia"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Kepulauan Mariana Utara"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "Martinique"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "Mauritania"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montserrat"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "Malta"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "Mauritius"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "Maladewa"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Malawi"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "Meksiko"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "Malaysia"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
-msgstr "Mozambique"
+msgstr "Mozambik"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "Namibia"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
-msgstr "Caledonia Baru"
+msgstr "Kadelonia Baru"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "Niger"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
-msgstr "Kepulauan Norfolk"
+msgstr "Pulau Norfolk"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "Nigeria"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
-msgstr "Nicaragua"
+msgstr "Nikaragua"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Belanda"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Norwegia"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "Nepal"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "Nauru"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niue"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
-msgstr "New Zealand"
+msgstr "Selandia Baru"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "Oman"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "Panama"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "Peru"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
-msgstr "Polinesia Perancis"
+msgstr "Polynesia Perancis"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
-msgstr "Papua New Guinea"
+msgstr "Papua Nugini"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Filipina"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "Pakistan"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "Polandia"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
-msgstr "Santa Pierre dan Miquelon"
+msgstr "Saint Pierre dan Miquelon"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitcairn"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
-msgstr "Puerto Rico"
+msgstr "Puerto Riko"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Palestina"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
-msgstr "Portugis"
+msgstr "Portugal"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paraguay"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Palau"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Qatar"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "Reunion"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Romania"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Rusia"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Rwanda"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "Arab Saudi"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
-msgstr "Pulau Sulaiman"
+msgstr "Kepulauan Solomon"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Seychelles"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "Sudan"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Swedia"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Singapura"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
-msgstr "Santa Helena"
+msgstr "Saint Helena"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Slovenia"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
-msgstr "Kepulauan Svalbard dan Jan Mayen"
+msgstr "Svalbard dan Kepulauan Jan Mayen"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "Slovakia"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Sierra Leone"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "San Marino"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Senegal"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "Somalia"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Suriname"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "Sao Tome dan Principe"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "El Salvador"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "Syria"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Swaziland"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
-msgstr "Kepulauan Turks dan Caicos"
+msgstr "Turks dan Kepulauan Caicos"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "Chad"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
-msgstr "Perancis, Teritori Selatan"
+msgstr "French Southern Territories"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Togo"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Thailand"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "Tajikistan"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Tokelau"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "Timor Timur"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "Turkmenistan"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Tunisia"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Tonga"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "Turki"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Trinidad dan Tobago"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Tuvalu"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "Taiwan"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Tanzania"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Ukraina"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Uganda"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
-msgstr "Amerika Serikat, kepulauan Luar Minor"
+msgstr "Kepulauan Kecil Terluar Amerika Serikat"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "Amerika Serikat"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Uruguay"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Uzbekistan"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "Vatikan"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
-msgstr "Santa Vincent dan Grenadin"
+msgstr "Saint Vincent dan Grenadines"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Venezuela"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
-msgstr "Kepulauan Virgin (Inggris)"
+msgstr "Kepulauan Virgin (British)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
-msgstr "Virgin Islands (Amerika)"
+msgstr "Kepulauan Virgin (Amerika)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Vietnam"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Vanuatu"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "Wallis dan Futuna"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Samoa"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Yaman"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Mayotte"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "Afrika Selatan"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Zambia"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Zimbabwe"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "Selamat Datang di %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
-msgstr "Pemindahan perluasan fisik yang dipakai pada volume fisik lain gagal"
+msgstr "Memindahkan perluasan fisik yang terpakai ke volume fisik lain gagal"
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
-msgstr "Volume fisik %s sedang digunakan"
+msgstr "Volume fisik %s masih digunakan"
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
-msgstr "Hapus volume logical dahulu\n"
+msgstr "Hapus volume logical terlebih dahulu\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
-msgstr "Bootloader tidak bisa menangani /boot pada beberapa volume fisik"
+msgstr "Bootloader tidak bisa menangani /boot pada volume fisik multiple"
+#. -PO: Only write something if needed:
#: messages.pm:11
-#, fuzzy, c-format
+#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr ""
+"Perjanjian Lisensi resmi adalah License Agreement berbahasa Inggris. "
+"Terjemahan bahasa Indonesia ini dibuat sebagai informasi untuk memudahkan "
+"pengguna berbahasa Indonesia memahami isi dari License Agreement tersebut."
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "Pengantar"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+"Sistem operasi dan berbagai komponen yang tersedia dalam distribusi Mageia "
+"akan disebut \n"
+"\"Produk Software\". Produk Software termasuk, namun tidak terbatas pada, "
+"sekumpulan \n"
+"program, metode, aturan dan dokumentasi yang berkaitan dengan sistem operasi "
+"dan komponen \n"
+"yang berbeda dari distribusi Mageia, dan setiap aplikasi yang "
+"didistribusikan dengan \n"
+"produk yang disediakan oleh pemberi lisensi Mageia atau pemasok."
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr "1. Perjanjian Lisensi"
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4856,16 +4823,39 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+"Silakan baca dokumen ini secara seksama. Dokumen ini adalah perjanjian "
+"lisensi antara Anda \n"
+"dan Mageia yang berlaku untuk Produk Software.\n"
+"Dengan menginstall, menduplikasi atau menggunakan Produk Software dengan "
+"cara apapun, Anda secara \n"
+"eksplisit menerima dan setuju untuk sesuai dengan syarat dan ketentuan dari "
+"Lisensi ini. \n"
+"Jika Anda tidak setuju dengan bagian manapun dari Lisensi, Anda tidak "
+"diizinkan untuk menginstall, \n"
+"menduplikasi atau menggunakan Produk Software. \n"
+"Setiap usaha untuk menginstall, menduplikasi atau menggunakan Produk "
+"Software dengan tujuan yang \n"
+"tidak sesuai dengan syarat dan ketentuan akan membatalkan hak-hak Anda di "
+"bawah Lisensi ini. \n"
+"Pada saat berakhirnya Lisensi, Anda harus segera memusnahkan semua salinan "
+"dari Produk Software."
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr "2. Jaminan Terbatas"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4873,15 +4863,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4890,169 +4880,127 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
+"you."
+msgstr ""
+"Produk Software dan dokumentasi terlampir disediakan \"seperti\", dengan "
+"tanpa jaminan, sampai \n"
+"batas yang diizinkan oleh hukum.\n"
+"Tidak Mageia tidak juga pelisensinya atau pemasok akan, dalam situasi apapun "
+"dan sejauh yang diizinkan \n"
+"oleh hukum, bertanggung jawab atas kerusakan khusus, insidental, langsung "
+"atau tidak langsung \n"
+"(termasuk tanpa batasan untuk kerugian bisnis, gangguan bisnis, kerugian "
+"finansial, biaya hukum \n"
+"dan denda dari hasil keputusan pengadilan, atau konsekuensi kerugian "
+"lainnya) yang timbul dari \n"
+"penggunaan atau ketidakmampuan untuk menggunakan Produk Software, bahkan "
+"jika Mageia atau pemberi \n"
+"lisensi atau pemasok telah diberitahukan mengenai kemungkinan akan "
+"terjadinya kerusakan tersebut.\n"
+"\n"
+"KEWAJIBAN TERBATAS TERKAIT DENGAN PENGGUNAAN SOFTWARE YANG DILARANG DI "
+"BEBERAPA NEGARA\n"
+"\n"
+"Sejauh yang diizinkan oleh hukum, tidak Mageia tidak juga pelisensinya, "
+"pemasok atau distributor \n"
+"akan, dalam situasi apapun, bertanggung atas kerusakan khusus, insidental, "
+"langsung atau \n"
+"tidak langsung apapun (termasuk tanpa batasan untuk kerugian bisnis, "
+"gangguan bisnis, \n"
+"kerugian finansial, biaya hukum dan denda dari hasil keputusan pengadilan, "
+"atau konsekuensi \n"
+"kerugian lainya) yang timbul dari penggunaan komponen software atau timbul "
+"dari mendownload \n"
+"komponen software dari salah satu situs Mageia yang dilarang atau dibatasi "
+"di beberapa negara \n"
+"oleh hukum setempat.\n"
+"Kewajiban terbatas ini berlaku untuk, tapi tidak terbatas pada, komponen "
+"kriptografi yang kuat \n"
+"yang disertakan dalam Produk Software.\n"
+"Namun, karena beberapa wilayah hukum tidak mengizinkan pengecualian atau "
+"pembatasan atau kewajiban \n"
+"untuk kerusakan konsekuensional atau insidental, pembatasan di atas mungkin "
+"tidak berlaku."
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr "3. Lisensi GPL dan Lisensi Terkait"
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+"Produk Software terdiri dari komponen yang dibuat oleh orang atau badan yang "
+"berbeda.\n"
+"Kebanyakan dari lisensi ini mengizinkan Anda untuk menggunakan, "
+"menduplikasi, menyesuaikan atau \n"
+"menyebarluaskan komponen mereka. Silakan baca secara seksama syarat dan "
+"ketentuan dari perjanjian \n"
+"lisensi dari setiap komponen sebelum menggunakannya. Setiap pertanyaan pada "
+"lisensi komponen \n"
+"harus ditujukan ke pemberi lisensi atau pemasok komponen dan bukan ke "
+"Mageia.\n"
+"Program yang dikembangkan oleh Mageia diatur oleh Lisensi GPL. Dokumentasi "
+"yang ditulis oleh \n"
+"Mageia diatur oleh Lisensi \"%s\"."
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr "4. Hak Kekayaan Intelektual"
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
-"If any portion of this agreement is held void, illegal or inapplicable by a "
-"court judgment, this \n"
-"portion is excluded from this contract. You remain bound by the other "
-"applicable sections of the \n"
-"agreement.\n"
-"The terms and conditions of this License are governed by the Laws of "
-"France.\n"
-"All disputes on the terms of this license will preferably be settled out of "
-"court. As a last \n"
-"resort, the dispute will be referred to the appropriate Courts of Law of "
-"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"\"Mageia\" and associated logos are trademarks of %s"
msgstr ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
-"shall be called the \"Software Products\" hereafter. The Software Products "
-"include, but are not \n"
-"restricted to, the set of programs, methods, rules and documentation related "
-"to the operating \n"
-"system and the different components of the Mandriva Linux distribution.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
-"Please read this document carefully. This document is a license agreement "
-"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
-"By installing, duplicating or using the Software Products in any manner, you "
-"explicitly \n"
-"accept and fully agree to conform to the terms and conditions of this "
-"License. \n"
-"If you disagree with any portion of the License, you are not allowed to "
-"install, duplicate or use \n"
-"the Software Products. \n"
-"Any attempt to install, duplicate or use the Software Products in a manner "
-"which does not comply \n"
-"with the terms and conditions of this License is void and will terminate "
-"your rights under this \n"
-"License. Upon termination of the License, you must immediately destroy all "
-"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
-"The Software Products and attached documentation are provided \"as is\", "
-"with no warranty, to the \n"
-"extent permitted by law.\n"
-"Mandriva S.A. will, in no circumstances and to the extent permitted by law, "
-"be liable for any special,\n"
-"incidental, direct or indirect damages whatsoever (including without "
-"limitation damages for loss of \n"
-"business, interruption of business, financial loss, legal fees and penalties "
-"resulting from a court \n"
-"judgment, or any other consequential loss) arising out of the use or "
-"inability to use the Software \n"
-"Products, even if Mandriva S.A. has been advised of the possibility or "
-"occurence of such \n"
-"damages.\n"
-"\n"
-"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
-"COUNTRIES\n"
-"\n"
-"To the extent permitted by law, Mandriva S.A. or its distributors will, in "
-"no circumstances, be \n"
-"liable for any special, incidental, direct or indirect damages whatsoever "
-"(including without \n"
-"limitation damages for loss of business, interruption of business, financial "
-"loss, legal fees \n"
-"and penalties resulting from a court judgment, or any other consequential "
-"loss) arising out \n"
-"of the possession and use of software components or arising out of "
-"downloading software components \n"
-"from one of Mandriva Linux sites which are prohibited or restricted in some "
-"countries by local laws.\n"
-"This limited liability applies to, but is not restricted to, the strong "
-"cryptography components \n"
-"included in the Software Products.\n"
-"\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
-"The Software Products consist of components created by different persons or "
-"entities. Most \n"
-"of these components are governed under the terms and conditions of the GNU "
-"General Public \n"
-"Licence, hereafter called \"GPL\", or of similar licenses. Most of these "
-"licenses allow you to use, \n"
-"duplicate, adapt or redistribute the components which they cover. Please "
-"read carefully the terms \n"
-"and conditions of the license agreement for each component before using any "
-"component. Any question \n"
-"on a component license should be addressed to the component author and not "
-"to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
-"All rights to the components of the Software Products belong to their "
-"respective authors and are \n"
-"protected by intellectual property and copyright laws applicable to software "
-"programs.\n"
-"Mandriva S.A. reserves its rights to modify or adapt the Software Products, "
-"as a whole or in \n"
-"parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"Semua hak atas komponen Produk Software adalah milik penulis yang "
+"bersangkutan dan dilindungi \n"
+"oleh hak kekayaan intelektual dan hukum hak cipta yang berlaku untuk program "
+"software.\n"
+"Mageia dan pemasok dan pemberi lisensi menggunakan hak tersebut untuk "
+"memodifikasi atau menyesuaikan \n"
+"Produk Software, secara keseluruhan atau sebagian, dengan semua cara dan "
+"untuk semua keperluan.\n"
+"\"Mageia\" dan logo terkait adalah merk dagang dari %s"
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr "5. Wilayah Hukum"
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -5064,156 +5012,71 @@ msgstr ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A. \n"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
+"For any question on this document, please contact Mageia."
msgstr ""
+"Jika ada bagian dari perjanjian ini yang dibatalkan, ilegal atau tidak dapat "
+"diterapkan oleh \n"
+"keputusan pengadilan, bagian tersebut akan dikecualikan dari kontrak ini. "
+"Anda tetap terikat \n"
+"oleh bagian lain yang masih berlaku dari perjanjian ini.\n"
+"Syarat dan ketentuan dari Lisensi ini diatur oleh Undang-Undang Perancis.\n"
+"Semua perselisihan tentang syarat-syarat lisensi ini sebaiknya diselesaikan "
+"di luar pengadilan. \n"
+"Sebagai usaha terakhir, perselisihan tersebut akan dirujuk ke Pengadilan "
+"sesuai Hukum Paris - \n"
+"Perancis. Untuk pertanyaan dari dokumen ini, silakan kontak Mageia."
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
msgstr ""
-"Peringatan: Free Software mungkin tidak lepas dari paten, dan beberapa\n"
-"Free Software yang disertakan mungkin tercakup paten negara Anda.\n"
-" Misalnya dekoder MP3 yang disertakan mungkin membutuhkan lisensi untuk\n"
-"penggunaan lebih lanjut (lihat http://www.mp3licensing.com untuk detail).\n"
-"Jika Anda tidak yakin apakan paten berlaku pada Anda, periksa hukum lokal\n"
-"Anda."
+"Peringatan: Free Software belum tentu bebas paten, dan beberapa Free "
+"Software\n"
+"yang disertakan mungkin dilindungi oleh paten di negara Anda. Contohnya, "
+"dekoder\n"
+"MP3 yang disertakan mungkin memerlukan lisensi untuk penggunaan lebih lanjut "
+"(lihat\n"
+"http://www.mp3licensing.com untuk lebih jelasnya). Jika Anda tidak yakin "
+"paten\n"
+"mungkin berlaku untuk Anda, periksa hukum lokal di daerah Anda."
-#: messages.pm:120
-#, c-format
-msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+#: messages.pm:111
+#, c-format
+msgid ""
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
+"Selamat, instalasi selesai.\n"
+"Keluarkan media boot dan tekan Enter untuk reboot."
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:113
#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
msgstr ""
-"Selamat, installasi selesai.\n"
-"Ambil media boot dan tekan Enter untuk reboot.\n"
-"\n"
-"\n"
-"Untuk informasi perbaikan yang tersedia untuk rilis Mandriva Linux\n"
-"ini, silakan lihat Errata yang tersedia pada:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Informasi tentang konfigurasi sistem tersedia pada bab Pasca\n"
-"Installasi di Panduan Pengguna Resmi Linux Mandriva Linux."
+"Untuk informasi tentang perbaikan yang tersedia untuk rilis Mageia ini,\n"
+"silakan lihat Errata yang tersedia pada:\n"
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
+"Setelah menjalankan ulang dan masuk ke Mageia, Anda akan melihat layar "
+"MageiaWelcome.\n"
+"Dia penuh dengan informasi dan tautan yang sangat berguna."
#: modules/interactive.pm:19
#, c-format
@@ -5228,17 +5091,17 @@ msgstr "Konfigurasi modul"
#: modules/interactive.pm:22
#, c-format
msgid "You can configure each parameter of the module here."
-msgstr "Anda bisa mengkonfigurasi setiap parameter modul disini."
+msgstr "Anda bisa mengkonfigurasi masing-masing parameter modul di sini."
#: modules/interactive.pm:64
#, c-format
msgid "Found %s interfaces"
-msgstr "Ditemukan %s antarmuka"
+msgstr "Ditemukan antarmuka %s"
#: modules/interactive.pm:65
#, c-format
msgid "Do you have another one?"
-msgstr "Apakah Anda punya lagi?"
+msgstr "Apakah Anda memiliki yang lainnya?"
#: modules/interactive.pm:66
#, c-format
@@ -5248,39 +5111,39 @@ msgstr "Apakah Anda memiliki antarmuka %s?"
#: modules/interactive.pm:72
#, c-format
msgid "See hardware info"
-msgstr "Lihat info hardware"
+msgstr "Lihat informasi hardware"
#: modules/interactive.pm:83
#, c-format
msgid "Installing driver for USB controller"
-msgstr "Menginstal driver untuk pengontrol USB"
+msgstr "Menginstall driver untuk kontroler USB"
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "Menginstal driver untuk pengontrol firewire %s"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "Menginstall driver untuk kontroler firewire \"%s\""
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "Menginstal driver untuk pengontrol hard disk %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "Menginstall driver untuk kontroler drive hard disk \"%s\""
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "Menginstal driver untuk pengontrol ethernet %s"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "Menginstall driver untuk kontroler ethernet \"%s\""
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
#: modules/interactive.pm:97
#, c-format
msgid "Installing driver for %s card %s"
-msgstr "Menginstal driver untuk kartu %s %s"
+msgstr "Menginstall driver untuk perangkat %s %s"
#: modules/interactive.pm:100
#, c-format
msgid "Configuring Hardware"
-msgstr ""
+msgstr "Mengkonfigurasi Hardware"
#: modules/interactive.pm:111
#, c-format
@@ -5288,8 +5151,9 @@ msgid ""
"You may now provide options to module %s.\n"
"Note that any address should be entered with the prefix 0x like '0x123'"
msgstr ""
-"Anda bisa memberikan opsi untuk modul %s.\n"
-"Perhatikan bahwa alamat harus diawali dengan awalan 0x misalnya '0x123'"
+"Sekarang Anda bisa memberikan opsi untuk modul %s.\n"
+"Perhatikan bahwa setiap alamat harus dimasukkan dengan awalan 0x seperti "
+"'0x123'"
#: modules/interactive.pm:117
#, c-format
@@ -5298,20 +5162,20 @@ msgid ""
"Options are in format ``name=value name2=value2 ...''.\n"
"For instance, ``io=0x300 irq=7''"
msgstr ""
-"Anda bisa memberikan opsi untuk modul %s.\n"
-"Opsi umumnya memiliki format ``nama=nilai nama2=nilai2...''.\n"
-"Misalnya, ``io=0x300 irq=7''"
+"Sekarang Anda bisa memberikan opsi untuk modul %s.\n"
+"Opsi dalam format ``nama=nilai nama2=nilai2 ...''.\n"
+"Contohnya, ``io=0x300 irq=7''"
#: modules/interactive.pm:119
#, c-format
msgid "Module options:"
-msgstr "Opsi Modul:"
+msgstr "Opsi modul:"
#. -PO: the %s is the driver type (scsi, network, sound,...)
#: modules/interactive.pm:132
#, c-format
msgid "Which %s driver should I try?"
-msgstr "Driver %s mana yang harus saya coba?"
+msgstr "Driver %s mana yang harus dicoba?"
#: modules/interactive.pm:141
#, c-format
@@ -5324,11 +5188,15 @@ msgid ""
"should\n"
"not cause any damage."
msgstr ""
-"Pada beberapa kasus, driver %s perlu informasi tambahan agar dapat\n"
-"bekerja normal meskipun tetap bisa tanpa informasi tambahan. Apakah\n"
-"Anda ingin memberikan parameter tambahan atau mengijinkan driver\n"
-"mendeteksi komputer untuk informasi yang diperlukannya? Biasanya\n"
-"pendeteksian bisa membuat komputer hang, tetapi tidak merusak."
+"Dalam beberapa kasus, driver %s harus memiliki informasi tambahan agar bisa "
+"bekerja\n"
+"dengan baik, walaupun biasanya tetap bisa bekerja tanpanya. Apakah Anda "
+"ingin menentukan\n"
+"opsi tambahan atau membiarkan driver mendeteksi komputer untuk mendapatkan "
+"informasi yang\n"
+"diperlukan? Kadang-kadang, pendeteksian menyebabkan komputer hang, tapi ini "
+"tidak\n"
+"akan menyebabkan kerusakan."
#: modules/interactive.pm:145
#, c-format
@@ -5346,159 +5214,160 @@ msgid ""
"Loading module %s failed.\n"
"Do you want to try again with other parameters?"
msgstr ""
-"Pemuatan modul %s gagal.\n"
-"Apakah Anda mau mencoba dengan parameter yang lain?"
+"Memuat modul %s gagal.\n"
+"Apakah Anda ingin mencoba lagi dengan parameter lain?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr "Apakah Anda yakin ingin keluar?"
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
-msgstr ""
+msgstr "Sandi mudah ditebak"
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
-msgstr ""
+msgid "Password should be resistant to basic attacks"
+msgstr "Sandi harus tahan terhadap serangan dasar"
-#: mygtk2.pm:1544 mygtk2.pm:1545
-#, fuzzy, c-format
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
+#, c-format
msgid "Password seems secure"
-msgstr "Kata sandi untuk pengguna"
+msgstr "Sandi sepertinya aman"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
-msgstr "proses mount gagal: "
-
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "Partisi extended tidak didukung pada platform ini"
+msgstr "mount gagal: "
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
"Anda memiliki celah pada tabel partisi tetapi tidak bisa digunakan.\n"
-"Solusi satu-satunya adalah memindahkan partisi primary Anda ke partisi\n"
-"extended selanjutnya"
+"Solusi satu-satunya adalah memindahkan partisi primary Anda yang memiliki "
+"celah ke samping partisi extended."
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
msgstr ""
-"Sesuatu yang rusak terjadi pada hard disk Anda.\n"
-"Pengujian integritas data gagal.\n"
-"Artinya penulisan data apapun pada disk akan berakhir dengan data acak yang "
-"rusak."
+"Sesuatu terjadi pada drive hard disk Anda. \n"
+"Tes untuk memeriksa integritas data gagal. \n"
+"Ini berarti menulis apapun pada disk akan menghasilkan data acak yang rusak."
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
-msgstr ""
+msgstr "Menghapus paket tak terpakai"
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
-msgstr ""
+msgstr "Menemukan paket hardware tak terpakai..."
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
-msgstr ""
+msgstr "Menemukan paket lokalisasi tak terpakai..."
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr ""
+"Terdeteksi beberapa paket yang tidak diperlukan untuk konfigurasi sistem "
+"Anda."
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
-msgstr ""
+msgstr "Paket berikut akan dihapus, kecuali Anda memilih sebaliknya:"
-#: pkgs.pm:269 pkgs.pm:270
-#, fuzzy, c-format
+#: pkgs.pm:281 pkgs.pm:282
+#, c-format
msgid "Unused hardware support"
-msgstr "aktifkan dukungan radio"
+msgstr "Dukungan hardware tak terpakai"
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
-msgstr ""
+msgstr "Lokalisasi tak terpakai"
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
-msgstr "Tidak dapat menambah partisi pada RAID %s yang _terformat_"
+msgid "Cannot add a partition to _formatted_ RAID %s"
+msgstr "Tidak bisa menambahkan partisi ke RAID %s _terformat_"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "Tidak cukup partisi untuk RAID level %d\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "Tidak bisa membuat direktori /usr/share/sane/firmware!"
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "Tidak bisa membuat link /usr/share/sane/%s!"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr "Tidak bisa menyalin file firmware %s ke /usr/share/sane/firmware!"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
-msgstr "Tidak bisa menentukan hak akses file firmware %s!"
+msgstr "Tidak bisa mengatur perizinan file firmware %s!"
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "Scannerdrake"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
-msgstr "Tidak bisa menginstall paket yang diperlukan untuk berbagi scanner."
+msgstr "Tidak bisa menginstall paket yang diperlukan untuk share scanner Anda."
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
-msgstr "Scanner Anda tidak akan tersedia untuk pengguna selain root."
+msgstr "Scanner Anda tidak akan tersedia untuk pengguna non-root."
#: security/help.pm:11
#, c-format
msgid "Accept bogus IPv4 error messages."
-msgstr "Terima pesan error IPv4 yang tidak benar."
+msgstr "Terima pesan error IPv4 palsu."
#: security/help.pm:13
#, c-format
msgid "Accept broadcasted icmp echo."
-msgstr "Terima echo icmp tersiar."
+msgstr "Terima echo icmp broadcast."
#: security/help.pm:15
#, c-format
msgid "Accept icmp echo."
-msgstr "Terima mode icmp."
+msgstr "Terima echo icmp."
#: security/help.pm:17
#, c-format
msgid "Allow autologin."
-msgstr "Izinkan autologin."
+msgstr "Izinkan login otomatis."
#. -PO: here "ALL" is a value in a pull-down menu; translate it the same as "ALL" is
#: security/help.pm:21
@@ -5510,11 +5379,12 @@ msgid ""
"\n"
"Else only /etc/issue is allowed."
msgstr ""
-"Jika diset ke \"SEMUA\", /etc/issue dan /etc/issue.net diijinkan untuk ada.\n"
+"Jika diatur ke \"SEMUA\", /etc/issue dan /etc/issue.net diizinkan untuk "
+"ada.\n"
"\n"
-"Jika diset ke \"Tidak Ada\", tidak ada issue yang diijinkan.\n"
+"Jika diatur ke \"Tidak ada\", tidak ada issue yang diizinkan.\n"
"\n"
-"Selain itu hanya /etc/issue yang diijinkan."
+"Selain itu hanya /etc/issue yang diizinkan."
#: security/help.pm:27
#, c-format
@@ -5524,7 +5394,7 @@ msgstr "Izinkan reboot oleh pengguna konsol."
#: security/help.pm:29
#, c-format
msgid "Allow remote root login."
-msgstr "Izinkan login root secara remote."
+msgstr "Izinkan login root remote."
#: security/help.pm:31
#, c-format
@@ -5545,10 +5415,10 @@ msgid ""
"\n"
"See pam_xauth(8) for more details.'"
msgstr ""
-"Ijinkan mengeksport tampilan\n"
-"ketika berganti dari account root pada pengguna lain.\n"
+"Izinkan mengekspor display ketika\n"
+"berpindah dari akun root ke pengguna lain.\n"
"\n"
-"Lihat pam_xauth(8) untuk detail lebih lanjut.'"
+"Lihat pam_xauth(8) untuk lebih rinci.'"
#: security/help.pm:40
#, c-format
@@ -5563,11 +5433,11 @@ msgid ""
msgstr ""
"Izinkan koneksi X:\n"
"\n"
-"- \"Semua\" (semua koneksi diijinkan), \n"
+"- \"Semua\" (semua koneksi diizinkan),\n"
"\n"
-"- \"Lokal\" (hanya koneksi dari komputer lokal), \n"
+"- \"Lokal\" (hanya koneksi dari komputer lokal),\n"
"\n"
-"- \"Tidak Ada\" (tidak ada koneksi)."
+"- \"Tidak ada\" (tidak ada koneksi)."
#: security/help.pm:48
#, c-format
@@ -5575,8 +5445,8 @@ msgid ""
"The argument specifies if clients are authorized to connect\n"
"to the X server from the network on the tcp port 6000 or not."
msgstr ""
-"Argumen menentukan apakah klien diizinkan berhubungan \n"
-"dengan server X pada port tcp 6000 atau tidak."
+"Argumen menentukan apakah klien diizinkan terhubung ke\n"
+"server X dari jaringan pada port tcp 6000 atau tidak."
#. -PO: here "ALL", "Local" and "None" are values in a pull-down menu; translate them the same as they're
#: security/help.pm:53
@@ -5591,20 +5461,20 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
"Otorisasi:\n"
"\n"
-"- semua servis dikontrol oleh tcp_wrappers (lihat manual hosts.deny(5)) jika "
-"diset ke \"SEMUA\",\n"
+"- semua layanan dikontrol oleh tcp_wrappers (lihat manual hosts.deny(5)) "
+"jika diatur ke \"SEMUA\",\n"
"\n"
-"- hanya lokal jika diset ke \"Lokal\"\n"
+"- hanya yang lokal jika diatur ke \"Lokal\"\n"
"\n"
-"- tak satu-pun jika diset ke \"Tidak Ada\".\n"
+"- tidak ada jika diatur ke \"Tidak ada\".\n"
"\n"
-"Untuk meng-otorisasi layanan yang Anda perlukan, gunakan /etc/hosts.allow "
-"(lihat hosts.allow(5))."
+"Untuk otorisasi layanan yang Anda perlukan, gunakan /etc/hosts.allow (lihat "
+"hosts.allow(5))."
#: security/help.pm:63
#, c-format
@@ -5618,13 +5488,14 @@ msgid ""
"add a service if it is present in the file during the installation of\n"
"packages."
msgstr ""
-"Jika SERVER_LEVEL (atau SECURE_LEVEL jika tidak ada) lebih \n"
-"besar daripada 3 pada /etc/security/msec/security.conf, buat symlink /etc/"
-"security/msec/server untuk menunjuk pada /etc/security/msec/server."
-"<SERVER_LEVEL>.\n"
+"Jika SERVER_LEVEL (atau SECURE_LEVEL jika tidak ada)\n"
+"lebih besar dari 3 dalam /etc/security/msec/security.conf, buat\n"
+"symlink /etc/security/msec/server menunjuk ke\n"
+"/etc/security/msec/server.<SERVER_LEVEL>.\n"
"\n"
-"/etc/security/msec/server dipakai oleh chkconfig --add untuk \n"
-"menambahkan layanan jika terdapat pada file selama installasi paket."
+"/etc/security/msec/server digunakan oleh chkconfig --add untuk\n"
+"menambah layanan jika sudah ada di dalam file selama instalasi\n"
+"paket."
#: security/help.pm:72
#, c-format
@@ -5634,15 +5505,15 @@ msgid ""
"Put allowed users in /etc/cron.allow and /etc/at.allow (see man at(1)\n"
"and crontab(1))."
msgstr ""
-"Aktifkan crontab dan at untuk pengguna.\n"
+"Hidupkan crontab dan at untuk pengguna.\n"
"\n"
-"Taruh pengguna yang diijinkan pada /etc/cron.allow dan /etc/at.allow \n"
-"(lihat man at(1) dan crontab(1))."
+"Tempatkan pengguna yang diizinkan di /etc/cron.allow dan /etc/at.allow\n"
+"(lihat manual at(1) dan crontab(1))."
#: security/help.pm:77
#, c-format
msgid "Enable syslog reports to console 12"
-msgstr "Aktifkan laporan syslog ke konsol 12"
+msgstr "Hidupkan laporan syslog ke konsol 12"
#: security/help.pm:79
#, c-format
@@ -5650,33 +5521,33 @@ msgid ""
"Enable name resolution spoofing protection. If\n"
"\"%s\" is true, also reports to syslog."
msgstr ""
-"Aktifkan proteksi pemalsuan resolusi nama.\n"
-"Jika \"%s\" bernilai true, juga laporkan ke syslog."
+"Hidupkan proteksi pemalsuan resolusi nama. Jika\n"
+"\"%s\" benar, laporkan juga ke syslog."
#: security/help.pm:80
#, c-format
msgid "Security Alerts:"
-msgstr "Pemberitahuan Keamanan:"
+msgstr "Peringatan Keamanan:"
#: security/help.pm:82
#, c-format
msgid "Enable IP spoofing protection."
-msgstr "Aktifkan proteksi pemalsuan IP."
+msgstr "Hidupkan proteksi pemalsuan IP."
#: security/help.pm:84
#, c-format
msgid "Enable libsafe if libsafe is found on the system."
-msgstr "Aktifkan libsafe jika libsafe ditemukan pada sistem."
+msgstr "Hidupkan libsafe jika libsafe ditemukan pada sistem."
#: security/help.pm:86
#, c-format
msgid "Enable the logging of IPv4 strange packets."
-msgstr "Aktifkan pencatatan paket aneh IPv4."
+msgstr "Hidupkan pencatatan paket IPv4 aneh."
#: security/help.pm:88
#, c-format
msgid "Enable msec hourly security check."
-msgstr "Aktifkan pengujian keamanan setiap jam oleh msec."
+msgstr "Hidupkan pemeriksaan keamanan msec perjam."
#: security/help.pm:90
#, c-format
@@ -5684,48 +5555,45 @@ msgid ""
"Enable su only from members of the wheel group. If set to no, allows su from "
"any user."
msgstr ""
-"Mengijinkan su hanya bagi anggota grup wheel. Jika ditentukan ke tidak, "
-"ijinkan su dari sembarang pengguna."
+"Hidupkan su hanya dari anggota grup wheel. Jika diatur ke tidak, izinkan su "
+"dari pengguna manapun."
#: security/help.pm:92
#, c-format
msgid "Use password to authenticate users."
-msgstr "Gunakan kata sandi untuk meng-otentikasi pengguna."
+msgstr "Gunakan sandi untuk otentikasi pengguna."
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
-msgstr "Aktifkan pengujian mode promiscuous kartu ethernet."
+msgid "Activate Ethernet cards promiscuity check."
+msgstr "Aktifkan pemeriksaan pencampuran perangkat Ethernet."
#: security/help.pm:96
#, c-format
msgid "Activate daily security check."
-msgstr "Aktifkan pengujian keamanan harian."
+msgstr "Aktifkan pemeriksaan keamanan harian."
#: security/help.pm:98
#, c-format
msgid "Enable sulogin(8) in single user level."
-msgstr "Izinkan sulogin(8) pada level pengguna tunggal."
+msgstr "Hidupkan sulogin(8) pada level pengguna tunggal."
#: security/help.pm:100
#, c-format
msgid "Add the name as an exception to the handling of password aging by msec."
msgstr ""
-"Tambahkan nama sebagai pengecualian penanganan umur kata sandi oleh msec."
+"Tambahkan nama sebagai pengecualian untuk penanganan umur sandi oleh msec."
#: security/help.pm:102
#, c-format
msgid "Set password aging to \"max\" days and delay to change to \"inactive\"."
msgstr ""
-"Tentukan umur kata sandi menjadi \"maks\" hari dan delay menjadi \"tidak "
-"aktif\"."
+"Atur umur sandi ke \"maks\" hari dan jeda untuk mengubah ke \"tidak aktif\"."
#: security/help.pm:104
#, c-format
msgid "Set the password history length to prevent password reuse."
-msgstr ""
-"Tentukan panjang sejarah kata sandi untuk mencegah penggunaan ulang kata "
-"sandi."
+msgstr "Atur panjang riwayat sandi untuk mencegah penggunaan ulang sandi."
#: security/help.pm:106
#, c-format
@@ -5733,17 +5601,18 @@ msgid ""
"Set the password minimum length and minimum number of digit and minimum "
"number of capitalized letters."
msgstr ""
-"Tentukan panjang minimum, jumlah minimum digit dan huruf besar kata sandi."
+"Atur panjang minimal sandi dan minimal jumlah digit dan minimal huruf "
+"kapital."
#: security/help.pm:108
#, c-format
msgid "Set the root's file mode creation mask."
-msgstr "Tentukan mode mask pembuatan file root."
+msgstr "Atur mode mask pembuatan file root."
#: security/help.pm:109
#, c-format
msgid "if set to yes, check open ports."
-msgstr "Jika ya, periksa port yang terbuka."
+msgstr "jika diatur ke ya, periksa port terbuka."
#: security/help.pm:110
#, c-format
@@ -5756,106 +5625,108 @@ msgid ""
"\n"
"- for users with the 0 id other than root."
msgstr ""
-"jika ya, periksa:\n"
+"jika diatur ke ya, periksa:\n"
"\n"
-"- kata sandi kosong,\n"
+"- sandi kosong,\n"
"\n"
-"- kata sandi kosong pada /etc/shadow\n"
+"- tidak ada sandi di /etc/shadow\n"
"\n"
-"- pengguna dengan id 0 selain root."
+"- untuk pengguna dengan id 0 selain root."
#: security/help.pm:117
#, c-format
msgid "if set to yes, check permissions of files in the users' home."
-msgstr "jika ya, periksa hak akses file-file pada home pengguna."
+msgstr ""
+"jika diatur ke ya, perika perizinan dari file dalam direktori home pengguna."
#: security/help.pm:118
#, c-format
msgid "if set to yes, check if the network devices are in promiscuous mode."
-msgstr ""
-"jika ya, periksa apakah perangkat jaringan berada dalam modus promiscuous."
+msgstr "jika diatur ke ya, periksa jika device jaringan dalam mode acak."
#: security/help.pm:119
#, c-format
msgid "if set to yes, run the daily security checks."
-msgstr "jika ya, jalankan pengujian keamanan harian."
+msgstr "jika diatur ke ya, jalankan pemeriksaan keamanan harian."
#: security/help.pm:120
#, c-format
msgid "if set to yes, check additions/removals of sgid files."
-msgstr "Jika ya, periksa penambahan/penghapusan file sgid."
+msgstr "jika diatur ke ya, periksa penambahan/penghapusan file sgid."
#: security/help.pm:121
#, c-format
msgid "if set to yes, check empty password in /etc/shadow."
-msgstr "jika ya, periksa kata sandi kosong pada /etc/shadow."
+msgstr "jika diatur ke ya, periksa sandi kosong di /etc/shadow."
#: security/help.pm:122
#, c-format
msgid "if set to yes, verify checksum of the suid/sgid files."
-msgstr "jika ya, lakukan pengujian checksum file suid/sgid."
+msgstr "jika diatur ke ya, verifikasi checksum dari file suid/sgid."
#: security/help.pm:123
#, c-format
msgid "if set to yes, check additions/removals of suid root files."
-msgstr "jika ya, periksa penambahan/penghapusan file root suid."
+msgstr "jika diatur ke ya, periksa penambahan/penghapusan dari file suid root."
#: security/help.pm:124
#, c-format
msgid "if set to yes, report unowned files."
-msgstr "jika ya, laporkan file yang tidak dimiliki siapapun."
+msgstr "jika diatur ke ya, laporkan file tanpa pemilik."
#: security/help.pm:125
#, c-format
msgid "if set to yes, check files/directories writable by everybody."
-msgstr "jika ya, periksa file/direktori yang dapat ditulisi semua orang."
+msgstr ""
+"jika diatur ke ya, periksa file/direktori yang bisa ditulisi oleh semua "
+"orang."
#: security/help.pm:126
#, c-format
msgid "if set to yes, run chkrootkit checks."
-msgstr "Jika ya, jalankan pengujian chkrootkit."
+msgstr "jika diatur ke ya, jalankan pemeriksaan chkrootkit."
#: security/help.pm:127
#, c-format
msgid ""
"if set, send the mail report to this email address else send it to root."
-msgstr ""
-"Jika diset, kirim laporan ke alamat email ini, jika tidak, kirim ke root."
+msgstr "jika diatur, kirim laporan ke alamat email ini lainnya kirim ke root."
#: security/help.pm:128
#, c-format
msgid "if set to yes, report check result by mail."
-msgstr "jika ya, laporkan hasil pengujian melalui mail."
+msgstr "jika diatur ke ya, laporkan hasil pemeriksaan melalui surat."
#: security/help.pm:129
#, c-format
msgid "Do not send mails if there's nothing to warn about"
-msgstr "Jangan kirim email jika tidak ada peringatan"
+msgstr "Jangan kirim surat jika tidak ada yang perlu diperingatkan"
#: security/help.pm:130
#, c-format
msgid "if set to yes, run some checks against the rpm database."
-msgstr "jika ya, jalankan pengujian terhadap basis data rpm."
+msgstr ""
+"jika diatur ke ya, jalankan beberapa pemeriksaan terhadap database rpm."
#: security/help.pm:131
#, c-format
msgid "if set to yes, report check result to syslog."
-msgstr "jika ya, laporkan hasil pengujian ke syslog."
+msgstr "jika diatur ke ya, laporkan hasil pemeriksaan ke syslog."
#: security/help.pm:132
#, c-format
msgid "if set to yes, reports check result to tty."
-msgstr "jika diset ya, laporkan hasil pengujian ke tty."
+msgstr "jika diatur ke ya, laporkan hasil pemeriksaan ke tty."
#: security/help.pm:134
#, c-format
msgid "Set shell commands history size. A value of -1 means unlimited."
-msgstr "Menentukan sejarah perintah shell. -1 berarti tidak terbatas."
+msgstr "Atur ukuran riwayat perintah shell. Nilai -1 berarti tidak terbatas."
#: security/help.pm:136
#, c-format
msgid "Set the shell timeout. A value of zero means no timeout."
-msgstr "Menentukan timeout shell. Nol berarti tidak ada timeout."
+msgstr "Atur timeout shell. Nilai nol berarti tidak ada timeout."
#: security/help.pm:136
#, c-format
@@ -5865,27 +5736,27 @@ msgstr "Unit timeout adalah detik"
#: security/help.pm:138
#, c-format
msgid "Set the user's file mode creation mask."
-msgstr "Tentukan mode mask pembuatan file pengguna."
+msgstr "Atur mode mask pembuatan file pengguna."
#: security/l10n.pm:11
#, c-format
msgid "Accept bogus IPv4 error messages"
-msgstr "Terima pesan error IPv4 yang tidak benar"
+msgstr "Terima pesan error IPv4 palsu"
#: security/l10n.pm:12
#, c-format
msgid "Accept broadcasted icmp echo"
-msgstr "Terima echo icmp tersiar"
+msgstr "Terima echo icmp broadcast"
#: security/l10n.pm:13
#, c-format
msgid "Accept icmp echo"
-msgstr "Terima mode icmp"
+msgstr "Terima echo icmp"
#: security/l10n.pm:15
#, c-format
msgid "/etc/issue* exist"
-msgstr "ada /etc/issue*"
+msgstr "/etc/issue* ada"
#: security/l10n.pm:16
#, c-format
@@ -5895,7 +5766,7 @@ msgstr "Reboot oleh pengguna konsol"
#: security/l10n.pm:17
#, c-format
msgid "Allow remote root login"
-msgstr "Izinkan/Larang login root remote."
+msgstr "Izinkan login root remote"
#: security/l10n.pm:18
#, c-format
@@ -5910,22 +5781,22 @@ msgstr "Daftar pengguna pada manajer display (kdm dan gdm)"
#: security/l10n.pm:20
#, c-format
msgid "Export display when passing from root to the other users"
-msgstr "Eksport tampilan ketika berpindah dari root pada pengguna lain"
+msgstr "Ekspor tampilan ketika berpindah dari root ke pengguna lain"
#: security/l10n.pm:21
#, c-format
msgid "Allow X Window connections"
-msgstr "Ijinkan koneksi X Window"
+msgstr "Izinkan koneksi X Window"
#: security/l10n.pm:22
#, c-format
msgid "Authorize TCP connections to X Window"
-msgstr "Ijinkan koneksi TCP ke X Window"
+msgstr "Otorisasi koneksi TCP ke X Window"
#: security/l10n.pm:23
#, c-format
msgid "Authorize all services controlled by tcp_wrappers"
-msgstr "Ijinkan semua layanan yang dikontrol oleh tcp_wrappers"
+msgstr "Otorisasi semua layanan yang dikontrol oleh tcp_wrappers"
#: security/l10n.pm:24
#, c-format
@@ -5935,57 +5806,57 @@ msgstr "Chkconfig mematuhi aturan msec"
#: security/l10n.pm:25
#, c-format
msgid "Enable \"crontab\" and \"at\" for users"
-msgstr "Aktifkan \"crontab\" dan \"at\" untuk pengguna"
+msgstr "Hidupkan \"crontab\" dan \"at\" untuk pengguna"
#: security/l10n.pm:26
#, c-format
msgid "Syslog reports to console 12"
-msgstr "Syslog dilaporkan ke konsol 12"
+msgstr "Laporan syslog ke konsol 12"
#: security/l10n.pm:27
#, c-format
msgid "Name resolution spoofing protection"
-msgstr "Proteksi penipuan nama"
+msgstr "Proteksi pemalsuan resolusi nama"
#: security/l10n.pm:28
#, c-format
msgid "Enable IP spoofing protection"
-msgstr "Aktifkan proteksi pemalsuan IP."
+msgstr "Hidupkan proteksi pemalsuan IP"
#: security/l10n.pm:29
#, c-format
msgid "Enable libsafe if libsafe is found on the system"
-msgstr "Aktifkan/Matikan libsafe jika libsafe ditemukan pada sistem"
+msgstr "Hidupkan libsafe jika libsafe ditemukan pada sistem"
#: security/l10n.pm:30
#, c-format
msgid "Enable the logging of IPv4 strange packets"
-msgstr "Aktifkan pencatatan paket aneh IPv4"
+msgstr "Hidupkan pencatatan paket aneh IPv4"
#: security/l10n.pm:31
#, c-format
msgid "Enable msec hourly security check"
-msgstr "Aktifkan pengujian keamanan setiap jam oleh msec"
+msgstr "Hidupkan pemeriksaan keamanan msec perjam"
#: security/l10n.pm:32
#, c-format
msgid "Enable su only from the wheel group members"
-msgstr "Izinkan su hanya bagi anggota grup wheel"
+msgstr "Hidupkan su hanya dari anggota grup wheel"
#: security/l10n.pm:33
#, c-format
msgid "Use password to authenticate users"
-msgstr "Pakai kata sandi untuk meng-otentikasi pengguna"
+msgstr "Gunakan sandi untuk otentikasi pengguna"
#: security/l10n.pm:34
#, c-format
msgid "Ethernet cards promiscuity check"
-msgstr "Pengujian mode promiscuous kartu ethernet"
+msgstr "Pemeriksaan pencampuran perangkat ethernet"
#: security/l10n.pm:35
#, c-format
msgid "Daily security check"
-msgstr "Pengujian keamanan harian"
+msgstr "Pemeriksaan keamanan harian"
#: security/l10n.pm:36
#, c-format
@@ -5995,22 +5866,22 @@ msgstr "Sulogin(8) pada level pengguna tunggal"
#: security/l10n.pm:37
#, c-format
msgid "No password aging for"
-msgstr "Tidak ada umur kata sandi untuk"
+msgstr "Tidak ada umur sandi"
#: security/l10n.pm:38
#, c-format
msgid "Set password expiration and account inactivation delays"
-msgstr "Tentukan kadaluarsa kata sandi dan jeda penonaktifan account"
+msgstr "Atur kadaluarsa sandi dan jeda penonaktifan akun"
#: security/l10n.pm:39
#, c-format
msgid "Password history length"
-msgstr "Panjang sejarah kata sandi"
+msgstr "Panjang riwayat sandi"
#: security/l10n.pm:40
#, c-format
msgid "Password minimum length and number of digits and upcase letters"
-msgstr "Panjang minimum kata sandi serta jumlah digit dan huruf besar"
+msgstr "Panjang minimal sandi dan jumlah digit dan huruf besar"
#: security/l10n.pm:41
#, c-format
@@ -6020,7 +5891,7 @@ msgstr "Umask root"
#: security/l10n.pm:42
#, c-format
msgid "Shell history size"
-msgstr "Ukuran sejarah shell"
+msgstr "Ukuran riwayat shell"
#: security/l10n.pm:43
#, c-format
@@ -6035,27 +5906,27 @@ msgstr "Umask pengguna"
#: security/l10n.pm:45
#, c-format
msgid "Check open ports"
-msgstr "Periksa port yang terbuka"
+msgstr "Periksa port terbuka"
#: security/l10n.pm:46
#, c-format
msgid "Check for unsecured accounts"
-msgstr "Periksa account yang tidak aman"
+msgstr "Periksa akun yang tidak aman"
#: security/l10n.pm:47
#, c-format
msgid "Check permissions of files in the users' home"
-msgstr "Periksa hak akses file pada home pengguna."
+msgstr "Periksa perizinan file pada direktori home pengguna"
#: security/l10n.pm:48
#, c-format
msgid "Check if the network devices are in promiscuous mode"
-msgstr "Periksa apakah perangkat jaringan berada dalam modus promiscuous"
+msgstr "Periksa jika device jaringan berada dalam mode acak"
#: security/l10n.pm:49
#, c-format
msgid "Run the daily security checks"
-msgstr "Jalankan pengujian keamanan harian"
+msgstr "Jalankan pemeriksaan keamanan harian"
#: security/l10n.pm:50
#, c-format
@@ -6065,68 +5936,67 @@ msgstr "Periksa penambahan/penghapusan file sgid"
#: security/l10n.pm:51
#, c-format
msgid "Check empty password in /etc/shadow"
-msgstr "Periksa kata sandi kosong pada /etc/shadow"
+msgstr "Periksa sandi kosong di /etc/shadow"
#: security/l10n.pm:52
#, c-format
msgid "Verify checksum of the suid/sgid files"
-msgstr "Verifikasi checksum file suid/sgid"
+msgstr "Verifikasi checksum dari file suid/sgid"
#: security/l10n.pm:53
#, c-format
msgid "Check additions/removals of suid root files"
-msgstr "Pengujian penambahan/penghapusan file root suid."
+msgstr "Periksa penambahan/penghapusan file root suid"
#: security/l10n.pm:54
#, c-format
msgid "Report unowned files"
-msgstr "Laporkan file yang tidak memiliki pemilik"
+msgstr "Laporkan file tanpa pemilik"
#: security/l10n.pm:55
#, c-format
msgid "Check files/directories writable by everybody"
-msgstr "Periksa file/direktori yang dapat ditulisi semua orang"
+msgstr "Periksa file/direktori yang bisa ditulisi oleh semua orang"
#: security/l10n.pm:56
#, c-format
msgid "Run chkrootkit checks"
-msgstr "Jalankan pengujian chkrootkit"
+msgstr "Jalankan pemeriksaan chkrootkit"
#: security/l10n.pm:57
#, c-format
msgid "Do not send empty mail reports"
-msgstr "Jangan mengirimkan laporan email kosong"
+msgstr "Jangan kirim laporan surat kosong"
#: security/l10n.pm:58
#, c-format
msgid "If set, send the mail report to this email address else send it to root"
-msgstr ""
-"Jika diset, kirim laporan ke alamat email ini, jika tidak, kirim ke root."
+msgstr "Jika diatur, kirim laporan ke alamat email ini lainnya kirim ke root"
#: security/l10n.pm:59
#, c-format
msgid "Report check result by mail"
-msgstr "Laporkan hasil pengujian via mail"
+msgstr "Laporkan hasil pemeriksaan melalui surat"
#: security/l10n.pm:60
#, c-format
msgid "Run some checks against the rpm database"
-msgstr "Jalankan beberapa pengujian terhadap basis data rpm"
+msgstr "Jalankan beberapa pemeriksaan terhadap database rpm"
#: security/l10n.pm:61
#, c-format
msgid "Report check result to syslog"
-msgstr "Laporkan hasil pengujian ke syslog"
+msgstr "Laporkan hasil pemeriksaan ke syslog"
#: security/l10n.pm:62
#, c-format
msgid "Reports check result to tty"
-msgstr "Laporkan hasil pengujian ke tty"
+msgstr "Laporkan hasil pemeriksaan ke tty"
#: security/level.pm:10
#, c-format
msgid "Disable msec"
-msgstr ""
+msgstr "Matikan msec"
#: security/level.pm:11
#, c-format
@@ -6134,11 +6004,11 @@ msgid "Standard"
msgstr "Standar"
#: security/level.pm:12
-#, fuzzy, c-format
+#, c-format
msgid "Secure"
-msgstr "Keamanan"
+msgstr "Aman"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -6146,17 +6016,22 @@ msgid ""
"system security\n"
"on your own."
msgstr ""
+"Level ini untuk digunakan dengan hati-hati, karena ini mematikan semua "
+"keamanan\n"
+"tambahan yang disediakan oleh msec. Gunakan hanya ketika Anda ingin mengurus "
+"semua aspek keamanan\n"
+"sistem Anda sendiri."
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
"to connect to the Internet as a client."
msgstr ""
-"Ini adalah keamanan standar, dianjurkan untuk komputer yang akan\n"
-"terkoneksi ke Internet sebagai klien."
+"Ini adalah keamanan standar yang direkomendasikan untuk komputer yang "
+"digunakan untuk terhubung ke Internet sebagai klien."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -6166,81 +6041,86 @@ msgid ""
"connections from many clients. Note: if your machine is only a client on the "
"Internet, you should choose a lower level."
msgstr ""
-"Dengan level keamanan ini, penggunaan sistem sebagai server dimungkinkan.\n"
-"Keamanan kini cukup tinggi untuk menggunakan sistem sebagai server yang "
-"dapat \n"
-"menerima koneksi dari banyak klien. Catatan: Jika komputer Anda satu-satunya "
-"klien pada Internet, Anda harus memilih level yang lebih rendah."
+"Dengan level keamanan ini, penggunaan sistem sebagai server menjadi "
+"mungkin.\n"
+"Keamanan cukup tinggi untuk menggunakan sistem sebagai server yang akan "
+"menerima\n"
+"koneksi dari banyak klien. Catatan: jika komputer Anda hanya klien, Anda "
+"seharunya memilih level yang lebih rendah."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "Opsi Dasar DrakSec"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
-msgstr "Pilih tingkat keamanan yang diinginkan"
+msgstr "Silakan pilih level keamanan yang diinginkan"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
-msgstr ""
+msgstr "%s: %s"
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "Administrator Keamanan:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
-msgstr ""
+msgstr "Login atau email:"
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
-msgstr ""
+msgstr "Dengarkan dan kirim event ACPI dari kernel"
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "Jalankan sistem suara ALSA (Advanced Linux Sound Architecture)"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
-msgstr "Anacron adalah penjadwal periodik untuk perintah."
+msgstr "Anacron adalah penjadwal perintah periodik."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
"It can also be used for shutting down the machine when the battery is low."
msgstr ""
-"apmd digunakan untuk mengawasi status baterai dan mencatatnya pada syslog.\n"
-"Ia juga bisa untuk mematikan komputer ketika baterai hampir habis."
+"apmd digunakan untuk monitoring status baterai dan mencatatnya via syslog.\n"
+"Bisa juga digunakan untuk mematikan komputer ketika baterai lemah."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
"at was run, and runs batch commands when the load average is low enough."
msgstr ""
-"Menjalankan perintah terjadwal dengan perintah at pada waktu yang \n"
-"ditentukan ketika at dijalankan dan menjalankan perintah secara batch ketika "
-"beban rendah."
+"Jalankan perintah terjadwal dengan perintah at pada waktu yang ditentukan\n"
+"ketika at dijalankan, dan jalankan perintah batch ketika beban cukup rendah."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
-msgstr ""
+msgstr "Avahi adalah daemon ZeroConf yang mengimplementasikan susunan mDNS"
+
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr "Klien/server NTP"
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
-msgstr ""
+msgstr "Atur pengaturan frekuensi CPU"
#: services.pm:28
#, c-format
@@ -6250,22 +6130,22 @@ msgid ""
"basic\n"
"UNIX cron, including better security and more powerful configuration options."
msgstr ""
-"Cron adalah program UNIX standar yang menjalankan program pengguna\n"
-"pada waktu terjadwal. vixie cron menambah sejumlah fitur pada cron\n"
-"UNIX biasa, termasuk keamanan dan opsi konfigurasi yang lebih canggih."
+"cron adalah program UNIX standar yang menjalankan program pengguna\n"
+"pada waktu terjadwal. vixie cron menambahkan sejumlah fitur pada cron UNIX "
+"dasar,\n"
+"termasuk keamanan yang lebih baik dan opsi konfigurasi yang lebih canggih."
#: services.pm:31
#, c-format
msgid ""
"Common UNIX Printing System (CUPS) is an advanced printer spooling system"
msgstr ""
-"Common UNIX Printing System (CUPS) adalah system spooling printer tingkat "
-"tinggi"
+"Common UNIX Printing System (CUPS) adalah sistem spooling printer canggih"
#: services.pm:32
#, c-format
msgid "Launches the graphical display manager"
-msgstr "Menjalankan manajemen display grafis"
+msgstr "Menjalankan manajer display grafis"
#: services.pm:33
#, c-format
@@ -6274,9 +6154,9 @@ msgid ""
"change.\n"
"It is used by GNOME and KDE"
msgstr ""
-"FAM adalah daemon pengawasan file. Digunakan untuk mendapatkan laporan "
-"ketika file berubah.\n"
-"Digunakan oleh GNOME dan KDE"
+"FAM adalah daemon monitoring file. Digunakan untuk mendapatkan laporan "
+"ketika\n"
+"file berubah. Digunakan oleh GNOME dan KDE"
#: services.pm:35
#, c-format
@@ -6290,6 +6170,15 @@ msgid ""
"applications and \n"
"scripts can access the LCD via a simple API."
msgstr ""
+"G15Daemon memungkinkan pengguna mengakses semua kunci ektra dengan cara "
+"decoding \n"
+"dan mendorong kembali ke kernel via driver UINPUT linux. Driver ini harus "
+"dimuat sebelum \n"
+"g15daemon bisa digunakan untuk akses keyboard. LCD G15 juga didukung. Secara "
+"default, \n"
+"tanpa klien lain aktif, g15daemon akan menampilkan jam. Aplikasi dan skrip "
+"klien \n"
+"bisa mengakses LCD via API sederhana."
#: services.pm:40
#, c-format
@@ -6299,17 +6188,16 @@ msgid ""
"operations,\n"
"and includes support for pop-up menus on the console."
msgstr ""
-"GPM menambahkan dukungan mouse pada aplikasi Linux berbasis teks\n"
-"seperti Midnight Commander. Dia juga mengujinkan operasi cut-and-paste "
-"dengan mouse \n"
-"pada konsol dan menyertakan dukungan untuk menu pop-up pada konsol."
+"GPM menambahkan dukungan mouse pada aplikasi Linux berbasis teks seperti\n"
+"Midnight Commander. Juga memungkinkan konsol berbasis mouse melakukan "
+"operasi \n"
+"potong-dan-tempel, dan menyertakan dukungan untuk menu pop-up pada konsol."
#: services.pm:43
#, c-format
msgid "HAL is a daemon that collects and maintains information about hardware"
msgstr ""
-"HAL adalah daemon yang mengumpulkan dan mengelola informasi tentang "
-"perangkat keras"
+"HAL adalah daemon yang mengumpulkan dan menjaga informasi tentang hardware"
#: services.pm:44
#, c-format
@@ -6317,16 +6205,16 @@ msgid ""
"HardDrake runs a hardware probe, and optionally configures\n"
"new/changed hardware."
msgstr ""
-"HardDrake menjalankan pendeteksian perangkat keras hardware\n"
-"dan mengkonfigurasi perangkat keras yang baru/berubah."
+"HardDrake menjalankan pendeteksian hardware, dan secara opsional\n"
+"mengkonfigurasi hardware baru/berubah."
#: services.pm:46
#, c-format
msgid ""
"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
msgstr ""
-"Apache adalah server World Wide Web. Dia digunakan untuk menyediakan file\n"
-"HTML dan CGI."
+"Apache adalah server World Wide Web. Digunakan untuk melayani file HTML dan "
+"CGI."
#: services.pm:47
#, c-format
@@ -6338,202 +6226,197 @@ msgid ""
"disables\n"
"all of the services it is responsible for."
msgstr ""
-"Daemon superserver internet (biasa dipanggil inetd) bertugas untuk\n"
-"menjalankan layanan internet yang dibutuhkan. Dia bertanggung jawab\n"
-"atas banyak server, misalnya telnet, ftp, rsh, dan rlogin. Menonaktifkan\n"
-"inetd berarti menonaktifkan semua layanan tadi."
+"Daemon superserver internet (biasa disebut inetd) memulai berbagai\n"
+"layanan internet lain yang diperlukan. Bertanggung jawab untuk memulai "
+"banyak\n"
+"layanan, termasuk telnet, ftp, rsh, dan rlogin. Mematikan inetd berarti "
+"mematikan\n"
+"semua layanan yang harus dijalankannya."
#: services.pm:51
#, c-format
msgid "Automates a packet filtering firewall with ip6tables"
-msgstr ""
+msgstr "Mengotomatiskan penyaringan paket firewall dengan ip6tables"
#: services.pm:52
#, c-format
msgid "Automates a packet filtering firewall with iptables"
-msgstr ""
+msgstr "Mengotomatiskan penyaringan paket firewall dengan iptables"
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Jalankan filter paket untuk Linux kernel seri 2.2, untuk set-up\n"
-"firewall yang melindungi komputer Anda dari serangan jaringan."
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
+"Meratakan distribusi beban IRQ ke beberapa CPU untuk meningkatkan performa"
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
"/etc/sysconfig/keyboard. This can be selected using the kbdconfig utility.\n"
"You should leave this enabled for most machines."
msgstr ""
-"Paket ini memuat peta keyboard yang dipilih pada file\n"
-"/etc/sysconfig/keyboard. Hal ini dapat dipilih dari utility kbdconfig.\n"
-"Anda harus mengaktifkan ini pada sebagian besar komputer."
+"Paket ini memuat peta keyboard terpilih yang diatur di\n"
+"/etc/sysconfig/keyboard. Ini bisa dipilih menggunakan utilitas kbdconfig.\n"
+"Anda harus menghidupkan ini di sebagian besar komputer."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
"/usr/include/linux/{autoconf,version}.h"
msgstr ""
-"Regenerasi otomatis header kernel pada /boot untuk\n"
+"Regenerasi otomatis header kernel dalam /boot untuk\n"
"/usr/include/linux/{autoconf,version}.h"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
-msgstr "Pendeteksian dan konfigurasi otomatis perangkat keras saat boot."
+msgstr "Deteksi dan konfigurasi otomatis hardware saat boot."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
-msgstr ""
+msgstr "Optimalkan perilaku sistem untuk memperpanjang umur baterai"
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
"at boot-time to maintain the system configuration."
msgstr ""
-"Linuxconf seringkali mencoba melakukan berbagai macam tugas\n"
-"saat boot untuk mengelola konfigurasi sistem."
+"Linuxconf terkadang mencoba melakukan berbagai macam tugas\n"
+"saat boot untuk memelihara konfigurasi sistem."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
"basically a server that arbitrates print jobs to printer(s)."
msgstr ""
-"lpd adalah daemon printer yang diperlukan lpr. Ia merupakan \n"
-"server yang memberi perintah kepada printer untuk mencetak."
+"lpd adalah daemon print yang diperlukan untuk lpr agar bekerja dengan baik.\n"
+"Yang pada dasarnya adalah server yang memberi perintah print kepada printer."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
"available server."
msgstr ""
-"Linux Virtual Server, digunakan untuk membangun server dengan \n"
-"performa dan kapasitas tinggi."
+"Linux Virtual Server, digunakan untuk membangun server dengan performa\n"
+"dan kapasitas tinggi."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
-msgstr ""
+msgstr "Memonitor jaringan (Firewall Interaktif dan nirkabel)"
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
-msgstr ""
+msgstr "Pengawasan dan manajemen RAID software"
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
"messages"
msgstr ""
-"DBUS adalah daemon yang mempublikasikan notifikasi kejadian sistem dan pesan "
-"lain"
+"DBUS adalah daemon yang menyebarluaskan pemberitahuan sistem dan pesan lain"
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
-msgstr ""
+msgstr "Hidupkan kebijakan keamanan MSEC saat memulai sistem"
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
"names to IP addresses."
msgstr ""
"named (BIND) adalah Domain Name Server (DNS) yang digunakan untuk "
-"menerjemahkan nama host ke IP address."
+"menerjemahkan nama host ke alamat IP."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
-msgstr ""
+msgstr "Inisialisasi pencatatan konsol jaringan"
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
"Manager/Windows), and NCP (NetWare) mount points."
msgstr ""
-"Mount dan unmount semua Network File System (NFS), SMB (Lan\n"
-"Manager/windows), dan NCP (Netware)."
+"Mount dan unmount semua titik mount Network File System (NFS),\n"
+"SMB (Lan Manager/Windows), dan NCP (NetWare)."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
"at boot time."
msgstr ""
-"Aktifkan/Nonaktifkan semua interface jaringan yang terkonfigurasi\n"
-"aktif pada saat boot."
+"Aktifkan/Nonaktifkan semua antarmuka jaringan terkonfigurasi untuk\n"
+"mulai saat boot."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
-msgstr ""
+msgstr "Memerlukan jaringan menyala jika dihidupkan"
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
-msgstr ""
+msgstr "Menunggu jaringan hotplugged menyala"
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
"This service provides NFS server functionality, which is configured via the\n"
"/etc/exports file."
msgstr ""
-"NFS adalah protokol untuk berbagi file lewat jaringan TCP/IP.\n"
-"Layanan ini menyediakan fungsi server NFS, yang dikonfigurasikan\n"
-"via file /etc/exports."
+"NFS adalah protokol populer untuk sharing file melalui jaringan TCP/IP.\n"
+"Layanan ini menyediakan fungsionalitas server NFS, yang terkonfigurasi via\n"
+"file /etc/exports."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
"networks. This service provides NFS file locking functionality."
msgstr ""
-"NFS adalah protokol populer untuk file sharing pada jaringan TCP/IP\n"
-"Layanan ini menyediakan fungsi penguncian file NFS."
+"NFS adalah protokol populer untuk sharing file melalui jaringan\n"
+"TCP/IP. Layanan ini menyediakan fungsionalitas penguncian file NFS."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
-msgstr "Sinkronisasi waktu sistem menggunakan Network Time Protokol (NTP)"
+msgstr "Sinkronisasi waktu sistem menggunakan Network Time Protocol (NTP)"
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
"and Xorg at boot."
-msgstr "Secara otomatis nyalakan numlock saat boot pada console dan Xorg."
+msgstr ""
+"Nyalakan tombol numlock secara otomatis pada konsol dan\n"
+"Xorg saat boot."
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
-msgstr "Dukung OKI 4w and winprinter yang kompatibel."
+msgstr "Dukung OKI 4w dan winprinter kompatibel."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
-msgstr ""
+msgstr "Periksa jika ada partisi yang hampir penuh"
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6541,11 +6424,12 @@ msgid ""
"to have\n"
"it installed on machines that do not need it."
msgstr ""
-"Dukungan PCMCIA biasanya untuk mendukung perangkat semacam ethernet\n"
-"dan modem pada laptop. Ia tidak dijalankan kecuali terkonfigurasi sehingga\n"
-"aman untuk diinstall pada komputer yang memerlukannya."
+"Dukungan PCMCIA biasanya untuk mendukung hal seperti ethernet dan\n"
+"modem pada laptop. Ini tidak akan dijalankan kecuali terkonfigurasi sehingga "
+"aman jika\n"
+"terinstall pada komputer yang tidak memerlukannya."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6553,231 +6437,239 @@ msgid ""
"machines\n"
"which act as servers for protocols which make use of the RPC mechanism."
msgstr ""
-"Portmapper mengelola koneksi RPC, yang digunakan oleh protokol seperti\n"
-"NFS dan NIS. Server portmap harus berjalan pada komputer yang \n"
+"Portmapper mengelola koneksi RPC, yang digunakan oleh protokol\n"
+"seperti NFS dan NIS. Server portmap harus berjalan pada komputer yang\n"
"bertindak sebagai server untuk protokol yang menggunakan mekanisme RPC."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
-msgstr ""
+msgstr "Menyiapkan beberapa port TCP"
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
"one machine to another."
msgstr ""
-"Postfix adalah Mail Transport Agent, program pengantar surat dari satu ke "
-"lain komputer."
+"Postfix adalah Mail Transport Agent, yaitu program yang memindahkan surat "
+"dari satu komputer ke komputer lain."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
"number generation."
msgstr ""
-"Menyimpan dan mengembalikan pool entropi sistem untuk membuat\n"
-"angka acak dengan kualitas sangat acak."
+"Menyimpan dan mengembalikan pool entropi sistem untuk pembuatan\n"
+"nomor acak yang lebih kualitas."
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
-"Menunjuk perangkat raw ke perangkat block (misalnya partisi hard drive),\n"
-"untuk digunakan oleh aplikasi semacam Oracle atau pemutar DVD"
+"Menetapkan device raw ke device block (seperti partisi drive hard\n"
+"disk), untuk penggunaan aplikasi seperti Oracle atau pemutar DVD"
-#: services.pm:103
-#, fuzzy, c-format
+#: services.pm:101
+#, c-format
msgid "Nameserver information manager"
-msgstr "Info hard drive"
+msgstr "Manajer informasi nama server"
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
"the RIP protocol. While RIP is widely used on small networks, more complex\n"
"routing protocols are needed for complex networks."
msgstr ""
-"Daemon routed digunakan untuk update tabel routing IP otomatis via\n"
-"protokol RIP. RIP dipakai pada jaringan kecil, dan semakin besar "
-"jaringannya\n"
-"maka protokol routing yang canggih pun semakin dibutuhkan."
+"Daemon routed memungkinkan untuk update tabel router IP otomatis via\n"
+"protokol RIP. Sementara RIP lebih digunakan pada jaringan kecil, protokol\n"
+"routing lebih kompleks diperlukan untuk jaringan kompleks."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
"performance metrics for any machine on that network."
msgstr ""
-"Protokol rstat mengujinkan pengguna untuk menerima \n"
-"metrik performa untuk sembarang komputer pada jaringan."
+"Protokol rstat memungkinkan pengguna pada jaringan untuk mengambil\n"
+"metrik performa untuk komputer manapun pada jaringan tersebut."
-#: services.pm:109
-#, fuzzy, c-format
+#: services.pm:107
+#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
"system log files. It is a good idea to always run rsyslog."
msgstr ""
-"Syslog adalah fasilitas yang digunakan para daemon untuk mencatat\n"
-"pesan log sistem pada file. Sebaiknya syslog selalu hidup."
+"Syslog adalah fasilitas yang digunakan oleh banyak daemon untuk mencatat "
+"pesan ke berbagai file log sistem. Akan sangat baik jika rsyslog selalu "
+"dijalankan."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
"logged in on other responding machines."
msgstr ""
-"Protokol ruser digunakan pada jaringan untuk mengidentifikasi siapa\n"
-"yang login pada komputer lain."
+"Protokol rusers memungkinkan pengguna pada jaringan mengidentifikasi\n"
+"siapa yang login pada komputer lain yang merespon."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
"logged into a machine running the rwho daemon (similar to finger)."
msgstr ""
-"Protokol rwho mengijinkan pengguna remote mendapatkan daftar pengguna\n"
-"yang login pada komputer yang menjalankan daemon rwho (serupa dengan finger)."
+"Protokol rwho membiarkan pengguna remote mendapatkan daftar semua pengguna\n"
+"yang login ke komputer yang menjalankan daemon rwho (serupa dengan finger)."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
-"SANE (Scanner Access Now Easy) mengijinkan akses ke scanner, kamera "
-"video, ..."
+"SANE (Scanner Access Now Easy) memungkinkan akses ke scanners, video "
+"cameras, ..."
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
-msgstr ""
+msgstr "Firewall penyaringan paket"
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr "Penyaringan paket firewall untuk IPv6"
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
"integrates with a Windows Server domain"
msgstr ""
-"Protokol SMB/CIFS mengijinkan share akses pada file & printer dan juga "
-"terintegrasi dengan domain Windows Server"
+"Protokol SMB/CIFS memungkinkan share akses ke file & printer dan juga "
+"terintegrasi dengan domain Server Windows"
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "Jalankan sistem suara pada komputer Anda"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
-msgstr ""
+msgstr "layer untuk analisis ucapan"
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
"secure channel between two computers"
msgstr ""
-"Secure Shell adalah protokol jaringan yang mengijinkan data untuk "
-"dipertukarkan pada jalur aman diantara dua komputer"
+"Secure Shell adalah protokol jaringan yang memungkinkan pertukaran data "
+"melalui saluran aman antara dua komputer"
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
"to various system log files. It is a good idea to always run syslog."
msgstr ""
-"Syslog adalah fasilitas yang digunakan para daemon untuk mencatat\n"
-"pesan log sistem pada file. Sebaiknya syslog selalu hidup."
+"Syslog adalah fasilitas yang digunakan oleh banyak daemon untuk mencatat "
+"pesan\n"
+"ke berbagai file log sistem. Akan sangat baik jika syslog selalu dijalankan."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
-msgstr ""
+msgstr "Memindahkan aturan udev tangguh yang dihasilkan ke /etc/udev/rules.d"
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
-msgstr "Muat driver untuk perangkat USB Anda"
+msgstr "Muat driver untuk device usb Anda."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
-msgstr ""
+msgstr "Monitor lalu lintas jaringan yang ringan"
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
-msgstr "Menjalankan Server X Font."
+msgstr "Memulai Server X Font."
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
-msgstr "Menjalankan daemon lain sesuai kebutuhan."
+msgstr "Memulai daemon lain saat diminta."
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
-msgstr "Pencetakan"
+msgstr "Mencetak"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Internet"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "Berbagi file"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "Jaringan"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "Sistem"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
-msgstr "Administrasi remote"
+msgstr "Administrasi Remote"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "Server Basis Data"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "Layanan"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
-msgstr "Pilih layanan yang akan dijalankan secara otomatis saat boot"
+msgstr "Pilih layanan yang harus dimulai secara otomatis saat boot"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
-msgstr "%d diaktifkan untuk %d tercatat"
+msgstr "%d diaktifkan untuk %d terdaftar"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "berjalan"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "berhenti"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "Layanan dan daemon"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -6786,32 +6678,27 @@ msgstr ""
"Tidak ada informasi tambahan\n"
"tentang layanan ini, maaf."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "Informasi"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
-msgstr "Jalankan bila diminta"
+msgstr "Mulai saat diminta"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "Saat boot"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Mulai"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
-msgstr "Stop"
+msgstr "Berhenti"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6829,20 +6716,22 @@ msgid ""
"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, "
"USA.\n"
msgstr ""
-"Program ini adalah free software; Anda dapat mendistribusikan ulang \n"
-"dan/atau mengubahnya sesuai Lisensi Publik Umum GNU dari Free \n"
-"Software Foundation; baik versi 2, atau yang lebih baru.\n"
+"Program ini adalah free software; Anda bisa menyebarluaskan dan/atau\n"
+"memodifikasinya di bawah ketentuan GNU General Public License seperti yang\n"
+"diterbitkan oleh Free Software Foundation; baik versi 2, atau (opsi Anda)\n"
+"versi terbaru manapun.\n"
"\n"
-"Program ini didistribusikan agar dapat digunakan, tapi TANPA \n"
-"GARANSI APAPUN; bahkan tanpa garansi sebagai implikasi DAGANG \n"
-"atau KELAYAKAN UNTUK KEGUNAAN TERTENTU. Informasi lebih lanjut \n"
-"terdapat pada Lisensi Publik Umum GNU.\n"
+"Program ini didistribusikan dengan harapan akan berguna, tapi\n"
+"TANPA JAMINAN APAPUN; bahkan tanpa jaminan sebagai implikasi\n"
+"DAGANG atau PENGGUNAAN UNTUK TUJUAN TERTENTU. Lihat GNU\n"
+"General Public License untuk lebih rinci.\n"
"\n"
-"Anda seharusnya sudah menerima salinan Lisensi Publik Umum GNU dari \n"
-"program ini; jika tidak, tulis ke Free Software Foundation, Inc., \n"
-"51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\n"
+"Anda seharusnya menerima salinan dari GNU General Public License\n"
+"bersama dengan program ini; jika tidak, tulis ke Free Software\n"
+"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, "
+"USA.\n"
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6862,14 +6751,14 @@ msgstr ""
"\n"
"--default : simpan direktori default.\n"
"--debug : tampilkan semua pesan debug.\n"
-"--show-conf : daftar file atau direktori yang di-backup.\n"
+"--show-conf : daftar file atau direktori yang dibackup.\n"
"--config-info : jelaskan opsi file konfigurasi (untuk pengguna non-"
"X).\n"
-"--daemon : gunakan konfigurasi daemon.\n"
+"--daemon : gunakan konfigurasi daemon. \n"
"--help : tampilkan pesan ini.\n"
"--version : tampilkan nomor versi.\n"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6879,27 +6768,27 @@ msgid ""
msgstr ""
"[--boot]\n"
"OPSI:\n"
-" --boot - mampu mengkonfigurasi boot loader\n"
-"mode default: menawarkan untuk mengkonfigurasi fitur autologin"
+" --boot - memungkinkan mengkonfigurasi boot loader\n"
+"mode default: menawarkan untuk mengkonfigurasi fitur login otomatis"
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
"[OPSI] [NAMA_PROGRAM]\n"
"\n"
"OPSI:\n"
-" --help - cetak pesan ini.\n"
-" --report - program harus berupa aplikasi Mandriva Linux\n"
-" --incident - program harus berupa aplikasi Mandriva Linux"
+" --help - tampilkan pesan bantuan ini.\n"
+" --report - program harus salah satu dari peralatan %s\n"
+" --incident - program harus salah satu dari peralatan %s"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6912,11 +6801,11 @@ msgstr ""
"[--add]\n"
" --add - wizard \"tambah antarmuka jaringan\"\n"
" --del - wizard \"hapus antarmuka jaringan\"\n"
-" --skip-wizard - mengelola koneksi\n"
-" --internet - mengkonfigurasi internet\n"
+" --skip-wizard - kelola koneksi\n"
+" --internet - konfigurasi internet\n"
" --wizard - seperti --add"
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -6934,24 +6823,24 @@ msgid ""
" : and gs for ghostscript for only this one."
msgstr ""
"\n"
-"Import Font dan aplikasi pemantauan\n"
+"Impor Font dan aplikasi monitoring\n"
"\n"
"OPSI:\n"
-"--windows_import : impor dari seluruh partisi windows yang ada.\n"
-"--xls_fonts : tampilkan semua font yang ada dari xls\n"
-"--install : terima sembarang file dan direktori font.\n"
-"--uninstall : hapus sembarang font atau direktori font.\n"
-"--replace : ganti semua font jika telah ada\n"
+"--windows_import : impor dari semua partisi windows yang ada.\n"
+"--xls_fonts : tampilkan semua font yang sudah ada dari xls\n"
+"--install : terima sembarang file font dan direktori.\n"
+"--uninstall : uninstall font apapun atau direktori font.\n"
+"--replace : ganti semua font jika sudah ada\n"
"--application : 0 tanpa aplikasi.\n"
-" : 1 semua aplikasi yg ada didukung.\n"
-" : nama_aplikasi misalnya so untuk staroffice \n"
-" : dan gs untuk ghostscript."
+" : 1 semua aplikasi didukung yang ada.\n"
+" : nama_aplikasi seperti so untuk staroffice \n"
+" : dan gs untuk ghostscript hanya untuk yang ini."
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6965,31 +6854,31 @@ msgid ""
"IP, nbi image name)"
msgstr ""
"[OPSI]...\n"
-"Konfigurator Server Terminal Mandriva\n"
-"--enable : aktifkan MTS\n"
+"Konfigurator Server Terminal %s\n"
+"--enable : hidupkan MTS\n"
"--disable : matikan MTS\n"
-"--start : jalankan MTS\n"
-"--stop : stop MTS\n"
-"--adduser : tambahkan pengguna yang telah ada pada MTS (membutuhkan "
+"--start : mulai MTS\n"
+"--stop : hentikan MTS\n"
+"--adduser : tambahkan pengguna sistem yang ada ke MTS (memerlukan "
"nama pengguna)\n"
-"--deluser : hapus pengguna yang telah ada dari MTS (membutuhkan nama "
+"--deluser : hapus pengguna sistem yang ada dari MTS (memerlukan nama "
"pengguna)\n"
-"--addclient : tambahkan komputer klien pada MTS (membutuhkan alamat "
-"MAC, IP, nama image nbi)\n"
-"--delclient : hapus komputer klien dari MTS (membutuhkan alamat MAC, "
-"IP, nama image nbi)"
+"--addclient : tambahkan komputer klien ke MTS (memerlukan alamat MAC, "
+"IP, nama image nbi)\n"
+"--delclient : hapus komputer klien dari MTS (memerlukan alamat MAC, IP, "
+"nama image nbi)"
-#: standalone.pm:99
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[keyboard]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -7003,36 +6892,36 @@ msgid ""
"--quiet : do not be interactive. To be used with (dis)connect."
msgstr ""
"[OPSI]\n"
-"Koneksi jaringan & Internet dan aplikasi pemantauan\n"
+"Koneksi jaringan & Internet dan aplikasi monitoring\n"
"\n"
-"--defaultintf antarmuka : tampilkan antarmuka ini\n"
+"--defaultintf interface : tampilkan antarmuka ini secara default\n"
"--connect : hubungkan ke internet jika belum terhubung\n"
-"--disconnect : putuskan sambungan internet jika telah tersambung\n"
-"--force : digunakan dengan (dis)connect : paksa putus/sambung.\n"
-"--status : kembalikan 1 jika tersambung 0 jika tidak, lalu keluar.\n"
-"--quiet : tidak interaktif. Digunakan dengan (dis)connect."
+"--disconnect : putuskan hubungan jika sudah terhubung\n"
+"--force : digunakan dengan (dis)connect : paksa hubungan.\n"
+"--status : kembalikan 1 jika terhubung 0 jika tidak, lalu keluar.\n"
+"--quiet : jangan interaktif. Untuk digunakan dengan (dis)connect."
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
"[OPSI]...\n"
-" --no-confirmation tidak ada konfirmasi awal pada mode Mandriva "
-"Update\n"
-" --no-verify-rpm tidak ada verifikasi tandatangan paket\n"
-" --changelog-first tampilkan changelog sebelum filelist di window "
-"penjelasan\n"
-" --merge-all-rpmnew menggabungkan semua file .rpmnew/.rpmsave yang "
-"ditemukan"
+" --no-confirmation jangan tanya konfirmasi pertama pada mode Update "
+"%s\n"
+" --no-verify-rpm jangan verifikasi tanda tangan paket\n"
+" --changelog-first tampilkan changelog sebelum filelist dalam jendela "
+"deskripsi\n"
+" --merge-all-rpmnew usulkan untuk menggabung semua file .rpmnew/."
+"rpmsave yang ditemukan"
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
@@ -7041,18 +6930,18 @@ msgstr ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
" XFdrake [--noauto] monitor\n"
" XFdrake resolution"
msgstr ""
-" [everything]\n"
+" [semuanya]\n"
" XFdrake [--noauto] awasi\n"
" resolusi XFdrake"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -7063,70 +6952,75 @@ msgstr ""
"Penggunaan: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
"testing] [-v|--version] "
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, c-format
msgid "All servers"
msgstr "Semua server"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr "Global"
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr "Afrika"
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
msgstr "Asia"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr "Eropa"
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr "Amerika Utara"
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
-msgstr "Oseania"
+msgstr "Oceania"
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr "Amerika Selatan"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
-msgstr "Hongkong"
+msgstr "Hong Kong"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "Federasi Rusia"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "Yugoslavia"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
-msgstr "Apakah sudah benar?"
+msgstr "Apakah ini benar?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
-msgstr "Anda telah memilih file, bukan direktori"
+msgstr "Anda memilih file, bukan direktori"
+
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "Info"
#: wizards.pm:95
#, c-format
@@ -7140,399 +7034,8 @@ msgstr ""
#: wizards.pm:99
#, c-format
msgid "Installation failed"
-msgstr "Installasi gagal"
-
-#~ msgid "Restrict command line options"
-#~ msgstr "Batasi parameter perintah baris"
-
-#~ msgid "restrict"
-#~ msgstr "batasi"
-
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr ""
-#~ "Pilihan ``Batasi parameter perintah baris'' tidak ada gunanya tanpa kata "
-#~ "sandi"
-
-#~ msgid "Use an encrypted file system"
-#~ msgstr "Gunakan sistem file terenkripsi"
-
-#~ msgid ""
-#~ "To ensure data integrity after resizing the partition(s), \n"
-#~ "filesystem checks will be run on your next boot into Microsoft Windows®"
-#~ msgstr ""
-#~ "Untuk memastikan integritas data setelah ukuran partisi berubah,\n"
-#~ "pengujian sistem file akan dilakukan pada boot berikut dalam Windows®"
-
-#~ msgid "Use the Microsoft Windows® partition for loopback"
-#~ msgstr "Gunakan partisi Microsoft Windows® untuk loopback"
-
-#~ msgid "Which partition do you want to use for Linux4Win?"
-#~ msgstr "Partisi mana yang hendak Anda gunakan untuk Linux4Win?"
-
-#~ msgid "Choose the sizes"
-#~ msgstr "Pilih ukuran"
-
-#~ msgid "Root partition size in MB: "
-#~ msgstr "Ukuran partisi root dalam MB: "
-
-#~ msgid "Swap partition size in MB: "
-#~ msgstr "Ukuran partisi swap dalam MB: "
-
-#~ msgid ""
-#~ "There is no FAT partition to use as loopback (or not enough space left)"
-#~ msgstr ""
-#~ "Tidak terdapat partisi FAT yang akan digunakan sebagai loopback (atau "
-#~ "tidak tersedia ruang kosong)"
-
-#~ msgid ""
-#~ "The FAT resizer is unable to handle your partition, \n"
-#~ "the following error occurred: %s"
-#~ msgstr ""
-#~ "Pengatur ulang FAT tidak mampu menangani partisi Anda, \n"
-#~ "kesalahan berikut terjadi: %s"
-
-#~ msgid "Please log out and then use Ctrl-Alt-BackSpace"
-#~ msgstr "Silakan log out dan tekan Ctrl-Alt-BackSpace"
-
-#~ msgid "Welcome To Crackers"
-#~ msgstr "Selamat Datang di Crackers"
-
-#~ msgid "Poor"
-#~ msgstr "Lemah"
-
-#~ msgid "High"
-#~ msgstr "Kuat"
-
-#~ msgid "Higher"
-#~ msgstr "Lebih Kuat"
-
-#~ msgid "Paranoid"
-#~ msgstr "Paranoid"
-
-#~ msgid ""
-#~ "This level is to be used with care. It makes your system more easy to "
-#~ "use,\n"
-#~ "but very sensitive. It must not be used for a machine connected to "
-#~ "others\n"
-#~ "or to the Internet. There is no password access."
-#~ msgstr ""
-#~ "Level ini harus digunakan hati-hati. Ia akan membuat sistem Anda akan "
-#~ "mudah\n"
-#~ "digunakan, tapi sangat sensitif. Tidak boleh digunakan untuk komputer "
-#~ "yang\n"
-#~ "terhubung ke komputer lain atau ke Internet. Tidak ada akses kata sandi."
-
-#~ msgid ""
-#~ "Passwords are now enabled, but use as a networked computer is still not "
-#~ "recommended."
-#~ msgstr ""
-#~ "Kata sandi diaktifkan, tapi penggunaan sebagai komputer jaringan tidak "
-#~ "direkomendasikan."
-
-#~ msgid ""
-#~ "There are already some restrictions, and more automatic checks are run "
-#~ "every night."
-#~ msgstr ""
-#~ "Terdapat beberapa batasan, dan beberapa pengujian otomatis berjalan "
-#~ "setiap malam."
-
-#~ msgid ""
-#~ "This is similar to the previous level, but the system is entirely closed "
-#~ "and security features are at their maximum."
-#~ msgstr ""
-#~ "Hal ini sama dengan level sebelumnya, tapi sistem sepenuhnya ditutup.\n"
-#~ "Fitur keamanan maksimal."
-
-#~ msgid ""
-#~ "\n"
-#~ "Warning\n"
-#~ "\n"
-#~ "Please read carefully the terms below. If you disagree with any\n"
-#~ "portion, you are not allowed to install the next CD media. Press "
-#~ "'Refuse' \n"
-#~ "to continue the installation without using these media.\n"
-#~ "\n"
-#~ "\n"
-#~ "Some components contained in the next CD media are not governed\n"
-#~ "by the GPL License or similar agreements. Each such component is then\n"
-#~ "governed by the terms and conditions of its own specific license. \n"
-#~ "Please read carefully and comply with such specific licenses before \n"
-#~ "you use or redistribute the said components. \n"
-#~ "Such licenses will in general prevent the transfer, duplication \n"
-#~ "(except for backup purposes), redistribution, reverse engineering, \n"
-#~ "de-assembly, de-compilation or modification of the component. \n"
-#~ "Any breach of agreement will immediately terminate your rights under \n"
-#~ "the specific license. Unless the specific license terms grant you such\n"
-#~ "rights, you usually cannot install the programs on more than one\n"
-#~ "system, or adapt it to be used on a network. In doubt, please contact \n"
-#~ "directly the distributor or editor of the component. \n"
-#~ "Transfer to third parties or copying of such components including the \n"
-#~ "documentation is usually forbidden.\n"
-#~ "\n"
-#~ "\n"
-#~ "All rights to the components of the next CD media belong to their \n"
-#~ "respective authors and are protected by intellectual property and \n"
-#~ "copyright laws applicable to software programs.\n"
-#~ msgstr ""
-#~ "\n"
-#~ "Peringatan\n"
-#~ "\n"
-#~ "Harap membaca semua ketentuan di bawah. Bila Anda tidak setuju dengan\n"
-#~ "salah satu bagiannya, Anda tidak diijinkan menginstal media CD\n"
-#~ "berikutnya. Silakan tekan 'Tolak' untuk melanjutkan installasi tanpa\n"
-#~ "menggunakan media ini.\n"
-#~ "\n"
-#~ "\n"
-#~ "Beberapa komponen yang ada di media CD berikutnya tidak diatur dalam\n"
-#~ "lisensi GPL atau perjanjian sejenis. Komponen-komponen tersebut \n"
-#~ "diatur dalam ketentuan dan kondisi dalam lisensi yang bersangkutan.\n"
-#~ "Baca dengan hati-hati dan penuhi setiap lisensi sebelum Anda\n"
-#~ "menggunakan atau mendistribusikan ulang komponen tersebut.\n"
-#~ "Model lisensi tersebut akan melarang proses transfer, duplikasi\n"
-#~ "(kecuali untuk alasan backup), distribusi ulang, rekayasa ulang,\n"
-#~ "de-assembly, de-kompilasi, atau modifikasi komponen tersebut.\n"
-#~ "Setiap pelanggaran pada perjanjian akan segera mengakhiri hak-hak\n"
-#~ "Anda dalam lisensi tersebut, Anda tidak dapat menginstall program\n"
-#~ "ini pada lebih dari satu sistem atau menggunakannya pada jaringan.\n"
-#~ "Bila Anda masih ragu, silakan hubungi langsung distributor atau\n"
-#~ "editor komponen ini. Anda dilarang mentransfer komponen ini ke pihak\n"
-#~ "ketiga atau menyalinnya, termasuk dokumentasi.\n"
-#~ "\n"
-#~ "\n"
-#~ "Semua hak pada komponen di media CD berikutnya dimiliki oleh pembuat\n"
-#~ "masing-masing dan dilindungi oleh hukum hak cipta dan hak intelektual\n"
-#~ "yang berlaku untuk program komputer.\n"
-
-#~ msgid "Use libsafe for servers"
-#~ msgstr "Gunakan libsafe untuk server"
-
-#~ msgid ""
-#~ "A library which defends against buffer overflow and format string attacks."
-#~ msgstr ""
-#~ "Sebuah pustaka yang menjaga terhadap serangan buffer overflow dan format "
-#~ "string."
-
-#~ msgid "LILO/grub Installation"
-#~ msgstr "Installasi LILO/grub"
-
-#~ msgid "Precise RAM size if needed (found %d MB)"
-#~ msgstr "Ukuran RAM yang tepat jika diperlukan (ditemukan %d MB)"
-
-#~ msgid "Give the ram size in MB"
-#~ msgstr "Berikan ukuran RAM dalam MB"
-
-#~ msgid ""
-#~ "If you plan to use aboot, be careful to leave a free space (2048 sectors "
-#~ "is enough)\n"
-#~ "at the beginning of the disk"
-#~ msgstr ""
-#~ "Jika Anda ingin menggunakan aboot, sisakan ruang kosong (cukup 2048 "
-#~ "sektor) di awal disk"
-
-#~ msgid "Security level"
-#~ msgstr "Tingkat keamanan"
-
-#~ msgid "Expand Tree"
-#~ msgstr "Perluas Tree"
-
-#~ msgid "Collapse Tree"
-#~ msgstr "Tutup Tree"
-
-#~ msgid "Toggle between flat and group sorted"
-#~ msgstr "Pindah tampilan antara terurut rata dan grup"
-
-#~ msgid "Choose action"
-#~ msgstr "Pilih aksi"
-
-#~ msgid "Active Directory with SFU"
-#~ msgstr "Active Directory dengan SFU"
-
-#~ msgid "Active Directory with Winbind"
-#~ msgstr "Active Directory dengan Winbind"
-
-#~ msgid "Use information stored in local files for all authentication"
-#~ msgstr "Informasi pengguna disimpan pada file lokal untuk semua otentikasi"
-
-#~ msgid "Active Directory with SFU:"
-#~ msgstr "Active Directory dengan SFU:"
-
-#~ msgid "Active Directory with Winbind:"
-#~ msgstr "Active Directory dengan Winbind:"
-
-#~ msgid ""
-#~ "Winbind allows the system to authenticate users in a Windows Active "
-#~ "Directory Server."
-#~ msgstr ""
-#~ "Winbind mengijinkan sistem untuk mengotentikasi pengguna dalam Active "
-#~ "Directory Server Windows"
-
-#~ msgid "Authentication LDAP"
-#~ msgstr "Otentikasi LDAP"
-
-#~ msgid "TLS"
-#~ msgstr "TLS"
-
-#~ msgid "SSL"
-#~ msgstr "SSL"
-
-#~ msgid "security layout (SASL/Kerberos)"
-#~ msgstr "layout keamanan (SASL/Kerberos)"
-
-#~ msgid "Authentication Active Directory"
-#~ msgstr "Otentikasi Active Directory"
-
-#~ msgid "LDAP users database"
-#~ msgstr "Basis Data pengguna LDAP"
-
-#~ msgid "LDAP user allowed to browse the Active Directory"
-#~ msgstr "Pengguna LDAP diijinkan untuk menjelajah Active Directory"
-
-#~ msgid "Authentication NIS"
-#~ msgstr "Otentikasi NIS"
-
-#~ msgid ""
-#~ "For this to work for a W2K PDC, you will probably need to have the admin "
-#~ "run: C:\\>net localgroup \"Pre-Windows 2000 Compatible Access\" everyone /"
-#~ "add and reboot the server.\n"
-#~ "You will also need the username/password of a Domain Admin to join the "
-#~ "machine to the Windows(TM) domain.\n"
-#~ "If networking is not yet enabled, Drakx will attempt to join the domain "
-#~ "after the network setup step.\n"
-#~ "Should this setup fail for some reason and domain authentication is not "
-#~ "working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your Windows"
-#~ "(tm) Domain, and Admin Username/Password, after system boot.\n"
-#~ "The command 'wbinfo -t' will test whether your authentication secrets are "
-#~ "good."
-#~ msgstr ""
-#~ "Agar dapat bekerja dengan PDC W2K, Anda mungkin perlu minta tolong admin "
-#~ "menjalankan: C:\\>net localgroup \"Pre-Windows 2000 Compatible Access\" "
-#~ "everyone / add dan me-reboot server.\n"
-#~ "Anda mungkin juga perlu nama pengguna/kata sandi Admin Domain untuk "
-#~ "menggabungkan komputer ke domain Windows(TM).\n"
-#~ "Jika jaringan belum aktif, Drakx akan mencoba bergabung dengan domain "
-#~ "setelah tahapan setup jaringan.\n"
-#~ "Jika setup dan otentikasi domain gagal, jalankan 'smbpasswd -j DOMAIN -U "
-#~ "USER%%PASSWORD' menggunakan Domain Windows(tm) Anda, dan Nama pengguna/"
-#~ "Kata sandi Admin, setelah boot system.\n"
-#~ "Perintah 'wbinfo -t' akan menguji apakah rahasia otentikasi Anda baik."
-
-#~ msgid "Authentication Windows Domain"
-#~ msgstr "Otentikasi Domain Windows"
-
-#~ msgid "Undo"
-#~ msgstr "Kembali"
-
-#~ msgid "Save partition table"
-#~ msgstr "Simpan tabel partisi"
-
-#~ msgid "Restore partition table"
-#~ msgstr "Kembalikan tabel partisi"
-
-#~ msgid ""
-#~ "The backup partition table has not the same size\n"
-#~ "Still continue?"
-#~ msgstr ""
-#~ "Backup tabel partisi tidak memiliki ukuran yang sama\n"
-#~ "Lanjutkan?"
-
-#~ msgid "Info: "
-#~ msgstr "Info: "
-
-#~ msgid "Unknown driver"
-#~ msgstr "Driver tak dikenal"
-
-#~ msgid "Error reading file %s"
-#~ msgstr "Kesalahan membaca file %s"
-
-#~ msgid "Restoring from file %s failed: %s"
-#~ msgstr "Proses pengembalian dari file %s gagal: %s"
-
-#~ msgid "Bad backup file"
-#~ msgstr "File backup rusak"
-
-#~ msgid "Error writing to file %s"
-#~ msgstr "Kesalahan penulisan ke file %s"
-
-#~ msgid "Error: The \"%s\" driver for your sound card is unlisted"
-#~ msgstr "Kesalahan: driver \"%s\" untuk kartu suara Anda tidak terdaftar"
-
-#~ msgid "Ext2"
-#~ msgstr "Ext2"
-
-#~ msgid "Journalised FS"
-#~ msgstr "FS terjournal"
-
-#~ msgid "Starts the X Font Server (this is mandatory for Xorg to run)."
-#~ msgstr "Jalankan Server Font X (agar Xorg dapat berjalan)"
-
-#~ msgid "Add user"
-#~ msgstr "Tambah pengguna"
-
-#~ msgid "Accept user"
-#~ msgstr "Menerima pengguna"
-
-#~ msgid ""
-#~ "Do not update directory inode access times on this filesystem\n"
-#~ "(e.g, for faster access on the news spool to speed up news servers)."
-#~ msgstr ""
-#~ "Jangan update waktu akses inode direktori pada sistem file ini\n"
-#~ "(mis: untuk akses lebih cepat di spool berita untuk mempercepat server "
-#~ "berita)."
-
-#~ msgid "No supermount"
-#~ msgstr "Tanpa supermount"
-
-#~ msgid "Supermount"
-#~ msgstr "Supermount"
-
-#~ msgid "Supermount except for CDROM drives"
-#~ msgstr "Supermount kecuali untuk drive CDROM"
-
-#~ msgid "Rescue partition table"
-#~ msgstr "Selamatkan tabel partisi"
-
-#~ msgid "Removable media automounting"
-#~ msgstr "Mount otomatis media removable"
-
-#~ msgid "Trying to rescue partition table"
-#~ msgstr "Mencoba menyelamatkan tabel partisi"
-
-#~ msgid "Accept/Refuse bogus IPv4 error messages."
-#~ msgstr "Terima/Tolak pesan kesalahan IPv4."
-
-#~ msgid "Accept/Refuse broadcasted icmp echo."
-#~ msgstr "Terima/Tolak echo icmp tersiar."
-
-#~ msgid "Accept/Refuse icmp echo."
-#~ msgstr "Terima/Tolak echo icmp."
-
-#~ msgid "Allow/Forbid remote root login."
-#~ msgstr "Izinkan/Larang login root remote."
-
-#~ msgid "Enable/Disable IP spoofing protection."
-#~ msgstr "Aktifkan/Matikan proteksi pemalsuan IP."
-
-#~ msgid "Enable/Disable libsafe if libsafe is found on the system."
-#~ msgstr "Aktifkan/Matikan libsafe jika libsafe ditemukan pada sistem."
-
-#~ msgid "Enable/Disable the logging of IPv4 strange packets."
-#~ msgstr "Aktifkan/Matikan pencatatan paket aneh IPv4."
-
-#~ msgid "Enable/Disable msec hourly security check."
-#~ msgstr "Aktifkan/Matikan pengujian keamanan tiap jam oleh msec."
-
-#~ msgid "Number of capture buffers:"
-#~ msgstr "Jumlah capture buffer :"
-
-#~ msgid "number of capture buffers for mmap'ed capture"
-#~ msgstr "Jumlah capture buffer untuk penangkapan mmap"
-
-#~ msgid "PLL setting:"
-#~ msgstr "setting PLL :"
-
-#~ msgid "Radio support:"
-#~ msgstr "Dukungan radio :"
+msgstr "Instalasi gagal"
-#~ msgid " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
-#~ msgstr " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
+#, fuzzy
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "Anda harus menentukan partisi root"
diff --git a/perl-install/share/po/is.po b/perl-install/share/po/is.po
index 8cba3bbe2..753ba36b3 100644
--- a/perl-install/share/po/is.po
+++ b/perl-install/share/po/is.po
@@ -1,41 +1,37 @@
-# translation of libDrakX.po to Icelandic
-# Icelandic translation of libDrakX.po
-# Translation file for Mandriva Linux graphic install, DrakX
-# Copyright (C) 1999,2003, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
-# Copyright (C) 1999 Mandriva
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
#
-#
-# 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, 2007, 2008, 2009.
+# Translators:
+# Pjetur G. Hjaltason <pjetur@pjetur.net>, 2003,2005-2009
msgid ""
msgstr ""
-"Project-Id-Version: libDrakX\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
-"PO-Revision-Date: 2009-03-27 10:46+0000\n"
-"Last-Translator: Pjetur G. Hjaltason <pjetur@pjetur.net>\n"
-"Language-Team: Icelandic <kde-isl@molar.is>\n"
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2015-04-13 15:22+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Icelandic (http://www.transifex.com/projects/p/mageia/"
+"language/is/)\n"
+"Language: is\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"
+"Content-Transfer-Encoding: 8-bit\n"
+"Plural-Forms: nplurals=2; plural=(n % 10 == 1 || n % 100 != 11);\n"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "Augnablik"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "Er að setja upp ræsistjĂ³ra"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -52,34 +48,17 @@ msgstr ""
"\n"
"Breyta diskauðkenni?"
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr "Innsetning ræsiforrits brĂ¡st sökum eftirfarandi villu:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"Ăað getur verið að Ă¾Ăº Ă¾urfir að breyta Open Firmware ræsi-tæki til\n"
-" að virkja ræsiforritið. Ef Ă¾Ăº sĂ©rð ekki hvata-spurningu frĂ¡\n"
-" ræsi-forritinu, haltu niðri Command-Option-O-F Ă¾egar Ă¾Ăº ræsir\n"
-" og slĂ¡Ă°u inn: setenv boot-device %s,\\\\:tbxi\n"
-" slĂ¡Ă°u síðan inn: shut-down\n"
-"Við næstu ræsingu Ă¾Ă¡ ættir Ă¾Ăº að sjĂ¡ hvata-spurningu fra ræsi-forritinu."
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
@@ -89,268 +68,223 @@ msgstr ""
"\n"
"Af hvaða disk ræsir Ă¾Ăº?"
-#: any.pm:331
+#: any.pm:335
#, c-format
msgid "Bootloader Installation"
msgstr "Innsetning ræsistjĂ³ra"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "Hvar viltu setja ræsistjĂ³rann?"
-#: any.pm:359
+#: any.pm:355
#, c-format
msgid "First sector (MBR) of drive %s"
msgstr "Fyrsta geira (MBR) Ă¡ disk %s"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "Ă fyrsta geira disks (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "Ă fyrsta geira rĂ³tar-disksneiðar"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "Ă diskling"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "Sleppa"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "Uppsetning ræsistíls"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, c-format
+msgid "EFI System Partition"
+msgstr ""
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "Aðalvalmöguleikar ræsiforrits"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "RæsistjĂ³ri"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "Ræsiforrit sem Ă¡ að nota"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Ræsitæki"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr "Aðalvalkostir"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "Töf Ă¡Ă°ur en sjĂ¡lfgefin ræsing byrjar"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "Virkja ACPI"
-#: any.pm:426
+#: any.pm:419
#, c-format
msgid "Enable SMP"
msgstr "Virkja SMP"
-#: any.pm:427
+#: any.pm:420
#, c-format
msgid "Enable APIC"
msgstr "Virkja APIC"
-#: any.pm:429
+#: any.pm:422
#, c-format
msgid "Enable Local APIC"
msgstr "Virkja staðbundið APIC"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Ă–ryggi"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Lykilorð"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "Mismunandi lykilorð"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Reyndu aftur"
-#: any.pm:436
+#: any.pm:429
#, c-format
-msgid "You can not use a password with %s"
+msgid "You cannot use a password with %s"
msgstr "ĂĂº getur ekki notað lykilorð með %s"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "Lykilorð (aftur)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "Hreinsa /tmp við hverja ræsingu"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "Init skilaboð"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "Biðtími Open Firmware"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "Ræsibið kjarna"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "Virkja CD ræsingu?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "Virkja OF ræsingu?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "SjĂ¡lfgefið stĂ½rikerfi?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Ræsikjarni"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "RĂ³t"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "Bæta við"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr "Xen append"
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "SkjĂ¡hamur"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "Netsnið"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Auðkenni"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "SjĂ¡lfgefið"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "NoVideo"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "Auðkenni mĂ¡ ekki vera autt"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "ĂĂº verður að skilgreina ræsikjarna"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "ĂĂº verður að tilgreina rĂ³tar-disksneiðina"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Ăetta auðkenni er nĂº Ă¾egar Ă­ notkun"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "Hvers konar færslu viltu bæta við?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Öðru stĂ½rikerfi (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Öðru stĂ½rikerfi (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "Öðru stĂ½rikerfi (Windows...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, c-format
msgid "Bootloader Configuration"
msgstr "Uppsetning ræsistíls"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -359,276 +293,317 @@ msgstr ""
"HĂ©rna eru nĂºverandi færslur Ă­ ræsivalmynd.\n"
"ĂĂº getur bætt við fleirum eða breytt Ă¾essum."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Aðvörun"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "aðgengi að X forritum"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "aðgengi að rpm tĂ³lum"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "leyfa \"su\""
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "aðgengi að stĂ½rikerfisskrĂ¡m"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "aðgengi að nettĂ³lum"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "aðgengi að Ă¾rĂ³unartĂ³lum"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(%s er nĂº Ă¾egar til)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "Vinsamlega slĂ¡Ă°u inn notandanafn"
-#: any.pm:863
-#, fuzzy, c-format
+#: any.pm:875
+#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
"cased letters, numbers, `-' and `_'"
-msgstr "Notandanafnið mĂ¡ bara innihalda litla stafi, tölustafi, `-' og `_'"
+msgstr ""
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "Ăetta notandanafn er of langt"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "Ăetta notandanafn er nĂº Ă¾egar til"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "ID notanda"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "HĂ³pnĂºmer"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
msgstr "Valkostur %s verður að vera tala"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
-msgstr "%s ætti að vera yfir 500. SamĂ¾ykkja samt?"
+msgid "%s should be above 1000. Accept anyway?"
+msgstr "%s ætti að vera yfir 1000. SamĂ¾ykkja samt?"
-#: any.pm:877
+#: any.pm:889
#, c-format
msgid "User management"
msgstr "NotandaumsĂ½sla"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, c-format
msgid "Set administrator (root) password"
msgstr "Ăkveða lykilorð kerfisstjĂ³ra (root)"
-#: any.pm:889
+#: any.pm:903
#, c-format
msgid "Enter a user"
msgstr "SkrĂ¡ notanda"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "TĂ¡knmynd"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "Fullt nafn"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "Notandanafn"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Skel"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
msgstr "Augnablik, bæti við miðli..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "SkrĂ¡ notanda sjĂ¡lfkrafa inn"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr ""
"Ég get stillt tölvuna Ă¾Ă­na til að stimpla sjĂ¡lfkrafa inn Ă¡kveðinn notanda."
-#: any.pm:979
+#: any.pm:1005
#, c-format
msgid "Use this feature"
msgstr "Nota Ă¾ennan eiginleika"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Veldu sjĂ¡lfgefinn notanda:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Veldu gluggastjĂ³ra sem Ă¾Ăº vilt nota:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
msgstr "Athugasemdir við ĂºtgĂ¡fu"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Loka"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "NotkunarskilmĂ¡lar"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Hætta"
-#: any.pm:1080
+#: any.pm:1096
#, c-format
msgid "Do you accept this license ?"
msgstr "SamĂ¾ykkir Ă¾Ăº Ă¾essa skilmĂ¡la ?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "SamĂ¾ykkja"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "Hafna"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "Vinsamlega veldu tungumĂ¡l sem Ă¡ að nota"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"Mandriva Linux getur stutt mörg tungumĂ¡l. Veldu tungumĂ¡l\n"
-"sem Ă¾Ăº vilt setja upp stuðning fyrir. Ăau verða tiltæk Ă¾egar\n"
-"uppsetningu er lokið, og Ă¾Ăº hefur endurræst kerfið."
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
+#, c-format
+msgid "Mageia"
+msgstr "Mageia"
+
+#: any.pm:1154
+#, c-format
+msgid "Multiple languages"
+msgstr ""
+
+#: any.pm:1155
#, c-format
-msgid "Multi languages"
-msgstr "Mörg tungumĂ¡l"
+msgid "Select Additional Languages"
+msgstr ""
-#: any.pm:1147 any.pm:1178
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr "Samhæfni við eldri (ekki UTF-8) kĂ³Ă°un"
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "Ă–ll tungumĂ¡l"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "TungumĂ¡laval"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "Land / Svæði"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "Veldu Ă¾Ă©r land"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "Hér er listi af tiltækum löndum"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
msgstr "Önnur lönd"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "Ătarlegra"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr "InnslĂ¡ttaraðferð:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Engin"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "Engin miðlun"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "Leyfa öllum notendum"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "Sérsniðið"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -643,7 +618,7 @@ msgstr ""
"\n"
"\"Sérsniðið\" leyfir að stilla fyrir hvern notanda.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
@@ -652,7 +627,7 @@ msgstr ""
"NFS: algengt Unix net-skrĂ¡amiðlunarkerfi, með minni stuðning Ă¡ Mac og "
"Windows."
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
@@ -660,18 +635,18 @@ msgid ""
msgstr ""
"SMB: skrĂ¡arkerfi notað af Windows, Mac OS X og mörgum nĂ½legum Linux kerfum."
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr "ĂĂº getur miðlað með NFS eða SMB. Veldu hvort Ă¾Ăº vilt nota."
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "Ræsa userdrake"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -680,7 +655,7 @@ msgstr ""
"Netmiðlun einstakra notanda notar hĂ³pinn \"fileshare\". \n"
"ĂĂº getur notað userdrake til að bæta notendum Ă­ Ă¾ennan hĂ³p."
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
@@ -689,47 +664,47 @@ msgstr ""
"ĂĂº Ă¾arft að skrĂ¡ Ă¾ig Ăºt og inn aftur til að breytingar taki gildi. Ăttu Ă¡ "
"\"Ă lagi\" til að skrĂ¡ Ă¾ig Ăºt nĂºna."
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr "ĂĂº Ă¾arft að skrĂ¡ Ă¾ig Ăºt og inn aftur til að breytingar taki gildi"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "TĂ­mabelti"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "Hvert er Ă¾itt tĂ­mabelti?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr "Dagsetning, TĂ­mi og tĂ­mabelti"
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr "Hvað er er besti tíminn?"
-#: any.pm:1550
+#: any.pm:1572
#, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "%s (tölvuklukka stillt Ă¡ UTC)"
-#: any.pm:1551
+#: any.pm:1573
#, c-format
msgid "%s (hardware clock set to local time)"
msgstr "%s (tölvuklukka stillt Ă¡ staðartĂ­ma)"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "NTP Ă¾jĂ³nn"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "SjĂ¡lfvirk tĂ­mastilling (með NTP)"
@@ -754,7 +729,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "Snjallkort"
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Windows Lén"
@@ -764,24 +739,24 @@ msgstr "Windows Lén"
msgid "Kerberos 5"
msgstr "Kerberos 5"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "Staðbundin skrĂ¡:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr ""
"Nota staðbundna skrĂ¡ fyrir allar auðkenningar og upplĂ½singar um notanda"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
@@ -790,12 +765,12 @@ msgstr ""
"Nota LDAP fyrir allar (eða hluta) auðkenningar. LDAP safnar og varðveitir "
"Ă½msar tegundir upplĂ½singa innan Ă¾Ă­ns nethverfis."
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
@@ -804,12 +779,12 @@ msgstr ""
"Leyfir Ă¾Ă©r að keyra hĂ³p af tölvum Ă­ sama netupplĂ½singakerfi, með sameiginleg "
"lykilorð og hĂ³paskrĂ¡r."
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Windows Lén:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
@@ -818,108 +793,108 @@ msgstr ""
"Winbind leyfir kerfinu að sækja upplĂ½singar og auðkenna notendur Ă­ Windows "
"léni."
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr "Kerberos 5 :"
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
-msgstr "Með Kerberos og Ldap fyrir auðkenningu Ă­ upplĂ½singaveitu miðlara "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
+msgstr "Með Kerberos og LDAP fyrir auðkenningu Ă­ upplĂ½singaveitu miðlara "
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, c-format
msgid "Welcome to the Authentication Wizard"
msgstr "Velkomin(n) að auðkenningarrĂ¡Ă°gjafanum"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr "ĂĂº hefur valið LDAP auðkenningu. Athugið stillingarnar hĂ©r að neðan "
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "LDAP miðlari"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, c-format
msgid "Base dn"
msgstr "Grunn-DN"
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr "Sækja grunn-Dn "
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr "Nota dulritaða tengingu með TLS "
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr "Sækja CA skírteini "
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr "Nota aftengdan ham "
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr "Nota nafnlausa tengingu við BIND "
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr "Bind DN "
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, c-format
msgid "Bind Password "
msgstr "Bind Lykilorð "
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr "slĂ³Ă° fyrir hĂ³p"
-#: authentication.pm:127
+#: authentication.pm:126
#, c-format
msgid "Password base"
msgstr "Lykilorðagrunnur"
-#: authentication.pm:128
+#: authentication.pm:127
#, c-format
msgid "Group base"
msgstr "HĂ³pgrunnur"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr "Skuggagrunnur"
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
@@ -927,37 +902,37 @@ msgid ""
msgstr ""
"ĂĂº hefur valið Kerberos 5 auðkenningu. Athugið stillingarnar hĂ©r að neðan "
-#: authentication.pm:146
+#: authentication.pm:145
#, c-format
msgid "Realm "
msgstr "Umdæmi "
-#: authentication.pm:148
+#: authentication.pm:147
#, c-format
msgid "KDCs Servers"
msgstr "KDC miðlarar"
-#: authentication.pm:150
-#, fuzzy, c-format
+#: authentication.pm:149
+#, c-format
msgid "Use DNS to locate KDC for the realm"
-msgstr "Nota DNS til að finna KDC fyrir umdæmi "
+msgstr ""
-#: authentication.pm:151
-#, fuzzy, c-format
+#: authentication.pm:150
+#, c-format
msgid "Use DNS to locate realms"
-msgstr "Nota DNS til að finna vélar í umdæmi "
+msgstr ""
-#: authentication.pm:156
+#: authentication.pm:155
#, c-format
msgid "Use local file for users information"
msgstr "Nota staðbundna skrĂ¡ fyrir upplĂ½singar um notendur"
-#: authentication.pm:157
+#: authentication.pm:156
#, c-format
-msgid "Use Ldap for users information"
-msgstr "Nota Ldap fyrir upplĂ½singar um notendur"
+msgid "Use LDAP for users information"
+msgstr "Nota LDAP fyrir upplĂ½singar um notendur"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
@@ -966,29 +941,29 @@ msgstr ""
"ĂĂº hefur valið Kerberos 5 fyrir auðkenningu, nĂº verður Ă¾Ăº að velja tegund "
"upplĂ½singa um notendur "
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr "Sækja grunn-Dn "
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr "ĂĂº hefur valið NIS auðkenningu. Athugið stillingarnar hĂ©r að neðan "
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "NIS lén"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "NIS Miðlari"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
@@ -996,78 +971,74 @@ msgid ""
msgstr ""
"ĂĂº hefur valið Windows-LĂ©n auðkenningu. Athugið stillingarnar hĂ©r að neðan "
-#: authentication.pm:218
+#: authentication.pm:217
#, c-format
msgid "Domain Model "
msgstr "Lénstegund"
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr "UpplĂ½singaveitu-umdæmi"
-#: authentication.pm:221
-#, fuzzy, c-format
+#: authentication.pm:220
+#, c-format
msgid "DNS Domain"
-msgstr "NIS lén"
+msgstr ""
-#: authentication.pm:222
-#, fuzzy, c-format
+#: authentication.pm:221
+#, c-format
msgid "DC Server"
-msgstr "KDC miðlarar"
+msgstr ""
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "Auðkenning"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "Auðkenningarregla"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "Ekkert lykilorð"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr "Ăetta lykilorð er of stutt (Ă¾að verður að vera a.m.k. %d stafa langt)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "Get ekki notað Ăºtvörpun Ă¡n NIS lĂ©ns"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Veljið skrĂ¡"
-#: authentication.pm:897
+#: authentication.pm:866
#, c-format
msgid "Domain Windows for authentication : "
msgstr "Windows-Lén fyrir auðkenningu : "
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "Notandanafn kerfisstjĂ³ra lĂ©ns"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "Lykilorð kerfisstjĂ³ra lĂ©ns"
-# NOTE: this message will be displayed at boot time; that is
-# only the ascii charset will be available on most machines
-# so use only 7bit for this message (and do transliteration or
-# leave it in English, as it is the best for your language)
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1082,42 +1053,42 @@ msgstr ""
"biddu eftir sjalfgefinni raesingu.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO með textavalmynd"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
-msgstr "GRUB með myndrænni valmynd"
+msgid "GRUB2 with graphical menu"
+msgstr ""
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr "GRUB með texavalmynd"
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 með texavalmynd"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "GRUB með myndrænni valmynd"
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr "GRUB með texavalmynd"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "ekki nægilegt plĂ¡ss Ă­ /boot"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "ĂĂº getur ekki sett ræsistjĂ³rann Ă¡ %s disksneiðina\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
@@ -1126,65 +1097,66 @@ msgstr ""
"ĂĂº verður að uppfæra stillingar ræsistjĂ³rans Ă¾vĂ­ disksneiðar hafa verið "
"endurnĂºmeraðar"
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
"Ekki er hægt að setja ræsistjĂ³rann rĂ©tt upp. ĂĂº verður að ræsa með "
"björgunardisk og velja \"%s\""
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "Setja aftur inn ræsistjĂ³ra"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "B"
msgstr "B"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d mĂ­nĂºtur"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 mĂ­nĂºtu"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d sekĂºndur"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr "skipun %s vantar"
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1198,154 +1170,143 @@ msgstr ""
"uppsettur sem WebDAV skrĂ¡amiðlari). Ef Ă¾Ăº vilt bæta við WebDAV\n"
"tengipunktum, veldu \"NĂ½tt\"."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "NĂ½tt"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Aftengja"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Tengja"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Miðlari"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Tengipunktur"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Valkostir"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Fjarlægja"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Lokið"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Villa"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "Vinsamlega gefið upp WebDAV slĂ³Ă° miðlara"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "SlĂ³Ă°in verður að byrja Ă¡ http:// eða https://"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Aðvörun"
-
#: diskdrake/dav.pm:106
-#, fuzzy, c-format
-msgid "Are you sure you want to delete this mountpoint?"
-msgstr "Viltu smella Ă¡ Ă¾ennan hnapp?"
+#, c-format
+msgid "Are you sure you want to delete this mount point?"
+msgstr ""
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Miðlari: "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "Tengipunktur: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "Valkostir: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "Forsníða diska"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr "Smelltu Ă¡ disksneið, veldu tegund skrĂ¡akerfis og veldu síðan aðgerð"
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "Lestu vandlega"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "Taktu fyrst afrit af öllum gögnum"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Hætta"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "Ăfram"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "HjĂ¡lp"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1356,143 +1317,133 @@ msgstr ""
"Ég legg til að Ă¾Ăº breytir henni fyrst\n"
"(smelltu Ă¡ hana - síðan Ă¡ \"Breyta stærð\")"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "Smelltu Ă¡ disksneið"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "Ătarlegra"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "Engir diskar fundust"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "Ă“Ă¾ekkt"
-#: diskdrake/hd_gtk.pm:388
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427
+#, c-format
msgid "Ext4"
-msgstr "Hætta"
+msgstr ""
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "XFS"
msgstr "XFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Diskminni"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Annað"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "Autt"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "Tegundir skrĂ¡akerfa:"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, c-format
msgid "This partition is already empty"
msgstr "Ăessi disksneið er Ă¾egar tĂ³m"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "Nota ``Aftengja'' fyrst"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "Nota ``%s'' í staðin (í snillingsham)"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Tegund"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "Veldu aðra disksneið"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Veldu disksneið"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "Meira"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, c-format
msgid "Confirmation"
msgstr "Staðfesting"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "Halda samt Ă¡fram?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Hætta Ă¡n Ă¾ess að vista"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "Hætta Ă¡n Ă¾ess að skrifa sneiðatöfluna?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "Viltu vista /etc/fstab breytingar"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr ""
"ĂĂº verður að ræsa tölvuna aftur svo breytingar Ă¡ sneiðatöflunni taki gildi"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1503,29 +1454,29 @@ msgstr ""
"Annars verður engin færsla fyrir tengipunkt %s skrĂ¡Ă° Ă­ fstab.\n"
"Hætta samt?"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "Hreinsa allt"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "RĂ¡Ă°stafa skjĂ¡lfkrafa"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "Fara Ă­ venjulegan ham"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "Fara Ă­ snillingsham"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "UpplĂ½singar um disk"
#: diskdrake/interactive.pm:371
@@ -1535,7 +1486,7 @@ msgstr "Allar aðal-disksneiðar eru í notkun"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "Get ekki bætt við disksneiðum"
#: diskdrake/interactive.pm:373
@@ -1557,135 +1508,135 @@ msgstr "Endurhlaða sneiðatöflunni"
msgid "Detailed information"
msgstr "Ătarlegri upplĂ½singar"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
msgstr "Skoða"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Breyta stærð"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Forsníða"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Bæta við RAID"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Bæta við LVM"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, c-format
msgid "Use"
msgstr "Nota"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Eyða"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "Taka Ăºr RAID"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "Taka Ăºr LVM"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, c-format
msgid "Remove from dm"
msgstr "Taka Ăºr dm"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "Breyta RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Nota fyrir sĂ½ndardisk"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "BĂºa til"
-#: diskdrake/interactive.pm:453
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:456
+#, c-format
msgid "Failed to mount partition"
-msgstr "Flytja skrĂ¡r Ă¡ nĂ½ju disksneiðina"
+msgstr ""
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "BĂºa til nĂ½ja disksneið"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "Byrjunar-geiri: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "Stærð í MB: "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "Tegund skrĂ¡akerfis: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "Valkostur: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "Nafn sĂ½ndardisks "
-#: diskdrake/interactive.pm:507
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:514
+#, c-format
msgid "Encrypt partition"
-msgstr "DulritunaralgrĂ­m"
+msgstr ""
-#: diskdrake/interactive.pm:508
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:515
+#, c-format
msgid "Encryption key "
-msgstr "Dulritunarlykill"
+msgstr ""
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "Dulritunarlykill (aftur)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "Dulritunarlyklarnir eru mismunandi"
-#: diskdrake/interactive.pm:521
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:529
+#, c-format
msgid "Missing encryption key"
-msgstr "Dulritunarlykill skrĂ¡akerfis"
+msgstr ""
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
@@ -1693,137 +1644,131 @@ msgstr ""
"(Ă¾vĂ­ að Ă¾Ăº hefur bĂºið til hĂ¡marksfjölda aðalsneiða).\n"
"Fjarlægðu fyrst aðalsneiðina og bĂºĂ°u til framlengda disksneið."
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "Athuga skemmdar blokkir?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "Fjarlægja sĂ½ndardisk-skrĂ¡?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr "Eftir breytingu Ă¡ sneið %s, munu öll gögn Ă¡ Ă¾essari disksneið tapast"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "Breyta tegund sneiðar"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "Hvaða skrĂ¡akerfi viltu?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, c-format
msgid "Switching from %s to %s"
msgstr "Breyti frĂ¡ %s Ă­ %s"
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr "Setja diskauðkenni"
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr "Aðvörun, Ă¾etta verður skrifað Ă¡ disk um leið og Ă¾Ăº staðfestir!"
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
"Aðvörun, Ă¾etta verður ekki skrifað Ă¡ disk fyrr en eftir að hann hefur verið "
"forsniðinn!"
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr "Hvaða Diskauðkenni?"
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, c-format
msgid "Label:"
msgstr "Auðkenni:"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "Hvar viltu tengja sĂ½ndardisk-skrĂ¡ %s?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "Hvar viltu tengja tæki %s?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"Get ekki aftengt tengipunkt Ă¾ar sem Ă¾essi disksneið inniheldur\n"
"sĂ½ndardisk-skrĂ¡. Fjarlægðu sĂ½ndardiskinn fyrst (aftengdu)"
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "Hvar viltu tengja tæki %s?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "Breyta stærð"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "Reikna mörk FAT skrĂ¡akerfis"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "Ekki er hægt að breyta stærð Ă¡ Ă¾essari disksneið"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "Ă–ll gögn Ă¡ Ă¾essari disksneið ætti að afrita"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr ""
"Eftir stærðarbreytingu Ă¡ sneið %s, munu öll gögn Ă¡ Ă¾essari disksneið tapast"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Veldu nĂ½ja stærð"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "NĂ½ stærð Ă­ MB: "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr "LĂ¡gmarksstærð: %s MB"
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr "HĂ¡marksstærð: %s MB"
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
@@ -1832,57 +1777,62 @@ msgstr ""
"Til að staðfesta að gögn séu í lagi eftir að disksneiðum hefur verið \n"
"breytt verður skrĂ¡akerfisprĂ³fun keyrð næst Ă¾egar Ă¾Ăº ræsir Windows®"
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "Dulritunarlykill skrĂ¡akerfis"
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, c-format
msgid "Enter your filesystem encryption key"
msgstr "SlĂ¡Ă°u inn dulritunarlykil fyrir skrĂ¡akerfið"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "Dulritunarlykill"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr "Ógildur lykill"
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Veldu virkt RAID sem Ă¡ að bæta við"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "nĂ½"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Veldu virkt LVM sem Ă¡ að bæta við"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
+#, c-format
msgid "LVM name"
-msgstr "LVM nafn?"
+msgstr ""
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1016
+#, c-format
msgid "\"%s\" already exists"
-msgstr "SkrĂ¡in er Ă¾egar til. Nota hana?"
+msgstr ""
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
@@ -1891,114 +1841,119 @@ msgstr ""
"Diskur með auðkenni %s er enn í notkun.\n"
"Vilt Ă¾Ăº færa notaðar sneiðar Ă¡ Ă¾essum diski yfir Ă¡ aðra diska?"
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr "Flyt disksneiðar"
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "Ăað er ekki hægt að nota Ă¾essa sneið fyrir sĂ½ndardisk"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "SĂ½ndardiskur"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "SkrĂ¡arnafn sĂ½ndardisks: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "Gefðu upp skrĂ¡arnafn"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr "SkrĂ¡ er Ă¾egar notuð sem annar sĂ½ndardiskur, veldu annann"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "SkrĂ¡in er Ă¾egar til. Nota hana?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "Tengistillingar"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "Ămislegt"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "tæki"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "Ă¾rep"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
msgstr "blokkarstærð í KiB"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "Varaðu Ă¾ig: Ă¾essi aðgerð er hættuleg."
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "Partitioning Type"
msgstr "Tegund disksneiðar"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "Hvaða tegund af disksneiðingu?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr "ĂĂº Ă¾arft að endurræsa Ă¡Ă°ur en breytingar taka gildi"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "Disksneiðatafla drifs %s mun verða skrifuð Ă¡ disk"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "Forsníð disksneið %s"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
"Eftir að diskssneið %s hefur verið forsniðin, munu öll gögn Ă¡ Ă¾essari "
"disksneið tapast"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "Athuga skemmdar blokkir?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "Flytja skrĂ¡r Ă¡ nĂ½ju disksneiðina"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "Fela skrĂ¡r"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -2015,128 +1970,127 @@ msgstr ""
"Ă¾essa möppu, eða skilið Ă¾Ă¦r Ă¾arna eftir (sem veldur Ă¾vĂ­ að Ă¾Ă¦r verða faldar "
"með innihaldi tengdrar disksneiðar)"
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "Færi skrĂ¡r Ă¡ nĂ½ju disksneiðina"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "Afrita %s"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "Fjarlægi %s"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "disksneið %s er nĂº Ă¾ekkt sem %s"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr "Disksneiðar hafa verið endurnĂºmeraðar: "
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Tæki: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr "Diskauðkenni: "
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr "UUID: "
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "DOS drifstafur: %s (aðeins Ă¡giskun)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Tegund: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Nafn: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "Byrja: geiri %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "Stærð: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s geirar"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "SĂ­valningur %d til %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr "Fjöldi sĂ½ndarsneiða (LV): %d\n"
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "Forsniðinn\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "Ekki forsniðinn\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "Tengdur\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, c-format
msgid "Encrypted"
msgstr "Dulritað"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr " (varpað Ă¡ %s)"
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr " (til að varpa Ă¡ %s)"
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr " (Ă³virkur)"
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2145,7 +2099,7 @@ msgstr ""
"SĂ½ndartengdar skrĂ¡r:\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2154,27 +2108,27 @@ msgstr ""
"SjĂ¡lfgefin disksneið ræst\n"
" (fyrir MS-DOS ræsingu, ekki fyrir LILO)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Stig %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
msgstr "Blokkarstærð %d KiB\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "RAID-diskar %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "SkrĂ¡arnafn sĂ½ndardisks: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2187,7 +2141,7 @@ msgstr ""
"Reklasneið. ĂĂº ættir sennilega\n"
"að lĂ¡ta hana Ă­ eiga sig.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2200,57 +2154,62 @@ msgstr ""
"er til að geta ræst mismunandi\n"
"kerfi Ă¡ vĂ©linni Ă¾inni.\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr "Laust plĂ¡ss Ă¡ %s (%s)"
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Ritvarið"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "Stærð: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Disksnið: %s sívalningar, %s hausar, %s geirar\n"
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Nafn: "
+
+#: diskdrake/interactive.pm:1458
#, c-format
msgid "Medium type: "
msgstr "Tegund miðils: "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "LVM-diskar %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Tegund disksneiðartöflu: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "Ă¡ gagnabraut %d auðk. %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Veldu dulritunarlykil fyrir skrĂ¡akerfið"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr "Ăetta lykilorð er of einfalt (verður að vera minnst %d stafa langt)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "DulritunaralgrĂ­m"
@@ -2260,17 +2219,19 @@ msgstr "DulritunaralgrĂ­m"
msgid "Change type"
msgstr "Breyta tegund"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Hætta við"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr "Get ekki tengst sem notandi %s (vitlaust lykilorð?)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2313,40 +2274,40 @@ msgstr "Leita að Ă¾jĂ³num"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "Leita að nĂ½jum Ă¾jĂ³num"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "Ăarf að setja inn pakkann %s. Viltu setja hann inn?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
msgstr "Gat ekki sett inn pakkann %s!"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "Vantar nauðsynlegan pakka %s"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "Eftirfarandi pakka Ă¾arf að setja inn:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "Set inn pakka..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "Fjarlægi pakka..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2355,32 +2316,39 @@ msgstr ""
"Ăað kom upp villa. Engin tæki fundust sem unnt er að bĂºa til nĂ½ skrĂ¡akerfi "
"Ă¡. Vinsamlega athugaðu vĂ©lbĂºnaðinn Ă­ leit að orsök vandamĂ¡lsins"
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "ĂĂº verður að hafa FAT disksneið tengda Ă­ /boot/efi"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "ĂĂº verður að hafa ESP FAT32 disksneið tengda Ă­ /boot/EFI"
-#: fs/format.pm:106
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "bĂ½ til og forsníð skrĂ¡ %s"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr "Kann ekki að setja auðkenni Ă¡ %s af tegundinni %s"
-#: fs/format.pm:134
+#: fs/format.pm:143
#, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr "mistĂ³kst að setja auðkenni Ă¡ %s, er hann forsniðinn?"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "Kann ekki að forsníða %s af tegundinni %s"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s forsniðið Ă¡ %s mistĂ³kst"
@@ -2395,51 +2363,51 @@ msgstr "Hringtenging %s\n"
msgid "Mounting partition %s"
msgstr "Tengi disksneið %s"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "tenging disksneiðar %s Ă­ möppu %s mistĂ³kst"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "Athuga %s"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "villa við að aftengja %s: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "Virkja diskminni Ă¡ disksneið %s"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr "Tæma skrif-biðminni Ă¾egar skrĂ¡ er lokað"
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr "Virkja disk-kvĂ³ta fyrir hĂ³pa, og jafnvel fylgja eftir mörkum"
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"Ekki uppfæra aðgengistĂ­ma Ă¡ Ă¾essu skrĂ¡akerfi\n"
"(t.d. fyrir hraðari aðgengi Ă­ frĂ©ttaskrĂ¡r til að herða upp Ă¡ frĂ©ttaĂ¾jĂ³num)."
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
@@ -2448,32 +2416,32 @@ msgstr ""
"Uppfæra aðgengistĂ­ma Ă¡ Ă¾essu skrĂ¡akerfi Ă¡ virkari hĂ¡tt\n"
"(t.d. fyrir hraðari aðgengi Ă­ frĂ©ttaskrĂ¡r til að herða upp Ă¡ frĂ©ttaĂ¾jĂ³num)."
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
"Er aðeins hægt að tengja nema með Ă¡kveðinni beiðni\n"
"(Ă¾.e. mount -a skipunin tengir ekki skrĂ¡akerfið)."
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr "Ekki tĂºlka staf eða blokk-tæki Ă¡ Ă¾essu skrĂ¡akerfi."
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
"Ekki leyfa keyrslu af neinum forritum frĂ¡ Ă¾essu tengda skrĂ¡akerfi.\n"
"Ăetta gæti verið gagnlegt fyrir miðlara sem hefur tengd skrĂ¡akerfi\n"
"sem innihalda forrit fyrir aðrar vélargerðir."
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2484,62 +2452,62 @@ msgstr ""
"(Ăetta lĂ­tur Ăºt fyrir að vera öruggt, en er Ă­ raun frekar Ă³Ă¶ruggt\n"
"ef Ă¾Ăº hefur suidperl(1) uppsett)"
-#: fs/mount_options.pm:137
+#: fs/mount_options.pm:139
#, c-format
-msgid "Mount the file system read-only."
+msgid "Mount the filesystem read-only."
msgstr "Tengja skrĂ¡akerfi aðeins til lestrar."
-#: fs/mount_options.pm:139
+#: fs/mount_options.pm:141
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr "Allar aðgerðir Ă¡ skrĂ¡akerfinu ættu að vera gerðar Ă­ rĂ©ttri röð."
-#: fs/mount_options.pm:141
+#: fs/mount_options.pm:143
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr "Leyfa öllum notendum að tengja og aftengja skrĂ¡akerfið."
-#: fs/mount_options.pm:143
+#: fs/mount_options.pm:145
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow an ordinary user to mount the filesystem."
msgstr "Leyfa venjulegum notanda að tengja skrĂ¡akerfið."
-#: fs/mount_options.pm:145
+#: fs/mount_options.pm:147
#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr "Virkja disk-kvĂ³ta fyrir notendur, (og jafnvel fylgja eftir mörkum)"
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr "Styðja aukavalkosti \"notanda\""
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr "Veita skrifleyfi til venjulegra notenda"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
msgstr "Veita aðeins lestrarleyfi til venjulegra notenda"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "Tengipunkturinn %s er nĂº Ă¾egar Ă­ notkun"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "Engin tiltæk disksneið"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "Leita Ă¡ disksneiðum að tengipunktum"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Veldu tengipunktana"
@@ -2563,18 +2531,18 @@ msgstr ""
msgid "Not enough swap space to fulfill installation, please add some"
msgstr "Ekki nægjanlegt diskminni fyrir innsetningu. Bættu við Ă¾að"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"ĂĂº verður að hafa rĂ³tarsneið fyrir Linux. BĂºĂ°u Ă¾vĂ­ annað hvort\n"
"til rĂ³tarsneið eða veldu sneið sem nĂº Ă¾egar er til Ă¡ disknum.\n"
"Veldu síðan ``Tengipunktur'' og slĂ¡Ă°u inn `/'"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2585,53 +2553,58 @@ msgstr ""
"\n"
"Halda samt Ă¡fram?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "Nota laust plĂ¡ss"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "Ekki nĂ³g laust plĂ¡ss til að bĂºa til nĂ½jar disksneiðar"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "Nota nĂºverandi disksneiðar"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "Ă¾að eru engar nĂºverandi disksneiðar til að nota"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "Reikna stærð Microsoft Windows® disksneiðar"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr "Nota lausa plĂ¡ssið Ă¡ Microsoft Windows® disksneiðinni"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "Hvaða disksneið viltu breyta stærð Ă¡?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr ""
"Microsoft Windows® disk-sneiðin Ă¾Ă­n er of sundurslitin. Endurræstu tölvuna "
"Ă¾Ă­na undir Microsoft Windows®, keyrðu ``defrag'' forritið, endurræstu síðan "
-"Mandriva Linux uppsetninguna."
+"%s uppsetninguna."
+
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr ""
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2667,74 +2640,76 @@ msgstr ""
"Ăegar Ă¾Ăº ert viss, slĂ¡Ă°u Ă¡ \"%s\" til að halda Ă¡fram."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Næsta"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Partitionning"
msgstr "Forsníða diska"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr ""
"Hvaða stærð viltu skilja eftir fyrir Microsoft Windows® Ă¡ disksneið %s?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "Stærð"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "Breyta stærð Microsoft Windows® skrĂ¡akerfis"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "Breyting Ă¡ FAT mistĂ³kst: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr "Ăað er engin FAT disksneið til að breyta stærð Ă¡ (eða ekki nĂ³g plĂ¡ss)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Fjarlægja Microsoft Windows®"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Erase and use entire disk"
msgstr "Eyða og nota allan diskinn"
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "ĂĂº hefur fleiri en einn disk. Hvar viltu setja upp Linux?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
+msgstr ""
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "Allar disksneiðar og öll gögn Ă¡ diski %s tapast"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "Sérsniðin disksneiðing"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "Nota fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2743,65 +2718,70 @@ msgstr ""
"ĂĂº getur nĂº skipt %s.\n"
"Ăegar Ă¾Ăº ert bĂºin(n), gleymdu ekki að vista með `w'"
-#: fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:425
+#, c-format
msgid "Ext2/3/4"
-msgstr "Ext3"
+msgstr ""
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "Get ekki fundið neitt plĂ¡ss fyrir uppsetningu"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "DrakX rĂ¡Ă°gjafinn fann eftirfarandi lausnir:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr ""
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "Skipting disks Ă­ sneiðar mistĂ³kst: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "ĂĂº getur ekki notað JFS Ă¡ disksneiðar minni en 16MB"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "ĂĂº getur ekki notað ReiserFs Ă¡ disksneiðar minni en 32MB"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr ""
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "einfalt"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "með /usr"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "netĂ¾jĂ³nn"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr "Skynjaði BIOS RAID hugbĂºnað Ă¡ diskum %s. Virkja Ă¾að?"
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2817,101 +2797,85 @@ msgstr ""
"\n"
"Viltu eyða öllum Ă¾essum disksneiðum?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "Heiti tengipunkta verða að byrja Ă¡ /"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "Heiti tengipunkta eiga aðeins að innihalda bĂ³kstafi og tölur"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "Ăað er Ă¾egar disksneið með tengipunktinn %s\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"ĂĂº hefur valið að nota RAID hugbĂºnað til að stjĂ³rna rĂ³tarsneið (/).\\ Enginn "
-"ræsistjĂ³ri ræður við Ă¾etta Ă¡n sĂ©rstakrar /boot sneiðar.\n"
-"Vinsamlega passaðu uppĂ¡ að bæta við sneið fyrir /boot"
-#: fsedit.pm:438
-#, fuzzy, c-format
+#: fsedit.pm:453
+#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-"ĂĂº hefur valið að nota RAID hugbĂºnað til að stjĂ³rna rĂ³tarsneið (/).\\ Enginn "
-"ræsistjĂ³ri ræður við Ă¾etta Ă¡n sĂ©rstakrar /boot sneiðar.\n"
-"Vinsamlega passaðu uppĂ¡ að bæta við sneið fyrir /boot"
-#: fsedit.pm:446
-#, fuzzy, c-format
+#: fsedit.pm:461
+#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr ""
-"ĂĂº hefur valið að nota RAID hugbĂºnað til að stjĂ³rna rĂ³tarsneið (/).\\ Enginn "
-"ræsistjĂ³ri ræður við Ă¾etta Ă¡n sĂ©rstakrar /boot sneiðar.\n"
-"Vinsamlega passaðu uppĂ¡ að bæta við sneið fyrir /boot"
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
-#, fuzzy, c-format
+#: fsedit.pm:472
+#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"ĂĂº hefur valið að nota RAID hugbĂºnað til að stjĂ³rna rĂ³tarsneið (/).\\ Enginn "
-"ræsistjĂ³ri ræður við Ă¾etta Ă¡n sĂ©rstakrar /boot sneiðar.\n"
-"Vinsamlega passaðu uppĂ¡ að bæta við sneið fyrir /boot"
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr "ĂĂº getur ekki notað dulritað skrĂ¡akerfi Ă¡ tengipunkt %s"
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
"ĂĂº getur ekki notað sĂ½ndardisk (LVM) Ă¡ tengipunkti %s Ă¾vĂ­ hann spannar marga "
"raunverulega diska"
-#: fsedit.pm:449
+#: fsedit.pm:484
#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-"ĂĂº hefur valið sĂ½ndardisk (LVM) sem rĂ³t (/).\n"
-"RæsistjĂ³rinn getur ekki notað Ă¾etta Ă¾egar sĂ½ndardiskurinn spannar marga "
-"raunverulega diska.\n"
-"ĂĂº ættir að bĂºa til /boot disksneið fyrst"
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "Ăessi mappa ætti að vera Ă­ rĂ³tar-skrĂ¡akerfinu"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2920,12 +2884,12 @@ msgstr ""
"ĂĂº Ă¾arft raunverulegt skrĂ¡akerfi (ext2/3/4, reiserfs, xfs, eða jfs) fyrir "
"Ă¾ennan tengipunkt\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "Ekki nægilegt plĂ¡ss til sjĂ¡lfvirkrar Ăºthlutunar"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "Ekkert að gera"
@@ -2935,283 +2899,278 @@ msgstr "Ekkert að gera"
msgid "SATA controllers"
msgstr "SATA stĂ½ringar"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "RAID stĂ½ringar"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "(E)IDE/ATA stĂ½ringar"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, c-format
msgid "Card readers"
msgstr "Kortalesarar"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "Firewire stĂ½ringar"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "PCMCIA stĂ½ringar"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "SCSI stĂ½ringar"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "USB stĂ½ringar"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "USB port"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "SMBus stĂ½ringar"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "BrĂ½r og kerfisstĂ½ringar"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Disklingadrif"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "Diskur"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr "USB gagnageymslumiðill"
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CDROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "CD/DVD skrifarar"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD Geisladrif"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "Segulband"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "AGP stĂ½ringar"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "SkjĂ¡kort"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr "DVB kort"
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "SjĂ³nvarpskort"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "Önnur margmiðlunartæki"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "HljĂ³Ă°kort"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "Vefmyndavél"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "Örgjörvar"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "ISDN spjöld"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr "USB hljĂ³Ă°tæki"
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr "Ătvarpskort"
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr "ATM netkort"
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr "Víðnetskort"
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr "BlĂ¡tannartæki"
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "Netkort"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "MĂ³tald"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "ADSL spjöld"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "Minni"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "Prentari"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr "LeikjastĂ½ritæki"
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "StĂ½ripinnar"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Lyklaborð"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr "Teiknitöflur og snertiskjĂ¡ir"
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "MĂºs"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr "LĂ­fkenni"
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "Varaaflgjafi"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "Myndskanni"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "Ă“Ă¾ekkt/annað"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "örgjörvi # "
-#: harddrake/sound.pm:303
+#: harddrake/sound.pm:80
#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "Augnablik... Framkvæmi stillingar"
+msgid "No known driver"
+msgstr "Enginn Ă¾ekktur rekill"
-#: harddrake/sound.pm:366
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable PulseAudio"
-msgstr "Virkja PulseAudio"
+msgid "There's no known driver for your sound card (%s)"
+msgstr "Ăað er enginn Ă¾ekktur rekill fyrir hljĂ³Ă°kortið Ă¾itt (%s)"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr "Virkja 5.1 hljĂ³Ă° með Pulse Audio"
+msgid "Enable PulseAudio"
+msgstr "Virkja PulseAudio"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:115
#, c-format
-msgid "Enable user switching for audio applications"
-msgstr "Leyfa breytingar notanda Ă¡ hljĂ³Ă°kerfum"
-
-#: harddrake/sound.pm:379
-#, fuzzy, c-format
msgid "Use Glitch-Free mode"
-msgstr "Nota aftengdan ham "
+msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr "Endurstilla hljĂ³Ă°blandara Ă­ sjĂ¡lfgefin gildi"
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr "VandamĂ¡laleit"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "Enginn aukarekill"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
@@ -3220,187 +3179,80 @@ msgstr ""
"Ăað er enginn Ă¾ekktur OSS/ALSA aukarekill fyrir hljĂ³Ă°kortið Ă¾itt (%s) sem nĂº "
"notar \"%s\""
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "HljĂ³Ă°uppsetning"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-"HĂ©r getur Ă¾Ăº valið annan rekil (annað hvort OSS eða ALSA) fyrir hljĂ³Ă°kortið "
-"Ă¾itt (%s)."
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-"\n"
-"\n"
-"Kortið Ă¾itt notar rekilinn %s\"%s\" (sjĂ¡lfgefið fyrir kortið Ă¾itt er \"%s\")"
+msgid "Sound troubleshooting"
+msgstr "VandamĂ¡laleit hljĂ³Ă°korta"
-#: harddrake/sound.pm:414
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-"OSS (Open Sound System) var fyrsta hljĂ³Ă°kerfis-forritunar-viðmĂ³tið. Ăað er "
-"Ă³hĂ¡Ă° stĂ½rikerfum (og til Ă¡ flestum UNIX(tm) kerfum) en hefur mjög einfalt og "
-"takmarkað viðmĂ³t.\n"
-"Ăess utan verða allir OSS reklar að finna upp hjĂ³lið.\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) er hljĂ³Ă°kerfi byggt Ă¡ einingum\n"
-"sem styður mjög mörg ISA, USB og PCI kort.\n"
+"- 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.\n"
"\n"
-"Ăað bĂ½Ă°ur einnig upp Ă¡ miklu Ă¾rĂ³aðra forritunarumhverfi en OSS.\n"
"\n"
-"Til að nota ALSA, Ă¾Ă¡ getur Ă¾Ăº annað hvort notað:\n"
-"- gamla OSS viðmĂ³tshermirinn\n"
-"- nĂ½ja ALSA forritunarviðmĂ³tið sem bĂ½Ă°ur upp Ă¡ aukna möguleika en krefst "
-"notkunar Ă¡ ALSA forritunarsafninu.\n"
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "Rekill:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- \"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\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"Gamli \"%s\" rekillinn er Ă¡ svörtum lista.\n"
"\n"
-"Hann hefur valdið kerfisvillum Ă¾egar honum er afhlaðið.\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"NĂ½i \"%s\" rekillinn verður aðeins notaður við næstu ræsingu."
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "Enginn \"frjĂ¡ls hugbĂºnaðar\" rekill"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"Ăað er enginn \"frjĂ¡ls\" rekill fyrir hljĂ³Ă°kortið Ă¾itt (%s) en Ă¾að er til "
-"rekill framleiðanda Ă¡ \"%s\"."
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "Enginn Ă¾ekktur rekill"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Ăað er enginn Ă¾ekktur rekill fyrir hljĂ³Ă°kortið Ă¾itt (%s)"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "VandamĂ¡laleit hljĂ³Ă°korta"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
+"- \"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.\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-"KlassĂ­sk hljĂ³Ă°villuprĂ³fun er að keyra eftirfarandi skipanir:\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" segir Ă¾Ă©r hvaða rekill hljĂ³Ă°kortið\n"
-"notar sjĂ¡lfgefið\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" segir Ă¾Ă©r hvaða rekill er nĂº Ă­\n"
-"notkun af hljĂ³Ă°kerfinu\n"
"\n"
-"- \"/sbin/lsmod\" sĂ½nir Ă¾Ă©r hvor Ă¾essum rekli hefur Ă¾egar verið hlaðið\n"
-"inn eða ekki\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" og \"/sbin/chkconfig --list alsa\" segir\n"
-"Ă¾Ă©r hvort hljĂ³Ă° og ALSA Ă¾jĂ³nustur sĂ©u stilltar til að ræsa Ă¡ vinnslustigi 3\n"
"\n"
-"- \"aumix -q\" segir Ă¾Ă©r hvort slökkt sĂ© hljĂ³Ă°i Ă­ hljĂ³Ă°blandara\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" segir Ă¾Ă©r hvaða forrit er að nota "
-"hljĂ³Ă°kortið.\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "Leyfðu mér að velja rekil"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "Velja einhvern rekil"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"/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)\n"
msgstr ""
-"Ef Ă¾Ăº heldur að Ă¾Ăº vitir hvaða rekill sĂ© rĂ©ttur fyrir kortið Ă¾itt\n"
-"Ă¾Ă¡ getur Ă¾Ăº valið einn Ă­ listanum hĂ©r að ofan\n"
-"\n"
-"NĂºverandi rekill fyrir \"%s\" hljĂ³Ă°kortið er \"%s\""
#: harddrake/v4l.pm:12
#, c-format
@@ -3428,7 +3280,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
"GNU/Linux 'bttv' einingin finnur sjĂ¡lfkrafa uppsetningu Ă¡ flestum nĂºtĂ­ma "
"sjĂ³nvarpskortum.\n"
@@ -3445,70 +3297,73 @@ msgstr "Kort tegund:"
msgid "Tuner type:"
msgstr "Ătvarpstegund:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "Ă lagi"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "JĂ¡"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "Nei"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Veldu skrĂ¡"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Bæta við"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Breyta"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "LjĂºka"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "Fyrra"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
msgstr "Engin skrĂ¡ valin"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
msgstr "ĂĂº hefur valið möppu, ekki skrĂ¡"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
msgstr "Mappa ekki til"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "SkrĂ¡in er ekki til"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr "Aðvörun, Lyklaborð fest Ă¡ hĂ¡stafi"
@@ -3590,1248 +3445,1262 @@ msgstr "Endursenda"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "Andorra"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "Sameinuðu Arabísku Furstadæmin"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "Afganistan"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antigua og Barbuda"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Anguilla"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "AlbanĂ­a"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "ArmenĂ­a"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Holland, Antilleyjar"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "AngĂ³la"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "Suðurskautslandið"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "ArgentĂ­na"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "AmerĂ­ku SamĂ³eyjar"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "AusturrĂ­ki"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "ĂstralĂ­a"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "ArĂºba"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "Asjerbæjan"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "BosnĂ­a og HerzegĂ³nĂ­a"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbados"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Bangladesh"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "BelgĂ­a"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "BĂºrkina FasĂ³"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "BĂºlgarĂ­a"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Bahrain"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "BĂºrĂºndi"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "BenĂ­n"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "BermĂºda"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "BrĂºnei Darussalam"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "BĂ³livĂ­a"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "BrasilĂ­a"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahamaeyjar"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "BĂºtan"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Bouvet eyja"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Botswana"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "HvĂ­tarĂºssland"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "BelĂ­s"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "Kanada"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "KĂ³kos (Keeling) eyjar"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "KongĂ³ (Kinshasa)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "MiðafrĂ­kulĂ½Ă°veldið"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "KongĂ³ (brassaville)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Sviss"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "Fílabeinsströndin"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Cook eyjar"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "ChĂ­le"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "KamerĂºn"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "KĂ­na"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "KĂ³lumbĂ­a"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "Kosta RĂ­ka"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "SerbĂ­a og Svartfjallaland"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "KĂºba"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Grænhöfðaeyjar"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "JĂ³laeyjar"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "KĂ½pur"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "Tékkland"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "ĂĂ½skaland"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "DjibĂºtĂ­"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Danmörk"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "DominikĂ¡"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "DĂ³minĂ­ska lĂ½Ă°veldið"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "AlgerĂ­a"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Ekvador"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Eistland"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Egyptaland"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Vestur Sahara"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "ErĂ­trea"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "SpĂ¡nn"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "EĂ¾Ă­Ă³pĂ­a"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Finnland"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "FĂ­jĂ­"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Falklandseyjar (MalvĂ­nas)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "MĂ­krĂ³nesĂ­a"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Færeyjar"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Frakkland"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Gabon"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "StĂ³ra Bretland"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Grenada"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "GeorgĂ­a"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "Franska GĂ­nea"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Gana"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "GĂ­braltar"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Grænland"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "GambĂ­a"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "GĂ­nea"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "GvadalĂºp"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Miðbaugs Gínea"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Grikkland"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "Suður Georgía og suður samlokueyjar"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Gvatemala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "GĂºam"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "GĂ­nea-BissĂ¡u"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "GvĂ­ana"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Hong Kong SAR (KĂ­na)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Heard og McDonalds eyjar"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "HondĂºras"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "KrĂ³atĂ­a"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "HaĂ­ti"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "Ungverjaland"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "IndĂ³nesĂ­a"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Ărland"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Ăsrael"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "Indland"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Bresku indĂ­ueyjar"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Ărak"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "Ăran"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Ăsland"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "ĂtalĂ­a"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "JamaĂ­ka"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "JĂ³rdanĂ­a"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "Japan"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "KenĂ­a"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "Kirgistan"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "KambĂ³dĂ­a"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Kiribati"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "KĂ³moros"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "Sankti Kitts og Nevis"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "KĂ³rea (norður)"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "KĂ³rea"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "KĂºvæt"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "Keyman eyjar"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "Kasakstan"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Laos"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "LĂ­banon"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Sankti LĂºsĂ­a"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Liechtenstein"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "SrĂ­ Lanka"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "LĂ­berĂ­a"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "LesĂ³tĂ³"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "LithĂ¡en"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "LĂºxemborg"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Lettland"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "LĂ­bĂ½a"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "MarokkĂ³"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "MĂ³nakĂ³"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "MoldavĂ­a"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "Madagaskar"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Marshall eyjar"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "MakedĂ³nĂ­a"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "MalĂ­"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Myanmar"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "MongĂ³lĂ­a"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Norður Maríanaeyjar"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "MartinĂ­k"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "MĂ¡ritanĂ­a"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montserrat"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "Malta"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "MĂ¡ritus"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "MaldĂ­vĂ­"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "MalavĂ­"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "MexĂ­kĂ³"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "MalasĂ­a"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "MĂ³sambĂ­k"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "NamibĂ­a"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "NĂ½ja KaledĂ³nĂ­a"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "NĂ­ger"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Norfolk eyjar"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "NĂ­gerĂ­a"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "NĂ­garakĂºa"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Holland"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Noregur"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "Nepal"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "NĂ¡rĂº"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niue"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "NĂ½ja SjĂ¡land"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "Óman"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "Panama"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "PerĂº"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "Franska PĂ³lĂ­nesĂ­a"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "PapĂºa NĂ½ja-GĂ­nea"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Filippseyjar"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "Pakistan"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "PĂ³lland"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Sankti Pierre og Miquelon"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitcairn"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "PĂºertĂ³ RĂ­ko"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "PalestĂ­na"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "PortĂºgal"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paragvæ"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "PalĂ¡"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Kvatar"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "Reunion"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "RĂºmenĂ­a"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "RĂºssland"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "RĂºanda"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "SaudiarabĂ­a"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "SalĂ³mon eyjar"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Seychelles"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "SĂºdan"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "SvĂ­Ă¾jĂ³Ă°"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "SingapĂºr"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Sankti Helena"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "SlĂ³venĂ­a"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Svalbarði og Jan Mayen"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "SlĂ³vakĂ­a"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "SĂ­era LeĂ³ne"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "San MarĂ­nĂ³"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Senegal"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "SĂ³malĂ­a"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "SĂºrĂ­nam"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "SaĂ³ TĂ³me og PrinsĂ­pe"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "El Salvador"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "SĂ½rland"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Svasiland"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Turks og KaikĂ³s eyjar"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "Chad"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "Frönsku suðureyjar"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "TĂ³gĂ³"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Tæland"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "TadsĂ­kistan"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Tokelau"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "Austur TĂ­mor"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "TĂºrkmenistan"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "TĂºnis"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Tonga"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "Tyrkland"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "TrĂ­nidad og TĂ³bagĂ³"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "TĂºvaĂº"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "Tævan"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "TansanĂ­a"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "ĂkraĂ­na"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Ăganda"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "Bandaríkin, smærri eyjar"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "BandarĂ­kin"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "ĂrĂºgvæ"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Ăsbekistan"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "Vatíkanið"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "Sankti Vincent og GrenadĂ­n"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "VenesĂºela"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "JĂ³mfrĂºreyjar (Breskt)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "JĂ³mfrĂºreyjar (USA)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "VĂ­etnam"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "VanuatĂº"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "Wallis og Futuna"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "SamĂ³a"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Jemen"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Mayotte"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "Suður Afríka"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "SambĂ­a"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Simbave"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "Velkomin(n) að %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr "Ekki tĂ³kst að flytja disksneiðar yfir Ă¡ aðra raundiska"
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr "Raundiskur %s er enn Ă­ notkun"
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "Fjarlægðu sĂ½ndardiskana fyrst\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr "RæsistjĂ³rinn getur ekki unnið með /boot sem spannar marga diska"
+#. -PO: Only write something if needed:
#: messages.pm:11
-#, fuzzy, c-format
+#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr " "
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "Inngangur"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr "1. HugbĂºnaðarleyfi"
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4845,16 +4714,23 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr "2. Takmörkun Ă¡byrgðar"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4862,15 +4738,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4879,51 +4755,66 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
+"you."
+msgstr ""
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr "3. GPL leyfið og tengd leyfi"
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr "4. Höfundaréttur"
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr "5. Ríkjandi lög"
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -4935,100 +4826,8 @@ msgid ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"For any question on this document, please contact Mageia."
msgstr ""
-"Inngangur\n"
-"\n"
-"StĂ½rikerfið og Ă½msir mismunandi hlutar Ă¾ess Ă­ Mandriva Linux dreifingunni "
-"hér eftir kallað \n"
-"\"HugbĂºnaðar-einingar\".HugbĂºnaðar-einingarnar innihalda, en eru ekki "
-"takmarkaðar við, \n"
-"safn forrita, aðferðir, reglur og handbækur tengdar stĂ½rikerfinu og "
-"mismunandi hlutum \n"
-"Mandriva Linux dreifingarinnar.\n"
-"\n"
-"\n"
-"1. HugbĂºnaðarleyfi\n"
-"\n"
-"Vinsamlega lestu Ă¾etta skjal vandlega. Ăetta skjal er samningur milli Ă¾Ă­n og "
-"Mandriva S.A.\n"
-"sem tekur tillit til HugbĂºnaðar-eininga. Með Ă¾vĂ­ að setja upp, fjölfalda eða "
-"nota HugbĂºnaðar-einingarnar \n"
-"Ă¡ einhvern hĂ¡tt, Ă¾Ă¡ hefur Ă¾Ăº samĂ¾ykkt að fylgja skilmĂ¡lum og takmörkunum "
-"Ă¾essa leyfis. \n"
-"Ef Ă¾Ăº ert ekki samĂ¾ykkur einhverjum hluta leyfisins, Ă¾Ă¡ hefur Ă¾Ăº ekki leyfi "
-"til að \n"
-"setja upp, fjölfalda eða nota HugbĂºnaðar-einingarnar. \n"
-"Allar aðgerðir til að setja upp, fjölfalda eða nota HugbĂºnaðar-einingar Ă¡ "
-"einhvern Ă¾ann hĂ¡tt \n"
-"sem ekki fylgir skilmĂ¡lum Ă¾essa leyfis eru Ă³gildar og munu binda endi Ă¡ "
-"leyfi Ă¾itt. \n"
-"Við lok Ă¾essa samnings, verður Ă¾Ăº að eyðileggja öll afrit af HugbĂºnaðar-"
-"einingunum.\n"
-"\n"
-"\n"
-"2. Takmörkun Ă¡byrgðar\n"
-"\n"
-"HugbĂºnaðar-einingarnar og fylgjandi handbækur eru lĂ¡tnar Ă­ tĂ© \"eins og Ă¾Ă¦r "
-"koma fyrir\" \n"
-"Ă¡n nokkurrar Ă¡byrgðar, eins og unnt er innan takmörkunar laga. Mandriva S.A. "
-"mun ekki undir neinum \n"
-"kringumstæðum - að Ă¾eim mörkum sem leyft er samkvæmt lögum - vera Ă¡ nokkurn "
-"hĂ¡tt Ă¡byrgt fyrir sĂ©rtækum, \n"
-"Ă³væntum, beinum eða Ă³beinum skaða af nokkru tagi (einnig Ă¡n nokkurrar "
-"Ă¡byrgðar Ă¡ truflun eða stöðvun Ă¡ \n"
-"rekstri, fjĂ¡rhagstapi, mĂ¡lskostnaði, sektum eða öðru afleiddu tapi) vegna "
-"notkunar HugbĂºnaðar-eininganna, \n"
-"jafnvel Ă¾Ă³ Mandriva S.A. hafi verið varað við tilviki eða möguleika Ă¡ Ă¾ess "
-"hĂ¡ttar afleiðingum.\n"
-"\n"
-"TAKMĂ–RKUĂ ĂBYRGĂ TENGD ĂVĂ AĂ HAFA UNDIR HĂ–NDUM EĂA NOTA Ă“LEYFILEGAN "
-"HUGBĂNAĂ Ă SUMUM LĂ–NDUM\n"
-"\n"
-"Að Ă¾eim mörkum sem leyft er samkvæmt lögum, mun Mandriva S.A. ekki undir "
-"neinum kringumstæðum, \n"
-"vera Ă¡ nokkurn hĂ¡tt Ă¡byrgt fyrir sĂ©rtækum, Ă³væntum, beinum eða Ă³beinum skaða "
-"af nokkru tagi \n"
-"(einnig Ă¡n nokkurrar Ă¡byrgðar Ă¡ truflun eða stöðvun Ă¡ rekstri, fjĂ¡rhagstapi, "
-"mĂ¡lskostnaði, \n"
-"sektum eða öðru afleiddu tapi) vegna Ă¾ess að einhver hafi undir höndum eða "
-"noti HugbĂºnaðar-eininganar, \n"
-"heldur ekki afleiddum aðgerðum vegna Ă¾ess að hugbĂºnaðar einingarnar sem sĂ©u "
-"bannaðar eða takmarkaðar \n"
-"Ă­ viðkomandi löndum hafi verið sĂ³ttar frĂ¡ Mandriva Linux miðlurum. Ăessar "
-"takmarkanir eiga við um, \n"
-"en eru ekki takmarkaðar við dulritunar-einingar sem eru innifaldar í "
-"HugbĂºnaðar-einingum.\n"
-"\n"
-"3. GPL leyfið og tengd leyfi\n"
-"\n"
-"HugbĂºnaðar-einingarnar samanstanda af einingum framleiddum af mismunandi "
-"fĂ³lki og samtökum. \n"
-"Flest af Ăessum einingum er framleitt undir skilmĂ¡lum og takmörkunum \"GNU "
-"General Public Licence\"\n"
-", hĂ©reftir kallað \"GPL\", eða svipaðra leyfa. Flest Ă¾essarra leyfa leyfa "
-"Ă¾Ă©r að nota fjölfalda,\n"
-"breyta og endurdreifa einingum sem Ă¾au gilda um. Vinsamlega lestu vandlega "
-"skilmĂ¡la og takmarkanir \n"
-"Ă¡ leyfi hverrar einingar fyrir sig Ă¡Ă°ur en Ă¾Ăº notar viðkomandi einingu. \n"
-"Allar spurningar um leyfi hverrar einingar ætti að vera beint til höfunda "
-"einingarinnar en ekki til Mandriva.\n"
-"Forrit sem eru hönnuð af Mandriva S.A. fylgja GPL leyfi. Handbækur sem "
-"skrifaðar eru af \n"
-"fylgja sĂ©rstöku leyfi. Vinsamlega lesið vandlega Ă¾au leyfi.\n"
-"\n"
-"\n"
-"4. Höfundaréttur\n"
-"\n"
-"Allur réttur hverrar einingar tilheyra höfundum eininganna og eru verndaðar "
-"með höfundaréttarlögum \n"
-"eins og Ă¾au eiga við um hugbĂºnað. Mandriva S.A. tekur sĂ©r rĂ©tt til að breyta "
-"eða aðlaga \n"
-"HugbĂºnaðar-einingar, að hluta eða Ă­ heild, með öllum og til \"Mandriva\", "
-"\"Mandriva Linux\" og tengd vörumerki eru skrĂ¡Ă° vörumerki Mandriva S.A. \n"
-"\n"
-"5. Ríkjandi lög \n"
-"\n"
"Ef einhver hluti af Ă¾essum samningi er Ă³gildur, Ă³löglegur eða Ă³tækur "
"samkvæmt Ăºrskurði dĂ³mstĂ³la,\n"
"Ă¾Ă¡ fellur sĂ¡ hluti Ăºr Ă¾essum samningi. ĂĂº ert enn bundinn af öðrum hlutum "
@@ -5038,63 +4837,15 @@ msgstr ""
"dĂ³mstĂ³la. \n"
"Sem síðasta Ăºrræði Ă¾Ă¡ verður öllum deilum um Ă¾ennann samning beint til "
"dĂ³mstĂ³la Ă­ ParĂ­s - Frakklandi.\n"
-"Ă–llum spurningum um Ă¾ennann samning ætti að vera beint til Mandriva S.A. \n"
+"Ă–llum spurningum um Ă¾ennann samning ætti að vera beint til Mageia"
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
@@ -5106,88 +4857,33 @@ msgstr ""
"(sjĂ¡ nĂ¡nar Ă¡ http://www.mp3licensing.com) ef Ă¾Ăº ert ekki viss\n"
"um einkaleyfi athugaðu Ă¾Ă¡ hjĂ¡ einkaleyfisstofu landsins."
-#: messages.pm:120
+#: messages.pm:111
#, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
+"Til hamingju! Innsetningu er lokið.\n"
+"Taktu disklinginn eða geisladiskinn Ăºr drifinu og slĂ¡Ă°u Ă¡ ENTER."
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:113
#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
msgstr ""
-"Til hamingju! Innsetningu er lokið.\n"
-"Taktu disklinginn eða geisladiskinn Ăºr drifinu og slĂ¡Ă°u Ă¡ ENTER.\n"
-"\n"
-"\n"
"Viðbætur og/eða lagfæringar Ă¡ göllum sem gætu verið til\n"
-"staðar Ă­ Ă¾essari ĂºtgĂ¡fu af Mandriva Linux mĂ¡ finna Ă¡ \n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Frekari upplĂ½singar um hvernig Ă¡ að stilla vĂ©lina eftir innsetninguna er að\n"
-"finna Ă­ viðeigandi kafla Ă­ Official Mandriva Linux User's Guide bĂ³kinni."
+"staðar Ă­ Ă¾essari ĂºtgĂ¡fu af Mageia mĂ¡ finna Ă¡ \n"
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
#: modules/interactive.pm:19
#, c-format
@@ -5231,18 +4927,18 @@ msgstr "Set inn rekil fyrir USB stĂ½ringu"
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "Set inn rekil fyrir firewire stĂ½ringu %s"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "Set inn rekil fyrir firewire stĂ½ringu \"%s\""
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "Set inn rekil fyrir diskstĂ½ringu %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "Set inn rekil fyrir diskstĂ½ringu \"%s\""
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "Set inn rekil fyrir ethernet-kortið %s"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "Set inn rekil fyrir ethernet-kortið \"%s\""
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5323,35 +5019,35 @@ msgstr ""
"Innsetning Ă¡ einingu %s mistĂ³kst.\n"
"Viltu prĂ³fa aftur með Ă³lĂ­k viðföng?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr ""
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr ""
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr ""
-#: mygtk2.pm:1544 mygtk2.pm:1545
-#, fuzzy, c-format
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
+#, c-format
msgid "Password seems secure"
-msgstr "Lykilorðagrunnur"
+msgstr ""
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "tĂ³kst ekki að tengja: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "Framlengdar disksneiðar ekki studdar af Ă¾essu kerfi"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
@@ -5359,10 +5055,10 @@ msgstr ""
"Eina lausnin er að færa aðalsneiðar svo að gatið verði við hliðina Ă¡ "
"framlengdri disksneið."
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
@@ -5373,22 +5069,22 @@ msgstr ""
"Ăað Ă¾Ă½Ă°ir að allt sem Ă¾Ăº skrifar Ă¡ diskinn verður\n"
"lĂ­klega rangt Ă¾egar Ă¾að er lesið aftur."
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr "Fjarlægi Ă³notaða pakka"
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr "Leita að Ă³notuðum vĂ©lbĂºnaðarpökkum..."
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr "Leita að Ă³notuðum staðfærslupökkum..."
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
@@ -5396,62 +5092,62 @@ msgid ""
msgstr ""
"Við höfum fundið að ekki er Ă¾Ă¶rf Ă¡ öllum uppsettum pökkum fyrir kerfið Ă¾itt."
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr "Ăessir pakkar verða fjarlægðir, nema Ă¾Ăº veljir annað:"
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, c-format
msgid "Unused hardware support"
msgstr "Ă“nĂ½ttur vĂ©bĂºnaðarstuðningur"
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr "Ă“nĂ½tt staðfærsla"
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr "Get ekki bætt við sneið Ă¡ _forsniðinn_ RAID %s"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "Ekki nĂ³gu margar disksneiðar fyrir RAID %d\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "Gat ekki bĂºið til skrĂ¡na /usr/share/sane/firmware!"
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "Gat ekki bĂºið til tengingu /usr/share/sane/%s!"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr "Gat ekki afritað vĂ©lbĂºnaðarskrĂ¡ %s til /usr/share/sane/firmware!"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr "Gat ekki sett heimildir Ă¡ vĂ©lbĂºnaðarskrĂ¡ %s!"
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "Scannerdrake"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr "Gat ekki sett inn pakka sem Ă¾arf til að miðla skannanum Ă¾Ă­num."
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr "Skanninn Ă¾inn verður ekki aðgengilegur nema fyrir kerfisstjĂ³ra."
@@ -5508,10 +5204,11 @@ msgid "Allow direct root login."
msgstr "Leyfa beina innskrĂ¡ningu kerfisstjĂ³ra."
#: security/help.pm:33
-#, c-format
+#, fuzzy, c-format
msgid ""
"Allow the list of users on the system on display managers (kdm and gdm)."
-msgstr "Leyfa lista af notendum kerfisins Ă­ innskrĂ¡ningar-glugga (kdm og gdm)."
+msgstr ""
+"Leyfa lista af notendum kerfisins Ă­ innskrĂ¡ningar-glugga (sddm og gdm)."
#: security/help.pm:35
#, c-format
@@ -5567,8 +5264,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
"Heimila:\n"
"\n"
@@ -5670,7 +5367,7 @@ msgstr "Nota lykilorð til að auðkenna notendur."
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr "Virkja athugun Ă¡ hvort ethernet-korta sĂ©u Ă­ opnum (promiscuous) ham."
#: security/help.pm:96
@@ -5883,9 +5580,9 @@ msgid "Direct root login"
msgstr "Bein \"root\" innstimplun"
#: security/l10n.pm:19
-#, c-format
+#, fuzzy, c-format
msgid "List users on display managers (kdm and gdm)"
-msgstr "Notandalisti Ă¡ innstimplunarskjĂ¡ (kdm og gdm)"
+msgstr "Notandalisti Ă¡ innstimplunarskjĂ¡ (sddm og gdm)"
#: security/l10n.pm:20
#, c-format
@@ -6117,7 +5814,7 @@ msgstr "Venjulegt"
msgid "Secure"
msgstr "Ă–ruggt"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -6130,7 +5827,7 @@ msgstr ""
"öllu\n"
"öryggi kerfisins."
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -6139,7 +5836,7 @@ msgstr ""
"Ăetta er hið hefðbundna öryggi sem mælt er með fyrir tölvu sem verður notuð\n"
"til að tengja við netið sem biðill."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -6154,48 +5851,48 @@ msgstr ""
"mörgum biðlum. Athugið: ef vĂ©lin Ă¾Ă­n er biðlari Ă¡ Internetinu\n"
"Ă¾Ă¡ ættir Ă¾Ăº að velja lægra öryggisĂ¾rep."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "DrakSec grunnvalkostir"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "Vinsamlega veldu öryggisĂ¾rep"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "Ă–ryggisfulltrĂºi:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr "notandanafn eða netfang:"
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "Ræsa ALSA (Advanced Linux Sound Architecture) hljĂ³Ă°kerfið"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anacron fylgist með að reglulega Ă¡Ă¦tlaðar keyrslur sĂ©u keyrðar."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -6205,7 +5902,7 @@ msgstr ""
"Einnig er hægt að nota hann til að slökkva Ă¡ tölvu Ă¾egar rafhlaða er að "
"tæmast."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -6214,11 +5911,16 @@ msgstr ""
"Keyrir skipanir sem eru Ă¡ Ă¡Ă¦tlun með \"at\" skipuninni Ă¾egar Ă¡ að keyra\n"
"Ă¾au, og keyrir bakgrunnsforrit Ă¾egar Ă¡lag Ă¡ vĂ©lini er nægilega lĂ¡gt."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr ""
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6329,19 +6031,10 @@ msgstr ""
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Ræsir pakkasíun fyrir Linux kjarna 2.2, notað til að setja upp\n"
-"eldvegg til að vernda tölvuna Ă¾Ă­na fyrir Ă¡rĂ¡sum frĂ¡ netinu."
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6352,7 +6045,7 @@ msgstr ""
"/etc/sysconfig/keyboard. Ăetta mĂ¡ setja upp með kbdconfig forritinu.\n"
"ĂĂº ættir að hafa Ă¾etta virkt Ă¡ flestum vĂ©lum."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6361,17 +6054,17 @@ msgstr ""
"SjĂ¡lfvirk endurbygging Ă¡ kjarna-haus-skrĂ¡m Ă­ /boot fyrir\n"
"/usr/include/linux/{autoconf,ĂºtgĂ¡fa}.h"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "SjĂ¡lfvirk skynjun og stilling Ă¡ vĂ©lbĂºnaði við ræsingu."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6380,7 +6073,7 @@ msgstr ""
"Linuxconf mun stundum setja upp keyrslu Ă¡ forritum við ræsingu\n"
"til að viðhalda uppsetningu kerfisins."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6389,7 +6082,7 @@ msgstr ""
"lpd er prentĂ¾jĂ³nusta sem lpr Ă¾arfnast til að geta unnið sĂ­n verk.\n"
"Ăetta er Ă­ grunni Ă¾jĂ³nusta sem deilir prentverkum Ă¡ prentara."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6398,17 +6091,17 @@ msgstr ""
"Linux Virtual Server, notað til að byggja öflugan skrĂ¡amiðlara\n"
"með mikinn uppitíma."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
@@ -6416,12 +6109,12 @@ msgid ""
msgstr ""
"DBUS er Ă¾jĂ³nusta sem Ăºtvarpar tilkynningum um kerfisatburði og öðrum skeytum"
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6430,12 +6123,12 @@ msgstr ""
"named (BIND) er nafnaĂ¾jĂ³nusta fyrir net (DNS) sem varpar netnafni yfir Ă­ IP-"
"vistföng."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6444,7 +6137,7 @@ msgstr ""
"Tengir og aftengir allar NFS nettengingar, SMB (Lan Manager\n"
"/Windows) og NCP (NetWare) tengingar."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6453,17 +6146,17 @@ msgstr ""
"Virkjar eða aftengir öll nettengi skilgreind til að ræsast\n"
"Ă¾egar kerfi er ræst."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6474,7 +6167,7 @@ msgstr ""
"Ăessi Ă¾jĂ³nusta veitir NFS skrĂ¡amiðlun, sem er stillt Ă­\n"
"/etc/exports skrĂ¡nni."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6483,29 +6176,29 @@ msgstr ""
"NFS er vinsæl aðferð til skrĂ¡amiðlunar yfir TCP/IP net.\n"
"Ăessi Ă¾jĂ³nusta bætir skrĂ¡alæsingum við NFS."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr "Samræmir kerfistĂ­ma með Ă¾vĂ­ að nota Net-TĂ­ma-PrĂ³tokĂ³l (NTP)"
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
"and Xorg at boot."
msgstr "Setja sjĂ¡lfkrafa Ă¡ numlock lykil Ă­ skjĂ¡hermi og Xorg við ræsingu."
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "Stuðningur fyrir OKI 4w og sambærilega Windows prentara."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6517,7 +6210,7 @@ msgstr ""
"og mĂ³töld Ă¡ ferðavĂ©lum. Ăessi Ă¾jĂ³nusta fer ekki af stað nema hĂºn sĂ©\n"
"stillt svo Ă¾að er Ă­ lagi að hafa Ă¾etta Ă¡ vĂ©lum sem Ă¾arfnast Ă¾ess ekki."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6529,12 +6222,12 @@ msgstr ""
"portmap Ă¾jĂ³nustan verður að vera keyrandi fyrir vĂ©lar sem Ă¡ eru\n"
"Ă¾jĂ³nustur sem byggja Ă¡ RPC samskiptum."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
@@ -6543,7 +6236,7 @@ msgstr ""
"Postfix er pĂ³stflutningskerfi, sem flytur tölvupĂ³st frĂ¡ einni vĂ©l til "
"annarrar."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6552,21 +6245,21 @@ msgstr ""
"Geymir og sækir slembitölugrunn kerfis til að bæta gæði\n"
"slembitalna."
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
"Setur upp hrĂ¡ tæki sem vĂ­sa Ă¡ blokkar-tæki (eins og diskasneiðar),\n"
"fyrir forrit sem nota Ă¾annig aðgang s.s. Oracle og DVD spilarar"
-#: services.pm:103
-#, fuzzy, c-format
+#: services.pm:101
+#, c-format
msgid "Nameserver information manager"
-msgstr "UpplĂ½singar um disk"
+msgstr ""
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6577,7 +6270,7 @@ msgstr ""
"uppfærð með RIP samskiptareglunni. RIP er oft notað fyrir smærri\n"
"net, en flĂ³knari rĂºtu-samskiptareglur eru notaðar fyrir stærri net."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6586,16 +6279,14 @@ msgstr ""
"rstat samskiptareglan leyfir notendum Ă¡ neti að sækja\n"
"upplĂ½singar um afköst annarra vĂ©la Ă¡ netinu."
-#: services.pm:109
-#, fuzzy, c-format
+#: services.pm:107
+#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
"system log files. It is a good idea to always run rsyslog."
msgstr ""
-"Syslog er kerfisĂ¾jĂ³nusta sem mörg forrit nota til að skrĂ¡ skilaboð\n"
-"Ă­ Ă½msa kerfisannĂ¡la. Ăað er gĂ³Ă° hugmynd að hafa syslog alltaf keyrandi."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6604,7 +6295,7 @@ msgstr ""
"rusers leyfir notendum Ă¡ neti að athuga hverjir hafa stimplað sig\n"
"inn Ă¡ viðkomandi vĂ©lar."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6613,19 +6304,24 @@ msgstr ""
"rwho gefur fjarstöddum notendum lista af notendum sem eru\n"
"stimplaðir inn Ă¡ vĂ©lina (svipað finger)."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
"Sane (Scanner Access Now Easy) veitir aðgang að mynskönnum, myndavélum, ..."
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
@@ -6634,17 +6330,17 @@ msgstr ""
"SMB/CIFS samskiptareglan leyfir Ă¾Ă©r að deila aðgangi að skrĂ¡m og prenturum, "
"auk Ă¾ess að gefa möguleika Ă¡ að sameinast Windows Server lĂ©ni."
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "Ræsa hljĂ³Ă°kerfi fyrir vĂ©lina Ă¾Ă­na"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
@@ -6653,7 +6349,7 @@ msgstr ""
"(SSH) Ă–rugg skel er netsamskiptaregla sem leyfir samskipti Ă¡ gögnum milli "
"tölva um örugg tengigöng."
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6662,92 +6358,94 @@ msgstr ""
"Syslog er kerfisĂ¾jĂ³nusta sem mörg forrit nota til að skrĂ¡ skilaboð\n"
"Ă­ Ă½msa kerfisannĂ¡la. Ăað er gĂ³Ă° hugmynd að hafa syslog alltaf keyrandi."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "Hlaða inn reklum fyrir USB tæki."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr "Ræsir X leturĂ¾jĂ³ninn."
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr "Ræsir aðrar Ă¾jĂ³nustur eftir Ă¾Ă¶rfum."
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "Prentun"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Internet"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "SkrĂ¡amiðlun"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "Net"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "Kerfi"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "Fjarvinnsla"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "Gagnagrunnsmiðlari"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "ĂjĂ³nustur"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "Veldu Ă¾Ă¦r Ă¾jĂ³nustur sem skal sjĂ¡lfkrafa keyra við ræsingu"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d ræstar af %d skrĂ¡Ă°um"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "keyrandi"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "stöðvað"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "Miðlarar og ĂjĂ³nustur"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -6756,32 +6454,27 @@ msgstr ""
"Engar aukalegar upplĂ½singar\n"
"um Ă¾etta tæki, Ă¾vĂ­ miður."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "UpplĂ½singar"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "Ræsa Ă¾egar Ă³skað er"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "Við ræsingu"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Ræsa"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Stöðva"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6813,7 +6506,7 @@ msgstr ""
"Ă¾essu forriti; ef ekki, skrifaðu til Free Software Foundation, Inc.,\n"
"51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\n"
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6840,7 +6533,7 @@ msgstr ""
"--help : sĂ½na Ă¾etta.\n"
"--version : sĂ½na ĂºtgĂ¡funĂºmer.\n"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6853,24 +6546,18 @@ msgstr ""
" --boot - virkja til að stilla ræsistjĂ³ra\n"
"sjĂ¡lfgefinn hamur: bjĂ³Ă°ast til að stilla sjĂ¡lfkrafa innstimplun"
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-"[OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"VALKOSTIR:\n"
-" --help - prenta Ă¾etta.\n"
-" --report - forrit ætti að vera eitt af Mandriva Linux tĂ³lunum\n"
-" --incident - forrit ætti að vera eitt af Mandriva Linux tĂ³lunum"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6887,7 +6574,7 @@ msgstr ""
" --internet - sĂ½sla með Internetið\n"
" --wizard - sama og --add"
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -6918,11 +6605,11 @@ msgstr ""
" : nafn forrits, eins og so fyrir staroffice \n"
" : og gs fyrir ghostscript."
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6935,30 +6622,18 @@ msgid ""
"--delclient : delete a client machine from MTS (requires MAC address, "
"IP, nbi image name)"
msgstr ""
-"[OPTIONS]...\n"
-"Mandriva Linux SkjĂ¡miðlara stillingar\n"
-"--enable : virkja MTS\n"
-"--disable : aftengja MTS\n"
-"--start : ræsa MTS\n"
-"--stop : stöðva MTS\n"
-"--adduser : bæta notanda við MTS (Ă¾arfnast notandanafns)\n"
-"--deluser : eyða notanda Ăºr MTS (Ă¾arfnast notandanafns)\n"
-"--addclient : bæta biðlara-vĂ©l við MTS (Ă¾arfnast MAC addressu, IP, nbi "
-"Ă­myndar-nafns)\n"
-"--delclient : eyða biðlara-vĂ©l Ăºr MTS (Ă¾arfnast MAC addressu, IP, nbi "
-"Ă­myndar-nafns)"
-
-#: standalone.pm:99
+
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[Lyklaborð]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -6981,27 +6656,19 @@ msgstr ""
"--status : skilar 1 ef tengdur, annars 0, hætta síðan.\n"
"--quiet : ekki gagnvirkt. notist með --(dis)connect."
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-"[OPTION]...\n"
-" --no-confirmation Ekki biðja um staðfestingu í upphafi Mandriva "
-"Update\n"
-" --no-verify-rpm Ekki staðfesta undirskriftir pakka\n"
-" --changelog-first Birta breytingalista Ă¡ undan skrĂ¡arlista Ă­ "
-"lĂ½singaglugga\n"
-" --merge-all-rpmnew BjĂ³Ă°ast til að bræða saman allar .rpmnew/.rpmsave "
-"skrĂ¡r"
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
@@ -7010,7 +6677,7 @@ msgstr ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -7021,7 +6688,7 @@ msgstr ""
" XFdrake [--noauto] skjĂ¡r\n"
" XFdrake upplausn"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -7032,71 +6699,76 @@ msgstr ""
"Notkun: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
"testing] [-v|--version] "
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, c-format
msgid "All servers"
msgstr "Allir miðlarar"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr "Heimur"
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr "AfrĂ­ka"
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
msgstr "AsĂ­a"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr "EvrĂ³pa"
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr "Norður Ameríka"
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "Kyrrahafseyjar"
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr "Suður Ameríka"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Hong Kong"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "RĂºssneska Sambandið"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "JĂºgĂ³slavĂ­a"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "Er Ă¾etta rĂ©tt?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr "ĂĂº hefur valið skrĂ¡, ekki möppu"
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "UpplĂ½singar"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -7111,56 +6783,50 @@ msgstr ""
msgid "Installation failed"
msgstr "Innsetning mistĂ³kst"
-#~ msgid "Restrict command line options"
-#~ msgstr "Takmarka alla rofa Ă¡ skipanalĂ­nu"
-
-#~ msgid "restrict"
-#~ msgstr "takmarka"
-
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr ""
-#~ "Valkosturinn ``Takmarka alla rofa Ă¡ skipanalĂ­nu'' gerir ekkert Ă¡n "
-#~ "lykilorðs"
-
-#~ msgid "Use an encrypted file system"
-#~ msgstr "Notað dulritað skrĂ¡akerfi"
-
-#~ msgid ""
-#~ "To ensure data integrity after resizing the partition(s), \n"
-#~ "filesystem checks will be run on your next boot into Microsoft Windows®"
-#~ msgstr ""
-#~ "Til að staðfesta að gögn séu í lagi eftir að disksneiðum hefur verið \n"
-#~ "breytt verður að keyra diskaprĂ³fun Ă¾egar Ă¾Ăº ræsir Windows(tm) næst"
-
-#~ msgid "Use the Microsoft Windows® partition for loopback"
-#~ msgstr "Nota Microsoft Windows® disksneiðina fyrir sĂ½ndardisk"
-
-#~ msgid "Which partition do you want to use for Linux4Win?"
-#~ msgstr "Hvaða disksneið vilt Ă¾Ăº nota fyrir Linux4Win?"
+#, fuzzy
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "ĂĂº verður að tilgreina rĂ³tar-disksneiðina"
-#~ msgid "Choose the sizes"
-#~ msgstr "Veldu stærðir"
-
-#~ msgid "Root partition size in MB: "
-#~ msgstr "Stærð rĂ³tar-disksneiðar Ă­ MB: "
-
-#~ msgid "Swap partition size in MB: "
-#~ msgstr "Stærð diskminnis í MB: "
-
-#~ msgid ""
-#~ "There is no FAT partition to use as loopback (or not enough space left)"
-#~ msgstr ""
-#~ "Ăað er engin FAT disksneið sem hægt er að nota sem sĂ½ndardisk (eða ekki "
-#~ "nĂ³g plĂ¡ss laust)"
+#~ msgid "Please Wait... Applying the configuration"
+#~ msgstr "Augnablik... Framkvæmi stillingar"
#~ msgid ""
-#~ "The FAT resizer is unable to handle your partition, \n"
-#~ "the following error occurred: %s"
+#~ "OSS (Open Sound System) was the first sound API. It's an OS independent "
+#~ "sound API (it's available on most UNIX(tm) systems) but it's a very basic "
+#~ "and limited API.\n"
+#~ "What's more, OSS drivers all reinvent the wheel.\n"
+#~ "\n"
+#~ "ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
+#~ "which\n"
+#~ "supports quite a large range of ISA, USB and PCI cards.\n"
+#~ "\n"
+#~ "It also provides a much higher API than OSS.\n"
+#~ "\n"
+#~ "To use alsa, one can either use:\n"
+#~ "- the old compatibility OSS API\n"
+#~ "- the new ALSA API that provides many enhanced features but requires "
+#~ "using the ALSA library.\n"
#~ msgstr ""
-#~ "Forritið sem breytir stærð FAT disk-sneiðarinnar getur ekki unnið með "
-#~ "Ă¾essa disksneið, \n"
-#~ "eftirfarandi villa kom upp: %s"
-
-#~ msgid "Automatic routing from ALSA to PulseAudio"
-#~ msgstr "Beina tengingum frĂ¡ ALSA að PulseAudio"
+#~ "OSS (Open Sound System) var fyrsta hljĂ³Ă°kerfis-forritunar-viðmĂ³tið. Ăað "
+#~ "er Ă³hĂ¡Ă° stĂ½rikerfum (og til Ă¡ flestum UNIX(tm) kerfum) en hefur mjög "
+#~ "einfalt og takmarkað viðmĂ³t.\n"
+#~ "Ăess utan verða allir OSS reklar að finna upp hjĂ³lið.\n"
+#~ "\n"
+#~ "ALSA (Advanced Linux Sound Architecture) er hljĂ³Ă°kerfi byggt Ă¡ einingum\n"
+#~ "sem styður mjög mörg ISA, USB og PCI kort.\n"
+#~ "\n"
+#~ "Ăað bĂ½Ă°ur einnig upp Ă¡ miklu Ă¾rĂ³aðra forritunarumhverfi en OSS.\n"
+#~ "\n"
+#~ "Til að nota ALSA, Ă¾Ă¡ getur Ă¾Ăº annað hvort notað:\n"
+#~ "- gamla OSS viðmĂ³tshermirinn\n"
+#~ "- nĂ½ja ALSA forritunarviðmĂ³tið sem bĂ½Ă°ur upp Ă¡ aukna möguleika en krefst "
+#~ "notkunar Ă¡ ALSA forritunarsafninu.\n"
+
+#~ msgid "Driver:"
+#~ msgstr "Rekill:"
+
+#~ msgid "Let me pick any driver"
+#~ msgstr "Leyfðu mér að velja rekil"
+
+#~ msgid "Choosing an arbitrary driver"
+#~ msgstr "Velja einhvern rekil"
diff --git a/perl-install/share/po/it.po b/perl-install/share/po/it.po
index ca9878f02..f846d25ec 100644
--- a/perl-install/share/po/it.po
+++ b/perl-install/share/po/it.po
@@ -1,43 +1,42 @@
-# translation of it.po to Italian
-# Copyright (C) 2000, 2001 Mandriva S.A.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
#
-# 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 <andrea.celli@libero.it>, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010.
-# Giuseppe Levi <giuseppe.levi@email.it>, 2005.
-# Federica De Luca <my_utopia2002@hotmail.com>, 2008.
-# Moreno Manzini <moreno.mg@gmail.com>, 2010.
-msgid ""
-msgstr ""
-"Project-Id-Version: it\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
-"PO-Revision-Date: 2010-06-06 00:01+0200\n"
-"Last-Translator: Andrea Celli <andrea.celli@libero.it>\n"
-"Language-Team: Italian <timl@frelists.org>\n"
+# Translators:
+# killer1987 <marcello.anni@alice.it>, 2014
+# killer1987 <marcello.anni@alice.it>, 2014
+# _pmat_ <matteo.pasotti@gmail.com>, 2012-2013
+# Roberto91 <robh91@hotmail.it>, 2014
+# Randy Ichinose <randyichinose@gmail.com>, 2015
+# Roberto91 <robh91@hotmail.it>, 2014
+msgid ""
+msgstr ""
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2016-06-24 06:05+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Italian (http://www.transifex.com/MageiaLinux/mageia/language/"
+"it/)\n"
+"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 0.3\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Content-Transfer-Encoding: 8-bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "Attendere prego"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "Installazione del bootloader in corso"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -56,306 +55,244 @@ msgstr ""
"\n"
"Assegno un nuovo Volume ID?"
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr ""
"Installazione del bootloader fallita. Si è verificato il seguente errore:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"Potrebbe servire la modifica del dispositivo di boot dell'Open Firmware\n"
-" per abilitare il bootloader. Se non vedi il prompt del bootloader dopo\n"
-" il riavvio, tieni premuto Command-Option-O-F al riavvio e digita:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Poi digita: shut-down\n"
-"Al boot successivo dovresti vedere il prompt del bootloader."
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
"Hai deciso di installare il bootloader su una partizione.\n"
-"Questo significa che esiste giĂ  un bootloader (ad es. System Commander)\n"
-"installato sul disco fisso dal quale viene effettuato il boot.\n"
+"Questo implica che hai giĂ  un bootloader nel disco rigido che avvii (es. "
+"Grub).\n"
"\n"
-"Da quale disco viene effettuato il boot?"
+"Da quale disco avvii il sistema?"
-#: any.pm:331
+#: any.pm:335
#, c-format
msgid "Bootloader Installation"
msgstr "Installazione del bootloader in corso"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "Dove vuoi installare il bootloader?"
-#: any.pm:359
+#: any.pm:355
#, c-format
msgid "First sector (MBR) of drive %s"
msgstr "Primo settore del disco (MBR) %s"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "Primo settore del disco (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "Primo settore della partizione root"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "Su floppy"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "Salta"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "Configurazione stile di avvio"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, fuzzy, c-format
+msgid "EFI System Partition"
+msgstr "Partizione cifrata"
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "Opzioni principali del bootloader"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "Bootloader"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "Bootloader da usare"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Dispositivo di boot"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr "Opzioni principali"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
-msgstr "Ritardo prima di avviare con l'immagine predefinita"
+msgstr "Ritardo prima di avviare l'immagine predefinita"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "Abilitare l'ACPI"
-#: any.pm:426
+#: any.pm:419
#, c-format
msgid "Enable SMP"
msgstr "Abilitare SMP"
-#: any.pm:427
+#: any.pm:420
#, c-format
msgid "Enable APIC"
msgstr "Abilitare l'APIC"
-#: any.pm:429
+#: any.pm:422
#, c-format
msgid "Enable Local APIC"
msgstr "Abilitare l'APIC locale"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Sicurezza"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Password"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "Le password non corrispondono"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Per favore, riprova"
-#: any.pm:436
+#: any.pm:429
#, c-format
-msgid "You can not use a password with %s"
+msgid "You cannot use a password with %s"
msgstr "Non puoi usare una password con %s"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "Password (ripeti)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "Svuota /tmp ad ogni avvio"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "Messaggio di init"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "Attesa dell'Open Firmware"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "Attesa per il boot del kernel"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "Abilitare l'avvio da CD-ROM?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "Abilitare boot da OF?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "Sistema operativo predefinito?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Immagine"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Root"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "Opzioni per il kernel"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr "Accodamento Xen"
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr "Richiedere password al boot"
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "ModalitĂ  video"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "Profilo di rete"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Etichetta"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "Predefinito"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "No Video"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "Non sono ammesse etichette vuote"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "Bisogna indicare l'immagine di un kernel"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "Bisogna specificare una partizione root"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Questa etichetta è già in uso"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "Che tipo di voce vuoi aggiungere?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Altro S.O. (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Altro S.O. (MacOS,...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "Altro S.O. (Windows, ...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, c-format
msgid "Bootloader Configuration"
msgstr "Configurazione del bootloader"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -364,47 +301,76 @@ msgstr ""
"Finora ci sono queste voci nel menu di boot.\n"
"Puoi aggiungerne altre o cambiare quelle esistenti."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Attenzione"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "accesso ai programmi X"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "accesso agli strumenti RPM"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "permettere \"su\""
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "accesso ai file di amministrazione del sistema"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "accesso agli strumenti di rete"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "accesso agli strumenti di compilazione"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(%s giĂ  aggiunto)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "Inserisci il nome di un utente, grazie"
-#: any.pm:863
+#: any.pm:875
#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
@@ -413,230 +379,245 @@ msgstr ""
"Il nome utente deve iniziare con una lettera minuscola seguita solo da altre "
"minuscole, numeri, \"-\" e \"_\""
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
-msgstr "Questo nome utente è troppo lungo"
+msgstr "Il nome utente è troppo lungo"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
-msgstr "Questo nome utente è già stato utilizzato"
+msgstr "Il nome utente è già stato utilizzato"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "ID utente"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "ID gruppo"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
msgstr "%s dev'essere un numero"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
-msgstr "%s dovrebbe essere superiore a 500. Va accettato lo stesso?"
+msgid "%s should be above 1000. Accept anyway?"
+msgstr "%s dovrebbe essere superiore a 1000. Accetta comunque?"
-#: any.pm:877
+#: any.pm:889
#, c-format
msgid "User management"
msgstr "Gestione degli utenti"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr "Abilita l'account guest"
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, c-format
msgid "Set administrator (root) password"
msgstr "Scegli password amministratore (root)"
-#: any.pm:889
+#: any.pm:903
#, c-format
msgid "Enter a user"
msgstr "Inserisci un utente"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Icona"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "Vero nome"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "Nome utente"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Shell"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
msgstr "Attendere, aggiornamento dei supporti in corso..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "Autologin"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr ""
"Si puĂ² configurare il computer per fare automaticamente il login di un "
"utente all'avvio."
-#: any.pm:979
+#: any.pm:1005
#, c-format
msgid "Use this feature"
msgstr "Utilizza questa funzionalitĂ "
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Scegli l'utente predefinito:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Scegli il gestore di finestre da usare:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
-msgstr "Note sulla release"
+msgstr "Note di rilascio"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Chiudi"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Accordo di licenza"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Esci"
-#: any.pm:1080
+#: any.pm:1096
#, c-format
msgid "Do you accept this license ?"
msgstr "Accetti questa licenza?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Accetta"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "Rifiuta"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "Scegli una lingua da utilizzare"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"Mandriva Linux puĂ² gestire piĂ¹ di una lingua.\n"
-"Seleziona le lingue da installare. Esse saranno disponibili\n"
-"quando riavvierai il sistema alla fine dell'installazione."
+"%s puĂ² supportare piĂ¹ lingue. Seleziona\n"
+"le lingue che vorresti installare. Esse saranno disponibili\n"
+"quando l'installazione è completa e riavvii il sistema."
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
#, c-format
-msgid "Multi languages"
+msgid "Mageia"
+msgstr "Mageia"
+
+#: any.pm:1154
+#, c-format
+msgid "Multiple languages"
msgstr "Multilingue"
-#: any.pm:1147 any.pm:1178
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
+msgstr "Seleziona Linguaggi Aggiuntivi"
+
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr "Codifica per vecchia compatibilitĂ  (non UTF-8)"
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "Tutte le lingue"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "Scelta della lingua"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "Paese / Regione"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
-msgstr "Indica lo stato dove abiti"
+msgstr "Scegli il tuo paese"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
-msgstr "Ecco la lista completa dei Paesi disponibili"
+msgstr "Ecco la lista completa dei paesi disponibili"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
msgstr "Altre nazioni"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "Avanzato"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr "ModalitĂ  input:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Nessuno"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "Nessuna condivisione"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "Permetti a tutti gli utenti"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "Personalizzato"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -651,7 +632,7 @@ msgstr ""
"\n"
"\"Personalizzata\" permette un controllo piĂ¹ specifico per ogni utente.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
@@ -660,7 +641,7 @@ msgstr ""
"NFS: il classico sistema di condivisione dei file in ambiente Unix, con un "
"limitato supporto per Mac e Windows."
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
@@ -669,19 +650,19 @@ msgstr ""
"SMB: il sistema di condivisione dei file utilizzato in Windows, Mac OS X e "
"molte distribuzioni Linux recenti."
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr ""
"Puoi esportare usando NFS o Samba. Scegli quello che preferisci utilizzare."
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "Lancia userdrake"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -690,7 +671,7 @@ msgstr ""
"Per condividere le directory bisogna appartenere al gruppo \"fileshare\".\n"
"Puoi usare \"userdrake\" per aggiungervi un utente."
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
@@ -699,48 +680,48 @@ msgstr ""
"Devi disconnetterti e rientrare affinché i cambiamenti abbiano effetto. "
"Premi «OK» per fare logout."
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr ""
"Devi disconnetterti e rientrare affinché i cambiamenti abbiano effetto."
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "Fuso orario"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "Qual è il fuso orario locale?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr "Impostazione di data, ora e fuso orario"
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr "Qual è l'orario migliore?"
-#: any.pm:1550
+#: any.pm:1572
#, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "%s (orologio hardware impostato su UTC)"
-#: any.pm:1551
+#: any.pm:1573
#, c-format
msgid "%s (hardware clock set to local time)"
msgstr "%s (orologio hardware impostato su ora locale)"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "Server NTP"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "Sincronizzazione automatica dell'ora (usando NTP)"
@@ -765,7 +746,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "Smart Card"
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Dominio Windows"
@@ -775,12 +756,12 @@ msgstr "Dominio Windows"
msgid "Kerberos 5"
msgstr "Kerberos 5"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "File locale:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
@@ -788,12 +769,12 @@ msgstr ""
"Usa local per tutte le autenticazioni e le informazioni che l'utente "
"inserisce nel file locale"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
@@ -803,12 +784,12 @@ msgstr ""
"autenticazioni. LDAP raggruppa alcuni tipi di informazioni sulla tua "
"organizzazione."
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
@@ -817,12 +798,12 @@ msgstr ""
"Ti permette di gestire un gruppo di computer in un dominio NIS (Network "
"Information Service) con i file per password e gruppi in comune."
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Dominio Windows:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
@@ -831,30 +812,30 @@ msgstr ""
"Winbind permette al sistema di recuperare le informazioni e di autenticare "
"gli utenti in un dominio Windows."
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr "Kerberos 5 :"
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
-msgstr "Con Kerberos e LDAP per autenticarsi in un Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
+msgstr "Con Kerberos e LDAP per l'autenticazione nell'Active Directory Server"
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, c-format
msgid "Welcome to the Authentication Wizard"
msgstr "Benvenuto nella procedura guidata di autenticazione"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
@@ -863,78 +844,78 @@ msgstr ""
"Hai selezionato l'autenticazione LDAP. Per favore rivedi le seguenti opzioni "
"di configurazione"
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "Server LDAP"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, c-format
msgid "Base dn"
msgstr "Base dn"
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr "Recupera base Dn"
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr "Usa connessione criptata con TLS"
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr "Scarica il certificato CA"
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr "Utilizza modalitĂ  Disconnetti"
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr "Utilizza BIND anonimo "
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr "Bind DN"
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, c-format
msgid "Bind Password "
msgstr "Password Bind"
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr "Percorso avanzato per il gruppo"
-#: authentication.pm:127
+#: authentication.pm:126
#, c-format
msgid "Password base"
msgstr "Password base"
-#: authentication.pm:128
+#: authentication.pm:127
#, c-format
msgid "Group base"
msgstr "Gruppo base"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr "Shadow base"
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
@@ -943,37 +924,37 @@ msgstr ""
"Hai selezionato l'autenticazione Kerberos 5. Per favore rivedi le seguenti "
"opzioni di configurazione"
-#: authentication.pm:146
+#: authentication.pm:145
#, c-format
msgid "Realm "
msgstr "Realm"
-#: authentication.pm:148
+#: authentication.pm:147
#, c-format
msgid "KDCs Servers"
msgstr "Server KDC"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr "Usa DNS per trovare KDC per realm"
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr "Utilizza DNS per trovare i realm"
-#: authentication.pm:156
+#: authentication.pm:155
#, c-format
msgid "Use local file for users information"
msgstr "Utilizza il file locale per le informazioni utente"
-#: authentication.pm:157
+#: authentication.pm:156
#, c-format
-msgid "Use Ldap for users information"
-msgstr "Utilizza Ldap per le informazioni utente"
+msgid "Use LDAP for users information"
+msgstr "Usa LDAP per informazioni sugli utenti"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
@@ -982,12 +963,12 @@ msgstr ""
"Hai selezionato Kerberos 5 per l'autenticazione, adesso devi scegliere il "
"tipo di informazioni utente"
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr "Recupera base Dn"
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
@@ -996,17 +977,17 @@ msgstr ""
"Hai selezionato l'autenticazione NIS. Per favore ricontrolla le seguenti "
"opzioni di configurazione"
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "Dominio NIS"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "Server NIS"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
@@ -1015,74 +996,74 @@ msgstr ""
"Hai selezionato l'autenticazione per il dominio Windows. Per favore riguarda "
"le seguenti opzioni di configurazione"
-#: authentication.pm:218
+#: authentication.pm:217
#, c-format
msgid "Domain Model "
msgstr "Modello di Dominio"
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr "Autenticazione Active Directory"
-#: authentication.pm:221
+#: authentication.pm:220
#, c-format
msgid "DNS Domain"
msgstr "Dominio DNS"
-#: authentication.pm:222
+#: authentication.pm:221
#, c-format
msgid "DC Server"
msgstr "Server DC"
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "Autenticazione"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "Metodo autenticazione"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "No password"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr "Questa password è troppo corta (deve essere almeno di %d caratteri)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
-msgstr "Non posso usare broadcast senza un dominio NIS"
+msgid "Cannot use broadcast with no NIS domain"
+msgstr "Impossibile utilizzare broadcast senza un dominio NIS"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Seleziona il file"
-#: authentication.pm:897
+#: authentication.pm:866
#, c-format
msgid "Domain Windows for authentication : "
msgstr "Dominio Windows per l'autenticazione:"
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "Nome utente dell'amministratore di dominio"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "Password dell'amministratore di dominio"
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1097,42 +1078,42 @@ msgstr ""
"o aspetta che si avvii quello predefinito.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO con menu testuale"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
-msgstr "GRUB con menu grafico"
+msgid "GRUB2 with graphical menu"
+msgstr "GRUB2 con menu grafico"
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr "GRUB con menu testuale"
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 con menu testuale"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "GRUB con menu grafico"
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr "GRUB con menu testuale"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "spazio insufficiente in /boot"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
-msgstr "Non puoi installare il bootloader su una partizione %s\n"
+msgid "You cannot install the bootloader on a %s partition\n"
+msgstr "Non puoi installare il bootloader in una partizione %s\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
@@ -1141,65 +1122,66 @@ msgstr ""
"Devi aggiornare la configurazione del bootloader perché le partizioni hanno "
"cambiato numerazione"
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
-"Il bootloader non puĂ² essere installato correttamente. Devi avviare in "
-"modalitĂ  rescue e selezionare \"%s\""
+"Il bootloader non puĂ² essere installato correttamente. Devi fare l'avvio di "
+"ripristino e scegliere \"%s\""
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "Reinstallazione del bootloader"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "B"
msgstr "B"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d minuti"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 minuto"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d secondi"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr "manca il comando %s"
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1213,155 +1195,144 @@ msgstr ""
"server sia configurato come server WebDAV). Se si vuole aggiungere un\n"
"punto di mount WebDAV, basta selezionare \"Nuovo\"."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Nuovo"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Smonta"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Esegui mount"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Server"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Punto di mount"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Opzioni"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Rimuovi"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Fatto"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Errore"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "Inserisci l'URL del server WebDAV"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "L'URL deve iniziare con http:// o https://"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Attenzione"
-
#: diskdrake/dav.pm:106
#, c-format
-msgid "Are you sure you want to delete this mountpoint?"
-msgstr "Sei sicuro di voler togliere questo punto di mount?"
+msgid "Are you sure you want to delete this mount point?"
+msgstr "Sei sicuro di voler cancellare questo punto di mount?"
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Server: "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "Punto di mount: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "Opzioni: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "Partizionamento"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
"Clicca su una partizione, scegli il tipo di filesystem e poi scegli cosa fare"
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "Leggere con attenzione"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "Si consiglia di effettuare prima un backup dei propri dati"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Esci"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "Continua"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Guida"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1372,144 +1343,134 @@ msgstr ""
"Per prima cosa, ti suggerisco di ridimensionarla\n"
"(fai clic su di essa e poi su \"Ridimensiona\")"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "Clicca su una partizione"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "Dettagli"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
-msgstr "Non ho trovato nessun disco fisso"
+msgid "No hard disk drives found"
+msgstr "Non è stato trovato nessun disco rigido"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "Sconosciuto"
-#: diskdrake/hd_gtk.pm:388
+#: diskdrake/hd_gtk.pm:427
#, c-format
msgid "Ext4"
msgstr "Ext4"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "XFS"
msgstr "XFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Swap"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Altro"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "Vuoto"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "Tipi di filesystem:"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, c-format
msgid "This partition is already empty"
msgstr "Questa partizione è già vuota"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "Prima clicca su \"Smonta\""
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "Usa \"%s\" al suo posto (modalitĂ  esperto)"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Tipo"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "Scegliere un'altra partizione"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Scegli una partizione"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "Ancora"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, c-format
msgid "Confirmation"
msgstr "Conferma"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "Continuare comunque?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Esci senza salvare"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "Uscire senza scrivere la tabella delle partizioni?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "Salvare le modifiche a /etc/fstab?"
+msgid "Do you want to save the /etc/fstab modifications?"
+msgstr "Vuoi salvare le modifiche di /etc/fstab?"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr ""
-"Ăˆ necessario riavviare il PC affinchĂ© le modifiche alla tabella delle "
-"partizioni abbiano effetto"
+"Devi riavviare il sistema per rendere effettive le modifiche alla tabella "
+"delle partizioni."
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1520,30 +1481,30 @@ msgstr ""
"Altrimenti non verrĂ  assegnato un punto di mount per %s in fstab.\n"
"Vuoi uscire comunque?"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "Azzerare tutto"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "Partizionare automaticamente"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "Passare a modalitĂ  normale"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "Passare a modalitĂ  esperto"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
-msgstr "Informazioni sul disco fisso"
+msgid "Hard disk drive information"
+msgstr "Informazioni sul disco rigido"
#: diskdrake/interactive.pm:371
#, c-format
@@ -1552,8 +1513,8 @@ msgstr "Tutte le partizioni primarie sono in uso"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
-msgstr "Non posso aggiungere altre partizioni"
+msgid "I cannot add any more partitions"
+msgstr "Non posso aggiungere ulteriori partizioni"
#: diskdrake/interactive.pm:373
#, c-format
@@ -1574,154 +1535,148 @@ msgstr "Ricarica tabella delle partizioni"
msgid "Detailed information"
msgstr "Informazioni dettagliate"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
msgstr "Mostra"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Ridimensiona"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Formatta"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Aggiungi a RAID"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Aggiungi a LVM"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, c-format
msgid "Use"
msgstr "Utilizza"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Cancella"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "Rimuovi da RAID"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "Rimuovi da LVM"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, c-format
msgid "Remove from dm"
msgstr "Rimuovi dal dm"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "Modifica RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Usa per loopback"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Creare"
-#: diskdrake/interactive.pm:453
+#: diskdrake/interactive.pm:456
#, c-format
msgid "Failed to mount partition"
msgstr "Montaggio della partizione non riuscito"
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Crea una nuova partizione"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "Settore iniziale: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "Dimensione in MB: "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "Tipo di filesystem: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "Preferenza: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "Nome del volume logico "
-#: diskdrake/interactive.pm:507
+#: diskdrake/interactive.pm:514
#, c-format
msgid "Encrypt partition"
msgstr "Partizione cifrata"
-#: diskdrake/interactive.pm:508
+#: diskdrake/interactive.pm:515
#, c-format
msgid "Encryption key "
msgstr "Chiave di cifratura"
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "Chiave di cifratura (conferma)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "Le chiavi di cifratura non corrispondono"
-#: diskdrake/interactive.pm:521
+#: diskdrake/interactive.pm:529
#, c-format
msgid "Missing encryption key"
msgstr "Chiave di cifratura persa"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
-"Non si puĂ² creare una nuova partizione\n"
-"(è stato raggiunto il numero massimo di partizioni primarie).\n"
-"Occorre prima eliminare una partizione primaria e crearne una estesa."
-
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "Controllo blocchi danneggiati?"
+"Non puoi creare una nuova partizione.\n"
+"(dato che hai raggiunto il numero massimo di partizioni primarie).\n"
+"Prima rimuovi una partizione primaria e crea una partizione estesa."
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "Rimuovo il file di loopback?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
@@ -1729,120 +1684,120 @@ msgstr ""
"Dopo aver cambiato il tipo della partizione %s, tutti i dati su questa "
"partizione saranno persi"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "Cambia il tipo di partizione"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "Che filesystem vuoi usare?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, c-format
msgid "Switching from %s to %s"
msgstr "Passaggio da%s a %s"
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr "Imposta etichetta volume"
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr "Attenzione, verrĂ  scritto sul disco non appena lo avrai convalidato!"
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr "Attenzione, verrĂ  scritto sul disco solo dopo la formattazione!"
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr "Quale etichetta di volume?"
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, c-format
msgid "Label:"
msgstr "Etichetta:"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "Dove devo montare il file loopback %s?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "Dove devo montare il dispositivo %s?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
-"Non si puĂ² deselezionare questo punto di mount perchĂ© la partizione\n"
-"è usata per il loopback. Bisogna, prima, rimuovere il loopback"
+"Impossibile rimuovere il punto di mount perché questa partizione è usata per "
+"il loopback.\n"
+"Prima rimuovi il loopback"
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "Dove devo montare %s?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "Ridimensionamento"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "Calcolo dei limiti del filesystem FAT"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "Questa partizione non è ridimensionabile"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
-msgstr ""
-"Ăˆ meglio fare una copia di riserva di tutti i dati su questa partizione"
+msgid "All data on this partition should be backed up"
+msgstr "Dovresti fare una copia di tutti i dati presenti su questa partizione"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr ""
"Dopo aver ridimensionato la partizione %s, tutti i dati su questa partizione "
"saranno persi"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Scegliere la nuova dimensione"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "Nuova dimensione in MB: "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr "Dimensione minima: %s MB"
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr "Dimensione massima: %s MB"
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
@@ -1852,57 +1807,62 @@ msgstr ""
"saranno eseguiti dei controlli sul filesystem al prossimo avvio di Microsoft "
"Windows®"
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "Chiave di cifratura del filesystem"
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, c-format
msgid "Enter your filesystem encryption key"
msgstr "Fornisci la chiave di cifratura del filesystem"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "Chiave di cifratura"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr "Chiave non valida"
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Scegli un RAID esistente a cui aggiungere"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "nuovo"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Scegliere un LVM esistente a cui aggiungere"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
#, c-format
msgid "LVM name"
msgstr "Nome LVM"
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr "Immetti un nome per il nuovo gruppo di volumi LVM"
-#: diskdrake/interactive.pm:999
+#: diskdrake/interactive.pm:1016
#, c-format
msgid "\"%s\" already exists"
msgstr "\"%s\" esiste giĂ "
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
@@ -1911,117 +1871,120 @@ msgstr ""
"Il volume fisico %s è ancora in uso.\n"
"Vuoi spostare su altri volumi le estensioni fisiche in uso su questo volume?"
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr "Spostamento delle estensioni fisiche"
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "Questa partizione non puĂ² essere usata per il loopback"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Loopback"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "Nome file loopback: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "Fornisci un nome di file"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr "File giĂ  usato da un altro loopback, devi indicarne un altro"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "Il file esiste giĂ . Lo uso?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "Opzioni di mount"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "Vari"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "dispositivo"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "livello"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
msgstr "dimensione frammento in KiB"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "Attenzione: questa operazione è pericolosa."
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "Partitioning Type"
msgstr "Tipo di partizionamento"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "Quale tipo di partizionamento?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
-msgstr ""
-"Sarà necessario riavviare il sistema affinché le modifiche diventino "
-"effettive"
+msgid "You'll need to reboot before the modification can take effect"
+msgstr "Devi riavviare affinché questa modifica abbia effetto"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr ""
"La tabella delle partizioni del dispositivo %s viene ora scritta su disco"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "Formattazione della partizione %s"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
"Dopo aver formattato la partizione %s, tutti i dati su questa partizione "
"saranno persi"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "Controlla per eventuali blocchi danneggiati?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "Sposta i file sulla nuova partizione"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "Nascondi i file"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -2038,128 +2001,127 @@ msgstr ""
"lasciarli dove sono (cosa che comporta nasconderli con il contenuto della "
"partizione montata)"
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "Sto spostando i file sulla nuova partizione"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "Copia di %s in corso"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "Sto cancellando %s"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "la partizione %s adesso è nota come %s"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr "Ăˆ cambiata la numerazione delle partizioni: "
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Dispositivo: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr "Etichetta volume: "
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr "UUID: "
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "Lettera del drive DOS: %s (solo una supposizione)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Tipo: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Nome: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "Inizio: settore %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "Dimensione: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s settori"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "Da cilindro %d a %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr "Numero di estensioni logiche: %d\n"
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "Formattato\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "Non formattato\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "Montato\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, c-format
msgid "Encrypted"
msgstr "Cifrato"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr " (mappato su %s)"
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr " (da mappare su %s)"
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr " (inattivo)"
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2168,7 +2130,7 @@ msgstr ""
"File di loopback:\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2177,27 +2139,27 @@ msgstr ""
"Partizione di boot predefinita\n"
" (per boot MS-DOS, non per lilo)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Livello %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
msgstr "Dimensione frammento %d in KiB\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "Dischi RAID %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "Nome file di loopback: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2210,7 +2172,7 @@ msgstr ""
"è una partizione Driver, è meglio\n"
"non toccarla.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2223,59 +2185,64 @@ msgstr ""
"viene utilizzata per effettuare\n"
"il dual-boot del sistema.\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr "Spazio libero su %s (%s)"
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Solo lettura"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "Dimensione: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Geometria: %s cilindri, %s testine, %s settori\n"
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Nome: "
+
+#: diskdrake/interactive.pm:1458
#, c-format
msgid "Medium type: "
msgstr "Tipo di supporto: "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "Dischi LVM %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Tipo tabella delle partizioni: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "sul canale %d id %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Scegliere la chiave di cifratura del filesystem"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
"Questa chiave di cifratura è troppo semplice (deve essere lunga almeno %d "
"caratteri)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "Algoritmo di cifratura"
@@ -2285,18 +2252,20 @@ msgstr "Algoritmo di cifratura"
msgid "Change type"
msgstr "Cambia tipo"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Annulla"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
-msgstr "Impossibile effettuare il login con il nome %s (password errata?)"
+msgid "Cannot login using username %s (bad password?)"
+msgstr "Impossibile accedere usando il nome utente %s (password errata?)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
#, c-format
@@ -2338,40 +2307,40 @@ msgstr "Ricerca i server"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "Cerca nuovi server"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "Il pacchetto %s deve essere installato. Lo installo?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
msgstr "Ăˆ stato impossibile installare il pacchetto %s!"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "Manca il pacchetto %s, che è indispensabile"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "I seguenti pacchetti devono essere installati:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "Installazione dei pacchetti ..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "Rimozione i pacchetti in corso..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2381,32 +2350,39 @@ msgstr ""
"cui creare nuovi filesystem. Per favore controlla l'hardware per stabilire "
"la causa di questo problema."
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
+#, c-format
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "Occorre una partizione ESP FAT32 montata su /boot/EFI"
+
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Occorre una partizione FAT montata su /boot/efi"
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
-#: fs/format.pm:106
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "Sto creando e formattando il file %s"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr "Impossibile applicare a %s un'etichetta nel formato %s"
-#: fs/format.pm:134
+#: fs/format.pm:143
#, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr "non è riuscita l'etichettatura di %s, è stato formattato?"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "Impossibile formattare %s nel formato %s"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "formattazione %s di %s fallita"
@@ -2421,52 +2397,52 @@ msgstr "Mount circolari %s\n"
msgid "Mounting partition %s"
msgstr "Sto montando la partizione %s"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "il mount della partizione %s sulla directory %s non è riuscito"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "Sto controllando %s"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "errore in fase di unmount di %s: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "Attivazione della partizione di swap %s"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
-msgstr "Abilita le liste Posix per controllo accessi"
+msgid "Enable POSIX Access Control Lists"
+msgstr "Attiva le liste di controllo dell'accesso POSIX"
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr "Svuotare la cache di scrittura nel chiudere i file"
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr "Attivare le quote per i gruppi e imporre eventuali limiti"
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"Non aggiornare i tempi di accesso agli inode su questo filesystem\n"
-"(p.e., per accessi piĂ¹ rapidi al news spool e quindi server di news piĂ¹ "
-"veloci)."
+"(p.e., per accessi piĂ¹ rapidi al news spool e quindi per velocizzare i "
+"server di news)."
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
@@ -2477,33 +2453,32 @@ msgstr ""
"(p.e., per accessi piĂ¹ rapidi al news spool e quindi server di news piĂ¹ "
"veloci)."
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
-"PuĂ² essere montato solo esplicitamente\n"
-"(ossia, l'opzione -a non farĂ  montare questo file system)."
+"PuĂ² essere montato solo esplicitamente (es.,\n"
+"l'opzione -a non farĂ  montare il filesystem)."
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
-msgstr ""
-"Non interpretare i dispositivi speciali a blocchi o caratteri nel filesystem."
+msgid "Do not interpret character or block special devices on the filesystem."
+msgstr "Non interpretare caratteri o dispositivi speciali nel filesystem."
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
-"Non permettere l'esecuzione di alcun binario sul filesystem montato.\n"
-"Questa opzione puĂ² essere utile per un server che ha dei\n"
-"filesystem contenenti dei binari per architetture diverse dalla propria."
+"Non permettere l'esecuzione di nessun binario nel filesystem montato.\n"
+"Questa opzione puĂ² essere utile per un server che ha filesystem contententi "
+"binari per archittetture diverse dalla sua."
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2514,62 +2489,62 @@ msgstr ""
"abbiano effetto. (CiĂ² sembrerebbe sicuro, ma è piuttosto rischioso\n"
"se hai installato suidperl(1).)"
-#: fs/mount_options.pm:137
-#, c-format
-msgid "Mount the file system read-only."
-msgstr "Monta il filesystem in sola lettura."
-
#: fs/mount_options.pm:139
#, c-format
-msgid "All I/O to the file system should be done synchronously."
-msgstr "Tutti gli I/O sul file-system devono avvenire in modo sincrono."
+msgid "Mount the filesystem read-only."
+msgstr "Monta il filesystem in modalitĂ  sola-lettura."
#: fs/mount_options.pm:141
#, c-format
-msgid "Allow every user to mount and umount the file system."
-msgstr "Consentire ad ogni utente di montare e smontare il file system."
+msgid "All I/O to the filesystem should be done synchronously."
+msgstr "Tutti gli I/O del filesystem dovrebbe essere fatti in modo sincrono."
#: fs/mount_options.pm:143
#, c-format
-msgid "Allow an ordinary user to mount the file system."
-msgstr "Consentire ad un utente normale di montare il file system."
+msgid "Allow every user to mount and umount the filesystem."
+msgstr "Permetti a tutti gli utenti di montare e smontare il filesystem."
#: fs/mount_options.pm:145
#, c-format
+msgid "Allow an ordinary user to mount the filesystem."
+msgstr "Permetti a un utente normale di montare il filesystem."
+
+#: fs/mount_options.pm:147
+#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr "Attivare le quote per gli utenti e imporre eventuali limiti"
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr "Supporto attributi estesi per l'\"utente.\" "
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr "Permetti agli utenti normali di accedere in scrittura"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
msgstr "Permetti agli utenti normali di accedere solo per leggere"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "Punto di mount doppio: %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "Nessuna partizione disponibile"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "Controllo delle partizioni per trovare i punti di mount"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Scegli i punti di mount"
@@ -2595,18 +2570,18 @@ msgstr ""
"Swap insufficiente per completare l'installazione.\n"
"Per favore, aumentane le dimensioni"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
-"Deve esserci una partizione root.\n"
-"Per farla, basta creare una partizione (o cliccare su una giĂ  esistente)\n"
-"e poi cliccare su \"Punto di mount\" per assegnarla a \"/\""
+"Devi avere una partizione radice.\n"
+"Per fare questo, crea una partizione (o fai clic su una esistente).\n"
+"Quindi fai clic sul pulsante ``Punto di Mount'' e impostalo su `/'"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2617,53 +2592,58 @@ msgstr ""
"\n"
"Continuo comunque?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "Usa lo spazio libero"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "Non c'è abbastanza spazio libero per creare nuove partizioni"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "Usa partizioni esistenti"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "Non esiste giĂ  una partizione da usare"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "Sto calcolando la dimensione della partizione Microsoft Windows®"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr "Utilizza lo spazio libero della partizione Windows"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "Quale partizione vuoi ridimensionare?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
+msgstr ""
+"La tua partizione Microsoft Windows® è troppo frammentata. Riavvia il "
+"computer sotto Microsoft Windows®, esegui l'utilità ``defrag'', quindi "
+"riavvia l'installazione di %s."
+
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
msgstr ""
-"La partizione Microsoft Windows® è troppo frammentata. Bisogna riavviare il "
-"computer sotto Microsoft Windows®, lanciare \"defrag\" e poi ricominciare "
-"l'installazione di Mandriva Linux."
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2699,78 +2679,80 @@ msgstr ""
"Quando sei sicuro, premi %s."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Avanti"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Partitionning"
msgstr "Partizionamento"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr ""
"Quanto spazio devo lasciare per Microsoft Windows® sulla partizione %s?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "Dimensione"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "Sto ridimensionando la partizione Microsoft Windows®"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "Ridimensionamento FAT fallito: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
"Non c'è una partizione FAT da ridimensionare\n"
"(o non basta lo spazio disponibile)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Rimuovi Microsoft Windows®"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Erase and use entire disk"
msgstr "Cancella e utilizza l'intero disco"
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "Ci sono piĂ¹ dischi rigidi, su quale vuoi installare Linux?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
+msgstr "Hai piĂ¹ di un disco rigido, quale deve usare l'installer?"
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr ""
"TUTTE le partizioni esistenti sul disco %s (NB. i dati contenuti verranno "
"persi)"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "Partizionamento personalizzato"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "Usa fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2779,67 +2761,72 @@ msgstr ""
"Adesso puoi partizionare %s\n"
"Alla fine, ricordati di salvare usando \"w\""
-#: fs/partitioning_wizard.pm:402
+#: fs/partitioning_wizard.pm:425
#, c-format
msgid "Ext2/3/4"
msgstr "Ext2/3/4"
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
-msgstr "Manca spazio per l'installazione"
+msgid "I cannot find any room for installing"
+msgstr "Non c'è spazio per l'installazione"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr ""
"L'assistente per il partizionamento di DrakX ha trovato le seguenti "
"soluzioni:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr "Questo è il contenuto del disco"
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "Partizionamento fallito: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
+#, c-format
+msgid "You cannot use JFS for partitions smaller than 16MB"
+msgstr "Non puoi usare JFS per le partizioni piĂ¹ piccole di 16 MB"
+
+#: fs/type.pm:373
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
-msgstr "Non si puĂ² usare JFS per partizioni piĂ¹ piccole di 16 MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
+msgstr "Non puoi usare ReiserFS per partizioni piĂ¹ piccole di 32 MB"
-#: fs/type.pm:394
+#: fs/type.pm:374
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
-msgstr "Non si puĂ² usare ReiserFS per partizioni piĂ¹ piccole di 32MB"
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr "Non puoi usare btrfs per partizioni inferiori ai 256MB"
-#: fsedit.pm:24
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "semplice"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "con /usr"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "server"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr "Ăˆ stato rilevato un BIOS software RAID sui dischi %s. Attivarlo?"
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2847,49 +2834,51 @@ msgid ""
"\n"
"Do you agree to lose all the partitions?\n"
msgstr ""
-"La tabella delle partizioni del dispositivo %s è illeggibile: è troppo "
-"corrotta :(\n"
-"Posso provare a continuare, svuotando le partizioni danneggiate\n"
-"(TUTTI I DATI verranno persi!). L'altra soluzione è di impedire a DrakX di\n"
-"modificare la tabella delle partizioni. (L'errore è %s)\n"
+"Non riesco a leggere la tabella delle partizioni del dispositivo %s, è "
+"troppo corrotta :(\n"
+"L'altra soluzione è di non permettere a DrakX di modificare la tabella delle "
+"partizioni.\n"
+"(l'errore è %s)\n"
"\n"
-"Accetti di perdere tutte le partizioni?\n"
+"Vuoi perdere tutte le partizioni?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "I punti di mount devono iniziare con /"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "Il nome dei punti di mount dovrebbe contenere solo lettere e numeri"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "C'è già una partizione con punto di mount %s\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Ăˆ stata selezionata una partizione RAID software come root (/).\n"
-"Nessun bootloader puĂ² gestirla senza una partizione /boot.\n"
-"Accertarsi di aver aggiunto una partizione /boot."
+"Hai selezionato una partizione software RAID come root (/).\n"
+"Nessun bootloader è in grado di gestirla senza una partizione /boot.\n"
+"Per favore, aggiungi una partizione /boot separata."
-#: fsedit.pm:438, c-format
+#: fsedit.pm:453
+#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-"Versione dei metadati non utilizzabile per una partizione di boot."
-"Accertarsi di aver aggiunto una partizione /boot."
+"Versione dei metadata non supportata per una partizione boot. Per favore, "
+"aggiungi una partizione /boot separata."
-#: fsedit.pm:446, c-format
+#: fsedit.pm:461
+#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
@@ -2897,55 +2886,55 @@ msgstr ""
"Ăˆ stata selezionata una partizione RAID software come boot (/).\n"
"Nessun bootloader puĂ² gestirla."
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr "Versione dei metadati non utilizzabile per una partizione di boot."
-#: fsedit.pm:457
+#: fsedit.pm:472
#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Ăˆ stata selezionata una partizione cifrata come root (/).\n"
-"Nessun bootloader puĂ² gestirla senza una partizione /boot.\n"
-"Accertati di aver aggiunto una partizione /boot."
+"Hai selezionato una partizione cifrata come root. (/).\n"
+"Nessun bootloader è in grado di gestirla senza una partizione /boot.\n"
+"Per favore, aggiungi una partizione /boot separata."
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
-msgstr "Non è possibile usare un filesystem cifrato per il punto di mount %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
+msgstr "Non puoi usare un filesystem cifrato per il punto di mount %s"
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
-"Non è possibile usare un volume logico LVM per il punto di mount %s perché è "
-"distribuito su piĂ¹ volumi fisici"
+"Non puoi usare il Volume Logico LVM per il punto di mount %s perché occupa "
+"volumi fisici"
-#: fsedit.pm:449
+#: fsedit.pm:484
#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-"Ăˆ stato selezionato un volume logico LVM come root (/).\n"
-"Il bootloader non puĂ² gestire questa situazione se il volume è ripartito su "
-"piĂ¹ volumi fisici.\n"
-"Bisogna prima creare una partizione /boot"
+"Hai selezionato il Volume Logico LVM come root (/).\n"
+"Il bootloader non è in grado di gestirlo quando il volume occupa volumi "
+"fisici.\n"
+"Dovresti prima creare una partizione /boot separata"
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "Questa directory dovrebbe rimanere all'interno del filesystem root"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2954,12 +2943,12 @@ msgstr ""
"Ăˆ richiesto un vero filesystem (ext2/3/4, reiserfs, xfs o jfs) per questo "
"punto di mount\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "Non c'è abbastanza spazio libero per l'allocazione automatica"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "Nulla da fare"
@@ -2969,472 +2958,416 @@ msgstr "Nulla da fare"
msgid "SATA controllers"
msgstr "Controller SATA"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "Controller RAID"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "Controller (E)IDE/ATA"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, c-format
msgid "Card readers"
msgstr "Lettori di schede"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "Controller firewire"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "Controller PCMCIA"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "Controller SCSI"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "Controller USB"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "Porte USB"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "Controller SMBus"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "Bridge e controller di sistema"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Floppy"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "Disco"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr "Dispositivi di archiviazione di massa USB"
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CDROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "Masterizzatori CD/DVD"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "Nastro"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "Controller AGP"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "Scheda video"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr "scheda DVB"
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "Scheda TV"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "Altri dispositivi multimediali"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "Scheda audio"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "Webcam"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "Processori"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "Dispositivi ISDN"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr "Dispositivi audio USB"
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr "Schede radio"
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr "Schede di rete ATM"
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr "Schede di rete WAN"
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr "Dispositivi bluetooth"
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "Scheda ethernet"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "Modem"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "Modem ADSL"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "Memoria"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "Stampante"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr "Controller per porta giochi"
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "Joystick"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Tastiera"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr "Tavoletta grafica e touchscreen"
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "Mouse"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr "Biometria"
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "UPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "Scanner"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "Sconosciuto/Altri"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "CPU n. "
-#: harddrake/sound.pm:303
-#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "Bisogna attendere, ... sto applicando la configurazione"
-
-#: harddrake/sound.pm:366
+#: harddrake/sound.pm:80
#, c-format
-msgid "Enable PulseAudio"
-msgstr "Attiva PulseAudio"
+msgid "No known driver"
+msgstr "Nessun driver conosciuto"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr "Attiva l'audio 5.1 con PulseAudio"
+msgid "There's no known driver for your sound card (%s)"
+msgstr "Non esistono driver conosciuti per questa scheda audio (%s)"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
-msgstr "Abilita l'utente a cambiare applicazione audio"
+msgid "Enable PulseAudio"
+msgstr "Attiva PulseAudio"
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr "Utilizza modalitĂ  Glitch-Free"
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr "Ripristina i valori predefiniti per il mixer audio"
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
-msgstr "Ricerca di guasti"
+msgid "Troubleshooting"
+msgstr "Risoluzione problemi"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "Non esiste un driver alternativo"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
"currently uses \"%s\""
msgstr ""
-"Non esiste nessun altro driver OSS/ALSA conosciuto per questa scheda audio(%"
-"s), che attualmente usa \"%s\""
+"Non esiste nessun altro driver OSS/ALSA conosciuto per questa scheda "
+"audio(%s), che attualmente usa \"%s\""
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "Configurazione del suono"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-"Qui è possibile scegliere un driver alternativo (OSS o ALSA) per la scheda "
-"audio (%s)."
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
+#, c-format
+msgid "Sound troubleshooting"
+msgstr "Risoluzione problemi al suono"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
"\n"
"\n"
-"La scheda ora utilizza il driver %s \"%s\" (il driver predefinito era \"%s\")"
-
-#: harddrake/sound.pm:414
-#, c-format
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"- 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.\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-"OSS (Open Sound System) è stata la prima API audio. Ăˆ indipendente dal S.O. "
-"(è disponibile per la maggior parte dei sistemi UNIX(tm) ) ma è un'API molto "
-"elementare e limitata.\n"
-"Per sovrappiĂ¹, tutti i driver OSS reinventano la ruota.\n"
+"- \"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\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) è un'architettura modularizzata\n"
-"che supporta un'ampia gamma di schede ISA, USB e PCI.\n"
"\n"
-"Inoltre, fornisce un'API di livello molto piĂ¹ alto rispetto a OSS.\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"Per usare alsa, si puĂ² scegliere tra utilizzare:\n"
-"- la compatibilitĂ  con la vecchia API di OSS\n"
-"- la nuova API di ALSA che fornisce funzionalitĂ  molto piĂ¹ avanzate, ma che "
-"richiede l'utilizzo della libreria ALSA.\n"
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "Driver:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"Il vecchio driver \"%s \" è sulla lista nera.\n"
"\n"
-"Ăˆ stato riferito che, quando viene fermato, puĂ² creare problemi al kernel.\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"Il nuovo driver \"%s\"sarĂ  utilizzabile solo dopo il prossimo riavvio."
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "Nessun driver open source"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"Non esiste nessun driver libero per questa scheda audio(%s), ma ce n'è uno "
-"commerciale a \"%s\""
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "Nessun driver conosciuto"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Non esistono driver conosciuti per questa scheda audio (%s)"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "Individuazione problemi audio"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
+"\n"
+"- \"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.\n"
+"\n"
+"\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
+"\n"
+"- \"/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)\n"
msgstr ""
-"Un controllo classico in caso di problemi audio è lanciare questi comandi:\n"
+"Qua sotto ci sono alcuni suggerimenti di base per risolvere i problemi "
+"audio, ma per ottenere suggerimenti piĂ¹ aggiornati e accurati, è consigliato "
+"vedere questa pagina:\n"
"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" ti dice il driver predefinito per la "
-"tua scheda\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" ti dice il driver utilizzato ora\n"
"\n"
-"- \"/sbin/lsmod\" ti permette di controllare se il modulo (driver) è\n"
-"caricato o no\n"
+"- Raccomandazione generale: Attiva PulseAudio. Se hai scelto di non usare "
+"PulseAudio, ti consigliamo fortemente di attivarlo. Per la maggior parte dei "
+"casi di utilizzo del sistema, PulseAudio è l'opzione consigliata e meglio "
+"supportata.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" e \"/sbin/chkconfig --list alsa\" ti "
-"dicono\n"
-"se i servizi sound e alsa sono configurati per funzionare all'initlevel 3\n"
"\n"
-"- \"aumix -q\" ti dice se il volume del suono è azzerato o no\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" ti dice quale programma sta usando la scheda\n"
-"audio.\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "Scelta di un driver"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "Scelta arbitraria d'un driver..."
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
+"- \"kmix\" (KDE), \"gnome-control-center sound\" (GNOME) e \"pavucontrol"
+"\" (generale) avvieranno le applicazioni grafiche per consentirti di vedere "
+"i dispositivi audio e regolare i livelli di volume\n"
+"\n"
+"\n"
+"- \"ps aux | grep pulseaudio\" controllerà se PulseAudio è in esecuzione.\n"
+"\n"
+"\n"
+"- \"pactl stat\" controllerĂ  che tu riesca a connetterti al servizio "
+"PulseAudio correttamente.\n"
+"\n"
+"\n"
+"- \"pactl list sink-inputs\" ti dirĂ  quali programmi stanno attualmente "
+"eseguendo suoni tramite PulseAudio.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
-msgstr ""
-"Se sei realmente convinto di sapere qual è il driver giusto\n"
-"per la tua scheda audio, prelevalo da questa lista.\n"
"\n"
-"Attualmente il driver usato per la tua scheda audio \"%s\" è\" %s\" "
+"- \"systemctl status osspd.service\" ti dirà qual è lo stato attuale del "
+"servizio Proxy di OSS. Questo viene usato per attivare il suono dalle "
+"applicazioni obsolete che usano le API sonore OSS. Se vuoi utilizzare questa "
+"funzionalitĂ , devi installare il pacchetto \"ossp\".\n"
+"\n"
+"\n"
+"- \"pacmd ls\" ti fornirĂ  TANTISSIME informazioni di debug relative allo "
+"stato attuale del tuo sistema audio.\n"
+"\n"
+"\n"
+"- \"lspcidrake -v | grep -i audio\" ti dirĂ  quale driver di basso livello la "
+"tua scheda audio usa di default.\n"
+"\n"
+"\n"
+"- \"/usr/sbin/lsmod | grep snd\" ti consentirĂ  di controllare quali moduli "
+"del kernel relativi all'audio (driver) sono in esecuzione.\n"
+"\n"
+"\n"
+"- \"alsamixer -c 0\" ti farĂ  apparire un mixer basato sul testo per i "
+"controlli mixer di basso livello di ALSA, per la prima scheda audio\n"
+"\n"
+"\n"
+"- \"/usr/sbin/fuser -v /dev/snd/pcm* /dev/dsp\" ti dirĂ  quali programmi "
+"stanno attualmente utilizzando la scheda audio direttamente (normalmente "
+"verrĂ  mostrato solo PulseAudio)\n"
#: harddrake/v4l.pm:12
#, c-format
@@ -3462,14 +3395,13 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
-"Per la maggior parte delle schede di sintonia TV recenti, il modulo bttv del "
-"kernel GNU/Linux si limita\n"
-"ad identificare automaticamente i parametri corretti. Se la scheda non è "
-"stata identificata correttamente, è possibile correggere adesso il modello "
-"della scheda e del sintonizzatore. Se necessario basta selezionare i "
-"parametri della scheda TV."
+"Per la maggior parte delle schede TV moderne, il modulo bttv del kernel GNU/"
+"Linux rileva automaticamente i parametri corretti.\n"
+"Se la tua scheda non è stata riconosciuta correttamente, puoi forzare il "
+"tipo di scheda e il tuner qua. Se necessario, devi solamente selezionare i "
+"parametri della tua scheda TV."
#: harddrake/v4l.pm:478
#, c-format
@@ -3481,70 +3413,73 @@ msgstr "Tipo di scheda:"
msgid "Tuner type:"
msgstr "Tipo di sintonizzatore:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "OK"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Sì"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "No"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Scegli un file"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Aggiungi"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Modifica"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Finisci"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "Indietro"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
msgstr "Nessun file selezionato"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
msgstr "Ăˆ stata selezionata una directory, non un file"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
msgstr "Directory non trovata"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "File non trovato"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr "Attenzione, CapsLock è attivo"
@@ -3626,1250 +3561,1287 @@ msgstr "Riproporre"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "Andorra"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "Emirati Arabi Uniti"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "Afghanistan"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antigua e Barbuda"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Anguilla"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "Albania"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "Armenia"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Antille olandesi"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "Angola"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "Antartide"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "Argentina"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "Samoa Americana"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "Austria"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "Australia"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "Aruba"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "Azerbaijan"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Bosnia Erzegovina"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbados"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Bangladesh"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Belgio"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Burkina Faso"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "Bulgaria"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Bahrain"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Burundi"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Benin"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Bermuda"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Brunei Darussalam"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Bolivia"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Brasile"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahamas"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "Bhutan"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Isola di Bouvet"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Botswana"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Bielorussia"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Belize"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "Canada"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Isole Cocos (Keeling)"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "Congo (Kinshasa)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "Repubblica Centro Africana"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "Congo (Brazzaville)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Svizzera"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "Costa d'Avorio"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Isole Cook"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Cile"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "Camerun"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "Cina"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "Colombia"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "Costa Rica"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Serbia e Montenegro"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "Cuba"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Capo Verde"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "Isola Christmas"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "Cipro"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "Repubblica Ceca"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "Germania"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Gibuti"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Danimarca"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Dominica"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Repubblica Dominicana"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "Algeria"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Ecuador"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Estonia"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Egitto"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Sahara Occidentale"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Eritrea"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "Spagna"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "Etiopia"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Finlandia"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Fiji"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Isole Falkland (Malvinas)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Micronesia"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Isole Faroe"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Francia"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Gabon"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "Regno Unito"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Grenada"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "Georgia"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "Guiana Francese"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Ghana"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Gibilterra"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Groenlandia"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Gambia"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Guinea"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Guadalupe"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Guinea Equatoriale"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Grecia"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "Georgia del Sud e le isole Sandwich meridionali"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Guatemala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Guam"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Guinea-Bissau"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Guyana"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Cina (Hong Kong)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Isole Heard e McDonald"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Honduras"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "Croazia"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Haiti"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "Ungheria"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Indonesia"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Irlanda"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Israele"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "India"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Territorio Britannico dell'Oceano Indiano"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Iraq"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "Iran"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Islanda"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "Italia"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Giamaica"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "Giordania"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "Giappone"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "Kenya"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "Kirghizistan"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "Cambogia"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Kiribati"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "Comore"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "Saint Kitts e Nevis"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "Corea del Nord"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "Corea"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Kuwait"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "Isole Cayman"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "Kazakistan"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Laos"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Libano"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Santa Lucia"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Liechtenstein"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Sri Lanka"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Liberia"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Lesotho"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Lituania"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Lussemburgo"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Lettonia"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "Libia"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "Marocco"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "Monaco"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "Moldavia"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "Madagascar"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Isole di Marshall"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "Macedonia"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "Mali"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Myanmar"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "Mongolia"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Isole Marianne Settentrionali"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "Martinica"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "Mauritania"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montserrat"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "Malta"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "Mauritius"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "Maldive"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Malawi"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "Messico"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "Malesia"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "Mozambico"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "Namibia"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "Nuova Caledonia"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "Niger"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Isola Norfolk"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "Nigeria"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Nicaragua"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Paesi Bassi"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Norvegia"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "Nepal"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "Nauru"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niue"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "Nuova Zelanda"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "Oman"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "Panama"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "PerĂ¹"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "Polinesia Francese"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "Papua Nuova Guinea"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Filippine"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "Pakistan"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "Polonia"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "San Pietro e Miquelon"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitcairn"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "Porto Rico"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Palestina"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "Portogallo"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paraguay"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Palau"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Qatar"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "Reunion"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Romania"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Russia"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Ruanda"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "Arabia Saudita"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Isole Solomon"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Seychelles"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "Sudan"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Svezia"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Singapore"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Sant'Elena"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Slovenia"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Svalbard e le isole Jan Mayen"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "Slovacchia"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Sierra Leone"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "San Marino"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Senegal"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "Somalia"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Suriname"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "Sao Tome e Principe"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "El Salvador"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "Siria"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Swaziland"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Isole Turks e Caicos"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "Ciad"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "Territori australi francesi"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Togo"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Thailandia"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "Tagikistan"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Tokelau"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "Timor Est"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "Turkmenistan"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Tunisia"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Tonga"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "Turchia"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Trinidad e Tobago"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Tuvalu"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "Taiwan"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Tanzania"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Ucraina"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Uganda"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "Stati Uniti (Isole minori)"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "Stati Uniti"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Uruguay"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Uzbekistan"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "Vaticano"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "Saint Vincent e Grenadine"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Venezuela"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "Isole Vergini (britanniche)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "Isole Vergini (U.S.A.)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Vietnam"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Vanuatu"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "Wallis e Futuna"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Samoa"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Yemen"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Mayotte"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "Sud Africa"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Zambia"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Zimbabwe"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "Benvenuto in %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
"Lo spostamento su altri volumi delle estensioni fisiche in uso non è "
"riuscito."
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr "Il volume fisico %s è ancora in uso"
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "Prima rimuovi i volumi logici\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr "Il bootloader non puĂ² gestire una /boot ripartita su piĂ¹ volumi fisici"
+#. -PO: Only write something if needed:
#: messages.pm:11
#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr "_: Puoi segnalare traduzioni non ufficiali qui"
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "Introduzione"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+"Nel seguito verranno chiamati \"Prodotti software\" il sistema operativo e "
+"le diverse\n"
+"\n"
+"componenti disponibili nella distribuzione Mageia. I \"Prodotti software\" "
+"includono, ma non\n"
+"\n"
+"sono limitati all'insieme di programmi, metodi, regole e documentazioni "
+"relativi al sistema\n"
+"\n"
+"operativo e alle diverse componenti della distribuzione Mageia e ad ogni "
+"applicazione fornita\n"
+"\n"
+"da concessionari o fornitori. 0 - Liberatoria Il presente documento è una "
+"traduzione fatta da\n"
"\n"
+"un volontario, in nessun modo rappresentativo di Mageia S.A., per comoditĂ  "
+"degli utenti di\n"
"\n"
-"1. License Agreement\n"
+"lingua italiana. Pertanto, non ha alcun valore legale. L'originale il lingua "
+"inglese è 'unico\n"
"\n"
+"testo giuridicamente valido per regolare i rapporti tra Mageia e i suoi "
+"utenti nonché l'eventuale utilizzo commerciale dei \"Prodotti software\"."
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr "1. Termini di licenza"
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4883,16 +4855,51 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
+"Software Products."
+msgstr ""
+"Per favore leggete con attenzione questo documento. Questo documento "
+"costituisce un contratto\n"
+"\n"
+"tra Lei e Mageia che si applica ai prodotti software. L'azione di "
+"installare, duplicare o \n"
+"\n"
+"usare in qualsiasi modo i prodotti software implica l'esplicita accettazione "
+"e il pieno \n"
+"\n"
+"consenso ad adeguarsi ai termini e alle condizioni di questa Licenza. Se non "
+"si è d'accordo\n"
+"\n"
+"con uno o piĂ¹ punti della Licenza, non si ha l'autorizzazione ad installare, "
+"duplicare o\n"
+"\n"
+"utilizzare i \"Prodotti software\". Qualunque tentativo di installare, "
+"duplicare o utilizzare i\n"
"\n"
+"\"Prodotti Software in modo non conforme ai termini e alle condizioni della "
+"Licenza porterĂ \n"
"\n"
-"2. Limited Warranty\n"
+"automaticamente all'annullamento della licenza e alla revoca dei vostri "
+"diritti ai sensi \n"
"\n"
+"della stessa. Una volta invalidata la Licenza, avete l'obbligo di "
+"distruggere immediatamente\n"
+"\n"
+"tutte le vostre copie dei \"Prodotti software\"."
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr "2. Limiti della garanzia"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4900,15 +4907,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4917,51 +4924,158 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
+"you."
+msgstr ""
+"Il Software e la documentazione allegata sono forniti \"come sono\", senza "
+"alcuna garanzia, nei \n"
+"\n"
+"limiti permessi dalla legge. In nessun caso, e nei limiti permessi dalla "
+"legge, Mageia potrĂ \n"
+"\n"
+"essere ritenuta responsabile per un qualsiasi danno, speciale, accidentale, "
+"diretto o \n"
+"\n"
+"indiretto (inclusi, senza limitazioni, danni dovuti alla perdita di attivitĂ  "
+"commerciali, \n"
"\n"
-"3. The GPL License and Related Licenses\n"
+"interruzioni dell'attivitĂ  commerciale, perdite finanziarie, oneri legali e "
+"sanzioni \n"
"\n"
+"pecuniarie che derivino da sentenze giudiziarie, o qualsiasi altra perdita "
+"conseguente), \n"
+"\n"
+"dovuto all'utilizzo o all'impossibilitĂ  di utilizzo dei \"Prodotti software"
+"\", anche nel caso \n"
+"\n"
+"in cui Mageia sia stata avvertita della possibilitĂ  che si verificassero "
+"tali danni.\n"
+"\n"
+"RESPONSABILITĂ€ LIMITATA IN RELAZIONE AL POSSESSO O ALL'USO DI SOFTWARE "
+"PROIBITO IN ALCUNE NAZIONI\n"
+"\n"
+"Nei limiti di legge, in nessun caso Mageia o i suoi distributori potranno "
+"essere ritenuti \n"
+"\n"
+"responsabili per un qualsiasi danno, speciale, accidentale, diretto o "
+"indiretto (inclusi, \n"
+"\n"
+"senza limitazioni, danni dovuti alla perdita di attivitĂ  commerciali, "
+"interruzioni \n"
+"\n"
+"dell'attivitĂ  commerciale, perdite finanziarie, oneri legali e sanzioni "
+"pecuniarie che \n"
+"\n"
+"derivino da sentenze giudiziarie, o qualsiasi altra perdita conseguente), "
+"dovuto al possesso \n"
+"\n"
+"e all'uso di componenti software, o derivante dall'aver scaricato componenti "
+"software da uno\n"
+"\n"
+"dei siti di Mageia, che risultino proibiti o soggetti a limitazioni d'uso in "
+"alcune nazioni\n"
+"\n"
+"per effetto di leggi locali. Questa limitazione di responsabilitĂ  si "
+"applica, ma non è \n"
+"\n"
+"limitata, alle componenti di crittografia forte incluse nei \"Prodotti "
+"software\". Tuttavia, \n"
+"\n"
+"poiché alcune legislazioni non ammettono limitazioni od esclusioni per danni "
+"consequenziali o \n"
+"\n"
+"accidentali, la precedente limitazione potrebbe non essere applicabile a Lei."
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr ""
+"3. La Licenza GPL (\"General Public License\") e altre Licenze collegate"
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+"I \"Prodotti software\" sono costituiti da componenti creati da persone ed "
+"enti diversi.\n"
+"\n"
+"La maggior parte delle relative licenze consente di usare, duplicare, "
+"adattare o \n"
"\n"
+"ridistribuire le componenti software che le adottano. Per favore, si leggano "
+"con attenzione i \n"
"\n"
-"4. Intellectual Property Rights\n"
+"termini e le condizioni della licenza relativa a ciascuna componente prima "
+"di utilizzarla. \n"
"\n"
+"Qualsiasi domanda relativa alla licenza di una componente software dovrebbe "
+"essere \n"
+"\n"
+"indirizzata all'autore di tale componente, e non a Mageia. I programmi "
+"sviluppati da \n"
+"\n"
+"Mageia sono soggetti alla licenza GPL. La documentazione scritta da Mageia è "
+"soggetta alla Licenza \"%s\". "
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr "4. Diritti di proprietĂ  intellettuale"
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+"Tutti i diritti relativi alle componenti dei \"Prodotti software\" "
+"appartengono ai rispettivi\n"
+"\n"
+"autori e sono protetti dalle leggi che disciplinano la proprietĂ  "
+"intellettuale e diritti\n"
"\n"
+"d'autore applicabili ai programmi software. Mageia si riserva il diritto di "
+"modificare o \n"
"\n"
-"5. Governing Laws \n"
+"adattare i \"Prodotti software\", in parte o in tutto, con ogni mezzo e per "
+"qualsiasi \n"
"\n"
+"scopo. \"Mageia\" e i relativi loghi sono proprietĂ  di %s"
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr "5. Disposizioni diverse"
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -4973,231 +5087,36 @@ msgid ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"For any question on this document, please contact Mageia."
msgstr ""
-"Introduzione\n"
-"\n"
-"Nel seguito verranno chiamati \"Prodotti software\" il sistema operativo e "
-"le diverse componenti disponibili\n"
-"nella distribuzione Mandriva Linux. I \"Prodotti software\" includono, ma "
-"non sono limitati all'insieme di\n"
-"programmi, metodi, regole e documentazioni relativi al sistema operativo e "
-"alle diverse componenti\n"
-"della distribuzione Mandriva Linux e ad ogni applicazione fornita da "
-"concessionari o fornitori.\n"
-"\n"
-"0 - Liberatoria\n"
-"\n"
-"Il presente documento è una traduzione fatta da un volontario, in nessun "
-"modo rappresentativo di\n"
-" Mandriva S.A., per comoditĂ  degli utenti di lingua italiana. Pertanto, non "
-"ha alcun valore legale.\n"
-"L'originale il lingua inglese è l'unico testo giuridicamente valido per "
-"regolare i rapporti tra Mandriva S.A.\n"
-" e i suoi utenti nonché l'eventuale utilizzo commerciale dei \"Prodotti "
-"software\".\n"
-"1. Termini di licenza\n"
-"\n"
-"Per favore leggete con attenzione questo documento.\n"
-"Questo documento costituisce un contratto tra voi e la Mandriva S.A. che "
-"si \n"
-"applica ai prodotti software. L'azione di installare, duplicare o usare "
-"in \n"
-"qualsiasi modo i prodotti software implica l'esplicita accettazione e il \n"
-"pieno consenso ad adeguarsi ai termini e alle condizioni di questa "
-"Licenza. \n"
-"Se non si è d'accordo con uno o piĂ¹ punti della Licenza, non si ha \n"
-"l'autorizzazione ad installare, duplicare o utilizzare i \"Prodotti software"
-"\".\n"
-"Qualunque tentativo di installare, duplicare o utilizzare i \"Prodotti "
-"Software\n"
-"in modo non conforme ai termini e alle condizioni della Licenza porterĂ  \n"
-"automaticamente all'annullamento della licenza e alla revoca dei vostri \n"
-"diritti ai sensi della stessa. Una volta invalidata la Licenza, avete "
-"l'obbligo\n"
-"di distruggere immediatamente tutte le vostre copie dei \"Prodotti software"
-"\".\n"
-"\n"
-"2. Limiti della garanzia\n"
-"\n"
-"Il Software e la documentazione allegata sono forniti \"come sono\",\n"
-"senza alcuna garanzia, \n"
-"nei limiti permessi dalla legge. \n"
-"In nessun caso, e nei limiti permessi dalla legge, la Mandriva S.A. potrĂ  \n"
-"essere ritenuta responsabile per un qualsiasi danno, speciale, "
-"accidentale, \n"
-"diretto o indiretto (inclusi, senza limitazioni, danni dovuti alla perdita "
-"di attivitĂ  \n"
-"commerciali, interruzioni dell'attivitĂ  commerciale, perdite finanziarie, \n"
-"oneri legali e sanzioni pecuniarie che derivino da sentenze giudiziarie, o \n"
-"qualsiasi altra perdita conseguente), dovuto all'utilizzo o "
-"all'impossibilitĂ \n"
-"di utilizzo dei \"Prodotti software\", anche nel caso in cui Mandriva S.A. "
-"sia \n"
-"stata avvertita della possibilitĂ  che si verificassero tali danni.\n"
-"\n"
-"RESPONSABILITĂ€ LIMITATA IN RELAZIONE AL POSSESSO O ALL'USO DI SOFTWARE "
-"PROIBITO IN ALCUNE NAZIONI\n"
-"\n"
-"Nei limiti di legge, in nessun caso Mandriva S.A. o i suoi distributori \n"
-"potranno essere ritenuti responsabili per un qualsiasi danno, speciale, \n"
-"accidentale, diretto o indiretto (inclusi, senza limitazioni, danni dovuti \n"
-"alla perdita di attivitĂ  commerciali, interruzioni dell'attivitĂ  \n"
-"commerciale, perdite finanziarie, oneri legali e sanzioni pecuniarie che \n"
-"derivino da sentenze giudiziarie, o qualsiasi altra perdita conseguente), \n"
-"dovuto al possesso e all'uso di componenti software, o derivante dall'aver \n"
-"scaricato componenti software da uno dei siti di Mandriva Linux, che \n"
-"risultino proibiti o soggetti a limitazioni d'uso in alcune nazioni per "
-"effetto\n"
-"di leggi locali. Questa limitazione di responsabilità si applica, ma non è \n"
-"limitata, alle componenti di crittografia forte incluse nei \"Prodotti "
-"software.\n"
-"Tuttavia, poiché alcune legislazioni non ammettono limitazioni od "
-"esclusioni\n"
-"per danni consequenziali o accidentali, la precedente limitazione potrebbe\n"
-"non essere applicabile a voi.\n"
-"%s\n"
+"Se una qualsiasi parte di questo contratto è ritenuta non valida, illegale o "
+"non applicabile\n"
"\n"
-"3. La Licenza GPL (\"General Public License\") e altre Licenze collegate\n"
+"in seguito a sentenza giudiziaria, tale parte è esclusa dal contratto. "
+"Rimangono vincolanti\n"
"\n"
-"I \"Prodotti software\" sono costituiti da componenti creati da persone ed "
-"enti diversi. %s\n"
-"La maggior parte delle relative licenze consente di usare, duplicare, "
-"adattare\n"
-"o ridistribuire le componenti software che le adottano. Per favore, si "
-"leggano con\n"
-"attenzione i termini e le condizioni della licenza relativa a ciascuna "
-"componente prima\n"
-"di utilizzarla. Qualsiasi domanda relativa alla licenza di una componente "
-"software\n"
-"dovrebbe essere indirizzata all'autore di tale componente, e non alla "
-"Mandriva.\n"
-"I programmi sviluppati dal Mandriva S.A. sono soggetti alla licenza GPL. La\n"
-"documentazione scritta dalla Mandriva S.A. è soggetta ad una licenza "
-"specifica.\n"
-"Per favore si consulti la documentazione per ulteriori dettagli.\n"
-"\n"
-"\n"
-"4. Diritti di proprietĂ  intellettuale\n"
+"le altre parti applicabili del contratto. I termini e le condizioni di "
+"questa Licenza sono\n"
"\n"
-"Tutti i diritti relativi alle componenti dei \"Prodotti software\" "
-"appartengono ai\n"
-"rispettivi autori e sono protetti dalle leggi che disciplinano la "
-"proprietĂ  \n"
-"intellettuale e diritti d'autore applicabili ai programmi software. Mandriva "
-"S.A.\n"
-"si riserva il diritto di modificare o adattare i \"Prodotti software\", in "
-"parte o \n"
-"in tutto, con ogni mezzo e per qualsiasi scopo.\"Mandriva\", \"Mandriva Linux"
-"\"\n"
-"e i relativi logo sono proprietĂ  della Mandriva S.A.\n"
+"soggetti alle leggi vigenti in Francia. Qualsiasi disputa in merito ai "
+"termini di questa\n"
"\n"
+"licenza verrĂ  risolta preferibilmente per via extra-giudiziaria. Come ultima "
+"risorsa, la \n"
"\n"
-"5. Disposizioni diverse\n"
+"disputa verrĂ  portata all'attenzione del Tribunale competente di Parigi - "
+"Francia. \n"
"\n"
-"Se una qualsiasi parte di questo contratto è ritenuta non valida, illegale o "
-"non \n"
-"applicabile in seguito a sentenza giudiziaria, tale parte è esclusa dal "
-"contratto.\n"
-"Rimangono vincolanti le altre parti applicabili del contratto. I termini e "
-"le condizioni \n"
-"di questa Licenza sono soggetti alle leggi vigenti in Francia. Qualsiasi "
-"disputa in \n"
-"merito ai termini di questa licenza verrĂ  risolta preferibilmente per via "
-"extra-giudiziaria. \n"
-"Come ultima risorsa, la disputa verrĂ  portata all'attenzione del Tribunale "
-"competente\n"
-"di Parigi - Francia.\n"
-"Si prega di rivolgersi a Mandriva S.A. per qualsiasi domanda riguardo questo "
-"documento."
+"Si prega di rivolgersi a Mageia per qualsiasi domanda riguardo questo "
+"documento. "
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-"Accetti di non:\n"
-"(i) vendere, esportare, ri-esportare, trasferire, usare in modo improprio, "
-"svelare dati tecnici o\n"
-"fornire un qualsiasi Software a persone, enti o luoghi proibiti dalle leggi "
-"o regolamenti USA\n"
-"sull'esportazione compresi, ma non solo, Cuba, Iran, Nord Corea, Sudan e "
-"Siria; o\n"
-"(ii) usare un Software per usi proibiti da leggi o regolamenti degli Stati "
-"Uniti.\n"
-"\n"
-"DIRITTI LIMITATI DAL GOVERNO USA \n"
-"\n"
-"I \"Prodotti Software\" e tutta la documentazione allegata sono e devono "
-"essere considerati rispettivamente\n"
-"come \"software commerciale per computer\" e \"documentazione commerciale di "
-"software per computer\", \n"
-"ai sensi del DFAR 252.227-7013 e come descritto in FAR 12.212. Ogni uso, "
-"modifica, riproduzione, \n"
-"distribuzione, performance, pubblicazione o svelamento del Software e di "
-"ogni documentazione allegata\n"
-"da parte del Governo degli Stati Uniti sarĂ  regolata esclusivamente da "
-"questo Accordo e da ogni \n"
-"altro contratto di licenza applicabile e sarĂ  proibito tranne che nei casi "
-"espressamente previsti \n"
-"da questo Accordo."
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-"La maggior parte di queste componenti, escluse le applicazioni e i programmi "
-"forniti da Google Inc. o da sue filiali (\"Google Software\"), sono soggette "
-"ai termini e alle condizioni della GNU General Public License, d'ora in poi "
-"chiamata \"GPL\", o di licenze simili."
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-"La maggior parte di queste componenti sono soggette ai termini e alle "
-"condizioni della GNU General Public License, d'ora in poi chiamata \"GPL\", "
-"o di licenze simili."
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
@@ -5213,136 +5132,36 @@ msgstr ""
"attentamente\n"
"la propria legislazione nazionale."
-#: messages.pm:120
-#, c-format
-msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
-msgstr ""
-"6. Norme aggiuntive da applicare ai \"Prodotti software\" forniti da Google "
-"Inc. (\"Google Software\")\n"
-"\n"
-"(a) Tu riconosci che Google o terze parti hanno pieno titolo, diritti, e "
-"interessi sul e verso il Software \n"
-"Google, porzioni di esso o software fornito tramite o in collaborazione con "
-"Google Software, inclusi\n"
-"senza alcuna limitazione tutti i Diritti di ProprietĂ  Intellettuale.\n"
-"I \"Diritti di ProprietĂ  Intellettuale\" comprendono tutti e ogni genere di "
-"diritti previsti di volta in volta \n"
-"dalle leggi sui brevetti, sul diritto d'autore, sui segreti industriali, sui "
-"marchi, sulla concorrenza sleale, \n"
-"i diritti sui database e tutti gli altri diritti sulla proprietĂ , e tutti i "
-"possibili rinnovi, applicazioni, estensioni e\n"
-"ripristini di questi, presenti e futuri con valore ed effetto ovunque.\n"
-" Tu accetti di non modificare, adattare, tradurre, preparare lavori "
-"derivati, decompilare, fare \n"
-"\"reverse engineer\", disassemblare o tentare in qualunque modo di derivare "
-"codice sorgente da Software Google.\n"
-"Accetti anche di non rimuovere, nascondere, o alterare i marchi, gli avvisi "
-"di copyright o di altri diritti\n"
-"riservati ai proprietari di Google o di terze parti che siano stati "
-"applicati o siano contenuti nel Software Google\n"
-"o che si accessibili in collegamento o tramite esso. \n"
-"\n"
-"(b) Il Software Google ti viene fornito esclusivamente per il tuo uso "
-"personale e non-commerciale.\n"
-"Non puoi usare il Software Google in nessun modo che possa danneggiare, "
-"disattivare, sovraccaricare o alterare \n"
-"i motori di ricerca Google (ad es., non puoi usare il Software Google in "
-"modo automatico) né puoi usare il \n"
-"Software Google in qualsiasi modo che possa interferire con ogni tipo di uso "
-"da parte di altri dei sevizi \n"
-"di ricerca Google o dei servizi e prodotti di terze parti licenziatarie di "
-"Software Google .\n"
-"\n"
-"(c) Alcuni software Google sono progettati per essere usati insieme ai "
-"motori di ricerca e ad altri servizi Google.\n"
-"Di conseguenza, il tuo utilizzo di tali Software Google Software è regolato "
-"anche dai\n"
-" \"Termini di Servizio di Google\" reperibili a http://www.google.com/"
-"terms_of_service.html\n"
-"e dalle regole per la privacy della Toolbar di Google reperibili a \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. e le sue sussidiarie e affiliate sono terze parti "
-"beneficiarie di questo contratto \n"
-"e possono farne applicare i termini."
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:111
#, c-format
msgid ""
"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"Remove the boot media and press Enter to reboot."
+msgstr ""
+"Complimenti, l'installazione è completa.\n"
+"Rimuovi il disco di installazione e premi Invio per riavviare."
+
+#: messages.pm:113
+#, c-format
+msgid ""
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
msgstr ""
-"Congratulazioni, l'installazione è completa.\n"
-"Rimuovi il disco di avvio e premi Invio per riavviare il sistema.\n"
-"\n"
-"\n"
-"Per informazioni su correzioni disponibili per questa versione di Linux\n"
-"Mandriva Linux, consulta gli \"Errata\" che trovi su\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Altre informazioni sulla configurazione del sistema sono nel capitolo\n"
-"sulla post-installazione del \"Manuale dell'Utente\" di Mandriva Linux."
+"Per informazioni su correzioni che sono disponibili per questa\n"
+"versione di Mageia, consulta gli Errata disponibili in:\n"
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
+"Dopo aver riavviato ed eseguito il login in Mageia vedrai la schermata di "
+"benvenuto.\n"
+"Contiene informazioni e link molto utili."
#: modules/interactive.pm:19
#, c-format
@@ -5386,18 +5205,18 @@ msgstr "Installazione driver per controller USB"
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "Installazione driver per controller firewire %s"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "Installazione driver per controller firewire \"%s\""
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "Installazione driver per disco rigido %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "Installazione driver per il controller \"%s\" del disco rigido"
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "Installazione driver per scheda ethernet %s"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "Installazione driver per scheda ethernet \"%s\""
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5409,7 +5228,7 @@ msgstr "Installazione driver per la scheda %s %s"
#: modules/interactive.pm:100
#, c-format
msgid "Configuring Hardware"
-msgstr "Configurare l'hardware"
+msgstr "Configurazione dell'hardware"
#: modules/interactive.pm:111
#, c-format
@@ -5479,71 +5298,71 @@ msgstr ""
"Il caricamento del modulo %s è fallito.\n"
"Vuoi riprovare con altri parametri?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr "Sei sicuro di voler chiudere?"
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr "Password facile da indovinare"
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
-msgstr "La password dovrebbe poter resistere agli attacchi piĂ¹ semplici"
+msgid "Password should be resistant to basic attacks"
+msgstr "La password dovrebbe resistere agli attacchi di base"
-#: mygtk2.pm:1544 mygtk2.pm:1545
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
#, c-format
msgid "Password seems secure"
msgstr "La password sembra sicura"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "mount non riuscito: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "Questa piattaforma non supporta le partizioni estese"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
-"Hai uno spazio vuoto non utilizzabile nella tabella delle partizioni.\n"
-"L'unica soluzione è spostare le partizioni primarie, per avere lo spazio "
-"vuoto vicino alle partizioni estese"
+"Hai un vuoto nella tua tabella delle partizioni ma non posso usarlo.\n"
+"L'unica soluzione è di muovere le tue partizioni primarie per avere lo "
+"spazio libero dopo le partizioni estese."
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
msgstr ""
-"Al tuo disco sta accadendo qualcosa di brutto. \n"
-"Un test per verificare l'integrità dei dati è fallito. \n"
-"Significa che qualsiasi cosa venga scritto sul disco genererĂ  solo dati "
-"casuali e corrotti."
+"Si è verificato un problema nel tuo disco rigido.\n"
+"Ăˆ fallito un test per controllare l'integritĂ  dei dati.\n"
+"CiĂ² significa che la scrittura di qualsiasi cosa nel disco porterĂ  un giorno "
+"ad avere dati corrotti."
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr "Rimozione dei pacchetti inutilizzati"
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr "Ricerca dei pacchetti hardware inutilizzati in corso..."
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr "Ricerca dei pacchetti di localizzazione inutilizzati in corso..."
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
@@ -5552,65 +5371,65 @@ msgstr ""
"Ăˆ stato riscontrato che alcuni pacchetti non sono richiesti per la "
"configurazione di sistema."
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr "I seguenti pacchetti verranno rimossi, altrimenti scegli:"
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, c-format
msgid "Unused hardware support"
msgstr "Supporto hardware inutilizzato"
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr "Localizzazione inutilizzata"
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
-msgstr "Non posso aggiungere una partizione al RAID %s _giĂ  formattato_"
+msgid "Cannot add a partition to _formatted_ RAID %s"
+msgstr "Impossibile aggiungere una partizione a RAID %s _formattata_ "
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "Non ci sono abbastanza partizioni per RAID di livello %d\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "Non è possibile creare la directory «/usr/share/sane/firmware»!"
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "Non è possibile creare la directory /usr/share/sane/%s!"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr ""
"Non è possibile copiare il file %s del firmware in /usr/share/sane/firmware!"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr "Non è possibile impostare i permessi sul file %s del firmware!"
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "Scannerdrake"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr ""
"Non è possibile installare i programmi necessari per condividere lo/gli "
"scanner."
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr ""
@@ -5730,8 +5549,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
"Autorizza:\n"
"\n"
@@ -5834,8 +5653,8 @@ msgstr "Utilizzare password per autenticare utenti."
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
-msgstr "Attiva il controllo di promiscuitĂ  sulle schede ethernet."
+msgid "Activate Ethernet cards promiscuity check."
+msgstr "Attiva il controllo della promiscuita delle schede Ethernet."
#: security/help.pm:96
#, c-format
@@ -6290,7 +6109,7 @@ msgstr "Normale"
msgid "Secure"
msgstr "Sicuro"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -6303,7 +6122,7 @@ msgstr ""
"Utilizzalo solo quando vuoi gestire di persona tutti gli aspetti\n"
"relativi alla sicurezza del sistema."
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -6312,7 +6131,7 @@ msgstr ""
"Questo è il livello di sicurezza standard, raccomandato per un computer da "
"usare per connettersi ad Internet come client."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -6329,48 +6148,48 @@ msgstr ""
"Nota: se la tua macchina è un semplice client su Internet, sarebbe meglio "
"scegliere un livello piĂ¹ basso."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "Opzioni base per DrakSec"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "Scegli il livello di sicurezza desiderato"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "Amministratore per la sicurezza:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr "Login o email:"
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr "Ascolta e spedisce eventi ACPI dal kernel"
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "Lancia il sistema audio ALSA (Advanced Linux Sound Architecture)"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anacron è un gestore di comandi periodici."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -6380,7 +6199,7 @@ msgstr ""
"syslog. PuĂ² anche essere usato per spegnere la macchina quando la batteria\n"
"è scarica."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -6390,11 +6209,16 @@ msgstr ""
"hai lanciato at, e lancia comandi batch quando il carico medio è abbastanza\n"
"basso."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr "Avahi è un demone ZeroConf che implementa lo stack mDNS"
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr "Un client/server NTP"
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6520,21 +6344,12 @@ msgstr "Automatizza un firewall a filtraggio dei pacchetti con iptables"
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Lancio del filtro dei pacchetti per la serie di kernel 2.2, allo scopo\n"
-"di impostare un firewall che protegga la tua macchina da intrusioni."
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
"Distribuisce uniformemente il carico degli IRQ fra varie CPU per migliorare "
"le prestazioni"
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6546,7 +6361,7 @@ msgstr ""
"kdbconfig.\n"
"Questo servizio dovrebbe essere attivato sulla maggior parte delle macchine."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6555,18 +6370,18 @@ msgstr ""
"Rigenerazione automatica degli header del kernel in /boot per\n"
"/usr/include/linux/{autoconf,version}.h"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "Riconoscimento e configurazione automatica dell'hardware al boot."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
"Manipola il comportamento del sistema per prolungare la vita della batteria"
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6575,7 +6390,7 @@ msgstr ""
"Linuxconf talvolta deve eseguire alcune operazioni al momento\n"
"del boot per gestire la configurazione del sistema."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6584,7 +6399,7 @@ msgstr ""
"lpd è il demone di stampa necessario per il buon funzionamento di lpr.\n"
"Ăˆ fondamentalmente un server che assegna le stampe alle stampanti."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6593,17 +6408,17 @@ msgstr ""
"Linux Virtual Server, usato per impostare un server ad alte prestazioni\n"
"e alta disponibilitĂ ."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr "Controlla la rete (firewall interattivo e wireless)"
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr "Gestione e controllo di RAID Software"
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
@@ -6612,12 +6427,12 @@ msgstr ""
"DBUS è un demone che diffonde le notifiche per gli eventi di sistema e altri "
"messaggi"
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr "Abilita le regole di sicurezza di MSEC all'avvio del sistema"
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6626,12 +6441,12 @@ msgstr ""
"named (BIND) è un Domain Name Server (DNS) utilizzato per risolvere\n"
"nomi host in indirizzi IP."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr "Inizializza la registrazione del log della console di rete"
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6640,7 +6455,7 @@ msgstr ""
"Monta e smonta tutti i punti di mount di NFS (Network File System),\n"
"SMB (Lan Manager/Windows), e NCP (Netware)."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6649,17 +6464,17 @@ msgstr ""
"Attiva/disattiva tutte le interfacce di rete di cui è previsto l'avvio\n"
" al momento del boot."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr "Se abilitato, richiede che la rete sia giĂ  attiva"
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr "Attende che le reti dinamiche (hotplug) siano attivate"
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6670,7 +6485,7 @@ msgstr ""
"TCP/IP. Questo servizio fornisce le funzioni di server NFS, che sono\n"
"configurate tramite il file /etc/exports."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6679,12 +6494,12 @@ msgstr ""
"NFS è un noto protocollo per condividere file attraverso reti TCP/IP.\n"
"Questo servizio fornisce la funzionalitĂ  di blocco dei file NFS."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr "Sincronizza l'ora del sistema usando il Network Time Protocol (NTP)"
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
@@ -6693,17 +6508,17 @@ msgstr ""
"Attiva automaticamente il tasto relativo al tastierino numerico\n"
" per la console e Xorg al momento del boot."
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "Supporto per le win-printer OKI 4w e compatibili."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr "Verifica se una partizione è quasi completamente piena"
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6717,7 +6532,7 @@ msgstr ""
"perciĂ²\n"
"non dĂ  problemi anche se installato su macchine che non lo richiedono."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6729,12 +6544,12 @@ msgstr ""
" come NFS e NIS. Il server portmap deve essere in esecuzione su macchine\n"
" che agiscono come server per protocolli che fanno uso di meccanismi RPC."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr "Riserva alcune porte TCP"
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
@@ -6743,7 +6558,7 @@ msgstr ""
"Postfix è un Agente di Trasporto di Posta (MTA), un programma \n"
"che invia la posta elettronica da una macchina ad un'altra."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6752,22 +6567,22 @@ msgstr ""
"Salva e ripristina il generatore d'entropia del sistema per una\n"
" generazione di numeri casuali di alta qualitĂ ."
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
-"Assegna dispositivi raw a dispositivi a blocchi (quali le partizioni\n"
-"di un disco rigido), da usare con applicazioni come Oracle \n"
-"o con lettori di DVD"
+"Assegna dispositivi raw a dispositivi a blocchi (come le partizioni\n"
+"dei dischi rigidi), per l'uso delle applicazioni come Oracle o per i lettori "
+"DVD "
-#: services.pm:103
+#: services.pm:101
#, c-format
msgid "Nameserver information manager"
msgstr "Gestore delle informazione dei server di nomi (Nameserver)"
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6778,7 +6593,7 @@ msgstr ""
"mezzo del protocollo RIP. Mentre RIP è largamente usato in piccole reti, \n"
"protocolli di routing piĂ¹ complessi sono necessari per reti piĂ¹ articolate."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6787,7 +6602,7 @@ msgstr ""
"Il protocollo rstat permette agli utenti di una rete di ricevere\n"
"misure sulle prestazioni di ogni macchina di quella rete."
-#: services.pm:109
+#: services.pm:107
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
@@ -6796,7 +6611,7 @@ msgstr ""
"Syslog è un'utilità che molti demoni usano per aggiungere messaggi\n"
"in vari file di log del sistema. Ăˆ una buona idea lanciare sempre rsyslog."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6805,7 +6620,7 @@ msgstr ""
"Il protocollo rusers permette agli utenti di una rete di identificare\n"
"chi è connesso su un'altra macchina in grado di rispondere."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6815,7 +6630,7 @@ msgstr ""
"tutti gli utenti connessi ad una macchina su cui gira il demone rwho\n"
"(è simile a finger)."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
@@ -6823,12 +6638,17 @@ msgstr ""
"SANE (Scanner Access Now Easy) permette l'uso di scanner, apparecchi video e "
"fotografici, ..."
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr "Firewall a filtraggio dei pacchetti"
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr "Pacchetto filtraggio firewall per IPv6"
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
@@ -6837,17 +6657,17 @@ msgstr ""
"Il protocollo SMB/CIFS permette di condividere l'accesso a file e stampanti "
"nonché l'integrazione con i domini Windows Server"
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "Lancia il sistema audio sulla tua macchina"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr "Livello per l'analisi vocale"
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
@@ -6856,7 +6676,7 @@ msgstr ""
"Secure Shell è un protocollo di rete che permette di scambiare dati tra due "
"computer utilizzando un canale sicuro"
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6865,92 +6685,94 @@ msgstr ""
"Syslog è un'utilità che molti demoni usano per aggiungere messaggi\n"
"in vari file di log del sistema. Ăˆ una buona idea lanciare sempre syslog."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr "Sposta le regole permanenti di udev generate in /etc/udev/rules.d"
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "Carica i driver per i tuoi dispositivi USB."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr "Controllore del traffico di rete leggero"
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr "Avvia il server dei caratteri per X."
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr "Avvia altri demoni su richiesta."
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "Stampa"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Internet"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "Condivisione dei file"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "Rete"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "Sistema"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "Amministrazione remota"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "Server database"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "Servizi"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "Scegli quali servizi saranno lanciati automaticamente all'avvio."
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d attivati su %d registrati"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "in esecuzione"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "fermato"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "Servizi e demoni"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -6959,32 +6781,27 @@ msgstr ""
"Spiacente, ma non ci sono ulteriori\n"
"informazioni riguardo questo servizio."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "Informazioni"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "Inizia quando richiesto"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "Al boot"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Avvia"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Stop"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -7017,7 +6834,7 @@ msgstr ""
"si scriva alla Free Software Foundation, Inc.,\n"
"51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\n"
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -7044,7 +6861,7 @@ msgstr ""
"--help : mostra questo messaggio.\n"
"--version : mostra il numero della versione.\n"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -7057,26 +6874,24 @@ msgstr ""
" --boot - permette di configurare il boot loader\n"
"senza opzioni avvia la configurazione del login automatico."
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
"[OPZIONI] [NOME_PROGRAMMA]\n"
"\n"
"OPZIONI:\n"
-" --help - mostra questo messaggio di spiegazioni.\n"
-" --report - il programma dovrebbe essere uno strumento Mandriva "
-"Linux\n"
-" --incident - il programma dovrebbe essere uno strumento Mandriva "
-"Linux"
+" --help -stampa questo messaggio di aiuto.\n"
+" --report -il programma dovrebbe essere uno degli strumenti %s\n"
+" --incident -il programma dovrebbe essere uno degli strumenti di %s"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -7093,7 +6908,7 @@ msgstr ""
" --internet - configurare internet\n"
" --wizard - come --add"
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -7124,11 +6939,11 @@ msgstr ""
" : nome_applicazione (ad es. so per staroffice \n"
" : e gs per ghostscript) se solo per questa."
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -7142,31 +6957,31 @@ msgid ""
"IP, nbi image name)"
msgstr ""
"[OPZIONI]...\n"
-"Configuratore del Mandriva Linux Terminal Server\n"
-"--enable : abilita MTS\n"
-"--disable : disabilita MTS\n"
-"--start : avvia MTS\n"
-"--stop : chiudi MTS\n"
-"--adduser : aggiungi uno degli attuali utenti del sistema a MTS "
-"(serve l'username)\n"
-"--deluser : rimuovi uno degli attuali utenti del sistema da MTS "
-"(serve l'username)\n"
-"--addclient : aggiungi una macchina client a MTS (servono indirizzo "
-"MAC, IP e nbi image name)\n"
-"--delclient : togli una macchina client da MTS (servono indirizzo MAC, "
-"IP e il nome dell'immagine nbi)"
-
-#: standalone.pm:99
+"Configuratore del server terminale %s\n"
+"--enable abilita MTS\n"
+"--disable disabilita MTS\n"
+"--start avvia MTS\n"
+"--stop ferma MTS\n"
+"--adduser aggiungi un utente del sistema esistente a MTS (richiede "
+"username)\n"
+"--deluser elimina un utente del sistema esistente da MTS (richiede "
+"username)\n"
+"--addclient aggiungi una macchina client a MTS (richiede l'indirizzo "
+"MAC, IP, il nome dell'immagine NBI)\n"
+"--delclient elimina una macchina client da MTS (richiede l'indirizzo "
+"MAC, IP, il nome dell'immagine NBI )"
+
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[Tastiera]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "[--file=mio-file] [--word=mia-parola] [--explain=regexp] [--alert]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -7189,27 +7004,27 @@ msgstr ""
"--status : ritorna 1 se connesso 0 altrimenti, poi esce.\n"
"--quiet : senza interattivitĂ . Da usare con (dis)connect."
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-"[OPZIONE]...\n"
-" --no-confirmation non chiedere prima una conferma in modalitĂ  "
-"Mandriva Update\n"
-" --no-verify-rpm non verificare le firme dei pacchetti\n"
-" --changelog-first mostra nella finestra delle descrizioni il log dei "
-"cambiamenti prima della lista dei file\n"
-" --merge-all-rpmnew chiedi di unire tutti i file .rpmnew/.rpmsave "
-"incontrati"
+"[OPZIONE]...â \n"
+" --no-confirmation non fare la prima domanda nella modalitĂ  "
+"aggiornamento %s\n"
+" --no-verify-rpm non verificare la firma dei pacchetti\n"
+" --changelog-first mostra il changelof prima della lista dei file "
+"nella finestra delle descrizioni\n"
+" --merge-all-rpmnew proponi di unire tutti i file .rpmnew/.rpmsave "
+"trovati"
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
@@ -7218,7 +7033,7 @@ msgstr ""
"[--manual] [--device=dev] [--update-sane=dir_sorgenti_sane] [--update-"
"usbtable] [--dynamic=dev]"
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -7229,7 +7044,7 @@ msgstr ""
" XFdrake [--noauto] schermo \n"
" XFdrake risoluzione"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -7240,71 +7055,76 @@ msgstr ""
"Uso : %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
"testing] [-v|--version] "
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, c-format
msgid "All servers"
msgstr "Tutti i server"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr "Globale"
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr "Africa"
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
msgstr "Asia"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr "Europa"
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr "Nordamerica"
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "Oceania"
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr "Sudamerica"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Hong Kong"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "Federazione Russa"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "Jugoslavia"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "Ăˆ giusto?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr "Ăˆ stato selezionato un file, non una directory"
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "Informazioni"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -7318,26 +7138,3 @@ msgstr ""
#, c-format
msgid "Installation failed"
msgstr "Installazione non riuscita"
-
-#~ msgid "Restrict command line options"
-#~ msgstr "Opzioni da riga di comando solo con password"
-
-#~ msgid "restrict"
-#~ msgstr "limita"
-
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr ""
-#~ "L'opzione \"Opzioni da riga di comando solo con password\" è inutile "
-#~ "senza una password"
-
-#~ msgid "Use an encrypted file system"
-#~ msgstr "Usa un filesystem cifrato"
-
-#~ msgid ""
-#~ "To ensure data integrity after resizing the partition(s), \n"
-#~ "filesystem checks will be run on your next boot into Microsoft Windows®"
-#~ msgstr ""
-#~ "Per assicurare l'integritĂ  dei dati dopo aver ridimensionato partizioni,\n"
-#~ "saranno eseguiti dei controlli sul filesystem al prossimo riavvio di "
-#~ "Windows(TM)"
diff --git a/perl-install/share/po/ja.po b/perl-install/share/po/ja.po
index e9f9ca1af..58c3827ce 100644
--- a/perl-install/share/po/ja.po
+++ b/perl-install/share/po/ja.po
@@ -1,38 +1,38 @@
-# translation of libDrakX.po to Japanese
-# Drakbootdisk Japanese translation
-# Copyright (C) 2000,2003, 2004, 2006 Free Software Foundation, Inc.
-# YAMAGATA Hiroo <hiyori13@alum.mit.edu>, 2000.
-# UTUMI Hirosi <utuhiro78@yahoo.co.jp>, 2003, 2004, 2006.
-# Yukiko Bando <ybando@k6.dion.ne.jp>, 2004-2009.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
#
-msgid ""
-msgstr ""
-"Project-Id-Version: libDrakX-ja\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
-"PO-Revision-Date: 2009-02-22 19:41+0900\n"
-"Last-Translator: Yukiko Bando <ybando@k6.dion.ne.jp>\n"
-"Language-Team: Japanese <cooker-i18n@mandrivalinux.org>\n"
+# Translators:
+# UTUMI Hirosi <utuhiro78@yahoo.co.jp>, 2003-2004,2006
+# YAMAGATA Hiroo <hiyori13@alum.mit.edu>, 2000
+msgid ""
+msgstr ""
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2016-07-13 19:45+0000\n"
+"Last-Translator: Filip Komar <filip.komar@gmail.com>\n"
+"Language-Team: Japanese (http://www.transifex.com/MageiaLinux/mageia/"
+"language/ja/)\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.11.4\n"
+"Content-Transfer-Encoding: 8-bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "ăå¾…ă¡ăă ă•ă„"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ä¸­"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -49,35 +49,17 @@ msgstr ""
"\n"
"æ–°ă—ă„ăƒœăƒªăƒ¥ăƒ¼ăƒ  ID ă‚’å‰²ă‚当ă¦ă¾ă™ă‹ï¼Ÿ"
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr "ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€ă®ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă«å¤±æ•—ă—ă¾ă—ăŸă€‚以下ă®ă‚¨ăƒ©ăƒ¼ăŒç™ºç”Ÿ:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€ă‚’æœ‰å¹ă«ă™ă‚‹ă«ă¯ă‚ªăƒ¼ăƒ—ăƒ³ăƒ•ă‚¡ăƒ¼ăƒ ă‚¦ă‚§ă‚¢ă®èµ·å‹•ăƒ‡ăƒă‚¤ă‚¹ă‚’\n"
-"変更ă™ă‚‹å¿…è¦ăŒă‚ă‚‹ă‹ă‚‚ă—ă‚Œă¾ă›ă‚“。å†èµ·å‹•時ă«ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€ă®ăƒ—ăƒ­ăƒ³ăƒ—ăƒˆăŒ\n"
-"表示ă•ă‚Œăªă„å ´åˆă¯ă€Command-Option-O-F ă‚’å†èµ·å‹•æ™‚ă«æ¼ă—ă¦\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" shut-down\n"
-"ă¨å…¥å›ă—ă¦ăă ă•ă„。\n"
-"次å›ă®èµ·å‹•時ă«ă¯ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€ă®ăƒ—ăƒ­ăƒ³ăƒ—ăƒˆăŒè¡¨ç¤ºă•ă‚Œă‚‹ă¯ăă§ă™ă€‚"
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
@@ -87,268 +69,223 @@ msgstr ""
"\n"
"ă©ă®ăƒ‰ăƒ©ă‚¤ăƒ–ă‹ă‚‰èµ·å‹•ă—ă¾ă™ă‹ï¼Ÿ"
-#: any.pm:331
+#: any.pm:335
#, c-format
msgid "Bootloader Installation"
msgstr "ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€ă®ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€ă‚’ă©ă“ă«ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă—ă¾ă™ă‹ï¼Ÿ"
-#: any.pm:359
+#: any.pm:355
#, c-format
msgid "First sector (MBR) of drive %s"
msgstr "ăƒ‰ăƒ©ă‚¤ăƒ– %s ă®æœ€åˆă®ă‚»ă‚¯ă‚¿ (MBR)"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "ăƒ‰ăƒ©ă‚¤ăƒ–ă®æœ€åˆă®ă‚»ă‚¯ă‚¿ (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "root ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă®æœ€åˆă®ă‚»ă‚¯ă‚¿"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "ăƒ•ăƒ­ăƒƒăƒ”ăƒ¼"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "ă‚¹ă‚­ăƒƒăƒ—"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "èµ·å‹•æ–¹å¼ă®è¨­å®"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, c-format
+msgid "EFI System Partition"
+msgstr ""
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€ă®ăƒ¡ă‚¤ăƒ³ă‚ªăƒ—ă‚·ăƒ§ăƒ³"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "使用ă™ă‚‹ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "èµ·å‹•ăƒ‡ăƒă‚¤ă‚¹"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr "ăƒ¡ă‚¤ăƒ³ă‚ªăƒ—ă‚·ăƒ§ăƒ³"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "ăƒ‡ăƒ•ă‚©ăƒ«ăƒˆăŒèµ·å‹•ă™ă‚‹ă¾ă§ă®ç§’æ•°"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "ACPI ă‚’æœ‰å¹ă«ă™ă‚‹"
-#: any.pm:426
+#: any.pm:419
#, c-format
msgid "Enable SMP"
msgstr "SMP ă‚’æœ‰å¹ă«ă™ă‚‹"
-#: any.pm:427
+#: any.pm:420
#, c-format
msgid "Enable APIC"
msgstr "APIC ă‚’æœ‰å¹ă«ă™ă‚‹"
-#: any.pm:429
+#: any.pm:422
#, c-format
msgid "Enable Local APIC"
msgstr "ăƒ­ăƒ¼ă‚«ăƒ« APIC ă‚’æœ‰å¹ă«ă™ă‚‹"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "ă‚»ă‚­ăƒ¥ăƒªăƒ†ă‚£"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "ăƒ‘ă‚¹ăƒ¯ăƒ¼ăƒ‰"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "ăƒ‘ă‚¹ăƒ¯ăƒ¼ăƒ‰ăŒä¸€è‡´ă—ă¾ă›ă‚“"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "ă‚„ă‚ç›´ă—ă¦ăă ă•ă„"
-#: any.pm:436
+#: any.pm:429
#, c-format
-msgid "You can not use a password with %s"
+msgid "You cannot use a password with %s"
msgstr "%s ă«ă¯ăƒ‘ă‚¹ăƒ¯ăƒ¼ăƒ‰ă¯ä½¿ăˆă¾ă›ă‚“"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "ăƒ‘ă‚¹ăƒ¯ăƒ¼ăƒ‰ (å†å…¥å›)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "èµ·å‹•ă™ă‚‹ăŸă³ă« /tmp ä»¥ä¸‹ă‚’æ¶ˆă™"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "Init ăƒ¡ăƒƒă‚»ăƒ¼ă‚¸"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "ă‚ªăƒ¼ăƒ—ăƒ³ăƒ•ă‚¡ăƒ¼ăƒ ă‚¦ă‚§ă‚¢ă®é…å»¶"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "ă‚«ăƒ¼ăƒăƒ«ăƒ–ăƒ¼ăƒˆă®ă‚¿ă‚¤ăƒ ă‚¢ă‚¦ăƒˆ"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "CD ă‹ă‚‰ă®èµ·å‹•ă‚’æœ‰å¹ă«ă—ă¾ă™ă‹ï¼Ÿ"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "OF ă‹ă‚‰ă®èµ·å‹•ă‚’æœ‰å¹ă«ă—ă¾ă™ă‹ï¼Ÿ"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "ăƒ‡ăƒ•ă‚©ăƒ«ăƒˆă® OS"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "ă‚¤ăƒ¡ăƒ¼ă‚¸"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "root"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "追å "
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr "Xen 追å "
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "ăƒ“ăƒ‡ă‚ªăƒ¢ăƒ¼ăƒ‰"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "ăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯ăƒ—ăƒ­ăƒ•ă‚¡ă‚¤ăƒ«"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "ăƒ©ăƒ™ăƒ«"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "ăƒ‡ăƒ•ă‚©ăƒ«ăƒˆ"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "ăƒ“ăƒ‡ă‚ªăªă—"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "空白ă®ăƒ©ăƒ™ăƒ«ă¯ä½¿ăˆă¾ă›ă‚“"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "ă‚«ăƒ¼ăƒăƒ«ă‚¤ăƒ¡ăƒ¼ă‚¸ă‚’指å®ă—ă¦ăă ă•ă„"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "root ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă¯å¿…ăæŒ‡å®ă—ă¦ăă ă•ă„"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "ă“ă®ăƒ©ăƒ™ăƒ«ă¯æ—¢ă«ä½¿ă‚ă‚Œă¦ă„ă¾ă™"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "ă©ă®ç¨®é¡ă®ă‚¨ăƒ³ăƒˆăƒªă‚’追å ă—ă¾ă™ă‹ï¼Ÿ"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "ä»–ă® OS (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "ä»–ă® OS (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "ä»–ă® OS (Windows...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, c-format
msgid "Bootloader Configuration"
msgstr "ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€ă®è¨­å®"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -357,277 +294,316 @@ msgstr ""
"èµ·å‹•ăƒ¡ăƒ‹ăƒ¥ăƒ¼ă®ă‚¨ăƒ³ăƒˆăƒªă¯ä»¥ä¸‹ă®ă¨ăă‚ă§ă™ă€‚\n"
"ă‚¨ăƒ³ăƒˆăƒªă¯è¿½å /変更ă§ăă¾ă™ă€‚"
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "è­¦å‘"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "X ăƒ—ăƒ­ă‚°ăƒ©ăƒ ă¸ă®ă‚¢ă‚¯ă‚»ă‚¹"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "RPM ăƒ„ăƒ¼ăƒ«ă¸ă®ă‚¢ă‚¯ă‚»ă‚¹"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "su ă‚’è¨±å¯ă™ă‚‹"
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "管ç†ăƒ•ă‚¡ă‚¤ăƒ«ă¸ă®ă‚¢ă‚¯ă‚»ă‚¹"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "ăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯ăƒ„ăƒ¼ăƒ«ă¸ă®ă‚¢ă‚¯ă‚»ă‚¹"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "ă‚³ăƒ³ăƒ‘ă‚¤ăƒ«ăƒ„ăƒ¼ăƒ«ă¸ă®ă‚¢ă‚¯ă‚»ă‚¹"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(%s ă¯è¿½å æ¸ˆă¿)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "ăƒ¦ăƒ¼ă‚¶åă‚’å…¥å›ă—ă¦ăă ă•ă„"
-#: any.pm:863
-#, fuzzy, c-format
+#: any.pm:875
+#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
"cased letters, numbers, `-' and `_'"
msgstr ""
-"ăƒ¦ăƒ¼ă‚¶åă«ă¯è‹±èªă®å°æ–‡å­—ă€æ•°å­—ă€ăƒă‚¤ăƒ•ăƒ³ (-)ă€ă‚¢ăƒ³ăƒ€ăƒ¼ă‚¹ă‚³ă‚¢ (_) ă—ă‹ä½¿ăˆă¾ă›"
-"ă‚“"
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "ăƒ¦ăƒ¼ă‚¶åăŒé•·ă™ăă¾ă™"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "ă“ă®ăƒ¦ăƒ¼ă‚¶åă¯æ—¢ă«å­˜åœ¨ă—ă¾ă™"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "ăƒ¦ăƒ¼ă‚¶ ID"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "ă‚°ăƒ«ăƒ¼ăƒ— ID"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
msgstr "%s ă¯æ•°å­—ă§ăªă‘ă‚Œă°ă„ă‘ă¾ă›ă‚“"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
-msgstr "%s ă¯ 500 ă‚ˆă‚ä¸ă§ăªă‘ă‚Œă°ă„ă‘ă¾ă›ă‚“。ă“ă®ă¾ă¾å—ă‘å…¥ă‚Œă¾ă™ă‹ï¼Ÿ"
+msgid "%s should be above 1000. Accept anyway?"
+msgstr "%s ă¯ 1000 ă‚ˆă‚ä¸ă§ăªă‘ă‚Œă°ă„ă‘ă¾ă›ă‚“。ă“ă®ă¾ă¾å—ă‘å…¥ă‚Œă¾ă™ă‹ï¼Ÿ"
-#: any.pm:877
+#: any.pm:889
#, c-format
msgid "User management"
msgstr "ăƒ¦ăƒ¼ă‚¶ă®ç®¡ç†"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, c-format
msgid "Set administrator (root) password"
msgstr "管ç†è€… (root) ă®ăƒ‘ă‚¹ăƒ¯ăƒ¼ăƒ‰ă‚’è¨­å®"
-#: any.pm:889
+#: any.pm:903
#, c-format
msgid "Enter a user"
msgstr "ăƒ¦ăƒ¼ă‚¶åă‚’å…¥å›"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "ă‚¢ă‚¤ă‚³ăƒ³"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "本å"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "ăƒ­ă‚°ă‚¤ăƒ³å"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "ă‚·ă‚§ăƒ«"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
msgstr "ăƒ¡ăƒ‡ă‚£ă‚¢ă‚’è¿½å ă—ă¦ă„ă¾ă™ă€‚ăå¾…ă¡ăă ă•ă„..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "è‡ªå‹•ăƒ­ă‚°ă‚¤ăƒ³"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr "自動ç„ă«ç‰¹å®ă®ăƒ¦ăƒ¼ă‚¶ă§ăƒ­ă‚°ă‚ªăƒ³ă™ă‚‹ă‚ˆă†ă«è¨­å®ă§ăă¾ă™ă€‚"
-#: any.pm:979
+#: any.pm:1005
#, c-format
msgid "Use this feature"
msgstr "ă“ă®æ©Ÿèƒ½ă‚’使ă„ă¾ă™"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "ăƒ‡ăƒ•ă‚©ăƒ«ăƒˆă®ăƒ¦ăƒ¼ă‚¶ă‚’鏿:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "ă‚¦ă‚£ăƒ³ăƒ‰ă‚¦ăƒăƒăƒ¼ă‚¸ăƒ£ă‚’鏿:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
msgstr "ăƒªăƒªăƒ¼ă‚¹ăƒăƒ¼ăƒˆ"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "é–‰ă˜ă‚‹"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "ăƒ©ă‚¤ă‚»ăƒ³ă‚¹ă¸ă®åŒæ„"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "終了"
-#: any.pm:1080
+#: any.pm:1096
#, c-format
msgid "Do you accept this license ?"
msgstr "ă“ă®ăƒ©ă‚¤ă‚»ăƒ³ă‚¹ă«åŒæ„ă—ă¾ă™ă‹ï¼Ÿ"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "承諾ă™ă‚‹"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "æ‹’å¦ă™ă‚‹"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "使用ă™ă‚‹è¨€èªă‚’é¸ă‚“ă§ăă ă•ă„。"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"Mandriva Linux ă§ă¯è¤‡æ•°ă®è¨€èªă‚’使ă†ă“ă¨ăŒă§ăă¾ă™ă€‚\n"
-"ă使ă„ă«ăªă‚ăŸă„言èªă‚’é¸ă‚“ă§ăă ă•ă„。\n"
-"ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«å¾Œă«å†é¸æă™ă‚‹ă“ă¨ă‚‚å¯èƒ½ă§ă™ă€‚"
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
+#, c-format
+msgid "Mageia"
+msgstr "Mageia"
+
+#: any.pm:1154
+#, c-format
+msgid "Multiple languages"
+msgstr ""
+
+#: any.pm:1155
#, c-format
-msgid "Multi languages"
-msgstr "å¤è¨€èª"
+msgid "Select Additional Languages"
+msgstr ""
-#: any.pm:1147 any.pm:1178
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr "UTF-8 ă§ă¯ăªă„ă‚¨ăƒ³ă‚³ăƒ¼ăƒ‡ă‚£ăƒ³ă‚° (å¾Œæ–¹äº’æ›æ€§ă®ăŸă‚)"
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "ă™ă¹ă¦ă®è¨€èª"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "言èªă®é¸æ"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "国å/地域"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "ăä½ă„ă®å›½ă‚’é¸ă‚“ă§ăă ă•ă„"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "利用å¯èƒ½ăªă™ă¹ă¦ă®å›½åă®ăƒªă‚¹ăƒˆ"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
msgstr "ä»–ă®å›½"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "詳細"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr "å…¥å›ăƒ¡ă‚½ăƒƒăƒ‰:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "ăªă—"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "共有ă—ăªă„"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "ă™ă¹ă¦ă®ăƒ¦ăƒ¼ă‚¶ă«è¨±å¯"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "ă‚«ă‚¹ă‚¿ăƒ "
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -641,14 +617,14 @@ msgstr ""
"ă‚¯ăƒªăƒƒă‚¯ă™ă‚‹ă ă‘ă§å…±æœ‰ă™ă‚‹ă“ă¨ăŒă§ăă¾ă™ă€‚\n"
"ă€Œă‚«ă‚¹ă‚¿ăƒ ă€ă‚’é¸ă¶ă¨ăƒ¦ăƒ¼ă‚¶ă”ă¨ă«ç´°ă‹ă設å®ă§ăă¾ă™ă€‚\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
"Windows."
msgstr "NFS: ä¼çµ±ç„ăª Unix ăƒ•ă‚¡ă‚¤ăƒ«å…±æœ‰ă‚·ă‚¹ăƒ†ăƒ "
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
@@ -656,18 +632,18 @@ msgid ""
msgstr ""
"SMB: Windows/Mac OS X ă‚„æ–°ă—ă„ Linux ă‚·ă‚¹ăƒ†ăƒ ă§ä½¿ă‚ă‚Œă‚‹ăƒ•ă‚¡ă‚¤ăƒ«å…±æœ‰ă‚·ă‚¹ăƒ†ăƒ "
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr "ă‚¨ă‚¯ă‚¹ăƒăƒ¼ăƒˆă«ă¯ NFS 㨠SMB ă‚’ä½¿ç”¨ă§ăă¾ă™ă€‚ă©ă¡ă‚‰ă‚’使ă„ă¾ă™ă‹ï¼Ÿ"
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "userdrake ă‚’èµ·å‹•"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -676,54 +652,54 @@ msgstr ""
"ăƒ¦ăƒ¼ă‚¶åˆ¥ă«å…±æœ‰ă™ă‚‹å ´åˆă¯ \"fileshare\" ă‚°ăƒ«ăƒ¼ăƒ—ă‚’ä½¿ă„ă¾ă™ă€‚\n"
"userdrake ă‚’ä½¿ă£ă¦ă“ă®ă‚°ăƒ«ăƒ¼ăƒ—ă«ăƒ¦ăƒ¼ă‚¶ă‚’追å ă—ă¦ăă ă•ă„。"
-#: any.pm:1481
-#, fuzzy, c-format
+#: any.pm:1503
+#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
-msgstr "å¤‰æ›´ă‚’æœ‰å¹ă«ă™ă‚‹ă«ă¯å†ăƒ­ă‚°ă‚¤ăƒ³ă—ă¦ăă ă•ă„。"
+msgstr ""
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr "å¤‰æ›´ă‚’æœ‰å¹ă«ă™ă‚‹ă«ă¯å†ăƒ­ă‚°ă‚¤ăƒ³ă—ă¦ăă ă•ă„。"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "ă‚¿ă‚¤ăƒ ă‚¾ăƒ¼ăƒ³"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "ă‚¿ă‚¤ăƒ ă‚¾ăƒ¼ăƒ³ă‚’é¸ă‚“ă§ăă ă•ă„。"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr "æ—¥ä»˜ă€æ™‚刻ă¨ă‚¿ă‚¤ăƒ ă‚¾ăƒ¼ăƒ³ă®è¨­å®"
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr "ă©ă®æ™‚åˆ»ă‚’ä½¿ă„ă¾ă™ă‹ï¼Ÿ"
-#: any.pm:1550
+#: any.pm:1572
#, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "%s (ăƒăƒ¼ăƒ‰ă‚¦ă‚§ă‚¢ă‚¯ăƒ­ăƒƒă‚¯ă‚’ UTC ă«è¨­å®)"
-#: any.pm:1551
+#: any.pm:1573
#, c-format
msgid "%s (hardware clock set to local time)"
msgstr "%s (ăƒăƒ¼ăƒ‰ă‚¦ă‚§ă‚¢ă‚¯ăƒ­ăƒƒă‚¯ă‚’ăƒ­ăƒ¼ă‚«ăƒ«ă‚¿ă‚¤ăƒ ă«è¨­å®)"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "NTP ă‚µăƒ¼ăƒ"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "自動ç„ă«æ™‚é–“ă‚’åˆă‚ă›ă‚‹ (NTP ă‚’ä½¿ç”¨)"
@@ -748,7 +724,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "ă‚¹ăƒăƒ¼ăƒˆă‚«ăƒ¼ăƒ‰"
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Windows ăƒ‰ăƒ¡ă‚¤ăƒ³"
@@ -758,23 +734,23 @@ msgstr "Windows ăƒ‰ăƒ¡ă‚¤ăƒ³"
msgid "Kerberos 5"
msgstr "Kerberos 5"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "ăƒ­ăƒ¼ă‚«ăƒ«ăƒ•ă‚¡ă‚¤ăƒ«:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr "ăƒ­ăƒ¼ă‚«ăƒ«ăƒ•ă‚¡ă‚¤ăƒ«ă‹ă‚‰ăƒ¦ăƒ¼ă‚¶æƒ…å ±ă‚’å–å¾—ă—ă¦ă™ă¹ă¦ă®èªè¨¼ă‚’行ă„ă¾ă™ă€‚"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
@@ -783,12 +759,12 @@ msgstr ""
"LDAP ă‚’ä½¿ă£ă¦ă™ă¹ă¦ă¾ăŸă¯ä¸€éƒ¨ă®èªè¨¼ă‚’行ă„ă¾ă™ă€‚LDAP ă¯çµ„織内ă®ă‚ă‚‹ç¨®ă®æƒ…å ±ă‚’"
"一元管ç†ă—ă¾ă™ă€‚"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
@@ -797,157 +773,157 @@ msgstr ""
"åŒă˜ NIS ăƒ‰ăƒ¡ă‚¤ăƒ³å†…ă®è¤‡æ•°ă®ăƒă‚·ăƒ³ă§å…±é€ă®ăƒ‘ă‚¹ăƒ¯ăƒ¼ăƒ‰ă¨ă‚°ăƒ«ăƒ¼ăƒ—ăƒ•ă‚¡ă‚¤ăƒ«ă‚’ä½¿ăˆă‚‹"
"ă‚ˆă†ă«ă—ă¾ă™ă€‚"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Windows ăƒ‰ăƒ¡ă‚¤ăƒ³:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
"a Windows domain."
msgstr "Winbind ă¯ Windows ăƒ‰ăƒ¡ă‚¤ăƒ³ă§ă®æƒ…å ±å集ă¨ăƒ¦ăƒ¼ă‚¶èªè¨¼ă‚’å¯èƒ½ă«ă—ă¾ă™ă€‚"
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr "Kerberos 5:"
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr "ă‚¢ă‚¯ăƒ†ă‚£ăƒ–ăƒ‡ă‚£ăƒ¬ă‚¯ăƒˆăƒªă‚µăƒ¼ăƒă§ă®èªè¨¼ă« Kerberos 㨠LDAP ă‚’ä½¿ă„ă¾ă™ă€‚"
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, c-format
msgid "Welcome to the Authentication Wizard"
msgstr "èªè¨¼æ–¹å¼è¨­å®ă‚¦ă‚£ă‚¶ăƒ¼ăƒ‰ă¸ă‚ˆă†ă“ă"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr "LDAP èªè¨¼ă‚’鏿ă—ă¾ă—ăŸă€‚下ă®è¨­å®ă‚ªăƒ—ă‚·ăƒ§ăƒ³ă‚’ç¢ºèªă—ă¦ăă ă•ă„。"
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "LDAP ă‚µăƒ¼ăƒ"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, c-format
msgid "Base dn"
msgstr "ăƒ™ăƒ¼ă‚¹ DN"
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr "ăƒ™ăƒ¼ă‚¹ DN ă‚’å–å¾— "
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr "TLS ă§æ¥ç¶ă‚’æ—å·åŒ–ă™ă‚‹"
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr "CA è¨¼æ˜æ›¸ă‚’ăƒ€ă‚¦ăƒ³ăƒ­ăƒ¼ăƒ‰ "
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr "ă‚ªăƒ•ăƒ©ă‚¤ăƒ³ăƒ¢ăƒ¼ăƒ‰ă‚’ä½¿ă†"
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr "匿åăƒă‚¤ăƒ³ăƒ‰ă‚’ä½¿ă† "
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr " "
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr "ăƒă‚¤ăƒ³ăƒ‰ DN "
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, c-format
msgid "Bind Password "
msgstr "ăƒă‚¤ăƒ³ăƒ‰ăƒ‘ă‚¹ăƒ¯ăƒ¼ăƒ‰ "
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr ""
-#: authentication.pm:127
-#, fuzzy, c-format
+#: authentication.pm:126
+#, c-format
msgid "Password base"
-msgstr "ăƒ‘ă‚¹ăƒ¯ăƒ¼ăƒ‰"
+msgstr ""
-#: authentication.pm:128
-#, fuzzy, c-format
+#: authentication.pm:127
+#, c-format
msgid "Group base"
-msgstr "ă‚°ăƒ«ăƒ¼ăƒ— ID"
+msgstr ""
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr ""
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr "Kerberos 5 èªè¨¼ă‚’鏿ă—ă¾ă—ăŸă€‚下ă®è¨­å®ă‚ªăƒ—ă‚·ăƒ§ăƒ³ă‚’ç¢ºèªă—ă¦ăă ă•ă„。"
-#: authentication.pm:146
+#: authentication.pm:145
#, c-format
msgid "Realm "
msgstr "ăƒ¬ăƒ«ăƒ "
-#: authentication.pm:148
+#: authentication.pm:147
#, c-format
msgid "KDCs Servers"
msgstr "KDC ă‚µăƒ¼ăƒ"
-#: authentication.pm:150
-#, fuzzy, c-format
+#: authentication.pm:149
+#, c-format
msgid "Use DNS to locate KDC for the realm"
-msgstr "DNS ă‚’ä½¿ă£ă¦ăƒ¬ăƒ«ăƒ ă® KDC ă‚’è§£æ±ºă™ă‚‹ "
+msgstr ""
-#: authentication.pm:151
-#, fuzzy, c-format
+#: authentication.pm:150
+#, c-format
msgid "Use DNS to locate realms"
-msgstr "DNS ă‚’ä½¿ă£ă¦ăƒ¬ăƒ«ăƒ ă®ăƒ›ă‚¹ăƒˆă‚’解決ă™ă‚‹"
+msgstr ""
-#: authentication.pm:156
+#: authentication.pm:155
#, c-format
msgid "Use local file for users information"
msgstr "ăƒ­ăƒ¼ă‚«ăƒ«ăƒ•ă‚¡ă‚¤ăƒ«ă‹ă‚‰ăƒ¦ăƒ¼ă‚¶æƒ…å ±ă‚’å–å¾—ă™ă‚‹"
-#: authentication.pm:157
+#: authentication.pm:156
#, c-format
-msgid "Use Ldap for users information"
+msgid "Use LDAP for users information"
msgstr "LDAP ă‚µăƒ¼ăƒă‹ă‚‰ăƒ¦ăƒ¼ă‚¶æƒ…å ±ă‚’å–å¾—ă™ă‚‹"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
@@ -955,29 +931,29 @@ msgid ""
msgstr ""
"Kerberos 5 èªè¨¼ă‚’鏿ă—ă¾ă—ăŸă€‚次ă«ăƒ¦ăƒ¼ă‚¶æƒ…å ±ă®ă‚¿ă‚¤ăƒ—ă‚’é¸æă—ă¦ăă ă•ă„。"
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr "ăƒ™ăƒ¼ă‚¹ DN ă‚’å–å¾— "
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr "NIS èªè¨¼ă‚’鏿ă—ă¾ă—ăŸă€‚下ă®è¨­å®ă‚ªăƒ—ă‚·ăƒ§ăƒ³ă‚’ç¢ºèªă—ă¦ăă ă•ă„。"
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "NIS ăƒ‰ăƒ¡ă‚¤ăƒ³"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "NIS ă‚µăƒ¼ăƒ"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
@@ -985,77 +961,74 @@ msgid ""
msgstr ""
"Windows ăƒ‰ăƒ¡ă‚¤ăƒ³èªè¨¼ă‚’鏿ă—ă¾ă—ăŸă€‚下ă®è¨­å®ă‚ªăƒ—ă‚·ăƒ§ăƒ³ă‚’ç¢ºèªă—ă¦ăă ă•ă„。"
-#: authentication.pm:218
+#: authentication.pm:217
#, c-format
msgid "Domain Model "
msgstr "ăƒ‰ăƒ¡ă‚¤ăƒ³ăƒ¢ăƒ‡ăƒ« "
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr "ă‚¢ă‚¯ăƒ†ă‚£ăƒ–ăƒ‡ă‚£ăƒ¬ă‚¯ăƒˆăƒªă®ăƒ¬ăƒ«ăƒ  "
-#: authentication.pm:221
-#, fuzzy, c-format
+#: authentication.pm:220
+#, c-format
msgid "DNS Domain"
-msgstr "NIS ăƒ‰ăƒ¡ă‚¤ăƒ³"
+msgstr ""
-#: authentication.pm:222
-#, fuzzy, c-format
+#: authentication.pm:221
+#, c-format
msgid "DC Server"
-msgstr "KDC ă‚µăƒ¼ăƒ"
+msgstr ""
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "èªè¨¼"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "èªè¨¼æ–¹æ³•"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "ăƒ‘ă‚¹ăƒ¯ăƒ¼ăƒ‰ăªă—"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr "ă“ă®ăƒ‘ă‚¹ăƒ¯ăƒ¼ăƒ‰ă¯çŸ­ă™ăă¾ă™ (最ä½ă§ă‚‚ %d 文字以ä¸ă«ă—ă¦ăă ă•ă„)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "NIS ăƒ‰ăƒ¡ă‚¤ăƒ³ăŒăªă„ă®ă§ăƒ–ăƒ­ăƒ¼ăƒ‰ă‚­ăƒ£ă‚¹ăƒˆă‚’ä½¿ăˆă¾ă›ă‚“"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "ăƒ•ă‚¡ă‚¤ăƒ«ă‚’é¸æ"
-#: authentication.pm:897
+#: authentication.pm:866
#, c-format
msgid "Domain Windows for authentication : "
msgstr "èªè¨¼ă«ä½¿ă† Windows ăƒ‰ăƒ¡ă‚¤ăƒ³: "
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "ăƒ‰ăƒ¡ă‚¤ăƒ³ç®¡ç†è€…ă®åå‰"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "ăƒ‰ăƒ¡ă‚¤ăƒ³ç®¡ç†è€…ă®ăƒ‘ă‚¹ăƒ¯ăƒ¼ăƒ‰"
-# NOTE: this message will be displayed by SILO at boot time; that is
-# only the ascii charset will be available
-# so use only 7bit for this message
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1069,42 +1042,42 @@ msgstr ""
"Ichiran kara OS wo erabu ka Default no OS no kidou wo\n"
"Matte kudasai.\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO (ăƒ†ă‚­ă‚¹ăƒˆè¡¨ç¤º)"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
-msgstr "GRUB (ă‚°ăƒ©ăƒ•ă‚£ă‚«ăƒ«è¡¨ç¤º)"
+msgid "GRUB2 with graphical menu"
+msgstr ""
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr "GRUB (ăƒ†ă‚­ă‚¹ăƒˆè¡¨ç¤º)"
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 (ăƒ†ă‚­ă‚¹ăƒˆè¡¨ç¤º)"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "GRUB (ă‚°ăƒ©ăƒ•ă‚£ă‚«ăƒ«è¡¨ç¤º)"
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr "GRUB (ăƒ†ă‚­ă‚¹ăƒˆè¡¨ç¤º)"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "/boot ă®å®¹é‡ăŒè¶³ă‚ă¾ă›ă‚“"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€ă¯ %s ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă«ă¯ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă§ăă¾ă›ă‚“\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
@@ -1112,65 +1085,66 @@ msgid ""
msgstr ""
"ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ç•ªå·ăŒå¤‰æ›´ă•ă‚ŒăŸă®ă§ă€ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€ă®è¨­å®ă‚’æ›´æ–°ă—ă¦ăă ă•ă„"
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
"ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€ă‚’æ­£ă—ăă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă§ăă¾ă›ă‚“ă€‚ăƒ¬ă‚¹ă‚­ăƒ¥ăƒ¼ă‚’ăƒ–ăƒ¼ăƒˆă—㦠%s ă‚’é¸ă‚“"
"ă§ăă ă•ă„。"
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€ă‚’å†ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "B"
msgstr "B"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d 分"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 分"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d ç§’"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr "ă‚³ăƒăƒ³ăƒ‰ %s ăŒă‚ă‚ă¾ă›ă‚“"
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1184,156 +1158,145 @@ msgstr ""
"ăƒă‚¦ăƒ³ăƒˆă—ăŸăƒ‡ă‚£ăƒ¬ă‚¯ăƒˆăƒªă‚’ăƒ­ăƒ¼ă‚«ăƒ«ăƒ•ă‚¡ă‚¤ăƒ«ă¨åŒæ§˜ă«æ‰±ă†ă“ă¨ăŒă§ăă¾ă™ă€‚\n"
"WebDAV ă®ăƒă‚¦ăƒ³ăƒˆăƒă‚¤ăƒ³ăƒˆă‚’追å ă™ă‚‹ă«ă¯ă€Œæ–°è¦ă€ă‚’é¸ă‚“ă§ăă ă•ă„。"
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "æ–°è¦"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "ă‚¢ăƒ³ăƒă‚¦ăƒ³ăƒˆ"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "ăƒă‚¦ăƒ³ăƒˆ"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "ă‚µăƒ¼ăƒ"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "ăƒă‚¦ăƒ³ăƒˆăƒă‚¤ăƒ³ăƒˆ"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "ă‚ªăƒ—ă‚·ăƒ§ăƒ³"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "å‰é™¤"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "完了"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "ă‚¨ăƒ©ăƒ¼"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "WavDAV ă‚µăƒ¼ăƒă® URL ă‚’å…¥å›ă—ă¦ăă ă•ă„"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "URL ă¯ http:// ă‹ https:// ă§å§‹ă¾ă‚ă¾ă™"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "è­¦å‘"
-
#: diskdrake/dav.pm:106
-#, fuzzy, c-format
-msgid "Are you sure you want to delete this mountpoint?"
-msgstr "ă“ă®ăƒœă‚¿ăƒ³ă‚’ă‚¯ăƒªăƒƒă‚¯ă—ă¾ă™ă‹ï¼Ÿ"
+#, c-format
+msgid "Are you sure you want to delete this mount point?"
+msgstr ""
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "ă‚µăƒ¼ăƒ: "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "ăƒă‚¦ăƒ³ăƒˆăƒă‚¤ăƒ³ăƒˆ: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "ă‚ªăƒ—ă‚·ăƒ§ăƒ³: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă®è¨­å®"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
"å…ˆă«ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’ă‚¯ăƒªăƒƒă‚¯ă—ă¦ăƒ•ă‚¡ă‚¤ăƒ«ă‚·ă‚¹ăƒ†ăƒ ă®ç¨®é¡ă‚’鏿ă—ă¦ă‹ă‚‰å®Ÿè¡Œă™ă‚‹"
"ă‚¢ă‚¯ă‚·ăƒ§ăƒ³ă‚’é¸æă—ă¾ă™"
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "ă‚ˆăă読ă¿ăă ă•ă„"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "ă¾ăăƒ‡ăƒ¼ă‚¿ă‚’ăƒăƒƒă‚¯ă‚¢ăƒƒăƒ—ă—ă¦ăă ă•ă„"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "終了"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "ç¶ă‘ă‚‹"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "ăƒ˜ăƒ«ăƒ—"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1344,143 +1307,132 @@ msgstr ""
"ă“ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’ăƒªă‚µă‚¤ă‚ºă™ă‚‹ă“ă¨ă‚’ăă™ă™ă‚ă—ă¾ă™ă€‚\n"
"(ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’ă‚¯ăƒªăƒƒă‚¯ă—ă¦ă€Œăƒªă‚µă‚¤ă‚ºă€ă‚’ă‚¯ăƒªăƒƒă‚¯)"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’ă‚¯ăƒªăƒƒă‚¯ă—ă¦ăă ă•ă„"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "詳細"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "ăƒăƒ¼ăƒ‰ăƒ‰ăƒ©ă‚¤ăƒ–ăŒè¦‹ă¤ă‹ă‚ă¾ă›ă‚“"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "䏿˜"
-#: diskdrake/hd_gtk.pm:388
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427
+#, c-format
msgid "Ext4"
-msgstr "終了"
+msgstr ""
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "XFS"
msgstr "XFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Swap"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "ăă®ä»–"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "空"
-# "FS" instead of "fairuistemu" because we must keep label narrow
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "ăƒ•ă‚¡ă‚¤ăƒ«ă‚·ă‚¹ăƒ†ăƒ ă®ç¨®é¡:"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, c-format
msgid "This partition is already empty"
msgstr "ă“ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă¯æ—¢ă«ç©ºă§ă™"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "ă¾ăă€Œă‚¢ăƒ³ăƒă‚¦ăƒ³ăƒˆă€ă‚’使ă£ă¦ăă ă•ă„"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "代ă‚ă‚ă«ă‚¨ă‚­ă‚¹ăƒ‘ăƒ¼ăƒˆăƒ¢ăƒ¼ăƒ‰ă§ %s ă‚’ä½¿ă£ă¦ăă ă•ă„"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "種é¡"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "別ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’é¸æ"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’é¸æ"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "詳細"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, c-format
msgid "Confirmation"
msgstr "確èª"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "ă“ă®ă¾ă¾ç¶ă‘ă¾ă™ă‹ï¼Ÿ"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "ä¿å­˜ă›ăă«çµ‚了"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ăƒ†ăƒ¼ăƒ–ăƒ«ă‚’æ›´æ–°ă›ăă«çµ‚了ă—ă¾ă™ă‹ï¼Ÿ"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "/etc/fstab ă®å¤‰æ›´ă‚’ä¿å­˜ă—ă¾ă™ă‹ï¼Ÿ"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr "ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ăƒ†ăƒ¼ăƒ–ăƒ«ă®å¤‰æ›´ă‚’åæ˜ ă™ă‚‹ă«ă¯å†èµ·å‹•ă—ă¦ăă ă•ă„"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1491,29 +1443,29 @@ msgstr ""
"ăă†ă—ăªă„ă¨ă€ăƒă‚¦ăƒ³ăƒˆăƒă‚¤ăƒ³ăƒˆ %s ă®ă‚¨ăƒ³ăƒˆăƒªă¯ fstab ă«æ›¸ăè¾¼ă¾ă‚Œă¾ă›ă‚“。\n"
"ă“ă®ă¾ă¾çµ‚了ă—ă¾ă™ă‹ï¼Ÿ"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "ă™ă¹ă¦ă‚’ă‚¯ăƒªă‚¢"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "自動割ă‚当ă¦"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "æ¨™æº–ăƒ¢ăƒ¼ăƒ‰ă«åˆ‡ă‚替ăˆ"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "ă‚¨ă‚­ă‚¹ăƒ‘ăƒ¼ăƒˆăƒ¢ăƒ¼ăƒ‰ă«åˆ‡ă‚替ăˆ"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "ăƒăƒ¼ăƒ‰ăƒ‰ăƒ©ă‚¤ăƒ–ă®æƒ…å ±"
#: diskdrake/interactive.pm:371
@@ -1523,7 +1475,7 @@ msgstr "ă™ă¹ă¦ă®ăƒ—ăƒ©ă‚¤ăƒăƒªăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ăŒä½¿ă‚ă‚Œă¦ă„ă¾ă™
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "ă“ă‚Œä»¥ä¸ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’è¿½å ă§ăă¾ă›ă‚“"
#: diskdrake/interactive.pm:373
@@ -1545,135 +1497,135 @@ msgstr "ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ăƒ†ăƒ¼ăƒ–ăƒ«ă‚’å†èª­ă¿è¾¼ă¿"
msgid "Detailed information"
msgstr "詳細情報"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
msgstr "表示"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "ăƒªă‚µă‚¤ă‚º"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "ăƒ•ă‚©ăƒ¼ăƒăƒƒăƒˆ"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "RAID ă«è¿½å "
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "LVM ă«è¿½å "
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, c-format
msgid "Use"
msgstr "使用"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "å‰é™¤"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "RAID ă‹ă‚‰å‰é™¤"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "LVM ă‹ă‚‰å‰é™¤"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, c-format
msgid "Remove from dm"
msgstr "dm ă‹ă‚‰å‰é™¤"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "RAID ă‚’å¤‰æ›´"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "ăƒ«ăƒ¼ăƒ—ăƒăƒƒă‚¯ă«ä½¿ç”¨"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "作æˆ"
-#: diskdrake/interactive.pm:453
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:456
+#, c-format
msgid "Failed to mount partition"
-msgstr "ăƒ•ă‚¡ă‚¤ăƒ«ă‚’æ–°ă—ă„ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă«ç§»å‹•"
+msgstr ""
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "æ–°ă—ă„ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’ä½œæˆ"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "é–‹å§‹ă‚»ă‚¯ă‚¿: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "ă‚µă‚¤ă‚º (MB): "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "ăƒ•ă‚¡ă‚¤ăƒ«ă‚·ă‚¹ăƒ†ăƒ ă®ç¨®é¡: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "設å®: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "è«–ç†ăƒœăƒªăƒ¥ăƒ¼ăƒ å "
-#: diskdrake/interactive.pm:507
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:514
+#, c-format
msgid "Encrypt partition"
-msgstr "æ—å·åŒ–ă‚¢ăƒ«ă‚´ăƒªă‚ºăƒ "
+msgstr ""
-#: diskdrake/interactive.pm:508
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:515
+#, c-format
msgid "Encryption key "
-msgstr "æ—å·éµ"
+msgstr ""
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "æ—å·éµ (å†å…¥å›)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "æ—å·éµăŒä¸€è‡´ă—ă¾ă›ă‚“"
-#: diskdrake/interactive.pm:521
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:529
+#, c-format
msgid "Missing encryption key"
-msgstr "ăƒ•ă‚¡ă‚¤ăƒ«ă‚·ă‚¹ăƒ†ăƒ ă®æ—å·éµ"
+msgstr ""
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
@@ -1681,18 +1633,12 @@ msgstr ""
"(åŸºæœ¬ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă®æ•°ăŒä¸é™ă«é”ă—ă¦ă¾ă™)\n"
"åŸºæœ¬ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’å‰é™¤ă—ă€æ‹¡å¼µăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’ä½œæˆă—ă¦ăă ă•ă„。"
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "䏿­£ăªăƒ–ăƒ­ăƒƒă‚¯ă‚’ăƒă‚§ăƒƒă‚¯ă—ă¾ă™ă‹ï¼Ÿ"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "ăƒ«ăƒ¼ăƒ—ăƒăƒƒă‚¯ăƒ•ă‚¡ă‚¤ăƒ«ă‚’å‰é™¤ă—ă¾ă™ă‹ï¼Ÿ"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
@@ -1700,119 +1646,119 @@ msgstr ""
"ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ %s ă®ç¨®é¡ă‚’変更ă™ă‚‹ă¨ă€ă“ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă®å…¨ăƒ‡ăƒ¼ă‚¿ăŒå¤±ă‚ă‚Œă¾"
"ă™"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă®ç¨®é¡ă‚’変更"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "ă©ă®ăƒ•ă‚¡ă‚¤ăƒ«ă‚·ă‚¹ăƒ†ăƒ ă‚’ä½¿ă„ă¾ă™ă‹ï¼Ÿ"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, c-format
msgid "Switching from %s to %s"
msgstr "%s ă‚’ %s ă«å¤‰æ›´"
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr "ăƒœăƒªăƒ¥ăƒ¼ăƒ ăƒ©ăƒ™ăƒ«ă‚’è¨­å®"
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr "注æ„: ă“ă‚Œă¯ç¢ºèªă™ă‚‹ă¨åŒæ™‚ă«ăƒ‡ă‚£ă‚¹ă‚¯ă«æ›¸ăè¾¼ă¾ă‚Œă¾ă™ă€‚"
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr "注æ„: ă“ă‚Œă¯ăƒ•ă‚©ăƒ¼ăƒăƒƒăƒˆă—ăŸå¾Œă«ă®ă¿ăƒ‡ă‚£ă‚¹ă‚¯ă«æ›¸ăè¾¼ă¾ă‚Œă¾ă™ă€‚"
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr "ă©ă®ăƒœăƒªăƒ¥ăƒ¼ăƒ ăƒ©ăƒ™ăƒ«ï¼Ÿ"
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, c-format
msgid "Label:"
msgstr "ăƒ©ăƒ™ăƒ«:"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "ăƒ«ăƒ¼ăƒ—ăƒăƒƒă‚¯ăƒ•ă‚¡ă‚¤ăƒ« %s ă‚’ă©ă“ă«ăƒă‚¦ăƒ³ăƒˆă—ă¾ă™ă‹ï¼Ÿ"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "ăƒ‡ăƒă‚¤ă‚¹ %s ă‚’ă©ă“ă«ăƒă‚¦ăƒ³ăƒˆă—ă¾ă™ă‹ï¼Ÿ"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"ă“ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă¯ăƒ«ăƒ¼ăƒ—ăƒăƒƒă‚¯ă«ä½¿ç”¨ă•ă‚Œă¦ă„ă‚‹ă®ă§ă€ăƒă‚¦ăƒ³ăƒˆ\n"
"ăƒă‚¤ăƒ³ăƒˆă‚’解除ă§ăă¾ă›ă‚“。ă¾ăăƒ«ăƒ¼ăƒ—ăƒăƒƒă‚¯ă‚’å‰é™¤ă—ă¦ăă ă•ă„。"
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "%s ă‚’ă©ă“ă«ăƒă‚¦ăƒ³ăƒˆă—ă¾ă™ă‹ï¼Ÿ"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "ăƒªă‚µă‚¤ă‚ºä¸­"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "FAT ăƒ•ă‚¡ă‚¤ăƒ«ă‚·ă‚¹ăƒ†ăƒ ă®å¢ƒç•Œă‚’計算"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "ă“ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă¯ăƒªă‚µă‚¤ă‚ºă§ăă¾ă›ă‚“"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "ă“ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă®ăƒ‡ăƒ¼ă‚¿ă‚’ăƒăƒƒă‚¯ă‚¢ăƒƒăƒ—ă—ă¦ăă ă•ă„"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr ""
"ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ %s ă‚’ăƒªă‚µă‚¤ă‚ºă™ă‚‹ă¨ă€ă“ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă®å…¨ăƒ‡ăƒ¼ă‚¿ăŒ\n"
"失ă‚ă‚Œă¾ă™"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "æ–°ă—ă„ă‚µă‚¤ă‚ºă‚’é¸æ"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "æ–°ă—ă„ă‚µă‚¤ă‚º (MB): "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr "最å°ă‚µă‚¤ă‚º: %s MB"
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr "æœ€å¤§ă‚µă‚¤ă‚º: %s MB"
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
@@ -1821,57 +1767,62 @@ msgstr ""
"ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ăƒªă‚µă‚¤ă‚ºå¾Œă®ăƒ‡ăƒ¼ă‚¿ă®å®Œå…¨æ€§ă‚’確èªă™ă‚‹ăŸă‚ă€æ¬¡å›ă®\n"
"Microsoft Windows® 起動時ă«ăƒ•ă‚¡ă‚¤ăƒ«ă‚·ă‚¹ăƒ†ăƒ ăƒă‚§ăƒƒă‚¯ăŒå®Ÿè¡Œă•ă‚Œă¾ă™ă€‚"
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "ăƒ•ă‚¡ă‚¤ăƒ«ă‚·ă‚¹ăƒ†ăƒ ă®æ—å·éµ"
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, c-format
msgid "Enter your filesystem encryption key"
msgstr "ăƒ•ă‚¡ă‚¤ăƒ«ă‚·ă‚¹ăƒ†ăƒ ă®æ—å·éµă‚’å…¥å›ă—ă¦ăă ă•ă„"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "æ—å·éµ"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr "ç„¡å¹ăªéµ"
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "追å ă™ă‚‹ RAID ă‚’é¸ă‚“ă§ăă ă•ă„"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "æ–°è¦"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "追å ă™ă‚‹ LVM ă‚’é¸ă‚“ă§ăă ă•ă„"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
+#, c-format
msgid "LVM name"
-msgstr "LVM ă®åå‰ă‚’å…¥å›"
+msgstr ""
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1016
+#, c-format
msgid "\"%s\" already exists"
-msgstr "ăƒ•ă‚¡ă‚¤ăƒ«ă¯æ—¢ă«å­˜åœ¨ă—ă¾ă™ă€‚ă“ă‚Œă‚’ä½¿ă„ă¾ă™ă‹ï¼Ÿ"
+msgstr ""
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
@@ -1880,115 +1831,120 @@ msgstr ""
"物ç†ăƒœăƒªăƒ¥ăƒ¼ăƒ  %s ă¯ä½¿ç”¨ä¸­ă§ă™ă€‚\n"
"ă“ă®ăƒœăƒªăƒ¥ăƒ¼ăƒ ă®ä½¿ç”¨ä¸­ă®ç‰©ç†ă‚¨ă‚¯ă‚¹ăƒ†ăƒ³ăƒˆă‚’ä»–ă®ăƒœăƒªăƒ¥ăƒ¼ăƒ ă«ç§»å‹•ă—ă¾ă™ă‹ï¼Ÿ"
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr "物ç†ă‚¨ă‚¯ă‚¹ăƒ†ăƒ³ăƒˆă‚’移動"
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "ă“ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă¯ăƒ«ăƒ¼ăƒ—ăƒăƒƒă‚¯ă«ă¯ä½¿ăˆă¾ă›ă‚“"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "ăƒ«ăƒ¼ăƒ—ăƒăƒƒă‚¯"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "ăƒ«ăƒ¼ăƒ—ăƒăƒƒă‚¯ăƒ•ă‚¡ă‚¤ăƒ«ă®åå‰: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "ăƒ•ă‚¡ă‚¤ăƒ«åă‚’å…¥å›"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr ""
"ăƒ•ă‚¡ă‚¤ăƒ«ă¯æ—¢ă«åˆ¥ă®ăƒ«ăƒ¼ăƒ—ăƒăƒƒă‚¯ă«ä½¿ç”¨ă•ă‚Œă¦ă„ă¾ă™ă€‚別ă®ă‚‚ă®ă‚’é¸ă‚“ă§ăă ă•ă„。"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "ăƒ•ă‚¡ă‚¤ăƒ«ă¯æ—¢ă«å­˜åœ¨ă—ă¾ă™ă€‚ă“ă‚Œă‚’ä½¿ă„ă¾ă™ă‹ï¼Ÿ"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "ăƒă‚¦ăƒ³ăƒˆă‚ªăƒ—ă‚·ăƒ§ăƒ³"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "ăă®ä»–"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "ăƒ‡ăƒă‚¤ă‚¹"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "ăƒ¬ăƒ™ăƒ«"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
msgstr "ăƒăƒ£ăƒ³ă‚¯ă‚µă‚¤ă‚º (KiB)"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "注æ„: ă“ă®æ“作ă¯å±é™ºă§ă™ă€‚"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "Partitioning Type"
msgstr "ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă®ç¨®é¡"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³è¨­å®ă®ç¨®é¡"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr "å¤‰æ›´ă‚’åæ˜ ă•ă›ă‚‹ă«ă¯å†èµ·å‹•ă—ă¦ăă ă•ă„"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "ăƒ‰ăƒ©ă‚¤ăƒ– %s ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ăƒ†ăƒ¼ăƒ–ăƒ«ă‚’ăƒ‡ă‚£ă‚¹ă‚¯ă«æ›¸ăè¾¼ă¿ă¾ă™"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ %s ă‚’ăƒ•ă‚©ăƒ¼ăƒăƒƒăƒˆä¸­"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
"ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ %s ă‚’ăƒ•ă‚©ăƒ¼ăƒăƒƒăƒˆă™ă‚‹ă¨ă€ă“ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă®å…¨ăƒ‡ăƒ¼ă‚¿ăŒ\n"
"失ă‚ă‚Œă¾ă™"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "䏿­£ăªăƒ–ăƒ­ăƒƒă‚¯ă‚’ăƒă‚§ăƒƒă‚¯ă—ă¾ă™ă‹ï¼Ÿ"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "ăƒ•ă‚¡ă‚¤ăƒ«ă‚’æ–°ă—ă„ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă«ç§»å‹•"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "ăƒ•ă‚¡ă‚¤ăƒ«ă‚’é ă™"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -2005,128 +1961,127 @@ msgstr ""
"ăăă‹ă®ă„ăă‚Œă‹ă‚’鏿ă§ăă¾ă™ă€‚後者ă®å ´åˆă¯ă€ăƒă‚¦ăƒ³ăƒˆă•ă‚ŒăŸăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă®"
"内容ă«ă‚ˆă£ă¦ăƒ•ă‚¡ă‚¤ăƒ«ăŒé ă•ă‚Œă‚‹ă“ă¨ă«ăªă‚ă¾ă™ă€‚"
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "ăƒ•ă‚¡ă‚¤ăƒ«ă‚’æ–°ă—ă„ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă«ç§»å‹•"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "%s ă‚’ă‚³ăƒ”ăƒ¼"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "%s ă‚’å‰é™¤"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ %s ă¯ %s ă«ăªă‚ă¾ă—ăŸ"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr "ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă®ç•ªå·ăŒå¤‰ă‚ă‚ă¾ă—ăŸ: "
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "ăƒ‡ăƒă‚¤ă‚¹: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr "ăƒœăƒªăƒ¥ăƒ¼ăƒ ăƒ©ăƒ™ăƒ«: "
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr "UUID: "
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "DOS ă®ăƒ‰ăƒ©ă‚¤ăƒ–文字: %s (æ¨å®)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "種é¡: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "åå‰: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "é–‹å§‹: ă‚»ă‚¯ă‚¿ %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "ă‚µă‚¤ă‚º: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s ă‚»ă‚¯ă‚¿"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "ă‚·ăƒªăƒ³ăƒ€ %d ă‹ă‚‰ %d ă¾ă§\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr "è«–ç†ă‚¨ă‚¯ă‚¹ăƒ†ăƒ³ăƒˆă®æ•°: %d\n"
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "ăƒ•ă‚©ăƒ¼ăƒăƒƒăƒˆæ¸ˆă¿\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "æœªăƒ•ă‚©ăƒ¼ăƒăƒƒăƒˆ\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "ăƒă‚¦ăƒ³ăƒˆæ¸ˆă¿\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, c-format
msgid "Encrypted"
msgstr "æ—å·åŒ–"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr ""
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2135,7 +2090,7 @@ msgstr ""
"ăƒ«ăƒ¼ăƒ—ăƒăƒƒă‚¯ăƒ•ă‚¡ă‚¤ăƒ«:\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2144,27 +2099,27 @@ msgstr ""
"ăƒ‡ăƒ•ă‚©ăƒ«ăƒˆă§èµ·å‹•ă™ă‚‹ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³\n"
" (MS-DOS 用 - LILO 用ă§ă¯ă‚ă‚ă¾ă›ă‚“)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "ăƒ¬ăƒ™ăƒ« %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
msgstr "ăƒăƒ£ăƒ³ă‚¯ă‚µă‚¤ă‚º %d KiB\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "RAID ăƒ‡ă‚£ă‚¹ă‚¯ %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "ăƒ«ăƒ¼ăƒ—ăƒăƒƒă‚¯ăƒ•ă‚¡ă‚¤ăƒ«å: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2177,7 +2132,7 @@ msgstr ""
"ăƒ‰ăƒ©ă‚¤ăƒăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă®ă‚ˆă†ă§ă™ă€‚\n"
"ăă®ă¾ă¾ă«ă—ă¦ăă„ă¦ăă ă•ă„。\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2190,57 +2145,62 @@ msgstr ""
"ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă¯\n"
"ăƒ‡ăƒ¥ă‚¢ăƒ«ăƒ–ăƒ¼ăƒˆç”¨ă§ă™ă€‚\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr "%s ă®ç©ºăå®¹é‡ (%s)"
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "読ă¿å–ă‚専用"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "ă‚µă‚¤ă‚º: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "ă‚¸ă‚ªăƒ¡ăƒˆăƒª: %s ă‚·ăƒªăƒ³ăƒ€, %s ăƒ˜ăƒƒăƒ‰, %s ă‚»ă‚¯ă‚¿\n"
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "åå‰: "
+
+#: diskdrake/interactive.pm:1458
#, c-format
msgid "Medium type: "
msgstr "ăƒ¡ăƒ‡ă‚£ă‚¢ă®ç¨®é¡: "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "LVM ăƒ‡ă‚£ă‚¹ă‚¯ %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ăƒ†ăƒ¼ăƒ–ăƒ«ă®ç¨®é¡: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "on channel %d ID %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "ăƒ•ă‚¡ă‚¤ăƒ«ă‚·ă‚¹ăƒ†ăƒ ă®æ—å·éµă‚’é¸ă‚“ă§ăă ă•ă„"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr "ă“ă®æ—å·éµă¯ç°¡å˜ă™ăă¾ă™ (最ä½ă§ă‚‚ %d 文字以ä¸ă«ă—ă¦ăă ă•ă„)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "æ—å·åŒ–ă‚¢ăƒ«ă‚´ăƒªă‚ºăƒ "
@@ -2250,17 +2210,19 @@ msgstr "æ—å·åŒ–ă‚¢ăƒ«ă‚´ăƒªă‚ºăƒ "
msgid "Change type"
msgstr "種é¡ă‚’変更"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "ă‚­ăƒ£ăƒ³ă‚»ăƒ«"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr "ăƒ¦ăƒ¼ă‚¶å %s ă§ăƒ­ă‚°ă‚¤ăƒ³ă§ăă¾ă›ă‚“ (䏿­£ăªăƒ‘ă‚¹ăƒ¯ăƒ¼ăƒ‰ï¼Ÿ)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2302,40 +2264,40 @@ msgstr "ă‚µăƒ¼ăƒă‚’検索"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "æ–°ă—ă„ă‚µăƒ¼ăƒă‚’検索"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ %s ăŒå¿…è¦ă§ă™ă€‚ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă—ă¾ă™ă‹ï¼Ÿ"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
msgstr "%s ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă§ăă¾ă›ă‚“"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "å¿…è¦ăªăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ %s ăŒă‚ă‚ă¾ă›ă‚“"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "以下ă®ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă—ă¾ă™:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ä¸­..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’å‰é™¤..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2344,32 +2306,39 @@ msgstr ""
"ă‚¨ăƒ©ăƒ¼ç™ºç”Ÿ - æ–°ă—ă„ăƒ•ă‚¡ă‚¤ăƒ«ă‚·ă‚¹ăƒ†ăƒ ă‚’ä½œæˆă™ă‚‹ăŸă‚ă®ăƒ‡ăƒă‚¤ă‚¹ăŒ\n"
"見ă¤ă‹ă‚ă¾ă›ă‚“。ăƒăƒ¼ăƒ‰ă‚¦ă‚§ă‚¢ă‚’確èªă—ă¦ăă ă•ă„。"
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "/boot/efi ă«ăƒă‚¦ăƒ³ăƒˆă•ă‚ŒăŸ FAT ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ăŒå¿…è¦ă§ă™"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "/boot/EFI ă«ăƒă‚¦ăƒ³ăƒˆă•ă‚ŒăŸ ESP FAT32 ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ăŒå¿…è¦ă§ă™"
-#: fs/format.pm:106
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "ăƒ•ă‚¡ă‚¤ăƒ« %s ă®ä½œæˆă¨ăƒ•ă‚©ăƒ¼ăƒăƒƒăƒˆ"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr "%s ă«ă‚¿ă‚¤ăƒ— %s ă®ăƒ©ăƒ™ăƒ«ă‚’設å®ă™ă‚‹æ–¹æ³•ăŒă‚ă‹ă‚ă¾ă›ă‚“"
-#: fs/format.pm:134
+#: fs/format.pm:143
#, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr "%s ă«ăƒ©ăƒ™ăƒ«ă‚’設å®ă§ăă¾ă›ă‚“ă§ă—ăŸă€‚ăƒ•ă‚©ăƒ¼ăƒăƒƒăƒˆă•ă‚Œă¦ă„ă¾ă™ă‹ï¼Ÿ"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "%s ă‚’ %s ă§ăƒ•ă‚©ăƒ¼ăƒăƒƒăƒˆă™ă‚‹æ–¹æ³•ăŒă‚ă‹ă‚ă¾ă›ă‚“"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%2$s ă‚’ %1$s ă«ăƒ•ă‚©ăƒ¼ăƒăƒƒăƒˆă§ăă¾ă›ă‚“ă§ă—ăŸ"
@@ -2384,51 +2353,51 @@ msgstr "å·¡å›ăƒă‚¦ăƒ³ăƒˆ %s\n"
msgid "Mounting partition %s"
msgstr "ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ %s ă‚’ăƒă‚¦ăƒ³ăƒˆä¸­"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ %s ă‚’ăƒ‡ă‚£ăƒ¬ă‚¯ăƒˆăƒª %s ă«ăƒă‚¦ăƒ³ăƒˆă§ăă¾ă›ă‚“ă§ă—ăŸ"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "%s ă‚’ăƒă‚§ăƒƒă‚¯ä¸­"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "%s ă‚’ă‚¢ăƒ³ăƒă‚¦ăƒ³ăƒˆä¸­ă«ă‚¨ăƒ©ăƒ¼: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "swap ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ %s ă‚’æœ‰å¹ă«ă—ă¦ă„ă¾ă™"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr "ăƒ•ă‚¡ă‚¤ăƒ«ă‚’é–‰ă˜ă‚‹ă¨ăă«æ›¸ăè¾¼ă¿ă‚­ăƒ£ăƒƒă‚·ăƒ¥ă‚’消å»ă™ă‚‹"
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr "ă‚°ăƒ«ăƒ¼ăƒ—ăƒ‡ă‚£ă‚¹ă‚¯ă‚¯ă‚©ăƒ¼ă‚¿ă‚’æœ‰å¹ă«ă—ă‚ªăƒ—ă‚·ăƒ§ăƒ³ă§åˆ¶é™ă‚’強制ă™ă‚‹"
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"ă“ă®ăƒ•ă‚¡ă‚¤ăƒ«ă‚·ă‚¹ăƒ†ăƒ ă§ inode ă‚¢ă‚¯ă‚»ă‚¹æ™‚é–“ă‚’æ›´æ–°ă—ăªă„。\n"
"(用途例: ăƒ‹ăƒ¥ăƒ¼ă‚¹ă‚¹ăƒ—ăƒ¼ăƒ«ă¸ă®ă‚¢ă‚¯ă‚»ă‚¹é€Ÿåº¦ă‚’å‘ä¸ă•ă›ă‚‹)"
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
@@ -2437,33 +2406,33 @@ msgstr ""
"ă“ă®ăƒ•ă‚¡ă‚¤ăƒ«ă‚·ă‚¹ăƒ†ăƒ ă§ inode ă‚¢ă‚¯ă‚»ă‚¹æ™‚é–“ă‚’ă‚ˆă‚广œç„ăªæ–¹æ³•ă§æ›´æ–°ă™ă‚‹ă€‚\n"
"(用途例: ăƒ‹ăƒ¥ăƒ¼ă‚¹ă‚¹ăƒ—ăƒ¼ăƒ«ă¸ă®ă‚¢ă‚¯ă‚»ă‚¹é€Ÿåº¦ă‚’å‘ä¸ă•ă›ă‚‹)"
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
"æ˜ç¤ºç„ă«æŒ‡å®ă•ă‚ŒăŸå ´åˆă®ă¿ăƒă‚¦ăƒ³ăƒˆă™ă‚‹ă€‚\n"
"('-a' ă‚ªăƒ—ă‚·ăƒ§ăƒ³ă§ă¯ăƒă‚¦ăƒ³ăƒˆă—ăªă„)"
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr ""
"ă“ă®ăƒ•ă‚¡ă‚¤ăƒ«ă‚·ă‚¹ăƒ†ăƒ ä¸ă«ă‚ă‚‹ă‚­ăƒ£ăƒ©ă‚¯ă‚¿ăƒ»ă‚¹ăƒă‚·ăƒ£ăƒ«ăƒ»ăƒ‡ăƒă‚¤ă‚¹ă‚„ăƒ–ăƒ­ăƒƒă‚¯ăƒ»ă‚¹ăƒ"
"ă‚·ăƒ£ăƒ«ăƒ»ăƒ‡ăƒă‚¤ă‚¹ă‚’解釈ă—ăªă„。"
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
"ăƒă‚¦ăƒ³ăƒˆă—ăŸăƒ•ă‚¡ă‚¤ăƒ«ă‚·ă‚¹ăƒ†ăƒ ă§ăƒă‚¤ăƒăƒªă®å®Ÿè¡Œă‚’ç¦æ­¢ă™ă‚‹ă€‚ă“ă®ă‚ªăƒ—ă‚·ăƒ§ăƒ³ă¯ä»–ă®"
"ă‚¢ăƒ¼ă‚­ăƒ†ă‚¯ăƒăƒ£ă®ăƒă‚¤ăƒăƒªă‚’å«ă‚€ă‚µăƒ¼ăƒă§æœ‰ç”¨ă§ă™ă€‚"
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2473,62 +2442,62 @@ msgstr ""
"set-user-identifier ă‚„ set-group-identifier ă‚’ç„¡å¹ă«ă™ă‚‹ă€‚(安全ă«è¦‹ăˆă¾ă™ăŒ "
"suidperl(1) ăŒă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă•ă‚Œă¦ă„ă‚‹å ´åˆă¯ă€ă‹ăˆă£ă¦å±é™ºă§ă™)"
-#: fs/mount_options.pm:137
+#: fs/mount_options.pm:139
#, c-format
-msgid "Mount the file system read-only."
+msgid "Mount the filesystem read-only."
msgstr "ăƒ•ă‚¡ă‚¤ăƒ«ă‚·ă‚¹ăƒ†ăƒ ă‚’èª­ă¿è¾¼ă¿å°‚用ă§ăƒă‚¦ăƒ³ăƒˆă™ă‚‹"
-#: fs/mount_options.pm:139
+#: fs/mount_options.pm:141
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr "ăƒ•ă‚¡ă‚¤ăƒ«ă‚·ă‚¹ăƒ†ăƒ ă¸ă®ă™ă¹ă¦ă® I/O ă‚’åŒæœŸç„ă«è¡Œă†"
-#: fs/mount_options.pm:141
+#: fs/mount_options.pm:143
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr "ă™ă¹ă¦ă®ăƒ¦ăƒ¼ă‚¶ă«ăƒ•ă‚¡ă‚¤ăƒ«ă‚·ă‚¹ăƒ†ăƒ ă®ăƒă‚¦ăƒ³ăƒˆ/ă‚¢ăƒ³ăƒă‚¦ăƒ³ăƒˆă‚’許å¯ă™ă‚‹"
-#: fs/mount_options.pm:143
+#: fs/mount_options.pm:145
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow an ordinary user to mount the filesystem."
msgstr "ä¸€èˆ¬ăƒ¦ăƒ¼ă‚¶ă«ăƒ•ă‚¡ă‚¤ăƒ«ă‚·ă‚¹ăƒ†ăƒ ă®ăƒă‚¦ăƒ³ăƒˆă‚’許å¯ă™ă‚‹"
-#: fs/mount_options.pm:145
+#: fs/mount_options.pm:147
#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr "ăƒ¦ăƒ¼ă‚¶ăƒ‡ă‚£ă‚¹ă‚¯ă‚¯ă‚©ăƒ¼ă‚¿ă‚’æœ‰å¹ă«ă—ă‚ªăƒ—ă‚·ăƒ§ăƒ³ă§åˆ¶é™ă‚’強制ă™ă‚‹"
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr "\"user.\" æ‹¡å¼µå±æ€§ă‚’サăƒăƒ¼ăƒˆă™ă‚‹"
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr "ä¸€èˆ¬ăƒ¦ăƒ¼ă‚¶ă«æ›¸ăè¾¼ă¿æ¨©é™ă‚’ä¸ăˆă‚‹"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
msgstr "ä¸€èˆ¬ăƒ¦ăƒ¼ă‚¶ă«èª­ă¿å–ă‚ă®ă¿ă®æ¨©é™ă‚’ä¸ăˆă‚‹"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "ăƒă‚¦ăƒ³ăƒˆăƒă‚¤ăƒ³ăƒˆ %s ă¯é‡è¤‡ă—ă¦ă„ă¾ă™"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "利用å¯èƒ½ăªăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ăŒă‚ă‚ă¾ă›ă‚“"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’ă‚¹ă‚­ăƒ£ăƒ³ă—ă¦ăƒă‚¦ăƒ³ăƒˆăƒă‚¤ăƒ³ăƒˆă‚’æ¢ă—ă¦ă„ă¾ă™"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "ăƒă‚¦ăƒ³ăƒˆăƒă‚¤ăƒ³ăƒˆă‚’鏿"
@@ -2552,18 +2521,18 @@ msgstr ""
msgid "Not enough swap space to fulfill installation, please add some"
msgstr "ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă™ă‚‹ă«ă¯ swap 領域ăŒè¶³ă‚ă¾ă›ă‚“ă€‚è¿½å ă—ă¦ăă ă•ă„。"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"rootăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ăŒå¿…è¦ă§ă™ă€‚\n"
"ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’ä½œæˆ (ă¾ăŸă¯æ—¢å­˜ă®ă‚‚ă®ă‚’ă‚¯ăƒªăƒƒă‚¯) ă—ă¦ăă ă•ă„。\n"
"ă€Œăƒă‚¦ăƒ³ăƒˆăƒă‚¤ăƒ³ăƒˆă€ă‚’æ¼ă—㦠'/' ă«ă‚»ăƒƒăƒˆă—ă¦ăă ă•ă„。"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2574,54 +2543,59 @@ msgstr ""
"\n"
"ă“ă®ă¾ă¾ç¶ă‘ă¾ă™ă‹ï¼Ÿ"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "空ăé ˜åŸŸă‚’ä½¿ă†"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "æ–°ă—ă„ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă«å‰²ă‚当ă¦ă‚‹å分ăªç©ºă領域ăŒă‚ă‚ă¾ă›ă‚“"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "既存ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’ä½¿ă†"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "使用ă§ăă‚‹ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ăŒă‚ă‚ă¾ă›ă‚“"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "Microsoft Windows® ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă®ă‚µă‚¤ă‚ºă‚’計算"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr "Microsoft Windows® ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă®ç©ºăé ˜åŸŸă‚’ä½¿ă†"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "ă©ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’ăƒªă‚µă‚¤ă‚ºă—ă¾ă™ă‹ï¼Ÿ"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr ""
"Microsoft Windows® ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ăŒæ–­ç‰‡åŒ–ă—ă™ăă¦ă„ă¾ă™ă€‚å†èµ·å‹•ă—㦠"
"Microsoft Windows® ă‚’ç«‹ă¡ä¸ă’ă€\n"
-"ăƒ‡ăƒ•ăƒ©ă‚°ă‚’å®Ÿè¡Œă—ă¦ăă ă•ă„。ăă®å¾Œå†èµ·å‹•ă—㦠Mandriva Linux ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«\n"
+"ăƒ‡ăƒ•ăƒ©ă‚°ă‚’å®Ÿè¡Œă—ă¦ăă ă•ă„。ăă®å¾Œå†èµ·å‹•ă—㦠%s ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«\n"
"ă—ă¦ăă ă•ă„。"
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2656,75 +2630,77 @@ msgstr ""
"ă‚ˆă‚ă—ă‘ă‚Œă°ă€Œ%să€ă‚’æ¼ă—ă¦ăă ă•ă„。"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "次ă¸"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Partitionning"
msgstr "ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă®è¨­å®"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr ""
"Microsoft Windows® 用ă«ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ %s ă«æ®‹ă—ă¦ăăă‚µă‚¤ă‚ºă‚’æŒ‡å®ă—ă¦ăă ă•ă„"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "ă‚µă‚¤ă‚º"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "Microsoft Windows® ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă®ăƒªă‚µă‚¤ă‚º"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "FAT ă®ăƒªă‚µă‚¤ă‚ºă«å¤±æ•—: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
"ăƒªă‚µă‚¤ă‚ºă™ă‚‹ FAT ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ăŒă‚ă‚ă¾ă›ă‚“ (ă¾ăŸă¯å®¹é‡ăŒä¸è¶³ă—ă¦ă„ă¾ă™)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Microsoft Windows® ă‚’å‰é™¤"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Erase and use entire disk"
msgstr "ăƒ‡ă‚£ă‚¹ă‚¯å…¨ä½“ă‚’æ¶ˆå»ă—ă¦ä½¿ç”¨"
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "複数ă®ăƒăƒ¼ăƒ‰ăƒ‰ăƒ©ă‚¤ăƒ–ăŒă‚ă‚ă¾ă™ă€‚ă©ă“ă« Linux ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă—ă¾ă™ă‹ï¼Ÿ"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
+msgstr ""
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "ăƒ‰ăƒ©ă‚¤ăƒ– %s ă®ă™ă¹ă¦ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă¨ăƒ‡ăƒ¼ă‚¿ăŒå¤±ă‚ă‚Œă¾ă™"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’æ‰‹å‹•ă§è¨­å®"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "fdisk ă‚’ä½¿ă†"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2733,65 +2709,70 @@ msgstr ""
"%s ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³è¨­å®ăŒă§ăă¾ă™ă€‚\n"
"å®Œäº†å¾Œă¯ 'w' ă‚’ä½¿ă£ă¦ä¿å­˜ă—ă¦ăă ă•ă„。"
-#: fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:425
+#, c-format
msgid "Ext2/3/4"
-msgstr "Ext3"
+msgstr ""
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ç”¨ă®ç©ºă容é‡ăŒă‚ă‚ă¾ă›ă‚“"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "以下ă®è§£æ±ºæ³•ăŒă‚ă‚ă¾ă™:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr ""
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³è¨­å®ă«å¤±æ•—: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "16 MB 未満ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă« JFS ă¯ä½¿ăˆă¾ă›ă‚“"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "32 MB 未満ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă« ReiserFS ă¯ä½¿ăˆă¾ă›ă‚“"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr ""
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "ă‚·ăƒ³ăƒ—ăƒ«"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "/usr ă§"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "ă‚µăƒ¼ăƒ"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr "ăƒ‡ă‚£ă‚¹ă‚¯ %s ă« BIOS ă‚½ăƒ•ăƒˆă‚¦ă‚§ă‚¢ RAID ă‚’æ¤œå‡ºă—ă¾ă—ăŸă€‚有å¹ă«ă—ă¾ă™ă‹ï¼Ÿ"
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2806,100 +2787,85 @@ msgstr ""
"\n"
"å…¨ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’æ¶ˆå»ă—ă¾ă™ă‹ï¼Ÿ\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "ăƒă‚¦ăƒ³ăƒˆăƒă‚¤ăƒ³ăƒˆă¯ / ă§å§‹ă¾ă‚ă¾ă™"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "ăƒă‚¦ăƒ³ăƒˆăƒă‚¤ăƒ³ăƒˆă«ă¯ă‚¢ăƒ«ăƒ•ă‚¡ăƒ™ăƒƒăƒˆă¨æ•°å­—ă—ă‹ä½¿ăˆă¾ă›ă‚“"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "ăƒă‚¦ăƒ³ăƒˆăƒă‚¤ăƒ³ăƒˆ %s ă«ă¯æ—¢ă«ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ăŒă‚ă‚ă¾ă™\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"root (/) ă«ă‚½ăƒ•ăƒˆă‚¦ă‚§ă‚¢ RAID ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’é¸ă°ă‚Œă¾ă—ăŸă€‚\n"
-"/boot ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ăŒăªă„ă¨ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€ă¯ă“ă‚Œă‚’æ“作ă§ăă¾ă›ă‚“。\n"
-"å¿…ă /boot ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’è¿½å ă—ă¦ăă ă•ă„。"
-#: fsedit.pm:438
-#, fuzzy, c-format
+#: fsedit.pm:453
+#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-"root (/) ă«ă‚½ăƒ•ăƒˆă‚¦ă‚§ă‚¢ RAID ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’é¸ă°ă‚Œă¾ă—ăŸă€‚\n"
-"/boot ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ăŒăªă„ă¨ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€ă¯ă“ă‚Œă‚’æ“作ă§ăă¾ă›ă‚“。\n"
-"å¿…ă /boot ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’è¿½å ă—ă¦ăă ă•ă„。"
-#: fsedit.pm:446
-#, fuzzy, c-format
+#: fsedit.pm:461
+#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr ""
-"root (/) ă«ă‚½ăƒ•ăƒˆă‚¦ă‚§ă‚¢ RAID ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’é¸ă°ă‚Œă¾ă—ăŸă€‚\n"
-"/boot ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ăŒăªă„ă¨ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€ă¯ă“ă‚Œă‚’æ“作ă§ăă¾ă›ă‚“。\n"
-"å¿…ă /boot ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’è¿½å ă—ă¦ăă ă•ă„。"
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
-#, fuzzy, c-format
+#: fsedit.pm:472
+#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"root (/) ă«ă‚½ăƒ•ăƒˆă‚¦ă‚§ă‚¢ RAID ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’é¸ă°ă‚Œă¾ă—ăŸă€‚\n"
-"/boot ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ăŒăªă„ă¨ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€ă¯ă“ă‚Œă‚’æ“作ă§ăă¾ă›ă‚“。\n"
-"å¿…ă /boot ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’è¿½å ă—ă¦ăă ă•ă„。"
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr "ăƒă‚¦ăƒ³ăƒˆăƒă‚¤ăƒ³ăƒˆ %s ă«ă¯æ—å·åŒ–ăƒ•ă‚¡ă‚¤ăƒ«ă‚·ă‚¹ăƒ†ăƒ ă¯ä½¿ăˆă¾ă›ă‚“"
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
"LVM è«–ç†ăƒœăƒªăƒ¥ăƒ¼ăƒ ă¯ç‰©ç†ăƒœăƒªăƒ¥ăƒ¼ăƒ ă«åă¶ă®ă§ă€ăƒă‚¦ăƒ³ăƒˆăƒă‚¤ăƒ³ăƒˆ %s ă«ă¯ä½¿ç”¨ă§"
"ăă¾ă›ă‚“。"
-#: fsedit.pm:449
+#: fsedit.pm:484
#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-"LVM è«–ç†ăƒœăƒªăƒ¥ăƒ¼ăƒ ă‚’ăƒ«ăƒ¼ăƒˆ (/) ă«é¸æă•ă‚Œă¾ă—ăŸă€‚\n"
-"ă“ă®ăƒœăƒªăƒ¥ăƒ¼ăƒ ăŒç‰©ç†ăƒœăƒªăƒ¥ăƒ¼ăƒ ă«åă¶å ´åˆă¯ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€ă¯ă“ă‚Œă‚’æ‰±ăˆă¾ă›ă‚“。\n"
-"ă¾ă /boot ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’ä½œæˆă—ă¦ăă ă•ă„。"
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "ă“ă®ăƒ‡ă‚£ăƒ¬ă‚¯ăƒˆăƒªă¯ root ăƒ•ă‚¡ă‚¤ăƒ«ă‚·ă‚¹ăƒ†ăƒ å†…ă«æ®‹ă—ă¦ăă ă•ă„"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2908,12 +2874,12 @@ msgstr ""
"ă“ă®ăƒă‚¦ăƒ³ăƒˆăƒă‚¤ăƒ³ăƒˆă«ă¯å®Ÿåœ¨ă™ă‚‹ăƒ•ă‚¡ă‚¤ăƒ«ă‚·ă‚¹ăƒ†ăƒ ăŒå¿…è¦ă§ă™ă€‚\n"
"(例: ext2/3/4, reiserfs, xfs, jfs)\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "空ă容é‡ăŒå°‘ăªă„ă®ă§è‡ªå‹•ç„ă«å‰²ă‚当ă¦ă‚‰ă‚Œă¾ă›ă‚“"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "ä½•ă‚‚ă™ă‚‹ă“ă¨ăŒă‚ă‚ă¾ă›ă‚“"
@@ -2923,283 +2889,278 @@ msgstr "ä½•ă‚‚ă™ă‚‹ă“ă¨ăŒă‚ă‚ă¾ă›ă‚“"
msgid "SATA controllers"
msgstr "SATA ă‚³ăƒ³ăƒˆăƒ­ăƒ¼ăƒ©"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "RAID ă‚³ăƒ³ăƒˆăƒ­ăƒ¼ăƒ©"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "(E)IDE/ATA ă‚³ăƒ³ăƒˆăƒ­ăƒ¼ăƒ©"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, c-format
msgid "Card readers"
msgstr "ă‚«ăƒ¼ăƒ‰ăƒªăƒ¼ăƒ€ăƒ¼"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "Firewire ă‚³ăƒ³ăƒˆăƒ­ăƒ¼ăƒ©"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "PCMCIA ă‚³ăƒ³ăƒˆăƒ­ăƒ¼ăƒ©"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "SCSI ă‚³ăƒ³ăƒˆăƒ­ăƒ¼ăƒ©"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "USB ă‚³ăƒ³ăƒˆăƒ­ăƒ¼ăƒ©"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "USB ăƒăƒ¼ăƒˆ"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "SMBus ă‚³ăƒ³ăƒˆăƒ­ăƒ¼ăƒ©"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "ăƒ–ăƒªăƒƒă‚¸ă¨ă‚·ă‚¹ăƒ†ăƒ ă‚³ăƒ³ăƒˆăƒ­ăƒ¼ăƒ©"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "ăƒ•ăƒ­ăƒƒăƒ”ăƒ¼"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "ăƒ‡ă‚£ă‚¹ă‚¯"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr "USB ăƒă‚¹ă‚¹ăƒˆăƒ¬ăƒ¼ă‚¸ăƒ‡ăƒă‚¤ă‚¹"
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CDROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "CD/DVD ăƒ©ă‚¤ă‚¿ăƒ¼"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "ăƒ†ăƒ¼ăƒ—"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "AGP ă‚³ăƒ³ăƒˆăƒ­ăƒ¼ăƒ©"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "ăƒ“ăƒ‡ă‚ªă‚«ăƒ¼ăƒ‰"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr "DVB ă‚«ăƒ¼ăƒ‰"
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "ăƒ†ăƒ¬ăƒ“ă‚«ăƒ¼ăƒ‰"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "ä»–ă®ăƒăƒ«ăƒăƒ¡ăƒ‡ă‚£ă‚¢ăƒ‡ăƒă‚¤ă‚¹"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "ă‚µă‚¦ăƒ³ăƒ‰ă‚«ăƒ¼ăƒ‰"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "Webcam"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "ăƒ—ăƒ­ă‚»ăƒƒă‚µ"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "ISDN ă‚¢ăƒ€ăƒ—ă‚¿"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr "USB ă‚µă‚¦ăƒ³ăƒ‰ăƒ‡ăƒă‚¤ă‚¹"
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr "ăƒ©ă‚¸ă‚ªă‚«ăƒ¼ăƒ‰"
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr "ATM ăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯ă‚«ăƒ¼ăƒ‰"
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr "WAN ăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯ă‚«ăƒ¼ăƒ‰"
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr "Bluetooth ăƒ‡ăƒă‚¤ă‚¹"
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "Ethernet ă‚«ăƒ¼ăƒ‰"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "ăƒ¢ăƒ‡ăƒ "
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "ADSL ă‚¢ăƒ€ăƒ—ă‚¿"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "ăƒ¡ăƒ¢ăƒª"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "ăƒ—ăƒªăƒ³ă‚¿"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr "ă‚²ăƒ¼ăƒ ăƒăƒ¼ăƒˆă‚³ăƒ³ăƒˆăƒ­ăƒ¼ăƒ©"
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "ă‚¸ăƒ§ă‚¤ă‚¹ăƒ†ă‚£ăƒƒă‚¯"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "ă‚­ăƒ¼ăƒœăƒ¼ăƒ‰"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr "ă‚¿ăƒ–ăƒ¬ăƒƒăƒˆă¨ă‚¿ăƒƒăƒă‚¹ă‚¯ăƒªăƒ¼ăƒ³"
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "ăƒă‚¦ă‚¹"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr "ăƒă‚¤ă‚ªăƒ¡ăƒˆăƒªă‚¯ă‚¹"
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "UPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "ă‚¹ă‚­ăƒ£ăƒ"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "䏿˜/ăă®ä»–"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "CPU # "
-#: harddrake/sound.pm:303
+#: harddrake/sound.pm:80
#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "設å®ă‚’é©ç”¨ă—ă¦ă„ă¾ă™ă€‚ăå¾…ă¡ăă ă•ă„..."
+msgid "No known driver"
+msgstr "既知ă®ăƒ‰ăƒ©ă‚¤ăƒăŒă‚ă‚ă¾ă›ă‚“"
-#: harddrake/sound.pm:366
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable PulseAudio"
-msgstr "PulseAudio ă‚’æœ‰å¹ă«ă™ă‚‹"
+msgid "There's no known driver for your sound card (%s)"
+msgstr "ă使ă„ă®ă‚µă‚¦ăƒ³ăƒ‰ă‚«ăƒ¼ăƒ‰ (%s) ç”¨ă®æ—¢çŸ¥ă®ăƒ‰ăƒ©ă‚¤ăƒă¯ă‚ă‚ă¾ă›ă‚“"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr "PulseAudio ă§ 5.1 ch ă‚µă‚¦ăƒ³ăƒ‰ă‚’æœ‰å¹ă«ă™ă‚‹"
+msgid "Enable PulseAudio"
+msgstr "PulseAudio ă‚’æœ‰å¹ă«ă™ă‚‹"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:115
#, c-format
-msgid "Enable user switching for audio applications"
-msgstr "ă‚ªăƒ¼ăƒ‡ă‚£ă‚ªă‚¢ăƒ—ăƒªă‚±ăƒ¼ă‚·ăƒ§ăƒ³ă§ăƒ¦ăƒ¼ă‚¶ă®åˆ‡ă‚替ăˆă‚’有å¹ă«ă™ă‚‹"
-
-#: harddrake/sound.pm:379
-#, fuzzy, c-format
msgid "Use Glitch-Free mode"
-msgstr "ă‚ªăƒ•ăƒ©ă‚¤ăƒ³ăƒ¢ăƒ¼ăƒ‰ă‚’ä½¿ă†"
+msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr "ă‚µă‚¦ăƒ³ăƒ‰ăƒŸă‚­ă‚µăƒ¼ă‚’ăƒ‡ăƒ•ă‚©ăƒ«ăƒˆă®å€¤ă«ăƒªă‚»ăƒƒăƒˆ"
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr "ăƒˆăƒ©ăƒ–ăƒ«ă‚·ăƒ¥ăƒ¼ăƒ†ă‚£ăƒ³ă‚°"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "ä»£æ›¿ăƒ‰ăƒ©ă‚¤ăƒă¯ă‚ă‚ă¾ă›ă‚“"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
@@ -3208,185 +3169,80 @@ msgstr ""
"ă使ă„ă®ă‚µă‚¦ăƒ³ăƒ‰ă‚«ăƒ¼ăƒ‰ (%s) ă«ă¯ OSS/ALSA ä»£æ›¿ăƒ‰ăƒ©ă‚¤ăƒăŒă‚ă‚ă¾ă›ă‚“。\n"
"ç¾åœ¨ %s ă‚’ä½¿ă£ă¦ă„ă¾ă™ă€‚"
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "ă‚µă‚¦ăƒ³ăƒ‰ă®è¨­å®"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr "ă使ă„ă®ă‚µă‚¦ăƒ³ăƒ‰ă‚«ăƒ¼ăƒ‰ (%s) ă«ä»£æ›¿ăƒ‰ăƒ©ă‚¤ăƒ (OSS ă‹ALSA) ă‚’é¸æă§ăă¾ă™"
+msgid "Your card uses the \"%s\" driver"
+msgstr ""
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-"\n"
-"\n"
-"ă使ă„ă®ă‚«ăƒ¼ăƒ‰ă¯ç¾åœ¨ %s %s ăƒ‰ăƒ©ă‚¤ăƒă‚’使用ă—ă¦ă„ă¾ă™\n"
-"(ă“ă®ă‚«ăƒ¼ăƒ‰ă®ăƒ‡ăƒ•ă‚©ăƒ«ăƒˆăƒ‰ăƒ©ă‚¤ăƒă¯ %s ă§ă™)"
+msgid "Sound troubleshooting"
+msgstr "ă‚µă‚¦ăƒ³ăƒ‰ă®ăƒˆăƒ©ăƒ–ăƒ«ă‚·ăƒ¥ăƒ¼ăƒ†ă‚£ăƒ³ă‚°"
-#: harddrake/sound.pm:414
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-"OSS (Open Sound System) ă¯æœ€åˆă®ă‚µă‚¦ăƒ³ăƒ‰ API ă§ă™ă€‚OS ă«ä¾å­˜ă—ăªă„ API ă§\n"
-"ă»ă¨ă‚“ă©ă® UNIX(tm) ă‚·ă‚¹ăƒ†ăƒ ă«å«ă¾ă‚Œă¦ă„ă¾ă™ăŒă€é常ă«åŸºæœ¬ç„ă§åˆ¶é™ă®\n"
-"ă‚ă‚‹ API ă§ă™ă€‚\n"
-"ă•らă«ă€OSSăƒ‰ăƒ©ă‚¤ăƒă¯ă™ă¹ă¦åˆ†ă‚ăă£ăŸă“ă¨ă®ă‚„ă‚ç›´ă—ă«ă™ăă¾ă›ă‚“。\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) ă¯ăƒ¢ă‚¸ăƒ¥ăƒ¼ăƒ«æ§‹é€ ă‚’ă—ă¦ă„ă¦ă€\n"
-"é常ă«åºƒç¯„ăª ISA/USB/PCI ă‚«ăƒ¼ăƒ‰ă‚’ă‚µăƒăƒ¼ăƒˆă—ă¦ă„ă¾ă™ă€‚\n"
+"- 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.\n"
"\n"
-"ALSA ă¯ OSS ă‚ˆă‚ă¯ă‚‹ă‹ă«å„ªă‚ŒăŸ API ă‚’æä¾›ă—ă¾ă™ă€‚\n"
"\n"
-"ALSA ă‚’åˆ©ç”¨ă™ă‚‹ă«ă¯æ¬¡ă®ă„ăă‚Œă‹ă‚’使ă„ă¾ă™:\n"
-"- å¤ă„ OSS API ă¨ă®äº’æ›æ€§\n"
-"- æ–°ă—ă„ ALSA API (å¤ăă®æ‹¡å¼µæ©Ÿèƒ½ă‚’æä¾›ă—ă¾ă™ăŒ ALSA ăƒ©ă‚¤ăƒ–ăƒ©ăƒªăŒå¿…è¦)\n"
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "ăƒ‰ăƒ©ă‚¤ăƒ:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- \"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\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"ă“ă®å¤ă„ %s ăƒ‰ăƒ©ă‚¤ăƒă¯ăƒ–ăƒ©ăƒƒă‚¯ăƒªă‚¹ăƒˆă«è¼‰ă£ă¦ă„ă¾ă™ă€‚\n"
"\n"
-"ă‚¢ăƒ³ăƒ­ăƒ¼ăƒ‰æ™‚ă«ă‚«ăƒ¼ăƒăƒ«ă«æ‚ªå½±éŸ¿ă‚’åă¼ă™ă¨ă®å ±å‘ăŒă‚ă‚ă¾ă™ă€‚\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"æ–°ă—ă„ %s ăƒ‰ăƒ©ă‚¤ăƒă¯æ¬¡ă®ăƒ–ăƒ¼ăƒˆă‚¹ăƒˆăƒ©ăƒƒăƒ—ă‹ă‚‰ä½¿ç”¨ă•ă‚Œă¾ă™ă€‚"
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "ă‚ªăƒ¼ăƒ—ăƒ³ă‚½ăƒ¼ă‚¹ă®ăƒ‰ăƒ©ă‚¤ăƒăŒă‚ă‚ă¾ă›ă‚“"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"ă使ă„ă®ă‚µă‚¦ăƒ³ăƒ‰ă‚«ăƒ¼ăƒ‰ (%s) 用ă®ăƒ•ăƒªăƒ¼ăƒ‰ăƒ©ă‚¤ăƒă¯ă‚ă‚ă¾ă›ăŒă€\n"
-"%s ă«ăƒ—ăƒ­ăƒ—ăƒ©ă‚¨ă‚¿ăƒªăƒ‰ăƒ©ă‚¤ăƒăŒă‚ă‚ă¾ă™ă€‚"
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "既知ă®ăƒ‰ăƒ©ă‚¤ăƒăŒă‚ă‚ă¾ă›ă‚“"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "ă使ă„ă®ă‚µă‚¦ăƒ³ăƒ‰ă‚«ăƒ¼ăƒ‰ (%s) ç”¨ă®æ—¢çŸ¥ă®ăƒ‰ăƒ©ă‚¤ăƒă¯ă‚ă‚ă¾ă›ă‚“"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "ă‚µă‚¦ăƒ³ăƒ‰ă®ăƒˆăƒ©ăƒ–ăƒ«ă‚·ăƒ¥ăƒ¼ăƒ†ă‚£ăƒ³ă‚°"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
+"- \"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.\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-"ă‚µă‚¦ăƒ³ăƒ‰ă®ăƒă‚°ă‚’調ă¹ă‚‹ă«ă¯ä»¥ä¸‹ă®ă‚³ăƒăƒ³ăƒ‰ă‚’実行ă—ă¦ăă ă•ă„:\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" ă¯ă使ă„ă®ă‚«ăƒ¼ăƒ‰ă®ăƒ‡ăƒ•ă‚©ăƒ«ăƒˆăƒ‰ăƒ©ă‚¤ăƒă‚’\n"
-"表示\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" ă¯ç¾åœ¨ä½¿ç”¨ă•ă‚Œă¦ă„ă‚‹ăƒ‰ăƒ©ă‚¤ăƒă‚’\n"
-"表示\n"
"\n"
-"- \"/sbin/lsmod\" ă¯ăƒ‰ăƒ©ă‚¤ăƒă®ăƒ¢ă‚¸ăƒ¥ăƒ¼ăƒ«ăŒăƒ­ăƒ¼ăƒ‰ă•ă‚Œă¦ă„ă‚‹ă‹ă©ă†ă‹ă‚’\n"
-"表示\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" 㨠\"/sbin/chkconfig --list alsa\" ă¯\n"
-"ă‚µă‚¦ăƒ³ăƒ‰ă¨ ALSA ă‚µăƒ¼ăƒ“ă‚¹ăŒ 'initlevel 3' ă§æœ‰å¹ă«ăªă£ă¦ă„ă‚‹ă‹ă©ă†ă‹ă‚’\n"
-"表示\n"
"\n"
-"- \"aumix -q\" ă¯ăƒœăƒªăƒ¥ăƒ¼ăƒ ăŒăƒŸăƒ¥ăƒ¼ăƒˆă«ăªă£ă¦ă„ă‚‹ă‹ă©ă†ă‹ă‚’表示\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" ă¯ç¾åœ¨ă‚«ăƒ¼ăƒ‰ă‚’使用ă—ă¦ă„ă‚‹ăƒ—ăƒ­ă‚°ăƒ©ăƒ ă‚’è¡¨ç¤º\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "手動ă§ăƒ‰ăƒ©ă‚¤ăƒă‚’鏿"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "ä»»æ„ă®ăƒ‰ăƒ©ă‚¤ăƒă‚’鏿"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"/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)\n"
msgstr ""
-"ă使ă„ă®ă‚«ăƒ¼ăƒ‰ă«é©ă—ăŸăƒ‰ăƒ©ă‚¤ăƒăŒă‚ă‹ă£ă¦ă„ă‚‹å ´åˆă¯\n"
-"ăƒªă‚¹ăƒˆă®ä¸­ă‹ă‚‰ă²ă¨ă¤é¸ă‚“ă§ăă ă•ă„。\n"
-"\n"
-"ç¾åœ¨ă®ăƒ‰ăƒ©ă‚¤ăƒă¯ %s ă§ă€ă使ă„ă®ă‚µă‚¦ăƒ³ăƒ‰ă‚«ăƒ¼ăƒ‰ă¯ %s ă§ă™ă€‚"
#: harddrake/v4l.pm:12
#, c-format
@@ -3414,7 +3270,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
"最近ă®ă»ă¨ă‚“ă©ă®ăƒ†ăƒ¬ăƒ“ă‚«ăƒ¼ăƒ‰ă«ă¤ă„ă¦ă¯ă€GNU/Linux ă‚«ăƒ¼ăƒăƒ«ă® bttv ăƒ¢ă‚¸ăƒ¥ăƒ¼ăƒ«"
"ăŒæ­£ă—ă„ăƒ‘ăƒ©ăƒ¡ăƒ¼ă‚¿ă‚’è‡ªå‹•ç„ă«æ¤œå‡ºă—ă¾ă™ă€‚\n"
@@ -3431,70 +3287,73 @@ msgstr "ă‚«ăƒ¼ăƒ‰ă®ăƒ¢ăƒ‡ăƒ«:"
msgid "Tuner type:"
msgstr "ăƒăƒ¥ăƒ¼ăƒă®ç¨®é¡:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "OK"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "ă¯ă„"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "ă„ă„ăˆ"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "ăƒ•ă‚¡ă‚¤ăƒ«ă‚’é¸æ"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "追å "
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "変更"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "完了"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "æˆ»ă‚‹"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
msgstr "ăƒ•ă‚¡ă‚¤ăƒ«ăŒé¸æă•ă‚Œă¦ă„ă¾ă›ă‚“"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
msgstr "ăƒ‡ă‚£ăƒ¬ă‚¯ăƒˆăƒªă§ă¯ăªăăƒ•ă‚¡ă‚¤ăƒ«ă‚’é¸ă‚“ă§ăă ă•ă„"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
msgstr "指å®ă•ă‚ŒăŸăƒ‡ă‚£ăƒ¬ă‚¯ăƒˆăƒªă¯å­˜åœ¨ă—ă¾ă›ă‚“"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "指å®ă•ă‚ŒăŸăƒ•ă‚¡ă‚¤ăƒ«ă¯å­˜åœ¨ă—ă¾ă›ă‚“"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr "Caps Lock ăŒă‚ªăƒ³ă«ăªă£ă¦ă„ă¾ă™"
@@ -3576,1248 +3435,1262 @@ msgstr "å†ç™»éŒ²"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "ă‚¢ăƒ³ăƒ‰ăƒ©"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "ă‚¢ăƒ©ăƒ–é¦–é•·å›½é€£é‚¦"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "ă‚¢ăƒ•ă‚¬ăƒ‹ă‚¹ă‚¿ăƒ³"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "ă‚¢ăƒ³ăƒ†ă‚£ă‚°ă‚¢ăƒ»ăƒăƒ¼ăƒ–ăƒ¼ăƒ€"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "ă‚¢ăƒ³ă‚®ăƒ©"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "ă‚¢ăƒ«ăƒăƒ‹ă‚¢"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "ă‚¢ăƒ«ăƒ¡ăƒ‹ă‚¢"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "ă‚ªăƒ©ăƒ³ăƒ€é ˜ă‚¢ăƒ³ăƒ†ă‚£ăƒ«"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "ă‚¢ăƒ³ă‚´ăƒ©"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "å—æ¥µ"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "ă‚¢ăƒ«ă‚¼ăƒ³ăƒăƒ³"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "ç±³é ˜ă‚µăƒ¢ă‚¢"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "ă‚ªăƒ¼ă‚¹ăƒˆăƒªă‚¢"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "ă‚ªăƒ¼ă‚¹ăƒˆăƒ©ăƒªă‚¢"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "ă‚¢ăƒ«ăƒ"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "ă‚¢ă‚¼ăƒ«ăƒă‚¤ă‚¸ăƒ£ăƒ³"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "ăƒœă‚¹ăƒ‹ă‚¢ăƒ»ăƒ˜ăƒ«ăƒ„ă‚§ă‚´ăƒ“ăƒ"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "ăƒăƒ«ăƒăƒ‰ă‚¹"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "ăƒăƒ³ă‚°ăƒ©ăƒ‡ă‚·ăƒ¥"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "ăƒ™ăƒ«ă‚®ăƒ¼"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "ăƒ–ăƒ«ă‚­ăƒăƒ•ă‚¡ă‚½"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "ăƒ–ăƒ«ă‚¬ăƒªă‚¢"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "ăƒăƒ¼ăƒ¬ăƒ¼ăƒ³"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "ăƒ–ăƒ«ăƒ³ă‚¸"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "ăƒ™ăƒăƒ³"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "ăƒăƒŸăƒ¥ăƒ¼ăƒ€è«¸å³¶"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "ăƒ–ăƒ«ăƒă‚¤"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "ăƒœăƒªăƒ“ă‚¢"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "ăƒ–ăƒ©ă‚¸ăƒ«"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "ăƒăƒăƒ"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "ăƒ–ăƒ¼ă‚¿ăƒ³"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "ăƒ–ăƒ¼ăƒ™å³¶"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "ăƒœăƒ„ăƒ¯ăƒ"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "ăƒ™ăƒ©ăƒ«ăƒ¼ă‚·"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "ăƒ™ăƒªăƒ¼ă‚º"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "ă‚«ăƒăƒ€"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "ă‚³ă‚³ă‚¹è«¸å³¶"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "ă‚³ăƒ³ă‚´ (Kinshasa)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "ä¸­å¤®ă‚¢ăƒ•ăƒªă‚«å…±å’Œå›½"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "ă‚³ăƒ³ă‚´ (Brazzaville)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "ă‚¹ă‚¤ă‚¹"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "ă‚³ăƒ¼ăƒˆă‚¸ăƒœă‚¢ăƒ¼ăƒ«"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "ă‚¯ăƒƒă‚¯è«¸å³¶"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "ăƒăƒª"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "ă‚«ăƒ¡ăƒ«ăƒ¼ăƒ³"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "中国"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "ă‚³ăƒ­ăƒ³ăƒ“ă‚¢"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "ă‚³ă‚¹ă‚¿ăƒªă‚«"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "ă‚»ăƒ«ăƒ“ă‚¢ăƒ»ăƒ¢ăƒ³ăƒ†ăƒă‚°ăƒ­"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "ă‚­ăƒ¥ăƒ¼ăƒ"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "ă‚«ăƒ¼ăƒœăƒ™ăƒ«ăƒ‡"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "ă‚¯ăƒªă‚¹ăƒă‚¹å³¶"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "ă‚­ăƒ—ăƒ­ă‚¹"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "ăƒă‚§ă‚³"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "ăƒ‰ă‚¤ăƒ„"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "ă‚¸ăƒ–ăƒ"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "ăƒ‡ăƒ³ăƒăƒ¼ă‚¯"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "ăƒ‰ăƒŸăƒ‹ă‚«"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "ăƒ‰ăƒŸăƒ‹ă‚«å…±å’Œå›½"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "ă‚¢ăƒ«ă‚¸ă‚§ăƒªă‚¢"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "ă‚¨ă‚¯ă‚¢ăƒ‰ăƒ«"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "ă‚¨ă‚¹ăƒˆăƒ‹ă‚¢"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "ă‚¨ă‚¸ăƒ—ăƒˆ"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "è¥¿ă‚µăƒăƒ©"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "ă‚¨ăƒªăƒˆăƒªă‚¢"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "ă‚¹ăƒă‚¤ăƒ³"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "エăƒă‚ªăƒ”ă‚¢"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "ăƒ•ă‚£ăƒ³ăƒ©ăƒ³ăƒ‰"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "ăƒ•ă‚£ă‚¸ăƒ¼"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "ăƒ•ă‚©ăƒ¼ă‚¯ăƒ©ăƒ³ăƒ‰è«¸å³¶ (ăƒăƒ«ăƒ“ăƒ¼ăƒă‚¹è«¸å³¶)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "ăƒŸă‚¯ăƒ­ăƒă‚·ă‚¢"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "ăƒ•ă‚§ăƒ­ăƒ¼è«¸å³¶"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "ăƒ•ăƒ©ăƒ³ă‚¹"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "ă‚¬ăƒœăƒ³"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "英国"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "ă‚°ăƒ¬ăƒăƒ€"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "ă‚°ăƒ«ă‚¸ă‚¢"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "ä»é ˜ă‚®ă‚¢ăƒ"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "ă‚¬ăƒ¼ăƒ"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "ă‚¸ăƒ–ăƒ©ăƒ«ă‚¿ăƒ«"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "ă‚°ăƒªăƒ¼ăƒ³ăƒ©ăƒ³ăƒ‰"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "ă‚¬ăƒ³ăƒ“ă‚¢"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "ă‚®ăƒ‹ă‚¢"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "ă‚°ă‚¢ăƒ‰ăƒ«ăƒ¼ăƒ—"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "赤é“ă‚®ăƒ‹ă‚¢"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "ă‚®ăƒªă‚·ăƒ£"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "å—ă‚¸ăƒ§ăƒ¼ă‚¸ă‚¢å³¶ăƒ»å—ă‚µăƒ³ăƒ‰ă‚¤ăƒƒăƒè«¸å³¶"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "ă‚°ă‚¢ăƒ†ăƒăƒ©"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "ă‚°ă‚¢ăƒ "
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "ă‚®ăƒ‹ă‚¢ăƒ“ă‚µă‚¦"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "ă‚¬ă‚¤ă‚¢ăƒ"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Hong Kong SAR (China)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "ăƒăƒ¼ăƒ‰å³¶ăƒ»ăƒă‚¯ăƒ‰ăƒăƒ«ăƒ‰è«¸å³¶"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "ăƒ›ăƒ³ă‚¸ăƒ¥ăƒ©ă‚¹"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "ă‚¯ăƒ­ă‚¢ăƒă‚¢"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "ăƒă‚¤ăƒ"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "ăƒăƒ³ă‚¬ăƒªăƒ¼"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "ă‚¤ăƒ³ăƒ‰ăƒă‚·ă‚¢"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "ă‚¢ă‚¤ăƒ«ăƒ©ăƒ³ăƒ‰"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "ă‚¤ă‚¹ăƒ©ă‚¨ăƒ«"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "ă‚¤ăƒ³ăƒ‰"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "è‹±é ˜ă‚¤ăƒ³ăƒ‰æ´‹åœ°åŸŸ"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "ă‚¤ăƒ©ă‚¯"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "ă‚¤ăƒ©ăƒ³"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "ă‚¢ă‚¤ă‚¹ăƒ©ăƒ³ăƒ‰"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "ă‚¤ă‚¿ăƒªă‚¢"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "ă‚¸ăƒ£ăƒă‚¤ă‚«"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "ăƒ¨ăƒ«ăƒ€ăƒ³"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "日本"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "ă‚±ăƒ‹ă‚¢"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "ă‚­ăƒ«ă‚®ă‚¹"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "ă‚«ăƒ³ăƒœă‚¸ă‚¢"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "ă‚­ăƒªăƒă‚¹"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "ă‚³ăƒ¢ăƒ­"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "ă‚»ăƒ³ăƒˆă‚¯ăƒªă‚¹ăƒˆăƒ•ă‚¡ăƒ¼ăƒ»ăƒăƒ“ă‚¹"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "北æœé®®"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "韓国"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "ă‚¯ă‚¦ă‚§ăƒ¼ăƒˆ"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "ケイăƒăƒ³è«¸å³¶"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "ă‚«ă‚¶ăƒ•ă‚¹ă‚¿ăƒ³"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "ăƒ©ă‚ªă‚¹"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "ăƒ¬ăƒăƒăƒ³"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "ă‚»ăƒ³ăƒˆăƒ«ă‚·ă‚¢"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "ăƒªăƒ’ăƒ†ăƒ³ă‚·ăƒ¥ă‚¿ă‚¤ăƒ³"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "ă‚¹ăƒªăƒ©ăƒ³ă‚«"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "ăƒªăƒ™ăƒªă‚¢"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "ăƒ¬ă‚½ăƒˆ"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "ăƒªăƒˆă‚¢ăƒ‹ă‚¢"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "ăƒ«ă‚¯ă‚»ăƒ³ăƒ–ăƒ«ă‚¯"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "ăƒ©ăƒˆăƒ“ă‚¢"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "ăƒªăƒ“ă‚¢"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "ăƒ¢ăƒ­ăƒƒă‚³"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "ăƒ¢ăƒă‚³"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "ăƒ¢ăƒ«ăƒ‰ăƒ"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "ăƒăƒ€ă‚¬ă‚¹ă‚«ăƒ«"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "ăƒăƒ¼ă‚·ăƒ£ăƒ«è«¸å³¶"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "ăƒă‚±ăƒ‰ăƒ‹ă‚¢"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "ăƒăƒª"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "ăƒŸăƒ£ăƒ³ăƒăƒ¼"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "ăƒ¢ăƒ³ă‚´ăƒ«"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "北ăƒăƒªă‚¢ăƒè«¸å³¶é€£é‚¦"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "ăƒăƒ«ăƒ†ă‚£ăƒ‹ă‚¯"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "ăƒ¢ăƒ¼ăƒªă‚¿ăƒ‹ă‚¢"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "ăƒ¢ăƒ³ă‚»ăƒ©ăƒƒăƒˆ"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "ăƒăƒ«ă‚¿"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "ăƒ¢ăƒ¼ăƒªă‚·ăƒ£ă‚¹"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "ăƒ¢ăƒ«ăƒ‡ă‚£ăƒ–"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "ăƒăƒ©ă‚¦ă‚¤"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "ăƒ¡ă‚­ă‚·ă‚³"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "ăƒăƒ¬ăƒ¼ă‚·ă‚¢"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "ăƒ¢ă‚¶ăƒ³ăƒ“ăƒ¼ă‚¯"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "ăƒăƒŸăƒ“ă‚¢"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "ăƒ‹ăƒ¥ăƒ¼ă‚«ăƒ¬ăƒ‰ăƒ‹ă‚¢"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "ăƒ‹ă‚¸ă‚§ăƒ¼ăƒ«"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "ăƒăƒ¼ăƒ•ă‚©ăƒ¼ă‚¯å³¶"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "ăƒă‚¤ă‚¸ă‚§ăƒªă‚¢"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "ăƒ‹ă‚«ăƒ©ă‚°ă‚¢"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "ă‚ªăƒ©ăƒ³ăƒ€"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "ăƒăƒ«ă‚¦ă‚§ăƒ¼"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "ăƒăƒ‘ăƒ¼ăƒ«"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "ăƒă‚¦ăƒ«"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "ăƒ‹ă‚¦ă‚¨"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "ăƒ‹ăƒ¥ăƒ¼ă‚¸ăƒ¼ăƒ©ăƒ³ăƒ‰"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "ă‚ªăƒăƒ¼ăƒ³"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "ăƒ‘ăƒăƒ"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "ăƒăƒ«ăƒ¼"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "ä»é ˜ăƒăƒªăƒă‚·ă‚¢"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "ăƒ‘ăƒ—ă‚¢ăƒ‹ăƒ¥ăƒ¼ă‚®ăƒ‹ă‚¢"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "ăƒ•ă‚£ăƒªăƒ”ăƒ³"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "ăƒ‘ă‚­ă‚¹ă‚¿ăƒ³"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "ăƒăƒ¼ăƒ©ăƒ³ăƒ‰"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "ă‚»ăƒ³ăƒˆăƒ”ă‚¨ăƒ¼ăƒ«å³¶ăƒ»ăƒŸă‚¯ăƒ­ăƒ³å³¶"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "ăƒ”ăƒˆă‚±ă‚¢ăƒ³å³¶"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "ăƒ—ă‚¨ăƒ«ăƒˆăƒªă‚³"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "ăƒ‘ăƒ¬ă‚¹ăƒăƒ"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "ăƒăƒ«ăƒˆă‚¬ăƒ«"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "ăƒ‘ăƒ©ă‚°ă‚¢ă‚¤"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "ăƒ‘ăƒ©ă‚ª"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "ă‚«ă‚¿ăƒ¼ăƒ«"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "ăƒ¬ăƒ¦ăƒ‹ă‚ªăƒ³"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "ăƒ«ăƒ¼ăƒăƒ‹ă‚¢"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "ăƒ­ă‚·ă‚¢"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "ăƒ«ăƒ¯ăƒ³ăƒ€"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "ă‚µă‚¦ă‚¸ă‚¢ăƒ©ăƒ“ă‚¢"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "ă‚½ăƒ­ăƒ¢ăƒ³è«¸å³¶"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "ă‚»ăƒ¼ă‚·ă‚§ăƒ«"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "ă‚¹ăƒ¼ăƒ€ăƒ³"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "ă‚¹ă‚¦ă‚§ăƒ¼ăƒ‡ăƒ³"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "ă‚·ăƒ³ă‚¬ăƒăƒ¼ăƒ«"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "ă‚»ăƒ³ăƒˆăƒ˜ăƒ¬ăƒå³¶"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "ă‚¹ăƒ­ăƒ™ăƒ‹ă‚¢"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "ă‚¹ăƒăƒ«ăƒăƒ¼ăƒ«è«¸å³¶ăƒ»ăƒ¤ăƒ³ăƒă‚¤ă‚¨ăƒ³è«¸"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "ă‚¹ăƒ­ăƒă‚­ă‚¢"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "ă‚·ă‚¨ăƒ©ăƒ¬ă‚ªăƒ"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "ă‚µăƒ³ăƒăƒªăƒ"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "ă‚»ăƒă‚¬ăƒ«"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "ă‚½ăƒăƒªă‚¢"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "ă‚¹ăƒªăƒăƒ "
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "ă‚µăƒ³ăƒˆăƒ¡ăƒ»ăƒ—ăƒªăƒ³ă‚·ăƒ"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "ă‚¨ăƒ«ă‚µăƒ«ăƒăƒ‰ăƒ«"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "ă‚·ăƒªă‚¢"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "ă‚¹ăƒ¯ă‚¸ăƒ©ăƒ³ăƒ‰"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "ă‚¿ăƒ¼ă‚¯ă‚¹è«¸å³¶ăƒ»ă‚«ă‚¤ă‚³ă‚¹è«¸å³¶"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "ăƒăƒ£ăƒ‰"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "ä»é ˜æ¥µå—諸島"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "ăƒˆăƒ¼ă‚´"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "ă‚¿ă‚¤"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "ă‚¿ă‚¸ă‚­ă‚¹ă‚¿ăƒ³"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "ăƒˆă‚±ăƒ©ă‚¦è«¸å³¶"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "æ±ăƒ†ă‚£ăƒ¢ăƒ¼ăƒ«"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "ăƒˆăƒ«ă‚¯ăƒ¡ăƒ‹ă‚¹ă‚¿ăƒ³"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "ăƒăƒ¥ăƒ‹ă‚¸ă‚¢"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "ăƒˆăƒ³ă‚¬"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "ăƒˆăƒ«ă‚³"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "ăƒˆăƒªăƒ‹ăƒ€ăƒ¼ăƒ‰ăƒ»ăƒˆăƒă‚´"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "ăƒ„ăƒăƒ«"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "å°æ¹¾"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "ă‚¿ăƒ³ă‚¶ăƒ‹ă‚¢"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "ă‚¦ă‚¯ăƒ©ă‚¤ăƒ"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "ă‚¦ă‚¬ăƒ³ăƒ€"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "米領太平洋諸島"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "米国"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "ă‚¦ăƒ«ă‚°ă‚¢ă‚¤"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "ă‚¦ă‚ºăƒ™ă‚­ă‚¹ă‚¿ăƒ³"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "ăƒăƒă‚«ăƒ³"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "ă‚»ăƒ³ăƒˆăƒ“ăƒ³ă‚»ăƒ³ăƒˆăƒ»ă‚°ăƒ¬ăƒăƒ‡ă‚£ăƒ¼ăƒ³"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "ăƒ™ăƒă‚ºă‚¨ăƒ©"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "英領ăƒăƒ¼ă‚¸ăƒ³è«¸å³¶"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "米領ăƒăƒ¼ă‚¸ăƒ³è«¸å³¶"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "ăƒ™ăƒˆăƒăƒ "
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "ăƒăƒŒă‚¢ăƒ„"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "ăƒ¯ăƒªă‚¹ăƒ»ăƒ•ăƒ†ăƒ¥ăƒè«¸å³¶"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "ă‚µăƒ¢ă‚¢"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "ă‚¤ă‚¨ăƒ¡ăƒ³"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "ăƒăƒ¨ăƒƒăƒˆ"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "å—ă‚¢ăƒ•ăƒªă‚«"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "ă‚¶ăƒ³ăƒ“ă‚¢"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "ă‚¸ăƒ³ăƒăƒ–エ"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "%s ă¸ă‚ˆă†ă“ă"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr "使用中ă®ç‰©ç†ă‚¨ă‚¯ă‚¹ăƒ†ăƒ³ăƒˆă‚’ä»–ă®ç‰©ç†ăƒœăƒªăƒ¥ăƒ¼ăƒ ă«ç§»å‹•ă§ăă¾ă›ă‚“ă§ă—ăŸ"
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr "物ç†ăƒœăƒªăƒ¥ăƒ¼ăƒ  %s ă¯ä½¿ç”¨ä¸­ă§ă™"
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "ă¾ăè«–ç†ăƒœăƒªăƒ¥ăƒ¼ăƒ ă‚’å‰é™¤ă—ă¦ăă ă•ă„\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr "ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€ă¯è¤‡æ•°ă®ç‰©ç†ăƒœăƒªăƒ¥ăƒ¼ăƒ ä¸ă® /boot ă‚’æ‰±ăˆă¾ă›ă‚“"
+#. -PO: Only write something if needed:
#: messages.pm:11
-#, fuzzy, c-format
+#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr " "
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "åºæ–‡"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr "1. 使用許諾契約"
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4831,16 +4704,23 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr "2. é™å®ä¿è¨¼"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4848,15 +4728,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4865,51 +4745,66 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
+"you."
+msgstr ""
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr "3. GPLăƒ©ă‚¤ă‚»ăƒ³ă‚¹ă¨é–¢é€£ă™ă‚‹ăƒ©ă‚¤ă‚»ăƒ³ă‚¹"
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr "4. çŸ¥ç„æ‰€æœ‰æ¨©"
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr "5. 準拠法"
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -4921,235 +4816,54 @@ msgid ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"For any question on this document, please contact Mageia."
msgstr ""
-"åºæ–‡\n"
-"\n"
-"ă‚ªăƒăƒ¬ăƒ¼ăƒ†ă‚£ăƒ³ă‚°ăƒ»ă‚·ă‚¹ăƒ†ăƒ ă¨ Mandriva Linux ăƒ‡ă‚£ă‚¹ăƒˆăƒªăƒ“ăƒ¥ăƒ¼ă‚·ăƒ§ăƒ³ă«\n"
-"å«ă¾ă‚Œă‚‹æ§˜ă€…ăªă‚³ăƒ³ăƒăƒ¼ăƒăƒ³ăƒˆă‚’ă€ä»¥ä¸‹ă€Œă‚½ăƒ•ăƒˆă‚¦ă‚§ă‚¢è£½å“ă€ă¨å‘¼ă³ă¾ă™ă€‚\n"
-"ă‚½ăƒ•ăƒˆă‚¦ă‚§ă‚¢è£½å“ă«ă¯ă€ă‚ªăƒăƒ¬ăƒ¼ăƒ†ă‚£ăƒ³ă‚°ăƒ»ă‚·ă‚¹ăƒ†ăƒ ă«é–¢é€£ă™ă‚‹ăƒ—ăƒ­ă‚°ăƒ©ăƒ \n"
-"一å¼ăƒ»æ–¹æ³•ăƒ»ăƒ«ăƒ¼ăƒ«ăƒ»ăƒ‰ă‚­ăƒ¥ăƒ¡ăƒ³ăƒˆă¨ Mandriva Linux ăƒ‡ă‚£ă‚¹ăƒˆăƒªăƒ“ăƒ¥ăƒ¼ă‚·ăƒ§ăƒ³\n"
-"ă®æ§˜ă€…ăªă‚³ăƒ³ăƒăƒ¼ăƒăƒ³ăƒˆăŒå«ă¾ă‚Œă¾ă™ă€‚ăŸă ă—ă€ă“ă‚Œă‚‰ă«é™å®ă•ă‚Œă‚‹ă‚‚ă®ă§ă¯\n"
-"ă‚ă‚ă¾ă›ă‚“。\n"
-"\n"
-"\n"
-"1. 使用許諾契約\n"
-"\n"
-"ă“ă®æ–‡æ›¸ă‚’ă‚ˆăă読ă¿ăă ă•ă„。ă“ă®æ–‡æ›¸ă¯ă‚½ăƒ•ăƒˆă‚¦ă‚§ă‚¢è£½å“ă«é©ç”¨ă•ă‚Œă‚‹\n"
-"ăå®¢æ§˜ă¨ Mandriva S.A. ă¨ă®é–“ă®ä½¿ç”¨è¨±è«¾å¥‘ç´„ă§ă™ă€‚方法ă®å¦‚何ă«ă‹ă‹ă‚\n"
-"らăă€ă‚½ăƒ•ăƒˆă‚¦ă‚§ă‚¢è£½å“ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ăƒ»ă‚³ăƒ”ăƒ¼ă¾ăŸă¯ä½¿ç”¨ă™ă‚‹ă“ă¨ă«ă‚ˆă£ă¦\n"
-"ă客様ă¯ä½¿ç”¨è¨±è«¾å¥‘ç´„ă®è¦ç´„ă«å¾“ă†ă“ă¨ă«åŒæ„ă•ă‚ŒăŸă‚‚ă®ă¨ă—ă¾ă™ă€‚使用許諾\n"
-"契約ă«å°‘ă—ă§ă‚‚åŒæ„ă§ăăªă„部分ăŒă‚ă‚‹å ´åˆă¯ă€ă‚½ăƒ•ăƒˆă‚¦ă‚§ă‚¢è£½å“ă‚’ă‚¤ăƒ³ă‚¹ăƒˆ\n"
-"ăƒ¼ăƒ«ăƒ»ă‚³ăƒ”ăƒ¼ă¾ăŸă¯ä½¿ç”¨ă™ă‚‹ă“ă¨ă¯ă§ăă¾ă›ă‚“。ă“ă®ä½¿ç”¨è¨±è«¾å¥‘ç´„ă®è¦ç´„ă«å\n"
-"ă™ă‚‹æ–¹æ³•ă§ă‚½ăƒ•ăƒˆă‚¦ă‚§ă‚¢è£½å“ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ăƒ»ă‚³ăƒ”ăƒ¼ă¾ăŸă¯ä½¿ç”¨ă•ă‚ŒăŸå ´åˆă¯\n"
-"ă“ă®ä½¿ç”¨è¨±è«¾å¥‘ç´„ă«åŸºă¥ăă客様ă¯è£½å“ă‚’ä½¿ç”¨ă™ă‚‹æ¨©åˆ©ă‚’喪失ă—ă¾ă™ă€‚ăă—ă¦\n"
-"契約ă®å¤±å¹ă«ă¨ă‚‚ăªă„ă€ă‚½ăƒ•ăƒˆă‚¦ă‚§ă‚¢è£½å“ă®ă™ă¹ă¦ă®ă‚³ăƒ”ăƒ¼ă‚’ç›´ă¡ă«ç ´æ£„ă—ăª\n"
-"ă‘ă‚Œă°ăªă‚ă¾ă›ă‚“。\n"
-"\n"
-"\n"
-"2. é™å®ä¿è¨¼\n"
-"\n"
-"法律ă§èªă‚ă‚‰ă‚Œă‚‹ç¯„å›²å†…ă§ă€Mandriva S.A. ă¯ă‚½ăƒ•ăƒˆă‚¦ă‚§ă‚¢è£½å“ă¨ä»˜å±ă®\n"
-"ăƒ‰ă‚­ăƒ¥ăƒ¡ăƒ³ăƒˆă‚’ă€Œä¿è¨¼ăªă—ă€ă§æä¾›ă—ă¦ă„ă¾ă™ă€‚法律ă§èªă‚ă‚‰ă‚Œă‚‹ç¯„å›²å†…ă§ă€\n"
-"Mandriva S.A. ă¯ă„ă‹ăªă‚‹ç¶æ³ă«ăă„ă¦ă‚‚ă‚½ăƒ•ăƒˆă‚¦ă‚§ă‚¢è£½å“ă®ä½¿ç”¨ă¾ăŸă¯\n"
-"使用ä¸èƒ½ă«ă‚ˆă£ă¦ç”Ÿă˜ăŸç‰¹æ®ăƒ»å¶ç™ºç„ăƒ»ç›´æ¥ç„ăƒ»é–“æ¥ç„ăªæå®³ă«å¯¾ă—ă¦è²¬ä»»ă‚’\n"
-"è² ă„ă¾ă›ă‚“。ă“ă‚Œă‚‰ă®æå®³ă«ă¯ă€å–引ä¸ă®æå¤±ăƒ»äº‹æ¥­ă®ä¸­æ–­ăƒ»çµŒæ¸ˆç„æå¤±ăƒ»\n"
-"è£åˆ¤ă®åˆ¤æ±ºă«ă‚ˆă£ă¦ç™ºç”Ÿă—ăŸè¨´è¨Ÿè²»ç”¨ăªă‚‰ă³ă«ç½°é‡‘ă€ăă®ä»–ă®é–“æ¥ç„ăªæå¤±ă‚’\n"
-"無制é™ă«å«ă¿ă¾ă™ă€‚Mandriva S.A. ă¯ă“ă®ă‚ˆă†ăªæå®³ă¾ăŸă¯ăă®å¯èƒ½æ€§ă‚’\n"
-"å ±å‘ă•ă‚ŒăŸå ´åˆă‚‚è²¬ä»»ă‚’è² ă„ă‹ă­ă¾ă™ă€‚\n"
-"\n"
-"ă„ăă¤ă‹ă®å›½ă§ç¦æ­¢ă•ă‚Œă¦ă„ă‚‹ă‚½ăƒ•ăƒˆă‚¦ă‚§ă‚¢ă®æ‰€æŒăƒ»ä½¿ç”¨ă«é–¢ă™ă‚‹é™å®ä¿è¨¼\n"
-"\n"
-"法律ă§èªă‚ă‚‰ă‚Œă‚‹ç¯„å›²å†…ă§ă€Mandriva S.A. ă¾ăŸă¯ăă®è£½å“ă‚’é…布ă™ă‚‹è€…\n"
-"ă¯ă€ă„ă‹ăªă‚‹ç¶æ³ă«ăă„ă¦ă‚‚ă‚½ăƒ•ăƒˆă‚¦ă‚§ă‚¢è£½å“ă®ă‚³ăƒ³ăƒăƒ¼ăƒăƒ³ăƒˆă®æ‰€æŒăƒ»ä½¿ç”¨\n"
-"ă¾ăŸă¯ă„ăă¤ă‹ă®å›½ă®æ³•律ă«ă‚ˆă£ă¦ç¦æ­¢ăƒ»åˆ¶é™ă•ă‚Œă¦ă„ă‚‹ă‚½ăƒ•ăƒˆă‚¦ă‚§ă‚¢ă‚’\n"
-"Mandriva Linux ă®ă‚¦ă‚§ăƒ–ă‚µă‚¤ăƒˆă‹ă‚‰ăƒ€ă‚¦ăƒ³ăƒ­ăƒ¼ăƒ‰ă—ăŸă“ă¨ă«ă‚ˆă£ă¦ç”Ÿă˜ăŸç‰¹æ®ăƒ»\n"
-"å¶ç™ºç„ăƒ»ç›´æ¥ç„ăƒ»é–“æ¥ç„ăªæå®³ă«å¯¾ă—ă¦è²¬ä»»ă‚’è² ă„ă¾ă›ă‚“。ă“ă‚Œă‚‰ă®æå®³ă«ă¯\n"
-"å–引ä¸ă®æå¤±ăƒ»äº‹æ¥­ă®ä¸­æ–­ăƒ»çµŒæ¸ˆç„æå¤±ăƒ»è£åˆ¤ă®åˆ¤æ±ºă«ă‚ˆă£ă¦ç™ºç”Ÿă—ăŸè¨´è¨Ÿ\n"
-"費用ăªă‚‰ă³ă«ç½°é‡‘ă€ăă®ä»–ă®é–“æ¥ç„ăªæå¤±ă‚’ç„¡åˆ¶é™ă«å«ă¿ă¾ă™ă€‚ă“ă®é™å®ä¿è¨¼\n"
-"ă¯ă‚½ăƒ•ăƒˆă‚¦ă‚§ă‚¢è£½å“ă«å«ă¾ă‚Œă‚‹å¼·å›ăªæ—å·åŒ–ă‚³ăƒ³ăƒăƒ¼ăƒăƒ³ăƒˆă«ă‚‚é©ç”¨ă•ă‚Œă¾ă™ă€‚\n"
-"\n"
-"\n"
-"3. GPLăƒ©ă‚¤ă‚»ăƒ³ă‚¹ă¨é–¢é€£ă™ă‚‹ăƒ©ă‚¤ă‚»ăƒ³ă‚¹\n"
-"\n"
-"ă‚½ăƒ•ăƒˆă‚¦ă‚§ă‚¢è£½å“ă¯æ§˜ă€…ăªäººă¨å›£ä½“ă«ă‚ˆă£ă¦åˆ¶ä½œă•ă‚ŒăŸă‚³ăƒ³ăƒăƒ¼ăƒăƒ³ăƒˆă«ă‚ˆă£\n"
-"ă¦æ§‹æˆă•ă‚Œă¦ă„ă¾ă™ă€‚ă“ă‚Œă‚‰ă®ă‚³ăƒ³ăƒăƒ¼ăƒăƒ³ăƒˆă®å¤§éƒ¨åˆ†ă¯ GNU General Public\n"
-"License (ä»¥ä¸‹ă€ŒGPLă€ă¨å‘¼ă³ă¾ă™) ă¾ăŸă¯é¡ä¼¼ă®ăƒ©ă‚¤ă‚»ăƒ³ă‚¹ă«æº–æ‹ ă—ă¦ă„ă¾ă™ă€‚\n"
-"ă“ă‚Œă‚‰ă®ăƒ©ă‚¤ă‚»ăƒ³ă‚¹ă®å¤ăă¯å¯¾è±¡ă¨ăªă‚‹ă‚³ăƒ³ăƒăƒ¼ăƒăƒ³ăƒˆă®ä½¿ç”¨ăƒ»ă‚³ăƒ”ăƒ¼ăƒ»æ”¹ä½œ\n"
-"ă¾ăŸă¯å†é…å¸ƒă‚’èªă‚ă¦ă„ă¾ă™ă€‚å„ă‚³ăƒ³ăƒăƒ¼ăƒăƒ³ăƒˆă‚’使用ă™ă‚‹å‰ă«ă€ăă‚Œăă‚Œă®\n"
-"使用許諾契約ă®è¦ç´„ă‚’ă‚ˆăă読ă¿ăă ă•ă„。å„ă‚³ăƒ³ăƒăƒ¼ăƒăƒ³ăƒˆă®ăƒ©ă‚¤ă‚»ăƒ³ă‚¹ă«\n"
-"é–¢ă—䏿˜ăªç‚¹ăŒă‚ă‚Œă°ă€Mandriva ă§ă¯ăªăă‚³ăƒ³ăƒăƒ¼ăƒăƒ³ăƒˆă®ä½œè€…ă¸ăå•ă„\n"
-"åˆă‚ă›ăă ă•ă„。Mandriva S.A. ăŒé–‹ç™ºă—ăŸăƒ—ăƒ­ă‚°ăƒ©ăƒ ă¯ GPL ăƒ©ă‚¤ă‚»ăƒ³ă‚¹ă«\n"
-"準拠ă—ă¾ă™ă€‚Mandriva S.A. ăŒä½œæˆă—ăŸăƒ‰ă‚­ăƒ¥ăƒ¡ăƒ³ăƒˆă«ă¤ă„ă¦ă¯ă€ç‰¹åˆ¥ăª\n"
-"ăƒ©ă‚¤ă‚»ăƒ³ă‚¹ă«æº–æ‹ ă—ă¾ă™ă€‚詳ă—ăă¯ăƒ‰ă‚­ăƒ¥ăƒ¡ăƒ³ăƒˆă‚’ă”å‚ç…§ăă ă•ă„。\n"
-"\n"
-"\n"
-"4. çŸ¥ç„æ‰€æœ‰æ¨©\n"
-"\n"
-"ă‚½ăƒ•ăƒˆă‚¦ă‚§ă‚¢è£½å“ă«å«ă¾ă‚Œă‚‹ă‚³ăƒ³ăƒăƒ¼ăƒăƒ³ăƒˆă®ă™ă¹ă¦ă®æ¨©åˆ©ă¯ăă‚Œăă‚Œă®ä½œè€…\n"
-"ă«å±ă—ă€ă‚½ăƒ•ăƒˆă‚¦ă‚§ă‚¢ăƒ»ăƒ—ăƒ­ă‚°ăƒ©ăƒ ă«é©ç”¨ă•ă‚Œă‚‹çŸ¥ç„è²¡ç”£æ³•ăƒ»è‘—ä½œæ¨©æ³•ă«ă‚ˆă£ă¦\n"
-"ä¿è­·ă•ă‚Œă¦ă„ă¾ă™ă€‚Mandriva S.A. ă¯æ–¹æ³•ăƒ»ç›®ç„ă®å¦‚何ă«ă‹ă‹ă‚らăă‚½ăƒ•ăƒˆ\n"
-"ă‚¦ă‚§ă‚¢è£½å“ă‚’å…¨é¢ç„ăƒ»éƒ¨åˆ†ç„ă«æ”¹å¤‰ă™ă‚‹æ¨©åˆ©ă‚’ç•™ä¿ă—ă¦ă„ă¾ă™ă€‚Mandriva ă¨\n"
-"Mandriva Linuxă€ăªă‚‰ă³ă«é–¢é€£ă™ă‚‹ăƒ­ă‚´ă¯ Mandriva S.A. ă®ç™»éŒ²å•†æ¨™ă§ă™ă€‚\n"
-"\n"
-"\n"
-"5. 準拠法\n"
-"\n"
"ă“ă®ä½¿ç”¨è¨±è«¾å¥‘ç´„ă®ä¸€éƒ¨ăŒè£åˆ¤æ‰€ă®åˆ¤æ±ºă«ă‚ˆă£ă¦ç„¡å¹ăƒ»é•法ă¾ăŸă¯é©ç”¨ä¸å¯ă¨\n"
"判断ă•ă‚ŒăŸå ´åˆă¯ă€è©²å½“æ¡é …ă¯ă“ă®å¥‘ç´„ă‹ă‚‰é™¤å¤–ă•ă‚Œă¾ă™ă€‚ăŸă ă—ă€ăă‚Œä»¥å¤–ă®\n"
"é©ç”¨å¯èƒ½ăªæ¡é …ă«ă¤ă„ă¦ă¯ă€ă客様ă¯å¼•ăç¶ă従ă†ç¾©å‹™ăŒă‚ă‚ă¾ă™ă€‚ă“ă®ä½¿ç”¨\n"
"許諾契約ă®è¦ç´„ă¯ăƒ•ăƒ©ăƒ³ă‚¹å…±å’Œå›½ă®æ³•å¾‹ă«æº–æ‹ ă—ă¦ă„ă¾ă™ă€‚ă“ă®ä½¿ç”¨è¨±è«¾å¥‘ç´„\n"
"ă®æ¡é …ă«é–¢ă™ă‚‹äº‰è­°ă¯æ³•廷外ă§è§£æ±ºă•ă‚Œă‚‹ă“ă¨ăŒæœ›ă¾ă‚Œă¾ă™ăŒă€è§£æ±ºă§ăăªă„\n"
"å ´åˆă¯æœ€å¾Œă®æ‰‹æ®µă¨ă—ă¦ăƒ‘ăƒª (ăƒ•ăƒ©ăƒ³ă‚¹å…±å’Œå›½) ă®é©åˆ‡ăªæ³•å»·ă«æŒă¡è¾¼ă¿ă¾ă™ă€‚\n"
-"ă“ă®æ–‡æ›¸ă«é–¢ă—䏿˜ăªç‚¹ăŒă‚ă‚Œă°ă€Mandriva S.A. ă¾ă§ă”連絡ăă ă•ă„。\n"
+"ă“ă®æ–‡æ›¸ă«é–¢ă—䏿˜ăªç‚¹ăŒă‚ă‚Œă°ă€Mageia ă¾ă§ă”連絡ăă ă•ă„。"
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:107
+#: messages.pm:102
#, c-format
msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:112
-#, fuzzy, c-format
-msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
msgstr ""
-"è­¦å‘: ăƒ•ăƒªăƒ¼ă‚½ăƒ•ăƒˆă‚¦ă‚§ă‚¢ă¯å¿…ăă—ă‚‚ç‰¹è¨±ăƒ•ăƒªăƒ¼ă§ă¯ă‚ă‚ă¾ă›ă‚“。\n"
-"ă“ă“ă«å«ă¾ă‚Œă‚‹ăƒ•ăƒªăƒ¼ă‚½ăƒ•ăƒˆă‚¦ă‚§ă‚¢ă®ä¸­ă«ă¯ăä½ă„ă®å›½ă®ç‰¹è¨±ă«ă‚ˆă£ă¦\n"
-"ä¿è­·ă•ă‚Œă¦ă„ă‚‹ă‚‚ă®ăŒă‚ă‚‹ă‹ă‚‚ă—ă‚Œă¾ă›ă‚“ă€‚ä¾‹ăˆă°ă€MP3 ăƒ‡ă‚³ăƒ¼ăƒ€ăƒ¼ă¯\n"
-"ä»å¾Œä½¿ç”¨ă‚’ç¶ă‘ă‚‹ăŸă‚ă«ă¯ăƒ©ă‚¤ă‚»ăƒ³ă‚¹ăŒå¿…è¦ă«ăªă‚‹ă‹ă‚‚ă—ă‚Œă¾ă›ă‚“。\n"
-"(詳ă—ăă¯ http://www.mp3licensing.com ă‚’ă”覧ăă ă•ă„) 特許ăŒé©ç”¨\n"
-"ă•ă‚Œă‚‹ă‹ă©ă†ă‹ä¸æ˜ăªå ´åˆă¯ă€ăä½ă„ă®å›½ă®æ³•å¾‹ă‚’ă”確èªăă ă•ă„。"
-#: messages.pm:120
+#: messages.pm:111
#, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
+"ăă‚ă§ă¨ă†ă”ă–ă„ă¾ă™ă€‚ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ăŒå®Œäº†ă—ă¾ă—ăŸă€‚\n"
+"èµ·å‹•ç”¨ăƒ¡ăƒ‡ă‚£ă‚¢ă‚’æœăă€Enter ă‚’æ¼ă—ă¦å†èµ·å‹•ă—ă¦ăă ă•ă„。"
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:113
#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
msgstr ""
-"ăă‚ă§ă¨ă†ă”ă–ă„ă¾ă™ă€‚ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ăŒå®Œäº†ă—ă¾ă—ăŸă€‚\n"
-"èµ·å‹•ç”¨ăƒ¡ăƒ‡ă‚£ă‚¢ă‚’æœăă€Enter ă‚’æ¼ă—ă¦å†èµ·å‹•ă—ă¦ăă ă•ă„。\n"
-"\n"
-"\n"
"ă“ă®ăƒăƒ¼ă‚¸ăƒ§ăƒ³ă®ä¸å…·åˆä¿®æ­£ă«é–¢ă™ă‚‹æƒ…å ±ă«ă¤ă„ă¦ă¯æ¬¡ă‚’å‚ç…§ă—ă¦ăă ă•ă„:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"ă‚·ă‚¹ăƒ†ăƒ è¨­å®ă«é–¢ă™ă‚‹è©³ç´°ă«ă¤ă„ă¦ă¯ Mandriva Linux User's Guide ă‚’\n"
-"ă”覧ăă ă•ă„。"
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
#: modules/interactive.pm:19
#, c-format
@@ -5193,18 +4907,18 @@ msgstr "USB ă‚³ăƒ³ăƒˆăƒ­ăƒ¼ăƒ©ă®ăƒ‰ăƒ©ă‚¤ăƒă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ä¸­"
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "firewire ă‚³ăƒ³ăƒˆăƒ­ăƒ¼ăƒ© %s ă®ăƒ‰ăƒ©ă‚¤ăƒă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ä¸­"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "firewire ă‚³ăƒ³ăƒˆăƒ­ăƒ¼ăƒ© \"%s\" ă®ăƒ‰ăƒ©ă‚¤ăƒă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ä¸­"
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "ăƒăƒ¼ăƒ‰ăƒ‰ăƒ©ă‚¤ăƒ–ă‚³ăƒ³ăƒˆăƒ­ăƒ¼ăƒ© %s ă®ăƒ‰ăƒ©ă‚¤ăƒă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ä¸­"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "ăƒăƒ¼ăƒ‰ăƒ‰ăƒ©ă‚¤ăƒ–ă‚³ăƒ³ăƒˆăƒ­ăƒ¼ăƒ© \"%s\" ă®ăƒ‰ăƒ©ă‚¤ăƒă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ä¸­"
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "ethernet ă‚³ăƒ³ăƒˆăƒ­ăƒ¼ăƒ© %s ă®ăƒ‰ăƒ©ă‚¤ăƒă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ä¸­"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "ethernet ă‚³ăƒ³ăƒˆăƒ­ăƒ¼ăƒ© \"%s\" ă®ăƒ‰ăƒ©ă‚¤ăƒă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ä¸­"
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5285,35 +4999,35 @@ msgstr ""
"ăƒ¢ă‚¸ăƒ¥ăƒ¼ăƒ« %s ă®ăƒ­ăƒ¼ăƒ‰ă«å¤±æ•—ă—ă¾ă—ăŸă€‚\n"
"ä»–ă®ăƒ‘ăƒ©ăƒ¡ăƒ¼ă‚¿ă§ă‚‚ă†ä¸€åº¦è©¦ă—ă¾ă™ă‹ï¼Ÿ"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr ""
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr ""
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr ""
-#: mygtk2.pm:1544 mygtk2.pm:1545
-#, fuzzy, c-format
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
+#, c-format
msgid "Password seems secure"
-msgstr "ăƒ‘ă‚¹ăƒ¯ăƒ¼ăƒ‰"
+msgstr ""
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "ăƒă‚¦ăƒ³ăƒˆă«å¤±æ•—: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "ă“ă®ăƒ—ăƒ©ăƒƒăƒˆăƒ•ă‚©ăƒ¼ăƒ ă§ă¯æ‹¡å¼µăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă¯ă‚µăƒăƒ¼ăƒˆă•ă‚Œă¦ă„ă¾ă›ă‚“"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
@@ -5321,10 +5035,10 @@ msgstr ""
"ăƒ—ăƒ©ă‚¤ăƒăƒªăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’ç§»å‹•ă—ă¦ă€ă“ă®é™é–“ăŒæ‹¡å¼µăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă®æ¬¡ă«æ¥ă‚‹ă‚ˆ"
"ă†ă«ă™ă‚‹ă®ăŒå”¯ä¸€ă®è§£æ±ºç­–ă§ă™ă€‚"
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
@@ -5333,85 +5047,85 @@ msgstr ""
"ăƒ‡ăƒ¼ă‚¿ă®å®Œå…¨æ€§ăƒă‚§ăƒƒă‚¯ă«å¤±æ•—ă—ă¾ă—ăŸă€‚\n"
"ă“ă®ăƒ‡ă‚£ă‚¹ă‚¯ă«æ›¸ăè¾¼ă‚“ă§ă‚‚ăƒ‡ăƒ¼ă‚¿ă¯ç ´æă—ă¾ă™ă€‚"
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr "ä¸è¦ăªăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă®å‰é™¤"
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr "ä¸è¦ăªăƒăƒ¼ăƒ‰ă‚¦ă‚§ă‚¢ç”¨ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’æ¢ă—ă¦ă„ă¾ă™..."
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr "ä¸è¦ăªè¨€èªç”¨ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’æ¢ă—ă¦ă„ă¾ă™..."
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr "ă‚ăªăŸă®ă‚·ă‚¹ăƒ†ăƒ ă«ă¯å¿…è¦ăªă„ă¨æ€ă‚ă‚Œă‚‹ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ăŒè¦‹ă¤ă‹ă‚ă¾ă—ăŸă€‚"
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr "ç‰¹ă«æŒ‡ç¤ºăŒăªă‘ă‚Œă°ä»¥ä¸‹ă®ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’å‰é™¤ă—ă¾ă™:"
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, c-format
msgid "Unused hardware support"
msgstr "ä¸è¦ăªăƒăƒ¼ăƒ‰ă‚¦ă‚§ă‚¢ă‚µăƒăƒ¼ăƒˆ"
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr "ä¸è¦ăªè¨€èªă‚µăƒăƒ¼ăƒˆ"
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr "ăƒ•ă‚©ăƒ¼ăƒăƒƒăƒˆæ¸ˆă¿ă® RAID %s ă«ă¯ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’è¿½å ă§ăă¾ă›ă‚“"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "RAID ăƒ¬ăƒ™ăƒ« %d ă«ă¯ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ăŒè¶³ă‚ă¾ă›ă‚“\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "ăƒ‡ă‚£ăƒ¬ă‚¯ăƒˆăƒª /usr/share/sane/firmware ă‚’ä½œæˆă§ăă¾ă›ă‚“"
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "ăƒªăƒ³ă‚¯ /usr/share/sane/%s ă‚’ä½œæˆă§ăă¾ă›ă‚“"
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr ""
"ăƒ•ă‚¡ăƒ¼ăƒ ă‚¦ă‚§ă‚¢ăƒ•ă‚¡ă‚¤ăƒ« %s ă‚’ /usr/share/sane/firmware ă«ă‚³ăƒ”ăƒ¼ă§ăă¾ă›ă‚“"
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr "ăƒ•ă‚¡ăƒ¼ăƒ ă‚¦ă‚§ă‚¢ăƒ•ă‚¡ă‚¤ăƒ« %s ă®æ¨©é™ă‚’設å®ă§ăă¾ă›ă‚“"
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "Scannerdrake"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr "ă‚¹ă‚­ăƒ£ăƒă‚’共有ă™ă‚‹ăŸă‚ă«å¿…è¦ăªăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă‚’ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă§ăă¾ă›ă‚“"
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr "ă使ă„ă®ă‚¹ă‚­ăƒ£ăƒă¯ root 以外ă®ăƒ¦ăƒ¼ă‚¶ă«ă¯åˆ©ç”¨ă§ăă¾ă›ă‚“"
@@ -5527,8 +5241,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
"Authorize:\n"
"\n"
@@ -5629,7 +5343,7 @@ msgstr "ăƒ¦ăƒ¼ă‚¶ă®èªè¨¼ă«ăƒ‘ă‚¹ăƒ¯ăƒ¼ăƒ‰ă‚’ä½¿ç”¨ă—ă¾ă™ă€‚"
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr "ethernet ă‚«ăƒ¼ăƒ‰ă® promiscuity ăƒă‚§ăƒƒă‚¯ă‚’有å¹ă«ă—ă¾ă™ă€‚"
#: security/help.pm:96
@@ -6065,7 +5779,7 @@ msgstr "標準"
msgid "Secure"
msgstr "ă‚»ă‚­ăƒ¥ă‚¢"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -6079,7 +5793,7 @@ msgstr ""
"ă„\n"
"å ´åˆă«ă®ă¿é¸æă—ă¦ăă ă•ă„。"
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -6088,7 +5802,7 @@ msgstr ""
"ă‚¤ăƒ³ă‚¿ăƒ¼ăƒăƒƒăƒˆă«ă‚¯ăƒ©ă‚¤ă‚¢ăƒ³ăƒˆă¨ă—ă¦æ¥ç¶ă™ă‚‹ăƒă‚·ăƒ³ă«é©ă—ăŸæ¨™æº–ç„ăªă‚»ă‚­ăƒ¥ăƒªăƒ†ă‚£"
"ăƒ¬ăƒ™ăƒ«ă§ă™ă€‚"
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -6104,50 +5818,50 @@ msgstr ""
"注æ„: ă使ă„ă®ăƒă‚·ăƒ³ăŒå˜ă«ă‚¯ăƒ©ă‚¤ă‚¢ăƒ³ăƒˆă¨ă—ă¦ă‚¤ăƒ³ă‚¿ăƒ¼ăƒăƒƒăƒˆă«æ¥ç¶\n"
"ă™ă‚‹å ´åˆă¯ă€ă“ă‚Œă‚ˆă‚ä½ă„ăƒ¬ăƒ™ăƒ«ă‚’é¸ă‚“ă§ăă ă•ă„。"
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "DrakSec ă®åŸºæœ¬ç„ăªă‚ªăƒ—ă‚·ăƒ§ăƒ³"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "ă‚»ă‚­ăƒ¥ăƒªăƒ†ă‚£ăƒ¬ăƒ™ăƒ«ă‚’é¸ă‚“ă§ăă ă•ă„"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "ă‚»ă‚­ăƒ¥ăƒªăƒ†ă‚£ç®¡ç†è€…:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr "ăƒ­ă‚°ă‚¤ăƒ³ă¾ăŸă¯ăƒ¡ăƒ¼ăƒ«ă‚¢ăƒ‰ăƒ¬ă‚¹:"
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr ""
"ALSA (Advanced Linux Sound Architecture)\n"
"ă‚µă‚¦ăƒ³ăƒ‰ă‚·ă‚¹ăƒ†ăƒ ă‚’èµ·å‹•"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anacron ă¯å®æœŸç„ă‚³ăƒăƒ³ăƒ‰ă®ă‚¹ă‚±ă‚¸ăƒ¥ăƒ¼ăƒ©ă§ă™ă€‚"
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -6156,7 +5870,7 @@ msgstr ""
"apmd ă¯ăƒăƒƒăƒ†ăƒªă®ç¶æ…‹ă‚’ç›£è¦–ă— syslog ă§ăƒ­ă‚°ă‚’作æˆă—ă¾ă™ă€‚\n"
"電池ăŒăªăăªă£ăŸă¨ăă«ăƒă‚·ăƒ³ă‚’ă‚·ăƒ£ăƒƒăƒˆăƒ€ă‚¦ăƒ³ă™ă‚‹ă®ă«ă‚‚使ăˆă¾ă™ă€‚"
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -6165,11 +5879,16 @@ msgstr ""
"at ă‚³ăƒăƒ³ăƒ‰ă§è¨­å®ă—ăŸă‚³ăƒăƒ³ăƒ‰ă‚’指å®ă•ă‚ŒăŸæ™‚é–“ă«å®Ÿè¡Œă—ă¾ă™ă€‚\n"
"ăă—ă¦ă€å¹³å‡è² è·ăŒä½ă„ă¨ăă«ăƒăƒƒăƒă‚³ăƒăƒ³ăƒ‰ă‚’実行ă—ă¾ă™ă€‚"
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr ""
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6284,20 +6003,10 @@ msgstr ""
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"ă‚«ăƒ¼ăƒăƒ« 2.2 ă®ăƒ‘ă‚±ăƒƒăƒˆăƒ•ă‚£ăƒ«ă‚¿ă‚’èµ·å‹•ă—ă¾ă™ă€‚\n"
-"ă“ă‚Œă¯ăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯æ”»æ’ƒă‹ă‚‰ăƒă‚·ăƒ³ă‚’å®ˆă‚‹ăŸă‚\n"
-"ăƒ•ă‚¡ă‚¤ă‚¢ă‚¦ă‚©ăƒ¼ăƒ«ă‚’è¨­å®ă—ă¾ă™ă€‚"
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6308,7 +6017,7 @@ msgstr ""
"ăƒ­ăƒ¼ăƒ‰ă—ă¾ă™ă€‚ă“ă®ăƒ•ă‚¡ă‚¤ăƒ«ă¯ kbdconfig ă‚’ä½¿ă£ă¦è¨­å®ă—ă¾ă™ă€‚é€å¸¸ă¯\n"
"有å¹ă«ă—ă¦ăă„ă¦ăă ă•ă„。"
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6317,17 +6026,17 @@ msgstr ""
"/usr/include/linux/{autoconf,version}.h 用ă«\n"
"/boot ă®ă‚«ăƒ¼ăƒăƒ«ăƒ˜ăƒƒăƒ€ă‚’å†ç”Ÿæˆă—ă¾ă™ă€‚"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "起動時ă«ăƒăƒ¼ăƒ‰ă‚¦ă‚§ă‚¢ă®æ¤œå‡ºă¨è¨­å®ă‚’自動ç„ă«è¡Œă„ă¾ă™ă€‚"
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6336,7 +6045,7 @@ msgstr ""
"Linuxconf ă¯ă‚·ă‚¹ăƒ†ăƒ è¨­å®ă‚’ç¶­æŒă™ă‚‹ăŸă‚起動時ă«\n"
"夿§˜ăªå‡¦ç†ă‚’行ă†ă“ă¨ăŒă‚ă‚ă¾ă™ă€‚"
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6345,7 +6054,7 @@ msgstr ""
"lpd ă¯ lpr ă‚’æ­£ă—ăæ©Ÿèƒ½ă•ă›ă‚‹ăŸă‚ă«å¿…è¦ăªăƒ—ăƒªăƒ³ă‚¿ăƒ‡ăƒ¼ăƒ¢ăƒ³ă§ă™ă€‚\n"
"基本ç„ă«ă¯ăƒ—ăƒªăƒ³ă‚¿ă«å°åˆ·ă‚¸ăƒ§ăƒ–ă‚’æŒ¯ă‚分ă‘ă‚‹ă‚µăƒ¼ăƒă§ă™ă€‚"
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6354,17 +6063,17 @@ msgstr ""
"Linux ăƒăƒ¼ăƒăƒ£ăƒ«ă‚µăƒ¼ăƒă¯é«˜æ€§èƒ½ă§åˆ©ä¾¿æ€§ă®\n"
"高ă„ă‚µăƒ¼ăƒă‚’構築ă—ă¾ă™ă€‚"
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
@@ -6373,12 +6082,12 @@ msgstr ""
"D-Bus ă¯ă‚·ă‚¹ăƒ†ăƒ ă‚¤ăƒ™ăƒ³ăƒˆă®é€çŸ¥ă‚„ăă®ä»–ă®ăƒ¡ăƒƒă‚»ăƒ¼ă‚¸ă‚’ăƒ–ăƒ­ăƒ¼ăƒ‰ă‚­ăƒ£ă‚¹ăƒˆă™ă‚‹ăƒ‡ăƒ¼"
"ăƒ¢ăƒ³ă§ă™"
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6387,12 +6096,12 @@ msgstr ""
"named (BIND) ă¯ă€ăƒ›ă‚¹ăƒˆå㨠IP ă‚¢ăƒ‰ăƒ¬ă‚¹ă‚’çµă³ä»˜ă‘ă‚‹ăŸă‚ă®\n"
"ăƒ‰ăƒ¡ă‚¤ăƒ³åă‚µăƒ¼ăƒ (Domain Name Server, DNS) ă§ă™ă€‚"
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6402,7 +6111,7 @@ msgstr ""
"SMB (LanManager/Windows), NCP (NetWare) ăƒă‚¦ăƒ³ăƒˆ\n"
"ăƒă‚¤ăƒ³ăƒˆă‚’ăƒă‚¦ăƒ³ăƒˆ/ă‚¢ăƒ³ăƒă‚¦ăƒ³ăƒˆă—ă¾ă™ă€‚"
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6411,17 +6120,17 @@ msgstr ""
"起動時ă«é–‹å§‹ă™ă‚‹ă‚ˆă†è¨­å®ă•ă‚ŒăŸă™ă¹ă¦ă®ăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯\n"
"ă‚¤ăƒ³ă‚¿ăƒ¼ăƒ•ă‚§ăƒ¼ă‚¹ă‚’æœ‰å¹/ç„¡å¹ă«ă—ă¾ă™ă€‚"
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6432,7 +6141,7 @@ msgstr ""
"ă§ă™ă€‚ă“ă®ă‚µăƒ¼ăƒ“ă‚¹ă¯ NFS ă‚µăƒ¼ăƒæ©Ÿèƒ½ă‚’æä¾›ă—ă¾ă™ă€‚設å®ă«ă¯ /etc/exports \n"
"ăƒ•ă‚¡ă‚¤ăƒ«ă‚’ä½¿ă„ă¾ă™ă€‚"
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6441,29 +6150,29 @@ msgstr ""
"NFS ă¯ TCP/IP ăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯ă§ăƒ•ă‚¡ă‚¤ăƒ«å…±æœ‰ă‚’ă™ă‚‹ă®ă«ă‚ˆă使ă‚ă‚Œă‚‹ăƒ—ăƒ­ăƒˆă‚³ăƒ«\n"
"ă§ă™ă€‚ă“ă®ă‚µăƒ¼ăƒ“ă‚¹ă¯ NFS ăƒ•ă‚¡ă‚¤ăƒ«ă®ăƒ­ăƒƒă‚¯æ©Ÿèƒ½ă‚’æä¾›ă—ă¾ă™ă€‚"
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr "NTP (Network Time Protocol) ă‚’ä½¿ă£ă¦ă‚·ă‚¹ăƒ†ăƒ æ™‚é–“ă‚’åŒæœŸă•ă›ă¾ă™"
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
"and Xorg at boot."
msgstr "起動時ă«ă‚³ăƒ³ă‚½ăƒ¼ăƒ«ă¨ Xorg ă§è‡ªå‹•ç„ă« numlock ă‚’æœ‰å¹ă«ă—ă¾ă™ă€‚"
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "OKI 4w 互æ›ă® win ăƒ—ăƒªăƒ³ă‚¿ă‚’ă‚µăƒăƒ¼ăƒˆă—ă¾ă™ă€‚"
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6475,7 +6184,7 @@ msgstr ""
"ăªă©ă® PC ă‚«ăƒ¼ăƒ‰ă‚’ä½¿ç”¨ă§ăă‚‹ă‚ˆă†ă«ă—ă¾ă™ă€‚自動ç„ă«èµ·å‹•ă—ăªă„ă®ă§ă€\n"
"ă“ă®æ©Ÿèƒ½ăŒå¿…è¦ăªă„ăƒă‚·ăƒ³ă«ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă—ă¦ă‚‚安全ă§ă™ă€‚"
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6487,12 +6196,12 @@ msgstr ""
"使用ă•ă‚Œă¾ă™ă€‚RPC æ©Ÿæ§‹ă‚’ä½¿ă†ăƒ—ăƒ­ăƒˆă‚³ăƒ«ă®ă‚µăƒ¼ăƒă¨ăªă‚‹ăƒă‚·ăƒ³ă§ă¯ă€ă“ă®\n"
"portmap ă‚µăƒ¼ăƒăŒå‹•ă„ă¦ă„ă‚‹å¿…è¦ăŒă‚ă‚ă¾ă™ă€‚"
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
@@ -6501,7 +6210,7 @@ msgstr ""
"Postfix ă¯ăƒ¡ăƒ¼ăƒ«è»¢é€ă‚¨ăƒ¼ă‚¸ă‚§ăƒ³ăƒˆă§ă™ă€‚\n"
"ăƒă‚·ăƒ³é–“ă§ăƒ¡ăƒ¼ăƒ«ă‚’移動ă—ă¾ă™ă€‚"
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6510,22 +6219,22 @@ msgstr ""
"ă‚·ă‚¹ăƒ†ăƒ ă®ă‚¨ăƒ³ăƒˆăƒ­ăƒ”ăƒ¼ăƒ—ăƒ¼ăƒ«ă‚’ä¿å­˜ă—復旧ă—ă¾ă™ă€‚高å“質ăªä¹±æ•°ăŒ\n"
"生æˆă•ă‚Œă‚‹ă‚ˆă†ă«ăªă‚ă¾ă™ă€‚"
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
"raw ăƒ‡ăƒă‚¤ă‚¹ă‚’ăƒ–ăƒ­ăƒƒă‚¯ăƒ‡ăƒă‚¤ă‚¹ (ăƒăƒ¼ăƒ‰ăƒ‰ăƒ©ă‚¤ăƒ–ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ăªă©) ă«\n"
"割ă‚当ă¦ă¾ă™ă€‚Oracle ă‚„ DVD ăƒ—ăƒ¬ăƒ¼ăƒ¤ăªă©ă®ă‚¢ăƒ—ăƒªă‚±ăƒ¼ă‚·ăƒ§ăƒ³ăŒä½¿ăˆă‚‹ă‚ˆă†\n"
"ă«ăªă‚ă¾ă™ă€‚"
-#: services.pm:103
-#, fuzzy, c-format
+#: services.pm:101
+#, c-format
msgid "Nameserver information manager"
-msgstr "ăƒăƒ¼ăƒ‰ăƒ‰ăƒ©ă‚¤ăƒ–ă®æƒ…å ±"
+msgstr ""
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6536,7 +6245,7 @@ msgstr ""
"å¯èƒ½ă«ă—ă¾ă™ă€‚RIP ă¯å°ă•ăªăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯ă§åºƒă使ă‚ă‚Œă¦ă„ă¾ă™ăŒă€\n"
"複雑ăªăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯ă«ă¯ă‚ˆă‚複雑ăªăƒ—ăƒ­ăƒˆă‚³ăƒ«ăŒå¿…è¦ă§ă™ă€‚"
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6545,16 +6254,14 @@ msgstr ""
"rstat ăƒ—ăƒ­ăƒˆă‚³ăƒ«ă‚’ä½¿ă†ă¨ă€ăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯ă®ăƒ¦ăƒ¼ă‚¶ăŒăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯ă®\n"
"ă™ă¹ă¦ă®ăƒă‚·ăƒ³ă«ă¤ă„ă¦æ€§èƒ½æŒ‡æ¨™ă‚’å¾—ă‚‹ă“ă¨ăŒă§ăă‚‹ă‚ˆă†ă«ăªă‚ă¾ă™ă€‚"
-#: services.pm:109
-#, fuzzy, c-format
+#: services.pm:107
+#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
"system log files. It is a good idea to always run rsyslog."
msgstr ""
-"Syslog ă¯æ§˜ă€…ăªăƒ‡ăƒ¼ăƒ¢ăƒ³ăŒă‚·ă‚¹ăƒ†ăƒ ăƒ­ă‚°ă«ăƒ¡ăƒƒă‚»ăƒ¼ă‚¸ă‚’記録ă™ă‚‹ă®ă«\n"
-"使ă„ă¾ă™ă€‚Syslog ă¯å¸¸ă«ç¨¼å‹•ă•ă›ă¦ăă„ă¦ăă ă•ă„。"
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6563,7 +6270,7 @@ msgstr ""
"rusers ăƒ—ăƒ­ăƒˆă‚³ăƒ«ă¯ă€ăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯ă®ä»–ă®ăƒă‚·ăƒ³ă«ăƒ­ă‚°ă‚¤ăƒ³\n"
"ă—ă¦ă„ă‚‹ăƒ¦ăƒ¼ă‚¶ă‚’è­˜åˆ¥ă§ăă‚‹ă‚ˆă†ă«ă—ă¾ă™ă€‚"
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6573,7 +6280,7 @@ msgstr ""
"ăƒ¦ăƒ¼ă‚¶ă®ăƒªă‚¹ăƒˆă‚’ă€ăƒªăƒ¢ăƒ¼ăƒˆăƒ¦ăƒ¼ă‚¶ăŒå–å¾—ă§ăă‚‹ă‚ˆă†ă«ă—ă¾ă™ă€‚\n"
"(finger ă«ä¼¼ă¦ă„ă¾ă™)"
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
@@ -6581,12 +6288,17 @@ msgstr ""
"SANE (Scanner Access Now Easy) ă¯ă‚¹ă‚­ăƒ£ăƒă‚„ăƒ“ăƒ‡ă‚ªă‚«ăƒ¡ăƒ©ăªă©ă¸ă®ă‚¢ă‚¯ă‚»ă‚¹ă‚’å¯èƒ½"
"ă«ă—ă¾ă™"
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
@@ -6595,17 +6307,17 @@ msgstr ""
"SMB/CIFS ăƒ—ăƒ­ăƒˆă‚³ăƒ«ă¯ăƒ•ă‚¡ă‚¤ăƒ«ă¨ăƒ—ăƒªăƒ³ă‚¿ă¸ă®å…±æœ‰ă‚¢ă‚¯ă‚»ă‚¹ă‚’å¯èƒ½ă«ă—ă¾ă™ă€‚"
"Windows ă‚µăƒ¼ăƒăƒ‰ăƒ¡ă‚¤ăƒ³ă«ă‚‚çµ±åˆă•ă‚Œă¾ă™ă€‚"
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "ă‚µă‚¦ăƒ³ăƒ‰ă‚·ă‚¹ăƒ†ăƒ ă‚’èµ·å‹•"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
@@ -6614,7 +6326,7 @@ msgstr ""
"ă‚»ă‚­ăƒ¥ă‚¢ă‚·ă‚§ăƒ«ă¯ 2 ă¤ă®ă‚³ăƒ³ăƒ”ăƒ¥ăƒ¼ă‚¿é–“ă§ăƒ‡ăƒ¼ă‚¿ă‚’ă‚»ă‚­ăƒ¥ă‚¢ă« (安全ă«) 交æ›ă™ă‚‹ăŸ"
"ă‚ă®ăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯ăƒ—ăƒ­ăƒˆă‚³ăƒ«ă§ă™"
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6623,92 +6335,94 @@ msgstr ""
"Syslog ă¯æ§˜ă€…ăªăƒ‡ăƒ¼ăƒ¢ăƒ³ăŒă‚·ă‚¹ăƒ†ăƒ ăƒ­ă‚°ă«ăƒ¡ăƒƒă‚»ăƒ¼ă‚¸ă‚’記録ă™ă‚‹ă®ă«\n"
"使ă„ă¾ă™ă€‚Syslog ă¯å¸¸ă«ç¨¼å‹•ă•ă›ă¦ăă„ă¦ăă ă•ă„。"
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "USB ăƒ‡ăƒă‚¤ă‚¹ă®ăƒ‰ăƒ©ă‚¤ăƒă‚’ăƒ­ăƒ¼ăƒ‰ă—ă¾ă™ă€‚"
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr "X ăƒ•ă‚©ăƒ³ăƒˆă‚µăƒ¼ăƒă‚’èµ·å‹•ă—ă¾ă™ă€‚"
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr "ă‚ªăƒ³ăƒ‡ăƒăƒ³ăƒ‰ă§ä»–ă®ăƒ‡ăƒ¼ăƒ¢ăƒ³ă‚’èµ·å‹•ă—ă¾ă™ă€‚"
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "å°åˆ·"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "ă‚¤ăƒ³ă‚¿ăƒ¼ăƒăƒƒăƒˆ"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "ăƒ•ă‚¡ă‚¤ăƒ«å…±æœ‰"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "ăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "ă‚·ă‚¹ăƒ†ăƒ "
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "ăƒªăƒ¢ăƒ¼ăƒˆç®¡ç†"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "ăƒ‡ăƒ¼ă‚¿ăƒ™ăƒ¼ă‚¹ă‚µăƒ¼ăƒ"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "ă‚µăƒ¼ăƒ“ă‚¹"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "起動時ă«è‡ªå‹•ç„ă«é–‹å§‹ă™ă‚‹ă‚µăƒ¼ăƒ“ă‚¹ă‚’é¸ă‚“ă§ăă ă•ă„"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d å€‹ă‚’èµ·å‹• (ç™»éŒ²æ•°ă¯ %d 個)"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "実行中"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "åœæ­¢ä¸­"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "ă‚µăƒ¼ăƒ“ă‚¹ă¨ăƒ‡ăƒ¼ăƒ¢ăƒ³"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -6717,32 +6431,27 @@ msgstr ""
"ă“ă®ă‚µăƒ¼ăƒ“ă‚¹ă«ă¤ă„ă¦ă®\n"
"è¿½å æƒ…å ±ă¯ă‚ă‚ă¾ă›ă‚“。"
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "情報"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr "ăƒªă‚¯ă‚¨ă‚¹ăƒˆăŒă‚ă£ăŸă¨ăă«é–‹å§‹"
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "起動時ă«é–‹å§‹"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "é–‹å§‹"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "åœæ­¢"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6775,7 +6484,7 @@ msgstr ""
"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, "
"USA.\n"
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6802,7 +6511,7 @@ msgstr ""
"--help : ă“ă®ăƒ˜ăƒ«ăƒ—ă‚’è¡¨ç¤º\n"
"--version : ăƒăƒ¼ă‚¸ăƒ§ăƒ³æƒ…å ±ă‚’è¡¨ç¤º\n"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6815,24 +6524,18 @@ msgstr ""
" --boot - ăƒ–ăƒ¼ăƒˆăƒ­ăƒ¼ăƒ€ă®è¨­å®ă‚’有å¹ă«ă™ă‚‹\n"
"ăƒ‡ăƒ•ă‚©ăƒ«ăƒˆăƒ¢ăƒ¼ăƒ‰: è‡ªå‹•ăƒ­ă‚°ă‚¤ăƒ³æ©Ÿèƒ½ă®è¨­å®ă‚’æä¾›ă™ă‚‹"
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-"[ă‚ªăƒ—ă‚·ăƒ§ăƒ³] [ăƒ—ăƒ­ă‚°ăƒ©ăƒ å]\n"
-"\n"
-"ă‚ªăƒ—ă‚·ăƒ§ăƒ³:\n"
-" --help - ă“ă®ăƒ˜ăƒ«ăƒ—ă‚’è¡¨ç¤º\n"
-" --report - ăƒ—ăƒ­ă‚°ăƒ©ăƒ ă¯ Mandriva Linux ă®ăƒ„ăƒ¼ăƒ«ă«é™ă‚ă¾ă™\n"
-" --incident - ăƒ—ăƒ­ă‚°ăƒ©ăƒ ă¯ Mandriva Linux ă®ăƒ„ăƒ¼ăƒ«ă«é™ă‚ă¾ă™"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6849,7 +6552,7 @@ msgstr ""
" --internet - ă‚¤ăƒ³ă‚¿ăƒ¼ăƒăƒƒăƒˆă‚’設å®\n"
" --wizard - '--add' ă¨åŒă˜"
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -6880,11 +6583,11 @@ msgstr ""
" : ă‚¢ăƒ—ăƒªă‚±ăƒ¼ă‚·ăƒ§ăƒ³å (staroffice ăªă‚‰ soă€ghostscript\n"
" : ăªă‚‰ gs) - 指å®ă—ăŸă‚¢ăƒ—ăƒªă‚±ăƒ¼ă‚·ăƒ§ăƒ³ă«ă®ă¿æœ‰å¹"
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6897,30 +6600,18 @@ msgid ""
"--delclient : delete a client machine from MTS (requires MAC address, "
"IP, nbi image name)"
msgstr ""
-"[OPTIONS]...\n"
-"Mandriva Linux ă‚¿ăƒ¼ăƒŸăƒăƒ«ă‚µăƒ¼ăƒè¨­å®ăƒ„ăƒ¼ăƒ«\n"
-"--enable : MTS ă‚’æœ‰å¹ă«ă™ă‚‹\n"
-"--disable : MTS ă‚’ç„¡å¹ă«ă™ă‚‹\n"
-"--start : MTS ă‚’é–‹å§‹ă™ă‚‹\n"
-"--stop : MTS ă‚’åœæ­¢ă™ă‚‹\n"
-"--adduser : 既存ă®ă‚·ă‚¹ăƒ†ăƒ ăƒ¦ăƒ¼ă‚¶ă‚’ MTS ă«è¿½å  (ăƒ¦ăƒ¼ă‚¶åăŒå¿…è¦)\n"
-"--deluser : 既存ă®ă‚·ă‚¹ăƒ†ăƒ ăƒ¦ăƒ¼ă‚¶ă‚’ MTS ă‹ă‚‰å‰é™¤ (ăƒ¦ăƒ¼ă‚¶åăŒå¿…è¦\n"
-"--addclient : MTS ă«ă‚¯ăƒ©ă‚¤ă‚¢ăƒ³ăƒˆăƒă‚·ăƒ³ă‚’è¿½å  (MAC ă‚¢ăƒ‰ăƒ¬ă‚¹, IP, \n"
-"nbi ă‚¤ăƒ¡ăƒ¼ă‚¸åăŒå¿…è¦)\n"
-"--delclient : MTS ă‹ă‚‰ă‚¯ăƒ©ă‚¤ă‚¢ăƒ³ăƒˆăƒă‚·ăƒ³ă‚’å‰é™¤ (MAC ă‚¢ăƒ‰ăƒ¬ă‚¹, IP, \n"
-"nbi ă‚¤ăƒ¡ăƒ¼ă‚¸åăŒå¿…è¦)"
-
-#: standalone.pm:99
+
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[ă‚­ăƒ¼ăƒœăƒ¼ăƒ‰]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -6943,24 +6634,19 @@ msgstr ""
"--status : æ¥ç¶ä¸­ăªă‚‰ 1ă€ăă†ă§ăªă‘ă‚Œă° 0 ă‚’è¿”ă—ă¦çµ‚了\n"
"--quiet : ă‚¯ăƒ¯ă‚¤ă‚¨ăƒƒăƒˆăƒ¢ăƒ¼ăƒ‰ : (dis)connect ă¨ä¸€ç·’ă«ä½¿ç”¨"
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-"[OPTION]...\n"
-" --no-confirmation Mandriva Update ă§æœ€åˆă®ç¢ºèªăƒ¡ăƒƒă‚»ăƒ¼ă‚¸ă‚’表示ă—ăªă„\n"
-" --no-verify-rpm ăƒ‘ăƒƒă‚±ăƒ¼ă‚¸ă®ă‚µă‚¤ăƒ³ă‚’確èªă—ăªă„\n"
-" --changelog-first èª¬æ˜æ¬„ă§å¤‰æ›´ăƒ­ă‚°ă‚’ăƒ•ă‚¡ă‚¤ăƒ«ăƒªă‚¹ăƒˆă‚ˆă‚å…ˆă«è¡¨ç¤º\n"
-" --merge-all-rpmnew 検出ă—ăŸă™ă¹ă¦ă® .rpmnew/.rpmsave ăƒ•ă‚¡ă‚¤ăƒ«ă‚’ăƒăƒ¼ă‚¸"
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
@@ -6969,7 +6655,7 @@ msgstr ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -6980,7 +6666,7 @@ msgstr ""
" XFdrake [--noauto] monitor\n"
" XFdrake resolution"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -6991,71 +6677,76 @@ msgstr ""
"Usage: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
"testing] [-v|--version] "
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, c-format
msgid "All servers"
msgstr "ă™ă¹ă¦ă®ă‚µăƒ¼ăƒ"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr "ă‚°ăƒ­ăƒ¼ăƒăƒ«"
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr "ă‚¢ăƒ•ăƒªă‚«"
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
msgstr "ă‚¢ă‚¸ă‚¢"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr "ăƒ¨ăƒ¼ăƒ­ăƒƒăƒ‘"
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr "åŒ—ă‚¢ăƒ¡ăƒªă‚«"
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "ă‚ªă‚»ă‚¢ăƒ‹ă‚¢"
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr "å—ă‚¢ăƒ¡ăƒªă‚«"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "香港"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "ăƒ­ă‚·ă‚¢"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "ăƒ¦ăƒ¼ă‚´ă‚¹ăƒ©ăƒ“ă‚¢"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "æ­£ă—ă„ă§ă™ă‹ï¼Ÿ"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr "ăƒ•ă‚¡ă‚¤ăƒ«ă§ă¯ăªăăƒ‡ă‚£ăƒ¬ă‚¯ăƒˆăƒªă‚’é¸ă‚“ă§ăă ă•ă„"
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "情報"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -7070,181 +6761,3 @@ msgstr ""
#, c-format
msgid "Installation failed"
msgstr "ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«å¤±æ•—"
-
-#~ msgid "Restrict command line options"
-#~ msgstr "ă‚³ăƒăƒ³ăƒ‰ăƒ©ă‚¤ăƒ³ă‚ªăƒ—ă‚·ăƒ§ăƒ³ă®åˆ¶é™"
-
-#~ msgid "restrict"
-#~ msgstr "制é™"
-
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr "ă‚³ăƒăƒ³ăƒ‰ăƒ©ă‚¤ăƒ³ă‚ªăƒ—ă‚·ăƒ§ăƒ³ă‚’åˆ¶é™ă™ă‚‹ă«ă¯ăƒ‘ă‚¹ăƒ¯ăƒ¼ăƒ‰ăŒå¿…è¦ă§ă™"
-
-#~ msgid "Use an encrypted file system"
-#~ msgstr "æ—å·åŒ–ăƒ•ă‚¡ă‚¤ăƒ«ă‚·ă‚¹ăƒ†ăƒ ă‚’ä½¿ă†"
-
-#~ msgid ""
-#~ "To ensure data integrity after resizing the partition(s), \n"
-#~ "filesystem checks will be run on your next boot into Microsoft Windows®"
-#~ msgstr ""
-#~ "ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ăƒªă‚µă‚¤ă‚ºå¾Œă®ăƒ‡ăƒ¼ă‚¿ă®å®Œå…¨æ€§ă‚’確èªă™ă‚‹ăŸă‚ă€æ¬¡å›ă®\n"
-#~ "Microsoft Windows® 起動時ă«ăƒ•ă‚¡ă‚¤ăƒ«ă‚·ă‚¹ăƒ†ăƒ ăƒă‚§ăƒƒă‚¯ăŒå®Ÿè¡Œă•ă‚Œă¾ă™ă€‚"
-
-#~ msgid "Use the Microsoft Windows® partition for loopback"
-#~ msgstr "ăƒ«ăƒ¼ăƒ—ăƒăƒƒă‚¯ă« Microsoft Windows® ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’ä½¿ă†"
-
-#~ msgid "Which partition do you want to use for Linux4Win?"
-#~ msgstr "ă©ă®ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă« Linux4Win ă‚’å…¥ă‚Œă¾ă™ă‹ï¼Ÿ"
-
-#~ msgid "Choose the sizes"
-#~ msgstr "ă‚µă‚¤ă‚ºă‚’é¸æ"
-
-#~ msgid "Root partition size in MB: "
-#~ msgstr "root ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă®ă‚µă‚¤ă‚º (MB):"
-
-#~ msgid "Swap partition size in MB: "
-#~ msgstr "swap ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă®ă‚µă‚¤ă‚º (MB): "
-
-#~ msgid ""
-#~ "There is no FAT partition to use as loopback (or not enough space left)"
-#~ msgstr ""
-#~ "ăƒ«ăƒ¼ăƒ—ăƒăƒƒă‚¯ă«ä½¿ă† FAT ăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ăŒă‚ă‚ă¾ă›ă‚“ (ă¾ăŸă¯å®¹é‡ăŒä¸è¶³ă—ă¦ă„"
-#~ "ă¾ă™)"
-
-#~ msgid ""
-#~ "The FAT resizer is unable to handle your partition, \n"
-#~ "the following error occurred: %s"
-#~ msgstr ""
-#~ "FAT ă®ă‚µă‚¤ă‚ºå¤‰æ›´ăƒ„ăƒ¼ăƒ«ăŒăƒ‘ăƒ¼ăƒ†ă‚£ă‚·ăƒ§ăƒ³ă‚’æ“作ă§ăă¾ă›ă‚“。\n"
-#~ "以下ă®ă‚¨ăƒ©ăƒ¼ăŒç™ºç”Ÿ: %s"
-
-#~ msgid "Automatic routing from ALSA to PulseAudio"
-#~ msgstr "ALSA ă‹ă‚‰ PulseAudio ă¸ă®è‡ªå‹•ăƒ«ăƒ¼ăƒ†ă‚£ăƒ³ă‚°"
-
-#~ msgid "Please log out and then use Ctrl-Alt-BackSpace"
-#~ msgstr "ăƒ­ă‚°ă‚¢ă‚¦ăƒˆă—㦠Ctrl-Alt-BackSpace ă‚’æ¼ă—ă¦ăă ă•ă„"
-
-#~ msgid "Welcome To Crackers"
-#~ msgstr "極度ă«ä½ă„"
-
-#~ msgid "Poor"
-#~ msgstr "ä½ă„"
-
-#~ msgid "High"
-#~ msgstr "高ă„"
-
-#~ msgid "Higher"
-#~ msgstr "é常ă«é«˜ă„"
-
-#~ msgid "Paranoid"
-#~ msgstr "極度ă«é«˜ă„"
-
-#~ msgid ""
-#~ "This level is to be used with care. It makes your system more easy to "
-#~ "use,\n"
-#~ "but very sensitive. It must not be used for a machine connected to "
-#~ "others\n"
-#~ "or to the Internet. There is no password access."
-#~ msgstr ""
-#~ "ă“ă®ăƒ¬ăƒ™ăƒ«ă‚’使ă†å ´åˆă¯æ³¨æ„ăŒå¿…è¦ă§ă™ă€‚ă‚·ă‚¹ăƒ†ăƒ ă®ä½¿ă„勿‰‹ă¯ă‚ˆăăªă‚ă¾ă™"
-#~ "ăŒă€\n"
-#~ "ç´°å¿ƒă®æ³¨æ„ă‚’è¦ă—ă¾ă™ă€‚ă‚¤ăƒ³ă‚¿ăƒ¼ăƒăƒƒăƒˆă‚„ä»–ă®ăƒă‚·ăƒ³ă«æ¥ç¶ă™ă‚‹ăƒă‚·ăƒ³ă§ă¯ä½¿ă‚"
-#~ "ăª\n"
-#~ "ă„ă§ăă ă•ă„ă€‚ăƒ‘ă‚¹ăƒ¯ăƒ¼ăƒ‰ă«ă‚ˆă‚‹åˆ¶é™ă‚‚ă‚ă‚ă¾ă›ă‚“。"
-
-#~ msgid ""
-#~ "Passwords are now enabled, but use as a networked computer is still not "
-#~ "recommended."
-#~ msgstr ""
-#~ "ăƒ‘ă‚¹ăƒ¯ăƒ¼ăƒ‰ă«ă‚ˆă‚‹åˆ¶é™ă¯ă‚ă‚ă¾ă™ăŒă€ăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯ă«æ¥ç¶ă™ă‚‹ăƒă‚·ăƒ³ă«ă¯ăå‹§ă‚ă§"
-#~ "ăă¾ă›ă‚“。"
-
-#~ msgid ""
-#~ "There are already some restrictions, and more automatic checks are run "
-#~ "every night."
-#~ msgstr "ă„ăă¤ă‹ă®åˆ¶é™ă«å ăˆă€ă•らă«å¤ăă®è‡ªå‹•ăƒă‚§ăƒƒă‚¯ă‚’æ¯æ—¥å®Ÿè¡Œă—ă¾ă™ă€‚"
-
-#~ msgid ""
-#~ "This is similar to the previous level, but the system is entirely closed "
-#~ "and security features are at their maximum."
-#~ msgstr ""
-#~ "å‰ă®ăƒ¬ăƒ™ăƒ«ă«ä¼¼ă¦ă„ă¾ă™ăŒă€ă“ă®ăƒ¬ăƒ™ăƒ«ă§ă¯ă‚·ă‚¹ăƒ†ăƒ ăŒå®Œå…¨ă«é–‰ă–ă•ă‚Œ\n"
-#~ "ă‚»ă‚­ăƒ¥ăƒªăƒ†ă‚£æ©Ÿèƒ½ăŒæœ€å¤§ă«è¨­å®ă•ă‚Œă¾ă™ă€‚"
-
-#~ msgid ""
-#~ "\n"
-#~ "Warning\n"
-#~ "\n"
-#~ "Please read carefully the terms below. If you disagree with any\n"
-#~ "portion, you are not allowed to install the next CD media. Press "
-#~ "'Refuse' \n"
-#~ "to continue the installation without using these media.\n"
-#~ "\n"
-#~ "\n"
-#~ "Some components contained in the next CD media are not governed\n"
-#~ "by the GPL License or similar agreements. Each such component is then\n"
-#~ "governed by the terms and conditions of its own specific license. \n"
-#~ "Please read carefully and comply with such specific licenses before \n"
-#~ "you use or redistribute the said components. \n"
-#~ "Such licenses will in general prevent the transfer, duplication \n"
-#~ "(except for backup purposes), redistribution, reverse engineering, \n"
-#~ "de-assembly, de-compilation or modification of the component. \n"
-#~ "Any breach of agreement will immediately terminate your rights under \n"
-#~ "the specific license. Unless the specific license terms grant you such\n"
-#~ "rights, you usually cannot install the programs on more than one\n"
-#~ "system, or adapt it to be used on a network. In doubt, please contact \n"
-#~ "directly the distributor or editor of the component. \n"
-#~ "Transfer to third parties or copying of such components including the \n"
-#~ "documentation is usually forbidden.\n"
-#~ "\n"
-#~ "\n"
-#~ "All rights to the components of the next CD media belong to their \n"
-#~ "respective authors and are protected by intellectual property and \n"
-#~ "copyright laws applicable to software programs.\n"
-#~ msgstr ""
-#~ "\n"
-#~ "è­¦å‘\n"
-#~ "\n"
-#~ "ä»¥ä¸‹ă®æ¡é …ă‚’ă‚ˆăă読ă¿ăă ă•ă„ă€‚å°‘ă—ă§ă‚‚åŒæ„ă§ăăªă„部分ăŒă‚ă‚‹\n"
-#~ "å ´åˆă¯ă€æ¬¡ă® CD ă‹ă‚‰ă®ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă¯è¨±å¯ă•ă‚Œă¾ă›ă‚“。ă“ă®ăƒ¡ăƒ‡ă‚£ă‚¢\n"
-#~ "ă‚’ä½¿ă‚ăă«ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«ă‚’ç¶ă‘ă‚‹å ´åˆă¯ă€Œæ‹’å¦ă™ă‚‹ă€ă‚’é¸ă‚“ă§ăă ă•ă„。\n"
-#~ "\n"
-#~ "\n"
-#~ "æ¬¡ă® CD ă«å«ă¾ă‚Œă‚‹ă‚³ăƒ³ăƒăƒ¼ăƒăƒ³ăƒˆă®ä¸­ă«ă¯ GPL ăƒ©ă‚¤ă‚»ăƒ³ă‚¹ă¾ăŸă¯é¡ä¼¼\n"
-#~ "ă®ăƒ©ă‚¤ă‚»ăƒ³ă‚¹ă«æº–æ‹ ă—ăªă„ă‚‚ă®ăŒă‚ă‚ă¾ă™ă€‚ăă®å ´åˆă¯ă€ăă‚Œăă‚Œă®ä½¿ç”¨\n"
-#~ "è¨±è«¾å¥‘ç´„ă«æº–æ‹ ă—ă¾ă™ă€‚該当ă™ă‚‹ă‚³ăƒ³ăƒăƒ¼ăƒăƒ³ăƒˆă‚’使用ă¾ăŸă¯å†é…布ă™ă‚‹\n"
-#~ "å‰ă«ă€ăă‚Œăă‚Œă®ä½¿ç”¨è¨±è«¾å¥‘ç´„ă‚’ă‚ˆăă読ă¿ăă ă•ă„。\n"
-#~ "一般ç„ă«ă¯ă€è»¢é€ăƒ»ăƒăƒƒă‚¯ă‚¢ăƒƒăƒ—ç›®ç„以外ă®è¤‡è£½ăƒ»å†é…å¸ƒăƒ»æ”¹æ‚ªăƒ»åˆ†è§£ăƒ»\n"
-#~ "å†ç·¨é›†ăƒ»å¤‰æ›´ă¯ă™ă¹ă¦ä½¿ç”¨è¨±è«¾å¥‘ç´„ă«ă‚ˆă£ă¦ç¦ă˜ă‚‰ă‚Œă¦ă„ă¾ă™ă€‚è¦ç´„ă«é•å\n"
-#~ "ă™ă‚‹ă¨ă€ä½¿ç”¨è¨±è«¾å¥‘ç´„ă«åŸºă¥ăç›´ă¡ă«ä½¿ç”¨ă™ă‚‹æ¨©åˆ©ăŒå¤±ă‚ă‚Œă¾ă™ă€‚ă¾ăŸă€\n"
-#~ "ä½¿ç”¨è¨±è«¾å¥‘ç´„ă«æ˜è¨˜ă•ă‚Œă¦ă„ăªă„é™ă‚ă€ăƒ—ăƒ­ă‚°ăƒ©ăƒ ă‚’è¤‡æ•°ă®ă‚·ă‚¹ăƒ†ăƒ ă«ă‚¤ăƒ³\n"
-#~ "ă‚¹ăƒˆăƒ¼ăƒ«ă™ă‚‹ă“ă¨ă‚„ăƒăƒƒăƒˆăƒ¯ăƒ¼ă‚¯çµŒç”±ă§ä»–ă®ăƒă‚·ăƒ³ă‹ă‚‰ä½¿ç”¨ă§ăă‚‹ă‚ˆă†ă«\n"
-#~ "改変ă™ă‚‹ă“ă¨ă‚‚ç¦ă˜ă‚‰ă‚Œă¦ă„ă¾ă™ă€‚䏿˜ăªå ´åˆă¯ă€ăƒ—ăƒ­ă‚°ăƒ©ăƒ ă®é…布者ă¾\n"
-#~ "ăŸă¯ç·¨é›†è€…ă«ăå•ă„åˆă‚ă›ăă ă•ă„ă€‚ăƒ‰ă‚­ăƒ¥ăƒ¡ăƒ³ăƒˆă‚’å«ă‚ăă®ă‚ˆă†ăªăƒ—ăƒ­\n"
-#~ "ă‚°ăƒ©ăƒ ă‚’ç¬¬ä¸‰è€…ă«è»¢é€ă—ăŸă‚ă‚³ăƒ”ăƒ¼ă™ă‚‹ă“ă¨ă¯é€å¸¸ç¦ă˜ă‚‰ă‚Œă¦ă„ă¾ă™ă€‚\n"
-#~ "\n"
-#~ "\n"
-#~ "æ¬¡ă® CD ă«å«ă¾ă‚Œă‚‹ă‚³ăƒ³ăƒăƒ¼ăƒăƒ³ăƒˆă®ă™ă¹ă¦ă®æ¨©åˆ©ă¯ăă‚Œăă‚Œă®ä½œè€…ă«å¸°å±ă—\n"
-#~ "ă‚½ăƒ•ăƒˆă‚¦ă‚§ă‚¢ă«é©ç”¨ă•ă‚Œă‚‹çŸ¥ç„è²¡ç”£æ³•ăƒ»è‘—ä½œæ¨©æ³•ă«ă‚ˆă£ă¦ä¿è­·ă•ă‚Œă¦ă„ă¾ă™ă€‚\n"
-
-#~ msgid "Use libsafe for servers"
-#~ msgstr "ă‚µăƒ¼ăƒă« libsafe ă‚’ä½¿ă†"
-
-#~ msgid ""
-#~ "A library which defends against buffer overflow and format string attacks."
-#~ msgstr ""
-#~ "ăƒăƒƒăƒ•ă‚¡ă‚ªăƒ¼ăƒăƒ¼ăƒ•ăƒ­ăƒ¼ă‚„ăƒ•ă‚©ăƒ¼ăƒăƒƒăƒˆă‚¹ăƒˆăƒªăƒ³ă‚°æ”»æ’ƒă‚’防御ă™ă‚‹ăƒ©ă‚¤ăƒ–ăƒ©ăƒª"
-
-#~ msgid "LILO/grub Installation"
-#~ msgstr "LILO/GRUB ă®ă‚¤ăƒ³ă‚¹ăƒˆăƒ¼ăƒ«"
-
-# added a \n to the translation to avoid that the dialog window
-# in which it appears to be tooooo laaaaarge
-#~ msgid "Precise RAM size if needed (found %d MB)"
-#~ msgstr ""
-#~ "å¿…è¦ăªă‚‰æ­£ç¢ºăª RAM ă‚µă‚¤ă‚ºă‚’å…¥å›ă—ă¦ăă ă•ă„\n"
-#~ "(検出ă—ăŸă‚µă‚¤ă‚º: %dMB)"
-
-#~ msgid "Give the ram size in MB"
-#~ msgstr "RAM ă®ă‚µă‚¤ă‚ºă‚’ MB ă§å…¥å›"
diff --git a/perl-install/share/po/ko.po b/perl-install/share/po/ko.po
index 2e778fca0..3448c1238 100644
--- a/perl-install/share/po/ko.po
+++ b/perl-install/share/po/ko.po
@@ -1,35 +1,37 @@
-# 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
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
#
+# Translators:
+# Jaegeum Choe <baedaron@hananet.net>, 2001
msgid ""
msgstr ""
-"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
-"PO-Revision-Date: 2007-09-26 20:12+0200\n"
-"Last-Translator: Jaegeum Cze <baedaron@hanafos.com>\n"
-"Language-Team: Korean <beadaron@hanafos.com>\n"
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2015-07-05 06:47+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Korean (http://www.transifex.com/MageiaLinux/mageia/language/"
+"ko/)\n"
+"Language: ko\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
+"Content-Transfer-Encoding: 8-bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "기다려 ́£¼́„¸́”"
-#: any.pm:252
-#, fuzzy, c-format
+#: any.pm:262
+#, c-format
msgid "Bootloader installation in progress"
-msgstr "ë¶€í¸ë¡œë” ́„¤́¹˜"
+msgstr ""
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -46,34 +48,17 @@ msgstr ""
"\n"
"́ƒˆë¡œ́´ Volume ID를 할당하́‹œê² ́µë‹ˆê¹Œ?"
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr "ë¶€í¸ë¡œë” ́„¤́¹˜ê°€ ́‹¤íŒ¨í–ˆ́µë‹ˆë‹¤. 다́Œê³¼ ê°™́€ ́˜¤ë¥˜ê°€ ë°œ́ƒí–ˆ́µë‹ˆë‹¤:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"ë¶€í¸ë¡œë”ê°€ ́ œëŒ€ë¡œ ́‘ë™í•˜ê¸° ́œ„í•´́„œë” 공개 íŒ́›΅–´ ë¶€í¸ ́¥́¹˜ë¥¼ 변경할 í•„́”́„±́´\n"
-"́ˆ́„ ́ˆ˜ë„ ́ˆ́µë‹ˆë‹¤. ë§Œ́•½ ́¬ë¶€íŒ…후́— ë¶€í¸ë¡œë” 프롬프í¸ê°€ 나타나́§€ ́•ë”다면,\n"
-"́¬ë¶€íŒ…́‹œ́— 명령-́˜µ́…˜-O-F를 계́† 누르고 ́ˆë‹¤ê°€ 다́Œê³¼ ê°™́´ ́…력하́„¸́”:\n"
-"setenv boot-device %s,\\\\:tbxi\n"
-"shut-down\n"
-"그러고나면 다́Œë¶€í„°ë” ë¶€í¸ë¡œë” 프롬프í¸ë¥¼ ë³¼ ́ˆ˜ ́ˆ́„ 것́…니다."
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
@@ -83,268 +68,223 @@ msgstr ""
"\n"
"́–´ë 드ë¼́´ë¸Œ́—́„œ 부팅하́‹œê² ́µë‹ˆê¹Œ?"
-#: any.pm:331
-#, fuzzy, c-format
+#: any.pm:335
+#, c-format
msgid "Bootloader Installation"
-msgstr "ë¶€í¸ë¡œë” ́„¤́¹˜"
+msgstr ""
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "ë¶€í¸ë¡œë”를 ́–´ë””́— ́„¤́¹˜í•˜ê³  ́‹¶́œ¼́„¸́”?"
-#: any.pm:359
-#, fuzzy, c-format
+#: any.pm:355
+#, c-format
msgid "First sector (MBR) of drive %s"
-msgstr "드ë¼́´ë¸Œ́˜ ́²«ë²ˆ́§¸ ́„¹í„°(MBR)"
+msgstr ""
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "드ë¼́´ë¸Œ́˜ ́²«ë²ˆ́§¸ ́„¹í„°(MBR)"
-#: any.pm:363
-#, fuzzy, c-format
+#: any.pm:359
+#, c-format
msgid "First sector of the root partition"
-msgstr "ë¶€í¸ íŒŒí‹°́…˜́˜ ́²«ë²ˆ́§¸ ́„¹í„°"
+msgstr ""
-#: any.pm:365
-#, fuzzy, c-format
+#: any.pm:361
+#, c-format
msgid "On Floppy"
-msgstr "ë¶€í¸ í”Œë¡œí”¼"
+msgstr ""
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "건너뛰기"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "부팅 ́¤íƒ€́¼ ́„¤́ •"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, c-format
+msgid "EFI System Partition"
+msgstr ""
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "ë¶€í¸ë¡œë” ́£¼ ́˜µ́…˜ë“¤"
-#: any.pm:416
-#, fuzzy, c-format
+#: any.pm:409
+#, c-format
msgid "Bootloader"
-msgstr "́‚¬́©í•  ë¶€í¸ë¡œë”"
+msgstr ""
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "́‚¬́©í•  ë¶€í¸ë¡œë”"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "ë¶€í¸ ́¥́¹˜"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr "ë©”́¸ ́˜µ́…˜"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "기본 ́´ë¯¸́§€ë¡œ ë¶€íŒ…ë  ë•Œê¹Œ́§€ ́§€́—°́‹œê°„"
-#: any.pm:425
-#, fuzzy, c-format
+#: any.pm:418
+#, c-format
msgid "Enable ACPI"
-msgstr "ACPI í—ˆ́©"
+msgstr ""
-#: any.pm:426
-#, fuzzy, c-format
+#: any.pm:419
+#, c-format
msgid "Enable SMP"
-msgstr "ACPI í—ˆ́©"
+msgstr ""
-#: any.pm:427
-#, fuzzy, c-format
+#: any.pm:420
+#, c-format
msgid "Enable APIC"
-msgstr "APIC í—ˆ́©"
+msgstr ""
-#: any.pm:429
-#, fuzzy, c-format
+#: any.pm:422
+#, c-format
msgid "Enable Local APIC"
-msgstr "́§€́—­ APIC í—ˆ́©"
+msgstr ""
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "ë³´́•ˆ"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "́•”호"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "́•”호가 ́¼́¹˜í•˜́§€ ́•́µë‹ˆë‹¤."
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "다́‹œ ́‹œë„하́„¸́”."
-#: any.pm:436
-#, fuzzy, c-format
-msgid "You can not use a password with %s"
-msgstr " %s 마́´í¸ ́œ„́¹˜́—ë” ́•”호를 ́‚¬́©í•  ́ˆ˜ ́—†́µë‹ˆë‹¤.다. "
+#: any.pm:429
+#, c-format
+msgid "You cannot use a password with %s"
+msgstr ""
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "́•”호 (확́¸)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "부팅́‹œ /tmp 디렉토리 ́ë™ ́²­́†Œ"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "́´ˆê¸°í™” ë©”́‹œ́§€"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "íŒ́›΅–´ ́—´ê¸° ́§€́—°"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "́»¤ë„ ë¶€í¸ ́ œí•œ́‹œê°„"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "CD 부팅 í—ˆ́©?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "OF 부팅 í—ˆ́©?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "기본 OS?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "́´ë¯¸́§€"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "루í¸"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "́¶”ê°€"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr "Xen ́¶”ê°€"
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "비디́˜¤ 모드"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "́´ˆê¸°í™” ë¨ë””́¤í¬"
-#: any.pm:541
-#, fuzzy, c-format
+#: any.pm:507
+#, c-format
msgid "Network profile"
-msgstr "네í¸́› ́¸í„°í˜́´́¤"
+msgstr ""
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "항목명"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "기본값"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "비디́˜¤ ́—†́Œ"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "빈 항목명́€ í—ˆ́©ë˜́§€ ́•́µë‹ˆë‹¤."
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "́»¤ë„ ́´ë¯¸́§€ë¥¼ ́§€́ •í•´ ́£¼́„¸́”."
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "ë£¨í¸ íŒŒí‹°́…˜́€ 반드́‹œ ́§€́ •ë˜́–´́•¼ 합니다."
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "́´ 항목명́€ ́´ë¯¸ ́‚¬́©ë˜ê³  ́ˆ́µë‹ˆë‹¤."
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "́–´ë–¤ ́¢…류́˜ 항목́„ ́¶”가하́‹œê² ́µë‹ˆê¹Œ?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "리눅́¤"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "기타 OS (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "기타 OS (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "기타 OS (Windows...)"
-#: any.pm:639
-#, fuzzy, c-format
+#: any.pm:593 any.pm:631
+#, c-format
msgid "Bootloader Configuration"
-msgstr "부팅 ́¤íƒ€́¼ ́„¤́ •"
+msgstr ""
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -353,281 +293,318 @@ msgstr ""
"몇 ê°€́§€ 항목́´ ́—¬ê¸°́— 표́‹œë˜ê³  ́ˆ́µë‹ˆë‹¤.\n"
"ë” ́¶”가하거나, 기́¡´́˜ 것들́„ ́ˆ˜́ •í• ́ˆ˜ ́ˆ́µë‹ˆë‹¤."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "경고"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "X í”„ë¡œê·¸ë¨ ́•¡́„¸́¤"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "RPM ë„구 ́•¡́„¸́¤"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "ă€Œsuă€í—ˆ́©"
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "́‹œ́¤í…œ 관리파́¼ ́•¡́„¸́¤"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "네í¸́› ë„구 ́•¡́„¸́¤"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "́»´íŒŒ́¼ ë„구 ́•¡́„¸́¤"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(́´ë¯¸ %së”(́€) ́¶”ê°€ë˜́—ˆ́µë‹ˆë‹¤.)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "́‚¬́©́명́„ ́…력해 ́£¼́„¸́”"
-#: any.pm:863
-#, fuzzy, c-format
+#: any.pm:875
+#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
"cased letters, numbers, `-' and `_'"
-msgstr "́‚¬́©́명́€ ́˜ë¬¸ ́†Œë¬¸́나 ́ˆ«́, '-' 그리고 '_' ë§Œ í¬í•¨ë ́ˆ˜ ́ˆ́µë‹ˆë‹¤."
+msgstr ""
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "́‚¬́©́ 명́´ 너무 ê¹ë‹ˆë‹¤."
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "́´ ́‚¬́©́명́€ ́´ë¯¸ ́¶”ê°€ë˜́–´ ́ˆ́µë‹ˆë‹¤."
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "́‚¬́©́ ID"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "그룹 ID"
-#: any.pm:872
-#, fuzzy, c-format
+#: any.pm:884
+#, c-format
msgid "%s must be a number"
-msgstr "%s ́˜µ́…˜́€ ́ˆ«́́´́–´́•¼ 합니다!"
+msgstr ""
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
+msgid "%s should be above 1000. Accept anyway?"
msgstr ""
-"%s ë” 500 ́œ„́˜ ́ˆ˜́—¬́•¼ 합니다. ́§€ê¸ˆ́˜ ́ˆ˜ë¥¼ 허가하고 \n"
+"%s ë” 1000 ́œ„́˜ ́ˆ˜́—¬́•¼ 합니다. ́§€ê¸ˆ́˜ ́ˆ˜ë¥¼ 허가하고 \n"
"계́† ́§„행하́‹œê² ́µë‹ˆê¹Œ?"
-#: any.pm:877
-#, fuzzy, c-format
+#: any.pm:889
+#, c-format
msgid "User management"
-msgstr "́‚¬́©́명"
+msgstr ""
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
-#, fuzzy, c-format
+#: any.pm:897 authentication.pm:236
+#, c-format
msgid "Set administrator (root) password"
-msgstr "관리́(root) ́•”호 ́„¤́ •"
+msgstr ""
-#: any.pm:889
-#, fuzzy, c-format
+#: any.pm:903
+#, c-format
msgid "Enter a user"
msgstr ""
-"́‚¬́©́ ́…ë ¥\n"
-"%s"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "́•„́´́½˜"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "́‹¤́ œ ́´ë¦„"
-#: any.pm:899
-#, fuzzy, c-format
+#: any.pm:915
+#, c-format
msgid "Login name"
-msgstr "ë„ë©”́¸ ́´ë¦„"
+msgstr ""
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "명령 í•´́„기"
-#: any.pm:947
-#, fuzzy, c-format
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
+#, c-format
msgid "Please wait, adding media..."
-msgstr "기다려 ́£¼́„¸́”. ttmkfdir ́‹¤í–‰ ́¤‘..."
+msgstr ""
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "́ë™ë¡œê·¸́¸"
-#: any.pm:978
-#, fuzzy, c-format
+#: any.pm:1004
+#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr ""
-"́ë™́œ¼ë¡œ í¹́ • ́‚¬́©́로́„œ 로그́¸ë˜ë„ë¡ í•  ́ˆ˜ ́ˆ́µë‹ˆë‹¤.\n"
-"́´ëŸ° í¹́„±́„ ́›í•˜́„¸́”?"
-#: any.pm:979
-#, fuzzy, c-format
+#: any.pm:1005
+#, c-format
msgid "Use this feature"
-msgstr "aboot를 ́‚¬́©í•˜́‹œê² ́µë‹ˆê¹Œ?"
+msgstr ""
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "기본 ́‚¬́©́를 ́„ íƒí•˜́„¸́”:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "́‚¬́©í•  ́œˆë„́° 매니́ €ë¥¼ ́„ íƒí•˜́„¸́”:"
-#: any.pm:992 any.pm:1012 any.pm:1085
-#, fuzzy, c-format
+#: any.pm:1018 any.pm:1032 any.pm:1101
+#, c-format
msgid "Release Notes"
-msgstr "릴리́¦ˆ:"
+msgstr "릴리́¦ˆ ë…¸í¸"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "닫기"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "́‚¬́© ë™́˜́„œ"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "́¢…료"
-#: any.pm:1080
-#, fuzzy, c-format
+#: any.pm:1096
+#, c-format
msgid "Do you accept this license ?"
-msgstr "ë˜ ë‹¤ë¥¸ê²ƒ́´ ́„¤́¹˜ë˜́–´ ́ˆ́µë‹ˆê¹Œ?"
+msgstr ""
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "ë™́˜"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "ê±°ë¶€"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "́‚¬́©í•  ́–¸́–´ë¥¼ ́„ íƒí•´ ́£¼́„¸́”"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"Mandriva Linuxë” ë‹¤́ˆ˜́˜ ́–¸́–´ë¥¼ ́§€́›í•  ́ˆ˜ ́ˆ́µë‹ˆë‹¤.\n"
-"́„¤́¹˜í•  ́–¸́–´ë¥¼ ́„ íƒí•˜́—¬́£¼́‹­́‹œ́”. ́„¤́¹˜ëœ ́–¸́–´ë“¤́€ ́„¤́¹˜ê°€ ́™„료ë˜ê³ \n"
-"́‹œ́¤í…œ́´ 다́‹œ ́‹œ́‘ë˜ë©´ ́‚¬́©í•  ́ˆ˜ ́ˆ́µë‹ˆë‹¤."
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
+#, c-format
+msgid "Mageia"
+msgstr "마́ œ́•¼"
+
+#: any.pm:1154
+#, c-format
+msgid "Multiple languages"
+msgstr ""
+
+#: any.pm:1155
#, c-format
-msgid "Multi languages"
-msgstr "다́¤‘ ́–¸́–´"
+msgid "Select Additional Languages"
+msgstr ""
-#: any.pm:1147 any.pm:1178
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr "́´́ „ 호환́„± (non UTF-8) ́¸́½”딩"
-#: any.pm:1148
-#, fuzzy, c-format
+#: any.pm:1165
+#, c-format
msgid "All languages"
-msgstr "́–¸́–´ ́„ íƒ"
+msgstr "모든 ́–¸́–´ë“¤"
-#: any.pm:1170
-#, fuzzy, c-format
+#: any.pm:1187
+#, c-format
msgid "Language choice"
-msgstr "́–¸́–´́„ íƒ"
+msgstr ""
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "êµ­ê°€"
-#: any.pm:1225
-#, fuzzy, c-format
+#: any.pm:1242
+#, c-format
msgid "Please choose your country"
-msgstr "́–´ë–¤ ́¢…류́˜ 마́°́¤ë¥¼ ́‚¬́©í•˜́‹­ë‹ˆê¹Œ?"
+msgstr ""
-#: any.pm:1227
-#, fuzzy, c-format
+#: any.pm:1244
+#, c-format
msgid "Here is the full list of available countries"
-msgstr "́§€́›ë˜ë” 키보드 목ë¡́´ ́—¬ê¸°́— ́ˆ́µë‹ˆë‹¤."
+msgstr ""
-#: any.pm:1228
-#, fuzzy, c-format
+#: any.pm:1245
+#, c-format
msgid "Other Countries"
-msgstr "기타 í¬í¸"
+msgstr ""
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "고급"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr "́…ë ¥ 방법"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "́—†́Œ"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "비공́œ "
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "모든 ́‚¬́©́ í—ˆ́©"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "́‚¬́©́ ́ •́˜"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -641,7 +618,7 @@ msgstr ""
"́‚¬́©́́—게 ê³µ́œ ê°€ í—ˆê°€ë  ê²ƒ́…니다.\n"
"\"Custom\" ́‚¬́©́마다 따로 허가 í•´́¤„ ́ˆ˜ ́ˆ́µë‹ˆë‹¤.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
@@ -650,7 +627,7 @@ msgstr ""
"NFS: Macê³¼ Windows ́—́„œë” 다́†Œ ́§€́›́´ 미í¡í•˜́§€ë§Œ\n"
"́ „통́ ́¸ Unix 파́¼ ê³µ́œ  ́‹œ́¤í…œ́…니다."
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
@@ -658,18 +635,18 @@ msgid ""
msgstr ""
"SMB: Window, Mac OS X 그리고 ë§́€ ́µœ́‹  Linux́—́„œ ́‚¬́©ë˜ë” 파́¼ ê³µ́œ  ́‹œ́¤í…œ"
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr "NFŚ™€ ́‚¼ë°” ́¤‘, ́–´ë 것́„ ́´́©í•˜́‹œê² ́µë‹ˆê¹Œ?"
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "userdrake ́‹¤í–‰"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -678,54 +655,54 @@ msgstr ""
"́‚¬́©́ 개개́¸́˜ ê³µ́œ ë¥¼ ́œ„í•´́„œë” 그룹́˜ \"fileshare\"를 ́‚¬́©í•©ë‹ˆë‹¤.\n"
"́´ 그룹́—́„œ ́‚¬́©́를 ́¶”가하기́œ„í•´ userdrake를 ́‚¬́©í•  ́ˆ˜ ́ˆ́µë‹ˆë‹¤."
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
msgstr ""
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr ""
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "́‹œê°„대"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "님́˜ ́‹œê°„ëŒ€ë” ́–´ë””́…니까?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr "ë‚ ́§œ, ́‹œê°„ & ́‹œê°„대 ́„¤́ •"
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr "́µœ́ ́˜ ́‹œê°„́€ 무́—‡́…니까?"
-#: any.pm:1550
-#, fuzzy, c-format
+#: any.pm:1572
+#, c-format
msgid "%s (hardware clock set to UTC)"
-msgstr "하드́›΅–´ ́‹œê³„ GMT ́„¤́ •"
+msgstr ""
-#: any.pm:1551
-#, fuzzy, c-format
+#: any.pm:1573
+#, c-format
msgid "%s (hardware clock set to local time)"
-msgstr "하드́›΅–´ ́‹œê³„ GMT ́„¤́ •"
+msgstr ""
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "NTP ́„œë²„"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "́ë™ ́‹œê°„ ë™ê¸°í™” (NTP ́‚¬́©)"
@@ -746,11 +723,11 @@ msgid "NIS"
msgstr "NIS"
#: authentication.pm:27
-#, fuzzy, c-format
+#, c-format
msgid "Smart Card"
-msgstr "́¤ë§ˆí¸ ́¹´ë“œ"
+msgstr ""
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "́œˆë„́°́¦ˆ ë„ë©”́¸"
@@ -760,35 +737,35 @@ msgstr "́œˆë„́°́¦ˆ ë„ë©”́¸"
msgid "Kerberos 5"
msgstr ""
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "로́»¬ 파́¼ :"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr "로́»¬íŒŒ́¼́—́„œ 모든 ́¸́¦ê³¼ ́‚¬́©́ ́ •보를 나타내기 ́œ„í•´ 로́»¬ ́‚¬́©"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
"consolidates certain types of information within your organization."
msgstr ""
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
@@ -797,12 +774,12 @@ msgstr ""
"́¼ë°˜́ ́¸ ́•”호́™€ 그룹 파́¼́„ í¬í•¨í•œ ë™́¼í•œ 네í¸́›Œí¬ ́ •ë³´ ́„œë¹„́¤(NIS)́—́„œ\n"
"́»´í“¨í„° 그룹́„ ́‘ë™í•˜ê¸° ́œ„í•´ 허가합니다."
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "́œˆë„́°́¦ˆ ë„ë©”́¸:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
@@ -811,248 +788,248 @@ msgstr ""
"Winbind ë” Windows ë„ë©”́¸ ́ƒ́—́„œ ́ •보를 ́ˆ˜́ •하고 ́‚¬́©́를 ́¸́¦í•˜ê¸° ́œ„í•´\n"
"́‹œ́¤í…œ́— ́ ́©ë©ë‹ˆë‹¤."
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
-msgstr "ë™́  디렉토리 ́„œë²„(ADS)́—́„œ ́¸́¦́„ ́œ„한 Kerberoś™€ Ldap í¬í•¨"
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
+msgstr "ë™́  디렉토리 ́„œë²„(ADS)́—́„œ ́¸́¦́„ ́œ„한 Kerberoś™€ LDAP í¬í•¨"
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
-msgstr ""
+msgstr " "
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
-#, fuzzy, c-format
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
+#, c-format
msgid "Welcome to the Authentication Wizard"
-msgstr "ë„ë©”́¸ ́¸́¦́´ í•„́”합니다."
+msgstr ""
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "LDAP ́„œë²„"
-#: authentication.pm:113 authentication.pm:168
-#, fuzzy, c-format
+#: authentication.pm:112 authentication.pm:167
+#, c-format
msgid "Base dn"
-msgstr "LDAP 기반 DN"
+msgstr ""
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr ""
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr ""
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr ""
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr ""
-#: authentication.pm:120 authentication.pm:173
-#, fuzzy, c-format
+#: authentication.pm:119 authentication.pm:172
+#, c-format
msgid "Use anonymous BIND "
-msgstr "́µëª… BIND ́‚¬́©"
+msgstr ""
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
-msgstr ""
+msgstr " "
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr ""
-#: authentication.pm:123 authentication.pm:175
-#, fuzzy, c-format
+#: authentication.pm:122 authentication.pm:174
+#, c-format
msgid "Bind Password "
-msgstr "́•”호"
+msgstr ""
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr ""
-#: authentication.pm:127
-#, fuzzy, c-format
+#: authentication.pm:126
+#, c-format
msgid "Password base"
-msgstr "́•”호"
+msgstr ""
-#: authentication.pm:128
-#, fuzzy, c-format
+#: authentication.pm:127
+#, c-format
msgid "Group base"
-msgstr "그룹 ID"
+msgstr ""
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr ""
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:146
-#, fuzzy, c-format
+#: authentication.pm:145
+#, c-format
msgid "Realm "
-msgstr "́‹¤́ œ ́´ë¦„"
+msgstr ""
-#: authentication.pm:148
-#, fuzzy, c-format
+#: authentication.pm:147
+#, c-format
msgid "KDCs Servers"
-msgstr "LDAP ́„œë²„"
+msgstr ""
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr ""
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr ""
-#: authentication.pm:156
-#, fuzzy, c-format
+#: authentication.pm:155
+#, c-format
msgid "Use local file for users information"
-msgstr "́„œë²„́— 대해 libsafe ́‚¬́©"
+msgstr ""
-#: authentication.pm:157
-#, fuzzy, c-format
-msgid "Use Ldap for users information"
-msgstr "하드 ë””́¤í¬ ́ •ë³´"
+#: authentication.pm:156
+#, c-format
+msgid "Use LDAP for users information"
+msgstr ""
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr ""
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "NIS ë„ë©”́¸"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "NIS ́„œë²„"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-#: authentication.pm:218
-#, fuzzy, c-format
+#: authentication.pm:217
+#, c-format
msgid "Domain Model "
-msgstr "ë„ë©”́¸"
+msgstr ""
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr ""
-#: authentication.pm:221
-#, fuzzy, c-format
+#: authentication.pm:220
+#, c-format
msgid "DNS Domain"
-msgstr "NIS ë„ë©”́¸"
+msgstr ""
-#: authentication.pm:222
-#, fuzzy, c-format
+#: authentication.pm:221
+#, c-format
msgid "DC Server"
-msgstr "LDAP ́„œë²„"
+msgstr ""
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "́‚¬́©́ ́¸́¦"
-#: authentication.pm:238
-#, fuzzy, c-format
+#: authentication.pm:237
+#, c-format
msgid "Authentication method"
-msgstr "́¸́¦ 방법"
+msgstr ""
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "́•”호 ́—†́Œ"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr "́´ ́•”í˜¸ë” ë„ˆë¬´ 단́ˆœí•©ë‹ˆë‹¤.( ́ ́–´ë„ %d 글́ë” ë„˜́–´́•¼ 합니다)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "NIS ë„ë©”́¸ ́—†́´ë” 브로드́¼€́¤í¸ë¥¼ ́‚¬́©í•  ́ˆ˜ ́—†́µë‹ˆë‹¤."
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "파́¼́„ ́„ íƒí•˜́„¸́”."
-#: authentication.pm:897
-#, fuzzy, c-format
+#: authentication.pm:866
+#, c-format
msgid "Domain Windows for authentication : "
-msgstr "ë„ë©”́¸ ́¸́¦́´ í•„́”합니다."
+msgstr ""
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "ë„ë©”́¸ 관리́ ́‚¬́©́명"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "ë„ë©”́¸ 관리́ ́•”호"
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1065,42 +1042,42 @@ msgstr ""
"다́Œ 리́¤í¸́—́„œ́˜ ́´́˜́²´́ œë¥¼ ́„ íƒí•˜́‹œê±°ë‚˜, 기본 부팅́„ 기다리́‹­́‹œ́”\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "í…́¤í¸ 메뉴 LILO"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
-msgstr "ê·¸ë˜í”½ 메뉴 GRUB"
+msgid "GRUB2 with graphical menu"
+msgstr ""
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr "í…́¤í¸ 메뉴 GRUB"
+msgid "GRUB2 with text menu"
+msgstr "í…́¤í¸ 메뉴 GRUB2"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "ê·¸ë˜í”½ 메뉴 GRUB"
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr "í…́¤í¸ 메뉴 GRUB"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "/boot́— 공간́´ ë¶€́¡±í•©ë‹ˆë‹¤."
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "ă€Œ%să€íŒŒí‹°́…˜́— ë¶€í¸ë¡œë”를 ́„¤́¹˜í•  ́ˆ˜ ́—†́µë‹ˆë‹¤.\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
@@ -1108,65 +1085,66 @@ msgid ""
msgstr ""
"파티́…˜́´ 번호가 변경ë˜́—ˆê¸° 때문́—, ë¶€í¸ë¡œë” ́„¤́ •́´ ́—…ë°́´í¸ ë˜́–´́•¼ 합니다."
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
"ë¶€í¸ë¡œë”ê°€ ́ •확하게 ́„¤́¹˜ ë ́ˆ˜ ́—†́µë‹ˆë‹¤. rescue로 부팅하́—¬ \"%s\"를 \n"
"́„ íƒí•˜́—¬́•¼ 합니다."
-#: bootloader.pm:2067
-#, fuzzy, c-format
+#: bootloader.pm:2312
+#, c-format
msgid "Re-install Boot Loader"
-msgstr "ë¶€í¸ë¡œë” ́¬́„¤́¹˜"
+msgstr ""
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "B"
msgstr "Byte"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d ë¶„"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 ë¶„"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d ́´ˆ"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr "́˜ëª»ëœ 명령 %s "
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1179,301 +1157,276 @@ msgstr ""
"serveŕ²˜ëŸ¼ ́„¤́ •ë˜ë„ë¡ í•´́£¼ë”)로́»¬ 파́¼́‹œ́¤í…œ ́²˜ëŸ¼ \n"
"ë‹¤ë£¨ë” í”„ë¡œí† ́½œ ́…니다."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "́ƒˆë¡œ 만들기"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "́–¸ë§ˆ́´í¸"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "마́´í¸"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "́„œë²„"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "마́´í¸ ́œ„́¹˜"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "́˜µ́…˜ë“¤"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "́ œê±°"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "́™„료"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "́˜¤ë¥˜"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "WebDAV ́„œë²„ URĹ„ ́…력하́„¸́”."
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "URL ́£¼́†Œë” http:// ë˜ë” https://로 ́‹œ́‘ë˜́–´́•¼ 합니다."
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "경고"
-
#: diskdrake/dav.pm:106
-#, fuzzy, c-format
-msgid "Are you sure you want to delete this mountpoint?"
-msgstr "́´ 버í¼́„ 누르́‹œê² ́µë‹ˆê¹Œ?"
+#, c-format
+msgid "Are you sure you want to delete this mount point?"
+msgstr ""
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "́„œë²„:"
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "마́´í¸ ́œ„́¹˜: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "́˜µ́…˜ë“¤: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
+#, c-format
msgid "Partitioning"
-msgstr "́¸́‡„"
+msgstr ""
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "́£¼́˜ê¹ê²Œ ́½́œ¼́„¸́”"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "먼́ € ë°́´í„°ë¥¼ ë°±́—…하́„¸́”."
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "́¢…료"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "계́†"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "ë„́›€ë§"
-#: diskdrake/hd_gtk.pm:228
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:255
+#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
"I suggest you first resize that partition\n"
"(click on it, then click on \"Resize\")"
msgstr ""
-"하나́˜ í° Microsoft Windows 파티́…˜́„ ê°€́§€ê³  ́ˆ́µë‹ˆë‹¤.\n"
-"(́¼ë°˜́ ́œ¼ë¡œ Microsoft́˜ DOS/Windowś—́„œ ́‚¬́©).\n"
-"먼́ € ê·¸ 파티́…˜́˜ í¬ê¸°ë¥¼ ́¡°́ •í•  것́„ ê¶Œ́¥í•©ë‹ˆë‹¤.\n"
-"(그것́„ í´ë¦­í•œí›„, \"í¬ê¸°́¡°́ •\"́„ í´ë¦­í•˜́„¸́”.)"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "파티́…˜́„ í´ë¦­í•˜́„¸́”"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "́ƒ́„¸́„¤ëª…"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "하드 ë””́¤í¬ë¥¼ ́°¾́„ ́ˆ˜ ́—†́µë‹ˆë‹¤."
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "́•Œ ́ˆ˜ ́—†́Œ"
-#: diskdrake/hd_gtk.pm:388
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427
+#, c-format
msgid "Ext4"
-msgstr "́¢…료"
+msgstr ""
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
+#, c-format
msgid "XFS"
-msgstr "HFS"
+msgstr ""
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "́¤́™‘"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr ""
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "기타"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "빈공간"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "파́¼́‹œ́¤í…œ ́œ í˜•:"
-#: diskdrake/hd_gtk.pm:417
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:456
+#, c-format
msgid "This partition is already empty"
-msgstr "́´ 파티́…˜́€ ́´ë¯¸ 비́–´́ˆ́µë‹ˆë‹¤."
+msgstr ""
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "ă€Œ́–¸ë§ˆ́´í¸ă€ë¥¼ 먼́ € ́‚¬́©í•˜́„¸́”"
-#: diskdrake/hd_gtk.pm:426
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:465
+#, c-format
msgid "Use ``%s'' instead (in expert mode)"
-msgstr "대́‹ ́— ă€Œ%să€ë¥¼ ́‚¬́©í•©ë‹ˆë‹¤"
+msgstr ""
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "́œ í˜•"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "다른 파티́…˜ ́„ íƒ"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "파티́…˜ ́„ íƒ"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "́¶”ê°€ ́˜µ́…˜"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, c-format
msgid "Confirmation"
msgstr "확́¸"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "계́†í•˜́‹œê² ́µë‹ˆê¹Œ?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "́ €́¥í•˜́§€ ́•ê³  ́¢…료하́‹œê² ́µë‹ˆê¹Œ?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "파티́…˜́„ 기ë¡í•˜́§€ ́•ê³  ́¢…료하́‹œê² ́µë‹ˆê¹Œ?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "ă€Œ/etc/fstabă€́˜ 변경́‚¬í•­́„ ́ €́¥í•˜́‹œê² ́µë‹ˆê¹Œ?"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr "파티́…˜ í…Œ́´ë¸” 변경́‚¬í•­́„ ́ ́©í•˜ë ¤ë©´ 리부팅́„ í•´́•¼ 합니다."
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1484,29 +1437,29 @@ msgstr ""
"í¬ë§·í•˜́§€ ́•́œ¼ë©´ fstab́— %s 마́´í¸ í¬́¸í¸ë” ́‘́„±ë˜́§€ ́•́„ 것́…니다\n"
"́¢…료하́‹œê² ́µë‹ˆê¹Œ?"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "ëª¨ë‘ ́‚­́ œ"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "́ë™ í• ë‹¹"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "́¼ë°˜ 모드로 ́ „환"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "́ „문가 모드로 ́ „환"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "하드 ë””́¤í¬ ́ •ë³´"
#: diskdrake/interactive.pm:371
@@ -1516,7 +1469,7 @@ msgstr "모든 ́£¼íŒŒí‹°́…˜́´ ́‚¬́©́¤‘́…니다."
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "ë”́´́ƒ 파티́…˜́„ ́¶”가할 ́ˆ˜ ́—†́µë‹ˆë‹¤."
#: diskdrake/interactive.pm:373
@@ -1538,329 +1491,326 @@ msgstr "파티́…˜ í…Œ́´ë¸” 다́‹œ ́½ê¸°"
msgid "Detailed information"
msgstr "́́„¸í•œ ́ •ë³´"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
-msgstr ""
+msgstr "보기"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "í¬ê¸°́¡°́ •"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "í¬ë§·"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "RAID́— ́¶”ê°€"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "LVḾ— ́¶”ê°€"
-#: diskdrake/interactive.pm:413
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:417
+#, c-format
msgid "Use"
-msgstr "́‚¬́©́ ID"
+msgstr ""
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "́‚­́ œ"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "RAID로부터 ́ œê±°"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "LVḾœ¼ë¡œë¶€í„° ́ œê±°"
-#: diskdrake/interactive.pm:418
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:422
+#, c-format
msgid "Remove from dm"
-msgstr "LVḾœ¼ë¡œë¶€í„° ́ œê±°"
+msgstr ""
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "RAID ́ˆ˜́ •"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "루프백́œ¼ë¡œ ́‚¬́©"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "́ƒ́„±"
-#: diskdrake/interactive.pm:453
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:456
+#, c-format
msgid "Failed to mount partition"
-msgstr "́ƒˆ 파티́…˜́œ¼ë¡œ 파́¼ ́˜´ê¸°ê¸°"
+msgstr ""
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "́ƒˆ 파티́…˜ 만들기"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "́‹œ́‘ ́„¹í„°: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "í¬ê¸°(MB) :"
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "파́¼́‹œ́¤í…œ ́œ í˜•: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "́‚¬́©́ ́ •́˜"
-#: diskdrake/interactive.pm:505
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:512
+#, c-format
msgid "Logical volume name "
-msgstr "́§€́—­ 파́¼ë“¤"
+msgstr ""
-#: diskdrake/interactive.pm:507
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:514
+#, c-format
msgid "Encrypt partition"
-msgstr "́‚¬́©́ ́¸́¦"
+msgstr ""
-#: diskdrake/interactive.pm:508
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:515
+#, c-format
msgid "Encryption key "
-msgstr "́•”호화 키"
+msgstr ""
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "́•”호화 키 (확́¸)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "́•”호화 키가 ́¼́¹˜í•˜́§€ ́•́µë‹ˆë‹¤."
-#: diskdrake/interactive.pm:521
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:529
+#, c-format
msgid "Missing encryption key"
-msgstr "파́¼́‹œ́¤í…œ ́•”호화 키"
+msgstr ""
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
"(́£¼ 파티́…˜́˜ ́µœê³  ́ˆ«́́— ë„달했기 때문́—)́ƒˆ 파티́…˜́„ ́ƒ́„±í•  ́ˆ˜ ́—†́µë‹ˆë‹¤.\n"
"먼́ € ́£¼ 파티́…˜́„ ́ œê±°í•˜ê³  확́¥ 파티́…˜́„ ́ƒ́„±í•©ë‹ˆë‹¤."
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "배드 블럭 ê²€́‚¬ë¥¼ 합니까?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "루프백 파́¼́„ ́ œê±°í•©ë‹ˆê¹Œ?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr "%ś˜ 파티́…˜ ́œ í˜•́„ 변경후 ́´ 파티́…˜ë‚´́˜ 모든 ́료를 ́ƒê²Œ ë©ë‹ˆë‹¤."
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "파티́…˜ ́œ í˜• 변경"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "́–´ë–¤ 파́¼ ́‹œ́¤í…œ́„ ́›í•˜́„¸́”?"
-#: diskdrake/interactive.pm:647
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:646
+#, c-format
msgid "Switching from %s to %s"
-msgstr "EXT2́—́„œ EXT3로 변경"
+msgstr ""
-#: diskdrake/interactive.pm:682
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:681
+#, c-format
msgid "Set volume label"
-msgstr "́–´ë Volume Label?"
+msgstr ""
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr "́–´ë Volume Label?"
-#: diskdrake/interactive.pm:688
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:687
+#, c-format
msgid "Label:"
-msgstr "항목명"
+msgstr ""
-#: diskdrake/interactive.pm:709
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:708
+#, c-format
msgid "Where do you want to mount the loopback file %s?"
-msgstr "%s파́¼́„ ́–´ë””́— 루프백́œ¼ë¡œ 마́´í¸ 하́‹œê² ́µë‹ˆê¹Œ?"
+msgstr ""
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "́¥́¹˜ %s를 ́–´ë””́— 마́´í¸ 하́‹œê² ́µë‹ˆê¹Œ?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"́´ 파티́…˜́€ loopbacḱœ¼ë¡œ ́„¤́ •ë˜́–´ ́ˆ́œ¼ë¯€ë¡œ 마́´í¸ í¬́¸í¸ë¥¼ 변경할́ˆ˜ ́—†́µë‹ˆ"
"다.\n"
"loopbacḱ„ 먼́ € ́ œê±°í•˜́„¸́”."
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "%s를 ́–´ë””́— 마́´í¸ 하́‹œê² ́µë‹ˆê¹Œ?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "í¬ê¸°ë³€ê²½"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "ë„́¤ 파́¼́‹œ́¤í…œ́˜ ë²”́œ„ 계́‚°́¤‘"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "́´ 파티́…˜́€ í¬ê¸°ë³€ê²½́´ í—ˆ́©ë˜́§€ ́•́µë‹ˆë‹¤."
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "́´ 파티́…˜́˜ 모든 ë°́´íƒ€ë¥¼ ë°±́—…하́—¬́•¼ 합니다."
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr "%s 파티́…˜́˜ í¬ê¸°ë¥¼ 변경하면, 모든 ë°́´íƒ€ë¥¼ ́ƒê²Œë©ë‹ˆë‹¤."
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "́ƒˆë¡œ́´ í¬ê¸°ë¥¼ ́„ íƒí•´ ́£¼́„¸́”"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "́ƒˆë¡œ́´ ́©ëŸ‰(MB):"
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr "́µœ́†Œ í¬ê¸°: %s MB"
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr "́µœëŒ€ í¬ê¸°: %s MB"
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
+#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
"filesystem checks will be run on your next boot into Microsoft Windows®"
msgstr ""
-"파티́…˜ í¬ê¸°ë¥¼ ́¡°́ •한 후 ë°́´í„°́˜ 무결́„±́„ 확́¸í•˜ê¸° ́œ„í•´\n"
-"파́¼́‹œ́¤í…œ ́ ê²€́€ Microsoft Windows®로 다́Œë²ˆ 부팅할때 ́‘ë™ë  것́…니다."
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "파́¼́‹œ́¤í…œ ́•”호화 키"
-#: diskdrake/interactive.pm:946
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:948
+#, c-format
msgid "Enter your filesystem encryption key"
-msgstr "파́¼ ́‹œ́¤í…œ ́•”호화 키 ́„ íƒ"
+msgstr ""
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "́•”호화 키"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr ""
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "́¶”가할 기́¡´ RAID를 ́„ íƒí•˜́„¸́”."
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "́ƒˆë¡œ 만들기"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "́¶”가할 LVM를 ́„ íƒí•˜́„¸́”"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
+#, c-format
msgid "LVM name"
-msgstr "LVM ́´ë¦„?"
+msgstr ""
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1016
+#, c-format
msgid "\"%s\" already exists"
-msgstr "파́¼́´ ́´ë¯¸ ́¡´́¬í•©ë‹ˆë‹¤. 그것́„ ́‚¬́©í•©ë‹ˆê¹Œ?"
+msgstr ""
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
@@ -1869,113 +1819,118 @@ msgstr ""
"물리́  Volume %s ë” ́´ë¯¸ ́‚¬́©́¤‘́…니다.\n"
"́´ Volumé—́„œ ́‚¬́©ëœ 물리́ ́¸ 부분́„ 다른 Volum霼로 ́´ë™í•˜́‹œê² ́µë‹ˆê¹Œ?"
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr "물리́ ́¸ 부분 ́´ë™́¤‘"
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "́´ 파티́…˜́€ loopbacḱœ¼ë¡œ ́‚¬́©ë  ́ˆ˜ ́—†́µë‹ˆë‹¤."
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "루프백"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "루프백 파́¼ ́´ë¦„: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "파́¼ ́´ë¦„́„ ́…력하́„¸́”."
-#: diskdrake/interactive.pm:1072
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1090
+#, c-format
msgid "File is already used by another loopback, choose another one"
-msgstr "다른 루프백́´ ́´ 파́¼́„ ́‚¬́©í•˜ê³  ́ˆ́µë‹ˆë‹¤, 다른 것́„ ́„ íƒí•´ ́£¼́„¸́”."
+msgstr ""
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "파́¼́´ ́´ë¯¸ ́¡´́¬í•©ë‹ˆë‹¤. 그것́„ ́‚¬́©í•©ë‹ˆê¹Œ?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "마́´í¸ ́˜µ́…˜ë“¤:"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "다́–‘한"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "́¥́¹˜"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "레벨"
-#: diskdrake/interactive.pm:1163
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1181
+#, c-format
msgid "chunk size in KiB"
-msgstr "í¬ê¸°"
+msgstr ""
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "́£¼́˜ : ́´ ́¡°́‘́€ ́œ„험합니다."
-#: diskdrake/interactive.pm:1196
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1216
+#, c-format
msgid "Partitioning Type"
-msgstr "́¸́‡„"
+msgstr ""
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "́–´ë–¤ ́œ í˜•́˜ 파티́…˜́…니까?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr "변경ëœê²ƒ́„ ́ ́©í•˜ê¸° ́œ„í•´́„  리부팅́´ í•„́”합니다."
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "%s 드ë¼́´ë¸Œ́˜ 파티́…˜ í…Œ́´ë¸”́„ ́ €́¥í•©ë‹ˆë‹¤."
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "%s 파티́…˜ í¬ë§·́¤‘"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr "%s 파티́…˜́„ í¬ë§·í•˜ë©´, 모든 ë°́´íƒ€ë¥¼ ́ƒê²Œ ë©ë‹ˆë‹¤."
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "배드 블럭 ê²€́‚¬ë¥¼ 합니까?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "́ƒˆ 파티́…˜́œ¼ë¡œ 파́¼ ́˜´ê¸°ê¸°"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "파́¼ ́ˆ¨ê¸°ê¸°"
-#: diskdrake/interactive.pm:1299
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1325
+#, c-format
msgid ""
"Directory %s already contains data\n"
"(%s)\n"
@@ -1984,131 +1939,128 @@ msgid ""
"mounted there or leave them where they are (which results in hiding them by "
"the contents of the mounted partition)"
msgstr ""
-"%s 디렉토리́—ë” ́´ë¯¸ ë°́´í„°ê°€ í¬í•¨ë˜́–´ ́ˆ́µë‹ˆë‹¤.\n"
-"\n"
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "́ƒˆ 파티́…˜́œ¼ë¡œ 파́¼ ́´ë™ ́¤‘"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "%s ë³µ́‚¬ ́¤‘"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "%s ́ œê±° ́¤‘"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "%s 파티́…˜́€ ́§€ê¸ˆ %s로 ́•Œë ¤́ ¸ ́ˆ́µë‹ˆë‹¤. "
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr "파티́…˜́´ 다́‹œ 번호가 매겨́¡Œ́µë‹ˆë‹¤."
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "́¥́¹˜: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr ""
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr ""
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "DOS 드ë¼́´ë¸Œ 문́: %s (단́§€ ́¶”́¸¡́¼ ë¿́„)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "́œ í˜•: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "́´ë¦„:"
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "́‹œ́‘: ́„¹í„° %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "í¬ê¸°: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s ́„¹í„°"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "́‹¤ë¦°ë” %d́—́„œ %d까́§€\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr "Logical 부분́˜ ́ˆ˜ : %d\n"
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "í¬ë§·ë˜́—ˆ́Œ\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "í¬ë§· ́•ˆë˜́—ˆ́Œ\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "마́´í¸ ë˜́—ˆ́Œ\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "ë ˆ́´ë“œ ́¥́¹˜ %s\n"
-#: diskdrake/interactive.pm:1392
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1412
+#, c-format
msgid "Encrypted"
-msgstr "́•”호화 키"
+msgstr ""
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr ""
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2117,7 +2069,7 @@ msgstr ""
"루프백 파́¼(들):\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2126,39 +2078,36 @@ msgstr ""
"기본́ ́œ¼ë¡œ 부팅ë˜ë” 파티́…˜\n"
" (lilo를 ́œ„한것́´ ́•„ë‹ˆë¼ MS-DOS boot를 ́œ„한것́„)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "%s 등급\n"
-#: diskdrake/interactive.pm:1407
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1427
+#, c-format
msgid "Chunk size %d KiB\n"
-msgstr "í¬ê¸° %s\n"
+msgstr ""
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "ë ˆ́´ë“œ-ë””́¤í¬ %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "루프백 파́¼ ́´ë¦„: %s"
-#: diskdrake/interactive.pm:1413
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1433
+#, c-format
msgid ""
"\n"
"Chances are, this partition is\n"
"a Driver partition. You should\n"
"probably leave it alone.\n"
msgstr ""
-"\n"
-"́´ 파티́…˜́€ 드ë¼́´ë²„ 파티́…˜́…니다.\n"
-"그냥 ë‘ë” ê²ƒ́´ ́¢‹́µë‹ˆë‹¤.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2171,77 +2120,84 @@ msgstr ""
"파티́…˜́€ ́‹œ́¤í…œ́„ \n"
"ë“€́–¼ 부팅하기 ́œ„한 것́…니다.\n"
-#: diskdrake/interactive.pm:1425
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1445
+#, c-format
msgid "Free space on %s (%s)"
-msgstr "%s (%s)́— ́ˆë” 빈 공간"
+msgstr ""
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "́½ê¸° ́ „́©"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "í¬ê¸°: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "́œ„́¹˜: %s ́‹¤ë¦°í„°, %s 헤드, %s ́„¹í„°\n"
-#: diskdrake/interactive.pm:1438
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "́´ë¦„:"
+
+#: diskdrake/interactive.pm:1458
+#, c-format
msgid "Medium type: "
-msgstr "파́¼́‹œ́¤í…œ ́œ í˜•: "
+msgstr ""
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "LVM-ë””́¤í¬ %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "파티́…˜ í…Œ́´ë¸” ́œ í˜•: %s\n"
-#: diskdrake/interactive.pm:1441
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1461
+#, c-format
msgid "on channel %d id %d\n"
-msgstr "%d 버́¤́ƒ́—́„œ ID %d\n"
+msgstr ""
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "파́¼ ́‹œ́¤í…œ ́•”호화 키 ́„ íƒ"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr "́´ ́•”호화 í‚¤ë” ë„ˆë¬´ 단́ˆœí•©ë‹ˆë‹¤.( ́ ́–´ë„ %d 글́ë” ë„˜́–´́•¼ 합니다)"
-#: diskdrake/interactive.pm:1495
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1515
+#, c-format
msgid "Encryption algorithm"
-msgstr "́‚¬́©́ ́¸́¦"
+msgstr ""
#: diskdrake/removable.pm:46
#, c-format
msgid "Change type"
msgstr "́œ í˜• 변경"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "́·΅†Œ"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr "́‚¬́©́ ́´ë¦„ %s를 ́‚¬́©í•˜́—¬ 로그́¸í• ́ˆ˜ ́—†́µë‹ˆë‹¤.(́˜ëª»ëœ ́•”호?)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2283,41 +2239,41 @@ msgid "Search servers"
msgstr "́„œë²„ ê²€́ƒ‰"
#: diskdrake/smbnfs_gtk.pm:211
-#, fuzzy, c-format
-msgid "Search new servers"
-msgstr "́„œë²„ ê²€́ƒ‰"
+#, c-format
+msgid "Search for new servers"
+msgstr ""
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "팩키́§€ %sê°€ í•„́”합니다. ́„¤́¹˜í•˜ê² ́µë‹ˆê¹Œ?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
-#, fuzzy, c-format
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
+#, c-format
msgid "Could not install the %s package!"
-msgstr "%s 팩키́§€ ́„¤́¹˜́¤‘"
+msgstr ""
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "í•„́ˆ˜ 팩키́§€ %sê°€ ́—†́µë‹ˆë‹¤."
-#: do_pkgs.pm:39 do_pkgs.pm:77
-#, fuzzy, c-format
+#: do_pkgs.pm:74 do_pkgs.pm:137
+#, c-format
msgid "The following packages need to be installed:\n"
-msgstr "다́Œ 팩키́§€ë“¤́´ ́„¤́¹˜ë  것́…니다."
+msgstr ""
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "팩키́§€ ́„¤́¹˜ ́¤‘..."
-#: do_pkgs.pm:287 pkgs.pm:281
-#, fuzzy, c-format
+#: do_pkgs.pm:387 pkgs.pm:293
+#, c-format
msgid "Removing packages..."
-msgstr "%s ́ œê±° ́¤‘"
+msgstr ""
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2326,32 +2282,39 @@ msgstr ""
"́˜¤ë¥˜ ë°œ́ƒ - ́ƒˆë¡œ́´ 파́¼ ́‹œ́¤í…œ́„ 만들 ́–´ë–¤ ́˜¬ë°”른 ́¥́¹˜ë„ ́°¾́„ ́ˆ˜ ́—†́µë‹ˆë‹¤.\n"
"́´ 문́ œë¥¼ 해결하́‹œë ¤ë©´, 하드́›΅–´ë¥¼ ́ ê²€í•´ ë³´́‹œê¸° ë°”ë니다."
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "ă€Œ/boot/efiă€́— 마́´í¸ëœ FAT 파티́…˜́´ ́ˆ́–´́•¼ë§Œ 합니다."
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "ă€Œ/boot/EFIă€́— 마́´í¸ëœ ESP FAT32 파티́…˜́´ ́ˆ́–´́•¼ë§Œ 합니다."
-#: fs/format.pm:106
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "%s 파́¼ë¥¼ ́ƒ́„±í•˜ê³  í¬ë§·"
-#: fs/format.pm:125
-#, fuzzy, c-format
+#: fs/format.pm:131
+#, c-format
msgid "I do not know how to set label on %s with type %s"
-msgstr "%së” %s ́œ í˜•́´ë¯€ë¡œ í¬ë§·í• ́ˆ˜ ́—†́µë‹ˆë‹¤."
+msgstr ""
-#: fs/format.pm:134
-#, fuzzy, c-format
+#: fs/format.pm:143
+#, c-format
msgid "setting label on %s failed, is it formatted?"
-msgstr "%s í¬ë§· ́‹¤íŒ¨(드ë¼́´ë¸Œ %s)"
+msgstr ""
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "%së” %s ́œ í˜•́´ë¯€ë¡œ í¬ë§·í• ́ˆ˜ ́—†́µë‹ˆë‹¤."
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s í¬ë§· ́‹¤íŒ¨(드ë¼́´ë¸Œ %s)"
@@ -2362,86 +2325,83 @@ msgid "Circular mounts %s\n"
msgstr "́ˆœí™˜ 마́´í¸ %s\n"
#: fs/mount.pm:85
-#, fuzzy, c-format
+#, c-format
msgid "Mounting partition %s"
-msgstr "%s 파티́…˜ í¬ë§·́¤‘"
+msgstr ""
-#: fs/mount.pm:86
-#, fuzzy, c-format
+#: fs/mount.pm:87
+#, c-format
msgid "mounting partition %s in directory %s failed"
-msgstr "%s 디렉토리́—́„œ "
+msgstr ""
-#: fs/mount.pm:91 fs/mount.pm:108
-#, fuzzy, c-format
+#: fs/mount.pm:92 fs/mount.pm:109
+#, c-format
msgid "Checking %s"
-msgstr "%s ë³µ́‚¬ ́¤‘"
+msgstr ""
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "%s를 ́–¸ë§ˆ́´í¸́¤‘ ́˜¤ë¥˜ë°œ́ƒ: %s"
-#: fs/mount.pm:140
-#, fuzzy, c-format
+#: fs/mount.pm:141
+#, c-format
msgid "Enabling swap partition %s"
-msgstr "%s 파티́…˜ í¬ë§·́¤‘"
+msgstr ""
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr ""
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr "그룹 ë””́¤í¬ 할당 계́‚° ë° ́„ íƒ́ ́¸ ́‹¤́‹œ ́ œí•œ ́‚¬́©"
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"́´ 파́¼ ́‹œ́¤í…œ́ƒ́—́„œ (́˜ˆë¥¼ 들면, 뉴́¤́„œë²„́˜ ́†ë„를 높́´ê¸° ́œ„í•´ \n"
"뉴́¤ ́¤í’€́ƒ́—́„œ ë” ë¹ ë¥´ê²Œ ́ ‘근하기 ́œ„í•´)inode ́ ‘ê·¼́‹œê°„́„ \n"
"́—…ë°́´í¸ 하́§€ 마́‹­́‹œ́”."
-#: fs/mount_options.pm:121
-#, fuzzy, c-format
+#: fs/mount_options.pm:123
+#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-"́´ 파́¼ ́‹œ́¤í…œ́ƒ́—́„œ (́˜ˆë¥¼ 들면, 뉴́¤́„œë²„́˜ ́†ë„를 높́´ê¸° ́œ„í•´ \n"
-"뉴́¤ ́¤í’€́ƒ́—́„œ ë” ë¹ ë¥´ê²Œ ́ ‘근하기 ́œ„í•´)inode ́ ‘ê·¼́‹œê°„́„ \n"
-"́—…ë°́´í¸ 하́§€ 마́‹­́‹œ́”."
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr ""
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2449,62 +2409,62 @@ msgid ""
"have suidperl(1) installed.)"
msgstr ""
-#: fs/mount_options.pm:137
-#, c-format
-msgid "Mount the file system read-only."
-msgstr "파́¼́‹œ́¤í…œ́„ ́½ê¸°ë§Œ ê°€ë¥í•˜ë„ë¡ ë§ˆ́´í¸"
-
#: fs/mount_options.pm:139
#, c-format
-msgid "All I/O to the file system should be done synchronously."
-msgstr ""
+msgid "Mount the filesystem read-only."
+msgstr "파́¼́‹œ́¤í…œ́„ ́½ê¸°ë§Œ ê°€ë¥í•˜ë„ë¡ ë§ˆ́´í¸"
#: fs/mount_options.pm:141
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr ""
#: fs/mount_options.pm:143
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr ""
#: fs/mount_options.pm:145
#, c-format
-msgid "Enable user disk quota accounting, and optionally enforce limits"
+msgid "Allow an ordinary user to mount the filesystem."
msgstr ""
#: fs/mount_options.pm:147
#, c-format
-msgid "Support \"user.\" extended attributes"
+msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
#: fs/mount_options.pm:149
#, c-format
-msgid "Give write access to ordinary users"
+msgid "Support \"user.\" extended attributes"
msgstr ""
#: fs/mount_options.pm:151
#, c-format
+msgid "Give write access to ordinary users"
+msgstr ""
+
+#: fs/mount_options.pm:153
+#, c-format
msgid "Give read-only access to ordinary users"
msgstr ""
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "마́´í¸ í¬́¸í¸ ́¤‘ë³µ %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "́‚¬́©ê°€ë¥í•œ 파티́…˜́´ ́—†́µë‹ˆë‹¤."
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "마́´í¸ ́œ„́¹˜ë¥¼ ́°¾ê¸°́œ„í•´ 파티́…˜ë“¤́„ ê²€́ƒ‰ ́¤‘"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "마́´í¸ ́œ„́¹˜ë¥¼ ́„ íƒí•´ ́£¼́„¸́”."
@@ -2526,18 +2486,18 @@ msgstr ""
msgid "Not enough swap space to fulfill installation, please add some"
msgstr "́¤́™‘ 메모리가 ë¶€́¡±í•©ë‹ˆë‹¤. ́¢€ ë” ́¶”가하́„¸́”."
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"ë£¨í¸ íŒŒí‹°́…˜́´ 반드́‹œ í•„́”합니다.\n"
"́´ë¥¼ ́œ„í•´́„œ, 파티́…˜́„ ́ƒ́„±í•˜́„¸́”. (́´ë¯¸ ́ˆë” 파티́…˜́„ í´ë¦­í•˜ê±°ë‚˜).\n"
"그리고 나́„œ, ``마́´í¸ ́œ„́¹˜''를 í´ë¦­í•œí›„ '/'́œ¼ë¡œ ́„¤́ •하́„¸́”."
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2548,52 +2508,56 @@ msgstr ""
"\n"
"계́† ́§„행합니까?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "빈 공간 ́‚¬́©"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "́ƒˆë¡œ́´ 파티́…˜́„ 만들 ́ˆ˜ ́ˆë” 공간́´ ë¶€́¡±í•©ë‹ˆë‹¤."
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "기́¡´́˜ 파티́…˜ ́‚¬́©"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "́‚¬́©í•  기́¡´́˜ 파티́…˜́´ ́—†́µë‹ˆë‹¤."
-#: fs/partitioning_wizard.pm:129
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:143
+#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
-msgstr "́œˆë„́°́¦ˆ 파티́…˜́˜ 빈 공간 ́‚¬́©í•˜́„¸́”."
+msgstr ""
-#: fs/partitioning_wizard.pm:165
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:179
+#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
-msgstr "́œˆë„́°́¦ˆ 파티́…˜́˜ 빈 공간 ́‚¬́©í•˜́„¸́”."
+msgstr ""
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "́–´ë–¤ 파티́…˜́˜ í¬ê¸°ë¥¼ ́¡°́ •하́‹œê² ́µë‹ˆê¹Œ?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr ""
-"́œˆë„́°́¦ˆ 파티́…˜́´ ́‹¬í•˜ê²Œ ́¡°ê°ë‚˜ ́ˆ́µë‹ˆë‹¤. 먼́ € ``ë””́¤í¬ ́¡°ê° 모́Œ''́„ 하́„¸́”."
-#: fs/partitioning_wizard.pm:180
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:200
+#, c-format
msgid ""
"WARNING!\n"
"\n"
@@ -2611,90 +2575,77 @@ msgid ""
"\n"
"When sure, press %s."
msgstr ""
-"경고!\n"
-"\n"
-"\n"
-"드레́´í¬Xê°€ ́´́ œ ́œˆë„́°́¦ˆ 파티́…˜́˜ í¬ê¸°ë¥¼ ́¡°́ •í•  것́…니다.\n"
-"\n"
-"\n"
-"́´ ́‘ë™́€ ́œ„험합니다. ́•„́§ ́‹œ́‘하́§€ ́•́•˜ë‹¤ë©´, ́„¤́¹˜ë¥¼ ́¤‘단하고 ́œˆë„́°́¦ˆ́—́„œ "
-"ë””́¤í¬ê²€́‚¬ă€(ê°€ë¥í•˜ë‹¤ë©´ ë˜í•œ ă€Œë””́¤í¬ ́¡°ê°ëª΅Œă€)를 ́‹¤í–‰í•œ 후́—, ́„¤́¹˜ë¥¼ 다́‹œ "
-"́‹œ́‘하́„¸́”. ë˜í•œ ë°́´í„°ë„ ë°±́—…í•´ ë‘́„¸́”.\n"
-"\n"
-"\n"
-"́¤€ë¹„ë́œ¼ë©´, ă€Œ%să€́„ 누르́„¸́”."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "다́Œ"
-#: fs/partitioning_wizard.pm:195
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:215
+#, c-format
msgid "Partitionning"
-msgstr "́¸́‡„"
+msgstr ""
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr "파티́…˜ %s ́œˆë„́°́¦ˆ́©́œ¼ë¡œ ́–´ë ́©ëŸ‰́„ ́œ ́§€í•˜́‹œê² ́µë‹ˆê¹Œ?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "í¬ê¸°"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "́œˆë„́°́¦ˆ 파́¼ ́‹œ́¤í…œ́˜ ë²”́œ„ 계́‚°́¤‘"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "FATí¬ê¸°́¡°́ • ́‹¤íŒ¨: %s"
-#: fs/partitioning_wizard.pm:226
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:246
+#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
-"loopback로 ́‚¬́©í•˜ê±°ë‚˜ í¬ê¸°ë¥¼ ́¡°́ •í•  FAT 파티́…˜́´ ́—†́µë‹ˆë‹¤. (ë˜ë” ë””́¤í¬ 공간"
-"́´ ë¶€́¡±í•©ë‹ˆë‹¤.)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "́œˆë„́°́¦ˆâ„¢ ́ œê±°"
-#: fs/partitioning_wizard.pm:231
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:251
+#, c-format
msgid "Erase and use entire disk"
-msgstr "́ „́²´ ë””́¤í¬ ́‚­́ œ"
+msgstr ""
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
msgstr ""
-"하드 드ë¼́´ë¸Œê°€ 하나 ́´́ƒ ́ˆ́µë‹ˆë‹¤. ́–´ë 것́— 리눅́¤ë¥¼ ́„¤́¹˜í•˜́‹œê² ́µë‹ˆê¹Œ?"
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "%s 드ë¼́´ë¸Œ ́ƒ́˜ 모든 기́¡´ 파티́…˜ê³¼ ë°́´í„°ê°€ ́†́‹¤ë  것́…니다."
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "́‚¬́©́ ́ •́˜ 파티́…˜ 나누기"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "fdisk ́‚¬́©"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2703,65 +2654,70 @@ msgstr ""
"́´́ œ %ś˜ 파티́…˜ ́‘́—…́„ í•  ́ˆ˜ ́ˆ́µë‹ˆë‹¤.\n"
"마́¹œ 후, 'w'를 눌러 ́ €́¥í•˜ë”것́„ ́́§€ë§ˆ́„¸́”."
-#: fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:425
+#, c-format
msgid "Ext2/3/4"
-msgstr "́¢…료"
+msgstr ""
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "́„¤́¹˜́— í•„́”한 공간́„ ́°¾́„ ́ˆ˜ ́—†́µë‹ˆë‹¤."
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "드레́´í¬X 파티́…˜ 마법́‚¬ê°€ 다́Œ́˜ ́†”루́…˜́„ 발견했́µë‹ˆë‹¤:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr ""
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "파티́…˜ 나누기 ́‹¤íŒ¨: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "16MB 미만́˜ 파티́…˜́—ë” JFS 파́¼ ́‹œ́¤í…œ́„ ́‚¬́©í•  ́ˆ˜ ́—†́µë‹ˆë‹¤."
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "32MB 미만́˜ 파티́…˜́—ë” ReiserFS 파́¼ ́‹œ́¤í…œ́„ ́‚¬́©í•  ́ˆ˜ ́—†́µë‹ˆë‹¤."
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr ""
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "단́ˆœí™”"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "/usr í¬í•¨"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "́„œë²„"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr ""
-#: fsedit.pm:247
-#, fuzzy, c-format
+#: fsedit.pm:257
+#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2769,106 +2725,84 @@ msgid ""
"\n"
"Do you agree to lose all the partitions?\n"
msgstr ""
-"하드 ë””́¤í¬́˜ 파티́…˜ í…Œ́´ë¸”́„ ́½́„́ˆ˜ ́—†́µë‹ˆë‹¤. 너무 ́†́ƒë˜́–´ ́ˆ́µë‹ˆë‹¤:(\n"
-"문́ œ́ˆë” 파티́…˜́„ 비́°ê¸°́œ„한 ́‹œë„를 í•  ́ˆ˜ ́ˆ́µë‹ˆë‹¤.(모든 ë°́´í„°ê°€ ́†́‹¤ë©ë‹ˆ"
-"다!)\n"
-"다른 í•´ê²°́±…́€ DrakXê°€ 파티́…˜ í…Œ́´ë¸”́„ 변경하́§€ 못하게 í•˜ë” ê²ƒ́…니다.\n"
-"(́˜¤ë¥˜ë” %s ́…니다.)\n"
-"\n"
-"파티́…˜ë“¤́„ ́ƒ́–´ë„ ́¢‹́µë‹ˆê¹Œ?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "마́´í¸ ́œ„́¹˜ë” 반드́‹œ ă€Œ/ă€ë¡œ ́‹œ́‘하́—¬́•¼ 합니다."
-#: fsedit.pm:426
-#, fuzzy, c-format
+#: fsedit.pm:441
+#, c-format
msgid "Mount points should contain only alphanumerical characters"
-msgstr "프린터 ́´ë¦„́—ë” ë¬¸́, ́ˆ«́ 그리고 ë°‘́¤„(Underscore)ë§Œ ́ˆ́–´́•¼ 합니다."
+msgstr ""
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "마́´í¸ ́œ„́¹˜ %sê°€ ́´ë¯¸ ́¡´́¬í•©ë‹ˆë‹¤.\n"
-#: fsedit.pm:431
-#, fuzzy, c-format
+#: fsedit.pm:447
+#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"́†Œí”„í¸́›΅–´ RAID 파티́…˜́„ 루í¸(/)로 ́§€́ •í–ˆ́µë‹ˆë‹¤.\n"
-"́–´ë– í•œ ë¶€í¸ë¡œë”ë„ /boot 파티́…˜ ́—†́´ë” ́´ê²ƒ́„ ́²˜ë¦¬í•˜́§€ 못합니다.\n"
-"그러므로 /boot 파티́…˜́„ ́¶”ê°€í•˜ë” ê²ƒ́„ ́́§€ 마́„¸́”."
-#: fsedit.pm:438
-#, fuzzy, c-format
+#: fsedit.pm:453
+#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-"́†Œí”„í¸́›΅–´ RAID 파티́…˜́„ 루í¸(/)로 ́§€́ •í–ˆ́µë‹ˆë‹¤.\n"
-"́–´ë– í•œ ë¶€í¸ë¡œë”ë„ /boot 파티́…˜ ́—†́´ë” ́´ê²ƒ́„ ́²˜ë¦¬í•˜́§€ 못합니다.\n"
-"그러므로 /boot 파티́…˜́„ ́¶”ê°€í•˜ë” ê²ƒ́„ ́́§€ 마́„¸́”."
-#: fsedit.pm:446
-#, fuzzy, c-format
+#: fsedit.pm:461
+#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr ""
-"́†Œí”„í¸́›΅–´ RAID 파티́…˜́„ 루í¸(/)로 ́§€́ •í–ˆ́µë‹ˆë‹¤.\n"
-"́–´ë– í•œ ë¶€í¸ë¡œë”ë„ /boot 파티́…˜ ́—†́´ë” ́´ê²ƒ́„ ́²˜ë¦¬í•˜́§€ 못합니다.\n"
-"그러므로 /boot 파티́…˜́„ ́¶”ê°€í•˜ë” ê²ƒ́„ ́́§€ 마́„¸́”."
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
-#, fuzzy, c-format
+#: fsedit.pm:472
+#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"́†Œí”„í¸́›΅–´ RAID 파티́…˜́„ 루í¸(/)로 ́§€́ •í–ˆ́µë‹ˆë‹¤.\n"
-"́–´ë– í•œ ë¶€í¸ë¡œë”ë„ /boot 파티́…˜ ́—†́´ë” ́´ê²ƒ́„ ́²˜ë¦¬í•˜́§€ 못합니다.\n"
-"그러므로 /boot 파티́…˜́„ ́¶”ê°€í•˜ë” ê²ƒ́„ ́́§€ 마́„¸́”."
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr " %s 마́´í¸ ́œ„́¹˜́—ë” ́•”호화 파́¼́‹œ́¤í…œ́„ ́‚¬́©í•  ́ˆ˜ ́—†́µë‹ˆë‹¤. "
-#: fsedit.pm:447
-#, fuzzy, c-format
+#: fsedit.pm:482
+#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
-msgstr " %s 마́´í¸ í¬́¸í¸ë¡œ LVM 논리볼륨́„ ́‚¬́©í•  ́ˆ˜ë” ́—†́µë‹ˆë‹¤. "
+msgstr ""
-#: fsedit.pm:449
-#, fuzzy, c-format
+#: fsedit.pm:484
+#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-"́†Œí”„í¸́›΅–´ RAID 파티́…˜́„ 루í¸(/)로 ́§€́ •í–ˆ́µë‹ˆë‹¤.\n"
-"́–´ë– í•œ ë¶€í¸ë¡œë”ë„ /boot 파티́…˜ ́—†́´ë” ́´ê²ƒ́„ ́²˜ë¦¬í•˜́§€ 못합니다.\n"
-"그러므로 /boot 파티́…˜́„ ́¶”ê°€í•˜ë” ê²ƒ́„ ́́§€ 마́„¸́”."
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "́´ ë””ë ‰í† ë¦¬ë” ë£¨í¸ íŒŒ́¼́‹œ́¤í…œ ́•ˆ́— ́ˆ́–´́•¼ 합니다."
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2876,12 +2810,12 @@ msgid ""
msgstr ""
"́´ 마́´í¸ ́œ„́¹˜́—ë” í¸ë£¨ 파́¼́‹œ́¤í…œ (ext2, reiserfs, xfs, jfs)́´ í•„́”합니다.\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "́ë™í• ë‹¹í•˜ê¸°́—ë” ê³µê°„́´ 합니다."
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "í•  ́¼ ́—†́Œ."
@@ -2891,420 +2825,357 @@ msgstr "í•  ́¼ ́—†́Œ."
msgid "SATA controllers"
msgstr ""
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr ""
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr ""
-#: harddrake/data.pm:92
-#, fuzzy, c-format
+#: harddrake/data.pm:93
+#, c-format
msgid "Card readers"
-msgstr "́¹´ë“œ 모ë¸:"
+msgstr ""
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr ""
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr ""
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "SCSI ́»¨í¸ë¡¤ëŸ¬"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr ""
-#: harddrake/data.pm:137
-#, fuzzy, c-format
+#: harddrake/data.pm:138
+#, c-format
msgid "USB ports"
-msgstr "프린터 ́—†́Œ"
+msgstr ""
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr ""
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr ""
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "플로피"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr ""
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "하드디́¤í¬"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr ""
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CDROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr ""
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "í…Œ́…"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr ""
-#: harddrake/data.pm:262
-#, fuzzy, c-format
+#: harddrake/data.pm:263
+#, c-format
msgid "Videocard"
-msgstr "비디́˜¤ 모드"
+msgstr ""
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr ""
-#: harddrake/data.pm:279
-#, fuzzy, c-format
+#: harddrake/data.pm:280
+#, c-format
msgid "Tvcard"
-msgstr "TV ́¹´ë“œ"
+msgstr ""
-#: harddrake/data.pm:289
-#, fuzzy, c-format
+#: harddrake/data.pm:290
+#, c-format
msgid "Other MultiMedia devices"
-msgstr "다른 매́²´"
+msgstr ""
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "́‚¬́´ë“œ́¹´ë“œ"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr ""
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr ""
-#: harddrake/data.pm:337
-#, fuzzy, c-format
+#: harddrake/data.pm:338
+#, c-format
msgid "ISDN adapters"
-msgstr "ë‚´́¥ ISDN ́¹´ë“œ"
+msgstr ""
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr ""
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr ""
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr ""
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr ""
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr ""
-#: harddrake/data.pm:393
-#, fuzzy, c-format
+#: harddrake/data.pm:394
+#, c-format
msgid "Ethernetcard"
-msgstr "́´ë”ë„· ́¹´ë“œ"
+msgstr ""
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "모ë€"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr ""
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "메모리"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "프린터"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr ""
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr ""
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "키보드"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr ""
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "마́°́¤"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr ""
-#: harddrake/data.pm:520
-#, fuzzy, c-format
+#: harddrake/data.pm:522
+#, c-format
msgid "UPS"
-msgstr "CUPS"
+msgstr ""
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "́¤́ºë„ˆ"
-#: harddrake/data.pm:540
-#, fuzzy, c-format
+#: harddrake/data.pm:542
+#, c-format
msgid "Unknown/Others"
-msgstr "́•Œ ́ˆ˜ ́—†́Œ|́¼ë°˜"
+msgstr ""
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr ""
-#: harddrake/sound.pm:303
-#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "기다려 ́£¼́„¸́”... ́„¤́ •́„ ́ ́©í•˜ê³  ́ˆ́µë‹ˆë‹¤."
-
-#: harddrake/sound.pm:366
+#: harddrake/sound.pm:80
#, c-format
-msgid "Enable PulseAudio"
+msgid "No known driver"
msgstr ""
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
+msgid "There's no known driver for your sound card (%s)"
msgstr ""
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
+msgid "Enable PulseAudio"
msgstr ""
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr ""
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr ""
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr ""
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
"currently uses \"%s\""
msgstr ""
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "́‚¬́´ë“œ ́„¤́ •"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
+msgid "Sound troubleshooting"
msgstr ""
-#: harddrake/sound.pm:414
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "드ë¼́´ë²„:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- 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.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr ""
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr ""
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr ""
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
+"- \"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\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr ""
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
+"\n"
+"\n"
+"- \"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.\n"
+"\n"
+"\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
+"\n"
+"\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
+"\n"
+"\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
+"\n"
+"\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
+"\n"
+"\n"
+"- \"/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)\n"
msgstr ""
#: harddrake/v4l.pm:12
@@ -3333,7 +3204,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
#: harddrake/v4l.pm:478
@@ -3346,70 +3217,73 @@ msgstr "́¹´ë“œ 모ë¸:"
msgid "Tuner type:"
msgstr "íœë„ˆ ́œ í˜•:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "확́¸"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "́˜ˆ"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "́•„니́˜¤"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "파́¼ ́„ íƒ"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "́¶”ê°€"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "변경"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "́¢…료"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "́´́ „"
-#: interactive/curses.pm:556 ugtk2.pm:872
-#, fuzzy, c-format
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
+#, c-format
msgid "No file chosen"
-msgstr "파́¼ ́„ íƒ́°½"
+msgstr ""
-#: interactive/curses.pm:560 ugtk2.pm:876
-#, fuzzy, c-format
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
+#, c-format
msgid "You have chosen a directory, not a file"
-msgstr "'/' ́´ë¦„́€ 디렉토리만́´ ́‚¬́©í•  ́ˆ˜ ́ˆ́µë‹ˆë‹¤. í‚¤ë” ́•ˆ ë©ë‹ˆë‹¤"
+msgstr ""
-#: interactive/curses.pm:562 ugtk2.pm:878
-#, fuzzy, c-format
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
+#, c-format
msgid "No such directory"
-msgstr "디렉토리가 ́•„닙니다"
+msgstr ""
-#: interactive/curses.pm:562 ugtk2.pm:878
-#, fuzzy, c-format
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
+#, c-format
msgid "No such file"
-msgstr "`%s'́™€ê°™́€ 파́¼́´ ́—†́µë‹ˆë‹¤\n"
+msgstr ""
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr ""
@@ -3484,1248 +3358,1262 @@ msgstr "́¬́ „́†¡"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "́•ˆë„ë¼"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "́•„ë ́—ë¯¸ë¦¬í¸ ́—°í•©"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "́•„프가니́¤íƒ„"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "́•ˆí‹°ê°€ 바부다"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "́•™ê·ˆë¼"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "́•Œë°”니́•„"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "́•„르메니́•„"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "네ë¸ë€ë“œë ¹ ́•¤í‹¸ë ˆ́¤ ́—´ë„"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "́•™ê³¨ë¼"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "남극"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "́•„르헨티나"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "미국령 ́‚¬ëª΅•„"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "́˜¤́¤í¸ë¦¬́•„"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "́˜¤́¤í¸ë ˆ́¼ë¦¬́•„"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "́•„루바"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "́•„́ œë¥´ë°”́´́”"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "ë³´́¤ë‹ˆ́•„ 헤르́²´ê³ ë¹„나"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "바르바ë„́¤"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "방글ë¼ë°́‹œ"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "벨기́—"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "부르키나 파́†Œ"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "불가리́•„"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "바레́¸"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "부룬디"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "베닌"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "버뮤다"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "브루나́´ 다루́‚´ëŒ"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "볼리비́•„"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "브ë¼́§ˆ"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "바하마"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "부탄"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "ë³´́°ë²³ ́„¬"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "ë³´́¸ ́™€ë‚˜"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "벨ë¼ë£΅¤"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "벨리́¦ˆ"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "́ºë‚˜ë‹¤"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "́½”́½”́¤ (킬ë§) ́ œë„"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr ""
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "́¤‘́•™ ́•„프리́¹´ 공화국"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr ""
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "́¤́œ„́¤"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "́½”í¸ ë””ë¸Œ́™€ë¥´"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "́¿¡ ́ œë„"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "́¹ ë ˆ"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "́¹´ë©”룬"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "́¤‘êµ­"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "́½œë¡¬ë¹„́•„"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "́½”́¤íƒ€ë¦¬́¹´"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "́„¸ë¥´ë¹„́•„ & 몬테네그로"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "́¿ ë°”"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "́¼€́´í”„ 베르드"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "í¬ë¦¬́¤ë§ˆ́¤ ́„¬"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "́‚¬́´í”„러́¤"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "́²´́½” 공화국"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "ë…́¼"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "́§€ë¶€í‹°"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "ë´ë§ˆí¬"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "ë„미니́¹´"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "ë„미니́¹´ 공화국"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "́•Œ́ œë¦¬"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "́—́½°ë„르"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "́—́¤í† ë‹ˆ́•„"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "́´́§‘í¸"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "́„œë¶€ ́‚¬í•˜ë¼"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "́—리í¸ë¦¬́•„"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "́¤í˜́¸"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "́—í‹°́˜¤í”¼́•„"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "í•€ë€ë“œ"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "피́§€"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "í¬í´ëœë“œ êµ°ë„ (ë§ë¹„나́¤)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "미í¬ë¡œë„¤́‹œ́•„"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "패로 ́ œë„"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "프ë‘́¤"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "가봉"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "́˜êµ­"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "그레나다"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "́¡°́§€́•„"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "프ë‘́¤ë ¹ 기́•„나"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "가나"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "́§€ë¸Œë¡¤í„°"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "그린ëœë“œ"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "́ ë¹„́•„"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "기니"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Guadeloupe"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "́ ë„ 기니"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "그리́¤"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
-msgstr ""
+msgstr "남 ́¡°́§€́•„ 남 ́ƒŒë“œ́œ„́¹˜ ́ œë„"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "과테ë§ë¼"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "괌"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "기니비́‚¬́°"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "구́•¼ë‚˜"
-#: lang.pm:303
-#, fuzzy, c-format
+#: lang.pm:392
+#, c-format
msgid "Hong Kong SAR (China)"
msgstr "í™́½©"
-#: lang.pm:304
-#, fuzzy, c-format
+#: lang.pm:393
+#, c-format
msgid "Heard and McDonald Islands"
-msgstr "ë¶ ë§ˆë¦¬́•„나 ́ œë„"
+msgstr ""
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "혼ë‘ë¼́¤"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "í¬ë¡œ́•„í‹°́•„"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "하́´í‹°"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "í—가리"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "́¸ë„네́‹œ́•„"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "́•„́¼ëœë“œ"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "́´́¤ë¼́—˜"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "́¸ë„"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "́˜êµ­ë ¹ ́¸ë„́–‘ ́́¹˜êµ¬́—­"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "́´ë¼í¬"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "́´ë€"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "́•„́´́¤ëœë“œ"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "́´íƒˆë¦¬́•„"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "́ë©”́´́¹´"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "́”르단"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "́¼ë³¸"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "́¼€ëƒ"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "키르기́¦ˆ́¤íƒ„"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "́º„ë³´ë””́•„"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "키리바́‹œ"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "́½”모로́¤"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
-msgstr ""
+msgstr "́„¸́¸í¸ 키́¸  네비́¤"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "ë¶í•œ"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "대한민국"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "́¿ ́›΅´í¸"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "́¼€́´ë§Œ ́ œë„"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "́¹´́í́¤íƒ„"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "ë¼́˜¤́¤"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "레바논"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "́„¸́¸í¸ 루́‹œ́•„"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "리íˆí…́ˆíƒ€́¸"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "́¤ë¦¬ë‘́¹´"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "ë¼́´ë² ë¦¬́•„"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "ë ˆ́†Œí† "
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "리투́•„니́•„"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "룩́…ˆë¶€ë¥´í¬"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "ë¼í¸ë¹„́•„"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "리비́•¼"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "모로́½”"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "모나́½”"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "몰ë„ë°”"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "마다가́¤́¹´ë¥´"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "마́ƒ¬ ́ œë„"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "마́¼€ë„니́•„"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "ë§ë¦¬"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "미́–€ë§ˆ"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "몽골ë¼"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "ë¶ ë§ˆë¦¬́•„나 ́ œë„"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "마르ë ë‹ˆí¬"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "모리타니́•„"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "몽́„¸ë¼í¸"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "마르타"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "모리́…”́¤"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "몰디브"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "ë§ë¼́œ„"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "ë©•́‹œ́½”"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "ë§ë ˆ́´́‹œ́•„"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "모́ ë¹„í¬"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "나미비́•„"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "뉴 ́¹¼ë ˆë„니́•„"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "니́ œë¥´"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "ë…¸í½ ́„¬"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "나́´́§€ë¦¬́•„"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "니́¹´ë¼ê³¼"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "네ëœë€ë“œ"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "노르́›΅´"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "네팔"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "나́°ë£¨"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "니́°́—"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "뉴́§ˆëœë“œ"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "́˜¤ë§Œ"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "파나마"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "í˜ë£¨"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "프ë‘́¤ë ¹ í´ë¦¬ë„¤́‹œ́•„"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "파푸́•„뉴기니"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "필리핀"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "파키́¤íƒ„"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "í´ë€ë“œ"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "́„¸́¸í¸ 피́—르 미́¿ ́—˜ë¡ "
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "피í¸́¼€́–¸"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "푸́—르토리́½”"
-#: lang.pm:386
-#, fuzzy, c-format
+#: lang.pm:475
+#, c-format
msgid "Palestine"
-msgstr "경로 ́„ íƒ"
+msgstr ""
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "í¬ë¥´íˆ¬ê°ˆ"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "파ë¼ê³¼́´"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "팔ë¼́°"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "́¹´íƒ€ë¥´"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "ë ˆ́œ„니́˜¹"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "루마니́•„"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "러́‹œ́•„"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "르́™„다"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "́‚¬́°ë””́•„ë¼ë¹„́•„"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "́†”로몬 ́ œë„"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "́„¸́´́…¸"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "́ˆ˜ë‹¨"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "́¤́›¨ë´"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "́‹±ê°€í¬ë¥´"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "́„¸́¸í¸í—¬ë ˆë‚˜"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "́¬ë¡œë² ë‹ˆ́•„"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr ""
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "́¬ë¡œë°”키́•„"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "́‹œ́—ë¼ë¦¬́˜¨"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "́‚°ë§ˆë¦¬ë…¸"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "́„¸ë„¤ê°ˆ"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "́†Œë§ë¦¬́•„"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "́ˆ˜ë¦¬ë‚¨"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "́ƒíˆ¬ë©” 프린́‹œí˜"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "́—˜ ́‚´ë°”ë„르"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "́‹œë¦¬́•„"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "́¤́™€́§ˆë€ë“œ"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "í„°í¬́¤ ́¹´́´́½”́¤ êµ°ë„"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "́± ë“œ"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "프ë‘́¤ë ¹ 남 ́́¹˜êµ¬́—­"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "통고"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "태국"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "타́§€í‚¤́¤íƒ„"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "토́¼ˆë¡œ"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "ë™í‹°ëª¨ë¥´"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "투르í¬ë©˜"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "í€ë‹ˆ́§€"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "통가"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "터키"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "í¸ë¦¬ë‹ˆë‹¤ë“œí† ë°”ê³ "
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "투발루"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "대만"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "탄́니́•„"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "́°í¬ë¼́´ë‚˜"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "́°ê°„다"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "미국령 ́†Œêµ°ë„"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "미국"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "́°ë£¨ê³¼́´"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "́°́¦ˆë² í‚¤́¤íƒ„"
-#: lang.pm:436
-#, fuzzy, c-format
+#: lang.pm:525
+#, c-format
msgid "Vatican"
-msgstr "ë¼í¸ë°”́•„"
+msgstr ""
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
-msgstr ""
+msgstr "́„¸́¸í¸ 빈́„¼í¸ 그레나다́¸́¦ˆ"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "베네́ˆ˜́—˜ë¼"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr ""
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr ""
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "ë² í¸ë‚¨"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "바누́•„투"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "́›”리́¤ 후투나 ́ œë„"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "́‚¬ëª΅•„"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "́˜ˆë©˜"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "마́”í¸"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "남́•„프리́¹´"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "́ ë¹„́•„"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "́§ë°”브́›¨"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "%ś— ́˜¤́‹ ê²ƒ́„ 환́˜í•©ë‹ˆë‹¤."
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr ""
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "논리 볼륨́„ 먼́ € ́ œê±°í•´ ́£¼́„¸́”.\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
+#. -PO: Only write something if needed:
#: messages.pm:11
#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr " "
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr ""
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr ""
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4739,16 +4627,23 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr ""
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4756,15 +4651,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4773,51 +4668,66 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
+"you."
+msgstr ""
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr ""
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr ""
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr ""
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -4829,159 +4739,53 @@ msgid ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
+"For any question on this document, please contact Mageia."
msgstr ""
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
msgstr ""
-#: messages.pm:120
+#: messages.pm:111
#, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
-#, fuzzy, c-format
+#: messages.pm:113
+#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
+msgstr ""
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
msgstr ""
-"́¶•하합니다. ́„¤́¹˜ê°€ ́„±ê³µ́ ́œ¼ë¡œ ë났́µë‹ˆë‹¤.\n"
-"ë¶€í¸ ë¯¸ë””́–´ë¥¼ ́ œê±°í•˜ê³  리턴́„ 눌러́„œ 리부팅 하́„¸́”.\n"
-"\n"
-"\n"
-"́´ 버́ „́˜ 맨드리바 리눅́¤́˜ 버그́ˆ˜́ • ́ •ë³´ë”\n"
-"%s\n"
-"́—́„œ ́–»́œ¼́‹¤ ́ˆ˜ ́ˆ́µë‹ˆë‹¤.\n"
-"\n"
-"\n"
-"́„¤́¹˜í›„ ́‹œ́¤í…œ ́„¤́ •́— 대한 ́ •ë³´ë” ê³µ́‹ 맨드리바 리눅́¤ ́œ ́ € ê°€́´ë“œë¥¼\n"
-"́°¸ê³ í•˜́‹œê¸° ë°”ë니다."
#: modules/interactive.pm:19
-#, fuzzy, c-format
+#, c-format
msgid "This driver has no configuration parameter!"
-msgstr "OKI ́œˆí”„린터 ́„¤́ •"
+msgstr ""
#: modules/interactive.pm:22
-#, fuzzy, c-format
+#, c-format
msgid "Module configuration"
-msgstr "́ˆ˜ë™ ́„¤́ •"
+msgstr ""
#: modules/interactive.pm:22
#, c-format
@@ -5009,24 +4813,24 @@ msgid "See hardware info"
msgstr "하드́›΅–´ ́ •ë³´ 보기"
#: modules/interactive.pm:83
-#, fuzzy, c-format
+#, c-format
msgid "Installing driver for USB controller"
-msgstr "%ś¹´ë“œ 드ë¼́´ë²„ %s ́„¤́¹˜́¤‘"
+msgstr ""
#: modules/interactive.pm:84
-#, fuzzy, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "%ś¹´ë“œ 드ë¼́´ë²„ %s ́„¤́¹˜́¤‘"
+#, c-format
+msgid "Installing driver for firewire controller \"%s\""
+msgstr ""
#: modules/interactive.pm:85
-#, fuzzy, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "%ś¹´ë“œ 드ë¼́´ë²„ %s ́„¤́¹˜́¤‘"
+#, c-format
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr ""
#: modules/interactive.pm:86
-#, fuzzy, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "%ś¹´ë“œ 드ë¼́´ë²„ %s ́„¤́¹˜́¤‘"
+#, c-format
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr ""
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5105,35 +4909,35 @@ msgstr ""
"%s 모듈́„ ́½́–´ë“¤́´ë”ë° ́‹¤íŒ¨í–ˆ́µë‹ˆë‹¤.\n"
"다른 ê°’́œ¼ë¡œ 다́‹œ ́‹œë„í•´ ë³´́‹œê² ́µë‹ˆê¹Œ?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr ""
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr ""
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr ""
-#: mygtk2.pm:1544 mygtk2.pm:1545
-#, fuzzy, c-format
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
+#, c-format
msgid "Password seems secure"
-msgstr "́•”호가 í•„́”합니다."
+msgstr ""
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "마́´í¸ ́‹¤íŒ¨: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "́´ ́‹œ́¤í…œ́—́„œë” 확́¥íŒŒí‹°́…˜́´ ́§€́›ë˜́§€ ́•́µë‹ˆë‹¤."
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
@@ -5141,96 +4945,93 @@ msgstr ""
"́œ ́¼í•œ í•´ê²°́±…́€ ́£¼ 파티́…˜ë“¤́´ 확́¥ 파티́…˜ë“¤́˜ ë’¤́— ́ˆë” 빈 공간́„ ́°΅§€í•˜ë„ë¡ "
"́˜´ê¸°ë” 것́…니다."
-#: partition_table/raw.pm:299
-#, fuzzy, c-format
+#: partition_table/raw.pm:293
+#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
msgstr ""
-"하드드́¤í¬́— ́´́ƒ́´ ë°œ́ƒí–ˆ́µë‹ˆë‹¤. \n"
-"ë°́´í„° 무결́„± ê²€́‚¬ê°€ ́‹¤íŒ¨í–ˆ́µë‹ˆë‹¤. \n"
-"́´ê²ƒ́€ ë””́¤í¬́— 기ë¡ë˜ë” ë°́´í„°ë¥¼ ́ƒ́–´ ë²„ë¦°ë‹¤ë” ê²ƒ́„ ́˜ë¯¸í•©ë‹ˆë‹¤."
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr ""
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr ""
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr ""
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr ""
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr ""
-#: pkgs.pm:269 pkgs.pm:270
-#, fuzzy, c-format
+#: pkgs.pm:281 pkgs.pm:282
+#, c-format
msgid "Unused hardware support"
-msgstr "ë¼ë””́˜¤ ́§€́›"
+msgstr ""
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr ""
-#: raid.pm:42
-#, fuzzy, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
-msgstr "í¬ë§·ëœ RAID md%d́— 파티́…˜́„ ́¶”가할 ́ˆ˜ ́—†́µë‹ˆë‹¤."
+#: raid.pm:59
+#, c-format
+msgid "Cannot add a partition to _formatted_ RAID %s"
+msgstr ""
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "RAID 레벨 %d를 ́œ„한 파티́…˜ë“¤́´ ́¶©ë¶„하́§€ ́•́µë‹ˆë‹¤.\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr ""
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr ""
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr ""
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr ""
-#: scanner.pm:200
-#, fuzzy, c-format
+#: scanner.pm:199
+#, c-format
msgid "Scannerdrake"
-msgstr "́¤́ºë„ˆ ́„ íƒ"
+msgstr ""
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr ""
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr ""
@@ -5251,9 +5052,9 @@ msgid "Accept icmp echo."
msgstr ""
#: security/help.pm:17
-#, fuzzy, c-format
+#, c-format
msgid "Allow autologin."
-msgstr "́ë™ë¡œê·¸́¸"
+msgstr ""
#. -PO: here "ALL" is a value in a pull-down menu; translate it the same as "ALL" is
#: security/help.pm:21
@@ -5272,14 +5073,14 @@ msgid "Allow reboot by the console user."
msgstr ""
#: security/help.pm:29
-#, fuzzy, c-format
+#, c-format
msgid "Allow remote root login."
-msgstr "(́´ ́„œë²„́ƒ́˜)"
+msgstr ""
#: security/help.pm:31
-#, fuzzy, c-format
+#, c-format
msgid "Allow direct root login."
-msgstr "(́´ ́„œë²„́ƒ́˜)"
+msgstr ""
#: security/help.pm:33
#, c-format
@@ -5328,8 +5129,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
#: security/help.pm:63
@@ -5367,9 +5168,9 @@ msgid ""
msgstr ""
#: security/help.pm:80
-#, fuzzy, c-format
+#, c-format
msgid "Security Alerts:"
-msgstr "ë³´́•ˆ ́ˆ˜́¤€"
+msgstr ""
#: security/help.pm:82
#, c-format
@@ -5405,7 +5206,7 @@ msgstr ""
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr ""
#: security/help.pm:96
@@ -5441,9 +5242,9 @@ msgid ""
msgstr ""
#: security/help.pm:108
-#, fuzzy, c-format
+#, c-format
msgid "Set the root's file mode creation mask."
-msgstr "́•”호 ́—†́Œ"
+msgstr ""
#: security/help.pm:109
#, c-format
@@ -5559,9 +5360,9 @@ msgid "Timeout unit is second"
msgstr ""
#: security/help.pm:138
-#, fuzzy, c-format
+#, c-format
msgid "Set the user's file mode creation mask."
-msgstr "́‚¬́©́들"
+msgstr ""
#: security/l10n.pm:11
#, c-format
@@ -5589,9 +5390,9 @@ msgid "Reboot by the console user"
msgstr ""
#: security/l10n.pm:17
-#, fuzzy, c-format
+#, c-format
msgid "Allow remote root login"
-msgstr "(́´ ́„œë²„́ƒ́˜)"
+msgstr ""
#: security/l10n.pm:18
#, c-format
@@ -5609,9 +5410,9 @@ msgid "Export display when passing from root to the other users"
msgstr ""
#: security/l10n.pm:21
-#, fuzzy, c-format
+#, c-format
msgid "Allow X Window connections"
-msgstr "́¼ë°˜ ëª¨ë€ ́—°ê²°"
+msgstr ""
#: security/l10n.pm:22
#, c-format
@@ -5624,9 +5425,9 @@ msgid "Authorize all services controlled by tcp_wrappers"
msgstr ""
#: security/l10n.pm:24
-#, fuzzy, c-format
+#, c-format
msgid "Chkconfig obey msec rules"
-msgstr "́„œë¹„́¤ ́„¤́ •"
+msgstr ""
#: security/l10n.pm:25
#, c-format
@@ -5689,9 +5490,9 @@ msgid "Sulogin(8) in single user level"
msgstr ""
#: security/l10n.pm:37
-#, fuzzy, c-format
+#, c-format
msgid "No password aging for"
-msgstr "́•”호 ́—†́Œ"
+msgstr ""
#: security/l10n.pm:38
#, c-format
@@ -5699,9 +5500,9 @@ msgid "Set password expiration and account inactivation delays"
msgstr ""
#: security/l10n.pm:39
-#, fuzzy, c-format
+#, c-format
msgid "Password history length"
-msgstr "́´ ́•”í˜¸ë” ë„ˆë¬´ 단́ˆœí•©ë‹ˆë‹¤."
+msgstr ""
#: security/l10n.pm:40
#, c-format
@@ -5709,9 +5510,9 @@ msgid "Password minimum length and number of digits and upcase letters"
msgstr ""
#: security/l10n.pm:41
-#, fuzzy, c-format
+#, c-format
msgid "Root umask"
-msgstr "́•”호 ́—†́Œ"
+msgstr ""
#: security/l10n.pm:42
#, c-format
@@ -5719,19 +5520,19 @@ msgid "Shell history size"
msgstr ""
#: security/l10n.pm:43
-#, fuzzy, c-format
+#, c-format
msgid "Shell timeout"
-msgstr "́»¤ë„ ë¶€í¸ ́ œí•œ́‹œê°„"
+msgstr ""
#: security/l10n.pm:44
-#, fuzzy, c-format
+#, c-format
msgid "User umask"
-msgstr "́‚¬́©́들"
+msgstr ""
#: security/l10n.pm:45
-#, fuzzy, c-format
+#, c-format
msgid "Check open ports"
-msgstr "%s í¬í¸́—́„œ 발견"
+msgstr ""
#: security/l10n.pm:46
#, c-format
@@ -5829,11 +5630,11 @@ msgid "Standard"
msgstr "표́¤€"
#: security/level.pm:12
-#, fuzzy, c-format
+#, c-format
msgid "Secure"
-msgstr "ë³´́•ˆ"
+msgstr ""
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -5842,7 +5643,7 @@ msgid ""
"on your own."
msgstr ""
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -5850,7 +5651,7 @@ msgid ""
msgstr ""
"́´ 등급́€ í´ë¼́´́–¸í¸ë¡œ́„œ ́¸í„°ë„·́— ́ ‘́†í•˜ë”ë° ́ ë‹¹í•œ 표́¤€ ë³´́•ˆë“±ê¸‰́…니다."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -5865,48 +5666,48 @@ msgstr ""
"́¶©ë¶„íˆ ë†’́€ ë³´́•ˆë“±ê¸‰́…니다. ́£¼́˜: ́¸í„°ë„· í´ë¼́´́–¸í¸ë¡œ ́»´í“¨í„°ë¥¼ ́‚¬́©í•œë‹¤ë©´, "
"ë” ë‚®́€ 등급́„ ́„ íƒí•˜́„¸́”."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "DrakSec 기본 ́˜µ́…˜"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "í¬ë§í•˜ë” ë³´́•ˆ 단계를 ́„ íƒí•´ ́£¼́„¸́”."
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr ""
-#: security/level.pm:61
-#, fuzzy, c-format
+#: security/level.pm:73
+#, c-format
msgid "Security Administrator:"
-msgstr "ë³´́•ˆ 관리́ (로그́¸ ë˜ë” ́´ë©”́¼)"
+msgstr ""
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr ""
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "ALSA (́§„ë³´ëœ ë¦¬ëˆ…́¤ ́‚¬́´ë“œ ́•„키í…́²˜) ́‚¬́´ë“œ ́‹œ́¤í…œ ́‹¤í–‰"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anancroń€ ́£¼ê¸°́ ́¸ 명령 ́¤́¼€́¥´ëŸ¬ ́…니다."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -5915,7 +5716,7 @@ msgstr ""
"apmdë” ë°°í„°ë¦¬ ́ƒíƒœ́™€ syslog를 ê±°́³́„œ 로그 기ë¡́„ ê°́‹œí•˜ë”ë° ́‚¬́©ë©ë‹ˆë‹¤.\n"
"ë˜í•œ 배터리량́´ 미́•½í• ë•Œ ́ë™́œ¼ë¡œ ́‹œ́¤í…œ́„ ́…§ë‹¤́´ ́‹œ́¼œ́£¼ë” 기ë¥ë„ 합니다."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -5924,11 +5725,16 @@ msgstr ""
"́ •í•´́¤€ ́‹œê°„́— 한번́— 하나́”© ́‹¤í–‰́‹œí‚µë‹ˆë‹¤. atë” batch 명령들́„ ́‹œ́¤í…œ\n"
"로드́œ΅´ ë‚®́„때 ́ˆ˜í–‰́‹œí‚µë‹ˆë‹¤."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr ""
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6040,19 +5846,10 @@ msgstr ""
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"2.2 ́»¤ë„ ́‹œë¦¬́¦ˆ́© 패킷 필터를 ́‹¤í–‰, 네í¸́› 공격́œ¼ë¡œë¶€í„°\n"
-"́»´í“¨í„°ë¥¼ ë³´í˜¸í•˜ë” ë°©í™”ë²½́„ 구́¶•합니다."
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6063,7 +5860,7 @@ msgstr ""
"키보드 ë§µ́„ ́ ́¬í•©ë‹ˆë‹¤. í‚¤ë³´ë“œë” ă€Œkbdconfigă€ëª…ë ¹́œ¼ë¡œ ́„ íƒí•  ́ˆ˜ ́ˆ́µë‹ˆë‹¤.\n"
"대부분́˜ ́‹œ́¤í…œ́—́„œ í•„́”한 것́…니다."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6072,17 +5869,17 @@ msgstr ""
"ă€Œ/usr/include/linux/{autoconf,version}.hă€́— 대해\n"
"ă€Œ/bootă€́— ́»¤ë„ í—¤ë”를 ́ë™ ́ƒ́„±."
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "부팅́‹œ́— ́ë™ í•˜ë“œ́›΅–´ ê²€́ƒ‰ ë° ́„¤́ •."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6091,7 +5888,7 @@ msgstr ""
"리눅́¤ ́„¤́ •(Linuxconf)́€ ́‹œ́¤í…œ ́„¤́ •́„ ́œ ́§€í•˜ê¸° ́œ„하́—¬\n"
"부팅́‹œ́— 다́–‘한 ́‘́—… ́ˆ˜í–‰́„ ́¤€ë¹„합니다."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6100,7 +5897,7 @@ msgstr ""
"LPDë” lpr 명령́´ ́˜¬ë°”르게 ́‘ë™í•˜ê¸° ́œ„í•´ í•„́”한 ́¸́‡„ 대몬́…니다.\n"
"근본́ ́œ¼ë¡œ ́¸́‡„ ́‘́—…들́„ 프린터로 ́¤‘́¬í•´ ́£¼ë” ́„œë²„́…니다."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6109,29 +5906,29 @@ msgstr ""
"리눅́¤ ê°€́ƒ ́„œë²„, ê³ ́„±ë¥ ́„œë²„ 구́¶•́—\n"
"́‚¬́©ë©ë‹ˆë‹¤."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
"messages"
msgstr ""
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6140,12 +5937,12 @@ msgstr ""
"NAMED(BIND)ë” í˜¸́¤í¸ ́´ë¦„́œ¼ë¡œ IP ́£¼́†Œë¥¼ ́°¾́•„ë‚´ë”ë° ́‚¬́©ë˜ë”\n"
"ë„ë©”́¸ 네́„ ́„œë²„́…니다."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6154,7 +5951,7 @@ msgstr ""
"네í¸́› 파́¼ ́‹œ́¤í…œ(NFS), ́‚¼ë°”(SMB/ëœ ê´€ë¦¬́/́œˆë„́°́¦ˆ), 그리고\n"
"NCP(ë„·́›΅–´)를 마́´í¸í•˜ê³  ́–¸ë§ˆ́´í¸í•©ë‹ˆë‹¤."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6163,17 +5960,17 @@ msgstr ""
"부팅́‹œ́— ́‹œ́‘하ë„ë¡ ́„¤́ •ëœ ëª¨ë“  네í¸́› ́¸í…Œí˜́´́¤ë¥¼ \n"
"활́„±í™”/비활́„±í™” 합니다."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6184,7 +5981,7 @@ msgstr ""
"́´ ́„œë¹„́¤ë” /etc/export 파́¼́„ ́„¤́ •함́œ¼ë¡œ́¨ NFS ́„œë²„́˜ 기ë¥́„ ê°€ë¥í•˜ê²Œ\n"
"합니다."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6193,12 +5990,12 @@ msgstr ""
"NFSë” TCP/IP 네í¸́›́œ¼ë¡œ 파́¼́„ ê³µ́œ í•˜ë” ́¸ê¸°́ˆë” 프로토́½œ́…니다.\n"
"́´ ́„œë¹„́¤ë” NFS 파́¼ ́ ê¸ˆ 기ë¥́„ ́ œê³µí•©ë‹ˆë‹¤."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
@@ -6207,17 +6004,17 @@ msgstr ""
"부팅́‹œ́— ́ë™́œ¼ë¡œ ́½˜́†”ê³¼ X 환경́—́„œ\n"
"́ˆ«́키 ́ ê¸ˆ 모드 ́‚¬́©."
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "OKI 4w ë° í˜¸í™˜ 프린터 ́§€́›."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6229,7 +6026,7 @@ msgstr ""
"들́„ ́§€́›í•˜ê¸° ́œ„한 것́…니다. ́¶”ê°€ ́„¤́ •́´ ́—†́œ¼ë©´ ́‹œ́‘ë˜́§€ ́•기 때문́—,\n"
"́´ëŸ¬í•œ ́¥́¹˜ê°€ ́—†ë” ́»´í“¨í„°́— ́„¤́¹˜ë˜́–´ ́ˆ́–´ë„ ́•ˆ́ „합니다."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6242,12 +6039,12 @@ msgstr ""
"로\n"
"́‚¬́©ë˜ê³  ́ˆë” ́»´í“¨í„°́—ë” ë°˜ë“œ́‹œ ́‹¤í–‰ë˜ê³  ́ˆ́–´́•¼ 합니다."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
@@ -6256,7 +6053,7 @@ msgstr ""
"í¬́¤í¸í”½́¤(Postfix)ë” ́»´í“¨í„°ë“¤ê°„́— ë©”́¼́„ ́£¼ê³ ë°›ë” \n"
"ë©”́¼ ́ „́†¡ ́—́´́ „í¸ í”„ë¡œê·¸ë΅…니다."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6265,21 +6062,19 @@ msgstr ""
"ê³ í’ˆ́§ˆ́˜ 난́ˆ˜ ́ƒ́„±́„ ́œ„í•´ ́‹œ́¤í…œ ́—”í¸ë¡œí”¼ í’€́„ ́ €́¥í•˜ê³  \n"
"복구합니다."
-#: services.pm:101
-#, fuzzy, c-format
+#: services.pm:99
+#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
-"́˜¤ë¼í´ ê°™́€ 프로그ë΅„ ́‚¬́©í•˜ê¸° ́œ„í•´ ë‚ (RAW) ́¥́¹˜ë¥¼\n"
-"(하드디́¤í¬ 파티́…˜ ê°™́€) ë¸”ë¡ ́¥́¹˜ë¡œ 할당."
-#: services.pm:103
-#, fuzzy, c-format
+#: services.pm:101
+#, c-format
msgid "Nameserver information manager"
-msgstr "하드 ë””́¤í¬ ́ •ë³´"
+msgstr ""
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6292,7 +6087,7 @@ msgstr ""
"한\n"
"ë¼́°íŒ… 프로토́½œ́´ í•„́”합니다."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6301,16 +6096,14 @@ msgstr ""
"rstat 프로토́½œ́€ 네í¸́›́ƒ́˜ ́‚¬́©́ê°€ 구 네í¸́›Œ́ƒ́— ́ˆë” \n"
"모든 ́»´í“¨í„°́— 대하́—¬ ́ˆ˜í–‰ë¥ë ¥ ë©”í¸ë¦­́¤ë¥¼ ́•Œ́•„ ë³¼ ́ˆ˜ ́ˆê²Œ 합니다."
-#: services.pm:109
-#, fuzzy, c-format
+#: services.pm:107
+#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
"system log files. It is a good idea to always run rsyslog."
msgstr ""
-"Syslogë” ́—¬ëŸ¬ ë°ëª¬ë“¤́˜ 로그 ë©”́„¸́§€ë¥¼ ́—¬ëŸ¬ ́¢…류́˜ ́‹œ́¤í…œ 로그 파́¼ë¡œ\n"
-"남기ë”ë° ́œ ́©í•©ë‹ˆë‹¤. í•­́ƒ Syslog를 ́‹¤í–‰́‹œí‚¤ë”것́´ ́¢‹́µë‹ˆë‹¤."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6319,7 +6112,7 @@ msgstr ""
"rusers 프로토́½œ́€ 네í¸́›́ƒ́˜ ́‚¬́©́들́´ 다른 ́»´í“¨í„°́ƒ́— 로그́¸í•œ \n"
"́‚¬́©́들́˜ ́‹ ́›́„ ́•Œ ́ˆ˜ ́ˆê²Œ 합니다."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6328,42 +6121,47 @@ msgstr ""
"rwho 프로토́½œ́€ (fingeŕ™€ 비́·í•˜ê²Œ) rwho 대몬́´ ́‹¤í–‰ë˜ê³ \n"
"́ˆë” ́»´í“¨í„°́— 로그́¸í•œ ́‚¬́©́ 목ë¡́„ ́›ê²© ́‚¬́©́ê°€ ë³¼ ́ˆ˜ ́ˆê²Œ 합니다."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
"integrates with a Windows Server domain"
msgstr ""
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "́´ ́»´í“¨í„°́—́„œ ́‚¬́´ë“œ ́‹œ́¤í…œ ́‹¤í–‰"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
"secure channel between two computers"
msgstr ""
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6372,94 +6170,94 @@ msgstr ""
"Syslogë” ́—¬ëŸ¬ ë°ëª¬ë“¤́˜ 로그 ë©”́„¸́§€ë¥¼ ́—¬ëŸ¬ ́¢…류́˜ ́‹œ́¤í…œ 로그 파́¼ë¡œ\n"
"남기ë”ë° ́œ ́©í•©ë‹ˆë‹¤. í•­́ƒ Syslog를 ́‹¤í–‰́‹œí‚¤ë”것́´ ́¢‹́µë‹ˆë‹¤."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "USB ́¥́¹˜́© 드ë¼́´ë²„ ́ ́¬."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr ""
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr ""
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "́¸́‡„"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "́¸í„°ë„·"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "파́¼ ê³µ́œ "
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "ë§ ́„¤́ •"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "́‹œ́¤í…œ"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "́›ê²© 관리"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "ë°́´í„°ë² ́´́¤ ́„œë²„"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "́„œë¹„́¤"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "́–´ë–¤ ́„œë¹„́¤ê°€ 부팅́‹œ́— ́ë™ ́‹¤í–‰ë˜́–´́•¼ í• ́§€ ́„ íƒí•˜́„¸́”."
-# #msgid "%d activated for %d registered"
-# #msgstr "́„œë¹„́¤: 등ë¡ëœ %2$d ́¤‘ %1$d 활́„±í™”ë¨"
-#: services.pm:197
-#, fuzzy, c-format
+#: services.pm:208
+#, c-format
msgid "%d activated for %d registered"
-msgstr "등ë¡ëœ %2$d ́¤‘ %1$d 활́„±í™”ë¨"
+msgstr ""
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "́‹¤í–‰́¤‘"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "́ •́§€ë¨"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "́„œë¹„́¤́™€ 대몬"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -6468,32 +6266,27 @@ msgstr ""
"́£„́†¡í•©ë‹ˆë‹¤.\n"
"́´ ́„œë¹„́¤́— 대한 ́¶”ê°€́ •ë³´ê°€ ́—†́µë‹ˆë‹¤."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "́ •ë³´"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr ""
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "́ë™́‹¤í–‰"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "́‹œ́‘"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "́¤‘́§€"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6512,7 +6305,7 @@ msgid ""
"USA.\n"
msgstr ""
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6528,7 +6321,7 @@ msgid ""
"--version : show version number.\n"
msgstr ""
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6537,18 +6330,18 @@ msgid ""
"default mode: offer to configure autologin feature"
msgstr ""
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6559,7 +6352,7 @@ msgid ""
" --wizard - like --add"
msgstr ""
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -6577,11 +6370,11 @@ msgid ""
" : and gs for ghostscript for only this one."
msgstr ""
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6595,17 +6388,17 @@ msgid ""
"IP, nbi image name)"
msgstr ""
-#: standalone.pm:99
-#, fuzzy, c-format
+#: standalone.pm:101
+#, c-format
msgid "[keyboard]"
-msgstr "키보드"
+msgstr ""
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr ""
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -6619,26 +6412,26 @@ msgid ""
"--quiet : do not be interactive. To be used with (dis)connect."
msgstr ""
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
msgstr ""
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -6646,7 +6439,7 @@ msgid ""
" XFdrake resolution"
msgstr ""
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -6654,72 +6447,75 @@ msgid ""
"testing] [-v|--version] "
msgstr ""
-#: timezone.pm:161 timezone.pm:162
-#, fuzzy, c-format
+#: timezone.pm:170 timezone.pm:171
+#, c-format
msgid "All servers"
-msgstr "́‚¬́©́ ́¶”ê°€"
+msgstr ""
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr ""
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr "́•„프리́¹´"
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
msgstr "́•„́‹œ́•„"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr "́œ ëŸ½"
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr "ë¶́•„메리́¹´"
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "́˜¤́„¸́•„니́•„"
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr "남́•„메리́¹´"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "í™́½©"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "러́‹œ́•„"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "́œ ê³ ́¬ë¼ë¹„́•„"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "́´ê²ƒ́´ ë§́µë‹ˆê¹Œ?"
-#: ugtk2.pm:874
-#, fuzzy, c-format
+#: ugtk2.pm:872 ugtk3.pm:970
+#, c-format
msgid "You have chosen a file, not a directory"
msgstr ""
-"디렉토리가 ́•„닌,\n"
-"파́¼́´ë¦„́„ ́…력하́„¸́”"
+
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "́ •ë³´"
#: wizards.pm:95
#, c-format
@@ -6735,262 +6531,12 @@ msgstr ""
msgid "Installation failed"
msgstr "́„¤́¹˜ ́‹¤íŒ¨."
-#~ msgid "Restrict command line options"
-#~ msgstr "명령행 ́˜µ́…˜́„ ́ œí•œí•©ë‹ˆë‹¤."
-
-#~ msgid "restrict"
-#~ msgstr "́ œí•œ"
-
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr "́˜µ́…˜: ă€Œëª…ë ¹í–‰ ́˜µ́…˜́ œí•œă€́€ ́•”호́—†́´ ́‚¬́©ë ́ˆ˜ ́—†́µë‹ˆë‹¤."
-
-#, fuzzy
-#~ msgid "Use an encrypted file system"
-#~ msgstr " %s 마́´í¸ ́œ„́¹˜́—ë” ́•”호화 파́¼́‹œ́¤í…œ́„ ́‚¬́©í•  ́ˆ˜ ́—†́µë‹ˆë‹¤. "
-
-#~ msgid ""
-#~ "To ensure data integrity after resizing the partition(s), \n"
-#~ "filesystem checks will be run on your next boot into Microsoft Windows®"
-#~ msgstr ""
-#~ "파티́…˜ í¬ê¸°ë¥¼ ́¡°́ •한 후 ë°́´í„°́˜ 무결́„±́„ 확́¸í•˜ê¸° ́œ„í•´\n"
-#~ "파́¼́‹œ́¤í…œ ́ ê²€́€ Microsoft Windows®로 다́Œë²ˆ 부팅할때 ́‘ë™ë  것́…니다."
-
-#~ msgid "Use the Microsoft Windows® partition for loopback"
-#~ msgstr "́œˆë„́°́¦ˆ 파티́…˜́„ 루프백́œ¼ë¡œ ́‚¬́©"
-
-#~ msgid "Which partition do you want to use for Linux4Win?"
-#~ msgstr "́–´ë 파티́…˜́„ Linux4Wiń©́œ¼ë¡œ ́‚¬́©í•˜ê² ́µë‹ˆê¹Œ?"
-
-#~ msgid "Choose the sizes"
-#~ msgstr "í¬ê¸° ́„ íƒ"
-
-#~ msgid "Root partition size in MB: "
-#~ msgstr "ë£¨í¸ íŒŒí‹°́…˜ í¬ê¸°(MB): "
-
-#~ msgid "Swap partition size in MB: "
-#~ msgstr "́¤́™‘ 파티́…˜ í¬ê¸°(MB): "
-
-#, fuzzy
-#~ msgid ""
-#~ "There is no FAT partition to use as loopback (or not enough space left)"
-#~ msgstr ""
-#~ "loopback로 ́‚¬́©í•˜ê±°ë‚˜ í¬ê¸°ë¥¼ ́¡°́ •í•  FAT 파티́…˜́´ ́—†́µë‹ˆë‹¤. (ë˜ë” ë””́¤í¬ ê³µ"
-#~ "ê°„́´ ë¶€́¡±í•©ë‹ˆë‹¤.)"
-
-#~ msgid ""
-#~ "The FAT resizer is unable to handle your partition, \n"
-#~ "the following error occurred: %s"
-#~ msgstr ""
-#~ "FAT í¬ê¸° ́¡°́ •기가 님́˜ 파티́…˜́„ ́²˜ë¦¬í•  ́ˆ˜ ́—†́µë‹ˆë‹¤.\n"
-#~ "다́Œ́˜ ́˜¤ë¥˜ê°€ ë°œ́ƒí–ˆ́µë‹ˆë‹¤: %s"
-
-#~ msgid "Please log out and then use Ctrl-Alt-BackSpace"
-#~ msgstr "로그́•„́›ƒí•˜ê³  Crtl-Alt-BackSpace키를 누르́„¸́”."
-
-#~ msgid "Welcome To Crackers"
-#~ msgstr "ë³´́•ˆ́— ́‹ ê²½́•ˆ́”€"
-
-#~ msgid "Poor"
-#~ msgstr "́µœ́ €"
-
-#~ msgid "High"
-#~ msgstr "높́Œ"
-
-#~ msgid "Higher"
-#~ msgstr "ë” ë†’́Œ"
-
-#~ msgid "Paranoid"
-#~ msgstr "́µœê³ "
-
-#~ msgid ""
-#~ "This level is to be used with care. It makes your system more easy to "
-#~ "use,\n"
-#~ "but very sensitive. It must not be used for a machine connected to "
-#~ "others\n"
-#~ "or to the Internet. There is no password access."
-#~ msgstr ""
-#~ "́´ 등급́„ ́‚¬́©í• ë ¤ë©´ 매́° ́£¼́˜í•˜́—¬́•¼ 합니다. ́‹œ́¤í…œ́„ ́‚¬́©í•˜ê¸°́—ë” \n"
-#~ "́©́´í•˜ê² ́§€ë§Œ 매́° 민ê°í•˜ê²Œ ́‘ë™í•©ë‹ˆë‹¤: ́¸í„°ë„·́´ë‚˜ 네í¸́›́— ́—°ê²°ëœ ́‹œ́¤í…œ"
-#~ "́©\n"
-#~ "́œ¼ë¡œë” ́‚¬́©í•˜́§€ 마́„¸́”. ́•”호기ë¥́´ ́—†́µë‹ˆë‹¤."
-
-#~ msgid ""
-#~ "Passwords are now enabled, but use as a networked computer is still not "
-#~ "recommended."
-#~ msgstr ""
-#~ "́•”호기ë¥́´ ́ ́©ë˜́§€ë§Œ, 네í¸́›́— ́—°ê²°ëœ ́»´í“¨í„°ë¡œ ́‚¬́©í•˜ê¸°́—ë” ́•„́§ ́ ́ ˆí•˜"
-#~ "́§€ ́•́µë‹ˆë‹¤."
-
-#~ msgid ""
-#~ "This is similar to the previous level, but the system is entirely closed "
-#~ "and security features are at their maximum."
-#~ msgstr ""
-#~ "́´́ „ 등급과 비́·í•˜́§€ë§Œ, ́‹œ́¤í…œ́´ ́™„́ „íˆ ́™¸ë¶€́ ‘ê·¼́—́„œ 격리ë©ë‹ˆë‹¤. ́µœê³  ë³´"
-#~ "́•ˆ ́ˆ˜́¤€́…니다."
-
-#~ msgid "Use libsafe for servers"
-#~ msgstr "́„œë²„́— 대해 libsafe ́‚¬́©"
-
-#~ msgid ""
-#~ "A library which defends against buffer overflow and format string attacks."
-#~ msgstr "ë²„í¼ ë„˜́¹΅´ë‚˜ 형́‹í™” 문́́—´ 공격́„ ë§‰ë” ë¼́´ë¸ŒëŸ¬ë¦¬."
-
-#~ msgid "LILO/grub Installation"
-#~ msgstr "LILO/GRUB ́„¤́¹˜"
-
-#~ msgid "Precise RAM size if needed (found %d MB)"
-#~ msgstr "́˜µ́…˜: ́ •확한 메모리 ́©ëŸ‰ (%d MB 발견)"
-
-#~ msgid "Give the ram size in MB"
-#~ msgstr "메모리 ́©ëŸ‰ë¥¼ MB로 ́…력하́„¸́”"
-
-#~ msgid ""
-#~ "If you plan to use aboot, be careful to leave a free space (2048 sectors "
-#~ "is enough)\n"
-#~ "at the beginning of the disk"
-#~ msgstr ""
-#~ "ë§Œ́•½ aboot를 ́‚¬́©í•  계í́´ë¼ë©´, ë””́¤í¬́˜ ́‹œ́‘부분́— ́¶©ë¶„한 공간 (2048 ́„¹"
-#~ "í„° ë©´ ́¶©ë¶„함)\n"
-#~ "́„ 남기ë„ë¡ ́£¼́˜í•˜́„¸́”."
-
-#~ msgid "Security level"
-#~ msgstr "ë³´́•ˆ ́ˆ˜́¤€"
-
-#~ msgid "Expand Tree"
-#~ msgstr "í¸ë¦¬ 확́¥"
-
-#~ msgid "Collapse Tree"
-#~ msgstr "í¸ë¦¬ ́ ‘기"
-
-#~ msgid "Toggle between flat and group sorted"
-#~ msgstr "그룹별/팩키́§€ë³„ ́ •ë ¬ ́ „환"
-
-#~ msgid "Choose action"
-#~ msgstr "í–‰ë™́„ ́„ íƒí•˜́„¸́”"
-
-#, fuzzy
-#~ msgid "Active Directory with SFU"
-#~ msgstr "SFU로 디렉토리 활́„±í™”"
-
-#, fuzzy
-#~ msgid "Active Directory with Winbind"
-#~ msgstr "Winbind로 디렉토리 활́„±í™”"
-
-#, fuzzy
-#~ msgid "Active Directory with SFU:"
-#~ msgstr "모든 ë°±́—… 복구"
-
#, fuzzy
-#~ msgid "Active Directory with Winbind:"
-#~ msgstr "모든 ë°±́—… 복구"
-
-#~ msgid ""
-#~ "Winbind allows the system to authenticate users in a Windows Active "
-#~ "Directory Server."
-#~ msgstr ""
-#~ "Winbind ë” Windows Active Directory Serveŕ—́„œ ́‚¬́©́ ́¸́¦́„ ́œ„í•´\n"
-#~ "́‹œ́¤í…œ́— ́ ́©ë©ë‹ˆë‹¤."
-
-#~ msgid "Authentication LDAP"
-#~ msgstr "́¸́¦ LDAP"
-
-#~ msgid "TLS"
-#~ msgstr "TLS"
-
-#~ msgid "SSL"
-#~ msgstr "SSL"
-
-#~ msgid "security layout (SASL/Kerberos)"
-#~ msgstr "ë³´́•ˆ 계́¸µ(SASL/Kerberos)"
-
-#, fuzzy
-#~ msgid "Authentication Active Directory"
-#~ msgstr "활́„± 디렉토리 ́¸́¦"
-
-#, fuzzy
-#~ msgid "LDAP users database"
-#~ msgstr "LDAP ́‚¬́©́ ë°́´í„°ë² ́´́¤"
-
-#~ msgid "LDAP user allowed to browse the Active Directory"
-#~ msgstr "LDAP ́‚¬́©́ë” Active Directory를 ê²€́ƒ‰í•  ́ˆ˜ ́ˆ́µë‹ˆë‹¤."
-
-#~ msgid "Authentication NIS"
-#~ msgstr "́¸́¦ NIS"
-
-#~ msgid "Authentication Windows Domain"
-#~ msgstr "́¸́¦ ́œˆë„́°́¦ˆ ë„ë©”́¸"
-
-#~ msgid "Undo"
-#~ msgstr "ë˜ëŒë¦¬ê¸°"
-
-#~ msgid "Save partition table"
-#~ msgstr "파티́…˜ í…Œ́´ë¸” ́ €́¥"
-
-#~ msgid "Restore partition table"
-#~ msgstr "파티́…˜ í…Œ́´ë¸” 복구"
-
-#~ msgid ""
-#~ "The backup partition table has not the same size\n"
-#~ "Still continue?"
-#~ msgstr ""
-#~ "ë°±́—… 파티́…˜ í…Œ́´ë¸” í¬ê¸°ê°€ ê°™́§€ ́•́µë‹ˆë‹¤.\n"
-#~ "계́† 하́‹œê² ́µë‹ˆê¹Œ?"
-
-#~ msgid "Info: "
-#~ msgstr "́ •ë³´: "
-
-#~ msgid "Unknown driver"
-#~ msgstr "́•Œ ́ˆ˜ ́—†ë” 드ë¼́´ë²„"
-
-#~ msgid "Error reading file %s"
-#~ msgstr "%s 파́¼́„ ́½ë”́¤‘ ́˜¤ë¥˜ê°€ ë°œ́ƒí–ˆ́µë‹ˆë‹¤."
-
-#~ msgid "Restoring from file %s failed: %s"
-#~ msgstr "%s 파́¼ë¡œë¶€í„°́˜ 복구 ́‹¤íŒ¨: %s"
-
-#~ msgid "Bad backup file"
-#~ msgstr "́˜ëª»ëœ ë°±́—… 파́¼"
-
-#~ msgid "Error writing to file %s"
-#~ msgstr "%s 파́¼́— ́“°ê¸° ́˜¤ë¥˜"
-
-#~ msgid "Add user"
-#~ msgstr "́‚¬́©́ ́¶”ê°€"
-
-#~ msgid "Accept user"
-#~ msgstr "́‚¬́©́ 허가"
-
-#~ msgid "Ext2"
-#~ msgstr "Ext2"
-
-#~ msgid "Journalised FS"
-#~ msgstr "́ €ë„í™” FS"
-
-#~ msgid "Supermount except for CDROM drives"
-#~ msgstr "CDROḾ„ ́ œ́™¸í•œ Supermount"
-
-#~ msgid "Rescue partition table"
-#~ msgstr "파티́…˜ í…Œ́´ë¸” ́‘급́²˜́¹˜"
-
-#~ msgid "Removable media automounting"
-#~ msgstr "탈́°©́‹ 미디́–´ ́ë™ ë§ˆ́´í¸"
-
-#~ msgid "Trying to rescue partition table"
-#~ msgstr "파티́…˜ í…Œ́´ë¸” 복구 ́‹œë„ ́¤‘..."
-
-#, fuzzy
-#~ msgid "Allow/Forbid remote root login."
-#~ msgstr "(́´ ́„œë²„́ƒ́˜)"
-
-#~ msgid "Starts the X Font Server (this is mandatory for Xorg to run)."
-#~ msgstr "X í°í¸ ́„œë²„ ́‹œ́‘ (X ́œˆë„́°ë¥¼ ́´́˜í•˜ê¸° ́œ„í•´́„œë” í•„́ˆ˜́…니다)."
-
-#~ msgid "Number of capture buffers:"
-#~ msgstr "́º¡́³ ë²„í¼ ́ˆ˜:"
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "ë£¨í¸ íŒŒí‹°́…˜́€ 반드́‹œ ́§€́ •ë˜́–´́•¼ 합니다."
-#~ msgid "PLL setting:"
-#~ msgstr "PLL ́„¤́ •:"
+#~ msgid "Please Wait... Applying the configuration"
+#~ msgstr "기다려 ́£¼́„¸́”... ́„¤́ •́„ ́ ́©í•˜ê³  ́ˆ́µë‹ˆë‹¤."
-#~ msgid "Radio support:"
-#~ msgstr "ë¼ë””́˜¤ ́§€́›:"
+#~ msgid "Driver:"
+#~ msgstr "드ë¼́´ë²„:"
diff --git a/perl-install/share/po/ky.po b/perl-install/share/po/ky.po
index 640694493..abdb62484 100644
--- a/perl-install/share/po/ky.po
+++ b/perl-install/share/po/ky.po
@@ -6,30 +6,31 @@
msgid ""
msgstr ""
"Project-Id-Version: DrakX-ky\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
-"PO-Revision-Date: 2005-04-20 20:27+0500\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2005-04-20 20:27+01000\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"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "Đ̉¯Ñ‚Ó© туру̉£ÑƒĐ·"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "Đ–̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡Ñ‚̉¯ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ ж̉¯Ñ€̉¯Đ¿ Đ¶Đ°Ñ‚Đ°Ñ‚"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -47,37 +48,19 @@ msgstr ""
"\n"
"Жа̉£Ñ‹ Ñ‚Đ¾Đ¼ ID'Ñи Đ¶Đ°Đ·Ñ‹Đ»ÑÑ‹Đ½Đ±Ñ‹?"
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr ""
"Đ‘Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ж̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡Ñ‚̉¯ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ Đ¸Đ¹Đ³Đ¸Đ»Đ¸ĐºÑиз аÑĐºÑ‚Đ°Đ´Ñ‹.\n"
"Đ¢Ó©Đ¼Ó©Đ½Đº̉¯ жа̉£Ñ‹Đ»Ñ‹ÑˆÑ‚Ñ‹Đº Đ¾Ñ€ÑƒĐ½ Đ°Đ»Đ´Ñ‹:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"Đ¡Ñ‹ÑĐ³Ñ‹ Đ±Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ж̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡ Đ¸ÑˆÑ‚ĐµĐ¹ Đ±Đ°ÑˆÑ‚Đ°ÑˆÑ‹ ̉¯Ñ‡̉¯Đ½ Open Firmware ж̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡\n"
-" Ñ‚̉¯Đ·̉¯Đ»̉¯Ñˆ̉¯̉£̉¯Đ·Đ´̉¯ Đ°Đ»Đ¼Đ°ÑˆÑ‚Ñ‹Ñ€ÑƒÑƒ Ñ‚Đ°Đ»Đ°Đ¿ ĐºÑ‹Đ»Ñ‹Đ½Đ°Ñ‚. Đ­Đ³ĐµÑ€Đ´Đµ ĐºĐ°Đ¹Ñ€Đ° ж̉¯ĐºÑ‚Ó©Ó© ÑƒÑ‡ÑƒÑ€ÑƒĐ½Đ´Đ°\n"
-" Đ±Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ж̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡Ñ‚̉¯Đ½ Ñ‡Đ°ĐºÑ‹Ñ€Ñ‹Đ³Ñ‹Đ½ ĐºÓ©Ñ€Đ±Ó©ÑÓ©̉£̉¯Đ·, ĐºĐ°Đ¹Ñ€Đ° ж̉¯ĐºÑ‚Ó©Ó© ÑƒÑ‡ÑƒÑ€ÑƒĐ½Đ´Đ°\n"
-" Command-Option-O-F баÑÑ‹Đ»Đ³Đ°Đ½ абалда ĐºĐ°Ñ€Đ¼Đ°Đ¿ туру̉£ÑƒĐ· да, ÑĐ¾̉£ÑƒĐ½Đ´Đ° ĐºĐ¸Đ¹Đ¸Ñ€Đ¸̉£Đ¸Đ·:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" ĐĐ½Đ´Đ°Đ½ ÑĐ¾̉£ Đ¶Đ°Đ·Ñ‹̉£Ñ‹Đ·: shut-down\n"
-"ĐĐ¸Đ¹Đ¸Đ½ĐºĐ¸ Đ¶Đ¾Đ»Ñƒ ж̉¯ĐºÑ‚Ó©Đ»Đ³Ó©Đ½Đ´Ó© Ñиз Đ±Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ж̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡Ñ‚̉¯Đ½ Ñ‡Đ°ĐºÑ‹Ñ€Đ³Ñ‹Đ½ ĐºÓ©Ñ€̉¯Ñˆ̉¯̉£̉¯Đ· ĐºĐµÑ€ĐµĐº."
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
@@ -87,268 +70,223 @@ msgstr ""
"\n"
"ĐĐ°Đ¹ÑÑ‹ диÑĐºÑ‚ĐµĐ½ ж̉¯ĐºÑ‚өлөÑ̉¯Đ·?"
-#: any.pm:331
+#: any.pm:335
#, fuzzy, c-format
msgid "Bootloader Installation"
msgstr "Đ–̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡Ñ‚̉¯ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ ж̉¯Ñ€̉¯Đ¿ Đ¶Đ°Ñ‚Đ°Ñ‚"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "Đ‘Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ж̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡Ñ‚̉¯ ĐºĐ°Đ¹Đ´Đ° Đ¾Ñ€Đ½Đ¾Ñ‚ĐºÑƒ̉£ÑƒĐ· ĐºĐµĐ»ĐµÑ‚?"
-#: any.pm:359
+#: any.pm:355
#, fuzzy, c-format
msgid "First sector (MBR) of drive %s"
msgstr "ДиÑĐºÑ‚Đ¸Đ½ Đ±Đ¸Ñ€Đ¸Đ½Ñ‡Đ¸ ÑĐµĐºÑ‚Đ¾Ñ€Ñƒ (MBR)"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "ДиÑĐºÑ‚Đ¸Đ½ Đ±Đ¸Ñ€Đ¸Đ½Ñ‡Đ¸ ÑĐµĐºÑ‚Đ¾Ñ€Ñƒ (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "Đ¢̉¯Đ¿Đº̉¯ бөл̉¯Đ¼Đ´̉¯Đ½ Đ±Đ¸Ñ€Đ¸Đ½Ñ‡Đ¸ ÑĐµĐºÑ‚Đ¾Ñ€Ñƒ"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "Đ˜Đ¹Đ¸Đ»Ñ‡ÑÑĐºĐºĐµ"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "Đ¢Đ°ÑˆÑ‚Đ°Đ¿ ĐºĐµÑ‚Đµ Đ±ĐµÑ€̉¯̉¯"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "Đ–̉¯ĐºÑ‚Ó©Ó© ÑÑ‚Đ¸Đ»Đ¸Đ½ ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸ÑĐ»Đ¾Đ¾"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, fuzzy, c-format
+msgid "EFI System Partition"
+msgstr "Đ¨Đ¸Ñ„Ñ€Đ»Ó©Ó© Đ°Đ»Đ³Đ¾Ñ€Đ¸Ñ‚Đ¼Đ¸"
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "Đ‘Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ж̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡Ñ‚̉¯Đ½ Đ½ĐµĐ³Đ¸Đ·Đ³Đ¸ Đ¾Đ¿Ñ†Đ¸ÑĐ»Đ°Ñ€Ñ‹"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "Đ‘Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ж̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "ĐĐ¾Đ»Đ´Đ¾Đ½ÑƒĐ»ÑƒÑƒÑ‡Ñƒ Đ±Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ж̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Đ–̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡ Ñ‚̉¯Đ·̉¯Đ»̉¯Ñˆ"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr ""
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "ĐĐ»Đ´Ñ‹Đ½Đ°Đ»Đ° Đ±Đ¾Đ»Đ³Đ¾Đ½ Đ¾Đ±Ñ€Đ°Đ·Đ´Ñ‹ ж̉¯ĐºÑ‚Ó©Ó© Đ°Đ»Đ´Ñ‹Đ½Đ´Đ°Đ³Ñ‹ Đ¿Đ°ÑƒĐ·Đ°"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "ACPI Đ¶Đ°Đ½Đ´Ñ‹Ñ€ÑƒÑƒ"
-#: any.pm:426
+#: any.pm:419
#, fuzzy, c-format
msgid "Enable SMP"
msgstr "ACPI Đ¶Đ°Đ½Đ´Ñ‹Ñ€ÑƒÑƒ"
-#: any.pm:427
+#: any.pm:420
#, fuzzy, c-format
msgid "Enable APIC"
msgstr "ACPI Đ¶Đ°Đ½Đ´Ñ‹Ñ€ÑƒÑƒ"
-#: any.pm:429
+#: any.pm:422
#, fuzzy, c-format
msgid "Enable Local APIC"
msgstr "ACPI Đ¶Đ°Đ½Đ´Ñ‹Ñ€ÑƒÑƒ"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "ĐĐ¾Đ¾Đ¿ÑÑƒĐ·Đ´ÑƒĐº"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "ĐŸĐ°Ñ€Đ¾Đ»ÑŒ"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "ĐŸĐ°Ñ€Đ¾Đ»Đ´Đ¾Ñ€ дал ĐºĐµĐ»Đ±ĐµĐ¹Ñ‚"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Đ”Đ°Đ³Ñ‹ Đ±Đ¸Ñ€ ĐºĐ°Đ¹Ñ‚Đ°Đ»Đ°Đ¿ ĐºÓ©Ñ€̉¯̉£̉¯Đ·"
-#: any.pm:436
+#: any.pm:429
#, fuzzy, c-format
-msgid "You can not use a password with %s"
+msgid "You cannot use a password with %s"
msgstr "Đ¡Đ¸Đ· %s Đ±Đ¸Ñ€Đ¸Đ³̉¯̉¯ Ñ‡ĐµĐºĐ¸Ñ‚Đ¸ ̉¯Ñ‡̉¯Đ½ ÑˆĐ¸Ñ„Ñ€Đ´ĐµĐ»Đ³ĐµĐ½ Ñ„Đ°Đ¹Đ» ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½ ĐºĐ¾Đ»Đ´Đ¾Đ½Đ¾ Đ°Đ»Đ±Đ°Đ¹ÑÑ‹Đ·"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "ĐŸĐ°Ñ€Đ¾Đ»ÑŒ (Đ´Đ°Đ³Ñ‹ Đ±Đ¸Ñ€ Đ¶Đ¾Đ»Ñƒ)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "ĐÑ€ Đ±Đ¸Ñ€ ж̉¯ĐºÑ‚Ó©Đ³Ó©Đ½ ÑĐ°Đ¹Ñ‹Đ½ /tmp ĐºĐ°Ñ‚Đ°Đ»Đ¾Đ³ÑƒĐ½ Ñ‚Đ°Đ·Đ°Đ»Đ¾Đ¾"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "Đ˜Đ½Đ¸Ñ†Đ¸Đ°Đ»Đ¸Đ·Đ°Ñ†Đ¸ÑĐ½Ñ‹Đ½ ĐºĐ°Đ±Đ°Ñ€Ñ‹"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "Open Firmware Đ¿Đ°ÑƒĐ·Đ°ÑÑ‹"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "Đ¯Đ´Ñ€Đ¾Đ½Ñƒ ж̉¯ĐºÑ‚Ó©Ó©Đ´Ó©Đ³̉¯ Ñ‚Đ°Đ¹Đ¼Đ°ÑƒÑ‚"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "CD ж̉¯ĐºÑ‚Ó©Đ»̉¯̉¯Đ³Ó© ÑƒÑ€ÑƒĐºÑĐ°Ñ‚Đ¿Ñ‹?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "OF ж̉¯ĐºÑ‚Ó©Đ»̉¯̉¯ ÑƒÑ€ÑƒĐºÑĐ°Ñ‚Đ¿Ñ‹?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "ĐĐ»Đ´Ñ‹Đ½Đ°Đ»Đ° Ñ‚Đ°Đ½Đ´Đ°Đ»Đ³Đ°Đ½ ĐĐ¡?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "ĐĐ±Ñ€Đ°Đ·"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Root"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "ĐĐ¾ÑˆÑƒĐ¼Ñ‡Đ°"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr ""
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Đ’Đ¸Đ´ĐµĐ¾Ñ€ĐµĐ¶Đ¸Đ¼"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "Đ–ĐµĐ»ĐµĐ½Đ¸Đ½ Đ¿Ñ€Đ¾Ñ„Đ¸Đ»Đ¸"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Đ­Đ½ Đ±ĐµĐ»Đ³Đ¸"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "ĐĐ»Đ´Ñ‹Đ½Đ°Đ»Đ° Đ°Đ»Ñ‹Đ½Đ³Đ°Đ½"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "Đ’Đ¸Đ´ĐµĐ¾ÑÑƒĐ·"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "Đ‘Đ¾Ñˆ ÑĐ½ Đ±ĐµĐ»Đ³Đ¸ Đ¼̉¯Đ¼Đº̉¯Đ½ ÑĐ¼ĐµÑ"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "Đ¡Đ¸Đ· ÑĐ´Ñ€Đ¾ Đ¾Đ±Ñ€Đ°Đ·Ñ‹Đ½ ĐºÓ©Ñ€ÑÓ©Ñ‚̉¯̉¯̉£̉¯Đ· ĐºĐµÑ€ĐµĐº"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "Đ¡Đ¸Đ· Ñ‚̉¯Đ¿Đº̉¯ бөл̉¯Đ¼Đ´̉¯ ĐºÓ©Ñ€ÑÓ©Ñ‚̉¯Ñˆ̉¯̉£̉¯Đ· ĐºĐµÑ€ĐµĐº"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Đ‘ÑƒĐ» ÑĐ½ Đ±ĐµĐ»Đ³Đ¸ Đ¼ÑƒÑ€Đ´Đ°Ñ‚Đ°Đ½ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒĐ´Đ° Đ±Đ°Ñ€"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "ĐĐ°Đ½Đ´Đ°Đ¹ Đ¿ÑƒĐ½ĐºÑ‚Ñƒ ĐºĐ¾ÑˆĐºÑƒ̉£ÑƒĐ· ĐºĐµĐ»ĐµÑ‚?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Đ‘Đ°ÑˆĐºĐ° ĐĐ¡ (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Đ‘Đ°ÑˆĐºĐ° ĐĐ¡ (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "Đ‘Đ°ÑˆĐºĐ° ĐĐ¡ (Windows...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, fuzzy, c-format
msgid "Bootloader Configuration"
msgstr "Đ–̉¯ĐºÑ‚Ó©Ó© ÑÑ‚Đ¸Đ»Đ¸Đ½ ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸ÑĐ»Đ¾Đ¾"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -357,47 +295,76 @@ msgstr ""
"Đ£Ñ‡ÑƒÑ€Đ´Đ° ÑĐ¸Đ·Đ´Đ¸Đ½ ж̉¯ĐºÑ‚Ó©Ó© Đ¼ĐµĐ½Ñ̉£ÑƒĐ·Đ´Đ° Ñ‚Ó©Đ¼Ó©Đ½Đº̉¯Đ»Ó©Ñ€ Đ±Đ°Ñ€.\n"
"Đ¡Đ¸Đ· ĐºĐ¾ÑˆÑƒĐ¼Ñ‡Đ° Đ¿ÑƒĐ½ĐºÑ‚Đ°Ñ€Đ´Ñ‹ Ñ‚̉¯Đ·ÑÓ©̉£̉¯Đ· же Đ±Đ°Ñ€Đ»Đ°Ñ€Ñ‹Đ½ Ó©Đ·Đ³Ó©Ñ€Ñ‚ÑÓ©̉£̉¯Đ· Đ±Đ¾Đ»Đ¾Ñ‚."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Đ­ÑĐºĐµÑ€Ñ‚̉¯̉¯"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "X Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Đ°Đ»Đ°Ñ€Ñ‹Đ½ Đ¿Đ°Đ¹Đ´Đ°Đ»Đ°Đ½ÑƒÑƒ ÑƒÑ€ÑƒĐºÑĐ°Ñ‚Ñ‹"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "RPM аÑĐ¿Đ°Đ¿Ñ‚Đ°Ñ€Ñ‹Đ½ Đ¿Đ°Đ¹Đ´Đ°Đ»Đ°Đ½ÑƒÑƒ ÑƒÑ€ÑƒĐºÑĐ°Ñ‚Ñ‹"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "\"su\" ÑƒÑ€ÑƒĐ½ÑƒÑƒ ÑƒÑ€ÑƒĐºÑĐ°Ñ‚Ñ‹"
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "Đ°Đ´Đ¼Đ¸Đ½Đ¸ÑÑ‚Ñ€Đ°Ñ‚Đ¸Đ²Đ´Đ¸Đº Ñ„Đ°Đ¹Đ»Đ´Đ°Ñ€Đ´Ñ‹ ÑƒÑ€ÑƒĐ½ÑƒÑƒ ÑƒÑ€ÑƒĐºÑĐ°Ñ‚Ñ‹"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "Ñ‚Đ°Ñ€Đ¼Đ°Đº аÑĐ¿Đ°Đ¿Ñ‚Đ°Ñ€Ñ‹Đ½ ÑƒÑ€ÑƒĐ½ÑƒÑƒ ÑƒÑ€ÑƒĐºÑĐ°Ñ‚Ñ‹"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "ĐºĐ¾Đ¼Đ¿Đ¸Đ»ÑÑ†Đ¸Ñ Đ°ÑĐ¿Đ°Đ¿Ñ‚Đ°Ñ€Ñ‹Đ½ ÑƒÑ€ÑƒĐ½ÑƒÑƒ ÑƒÑ€ÑƒĐºÑĐ°Ñ‚Ñ‹"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(%s Đ°Đ»Đ´Đ°Đ³Đ°Ñ‡Đ°Đ½ ĐºĐ¾ÑˆÑƒĐ»Đ³Đ°Đ½)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "ĐĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡Ñƒ Đ°Ñ‚Ñ‹Đ½ Đ±ĐµÑ€Đ¸̉£Đ¸Đ·"
-#: any.pm:863
+#: any.pm:875
#, fuzzy, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
@@ -406,231 +373,246 @@ msgstr ""
"ĐĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡Ñƒ Đ°Ñ‚Ñ‹ ĐºĐ¸Ñ‡Đ¸Đ½Đµ Đ»Đ°Ñ‚Ñ‹Đ½ Ñ‚Đ°Đ¼Đ³Đ°Đ»Đ°Ñ€Ñ‹Đ½Đ°Đ½, Ñ†Đ¸Ñ„Ñ€Đ°Đ»Đ°Ñ€Đ´Đ°Đ½, `-'Đ¶Đ°Đ½Đ° `_' турушу "
"ĐºĐµÑ€ĐµĐº"
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "ĐĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡Ñƒ Đ°Ñ‚Ñ‹ өтө ÑƒĐ·ÑƒĐ½"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "Đ‘ÑƒĐ» ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡Ñƒ Đ°Ñ‚Ñ‹ Đ°Đ»Đ´Đ°Đ³Đ°Ñ‡Đ°Đ½ ĐºĐ¾ÑˆÑƒĐ»Đ³Đ°Đ½"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "ĐĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡ÑƒĐ½ÑƒĐ½ IDÑи"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "Đ“Ñ€ÑƒĐ¿Đ¿Đ°Đ½Ñ‹Đ½ IDÑи"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
msgstr "%s ÑĐ°Đ½ Đ±Đ¾Đ»ÑƒÑˆÑƒ ĐºĐµÑ€ĐµĐº"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
-msgstr "%s 500Đ´Ó©Đ½ Ñ‡Đ¾̉£ Đ±Đ¾Đ»ÑƒÑˆÑƒ ĐºĐµÑ€ĐµĐº. ĐĐ³Đ° ĐºĐ°Ñ€Đ°Đ±Đ°Đ¹ ĐºĐ°Đ±Ñ‹Đ» Đ°Đ»Đ°Đ¹Ñ‹Đ½Đ±Ñ‹?"
+msgid "%s should be above 1000. Accept anyway?"
+msgstr "%s 1000Đ´Ó©Đ½ Ñ‡Đ¾̉£ Đ±Đ¾Đ»ÑƒÑˆÑƒ ĐºĐµÑ€ĐµĐº. ĐĐ³Đ° ĐºĐ°Ñ€Đ°Đ±Đ°Đ¹ ĐºĐ°Đ±Ñ‹Đ» Đ°Đ»Đ°Đ¹Ñ‹Đ½Đ±Ñ‹?"
-#: any.pm:877
+#: any.pm:889
#, fuzzy, c-format
msgid "User management"
msgstr "ĐĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡Ñƒ Đ°Ñ‚Ñ‹"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, c-format
msgid "Set administrator (root) password"
msgstr "ĐĐ´Đ¼Đ¸Đ½Đ¸ÑÑ‚Ñ€Đ°Ñ‚Đ¾Ñ€Đ´Ñƒy (root) Đ¿Đ°Ñ€Đ¾Đ»ÑƒĐ½ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ"
-#: any.pm:889
+#: any.pm:903
#, fuzzy, c-format
msgid "Enter a user"
msgstr ""
"ĐĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡Ñƒ ĐºĐ¸Ñ€Đ³Đ¸Đ·\n"
"%s"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Đ¡̉¯Ñ€Ó©Ñ‚Đ±ĐµĐ»Đ³Đ¸"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "Đ§Ñ‹Đ½Ñ‹Đ³Ñ‹ Đ°Ñ‚Ñ‹"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "Đ¢Đ°ĐºĐ¼Đ° Đ°Ñ‚Ñ‹"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Шел-Ñ‡Ó©Đ¹Ñ€Ó©"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
msgstr "Đ̉¯Ñ‚Ó© туру̉£ÑƒĐ·, Đ±ÑƒĐ»Đ°Đº ĐºĐ¾ÑˆÑƒĐ»ÑƒÑƒĐ´Đ°..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "ĐĐ²Ñ‚Đ¾Đ»Đ¾Đ³Đ¸Đ½"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr ""
"ĐœĐµĐ½ ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€Đ¸̉£Đ¸Đ·Đ´Đ¸ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Ñ‚Ñ‹Đº Ñ‚̉¯Ñ€Đ´Ó© Đ±Đ¸Ñ€ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡Ñƒ ĐºĐ¸Ñ€̉¯̉¯Ñ̉¯Đ½ Đ¾Ñ€Đ½Đ¾Ñ‚Đ¾ Đ°Đ»Đ°Đ¼."
-#: any.pm:979
+#: any.pm:1005
#, c-format
msgid "Use this feature"
msgstr "Đ‘ÑƒĐ» Đ¼̉¯Đ¼Đº̉¯Đ½Ñ‡̉¯Đ»̉¯ĐºÑ‚̉¯ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒ"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "ĐĐ»Đ´Ñ‹Đ°Đ»Ñ‹Đ½Đ³Đ°Đ½ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡ÑƒĐ½Ñƒ Ñ‚Đ°Đ½Đ´Đ°̉£Ñ‹Đ·:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Đ˜ÑˆÑ‚ĐµÑ‚̉¯̉¯ ̉¯Ñ‡̉¯Đ½ Ñ‚ĐµÑ€ĐµĐ·Đµ Đ¼ĐµĐ½ĐµĐ´Đ¶ĐµÑ€Đ¸Đ½ Ñ‚Đ°Đ½Đ´Đ°̉£Ñ‹Đ·:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
msgstr "Релиз ÑÑĐºĐµÑ€Ñ‚Đ¼ĐµĐ»ĐµÑ€Đ¸"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Đ–Đ°Đ±ÑƒÑƒ"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Đ›Đ¸Ñ†ĐµĐ½Đ·Đ¸ÑĐ»Ñ‹Đº ĐºĐµĐ»Đ¸ÑˆĐ¸Đ¼"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Đ§Ñ‹Đ³ÑƒÑƒ"
-#: any.pm:1080
+#: any.pm:1096
#, c-format
msgid "Do you accept this license ?"
msgstr ""
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "ĐœĐ°ĐºÑƒĐ»"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "Đ‘Đ°Ñˆ Ñ‚Đ°Ñ€Ñ‚ÑƒÑƒ"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "ĐĐ¾Đ»Đ´Đ¾Đ½ÑƒĐ»ÑƒÑƒÑ‡Ñƒ Ñ‚Đ¸Đ»Đ´Đ¸ Ñ‚Đ°Đ½Đ´Đ°̉£Ñ‹Đ·"
-#: any.pm:1135
-#, c-format
+#: any.pm:1151
+#, fuzzy, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"Mandriva Linux ĐºÓ©Đ¿ Ñ‚Đ¸Đ»Đ´̉¯̉¯Đ»̉¯ĐºÑ‚̉¯ ĐºĐ¾Đ»Đ´Đ¾Đ¹Ñ‚. ĐÑ€Đ½Đ¾Ñ‚ÑƒÑƒ ̉¯Ñ‡̉¯Đ½\n"
+"Mageia ĐºÓ©Đ¿ Ñ‚Đ¸Đ»Đ´̉¯̉¯Đ»̉¯ĐºÑ‚̉¯ ĐºĐ¾Đ»Đ´Đ¾Đ¹Ñ‚. ĐÑ€Đ½Đ¾Ñ‚ÑƒÑƒ ̉¯Ñ‡̉¯Đ½\n"
"ĐºĐ°Đ°Đ»Đ°Đ³Đ°Đ½ Ñ‚Đ¸Đ»Đ´Đ¸ Ñ‚Đ°Đ½Đ´Đ°̉£Ñ‹Đ·. ĐÑ€Đ½Đ¾Ñ‚ÑƒÑƒ Đ¿Ñ€Đ¾Ñ†ĐµÑÑи б̉¯Ñ‚̉¯Đ¿,\n"
"ÑиÑÑ‚ĐµĐ¼Đ°̉£Ñ‹Đ·Đ´Ñ‹ ĐºĐ°Đ¹Ñ€Đ° ж̉¯ĐºÑ‚Ó©Đ³Ó©Đ½ ÑĐ¾̉£ Đ°Đ»Đ°Ñ€ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒĐ³Đ° даÑÑ€ Đ±Đ¾Đ»Đ¾Ñ‚."
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
#, c-format
-msgid "Multi languages"
+msgid "Mageia"
+msgstr "Mageia"
+
+#: any.pm:1154
+#, fuzzy, c-format
+msgid "Multiple languages"
msgstr "ĐÓ©Đ¿ Ñ‚Đ¸Đ»Đ´̉¯̉¯Đ»̉¯Đº"
-#: any.pm:1147 any.pm:1178
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
+msgstr ""
+
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr ""
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "Đ‘Đ°Ñ€Đ´Ñ‹Đº Ñ‚Đ¸Đ»Đ´ĐµÑ€"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "Đ¢Đ¸Đ»Đ´Đ¸ Ñ‚Đ°Đ½Đ´Đ¾Đ¾"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "Ó¨Đ»ĐºÓ© / Đ ĐµĐ³Đ¸Đ¾Đ½"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "Өз Ó©Đ»ĐºÓ©̉£̉¯Đ·Đ´̉¯ Ñ‚Đ°Đ½Đ´Đ°̉£Ñ‹Đ·"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "Đœ̉¯Đ¼Đº̉¯Đ½ Đ±Đ¾Đ»Đ³Đ¾Đ½ Đ±Đ°Ñ€Đ´Ñ‹Đº Ó©Đ»ĐºÓ©Đ»Ó©Ñ€ Ñ‚Đ¸Đ·Đ¼ĐµÑи"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
msgstr "Đ‘Đ°ÑˆĐºĐ° Ó¨Đ»ĐºÓ©Đ»Ó©Ñ€"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "ĐĐ¾ÑˆÑƒĐ¼Ñ‡Đ°"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr "ĐĐ¸Đ¹Đ¸Ñ€̉¯̉¯ Ñ‹ĐºĐ¼Đ°ÑÑ‹:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Đ–Đ¾Đº"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "Đ–Đ°Đ»Đ¿Ñ‹ Ñ€ĐµÑÑƒÑ€Ñ Đ¶Đ¾Đº"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "Đ‘Đ°Ñ€Đ´Ñ‹Đº ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡ÑƒĐ»Đ°Ñ€Đ³Đ° ÑƒÑ€ÑƒĐºÑĐ°Ñ‚"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "Đ¢Đ°Đ½Đ´Đ°Đ¼Đ°"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -645,7 +627,7 @@ msgstr ""
"\n"
"\"Đ¢Đ°Đ½Đ´Đ°Đ¼Đ°\" ĐºÑÑ Đ±Đ¸Ñ€ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡ÑƒĐ»Đ°Ñ€Đ³Đ° Đ³Đ°Đ½Đ° бөл̉¯Ñˆ̉¯̉¯ ÑƒĐºÑƒĐ³ÑƒĐ½ Đ±ĐµÑ€Ñе Đ±Đ¾Đ»Đ¾Ñ‚.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
@@ -654,7 +636,7 @@ msgstr ""
"NFS: Đ°Đ´Đ°Ñ‚ĐºÑ‹ Unix Ñ„Đ°Đ¹Đ»Đ´Đ°Ñ€Đ´Ñ‹ бөл̉¯Ñˆ̉¯̉¯ ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹, Mac Đ¶Đ°Đ½Đ° Windows'Ñ‚Đ¾ Đ½Đ°Ñ‡Đ°Ñ€ "
"ĐºĐ¾Đ»Đ´Đ¾Đ¾Đ³Đ¾ ÑÑ."
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
@@ -663,7 +645,7 @@ msgstr ""
"SMB: Windows, Mac OS X Đ¶Đ°Đ½Đ° Đ±Đ°ÑˆĐºĐ° ĐºÓ©Đ¿Ñ‡̉¯Đ»̉¯Đº Đ·Đ°Đ¼Đ°Đ½Đ±Đ°Đ¿ Linux ÑиÑÑ‚ĐµĐ¼Đ°Đ»Đ°Ñ€Ñ‹Đ½Đ´Đ° "
"ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒĐ»ÑƒÑƒÑ‡Ñƒ Ñ„Đ°Đ¹Đ»Đ´Đ°Ñ€Đ´Ñ‹ Đ¾Ñ€Ñ‚Đ¾Đ´Đ¾ бөл̉¯Ñˆ̉¯Đ¿ Đ¿Đ°Đ¹Đ´Đ°Đ»Đ°Đ½ÑƒÑƒ ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹."
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
@@ -671,12 +653,12 @@ msgstr ""
"Đ¡Đ¸Đ· NFS же SMB Đ¶Đ°Ñ€Đ´Đ°Đ¼Ñ‹Đ½Đ´Đ° ÑĐºÑĐ¿Đ¾Ñ€Ñ‚Ñ‚Đ¾ÑĐ¾̉£ÑƒĐ· Đ±Đ¾Đ»Đ¾Ñ‚. ĐĐ°Đ¹ÑÑ‹Đ½Ñ‹ÑÑ‹Đ½ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒĐ½Ñƒ "
"ĐºĐ°Đ°Đ»Đ°Đ¹ÑÑ‹Đ·? Đ¢Đ°Đ½Đ´Đ°̉£Ñ‹Đ·."
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "Userdrake Đ¸ÑˆÑ‚ĐµÑ‚̉¯̉¯"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -685,54 +667,54 @@ msgstr ""
"ĐĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡Ñƒ Ñ€ĐµÑурÑÑ‚Đ°Ñ€Ñ‹Đ½ бөл̉¯ÑˆÑ‚̉¯Ñ€̉¯̉¯ \"fileshare\" Đ³Ñ€ÑƒĐ¿Đ¿Đ°ÑÑ‹Đ½ ĐºĐ¾Đ»Đ´Đ¾Đ½Đ¾Ñ‚ .\n"
"ĐĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡ÑƒĐ½Ñƒ Đ±ÑƒĐ» Đ³Ñ€ÑƒĐ¿Đ¿Đ°Đ³Đ° ĐºĐ¾ÑˆÑƒÑƒ ̉¯Ñ‡̉¯Đ½ userdrake'Ñ‚Đ¸ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑĐ¾̉£ÑƒĐ· Đ±Đ¾Đ»Đ¾Ñ‚."
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
msgstr ""
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr ""
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "Đ£Đ±Đ°ĐºÑ‹Ñ‚ Đ°Đ»ĐºĐ°Đ³Ñ‹"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr ""
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr ""
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr ""
-#: any.pm:1550
+#: any.pm:1572
#, fuzzy, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "ĐĐ¿Đ¿Đ°Ñ€Đ°Ñ‚Ñ‚Ñ‹Đº ÑĐ°Đ°Ñ‚Ñ‚Ñ‹ GMT Đ±Đ¾ÑĐ½Ñ‡Đ° Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ"
-#: any.pm:1551
+#: any.pm:1573
#, fuzzy, c-format
msgid "%s (hardware clock set to local time)"
msgstr "ĐĐ¿Đ¿Đ°Ñ€Đ°Ñ‚Ñ‚Ñ‹Đº ÑĐ°Đ°Ñ‚Ñ‚Ñ‹ GMT Đ±Đ¾ÑĐ½Ñ‡Đ° Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ"
-#: any.pm:1553
+#: any.pm:1575
#, fuzzy, c-format
msgid "NTP Server"
msgstr "NIS ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr ""
@@ -757,7 +739,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "Đ¡Đ¼Đ°Ñ€Ñ‚ ĐºĐ°Ñ€Ñ‚Đ°"
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Windows Đ´Đ¾Đ¼ĐµĐ½Đ¸"
@@ -767,12 +749,12 @@ msgstr "Windows Đ´Đ¾Đ¼ĐµĐ½Đ¸"
msgid "Kerberos 5"
msgstr ""
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "Đ›Đ¾ĐºĐ°Đ»Đ´Ñ‹Đº Ñ„Đ°Đ¹Đ»:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
@@ -780,12 +762,12 @@ msgstr ""
"Đ‘Đ°Ñ€Đ´Ñ‹Đº Đ°Đ²Ñ‚Đ¾Ñ€Đ¸Đ·Đ°Ñ†Đ¸ÑĐ»Đ°Ñ€Đ´Ñ‹ Đ»Đ¾ĐºĐ°Đ»Đ´Ñ‹Đº ж̉¯Ñ€Đ³̉¯Đ·̉¯̉¯ Đ¶Đ°Đ½Đ° ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡Ñƒ Đ¶Ó©Đ½̉¯Đ½Đ´Ó© "
"Đ¼Đ°Đ°Đ»Ñ‹Đ¼Đ°Ñ‚Ñ‚Đ°Ñ€Đ´Ñ‹ Đ»Đ¾ĐºĐ°Đ»Đ´Ñ‹Đº Ñ„Đ°Đ¹Đ»Đ´Đ°Đ½ Đ¾ĐºÑƒÑƒ"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
@@ -795,12 +777,12 @@ msgstr ""
"ĐºĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€Đ¸̉£Đ¸Đ·Đ³Đµ ĐºĐ°Đ±Đ°Ñ€Đ»Đ°Đ¹Ñ‚. LDAP ÑĐ¸Đ·Đ´Đ¸Đ½ уÑĐ¼Đ´ÑƒĐ½ Ñ‡ĐµĐ³Đ¸Đ½Đ´Đµ Đ°Đ½Ñ‹ĐºÑ‚Đ°Đ»Đ³Đ°Đ½ Đ±Đ¸Ñ€ "
"Đ¼Đ°Đ°Đ»Ñ‹Đ¼Đ°Ñ‚Ñ‚Đ°Ñ€Đ´Ñ‹Đ½ Ñ‚̉¯Ñ€̉¯Đ½ Ñ‚Đ¾Đ¿Ñ‚Đ¾Đ¿ ÑĐ°ĐºÑ‚Đ°Đ¿ Ñ‚ÑƒÑ€Đ°Ñ‚."
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
@@ -809,12 +791,12 @@ msgstr ""
"ĐĐ¾Đ¼Đ¿ÑŒÑÑ‚ĐµÑ€Đ»ĐµÑ€Đ´Đ¸Đ½ Ñ‚Đ¾Đ±ÑƒĐ½Đ° Đ±Đ¸Ñ€ Network Information Service Đ´Đ¾Đ¼ĐµĐ½Đ¸Đ½Đ¸Đ½ Đ°Đ»ĐºĐ°Đ³Ñ‹Đ½Đ´Đ° "
"Đ¶Đ°Đ»Đ¿Ñ‹ Đ±Đ¸Ñ€ Đ¿Đ°Ñ€Đ¾Đ»Đ´Đ¾Ñ€ Đ¶Đ°Đ½Đ° Đ³Ñ€ÑƒĐ¿Đ¿Đ°Đ»Đ°Ñ€ Ñ„Đ°Đ¹Đ»Ñ‹Đ½ Đ¿Đ°Đ¹Đ´Đ°Đ»Đ°Đ½Ñ‹Đ¿ Đ¸ÑˆÑ‚Ó©Ó©Đ³Ó© Đ¼̉¯Đ¼Đº̉¯Đ½Đ´̉¯Đº Đ±ĐµÑ€ĐµÑ‚."
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Windows Đ´Đ¾Đ¼ĐµĐ½Đ¸:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
@@ -823,244 +805,244 @@ msgstr ""
"Winbind ÑиÑÑ‚ĐµĐ¼Đ°Đ³Đ° Windows Đ´Đ¾Đ¼ĐµĐ½Đ¸Đ½ĐµĐ½ Đ¼Đ°Đ°Đ»Ñ‹Đ¼Đ°Ñ‚Ñ‚Đ°Ñ€Đ´Ñ‹ Đ°Đ»ÑƒÑƒĐ³Đ° Đ¶Đ°Đ½Đ° "
"ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡ÑƒĐ»Đ°Ñ€Đ´Ñ‹ Đ°Đ²Ñ‚Đ¾Ñ€Đ¸Đ·Đ°Ñ†Đ¸ÑĐ»Đ¾Đ¾Đ³Đ¾ ÑƒÑ€ÑƒĐºÑĐ°Ñ‚ Đ±ĐµÑ€ĐµÑ‚."
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-"Active Directory Server ÑĐµÑ€Đ²ĐµÑ€Đ¸Đ½Đµ Kerberos Đ¶Đ°Đ½Đ° Ldap Đ¼ĐµĐ½ĐµĐ½ Đ°ÑƒÑ‚ĐµĐ½Ñ‚Đ¸Ñ„Đ¸ĐºĐ°Ñ†Đ¸ÑĐ»Đ¾Đ¾"
+"Active Directory Server ÑĐµÑ€Đ²ĐµÑ€Đ¸Đ½Đµ Kerberos Đ¶Đ°Đ½Đ° LDAP Đ¼ĐµĐ½ĐµĐ½ Đ°ÑƒÑ‚ĐµĐ½Ñ‚Đ¸Ñ„Đ¸ĐºĐ°Ñ†Đ¸ÑĐ»Đ¾Đ¾"
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, fuzzy, c-format
msgid "Welcome to the Authentication Wizard"
msgstr "Đ”Đ¾Đ¼ĐµĐ½ Đ°ÑƒÑ‚ĐµĐ½Ñ‚Đ¸Ñ„Đ¸ĐºĐ°Ñ†Đ¸ÑÑÑ‹ Ñ‚Đ°Đ»Đ°Đ¿ ĐºÑ‹Đ»Ñ‹Đ½Đ°Ñ‚"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "LDAP ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, fuzzy, c-format
msgid "Base dn"
msgstr "LDAP Base dn"
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr ""
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr ""
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr ""
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr ""
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, fuzzy, c-format
msgid "Use anonymous BIND "
msgstr "ĐĐ½Đ¾Đ½Đ¸Đ¼Đ´Đ¸Đº BIND ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒ "
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr ""
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, fuzzy, c-format
msgid "Bind Password "
msgstr "ĐŸĐ°Ñ€Đ¾Đ»ÑŒ"
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr ""
-#: authentication.pm:127
+#: authentication.pm:126
#, fuzzy, c-format
msgid "Password base"
msgstr "ĐŸĐ°Ñ€Đ¾Đ»ÑŒ"
-#: authentication.pm:128
+#: authentication.pm:127
#, fuzzy, c-format
msgid "Group base"
msgstr "Đ“Ñ€ÑƒĐ¿Đ¿Đ°Đ½Ñ‹Đ½ IDÑи"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr ""
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:146
+#: authentication.pm:145
#, fuzzy, c-format
msgid "Realm "
msgstr "Đ§Ñ‹Đ½Ñ‹Đ³Ñ‹ Đ°Ñ‚Ñ‹"
-#: authentication.pm:148
+#: authentication.pm:147
#, fuzzy, c-format
msgid "KDCs Servers"
msgstr "LDAP ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr ""
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr ""
-#: authentication.pm:156
+#: authentication.pm:155
#, c-format
msgid "Use local file for users information"
msgstr ""
-#: authentication.pm:157
+#: authentication.pm:156
#, fuzzy, c-format
-msgid "Use Ldap for users information"
+msgid "Use LDAP for users information"
msgstr "Đ¢Đ°Ñˆ диÑĐº Đ¶Ó©Đ½̉¯Đ½Đ´Ó© Đ¼Đ°Đ°Đ»Ñ‹Đ¼Đ°Ñ‚"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr ""
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "NIS Đ´Đ¾Đ¼ĐµĐ½Đ¸"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "NIS ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-#: authentication.pm:218
+#: authentication.pm:217
#, fuzzy, c-format
msgid "Domain Model "
msgstr "Đ”Đ¾Đ¼ĐµĐ½"
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr "Active Directory Realm "
-#: authentication.pm:221
+#: authentication.pm:220
#, fuzzy, c-format
msgid "DNS Domain"
msgstr "NIS Đ´Đ¾Đ¼ĐµĐ½Đ¸"
-#: authentication.pm:222
+#: authentication.pm:221
#, fuzzy, c-format
msgid "DC Server"
msgstr "LDAP ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "ĐÑƒÑ‚ĐµĐ½Ñ‚Đ¸Ñ„Đ¸ĐºĐ°Ñ†Đ¸Ñ"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "ĐÑƒÑ‚ĐµĐ½Ñ‚Đ¸Ñ„Đ¸ĐºĐ°Ñ†Đ¸Ñ Ñ‹ĐºĐ¼Đ°ÑÑ‹"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "ĐŸĐ°Ñ€Đ¾Đ»ÑÑƒĐ·"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr ""
"Đ‘ÑƒĐ» Đ¿Đ°Ñ€Đ¾Đ» өтө Ñле ĐºÑ‹ÑĐºĐ° (Đ°Đ½Ñ‹Đ½ ÑƒĐ·ÑƒĐ½Đ´ÑƒĐ³Ñƒ %d ÑĐ¸Đ¼Đ²Đ¾Đ»Đ´Đ¾Đ½ ĐºĐµĐ¼ ÑĐ¼ĐµÑ Đ±Đ¾Đ»ÑƒÑˆÑƒ ĐºĐµÑ€ĐµĐº)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "NIS Đ´Đ¾Đ¼ĐµĐ½Đ¸Ñиз Đ¾Đ±Đ¾Đ³Đ¾ Ñ‡Ñ‹Đ³Đ°Ñ€ÑƒÑƒĐ½Ñƒ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒĐ³Đ° Đ±Đ¾Đ»Đ±Đ¾Đ¹Ñ‚"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Đ¤Đ°Đ¹Đ» Ñ‚Đ°Đ½Đ´Đ¾Đ¾"
-#: authentication.pm:897
+#: authentication.pm:866
#, fuzzy, c-format
msgid "Domain Windows for authentication : "
msgstr "Đ”Đ¾Đ¼ĐµĐ½ Đ°ÑƒÑ‚ĐµĐ½Ñ‚Đ¸Ñ„Đ¸ĐºĐ°Ñ†Đ¸ÑÑÑ‹ Ñ‚Đ°Đ»Đ°Đ¿ ĐºÑ‹Đ»Ñ‹Đ½Đ°Ñ‚"
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "Đ”Đ¾Đ¼ĐµĐ½ Đ°Đ´Đ¼Đ¸Đ½Đ¸Đ½Đ¸Đ½ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡Ñƒ Đ°Ñ‚Ñ‹"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "Đ”Đ¾Đ¼ĐµĐ½ Đ°Đ´Đ¼Đ¸Đ½Đ¸Đ½Đ¸Đ½ Đ¿Đ°Ñ€Đ¾Đ»Ñƒ"
@@ -1070,7 +1052,7 @@ msgstr "Đ”Đ¾Đ¼ĐµĐ½ Đ°Đ´Đ¼Đ¸Đ½Đ¸Đ½Đ¸Đ½ Đ¿Đ°Ñ€Đ¾Đ»Ñƒ"
# the transliteration follows BGN/PCGN-1979 system; with Ă¼ and ö
# written u' and o' instead.
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1085,42 +1067,42 @@ msgstr ""
"aldynala bolgonu ju'kto'lgu'cho'ktu' ku'tu'ngu'z.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO Ñ‚ĐµĐºÑÑ‚Ñ‚Đ¸Đº Đ¼ĐµĐ½Ñ Đ¼ĐµĐ½ĐµĐ½"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
-msgstr "GRUB Đ³Ñ€Đ°Ñ„Đ¸ĐºĐ°Đ»Ñ‹Đº Đ¼ĐµĐ½Ñ Đ¼ĐµĐ½ĐµĐ½"
+msgid "GRUB2 with graphical menu"
+msgstr "GRUB2 Đ³Ñ€Đ°Ñ„Đ¸ĐºĐ°Đ»Ñ‹Đº Đ¼ĐµĐ½Ñ Đ¼ĐµĐ½ĐµĐ½"
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr "GRUB Ñ‚ĐµĐºÑÑ‚Đ¸Đº Đ¼ĐµĐ½Ñ Đ¼ĐµĐ½ĐµĐ½"
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 Ñ‚ĐµĐºÑÑ‚Đ¸Đº Đ¼ĐµĐ½Ñ Đ¼ĐµĐ½ĐµĐ½"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "GRUB Đ³Ñ€Đ°Ñ„Đ¸ĐºĐ°Đ»Ñ‹Đº Đ¼ĐµĐ½Ñ Đ¼ĐµĐ½ĐµĐ½"
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr ""
+msgid "GRUB with text menu"
+msgstr "GRUB Ñ‚ĐµĐºÑÑ‚Đ¸Đº Đ¼ĐµĐ½Ñ Đ¼ĐµĐ½ĐµĐ½"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "/boot Đ¸Ñ‡Đ¸Đ½Đ´Đµ Đ¶ĐµÑ‚Đ¸ÑˆÑ‚̉¯̉¯ Đ¾Ñ€ÑƒĐ½ Đ¶Đ¾Đº"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "Đ¡Đ¸Đ· %s бөл̉¯Đ¼̉¯Đ½Đ´Ó© Đ±Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ж̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡Ñ‚̉¯ Đ¾Ñ€Đ½Đ¾Ñ‚Đ¾ Đ°Đ»Đ±Đ°Đ¹ÑÑ‹Đ·\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
@@ -1129,65 +1111,66 @@ msgstr ""
"Đ‘Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ж̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡̉¯̉£̉¯Đ·Đ´̉¯Đ½ ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸ÑÑÑ‹ жа̉£Ñ‹Đ»Đ°Đ½Ñ‹ÑˆÑ‹ ĐºĐµÑ€ĐµĐº, Ñебеби бөл̉¯Đ¼ "
"жа̉£Ñ‹Đ´Đ°Đ½ Đ½Đ¾Đ¼ÑƒÑ€Đ»Đ°Đ½Đ³Đ°Đ½"
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
"Đ‘Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ж̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡ Ñ‚ÑƒÑƒÑ€Đ° Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒĐ»Đ±Đ°Đ´Ñ‹. Đ¡Đ¸Đ· ĐºĐ¾Đ¾Đ¿ÑÑƒĐ·Đ´ÑƒĐº Ñ€ĐµĐ¶Đ¸Đ¼Đ¸Đ½Đ´Đµ ж̉¯ĐºÑ‚Ó©Đ»̉¯Đ¿ \"%s"
"\" Ñ‚Đ°Đ½Đ´Đ°̉£Ñ‹Đ·"
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "Đ‘Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ж̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡Ñ‚̉¯ ĐºĐ°Đ¹Ñ€Đ° Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ"
-#: common.pm:142
+#: common.pm:271
#, fuzzy, c-format
msgid "B"
msgstr "Đб"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "Đб"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "ĐœĐ±"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "Гб"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "Đ¢Đ±"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d Đ¼Đ¸Đ½ÑƒÑ‚Đ°"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 Đ¼Đ¸Đ½ÑƒÑ‚Đ°"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d ÑĐµĐºÑƒĐ½Đ´Đ°"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr ""
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1201,154 +1184,143 @@ msgstr ""
"ĐºĐ°Ñ€Đ°Đ¹Ñ‚ (Đ²ĐµĐ±-ÑĐµÑ€Đ²ĐµÑ€Đ¸ WebDAV ÑĐµÑ€Đ²ĐµÑ€Đ¸ ĐºĐ°Ñ‚Đ°Ñ€Ñ‹ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒĐ»Đ³Đ°Đ½ ÑˆĐ°Ñ€Ñ‚Ñ‚Đ° Đ³Đ°Đ½Đ°).\n"
"Đ­Đ³ĐµÑ€ WebDAV Đ±Đ¸Ñ€Đ¸Đ³̉¯̉¯ Ñ‡ĐµĐºĐ¸Ñ‚Ñ‚ĐµÑ€Đ¸Đ½ ĐºĐ¾ÑˆÑƒÑƒĐ½Ñƒ ĐºĐ°Đ°Đ»Đ°Ñа̉£Ñ‹Đ· \"Жа̉£Ñ‹\" Ñ‚Đ°Đ½Đ´Đ°̉£Ñ‹Đ·."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Жа̉£Ñ‹"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "ĐĐ¶Ñ‹Ñ€Đ°Ñ‚ÑƒÑƒ"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Đ‘Đ¸Ñ€Đ¸ĐºÑ‚Đ¸Ñ€̉¯̉¯"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Đ‘Đ¸Ñ€Đ¸Đ³̉¯̉¯ Ñ‡ĐµĐºĐ¸Ñ‚Đ¸"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "ĐĐ¿Ñ†Đ¸ÑĐ»Đ°Ñ€"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Đ–Đ¾Đ³Đ¾Ñ‚ÑƒÑƒ"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "ДаÑÑ€"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Жа̉£Ñ‹Đ»Ñ‹ÑˆÑ‚Ñ‹Đº"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "WebDAV ÑĐµÑ€Đ²ĐµÑ€Đ¸Đ½Đ¸Đ½ URLĐ¸Đ½ ĐºĐ¸Ñ€Đ³Đ¸Đ·Đ¸̉£Đ¸Đ·"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "URL http:// же https:// Đ¼ĐµĐ½ĐµĐ½ Đ±Đ°ÑˆÑ‚Đ°Đ»Ñ‹ÑˆÑ‹ ĐºĐµÑ€ĐµĐº"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Đ­ÑĐºĐµÑ€Ñ‚̉¯̉¯"
-
#: diskdrake/dav.pm:106
#, c-format
-msgid "Are you sure you want to delete this mountpoint?"
+msgid "Are you sure you want to delete this mount point?"
msgstr ""
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€: "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "Đ‘Đ¸Ñ€Đ¸Đ³̉¯̉¯ Ñ‡ĐµĐºĐ¸Ñ‚Đ¸: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "ĐĐ¿Ñ†Đ¸ÑĐ»Đ°Ñ€: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "Бөл̉¯Đ¼Đ´Ó©Ñ€Đ³Ó© бөл̉¯̉¯"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "ĐÑƒĐ½Ñ‚ ĐºĐ¾ÑĐ¿ Đ¾ĐºÑƒ̉£ÑƒĐ·"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "ĐĐ´ĐµĐ³ĐµĐ½Đ´Đµ Đ±ĐµÑ€Đ¸Đ¼Đ´ĐµÑ€Đ¸̉£Đ¸Đ·Đ´Đ¸Đ½ ĐºÓ©Ñ‡̉¯Ñ€Đ¼Ó©Ñ̉¯Đ½ даÑÑ€Đ´Đ°̉£Ñ‹Đ·"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Đ§Ñ‹Đ³ÑƒÑƒ"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "Đ£Đ»Đ°Đ½Ñ‚ÑƒÑƒ"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Đ–Đ°Ñ€Đ´Đ°Đ¼"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1359,142 +1331,132 @@ msgstr ""
"ĐĐ´ĐµĐ³ĐµĐ½Đ´Đµ Đ¼ĐµĐ½ Đ°Đ½Ñ‹Đ½ ĐºÓ©Đ»Ó©Đ¼̉¯Đ½ Ó©Đ·Đ³Ó©Ñ€Ñ‚̉¯̉¯Đ½̉¯ ÑÑƒĐ½ÑƒÑˆÑ‚Đ°Đ¹Đ¼\n"
"(Đ°Đ½Ñ‹ Ñ‚Đ°Đ½Đ´Đ°Đ¿, Đ°Đ½Đ´Đ°Đ½ ĐºĐ¸Đ¹Đ¸Đ½ \"ĐÓ©Đ»Ó©Đ¼̉¯Đ½ Ó©Đ·Đ³Ó©Ñ€Ñ‚̉¯̉¯\" баÑÑ‹̉£Ñ‹Đ·)"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "Бөл̉¯Đ¼Đ´̉¯Đ½ ̉¯ÑÑ‚̉¯Đ½Ó© Ñ‡ĐµÑ€Ñ‚Đ¸̉£Đ¸Đ·"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "Đ¢Đ°Ñ€Đ¶Ñ‹Đ¼Đ°Đ»Ñ‹"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "Đ¢Đ°Ñˆ диÑĐºÑ‚ĐµÑ€ Ñ‚Đ°Đ±Ñ‹Đ»Đ±Đ°Đ´Ñ‹"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "Đ‘ĐµĐ»Đ³Đ¸Ñиз"
-#: diskdrake/hd_gtk.pm:388
+#: diskdrake/hd_gtk.pm:427
#, fuzzy, c-format
msgid "Ext4"
msgstr "Đ§Ñ‹Đ³ÑƒÑƒ"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, fuzzy, c-format
msgid "XFS"
msgstr "HFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Đ¡Đ²Đ¾Đ¿"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Đ‘Đ°ÑˆĐºĐ°"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "Đ‘Đ¾Ñˆ"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "Đ¤Đ°Đ¹Đ» ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹ Ñ‚Đ¸Đ±Đ¸:"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, fuzzy, c-format
msgid "This partition is already empty"
msgstr "Đ‘ÑƒĐ» бөл̉¯Đ¼Đ´̉¯Đ½ ĐºÓ©Đ»Ó©Đ¼̉¯Đ½ Ó©Đ·Đ³Ó©Ñ€Ñ‚̉¯̉¯Đ³Ó© Đ±Đ¾Đ»Đ±Đ¾Đ¹Ñ‚"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "ĐĐ»Đ³Đ°Ñ‡ ``ĐĐ¶Ñ‹Ñ€Đ°Ñ‚ÑƒÑƒĐ½Ñƒ'' ĐºĐ¾Đ»Đ´Đ¾Đ½Ñƒ̉£ÑƒĐ·"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, fuzzy, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "ĐÑ€Đ´ÑƒĐ½Đ° ``%s'' ĐºĐ¾Đ»Đ´Đ¾Đ½Ñƒ̉£ÑƒĐ·"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Đ¢Đ¸Đ±Đ¸"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "Đ‘Đ°ÑˆĐºĐ° бөл̉¯Đ¼ Ñ‚Đ°Đ½Đ´Đ°̉£Ñ‹Đ·"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Бөл̉¯Đ¼ Ñ‚Đ°Đ½Đ´Đ°̉£Ñ‹Đ·"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "Đөб̉¯Ñ€Ó©Ó©Đº"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
+#, c-format
msgid "Confirmation"
-msgstr "ĐĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸ÑĐ»Đ¾Đ¾"
+msgstr "Đ¢Đ°ĐºÑ‚Đ¾Đ¾"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "Đ‘ÑƒĐ³Đ° ĐºĐ°Ñ€Đ°Đ±Đ°Đ¹ ÑƒĐ»Đ°Đ½Ñ‚Đ°Đ¹Ñ‹Đ½Đ±Ñ‹?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Đ¡Đ°ĐºÑ‚Đ°Đ±Đ°Đ¹ Ñ‡Ñ‹Đ³ÑƒÑƒ"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "Бөл̉¯Đ¼Đ´Ó©Ñ€ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Đ°ÑÑ‹Đ½ Đ¶Đ°Đ·Đ±Đ°Đ¹ Ñ‡Ñ‹Đ³Đ°Đ¹Ñ‹Đ½Đ±Ñ‹?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "/etc/fstab Ó©Đ·Đ³Ó©Ñ€Ñ‚̉¯̉¯Ñ̉¯Đ½ ÑĐ°ĐºÑ‚Đ¾Đ¾Đ½Ñƒ ĐºĐ°Đ»Đ°Đ¹ÑÑ‹Đ·Đ±Ñ‹"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr "Бөл̉¯Đ¼Đ´Ó©Ñ€ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Đ°ÑÑ‹ Đ¸ÑˆĐºĐµ ĐºĐ¸Ñ€ÑˆĐ¸ ̉¯Ñ‡̉¯Đ½ ĐºĐ°Đ¹Ñ€Đ° ж̉¯ĐºÑ‚Ó©Ó© Ñ‚Đ°Đ»Đ°Đ¿ ĐºÑ‹Đ»Ñ‹Đ½Đ°Ñ‚"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1505,29 +1467,29 @@ msgstr ""
"ĐĐ½Ñ‚Đ¿ĐµÑе %s Đ±Đ¸Ñ€Đ¸Đ³̉¯̉¯ Ñ‡ĐµĐºĐ¸Ñ‚Đ¸ Đ¶Ó©Đ½̉¯Đ½Đ´Ó© fstab'ĐºĐ° Đ¶Đ°Đ·Ñ‹Đ»Đ±Đ°Đ¹Ñ‚.\n"
"ĐĐ°Đ½Đ´Đ°Đ¹ Đ±Đ¾Đ»ÑĐ¾ да Ñ‡Ñ‹Đ³ÑƒÑƒĐ±Ñƒ?"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "Đ‘Đ°Ñ€Đ´Ñ‹Đ³Ñ‹Đ½ Ñ‚Đ°Đ·Đ°Đ»Đ¾Đ¾"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "ĐĐ²Ñ‚Đ¾ бөл̉¯ÑˆÑ‚̉¯Ñ€̉¯̉¯"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "ĐĐ¾Ñ€Đ¼Đ°Đ»Đ´Ñ‹Đº Ñ€ĐµĐ¶Đ¸Đ¼Đ³Đµ Ó©Ñ‚̉¯̉¯"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "Đ­ĐºÑĐ¿ĐµÑ€Ñ‚ Ñ€ĐµĐ¶Đ¸Đ¼Đ¸Đ½Đµ Ó©Ñ‚̉¯̉¯"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "Đ¢Đ°Ñˆ диÑĐº Đ¶Ó©Đ½̉¯Đ½Đ´Ó© Đ¼Đ°Đ°Đ»Ñ‹Đ¼Đ°Ñ‚"
#: diskdrake/interactive.pm:371
@@ -1537,7 +1499,7 @@ msgstr "Đ‘Đ°Ñ€Đ´Ñ‹Đº Đ½ĐµĐ³Đ¸Đ·Đ³Đ¸ бөл̉¯Đ¼Đ´Ó©Ñ€ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒĐ»ÑƒÑƒĐ´Đ°"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "Жа̉£Ñ‹ бөл̉¯Đ¼Đ´Ó©Ñ€Đ´̉¯ ĐºĐ¾ÑˆÑƒÑƒĐ³Đ° Đ±Đ¾Đ»Đ±Đ¾Đ¹Ñ‚"
#: diskdrake/interactive.pm:373
@@ -1558,135 +1520,135 @@ msgstr "Бөл̉¯Đ¼Đ´Ó©Ñ€ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Đ°ÑÑ‹Đ½ ĐºĐ°Đ¹Ñ€Đ° ж̉¯ĐºÑ‚Ó©Ó©"
msgid "Detailed information"
msgstr "Đе̉£Đ¸Ñ€Đ¸ Đ¼Đ°Đ°Đ»Ñ‹Đ¼Đ°Ñ‚"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
-msgstr ""
+msgstr "Đ’Đ¸Đ´ĐµĐ¾"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "ĐÓ©Đ»Ó©Đ¼̉¯Đ½ Ó©Đ·Đ³Ó©Ñ€Ñ‚̉¯̉¯"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Đ¤Đ¾Ñ€Đ¼Đ°Ñ‚Ñ‚Đ¾Đ¾"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "RAID'Đ³Đ° ĐºĐ¾ÑˆÑƒÑƒ"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "LVM'Đ³Đµ ĐºĐ¾ÑˆÑƒÑƒ"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, fuzzy, c-format
msgid "Use"
msgstr "ĐĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡ÑƒĐ½ÑƒĐ½ IDÑи"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Đ–Đ¾Đ³Đ¾Ñ‚ÑƒÑƒ"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "RAID'Đ´Đ°Đ½ Đ°Đ»Ñ‹Đ¿ ÑĐ°Đ»ÑƒÑƒ"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "LVM'Đ´ĐµĐ½ Đ°Đ»Ñ‹Đ¿ ÑĐ°Đ»ÑƒÑƒ"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, fuzzy, c-format
msgid "Remove from dm"
msgstr "LVM'Đ´ĐµĐ½ Đ°Đ»Ñ‹Đ¿ ÑĐ°Đ»ÑƒÑƒ"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "RAID Ó©Đ·Đ³Ó©Ñ€Ñ‚̉¯̉¯"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "loopback ̉¯Ñ‡̉¯Đ½ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒ"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Đ¢̉¯Đ·̉¯̉¯"
-#: diskdrake/interactive.pm:453
+#: diskdrake/interactive.pm:456
#, fuzzy, c-format
msgid "Failed to mount partition"
msgstr "Đ¤Đ°Đ¹Đ»Đ´Đ°Ñ€Đ´Ñ‹ жа̉£Ñ‹ бөл̉¯Đ¼Đ³Ó© Đ¶Ñ‹Đ»Đ´Ñ‹Ñ€ÑƒÑƒ"
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Жа̉£Ñ‹ бөл̉¯Đ¼ Ñ‚̉¯Đ·̉¯̉¯"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "Đ‘Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ÑĐµĐºÑ‚Đ¾Ñ€: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "ĐÓ©Đ»Ó©Đ¼̉¯ (ĐœĐ±): "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "Đ¤Đ°Đ¹Đ» ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½Ñ‹Đ½ Ñ‚Đ¸Đ±Đ¸: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "Đ–Đ°ĐºÑ‚Ñ‹Ñ€Đ³Đ°Đ½Đ´Đ°Ñ€: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "Đ›Đ¾Đ³Đ¸ĐºĐ°Đ»Ñ‹Đº Ñ‚Đ¾Đ¼ Đ°Ñ‚Ñ‹ "
-#: diskdrake/interactive.pm:507
+#: diskdrake/interactive.pm:514
#, fuzzy, c-format
msgid "Encrypt partition"
msgstr "Đ¨Đ¸Ñ„Ñ€Đ»Ó©Ó© Đ°Đ»Đ³Đ¾Ñ€Đ¸Ñ‚Đ¼Đ¸"
-#: diskdrake/interactive.pm:508
+#: diskdrake/interactive.pm:515
#, fuzzy, c-format
msgid "Encryption key "
msgstr "Đ¨Đ¸Ñ„Ñ€Đ»Ó©Ó© Đ°Ñ‡ĐºÑ‹Ñ‡Ñ‹"
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "Đ¨Đ¸Ñ„Ñ€Đ»Ó©Ó© Đ°Ñ‡ĐºÑ‹Ñ‡Ñ‹ (ĐºĐ°Đ¹Ñ€Đ°Đ´Đ°Đ½)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "Đ¨Đ¸Ñ„Ñ€Đ»Ó©Ó© Đ°Ñ‡ĐºÑ‹Ñ‡Ñ‚Đ°Ñ€Ñ‹ дал ĐºĐµĐ»Đ¸ÑˆĐ¿ĐµĐ¹Ñ‚"
-#: diskdrake/interactive.pm:521
+#: diskdrake/interactive.pm:529
#, fuzzy, c-format
msgid "Missing encryption key"
msgstr "Đ¤Đ°Đ¹Đ» ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½ ÑˆĐ¸Ñ„Ñ€Đ»Ó©Ó© Đ°Ñ‡ĐºÑ‹Ñ‡Ñ‹"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
@@ -1694,135 +1656,129 @@ msgstr ""
"(Ñебеби Đ½ĐµĐ³Đ¸Đ·Đ³Đ¸ бөл̉¯Đ¼Đ´Ó©Ñ€̉¯Đ½̉¯Đ½ ÑĐ°Đ½Ñ‹ Đ¼Đ°ĐºÑĐ¸Đ¼Đ°Đ»Đ´Ñ‹ĐºĐºĐ° Đ¶ĐµÑ‚Ñ‚Đ¸).\n"
"ĐĐ´ĐµĐ³ĐµĐ½Đ´Đµ Đ½ĐµĐ³Đ¸Đ·Đ³Đ¸ бөл̉¯Đ¼Đ´̉¯ Đ¶Đ¾Đ³Đ¾Ñ‚ÑƒĐ¿ ĐºĐµ̉£ĐµĐ¹Ñ‚Đ¸Đ»Đ³ĐµĐ½ бөл̉¯Đ¼ Ñ‚̉¯Đ·̉¯̉£̉¯Đ·."
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "ĐĐ°Ñ‡Đ°Ñ€ Đ±Đ»Đ¾ĐºÑ‚Đ¾Ñ€Đ³Đ¾ Ñ‚ĐµĐºÑˆĐµÑ€̉¯̉¯Đ½̉¯ Đ°Ñ‚ĐºĐ°Ñ€Đ°Đ¹Ñ‹Đ½Đ±Ñ‹?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "loopback Ñ„Đ°Đ¹Đ»Ñ‹Đ½ Đ¶Đ¾Đ³Đ¾Ñ‚Đ¾ÑĐ½Đ±Ñƒ?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr ""
"%s бөл̉¯Đ¼̉¯Đ½̉¯Đ½ Ñ‚Đ¸Đ±Đ¸Đ½ Ó©Đ·Đ³Ó©Ñ€Ñ‚ĐºÓ©Đ½ ÑĐ¾̉£, Đ±ÑƒĐ» бөл̉¯Đ¼Đ´Ó©Đ³̉¯ Đ±Đ°Ñ€Đ´Ñ‹Đº Đ±ĐµÑ€Đ¸Đ¼Đ´ĐµÑ€ Đ¶Đ¾Đ³Đ¾Đ»Đ¾Ñ‚"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "Бөл̉¯Đ¼̉¯Đ½Đ´̉¯Đ½ Ñ‚Đ¸Đ±Đ¸Đ½ Ó©Đ·Đ³Ó©Ñ€Ñ‚̉¯̉¯"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "ĐĐ°Đ¹ÑÑ‹ Ñ„Đ°Đ¹Đ» ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½ ĐºĐ°Đ°Đ»Đ°Đ¹ÑÑ‹Đ·?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, fuzzy, c-format
msgid "Switching from %s to %s"
msgstr "ext2 Ñ„Đ°Đ¹Đ» ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½Ñ‹Đ½ ext3'ĐºÓ© Ó©Ñ‚ĐºÓ©Ñ€̉¯̉¯"
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, fuzzy, c-format
msgid "Set volume label"
msgstr "ĐĐ°Đ¹ÑÑ‹ Ñ‚Đ¾Đ¼Đ´ÑƒĐ½ Đ±ĐµĐ»Đ³Đ¸Ñи?"
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr "ĐĐ°Đ¹ÑÑ‹ Ñ‚Đ¾Đ¼Đ´ÑƒĐ½ Đ±ĐµĐ»Đ³Đ¸Ñи?"
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, fuzzy, c-format
msgid "Label:"
msgstr "Đ­Đ½ Đ±ĐµĐ»Đ³Đ¸"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "%s loopback Ñ„Đ°Đ¹Đ»Ñ‹Đ½ ĐºĐ°Đ¹Đ´Đ° Đ±Đ¸Ñ€Đ¸ĐºÑ‚Đ¸Ñ€Đ³Đ¸̉£Đ¸Đ· ĐºĐµĐ»ĐµÑ‚?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "%s Ñ‚̉¯Đ·̉¯Đ»̉¯Ñˆ̉¯Đ½ ĐºĐ°Đ¹Đ´Đ° Đ±Đ¸Ñ€Đ¸ĐºÑ‚Đ¸Ñ€Đ³Đ¸̉£Đ¸Đ· ĐºĐµĐ»ĐµÑ‚?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"Đ‘Đ¸Ñ€Đ¸Đ³̉¯̉¯ Ñ‡ĐµĐºĐ¸Ñ‚Đ¸Đ½ Đ°Đ»Ñ‹Đ¿ ÑĐ°Đ»ÑƒÑƒĐ³Đ° Đ±Đ¾Đ»Đ¾Đ±Đ¾Đ¹, Ñебеби Đ±ÑƒĐ» бөл̉¯Đ¼ loop back\n"
"̉¯Ñ‡̉¯Đ½ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒĐ»ÑƒÑƒĐ´Đ°. ĐĐ´ĐµĐ³ĐµĐ½Đ´Đµ loopback'ты Đ¶Đ¾Đ³Đ¾Ñ‚Ñƒ̉£ÑƒĐ·."
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "%s ĐºĐ°Đ¹Đ´Đ° Đ±Đ¸Ñ€Đ¸ĐºÑ‚Đ¸Ñ€Đ³Đ¸̉£Đ¸Đ· ĐºĐµĐ»ĐµÑ‚?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "ĐÓ©Đ»Ó©Đ¼̉¯Đ½ Ó©Đ·Đ³Ó©Ñ€Ñ‚̉¯̉¯"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "FAT Ñ„Đ°Đ¹Đ» ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½Ñ‹Đ½ Ñ‡ĐµĐºÑ‚ĐµÑ€Đ¸ ÑÑĐµĐ¿Ñ‚ĐµĐ»̉¯̉¯Đ´Ó© "
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "Đ‘ÑƒĐ» бөл̉¯Đ¼Đ´̉¯Đ½ ĐºÓ©Đ»Ó©Đ¼̉¯Đ½ Ó©Đ·Đ³Ó©Ñ€Ñ‚̉¯̉¯Đ³Ó© Đ±Đ¾Đ»Đ±Đ¾Đ¹Ñ‚"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "Đ‘ÑƒĐ» бөл̉¯Đ¼Đ´̉¯Đ½ Đ±Đ°Ñ€Đ´Ñ‹Đº Đ±ĐµÑ€Đ¸Đ»Đ¸ÑˆÑ‚ĐµÑ€Đ¸ Ñ€ĐµĐ·ĐµÑ€Đ²Đ´Đ¸Đº ĐºĐ¾Đ¿Đ¸ÑĐ»Đ°Đ½Ñ‹ÑˆÑ‹ ĐºĐµÑ€ĐµĐº"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr "%s бөл̉¯Đ¼̉¯Đ½̉¯Đ½ ĐºÓ©Đ»Ó©Đ¼̉¯Đ½ Ó©Đ·Đ³Ó©Ñ€Ñ‚ĐºÓ©Đ½ ÑĐ¾̉£, Đ°Đ½Đ´Đ°Đ³Ñ‹ Đ±Đ°Ñ€Đ´Ñ‹Đº Đ±ĐµÑ€Đ¸Đ¼Đ´ĐµÑ€ Đ¶Đ¾Đ³Đ¾Đ»Đ¾Ñ‚"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Đ–Ñ‹̉£Ñ‹ ĐºÓ©Đ»Ó©Đ¼̉¯Đ½ Ñ‚Đ°Đ½Đ´Đ°̉£Ñ‹Đ·"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "Жа̉£Ñ‹ ĐºÓ©Đ»Ó©Đ¼̉¯ (ĐœĐ±): "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, fuzzy, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
@@ -1832,57 +1788,62 @@ msgstr ""
"ĐºĐ°Đ¼ÑÑ‹Đ·Đ´Đ¾Đ¾ ̉¯Ñ‡̉¯Đ½, Windows(TM) ĐºĐ¸Đ¹Đ¸Đ½ĐºĐ¸ ж̉¯ĐºÑ‚Ó©Đ»Đ³Ó©Đ½Đ´Ó©\n"
"Ñ„Đ°Đ¹Đ» ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½ Ñ‚ĐµĐºÑˆĐµÑ€̉¯̉¯ Đ¸ÑˆĐºĐµ Đ°ÑˆÑ‹Ñ€Ñ‹Đ»Đ°Ñ‚"
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "Đ¤Đ°Đ¹Đ» ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½ ÑˆĐ¸Ñ„Ñ€Đ»Ó©Ó© Đ°Ñ‡ĐºÑ‹Ñ‡Ñ‹"
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, fuzzy, c-format
msgid "Enter your filesystem encryption key"
msgstr "Đ¤Đ°Đ¹Đ» ÑиÑÑ‚ĐµĐ¼Đ°̉£Ñ‹Đ·Đ´Ñ‹Đ½ ÑˆĐ¸Ñ„Ñ€Đ»Ó©Ó© Đ°Ñ‡ĐºÑ‹Ñ‡Ñ‹Đ½ Ñ‚Đ°Đ½Đ´Đ°̉£Ñ‹Đ·"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "Đ¨Đ¸Ñ„Ñ€Đ»Ó©Ó© Đ°Ñ‡ĐºÑ‹Ñ‡Ñ‹"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr ""
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "ĐĐ¾ÑˆÑƒÑƒ ̉¯Ñ‡̉¯Đ½ Đ±Đ°Ñ€ RAID Ñ‚Đ°Đ½Đ´Đ°̉£Ñ‹Đ·"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "жа̉£Ñ‹"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "ĐĐ¾ÑˆÑƒÑƒ ̉¯Ñ‡̉¯Đ½ Đ±Đ°Ñ€ LVM Ñ‚Đ°Đ½Đ´Đ°̉£Ñ‹Đ·"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
#, fuzzy, c-format
msgid "LVM name"
msgstr "LVM Đ°Ñ‚Ñ‹?"
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
+#: diskdrake/interactive.pm:1016
#, fuzzy, c-format
msgid "\"%s\" already exists"
msgstr "Đ¤Đ°Đ¹Đ» Đ°Đ»Đ´Đ°Đ³Đ°Ñ‡Đ°Đ½ Đ±Đ°Ñ€. ĐĐ½Ñ‹ ĐºĐ¾Đ»Đ½Đ´Đ¾Đ½Đ¾ÑĐ½Đ±Ñƒ?"
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
@@ -1892,112 +1853,117 @@ msgstr ""
"Đ‘ÑƒĐ» Ñ‚Đ¾Đ¼Đ´Đ¾Đ³Ñƒ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒĐ»ÑƒĐ¿ Đ¶Đ°Ñ‚ĐºĐ°Đ½ Ñ„Đ¸Đ·Đ¸ĐºĐ°Đ»Ñ‹Đº ĐºĐµ̉£ĐµĐ¹̉¯̉¯Đ»Ó©Ñ€Đ´̉¯ Đ±Đ°ÑˆĐºĐ° Ñ‚Đ¾Đ¼Đ³Đ¾ ĐºÓ©Ñ‡̉¯Ñ€Đ³̉¯̉£̉¯Đ· "
"ĐºĐµĐ»ĐµĐ±Đ¸?"
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr "Đ¤Đ¸Đ·Đ¸ĐºĐ°Đ»Ñ‹Đº ĐºĐµ̉£ĐµĐ¹̉¯̉¯Đ»Ó©Ñ€ Đ¶Ñ‹Đ»Đ´Ñ‹Ñ€Ñ‹Đ»ÑƒÑƒĐ´Đ°"
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "Đ‘ÑƒĐ» бөл̉¯Đ¼Đ´̉¯ loopback ̉¯Ñ‡̉¯Đ½ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒĐ³Đ° Đ±Đ¾Đ»Đ±Đ¾Đ¹Ñ‚"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Loopback"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "Loopback Ñ„Đ°Đ¹Đ» Đ°Ñ‚Ñ‹: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "Đ¤Đ°Đ¹Đ» Đ°Ñ‚Ñ‹Đ½ Đ±ĐµÑ€Đ¸̉£Đ¸Đ·"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr "Đ¤Đ°Đ¹Đ»Đ´Ñ‹ Đ°Đ»Đ´Đ°Đ³Đ°Ñ‡Đ°Đ½ Đ±Đ°ÑˆĐºĐ° loopback ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒĐ´Đ°, Đ±Đ°ÑˆĐºĐ°ÑÑ‹Đ½ Ñ‚Đ°Đ½Đ´Đ°̉£Ñ‹Đ·"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "Đ¤Đ°Đ¹Đ» Đ°Đ»Đ´Đ°Đ³Đ°Ñ‡Đ°Đ½ Đ±Đ°Ñ€. ĐĐ½Ñ‹ ĐºĐ¾Đ»Đ½Đ´Đ¾Đ½Đ¾ÑĐ½Đ±Ñƒ?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "Đ‘Đ¸Ñ€Đ¸ĐºÑ‚Đ¸Ñ€̉¯̉¯ Đ¾Đ¿Ñ†Đ¸ÑĐ»Đ°Ñ€Ñ‹"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "ĐÑ€ ĐºĐ°Đ½Đ´Đ°Đ¹"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "Ñ‚̉¯Đ·̉¯Đ»̉¯Ñˆ"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "де̉£Đ³ÑÑĐ»"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
msgstr "̉¯Đ·̉¯Đ¼Đ´̉¯Đ½ Ó©Đ»Ñ‡Ó©Đ¼̉¯, KiB Đ¼ĐµĐ½ĐµĐ½"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "Đ­Ñ‚Đ¸ÑÑ‚ Đ±Đ¾Đ»Ñƒ̉£ÑƒĐ·: Đ±ÑƒĐ» Đ¾Đ¿ĐµÑ€Đ°Ñ†Đ¸Ñ ĐºĐ¾Đ¾Đ¿Ñ‚ÑƒÑƒ."
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, fuzzy, c-format
msgid "Partitioning Type"
msgstr "Бөл̉¯Đ¼Đ´Ó©Ñ€Đ³Ó© бөл̉¯̉¯"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "Бөл̉¯Đ¼Đ´Ó©Ñ€Đ³Ó© бөл̉¯̉¯Đ½̉¯Đ½ ĐºĐ°Đ½Đ´Đ°Đ¹ Ñ‚Đ¸Đ±Đ¸?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr "Ó¨Đ·Đ³Ó©Ñ€Ñ‚̉¯̉¯Đ»Ó©Ñ€ Đ¸ÑˆĐºĐµ ĐºĐ¸Ñ€ÑˆĐ¸ ̉¯Ñ‡̉¯Đ½ ÑиÑÑ‚ĐµĐ¼Đ°Đ½Ñ‹ ĐºĐ°Đ¹Ñ€Đ° ж̉¯ĐºÑ‚Ó©Ó©̉£̉¯Đ· ĐºĐµÑ€ĐµĐº"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "%s Ñ‚̉¯Đ·̉¯Đ»̉¯Ñˆ̉¯ ̉¯Ñ‡̉¯Đ½ бөл̉¯Đ¼Đ´Ó©Ñ€ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Đ°ÑÑ‹ диÑĐºĐºĐµ Đ¶Đ°Đ·Ñ‹Đ»Đ°Ñ‚"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "%s бөл̉¯Đ¼̉¯ Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Ñ‚Đ°Đ»ÑƒÑƒĐ´Đ°"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr "%s бөл̉¯Đ¼̉¯Đ½ Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Ñ‚Đ°Đ³Đ°Đ½Đ´Đ°Đ½ ĐºĐ¸Đ¹Đ¸Đ½, Đ°Đ½Đ´Đ°Đ³Ñ‹ Đ±Đ°Ñ€Đ´Ñ‹Đº Đ±ĐµÑ€Đ¸Đ»Đ¸ÑˆÑ‚ĐµÑ€ Đ¶Đ¾Đ³Đ¾Đ»Đ¾Ñ‚"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "ĐĐ°Ñ‡Đ°Ñ€ Đ±Đ»Đ¾ĐºÑ‚Đ¾Ñ€Đ³Đ¾ Ñ‚ĐµĐºÑˆĐµÑ€̉¯̉¯Đ½̉¯ Đ°Ñ‚ĐºĐ°Ñ€Đ°Đ¹Ñ‹Đ½Đ±Ñ‹?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "Đ¤Đ°Đ¹Đ»Đ´Đ°Ñ€Đ´Ñ‹ жа̉£Ñ‹ бөл̉¯Đ¼Đ³Ó© Đ¶Ñ‹Đ»Đ´Ñ‹Ñ€ÑƒÑƒ"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "Đ¤Đ°Đ¹Đ»Đ´Đ°Ñ€Đ´Ñ‹ Đ¶Đ°ÑˆÑ‹Ñ€ÑƒÑƒ"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -2008,128 +1974,127 @@ msgid ""
"the contents of the mounted partition)"
msgstr ""
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "Đ¤Đ°Đ¹Đ»Đ´Đ°Ñ€ жа̉£Ñ‹ бөл̉¯Đ¼Đ³Ó© Đ¶Ñ‹Đ»Đ´Ñ‹Ñ€Ñ‹Đ»ÑƒÑƒĐ´Đ°"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "%s ĐºÓ©Ñ‡̉¯Ñ€̉¯Đ»̉¯̉¯Đ´Ó©"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "%s Đ¶Đ¾Đ³Đ¾Ñ‚ÑƒĐ»ÑƒÑƒĐ´Đ°"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "%s бөл̉¯Đ¼̉¯ ÑĐ¼Đ¸ %s ĐºĐ°Ñ‚Đ°Ñ€Ñ‹ Đ±ĐµĐ»Đ³Đ¸Đ»̉¯̉¯"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr "Бөл̉¯Đ¼Đ´Ó©Ñ€ Ó©Đ· ĐºĐ°Ñ‚Đ°Ñ€Đ»Đ°Ñ€Ñ‹Đ½ Ó©Đ·Đ³Ó©Ñ€Ñ‚̉¯ÑˆÑ‚̉¯: "
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Đ¢̉¯Đ·̉¯Đ»̉¯Ñˆ: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr "Đ¢Đ¾Đ¼Đ´ÑƒĐ½ ÑĐ½ Đ±ĐµĐ»Đ³Đ¸Ñи: "
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr ""
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "DOS диÑĐºĐ¸Đ½Đ¸Đ½ Ñ‚Đ°Đ¼Đ³Đ°ÑÑ‹: %s (Ñ‚Đ¾Đ±Đ¾ĐºĐµĐ»Đ³Đµ)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Đ¢Đ¸Đ±Đ¸: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Đты:"
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "Đ‘Đ°ÑˆÑ‹: %s-ÑĐµĐºÑ‚Đ¾Ñ€\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "ĐÓ©Đ»Ó©Đ¼̉¯: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s ÑĐµĐºÑ‚Đ¾Ñ€Đ»Đ¾Ñ€"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "Đ¦Đ¸Đ»Đ¸Đ½Đ´Ñ€ %d - %d Ñ‡ĐµĐ¹Đ¸Đ½\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr "Đ›Đ¾Đ³Đ¸ĐºĐ°Đ»Ñ‹Đº ĐºĐµ̉£ĐµĐ¹Ñ‚̉¯̉¯Đ»Ó©Ñ€Đ´̉¯Đ½ ÑĐ°Đ½Ñ‹: %d\n"
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "Đ¤Đ¾Ñ€Đ¼Đ°Ñ‚Ñ‚Đ°Đ»Đ³Đ°Đ½\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "Đ¤Đ¾Ñ€Đ¼Đ°Ñ‚Ñ‚Đ°Đ»Đ³Đ°Đ½ ÑĐ¼ĐµÑ\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "Đ‘Đ¸Ñ€Đ¸ĐºÑ‚Đ¸Ñ€Đ¸Đ»Đ³ĐµĐ½\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, fuzzy, c-format
msgid "Encrypted"
msgstr "Đ¨Đ¸Ñ„Ñ€Đ»Ó©Ó© Đ°Ñ‡ĐºÑ‹Ñ‡Ñ‹"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr ""
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2138,7 +2103,7 @@ msgstr ""
"Loopback Ñ„Đ°Đ¹Đ»Ñ‹(Đ´Đ°Ñ€Ñ‹):\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2147,27 +2112,27 @@ msgstr ""
"ĐĐ»Đ´Ñ‹Đ½Đ°Đ»Đ° Ñ‚Đ°Đ½Đ´Đ°Đ»Đ³Đ°Đ½ ж̉¯ĐºÑ‚Ó©Đ»Ñ‡̉¯ бөл̉¯Đ¼\n"
" (MS-DOS ж̉¯ĐºÑ‚Ó©Ó© ̉¯Ñ‡̉¯Đ½, lilo ̉¯Ñ‡̉¯Đ½ ÑĐ¼ĐµÑ)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Де̉£Đ³ÑÑĐ» %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
msgstr "̉®Đ·̉¯Đ¼Đ´̉¯Đ½ Ó©Đ»Ñ‡Ó©Đ¼̉¯ %d KiB\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "RAID-диÑĐºÑ‚ĐµÑ€ %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "Loopback Ñ„Đ°Đ¹Đ» Đ°Ñ‚Ñ‹: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2180,7 +2145,7 @@ msgstr ""
"Đ±Đ¾Đ»ÑƒĐ¿ ĐºĐ°Đ»ÑƒÑƒ Ñ‹ĐºÑ‚Ñ‹Đ¼Đ°Đ»Đ´Ñ‹Đ³Ñ‹ Đ±Đ°Ñ€.\n"
"ĐĐ½Ñ‹ Ñ‚Đ¸Đ¹Đ±ĐµĐ³ĐµĐ½Đ¸̉£Đ¸Đ· Đ´ÑƒÑ€ÑƒÑ.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2193,57 +2158,62 @@ msgstr ""
"Bootstrap ÑĐ¸Đ·Đ´Đ¸Đ½ ÑиÑÑ‚ĐµĐ¼Đ°Đ½Ñ‹\n"
"ĐºĐ¾Ñˆ ж̉¯ĐºÑ‚Ó©Ó© ̉¯Ñ‡̉¯Đ½ Đ°Ñ€Đ½Đ°Đ»Đ³Đ°Đ½.\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr ""
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "ĐĐºÑƒÑƒ ̉¯Ñ‡̉¯Đ½ Đ³Đ°Đ½Đ°"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "ĐÓ©Đ»Ó©Đ¼̉¯: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Đ“ĐµĐ¾Đ¼ĐµÑ‚Ñ€Đ¸ÑÑÑ‹: %s Ñ†Đ¸Đ»Đ¸Đ½Đ´Ñ€, %s Đ±Đ°ÑˆÑ‡Đ°, %s ÑĐµĐºÑ‚Đ¾Ñ€\n"
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Đты:"
+
+#: diskdrake/interactive.pm:1458
#, fuzzy, c-format
msgid "Medium type: "
msgstr "Đ¤Đ°Đ¹Đ» ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½Ñ‹Đ½ Ñ‚Đ¸Đ±Đ¸: "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "LVM-диÑĐºÑ‚ĐµÑ€Đ¸ %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Бөл̉¯Đ¼Đ´Ó©Ñ€ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Đ°ÑÑ‹Đ½Ñ‹Đ½ Ñ‚Đ¸Đ±Đ¸: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "%d ĐºĐ°Đ½Đ°Đ»Ñ‹Đ½Đ´Đ° id %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Đ¤Đ°Đ¹Đ» ÑиÑÑ‚ĐµĐ¼Đ°̉£Ñ‹Đ·Đ´Ñ‹Đ½ ÑˆĐ¸Ñ„Ñ€Đ»Ó©Ó© Đ°Ñ‡ĐºÑ‹Ñ‡Ñ‹Đ½ Ñ‚Đ°Đ½Đ´Đ°̉£Ñ‹Đ·"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr "Đ‘ÑƒĐ» ÑˆĐ¸Ñ„Ñ€Đ»Ó©Ó© Đ°Ñ‡ĐºÑ‹Ñ‡Ñ‹ өтө Ñле Đ¶Ó©Đ½Ó©ĐºÓ©Đ¹ (ĐºĐµĐ¼Đ¸Đ½Đ´Đµ %d ÑĐ¸Đ¼Đ²Đ¾Đ»Đ´Đ¾Đ½ турушу ĐºĐµÑ€ĐµĐº)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "Đ¨Đ¸Ñ„Ñ€Đ»Ó©Ó© Đ°Đ»Đ³Đ¾Ñ€Đ¸Ñ‚Đ¼Đ¸"
@@ -2253,17 +2223,19 @@ msgstr "Đ¨Đ¸Ñ„Ñ€Đ»Ó©Ó© Đ°Đ»Đ³Đ¾Ñ€Đ¸Ñ‚Đ¼Đ¸"
msgid "Change type"
msgstr "Đ¢Đ¸Đ±Đ¸Đ½ Ó©Đ·Đ³Ó©Ñ€Ñ‚̉¯̉¯"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "ĐĐ¹Đ½ÑƒÑƒ"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr "%s ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡Ñƒ Đ°Ñ‚Ñ‹ Đ¼ĐµĐ½ĐµĐ½ ĐºĐ¸Ñ€̉¯̉¯Đ³Ó© Đ¼̉¯Đ¼Đº̉¯Đ½ Đ±Đ¾Đ»Đ±Đ¾Đ´Ñƒ (Đ¿Đ°Ñ€Đ¾Đ» Ñ‚ÑƒÑƒÑ€Đ°Đ±Ñ‹?)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2306,40 +2278,40 @@ msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€Đ»ĐµÑ€Đ´Đ¸ издөө"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "Жа̉£Ñ‹ ÑĐµÑ€Đ²ĐµÑ€Đ»ĐµÑ€Đ´Đ¸ издөө"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "%s Đ¿Đ°ĐºĐµÑ‚Đ¸ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒĐ»ÑƒĐ³Đ° Ñ‚Đ¸Đ¹Đ¸Ñˆ. ĐĐ½Ñ‹ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ½Ñƒ ĐºĐ°Đ°Đ»Đ°Đ¹ÑÑ‹Đ·Đ±Ñ‹?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
msgstr "%s Đ¿Đ°ĐºĐµÑ‚Đ¸Đ½ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ³Đ° Đ±Đ¾Đ»Đ±Đ¾Đ´Ñƒ!"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "%s Đ¼Đ¸Đ»Đ´ĐµÑ‚Ñ‚̉¯̉¯ Đ±Đ¾Đ»Ñ‡Ñƒ Đ¿Đ°ĐºĐµÑ‚ Đ¶ĐµÑ‚Đ¸ÑˆĐ¿Ó©Ó©Đ´Ó©"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "Đ¢Ó©Đ¼Ó©Đ½Đ´Ó©Đ³̉¯ Đ¿Đ°ĐºĐµÑ‚Ñ‚ĐµÑ€ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒĐ»ÑƒÑˆÑƒ ĐºĐµÑ€ĐµĐº:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "ĐŸĐ°ĐºĐµÑ‚Ñ‚ĐµÑ€ Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒĐ»ÑƒÑƒĐ´Đ°..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "ĐŸĐ°ĐºĐµÑ‚Ñ‚ĐµÑ€ Đ¶Đ¾Đ³Đ¾Ñ‚ÑƒĐ»ÑƒÑƒĐ´Đ°..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2349,32 +2321,39 @@ msgstr ""
"Ñ‚Đ°Đ±Ñ‹Đ»Đ³Đ°Đ½ ÑĐ¼ĐµÑ. Đ«ĐºÑ‚Ñ‹Đ¼Đ°Đ»Đ´ÑƒÑƒ ÑĐµĐ±ĐµĐ±Đ¸Đ½ Ñ‚Đ°Đ±ÑƒÑƒ ̉¯Ñ‡̉¯Đ½ Đ°Đ¿Đ¿Đ°Ñ€Đ°Ñ‚Ñ‚Ñ‹Đº Đ¶Đ°Đ±Đ´ÑƒÑƒĐ»Đ°Ñ€Ñ‹̉£Ñ‹Đ·Đ´Ñ‹ "
"Ñ‚ĐµĐºÑˆĐµÑ€Đ¸Đ¿ ĐºÓ©Ñ€̉¯̉£̉¯Đ·."
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Đ¡Đ¸Đ·Đ´Đµ /boot/efi Đ¼ĐµĐ½ĐµĐ½ Đ±Đ¸Ñ€Đ¸ĐºÑ‚Đ¸Ñ€Đ¸Đ»Đ³ĐµĐ½ FAT бөл̉¯Đ¼̉¯ Đ±Đ¾Đ»ÑƒÑˆÑƒ ĐºĐµÑ€ĐµĐº"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "Đ¡Đ¸Đ·Đ´Đµ /boot/EFI Đ¼ĐµĐ½ĐµĐ½ Đ±Đ¸Ñ€Đ¸ĐºÑ‚Đ¸Ñ€Đ¸Đ»Đ³ĐµĐ½ ESP FAT32 бөл̉¯Đ¼̉¯ Đ±Đ¾Đ»ÑƒÑˆÑƒ ĐºĐµÑ€ĐµĐº"
-#: fs/format.pm:106
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "%s Ñ„Đ°Đ¹Đ»Ñ‹ Ñ‚̉¯Đ·̉¯Đ»̉¯̉¯Đ´Ó© Đ¶Đ°Đ½Đ° Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Ñ‚Đ°Đ»ÑƒÑƒĐ´Đ°"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, fuzzy, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr "ĐœĐµĐ½ %s ĐºĐ°Đ½Ñ‚Đ¸Đ¿ %s Ñ‚Đ¸Đ±Đ¸Đ½Đ´Đµ Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Ñ‚Đ¾Đ¾Đ½Ñƒ Đ±Đ¸Đ»Đ±ĐµĐ¹Đ¼"
-#: fs/format.pm:134
+#: fs/format.pm:143
#, fuzzy, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr "%s Ñ‚Đ¸Đ±Đ¸Đ½Đ´Đµ %s Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Ñ‚Đ¾Đ¾ Đ¸Đ¹Đ³Đ¸Đ»Đ¸ĐºÑиз аÑĐºÑ‚Đ°Đ´Ñ‹"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "ĐœĐµĐ½ %s ĐºĐ°Đ½Ñ‚Đ¸Đ¿ %s Ñ‚Đ¸Đ±Đ¸Đ½Đ´Đµ Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Ñ‚Đ¾Đ¾Đ½Ñƒ Đ±Đ¸Đ»Đ±ĐµĐ¹Đ¼"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s Ñ‚Đ¸Đ±Đ¸Đ½Đ´Đµ %s Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Ñ‚Đ¾Đ¾ Đ¸Đ¹Đ³Đ¸Đ»Đ¸ĐºÑиз аÑĐºÑ‚Đ°Đ´Ñ‹"
@@ -2389,51 +2368,51 @@ msgstr "Đ¦Đ¸Ñ€ĐºÑƒĐ»ÑÑ€Đ´Ñ‹Đº Đ±Đ¸Ñ€Đ¸Đ³̉¯̉¯Đ»Ó©Ñ€ (mounts) %s\n"
msgid "Mounting partition %s"
msgstr "%s бөл̉¯Đ¼̉¯ Đ±Đ¸Ñ€Đ¸ĐºÑ‚Đ¸Ñ€Đ¸Đ»̉¯̉¯Đ´Ó©"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "%s бөл̉¯Đ¼̉¯Đ½ %s ĐºĐ°Ñ‚Đ°Đ»Đ¾Đ³ÑƒĐ½Đ° Đ±Đ¸Ñ€Đ¸ĐºÑ‚Đ¸Ñ€̉¯̉¯ Đ¸Đ¹Đ³Đ¸Đ»Đ¸ĐºÑĐ¸Đ·Đ´Đ¸Đ³Đ¸"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "%s Ñ‚ĐµĐºÑˆĐµÑ€Đ¸Đ»̉¯̉¯Đ´Ó©"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "%s Đ°Đ¶Ñ‹Ñ€Đ°Ñ‚ÑƒÑƒĐ´Đ°Đ³Ñ‹ ĐºĐ°Ñ‚Đ°: %s "
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "Đ¡Đ²Đ¾Đ¿ бөл̉¯Đ¼̉¯ Đ¸ÑˆĐºĐµ ĐºĐ¸Ñ€Đ³Đ¸Đ·Đ¸Đ»̉¯̉¯Đ´Ó© %s"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr ""
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"Đ‘ÑƒĐ» Ñ„Đ°Đ¹Đ» ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½Ñ‹Đ½ inode'Đ½Đ° Đ¶ĐµÑ‚̉¯̉¯ ÑƒĐ±Đ°ĐºÑ‚Ñ‹ÑÑ‹ жа̉£Ñ‹Đ»Đ°Đ½ÑƒÑƒĐ´Đ°\n"
"(Đœ. жа̉£Ñ‹Đ»Ñ‹ĐºÑ‚Đ°Ñ€ ÑĐµÑ€Đ²ĐµÑ€Đ¸Đ½Đ¸Đ½ жа̉£Ñ‹Đ»Ñ‹ĐºÑ‚Đ°Ñ€ ÑĐ¿ÑƒĐ»ÑƒĐ½Đ° Ñ‹Đ»Đ´Đ°Đ¼ Đ¶ĐµÑ‚̉¯̉¯ ̉¯Ñ‡̉¯Đ½)."
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, fuzzy, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
@@ -2442,26 +2421,26 @@ msgstr ""
"Đ‘ÑƒĐ» Ñ„Đ°Đ¹Đ» ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½Ñ‹Đ½ inode'Đ½Đ° Đ¶ĐµÑ‚̉¯̉¯ ÑƒĐ±Đ°ĐºÑ‚Ñ‹ÑÑ‹ жа̉£Ñ‹Đ»Đ°Đ½ÑƒÑƒĐ´Đ°\n"
"(Đœ. жа̉£Ñ‹Đ»Ñ‹ĐºÑ‚Đ°Ñ€ ÑĐµÑ€Đ²ĐµÑ€Đ¸Đ½Đ¸Đ½ жа̉£Ñ‹Đ»Ñ‹ĐºÑ‚Đ°Ñ€ ÑĐ¿ÑƒĐ»ÑƒĐ½Đ° Ñ‹Đ»Đ´Đ°Đ¼ Đ¶ĐµÑ‚̉¯̉¯ ̉¯Ñ‡̉¯Đ½)."
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
"ĐĐ½Ñ‹Đº Đ¶Đ¾Đ» Đ¼ĐµĐ½ĐµĐ½ Đ³Đ°Đ½Đ° Đ±Đ¸Ñ€Đ¸ĐºÑ‚Đ¸Ñ€Đ¸Đ»Đ¸ÑˆĐ¸ Đ¼̉¯Đ¼Đº̉¯Đ½ (б.а.,\n"
"-a Đ¾Đ¿Ñ†Đ¸ÑÑÑ‹ Ñ„Đ°Đ¹Đ» ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½ Đ±Đ¸Ñ€Đ¸ĐºÑ‚Đ¸Ñ€̉¯̉¯Đ³Ó© Đ°Đ»Ñ‹Đ¿ ĐºĐµĐ»Đ±ĐµĐ¹Ñ‚)."
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr ""
"Đ¤Đ°Đ¹Đ» ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½Đ´Đ° ÑĐ¸Đ¼Đ²Đ¾Đ»Đ´ÑƒĐº же Đ°Ñ‚Đ°Đ¹Ñ‹Đ½ Đ±Đ»Đ¾ĐºÑ‚ÑƒĐº Ñ‚̉¯Đ·̉¯Đ»̉¯ÑˆÑ‚Ó©Ñ€Đ´̉¯ Đ¸Đ½Ñ‚Ñ€Đ¿Ñ€ĐµÑ‚Đ°Ñ†Đ¸ÑĐ»Đ°Đ±Đ¾Đ¾."
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
"Đ‘Đ¸Ñ€Đ¸ĐºÑ‚Đ¸Ñ€Đ¸Đ»Đ³ĐµĐ½ Ñ„Đ°Đ¹Đ» ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½Đ´Đ° Ñч Đ±Đ¸Ñ€ Đ±Đ¸Đ½Đ°Ñ€Đ´Ñ‹Đº Ñ„Đ°Đ¹Đ»Đ³Đ°\n"
@@ -2469,7 +2448,7 @@ msgstr ""
"Đ°Đ¹Ñ‹Ñ€Đ¼Đ°Đ»Đ°Đ½Đ³Đ°Đ½, Đ±Đ°ÑˆĐºĐ° Đ°Ñ€Ñ…Đ¸Ñ‚ĐµĐºÑ‚ÑƒÑ€Đ° ̉¯Ñ‡̉¯Đ½ Đ±Đ¸Đ½Đ°Ñ€Đ´Ñ‹Đº Ñ„Đ°Đ¹Đ»Đ´Đ°Ñ€Ñ‹\n"
"ĐºĐ°Đ¼Ñ‚Ñ‹Đ³Đ°Đ½ Ñ„Đ°Đ¹Đ» ÑиÑÑ‚ĐµĐ¼Đ°Đ»Đ°Ñ€Ñ‹ Đ±Đ°Ñ€ ÑĐµÑ€Đ²ĐµÑ€Đ»ĐµÑ€ ̉¯Ñ‡̉¯Đ½ Đ¿Đ°Đ¹Đ´Đ°Đ»ÑƒÑƒ Đ±Đ¾Đ»ÑƒÑˆÑƒ Đ¼̉¯Đ¼Đº̉¯Đ½."
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2480,62 +2459,62 @@ msgstr ""
"ĐºĐ¸Ñ€Đ¸Ñˆ̉¯̉¯Ñ̉¯Đ½Ó© ÑƒÑ€ÑƒĐºÑĐ°Ñ‚ Đ±ĐµÑ€Đ±Ó©Ó©. (Đ‘ÑƒĐ» ĐºĐ¾Đ¾Đ¿ÑÑƒĐ· ÑÑ‹ÑĐºÑ‚ÑƒÑƒ, Đ±Đ¸Ñ€Đ¾Đº\n"
"Đ¸Ñˆ ̉¯ÑÑ‚̉¯Đ½Đ´Ó© suidperl(1) Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒ ĐºĐ¾Đ¾Đ¿ÑÑƒĐ·ÑƒÑ€Đ°Đ°Đº Đ±Đ¾Đ»Đ¾Ñ‚.)"
-#: fs/mount_options.pm:137
+#: fs/mount_options.pm:139
#, c-format
-msgid "Mount the file system read-only."
+msgid "Mount the filesystem read-only."
msgstr "Đ¤Đ°Đ¹Đ» ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½ Đ¾ĐºÑƒÑƒ ̉¯Ñ‡̉¯Đ½ Đ³Đ°Đ½Đ° Đ±Đ¸Ñ€Đ¸ĐºÑ‚Đ¸Ñ€̉¯̉¯."
-#: fs/mount_options.pm:139
+#: fs/mount_options.pm:141
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr "Đ¤Đ°Đ¹Đ» ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½Ñ‹Đ½ Đ±Đ°Ñ€Đ´Ñ‹Đº ĐºĐ¸Ñ€̉¯̉¯/Ñ‡Ñ‹Đ³ÑƒÑƒÑу ÑĐ¸Đ½Ñ…Ñ€Đ¾Đ½Đ´ÑƒÑƒ Đ°Ñ‚ĐºĐ°Ñ€Ñ‹Đ»ÑƒÑƒÑу ĐºĐµÑ€ĐµĐº."
-#: fs/mount_options.pm:141
+#: fs/mount_options.pm:143
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr ""
-#: fs/mount_options.pm:143
+#: fs/mount_options.pm:145
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow an ordinary user to mount the filesystem."
msgstr "ĐĐ°Đ´Đ¸Đ¼ĐºĐ¸ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡ÑƒĐ»Đ°Ñ€Đ³Đ° Ñ„Đ°Đ¹Đ» ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½ Đ±Đ¸Ñ€Đ¸ĐºÑ‚Đ¸Ñ€̉¯̉¯Đ³Ó© ÑƒÑ€ÑƒĐºÑĐ°Ñ‚ Đ±ĐµÑ€̉¯̉¯."
-#: fs/mount_options.pm:145
+#: fs/mount_options.pm:147
#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr ""
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr "ĐĐ°Đ´Đ¸Đ¼ĐºĐ¸ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡ÑƒĐ»Đ°Ñ€Đ³Đ° Đ¶Đ°Đ·ÑƒÑƒ ÑƒĐºÑƒĐ³ÑƒĐ½ Đ±ĐµÑ€̉¯̉¯"
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
msgstr "ĐĐ°Đ´Đ¸Đ¼ĐºĐ¸ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡ÑƒĐ»Đ°Ñ€Đ³Đ° Đ¾ĐºÑƒÑƒ ̉¯Ñ‡̉¯Đ½ Đ³Đ°Đ½Đ° ÑƒĐºÑƒĐ³ÑƒĐ½ Đ±ĐµÑ€̉¯̉¯"
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "ĐĐ°Đ¹Ñ‚Đ°Đ»Đ°Đ½Đ³Đ°Đ½ %s Đ±Đ¸Ñ€Đ¸Đ³̉¯̉¯ Ñ‡ĐµĐºĐ¸Ñ‚Đ¸"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "Đœ̉¯Đ¼̉¯Đº̉¯Đ½ Đ±Đ¾Đ»Đ³Đ¾Đ½ бөл̉¯Đ¼Đ´Ó©Ñ€ Đ¶Đ¾Đº"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr ""
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Đ‘Đ¸Ñ€Đ¸Đ³̉¯̉¯ Ñ‡ĐµĐºĐ¸Ñ‚Ñ‚ĐµÑ€Đ¸Đ½ Ñ‚Đ°Đ½Đ´Đ°̉£Ñ‹Đ·"
@@ -2557,15 +2536,15 @@ msgstr ""
msgid "Not enough swap space to fulfill installation, please add some"
msgstr ""
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2576,50 +2555,55 @@ msgstr ""
"\n"
"Đ‘ÑƒĐ³Đ° ĐºĐ°Ñ€Đ°Đ±Đ°Đ¹ ÑƒĐ»Đ°Đ½Ñ‚Đ°Đ¹Ñ‹Đ½Đ±Ñ‹?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "Đ‘Đ¾Ñˆ Đ¾Ñ€ÑƒĐ½Đ´Ñƒ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒ"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, fuzzy, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "ĐĐ²Ñ‚Đ¾-бөл̉¯ÑˆÑ‚̉¯Ñ€̉¯̉¯ ̉¯Ñ‡̉¯Đ½ Đ±Đ¾Ñˆ Đ¾Ñ€ÑƒĐ½ Đ¶ĐµÑ‚Đ¸ÑˆÑиз"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "Đ‘Đ°Ñ€ бөл̉¯Đ¼Đ´Ó©Ñ€Đ´̉¯ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒ"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, fuzzy, c-format
msgid "There is no existing partition to use"
msgstr "Бөл̉¯Đ¼Đ´Ó©Ñ€ Ñ‚Đ°Đ±Đ»Đ¸Ñ†Đ°ÑÑ‹Đ½ ÑĐ°ĐºÑ‚Đ°Đ¿ ĐºĐ°Đ»ÑƒÑƒ Đ°Ñ€Đ°ĐºĐµÑ‚Đ¸"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, fuzzy, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "Đ¢̉¯Đ¿Đº̉¯ бөл̉¯Đ¼Đ´̉¯Đ½ Đ±Đ¸Ñ€Đ¸Đ½Ñ‡Đ¸ ÑĐµĐºÑ‚Đ¾Ñ€Ñƒ"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, fuzzy, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr "Windows бөл̉¯Đ¼̉¯Đ½Đ´Ó©Đ³̉¯ Đ±Đ¾Ñˆ Đ¾Ñ€ÑƒĐ½Đ´Ñƒ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒ"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, fuzzy, c-format
msgid "Which partition do you want to resize?"
msgstr "Đ­Đ¼Đ½Đµ ĐºÑ‹Đ»ÑƒÑƒĐ½Ñƒ ĐºĐ°Đ°Đ»Đ°Đ¹ÑÑ‹Đ·?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr ""
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2640,74 +2624,76 @@ msgid ""
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "ĐĐ¸Đ¹Đ¸Đ½ĐºĐ¸"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, fuzzy, c-format
msgid "Partitionning"
msgstr "Бөл̉¯Đ¼Đ´Ó©Ñ€Đ³Ó© бөл̉¯̉¯"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, fuzzy, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr "Đ¢̉¯Đ¿Đº̉¯ бөл̉¯Đ¼Đ´̉¯Đ½ Đ±Đ¸Ñ€Đ¸Đ½Ñ‡Đ¸ ÑĐµĐºÑ‚Đ¾Ñ€Ñƒ"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "ĐÓ©Đ»Ó©Đ¼̉¯"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr ""
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, fuzzy, c-format
msgid "FAT resizing failed: %s"
msgstr "%s Ñ„Đ°Đ¹Đ»Ñ‹Đ½ Đ¾ĐºÑƒÑƒĐ´Đ°Đ³Ñ‹ ĐºĐ°Ñ‚Đ°"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, fuzzy, c-format
msgid "Remove Microsoft Windows®"
msgstr "Windows'ту Đ¶Đ¾Đ³Đ¾Ñ‚ÑƒÑƒ"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Erase and use entire disk"
msgstr "ДиÑĐºÑ‚Đ¸ Ñ‚Đ¾Đ»ÑƒĐ³Ñƒ Đ¼ĐµĐ½ĐµĐ½ өч̉¯Ñ€̉¯̉¯ Đ¶Đ°Đ½Đ° Đ°Đ½Ñ‹ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒ"
-#: fs/partitioning_wizard.pm:235
-#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
+#: fs/partitioning_wizard.pm:255
+#, fuzzy, c-format
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
msgstr ""
"Đ¡Đ¸Đ·Đ´Đµ Đ±Đ¸Ñ€ Đ½ĐµÑ‡Đµ ĐºĐ°Ñ‚ÑƒÑƒ диÑĐº Đ±Đ°Ñ€, Đ°Đ½Ñ‹Đ½ ĐºĐ°Đ¹ÑÑ‹Đ½Ñ‹ÑÑ‹Đ½Đ° Đ»Đ¸Đ½ÑƒĐºÑту Đ¾Ñ€Đ½Đ¾Ñ‚ÑƒÑƒĐ½Ñƒ ĐºĐ°Đ°Đ»Đ°Đ¹ÑÑ‹Đ·?"
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "%s Ñ‚̉¯Đ·̉¯Đ»̉¯Ñˆ̉¯Đ½Đ´Ó©Đ³̉¯ Đ‘ĐРДЫРбөл̉¯Đ¼Đ´Ó©Ñ€ Đ¶Đ°Đ½Đ° Đ°Đ»Đ°Ñ€Đ´Đ°Đ³Ñ‹ Đ±ĐµÑ€Đ¸Đ»Đ¸ÑˆÑ‚ĐµÑ€ Đ¶Đ¾Đ³Đ¾Ñ‚ÑƒĐ»Đ°Ñ‚"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "ДиÑĐºÑ‚Đ¸ Ó©Đ· Đ°Đ»Đ´Ñ‹Đ½Ñ‡Đ° бөл̉¯̉¯"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "fdisk ĐºĐ¾Đ»Đ´Đ¾Đ½Ñƒ̉£ÑƒĐ·"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2717,65 +2703,70 @@ msgstr ""
"Đ˜ÑˆÑ‚Đ¸ аÑĐºÑ‚Đ°Đ³Đ°Đ½ ÑĐ¾̉£ `w' ĐºĐ¾Đ¼Đ°Đ½Đ´Đ°ÑÑ‹Đ½ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒ Đ¼ĐµĐ½ĐµĐ½ Ó©Đ·Đ³Ó©Ñ€̉¯̉¯Đ»Ó©Ñ€Đ´̉¯ ÑĐ°ĐºÑ‚Đ¾Đ¾Đ½Ñƒ "
"ÑƒĐ½ÑƒÑ‚Đ¿Đ°̉£Ñ‹Đ·."
-#: fs/partitioning_wizard.pm:402
+#: fs/partitioning_wizard.pm:425
#, fuzzy, c-format
msgid "Ext2/3/4"
msgstr "Đ§Ñ‹Đ³ÑƒÑƒ"
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "ĐÑ€Đ½Đ¾Ñ‚ÑƒÑƒĐ³Đ° Đ¾Ñ€ÑƒĐ½ Ñ‚Đ°Đ±Đ° Đ°Đ»Đ±Đ°Đ´Ñ‹Đ¼"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "DrakX диÑĐº бөл̉¯̉¯ уÑÑ‚Đ°ÑÑ‹ Ñ‚Ó©Đ¼Ó©Đ½Đº̉¯ Ñ‡ĐµÑ‡Đ¸Đ¼Đ´ĐµÑ€Đ´Đ¸ Ñ‚Đ°Đ¿Ñ‚Ñ‹:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr ""
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "Бөл̉¯Đ¼Đ´Ó©Ñ€Đ³Ó© бөл̉¯̉¯ Đ¸ÑˆĐºĐµ Đ°ÑˆĐ¿Đ°Đ´Ñ‹: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "Đ¡Đ¸Đ· ĐºÓ©Đ»Ó©Đ¼̉¯ 16 ĐœĐ± ĐºĐµĐ¼ бөл̉¯Đ¼Đ´Ó©Ñ€Đ³Ó© JFS'Ñ‚Đ¸ ĐºĐ¾Đ»Đ´Đ¾Đ½Đ¾ Đ°Đ»Đ±Đ°Đ¹ÑÑ‹Đ·"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "Đ¡Đ¸Đ· ĐºÓ©Đ»Ó©Đ¼̉¯ 32 ĐœĐ± ĐºĐµĐ¼ бөл̉¯Đ¼Đ´Ó©Ñ€Đ³Ó© ReiserFS'Ñ‚Đ¸ ĐºĐ¾Đ»Đ´Đ¾Đ½Đ¾ Đ°Đ»Đ±Đ°Đ¹ÑÑ‹Đ·"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, fuzzy, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr "Đ¡Đ¸Đ· ĐºÓ©Đ»Ó©Đ¼̉¯ 16 ĐœĐ± ĐºĐµĐ¼ бөл̉¯Đ¼Đ´Ó©Ñ€Đ³Ó© JFS'Ñ‚Đ¸ ĐºĐ¾Đ»Đ´Đ¾Đ½Đ¾ Đ°Đ»Đ±Đ°Đ¹ÑÑ‹Đ·"
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "Đ¶Ó©Đ½Ó©ĐºÓ©Đ¹"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "/usr Đ¼ĐµĐ½ĐµĐ½"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "ÑĐµÑ€Đ²ĐµÑ€"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr ""
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2791,43 +2782,43 @@ msgstr ""
"\n"
"Đ¡Đ¸Đ· Đ±Đ°Ñ€Đ´Ñ‹Đº бөл̉¯Đ¼Đ´Ó©Ñ€Đ´̉¯ Đ¶Đ¾Đ³Đ¾Ñ‚ÑƒÑƒĐ³Đ° даÑÑ€ÑÑ‹Đ·Đ±Ñ‹?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "Đ‘Đ¸Ñ€Đ¸Đ³̉¯̉¯ Ñ‡ĐµĐºĐ¸Ñ‚Đ¸ / ÑĐ¸Đ¼Đ²Đ¾Đ»Ñƒ Đ¼ĐµĐ½ĐµĐ½ Đ±Đ°ÑˆÑ‚Đ°Đ»Ñ‹ÑˆÑ‹ ĐºĐµÑ€ĐµĐº"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "Đ‘Đ¸Ñ€Đ¸Đ³̉¯̉¯ Ñ‡ĐµĐºĐ¸Ñ‚Ñ‚ĐµÑ€Đ¸ Đ°Đ»Ñ„Đ°Đ²Đ¸Ñ‚Ñ‚Đ¸Đº-Ñ†Đ¸Ñ„Ñ€Đ°Đ»Ñ‹Đº ÑĐ¸Đ¼Đ²Đ¾Đ»Đ´Đ¾Ñ€Đ´Đ¾Đ½ Đ³Đ°Đ½Đ° турушу ĐºĐµÑ€ĐµĐº"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "%s Đ±Đ¸Ñ€Đ¸Đ³̉¯̉¯ Ñ‡ĐµĐºĐ¸Ñ‚Đ¸ Đ¼ĐµĐ½ĐµĐ½ бөл̉¯Đ¼ Đ°Đ»Đ´Đ°Đ³Đ°Ñ‡Đ°Đ½ Đ±Đ°Ñ€\n"
-#: fsedit.pm:431
-#, c-format
+#: fsedit.pm:447
+#, fuzzy, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
"Đ¡Đ¸Đ· RAID Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Đ°Đ»Ñ‹Đº бөл̉¯Đ¼̉¯Đ½ Ñ‚̉¯Đ¿Đº̉¯ (/) ĐºĐ°Ñ‚Đ°Ñ€Ñ‹ Ñ‚Đ°Đ½Đ´Đ°Đ´Ñ‹̉£Ñ‹Đ·.\n"
"Đ‘Đ¸Ñ€ Đ´Đ°Đ³Ñ‹ Đ±Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ж̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡ /boot бөл̉¯Đ¼̉¯Ñ̉¯Đ· Đ°Đ½Ñ‹ Đ±Đ°ÑˆĐºĐ°Ñ€Đ° Đ°Đ»Đ±Đ°Đ¹Ñ‚.\n"
"/boot бөл̉¯Đ¼̉¯ Đ±Đ°Ñ€ ÑĐºĐµĐ½Đ´Đ¸Đ³Đ¸Đ½ Ñ‚Đ°ĐºÑ‚Đ°̉£Ñ‹Đ·."
-#: fsedit.pm:438
+#: fsedit.pm:453
#, fuzzy, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
"Đ¡Đ¸Đ· RAID Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Đ°Đ»Ñ‹Đº бөл̉¯Đ¼̉¯Đ½ Ñ‚̉¯Đ¿Đº̉¯ (/) ĐºĐ°Ñ‚Đ°Ñ€Ñ‹ Ñ‚Đ°Đ½Đ´Đ°Đ´Ñ‹̉£Ñ‹Đ·.\n"
"Đ‘Đ¸Ñ€ Đ´Đ°Đ³Ñ‹ Đ±Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ж̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡ /boot бөл̉¯Đ¼̉¯Ñ̉¯Đ· Đ°Đ½Ñ‹ Đ±Đ°ÑˆĐºĐ°Ñ€Đ° Đ°Đ»Đ±Đ°Đ¹Ñ‚.\n"
"/boot бөл̉¯Đ¼̉¯ Đ±Đ°Ñ€ ÑĐºĐµĐ½Đ´Đ¸Đ³Đ¸Đ½ Ñ‚Đ°ĐºÑ‚Đ°̉£Ñ‹Đ·."
-#: fsedit.pm:446
+#: fsedit.pm:461
#, fuzzy, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
@@ -2837,54 +2828,54 @@ msgstr ""
"Đ‘Đ¸Ñ€ Đ´Đ°Đ³Ñ‹ Đ±Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ж̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡ /boot бөл̉¯Đ¼̉¯Ñ̉¯Đ· Đ°Đ½Ñ‹ Đ±Đ°ÑˆĐºĐ°Ñ€Đ° Đ°Đ»Đ±Đ°Đ¹Ñ‚.\n"
"/boot бөл̉¯Đ¼̉¯ Đ±Đ°Ñ€ ÑĐºĐµĐ½Đ´Đ¸Đ³Đ¸Đ½ Ñ‚Đ°ĐºÑ‚Đ°̉£Ñ‹Đ·."
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
+#: fsedit.pm:472
#, fuzzy, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
"Đ¡Đ¸Đ· RAID Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Đ°Đ»Ñ‹Đº бөл̉¯Đ¼̉¯Đ½ Ñ‚̉¯Đ¿Đº̉¯ (/) ĐºĐ°Ñ‚Đ°Ñ€Ñ‹ Ñ‚Đ°Đ½Đ´Đ°Đ´Ñ‹̉£Ñ‹Đ·.\n"
"Đ‘Đ¸Ñ€ Đ´Đ°Đ³Ñ‹ Đ±Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ж̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡ /boot бөл̉¯Đ¼̉¯Ñ̉¯Đ· Đ°Đ½Ñ‹ Đ±Đ°ÑˆĐºĐ°Ñ€Đ° Đ°Đ»Đ±Đ°Đ¹Ñ‚.\n"
"/boot бөл̉¯Đ¼̉¯ Đ±Đ°Ñ€ ÑĐºĐµĐ½Đ´Đ¸Đ³Đ¸Đ½ Ñ‚Đ°ĐºÑ‚Đ°̉£Ñ‹Đ·."
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr "Đ¡Đ¸Đ· %s Đ±Đ¸Ñ€Đ¸Đ³̉¯̉¯ Ñ‡ĐµĐºĐ¸Ñ‚Đ¸ ̉¯Ñ‡̉¯Đ½ ÑˆĐ¸Ñ„Ñ€Đ´ĐµĐ»Đ³ĐµĐ½ Ñ„Đ°Đ¹Đ» ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½ ĐºĐ¾Đ»Đ´Đ¾Đ½Đ¾ Đ°Đ»Đ±Đ°Đ¹ÑÑ‹Đ·"
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
"%s Đ±Đ¸Ñ€Đ¸Đ³̉¯̉¯ Ñ‡ĐµĐºĐ¸Ñ‚Đ¸ ̉¯Ñ‡̉¯Đ½ LVM Đ»Đ¾Đ³Đ¸ĐºĐ°Đ»Ñ‹Đº Ñ‚Đ¾Đ¼ÑƒĐ½ ĐºĐ¾Đ»Đ´Đ¾Đ½Đ¾ Đ°Đ»Đ±Đ°Đ¹ÑÑ‹Đ·, Ñебеби ал "
"Ñ„Đ¸Đ·Đ¸ĐºĐ°Đ»Ñ‹Đº Ñ‚Đ¾Đ¼Đ´Đ¾Ñ€Đ³Đ¾ Ñ‚Đ°Ñ€ĐºĐ°Đ¹Ñ‚"
-#: fsedit.pm:449
-#, c-format
+#: fsedit.pm:484
+#, fuzzy, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
"Đ¡Đ¸Đ· LVM Đ»Đ¾Đ³Đ¸ĐºĐ°Đ»Ñ‹Đº Ñ‚Đ¾Đ¼ÑƒĐ½ Ñ‚̉¯Đ¿Đº̉¯ (/) ĐºĐ°Ñ‚Đ°Ñ€Ñ‹ Ñ‚Đ°Đ½Đ´Đ°Đ´Ñ‹̉£Ñ‹Đ·.\n"
"Đ¢Đ¾Đ¼ Ñ„Đ¸Đ·Đ¸ĐºĐ°Đ»Ñ‹Đº бөл̉¯Đ¼Đ´Ó©Ñ€Đ³Ó© Ñ‚Đ°Ñ€Đ°Đ³Đ°Đ½ ÑƒÑ‡ÑƒÑ€Đ´Đ° ж̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡ Đ°Đ½Ñ‹ Đ¸ÑˆÑ‚ĐµÑ‚Đµ Đ°Đ»Đ±Đ°Đ¹Ñ‚.\n"
"ĐĐ»Đ³Đ°Ñ‡ /boot бөл̉¯Đ¼̉¯Đ½ Ñ‚̉¯Đ·̉¯̉£̉¯Đ·."
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "Đ‘ÑƒĐ» ĐºĐ°Ñ‚Đ°Đ»Đ¾Đ³ Ñ‚̉¯Đ¿Đº̉¯ ĐºĐ°Ñ‚Đ°Đ»Đ¾Đ³ Đ¸Ñ‡Đ¸Đ½Đ´Đµ ĐºĐ°Đ»Ñ‚Ñ‹Ñ€Ñ‹Đ»Ñ‹ÑˆÑ‹ ĐºĐµÑ€ĐµĐº"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2893,12 +2884,12 @@ msgstr ""
"Đ‘ÑƒĐ» Đ±Đ¸Ñ€Đ¸Đ³̉¯̉¯ Ñ‡ĐµĐºĐ¸Ñ‚Đ¸ ̉¯Ñ‡̉¯Đ½ Ñ€ĐµĐ°Đ»Đ´ÑƒÑƒ (ext2/3/4, reiserfs, xfs же jfs) Ñ„Đ°Đ¹Đ» "
"ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹ Ñ‚Đ°Đ»Đ°Đ¿ ĐºÑ‹Đ»Ñ‹Đ½Đ°Ñ‚\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "ĐĐ²Ñ‚Đ¾-бөл̉¯ÑˆÑ‚̉¯Ñ€̉¯̉¯ ̉¯Ñ‡̉¯Đ½ Đ±Đ¾Ñˆ Đ¾Ñ€ÑƒĐ½ Đ¶ĐµÑ‚Đ¸ÑˆÑиз"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "ĐÑ‚ĐºĐ°Ñ€Đ³Đ°Đ½Đ³Đ° Ñч Đ½ĐµÑ€Ñе Đ¶Đ¾Đº"
@@ -2908,283 +2899,278 @@ msgstr "ĐÑ‚ĐºĐ°Ñ€Đ³Đ°Đ½Đ³Đ° Ñч Đ½ĐµÑ€Ñе Đ¶Đ¾Đº"
msgid "SATA controllers"
msgstr "SATA ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»Đ»ĐµÑ€Đ»ĐµÑ€Đ¸"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "RAID ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»Đ»ĐµÑ€Đ»ĐµÑ€Đ¸"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "(E)IDE/ATA ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»Đ»ĐµÑ€Đ»ĐµÑ€"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, fuzzy, c-format
msgid "Card readers"
msgstr "ĐĐ°Ñ€Ñ‚Đ° Đ¼Đ¾Đ´ĐµĐ»Đ¸:"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "Firewire ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»Đ»ĐµÑ€Đ»ĐµÑ€"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "PCMCIA ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»Đ»ĐµÑ€Đ»ĐµÑ€"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "SCSI ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»Đ»ĐµÑ€Đ»ĐµÑ€"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "USB ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»Đ»ĐµÑ€Đ»ĐµÑ€"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "USB Đ¿Đ¾Ñ€Ñ‚Ñ‚Đ¾Ñ€Ñƒ"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "SMBus ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»Đ»ĐµÑ€Đ»ĐµÑ€"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "ĐÓ©Đ¿̉¯Ñ€Ó©Đ»Ó©Ñ€ Đ¶Đ°Đ½Đ° ÑиÑÑ‚ĐµĐ¼Đ°Đ»Ñ‹Đº ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»Đ»ĐµÑ€Đ»ĐµÑ€"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Đ¤Đ»Đ¾Đ¿Đ¿Đ¸"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "Đ¢Đ°Ñˆ диÑĐº"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, fuzzy, c-format
msgid "USB Mass Storage Devices"
msgstr "USB Đ´Đ¾Đ±ÑƒÑˆ Ñ‚̉¯Đ·̉¯Đ»̉¯ÑˆÑ‚Ó©Ñ€̉¯"
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CDROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "Đ–Đ°Đ·ÑƒÑƒÑ‡Ñƒ CD/DVD"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "ĐœĐ°Đ³Đ½Đ¸Ñ‚Ñ‚Đ¸Đº Ñ‚Đ°ÑĐ¼Đ°"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "AGP ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»Đ»ĐµÑ€Đ»ĐµÑ€Đ¸"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "Đ’Đ¸Đ´ĐµĐ¾ĐºĐ°Ñ€Ñ‚Đ°"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr "DVB ĐºĐ°Ñ€Ñ‚Đ°ÑÑ‹"
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "Đ¢Đ’-ĐºĐ°Ñ€Ñ‚Đ°"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "Đ‘Đ°ÑˆĐºĐ° Đ¼ÑƒĐ»ÑŒÑ‚Đ¸Đ¼ĐµĐ´Đ¸Đ° Ñ‚̉¯Đ·̉¯Đ»̉¯ÑˆÑ‚Ó©Ñ€̉¯"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "Đ”Đ¾Đ±ÑƒÑˆ ĐºĐ°Ñ€Ñ‚Đ°ÑÑ‹"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "Веб-ĐºĐ°Đ¼ĐµÑ€Đ°"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "ĐŸÑ€Đ¾Ñ†ĐµÑÑĐ¾Ñ€Đ»Đ¾Ñ€"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "ISDN Đ°Đ´Đ°Đ¿Ñ‚ĐµÑ€Đ»ĐµÑ€Đ¸"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr "USB Đ´Đ¾Đ±ÑƒÑˆ Ñ‚̉¯Đ·̉¯Đ»̉¯ÑˆÑ‚Ó©Ñ€̉¯"
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr "Đ Đ°Đ´Đ¸Đ¾ ĐºĐ°Ñ€Ñ‚Đ°Đ»Đ°Ñ€"
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr "ATM Ñ‚Đ°Ñ€Đ¼Đ°Đº ĐºĐ°Ñ€Ñ‚Đ°Đ»Đ°Ñ€Ñ‹"
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr "WAN Ñ‚Đ°Ñ€Đ¼Đ°Đº ĐºĐ°Ñ€Ñ‚Đ°Đ»Đ°Ñ€Ñ‹"
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr "Bluetooth Ñ‚̉¯Đ·̉¯Đ»̉¯ÑˆÑ‚Ó©Ñ€̉¯"
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "Ethernet ĐºĐ°Ñ€Ñ‚Đ°ÑÑ‹"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "ĐœĐ¾Đ´ĐµĐ¼"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "ADSL Đ°Đ´Đ°Đ¿Ñ‚ĐµÑ€Đ»ĐµÑ€Đ¸"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "Đ­Ñ"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "ĐŸÑ€Đ¸Đ½Ñ‚ĐµÑ€"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr "ĐÑĐ½ Đ¿Đ¾Ñ€Ñ‚Ñ‚Đ¾Ñ€ÑƒĐ½ÑƒĐ½ ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»Đ»ĐµÑ€Đ»ĐµÑ€Đ¸"
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "Đ–Đ¾Đ¹ÑÑ‚Đ¸Đº"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "ĐĐ»Đ¸Đ¿Ñ‚ĐµÑ€Đ³Đ¸Ñ‡"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr "Tablet Đ¶Đ°Đ½Đ° touchscreen"
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "Đ§Ñ‹Ñ‡ĐºĐ°Đ½"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr ""
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "UPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "Đ¡ĐºĐ°Đ½ĐµÑ€"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "Đ‘ĐµĐ»Đ³Đ¸Ñиз/Đ‘Đ°ÑˆĐºĐ°Đ»Đ°Ñ€"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "Đ¿Ñ€Đ¾Ñ†ĐµÑÑĐ¾Ñ€ # "
-#: harddrake/sound.pm:303
-#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "Đ̉¯Ñ‚Ó© туру̉£ÑƒĐ·... ĐĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸Ñ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒĐ»ÑƒÑƒĐ´Đ°"
-
-#: harddrake/sound.pm:366
+#: harddrake/sound.pm:80
#, c-format
-msgid "Enable PulseAudio"
-msgstr ""
+msgid "No known driver"
+msgstr "Đ‘ĐµĐ»Đ³Đ¸Đ»̉¯̉¯ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ Đ¶Đ¾Đº"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr ""
+msgid "There's no known driver for your sound card (%s)"
+msgstr "Đ¡Đ¸Đ·Đ´Đ¸Đ½ Đ´Đ¾Đ±ÑƒÑˆ ĐºĐ°Ñ€Ñ‚Đ°̉£Ñ‹Đ· (%s) ̉¯Ñ‡̉¯Đ½ Đ±ĐµĐ»Đ³Đ¸Đ»̉¯̉¯ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ Đ¶Đ¾Đº"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
+msgid "Enable PulseAudio"
msgstr ""
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr ""
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr "Đ‘ÑƒĐ·ÑƒĐºÑ‚Ñƒ издөө Đ¶Đ°Đ½Đ° Đ°Ñ€Ñ‹Đ»ÑƒÑƒ"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "ĐĐ»ÑŒÑ‚ĐµÑ€Đ½Đ°Ñ‚Đ¸Đ²Đ´Đ¸Đº Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ Đ¶Đ¾Đº"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
@@ -3193,191 +3179,80 @@ msgstr ""
"Đ¡Đ¸Đ·Đ´Đ¸Đ½ Đ´Đ¾Đ±ÑƒÑˆ ĐºĐ°Ñ€Ñ‚Đ°̉£Ñ‹Đ· (%s) ̉¯Ñ‡̉¯Đ½ Đ±ĐµĐ»Đ³Đ¸Đ»̉¯̉¯ OSS/ALSA Đ°Đ»ÑŒÑ‚ĐµÑ€Đ½Đ°Ñ‚Đ¸Đ²Đ´Đ¸Đº Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ "
"Đ¶Đ¾Đº, ÑƒÑ‡ÑƒÑ€Đ´Đ° ал \"%s\" ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒĐ´Đ°"
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "Đ”Đ¾Đ±ÑƒÑˆ ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸ÑÑÑ‹"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-"Đ‘ÑƒĐ» Đ¶ĐµÑ€Đ´ĐµĐ½ Ñиз Đ´Đ¾Đ±ÑƒÑˆ ĐºĐ°Ñ€Ñ‚Đ°̉£Ñ‹Đ· (%s) ̉¯Ñ‡̉¯Đ½ Đ°Đ»ÑŒÑ‚ĐµÑ€Đ½Đ°Ñ‚Đ¸Đ²Đ´Đ¸Đº Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ (же OSS, же "
-"ALSA) Ñ‚Đ°Đ½Đ´Đ°Ñа̉£Ñ‹Đ· Đ±Đ¾Đ»Đ¾Ñ‚.."
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-"\n"
-"\n"
-"Đ¡Đ¸Đ·Đ´Đ¸Đ½ ĐºĐ°Ñ€Ñ‚Đ°̉£Ñ‹Đ· ÑƒÑ‡ÑƒÑ€Đ´Đ° %s\"%s\" Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Đ¸Đ½ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒĐ´Đ° (ĐºĐ°Ñ€Ñ‚Đ°̉£Ñ‹Đ· ̉¯Ñ‡̉¯Đ½ Đ°Đ»Đ´Ñ‹Đ½Đ°Đ»Đ° "
-"Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ \"%s\")"
+msgid "Sound troubleshooting"
+msgstr "Đ”Đ¾Đ±ÑƒÑˆ Đ±ÑƒĐ·ÑƒĐ³ÑƒĐ½ издөө Đ¶Đ°Đ½Đ° Đ°Ñ€Ñ‹Đ»ÑƒÑƒ"
-#: harddrake/sound.pm:414
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
-"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
-"It also provides a much higher API than OSS.\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-"OSS (Open Sound System) Đ´Đ¾Đ±ÑƒÑˆ ̉¯Ñ‡̉¯Đ½ Đ±Đ¸Ñ€Đ¸Đ½Ñ‡Đ¸ API. ĐĐ» Đ´Đ¾Đ±ÑƒÑˆ ̉¯Ñ‡̉¯Đ½ ĐĐ¡ ĐºÓ©Đ· "
-"ĐºĐ°Ñ€Đ°Đ½Đ´Ñ‹ÑÑ‹Đ· API (ал ĐºÓ©Đ¿Ñ‡̉¯Đ»̉¯Đº UNIX(tm) ÑиÑÑ‚ĐµĐ¼Đ°Đ»Đ°Ñ€Ñ‹Đ½Đ´Đ° Đ±Đ°Ñ€),\n"
-"Đ±Đ¸Ñ€Đ¾Đº өтө Đ¶Ó©Đ½Ó©ĐºÓ©Đ¹ Đ¶Đ°Đ½Đ° Đ¼̉¯Đ¼Đº̉¯Đ½Ñ‡̉¯Đ»̉¯Đ³̉¯ Ñ‡ĐµĐºÑ‚ĐµĐ»Đ³ĐµĐ½ API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) Đ¼Đ¾Đ´ÑƒĐ»Đ´Đ°ÑˆÑ‚Ñ‹Ñ€Ñ‹Đ»Đ³Đ°Đ½ Đ°Ñ€Ñ…Đ¸Ñ‚ĐµĐºÑ‚ÑƒÑ€Đ°,\n"
-"ал ÑĐ°Đ»Ñ‹ÑˆÑ‚Ñ‹Ñ€Đ¼Đ°Đ»ÑƒÑƒ ĐºÓ©Đ¿ ISA, USB Đ¶Đ°Đ½Đ° PCI ĐºĐ°Ñ€Ñ‚Đ°Đ»Đ°Ñ€ Đ´Đ¸Đ°Đ¿Đ°Đ·Đ¾Đ½ÑƒĐ½ ĐºĐ¾Đ»Đ´Đ¾Đ¹Ñ‚.\n"
"\n"
-"ĐĐ» OSSĐºĐµ ĐºĐ°Ñ€Đ°Đ³Đ°Đ½Đ´Đ° Đ±Đ¸Ñ€ Ñ‚Đ¾Đ¿ Đº̉¯Ñ‡Ñ‚̉¯̉¯ API.\n"
+"- 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.\n"
"\n"
-"Alsa'Đ½Ñ‹ ĐºĐ¾Đ»Đ´Đ¾Đ¾ ̉¯Ñ‡̉¯Đ½:\n"
-"- OSS Đ¼ĐµĐ½ĐµĐ½ Đ¸ÑˆÑ‚Ó©Ó©Ñ‡̉¯ ÑÑĐºĐ¸ api\n"
-"- ĐºÓ©Đ¿Ñ‚Ó©Đ³Ó©Đ½ ĐºĐµ̉£ĐµĐ¹Ñ‚Đ¸Đ»Đ³ĐµĐ½ Đ¼̉¯Đ¼Đº̉¯Đ½Ñ‡̉¯Đ»̉¯ĐºÑ‚̉¯̉¯ жа̉£Ñ‹ ALSA api, Đ±Đ¸Ñ€Đ¾Đº ал ALSA "
-"Đ±Đ¸Đ±Đ»Đ¸Đ¾Ñ‚ĐµĐºĐ°ÑÑ‹Đ½ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒĐ½Ñƒ Ñ‚Đ°Đ»Đ°Đ¿ ĐºÑ‹Đ»Đ°Ñ‚.\n"
-"ĐºĐ¾Đ»Đ´Đ¾Đ½ÑĐ¾̉£ÑƒĐ· Đ±Đ¾Đ»Đ¾Ñ‚\n"
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "Đ”Ñ€Đ°Đ¹Đ²ĐµÑ€:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"\"%s\" ÑÑĐºĐ¸ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Đ¸ ĐºĐ°Ñ€Đ° Ñ‚Đ¸Đ·Đ¼ĐµĐ³Đµ ĐºĐ¾ÑˆÑƒĐ»Đ³Đ°Đ½.\n"
+"- \"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\n"
"\n"
-"Đ¯Đ´Ñ€Đ¾ Đ¸ÑˆĐ¸Đ½ аÑĐºÑ‚Đ¾Đ¾ ÑƒÑ‡ÑƒÑ€ÑƒĐ½Đ´Đ° Đ°Đ½Ñ‹ ÑÑĐºĐµÑ€Ñ‚̉¯̉¯ ̉¯Ñ‡̉¯Đ½, ал Đ¶Ó©Đ½̉¯Đ½Đ´Ó© Đ¾Ñ‚Ñ‡ĐµÑ‚ Ñ‚̉¯Đ·̉¯Đ»Đ³Ó©Đ½.\n"
"\n"
-"Жа̉£Ñ‹ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ \"%s\" ĐºĐ¸Đ¹Đ¸Đ½ĐºĐ¸ ж̉¯ĐºÑ‚Ó©Ó© ÑƒÑ‡ÑƒÑ€ÑƒĐ½Đ´Đ° Đ³Đ°Đ½Đ° ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒĐ»Đ°Ñ‚."
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "ĐÑ‡Ñ‹Đº Đ±Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ĐºĐ¾Đ´Đ´Ñƒ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ Đ¶Đ¾Đº"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"Đ¡Đ¸Đ·Đ´Đ¸Đ½ Đ´Đ¾Đ±ÑƒÑˆ ĐºĐ°Ñ€Ñ‚Đ°̉£Ñ‹Đ· (%s) ̉¯Ñ‡̉¯Đ½ Đ±ĐµĐºĐµÑ€ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ Đ¶Đ¾Đº, Đ±Đ¸Ñ€Đ¾Đº Đ¼Ñ‹Đ½Đ´Đ°: \"%s\" "
-"Ó©Đ·̉¯Đ½̉¯Đ½ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Đ¸ Đ¶Đ°Ñ‚Đ°Ñ‚."
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "Đ‘ĐµĐ»Đ³Đ¸Đ»̉¯̉¯ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ Đ¶Đ¾Đº"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Đ¡Đ¸Đ·Đ´Đ¸Đ½ Đ´Đ¾Đ±ÑƒÑˆ ĐºĐ°Ñ€Ñ‚Đ°̉£Ñ‹Đ· (%s) ̉¯Ñ‡̉¯Đ½ Đ±ĐµĐ»Đ³Đ¸Đ»̉¯̉¯ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ Đ¶Đ¾Đº"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "Đ”Đ¾Đ±ÑƒÑˆ Đ±ÑƒĐ·ÑƒĐ³ÑƒĐ½ издөө Đ¶Đ°Đ½Đ° Đ°Ñ€Ñ‹Đ»ÑƒÑƒ"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
+"- \"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.\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-"ĐлаÑÑĐ¸ĐºĐ°Đ»Ñ‹Đº Đ´Đ¾Đ±ÑƒÑˆ Đ±ÑƒĐ·ÑƒĐ³ÑƒĐ½ Ñ‚ĐµĐºÑˆĐµÑ€Đ³Đ¸Ñ‡ Ñ‚Ó©Đ¼Ó©Đ½Đº̉¯ ĐºĐ¾Đ¼Đ°Đ½Đ´Đ°Đ»Đ°Ñ€Đ´Ñ‹ Đ°Ñ‚ĐºĐ°Ñ€Đ°Ñ‚:\n"
"\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" ÑĐ¸Đ·Đ³Đµ Đ°Đ»Đ´Ñ‹Đ°Đ»Ñ‹Đ½Đ³Đ°Đ½ Đ´Đ¾Đ±ÑƒÑˆ ĐºĐ°Ñ€Ñ‚Đ°ÑÑ‹Đ½Ñ‹Đ½\n"
-"Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Đ¸Đ½ ĐºÓ©Ñ€Ñөтөт\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" ĐºĐ°Đ¹ÑÑ‹ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒĐ»ÑƒĐ¿\n"
-"Đ¶Đ°Ñ‚ĐºĐ°Đ½Đ´Ñ‹Đ³Ñ‹Đ½ ĐºÓ©Ñ€Ñөтөт\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"/sbin/lsmod\" ÑĐ¸Đ·Đ³Đµ Đ¼Đ¾Đ´ÑƒĐ» (Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€) ж̉¯ĐºÑ‚Ó©Đ»Đ³Ó©Đ½Đ´̉¯Đ³̉¯Đ½\n"
-"же ж̉¯ĐºÑ‚Ó©Đ»Đ±Ó©Đ³Ó©Đ½Đ´̉¯Đ³̉¯Đ½ ĐºÓ©Ñ€Ñөтөт\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" Đ¶Đ°Đ½Đ° \"/sbin/chkconfig --list alsa\"\n"
-"initlevel 3'тө Đ°Ñ‚ĐºĐ°Ñ€Ñ‹Đ»ÑƒÑƒÑ‡Ñƒ sound Đ¶Đ°Đ½Đ° alsa ĐºÑ‹Đ·Đ¼Đ°Ñ‚Ñ‚Đ°Ñ€Ñ‹Đ½ ĐºÓ©Ñ€Ñөтөт\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
"\n"
-"- \"aumix -q\" ÑĐ¸Đ·Đ³Đµ Đ´Đ¾Đ±ÑƒÑˆ Đ±Đ¸Đ¹Đ¸ĐºÑ‚Đ¸Đ³Đ¸Đ½Đ¸Đ½ Đ¸ÑˆÑ‚ĐµÑ‚Đ¸Đ»Đ³ĐµĐ½Đ´Đ¸Đ³Đ¸Đ½\n"
-"же Đ¶Đ¾ĐºÑƒÑ‚ÑƒĐ³ÑƒĐ½ ĐºÓ©Ñ€Ñөтөт\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" Đ´Đ¾Đ±ÑƒÑˆ ĐºĐ°Ñ€Ñ‚Đ°ÑÑ‹Đ½ ĐºĐ°Đ¹ÑÑ‹ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Đ°\n"
-"ĐºĐ¾Đ»Đ´Đ¾Đ½Đ³Đ¾Đ½Đ´ÑƒĐ³ÑƒĐ½ ĐºÓ©Ñ€Ñөтөт.\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "Đ‘Đ°ÑˆĐºĐ° Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ Ñ‚Đ°Đ½Đ´Đ¾Đ¾"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "ĐĐ°Đ°Đ»Đ°Đ³Đ°Đ½ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Đ´Đ¸ Ñ‚Đ°Đ½Đ´Đ¾Đ¾"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"/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)\n"
msgstr ""
-"Đ­Đ³ĐµÑ€ Ñиз ĐºĐ°Ñ€Ñ‚Đ°̉£Ñ‹Đ·Đ³Đ° ĐºĐ°Đ¹ÑÑ‹ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ Ñ‚ÑƒÑƒÑ€Đ° ĐºĐµĐ»ĐµÑ€Đ¸Đ½ Đ±Đ¸Đ»ĐµĐ¼ Đ´ĐµĐ¿ ÑÑĐµĐ¿Ñ‚ĐµÑе̉£Đ¸Đ·,\n"
-"Đ°Đ½Đ´Đ° Ñиз Đ°Đ½Ñ‹ Đ¶Đ¾Đ³Đ¾Ñ€ĐºÑƒ Ñ‚Đ¸Đ·Đ¼ĐµĐ´ĐµĐ½ Ñ‚Đ°Đ½Đ´Đ°Ñа̉£Ñ‹Đ· Đ±Đ¾Đ»Đ¾Ñ‚.\n"
-"\n"
-"Đ¡Đ¸Đ·Đ´Đ¸Đ½ Đ´Đ¾Đ±ÑƒÑˆ ĐºĐ°Ñ€Ñ‚Đ°̉£Ñ‹Đ· \"%s\" ̉¯Ñ‡̉¯Đ½ ÑƒÑ‡ÑƒÑ€Đ´Đ°Đ³Ñ‹ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ \"%s\" "
#: harddrake/v4l.pm:12
#, c-format
@@ -3405,7 +3280,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
"ĐĐ·Ñ‹Ñ€ĐºÑ‹ ÑƒĐ±Đ°ĐºÑ‚Đ°Đ³Ñ‹ ĐºÓ©Đ¿Ñ‡̉¯Đ»̉¯Đº Đ¢Đ’-ĐºĐ°Ñ€Ñ‚Đ°Đ»Đ°Ñ€ ̉¯Ñ‡̉¯Đ½ GNU/Linux ÑĐ´Ñ€Đ¾ÑÑƒĐ½ÑƒĐ½ bttv Đ¼Đ¾Đ´ÑƒĐ»Ñƒ "
"Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Ñ‚Ñ‹Đº Ñ‚̉¯Ñ€Đ´Ó©\n"
@@ -3425,70 +3300,73 @@ msgstr "ĐĐ°Ñ€Ñ‚Đ° Đ¼Đ¾Đ´ĐµĐ»Đ¸:"
msgid "Tuner type:"
msgstr "Đ¢ÑĐ½ĐµÑ€ Ñ‚Đ¸Đ±Đ¸:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "ĐĐ"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "ĐĐ¾Đ±Đ°"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "Đ–Đ¾Đº"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr ""
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "ĐĐ¾ÑˆÑƒÑƒ"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Ó¨Đ·Đ³Ó©Ñ€Ñ‚̉¯̉¯"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "ĐÑĐºÑ‚Đ¾Đ¾"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "ĐœÑƒÑ€ÑƒĐ½ĐºÑƒ"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
msgstr "Đ¤Đ°Đ¹Đ» Ñ‚Đ°Đ½Đ´Đ°Đ»Đ³Đ°Đ½ ÑĐ¼ĐµÑ"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
msgstr "Đ¡Đ¸Đ· Ñ„Đ°Đ¹Đ»Đ´Ñ‹ ÑĐ¼ĐµÑ, ĐºĐ°Ñ‚Đ°Đ»Đ¾Đ³Đ´Ñƒ ĐºÓ©Ñ€Ñөтт̉¯̉£̉¯Đ·"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
msgstr "ĐœÑ‹Đ½Đ´Đ°Đ¹ ĐºĐ°Ñ‚Đ°Đ»Đ¾Đ³ Đ¶Đ¾Đº"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "ĐœÑ‹Đ½Đ´Đ°Đ¹ Ñ„Đ°Đ¹Đ» Đ¶Đ¾Đº"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr ""
@@ -3563,1248 +3441,1262 @@ msgstr "ĐĐ°Đ¹Ñ€Đ°Đ´Đ°Đ½ Đ¶Ó©Đ½Ó©Ñ‚̉¯̉¯"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "ĐĐ½Đ´Đ¾Ñ€Ñ€Đ°"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "ĐÑ€Đ°Đ± Đ­Đ¼Đ¸Ñ€Đ°Ñ‚Ñ‚Đ°Ñ€Ñ‹"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "ĐÑ„Đ³Đ°Đ½Đ¸ÑÑ‚Đ°Đ½"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "ĐĐ½Ñ‚Đ¸Đ³ÑƒĐ° Đ¶Đ°Đ½Đ° Đ‘Đ°Ñ€Đ±ÑƒĐ´Đ°"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "ĐĐ½Đ³Đ²Đ¸Đ»Đ»Đ°"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "ĐĐ»Đ±Đ°Đ½Đ¸Ñ"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "ĐÑ€Đ¼ĐµĐ½Đ¸Ñ"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Đ“Đ¾Đ»Đ»Đ°Đ½Đ´Đ¸ÑĐ»Ñ‹Đº ĐĐ½Ñ‚Đ¸Đ» Đ°Ñ€Đ°Đ»Đ´Đ°Ñ€Ñ‹"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "ĐĐ½Đ³Đ¾Đ»Đ°"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "ĐĐ½Ñ‚Đ°Ñ€ĐºÑ‚Đ¸ĐºĐ°"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "ĐÑ€Đ³ĐµĐ½Ñ‚Đ¸Đ½Đ°"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "ĐĐ¼ĐµÑ€Đ¸ĐºĐ°Đ»Ñ‹Đº Đ¡Đ°Đ¼Đ¾Đ°"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "ĐĐ²ÑÑ‚Ñ€Đ¸Ñ"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "ĐĐ²ÑÑ‚Ñ€Đ°Đ»Đ¸Ñ"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "ĐÑ€ÑƒĐ±Đ°"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "ĐĐ·ĐµÑ€Đ±Đ°Đ¹Đ¶Đ°Đ½"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Đ‘Đ¾ÑĐ½Đ¸Ñ Đ¶Đ°Đ½Đ° Đ“ĐµÑ€Ñ†ĐµĐ³Đ¾Đ²Đ¸Đ½Đ°"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Đ‘Đ°Ñ€Đ±Đ°Đ´Đ¾Ñ"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Đ‘Đ°Đ½Đ³Đ»Đ°Đ´ĐµÑˆ"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Đ‘ĐµĐ»ÑŒĐ³Đ¸Ñ"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Đ‘ÑƒÑ€ĐºĐ¸Đ½Đ°-ФаÑĐ¾"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "Đ‘Đ¾Đ»Đ³Đ°Ñ€Đ¸Ñ"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Đ‘Đ°Ñ…Ñ€ĐµĐ¹Đ½"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Đ‘ÑƒÑ€ÑƒĐ½Đ´Đ¸"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Đ‘ĐµĐ½Đ¸Đ½"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Đ‘ĐµÑ€Đ¼ÑƒĐ´Đ´Đ°Ñ€"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Đ‘Ñ€ÑƒĐ½ĐµĐ¹ Đ”Đ°Ñ€ÑƒÑÑĐ°Đ»Đ°Đ¼"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Đ‘Đ¾Đ»Đ¸Đ²Đ¸Ñ"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Đ‘Ñ€Đ°Đ·Đ¸Đ»Đ¸Ñ"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Đ‘Đ°Đ³Đ°Đ¼Đ´Đ°Ñ€"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "Đ‘ÑƒÑ‚Đ°Đ½"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Đ‘ÑƒĐ²Đµ Đ°Ñ€Đ°Đ»Ñ‹"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Đ‘Đ¾Ñ‚ÑĐ²Đ°Đ½Đ°"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Đ‘ĐµĐ»Đ°Ñ€ÑƒÑÑŒ"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Белиз"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "ĐĐ°Đ½Đ°Đ´Đ°"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "ĐĐ¾ĐºĐ¾Ñ Đ°Ñ€Đ°Đ»Đ´Đ°Ñ€Ñ‹"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "ĐĐ¾Đ½Đ³Đ¾ (Kinshasa)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "Đ‘Đ¾Ñ€Đ±Đ¾Ñ€Đ´ÑƒĐº ĐÑ„Ñ€Đ¸ĐºĐ° РеÑĐ¿ÑƒĐ±Đ»Đ¸ĐºĐ°ÑÑ‹"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "ĐĐ¾Đ½Đ³Đ¾ (Brazzaville)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Đ¨Đ²ĐµĐ¹Ñ†Đ°Ñ€Đ¸Ñ"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "ĐĐ¾Ñ‚-Đ´'Đ˜Đ²ÑƒĐ°Ñ€"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "ĐÑƒĐº Đ°Ñ€Đ°Đ»Đ´Đ°Ñ€Ñ‹"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Чили"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "ĐĐ°Đ¼ĐµÑ€ÑƒĐ½"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "ĐÑ‹Ñ‚Đ°Đ¹"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "ĐĐ¾Đ»ÑƒĐ¼Đ±Đ¸Ñ"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "ĐĐ¾ÑÑ‚Đ°-Đ Đ¸ĐºĐ°"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Đ¡ĐµÑ€Đ±Đ¸Ñ Đ¶Đ°Đ½Đ° Đ§ĐµÑ€Đ½Đ¾Đ³Đ¾Ñ€Đ¸Ñ"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "ĐÑƒĐ±Đ°"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "ĐĐ°Đ±Đ¾-Đ’ĐµÑ€Đ´Đµ"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "ĐÑ€Đ¸ÑÑ‚Đ¼Đ°Ñ Đ°Ñ€Đ°Đ»Ñ‹"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "ĐĐ¸Đ¿Ñ€"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "Đ§ĐµÑ… РеÑĐ¿ÑƒĐ±Đ»Đ¸ĐºĐ°ÑÑ‹"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "Đ“ĐµÑ€Đ¼Đ°Đ½Đ¸Ñ"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Đ”Đ¶Đ¸Đ±ÑƒÑ‚Đ¸"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Đ”Đ°Đ½Đ¸Ñ"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Đ”Đ¾Đ¼Đ¸Đ½Đ¸ĐºĐ°"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Đ”Đ¾Đ¼Đ¸Đ½Đ¸Đº Ñ€ĐµÑĐ¿ÑƒĐ±Đ»Đ¸ĐºĐ°ÑÑ‹"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "ĐĐ»Đ¶Đ¸Ñ€"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Đ­ĐºĐ²Đ°Đ´Đ¾Ñ€"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Đ­ÑÑ‚Đ¾Đ½Đ¸Ñ"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Đ•Đ³Đ¸Đ¿ĐµÑ‚"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Đ‘Đ°Ñ‚Ñ‹Ñˆ Đ¡Đ°Ñ…Đ°Ñ€Đ°"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Đ­Ñ€Đ¸Ñ‚Ñ€ĐµÑ"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "Đ˜ÑĐ¿Đ°Đ½Đ¸Ñ"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "Đ­Ñ„Đ¸Đ¾Đ¿Đ¸Ñ"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Đ¤Đ¸Đ½Đ»ÑĐ½Đ´Đ¸Ñ"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Фиджи"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Đ¤Đ¾Đ»ĐºĐ»ĐµĐ½Đ´ (ĐœĐ°Đ»ÑŒĐ²Đ¸Đ½Đ°Đ»Đ°Ñ€) Đ°Ñ€Đ°Đ»Đ´Đ°Ñ€Ñ‹"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "ĐœĐ¸ĐºÑ€Đ¾Đ½ĐµĐ·Đ¸Ñ"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Đ¤Đ°Ñ€Đµ Đ°Ñ€Đ°Đ»Đ´Đ°Ñ€Ñ‹"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Đ¤Ñ€Đ°Đ½Ñ†Đ¸Ñ"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Đ“Đ°Đ±Đ¾Đ½"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "Đ£Đ»ÑƒÑƒ Đ‘Ñ€Đ¸Ñ‚Đ°Đ½Đ¸Ñ"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Đ“Ñ€ĐµĐ½Đ°Đ´Đ°"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "Đ“Ñ€ÑƒĐ·Đ¸Ñ"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "Đ¤Ñ€Đ°Đ½Ñ†ÑƒĐ· Đ“Đ²Đ¸Đ°Đ½Đ°ÑÑ‹"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Đ“Đ°Đ½Đ°"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Đ“Đ¸Đ±Ñ€Đ°Đ»Ñ‚Đ°Ñ€"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Đ“Ñ€ĐµĐ½Đ»Đ°Đ½Đ´Đ¸Ñ"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Đ“Đ°Đ¼Đ±Đ¸Ñ"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Đ“Đ²Đ¸Đ½ĐµÑ"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Đ“Đ²Đ°Đ´ĐµĐ»ÑƒĐ¿Đ°"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Đ­ĐºĐ²Đ°Ñ‚Đ¾Ñ€Đ¸Đ°Đ»Đ´Ñ‹Đº Đ“Đ²Đ¸Đ½ĐµÑ"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Đ“Ñ€ĐµÑ†Đ¸Ñ"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "Đ¢̉¯ÑˆÑ‚̉¯Đº Đ–Đ¾Ñ€Đ´Đ¶Đ¸Ñ Đ¶Đ°Đ½Đ° Đ¢̉¯ÑˆÑ‚̉¯Đº Đ¡Đ°Đ½Đ´Đ²Đ¸Ñ‡ Đ°Ñ€Đ°Đ»Đ´Đ°Ñ€Ñ‹"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Đ“Đ²Đ°Ñ‚ĐµĐ¼Đ°Đ»Đ°"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Đ“ÑƒĐ°Đ¼"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Đ“Đ²Đ¸Đ½ĐµÑ-БиÑĐ°Ñƒ"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Đ“Đ°Đ¹Đ°Đ½Đ°"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Đ“Đ¾Đ½ĐºĐ¾Đ½Đ³ (ĐÑ‹Ñ‚Đ°Đ¹)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Đ¥ĐµÑ€Đ´ Đ¶Đ°Đ½Đ° ĐœĐ°ĐºĐ”Đ¾Đ½Đ°Đ»ÑŒĐ´ Đ°Ñ€Đ°Đ»Đ´Đ°Ñ€Ñ‹"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Đ“Đ¾Đ½Đ´ÑƒÑ€Đ°Ñ"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "Đ¥Đ¾Ñ€Đ²Đ°Ñ‚Đ¸Ñ"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Đ“Đ°Đ¸Ñ‚Đ¸"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "Đ’ĐµĐ½Đ³Ñ€Đ¸Ñ"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Đ˜Đ½Đ´Đ¾Đ½ĐµĐ·Đ¸Ñ"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Đ˜Ñ€Đ»Đ°Đ½Đ´Đ¸Ñ"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Đ˜Đ·Ñ€Đ°Đ¸Đ»ÑŒ"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "Đ˜Đ½Đ´Đ¸Ñ"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Đ˜Đ½Đ´Đ¸Ñ Đ¾ĐºĐµĐ°Đ½Đ´Ñ‹Đ½ Đ‘Ñ€Đ¸Ñ‚Đ°Đ½Đ´Ñ‹Đº Ñ‚ĐµÑ€Ñ€Đ¸Ñ‚Đ¾Ñ€Đ¸ÑÑÑ‹ "
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Đ˜Ñ€Đ°Đº"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "Đ˜Ñ€Đ°Đ½"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Đ˜ÑĐ»Đ°Đ½Đ´Đ¸Ñ"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "Đ˜Ñ‚Đ°Đ»Đ¸Ñ"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Đ¯Đ¼Đ°Đ¹ĐºĐ°"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "Đ˜Đ¾Ñ€Đ´Đ°Đ½Đ¸Ñ"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "Đ¯Đ¿Đ¾Đ½Đ¸Ñ"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "ĐĐµĐ½Đ¸Ñ"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "ĐÑ‹Ñ€Đ³Ñ‹Đ·ÑÑ‚Đ°Đ½"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "ĐĐ°Đ¼Đ±Đ¾Đ´Đ¶Đ°"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "ĐĐ¸Ñ€Đ¸Đ±Đ°Ñ‚Đ¸"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "ĐĐ¾Đ¼Đ¾Ñ€ Đ°Ñ€Đ°Đ»Đ´Đ°Ñ€Ñ‹"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "Đ¡ĐµĐ½Ñ‚-ĐĐ¸Ñ‚Ñ Đ¶Đ°Đ½Đ° ĐĐµĐ²Đ¸Ñ"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "ĐĐ¾Ñ€ĐµÑ (Đ¢̉¯Đ½Đ´̉¯Đº)"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "ĐĐ¾Ñ€ĐµÑ"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "ĐÑƒĐ²ĐµĐ¹Ñ‚"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "ĐĐ°Đ¹Đ¼Đ°Đ½ Đ°Ñ€Đ°Đ»Đ´Đ°Ñ€Ñ‹"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "ĐĐ°Đ·Đ°ĐºÑÑ‚Đ°Đ½"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Đ›Đ°Đ¾Ñ"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Đ›ĐµĐ±Đ°Đ½Đ¾Đ½"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Đ«Đ¹Ñ‹Đº Đ›ÑÑиÑ"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Đ›Đ¸Ñ…Ñ‚ĐµĐ½ÑˆÑ‚ĐµĐ¹Đ½"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Đ¨Ñ€Đ¸-Đ›Đ°Đ½ĐºĐ°"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Đ›Đ¸Đ±ĐµÑ€Đ¸Ñ"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "ЛеÑĐ¾Ñ‚Đ¾"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Đ›Đ¸Ñ‚Đ²Đ°"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Đ›ÑĐºÑĐµĐ¼Đ±ÑƒÑ€Đ³"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Đ›Đ°Ñ‚Đ²Đ¸Ñ"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "Đ›Đ¸Đ²Đ¸Ñ"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "ĐœĐ°Ñ€Đ¾ĐºĐºĐ¾"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "ĐœĐ¾Đ½Đ°ĐºĐ¾"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "ĐœĐ¾Đ»Đ´Đ¾Đ²Đ°"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "ĐœĐ°Đ´Đ°Đ³Đ°ÑĐºĐ°Ñ€"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "ĐœĐ°Ñ€ÑˆĐ°Đ»Đ» Đ°Ñ€Đ°Đ»Đ´Đ°Ñ€Ñ‹"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "ĐœĐ°ĐºĐµĐ´Đ¾Đ½Đ¸Ñ"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "ĐœĐ°Đ»Đ¸"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "ĐœÑŒÑĐ½Đ¼Đ°"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "ĐœĐ¾Đ½Đ³Đ¾Đ»Đ¸Ñ"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Đ¢̉¯Đ½Đ´̉¯Đº ĐœĐ°Ñ€Đ¸Đ°Đ½Đ° Đ°Ñ€Đ°Đ»Đ´Đ°Ñ€Ñ‹"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "ĐœĐ°Ñ€Ñ‚Đ¸Đ½Đ¸ĐºĐ°"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "ĐœĐ°Đ²Ñ€Đ¸Ñ‚Đ°Đ½Đ¸Ñ"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "ĐœĐ¾Đ½ÑĐµÑ€Ñ€Đ°Ñ‚"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "ĐœĐ°Đ»ÑŒÑ‚Đ°"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "ĐœĐ°Đ²Ñ€Đ¸ĐºĐ¸Đ¹"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "ĐœĐ°Đ»ÑŒĐ´Đ¸Đ²Đ´ĐµÑ€"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "ĐœĐ°Đ»Đ°Đ²Đ¸"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "ĐœĐµĐºÑĐ¸ĐºĐ°"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "ĐœĐ°Đ»Đ°Đ¹Đ·Đ¸Ñ"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "ĐœĐ¾Đ·Đ°Đ¼Đ±Đ¸Đº"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "ĐĐ°Đ¼Đ¸Đ±Đ¸Ñ"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "Жа̉£Ñ‹ ĐĐ°Đ»ĐµĐ´Đ¾Đ½Đ¸Ñ"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "ĐĐ¸Đ³ĐµÑ€"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "ĐĐ¾Ñ€Ñ„Đ¾Đ»Đº Đ°Ñ€Đ°Đ»Ñ‹"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "ĐĐ¸Đ³ĐµÑ€Đ¸Ñ"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "ĐĐ¸ĐºĐ°Ñ€Đ°Đ³ÑƒĐ°"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Đ“Đ¾Đ»Đ»Đ°Đ½Đ´Đ¸Ñ"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "ĐĐ¾Ñ€Đ²ĐµĐ³Đ¸Ñ"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "ĐĐµĐ¿Đ°Đ»"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "ĐĐ°ÑƒÑ€Ñƒ"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "ĐÑŒÑ"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "Жа̉£Ñ‹ Đ—ĐµĐ»Đ°Đ½Đ´Đ¸Ñ"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "ĐĐ¼Đ°Đ½"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "ĐŸĐ°Đ½Đ°Đ¼Đ°"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "ĐŸĐµÑ€Ñƒ"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "Đ¤Ñ€Đ°Đ½Ñ†ÑƒĐ· ĐŸĐ¾Đ»Đ¸Đ½ĐµĐ·Đ¸ÑÑÑ‹"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "ĐŸĐ°Đ¿ÑƒĐ° Жа̉£Ñ‹ Đ“Đ²Đ¸Đ½ĐµÑ"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Đ¤Đ¸Đ»Đ¸Đ¿Đ¿Đ¸Đ½Đ´ĐµÑ€"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "ĐŸĐ°ĐºĐ¸ÑÑ‚Đ°Đ½"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "ĐŸĐ¾Đ»ÑŒÑˆĐ°"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Đ¡ĐµĐ½-ĐŸÑŒĐµÑ€ Đ¶Đ°Đ½Đ° ĐœĐ¸ĐºĐµĐ»Đ¾Đ½"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "ĐŸĐ¸Ñ‚ĐºÑÑ€Đ½"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "ĐŸÑƒÑÑ€Ñ‚Đ¾-Đ Đ¸ĐºĐ¾"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "ĐŸĐ°Đ»ĐµÑÑ‚Đ¸Đ½Đ°"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "ĐŸĐ¾Ñ€Ñ‚ÑƒĐ³Đ°Đ»Đ¸Ñ"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "ĐŸĐ°Ñ€Đ°Đ³Đ²Đ°Đ¹"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "ĐŸĐ°Đ»Đ°Ñƒ"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "ĐĐ°Ñ‚Đ°Ñ€"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "РеÑĐ½ÑŒĐ¾Đ½"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Đ ÑƒĐ¼Ñ‹Đ½Đ¸Ñ"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Đ Đ¾ÑÑиÑ"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Đ ÑƒĐ°Đ½Đ´Đ°"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "Đ¡Đ°ÑƒĐ´ ĐÑ€Đ°Đ²Đ¸Đ°ÑÑ‹"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Đ¡Đ¾Đ»Đ¾Đ¼Đ¾Đ½ Đ°Ñ€Đ°Đ»Đ´Đ°Ñ€Ñ‹"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Đ¡ĐµĐ¹ÑˆĐµĐ» Đ°Ñ€Đ°Đ»Đ´Đ°Ñ€Ñ‹"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "Đ¡ÑƒĐ´Đ°Đ½"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Đ¨Đ²ĐµÑ†Đ¸Ñ"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Đ¡Đ¸Đ½Đ³Đ°Đ¿ÑƒÑ€"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Đ«Đ¹Ñ‹Đº Đ•Đ»ĐµĐ½Đ°"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Đ¡Đ»Đ¾Đ²ĐµĐ½Đ¸Ñ"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Đ¡Đ²Đ°Đ»Đ±Đ°Ñ€Đ´ Đ¶Đ°Đ½Đ° Đ¯Đ½ ĐœĐ°Đ¹ĐµĐ½ Đ°Ñ€Đ°Đ»Đ´Đ°Ñ€Ñ‹"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "Đ¡Đ»Đ¾Đ²Đ°ĐºĐ¸Ñ"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Đ¡ÑŒĐµÑ€Ñ€Đ°-Đ›ĐµĐ¾Đ½Đµ"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "Đ¡Đ°Đ½-ĐœĐ°Ñ€Đ¸Đ½Đ¾"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Đ¡ĐµĐ½ĐµĐ³Đ°Đ»"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "Đ¡Đ¾Đ¼Đ°Đ»Đ¸"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Đ¡ÑƒÑ€Đ¸Đ½Đ°Đ¼"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "Đ¡Đ°Đ¾ Đ¢Đ¾Đ¼Đµ Đ¶Đ°Đ½Đ° ĐŸÑ€Đ¸Đ½ÑĐ¸Đ¿Đ¸"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "Đ¡Đ°Đ»ÑŒĐ²Đ°Đ´Đ¾Ñ€"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "Đ¡Đ¸Ñ€Đ¸Ñ"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Đ¡Đ²Đ°Đ·Đ¸Đ»ĐµĐ½Đ´"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Đ¢ÑƒÑ€ĐºÑ Đ¶Đ°Đ½Đ° ĐĐ°Đ¸ĐºĐ¾Ñ Đ°Ñ€Đ°Đ»Đ´Đ°Ñ€Ñ‹"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "Чад"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "Đ¤Ñ€Đ°Đ½Ñ†ÑƒĐ· Ñ‚̉¯ÑˆÑ‚̉¯Đº Ñ‚ĐµÑ€Ñ€Đ¸Ñ‚Đ¾Ñ€Đ¸ÑĐ»Đ°Ñ€Ñ‹"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Đ¢Đ¾Đ³Đ¾"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Đ¢Đ°Đ¹Đ»Đ°Đ½Đ´"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "Đ¢Đ°Đ¶Đ¸ĐºĐ¸ÑÑ‚Đ°Đ½"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Đ¢Đ¾ĐºĐµĐ»Đ°Ñƒ"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "Đ§Ñ‹Đ³Ñ‹Ñˆ Đ¢Đ¸Đ¼Đ¾Ñ€"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "Đ¢̉¯Ñ€ĐºĐ¼Ó©Đ½ÑÑ‚Đ°Đ½"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Đ¢ÑƒĐ½Đ¸Ñ"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Đ¢Đ¾Đ½Đ³Đ°"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "Đ¢̉¯Ñ€ĐºĐ¸Ñ"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Đ¢Ñ€Đ¸Đ½Đ¸Đ´Đ°Đ´ Đ¶Đ°Đ½Đ° Đ¢Đ¾Đ±Đ°Đ³Đ¾"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Đ¢ÑƒĐ²Đ°Đ»Ñƒ"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "Đ¢Đ°Đ¹Đ²Đ°Đ½"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Đ¢Đ°Đ½Đ·Đ°Đ½Đ¸Ñ"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Đ£ĐºÑ€Đ°Đ¸Đ½Đ°"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Đ£Đ³Đ°Đ½Đ´Đ°"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "ĐĐ¾ÑˆĐ¼Đ¾ ÑˆÑ‚Đ°Ñ‚Ñ‚Đ°Ñ€Đ´Ñ‹Đ½ ĐĐ»Ñ‹ÑÑ‚Đ°Đ³Ñ‹ ĐĐ¸Ñ‡Đ¸ Đ°Ñ€Đ°Đ»Đ´Đ°Ñ€Ñ‹"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "ĐĐ¾ÑˆĐ¼Đ¾ Đ¨Ñ‚Đ°Ñ‚Ñ‚Đ°Ñ€Ñ‹"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Đ£Ñ€ÑƒĐ³Đ²Đ°Đ¹"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Ó¨Đ·Đ±ĐµĐºÑÑ‚Đ°Đ½"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "Đ’Đ°Ñ‚Đ¸ĐºĐ°Đ½"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "Đ¡ĐµĐ½Ñ‚-Đ’Đ¸Đ½ÑĐµĐ½Ñ‚ Đ¶Đ°Đ½Đ° Đ“Ñ€ĐµĐ½Đ°Đ´Đ¸Đ½Đ´ĐµÑ€"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Đ’ĐµĐ½ĐµÑуÑла"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "Đ’Đ¸Ñ€Đ³Đ¸Đ½ Đ°Ñ€Đ°Đ»Đ´Đ°Ñ€Ñ‹ (Đ‘Ñ€Đ¸Ñ‚Đ°Đ½Đ¸Ñ)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "Đ’Đ¸Ñ€Đ³Đ¸Đ½ Đ°Ñ€Đ°Đ»Đ´Đ°Ñ€Ñ‹ (ĐĐШ)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Đ’ÑŒĐµÑ‚Đ½Đ°Đ¼"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Đ’Đ°Đ½ÑƒĐ°Ñ‚Ñƒ"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "Đ£Đ¾Đ»Đ»ĐµÑ Đ¶Đ°Đ½Đ° Đ¤ÑƒÑ‚Đ°Đ½Đ°"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Đ¡Đ°Đ¼Đ¾Đ°"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Đ™ĐµĐ¼ĐµĐ½"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "ĐœĐ°Đ¹Đ¾Ñ‚"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "Đ¢̉¯ÑˆÑ‚̉¯Đº ĐÑ„Ñ€Đ¸ĐºĐ°"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Đ—Đ°Đ¼Đ±Đ¸Ñ"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Đ—Đ¸Đ¼Đ±Đ°Đ±Đ²Đµ"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "%s ĐĐ¾Ñˆ ĐºĐµĐ»Đ¸̉£Đ¸Đ·!"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr ""
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr ""
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
+#. -PO: Only write something if needed:
#: messages.pm:11
#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr ""
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr ""
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr ""
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4818,16 +4710,23 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr ""
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4835,15 +4734,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4852,51 +4751,66 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
+"you."
+msgstr ""
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr ""
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr ""
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr ""
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -4908,137 +4822,42 @@ msgid ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
+"For any question on this document, please contact Mageia."
msgstr ""
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
msgstr ""
-#: messages.pm:120
+#: messages.pm:111
#, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:113
#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
+msgstr ""
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
msgstr ""
#: modules/interactive.pm:19
@@ -5083,17 +4902,17 @@ msgstr ""
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
+msgid "Installing driver for firewire controller \"%s\""
msgstr ""
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
msgstr ""
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
+msgid "Installing driver for ethernet controller \"%s\""
msgstr ""
#. -PO: the first %s is the card type (scsi, network, sound,...)
@@ -5163,126 +4982,126 @@ msgid ""
"Do you want to try again with other parameters?"
msgstr ""
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, fuzzy, c-format
+msgid "Are you sure you want to quit?"
+msgstr "%s ĐºĐ°Đ¹Đ´Đ° Đ±Đ¸Ñ€Đ¸ĐºÑ‚Đ¸Ñ€Đ³Đ¸̉£Đ¸Đ· ĐºĐµĐ»ĐµÑ‚?"
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr ""
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr ""
-#: mygtk2.pm:1544 mygtk2.pm:1545
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
#, fuzzy, c-format
msgid "Password seems secure"
msgstr "ĐĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒÑ‡Ñƒ ̉¯Ñ‡̉¯Đ½ ÑырÑÓ©Đ·"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr ""
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr ""
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
msgstr ""
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr ""
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr ""
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr ""
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr ""
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr ""
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, fuzzy, c-format
msgid "Unused hardware support"
msgstr "Ñ€Đ°Đ´Đ¸Đ¾Đ½Ñƒ ĐºĐ¾Đ»Đ´Đ¾Đ¾Đ½Ñƒ Đ¸ÑˆÑ‚ĐµÑ‚̉¯̉¯"
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr ""
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr ""
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr ""
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr ""
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr ""
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr ""
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr ""
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr ""
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr ""
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr ""
@@ -5380,8 +5199,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
#: security/help.pm:63
@@ -5457,7 +5276,7 @@ msgstr ""
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr ""
#: security/help.pm:96
@@ -5885,7 +5704,7 @@ msgstr ""
msgid "Secure"
msgstr "ĐĐ¾Đ¾Đ¿ÑÑƒĐ·Đ´ÑƒĐº"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -5894,14 +5713,14 @@ msgid ""
"on your own."
msgstr ""
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
"to connect to the Internet as a client."
msgstr ""
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -5912,66 +5731,71 @@ msgid ""
"Internet, you should choose a lower level."
msgstr ""
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr ""
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr ""
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr ""
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr ""
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr ""
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr ""
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr ""
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
"It can also be used for shutting down the machine when the battery is low."
msgstr ""
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
"at was run, and runs batch commands when the load average is low enough."
msgstr ""
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, fuzzy, c-format
+msgid "An NTP client/server"
+msgstr "NIS ÑĐµÑ€Đ²ĐµÑ€Đ¸"
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6069,17 +5893,10 @@ msgstr ""
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6087,103 +5904,103 @@ msgid ""
"You should leave this enabled for most machines."
msgstr ""
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
"/usr/include/linux/{autoconf,version}.h"
msgstr ""
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr ""
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
"at boot-time to maintain the system configuration."
msgstr ""
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
"basically a server that arbitrates print jobs to printer(s)."
msgstr ""
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
"available server."
msgstr ""
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
"messages"
msgstr ""
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
"names to IP addresses."
msgstr ""
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
"Manager/Windows), and NCP (NetWare) mount points."
msgstr ""
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
"at boot time."
msgstr ""
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6191,36 +6008,36 @@ msgid ""
"/etc/exports file."
msgstr ""
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
"networks. This service provides NFS file locking functionality."
msgstr ""
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
"and Xorg at boot."
msgstr ""
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr ""
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6229,7 +6046,7 @@ msgid ""
"it installed on machines that do not need it."
msgstr ""
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6238,38 +6055,38 @@ msgid ""
"which act as servers for protocols which make use of the RPC mechanism."
msgstr ""
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
"one machine to another."
msgstr ""
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
"number generation."
msgstr ""
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
-#: services.pm:103
+#: services.pm:101
#, fuzzy, c-format
msgid "Nameserver information manager"
msgstr "Đ¢Đ°Ñˆ диÑĐº Đ¶Ó©Đ½̉¯Đ½Đ´Ó© Đ¼Đ°Đ°Đ»Ñ‹Đ¼Đ°Ñ‚"
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6277,194 +6094,196 @@ msgid ""
"routing protocols are needed for complex networks."
msgstr ""
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
"performance metrics for any machine on that network."
msgstr ""
-#: services.pm:109
+#: services.pm:107
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
"system log files. It is a good idea to always run rsyslog."
msgstr ""
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
"logged in on other responding machines."
msgstr ""
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
"logged into a machine running the rwho daemon (similar to finger)."
msgstr ""
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
"integrates with a Windows Server domain"
msgstr ""
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr ""
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
"secure channel between two computers"
msgstr ""
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
"to various system log files. It is a good idea to always run syslog."
msgstr ""
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr ""
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr ""
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr ""
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "БаÑуу ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr ""
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "Đ¢Đ°Ñ€Đ¼Đ°ĐºÑ‚Đ°Ñ€"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "Đ¡Đ¸ÑÑ‚ĐµĐ¼Đ°"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr ""
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr ""
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "ĐÑ‹Đ·Đ¼Đ°Ñ‚Ñ‚Đ°Ñ€"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr ""
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr ""
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr ""
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr ""
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr ""
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
"about this service, sorry."
msgstr ""
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr ""
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr ""
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "Đ–̉¯ĐºÑ‚Ó©Ó©Đ´Ó©"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Đ‘Đ°ÑˆÑ‚Đ¾Đ¾"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Đ¡Ñ‚Đ¾Đ¿"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6483,7 +6302,7 @@ msgid ""
"USA.\n"
msgstr ""
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6499,7 +6318,7 @@ msgid ""
"--version : show version number.\n"
msgstr ""
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6508,18 +6327,18 @@ msgid ""
"default mode: offer to configure autologin feature"
msgstr ""
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6530,7 +6349,7 @@ msgid ""
" --wizard - like --add"
msgstr ""
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -6548,11 +6367,11 @@ msgid ""
" : and gs for ghostscript for only this one."
msgstr ""
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6566,17 +6385,17 @@ msgid ""
"IP, nbi image name)"
msgstr ""
-#: standalone.pm:99
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr ""
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr ""
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -6590,26 +6409,26 @@ msgid ""
"--quiet : do not be interactive. To be used with (dis)connect."
msgstr ""
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
msgstr ""
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -6617,7 +6436,7 @@ msgid ""
" XFdrake resolution"
msgstr ""
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -6625,71 +6444,76 @@ msgid ""
"testing] [-v|--version] "
msgstr ""
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, fuzzy, c-format
msgid "All servers"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ ĐºĐ¾ÑˆÑƒÑƒ"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr ""
-#: timezone.pm:199
+#: timezone.pm:210
#, fuzzy, c-format
msgid "Africa"
msgstr "Đ¢̉¯ÑˆÑ‚̉¯Đº ĐÑ„Ñ€Đ¸ĐºĐ°"
-#: timezone.pm:200
+#: timezone.pm:211
#, fuzzy, c-format
msgid "Asia"
msgstr "ĐĐ²ÑÑ‚Ñ€Đ¸Ñ"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr ""
-#: timezone.pm:202
+#: timezone.pm:213
#, fuzzy, c-format
msgid "North America"
msgstr "Đ¢̉¯ÑˆÑ‚̉¯Đº ĐÑ„Ñ€Đ¸ĐºĐ°"
-#: timezone.pm:203
+#: timezone.pm:214
#, fuzzy, c-format
msgid "Oceania"
msgstr "ĐœĐ°ĐºĐµĐ´Đ¾Đ½Đ¸Ñ"
-#: timezone.pm:204
+#: timezone.pm:215
#, fuzzy, c-format
msgid "South America"
msgstr "Đ¢̉¯ÑˆÑ‚̉¯Đº ĐÑ„Ñ€Đ¸ĐºĐ°"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Đ“Đ¾Đ½ĐºĐ¾Đ½Đ³"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "Đ Đ¾ÑÑĐ¸Ñ Ñ„ĐµĐ´ĐµÑ€Đ°Ñ†Đ¸ÑÑÑ‹"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "Đ®Đ³Đ¾ÑĐ»Đ°Đ²Đ¸Ñ"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "Đ‘ÑƒĐ» Ñ‚ÑƒÑƒÑ€Đ°Đ±Ñ‹?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr "Đ¡Đ¸Đ· ĐºĐ°Ñ‚Đ°Đ»Đ¾Đ³Đ´Ñƒ ÑĐ¼ĐµÑ, Ñ„Đ°Đ¹Đ»Đ´Ñ‹ ĐºÓ©Ñ€Ñөтт̉¯̉£̉¯Đ·"
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr ""
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -6704,6 +6528,213 @@ msgstr ""
msgid "Installation failed"
msgstr "ĐÑ€Đ½Đ¾Ñ‚ÑƒÑƒ Đ¸Đ¹Đ³Đ¸Đ»Đ¸ĐºÑиз аÑĐºÑ‚Đ°Đ´Ñ‹"
+#, fuzzy
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "Đ¡Đ¸Đ· Ñ‚̉¯Đ¿Đº̉¯ бөл̉¯Đ¼Đ´̉¯ ĐºÓ©Ñ€ÑÓ©Ñ‚̉¯Ñˆ̉¯̉£̉¯Đ· ĐºĐµÑ€ĐµĐº"
+
+#~ msgid "Please Wait... Applying the configuration"
+#~ msgstr "Đ̉¯Ñ‚Ó© туру̉£ÑƒĐ·... ĐĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸Ñ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒĐ»ÑƒÑƒĐ´Đ°"
+
+#, fuzzy
+#~ msgid ""
+#~ "\n"
+#~ "\n"
+#~ "Your card currently uses the %s\"%s\" driver (the default driver for your "
+#~ "card is \"%s\")"
+#~ msgstr ""
+#~ "\n"
+#~ "\n"
+#~ "Đ¡Đ¸Đ·Đ´Đ¸Đ½ ĐºĐ°Ñ€Ñ‚Đ°̉£Ñ‹Đ· ÑƒÑ‡ÑƒÑ€Đ´Đ° %s\"%s\" Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Đ¸Đ½ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒĐ´Đ° (ĐºĐ°Ñ€Ñ‚Đ°̉£Ñ‹Đ· ̉¯Ñ‡̉¯Đ½ "
+#~ "Đ°Đ»Đ´Ñ‹Đ½Đ°Đ»Đ° Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ \"%s\")"
+
+#~ msgid ""
+#~ "OSS (Open Sound System) was the first sound API. It's an OS independent "
+#~ "sound API (it's available on most UNIX(tm) systems) but it's a very basic "
+#~ "and limited API.\n"
+#~ "What's more, OSS drivers all reinvent the wheel.\n"
+#~ "\n"
+#~ "ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
+#~ "which\n"
+#~ "supports quite a large range of ISA, USB and PCI cards.\n"
+#~ "\n"
+#~ "It also provides a much higher API than OSS.\n"
+#~ "\n"
+#~ "To use alsa, one can either use:\n"
+#~ "- the old compatibility OSS API\n"
+#~ "- the new ALSA API that provides many enhanced features but requires "
+#~ "using the ALSA library.\n"
+#~ msgstr ""
+#~ "OSS (Open Sound System) Đ´Đ¾Đ±ÑƒÑˆ ̉¯Ñ‡̉¯Đ½ Đ±Đ¸Ñ€Đ¸Đ½Ñ‡Đ¸ API. ĐĐ» Đ´Đ¾Đ±ÑƒÑˆ ̉¯Ñ‡̉¯Đ½ ĐĐ¡ ĐºÓ©Đ· "
+#~ "ĐºĐ°Ñ€Đ°Đ½Đ´Ñ‹ÑÑ‹Đ· API (ал ĐºÓ©Đ¿Ñ‡̉¯Đ»̉¯Đº UNIX(tm) ÑиÑÑ‚ĐµĐ¼Đ°Đ»Đ°Ñ€Ñ‹Đ½Đ´Đ° Đ±Đ°Ñ€),\n"
+#~ "Đ±Đ¸Ñ€Đ¾Đº өтө Đ¶Ó©Đ½Ó©ĐºÓ©Đ¹ Đ¶Đ°Đ½Đ° Đ¼̉¯Đ¼Đº̉¯Đ½Ñ‡̉¯Đ»̉¯Đ³̉¯ Ñ‡ĐµĐºÑ‚ĐµĐ»Đ³ĐµĐ½ API.\n"
+#~ "What's more, OSS drivers all reinvent the wheel.\n"
+#~ "\n"
+#~ "ALSA (Advanced Linux Sound Architecture) Đ¼Đ¾Đ´ÑƒĐ»Đ´Đ°ÑˆÑ‚Ñ‹Ñ€Ñ‹Đ»Đ³Đ°Đ½ Đ°Ñ€Ñ…Đ¸Ñ‚ĐµĐºÑ‚ÑƒÑ€Đ°,\n"
+#~ "ал ÑĐ°Đ»Ñ‹ÑˆÑ‚Ñ‹Ñ€Đ¼Đ°Đ»ÑƒÑƒ ĐºÓ©Đ¿ ISA, USB Đ¶Đ°Đ½Đ° PCI ĐºĐ°Ñ€Ñ‚Đ°Đ»Đ°Ñ€ Đ´Đ¸Đ°Đ¿Đ°Đ·Đ¾Đ½ÑƒĐ½ ĐºĐ¾Đ»Đ´Đ¾Đ¹Ñ‚.\n"
+#~ "\n"
+#~ "ĐĐ» OSSĐºĐµ ĐºĐ°Ñ€Đ°Đ³Đ°Đ½Đ´Đ° Đ±Đ¸Ñ€ Ñ‚Đ¾Đ¿ Đº̉¯Ñ‡Ñ‚̉¯̉¯ API.\n"
+#~ "\n"
+#~ "Alsa'Đ½Ñ‹ ĐºĐ¾Đ»Đ´Đ¾Đ¾ ̉¯Ñ‡̉¯Đ½:\n"
+#~ "- OSS Đ¼ĐµĐ½ĐµĐ½ Đ¸ÑˆÑ‚Ó©Ó©Ñ‡̉¯ ÑÑĐºĐ¸ api\n"
+#~ "- ĐºÓ©Đ¿Ñ‚Ó©Đ³Ó©Đ½ ĐºĐµ̉£ĐµĐ¹Ñ‚Đ¸Đ»Đ³ĐµĐ½ Đ¼̉¯Đ¼Đº̉¯Đ½Ñ‡̉¯Đ»̉¯ĐºÑ‚̉¯̉¯ жа̉£Ñ‹ ALSA API, Đ±Đ¸Ñ€Đ¾Đº ал ALSA "
+#~ "Đ±Đ¸Đ±Đ»Đ¸Đ¾Ñ‚ĐµĐºĐ°ÑÑ‹Đ½ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒĐ½Ñƒ Ñ‚Đ°Đ»Đ°Đ¿ ĐºÑ‹Đ»Đ°Ñ‚.\n"
+#~ "ĐºĐ¾Đ»Đ´Đ¾Đ½ÑĐ¾̉£ÑƒĐ· Đ±Đ¾Đ»Đ¾Ñ‚\n"
+
+#~ msgid "Driver:"
+#~ msgstr "Đ”Ñ€Đ°Đ¹Đ²ĐµÑ€:"
+
+#~ msgid "Let me pick any driver"
+#~ msgstr "Đ‘Đ°ÑˆĐºĐ° Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ Ñ‚Đ°Đ½Đ´Đ¾Đ¾"
+
+#~ msgid "Choosing an arbitrary driver"
+#~ msgstr "ĐĐ°Đ°Đ»Đ°Đ³Đ°Đ½ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Đ´Đ¸ Ñ‚Đ°Đ½Đ´Đ¾Đ¾"
+
+#, fuzzy
+#~ msgid ""
+#~ "If you really think that you know which driver is the right one for your "
+#~ "card\n"
+#~ "you can pick one from the list below.\n"
+#~ "\n"
+#~ "The current driver for your \"%s\" sound card is \"%s\" "
+#~ msgstr ""
+#~ "Đ­Đ³ĐµÑ€ Ñиз ĐºĐ°Ñ€Ñ‚Đ°̉£Ñ‹Đ·Đ³Đ° ĐºĐ°Đ¹ÑÑ‹ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ Ñ‚ÑƒÑƒÑ€Đ° ĐºĐµĐ»ĐµÑ€Đ¸Đ½ Đ±Đ¸Đ»ĐµĐ¼ Đ´ĐµĐ¿ ÑÑĐµĐ¿Ñ‚ĐµÑе̉£Đ¸Đ·,\n"
+#~ "Đ°Đ½Đ´Đ° Ñиз Đ°Đ½Ñ‹ Đ¶Đ¾Đ³Đ¾Ñ€ĐºÑƒ Ñ‚Đ¸Đ·Đ¼ĐµĐ´ĐµĐ½ Ñ‚Đ°Đ½Đ´Đ°Ñа̉£Ñ‹Đ· Đ±Đ¾Đ»Đ¾Ñ‚.\n"
+#~ "\n"
+#~ "Đ¡Đ¸Đ·Đ´Đ¸Đ½ Đ´Đ¾Đ±ÑƒÑˆ ĐºĐ°Ñ€Ñ‚Đ°̉£Ñ‹Đ· \"%s\" ̉¯Ñ‡̉¯Đ½ ÑƒÑ‡ÑƒÑ€Đ´Đ°Đ³Ñ‹ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ \"%s\" "
+
+#~ msgid ""
+#~ "You may need to change your Open Firmware boot-device to\n"
+#~ " enable the bootloader. If you do not see the bootloader prompt at\n"
+#~ " reboot, hold down Command-Option-O-F at reboot and enter:\n"
+#~ " setenv boot-device %s,\\\\:tbxi\n"
+#~ " Then type: shut-down\n"
+#~ "At your next boot you should see the bootloader prompt."
+#~ msgstr ""
+#~ "Đ¡Ñ‹ÑĐ³Ñ‹ Đ±Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ж̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡ Đ¸ÑˆÑ‚ĐµĐ¹ Đ±Đ°ÑˆÑ‚Đ°ÑˆÑ‹ ̉¯Ñ‡̉¯Đ½ Open Firmware ж̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡\n"
+#~ " Ñ‚̉¯Đ·̉¯Đ»̉¯Ñˆ̉¯̉£̉¯Đ·Đ´̉¯ Đ°Đ»Đ¼Đ°ÑˆÑ‚Ñ‹Ñ€ÑƒÑƒ Ñ‚Đ°Đ»Đ°Đ¿ ĐºÑ‹Đ»Ñ‹Đ½Đ°Ñ‚. Đ­Đ³ĐµÑ€Đ´Đµ ĐºĐ°Đ¹Ñ€Đ° ж̉¯ĐºÑ‚Ó©Ó© ÑƒÑ‡ÑƒÑ€ÑƒĐ½Đ´Đ°\n"
+#~ " Đ±Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ж̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡Ñ‚̉¯Đ½ Ñ‡Đ°ĐºÑ‹Ñ€Ñ‹Đ³Ñ‹Đ½ ĐºÓ©Ñ€Đ±Ó©ÑÓ©̉£̉¯Đ·, ĐºĐ°Đ¹Ñ€Đ° ж̉¯ĐºÑ‚Ó©Ó© ÑƒÑ‡ÑƒÑ€ÑƒĐ½Đ´Đ°\n"
+#~ " Command-Option-O-F баÑÑ‹Đ»Đ³Đ°Đ½ абалда ĐºĐ°Ñ€Đ¼Đ°Đ¿ туру̉£ÑƒĐ· да, ÑĐ¾̉£ÑƒĐ½Đ´Đ° "
+#~ "ĐºĐ¸Đ¹Đ¸Ñ€Đ¸̉£Đ¸Đ·:\n"
+#~ " setenv boot-device %s,\\\\:tbxi\n"
+#~ " ĐĐ½Đ´Đ°Đ½ ÑĐ¾̉£ Đ¶Đ°Đ·Ñ‹̉£Ñ‹Đ·: shut-down\n"
+#~ "ĐĐ¸Đ¹Đ¸Đ½ĐºĐ¸ Đ¶Đ¾Đ»Ñƒ ж̉¯ĐºÑ‚Ó©Đ»Đ³Ó©Đ½Đ´Ó© Ñиз Đ±Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ж̉¯ĐºÑ‚Ó©Đ³̉¯Ñ‡Ñ‚̉¯Đ½ Ñ‡Đ°ĐºÑ‹Ñ€Đ³Ñ‹Đ½ ĐºÓ©Ñ€̉¯Ñˆ̉¯̉£̉¯Đ· "
+#~ "ĐºĐµÑ€ĐµĐº."
+
+#~ msgid "Init Message"
+#~ msgstr "Đ˜Đ½Đ¸Ñ†Đ¸Đ°Đ»Đ¸Đ·Đ°Ñ†Đ¸ÑĐ½Ñ‹Đ½ ĐºĐ°Đ±Đ°Ñ€Ñ‹"
+
+#~ msgid "Open Firmware Delay"
+#~ msgstr "Open Firmware Đ¿Đ°ÑƒĐ·Đ°ÑÑ‹"
+
+#~ msgid "Kernel Boot Timeout"
+#~ msgstr "Đ¯Đ´Ñ€Đ¾Đ½Ñƒ ж̉¯ĐºÑ‚Ó©Ó©Đ´Ó©Đ³̉¯ Ñ‚Đ°Đ¹Đ¼Đ°ÑƒÑ‚"
+
+#~ msgid "Enable CD Boot?"
+#~ msgstr "CD ж̉¯ĐºÑ‚Ó©Đ»̉¯̉¯Đ³Ó© ÑƒÑ€ÑƒĐºÑĐ°Ñ‚Đ¿Ñ‹?"
+
+#~ msgid "Enable OF Boot?"
+#~ msgstr "OF ж̉¯ĐºÑ‚Ó©Đ»̉¯̉¯ ÑƒÑ€ÑƒĐºÑĐ°Ñ‚Đ¿Ñ‹?"
+
+#~ msgid "Default OS?"
+#~ msgstr "ĐĐ»Đ´Ñ‹Đ½Đ°Đ»Đ° Ñ‚Đ°Đ½Đ´Đ°Đ»Đ³Đ°Đ½ ĐĐ¡?"
+
+#~ msgid "NoVideo"
+#~ msgstr "Đ’Đ¸Đ´ĐµĐ¾ÑÑƒĐ·"
+
+#~ msgid "Other OS (SunOS...)"
+#~ msgstr "Đ‘Đ°ÑˆĐºĐ° ĐĐ¡ (SunOS...)"
+
+#~ msgid "Other OS (MacOS...)"
+#~ msgstr "Đ‘Đ°ÑˆĐºĐ° ĐĐ¡ (MacOS...)"
+
+#~ msgid "Yaboot"
+#~ msgstr "Yaboot"
+
+#~ msgid "SunOS"
+#~ msgstr "SunOS"
+
+#~ msgid "HFS"
+#~ msgstr "HFS"
+
+#~ msgid ""
+#~ "Here you can select an alternative driver (either OSS or ALSA) for your "
+#~ "sound card (%s)."
+#~ msgstr ""
+#~ "Đ‘ÑƒĐ» Đ¶ĐµÑ€Đ´ĐµĐ½ Ñиз Đ´Đ¾Đ±ÑƒÑˆ ĐºĐ°Ñ€Ñ‚Đ°̉£Ñ‹Đ· (%s) ̉¯Ñ‡̉¯Đ½ Đ°Đ»ÑŒÑ‚ĐµÑ€Đ½Đ°Ñ‚Đ¸Đ²Đ´Đ¸Đº Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ (же OSS, "
+#~ "же ALSA) Ñ‚Đ°Đ½Đ´Đ°Ñа̉£Ñ‹Đ· Đ±Đ¾Đ»Đ¾Ñ‚.."
+
+#~ msgid "Clean /tmp at each boot"
+#~ msgstr "ĐÑ€ Đ±Đ¸Ñ€ ж̉¯ĐºÑ‚Ó©Đ³Ó©Đ½ ÑĐ°Đ¹Ñ‹Đ½ /tmp ĐºĐ°Ñ‚Đ°Đ»Đ¾Đ³ÑƒĐ½ Ñ‚Đ°Đ·Đ°Đ»Đ¾Đ¾"
+
+#~ msgid ""
+#~ "The old \"%s\" driver is blacklisted.\n"
+#~ "\n"
+#~ "It has been reported to oops the kernel on unloading.\n"
+#~ "\n"
+#~ "The new \"%s\" driver will only be used on next bootstrap."
+#~ msgstr ""
+#~ "\"%s\" ÑÑĐºĐ¸ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Đ¸ ĐºĐ°Ñ€Đ° Ñ‚Đ¸Đ·Đ¼ĐµĐ³Đµ ĐºĐ¾ÑˆÑƒĐ»Đ³Đ°Đ½.\n"
+#~ "\n"
+#~ "Đ¯Đ´Ñ€Đ¾ Đ¸ÑˆĐ¸Đ½ аÑĐºÑ‚Đ¾Đ¾ ÑƒÑ‡ÑƒÑ€ÑƒĐ½Đ´Đ° Đ°Đ½Ñ‹ ÑÑĐºĐµÑ€Ñ‚̉¯̉¯ ̉¯Ñ‡̉¯Đ½, ал Đ¶Ó©Đ½̉¯Đ½Đ´Ó© Đ¾Ñ‚Ñ‡ĐµÑ‚ Ñ‚̉¯Đ·̉¯Đ»Đ³Ó©Đ½.\n"
+#~ "\n"
+#~ "Жа̉£Ñ‹ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ \"%s\" ĐºĐ¸Đ¹Đ¸Đ½ĐºĐ¸ ж̉¯ĐºÑ‚Ó©Ó© ÑƒÑ‡ÑƒÑ€ÑƒĐ½Đ´Đ° Đ³Đ°Đ½Đ° ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒĐ»Đ°Ñ‚."
+
+#~ msgid "No open source driver"
+#~ msgstr "ĐÑ‡Ñ‹Đº Đ±Đ°ÑˆÑ‚Đ°Đ¿ĐºÑ‹ ĐºĐ¾Đ´Đ´Ñƒ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ Đ¶Đ¾Đº"
+
+#~ msgid ""
+#~ "There's no free driver for your sound card (%s), but there's a "
+#~ "proprietary driver at \"%s\"."
+#~ msgstr ""
+#~ "Đ¡Đ¸Đ·Đ´Đ¸Đ½ Đ´Đ¾Đ±ÑƒÑˆ ĐºĐ°Ñ€Ñ‚Đ°̉£Ñ‹Đ· (%s) ̉¯Ñ‡̉¯Đ½ Đ±ĐµĐºĐµÑ€ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ Đ¶Đ¾Đº, Đ±Đ¸Ñ€Đ¾Đº Đ¼Ñ‹Đ½Đ´Đ°: \"%s\" "
+#~ "Ó©Đ·̉¯Đ½̉¯Đ½ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Đ¸ Đ¶Đ°Ñ‚Đ°Ñ‚."
+
+#~ msgid ""
+#~ "The classic bug sound tester is to run the following commands:\n"
+#~ "\n"
+#~ "\n"
+#~ "- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
+#~ "uses\n"
+#~ "by default\n"
+#~ "\n"
+#~ "- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
+#~ "currently uses\n"
+#~ "\n"
+#~ "- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
+#~ "loaded or not\n"
+#~ "\n"
+#~ "- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" "
+#~ "will\n"
+#~ "tell you if sound and alsa services are configured to be run on\n"
+#~ "initlevel 3\n"
+#~ "\n"
+#~ "- \"aumix -q\" will tell you if the sound volume is muted or not\n"
+#~ "\n"
+#~ "- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound "
+#~ "card.\n"
+#~ msgstr ""
+#~ "ĐлаÑÑĐ¸ĐºĐ°Đ»Ñ‹Đº Đ´Đ¾Đ±ÑƒÑˆ Đ±ÑƒĐ·ÑƒĐ³ÑƒĐ½ Ñ‚ĐµĐºÑˆĐµÑ€Đ³Đ¸Ñ‡ Ñ‚Ó©Đ¼Ó©Đ½Đº̉¯ ĐºĐ¾Đ¼Đ°Đ½Đ´Đ°Đ»Đ°Ñ€Đ´Ñ‹ Đ°Ñ‚ĐºĐ°Ñ€Đ°Ñ‚:\n"
+#~ "\n"
+#~ "\n"
+#~ "- \"lspcidrake -v | fgrep -i AUDIO\" ÑĐ¸Đ·Đ³Đµ Đ°Đ»Đ´Ñ‹Đ°Đ»Ñ‹Đ½Đ³Đ°Đ½ Đ´Đ¾Đ±ÑƒÑˆ ĐºĐ°Ñ€Ñ‚Đ°ÑÑ‹Đ½Ñ‹Đ½\n"
+#~ "Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Đ¸Đ½ ĐºÓ©Ñ€Ñөтөт\n"
+#~ "\n"
+#~ "- \"grep sound-slot /etc/modprobe.conf\" ĐºĐ°Đ¹ÑÑ‹ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒĐ»ÑƒĐ¿\n"
+#~ "Đ¶Đ°Ñ‚ĐºĐ°Đ½Đ´Ñ‹Đ³Ñ‹Đ½ ĐºÓ©Ñ€Ñөтөт\n"
+#~ "\n"
+#~ "- \"/sbin/lsmod\" ÑĐ¸Đ·Đ³Đµ Đ¼Đ¾Đ´ÑƒĐ» (Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€) ж̉¯ĐºÑ‚Ó©Đ»Đ³Ó©Đ½Đ´̉¯Đ³̉¯Đ½\n"
+#~ "же ж̉¯ĐºÑ‚Ó©Đ»Đ±Ó©Đ³Ó©Đ½Đ´̉¯Đ³̉¯Đ½ ĐºÓ©Ñ€Ñөтөт\n"
+#~ "\n"
+#~ "- \"/sbin/chkconfig --list sound\" Đ¶Đ°Đ½Đ° \"/sbin/chkconfig --list alsa\"\n"
+#~ "initlevel 3'тө Đ°Ñ‚ĐºĐ°Ñ€Ñ‹Đ»ÑƒÑƒÑ‡Ñƒ sound Đ¶Đ°Đ½Đ° alsa ĐºÑ‹Đ·Đ¼Đ°Ñ‚Ñ‚Đ°Ñ€Ñ‹Đ½ ĐºÓ©Ñ€Ñөтөт\n"
+#~ "\n"
+#~ "\n"
+#~ "- \"aumix -q\" ÑĐ¸Đ·Đ³Đµ Đ´Đ¾Đ±ÑƒÑˆ Đ±Đ¸Đ¹Đ¸ĐºÑ‚Đ¸Đ³Đ¸Đ½Đ¸Đ½ Đ¸ÑˆÑ‚ĐµÑ‚Đ¸Đ»Đ³ĐµĐ½Đ´Đ¸Đ³Đ¸Đ½\n"
+#~ "же Đ¶Đ¾ĐºÑƒÑ‚ÑƒĐ³ÑƒĐ½ ĐºÓ©Ñ€Ñөтөт\n"
+#~ "\n"
+#~ "- \"/sbin/fuser -v /dev/dsp\" Đ´Đ¾Đ±ÑƒÑˆ ĐºĐ°Ñ€Ñ‚Đ°ÑÑ‹Đ½ ĐºĐ°Đ¹ÑÑ‹ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Đ°\n"
+#~ "ĐºĐ¾Đ»Đ´Đ¾Đ½Đ³Đ¾Đ½Đ´ÑƒĐ³ÑƒĐ½ ĐºÓ©Ñ€Ñөтөт.\n"
+
#~ msgid "Restrict command line options"
#~ msgstr "ĐĐ¾Đ¼Đ°Đ½Đ´Đ°Đ»Ñ‹Đº ÑĐ°Đ¿Ñ‚Ñ‹Đ½ Đ¾Đ¿Ñ†Đ¸ÑĐ»Đ°Ñ€Ñ‹Đ½ Ñ‡ĐµĐºÑ‚Ó©Ó©"
@@ -6715,7 +6746,7 @@ msgstr "ĐÑ€Đ½Đ¾Ñ‚ÑƒÑƒ Đ¸Đ¹Đ³Đ¸Đ»Đ¸ĐºÑиз аÑĐºÑ‚Đ°Đ´Ñ‹"
#~ msgstr ""
#~ "``ĐĐ¾Đ¼Đ°Đ½Đ´Đ°Đ»Ñ‹Đº ÑĐ°Đ¿Ñ‚Ñ‹Đ½ Đ¾Đ¿Ñ†Đ¸ÑĐ»Đ°Ñ€Ñ‹Đ½ Ñ‡ĐµĐºÑ‚Ó©Ó©'' Đ¾Đ¿Ñ†Đ¸ÑÑÑ‹ Đ¿Đ°Ñ€Đ¾Đ»ÑÑƒĐ· ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒĐ»Đ±Đ°Đ¹Ñ‚"
-#~ msgid "Use an encrypted file system"
+#~ msgid "Use an encrypted filesystem"
#~ msgstr "Đ¨Đ¸Ñ„Ñ€Đ»ĐµĐ½Đ³ĐµĐ½ Ñ„Đ°Đ¹Đ» ÑиÑÑ‚ĐµĐ¼Đ°ÑÑ‹Đ½ ĐºĐ¾Đ»Đ´Đ¾Đ½ÑƒÑƒ"
#~ msgid ""
@@ -6825,8 +6856,8 @@ msgstr "ĐÑ€Đ½Đ¾Ñ‚ÑƒÑƒ Đ¸Đ¹Đ³Đ¸Đ»Đ¸ĐºÑиз аÑĐºÑ‚Đ°Đ´Ñ‹"
#~ "If networking is not yet enabled, Drakx will attempt to join the domain "
#~ "after the network setup step.\n"
#~ "Should this setup fail for some reason and domain authentication is not "
-#~ "working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your Windows"
-#~ "(tm) Domain, and Admin Username/Password, after system boot.\n"
+#~ "working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your "
+#~ "Windows(tm) Domain, and Admin Username/Password, after system boot.\n"
#~ "The command 'wbinfo -t' will test whether your authentication secrets are "
#~ "good."
#~ msgstr ""
diff --git a/perl-install/share/po/libDrakX.pot b/perl-install/share/po/libDrakX.pot
index 9f486b3b3..8c73e9f66 100644
--- a/perl-install/share/po/libDrakX.pot
+++ b/perl-install/share/po/libDrakX.pot
@@ -6,26 +6,26 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
+"POT-Creation-Date: 2016-07-12 14: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=CHARSET\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8-bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647 diskdrake/interactive.pm:870 diskdrake/interactive.pm:930 diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262 diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287 harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646 diskdrake/interactive.pm:870 diskdrake/interactive.pm:932 diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282 diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387 interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr ""
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr ""
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -35,562 +35,541 @@ msgid ""
"Assign a new Volume ID?"
msgstr ""
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr ""
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot (eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
-#: any.pm:331
+#: any.pm:335
#, c-format
msgid "Bootloader Installation"
msgstr ""
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr ""
-#: any.pm:359
+#: any.pm:355
#, c-format
msgid "First sector (MBR) of drive %s"
msgstr ""
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr ""
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr ""
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr ""
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr ""
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr ""
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, c-format
+msgid "EFI System Partition"
+msgstr ""
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr ""
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr ""
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr ""
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr ""
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr ""
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr ""
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr ""
-#: any.pm:426
+#: any.pm:419
#, c-format
msgid "Enable SMP"
msgstr ""
-#: any.pm:427
+#: any.pm:420
#, c-format
msgid "Enable APIC"
msgstr ""
-#: any.pm:429
+#: any.pm:422
#, c-format
msgid "Enable Local APIC"
msgstr ""
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr ""
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250 diskdrake/smbnfs_gtk.pm:181
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249 diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr ""
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr ""
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr ""
-#: any.pm:436
+#: any.pm:429
#, c-format
-msgid "You can not use a password with %s"
+msgid "You cannot use a password with %s"
msgstr ""
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr ""
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr ""
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr ""
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr ""
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr ""
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr ""
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr ""
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr ""
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr ""
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr ""
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr ""
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr ""
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr ""
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr ""
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr ""
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr ""
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr ""
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr ""
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr ""
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr ""
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr ""
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr ""
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr ""
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr ""
-#: any.pm:591
+#: any.pm:546
#, c-format
-msgid "Other OS (SunOS...)"
+msgid "Other OS (Windows...)"
msgstr ""
-#: any.pm:592
+#: any.pm:593 any.pm:631
#, c-format
-msgid "Other OS (MacOS...)"
+msgid "Bootloader Configuration"
msgstr ""
-#: any.pm:592
+#: any.pm:594
#, c-format
-msgid "Other OS (Windows...)"
+msgid ""
+"Here are the entries on your boot menu so far.\n"
+"You can create additional entries or change the existing ones."
msgstr ""
-#: any.pm:639
+#: any.pm:643
#, c-format
-msgid "Bootloader Configuration"
+msgid "Do not touch ESP or MBR"
msgstr ""
-#: any.pm:640
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464 diskdrake/interactive.pm:304 diskdrake/interactive.pm:390 diskdrake/interactive.pm:600 diskdrake/interactive.pm:815 diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047 diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090 diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100 do_pkgs.pm:137
#, c-format
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can create additional entries or change the existing ones."
+msgid "Warning"
msgstr ""
-#: any.pm:845
+#: any.pm:646
+#, c-format
+msgid "Not installing on ESP or MBR means that the installation is not bootable unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr ""
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr ""
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr ""
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr ""
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr ""
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr ""
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr ""
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr ""
-#: any.pm:863
+#: any.pm:875
#, c-format
msgid "The user name must start with a lower case letter followed by only lower cased letters, numbers, `-' and `_'"
msgstr ""
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr ""
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr ""
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr ""
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr ""
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
msgstr ""
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
+msgid "%s should be above 1000. Accept anyway?"
msgstr ""
-#: any.pm:877
+#: any.pm:889
#, c-format
msgid "User management"
msgstr ""
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, c-format
msgid "Set administrator (root) password"
msgstr ""
-#: any.pm:889
+#: any.pm:903
#, c-format
msgid "Enter a user"
msgstr ""
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr ""
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr ""
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr ""
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr ""
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
msgstr ""
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr ""
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr ""
-#: any.pm:979
+#: any.pm:1005
#, c-format
msgid "Use this feature"
msgstr ""
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr ""
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr ""
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
msgstr ""
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr ""
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr ""
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr ""
-#: any.pm:1080
+#: any.pm:1096
#, c-format
msgid "Do you accept this license ?"
msgstr ""
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr ""
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr ""
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr ""
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
+#, c-format
+msgid "Mageia"
+msgstr ""
+
+#: any.pm:1154
+#, c-format
+msgid "Multiple languages"
+msgstr ""
+
+#: any.pm:1155
#, c-format
-msgid "Multi languages"
+msgid "Select Additional Languages"
msgstr ""
-#: any.pm:1147 any.pm:1178
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr ""
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr ""
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr ""
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr ""
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr ""
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr ""
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
msgstr ""
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr ""
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr ""
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr ""
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr ""
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr ""
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr ""
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -600,79 +579,79 @@ msgid ""
""
msgstr ""
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid "NFS: the traditional Unix file sharing system, with less support on Mac and Windows."
msgstr ""
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid "SMB: a file sharing system used by Windows, Mac OS X and many modern Linux systems."
msgstr ""
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid "You can export using NFS or SMB. Please select which you would like to use."
msgstr ""
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr ""
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
"You can use userdrake to add a user to this group."
msgstr ""
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid "You need to logout and back in again for changes to take effect. Press OK to logout now."
msgstr ""
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr ""
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr ""
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr ""
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr ""
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr ""
-#: any.pm:1550
+#: any.pm:1572
#, c-format
msgid "%s (hardware clock set to UTC)"
msgstr ""
-#: any.pm:1551
+#: any.pm:1573
#, c-format
msgid "%s (hardware clock set to local time)"
msgstr ""
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr ""
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr ""
@@ -697,7 +676,7 @@ msgstr ""
msgid "Smart Card"
msgstr ""
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr ""
@@ -707,274 +686,274 @@ msgstr ""
msgid "Kerberos 5"
msgstr ""
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr ""
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Use local for all authentication and information user tell in local file"
msgstr ""
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr ""
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "Tells your computer to use LDAP for some or all authentication. LDAP consolidates certain types of information within your organization."
msgstr ""
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr ""
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "Allows you to run a group of computers in the same Network Information Service domain with a common password and group file."
msgstr ""
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr ""
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Winbind allows the system to retrieve information and authenticate users in a Windows domain."
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160 authentication.pm:161 authentication.pm:187 authentication.pm:211 authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159 authentication.pm:160 authentication.pm:186 authentication.pm:210 authentication.pm:865
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188 authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187 authentication.pm:211
#, c-format
msgid "Welcome to the Authentication Wizard"
msgstr ""
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid "You have selected LDAP authentication. Please review the configuration options below "
msgstr ""
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr ""
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, c-format
msgid "Base dn"
msgstr ""
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr ""
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr ""
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr ""
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr ""
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr ""
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126 authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125 authentication.pm:129
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr ""
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, c-format
msgid "Bind Password "
msgstr ""
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr ""
-#: authentication.pm:127
+#: authentication.pm:126
#, c-format
msgid "Password base"
msgstr ""
-#: authentication.pm:128
+#: authentication.pm:127
#, c-format
msgid "Group base"
msgstr ""
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr ""
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid "You have selected Kerberos 5 authentication. Please review the configuration options below "
msgstr ""
-#: authentication.pm:146
+#: authentication.pm:145
#, c-format
msgid "Realm "
msgstr ""
-#: authentication.pm:148
+#: authentication.pm:147
#, c-format
msgid "KDCs Servers"
msgstr ""
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr ""
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr ""
-#: authentication.pm:156
+#: authentication.pm:155
#, c-format
msgid "Use local file for users information"
msgstr ""
-#: authentication.pm:157
+#: authentication.pm:156
#, c-format
-msgid "Use Ldap for users information"
+msgid "Use LDAP for users information"
msgstr ""
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid "You have selected Kerberos 5 for authentication, now you must choose the type of users information "
msgstr ""
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr ""
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid "You have selected NIS authentication. Please review the configuration options below "
msgstr ""
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr ""
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr ""
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid "You have selected Windows Domain authentication. Please review the configuration options below "
msgstr ""
-#: authentication.pm:218
+#: authentication.pm:217
#, c-format
msgid "Domain Model "
msgstr ""
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr ""
-#: authentication.pm:221
+#: authentication.pm:220
#, c-format
msgid "DNS Domain"
msgstr ""
-#: authentication.pm:222
+#: authentication.pm:221
#, c-format
msgid "DC Server"
msgstr ""
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr ""
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr ""
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr ""
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr ""
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr ""
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr ""
-#: authentication.pm:897
+#: authentication.pm:866
#, c-format
msgid "Domain Windows for authentication : "
msgstr ""
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr ""
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr ""
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -985,101 +964,102 @@ msgid ""
""
msgstr ""
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr ""
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
+msgid "GRUB2 with graphical menu"
msgstr ""
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
+msgid "GRUB2 with text menu"
msgstr ""
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
+msgid "GRUB with graphical menu"
msgstr ""
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
+msgid "GRUB with text menu"
msgstr ""
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr ""
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
msgid ""
-"You can not install the bootloader on a %s partition\n"
+"You cannot install the bootloader on a %s partition\n"
""
msgstr ""
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid "Your bootloader configuration must be updated because partition has been renumbered"
msgstr ""
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
-msgid "The bootloader can not be installed correctly. You have to boot rescue and choose \"%s\""
+msgid "The bootloader cannot be installed correctly. You have to boot rescue and choose \"%s\""
msgstr ""
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr ""
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "B"
msgstr ""
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr ""
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr ""
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr ""
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr ""
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
#, c-format
-msgid "%d minutes"
+msgid "%02d:%02d"
msgstr ""
-#: common.pm:161
+#: common.pm:290
#, c-format
-msgid "1 minute"
+msgid "%d minutes"
msgstr ""
-#: common.pm:163
+#: common.pm:292
#, c-format
-msgid "%d seconds"
+msgid "1 minute"
msgstr ""
-#: common.pm:383
+#: common.pm:294
#, c-format
-msgid "command %s missing"
+msgid "%d seconds"
msgstr ""
#: diskdrake/dav.pm:17
@@ -1091,122 +1071,117 @@ msgid ""
"points, select \"New\"."
msgstr ""
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr ""
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr ""
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr ""
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr ""
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404 diskdrake/interactive.pm:724 diskdrake/interactive.pm:742 diskdrake/interactive.pm:746 diskdrake/removable.pm:23 diskdrake/smbnfs_gtk.pm:79
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408 diskdrake/interactive.pm:723 diskdrake/interactive.pm:741 diskdrake/interactive.pm:745 diskdrake/removable.pm:23 diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr ""
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406 diskdrake/interactive.pm:1159 diskdrake/removable.pm:24 diskdrake/smbnfs_gtk.pm:80
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410 diskdrake/interactive.pm:1177 diskdrake/removable.pm:24 diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr ""
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr ""
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26 diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26 diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr ""
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292 diskdrake/interactive.pm:247 diskdrake/interactive.pm:260 diskdrake/interactive.pm:453 diskdrake/interactive.pm:523 diskdrake/interactive.pm:541 diskdrake/interactive.pm:546 diskdrake/interactive.pm:714 diskdrake/interactive.pm:999 diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205 diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221 diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23 do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82 fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118 modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113 scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321 diskdrake/interactive.pm:245 diskdrake/interactive.pm:258 diskdrake/interactive.pm:456 diskdrake/interactive.pm:531 diskdrake/interactive.pm:549 diskdrake/interactive.pm:554 diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016 diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225 diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241 diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49 do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142 fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118 modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112 scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr ""
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr ""
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr ""
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306 diskdrake/interactive.pm:391 diskdrake/interactive.pm:594 diskdrake/interactive.pm:817 diskdrake/interactive.pm:881 diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072 diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299 diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19 do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr ""
-
#: diskdrake/dav.pm:106
#, c-format
-msgid "Are you sure you want to delete this mountpoint?"
+msgid "Are you sure you want to delete this mount point?"
msgstr ""
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr ""
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498 diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501 diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr ""
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr ""
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301 diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106 fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236 fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283 fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496 fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299 diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113 fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256 fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299 fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518 fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr ""
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180 diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198 diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr ""
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr ""
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr ""
-#: diskdrake/hd_gtk.pm:111 diskdrake/hd_gtk.pm:111 diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126 diskdrake/hd_gtk.pm:126 diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr ""
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653 interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850 ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778 interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862 ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr ""
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1214,137 +1189,127 @@ msgid ""
"(click on it, then click on \"Resize\")"
msgstr ""
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr ""
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr ""
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr ""
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr ""
-#: diskdrake/hd_gtk.pm:388
+#: diskdrake/hd_gtk.pm:427
#, c-format
msgid "Ext4"
msgstr ""
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "XFS"
msgstr ""
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr ""
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr ""
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr ""
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr ""
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr ""
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376 fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393 fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr ""
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr ""
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, c-format
msgid "This partition is already empty"
msgstr ""
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr ""
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr ""
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405 diskdrake/interactive.pm:641 diskdrake/removable.pm:25 diskdrake/removable.pm:48
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409 diskdrake/interactive.pm:640 diskdrake/removable.pm:25 diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr ""
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr ""
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr ""
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382 interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382 interactive/curses.pm:532
#, c-format
msgid "More"
msgstr ""
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294 diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292 diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, c-format
msgid "Confirmation"
msgstr ""
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr ""
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr ""
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr ""
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr ""
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr ""
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1352,29 +1317,29 @@ msgid ""
"Quit anyway?"
msgstr ""
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr ""
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr ""
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr ""
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr ""
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr ""
#: diskdrake/interactive.pm:371
@@ -1384,7 +1349,7 @@ msgstr ""
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr ""
#: diskdrake/interactive.pm:373
@@ -1402,431 +1367,436 @@ msgstr ""
msgid "Detailed information"
msgstr ""
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
msgstr ""
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr ""
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr ""
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr ""
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr ""
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, c-format
msgid "Use"
msgstr ""
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr ""
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr ""
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr ""
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, c-format
msgid "Remove from dm"
msgstr ""
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr ""
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr ""
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr ""
-#: diskdrake/interactive.pm:453
+#: diskdrake/interactive.pm:456
#, c-format
msgid "Failed to mount partition"
msgstr ""
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr ""
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr ""
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr ""
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr ""
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr ""
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr ""
-#: diskdrake/interactive.pm:507
+#: diskdrake/interactive.pm:514
#, c-format
msgid "Encrypt partition"
msgstr ""
-#: diskdrake/interactive.pm:508
+#: diskdrake/interactive.pm:515
#, c-format
msgid "Encryption key "
msgstr ""
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr ""
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr ""
-#: diskdrake/interactive.pm:521
+#: diskdrake/interactive.pm:529
#, c-format
msgid "Missing encryption key"
msgstr ""
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284 fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr ""
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr ""
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid "After changing type of partition %s, all data on this partition will be lost"
msgstr ""
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr ""
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr ""
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, c-format
msgid "Switching from %s to %s"
msgstr ""
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr ""
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr ""
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, c-format
msgid "Label:"
msgstr ""
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr ""
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr ""
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr ""
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870 fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870 fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr ""
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr ""
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr ""
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr ""
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr ""
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr ""
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr ""
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
"filesystem checks will be run on your next boot into Microsoft Windows®"
msgstr ""
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr ""
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, c-format
msgid "Enter your filesystem encryption key"
msgstr ""
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr ""
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr ""
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr ""
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr ""
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr ""
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
#, c-format
msgid "LVM name"
msgstr ""
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
+#: diskdrake/interactive.pm:1016
#, c-format
msgid "\"%s\" already exists"
msgstr ""
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
"Do you want to move used physical extents on this volume to other volumes?"
msgstr ""
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr ""
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr ""
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr ""
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr ""
-#: diskdrake/interactive.pm:1069 diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087 diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr ""
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr ""
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr ""
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr ""
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr ""
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr ""
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr ""
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
msgstr ""
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr ""
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "Partitioning Type"
msgstr ""
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr ""
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr ""
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr ""
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr ""
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr ""
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr ""
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr ""
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -1835,143 +1805,143 @@ msgid ""
"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)"
msgstr ""
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr ""
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr ""
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr ""
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr ""
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr ""
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr ""
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr ""
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr ""
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid ""
"DOS drive letter: %s (just a guess)\n"
""
msgstr ""
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378 diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr ""
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr ""
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid ""
"Start: sector %s\n"
""
msgstr ""
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr ""
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ""
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid ""
"Cylinder %d to %d\n"
""
msgstr ""
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid ""
"Number of logical extents: %d\n"
""
msgstr ""
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid ""
"Formatted\n"
""
msgstr ""
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid ""
"Not formatted\n"
""
msgstr ""
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid ""
"Mounted\n"
""
msgstr ""
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid ""
"RAID %s\n"
""
msgstr ""
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, c-format
msgid "Encrypted"
msgstr ""
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr ""
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -1979,7 +1949,7 @@ msgid ""
""
msgstr ""
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -1987,33 +1957,33 @@ msgid ""
""
msgstr ""
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid ""
"Level %s\n"
""
msgstr ""
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid ""
"Chunk size %d KiB\n"
""
msgstr ""
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid ""
"RAID-disks %s\n"
""
msgstr ""
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr ""
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2023,7 +1993,7 @@ msgid ""
""
msgstr ""
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2033,67 +2003,72 @@ msgid ""
""
msgstr ""
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr ""
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr ""
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid ""
"Size: %s\n"
""
msgstr ""
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid ""
"Geometry: %s cylinders, %s heads, %s sectors\n"
""
msgstr ""
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr ""
+
+#: diskdrake/interactive.pm:1458
#, c-format
msgid "Medium type: "
msgstr ""
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid ""
"LVM-disks %s\n"
""
msgstr ""
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid ""
"Partition table type: %s\n"
""
msgstr ""
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid ""
"on channel %d id %d\n"
""
msgstr ""
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr ""
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr ""
@@ -2103,14 +2078,14 @@ msgstr ""
msgid "Change type"
msgstr ""
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550 interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160 interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415 ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675 interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160 interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846 mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602 ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr ""
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr ""
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2150,72 +2125,77 @@ msgstr ""
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr ""
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr ""
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, c-format
msgid "Could not install the %s package!"
msgstr ""
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr ""
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid ""
"The following packages need to be installed:\n"
""
msgstr ""
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr ""
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr ""
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid "An error occurred - no valid devices were found on which to create new filesystems. Please check your hardware for the cause of this problem"
msgstr ""
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
msgstr ""
-#: fs/format.pm:106
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid "You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. Please create one before continuing."
+msgstr ""
+
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr ""
-#: fs/format.pm:125
+#: fs/format.pm:131
#, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr ""
-#: fs/format.pm:134
+#: fs/format.pm:143
#, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr ""
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr ""
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr ""
@@ -2232,76 +2212,76 @@ msgstr ""
msgid "Mounting partition %s"
msgstr ""
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr ""
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr ""
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr ""
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr ""
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr ""
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr ""
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2309,62 +2289,62 @@ msgid ""
"have suidperl(1) installed.)"
msgstr ""
-#: fs/mount_options.pm:137
-#, c-format
-msgid "Mount the file system read-only."
-msgstr ""
-
#: fs/mount_options.pm:139
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "Mount the filesystem read-only."
msgstr ""
#: fs/mount_options.pm:141
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr ""
#: fs/mount_options.pm:143
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr ""
#: fs/mount_options.pm:145
#, c-format
-msgid "Enable user disk quota accounting, and optionally enforce limits"
+msgid "Allow an ordinary user to mount the filesystem."
msgstr ""
#: fs/mount_options.pm:147
#, c-format
-msgid "Support \"user.\" extended attributes"
+msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
#: fs/mount_options.pm:149
#, c-format
-msgid "Give write access to ordinary users"
+msgid "Support \"user.\" extended attributes"
msgstr ""
#: fs/mount_options.pm:151
#, c-format
+msgid "Give write access to ordinary users"
+msgstr ""
+
+#: fs/mount_options.pm:153
+#, c-format
msgid "Give read-only access to ordinary users"
msgstr ""
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr ""
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr ""
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr ""
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr ""
@@ -2384,15 +2364,15 @@ msgstr ""
msgid "Not enough swap space to fulfill installation, please add some"
msgstr ""
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2400,47 +2380,52 @@ msgid ""
"Continue anyway?"
msgstr ""
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr ""
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr ""
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr ""
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr ""
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr ""
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr ""
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr ""
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
+#, c-format
+msgid "Your Microsoft Windows® partition is too fragmented. Please reboot your computer under Microsoft Windows®, run the ``defrag'' utility, then restart the %s installation."
+msgstr ""
+
+#: fs/partitioning_wizard.pm:193
#, c-format
-msgid "Your Microsoft Windows® partition is too fragmented. Please reboot your computer under Microsoft Windows®, run the ``defrag'' utility, then restart the Mandriva Linux installation."
+msgid "Failed to find the partition to resize (%d choices)"
msgstr ""
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2456,137 +2441,142 @@ msgid ""
msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552 interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583 interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr ""
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Partitionning"
msgstr ""
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr ""
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr ""
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr ""
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr ""
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr ""
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Erase and use entire disk"
msgstr ""
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
+msgid "You have more than one hard disk drive, which one do you want the installer to use?"
msgstr ""
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr ""
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr ""
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr ""
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
"When you are done, do not forget to save using `w'"
msgstr ""
-#: fs/partitioning_wizard.pm:402
+#: fs/partitioning_wizard.pm:425
#, c-format
msgid "Ext2/3/4"
msgstr ""
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr ""
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr ""
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr ""
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr ""
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr ""
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr ""
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr ""
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr ""
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr ""
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr ""
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr ""
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"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 :(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
"(the error is %s)\n"
@@ -2595,92 +2585,92 @@ msgid ""
""
msgstr ""
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr ""
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr ""
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid ""
"There is already a partition with mount point %s\n"
""
msgstr ""
-#: fsedit.pm:431
+#: fsedit.pm:447
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-#: fsedit.pm:438
+#: fsedit.pm:453
#, c-format
-msgid "Metadata version unsupported for a boot partition. Please be sure to add a /boot partition."
+msgid "Metadata version unsupported for a boot partition. Please be sure to add a separate /boot partition."
msgstr ""
-#: fsedit.pm:446
+#: fsedit.pm:461
#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr ""
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
+#: fsedit.pm:472
#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr ""
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
-msgid "You can not use the LVM Logical Volume for mount point %s since it spans physical volumes"
+msgid "You cannot use the LVM Logical Volume for mount point %s since it spans physical volumes"
msgstr ""
-#: fsedit.pm:449
+#: fsedit.pm:484
#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr ""
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount point\n"
""
msgstr ""
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr ""
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr ""
@@ -2690,409 +2680,340 @@ msgstr ""
msgid "SATA controllers"
msgstr ""
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr ""
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr ""
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, c-format
msgid "Card readers"
msgstr ""
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr ""
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr ""
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr ""
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr ""
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr ""
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr ""
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr ""
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr ""
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr ""
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr ""
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr ""
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr ""
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr ""
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr ""
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr ""
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr ""
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr ""
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr ""
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr ""
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr ""
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr ""
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr ""
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr ""
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr ""
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr ""
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr ""
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr ""
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr ""
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr ""
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr ""
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr ""
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr ""
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr ""
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr ""
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr ""
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr ""
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr ""
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr ""
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr ""
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr ""
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr ""
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr ""
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr ""
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr ""
-#: harddrake/sound.pm:303
+#: harddrake/sound.pm:80
#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr ""
-
-#: harddrake/sound.pm:366
-#, c-format
-msgid "Enable PulseAudio"
+msgid "No known driver"
msgstr ""
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
+msgid "There's no known driver for your sound card (%s)"
msgstr ""
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
+msgid "Enable PulseAudio"
msgstr ""
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr ""
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr ""
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr ""
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid "There's no known OSS/ALSA alternative driver for your sound card (%s) which currently uses \"%s\""
msgstr ""
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr ""
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid "Here you can select an alternative driver (either OSS or ALSA) for your sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is \"%s\")"
+msgid "Sound troubleshooting"
msgstr ""
-#: harddrake/sound.pm:414
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent sound API (it's available on most UNIX(tm) systems) but it's a very basic and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"Below are some basic tips to help debug audio problems, but for accurate and up-to-date tips and tricks, please see:\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using the ALSA library.\n"
-""
-msgstr ""
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr ""
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- 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.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr ""
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid "There's no free driver for your sound card (%s), but there's a proprietary driver at \"%s\"."
-msgstr ""
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr ""
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr ""
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card uses\n"
-"by default\n"
+"- \"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\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon correctly.\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-""
-msgstr ""
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr ""
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"pactl list sink-inputs\" will tell you which programs are currently playing sound via PulseAudio.\n"
+"\n"
+"\n"
+"- \"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.\n"
+"\n"
+"\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current state of your audio.\n"
+"\n"
+"\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver your card uses by default.\n"
+"\n"
+"\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound related kernel modules (drivers) are loaded.\n"
+"\n"
+"\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA mixer controls for first sound card\n"
+"\n"
+"\n"
+"- \"/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)\n"
+""
msgstr ""
#: harddrake/v4l.pm:12
@@ -3119,7 +3040,7 @@ msgstr ""
#, c-format
msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-detect the rights parameters.\n"
-"If your card is misdetected, you can force the right tuner and card types here. Just select your tv card parameters if needed."
+"If your card is misdetected, you can force the right tuner and card types here. Just select your TV card parameters if needed."
msgstr ""
#: harddrake/v4l.pm:478
@@ -3132,67 +3053,67 @@ msgstr ""
msgid "Tuner type:"
msgstr ""
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263 interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39 interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270 interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39 interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846 mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833 ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr ""
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907 wizards.pm:156
#, c-format
msgid "Yes"
msgstr ""
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907 wizards.pm:156
#, c-format
msgid "No"
msgstr ""
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr ""
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr ""
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr ""
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr ""
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr ""
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
msgstr ""
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
msgstr ""
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
msgstr ""
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr ""
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr ""
@@ -3271,1244 +3192,1259 @@ msgstr ""
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr ""
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr ""
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr ""
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr ""
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr ""
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr ""
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr ""
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr ""
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr ""
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr ""
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr ""
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr ""
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr ""
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr ""
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr ""
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr ""
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr ""
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr ""
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr ""
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr ""
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr ""
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr ""
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr ""
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr ""
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr ""
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr ""
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr ""
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr ""
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr ""
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr ""
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr ""
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr ""
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr ""
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr ""
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr ""
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr ""
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr ""
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr ""
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr ""
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr ""
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr ""
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr ""
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr ""
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr ""
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr ""
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr ""
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr ""
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr ""
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr ""
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr ""
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr ""
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr ""
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr ""
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr ""
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr ""
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr ""
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr ""
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr ""
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr ""
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr ""
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr ""
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr ""
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr ""
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr ""
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr ""
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr ""
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr ""
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr ""
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr ""
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr ""
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr ""
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr ""
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr ""
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr ""
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr ""
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr ""
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr ""
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr ""
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr ""
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr ""
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr ""
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr ""
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr ""
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr ""
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr ""
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr ""
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr ""
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr ""
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr ""
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr ""
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr ""
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr ""
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr ""
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr ""
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr ""
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr ""
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr ""
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr ""
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr ""
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr ""
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr ""
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr ""
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr ""
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr ""
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr ""
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr ""
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr ""
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr ""
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr ""
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr ""
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr ""
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr ""
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr ""
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr ""
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr ""
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr ""
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr ""
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr ""
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr ""
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr ""
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr ""
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr ""
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr ""
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr ""
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr ""
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr ""
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr ""
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr ""
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr ""
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr ""
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr ""
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr ""
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr ""
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr ""
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr ""
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr ""
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr ""
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr ""
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr ""
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr ""
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr ""
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr ""
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr ""
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr ""
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr ""
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr ""
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr ""
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr ""
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr ""
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr ""
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr ""
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr ""
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr ""
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr ""
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr ""
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr ""
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr ""
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr ""
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr ""
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr ""
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr ""
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr ""
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr ""
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr ""
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr ""
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr ""
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr ""
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr ""
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr ""
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr ""
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr ""
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr ""
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr ""
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr ""
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr ""
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr ""
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr ""
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr ""
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr ""
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr ""
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr ""
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr ""
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr ""
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr ""
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr ""
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr ""
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr ""
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr ""
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr ""
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr ""
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr ""
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr ""
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr ""
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr ""
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr ""
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr ""
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr ""
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr ""
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr ""
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr ""
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr ""
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr ""
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr ""
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr ""
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr ""
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr ""
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr ""
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr ""
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr ""
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr ""
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr ""
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr ""
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr ""
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr ""
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr ""
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr ""
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr ""
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr ""
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr ""
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr ""
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr ""
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr ""
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr ""
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr ""
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr ""
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr ""
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr ""
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr ""
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr ""
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr ""
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr ""
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr ""
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr ""
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr ""
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr ""
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr ""
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr ""
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr ""
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr ""
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr ""
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr ""
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid ""
"Remove the logical volumes first\n"
""
msgstr ""
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
+#. -PO: Only write something if needed:
#: messages.pm:11
#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr ""
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr ""
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva Linux distribution \n"
+"The operating system and the different components available in the Mageia distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and any applications \n"
-"distributed with these products provided by Mandriva's licensors or suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr ""
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this License. \n"
"If you disagree with any portion of the License, you are not allowed to install, duplicate or use \n"
@@ -4516,160 +4452,121 @@ msgid ""
"Any attempt to install, duplicate or use the Software Products in a manner which does not comply \n"
"with the terms and conditions of this License is void and will terminate your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr ""
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of business, financial \n"
"loss, legal fees and penalties resulting from a court judgment, or any other consequential loss) \n"
-"arising out of the use or inability to use the Software Products, even if Mandriva S.A. or its \n"
+"arising out of the use or inability to use the Software Products, even if Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers or\n"
"distributors will, in any circumstances, be liable for any special, incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of business, interruption of \n"
"business, financial loss, legal fees and penalties resulting from a court judgment, or any \n"
"other consequential loss) arising out of the possession and use of software components or \n"
-"arising out of downloading software components from one of Mandriva Linux sites which are \n"
+"arising out of downloading software components from one of Mageia sites which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong cryptography components \n"
"included in the Software Products.\n"
-"However, because some jurisdictions do not allow the exclusion or limitation or liability for \n"
-"consequential or incidental damages, the above limitation may not apply to you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
-"The Software Products consist of components created by different persons or entities. %s\n"
+"However, because some jurisdictions do not allow the exclusion or limitation of liability for \n"
+"consequential or incidental damages, the above limitation may not apply to you."
+msgstr ""
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr ""
+
+#: messages.pm:70
+#, c-format
+msgid ""
+"The Software Products consist of components created by different persons or entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute the components which \n"
"they cover. Please read carefully the terms and conditions of the license agreement for each component \n"
"before using any component. Any question on a component license should be addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
-"All rights to the components of the Software Products belong to their respective authors and are \n"
-"protected by intellectual property and copyright laws applicable to software programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to modify or adapt the Software \n"
-"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
-"If any portion of this agreement is held void, illegal or inapplicable by a court judgment, this \n"
-"portion is excluded from this contract. You remain bound by the other applicable sections of the \n"
-"agreement.\n"
-"The terms and conditions of this License are governed by the Laws of France.\n"
-"All disputes on the terms of this license will preferably be settled out of court. As a last \n"
-"resort, the dispute will be referred to the appropriate Courts of Law of Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. Documentation written \n"
+"by Mageia is governed by \"%s\" License."
msgstr ""
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
+#: messages.pm:79
#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the extent expressly permitted \n"
-"by the terms of this Agreement."
+msgid "4. Intellectual Property Rights"
msgstr ""
-#: messages.pm:104
+#: messages.pm:81
#, c-format
msgid ""
-"Most of these components, but excluding the applications and software provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
+"All rights to the components of the Software Products belong to their respective authors and are \n"
+"protected by intellectual property and copyright laws applicable to software programs.\n"
+"Mageia and its suppliers and licensors reserves their rights to modify or adapt the Software \n"
+"Products, as a whole or in parts, by all means and for all purposes.\n"
+"\"Mageia\" and associated logos are trademarks of %s"
msgstr ""
-#: messages.pm:107
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr ""
+
+#: messages.pm:90
#, c-format
msgid ""
-"Most of these components are governed under the terms and conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
+"If any portion of this agreement is held void, illegal or inapplicable by a court judgment, this \n"
+"portion is excluded from this contract. You remain bound by the other applicable sections of the \n"
+"agreement.\n"
+"The terms and conditions of this License are governed by the Laws of France.\n"
+"All disputes on the terms of this license will preferably be settled out of court. As a last \n"
+"resort, the dispute will be referred to the appropriate Courts of Law of Paris - France.\n"
+"For any question on this document, please contact Mageia."
msgstr ""
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a patent\n"
"may be applicable to you, check your local laws."
msgstr ""
-#: messages.pm:120
+#: messages.pm:111
#, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:113
#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
+msgstr ""
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome screen.\n"
+"It is full of very useful information and links."
msgstr ""
#: modules/interactive.pm:19
@@ -4714,17 +4611,17 @@ msgstr ""
#: modules/interactive.pm:84
#, c-format
-msgid "Installing driver for firewire controller %s"
+msgid "Installing driver for firewire controller \"%s\""
msgstr ""
#: modules/interactive.pm:85
#, c-format
-msgid "Installing driver for hard drive controller %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
msgstr ""
#: modules/interactive.pm:86
#, c-format
-msgid "Installing driver for ethernet controller %s"
+msgid "Installing driver for ethernet controller \"%s\""
msgstr ""
#. -PO: the first %s is the card type (scsi, network, sound,...)
@@ -4792,124 +4689,124 @@ msgid ""
"Do you want to try again with other parameters?"
msgstr ""
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
-msgid "Password is trivial to guess"
+msgid "Are you sure you want to quit?"
msgstr ""
-#: mygtk2.pm:1543
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password is trivial to guess"
msgstr ""
-#: mygtk2.pm:1544 mygtk2.pm:1545
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password seems secure"
+msgid "Password should be resistant to basic attacks"
msgstr ""
-#: partition_table.pm:415
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
#, c-format
-msgid "mount failed: "
+msgid "Password seems secure"
msgstr ""
-#: partition_table.pm:527
+#: partition_table.pm:403
#, c-format
-msgid "Extended partition not supported on this platform"
+msgid "mount failed: "
msgstr ""
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next to the extended partitions."
msgstr ""
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted data."
msgstr ""
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr ""
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr ""
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr ""
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid "We have detected that some packages are not needed for your system configuration."
msgstr ""
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr ""
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, c-format
msgid "Unused hardware support"
msgstr ""
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr ""
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr ""
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid ""
"Not enough partitions for RAID level %d\n"
""
msgstr ""
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr ""
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr ""
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr ""
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr ""
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr ""
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr ""
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr ""
@@ -5079,7 +4976,7 @@ msgstr ""
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr ""
#: security/help.pm:96
@@ -5504,7 +5401,7 @@ msgstr ""
msgid "Secure"
msgstr ""
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -5512,12 +5409,12 @@ msgid ""
"on your own."
msgstr ""
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid "This is the standard security recommended for a computer that will be used to connect to the Internet as a client."
msgstr ""
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes possible.\n"
@@ -5525,66 +5422,71 @@ msgid ""
"connections from many clients. Note: if your machine is only a client on the Internet, you should choose a lower level."
msgstr ""
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr ""
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr ""
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr ""
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr ""
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr ""
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr ""
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr ""
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
"It can also be used for shutting down the machine when the battery is low."
msgstr ""
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
"at was run, and runs batch commands when the load average is low enough."
msgstr ""
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr ""
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -5671,17 +5573,10 @@ msgstr ""
#: services.pm:53
#, c-format
-msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-
-#: services.pm:55
-#, c-format
msgid "Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -5689,99 +5584,99 @@ msgid ""
"You should leave this enabled for most machines."
msgstr ""
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
"/usr/include/linux/{autoconf,version}.h"
msgstr ""
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr ""
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
"at boot-time to maintain the system configuration."
msgstr ""
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
"basically a server that arbitrates print jobs to printer(s)."
msgstr ""
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
"available server."
msgstr ""
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid "DBUS is a daemon which broadcasts notifications of system events and other messages"
msgstr ""
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid "named (BIND) is a Domain Name Server (DNS) that is used to resolve host names to IP addresses."
msgstr ""
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
"Manager/Windows), and NCP (NetWare) mount points."
msgstr ""
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
"at boot time."
msgstr ""
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -5789,36 +5684,36 @@ msgid ""
"/etc/exports file."
msgstr ""
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
"networks. This service provides NFS file locking functionality."
msgstr ""
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
"and Xorg at boot."
msgstr ""
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr ""
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -5826,7 +5721,7 @@ msgid ""
"it installed on machines that do not need it."
msgstr ""
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -5834,36 +5729,36 @@ msgid ""
"which act as servers for protocols which make use of the RPC mechanism."
msgstr ""
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid "Postfix is a Mail Transport Agent, which is the program that moves mail from one machine to another."
msgstr ""
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
"number generation."
msgstr ""
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
-#: services.pm:103
+#: services.pm:101
#, c-format
msgid "Nameserver information manager"
msgstr ""
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -5871,187 +5766,189 @@ msgid ""
"routing protocols are needed for complex networks."
msgstr ""
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
"performance metrics for any machine on that network."
msgstr ""
-#: services.pm:109
+#: services.pm:107
#, c-format
msgid "Syslog is the facility by which many daemons use to log messages to various system log files. It is a good idea to always run rsyslog."
msgstr ""
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
"logged in on other responding machines."
msgstr ""
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
"logged into a machine running the rwho daemon (similar to finger)."
msgstr ""
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid "SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid "The SMB/CIFS protocol enables to share access to files & printers and also integrates with a Windows Server domain"
msgstr ""
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr ""
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid "Secure Shell is a network protocol that allows data to be exchanged over a secure channel between two computers"
msgstr ""
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
"to various system log files. It is a good idea to always run syslog."
msgstr ""
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr ""
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr ""
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr ""
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr ""
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr ""
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
msgstr ""
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr ""
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr ""
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr ""
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr ""
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr ""
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr ""
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr ""
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr ""
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr ""
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
"about this service, sorry."
msgstr ""
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr ""
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr ""
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr ""
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr ""
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr ""
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6070,7 +5967,7 @@ msgid ""
""
msgstr ""
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6086,7 +5983,7 @@ msgid ""
""
msgstr ""
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6095,18 +5992,18 @@ msgid ""
"default mode: offer to configure autologin feature"
msgstr ""
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6117,7 +6014,7 @@ msgid ""
" --wizard - like --add"
msgstr ""
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -6135,11 +6032,11 @@ msgid ""
" : and gs for ghostscript for only this one."
msgstr ""
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6150,17 +6047,17 @@ msgid ""
"--delclient : delete a client machine from MTS (requires MAC address, IP, nbi image name)"
msgstr ""
-#: standalone.pm:99
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr ""
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr ""
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -6174,22 +6071,22 @@ msgid ""
"--quiet : do not be interactive. To be used with (dis)connect."
msgstr ""
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid "[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-usbtable] [--dynamic=dev]"
msgstr ""
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -6197,78 +6094,83 @@ msgid ""
" XFdrake resolution"
msgstr ""
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
"Usage: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--testing] [-v|--version] "
msgstr ""
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, c-format
msgid "All servers"
msgstr ""
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr ""
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr ""
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
msgstr ""
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr ""
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr ""
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr ""
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr ""
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr ""
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr ""
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr ""
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr ""
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr ""
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr ""
+
#: wizards.pm:95
#, c-format
msgid ""
diff --git a/perl-install/share/po/lt.po b/perl-install/share/po/lt.po
index 9672382e6..3806ed817 100644
--- a/perl-install/share/po/lt.po
+++ b/perl-install/share/po/lt.po
@@ -1,32 +1,40 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
#
+# Translators:
+# Moo, 2015
+# Moo, 2015-2016
# Mykolas Norvai-as <Myka@centras.lt>, 2002
-#
msgid ""
msgstr ""
-"Project-Id-Version: DrakX VERSION\n"
-"POT-Creation-Date: 2010-06-05 23:30+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"
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2016-07-13 19:45+0000\n"
+"Last-Translator: Filip Komar <filip.komar@gmail.com>\n"
+"Language-Team: Lithuanian (http://www.transifex.com/MageiaLinux/mageia/"
+"language/lt/)\n"
+"Language: lt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
+"Content-Transfer-Encoding: 8-bit\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"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
-msgstr "Prašom palaukti"
+msgstr "Prašome palaukti"
-#: any.pm:252
-#, fuzzy, c-format
+#: any.pm:262
+#, c-format
msgid "Bootloader installation in progress"
-msgstr "Įkrovos tvarkyklės įdiegimas"
+msgstr "Paleidyklės įdiegimas eigoje"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -37,295 +45,238 @@ msgid ""
"Assign a new Volume ID?"
msgstr ""
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
-msgstr "Nepavyko įdiegti įkrovos tvarkyklės. Įvyko tokia klaida:"
+msgstr "Nepavyko įdiegti paleidyklės. Įvyko tokia klaida:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
-#: any.pm:331
-#, fuzzy, c-format
+#: any.pm:335
+#, c-format
msgid "Bootloader Installation"
-msgstr "Įkrovos tvarkyklės įdiegimas"
+msgstr ""
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
-msgstr "Kur nori įdiegti įkrovos tvarkyklę?"
+msgstr "Kur nori įdiegti paleidyklę?"
-#: any.pm:359
-#, fuzzy, c-format
+#: any.pm:355
+#, c-format
msgid "First sector (MBR) of drive %s"
-msgstr "Pirmasis kaupiklio sektorius (MBR)"
+msgstr ""
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
-msgstr "Pirmasis kaupiklio sektorius (MBR)"
+msgstr "Pirmasis disko sektorius (MBR)"
-#: any.pm:363
-#, fuzzy, c-format
+#: any.pm:359
+#, c-format
msgid "First sector of the root partition"
-msgstr "Pirmasis įkrovos skirsnio sektorius"
+msgstr ""
-#: any.pm:365
-#, fuzzy, c-format
+#: any.pm:361
+#, c-format
msgid "On Floppy"
-msgstr "Išsaugoti į diskelį"
+msgstr ""
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "Praleisti"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
-msgstr "Įdiegimo Tipo Konfiguracija"
+msgstr "Įdiegimo tipo konfiguracija"
+
+#: any.pm:395
+#, c-format
+msgid "EFI System Partition"
+msgstr ""
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
-msgstr "Įkrovos tvarkyklės pagrindinės parinktys"
+msgstr "PagrindinÄ—s paleidyklÄ—s parinktys"
-#: any.pm:416
-#, fuzzy, c-format
+#: any.pm:409
+#, c-format
msgid "Bootloader"
-msgstr "Naudojama įkrovos tvarkyklė"
+msgstr ""
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
-msgstr "Naudojama įkrovos tvarkyklė"
+msgstr "Naudojama paleidyklÄ—"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
-msgstr "Įkrovos įrenginys"
+msgstr "Paleidimo įrenginys"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
-msgstr ""
+msgstr "PagrindinÄ—s parinktys"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "Palaukti prieš įkraunant įprastą atvaizdą"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr ""
-#: any.pm:426
-#, fuzzy, c-format
+#: any.pm:419
+#, c-format
msgid "Enable SMP"
-msgstr "Serveris, Duomenų bazių"
+msgstr ""
-#: any.pm:427
-#, fuzzy, c-format
+#: any.pm:420
+#, c-format
msgid "Enable APIC"
-msgstr "Serveris, Duomenų bazių"
+msgstr ""
-#: any.pm:429
+#: any.pm:422
#, c-format
msgid "Enable Local APIC"
msgstr ""
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Saugumas"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Slaptažodis"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "Slaptažodžiai nesutampa"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
-msgstr "Prašom bandyti vėl"
-
-#: any.pm:436
-#, fuzzy, c-format
-msgid "You can not use a password with %s"
-msgstr ""
-"Tau reikia tikros bylų sistemos (ext2, reiserfs) šiam montavimo taškui\n"
+msgstr "Prašome bandyti vėl"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
-#, c-format
-msgid "Password (again)"
-msgstr "Slaptažodis (vėl)"
-
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "Išvalyti /tmp kiekvieną kartą įkrovus"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr ""
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr ""
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr ""
-
-#: any.pm:455
+#: any.pm:429
#, c-format
-msgid "Enable CD Boot?"
+msgid "You cannot use a password with %s"
msgstr ""
-#: any.pm:456
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
-msgid "Enable OF Boot?"
-msgstr ""
-
-#: any.pm:457
-#, fuzzy, c-format
-msgid "Default OS?"
-msgstr "Įprastas"
+msgid "Password (again)"
+msgstr "Slaptažodis (dar kartą)"
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Atvaizdas"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Å akninis"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "Pridurti"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr ""
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Vaizdo režimas"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
-#, fuzzy, c-format
+#: any.pm:507
+#, c-format
msgid "Network profile"
-msgstr "Tinklo interfeisas"
+msgstr ""
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Žymė"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "Įprastas"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr ""
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "TuÅ¡Äia žymÄ— neleidžiama"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
-msgstr ""
+msgstr "Privalote nurodyti branduolio atvaizdį"
-#: any.pm:571
-#, fuzzy, c-format
+#: any.pm:526
+#, c-format
msgid "You must specify a root partition"
-msgstr "Tu privalai turėti swap skirsnį"
+msgstr ""
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Ši žymė jau naudojama"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "Kokio tipo įrašą tu nori pridėti?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Kitos OS (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Kitos OS (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "Kitos OS (Windows...)"
-#: any.pm:639
-#, fuzzy, c-format
+#: any.pm:593 any.pm:631
+#, c-format
msgid "Bootloader Configuration"
-msgstr "Įdiegimo Tipo Konfiguracija"
+msgstr ""
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -334,278 +285,316 @@ msgstr ""
"Čia yra skirtingi įrašai.\n"
"Tu gali pakeisti esamus arba prijungti naujus."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "DÄ—mÄ—sio"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr ""
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr ""
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr ""
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr ""
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr ""
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr ""
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(%s jau pridÄ—tas)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
-msgstr "Prašom suteikti vartotojo vardą"
+msgstr "Prašome suteikti vartotojo vardą"
-#: any.pm:863
-#, fuzzy, c-format
+#: any.pm:875
+#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
"cased letters, numbers, `-' and `_'"
msgstr ""
-"Vartotojo vardas turi susidaryti tik iÅ¡ mažųjų raidžių, skaiÄių ir simbolių "
-"`-' bei `_'"
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "Naudotojo vardas yra per ilgas"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "Å is vartotojo vardas jau pridÄ—tas"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "Vartotojo ID"
-#: any.pm:871 any.pm:906
-#, fuzzy, c-format
+#: any.pm:883 any.pm:922
+#, c-format
msgid "Group ID"
-msgstr "GrupÄ—"
+msgstr "GrupÄ—s ID"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
-msgstr ""
+msgstr "%s privalo bÅ«ti skaiÄius"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
+msgid "%s should be above 1000. Accept anyway?"
msgstr ""
-#: any.pm:877
-#, fuzzy, c-format
+#: any.pm:889
+#, c-format
msgid "User management"
-msgstr "Vartotojas"
+msgstr "Naudotojo tvarkymas"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
-msgstr ""
+msgstr "Ä®jungti sveÄio paskyrÄ…"
-#: any.pm:884 authentication.pm:237
-#, fuzzy, c-format
+#: any.pm:897 authentication.pm:236
+#, c-format
msgid "Set administrator (root) password"
-msgstr "Nurodyti root slaptažodį"
+msgstr "Nustatykite administratoriaus (root) slaptažodį"
-#: any.pm:889
-#, fuzzy, c-format
+#: any.pm:903
+#, c-format
msgid "Enter a user"
-msgstr ""
-"Įvesk vartotoją\n"
-"%s"
+msgstr "Įveskite naudotoją"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
-msgstr "Ikona"
+msgstr "Piktograma"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "Tikras vardas"
-#: any.pm:899
-#, fuzzy, c-format
+#: any.pm:915
+#, c-format
msgid "Login name"
-msgstr "Domeno vardas"
+msgstr "Prisijungimo vardas"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
-msgstr "Shell"
+msgstr "Apvalkalas"
+
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
-#: any.pm:947
-#, fuzzy, c-format
+#: any.pm:991
+#, c-format
msgid "Please wait, adding media..."
-msgstr "Nustatomas saugumo lygis"
+msgstr "Prašome palaukti, pridedama laikmena..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "Automatinis pasisveikinimas"
-#: any.pm:978
-#, fuzzy, c-format
+#: any.pm:1004
+#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr ""
-"Aš galiu nustatyti taip, kad vienas vartotojas pasisveikintų automatiškai.\n"
-"Jei nenori to naudoti, spausk mygtukÄ… Nutraukti."
-#: any.pm:979
-#, fuzzy, c-format
+#: any.pm:1005
+#, c-format
msgid "Use this feature"
-msgstr "Ar nori naudoti aboot?"
+msgstr "Naudoti šią ypatybę"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Pasirink įprastą vartotoją:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Pasirink, kurią langų tvarkyklę naudosi:"
-#: any.pm:992 any.pm:1012 any.pm:1085
-#, fuzzy, c-format
+#: any.pm:1018 any.pm:1032 any.pm:1101
+#, c-format
msgid "Release Notes"
-msgstr "Prašom palaukti"
+msgstr "Laidos informacija"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
-msgstr "Uždaryti"
+msgstr "Užverti"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
-msgstr "Licenzijos patvirtinimas"
+msgstr "Licencijos patvirtinimas"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Išeiti"
-#: any.pm:1080
-#, fuzzy, c-format
+#: any.pm:1096
+#, c-format
msgid "Do you accept this license ?"
-msgstr "Ar turi dar vienÄ…?"
+msgstr "Ar sutinkate su šia licencija?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Sutinku"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "Atmetu"
-#: any.pm:1107 any.pm:1169
-#, fuzzy, c-format
+#: any.pm:1123 any.pm:1186
+#, c-format
msgid "Please choose a language to use"
-msgstr "Prašom pasirinkti kalbą, kurią naudosi"
+msgstr ""
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
-msgstr "Tu gali pasirinkti kitas kalbas, kurios bus prieinamos po įdiegimo"
+msgstr ""
+
+#: any.pm:1153 fs/partitioning_wizard.pm:186
+#, c-format
+msgid "Mageia"
+msgstr "Mageia"
+
+#: any.pm:1154
+#, c-format
+msgid "Multiple languages"
+msgstr ""
-#: any.pm:1138
+#: any.pm:1155
#, c-format
-msgid "Multi languages"
+msgid "Select Additional Languages"
msgstr ""
-#: any.pm:1147 any.pm:1178
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr ""
-#: any.pm:1148
-#, fuzzy, c-format
+#: any.pm:1165
+#, c-format
msgid "All languages"
-msgstr "Pasirink savo kalbÄ…"
+msgstr ""
-#: any.pm:1170
-#, fuzzy, c-format
+#: any.pm:1187
+#, c-format
msgid "Language choice"
-msgstr "Vanuatu"
+msgstr ""
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "ValstybÄ—"
-#: any.pm:1225
-#, fuzzy, c-format
+#: any.pm:1242
+#, c-format
msgid "Please choose your country"
-msgstr "Prašom pasirinkti savo pelės rūšį"
+msgstr ""
-#: any.pm:1227
-#, fuzzy, c-format
+#: any.pm:1244
+#, c-format
msgid "Here is the full list of available countries"
-msgstr "Čia yra galimų klaviatūrų sąrašas"
+msgstr "Štai visas prieinamų šalių sąrašas"
-#: any.pm:1228
-#, fuzzy, c-format
+#: any.pm:1245
+#, c-format
msgid "Other Countries"
-msgstr "Patikrinti prievadus"
+msgstr ""
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "Išplėstinis"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr ""
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Joks"
-#: any.pm:1318
-#, fuzzy, c-format
+#: any.pm:1339
+#, c-format
msgid "No sharing"
-msgstr "CUPS paleidžiamas"
+msgstr ""
-#: any.pm:1318
-#, fuzzy, c-format
+#: any.pm:1339
+#, c-format
msgid "Allow all users"
-msgstr "PridÄ—ti vartotojÄ…"
+msgstr ""
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "Prisitaikyti"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -615,86 +604,86 @@ msgid ""
"\"Custom\" permit a per-user granularity.\n"
msgstr ""
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
"Windows."
msgstr ""
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
"systems."
msgstr ""
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr ""
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr ""
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
"You can use userdrake to add a user to this group."
msgstr ""
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
msgstr ""
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr ""
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "Laiko juosta"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "Kokia tavo laiko juosta?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr ""
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr ""
-#: any.pm:1550
-#, fuzzy, c-format
+#: any.pm:1572
+#, c-format
msgid "%s (hardware clock set to UTC)"
-msgstr "Ar tavo įrangos laikrodis nustatytas GMT?"
+msgstr ""
-#: any.pm:1551
-#, fuzzy, c-format
+#: any.pm:1573
+#, c-format
msgid "%s (hardware clock set to local time)"
-msgstr "Ar tavo įrangos laikrodis nustatytas GMT?"
+msgstr ""
-#: any.pm:1553
-#, fuzzy, c-format
+#: any.pm:1575
+#, c-format
msgid "NTP Server"
-msgstr "NIS serveris"
+msgstr "NTP serveris"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr ""
@@ -702,7 +691,7 @@ msgstr ""
#: authentication.pm:24
#, c-format
msgid "Local file"
-msgstr "VietinÄ— byla"
+msgstr "Vietinis failas"
#: authentication.pm:25
#, c-format
@@ -715,311 +704,311 @@ msgid "NIS"
msgstr "NIS"
#: authentication.pm:27
-#, fuzzy, c-format
+#, c-format
msgid "Smart Card"
-msgstr "Ethernet Korta"
+msgstr ""
-#: authentication.pm:28 authentication.pm:216
-#, fuzzy, c-format
+#: authentication.pm:28 authentication.pm:215
+#, c-format
msgid "Windows Domain"
-msgstr "NIS domenas"
+msgstr ""
#: authentication.pm:29
#, c-format
msgid "Kerberos 5"
msgstr ""
-#: authentication.pm:63
-#, fuzzy, c-format
+#: authentication.pm:65
+#, c-format
msgid "Local file:"
-msgstr "Vietinis spausdintuvas:"
+msgstr ""
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr ""
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr ":"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
"consolidates certain types of information within your organization."
msgstr ""
-#: authentication.pm:65
-#, fuzzy, c-format
+#: authentication.pm:67
+#, c-format
msgid "NIS:"
-msgstr "Naudoti NIS:"
+msgstr ""
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
"Service domain with a common password and group file."
msgstr ""
-#: authentication.pm:66
-#, fuzzy, c-format
+#: authentication.pm:68
+#, c-format
msgid "Windows Domain:"
-msgstr "NIS domenas:"
+msgstr ""
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
"a Windows domain."
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
-msgstr ""
+msgstr " "
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
-#, fuzzy, c-format
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
+#, c-format
msgid "Welcome to the Authentication Wizard"
-msgstr "Autentikacija"
+msgstr ""
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:112 authentication.pm:167
-#, fuzzy, c-format
+#: authentication.pm:111 authentication.pm:166
+#, c-format
msgid "LDAP Server"
-msgstr "serveris"
+msgstr "LDAP serveris"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, c-format
msgid "Base dn"
msgstr ""
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr ""
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr ""
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr ""
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr ""
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr ""
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
-msgstr ""
+msgstr " "
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr ""
-#: authentication.pm:123 authentication.pm:175
-#, fuzzy, c-format
+#: authentication.pm:122 authentication.pm:174
+#, c-format
msgid "Bind Password "
-msgstr "Slaptažodis"
+msgstr ""
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr ""
-#: authentication.pm:127
-#, fuzzy, c-format
+#: authentication.pm:126
+#, c-format
msgid "Password base"
-msgstr "Slaptažodis"
+msgstr ""
-#: authentication.pm:128
-#, fuzzy, c-format
+#: authentication.pm:127
+#, c-format
msgid "Group base"
-msgstr "GrupÄ—"
+msgstr ""
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr ""
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:146
-#, fuzzy, c-format
+#: authentication.pm:145
+#, c-format
msgid "Realm "
-msgstr "Tikras vardas"
+msgstr ""
-#: authentication.pm:148
-#, fuzzy, c-format
+#: authentication.pm:147
+#, c-format
msgid "KDCs Servers"
-msgstr "serveris"
+msgstr ""
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr ""
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr ""
-#: authentication.pm:156
-#, fuzzy, c-format
+#: authentication.pm:155
+#, c-format
msgid "Use local file for users information"
-msgstr "Pasirink serverio nuostatas"
+msgstr ""
-#: authentication.pm:157
-#, fuzzy, c-format
-msgid "Use Ldap for users information"
-msgstr "Pašto informaciją"
+#: authentication.pm:156
+#, c-format
+msgid "Use LDAP for users information"
+msgstr ""
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr ""
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "NIS domenas"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "NIS serveris"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-#: authentication.pm:218
-#, fuzzy, c-format
+#: authentication.pm:217
+#, c-format
msgid "Domain Model "
-msgstr "Domenas"
+msgstr ""
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr ""
-#: authentication.pm:221
-#, fuzzy, c-format
+#: authentication.pm:220
+#, c-format
msgid "DNS Domain"
-msgstr "NIS domenas"
+msgstr ""
-#: authentication.pm:222
-#, fuzzy, c-format
+#: authentication.pm:221
+#, c-format
msgid "DC Server"
-msgstr "serveris"
+msgstr ""
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "Autentikacija"
-#: authentication.pm:238
-#, fuzzy, c-format
+#: authentication.pm:237
+#, c-format
msgid "Authentication method"
-msgstr "Autentikacija"
+msgstr ""
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "Jokio slaptažodžio"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr ""
"Šis slaptažodis yra pernelyg paprastas (turi būti bent %d simbolių ilgio)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "Negalima naudoti transliavimo be NIS domeno"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
-msgstr "Pasirink bylÄ…"
+msgstr "Pasirinkite bylÄ…"
-#: authentication.pm:897
-#, fuzzy, c-format
+#: authentication.pm:866
+#, c-format
msgid "Domain Windows for authentication : "
-msgstr "Autentikacija"
+msgstr ""
-#: authentication.pm:899
-#, fuzzy, c-format
+#: authentication.pm:868
+#, c-format
msgid "Domain Admin User Name"
-msgstr "Domeno vardas"
+msgstr ""
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr ""
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
-#, fuzzy, c-format
+#: bootloader.pm:1113
+#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
"\n"
@@ -1027,110 +1016,107 @@ msgid ""
"wait for default boot.\n"
"\n"
msgstr ""
-"Sveiki, besinaudojantys %s, operaciju sistemu parinkikliu!\n"
-"\n"
-"Pasirink operaciju sistema is zemiau esancio saraso,\n"
-"arba palauk %d sekundziu, kad butu ikrauta pagal nutylejima\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO su tekstiniu meniu"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
-msgstr ""
+msgid "GRUB2 with graphical menu"
+msgstr "GRUB2 su grafiniu meniu"
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr ""
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 su tekstiniu meniu"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr "GRUB su grafiniu meniu"
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr "GRUB su tekstiniu meniu"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "nepakanka vietos /boot"
-#: bootloader.pm:1932
-#, fuzzy, c-format
-msgid "You can not install the bootloader on a %s partition\n"
-msgstr "Kur nori įdiegti įkrovos tvarkyklę?"
+#: bootloader.pm:2123
+#, c-format
+msgid "You cannot install the bootloader on a %s partition\n"
+msgstr ""
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
"renumbered"
msgstr ""
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
-#: bootloader.pm:2067
-#, fuzzy, c-format
+#: bootloader.pm:2312
+#, c-format
msgid "Re-install Boot Loader"
-msgstr "Įdiegti įkrovos tvarkyklę"
+msgstr ""
-#: common.pm:142
-#, fuzzy, c-format
+#: common.pm:271
+#, c-format
msgid "B"
-msgstr "KB"
+msgstr "B"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d minutÄ—s"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 minutÄ—"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d sekundÄ—s"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr ""
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1140,303 +1126,279 @@ msgid ""
"points, select \"New\"."
msgstr ""
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Naujas"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Atjungti"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Primontuoti"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Serveris"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Prijungimo vieta"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
-msgstr "Pasirinktys"
+msgstr "Parinktys"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Išmesti"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Atlikta"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Klaida"
-#: diskdrake/dav.pm:86
-#, fuzzy, c-format
+#: diskdrake/dav.pm:87
+#, c-format
msgid "Please enter the WebDAV server URL"
-msgstr "Prašom išbandyti pelę"
+msgstr ""
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr ""
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "DÄ—mesio"
-
#: diskdrake/dav.pm:106
-#, fuzzy, c-format
-msgid "Are you sure you want to delete this mountpoint?"
-msgstr "Ar nori naudoti aboot?"
+#, c-format
+msgid "Are you sure you want to delete this mount point?"
+msgstr ""
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Serveris: "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "Montavimo taškas: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
-msgstr "Pasirinktys: %s"
-
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
-#, fuzzy, c-format
+msgstr "Parinktys: %s"
+
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
+#, c-format
msgid "Partitioning"
-msgstr "Spausdintuvas"
+msgstr "Skaidymas"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
+"Spustelėkite ant skaidinio, pasirinkite failų sistemą, o tuomet veiksmą"
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
-msgstr "Perskaityk įdėmiai"
+msgstr "Įdėmiai perskaitykite"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "Pradžiai padaryk atsarginę savo duomenų kopiją"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Išeiti"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "Tęsti"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Pagalba"
-#: diskdrake/hd_gtk.pm:228
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:255
+#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
"I suggest you first resize that partition\n"
"(click on it, then click on \"Resize\")"
msgstr ""
-"Tu turi vieną didelį FAT skirsnį\n"
-"(dažniausiai naudojamas Microsoft DOS/Windows).\n"
-"Patariu tau pakeisti to skirsnio dydį\n"
-"(spragtelÄ—k ant jo, tada ant â€Pakeisti dydį“)"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
-msgstr "Prašom spragtelėti ant skirsnio"
+msgstr "Prašome spustelėti ant skaidinio"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
-msgstr "DetalÄ—s"
+msgstr "Išsamiau"
-#: diskdrake/hd_gtk.pm:292
-#, fuzzy, c-format
-msgid "No hard drives found"
-msgstr "Vietinis spausdintuvas"
+#: diskdrake/hd_gtk.pm:321
+#, c-format
+msgid "No hard disk drives found"
+msgstr "Nerasta jokių standžiųjų diskų"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "Nežinima"
-#: diskdrake/hd_gtk.pm:388
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427
+#, c-format
msgid "Ext4"
-msgstr "Išeiti"
+msgstr "Ext4"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
+#, c-format
msgid "XFS"
-msgstr "HFS"
+msgstr "XFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Swap"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
-msgstr "Langai"
+msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Kitas"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "TuÅ¡Äias"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
-msgstr "Bylų sistemos tipai:"
+msgstr "Failų sistemos tipai:"
-#: diskdrake/hd_gtk.pm:417
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:456
+#, c-format
msgid "This partition is already empty"
-msgstr "Šio skirsnio dydžio neina pakeisti"
+msgstr "Å is skaidinys jau tuÅ¡Äias"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "Pirmiau naudok â€Numontuoti“"
-#: diskdrake/hd_gtk.pm:426
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:465
+#, c-format
msgid "Use ``%s'' instead (in expert mode)"
-msgstr "Naudok â€%s“ vietoj to"
+msgstr ""
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Rūšis"
-#: diskdrake/interactive.pm:211
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:209
+#, c-format
msgid "Choose another partition"
-msgstr "Sukurti naują skirsnį"
+msgstr ""
-#: diskdrake/interactive.pm:211
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:209
+#, c-format
msgid "Choose a partition"
-msgstr "Pasirink veiksmÄ…"
+msgstr ""
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
-msgstr "Dar"
+msgstr "Daugiau"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
+#, c-format
msgid "Confirmation"
-msgstr "Nustatymai"
+msgstr "Patvirtinimas"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "Ar vis tiek tęsti?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Išeiti neišsaugojus"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "Išeiti neišsaugojus skirsnių lentelės?"
-#: diskdrake/interactive.pm:294
-#, fuzzy, c-format
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "Ar tu nori išbandyti nustatymus?"
+#: diskdrake/interactive.pm:292
+#, c-format
+msgid "Do you want to save the /etc/fstab modifications?"
+msgstr ""
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr ""
-"Tau reikia perkrauti kompiuterį, kad skirsnių lentelės pakeitimai būtų "
-"naudojami"
+"Jums reikia iš naujo paleisti kompiuterį, kad skirsnių lentelės pakeitimai "
+"būtų naudojami"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1444,30 +1406,30 @@ msgid ""
"Quit anyway?"
msgstr ""
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "Išvalyti viską"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "Automatinis suskirstymas"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "Pakeisti į normalų režimą"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "Pakeisti į eksperto režimą"
-#: diskdrake/interactive.pm:338
-#, fuzzy, c-format
-msgid "Hard drive information"
-msgstr "Pašto informaciją"
+#: diskdrake/interactive.pm:336
+#, c-format
+msgid "Hard disk drive information"
+msgstr ""
#: diskdrake/interactive.pm:371
#, c-format
@@ -1476,7 +1438,7 @@ msgstr "Visi pirminiai skirsniai yra naudojami"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "AÅ¡ daugiau negaliu pridÄ—ti nÄ— vieno skirsnio"
#: diskdrake/interactive.pm:373
@@ -1485,449 +1447,453 @@ msgid ""
"To have more partitions, please delete one to be able to create an extended "
"partition"
msgstr ""
-"Jei nori turėti daugiau skirsnių, prašom ištrinti vieną, kad vietoj jo "
-"galėtum sukurti išplėstinį"
+"Jei norite turėti daugiau skirsnių, prašome ištrinti vieną, kad vietoj jo, "
+"galėtumėte sukurti išplėstinį"
#: diskdrake/interactive.pm:384
-#, fuzzy, c-format
+#, c-format
msgid "Reload partition table"
-msgstr "Išgelbėti skirsnių lentelę"
+msgstr "Iš naujo įkelti skaidinių lentelę"
#: diskdrake/interactive.pm:391
-#, fuzzy, c-format
+#, c-format
msgid "Detailed information"
-msgstr "Pašto informaciją"
+msgstr ""
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
-msgstr ""
+msgstr "Rodyti"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Pakeisti dydį"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Formatuoti"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Pridėti į RAID"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Pridėti į LVM"
-#: diskdrake/interactive.pm:413
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:417
+#, c-format
msgid "Use"
-msgstr "Vartotojo ID"
+msgstr ""
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Ištrinti"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "Pašalinti iš RAID"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "Pašalinti iš LVM"
-#: diskdrake/interactive.pm:418
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:422
+#, c-format
msgid "Remove from dm"
-msgstr "Pašalinti iš LVM"
+msgstr ""
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "Taisyti RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Naudoti loopback'ui"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Sukurti"
-#: diskdrake/interactive.pm:453
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:456
+#, c-format
msgid "Failed to mount partition"
-msgstr "Naujiems skirsniams nepakanka laisvos vietos"
+msgstr ""
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Sukurti naują skirsnį"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "Pradžios sektorius: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "Dydis (MB): "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
-msgstr "Bylų sistemos tipas: "
+msgstr "Failų sistemos tipas: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "PirmenybÄ—: "
-#: diskdrake/interactive.pm:505
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:512
+#, c-format
msgid "Logical volume name "
-msgstr "Vietinis spausdintuvas"
+msgstr ""
-#: diskdrake/interactive.pm:507
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:514
+#, c-format
msgid "Encrypt partition"
-msgstr "Autentikacija"
+msgstr ""
-#: diskdrake/interactive.pm:508
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:515
+#, c-format
msgid "Encryption key "
-msgstr "Bylų sistemos tipas: "
+msgstr ""
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr ""
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
+#, c-format
msgid "The encryption keys do not match"
-msgstr "Slaptažodžiai nesutampa"
+msgstr ""
-#: diskdrake/interactive.pm:521
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:529
+#, c-format
msgid "Missing encryption key"
-msgstr "Bylų sistemos tipas: "
+msgstr ""
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
+#: diskdrake/interactive.pm:601
#, c-format
-msgid "Check bad blocks?"
-msgstr "Ieškoti blogų blokų?"
-
-#: diskdrake/interactive.pm:594
-#, fuzzy, c-format
msgid "Remove the loopback file?"
-msgstr "Sužymima loopback byla %s"
+msgstr ""
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr "Pakeitus skirsnio %s tipÄ…, visi duomenys jame bus prarasti"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "Pakeisti skirsnio tipÄ…"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
-msgstr "Kokios bylų sistemos tu nori?"
+msgstr "Kokios failų sistemos jūs norite?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, c-format
msgid "Switching from %s to %s"
msgstr ""
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr ""
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr ""
-#: diskdrake/interactive.pm:688
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:687
+#, c-format
msgid "Label:"
-msgstr "Žymė"
+msgstr "EtiketÄ—:"
-#: diskdrake/interactive.pm:709
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:708
+#, c-format
msgid "Where do you want to mount the loopback file %s?"
-msgstr "Kur nori primontuoti loopback bylÄ… %s?"
+msgstr ""
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "Kur nori primontuoti įrenginį %s?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"Negaliu nuimti montavimo taško, nes šis skirsnis naudojamas loopback'ui.\n"
"Pirma pašalink loopback'us"
-#: diskdrake/interactive.pm:745
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:744
+#, c-format
msgid "Where do you want to mount %s?"
-msgstr "Kur nori primontuoti įrenginį %s?"
+msgstr ""
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "KeiÄiamas dydis"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
-msgstr "SkaiÄiuojami FAT bylų sistemos rėžiai"
+msgstr "SkaiÄiuojami FAT failų sistemos rėžiai"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "Šio skirsnio dydžio neina pakeisti"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "Pasidaryk atsarginę duomenų šiame skirsnyje kopiją"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr "Pakeitus skirsnio %s dydį, visi duomenys jame bus prarasti"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Pasirink naują dydį"
-#: diskdrake/interactive.pm:832
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:831
+#, c-format
msgid "New size in MB: "
-msgstr "Dydis (MB): "
+msgstr ""
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
-msgstr ""
+msgstr "Mažiausias dydis: %s MB"
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
-msgstr ""
+msgstr "Didžiausias dydis: %s MB"
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
"filesystem checks will be run on your next boot into Microsoft Windows®"
msgstr ""
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
+#, c-format
msgid "Filesystem encryption key"
-msgstr "Bylų sistemos tipas: "
+msgstr ""
-#: diskdrake/interactive.pm:946
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:948
+#, c-format
msgid "Enter your filesystem encryption key"
-msgstr "Bylų sistemos tipas: "
+msgstr ""
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
-msgstr ""
+msgstr "Å ifravimo raktas"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr ""
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Pasirink jau esantį RAID, prie kurio pridėti"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "naujas"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Pasirink jau esantį LVM, prie kurio pridėti"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
+#, c-format
msgid "LVM name"
-msgstr "LVM vardas?"
+msgstr ""
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1016
+#, c-format
msgid "\"%s\" already exists"
-msgstr "Å i byla jau yra. Naudoti jÄ…?"
+msgstr "\"%s\" jau yra"
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
"Do you want to move used physical extents on this volume to other volumes?"
msgstr ""
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr ""
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "Šis skirsnis negali būti naudojamas loopback'ui"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Loopback"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
-msgstr "Loopback bylos vardas: "
+msgstr "Loopback failo vardas: "
-#: diskdrake/interactive.pm:1069
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1087
+#, c-format
msgid "Give a file name"
-msgstr "Tikras vardas"
+msgstr ""
-#: diskdrake/interactive.pm:1072
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1090
+#, c-format
msgid "File is already used by another loopback, choose another one"
-msgstr "Byla jau naudojama kitam loopback'ui, pasirink kitÄ…"
+msgstr ""
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
-msgstr "Å i byla jau yra. Naudoti jÄ…?"
+msgstr "Šis failas jau yra. Naudoti jį?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
+#, c-format
msgid "Mount options"
-msgstr "Modulio parinktys:"
+msgstr "Prijungimo parinktys"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr ""
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "įrenginys"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "lygis"
-#: diskdrake/interactive.pm:1163
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1181
+#, c-format
msgid "chunk size in KiB"
-msgstr "gabalo dydis"
+msgstr ""
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "Būk atsargus: ši operacija yra pavojinga."
-#: diskdrake/interactive.pm:1196
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1216
+#, c-format
msgid "Partitioning Type"
-msgstr "Spausdintuvas"
+msgstr ""
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "Kokio tipo skirsnių skaidymas?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
-msgstr "Tau reikia perkrauti, kad pakeitimai būtų veiksmingi"
+msgid "You'll need to reboot before the modification can take effect"
+msgstr "Jums reikia paleisti iš naujo, kad pakeitimai būtų veiksmingi"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "Įrenginio %s skirsnių lentelė bus įrašyta į diską"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
-msgstr "Sužymimas skirsnis %s"
+msgstr "Formatuojamas skaidinys %s"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr "Sužymėjus skirsnį %s, visi duomenys jame bus prarasti"
+msgstr "Formatavus skaidinį %s, visi jame esantys duomenys bus prarasti"
-#: diskdrake/interactive.pm:1298
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "Patikrinti ar yra blogų blokų?"
+
+#: diskdrake/interactive.pm:1324
+#, c-format
msgid "Move files to the new partition"
-msgstr "Naujiems skirsniams nepakanka laisvos vietos"
+msgstr ""
-#: diskdrake/interactive.pm:1298
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1324
+#, c-format
msgid "Hide files"
-msgstr "mkraid nepavyko"
+msgstr ""
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -1938,135 +1904,134 @@ msgid ""
"the contents of the mounted partition)"
msgstr ""
-#: diskdrake/interactive.pm:1314
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1340
+#, c-format
msgid "Moving files to the new partition"
-msgstr "Naujiems skirsniams nepakanka laisvos vietos"
+msgstr ""
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
-msgstr ""
+msgstr "Kopijuojama %s"
-#: diskdrake/interactive.pm:1322
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1348
+#, c-format
msgid "Removing %s"
-msgstr "Skiriamoji geba: %s\n"
+msgstr "Å alinama %s"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr ""
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr ""
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Įrenginys: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr ""
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
-msgstr ""
+msgstr "UUID: "
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "DOS kaupiklio raidÄ—: %s (spÄ—jama)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Tipas: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Pavadinimas: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "Pradžia: sektorius %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "Dydis: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s sektoriai(-ių)"
-#: diskdrake/interactive.pm:1385
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1405
+#, c-format
msgid "Cylinder %d to %d\n"
-msgstr "Nuo cilindro %d iki cilindro %d\n"
+msgstr ""
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr ""
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
-msgstr "Sužymėtas\n"
+msgstr "Formatuotas\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
-msgstr "Nesužymėtas\n"
+msgstr "Neformatuotas\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "Primontuotas\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, c-format
msgid "Encrypted"
msgstr ""
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr ""
-#: diskdrake/interactive.pm:1403
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1423
+#, c-format
msgid ""
"Loopback file(s):\n"
" %s\n"
-msgstr "Loopback byla(os): %s\n"
+msgstr ""
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2075,40 +2040,36 @@ msgstr ""
"Skirsnis, įkraunamas pagal nutylėjimą\n"
" (MS-DOS užkrovimui, ne LILO)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Lygis %s\n"
-#: diskdrake/interactive.pm:1407
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1427
+#, c-format
msgid "Chunk size %d KiB\n"
-msgstr "Gabalo dydis %s\n"
+msgstr ""
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "RAID kaupikliai %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
-msgstr "Loopback bylos vardas: %s"
+msgstr "Loopback failo vardas: %s"
-#: diskdrake/interactive.pm:1413
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1433
+#, c-format
msgid ""
"\n"
"Chances are, this partition is\n"
"a Driver partition. You should\n"
"probably leave it alone.\n"
msgstr ""
-"\n"
-"Galimybės tokios, šis skirsnis\n"
-"yra TvarkyklÄ—s skirsnis\n"
-"gariau palikite jį ramybėje.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2121,94 +2082,100 @@ msgstr ""
"skirsnis yra skirtas jūsų\n"
"sistemos dvigubai įkrovai.\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr ""
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Tik skaitoma"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "Dydis: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Geometrija: %s cilindrų(-ai), %s galvuÄių(-os), %s sektorių(-iai)\n"
-#: diskdrake/interactive.pm:1438
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Pavadinimas: "
+
+#: diskdrake/interactive.pm:1458
+#, c-format
msgid "Medium type: "
-msgstr "Bylų sistemos tipas: "
+msgstr ""
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "LVM kaupikliai %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Skirsnių lentelės tipas: %s\n"
-#: diskdrake/interactive.pm:1441
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1461
+#, c-format
msgid "on channel %d id %d\n"
-msgstr "ant magistralÄ—s %d id %d\n"
+msgstr ""
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr ""
-#: diskdrake/interactive.pm:1488
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1508
+#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
-"Šis slaptažodis yra pernelyg paprastas (turi būti bent %d simbolių ilgio)"
-#: diskdrake/interactive.pm:1495
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1515
+#, c-format
msgid "Encryption algorithm"
-msgstr "Autentikacija"
+msgstr ""
#: diskdrake/removable.pm:46
-#, fuzzy, c-format
+#, c-format
msgid "Change type"
-msgstr "Pakeisti skirsnio tipÄ…"
+msgstr ""
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Nutraukti"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr ""
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
-#, fuzzy, c-format
+#, c-format
msgid "Domain Authentication Required"
-msgstr "Autentikacija"
+msgstr ""
#: diskdrake/smbnfs_gtk.pm:169
-#, fuzzy, c-format
+#, c-format
msgid "Which username"
-msgstr "Vartotojo vardas"
+msgstr ""
#: diskdrake/smbnfs_gtk.pm:169
-#, fuzzy, c-format
+#, c-format
msgid "Another one"
-msgstr "Internetas"
+msgstr ""
#: diskdrake/smbnfs_gtk.pm:178
#, c-format
@@ -2227,83 +2194,90 @@ msgid "Domain"
msgstr "Domenas"
#: diskdrake/smbnfs_gtk.pm:206
-#, fuzzy, c-format
+#, c-format
msgid "Search servers"
-msgstr "DNS serveris"
+msgstr ""
#: diskdrake/smbnfs_gtk.pm:211
-#, fuzzy, c-format
-msgid "Search new servers"
-msgstr "DNS serveris"
+#, c-format
+msgid "Search for new servers"
+msgstr ""
-#: do_pkgs.pm:19 do_pkgs.pm:57
-#, fuzzy, c-format
+#: do_pkgs.pm:45 do_pkgs.pm:100
+#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "Kokius jūs norite įdiegti paketus"
+msgstr ""
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
-#, fuzzy, c-format
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
+#, c-format
msgid "Could not install the %s package!"
-msgstr "Įdiegiamas paketas %s"
+msgstr ""
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr ""
-#: do_pkgs.pm:39 do_pkgs.pm:77
-#, fuzzy, c-format
+#: do_pkgs.pm:74 do_pkgs.pm:137
+#, c-format
msgid "The following packages need to be installed:\n"
-msgstr "Ruošiamasi įdiegti šiuos paketus"
+msgstr ""
-#: do_pkgs.pm:241
-#, fuzzy, c-format
+#: do_pkgs.pm:342
+#, c-format
msgid "Installing packages..."
-msgstr "Įdiegiamas paketas %s"
+msgstr "Įdiegiami paketai..."
-#: do_pkgs.pm:287 pkgs.pm:281
-#, fuzzy, c-format
+#: do_pkgs.pm:387 pkgs.pm:293
+#, c-format
msgid "Removing packages..."
-msgstr "Skiriamoji geba: %s\n"
+msgstr "Å alinami pakeitai..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
"filesystems. Please check your hardware for the cause of this problem"
msgstr ""
-"Įvyko klaida -- nerasta tinkamų įrenginių, kur būtų galima sukurti naujus "
-"skirsnius. Prašom pasitikrinti savo įrangą dėl galimo gedimo"
+"Įvyko klaida -- nerasta tinkamų įrenginių, kuriuose būtų galima sukurti "
+"naujas failų sistemas. Prašome pasitikrinti savo įrangą dėl galimo gedimo"
+
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
+#, c-format
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr ""
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
-#, fuzzy, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Tu privalai turėti swap skirsnį"
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
-#: fs/format.pm:106
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
-msgstr "Sukuriama ir sužymima byla %s"
+msgstr "Sukuriamas ir formatuojamas failas %s"
-#: fs/format.pm:125
-#, fuzzy, c-format
+#: fs/format.pm:131
+#, c-format
msgid "I do not know how to set label on %s with type %s"
-msgstr "Nežinau, kaip sužymėti %s tipu %s"
+msgstr ""
-#: fs/format.pm:134
-#, fuzzy, c-format
+#: fs/format.pm:143
+#, c-format
msgid "setting label on %s failed, is it formatted?"
-msgstr "%s %s sužymėjimas nepavyko"
+msgstr ""
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
-msgstr "Nežinau, kaip sužymėti %s tipu %s"
+msgstr "Nežinau, kaip formatuoti %s tipu %s"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
-msgstr "%s %s sužymėjimas nepavyko"
+msgstr "%s %s formatavimas nepavyko"
#: fs/loopback.pm:24
#, c-format
@@ -2311,80 +2285,80 @@ msgid "Circular mounts %s\n"
msgstr "Loopback montavimai %s\n"
#: fs/mount.pm:85
-#, fuzzy, c-format
+#, c-format
msgid "Mounting partition %s"
-msgstr "Sužymimas skirsnis %s"
+msgstr "Prijungiamas skaidinys %s"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr ""
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "Tikrinama %s"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "klaida numontuojant %s: %s"
-#: fs/mount.pm:140
-#, fuzzy, c-format
+#: fs/mount.pm:141
+#, c-format
msgid "Enabling swap partition %s"
-msgstr "Sužymimas skirsnis %s"
+msgstr "Įjungiamas sukeitimų skaidinys %s"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr ""
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr ""
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2392,70 +2366,70 @@ msgid ""
"have suidperl(1) installed.)"
msgstr ""
-#: fs/mount_options.pm:137
-#, c-format
-msgid "Mount the file system read-only."
-msgstr ""
-
#: fs/mount_options.pm:139
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "Mount the filesystem read-only."
msgstr ""
#: fs/mount_options.pm:141
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr ""
#: fs/mount_options.pm:143
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr ""
#: fs/mount_options.pm:145
#, c-format
-msgid "Enable user disk quota accounting, and optionally enforce limits"
+msgid "Allow an ordinary user to mount the filesystem."
msgstr ""
#: fs/mount_options.pm:147
#, c-format
-msgid "Support \"user.\" extended attributes"
+msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
#: fs/mount_options.pm:149
#, c-format
-msgid "Give write access to ordinary users"
+msgid "Support \"user.\" extended attributes"
msgstr ""
#: fs/mount_options.pm:151
#, c-format
+msgid "Give write access to ordinary users"
+msgstr ""
+
+#: fs/mount_options.pm:153
+#, c-format
msgid "Give read-only access to ordinary users"
msgstr ""
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "Pasikartojantis montavimo taškas %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "nėra prieinamų skirsnių"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "Peržiūrimi skirsniai, ieškant montavimo taškų"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
-msgstr "Pasirink montavimo taškus"
+msgstr "Pasirinkite prijungimo taškus"
#: fs/partitioning.pm:46
#, c-format
msgid "Choose the partitions you want to format"
-msgstr "Pasirink skirsnius, kuriuos nori sužymėti"
+msgstr "Pasirinkite skirsnius, kuriuos norite formatuoti"
#: fs/partitioning.pm:75
#, c-format
@@ -2467,20 +2441,20 @@ msgstr ""
#: fs/partitioning.pm:78
#, c-format
msgid "Not enough swap space to fulfill installation, please add some"
-msgstr "Nepakanka swap atminties įdiegimo vykdymui, prašom praplėsti"
+msgstr "Nepakanka swap atminties įdiegimo vykdymui, prašome praplėsti"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"Tu turi turėti root skirsnį. Tam sukurk skirsnį\n"
"(arba spragtelÄ—k ant jau esamo). Tada pasirink\n"
"veiksmÄ… â€Montavimo taÅ¡kas“ ir nurodyk jam â€/“"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2491,53 +2465,56 @@ msgstr ""
"\n"
"Vis tiek tęsti?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "Naudoti laisvÄ… vietÄ…"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "Naujiems skirsniams nepakanka laisvos vietos"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "Naudoti esamą skirsnį"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "NÄ—ra jokio skirsnio, tinkamo naudojimui"
-#: fs/partitioning_wizard.pm:129
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:143
+#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
-msgstr "Naudoti laisvą vietą Microsoft Windows® skirsnyje"
+msgstr "ApskaiÄiuojamas Microsoft Windows® skaidinio dydis"
-#: fs/partitioning_wizard.pm:165
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:179
+#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
-msgstr "Naudoti laisvÄ… vietÄ… Windows skirsnyje"
+msgstr "Naudoti laisvą vietą Microsoft Windows® skaidinyje"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "Kurio skirsnio dydį tu nori pakeisti?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr ""
-"Tavo Microsoft Windows® skirsnis yra pernelyg fragmentuotas, pirma paleisk "
-"â€defrag“"
-#: fs/partitioning_wizard.pm:180
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:200
+#, c-format
msgid ""
"WARNING!\n"
"\n"
@@ -2555,91 +2532,77 @@ msgid ""
"\n"
"When sure, press %s."
msgstr ""
-"PERSPÄ–JIMAS!\n"
-"\n"
-"\n"
-"DrakX dabar pakeis tavo Windows skirsnio dydį.\n"
-"\n"
-"\n"
-"Būk atsargus: šis veiksmas yra pavojingas. Jeigu to dar nepadarei, dabar "
-"pats laikas išeiti iš įdiegimo, paleisti scandisk iš Windows (nepakenktų ir "
-"defrag paleisti), o tada iš naujo pradėti įdiegimą. Taip pat turėtum "
-"pasidaryti atsarginę duomenų kopiją.\n"
-"\n"
-"\n"
-"Kai viskas sutvarkyta, spausk %s."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Toliau"
-#: fs/partitioning_wizard.pm:195
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:215
+#, c-format
msgid "Partitionning"
-msgstr "Spausdintuvas"
+msgstr ""
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr "Kokį dydį norėtum palikti Microsoft Windows®'ams skirsnyje %s?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "Dydis"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "SkaiÄiuojami Microsoft Windows® bylų sistemos rėžiai"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "Nepavyko pakeisti FAT dydžio: %s"
-#: fs/partitioning_wizard.pm:226
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:246
+#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
-"Nėra jokių FAT skirsnių, kurių dydį būtų galima pakeisti arba naudoti juos "
-"loopback'ui\n"
-"(arba nÄ—ra pakankamai laisvos vietos)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Išmesti Microsoft Windows®"
-#: fs/partitioning_wizard.pm:231
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:251
+#, c-format
msgid "Erase and use entire disk"
-msgstr "Ištrinti visą diską"
+msgstr "Ištrinti ir naudoti visą diską"
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "Tu turi daugiau negu vieną kietą diską, į kurį nori įdiegti Linux?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
+msgstr ""
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "VISI kaupiklyje %s esantys skirsniai ir duomenys bus prarasti"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "Rankinis diskų skirstymas"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "Naudoti fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2648,65 +2611,70 @@ msgstr ""
"Tu dabar gali sudalinti %s.\n"
"Kai baigsi, nepamiršk išsaugoti su 'w'"
-#: fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:425
+#, c-format
msgid "Ext2/3/4"
-msgstr "Išeiti"
+msgstr "Ext2/3/4"
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "Aš niekur negaliu rasti vietos įdiegimui"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "DrakX Skirsnių dalinimo meistras rado tokius sprendimus:"
+msgstr "DrakX skaidymo meistras rado tokius sprendimus:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
-msgstr ""
+msgstr "Čia yra jūsų disko turinys"
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
-msgstr "Dalinimas į skirsnius nepavyko: %s"
+msgstr "Skaidymas nepavyko: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "Tu negali naudoti JFS skirsniams, mažesniems nei 16MB"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "Tu negali naudoti ReiserFS skirsniams, mažesniems nei 32MB"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr ""
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "paprasta"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr ""
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "serveris"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr ""
-#: fsedit.pm:247
-#, fuzzy, c-format
+#: fsedit.pm:257
+#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2714,553 +2682,467 @@ msgid ""
"\n"
"Do you agree to lose all the partitions?\n"
msgstr ""
-"Aš negaliu perskaityti skirsnių lentelės, ji pernelyg sugadinta :(\n"
-"Galiu pabandyti išvalyti blogus skirsnius (VISI DUOMENYS bus prarasti!)\n"
-"Kitas sprendimas -- neleisti DrakX taisyti skirsnių lentelę.\n"
-"(klaida %s)\n"
-"\n"
-"Ar sutinki prarasti visus skirsnius?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "Montavimo taškai turi prasidėti /"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr ""
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "Jau yra skirsnis su montavimo tašku %s\n"
-#: fsedit.pm:431
-#, fuzzy, c-format
+#: fsedit.pm:447
+#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Tu pasirinkai programinį RAID skirsnį kaip šakninį (/).\n"
-"Jokia įkrovos tvarkyklė negali su ja dirbti be /boot skirsnio.\n"
-"Taigi, nepamiršk sukurti /boot skirsnio"
-#: fsedit.pm:438
-#, fuzzy, c-format
+#: fsedit.pm:453
+#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-"Tu pasirinkai programinį RAID skirsnį kaip šakninį (/).\n"
-"Jokia įkrovos tvarkyklė negali su ja dirbti be /boot skirsnio.\n"
-"Taigi, nepamiršk sukurti /boot skirsnio"
-#: fsedit.pm:446
-#, fuzzy, c-format
+#: fsedit.pm:461
+#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr ""
-"Tu pasirinkai programinį RAID skirsnį kaip šakninį (/).\n"
-"Jokia įkrovos tvarkyklė negali su ja dirbti be /boot skirsnio.\n"
-"Taigi, nepamiršk sukurti /boot skirsnio"
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
-#, fuzzy, c-format
+#: fsedit.pm:472
+#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"Tu pasirinkai programinį RAID skirsnį kaip šakninį (/).\n"
-"Jokia įkrovos tvarkyklė negali su ja dirbti be /boot skirsnio.\n"
-"Taigi, nepamiršk sukurti /boot skirsnio"
-#: fsedit.pm:443 fsedit.pm:461
-#, fuzzy, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+#: fsedit.pm:478 fsedit.pm:496
+#, c-format
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr ""
-"Tau reikia tikros bylų sistemos (ext2, reiserfs) šiam montavimo taškui\n"
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
-#: fsedit.pm:449
-#, fuzzy, c-format
+#: fsedit.pm:484
+#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-"Tu pasirinkai programinį RAID skirsnį kaip šakninį (/).\n"
-"Jokia įkrovos tvarkyklė negali su ja dirbti be /boot skirsnio.\n"
-"Taigi, nepamiršk sukurti /boot skirsnio"
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
-msgstr "Šis katalogas turi pasilikti šakninėje bylų sistemoje"
+msgstr "Šis katalogas turi pasilikti šakninėje failų sistemoje"
-#: fsedit.pm:457 fsedit.pm:459
-#, fuzzy, c-format
+#: fsedit.pm:492 fsedit.pm:494
+#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
"point\n"
msgstr ""
-"Tau reikia tikros bylų sistemos (ext2, reiserfs) šiam montavimo taškui\n"
-#: fsedit.pm:526
-#, fuzzy, c-format
+#: fsedit.pm:562
+#, c-format
msgid "Not enough free space for auto-allocating"
-msgstr "Naujiems skirsniams nepakanka laisvos vietos"
+msgstr ""
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
-msgstr ""
+msgstr "NÄ—ra kÄ… atlikti"
#: harddrake/data.pm:62
#, c-format
msgid "SATA controllers"
msgstr ""
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr ""
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr ""
-#: harddrake/data.pm:92
-#, fuzzy, c-format
+#: harddrake/data.pm:93
+#, c-format
msgid "Card readers"
-msgstr "Plokštės mem (DMA)"
+msgstr ""
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr ""
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr ""
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr ""
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr ""
-#: harddrake/data.pm:137
-#, fuzzy, c-format
+#: harddrake/data.pm:138
+#, c-format
msgid "USB ports"
-msgstr "Spausdintuvo nÄ—ra"
+msgstr ""
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr ""
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr ""
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Diskelis"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "Kietas diskas"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr ""
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr ""
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr ""
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
-#, fuzzy, c-format
+#: harddrake/data.pm:243
+#, c-format
msgid "Tape"
-msgstr "Rūšis"
+msgstr ""
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr ""
-#: harddrake/data.pm:262
-#, fuzzy, c-format
+#: harddrake/data.pm:263
+#, c-format
msgid "Videocard"
-msgstr "Vaizdo režimas"
+msgstr ""
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr ""
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr ""
-#: harddrake/data.pm:289
-#, fuzzy, c-format
+#: harddrake/data.pm:290
+#, c-format
msgid "Other MultiMedia devices"
-msgstr "Kitas"
+msgstr ""
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "Garso korta"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr ""
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr ""
-#: harddrake/data.pm:337
-#, fuzzy, c-format
+#: harddrake/data.pm:338
+#, c-format
msgid "ISDN adapters"
-msgstr "Vidinė ISDN plokštė"
+msgstr ""
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr ""
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr ""
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr ""
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr ""
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr ""
-#: harddrake/data.pm:393
-#, fuzzy, c-format
+#: harddrake/data.pm:394
+#, c-format
msgid "Ethernetcard"
-msgstr "Ethernet Korta"
+msgstr ""
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "Modemas"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr ""
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "Atmintis"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "Spausdintuvas"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr ""
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "VairalazdÄ—"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Klaviatūra"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr ""
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "PelÄ—"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr ""
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "Nepertraukiamo maitinimo šaltinis (UPS)"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "Skaneris"
-#: harddrake/data.pm:540
-#, fuzzy, c-format
+#: harddrake/data.pm:542
+#, c-format
msgid "Unknown/Others"
-msgstr "Paprasta"
+msgstr ""
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr ""
-#: harddrake/sound.pm:303
-#, fuzzy, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "Nustatymų tikrinimas"
-
-#: harddrake/sound.pm:366
+#: harddrake/sound.pm:80
#, c-format
-msgid "Enable PulseAudio"
+msgid "No known driver"
msgstr ""
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
+msgid "There's no known driver for your sound card (%s)"
msgstr ""
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
+msgid "Enable PulseAudio"
msgstr ""
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr ""
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr ""
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr ""
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
"currently uses \"%s\""
msgstr ""
-#: harddrake/sound.pm:405
-#, fuzzy, c-format
+#: harddrake/sound.pm:140
+#, c-format
msgid "Sound configuration"
-msgstr "LAN Konfiguravimas"
+msgstr ""
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
+msgid "Sound troubleshooting"
msgstr ""
-#: harddrake/sound.pm:414
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, fuzzy, c-format
-msgid "Driver:"
-msgstr "TvarkyklÄ—"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- 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.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr ""
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr ""
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr ""
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
+"- \"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\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
+"\n"
+"\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
+"\n"
+"\n"
+"- \"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.\n"
+"\n"
+"\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
+"\n"
+"\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr ""
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
+"\n"
+"\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
+"\n"
+"\n"
+"- \"/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)\n"
msgstr ""
#: harddrake/v4l.pm:12
-#, fuzzy, c-format
+#, c-format
msgid "Auto-detect"
-msgstr "Naudokite automatinį aptikimą"
+msgstr ""
#: harddrake/v4l.pm:97 harddrake/v4l.pm:285 harddrake/v4l.pm:337
-#, fuzzy, c-format
+#, c-format
msgid "Unknown|Generic"
-msgstr "Paprasta"
+msgstr ""
#: harddrake/v4l.pm:130
#, c-format
@@ -3278,83 +3160,86 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
#: harddrake/v4l.pm:478
-#, fuzzy, c-format
+#, c-format
msgid "Card model:"
-msgstr "Plokštės mem (DMA)"
+msgstr ""
#: harddrake/v4l.pm:479
-#, fuzzy, c-format
+#, c-format
msgid "Tuner type:"
-msgstr "Pakeisti skirsnio tipÄ…"
+msgstr ""
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "Gerai"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Taip"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "Ne"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
-msgstr "Pasirinkite bylÄ…"
+msgstr "Pasirinkite failÄ…"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "PridÄ—ti"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Modifikuoti"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Baigti"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "Ankstesnis"
-#: interactive/curses.pm:556 ugtk2.pm:872
-#, fuzzy, c-format
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
+#, c-format
msgid "No file chosen"
-msgstr "bylų parinkimas"
+msgstr ""
-#: interactive/curses.pm:560 ugtk2.pm:876
-#, fuzzy, c-format
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
+#, c-format
msgid "You have chosen a directory, not a file"
-msgstr "Ženklas â€/“ gali bÅ«ti tik katalogo varde, jis netinka raktui"
+msgstr ""
-#: interactive/curses.pm:562 ugtk2.pm:878
-#, fuzzy, c-format
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
+#, c-format
msgid "No such directory"
-msgstr "Ne katalogas"
+msgstr ""
-#: interactive/curses.pm:562 ugtk2.pm:878
-#, fuzzy, c-format
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
+#, c-format
msgid "No such file"
-msgstr "Byla â€%s“ nerasta\n"
+msgstr ""
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr ""
@@ -3377,24 +3262,24 @@ msgid ""
msgstr ""
#: interactive/stdio.pm:70
-#, fuzzy, c-format
+#, c-format
msgid "Your choice? (0/1, default `%s') "
-msgstr "Tavo pasirinkimas? (pagal nutylÄ—jimÄ… %s) "
+msgstr ""
#: interactive/stdio.pm:97
-#, fuzzy, c-format
+#, c-format
msgid "Button `%s': %s"
-msgstr "Pasirinktys: %s"
+msgstr ""
#: interactive/stdio.pm:98
-#, fuzzy, c-format
+#, c-format
msgid "Do you want to click on this button?"
-msgstr "Ar nori naudoti aboot?"
+msgstr ""
#: interactive/stdio.pm:110
-#, fuzzy, c-format
+#, c-format
msgid "Your choice? (default `%s'%s) "
-msgstr "Tavo pasirinkimas? (pagal nutylÄ—jimÄ… %s) "
+msgstr ""
#: interactive/stdio.pm:110
#, c-format
@@ -3429,1248 +3314,1262 @@ msgstr ""
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "Andora"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "Jungtiniai Arabų Emyratai"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "Afganistanas"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antikva ir Barbadosas"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Angvila"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "Albanija"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "ArmÄ—nija"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Nyderlandų Antilai"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "Angola"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "Antarktika"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "Argentina"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "Amerikos Samoa"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "Austrija"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "Australija"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "Aruba"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "Azerbaidžanas"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Bosnija ir Hercegovina"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbadosas"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Bangladešas"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Belgija"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Burkina Fasas"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "Bulgarija"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Bahreinas"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Burundis"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Beninas"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Bermudai"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "BrunÄ—jaus sultonatas"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Bolivija"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Brazilija"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahamai"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "Butanas"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "BuvÄ— sala"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Botsvana"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Gudija"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Belizas"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "Kanada"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Kokosų (Kylingo) Salos"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr ""
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "CentrinÄ— Afrikos respublika"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr ""
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Å veicarija"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "Dramblio Kaulo Krantas"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Kuko Salynas"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "ÄŒilÄ—"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "Kamerūnas"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "Kinija"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "Kolumbija"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "Kosta Rika"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Serbija ir Juodkalnija"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "Kuba"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Žaliasis kyšulys"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "Kalėdų sala"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "Kipras"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "ÄŒekija"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "VokieÄių"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Džibutis"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Danija"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Dominika"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Dominikonų respublika"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "Alžyras"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Ekvadoras"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Estija"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Egiptas"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Vakarų Sachara"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "EritrÄ—ja"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "Ispanija"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "Etiopija"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Suomija"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Fidžis"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
-msgstr ""
+msgstr "Falklando (Malvinų) salos"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Mikronezija"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Farerų Salos"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Prancūzija"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Gabonas"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "JungtinÄ— KaralystÄ—"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Grenada"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "Gruzija"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "Prancūzijos Gviana"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Gana"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Gibraltaras"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Grenlandija"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Gambija"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "GvinÄ—ja"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "GvadelupÄ—"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Pusiaujo GvinÄ—ja"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Graikija"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
-msgstr ""
+msgstr "Pietų Georgijos ir pietų Sandwicho salos"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Gvatemala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Guamas"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "GvinÄ—ja-Bisau"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Gajana"
-#: lang.pm:303
-#, fuzzy, c-format
+#: lang.pm:392
+#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Honkongas"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Herdo ir Makdonaldo salos"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Hondūras"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "Kroatija"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Haitis"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "Vengrija"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Indonezija"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Airija"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Izraelis"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "Indija"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Britų Indijos Vandenyno Teritorijos"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Irakas"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "Iranas"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Islandija"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "Italija"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Jamaika"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "Jordanas"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "Japonija"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "Kenija"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "Kirgistanas"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "Kambodža"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Kiribatis"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "Komorai"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
-msgstr ""
+msgstr "Sent Kitsas ir Nevis"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
-msgstr ""
+msgstr "KorÄ—ja (Å iaurÄ—s)"
-#: lang.pm:328 timezone.pm:219
-#, fuzzy, c-format
+#: lang.pm:417 timezone.pm:230
+#, c-format
msgid "Korea"
-msgstr "Dar"
+msgstr "KorÄ—ja"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Kuveitas"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "Cayman Salynas"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "Kazachstanas"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Laosas"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Libanas"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Å v. Liucija"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Lichtenšteinas"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Å ri Lanka"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Liberija"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Lesotas"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Lietuva"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Liuksemburgas"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Latvija"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "Libija"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "Marokas"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "Monakas"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "Moldova"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "Madagaskaras"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Maršalo salos"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "Makedonija"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "Malis"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Mianmaras"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "Mongolija"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Šiaurės Marianų salos"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "Martinika"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "Mauritanija"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montseratas"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "Malta"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "Mauricijus"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "Maldyvai"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Malavis"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "Meksika"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "Malaizija"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "Mozambikas"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "Namibija"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "Naujoji Kaledonija"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "Nigeris"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Norfolko sala"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "Nigerija"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Nikaragva"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Olandija"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Norvegija"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "Nepalas"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "Nauru"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "NiujÄ—"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "Naujoji Zelandija"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "Omanas"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "Panama"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "Peru"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "Prancūzijos Polinezija"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "Papua Naujoji GvinÄ—ja"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Filipinai"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "Pakistanas"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "Lenkija"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Sent Pjero ir Mikelono salos"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitkernas"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "Puerto Rikas"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Palestina"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "Portugalija"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paragvajus"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Palau"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Kvataras"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "Rejunjonas"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Rumunija"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Rusija"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Ruanda"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "Saudo Arabija"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Saliamono salos"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Seišeliai"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "Sudanas"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Å vedija"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Singapūras"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Å v. Elenos sala "
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "SlovÄ—nija"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Svalbardas ir Jan Mayenas"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "Slovakija"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Siera LeonÄ—"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "San Marinas"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Senegalas"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "Somalis"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Surinamas"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "Sao TomÄ— ir PrincipÄ—"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "El Salvadoras"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "Sirija"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Svazilendas"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Turkų ir Kaikų salos"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "ÄŒadas"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "Prancūzų Pietų Teritorijos"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Togas"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Tailandas"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "Tadžikistanas"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Tokelau"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "Rytų Timoras"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "TurkmÄ—nistanas"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Tunisas"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Tonga"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "Turkija"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Trinidadas ir Tobagas"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Tuvalu"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "Taivanas"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Tanzanija"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Ukraina"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Uganda"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "Jungtinių Valstijų Užkontinentinės Salos"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "JungtinÄ—s amerikos valstijos"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Urugvajus"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Uzbekistanas"
-#: lang.pm:436
-#, fuzzy, c-format
+#: lang.pm:525
+#, c-format
msgid "Vatican"
-msgstr "Vieta"
+msgstr ""
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
-msgstr ""
+msgstr "Sent Vinsentas ir Grenadinai"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Venesuela"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "Mergelių salos (britų) "
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr ""
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Vietnamas"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Vanuatu"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
-msgstr ""
+msgstr "Volisas ir Futūna"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Samoa"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Jemenas"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Majotas"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "Pietų Afrikos respublika"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Zambija"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "ZimbabvÄ—"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "Sveiki atvykę į %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr ""
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "Pirmiausia išmeskite loginius tomus\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
+#. -PO: Only write something if needed:
#: messages.pm:11
#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr ""
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr ""
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr ""
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4684,16 +4583,23 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr ""
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4701,15 +4607,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4718,51 +4624,66 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
+"you."
+msgstr ""
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr ""
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr ""
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr ""
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -4774,161 +4695,61 @@ msgid ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"For any question on this document, please contact Mageia."
msgstr ""
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
msgstr ""
-#: messages.pm:120
+#: messages.pm:111
#, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
+"Sveikiname, įdiegimas yra užbaigtas.\n"
+"Pašalinkite paleidimo laikmeną ir spauskite Enter, kad paleistumėte iš naujo."
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
-#, fuzzy, c-format
+#: messages.pm:113
+#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
msgstr ""
-"Sveikiname. Įdiegimas baigtas.\n"
-"Ištrauk įdiegimo laikmenas ir spausk Enter, kad perkrautum.\n"
-"\n"
-"\n"
-"Kad sužinotum apie pataisymus, kurie prieinami šiai Mandriva Linux laidai,\n"
-"pasižiūrėk į Errata, kuris yra \n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Informacija apie tavo sistemos konfigūravimą yra oficialioje\n"
-"Mandriva Linux User's Guide knygoje."
+"Kad sužinotumėte apie pataisymus, kurie prieinami šiai Mageia laidai,\n"
+"pasižiūrėk į Errata, kuri yra prieinama: \n"
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
+"Po paleidimo iš naujo ir prisijungimo į Mageia, pamatysite Mageia atvykimo "
+"ekranÄ….\n"
+"Jis yra pilnas naudingos informacijos ir nuorodų."
#: modules/interactive.pm:19
-#, fuzzy, c-format
+#, c-format
msgid "This driver has no configuration parameter!"
-msgstr "Modemo Nustatymai"
+msgstr ""
#: modules/interactive.pm:22
-#, fuzzy, c-format
+#, c-format
msgid "Module configuration"
-msgstr "Nustatymai"
+msgstr ""
#: modules/interactive.pm:22
#, c-format
@@ -4956,24 +4777,24 @@ msgid "See hardware info"
msgstr "Pažiūrėk įrangos informaciją"
#: modules/interactive.pm:83
-#, fuzzy, c-format
+#, c-format
msgid "Installing driver for USB controller"
-msgstr "Įdiegiama tvarkyklė %s plokštei %s"
+msgstr "Įdiegiama tvarkyklė USB valdikliui"
#: modules/interactive.pm:84
-#, fuzzy, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "Įdiegiama tvarkyklė %s plokštei %s"
+#, c-format
+msgid "Installing driver for firewire controller \"%s\""
+msgstr ""
#: modules/interactive.pm:85
-#, fuzzy, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "Įdiegiama tvarkyklė %s plokštei %s"
+#, c-format
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "Įdiegiama tvarkyklė standžiojo disko valdikliui \"%s\""
#: modules/interactive.pm:86
-#, fuzzy, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "Įdiegiama tvarkyklė %s plokštei %s"
+#, c-format
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "Įdiegiama tvarkyklė laidinio tinklo valdikliui \"%s\""
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5001,8 +4822,8 @@ msgid ""
"Options are in format ``name=value name2=value2 ...''.\n"
"For instance, ``io=0x300 irq=7''"
msgstr ""
-"Dabar tu gali nustatyti %s modulio nustatymus.\n"
-"Opcijų formatas yra toks : ''vardas=reikšmė vardas2=reikšmė2 ...''.\n"
+"Dabar jūs galite nustatyti %s modulio parinktis.\n"
+"ParinkÄių formatas yra toks : ''vardas=reikÅ¡mÄ— vardas2=reikÅ¡mÄ—2 ...''.\n"
"Pvz, ''io=0x300 irq=7''"
#: modules/interactive.pm:119
@@ -5048,38 +4869,38 @@ msgid ""
"Loading module %s failed.\n"
"Do you want to try again with other parameters?"
msgstr ""
-"Modulio %s iškvietimas nepavyko.\n"
-"Ar nori bandyti su kitais nustatymais?"
+"Modulio %s įkėlimas nepavyko.\n"
+"Ar norite bandyti dar kartÄ… su kitais parametrais?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
-msgid "Password is trivial to guess"
+msgid "Are you sure you want to quit?"
msgstr ""
-#: mygtk2.pm:1543
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
-msgid "Password should resist to basic attacks"
-msgstr ""
+msgid "Password is trivial to guess"
+msgstr "Slaptažodis nesunkiai atspėjamas"
-#: mygtk2.pm:1544 mygtk2.pm:1545
-#, fuzzy, c-format
+#: mygtk2.pm:1572 mygtk3.pm:1652
+#, c-format
+msgid "Password should be resistant to basic attacks"
+msgstr "Slaptažodis turėtų atlaikyti pagrindines atakas"
+
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
+#, c-format
msgid "Password seems secure"
-msgstr "Slaptažodis"
+msgstr "Slaptažodis atrodo saugus"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "primontuoti nepavyko: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "Išplėstiniai skirsniai šioje platformoje nepalaikomi"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
@@ -5087,96 +4908,93 @@ msgstr ""
"Vienintelis sprendimas yra perkelti pirminius skirsnius taip, kad tuÅ¡Äia "
"vieta būtų šalia išplėstinių skirsnių"
-#: partition_table/raw.pm:299
-#, fuzzy, c-format
+#: partition_table/raw.pm:293
+#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
msgstr ""
-"Kažkas blogo nutiko jūsų kaupikliui. \n"
-"Bandymas pabandyti jo vientisumÄ… nepavyko. \n"
-"Tai sako, kad rašymas į jį bus visiškas mėšlas. "
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr ""
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr ""
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr ""
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr ""
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr ""
-#: pkgs.pm:269 pkgs.pm:270
-#, fuzzy, c-format
+#: pkgs.pm:281 pkgs.pm:282
+#, c-format
msgid "Unused hardware support"
-msgstr "Pažiūrėk įrangos informaciją"
+msgstr ""
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr ""
-#: raid.pm:42
-#, fuzzy, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
-msgstr "Negaliu pridÄ—ti skirsnio prie _formatuoto_ RAID md%d"
+#: raid.pm:59
+#, c-format
+msgid "Cannot add a partition to _formatted_ RAID %s"
+msgstr ""
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "NÄ—ra pakankamai sriÄių %d lygio RAID\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr ""
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr ""
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr ""
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr ""
-#: scanner.pm:200
-#, fuzzy, c-format
+#: scanner.pm:199
+#, c-format
msgid "Scannerdrake"
-msgstr "Pasirink vaizdo plokštę"
+msgstr ""
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr ""
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr ""
@@ -5197,9 +5015,9 @@ msgid "Accept icmp echo."
msgstr ""
#: security/help.pm:17
-#, fuzzy, c-format
+#, c-format
msgid "Allow autologin."
-msgstr "Automatinis pasisveikinimas"
+msgstr "Leisti automatinį prisijungimą."
#. -PO: here "ALL" is a value in a pull-down menu; translate it the same as "ALL" is
#: security/help.pm:21
@@ -5218,14 +5036,14 @@ msgid "Allow reboot by the console user."
msgstr ""
#: security/help.pm:29
-#, fuzzy, c-format
+#, c-format
msgid "Allow remote root login."
-msgstr "Nutolęs spausdintuvas"
+msgstr ""
#: security/help.pm:31
-#, fuzzy, c-format
+#, c-format
msgid "Allow direct root login."
-msgstr "Nutolęs spausdintuvas"
+msgstr ""
#: security/help.pm:33
#, c-format
@@ -5274,8 +5092,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
#: security/help.pm:63
@@ -5313,9 +5131,9 @@ msgid ""
msgstr ""
#: security/help.pm:80
-#, fuzzy, c-format
+#, c-format
msgid "Security Alerts:"
-msgstr "Nustatomas saugumo lygis"
+msgstr ""
#: security/help.pm:82
#, c-format
@@ -5351,7 +5169,7 @@ msgstr ""
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr ""
#: security/help.pm:96
@@ -5387,9 +5205,9 @@ msgid ""
msgstr ""
#: security/help.pm:108
-#, fuzzy, c-format
+#, c-format
msgid "Set the root's file mode creation mask."
-msgstr "Jokio slaptažodžio"
+msgstr ""
#: security/help.pm:109
#, c-format
@@ -5505,9 +5323,9 @@ msgid "Timeout unit is second"
msgstr ""
#: security/help.pm:138
-#, fuzzy, c-format
+#, c-format
msgid "Set the user's file mode creation mask."
-msgstr "Vartotojo vardas"
+msgstr ""
#: security/l10n.pm:11
#, c-format
@@ -5527,7 +5345,7 @@ msgstr ""
#: security/l10n.pm:15
#, c-format
msgid "/etc/issue* exist"
-msgstr ""
+msgstr "/etc/issue* yra"
#: security/l10n.pm:16
#, c-format
@@ -5535,9 +5353,9 @@ msgid "Reboot by the console user"
msgstr ""
#: security/l10n.pm:17
-#, fuzzy, c-format
+#, c-format
msgid "Allow remote root login"
-msgstr "Nutolęs spausdintuvas"
+msgstr ""
#: security/l10n.pm:18
#, c-format
@@ -5555,9 +5373,9 @@ msgid "Export display when passing from root to the other users"
msgstr ""
#: security/l10n.pm:21
-#, fuzzy, c-format
+#, c-format
msgid "Allow X Window connections"
-msgstr "Nustatyti normalią jungtį per modemą"
+msgstr ""
#: security/l10n.pm:22
#, c-format
@@ -5570,9 +5388,9 @@ msgid "Authorize all services controlled by tcp_wrappers"
msgstr ""
#: security/l10n.pm:24
-#, fuzzy, c-format
+#, c-format
msgid "Chkconfig obey msec rules"
-msgstr "Nustatyti servisus"
+msgstr ""
#: security/l10n.pm:25
#, c-format
@@ -5635,9 +5453,9 @@ msgid "Sulogin(8) in single user level"
msgstr ""
#: security/l10n.pm:37
-#, fuzzy, c-format
+#, c-format
msgid "No password aging for"
-msgstr "Jokio slaptažodžio"
+msgstr ""
#: security/l10n.pm:38
#, c-format
@@ -5645,9 +5463,9 @@ msgid "Set password expiration and account inactivation delays"
msgstr ""
#: security/l10n.pm:39
-#, fuzzy, c-format
+#, c-format
msgid "Password history length"
-msgstr "Šis slaptažodis pernelyg paprastas"
+msgstr ""
#: security/l10n.pm:40
#, c-format
@@ -5655,9 +5473,9 @@ msgid "Password minimum length and number of digits and upcase letters"
msgstr ""
#: security/l10n.pm:41
-#, fuzzy, c-format
+#, c-format
msgid "Root umask"
-msgstr "Jokio slaptažodžio"
+msgstr ""
#: security/l10n.pm:42
#, c-format
@@ -5670,14 +5488,14 @@ msgid "Shell timeout"
msgstr ""
#: security/l10n.pm:44
-#, fuzzy, c-format
+#, c-format
msgid "User umask"
-msgstr "Vartotojo vardas"
+msgstr ""
#: security/l10n.pm:45
-#, fuzzy, c-format
+#, c-format
msgid "Check open ports"
-msgstr "aptiktas prievade %s"
+msgstr ""
#: security/l10n.pm:46
#, c-format
@@ -5775,11 +5593,11 @@ msgid "Standard"
msgstr "StandartinÄ—"
#: security/level.pm:12
-#, fuzzy, c-format
+#, c-format
msgid "Secure"
-msgstr "Saugumas"
+msgstr ""
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -5788,18 +5606,15 @@ msgid ""
"on your own."
msgstr ""
-#: security/level.pm:43
-#, fuzzy, c-format
+#: security/level.pm:55
+#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
"to connect to the Internet as a client."
msgstr ""
-"Å is saugumo lygis yra standartinis, rekomenduojamas kompiuteriui, kuris\n"
-"naudojamas prisijungti prie interneto kaip klientas. Nėra jokių saugumo "
-"tikrinimų."
-#: security/level.pm:44
-#, fuzzy, c-format
+#: security/level.pm:56
+#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
"possible.\n"
@@ -5808,53 +5623,49 @@ msgid ""
"connections from many clients. Note: if your machine is only a client on the "
"Internet, you should choose a lower level."
msgstr ""
-"Su šiuo saugumo lygiu sistemą jau galima naudoti kaip serverį. Saugumas\n"
-"yra pakankamai aukštas, kad sistemą būtų galima naudoti serveriui, kuris "
-"priima\n"
-"prisijungimus iš daugybės klientų."
-#: security/level.pm:51
-#, fuzzy, c-format
+#: security/level.pm:63
+#, c-format
msgid "DrakSec Basic Options"
-msgstr "Pasirinktys"
+msgstr ""
-#: security/level.pm:54
-#, fuzzy, c-format
+#: security/level.pm:66
+#, c-format
msgid "Please choose the desired security level"
-msgstr "Pasirink saugumo lygį"
+msgstr ""
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr ""
-#: security/level.pm:61
-#, fuzzy, c-format
+#: security/level.pm:73
+#, c-format
msgid "Security Administrator:"
-msgstr "Nutolusio lpd spausdintuvo nuostatos"
+msgstr ""
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr ""
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr ""
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anacron yra periodinė komandų tvarkyklė."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -5864,7 +5675,7 @@ msgstr ""
"syslog. Jis taip pat gali būti naudojamas kompiuterio išjungti,\n"
"kai trūksta energijos akumuliatoriuje."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -5873,11 +5684,16 @@ msgstr ""
"Paleidžia komandas laiku, nurodytu su at komanda, bei paleidžia\n"
"susikaupusias komandas tuomet, kai sistema mažai apkrauta."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr ""
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -5959,7 +5775,7 @@ msgid ""
"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
msgstr ""
"Apache yra World Wide Web serveris. Jis naudojamas pateikti HTML\n"
-"byloms ir CGI."
+"failams ir CGI."
#: services.pm:47
#, c-format
@@ -5989,105 +5805,96 @@ msgstr ""
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
"/etc/sysconfig/keyboard. This can be selected using the kbdconfig utility.\n"
"You should leave this enabled for most machines."
msgstr ""
-"Šis paketas užkrauna pasirinktą klaviatūros išdėstymą, kuris\n"
+"Šis paketas įkelia pasirinktą klaviatūros išdėstymą, kuris\n"
"nurodytas /etc/sysconfig/keyboard byloje. Jis gali būti pasirinktas su\n"
-"kbdconfig priemone. Daugumoje kompiuterių jis turi būti įjungtas."
+"kbdconfig priemone. Daugumoje kompiuterių šis nustatymas turi būti įjungtas."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
"/usr/include/linux/{autoconf,version}.h"
msgstr ""
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr ""
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
"at boot-time to maintain the system configuration."
msgstr ""
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
"basically a server that arbitrates print jobs to printer(s)."
msgstr ""
"lpd yra spausdinimo demonas, būtinas, kad lpr veiktų tvarkingai.\n"
-"Tai yra tiesiog serveris, paskirstantis spausdinimo darbus spausdintuvui"
-"(ams)."
+"Tai yra tiesiog serveris, paskirstantis spausdinimo darbus "
+"spausdintuvui(ams)."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
"available server."
msgstr ""
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
"messages"
msgstr ""
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
-#, fuzzy, c-format
+#: services.pm:71
+#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
"names to IP addresses."
msgstr ""
-"named (BIND) yra Domenų vardų serveris (DNS), naudojamas\n"
-"išsiaiškinti IP adresus pagal hosto vardus."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6096,7 +5903,7 @@ msgstr ""
"Primontuoja ir numontuoja visas Network File System (NFS), SMB\n"
"(Lan Manager/Windows), ir NCP (NetWare) montavimo taškus."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6105,59 +5912,59 @@ msgstr ""
"Įjungia/Išjungia visas tinklo jungtis, nustatytas paleisti\n"
"įkrovos metu."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
"This service provides NFS server functionality, which is configured via the\n"
"/etc/exports file."
msgstr ""
-"NFS yra populiarus protokolas dalintis byloms TCP/IP tinkluose.\n"
+"NFS yra populiarus protokolas dalintis failais TCP/IP tinkluose.\n"
"Å i tarnyba teikia NFS serverio funkcionalumÄ…, kuris tvarkomas\n"
-"/etc/exports byloje."
+"/etc/exports faile."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
"networks. This service provides NFS file locking functionality."
msgstr ""
-"NFS yra populiarus protokolas dalintis byloms TCP/IP tinkluose.\n"
-"Ši tarnyba teikia NFS bylų užrakinimo funkcionalumą."
+"NFS yra populiarus protokolas dalintis failais TCP/IP tinkluose.\n"
+"Ši tarnyba teikia NFS failų užrakinimo funkcionalumą."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
"and Xorg at boot."
msgstr ""
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr ""
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6170,7 +5977,7 @@ msgstr ""
"sutvarkytas,\n"
"tad saugu palikti jį net kompiuteriuose, kuriems jo nereikia."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6183,21 +5990,19 @@ msgstr ""
"kompiuteriuose,\n"
"kurie veikia kaip serveriai protokolų, naudojanÄių PS jungtis."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
-#, fuzzy, c-format
+#: services.pm:96
+#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
"one machine to another."
msgstr ""
-"Postfix yra pašto siuntimo agentas (MTA), tai yra programa,\n"
-"siunÄianti paÅ¡tÄ… iÅ¡ vieno kompiuterio į kitÄ…."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6206,19 +6011,19 @@ msgstr ""
"Išsaugo ir atkuria sistemos entropijos tvenkinį aukštesnės kokybės\n"
"atsitiktinių skaiÄių generavimui."
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
-#: services.pm:103
-#, fuzzy, c-format
+#: services.pm:101
+#, c-format
msgid "Nameserver information manager"
-msgstr "Pašto informaciją"
+msgstr ""
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6229,7 +6034,7 @@ msgstr ""
"naudojant RIP protokolÄ…. RIP plaÄiai naudojamas mažuose tinkluose, taÄiau\n"
"sudėtinguose tinkluose gali prireikti sudėtingesnių protokolų."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6238,16 +6043,14 @@ msgstr ""
"rstat protokolas leidžia tinklo vartotojams išmatuoti\n"
"vykdymo metrikas bet kuriam kompiuteriui iš tinklo."
-#: services.pm:109
-#, fuzzy, c-format
+#: services.pm:107
+#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
"system log files. It is a good idea to always run rsyslog."
msgstr ""
-"Syslog yra priemonė, kurią daugelis demonų naudoja užrašyti\n"
-"log įrašams į įvairias sistemos log bylas. Visada pravartu leisti syslog."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6256,7 +6059,7 @@ msgstr ""
"rusers protokolas leidžia tinklo vartotojams sužinoti, kas yra\n"
"prisijungÄ™s prie kitų atsakinÄ—janÄių kompiuterių."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6266,168 +6069,170 @@ msgstr ""
"vartotojų, prisijungusių prie kompiuterio, kuriame veikia rwho demonas\n"
"(panašiai kaip finger)."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
"integrates with a Windows Server domain"
msgstr ""
-#: services.pm:117
-#, fuzzy, c-format
+#: services.pm:116
+#, c-format
msgid "Launch the sound system on your machine"
-msgstr "Startuojant paleisti X_Windows"
+msgstr ""
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
"secure channel between two computers"
msgstr ""
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
"to various system log files. It is a good idea to always run syslog."
msgstr ""
-"Syslog yra priemonė, kurią daugelis demonų naudoja užrašyti\n"
-"log įrašams į įvairias sistemos log bylas. Visada pravartu leisti syslog."
+"Syslog yra priemonė, kurią daugelis tarnybų naudoja užrašyti\n"
+"log įrašams į įvairius sistemos log failus. Visada pravartu leisti syslog."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr ""
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
-msgstr ""
+msgstr "Paleidžia X šriftų serverį."
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr ""
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "Spausdinimas"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Internetas"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr ""
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "Tinklai"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "Sistema"
-#: services.pm:160
-#, fuzzy, c-format
+#: services.pm:170
+#, c-format
msgid "Remote Administration"
-msgstr "Nutolusio lpd spausdintuvo nuostatos"
+msgstr ""
-#: services.pm:168
-#, fuzzy, c-format
+#: services.pm:179
+#, c-format
msgid "Database Server"
-msgstr "Serveris, Duomenų bazių"
+msgstr ""
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "Paslaugų nustatymai"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "Pasirink kokias tarnybas įjungus paleisti automatiškai"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr ""
-#: services.pm:234
-#, fuzzy, c-format
+#: services.pm:231
+#, c-format
msgid "running"
-msgstr "DÄ—mesio"
+msgstr ""
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "sustabdytas"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr ""
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
"about this service, sorry."
msgstr ""
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "Info"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr ""
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "Įkrovos metu"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "PradÄ—ti"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Sustoti"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6446,7 +6251,7 @@ msgid ""
"USA.\n"
msgstr ""
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6462,7 +6267,7 @@ msgid ""
"--version : show version number.\n"
msgstr ""
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6471,18 +6276,18 @@ msgid ""
"default mode: offer to configure autologin feature"
msgstr ""
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6493,7 +6298,7 @@ msgid ""
" --wizard - like --add"
msgstr ""
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -6511,11 +6316,11 @@ msgid ""
" : and gs for ghostscript for only this one."
msgstr ""
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6529,17 +6334,17 @@ msgid ""
"IP, nbi image name)"
msgstr ""
-#: standalone.pm:99
-#, fuzzy, c-format
+#: standalone.pm:101
+#, c-format
msgid "[keyboard]"
-msgstr "Klaviatūra"
+msgstr ""
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr ""
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -6553,26 +6358,26 @@ msgid ""
"--quiet : do not be interactive. To be used with (dis)connect."
msgstr ""
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
msgstr ""
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -6580,7 +6385,7 @@ msgid ""
" XFdrake resolution"
msgstr ""
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -6588,70 +6393,75 @@ msgid ""
"testing] [-v|--version] "
msgstr ""
-#: timezone.pm:161 timezone.pm:162
-#, fuzzy, c-format
+#: timezone.pm:170 timezone.pm:171
+#, c-format
msgid "All servers"
-msgstr "Pridėti serverį"
+msgstr "Visi serveriai"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr ""
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr "Afrika"
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
msgstr "Azija"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr "Europa"
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr "Å iaurÄ—s Amerika"
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "Okeanija"
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr "Pietų Amerika"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Honkongas"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "Rusijos federacija"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "Jugoslavija"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "Ar taip teisinga?"
-#: ugtk2.pm:874
-#, fuzzy, c-format
+#: ugtk2.pm:872 ugtk3.pm:970
+#, c-format
msgid "You have chosen a file, not a directory"
-msgstr "Įkelti visas bylas kataloge"
+msgstr ""
+
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "Info"
#: wizards.pm:95
#, c-format
@@ -6667,290 +6477,3 @@ msgstr ""
#, c-format
msgid "Installation failed"
msgstr "Įdiegimas nepavyko"
-
-#~ msgid "Restrict command line options"
-#~ msgstr "Griežtos komandinės eilutės parinktys"
-
-#~ msgid "restrict"
-#~ msgstr "griežta"
-
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr ""
-#~ "Parinktis â€Griežtos komandinÄ—s eilutÄ—s parinktys“ yra nenaudingÄ… be "
-#~ "slaptažodžio"
-
-#, fuzzy
-#~ msgid "Use an encrypted file system"
-#~ msgstr ""
-#~ "Tau reikia tikros bylų sistemos (ext2, reiserfs) šiam montavimo taškui\n"
-
-#~ msgid "Use the Microsoft Windows® partition for loopback"
-#~ msgstr "Naudoti Microsoft Windows® skirsnį loopback'ui"
-
-#~ msgid "Which partition do you want to use for Linux4Win?"
-#~ msgstr "Kuri skirsnį tu nori naudoti Linux4Win įdiegimui?"
-
-#~ msgid "Choose the sizes"
-#~ msgstr "Pasirink dydžius"
-
-#~ msgid "Root partition size in MB: "
-#~ msgstr "Å akninio skirsnio dydis, MB: "
-
-#~ msgid "Swap partition size in MB: "
-#~ msgstr "Swap skirsnio dydis, MB: "
-
-#, fuzzy
-#~ msgid ""
-#~ "There is no FAT partition to use as loopback (or not enough space left)"
-#~ msgstr ""
-#~ "Nėra jokių FAT skirsnių, kurių dydį būtų galima pakeisti arba naudoti "
-#~ "juos loopback'ui\n"
-#~ "(arba nÄ—ra pakankamai laisvos vietos)"
-
-#~ msgid ""
-#~ "The FAT resizer is unable to handle your partition, \n"
-#~ "the following error occurred: %s"
-#~ msgstr ""
-#~ "FAT dydžio keitimo programa nesusitvarko su tavo\n"
-#~ "skirsniu, įvyko tokia klaida: %s"
-
-#~ msgid "Please log out and then use Ctrl-Alt-BackSpace"
-#~ msgstr "Prašom atsisveikinti ir paskui paspausti Ctrl-Alt-BackSpace"
-
-#~ msgid "Welcome To Crackers"
-#~ msgstr "Sveiki atvykę į cracker'ių šalį"
-
-#~ msgid "Poor"
-#~ msgstr "Menkas"
-
-#~ msgid "High"
-#~ msgstr "Aukštas"
-
-#~ msgid "Higher"
-#~ msgstr "Aukštesnis"
-
-#~ msgid "Paranoid"
-#~ msgstr "Paranojiškas"
-
-#~ msgid ""
-#~ "This level is to be used with care. It makes your system more easy to "
-#~ "use,\n"
-#~ "but very sensitive. It must not be used for a machine connected to "
-#~ "others\n"
-#~ "or to the Internet. There is no password access."
-#~ msgstr ""
-#~ "Šiame lygyje reikia elgtis atsargiai. Tai leidžia lengviau naudoti "
-#~ "sistemÄ…,\n"
-#~ "bet labai jautriai: ji turėtų nebūti naudojama kompiuteriuose,\n"
-#~ "sujungtais su kitais arba prie Interneto. Čia nėra slaptažodžių."
-
-#~ msgid ""
-#~ "Passwords are now enabled, but use as a networked computer is still not "
-#~ "recommended."
-#~ msgstr ""
-#~ "Dabar slaptažodžiai yra įjungti bet naudoti kaip tinklinį kompiuterį dar "
-#~ "nerekomenduojama."
-
-#, fuzzy
-#~ msgid ""
-#~ "This is similar to the previous level, but the system is entirely closed "
-#~ "and security features are at their maximum."
-#~ msgstr ""
-#~ "Dabar naudojami 4 lygio privalumai,bet sistema yra visiškai uždaryta.\n"
-#~ "Saugumo savybÄ—s yra maksimalios."
-
-#~ msgid ""
-#~ "\n"
-#~ "Warning\n"
-#~ "\n"
-#~ "Please read carefully the terms below. If you disagree with any\n"
-#~ "portion, you are not allowed to install the next CD media. Press "
-#~ "'Refuse' \n"
-#~ "to continue the installation without using these media.\n"
-#~ "\n"
-#~ "\n"
-#~ "Some components contained in the next CD media are not governed\n"
-#~ "by the GPL License or similar agreements. Each such component is then\n"
-#~ "governed by the terms and conditions of its own specific license. \n"
-#~ "Please read carefully and comply with such specific licenses before \n"
-#~ "you use or redistribute the said components. \n"
-#~ "Such licenses will in general prevent the transfer, duplication \n"
-#~ "(except for backup purposes), redistribution, reverse engineering, \n"
-#~ "de-assembly, de-compilation or modification of the component. \n"
-#~ "Any breach of agreement will immediately terminate your rights under \n"
-#~ "the specific license. Unless the specific license terms grant you such\n"
-#~ "rights, you usually cannot install the programs on more than one\n"
-#~ "system, or adapt it to be used on a network. In doubt, please contact \n"
-#~ "directly the distributor or editor of the component. \n"
-#~ "Transfer to third parties or copying of such components including the \n"
-#~ "documentation is usually forbidden.\n"
-#~ "\n"
-#~ "\n"
-#~ "All rights to the components of the next CD media belong to their \n"
-#~ "respective authors and are protected by intellectual property and \n"
-#~ "copyright laws applicable to software programs.\n"
-#~ msgstr ""
-#~ "\n"
-#~ "PerspÄ—jimas\n"
-#~ "\n"
-#~ "Prašau įdėmiai perskaityti šį susitarimą. Jeigu jūs nesutinkate nors\n"
-#~ "su vienu kunktu jums neleidžiama naudoti šios laikmenos. Paspauskite "
-#~ "'Atmetu', \n"
-#~ "kad tęsti įdiegimą be šios laikmenos.\n"
-#~ "\n"
-#~ "\n"
-#~ "Kaikurie CD esantys komponentai nėra pažymėti \n"
-#~ "GPL Licenzija ar kažkuo panašiu. Tokiu atveju kiekvienas\n"
-#~ "komponentas turi savo licenzijÄ…. \n"
-#~ "Prašau pirmiau perskaityti ir sutikti su tomis licenzijomis prieš \n"
-#~ "naudojant arba perduodant tuos komponentus. \n"
-#~ "Tokios licenzijos bandrai sulaiko komponentų perdavimą, kopijavimą \n"
-#~ "(išskyrus rezervinę kopiją), atvirkštinę inžineriją, \n"
-#~ "de-assembly, de-compilation arba modifikavimÄ…. \n"
-#~ "Bet koks susitarimo laužymas atima iš jūsų visas šios licenzijos "
-#~ "suteiktas\n"
-#~ "teises. Jeigu jums speciali licenzija nesuteikia įpatinkų įgaliojimų\n"
-#~ "jūs negalite įdiegti šių programų į daugiau negu vieną kompiuterį\n"
-#~ "arba pritaikyti naudoti tinkle. Jei abejojate\n"
-#~ "susisiekite tiesiai su gamintoju. \n"
-#~ "Å ių komponentų arba dokumentacijos perdavimas treÄioms Å¡alims\n"
-#~ "yra uždraustas.\n"
-#~ "\n"
-#~ "\n"
-#~ "Visos CD diske esanÄių komponentų teisÄ—s priklauso gerbiamiems\n"
-#~ "jų autoriams ir saugomos intelektualios nuosavybės teises\n"
-#~ "sauganÄių įstatymų.\n"
-
-#, fuzzy
-#~ msgid "Use libsafe for servers"
-#~ msgstr "Pasirink serverio nuostatas"
-
-#~ msgid "LILO/grub Installation"
-#~ msgstr "LILO/GRUB įdiegimas"
-
-#~ msgid "Precise RAM size if needed (found %d MB)"
-#~ msgstr "Tikslus RAM atminties dydis (rasta %d MB)"
-
-#~ msgid "Give the ram size in MB"
-#~ msgstr "Nurodyk RAM atminties dydį (MB)"
-
-#~ msgid ""
-#~ "If you plan to use aboot, be careful to leave a free space (2048 sectors "
-#~ "is enough)\n"
-#~ "at the beginning of the disk"
-#~ msgstr ""
-#~ "Jeigu tu planuoji naudoti aboot, nepamirÅ¡k palikti tuÅ¡Äios vietos (2048 "
-#~ "sektorių pakanka)\n"
-#~ "kaupiklio pradžioje"
-
-#, fuzzy
-#~ msgid "Security level"
-#~ msgstr "Nustatomas saugumo lygis"
-
-#~ msgid "Expand Tree"
-#~ msgstr "Išskleisti medį"
-
-#~ msgid "Collapse Tree"
-#~ msgstr "Suskleisti medį"
-
-#~ msgid "Toggle between flat and group sorted"
-#~ msgstr "Perjungti tarp rikiavimo pagal grupes ar abÄ—cÄ—lÄ™"
-
-#~ msgid "Choose action"
-#~ msgstr "Pasirink veiksmÄ…"
-
-#, fuzzy
-#~ msgid "Authentication LDAP"
-#~ msgstr "Autentikacija"
-
-#~ msgid "TLS"
-#~ msgstr "TLS"
-
-#~ msgid "SSL"
-#~ msgstr "SSL"
-
-#, fuzzy
-#~ msgid "Authentication Active Directory"
-#~ msgstr "Autentikacija"
-
-#, fuzzy
-#~ msgid "LDAP users database"
-#~ msgstr "Serveris, Duomenų bazių"
-
-#, fuzzy
-#~ msgid "Authentication NIS"
-#~ msgstr "Autentikacijos NIS"
-
-#, fuzzy
-#~ msgid "Authentication Windows Domain"
-#~ msgstr "Autentikacija"
-
-#~ msgid "Undo"
-#~ msgstr "Sugrįžti"
-
-#, fuzzy
-#~ msgid "Save partition table"
-#~ msgstr "Įrašyti skirsnių lentelę"
-
-#, fuzzy
-#~ msgid "Restore partition table"
-#~ msgstr "Išgelbėti skirsnių lentelę"
-
-#~ msgid ""
-#~ "The backup partition table has not the same size\n"
-#~ "Still continue?"
-#~ msgstr ""
-#~ "Atsarginė skirsnių lentelė nėra tokio paties dydžio\n"
-#~ "Vis tiek tęsti?"
-
-#~ msgid "Info: "
-#~ msgstr "Info: "
-
-#~ msgid "Error reading file %s"
-#~ msgstr "Klaida skaitant bylÄ… %s"
-
-#~ msgid "Restoring from file %s failed: %s"
-#~ msgstr "Nepavyko atstatyti iš bylos %s: %s"
-
-#~ msgid "Bad backup file"
-#~ msgstr "Bloga atsarginÄ— byla"
-
-#~ msgid "Error writing to file %s"
-#~ msgstr "Klaida įrašant į bylą %s"
-
-#~ msgid "Ext2"
-#~ msgstr "Ext2"
-
-#, fuzzy
-#~ msgid "Journalised FS"
-#~ msgstr "primontuoti nepavyko"
-
-#, fuzzy
-#~ msgid "Starts the X Font Server (this is mandatory for Xorg to run)."
-#~ msgstr ""
-#~ "Paleidžia ir sustabdo X šriftų serverį pakrovimo metu ir išjungiant."
-
-#~ msgid "Add user"
-#~ msgstr "PridÄ—ti vartotojÄ…"
-
-#~ msgid "Accept user"
-#~ msgstr "Priimti vartotojÄ…"
-
-#~ msgid "Rescue partition table"
-#~ msgstr "Išgelbėti skirsnių lentelę"
-
-#, fuzzy
-#~ msgid "Removable media automounting"
-#~ msgstr "Išimamų laikmenų automatinis montavimas"
-
-#~ msgid "Trying to rescue partition table"
-#~ msgstr "Bandau išgelbėti skirsnių lentelę"
-
-#, fuzzy
-#~ msgid "Allow/Forbid remote root login."
-#~ msgstr "Nutolęs spausdintuvas"
-
-#, fuzzy
-#~ msgid "PLL setting:"
-#~ msgstr "sužymimas"
diff --git a/perl-install/share/po/ltg.po b/perl-install/share/po/ltg.po
index ba9f9c362..191559087 100644
--- a/perl-install/share/po/ltg.po
+++ b/perl-install/share/po/ltg.po
@@ -5,29 +5,30 @@
msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
+"POT-Creation-Date: 2016-07-12 14: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"
+"Language: \n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "Lyudzu pagaidit"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "Suokneituoja instaleiÅ¡ona procesÄ"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -38,28 +39,17 @@ msgid ""
"Assign a new Volume ID?"
msgstr ""
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr "Suoknietuoja instaleišona naizadeve. Atkluota itaida kliuda:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
@@ -69,268 +59,223 @@ msgstr ""
"\n"
"Kurs ir jiusu suoknejamais disks?"
-#: any.pm:331
+#: any.pm:335
#, fuzzy, c-format
msgid "Bootloader Installation"
msgstr "Suokneituoja instaleiÅ¡ona procesÄ"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "Kur jius gribit instalēt suokneituoju?"
-#: any.pm:359
+#: any.pm:355
#, fuzzy, c-format
msgid "First sector (MBR) of drive %s"
msgstr "Diska pyrmais sektors (MBR)"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "Diska pyrmais sektors (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "Suoknejomuos sadalis pyrmais sektors"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "Uz disketi"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "Izlaist"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "Suokneišonys stila konfigureišona"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, fuzzy, c-format
+msgid "EFI System Partition"
+msgstr "Autentifikacejis_algoritms"
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "Suokneituoja golvonuos opcejis"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "Suokneituojs"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "Kuru OS īluodeituoju lītuot"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Suoknejamuo īreice"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr ""
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "Pauze pyrms nūkluseituos sistemys īluodis"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "Īslēgt ACPI"
-#: any.pm:426
+#: any.pm:419
#, fuzzy, c-format
msgid "Enable SMP"
msgstr "Īslēgt ACPI"
-#: any.pm:427
+#: any.pm:420
#, fuzzy, c-format
msgid "Enable APIC"
msgstr "Īslēgt ACPI"
-#: any.pm:429
+#: any.pm:422
#, fuzzy, c-format
msgid "Enable Local APIC"
msgstr "Īslēgt ACPI"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Drūšeiba"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Parole"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "Parolis nasakreit"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Lyudzu mieginit vēlreiz"
-#: any.pm:436
+#: any.pm:429
#, fuzzy, c-format
-msgid "You can not use a password with %s"
+msgid "You cannot use a password with %s"
msgstr "Jius navarit lÄ«tuot Å¡ifreitÅ« failsistemu monteiÅ¡onys punktÄ %s"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "Parole (atkÄuotuoti)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "Izteireit /tmp kotrys suokneiÅ¡onys laikÄ"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr ""
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr ""
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "Kerneļa īluodis taimauts"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "Atļaut īluodi nu kompaktdiska?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "Atļaut īluodi OF?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "NÅ«klusÄtuo OS?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "AttÄls"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Sakne"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "Papyldynuot"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr ""
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Video režims"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, fuzzy, c-format
msgid "Network profile"
msgstr "Jauns profils..."
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Nūsaukums"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "NÅ«klusÄts"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "Bez video"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "Tukšs nūsaukums nav atļauts"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "Jiusim juonÅ«ruoda kÅ«dula attÄls"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "Jiusim juonūruoda saknis (root) sadaļa"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Itys nūsaukums jau ir izmontuots"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "Kaida veida īrokstu gribit pīvīnuot"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Cyta OS (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Cyta OS (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "Cyta OS (Windows...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, fuzzy, c-format
msgid "Bootloader Configuration"
msgstr "Suokneišonys stila konfigureišona"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -339,136 +284,170 @@ msgstr ""
"Ite ir dažaidi suokneišonys īroksti.\n"
"Jius varit pīvīnuot jaunus voi izmaineit esūšūs."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Uzmaneibu"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "pīkļuve X programmom"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "pīkļuve rpm reikim"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "atļaut \"su\""
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "pīkļuve administreišonys failim"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "pīkļuve teikla reikim"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "pīkļuve kompileišonys reikim"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(jau pīvīnuots %s)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "Lyudzu īvodit lītuotuoja vuordu"
-#: any.pm:863
+#: any.pm:875
#, fuzzy, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
"cased letters, numbers, `-' and `_'"
msgstr "LÄ«tuotuoja vuordÄ var byut tikai mozie angļu burti, cipari, `-' i `_'"
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "Lītuotuoja vuords ir puoruok garš"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "Šaids lītuotuoja vuords jau ir pīvīnuots"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "Lītuotuoja ID"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "Grupys ID"
-#: any.pm:872
+#: any.pm:884
#, fuzzy, c-format
msgid "%s must be a number"
msgstr "Opcejai %s ir juobyun numeram!"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
+msgid "%s should be above 1000. Accept anyway?"
msgstr ""
-#: any.pm:877
+#: any.pm:889
#, fuzzy, c-format
msgid "User management"
msgstr "Lītuotuoja vuords"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, fuzzy, c-format
msgid "Set administrator (root) password"
msgstr "root parolis izviele"
-#: any.pm:889
+#: any.pm:903
#, fuzzy, c-format
msgid "Enter a user"
msgstr ""
"Īvodit lītuotuoju\n"
"%s"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Ikona"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "Vuords i uzvuords"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "SlÄgvuords"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "ÄŒaula"
-#: any.pm:947
-#, fuzzy, c-format
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
+#, c-format
msgid "Please wait, adding media..."
-msgstr "lyudzu pagaidit cikom izpyldÄs ttmkfdir..."
+msgstr "Lyudzu pagaidit, davīnoj datu nesieju..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "Autopīsasliegšonuos"
-#: any.pm:978
+#: any.pm:1004
#, fuzzy, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr ""
@@ -476,143 +455,153 @@ msgstr ""
"atvÄ“rta viena noteikta lietotÄja sesija. \n"
"Vai vēlaties lietot šo iespēju?"
-#: any.pm:979
+#: any.pm:1005
#, fuzzy, c-format
msgid "Use this feature"
msgstr "Vai vēlaties izmantot aboot?"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Nūruodit nūkluseitū lītuotuoju:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Nūruodit izmontojamū lūgu menedžeri:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, c-format
msgid "Release Notes"
msgstr ""
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Aizvērt"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Licencis leigums"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Beigt"
-#: any.pm:1080
+#: any.pm:1096
#, fuzzy, c-format
msgid "Do you accept this license ?"
msgstr "Voi ir vēl kaida?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Pījimt"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "Nūraideit"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "Lyudzu izavielejit izmontojamū volūdu"
-#: any.pm:1135
-#, c-format
+#: any.pm:1151
+#, fuzzy, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"Mandriva Linux var nūdrūšynuot vairuokys volūdys. Izavielejit\n"
+"Mageia var nūdrūšynuot vairuokys volūdys. Izavielejit\n"
"volūdys, kaidys gribit uzstuodeit. Tuos byus pīejamys,\n"
"kod jiusu instaleišona byus gotova i jius puorstarteisit sovu sistemu."
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
+#, c-format
+msgid "Mageia"
+msgstr "Mageya"
+
+#: any.pm:1154
+#, fuzzy, c-format
+msgid "Multiple languages"
+msgstr "Vysys volūdys"
+
+#: any.pm:1155
#, c-format
-msgid "Multi languages"
+msgid "Select Additional Languages"
msgstr ""
-#: any.pm:1147 any.pm:1178
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr ""
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "Vysys volūdys"
-#: any.pm:1170
+#: any.pm:1187
#, fuzzy, c-format
msgid "Language choice"
msgstr "Manuali"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "Vaļsts / Regions"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "Lyudzu izavielejit jiusu vaļsti"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "Ite ir pylns pīejamū vaļstu saroksts"
-#: any.pm:1228
+#: any.pm:1245
#, fuzzy, c-format
msgid "Other Countries"
msgstr "Cyti porti"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "IzvÄrsta"
-#: any.pm:1234
+#: any.pm:1251
#, fuzzy, c-format
msgid "Input method:"
msgstr "Teikla metode:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Nav"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "Bez kūplītuošonys"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "Atļaut vysus lītuotuojus"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "PÄ«lÄguota"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -628,21 +617,21 @@ msgstr ""
"\n"
"\"IzvÄrts\" atļaun individualu tÄ«seibu pīškierÅ¡onu.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
"Windows."
msgstr ""
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
"systems."
msgstr ""
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
@@ -650,12 +639,12 @@ msgstr ""
"Jius varit eksportēt, lītojūt NFS voi SMB. Lyudzu izavielejit, kuru gribit "
"lītuot."
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "Palaist userdrake"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -664,54 +653,54 @@ msgstr ""
"Lītuotuoju kūplītuojumi izmontoj grupu \"fileshare\". \n"
"Jius varit izmontuot userdrake, lai itai grupai pīvīnuotu lītuotuojus."
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
msgstr ""
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr ""
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "Laika jūsla"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "Kaida ir jiusu laika jūsla?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr ""
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr ""
-#: any.pm:1550
+#: any.pm:1572
#, fuzzy, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "Datora pulksteņs īstateits ruodeit GMT laiku"
-#: any.pm:1551
+#: any.pm:1573
#, fuzzy, c-format
msgid "%s (hardware clock set to local time)"
msgstr "Datora pulksteņs īstateits ruodeit GMT laiku"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "NTP servers"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "Automatiska laika sinhronizaceja (izmontojūt NTP)"
@@ -736,7 +725,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "Ethernet karte"
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Windows domens"
@@ -746,289 +735,289 @@ msgstr "Windows domens"
msgid "Kerberos 5"
msgstr ""
-#: authentication.pm:63
+#: authentication.pm:65
#, fuzzy, c-format
msgid "Local file:"
msgstr "Lokalī faili:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr ""
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
"consolidates certain types of information within your organization."
msgstr ""
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
"Service domain with a common password and group file."
msgstr ""
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Windows domens:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
"a Windows domain."
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, fuzzy, c-format
msgid "Welcome to the Authentication Wizard"
msgstr "Napīcīšoma domena autentikaceja"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "LDAP servers"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, fuzzy, c-format
msgid "Base dn"
msgstr "LDAP Base dn"
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr ""
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr ""
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr ""
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr ""
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr ""
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr ""
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, fuzzy, c-format
msgid "Bind Password "
msgstr "Parole"
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr ""
-#: authentication.pm:127
+#: authentication.pm:126
#, fuzzy, c-format
msgid "Password base"
msgstr "Parole"
-#: authentication.pm:128
+#: authentication.pm:127
#, fuzzy, c-format
msgid "Group base"
msgstr "Grupys ID"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr ""
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:146
+#: authentication.pm:145
#, fuzzy, c-format
msgid "Realm "
msgstr "Vuords i uzvuords"
-#: authentication.pm:148
+#: authentication.pm:147
#, fuzzy, c-format
msgid "KDCs Servers"
msgstr "LDAP servers"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr ""
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr ""
-#: authentication.pm:156
+#: authentication.pm:155
#, fuzzy, c-format
msgid "Use local file for users information"
msgstr "Lītuot libsafe prīkš serverim"
-#: authentication.pm:157
+#: authentication.pm:156
#, fuzzy, c-format
-msgid "Use Ldap for users information"
+msgid "Use LDAP for users information"
msgstr "Cītuo diska informaceja"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr ""
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "NIS domens"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "NIS servers"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-#: authentication.pm:218
+#: authentication.pm:217
#, fuzzy, c-format
msgid "Domain Model "
msgstr "Domens"
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr ""
-#: authentication.pm:221
+#: authentication.pm:220
#, fuzzy, c-format
msgid "DNS Domain"
msgstr "NIS domens"
-#: authentication.pm:222
+#: authentication.pm:221
#, fuzzy, c-format
msgid "DC Server"
msgstr "LDAP servers"
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "Autentifikaceja"
-#: authentication.pm:238
+#: authentication.pm:237
#, fuzzy, c-format
msgid "Authentication method"
msgstr "Autentifikacejis_metode"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "Bez parolis"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr "Itei parole ir puoruok vīnkuorša (juobyun vysmoz %d simbolus garai)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "Navar izmontuot apraidi bez NIS domena"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Izavielejit failu"
-#: authentication.pm:897
+#: authentication.pm:866
#, fuzzy, c-format
msgid "Domain Windows for authentication : "
msgstr "Napīcīšoma domena autentikaceja"
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "Domena administratora lītuotuoja vuords"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "Domena administratora parole"
@@ -1038,7 +1027,7 @@ msgstr "Domena administratora parole"
# so use only 7bit for this message (and do transliteration or
# leave it in English, as it is the best for your language)
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1053,105 +1042,106 @@ msgstr ""
"gaidit, cikom tiks iiluodeita nuuklusaatuo sistema.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO ar teksta izvieļni"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
+msgid "GRUB2 with graphical menu"
msgstr ""
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr ""
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 ar teksta izvieļni"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr ""
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr "GRUB ar teksta izvieļni"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "napÄ«teik vÄ«tys /boot sadaļÄ"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "Jius navarit instalÄ“t suokneituoju %s sadaļÄ\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
"renumbered"
msgstr ""
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, fuzzy, c-format
msgid "Re-install Boot Loader"
msgstr "Suokneituoja instaleišona"
-#: common.pm:142
+#: common.pm:271
#, fuzzy, c-format
msgid "B"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d minotys"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 minota"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d sekundis"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr ""
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1166,154 +1156,143 @@ msgstr ""
"kai WebDAV servers). Ja jius gribit pīvīnuot WebDAV monteišonys\n"
"punktus, izavielejit \"Jauns\"."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Jauns"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Nūmontēt"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Montēt"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Servers"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Monteišonys punkts"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Opcejis"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Nūjimt"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Gotovs"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Kliuda"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "Lyudzu īvodit WebDAV servera URL"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "URL ir juosasuoc ar http:// voi https://"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Uzmaneibu"
-
#: diskdrake/dav.pm:106
#, fuzzy, c-format
-msgid "Are you sure you want to delete this mountpoint?"
+msgid "Are you sure you want to delete this mount point?"
msgstr "Voi gribit uzklikškinuot iz ituos pūgys?"
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Servers:"
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "Monteišonys punkts: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "Opcejis: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "Diska sadaleišona"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "Losit uzmaneigi"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "Vyspyrms izveidojit datu rezervis kopeju"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Izīt"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "Turpynuot"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Paleidzeiba"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, fuzzy, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1325,143 +1304,133 @@ msgstr ""
"Iesaku vispirms izmainīt šīs sadaļas izmēru\n"
"(uzklikšķiniet uz tÄs, tad uz \"MainÄ«t izmÄ“ru\")"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "Lyudzu uzklikškinit iz sadalis"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "Detalis"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "Cītī diski natyka atrosti"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "Nazynuoms"
-#: diskdrake/hd_gtk.pm:388
+#: diskdrake/hd_gtk.pm:427
#, fuzzy, c-format
msgid "Ext4"
msgstr "Izīt"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, fuzzy, c-format
msgid "XFS"
msgstr "HFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Swap"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Cyts"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "Tukšs"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "Failsistemu tipi:"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, fuzzy, c-format
msgid "This partition is already empty"
msgstr "Ituos sadalis izmÄru navar izmaineit"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "Vyspyrms izmontojit ``Nūmontēt''"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, fuzzy, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "Tuo vÄ«tÄ izmontojit ``%s''"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Tips"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "Izavielejit cytu sadaļu"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Izavielejit sadaļu"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "Vairuok"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
+#, c-format
msgid "Confirmation"
-msgstr "Konfiguraceja"
+msgstr "Apstyprynuošona"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "TÅ«mÄr turpynuot?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Izīt bez saglobuošonys"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "Izīt naīrokstūt sadaļu tabulu?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "Voi gribit saglobuot /etc/fstab izmainis"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr ""
"Lai sadaļu tabulys izmainis stuotÅ«s spÄkÄ, jiusim juopuorstartej dators"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1472,29 +1441,29 @@ msgstr ""
"Sovaižuok fstab nabyus īroksts par monteišonys punktu %s.\n"
"TÅ«mÄr izÄ«t?"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "Vysu dzēst"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "Izvītuot automatiski"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "PuorsaslÄ“gt normalajÄ režimÄ"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "PuorsaslÄ“gt eksperta režimÄ"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "Cītuo diska informaceja"
#: diskdrake/interactive.pm:371
@@ -1504,7 +1473,7 @@ msgstr "Vysys primaruos sadalis jau izmontuotys"
#: diskdrake/interactive.pm:372
#, fuzzy, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "Vairuok sadalis navar pīvīnuot"
#: diskdrake/interactive.pm:373
@@ -1526,135 +1495,135 @@ msgstr "Puorluodēt sadaļu tabulu"
msgid "Detailed information"
msgstr "Detalizeita informaceja"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
-msgstr ""
+msgstr "Video"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Maineit izmÄru"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Formatēt"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Pīvīnuot pi RAID"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Pīvīnuot pi LVM"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, fuzzy, c-format
msgid "Use"
msgstr "Lītuotuoja ID"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Izdzēst"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "Izjimt nu RAID"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "Izjimt nu LVM"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, fuzzy, c-format
msgid "Remove from dm"
msgstr "Izjimt nu LVM"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "Maineit RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Izmontuot prīkš loopback"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Izveiduot"
-#: diskdrake/interactive.pm:453
+#: diskdrake/interactive.pm:456
#, fuzzy, c-format
msgid "Failed to mount partition"
msgstr "Puorvītuot failus iz jaunū sadaļu"
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Izveiduot jaunu sadaļu"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "Suokuma sektors: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "IzmÄrs MB: "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "Failsistemys tips: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "Prīkšrūka: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "Logiskuos sadalis vuords"
-#: diskdrake/interactive.pm:507
+#: diskdrake/interactive.pm:514
#, fuzzy, c-format
msgid "Encrypt partition"
msgstr "Autentifikacejis_algoritms"
-#: diskdrake/interactive.pm:508
+#: diskdrake/interactive.pm:515
#, fuzzy, c-format
msgid "Encryption key "
msgstr "Å ifreiÅ¡onys atslÄga"
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "Å ifreiÅ¡onys atslÄga (vÄ“lreiz)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "Å ifreiÅ¡onys atslÄgys nasakreit"
-#: diskdrake/interactive.pm:521
+#: diskdrake/interactive.pm:529
#, fuzzy, c-format
msgid "Missing encryption key"
msgstr "Failsistemys Å¡ifreiÅ¡onys atslÄga"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
@@ -1662,307 +1631,311 @@ msgstr ""
"(par tū ka ir sasnīgts maksimalais primarū sadaļu skaits).\n"
"Vyspyms nūjemit kaidu primarū sadaļu i izveidojit paplašynuotū sadaļu."
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "Puorbaudeit slyktūs blokus?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "Nūjimt loopback failu?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr ""
"Piec sadalis %s tipa nÅ«mainis vysi Å¡amÄ sadaÄ¼Ä esūšī dati tiks pazaudeiti"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "Nūmaineit sadalis tipu"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "Kuru failu sistemu gribit?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, fuzzy, c-format
msgid "Switching from %s to %s"
msgstr "Puorsasliegšona nu ext2 iz ext3"
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr ""
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr ""
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, fuzzy, c-format
msgid "Label:"
msgstr "Nūsaukums"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, fuzzy, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "Kur jūs vēlaties montēt loopback failu %s?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "Kur jius gribit montēt %s īreici?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"Navaru nūjimt monteišonys punktu, par tū ka itei sadaļa teik izmontuota "
"prīkš loopback.\n"
"Vyspyrms nūjemit loopback"
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "Kur jius gribit montēt %s?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "Mainu izmÄru"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "Izskaitļoju FAT failsistemys rūbežys"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "Ituos sadalis izmÄru navar izmaineit"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "Vysim ituos sadalis datim juoizveidoj rezervis kopejis"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr ""
"Piec sadalis %s izmÄra mainis vysi Å¡amÄ sadaÄ¼Ä esūšū dati tiks pazaudeiti"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "NÅ«ruodit jaunÅ« izmÄru"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "Jauns izmÄrs MB: "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
"filesystem checks will be run on your next boot into Microsoft Windows®"
msgstr ""
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "Failsistemys Å¡ifreiÅ¡onys atslÄga"
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, fuzzy, c-format
msgid "Enter your filesystem encryption key"
msgstr "Izavielejit jiusu failsistemys Å¡ifreiÅ¡onys atslÄgu"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "Å ifreiÅ¡onys atslÄga"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr ""
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Nūruodit eksistejūšu RAID, kam pīvīnuot"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "jauns"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Nūruodit jau esūšu LVM, kam pīvīnuot"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
#, fuzzy, c-format
msgid "LVM name"
msgstr "LVM vuords?"
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
+#: diskdrake/interactive.pm:1016
#, fuzzy, c-format
msgid "\"%s\" already exists"
msgstr "Fails jau eksistej. Voi tū izmontuot?"
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
"Do you want to move used physical extents on this volume to other volumes?"
msgstr ""
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr ""
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "Itū sadaļu navar izmontuot prīkš loopback"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Loopback"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "Loopback faila vuords: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "Nūruodit faila nūsaukumu"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, fuzzy, c-format
msgid "File is already used by another loopback, choose another one"
msgstr "Fails jau tiek izmantots citam loopback, norÄdiet citu failu"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "Fails jau eksistej. Voi tū izmontuot?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "Monteišonys īspiejis:"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "Dažaidi"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "īreice"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "leimiņs"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, fuzzy, c-format
msgid "chunk size in KiB"
msgstr "gobola izmÄrs"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "Esit uzmaneigi: itei operaceja ir beistama."
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, fuzzy, c-format
msgid "Partitioning Type"
msgstr "Diska sadaleišona"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "Kaids ir sadaliejuma tips?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr "Lai izmainis stuotÅ«s spÄkÄ, jiusim ir juopuorstartej dators"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "Īkuortys %s sadaļu tabula tiks īraksteita iz diska"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "Formateju sadaļu %s"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
"Piec sadalis %s formateiÅ¡onys vysi Å¡amÄ sadaÄ¼Ä esūšī dati tiks pazaudeiti"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "Puorbaudeit slyktūs blokus?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "Puorvītuot failus iz jaunū sadaļu"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "Slēpt failus"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -1973,128 +1946,127 @@ msgid ""
"the contents of the mounted partition)"
msgstr ""
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "Puorvītoju failus iz jaunū sadaļu"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "Kopeju %s"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "Atvīnoju %s"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "sadaļa %s tagad ir zynuoma kai %s"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr ""
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Īreice: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr ""
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr ""
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "DOS īkuortys burts: %s (tikai miniejums)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Tips: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Vuords: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "Suokums: sektors %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "IzmÄrs: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s sektori"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "Nu cilindra %d leidz cilindram %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr ""
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "Formateita\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "Naformateita\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "Monteita\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, fuzzy, c-format
msgid "Encrypted"
msgstr "Å ifreiÅ¡onys atslÄga"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr ""
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2103,7 +2075,7 @@ msgstr ""
"Loopback fails(i):\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2112,27 +2084,27 @@ msgstr ""
"NÄklusÄti suoknejamuo sadaļa\n"
" (lai suokneitu MS-DOS, na lilo)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Leimiņs %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, fuzzy, c-format
msgid "Chunk size %d KiB\n"
msgstr "Gobola izmÄrs %s\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "RAID diski %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "Loopback faila nūsaukums: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, fuzzy, c-format
msgid ""
"\n"
@@ -2145,7 +2117,7 @@ msgstr ""
"ir Draivera sadaļa, ko jums\n"
"varbūt nevajadzētu aiztikt.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2158,58 +2130,63 @@ msgstr ""
"sadaļa ir paradzÄta jiusu\n"
"sistemys dualai suokneišonai.\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr ""
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Tikai laseit"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "IzmÄrs: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Geometreja: %s cilindri, %s golvys, %s sektori\n"
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Vuords: "
+
+#: diskdrake/interactive.pm:1458
#, fuzzy, c-format
msgid "Medium type: "
msgstr "Failsistemys tips: "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "LVM-diski %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "sadaļu tabulys tips: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, fuzzy, c-format
msgid "on channel %d id %d\n"
msgstr "uz šinas %d id %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Izavielejit jiusu failsistemys Å¡ifreiÅ¡onys atslÄgu"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
"Å ifreiÅ¡onys atslÄga ir puoruok vÄ«nkuorÅ¡a (juobyun vysmoz %d simbolus garai)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, fuzzy, c-format
msgid "Encryption algorithm"
msgstr "Autentifikacejis_algoritms"
@@ -2219,17 +2196,19 @@ msgstr "Autentifikacejis_algoritms"
msgid "Change type"
msgstr "Maineit tipu"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Atceļt"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr "Navar pīsaslēgt ar lītuotuoja vuordu %s (napareiza parole?)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2272,40 +2251,40 @@ msgstr "Meklēt serverus"
#: diskdrake/smbnfs_gtk.pm:211
#, fuzzy, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "Meklēšanas serveri"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "Napīcīšoms instalēt pakūtni %s. Voi gribit tū instalēt?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, fuzzy, c-format
msgid "Could not install the %s package!"
msgstr "Navaru instalēt Xorg pakūtni: %s"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "Iztryukst obligatuo pakūtne %s."
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "Tiks instaleitys sekūjūšys pakūtnis:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "Instaleju pakūtnis..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "Nūjamu pakūtnis..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2314,32 +2293,39 @@ msgstr ""
"Atkluota kliuda - nav atrosta nivÄ«na Ä«reice, kas darÄtu jaunu failsistemu "
"veiduošonai. Lyudzu puorbaudit aparaturu, lai nūskaidruotu problemys īmaslu"
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Jiusim ir napīcīšoma /boot/efi monteita FAT sadaļa"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "Jiusim ir napīcīšoma /boot/EFI monteita ESP FAT32 sadaļa"
-#: fs/format.pm:106
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "Veidoju i formateju failu %s"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, fuzzy, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr "Nazynu, kai formatēt %s ar tipu %s"
-#: fs/format.pm:134
+#: fs/format.pm:143
#, fuzzy, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr "%s formateišona %s naizadeve"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "Nazynu, kai formatēt %s ar tipu %s"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s formateišona %s naizadeve"
@@ -2354,76 +2340,76 @@ msgstr "Cikliski monteišonys punkti %s\n"
msgid "Mounting partition %s"
msgstr "Formatēju sadaļu %s"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "sadalis %s monteiÅ¡ona direktorejÄ %s naizadeve"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "Puorbaudu %s"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "kliuda nūmontejūt %s: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, fuzzy, c-format
msgid "Enabling swap partition %s"
msgstr "Formatēju sadaļu %s"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr ""
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr ""
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2431,62 +2417,62 @@ msgid ""
"have suidperl(1) installed.)"
msgstr ""
-#: fs/mount_options.pm:137
-#, c-format
-msgid "Mount the file system read-only."
-msgstr ""
-
#: fs/mount_options.pm:139
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "Mount the filesystem read-only."
msgstr ""
#: fs/mount_options.pm:141
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr ""
#: fs/mount_options.pm:143
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr ""
#: fs/mount_options.pm:145
#, c-format
-msgid "Enable user disk quota accounting, and optionally enforce limits"
+msgid "Allow an ordinary user to mount the filesystem."
msgstr ""
#: fs/mount_options.pm:147
#, c-format
-msgid "Support \"user.\" extended attributes"
+msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
#: fs/mount_options.pm:149
#, c-format
-msgid "Give write access to ordinary users"
+msgid "Support \"user.\" extended attributes"
msgstr ""
#: fs/mount_options.pm:151
#, c-format
+msgid "Give write access to ordinary users"
+msgstr ""
+
+#: fs/mount_options.pm:153
+#, c-format
msgid "Give read-only access to ordinary users"
msgstr ""
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "Dublēt monteišonys punktu %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "Nav pīejamu sadaļu"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "Puormekleju sadalis, lai atrostu monteišonys punktus"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Izavielejit monteišonys punktus"
@@ -2510,18 +2496,18 @@ msgstr ""
msgid "Not enough swap space to fulfill installation, please add some"
msgstr "Instaleišonys pabeigšonai napīteik swap vītys, palelynojit tū"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"Jiusim ir napīcīšoma saknis sadaļa.\n"
"Itam nūlyukam izveidojit sadaļu (voi uzklikškinit iz jau asūšys).\n"
"Tod izavielejit darbeibu ``Monteišonys punkts'' i uzstuodit tū iz `/'"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2532,53 +2518,57 @@ msgstr ""
"\n"
"Voi tÅ«mÄr turpynuot?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "Izmontuot breivū vītu"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "Napīteik breivys vītys, lai izvītuotu jaunys sadalis"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "Izmontuot jau esūšu sadalis"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "Nav nivÄ«nys sadalis, kÅ« varÄtu lÄ«tuot"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "Teik kalkulÄts Microsoft Windows® sadalis lelums"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, fuzzy, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr "Izmontuot Microsoft Windows® sadalis breivū vītu"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "Kurys sadalis izmÄru gribit izmaineit?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr ""
"Microsoft Windows® sadaļa ir puoruok fragmenteita. Vyspyrms nu Microsoft "
-"Windows® vidis palaidit ``defrag'' i tod atsuocit Mandriva Linux "
-"instaleišonu."
+"Windows® vidis palaidit ``defrag'' i tod atsuocit %s instaleišonu."
+
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr ""
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2614,76 +2604,78 @@ msgstr ""
"Kod asot puorsalīcynuojs, nūspīdit %s."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Tuoļuok"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, fuzzy, c-format
msgid "Partitionning"
msgstr "Diska sadaleišona"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr "Kaidu apjūmu gribit atstuot prīkš Microsoft Windows® iz sadaļa %s?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "IzmÄrs"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "Mainu Microsoft Windows® sadalis izmÄru"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "FAT izmÄra maiņa naizadeve: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
"Nav FAT sadalis, lai izmaineitu tuo izmÄru (voi napÄ«teik breivys vÄ«tys)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Nūdzēst Microsoft Windows®"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Erase and use entire disk"
msgstr "Izdzēst un lītuot vysu disku"
-#: fs/partitioning_wizard.pm:235
-#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
+#: fs/partitioning_wizard.pm:255
+#, fuzzy, c-format
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
msgstr ""
"Jiusim ir vairuok nakai vīns cītais disks, iz kura jius gribit instalēt "
"linux?"
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "VYSYS diska %s sadalis i tamuos asūšī dati tiks pazaudeiti"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "PÄ«lÄguots disku sadaliejums"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "Lītuot fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2692,65 +2684,70 @@ msgstr ""
"Tagad jius varit sadaleit diska īkuortu %s.\n"
"Kod byusit pabeiguši, naaizmierstit saglobuot, izmontojūt `w'"
-#: fs/partitioning_wizard.pm:402
+#: fs/partitioning_wizard.pm:425
#, fuzzy, c-format
msgid "Ext2/3/4"
msgstr "Izīt"
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "Navaru atrast vītu instaleišonai"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "DrakX sadaļu veiduošonys paleigs atroda sekojūšus rysynuojumus:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr ""
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "Diska sadaleišona naizadeve: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "JFS navar izmontuot sadaļom, kas mozuokys par 16MB"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "ReiserFS navar izmontuot sadaļom, kas mozuokys par 32MB"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, fuzzy, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr "JFS navar izmontuot sadaļom, kas mozuokys par 16MB"
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "vīnkuoršs"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "ar /usr"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "servers"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr ""
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2766,43 +2763,43 @@ msgstr ""
"\n"
"Voi jius pīkreitot zaudēt vysys sadalis?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "Monteišonys punktim juosasuoc ar /"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, fuzzy, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "Printera vÄrdam jÄsatur tikai burtus, ciparus un pasvÄ«trojumu"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "Jau eksistej sadaļa ar monteišonys punktu %s\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, fuzzy, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
"JÅ«s izvÄ“lÄ“jies programmatÅ«ras uzturÄ“tu RAID sadaļu kÄ saknes sadaļu (/).\n"
"Neviens sÄknÄ“tÄjs nespÄ“j to izmantot bez /boot sadaļas.\n"
"TÄpÄ“c neaizmirstiet izveidot /boot sadaļu."
-#: fsedit.pm:438
+#: fsedit.pm:453
#, fuzzy, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
"JÅ«s izvÄ“lÄ“jies programmatÅ«ras uzturÄ“tu RAID sadaļu kÄ saknes sadaļu (/).\n"
"Neviens sÄknÄ“tÄjs nespÄ“j to izmantot bez /boot sadaļas.\n"
"TÄpÄ“c neaizmirstiet izveidot /boot sadaļu."
-#: fsedit.pm:446
+#: fsedit.pm:461
#, fuzzy, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
@@ -2812,52 +2809,52 @@ msgstr ""
"Neviens sÄknÄ“tÄjs nespÄ“j to izmantot bez /boot sadaļas.\n"
"TÄpÄ“c neaizmirstiet izveidot /boot sadaļu."
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
+#: fsedit.pm:472
#, fuzzy, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
"JÅ«s izvÄ“lÄ“jies programmatÅ«ras uzturÄ“tu RAID sadaļu kÄ saknes sadaļu (/).\n"
"Neviens sÄknÄ“tÄjs nespÄ“j to izmantot bez /boot sadaļas.\n"
"TÄpÄ“c neaizmirstiet izveidot /boot sadaļu."
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr "Jius navarit lÄ«tuot Å¡ifreitÅ« failsistemu monteiÅ¡onys punktÄ %s"
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
-#: fsedit.pm:449
+#: fsedit.pm:484
#, fuzzy, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
"JÅ«s izvÄ“lÄ“jies programmatÅ«ras uzturÄ“tu RAID sadaļu kÄ saknes sadaļu (/).\n"
"Neviens sÄknÄ“tÄjs nespÄ“j to izmantot bez /boot sadaļas.\n"
"TÄpÄ“c neaizmirstiet izveidot /boot sadaļu."
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "Itam katalogam ir juopalÄ«k saknis failsistemÄ"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2866,12 +2863,12 @@ msgstr ""
"Itam monteišonys punktam ir napīcīšoma reala failsistema (ext2/ext3, "
"reiserfs, xfs voi jfs)\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "Napīteik breivys vītys, lai izvītuotu automatiski"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "Nav kū izpiļdeit"
@@ -2881,283 +2878,278 @@ msgstr "Nav kū izpiļdeit"
msgid "SATA controllers"
msgstr ""
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr ""
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr ""
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, fuzzy, c-format
msgid "Card readers"
msgstr "Kartis modeļs:"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr ""
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr ""
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr ""
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr ""
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, fuzzy, c-format
msgid "USB ports"
msgstr "USB printers"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr ""
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr ""
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Diskete"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "Disks"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr ""
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CDROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "CD/DVD īraksteituoji"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "Lenta"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr ""
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "Videokarte"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr ""
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "TV karte"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "Cytys multimedia īkuortys"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "Skanis karte"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr ""
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr ""
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "ISDN karte"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr ""
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr ""
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr ""
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr ""
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr ""
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "Ethernet teikla karte"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "Modems"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr "ADSL adapteri"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, fuzzy, c-format
msgid "Memory"
msgstr "Vairuok"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "Printers"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr ""
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "Kursorsvira"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Klaviatura"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr ""
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "Pele"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr ""
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, fuzzy, c-format
msgid "UPS"
msgstr "CUPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "Skeners"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "Nazynuoms/Cyti"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "procesors # "
-#: harddrake/sound.pm:303
+#: harddrake/sound.pm:80
#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "Lyudzu pagaidit ... konfiguracejis pÄ«mÄruoÅ¡ona"
-
-#: harddrake/sound.pm:366
-#, c-format
-msgid "Enable PulseAudio"
-msgstr ""
+msgid "No known driver"
+msgstr "Nav zynuomu draiveru"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr ""
+msgid "There's no known driver for your sound card (%s)"
+msgstr "Nav zynuomu draiveru jiusu skanis kartei (%s)"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
+msgid "Enable PulseAudio"
msgstr ""
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr ""
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr ""
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "Nav alternativa draivera"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
@@ -3166,150 +3158,79 @@ msgstr ""
"Nav zynuoms alternativs OSS/ALSA draivers prīkš jiusu skanis kartis (%s), "
"kura pošreiz izmontoj \"%s\""
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "Skanis konfiguraceja"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
+msgstr ""
+
+#: harddrake/sound.pm:155
+#, c-format
+msgid "Sound troubleshooting"
msgstr ""
-"Ite jius varit izavielēt alternativu draiveri (voi nu OSS voi ALSA) prīkš "
-"jiusu skanis kartis (%s)."
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
"\n"
"\n"
-"Jiusu karte poÅ¡reiz izmontoj %s\"%s\" draiveri (nÅ«klusÄtais draivers prÄ«kÅ¡ "
-"jiusu kartis ir \"%s\")"
-
-#: harddrake/sound.pm:414
-#, c-format
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"- 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.\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "Draivers:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
+"- \"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\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"Vacais \"%s\" draivers ir malnajÄ sarokstÄ.\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"Ir sajimtys zinis par tuo slyktū darbeibu pi kūdula izluodis.\n"
"\n"
-"Jaunais \"%s\" draivers tiks lītuots tikai pi nuokūšuos īluodis."
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "Nav atgvÄrtuo koda draiveru"
-
-#: harddrake/sound.pm:451
-#, fuzzy, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"Nav zinÄms alternatÄ«vs OSS/ALSA draiveris priekÅ¡ JÅ«su skaņu kartes (%s) kura "
-"patreiz izmanto \"%s\""
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "Nav zynuomu draiveru"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Nav zynuomu draiveru jiusu skanis kartei (%s)"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
+"- \"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.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr ""
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
+"\n"
+"\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
+"\n"
+"\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
+"\n"
+"\n"
+"- \"/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)\n"
msgstr ""
#: harddrake/v4l.pm:12
@@ -3338,7 +3259,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
"Prīkš vairuma myusdīnu TV kartem GNU/Linux bttv moduļs automatiski nūsoka "
"parametrus.\n"
@@ -3356,70 +3277,73 @@ msgstr "Kartis modeļs:"
msgid "Tuner type:"
msgstr "Uztvierieja tips:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "Labi"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Da"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "NÄ"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Izavielejit failu"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Pīvīnuot"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Maineit"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Beigt"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "Atpakaļ"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, fuzzy, c-format
msgid "No file chosen"
msgstr "Nav ikonys"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, fuzzy, c-format
msgid "You have chosen a directory, not a file"
msgstr "SÄtys direktorejs nav pÄ«ejams."
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, fuzzy, c-format
msgid "No such directory"
msgstr "Lokals katalogs"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, fuzzy, c-format
msgid "No such file"
msgstr "Lokalī faili"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr ""
@@ -3501,1248 +3425,1262 @@ msgstr "Atkuortuoti nūsyuteit"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "Andora"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "Apvīnuotī Arabu Emirati"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "Afganistana"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antigva i Barbuda"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Angilja"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "Albaneja"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "Armeneja"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Holandis Antilis"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "Angola"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "Antarktida"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "Argentiona"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "Amerikaņu Samoa"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "Austreja"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "Australeja"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "Aruba"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "Azerbaidžana"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Bosneja Hercogovina"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbadosa"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Bangladeša"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Beļgeja"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Burkina Faso"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "Bulgareja"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Bahreina"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Burundi"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Benina"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Bermundu solys"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Bruneja"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Bolīveja"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Brazīleja"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahamu solys"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "ButÄna"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Bouvet Island"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "BotsvÄna"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Boltkrīveja"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Beliza"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "Kanada"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Kokosu solys"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "Kongo (Kinšasa)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "Central Afrikys republika"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "Kongo (Brazzaville)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Å veice"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "KotdivuÄra"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Kuka solys"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Čīle"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "Kamerūna"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "Kīna"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "Kolumbeja"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "Kostarika"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr ""
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "Kuba"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Kabovarde"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "ZÄ«msvÄtku sola"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "Kipra"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "ÄŒehejis Republika"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "Vuoceja"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Džibuti"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "DÄneja"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Dominika"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Dominikys Republika"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "Alžireja"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Ekvadora"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Igauneja"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Egipte"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Rītumsahara"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Eritreja"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "SpÄneja"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "Etiopeja"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Sūmeja"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Fidži"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Folklendu solys"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Mikronezeja"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Farēru solys"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Franceja"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Gabona"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "Apvīnuotuo Karaliste"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Grenada"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "Gruzeja"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "FranÄu Gviana"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Gana"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Gibraltars"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Grenlande"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Gambeja"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Gvineja"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Gvadelupa"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Ekvatorialuo Gvineja"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Grīkeja"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr ""
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Gvatemala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Guama"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Gvineja-Bisava"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Gajana"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Kīna (Honkonga)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Herda sola i Makdonalda solys"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Hondurasa"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "Horvateja"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Haiti"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "Ungareja"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Indonezeja"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Īreja"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Izraela"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "Indeja"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Britu Indejis okeana teritoreja"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Iraka"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "Irana"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Islande"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "ItÄleja"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Jamaika"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "Jordaneja"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "Japuona"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "Keneja"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "Kirgizeja"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "Kambodža"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Kiribati"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "Komoru solys"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr ""
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "Zīmeļkoreja"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "Koreja"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Kuveita"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "Kaimanu solys"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "Kazahstana"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Laosa"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Lībeja"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Sentlūseja"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Lihtenšteina"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Å rilanka"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Libereja"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Lesoto"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Lītuva"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Luksemburga"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Latveja"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "Libeja"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "Maroka"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "Monako"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "Moldaveja"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "Madagaskara"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Maršala solys"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "Makedoneja"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "Mali"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Mjanma"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "Mongoleja"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Zemeļmarianys solys"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "Martinika"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "Mauritaneja"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montserrata"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "Malta"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "Mauriceja"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "Maldivu solys"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Malavi"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "Meksika"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "Malaizeja"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "Mozambika"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "Namibeja"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "Jaunkaledoneja"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "Nigera"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Norfolkys sola"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "Nigereja"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Nikaragva"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Holande"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Norvegeja"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "Nepala"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "Nauru"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niue"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "Jaunzelande"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "OmÄna"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "Panama"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "Peru"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "FranÄu Polinezeja"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "Papua Jaungvineja"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Filipinys"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "Pakistana"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "Pūleja"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr ""
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitkerna"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "Puerto Riko"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Palestina"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "PortugÄle"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paragvaja"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Palau"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Katara"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "Reinjona"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Rumaneja"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Krīveja"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Ruanda"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "Sauda Arabeja"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Solomona solys"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Seišeļu solys"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "SudÄna"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Zvīdreja"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Singapūra"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "SvÄtuos Helenys sola"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Sloveneja"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "SvalbÄra i Jana Mejena solys"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "Slovakeja"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Sjerra Leone"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "Sanmarino"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Senegala"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "Somaleja"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Surinama"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr ""
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "Salvadora"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "Sīreja"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Svazilenda"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Tērksa i Kaikosa solys"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "ÄŒada"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "FranÄu dÄ«nvydu teritorejis"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Togo"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Taizeme"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "Tadžikistana"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Tokelau solys"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "Austrum Timūra"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "Turkmenistana"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Tuniseja"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Tonga"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "Turceja"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Trinidada i Tobago"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Tuvalu"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "Taivana"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Tanzaneja"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Ukraina"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Uganda"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "ASV Mozuos Antiļu solys"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "A.S.V."
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Urugvaja"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Uzbekistana"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "Vatikans"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr ""
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Venecuela"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "Virdžīnu solys (Britu)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "Virdžīnu solys (ASV)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Vjetnama"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Vanuatu"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "Volisa i Futuna"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Samoa"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Jemena"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Majota"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "Dienvidafrika"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Zambija"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Zimbabve"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "Laipni lyudzam %s'a"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr ""
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "Vyspyrms nūjemit logiskūs siejumus\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
+#. -PO: Only write something if needed:
#: messages.pm:11
#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr ""
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr ""
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr ""
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4756,16 +4694,23 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr ""
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4773,15 +4718,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4790,51 +4735,66 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
+"you."
+msgstr ""
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr ""
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr ""
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr ""
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -4846,153 +4806,48 @@ msgid ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
+"For any question on this document, please contact Mageia."
msgstr ""
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
msgstr ""
-#: messages.pm:120
-#, c-format
+#: messages.pm:111
+#, fuzzy, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
+"Apsveicam, instaleišona ir pabeigta.\n"
+"Izjemit suokneišonys datu nesieju i nūspīdit īvodu, lai puorstarteitu datoru."
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
-#, fuzzy, c-format
+#: messages.pm:113
+#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
msgstr ""
-"Apsveicam, instaleišona ir pabeigta.\n"
-"Izjemit suokneišonys datu nesieju i nūspīdit īvodu, lai puorstarteitu "
-"datoru.\n"
-"\n"
-"\n"
-"Lai sajimtu informaceju par lobuojumim, kas ir pīejami itam Mandriva Linux\n"
+"Lai sajimtu informaceju par lobuojumim, kas ir pīejami itam Mageia\n"
"izdavumam, skotit Errata failu, kas atrūnams\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Informaceja par jiusu sistemys konfigureiÅ¡onu ir pÄ«ejama OficialajÄ\n"
-"Mandriva Linux lītuotuoja rūkysgruomotys piecinstaleišonys (post install) "
-"nÅ«daļÄ."
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
#: modules/interactive.pm:19
#, fuzzy, c-format
@@ -5034,28 +4889,28 @@ msgstr "Apskateit aparaturys informaceju"
#: modules/interactive.pm:83
#, fuzzy, c-format
msgid "Installing driver for USB controller"
-msgstr "Instaleju draiveri %s kartei %s"
+msgstr "Instaleju draiveri \"%s\" kartei \"%s\""
# -PO: the first %s is the card type (scsi, network, sound,...)
# -PO: the second is the vendor+model name
#: modules/interactive.pm:84
#, fuzzy, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "Instaleju draiveri %s kartei %s"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "Instaleju draiveri \"%s\" kartei \"%s\""
# -PO: the first %s is the card type (scsi, network, sound,...)
# -PO: the second is the vendor+model name
#: modules/interactive.pm:85
#, fuzzy, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "Instaleju draiveri %s kartei %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "Instaleju draiveri \"%s\" kartei \"%s\""
# -PO: the first %s is the card type (scsi, network, sound,...)
# -PO: the second is the vendor+model name
#: modules/interactive.pm:86
#, fuzzy, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "Instaleju draiveri %s kartei %s"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "Instaleju draiveri \"%s\" kartei \"%s\""
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5136,35 +4991,35 @@ msgstr ""
"Moduļa %s īluode beja naveiksmeiga.\n"
"Voi gribit pamieginuot ar cytim parametrim?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, fuzzy, c-format
+msgid "Are you sure you want to quit?"
+msgstr "Voi gribit uzklikškinuot iz ituos pūgys?"
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr ""
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr ""
-#: mygtk2.pm:1544 mygtk2.pm:1545
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
#, fuzzy, c-format
msgid "Password seems secure"
msgstr "Napīcīšoma parole"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "monteišona naizadeve: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "Itai platformai paplošynuotuo sadaļa nav pīejama"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
@@ -5172,93 +5027,93 @@ msgstr ""
"Vīneigais rysynuojums ir puorvītuot prymaruos sadalis tai, kab caurums "
"atsarost supluok paplošynuotajuom sadaļom."
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
msgstr ""
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr ""
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr ""
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr ""
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr ""
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr ""
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, fuzzy, c-format
msgid "Unused hardware support"
msgstr "īslēgt radejis atbolstu"
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr ""
-#: raid.pm:42
+#: raid.pm:59
#, fuzzy, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr "Navar pīvīnuot sadaļu _formateitam_ RAID md%d"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "Napīteik diska sadaļu RAID leimiņam %d\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr ""
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr ""
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr ""
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr ""
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr "Scannerdrake"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr ""
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr ""
@@ -5356,8 +5211,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
#: security/help.pm:63
@@ -5433,7 +5288,7 @@ msgstr ""
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr ""
#: security/help.pm:96
@@ -5861,7 +5716,7 @@ msgstr "Standarta"
msgid "Secure"
msgstr "Drūšeiba"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -5870,7 +5725,7 @@ msgid ""
"on your own."
msgstr ""
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -5879,7 +5734,7 @@ msgstr ""
"Itys ir parosts drūšeibys leimins, kas ir īteicams datoram, kas tiks\n"
"izmontuots, lai sasavīnuotu ar Internetu kai klients."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -5896,48 +5751,48 @@ msgstr ""
"tikai kai klients InternetÄ, jiusim vajadzÄtu izavielÄ“t mozuoku drūšeibys "
"leimini."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "DrakSec pamata opcejis"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "Izavielejit vÄlamÅ« drūšeibys leimini?"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr ""
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "Drūšeibys administrators:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr ""
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "Palaist ALSA (Advanced Linux Sound Architecture) skaņu sistemu"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anacron ir periodisku komandu planavuotuojs."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -5946,7 +5801,7 @@ msgstr ""
"apmd paradzÄts baterejis stuovÅ«kļa nÅ«vÄruoÅ¡onai i gruomotuoÅ¡onai ar syslog.\n"
"Tū var izmontuot ari datora izsliegšonai, kod batereja ir izaluodiejuse."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -5956,11 +5811,16 @@ msgstr ""
"kai ari palaiž komandu paketis, kod videjuo sistemys nūslūdze ir pīteikūši\n"
"zama."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, fuzzy, c-format
+msgid "An NTP client/server"
+msgstr "NTP servers"
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6075,17 +5935,10 @@ msgstr ""
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6096,24 +5949,24 @@ msgstr ""
"/etc/sysconfig/keyboard. Tū var izavielēt, izmontojūt programmu kbdconfig.\n"
"VairumÄ gadiejumu itÅ« pakÅ«tni ir juoatstuoj izvÄlÄtu."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
"/usr/include/linux/{autoconf,version}.h"
msgstr ""
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "Automatiska aparaturys nÅ«teikÅ¡ona i konfigureiÅ¡ona suokneiÅ¡onys laikÄ."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6122,7 +5975,7 @@ msgstr ""
"Linuxconf dažreiz pÄ«mÄruos dažaidus uzdavumus\n"
"Ä«luodis laikÄ, lai uzturÄtu sistemys konfiguraceju."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6131,7 +5984,7 @@ msgstr ""
"lpd ir drukys demons, kas ir napīcīšams lpr pareizai darbeibai. Tys ir\n"
"servers, kas nūsyuta drukys uzdavumus printera(i)m."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6140,29 +5993,29 @@ msgstr ""
"Linux virtualais servers, lÄ«tojams, lai uzbyuvÄtu augstys veiktspiejis\n"
"i augstys pīejameibys serveri."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
"messages"
msgstr ""
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6171,12 +6024,12 @@ msgstr ""
"named (BIND) ir domenu vuordu servers (DNS), kas teik izmontuots hostu "
"vuordim atbylstūšū IP adrešu nūskaidruošonai."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6185,7 +6038,7 @@ msgstr ""
"Montej i nūmontej vysys Teikla Failu sistemys (NFS), SMB (Lan\n"
"Manager/Windows) i NCP (NetWare) monteišonys punktus."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6194,17 +6047,17 @@ msgstr ""
"Aktivizej/Deaktivizej vysus teikla saskarnis, kas ir konfigurÄtys\n"
"starteiÅ¡onai sistemys suokneiÅ¡onys laikÄ."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6215,7 +6068,7 @@ msgstr ""
"Itys serviss nūdrūšyna NFS servera funkcionalitati\n"
"ar faila /etc/exports paleidzeibu."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6224,29 +6077,29 @@ msgstr ""
"NFS ir populars protokols failu kūplūtuošonai TCP/IP teiklūs.\n"
"Itys serviss nūdrūšyna NFS failu aizsliegšonys funkcionalitati."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
"and Xorg at boot."
msgstr ""
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "Atbolsta OKI 4w i savītojamus winprinterus."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6259,7 +6112,7 @@ msgstr ""
"konfigurÄts,\n"
"tuopiec ir drūši tū instalēt datorūs, kam tys nav napīcīšams."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6271,12 +6124,12 @@ msgstr ""
"pÄ«mÄram, NFS i NIS. portmap serveri ir juoizmontoj datorÅ«s, kas\n"
"darbojas kai RPC protokolus izmontojūšu protokolu serveri."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
@@ -6285,7 +6138,7 @@ msgstr ""
"Postfix ir Posta transporta agents, i tei ir programma, kas puorsyuta postu "
"nu vīna datora iz cytu."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6294,22 +6147,22 @@ msgstr ""
"Sagloboj i atjaunoj sistemys entropejis kruotuvi, lai genereitu\n"
"kvalitativuokus gadiejumskaitļus."
-#: services.pm:101
+#: services.pm:99
#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
"Pīškir raw īreicis bloku īreicem (taidom, kai cītuo\n"
"diska sadalis), lai lītuotu taidys aplikacejis, kai Oracle voi DVD "
"atskaņuotuoji"
-#: services.pm:103
+#: services.pm:101
#, fuzzy, c-format
msgid "Nameserver information manager"
msgstr "Cītuo diska informaceja"
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6322,7 +6175,7 @@ msgstr ""
"maršrutizeišonys\n"
"protokoli."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6331,7 +6184,7 @@ msgstr ""
"rstat protokols ļaun teikla lītuotuojim sajimt veiktspiejis\n"
"informaceju par jebkuru ituo teikla datoru."
-#: services.pm:109
+#: services.pm:107
#, fuzzy, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
@@ -6340,7 +6193,7 @@ msgstr ""
"Syslog ir mehanisms, kū daudzi demoni izmontoj ziņuojumu gruomotuošonai\n"
"daudzūs sistemys žurnalu failūs. Byutu labi vysod dorbynuot syslog."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6349,7 +6202,7 @@ msgstr ""
"Protokols rusers teikla lītuotuojim ļaun nūskaidruot, kuru lītuotuoju\n"
"sesejis ir atvÄrtys cytÅ«s atbiļdūšūs datorÅ«s."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6358,42 +6211,47 @@ msgstr ""
"Protokols rwho attuolim lÄ«tuotuojim ļaun sajimt vysu atvÄrtÅ« lÄ«tuotuoju\n"
"seseju sarokstu nu datora, kurÄ darbojas rwho demons (leidzeigi finger)."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
"integrates with a Windows Server domain"
msgstr ""
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "Palaist skaņusistemu iz jiusu datora"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
"secure channel between two computers"
msgstr ""
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6402,92 +6260,94 @@ msgstr ""
"Syslog ir mehanisms, kū daudzi demoni izmontoj ziņuojumu gruomotuošonai\n"
"daudzūs sistemys žurnalu failūs. Byutu labi vysod dorbynuot syslog."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "Īluodej draiverus jiusu usb īreicem."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr ""
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr ""
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "Drukuošona"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Internets"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "Failu kūplītuošuona"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "Teikluošona"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "Sistema"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "Attuola administreišona"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "DatubÄžu servers"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "Servisi"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "Izavielejit, kurus servisus vajag automatiski startÄ“t Ä«luodis laikÄ"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d aktivizÄti nu %d registrÄtim"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "darbojas"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "apturÄts"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "Servisi i demoni"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -6496,32 +6356,27 @@ msgstr ""
"Nav papyldus informacejis\n"
"par itū servisu."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "Info"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr ""
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "SuokneiÅ¡onys laikÄ"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Startēt"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Apturēt"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6540,7 +6395,7 @@ msgid ""
"USA.\n"
msgstr ""
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6556,7 +6411,7 @@ msgid ""
"--version : show version number.\n"
msgstr ""
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6565,18 +6420,18 @@ msgid ""
"default mode: offer to configure autologin feature"
msgstr ""
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6587,7 +6442,7 @@ msgid ""
" --wizard - like --add"
msgstr ""
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -6605,11 +6460,11 @@ msgid ""
" : and gs for ghostscript for only this one."
msgstr ""
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6623,17 +6478,17 @@ msgid ""
"IP, nbi image name)"
msgstr ""
-#: standalone.pm:99
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[klaviatura]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr ""
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -6647,26 +6502,26 @@ msgid ""
"--quiet : do not be interactive. To be used with (dis)connect."
msgstr ""
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
msgstr ""
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -6674,7 +6529,7 @@ msgid ""
" XFdrake resolution"
msgstr ""
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -6682,71 +6537,76 @@ msgid ""
"testing] [-v|--version] "
msgstr ""
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, fuzzy, c-format
msgid "All servers"
msgstr "Pīvīnuot serveri"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr ""
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr "Afrika"
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
msgstr "Azeja"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr "Eiropa"
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr "Zīmeļamerika"
-#: timezone.pm:203
+#: timezone.pm:214
#, fuzzy, c-format
msgid "Oceania"
msgstr "Makedoneja"
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr "Dīnvidamerika"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr ""
-#: timezone.pm:250
+#: timezone.pm:261
#, fuzzy, c-format
msgid "Russian Federation"
msgstr "Krīvejis (fonetiskuo)"
-#: timezone.pm:258
+#: timezone.pm:269
#, fuzzy, c-format
msgid "Yugoslavia"
msgstr "Dīnvydslavu (latiņu)"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "Vai tys ir pareizi?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, c-format
msgid "You have chosen a file, not a directory"
msgstr ""
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "Info"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -6759,6 +6619,108 @@ msgstr ""
msgid "Installation failed"
msgstr "Instalaceja naizadeve"
+#, fuzzy
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "Jiusim juonūruoda saknis (root) sadaļa"
+
+#~ msgid "Please Wait... Applying the configuration"
+#~ msgstr "Lyudzu pagaidit ... konfiguracejis pÄ«mÄruoÅ¡ona"
+
+#, fuzzy
+#~ msgid ""
+#~ "\n"
+#~ "\n"
+#~ "Your card currently uses the %s\"%s\" driver (the default driver for your "
+#~ "card is \"%s\")"
+#~ msgstr ""
+#~ "\n"
+#~ "\n"
+#~ "Jiusu karte poÅ¡reiz izmontoj %s\"%s\" draiveri (nÅ«klusÄtais draivers "
+#~ "prīkš jiusu kartis ir \"%s\")"
+
+#~ msgid "Driver:"
+#~ msgstr "Draivers:"
+
+#~ msgid ""
+#~ "Information on configuring your system is available in the post\n"
+#~ "install chapter of the Official Mageia User's Guide."
+#~ msgstr ""
+#~ "Informaceja par jiusu sistemys konfigureiÅ¡onu ir pÄ«ejama OficialajÄ\n"
+#~ "Mageia lÄ«tuotuoja rÅ«kysgruomotys piecinstaleiÅ¡onys (post install) nÅ«daļÄ."
+
+#~ msgid "Kernel Boot Timeout"
+#~ msgstr "Kerneļa īluodis taimauts"
+
+#~ msgid "Enable CD Boot?"
+#~ msgstr "Atļaut īluodi nu kompaktdiska?"
+
+#~ msgid "Enable OF Boot?"
+#~ msgstr "Atļaut īluodi OF?"
+
+#~ msgid "Default OS?"
+#~ msgstr "NÅ«klusÄtuo OS?"
+
+#~ msgid "NoVideo"
+#~ msgstr "Bez video"
+
+#~ msgid "Other OS (SunOS...)"
+#~ msgstr "Cyta OS (SunOS...)"
+
+#~ msgid "Other OS (MacOS...)"
+#~ msgstr "Cyta OS (MacOS...)"
+
+#~ msgid "Yaboot"
+#~ msgstr "Yaboot"
+
+#~ msgid "SILO"
+#~ msgstr "SILO"
+
+#~ msgid "SunOS"
+#~ msgstr "SunOS"
+
+#~ msgid "HFS"
+#~ msgstr "HFS"
+
+#~ msgid ""
+#~ "Here you can select an alternative driver (either OSS or ALSA) for your "
+#~ "sound card (%s)."
+#~ msgstr ""
+#~ "Ite jius varit izavielēt alternativu draiveri (voi nu OSS voi ALSA) prīkš "
+#~ "jiusu skanis kartis (%s)."
+
+#~ msgid "Extended partition not supported on this platform"
+#~ msgstr "Itai platformai paplošynuotuo sadaļa nav pīejama"
+
+#~ msgid "Clean /tmp at each boot"
+#~ msgstr "Izteireit /tmp kotrys suokneiÅ¡onys laikÄ"
+
+#~ msgid ""
+#~ "The old \"%s\" driver is blacklisted.\n"
+#~ "\n"
+#~ "It has been reported to oops the kernel on unloading.\n"
+#~ "\n"
+#~ "The new \"%s\" driver will only be used on next bootstrap."
+#~ msgstr ""
+#~ "Vacais \"%s\" draivers ir malnajÄ sarokstÄ.\n"
+#~ "\n"
+#~ "Ir sajimtys zinis par tuo slyktū darbeibu pi kūdula izluodis.\n"
+#~ "\n"
+#~ "Jaunais \"%s\" draivers tiks lītuots tikai pi nuokūšuos īluodis."
+
+#~ msgid "No open source driver"
+#~ msgstr "Nav atgvÄrtuo koda draiveru"
+
+#, fuzzy
+#~ msgid ""
+#~ "There's no free driver for your sound card (%s), but there's a "
+#~ "proprietary driver at \"%s\"."
+#~ msgstr ""
+#~ "Nav zinÄms alternatÄ«vs OSS/ALSA draiveris priekÅ¡ JÅ«su skaņu kartes (%s) "
+#~ "kura patreiz izmanto \"%s\""
+
+#~ msgid "File sharing"
+#~ msgstr "Failu kūplītuošuona"
+
#~ msgid "Restrict command line options"
#~ msgstr "Īrobežuot komandryndys opcejis"
@@ -6770,7 +6732,7 @@ msgstr "Instalaceja naizadeve"
#~ msgstr "Opcejai ``ĪrÅ«bežuot komandryndys opcejis'' nav jÄgys bez parolis"
#, fuzzy
-#~ msgid "Use an encrypted file system"
+#~ msgid "Use an encrypted filesystem"
#~ msgstr "Jius navarit lÄ«tuot Å¡ifreitÅ« failsistemu monteiÅ¡onys punktÄ %s"
#~ msgid "Use the Microsoft Windows® partition for loopback"
diff --git a/perl-install/share/po/lv.po b/perl-install/share/po/lv.po
index 58c136e83..0e8dde4c7 100644
--- a/perl-install/share/po/lv.po
+++ b/perl-install/share/po/lv.po
@@ -1,33 +1,37 @@
# SOME DESCRIPTIVE TITLE.
-# Copyright (C) 2000 Free Software Foundation, Inc.
-# Copyright (c) 2000 Mandriva.
+# Copyright (C) YEAR Free Software Foundation, Inc.
#
+# Translators:
msgid ""
msgstr ""
-"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2010-06-05 23:30+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"
+"Project-Id-Version: Mageia\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
+"PO-Revision-Date: 2015-07-05 06:47+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Latvian (http://www.transifex.com/MageiaLinux/mageia/language/"
+"lv/)\n"
+"Language: lv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
+"Content-Transfer-Encoding: 8-bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
+"2);\n"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "Lūdzu uzgaidiet"
-#: any.pm:252
-#, fuzzy, c-format
+#: any.pm:262
+#, c-format
msgid "Bootloader installation in progress"
-msgstr "SÄknÄ“tÄja instalēšana"
+msgstr ""
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -38,28 +42,17 @@ msgid ""
"Assign a new Volume ID?"
msgstr ""
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr "SÄknÄ“tÄja instalēšana neizdevÄs. AtklÄta Å¡Äda kļūda:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
@@ -69,268 +62,223 @@ msgstr ""
"\n"
"KurÅ¡ ir jÅ«su sÄknÄ“jamais disks?"
-#: any.pm:331
-#, fuzzy, c-format
+#: any.pm:335
+#, c-format
msgid "Bootloader Installation"
-msgstr "SÄknÄ“tÄja instalēšana"
+msgstr ""
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "Kur jÅ«s vÄ“laties instalÄ“t sÄknÄ“tÄju?"
-#: any.pm:359
-#, fuzzy, c-format
+#: any.pm:355
+#, c-format
msgid "First sector (MBR) of drive %s"
-msgstr "Diska pirmais sektors (MBR)"
+msgstr ""
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "Diska pirmais sektors (MBR)"
-#: any.pm:363
-#, fuzzy, c-format
+#: any.pm:359
+#, c-format
msgid "First sector of the root partition"
-msgstr "SÄknÄ“jamÄs sadaļas pirmais sektors"
+msgstr ""
-#: any.pm:365
-#, fuzzy, c-format
+#: any.pm:361
+#, c-format
msgid "On Floppy"
-msgstr "SaglabÄt disketÄ“"
+msgstr ""
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "Izlaist"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "SÄknēšanas stila konfigurēšana"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, c-format
+msgid "EFI System Partition"
+msgstr ""
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "SÄknÄ“tÄja galvenÄs opcijas"
-#: any.pm:416
-#, fuzzy, c-format
+#: any.pm:409
+#, c-format
msgid "Bootloader"
-msgstr "Kuru OS ielÄdÄ“tÄju lietot"
+msgstr ""
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "Kuru OS ielÄdÄ“tÄju lietot"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "SÄknÄ“jamÄ ierÄ«ce"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr ""
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "Pauze pirms noklusÄ“tÄs sistÄ“mas ielÄdes"
-#: any.pm:425
-#, fuzzy, c-format
+#: any.pm:418
+#, c-format
msgid "Enable ACPI"
-msgstr "Atļaut CD ielÄdi?"
+msgstr ""
-#: any.pm:426
-#, fuzzy, c-format
+#: any.pm:419
+#, c-format
msgid "Enable SMP"
-msgstr "Atļaut CD ielÄdi?"
+msgstr ""
-#: any.pm:427
-#, fuzzy, c-format
+#: any.pm:420
+#, c-format
msgid "Enable APIC"
-msgstr "Atļaut CD ielÄdi?"
+msgstr ""
-#: any.pm:429
-#, fuzzy, c-format
+#: any.pm:422
+#, c-format
msgid "Enable Local APIC"
-msgstr "Atļaut CD ielÄdi?"
+msgstr ""
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Drošība"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Parole"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "Paroles nesakrīt"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Lūdzu mēģiniet vēlreiz"
-#: any.pm:436
-#, fuzzy, c-format
-msgid "You can not use a password with %s"
-msgstr "JÅ«s nevarat lietot Å¡ifrÄ“to failsistÄ“mu montēšanas punktÄ %s"
-
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
-#, c-format
-msgid "Password (again)"
-msgstr "Parole (atkÄrtoti)"
-
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "IztÄ«rÄ«t /tmp katras sÄknēšanas laikÄ"
-
-#: any.pm:451
+#: any.pm:429
#, c-format
-msgid "Init Message"
+msgid "You cannot use a password with %s"
msgstr ""
-#: any.pm:453
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
-msgid "Open Firmware Delay"
-msgstr ""
-
-#: any.pm:454
-#, fuzzy, c-format
-msgid "Kernel Boot Timeout"
-msgstr "Kerneļa ielÄdes taimauts"
-
-#: any.pm:455
-#, fuzzy, c-format
-msgid "Enable CD Boot?"
-msgstr "Atļaut CD ielÄdi?"
-
-#: any.pm:456
-#, fuzzy, c-format
-msgid "Enable OF Boot?"
-msgstr "Atļaut OF ielÄdi?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "NoklusÄ“tÄ OS?"
+msgid "Password (again)"
+msgstr "Parole (atkÄrtoti)"
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Attēls"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Sakne"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "PapildinÄt"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr ""
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Video režīms"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
-#, fuzzy, c-format
+#: any.pm:507
+#, c-format
msgid "Network profile"
-msgstr "TÄ«kla pÄrlÅ«ks"
+msgstr ""
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Nosaukums"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "Noklusēts"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "BezVideo"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "Tukšs nosaukums nav atļauts"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "Jums jÄnorÄda kodola attÄ“ls"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "Jums ir nepieciešama root sadaļa"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Å is nosaukums jau ir izmantots"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "KÄda veida ierakstu gribat pievienot"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Cita OS (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Cita OS (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "Cita OS (Windows...)"
-#: any.pm:639
-#, fuzzy, c-format
+#: any.pm:593 any.pm:631
+#, c-format
msgid "Bootloader Configuration"
-msgstr "SÄknēšanas stila konfigurēšana"
+msgstr ""
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -339,277 +287,316 @@ msgstr ""
"Å eit ir dažÄdi sÄknēšanas ieraksti.\n"
"Jūs varat pievienot jaunus vai izmainīt esošos."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Uzmanību"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "piekļuve X programmÄm"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "piekļuve rpm rīkiem"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "atļaut \"su\""
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "piekļuve administrēšanas failiem"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "piekļuve tīkla rīkiem"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "piekļuve kompilēšanas rīkiem"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(jau pievienots %s)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "LÅ«dzu ievadiet lietotÄja vÄrdu"
-#: any.pm:863
-#, fuzzy, c-format
+#: any.pm:875
+#, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
"cased letters, numbers, `-' and `_'"
-msgstr "LietotÄja vÄrdÄ var bÅ«t tikai mazie angļu burti, cipari, `-' un `_'"
+msgstr ""
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "LietotÄja vÄrds ir pÄrÄk garÅ¡"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "Å Äds lietotÄja vÄrds jau ir pievienots"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "LietotÄja ID"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "Grupas ID"
-#: any.pm:872
-#, fuzzy, c-format
+#: any.pm:884
+#, c-format
msgid "%s must be a number"
-msgstr "Opcijai %s ir jÄbÅ«t skaitlim!"
+msgstr ""
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
+msgid "%s should be above 1000. Accept anyway?"
msgstr ""
-#: any.pm:877
-#, fuzzy, c-format
+#: any.pm:889
+#, c-format
msgid "User management"
-msgstr "LietotÄja vÄrds"
+msgstr ""
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
-#, fuzzy, c-format
+#: any.pm:897 authentication.pm:236
+#, c-format
msgid "Set administrator (root) password"
-msgstr "root paroles izvēle"
+msgstr ""
-#: any.pm:889
-#, fuzzy, c-format
+#: any.pm:903
+#, c-format
msgid "Enter a user"
msgstr ""
-"Ievadiet lietotÄju\n"
-"%s"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Ikona"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "VÄrds un uzvÄrds"
-#: any.pm:899
-#, fuzzy, c-format
+#: any.pm:915
+#, c-format
msgid "Login name"
-msgstr "Domēna nosaukums"
+msgstr ""
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "ÄŒaula"
-#: any.pm:947
-#, fuzzy, c-format
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
+#, c-format
msgid "Please wait, adding media..."
-msgstr "uzgaidiet ttmkfdir laikÄ..."
+msgstr ""
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "AutopieslÄ“gÅ¡anÄs"
-#: any.pm:978
-#, fuzzy, c-format
+#: any.pm:1004
+#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr ""
-"SistÄ“mu var konfigurÄ“t tÄ, lai pÄ“c startēšanas automÄtiski tiktu\n"
-"atvÄ“rta viena noteikta lietotÄja sesija. \n"
-"Vai vēlaties lietot šo iespēju?"
-#: any.pm:979
-#, fuzzy, c-format
+#: any.pm:1005
+#, c-format
msgid "Use this feature"
-msgstr "Vai vēlaties izmantot aboot?"
+msgstr ""
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "NorÄdiet noklusÄ“to lietotÄju:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "NorÄdiet izmantojamo logu menedžeri:"
-#: any.pm:992 any.pm:1012 any.pm:1085
-#, fuzzy, c-format
+#: any.pm:1018 any.pm:1032 any.pm:1101
+#, c-format
msgid "Release Notes"
-msgstr "Lūdzu izvēlieties"
+msgstr ""
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Aizvērt"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Licences līgums"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Beigt"
-#: any.pm:1080
-#, fuzzy, c-format
+#: any.pm:1096
+#, c-format
msgid "Do you accept this license ?"
-msgstr "Vai ir vÄ“l kÄds?"
+msgstr ""
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Pieņemt"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "Noraidīt"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "Lūdzu izvēlieties izmantojamo valodu"
-#: any.pm:1135
+#: any.pm:1151
#, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
-msgstr "Jūs varat izvēlēties citas valodas, kas būs pieejamas pēc instalēšanas"
+msgstr ""
+
+#: any.pm:1153 fs/partitioning_wizard.pm:186
+#, c-format
+msgid "Mageia"
+msgstr "Mageia"
-#: any.pm:1138
+#: any.pm:1154
#, c-format
-msgid "Multi languages"
+msgid "Multiple languages"
msgstr ""
-#: any.pm:1147 any.pm:1178
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
+msgstr ""
+
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr ""
-#: any.pm:1148
-#, fuzzy, c-format
+#: any.pm:1165
+#, c-format
msgid "All languages"
-msgstr "Valodas izvēle"
+msgstr ""
-#: any.pm:1170
-#, fuzzy, c-format
+#: any.pm:1187
+#, c-format
msgid "Language choice"
-msgstr "Mjanma"
+msgstr ""
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "Valsts"
-#: any.pm:1225
-#, fuzzy, c-format
+#: any.pm:1242
+#, c-format
msgid "Please choose your country"
-msgstr "Lūdzu izvēlieties jūsu peles tipu"
+msgstr ""
-#: any.pm:1227
-#, fuzzy, c-format
+#: any.pm:1244
+#, c-format
msgid "Here is the full list of available countries"
-msgstr "Šeit ir pilns pieejamo tastatūru saraksts"
+msgstr ""
-#: any.pm:1228
-#, fuzzy, c-format
+#: any.pm:1245
+#, c-format
msgid "Other Countries"
-msgstr "Citi porti"
+msgstr ""
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "Izvērsta"
-#: any.pm:1234
-#, fuzzy, c-format
+#: any.pm:1251
+#, c-format
msgid "Input method:"
-msgstr "Tīkla metode:"
+msgstr ""
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Nekas"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "Bez koplietošanas"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "Atļaut visus lietotÄjus"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "PielÄgota"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -625,21 +612,21 @@ msgstr ""
"\n"
"\"Custom\" atļauj individuÄlu tiesÄ«bu piešķirÅ¡anu.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
"Windows."
msgstr ""
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
"systems."
msgstr ""
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
@@ -647,12 +634,12 @@ msgstr ""
"Jūs varat eksportēt, lietojot NFS vai SMB. Lūdzu izvēlieties, kuru vēlaties "
"lietot."
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "Izpildīt userdrake"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -661,54 +648,54 @@ msgstr ""
"LietotÄju koplietojumi izmanto grupu \"fileshare\". \n"
"JÅ«s varat izmantot userdrake, lai Å¡ai grupai pievienotu lietotÄjus."
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
msgstr ""
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr ""
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "Laika josla"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "KÄda ir jÅ«su laika josla?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr ""
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr ""
-#: any.pm:1550
-#, fuzzy, c-format
+#: any.pm:1572
+#, c-format
msgid "%s (hardware clock set to UTC)"
-msgstr "Datora pulkstenis iestatÄ«ts rÄdÄ«t GMT laiku"
+msgstr ""
-#: any.pm:1551
-#, fuzzy, c-format
+#: any.pm:1573
+#, c-format
msgid "%s (hardware clock set to local time)"
-msgstr "Datora pulkstenis iestatÄ«ts rÄdÄ«t GMT laiku"
+msgstr ""
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "NTP serveris"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "AutomÄtiska laika sinhronizÄcija (izmantojot NTP)"
@@ -729,11 +716,11 @@ msgid "NIS"
msgstr "NIS"
#: authentication.pm:27
-#, fuzzy, c-format
+#, c-format
msgid "Smart Card"
-msgstr "Ethernet karte"
+msgstr ""
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Windows domēns"
@@ -743,301 +730,296 @@ msgstr "Windows domēns"
msgid "Kerberos 5"
msgstr ""
-#: authentication.pm:63
-#, fuzzy, c-format
+#: authentication.pm:65
+#, c-format
msgid "Local file:"
-msgstr "LokÄlie faili:"
+msgstr ""
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr ""
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
"consolidates certain types of information within your organization."
msgstr ""
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
"Service domain with a common password and group file."
msgstr ""
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Windows domēns:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
"a Windows domain."
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
-#, fuzzy, c-format
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
+#, c-format
msgid "Welcome to the Authentication Wizard"
-msgstr "NepiecieÅ¡ama Domain autentikÄcija"
+msgstr ""
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "LDAP serveris"
-#: authentication.pm:113 authentication.pm:168
-#, fuzzy, c-format
+#: authentication.pm:112 authentication.pm:167
+#, c-format
msgid "Base dn"
-msgstr "LDAP Base dn"
+msgstr ""
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr ""
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr ""
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr ""
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr ""
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr ""
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr ""
-#: authentication.pm:123 authentication.pm:175
-#, fuzzy, c-format
+#: authentication.pm:122 authentication.pm:174
+#, c-format
msgid "Bind Password "
-msgstr "Parole"
+msgstr ""
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr ""
-#: authentication.pm:127
-#, fuzzy, c-format
+#: authentication.pm:126
+#, c-format
msgid "Password base"
-msgstr "Parole"
+msgstr ""
-#: authentication.pm:128
-#, fuzzy, c-format
+#: authentication.pm:127
+#, c-format
msgid "Group base"
-msgstr "Grupas ID"
+msgstr ""
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr ""
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:146
-#, fuzzy, c-format
+#: authentication.pm:145
+#, c-format
msgid "Realm "
-msgstr "VÄrds un uzvÄrds"
+msgstr ""
-#: authentication.pm:148
-#, fuzzy, c-format
+#: authentication.pm:147
+#, c-format
msgid "KDCs Servers"
-msgstr "LDAP serveris"
+msgstr ""
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr ""
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr ""
-#: authentication.pm:156
-#, fuzzy, c-format
+#: authentication.pm:155
+#, c-format
msgid "Use local file for users information"
-msgstr "Lietot libsafe priekš serveriem"
+msgstr ""
-#: authentication.pm:157
-#, fuzzy, c-format
-msgid "Use Ldap for users information"
-msgstr "CietÄ diska informÄcija"
+#: authentication.pm:156
+#, c-format
+msgid "Use LDAP for users information"
+msgstr ""
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr ""
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "NIS domēns"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "NIS serveris"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-#: authentication.pm:218
-#, fuzzy, c-format
+#: authentication.pm:217
+#, c-format
msgid "Domain Model "
-msgstr "Domēns"
+msgstr ""
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr ""
-#: authentication.pm:221
-#, fuzzy, c-format
+#: authentication.pm:220
+#, c-format
msgid "DNS Domain"
-msgstr "NIS domēns"
+msgstr ""
-#: authentication.pm:222
-#, fuzzy, c-format
+#: authentication.pm:221
+#, c-format
msgid "DC Server"
-msgstr "LDAP serveris"
+msgstr ""
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "AutentifikÄcija"
-#: authentication.pm:238
-#, fuzzy, c-format
+#: authentication.pm:237
+#, c-format
msgid "Authentication method"
-msgstr "AutentifikÄcija"
+msgstr ""
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "Bez paroles"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr "Å Ä« parole ir pÄrÄk vienkÄrÅ¡a (jÄbÅ«t vismaz %d simbolus garai)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "Neva izmantot apraidi bez NIS domēna"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Izvēlieties failu"
-#: authentication.pm:897
-#, fuzzy, c-format
+#: authentication.pm:866
+#, c-format
msgid "Domain Windows for authentication : "
-msgstr "NepiecieÅ¡ama Domain autentikÄcija"
+msgstr ""
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "DomÄ“na administratora lietotÄja vÄrds"
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "Domēna administratora parole"
-# NOTE: this message will be displayed at boot time; that is
-# only the ascii charset will be available on most machines
-# so use only 7bit for this message (and do transliteration or
-# leave it in English, as it is the best for your language)
-#
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
-#, fuzzy, c-format
+#: bootloader.pm:1113
+#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
"\n"
@@ -1045,111 +1027,107 @@ msgid ""
"wait for default boot.\n"
"\n"
msgstr ""
-"Juus sveic %s, opereetaajsisteemu paarsleedzeejs!\n"
-"\n"
-"Sarakstaa izveelieties vajadziigo sisteemu vai gaidiet %d sekunDES, liidz "
-"tiks ielaadeeta nokluseetaa sisteema.\n"
-"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO ar teksta izvēlni"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
+msgid "GRUB2 with graphical menu"
msgstr ""
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr ""
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 ar teksta izvēlni"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr ""
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr "SILO"
+msgid "GRUB with text menu"
+msgstr "GRUB ar teksta izvēlni"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "nepietiek vietas /boot sadaļÄ"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "JÅ«s nevarat instalÄ“t sÄknÄ“tÄju %s sadaļÄ\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
"renumbered"
msgstr ""
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
-#: bootloader.pm:2067
-#, fuzzy, c-format
+#: bootloader.pm:2312
+#, c-format
msgid "Re-install Boot Loader"
-msgstr "SÄknÄ“tÄja instalēšana"
+msgstr ""
-#: common.pm:142
-#, fuzzy, c-format
+#: common.pm:271
+#, c-format
msgid "B"
-msgstr "KB"
+msgstr ""
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d minūtes"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 minūte"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d sekundes"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr ""
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1164,301 +1142,276 @@ msgstr ""
"kÄ WebDAV serveris). Ja jÅ«s vÄ“laties pievienot WebDAV montēšanas\n"
"punktus, izvēlieties \"Jauns\"."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Jauns"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Nomontēt"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Montēta"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Serveris"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Montēšanas punkts"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Opcijas"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Noņemt"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Izdarīts"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Kļūda"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "Lūdzu ievadiet WebDAV servera URL"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "URL ir jÄsÄkas ar http:// vai https://"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Uzmanību"
-
#: diskdrake/dav.pm:106
-#, fuzzy, c-format
-msgid "Are you sure you want to delete this mountpoint?"
-msgstr "Vai vÄ“laties uzklikšķinÄt uz šīs pogas?"
+#, c-format
+msgid "Are you sure you want to delete this mount point?"
+msgstr ""
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Serveris:"
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "Montēšanas punkts: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "Opcijas: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
+#, c-format
msgid "Partitioning"
-msgstr "DrukÄÅ¡ana"
+msgstr ""
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "Lasiet uzmanīgi"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "Vispirms izveidojiet datu rezerves kopiju"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Iziet"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "TurpinÄt"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Palīdzība"
-#: diskdrake/hd_gtk.pm:228
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:255
+#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
"I suggest you first resize that partition\n"
"(click on it, then click on \"Resize\")"
msgstr ""
-"Jums ir viena liela FAT sadaļa\n"
-"(parasti to izmanto Microsoft Dos/Windows).\n"
-"Iesaku vispirms izmainīt šīs sadaļas izmēru\n"
-"(uzklikšķiniet uz tÄs, tad uz \"MainÄ«t izmÄ“ru\")"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "Lūdzu uzklikšķiniet uz sadaļas"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "Detaļas"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "Cietņi netika atrasti"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "NzinÄms"
-#: diskdrake/hd_gtk.pm:388
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427
+#, c-format
msgid "Ext4"
-msgstr "Iziet"
+msgstr ""
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
+#, c-format
msgid "XFS"
-msgstr "HFS"
+msgstr ""
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Swap"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Logi"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Cits"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "Tukšs"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "Failsistēmu tipi:"
-#: diskdrake/hd_gtk.pm:417
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:456
+#, c-format
msgid "This partition is already empty"
-msgstr "Šīs sadaļas izmēru nevar izmainīt"
+msgstr ""
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "Vispirms izmantojiet ``Nomontēt''"
-#: diskdrake/hd_gtk.pm:426
-#, fuzzy, c-format
+#: diskdrake/hd_gtk.pm:465
+#, c-format
msgid "Use ``%s'' instead (in expert mode)"
-msgstr "TÄ vietÄ izmantojiet ``%s''"
+msgstr ""
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Tips"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "Izvēlieties citu sadaļu"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Izvēlieties sadaļu"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "VairÄk"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
+#, c-format
msgid "Confirmation"
-msgstr "KonfigurÄcija"
+msgstr ""
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "Tad turpinÄt?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Iziet nesaglabÄjot"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "Iziet neierakstot sadaļu tabulu?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "Vai vÄ“laties saglabÄt /etc/fstab izmaiņas"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr "Lai sadaļu tabulas izmaiņas stÄtos spÄ“kÄ, jums jÄpÄrstartÄ“ dators"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1466,29 +1419,29 @@ msgid ""
"Quit anyway?"
msgstr ""
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "Visu dzēst"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "Izvietot automÄtiski"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "PÄrslÄ“gt normÄlajÄ režīmÄ"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "PÄrslÄ“gt eksperta režīmÄ"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "CietÄ diska informÄcija"
#: diskdrake/interactive.pm:371
@@ -1498,7 +1451,7 @@ msgstr "Visas primÄrÄs sadaļas izmantotas"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "VairÄk sadaļas nevar pievienot"
#: diskdrake/interactive.pm:373
@@ -1520,135 +1473,135 @@ msgstr "PÄrlÄdÄ“t sadaļu tabulu"
msgid "Detailed information"
msgstr "DetalizÄ“ta informÄcija"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
-msgstr ""
+msgstr "Skats"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Mainīt izmēru"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Formatēt"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Pievienot pie RAID"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Pievienot LVM"
-#: diskdrake/interactive.pm:413
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:417
+#, c-format
msgid "Use"
-msgstr "LietotÄja ID"
+msgstr ""
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Izdzēst"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "Izslēgt no RAID"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "Izņemt no LVM"
-#: diskdrake/interactive.pm:418
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:422
+#, c-format
msgid "Remove from dm"
-msgstr "Izņemt no LVM"
+msgstr ""
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "Mainīt RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "Izmantot priekš loopback"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Izveidot"
-#: diskdrake/interactive.pm:453
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:456
+#, c-format
msgid "Failed to mount partition"
-msgstr "PÄrvietot failus uz jauno sadaļu"
+msgstr ""
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Izveidot jaunu sadaļu"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "SÄkuma sektors: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "Izmērs MB: "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "Failsistēmas tips: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "Priekšroka: "
-#: diskdrake/interactive.pm:505
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:512
+#, c-format
msgid "Logical volume name "
-msgstr "LokÄlie faili"
+msgstr ""
-#: diskdrake/interactive.pm:507
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:514
+#, c-format
msgid "Encrypt partition"
-msgstr "AutentifikÄcija"
+msgstr ""
-#: diskdrake/interactive.pm:508
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:515
+#, c-format
msgid "Encryption key "
-msgstr "Šifrēšanas atslēga"
+msgstr ""
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "Šifrēšanas atslēga (vēlreiz)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "Šifrēšanas atslēgas nesakrīt"
-#: diskdrake/interactive.pm:521
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:529
+#, c-format
msgid "Missing encryption key"
-msgstr "Failsistēmas šifrēšanas atslēga"
+msgstr ""
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
@@ -1656,307 +1609,311 @@ msgstr ""
"(jo ir sasniegts maksimÄlais primÄro sadaļu skaits).\n"
"Vispims noņemiet kÄdu primÄro sadaļu un izveidojiet paplaÅ¡inÄto sadaļu."
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "PÄrbaudÄ«t sliktos blokus?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "Atvienot loopback failu?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr ""
"PÄ“c sadaļas %s tipa nomaiņas visi Å¡ajÄ sadaÄ¼Ä esoÅ¡ie dati tiks pazaudÄ“ti"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "Nomainīt sadaļas tipu"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "Kuru failu sistēmu vēlaties?"
-#: diskdrake/interactive.pm:647
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:646
+#, c-format
msgid "Switching from %s to %s"
-msgstr "PÄrslÄ“gÅ¡anÄs no ext2 uz ext3"
+msgstr ""
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr ""
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr ""
-#: diskdrake/interactive.pm:688
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:687
+#, c-format
msgid "Label:"
-msgstr "Nosaukums"
+msgstr ""
-#: diskdrake/interactive.pm:709
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:708
+#, c-format
msgid "Where do you want to mount the loopback file %s?"
-msgstr "Kur jūs vēlaties montēt loopback failu %s?"
+msgstr ""
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "Kur jūs vēlaties montēt %s ierīci?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"Nevaru noņemt montēšanas punktu, jo šī sadaļa tiek izmantota priekš "
"loopback.\n"
"Vispirms noņemiet loopback"
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "Kur jūs vēlaties montēt %s?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "Mainu izmēru"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "Izskaitļoju FAT failsistēmas robežas"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "Šīs sadaļas izmēru nevar izmainīt"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "Visiem šīs sadaļas datiem jÄizveido rezerves kopijas"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr ""
"PÄ“c sadaļas %s izmÄ“ra maiņas visi Å¡ajÄ sadaÄ¼Ä esoÅ¡ie dati tiks pazaudÄ“ti"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "NorÄdiet jauno izmÄ“ru"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "Jauns izmērs MB: "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
"filesystem checks will be run on your next boot into Microsoft Windows®"
msgstr ""
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "Failsistēmas šifrēšanas atslēga"
-#: diskdrake/interactive.pm:946
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:948
+#, c-format
msgid "Enter your filesystem encryption key"
-msgstr "Izvēlieties jūsu failsistēmas šifrēšanas atslēgu"
+msgstr ""
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "Šifrēšanas atslēga"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr ""
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "NorÄdiet eksistÄ“joÅ¡u RAID, kam pievienot"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "jauns"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "NorÄdiet jau esoÅ¡u LVM kam pievienot"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
+#, c-format
msgid "LVM name"
-msgstr "LVM vÄrds?"
+msgstr ""
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1016
+#, c-format
msgid "\"%s\" already exists"
-msgstr "Fails jau eksistē. Vai to izmantot?"
+msgstr ""
+
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
"Do you want to move used physical extents on this volume to other volumes?"
msgstr ""
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr ""
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "Šo sadaļu nevar izmantot priekš loopback"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Loopback"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "Loopback faila vÄrds: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "Faila nosaukums"
-#: diskdrake/interactive.pm:1072
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1090
+#, c-format
msgid "File is already used by another loopback, choose another one"
-msgstr "Fails jau tiek izmantots citam loopback, norÄdiet citu failu"
+msgstr ""
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "Fails jau eksistē. Vai to izmantot?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "Montēšanas iespējas:"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "DažÄdi"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "ierīce"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "līmenis"
-#: diskdrake/interactive.pm:1163
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1181
+#, c-format
msgid "chunk size in KiB"
-msgstr "gabala izmērs"
+msgstr ""
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "Esiet uzmanÄ«gi: šī operÄcija ir bÄ«stama."
-#: diskdrake/interactive.pm:1196
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1216
+#, c-format
msgid "Partitioning Type"
-msgstr "DrukÄÅ¡ana"
+msgstr ""
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "KÄds ir sadalÄ«juma tips?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr "Lai izmaiņas stÄtos spÄ“kÄ, jums ir jÄpÄrstartÄ“ dators"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "IekÄrtas %s sadaļu tabula tiks ierakstÄ«ta uz diska"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "Formatēju sadaļu %s"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
"PÄ“c sadaļas %s formatēšanas visi Å¡ajÄ sadaÄ¼Ä esoÅ¡ie dati tiks pazaudÄ“ti"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "PÄrbaudÄ«t sliktos blokus?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "PÄrvietot failus uz jauno sadaļu"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "Slēpt failus"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -1967,128 +1924,127 @@ msgid ""
"the contents of the mounted partition)"
msgstr ""
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "PÄrvietoju failus uz jauno sadaļu"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "Kopēju %s"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "Atvienoju %s"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "sadaļa %s tagad ir zinÄma kÄ %s"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr ""
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Ierīce: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr ""
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr ""
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "DOS iekÄrtas burts: %s (tikai minÄ“jums)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Tips: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "VÄrds: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "SÄkums: sektors %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "Izmērs: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s sektori"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "No cilindra %d līdz cilindram %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr ""
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "Formatēta\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "Neformatēta\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "Montēta\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1412
+#, c-format
msgid "Encrypted"
-msgstr "Šifrēšanas atslēga"
+msgstr ""
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr ""
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2097,7 +2053,7 @@ msgstr ""
"Loopback fails(i):\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2106,40 +2062,36 @@ msgstr ""
"NoklusÄ“ti sÄknÄ“jamÄ sadaļa\n"
" (lai sÄknÄ“tu MS-DOS, nevis lilo)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Līmenis %s\n"
-#: diskdrake/interactive.pm:1407
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1427
+#, c-format
msgid "Chunk size %d KiB\n"
-msgstr "Gabala izmērs %s\n"
+msgstr ""
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "RAID diski %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "Loopback faila nosaukums: %s"
-#: diskdrake/interactive.pm:1413
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1433
+#, c-format
msgid ""
"\n"
"Chances are, this partition is\n"
"a Driver partition. You should\n"
"probably leave it alone.\n"
msgstr ""
-"\n"
-"PastÄv iespÄ“ja, ka šī sadaļa\n"
-"ir Draivera sadaļa, ko jums\n"
-"varbūt nevajadzētu aiztikt.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2152,77 +2104,84 @@ msgstr ""
"sadaļa ir paredzēta jūsu\n"
"sistÄ“mas duÄlai sÄknēšanai.\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr ""
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Tikai-lasīt"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "Izmērs: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Ä¢eometrija: %s cilindri, %s galvas, %s sektori\n"
-#: diskdrake/interactive.pm:1438
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "VÄrds: "
+
+#: diskdrake/interactive.pm:1458
+#, c-format
msgid "Medium type: "
-msgstr "Failsistēmas tips: "
+msgstr ""
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "LVM-diski %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "sadaļu tabulas tips: %s\n"
-#: diskdrake/interactive.pm:1441
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1461
+#, c-format
msgid "on channel %d id %d\n"
-msgstr "uz šinas %d id %d\n"
+msgstr ""
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Izvēlieties jūsu failsistēmas šifrēšanas atslēgu"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr "Å ifrēšanas atslÄ“ga ir pÄrÄk vienkÄrÅ¡a (jÄbÅ«t vismaz %d simbolus garai)"
-#: diskdrake/interactive.pm:1495
-#, fuzzy, c-format
+#: diskdrake/interactive.pm:1515
+#, c-format
msgid "Encryption algorithm"
-msgstr "AutentifikÄcija"
+msgstr ""
#: diskdrake/removable.pm:46
#, c-format
msgid "Change type"
msgstr "Mainīt tipu"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Atcelt"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr "Nevar pieslÄ“gties ar lietotÄja vÄrdu %s (nepareiza parole?)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2264,41 +2223,41 @@ msgid "Search servers"
msgstr "Meklēšanas serveri"
#: diskdrake/smbnfs_gtk.pm:211
-#, fuzzy, c-format
-msgid "Search new servers"
-msgstr "Meklēšanas serveri"
+#, c-format
+msgid "Search for new servers"
+msgstr ""
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "Nepieciešams instalēt pakotni %s. Vai vēlaties to instalēt?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
-#, fuzzy, c-format
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
+#, c-format
msgid "Could not install the %s package!"
-msgstr "Instalēju pakotni %s"
+msgstr ""
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "IztrÅ«kst obligÄtÄ pakotne %s."
-#: do_pkgs.pm:39 do_pkgs.pm:77
-#, fuzzy, c-format
+#: do_pkgs.pm:74 do_pkgs.pm:137
+#, c-format
msgid "The following packages need to be installed:\n"
-msgstr "Tiks instalētas sekojošas pakotnes"
+msgstr ""
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "Instalēju pakotnes..."
-#: do_pkgs.pm:287 pkgs.pm:281
-#, fuzzy, c-format
+#: do_pkgs.pm:387 pkgs.pm:293
+#, c-format
msgid "Removing packages..."
-msgstr "Atvienoju %s"
+msgstr ""
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2307,32 +2266,39 @@ msgstr ""
"AtklÄta kļūda - nav atrasta neviena ierÄ«ce, kas derÄ“tu jaunu failsistÄ“mu "
"veidoÅ¡anai. LÅ«dzu pÄrbaudiet dzelžus, lai noskaidrotu problÄ“mas iemeslu"
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
+#, c-format
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "Jums ir nepieciešama /boot/EFI montēta ESP FAT32 sadaļa"
+
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Jums ir nepieciešama /boot/efi montēta FAT sadaļa"
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
-#: fs/format.pm:106
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "Veidoju un formatēju failu %s"
-#: fs/format.pm:125
-#, fuzzy, c-format
+#: fs/format.pm:131
+#, c-format
msgid "I do not know how to set label on %s with type %s"
-msgstr "Nezinu, kÄ formatÄ“t %s, izmantojot tipu %s"
+msgstr ""
-#: fs/format.pm:134
-#, fuzzy, c-format
+#: fs/format.pm:143
+#, c-format
msgid "setting label on %s failed, is it formatted?"
-msgstr "%s formatēšana %s neizdevÄs"
+msgstr ""
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "Nezinu, kÄ formatÄ“t %s, izmantojot tipu %s"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s formatēšana %s neizdevÄs"
@@ -2343,80 +2309,80 @@ msgid "Circular mounts %s\n"
msgstr "Cikliski montēšanas punkti %s\n"
#: fs/mount.pm:85
-#, fuzzy, c-format
+#, c-format
msgid "Mounting partition %s"
-msgstr "Formatēju sadaļu %s"
+msgstr ""
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "sadaļas %s montēšana direktorijÄ %s neizdevÄs"
-#: fs/mount.pm:91 fs/mount.pm:108
-#, fuzzy, c-format
+#: fs/mount.pm:92 fs/mount.pm:109
+#, c-format
msgid "Checking %s"
-msgstr "Kopēju %s"
+msgstr ""
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "kļūda nomontējot %s: %s"
-#: fs/mount.pm:140
-#, fuzzy, c-format
+#: fs/mount.pm:141
+#, c-format
msgid "Enabling swap partition %s"
-msgstr "Formatēju sadaļu %s"
+msgstr ""
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr ""
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr ""
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2424,62 +2390,62 @@ msgid ""
"have suidperl(1) installed.)"
msgstr ""
-#: fs/mount_options.pm:137
-#, c-format
-msgid "Mount the file system read-only."
-msgstr ""
-
#: fs/mount_options.pm:139
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "Mount the filesystem read-only."
msgstr ""
#: fs/mount_options.pm:141
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr ""
#: fs/mount_options.pm:143
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr ""
#: fs/mount_options.pm:145
#, c-format
-msgid "Enable user disk quota accounting, and optionally enforce limits"
+msgid "Allow an ordinary user to mount the filesystem."
msgstr ""
#: fs/mount_options.pm:147
#, c-format
-msgid "Support \"user.\" extended attributes"
+msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
#: fs/mount_options.pm:149
#, c-format
-msgid "Give write access to ordinary users"
+msgid "Support \"user.\" extended attributes"
msgstr ""
#: fs/mount_options.pm:151
#, c-format
+msgid "Give write access to ordinary users"
+msgstr ""
+
+#: fs/mount_options.pm:153
+#, c-format
msgid "Give read-only access to ordinary users"
msgstr ""
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "Dublēts montēšanas punkts %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "Nav pieejamu sadaļu"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "PÄrmeklÄ“ju sadaļas, lai atrastu montēšanas punktus"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Izvēlieties montēšanas punktus"
@@ -2503,18 +2469,18 @@ msgstr ""
msgid "Not enough swap space to fulfill installation, please add some"
msgstr "Instalēšanas pabeigšanai nepietiek swap, palieliniet swap"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"Jums ir nepieciešama saknes sadaļa.\n"
"Šim nolūkam izveidojiet sadaļu (vai uzklikšķiniet uz jau esošas).\n"
"Tad izvÄ“lieties darbÄ«bu ``Montēšanas punkts'' un norÄdiet, ka tas ir `/'"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2525,54 +2491,58 @@ msgstr ""
"\n"
"Vai tomÄ“r turpinÄt?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "Izmantot brīvo vietu"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "Nepietiek brīvas vietas, lai izvietotu jaunas sadaļas"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "Izmantot jau esošu sadaļu"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "Nav nevienas sadaļas, ko varētu izmantot"
-#: fs/partitioning_wizard.pm:129
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:143
+#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
-msgstr "Izmantot Microsoft Windows® sadaļas brīvo vietu"
+msgstr ""
-#: fs/partitioning_wizard.pm:165
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:179
+#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
-msgstr "Izmantot Windows sadaļas brīvo vietu"
+msgstr ""
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "Kuras sadaļas izmēru vēlaties izmainīt?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr ""
"Microsoft Windows® sadaļa ir pÄrÄk fragmentÄ“ta. Vispirms no Microsoft "
-"Windows® vides palaidiet ``defrag'' un tad atsÄciet Mandriva Linux "
-"instalēšanu."
+"Windows® vides palaidiet ``defrag'' un tad atsÄciet %s instalēšanu."
-#: fs/partitioning_wizard.pm:180
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:200
+#, c-format
msgid ""
"WARNING!\n"
"\n"
@@ -2590,90 +2560,77 @@ msgid ""
"\n"
"When sure, press %s."
msgstr ""
-"BRĪDINĀJUMS!\n"
-"\n"
-"\n"
-"Tagad DrakX izmainīs Windows sadaļas izmēru.\n"
-"\n"
-"\n"
-"Esiet uzmanīgs: šī darbība ir bīstama. Ja jūs to vēl neesat izdarījis, jums "
-"vispirms ir jÄpÄrtrauc instalēšana, no Windows jÄpalaiž scandisk (ieteicams "
-"palaist arÄ« defrag), tad atkÄrtoti jÄsÄk instalēšana. VajadzÄ“tu izveidot arÄ« "
-"datu rezerves kopiju.\n"
-"\n"
-"\n"
-"Kad esat pÄrliecinÄts, nospiediet %s."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "TÄlÄk"
-#: fs/partitioning_wizard.pm:195
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:215
+#, c-format
msgid "Partitionning"
-msgstr "DrukÄÅ¡ana"
+msgstr ""
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr "KÄdu apjomu vÄ“laties atstÄt priekÅ¡ windows uz sadaļa %s?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "Izmērs"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "Mainu Microsoft Windows® sadaļas izmēru"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "FAT izmÄ“ra maiņa neizdevÄs: %s"
-#: fs/partitioning_wizard.pm:226
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:246
+#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
-"Nav FAT sadaļu, lai izmainÄ«to to izmÄ“ru vai izmantotu kÄ loopback (vai "
-"nepietiek brīvas vietas)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Noņemt Microsoft Windows®"
-#: fs/partitioning_wizard.pm:231
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:251
+#, c-format
msgid "Erase and use entire disk"
-msgstr "Izdzēst visu disku"
+msgstr ""
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "Jums ir vairÄk nekÄ viens cietais disks, uz kura jÅ«s instalÄ“jat linux?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
+msgstr ""
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "VISAS diska %s sadaļas un tajÄs esoÅ¡ie dati tiks pazaudÄ“ti"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "PielÄgots disku sadalÄ«jums"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "Izmantot fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2682,65 +2639,70 @@ msgstr ""
"Tagad jÅ«s varat sadalÄ«t diska iekÄrtu %s.\n"
"Kad esat pabeiguÅ¡i, neaizmirstiet saglabÄt, izmantojot `w'"
-#: fs/partitioning_wizard.pm:402
-#, fuzzy, c-format
+#: fs/partitioning_wizard.pm:425
+#, c-format
msgid "Ext2/3/4"
-msgstr "Iziet"
+msgstr ""
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "Nevaru atrast vietu instalēšanai"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "DrakX sadaļu veidoÅ¡anas meistars atrada sekojoÅ¡us risinÄjumus:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr ""
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "Diska sadalīšana neizdevÄs: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "JFS nevar izmantot sadaļÄm, kas mazÄkas par 16MB"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "ReiserFS nevar izmantot sadaļÄm, kas mazÄkas par 32MB"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr ""
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "vienkÄrÅ¡s"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "ar /usr"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "serveris"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr ""
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2756,98 +2718,83 @@ msgstr ""
"\n"
"Vai Jūs piekrītat zaudēt visas sadaļas?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "Montēšanas punktiem jÄsÄkas ar /"
-#: fsedit.pm:426
-#, fuzzy, c-format
+#: fsedit.pm:441
+#, c-format
msgid "Mount points should contain only alphanumerical characters"
-msgstr "Printera vÄrdam jÄsatur tikai burtus, ciparus un pasvÄ«trojumu"
+msgstr ""
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "Jau eksistē sadaļa ar montēšanas punktu %s\n"
-#: fsedit.pm:431
-#, fuzzy, c-format
+#: fsedit.pm:447
+#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"JÅ«s izvÄ“lÄ“jies programmatÅ«ras uzturÄ“tu RAID sadaļu kÄ saknes sadaļu (/).\n"
-"Neviens sÄknÄ“tÄjs nespÄ“j to izmantot bez /boot sadaļas.\n"
-"TÄpÄ“c neaizmirstiet izveidot /boot sadaļu."
-#: fsedit.pm:438
-#, fuzzy, c-format
+#: fsedit.pm:453
+#, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
-"JÅ«s izvÄ“lÄ“jies programmatÅ«ras uzturÄ“tu RAID sadaļu kÄ saknes sadaļu (/).\n"
-"Neviens sÄknÄ“tÄjs nespÄ“j to izmantot bez /boot sadaļas.\n"
-"TÄpÄ“c neaizmirstiet izveidot /boot sadaļu."
-#: fsedit.pm:446
-#, fuzzy, c-format
+#: fsedit.pm:461
+#, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr ""
-"JÅ«s izvÄ“lÄ“jies programmatÅ«ras uzturÄ“tu RAID sadaļu kÄ saknes sadaļu (/).\n"
-"Neviens sÄknÄ“tÄjs nespÄ“j to izmantot bez /boot sadaļas.\n"
-"TÄpÄ“c neaizmirstiet izveidot /boot sadaļu."
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
-#, fuzzy, c-format
+#: fsedit.pm:472
+#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
-"JÅ«s izvÄ“lÄ“jies programmatÅ«ras uzturÄ“tu RAID sadaļu kÄ saknes sadaļu (/).\n"
-"Neviens sÄknÄ“tÄjs nespÄ“j to izmantot bez /boot sadaļas.\n"
-"TÄpÄ“c neaizmirstiet izveidot /boot sadaļu."
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr "JÅ«s nevarat lietot Å¡ifrÄ“to failsistÄ“mu montēšanas punktÄ %s"
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
-#: fsedit.pm:449
-#, fuzzy, c-format
+#: fsedit.pm:484
+#, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
-"JÅ«s izvÄ“lÄ“jies programmatÅ«ras uzturÄ“tu RAID sadaļu kÄ saknes sadaļu (/).\n"
-"Neviens sÄknÄ“tÄjs nespÄ“j to izmantot bez /boot sadaļas.\n"
-"TÄpÄ“c neaizmirstiet izveidot /boot sadaļu."
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "Å im katalogam ir jÄpaliek saknes failsistÄ“mÄ"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2856,12 +2803,12 @@ msgstr ""
"Å im montēšanas punktam ir nepiecieÅ¡ama reÄla failsistÄ“ma (ext2/ext3, "
"reiserfs, xfs vai jfs)\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "Nepietiek brÄ«vas vietas, lai izvietotu automÄtiski"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "Nav ko darīt"
@@ -2871,283 +2818,278 @@ msgstr "Nav ko darīt"
msgid "SATA controllers"
msgstr ""
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr ""
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr ""
-#: harddrake/data.pm:92
-#, fuzzy, c-format
+#: harddrake/data.pm:93
+#, c-format
msgid "Card readers"
-msgstr "Kartes modelis:"
+msgstr ""
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr ""
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr ""
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr ""
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr ""
-#: harddrake/data.pm:137
-#, fuzzy, c-format
+#: harddrake/data.pm:138
+#, c-format
msgid "USB ports"
-msgstr ", USB printeris \\/*%s"
+msgstr ""
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr ""
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr ""
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Diskete"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "Cietais Disks"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr ""
-#: harddrake/data.pm:212
-#, fuzzy, c-format
+#: harddrake/data.pm:213
+#, c-format
msgid "CDROM"
-msgstr "uz CDROM"
+msgstr ""
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr ""
-#: harddrake/data.pm:232
-#, fuzzy, c-format
+#: harddrake/data.pm:233
+#, c-format
msgid "DVD-ROM"
-msgstr "CD-ROM"
+msgstr ""
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "Lenta"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr ""
-#: harddrake/data.pm:262
-#, fuzzy, c-format
+#: harddrake/data.pm:263
+#, c-format
msgid "Videocard"
-msgstr "Video režīms"
+msgstr ""
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr ""
-#: harddrake/data.pm:279
-#, fuzzy, c-format
+#: harddrake/data.pm:280
+#, c-format
msgid "Tvcard"
-msgstr "TV karte"
+msgstr ""
-#: harddrake/data.pm:289
-#, fuzzy, c-format
+#: harddrake/data.pm:290
+#, c-format
msgid "Other MultiMedia devices"
-msgstr "Cits mēdijs"
+msgstr ""
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "Skaņaskarte"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr ""
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr ""
-#: harddrake/data.pm:337
-#, fuzzy, c-format
+#: harddrake/data.pm:338
+#, c-format
msgid "ISDN adapters"
-msgstr "Iekšēja ISDN karte"
+msgstr ""
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr ""
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr ""
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr ""
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr ""
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr ""
-#: harddrake/data.pm:393
-#, fuzzy, c-format
+#: harddrake/data.pm:394
+#, c-format
msgid "Ethernetcard"
-msgstr "Ethernet karte"
+msgstr ""
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "Modēms"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr ""
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "Atmiņa"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "Printeris"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr ""
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "Kursorsvira"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Tastatūra"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr ""
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "Pele"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr ""
-#: harddrake/data.pm:520
-#, fuzzy, c-format
+#: harddrake/data.pm:522
+#, c-format
msgid "UPS"
-msgstr "CUPS"
+msgstr ""
-#: harddrake/data.pm:529
-#, fuzzy, c-format
+#: harddrake/data.pm:531
+#, c-format
msgid "Scanner"
-msgstr "Izvēlieties skeneri"
+msgstr ""
-#: harddrake/data.pm:540
-#, fuzzy, c-format
+#: harddrake/data.pm:542
+#, c-format
msgid "Unknown/Others"
-msgstr "NezinÄma|vispÄrÄ“ja"
+msgstr ""
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr ""
-#: harddrake/sound.pm:303
+#: harddrake/sound.pm:80
#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "LÅ«dzu uzgaidiet ... konfigurÄcijas piemÄ“roÅ¡ana"
-
-#: harddrake/sound.pm:366
-#, c-format
-msgid "Enable PulseAudio"
-msgstr ""
+msgid "No known driver"
+msgstr "Nav zinÄmu draiveru"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr ""
+msgid "There's no known driver for your sound card (%s)"
+msgstr "Nav zinÄmu draiveru jÅ«su skaņu kartei (%s)"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
+msgid "Enable PulseAudio"
msgstr ""
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr ""
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr ""
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "Nav alternatīva draivera"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
@@ -3156,150 +3098,79 @@ msgstr ""
"Nav zinÄms alternatÄ«vs OSS/ALSA draiveris priekÅ¡ JÅ«su skaņu kartes (%s) kura "
"patreiz izmanto \"%s\""
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "Skaņas konfigurÄcija"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
+msgstr ""
+
+#: harddrake/sound.pm:155
+#, c-format
+msgid "Sound troubleshooting"
msgstr ""
-"Šeit Jūs varat izvēlēties alternatīvu draiveri (vai nu OSS vai ALSA) priekš "
-"Jūsu skaņu kartes (%s)."
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
"\n"
"\n"
-"Jūsu karte petreiz izmanto %s\"%s\" draiveri (noklusētais draiveris priekš "
-"Jūsu kartes ir \"%s\")"
-
-#: harddrake/sound.pm:414
-#, c-format
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"- 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.\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "Draiveris:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
+"- \"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\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"Vecais \"%s\" draiveris ir melnajÄ sarakstÄ.\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"Ir saņemtas ziņas par tÄ sliktu uzvedÄ«bu pie izlÄdes.\n"
"\n"
-"Jaunais \"%s\" draiveris tiks lietots tikai pie nÄkamÄs ielÄdes."
-
-#: harddrake/sound.pm:450
-#, fuzzy, c-format
-msgid "No open source driver"
-msgstr "Nav zinÄmu draiveru"
-
-#: harddrake/sound.pm:451
-#, fuzzy, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"Nav zinÄms alternatÄ«vs OSS/ALSA draiveris priekÅ¡ JÅ«su skaņu kartes (%s) kura "
-"patreiz izmanto \"%s\""
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "Nav zinÄmu draiveru"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Nav zinÄmu draiveru jÅ«su skaņu kartei (%s)"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
+"- \"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.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
+"\n"
+"\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr ""
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
+"\n"
+"\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
+"\n"
+"\n"
+"- \"/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)\n"
msgstr ""
#: harddrake/v4l.pm:12
@@ -3313,14 +3184,14 @@ msgid "Unknown|Generic"
msgstr "NezinÄma|vispÄrÄ“ja"
#: harddrake/v4l.pm:130
-#, fuzzy, c-format
+#, c-format
msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr "NezinÄms|CPH05X (bt878) [daudz pÄrdevÄ“ju]"
+msgstr ""
#: harddrake/v4l.pm:131
-#, fuzzy, c-format
+#, c-format
msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr "NezinÄms|CPH06X (bt878) [daudz pÄrdevÄ“ju]"
+msgstr ""
#: harddrake/v4l.pm:475
#, c-format
@@ -3328,7 +3199,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
"PriekÅ¡ vairuma mÅ«sdienu TV kartÄ“m GNU/Linux bttv modulis automÄtiski nosaka "
"parametrus.\n"
@@ -3346,70 +3217,73 @@ msgstr "Kartes modelis:"
msgid "Tuner type:"
msgstr "Uztvērēja tips:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "Labi"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "JÄ"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "NÄ“"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Izvēlieties failu"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Pievienot"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Mainīt"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Beigt"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "Atpakaļ"
-#: interactive/curses.pm:556 ugtk2.pm:872
-#, fuzzy, c-format
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
+#, c-format
msgid "No file chosen"
-msgstr "Neviens fails nav atrasts"
+msgstr ""
-#: interactive/curses.pm:560 ugtk2.pm:876
-#, fuzzy, c-format
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
+#, c-format
msgid "You have chosen a directory, not a file"
-msgstr "Nosaukums '/' var būt tikai direktorija, ne atslēga"
+msgstr ""
-#: interactive/curses.pm:562 ugtk2.pm:878
-#, fuzzy, c-format
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
+#, c-format
msgid "No such directory"
-msgstr "Nav direktorija"
+msgstr ""
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "Nav tÄda faila"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr ""
@@ -3484,1255 +3358,1269 @@ msgstr ""
"%s"
#: interactive/stdio.pm:151
-#, fuzzy, c-format
+#, c-format
msgid "Re-submit"
-msgstr "AtkÄrtoti nosÅ«tÄ«t"
+msgstr ""
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "Andora"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "Apvienotie ArÄbu EmirÄti"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "AfganistÄna"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antigva un Barbuda"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Angilja"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "AlbÄnija"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "Armēnija"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Holandes Antiļas"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "Angola"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "Antarktīda"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "Argentīna"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "AmerikÄņu Samoa"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "Austrija"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "AustrÄlija"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "Aruba"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "AzerbaidžÄna"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Bosnija Hercogovina"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbadosa"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Bangladeša"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Beļģija"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Burkina Faso"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "BulgÄrija"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Bahreina"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Burundi"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Benina"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Bermundu salas"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Bruneja"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Bolīvija"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Brazīlija"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahamu salas"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "ButÄna"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Bouvet Island"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "BotsvÄna"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Baltkrievija"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Beliza"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "KanÄda"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Kokosu salas"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr ""
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "CentrÄl Ä€frikas republika"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr ""
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Å veice"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "KotdivuÄra"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Kuka salas"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Čīle"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "Kamerūna"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "Ķīna"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "Kolumbija"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "Kostarika"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Serbija & Melnkalne"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "Kuba"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Kabovarde"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "Ziemsvētku sala"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "Kipra"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "ÄŒehijas Republika"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "VÄcija"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Džibuti"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "DÄnija"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Dominika"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Dominikas Republika"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "Alžīrija"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Ekvadora"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Igaunija"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Ä’Ä£ipte"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "RietumsahÄra"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Eritreja"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "SpÄnija"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "Etiopija"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Somija"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Fidži"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Folklendu salas"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Mikronēzija"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Farēru salas"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Francija"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Gabona"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "ApvienotÄ Karaliste"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "GrenÄda"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "Gruzija"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "FranÄu GviÄna"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Gana"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "GibraltÄrs"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Grenlande"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Gambija"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Gvineja"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Gvadelupa"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "EkvatoriÄlÄ Gvineja"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "GrieÄ·ija"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
-msgstr ""
+msgstr "Indijas OkeÄna Britu Teritorija"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Gvatemala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Guama"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Gvineja-Bisava"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Gajana"
-#: lang.pm:303
-#, fuzzy, c-format
+#: lang.pm:392
+#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Honkonga"
-#: lang.pm:304
-#, fuzzy, c-format
+#: lang.pm:393
+#, c-format
msgid "Heard and McDonald Islands"
-msgstr "Herda sala un Makdonalda salas"
+msgstr ""
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Hondurasa"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "HorvÄtija"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Haiti"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "UngÄrija"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Indonēzija"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Īrija"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Izraēla"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "Indija"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Britu Indijas okeÄna teritorija"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "IrÄka"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "IrÄna"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Islande"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "ItÄlija"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Jamaika"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "JordÄna"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "JapÄna"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "Kenija"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "Kirgīzija"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "Kombodža"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Kiribati"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "Komoru salas"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
-msgstr ""
+msgstr "Sentkitsa un Nevisa"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "Ziemeļkoreja"
-#: lang.pm:328 timezone.pm:219
-#, fuzzy, c-format
+#: lang.pm:417 timezone.pm:230
+#, c-format
msgid "Korea"
-msgstr "VairÄk"
+msgstr ""
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Kuveita"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "Kaimanu salas"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "KazahstÄna"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Laosa"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Lībija"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Sentlūsija"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Lihtenšteina"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Å rilanka"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Libērija"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Lesoto"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Lietuva"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Luksemburga"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Latvija"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "Lībija"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "Maroka"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "Monako"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "MoldÄvija"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "MadagaskÄra"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "MÄrÅ¡ala salas"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "MaÄ·edonija"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "Mali"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Mjanma"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "Mongolija"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Zemeļmarianas salas"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "Martinika"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "Maurīcija"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montserrata"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "Malta"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "Maurīcija"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "Maldivu salas"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "MalÄvi"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "Meksika"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "Malaizija"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "Mozambika"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "Namībija"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "Jaunkaledonija"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "Nigērija"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Norfolkas sala"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "Nigērija"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Nikaragva"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Holande"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Norvēģija"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "NepÄla"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "Nauru"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niue"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "Jaunzēlande"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "OmÄna"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "Panama"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "Peru"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "FranÄu PolinÄ“zija"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "Papua Jaungvineja"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Filipīnas"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "PakistÄna"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "Polija"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
-msgstr ""
+msgstr "Senpjēra un Mikelona"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitkerna"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "Puerto Riko"
-#: lang.pm:386
-#, fuzzy, c-format
+#: lang.pm:475
+#, c-format
msgid "Palestine"
-msgstr "Ceļa izvēle"
+msgstr ""
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "PortugÄle"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paragvaja"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Palau"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Katara"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "Reinjona"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "RumÄnija"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Krievija"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Ruanda"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "SaÅ«da ArÄbija"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "ZÄlamana salas"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Seišeļu salas"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "SudÄna"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Zviedrija"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Singapūra"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "SvÄ“tÄs HelÄ“nas sala"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Slovēnija"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "SvalbÄra un Jana Mejena salas"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "SlovÄkija"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Sjerra Leone"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "Sanmarino"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "SenegÄla"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "SomÄlija"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Surinama"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "Santome un Prinsipi"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "Salvadora"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "Sīrija"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Svazilenda"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Tērksa un Kaikosa salas"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "ÄŒada"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "FranÄu dienvidu teritorijas"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Togo"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Taizeme"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "TadžikistÄna"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Tokelau salas"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "Austrum Timūra"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "TurkmenistÄna"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Tunisija"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Tonga"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "Turcija"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Trinidada un Tobago"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Tuvalu"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "TaivÄna"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "TanzÄnija"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Ukraina"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Uganda"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "Amerikas Savienoto Valstu mazÄs pieguļoÅ¡Äs salas"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "A.S.V."
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Urugvaja"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "UzbekistÄna"
-#: lang.pm:436
-#, fuzzy, c-format
+#: lang.pm:525
+#, c-format
msgid "Vatican"
-msgstr "Latviešu"
+msgstr ""
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
-msgstr ""
+msgstr "Sentvinsenta un Grenadīnas"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Venecuēla"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "Virdžīnu salas (Britu)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "Virdžīnu salas (ASV)"
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Vjetnama"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Vanuatu"
-#: lang.pm:443
-#, fuzzy, c-format
+#: lang.pm:532
+#, c-format
msgid "Wallis and Futuna"
-msgstr "Volisa un Futunas salas"
+msgstr ""
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Samoa"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Jemena"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "Majota"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "DienvidÄfrika"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Zambija"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Zimbabve"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "Jūs sveic %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr ""
-#: lvm.pm:153
-#, fuzzy, c-format
+#: lvm.pm:204
+#, c-format
msgid "Remove the logical volumes first\n"
-msgstr "Vispirms noņemiet loģiskos sējumus\n"
+msgstr ""
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
+#. -PO: Only write something if needed:
#: messages.pm:11
#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr ""
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr ""
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr ""
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4746,16 +4634,23 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr ""
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4763,15 +4658,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4780,51 +4675,66 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
+"you."
+msgstr ""
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr ""
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr ""
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr ""
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -4836,162 +4746,56 @@ msgid ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"For any question on this document, please contact Mageia."
msgstr ""
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
msgstr ""
-#: messages.pm:120
+#: messages.pm:111
#, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
-#, fuzzy, c-format
+#: messages.pm:113
+#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
msgstr ""
-"Apsveicam, instalēšana ir pabeigta.\n"
-"Izņemiet sÄknēšanas datu nesÄ“ju un nospiediet ievadu, lai pÄrstartÄ“tu "
-"datoru.\n"
-"\n"
-"\n"
-"Lai saņemtu informÄciju par labojumiem, kas ir pieejami Å¡im Mandriva Linux\n"
+"Lai saņemtu informÄciju par labojumiem, kas ir pieejami Å¡im Mageia\n"
"izdevumam, skatiet Errata failu, kas atrodams\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"InformÄcija par jÅ«su sistÄ“mas konfigurēšanu ir pieejama OficiÄlÄs\n"
-"Mandriva Linux rokasgrÄmatas pÄ“cinstalēšanas nodaļÄ."
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
#: modules/interactive.pm:19
-#, fuzzy, c-format
+#, c-format
msgid "This driver has no configuration parameter!"
-msgstr "OKI winprinter konfigurÄcija"
+msgstr ""
#: modules/interactive.pm:22
-#, fuzzy, c-format
+#, c-format
msgid "Module configuration"
-msgstr "ManuÄla konfigurēšana"
+msgstr ""
#: modules/interactive.pm:22
#, c-format
@@ -5019,24 +4823,24 @@ msgid "See hardware info"
msgstr "ApskatÄ«t dzelžu informÄciju"
#: modules/interactive.pm:83
-#, fuzzy, c-format
+#, c-format
msgid "Installing driver for USB controller"
-msgstr "Instalēju draiveri %s kartei %s"
+msgstr ""
#: modules/interactive.pm:84
-#, fuzzy, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "Instalēju draiveri %s kartei %s"
+#, c-format
+msgid "Installing driver for firewire controller \"%s\""
+msgstr ""
#: modules/interactive.pm:85
-#, fuzzy, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "Instalēju draiveri %s kartei %s"
+#, c-format
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr ""
#: modules/interactive.pm:86
-#, fuzzy, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "Instalēju draiveri %s kartei %s"
+#, c-format
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr ""
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5117,35 +4921,35 @@ msgstr ""
"Moduļa %s ielÄde bija neveiksmÄ«ga.\n"
"Vai vÄ“laties pamēģinÄt ar citiem parametriem?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, c-format
+msgid "Are you sure you want to quit?"
+msgstr ""
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr ""
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr ""
-#: mygtk2.pm:1544 mygtk2.pm:1545
-#, fuzzy, c-format
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
+#, c-format
msgid "Password seems secure"
-msgstr "Nepieciešama parole"
+msgstr ""
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "montēšana neizdevÄs: "
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "Å ai platformai paplaÅ¡inÄtÄ sadaļa nav pieejama"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
@@ -5153,93 +4957,93 @@ msgstr ""
"VienÄ«gais risinÄjums ir pÄrvietot primÄras sadaļas tÄ, lai caurums atrastos "
"blakus paplaÅ¡inÄtajÄm sadaļÄm."
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
msgstr ""
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr ""
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr ""
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr ""
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr ""
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr ""
-#: pkgs.pm:269 pkgs.pm:270
-#, fuzzy, c-format
+#: pkgs.pm:281 pkgs.pm:282
+#, c-format
msgid "Unused hardware support"
-msgstr "ieslēgt radio atbalstu"
+msgstr ""
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr ""
-#: raid.pm:42
-#, fuzzy, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
-msgstr "Nevar pievienot sadaļu _formatētam_ RAID md%d"
+#: raid.pm:59
+#, c-format
+msgid "Cannot add a partition to _formatted_ RAID %s"
+msgstr ""
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "Nepietiek diska sadaļu RAID līmenim %d\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr ""
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr ""
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr ""
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr ""
-#: scanner.pm:200
-#, fuzzy, c-format
+#: scanner.pm:199
+#, c-format
msgid "Scannerdrake"
-msgstr "Izvēlieties skeneri"
+msgstr ""
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr ""
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr ""
@@ -5260,9 +5064,9 @@ msgid "Accept icmp echo."
msgstr ""
#: security/help.pm:17
-#, fuzzy, c-format
+#, c-format
msgid "Allow autologin."
-msgstr "AutopieslÄ“gÅ¡anÄs"
+msgstr ""
#. -PO: here "ALL" is a value in a pull-down menu; translate it the same as "ALL" is
#: security/help.pm:21
@@ -5281,14 +5085,14 @@ msgid "Allow reboot by the console user."
msgstr ""
#: security/help.pm:29
-#, fuzzy, c-format
+#, c-format
msgid "Allow remote root login."
-msgstr "(pie šī datora)"
+msgstr ""
#: security/help.pm:31
-#, fuzzy, c-format
+#, c-format
msgid "Allow direct root login."
-msgstr "(pie šī datora)"
+msgstr ""
#: security/help.pm:33
#, c-format
@@ -5337,8 +5141,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
#: security/help.pm:63
@@ -5414,7 +5218,7 @@ msgstr ""
#: security/help.pm:94
#, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr ""
#: security/help.pm:96
@@ -5450,9 +5254,9 @@ msgid ""
msgstr ""
#: security/help.pm:108
-#, fuzzy, c-format
+#, c-format
msgid "Set the root's file mode creation mask."
-msgstr "Bez paroles"
+msgstr ""
#: security/help.pm:109
#, c-format
@@ -5568,9 +5372,9 @@ msgid "Timeout unit is second"
msgstr ""
#: security/help.pm:138
-#, fuzzy, c-format
+#, c-format
msgid "Set the user's file mode creation mask."
-msgstr "LietotÄji"
+msgstr ""
#: security/l10n.pm:11
#, c-format
@@ -5598,9 +5402,9 @@ msgid "Reboot by the console user"
msgstr ""
#: security/l10n.pm:17
-#, fuzzy, c-format
+#, c-format
msgid "Allow remote root login"
-msgstr "(pie šī datora)"
+msgstr ""
#: security/l10n.pm:18
#, c-format
@@ -5618,9 +5422,9 @@ msgid "Export display when passing from root to the other users"
msgstr ""
#: security/l10n.pm:21
-#, fuzzy, c-format
+#, c-format
msgid "Allow X Window connections"
-msgstr "Parasts modēma savienojums"
+msgstr ""
#: security/l10n.pm:22
#, c-format
@@ -5633,9 +5437,9 @@ msgid "Authorize all services controlled by tcp_wrappers"
msgstr ""
#: security/l10n.pm:24
-#, fuzzy, c-format
+#, c-format
msgid "Chkconfig obey msec rules"
-msgstr "Servisu konfigurēšana"
+msgstr ""
#: security/l10n.pm:25
#, c-format
@@ -5698,9 +5502,9 @@ msgid "Sulogin(8) in single user level"
msgstr ""
#: security/l10n.pm:37
-#, fuzzy, c-format
+#, c-format
msgid "No password aging for"
-msgstr "Bez paroles"
+msgstr ""
#: security/l10n.pm:38
#, c-format
@@ -5708,9 +5512,9 @@ msgid "Set password expiration and account inactivation delays"
msgstr ""
#: security/l10n.pm:39
-#, fuzzy, c-format
+#, c-format
msgid "Password history length"
-msgstr "Å Ä« parole ir pÄrÄk vienkÄrÅ¡a"
+msgstr ""
#: security/l10n.pm:40
#, c-format
@@ -5718,9 +5522,9 @@ msgid "Password minimum length and number of digits and upcase letters"
msgstr ""
#: security/l10n.pm:41
-#, fuzzy, c-format
+#, c-format
msgid "Root umask"
-msgstr "Bez paroles"
+msgstr ""
#: security/l10n.pm:42
#, c-format
@@ -5728,19 +5532,19 @@ msgid "Shell history size"
msgstr ""
#: security/l10n.pm:43
-#, fuzzy, c-format
+#, c-format
msgid "Shell timeout"
-msgstr "Kerneļa ielÄdes taimauts"
+msgstr ""
#: security/l10n.pm:44
-#, fuzzy, c-format
+#, c-format
msgid "User umask"
-msgstr "LietotÄji"
+msgstr ""
#: security/l10n.pm:45
-#, fuzzy, c-format
+#, c-format
msgid "Check open ports"
-msgstr "atklÄts uz porta %s"
+msgstr ""
#: security/l10n.pm:46
#, c-format
@@ -5838,11 +5642,11 @@ msgid "Standard"
msgstr "Standarta"
#: security/level.pm:12
-#, fuzzy, c-format
+#, c-format
msgid "Secure"
-msgstr "Drošība"
+msgstr ""
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -5851,7 +5655,7 @@ msgid ""
"on your own."
msgstr ""
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -5860,7 +5664,7 @@ msgstr ""
"Šis ir parasts drošības līmenis, kas ir ieteicams datoram, kas tiks\n"
"izmantots, lai savienotos ar Internetu kÄ klients."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -5876,48 +5680,48 @@ msgstr ""
"darbojas\n"
"tikai kÄ klients InternetÄ, Jums vajadzÄ“tu izvÄ“lÄ“ties mazÄku drošības lÄ«meni."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "DrakSec pamata opcijas"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "Izvēlieties vēlamo drošības līmeni?"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr ""
-#: security/level.pm:61
+#: security/level.pm:73
#, c-format
msgid "Security Administrator:"
msgstr "Drošības administrators:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr ""
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "Palaist ALSA (Advanced Linux Sound Architecture) skaņu sistēmu"
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anacron ir periodisku komandu plÄnotÄjs."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -5926,7 +5730,7 @@ msgstr ""
"apmd paredzÄ“ts baterijas stÄvokļa novÄ“roÅ¡anai un grÄmatoÅ¡anai ar syslog.\n"
"To var izmantot arÄ« datora izslÄ“gÅ¡anai, kad baterija ir izlÄdÄ“ta."
-#: services.pm:24
+#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -5936,11 +5740,16 @@ msgstr ""
"kÄ arÄ« palaiž komadu paketes, kad vidÄ“jÄ sistÄ“mas noslodze ir pietiekoÅ¡i\n"
"zema."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, c-format
+msgid "An NTP client/server"
+msgstr ""
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6054,17 +5863,10 @@ msgstr ""
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6075,33 +5877,31 @@ msgstr ""
"/etc/sysconfig/keyboard. To var izvēlēties, izmantojot programmu kbdconfig.\n"
"VairumÄ gadÄ«jumu Å¡o pakotni ir jÄatstÄj izvÄ“lÄ“tu."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
"/usr/include/linux/{autoconf,version}.h"
msgstr ""
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "AutomÄtiska dzelžu noteikÅ¡ana un konfigurēšana sÄknēšanas laikÄ."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-#: services.pm:63
-#, fuzzy, c-format
+#: services.pm:61
+#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
"at boot-time to maintain the system configuration."
msgstr ""
-"Linuxconf dažreiz piemÄ“ros dažÄdus uzdevumus \n"
-"ielÄdes laikÄ, lai uzturÄ“tu sistÄ“mas konfigurÄciju."
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6110,7 +5910,7 @@ msgstr ""
"lpd ir drukas demons, kas ir nepieciešams lpr pareizai darbībai. Tas ir\n"
"serveris, kas nosūta drukas uzdevumus printeri(e)m."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6119,29 +5919,29 @@ msgstr ""
"Linux virtuÄlais serveris, lietojams, lai uzbÅ«vÄ“tu augstas veiktspÄ“jas\n"
"un augstas pieejamības serveri."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
"messages"
msgstr ""
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6150,12 +5950,12 @@ msgstr ""
"named (BIND) ir domÄ“nu vÄrdu serveris (DNS), kas tiek izmantots hostu "
"vÄrdiem atbilstoÅ¡o IP adreÅ¡u noskaidroÅ¡anai."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6164,7 +5964,7 @@ msgstr ""
"Mounts un unmounts ir Tīkla Failu sistēmas (NFS), SMB (Lan\n"
"Manager/Windows) un NCP (NetWare) montēšanas punkti."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6173,17 +5973,17 @@ msgstr ""
"Aktivizē/Deaktivizē visus tīkla interfeisus, kas ir konfigurēti\n"
"startēšanai sistÄ“mas sÄknēšanas laikÄ."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6194,7 +5994,7 @@ msgstr ""
"Å is serviss nodroÅ¡ina NFS servera funkcionalitÄti, un to var konfigurÄ“t\n"
"ar faila /etc/exports palīdzību."
-#: services.pm:84
+#: services.pm:82
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6203,29 +6003,29 @@ msgstr ""
"NFS ir populÄrs protokols failu koplietoÅ¡anai TCP/IP tÄ«klos.\n"
"Å is serviss nodroÅ¡ina NFS failu aizslÄ“gÅ¡anas funkcionalitÄti."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
"and Xorg at boot."
msgstr ""
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "Atbalsta OKI 4w un savietojamus winprinterus."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-#: services.pm:91
+#: services.pm:89
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6237,7 +6037,7 @@ msgstr ""
"uzturēšanai pÄrnÄ“sÄjamos datoros. Tas netiks startÄ“ts, ja nav konfigurÄ“ts,\n"
"tÄpÄ“c ir droÅ¡i to instalÄ“t datoros, kam tas nav nepiecieÅ¡ams."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6249,12 +6049,12 @@ msgstr ""
"piemÄ“ram, NFS un NIS. portmap serveri ir jÄizmanto datoros, kas\n"
"darbojas kÄ RPC protokolus izmantojoÅ¡u protokolu serveri."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
@@ -6263,7 +6063,7 @@ msgstr ""
"Postfix ir Pasta transporta aÄ£ents, un tÄ ir programma, kas pÄrvieto pastu "
"no viena datora uz citu."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6272,21 +6072,19 @@ msgstr ""
"SaglabÄ un atjauno sistÄ“mas entropijas krÄtuvi, lai Ä£enerÄ“tu\n"
"kvalitatÄ«vÄkus gadÄ«jumskaitļus."
-#: services.pm:101
-#, fuzzy, c-format
+#: services.pm:99
+#, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
-"Piešķirt tieÅ¡Äs ierÄ«ces bloku ierÄ«cÄ“m (tÄdÄm, kÄ cietÄ\n"
-"diska sadaļas), lai lietotu tÄdÄs aplikÄcijÄs, kÄ Oracle"
-#: services.pm:103
-#, fuzzy, c-format
+#: services.pm:101
+#, c-format
msgid "Nameserver information manager"
-msgstr "CietÄ diska informÄcija"
+msgstr ""
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6298,7 +6096,7 @@ msgstr ""
"tÄ«klos, sarežģītÄkiem tÄ«kliem ir nepiecieÅ¡ami sarežģītÄki marÅ¡rutizēšanas\n"
"protokoli."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6307,16 +6105,14 @@ msgstr ""
"rstat protokols ļauj tÄ«kla lietotÄjiem saņemt veiktspÄ“jas\n"
"informÄciju par jebkuru šī tÄ«kla datoru."
-#: services.pm:109
-#, fuzzy, c-format
+#: services.pm:107
+#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
"system log files. It is a good idea to always run rsyslog."
msgstr ""
-"Syslog ir mehÄnisms, ko daudzi demoni izmanto ziņojumu grÄmatoÅ¡anai\n"
-"daudzos sistÄ“mas žurnÄlu failos. Ir gudra doma vienmÄ“r darbinÄt syslog."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6325,7 +6121,7 @@ msgstr ""
"Protokols rusers tÄ«kla lietotÄjiem ļauj noskaidrot, kuru lietotÄju\n"
"sesijas ir atvērtas citos atbildošajos datoros."
-#: services.pm:112
+#: services.pm:110
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6334,42 +6130,47 @@ msgstr ""
"Protokols rwho attÄliem lietotÄjiem ļauj saņemt visu atvÄ“rto lietotÄju\n"
"sesiju sarakstu no datora, kurÄ darbojas rwho demons (lÄ«dzÄ«gi finger)."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
"integrates with a Windows Server domain"
msgstr ""
-#: services.pm:117
+#: services.pm:116
#, c-format
msgid "Launch the sound system on your machine"
msgstr "Palaist skaņusistēmu uz Jūsu datora"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
"secure channel between two computers"
msgstr ""
-#: services.pm:120
+#: services.pm:119
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6378,92 +6179,94 @@ msgstr ""
"Syslog ir mehÄnisms, ko daudzi demoni izmanto ziņojumu grÄmatoÅ¡anai\n"
"daudzos sistÄ“mas žurnÄlu failos. Ir gudra doma vienmÄ“r darbinÄt syslog."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "IelÄdÄ“ draiverus jÅ«su usb ierÄ«cÄ“m."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr ""
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr ""
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "DrukÄÅ¡ana"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Internets"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "Failu koplietošana"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "Tīkli"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "Sistēma"
-#: services.pm:160
+#: services.pm:170
#, c-format
msgid "Remote Administration"
msgstr "AttÄla administrēšana"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "DatubÄzu serveris"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "Servisi"
-#: services.pm:179
+#: services.pm:190
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "IzvÄ“lÄ“ties, kurus servisus vajag automÄtiski startÄ“t ielÄdes laikÄ"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d aktivizēti no %d reģistrētiem"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "darbojas"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "apturēts"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "Servisi un dēmoni"
-#: services.pm:245
+#: services.pm:242
#, c-format
msgid ""
"No additional information\n"
@@ -6472,32 +6275,27 @@ msgstr ""
"Nav papildus informÄcijas\n"
"par šo servisu."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "Info"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr ""
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "SÄknēšanas laikÄ"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Startēt"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Apturēt"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6516,7 +6314,7 @@ msgid ""
"USA.\n"
msgstr ""
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6532,7 +6330,7 @@ msgid ""
"--version : show version number.\n"
msgstr ""
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6541,18 +6339,18 @@ msgid ""
"default mode: offer to configure autologin feature"
msgstr ""
-#: standalone.pm:60
+#: standalone.pm:62
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6563,7 +6361,7 @@ msgid ""
" --wizard - like --add"
msgstr ""
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -6581,11 +6379,11 @@ msgid ""
" : and gs for ghostscript for only this one."
msgstr ""
-#: standalone.pm:87
+#: standalone.pm:89
#, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6599,17 +6397,17 @@ msgid ""
"IP, nbi image name)"
msgstr ""
-#: standalone.pm:99
-#, fuzzy, c-format
+#: standalone.pm:101
+#, c-format
msgid "[keyboard]"
-msgstr "Tastatūra"
+msgstr ""
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr ""
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -6623,26 +6421,26 @@ msgid ""
"--quiet : do not be interactive. To be used with (dis)connect."
msgstr ""
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
msgstr ""
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -6650,7 +6448,7 @@ msgid ""
" XFdrake resolution"
msgstr ""
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -6658,70 +6456,75 @@ msgid ""
"testing] [-v|--version] "
msgstr ""
-#: timezone.pm:161 timezone.pm:162
-#, fuzzy, c-format
+#: timezone.pm:170 timezone.pm:171
+#, c-format
msgid "All servers"
-msgstr "Pievienot lietotÄju"
+msgstr ""
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr ""
-#: timezone.pm:199
+#: timezone.pm:210
#, c-format
msgid "Africa"
msgstr "Ä€frika"
-#: timezone.pm:200
+#: timezone.pm:211
#, c-format
msgid "Asia"
msgstr "Ä€zija"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr "Eiropa"
-#: timezone.pm:202
+#: timezone.pm:213
#, c-format
msgid "North America"
msgstr "Ziemeļamerika"
-#: timezone.pm:203
-#, fuzzy, c-format
+#: timezone.pm:214
+#, c-format
msgid "Oceania"
-msgstr "MaÄ·edonija"
+msgstr ""
-#: timezone.pm:204
+#: timezone.pm:215
#, c-format
msgid "South America"
msgstr "Dienvidamerika"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Honkonga"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "Krievijas FederÄcija"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "DienvidslÄvija"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "Vai tas ir pareizi?"
-#: ugtk2.pm:874
-#, fuzzy, c-format
+#: ugtk2.pm:872 ugtk3.pm:970
+#, c-format
msgid "You have chosen a file, not a directory"
-msgstr "SaglabÄt piesaistnes _direktorijÄ:"
+msgstr ""
+
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "Info"
#: wizards.pm:95
#, c-format
@@ -6737,308 +6540,12 @@ msgstr ""
msgid "Installation failed"
msgstr "Instalēšana neizdevÄs"
-#~ msgid "Restrict command line options"
-#~ msgstr "Ierobežot komandrindas opcijas"
-
-#~ msgid "restrict"
-#~ msgstr "ierobežot"
-
-#~ msgid ""
-#~ "Option ``Restrict command line options'' is of no use without a password"
-#~ msgstr "Opcijai ``Ierobežot komandrindas opcijas'' nav jēgas bez paroles"
-
#, fuzzy
-#~ msgid "Use an encrypted file system"
-#~ msgstr "JÅ«s nevarat lietot Å¡ifrÄ“to failsistÄ“mu montēšanas punktÄ %s"
-
-#~ msgid "Use the Microsoft Windows® partition for loopback"
-#~ msgstr "Izmantot Microsoft Windows® sadaļu priekš loopback"
-
-#~ msgid "Which partition do you want to use for Linux4Win?"
-#~ msgstr "Kuru sadaļu vēlaties izmantot priekš Linux4Win?"
-
-#~ msgid "Choose the sizes"
-#~ msgstr "Izvēlieties izmērus"
-
-#~ msgid "Root partition size in MB: "
-#~ msgstr "Saknes sadaļas izmērs (MB): "
-
-#~ msgid "Swap partition size in MB: "
-#~ msgstr "Swap sadaļas izmērs (MB): "
-
-#, fuzzy
-#~ msgid ""
-#~ "There is no FAT partition to use as loopback (or not enough space left)"
-#~ msgstr ""
-#~ "Nav FAT sadaļu, lai izmainÄ«to to izmÄ“ru vai izmantotu kÄ loopback (vai "
-#~ "nepietiek brīvas vietas)"
-
-#~ msgid ""
-#~ "The FAT resizer is unable to handle your partition, \n"
-#~ "the following error occurred: %s"
-#~ msgstr ""
-#~ "FAT izmÄ“ra mainÄ«tÄjs nespÄ“j izmainÄ«t jÅ«su sadaļu,\n"
-#~ "atklÄta sekojoÅ¡a kļūda: %s"
-
-#~ msgid "Please log out and then use Ctrl-Alt-BackSpace"
-#~ msgstr "Lūdzu aizveriet sesiju un nospiediet Ctrl-Alt-BackSpace"
-
-#~ msgid "Welcome To Crackers"
-#~ msgstr "Sveiciens hakeriem"
-
-#~ msgid "Poor"
-#~ msgstr "VÄjÅ¡"
-
-#~ msgid "High"
-#~ msgstr "Augsts"
-
-#~ msgid "Higher"
-#~ msgstr "AugstÄk"
-
-#~ msgid "Paranoid"
-#~ msgstr "Paranoisks"
-
-#~ msgid ""
-#~ "This level is to be used with care. It makes your system more easy to "
-#~ "use,\n"
-#~ "but very sensitive. It must not be used for a machine connected to "
-#~ "others\n"
-#~ "or to the Internet. There is no password access."
-#~ msgstr ""
-#~ "Å o lÄ«meni ir jÄizmanto uzmanÄ«gi. Tas padara jÅ«su sistÄ“mu vieglÄk\n"
-#~ "izmantojamu, taÄu ļoti nedroÅ¡u: to nedrÄ«kst izmantot datoram, kas ir\n"
-#~ "savienots ar citiem datoriem vai Internetam. Netiek prasītas paroles."
-
-#~ msgid ""
-#~ "Passwords are now enabled, but use as a networked computer is still not "
-#~ "recommended."
-#~ msgstr ""
-#~ "Tagad tiek izmantota parole, taÄu izmantot datoru tÄ«klÄ vÄ“l aizvien\n"
-#~ "nav ieteicams."
-
-#~ msgid ""
-#~ "This is similar to the previous level, but the system is entirely closed "
-#~ "and security features are at their maximum."
-#~ msgstr ""
-#~ "Å is ir lÄ«dzÄ«gs iepriekšējam lÄ«menim, bet sistÄ“ma ir pilnÄ«bÄ slÄ“gta un "
-#~ "drošības iespÄ“jas ir paÅ¡as maksimÄlÄkÄs."
-
-#~ msgid ""
-#~ "\n"
-#~ "Warning\n"
-#~ "\n"
-#~ "Please read carefully the terms below. If you disagree with any\n"
-#~ "portion, you are not allowed to install the next CD media. Press "
-#~ "'Refuse' \n"
-#~ "to continue the installation without using these media.\n"
-#~ "\n"
-#~ "\n"
-#~ "Some components contained in the next CD media are not governed\n"
-#~ "by the GPL License or similar agreements. Each such component is then\n"
-#~ "governed by the terms and conditions of its own specific license. \n"
-#~ "Please read carefully and comply with such specific licenses before \n"
-#~ "you use or redistribute the said components. \n"
-#~ "Such licenses will in general prevent the transfer, duplication \n"
-#~ "(except for backup purposes), redistribution, reverse engineering, \n"
-#~ "de-assembly, de-compilation or modification of the component. \n"
-#~ "Any breach of agreement will immediately terminate your rights under \n"
-#~ "the specific license. Unless the specific license terms grant you such\n"
-#~ "rights, you usually cannot install the programs on more than one\n"
-#~ "system, or adapt it to be used on a network. In doubt, please contact \n"
-#~ "directly the distributor or editor of the component. \n"
-#~ "Transfer to third parties or copying of such components including the \n"
-#~ "documentation is usually forbidden.\n"
-#~ "\n"
-#~ "\n"
-#~ "All rights to the components of the next CD media belong to their \n"
-#~ "respective authors and are protected by intellectual property and \n"
-#~ "copyright laws applicable to software programs.\n"
-#~ msgstr ""
-#~ "\n"
-#~ "BrÄ«dinÄjums\n"
-#~ "\n"
-#~ "LÅ«dzu rÅ«pÄ«gi izlasiet zemÄk esoÅ¡os nosacÄ«jumus. Ja jÅ«s nepiekrÄ«tat kÄdai\n"
-#~ "to daļai, jūs nedrīkstat instalēt no šī CD. Nospiediet 'Noraidīt', lai\n"
-#~ "turpinÄtu instalēšanu, neizmantojot Å¡o datu nesÄ“ju.\n"
-#~ "\n"
-#~ "\n"
-#~ "Daži Å¡ajÄ CD datu nesÄ“jÄ esoÅ¡ie komponenti nav pakļauti GPL licencei vai\n"
-#~ "lÄ«dzÄ«giem lÄ«gumiem. Katra Å¡Äda komponenta izmantoÅ¡anu nosaka atsevišķas\n"
-#~ "licences noteikumi un nosacījumi. Lūdzu rūpīgi to izlasiet un ievērojiet\n"
-#~ "tÄs nosacÄ«jumus, pirms izmantot vai izplatÄ«t uzskaitÄ«tos komponentus.\n"
-#~ "Å Ä«s licences pÄrsvarÄ aizliegs jums pÄrsÅ«tÄ«t, dublÄ“t (izņemot rezerves\n"
-#~ "kopēšanas nolÅ«kus), izplatÄ«t tÄlÄk, reversi uzbÅ«vÄ“t, de-asamblÄ“t,\n"
-#~ "de-kompilÄ“t vai modificÄ“t Å¡o kompomentu. JebkurÅ¡ šīs vienoÅ¡anÄs "
-#~ "pÄrkÄpums\n"
-#~ "jums automÄtiski atņems tiesÄ«bas, ko piešķīrusi attiecÄ«gÄ licence. "
-#~ "Izņemot\n"
-#~ "gadÄ«jumus, kad konkrÄ“tas licences nosacÄ«jumi jums dod Å¡Ädas tiesÄ«bas, "
-#~ "jūs\n"
-#~ "parasti nedrÄ«kstat instalÄ“t Å¡Ädu programmu uz vairÄk, kÄ vienas sistÄ“mas\n"
-#~ "vai pielÄgot to izmantoÅ¡anai tÄ«klÄ. Ja Å¡aubaties, lÅ«dzu sazinieties ar\n"
-#~ "komponenta izplatÄ«tÄju vai redaktoru.\n"
-#~ "Å Ädu komponentu, tajÄ skaitÄ arÄ« iekļautÄs dokumentÄcijas, nodoÅ¡ana\n"
-#~ "treÅ¡ajÄm personÄm vai kopēšana parasti ir aizliegta.\n"
-#~ "\n"
-#~ "\n"
-#~ "Visas nÄkamajÄ CD datu nesÄ“jÄ iekļauto komponentu tiesÄ«bas pieder to\n"
-#~ "attiecÄ«gajiem autoriem, un tÄs aizsargÄ intelektuÄlÄ Ä«paÅ¡uma un\n"
-#~ "autortiesÄ«bu likumi, kas attiecas uz programnodroÅ¡inÄjumu.\n"
-
-#~ msgid "Use libsafe for servers"
-#~ msgstr "Lietot libsafe priekš serveriem"
-
-#~ msgid ""
-#~ "A library which defends against buffer overflow and format string attacks."
-#~ msgstr ""
-#~ "BibliotÄ“ka, kas aizsargÄ pret bufera pÄrpildīšanas un rindas formÄta "
-#~ "uzbrukumiem."
-
-#~ msgid "LILO/grub Installation"
-#~ msgstr "LILO/grub instalēšana"
-
-#~ msgid "Precise RAM size if needed (found %d MB)"
-#~ msgstr "Ja nepieciešams, precizējiet RAM apjomu (atrasti %d MB)"
-
-#~ msgid "Give the ram size in MB"
-#~ msgstr "NorÄdiet atmiņas apjomu Mb"
-
-#~ msgid ""
-#~ "If you plan to use aboot, be careful to leave a free space (2048 sectors "
-#~ "is enough)\n"
-#~ "at the beginning of the disk"
-#~ msgstr ""
-#~ "Ja gatavojaties izmantot aboot, neaizmirstiet atstÄt brÄ«vu vietu diska\n"
-#~ "sÄkumÄ (pietiek ar 2048 sektoriem)"
-
-#~ msgid "Security level"
-#~ msgstr "Drošības līmenis"
-
-#~ msgid "Expand Tree"
-#~ msgstr "Izvērst koku"
-
-#~ msgid "Collapse Tree"
-#~ msgstr "Sakļaut koku"
-
-#~ msgid "Toggle between flat and group sorted"
-#~ msgstr "SakÄrtots vienÄ sarakstÄ vai pa grupÄm"
-
-#~ msgid "Choose action"
-#~ msgstr "Izvēlieties darbību"
-
-#, fuzzy
-#~ msgid "Active Directory with SFU"
-#~ msgstr "Atjaunot visas rezerves kopijas"
-
-#, fuzzy
-#~ msgid "Active Directory with Winbind"
-#~ msgstr "Atjaunot visas rezerves kopijas"
-
-#, fuzzy
-#~ msgid "Active Directory with SFU:"
-#~ msgstr "Atjaunot visas rezerves kopijas"
-
-#, fuzzy
-#~ msgid "Active Directory with Winbind:"
-#~ msgstr "Atjaunot visas rezerves kopijas"
-
-#~ msgid "Authentication LDAP"
-#~ msgstr "LDAP autentikÄcija"
-
-#~ msgid "TLS"
-#~ msgstr "TLS"
-
-#~ msgid "SSL"
-#~ msgstr "SSL"
-
-#, fuzzy
-#~ msgid "Authentication Active Directory"
-#~ msgstr "AutentifikÄcija"
-
-#, fuzzy
-#~ msgid "LDAP users database"
-#~ msgstr "DatubÄzes"
-
-#~ msgid "Authentication NIS"
-#~ msgstr "NIS autentikÄcija"
-
-#~ msgid "Authentication Windows Domain"
-#~ msgstr "Windows Domain autentikÄcija"
-
-#~ msgid "Undo"
-#~ msgstr "Atsaukt"
-
-#~ msgid "Save partition table"
-#~ msgstr "Ierakstīt sadaļu tabulu"
-
-#~ msgid "Restore partition table"
-#~ msgstr "Atjaunot sadaļu tabulu"
-
-#~ msgid ""
-#~ "The backup partition table has not the same size\n"
-#~ "Still continue?"
-#~ msgstr ""
-#~ "Sadaļu tabulas rezerves kopijai ir atšķirīgs izmērs\n"
-#~ "TomÄ“r turpinÄt?"
-
-#~ msgid "Info: "
-#~ msgstr "Info: "
-
-#~ msgid "Unknown driver"
-#~ msgstr "NezinÄms draiveris"
-
-#~ msgid "Error reading file %s"
-#~ msgstr "Kļūda, nolasot failu %s"
-
-#~ msgid "Restoring from file %s failed: %s"
-#~ msgstr "AtjaunoÅ¡ana no faila %s neizdevÄs: %s"
-
-#~ msgid "Bad backup file"
-#~ msgstr "Slikts rezerves kopijas fails"
-
-#~ msgid "Error writing to file %s"
-#~ msgstr "Kļūda, ierakstot failÄ %s"
-
-#, fuzzy
-#~ msgid "Error: The \"%s\" driver for your sound card is unlisted"
-#~ msgstr "Nav zinÄmu draiveru jÅ«su skaņu kartei (%s)"
-
-#~ msgid "Ext2"
-#~ msgstr "Ext2"
-
-#~ msgid "Journalised FS"
-#~ msgstr "Žurnalēta FS"
-
-#~ msgid "Starts the X Font Server (this is mandatory for Xorg to run)."
-#~ msgstr "StartÄ“ X fontu serveri (obligÄti, lai izpildÄ«tu Xorg)."
-
-#~ msgid "Add user"
-#~ msgstr "Pievienot lietotÄju"
-
-#~ msgid "Accept user"
-#~ msgstr "ApstiprinÄt lietotÄju"
-
-#~ msgid "Rescue partition table"
-#~ msgstr "Salabot sadaļu tabulu"
-
-#~ msgid "Removable media automounting"
-#~ msgstr "Izņemama datu nesēja automontēšana"
-
-#~ msgid "Trying to rescue partition table"
-#~ msgstr "Mēģinu saglÄbt sadaļu tabulu"
-
-#, fuzzy
-#~ msgid "Allow/Forbid remote root login."
-#~ msgstr "(pie šī datora)"
-
-#~ msgid "Number of capture buffers:"
-#~ msgstr "Uztveršanas buferu skaits:"
-
-#~ msgid "number of capture buffers for mmap'ed capture"
-#~ msgstr "Uztveršanas buferu skaits mmap-ētai uztveršanai"
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "Jums ir nepieciešama root sadaļa"
-#~ msgid "PLL setting:"
-#~ msgstr "PLL uzstÄdÄ«jums:"
+#~ msgid "Please Wait... Applying the configuration"
+#~ msgstr "LÅ«dzu uzgaidiet ... konfigurÄcijas piemÄ“roÅ¡ana"
-#~ msgid "Radio support:"
-#~ msgstr "Radio atbalsts:"
+#~ msgid "Driver:"
+#~ msgstr "Draiveris:"
diff --git a/perl-install/share/po/mk.po b/perl-install/share/po/mk.po
index 4aaa27cdb..4d2df8f02 100644
--- a/perl-install/share/po/mk.po
+++ b/perl-install/share/po/mk.po
@@ -11,30 +11,31 @@
msgid ""
msgstr ""
"Project-Id-Version: DrakX-mk\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
"PO-Revision-Date: 2004-11-03 18:47+0100\n"
"Last-Translator: Đ—Đ¾Ñ€Đ°Đ½ Đ”Đ¸Đ¼Đ¾Đ²ÑĐºĐ¸ <decata@mt.net.mk>\n"
"Language-Team: Macedonian <mkde-l10n@lists.sourceforge.net>\n"
+"Language: mk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.9\n"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "Ве Đ¼Đ¾Đ»Đ¸Đ¼Đµ Đ¿Đ¾Ñ‡ĐµĐºĐ°Ñ˜Ñ‚Đµ"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° Đ½Đ° Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñ‡Đ¾Ñ‚ е Đ²Đ¾ Ñ‚ĐµĐº"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -45,35 +46,17 @@ msgid ""
"Assign a new Volume ID?"
msgstr ""
-#: any.pm:274
+#: any.pm:284
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°ÑĐµÑ‚Đ¾ Đ½Đ° Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñ‡Đ¾Ñ‚ Đ½Đµ уÑĐ¿ĐµĐ°. Đ¡Đµ Đ¿Đ¾Ñ˜Đ°Đ²Đ¸ ÑĐ»ĐµĐ´Đ½Đ°Đ²Đ° Đ³Ñ€ĐµÑˆĐºĐ°:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"ĐœĐ¾Đ¶ĐµĐ±Đ¸ Ñ‚Ñ€ĐµĐ±Đ° да Đ³Đ¾ Đ¿Ñ€Đ¾Đ¼ĐµĐ½Đ¸Ñ‚Đµ Open Firmware ÑƒÑ€ĐµĐ´Đ¾Ñ‚ за Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñе,\n"
-" за да Đ³Đ¾ Đ¾Đ²Đ¾Đ·Đ¼Đ¾Đ¶Đ¸Ñ‚Đµ Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñ‡Đ¾Ñ‚. ĐĐºĐ¾ Đ½Đµ Đ³Đ¾ Đ²Đ¸Đ´Đ¸Ñ‚Đµ ĐµĐºÑ€Đ°Đ½Ñ‡ĐµÑ‚Đ¾ Đ½Đ° Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñ‡Đ¾Ñ‚\n"
-" Đ¿Đ¾ Ñ€ĐµÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Ñе Đ½Đ° ĐºĐ¾Đ¼Đ¿Ñ˜ÑƒÑ‚ĐµÑ€Đ¾Ñ‚, Đ¿Ñ€Đ¸ Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñе Đ´Ñ€Đ¶ĐµÑ‚Đµ Đ³Đ¸ ĐºĐ¾Đ¿Ñ‡Đ¸ÑĐ°Ñ‚Đ°\n"
-" Command-Option-O-F и Đ²Đ½ĐµÑĐµÑ‚Đµ:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" ĐŸĐ¾Ñ‚Đ¾Đ° Đ²Đ½ĐµÑĐµÑ‚Đµ: shut-down\n"
-"ĐŸÑ€Đ¸ ÑĐ»ĐµĐ´Đ½Đ¾Ñ‚Đ¾ Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñе би Ñ‚Ñ€ĐµĐ±Đ°Đ»Đ¾ да Đ³Đ¾ Đ²Đ¸Đ´Đ¸Ñ‚Đµ ĐµĐºÑ€Đ°Đ½Ñ‡ĐµÑ‚Đ¾ за Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñе."
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
@@ -83,268 +66,223 @@ msgstr ""
"\n"
"Đа ĐºĐ¾Ñ˜ диÑĐº Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñ‚Đµ?"
-#: any.pm:331
+#: any.pm:335
#, fuzzy, c-format
msgid "Bootloader Installation"
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° Đ½Đ° Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñ‡Đ¾Ñ‚ е Đ²Đ¾ Ñ‚ĐµĐº"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "Đаде ÑĐ°ĐºĐ°Ñ‚Đµ да Đ³Đ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñ‡Đ¾Ñ‚?"
-#: any.pm:359
+#: any.pm:355
#, fuzzy, c-format
msgid "First sector (MBR) of drive %s"
msgstr "ĐŸÑ€Đ²Đ¸Đ¾Ñ‚ ÑĐµĐºÑ‚Đ¾Ñ€ Đ½Đ° диÑĐºĐ¾Ñ‚ (MBR)"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "ĐŸÑ€Đ²Đ¸Đ¾Ñ‚ ÑĐµĐºÑ‚Đ¾Ñ€ Đ½Đ° диÑĐºĐ¾Ñ‚ (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "ĐŸÑ€Đ²Đ¸Đ¾Ñ‚ ÑĐµĐºÑ‚Đ¾Ñ€ Đ½Đ° root Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°Ñ‚Đ°"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "Đа диÑĐºĐµÑ‚Đ°"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "ĐŸÑ€ĐµÑĐºĐ¾ĐºĐ½Đ¸"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "ĐĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸Ñ˜Đ° Đ½Đ° ÑÑ‚Đ¸Đ»Đ¾Ñ‚ Đ½Đ° Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñе"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, fuzzy, c-format
+msgid "EFI System Partition"
+msgstr "ĐĐ»Đ³Đ¾Ñ€Đ¸Ñ‚Đ°Đ¼ за ĐµĐ½ĐºÑ€Đ¸Đ¿Ñ†Đ¸Ñ˜Đ°"
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "Đ“Đ»Đ°Đ²Đ½Đ¸ Đ¾Đ¿Ñ†Đ¸Đ¸ Đ½Đ° Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñ‡Đ¾Ñ‚"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr "ĐŸĐ¾Đ´Đ¸Đ³Đ°Ñ‡"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "ĐŸĐ¾Đ´Đ¸Đ³Đ°Ñ‡ ĐºĐ¾Ñ˜ ÑœĐµ Ñе ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Đ£Ñ€ĐµĐ´ за Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñ‡Đ¾Ñ‚"
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr ""
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "ĐŸĐ°ÑƒĐ·Đ° Đ¿Ñ€ĐµĐ´ Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñе Đ½Đ° Đ¿Ñ€Đ²Đ°Ñ‚Đ° ÑĐ»Đ¸ĐºĐ°"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "ĐĐ²Đ¾Đ·Đ¼Đ¾Đ¶Đ¸ ACPI"
-#: any.pm:426
+#: any.pm:419
#, fuzzy, c-format
msgid "Enable SMP"
msgstr "ĐĐ²Đ¾Đ·Đ¼Đ¾Đ¶Đ¸ ACPI"
-#: any.pm:427
+#: any.pm:420
#, fuzzy, c-format
msgid "Enable APIC"
msgstr "ĐĐ²Đ¾Đ·Đ¼Đ¾Đ¶Đ¸ ACPI"
-#: any.pm:429
+#: any.pm:422
#, fuzzy, c-format
msgid "Enable Local APIC"
msgstr "ĐĐ²Đ¾Đ·Đ¼Đ¾Đ¶Đ¸ ACPI"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Đ‘ĐµĐ·Đ±ĐµĐ´Đ½Đ¾ÑÑ‚"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Đ›Đ¾Đ·Đ¸Đ½ĐºĐ°"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "Đ›Đ¾Đ·Đ¸Đ½ĐºĐ¸Ñ‚Đµ Đ½Đµ Ñе ÑĐ¾Đ²Đ¿Đ°Ñ“Đ°Đ°Ñ‚"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Ве Đ¼Đ¾Đ»Đ¸Đ¼Đµ Đ¾Đ±Đ¸Đ´ĐµÑ‚Đµ Ñе Đ¿Đ¾Đ²Ñ‚Đ¾Ñ€Đ½Đ¾"
-#: any.pm:436
+#: any.pm:429
#, fuzzy, c-format
-msgid "You can not use a password with %s"
+msgid "You cannot use a password with %s"
msgstr "Đе Đ¼Đ¾Đ¶Đµ да ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ ĐºÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Đ½ Ñ„Đ°Ñ˜Đ»ÑиÑÑ‚ĐµĐ¼ за Ñ‚Đ¾Ñ‡ĐºĐ°Ñ‚Đ° Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñе %s"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "Đ›Đ¾Đ·Đ¸Đ½ĐºĐ° (Đ¿Đ¾Đ²Ñ‚Đ¾Ñ€Đ½Đ¾)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr "ЧиÑÑ‚Đ¸ Đ³Đ¾ /tmp Đ¿Ñ€Đ¸ ÑĐµĐºĐ¾Đµ Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñе"
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "Init Đ¿Đ¾Ñ€Đ°ĐºĐ°"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "Open Firmware Đ·Đ°ĐºĐ°ÑĐ½ÑƒĐ²Đ°Ñе"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "ĐŸĐ°ÑƒĐ·Đ° Đ¿Ñ€ĐµĐ´ Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñе Đ½Đ° ĐºĐµÑ€Đ½ĐµĐ»"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "ĐĐ²Đ¾Đ·Đ¼Đ¾Đ¶Đ¸ Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñе Đ¾Đ´ CD?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "ĐĐ²Đ¾Đ·Đ¼Đ¾Đ¶Đ¸ OF Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñе?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "Đ¡Ñ‚Đ°Đ½Đ´Đ°Ñ€Đ´ĐµĐ½ ĐĐ¡?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Đ¡Đ»Đ¸ĐºĐ°"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Root"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "ĐŸÑ€Đ¾Đ´Đ¾Đ»Đ¶Đ¸"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr ""
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Đ’Đ¸Đ´ĐµĐ¾ Ñ€ĐµĐ¶Đ¸Đ¼"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "ĐœÑ€ĐµĐ¶ĐµĐ½ Đ¿Ñ€Đ¾Ñ„Đ¸Đ»"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "ĐĐ·Đ½Đ°ĐºĐ°"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "Đ¡Ñ‚Đ°Đ½Đ´Đ°Ñ€Đ´Đ½Đ¾"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr "Без Đ²Đ¸Đ´ĐµĐ¾"
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "Đе Ñе Đ´Đ¾Đ·Đ²Đ¾Đ»ĐµĐ½Đ¸ Đ¿Ñ€Đ°Đ·Đ½Đ¸ Đ¾Đ·Đ½Đ°ĐºĐ¸"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "ĐœĐ¾Ñ€Đ° да Đ½Đ°Đ²ĐµĐ´ĐµÑ‚Đµ ÑĐ»Đ¸ĐºĐ° Đ½Đ° ĐºĐµÑ€Đ½ĐµĐ»Đ¾Ñ‚"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "ĐœĐ¾Ñ€Đ° да Đ½Đ°Đ²ĐµĐ´ĐµÑ‚Đµ root Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "ĐĐ²Đ°Đ° Đ¾Đ·Đ½Đ°ĐºĐ° е Đ²ĐµÑœĐµ иÑĐºĐ¾Ñ€Đ¸ÑÑ‚ĐµĐ½Đ°"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "ĐĐ°ĐºĐ¾Đ² Ñ‚Đ¸Đ¿ Đ½Đ° Đ²Đ½ĐµÑ ÑĐ°ĐºĐ°Ñ‚Đµ да Đ´Đ¾Đ´Đ°Đ´ĐµÑ‚Đµ?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Đ›Đ¸Đ½ÑƒĐºÑ"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Đ”Ñ€ÑƒĐ³ ĐĐ¡ (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Đ”Ñ€ÑƒĐ³ ĐĐ¡ (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "Đ”Ñ€ÑƒĐ³ ĐĐ¡ (Windows...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, fuzzy, c-format
msgid "Bootloader Configuration"
msgstr "ĐĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸Ñ˜Đ° Đ½Đ° ÑÑ‚Đ¸Đ»Đ¾Ñ‚ Đ½Đ° Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñе"
-#: any.pm:640
+#: any.pm:594
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
@@ -353,47 +291,76 @@ msgstr ""
"ĐĐ²Đ° Ñе Đ´Đ¾ÑĐµĐ³Đ°ÑˆĐ½Đ¸Ñ‚Đµ Đ²Đ½ĐµÑĐ¾Đ²Đ¸ Đ½Đ° Đ’Đ°ÑˆĐµÑ‚Đ¾ Đ¼ĐµĐ½Đ¸ за Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñе.\n"
"ĐœĐ¾Đ¶ĐµÑ‚Đµ да Đ´Đ¾Đ´Đ°Đ´ĐµÑ‚Đµ ÑƒÑˆÑ‚Đµ или да Đ³Đ¸ Đ¿Ñ€Đ¾Đ¼ĐµĐ½Đ¸Ñ‚Đµ Đ¿Đ¾ÑÑ‚Đ¾ĐµÑ‡ĐºĐ¸Ñ‚Đµ."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Đ’Đ½Đ¸Đ¼Đ°Đ½Đ¸Đµ"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "Đ¿Ñ€Đ¸ÑÑ‚Đ°Đ¿ Đ´Đ¾ X Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "Đ¿Ñ€Đ¸ÑÑ‚Đ°Đ¿ Đ´Đ¾ rpm Đ°Đ»Đ°Ñ‚ĐºĐ¸"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "Đ´Đ¾Đ·Đ²Đ¾Đ»Đ¸ \"su\""
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "Đ¿Ñ€Đ¸ÑÑ‚Đ°Đ¿ Đ´Đ¾ Đ°Đ´Đ¼Đ¸Đ½Đ¸ÑÑ‚Ñ€Đ°Ñ‚Đ¸Đ²Đ½Đ¸ Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ¸"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "Đ¿Ñ€Đ¸ÑÑ‚Đ°Đ¿ Đ´Đ¾ Đ¼Ñ€ĐµĐ¶Đ½Đ¸ Đ°Đ»Đ°Ñ‚ĐºĐ¸"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "Đ¿Ñ€Đ¸ÑÑ‚Đ°Đ¿ Đ´Đ¾ Đ°Đ»Đ°Ñ‚ĐºĐ¸ за ĐºĐ¾Đ¼Đ¿Đ°Ñ˜Đ»Đ¸Ñ€Đ°Ñе"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(Đ²ĐµÑœĐµ е Đ´Đ¾Đ´Đ°Đ´ĐµĐ½ %s)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "Ве Đ¼Đ¾Đ»Đ¸Đ¼Đµ Đ²Đ½ĐµÑĐµÑ‚Đµ ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ‡ĐºĐ¾ Đ¸Đ¼Đµ"
-#: any.pm:863
+#: any.pm:875
#, fuzzy, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
@@ -402,232 +369,247 @@ msgstr ""
"ĐĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ‡ĐºĐ¾Ñ‚Đ¾ Đ¸Đ¼Đµ Đ¼Đ¾Ñ€Đ° да Ñе ÑĐ¾ÑÑ‚Đ¾Đ¸ ÑĐ°Đ¼Đ¾ Đ¾Đ´ Đ¼Đ°Đ»Đ¸ Đ»Đ°Ñ‚Đ¸Đ½ÑĐºĐ¸ Đ±ÑƒĐºĐ²Đ¸, Ñ†Đ¸Ñ„Ñ€Đ¸, `-' и "
"`_'"
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "ĐĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ‡ĐºĐ¾Ñ‚Đ¾ Đ¸Đ¼Đµ е Đ¿Ñ€ĐµĐ¼Đ½Đ¾Đ³Ñƒ Đ´Đ¾Đ»Đ³Đ¾"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "ĐĐ²Đ° ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ‡ĐºĐ¾ Đ¸Đ¼Đµ Đ²ĐµÑœĐµ е Đ´Đ¾Đ´Đ°Đ´ĐµĐ½Đ¾"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "ĐĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ‡ĐºĐ¸ ID"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "Đ“Ñ€ÑƒĐ¿Đ½Đ° ID"
-#: any.pm:872
+#: any.pm:884
#, fuzzy, c-format
msgid "%s must be a number"
msgstr "ĐĐ¿Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° %s Đ¼Đ¾Ñ€Đ° да е Đ±Ñ€Đ¾Ñ˜!"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
+msgid "%s should be above 1000. Accept anyway?"
msgstr ""
-#: any.pm:877
+#: any.pm:889
#, fuzzy, c-format
msgid "User management"
msgstr "ĐĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ‡ĐºĐ¾ Đ¸Đ¼Đµ"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, fuzzy, c-format
msgid "Set administrator (root) password"
msgstr "ĐŸĐ¾ÑÑ‚Đ°Đ²Đ¸ root Đ»Đ¾Đ·Đ¸Đ½ĐºĐ°"
-#: any.pm:889
+#: any.pm:903
#, fuzzy, c-format
msgid "Enter a user"
msgstr ""
"Đ’Đ½ĐµÑĐµÑ‚Đµ ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Đº\n"
"%s"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Đ˜ĐºĐ¾Đ½Đ°"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "ВиÑÑ‚Đ¸Đ½ÑĐºĐ¾ Đ¸Đ¼Đµ"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "Đ˜Đ¼Đµ за Đ½Đ°Ñ˜Đ°Đ²Đ°"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Đ¨ĐºĐ¾Đ»ĐºĐ°"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
msgstr "Ве Đ¼Đ¾Đ»Đ¸Đ¼Đµ Đ¿Đ¾Ñ‡ĐµĐºĐ°Ñ˜Ñ‚Đµ, Đ´Đ¾Đ´Đ°Đ²Đ°Ñе Đ½Đ° Đ¼ĐµĐ´Đ¸ÑƒĐ¼..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "ĐĐ²Ñ‚Đ¾Đ¼Đ°Ñ‚ÑĐºĐ° Đ½Đ°Ñ˜Đ°Đ²Đ°"
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr ""
"ĐœĐ¾Đ¶Đ°Đ¼ да Đ³Đ¾ Đ¿Đ¾Đ´ĐµÑĐ°Đ¼ Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ ĐºĐ¾Đ¼Đ¿Ñ˜ÑƒÑ‚ĐµÑ€ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚ÑĐºĐ¸ да Ñе Đ½Đ°Ñ˜Đ°Đ²Đ¸ ĐµĐ´ĐµĐ½ ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Đº."
-#: any.pm:979
+#: any.pm:1005
#, fuzzy, c-format
msgid "Use this feature"
msgstr "Дали ÑĐ°ĐºĐ°Ñ‚Đµ да ja ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ Đ¾Đ²Đ°Đ° Đ¾Đ¿Ñ†Đ¸Ñ˜Đ°?"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ³Đ¾ Đ¿Đ¾Ñ‡ĐµÑ‚Đ½Đ¸Đ¾Ñ‚ ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Đº:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ²Đ¾ ĐºĐ¾Ñ˜Đ° Ñ€Đ°Đ±Đ¾Ñ‚Đ½Đ° Đ¾ĐºĐ¾Đ»Đ¸Đ½Đ° да Ñе Đ²ĐºĐ»ÑƒÑ‡Đ¸:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, fuzzy, c-format
msgid "Release Notes"
msgstr "Đ¡ĐµÑ€Đ¸Ñ˜Đ°:"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Đ—Đ°Ñ‚Đ²Đ¾Ñ€Đ¸"
-#: any.pm:1071
+#: any.pm:1087
#, c-format
msgid "License agreement"
msgstr "Đ›Đ¸Ñ†ĐµĐ½Ñ†ĐµĐ½ Đ´Đ¾Đ³Đ¾Đ²Đ¾Ñ€"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Đ˜Đ·Đ»ĐµĐ·"
-#: any.pm:1080
+#: any.pm:1096
#, fuzzy, c-format
msgid "Do you accept this license ?"
msgstr "Дали Đ¸Đ¼Đ°Ñ‚Đµ ÑƒÑˆÑ‚Đµ?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "ĐŸÑ€Đ¸Ñ„Đ°Ñ‚Đ¸"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "ĐĐ´Đ±Đ¸Ñ˜"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "Ве Đ¼Đ¾Đ»Đ¸Đ¼Đµ Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Ñ˜Đ°Đ·Đ¸Đº ĐºĐ¾Ñ˜ ÑœĐµ Ñе ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸"
-#: any.pm:1135
-#, c-format
+#: any.pm:1151
+#, fuzzy, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
-"Mandriva Linux Đ¼Đ¾Đ¶Đµ да Đ¿Đ¾Đ´Ñ€Đ¶Đ¸ Đ¿Đ¾Đ²ĐµÑœĐµ Ñ˜Đ°Đ·Đ¸Ñ†Đ¸. Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ\n"
+"Mageia Đ¼Đ¾Đ¶Đµ да Đ¿Đ¾Đ´Ñ€Đ¶Đ¸ Đ¿Đ¾Đ²ĐµÑœĐµ Ñ˜Đ°Đ·Đ¸Ñ†Đ¸. Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ\n"
"Ñ“Đ¸ Ñ˜Đ°Đ·Đ¸Ñ†Đ¸Ñ‚Đµ ĐºĐ¾Đ¸ ÑĐ°ĐºĐ°Ñ‚Đµ да Ñ“Đ¸ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ. Đ¢Đ¸Đµ ÑœĐµ Đ±Đ¸Đ´Đ°Ñ‚\n"
"Đ´Đ¾ÑÑ‚Đ°Đ¿Đ½Đ¸ ĐºĐ¾Đ³Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° ÑœĐµ Đ·Đ°Đ²Ñ€ÑˆĐ¸ и ĐºĐ¾Đ³Đ° ÑœĐµ Đ³Đ¾\n"
"Ñ€ĐµÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Ñ‚Đµ ÑиÑÑ‚ĐµĐ¼Đ¾Ñ‚."
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
#, c-format
-msgid "Multi languages"
+msgid "Mageia"
+msgstr "Mageia"
+
+#: any.pm:1154
+#, fuzzy, c-format
+msgid "Multiple languages"
+msgstr "Đ¡Đ¸Ñ‚Đµ Ñ˜Đ°Đ·Đ¸Ñ†Đ¸"
+
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
msgstr ""
-#: any.pm:1147 any.pm:1178
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr ""
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "Đ¡Đ¸Ñ‚Đµ Ñ˜Đ°Đ·Đ¸Ñ†Đ¸"
-#: any.pm:1170
+#: any.pm:1187
#, c-format
msgid "Language choice"
msgstr "Đ˜Đ·Đ±Đ¾Ñ€ Đ½Đ° Ñ˜Đ°Đ·Đ¸Đº"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "Đ”Ñ€Đ¶Đ°Đ²Đ° / Đ ĐµĐ³Đ¸Đ¾Đ½"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "Ве Đ¼Đ¾Đ»Đ°Đ¼ Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Ñ˜Đ° Đ²Đ°ÑˆĐ°Ñ‚Đ° Đ´Ñ€Đ¶Đ°Đ²Đ°"
-#: any.pm:1227
+#: any.pm:1244
#, c-format
msgid "Here is the full list of available countries"
msgstr "ĐĐ²Đ° е Ñ†ĐµĐ»Đ¾ÑĐ½Đ° лиÑÑ‚Đ° Đ½Đ° Đ´Đ¾ÑÑ‚Đ°Đ¿Đ½Đ¸ Đ´Ñ€Đ¶Đ°Đ²Đ¸"
-#: any.pm:1228
+#: any.pm:1245
#, c-format
msgid "Other Countries"
msgstr "Đ”Ñ€ÑƒĐ³Đ¸ Đ´Ñ€Đ¶Đ°Đ²Đ¸"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "ĐĐ°Đ¿Ñ€ĐµĐ´Đ½Đ¾"
-#: any.pm:1234
+#: any.pm:1251
#, c-format
msgid "Input method:"
msgstr "Đ’Đ»ĐµĐ·ĐµĐ½ Đ¼ĐµÑ‚Đ¾Đ´:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "ĐĐ¸ĐµĐ´Đ½Đ¾"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "No sharing"
msgstr "Без ÑĐ¿Đ¾Đ´ĐµĐ»ÑƒĐ²Đ°Ñе (sharing)"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "Đ”Đ¾Đ·Đ²Đ¾Đ»Đ¸ Đ½Đ° ÑĐ¸Ñ‚Đµ ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ†Đ¸"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "ĐŸĐ¾ Đ¸Đ·Đ±Đ¾Ñ€"
-#: any.pm:1322
+#: any.pm:1343
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -643,7 +625,7 @@ msgstr ""
"\n"
"\"ĐŸĐ¾ Đ¸Đ·Đ±Đ¾Ñ€\" Đ¿Đ¾Đ¾Đ´Đ´ĐµĐ»Đ½Đ¸ Ñ“Đ¸ Ñ‚Ñ€ĐµÑ‚Đ¸Ñ€Đ° ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ†Đ¸Ñ‚Đµ.\n"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
@@ -652,7 +634,7 @@ msgstr ""
"NFS: Ñ‚Ñ€Đ°Đ´Đ¸Ñ†Đ¸Đ¾Đ½Đ°Đ»Đ½Đ¸Đ¾Ñ‚ Đ´Đ°Ñ‚Đ¾Ñ‚ĐµÑ‡ĐµĐ½ ÑиÑÑ‚ĐµĐ¼ за ÑĐ¿Đ¾Đ´ĐµĐ»ÑƒĐ²Đ°Ñе Đ½Đ° Unix, ÑĐ¾ Đ¼Đ°Đ»Đ° "
"Đ¿Đ¾Đ´Ñ€ÑˆĐºĐ° Đ½Đ° Mac и Windows."
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
@@ -661,19 +643,19 @@ msgstr ""
"SMB: Đ´Đ°Ñ‚Đ¾Ñ‚ĐµÑ‡ĐµĐ½ ÑиÑÑ‚ĐµĐ¼ ĐºĐ¾Ñ€Đ¸ÑÑ‚ĐµĐ½ Đ¾Đ´ Windows, Mac OS X и Đ¼Đ½Đ¾Đ³Ñƒ Đ¼Đ¾Đ´ĐµÑ€Đ½Đ¸ Linux "
"ÑиÑÑ‚ĐµĐ¼Đ¸."
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr ""
"ĐœĐ¾Đ¶ĐµÑ‚Đµ да ĐµĐºÑĐ¿Đ¾Ñ€Ñ‚Đ¸Ñ€Đ°Ñ‚Đµ ÑĐ¾ NFS или ÑĐ¾ SMB. Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ ÑˆÑ‚Đ¾ ÑĐ°ĐºĐ°Ñ‚Đµ да ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ."
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr "Đ’ĐºĐ»ÑƒÑ‡Đ¸ userdrake"
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
@@ -682,54 +664,54 @@ msgstr ""
"Đ¡Đ¿Đ¾Đ´ĐµĐ»ÑƒĐ²Đ°Ñе Đ¿Đ¾ ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Đº Ñ˜Đ° ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸ Đ³Ñ€ÑƒĐ¿Đ°Ñ‚Đ° \"fileshare\". \n"
"ĐœĐ¾Đ¶ĐµÑ‚Đµ да Đ³Đ¾ ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ userdrake за да Đ´Đ¾Đ´Đ°Đ´ĐµÑ‚Đµ ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Đº Đ²Đ¾ Đ¾Đ²Đ°Đ° Đ³Ñ€ÑƒĐ¿Đ°."
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
msgstr ""
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr ""
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "ЧаÑĐ¾Đ²Đ½Đ° Đ·Đ¾Đ½Đ°"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Which is your timezone?"
msgstr "ĐĐ¾Ñ˜ е Đ’Đ°ÑˆĐ°Ñ‚Đ° Đ²Ñ€ĐµĐ¼ĐµĐ½ÑĐºĐ° Đ·Đ¾Đ½Đ°?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr ""
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr ""
-#: any.pm:1550
+#: any.pm:1572
#, fuzzy, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "Đ¥Đ°Ñ€Đ´Đ²ĐµÑ€ÑĐºĐ¸ Ñ‡Đ°ÑĐ¾Đ²Đ½Đ¸Đº Đ½Đ°Đ¼ĐµÑÑ‚ĐµĐ½ ÑĐ¿Đ¾Ñ€ĐµĐ´ GMT"
-#: any.pm:1551
+#: any.pm:1573
#, fuzzy, c-format
msgid "%s (hardware clock set to local time)"
msgstr "Đ¥Đ°Ñ€Đ´Đ²ĐµÑ€ÑĐºĐ¸ Ñ‡Đ°ÑĐ¾Đ²Đ½Đ¸Đº Đ½Đ°Đ¼ĐµÑÑ‚ĐµĐ½ ÑĐ¿Đ¾Ñ€ĐµĐ´ GMT"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "NTP ÑĐµÑ€Đ²ĐµÑ€"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "ĐĐ²Ñ‚Đ¾Đ¼Đ°Ñ‚ÑĐºĐ° ÑĐ¸Đ½Ñ…Ñ€Đ¾Đ½Đ¸Đ·Đ°Ñ†Đ¸Ñ˜Đ° Đ½Đ° Đ²Ñ€ĐµĐ¼Đµ (Đ¿Ñ€ĐµĐºÑƒ NTP)"
@@ -754,7 +736,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr ""
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, c-format
msgid "Windows Domain"
msgstr "Windows Domain"
@@ -764,295 +746,295 @@ msgstr "Windows Domain"
msgid "Kerberos 5"
msgstr ""
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "Đ›Đ¾ĐºĐ°Đ»Đ½Đ° Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ°:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr ""
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
"consolidates certain types of information within your organization."
msgstr ""
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
"Service domain with a common password and group file."
msgstr ""
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid "Windows Domain:"
msgstr "Windows Domain:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
"a Windows domain."
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, fuzzy, c-format
msgid "Welcome to the Authentication Wizard"
msgstr "ĐŸĐ¾Ñ‚Ñ€ĐµĐ±Đ½Đ° е Đ°Đ²Ñ‚ĐµĐ½Ñ‚Đ¸ĐºĐ°Ñ†Đ¸Ñ˜Đ° Đ½Đ° Đ´Đ¾Đ¼ĐµĐ½"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr "LDAP server"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, fuzzy, c-format
msgid "Base dn"
msgstr "LDAP Base dn"
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr ""
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr ""
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr ""
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr ""
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr ""
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr ""
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, fuzzy, c-format
msgid "Bind Password "
msgstr "Đ›Đ¾Đ·Đ¸Đ½ĐºĐ°"
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr ""
-#: authentication.pm:127
+#: authentication.pm:126
#, fuzzy, c-format
msgid "Password base"
msgstr "Đ›Đ¾Đ·Đ¸Đ½ĐºĐ°"
-#: authentication.pm:128
+#: authentication.pm:127
#, fuzzy, c-format
msgid "Group base"
msgstr "Đ“Ñ€ÑƒĐ¿Đ½Đ° ID"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr ""
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:146
+#: authentication.pm:145
#, fuzzy, c-format
msgid "Realm "
msgstr "ВиÑÑ‚Đ¸Đ½ÑĐºĐ¾ Đ¸Đ¼Đµ"
-#: authentication.pm:148
+#: authentication.pm:147
#, fuzzy, c-format
msgid "KDCs Servers"
msgstr "LDAP server"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr ""
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr ""
-#: authentication.pm:156
+#: authentication.pm:155
#, fuzzy, c-format
msgid "Use local file for users information"
msgstr "ĐĐ¾Ñ€Đ¸ÑÑ‚ĐµÑе libsafe за ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: authentication.pm:157
+#: authentication.pm:156
#, fuzzy, c-format
-msgid "Use Ldap for users information"
+msgid "Use LDAP for users information"
msgstr "Đ˜Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Đ¸ за диÑĐºĐ¾Ñ‚"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr ""
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr "NIS Đ”Đ¾Đ¼ĐµĐ½"
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr "NIS ÑĐµÑ€Đ²ĐµÑ€"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-#: authentication.pm:218
+#: authentication.pm:217
#, fuzzy, c-format
msgid "Domain Model "
msgstr "Đ”Đ¾Đ¼ĐµĐ½"
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr ""
-#: authentication.pm:221
+#: authentication.pm:220
#, fuzzy, c-format
msgid "DNS Domain"
msgstr "NIS Đ”Đ¾Đ¼ĐµĐ½"
-#: authentication.pm:222
+#: authentication.pm:221
#, fuzzy, c-format
msgid "DC Server"
msgstr "LDAP server"
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "ĐĐ²Ñ‚ĐµĐ½Ñ‚Đ¸ĐºĐ°Ñ†Đ¸Ñ˜Đ°"
-#: authentication.pm:238
+#: authentication.pm:237
#, c-format
msgid "Authentication method"
msgstr "Đ ĐµĐ¶Đ¸Đ¼ Đ½Đ° Đ°Đ²Ñ‚ĐµĐ½Ñ‚Đ¸ĐºĐ°Ñ†Đ¸Ñ˜Đ°"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "Без Đ»Đ¾Đ·Đ¸Đ½ĐºĐ°"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr "ĐĐ²Đ°Đ° Đ»Đ¾Đ·Đ¸Đ½ĐºĐ° е Đ¿Ñ€ĐµĐºÑ€Đ°Ñ‚ĐºĐ° (Đ¼Đ¾Ñ€Đ° да Đ¸Đ¼Đ° Đ´Đ¾Đ»Đ¶Đ¸Đ½Đ° Đ¾Đ´ Đ±Đ°Ñ€ĐµĐ¼ %d Đ·Đ½Đ°Ñ†Đ¸)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "ĐĐµĐ¼Đ¾Đ¶Đ°Đ¼ да Đ¸Đ·Đ²Ñ€ÑˆĐ°Đ¼ Đ¿Ñ€ĐµĐ½Đ¾Ñ Đ±ĐµĐ· NIS Đ´Đ¾Đ¼ĐµĐ¸Đ½"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Đ˜Đ·Đ±Đ¾Ñ€ Đ½Đ° Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ°"
-#: authentication.pm:897
+#: authentication.pm:866
#, fuzzy, c-format
msgid "Domain Windows for authentication : "
msgstr "ĐŸĐ¾Ñ‚Ñ€ĐµĐ±Đ½Đ° е Đ°Đ²Ñ‚ĐµĐ½Ñ‚Đ¸ĐºĐ°Ñ†Đ¸Ñ˜Đ° Đ½Đ° Đ´Đ¾Đ¼ĐµĐ½"
-#: authentication.pm:899
+#: authentication.pm:868
#, c-format
msgid "Domain Admin User Name"
msgstr "ĐĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ‡ĐºĐ¾ Đ¸Đ¼Đµ Đ½Đ° Đ´Đ¾Đ¼ĐµĐ½-Đ°Đ´Đ¼Đ¸Đ½."
-#: authentication.pm:900
+#: authentication.pm:869
#, c-format
msgid "Domain Admin Password"
msgstr "Đ›Đ¾Đ·Đ¸Đ½ĐºĐ° Đ½Đ° Đ´Đ¾Đ¼ĐµĐ½-Đ°Đ´Đ¼Đ¸Đ½."
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1067,105 +1049,106 @@ msgstr ""
"pochekajte za standardno podiganje.\n"
"\n"
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, c-format
msgid "LILO with text menu"
msgstr "LILO ÑĐ¾ Ñ‚ĐµĐºÑÑ‚ÑƒĐ°Đ»Đ½Đ¾ Đ¼ĐµĐ½Đ¸"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
+msgid "GRUB2 with graphical menu"
msgstr ""
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, c-format
-msgid "GRUB with text menu"
-msgstr ""
+msgid "GRUB2 with text menu"
+msgstr "GRUB2 ÑĐ¾ Ñ‚ĐµĐºÑÑ‚ÑƒĐ°Đ»Đ½Đ¾ Đ¼ĐµĐ½Đ¸"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+msgid "GRUB with graphical menu"
+msgstr ""
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
-msgstr ""
+msgid "GRUB with text menu"
+msgstr "GRUB ÑĐ¾ Ñ‚ĐµĐºÑÑ‚ÑƒĐ°Đ»Đ½Đ¾ Đ¼ĐµĐ½Đ¸"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr "Đ½ĐµĐ¼Đ° Đ´Đ¾Đ²Đ¾Đ»Đ½Đ¾ Đ¿Ñ€Đ¾ÑÑ‚Đ¾Ñ€ Đ²Đ¾ /boot"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "Đе Đ¼Đ¾Đ¶Đµ да Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñ‡ Đ½Đ° %s Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°\n"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
"renumbered"
msgstr ""
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr "ĐŸÑ€ĐµĐ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ˜ Đ³Đ¾ Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñ‡Đ¾Ñ‚"
-#: common.pm:142
+#: common.pm:271
#, fuzzy, c-format
msgid "B"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d Đ¼Đ¸Đ½ÑƒÑ‚Đ¸"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 Đ¼Đ¸Đ½ÑƒÑ‚Đ°"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr "%d ÑĐµĐºÑƒĐ½Đ´Đ¸"
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr ""
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1179,154 +1162,143 @@ msgstr ""
"Đ¿Ñ€ĐµÑ‚Đ¿Đ¾ÑÑ‚Đ°Đ²ĐºĐ° Đ´ĐµĐºĐ° Đ²ĐµĐ± ÑĐµÑ€Đ²ĐµÑ€Đ¾Ñ‚ е ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸Ñ€Đ°Đ½ ĐºĐ°ĐºĐ¾ WebDAV ÑĐµÑ€Đ²ĐµÑ€). \n"
"ĐĐºĐ¾ ÑĐ°ĐºĐ°Ñ‚Đµ да Đ´Đ¾Đ´Đ°Đ´ĐµÑ‚Đµ WebDAV Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñ‡ĐºĐ¸ Ñ‚Đ¾Ñ‡ĐºĐ¸, Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ \"ĐĐ¾Đ²Đ¾\"."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "ĐĐ¾Đ²Đ¾"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "ĐĐ´Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñ˜"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "ĐœĐ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñ˜"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Đ¢Đ¾Ñ‡ĐºĐ° Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñе"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "ĐĐ¿Ñ†Đ¸Đ¸"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "ĐÑ‚ÑÑ‚Ñ€Đ°Đ½Đ¸"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Đ—Đ°Đ²Ñ€ÑˆĐµĐ½Đ¾"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Đ“Ñ€ĐµÑˆĐºĐ°"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "Đ’Đ½ĐµÑĐµÑ‚Đµ Đ³Đ¾ WebDAV ÑĐµÑ€Đ²ĐµÑ€ÑĐºĐ¾Ñ‚Đ¾ URL"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "URL-Ñ‚Đ¾ Đ¼Đ¾Ñ€Đ° да Đ¸Đ¼Đ° Đ¿Ñ€ĐµÑ„Đ¸ĐºÑ http:// или https://"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Đ’Đ½Đ¸Đ¼Đ°Đ½Đ¸Đµ"
-
#: diskdrake/dav.pm:106
#, fuzzy, c-format
-msgid "Are you sure you want to delete this mountpoint?"
+msgid "Are you sure you want to delete this mount point?"
msgstr "Дали ÑĐ°ĐºĐ°Ñ‚Đµ да Đ³Đ¾ Đ¿Ñ€Đ¸Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ Đ¾Đ²Đ° ĐºĐ¾Đ¿Ñ‡Đµ?"
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€: "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "Đ¢Đ¾Ñ‡ĐºĐ° Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñе: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "ĐĐ¿Ñ†Đ¸Đ¸: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "ĐŸĐ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¾Đ½Đ¸Ñ€Đ°Ñе"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "ĐŸÑ€Đ¾Ñ‡Đ¸Ñ‚Đ°Ñ˜Ñ‚Đµ Đ²Đ½Đ¸Đ¼Đ°Ñ‚ĐµĐ»Đ½Đ¾"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr "Ве Đ¼Đ¾Đ»Đ¸Đ¼Đµ Đ¿Ñ€Đ²Đ¾ да Đ½Đ°Đ¿Ñ€Đ°Đ²Đ¸Ñ‚Đµ Đ±ĐµĐºĐ°Đ¿ Đ½Đ° Đ’Đ°ÑˆĐ¸Ñ‚Đµ Đ¿Đ¾Đ´Đ°Ñ‚Đ¾Ñ†Đ¸"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Đ˜Đ·Đ»ĐµĐ·"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "ĐŸÑ€Đ¾Đ´Đ¾Đ»Đ¶Đ¸"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "ĐŸĐ¾Đ¼Đ¾Ñˆ"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1337,142 +1309,132 @@ msgstr ""
"ĐŸÑ€ĐµĐ´Đ»Đ°Đ³Đ°Đ¼ Đ¿Ñ€Đ²Đ¾ да Ñ˜Đ° Đ¿Ñ€Đ¾Đ¼ĐµĐ½Đ¸Ñ‚Đµ Đ³Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°Ñ‚Đ° Đ½Đ° Ñ‚Đ°Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°\n"
"(ĐºĐ»Đ¸ĐºĐ½ĐµÑ‚Đµ Đ½Đ° Đ½ĐµĐ°, а Đ¿Đ¾Ñ‚Đ¾Đ° Đ½Đ° \"ĐŸÑ€Đ¾Đ¼ĐµĐ½Đ¸ Đ“Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°\")"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "ĐĐ»Đ¸ĐºĐ½ĐµÑ‚Đµ Đ½Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "Đ”ĐµÑ‚Đ°Đ»Đ¸"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "Đе Ñе Đ½Đ°Ñ˜Đ´ĐµĐ½Đ¸ Ñ‚Đ²Ñ€Đ´Đ¸ диÑĐºĐ¾Đ²Đ¸"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "ĐĐµĐ¿Đ¾Đ·Đ½Đ°Ñ‚"
-#: diskdrake/hd_gtk.pm:388
+#: diskdrake/hd_gtk.pm:427
#, fuzzy, c-format
msgid "Ext4"
msgstr "Đ˜Đ·Đ»ĐµĐ·"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, fuzzy, c-format
msgid "XFS"
msgstr "HFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Swap"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Đ”Ñ€ÑƒĐ³Đ¾"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "ĐŸÑ€Đ°Đ·Đ½Đ¾"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, c-format
msgid "Filesystem types:"
msgstr "Đ¢Đ¸Đ¿Đ¾Đ²Đ¸ Ñ„Đ°Ñ˜Đ»ÑиÑÑ‚ĐµĐ¼Đ¸:"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, fuzzy, c-format
msgid "This partition is already empty"
msgstr "Đа Đ¾Đ²Đ°Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° Đ½Đµ Đ¼Đ¾Đ¶Đµ да и Ñе Đ¿Ñ€Đ¾Đ¼ĐµĐ½Đ¸ Đ³Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°Ñ‚Đ°"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, c-format
msgid "Use ``Unmount'' first"
msgstr "ĐŸÑ€Đ²Đ¾ ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸ \"ĐĐ´Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñ˜\""
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, fuzzy, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "ĐĐ¾Ñ€Đ¸ÑÑ‚Đ¸ ``%s'' Đ½Đ°Đ¼ĐµÑÑ‚Đ¾ Ñ‚Đ¾Đ°"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Đ¢Đ¸Đ¿"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ´Ñ€ÑƒĐ³Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose a partition"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "ĐŸĐ¾Đ²ĐµÑœĐµ"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, c-format
msgid "Confirmation"
msgstr "ĐŸĐ¾Ñ‚Đ²Ñ€Đ´ÑƒĐ²Đ°Ñе"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "ĐŸÑ€Đ¾Đ´Đ¾Đ»Đ¶ÑƒĐ²Đ°Đ¼Đµ?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "ĐĐ°Đ¿ÑƒÑˆÑ‚Đ¸ без Đ·Đ°Ñ‡ÑƒĐ²ÑƒĐ²Đ°Ñе"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without writing the partition table?"
msgstr "ĐĐ°Đ¿ÑƒÑˆÑ‚Đ¸ без Đ·Đ°Đ¿Đ¸ÑˆÑƒĐ²Đ°Ñе Đ½Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸ÑĐºĐ°Ñ‚Đ° Ñ‚Đ°Đ±ĐµĐ»Đ°?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "Дали ÑĐ°ĐºĐ°Ñ‚Đµ да Đ³Đ¸ Đ·Đ°Ñ‡ÑƒĐ²Đ°Ñ‚Đµ Đ¼Đ¾Đ´Đ¸Ñ„Đ¸ĐºĐ°Ñ†Đ¸Đ¸Ñ‚Đµ Đ½Đ° /etc/fstab"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr "ĐœĐ¾Ñ€Đ°Ñ‚Đµ да Đ³Đ¾ Ñ€ĐµÑÑ‚Đ°Ñ€Ñ‚ÑƒĐ²Đ°Ñ‚Đµ ĐºĐ¾Đ¼Đ¿Ñ˜ÑƒÑ‚ĐµÑ€Đ¾Ñ‚ за Đ¼Đ¾Đ´Đ¸Ñ„Đ¸ĐºĐ°Ñ†Đ¸Đ¸Ñ‚Đµ да Đ¸Đ¼Đ°Đ°Ñ‚ ĐµÑ„ĐµĐºÑ‚"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1483,29 +1445,29 @@ msgstr ""
"Đ¡Đ¿Ñ€Đ¾Ñ‚Đ¸Đ²Đ½Đ¾, Đ²Đ¾ fstab Đ½ĐµĐ¼Đ° да Ñе Đ·Đ°Đ¿Đ¸ÑˆĐµ Đ²Đ½ĐµÑĐ¾Ñ‚ Đ½Đ° Ñ‚Đ¾Ñ‡ĐºĐ°Ñ‚Đ° Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñе за %s.\n"
"ĐÑ‚ĐºĐ°Đ¶ÑƒĐ²Đ°Ñ‚Đµ?"
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, c-format
msgid "Clear all"
msgstr "Đ˜ÑÑ‡Đ¸ÑÑ‚Đ¸ Ñе"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, c-format
msgid "Auto allocate"
msgstr "ĐĐ²Ñ‚Đ¾-Đ°Đ»Đ¾Ñ†Đ¸Ñ€Đ°Ñе"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr "ĐŸÑ€ĐµÑ„Ñ€Đ»Đ°Ñе Đ²Đ¾ Đ½Đ¾Ñ€Đ¼Đ°Đ»ĐµĐ½ Ñ€ĐµĐ¶Đ¸Đ¼"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "ĐŸÑ€ĐµÑ„Ñ€Đ»Đ°Ñе Đ²Đ¾ ĐµĐºÑĐ¿ĐµÑ€Ñ‚ÑĐºĐ¸ Ñ€ĐµĐ¶Đ¸Đ¼"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "Đ˜Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Đ¸ за диÑĐºĐ¾Ñ‚"
#: diskdrake/interactive.pm:371
@@ -1515,7 +1477,7 @@ msgstr "Đ¡Đ¸Ñ‚Đµ Đ¿Ñ€Đ¸Đ¼Đ°Ñ€Đ½Đ¸ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¸ Ñе иÑĐºĐ¾Ñ€Đ¸ÑÑ‚ĐµĐ½Đ¸"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "ĐŸĐ¾Đ²ĐµÑœĐµ Đ½Đµ Đ¼Đ¾Đ¶Đµ да Ñе Đ´Đ¾Đ´Đ°Đ´Đ°Ñ‚ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¸"
#: diskdrake/interactive.pm:373
@@ -1537,135 +1499,135 @@ msgstr "ĐŸÑ€ĐµĐ²Ñ‡Đ¸Ñ‚Đ°Ñ˜ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸ÑĐºĐ° Ñ‚Đ°Đ±ĐµĐ»Đ°"
msgid "Detailed information"
msgstr "Đ”ĐµÑ‚Đ°Đ»Đ½Đ¸ Đ¸Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Đ¸"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
-msgstr ""
+msgstr "Đ’Đ¸Đ´ĐµĐ¾"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Đ“Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Đ¤Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ°Ñ˜"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "Đ”Đ¾Đ´Đ°Ñ˜ Đ½Đ° RAID"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, c-format
msgid "Add to LVM"
msgstr "Đ”Đ¾Đ´Đ°Ñ˜ Đ½Đ° LVM"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, fuzzy, c-format
msgid "Use"
msgstr "ĐĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ‡ĐºĐ¸ ID"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Đ˜Đ·Đ±Ñ€Đ¸ÑˆĐ¸"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from RAID"
msgstr "ĐÑ‚ÑÑ‚Ñ€Đ°Đ½Đ¸ Đ¾Đ´ RAID"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "ĐÑ‚ÑÑ‚Ñ€Đ°Đ½Đ¸ Đ¾Đ´ LVM"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, fuzzy, c-format
msgid "Remove from dm"
msgstr "ĐÑ‚ÑÑ‚Ñ€Đ°Đ½Đ¸ Đ¾Đ´ LVM"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Modify RAID"
msgstr "Đ˜Đ·Đ¼ĐµĐ½Đ¸ RAID"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr "ĐĐ¾Ñ€Đ¸ÑÑ‚Đ¸ за loopback"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "ĐÑ€ĐµĐ¸Ñ€Đ°Ñ˜"
-#: diskdrake/interactive.pm:453
+#: diskdrake/interactive.pm:456
#, fuzzy, c-format
msgid "Failed to mount partition"
msgstr "ĐŸÑ€ĐµĐ¼ĐµÑÑ‚Đ¸ Đ³Đ¸ Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ¸Ñ‚Đµ Đ½Đ° Đ½Đ¾Đ²Đ°Ñ‚Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°"
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, c-format
msgid "Create a new partition"
msgstr "Đ¡Đ¾Đ·Đ´Đ°Ñ˜ Đ½Đ¾Đ²Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "ĐŸĐ¾Ñ‡ĐµÑ‚ĐµĐ½ ÑĐµĐºÑ‚Đ¾Ñ€: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "Đ“Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ° Đ²Đ¾ MB: "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "Đ¢Đ¸Đ¿ Đ½Đ° Ñ„Đ°Ñ˜Đ»ÑиÑÑ‚ĐµĐ¼: "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr "ĐŸÑ€ĐµÑ‚Đ¿Đ¾Ñ‡Đ¸Ñ‚Đ°Đ½Đ¾: "
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, c-format
msgid "Logical volume name "
msgstr "Đ˜Đ¼Đµ Đ½Đ° Đ»Đ¾Đ³Đ¸Ñ‡ĐºĐ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° "
-#: diskdrake/interactive.pm:507
+#: diskdrake/interactive.pm:514
#, fuzzy, c-format
msgid "Encrypt partition"
msgstr "ĐĐ»Đ³Đ¾Ñ€Đ¸Ñ‚Đ°Đ¼ за ĐµĐ½ĐºÑ€Đ¸Đ¿Ñ†Đ¸Ñ˜Đ°"
-#: diskdrake/interactive.pm:508
+#: diskdrake/interactive.pm:515
#, fuzzy, c-format
msgid "Encryption key "
msgstr "ĐÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Ñ‡ĐºĐ¸ ĐºĐ»ÑƒÑ‡"
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr "ĐÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Ñ‡ĐºĐ¸ ĐºĐ»ÑƒÑ‡ (Đ¿Đ¾Đ²Ñ‚Đ¾Ñ€Đ½Đ¾)"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr "ĐÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Ñ‡ĐºĐ¸Ñ‚Đµ ĐºĐ»ÑƒÑ‡ĐµĐ²Đ¸ Đ½Đµ Ñе ÑĐ¾Đ²Đ¿Đ°Ñ“Đ°Đ°Ñ‚"
-#: diskdrake/interactive.pm:521
+#: diskdrake/interactive.pm:529
#, fuzzy, c-format
msgid "Missing encryption key"
msgstr "ĐĐ»ÑƒÑ‡ за ĐºÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Ñе Đ½Đ° Ñ„Đ°Ñ˜Đ»ÑиÑÑ‚ĐµĐ¼Đ¾Ñ‚"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
@@ -1674,18 +1636,12 @@ msgstr ""
"ĐŸÑ€Đ²Đ¾ Đ¾Ñ‚ÑÑ‚Ñ€Đ°Đ½ĐµÑ‚Đµ ĐµĐ´Đ½Đ° Đ¿Ñ€Đ¸Đ¼Đ°Ñ€Đ½Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°, а Đ¿Đ¾Ñ‚Đ¾Đ° ĐºÑ€ĐµĐ¸Ñ€Đ°Ñ˜Ñ‚Đµ extended "
"Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°."
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, c-format
-msgid "Check bad blocks?"
-msgstr "ĐŸÑ€Đ¾Đ²ĐµÑ€ĐºĐ° Đ½Đ° Đ»Đ¾ÑˆĐ¸ Đ±Đ»Đ¾ĐºĐ¾Đ²Đ¸?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, c-format
msgid "Remove the loopback file?"
msgstr "ĐÑ‚ÑÑ‚Ñ€Đ°Đ½ÑƒĐ²Đ°Ñе Đ½Đ° loopback Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ°Ñ‚Đ°?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
@@ -1693,292 +1649,302 @@ msgstr ""
"ĐŸĐ¾ Đ¿Ñ€Đ¾Đ¼ĐµĐ½Đ°Ñ‚Đ° Đ½Đ° Ñ‚Đ¸Đ¿Đ¾Ñ‚ Đ½Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° %s, ÑĐ¸Ñ‚Đµ Đ¿Đ¾Đ´Đ°Ñ‚Đ¾Ñ†Đ¸ Đ½Đ° Ñ‚Đ°Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° ÑœĐµ "
"Đ±Đ¸Đ´Đ°Ñ‚ Đ¸Đ·Đ³ÑƒĐ±ĐµĐ½Đ¸"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "ĐŸÑ€Đ¾Đ¼ĐµĐ½Đ° Đ½Đ° Ñ‚Đ¸Đ¿ Đ½Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "ĐĐ¾Ñ˜ Ñ„Đ°Ñ˜Đ»ÑиÑÑ‚ĐµĐ¼ Đ³Đ¾ ÑĐ°ĐºĐ°Ñ‚Đµ?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, fuzzy, c-format
msgid "Switching from %s to %s"
msgstr "ĐŸÑ€ĐµÑ„Ñ€Đ»Đ°Ñе Đ¾Đ´ ext2 Đ½Đ° ext3"
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, fuzzy, c-format
msgid "Set volume label"
msgstr "Đ˜Đ¼Đµ Đ½Đ° Đ¼Đ¾Đ´Đ¸ÑƒĐ¼Đ¾Ñ‚: "
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr ""
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, fuzzy, c-format
msgid "Label:"
msgstr "ĐĐ·Đ½Đ°ĐºĐ°"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "Đаде ÑĐ°ĐºĐ°Ñ‚Đµ да Ñ˜Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñ‚Đµ loopback Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ°Ñ‚Đ° %s?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "Đаде ÑĐ°ĐºĐ°Ñ‚Đµ да Đ³Đ¾ Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñ‚Đµ ÑƒÑ€ĐµĐ´Đ¾Ñ‚ %s?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"Đе Đ¼Đ¾Đ¶Đµ да Ñе Đ¾Ñ‚Đ¿Đ¾ÑÑ‚Đ°Đ²Đ¸ Ñ‚Đ¾Ñ‡ĐºĐ°Ñ‚Đ° Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñе Đ·Đ°ÑˆÑ‚Đ¾ Đ¾Đ²Đ°Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° Ñе\n"
"ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸ за loopback. ĐŸÑ€Đ²Đ¾ Đ¾Ñ‚ÑÑ‚Ñ€Đ°Đ½ĐµÑ‚Đµ Đ³Đ¾ loopback-Đ¾Ñ‚."
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, c-format
msgid "Where do you want to mount %s?"
msgstr "Đаде ÑĐ°ĐºĐ°Ñ‚Đµ да Đ³Đ¾ Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñ‚Đµ %s?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "ĐœĐµĐ½ÑƒĐ²Đ°Ñе Đ³Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "ĐŸÑ€ĐµÑĐ¼ĐµÑ‚ÑƒĐ²Đ°Ñе Đ½Đ° Đ³Ñ€Đ°Đ½Đ¸Ñ†Đ¸ Đ½Đ° FAT Ñ„Đ°Ñ˜Đ»ÑиÑÑ‚ĐµĐ¼Đ¾Ñ‚"
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "Đа Đ¾Đ²Đ°Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° Đ½Đµ Đ¼Đ¾Đ¶Đµ да и Ñе Đ¿Ñ€Đ¾Đ¼ĐµĐ½Đ¸ Đ³Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°Ñ‚Đ°"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "Đ¡Đ¸Ñ‚Đµ Đ¿Đ¾Đ´Đ°Ñ‚Đ¾Ñ†Đ¸ Đ½Đ° Đ¾Đ²Đ°Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° би Ñ‚Ñ€ĐµĐ±Đ°Đ»Đ¾ да Ñе Đ²Đ¾ Đ±ĐµĐºĐ°Đ¿"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr ""
"ĐŸĐ¾ Đ¿Ñ€Đ¾Đ¼ĐµĐ½Đ° Đ½Đ° Đ³Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°Ñ‚Đ° Đ½Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° %s, ÑĐ¸Ñ‚Đµ Đ¿Đ¾Đ´Đ°Ñ‚Đ¾Ñ†Đ¸ Đ½Đ° Đ¾Đ²Đ°Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° "
"ÑœĐµ Đ±Đ¸Đ´Đ°Ñ‚ Đ¸Đ·Đ³ÑƒĐ±ĐµĐ½Đ¸"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "Choose the new size"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Ñ˜Đ° Đ½Đ¾Đ²Đ°Ñ‚Đ° Đ³Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "ĐĐ¾Đ²Đ° Đ³Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ° Đ²Đ¾ ĐœĐ‘: "
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
"filesystem checks will be run on your next boot into Microsoft Windows®"
msgstr ""
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, c-format
msgid "Filesystem encryption key"
msgstr "ĐĐ»ÑƒÑ‡ за ĐºÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Ñе Đ½Đ° Ñ„Đ°Ñ˜Đ»ÑиÑÑ‚ĐµĐ¼Đ¾Ñ‚"
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, fuzzy, c-format
msgid "Enter your filesystem encryption key"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ³Đ¾ ĐºĐ»ÑƒÑ‡Đ¾Ñ‚ за ĐºÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Ñе Đ½Đ° Ñ„Đ°Ñ˜Đ»ÑиÑÑ‚ĐµĐ¼Đ¾Ñ‚"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "ĐÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Ñ‡ĐºĐ¸ ĐºĐ»ÑƒÑ‡"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr ""
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ¿Đ¾ÑÑ‚Đ¾ĐµÑ‡ĐºĐ¸ RAID Đ½Đ° ĐºĐ¾Ñ˜ да Ñе Đ´Đ¾Đ´Đ°Đ´Đµ"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "Đ½Đ¾Đ²"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ LVM Đ½Đ° ĐºĐ¾Ñ˜ да Ñе Đ´Đ¾Đ´Đ°Đ´Đµ"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
#, fuzzy, c-format
msgid "LVM name"
msgstr "LVM Đ¸Đ¼Đµ?"
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
+#: diskdrake/interactive.pm:1016
#, fuzzy, c-format
msgid "\"%s\" already exists"
msgstr "Đ”Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ° Đ²ĐµÑœĐµ Đ¿Đ¾ÑÑ‚Đ¾Đ¸. Да Ñе ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸?"
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
"Do you want to move used physical extents on this volume to other volumes?"
msgstr ""
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr ""
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr "ĐĐ²Đ°Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° Đ½Đµ Đ¼Đ¾Đ¶Đµ да Ñе ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸ за loopback"
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Loopback"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, c-format
msgid "Loopback file name: "
msgstr "Loopback Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ°: "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr "ĐĐ°Đ²ĐµĐ´ĐµÑ‚Đµ Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ°"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr "Đ”Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ°Ñ‚Đ° Đ²ĐµÑœĐµ Ñе ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸ Đ¾Đ´ Đ´Ñ€ÑƒĐ³ loopback, Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ´Ñ€ÑƒĐ³Đ°"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, c-format
msgid "File already exists. Use it?"
msgstr "Đ”Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ° Đ²ĐµÑœĐµ Đ¿Đ¾ÑÑ‚Đ¾Đ¸. Да Ñе ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, c-format
msgid "Mount options"
msgstr "ĐĐ¿Ñ†Đ¸Đ¸ за Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñе"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr "Đ Đ°Đ·Đ½Đ¸"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr "ÑƒÑ€ĐµĐ´"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr "Đ½Đ¸Đ²Đ¾"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, c-format
msgid "chunk size in KiB"
msgstr "Đ³Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ° Đ½Đ° Ñ“ÑƒĐ±Ñ€ĐµÑ‚Đ¾ Đ²Đ¾ KiB"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "Đ’Đ½Đ¸Đ¼Đ°Ñ‚ĐµĐ»Đ½Đ¾: Đ¾Đ²Đ°Đ° Đ¾Đ¿ĐµÑ€Đ°Ñ†Đ¸Ñ˜Đ° е Đ¾Đ¿Đ°ÑĐ½Đ°."
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, fuzzy, c-format
msgid "Partitioning Type"
msgstr "ĐŸĐ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¾Đ½Đ¸Ñ€Đ°Ñе"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "ĐĐ¾Ñ˜ Ñ‚Đ¸Đ¿ Đ½Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¾Đ½Đ¸Ñ€Đ°Ñе?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr ""
"ĐŒĐµ Đ¼Đ¾Ñ€Đ°Ñ‚Đµ да Đ³Đ¾ Ñ€ĐµÑÑ‚Đ°Ñ€Ñ‚ÑƒĐ²Đ°Ñ‚Đµ ĐºĐ¾Đ¼Đ¿Ñ˜ÑƒÑ‚ĐµÑ€Đ¾Ñ‚ Đ¿Ñ€ĐµĐ´ Đ¼Đ¾Đ´Đ¸Ñ„Đ¸ĐºĐ°Ñ†Đ¸Đ¸Ñ‚Đµ да Đ±Đ¸Đ´Đ°Ñ‚ "
"ĐµÑ„ĐµĐºÑ‚Đ¸Đ²Đ½Đ¸"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "ĐŸĐ°Ñ€Ñ‚Đ¸Ñ†Đ¸ÑĐºĐ°Ñ‚Đ° Ñ‚Đ°Đ±ĐµĐ»Đ° Đ½Đ° диÑĐºĐ¾Ñ‚ %s ÑœĐµ биде Đ·Đ°Đ¿Đ¸ÑˆĐ°Đ½Đ° Đ½Đ° диÑĐºĐ¾Ñ‚"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr "Đ¤Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ°Ñе Đ½Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° %s"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
"ĐŸĐ¾ Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ°ÑĐµÑ‚Đ¾ Đ½Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° %s, ÑĐ¸Ñ‚Đµ Đ¿Đ¾Đ´Đ°Ñ‚Đ¾Ñ†Đ¸ Đ½Đ° Đ¾Đ²Đ°Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° ÑœĐµ Đ±Đ¸Đ´Đ°Ñ‚ "
"Đ¸Đ·Đ³ÑƒĐ±ĐµĐ½Đ¸"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, c-format
+msgid "Check for bad blocks?"
+msgstr "ĐŸÑ€Đ¾Đ²ĐµÑ€ĐºĐ° Đ½Đ° Đ»Đ¾ÑˆĐ¸ Đ±Đ»Đ¾ĐºĐ¾Đ²Đ¸?"
+
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Move files to the new partition"
msgstr "ĐŸÑ€ĐµĐ¼ĐµÑÑ‚Đ¸ Đ³Đ¸ Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ¸Ñ‚Đµ Đ½Đ° Đ½Đ¾Đ²Đ°Ñ‚Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "Đ¡ĐºÑ€Đ¸Ñ˜ Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ¸"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -1989,128 +1955,127 @@ msgid ""
"the contents of the mounted partition)"
msgstr ""
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, c-format
msgid "Moving files to the new partition"
msgstr "ĐŸÑ€ĐµĐ¼ĐµÑÑ‚ÑƒĐ²Đ°Ñе Đ½Đ° Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ¸Ñ‚Đµ Đ½Đ° Đ½Đ¾Đ²Đ°Ñ‚Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "ĐĐ¾Đ¿Đ¸Ñ€Đ°Ñе Đ½Đ° %s"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "ĐÑ‚ÑÑ‚Ñ€Đ°Đ½ÑƒĐ²Đ°Ñе Đ½Đ° %s"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° %s ÑĐµĐ³Đ° е Đ¿Đ¾Đ·Đ½Đ°Ñ‚Đ° ĐºĐ°ĐºĐ¾ %s"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr ""
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Đ£Ñ€ĐµĐ´: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr "Đ˜Đ¼Đµ Đ½Đ° Đ¼Đ¾Đ´Đ¸ÑƒĐ¼Đ¾Ñ‚: "
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr ""
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "DOS диÑĐº-Đ±ÑƒĐºĐ²Đ°: %s (ÑĐ°Đ¼Đ¾ Đ¿Ñ€ĐµÑ‚Đ¿Đ¾ÑÑ‚Đ°Đ²ĐºĐ°)\n"
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Đ¢Đ¸Đ¿: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Đ˜Đ¼Đµ: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, c-format
msgid "Start: sector %s\n"
msgstr "ĐŸĐ¾Ñ‡ĐµÑ‚Đ¾Đº: ÑĐµĐºÑ‚Đ¾Ñ€ %s\n"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "Đ“Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ", %s ÑĐµĐºÑ‚Đ¾Ñ€Đ¸"
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "Đ¦Đ¸Đ»Đ¸Đ½Đ´ĐµÑ€ %d Đ´Đ¾ %d\n"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr ""
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr "Đ¤Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ°Đ½Đ°\n"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr "ĐĐµÑ„Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ°Đ½Đ°\n"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr "ĐœĐ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½Đ¾\n"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, fuzzy, c-format
msgid "Encrypted"
msgstr "ĐÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Ñ‡ĐºĐ¸ ĐºĐ»ÑƒÑ‡"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr ""
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2119,7 +2084,7 @@ msgstr ""
"Loopback Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ°(и):\n"
" %s\n"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2128,27 +2093,27 @@ msgstr ""
"ĐŸĐ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° ÑˆÑ‚Đ¾ Đ¿Ñ€Đ²Đ° Ñе Đ¿Đ¾Đ´Đ¸Đ³Đ°\n"
" (за MS-DOS, Đ½Đµ за lilo)\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "ĐĐ¸Đ²Đ¾ %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "Chunk size %d KiB\n"
msgstr "Đ“Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ° Đ½Đ° Ñ“ÑƒĐ±Ñ€ĐµÑ‚Đ¾ %d KiB\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr "RAID-диÑĐºĐ¾Đ²Đ¸ %s\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, c-format
msgid "Loopback file name: %s"
msgstr "Loopback Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ°: %s"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, c-format
msgid ""
"\n"
@@ -2161,7 +2126,7 @@ msgstr ""
"Đ”Ñ€Đ°Ñ˜Đ²ĐµÑ€ÑĐºĐ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°. Đ’ĐµÑ€Đ¾Ñ˜Đ°Ñ‚Đ½Đ¾ Ñ‚Ñ€ĐµĐ±Đ°\n"
"да Ñ˜Đ° Đ¾ÑÑ‚Đ°Đ²Đ¸Ñ‚Đµ Đ½Đ° Đ¼Đ¸Ñ€Đ°.\n"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2174,58 +2139,63 @@ msgstr ""
"Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° е за\n"
"Đ´Đ²Đ¾Ñ˜Đ½Đ¾ Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñе Đ½Đ° Đ’Đ°ÑˆĐ¸Đ¾Ñ‚ ÑиÑÑ‚ĐµĐ¼.\n"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr ""
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Đ¡Đ°Đ¼Đ¾ за Ñ‡Đ¸Ñ‚Đ°Ñе"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Size: %s\n"
msgstr "Đ“Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°: %s\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Đ“ĐµĐ¾Đ¼ĐµÑ‚Ñ€Đ¸Ñ˜Đ°: %s Ñ†Đ¸Đ»Đ¸Đ½Đ´Ñ€Đ¸, %s Đ³Đ»Đ°Đ²Đ¸, %s ÑĐµĐºÑ‚Đ¾Ñ€Đ¸\n"
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Đ˜Đ¼Đµ: "
+
+#: diskdrake/interactive.pm:1458
#, fuzzy, c-format
msgid "Medium type: "
msgstr "Đ¢Đ¸Đ¿ Đ½Đ° Ñ„Đ°Ñ˜Đ»ÑиÑÑ‚ĐµĐ¼: "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr "LVM-диÑĐºĐ¾Đ²Đ¸ %s\n"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Đ¢Đ¸Đ¿ Đ½Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸ÑĐºĐ° Ñ‚Đ°Đ±ĐµĐ»Đ°: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, c-format
msgid "on channel %d id %d\n"
msgstr "Đ½Đ° ĐºĐ°Đ½Đ°Đ» %d id %d\n"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ³Đ¾ ĐºĐ»ÑƒÑ‡Đ¾Ñ‚ за ĐºÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Ñе Đ½Đ° Ñ„Đ°Ñ˜Đ»ÑиÑÑ‚ĐµĐ¼Đ¾Ñ‚"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
"ĐĐ²Đ¾Ñ˜ ĐºÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Ñ‡ĐºĐ¸ ĐºĐ»ÑƒÑ‡ е Đ¿Ñ€ĐµĐµĐ´Đ½Đ¾ÑÑ‚Đ°Đ²ĐµĐ½ (Đ¼Đ¾Ñ€Đ° да Đ¸Đ¼Đ° Đ´Đ¾Đ»Đ¶Đ¸Đ½Đ° Đ¾Đ´ Đ±Đ°Ñ€ĐµĐ¼ %d Đ·Đ½Đ°Ñ†Đ¸)"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, c-format
msgid "Encryption algorithm"
msgstr "ĐĐ»Đ³Đ¾Ñ€Đ¸Ñ‚Đ°Đ¼ за ĐµĐ½ĐºÑ€Đ¸Đ¿Ñ†Đ¸Ñ˜Đ°"
@@ -2235,17 +2205,19 @@ msgstr "ĐĐ»Đ³Đ¾Ñ€Đ¸Ñ‚Đ°Đ¼ за ĐµĐ½ĐºÑ€Đ¸Đ¿Ñ†Đ¸Ñ˜Đ°"
msgid "Change type"
msgstr "ĐŸÑ€Đ¾Đ¼ĐµĐ½Đ° Đ½Đ° Ñ‚Đ¸Đ¿"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "ĐÑ‚ĐºĐ°Đ¶Đ¸"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr "Đе Đ¼Đ¾Đ¶Đµ да Ñе Đ½Đ°Ñ˜Đ°Đ²Đ¸ ÑĐ¾ ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸ĐºĐ¾Ñ‚ %s (Đ¿Đ¾Đ³Ñ€ĐµÑˆĐ½Đ° Đ»Đ¾Đ·Đ¸Đ½ĐºĐ°?)"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2286,40 +2258,40 @@ msgstr "Đ‘Đ°Ñ€Đ°Ñ˜ ÑĐµÑ€Đ²ĐµÑ€Đ¸"
#: diskdrake/smbnfs_gtk.pm:211
#, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "Đ‘Đ°Ñ€Đ°Ñ˜ Đ½Đ¾Đ²Đ¸ ÑĐµÑ€Đ²ĐµÑ€Đ¸"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "Đ¢Ñ€ĐµĐ±Đ° да Ñе Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ° Đ¿Đ°ĐºĐµÑ‚Đ¾Ñ‚ %s. Дали ÑĐ°ĐºĐ°Ñ‚Đµ да Đ³Đ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, fuzzy, c-format
msgid "Could not install the %s package!"
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñе Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¾Ñ‚ %s"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, c-format
msgid "Mandatory package %s is missing"
msgstr "ĐĐµĐ¾Đ¿Ñ…Đ¾Đ´Đ½Đ¸Đ¾Ñ‚ Đ¿Đ°ĐºĐµÑ‚ %s Đ½ĐµĐ´Đ¾ÑÑ‚Đ¸Đ³Đ°"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "Đ¡Đ»ĐµĐ´Đ½Đ¸Đ²Đµ Đ¿Đ°ĐºĐµÑ‚Đ¸ Đ¼Đ¾Ñ€Đ° да Ñе Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đ¸:\n"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñе Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸Ñ‚Đµ..."
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, c-format
msgid "Removing packages..."
msgstr "ĐÑ‚ÑÑ‚Ñ€Đ°Đ½ÑƒĐ²Đ°Ñе Đ½Đ° Đ¿Đ°ĐºĐµÑ‚Đ¸Ñ‚Đµ..."
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2328,32 +2300,39 @@ msgstr ""
"Đ¡Đµ ÑĐ»ÑƒÑ‡Đ¸ Đ³Ñ€ĐµÑˆĐºĐ° - Đ½Đµ Ñе Đ½Đ°Ñ˜Đ´ĐµĐ½Đ¸ Đ²Đ°Đ»Đ¸Đ´Đ½Đ¸ ÑƒÑ€ĐµĐ´Đ¸ за Đ½Đ° Đ½Đ¸Đ² да Ñе ÑĐ¾Đ·Đ´Đ°Đ´Đµ Đ½Đ¾Đ² "
"Ñ„Đ°Ñ˜Đ»ÑиÑÑ‚ĐµĐ¼. ĐŸÑ€Đ¾Đ²ĐµÑ€ĐµÑ‚Đµ Đ³Đ¾ Đ’Đ°ÑˆĐ¸Đ¾Ñ‚ Ñ…Đ°Ñ€Đ´Đ²ĐµÑ€, за да Đ³Đ¾ Đ¾Ñ‚ÑÑ‚Ñ€Đ°Đ½Đ¸Ñ‚Đµ Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼Đ¾Ñ‚"
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "ĐœĐ¾Ñ€Đ° да Đ¸Đ¼Đ°Ñ‚Đµ FAT Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½Đ° Đ½Đ° /boot/efi"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
+msgstr "ĐœĐ¾Ñ€Đ° да Đ¸Đ¼Đ°Ñ‚Đµ ESP FAT32 Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½Đ° Đ½Đ° /boot/EFI"
-#: fs/format.pm:106
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+
+#: fs/format.pm:110
#, c-format
msgid "Creating and formatting file %s"
msgstr "Đ¡Đ¾Đ·Đ´Đ°Đ²Đ°Ñе и Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ°Ñе Đ½Đ° Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ°Ñ‚Đ° %s"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, fuzzy, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr "Đе Đ·Đ½Đ°Đ¼ ĐºĐ°ĐºĐ¾ да Đ³Đ¾ Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ°Đ¼ %s Đ²Đ¾ Ñ‚Đ¸Đ¿ %s"
-#: fs/format.pm:134
+#: fs/format.pm:143
#, fuzzy, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr "%s Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ°Ñе Đ½Đ° %s Đ½Đµ уÑĐ¿ĐµĐ°"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "Đе Đ·Đ½Đ°Đ¼ ĐºĐ°ĐºĐ¾ да Đ³Đ¾ Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ°Đ¼ %s Đ²Đ¾ Ñ‚Đ¸Đ¿ %s"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ°Ñе Đ½Đ° %s Đ½Đµ уÑĐ¿ĐµĐ°"
@@ -2368,52 +2347,52 @@ msgstr "Đ¦Đ¸Ñ€ĐºÑƒĐ»Đ°Ñ€Đ½Đ¸ Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñа %s\n"
msgid "Mounting partition %s"
msgstr "ĐœĐ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñе Đ½Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° %s"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°ÑĐµÑ‚Đ¾ Đ½Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° %s Đ²Đ¾ Đ´Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸ÑƒĐ¼ %s Đ½Đµ уÑĐ¿ĐµĐ°"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "ĐŸÑ€Đ¾Đ²ĐµÑ€ĐºĐ° %s"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, c-format
msgid "error unmounting %s: %s"
msgstr "Đ³Ñ€ĐµÑˆĐºĐ° Đ¿Ñ€Đ¸ Đ¾Đ´Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñе Đ½Đ° %s: %s"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr "Đ’ĐºĐ»ÑƒÑ‡ÑƒĐ²Đ°Ñе Đ½Đ° swap Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° %s"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr ""
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"Đе Đ³Đ¸ Đ°Đ¶ÑƒÑ€Đ¸Ñ€Đ°Ñ˜ Đ¸Đ½Đ¾Đ´Đ½Đ¾ Đ²Ñ€ĐµĐ¼ĐµĐ½ÑĐºĐ¸Ñ‚Đµ Đ¿Ñ€Đ¸ÑÑ‚Đ°Đ¿Đ¸ Đ½Đ° Đ¾Đ²Đ¾Ñ˜ Ñ„Đ°Ñ˜Đ» ÑĐ¸Ñ‚ĐµĐ¼\n"
"(Đ½Đ° Đ¿Ñ€. за Đ¿Đ¾Đ±Ñ€Đ· Đ¿Ñ€Đ¸ÑÑ‚Đ°Đ¿ Đ½Đ° Đ½Đ¾Đ²Đ¾ÑÑ‚Đ¸Ñ‚Đµ Đ¿Đ°Ñ€Đ°Đ»ĐµĐ»Đ½Đ¾ за да Ñе Đ·Đ°Đ±Ñ€Đ·Đ°Ñ‚ ÑĐµÑ€Đ²ĐµÑ€Đ¸Ñ‚Đµ "
"за диÑĐºÑƒÑĐ¸Đ¾Đ½Đ¸Ñ‚Đµ Đ³Ñ€ÑƒĐ¿Đ¸)."
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, fuzzy, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
@@ -2423,34 +2402,34 @@ msgstr ""
"(Đ½Đ° Đ¿Ñ€. за Đ¿Đ¾Đ±Ñ€Đ· Đ¿Ñ€Đ¸ÑÑ‚Đ°Đ¿ Đ½Đ° Đ½Đ¾Đ²Đ¾ÑÑ‚Đ¸Ñ‚Đµ Đ¿Đ°Ñ€Đ°Đ»ĐµĐ»Đ½Đ¾ за да Ñе Đ·Đ°Đ±Ñ€Đ·Đ°Ñ‚ ÑĐµÑ€Đ²ĐµÑ€Đ¸Ñ‚Đµ "
"за диÑĐºÑƒÑĐ¸Đ¾Đ½Đ¸Ñ‚Đµ Đ³Ñ€ÑƒĐ¿Đ¸)."
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
"ĐœĐ¾Đ¶Đµ да Ñе Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ° ÑĐ°Đ¼Đ¾ ĐµĐºÑĐ¿Đ»Đ¸Ñ†Đ¸Ñ‚Đ½Đ¾ (Đ½Đ° Đ¿Ñ€.,\n"
"Đ¾Đ¿Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° -а Đ½ĐµĐ¼Đ° да Đ¿Ñ€ĐµĐ´Đ¸Đ·Đ²Đ¸ĐºĐ° Ñ„Đ°Ñ˜Đ» ÑиÑÑ‚ĐµĐ¼Đ¾Ñ‚ да биде Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½)."
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr ""
"Đе Đ³Đ¸ Đ¸Đ½Ñ‚ĐµÑ€Đ¿Ñ€ĐµÑ‚Đ¸Ñ€Đ°Ñ˜ ĐºĐ°Ñ€Đ°ĐºÑ‚ĐµÑ€Đ¸Ñ‚Đµ или ÑĐ¿ĐµÑ†Đ¸Ñ˜Đ°Đ»Đ½Đ¸Ñ‚Đµ Đ±Đ»Đ¾Đº ÑƒÑ€ĐµĐ´Đ¸ Đ½Đ° Đ´Đ°Ñ‚Đ¾Ñ‚ĐµÑ‡Đ½Đ¸Đ¾Ñ‚ "
"ÑиÑÑ‚ĐµĐ¼."
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
"Đе Đ´Đ¾Đ·Đ²Đ¾Đ»ÑƒĐ²Đ°Ñ˜Ñ‚Đµ Đ¸Đ·Đ²Ñ€ÑˆĐ¸Đ²Đ°Ñе Đ½Đ° Đ½Đ¸ĐµĐ´Đ½Đ¸ Đ±Đ¸Đ½Đ°Ñ€Đ½Đ¸ Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ¸ Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Đ½Đ¸Đ¾Ñ‚\n"
"Ñ„Đ°Ñ˜Đ» ÑĐ¸Ñ‚ĐµĐ¼. ĐĐ²Đ°Đ° Đ¾Đ¿Ñ†Đ¸Ñ˜Đ° Đ¼Đ¾Đ¶ĐµĐ±Đ¸ е ĐºĐ¾Ñ€Đ¸ÑĐ½Đ° за ÑĐµÑ€Đ²ĐµÑ€ Ñ‡Đ¸Đ¸ ÑˆÑ‚Đ¾ Ñ„Đ°Ñ˜Đ» ÑиÑÑ‚ĐµĐ¼Đ¸\n"
"ÑĐ¾Đ´Ñ€Đ¶Đ°Ñ‚ Đ±Đ¸Đ½Đ°Ñ€Đ½Đ¸ Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ¸ за Đ°Ñ€Ñ…Đ¸Ñ‚ĐµĐºÑ‚ÑƒÑ€Đ¸ Đ¿Đ¾Đ¸Đ½Đ°ĐºĐ²Đ¸ Đ¾Đ´ Đ½ĐµĐ³Đ¾Đ²Đ°Ñ‚Đ°."
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2461,62 +2440,62 @@ msgstr ""
"Đ¿Đ¾Đ´ĐµÑи-Đ³Ñ€ÑƒĐ¿ĐµĐ½-Đ¸Đ´ĐµĐ½Ñ‚Đ¸Ñ„Đ¸ĐºĐ°Ñ‚Đ¾Ñ€ да Ñе Đ¿Ñ€Đ¸Đ¼ĐµĐ½Đ°Ñ‚. (ĐĐ²Đ° Đ¸Đ·Đ³Đ»ĐµĐ´Đ° ÑĐ¸Đ³ÑƒÑ€Đ½Đ¾, Đ½Đ¾\n"
"Đ²ÑÑƒÑˆĐ½Đ¾ÑÑ‚ Đ½Đµ е ÑĐ¸Đ³ÑƒÑ€Đ½Đ¾ Đ°ĐºĐ¾ Đ¸Đ¼Đ°Ñ‚Đµ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Đ½Đ¾ suidperl(1))"
-#: fs/mount_options.pm:137
+#: fs/mount_options.pm:139
#, c-format
-msgid "Mount the file system read-only."
+msgid "Mount the filesystem read-only."
msgstr "ĐœĐ¾Đ½Ñ‚Đ¸Ñ€Đ°ÑĐµÑ‚Đ¾ Đ½Đ° ÑиÑÑ‚ĐµĐ¼ÑĐºĐ°Ñ‚Đ° Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ° е ÑĐ°Đ¼Đ¾ за Ñ‡Đ¸Ñ‚Đ°Ñе."
-#: fs/mount_options.pm:139
+#: fs/mount_options.pm:141
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr "Đ¡Đ¸Ñ‚Đµ I/O Đ¾Đ´ ÑиÑÑ‚ĐµĐ¼ÑĐºĐ¸Ñ‚Đµ Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ¸ Ñ‚Ñ€ĐµĐ±Đ° да Đ±Đ¸Đ´Đ°Ñ‚ ÑĐ¸Đ½Ñ…Ñ€Đ½Đ¸Đ·Đ¸Ñ€Đ°Đ½Đ¸."
-#: fs/mount_options.pm:141
+#: fs/mount_options.pm:143
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr ""
-#: fs/mount_options.pm:143
+#: fs/mount_options.pm:145
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow an ordinary user to mount the filesystem."
msgstr ""
-#: fs/mount_options.pm:145
+#: fs/mount_options.pm:147
#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, c-format
msgid "Support \"user.\" extended attributes"
msgstr ""
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr ""
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
msgstr ""
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, c-format
msgid "Duplicate mount point %s"
msgstr "Đ”ÑƒĐ¿Đ»Đ¸ĐºĐ°Ñ‚ Ñ‚Đ¾Ñ‡ĐºĐ° Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñе: %s"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, c-format
msgid "No partition available"
msgstr "ĐĐµĐ¼Đ° Đ´Đ¾ÑÑ‚Đ°Đ¿Đ½Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "Đ¡ĐºĐµĐ½Đ¸Ñ€Đ°Ñе Đ½Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¸ за да Ñе Đ½Đ°Ñ˜Đ´Đ°Ñ‚ Ñ‚Đ¾Ñ‡ĐºĐ¸ Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñе"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, c-format
msgid "Choose the mount points"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ³Đ¸ Ñ‚Đ¾Ñ‡ĐºĐ¸Ñ‚Đµ Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñе"
@@ -2541,18 +2520,18 @@ msgid "Not enough swap space to fulfill installation, please add some"
msgstr ""
"ĐĐµĐ¼Đ° Đ´Đ¾Đ²Đ¾Đ»Đ½Đ¾ swap Đ¿Ñ€Đ¾ÑÑ‚Đ¾Ñ€ за Đ·Đ°Đ²Ñ€ÑˆÑƒĐ²Đ°Ñе Đ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ°; Đ´Đ¾Đ´Đ°Đ´ĐµÑ‚Đµ Đ¼Đ°Đ»ĐºÑƒ"
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"ĐœĐ¾Ñ€Đ° да Đ¸Đ¼Đ°Ñ‚Đµ root-Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°.\n"
"Đ—Đ°Ñ‚Đ¾Đ°, ÑĐ¾Đ·Đ´Đ°Đ´ĐµÑ‚Đµ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° (или Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ²ĐµÑœĐµ Đ¿Đ¾ÑÑ‚Đ¾ĐµÑ‡ĐºĐ°),\n"
"Đ¿Đ¾Ñ‚Đ¾Đ° Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ \"Đ¢Đ¾Ñ‡ĐºĐ° Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñе\" и Đ¿Đ¾ÑÑ‚Đ°Đ²ĐµÑ‚Đµ Ñ˜Đ° Đ½Đ° \"/\""
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2563,54 +2542,59 @@ msgstr ""
"\n"
"Да Đ¿Ñ€Đ¾Đ´Đ¾Đ»Đ¶Đ¸Đ¼Đµ?"
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "ĐĐ¾Ñ€Đ¸ÑÑ‚Đ¸ Đ¿Ñ€Đ°Đ·ĐµĐ½ Đ¿Ñ€Đ¾ÑÑ‚Đ¾Ñ€"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "ĐĐµĐ¼Đ° Đ´Đ¾Đ²Đ¾Đ»Đ½Đ¾ ÑĐ»Đ¾Đ±Đ¾Đ´ĐµĐ½ Đ¿Ñ€Đ¾ÑÑ‚Đ¾Ñ€ за Đ°Đ»Đ¾Ñ†Đ¸Ñ€Đ°Ñе Đ½Đ° Đ½Đ¾Đ²Đ¸ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¸"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Use existing partitions"
msgstr "ĐĐ¾Ñ€Đ¸ÑÑ‚Đ¸ Đ³Đ¸ Đ¿Đ¾ÑÑ‚Đ¾ĐµÑ‡ĐºĐ¸Ñ‚Đµ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¸"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "Đе Đ¿Đ¾ÑÑ‚Đ¾Đ¸ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° за да Đ¼Đ¾Đ¶Đµ да Ñе ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "ĐŸÑ€ĐµÑĐ¼ĐµÑ‚ÑƒĐ²Đ°Ñе Đ½Đ° Đ³Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°Ñ‚Đ° Đ½Đ° Microsoft Windows® Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°Ñ‚Đ°"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, fuzzy, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr "ĐĐ¾Ñ€Đ¸ÑÑ‚Đ¸ Đ³Đ¾ Đ¿Ñ€Đ°Đ·Đ½Đ¸Đ¾Ñ‚ Đ¿Ñ€Đ¾ÑÑ‚Đ¾Ñ€ Đ½Đ° Windows Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°Ñ‚Đ°"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, c-format
msgid "Which partition do you want to resize?"
msgstr "ĐĐ¾Ñ˜Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° ÑĐ°ĐºĐ°Ñ‚Đµ да Ñ˜Đ° Đ·Đ³Đ¾Đ»ĐµĐ¼ÑƒĐ²Đ°Ñ‚Đµ/Đ½Đ°Đ¼Đ°Đ»ÑƒĐ²Đ°Ñ‚Đµ?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr ""
"Đ’Đ°ÑˆĐ°Ñ‚Đ° Microsoft Windows® Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° е Đ¿Ñ€ĐµĐ¼Đ½Đ¾Đ³Ñƒ Ñ„Ñ€Đ°Đ³Đ¼ĐµĐ½Ñ‚Đ¸Ñ€Đ°Đ½Đ°. РеÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Ñ˜Ñ‚Đµ "
"Đ³Đ¾ ĐºĐ¾Đ¼Đ¿Ñ˜ÑƒÑ‚ĐµÑ€Đ¾Ñ‚, Đ¿Đ¾Đ´Đ¸Đ³Đ½ĐµÑ‚Đµ Đ³Đ¾ Đ¿Đ¾Đ´ Microsoft Windows®, Đ²ĐºĐ»ÑƒÑ‡ĐµÑ‚Đµ Ñ˜Đ° Đ°Đ»Đ°Ñ‚ĐºĐ°Ñ‚Đ° "
-"\"defrag\", и Đ¿Đ¾Ñ‚Đ¾Đ° Đ¿Đ¾Đ²Ñ‚Đ¾Ñ€Đ½Đ¾ Đ¿Đ¾Đ´Đ¸Đ³Đ½ĐµÑ‚Đµ Ñ˜Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸ÑĐºĐ°Ñ‚Đ° Đ¿Đ¾ÑÑ‚Đ°Đ¿ĐºĐ° Đ½Đ° ĐœĐ°Đ´Ñ€Đ°Đº "
-"Đ›Đ¸Đ½ÑƒĐºÑ."
+"\"defrag\", и Đ¿Đ¾Ñ‚Đ¾Đ° Đ¿Đ¾Đ²Ñ‚Đ¾Ñ€Đ½Đ¾ Đ¿Đ¾Đ´Đ¸Đ³Đ½ĐµÑ‚Đµ Ñ˜Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸ÑĐºĐ°Ñ‚Đ° Đ¿Đ¾ÑÑ‚Đ°Đ¿ĐºĐ° Đ½Đ° "
+"%sĐ›Đ¸Đ½ÑƒĐºÑ."
+
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr ""
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:200
#, c-format
msgid ""
"WARNING!\n"
@@ -2637,10 +2621,10 @@ msgstr ""
"\n"
"Đ’Đ½Đ¸Đ¼Đ°Đ²Đ°Ñ˜Ñ‚Đµ: Đ¾Đ²Đ°Đ° Đ¾Đ¿ĐµÑ€Đ°Ñ†Đ¸Ñ˜Đ° е Đ¾Đ¿Đ°ÑĐ½Đ°. ĐĐ°Ñ˜Đ¿Ñ€Đ²Đ¾ е Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ½Đ¾ да Đ¸Đ·Đ²Ñ€ÑˆĐ¸Ñ‚Đµâ€chkdsk "
"c:â€œĐ¿Ñ€ĐµĐºÑƒ ĐºĐ¾Đ¼Đ°Đ½Đ´Đ½Đ°Ñ‚Đ° ĐºĐ¾Đ½Đ·Đ¾Đ»Đ° Đ²Đ¾ â€Windows“. Đ”Đ¾ĐºĐ¾Đ»ĐºÑƒ Đ½Đµ ÑÑ‚Đµ Đ³Đ¾ ÑÑ‚Đ¾Ñ€Đ¸Đ»Đµ Ñ‚Đ¾Đ°,"
-"Ñ‚Ñ€ĐµĐ±Đ° да Đ¸Đ·Đ»ĐµĐ·ĐµÑ‚Đµ Đ¾Đ´ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Đ²Đ°, и да Ñ˜Đ° Đ¸Đ·Đ²Ñ€ÑˆĐ¸Ñ‚Đµ Đ¾Đ²Đ°Đ° ĐºĐ¾Đ¼Đ°Đ½Đ´Đ°"
-"(Đ²Đ½Đ¸Đ¼Đ°Đ²Đ°Ñ˜Ñ‚Đµ, Đ½Đµ е Đ´Đ¾Đ²Đ¾Đ»Đ½Đ¾ да Đ³Đ¾ Đ¸Đ·Đ²Ñ€ÑˆĐ¸Ñ‚Đµ Đ³Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ¸Đ¾Ñ‚ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼ â€scandisk“,"
-"Đ±Đ¸Đ´ĐµÑ‚Đµ ÑĐ¸Đ³ÑƒÑ€Đ½Đ¸ Đ´ĐµĐºĐ° ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ â€chkdsk“ Đ²Đ¾ ĐºĐ¾Đ¼Đ°Đ½Đ´Đ½Đ°Ñ‚Đ° ĐºĐ¾Đ½Đ·Đ¾Đ»Đ°!). ĐĐ°ĐºĐ¾ "
-"Đ¾Đ¿Ñ†Đ¸Ñ˜Đ°Đ¼Đ¾Đ¶Đµ да Đ³Đ¾ Đ¸Đ·Đ²Ñ€ÑˆĐ¸Ñ‚Đµ и â€defrag“ и Đ¿Đ¾Ñ‚Đ¾Đ° Đ¿Đ¾Đ²Ñ‚Đ¾Ñ€Đ½Đ¾ да Ñ˜Đ° Đ²ĐºĐ»ÑƒÑ‡Đ¸Ñ‚Đµ "
+"Ñ‚Ñ€ĐµĐ±Đ° да Đ¸Đ·Đ»ĐµĐ·ĐµÑ‚Đµ Đ¾Đ´ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Đ²Đ°, и да Ñ˜Đ° Đ¸Đ·Đ²Ñ€ÑˆĐ¸Ñ‚Đµ Đ¾Đ²Đ°Đ° "
+"ĐºĐ¾Đ¼Đ°Đ½Đ´Đ°(Đ²Đ½Đ¸Đ¼Đ°Đ²Đ°Ñ˜Ñ‚Đµ, Đ½Đµ е Đ´Đ¾Đ²Đ¾Đ»Đ½Đ¾ да Đ³Đ¾ Đ¸Đ·Đ²Ñ€ÑˆĐ¸Ñ‚Đµ Đ³Ñ€Đ°Ñ„Đ¸Ñ‡ĐºĐ¸Đ¾Ñ‚ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼ "
+"â€scandisk“,Đ±Đ¸Đ´ĐµÑ‚Đµ ÑĐ¸Đ³ÑƒÑ€Đ½Đ¸ Đ´ĐµĐºĐ° ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ â€chkdsk“ Đ²Đ¾ ĐºĐ¾Đ¼Đ°Đ½Đ´Đ½Đ°Ñ‚Đ° ĐºĐ¾Đ½Đ·Đ¾Đ»Đ°!). "
+"ĐĐ°ĐºĐ¾ Đ¾Đ¿Ñ†Đ¸Ñ˜Đ°Đ¼Đ¾Đ¶Đµ да Đ³Đ¾ Đ¸Đ·Đ²Ñ€ÑˆĐ¸Ñ‚Đµ и â€defrag“ и Đ¿Đ¾Ñ‚Đ¾Đ° Đ¿Đ¾Đ²Ñ‚Đ¾Ñ€Đ½Đ¾ да Ñ˜Đ° Đ²ĐºĐ»ÑƒÑ‡Đ¸Ñ‚Đµ "
"Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ°.Đ˜ÑÑ‚Đ¾ Ñ‚Đ°ĐºĐ°, Đ¿Đ¾Đ¶ĐµĐ»Đ½Đ¾ е да Đ½Đ°Đ¿Ñ€Đ°Đ²Đ¸Ñ‚Đµ и Ñ€ĐµĐ·ĐµÑ€Đ²Đ½Đ° ĐºĐ¾Đ¿Đ¸Ñ˜Đ° Đ½Đ° Đ²Đ°ÑˆĐ¸Ñ‚Đµ "
"Đ¿Đ¾Đ´Đ°Ñ‚Đ¾Ñ†Đ¸.\n"
"\n"
@@ -2648,75 +2632,77 @@ msgstr ""
"ĐĐ¾Đ³Đ° ÑœĐµ ÑÑ‚Đµ ÑĐ¸Đ³ÑƒÑ€Đ½Đ¸, Đ¿Ñ€Đ¸Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ â€%s“"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Đ¡Đ»ĐµĐ´Đ½Đ¾"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, fuzzy, c-format
msgid "Partitionning"
msgstr "ĐŸĐ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¾Đ½Đ¸Ñ€Đ°Ñе"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr "ĐĐ¾Đ»ĐºĐ°Đ²Đ° Đ³Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ° да Đ¾ÑÑ‚Đ°Đ½Đµ за Microsoft Windows® Đ½Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° %s?"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "Đ“Đ¾Đ»ĐµĐ¼Đ¸Đ½Đ°"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "Đ—Đ³Đ¾Đ»ĐµĐ¼ÑƒĐ²Đ°Ñе/Đ½Đ°Đ¼Đ°Đ»ÑƒĐ²Đ°Ñе Đ½Đ° Microsoft Windows® Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "FAT Đ·Đ³Đ¾Đ»ĐµĐ¼ÑƒĐ²Đ°ÑĐµÑ‚Đ¾/Đ½Đ°Đ¼Đ°Đ»ÑƒĐ²Đ°ÑĐµÑ‚Đ¾ Đ½Đµ уÑĐ¿ĐµĐ°: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
"Đе Đ¿Đ¾ÑÑ‚Đ¾Đ¸ FAT Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° за Đ·Đ³Đ¾Đ»ĐµĐ¼ÑƒĐ²Đ°Ñе/Đ½Đ°Đ¼Đ°Đ»ÑƒĐ²Đ°Ñе (или Đ½ĐµĐ¼Đ° Đ´Đ¾Đ²Đ¾Đ»Đ½Đ¾ "
"Đ¿Ñ€ĐµĐ¾ÑÑ‚Đ°Đ½Đ°Ñ‚ Đ¿Ñ€Đ¾ÑÑ‚Đ¾Ñ€)"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "ĐÑ‚ÑÑ‚Ñ€Đ°Đ½Đ¸ Đ³Đ¾ Microsoft Windows®"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Erase and use entire disk"
msgstr "Đ˜Đ·Đ±Ñ€Đ¸ÑˆĐ¸ и ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸ Đ³Đ¾ Ñ†ĐµĐ»Đ¸Đ¾Ñ‚ диÑĐº"
-#: fs/partitioning_wizard.pm:235
-#, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
+#: fs/partitioning_wizard.pm:255
+#, fuzzy, c-format
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
msgstr "Đ˜Đ¼Đ°Ñ‚Đµ Đ¿Đ¾Đ²ĐµÑœĐµ Đ¾Đ´ ĐµĐ´ĐµĐ½ Ñ…Đ°Ñ€Đ´ диÑĐº; Đ½Đ° ĐºĐ¾Ñ˜ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ Đ›Đ¸Đ½ÑƒĐºÑ?"
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "Đ¡Đ˜Đ¢Đ• Đ¿Đ¾ÑÑ‚Đ¾ĐµÑ‡ĐºĐ¸ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¸ и Đ¿Đ¾Đ´Đ°Ñ‚Đ¾Ñ†Đ¸ Đ½Đ° %s ÑœĐµ Đ±Đ¸Đ´Đ°Ñ‚ Đ¸Đ·Đ³ÑƒĐ±ĐµĐ½Đ¸"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, c-format
msgid "Custom disk partitioning"
msgstr "Đ¡Đ¾Đ¿ÑÑ‚Đ²ĐµĐ½Đ¾ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ€Đ°Ñе"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, c-format
msgid "Use fdisk"
msgstr "ĐĐ¾Ñ€Đ¸ÑÑ‚Đ¸ fdisk"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2725,65 +2711,70 @@ msgstr ""
"Đ¡ĐµĐ³Đ° Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ³Đ¾ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ€Đ°Ñ‚Đµ %s.\n"
"ĐĐ¾Đ³Đ° ÑœĐµ Đ·Đ°Đ²Ñ€ÑˆĐ¸Ñ‚Đµ, Đ½Đµ Đ·Đ°Đ±Đ¾Ñ€Đ°Đ²Đ°Ñ˜Ñ‚Đµ да Đ·Đ°Ñ‡ÑƒĐ²Đ°Ñ‚Đµ ĐºĐ¾Ñ€Đ¸ÑÑ‚ĐµÑ˜ÑœĐ¸ \"w\""
-#: fs/partitioning_wizard.pm:402
+#: fs/partitioning_wizard.pm:425
#, fuzzy, c-format
msgid "Ext2/3/4"
msgstr "Đ˜Đ·Đ»ĐµĐ·"
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "Đе Đ¼Đ¾Đ¶Đ°Đ¼ да Đ½Đ°Ñ˜Đ´Đ°Đ¼ Đ¿Ñ€Đ¾ÑÑ‚Đ¾Ñ€ за Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñе"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "DrakX Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ€Đ°Ñ‡ĐºĐ°Ñ‚Đ° ÑĐ°Đ¼Đ¾Đ²Đ¸Đ»Đ° Đ³Đ¸ Đ¿Ñ€Đ¾Đ½Đ°Ñ˜Đ´Đµ ÑĐ»ĐµĐ´Đ½Đ¸Đ²Đµ Ñ€ĐµÑˆĐµĐ½Đ¸Ñ˜Đ°:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr ""
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, c-format
msgid "Partitioning failed: %s"
msgstr "ĐŸĐ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ€Đ°ÑĐµÑ‚Đ¾ Đ½Đµ уÑĐ¿ĐµĐ°: %s"
-#: fs/type.pm:393
+#: fs/type.pm:372
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "Đе Đ¼Đ¾Đ¶ĐµÑ‚Đµ да ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ JFS за Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¸ Đ¿Đ¾Đ¼Đ°Đ»Đ¸ Đ¾Đ´ 16MB"
-#: fs/type.pm:394
+#: fs/type.pm:373
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "Đе Đ¼Đ¾Đ¶ĐµÑ‚Đµ да ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ ReiserFS за Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¸ Đ¿Đ¾Đ¼Đ°Đ»Đ¸ Đ¾Đ´ 32MB"
-#: fsedit.pm:24
+#: fs/type.pm:374
+#, fuzzy, c-format
+msgid "You cannot use btrfs for partitions smaller than 256MB"
+msgstr "Đе Đ¼Đ¾Đ¶ĐµÑ‚Đµ да ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ JFS за Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¸ Đ¿Đ¾Đ¼Đ°Đ»Đ¸ Đ¾Đ´ 16MB"
+
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr "ĐµĐ´Đ½Đ¾ÑÑ‚Đ°Đ²Đ½Đ¾"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr "ÑĐ¾ /usr"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr "ÑĐµÑ€Đ²ĐµÑ€"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr ""
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2800,43 +2791,43 @@ msgstr ""
"\n"
"Дали Ñе ÑĐ»Đ¾Đ¶ÑƒĐ²Đ°Ñ‚Đµ да Đ³Đ¸ Đ¸Đ·Đ³ÑƒĐ±Đ¸Ñ‚Đµ ÑĐ¸Ñ‚Đµ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¸?\n"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "Đ¢Đ¾Ñ‡ĐºĐ¸Ñ‚Đµ Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñе Đ¼Đ¾Ñ€Đ° да Đ¿Đ¾Ñ‡Đ½ÑƒĐ²Đ°Đ°Ñ‚ ÑĐ¾ Đ¿Ñ€ĐµÑ„Đ¸ĐºÑ /"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "Đ¢Đ¾Ñ‡ĐºĐ¸Ñ‚Đµ Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñе Ñ‚Ñ€ĐµĐ±Đ° да ÑĐ¾Đ´Ñ€Đ¶Đ°Ñ‚ ÑĐ°Đ¼Đ¾ Đ°Đ»Ñ„Đ°Đ½ÑƒĐ¼ĐµÑ€Đ¸Ñ‡ĐºĐ¸ ĐºĐ°Ñ€Đ°ĐºÑ‚ĐµÑ€Đ¸"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "Đ’ĐµÑœĐµ Đ¿Đ¾ÑÑ‚Đ¾Đ¸ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° ÑĐ¾ Ñ‚Đ¾Ñ‡ĐºĐ° Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñе %s\n"
-#: fsedit.pm:431
-#, c-format
+#: fsedit.pm:447
+#, fuzzy, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
"Đ˜Đ·Đ±Ñ€Đ°Đ²Ñ‚Đµ ÑĐ¾Ñ„Ñ‚Đ²ĐµÑ€ÑĐºĐ° RAID Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° ĐºĐ°ĐºĐ¾ root-Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° (/).\n"
"ĐĐ¸Ñ‚Ñƒ ĐµĐ´ĐµĐ½ Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñ‡ Đ½Đµ Đ¼Đ¾Đ¶Đµ да Ñе ÑĐ¿Ñ€Đ°Đ²Đ¸ ÑĐ¾ Đ¾Đ²Đ° без /boot Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°.\n"
"Ве Đ¼Đ¾Đ»Đ¸Đ¼Đµ Đ±Đ¸Đ´ĐµÑ‚Đµ ÑĐ¸Đ³ÑƒÑ€Đ½Đ¸ да Đ´Đ¾Đ´Đ°Đ´ĐµÑ‚Đµ /boot Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°"
-#: fsedit.pm:438
+#: fsedit.pm:453
#, fuzzy, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr ""
"Đ˜Đ·Đ±Ñ€Đ°Đ²Ñ‚Đµ ÑĐ¾Ñ„Ñ‚Đ²ĐµÑ€ÑĐºĐ° RAID Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° ĐºĐ°ĐºĐ¾ root-Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° (/).\n"
"ĐĐ¸Ñ‚Ñƒ ĐµĐ´ĐµĐ½ Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñ‡ Đ½Đµ Đ¼Đ¾Đ¶Đµ да Ñе ÑĐ¿Ñ€Đ°Đ²Đ¸ ÑĐ¾ Đ¾Đ²Đ° без /boot Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°.\n"
"Ве Đ¼Đ¾Đ»Đ¸Đ¼Đµ Đ±Đ¸Đ´ĐµÑ‚Đµ ÑĐ¸Đ³ÑƒÑ€Đ½Đ¸ да Đ´Đ¾Đ´Đ°Đ´ĐµÑ‚Đµ /boot Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°"
-#: fsedit.pm:446
+#: fsedit.pm:461
#, fuzzy, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
@@ -2846,53 +2837,53 @@ msgstr ""
"ĐĐ¸Ñ‚Ñƒ ĐµĐ´ĐµĐ½ Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñ‡ Đ½Đµ Đ¼Đ¾Đ¶Đµ да Ñе ÑĐ¿Ñ€Đ°Đ²Đ¸ ÑĐ¾ Đ¾Đ²Đ° без /boot Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°.\n"
"Ве Đ¼Đ¾Đ»Đ¸Đ¼Đµ Đ±Đ¸Đ´ĐµÑ‚Đµ ÑĐ¸Đ³ÑƒÑ€Đ½Đ¸ да Đ´Đ¾Đ´Đ°Đ´ĐµÑ‚Đµ /boot Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°"
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
+#: fsedit.pm:472
#, fuzzy, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr ""
"Đ˜Đ·Đ±Ñ€Đ°Đ²Ñ‚Đµ ÑĐ¾Ñ„Ñ‚Đ²ĐµÑ€ÑĐºĐ° RAID Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° ĐºĐ°ĐºĐ¾ root-Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° (/).\n"
"ĐĐ¸Ñ‚Ñƒ ĐµĐ´ĐµĐ½ Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñ‡ Đ½Đµ Đ¼Đ¾Đ¶Đµ да Ñе ÑĐ¿Ñ€Đ°Đ²Đ¸ ÑĐ¾ Đ¾Đ²Đ° без /boot Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°.\n"
"Ве Đ¼Đ¾Đ»Đ¸Đ¼Đµ Đ±Đ¸Đ´ĐµÑ‚Đµ ÑĐ¸Đ³ÑƒÑ€Đ½Đ¸ да Đ´Đ¾Đ´Đ°Đ´ĐµÑ‚Đµ /boot Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°"
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr "Đе Đ¼Đ¾Đ¶Đµ да ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ ĐºÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Đ½ Ñ„Đ°Ñ˜Đ»ÑиÑÑ‚ĐµĐ¼ за Ñ‚Đ¾Ñ‡ĐºĐ°Ñ‚Đ° Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñе %s"
-#: fsedit.pm:447
+#: fsedit.pm:482
#, fuzzy, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
"Đе Đ¼Đ¾Đ¶ĐµÑ‚Đµ да ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ LVM Đ»Đ¾Đ³Đ¸Ñ‡ĐºĐ¸ Đ²Đ¾Đ»ÑƒĐ¼ĐµĐ½ за Ñ‚Đ¾Ñ‡ĐºĐ°Ñ‚Đ°Ñ‚Đ° Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñе %s"
-#: fsedit.pm:449
+#: fsedit.pm:484
#, fuzzy, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr ""
"Đ˜Đ·Đ±Ñ€Đ°Đ²Ñ‚Đµ LVM Đ»Đ¾Đ³Đ¸Ñ‡ĐºĐ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° root-Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° (/).\n"
"ĐŸĐ¾Đ´Đ¸Đ³Đ°Ñ‡Đ¾Ñ‚ Đ½Đµ Đ¼Đ¾Đ¶Đµ да Ñе ÑĐ¿Ñ€Đ°Đ²Đ¸ ÑĐ¾ Đ¾Đ²Đ° без /boot Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°.\n"
"Ве Đ¼Đ¾Đ»Đ¸Đ¼Đµ Đ±Đ¸Đ´ĐµÑ‚Đµ ÑĐ¸Đ³ÑƒÑ€Đ½Đ¸ да Đ´Đ¾Đ´Đ°Đ´ĐµÑ‚Đµ /boot Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°"
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "ĐĐ²Đ¾Ñ˜ Đ´Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸ÑƒĐ¼ би Ñ‚Ñ€ĐµĐ±Đ°Đ»Đ¾ да Đ¾ÑÑ‚Đ°Đ½Đµ Đ²Đ¾ root-Ñ„Đ°Ñ˜Đ»ÑиÑÑ‚ĐµĐ¼Đ¾Ñ‚"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2901,12 +2892,12 @@ msgstr ""
"ĐŸĐ¾Ñ‚Ñ€ĐµĐ±ĐµĐ½ Đ²Đ¸ е Đ²Đ¸ÑÑ‚Đ¸Đ½ÑĐºĐ¸ Ñ„Đ°Ñ˜Đ»ÑиÑÑ‚ĐµĐ¼ (ext2/3/4, reiserfs, xfs, или jfs) за "
"Đ¾Đ²Đ°Đ° Ñ‚Đ¾Ñ‡ĐºĐ° Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñе\n"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "ĐĐµĐ¼Đ° Đ´Đ¾Đ²Đ¾Đ»Đ½Đ¾ ÑĐ»Đ¾Đ±Đ¾Đ´ĐµĐ½ Đ¿Ñ€Đ¾ÑÑ‚Đ¾Ñ€ за Đ°Đ²Ñ‚Đ¾-Đ°Đ»Đ¾Ñ†Đ¸Ñ€Đ°Ñе"
-#: fsedit.pm:528
+#: fsedit.pm:564
#, c-format
msgid "Nothing to do"
msgstr "Đе Đ¿Ñ€Đ°Đ²Đ¸ Đ½Đ¸ÑˆÑ‚Đ¾"
@@ -2916,476 +2907,360 @@ msgstr "Đе Đ¿Ñ€Đ°Đ²Đ¸ Đ½Đ¸ÑˆÑ‚Đ¾"
msgid "SATA controllers"
msgstr "SATA ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€Đ¸"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "RAID ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€Đ¸"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "(E)IDE/ATA ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€Đ¸"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, fuzzy, c-format
msgid "Card readers"
msgstr "ĐœĐ¾Đ´ĐµĐ» Đ½Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°:"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "Firewire ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€Đ¸"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr "PCMCIA ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€Đ¸"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr "SCSI ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€Đ¸"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "7USB ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€Đ¸"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, c-format
msgid "USB ports"
msgstr "USB Đ¿Đ¾Ñ€Ñ‚Đ¸"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "SMBus ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€Đ¸"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr "ĐœĐ¾ÑÑ‚Đ¾Đ²Đ¸ и ÑиÑÑ‚ĐµĐ¼ ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€Đ¸"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Floppy"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "ĐŸĐ°ĐºÑƒĐ²Đ°Đ½"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "ДиÑĐº"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr ""
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CDROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, c-format
msgid "CD/DVD burners"
msgstr "CD/DVD Ñ€ĐµĐ¶Đ°Ñ‡Đ¸"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "Đ›ĐµĐ½Ñ‚Đ°"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "AGP ĐºĐ¾Đ½Ñ‚Ñ€Đ¾Đ»ĐµÑ€Đ¸"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr "Đ’Đ¸Đ´ĐµĐ¾ ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr ""
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "Đ¢Đ’ ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, c-format
msgid "Other MultiMedia devices"
msgstr "Đ”Ñ€ÑƒĐ³Đ¸ ĐœÑƒĐ»Ñ‚Đ¸Đ¼ĐµĐ´Đ¸Ñ˜Đ°Đ»Đ½Đ¸ ÑƒÑ€ĐµĐ´Đ¸"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "Đ—Đ²ÑƒÑ‡Đ½Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "Веб-ĐºĐ°Đ¼ĐµÑ€Đ°"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "ĐŸÑ€Đ¾Ñ†ĐµÑĐ¾Ñ€Đ¸"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, c-format
msgid "ISDN adapters"
msgstr "ISDN ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ¸"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr ""
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr ""
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr ""
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr ""
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr ""
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "ĐœÑ€ĐµĐ¶Đ½Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "ĐœĐ¾Đ´ĐµĐ¼"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr ""
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "ĐœĐµĐ¼Đ¾Ñ€Đ¸Ñ˜Đ°"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "ĐŸÑ€Đ¸Đ½Ñ‚ĐµÑ€"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr ""
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "ĐĐ¾Ñ˜ÑÑ‚Đ¸Đº"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Đ¢Đ°ÑÑ‚Đ°Ñ‚ÑƒÑ€Đ°"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr ""
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "Đ“Đ»ÑƒÑˆĐµÑ†"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr ""
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "UPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "Đ¡ĐºĐµĐ½ĐµÑ€"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, c-format
msgid "Unknown/Others"
msgstr "ĐĐµĐ¿Đ¾Đ·Đ½Đ°Ñ‚Đ¾/Đ”Ñ€ÑƒĐ³Đ¸"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "cpu #"
-#: harddrake/sound.pm:303
+#: harddrake/sound.pm:80
#, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "ĐŸĐ¾Ñ‡ĐµĐºĐ°Ñ˜Ñ‚Đµ... ĐŸÑ€Đ¸Đ¼ĐµĐ½Đ° Đ½Đ° ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ°"
-
-#: harddrake/sound.pm:366
-#, c-format
-msgid "Enable PulseAudio"
-msgstr ""
+msgid "No known driver"
+msgstr "ĐĐµĐ¼Đ° Đ¿Đ¾Đ·Đ½Đ°Ñ‚ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:81
#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr ""
+msgid "There's no known driver for your sound card (%s)"
+msgstr "ĐĐµĐ¼Đ° Đ¿Đ¾Đ·Đ½Đ°Ñ‚ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ за Đ’Đ°ÑˆĐ°Ñ‚Đ° Đ·Đ²ÑƒÑ‡Đ½Đ° (%s)"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
+msgid "Enable PulseAudio"
msgstr ""
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr ""
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr "Đ ĐµÑˆĐ°Đ²Đ°Ñе ĐŸÑ€Đ¾Đ±Đ»ĐµĐ¼Đ¸"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, c-format
msgid "No alternative driver"
msgstr "ĐĐµĐ¼Đ° Đ°Đ»Ñ‚ĐµÑ€Đ½Đ°Ñ‚Đ¸Đ²ĐµĐ½ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
"currently uses \"%s\""
msgstr ""
-"Đе Đ¿Đ¾ÑÑ‚Đ¾Đ¸ Đ¿Đ¾Đ·Đ½Đ°Ñ‚ OSS/ALSA Đ°Đ»Ñ‚ĐµÑ€Đ½Đ°Ñ‚Đ¸Đ²ĐµĐ½ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ за Đ’Đ°ÑˆĐ°Ñ‚Đ° Đ·Đ²ÑƒÑ‡Đ½Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ° (%"
-"s) ĐºĐ¾Ñ˜Đ° Đ¼Đ¾Đ¼ĐµĐ½Ñ‚Đ°Đ»Đ½Đ¾ Đ³Đ¾ ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸ \"%s\""
+"Đе Đ¿Đ¾ÑÑ‚Đ¾Đ¸ Đ¿Đ¾Đ·Đ½Đ°Ñ‚ OSS/ALSA Đ°Đ»Ñ‚ĐµÑ€Đ½Đ°Ñ‚Đ¸Đ²ĐµĐ½ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ за Đ’Đ°ÑˆĐ°Ñ‚Đ° Đ·Đ²ÑƒÑ‡Đ½Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ° "
+"(%s) ĐºĐ¾Ñ˜Đ° Đ¼Đ¾Đ¼ĐµĐ½Ñ‚Đ°Đ»Đ½Đ¾ Đ³Đ¾ ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸ \"%s\""
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, c-format
msgid "Sound configuration"
msgstr "ĐĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸Ñ˜Đ° Đ½Đ° Đ·Đ²ÑƒĐº"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-"ĐĐ²Đ´Đµ Đ¼Đ¾Đ¶Đµ да Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ°Đ»Ñ‚ĐµÑ€Đ½Đ°Ñ‚Đ¸Đ²ĐµĐ½ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ (или OSS или ALSA) за Đ’Đ°ÑˆĐ°Ñ‚Đ° "
-"Đ·Đ²ÑƒÑ‡Đ½Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ° (%s)."
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-"\n"
-"\n"
-"Đ’Đ°ÑˆĐ°Ñ‚Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ° Đ¼Đ¾Đ¼ĐµĐ½Ñ‚Đ°Đ»Đ½Đ¾ Đ³Đ¾ ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€Đ¾Ñ‚ %s\"%s\" (Đ¿Đ¾Đ´Ñ€Đ°Đ·Đ±Đ¸Ñ€Đ°Đ½Đ¸Đ¾Ñ‚ "
-"Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ за Đ’Đ°ÑˆĐ°Ñ‚Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ° е \"%s\")"
+msgid "Sound troubleshooting"
+msgstr "ĐÑ‚ÑÑ‚Ñ€Đ°Đ½ÑƒĐ²Đ°Ñе Đ½Đ° Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼Đ¾Ñ‚ за Đ·Đ²ÑƒĐºĐ¾Ñ‚"
-#: harddrake/sound.pm:414
-#, fuzzy, c-format
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
+#, c-format
msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"It also provides a much higher API than OSS.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-"OSS (Open Sound System) Đ±ĐµÑˆĐµ Đ¿Ñ€Đ²Đ¾Ñ‚Đ¾ Đ·Đ²ÑƒÑ‡Đ½Đ¾ API. Đ¢Đ¾Đ° е Đ½ĐµĐ·Đ°Đ²Đ¸ÑĐ½Đ¾ Đ¾Đ´ "
-"Đ¾Đ¿ĐµÑ€Đ°Ñ‚Đ¸Đ²Đ½Đ¸Đ¾Ñ‚ ÑиÑÑ‚ĐµĐ¼ (Đ´Đ¾ÑÑ‚Đ°Đ¿Đ½Đ¾ е Đ½Đ° Đ¿Đ¾Đ²ĐµÑœĐµÑ‚Đ¾ Ñ˜ÑƒĐ½Đ¸ĐºÑи), Đ½Đ¾ е Đ¼Đ½Đ¾Đ³Ñƒ ĐµĐ´Đ½Đ¾ÑÑ‚Đ°Đ²Đ½Đ¾ "
-"и Đ¾Đ³Ñ€Đ°Đ½Đ¸Ñ‡ĐµĐ½Đ¾.\n"
-"Đ”Đ¾Đ¿Đ¾Đ»Đ½Đ¸Ñ‚ĐµĐ»Đ½Đ¾, OSS Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€Đ¸Ñ‚Đµ Đ¿Ñ€Đ°Đ²Đ°Ñ‚ Ñе Đ¾Đ´ Đ¿Đ¾Ñ‡ĐµÑ‚Đ¾Đº.\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) е Đ¼Đ¾Đ´ÑƒĐ»Đ°Ñ€Đ¸Đ·Đ¸Ñ€Đ°Đ½Đ° Đ°Ñ€Ñ…Đ¸Ñ‚ĐµĐºÑ‚ÑƒÑ€Đ° ĐºĐ¾Ñ˜Đ° "
-"Đ¿Đ¾Đ´Đ´Ñ€Đ¶ÑƒĐ²Đ° Đ³Đ¾Đ»ĐµĐ¼ Đ±Ñ€Đ¾Ñ˜ ISA, USB и PCI ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ¸.\n"
+"- 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.\n"
"\n"
-"Đ˜ÑÑ‚Đ¾ Ñ‚Đ°ĐºĐ°, Đ½ÑƒĐ´Đ¸ и \"Đ¿Đ¾Đ²Đ¸ÑĐ¾ĐºĐ¾\" API Đ¾Đ´ OSS.\n"
"\n"
-"За да ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ ALSA, Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ¿Đ¾Đ¼ĐµÑ“Ñƒ:\n"
-"- ÑÑ‚Đ°Ñ€Đ¾Ñ‚Đ¾ API ĐºĐ¾Đ¼Đ¿Đ°Ñ‚Đ¸Đ±Đ¸Đ»Đ½Đ¾ ÑĐ¾ OSS - Đ½Đ¾Đ²Đ¾Ñ‚Đ¾ ALSA API ĐºĐ¾Đµ Đ½ÑƒĐ´Đ¸ Đ¼Đ½Đ¾Đ³Ñƒ Đ½Đ°Đ¿Ñ€ĐµĐ´Đ½Đ¸ "
-"Đ¼Đ¾Đ¶Đ½Đ¾ÑÑ‚Đ¸, Đ½Đ¾ Đ±Đ°Ñ€Đ° ĐºĐ¾Ñ€Đ¸ÑÑ‚ĐµÑе Đ½Đ° ALSA Đ±Đ¸Đ±Đ»Đ¸Đ¾Ñ‚ĐµĐºĐ°Ñ‚Đ°.\n"
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "Đ”Ñ€Đ°Ñ˜Đ²ĐµÑ€:"
-
-#: harddrake/sound.pm:442
-#, fuzzy, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
+"- \"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\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-"Đ¡Ñ‚Đ°Ñ€Đ¸Đ¾Ñ‚ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ \"%s\" е Đ²Đ¾ Ñ†Ñ€Đ½Đ°Ñ‚Đ° лиÑÑ‚Đ°.\n"
"\n"
-"Đ˜Đ¼Đ° Đ¸Đ·Đ²ĐµÑˆÑ‚Đ°Đ¸ Đ´ĐµĐºĐ° Đ³Đ¾ oops-ÑƒĐ²Đ° ĐºÑ€Đ½ĐµĐ»Đ¾Ñ‚ Đ¿Ñ€Đ¸ иÑĐºĐ»ÑƒÑ‡ÑƒĐ²Đ°Ñе.\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"ĐĐ¾Đ²Đ¸Đ¾ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ \"%s\" ÑœĐµ Ñе ÑƒĐ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸ Đ½Đ° Đ½Đ°Ñ€ĐµĐ´Đ½Đ¾Ñ‚Đ¾ Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñе."
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "ĐĐµĐ¼Đ° Đ¿Đ¾Đ·Đ½Đ°Ñ‚ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ ÑĐ¾ Đ¾Ñ‚Đ²Đ¾Ñ€ĐµĐ½ ĐºĐ¾Đ´"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-"ĐĐµĐ¼Đ° беÑĐ¿Đ»Đ°Ñ‚ĐµĐ½ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ за Đ²Đ°ÑˆĐ°Ñ‚Đ° Đ·Đ²ÑƒÑ‡ĐºĐ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ° (%s), Đ½Đ¾ Đ¸Đ¼Đ° Đ¿Đ»Đ°Ñ‚ĐµĐ½ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ "
-"Đ½Đ° \"%s\"."
-
-#: harddrake/sound.pm:454
-#, c-format
-msgid "No known driver"
-msgstr "ĐĐµĐ¼Đ° Đ¿Đ¾Đ·Đ½Đ°Ñ‚ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€"
-
-#: harddrake/sound.pm:455
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "ĐĐµĐ¼Đ° Đ¿Đ¾Đ·Đ½Đ°Ñ‚ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ за Đ’Đ°ÑˆĐ°Ñ‚Đ° Đ·Đ²ÑƒÑ‡Đ½Đ° (%s)"
-
-#: harddrake/sound.pm:470
-#, c-format
-msgid "Sound trouble shooting"
-msgstr "ĐÑ‚ÑÑ‚Ñ€Đ°Đ½ÑƒĐ²Đ°Ñе Đ½Đ° Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼Đ¾Ñ‚ за Đ·Đ²ÑƒĐºĐ¾Ñ‚"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
"\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
+"- \"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.\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-"ĐлаÑĐ¸Ñ‡Đ½Đ¸Đ¾Ñ‚ Ñ‚ĐµÑÑ‚ĐµÑ€ за Đ³Ñ€ĐµÑˆĐºĐ¸ Đ²Đ¾ Đ·Đ²ÑƒĐºĐ¾Ñ‚ е за Đ¸Đ·Đ²Ñ€ÑˆĐ¸Đ²Đ°Ñе Đ½Đ° ÑĐ»ĐµĐ´Đ½Đ¸Đ²Đµ ĐºĐ¾Đ¼Đ°Đ½Đ´Đ¸:\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" ÑœĐµ Đ²Đ¸ ĐºĐ°Đ¶Đµ ĐºĐ¾Ñ˜ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ ÑÑ‚Đ°Đ½Đ´Đ°Ñ€Đ´Đ½Đ¾ Đ³Đ¾ "
-"ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸\n"
-"Đ²Đ°ÑˆĐ°Ñ‚Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" ÑœĐµ Đ²Đ¸ ĐºĐ°Đ¶Đµ ĐºĐ¾Ñ˜ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ Đ¼Đ¾Đ¼ĐµĐ½Ñ‚Đ°Đ»Đ½Đ¾ "
-"Đ³Đ¾\n"
-"ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸ Đ²Đ°ÑˆĐ°Ñ‚Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°\n"
"\n"
-"- \"/sbin/lsmod\" ÑœĐµ Đ²Đ¸ Đ¾Đ²Đ¾Đ·Đ¼Đ¾Đ¶Đ¸ да Đ²Đ¸Đ´Đ¸Ñ‚Đµ дали Đ¼Đ¾Đ´ÑƒĐ»Đ¾Ñ‚ (Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€Đ¾Ñ‚) е\n"
-"Đ²Ñ‡Đ¸Ñ‚Đ°Đ½ или Đ½Đµ\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" и \"/sbin/chkconfig --list alsa\" ÑœĐµ Đ²Đ¸ "
-"ĐºĐ°Đ¶Đµ\n"
-"дали Đ·Đ²ÑƒÑ‡Đ½Đ¸Ñ‚Đµ и alsa ÑĐµÑ€Đ²Đ¸ÑĐ¸Ñ‚Đµ Ñе ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸Ñ€Đ°Đ½Đ¸ да Ñе Đ¸Đ·Đ²Ñ€ÑˆÑƒĐ²Đ°Đ°Ñ‚ Đ½Đ°\n"
-"initlevel 3\n"
"\n"
-"- \"aumix -q\" ÑœĐµ Đ²Đ¸ ĐºĐ°Đ¶Đµ дали Ñ˜Đ°Ñ‡Đ¸Đ½Đ°Ñ‚Đ° Đ½Đ° Đ·Đ²ÑƒĐºĐ¾Ñ‚ е Đ½Đ° Đ½ÑƒĐ»Đ° или Đ½Đµ\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" ÑœĐµ Đ²Đ¸ ĐºĐ°Đ¶Đµ ĐºĐ¾Ñ˜ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼ Ñ˜Đ° ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸ Đ·Đ²ÑƒÑ‡Đ½Đ°Ñ‚Đ° "
-"ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°.\n"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr "Đ”Đ¾Đ·Đ²Đ¾Đ»Đ¸ Đ¼Đ¸ да Đ¸Đ·Đ±ĐµÑ€Đ°Đ¼ Đ±Đ¸Đ»Đ¾ ĐºĐ¾Ñ˜ ÑƒÑ€ĐµĐ´"
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "Đ˜Đ·Đ±Đ¸Ñ€Đ°Ñе Đ½Đ° Đ¿Ñ€Đ¾Đ¸Đ·Đ²Đ¾Đ»ĐµĐ½ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
+"- \"/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)\n"
msgstr ""
-"ĐĐºĐ¾ Đ½Đ°Đ²Đ¸ÑÑ‚Đ¸Đ½Đ° Đ·Đ½Đ°ĐµÑ‚Đµ ĐºĐ¾Ñ˜ е Đ²Đ¸ÑÑ‚Đ¸Đ½ÑĐºĐ¸Đ¾Ñ‚ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ за Đ²Đ°ÑˆĐ°Ñ‚Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°\n"
-"Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ ĐµĐ´ĐµĐ½ Đ¾Đ´ Đ³Đ¾Ñ€Đ½Đ°Ñ‚Đ° лиÑÑ‚Đ°.\n"
-"\n"
-"Đ¢ĐµĐºĐ¾Đ²Đ½Đ¸Đ¾Ñ‚ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ за Đ²Đ°ÑˆĐ°Ñ‚Đ° \"%s\" Đ·Đ²ÑƒÑ‡Đ½Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ° е \"%s\" "
#: harddrake/v4l.pm:12
#, c-format
@@ -3413,7 +3288,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
"За Đ¿Đ¾Đ²ĐµÑœĐµÑ‚Đ¾ ÑĐ¾Đ²Ñ€ĐµĐ¼ĐµĐ½Đ¸ Đ¢Đ’-ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ¸, Đ¼Đ¾Đ´ÑƒĐ»Đ¾Ñ‚ bttv Đ¾Đ´ GNU/Linux ĐºĐµÑ€Đ½ĐµĐ»Đ¾Ñ‚ "
"Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚ÑĐºĐ¸ Đ³Đ¸ Đ´ĐµÑ‚ĐµĐºÑ‚Đ¸Ñ€Đ° Đ²Đ¸ÑÑ‚Đ¸Đ½ÑĐºĐ¸Ñ‚Đµ Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ¸.\n"
@@ -3431,70 +3306,73 @@ msgstr "ĐœĐ¾Đ´ĐµĐ» Đ½Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°:"
msgid "Tuner type:"
msgstr "Đ¢Đ¸Đ¿ Đ½Đ° Ñ‚Ñ˜ÑƒĐ½ĐµÑ€:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "Đ’Đ¾ Ñ€ĐµĐ´"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Да"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "Đе"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ°"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Đ”Đ¾Đ´Đ°Ñ˜"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "ĐŸÑ€Đ¾Đ¼ĐµĐ½Đ¸"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Đ—Đ°Đ²Ñ€ÑˆĐ¸"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "ĐŸÑ€ĐµÑ‚Ñ…Đ¾Đ´Đ½Đ¾"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, fuzzy, c-format
msgid "No file chosen"
msgstr "Đ¾Đ´Đ±Đ¸Ñ€Đ°Ñ‡ Đ½Đ° Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ¸"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, fuzzy, c-format
msgid "You have chosen a directory, not a file"
msgstr "'/' Đ¸Đ¼ĐµÑ‚Đ¾ Đ¼Đ¾Đ¶Đµ да биде ÑĐ°Đ¼Đ¾ Đ´Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸ÑƒĐ¼, Đ½Đµ ĐºĐ»ÑƒÑ‡"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, fuzzy, c-format
msgid "No such directory"
msgstr "Đе е Đ¿Đ°Đ¿ĐºĐ°"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, fuzzy, c-format
msgid "No such file"
msgstr "Đе Đ¿Đ¾ÑÑ‚Đ¸ Ñ‚Đ°ĐºĐ¾Đ² Đ´Đ¸Ñ€ĐµĐºÑ‚Đ¾Ñ€Đ¸ÑƒĐ¼"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr ""
@@ -3576,1248 +3454,1268 @@ msgstr "ĐŸÑ€Đµ-Đ¿Ñ€Đ°Ñ‚Đ¸"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "ĐĐ½Đ´Đ¾Ñ€Đ°"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "ĐĐ±ĐµĐ´Đ¸Đ½ĐµÑ‚Đµ ĐÑ€Đ°Đ¿ÑĐºĐ¸ Đ•Đ¼Đ¸Ñ€Đ°Ñ‚Đ¸"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "ĐĐ²Đ³Đ°Đ½Đ¸ÑÑ‚Đ°Đ½ÑĐºĐ¸"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "ĐĐ½Ñ‚Đ¸Đ³Đ²Đ° и Đ‘Đ°Ñ€Đ±ÑƒĐ´Đ°"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "ĐĐ½Đ³ÑƒĐ¸Đ»Đ°"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "ĐĐ»Đ±Đ°Đ½Đ¸Ñ˜Đ°"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "Đ•Ñ€Đ¼ĐµĐ½Đ¸Ñ˜Đ°"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Đ¥Đ¾Đ»Đ°Đ½Đ´ÑĐºĐ¸ ĐĐ½Ñ‚Đ¸Đ»Đ¸"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "ĐĐ½Đ³Đ¾Đ»Đ°"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "ĐĐ½Ñ‚Đ°Ñ€Ñ‚Đ¸Đº"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "ĐÑ€Đ³ĐµĐ½Ñ‚Đ¸Đ½Đ°"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "ĐĐ¼ĐµÑ€Đ¸ĐºĐ°Đ½ÑĐºĐ° Đ¡Đ°Đ¼Đ¾Đ°"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "ĐĐ²ÑÑ‚Ñ€Đ¸Ñ˜Đ°"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "ĐĐ²ÑÑ‚Ñ€Đ°Đ»Đ¸Ñ˜Đ°"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "ĐÑ€ÑƒĐ±Đ°"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "ĐĐ·ĐµÑ€Đ±ĐµÑ˜ÑŸĐ°Đ½"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Đ‘Đ¾ÑĐ½Đ° и Đ¥ĐµÑ€Ñ†ĐµĐ³Đ¾Đ²Đ¸Đ½Đ°"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Đ‘Đ°Ñ€Đ±Đ¾Đ´Đ°Ñ"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Đ‘Đ°Đ½Đ³Đ»Đ°Đ´ĐµÑˆ"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Đ‘ĐµĐ»Đ³Đ¸Ñ˜Đ°"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Đ‘ÑƒÑ€ĐºĐ¸Đ¼Đ° Ñ„Đ°ÑĐ¾"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "Đ‘ÑƒĐ³Đ°Ñ€Đ¸Ñ˜Đ°"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Đ‘Đ°Ñ…Ñ€Đ°Đ¸Đ½"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Đ‘ÑƒÑ€ÑƒĐ½Đ´Đ¸"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Đ‘ĐµĐ½Đ¸Đ½"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Đ‘ĐµÑ€Đ¼ÑƒĐ´Đ¸"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Đ‘Ñ€ÑƒĐ½ĐµĐ¸ Đ”Đ°Ñ€ÑƒÑĐ°Đ»Đ°Đ¼"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Đ‘Đ¾Đ»Đ¸Đ²Đ¸Ñ˜Đ°"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Đ‘Ñ€Đ°Đ·Đ¸Đ»"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Đ‘Đ°Ñ…Đ°Đ¼Đ¸"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "Đ‘ÑƒÑ‚Đ°Đ½"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Đ‘Đ¾ÑƒĐ²ĐµÑ‚ Đ¾ÑÑ‚Ñ€Đ¾Đ²"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Đ‘Đ¾Ñ†Đ²Đ°Đ½Đ°"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Đ‘ĐµĐ»Đ¾Ñ€ÑƒÑĐ¸Ñ˜Đ°"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Đ‘ĐµĐ»Đ¸Ñ†Đµ"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "ĐĐ°Đ½Đ°Đ´Đ°"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "ĐĐ¾ĐºĐ¾ÑĐ¾Đ²Đ¸ (ĐĐ¸Đ»Đ¸Đ½Đ³Đ¾Đ²Đ¸) ĐÑÑ‚Ñ€Đ¾Đ²Đ¸"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "ĐĐ¾Đ½Đ³Đ¾ (ĐĐ¸Đ½ÑˆĐ°Ñа)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "Đ¦ĐµĐ½Ñ‚Ñ€Đ°Đ»Đ½Đ¾ ĐÑ„Ñ€Đ¸Ñ‡ĐºĐ° Đ ĐµĐ¿ÑƒĐ±Đ»Đ¸ĐºĐ°"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr "ĐĐ¾Đ½Đ³Đ¾ (Đ‘Ñ€Đ°Đ·Đ°Đ²Đ¸Đ»)"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Đ¨Đ²Đ°Ñ˜Ñ†Đ°Ñ€Đ¸Ñ˜Đ°"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "Cote d'Ivoire"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "ĐÑÑ‚Ñ€Đ¾Đ²Đ¸Ñ‚Đµ ĐÑƒĐº"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Чиле"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "ĐĐ°Đ¼ĐµÑ€ÑƒĐ½"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "ĐĐ¸Đ½Đ°"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "ĐĐ¾Đ»ÑƒĐ¼Đ±Đ¸Ñ˜Đ°"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "ĐĐ¾ÑÑ‚Đ°Ñ€Đ¸ĐºĐ°"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Đ¡Ñ€Đ±Đ¸Ñ˜Đ° и Đ¦Ñ€Đ½Đ°Đ³Đ¾Ñ€Đ°"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "ĐÑƒĐ±Đ°"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Cape Verde"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "Đ‘Đ¾Đ¶Đ¸ÑœĐ½Đ¸ ĐÑÑ‚Ñ€Đ¾Đ²Đ¸"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "ĐĐ¸Đ¿Đ°Ñ€"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "Đ§ĐµÑˆĐºĐ° Đ ĐµĐ¿ÑƒĐ±Đ»Đ¸ĐºĐ°"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "Đ“ĐµÑ€Đ¼Đ°Đ½Đ¸Ñ˜Đ°"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "ĐÑƒĐ±Đ¾Ñ‚Đ¸"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Đ”Đ°Đ½ÑĐºĐ°"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Đ”Đ¾Đ¼Đ¸Đ½Đ¸ĐºĐ°"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Đ”Đ¾Đ¼Đ¸Đ½Đ¸ĐºĐ°Đ½ÑĐºĐ° Đ ĐµĐ¿ÑƒĐ±Đ»Đ¸ĐºĐ°"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "ĐĐ»Đ¶Đ¸Ñ€"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Đ•ĐºĐ²Đ°Đ´Đ¾Ñ€"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Đ•ÑÑ‚Đ¾Đ½Đ¸Ñ˜Đ°"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Đ•Đ³Đ¸Đ¿ĐµÑ‚"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Đ—Đ°Đ¿Đ°Đ´Đ½Đ° Đ¡Đ°Ñ…Đ°Ñ€Đ°"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Đ•Ñ€Đ¸Ñ‚Ñ€ĐµĐ°"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "Đ¨Đ¿Đ°Đ½Đ¸Ñ˜Đ°"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "Đ•Ñ‚Đ¸Đ¾Đ¿Đ¸Ñ˜Đ°"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Đ¤Đ¸Đ½ÑĐºĐ°"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Đ¤ÑƒÑŸĐ¸"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Đ¤Đ¾Đ»ĐºĐ»ĐµĐ½Đ´ ĐÑÑ‚Ñ€Đ¾Đ²Đ¸"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "ĐœĐ¸ĐºÑ€Đ¾Đ½ĐµĐ·Đ¸Ñ˜Đ°"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Đ¤Đ°Ñ€ÑĐºĐ¸ ĐÑÑ‚Ñ€Đ¾Đ²Đ¸"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Đ¤Ñ€Đ°Đ½Ñ†Đ¸Ñ˜Đ°"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Đ“Đ°Đ±Đ¾Đ½"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "Đ’ĐµĐ»Đ¸ĐºĐ° Đ‘Ñ€Đ¸Ñ‚Đ°Đ½Đ¸Ñ˜Đ°"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Đ“Ñ€ĐµĐ½Đ°Đ´Đ°"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "ĐĐ¾Ñ€ÑŸĐ¸Ñ˜Đ°"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "Đ¤Ñ€Đ°Đ½Ñ†ÑƒÑĐºĐ° Đ“Đ²Đ°Ñ˜Đ°Đ½Đ°"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Đ“Đ°Đ½Đ°"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Đ“Đ¸Đ±Ñ€Đ°Đ»Ñ‚Đ°Ñ€"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Đ“Ñ€ĐµĐ½Đ»Đ°Đ½Đ´"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Đ“Đ°Đ¼Đ±Đ¸Ñ˜Đ°"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Đ“Đ²Đ¸Đ½ĐµÑ˜Đ°"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Đ“Đ²Đ°Đ´Đ°Đ»ÑƒĐ¿Đµ"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Đ•ĐºĐ²Đ°Ñ‚Đ¾Ñ€ÑĐºĐ° Đ“Đ²Đ¸Đ½ĐµÑ˜Đ°"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Đ“Ñ€Ñ†Đ¸Ñ˜Đ°"
-#: lang.pm:298
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "Đ¡ĐµĐ²ĐµÑ€Đ½Đ° ĐĐ¾Ñ€ÑŸĐ¸Ñ˜Đ°"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Đ“Đ²Đ°Ñ‚ĐµĐ¼Đ°Đ»Đ°"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Đ“ÑƒĐ°Đ¼"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Đ“Đ²Đ¸Đ½ĐµÑ˜Đ°-БиÑĐ°Đ¾"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Đ“Đ²Đ°Ñ˜Đ°Đ½Đ°"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Đ¥Đ¾Đ½Đ³ ĐĐ¾Đ½Đ³ SAR (ĐĐ¸Đ½Đ°)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "ĐœĐµĐºĐ”Đ¾Đ½Đ°Đ»Đ´ ĐÑÑ‚Ñ€Đ¾Đ²Đ¸"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Đ¥Đ¾Đ½Đ´ÑƒÑ€Đ°Ñ"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "Đ¥Ñ€Đ²Đ°Ñ‚ÑĐºĐ°"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Đ¥Đ°Đ¸Ñ‚Đ¸"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "Đ£Đ½Đ³Đ°Ñ€Đ¸Ñ˜Đ°"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Đ˜Đ´Đ¾Đ½ĐµĐ·Đ¸Ñ˜Đ°"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Đ˜Ñ€ÑĐºĐ°"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Đ˜Đ·Ñ€Đ°ĐµĐ»"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "Đ˜Đ½Đ´Đ¸Ñ˜Đ°"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Đ‘Ñ€Đ¸Ñ‚Đ°Đ½ÑĐºĐ° Ñ‚ĐµÑ€Đ¸Ñ‚Đ¾Ñ€Đ¸Ñ˜Đ° Đ²Đ¾ Đ˜Đ½Đ´Đ¸ÑĐºĐ¸Đ¾Ñ‚ ĐĐºĐµĐ°Đ½"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Đ˜Ñ€Đ°Đº"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "Đ˜Ñ€Đ°Đ½"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Đ˜ÑĐ»Đ°Đ½Đ´"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "Đ˜Ñ‚Đ°Đ»Đ¸Ñ˜Đ°"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "ĐˆĐ°Đ¼Đ°Ñ˜ĐºĐ°"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "ĐˆĐ¾Ñ€Đ´Đ°Đ½"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "ĐˆĐ°Đ¿Đ¾Đ½Đ¸Ñ˜Đ°"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "ĐĐµĐ½Đ¸Ñ˜Đ°"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "ĐĐ¸Ñ€Đ³Đ¸ÑÑ‚Đ°Đ½"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "ĐĐ°Đ¼Đ±Đ¾ÑŸĐ°"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "ĐĐ¸Ñ€Đ¸Đ±Đ°Ñ‚Đ¸"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "ĐĐ¾Đ¼Đ¾Ñ€Đ¾Ñ"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "Đ¡Đ²ĐµÑ‚Đ¸ ĐĐ¸Ñ‚Ñ Đ¸ ĐĐµĐ²Đ¸Ñ"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "Đ¡ĐµĐ²ĐµÑ€Đ½Đ° ĐĐ¾Ñ€ĐµĐ°"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "ĐĐ¾Ñ€ĐµĐ°"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "ĐÑƒĐ²Đ°Ñ˜Ñ‚"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "ĐĐ°Ñ˜Đ¼Đ°Đ½ÑĐºĐ¸ ĐÑÑ‚Ñ€Đ¾Đ²Đ¸"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "ĐĐ°Đ·Đ°Ñ…ÑÑ‚Đ°Đ½"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Đ›Đ°Đ¾Ñ"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Đ›Đ¸Đ±Đ°Đ½"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Đ¡Đ²ĐµÑ‚Đ° Đ›ÑƒÑ†Đ¸Ñ˜Đ°"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Đ›Đ¸Ñ…Ñ‚ĐµĐ½ÑˆÑ‚Đ°Ñ˜Đ½"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Đ¨Ñ€Đ¸ Đ›Đ°Đ½ĐºĐ°"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Đ›Đ¸Đ±ĐµÑ€Đ¸Ñ˜Đ°"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "ЛеÑĐ¾Ñ‚Đ¾"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Đ›Đ¸Ñ‚Đ²Đ°Đ½Đ¸Ñ˜Đ°"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Đ›ÑƒĐºÑĐµĐ¼Đ±ÑƒÑ€Đ³"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Đ›Đ°Ñ‚Đ²Đ¸Ñ˜Đ°"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "Đ›Đ¸Đ±Đ¸Ñ˜Đ°"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "ĐœĐ°Ñ€Đ¾ĐºĐ¾"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "ĐœĐ¾Đ½Đ°ĐºĐ¾"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "ĐœĐ¾Đ»Đ´Đ°Đ²Đ¸Ñ˜Đ°"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "ĐœĐ°Đ³Đ°Đ´Đ°ÑĐºĐ°Ñ€"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "ĐœĐ°Ñ€ÑˆĐ°Đ»ÑĐºĐ¸ ĐÑÑ‚Ñ€Đ¾Đ²Đ¸"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "ĐœĐ°ĐºĐµĐ´Đ¾Đ½Đ¸Ñ˜Đ°"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "ĐœĐ°Đ»Đ¸"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "ĐœÑ˜Đ°Đ½Đ¼Đ°Ñ€"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "ĐœĐ¾Đ½Đ³Đ¾Đ»Đ¸Ñ˜Đ°"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Đ—Đ°Đ¿Đ°Đ´Đ½Đ¾ ĐœĐ°Ñ€Đ¸Ñ˜Đ°Đ½ÑĐºĐ¸ ĐÑÑ‚Ñ€Đ¾Đ²Đ¸"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "ĐœĐ°Ñ€Ñ‚Đ¸Đ½Đ¸Đº"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "ĐœĐ°ÑƒÑ€Đ¸Ñ‚Đ°Đ½Đ¸Ñ˜Đ°"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "ĐœĐ¾Đ½ÑĐµÑ€Đ°Ñ‚"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "ĐœĐ°Đ»Ñ‚Đ°"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "ĐœĐ°ÑƒÑ€Đ¸Ñ†Đ¸ÑƒÑ"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "ĐœĐ°Đ»Đ´Đ¸Đ²Đ¸"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "ĐœĐ°Đ»Đ°Đ²Đ¸"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "ĐœĐµĐºÑĐ¸ĐºĐ¾"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "ĐœĐ°Đ»ĐµĐ·Đ¸Ñ˜Đ°"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "ĐœĐ¾Đ·Đ°Đ¼Đ±Đ¸Đº"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "ĐĐ°Đ¼Đ±Đ¸Đ°"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "ĐĐ¾Đ²Đ° ĐĐ°Đ»ĐµĐ´Đ¾Đ½Đ¸Ñ˜Đ°"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "ĐĐ¸Đ³ĐµÑ€"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "ĐĐ¾Ñ€Ñ„Đ¾Đ»Đº ĐÑÑ‚Ñ€Đ¾Đ²"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "ĐĐ¸Đ³ĐµÑ€Đ¸Đ°"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "ĐĐ¸ĐºĐ°Ñ€Đ°Đ³Đ²Đ°"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Đ¥Đ¾Đ»Đ°Đ½Đ´Đ¸Ñ˜Đ°"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "ĐĐ¾Ñ€Đ²ĐµÑˆĐºĐ°"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "ĐĐµĐ¿Đ°Đ»"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "ĐĐ°ÑƒÑ€Ñƒ"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "ĐĐ¸ÑƒĐµ"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "ĐĐ¾Đ² Đ—ĐµĐ»Đ°Đ½Đ´"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "ĐĐ¼Đ°Đ½"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "ĐŸĐ°Đ½Đ°Đ¼Đ°"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "ĐŸĐµÑ€Ñƒ"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "Đ¤Ñ€Đ°Đ½Ñ†ÑƒÑĐºĐ° ĐŸĐ¾Đ»Đ¸Đ½ĐµĐ·Đ¸Ñ˜Đ°"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "ĐŸĐ°Đ¿ÑƒĐ° ĐĐ¾Đ²Đ° Đ“Đ²Đ¸Đ½ĐµÑ˜Đ°"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Đ¤Đ¸Đ»Đ¸Đ¿Đ¸Đ½Đ¸"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "ĐŸĐ°ĐºĐ¸ÑÑ‚Đ°Đ½"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "ĐŸĐ¾Đ»ÑĐºĐ°"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Đ¡Đ²ĐµÑ‚Đ¸ ĐŸĐµÑ‚Đ°Ñ€ и ĐœĐ¸ĐºĐµĐ»Đ¾Đ½"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "ĐŸĐ¸Ñ‚ĐºĐ°Đ¸Ñ€Đ½"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "ĐŸĐ¾Ñ€Ñ‚Đ¾ Đ Đ¸ĐºĐ¾"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "ĐŸĐ°Đ»ĐµÑÑ‚Đ¸Đ½Đ°"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "ĐŸĐ¾Ñ€Ñ‚ÑƒĐ³Đ°Đ»Đ¸Ñ˜Đ°"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "ĐŸĐ°Ñ€Đ°Đ³Đ²Đ°Ñ˜"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "ĐŸĐ°Đ»Đ°Ñƒ"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "ĐĐ°Ñ‚Đ°Ñ€"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "РеÑĐ¾ĐµĐ´Đ¸Đ½ÑƒĐ²Đ°Ñе"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Đ Đ¾Đ¼Đ°Đ½Đ¸Ñ˜Đ°"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Đ ÑƒÑĐ¸Ñ˜Đ°"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Đ ÑƒĐ°Đ½Đ´Đ°"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "Đ¡Đ°ÑƒĐ´Đ¸ÑĐºĐ° ĐÑ€Đ°Đ±Đ¸Ñ˜Đ°"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Đ¡Đ¾Đ»Đ¾Đ¼Đ¾Đ½ÑĐºĐ¸ ĐÑÑ‚Ñ€Đ¾Đ²Đ¸"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Đ¡ĐµÑ˜ÑˆĐµĐ»Đ¸"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "Đ¡ÑƒĐ´Đ°Đ½"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Đ¨Đ²ĐµĐ´ÑĐºĐ°"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Đ¡Đ¸Đ½Đ³Đ°Đ¿ÑƒÑ€"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Đ¡Đ²ĐµÑ‚Đ° Đ•Đ»ĐµĐ½Đ°"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Đ¡Đ»Đ¾Đ²ĐµĐ½Đ¸Ñ˜Đ°"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Đ¡Đ²Đ°Đ»Đ±Đ°Đ½Đ´ÑĐºĐ¸ и ĐˆĐ°Đ½ ĐœĐ°Ñ˜ĐµĐ½ÑĐºĐ¸ ĐÑÑ‚Ñ€Đ¾Đ²Đ¸"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "Đ¡Đ»Đ¾Đ²Đ°Ñ‡ĐºĐ°"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Đ¡Đ¸ĐµÑ€Đ° Đ›ĐµĐ¾Đ½Đµ"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "Đ¡Đ°Đ½ ĐœĐ°Ñ€Đ¸Đ½Đ¾"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Đ¡ĐµĐ½ĐµĐ³Đ°Đ»"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "Đ¡Đ¾Đ¼Đ°Đ»Đ¸Ñ˜Đ°"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Đ¡ÑƒÑ€Đ¸Đ½Đ°Đ¼"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "Đ¡Đ°Đ¾ Đ¢Đ¾Đ¼Đµ и ĐŸÑ€Đ¸Đ½Ñ†Đ¸Đ¿Đµ"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "Ел Đ¡Đ°Đ»Đ²Đ°Đ´Đ¾Ñ€"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "Đ¡Đ¸Ñ€Đ¸Ñ˜Đ°"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Đ¡Đ²Đ°Đ·Đ¸Đ»ĐµĐ½Đ´"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Đ¢ÑƒÑ€ĐºÑĐºĐ¸ и ĐĐ°Đ¸ĐºĐ¾Ñ Đ¾ÑÑ‚Ñ€Đ¾Đ²Đ¸"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "Чад"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "ĐˆÑƒĐ³Đ¾Đ¸ÑÑ‚Đ¾Ñ‡Đ½Đ¸ Đ¤Ñ€Đ°Đ½Ñ†ÑƒÑĐºĐ¸ Đ¢ĐµÑ€Đ¸Ñ‚Đ¾Ñ€Đ¸Đ¸"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Đ¢Đ¾Đ³Đ¾"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Đ¢Đ°Ñ˜Đ»Đ°Đ½Đ´"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "Đ¢Đ°ÑŸĐ¸ĐºĐ¸ÑÑ‚Đ°Đ½"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Đ¢Đ¾Đ»ĐµĐºĐ°Ñƒ"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "Đ˜ÑÑ‚Đ¾Ñ‡ĐµĐ½ Đ¢Đ¸Đ¼Đ¾Ñ€"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "Đ¢ÑƒÑ€ĐºĐ¼ĐµĐ½Đ¸ÑÑ‚Đ°Đ½"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Đ¢ÑƒĐ½Đ¸Ñ"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Đ¢Đ¾Đ½Đ³Đ°"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "Đ¢ÑƒÑ€Ñ†Đ¸Ñ˜Đ°"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Đ¢Ñ€Đ¸Đ½Đ¸Đ´Đ°Đ´ и Đ¢Đ¾Đ±Đ°Đ³Đ¾"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Đ¢ÑƒĐ²Đ°Đ»Ñƒ"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "Đ¢Đ°Ñ˜Đ²Đ°Đ½"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Đ¢Đ°Đ½Đ·Đ°Đ½Đ¸Ñ˜Đ°"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Đ£ĐºÑ€Đ°Đ¸Đ½Đ°"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Đ£Đ³Đ°Đ½Đ´Đ°"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "ĐŸĐ¾Đ¼Đ°Đ»Đ¸Ñ‚Đµ Đ¾ÑÑ‚Ñ€Đ¾Đ²Đ¸ Đ½Đ° Đ¡Đ¾ĐµĐ´Đ¸Đ½ĐµÑ‚Đ¸Ñ‚Đµ Đ”Ñ€Đ¶Đ°Đ²Đ¸"
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "Đ¡ĐĐ”"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Đ£Ñ€ÑƒĐ³Đ²Đ°Ñ˜"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Đ£Đ·Đ±ĐµĐºĐ¸ÑÑ‚Đ°Đ½"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr "Đ’Đ°Ñ‚Đ¸ĐºĐ°Đ½"
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "Đ¡Đ²ĐµÑ‚Đ¸ Đ’Đ¸Đ½ÑĐµĐ½Ñ‚"
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Đ’ĐµĐ½ĐµÑ†ÑƒĐµĐ»Đ°"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "Đ”ĐµĐ²ÑÑ‚Đ²ĐµĐ½Đ¸ ĐÑÑ‚Ñ€Đ¾Đ²Đ¸"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr ""
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Đ’Đ¸ĐµÑ‚Đ½Đ°Đ¼"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Đ’Đ°Đ½ÑƒÑ‚Ñƒ"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "Đ’Đ°Đ»Đ¸Ñ Đ¸ Đ¤Đ°Ñ‚ÑƒĐ½Đ°"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Đ¡Đ°Đ¼Đ¾Đ°"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "ĐˆĐµĐ¼ĐµĐ½"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "ĐœĐ°Ñ˜Đ¾Ñ‚"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "ĐˆÑƒĐ¶Đ½Đ° ĐÑ„Ñ€Đ¸ĐºĐ°"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Đ—Đ°Đ¼Đ±Đ¸Ñ˜Đ°"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Đ—Đ¸Đ¼Đ±Đ°Đ±Đ²Đµ"
-#: lang.pm:1208
+#: lang.pm:1511
#, c-format
msgid "Welcome to %s"
msgstr "Đ”Đ¾Đ±Ñ€ĐµĐ´Đ¾Ñ˜Đ´Đ¾Đ²Ñ‚Đµ Đ²Đ¾ %s"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr ""
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "ĐĐ°Ñ˜Đ¿Ñ€Đ²Đ¾ Đ¾Ñ‚ÑÑ‚Ñ€Đ°Đ½ĐµÑ‚Đµ Đ³Đ¸ Đ»Đ¾Đ³Đ¸Ñ‡ĐºĐ¸Ñ‚Đµ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¸\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
+#. -PO: Only write something if needed:
#: messages.pm:11
-#, fuzzy, c-format
+#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr ""
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr "Đ’Đ¾Đ²ĐµĐ´"
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+"ĐĐ¿ĐµÑ€Đ°Ñ‚Đ¸Đ²Đ½Đ¸Đ¾Ñ‚ ÑиÑÑ‚ĐµĐ¼ и Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ½Đ¸Ñ‚Đµ ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ¸ Đ´Đ¾ÑÑ‚Đ°Đ¿Đ½Đ¸ Đ²Đ¾ ĐœĐ°Đ½Đ´Ñ€Đ¸Đ²Đ° Đ›Đ¸Đ½ÑƒĐºÑ\n"
+"диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ†Đ¸Ñ˜Đ°Ñ‚Đ°, Đ¾Ñ‚ÑĐµĐ³Đ° Đ½Đ°Ñ‚Đ°Đ¼Ñƒ, ÑœĐµ Ñе Đ²Đ¸ĐºĐ°Đ°Ñ‚ \"ÑĐ¾Ñ„Ñ‚Đ²ĐµÑ€ÑĐºĐ¸ Đ¿Ñ€Đ¾Đ¸Đ·Đ²Đ¾Đ´Đ¸\". \n"
+"Đ¡Đ¾Ñ„Ñ‚Đ²ĐµÑ€ÑĐºĐ¸Ñ‚Đµ Đ¿Ñ€Đ¾Đ·Đ¸Đ²Đ¾Đ´Đ¸ Đ³Đ¸ Đ²ĐºĐ»ÑƒÑ‡ÑƒĐ²Đ°Đ°Ñ‚, Đ½Đ¾ Đ½Đµ Ñе Đ¾Đ³Ñ€Đ°Đ½Đ¸Ñ‡ĐµĐ½Đ¸ ÑĐ°Đ¼Đ¾ Đ½Đ°, \n"
+"Đ¼Đ½Đ¾Đ¶ĐµÑÑ‚Đ²Đ¾Ñ‚Đ¾ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸, Đ¼ĐµÑ‚Đ¾Đ´Đ¸, Đ¿Ñ€Đ°Đ²Đ¸Đ»Đ° и Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸Ñ˜Đ° Đ²Đ¾ Đ²Ñ€ÑĐºĐ° ÑĐ¾ \n"
+"Đ¾Đ¿ĐµÑ€Đ°Ñ‚Đ¸Đ²Đ½Đ¸Đ¾Ñ‚ ÑиÑÑ‚ĐµĐ¼ и Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ½Đ¸Ñ‚Đµ ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ¸ Đ½Đ° ĐœĐ°Đ½Đ´Ñ€Đ¸Đ²Đ° Đ›Đ¸Đ½ÑƒĐºÑ\n"
+"диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ†Đ¸Ñ˜Đ°Ñ‚Đ°."
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr "1. Đ›Đ¸Ñ†ĐµĐ½Ñ†ĐµĐ½ Đ´Đ¾Đ³Đ¾Đ²Đ¾Ñ€"
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4831,16 +4729,35 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+"Đ’Đ½Đ¸Đ¼Đ°Ñ‚ĐµĐ»Đ½Đ¾ Đ¿Ñ€Đ¾Ñ‡Đ¸Ñ‚Đ°Ñ˜Ñ‚Đµ Đ³Đ¾ Đ¾Đ²Đ¾Ñ˜ Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚. ĐĐ²Đ¾Ñ˜ Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚ е Đ»Đ¸Ñ†ĐµĐ½Ñ†ĐµĐ½ Đ´Đ¾Đ³Đ¾Đ²Đ¾Ñ€\n"
+"Đ¼ĐµÑ“Ñƒ Đ’Đ°Ñ Đ¸ Mageia ĐºĐ¾Ñ˜ Ñе Đ¾Đ´Đ½ĐµÑÑƒĐ²Đ° Đ½Đ° ÑĐ¾Ñ„Ñ‚Đ²ĐµÑ€ÑĐºĐ¸Ñ‚Đµ Đ¿Ñ€Đ¾Đ¸Đ·Đ²Đ¾Đ´Đ¸.\n"
+"Đ¡Đ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñе, Đ´ÑƒĐ¿Đ»Đ¸Ñ†Đ¸Ñ€Đ°Ñе или ĐºĐ¾Ñ€Đ¸ÑÑ‚ĐµÑе Đ½Đ° ÑĐ¾Ñ„Ñ‚Đ²ĐµÑ€ÑĐºĐ¸Ñ‚Đµ Đ¿Ñ€Đ¾Đ¸Đ·Đ²Đ¾Đ´Đ¸\n"
+"Đ½Đ° Đ±Đ¸Đ»Đ¾ ĐºĐ¾Ñ˜ Đ½Đ°Ñ‡Đ¸Đ½, Вие ĐµĐºÑĐ¿Đ»Đ¸Ñ†Đ¸Ñ‚Đ½Đ¾ Đ¿Ñ€Đ¸Ñ„Đ°ÑœĐ°Ñ‚Đµ и Ñ†ĐµĐ»Đ¾ÑĐ½Đ¾ Ñе ÑĐ¾Đ³Đ»Đ°ÑÑƒĐ²Đ°Ñ‚Đµ ÑĐ¾\n"
+"Ñ‚ĐµÑ€Đ¼Đ¸Đ½Đ¸Ñ‚Đµ и уÑĐ»Đ¾Đ²Đ¸Ñ‚Đµ Đ½Đ° Đ¾Đ²Đ°Đ° Đ»Đ¸Ñ†ĐµĐ½Ñ†Đ°. ĐĐºĐ¾ Đ½Đµ Ñе ÑĐ¾Đ³Đ»Đ°ÑÑƒĐ²Đ°Ñ‚Đµ ÑĐ¾ Đ±Đ¸Đ»Đ¾ ĐºĐ¾Ñ˜ \n"
+"дел Đ¾Đ´ Đ»Đ¸Ñ†ĐµĐ½Ñ†Đ°Ñ‚Đ°, Đ½Đµ Ви е Đ´Đ¾Đ·Đ²Đ¾Đ»ĐµĐ½Đ¾ да Đ³Đ¸ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ, Đ´ÑƒĐ¿Đ»Đ¸Ñ†Đ¸Ñ€Đ°Ñ‚Đµ или \n"
+"ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ ÑĐ¾Ñ„Ñ‚Đ²ĐµÑ€ÑĐºĐ¸Ñ‚Đµ Đ¿Ñ€Đ¾Đ´ÑƒĐºÑ‚Đ¸. Đ¡ĐµĐºĐ¾Ñ˜ Đ¾Đ±Đ¸Đ´ да Đ³Đ¸ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ, \n"
+"Đ´ÑƒĐ¿Đ»Đ¸Ñ†Đ¸Ñ€Đ°Ñ‚Đµ или ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ ÑĐ¾Ñ„Ñ‚Đ²ĐµÑ€ÑĐºĐ¸Ñ‚Đµ Đ¿Ñ€Đ¾Đ¸Đ·Đ²Đ¾Đ´Đ¸ Đ½Đ° Đ½Đ°Ñ‡Đ¸Đ½ ĐºĐ¾Ñ˜ Đ½Đµ е\n"
+"Đ²Đ¾ ÑĐ¾Đ³Đ»Đ°ÑĐ½Đ¾ÑÑ‚ ÑĐ¾ Ñ‚ĐµÑ€Đ¼Đ¸Đ½Đ¸Ñ‚Đµ и уÑĐ»Đ¾Đ²Đ¸Ñ‚Đµ Đ½Đ° Đ¾Đ²Đ°Đ° Đ»Đ¸Ñ†ĐµĐ½Ñ†Đ° е Đ½ĐµĐ²Đ°Đ¶ĐµÑ‡ĐºĐ¸ (void)\n"
+"и Đ³Đ¸ Ñ‚ĐµÑ€Đ¼Đ¸Đ½Đ¸Ñ€Đ° Đ’Đ°ÑˆĐ¸Ñ‚Đµ Đ¿Ñ€Đ°Đ²Đ° Đ¿Đ¾Đ´ Đ¾Đ²Đ°Đ° Đ»Đ¸Ñ†ĐµĐ½Ñ†Đ°. ĐŸĐ¾ Ñ‚ĐµÑ€Đ¼Đ¸Đ½Đ¸Ñ€Đ°Ñе Đ½Đ° \n"
+"Đ»Đ¸Ñ†ĐµĐ½Ñ†Đ°Ñ‚Đ°, Đ¼Đ¾Ñ€Đ°Ñ‚Đµ Đ²ĐµĐ´Đ½Đ°Ñˆ да Đ³Đ¸ ÑƒĐ½Đ¸ÑˆÑ‚Đ¸Ñ‚Đµ ÑĐ¸Ñ‚Đµ ĐºĐ¾Đ¿Đ¸Đ¸ Đ½Đ° ÑĐ¾Ñ„Ñ‚Đ²ĐµÑ€ÑĐºĐ¸Ñ‚Đµ \n"
+"Đ¿Ñ€Đ¾Đ¸Đ·Đ²Đ¾Đ´Đ¸."
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr "2. ĐĐ³Ñ€Đ°Đ½Đ¸Ñ‡ĐµĐ½Đ° Đ³Đ°Ñ€Đ°Đ½Ñ†Đ¸Ñ˜Đ°"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4848,15 +4765,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4865,107 +4782,32 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
-"The Software Products consist of components created by different persons or "
-"entities. %s\n"
-"Most of these licenses allow you to use, duplicate, adapt or redistribute "
-"the components which \n"
-"they cover. Please read carefully the terms and conditions of the license "
-"agreement for each component \n"
-"before using any component. Any question on a component license should be "
-"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
-"All rights to the components of the Software Products belong to their "
-"respective authors and are \n"
-"protected by intellectual property and copyright laws applicable to software "
-"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
-"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
-"If any portion of this agreement is held void, illegal or inapplicable by a "
-"court judgment, this \n"
-"portion is excluded from this contract. You remain bound by the other "
-"applicable sections of the \n"
-"agreement.\n"
-"The terms and conditions of this License are governed by the Laws of "
-"France.\n"
-"All disputes on the terms of this license will preferably be settled out of "
-"court. As a last \n"
-"resort, the dispute will be referred to the appropriate Courts of Law of "
-"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
+"you."
msgstr ""
-"Đ’Đ¾Đ²ĐµĐ´\n"
-"\n"
-"ĐĐ¿ĐµÑ€Đ°Ñ‚Đ¸Đ²Đ½Đ¸Đ¾Ñ‚ ÑиÑÑ‚ĐµĐ¼ и Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ½Đ¸Ñ‚Đµ ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ¸ Đ´Đ¾ÑÑ‚Đ°Đ¿Đ½Đ¸ Đ²Đ¾ ĐœĐ°Đ½Đ´Ñ€Đ¸Đ²Đ° Đ›Đ¸Đ½ÑƒĐºÑ\n"
-"диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ†Đ¸Ñ˜Đ°Ñ‚Đ°, Đ¾Ñ‚ÑĐµĐ³Đ° Đ½Đ°Ñ‚Đ°Đ¼Ñƒ, ÑœĐµ Ñе Đ²Đ¸ĐºĐ°Đ°Ñ‚ \"ÑĐ¾Ñ„Ñ‚Đ²ĐµÑ€ÑĐºĐ¸ Đ¿Ñ€Đ¾Đ¸Đ·Đ²Đ¾Đ´Đ¸\". \n"
-"Đ¡Đ¾Ñ„Ñ‚Đ²ĐµÑ€ÑĐºĐ¸Ñ‚Đµ Đ¿Ñ€Đ¾Đ·Đ¸Đ²Đ¾Đ´Đ¸ Đ³Đ¸ Đ²ĐºĐ»ÑƒÑ‡ÑƒĐ²Đ°Đ°Ñ‚, Đ½Đ¾ Đ½Đµ Ñе Đ¾Đ³Ñ€Đ°Đ½Đ¸Ñ‡ĐµĐ½Đ¸ ÑĐ°Đ¼Đ¾ Đ½Đ°, \n"
-"Đ¼Đ½Đ¾Đ¶ĐµÑÑ‚Đ²Đ¾Ñ‚Đ¾ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸, Đ¼ĐµÑ‚Đ¾Đ´Đ¸, Đ¿Ñ€Đ°Đ²Đ¸Đ»Đ° и Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸Ñ˜Đ° Đ²Đ¾ Đ²Ñ€ÑĐºĐ° ÑĐ¾ \n"
-"Đ¾Đ¿ĐµÑ€Đ°Ñ‚Đ¸Đ²Đ½Đ¸Đ¾Ñ‚ ÑиÑÑ‚ĐµĐ¼ и Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ½Đ¸Ñ‚Đµ ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ¸ Đ½Đ° ĐœĐ°Đ½Đ´Ñ€Đ¸Đ²Đ° Đ›Đ¸Đ½ÑƒĐºÑ\n"
-"диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ†Đ¸Ñ˜Đ°Ñ‚Đ°.\n"
-"\n"
-"\n"
-"1. Đ›Đ¸Ñ†ĐµĐ½Ñ†ĐµĐ½ Đ´Đ¾Đ³Đ¾Đ²Đ¾Ñ€\n"
-"\n"
-"Đ’Đ½Đ¸Đ¼Đ°Ñ‚ĐµĐ»Đ½Đ¾ Đ¿Ñ€Đ¾Ñ‡Đ¸Ñ‚Đ°Ñ˜Ñ‚Đµ Đ³Đ¾ Đ¾Đ²Đ¾Ñ˜ Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚. ĐĐ²Đ¾Ñ˜ Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚ е Đ»Đ¸Ñ†ĐµĐ½Ñ†ĐµĐ½ Đ´Đ¾Đ³Đ¾Đ²Đ¾Ñ€\n"
-"Đ¼ĐµÑ“Ñƒ Đ’Đ°Ñ Đ¸ Mandriva S.A. ĐºĐ¾Ñ˜ Ñе Đ¾Đ´Đ½ĐµÑÑƒĐ²Đ° Đ½Đ° ÑĐ¾Ñ„Ñ‚Đ²ĐµÑ€ÑĐºĐ¸Ñ‚Đµ Đ¿Ñ€Đ¾Đ¸Đ·Đ²Đ¾Đ´Đ¸.\n"
-"Đ¡Đ¾ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñе, Đ´ÑƒĐ¿Đ»Đ¸Ñ†Đ¸Ñ€Đ°Ñе или ĐºĐ¾Ñ€Đ¸ÑÑ‚ĐµÑе Đ½Đ° ÑĐ¾Ñ„Ñ‚Đ²ĐµÑ€ÑĐºĐ¸Ñ‚Đµ Đ¿Ñ€Đ¾Đ¸Đ·Đ²Đ¾Đ´Đ¸\n"
-"Đ½Đ° Đ±Đ¸Đ»Đ¾ ĐºĐ¾Ñ˜ Đ½Đ°Ñ‡Đ¸Đ½, Вие ĐµĐºÑĐ¿Đ»Đ¸Ñ†Đ¸Ñ‚Đ½Đ¾ Đ¿Ñ€Đ¸Ñ„Đ°ÑœĐ°Ñ‚Đµ и Ñ†ĐµĐ»Đ¾ÑĐ½Đ¾ Ñе ÑĐ¾Đ³Đ»Đ°ÑÑƒĐ²Đ°Ñ‚Đµ ÑĐ¾\n"
-"Ñ‚ĐµÑ€Đ¼Đ¸Đ½Đ¸Ñ‚Đµ и уÑĐ»Đ¾Đ²Đ¸Ñ‚Đµ Đ½Đ° Đ¾Đ²Đ°Đ° Đ»Đ¸Ñ†ĐµĐ½Ñ†Đ°. ĐĐºĐ¾ Đ½Đµ Ñе ÑĐ¾Đ³Đ»Đ°ÑÑƒĐ²Đ°Ñ‚Đµ ÑĐ¾ Đ±Đ¸Đ»Đ¾ ĐºĐ¾Ñ˜ \n"
-"дел Đ¾Đ´ Đ»Đ¸Ñ†ĐµĐ½Ñ†Đ°Ñ‚Đ°, Đ½Đµ Ви е Đ´Đ¾Đ·Đ²Đ¾Đ»ĐµĐ½Đ¾ да Đ³Đ¸ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ, Đ´ÑƒĐ¿Đ»Đ¸Ñ†Đ¸Ñ€Đ°Ñ‚Đµ или \n"
-"ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ ÑĐ¾Ñ„Ñ‚Đ²ĐµÑ€ÑĐºĐ¸Ñ‚Đµ Đ¿Ñ€Đ¾Đ´ÑƒĐºÑ‚Đ¸. Đ¡ĐµĐºĐ¾Ñ˜ Đ¾Đ±Đ¸Đ´ да Đ³Đ¸ Đ¸Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñ‚Đµ, \n"
-"Đ´ÑƒĐ¿Đ»Đ¸Ñ†Đ¸Ñ€Đ°Ñ‚Đµ или ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ ÑĐ¾Ñ„Ñ‚Đ²ĐµÑ€ÑĐºĐ¸Ñ‚Đµ Đ¿Ñ€Đ¾Đ¸Đ·Đ²Đ¾Đ´Đ¸ Đ½Đ° Đ½Đ°Ñ‡Đ¸Đ½ ĐºĐ¾Ñ˜ Đ½Đµ е\n"
-"Đ²Đ¾ ÑĐ¾Đ³Đ»Đ°ÑĐ½Đ¾ÑÑ‚ ÑĐ¾ Ñ‚ĐµÑ€Đ¼Đ¸Đ½Đ¸Ñ‚Đµ и уÑĐ»Đ¾Đ²Đ¸Ñ‚Đµ Đ½Đ° Đ¾Đ²Đ°Đ° Đ»Đ¸Ñ†ĐµĐ½Ñ†Đ° е Đ½ĐµĐ²Đ°Đ¶ĐµÑ‡ĐºĐ¸ (void)\n"
-"и Đ³Đ¸ Ñ‚ĐµÑ€Đ¼Đ¸Đ½Đ¸Ñ€Đ° Đ’Đ°ÑˆĐ¸Ñ‚Đµ Đ¿Ñ€Đ°Đ²Đ° Đ¿Đ¾Đ´ Đ¾Đ²Đ°Đ° Đ»Đ¸Ñ†ĐµĐ½Ñ†Đ°. ĐŸĐ¾ Ñ‚ĐµÑ€Đ¼Đ¸Đ½Đ¸Ñ€Đ°Ñе Đ½Đ° \n"
-"Đ»Đ¸Ñ†ĐµĐ½Ñ†Đ°Ñ‚Đ°, Đ¼Đ¾Ñ€Đ°Ñ‚Đµ Đ²ĐµĐ´Đ½Đ°Ñˆ да Đ³Đ¸ ÑƒĐ½Đ¸ÑˆÑ‚Đ¸Ñ‚Đµ ÑĐ¸Ñ‚Đµ ĐºĐ¾Đ¿Đ¸Đ¸ Đ½Đ° ÑĐ¾Ñ„Ñ‚Đ²ĐµÑ€ÑĐºĐ¸Ñ‚Đµ \n"
-"Đ¿Ñ€Đ¾Đ¸Đ·Đ²Đ¾Đ´Đ¸.\n"
-"\n"
-"\n"
-"2. ĐĐ³Ñ€Đ°Đ½Đ¸Ñ‡ĐµĐ½Đ° Đ³Đ°Ñ€Đ°Đ½Ñ†Đ¸Ñ˜Đ°\n"
-"\n"
"Đ¡Đ¾Ñ„Ñ‚Đ²ĐµÑ€ÑĐºĐ¸Ñ‚Đµ Đ¿Ñ€Đ¾Đ¸Đ·Đ²Đ¾Đ´Đ¸ и Đ¿Ñ€Đ¸Đ´Ñ€ÑƒĐ¶Đ½Đ°Ñ‚Đ° Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸Ñ˜Đ° Ñе Đ´Đ°Đ´ĐµĐ½Đ¸ \n"
"\"ĐºĐ°ĐºĐ¾ ÑˆÑ‚Đ¾ Ñе\" (\"as is\"), без Đ½Đ¸ĐºĐ°ĐºĐ²Đ° Đ³Đ°Ñ€Đ°Đ½Ñ†Đ¸Ñ˜Đ°, Đ´Đ¾ ÑÑ‚ĐµĐ¿ĐµĐ½ Đ¼Đ¾Đ¶ĐµĐ½ ÑĐ¾ \n"
-"Đ·Đ°ĐºĐ¾Đ½. Mandriva S.A. Đ½ĐµĐ¼Đ° Đ²Đ¾ Đ½Đ¸ĐºĐ¾Ñ˜ ÑĐ»ÑƒÑ‡Đ°Ñ˜, Đ´Đ¾ ÑÑ‚ĐµĐ¿ĐµĐ½ Đ¼Đ¾Đ¶ĐµĐ½ ÑĐ¾ Đ·Đ°ĐºĐ¾Đ½, \n"
+"Đ·Đ°ĐºĐ¾Đ½. Mageia Đ½ĐµĐ¼Đ° Đ²Đ¾ Đ½Đ¸ĐºĐ¾Ñ˜ ÑĐ»ÑƒÑ‡Đ°Ñ˜, Đ´Đ¾ ÑÑ‚ĐµĐ¿ĐµĐ½ Đ¼Đ¾Đ¶ĐµĐ½ ÑĐ¾ Đ·Đ°ĐºĐ¾Đ½, \n"
"да Đ¾Đ´Đ³Đ¾Đ²Đ°Ñ€Đ° за Đ±Đ¸Đ»Đ¾ ĐºĐ°ĐºĐ²Đ¸ ÑĐ¿ĐµÑ†Đ¸Ñ˜Đ°Đ»Đ½Đ¸, Đ¸Đ½Ñ†Đ¸Đ´ĐµĐ½Ñ‚Đ½Đ¸, Đ´Đ¸Ñ€ĐµĐºÑ‚Đ½Đ¸ и Đ¸Đ½Đ´Đ¸Ñ€ĐµĐºÑ‚Đ½Đ¸\n"
"ÑˆÑ‚ĐµÑ‚Đ¸ (Đ²ĐºĐ»ÑƒÑ‡ÑƒĐ²Đ°Ñ˜ÑœĐ¸, и Đ½ĐµĐ¾Đ³Ñ€Đ°Đ½Đ¸Ñ‡ÑƒĐ²Đ°Ñ˜ÑœĐ¸ Ñе, Đ½Đ° Đ³ÑƒĐ±Đ¸Ñ‚Đ¾Đº Đ½Đ° Đ±Đ¸Đ·Đ½Đ¸Ñ, Đ¿Ñ€ĐµĐºĐ¸Đ½ Đ½Đ°\n"
"Đ±Đ¸Đ·Đ½Đ¸Ñ, Ñ„Đ¸Đ½Đ°Đ½ÑиÑĐºĐ¸ Đ³ÑƒĐ±Đ¸Ñ‚Đ¾Đº, Đ»ĐµĐ³Đ°Đ»Đ½Đ¸ Ñ‚Đ°ĐºÑи и ĐºĐ°Đ·Đ½Đ¸ Đ¿Đ¾ÑĐ»ĐµĐ´ĐµĐ¸Ñ†Đ¸ Đ½Đ° ÑÑƒĐ´ÑĐºĐ°\n"
"Đ¾Đ´Đ»ÑƒĐºĐ°, или Đ±Đ¸Đ»Đ¾ ĐºĐ°ĐºĐ²Đ° Đ´Ñ€ÑƒĐ³Đ° ĐºĐ¾Đ½ÑĐµĐºĐ²ĐµĐ½Ñ‚Đ½Đ° ÑˆÑ‚ĐµÑ‚Đ°) ĐºĐ¾Đ¸ Đ¿Đ¾Ñ‚ĐµĐºĐ½ÑƒĐ²Đ°Đ°Ñ‚ Đ¾Đ´ \n"
"ĐºĐ¾Ñ€Đ¸ÑÑ‚ĐµÑе или Đ½ĐµÑĐ¿Đ¾ÑĐ¾Đ±Đ½Đ¾ÑÑ‚ за ĐºĐ¾Ñ€Đ¸ÑÑ‚ĐµÑе Đ½Đ° ÑĐ¾Ñ„Ñ‚Đ²ĐµÑ€ÑĐºĐ¸Ñ‚Đµ Đ¿Ñ€Đ¾Đ¸Đ·Đ²Đ¾Đ´Đ¸, \n"
-"Đ´ÑƒÑ€Đ¸ и Đ°ĐºĐ¾ Mandriva S.A. бил ÑĐ¾Đ²ĐµÑ‚ÑƒĐ²Đ°Đ½ за Đ¼Đ¾Đ¶Đ½Đ¾ÑÑ‚Đ° Đ¾Đ´ или ÑĐ»ÑƒÑ‡ÑƒĐ²Đ°ÑĐµÑ‚Đ¾\n"
+"Đ´ÑƒÑ€Đ¸ и Đ°ĐºĐ¾ Mageia бил ÑĐ¾Đ²ĐµÑ‚ÑƒĐ²Đ°Đ½ за Đ¼Đ¾Đ¶Đ½Đ¾ÑÑ‚Đ° Đ¾Đ´ или ÑĐ»ÑƒÑ‡ÑƒĐ²Đ°ÑĐµÑ‚Đ¾\n"
"Đ½Đ° Ñ‚Đ°ĐºĐ²Đ¸ ÑˆÑ‚ĐµÑ‚Đ¸.\n"
"\n"
"ĐГРĐĐĐ˜Đ§Đ•ĐĐ ĐДГĐĐ’ĐĐ ĐĐĐ¡Đ¢ ĐŸĐĐ’Đ Đ—ĐĐĐ Đ¡Đ ĐŸĐĐ¡Đ•Đ”Đ£Đ’ĐĐĐ•Đ¢Đ Đ˜Đ›Đ˜ \n"
"ĐĐĐ Đ˜Đ¡Đ¢Đ•ĐĐ•Đ¢Đ Đ¡ĐĐ¤Đ¢Đ’Đ•Đ  Đ—ĐБРĐĐĐ•Đ¢ Đ’Đ ĐĐ•ĐĐĐ˜ Đ—Đ•ĐœĐˆĐ˜\n"
"\n"
-"Đ”Đ¾ ÑÑ‚ĐµĐ¿ĐµĐ½ Đ´Đ¾Đ·Đ²Đ¾Đ»Đ½ ÑĐ¾ Đ·Đ°ĐºĐ¾Đ½, Mandriva S.A. или Đ½ĐµĐ³Đ¾Đ²Đ¸Ñ‚Đµ диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚ĐµÑ€Đ¸\n"
+"Đ”Đ¾ ÑÑ‚ĐµĐ¿ĐµĐ½ Đ´Đ¾Đ·Đ²Đ¾Đ»Đ½ ÑĐ¾ Đ·Đ°ĐºĐ¾Đ½, Mageia или Đ½ĐµĐ³Đ¾Đ²Đ¸Ñ‚Đµ диÑÑ‚Ñ€Đ¸Đ±ÑƒÑ‚ĐµÑ€Đ¸\n"
"Đ½ĐµĐ¼Đ° Đ²Đ¾ Đ½Đ¸ĐºĐ¾Ñ˜ ÑĐ»ÑƒÑ‡Đ°Ñ˜ да Đ±Đ¸Đ´Đ°Ñ‚ Đ¾Đ´Đ³Đ¾Đ²Đ¾Ñ€Đ½Đ¸ за Đ±Đ¸Đ»Đ¾ ĐºĐ°ĐºĐ²Đ¸ ÑĐ¿ĐµÑ†Đ¸Ñ˜Đ°Đ»Đ½Đ¸, \n"
"Đ¸Đ½Ñ†Đ¸Đ´ĐµĐ½Ñ‚Đ½Đ¸, Đ´Đ¸Ñ€ĐµĐºÑ‚Đ½Đ¸ и Đ¸Đ½Đ´Đ¸Ñ€ĐµĐºÑ‚Đ½Đ¸ ÑˆÑ‚ĐµÑ‚Đ¸ (Đ²ĐºĐ»ÑƒÑ‡ÑƒĐ²Đ°Ñ˜ÑœĐ¸, и Đ½ĐµĐ¾Đ³Ñ€Đ°Đ½Đ¸Ñ‡ÑƒĐ²Đ°Ñ˜ÑœĐ¸ Ñе, "
"Đ½Đ° Đ³ÑƒĐ±Đ¸Ñ‚Đ¾Đº Đ½Đ° Đ±Đ¸Đ·Đ½Đ¸Ñ, Đ¿Ñ€ĐµĐºĐ¸Đ½ Đ½Đ°\n"
@@ -4975,11 +4817,29 @@ msgstr ""
"ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ¸ Đ¾Đ´ Đ½ĐµĐºĐ¾Ñ˜ Đ¾Đ´ ĐœĐ°Đ½Đ´Ñ€Đ¸Đ²Đ° Đ›Đ¸Đ½ÑƒĐºÑ ÑĐ°Ñ˜Ñ‚Đ¾Đ²Đ¸Ñ‚Đµ, ĐºĐ¾Đ¸ Ñе Đ·Đ°Đ±Ñ€Đ°Đ½ĐµÑ‚Đ¸ или\n"
"Đ¾Đ³Ñ€Đ°Đ½Đ¸Ñ‡ĐµĐ½Đ¸ Đ²Đ¾ Đ½ĐµĐºĐ¾Đ¸ Đ·ĐµĐ¼Ñ˜Đ¸ ÑĐ¾ Đ»Đ¾ĐºĐ°Đ»Đ½Đ¸Ñ‚Đµ Đ·Đ°ĐºĐ¾Đ½Đ¸. ĐĐ²Đ°Đ° Đ¾Đ³Ñ€Đ°Đ½Đ¸Ñ‡ĐµĐ½Đ° Đ¾Đ´Đ³Đ¾Đ²Đ¾Ñ€Đ½Đ¾ÑÑ‚\n"
"Ñе Đ¾Đ´Đ½ĐµÑÑƒĐ²Đ°, Đ½Đ¾ Đ½Đµ е Đ¾Đ³Ñ€Đ°Đ½Đ¸Ñ‡ĐµĐ½Đ° Đ½Đ°, ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ¸Ñ‚Đµ за ÑĐ¸Đ»Đ½Đ° ĐºÑ€Đ¸Đ¿Ñ‚Đ¾Đ³Ñ€Đ°Ñ„Đ¸Ñ˜Đ°\n"
-"Đ²ĐºĐ»ÑƒÑ‡ĐµĐ½Đ¸ Đ²Đ¾ ÑĐ¾Ñ„Ñ‚Đ²ĐµÑ€ÑĐºĐ¸Ñ‚Đµ Đ¿Ñ€Đ¾Đ¸Đ·Đ²Đ¾Đ´Đ¸.\n"
-"\n"
-"\n"
-"3. Đ›Đ¸Ñ†ĐµĐ½Ñ†Đ°Ñ‚Đ° GPL или ÑÑ€Đ¾Đ´Đ½Đ¸ Đ»Đ¸Ñ†ĐµĐ½Ñ†Đ¸\n"
-"\n"
+"Đ²ĐºĐ»ÑƒÑ‡ĐµĐ½Đ¸ Đ²Đ¾ ÑĐ¾Ñ„Ñ‚Đ²ĐµÑ€ÑĐºĐ¸Ñ‚Đµ Đ¿Ñ€Đ¾Đ¸Đ·Đ²Đ¾Đ´Đ¸."
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr "3. Đ›Đ¸Ñ†ĐµĐ½Ñ†Đ°Ñ‚Đ° GPL или ÑÑ€Đ¾Đ´Đ½Đ¸ Đ»Đ¸Ñ†ĐµĐ½Ñ†Đ¸"
+
+#: messages.pm:70
+#, fuzzy, c-format
+msgid ""
+"The Software Products consist of components created by different persons or "
+"entities.\n"
+"Most of these licenses allow you to use, duplicate, adapt or redistribute "
+"the components which \n"
+"they cover. Please read carefully the terms and conditions of the license "
+"agreement for each component \n"
+"before using any component. Any question on a component license should be "
+"addressed to the component \n"
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
+"Documentation written \n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
"Đ¡Đ¾Ñ„Ñ‚Đ²ĐµÑ€ÑĐºĐ¸Ñ‚Đµ Đ¿Ñ€Đ¾Đ¸Đ·Đ²Đ¾Đ´Đ¸ Ñе ÑĐ¾ÑÑ‚Đ¾Ñ˜Đ°Ñ‚ Đ¾Đ´ ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ¸ ÑĐ¾Đ·Đ´Đ°Đ´ĐµĐ½Đ¸ Đ¾Đ´ Ñ€Đ°Đ·Đ»Đ¸Ñ‡Đ½Đ¸\n"
"Đ»ÑƒÑ“Đµ или ĐµĐ½Ñ‚Đ¸Ñ‚ĐµÑ‚Đ¸. ĐŸĐ¾Đ²ĐµÑœĐµÑ‚Đµ Đ¾Đ´ Đ¾Đ²Đ¸Đµ ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ¸ Đ¿Đ¾Ñ‚Đ¿Đ°Ñ“Đ°Đ°Ñ‚ Đ¿Đ¾Đ´ Ñ‚ĐµÑ€Đ¼Đ¸Đ½Đ¸Ñ‚Đµ \n"
"и уÑĐ»Đ¾Đ²Đ¸Ñ‚Đµ Đ½Đ° Đ»Đ¸Ñ†ĐµĐ½Ñ†Đ°Ñ‚Đ° \"GNU General Public Licence\", Đ¾Ñ‚ÑĐµĐ³Đ° Đ½Đ°Ñ‚Đ°Đ¼Ñƒ "
@@ -4990,25 +4850,58 @@ msgstr ""
"ĐºĐ¾Đ¸ Đ³Đ¸ Đ¿Đ¾ĐºÑ€Đ¸Đ²Đ°Đ°Ñ‚. ĐŸÑ€Đ¾Ñ‡Đ¸Ñ‚Đ°Ñ˜Đ°Ñ‚Đµ Đ³Đ¸ Đ²Đ½Đ¸Đ¼Đ°Ñ‚ĐµĐ»Đ½Đ¾ Ñ‚ĐµÑ€Đ¼Đ¸Đ½Đ¸Ñ‚Đµ и уÑĐ»Đ¾Đ²Đ¸Ñ‚Đµ Đ½Đ° \n"
"Đ»Đ¸Ñ†ĐµĐ½Ñ†Đ½Đ¸Đ¾Ñ‚ Đ´Đ¾Đ³Đ¾Đ²Đ¾Ñ€ за ÑĐµĐºĐ¾Ñ˜Đ° Đ¾ĐºĐ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ°, Đ¿Ñ€ĐµĐ´ да ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ Đ±Đ¸Đ»Đ¾ ĐºĐ¾ Đ¾Đ´ Đ½Đ¸Đ².\n"
"Đ‘Đ¸Đ»Đ¾ ĐºĐ°ĐºĐ²Đ¸ Đ¿Ñ€Đ°ÑˆĐ°Ñа за Đ»Đ¸Ñ†ĐµĐ½Ñ†Đ° Đ½Đ° Đ½ĐµĐºĐ¾Ñ˜Đ° ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ° Ñ‚Ñ€ĐµĐ±Đ° да Ñе Đ°Đ´Ñ€ĐµÑĐ¸Ñ€Đ°\n"
-"Đ½Đ° Đ°Đ²Ñ‚Đ¾Ñ€Đ¾Ñ‚ Đ½Đ° ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ°Ñ‚Đ°, а Đ½Đµ Đ½Đ° Mandriva. ĐŸÑ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸Ñ‚Đµ Ñ€Đ°Đ·Đ²Đ¸ĐµĐ½Đ¸ Đ¾Đ´\n"
-"Mandriva S.A. Đ¿Đ¾Ñ‚Đ¿Đ°Ñ“Đ°Đ°Ñ‚ Đ¿Đ¾Đ´ GPL Đ»Đ¸Ñ†ĐµĐ½Ñ†Đ°Ñ‚Đ°. Đ”Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° Đ½Đ°Đ¿Đ¸ÑˆĐ°Đ½Đ°\n"
-"Đ¾Đ´ Mandriva S.A. Đ¿Đ¾Ñ‚Đ¿Đ°Ñ“Đ° Đ¿Đ¾Đ´ Đ¿Đ¾ÑĐµĐ±Đ½Đ° Đ»Đ¸Ñ†ĐµĐ½Ñ†Đ°. Đ’Đ¸Đ´ĐµÑ‚Đµ Ñ˜Đ° Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ°,\n"
-"за Đ¿Đ¾Đ²ĐµÑœĐµ Đ´ĐµÑ‚Đ°Đ»Đ¸.\n"
-"\n"
-"4. ĐŸÑ€Đ°Đ²Đ° Đ½Đ° Đ¸Đ½Ñ‚ĐµĐ»ĐµĐºÑ‚Đ¸Đ°Đ»Đ½Đ° ÑĐ¾Đ¿ÑÑ‚Đ²ĐµĐ½Đ¾ÑÑ‚\n"
-"\n"
+"Đ½Đ° Đ°Đ²Ñ‚Đ¾Ñ€Đ¾Ñ‚ Đ½Đ° ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ°Ñ‚Đ°, а Đ½Đµ Đ½Đ° Mageia. ĐŸÑ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸Ñ‚Đµ Ñ€Đ°Đ·Đ²Đ¸ĐµĐ½Đ¸ Đ¾Đ´\n"
+"Mageia Đ¿Đ¾Ñ‚Đ¿Đ°Ñ“Đ°Đ°Ñ‚ Đ¿Đ¾Đ´ GPL Đ»Đ¸Ñ†ĐµĐ½Ñ†Đ°Ñ‚Đ°. Đ”Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° Đ½Đ°Đ¿Đ¸ÑˆĐ°Đ½Đ°\n"
+"Đ¾Đ´ Mageia Đ¿Đ¾Ñ‚Đ¿Đ°Ñ“Đ° Đ¿Đ¾Đ´ Đ¿Đ¾ÑĐµĐ±Đ½Đ° Đ»Đ¸Ñ†ĐµĐ½Ñ†Đ°. Đ’Đ¸Đ´ĐµÑ‚Đµ Ñ˜Đ° Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ°,\n"
+"за Đ¿Đ¾Đ²ĐµÑœĐµ Đ´ĐµÑ‚Đ°Đ»Đ¸."
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr "4. ĐŸÑ€Đ°Đ²Đ° Đ½Đ° Đ¸Đ½Ñ‚ĐµĐ»ĐµĐºÑ‚Đ¸Đ°Đ»Đ½Đ° ÑĐ¾Đ¿ÑÑ‚Đ²ĐµĐ½Đ¾ÑÑ‚"
+
+#: messages.pm:81
+#, c-format
+msgid ""
+"All rights to the components of the Software Products belong to their "
+"respective authors and are \n"
+"protected by intellectual property and copyright laws applicable to software "
+"programs.\n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
+"Products, as a whole or in parts, by all means and for all purposes.\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
"Đ¡Đ¸Ñ‚Đµ Đ¿Ñ€Đ°Đ²Đ° Đ½Đ° ĐºĐ¾Đ¼Đ¿Đ¾Đ½ĐµĐ½Ñ‚Đ¸Ñ‚Đµ Đ½Đ° ÑĐ¾Ñ„Ñ‚Đ²ĐµÑ€ÑĐºĐ¸Ñ‚Đµ Đ¿Ñ€Đ¾Đ¸Đ·Đ²Đ¾Đ´Đ¸ Đ¸Đ¼ Đ¿Ñ€Đ¸Đ¿Đ°Ñ“Đ°Đ°Ñ‚ Đ½Đ° Đ½Đ¸Đ²Đ½Đ¸Ñ‚Đµ "
"ÑĐ¾Đ¾Đ´Đ²ĐµÑ‚Đ½Đ¸ Đ°Đ²Ñ‚Đ¾Ñ€Đ¸ и Ñе Đ·Đ°ÑˆÑ‚Đ¸Ñ‚ĐµĐ½Đ¸ ÑĐ¾ Đ·Đ°ĐºĐ¾Đ½Đ¸Ñ‚Đµ за Đ¸Đ½Ñ‚ĐµĐ»ĐµĐºÑ‚ÑƒĐ°Đ»Đ½Đ°\n"
"ÑĐ¾Đ¿ÑÑ‚Đ²ĐµĐ½Đ¾ÑÑ‚ или Đ°Đ²Ñ‚Đ¾Ñ€ÑĐºĐ¸ Đ¿Ñ€Đ°Đ²Đ° (copyright laws) Đ¿Ñ€Đ¸Đ¼ĐµĐ½Đ»Đ¸Đ²Đ¸ Đ½Đ° ÑĐ¾Ñ„Ñ‚Đ²ĐµÑ€ÑĐºĐ¸\n"
-"Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸. Mandriva S.A. Đ³Đ¾ Đ·Đ°Đ´Ñ€Đ¶ÑƒĐ²Đ° Đ¿Ñ€Đ°Đ²Đ¾Ñ‚Đ¾ да Đ³Đ¸ Đ¼Đ¾Đ´Đ¸Ñ„Đ¸Ñ†Đ¸Ñ€Đ° или \n"
+"Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¸. Mageia Đ³Đ¾ Đ·Đ°Đ´Ñ€Đ¶ÑƒĐ²Đ° Đ¿Ñ€Đ°Đ²Đ¾Ñ‚Đ¾ да Đ³Đ¸ Đ¼Đ¾Đ´Đ¸Ñ„Đ¸Ñ†Đ¸Ñ€Đ° или \n"
"Đ°Đ´Đ°Đ¿Ñ‚Đ¸Ñ€Đ° ÑĐ¾Ñ„Ñ‚Đ²ĐµÑ€ÑĐºĐ¸Ñ‚Đµ Đ¿Ñ€Đ¾Đ¸Đ·Đ²Đ¾Đ´Đ¸, ĐºĐ°ĐºĐ¾ Ñ†ĐµĐ»Đ¸Đ½Đ° или Đ²Đ¾ Đ´ĐµĐ»Đ¾Đ²Đ¸, Đ½Đ° Đ±Đ¸Đ»Đ¾ ĐºĐ¾Ñ˜\n"
"Đ½Đ°Ñ‡Đ¸Đ½ и за Đ±Đ¸Đ»Đ¾ ĐºĐ¾Ñ˜Đ° Ñ†ĐµĐ».\n"
-"\"Mandriva\", \"Mandriva Linux\" и Đ¿Ñ€Đ¸Đ´Ñ€ÑƒĐ¶ĐµĐ½Đ¸Ñ‚Đµ Đ»Đ¾Đ³Đ¾Ñ‚Đ¸Đ¿Đ¸ Ñе Đ·Đ°ÑˆÑ‚Đ¸Ñ‚ĐµĐ½Đ¸ Đ·Đ½Đ°Ñ†Đ¸\n"
-"Đ½Đ° Mandriva S.A. \n"
-"\n"
-"\n"
-"5. ĐŸÑ€Đ°Đ²Đ¾ÑĐ¸Đ»Đ½Đ¸ Đ·Đ°ĐºĐ¾Đ½Đ¸\n"
-"\n"
+"\"Mageia\" и Đ¿Ñ€Đ¸Đ´Ñ€ÑƒĐ¶ĐµĐ½Đ¸Ñ‚Đµ Đ»Đ¾Đ³Đ¾Ñ‚Đ¸Đ¿Đ¸ Ñе Đ·Đ°ÑˆÑ‚Đ¸Ñ‚ĐµĐ½Đ¸ Đ·Đ½Đ°Ñ†Đ¸\n"
+"Đ½Đ° %s "
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr "5. ĐŸÑ€Đ°Đ²Đ¾ÑĐ¸Đ»Đ½Đ¸ Đ·Đ°ĐºĐ¾Đ½Đ¸"
+
+#: messages.pm:90
+#, c-format
+msgid ""
+"If any portion of this agreement is held void, illegal or inapplicable by a "
+"court judgment, this \n"
+"portion is excluded from this contract. You remain bound by the other "
+"applicable sections of the \n"
+"agreement.\n"
+"The terms and conditions of this License are governed by the Laws of "
+"France.\n"
+"All disputes on the terms of this license will preferably be settled out of "
+"court. As a last \n"
+"resort, the dispute will be referred to the appropriate Courts of Law of "
+"Paris - France.\n"
+"For any question on this document, please contact Mageia."
+msgstr ""
"ĐĐºĐ¾ Đ±Đ¸Đ»Đ¾ ĐºĐ¾Ñ˜ дел Đ¾Đ´ Đ¾Đ²Đ¾Ñ˜ Đ´Đ¾Đ³Đ¾Đ²Đ¾Ñ€ Ñе Đ½Đ°Ñ˜Đ´Đµ за Đ½ĐµĐ²Đ°Đ¶ĐµÑ‡ĐºĐ¸, Đ½ĐµĐ»ĐµĐ³Đ°Đ»ĐµĐ½ или \n"
"Đ½ĐµĐ¿Ñ€Đ¸Đ¼ĐµĐ½Đ»Đ¸Đ² Đ¾Đ´ ÑÑ‚Ñ€Đ°Đ½Đ° Đ½Đ° ÑÑƒĐ´ÑĐºĐ° Đ¿Ñ€ĐµÑÑƒĐ´Đ°, Ñ‚Đ¾Ñ˜ дел Ñе иÑĐºĐ»ÑƒÑ‡ÑƒĐ²Đ° Đ¾Đ´ Đ¾Đ²Đ¾Ñ˜\n"
"Đ´Đ¾Đ³Đ¾Đ²Đ¾Ñ€. ĐÑÑ‚Đ°Đ½ÑƒĐ²Đ°Ñ‚Đµ Đ¾Đ±Đ²Ñ€Đ·Đ°Đ½Đ¸ Đ¾Đ´ Đ´Ñ€ÑƒĐ³Đ¸Ñ‚Đµ Đ¿Ñ€Đ¸Đ¼ĐµĐ½Đ»Đ¸Đ²Đ¸ Đ´ĐµĐ»Đ¾Đ²Đ¸ Đ½Đ° \n"
@@ -5017,150 +4910,47 @@ msgstr ""
"Đ¡ĐµĐºĐ¾Ñ˜ ÑĐ¿Đ¾Ñ€ за Ñ‚ĐµÑ€Đ¼Đ¸Đ½Đ¸Ñ‚Đµ Đ½Đ° Đ¾Đ²Đ°Đ° Đ»Đ¸Ñ†ĐµĐ½Ñ†Đ° Đ¿Đ¾ Đ¼Đ¾Đ¶Đ½Đ¾ÑÑ‚ ÑœĐµ Ñе Ñ€ĐµÑˆĐ¸ Đ½Đ° ÑÑƒĐ´.\n"
"ĐĐ°ĐºĐ¾ Đ¿Đ¾ÑĐ»ĐµĐ´ĐµĐ½ Ñ‡ĐµĐºĐ¾Ñ€, ÑĐ¿Đ¾Ñ€Đ¾Ñ‚ ÑœĐµ биде Đ¿Ñ€ĐµĐ´Đ°Đ´ĐµĐ½ Đ½Đ° ÑĐ¾Đ¾Đ´Đ²ĐµÑ‚Đ¸Đ½Đ¾Ñ‚ ÑÑƒĐ´ Đ²Đ¾\n"
"ĐŸĐ°Ñ€Đ¸Đ· - Đ¤Ñ€Đ°Đ½Đ¸Ñ†Đ¸Ñ˜Đ°. За Đ±Đ¸Đ»Đ¾ ĐºĐ°ĐºĐ²Đ¸ Đ¿Ñ€Đ°ÑˆĐ°Ñа Đ²Đ¾ Đ²Ñ€ÑĐºĐ° ÑĐ¾ Đ¾Đ²Đ¾Ñ˜ Đ´Đ¾ĐºÑƒĐ¼ĐµĐ½Ñ‚,\n"
-"ĐºĐ¾Đ½Ñ‚Đ°ĐºÑ‚Đ¸Ñ€Đ°Ñ˜Ñ‚Đµ Đ³Đ¾ Mandriva S.A.\n"
+"ĐºĐ¾Đ½Ñ‚Đ°ĐºÑ‚Đ¸Ñ€Đ°Ñ˜Ñ‚Đµ Đ³Đ¾ Mageia"
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
msgstr ""
-#: messages.pm:120
-#, c-format
+#: messages.pm:111
+#, fuzzy, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
+"Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° е Đ·Đ°Đ²Ñ€ÑˆĐµĐ½Đ°. Ви Ñ‡ĐµÑÑ‚Đ¸Ñ‚Đ°Đ¼Đµ!\n"
+"Đ˜Đ·Đ²Đ°Đ´ĐµÑ‚Đµ Đ³Đ¸ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Đ¾Đ½Đ¸Ñ‚Đµ Đ¼ĐµĐ´Đ¸ÑƒĐ¼Đ¸ и Đ¿Ñ€Đ¸Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ Đ•Đ½Ñ‚ĐµÑ€ за Ñ€ĐµÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Ñе."
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
-#, fuzzy, c-format
+#: messages.pm:113
+#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
msgstr ""
-"Đ˜Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° е Đ·Đ°Đ²Ñ€ÑˆĐµĐ½Đ°. Ви Ñ‡ĐµÑÑ‚Đ¸Ñ‚Đ°Đ¼Đµ!\n"
-"Đ˜Đ·Đ²Đ°Đ´ĐµÑ‚Đµ Đ³Đ¸ Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Đ¾Đ½Đ¸Ñ‚Đµ Đ¼ĐµĐ´Đ¸ÑƒĐ¼Đ¸ и Đ¿Ñ€Đ¸Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ Đ•Đ½Ñ‚ĐµÑ€ за Ñ€ĐµÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Ñе.\n"
-"\n"
-"\n"
"За Đ¸Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Đ¸ за Đ¿Đ¾Đ¿Ñ€Đ°Đ²ĐºĐ¸Ñ‚Đµ Đ´Đ¾ÑÑ‚Đ°Đ¿Đ½Đ¸ за Đ¾Đ²Đ° Đ¸Đ·Đ´Đ°Đ½Đ¸Đµ Đ½Đ° ĐœĐ°Đ½Đ´Ñ€Đ¸Đ²Đ° Đ›Đ¸Đ½ÑƒĐºÑ,\n"
"ĐºĐ¾Đ½ÑÑƒĐ»Ñ‚Đ¸Ñ€Đ°Ñ˜Ñ‚Đµ Ñе ÑĐ¾ Errata ĐºĐ¾ĐµÑˆÑ‚Đ¾ е Đ´Đ¾ÑÑ‚Đ°Đ¿Đ½Đ¾ Đ¾Đ´:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Đ˜Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Đ¸Ñ‚Đµ за ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸Ñ€Đ°Ñе Đ½Đ° Đ’Đ°ÑˆĐ¸Đ¾Ñ‚ ÑиÑÑ‚ĐµĐ¼ Ñе Đ´Đ¾ÑÑ‚Đ°Đ¿Đ½Đ¸ Đ²Đ¾ Đ¿Đ¾Đ³Đ»Đ°Đ²Ñ˜ĐµÑ‚Đ¾\n"
-"за Đ¿Đ¾ÑÑ‚-Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ° Đ¾Đ´ ĐÑ„Đ¸Ñ†Đ¸Ñ˜Đ°Đ»Đ½Đ¸Đ¾Ñ‚ ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ‡ĐºĐ¸ Đ²Đ¾Đ´Đ¸Ñ‡ Đ½Đ° ĐœĐ°Đ½Đ´Ñ€Đ¸Đ²Đ° Đ›Đ¸Đ½ÑƒĐºÑ."
+"%s"
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
+msgstr ""
#: modules/interactive.pm:19
#, fuzzy, c-format
@@ -5200,22 +4990,22 @@ msgstr "Đ’Đ¸Đ´ĐµÑ‚Đµ Đ³Đ¸ Đ¸Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Đ¸Ñ‚Đµ за Ñ…Đ°Ñ€Đ´Đ²ĐµÑ€Đ¾Ñ‚"
#: modules/interactive.pm:83
#, fuzzy, c-format
msgid "Installing driver for USB controller"
-msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñе Đ½Đ° Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ за %s ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°Ñ‚Đ° %s"
+msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñе Đ½Đ° Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ за \"%s\" ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°Ñ‚Đ° \"%s\""
#: modules/interactive.pm:84
#, fuzzy, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñе Đ½Đ° Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ за %s ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°Ñ‚Đ° %s"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñе Đ½Đ° Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ за \"%s\" ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°Ñ‚Đ° \"%s\""
#: modules/interactive.pm:85
#, fuzzy, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñе Đ½Đ° Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ за %s ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°Ñ‚Đ° %s"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñе Đ½Đ° Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ за \"%s\" ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°Ñ‚Đ° \"%s\""
#: modules/interactive.pm:86
#, fuzzy, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñе Đ½Đ° Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ за %s ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°Ñ‚Đ° %s"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "Đ˜Đ½ÑÑ‚Đ°Đ»Đ¸Ñ€Đ°Ñе Đ½Đ° Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ за \"%s\" ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°Ñ‚Đ° \"%s\""
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -5297,35 +5087,35 @@ msgstr ""
"Đ’Ñ‡Đ¸Ñ‚ÑƒĐ²Đ°ÑĐµÑ‚Đ¾ Đ½Đ° Đ¼Đ¾Đ´ÑƒĐ»Đ¾Ñ‚ %s е Đ½ĐµÑƒÑĐ¿ĐµÑˆĐ½Đ¾.\n"
"Дали ÑĐ°ĐºĐ°Ñ‚Đµ да Ñе Đ¾Đ±Đ¸Đ´ĐµÑ‚Đµ ÑĐ¾ Đ´Ñ€ÑƒĐ³Đ¸ Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€Đ¸?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, fuzzy, c-format
+msgid "Are you sure you want to quit?"
+msgstr "Дали ÑĐ°ĐºĐ°Ñ‚Đµ да Đ³Đ¾ Đ¿Ñ€Đ¸Ñ‚Đ¸ÑĐ½ĐµÑ‚Đµ Đ¾Đ²Đ° ĐºĐ¾Đ¿Ñ‡Đµ?"
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr ""
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr ""
-#: mygtk2.pm:1544 mygtk2.pm:1545
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
#, fuzzy, c-format
msgid "Password seems secure"
msgstr "Đ›Đ¾Đ·Đ¸Đ½ĐºĐ° за ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸ĐºĐ¾Ñ‚"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr "Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°ÑĐµÑ‚Đ¾ Đ½ĐµÑƒÑĐ¿ĐµÑˆĐ½Đ¾:"
-#: partition_table.pm:527
-#, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "ĐŸÑ€Đ¾Đ´Đ¾Đ»Đ¶ĐµĐ½Đ°Ñ‚Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° Đ½Đµ е Đ¿Đ¾Đ´Ñ€Đ¶Đ°Đ½Đ° Đ½Đ° Đ¾Đ²Đ°Đ° Đ¿Đ»Đ°Ñ‚Ñ„Đ¾Ñ€Đ¼Đ°"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, fuzzy, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
@@ -5333,10 +5123,10 @@ msgstr ""
" Đ•Đ´Đ¸Đ½ÑÑ‚Đ²ĐµĐ½Đ¾ Ñ€ĐµÑˆĐµĐ½Đ¸Đµ е да Ñ˜Đ° Đ¿Đ¾Đ¼ĐµÑÑ‚Đ¸Ñ‚Đµ Đ¿Ñ€Đ¸Đ¼Đ°Ñ€Đ½Đ°Ñ‚Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° за да Ñ˜Đ° Đ¸Đ¼Đ°Đ¼ "
"Ñ†ĐµĐ»Đ° ÑĐ»ĐµĐ´Đ½Đ° Đ¿Ñ€Đ¾ÑˆĐ¸Ñ€ĐµĐ½Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°."
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
@@ -5346,84 +5136,84 @@ msgstr ""
"Đ¢Đ¾Đ° Đ·Đ½Đ°Ñ‡Đ¸ Đ·Đ°Đ¿Đ¸ÑˆÑƒĐ²Đ°Ñе Đ½Đ° Đ±Đ¸Đ»Đ¾ ÑˆÑ‚Đ¾ Đ½Đ° диÑĐºĐ¾Ñ‚ ÑœĐµ Ñ€ĐµĐ·ÑƒĐ»Ñ‚Đ¸Ñ€Đ° ÑĐ¾ ÑĐ»ÑƒÑ‡Đ°Ñ˜Đ½Đ¸, "
"Đ¾ÑˆÑ‚ĐµÑ‚ĐµĐ½Đ¸ Đ¿Đ¾Đ´Đ°Ñ‚Đ¾Ñ†Đ¸."
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr ""
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr ""
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr ""
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr ""
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr ""
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, fuzzy, c-format
msgid "Unused hardware support"
msgstr "Đ¾Đ²Đ¾Đ·Đ¼Đ¾Đ¶Đ¸ Ñ€Đ°Đ´Đ¸Đ¾ Đ¿Đ¾Đ´Đ´Ñ€ÑˆĐºĐ°"
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr ""
-#: raid.pm:42
+#: raid.pm:59
#, fuzzy, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr "ĐĐµĐ¼Đ¾Đ¶Đ°Đ¼ да Đ´Đ¾Đ´Đ°Đ´Đ°Đ¼ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° Đ½Đ°_Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Đ¸Ñ€Đ°Đ½Đ¸Đ¾Ñ‚_RAID md%d"
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "ĐĐµĐ¼Đ° Đ´Đ¾Đ²Đ¾Đ»Đ½Đ¾ Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Đ¸ за RAID Đ½Đ¸Đ²Đ¾ %d\n"
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr ""
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr ""
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr ""
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr ""
-#: scanner.pm:200
+#: scanner.pm:199
#, fuzzy, c-format
msgid "Scannerdrake"
msgstr "Scannerdrake"
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr ""
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr ""
@@ -5484,7 +5274,7 @@ msgstr "Đ”Đ¾Đ·Đ²Đ¾Đ»Đ¸/Đ—Đ°Đ±Ñ€Đ°Đ½Đ¸ Đ³Đ¸ Đ´Đ¸Ñ€ĐµĐºÑ‚Đ½Đ¸Ñ‚Đµ Đ¿Ñ€Đ¸Ñ˜Đ°Đ²ÑƒĐ²
#, fuzzy, c-format
msgid ""
"Allow the list of users on the system on display managers (kdm and gdm)."
-msgstr "Đ”Đ¾Đ·Đ²Đ¾Đ»Đ¸/Đ—Đ°Đ±Ñ€Đ°Đ½Đ¸ лиÑÑ‚Đ° Đ½Đ° ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ†Đ¸ Đ½Đ° диÑĐ¿Đ»ĐµÑ˜ Đ¼ĐµĐ½Đ°ÑŸĐµÑ€Đ¾Ñ‚(kdm and gdm)."
+msgstr "Đ”Đ¾Đ·Đ²Đ¾Đ»Đ¸/Đ—Đ°Đ±Ñ€Đ°Đ½Đ¸ лиÑÑ‚Đ° Đ½Đ° ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ†Đ¸ Đ½Đ° диÑĐ¿Đ»ĐµÑ˜ Đ¼ĐµĐ½Đ°ÑŸĐµÑ€Đ¾Ñ‚(sddm and gdm)."
#: security/help.pm:35
#, c-format
@@ -5536,8 +5326,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr ""
"ĐĐ²Đ»Đ°ÑÑ‚Đ¸:\n"
"\n"
@@ -5637,7 +5427,7 @@ msgstr "ĐĐ¾Ñ€Đ¸ÑÑ‚Đ¸ Đ»Đ¾Đ·Đ¸Đ½ĐºĐ° за Đ¿Ñ€ĐµĐ¿Đ¾Đ·Đ½Đ°Đ²Đ°Ñе Đ½Đ° ĐºĐ¾Ñ€Đ
#: security/help.pm:94
#, fuzzy, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr "ĐĐºÑ‚Đ¸Đ²Đ¸Ñ€Đ°Ñ˜/Đ—Đ°Đ±Ñ€Đ°Đ½Đ¸ Đ¿Ñ€Đ¾Đ²ĐµÑ€ĐºĐ° Đ½Đ° ethernet ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ¸Ñ‚Đµ"
#: security/help.pm:96
@@ -5853,9 +5643,9 @@ msgid "Direct root login"
msgstr "Đ”Đ¸Ñ€ĐµĐºÑ‚Đ½Đ¾ root Đ»Đ¾Đ³Đ¸Ñ€Đ°Ñе"
#: security/l10n.pm:19
-#, c-format
+#, fuzzy, c-format
msgid "List users on display managers (kdm and gdm)"
-msgstr "ЛиÑÑ‚Đ° Đ½Đ° ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ†Đ¸ Đ½Đ° диÑĐ¿Đ»ĐµÑ˜ Đ¼ĐµĐ½Đ°ÑŸĐµÑ€Đ¾Ñ‚ (kdm и gdm)"
+msgstr "ЛиÑÑ‚Đ° Đ½Đ° ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ†Đ¸ Đ½Đ° диÑĐ¿Đ»ĐµÑ˜ Đ¼ĐµĐ½Đ°ÑŸĐµÑ€Đ¾Ñ‚ (sddm и gdm)"
#: security/l10n.pm:20
#, c-format
@@ -6090,7 +5880,7 @@ msgstr "Đ¡Ñ‚Đ°Đ½Đ´Đ°Ñ€Đ´Đ½Đ¾"
msgid "Secure"
msgstr "Đ‘ĐµĐ·Đ±ĐµĐ´Đ½Đ¾ÑÑ‚"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -6099,7 +5889,7 @@ msgid ""
"on your own."
msgstr ""
-#: security/level.pm:43
+#: security/level.pm:55
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
@@ -6108,7 +5898,7 @@ msgstr ""
"ĐĐ²Đ° е ÑÑ‚Đ°Đ½Đ´Đ°Ñ€Đ´Đ½Đ°Ñ‚Đ° ÑĐ¸Đ³ÑƒÑ€Đ½Đ¾ÑÑ‚ Đ¿Ñ€ĐµĐ¿Đ¾Ñ€Đ°Ñ‡Đ°Đ½Đ° за ĐºĐ¾Đ¼Đ¿Ñ˜ÑƒÑ‚ĐµÑ€ ÑˆÑ‚Đ¾ ÑœĐµ Ñе ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸ за "
"ĐºĐ»Đ¸ĐµĐ½Ñ‚ÑĐºĐ° ĐºĐ¾Đ½ĐµĐºÑ†Đ¸Ñ˜Đ° Đ½Đ° Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -6123,48 +5913,48 @@ msgstr ""
"за Đ¼Đ½Đ¾Đ³Ñƒ ĐºĐ»Đ¸ĐµĐ½Ñ‚Đ¸. Đ—Đ°Đ±ĐµĐ»ĐµÑˆĐºĐ°: Đ°ĐºĐ¾ Đ’Đ°ÑˆĐ°Ñ‚Đ° Đ¼Đ°ÑˆĐ¸Đ½Đ° е ÑĐ°Đ¼Đ¾ ĐºĐ»Đ¸ĐµĐ½Ñ‚ Đ½Đ° Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚, би "
"Ñ‚Ñ€ĐµĐ±Đ°Đ»Đ¾ да Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ¿Đ¾Đ½Đ¸ÑĐºĐ¾ Đ½Đ¸Đ²Đ¾."
-#: security/level.pm:51
+#: security/level.pm:63
#, c-format
msgid "DrakSec Basic Options"
msgstr "DrakSec Đ¾ÑĐ½Đ¾Đ²Đ½Đ¸ Đ¾Đ¿Ñ†Đ¸Đ¸"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr "Đ˜Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ±ĐµĐ·Đ±ĐµĐ´Đ½Đ¾ÑĐ½Đ¾ Đ½Đ¸Đ²Đ¾"
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr ""
-#: security/level.pm:61
+#: security/level.pm:73
#, fuzzy, c-format
msgid "Security Administrator:"
msgstr "Đ‘ĐµĐ·Đ±ĐµĐ´Đ½Đ¾ÑÑ‚:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr ""
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "Đ“Đ¾ Đ»Đ°Đ½ÑĐ¸Ñ€Đ° ALSA (Advanced Linux Sound Architecture) Đ·Đ²ÑƒÑ‡Đ½Đ¸Đ¾Ñ‚ ÑиÑÑ‚ĐµĐ¼."
-#: services.pm:21
+#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anacron е Đ¿ĐµÑ€Đ¸Đ¾Đ´Đ¸Ñ‡Đ½Đ¾ ĐºĐ¾Đ¼Đ°Đ½Đ´ĐµĐ½ Ñ€Đ°ÑĐ¿Đ¾Ñ€ĐµĐ´ÑƒĐ²Đ°Ñ‡."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -6175,7 +5965,7 @@ msgstr ""
"Đ˜ÑÑ‚Đ¾ Ñ‚Đ°ĐºĐ° Đ¼Đ¾Đ¶Đµ да Ñе ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸ за иÑĐºĐ»ÑƒÑ‡ÑƒĐ²Đ°Ñе Đ½Đ° Đ¼Đ°ÑˆĐ¸Đ½Đ°Ñ‚Đ° ĐºĐ¾Đ³Đ° Đ±Đ°Ñ‚ĐµÑ€Đ¸Ñ˜Đ°Ñ‚Đ° е "
"Ñлаба."
-#: services.pm:24
+#: services.pm:23
#, fuzzy, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
@@ -6184,11 +5974,16 @@ msgstr ""
"Đ²Ñ€ĐµĐ¼Đµ\n"
" и."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, fuzzy, c-format
+msgid "An NTP client/server"
+msgstr "NTP ÑĐµÑ€Đ²ĐµÑ€"
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -6301,22 +6096,12 @@ msgid "Automates a packet filtering firewall with iptables"
msgstr ""
#: services.pm:53
-#, fuzzy, c-format
-msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Đ¡Ñ‚Đ°Ñ€Ñ‚ÑƒĐ²Đ°Ñ˜ Đ³Đ¾ Ñ„Đ¸Đ»Ñ‚Ñ€Đ¸Ñ€Đ°Đ½Đ¸Đ¾Ñ‚ Đ¿Đ°ĐºĐµÑ‚ за Linux ĐºĐµÑ€Đ½ĐµĐ» 2.2 ÑĐµÑ€Đ¸Ñ˜Đ°, за да Đ³Đ¾ "
-"Đ¿Đ¾ÑÑ‚Đ°Đ²Đ¸Ñ‚Đµ\n"
-"firewall-Đ¾Ñ‚ да Đ³Đ¾ ÑˆÑ‚Đ¸Ñ‚Đ¸ Đ’Đ°ÑˆĐ¸Đ¾Ñ‚ ĐºĐ¾Đ¼Đ¿Ñ˜ÑƒÑ‚ĐµÑ€ Đ¾Đ´ Đ½Đ°Đ¿Đ°Đ´Đ¸Ñ‚Đµ Đ½Đ° Đ¼Ñ€ĐµĐ¶Đ°."
-
-#: services.pm:55
#, c-format
msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, fuzzy, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -6327,7 +6112,7 @@ msgstr ""
"\n"
" Đ¾Đ²Đ¾Đ·Đ¼Đ¾Đ¶ĐµĐ½Đ¾."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -6336,17 +6121,17 @@ msgstr ""
"ĐĐ²Ñ‚Đ¾Đ¼Đ°Ñ‚ÑĐºĐ¾ Ñ€ĐµĐ³ĐµĐ½ĐµÑ€Đ¸Ñ€Đ°Ñе Đ½Đ° Ñ…ĐµĐ´ĐµÑ€Đ¾Ñ‚ Đ½Đ° ĐºĐµÑ€Đ½ĐµĐ»Đ¾Ñ‚ Đ²Đ¾ /boot за\n"
"/usr/include/linux/{autoconf,version}.h"
-#: services.pm:61
+#: services.pm:59
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "ĐĐ²Ñ‚Đ¾Đ¼Đ°Ñ‚ÑĐºĐ¾ Đ¾Ñ‚ĐºÑ€Đ¸Đ²Đ°Ñе и Đ¿Đ¾Đ´ĐµÑÑƒĐ²Đ°Ñе Đ½Đ° Ñ…Đ°Ñ€Đ´Đ²ĐµÑ€ Đ¿Ñ€Đ¸ ÑÑ‚Đ°Ñ€Ñ‚ÑƒĐ²Đ°Ñе."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-#: services.pm:63
+#: services.pm:61
#, fuzzy, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
@@ -6355,7 +6140,7 @@ msgstr ""
"Đ½Đ°\n"
" Đ²Ñ€ĐµĐ¼Đµ Đ½Đ°."
-#: services.pm:65
+#: services.pm:63
#, fuzzy, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
@@ -6364,7 +6149,7 @@ msgstr ""
"lpd е Đ´ĐµĐ¼Đ¾Đ½ за Đ¿ĐµÑ‡Đ°Ñ‚ĐµÑе, ĐºĐ¾Ñ˜ Đ±Đ°Ñ€Đ° lpr за да Ñ€Đ°Đ±Đ¾Ñ‚Đ¸ ĐºĐ°ĐºĐ¾ ÑˆÑ‚Đ¾ Ñ‚Ñ€ĐµĐ±Đ°.\n"
" Đ¢Đ¾Đ° е Đ¾ÑĐ½Đ¾Đ²ĐµĐ½ ÑĐµÑ€Đ²ĐµÑ€ ĐºĐ¾Ñ˜ Ñ˜Đ° Đ°Ñ€Đ±Đ¸Ñ‚Ñ€Đ¸Ñ€Đ° Ñ€Đ°Đ±Đ¾Ñ‚Đ°Ñ‚Đ° Đ½Đ° Đ¿Ñ€Đ¸Đ½Ñ‚ĐµÑ€Đ¸Ñ‚Đµ."
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
@@ -6373,29 +6158,29 @@ msgstr ""
"Đ›Đ¸Đ½ÑƒĐºÑ Đ’Đ¸Ñ€Ñ‚ÑƒĐ°Đ»ĐµĐ½ Đ¡ĐµÑ€Đ²ĐµÑ€, Ñе ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸ за да Ñе Đ¸Đ·Đ³Ñ€Đ°Đ´Đ¸ Đ²Đ¸ÑĐ¾ĐºĐ¾ Đ´Đ¾ÑÑ‚Đ°Đ¿ĐµĐ½ ÑĐµÑ€Đ²ĐµÑ€ "
"ÑĐ¾ Đ²Đ¸ÑĐ¾ĐºĐ¸ Đ¿ĐµÑ€Ñ„Đ¾Ñ€Đ¼Đ°Đ½Ñи."
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
"messages"
msgstr ""
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
@@ -6404,12 +6189,12 @@ msgstr ""
"named (BIND) е Domain Name Server (DNS) ĐºĐ¾Ñ˜ ÑˆÑ‚Đ¾ Ñе ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸ за Đ´Đ¾Đ´ĐµĐ»ÑƒĐ²Đ°Ñе "
"Đ¸Đ¼Đ¸Ñа Đ½Đ° ĐºĐ¾Đ¼Đ¿Ñ˜ÑƒÑ‚ĐµÑ€Đ¸Ñ‚Đµ за IP Đ°Đ´Ñ€ĐµÑĐ¸Ñ‚Đµ."
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
@@ -6418,7 +6203,7 @@ msgstr ""
"Ги Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ° и Đ¾Đ´Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ° ÑĐ¸Ñ‚Đµ Network File System (NFS), SMB (ĐœĐµĐ½Đ°ÑŸĐµÑ€\n"
"Đ½Đ° Đ»Đ¾ĐºĐ°Đ»Đ½Đ°Ñ‚Đ° Đ¼Ñ€ĐµĐ¶Đ°/Windows), и NCP (NetWare) Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñ‡ĐºĐ¸Ñ‚Đµ Ñ‚Đ¾Ñ‡ĐºĐ¸."
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
@@ -6427,17 +6212,17 @@ msgstr ""
"Ги ĐĐºÑ‚Đ¸Đ²Đ¸Ñ€Đ°/Đ”ĐµĐ°ĐºÑ‚Đ¸Đ²Đ¸Ñ€Đ° ÑĐ¸Ñ‚Đµ Đ¼Ñ€ĐµĐ¶Đ½Đ¸ Đ¸Đ½Ñ‚ĐµÑ€Ñ„ĐµÑ˜Ñи ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸Ñ€Đ°Đ½Đ¸ Đ½Đ° Đ¿Đ¾Ñ‡ĐµÑ‚Đ¾ĐºĐ¾Ñ‚\n"
"Đ¾Đ´ Đ²Ñ€ĐµĐ¼ĐµÑ‚Đ¾ Đ½Đ° Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñе."
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, fuzzy, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6447,7 +6232,7 @@ msgstr ""
"NFS е Đ¿Đ¾Đ¿ÑƒĐ»Đ°Ñ€ĐµĐ½ Đ¿Ñ€Đ¾Ñ‚Đ¾ĐºĐ¾Đ» за делеÑе Đ½Đ° Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ¸ Đ²Đ¾ TCP/IP Đ¼Ñ€ĐµĐ¶Đ¸.\n"
"ĐĐ²Đ¾Ñ˜ ÑĐµÑ€Đ²ĐµÑ€ е ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸Ñ€Đ°Đ½ ÑĐ¾ Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ°Ñ‚Đ° /etc/exports.\n"
-#: services.pm:84
+#: services.pm:82
#, fuzzy, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
@@ -6456,12 +6241,12 @@ msgstr ""
"NFS е Đ¿Đ¾Đ¿ÑƒĐ»Đ°Ñ€ĐµĐ½ Đ¿Ñ€Đ¾Ñ‚Đ¾ĐºĐ¾Đ» за делеÑе Đ½Đ° Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ¸ Đ½Đ¸Đ· TCP/IP\n"
"Đ¼Ñ€ĐµĐ¶Đ¸Ñ‚Đµ"
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
@@ -6470,17 +6255,17 @@ msgstr ""
"ĐĐ²Ñ‚Đ¾Đ¼Đ°Ñ‚ÑĐºĐ¸ Đ³Đ¾ Đ²ĐºĐ»ÑƒÑ‡Đ¸ Num Lock ĐºĐ¾Đ¿Ñ‡ĐµÑ‚Đ¾ Đ²Đ¾ ĐºĐ¾Đ½Đ·Đ¾Đ»Đ° \n"
"и Xorg Đ½Đ° Đ²ĐºĐ»ÑƒÑ‡ÑƒĐ²Đ°Ñе."
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "Ги Đ¿Đ¾Đ´Ñ€Đ¶ÑƒĐ²Đ° OKI 4w и ĐºĐ¾Đ¼Đ¿Đ°Ñ‚Đ¸Đ±Đ¸Đ»Đ½Đ¸Ñ‚Đµ win Đ¿ĐµÑ‡Đ°Ñ‚Đ°Ñ€Đ¸."
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-#: services.pm:91
+#: services.pm:89
#, fuzzy, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6492,7 +6277,7 @@ msgstr ""
" Đ²Đ¾ Đ½Đ°\n"
" Đ’ĐºĐ»ÑƒÑ‡ĐµĐ½Đ¾."
-#: services.pm:94
+#: services.pm:92
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6505,12 +6290,12 @@ msgstr ""
"Đ¸Đ·Đ²Ñ€ÑˆÑƒĐ²Đ° Đ½Đ° Đ¼Đ°ÑˆĐ¸Đ½Đ¸ ĐºĐ¾Đ¸ Đ¿Ñ€ĐµÑ‚ÑÑ‚Đ°Đ²ÑƒĐ²Đ°Đ°Ñ‚ ÑĐµÑ€Đ²ĐµÑ€ за Đ¿Ñ€Đ¾Ñ‚Đ¾ĐºĐ¾Đ»Đ¸\n"
"ÑˆÑ‚Đ¾ Đ³Đ¾ ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ°Ñ‚ Đ¼ĐµÑ…Đ°Đ½Đ¸Đ·Đ¼Đ¾Ñ‚ RPC."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
+#: services.pm:96
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
@@ -6519,7 +6304,7 @@ msgstr ""
"Postfix е Mail Transport Agent, а Ñ‚Đ¾Đ° е Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ° ÑˆÑ‚Đ¾ Ñ˜Đ° Đ¿Ñ€ĐµĐ½ĐµÑÑƒĐ²Đ° Đ¿Đ¾ÑˆÑ‚Đ°Ñ‚Đ° Đ¾Đ´ "
"ĐµĐ´Đ½Đ° Đ¼Đ°ÑˆĐ¸Đ½Đ° Đ½Đ° Đ´Ñ€ÑƒĐ³Đ°."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
@@ -6528,19 +6313,19 @@ msgstr ""
"ĐˆĐ° Đ·Đ°Ñ‡ÑƒĐ²ÑƒĐ²Đ° и Đ¿Đ¾Đ²Ñ€Đ°Ñ‚ÑƒĐ²Đ° ĐµĐ½Ñ‚Ñ€Đ¾Đ¿ÑĐºĐ°Ñ‚Đ° ÑиÑÑ‚ĐµĐ¼ÑĐºĐ° Ñ€ĐµĐ·ĐµÑ€Đ²Đ° за Đ¿Đ¾Đ³Đ¾Đ»ĐµĐ¼ ĐºĐ²Đ°Đ»Đ¸Ñ‚ĐµÑ‚\n"
"Đ½Đ° ÑĐ»ÑƒÑ‡Đ°Ñ˜Đ½Đ¾ Đ³ĐµĐ½ĐµÑ€Đ¸Ñ€Đ°Ñе Đ±Ñ€Đ¾ĐµĐ²Đ¸."
-#: services.pm:101
+#: services.pm:99
#, fuzzy, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr "Đ½Đ°\n"
-#: services.pm:103
+#: services.pm:101
#, fuzzy, c-format
msgid "Nameserver information manager"
msgstr "Đ˜Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Đ¸ за диÑĐºĐ¾Ñ‚"
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6552,7 +6337,7 @@ msgstr ""
"Đ¼Ñ€ĐµĐ¶Đ¸, Đ¿Đ¾ ĐºĐ¾Đ¼Đ¿Đ»Đ¸Ñ†Đ¸Ñ€Đ°Đ½Đ¸ Đ¿Ñ€ĐµĐ½Đ°ÑĐ¾Ñ‡ÑƒĐ²Đ°Ñ‡ĐºĐ¸ Đ¿Ñ€Đ¾Ñ‚Đ¾ĐºĐ¾Đ»Đ¸ Ñе Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ½Đ¸ за ĐºĐ¾Đ¼Đ¿Đ»Đ¸Ñ†Đ¸Ñ€Đ°Đ½Đ¸ "
"Đ¼Ñ€ĐµĐ¶Đ¸."
-#: services.pm:107
+#: services.pm:105
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
@@ -6561,7 +6346,7 @@ msgstr ""
"rstat Đ¿Ñ€Đ¾Ñ‚Đ¾ĐºĐ¾Đ»Đ¾Ñ‚ Đ¾Đ²Đ¾Đ·Đ¼Đ¾Đ¶ÑƒĐ²Đ° ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ†Đ¸Ñ‚Đµ Đ½Đ° Đ¼Ñ€ĐµĐ¶Đ°Ñ‚Đ° да Đ´Đ¾Đ±Đ¸Đ²Đ°Đ°Ñ‚\n"
"Đ¼ĐµÑ€ĐµÑа Đ½Đ° Đ¿ĐµÑ€Đ¾Ñ€Đ¼Đ°Đ½ÑĐ¸Ñ‚Đµ Đ½Đ° Đ±Đ¸Đ»Đ¾ ĐºĐ¾Ñ˜Đ° Đ¼Đ°ÑˆĐ¸Đ½Đ° Đ½Đ° Đ¼Ñ€ĐµĐ¶Đ°Ñ‚Đ°."
-#: services.pm:109
+#: services.pm:107
#, fuzzy, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
@@ -6570,7 +6355,7 @@ msgstr ""
"Syslog Đ½Đ°\n"
" Đ½Đ° Đ½Đ°."
-#: services.pm:110
+#: services.pm:108
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
@@ -6579,7 +6364,7 @@ msgstr ""
"rusers Đ¿Ñ€Đ¾Ñ‚Đ¾ĐºĐ¾Đ»Đ¾Ñ‚ Đ´Đ¾Đ·Đ²Đ¾Đ»ÑƒĐ²Đ° ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ†Đ¸Ñ‚Đµ Đ½Đ° Đ¼Ñ€ĐµĐ¶Đ°Ñ‚Đ° да Ñе Đ¸Đ½Đ´ĐµÑ‚Đ¸Ñ„Đ¸ĐºÑƒĐ²Đ°\n"
"ĐºĐ¾Ñ˜ е Đ»Đ¾Đ³Đ¸Ñ€Đ°Đ½7 Đ½Đ° Đ´Ñ€ÑƒĐ³Đ¸ Đ¼Đ°ÑˆĐ¸Đ½Đ¸ ĐºĐ¾Đ¸ ÑˆÑ‚Đ¾ Đ¾Đ´Đ³Đ¾Đ²Đ°Ñ€Đ°Đ°Ñ‚."
-#: services.pm:112
+#: services.pm:110
#, fuzzy, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
@@ -6589,42 +6374,47 @@ msgstr ""
"ÑĐ¸Ñ‚Đµ ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ†Đ¸\n"
" Đ¿Ñ€Đ¸Ñ˜Đ°Đ²ĐµĐ½Đ¸ Đ½Đ° ĐºĐ¾Đ¼Đ¿Ñ˜ÑƒÑ‚ĐµÑ€Đ¾Ñ‚."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
"integrates with a Windows Server domain"
msgstr ""
-#: services.pm:117
+#: services.pm:116
#, fuzzy, c-format
msgid "Launch the sound system on your machine"
msgstr "Đ¡Ñ‚Đ°Ñ€Ñ‚ÑƒĐ²Đ°Ñ˜ Đ³Đ¾ Đ·Đ²ÑƒĐºĐ¾Ñ‚ Đ½Đ° Đ’Đ°ÑˆĐ¸Đ¾Ñ‚ ĐºĐ¾Đ¼Đ¿Ñ˜ÑƒÑ‚ĐµÑ€"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
"secure channel between two computers"
msgstr ""
-#: services.pm:120
+#: services.pm:119
#, fuzzy, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
@@ -6633,92 +6423,94 @@ msgstr ""
"Syslog Đ½Đ°\n"
" Đ½Đ° Đ½Đ°."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "ĐŸĐ¾Đ´Đ¸Đ³Đ¸ Đ³Đ¸ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€Đ¸Ñ‚Đµ за Đ²Đ°ÑˆĐ¸Đ¾Ñ‚ usb ÑƒÑ€ĐµĐ´."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr ""
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr ""
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "ĐŸĐµÑ‡Đ°Ñ‚ĐµÑе"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Đ˜Đ½Ñ‚ĐµÑ€Đ½ĐµÑ‚"
-#: services.pm:153
+#: services.pm:162
#, c-format
-msgid "File sharing"
-msgstr "Đ¡Đ¿Đ¾Đ´ĐµĐ»ÑƒĐ²Đ°Ñе Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ¸"
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "ĐœÑ€ĐµĐ¶Đ°"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "Đ¡Đ¸ÑÑ‚ĐµĐ¼"
-#: services.pm:160
+#: services.pm:170
#, fuzzy, c-format
msgid "Remote Administration"
msgstr "Đ›Đ¾ĐºĐ°Đ»Đ½Đ° ĐĐ´Đ¼Đ¸Đ½Đ¸ÑÑ‚Ñ€Đ°Ñ†Đ¸Ñ˜Đ°"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€ за Бази Đ½Đ° ĐŸĐ¾Đ´Đ°Ñ‚Đ¾Ñ†Đ¸"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "Đ¡ĐµÑ€Đ²Đ¸Ñи"
-#: services.pm:179
+#: services.pm:190
#, fuzzy, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "Đ˜Đ·Đ±ĐµÑ€Đ¸ ĐºĐ¾Đ¸ ÑĐµÑ€Đ²Đ¸Ñи Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚ÑĐºĐ¸ да ÑÑ‚Đ°Ñ€Ñ‚ÑƒĐ²Đ°Đ°Ñ‚Đ¿Ñ€Đ¸ Ñ€ĐµÑÑ‚Đ°Ñ€Ñ‚"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr "%d Đ°ĐºÑ‚Đ¸Đ²Đ¸Ñ€Đ°Đ½Đ¸ за %d Ñ€ĐµĐ³Đ¸ÑÑ‚Ñ€Đ¸Ñ€Đ°Đ½Đ¸"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr "Ñ€Đ°Đ±Đ¾Ñ‚Đ¸"
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr "Đ¿Ñ€ĐµÑÑ‚Đ°Đ½Đ¸"
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr "Đ¡ĐµÑ€Đ²Đ¸Ñи и Đ´ĐµĐ¼Đ¾Đ½Đ¸"
-#: services.pm:245
+#: services.pm:242
#, fuzzy, c-format
msgid ""
"No additional information\n"
@@ -6727,32 +6519,27 @@ msgstr ""
"ĐĐµĐ¼Đ° Đ´Đ¾Đ¿Đ¾Đ»Đ½Đ¸Ñ‚ĐµĐ»Đ½Đ¸ Đ¸Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Đ¸\n"
"за Đ¾Đ²Đ¾Ñ˜ ÑĐµÑ€Đ²Đ¸Ñ. Đ–Đ°Đ»Đ¸Đ¼Đµ!"
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "Đ˜Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Đ¸"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr ""
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "On boot"
msgstr "ĐŸÑ€Đ¸ Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñе"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Đ¡Ñ‚Đ°Ñ€Ñ‚"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Đ¡Ñ‚Đ¾Đ¿"
-#: standalone.pm:25
+#: standalone.pm:27
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6782,10 +6569,10 @@ msgstr ""
"\n"
"Би Ñ‚Ñ€ĐµĐ±Đ°Đ»Đ¾ да Đ´Đ¾Đ±Đ¸ĐµÑ‚Đµ ĐºĐ¾Đ¿Đ¸Ñ˜Đ° Đ¾Đ´ GNU ĐĐ¿ÑˆÑ‚Đ¾ ĐˆĐ°Đ²Đ½Đ° Đ›Đ¸Ñ†ĐµĐ½Ñ†Đ°\n"
"Đ·Đ°ĐµĐ´Đ½Đ¾ ÑĐ¾ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ°Ñ‚Đ°, Đ°ĐºĐ¾ Đ½Đµ Đ¿Đ¸ÑˆĐµÑ‚Đµ Đ½Đ° Đ¤Đ¾Đ½Đ´Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° за Đ¡Đ»Đ¾Đ±Đ¾Đ´ĐµĐ½\n"
-"Đ¡Đ¾Ñ„Ñ‚Đ²ĐµÑ€, ĐĐ¾Ñ€Đ¿Đ¾Ñ€Đ°Ñ†Đ¸Ñ˜Đ°, 51 Franklin Street, Fifth Floor, Boston, MA 02110-"
-"1301, USA.\n"
+"Đ¡Đ¾Ñ„Ñ‚Đ²ĐµÑ€, ĐĐ¾Ñ€Đ¿Đ¾Ñ€Đ°Ñ†Đ¸Ñ˜Đ°, 51 Franklin Street, Fifth Floor, Boston, MA "
+"02110-1301, USA.\n"
-#: standalone.pm:44
+#: standalone.pm:46
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6812,7 +6599,7 @@ msgstr ""
"--help : Ñ˜Đ° Đ¿Ñ€Đ¸ĐºĐ°Đ¶ÑƒĐ²Đ° Đ¾Đ²Đ°Đ° Đ¿Đ¾Ñ€Đ°ĐºĐ°.\n"
"--version : Đ³Đ¾ Đ¿Ñ€Đ¸ĐºĐ°Đ¶ÑƒĐ²Đ° Đ±Ñ€Đ¾Ñ˜Đ¾Ñ‚ Đ½Đ° Đ²ĐµÑ€Đ·Đ¸Ñ˜Đ°Ñ‚Đ°.\n"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6821,15 +6608,15 @@ msgid ""
"default mode: offer to configure autologin feature"
msgstr ""
-#: standalone.pm:60
+#: standalone.pm:62
#, fuzzy, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
"[ĐĐŸĐ¦Đ˜Đ˜] [Đ˜ĐœĐ•_ĐĐ_ĐŸĐ ĐГРĐĐœĐĐ¢Đ]\n"
"\n"
@@ -6838,7 +6625,7 @@ msgstr ""
" --report - Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ°Ñ‚Đ° Ñ‚Ñ€ĐµĐ±Đ° да е ĐµĐ´Đ½Đ° Đ¾Đ´ Đ°Đ»Đ°Ñ‚ĐºĐ¸Ñ‚Đµ Đ½Đ° Đ¼Đ°Đ½Đ´Ñ€Đ°Đº\n"
" --incident - Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ°Ñ‚Đ° Ñ‚Ñ€ĐµĐ±Đ° да е ĐµĐ´Đ½Đ° Đ¾Đ´ Đ°Đ»Đ°Ñ‚ĐºĐ¸Ñ‚Đµ Đ½Đ° Đ¼Đ°Đ½Đ´Ñ€Đ°Đº"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6849,7 +6636,7 @@ msgid ""
" --wizard - like --add"
msgstr ""
-#: standalone.pm:72
+#: standalone.pm:74
#, c-format
msgid ""
"\n"
@@ -6867,11 +6654,11 @@ msgid ""
" : and gs for ghostscript for only this one."
msgstr ""
-#: standalone.pm:87
+#: standalone.pm:89
#, fuzzy, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6899,17 +6686,17 @@ msgstr ""
"--delclient : Đ±Ñ€Đ¸ÑˆĐµ ĐºĐ»Đ¸ĐµĐ½Ñ‚ÑĐºĐ° Đ¼Đ°ÑˆĐ¸Đ½Đ° Đ¾Đ´ MTS (Đ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ½Đ¾ е MAC Đ°Đ´Ñ€ĐµÑа, IP, "
"nbi Đ¸Đ¼Đµ Đ½Đ° ÑĐ»Đ¸ĐºĐ°Ñ‚Đ°)"
-#: standalone.pm:99
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[Đ¢Đ°ÑÑ‚Đ°Ñ‚ÑƒÑ€Đ°]"
-#: standalone.pm:100
+#: standalone.pm:102
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
-#: standalone.pm:101
+#: standalone.pm:103
#, c-format
msgid ""
"[OPTIONS]\n"
@@ -6932,19 +6719,19 @@ msgstr ""
"--status : returns 1 if connected 0 otherwise, then exit.\n"
"--quiet : do not be interactive. To be used with (dis)connect."
-#: standalone.pm:111
+#: standalone.pm:113
#, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
" --merge-all-rpmnew propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
@@ -6953,7 +6740,7 @@ msgstr ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -6964,7 +6751,7 @@ msgstr ""
" XFdrake [--noauto] Đ¼Đ¾Đ½Đ¸Ñ‚Đ¾Ñ€\n"
" XFdrake Ñ€ĐµĐ·Đ¾Đ»ÑƒÑ†Đ¸Ñ˜Đ°"
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -6975,71 +6762,76 @@ msgstr ""
"Đ˜ÑĐºĐ¾Ñ€Đ¸ÑÑ‚ĐµĐ½Đ¾ÑÑ‚: %s [--auto] [--beginner] [--expert] [-h|--help] [--noauto] "
"[--testing] [-v|--version] "
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, fuzzy, c-format
msgid "All servers"
msgstr "Đ”Đ¾Đ´Đ°Đ´Đ¸ ÑĐµÑ€Đ²ĐµÑ€"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr ""
-#: timezone.pm:199
+#: timezone.pm:210
#, fuzzy, c-format
msgid "Africa"
msgstr "ĐˆÑƒĐ¶Đ½Đ° ĐÑ„Ñ€Đ¸ĐºĐ°"
-#: timezone.pm:200
+#: timezone.pm:211
#, fuzzy, c-format
msgid "Asia"
msgstr "ĐĐ²ÑÑ‚Ñ€Đ¸Ñ˜Đ°"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr ""
-#: timezone.pm:202
+#: timezone.pm:213
#, fuzzy, c-format
msgid "North America"
msgstr "ĐˆÑƒĐ¶Đ½Đ° ĐÑ„Ñ€Đ¸ĐºĐ°"
-#: timezone.pm:203
+#: timezone.pm:214
#, fuzzy, c-format
msgid "Oceania"
msgstr "ĐœĐ°ĐºĐµĐ´Đ¾Đ½Đ¸Ñ˜Đ°"
-#: timezone.pm:204
+#: timezone.pm:215
#, fuzzy, c-format
msgid "South America"
msgstr "ĐˆÑƒĐ¶Đ½Đ° ĐÑ„Ñ€Đ¸ĐºĐ°"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Đ¥Đ¾Đ½Đ³ ĐĐ¾Đ½Đ³"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "Đ ÑƒÑĐºĐ° Đ¤ĐµĐ´ĐµÑ€Đ°Ñ†Đ¸Ñ˜Đ°"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "ĐˆÑƒĐ³Đ¾ÑĐ»Đ°Đ²Đ¸Ñ˜Đ°"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr "Дали е Đ¾Đ²Đ° Ñ‚Đ¾Ñ‡Đ½Đ¾?"
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, fuzzy, c-format
msgid "You have chosen a file, not a directory"
msgstr "ĐœĐ¾Ñ€Đ° да Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ° , Đ½Đµ Đ¸Đ¼ĐµĐ½Đ¸Đº.\n"
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "Đ˜Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Đ¸"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -7054,6 +6846,236 @@ msgstr ""
msgid "Installation failed"
msgstr "ĐĐµÑƒÑĐ¿ĐµÑˆĐ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°"
+#, fuzzy
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "ĐœĐ¾Ñ€Đ° да Đ½Đ°Đ²ĐµĐ´ĐµÑ‚Đµ root Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ°"
+
+#~ msgid "Please Wait... Applying the configuration"
+#~ msgstr "ĐŸĐ¾Ñ‡ĐµĐºĐ°Ñ˜Ñ‚Đµ... ĐŸÑ€Đ¸Đ¼ĐµĐ½Đ° Đ½Đ° ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ°Ñ†Đ¸Ñ˜Đ°Ñ‚Đ°"
+
+#, fuzzy
+#~ msgid ""
+#~ "\n"
+#~ "\n"
+#~ "Your card currently uses the %s\"%s\" driver (the default driver for your "
+#~ "card is \"%s\")"
+#~ msgstr ""
+#~ "\n"
+#~ "\n"
+#~ "Đ’Đ°ÑˆĐ°Ñ‚Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ° Đ¼Đ¾Đ¼ĐµĐ½Ñ‚Đ°Đ»Đ½Đ¾ Đ³Đ¾ ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€Đ¾Ñ‚ %s\"%s\" (Đ¿Đ¾Đ´Ñ€Đ°Đ·Đ±Đ¸Ñ€Đ°Đ½Đ¸Đ¾Ñ‚ "
+#~ "Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ за Đ’Đ°ÑˆĐ°Ñ‚Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ° е \"%s\")"
+
+#, fuzzy
+#~ msgid ""
+#~ "OSS (Open Sound System) was the first sound API. It's an OS independent "
+#~ "sound API (it's available on most UNIX(tm) systems) but it's a very basic "
+#~ "and limited API.\n"
+#~ "What's more, OSS drivers all reinvent the wheel.\n"
+#~ "\n"
+#~ "ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
+#~ "which\n"
+#~ "supports quite a large range of ISA, USB and PCI cards.\n"
+#~ "\n"
+#~ "It also provides a much higher API than OSS.\n"
+#~ "\n"
+#~ "To use alsa, one can either use:\n"
+#~ "- the old compatibility OSS API\n"
+#~ "- the new ALSA API that provides many enhanced features but requires "
+#~ "using the ALSA library.\n"
+#~ msgstr ""
+#~ "OSS (Open Sound System) Đ±ĐµÑˆĐµ Đ¿Ñ€Đ²Đ¾Ñ‚Đ¾ Đ·Đ²ÑƒÑ‡Đ½Đ¾ API. Đ¢Đ¾Đ° е Đ½ĐµĐ·Đ°Đ²Đ¸ÑĐ½Đ¾ Đ¾Đ´ "
+#~ "Đ¾Đ¿ĐµÑ€Đ°Ñ‚Đ¸Đ²Đ½Đ¸Đ¾Ñ‚ ÑиÑÑ‚ĐµĐ¼ (Đ´Đ¾ÑÑ‚Đ°Đ¿Đ½Đ¾ е Đ½Đ° Đ¿Đ¾Đ²ĐµÑœĐµÑ‚Đ¾ Ñ˜ÑƒĐ½Đ¸ĐºÑи), Đ½Đ¾ е Đ¼Đ½Đ¾Đ³Ñƒ "
+#~ "ĐµĐ´Đ½Đ¾ÑÑ‚Đ°Đ²Đ½Đ¾ и Đ¾Đ³Ñ€Đ°Đ½Đ¸Ñ‡ĐµĐ½Đ¾.\n"
+#~ "Đ”Đ¾Đ¿Đ¾Đ»Đ½Đ¸Ñ‚ĐµĐ»Đ½Đ¾, OSS Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€Đ¸Ñ‚Đµ Đ¿Ñ€Đ°Đ²Đ°Ñ‚ Ñе Đ¾Đ´ Đ¿Đ¾Ñ‡ĐµÑ‚Đ¾Đº.\n"
+#~ "\n"
+#~ "ALSA (Advanced Linux Sound Architecture) е Đ¼Đ¾Đ´ÑƒĐ»Đ°Ñ€Đ¸Đ·Đ¸Ñ€Đ°Đ½Đ° Đ°Ñ€Ñ…Đ¸Ñ‚ĐµĐºÑ‚ÑƒÑ€Đ° "
+#~ "ĐºĐ¾Ñ˜Đ° Đ¿Đ¾Đ´Đ´Ñ€Đ¶ÑƒĐ²Đ° Đ³Đ¾Đ»ĐµĐ¼ Đ±Ñ€Đ¾Ñ˜ ISA, USB и PCI ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ¸.\n"
+#~ "\n"
+#~ "Đ˜ÑÑ‚Đ¾ Ñ‚Đ°ĐºĐ°, Đ½ÑƒĐ´Đ¸ и \"Đ¿Đ¾Đ²Đ¸ÑĐ¾ĐºĐ¾\" API Đ¾Đ´ OSS.\n"
+#~ "\n"
+#~ "За да ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ ALSA, Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ¿Đ¾Đ¼ĐµÑ“Ñƒ:\n"
+#~ "- ÑÑ‚Đ°Ñ€Đ¾Ñ‚Đ¾ API ĐºĐ¾Đ¼Đ¿Đ°Ñ‚Đ¸Đ±Đ¸Đ»Đ½Đ¾ ÑĐ¾ OSS - Đ½Đ¾Đ²Đ¾Ñ‚Đ¾ ALSA API ĐºĐ¾Đµ Đ½ÑƒĐ´Đ¸ Đ¼Đ½Đ¾Đ³Ñƒ "
+#~ "Đ½Đ°Đ¿Ñ€ĐµĐ´Đ½Đ¸ Đ¼Đ¾Đ¶Đ½Đ¾ÑÑ‚Đ¸, Đ½Đ¾ Đ±Đ°Ñ€Đ° ĐºĐ¾Ñ€Đ¸ÑÑ‚ĐµÑе Đ½Đ° ALSA Đ±Đ¸Đ±Đ»Đ¸Đ¾Ñ‚ĐµĐºĐ°Ñ‚Đ°.\n"
+
+#~ msgid "Driver:"
+#~ msgstr "Đ”Ñ€Đ°Ñ˜Đ²ĐµÑ€:"
+
+#~ msgid "Let me pick any driver"
+#~ msgstr "Đ”Đ¾Đ·Đ²Đ¾Đ»Đ¸ Đ¼Đ¸ да Đ¸Đ·Đ±ĐµÑ€Đ°Đ¼ Đ±Đ¸Đ»Đ¾ ĐºĐ¾Ñ˜ ÑƒÑ€ĐµĐ´"
+
+#~ msgid "Choosing an arbitrary driver"
+#~ msgstr "Đ˜Đ·Đ±Đ¸Ñ€Đ°Ñе Đ½Đ° Đ¿Ñ€Đ¾Đ¸Đ·Đ²Đ¾Đ»ĐµĐ½ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€"
+
+#, fuzzy
+#~ msgid ""
+#~ "If you really think that you know which driver is the right one for your "
+#~ "card\n"
+#~ "you can pick one from the list below.\n"
+#~ "\n"
+#~ "The current driver for your \"%s\" sound card is \"%s\" "
+#~ msgstr ""
+#~ "ĐĐºĐ¾ Đ½Đ°Đ²Đ¸ÑÑ‚Đ¸Đ½Đ° Đ·Đ½Đ°ĐµÑ‚Đµ ĐºĐ¾Ñ˜ е Đ²Đ¸ÑÑ‚Đ¸Đ½ÑĐºĐ¸Đ¾Ñ‚ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ за Đ²Đ°ÑˆĐ°Ñ‚Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°\n"
+#~ "Đ¼Đ¾Đ¶ĐµÑ‚Đµ да Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ ĐµĐ´ĐµĐ½ Đ¾Đ´ Đ³Đ¾Ñ€Đ½Đ°Ñ‚Đ° лиÑÑ‚Đ°.\n"
+#~ "\n"
+#~ "Đ¢ĐµĐºĐ¾Đ²Đ½Đ¸Đ¾Ñ‚ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ за Đ²Đ°ÑˆĐ°Ñ‚Đ° \"%s\" Đ·Đ²ÑƒÑ‡Đ½Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ° е \"%s\" "
+
+#~ msgid ""
+#~ "Information on configuring your system is available in the post\n"
+#~ "install chapter of the Official Mageia User's Guide."
+#~ msgstr ""
+#~ "Đ˜Đ½Ñ„Đ¾Ñ€Đ¼Đ°Ñ†Đ¸Đ¸Ñ‚Đµ за ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸Ñ€Đ°Ñе Đ½Đ° Đ’Đ°ÑˆĐ¸Đ¾Ñ‚ ÑиÑÑ‚ĐµĐ¼ Ñе Đ´Đ¾ÑÑ‚Đ°Đ¿Đ½Đ¸ Đ²Đ¾ Đ¿Đ¾Đ³Đ»Đ°Đ²Ñ˜ĐµÑ‚Đ¾\n"
+#~ "за Đ¿Đ¾ÑÑ‚-Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ° Đ¾Đ´ ĐÑ„Đ¸Ñ†Đ¸Ñ˜Đ°Đ»Đ½Đ¸Đ¾Ñ‚ ĐºĐ¾Ñ€Đ¸ÑĐ½Đ¸Ñ‡ĐºĐ¸ Đ²Đ¾Đ´Đ¸Ñ‡ Đ½Đ° ĐœĐ°Đ½Đ´Ñ€Đ¸Đ²Đ° Đ›Đ¸Đ½ÑƒĐºÑ."
+
+#~ msgid ""
+#~ "You may need to change your Open Firmware boot-device to\n"
+#~ " enable the bootloader. If you do not see the bootloader prompt at\n"
+#~ " reboot, hold down Command-Option-O-F at reboot and enter:\n"
+#~ " setenv boot-device %s,\\\\:tbxi\n"
+#~ " Then type: shut-down\n"
+#~ "At your next boot you should see the bootloader prompt."
+#~ msgstr ""
+#~ "ĐœĐ¾Đ¶ĐµĐ±Đ¸ Ñ‚Ñ€ĐµĐ±Đ° да Đ³Đ¾ Đ¿Ñ€Đ¾Đ¼ĐµĐ½Đ¸Ñ‚Đµ Open Firmware ÑƒÑ€ĐµĐ´Đ¾Ñ‚ за Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñе,\n"
+#~ " за да Đ³Đ¾ Đ¾Đ²Đ¾Đ·Đ¼Đ¾Đ¶Đ¸Ñ‚Đµ Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñ‡Đ¾Ñ‚. ĐĐºĐ¾ Đ½Đµ Đ³Đ¾ Đ²Đ¸Đ´Đ¸Ñ‚Đµ ĐµĐºÑ€Đ°Đ½Ñ‡ĐµÑ‚Đ¾ Đ½Đ° Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñ‡Đ¾Ñ‚\n"
+#~ " Đ¿Đ¾ Ñ€ĐµÑÑ‚Đ°Ñ€Ñ‚Đ¸Ñ€Đ°Ñе Đ½Đ° ĐºĐ¾Đ¼Đ¿Ñ˜ÑƒÑ‚ĐµÑ€Đ¾Ñ‚, Đ¿Ñ€Đ¸ Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñе Đ´Ñ€Đ¶ĐµÑ‚Đµ Đ³Đ¸ ĐºĐ¾Đ¿Ñ‡Đ¸ÑĐ°Ñ‚Đ°\n"
+#~ " Command-Option-O-F и Đ²Đ½ĐµÑĐµÑ‚Đµ:\n"
+#~ " setenv boot-device %s,\\\\:tbxi\n"
+#~ " ĐŸĐ¾Ñ‚Đ¾Đ° Đ²Đ½ĐµÑĐµÑ‚Đµ: shut-down\n"
+#~ "ĐŸÑ€Đ¸ ÑĐ»ĐµĐ´Đ½Đ¾Ñ‚Đ¾ Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñе би Ñ‚Ñ€ĐµĐ±Đ°Đ»Đ¾ да Đ³Đ¾ Đ²Đ¸Đ´Đ¸Ñ‚Đµ ĐµĐºÑ€Đ°Đ½Ñ‡ĐµÑ‚Đ¾ за Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñе."
+
+#~ msgid "Init Message"
+#~ msgstr "Init Đ¿Đ¾Ñ€Đ°ĐºĐ°"
+
+#~ msgid "Open Firmware Delay"
+#~ msgstr "Open Firmware Đ·Đ°ĐºĐ°ÑĐ½ÑƒĐ²Đ°Ñе"
+
+#~ msgid "Kernel Boot Timeout"
+#~ msgstr "ĐŸĐ°ÑƒĐ·Đ° Đ¿Ñ€ĐµĐ´ Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñе Đ½Đ° ĐºĐµÑ€Đ½ĐµĐ»"
+
+#~ msgid "Enable CD Boot?"
+#~ msgstr "ĐĐ²Đ¾Đ·Đ¼Đ¾Đ¶Đ¸ Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñе Đ¾Đ´ CD?"
+
+#~ msgid "Enable OF Boot?"
+#~ msgstr "ĐĐ²Đ¾Đ·Đ¼Đ¾Đ¶Đ¸ OF Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñе?"
+
+#~ msgid "Default OS?"
+#~ msgstr "Đ¡Ñ‚Đ°Đ½Đ´Đ°Ñ€Đ´ĐµĐ½ ĐĐ¡?"
+
+#~ msgid "NoVideo"
+#~ msgstr "Без Đ²Đ¸Đ´ĐµĐ¾"
+
+#~ msgid "Other OS (SunOS...)"
+#~ msgstr "Đ”Ñ€ÑƒĐ³ ĐĐ¡ (SunOS...)"
+
+#~ msgid "Other OS (MacOS...)"
+#~ msgstr "Đ”Ñ€ÑƒĐ³ ĐĐ¡ (MacOS...)"
+
+#~ msgid "Yaboot"
+#~ msgstr "Yaboot"
+
+#~ msgid "SunOS"
+#~ msgstr "SunOS"
+
+#~ msgid "HFS"
+#~ msgstr "HFS"
+
+#~ msgid ""
+#~ "Here you can select an alternative driver (either OSS or ALSA) for your "
+#~ "sound card (%s)."
+#~ msgstr ""
+#~ "ĐĐ²Đ´Đµ Đ¼Đ¾Đ¶Đµ да Đ¸Đ·Đ±ĐµÑ€ĐµÑ‚Đµ Đ°Đ»Ñ‚ĐµÑ€Đ½Đ°Ñ‚Đ¸Đ²ĐµĐ½ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ (или OSS или ALSA) за Đ’Đ°ÑˆĐ°Ñ‚Đ° "
+#~ "Đ·Đ²ÑƒÑ‡Đ½Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ° (%s)."
+
+#~ msgid "Extended partition not supported on this platform"
+#~ msgstr "ĐŸÑ€Đ¾Đ´Đ¾Đ»Đ¶ĐµĐ½Đ°Ñ‚Đ° Đ¿Đ°Ñ€Ñ‚Đ¸Ñ†Đ¸Ñ˜Đ° Đ½Đµ е Đ¿Đ¾Đ´Ñ€Đ¶Đ°Đ½Đ° Đ½Đ° Đ¾Đ²Đ°Đ° Đ¿Đ»Đ°Ñ‚Ñ„Đ¾Ñ€Đ¼Đ°"
+
+#~ msgid "Clean /tmp at each boot"
+#~ msgstr "ЧиÑÑ‚Đ¸ Đ³Đ¾ /tmp Đ¿Ñ€Đ¸ ÑĐµĐºĐ¾Đµ Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñе"
+
+#, fuzzy
+#~ msgid ""
+#~ "The old \"%s\" driver is blacklisted.\n"
+#~ "\n"
+#~ "It has been reported to oops the kernel on unloading.\n"
+#~ "\n"
+#~ "The new \"%s\" driver will only be used on next bootstrap."
+#~ msgstr ""
+#~ "Đ¡Ñ‚Đ°Ñ€Đ¸Đ¾Ñ‚ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ \"%s\" е Đ²Đ¾ Ñ†Ñ€Đ½Đ°Ñ‚Đ° лиÑÑ‚Đ°.\n"
+#~ "\n"
+#~ "Đ˜Đ¼Đ° Đ¸Đ·Đ²ĐµÑˆÑ‚Đ°Đ¸ Đ´ĐµĐºĐ° Đ³Đ¾ oops-ÑƒĐ²Đ° ĐºÑ€Đ½ĐµĐ»Đ¾Ñ‚ Đ¿Ñ€Đ¸ иÑĐºĐ»ÑƒÑ‡ÑƒĐ²Đ°Ñе.\n"
+#~ "\n"
+#~ "ĐĐ¾Đ²Đ¸Đ¾ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ \"%s\" ÑœĐµ Ñе ÑƒĐ¿Đ¾Ñ‚Ñ€ĐµĐ±Đ¸ Đ½Đ° Đ½Đ°Ñ€ĐµĐ´Đ½Đ¾Ñ‚Đ¾ Đ¿Đ¾Đ´Đ¸Đ³Đ°Ñе."
+
+#~ msgid "No open source driver"
+#~ msgstr "ĐĐµĐ¼Đ° Đ¿Đ¾Đ·Đ½Đ°Ñ‚ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ ÑĐ¾ Đ¾Ñ‚Đ²Đ¾Ñ€ĐµĐ½ ĐºĐ¾Đ´"
+
+#~ msgid ""
+#~ "There's no free driver for your sound card (%s), but there's a "
+#~ "proprietary driver at \"%s\"."
+#~ msgstr ""
+#~ "ĐĐµĐ¼Đ° беÑĐ¿Đ»Đ°Ñ‚ĐµĐ½ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ за Đ²Đ°ÑˆĐ°Ñ‚Đ° Đ·Đ²ÑƒÑ‡ĐºĐ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ° (%s), Đ½Đ¾ Đ¸Đ¼Đ° Đ¿Đ»Đ°Ñ‚ĐµĐ½ "
+#~ "Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ Đ½Đ° \"%s\"."
+
+#~ msgid ""
+#~ "The classic bug sound tester is to run the following commands:\n"
+#~ "\n"
+#~ "\n"
+#~ "- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
+#~ "uses\n"
+#~ "by default\n"
+#~ "\n"
+#~ "- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
+#~ "currently uses\n"
+#~ "\n"
+#~ "- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
+#~ "loaded or not\n"
+#~ "\n"
+#~ "- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" "
+#~ "will\n"
+#~ "tell you if sound and alsa services are configured to be run on\n"
+#~ "initlevel 3\n"
+#~ "\n"
+#~ "- \"aumix -q\" will tell you if the sound volume is muted or not\n"
+#~ "\n"
+#~ "- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound "
+#~ "card.\n"
+#~ msgstr ""
+#~ "ĐлаÑĐ¸Ñ‡Đ½Đ¸Đ¾Ñ‚ Ñ‚ĐµÑÑ‚ĐµÑ€ за Đ³Ñ€ĐµÑˆĐºĐ¸ Đ²Đ¾ Đ·Đ²ÑƒĐºĐ¾Ñ‚ е за Đ¸Đ·Đ²Ñ€ÑˆĐ¸Đ²Đ°Ñе Đ½Đ° ÑĐ»ĐµĐ´Đ½Đ¸Đ²Đµ "
+#~ "ĐºĐ¾Đ¼Đ°Đ½Đ´Đ¸:\n"
+#~ "\n"
+#~ "\n"
+#~ "- \"lspcidrake -v | fgrep -i AUDIO\" ÑœĐµ Đ²Đ¸ ĐºĐ°Đ¶Đµ ĐºĐ¾Ñ˜ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ ÑÑ‚Đ°Đ½Đ´Đ°Ñ€Đ´Đ½Đ¾ Đ³Đ¾ "
+#~ "ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸\n"
+#~ "Đ²Đ°ÑˆĐ°Ñ‚Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°\n"
+#~ "\n"
+#~ "- \"grep sound-slot /etc/modprobe.conf\" ÑœĐµ Đ²Đ¸ ĐºĐ°Đ¶Đµ ĐºĐ¾Ñ˜ Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€ "
+#~ "Đ¼Đ¾Đ¼ĐµĐ½Ñ‚Đ°Đ»Đ½Đ¾ Đ³Đ¾\n"
+#~ "ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸ Đ²Đ°ÑˆĐ°Ñ‚Đ° ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°\n"
+#~ "\n"
+#~ "- \"/sbin/lsmod\" ÑœĐµ Đ²Đ¸ Đ¾Đ²Đ¾Đ·Đ¼Đ¾Đ¶Đ¸ да Đ²Đ¸Đ´Đ¸Ñ‚Đµ дали Đ¼Đ¾Đ´ÑƒĐ»Đ¾Ñ‚ (Đ´Ñ€Đ°Ñ˜Đ²ĐµÑ€Đ¾Ñ‚) е\n"
+#~ "Đ²Ñ‡Đ¸Ñ‚Đ°Đ½ или Đ½Đµ\n"
+#~ "\n"
+#~ "- \"/sbin/chkconfig --list sound\" и \"/sbin/chkconfig --list alsa\" ÑœĐµ "
+#~ "Đ²Đ¸ ĐºĐ°Đ¶Đµ\n"
+#~ "дали Đ·Đ²ÑƒÑ‡Đ½Đ¸Ñ‚Đµ и alsa ÑĐµÑ€Đ²Đ¸ÑĐ¸Ñ‚Đµ Ñе ĐºĐ¾Đ½Ñ„Đ¸Đ³ÑƒÑ€Đ¸Ñ€Đ°Đ½Đ¸ да Ñе Đ¸Đ·Đ²Ñ€ÑˆÑƒĐ²Đ°Đ°Ñ‚ Đ½Đ°\n"
+#~ "initlevel 3\n"
+#~ "\n"
+#~ "- \"aumix -q\" ÑœĐµ Đ²Đ¸ ĐºĐ°Đ¶Đµ дали Ñ˜Đ°Ñ‡Đ¸Đ½Đ°Ñ‚Đ° Đ½Đ° Đ·Đ²ÑƒĐºĐ¾Ñ‚ е Đ½Đ° Đ½ÑƒĐ»Đ° или Đ½Đµ\n"
+#~ "\n"
+#~ "- \"/sbin/fuser -v /dev/dsp\" ÑœĐµ Đ²Đ¸ ĐºĐ°Đ¶Đµ ĐºĐ¾Ñ˜ Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼ Ñ˜Đ° ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸ Đ·Đ²ÑƒÑ‡Đ½Đ°Ñ‚Đ° "
+#~ "ĐºĐ°Ñ€Ñ‚Đ¸Ñ‡ĐºĐ°.\n"
+
+#, fuzzy
+#~ msgid ""
+#~ "Launch packet filtering for Linux kernel 2.2 series, to set\n"
+#~ "up a firewall to protect your machine from network attacks."
+#~ msgstr ""
+#~ "Đ¡Ñ‚Đ°Ñ€Ñ‚ÑƒĐ²Đ°Ñ˜ Đ³Đ¾ Ñ„Đ¸Đ»Ñ‚Ñ€Đ¸Ñ€Đ°Đ½Đ¸Đ¾Ñ‚ Đ¿Đ°ĐºĐµÑ‚ за Linux ĐºĐµÑ€Đ½ĐµĐ» 2.2 ÑĐµÑ€Đ¸Ñ˜Đ°, за да Đ³Đ¾ "
+#~ "Đ¿Đ¾ÑÑ‚Đ°Đ²Đ¸Ñ‚Đµ\n"
+#~ "firewall-Đ¾Ñ‚ да Đ³Đ¾ ÑˆÑ‚Đ¸Ñ‚Đ¸ Đ’Đ°ÑˆĐ¸Đ¾Ñ‚ ĐºĐ¾Đ¼Đ¿Ñ˜ÑƒÑ‚ĐµÑ€ Đ¾Đ´ Đ½Đ°Đ¿Đ°Đ´Đ¸Ñ‚Đµ Đ½Đ° Đ¼Ñ€ĐµĐ¶Đ°."
+
+#~ msgid "File sharing"
+#~ msgstr "Đ¡Đ¿Đ¾Đ´ĐµĐ»ÑƒĐ²Đ°Ñе Đ´Đ°Ñ‚Đ¾Ñ‚ĐµĐºĐ¸"
+
#~ msgid "Restrict command line options"
#~ msgstr "Đ—Đ°Đ±Ñ€Đ°Đ½ĐµÑ‚Đ¸ Đ¾Đ¿Ñ†Đ¸Đ¸ Đ¾Đ´ ĐºĐ¾Đ¼Đ°Đ½Đ´Đ½Đ° Đ»Đ¸Đ½Đ¸Ñ˜Đ°"
@@ -7066,7 +7088,7 @@ msgstr "ĐĐµÑƒÑĐ¿ĐµÑˆĐ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°"
#~ "ĐĐ¿Ñ†Đ¸Ñ˜Đ°Ñ‚Đ° \"Đ—Đ°Đ±Ñ€Đ°Đ½ĐµÑ‚Đ¸ Đ¾Đ¿Ñ†Đ¸Đ¸ Đ¾Đ´ ĐºĐ¾Đ¼Đ°Đ½Đ´Đ½Đ° Đ»Đ¸Đ½Đ¸Ñ˜Đ°\" е беÑĐ¿Đ¾Đ»ĐµĐ·Đ½Đ° без Đ»Đ¾Đ·Đ¸Đ½ĐºĐ°"
#, fuzzy
-#~ msgid "Use an encrypted file system"
+#~ msgid "Use an encrypted filesystem"
#~ msgstr ""
#~ "Đе Đ¼Đ¾Đ¶Đµ да ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¸Ñ‚Đµ ĐºÑ€Đ¸Đ¿Ñ‚Đ¸Ñ€Đ°Đ½ Ñ„Đ°Ñ˜Đ»ÑиÑÑ‚ĐµĐ¼ за Ñ‚Đ¾Ñ‡ĐºĐ°Ñ‚Đ° Đ½Đ° Đ¼Đ¾Đ½Ñ‚Đ¸Ñ€Đ°Ñе %s"
@@ -7292,8 +7314,8 @@ msgstr "ĐĐµÑƒÑĐ¿ĐµÑˆĐ½Đ° Đ¸Đ½ÑÑ‚Đ°Đ»Đ°Ñ†Đ¸Ñ˜Đ°"
#~ "If networking is not yet enabled, Drakx will attempt to join the domain "
#~ "after the network setup step.\n"
#~ "Should this setup fail for some reason and domain authentication is not "
-#~ "working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your Windows"
-#~ "(tm) Domain, and Admin Username/Password, after system boot.\n"
+#~ "working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your "
+#~ "Windows(tm) Domain, and Admin Username/Password, after system boot.\n"
#~ "The command 'wbinfo -t' will test whether your authentication secrets are "
#~ "good."
#~ msgstr ""
diff --git a/perl-install/share/po/mn.po b/perl-install/share/po/mn.po
index 3c2fd3ee5..4780712c7 100644
--- a/perl-install/share/po/mn.po
+++ b/perl-install/share/po/mn.po
@@ -7,30 +7,31 @@
msgid ""
msgstr ""
"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
+"POT-Creation-Date: 2016-07-12 14: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"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, fuzzy, c-format
msgid "Please wait"
msgstr "ĐÑ‡Đ°Đ°Đ»Đ¶ Đ±Đ°Đ¹Đ½Đ°... Đ¢̉¯Ñ€ Ñ…̉¯Đ»ÑÑĐ½Ñ ̉¯̉¯"
-#: any.pm:252
+#: any.pm:262
#, fuzzy, c-format
msgid "Bootloader installation in progress"
msgstr "Đ­Ñ…Đ»̉¯̉¯Đ»ÑĐ³Ñ‡ Đ°Ñ‡Đ°Đ°Đ»Đ°Đ³Ñ‡ ÑÑƒÑƒĐ»Đ³Đ°Ñ…"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -41,566 +42,554 @@ msgid ""
"Assign a new Volume ID?"
msgstr ""
-#: any.pm:274
+#: any.pm:284
#, fuzzy, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr "ааÑ:"
-#: any.pm:280
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-
-#: any.pm:320
+#: any.pm:324
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
-#: any.pm:331
+#: any.pm:335
#, fuzzy, c-format
msgid "Bootloader Installation"
msgstr "Đ­Ñ…Đ»̉¯̉¯Đ»ÑĐ³Ñ‡ Đ°Ñ‡Đ°Đ°Đ»Đ°Đ³Ñ‡ ÑÑƒÑƒĐ»Đ³Đ°Ñ…"
-#: any.pm:335
+#: any.pm:339
#, fuzzy, c-format
msgid "Where do you want to install the bootloader?"
msgstr "Đ¥Đ°Đ°Đ½Đ° Đ²Ñ‹?"
-#: any.pm:359
+#: any.pm:355
#, fuzzy, c-format
msgid "First sector (MBR) of drive %s"
msgstr "Đ¥Ó©Ñ‚Đ»Ó©Đ³Ñ‡Đ¸Đ¹Đ½ ÑÑ…Đ½Đ¸Đ¹ ÑĐµĐºÑ‚Đ¾Ñ€ (MBR)"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "Đ¥Ó©Ñ‚Đ»Ó©Đ³Ñ‡Đ¸Đ¹Đ½ ÑÑ…Đ½Đ¸Đ¹ ÑĐµĐºÑ‚Đ¾Ñ€ (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "̉®Đ½Đ´ÑÑĐ½ Ñ…ÑƒĐ²Đ°Đ°Đ»Ñ‚Ñ‹Đ½ ÑÑ…Đ½Đ¸Đ¹ ÑĐµĐºÑ‚Đ¾Ñ€"
-#: any.pm:365
+#: any.pm:361
#, fuzzy, c-format
msgid "On Floppy"
msgstr "Đ˜Đ´ÑĐ²Ñ…Đ¸Ñ‚ÑĐ¹"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "ĐĐ»Đ³Đ°ÑĐ°Ñ…"
-#: any.pm:402
+#: any.pm:391
#, fuzzy, c-format
msgid "Boot Style Configuration"
msgstr "Đ—Đ°Đ³Đ²Đ°Ñ€"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, fuzzy, c-format
+msgid "EFI System Partition"
+msgstr "Đ‘Đ°Ñ‚Đ°Đ»Đ³Đ°Đ°Đ¶ÑƒÑƒĐ»Đ°Đ»Ñ‚"
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "Đ­Ñ…Đ»̉¯̉¯Đ»ÑĐ³Ñ‡ Đ°Ñ‡Đ°Đ°Đ»Đ°Đ³Ñ‡Đ¸Đ¹Đ½ ̉¯Đ½Đ´ÑÑĐ½ ÑĐ¾Đ½Đ³Đ¾Đ»Ñ‚ÑƒÑƒĐ´"
-#: any.pm:416
+#: any.pm:409
#, c-format
msgid "Bootloader"
msgstr ""
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr ""
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr ""
-#: any.pm:423
+#: any.pm:416
#, c-format
msgid "Main options"
msgstr ""
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "̉®Đ½Đ´ÑÑĐ½ Đ·ÑƒÑ€Đ³Đ¸Đ¹Đ³ Đ°Ñ‡Đ°Đ°Đ»Đ°Ñ…Ñ‹Đ½ Ó©Đ¼Đ½Ó© Ñ‚̉¯Ñ€ ÑĐ°Đ°Ñ‚Đ°Ñ…"
-#: any.pm:425
+#: any.pm:418
#, fuzzy, c-format
msgid "Enable ACPI"
msgstr "ĐÑÑÑ…"
-#: any.pm:426
+#: any.pm:419
#, fuzzy, c-format
msgid "Enable SMP"
msgstr "ĐÑÑÑ…"
-#: any.pm:427
+#: any.pm:420
#, fuzzy, c-format
msgid "Enable APIC"
msgstr "ĐÑÑÑ…"
-#: any.pm:429
+#: any.pm:422
#, fuzzy, c-format
msgid "Enable Local APIC"
msgstr "ĐÑÑÑ…"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "ĐÑƒÑƒÑ†Đ»Đ°Đ»"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Đууц ̉¯Đ³"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr ""
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Đ”Đ°Ñ…Đ¸Đ½ Đ¾Ñ€Đ¾Đ»Đ´Đ¾Đ½Đ¾ уу"
-#: any.pm:436
+#: any.pm:429
#, fuzzy, c-format
-msgid "You can not use a password with %s"
+msgid "You cannot use a password with %s"
msgstr "Đ¢Đ° ЦÑĐ³"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "Đууц ̉¯Đ³ (Đ´Đ°Ñ…Đ¸Đ½)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr ""
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr ""
-
-#: any.pm:453
-#, fuzzy, c-format
-msgid "Open Firmware Delay"
-msgstr "ĐÑÑÑ…"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr ""
-
-#: any.pm:455
-#, fuzzy, c-format
-msgid "Enable CD Boot?"
-msgstr "ĐÑÑÑ… CD?"
-
-#: any.pm:456
-#, fuzzy, c-format
-msgid "Enable OF Boot?"
-msgstr "ĐÑÑÑ…?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "̉®Đ½Đ´ÑÑĐ½ ̉®Đ¡?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Đ”̉¯Ñ€"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Đ­Đ·ÑĐ½"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "Đ—Đ°Đ»Đ³Đ°Ñ…"
-#: any.pm:534
+#: any.pm:502
#, c-format
msgid "Xen append"
msgstr ""
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Đ’Đ¸Đ´ĐµĐ¾ Đ³Đ¾Ñ€Đ¸Đ¼"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, fuzzy, c-format
msgid "Network profile"
msgstr "Đ¡̉¯Đ»Đ¶ÑÑ-Ñ…Đ°Ñ€ÑŒÑ†Đ°Ñ… Ñ…ÑÑÑĐ³"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Đ‘Đ¸Ñ‡ÑÑÑ"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "Đ¡Ñ‚Đ°Đ½Đ´Đ°Ñ€Ñ‚"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr ""
-
-#: any.pm:570
+#: any.pm:525
#, fuzzy, c-format
msgid "Empty label not allowed"
msgstr "Đ‘Đ¸Ñ‡ÑÑÑ"
-#: any.pm:571
+#: any.pm:526
#, fuzzy, c-format
msgid "You must specify a kernel image"
msgstr "Đ¢Đ°"
-#: any.pm:571
+#: any.pm:526
#, fuzzy, c-format
msgid "You must specify a root partition"
msgstr "Đ¢Đ°"
-#: any.pm:572
+#: any.pm:527
#, fuzzy, c-format
msgid "This label is already used"
msgstr "Đ‘Đ¸Ñ‡ÑÑÑ Đ±Đ¾Đ»"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "Đ¯Đ¼Đ°Ñ€ Ñ‚Ó©Ñ€Đ»Đ¸Đ¹Đ½ Ó©Đ³Ó©Đ³Đ´Ó©Đ» Ñ‚Đ° Đ¾Ñ€ÑƒÑƒĐ»Đ°Ñ…Ñ‹Đ³ Ñ…̉¯ÑÑж Đ±Đ°Đ¹Đ½Đ°?"
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Đ›Đ¸Đ½ÑƒĐºÑ"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "Đ‘ÑƒÑад ̉®Đ¡ (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "Đ‘ÑƒÑад ̉®Đ¡ (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "Đ‘ÑƒÑад ̉®Đ¡ (Đ’Đ¸Đ½Đ´Đ¾Đ²Ñ...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, fuzzy, c-format
msgid "Bootloader Configuration"
msgstr "Đ—Đ°Đ³Đ²Đ°Ñ€"
-#: any.pm:640
+#: any.pm:594
#, fuzzy, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
"You can create additional entries or change the existing ones."
msgstr "ЦÑÑ."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "ĐĐ½Ñ…Đ°Đ°Ñ€ÑƒÑƒĐ»Đ³Đ°"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr ""
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "rpm Ñ…ÑÑ€ÑĐ³ÑÑĐ»̉¯̉¯Đ´ Ñ€̉¯̉¯ Ñ…Đ°Đ½Đ´Đ°Ñ…"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr ""
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr ""
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr ""
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr ""
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr ""
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr ""
-#: any.pm:863
+#: any.pm:875
#, fuzzy, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
"cased letters, numbers, `-' and `_'"
msgstr "Đ½ÑÑ€"
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "Đ¥ÑÑ€ÑĐ³Đ»ÑĐ³Ñ‡Đ¸Đ¹Đ½ Đ½ÑÑ€ Ñ…ÑÑ‚ урт"
-#: any.pm:865
+#: any.pm:877
#, fuzzy, c-format
msgid "This user name has already been added"
msgstr "Đ½ÑÑ€"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "Đ¥ÑÑ€ÑĐ³Đ»ÑĐ³Ñ‡Đ¸Đ¹Đ½ ID"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "Đ“Ñ€ÑƒĐ¿Đ¿Ñ‹Đ½ ID"
-#: any.pm:872
+#: any.pm:884
#, fuzzy, c-format
msgid "%s must be a number"
msgstr "%s ÑĐ¾Đ½Đ³Đ¾Đ»Ñ‚ Đ½ÑŒ Ñ‚Đ¾Đ¾ Đ±Đ°Đ¹Ñ… Ñ‘ÑÑ‚Đ¾Đ¹!"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
+msgid "%s should be above 1000. Accept anyway?"
msgstr ""
-#: any.pm:877
+#: any.pm:889
#, fuzzy, c-format
msgid "User management"
msgstr "Đ¥ÑÑ€ÑĐ³Đ»ÑĐ³Ñ‡Đ¸Đ¹Đ½ Đ½ÑÑ€"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, fuzzy, c-format
msgid "Set administrator (root) password"
msgstr "ĐÑƒÑƒÑ†Đ»Đ°Đ»Ñ‹Đ½ Đ£Đ´Đ¸Ñ€Đ´Đ»Đ°Đ³Đ° (б̉¯Ñ€Ñ‚Đ³ÑĐ» ÑÑĐ²ÑĐ» и-Đ¼ÑĐ¹Đ»)"
-#: any.pm:889
+#: any.pm:903
#, fuzzy, c-format
msgid "Enter a user"
msgstr "Đ³"
-#: any.pm:891
+#: any.pm:905
#, c-format
msgid "Icon"
msgstr "Đ­Đ¼Đ±Đ»ĐµĐ¼"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr ""
-#: any.pm:899
+#: any.pm:915
#, fuzzy, c-format
msgid "Login name"
msgstr "Đ”Đ¾Đ¼ÑĐ¹Đ½"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Đ‘̉¯Ñ€Ñ…̉¯̉¯Đ»"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
msgstr ""
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr ""
-#: any.pm:978
+#: any.pm:1004
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr ""
-#: any.pm:979
+#: any.pm:1005
#, fuzzy, c-format
msgid "Use this feature"
msgstr "Đ¢Đ° ÑĐ½Ñ Ñ‡Đ°Đ½Đ°Ñ€Ñ‹Đ³ Đ°ÑˆĐ¸Đ³Đ»Đ°Ñ…Ñ‹Đ³ Ñ…̉¯ÑÑж Đ±Đ°Đ¹Đ½Đ° уу?"
-#: any.pm:980
+#: any.pm:1006
#, fuzzy, c-format
msgid "Choose the default user:"
msgstr "Đ¡Đ¾Đ½Đ³Đ¾Ñ…:"
-#: any.pm:981
+#: any.pm:1007
#, fuzzy, c-format
msgid "Choose the window manager to run:"
msgstr "Đ¦Đ¾Đ½Ñ…:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, fuzzy, c-format
msgid "Release Notes"
msgstr "Đ¥ÑĐ²Đ»ÑĐ»:"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Đ¥Đ°Đ°Ñ…"
-#: any.pm:1071
+#: any.pm:1087
#, fuzzy, c-format
msgid "License agreement"
msgstr "Đ›Đ¸Ñ†ĐµĐ½Đ·"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Đ“Đ°Ñ€Đ°Ñ…"
-#: any.pm:1080
+#: any.pm:1096
#, fuzzy, c-format
msgid "Do you accept this license ?"
msgstr "Đ¢Đ° ÑĐ¼Đ°Ñ€ Đ½ÑĐ³ÑĐ½ %s Đ³ÑÑÑĐ½ Ñ…Đ°Ñ€Đ°Đ³Đ´Đ°Đ»Ñ‚Ñ‚Đ°Đ¹ Ñу?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Đ—Ó©Đ²ÑˆÓ©Ó©Ñ€Ó©Ñ…"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr ""
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, c-format
msgid "Please choose a language to use"
msgstr "Đ¥ÑÑ€ÑĐ³Đ»ÑÑ… Ñ…ÑĐ»ÑÑ ÑĐ¾Đ½Đ³Đ¾Đ½Đ¾ уу"
-#: any.pm:1135
+#: any.pm:1151
#, fuzzy, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr "Đ²Ñ‹ Đ±Đ¾Đ» Đ²Ñ‹."
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
#, c-format
-msgid "Multi languages"
+msgid "Mageia"
+msgstr "ĐœĐ°Đ½Đ´Ñ€Đ¸Đ²Đ° Đ›Đ¸Đ½ÑƒĐºÑ"
+
+#: any.pm:1154
+#, fuzzy, c-format
+msgid "Multiple languages"
+msgstr "Đ‘̉¯Ñ… Ñ…ÑĐ»"
+
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
msgstr ""
-#: any.pm:1147 any.pm:1178
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr ""
-#: any.pm:1148
+#: any.pm:1165
#, c-format
msgid "All languages"
msgstr "Đ‘̉¯Ñ… Ñ…ÑĐ»"
-#: any.pm:1170
+#: any.pm:1187
#, fuzzy, c-format
msgid "Language choice"
msgstr "Đ¥ÑĐ»"
-#: any.pm:1224
+#: any.pm:1241
#, fuzzy, c-format
msgid "Country / Region"
msgstr " / ĐœÑƒĐ¶"
-#: any.pm:1225
+#: any.pm:1242
#, c-format
msgid "Please choose your country"
msgstr "Đ£Đ»Ñаа ÑĐ¾Đ½Đ³Đ¾Đ½Đ¾ уу"
-#: any.pm:1227
+#: any.pm:1244
#, fuzzy, c-format
msgid "Here is the full list of available countries"
msgstr "Đ±Đ¾Đ» б̉¯Ñ€ÑĐ½ Đ¶Đ¸Đ³ÑĐ°Đ°Đ»Ñ‚ ааÑ"
-#: any.pm:1228
+#: any.pm:1245
#, fuzzy, c-format
msgid "Other Countries"
msgstr "Đ‘ÑƒÑад"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "Ó¨Ñ€Đ³Ó©Ñ‚Đ³Ó©ÑÓ©Đ½"
-#: any.pm:1234
+#: any.pm:1251
#, fuzzy, c-format
msgid "Input method:"
msgstr "Đ¡̉¯Đ»Đ¶ÑÑĐ½Đ¸Đ¹ Đ°Ñ€Đ³Đ°:"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "ĐĐ»Đ³Đ°"
-#: any.pm:1318
+#: any.pm:1339
#, fuzzy, c-format
msgid "No sharing"
msgstr "̉®Đ³̉¯Đ¹"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Allow all users"
msgstr "Đ‘̉¯Ñ… Ñ…ÑÑ€ÑĐ³Đ»ÑĐ³Ñ‡Đ´Đ¸Đ¹Đ³ Đ·Ó©Đ²ÑˆÓ©Ó©Ñ€Ó©Ñ…"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "Đ¢Đ¾Ñ…Đ¸Ñ€"
-#: any.pm:1322
+#: any.pm:1343
#, fuzzy, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -610,86 +599,86 @@ msgid ""
"\"Custom\" permit a per-user granularity.\n"
msgstr "Đ²Ñ‹ Ñ…ÑÑ€ÑĐ³Đ»ÑĐ³Ñ‡Đ¸Đ´ Đ°Đ°Ñ Ñ…ÑÑ€ÑĐ³Đ»ÑĐ³Ñ‡Đ¸Đ´ Đ¥Đ°Đ¼Ñ‚Ñ‹Đ½ Ñ…ÑÑ€ÑĐ³Đ»ÑÑ ÑĐ¼Ñ… Đ³ Đ³ Đ¥ÑÑ€ÑĐ³Đ»ÑĐ³Ñ‡Đ¸Đ¹Đ½"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
"Windows."
msgstr ""
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
"systems."
msgstr ""
-#: any.pm:1345
+#: any.pm:1366
#, fuzzy, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr "Đ¢Đ° Đ¡Đ°Đ¼Đ±Đ° Đ²Ñ‹."
-#: any.pm:1373
+#: any.pm:1394
#, c-format
msgid "Launch userdrake"
msgstr ""
-#: any.pm:1375
+#: any.pm:1396
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
"You can use userdrake to add a user to this group."
msgstr ""
-#: any.pm:1481
+#: any.pm:1503
#, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
msgstr ""
-#: any.pm:1485
+#: any.pm:1507
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr ""
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "Đ¦Đ°Đ³Đ¸Đ¹Đ½ б̉¯Ñ"
-#: any.pm:1520
+#: any.pm:1542
#, fuzzy, c-format
msgid "Which is your timezone?"
msgstr "Đ±Đ¾Đ»?"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr ""
-#: any.pm:1546
+#: any.pm:1568
#, c-format
msgid "What is the best time?"
msgstr ""
-#: any.pm:1550
+#: any.pm:1572
#, fuzzy, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "Hardware"
-#: any.pm:1551
+#: any.pm:1573
#, fuzzy, c-format
msgid "%s (hardware clock set to local time)"
msgstr "Hardware"
-#: any.pm:1553
+#: any.pm:1575
#, c-format
msgid "NTP Server"
msgstr "NTP Đ¡ĐµÑ€Đ²ĐµÑ€"
-#: any.pm:1554
+#: any.pm:1576
#, fuzzy, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "ĐĐ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ°Đ°Ñ€"
@@ -714,7 +703,7 @@ msgstr ""
msgid "Smart Card"
msgstr ""
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, fuzzy, c-format
msgid "Windows Domain"
msgstr "Đ¦Đ¾Đ½Ñ…Đ½ÑƒÑƒĐ´"
@@ -724,296 +713,296 @@ msgstr "Đ¦Đ¾Đ½Ñ…Đ½ÑƒÑƒĐ´"
msgid "Kerberos 5"
msgstr ""
-#: authentication.pm:63
+#: authentication.pm:65
#, fuzzy, c-format
msgid "Local file:"
msgstr "Đ”Đ¾Ñ‚Đ¾Đ¾Đ´ Ñ„Đ°Đ¹Đ»ÑƒÑƒĐ´:"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr ""
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr ":"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
"consolidates certain types of information within your organization."
msgstr ""
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr ":"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
"Service domain with a common password and group file."
msgstr ""
-#: authentication.pm:66
+#: authentication.pm:68
#, fuzzy, c-format
msgid "Windows Domain:"
msgstr "Đ¦Đ¾Đ½Ñ…Đ½ÑƒÑƒĐ´:"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
"a Windows domain."
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, fuzzy, c-format
msgid "Welcome to the Authentication Wizard"
msgstr "Đ”Đ¾Đ¼ÑĐ¹Đ½ Đ‘Đ°Ñ‚Đ°Đ»Đ³Đ°Đ°Đ¶ÑƒÑƒĐ»Đ°Đ»Ñ‚"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, c-format
msgid "LDAP Server"
msgstr ""
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, c-format
msgid "Base dn"
msgstr ""
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr ""
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr ""
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr ""
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr ""
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, c-format
msgid "Use anonymous BIND "
msgstr ""
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr ""
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, fuzzy, c-format
msgid "Bind Password "
msgstr "Đууц ̉¯Đ³"
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr ""
-#: authentication.pm:127
+#: authentication.pm:126
#, fuzzy, c-format
msgid "Password base"
msgstr "Đууц ̉¯Đ³"
-#: authentication.pm:128
+#: authentication.pm:127
#, fuzzy, c-format
msgid "Group base"
msgstr "Đ“Ñ€ÑƒĐ¿Đ¿Ñ‹Đ½ ID"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr ""
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:146
+#: authentication.pm:145
#, c-format
msgid "Realm "
msgstr ""
-#: authentication.pm:148
+#: authentication.pm:147
#, fuzzy, c-format
msgid "KDCs Servers"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr ""
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr ""
-#: authentication.pm:156
+#: authentication.pm:155
#, c-format
msgid "Use local file for users information"
msgstr ""
-#: authentication.pm:157
+#: authentication.pm:156
#, fuzzy, c-format
-msgid "Use Ldap for users information"
+msgid "Use LDAP for users information"
msgstr "Đ¥Đ°Ñ‚ÑƒÑƒ диÑĐº Ñ…Ó©Ñ‚Đ»Ó©Đ³Ñ‡Đ¸Đ¹Đ½ Đ¼ÑĐ´ÑÑĐ»ÑĐ»"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr ""
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:192
+#: authentication.pm:191
#, c-format
msgid "NIS Domain"
msgstr ""
-#: authentication.pm:193
+#: authentication.pm:192
#, c-format
msgid "NIS Server"
msgstr ""
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-#: authentication.pm:218
+#: authentication.pm:217
#, fuzzy, c-format
msgid "Domain Model "
msgstr "Đ”Đ¾Đ¼ÑĐ¹Đ½"
-#: authentication.pm:220
+#: authentication.pm:219
#, c-format
msgid "Active Directory Realm "
msgstr ""
-#: authentication.pm:221
+#: authentication.pm:220
#, fuzzy, c-format
msgid "DNS Domain"
msgstr "Đ”Đ¾Đ¼ÑĐ¹Đ½"
-#: authentication.pm:222
+#: authentication.pm:221
#, fuzzy, c-format
msgid "DC Server"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€"
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "Đ‘Đ°Ñ‚Đ°Đ»Đ³Đ°Đ°Đ¶ÑƒÑƒĐ»Đ°Đ»Ñ‚"
-#: authentication.pm:238
+#: authentication.pm:237
#, fuzzy, c-format
msgid "Authentication method"
msgstr "Đ‘Đ°Ñ‚Đ°Đ»Đ³Đ°Đ°Đ¶ÑƒÑƒĐ»Đ°Đ»Ñ‚"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "Đууц ̉¯Đ³ Đ±Đ°Đ¹Ñ…Đ³̉¯Đ¹"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr ""
"Đууц ̉¯Đ³ Ñ…ÑÑ‚ÑÑ€Ñ…Đ¸Đ¹ Đ±Đ¾Đ³Đ¸Đ½Đ¾ Đ±Đ°Đ¹Đ½Đ° (ÑĐ½Ñ Đ½ÑŒ Đ´Đ¾Ñ€ Ñ…Đ°Ñж %d Ñ‚ÑĐ¼Đ´ÑĐ³Ñ‚Đ¸Đ¹Đ½ ÑƒÑ€Ñ‚Ñ‚Đ°Đ¹ Đ±Đ°Đ¹Đ½Đ°)"
-#: authentication.pm:375
+#: authentication.pm:373
#, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr ""
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
msgstr "Đ¤Đ°Đ¹Đ» ÑĐ¾Đ½Đ³Đ¾Ñ…"
-#: authentication.pm:897
+#: authentication.pm:866
#, fuzzy, c-format
msgid "Domain Windows for authentication : "
msgstr "Đ”Đ¾Đ¼ÑĐ¹Đ½ Đ‘Đ°Ñ‚Đ°Đ»Đ³Đ°Đ°Đ¶ÑƒÑƒĐ»Đ°Đ»Ñ‚"
-#: authentication.pm:899
+#: authentication.pm:868
#, fuzzy, c-format
msgid "Domain Admin User Name"
msgstr "Đ”Đ¾Đ¼ÑĐ¹Đ½ Đ¥ÑÑ€ÑĐ³Đ»ÑĐ³Ñ‡"
-#: authentication.pm:900
+#: authentication.pm:869
#, fuzzy, c-format
msgid "Domain Admin Password"
msgstr "Đ”Đ¾Đ¼ÑĐ¹Đ½"
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1023,105 +1012,106 @@ msgid ""
"\n"
msgstr ""
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, fuzzy, c-format
msgid "LILO with text menu"
msgstr "Ñ‚ĐµĐºÑÑ‚"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, c-format
-msgid "GRUB with graphical menu"
+msgid "GRUB2 with graphical menu"
msgstr ""
-#: bootloader.pm:1148
-#, c-format
-msgid "GRUB with text menu"
-msgstr ""
+#: bootloader.pm:1266
+#, fuzzy, c-format
+msgid "GRUB2 with text menu"
+msgstr "Ñ‚ĐµĐºÑÑ‚"
-#: bootloader.pm:1149
+#: bootloader.pm:1267
#, c-format
-msgid "Yaboot"
+msgid "GRUB with graphical menu"
msgstr ""
-#: bootloader.pm:1150
+#: bootloader.pm:1281
#, c-format
-msgid "SILO"
+msgid "GRUB with text menu"
msgstr ""
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, c-format
msgid "not enough room in /boot"
msgstr ""
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, fuzzy, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "Đ¥Đ°Đ°Đ½Đ° Đ²Ñ‹?"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
"renumbered"
msgstr ""
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, c-format
msgid "Re-install Boot Loader"
msgstr ""
-#: common.pm:142
+#: common.pm:271
#, fuzzy, c-format
msgid "B"
msgstr "ĐĐ‘"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "ĐĐ‘"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "ĐœĐ‘"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "ГБ"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr ""
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, c-format
msgid "%d minutes"
msgstr "%d Đ¼Đ¸Đ½ÑƒÑ‚"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 ĐœĐ¸Đ½ÑƒÑ‚"
-#: common.pm:163
+#: common.pm:294
#, c-format
msgid "%d seconds"
msgstr ""
-#: common.pm:383
-#, c-format
-msgid "command %s missing"
-msgstr ""
-
#: diskdrake/dav.pm:17
#, c-format
msgid ""
@@ -1131,154 +1121,143 @@ msgid ""
"points, select \"New\"."
msgstr ""
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Đ¨Đ¸Đ½Ñ"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "ДиÑĐºĐ¸Đ¹Đ½ Ñ‚Ó©Ñ…Ó©Ó©Ñ€Ó©Đ¼Đ¶ ÑĐ°Đ»Đ³Đ°Ñ…"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "ДиÑĐºĐ¸Đ¹Đ½ Ñ‚Ó©Ñ…Ó©Ó©Ñ€Ó©Đ¼Đ¶ Ñ…Đ¾Đ»Đ±Đ¾Ñ…"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, fuzzy, c-format
msgid "Mount point"
msgstr "ДиÑĐºĐ¸Đ¹Đ½ Ñ‚Ó©Ñ…Ó©Ó©Ñ€Ó©Đ¼Đ¶ Ñ…Đ¾Đ»Đ±Đ¾Ñ…"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Đ¡Đ¾Đ½Đ³Đ¾Đ»Ñ‚ÑƒÑƒĐ´"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Đ£ÑÑ‚Đ³Đ°Ñ…"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "БиелÑĐ³Đ´ÑĐ²"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Đлдаа"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "WebDAV ÑĐµÑ€Đ²ĐµÑ€Đ¸Đ¹Đ½ URL-Đ³ Đ¾Ñ€ÑƒÑƒĐ»Đ½Đ° уу"
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, fuzzy, c-format
msgid "The URL must begin with http:// or https://"
msgstr "Đ’Ñб Ñ…Đ°ÑĐ³"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "ĐĐ½Ñ…Đ°Đ°Ñ€ÑƒÑƒĐ»Đ³Đ°"
-
#: diskdrake/dav.pm:106
#, fuzzy, c-format
-msgid "Are you sure you want to delete this mountpoint?"
+msgid "Are you sure you want to delete this mount point?"
msgstr "Đ¢Đ° ÑÑƒÑƒĐ»Đ³Đ°Đ»Ñ‚Ñ‹Đ³ ̉¯Ñ€Đ³Ñлжл̉¯̉¯Đ»ÑÑ…Đ¸Đ¹Đ³ Ñ…̉¯ÑÑж Đ±Đ°Đ¹Đ½Đ° уу?"
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€: "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, c-format
msgid "Mount point: "
msgstr "ĐÑ€ÑƒÑƒĐ»Đ°Ñ…(Mount) цÑĐ³: "
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "Đ¡Đ¾Đ½Đ³Đ¾Đ»Ñ‚ÑƒÑƒĐ´: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr ""
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, fuzzy, c-format
msgid "Read carefully"
msgstr "Đ£Đ½ÑˆĐ¸Ñ…"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, fuzzy, c-format
msgid "Please make a backup of your data first"
msgstr "ааÑ"
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Đ“Đ°Ñ€Đ°Ñ…"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "̉®Ñ€Đ³Ñлжил̉¯̉¯Đ»ÑÑ…"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Đ¢ÑƒÑĐ»Đ°Đ¼Đ¶"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1286,142 +1265,132 @@ msgid ""
"(click on it, then click on \"Resize\")"
msgstr ""
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid "Please click on a partition"
msgstr "ĐÑĐ³ Ñ…ÑƒĐ²Đ°Đ°Đ»Ñ‚Đ°Đ½ Đ´ÑÑÑ€ Đ´Đ°Ñ€Đ½Đ° уу"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "Đ”ÑĐ»Đ³ÑÑ€ÑĐ½Đ³̉¯Đ¹"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, fuzzy, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "̉®Đ³̉¯Đ¹"
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "̉®Đ» Đ¼ÑĐ´ÑĐ³Đ´ÑÑ…"
-#: diskdrake/hd_gtk.pm:388
+#: diskdrake/hd_gtk.pm:427
#, fuzzy, c-format
msgid "Ext4"
msgstr "Đ“Đ°Ñ€Đ°Ñ…"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "XFS"
msgstr ""
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, fuzzy, c-format
msgid "Swap"
msgstr "Đ¡Đ¾Đ»Đ¸Đ»Ñ‚"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "Đ¡Đ°Đ½ĐĐ¡"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr ""
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Đ’Đ¸Đ½Đ´Đ¾ÑƒÑ"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Đ‘ÑƒÑад"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "Đ¥Đ¾Đ¾ÑĐ¾Đ½"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, fuzzy, c-format
msgid "Filesystem types:"
msgstr "Đ¤Đ°Đ¹Đ»Ñ‹Đ½ ÑиÑÑ‚ĐµĐ¼:"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, fuzzy, c-format
msgid "This partition is already empty"
msgstr "Đ­Đ½Ñ Ñ…ÑƒĐ²Đ°Đ°Đ»Ñ‚Ñ‹Đ½ Ñ…ÑĐ¼Đ¶ÑÑĐ³ Ó©Ó©Ñ€Ñ‡Đ¸Đ»Đ¶ Đ±Đ¾Đ»Đ¾Ñ…Đ³̉¯Đ¹"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, fuzzy, c-format
msgid "Use ``Unmount'' first"
msgstr "ДиÑĐºĐ¸Đ¹Đ½ Ñ‚Ó©Ñ…Ó©Ó©Ñ€Ó©Đ¼Đ¶ ÑĐ°Đ»Đ³Đ°Ñ…"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, fuzzy, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "Đ”Đ°Ñ€Đ°Đ°Ñ…Ñ‹Đ½ Đ¾Ñ€Đ¾Đ½Đ´ ``%s'' ̉¯̉¯Đ½Đ¸Đ¹Đ³ Ñ…ÑÑ€ÑĐ³Đ»Ñ:"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Đ¢Ó©Ñ€Ó©Đ»"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, c-format
msgid "Choose another partition"
msgstr "ĐĐ½Đ´Đ¾Đ¾ Ñ…ÑƒĐ²Đ°Đ°Đ»Ñ‚ ÑĐ¾Đ½Đ³Đ¾"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, fuzzy, c-format
msgid "Choose a partition"
msgstr "Đ¡Đ¾Đ½Đ³Đ¾Ñ…"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "Đ˜Đ»̉¯̉¯"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, fuzzy, c-format
msgid "Confirmation"
msgstr "Đ¢Đ¾Ñ…Đ¸Ñ€Đ³Đ¾Đ¾"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, c-format
msgid "Continue anyway?"
msgstr "Đ¯Đ¼Đ°Ñ€ ч Đ±Đ°Đ¹ÑĐ°Đ½ ̉¯Ñ€Đ³Ñлжл̉¯̉¯Đ»ÑÑ… ̉¯̉¯?"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Đ¥Đ°Đ´Đ³Đ°Đ»Đ°Ñ…Đ³̉¯Đ¹Đ³ÑÑÑ€ Đ³Đ°Ñ€Đ°Ñ…"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, fuzzy, c-format
msgid "Quit without writing the partition table?"
msgstr "Đ“Đ°Ñ€Đ°Ñ… Ñ…̉¯ÑĐ½ÑĐ³Ñ‚?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, fuzzy, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr "Đ²Ñ‹"
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, fuzzy, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr "Đ¢Đ° Ñ…̉¯ÑĐ½ÑĐ³Ñ‚"
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1429,29 +1398,29 @@ msgid ""
"Quit anyway?"
msgstr ""
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, fuzzy, c-format
msgid "Clear all"
msgstr "Đ£ÑÑ‚Đ³Đ°Ñ…"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, fuzzy, c-format
msgid "Auto allocate"
msgstr "ĐĐ²Ñ‚Đ¾"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to normal mode"
msgstr ""
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, c-format
msgid "Toggle to expert mode"
msgstr "ĐœÑÑ€Đ³ÑĐ¶Đ¸Đ»Ñ‚Đ½Đ¸Đ¹ Đ³Đ¾Ñ€Đ¸Đ¼Đ´ ÑˆĐ¸Đ»Đ¶̉¯̉¯Đ»ÑÑ…"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "Đ¥Đ°Ñ‚ÑƒÑƒ диÑĐº Ñ…Ó©Ñ‚Đ»Ó©Đ³Ñ‡Đ¸Đ¹Đ½ Đ¼ÑĐ´ÑÑĐ»ÑĐ»"
#: diskdrake/interactive.pm:371
@@ -1461,7 +1430,7 @@ msgstr "Đ‘̉¯Ñ…"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr "Би өшөө ил̉¯̉¯ Ñ…ÑƒĐ²Đ°Đ°Đ»Ñ‚ Đ½ÑĐ¼Đ¶ Ñ‡Đ°Đ´Đ°Ñ…Đ³̉¯Đ¹I"
#: diskdrake/interactive.pm:373
@@ -1481,436 +1450,440 @@ msgstr "Đ”Đ°Ñ…Đ¸Đ½ Đ°Ñ‡Đ°Đ°Đ»Đ°Ñ…"
msgid "Detailed information"
msgstr ""
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
-msgstr ""
+msgstr "̉®Đ·ÑĐ¼Đ¶"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Đ¥ÑĐ¼Đ¶ÑÑ Ó©Ó©Ñ€Ñ‡Đ¸Đ»Ó©Ñ…"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Đ¤Đ¾Ñ€Đ¼Đ°Ñ‚"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, c-format
msgid "Add to RAID"
msgstr "RAID руу Đ½ÑĐ¼ÑÑ…"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, fuzzy, c-format
msgid "Add to LVM"
msgstr "ĐÑĐ¼ÑÑ…"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, fuzzy, c-format
msgid "Use"
msgstr "Đ¥ÑÑ€ÑĐ³Đ»ÑĐ³Ñ‡Đ¸Đ¹Đ½ ID"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Đ£ÑÑ‚Đ³Đ°Ñ…"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, fuzzy, c-format
msgid "Remove from RAID"
msgstr "Đ£ÑÑ‚Đ³Đ°Ñ…"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from LVM"
msgstr "LVM-Ñ ÑƒÑÑ‚Đ³Đ°Ñ…"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, fuzzy, c-format
msgid "Remove from dm"
msgstr "LVM-Ñ ÑƒÑÑ‚Đ³Đ°Ñ…"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, fuzzy, c-format
msgid "Modify RAID"
msgstr "Ó¨Ó©Ñ€Ñ‡Đ»Ó©Ñ…"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, c-format
msgid "Use for loopback"
msgstr ""
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "̉®̉¯ÑĐ³ÑÑ…"
-#: diskdrake/interactive.pm:453
+#: diskdrake/interactive.pm:456
#, fuzzy, c-format
msgid "Failed to mount partition"
msgstr "Đ—Ó©Ó©Ñ… ÑˆĐ¸Đ½Ñ"
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, fuzzy, c-format
msgid "Create a new partition"
msgstr "ÑˆĐ¸Đ½Ñ"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, c-format
msgid "Start sector: "
msgstr "Đ­Ñ…Đ»ÑÑ… ÑĐµĐºÑ‚Đ¾Ñ€: "
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "Đ¥ÑĐ¼Đ¶ÑÑ ĐœĐ‘-Ñ€: "
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, fuzzy, c-format
msgid "Filesystem type: "
msgstr "Đ¤Đ°Đ¹Đ»Ñ‹Đ½ ÑиÑÑ‚ĐµĐ¼ Ñ‚Ó©Ñ€Ó©Đ» "
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, c-format
msgid "Preference: "
msgstr ""
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, fuzzy, c-format
msgid "Logical volume name "
msgstr "Đ›Đ¾ĐºĐ°Đ» Ñ…ÑĐ¼Đ¶ÑÑÑ"
-#: diskdrake/interactive.pm:507
+#: diskdrake/interactive.pm:514
#, fuzzy, c-format
msgid "Encrypt partition"
msgstr "Đ‘Đ°Ñ‚Đ°Đ»Đ³Đ°Đ°Đ¶ÑƒÑƒĐ»Đ°Đ»Ñ‚"
-#: diskdrake/interactive.pm:508
+#: diskdrake/interactive.pm:515
#, fuzzy, c-format
msgid "Encryption key "
msgstr "Đ¤Đ°Đ¹Đ»Ñ‹Đ½ ÑиÑÑ‚ĐµĐ¼"
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, c-format
msgid "Encryption key (again)"
msgstr ""
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, c-format
msgid "The encryption keys do not match"
msgstr ""
-#: diskdrake/interactive.pm:521
+#: diskdrake/interactive.pm:529
#, fuzzy, c-format
msgid "Missing encryption key"
msgstr "Đ¤Đ°Đ¹Đ»Ñ‹Đ½ ÑиÑÑ‚ĐµĐ¼"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, fuzzy, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr "Đ¢Đ° ÑˆĐ¸Đ½Ñ Đ³ Đ²Ñ‹ ааÑ."
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, fuzzy, c-format
-msgid "Check bad blocks?"
-msgstr "GĂ¡?"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, fuzzy, c-format
msgid "Remove the loopback file?"
msgstr "Đ£ÑÑ‚Đ³Đ°Ñ…?"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr ""
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, c-format
msgid "Change partition type"
msgstr "Đ¥ÑƒĐ²Đ°Đ°Đ»Ñ‚Ñ‹Đ½ Ñ‚Ó©Ñ€Đ»Đ¸Đ¹Đ³ Ó©Ó©Ñ€Ñ‡Đ»Ó©Ñ…"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, fuzzy, c-format
msgid "Which filesystem do you want?"
msgstr "Đ¯Đ¼Đ°Ñ€ Ñ‚Ó©Ñ€Đ»Đ¸Đ¹Đ½ Ó©Đ³Ó©Đ³Đ´Ó©Đ» Ñ‚Đ° Đ¾Ñ€ÑƒÑƒĐ»Đ°Ñ…Ñ‹Đ³ Ñ…̉¯ÑÑж Đ±Đ°Đ¹Đ½Đ°?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, c-format
msgid "Switching from %s to %s"
msgstr ""
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, c-format
msgid "Set volume label"
msgstr ""
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Which volume label?"
msgstr ""
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, fuzzy, c-format
msgid "Label:"
msgstr "Đ‘Đ¸Ñ‡ÑÑÑ"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, fuzzy, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "Đ¥Đ°Đ°Đ½Đ° Đ²Ñ‹ Ñ?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, fuzzy, c-format
msgid "Where do you want to mount device %s?"
msgstr "Đ¥Đ°Đ°Đ½Đ° Đ²Ñ‹ Ñ?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, fuzzy, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr "ЦÑĐ³ Đ±Đ¾Đ»"
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, fuzzy, c-format
msgid "Where do you want to mount %s?"
msgstr "Đ¥Đ°Đ°Đ½Đ° Đ²Ñ‹ Ñ?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, c-format
msgid "Resizing"
msgstr "Đ¥ÑĐ¼Đ¶ÑÑĐ³Ó©Ó©Ñ€Ñ‡Đ¸Đ»Đ¶ Đ±Đ°Đ¹Đ½Đ°"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr ""
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, c-format
msgid "This partition is not resizeable"
msgstr "Đ­Đ½Ñ Ñ…ÑƒĐ²Đ°Đ°Đ»Ñ‚Ñ‹Đ½ Ñ…ÑĐ¼Đ¶ÑÑĐ³ Ó©Ó©Ñ€Ñ‡Đ¸Đ»Đ¶ Đ±Đ¾Đ»Đ¾Ñ…Đ³̉¯Đ¹"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, fuzzy, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "Đ‘̉¯Ñ…"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, fuzzy, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr "ĐÑÑÑ…"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, fuzzy, c-format
msgid "Choose the new size"
msgstr "ÑˆĐ¸Đ½Ñ"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "New size in MB: "
msgstr "Đ¨Đ¸Đ½Ñ Ñ…ÑĐ¼Đ¶ÑÑ ĐœĐ‘-Ñ€."
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Minimum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, c-format
msgid "Maximum size: %s MB"
msgstr ""
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, fuzzy, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
"filesystem checks will be run on your next boot into Microsoft Windows®"
msgstr "Ñ‚Đ¸Đ¹Ñˆ Ñ Đ¦Đ¾Đ½Ñ…Đ½ÑƒÑƒĐ´"
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, fuzzy, c-format
msgid "Filesystem encryption key"
msgstr "Đ¤Đ°Đ¹Đ»Ñ‹Đ½ ÑиÑÑ‚ĐµĐ¼"
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, fuzzy, c-format
msgid "Enter your filesystem encryption key"
msgstr "Đ¡Đ¾Đ½Đ³Đ¾Ñ…"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr ""
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr ""
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Đ¢Đ¸Đ¹Ñˆ Đ½ÑĐ¼ÑÑ…Đ¸Đ¹Đ½ Ñ‚ÑƒĐ»Đ´ Đ¾Đ´Đ¾Đ¾ Đ±Đ°Đ¹Đ³Đ°Đ° RAID-Đ¸Đ¹Đ³ ÑĐ¾Đ½Đ³Đ¾Đ½Đ¾ уу"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "ÑˆĐ¸Đ½Ñ"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, fuzzy, c-format
msgid "Choose an existing LVM to add to"
msgstr "Đ¡Đ¾Đ½Đ³Đ¾Ñ…"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
#, fuzzy, c-format
msgid "LVM name"
msgstr "Đ½ÑÑ€?"
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
+#: diskdrake/interactive.pm:1016
#, fuzzy, c-format
msgid "\"%s\" already exists"
msgstr "Đ¤Đ°Đ¹Đ»?"
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
"Do you want to move used physical extents on this volume to other volumes?"
msgstr ""
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, c-format
msgid "Moving physical extents"
msgstr ""
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr ""
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Đ”Đ°Đ²Ñ‚Đ°Đ»Ñ‚"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, fuzzy, c-format
msgid "Loopback file name: "
msgstr "Đ½ÑÑ€ "
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, c-format
msgid "Give a file name"
msgstr ""
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, fuzzy, c-format
msgid "File is already used by another loopback, choose another one"
msgstr "Đ¤Đ°Đ¹Đ» Đ±Đ¾Đ»"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, fuzzy, c-format
msgid "File already exists. Use it?"
msgstr "Đ¤Đ°Đ¹Đ»?"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, fuzzy, c-format
msgid "Mount options"
msgstr "ДиÑĐºĐ¸Đ¹Đ½ Ñ‚Ó©Ñ…Ó©Ó©Ñ€Ó©Đ¼Đ¶ Ñ…Đ¾Đ»Đ±Đ¾Ñ…"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, c-format
msgid "Various"
msgstr ""
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, c-format
msgid "device"
msgstr ""
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, c-format
msgid "level"
msgstr ""
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, fuzzy, c-format
msgid "chunk size in KiB"
msgstr "Ñ…ÑĐ¼Đ¶ÑÑ Ñ"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr ""
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, fuzzy, c-format
msgid "Partitioning Type"
msgstr "Đ¥ÑƒĐ²Đ°Đ°Đ»Ñ‚Ñ‹Đ½ Ñ…̉¯ÑĐ½ÑĐ³Ñ‚Đ¸Đ¹Đ½ Ñ‚Ó©Ñ€Ó©Đ»: %s\n"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, c-format
msgid "What type of partitioning?"
msgstr "Đ¯Đ¼Đ°Ñ€ Ñ‚Ó©Ñ€Đ»Đ¸Đ¹Đ½ Ñ…ÑƒĐ²Đ°Đ°Đ»Ñ‚ бÑ?"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, fuzzy, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr "Đ¢Đ° Ñ…̉¯ÑĐ½ÑĐ³Ñ‚"
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "%s Ñ…Ó©Ñ‚Đ»Ó©Đ³Ñ‡Đ¸Đ¹Đ½ Ñ…ÑƒĐ²Đ°Đ°Đ»Ñ‚Ñ‹Đ½ Ñ…̉¯ÑĐ½ÑĐ³Ñ‚ Đ½ÑŒ Đ¾Đ´Đ¾Đ¾ диÑĐº Ñ€̉¯̉¯ Đ±Đ¸Ñ‡Đ¸Đ³Đ´ÑÑ… Đ±Đ¾Đ»Đ½Đ¾"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, c-format
msgid "Formatting partition %s"
msgstr ""
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, fuzzy, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
"Đ¥Ó©Ñ‚Đ»Ó©Đ³Ñ‡Đ¸Đ´ уÑĐ½ диÑĐº Đ¾Ñ€ÑƒÑƒĐ»Đ½Đ° уу\n"
"Đ£ÑĐ½ диÑĐº Đ´ÑÑрх б̉¯Ñ… Ó©Đ³Ó©Đ³Đ´Ó©Đ» уÑÑ‚Đ³Đ°Đ³Đ´Đ°Ñ… Đ±Đ¾Đ»Đ½Đ¾"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, fuzzy, c-format
+msgid "Check for bad blocks?"
+msgstr "GĂ¡?"
+
+#: diskdrake/interactive.pm:1324
#, fuzzy, c-format
msgid "Move files to the new partition"
msgstr "Đ—Ó©Ó©Ñ… ÑˆĐ¸Đ½Ñ"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, c-format
msgid "Hide files"
msgstr "Đ¤Đ°Đ¹Đ»ÑƒÑƒĐ´Ñ‹Đ³ Đ´Đ°Đ»Đ´Đ»Đ°Ñ…"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -1921,162 +1894,161 @@ msgid ""
"the contents of the mounted partition)"
msgstr ""
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, fuzzy, c-format
msgid "Moving files to the new partition"
msgstr "Đ—Ó©Ó©Đ»Ñ‚ ÑˆĐ¸Đ½Ñ"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, c-format
msgid "Copying %s"
msgstr "%s-Đ³ Ñ…ÑƒÑƒĐ»Đ¶ Đ±Đ°Đ¹Đ½Đ°"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, c-format
msgid "Removing %s"
msgstr "%s-Đ³ уÑÑ‚Đ³Đ°Đ¶ Đ±Đ°Đ¹Đ½Đ°"
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "partition %s is now known as %s"
msgstr "Ñ…ÑƒĐ²Đ°Đ°Đ»Ñ‚ %s Đ½ÑŒ Đ¾Đ´Đ¾Đ¾ %s Đ±Đ¾Đ»ÑĐ¾Đ½"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, c-format
msgid "Partitions have been renumbered: "
msgstr ""
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Đ¢Ó©Ñ…Ó©Ó©Ñ€Ó©Đ¼Đ¶: "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "Volume label: "
msgstr ""
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr ""
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr ""
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Đ¢Ó©Ñ€Ó©Đ»: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "ĐÑÑ€: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, fuzzy, c-format
msgid "Start: sector %s\n"
msgstr "Đ­Ñ…Đ»ÑÑ… Ñ"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "Đ¥ÑĐ¼Đ¶ÑÑ: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ""
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Cylinder %d to %d\n"
msgstr ""
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Number of logical extents: %d\n"
msgstr ""
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Formatted\n"
msgstr ""
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Not formatted\n"
msgstr ""
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "Mounted\n"
msgstr ""
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, c-format
msgid "RAID %s\n"
msgstr ""
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, c-format
msgid "Encrypted"
msgstr ""
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr ""
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Loopback file(s):\n"
" %s\n"
msgstr ""
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, c-format
msgid ""
"Partition booted by default\n"
" (for MS-DOS boot, not for lilo)\n"
msgstr ""
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Level %s\n"
msgstr "Đ¢̉¯Đ²ÑˆĐ¸Đ½ %s\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, fuzzy, c-format
msgid "Chunk size %d KiB\n"
msgstr "Ñ…ÑĐ¼Đ¶ÑÑ Ñ"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, c-format
msgid "RAID-disks %s\n"
msgstr ""
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, fuzzy, c-format
msgid "Loopback file name: %s"
msgstr "Đ½ÑÑ€"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, fuzzy, c-format
msgid ""
"\n"
@@ -2085,7 +2057,7 @@ msgid ""
"probably leave it alone.\n"
msgstr "Đ±Đ¾Đ» Đ”Ñ€Đ°Đ¹Đ²ĐµÑ€ Đ¢Đ°"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, fuzzy, c-format
msgid ""
"\n"
@@ -2094,57 +2066,62 @@ msgid ""
"dual-booting your system.\n"
msgstr "Đ±Đ¾Đ»"
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, c-format
msgid "Free space on %s (%s)"
msgstr ""
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Đ—Ó©Đ²Ñ…Ó©Đ½-ÑƒĐ½ÑˆĐ¸Ñ…"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, fuzzy, c-format
msgid "Size: %s\n"
msgstr "Đ¥ÑĐ¼Đ¶ÑÑ Ñ"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr ""
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "ĐÑÑ€: "
+
+#: diskdrake/interactive.pm:1458
#, fuzzy, c-format
msgid "Medium type: "
msgstr "Đ¤Đ°Đ¹Đ»Ñ‹Đ½ ÑиÑÑ‚ĐµĐ¼ Ñ‚Ó©Ñ€Ó©Đ» "
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "LVM-disks %s\n"
msgstr ""
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "Partition table type: %s\n"
msgstr "Đ¥ÑƒĐ²Đ°Đ°Đ»Ñ‚Ñ‹Đ½ Ñ…̉¯ÑĐ½ÑĐ³Ñ‚Đ¸Đ¹Đ½ Ñ‚Ó©Ñ€Ó©Đ»: %s\n"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, fuzzy, c-format
msgid "on channel %d id %d\n"
msgstr "ĐÑÑÑ…"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, fuzzy, c-format
msgid "Choose your filesystem encryption key"
msgstr "Đ¡Đ¾Đ½Đ³Đ¾Ñ…"
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, fuzzy, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr "Đ±Đ¾Đ»"
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, fuzzy, c-format
msgid "Encryption algorithm"
msgstr "Đ‘Đ°Ñ‚Đ°Đ»Đ³Đ°Đ°Đ¶ÑƒÑƒĐ»Đ°Đ»Ñ‚"
@@ -2154,17 +2131,19 @@ msgstr "Đ‘Đ°Ñ‚Đ°Đ»Đ³Đ°Đ°Đ¶ÑƒÑƒĐ»Đ°Đ»Ñ‚"
msgid "Change type"
msgstr "Ó¨Ó©Ñ€Ñ‡Đ¸Đ»Ó©Ñ…"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Đ¥̉¯Ñ‡Đ¸Đ½Đ³̉¯Đ¹"
#: diskdrake/smbnfs_gtk.pm:164
#, fuzzy, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr "Đ¥Đ¾ÑÑ‚Ñ‹Đ½ Đ½ÑÑ€, Ñ…ÑÑ€ÑĐ³Đ»ÑĐ³Ñ‡Đ¸Đ¹Đ½ Đ½ÑÑ€ Đ±Đ¾Đ»Đ¾Đ½ Đ½ÑƒÑƒÑ† ̉¯Đ³ ÑˆĐ°Đ°Ñ€Đ´Đ»Đ°Đ³Đ°Ñ‚Đ°Đ¹!"
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2205,72 +2184,79 @@ msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€̉¯̉¯Đ´ Ñ…Đ°Đ¹Ñ…"
#: diskdrake/smbnfs_gtk.pm:211
#, fuzzy, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "Đ¡ĐµÑ€Đ²ĐµÑ€̉¯̉¯Đ´ Ñ…Đ°Đ¹Ñ…"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "%s Đ±Đ°Đ³Ñ† ÑÑƒÑƒĐ»Đ³Đ°Đ³Đ´Đ°Ñ… ÑˆĐ°Đ°Ñ€Đ´Đ»Đ°Đ³Đ°Ñ‚Đ°Đ¹. ̉®̉¯Đ½Đ¸Đ¹Đ³ ÑÑƒÑƒĐ»Đ³Đ°Ñ…Ñ‹Đ³ Ñ…̉¯ÑÑж Đ±Đ°Đ¹Đ½Đ° уу?"
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, fuzzy, c-format
msgid "Could not install the %s package!"
msgstr "Đ¯Đ¼Đ°Ñ€ Đ½ÑĐ³ÑĐ½ Ñ‚ÑƒÑ€ÑˆĐ¸Đ»Ñ‚Ñ‹Đ½ Ñ…ÑƒÑƒĐ´Đ°Ñ Đ±Đ¸Ñ‚Đ³Đ¸Đ¹ Ñ…ÑĐ²Đ»Ñ"
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, fuzzy, c-format
msgid "Mandatory package %s is missing"
msgstr "Ñ Đ±Đ¾Đ»"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, c-format
msgid "The following packages need to be installed:\n"
msgstr ""
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, c-format
msgid "Installing packages..."
msgstr ""
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, fuzzy, c-format
msgid "Removing packages..."
msgstr "%s Đ±Đ°Đ³Ñ†Đ¸Đ¹Đ³ уÑÑ‚Đ³Đ°Đ»Ñ‚"
-#: fs/any.pm:17
+#: fs/any.pm:18
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
"filesystems. Please check your hardware for the cause of this problem"
msgstr ""
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
msgstr ""
-#: fs/format.pm:106
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+
+#: fs/format.pm:110
#, fuzzy, c-format
msgid "Creating and formatting file %s"
msgstr "̉®̉¯ÑĐ³Ñж Đ±Đ°Đ¹Đ½Đ°"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, fuzzy, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr "%s-Đ³ %s Ñ‚Ó©Ñ€Ó©Đ»Đ´ Ñ…ÑрхÑĐ½ Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Đ»Đ°Ñ…Ñ‹Đ³ би Đ¼ÑĐ´ÑÑ…Đ³̉¯Đ¹ Đ±Đ°Đ¹Đ½Đ°."
-#: fs/format.pm:134
+#: fs/format.pm:143
#, fuzzy, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr "Ñ."
-#: fs/format.pm:175
+#: fs/format.pm:184
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "%s-Đ³ %s Ñ‚Ó©Ñ€Ó©Đ»Đ´ Ñ…ÑрхÑĐ½ Ñ„Đ¾Ñ€Đ¼Đ°Ñ‚Đ»Đ°Ñ…Ñ‹Đ³ би Đ¼ÑĐ´ÑÑ…Đ³̉¯Đ¹ Đ±Đ°Đ¹Đ½Đ°."
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, c-format
msgid "%s formatting of %s failed"
msgstr ""
@@ -2285,76 +2271,76 @@ msgstr ""
msgid "Mounting partition %s"
msgstr "Đ¥ÑƒĐ²Đ°Đ°Đ»Ñ‚Ñ‹Đ³ Ñ…Đ¾Đ»Đ±Đ¾Đ¶ Đ±Đ°Đ¹Đ½Đ° %s"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, fuzzy, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "Đ¥ÑƒĐ²Đ°Đ°Đ»Ñ‚Ñ‹Đ³ Ñ…Đ¾Đ»Đ±Đ¾Đ¶ Đ±Đ°Đ¹Đ½Đ° %s"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "%s-Đ¸Đ¹Đ³ ÑˆĐ°Đ»Đ³Đ°Đ¶ Đ±Đ°Đ¹Đ½Đ°"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, fuzzy, c-format
msgid "error unmounting %s: %s"
msgstr "%s-Đ¸Đ¹Đ³ ÑĐ°Đ»Đ³Đ°Đ¶ Đ±Đ°Đ¹Đ½Đ°"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, c-format
msgid "Enabling swap partition %s"
msgstr ""
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr ""
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr ""
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr ""
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr ""
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2362,62 +2348,62 @@ msgid ""
"have suidperl(1) installed.)"
msgstr ""
-#: fs/mount_options.pm:137
-#, c-format
-msgid "Mount the file system read-only."
-msgstr ""
-
#: fs/mount_options.pm:139
#, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "Mount the filesystem read-only."
msgstr ""
#: fs/mount_options.pm:141
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr ""
#: fs/mount_options.pm:143
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr ""
#: fs/mount_options.pm:145
#, c-format
-msgid "Enable user disk quota accounting, and optionally enforce limits"
+msgid "Allow an ordinary user to mount the filesystem."
msgstr ""
#: fs/mount_options.pm:147
#, c-format
-msgid "Support \"user.\" extended attributes"
+msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
#: fs/mount_options.pm:149
#, c-format
-msgid "Give write access to ordinary users"
+msgid "Support \"user.\" extended attributes"
msgstr ""
#: fs/mount_options.pm:151
#, c-format
+msgid "Give write access to ordinary users"
+msgstr ""
+
+#: fs/mount_options.pm:153
+#, c-format
msgid "Give read-only access to ordinary users"
msgstr ""
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, fuzzy, c-format
msgid "Duplicate mount point %s"
msgstr "ЦÑĐ³"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, fuzzy, c-format
msgid "No partition available"
msgstr "̉®Đ³̉¯Đ¹"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "Đ¥Đ¾Đ»Đ±Đ¾Đ»Ñ‚Ñ‹Đ½ цÑĐ³̉¯̉¯Đ´Đ¸Đ¹Đ³ Đ¾Đ»Đ¾Ñ…Ñ‹Đ½ Ñ‚ÑƒĐ»Đ´ Ñ…ÑƒĐ²Đ°Đ°Đ»Ñ‚ÑƒÑƒĐ´Ñ‹Đ³ ÑˆĐ°Đ»Đ³Đ°Đ¶ Đ±Đ°Đ¹Đ½Đ°"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, fuzzy, c-format
msgid "Choose the mount points"
msgstr "Đ¡Đ¾Đ½Đ³Đ¾Ñ…"
@@ -2439,15 +2425,15 @@ msgstr ""
msgid "Not enough swap space to fulfill installation, please add some"
msgstr ""
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2455,50 +2441,55 @@ msgid ""
"Continue anyway?"
msgstr ""
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, c-format
msgid "Use free space"
msgstr "Đ¡ÑƒĐ» Đ·Đ°Đ¹Đ³ Đ°ÑˆĐ¸Đ³Đ»Đ°Ñ…"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "Đ¨Đ¸Đ½Ñ Ñ…ÑƒĐ²Đ°Đ°Đ»Ñ‚ÑƒÑƒĐ´Ñ‹Đ³ Ñ…ÑƒĐ²Đ°Đ°Ñ€Đ¸Đ»Đ°Ñ…Đ°Đ´ Ñ…Đ°Đ½Đ³Đ°Đ»Ñ‚Ñ‚Đ°Đ¹ Đ·Đ°Đ¹ Đ±Đ°Đ¹Ñ…Đ³̉¯Đ¹"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, fuzzy, c-format
msgid "Use existing partitions"
msgstr "Đ¥ÑƒĐ²Đ°Đ°Đ»Ñ‚Ñ‹Đ³ Ñ…Đ¾Đ»Đ±Đ¾Đ¶ Đ±Đ°Đ¹Đ½Đ° %s"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, c-format
msgid "There is no existing partition to use"
msgstr "Đ­Đ½Đ´ Ñ…ÑÑ€ÑĐ³Đ»ÑÑ… ÑĐ¼Đ°Ñ€ Đ½ÑĐ³ÑĐ½ Ñ…ÑƒĐ²Đ°Đ°Đ»Ñ‚ Đ°Đ»Đ³Đ°"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, fuzzy, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "Ñ…ÑĐ¼Đ¶ÑÑ Đ°Đ°Ñ Đ¦Đ¾Đ½Ñ…Đ½ÑƒÑƒĐ´"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, fuzzy, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr "Đ¦Đ¾Đ½Ñ…Đ½ÑƒÑƒĐ´"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, fuzzy, c-format
msgid "Which partition do you want to resize?"
msgstr "Đ²Ñ‹?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, fuzzy, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr "Đ¦Đ¾Đ½Ñ…Đ½ÑƒÑƒĐ´ Đ±Đ¾Đ» Đ¦Đ¾Đ½Ñ…Đ½ÑƒÑƒĐ´."
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:200
#, fuzzy, c-format
msgid ""
"WARNING!\n"
@@ -2519,138 +2510,145 @@ msgid ""
msgstr "ĐĐĐ¥ĐĐĐ Đ£Đ£Đ›Đ“Đ Đ³ Đ¦Đ¾Đ½Ñ…Đ½ÑƒÑƒĐ´ Đ±Đ¾Đ» Đ²Ñ‹ Đ¥Đ¸Đ¹Đ³Đ´ÑÑĐ½ Đ²Ñ‹ Đ¦Đ¾Đ½Ñ…Đ½ÑƒÑƒĐ´ Đ¢Đ° ĐĐº."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Đ”Đ°Ñ€Đ°Đ°Đ³Đ¸Đ¹Đ½"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, fuzzy, c-format
msgid "Partitionning"
msgstr "Đ¥ÑƒĐ²Đ°Đ°Đ»Ñ‚Ñ‹Đ½ Ñ…̉¯ÑĐ½ÑĐ³Ñ‚Đ¸Đ¹Đ½ Ñ‚Ó©Ñ€Ó©Đ»: %s\n"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, fuzzy, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr "Ñ…ÑĐ¼Đ¶ÑÑ Đ²Ñ‹ Đ¦Đ¾Đ½Ñ…Đ½ÑƒÑƒĐ´"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "Đ¥ÑĐ¼Đ¶ÑÑ"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, fuzzy, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "Đ¦Đ¾Đ½Ñ…Đ½ÑƒÑƒĐ´"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, c-format
msgid "FAT resizing failed: %s"
msgstr "FAT Ñ…ÑĐ¼Đ¶ÑÑ Ó©Ó©Ñ€Ñ‡Đ»Ó©Đ»Ñ‚ б̉¯Ñ‚ÑĐ»Đ³̉¯Đ¹Ñ‚ÑĐ²: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, fuzzy, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr "Đ±Đ¾Đ» ̉¯Đ³̉¯Đ¹ Đ·̉¯̉¯Đ½"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Đ’Đ¸Đ½Đ´Đ¾ÑƒÑÑ‹Đ³ (Đ¥Đ¢) уÑÑ‚Đ³Đ°Ñ…"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, fuzzy, c-format
msgid "Erase and use entire disk"
msgstr "Đ£ÑÑ‚Đ³Đ°Ñ…"
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, fuzzy, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
msgstr "Đ¢Đ° Đ²Ñ‹?"
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, fuzzy, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "ĐÑÑÑ…"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, fuzzy, c-format
msgid "Custom disk partitioning"
msgstr "Đ¥ÑÑ€ÑĐ³Đ»ÑĐ³Ñ‡Đ¸Đ¹Đ½"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, fuzzy, c-format
msgid "Use fdisk"
msgstr "Đ¥ÑÑ€ÑĐ³Đ»ÑĐ³Ñ‡Đ¸Đ´"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, fuzzy, c-format
msgid ""
"You can now partition %s.\n"
"When you are done, do not forget to save using `w'"
msgstr "Đ¢Đ° Ñ Đ²Ñ‹ Đ¥Đ¸Đ¹Đ³Đ´ÑÑĐ½"
-#: fs/partitioning_wizard.pm:402
+#: fs/partitioning_wizard.pm:425
#, fuzzy, c-format
msgid "Ext2/3/4"
msgstr "Đ“Đ°Ñ€Đ°Ñ…"
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, fuzzy, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr "Би өшөө ил̉¯̉¯ Ñ…ÑƒĐ²Đ°Đ°Đ»Ñ‚ Đ½ÑĐ¼Đ¶ Ñ‡Đ°Đ´Đ°Ñ…Đ³̉¯Đ¹I"
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr ""
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr ""
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, fuzzy, c-format
msgid "Partitioning failed: %s"
msgstr "Đ¥ÑƒĐ²Đ°Đ°Đ»Ñ‚Ñ‹Đ½ Ñ…̉¯ÑĐ½ÑĐ³Ñ‚Đ¸Đ¹Đ½ Ñ‚Ó©Ñ€Ó©Đ»: %s\n"
-#: fs/type.pm:393
+#: fs/type.pm:372
+#, fuzzy, c-format
+msgid "You cannot use JFS for partitions smaller than 16MB"
+msgstr "Đ¢Đ°"
+
+#: fs/type.pm:373
#, fuzzy, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "Đ¢Đ°"
-#: fs/type.pm:394
+#: fs/type.pm:374
#, fuzzy, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use btrfs for partitions smaller than 256MB"
msgstr "Đ¢Đ°"
-#: fsedit.pm:24
+#: fsedit.pm:25
#, c-format
msgid "simple"
msgstr ""
-#: fsedit.pm:28
+#: fsedit.pm:29
#, c-format
msgid "with /usr"
msgstr ""
-#: fsedit.pm:33
+#: fsedit.pm:34
#, c-format
msgid "server"
msgstr ""
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr ""
-#: fsedit.pm:247
+#: fsedit.pm:257
#, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2659,95 +2657,95 @@ msgid ""
"Do you agree to lose all the partitions?\n"
msgstr ""
-#: fsedit.pm:425
+#: fsedit.pm:440
#, fuzzy, c-format
msgid "Mount points must begin with a leading /"
msgstr "ДиÑĐºĐ¸Đ¹Đ½ Ñ‚Ó©Ñ…Ó©Ó©Ñ€Ó©Đ¼Đ¶ Ñ…Đ¾Đ»Đ±Đ¾Ñ… ЦÑĐ³"
-#: fsedit.pm:426
+#: fsedit.pm:441
#, fuzzy, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "ДиÑĐºĐ¸Đ¹Đ½ Ñ‚Ó©Ñ…Ó©Ó©Ñ€Ó©Đ¼Đ¶ Ñ…Đ¾Đ»Đ±Đ¾Ñ… ЦÑĐ³"
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "Đ­Đ½Đ´ Ñ…Đ¾Đ»Đ±Đ¾Đ»Ñ‚Ñ‹Đ½ цÑĐ³Ñ‚ÑĐ¹ Ñ…ÑƒĐ²Đ°Đ°Đ»Ñ‚ Ñ…ÑĐ´Đ¸Đ¹Đ½ Đ±Đ°Đ¹Đ½Đ° %s\n"
-#: fsedit.pm:431
+#: fsedit.pm:447
#, fuzzy, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr "Đ¢Đ° Đ±Đ¾Đ»"
-#: fsedit.pm:438
+#: fsedit.pm:453
#, fuzzy, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr "Đ¢Đ° Đ±Đ¾Đ»"
-#: fsedit.pm:446
+#: fsedit.pm:461
#, fuzzy, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr "Đ¢Đ° Đ±Đ¾Đ»"
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
+#: fsedit.pm:472
#, fuzzy, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr "Đ¢Đ° Đ±Đ¾Đ»"
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, fuzzy, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr "Đ¢Đ° ЦÑĐ³"
-#: fsedit.pm:447
+#: fsedit.pm:482
#, fuzzy, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr "Đ¢Đ° Đ§Đ°Đ½Đ³Đ° ЦÑĐ³"
-#: fsedit.pm:449
+#: fsedit.pm:484
#, fuzzy, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr "Đ¢Đ° Đ±Đ¾Đ»"
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr ""
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, fuzzy, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
"point\n"
msgstr "Đ¢Đ° ЦÑĐ³"
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr ""
-#: fsedit.pm:528
+#: fsedit.pm:564
#, fuzzy, c-format
msgid "Nothing to do"
msgstr "Đ®Ñƒ ч ̉¯Đ³̉¯Đ¹"
@@ -2757,421 +2755,358 @@ msgstr "Đ®Ñƒ ч ̉¯Đ³̉¯Đ¹"
msgid "SATA controllers"
msgstr "SATA Ñ…ÑĐ½Đ°Đ³Ñ‡ÑƒÑƒĐ´"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, c-format
msgid "RAID controllers"
msgstr "RAID Ñ…ÑĐ½Đ°Đ³Ñ‡ÑƒÑƒĐ´"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr ""
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, c-format
msgid "Card readers"
msgstr ""
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, c-format
msgid "Firewire controllers"
msgstr "Đ“Đ°Đ»Ñ‚Ñ…Đ°Đ½Ñ‹Đ½ Ñ…ÑĐ½Đ°Đ»Ñ‚ÑƒÑƒĐ´"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, c-format
msgid "PCMCIA controllers"
msgstr ""
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, c-format
msgid "SCSI controllers"
msgstr ""
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, c-format
msgid "USB controllers"
msgstr "USB Ñ…ÑĐ½Đ°Đ³Ñ‡ÑƒÑƒĐ´"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, fuzzy, c-format
msgid "USB ports"
msgstr "USB Ñ…ÑĐ²Đ»ÑĐ³Ñ‡"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, c-format
msgid "SMBus controllers"
msgstr "SMBus Ñ…ÑĐ½Đ°Đ³Ñ‡ÑƒÑƒĐ´"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, c-format
msgid "Bridges and system controllers"
msgstr ""
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Đ£ÑĐ½ диÑĐº"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr ""
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "ДиÑĐº"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, c-format
msgid "USB Mass Storage Devices"
msgstr ""
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CDROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, fuzzy, c-format
msgid "CD/DVD burners"
msgstr "CD"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, fuzzy, c-format
msgid "DVD-ROM"
msgstr "CD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, c-format
msgid "Tape"
msgstr "Đ¥Đ°Đ»ÑŒÑ"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, c-format
msgid "AGP controllers"
msgstr "AGP Ñ…ÑĐ½Đ°Đ³Ñ‡ÑƒÑƒĐ´"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, c-format
msgid "Videocard"
msgstr ""
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, c-format
msgid "DVB card"
msgstr ""
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr "Đ¢Đ² ĐºĐ°Ñ€Ñ‚"
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, fuzzy, c-format
msgid "Other MultiMedia devices"
msgstr "Đ‘ÑƒÑад"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "Đ”ÑƒÑƒĐ½Ñ‹ ĐºĐ°Ñ€Ñ‚"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, c-format
msgid "Webcam"
msgstr "Đ’Ñб Đ´ÑƒÑ€Đ°Đ½"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, c-format
msgid "Processors"
msgstr "ĐŸÑ€Đ¾Ñ†ĐµÑÑĐ¾Ñ€ÑƒÑƒĐ´"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, fuzzy, c-format
msgid "ISDN adapters"
msgstr "Đ˜Đ¡Đ”Đ(ISDN)"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, c-format
msgid "USB sound devices"
msgstr ""
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, c-format
msgid "Radio cards"
msgstr ""
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, c-format
msgid "ATM network cards"
msgstr ""
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, c-format
msgid "WAN network cards"
msgstr ""
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, c-format
msgid "Bluetooth devices"
msgstr ""
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr "Đ¡̉¯Đ»Đ¶ÑÑĐ½Đ¸Đ¹ ĐºĐ°Ñ€Ñ‚"
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "ĐœĐ¾Đ´ĐµĐ¼"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, c-format
msgid "ADSL adapters"
msgstr ""
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "Đ¡Đ°Đ½Đ°Ñ… Đ¾Đ¹"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "Đ¥ÑĐ²Đ»ÑĐ³Ñ‡"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, c-format
msgid "Game port controllers"
msgstr ""
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr ""
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Đ“Đ°Ñ€"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, c-format
msgid "Tablet and touchscreen"
msgstr ""
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "Đ¥ÑƒĐ»Đ³Đ°Đ½Đ°"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr ""
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, fuzzy, c-format
msgid "UPS"
msgstr "CUPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "Đ¥ÑƒÑƒĐ»Đ°Đ½ Đ¾Ñ€ÑƒÑƒĐ»Đ°Đ³Ñ‡"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, fuzzy, c-format
msgid "Unknown/Others"
msgstr "Đ¢Đ¾Đ´Đ¾Ñ€Ñ…Đ¾Đ¹Đ³̉¯Đ¹"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr ""
-#: harddrake/sound.pm:303
+#: harddrake/sound.pm:80
#, fuzzy, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr "Đ¥̉¯Đ»ÑÑÑ…"
-
-#: harddrake/sound.pm:366
-#, c-format
-msgid "Enable PulseAudio"
-msgstr ""
+msgid "No known driver"
+msgstr "ĐÑĐ»Đ»Ñ‚ÑĐ¹ ÑÑ… ĐºĐ¾Đ´ б̉¯Ñ…Đ¸Đ¹ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ Đ°Đ»Đ³Đ°"
-#: harddrake/sound.pm:370
-#, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr ""
+#: harddrake/sound.pm:81
+#, fuzzy, c-format
+msgid "There's no known driver for your sound card (%s)"
+msgstr "Đлдаа: Đ¢Đ°Đ½Ñ‹ Đ´ÑƒÑƒĐ½Ñ‹ ĐºĐ°Ñ€Ñ‚Đ½Ñ‹ \"%s\" Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ Đ¶Đ°Đ³ÑĐ°Đ°Đ»Ñ‚Đ°Đ½Đ´ Đ±Đ°Đ¹Ñ…Đ³̉¯Đ¹ Đ±Đ°Đ¹Đ½Đ°"
-#: harddrake/sound.pm:375
+#: harddrake/sound.pm:110
#, c-format
-msgid "Enable user switching for audio applications"
+msgid "Enable PulseAudio"
msgstr ""
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr ""
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr "ĐÑÑƒÑƒĐ´Đ°Đ» Đ³Đ°Ñ€Ñ‡ Đ±Đ°Đ¹Đ½Đ°"
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, fuzzy, c-format
msgid "No alternative driver"
msgstr "̉®Đ³̉¯Đ¹"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
"currently uses \"%s\""
msgstr ""
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, fuzzy, c-format
msgid "Sound configuration"
msgstr "Đ”Ñ€Đ°Đ¹Đ²ĐµÑ€"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
+#, fuzzy, c-format
+msgid "Sound troubleshooting"
+msgstr "ĐÑÑƒÑƒĐ´Đ°Đ» Đ³Đ°Ñ€Ñ‡ Đ±Đ°Đ¹Đ½Đ°"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
#, c-format
msgid ""
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-
-#: harddrake/sound.pm:414
-#, c-format
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
"\n"
-"It also provides a much higher API than OSS.\n"
+"- 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.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr ""
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, fuzzy, c-format
-msgid "Driver:"
-msgstr "Đ”Ñ€Đ°Đ¹Đ²ĐµÑ€:"
-
-#: harddrake/sound.pm:442
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr ""
-
-#: harddrake/sound.pm:450
-#, c-format
-msgid "No open source driver"
-msgstr "ĐÑĐ»Đ»Ñ‚ÑĐ¹ ÑÑ… ĐºĐ¾Đ´ б̉¯Ñ…Đ¸Đ¹ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ Đ°Đ»Đ³Đ°"
-
-#: harddrake/sound.pm:451
-#, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr ""
-
-#: harddrake/sound.pm:454
-#, fuzzy, c-format
-msgid "No known driver"
-msgstr "ĐÑĐ»Đ»Ñ‚ÑĐ¹ ÑÑ… ĐºĐ¾Đ´ б̉¯Ñ…Đ¸Đ¹ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ Đ°Đ»Đ³Đ°"
-
-#: harddrake/sound.pm:455
-#, fuzzy, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Đлдаа: Đ¢Đ°Đ½Ñ‹ Đ´ÑƒÑƒĐ½Ñ‹ ĐºĐ°Ñ€Ñ‚Đ½Ñ‹ \"%s\" Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ Đ¶Đ°Đ³ÑĐ°Đ°Đ»Ñ‚Đ°Đ½Đ´ Đ±Đ°Đ¹Ñ…Đ³̉¯Đ¹ Đ±Đ°Đ¹Đ½Đ°"
-
-#: harddrake/sound.pm:470
-#, fuzzy, c-format
-msgid "Sound trouble shooting"
-msgstr "ĐÑÑƒÑƒĐ´Đ°Đ» Đ³Đ°Ñ€Ñ‡ Đ±Đ°Đ¹Đ½Đ°"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
+"- \"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\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr ""
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr ""
-
-#: harddrake/sound.pm:503
-#, c-format
-msgid "Choosing an arbitrary driver"
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, fuzzy, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
-msgstr "Đ²Ñ‹ Đ²Ñ‹ Đ±Đ¾Đ» Đ±Đ°Ñ€ÑƒÑƒĐ½ ÑĐ¼Ñ… Đ¶Đ¸Đ³ÑĐ°Đ°Đ»Ñ‚ Đ³ Ñ Đ±Đ¾Đ» Ñ "
+"- \"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.\n"
+"\n"
+"\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
+"\n"
+"\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
+"\n"
+"\n"
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
+"\n"
+"\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
+"\n"
+"\n"
+"- \"/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)\n"
+msgstr ""
#: harddrake/v4l.pm:12
#, c-format
@@ -3199,7 +3134,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr ""
"Đ˜Ñ…ÑĐ½Ñ… Đ¾Ñ€Ñ‡Đ¸Đ½ ̉¯ĐµĐ¸Đ¹Đ½ Đ¢Đ’ ĐºĐ°Ñ€Ñ‚ÑƒÑƒĐ´Ñ‹Đ½ Ñ…ÑƒĐ²ÑŒĐ´ GNU/Linux Ñ†Ó©Đ¼Đ¸Đ¹Đ½ bttv Đ¼Đ¾Đ´ÑƒĐ»ÑŒ Ñ‚Đ¾Ñ…Đ¸Ñ€Đ¾Ñ… "
"Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€̉¯̉¯Đ´Đ¸Đ¹Đ³ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ°Đ°Ñ€ Ñ‚Đ°Đ½ÑŒĐ´Đ°Đ³.\n"
@@ -3217,70 +3152,73 @@ msgstr ""
msgid "Tuner type:"
msgstr "Ñ‚Ó©Ñ€Ó©Đ»:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "ĐĐº"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Đ¢Đ¸Đ¹Đ¼"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "̉®Đ³̉¯Đ¹"
-#: interactive.pm:262
+#: interactive.pm:253
#, fuzzy, c-format
msgid "Choose a file"
msgstr "Đ¤Đ°Đ¹Đ» ÑĐ¾Đ½Đ³Đ¾Ñ…"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "ĐÑĐ¼ÑÑ…"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Ó¨Ó©Ñ€Ñ‡Đ»Ó©Ñ…"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Đ”ÑƒÑƒÑĐ³Đ°Ñ…"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "Ó¨Đ¼Đ½Ó©Ñ…"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, fuzzy, c-format
msgid "No file chosen"
msgstr "Đ¤Đ°Đ¹Đ» ÑĐ¾Đ½Đ³Đ¾Đ³Ñ‡"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, fuzzy, c-format
msgid "You have chosen a directory, not a file"
msgstr "»/« Đ½ÑÑ€ Ñ‚̉¯Đ»Ñ…̉¯̉¯Ñ€ Đ±Đ¸Ñˆ Đ·Ó©Đ²Ñ…Ó©Đ½ Đ»Đ°Đ²Đ»Đ°Ñ… Đ±Đ°Đ¹Ñ… Đ±Đ¾Đ»Đ¾Đ¼Đ¶Ñ‚Đ¾Đ¹. "
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, fuzzy, c-format
msgid "No such directory"
msgstr "Đ›Đ°Đ²Đ»Đ°Ñ… Đ±Đ¸Ñˆ"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, fuzzy, c-format
msgid "No such file"
msgstr "»%s« Ñ„Đ°Đ¹Đ» Đ°Đ»Đ³Đ°\n"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr ""
@@ -3357,1248 +3295,1263 @@ msgstr ""
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "ĐĐ½Đ´Đ¾Ñ€Ñ€Đ°"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "ĐÑ€Đ°Đ±Ñ‹Đ½ ĐÑĐ³Đ´ÑÑĐ½ Đ­Đ¼Đ¸Ñ€Đ°Ñ‚"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "ĐÑ„Đ³Đ°Đ½Đ¸ÑÑ‚Đ°Đ½"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "ĐĐ½Ñ‚Đ¸Đ³ÑƒĐ° Đ±Đ¾Đ»Đ¾Đ½ Đ‘Đ°Ñ€Đ±ÑƒĐ´Đ°"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "ĐĐ½Đ³ÑƒĐ¹Đ»Đ»Đ°"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "ĐĐ»Đ±Đ°Đ½Đ¸"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "ĐÑ€Đ¼ĐµĐ½Đ¸"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "ĐĐ¸Đ´ĐµÑ€Đ»Đ°Đ½Đ´Ñ‹Đ½ ĐĐ½Ñ‚Đ¸Đ»Ñ‹Đ½ Đ°Ñ€Đ»ÑƒÑƒĐ´"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "ĐĐ½Đ³Đ¾Đ»"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "ĐĐ½Ñ‚Ñ€Đ°ĐºÑ‚Đ¸Đ´"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "ĐÑ€Đ³ĐµĐ½Ñ‚Đ¸Đ½"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "ĐĐ¼ĐµÑ€Đ¸ĐºĐ¸Đ¹Đ½ Đ¡Đ°Đ¼Đ°Đ¾"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "ĐĐ²ÑÑ‚Ñ€Đ¸"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "ĐĐ²ÑÑ‚Ñ€Đ°Đ»Đ¸"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "ĐÑ€ÑƒĐ±Đ°"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "ĐĐ·Đ°Ñ€Đ±Đ°Đ¶Đ°Đ½Đ¸"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Đ‘Đ¾ÑĐ½Đ¸ ба Đ¥ĐµÑ€Ñ†ĐµĐ³Đ¾Đ²Đ¸Đ½Đ°"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Đ‘Đ°Ñ€Đ±Đ°Đ´Đ¾Ñ"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Đ‘Đ°Đ½Đ³Đ»Đ°Đ´ĐµÑˆ"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Đ‘ĐµĐ»ÑŒĐ³Đ¸"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Đ‘ÑƒÑ€ĐºĐ¸Đ½Đ° ФаÑĐ¾"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "Đ‘Đ¾Đ»Đ³Đ°Ñ€ÑŒ"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Đ‘Đ°Ñ…Ñ€Đ°Đ¹Đ½"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Đ‘ÑƒÑ€ÑƒĐ½Đ´Đ¸"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Đ‘ĐµĐ½Đ¸Đ½"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Đ‘ĐµÑ€Đ¼ÑƒĐ´Đ°"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Đ‘Ñ€ÑƒĐ½Đµ Đ”Đ°Ñ€ÑƒÑÑĐ°Đ»Đ°Đ¼"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Đ‘Đ¾Đ»Đ¸Đ²"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Đ‘Ñ€Đ°Đ·Đ¸Đ»"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Đ‘Đ°Ñ…Đ°Đ¼Đ°"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "Đ‘ÑƒÑ‚Đ°Đ½"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Đ‘ÑƒĐ²ĐµÑ‚ ĐÑ€Đ°Đ»"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Đ‘Đ¾Ñ‚ÑĐ²Đ°Đ½Đ°"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Đ‘ĐµĐ»Đ°Ñ€ÑƒÑ"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Белиз"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "ĐĐ°Đ½Đ°Đ´"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "ĐĐ¾ĐºĐ¾Ñ (ĐĐ¸Đ¹Đ»Đ¸Đ½Đ³) -Ñ‹Đ½ ĐÑ€Đ°Đ»ÑƒÑƒĐ´"
-#: lang.pm:249
+#: lang.pm:338
#, c-format
msgid "Congo (Kinshasa)"
msgstr "ĐĐ¾Đ½Đ³Đ¾ (ĐĐ¸Đ½ÑˆĐ°Ñа)"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "Đ¢Ó©Đ² ĐÑ„Ñ€Đ¸ĐºĐ¸Đ¹Đ½ Đ‘̉¯Đ³Đ´ ĐĐ°Đ¹Ñ€Đ°Đ¼Đ´Đ°Ñ… Đ£Đ»Ñ"
-#: lang.pm:251
+#: lang.pm:340
#, c-format
msgid "Congo (Brazzaville)"
msgstr ""
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Đ¨Đ²ĐµĐ¹Ñ†Đ°Ñ€ÑŒ"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "ĐĐ¾Ñ‚-Đ´'Đ˜Đ²ÑƒĐ°Ñ€"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "ĐĐ¾Đ¾Đº ĐÑ€Đ°Đ»ÑƒÑƒĐ´"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Чили"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "ĐĐ°Đ¼ĐµÑ€ÑƒĐ½"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "Đ¥ÑÑ‚Đ°Đ´"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "ĐĐ¾Đ»ÑƒĐ¼Đ±"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "ĐĐ¾ÑÑ‚Đ° Đ Đ¸ĐºĐ°"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr ""
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "ĐÑƒĐ±Đ°"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "ĐĐ°Đ¿Đµ Đ’ĐµÑ€Đ´Đµ"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "ĐÑ€Đ¸ÑÑ‚Đ¼Đ°ÑÑ‹Đ½ ĐÑ€Đ°Đ»"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "ĐĐ¸Đ¿Ñ€"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "Đ§ĐµÑ…"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "Đ“ĐµÑ€Đ¼Đ°Đ½"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Đ”Đ¸Đ¶Đ¸Đ±ÑƒÑ‚Đ¸"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Đ”Đ°Đ½Đ¸"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Đ”Đ¾Đ¼Đ¸Đ½Đ¸Đº"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Đ”Đ¾Đ¼Đ¸Đ½Đ¸ĐºĐ°Đ½Ñ‹ Đ‘̉¯Đ³Đ´ ĐĐ°Đ¹Ñ€Đ°Đ¼Đ´Đ°Ñ… Đ£Đ»Ñ"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "ĐĐ»Đ¶Đ¸Ñ€"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Đ­ĐºĐ²Đ°Đ´Đ¾Ñ€"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Đ­ÑÑ‚Đ¾Đ½Đ¸"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Đ•Đ³Đ¸Đ¿Ñ‚"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Đ‘Đ°Ñ€ÑƒÑƒĐ½ Đ¡Đ°Ñ…Đ°Ñ€Đ°"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Đ­Ñ€Đ¸Ñ‚Ñ€ĐµĐ°"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "Đ˜ÑĐ¿Đ°Đ½Đ¸"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "Đ­Ñ‚Đ¸Đ¾Đ¿"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Đ¤Đ¸Đ½Đ»Đ°Đ½Đ´"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Фижи"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Đ¤Đ°Đ»ĐºĐ»Đ°Đ½Đ´ Đ°Ñ€Đ»ÑƒÑƒĐ´ (ĐœĐ°Đ»Đ²Đ¸Đ½Đ°Ñ)"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "ĐœĐ¸ĐºÑ€Đ¾Đ½ĐµÑиа"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Đ¤Đ°Ñ€Đ¾Đµ ĐÑ€Đ°Đ»ÑƒÑƒĐ´"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Đ¤Ñ€Đ°Đ½Ñ†"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Đ“Đ°Đ±Đ¾Đ½"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "ĐĐ½Đ³Đ»Đ¸"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Đ“Ñ€ĐµĐ½Đ°Đ´Đ°"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "Đ“̉¯Ñ€Đ¶"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "Đ¤Ñ€Đ°Đ½Ñ† Đ³Đ²Đ¸Đ°Đ½Đ°"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Đ“Đ°Đ½Đ°"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Đ“Đ¸Đ±Ñ€Đ°Đ»Ñ‚Đ°Ñ€"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Đ“Ñ€ĐµĐº"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Đ“Đ°Đ¼Đ±Đ¸"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Đ“Đ²Đ¸Đ½ĐµĐ¹"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Đ“Đ²Đ°Đ´ĐµĐ»ÑƒĐ¿Đ°"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Đ­ĐºĐ²Đ°Đ´Đ¾Ñ€Ñ‹Đ½ Đ“Đ²Đ¸Đ½ĐµĐ°"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Đ“Ñ€ĐµĐº"
-#: lang.pm:298
+# GS
+#: lang.pm:387
#, c-format
msgid "South Georgia and the South Sandwich Islands"
-msgstr ""
+msgstr "Ó¨Đ¼Đ½Ó©Đ´ Đ³ĐµĐ¾Ñ€Đ³Đ¸ ба Ó©Đ¼Đ½Ó©Đ´ Đ·Đ°Đ²ÑÑ€Ñ‹Đ½ Đ°Ñ€Đ»ÑƒÑƒĐ´"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Đ“ÑƒĐ°Ñ‚ĐµĐ¼Đ°Đ»Đ°"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Đ“ÑƒĐ°Đ¼"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Đ“ÑƒĐ¹Đ½ĐµĐ°-БиÑÑĐ°Ñƒ"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Đ“ÑƒÑĐ°Đ½Đ°"
-#: lang.pm:303
+#: lang.pm:392
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Đ¥Đ¾Đ½ĐºĐ¾Đ½Đ³"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "ĐеÑÑ€Đ´, ĐœĐ°ĐºĐ”Đ¾Đ½Đ°Đ»Đ´Ñ‹Đ½ ĐÑ€Đ°Đ»ÑƒÑƒĐ´"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Đ“Đ¾Đ½Đ´ÑƒÑ€Đ°Ñ"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "Đ¥Đ¾Ñ€Đ²Đ°Ñ‚"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Đ“Đ°Đ¹Ñ‚Đ¸"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "Đ£Đ½Đ³Đ°Ñ€"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Đ˜Đ½Đ´Đ¾Đ½ĐµĐ·"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Đ˜Ñ€Đ»Đ°Đ½Đ´"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Đ˜Đ·Ñ€Đ¸Đ°Đ»ÑŒ"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "Đ­Đ½ÑтхÑĐ³"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Đ‘Ñ€Đ¸Ñ‚Đ°Đ½Đ¸Đ¹Đ½ Đ­Đ½ÑтхÑĐ³Đ¸Đ¹Đ½ Đ”Đ°Đ»Đ°Đ¹Đ½ Đ“Đ°Đ·Đ°Ñ€ ĐÑƒÑ‚Đ°Đ³"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Đ˜Ñ€Đ°Đº"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "Đ˜Ñ€Đ°Đ½"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Đ˜ÑĐ»Đ°Đ½Đ´"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "Đ˜Ñ‚Đ°Đ»Đ¸"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Đ¯Đ¼Đ°Đ¹ĐºĐ°"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "Đ˜Đ¾Ñ€Đ´Đ°Đ½"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "Đ¯Đ¿Đ¾Đ½"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "ĐĐµĐ½Đ¸"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "ĐĐ¸Ñ€Đ³Đ¸ÑÑ‚Đ°Đ½"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "ĐĐ°Đ¼Đ±Đ¾Đ¶"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "ĐĐ¸Ñ€Đ¸Đ±Đ°Ñ‚Đ¸"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "ĐĐ¾Đ¼Đ¾Ñ€Đ¾Ñ"
-#: lang.pm:326
+#: lang.pm:415
#, c-format
msgid "Saint Kitts and Nevis"
msgstr ""
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr ""
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr ""
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "ĐÑƒĐ²ĐµĐ¹Ñ‚"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "ĐĐµĐ¹Đ¼ĐµĐ½Đ¸Đ¹ ĐÑ€Đ°Đ»ÑƒÑƒĐ´"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "ĐĐ°Đ·Đ°ĐºÑÑ‚Đ°Đ½"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Đ›Đ°Đ¾Ñ"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Đ›Đ¸Đ²Đ°Đ½"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Đ¡Đ°Đ¹Đ½Ñ‚ Đ›ÑƒÑ‡Đ¸Đ°"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Đ›ĐµĐ¹Ñ…ĐµĐ½ÑˆÑ‚ĐµĐ¹Đ½"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Đ¨Ñ€Đ¸ Đ›Đ°Đ½ĐºĐ°"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Đ›Đ¸Đ±ĐµÑ€Đ°"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "ЛеÑĐ¾Ñ‚Đ¾"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Đ›Đ¸Ñ‚Đ²Đ°Đ½Đ¸"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Đ›ÑĐºÑĐµĐ½Đ±̉¯Ñ€Đ³"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Đ›Đ°Ñ‚Đ²Đ¸"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "ЛибÑ"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "ĐœĐ°Ñ€Đ¾ĐºĐºĐ¾"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "ĐœĐ¾Đ½Đ°ĐºĐ¾"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "ĐœĐ¾Đ»Đ´Đ°Đ²"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "ĐœĐ°Đ´Đ°ĐºÑĐ°ĐºĐ°Ñ€"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "ĐœĐ°Ñ€ÑˆĐ°Đ»Đ»Ñ‹Đ½ ĐÑ€Đ°Đ»ÑƒÑƒĐ´"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "ĐœĐ°ĐºĐµĐ´Đ¾Đ½"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "ĐœĐ°Đ»Đ¸"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "ĐœÑĐ°Đ½Đ¼Đ°Ñ€"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "ĐœĐ¾Đ½Đ³Đ¾Đ»"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Đ£Đ¼Đ°Ñ€Đ´ ĐœĐ°Ñ€Đ¸Đ°Đ½Đ° ĐÑ€Đ°Đ»ÑƒÑƒĐ´"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "ĐœĐ°Ñ€Ñ‚Đ¸Đ½Đ¸Đº"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "ĐœĐ°Đ²Ñ€Đ¸Ñ‚Đ°Đ½Đ¸"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "ĐœĐ¾Đ½Ñ‚ÑĐµÑ€Ñ€Đ°Ñ‚"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "ĐœĐ°Đ»ÑŒÑ‚"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "ĐœĐ°ÑƒÑ€Đ¸Ñ‚Đ¸ÑƒÑ"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "ĐœĐ°Đ»Đ´Đ¸Đ²Đ°"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "ĐœĐ°Đ»Đ°Đ²Đ¸"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "ĐœĐµĐºÑĐ¸Đº"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "ĐœĐ°Đ»Đ°Đ¹Đ·"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "ĐœĐ¾Đ·Đ°Đ¼Đ±Đ¸Đº"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "ĐĐ°Đ¼Đ¸Đ±Đ¸Đ°"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "Đ¨Đ¸Đ½Ñ ĐĐ°Đ»Đ¸Đ´Đ¾Đ½Đµ"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "ĐĐ¸Đ³ĐµÑ€"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "ĐĐ¾Ñ€Ñ„Đ¾Đ»Đº ĐÑ€Đ°Đ»"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "ĐĐ¸Đ³ĐµÑ€"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "ĐĐ¸ĐºĐ¾Ñ€Đ°Đ³ÑƒĐ°"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Đ“Đ¾Đ»Đ»Đ°Đ½Đ´"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "ĐĐ¾Ñ€Đ²ĐµĐ³Đ¸"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "Балба"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "ĐĐ°ÑƒÑ€Ñƒ"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "ĐĐ¸Đ²Đµ"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "Đ¨Đ¸Đ½Ñ Đ—ĐµĐ°Đ»Đ°Đ½Đ´"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "ĐĐ¼Đ°Đ½"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "ĐŸĐ°Đ½Đ°Đ¼Đ°"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "ĐŸĐµÑ€Ñƒ"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "Đ¤Ñ€Đ°Đ½Ñ† ĐŸĐ¾Đ»Đ¸Đ½ĐµÑиа"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "ĐŸĐ°Đ¿ÑƒĐ° Đ¨Đ¸Đ½Ñ Đ“Đ²Đ¸Đ½ĐµĐ°"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Đ¤Đ¸Đ»Đ»Đ¸Đ¿Đ¸Đ½Đ½Đ¸"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "ĐŸĐ°ĐºĐ¸ÑÑ‚Đ°Đ½"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "ĐŸĐ¾Đ»ÑŒÑˆ"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Đ¡Đ°Đ¹Đ½Ñ‚ ĐŸĐ¸ĐµÑ€Ñ€Đµ ба ĐœĐ¸ĐºÑƒĐµĐ»Đ¾Đ½"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "ĐŸĐ¸Ñ‚ĐºĐ°Đ¹Ñ€Đ½"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "ĐŸĐ¾Ñ€Ñ‚Đ¾ Đ Đ¸ĐºĐ¾"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "ĐŸĐ°Đ»ĐµÑÑ‚Đ¸Đ½"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "ĐŸĐ¾Ñ€Ñ‚ÑƒĐ³Đ°Đ»Đ¸"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "ĐŸĐ°Ñ€Đ°Đ³Đ²Đ°Đ¹"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "ĐŸĐ°Đ»Đ°Ñƒ"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "ĐĐ°Ñ‚Đ°Ñ€"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "РеÑĐ½ÑŒĐ¾Đ½"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Đ ÑƒĐ¼Đ¸Đ½"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "ĐÑ€Đ¾Ñ"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Đ ÑƒĐ°Đ½Đ´Đ°"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "Đ¡Đ°ÑƒĐ´Ñ‹Đ½ ĐÑ€Đ°Đ±"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Đ¡Đ¾Đ»Đ¾Đ¼Đ¾Đ½Ñ‹ ĐÑ€Đ°Đ»ÑƒÑƒĐ´"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Đ¡ĐµĐ¹ÑˆĐµĐ»Đ»Đ¸Đ¹Đ½ Đ°Ñ€Đ»ÑƒÑƒĐ´"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "Đ¡ÑƒĐ´Đ°Đ½"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Đ¨Đ²ĐµĐ´"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Đ¡Đ¸Đ½Đ³Đ°Đ¿ÑƒÑ€"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Đ¡Đ°Đ¹Đ½Ñ‚ Đ•Đ»ĐµĐ½Đ°"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Đ¡Đ»Đ¾Đ²ĐµĐ½Đ¸"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Đ¡Đ²Đ°Đ»Đ±Đ°Ñ€Đ´, Đ–Đ°Đ½ ĐœĐ°Đ¹ĐµĐ½ ĐÑ€Đ°Đ»ÑƒÑƒĐ´"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "Đ¡Đ»Đ¾Đ²Đ°Đº"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Đ¡Đ¸ĐµÑ€Ñ€Đ° Đ›ĐµĐ¾Đ½Đµ"
-#: lang.pm:406
+#: lang.pm:495
#, c-format
msgid "San Marino"
msgstr "Đ¡Đ°Đ½ ĐœĐ°Ñ€Đ¸Đ½Đ¾"
-#: lang.pm:407
+#: lang.pm:496
#, c-format
msgid "Senegal"
msgstr "Đ¡ĐµĐ½ĐµĐ³Đ°Đ»"
-#: lang.pm:408
+#: lang.pm:497
#, c-format
msgid "Somalia"
msgstr "Đ¡Đ¾Đ¼Đ°Đ»Đ¸"
-#: lang.pm:409
+#: lang.pm:498
#, c-format
msgid "Suriname"
msgstr "Đ¡ÑƒÑ€Đ¸Đ½Đ°Đ¼"
-#: lang.pm:410
+#: lang.pm:499
#, c-format
msgid "Sao Tome and Principe"
msgstr "Đ¡Đ°Đ¾ Đ¢Đ¾Đ¼Ñ Đ±Đ° ĐŸÑ€Đ¸Đ½Ñ†Đ¸Đ¿"
-#: lang.pm:411
+#: lang.pm:500
#, c-format
msgid "El Salvador"
msgstr "Ел Đ¡Đ°Đ»Đ²Đ°Đ´Đ¾Ñ€ÑŒ"
-#: lang.pm:412
+#: lang.pm:501
#, c-format
msgid "Syria"
msgstr "Đ¡Đ¸Ñ€Đ¸"
-#: lang.pm:413
+#: lang.pm:502
#, c-format
msgid "Swaziland"
msgstr "Đ¨Đ²Đ°Đ·Đ¸Đ»Đ°Đ½Đ´"
-#: lang.pm:414
+#: lang.pm:503
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Đ¢ÑƒÑ€ĐºÑƒÑƒĐ´ Đ±Đ¾Đ»Đ¾Đ½ ĐĐ°Đ¹ĐºĐ¾ÑÑ‹Đ½ ĐÑ€Đ°Đ»ÑƒÑƒĐ´"
-#: lang.pm:415
+#: lang.pm:504
#, c-format
msgid "Chad"
msgstr "Чад"
-#: lang.pm:416
+#: lang.pm:505
#, c-format
msgid "French Southern Territories"
msgstr "Đ¤Ñ€ĐµĐ½Ñ‡Đ¸Đ¹Đ½ Ó¨Đ¼Đ½Ó©Đ´ Ñ…ÑÑĐ³Đ¸Đ¹Đ½ Đ“Đ°Đ·Đ°Ñ€ Đ½ÑƒÑ‚Đ°Đ³"
-#: lang.pm:417
+#: lang.pm:506
#, c-format
msgid "Togo"
msgstr "Đ¢Đ¾Đ³Đ¾"
-#: lang.pm:418 mirror.pm:41 timezone.pm:224
+#: lang.pm:507 mirror.pm:51 timezone.pm:235
#, c-format
msgid "Thailand"
msgstr "Đ¢Đ°Đ¹Đ»Đ°Đ½Đ´"
-#: lang.pm:419
+#: lang.pm:508
#, c-format
msgid "Tajikistan"
msgstr "Đ¢Đ°Đ¶Đ¸ĐºÑÑ‚Đ°Đ½"
-#: lang.pm:420
+#: lang.pm:509
#, c-format
msgid "Tokelau"
msgstr "Đ¢Đ¾ĐºĐµĐ»Đ°Ñƒ"
-#: lang.pm:421
+#: lang.pm:510
#, c-format
msgid "East Timor"
msgstr "Đ—̉¯̉¯Đ½ Đ¢Đ¸Đ¼ÑƒÑ€"
-#: lang.pm:422
+#: lang.pm:511
#, c-format
msgid "Turkmenistan"
msgstr "Đ¢ÑƒÑ€ĐºĐ¼ĐµĐ½"
-#: lang.pm:423
+#: lang.pm:512
#, c-format
msgid "Tunisia"
msgstr "Đ¢ÑƒĐ½Đ¸Ñ"
-#: lang.pm:424
+#: lang.pm:513
#, c-format
msgid "Tonga"
msgstr "Đ¢Đ¾Đ½Đ³Đ°"
-#: lang.pm:425 timezone.pm:225
+#: lang.pm:514 timezone.pm:236
#, c-format
msgid "Turkey"
msgstr "Đ¢ÑƒÑ€Đº"
-#: lang.pm:426
+#: lang.pm:515
#, c-format
msgid "Trinidad and Tobago"
msgstr "Đ¢Ñ€Đ¸Đ½Đ¸Đ´Đ°Đ´ Đ±Đ¾Đ»Đ¾Đ½ Đ¢Đ¾Đ±Đ°Đ³Đ¾"
-#: lang.pm:427
+#: lang.pm:516
#, c-format
msgid "Tuvalu"
msgstr "Đ¢ÑƒĐ²Đ°Đ»Ñƒ"
-#: lang.pm:428 mirror.pm:40 timezone.pm:223
+#: lang.pm:517 mirror.pm:50 timezone.pm:234
#, c-format
msgid "Taiwan"
msgstr "Đ¢Đ°Đ¹Đ²Đ°Đ½"
-#: lang.pm:429 timezone.pm:208
+#: lang.pm:518 timezone.pm:219
#, c-format
msgid "Tanzania"
msgstr "Đ¢Đ°Đ½Đ·Đ°Đ½"
-#: lang.pm:430 timezone.pm:256
+#: lang.pm:519 timezone.pm:267
#, c-format
msgid "Ukraine"
msgstr "Đ£ĐºÑ€Đ°Đ¹Đ½"
-#: lang.pm:431
+#: lang.pm:520
#, c-format
msgid "Uganda"
msgstr "Đ£Đ³Đ°Đ½Đ´Đ°"
-#: lang.pm:432
+#: lang.pm:521
#, c-format
msgid "United States Minor Outlying Islands"
msgstr ""
-#: lang.pm:433 mirror.pm:42 timezone.pm:264
+#: lang.pm:522 mirror.pm:52 timezone.pm:275
#, c-format
msgid "United States"
msgstr "ĐĐĐ£"
-#: lang.pm:434
+#: lang.pm:523
#, c-format
msgid "Uruguay"
msgstr "Đ£Ñ€ÑƒĐ³Đ²Đ°Đ¹"
-#: lang.pm:435
+#: lang.pm:524
#, c-format
msgid "Uzbekistan"
msgstr "Đ£Đ·Đ±ĐµĐºÑÑ‚Đ°Đ½"
-#: lang.pm:436
+#: lang.pm:525
#, c-format
msgid "Vatican"
msgstr ""
-#: lang.pm:437
+#: lang.pm:526
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr ""
-#: lang.pm:438
+#: lang.pm:527
#, c-format
msgid "Venezuela"
msgstr "Đ’ĐµĐ½ĐµÑÑƒĐ°Đ»ÑŒ"
-#: lang.pm:439
+#: lang.pm:528
#, c-format
msgid "Virgin Islands (British)"
msgstr "Đ’Đ¸Ñ€Đ¶Đ¸Đ½ ĐÑ€Đ°Đ»ÑƒÑƒĐ´ (Đ‘Ñ€Đ¸Ñ‚Đ°Đ½Đ¸)"
-#: lang.pm:440
+#: lang.pm:529
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr ""
-#: lang.pm:441
+#: lang.pm:530
#, c-format
msgid "Vietnam"
msgstr "Đ’ÑŒĐµÑ‚Đ½Đ°Đ¼"
-#: lang.pm:442
+#: lang.pm:531
#, c-format
msgid "Vanuatu"
msgstr "Đ’Đ°Đ½ÑƒĐ°Ñ‚Ñƒ"
-#: lang.pm:443
+#: lang.pm:532
#, c-format
msgid "Wallis and Futuna"
msgstr "ВилÑĐ¼Ñ Đ±Đ° Ñ„ÑƒÑ‚ÑƒĐ½Đ°"
-#: lang.pm:444
+#: lang.pm:533
#, c-format
msgid "Samoa"
msgstr "Đ¡Đ°Đ¼Đ°Đ¾"
-#: lang.pm:445
+#: lang.pm:534
#, c-format
msgid "Yemen"
msgstr "Đ˜ĐµĐ¼ÑĐ½"
-#: lang.pm:446
+#: lang.pm:535
#, c-format
msgid "Mayotte"
msgstr "ĐœĐ°Đ¹Đ¾Ñ‚Ñ‚Đµ"
-#: lang.pm:447 mirror.pm:36 timezone.pm:207
+#: lang.pm:536 mirror.pm:46 timezone.pm:218
#, c-format
msgid "South Africa"
msgstr "Ó¨Đ¼Đ½Ó©Đ´ ĐÑ„Ñ€Đ¸Đº"
-#: lang.pm:448
+#: lang.pm:537
#, c-format
msgid "Zambia"
msgstr "Đ—Đ°Đ¼Đ±Đ¸"
-#: lang.pm:449
+#: lang.pm:538
#, c-format
msgid "Zimbabwe"
msgstr "Đ—Đ¸Đ¼Đ±Đ°Đ±Đµ"
-#: lang.pm:1208
+#: lang.pm:1511
#, fuzzy, c-format
msgid "Welcome to %s"
msgstr "Đ¢Đ°Đ²Ñ‚Đ°Đ¹ Đ¼Đ¾Ñ€Đ¸Đ» Ñ‚Đ¸Đ¹Ñˆ"
-#: lvm.pm:86
+#: lvm.pm:128
#, c-format
msgid "Moving used physical extents to other physical volumes failed"
msgstr ""
-#: lvm.pm:143
+#: lvm.pm:194
#, c-format
msgid "Physical volume %s is still in use"
msgstr ""
-#: lvm.pm:153
+#: lvm.pm:204
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "Đ­Ñ…Đ»ÑÑĐ´ Đ»Đ¾Đ³Đ¸Đº Ñ…ÑƒĐ²Đ°Đ°Đ»Ñ‚Ñ‹Đ³ уÑÑ‚Đ³Đ°\n"
-#: lvm.pm:186
+#: lvm.pm:248
#, c-format
msgid "The bootloader can't handle /boot on multiple physical volumes"
msgstr ""
+#. -PO: Only write something if needed:
#: messages.pm:11
#, c-format
+msgid "_: You can warn about unofficial translation here"
+msgstr ""
+
+#: messages.pm:18
+#, c-format
+msgid "Introduction"
+msgstr ""
+
+#: messages.pm:20
+#, c-format
msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandriva "
-"Linux distribution \n"
+"The operating system and the different components available in the Mageia "
+"distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
-"system and the different components of the Mandriva Linux distribution, and "
-"any applications \n"
-"distributed with these products provided by Mandriva's licensors or "
-"suppliers.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
+"system and the different components of the Mageia distribution, and any "
+"applications \n"
+"distributed with these products provided by Mageia's licensors or suppliers."
+msgstr ""
+
+#: messages.pm:27
+#, c-format
+msgid "1. License Agreement"
+msgstr ""
+
+#: messages.pm:29
+#, c-format
+msgid ""
"Please read this document carefully. This document is a license agreement "
"between you and \n"
-"Mandriva S.A. which applies to the Software Products.\n"
+"Mageia which applies to the Software Products.\n"
"By installing, duplicating or using any of the Software Products in any "
"manner, you explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
@@ -4612,16 +4565,23 @@ msgid ""
"your rights under this \n"
"License. Upon termination of the License, you must immediately destroy all "
"copies of the \n"
-"Software Products.\n"
-"\n"
-"\n"
-"2. Limited Warranty\n"
-"\n"
+"Software Products."
+msgstr ""
+
+#: messages.pm:41
+#, c-format
+msgid "2. Limited Warranty"
+msgstr ""
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: messages.pm:44
+#, c-format
+msgid ""
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
-"Neither Mandriva S.A. nor its licensors or suppliers will, in any "
-"circumstances and to the extent \n"
+"Neither Mageia nor its licensors or suppliers will, in any circumstances and "
+"to the extent \n"
"permitted by law, be liable for any special, incidental, direct or indirect "
"damages whatsoever \n"
"(including without limitation damages for loss of business, interruption of "
@@ -4629,15 +4589,15 @@ msgid ""
"loss, legal fees and penalties resulting from a court judgment, or any other "
"consequential loss) \n"
"arising out of the use or inability to use the Software Products, even if "
-"Mandriva S.A. or its \n"
+"Mageia or its \n"
"licensors or suppliers have been advised of the possibility or occurrence of "
"such damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
-"To the extent permitted by law, neither Mandriva S.A. nor its licensors, "
-"suppliers or\n"
+"To the extent permitted by law, neither Mageia nor its licensors, suppliers "
+"or\n"
"distributors will, in any circumstances, be liable for any special, "
"incidental, direct or indirect \n"
"damages whatsoever (including without limitation damages for loss of "
@@ -4646,51 +4606,66 @@ msgid ""
"judgment, or any \n"
"other consequential loss) arising out of the possession and use of software "
"components or \n"
-"arising out of downloading software components from one of Mandriva Linux "
-"sites which are \n"
+"arising out of downloading software components from one of Mageia sites "
+"which are \n"
"prohibited or restricted in some countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"However, because some jurisdictions do not allow the exclusion or limitation "
-"or liability for \n"
+"of liability for \n"
"consequential or incidental damages, the above limitation may not apply to "
-"you. \n"
-"%s\n"
-"\n"
-"3. The GPL License and Related Licenses\n"
-"\n"
+"you."
+msgstr ""
+
+#: messages.pm:68
+#, c-format
+msgid "3. The GPL License and Related Licenses"
+msgstr ""
+
+#: messages.pm:70
+#, c-format
+msgid ""
"The Software Products consist of components created by different persons or "
-"entities. %s\n"
+"entities.\n"
"Most of these licenses allow you to use, duplicate, adapt or redistribute "
"the components which \n"
"they cover. Please read carefully the terms and conditions of the license "
"agreement for each component \n"
"before using any component. Any question on a component license should be "
"addressed to the component \n"
-"licensor or supplier and not to Mandriva.\n"
-"The programs developed by Mandriva S.A. are governed by the GPL License. "
+"licensor or supplier and not to Mageia.\n"
+"The programs developed by Mageia are governed by the GPL License. "
"Documentation written \n"
-"by Mandriva S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. Intellectual Property Rights\n"
-"\n"
+"by Mageia is governed by \"%s\" License."
+msgstr ""
+
+#: messages.pm:79
+#, c-format
+msgid "4. Intellectual Property Rights"
+msgstr ""
+
+#: messages.pm:81
+#, c-format
+msgid ""
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
-"Mandriva S.A. and its suppliers and licensors reserves their rights to "
-"modify or adapt the Software \n"
+"Mageia and its suppliers and licensors reserves their rights to modify or "
+"adapt the Software \n"
"Products, as a whole or in parts, by all means and for all purposes.\n"
-"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
-"Mandriva S.A. \n"
-"\n"
-"\n"
-"5. Governing Laws \n"
-"\n"
+"\"Mageia\" and associated logos are trademarks of %s"
+msgstr ""
+
+#: messages.pm:88
+#, c-format
+msgid "5. Governing Laws"
+msgstr ""
+
+#: messages.pm:90
+#, c-format
+msgid ""
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
@@ -4702,137 +4677,42 @@ msgid ""
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
-"For any question on this document, please contact Mandriva S.A."
-msgstr ""
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:90
-#, c-format
-msgid ""
-"You agree not to (i) sell, export, re-export, transfer, divert, disclose "
-"technical data, or \n"
-"dispose of, any Software to any person, entity, or destination prohibited by "
-"US export laws \n"
-"or regulations including, without limitation, Cuba, Iran, North Korea, Sudan "
-"and Syria; or \n"
-"(ii) use any Software for any use prohibited by the laws or regulations of "
-"the United States.\n"
-"\n"
-"U.S. GOVERNMENT RESTRICTED RIGHTS. \n"
-"\n"
-"The Software Products and any accompanying documentation are and shall be "
-"deemed to be \n"
-"\"commercial computer software\" and \"commercial computer software "
-"documentation,\" respectively, \n"
-"as defined in DFAR 252.227-7013 and as described in FAR 12.212. Any use, "
-"modification, reproduction, \n"
-"release, performance, display or disclosure of the Software and any "
-"accompanying documentation \n"
-"by the United States Government shall be governed solely by the terms of "
-"this Agreement and any \n"
-"other applicable licence agreements and shall be prohibited except to the "
-"extent expressly permitted \n"
-"by the terms of this Agreement."
-msgstr ""
-
-#: messages.pm:104
-#, c-format
-msgid ""
-"Most of these components, but excluding the applications and software "
-"provided by Google Inc. or \n"
-"its subsidiaries (\"Google Software\"), are governed under the terms and "
-"conditions of the GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
+"For any question on this document, please contact Mageia."
msgstr ""
-#: messages.pm:107
-#, c-format
-msgid ""
-"Most of these components are governed under the terms and conditions of the "
-"GNU \n"
-"General Public Licence, hereafter called \"GPL\", or of similar licenses."
-msgstr ""
-
-#: messages.pm:112
+#: messages.pm:102
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
-"MP3 decoders included may require a licence for further usage (see\n"
+"MP3 decoders included may require a license for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
msgstr ""
-#: messages.pm:120
+#: messages.pm:111
#, c-format
msgid ""
-"6. Additional provisions applicable to those Software Products provided by "
-"Google Inc. (\"Google Software\")\n"
-"\n"
-"(a) You acknowledge that Google or third parties own all rights, title and "
-"interest in and to the Google \n"
-"Software, portions thereof, or software provided through or in conjunction "
-"with the Google Software, including\n"
-"without limitation all Intellectual Property Rights. \"Intellectual Property "
-"Rights\" means any and all rights \n"
-"existing from time to time under patent law, copyright law, trade secret "
-"law, trademark law, unfair competition \n"
-"law, database rights and any and all other proprietary rights, and any and "
-"all applications, renewals, extensions \n"
-"and restorations thereof, now or hereafter in force and effect worldwide. "
-"You agree not to modify, adapt, \n"
-"translate, prepare derivative works from, decompile, reverse engineer, "
-"disassemble or otherwise attempt to derive \n"
-"source code from Google Software. You also agree to not remove, obscure, or "
-"alter Google's or any third party's \n"
-"copyright notice, trademarks, or other proprietary rights notices affixed to "
-"or contained within or accessed in \n"
-"conjunction with or through the Google Software. \n"
-"\n"
-"(b) The Google Software is made available to you for your personal, non-"
-"commercial use only.\n"
-"You may not use the Google Software in any manner that could damage, "
-"disable, overburden, or impair Google's \n"
-"search services (e.g., you may not use the Google Software in an automated "
-"manner), nor may you use Google \n"
-"Software in any manner that could interfere with any other party's use and "
-"enjoyment of Google's search services\n"
-"or the services and products of the third party licensors of the Google "
-"Software.\n"
-"\n"
-"(c) Some of the Google Software is designed to be used in conjunction with "
-"Google's search and other services.\n"
-"Accordingly, your use of such Google Software is also defined by Google's "
-"Terms of Service located at \n"
-"http://www.google.com/terms_of_service.html and Google's Toolbar Privacy "
-"Policy located at \n"
-"http://www.google.com/support/toolbar/bin/static.py?page=privacy.html.\n"
-"\n"
-"(d) Google Inc. and each of its subsidiaries and affiliates are third party "
-"beneficiaries of this contract \n"
-"and may enforce its terms."
+"Congratulations, installation is complete.\n"
+"Remove the boot media and press Enter to reboot."
msgstr ""
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: messages.pm:150
+#: messages.pm:113
#, c-format
msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press Enter to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandriva "
-"Linux,\n"
+"For information on fixes which are available for this release of Mageia,\n"
"consult the Errata available from:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information on configuring your system is available in the post\n"
-"install chapter of the Official Mandriva Linux User's Guide."
+"%s"
+msgstr ""
+
+#: messages.pm:115
+#, c-format
+msgid ""
+"After rebooting and logging into Mageia, you will see the MageiaWelcome "
+"screen.\n"
+"It is full of very useful information and links."
msgstr ""
#: modules/interactive.pm:19
@@ -4873,22 +4753,22 @@ msgstr "Đ¢ĐµÑ…Đ½Đ¸Đº Ñ…Đ°Đ½Đ³Đ°Đ¼Đ¶Đ¸Đ¹Đ½ Đ¼ÑĐ´ÑÑĐ»Đ»Đ¸Đ¹Đ³ Ñ…Đ°Ñ€Đ°Ñ…"
#: modules/interactive.pm:83
#, fuzzy, c-format
msgid "Installing driver for USB controller"
-msgstr "%s ĐºĐ°Ñ€Ñ‚ %s-Đ¸Đ¹Đ½ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Ñ‹Đ³ ÑÑƒÑƒĐ»Đ³Đ°Đ¶ Đ±Đ°Đ¹Đ½Đ°"
+msgstr "\"%s\" ĐºĐ°Ñ€Ñ‚ \"%s\"-Đ¸Đ¹Đ½ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Ñ‹Đ³ ÑÑƒÑƒĐ»Đ³Đ°Đ¶ Đ±Đ°Đ¹Đ½Đ°"
#: modules/interactive.pm:84
#, fuzzy, c-format
-msgid "Installing driver for firewire controller %s"
-msgstr "%s ĐºĐ°Ñ€Ñ‚ %s-Đ¸Đ¹Đ½ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Ñ‹Đ³ ÑÑƒÑƒĐ»Đ³Đ°Đ¶ Đ±Đ°Đ¹Đ½Đ°"
+msgid "Installing driver for firewire controller \"%s\""
+msgstr "\"%s\" ĐºĐ°Ñ€Ñ‚ \"%s\"-Đ¸Đ¹Đ½ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Ñ‹Đ³ ÑÑƒÑƒĐ»Đ³Đ°Đ¶ Đ±Đ°Đ¹Đ½Đ°"
#: modules/interactive.pm:85
#, fuzzy, c-format
-msgid "Installing driver for hard drive controller %s"
-msgstr "%s ĐºĐ°Ñ€Ñ‚ %s-Đ¸Đ¹Đ½ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Ñ‹Đ³ ÑÑƒÑƒĐ»Đ³Đ°Đ¶ Đ±Đ°Đ¹Đ½Đ°"
+msgid "Installing driver for hard disk drive controller \"%s\""
+msgstr "\"%s\" ĐºĐ°Ñ€Ñ‚ \"%s\"-Đ¸Đ¹Đ½ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Ñ‹Đ³ ÑÑƒÑƒĐ»Đ³Đ°Đ¶ Đ±Đ°Đ¹Đ½Đ°"
#: modules/interactive.pm:86
#, fuzzy, c-format
-msgid "Installing driver for ethernet controller %s"
-msgstr "%s ĐºĐ°Ñ€Ñ‚ %s-Đ¸Đ¹Đ½ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Ñ‹Đ³ ÑÑƒÑƒĐ»Đ³Đ°Đ¶ Đ±Đ°Đ¹Đ½Đ°"
+msgid "Installing driver for ethernet controller \"%s\""
+msgstr "\"%s\" ĐºĐ°Ñ€Ñ‚ \"%s\"-Đ¸Đ¹Đ½ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€Ñ‹Đ³ ÑÑƒÑƒĐ»Đ³Đ°Đ¶ Đ±Đ°Đ¹Đ½Đ°"
#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
@@ -4957,126 +4837,126 @@ msgid ""
"Do you want to try again with other parameters?"
msgstr "ĐÑ‡Đ°Đ°Đ»Đ¶ Đ±Đ°Đ¹Đ½Đ°... Ñ Đ²Ñ‹ Đ±ÑƒÑад?"
-#: mygtk2.pm:1541 mygtk2.pm:1542
+#: mygtk2.pm:1229 mygtk3.pm:1283
+#, fuzzy, c-format
+msgid "Are you sure you want to quit?"
+msgstr "Đ¢Đ° ÑÑƒÑƒĐ»Đ³Đ°Đ»Ñ‚Ñ‹Đ³ ̉¯Ñ€Đ³Ñлжл̉¯̉¯Đ»ÑÑ…Đ¸Đ¹Đ³ Ñ…̉¯ÑÑж Đ±Đ°Đ¹Đ½Đ° уу?"
+
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
#, c-format
msgid "Password is trivial to guess"
msgstr ""
-#: mygtk2.pm:1543
+#: mygtk2.pm:1572 mygtk3.pm:1652
#, c-format
-msgid "Password should resist to basic attacks"
+msgid "Password should be resistant to basic attacks"
msgstr ""
-#: mygtk2.pm:1544 mygtk2.pm:1545
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
#, fuzzy, c-format
msgid "Password seems secure"
msgstr "Đууц ̉¯Đ³ ÑˆĐ°Đ°Ñ€Đ´Đ»Đ°Đ³Đ°Ñ‚Đ°Đ¹"
-#: partition_table.pm:415
+#: partition_table.pm:403
#, c-format
msgid "mount failed: "
msgstr ""
-#: partition_table.pm:527
-#, fuzzy, c-format
-msgid "Extended partition not supported on this platform"
-msgstr "Ó¨Ñ€Đ³Ó©Ñ‚Đ³Ó©Đ³Đ´ÑÓ©Đ½"
-
-#: partition_table.pm:545
+#: partition_table.pm:529
#, fuzzy, c-format
msgid ""
-"You have a hole in your partition table but I can not use it.\n"
+"You have a hole in your partition table but I cannot use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr "Đ¢Đ° ÑĐ¼Ñ… Ñ…̉¯ÑĐ½ÑĐ³Ñ‚ Đ±Đ¾Đ»."
-#: partition_table/raw.pm:299
+#: partition_table/raw.pm:293
#, c-format
msgid ""
-"Something bad is happening on your drive. \n"
+"Something bad is happening on your hard disk drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
msgstr ""
-#: pkgs.pm:252 pkgs.pm:255 pkgs.pm:264
+#: pkgs.pm:260 pkgs.pm:263 pkgs.pm:276
#, c-format
msgid "Unused packages removal"
msgstr ""
-#: pkgs.pm:252
+#: pkgs.pm:260
#, c-format
msgid "Finding unused hardware packages..."
msgstr ""
-#: pkgs.pm:255
+#: pkgs.pm:263
#, c-format
msgid "Finding unused localization packages..."
msgstr ""
-#: pkgs.pm:265
+#: pkgs.pm:277
#, c-format
msgid ""
"We have detected that some packages are not needed for your system "
"configuration."
msgstr ""
-#: pkgs.pm:266
+#: pkgs.pm:278
#, c-format
msgid "We will remove the following packages, unless you choose otherwise:"
msgstr ""
-#: pkgs.pm:269 pkgs.pm:270
+#: pkgs.pm:281 pkgs.pm:282
#, fuzzy, c-format
msgid "Unused hardware support"
msgstr "Đ¢ĐµÑ…Đ½Đ¸Đº Ñ…Đ°Đ½Đ³Đ°Đ¼Đ¶Đ¸Đ¹Đ½ Đ¼ÑĐ´ÑÑĐ»Đ»Đ¸Đ¹Đ³ Ñ…Đ°Ñ€Đ°Ñ…"
-#: pkgs.pm:273 pkgs.pm:274
+#: pkgs.pm:285 pkgs.pm:286
#, c-format
msgid "Unused localization"
msgstr ""
-#: raid.pm:42
+#: raid.pm:59
#, c-format
-msgid "Can not add a partition to _formatted_ RAID %s"
+msgid "Cannot add a partition to _formatted_ RAID %s"
msgstr ""
-#: raid.pm:164
+#: raid.pm:200
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr ""
-#: scanner.pm:96
+#: scanner.pm:95
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr ""
-#: scanner.pm:107
+#: scanner.pm:106
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr ""
-#: scanner.pm:114
+#: scanner.pm:113
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr ""
-#: scanner.pm:121
+#: scanner.pm:120
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr ""
-#: scanner.pm:200
+#: scanner.pm:199
#, c-format
msgid "Scannerdrake"
msgstr ""
-#: scanner.pm:201
+#: scanner.pm:200
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr ""
-#: scanner.pm:202
+#: scanner.pm:201
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr ""
@@ -5184,8 +5064,8 @@ msgid ""
"\n"
"- none if set to \"None\".\n"
"\n"
-"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
-"(5))."
+"To authorize the services you need, use /etc/hosts.allow (see hosts."
+"allow(5))."
msgstr "ĐÑ€Đ³ÑƒĐ¼ĐµĐ½Ñ‚ Đ³ Đ±Đ°Đ¹Ñ…Đ³̉¯Đ¹ Ñ‚Đ¸Đ¹Ñˆ Đ²Ñ‹ Đ³."
#: security/help.pm:63
@@ -5263,7 +5143,7 @@ msgstr "ĐÑ€Đ³ÑƒĐ¼ĐµĐ½Ñ‚ Đ³ Ñ…ÑÑ€ÑĐ³Đ»ÑĐ³Ñ‡Đ¸Đ´."
#: security/help.pm:94
#, fuzzy, c-format
-msgid "Activate ethernet cards promiscuity check."
+msgid "Activate Ethernet cards promiscuity check."
msgstr ""
"ĐÑ€Đ³ÑƒĐ¼ĐµĐ½Ñ‚: (arg)\n"
"\n"
@@ -5711,7 +5591,7 @@ msgstr "Đ¡Ñ‚Đ°Đ½Đ´Đ°Ñ€Ñ‚"
msgid "Secure"
msgstr "ĐÑƒÑƒÑ†Đ»Đ°Đ»"
-#: security/level.pm:40
+#: security/level.pm:52
#, c-format
msgid ""
"This level is to be used with care, as it disables all additional security\n"
@@ -5720,14 +5600,14 @@ msgid ""
"on your own."
msgstr ""
-#: security/level.pm:43
+#: security/level.pm:55
#, fuzzy, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
"to connect to the Internet as a client."
msgstr "Đ±Đ¾Đ» Đ˜Đ½Ñ‚ĐµÑ€Đ½ÑÑ‚."
-#: security/level.pm:44
+#: security/level.pm:56
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
@@ -5738,49 +5618,49 @@ msgid ""
"Internet, you should choose a lower level."
msgstr ""
-#: security/level.pm:51
+#: security/level.pm:63
#, fuzzy, c-format
msgid "DrakSec Basic Options"
msgstr "̉®Đ½Đ´ÑÑĐ½"
-#: security/level.pm:54
+#: security/level.pm:66
#, c-format
msgid "Please choose the desired security level"
msgstr ""
#. -PO: this string is used to properly format "<security level>: <level description>"
-#: security/level.pm:58
+#: security/level.pm:70
#, c-format
msgid "%s: %s"
msgstr ""
-#: security/level.pm:61
+#: security/level.pm:73
#, fuzzy, c-format
msgid "Security Administrator:"
msgstr "Đ¥Đ°Đ¼Đ³Đ°Đ°Đ»Đ°Đ»Ñ‚:"
-#: security/level.pm:62
+#: security/level.pm:74
#, c-format
msgid "Login or email:"
msgstr ""
-#: services.pm:19
+#: services.pm:18
#, c-format
msgid "Listen and dispatch ACPI events from the kernel"
msgstr ""
-#: services.pm:20
+#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr ""
"ЛДДР(Đ›Đ¸Đ½ÑƒĐºÑÑ‹Đ½ Đ”ÑĐ»Đ³ÑÑ€ÑĐ½Đ³̉¯Đ¹ Đ”ÑƒÑƒĐ½Ñ‹ ĐÑ€Ñ…Đ¸Ñ‚ĐµĐºÑ‚ÑƒÑ€Đ¸) Đ´ÑƒÑƒĐ½Ñ‹ ÑиÑÑ‚ĐµĐ¼Đ¸Đ¹Đ³ Đ°Đ¶Đ¸Đ»Đ»ÑƒÑƒĐ»Đ°Ñ…"
-#: services.pm:21
+#: services.pm:20
#, fuzzy, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Đ±Đ¾Đ»."
-#: services.pm:22
+#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
@@ -5789,18 +5669,23 @@ msgstr ""
"apmd Đ½ÑŒ цÑĐ½ÑĐ³Đ¸Đ¹Đ½ Đ±Đ°Đ¹Đ´Đ»Ñ‹Đ³ Ñ…ÑĐ½Đ°Ñ…Đ°Đ´ Ñ…ÑÑ€ÑĐ³Đ»ÑĐ³Đ´Đ´ÑĐ³ ба syslog руу б̉¯Ñ€Ñ‚Đ³ÑĐ´ÑĐ³.\n"
"Đ­Đ½Ñ Đ½ÑŒ Đ¼Ó©Đ½ цÑĐ½ÑĐ³ Đ±Đ°Đ³Đ° Đ±Đ¾Đ»Đ¾Ñ… ̉¯ĐµĐ´ Đ¼Đ°ÑˆĐ¸Đ½Ñ‹Đ³ ÑƒĐ½Ñ‚Ñ€Đ°Đ°Đ¶ Ñ‡Đ°Đ´Đ½Đ°."
-#: services.pm:24
+#: services.pm:23
#, fuzzy, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
"at was run, and runs batch commands when the load average is low enough."
msgstr "Đ°Ñ‡Đ°Đ°Đ»Đ°Ñ… Đ±Đ¾Đ»."
-#: services.pm:26
+#: services.pm:25
#, c-format
msgid "Avahi is a ZeroConf daemon which implements an mDNS stack"
msgstr ""
+#: services.pm:26
+#, fuzzy, c-format
+msgid "An NTP client/server"
+msgstr "NTP Đ¡ĐµÑ€Đ²ĐµÑ€"
+
#: services.pm:27
#, c-format
msgid "Set CPU frequency settings"
@@ -5898,17 +5783,10 @@ msgstr ""
#: services.pm:53
#, c-format
msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-
-#: services.pm:55
-#, c-format
-msgid ""
"Evenly distributes IRQ load across multiple CPUs for enhanced performance"
msgstr ""
-#: services.pm:56
+#: services.pm:54
#, fuzzy, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
@@ -5916,7 +5794,7 @@ msgid ""
"You should leave this enabled for most machines."
msgstr "ÑĐ¼Ñ… Đ³."
-#: services.pm:59
+#: services.pm:57
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
@@ -5925,96 +5803,96 @@ msgstr ""
"/boot Đ´ÑÑ… Ñ†Ó©Đ¼Đ¸Đ¹Đ½ Ñ‚Đ¾Đ»Đ³Đ¾Đ¹Đ½ Đ°Đ²Ñ‚Đ¾Đ¼Đ°Ñ‚ Đ´Đ°Ñ…Đ¸Đ½ ̉¯̉¯ÑĐ³ÑĐ»Ñ‚,\n"
"/usr/include/linux/{autoconf,version}.h"
-#: services.pm:61
+#: services.pm:59
#, fuzzy, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "ĐĐ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ°Đ°Ñ€ ааÑ."
-#: services.pm:62
+#: services.pm:60
#, c-format
msgid "Tweaks system behavior to extend battery life"
msgstr ""
-#: services.pm:63
+#: services.pm:61
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
"at boot-time to maintain the system configuration."
msgstr ""
-#: services.pm:65
+#: services.pm:63
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
"basically a server that arbitrates print jobs to printer(s)."
msgstr ""
-#: services.pm:67
+#: services.pm:65
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
"available server."
msgstr ""
-#: services.pm:69
+#: services.pm:67
#, c-format
msgid "Monitors the network (Interactive Firewall and wireless"
msgstr ""
-#: services.pm:70
+#: services.pm:68
#, c-format
msgid "Software RAID monitoring and management"
msgstr ""
-#: services.pm:71
+#: services.pm:69
#, c-format
msgid ""
"DBUS is a daemon which broadcasts notifications of system events and other "
"messages"
msgstr ""
-#: services.pm:72
+#: services.pm:70
#, c-format
msgid "Enables MSEC security policy on system startup"
msgstr ""
-#: services.pm:73
+#: services.pm:71
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
"names to IP addresses."
msgstr ""
-#: services.pm:74
+#: services.pm:72
#, c-format
msgid "Initializes network console logging"
msgstr ""
-#: services.pm:75
+#: services.pm:73
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
"Manager/Windows), and NCP (NetWare) mount points."
msgstr ""
-#: services.pm:77
+#: services.pm:75
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
"at boot time."
msgstr ""
-#: services.pm:79
+#: services.pm:77
#, c-format
msgid "Requires network to be up if enabled"
msgstr ""
-#: services.pm:80
+#: services.pm:78
#, c-format
msgid "Wait for the hotplugged network to be up"
msgstr ""
-#: services.pm:81
+#: services.pm:79
#, fuzzy, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
@@ -6022,36 +5900,36 @@ msgid ""
"/etc/exports file."
msgstr "Đ±Đ¾Đ» Đ±Đ¾Đ» Đ³."
-#: services.pm:84
+#: services.pm:82
#, fuzzy, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
"networks. This service provides NFS file locking functionality."
msgstr "Đ±Đ¾Đ»."
-#: services.pm:86
+#: services.pm:84
#, c-format
msgid "Synchronizes system time using the Network Time Protocol (NTP)"
msgstr ""
-#: services.pm:87
+#: services.pm:85
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
"and Xorg at boot."
msgstr ""
-#: services.pm:89
+#: services.pm:87
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr ""
-#: services.pm:90
+#: services.pm:88
#, c-format
msgid "Checks if a partition is close to full up"
msgstr ""
-#: services.pm:91
+#: services.pm:89
#, fuzzy, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
@@ -6060,7 +5938,7 @@ msgid ""
"it installed on machines that do not need it."
msgstr "PCMCIA Đ±Đ¾Đ» ÑĐ¼Ñ… Đ±Đ¾Đ»."
-#: services.pm:94
+#: services.pm:92
#, fuzzy, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
@@ -6069,38 +5947,38 @@ msgid ""
"which act as servers for protocols which make use of the RPC mechanism."
msgstr "ааÑ."
-#: services.pm:97
+#: services.pm:95
#, c-format
msgid "Reserves some TCP ports"
msgstr ""
-#: services.pm:98
+#: services.pm:96
#, fuzzy, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
"one machine to another."
msgstr "Đ±Đ¾Đ» ĐœÑĐ¹Đ» Đ¢Ó©Đ»Ó©Ó©Đ»Ó©Đ³Ñ‡ Đ±Đ¾Đ» ĐŸÑ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼."
-#: services.pm:99
+#: services.pm:97
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
"number generation."
msgstr ""
-#: services.pm:101
+#: services.pm:99
#, fuzzy, c-format
msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
+"Assign raw devices to block devices (such as hard disk drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr "ааÑ"
-#: services.pm:103
+#: services.pm:101
#, fuzzy, c-format
msgid "Nameserver information manager"
msgstr "Đ¥Đ°Ñ‚ÑƒÑƒ диÑĐº Ñ…Ó©Ñ‚Đ»Ó©Đ³Ñ‡Đ¸Đ¹Đ½ Đ¼ÑĐ´ÑÑĐ»ÑĐ»"
-#: services.pm:104
+#: services.pm:102
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
@@ -6108,194 +5986,196 @@ msgid ""
"routing protocols are needed for complex networks."
msgstr ""
-#: services.pm:107
+#: services.pm:105
#, fuzzy, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
"performance metrics for any machine on that network."
msgstr "Ñ…ÑÑ€ÑĐ³Đ»ÑĐ³Ñ‡Đ¸Đ´."
-#: services.pm:109
+#: services.pm:107
#, fuzzy, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages to various "
"system log files. It is a good idea to always run rsyslog."
msgstr "Đ±Đ¾Đ» log log Đ±Đ¾Đ»."
-#: services.pm:110
+#: services.pm:108
#, fuzzy, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
"logged in on other responding machines."
msgstr "Ñ…ÑÑ€ÑĐ³Đ»ÑĐ³Ñ‡Đ¸Đ´ Đ±Đ¾Đ» ÑĐ¼Ñ… Đ±ÑƒÑад."
-#: services.pm:112
+#: services.pm:110
#, fuzzy, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
"logged into a machine running the rwho daemon (similar to finger)."
msgstr "Ñ…ÑÑ€ÑĐ³Đ»ÑĐ³Ñ‡Đ¸Đ´ Đ¶Đ¸Đ³ÑĐ°Đ°Đ»Ñ‚ Đ°Đ°Ñ Đ°Đ°Ñ Ñ…ÑÑ€ÑĐ³Đ»ÑĐ³Ñ‡Đ¸Đ´."
-#: services.pm:114
+#: services.pm:112
#, c-format
msgid ""
"SANE (Scanner Access Now Easy) enables to access scanners, video cameras, ..."
msgstr ""
-#: services.pm:115
+#: services.pm:113
#, c-format
msgid "Packet filtering firewall"
msgstr ""
-#: services.pm:116
+#: services.pm:114
+#, c-format
+msgid "Packet filtering firewall for IPv6"
+msgstr ""
+
+#: services.pm:115
#, c-format
msgid ""
"The SMB/CIFS protocol enables to share access to files & printers and also "
"integrates with a Windows Server domain"
msgstr ""
-#: services.pm:117
+#: services.pm:116
#, fuzzy, c-format
msgid "Launch the sound system on your machine"
msgstr "ĐÑÑÑ…"
-#: services.pm:118
+#: services.pm:117
#, c-format
msgid "layer for speech analysis"
msgstr ""
-#: services.pm:119
+#: services.pm:118
#, c-format
msgid ""
"Secure Shell is a network protocol that allows data to be exchanged over a "
"secure channel between two computers"
msgstr ""
-#: services.pm:120
+#: services.pm:119
#, fuzzy, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
"to various system log files. It is a good idea to always run syslog."
msgstr "Đ±Đ¾Đ» log log Đ±Đ¾Đ»."
-#: services.pm:122
+#: services.pm:121
#, c-format
msgid "Moves the generated persistent udev rules to /etc/udev/rules.d"
msgstr ""
-#: services.pm:123
+#: services.pm:122
#, fuzzy, c-format
msgid "Load the drivers for your usb devices."
msgstr "ĐÑ‡Đ°Đ°Đ»Đ°Ñ…."
-#: services.pm:124
+#: services.pm:123
#, c-format
msgid "A lightweight network traffic monitor"
msgstr ""
-#: services.pm:125
+#: services.pm:124
#, c-format
msgid "Starts the X Font Server."
msgstr ""
-#: services.pm:126
+#: services.pm:125
#, c-format
msgid "Starts other deamons on demand."
msgstr ""
-#: services.pm:149
+#: services.pm:154
#, c-format
msgid "Printing"
msgstr "Đ¥ÑĐ²Đ»Ñж Đ±Đ°Đ¹Đ½Đ°"
-#: services.pm:150
+#: services.pm:157
#, c-format
msgid "Internet"
msgstr "Đ˜Đ½Ñ‚ĐµÑ€Đ½ÑÑ‚"
-#: services.pm:153
-#, fuzzy, c-format
-msgid "File sharing"
-msgstr "Đ¤Đ°Đ¹Đ»"
+#: services.pm:162
+#, c-format
+msgid ""
+"_: Keep these entry short\n"
+"Networking"
+msgstr "Đ¡̉¯Đ»Đ¶ÑÑ"
-#: services.pm:155
+#: services.pm:164
#, c-format
msgid "System"
msgstr "Đ¡Đ¸ÑÑ‚ĐµĐ¼"
-#: services.pm:160
+#: services.pm:170
#, fuzzy, c-format
msgid "Remote Administration"
msgstr "Đ”ÑÑĐ´"
-#: services.pm:168
+#: services.pm:179
#, c-format
msgid "Database Server"
msgstr "Ó¨Đ³Ó©Đ³Đ´Đ»Đ¸Đ¹Đ½ Đ±Đ°Đ°Đ·Ñ‹Đ½ ÑĐµÑ€Đ²ĐµÑ€"
-#: services.pm:179 services.pm:218
+#: services.pm:190 services.pm:227
#, c-format
msgid "Services"
msgstr "̉®Đ¹Đ»Ñ‡Đ¸Đ»Đ³ÑÑ"
-#: services.pm:179
+#: services.pm:190
#, fuzzy, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "Đ¡Đ¾Đ½Đ³Đ¾Ñ…"
-#: services.pm:197
+#: services.pm:208
#, c-format
msgid "%d activated for %d registered"
msgstr ""
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "running"
msgstr ""
-#: services.pm:234
+#: services.pm:231
#, c-format
msgid "stopped"
msgstr ""
-#: services.pm:239
+#: services.pm:236
#, c-format
msgid "Services and daemons"
msgstr ""
-#: services.pm:245
+#: services.pm:242
#, fuzzy, c-format
msgid ""
"No additional information\n"
"about this service, sorry."
msgstr "̉®Đ³̉¯Đ¹."
-#: services.pm:250 ugtk2.pm:924
-#, c-format
-msgid "Info"
-msgstr "ĐœÑĐ´ÑÑĐ»ÑĐ»"
-
-#: services.pm:253
+#: services.pm:249
#, c-format
msgid "Start when requested"
msgstr ""
-#: services.pm:253
+#: services.pm:249
#, fuzzy, c-format
msgid "On boot"
msgstr "Đ˜Đ´ÑĐ²Ñ…Đ¸Ñ‚ÑĐ¹"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Start"
msgstr "Đ­Ñ…Đ»ÑÑ…"
-#: services.pm:271
+#: services.pm:266
#, c-format
msgid "Stop"
msgstr "Đ—Đ¾Đ³ÑĐ¾Đ¾Ñ…"
-#: standalone.pm:25
+#: standalone.pm:27
#, fuzzy, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
@@ -6316,7 +6196,7 @@ msgstr ""
"ĐŸÑ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼ Đ±Đ¾Đ» Đ²Ñ‹ Đ°Đ°Ñ Đ•Ñ€Ó©Đ½Ñ…Đ¸Đ¹ ĐĐ¸Đ¹Ñ‚Đ¸Đ¹Đ½ Software Đ³ ĐŸÑ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼ Đ±Đ¾Đ» ÑĐ¼Ñ… Đ°Đ°Ñ Đ•Ñ€Ó©Đ½Ñ…Đ¸Đ¹ "
"ĐĐ¸Đ¹Ñ‚Đ¸Đ¹Đ½ Đ³ Đ°Đ°Ñ Đ•Ñ€Ó©Đ½Ñ…Đ¸Đ¹ ĐĐ¸Đ¹Ñ‚Đ¸Đ¹Đ½ ĐŸÑ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼ Software"
-#: standalone.pm:44
+#: standalone.pm:46
#, fuzzy, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
@@ -6332,7 +6212,7 @@ msgid ""
"--version : show version number.\n"
msgstr "Đ¡ÑÑ€Đ³ÑÑÑ… Ñ….Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼ Đ³ Đ³ Đ³ Đ³ Đ¶Đ¸Đ³ÑĐ°Đ°Đ»Ñ‚ Đ°Đ°Ñ Đ³ X Ñ…ÑÑ€ÑĐ³Đ»ÑĐ³Ñ‡Đ¸Đ´ Đ³ Đ³ Đ³"
-#: standalone.pm:56
+#: standalone.pm:58
#, c-format
msgid ""
"[--boot]\n"
@@ -6341,15 +6221,15 @@ msgid ""
"default mode: offer to configure autologin feature"
msgstr ""
-#: standalone.pm:60
+#: standalone.pm:62
#, fuzzy, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
" --help - print this help message.\n"
-" --report - program should be one of Mandriva Linux tools\n"
-" --incident - program should be one of Mandriva Linux tools"
+" --report - program should be one of %s tools\n"
+" --incident - program should be one of %s tools"
msgstr ""
"[Đ¡ĐĐĐ“ĐĐ›Đ¢Đ£Đ£Đ”] [ĐŸĐ ĐГРĐĐœĐ«Đ_ĐĐ­Đ ]\n"
"\n"
@@ -6358,7 +6238,7 @@ msgstr ""
" --report - Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼ Đ½ÑŒ Đ¼Đ°Đ½Đ´Ñ€Đ°ĐºĐµ Ñ…ÑÑ€ÑĐ³ÑÑĐ»̉¯̉¯Đ´Đ¸Đ¹Đ½ Đ½ÑĐ³ Đ±Đ°Đ¹Ñ… Ñ‘ÑÑ‚Đ¾Đ¹\n"
" --incident - Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼ Đ½ÑŒ Đ¼Đ°Đ½Đ´Ñ€Đ°ĐºĐµ Ñ…ÑÑ€ÑĐ³ÑÑĐ»̉¯̉¯Đ´Đ¸Đ¹Đ½ Đ½ÑĐ³ Đ±Đ°Đ¹Ñ… Ñ‘ÑÑ‚Đ¾Đ¹"
-#: standalone.pm:66
+#: standalone.pm:68
#, c-format
msgid ""
"[--add]\n"
@@ -6369,7 +6249,7 @@ msgid ""
" --wizard - like --add"
msgstr ""
-#: standalone.pm:72
+#: standalone.pm:74
#, fuzzy, c-format
msgid ""
"\n"
@@ -6392,11 +6272,11 @@ msgstr ""
" Đ½ÑÑ€ Đ°Đ°Ñ Ñ….Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼\n"
"."
-#: standalone.pm:87
+#: standalone.pm:89
#, fuzzy, c-format
msgid ""
"[OPTIONS]...\n"
-"Mandriva Linux Terminal Server Configurator\n"
+"%s Terminal Server Configurator\n"
"--enable : enable MTS\n"
"--disable : disable MTS\n"
"--start : start MTS\n"
@@ -6410,17 +6290,17 @@ msgid ""
"IP, nbi image name)"
msgstr "Đ¡ĐĐĐ“ĐĐ›Đ¢Đ£Đ£Đ” Đ¢ĐµÑ€Đ¼Đ¸Đ½Đ°Đ» Đ¡ĐµÑ€Đ²ĐµÑ€ Đ³ Đ³ Đ³ Đ³ Đ³ Đ³ Đ³ Đ—ÑƒÑ€Đ°Đ³ Đ½ÑÑ€ Đ³ Đ—ÑƒÑ€Đ°Đ³ Đ½ÑÑ€"
-#: standalone.pm:99
+#: standalone.pm:101
#, c-format
msgid "[keyboard]"
msgstr "[Đ³Đ°Ñ€]"
-#: standalone.pm:100
+#: standalone.pm:102
#, fuzzy, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "Đ¡Đ¾Đ½Đ¾Ñ€Đ´ÑƒÑƒĐ»Đ³Đ°"
-#: standalone.pm:101
+#: standalone.pm:103
#, fuzzy, c-format
msgid ""
"[OPTIONS]\n"
@@ -6434,12 +6314,12 @@ msgid ""
"--quiet : do not be interactive. To be used with (dis)connect."
msgstr "Đ¡ĐĐĐ“ĐĐ›Đ¢Đ£Đ£Đ” Đ˜Đ½Ñ‚ĐµÑ€Đ½ÑÑ‚ Ñ….Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼ Đ³ Đ³ Đ³ Đ³ Đ³ Đ³ Đ³ аÑĐ°Ñ€Ñ…Đ°Đ½ Ñ‚Đ¸Đ¹Ñˆ."
-#: standalone.pm:111
+#: standalone.pm:113
#, fuzzy, c-format
msgid ""
"[OPTION]...\n"
-" --no-confirmation do not ask first confirmation question in Mandriva "
-"Update mode\n"
+" --no-confirmation do not ask first confirmation question in %s Update "
+"mode\n"
" --no-verify-rpm do not verify packages signatures\n"
" --changelog-first display changelog before filelist in the "
"description window\n"
@@ -6450,7 +6330,7 @@ msgstr ""
" ̉¯Đ³̉¯Đ¹\n"
" ÑĐ¼Ñ… Đ¢Đ¾Đ´Đ¾Ñ€Ñ…Đ¾Đ¹Đ»Đ¾Đ»Ñ‚ Đ¦Đ¾Đ½Ñ…\n"
-#: standalone.pm:116
+#: standalone.pm:118
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
@@ -6459,7 +6339,7 @@ msgstr ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
-#: standalone.pm:117
+#: standalone.pm:119
#, c-format
msgid ""
" [everything]\n"
@@ -6467,7 +6347,7 @@ msgid ""
" XFdrake resolution"
msgstr ""
-#: standalone.pm:153
+#: standalone.pm:156
#, c-format
msgid ""
"\n"
@@ -6475,71 +6355,76 @@ msgid ""
"testing] [-v|--version] "
msgstr ""
-#: timezone.pm:161 timezone.pm:162
+#: timezone.pm:170 timezone.pm:171
#, fuzzy, c-format
msgid "All servers"
msgstr "Đ¡ĐµÑ€Đ²ÑÑ€ Đ½ÑĐ¼ÑÑ…"
-#: timezone.pm:196
+#: timezone.pm:207
#, c-format
msgid "Global"
msgstr ""
-#: timezone.pm:199
+#: timezone.pm:210
#, fuzzy, c-format
msgid "Africa"
msgstr "Ó¨Đ¼Đ½Ó©Đ´ ĐÑ„Ñ€Đ¸Đº"
-#: timezone.pm:200
+#: timezone.pm:211
#, fuzzy, c-format
msgid "Asia"
msgstr "ĐĐ²ÑÑ‚Ñ€Đ¸"
-#: timezone.pm:201
+#: timezone.pm:212
#, c-format
msgid "Europe"
msgstr ""
-#: timezone.pm:202
+#: timezone.pm:213
#, fuzzy, c-format
msgid "North America"
msgstr "Ó¨Đ¼Đ½Ó©Đ´ ĐÑ„Ñ€Đ¸Đº"
-#: timezone.pm:203
+#: timezone.pm:214
#, c-format
msgid "Oceania"
msgstr "ĐĐ¾Đ¼Ñ…Đ¾Đ½ Đ´Đ°Đ»Đ°Đ¹"
-#: timezone.pm:204
+#: timezone.pm:215
#, fuzzy, c-format
msgid "South America"
msgstr "Ó¨Đ¼Đ½Ó©Đ´ ĐÑ„Ñ€Đ¸Đº"
-#: timezone.pm:213
+#: timezone.pm:224
#, c-format
msgid "Hong Kong"
msgstr "Đ“Đ¾Đ½ ĐĐ¾Đ½Đ³"
-#: timezone.pm:250
+#: timezone.pm:261
#, c-format
msgid "Russian Federation"
msgstr "ĐĐ¥Đ£"
-#: timezone.pm:258
+#: timezone.pm:269
#, c-format
msgid "Yugoslavia"
msgstr "Đ®Đ³Đ¾ÑĐ»Đ°Đ²"
-#: ugtk2.pm:812
+#: ugtk2.pm:810 ugtk3.pm:908
#, c-format
msgid "Is this correct?"
msgstr ""
-#: ugtk2.pm:874
+#: ugtk2.pm:872 ugtk3.pm:970
#, fuzzy, c-format
msgid "You have chosen a file, not a directory"
msgstr "Đ¢Đ° Ñ…Đ°Đ²Ñ‚Đ°Ñ Đ±ÑƒÑ Ñ…Đ°Ñ€Đ¸Đ½ Ñ„Đ°Đ¹Đ» Đ¾Ñ€ÑƒÑƒĐ»Đ°Ñ… Ñ‘ÑÑ‚Đ¾Đ¹.\n"
+#: ugtk2.pm:922 ugtk3.pm:1020
+#, c-format
+msgid "Info"
+msgstr "ĐœÑĐ´ÑÑĐ»ÑĐ»"
+
#: wizards.pm:95
#, c-format
msgid ""
@@ -6552,6 +6437,62 @@ msgstr ""
msgid "Installation failed"
msgstr "Đ¥ÑлбÑÑ€!"
+#, fuzzy
+#~ msgid "You must have a Boot BIOS partition"
+#~ msgstr "Đ¢Đ°"
+
+#, fuzzy
+#~ msgid "Please Wait... Applying the configuration"
+#~ msgstr "Đ¥̉¯Đ»ÑÑÑ…"
+
+#, fuzzy
+#~ msgid "Driver:"
+#~ msgstr "Đ”Ñ€Đ°Đ¹Đ²ĐµÑ€:"
+
+#, fuzzy
+#~ msgid ""
+#~ "If you really think that you know which driver is the right one for your "
+#~ "card\n"
+#~ "you can pick one from the list below.\n"
+#~ "\n"
+#~ "The current driver for your \"%s\" sound card is \"%s\" "
+#~ msgstr "Đ²Ñ‹ Đ²Ñ‹ Đ±Đ¾Đ» Đ±Đ°Ñ€ÑƒÑƒĐ½ ÑĐ¼Ñ… Đ¶Đ¸Đ³ÑĐ°Đ°Đ»Ñ‚ Đ³ Ñ Đ±Đ¾Đ» Ñ "
+
+#, fuzzy
+#~ msgid "Open Firmware Delay"
+#~ msgstr "ĐÑÑÑ…"
+
+#, fuzzy
+#~ msgid "Enable CD Boot?"
+#~ msgstr "ĐÑÑÑ… CD?"
+
+#, fuzzy
+#~ msgid "Enable OF Boot?"
+#~ msgstr "ĐÑÑÑ…?"
+
+#~ msgid "Default OS?"
+#~ msgstr "̉®Đ½Đ´ÑÑĐ½ ̉®Đ¡?"
+
+#~ msgid "Other OS (SunOS...)"
+#~ msgstr "Đ‘ÑƒÑад ̉®Đ¡ (SunOS...)"
+
+#~ msgid "Other OS (MacOS...)"
+#~ msgstr "Đ‘ÑƒÑад ̉®Đ¡ (MacOS...)"
+
+#~ msgid "SunOS"
+#~ msgstr "Đ¡Đ°Đ½ĐĐ¡"
+
+#, fuzzy
+#~ msgid "Extended partition not supported on this platform"
+#~ msgstr "Ó¨Ñ€Đ³Ó©Ñ‚Đ³Ó©Đ³Đ´ÑÓ©Đ½"
+
+#~ msgid "No open source driver"
+#~ msgstr "ĐÑĐ»Đ»Ñ‚ÑĐ¹ ÑÑ… ĐºĐ¾Đ´ б̉¯Ñ…Đ¸Đ¹ Đ´Ñ€Đ°Đ¹Đ²ĐµÑ€ Đ°Đ»Đ³Đ°"
+
+#, fuzzy
+#~ msgid "File sharing"
+#~ msgstr "Đ¤Đ°Đ¹Đ»"
+
#~ msgid "Restrict command line options"
#~ msgstr "Đ¢ÑƒÑˆĐ°Đ°Đ»Ñ‹Đ½ Đ¼Ó©Ñ€Đ¸Đ¹Đ½ ÑĐ¾Đ½Đ³Đ¾Đ»Ñ‚ÑƒÑƒĐ´Ñ‹Đ³ Ñ…ÑĐ·Đ³Đ°Đ°Ñ€Đ»Đ°Ñ…"
@@ -6561,7 +6502,7 @@ msgstr "Đ¥ÑлбÑÑ€!"
#~ msgstr "Đ±Đ¾Đ» Đ°Đ°Ñ ̉¯Đ³̉¯Đ¹"
#, fuzzy
-#~ msgid "Use an encrypted file system"
+#~ msgid "Use an encrypted filesystem"
#~ msgstr "Đ¢Đ° ЦÑĐ³"
#, fuzzy
@@ -6731,8 +6672,8 @@ msgstr "Đ¥ÑлбÑÑ€!"
#~ "If networking is not yet enabled, Drakx will attempt to join the domain "
#~ "after the network setup step.\n"
#~ "Should this setup fail for some reason and domain authentication is not "
-#~ "working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your Windows"
-#~ "(tm) Domain, and Admin Username/Password, after system boot.\n"
+#~ "working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your "
+#~ "Windows(tm) Domain, and Admin Username/Password, after system boot.\n"
#~ "The command 'wbinfo -t' will test whether your authentication secrets are "
#~ "good."
#~ msgstr ""
diff --git a/perl-install/share/po/ms.po b/perl-install/share/po/ms.po
index 3de080c94..0d5797ebe 100644
--- a/perl-install/share/po/ms.po
+++ b/perl-install/share/po/ms.po
@@ -5,29 +5,30 @@
msgid ""
msgstr ""
"Project-Id-Version: libDrakX\n"
-"POT-Creation-Date: 2010-06-05 23:30+0200\n"
+"POT-Creation-Date: 2016-07-12 14:22+0200\n"
"PO-Revision-Date: 2008-05-04 13:34+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"
-#: any.pm:252 any.pm:947 diskdrake/interactive.pm:647
-#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:930
-#: diskdrake/interactive.pm:1032 diskdrake/interactive.pm:1262
-#: diskdrake/interactive.pm:1314 do_pkgs.pm:241 do_pkgs.pm:287
-#: harddrake/sound.pm:303 interactive.pm:587 pkgs.pm:281
+#: any.pm:262 any.pm:970 diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:870 diskdrake/interactive.pm:932
+#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1282
+#: diskdrake/interactive.pm:1340 do_pkgs.pm:342 do_pkgs.pm:387
+#: interactive.pm:712 pkgs.pm:293
#, c-format
msgid "Please wait"
msgstr "Sila tunggu"
-#: any.pm:252
+#: any.pm:262
#, c-format
msgid "Bootloader installation in progress"
msgstr "Pemasangan pemuat boot sedang dijalankan"
-#: any.pm:263
+#: any.pm:273
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s. However, changing\n"
@@ -38,346 +39,314 @@ msgid ""
"Assign a new Volume ID?"
msgstr ""
-#: any.pm:274
+#: any.pm:284
#, fuzzy, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr "ralat:"
-#: any.pm:280
-#, fuzzy, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you do not see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"Buka\n"
-"\n"
-" Arahan dan\n"
-"\n"
-"."
-
-#: any.pm:320
+#: any.pm:324
#, fuzzy, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
+"This implies you already have a bootloader on the hard disk drive you boot "
+"(eg: System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr "on on Sistem?"
-#: any.pm:331
+#: any.pm:335
#, fuzzy, c-format
msgid "Bootloader Installation"
msgstr "Pemasangan pemuat boot sedang dijalankan"
-#: any.pm:335
+#: any.pm:339
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "Dimana anda ingin pemuatbut ini dipasang?"
-#: any.pm:359
+#: any.pm:355
#, fuzzy, c-format
msgid "First sector (MBR) of drive %s"
msgstr "Sektor pertama pemacu (MBR)"
-#: any.pm:361
+#: any.pm:357
#, c-format
msgid "First sector of drive (MBR)"
msgstr "Sektor pertama pemacu (MBR)"
-#: any.pm:363
+#: any.pm:359
#, c-format
msgid "First sector of the root partition"
msgstr "Sektor pertama bagi partisyen root"
-#: any.pm:365
+#: any.pm:361
#, c-format
msgid "On Floppy"
msgstr "Pada Cekara Liut"
-#: any.pm:367 pkgs.pm:277 ugtk2.pm:526
+#: any.pm:363 pkgs.pm:289 ugtk2.pm:526 ugtk3.pm:602
#, c-format
msgid "Skip"
msgstr "Langkau"
-#: any.pm:402
+#: any.pm:391
#, c-format
msgid "Boot Style Configuration"
msgstr "Tetapan Gaya Boot"
-#: any.pm:412 any.pm:445 any.pm:446
+#: any.pm:395
+#, fuzzy, c-format
+msgid "EFI System Partition"
+msgstr "_Kekunci Enkripsi"
+
+#: any.pm:410
#, c-format
msgid "Bootloader main options"
msgstr "Pilihan utama pemuatboot"
-#: any.pm:416
+#: any.pm:409
#, fuzzy, c-format
msgid "Bootloader"
msgstr "PemuatBoot"
-#: any.pm:417 any.pm:449
+#: any.pm:410
#, c-format
msgid "Bootloader to use"
msgstr "Pemuatboot untuk digunakan"
-#: any.pm:420 any.pm:452
+#: any.pm:413
#, c-format
msgid "Boot device"
msgstr "Peranti boot"
-#: any.pm:423
+#: any.pm:416
#, fuzzy, c-format
msgid "Main options"
msgstr "Pilihan Bina"
-#: any.pm:424
+#: any.pm:417
#, c-format
msgid "Delay before booting default image"
msgstr "Penangguhan sebelum memboot imej default"
-#: any.pm:425
+#: any.pm:418
#, c-format
msgid "Enable ACPI"
msgstr "Hidupkan ACPI"
-#: any.pm:426
+#: any.pm:419
#, fuzzy, c-format
msgid "Enable SMP"
msgstr "Hidupkan ACPI"
-#: any.pm:427
+#: any.pm:420
#, fuzzy, c-format
msgid "Enable APIC"
msgstr "Hidupkan animasi"
-#: any.pm:429
+#: any.pm:422
#, fuzzy, c-format
msgid "Enable Local APIC"
msgstr "Pemasangan--APIC Tempatan Dimatikan"
-#: any.pm:430 security/level.pm:51
+#: any.pm:423 security/level.pm:63
#, c-format
msgid "Security"
msgstr "Keselamatan"
-#: any.pm:431 any.pm:885 any.pm:901 authentication.pm:250
+#: any.pm:424 any.pm:898 any.pm:917 authentication.pm:249
#: diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Password"
msgstr "Katalaluan"
-#: any.pm:434 authentication.pm:261
+#: any.pm:427 authentication.pm:260
#, c-format
msgid "The passwords do not match"
msgstr "Katalaluan tidak sepadan"
-#: any.pm:434 authentication.pm:261 diskdrake/interactive.pm:1489
+#: any.pm:427 authentication.pm:260 diskdrake/interactive.pm:1509
#, c-format
msgid "Please try again"
msgstr "Sila cuba lagi"
-#: any.pm:436
+#: any.pm:429
#, fuzzy, c-format
-msgid "You can not use a password with %s"
+msgid "You cannot use a password with %s"
msgstr "fail"
-#: any.pm:440 any.pm:887 any.pm:903 authentication.pm:251
+#: any.pm:433 any.pm:901 any.pm:919 authentication.pm:250
#, c-format
msgid "Password (again)"
msgstr "Katalaluan (sekali lagi)"
-#: any.pm:441
-#, c-format
-msgid "Clean /tmp at each boot"
-msgstr ""
-
-#: any.pm:451
-#, c-format
-msgid "Init Message"
-msgstr "Mesej Init"
-
-#: any.pm:453
-#, c-format
-msgid "Open Firmware Delay"
-msgstr "Kelengahan Firmware Terbuka"
-
-#: any.pm:454
-#, c-format
-msgid "Kernel Boot Timeout"
-msgstr "Hadmasa Tamat Boot Kernel"
-
-#: any.pm:455
-#, c-format
-msgid "Enable CD Boot?"
-msgstr "Hidupkan Boot CD?"
-
-#: any.pm:456
-#, c-format
-msgid "Enable OF Boot?"
-msgstr "Hidupkan Boot OF?"
-
-#: any.pm:457
-#, c-format
-msgid "Default OS?"
-msgstr "OS Default?"
-
-#: any.pm:530
+#: any.pm:498
#, c-format
msgid "Image"
msgstr "Imej"
-#: any.pm:531 any.pm:545
+#: any.pm:499 any.pm:511
#, c-format
msgid "Root"
msgstr "Root"
-#: any.pm:532 any.pm:558
+#: any.pm:500 any.pm:636
#, c-format
msgid "Append"
msgstr "Tambah"
-#: any.pm:534
+#: any.pm:502
#, fuzzy, c-format
msgid "Xen append"
msgstr "/xen/demo.img"
-#: any.pm:536
+#: any.pm:504
#, c-format
msgid "Requires password to boot"
msgstr ""
-#: any.pm:538
+#: any.pm:505 any.pm:637
#, c-format
msgid "Video mode"
msgstr "Mod video"
-#: any.pm:540
+#: any.pm:506
#, c-format
msgid "Initrd"
msgstr "Initrd"
-#: any.pm:541
+#: any.pm:507
#, c-format
msgid "Network profile"
msgstr "Profil rangkaian"
-#: any.pm:550 any.pm:555 any.pm:557 diskdrake/interactive.pm:407
+#: any.pm:515 diskdrake/interactive.pm:411
#, c-format
msgid "Label"
msgstr "Label"
-#: any.pm:552 any.pm:560 harddrake/v4l.pm:438
+#: any.pm:517 any.pm:634 harddrake/v4l.pm:438
#, c-format
msgid "Default"
msgstr "Default"
-#: any.pm:559
-#, c-format
-msgid "NoVideo"
-msgstr ""
-
-#: any.pm:570
+#: any.pm:525
#, c-format
msgid "Empty label not allowed"
msgstr "Label kosong tidak dibenarkan"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a kernel image"
msgstr "Anda mesti nyatakan imej kernel"
-#: any.pm:571
+#: any.pm:526
#, c-format
msgid "You must specify a root partition"
msgstr "Anda mesti nyatakan partisyen root"
-#: any.pm:572
+#: any.pm:527
#, c-format
msgid "This label is already used"
msgstr "Label ini telah digunakan"
-#: any.pm:590
+#: any.pm:545
#, c-format
msgid "Which type of entry do you want to add?"
msgstr ""
-#: any.pm:591
+#: any.pm:546
#, c-format
msgid "Linux"
msgstr "Linux"
-#: any.pm:591
-#, c-format
-msgid "Other OS (SunOS...)"
-msgstr "OS Lain (SunOS...)"
-
-#: any.pm:592
-#, c-format
-msgid "Other OS (MacOS...)"
-msgstr "OS Lain (MacOS...)"
-
-#: any.pm:592
+#: any.pm:546
#, c-format
msgid "Other OS (Windows...)"
msgstr "OS Lain (Windows...)"
-#: any.pm:639
+#: any.pm:593 any.pm:631
#, fuzzy, c-format
msgid "Bootloader Configuration"
msgstr "Tetapan Gaya Boot"
-#: any.pm:640
+#: any.pm:594
#, fuzzy, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
"You can create additional entries or change the existing ones."
msgstr "on."
-#: any.pm:845
+#: any.pm:643
+#, c-format
+msgid "Do not touch ESP or MBR"
+msgstr ""
+
+#: any.pm:645 diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:464
+#: diskdrake/interactive.pm:304 diskdrake/interactive.pm:390
+#: diskdrake/interactive.pm:600 diskdrake/interactive.pm:815
+#: diskdrake/interactive.pm:880 diskdrake/interactive.pm:1047
+#: diskdrake/interactive.pm:1089 diskdrake/interactive.pm:1090
+#: diskdrake/interactive.pm:1323 diskdrake/interactive.pm:1361
+#: diskdrake/interactive.pm:1506 do_pkgs.pm:45 do_pkgs.pm:74 do_pkgs.pm:100
+#: do_pkgs.pm:137
+#, c-format
+msgid "Warning"
+msgstr "Amaran"
+
+#: any.pm:646
+#, c-format
+msgid ""
+"Not installing on ESP or MBR means that the installation is not bootable "
+"unless chain loaded from another OS!"
+msgstr ""
+
+#: any.pm:650
+#, c-format
+msgid "Probe Foreign OS"
+msgstr ""
+
+#: any.pm:864
#, c-format
msgid "access to X programs"
msgstr "akses ke program X"
-#: any.pm:846
+#: any.pm:858
#, c-format
msgid "access to rpm tools"
msgstr "akses ke alatan rpm"
-#: any.pm:847
+#: any.pm:859
#, c-format
msgid "allow \"su\""
msgstr "benar \"su\""
-#: any.pm:848
+#: any.pm:860
#, c-format
msgid "access to administrative files"
msgstr "akses kepada fail pentadbiran"
-#: any.pm:849
+#: any.pm:861
#, c-format
msgid "access to network tools"
msgstr "akses ke alatan rangkaian"
-#: any.pm:850
+#: any.pm:862
#, c-format
msgid "access to compilation tools"
msgstr "akses ke alatan himpunan"
-#: any.pm:856
+#: any.pm:868
#, c-format
msgid "(already added %s)"
msgstr "(telah ditambah %s)"
-#: any.pm:862
+#: any.pm:874
#, c-format
msgid "Please give a user name"
msgstr "Sila berikan nama pengguna"
-#: any.pm:863
+#: any.pm:875
#, fuzzy, c-format
msgid ""
"The user name must start with a lower case letter followed by only lower "
@@ -385,225 +354,240 @@ msgid ""
msgstr ""
"Nama mesti mengandungi hanya aksara latin hufuf kecil, nombor, `-' dan `_'"
-#: any.pm:864
+#: any.pm:876
#, c-format
msgid "The user name is too long"
msgstr "Nama pengguna terlalu panjang"
-#: any.pm:865
+#: any.pm:877
#, c-format
msgid "This user name has already been added"
msgstr "Nama pengguna ini telahpun ditambah"
-#: any.pm:871 any.pm:905
+#: any.pm:883 any.pm:921
#, c-format
msgid "User ID"
msgstr "ID Pengguna"
-#: any.pm:871 any.pm:906
+#: any.pm:883 any.pm:922
#, c-format
msgid "Group ID"
msgstr "ID kumpulan"
-#: any.pm:872
+#: any.pm:884
#, c-format
msgid "%s must be a number"
msgstr "%s mestilah nombor"
-#: any.pm:873
+#: any.pm:885
#, c-format
-msgid "%s should be above 500. Accept anyway?"
+msgid "%s should be above 1000. Accept anyway?"
msgstr ""
-#: any.pm:877
+#: any.pm:889
#, fuzzy, c-format
msgid "User management"
msgstr "Pengurusan Masa"
-#: any.pm:883
+#: any.pm:895
#, c-format
msgid "Enable guest account"
msgstr ""
-#: any.pm:884 authentication.pm:237
+#: any.pm:897 authentication.pm:236
#, fuzzy, c-format
msgid "Set administrator (root) password"
msgstr "Sila masukkan katalaluan root bagi sistem."
-#: any.pm:889
+#: any.pm:903
#, fuzzy, c-format
msgid "Enter a user"
msgstr "Antaramuka Pengguna"
-#: any.pm:891
+#: any.pm:905
#, fuzzy, c-format
msgid "Icon"
msgstr "Editor Ikon"
-#: any.pm:894
+#: any.pm:908
#, c-format
msgid "Real name"
msgstr "Nama sebenar"
-#: any.pm:899
+#: any.pm:915
#, c-format
msgid "Login name"
msgstr "Nama logmasuk"
-#: any.pm:904
+#: any.pm:920
#, c-format
msgid "Shell"
msgstr "Shell"
-#: any.pm:947
+#: any.pm:941
+#, c-format
+msgid "Extra Groups:"
+msgstr ""
+
+#: any.pm:991
#, c-format
msgid "Please wait, adding media..."
msgstr "Sila tunggu, menambah media..."
-#: any.pm:977 security/l10n.pm:14
+#: any.pm:1003 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr ""
-#: any.pm:978
+#: any.pm:1004
#, fuzzy, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr "on pengguna."
-#: any.pm:979
+#: any.pm:1005
#, c-format
msgid "Use this feature"
msgstr "Guna ciri ini"
-#: any.pm:980
+#: any.pm:1006
#, c-format
msgid "Choose the default user:"
msgstr "Pilih pengguna default:"
-#: any.pm:981
+#: any.pm:1007
#, c-format
msgid "Choose the window manager to run:"
msgstr "Pilih pengurus tetingkap untuk dilaksanakan:"
-#: any.pm:992 any.pm:1012 any.pm:1085
+#: any.pm:1018 any.pm:1032 any.pm:1101
#, fuzzy, c-format
msgid "Release Notes"
msgstr "Nota Keluaran Fedora"
-#: any.pm:1019 any.pm:1373 interactive/gtk.pm:819
+#: any.pm:1039 any.pm:1394 interactive/gtk.pm:820
#, c-format
msgid "Close"
msgstr "Tutup"
-#: any.pm:1071
+#: any.pm:1087
#, fuzzy, c-format
msgid "License agreement"
msgstr "Perjanjian Lesen"
-#: any.pm:1073 diskdrake/dav.pm:26
+#: any.pm:1089 diskdrake/dav.pm:27 mygtk2.pm:1229 mygtk3.pm:1283
#, c-format
msgid "Quit"
msgstr "Keluar"
-#: any.pm:1080
+#: any.pm:1096
#, fuzzy, c-format
msgid "Do you accept this license ?"
msgstr "Anda ada Cekera jurupacu?"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Accept"
msgstr "Terima"
-#: any.pm:1081
+#: any.pm:1097
#, c-format
msgid "Refuse"
msgstr "Tolak"
-#: any.pm:1107 any.pm:1169
+#: any.pm:1123 any.pm:1186
#, fuzzy, c-format
msgid "Please choose a language to use"
msgstr "Pilih alatan yang anda hendak guna"
-#: any.pm:1135
+#: any.pm:1151
#, fuzzy, c-format
msgid ""
-"Mandriva Linux can support multiple languages. Select\n"
+"%s can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr "dan ulanghidup."
-#: any.pm:1138
+#: any.pm:1153 fs/partitioning_wizard.pm:186
+#, c-format
+msgid "Mageia"
+msgstr "Mageia"
+
+#: any.pm:1154
#, fuzzy, c-format
-msgid "Multi languages"
+msgid "Multiple languages"
msgstr "Bahasa yang Ada "
-#: any.pm:1147 any.pm:1178
+#: any.pm:1155
+#, c-format
+msgid "Select Additional Languages"
+msgstr ""
+
+#: any.pm:1164 any.pm:1195
#, c-format
msgid "Old compatibility (non UTF-8) encoding"
msgstr ""
-#: any.pm:1148
+#: any.pm:1165
#, fuzzy, c-format
msgid "All languages"
msgstr "Bahasa yang Ada "
-#: any.pm:1170
+#: any.pm:1187
#, fuzzy, c-format
msgid "Language choice"
msgstr "Tetapan bahasa"
-#: any.pm:1224
+#: any.pm:1241
#, c-format
msgid "Country / Region"
msgstr "Negara / Kawasan"
-#: any.pm:1225
+#: any.pm:1242
#, fuzzy, c-format
msgid "Please choose your country"
msgstr "Sila pilih jenis logmasuk anda:"
-#: any.pm:1227
+#: any.pm:1244
#, fuzzy, c-format
msgid "Here is the full list of available countries"
msgstr "penuh"
-#: any.pm:1228
+#: any.pm:1245
#, fuzzy, c-format
msgid "Other Countries"
msgstr "Pilihan lain:"
-#: any.pm:1228 interactive.pm:488 interactive/gtk.pm:445
+#: any.pm:1245 interactive.pm:491 interactive/gtk.pm:444
#, c-format
msgid "Advanced"
msgstr "Lanjutan"
-#: any.pm:1234
+#: any.pm:1251
#, fuzzy, c-format
msgid "Input method:"
msgstr "Cara Masukan"
-#: any.pm:1237
+#: any.pm:1254
#, c-format
msgid "None"
msgstr "Tiada"
-#: any.pm:1318
+#: any.pm:1339
#, fuzzy, c-format
msgid "No sharing"
msgstr "Perkongsian Ruang Kerja"
-#: any.pm:1318
+#: any.pm:1339
#, fuzzy, c-format
msgid "Allow all users"
msgstr "Pengguna dan Kumpulan"
-#: any.pm:1318
+#: any.pm:1339
#, c-format
msgid "Custom"
msgstr "Tersendiri"
-#: any.pm:1322
+#: any.pm:1343
#, fuzzy, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
@@ -613,86 +597,86 @@ msgid ""
"\"Custom\" permit a per-user granularity.\n"
msgstr "on Kongsi dalam dan Tersendiri pengguna"
-#: any.pm:1334
+#: any.pm:1355
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
"Windows."
msgstr ""
-#: any.pm:1337
+#: any.pm:1358
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
"systems."
msgstr ""
-#: any.pm:1345
+#: any.pm:1366
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr ""
-#: any.pm:1373
+#: any.pm:1394
#, fuzzy, c-format
msgid "Launch userdrake"
msgstr "Lancar Maklum Balas"
-#: any.pm:1375
+#: any.pm:1396
#, fuzzy, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
"You can use userdrake to add a user to this group."
msgstr "pengguna pengguna."
-#: any.pm:1481
+#: any.pm:1503
#, fuzzy, c-format
msgid ""
"You need to logout and back in again for changes to take effect. Press OK to "
"logout now."
msgstr "keluar dan dalam"
-#: any.pm:1485
+#: any.pm:1507
#, fuzzy, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr "keluar dan dalam"
-#: any.pm:1520
+#: any.pm:1542
#, c-format
msgid "Timezone"
msgstr "Zonmasa"
-#: any.pm:1520
+#: any.pm:1542
#, fuzzy, c-format
msgid "Which is your timezone?"
msgstr "Persekitaran Desktop adalah:"
-#: any.pm:1543 any.pm:1545
+#: any.pm:1565 any.pm:1567
#, c-format
msgid "Date, Clock & Time Zone Settings"
msgstr ""
-#: any.pm:1546
+#: any.pm:1568
#, fuzzy, c-format
msgid "What is the best time?"
msgstr "Versi 'terbaik' semasa ialah %s.\n"
-#: any.pm:1550
+#: any.pm:1572
#, fuzzy, c-format
msgid "%s (hardware clock set to UTC)"
msgstr "Mengsinkronisasikan jam perkakasan ke masa sistem"
-#: any.pm:1551
+#: any.pm:1573
#, fuzzy, c-format
msgid "%s (hardware clock set to local time)"
msgstr "Mengsinkronisasikan jam perkakasan ke masa sistem"
-#: any.pm:1553
+#: any.pm:1575
#, fuzzy, c-format
msgid "NTP Server"
msgstr "Pelayan FTP"
-#: any.pm:1554
+#: any.pm:1576
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr ""
@@ -717,7 +701,7 @@ msgstr "NIS"
msgid "Smart Card"
msgstr "Kad Pintar"
-#: authentication.pm:28 authentication.pm:216
+#: authentication.pm:28 authentication.pm:215
#, fuzzy, c-format
msgid "Windows Domain"
msgstr "Pelayan Windows"
@@ -727,295 +711,295 @@ msgstr "Pelayan Windows"
msgid "Kerberos 5"
msgstr ""
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid "Local file:"
msgstr "Fail tempatan :"
-#: authentication.pm:63
+#: authentication.pm:65
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr ""
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid "LDAP:"
msgstr "LDAP:"
-#: authentication.pm:64
+#: authentication.pm:66
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
"consolidates certain types of information within your organization."
msgstr ""
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid "NIS:"
msgstr "NIS:"
-#: authentication.pm:65
+#: authentication.pm:67
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
"Service domain with a common password and group file."
msgstr ""
-#: authentication.pm:66
+#: authentication.pm:68
#, fuzzy, c-format
msgid "Windows Domain:"
msgstr "Pelayan Windows"
-#: authentication.pm:66
+#: authentication.pm:68
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
"a Windows domain."
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
msgid "Kerberos 5 :"
msgstr ""
-#: authentication.pm:67
+#: authentication.pm:69
#, c-format
-msgid "With Kerberos and Ldap for authentication in Active Directory Server "
+msgid "With Kerberos and LDAP for authentication in Active Directory Server "
msgstr ""
-#: authentication.pm:107 authentication.pm:141 authentication.pm:160
-#: authentication.pm:161 authentication.pm:187 authentication.pm:211
-#: authentication.pm:896
+#: authentication.pm:106 authentication.pm:140 authentication.pm:159
+#: authentication.pm:160 authentication.pm:186 authentication.pm:210
+#: authentication.pm:865
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:108 authentication.pm:142 authentication.pm:188
-#: authentication.pm:212
+#: authentication.pm:107 authentication.pm:141 authentication.pm:187
+#: authentication.pm:211
#, fuzzy, c-format
msgid "Welcome to the Authentication Wizard"
msgstr "Pengesahan Proksi Diperlukan"
-#: authentication.pm:110
+#: authentication.pm:109
#, c-format
msgid ""
"You have selected LDAP authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:112 authentication.pm:167
+#: authentication.pm:111 authentication.pm:166
#, fuzzy, c-format
msgid "LDAP Server"
msgstr "Pelayan FTP"
-#: authentication.pm:113 authentication.pm:168
+#: authentication.pm:112 authentication.pm:167
#, fuzzy, c-format
msgid "Base dn"
msgstr "DN _Asas LDAP:"
-#: authentication.pm:114
+#: authentication.pm:113
#, c-format
msgid "Fetch base Dn "
msgstr ""
-#: authentication.pm:116 authentication.pm:171
+#: authentication.pm:115 authentication.pm:170
#, c-format
msgid "Use encrypt connection with TLS "
msgstr ""
-#: authentication.pm:117 authentication.pm:172
+#: authentication.pm:116 authentication.pm:171
#, c-format
msgid "Download CA Certificate "
msgstr ""
-#: authentication.pm:119 authentication.pm:152
+#: authentication.pm:118 authentication.pm:151
#, c-format
msgid "Use Disconnect mode "
msgstr ""
-#: authentication.pm:120 authentication.pm:173
+#: authentication.pm:119 authentication.pm:172
#, fuzzy, c-format
msgid "Use anonymous BIND "
msgstr "Guna Susunan RTL"
-#: authentication.pm:121 authentication.pm:124 authentication.pm:126
-#: authentication.pm:130
+#: authentication.pm:120 authentication.pm:123 authentication.pm:125
+#: authentication.pm:129
#, c-format
msgid " "
msgstr ""
-#: authentication.pm:122 authentication.pm:174
+#: authentication.pm:121 authentication.pm:173
#, c-format
msgid "Bind DN "
msgstr ""
-#: authentication.pm:123 authentication.pm:175
+#: authentication.pm:122 authentication.pm:174
#, fuzzy, c-format
msgid "Bind Password "
msgstr "Katalaluan"
-#: authentication.pm:125
+#: authentication.pm:124
#, c-format
msgid "Advanced path for group "
msgstr ""
-#: authentication.pm:127
+#: authentication.pm:126
#, fuzzy, c-format
msgid "Password base"
msgstr "Katalaluan"
-#: authentication.pm:128
+#: authentication.pm:127
#, fuzzy, c-format
msgid "Group base"
msgstr "ID kumpulan"
-#: authentication.pm:129
+#: authentication.pm:128
#, c-format
msgid "Shadow base"
msgstr ""
-#: authentication.pm:144
+#: authentication.pm:143
#, c-format
msgid ""
"You have selected Kerberos 5 authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:146
+#: authentication.pm:145
#, fuzzy, c-format
msgid "Realm "
msgstr "Nama sebenar"
-#: authentication.pm:148
+#: authentication.pm:147
#, fuzzy, c-format
msgid "KDCs Servers"
msgstr "Pelayan FTP"
-#: authentication.pm:150
+#: authentication.pm:149
#, c-format
msgid "Use DNS to locate KDC for the realm"
msgstr ""
-#: authentication.pm:151
+#: authentication.pm:150
#, c-format
msgid "Use DNS to locate realms"
msgstr ""
-#: authentication.pm:156
+#: authentication.pm:155
#, fuzzy, c-format
msgid "Use local file for users information"
msgstr "Guna pembentukan glyph untuk Hebrew"
-#: authentication.pm:157
+#: authentication.pm:156
#, fuzzy, c-format
-msgid "Use Ldap for users information"
+msgid "Use LDAP for users information"
msgstr "Maklumat Peranti Terlampir"
-#: authentication.pm:163
+#: authentication.pm:162
#, c-format
msgid ""
"You have selected Kerberos 5 for authentication, now you must choose the "
"type of users information "
msgstr ""
-#: authentication.pm:169
+#: authentication.pm:168
#, c-format
msgid "Fecth base Dn "
msgstr ""
-#: authentication.pm:190
+#: authentication.pm:189
#, c-format
msgid ""
"You have selected NIS authentication. Please review the configuration "
"options below "
msgstr ""
-#: authentication.pm:192
+#: authentication.pm:191
#, fuzzy, c-format
msgid "NIS Domain"
msgstr "_Domain NIS:"
-#: authentication.pm:193
+#: authentication.pm:192
#, fuzzy, c-format
msgid "NIS Server"
msgstr "Pelayan FTP"
-#: authentication.pm:214
+#: authentication.pm:213
#, c-format
msgid ""
"You have selected Windows Domain authentication. Please review the "
"configuration options below "
msgstr ""
-#: authentication.pm:218
+#: authentication.pm:217
#, fuzzy, c-format
msgid "Domain Model "
msgstr "Domain"
-#: authentication.pm:220
+#: authentication.pm:219
#, fuzzy, c-format
msgid "Active Directory Realm "
msgstr "Pilih direktori baru"
-#: authentication.pm:221
+#: authentication.pm:220
#, fuzzy, c-format
msgid "DNS Domain"
msgstr "_Domain NIS:"
-#: authentication.pm:222
+#: authentication.pm:221
#, fuzzy, c-format
msgid "DC Server"
msgstr "Pelayan FTP"
-#: authentication.pm:236 authentication.pm:252
+#: authentication.pm:235 authentication.pm:251
#, c-format
msgid "Authentication"
msgstr "Pengesahan"
-#: authentication.pm:238
+#: authentication.pm:237
#, fuzzy, c-format
msgid "Authentication method"
msgstr "Kaedah Penyelamatan"
#. -PO: keep this short or else the buttons will not fit in the window
-#: authentication.pm:243
+#: authentication.pm:242
#, c-format
msgid "No password"
msgstr "Tiada katalaluan"
-#: authentication.pm:264
+#: authentication.pm:263
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr ""
-#: authentication.pm:375
+#: authentication.pm:373
#, fuzzy, c-format
-msgid "Can not use broadcast with no NIS domain"
+msgid "Cannot use broadcast with no NIS domain"
msgstr "tidak NIS"
-#: authentication.pm:891
+#: authentication.pm:860
#, c-format
msgid "Select file"
-msgstr ""
+msgstr "Pilih fail"
-#: authentication.pm:897
+#: authentication.pm:866
#, fuzzy, c-format
msgid "Domain Windows for authentication : "
msgstr "Pengesahan Proksi Diperlukan"
-#: authentication.pm:899
+#: authentication.pm:868
#, fuzzy, c-format
msgid "Domain Admin User Name"
msgstr "Tiada nama pengguna dinyatakan.\n"
-#: authentication.pm:900
+#: authentication.pm:869
#, fuzzy, c-format
msgid "Domain Admin Password"
msgstr "Kata Laluan & Akaun Pengguna"
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:969
+#: bootloader.pm:1113
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1025,105 +1009,106 @@ msgid ""
"\n"
msgstr ""
-#: bootloader.pm:1146
+#: bootloader.pm:1278
#, fuzzy, c-format
msgid "LILO with text menu"
msgstr "Ganti teks dinyatakan dengan teks berlainan"
-#: bootloader.pm:1147
+#: bootloader.pm:1279
#, fuzzy, c-format
-msgid "GRUB with graphical menu"
+msgid "GRUB2 with graphical menu"
msgstr "Konfigurasi kemaskini menu selesai dg ERROR !!!"
-#: bootloader.pm:1148
+#: bootloader.pm:1266
#, fuzzy, c-format
-msgid "GRUB with text menu"
+msgid "GRUB2 with text menu"
msgstr "Ganti teks dinyatakan dengan teks berlainan"
-#: bootloader.pm:1149
-#, c-format
-msgid "Yaboot"
-msgstr "Yaboot"
+#: bootloader.pm:1267
+#, fuzzy, c-format
+msgid "GRUB with graphical menu"
+msgstr "Konfigurasi kemaskini menu selesai dg ERROR !!!"
-#: bootloader.pm:1150
-#, c-format
-msgid "SILO"
-msgstr ""
+#: bootloader.pm:1281
+#, fuzzy, c-format
+msgid "GRUB with text menu"
+msgstr "Ganti teks dinyatakan dengan teks berlainan"
-#: bootloader.pm:1232
+#: bootloader.pm:1336
#, fuzzy, c-format
msgid "not enough room in /boot"
msgstr "dalam"
-#: bootloader.pm:1932
+#: bootloader.pm:2123
#, fuzzy, c-format
-msgid "You can not install the bootloader on a %s partition\n"
+msgid "You cannot install the bootloader on a %s partition\n"
msgstr "on"
-#: bootloader.pm:2053
+#: bootloader.pm:2298
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
"renumbered"
msgstr ""
-#: bootloader.pm:2066
+#: bootloader.pm:2311
#, c-format
msgid ""
-"The bootloader can not be installed correctly. You have to boot rescue and "
+"The bootloader cannot be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
-#: bootloader.pm:2067
+#: bootloader.pm:2312
#, fuzzy, c-format
msgid "Re-install Boot Loader"
msgstr "Pasang pemuat but baru"
-#: common.pm:142
-#, fuzzy, c-format
+#: common.pm:271
+#, c-format
msgid "B"
msgstr "B"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "KB"
msgstr "KB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "MB"
msgstr "MB"
-#: common.pm:142
+#: common.pm:271
#, c-format
msgid "GB"
msgstr "GB"
-#: common.pm:142 common.pm:151
+#: common.pm:271 common.pm:280
#, c-format
msgid "TB"
msgstr "TB"
-#: common.pm:159
+#. -PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+#: common.pm:288
+#, c-format
+msgid "%02d:%02d"
+msgstr ""
+
+#: common.pm:290
#, fuzzy, c-format
msgid "%d minutes"
msgstr "minit"
-#: common.pm:161
+#: common.pm:292
#, c-format
msgid "1 minute"
msgstr "1 minit"
-#: common.pm:163
+#: common.pm:294
#, fuzzy, c-format
msgid "%d seconds"
msgstr "Saat antara kemaskini"
-#: common.pm:383
-#, fuzzy, c-format
-msgid "command %s missing"
-msgstr "Arahan pencetak: "
-
#: diskdrake/dav.pm:17
#, fuzzy, c-format
msgid ""
@@ -1133,154 +1118,143 @@ msgid ""
"points, select \"New\"."
msgstr "direktori dan lokal Baru."
-#: diskdrake/dav.pm:25
+#: diskdrake/dav.pm:26
#, c-format
msgid "New"
msgstr "Baru"
-#: diskdrake/dav.pm:63 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Nyahlekap"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:410 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Lekap"
-#: diskdrake/dav.pm:65
+#: diskdrake/dav.pm:66
#, c-format
msgid "Server"
msgstr "Pelayan"
-#: diskdrake/dav.pm:66 diskdrake/interactive.pm:404
-#: diskdrake/interactive.pm:724 diskdrake/interactive.pm:742
-#: diskdrake/interactive.pm:746 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
+#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, fuzzy, c-format
msgid "Mount point"
msgstr "Titik lekapan"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:406
-#: diskdrake/interactive.pm:1159 diskdrake/removable.pm:24
+#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Pilihan"
-#: diskdrake/dav.pm:68 interactive.pm:387 interactive/gtk.pm:453
+#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Buang"
-#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:187 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Selesai"
-#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:128 diskdrake/hd_gtk.pm:292
-#: diskdrake/interactive.pm:247 diskdrake/interactive.pm:260
-#: diskdrake/interactive.pm:453 diskdrake/interactive.pm:523
-#: diskdrake/interactive.pm:541 diskdrake/interactive.pm:546
-#: diskdrake/interactive.pm:714 diskdrake/interactive.pm:999
-#: diskdrake/interactive.pm:1050 diskdrake/interactive.pm:1205
-#: diskdrake/interactive.pm:1218 diskdrake/interactive.pm:1221
-#: diskdrake/interactive.pm:1489 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:23
-#: do_pkgs.pm:28 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:65 do_pkgs.pm:82
-#: fsedit.pm:246 interactive/http.pm:117 interactive/http.pm:118
-#: modules/interactive.pm:19 scanner.pm:95 scanner.pm:106 scanner.pm:113
-#: scanner.pm:120 wizards.pm:95 wizards.pm:99 wizards.pm:121
+#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
+#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
+#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
+#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
+#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
+#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
+#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
+#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Ralat"
-#: diskdrake/dav.pm:86
+#: diskdrake/dav.pm:87
#, fuzzy, c-format
msgid "Please enter the WebDAV server URL"
msgstr "Sila masukkan direktori pelayan HTTP."
-#: diskdrake/dav.pm:90
+#: diskdrake/dav.pm:91
#, fuzzy, c-format
msgid "The URL must begin with http:// or https://"
msgstr "URL"
-#: diskdrake/dav.pm:106 diskdrake/hd_gtk.pm:417 diskdrake/interactive.pm:306
-#: diskdrake/interactive.pm:391 diskdrake/interactive.pm:594
-#: diskdrake/interactive.pm:817 diskdrake/interactive.pm:881
-#: diskdrake/interactive.pm:1030 diskdrake/interactive.pm:1072
-#: diskdrake/interactive.pm:1073 diskdrake/interactive.pm:1299
-#: diskdrake/interactive.pm:1337 diskdrake/interactive.pm:1488 do_pkgs.pm:19
-#: do_pkgs.pm:39 do_pkgs.pm:57 do_pkgs.pm:77 harddrake/sound.pm:442
-#, c-format
-msgid "Warning"
-msgstr "Amaran"
-
#: diskdrake/dav.pm:106
#, fuzzy, c-format
-msgid "Are you sure you want to delete this mountpoint?"
+msgid "Are you sure you want to delete this mount point?"
msgstr "Adakah anda ingin memulakan antaramuka rangkaian pada sistem ini"
-#: diskdrake/dav.pm:124
+#: diskdrake/dav.pm:125
#, c-format
msgid "Server: "
msgstr "Pelayan: "
-#: diskdrake/dav.pm:125 diskdrake/interactive.pm:498
-#: diskdrake/interactive.pm:1361 diskdrake/interactive.pm:1449
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
#, fuzzy, c-format
msgid "Mount point: "
msgstr "Titik Lekapan"
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1456
+#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
#, c-format
msgid "Options: %s"
msgstr "Pilihan: %s"
-#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:301
-#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:106
-#: fs/partitioning_wizard.pm:53 fs/partitioning_wizard.pm:236
-#: fs/partitioning_wizard.pm:244 fs/partitioning_wizard.pm:283
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:496
-#: fs/partitioning_wizard.pm:572 fs/partitioning_wizard.pm:575
+#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
+#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
+#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
+#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
#, c-format
msgid "Partitioning"
msgstr "Pempartisyenan"
-#: diskdrake/hd_gtk.pm:73
+#: diskdrake/hd_gtk.pm:74
#, c-format
msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
-#: diskdrake/hd_gtk.pm:110 diskdrake/interactive.pm:1180
-#: diskdrake/interactive.pm:1190 diskdrake/interactive.pm:1243
+#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
#, c-format
msgid "Read carefully"
msgstr "Baca dengan cermat"
-#: diskdrake/hd_gtk.pm:110
+#: diskdrake/hd_gtk.pm:125
#, c-format
msgid "Please make a backup of your data first"
msgstr ""
-#: diskdrake/hd_gtk.pm:111 diskdrake/interactive.pm:240
+#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Keluar"
-#: diskdrake/hd_gtk.pm:111
+#: diskdrake/hd_gtk.pm:126
#, c-format
msgid "Continue"
msgstr "Teruskan"
-#: diskdrake/hd_gtk.pm:182 fs/partitioning_wizard.pm:548 interactive.pm:653
-#: interactive/gtk.pm:811 interactive/gtk.pm:829 interactive/gtk.pm:850
-#: ugtk2.pm:936
+#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
+#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Bantuan"
-#: diskdrake/hd_gtk.pm:228
+#: diskdrake/hd_gtk.pm:255
#, fuzzy, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1288,142 +1262,132 @@ msgid ""
"(click on it, then click on \"Resize\")"
msgstr "Tetingkap on on"
-#: diskdrake/hd_gtk.pm:230
+#: diskdrake/hd_gtk.pm:257
#, fuzzy, c-format
msgid "Please click on a partition"
msgstr "Bayangan pada klik kanan"
-#: diskdrake/hd_gtk.pm:244 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "Perincian"
-#: diskdrake/hd_gtk.pm:292
+#: diskdrake/hd_gtk.pm:321
#, fuzzy, c-format
-msgid "No hard drives found"
+msgid "No hard disk drives found"
msgstr "Tiada pemandu cdrdao dijumpai."
-#: diskdrake/hd_gtk.pm:323
+#: diskdrake/hd_gtk.pm:360
#, c-format
msgid "Unknown"
msgstr "Entah"
-#: diskdrake/hd_gtk.pm:388
+#: diskdrake/hd_gtk.pm:427
#, fuzzy, c-format
msgid "Ext4"
msgstr "Keluar"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, fuzzy, c-format
msgid "XFS"
msgstr "XFS"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Swap"
msgstr "Swap"
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "SunOS"
-msgstr "SunOS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
-#, c-format
-msgid "HFS"
-msgstr "HFS"
-
-#: diskdrake/hd_gtk.pm:388 fs/partitioning_wizard.pm:402
+#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
#, c-format
msgid "Windows"
msgstr "Tetingkap"
-#: diskdrake/hd_gtk.pm:389 fs/partitioning_wizard.pm:403 services.pm:184
+#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
#, c-format
msgid "Other"
msgstr "Lain-lain"
-#: diskdrake/hd_gtk.pm:389 diskdrake/interactive.pm:1376
-#: fs/partitioning_wizard.pm:403
+#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
+#: fs/partitioning_wizard.pm:426
#, c-format
msgid "Empty"
msgstr "Kosong"
-#: diskdrake/hd_gtk.pm:396
+#: diskdrake/hd_gtk.pm:435
#, fuzzy, c-format
msgid "Filesystem types:"
msgstr "Kedua-dua jenis"
-#: diskdrake/hd_gtk.pm:417
+#: diskdrake/hd_gtk.pm:456
#, fuzzy, c-format
msgid "This partition is already empty"
msgstr "Label ini telah digunakan"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, fuzzy, c-format
msgid "Use ``Unmount'' first"
msgstr "Indent Baris Pertama [%s]"
-#: diskdrake/hd_gtk.pm:426
+#: diskdrake/hd_gtk.pm:465
#, fuzzy, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "atau digunakan:"
-#: diskdrake/hd_gtk.pm:426 diskdrake/interactive.pm:405
-#: diskdrake/interactive.pm:641 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
msgstr "Jenis"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, fuzzy, c-format
msgid "Choose another partition"
msgstr "Pilih Warna Skrin"
-#: diskdrake/interactive.pm:211
+#: diskdrake/interactive.pm:209
#, fuzzy, c-format
msgid "Choose a partition"
msgstr "Maklumat petak"
-#: diskdrake/interactive.pm:273 diskdrake/interactive.pm:382
-#: interactive/curses.pm:512
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "Lagi"
-#: diskdrake/interactive.pm:281 diskdrake/interactive.pm:294
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
+#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
+#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
#, c-format
msgid "Confirmation"
msgstr "Pengesahan"
-#: diskdrake/interactive.pm:281
+#: diskdrake/interactive.pm:279
#, fuzzy, c-format
msgid "Continue anyway?"
msgstr "Sambung semakan terdahulu (nombor %d)"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, c-format
msgid "Quit without saving"
msgstr "Keluar tanpa simpan"
-#: diskdrake/interactive.pm:286
+#: diskdrake/interactive.pm:284
#, fuzzy, c-format
msgid "Quit without writing the partition table?"
msgstr "Keluar?"
-#: diskdrake/interactive.pm:294
+#: diskdrake/interactive.pm:292
#, c-format
-msgid "Do you want to save /etc/fstab modifications"
+msgid "Do you want to save the /etc/fstab modifications?"
msgstr ""
-#: diskdrake/interactive.pm:301 fs/partitioning_wizard.pm:283
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
#, c-format
-msgid "You need to reboot for the partition table modifications to take place"
+msgid "You need to reboot for the partition table modifications to take effect"
msgstr ""
-#: diskdrake/interactive.pm:306
+#: diskdrake/interactive.pm:304
#, c-format
msgid ""
"You should format partition %s.\n"
@@ -1431,29 +1395,29 @@ msgid ""
"Quit anyway?"
msgstr ""
-#: diskdrake/interactive.pm:319
+#: diskdrake/interactive.pm:317
#, fuzzy, c-format
msgid "Clear all"
msgstr "P&adam Semua"
-#: diskdrake/interactive.pm:320
+#: diskdrake/interactive.pm:318
#, fuzzy, c-format
msgid "Auto allocate"
msgstr " Auto Kemaskini"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, fuzzy, c-format
msgid "Toggle to normal mode"
msgstr "Selamat datang ke %s - Mod Menyelamat"
-#: diskdrake/interactive.pm:326
+#: diskdrake/interactive.pm:324
#, fuzzy, c-format
msgid "Toggle to expert mode"
msgstr "/Mod pakar dalam _wizard"
-#: diskdrake/interactive.pm:338
+#: diskdrake/interactive.pm:336
#, fuzzy, c-format
-msgid "Hard drive information"
+msgid "Hard disk drive information"
msgstr "Maklumat Peranti Terlampir"
#: diskdrake/interactive.pm:371
@@ -1463,7 +1427,7 @@ msgstr "Semua"
#: diskdrake/interactive.pm:372
#, c-format
-msgid "I can not add any more partitions"
+msgid "I cannot add any more partitions"
msgstr ""
#: diskdrake/interactive.pm:373
@@ -1483,438 +1447,442 @@ msgstr "Format Senarai Kandungan"
msgid "Detailed information"
msgstr "Maklumat DMA"
-#: diskdrake/interactive.pm:403
+#: diskdrake/interactive.pm:407
#, c-format
msgid "View"
-msgstr ""
+msgstr "Video"
-#: diskdrake/interactive.pm:408 diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
#, c-format
msgid "Resize"
msgstr "Ubah saiz"
-#: diskdrake/interactive.pm:409
+#: diskdrake/interactive.pm:413
#, c-format
msgid "Format"
msgstr "Format"
-#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
#, fuzzy, c-format
msgid "Add to RAID"
msgstr "Tambah kepada template"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
#, fuzzy, c-format
msgid "Add to LVM"
msgstr "Tambah kepada template"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:417
#, fuzzy, c-format
msgid "Use"
msgstr "ID Pengguna"
-#: diskdrake/interactive.pm:415
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Delete"
msgstr "Padam"
-#: diskdrake/interactive.pm:416
+#: diskdrake/interactive.pm:420
#, fuzzy, c-format
msgid "Remove from RAID"
msgstr "Buang Ciri-ciri daripada Gaya"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:421
#, fuzzy, c-format
msgid "Remove from LVM"
msgstr "Buang Ciri-ciri daripada Gaya"
-#: diskdrake/interactive.pm:418
+#: diskdrake/interactive.pm:422
#, fuzzy, c-format
msgid "Remove from dm"
msgstr "Buang Ciri-ciri daripada Gaya"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:423
#, fuzzy, c-format
msgid "Modify RAID"
msgstr "Ubahsuai Gaya"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:424
#, fuzzy, c-format
msgid "Use for loopback"
msgstr "Guna pembentukan glyph untuk Hebrew"
-#: diskdrake/interactive.pm:431
+#: diskdrake/interactive.pm:434
#, c-format
msgid "Create"
msgstr "Cipta"
-#: diskdrake/interactive.pm:453
+#: diskdrake/interactive.pm:456
#, fuzzy, c-format
msgid "Failed to mount partition"
msgstr "fail"
-#: diskdrake/interactive.pm:487 diskdrake/interactive.pm:489
+#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
#, fuzzy, c-format
msgid "Create a new partition"
msgstr "Cipta dokumen baru"
-#: diskdrake/interactive.pm:491
+#: diskdrake/interactive.pm:494
#, fuzzy, c-format
msgid "Start sector: "
msgstr "Mula pada:"
-#: diskdrake/interactive.pm:494 diskdrake/interactive.pm:1065
+#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
#, fuzzy, c-format
msgid "Size in MB: "
msgstr "&Dalam pelayar web"
-#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1066
+#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
#, fuzzy, c-format
msgid "Filesystem type: "
msgstr "Jenis per&nomboran:"
-#: diskdrake/interactive.pm:502
+#: diskdrake/interactive.pm:509
#, fuzzy, c-format
msgid "Preference: "
msgstr "Skim Keutamaan"
-#: diskdrake/interactive.pm:505
+#: diskdrake/interactive.pm:512
#, fuzzy, c-format
msgid "Logical volume name "
msgstr "Tetap Nama Imej"
-#: diskdrake/interactive.pm:507
+#: diskdrake/interactive.pm:514
#, fuzzy, c-format
msgid "Encrypt partition"
msgstr "_Kekunci Enkripsi"
-#: diskdrake/interactive.pm:508
+#: diskdrake/interactive.pm:515
#, fuzzy, c-format
msgid "Encryption key "
msgstr "Kekunci enkripsi"
-#: diskdrake/interactive.pm:509 diskdrake/interactive.pm:1493
+#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
#, fuzzy, c-format
msgid "Encryption key (again)"
msgstr "Gugusan Kunci OpenPGP"
-#: diskdrake/interactive.pm:520 diskdrake/interactive.pm:1489
+#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
#, fuzzy, c-format
msgid "The encryption keys do not match"
msgstr "Katalaluan root tidak sepadan."
-#: diskdrake/interactive.pm:521
+#: diskdrake/interactive.pm:529
#, fuzzy, c-format
msgid "Missing encryption key"
msgstr "Gugusan Kunci OpenPGP"
-#: diskdrake/interactive.pm:541
+#: diskdrake/interactive.pm:549
#, fuzzy, c-format
msgid ""
-"You can not create a new partition\n"
+"You cannot create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr "dan."
-#: diskdrake/interactive.pm:568 diskdrake/interactive.pm:1284
-#: fs/partitioning.pm:48
-#, fuzzy, c-format
-msgid "Check bad blocks?"
-msgstr "Mengabaikan rpm buruk: %s"
-
-#: diskdrake/interactive.pm:594
+#: diskdrake/interactive.pm:601
#, fuzzy, c-format
msgid "Remove the loopback file?"
msgstr "Ralat mengimport fail %s"
-#: diskdrake/interactive.pm:622
+#: diskdrake/interactive.pm:621
#, fuzzy, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr "on"
-#: diskdrake/interactive.pm:638
+#: diskdrake/interactive.pm:637
#, fuzzy, c-format
msgid "Change partition type"
msgstr "Jenis Senarai Semasa"
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
#, fuzzy, c-format
msgid "Which filesystem do you want?"
msgstr "Adakah anda pasti untuk menggantung ke cakera?"
-#: diskdrake/interactive.pm:647
+#: diskdrake/interactive.pm:646
#, fuzzy, c-format
msgid "Switching from %s to %s"
msgstr "Tukar dari Jadual ke Teks"
-#: diskdrake/interactive.pm:682
+#: diskdrake/interactive.pm:681
#, fuzzy, c-format
msgid "Set volume label"
msgstr "Label Senarai Semasa"
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr ""
-#: diskdrake/interactive.pm:685
+#: diskdrake/interactive.pm:684
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr ""
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, fuzzy, c-format
msgid "Which volume label?"
msgstr "Label Senarai Semasa"
-#: diskdrake/interactive.pm:688
+#: diskdrake/interactive.pm:687
#, fuzzy, c-format
msgid "Label:"
msgstr "War&isi label"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, fuzzy, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "fail?"
-#: diskdrake/interactive.pm:710
+#: diskdrake/interactive.pm:709
#, fuzzy, c-format
msgid "Where do you want to mount device %s?"
msgstr "Adakah anda pasti untuk memadam peranti \"%s\"?"
-#: diskdrake/interactive.pm:715
+#: diskdrake/interactive.pm:714
#, c-format
msgid ""
-"Can not unset mount point as this partition is used for loop back.\n"
+"Cannot unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
-#: diskdrake/interactive.pm:745
+#: diskdrake/interactive.pm:744
#, fuzzy, c-format
msgid "Where do you want to mount %s?"
msgstr "Adakah anda pasti untuk menggantung ke cakera?"
-#: diskdrake/interactive.pm:775 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:129 fs/partitioning_wizard.pm:205
+#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
+#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
#, fuzzy, c-format
msgid "Resizing"
msgstr "Mengulangsaiz Volum Logikal"
-#: diskdrake/interactive.pm:775
+#: diskdrake/interactive.pm:774
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr ""
-#: diskdrake/interactive.pm:817
+#: diskdrake/interactive.pm:816
#, fuzzy, c-format
msgid "This partition is not resizeable"
msgstr "%s tidak bersambung pada volum ini"
-#: diskdrake/interactive.pm:822
+#: diskdrake/interactive.pm:821
#, fuzzy, c-format
-msgid "All data on this partition should be backed-up"
+msgid "All data on this partition should be backed up"
msgstr "Semua on"
-#: diskdrake/interactive.pm:824
+#: diskdrake/interactive.pm:823
#, fuzzy, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr "on"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, fuzzy, c-format
msgid "Choose the new size"
msgstr "Saiz lajur automatik"
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, fuzzy, c-format
msgid "New size in MB: "
msgstr "Berikan saiz ram dalam MB"
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, fuzzy, c-format
msgid "Minimum size: %s MB"
msgstr "Saiz lajur automatik"
-#: diskdrake/interactive.pm:834
+#: diskdrake/interactive.pm:833
#, fuzzy, c-format
msgid "Maximum size: %s MB"
msgstr "Saiz lajur automatik"
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:213
+#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
#, fuzzy, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
"filesystem checks will be run on your next boot into Microsoft Windows®"
msgstr "Kepada on Tetingkap"
-#: diskdrake/interactive.pm:945 diskdrake/interactive.pm:1484
+#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
#, fuzzy, c-format
msgid "Filesystem encryption key"
msgstr "Gugusan Kunci OpenPGP"
-#: diskdrake/interactive.pm:946
+#: diskdrake/interactive.pm:948
#, fuzzy, c-format
msgid "Enter your filesystem encryption key"
msgstr "Gugusan Kunci OpenPGP"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1492
+#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key"
msgstr "Kekunci enkripsi"
-#: diskdrake/interactive.pm:954
+#: diskdrake/interactive.pm:956
#, c-format
msgid "Invalid key"
msgstr ""
-#: diskdrake/interactive.pm:962
+#: diskdrake/interactive.pm:979
#, fuzzy, c-format
msgid "Choose an existing RAID to add to"
msgstr ""
"Tambah ke Kumpulan Volum \n"
"sedia ada"
-#: diskdrake/interactive.pm:964 diskdrake/interactive.pm:983
+#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
#, c-format
msgid "new"
msgstr "baru"
-#: diskdrake/interactive.pm:981
+#: diskdrake/interactive.pm:998
#, fuzzy, c-format
msgid "Choose an existing LVM to add to"
msgstr ""
"Tambah ke Kumpulan Volum \n"
"sedia ada"
-#: diskdrake/interactive.pm:993 diskdrake/interactive.pm:1002
+#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
#, fuzzy, c-format
msgid "LVM name"
msgstr "Nama Medan"
-#: diskdrake/interactive.pm:994
+#: diskdrake/interactive.pm:1011
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr ""
-#: diskdrake/interactive.pm:999
+#: diskdrake/interactive.pm:1016
#, fuzzy, c-format
msgid "\"%s\" already exists"
msgstr "Fail Khas peranti telah wujud dalam gugusan"
-#: diskdrake/interactive.pm:1030
+#: diskdrake/interactive.pm:1023
+#, c-format
+msgid "Setting up LVM"
+msgstr ""
+
+#: diskdrake/interactive.pm:1048
#, c-format
msgid ""
"Physical volume %s is still in use.\n"
"Do you want to move used physical extents on this volume to other volumes?"
msgstr ""
-#: diskdrake/interactive.pm:1032
+#: diskdrake/interactive.pm:1050
#, fuzzy, c-format
msgid "Moving physical extents"
msgstr "Jumlah Extent Fizikal:"
-#: diskdrake/interactive.pm:1050
+#: diskdrake/interactive.pm:1068
#, c-format
-msgid "This partition can not be used for loopback"
+msgid "This partition cannot be used for loopback"
msgstr ""
-#: diskdrake/interactive.pm:1063
+#: diskdrake/interactive.pm:1081
#, c-format
msgid "Loopback"
msgstr "Gelungbalik"
-#: diskdrake/interactive.pm:1064
+#: diskdrake/interactive.pm:1082
#, fuzzy, c-format
msgid "Loopback file name: "
msgstr "Tetap Nama Imej"
-#: diskdrake/interactive.pm:1069
+#: diskdrake/interactive.pm:1087
#, fuzzy, c-format
msgid "Give a file name"
msgstr "Tetap Nama Imej"
-#: diskdrake/interactive.pm:1072
+#: diskdrake/interactive.pm:1090
#, fuzzy, c-format
msgid "File is already used by another loopback, choose another one"
msgstr "Fail"
-#: diskdrake/interactive.pm:1073
+#: diskdrake/interactive.pm:1091
#, fuzzy, c-format
msgid "File already exists. Use it?"
msgstr "Fail Khas peranti telah wujud dalam gugusan"
-#: diskdrake/interactive.pm:1105 diskdrake/interactive.pm:1108
+#: diskdrake/interactive.pm:1123 diskdrake/interactive.pm:1126
#, fuzzy, c-format
msgid "Mount options"
msgstr "Pilihan Bina"
-#: diskdrake/interactive.pm:1115
+#: diskdrake/interactive.pm:1133
#, fuzzy, c-format
msgid "Various"
msgstr "Pelbagai peningkatan"
-#: diskdrake/interactive.pm:1161
+#: diskdrake/interactive.pm:1179
#, fuzzy, c-format
msgid "device"
msgstr "Peranti Blok"
-#: diskdrake/interactive.pm:1162
+#: diskdrake/interactive.pm:1180
#, fuzzy, c-format
msgid "level"
msgstr "Tahap 1"
-#: diskdrake/interactive.pm:1163
+#: diskdrake/interactive.pm:1181
#, fuzzy, c-format
msgid "chunk size in KiB"
msgstr "Berikan saiz ram dalam MB"
-#: diskdrake/interactive.pm:1181
+#: diskdrake/interactive.pm:1199
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr ""
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, fuzzy, c-format
msgid "Partitioning Type"
msgstr "Pempartisyenan"
-#: diskdrake/interactive.pm:1196
+#: diskdrake/interactive.pm:1216
#, fuzzy, c-format
msgid "What type of partitioning?"
msgstr "Jenis Senarai Semasa"
-#: diskdrake/interactive.pm:1234
+#: diskdrake/interactive.pm:1254
#, c-format
-msgid "You'll need to reboot before the modification can take place"
+msgid "You'll need to reboot before the modification can take effect"
msgstr ""
-#: diskdrake/interactive.pm:1243
+#: diskdrake/interactive.pm:1263
#, fuzzy, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "Partisyen"
-#: diskdrake/interactive.pm:1262 fs/format.pm:102 fs/format.pm:109
+#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
#, fuzzy, c-format
msgid "Formatting partition %s"
msgstr "Maklumat petak"
-#: diskdrake/interactive.pm:1275
+#: diskdrake/interactive.pm:1295
#, fuzzy, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr "on"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#, fuzzy, c-format
+msgid "Check for bad blocks?"
+msgstr "Mengabaikan rpm buruk: %s"
+
+#: diskdrake/interactive.pm:1324
#, fuzzy, c-format
msgid "Move files to the new partition"
msgstr "fail"
-#: diskdrake/interactive.pm:1298
+#: diskdrake/interactive.pm:1324
#, fuzzy, c-format
msgid "Hide files"
msgstr "&Fail Terbaru"
-#: diskdrake/interactive.pm:1299
+#: diskdrake/interactive.pm:1325
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -1925,162 +1893,161 @@ msgid ""
"the contents of the mounted partition)"
msgstr ""
-#: diskdrake/interactive.pm:1314
+#: diskdrake/interactive.pm:1340
#, fuzzy, c-format
msgid "Moving files to the new partition"
msgstr "fail"
-#: diskdrake/interactive.pm:1318
+#: diskdrake/interactive.pm:1344
#, fuzzy, c-format
msgid "Copying %s"
msgstr "Menyalin"
-#: diskdrake/interactive.pm:1322
+#: diskdrake/interactive.pm:1348
#, fuzzy, c-format
msgid "Removing %s"
msgstr "RPM rosak %s, membuang."
-#: diskdrake/interactive.pm:1336
+#: diskdrake/interactive.pm:1362
#, fuzzy, c-format
msgid "partition %s is now known as %s"
msgstr "-%C10-%C11-%O$t$1 kini dikenali sebagai $2"
-#: diskdrake/interactive.pm:1337
+#: diskdrake/interactive.pm:1363
#, fuzzy, c-format
msgid "Partitions have been renumbered: "
msgstr "Tiada partisyen RAID"
-#: diskdrake/interactive.pm:1362 diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
#, c-format
msgid "Device: "
msgstr "Peranti "
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1389
#, fuzzy, c-format
msgid "Volume label: "
msgstr "War&isi label"
-#: diskdrake/interactive.pm:1364
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "UUID: "
msgstr ""
-#: diskdrake/interactive.pm:1365
+#: diskdrake/interactive.pm:1391
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr ""
-#: diskdrake/interactive.pm:1369 diskdrake/interactive.pm:1378
-#: diskdrake/interactive.pm:1452
+#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
#, c-format
msgid "Type: "
msgstr "Jenis: "
-#: diskdrake/interactive.pm:1373 diskdrake/interactive.pm:1437
-#, c-format
-msgid "Name: "
-msgstr "Nama: "
-
-#: diskdrake/interactive.pm:1380
+#: diskdrake/interactive.pm:1397
#, fuzzy, c-format
msgid "Start: sector %s\n"
msgstr "Mula pada:"
-#: diskdrake/interactive.pm:1381
+#: diskdrake/interactive.pm:1399
+#, c-format
+msgid "Size: %s (%s%% of disk)"
+msgstr ""
+
+#: diskdrake/interactive.pm:1401
#, c-format
msgid "Size: %s"
msgstr "Saiz: %s"
-#: diskdrake/interactive.pm:1383
+#: diskdrake/interactive.pm:1403
#, c-format
msgid ", %s sectors"
msgstr ""
-#: diskdrake/interactive.pm:1385
+#: diskdrake/interactive.pm:1405
#, fuzzy, c-format
msgid "Cylinder %d to %d\n"
msgstr "Ub&ahsuai kepada:"
-#: diskdrake/interactive.pm:1386
+#: diskdrake/interactive.pm:1406
#, fuzzy, c-format
msgid "Number of logical extents: %d\n"
msgstr "Ubah jumlah lajur"
-#: diskdrake/interactive.pm:1387
+#: diskdrake/interactive.pm:1407
#, fuzzy, c-format
msgid "Formatted\n"
msgstr "Nama Diformatkan"
-#: diskdrake/interactive.pm:1388
+#: diskdrake/interactive.pm:1408
#, fuzzy, c-format
msgid "Not formatted\n"
msgstr "Tiada"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1409
#, fuzzy, c-format
msgid "Mounted\n"
msgstr "DVD Terlekap"
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1410
#, fuzzy, c-format
msgid "RAID %s\n"
msgstr "RAD"
-#: diskdrake/interactive.pm:1392
+#: diskdrake/interactive.pm:1412
#, fuzzy, c-format
msgid "Encrypted"
msgstr "Kekunci enkripsi"
-#: diskdrake/interactive.pm:1394
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (mapped on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1395
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (to map on %s)"
msgstr ""
-#: diskdrake/interactive.pm:1396
+#: diskdrake/interactive.pm:1416
#, c-format
msgid " (inactive)"
msgstr ""
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1423
#, fuzzy, c-format
msgid ""
"Loopback file(s):\n"
" %s\n"
msgstr "Extension &fail:"
-#: diskdrake/interactive.pm:1404
+#: diskdrake/interactive.pm:1424
#, fuzzy, c-format
msgid ""
"Partition booted by default\n"
" (for MS-DOS boot, not for lilo)\n"
msgstr "Partisyen default\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1426
#, fuzzy, c-format
msgid "Level %s\n"
msgstr "Tahap 1"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1427
#, fuzzy, c-format
msgid "Chunk size %d KiB\n"
msgstr "Saiz lajur automatik"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1428
#, fuzzy, c-format
msgid "RAID-disks %s\n"
msgstr "Cekara Liut"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1430
#, fuzzy, c-format
msgid "Loopback file name: %s"
msgstr "Tetap Nama Imej"
-#: diskdrake/interactive.pm:1413
+#: diskdrake/interactive.pm:1433
#, fuzzy, c-format
msgid ""
"\n"
@@ -2089,7 +2056,7 @@ msgid ""
"probably leave it alone.\n"
msgstr "Jurupacu"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1436
#, c-format
msgid ""
"\n"
@@ -2098,77 +2065,84 @@ msgid ""
"dual-booting your system.\n"
msgstr ""
-#: diskdrake/interactive.pm:1425
+#: diskdrake/interactive.pm:1445
#, fuzzy, c-format
msgid "Free space on %s (%s)"
msgstr "dikemaskini pada %(date)s"
-#: diskdrake/interactive.pm:1434
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Read-only"
msgstr "Baca-sahaja"
-#: diskdrake/interactive.pm:1435
+#: diskdrake/interactive.pm:1455
#, fuzzy, c-format
msgid "Size: %s\n"
msgstr "Saiz:"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr ""
-#: diskdrake/interactive.pm:1438
+#: diskdrake/interactive.pm:1457
+#, c-format
+msgid "Name: "
+msgstr "Nama: "
+
+#: diskdrake/interactive.pm:1458
#, fuzzy, c-format
msgid "Medium type: "
msgstr "Jenis per&nomboran:"
-#: diskdrake/interactive.pm:1439
+#: diskdrake/interactive.pm:1459
#, fuzzy, c-format
msgid "LVM-disks %s\n"
msgstr "Cekara Liut"
-#: diskdrake/interactive.pm:1440
+#: diskdrake/interactive.pm:1460
#, fuzzy, c-format
msgid "Partition table type: %s\n"
msgstr "Jenis Senarai Semasa"
-#: diskdrake/interactive.pm:1441
+#: diskdrake/interactive.pm:1461
#, fuzzy, c-format
msgid "on channel %d id %d\n"
msgstr "dikemaskini pada %(date)s"
-#: diskdrake/interactive.pm:1485
+#: diskdrake/interactive.pm:1505
#, c-format
msgid "Choose your filesystem encryption key"
msgstr ""
-#: diskdrake/interactive.pm:1488
+#: diskdrake/interactive.pm:1508
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
-#: diskdrake/interactive.pm:1495
+#: diskdrake/interactive.pm:1515
#, fuzzy, c-format
msgid "Encryption algorithm"
-msgstr "_Kekunci Enkripsi"
+msgstr "Kekunci Enkripsi"
#: diskdrake/removable.pm:46
#, fuzzy, c-format
msgid "Change type"
msgstr "Jenis per&nomboran:"
-#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:129 interactive.pm:550
-#: interactive/curses.pm:260 interactive/http.pm:104 interactive/http.pm:160
-#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:847 ugtk2.pm:415
-#: ugtk2.pm:517 ugtk2.pm:526 ugtk2.pm:812
+#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
+#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
+#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
+#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
+#: ugtk3.pm:908
#, c-format
msgid "Cancel"
msgstr "Batal"
#: diskdrake/smbnfs_gtk.pm:164
#, c-format
-msgid "Can not login using username %s (bad password?)"
+msgid "Cannot login using username %s (bad password?)"
msgstr ""
#: diskdrake/smbnfs_gtk.pm:168 diskdrake/smbnfs_gtk.pm:177
@@ -2209,40 +2183,40 @@ msgstr "Pelayan Rangkaian"
#: diskdrake/smbnfs_gtk.pm:211
#, fuzzy, c-format
-msgid "Search new servers"
+msgid "Search for new servers"
msgstr "Baru me&nggunakan Template"
-#: do_pkgs.pm:19 do_pkgs.pm:57
+#: do_pkgs.pm:45 do_pkgs.pm:100
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr ""
-#: do_pkgs.pm:23 do_pkgs.pm:44 do_pkgs.pm:60 do_pkgs.pm:82
+#: do_pkgs.pm:49 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:142
#, fuzzy, c-format
msgid "Could not install the %s package!"
msgstr "Tak dapat membuka fail %s."
-#: do_pkgs.pm:28 do_pkgs.pm:65
+#: do_pkgs.pm:54 do_pkgs.pm:108
#, fuzzy, c-format
msgid "Mandatory package %s is missing"
msgstr "Kehilangan Alamat IP"
-#: do_pkgs.pm:39 do_pkgs.pm:77
+#: do_pkgs.pm:74 do_pkgs.pm:137
#, fuzzy, c-format
msgid "The following packages need to be installed:\n"
msgstr "_Personalisasikan pakej perisian untuk dipasang"
-#: do_pkgs.pm:241
+#: do_pkgs.pm:342
#, fuzzy, c-format
msgid "Installing packages..."
msgstr "Stat Pakej"
-#: do_pkgs.pm:287 pkgs.pm:281
+#: do_pkgs.pm:387 pkgs.pm:293
#, fuzzy, c-format
msgid "Removing packages..."
msgstr "Stat Pakej"
-#: fs/any.pm:17
+#: fs/any.pm:18
#, fuzzy, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2251,32 +2225,39 @@ msgstr ""
"Ralat berlaku - tiada peranti dijumpai yang sah dimana untuk mencipta sistem "
"fail. Sila periksa perkakasan anda untuk mengenalpasti punca masalah ini."
-#: fs/any.pm:75 fs/partitioning_wizard.pm:62
+#: fs/any.pm:71 fs/partitioning_wizard.pm:75
#, fuzzy, c-format
-msgid "You must have a FAT partition mounted in /boot/efi"
+msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
msgstr "terpasang dalam"
-#: fs/format.pm:106
+#: fs/any.pm:79 fs/partitioning_wizard.pm:82
+#, c-format
+msgid ""
+"You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. "
+"Please create one before continuing."
+msgstr ""
+
+#: fs/format.pm:110
#, fuzzy, c-format
msgid "Creating and formatting file %s"
msgstr "Perbandingan Fail Dan Direktori Dan Alatan Gabungan"
-#: fs/format.pm:125
+#: fs/format.pm:131
#, fuzzy, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr "dalam"
-#: fs/format.pm:134
+#: fs/format.pm:143
#, fuzzy, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr "Sambungan Gagal"
-#: fs/format.pm:175
+#: fs/format.pm:184
#, fuzzy, c-format
msgid "I do not know how to format %s in type %s"
msgstr "dalam"
-#: fs/format.pm:180 fs/format.pm:182
+#: fs/format.pm:189 fs/format.pm:191
#, fuzzy, c-format
msgid "%s formatting of %s failed"
msgstr "Sambungan Gagal"
@@ -2291,76 +2272,76 @@ msgstr ""
msgid "Mounting partition %s"
msgstr "Maklumat petak"
-#: fs/mount.pm:86
+#: fs/mount.pm:87
#, fuzzy, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "Gagal menyimpan direktori baru dalam %s"
-#: fs/mount.pm:91 fs/mount.pm:108
+#: fs/mount.pm:92 fs/mount.pm:109
#, c-format
msgid "Checking %s"
msgstr "Memeriksa %s"
-#: fs/mount.pm:125 partition_table.pm:409
+#: fs/mount.pm:126 partition_table.pm:397
#, fuzzy, c-format
msgid "error unmounting %s: %s"
msgstr "Ralat KMail"
-#: fs/mount.pm:140
+#: fs/mount.pm:141
#, fuzzy, c-format
msgid "Enabling swap partition %s"
msgstr "Naiktaraf Partisyen Swap"
-#: fs/mount_options.pm:112
+#: fs/mount_options.pm:114
#, c-format
-msgid "Enable Posix Access Control Lists"
+msgid "Enable POSIX Access Control Lists"
msgstr ""
-#: fs/mount_options.pm:114
+#: fs/mount_options.pm:116
#, c-format
msgid "Flush write cache on file close"
msgstr ""
-#: fs/mount_options.pm:116
+#: fs/mount_options.pm:118
#, c-format
msgid "Enable group disk quota accounting and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:118
+#: fs/mount_options.pm:120
#, fuzzy, c-format
msgid ""
-"Do not update inode access times on this file system\n"
+"Do not update inode access times on this filesystem\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr "on fail on."
-#: fs/mount_options.pm:121
+#: fs/mount_options.pm:123
#, fuzzy, c-format
msgid ""
"Update inode access times on this filesystem in a more efficient way\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr "on fail on."
-#: fs/mount_options.pm:124
+#: fs/mount_options.pm:126
#, fuzzy, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
-"the -a option will not cause the file system to be mounted)."
+"the -a option will not cause the filesystem to be mounted)."
msgstr "terpasang fail terpasang."
-#: fs/mount_options.pm:127
+#: fs/mount_options.pm:129
#, fuzzy, c-format
-msgid "Do not interpret character or block special devices on the file system."
+msgid "Do not interpret character or block special devices on the filesystem."
msgstr "on fail."
-#: fs/mount_options.pm:129
+#: fs/mount_options.pm:131
#, fuzzy, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
-"file system. This option might be useful for a server that has file systems\n"
+"filesystem. This option might be useful for a server that has filesystems\n"
"containing binaries for architectures other than its own."
msgstr "on terpasang fail."
-#: fs/mount_options.pm:133
+#: fs/mount_options.pm:135
#, fuzzy, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
@@ -2368,62 +2349,62 @@ msgid ""
"have suidperl(1) installed.)"
msgstr "pengguna dalam"
-#: fs/mount_options.pm:137
+#: fs/mount_options.pm:139
#, fuzzy, c-format
-msgid "Mount the file system read-only."
+msgid "Mount the filesystem read-only."
msgstr "tak dapat membaca maklumat sistem fail bagi %s"
-#: fs/mount_options.pm:139
+#: fs/mount_options.pm:141
#, fuzzy, c-format
-msgid "All I/O to the file system should be done synchronously."
+msgid "All I/O to the filesystem should be done synchronously."
msgstr "Semua fail siap."
-#: fs/mount_options.pm:141
+#: fs/mount_options.pm:143
#, c-format
-msgid "Allow every user to mount and umount the file system."
+msgid "Allow every user to mount and umount the filesystem."
msgstr ""
-#: fs/mount_options.pm:143
+#: fs/mount_options.pm:145
#, c-format
-msgid "Allow an ordinary user to mount the file system."
+msgid "Allow an ordinary user to mount the filesystem."
msgstr ""
-#: fs/mount_options.pm:145
+#: fs/mount_options.pm:147
#, c-format
msgid "Enable user disk quota accounting, and optionally enforce limits"
msgstr ""
-#: fs/mount_options.pm:147
+#: fs/mount_options.pm:149
#, fuzzy, c-format
msgid "Support \"user.\" extended attributes"
msgstr "Mendapatkan ciri-ciri pengguna default:\n"
-#: fs/mount_options.pm:149
+#: fs/mount_options.pm:151
#, c-format
msgid "Give write access to ordinary users"
msgstr ""
-#: fs/mount_options.pm:151
+#: fs/mount_options.pm:153
#, c-format
msgid "Give read-only access to ordinary users"
msgstr ""
-#: fs/mount_point.pm:80
+#: fs/mount_point.pm:87
#, fuzzy, c-format
msgid "Duplicate mount point %s"
msgstr "Titik lekapan tidak sah"
-#: fs/mount_point.pm:95
+#: fs/mount_point.pm:102
#, fuzzy, c-format
msgid "No partition available"
msgstr "(tiada cadangan ejaan)"
-#: fs/mount_point.pm:98
+#: fs/mount_point.pm:105
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "Mengimbas partisyen untuk mencari titik lekapan"
-#: fs/mount_point.pm:105
+#: fs/mount_point.pm:112
#, fuzzy, c-format
msgid "Choose the mount points"
msgstr "Pilih Warna Skrin"
@@ -2445,15 +2426,15 @@ msgstr "Gagal"
msgid "Not enough swap space to fulfill installation, please add some"
msgstr ""
-#: fs/partitioning_wizard.pm:53
+#: fs/partitioning_wizard.pm:66
#, fuzzy, c-format
msgid ""
"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
+"To accomplish this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr "on dan"
-#: fs/partitioning_wizard.pm:59
+#: fs/partitioning_wizard.pm:72
#, c-format
msgid ""
"You do not have a swap partition.\n"
@@ -2461,50 +2442,55 @@ msgid ""
"Continue anyway?"
msgstr ""
-#: fs/partitioning_wizard.pm:93
+#: fs/partitioning_wizard.pm:107
#, fuzzy, c-format
msgid "Use free space"
msgstr "Ruang selepas Lajur"
-#: fs/partitioning_wizard.pm:95
+#: fs/partitioning_wizard.pm:109
#, fuzzy, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "fail"
-#: fs/partitioning_wizard.pm:103
+#: fs/partitioning_wizard.pm:117
#, fuzzy, c-format
msgid "Use existing partitions"
msgstr "Buka dokumen sedia ada"
-#: fs/partitioning_wizard.pm:105
+#: fs/partitioning_wizard.pm:119
#, fuzzy, c-format
msgid "There is no existing partition to use"
msgstr "tidak"
-#: fs/partitioning_wizard.pm:129
+#: fs/partitioning_wizard.pm:143
#, fuzzy, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "Kemasukan Tidak Sah bagi Saiz Partisyen"
-#: fs/partitioning_wizard.pm:165
+#: fs/partitioning_wizard.pm:179
#, fuzzy, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr "on Tetingkap"
-#: fs/partitioning_wizard.pm:169
+#: fs/partitioning_wizard.pm:183
#, fuzzy, c-format
msgid "Which partition do you want to resize?"
msgstr "Tetapan Xorg mana yang anda hendak?"
-#: fs/partitioning_wizard.pm:172
+#: fs/partitioning_wizard.pm:186
#, fuzzy, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
"computer under Microsoft Windows®, run the ``defrag'' utility, then restart "
-"the Mandriva Linux installation."
+"the %s installation."
msgstr "Tetingkap Tetingkap ulanghidup."
-#: fs/partitioning_wizard.pm:180
+#: fs/partitioning_wizard.pm:193
+#, c-format
+msgid "Failed to find the partition to resize (%d choices)"
+msgstr ""
+
+#: fs/partitioning_wizard.pm:200
#, fuzzy, c-format
msgid ""
"WARNING!\n"
@@ -2525,138 +2511,145 @@ msgid ""
msgstr "AMARAN Tetingkap siap Tetingkap dan ulanghidup Ok."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:189 fs/partitioning_wizard.pm:552
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Berikut"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, fuzzy, c-format
msgid "Partitionning"
msgstr "Pempartisyenan"
-#: fs/partitioning_wizard.pm:195
+#: fs/partitioning_wizard.pm:215
#, fuzzy, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr "Tetingkap"
-#: fs/partitioning_wizard.pm:196
+#: fs/partitioning_wizard.pm:216
#, c-format
msgid "Size"
msgstr "Saiz"
-#: fs/partitioning_wizard.pm:205
+#: fs/partitioning_wizard.pm:225
#, fuzzy, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "Edit partisyen: /dev/%s"
-#: fs/partitioning_wizard.pm:210
+#: fs/partitioning_wizard.pm:230
#, fuzzy, c-format
msgid "FAT resizing failed: %s"
msgstr "Gagal untuk mencari seksyen: %s"
-#: fs/partitioning_wizard.pm:226
+#: fs/partitioning_wizard.pm:246
#, fuzzy, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr "tidak"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, fuzzy, c-format
msgid "Remove Microsoft Windows®"
msgstr "Boot Microsoft Windows"
-#: fs/partitioning_wizard.pm:231
+#: fs/partitioning_wizard.pm:251
#, fuzzy, c-format
msgid "Erase and use entire disk"
msgstr "Masukkan cakera liut"
-#: fs/partitioning_wizard.pm:235
+#: fs/partitioning_wizard.pm:255
#, fuzzy, c-format
-msgid "You have more than one hard drive, which one do you install linux on?"
+msgid ""
+"You have more than one hard disk drive, which one do you want the installer "
+"to use?"
msgstr "on?"
-#: fs/partitioning_wizard.pm:243 fsedit.pm:610
+#: fs/partitioning_wizard.pm:263 fsedit.pm:648
#, fuzzy, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "dan on"
-#: fs/partitioning_wizard.pm:253
+#: fs/partitioning_wizard.pm:273
#, fuzzy, c-format
msgid "Custom disk partitioning"
msgstr "Gantung Ke Cakera"
-#: fs/partitioning_wizard.pm:259
+#: fs/partitioning_wizard.pm:279
#, fuzzy, c-format
msgid "Use fdisk"
msgstr "Sedang Diguna"
-#: fs/partitioning_wizard.pm:262
+#: fs/partitioning_wizard.pm:282
#, fuzzy, c-format
msgid ""
"You can now partition %s.\n"
"When you are done, do not forget to save using `w'"
msgstr "siap"
-#: fs/partitioning_wizard.pm:402
+#: fs/partitioning_wizard.pm:425
#, fuzzy, c-format
msgid "Ext2/3/4"
msgstr "Ext3"
-#: fs/partitioning_wizard.pm:432 fs/partitioning_wizard.pm:572
+#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
#, c-format
-msgid "I can not find any room for installing"
+msgid "I cannot find any room for installing"
msgstr ""
-#: fs/partitioning_wizard.pm:441 fs/partitioning_wizard.pm:579
+#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
#, fuzzy, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "Pempartisyenan:"
-#: fs/partitioning_wizard.pm:512
+#: fs/partitioning_wizard.pm:534
#, c-format
msgid "Here is the content of your disk drive "
msgstr ""
-#: fs/partitioning_wizard.pm:589
+#: fs/partitioning_wizard.pm:621
#, fuzzy, c-format
msgid "Partitioning failed: %s"
msgstr "Sambungan Gagal"
-#: fs/type.pm:393
+#: fs/type.pm:372
+#, c-format
+msgid "You cannot use JFS for partitions smaller than 16MB"
+msgstr ""
+
+#: fs/type.pm:373
#, c-format
-msgid "You can not use JFS for partitions smaller than 16MB"
+msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr ""
-#: fs/type.pm:394
+#: fs/type.pm:374
#, c-format
-msgid "You can not use ReiserFS for partitions smaller than 32MB"
+msgid "You cannot use btrfs for partitions smaller than 256MB"
msgstr ""
-#: fsedit.pm:24
+#: fsedit.pm:25
#, fuzzy, c-format
msgid "simple"
msgstr "Mudah"
-#: fsedit.pm:28
+#: fsedit.pm:29
#, fuzzy, c-format
msgid "with /usr"
msgstr "Dengan penghujung:"
-#: fsedit.pm:33
+#: fsedit.pm:34
#, fuzzy, c-format
msgid "server"
msgstr "Pelayan-X"
-#: fsedit.pm:137
+#: fsedit.pm:147
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr ""
-#: fsedit.pm:247
+#: fsedit.pm:257
#, fuzzy, c-format
msgid ""
-"I can not read the partition table of device %s, it's too corrupted for me :"
+"I cannot read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
@@ -2665,95 +2658,95 @@ msgid ""
"Do you agree to lose all the partitions?\n"
msgstr "on ralat"
-#: fsedit.pm:425
+#: fsedit.pm:440
#, c-format
msgid "Mount points must begin with a leading /"
msgstr ""
-#: fsedit.pm:426
+#: fsedit.pm:441
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr ""
-#: fsedit.pm:427
+#: fsedit.pm:442
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr ""
-#: fsedit.pm:431
+#: fsedit.pm:447
#, fuzzy, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr "RAD"
-#: fsedit.pm:438
+#: fsedit.pm:453
#, fuzzy, c-format
msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a /"
-"boot partition."
+"Metadata version unsupported for a boot partition. Please be sure to add a "
+"separate /boot partition."
msgstr "RAD"
-#: fsedit.pm:446
+#: fsedit.pm:461
#, fuzzy, c-format
msgid ""
"You've selected a software RAID partition as /boot.\n"
"No bootloader is able to handle this."
msgstr "RAD"
-#: fsedit.pm:450
+#: fsedit.pm:465
#, c-format
msgid "Metadata version unsupported for a boot partition."
msgstr ""
-#: fsedit.pm:457
+#: fsedit.pm:472
#, fuzzy, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a /boot partition"
+"Please be sure to add a separate /boot partition"
msgstr "RAD"
-#: fsedit.pm:443 fsedit.pm:461
+#: fsedit.pm:478 fsedit.pm:496
#, fuzzy, c-format
-msgid "You can not use an encrypted file system for mount point %s"
+msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr "fail"
-#: fsedit.pm:447
+#: fsedit.pm:482
#, c-format
msgid ""
-"You can not use the LVM Logical Volume for mount point %s since it spans "
+"You cannot use the LVM Logical Volume for mount point %s since it spans "
"physical volumes"
msgstr ""
-#: fsedit.pm:449
+#: fsedit.pm:484
#, fuzzy, c-format
msgid ""
"You've selected the LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this when the volume spans physical "
"volumes.\n"
-"You should create a /boot partition first"
+"You should create a separate /boot partition first"
msgstr "RAD"
-#: fsedit.pm:453 fsedit.pm:455
+#: fsedit.pm:488 fsedit.pm:490
#, fuzzy, c-format
msgid "This directory should remain within the root filesystem"
msgstr "direktori"
-#: fsedit.pm:457 fsedit.pm:459
+#: fsedit.pm:492 fsedit.pm:494
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
"point\n"
msgstr ""
-#: fsedit.pm:526
+#: fsedit.pm:562
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr ""
-#: fsedit.pm:528
+#: fsedit.pm:564
#, fuzzy, c-format
msgid "Nothing to do"
msgstr "-> Hendak buat apa ?"
@@ -2763,423 +2756,358 @@ msgstr "-> Hendak buat apa ?"
msgid "SATA controllers"
msgstr "Pengawal Domain:"
-#: harddrake/data.pm:71
+#: harddrake/data.pm:72
#, fuzzy, c-format
msgid "RAID controllers"
msgstr "Pengawal Domain:"
-#: harddrake/data.pm:81
+#: harddrake/data.pm:82
#, fuzzy, c-format
msgid "(E)IDE/ATA controllers"
msgstr "Pengawal ATA Bersiri"
-#: harddrake/data.pm:92
+#: harddrake/data.pm:93
#, fuzzy, c-format
msgid "Card readers"
msgstr "Permainan Kad"
-#: harddrake/data.pm:101
+#: harddrake/data.pm:102
#, fuzzy, c-format
msgid "Firewire controllers"
msgstr "Pengawal Domain:"
-#: harddrake/data.pm:110
+#: harddrake/data.pm:111
#, fuzzy, c-format
msgid "PCMCIA controllers"
msgstr "Status PCMCIA"
-#: harddrake/data.pm:119
+#: harddrake/data.pm:120
#, fuzzy, c-format
msgid "SCSI controllers"
msgstr "Maklumat SCSI"
-#: harddrake/data.pm:128
+#: harddrake/data.pm:129
#, fuzzy, c-format
msgid "USB controllers"
msgstr "Peranti USB"
-#: harddrake/data.pm:137
+#: harddrake/data.pm:138
#, fuzzy, c-format
msgid "USB ports"
msgstr "Port IO"
-#: harddrake/data.pm:146
+#: harddrake/data.pm:147
#, fuzzy, c-format
msgid "SMBus controllers"
msgstr "Pengawal Domain:"
-#: harddrake/data.pm:155
+#: harddrake/data.pm:156
#, fuzzy, c-format
msgid "Bridges and system controllers"
msgstr "Konfigurasi dan monitor sistem"
-#: harddrake/data.pm:167
+#: harddrake/data.pm:168
#, c-format
msgid "Floppy"
msgstr "Pemacu"
-#: harddrake/data.pm:177
+#: harddrake/data.pm:178
#, c-format
msgid "Zip"
msgstr "Zip"
-#: harddrake/data.pm:193
+#: harddrake/data.pm:194
#, c-format
msgid "Hard Disk"
msgstr "Cakera Keras"
-#: harddrake/data.pm:203
+#: harddrake/data.pm:204
#, fuzzy, c-format
msgid "USB Mass Storage Devices"
msgstr "Mematikan peranti PLX... "
-#: harddrake/data.pm:212
+#: harddrake/data.pm:213
#, c-format
msgid "CDROM"
msgstr "CDROM"
-#: harddrake/data.pm:222
+#: harddrake/data.pm:223
#, fuzzy, c-format
msgid "CD/DVD burners"
msgstr "Membakar CD & DVD"
-#: harddrake/data.pm:232
+#: harddrake/data.pm:233
#, c-format
msgid "DVD-ROM"
msgstr "DVD-ROM"
-#: harddrake/data.pm:242
+#: harddrake/data.pm:243
#, fuzzy, c-format
msgid "Tape"
msgstr "Alat Ganti Sedia"
-#: harddrake/data.pm:253
+#: harddrake/data.pm:254
#, fuzzy, c-format
msgid "AGP controllers"
msgstr "Pengawal Domain:"
-#: harddrake/data.pm:262
+#: harddrake/data.pm:263
#, fuzzy, c-format
msgid "Videocard"
msgstr "Mencari kad video"
-#: harddrake/data.pm:271
+#: harddrake/data.pm:272
#, fuzzy, c-format
msgid "DVB card"
msgstr "Permainan Kad"
-#: harddrake/data.pm:279
+#: harddrake/data.pm:280
#, c-format
msgid "Tvcard"
msgstr ""
-#: harddrake/data.pm:289
+#: harddrake/data.pm:290
#, fuzzy, c-format
msgid "Other MultiMedia devices"
msgstr "Tiada peranti dikesan !"
-#: harddrake/data.pm:298
+#: harddrake/data.pm:299
#, c-format
msgid "Soundcard"
msgstr "Kad Bunyi"
-#: harddrake/data.pm:312
+#: harddrake/data.pm:313
#, fuzzy, c-format
msgid "Webcam"
msgstr "Pelihat Webcam Camorama"
-#: harddrake/data.pm:327
+#: harddrake/data.pm:328
#, fuzzy, c-format
msgid "Processors"
msgstr "Jumlah Pemproses Aktif"
-#: harddrake/data.pm:337
+#: harddrake/data.pm:338
#, fuzzy, c-format
msgid "ISDN adapters"
msgstr "Telefon ISDN"
-#: harddrake/data.pm:348
+#: harddrake/data.pm:349
#, fuzzy, c-format
msgid "USB sound devices"
msgstr "Tiada peranti dikesan !"
-#: harddrake/data.pm:357
+#: harddrake/data.pm:358
#, fuzzy, c-format
msgid "Radio cards"
msgstr "Kad bunyi"
-#: harddrake/data.pm:366
+#: harddrake/data.pm:367
#, fuzzy, c-format
msgid "ATM network cards"
msgstr "Pelayan Rangkaian Lama"
-#: harddrake/data.pm:375
+#: harddrake/data.pm:376
#, fuzzy, c-format
msgid "WAN network cards"
msgstr "Pelayan Rangkaian Lama"
-#: harddrake/data.pm:384
+#: harddrake/data.pm:385
#, fuzzy, c-format
msgid "Bluetooth devices"
msgstr "Peranti dikesan:"
-#: harddrake/data.pm:393
+#: harddrake/data.pm:394
#, c-format
msgid "Ethernetcard"
msgstr ""
-#: harddrake/data.pm:410
+#: harddrake/data.pm:412
#, c-format
msgid "Modem"
msgstr "Modem"
-#: harddrake/data.pm:420
+#: harddrake/data.pm:422
#, fuzzy, c-format
msgid "ADSL adapters"
msgstr "Aktifkan pautan ADSL"
-#: harddrake/data.pm:432
+#: harddrake/data.pm:434
#, c-format
msgid "Memory"
msgstr "Memori"
-#: harddrake/data.pm:441
+#: harddrake/data.pm:443
#, c-format
msgid "Printer"
msgstr "Pencetak"
#. -PO: these are joysticks controllers:
-#: harddrake/data.pm:455
+#: harddrake/data.pm:457
#, fuzzy, c-format
msgid "Game port controllers"
msgstr "Maklumat port IO"
-#: harddrake/data.pm:464
+#: harddrake/data.pm:466
#, c-format
msgid "Joystick"
msgstr "Kayu bidik"
-#: harddrake/data.pm:474
+#: harddrake/data.pm:476
#, c-format
msgid "Keyboard"
msgstr "Papan Kekunci"
-#: harddrake/data.pm:488
+#: harddrake/data.pm:490
#, fuzzy, c-format
msgid "Tablet and touchscreen"
msgstr "&Pengepala dan Footer"
-#: harddrake/data.pm:497
+#: harddrake/data.pm:499
#, c-format
msgid "Mouse"
msgstr "Tetikus"
-#: harddrake/data.pm:512
+#: harddrake/data.pm:514
#, c-format
msgid "Biometry"
msgstr ""
-#: harddrake/data.pm:520
+#: harddrake/data.pm:522
#, c-format
msgid "UPS"
msgstr "UPS"
-#: harddrake/data.pm:529
+#: harddrake/data.pm:531
#, c-format
msgid "Scanner"
msgstr "Pengimbas"
-#: harddrake/data.pm:540
+#: harddrake/data.pm:542
#, fuzzy, c-format
msgid "Unknown/Others"
msgstr "Fail %s adalah dari jenis tidak diketahui"
-#: harddrake/data.pm:570
+#: harddrake/data.pm:572
#, c-format
msgid "cpu # "
msgstr "cpu # "
-#: harddrake/sound.pm:303
+#: harddrake/sound.pm:80
#, fuzzy, c-format
-msgid "Please Wait... Applying the configuration"
-msgstr ""
-"Menerapkan perubahan.\n"
-"Sila tunggu..."
+msgid "No known driver"
+msgstr "(tiada cadangan ejaan)"
-#: harddrake/sound.pm:366
+#: harddrake/sound.pm:81
#, fuzzy, c-format
-msgid "Enable PulseAudio"
-msgstr "Hidupkan animasi"
+msgid "There's no known driver for your sound card (%s)"
+msgstr "tidak"
-#: harddrake/sound.pm:370
+#: harddrake/sound.pm:110
#, fuzzy, c-format
-msgid "Enable 5.1 sound with Pulse Audio"
-msgstr "Hidupkan bunyi dan bunyi dikaitkan dengan acara"
-
-#: harddrake/sound.pm:375
-#, c-format
-msgid "Enable user switching for audio applications"
-msgstr ""
+msgid "Enable PulseAudio"
+msgstr "Hidupkan animasi"
-#: harddrake/sound.pm:379
+#: harddrake/sound.pm:115
#, c-format
msgid "Use Glitch-Free mode"
msgstr ""
-#: harddrake/sound.pm:385
+#: harddrake/sound.pm:121
#, c-format
msgid "Reset sound mixer to default values"
msgstr ""
-#: harddrake/sound.pm:390
+#: harddrake/sound.pm:125
#, c-format
-msgid "Trouble shooting"
+msgid "Troubleshooting"
msgstr ""
-#: harddrake/sound.pm:397
+#: harddrake/sound.pm:132
#, fuzzy, c-format
msgid "No alternative driver"
msgstr "(tiada cadangan ejaan)"
-#: harddrake/sound.pm:398
+#: harddrake/sound.pm:133
#, fuzzy, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
"currently uses \"%s\""
msgstr "tidak"
-#: harddrake/sound.pm:405
+#: harddrake/sound.pm:140
#, fuzzy, c-format
msgid "Sound configuration"
msgstr "Konfigurasi Sistem Bunyi"
-#: harddrake/sound.pm:407
+#: harddrake/sound.pm:143
#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
+msgid "Your card uses the \"%s\" driver"
msgstr ""
-#. -PO: here the first %s is either "OSS" or "ALSA",
-#. -PO: the second %s is the name of the current driver
-#. -PO: and the third %s is the name of the default driver
-#: harddrake/sound.pm:412
+#: harddrake/sound.pm:155
#, fuzzy, c-format
+msgid "Sound troubleshooting"
+msgstr "Ralat merakam bunyi"
+
+#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
+#: harddrake/sound.pm:158
+#, c-format
msgid ""
+"Below are some basic tips to help debug audio problems, but for accurate and "
+"up-to-date tips and tricks, please see:\n"
"\n"
+"https://wiki.mageia.org/en/Support:DebuggingSoundProblems\n"
"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr "default"
-
-#: harddrake/sound.pm:414
-#, fuzzy, c-format
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independent "
-"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
-"and limited API.\n"
-"What's more, OSS drivers all reinvent the wheel.\n"
"\n"
-"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
-"which\n"
-"supports quite a large range of ISA, USB and PCI cards.\n"
"\n"
-"It also provides a much higher API than OSS.\n"
+"- 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.\n"
"\n"
-"To use alsa, one can either use:\n"
-"- the old compatibility OSS api\n"
-"- the new ALSA api that provides many enhanced features but requires using "
-"the ALSA library.\n"
-msgstr "Buka Bunyi Sistem on asas dan Lanjutan Bunyi USB dan"
-
-#: harddrake/sound.pm:428 harddrake/sound.pm:511
-#, c-format
-msgid "Driver:"
-msgstr "Pemacu :"
-
-#: harddrake/sound.pm:442
-#, fuzzy, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
"\n"
-"It has been reported to oops the kernel on unloading.\n"
"\n"
-"The new \"%s\" driver will only be used on next bootstrap."
-msgstr "on on."
-
-#: harddrake/sound.pm:450
-#, fuzzy, c-format
-msgid "No open source driver"
-msgstr "Pustaka kriptografi sumber terbuka."
-
-#: harddrake/sound.pm:451
-#, fuzzy, c-format
-msgid ""
-"There's no free driver for your sound card (%s), but there's a proprietary "
-"driver at \"%s\"."
-msgstr "tidak."
-
-#: harddrake/sound.pm:454
-#, fuzzy, c-format
-msgid "No known driver"
-msgstr "(tiada cadangan ejaan)"
-
-#: harddrake/sound.pm:455
-#, fuzzy, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "tidak"
-
-#: harddrake/sound.pm:470
-#, fuzzy, c-format
-msgid "Sound trouble shooting"
-msgstr "Ralat merakam bunyi"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:473
-#, fuzzy, c-format
-msgid ""
-"The classic bug sound tester is to run the following commands:\n"
+"- \"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\n"
"\n"
"\n"
-"- \"lspcidrake -v | fgrep -i AUDIO\" will tell you which driver your card "
-"uses\n"
-"by default\n"
+"- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.\n"
"\n"
-"- \"grep sound-slot /etc/modprobe.conf\" will tell you what driver it\n"
-"currently uses\n"
"\n"
-"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
-"loaded or not\n"
+"- \"pactl stat\" will check that you can connect to the PulseAudio daemon "
+"correctly.\n"
"\n"
-"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
-"tell you if sound and alsa services are configured to be run on\n"
-"initlevel 3\n"
"\n"
-"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
+"- \"pactl list sink-inputs\" will tell you which programs are currently "
+"playing sound via PulseAudio.\n"
+"\n"
+"\n"
+"- \"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.\n"
+"\n"
+"\n"
+"- \"pacmd ls\" will give you a LOT of debug information about the current "
+"state of your audio.\n"
+"\n"
+"\n"
+"- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver "
+"your card uses by default.\n"
"\n"
-"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
-msgstr "default dan dan on"
-
-#: harddrake/sound.pm:500
-#, c-format
-msgid "Let me pick any driver"
-msgstr ""
-
-#: harddrake/sound.pm:503
-#, fuzzy, c-format
-msgid "Choosing an arbitrary driver"
-msgstr "Cetak menggunakan pemandu PS terbinadalam"
-
-#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:506
-#, fuzzy, c-format
-msgid ""
-"If you really think that you know which driver is the right one for your "
-"card\n"
-"you can pick one in the above list.\n"
"\n"
-"The current driver for your \"%s\" sound card is \"%s\" "
-msgstr "dalam "
+"- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound "
+"related kernel modules (drivers) are loaded.\n"
+"\n"
+"\n"
+"- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA "
+"mixer controls for first sound card\n"
+"\n"
+"\n"
+"- \"/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)\n"
+msgstr ""
#: harddrake/v4l.pm:12
#, fuzzy, c-format
@@ -3207,7 +3135,7 @@ msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed."
+"here. Just select your TV card parameters if needed."
msgstr "dan."
#: harddrake/v4l.pm:478
@@ -3220,70 +3148,73 @@ msgstr "Model Pencetak"
msgid "Tuner type:"
msgstr "Jenis per&nomboran:"
-#: interactive.pm:128 interactive.pm:549 interactive/curses.pm:263
+#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
-#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:847
-#: ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:812 ugtk2.pm:835
+#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
+#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
msgstr "Ok"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "Yes"
msgstr "Ya"
-#: interactive.pm:228 modules/interactive.pm:72 ugtk2.pm:811 wizards.pm:156
+#: interactive.pm:219 modules/interactive.pm:72 ugtk2.pm:809 ugtk3.pm:907
+#: wizards.pm:156
#, c-format
msgid "No"
msgstr "Tidak"
-#: interactive.pm:262
+#: interactive.pm:253
#, c-format
msgid "Choose a file"
msgstr "Pilih fail"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Add"
msgstr "Tambah"
-#: interactive.pm:387 interactive/gtk.pm:453
+#: interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Modify"
msgstr "Ubah"
-#: interactive.pm:549 interactive/curses.pm:263 ugtk2.pm:519
+#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Finish"
msgstr "Tamat"
-#: interactive.pm:550 interactive/curses.pm:260 ugtk2.pm:517
+#: interactive.pm:675 interactive/curses.pm:267 ugtk2.pm:517 ugtk3.pm:593
#, c-format
msgid "Previous"
msgstr "Terdahulu"
-#: interactive/curses.pm:556 ugtk2.pm:872
+#: interactive/curses.pm:576 ugtk2.pm:870 ugtk3.pm:968
#, c-format
msgid "No file chosen"
msgstr "Tiada fail dipilih"
-#: interactive/curses.pm:560 ugtk2.pm:876
+#: interactive/curses.pm:580 ugtk2.pm:874 ugtk3.pm:972
#, c-format
msgid "You have chosen a directory, not a file"
msgstr "Anta telah memilih direktori, bukan fail"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such directory"
msgstr "Tiada direktori sedemikian"
-#: interactive/curses.pm:562 ugtk2.pm:878
+#: interactive/curses.pm:582 ugtk2.pm:876 ugtk3.pm:974
#, c-format
msgid "No such file"
msgstr "Tiada fail sedemikian"
-#: interactive/gtk.pm:594
+#: interactive/gtk.pm:596
#, c-format
msgid "Beware, Caps Lock is enabled"
msgstr ""
@@ -3358,1248 +3289,1266 @@ msgstr "&Berbalik"
#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
-#: lang.pm:195
+#: lang.pm:247
#, c-format
msgid "default:LTR"
msgstr "default:LTR"
-#: lang.pm:212
+#: lang.pm:301
#, c-format
msgid "Andorra"
msgstr "Andorra"
-#: lang.pm:213 timezone.pm:226
+#: lang.pm:302 timezone.pm:237
#, c-format
msgid "United Arab Emirates"
msgstr "Emiriah Arab Bersatu"
-#: lang.pm:214
+#: lang.pm:303
#, c-format
msgid "Afghanistan"
msgstr "Afghanistan"
-#: lang.pm:215
+#: lang.pm:304
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antigua dan Barbuda"
-#: lang.pm:216
+#: lang.pm:305
#, c-format
msgid "Anguilla"
msgstr "Anguilla"
-#: lang.pm:217
+#: lang.pm:306
#, c-format
msgid "Albania"
msgstr "Albania"
-#: lang.pm:218
+#: lang.pm:307
#, c-format
msgid "Armenia"
msgstr "Armenia"
-#: lang.pm:219
+#: lang.pm:308
#, c-format
msgid "Netherlands Antilles"
msgstr "Netherlands Antilles"
-#: lang.pm:220
+#: lang.pm:309
#, c-format
msgid "Angola"
msgstr "Angola"
-#: lang.pm:221
+#: lang.pm:310
#, c-format
msgid "Antarctica"
msgstr "Antartika"
-#: lang.pm:222 timezone.pm:271
+#: lang.pm:311 timezone.pm:282
#, c-format
msgid "Argentina"
msgstr "Argentina"
-#: lang.pm:223
+#: lang.pm:312
#, c-format
msgid "American Samoa"
msgstr "Samoa Amerika"
-#: lang.pm:224 mirror.pm:12 timezone.pm:229
+#: lang.pm:313 mirror.pm:22 timezone.pm:240
#, c-format
msgid "Austria"
msgstr "Austria"
-#: lang.pm:225 mirror.pm:11 timezone.pm:267
+#: lang.pm:314 mirror.pm:21 timezone.pm:278
#, c-format
msgid "Australia"
msgstr "Australia"
-#: lang.pm:226
+#: lang.pm:315
#, c-format
msgid "Aruba"
msgstr "Aruba"
-#: lang.pm:227
+#: lang.pm:316
#, c-format
msgid "Azerbaijan"
msgstr "Azerbaijan"
-#: lang.pm:228
+#: lang.pm:317
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Bosnia Herzegovina"
-#: lang.pm:229
+#: lang.pm:318
#, c-format
msgid "Barbados"
msgstr "Barbados"
-#: lang.pm:230 timezone.pm:211
+#: lang.pm:319 timezone.pm:222
#, c-format
msgid "Bangladesh"
msgstr "Bangladesh"
-#: lang.pm:231 mirror.pm:13 timezone.pm:231
+#: lang.pm:320 mirror.pm:23 timezone.pm:242
#, c-format
msgid "Belgium"
msgstr "Belgium"
-#: lang.pm:232
+#: lang.pm:321
#, c-format
msgid "Burkina Faso"
msgstr "Burkina Faso"
-#: lang.pm:233 timezone.pm:232
+#: lang.pm:322 timezone.pm:243
#, c-format
msgid "Bulgaria"
msgstr "Bulgaria"
-#: lang.pm:234
+#: lang.pm:323
#, c-format
msgid "Bahrain"
msgstr "Bahrain"
-#: lang.pm:235
+#: lang.pm:324
#, c-format
msgid "Burundi"
msgstr "Burundi"
-#: lang.pm:236
+#: lang.pm:325
#, c-format
msgid "Benin"
msgstr "Benin"
-#: lang.pm:237
+#: lang.pm:326
#, c-format
msgid "Bermuda"
msgstr "Bermuda"
-#: lang.pm:238
+#: lang.pm:327
#, c-format
msgid "Brunei Darussalam"
msgstr "Brunei Darussalam"
-#: lang.pm:239
+#: lang.pm:328
#, c-format
msgid "Bolivia"
msgstr "Bolivia"
-#: lang.pm:240 mirror.pm:14 timezone.pm:272
+#: lang.pm:329 mirror.pm:24 timezone.pm:283
#, c-format
msgid "Brazil"
msgstr "Brazil"
-#: lang.pm:241
+#: lang.pm:330
#, c-format
msgid "Bahamas"
msgstr "Bahamas"
-#: lang.pm:242
+#: lang.pm:331
#, c-format
msgid "Bhutan"
msgstr "Bhutan"
-#: lang.pm:243
+#: lang.pm:332
#, c-format
msgid "Bouvet Island"
msgstr "Pulau Bouvet"
-#: lang.pm:244
+#: lang.pm:333
#, c-format
msgid "Botswana"
msgstr "Botswana"
-#: lang.pm:245 timezone.pm:230
+#: lang.pm:334 timezone.pm:241
#, c-format
msgid "Belarus"
msgstr "Belarus"
-#: lang.pm:246
+#: lang.pm:335
#, c-format
msgid "Belize"
msgstr "Belize"
-#: lang.pm:247 mirror.pm:15 timezone.pm:261
+#: lang.pm:336 mirror.pm:25 timezone.pm:272
#, c-format
msgid "Canada"
msgstr "Kanada"
-#: lang.pm:248
+#: lang.pm:337
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Kepulauan Cocos (Keeling)"
-#: lang.pm:249
+#: lang.pm:338
#, fuzzy, c-format
msgid "Congo (Kinshasa)"
msgstr "Afrika/Kinshasa"
-#: lang.pm:250
+#: lang.pm:339
#, c-format
msgid "Central African Republic"
msgstr "Republik Afrika Tengah"
-#: lang.pm:251
+#: lang.pm:340
#, fuzzy, c-format
msgid "Congo (Brazzaville)"
msgstr "Afrika/Brazzaville"
-#: lang.pm:252 mirror.pm:39 timezone.pm:255
+#: lang.pm:341 mirror.pm:49 timezone.pm:266
#, c-format
msgid "Switzerland"
msgstr "Switzerland"
-#: lang.pm:253
+#: lang.pm:342
#, c-format
msgid "Cote d'Ivoire"
msgstr "Pantai Gading"
-#: lang.pm:254
+#: lang.pm:343
#, c-format
msgid "Cook Islands"
msgstr "Kepulauan Cook"
-#: lang.pm:255 timezone.pm:273
+#: lang.pm:344 timezone.pm:284
#, c-format
msgid "Chile"
msgstr "Chile"
-#: lang.pm:256
+#: lang.pm:345
#, c-format
msgid "Cameroon"
msgstr "Cameroon"
-#: lang.pm:257 timezone.pm:212
+#: lang.pm:346 timezone.pm:223
#, c-format
msgid "China"
msgstr "China"
-#: lang.pm:258
+#: lang.pm:347
#, c-format
msgid "Colombia"
msgstr "Colombia"
-#: lang.pm:259 mirror.pm:16
+#: lang.pm:348 mirror.pm:26
#, c-format
msgid "Costa Rica"
msgstr "Costa Rica"
-#: lang.pm:260
+#: lang.pm:349
#, c-format
msgid "Serbia & Montenegro"
msgstr "Serbia & Montenegro"
-#: lang.pm:261
+#: lang.pm:350
#, c-format
msgid "Cuba"
msgstr "Cuba"
-#: lang.pm:262
+#: lang.pm:351
#, c-format
msgid "Cape Verde"
msgstr "Cape Verde"
-#: lang.pm:263
+#: lang.pm:352
#, c-format
msgid "Christmas Island"
msgstr "Kepulauan Krismas"
-#: lang.pm:264
+#: lang.pm:353
#, c-format
msgid "Cyprus"
msgstr "Cyprus"
-#: lang.pm:265 mirror.pm:17 timezone.pm:233
+#: lang.pm:354 mirror.pm:27 timezone.pm:244
#, c-format
msgid "Czech Republic"
msgstr "Republik Czech"
-#: lang.pm:266 mirror.pm:22 timezone.pm:238
+#: lang.pm:355 mirror.pm:32 timezone.pm:249
#, c-format
msgid "Germany"
msgstr "Jerman"
-#: lang.pm:267
+#: lang.pm:356
#, c-format
msgid "Djibouti"
msgstr "Djibouti"
-#: lang.pm:268 mirror.pm:18 timezone.pm:234
+#: lang.pm:357 mirror.pm:28 timezone.pm:245
#, c-format
msgid "Denmark"
msgstr "Denmark"
-#: lang.pm:269
+#: lang.pm:358
#, c-format
msgid "Dominica"
msgstr "Dominica"
-#: lang.pm:270
+#: lang.pm:359
#, c-format
msgid "Dominican Republic"
msgstr "Republik Dominica"
-#: lang.pm:271
+#: lang.pm:360
#, c-format
msgid "Algeria"
msgstr "Algeria"
-#: lang.pm:272
+#: lang.pm:361
#, c-format
msgid "Ecuador"
msgstr "Ecuador"
-#: lang.pm:273 mirror.pm:19 timezone.pm:235
+#: lang.pm:362 mirror.pm:29 timezone.pm:246
#, c-format
msgid "Estonia"
msgstr "Estonia"
-#: lang.pm:274
+#: lang.pm:363
#, c-format
msgid "Egypt"
msgstr "Mesir"
-#: lang.pm:275
+#: lang.pm:364
#, c-format
msgid "Western Sahara"
msgstr "Sahara Barat"
-#: lang.pm:276
+#: lang.pm:365
#, c-format
msgid "Eritrea"
msgstr "Eritrea"
-#: lang.pm:277 mirror.pm:37 timezone.pm:253
+#: lang.pm:366 mirror.pm:47 timezone.pm:264
#, c-format
msgid "Spain"
msgstr "Sepanyol"
-#: lang.pm:278
+#: lang.pm:367
#, c-format
msgid "Ethiopia"
msgstr "Ethiopia"
-#: lang.pm:279 mirror.pm:20 timezone.pm:236
+#: lang.pm:368 mirror.pm:30 timezone.pm:247
#, c-format
msgid "Finland"
msgstr "Finland"
-#: lang.pm:280
+#: lang.pm:369
#, c-format
msgid "Fiji"
msgstr "Fiji"
-#: lang.pm:281
+#: lang.pm:370
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Kepulauan Falkland"
-#: lang.pm:282
+#: lang.pm:371
#, c-format
msgid "Micronesia"
msgstr "Micronesia"
-#: lang.pm:283
+#: lang.pm:372
#, c-format
msgid "Faroe Islands"
msgstr "Kepulauan Faroe"
-#: lang.pm:284 mirror.pm:21 timezone.pm:237
+#: lang.pm:373 mirror.pm:31 timezone.pm:248
#, c-format
msgid "France"
msgstr "Perancis"
-#: lang.pm:285
+#: lang.pm:374
#, c-format
msgid "Gabon"
msgstr "Gabon"
-#: lang.pm:286 timezone.pm:257
+#: lang.pm:375 timezone.pm:268
#, c-format
msgid "United Kingdom"
msgstr "United Kingdom"
-#: lang.pm:287
+#: lang.pm:376
#, c-format
msgid "Grenada"
msgstr "Grenada"
-#: lang.pm:288
+#: lang.pm:377
#, c-format
msgid "Georgia"
msgstr "Georgia"
-#: lang.pm:289
+#: lang.pm:378
#, c-format
msgid "French Guiana"
msgstr "French Guiana"
-#: lang.pm:290
+#: lang.pm:379
#, c-format
msgid "Ghana"
msgstr "Ghana"
-#: lang.pm:291
+#: lang.pm:380
#, c-format
msgid "Gibraltar"
msgstr "Gibraltar"
-#: lang.pm:292
+#: lang.pm:381
#, c-format
msgid "Greenland"
msgstr "Greenland"
-#: lang.pm:293
+#: lang.pm:382
#, c-format
msgid "Gambia"
msgstr "Gambia"
-#: lang.pm:294
+#: lang.pm:383
#, c-format
msgid "Guinea"
msgstr "Guinea"
-#: lang.pm:295
+#: lang.pm:384
#, c-format
msgid "Guadeloupe"
msgstr "Guadeloupe"
-#: lang.pm:296
+#: lang.pm:385
#, c-format
msgid "Equatorial Guinea"
msgstr "Equitorial Guinea"
-#: lang.pm:297 mirror.pm:23 timezone.pm:239
+#: lang.pm:386 mirror.pm:33 timezone.pm:250
#, c-format
msgid "Greece"
msgstr "Greek"
-#: lang.pm:298
+#: lang.pm:387
#, fuzzy, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "Selatan Georgia dan Selatan"
-#: lang.pm:299 timezone.pm:262
+#: lang.pm:388 timezone.pm:273
#, c-format
msgid "Guatemala"
msgstr "Guatemala"
-#: lang.pm:300
+#: lang.pm:389
#, c-format
msgid "Guam"
msgstr "Guam"
-#: lang.pm:301
+#: lang.pm:390
#, c-format
msgid "Guinea-Bissau"
msgstr "Guinea-Bissau"
-#: lang.pm:302
+#: lang.pm:391
#, c-format
msgid "Guyana"
msgstr "Guyana"
-#: lang.pm:303
+#: lang.pm:392
#, fuzzy, c-format
msgid "Hong Kong SAR (China)"
msgstr "Name=Macau SAR(China)"
-#: lang.pm:304
+#: lang.pm:393
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Kepulauan Heard dan McDonald"
-#: lang.pm:305
+#: lang.pm:394
#, c-format
msgid "Honduras"
msgstr "Honduras"
-#: lang.pm:306
+#: lang.pm:395
#, c-format
msgid "Croatia"
msgstr "Croatia"
-#: lang.pm:307
+#: lang.pm:396
#, c-format
msgid "Haiti"
msgstr "Haiti"
-#: lang.pm:308 mirror.pm:24 timezone.pm:240
+#: lang.pm:397 mirror.pm:34 timezone.pm:251
#, c-format
msgid "Hungary"
msgstr "Hungary"
-#: lang.pm:309 timezone.pm:215
+#: lang.pm:398 timezone.pm:226
#, c-format
msgid "Indonesia"
msgstr "Indonesia"
-#: lang.pm:310 mirror.pm:25 timezone.pm:241
+#: lang.pm:399 mirror.pm:35 timezone.pm:252
#, c-format
msgid "Ireland"
msgstr "Ireland"
-#: lang.pm:311 mirror.pm:26 timezone.pm:217
+#: lang.pm:400 mirror.pm:36 timezone.pm:228
#, c-format
msgid "Israel"
msgstr "Israel"
-#: lang.pm:312 timezone.pm:214
+#: lang.pm:401 timezone.pm:225
#, c-format
msgid "India"
msgstr "India"
-#: lang.pm:313
+#: lang.pm:402
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Kawasan Ocean India British"
-#: lang.pm:314
+#: lang.pm:403
#, c-format
msgid "Iraq"
msgstr "Iraq"
-#: lang.pm:315 timezone.pm:216
+#: lang.pm:404 timezone.pm:227
#, c-format
msgid "Iran"
msgstr "Iran"
-#: lang.pm:316
+#: lang.pm:405
#, c-format
msgid "Iceland"
msgstr "Iceland"
-#: lang.pm:317 mirror.pm:27 timezone.pm:242
+#: lang.pm:406 mirror.pm:37 timezone.pm:253
#, c-format
msgid "Italy"
msgstr "Itali"
-#: lang.pm:318
+#: lang.pm:407
#, c-format
msgid "Jamaica"
msgstr "Jamaica"
-#: lang.pm:319
+#: lang.pm:408
#, c-format
msgid "Jordan"
msgstr "Jordan"
-#: lang.pm:320 mirror.pm:28 timezone.pm:218
+#: lang.pm:409 mirror.pm:38 timezone.pm:229
#, c-format
msgid "Japan"
msgstr "Jepun"
-#: lang.pm:321
+#: lang.pm:410
#, c-format
msgid "Kenya"
msgstr "Kenya"
-#: lang.pm:322
+#: lang.pm:411
#, c-format
msgid "Kyrgyzstan"
msgstr "Kyrgyzstan"
-#: lang.pm:323
+#: lang.pm:412
#, c-format
msgid "Cambodia"
msgstr "Cambodia"
-#: lang.pm:324
+#: lang.pm:413
#, c-format
msgid "Kiribati"
msgstr "Kiribati"
-#: lang.pm:325
+#: lang.pm:414
#, c-format
msgid "Comoros"
msgstr "Comoros"
-#: lang.pm:326
+#: lang.pm:415
#, fuzzy, c-format
msgid "Saint Kitts and Nevis"
msgstr "St. Kitts dan Nevis"
-#: lang.pm:327
+#: lang.pm:416
#, c-format
msgid "Korea (North)"
msgstr "Korea (Utara)"
-#: lang.pm:328 timezone.pm:219
+#: lang.pm:417 timezone.pm:230
#, c-format
msgid "Korea"
msgstr "Korea"
-#: lang.pm:329
+#: lang.pm:418
#, c-format
msgid "Kuwait"
msgstr "Kuwait"
-#: lang.pm:330
+#: lang.pm:419
#, c-format
msgid "Cayman Islands"
msgstr "Kepulauan Cayman"
-#: lang.pm:331
+#: lang.pm:420
#, c-format
msgid "Kazakhstan"
msgstr "Kazakhstan"
-#: lang.pm:332
+#: lang.pm:421
#, c-format
msgid "Laos"
msgstr "Laos"
-#: lang.pm:333
+#: lang.pm:422
#, c-format
msgid "Lebanon"
msgstr "Lebanon"
-#: lang.pm:334
+#: lang.pm:423
#, c-format
msgid "Saint Lucia"
msgstr "Saint Lucia"
-#: lang.pm:335
+#: lang.pm:424
#, c-format
msgid "Liechtenstein"
msgstr "Liechtenstein"
-#: lang.pm:336
+#: lang.pm:425
#, c-format
msgid "Sri Lanka"
msgstr "Sri Lanka"
-#: lang.pm:337
+#: lang.pm:426
#, c-format
msgid "Liberia"
msgstr "Liberia"
-#: lang.pm:338
+#: lang.pm:427
#, c-format
msgid "Lesotho"
msgstr "Lesotho"
-#: lang.pm:339 timezone.pm:243
+#: lang.pm:428 timezone.pm:254
#, c-format
msgid "Lithuania"
msgstr "Lithuania"
-#: lang.pm:340 timezone.pm:244
+#: lang.pm:429 timezone.pm:255
#, c-format
msgid "Luxembourg"
msgstr "Luxembourg"
-#: lang.pm:341
+#: lang.pm:430
#, c-format
msgid "Latvia"
msgstr "Latvia"
-#: lang.pm:342
+#: lang.pm:431
#, c-format
msgid "Libya"
msgstr "Libya"
-#: lang.pm:343
+#: lang.pm:432
#, c-format
msgid "Morocco"
msgstr "Morocco"
-#: lang.pm:344
+#: lang.pm:433
#, c-format
msgid "Monaco"
msgstr "Monaco"
-#: lang.pm:345
+#: lang.pm:434
#, c-format
msgid "Moldova"
msgstr "Moldova"
-#: lang.pm:346
+#: lang.pm:435
#, c-format
msgid "Madagascar"
msgstr "Madagascar"
-#: lang.pm:347
+#: lang.pm:436
#, c-format
msgid "Marshall Islands"
msgstr "Kepulauan Marshall"
-#: lang.pm:348
+#: lang.pm:437
#, c-format
msgid "Macedonia"
msgstr "Macedonia"
-#: lang.pm:349
+#: lang.pm:438
#, c-format
msgid "Mali"
msgstr "Mali"
-#: lang.pm:350
+#: lang.pm:439
#, c-format
msgid "Myanmar"
msgstr "Myanmar"
-#: lang.pm:351
+#: lang.pm:440
#, c-format
msgid "Mongolia"
msgstr "Mongolia"
-#: lang.pm:352
+#: lang.pm:441
#, c-format
msgid "Northern Mariana Islands"
msgstr "Kepulauan Mariana Utara"
-#: lang.pm:353
+#: lang.pm:442
#, c-format
msgid "Martinique"
msgstr "Martinique"
-#: lang.pm:354
+#: lang.pm:443
#, c-format
msgid "Mauritania"
msgstr "Mauritania"
-#: lang.pm:355
+#: lang.pm:444
#, c-format
msgid "Montserrat"
msgstr "Montserrat"
-#: lang.pm:356
+#: lang.pm:445
#, c-format
msgid "Malta"
msgstr "Malta"
-#: lang.pm:357
+#: lang.pm:446
#, c-format
msgid "Mauritius"
msgstr "Mauritius"
-#: lang.pm:358
+#: lang.pm:447
#, c-format
msgid "Maldives"
msgstr "Maldives"
-#: lang.pm:359
+#: lang.pm:448
#, c-format
msgid "Malawi"
msgstr "Malawi"
-#: lang.pm:360 timezone.pm:263
+#: lang.pm:449 timezone.pm:274
#, c-format
msgid "Mexico"
msgstr "Mexico"
-#: lang.pm:361 timezone.pm:220
+#: lang.pm:450 timezone.pm:231
#, c-format
msgid "Malaysia"
msgstr "Malaysia"
-#: lang.pm:362
+#: lang.pm:451
#, c-format
msgid "Mozambique"
msgstr "Mozambique"
-#: lang.pm:363
+#: lang.pm:452
#, c-format
msgid "Namibia"
msgstr "Namibia"
-#: lang.pm:364
+#: lang.pm:453
#, c-format
msgid "New Caledonia"
msgstr "New Caledonia"
-#: lang.pm:365
+#: lang.pm:454
#, c-format
msgid "Niger"
msgstr "Niger"
-#: lang.pm:366
+#: lang.pm:455
#, c-format
msgid "Norfolk Island"
msgstr "Kepulauan Norfolk"
-#: lang.pm:367
+#: lang.pm:456
#, c-format
msgid "Nigeria"
msgstr "Nigeria"
-#: lang.pm:368
+#: lang.pm:457
#, c-format
msgid "Nicaragua"
msgstr "Nicaragua"
-#: lang.pm:369 mirror.pm:29 timezone.pm:245
+#: lang.pm:458 mirror.pm:39 timezone.pm:256
#, c-format
msgid "Netherlands"
msgstr "Belanda"
-#: lang.pm:370 mirror.pm:31 timezone.pm:246
+#: lang.pm:459 mirror.pm:41 timezone.pm:257
#, c-format
msgid "Norway"
msgstr "Norway"
-#: lang.pm:371
+#: lang.pm:460
#, c-format
msgid "Nepal"
msgstr "Nepal"
-#: lang.pm:372
+#: lang.pm:461
#, c-format
msgid "Nauru"
msgstr "Nauru"
-#: lang.pm:373
+#: lang.pm:462
#, c-format
msgid "Niue"
msgstr "Niue"
-#: lang.pm:374 mirror.pm:30 timezone.pm:268
+#: lang.pm:463 mirror.pm:40 timezone.pm:279
#, c-format
msgid "New Zealand"
msgstr "New Zealand"
-#: lang.pm:375
+#: lang.pm:464
#, c-format
msgid "Oman"
msgstr "Oman"
-#: lang.pm:376
+#: lang.pm:465
#, c-format
msgid "Panama"
msgstr "Panama"
-#: lang.pm:377
+#: lang.pm:466
#, c-format
msgid "Peru"
msgstr "Peru"
-#: lang.pm:378
+#: lang.pm:467
#, c-format
msgid "French Polynesia"
msgstr "French Polynesia"
-#: lang.pm:379
+#: lang.pm:468
#, c-format
msgid "Papua New Guinea"
msgstr "Papua New Guinea"
-#: lang.pm:380 timezone.pm:221
+#: lang.pm:469 timezone.pm:232
#, c-format
msgid "Philippines"
msgstr "Filipina"
-#: lang.pm:381
+#: lang.pm:470
#, c-format
msgid "Pakistan"
msgstr "Pakistan"
-#: lang.pm:382 mirror.pm:32 timezone.pm:247
+#: lang.pm:471 mirror.pm:42 timezone.pm:258
#, c-format
msgid "Poland"
msgstr "Poland"
-#: lang.pm:383
+#: lang.pm:472
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Santa Pierre dan Miquelon"
-#: lang.pm:384
+#: lang.pm:473
#, c-format
msgid "Pitcairn"
msgstr "Pitcairn"
-#: lang.pm:385
+#: lang.pm:474
#, c-format
msgid "Puerto Rico"
msgstr "Puerto Rico"
-#: lang.pm:386
+#: lang.pm:475
#, c-format
msgid "Palestine"
msgstr "Palestin"
-#: lang.pm:387 mirror.pm:33 timezone.pm:248
+#: lang.pm:476 mirror.pm:43 timezone.pm:259
#, c-format
msgid "Portugal"
msgstr "Portugal"
-#: lang.pm:388
+#: lang.pm:477
#, c-format
msgid "Paraguay"
msgstr "Paraguay"
-#: lang.pm:389
+#: lang.pm:478
#, c-format
msgid "Palau"
msgstr "Palau"
-#: lang.pm:390
+#: lang.pm:479
#, c-format
msgid "Qatar"
msgstr "Qatar"
-#: lang.pm:391
+#: lang.pm:480
#, c-format
msgid "Reunion"
msgstr "Reunion"
-#: lang.pm:392 timezone.pm:249
+#: lang.pm:481 timezone.pm:260
#, c-format
msgid "Romania"
msgstr "Romania"
-#: lang.pm:393 mirror.pm:34
+#: lang.pm:482 mirror.pm:44
#, c-format
msgid "Russia"
msgstr "Russia"
-#: lang.pm:394
+#: lang.pm:483
#, c-format
msgid "Rwanda"
msgstr "Rwanda"
-#: lang.pm:395
+#: lang.pm:484
#, c-format
msgid "Saudi Arabia"
msgstr "Arab Saudi"
-#: lang.pm:396
+#: lang.pm:485
#, c-format
msgid "Solomon Islands"
msgstr "Kepulauan Solomon"
-#: lang.pm:397
+#: lang.pm:486
#, c-format
msgid "Seychelles"
msgstr "Seychelles"
-#: lang.pm:398
+#: lang.pm:487
#, c-format
msgid "Sudan"
msgstr "Sudan"
-#: lang.pm:399 mirror.pm:38 timezone.pm:254
+#: lang.pm:488 mirror.pm:48 timezone.pm:265
#, c-format
msgid "Sweden"
msgstr "Sweden"
-#: lang.pm:400 timezone.pm:222
+#: lang.pm:489 timezone.pm:233
#, c-format
msgid "Singapore"
msgstr "Singapura"
-#: lang.pm:401
+#: lang.pm:490
#, c-format
msgid "Saint Helena"
msgstr "Santa Helena"
-#: lang.pm:402 timezone.pm:252
+#: lang.pm:491 timezone.pm:263
#, c-format
msgid "Slovenia"
msgstr "Slovenia"
-#: lang.pm:403
+#: lang.pm:492
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Kepulauan Svalbard dan Jan Mayen"
-#: lang.pm:404 mirror.pm:35 timezone.pm:251
+#: lang.pm:493 mirror.pm:45 timezone.pm:262
#, c-format
msgid "Slovakia"
msgstr "Slovakia"
-#: lang.pm:405
+#: lang.pm:494
#, c-format
msgid "Sierra Leone"
msgstr "Sierra Leone"